diff --git a/WORKSPACE b/WORKSPACE index 346e6a741f..5bc6a5da34 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -362,9 +362,9 @@ filegroup( visibility = ["//visibility:public"], ) """, - sha256 = "0a3d94428ea28916276694c517b82b364122063fdbf924f54ee9ae0bc500289f", + sha256 = "f196fe4367c2d2d01d36565c0dc6eecfa4f03adba1fc03a61d62953fce606e1f", urls = [ - "https://github.com/prysmaticlabs/prysm-web-ui/releases/download/v1.0.1/prysm-web-ui.tar.gz", + "https://github.com/prysmaticlabs/prysm-web-ui/releases/download/v1.0.2/prysm-web-ui.tar.gz", ], ) diff --git a/api/gateway/BUILD.bazel b/api/gateway/BUILD.bazel index 91a943afc9..9b9643d957 100644 --- a/api/gateway/BUILD.bazel +++ b/api/gateway/BUILD.bazel @@ -5,6 +5,7 @@ go_library( srcs = [ "gateway.go", "log.go", + "options.go", ], importpath = "github.com/prysmaticlabs/prysm/api/gateway", visibility = [ diff --git a/api/gateway/apimiddleware/api_middleware.go b/api/gateway/apimiddleware/api_middleware.go index 9f4040616d..733e16e53d 100644 --- a/api/gateway/apimiddleware/api_middleware.go +++ b/api/gateway/apimiddleware/api_middleware.go @@ -14,6 +14,7 @@ import ( type ApiProxyMiddleware struct { GatewayAddress string EndpointCreator EndpointFactory + router *mux.Router } // EndpointFactory is responsible for creating new instances of Endpoint values. @@ -29,6 +30,8 @@ type Endpoint struct { GetResponse interface{} // The struct corresponding to the JSON structure used in a GET response. PostRequest interface{} // The struct corresponding to the JSON structure used in a POST request. PostResponse interface{} // The struct corresponding to the JSON structure used in a POST response. + DeleteRequest interface{} // The struct corresponding to the JSON structure used in a DELETE request. + DeleteResponse interface{} // The struct corresponding to the JSON structure used in a DELETE response. RequestURLLiterals []string // Names of URL parameters that should not be base64-encoded. RequestQueryParams []QueryParam // Query parameters of the request. Err ErrorJson // The struct corresponding to the error that should be returned in case of a request failure. @@ -74,18 +77,24 @@ type fieldProcessor struct { // Run starts the proxy, registering all proxy endpoints. func (m *ApiProxyMiddleware) Run(gatewayRouter *mux.Router) { for _, path := range m.EndpointCreator.Paths() { - m.handleApiPath(gatewayRouter, path, m.EndpointCreator) + gatewayRouter.HandleFunc(path, m.WithMiddleware(path)) } + m.router = gatewayRouter } -func (m *ApiProxyMiddleware) handleApiPath(gatewayRouter *mux.Router, path string, endpointFactory EndpointFactory) { - gatewayRouter.HandleFunc(path, func(w http.ResponseWriter, req *http.Request) { - endpoint, err := endpointFactory.Create(path) - if err != nil { - errJson := InternalServerErrorWithMessage(err, "could not create endpoint") - WriteError(w, errJson, nil) - } +// ServeHTTP for the proxy middleware. +func (m *ApiProxyMiddleware) ServeHTTP(w http.ResponseWriter, req *http.Request) { + m.router.ServeHTTP(w, req) +} +// WithMiddleware wraps the given endpoint handler with the middleware logic. +func (m *ApiProxyMiddleware) WithMiddleware(path string) http.HandlerFunc { + endpoint, err := m.EndpointCreator.Create(path) + if err != nil { + log.WithError(err).Errorf("Could not create endpoint for path: %s", path) + return nil + } + return func(w http.ResponseWriter, req *http.Request) { for _, handler := range endpoint.CustomHandlers { if handler(m, *endpoint, w, req) { return @@ -93,16 +102,14 @@ func (m *ApiProxyMiddleware) handleApiPath(gatewayRouter *mux.Router, path strin } if req.Method == "POST" { - if errJson := deserializeRequestBodyIntoContainerWrapped(endpoint, req, w); errJson != nil { + if errJson := handlePostRequestForEndpoint(endpoint, w, req); errJson != nil { WriteError(w, errJson, nil) return } + } - if errJson := ProcessRequestContainerFields(endpoint.PostRequest); errJson != nil { - WriteError(w, errJson, nil) - return - } - if errJson := SetRequestBodyToRequestContainer(endpoint.PostRequest, req); errJson != nil { + if req.Method == "DELETE" { + if errJson := handleDeleteRequestForEndpoint(endpoint, req); errJson != nil { WriteError(w, errJson, nil) return } @@ -137,6 +144,8 @@ func (m *ApiProxyMiddleware) handleApiPath(gatewayRouter *mux.Router, path strin var resp interface{} if req.Method == "GET" { resp = endpoint.GetResponse + } else if req.Method == "DELETE" { + resp = endpoint.DeleteResponse } else { resp = endpoint.PostResponse } @@ -164,7 +173,27 @@ func (m *ApiProxyMiddleware) handleApiPath(gatewayRouter *mux.Router, path strin WriteError(w, errJson, nil) return } - }) + } +} + +func handlePostRequestForEndpoint(endpoint *Endpoint, w http.ResponseWriter, req *http.Request) ErrorJson { + if errJson := deserializeRequestBodyIntoContainerWrapped(endpoint, req, w); errJson != nil { + return errJson + } + if errJson := ProcessRequestContainerFields(endpoint.PostRequest); errJson != nil { + return errJson + } + return SetRequestBodyToRequestContainer(endpoint.PostRequest, req) +} + +func handleDeleteRequestForEndpoint(endpoint *Endpoint, req *http.Request) ErrorJson { + if errJson := DeserializeRequestBodyIntoContainer(req.Body, endpoint.DeleteRequest); errJson != nil { + return errJson + } + if errJson := ProcessRequestContainerFields(endpoint.DeleteRequest); errJson != nil { + return errJson + } + return SetRequestBodyToRequestContainer(endpoint.DeleteRequest, req) } func deserializeRequestBodyIntoContainerWrapped(endpoint *Endpoint, req *http.Request, w http.ResponseWriter) ErrorJson { diff --git a/api/gateway/gateway.go b/api/gateway/gateway.go index 3ec0ac1f3a..939c24c592 100644 --- a/api/gateway/gateway.go +++ b/api/gateway/gateway.go @@ -34,74 +34,51 @@ type PbMux struct { type PbHandlerRegistration func(context.Context, *gwruntime.ServeMux, *grpc.ClientConn) error // MuxHandler is a function that implements the mux handler functionality. -type MuxHandler func(http.Handler, http.ResponseWriter, *http.Request) +type MuxHandler func( + apiMiddlewareHandler *apimiddleware.ApiProxyMiddleware, + h http.HandlerFunc, + w http.ResponseWriter, + req *http.Request, +) + +// Config parameters for setting up the gateway service. +type config struct { + maxCallRecvMsgSize uint64 + remoteCert string + gatewayAddr string + remoteAddr string + allowedOrigins []string + apiMiddlewareEndpointFactory apimiddleware.EndpointFactory + muxHandler MuxHandler + pbHandlers []*PbMux + router *mux.Router +} // Gateway is the gRPC gateway to serve HTTP JSON traffic as a proxy and forward it to the gRPC server. type Gateway struct { - conn *grpc.ClientConn - pbHandlers []*PbMux - muxHandler MuxHandler - maxCallRecvMsgSize uint64 - router *mux.Router - server *http.Server - cancel context.CancelFunc - remoteCert string - gatewayAddr string - apiMiddlewareEndpointFactory apimiddleware.EndpointFactory - ctx context.Context - startFailure error - remoteAddr string - allowedOrigins []string + cfg *config + conn *grpc.ClientConn + server *http.Server + cancel context.CancelFunc + proxy *apimiddleware.ApiProxyMiddleware + ctx context.Context + startFailure error } // New returns a new instance of the Gateway. -func New( - ctx context.Context, - pbHandlers []*PbMux, - muxHandler MuxHandler, - remoteAddr, - gatewayAddress string, -) *Gateway { +func New(ctx context.Context, opts ...Option) (*Gateway, error) { g := &Gateway{ - pbHandlers: pbHandlers, - muxHandler: muxHandler, - router: mux.NewRouter(), - gatewayAddr: gatewayAddress, - ctx: ctx, - remoteAddr: remoteAddr, - allowedOrigins: []string{}, + ctx: ctx, + cfg: &config{ + router: mux.NewRouter(), + }, } - return g -} - -// WithRouter allows adding a custom mux router to the gateway. -func (g *Gateway) WithRouter(r *mux.Router) *Gateway { - g.router = r - return g -} - -// WithAllowedOrigins allows adding a set of allowed origins to the gateway. -func (g *Gateway) WithAllowedOrigins(origins []string) *Gateway { - g.allowedOrigins = origins - return g -} - -// WithRemoteCert allows adding a custom certificate to the gateway, -func (g *Gateway) WithRemoteCert(cert string) *Gateway { - g.remoteCert = cert - return g -} - -// WithMaxCallRecvMsgSize allows specifying the maximum allowed gRPC message size. -func (g *Gateway) WithMaxCallRecvMsgSize(size uint64) *Gateway { - g.maxCallRecvMsgSize = size - return g -} - -// WithApiMiddleware allows adding API Middleware proxy to the gateway. -func (g *Gateway) WithApiMiddleware(endpointFactory apimiddleware.EndpointFactory) *Gateway { - g.apiMiddlewareEndpointFactory = endpointFactory - return g + for _, opt := range opts { + if err := opt(g); err != nil { + return nil, err + } + } + return g, nil } // Start the gateway service. @@ -109,7 +86,7 @@ func (g *Gateway) Start() { ctx, cancel := context.WithCancel(g.ctx) g.cancel = cancel - conn, err := g.dial(ctx, "tcp", g.remoteAddr) + conn, err := g.dial(ctx, "tcp", g.cfg.remoteAddr) if err != nil { log.WithError(err).Error("Failed to connect to gRPC server") g.startFailure = err @@ -117,7 +94,7 @@ func (g *Gateway) Start() { } g.conn = conn - for _, h := range g.pbHandlers { + for _, h := range g.cfg.pbHandlers { for _, r := range h.Registrations { if err := r(ctx, h.Mux, g.conn); err != nil { log.WithError(err).Error("Failed to register handler") @@ -126,29 +103,29 @@ func (g *Gateway) Start() { } } for _, p := range h.Patterns { - g.router.PathPrefix(p).Handler(h.Mux) + g.cfg.router.PathPrefix(p).Handler(h.Mux) } } - corsMux := g.corsMiddleware(g.router) + corsMux := g.corsMiddleware(g.cfg.router) - if g.muxHandler != nil { - g.router.PathPrefix("/").HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - g.muxHandler(corsMux, w, r) + if g.cfg.apiMiddlewareEndpointFactory != nil && !g.cfg.apiMiddlewareEndpointFactory.IsNil() { + g.registerApiMiddleware() + } + + if g.cfg.muxHandler != nil { + g.cfg.router.PathPrefix("/").HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + g.cfg.muxHandler(g.proxy, corsMux.ServeHTTP, w, r) }) } - if g.apiMiddlewareEndpointFactory != nil && !g.apiMiddlewareEndpointFactory.IsNil() { - go g.registerApiMiddleware() - } - g.server = &http.Server{ - Addr: g.gatewayAddr, - Handler: g.router, + Addr: g.cfg.gatewayAddr, + Handler: corsMux, } go func() { - log.WithField("address", g.gatewayAddr).Info("Starting gRPC gateway") + log.WithField("address", g.cfg.gatewayAddr).Info("Starting gRPC gateway") if err := g.server.ListenAndServe(); err != http.ErrServerClosed { log.WithError(err).Error("Failed to start gRPC gateway") g.startFailure = err @@ -162,11 +139,9 @@ func (g *Gateway) Status() error { if g.startFailure != nil { return g.startFailure } - if s := g.conn.GetState(); s != connectivity.Ready { return fmt.Errorf("grpc server is %s", s) } - return nil } @@ -183,18 +158,16 @@ func (g *Gateway) Stop() error { } } } - if g.cancel != nil { g.cancel() } - return nil } func (g *Gateway) corsMiddleware(h http.Handler) http.Handler { c := cors.New(cors.Options{ - AllowedOrigins: g.allowedOrigins, - AllowedMethods: []string{http.MethodPost, http.MethodGet, http.MethodOptions}, + AllowedOrigins: g.cfg.allowedOrigins, + AllowedMethods: []string{http.MethodPost, http.MethodGet, http.MethodDelete, http.MethodOptions}, AllowCredentials: true, MaxAge: 600, AllowedHeaders: []string{"*"}, @@ -236,8 +209,8 @@ func (g *Gateway) dial(ctx context.Context, network, addr string) (*grpc.ClientC // "addr" must be a valid TCP address with a port number. func (g *Gateway) dialTCP(ctx context.Context, addr string) (*grpc.ClientConn, error) { security := grpc.WithInsecure() - if len(g.remoteCert) > 0 { - creds, err := credentials.NewClientTLSFromFile(g.remoteCert, "") + if len(g.cfg.remoteCert) > 0 { + creds, err := credentials.NewClientTLSFromFile(g.cfg.remoteCert, "") if err != nil { return nil, err } @@ -245,7 +218,7 @@ func (g *Gateway) dialTCP(ctx context.Context, addr string) (*grpc.ClientConn, e } opts := []grpc.DialOption{ security, - grpc.WithDefaultCallOptions(grpc.MaxCallRecvMsgSize(int(g.maxCallRecvMsgSize))), + grpc.WithDefaultCallOptions(grpc.MaxCallRecvMsgSize(int(g.cfg.maxCallRecvMsgSize))), } return grpc.DialContext(ctx, addr, opts...) @@ -266,16 +239,16 @@ func (g *Gateway) dialUnix(ctx context.Context, addr string) (*grpc.ClientConn, opts := []grpc.DialOption{ grpc.WithInsecure(), grpc.WithContextDialer(f), - grpc.WithDefaultCallOptions(grpc.MaxCallRecvMsgSize(int(g.maxCallRecvMsgSize))), + grpc.WithDefaultCallOptions(grpc.MaxCallRecvMsgSize(int(g.cfg.maxCallRecvMsgSize))), } return grpc.DialContext(ctx, addr, opts...) } func (g *Gateway) registerApiMiddleware() { - proxy := &apimiddleware.ApiProxyMiddleware{ - GatewayAddress: g.gatewayAddr, - EndpointCreator: g.apiMiddlewareEndpointFactory, + g.proxy = &apimiddleware.ApiProxyMiddleware{ + GatewayAddress: g.cfg.gatewayAddr, + EndpointCreator: g.cfg.apiMiddlewareEndpointFactory, } log.Info("Starting API middleware") - proxy.Run(g.router) + g.proxy.Run(g.cfg.router) } diff --git a/api/gateway/gateway_test.go b/api/gateway/gateway_test.go index 8a00ff859b..2d03e6d202 100644 --- a/api/gateway/gateway_test.go +++ b/api/gateway/gateway_test.go @@ -40,26 +40,30 @@ func TestGateway_Customized(t *testing.T) { size := uint64(100) endpointFactory := &mockEndpointFactory{} - g := New( - context.Background(), - []*PbMux{}, - func(handler http.Handler, writer http.ResponseWriter, request *http.Request) { + opts := []Option{ + WithRouter(r), + WithRemoteCert(cert), + WithAllowedOrigins(origins), + WithMaxCallRecvMsgSize(size), + WithApiMiddleware(endpointFactory), + WithMuxHandler(func( + _ *apimiddleware.ApiProxyMiddleware, + _ http.HandlerFunc, + _ http.ResponseWriter, + _ *http.Request, + ) { + }), + } - }, - "", - "", - ).WithRouter(r). - WithRemoteCert(cert). - WithAllowedOrigins(origins). - WithMaxCallRecvMsgSize(size). - WithApiMiddleware(endpointFactory) + g, err := New(context.Background(), opts...) + require.NoError(t, err) - assert.Equal(t, r, g.router) - assert.Equal(t, cert, g.remoteCert) - require.Equal(t, 1, len(g.allowedOrigins)) - assert.Equal(t, origins[0], g.allowedOrigins[0]) - assert.Equal(t, size, g.maxCallRecvMsgSize) - assert.Equal(t, endpointFactory, g.apiMiddlewareEndpointFactory) + assert.Equal(t, r, g.cfg.router) + assert.Equal(t, cert, g.cfg.remoteCert) + require.Equal(t, 1, len(g.cfg.allowedOrigins)) + assert.Equal(t, origins[0], g.cfg.allowedOrigins[0]) + assert.Equal(t, size, g.cfg.maxCallRecvMsgSize) + assert.Equal(t, endpointFactory, g.cfg.apiMiddlewareEndpointFactory) } func TestGateway_StartStop(t *testing.T) { @@ -75,23 +79,27 @@ func TestGateway_StartStop(t *testing.T) { selfAddress := fmt.Sprintf("%s:%d", rpcHost, ctx.Int(flags.RPCPort.Name)) gatewayAddress := fmt.Sprintf("%s:%d", gatewayHost, gatewayPort) - g := New( - ctx.Context, - []*PbMux{}, - func(handler http.Handler, writer http.ResponseWriter, request *http.Request) { + opts := []Option{ + WithGatewayAddr(gatewayAddress), + WithRemoteAddr(selfAddress), + WithMuxHandler(func( + _ *apimiddleware.ApiProxyMiddleware, + _ http.HandlerFunc, + _ http.ResponseWriter, + _ *http.Request, + ) { + }), + } - }, - selfAddress, - gatewayAddress, - ) + g, err := New(context.Background(), opts...) + require.NoError(t, err) g.Start() go func() { require.LogsContain(t, hook, "Starting gRPC gateway") require.LogsDoNotContain(t, hook, "Starting API middleware") }() - - err := g.Stop() + err = g.Stop() require.NoError(t, err) } @@ -106,15 +114,15 @@ func TestGateway_NilHandler_NotFoundHandlerRegistered(t *testing.T) { selfAddress := fmt.Sprintf("%s:%d", rpcHost, ctx.Int(flags.RPCPort.Name)) gatewayAddress := fmt.Sprintf("%s:%d", gatewayHost, gatewayPort) - g := New( - ctx.Context, - []*PbMux{}, - /* muxHandler */ nil, - selfAddress, - gatewayAddress, - ) + opts := []Option{ + WithGatewayAddr(gatewayAddress), + WithRemoteAddr(selfAddress), + } + + g, err := New(context.Background(), opts...) + require.NoError(t, err) writer := httptest.NewRecorder() - g.router.ServeHTTP(writer, &http.Request{Method: "GET", Host: "localhost", URL: &url.URL{Path: "/foo"}}) + g.cfg.router.ServeHTTP(writer, &http.Request{Method: "GET", Host: "localhost", URL: &url.URL{Path: "/foo"}}) assert.Equal(t, http.StatusNotFound, writer.Code) } diff --git a/api/gateway/options.go b/api/gateway/options.go new file mode 100644 index 0000000000..0cf932108f --- /dev/null +++ b/api/gateway/options.go @@ -0,0 +1,81 @@ +package gateway + +import ( + "github.com/gorilla/mux" + "github.com/prysmaticlabs/prysm/api/gateway/apimiddleware" +) + +type Option func(g *Gateway) error + +func (g *Gateway) SetRouter(r *mux.Router) *Gateway { + g.cfg.router = r + return g +} + +func WithPbHandlers(handlers []*PbMux) Option { + return func(g *Gateway) error { + g.cfg.pbHandlers = handlers + return nil + } +} + +func WithMuxHandler(m MuxHandler) Option { + return func(g *Gateway) error { + g.cfg.muxHandler = m + return nil + } +} + +func WithGatewayAddr(addr string) Option { + return func(g *Gateway) error { + g.cfg.gatewayAddr = addr + return nil + } +} + +func WithRemoteAddr(addr string) Option { + return func(g *Gateway) error { + g.cfg.remoteAddr = addr + return nil + } +} + +// WithRouter allows adding a custom mux router to the gateway. +func WithRouter(r *mux.Router) Option { + return func(g *Gateway) error { + g.cfg.router = r + return nil + } +} + +// WithAllowedOrigins allows adding a set of allowed origins to the gateway. +func WithAllowedOrigins(origins []string) Option { + return func(g *Gateway) error { + g.cfg.allowedOrigins = origins + return nil + } +} + +// WithRemoteCert allows adding a custom certificate to the gateway, +func WithRemoteCert(cert string) Option { + return func(g *Gateway) error { + g.cfg.remoteCert = cert + return nil + } +} + +// WithMaxCallRecvMsgSize allows specifying the maximum allowed gRPC message size. +func WithMaxCallRecvMsgSize(size uint64) Option { + return func(g *Gateway) error { + g.cfg.maxCallRecvMsgSize = size + return nil + } +} + +// WithApiMiddleware allows adding an API middleware proxy to the gateway. +func WithApiMiddleware(endpointFactory apimiddleware.EndpointFactory) Option { + return func(g *Gateway) error { + g.cfg.apiMiddlewareEndpointFactory = endpointFactory + return nil + } +} diff --git a/beacon-chain/blockchain/chain_info_test.go b/beacon-chain/blockchain/chain_info_test.go index 73ed28619c..8eb4ad8439 100644 --- a/beacon-chain/blockchain/chain_info_test.go +++ b/beacon-chain/blockchain/chain_info_test.go @@ -56,8 +56,8 @@ func TestFinalizedCheckpt_GenesisRootOk(t *testing.T) { cp := ðpb.Checkpoint{Root: genesisRoot[:]} c := setupBeaconChain(t, beaconDB) c.finalizedCheckpt = cp - c.genesisRoot = genesisRoot - assert.DeepEqual(t, c.genesisRoot[:], c.FinalizedCheckpt().Root) + c.originBlockRoot = genesisRoot + assert.DeepEqual(t, c.originBlockRoot[:], c.FinalizedCheckpt().Root) } func TestCurrentJustifiedCheckpt_CanRetrieve(t *testing.T) { @@ -77,8 +77,8 @@ func TestJustifiedCheckpt_GenesisRootOk(t *testing.T) { genesisRoot := [32]byte{'B'} cp := ðpb.Checkpoint{Root: genesisRoot[:]} c.justifiedCheckpt = cp - c.genesisRoot = genesisRoot - assert.DeepEqual(t, c.genesisRoot[:], c.CurrentJustifiedCheckpt().Root) + c.originBlockRoot = genesisRoot + assert.DeepEqual(t, c.originBlockRoot[:], c.CurrentJustifiedCheckpt().Root) } func TestPreviousJustifiedCheckpt_CanRetrieve(t *testing.T) { @@ -98,8 +98,8 @@ func TestPrevJustifiedCheckpt_GenesisRootOk(t *testing.T) { cp := ðpb.Checkpoint{Root: genesisRoot[:]} c := setupBeaconChain(t, beaconDB) c.prevJustifiedCheckpt = cp - c.genesisRoot = genesisRoot - assert.DeepEqual(t, c.genesisRoot[:], c.PreviousJustifiedCheckpt().Root) + c.originBlockRoot = genesisRoot + assert.DeepEqual(t, c.originBlockRoot[:], c.PreviousJustifiedCheckpt().Root) } func TestHeadSlot_CanRetrieve(t *testing.T) { diff --git a/beacon-chain/blockchain/head.go b/beacon-chain/blockchain/head.go index bd65419a2c..6f81cd872d 100644 --- a/beacon-chain/blockchain/head.go +++ b/beacon-chain/blockchain/head.go @@ -46,11 +46,11 @@ func (s *Service) updateHead(ctx context.Context, balances []uint64) error { // Get head from the fork choice service. f := s.finalizedCheckpt j := s.justifiedCheckpt - // To get head before the first justified epoch, the fork choice will start with genesis root + // To get head before the first justified epoch, the fork choice will start with origin root // instead of zero hashes. headStartRoot := bytesutil.ToBytes32(j.Root) if headStartRoot == params.BeaconConfig().ZeroHash { - headStartRoot = s.genesisRoot + headStartRoot = s.originBlockRoot } // In order to process head, fork choice store requires justified info. @@ -244,7 +244,7 @@ func (s *Service) headBlock() block.SignedBeaconBlock { // It does a full copy on head state for immutability. // This is a lock free version. func (s *Service) headState(ctx context.Context) state.BeaconState { - ctx, span := trace.StartSpan(ctx, "blockChain.headState") + _, span := trace.StartSpan(ctx, "blockChain.headState") defer span.End() return s.head.state.Copy() @@ -277,8 +277,8 @@ func (s *Service) notifyNewHeadEvent( newHeadStateRoot, newHeadRoot []byte, ) error { - previousDutyDependentRoot := s.genesisRoot[:] - currentDutyDependentRoot := s.genesisRoot[:] + previousDutyDependentRoot := s.originBlockRoot[:] + currentDutyDependentRoot := s.originBlockRoot[:] var previousDutyEpoch types.Epoch currentDutyEpoch := slots.ToEpoch(newHeadSlot) diff --git a/beacon-chain/blockchain/head_test.go b/beacon-chain/blockchain/head_test.go index 328473aaf8..5a21371102 100644 --- a/beacon-chain/blockchain/head_test.go +++ b/beacon-chain/blockchain/head_test.go @@ -158,7 +158,7 @@ func Test_notifyNewHeadEvent(t *testing.T) { cfg: &config{ StateNotifier: notifier, }, - genesisRoot: [32]byte{1}, + originBlockRoot: [32]byte{1}, } newHeadStateRoot := [32]byte{2} newHeadRoot := [32]byte{3} @@ -174,8 +174,8 @@ func Test_notifyNewHeadEvent(t *testing.T) { Block: newHeadRoot[:], State: newHeadStateRoot[:], EpochTransition: false, - PreviousDutyDependentRoot: srv.genesisRoot[:], - CurrentDutyDependentRoot: srv.genesisRoot[:], + PreviousDutyDependentRoot: srv.originBlockRoot[:], + CurrentDutyDependentRoot: srv.originBlockRoot[:], } require.DeepSSZEqual(t, wanted, eventHead) }) @@ -187,7 +187,7 @@ func Test_notifyNewHeadEvent(t *testing.T) { cfg: &config{ StateNotifier: notifier, }, - genesisRoot: genesisRoot, + originBlockRoot: genesisRoot, } epoch1Start, err := slots.EpochStart(1) require.NoError(t, err) diff --git a/beacon-chain/blockchain/metrics.go b/beacon-chain/blockchain/metrics.go index 4faccfdc48..3508487d31 100644 --- a/beacon-chain/blockchain/metrics.go +++ b/beacon-chain/blockchain/metrics.go @@ -253,7 +253,7 @@ func reportEpochMetrics(ctx context.Context, postState, headState state.BeaconSt if err != nil { return err } - case version.Altair: + case version.Altair, version.Merge: v, b, err = altair.InitializePrecomputeValidators(ctx, headState) if err != nil { return err diff --git a/beacon-chain/blockchain/process_attestation.go b/beacon-chain/blockchain/process_attestation.go index 992a4ca60e..03b81926b3 100644 --- a/beacon-chain/blockchain/process_attestation.go +++ b/beacon-chain/blockchain/process_attestation.go @@ -62,7 +62,7 @@ func (s *Service) onAttestation(ctx context.Context, a *ethpb.Attestation) error genesisTime := baseState.GenesisTime() // Verify attestation target is from current epoch or previous epoch. - if err := s.verifyAttTargetEpoch(ctx, genesisTime, uint64(time.Now().Unix()), tgt); err != nil { + if err := verifyAttTargetEpoch(ctx, genesisTime, uint64(time.Now().Unix()), tgt); err != nil { return err } diff --git a/beacon-chain/blockchain/process_attestation_helpers.go b/beacon-chain/blockchain/process_attestation_helpers.go index f892fcc02f..20f81d2c31 100644 --- a/beacon-chain/blockchain/process_attestation_helpers.go +++ b/beacon-chain/blockchain/process_attestation_helpers.go @@ -61,7 +61,7 @@ func (s *Service) getAttPreState(ctx context.Context, c *ethpb.Checkpoint) (stat } // verifyAttTargetEpoch validates attestation is from the current or previous epoch. -func (s *Service) verifyAttTargetEpoch(_ context.Context, genesisTime, nowTime uint64, c *ethpb.Checkpoint) error { +func verifyAttTargetEpoch(_ context.Context, genesisTime, nowTime uint64, c *ethpb.Checkpoint) error { currentSlot := types.Slot((nowTime - genesisTime) / params.BeaconConfig().SecondsPerSlot) currentEpoch := slots.ToEpoch(currentSlot) var prevEpoch types.Epoch diff --git a/beacon-chain/blockchain/process_attestation_test.go b/beacon-chain/blockchain/process_attestation_test.go index b90694fdce..0fc01c15cd 100644 --- a/beacon-chain/blockchain/process_attestation_test.go +++ b/beacon-chain/blockchain/process_attestation_test.go @@ -266,34 +266,22 @@ func TestStore_UpdateCheckpointState(t *testing.T) { func TestAttEpoch_MatchPrevEpoch(t *testing.T) { ctx := context.Background() - opts := testServiceOptsNoDB() - service, err := NewService(ctx, opts...) - require.NoError(t, err) - nowTime := uint64(params.BeaconConfig().SlotsPerEpoch) * params.BeaconConfig().SecondsPerSlot - require.NoError(t, service.verifyAttTargetEpoch(ctx, 0, nowTime, ðpb.Checkpoint{Root: make([]byte, 32)})) + require.NoError(t, verifyAttTargetEpoch(ctx, 0, nowTime, ðpb.Checkpoint{Root: make([]byte, 32)})) } func TestAttEpoch_MatchCurrentEpoch(t *testing.T) { ctx := context.Background() - opts := testServiceOptsNoDB() - service, err := NewService(ctx, opts...) - require.NoError(t, err) - nowTime := uint64(params.BeaconConfig().SlotsPerEpoch) * params.BeaconConfig().SecondsPerSlot - require.NoError(t, service.verifyAttTargetEpoch(ctx, 0, nowTime, ðpb.Checkpoint{Epoch: 1})) + require.NoError(t, verifyAttTargetEpoch(ctx, 0, nowTime, ðpb.Checkpoint{Epoch: 1})) } func TestAttEpoch_NotMatch(t *testing.T) { ctx := context.Background() - opts := testServiceOptsNoDB() - service, err := NewService(ctx, opts...) - require.NoError(t, err) - nowTime := 2 * uint64(params.BeaconConfig().SlotsPerEpoch) * params.BeaconConfig().SecondsPerSlot - err = service.verifyAttTargetEpoch(ctx, 0, nowTime, ðpb.Checkpoint{Root: make([]byte, 32)}) + err := verifyAttTargetEpoch(ctx, 0, nowTime, ðpb.Checkpoint{Root: make([]byte, 32)}) assert.ErrorContains(t, "target epoch 0 does not match current epoch 2 or prev epoch 1", err) } diff --git a/beacon-chain/blockchain/process_block_helpers.go b/beacon-chain/blockchain/process_block_helpers.go index be66f7f1c3..8b60e96834 100644 --- a/beacon-chain/blockchain/process_block_helpers.go +++ b/beacon-chain/blockchain/process_block_helpers.go @@ -439,7 +439,7 @@ func (s *Service) deletePoolAtts(atts []*ethpb.Attestation) error { // fork choice justification routine. func (s *Service) ensureRootNotZeros(root [32]byte) [32]byte { if root == params.BeaconConfig().ZeroHash { - return s.genesisRoot + return s.originBlockRoot } return root } diff --git a/beacon-chain/blockchain/process_block_test.go b/beacon-chain/blockchain/process_block_test.go index 1f2b0abeb3..18ea65a7e5 100644 --- a/beacon-chain/blockchain/process_block_test.go +++ b/beacon-chain/blockchain/process_block_test.go @@ -186,8 +186,8 @@ func TestStore_OnBlockBatch(t *testing.T) { func TestRemoveStateSinceLastFinalized_EmptyStartSlot(t *testing.T) { ctx := context.Background() - params.UseMinimalConfig() - defer params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MinimalSpecConfig()) opts := testServiceOptsWithDB(t) service, err := NewService(ctx, opts...) @@ -219,8 +219,8 @@ func TestRemoveStateSinceLastFinalized_EmptyStartSlot(t *testing.T) { func TestShouldUpdateJustified_ReturnFalse(t *testing.T) { ctx := context.Background() - params.UseMinimalConfig() - defer params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MinimalSpecConfig()) opts := testServiceOptsWithDB(t) service, err := NewService(ctx, opts...) @@ -733,10 +733,10 @@ func TestEnsureRootNotZeroHashes(t *testing.T) { opts := testServiceOptsNoDB() service, err := NewService(ctx, opts...) require.NoError(t, err) - service.genesisRoot = [32]byte{'a'} + service.originBlockRoot = [32]byte{'a'} r := service.ensureRootNotZeros(params.BeaconConfig().ZeroHash) - assert.Equal(t, service.genesisRoot, r, "Did not get wanted justified root") + assert.Equal(t, service.originBlockRoot, r, "Did not get wanted justified root") root := [32]byte{'b'} r = service.ensureRootNotZeros(root) assert.Equal(t, root, r, "Did not get wanted justified root") @@ -917,7 +917,7 @@ func TestUpdateJustifiedInitSync(t *testing.T) { require.NoError(t, service.cfg.BeaconDB.SaveStateSummary(ctx, ðpb.StateSummary{Root: gRoot[:]})) beaconState, _ := util.DeterministicGenesisState(t, 32) require.NoError(t, service.cfg.BeaconDB.SaveState(ctx, beaconState, gRoot)) - service.genesisRoot = gRoot + service.originBlockRoot = gRoot currentCp := ðpb.Checkpoint{Epoch: 1} service.justifiedCheckpt = currentCp newCp := ðpb.Checkpoint{Epoch: 2, Root: gRoot[:]} diff --git a/beacon-chain/blockchain/receive_attestation.go b/beacon-chain/blockchain/receive_attestation.go index 1a2f03057f..e7f4dd0fd6 100644 --- a/beacon-chain/blockchain/receive_attestation.go +++ b/beacon-chain/blockchain/receive_attestation.go @@ -7,6 +7,7 @@ import ( "time" "github.com/pkg/errors" + "github.com/prysmaticlabs/prysm/async/event" "github.com/prysmaticlabs/prysm/beacon-chain/core/feed" "github.com/prysmaticlabs/prysm/beacon-chain/core/helpers" "github.com/prysmaticlabs/prysm/beacon-chain/state" @@ -103,45 +104,56 @@ func (s *Service) VerifyFinalizedConsistency(ctx context.Context, root []byte) e } // This routine processes fork choice attestations from the pool to account for validator votes and fork choice. -func (s *Service) processAttestationsRoutine(subscribedToStateEvents chan<- struct{}) { +func (s *Service) spawnProcessAttestationsRoutine(stateFeed *event.Feed) { // Wait for state to be initialized. stateChannel := make(chan *feed.Event, 1) - stateSub := s.cfg.StateNotifier.StateFeed().Subscribe(stateChannel) - subscribedToStateEvents <- struct{}{} - <-stateChannel - stateSub.Unsubscribe() - - if s.genesisTime.IsZero() { - log.Warn("ProcessAttestations routine waiting for genesis time") - for s.genesisTime.IsZero() { - time.Sleep(1 * time.Second) - } - log.Warn("Genesis time received, now available to process attestations") - } - - st := slots.NewSlotTicker(s.genesisTime, params.BeaconConfig().SecondsPerSlot) - for { + stateSub := stateFeed.Subscribe(stateChannel) + go func() { select { case <-s.ctx.Done(): + stateSub.Unsubscribe() return - case <-st.C(): - // Continue when there's no fork choice attestation, there's nothing to process and update head. - // This covers the condition when the node is still initial syncing to the head of the chain. - if s.cfg.AttPool.ForkchoiceAttestationCount() == 0 { - continue - } - s.processAttestations(s.ctx) + case <-stateChannel: + stateSub.Unsubscribe() + break + } - balances, err := s.justifiedBalances.get(s.ctx, bytesutil.ToBytes32(s.justifiedCheckpt.Root)) - if err != nil { - log.Errorf("Unable to get justified balances for root %v w/ error %s", s.justifiedCheckpt.Root, err) - continue + if s.genesisTime.IsZero() { + log.Warn("ProcessAttestations routine waiting for genesis time") + for s.genesisTime.IsZero() { + if err := s.ctx.Err(); err != nil { + log.WithError(err).Error("Giving up waiting for genesis time") + return + } + time.Sleep(1 * time.Second) } - if err := s.updateHead(s.ctx, balances); err != nil { - log.Warnf("Resolving fork due to new attestation: %v", err) + log.Warn("Genesis time received, now available to process attestations") + } + + st := slots.NewSlotTicker(s.genesisTime, params.BeaconConfig().SecondsPerSlot) + for { + select { + case <-s.ctx.Done(): + return + case <-st.C(): + // Continue when there's no fork choice attestation, there's nothing to process and update head. + // This covers the condition when the node is still initial syncing to the head of the chain. + if s.cfg.AttPool.ForkchoiceAttestationCount() == 0 { + continue + } + s.processAttestations(s.ctx) + + balances, err := s.justifiedBalances.get(s.ctx, bytesutil.ToBytes32(s.justifiedCheckpt.Root)) + if err != nil { + log.WithError(err).Errorf("Unable to get justified balances for root %v", s.justifiedCheckpt.Root) + continue + } + if err := s.updateHead(s.ctx, balances); err != nil { + log.WithError(err).Warn("Resolving fork due to new attestation") + } } } - } + }() } // This processes fork choice attestations from the pool to account for validator votes and fork choice. diff --git a/beacon-chain/blockchain/receive_block_test.go b/beacon-chain/blockchain/receive_block_test.go index 1d25599942..9c537e97bf 100644 --- a/beacon-chain/blockchain/receive_block_test.go +++ b/beacon-chain/blockchain/receive_block_test.go @@ -33,6 +33,7 @@ func TestService_ReceiveBlock(t *testing.T) { require.NoError(t, err) return blk } + params.SetupTestConfigCleanup(t) bc := params.BeaconConfig() bc.ShardCommitteePeriod = 0 // Required for voluntary exits test in reasonable time. params.OverrideBeaconConfig(bc) diff --git a/beacon-chain/blockchain/service.go b/beacon-chain/blockchain/service.go index bea89b1663..5fb9386329 100644 --- a/beacon-chain/blockchain/service.go +++ b/beacon-chain/blockchain/service.go @@ -33,6 +33,7 @@ import ( "github.com/prysmaticlabs/prysm/encoding/bytesutil" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/block" + prysmTime "github.com/prysmaticlabs/prysm/time" "github.com/prysmaticlabs/prysm/time/slots" "github.com/sirupsen/logrus" "go.opencensus.io/trace" @@ -45,13 +46,14 @@ const headSyncMinEpochsAfterCheckpoint = 128 // Service represents a service that handles the internal // logic of managing the full PoS beacon chain. type Service struct { - cfg *config - ctx context.Context - cancel context.CancelFunc - genesisTime time.Time - head *head - headLock sync.RWMutex - genesisRoot [32]byte + cfg *config + ctx context.Context + cancel context.CancelFunc + genesisTime time.Time + head *head + headLock sync.RWMutex + // originBlockRoot is the genesis root, or weak subjectivity checkpoint root, depending on how the node is initialized + originBlockRoot [32]byte justifiedCheckpt *ethpb.Checkpoint prevJustifiedCheckpt *ethpb.Checkpoint bestJustifiedCheckpt *ethpb.Checkpoint @@ -120,181 +122,17 @@ func NewService(ctx context.Context, opts ...Option) (*Service, error) { // Start a blockchain service's main event loop. func (s *Service) Start() { - beaconState := s.cfg.FinalizedStateAtStartUp + saved := s.cfg.FinalizedStateAtStartUp - // Make sure that attestation processor is subscribed and ready for state initializing event. - attestationProcessorSubscribed := make(chan struct{}, 1) - - // If the chain has already been initialized, simply start the block processing routine. - if beaconState != nil && !beaconState.IsNil() { - log.Info("Blockchain data already exists in DB, initializing...") - s.genesisTime = time.Unix(int64(beaconState.GenesisTime()), 0) - s.cfg.AttService.SetGenesisTime(beaconState.GenesisTime()) - if err := s.initializeChainInfo(s.ctx); err != nil { - log.Fatalf("Could not set up chain info: %v", err) + if saved != nil && !saved.IsNil() { + if err := s.startFromSavedState(saved); err != nil { + log.Fatal(err) } - - // We start a counter to genesis, if needed. - gState, err := s.cfg.BeaconDB.GenesisState(s.ctx) - if err != nil { - log.Fatalf("Could not retrieve genesis state: %v", err) - } - gRoot, err := gState.HashTreeRoot(s.ctx) - if err != nil { - log.Fatalf("Could not hash tree root genesis state: %v", err) - } - go slots.CountdownToGenesis(s.ctx, s.genesisTime, uint64(gState.NumValidators()), gRoot) - - justifiedCheckpoint, err := s.cfg.BeaconDB.JustifiedCheckpoint(s.ctx) - if err != nil { - log.Fatalf("Could not get justified checkpoint: %v", err) - } - finalizedCheckpoint, err := s.cfg.BeaconDB.FinalizedCheckpoint(s.ctx) - if err != nil { - log.Fatalf("Could not get finalized checkpoint: %v", err) - } - - // Resume fork choice. - s.justifiedCheckpt = ethpb.CopyCheckpoint(justifiedCheckpoint) - s.prevJustifiedCheckpt = ethpb.CopyCheckpoint(justifiedCheckpoint) - s.bestJustifiedCheckpt = ethpb.CopyCheckpoint(justifiedCheckpoint) - s.finalizedCheckpt = ethpb.CopyCheckpoint(finalizedCheckpoint) - s.prevFinalizedCheckpt = ethpb.CopyCheckpoint(finalizedCheckpoint) - s.resumeForkChoice(justifiedCheckpoint, finalizedCheckpoint) - - ss, err := slots.EpochStart(s.finalizedCheckpt.Epoch) - if err != nil { - log.Fatalf("Could not get start slot of finalized epoch: %v", err) - } - h := s.headBlock().Block() - if h.Slot() > ss { - log.WithFields(logrus.Fields{ - "startSlot": ss, - "endSlot": h.Slot(), - }).Info("Loading blocks to fork choice store, this may take a while.") - if err := s.fillInForkChoiceMissingBlocks(s.ctx, h, s.finalizedCheckpt, s.justifiedCheckpt); err != nil { - log.Fatalf("Could not fill in fork choice store missing blocks: %v", err) - } - } - - // not attempting to save initial sync blocks here, because there shouldn't be until - // after the statefeed.Initialized event is fired (below) - if err := s.wsVerifier.VerifyWeakSubjectivity(s.ctx, s.finalizedCheckpt.Epoch); err != nil { - // Exit run time if the node failed to verify weak subjectivity checkpoint. - log.Fatalf("could not verify initial checkpoint provided for chain sync, with err=: %v", err) - } - - genesisValidatorRoot := beaconState.GenesisValidatorRoot() - s.cfg.StateNotifier.StateFeed().Send(&feed.Event{ - Type: statefeed.Initialized, - Data: &statefeed.InitializedData{ - StartTime: s.genesisTime, - GenesisValidatorsRoot: genesisValidatorRoot[:], - }, - }) } else { - log.Info("Waiting to reach the validator deposit threshold to start the beacon chain...") - if s.cfg.ChainStartFetcher == nil { - log.Fatal("Not configured web3Service for POW chain") - return // return need for TestStartUninitializedChainWithoutConfigPOWChain. + if err := s.startFromPOWChain(); err != nil { + log.Fatal(err) } - go func() { - stateChannel := make(chan *feed.Event, 1) - stateSub := s.cfg.StateNotifier.StateFeed().Subscribe(stateChannel) - defer stateSub.Unsubscribe() - <-attestationProcessorSubscribed - for { - select { - case event := <-stateChannel: - if event.Type == statefeed.ChainStarted { - data, ok := event.Data.(*statefeed.ChainStartedData) - if !ok { - log.Error("event data is not type *statefeed.ChainStartedData") - return - } - log.WithField("starttime", data.StartTime).Debug("Received chain start event") - s.processChainStartTime(s.ctx, data.StartTime) - return - } - case <-s.ctx.Done(): - log.Debug("Context closed, exiting goroutine") - return - case err := <-stateSub.Err(): - log.WithError(err).Error("Subscription to state notifier failed") - return - } - } - }() } - - go s.processAttestationsRoutine(attestationProcessorSubscribed) -} - -// processChainStartTime initializes a series of deposits from the ChainStart deposits in the eth1 -// deposit contract, initializes the beacon chain's state, and kicks off the beacon chain. -func (s *Service) processChainStartTime(ctx context.Context, genesisTime time.Time) { - preGenesisState := s.cfg.ChainStartFetcher.PreGenesisState() - initializedState, err := s.initializeBeaconChain(ctx, genesisTime, preGenesisState, s.cfg.ChainStartFetcher.ChainStartEth1Data()) - if err != nil { - log.Fatalf("Could not initialize beacon chain: %v", err) - } - // We start a counter to genesis, if needed. - gRoot, err := initializedState.HashTreeRoot(s.ctx) - if err != nil { - log.Fatalf("Could not hash tree root genesis state: %v", err) - } - go slots.CountdownToGenesis(ctx, genesisTime, uint64(initializedState.NumValidators()), gRoot) - - // We send out a state initialized event to the rest of the services - // running in the beacon node. - genesisValidatorRoot := initializedState.GenesisValidatorRoot() - s.cfg.StateNotifier.StateFeed().Send(&feed.Event{ - Type: statefeed.Initialized, - Data: &statefeed.InitializedData{ - StartTime: genesisTime, - GenesisValidatorsRoot: genesisValidatorRoot[:], - }, - }) -} - -// initializes the state and genesis block of the beacon chain to persistent storage -// based on a genesis timestamp value obtained from the ChainStart event emitted -// by the ETH1.0 Deposit Contract and the POWChain service of the node. -func (s *Service) initializeBeaconChain( - ctx context.Context, - genesisTime time.Time, - preGenesisState state.BeaconState, - eth1data *ethpb.Eth1Data) (state.BeaconState, error) { - ctx, span := trace.StartSpan(ctx, "beacon-chain.Service.initializeBeaconChain") - defer span.End() - s.genesisTime = genesisTime - unixTime := uint64(genesisTime.Unix()) - - genesisState, err := transition.OptimizedGenesisBeaconState(unixTime, preGenesisState, eth1data) - if err != nil { - return nil, errors.Wrap(err, "could not initialize genesis state") - } - - if err := s.saveGenesisData(ctx, genesisState); err != nil { - return nil, errors.Wrap(err, "could not save genesis data") - } - - log.Info("Initialized beacon chain genesis state") - - // Clear out all pre-genesis data now that the state is initialized. - s.cfg.ChainStartFetcher.ClearPreGenesisData() - - // Update committee shuffled indices for genesis epoch. - if err := helpers.UpdateCommitteeCache(genesisState, 0 /* genesis epoch */); err != nil { - return nil, err - } - if err := helpers.UpdateProposerIndicesInCache(ctx, genesisState); err != nil { - return nil, err - } - - s.cfg.AttService.SetGenesisTime(genesisState.GenesisTime()) - - return genesisState, nil } // Stop the blockchain service's main event loop and associated goroutines. @@ -314,7 +152,7 @@ func (s *Service) Stop() error { // Status always returns nil unless there is an error condition that causes // this service to be unhealthy. func (s *Service) Status() error { - if s.genesisRoot == params.BeaconConfig().ZeroHash { + if s.originBlockRoot == params.BeaconConfig().ZeroHash { return errors.New("genesis state has not been created") } if runtime.NumGoroutine() > s.cfg.MaxRoutines { @@ -323,61 +161,106 @@ func (s *Service) Status() error { return nil } -// This gets called when beacon chain is first initialized to save genesis data (state, block, and more) in db. -func (s *Service) saveGenesisData(ctx context.Context, genesisState state.BeaconState) error { - if err := s.cfg.BeaconDB.SaveGenesisData(ctx, genesisState); err != nil { - return errors.Wrap(err, "could not save genesis data") - } - genesisBlk, err := s.cfg.BeaconDB.GenesisBlock(ctx) - if err != nil || genesisBlk == nil || genesisBlk.IsNil() { - return fmt.Errorf("could not load genesis block: %v", err) - } - genesisBlkRoot, err := genesisBlk.Block().HashTreeRoot() +func (s *Service) startFromSavedState(saved state.BeaconState) error { + log.Info("Blockchain data already exists in DB, initializing...") + s.genesisTime = time.Unix(int64(saved.GenesisTime()), 0) + s.cfg.AttService.SetGenesisTime(saved.GenesisTime()) + + originRoot, err := s.originRootFromSavedState(s.ctx) if err != nil { - return errors.Wrap(err, "could not get genesis block root") + return err + } + s.originBlockRoot = originRoot + + if err := s.initializeHeadFromDB(s.ctx); err != nil { + return errors.Wrap(err, "could not set up chain info") + } + spawnCountdownIfPreGenesis(s.ctx, s.genesisTime, s.cfg.BeaconDB) + + justified, err := s.cfg.BeaconDB.JustifiedCheckpoint(s.ctx) + if err != nil { + return errors.Wrap(err, "could not get justified checkpoint") + } + s.prevJustifiedCheckpt = ethpb.CopyCheckpoint(justified) + s.bestJustifiedCheckpt = ethpb.CopyCheckpoint(justified) + s.justifiedCheckpt = ethpb.CopyCheckpoint(justified) + + finalized, err := s.cfg.BeaconDB.FinalizedCheckpoint(s.ctx) + if err != nil { + return errors.Wrap(err, "could not get finalized checkpoint") + } + s.prevFinalizedCheckpt = ethpb.CopyCheckpoint(finalized) + s.finalizedCheckpt = ethpb.CopyCheckpoint(finalized) + + store := protoarray.New(justified.Epoch, finalized.Epoch, bytesutil.ToBytes32(finalized.Root)) + s.cfg.ForkChoiceStore = store + + ss, err := slots.EpochStart(s.finalizedCheckpt.Epoch) + if err != nil { + return errors.Wrap(err, "could not get start slot of finalized epoch") + } + h := s.headBlock().Block() + if h.Slot() > ss { + log.WithFields(logrus.Fields{ + "startSlot": ss, + "endSlot": h.Slot(), + }).Info("Loading blocks to fork choice store, this may take a while.") + if err := s.fillInForkChoiceMissingBlocks(s.ctx, h, s.finalizedCheckpt, s.justifiedCheckpt); err != nil { + return errors.Wrap(err, "could not fill in fork choice store missing blocks") + } } - s.genesisRoot = genesisBlkRoot - s.cfg.StateGen.SaveFinalizedState(0 /*slot*/, genesisBlkRoot, genesisState) - - // Finalized checkpoint at genesis is a zero hash. - genesisCheckpoint := genesisState.FinalizedCheckpoint() - - s.justifiedCheckpt = ethpb.CopyCheckpoint(genesisCheckpoint) - s.prevJustifiedCheckpt = ethpb.CopyCheckpoint(genesisCheckpoint) - s.bestJustifiedCheckpt = ethpb.CopyCheckpoint(genesisCheckpoint) - s.finalizedCheckpt = ethpb.CopyCheckpoint(genesisCheckpoint) - s.prevFinalizedCheckpt = ethpb.CopyCheckpoint(genesisCheckpoint) - - if err := s.cfg.ForkChoiceStore.ProcessBlock(ctx, - genesisBlk.Block().Slot(), - genesisBlkRoot, - params.BeaconConfig().ZeroHash, - [32]byte{}, - genesisCheckpoint.Epoch, - genesisCheckpoint.Epoch); err != nil { - log.Fatalf("Could not process genesis block for fork choice: %v", err) + // not attempting to save initial sync blocks here, because there shouldn't be any until + // after the statefeed.Initialized event is fired (below) + if err := s.wsVerifier.VerifyWeakSubjectivity(s.ctx, s.finalizedCheckpt.Epoch); err != nil { + // Exit run time if the node failed to verify weak subjectivity checkpoint. + return errors.Wrap(err, "could not verify initial checkpoint provided for chain sync") } - s.setHead(genesisBlkRoot, genesisBlk, genesisState) + gvr := saved.GenesisValidatorRoot() + s.cfg.StateNotifier.StateFeed().Send(&feed.Event{ + Type: statefeed.Initialized, + Data: &statefeed.InitializedData{ + StartTime: s.genesisTime, + GenesisValidatorsRoot: gvr[:], + }, + }) + + s.spawnProcessAttestationsRoutine(s.cfg.StateNotifier.StateFeed()) + return nil } -// This gets called to initialize chain info variables using the finalized checkpoint stored in DB -func (s *Service) initializeChainInfo(ctx context.Context) error { +func (s *Service) originRootFromSavedState(ctx context.Context) ([32]byte, error) { + // first check if we have started from checkpoint sync and have a root + originRoot, err := s.cfg.BeaconDB.OriginBlockRoot(ctx) + if err == nil { + return originRoot, nil + } + if !errors.Is(err, db.ErrNotFound) { + return originRoot, errors.Wrap(err, "could not retrieve checkpoint sync chain origin data from db") + } + + // we got here because OriginBlockRoot gave us an ErrNotFound. this means the node was started from a genesis state, + // so we should have a value for GenesisBlock genesisBlock, err := s.cfg.BeaconDB.GenesisBlock(ctx) if err != nil { - return errors.Wrap(err, "could not get genesis block from db") + return originRoot, errors.Wrap(err, "could not get genesis block from db") } if err := helpers.BeaconBlockIsNil(genesisBlock); err != nil { - return err + return originRoot, err } genesisBlkRoot, err := genesisBlock.Block().HashTreeRoot() if err != nil { - return errors.Wrap(err, "could not get signing root of genesis block") + return genesisBlkRoot, errors.Wrap(err, "could not get signing root of genesis block") } - s.genesisRoot = genesisBlkRoot + return genesisBlkRoot, nil +} +// initializeHeadFromDB uses the finalized checkpoint and head block found in the database to set the current head +// note that this may block until stategen replays blocks between the finalized and head blocks +// if the head sync flag was specified and the gap between the finalized and head blocks is at least 128 epochs long +func (s *Service) initializeHeadFromDB(ctx context.Context) error { finalized, err := s.cfg.BeaconDB.FinalizedCheckpoint(ctx) if err != nil { return errors.Wrap(err, "could not get finalized checkpoint from db") @@ -444,11 +327,147 @@ func (s *Service) initializeChainInfo(ctx context.Context) error { return nil } -// This is called when a client starts from non-genesis slot. This passes last justified and finalized -// information to fork choice service to initializes fork choice store. -func (s *Service) resumeForkChoice(justifiedCheckpoint, finalizedCheckpoint *ethpb.Checkpoint) { - store := protoarray.New(justifiedCheckpoint.Epoch, finalizedCheckpoint.Epoch, bytesutil.ToBytes32(finalizedCheckpoint.Root)) - s.cfg.ForkChoiceStore = store +func (s *Service) startFromPOWChain() error { + log.Info("Waiting to reach the validator deposit threshold to start the beacon chain...") + if s.cfg.ChainStartFetcher == nil { + return errors.New("not configured web3Service for POW chain") + } + go func() { + stateChannel := make(chan *feed.Event, 1) + stateSub := s.cfg.StateNotifier.StateFeed().Subscribe(stateChannel) + defer stateSub.Unsubscribe() + s.spawnProcessAttestationsRoutine(s.cfg.StateNotifier.StateFeed()) + for { + select { + case event := <-stateChannel: + if event.Type == statefeed.ChainStarted { + data, ok := event.Data.(*statefeed.ChainStartedData) + if !ok { + log.Error("event data is not type *statefeed.ChainStartedData") + return + } + log.WithField("starttime", data.StartTime).Debug("Received chain start event") + s.onPowchainStart(s.ctx, data.StartTime) + return + } + case <-s.ctx.Done(): + log.Debug("Context closed, exiting goroutine") + return + case err := <-stateSub.Err(): + log.WithError(err).Error("Subscription to state notifier failed") + return + } + } + }() + + return nil +} + +// onPowchainStart initializes a series of deposits from the ChainStart deposits in the eth1 +// deposit contract, initializes the beacon chain's state, and kicks off the beacon chain. +func (s *Service) onPowchainStart(ctx context.Context, genesisTime time.Time) { + preGenesisState := s.cfg.ChainStartFetcher.PreGenesisState() + initializedState, err := s.initializeBeaconChain(ctx, genesisTime, preGenesisState, s.cfg.ChainStartFetcher.ChainStartEth1Data()) + if err != nil { + log.Fatalf("Could not initialize beacon chain: %v", err) + } + // We start a counter to genesis, if needed. + gRoot, err := initializedState.HashTreeRoot(s.ctx) + if err != nil { + log.Fatalf("Could not hash tree root genesis state: %v", err) + } + go slots.CountdownToGenesis(ctx, genesisTime, uint64(initializedState.NumValidators()), gRoot) + + // We send out a state initialized event to the rest of the services + // running in the beacon node. + genesisValidatorRoot := initializedState.GenesisValidatorRoot() + s.cfg.StateNotifier.StateFeed().Send(&feed.Event{ + Type: statefeed.Initialized, + Data: &statefeed.InitializedData{ + StartTime: genesisTime, + GenesisValidatorsRoot: genesisValidatorRoot[:], + }, + }) +} + +// initializes the state and genesis block of the beacon chain to persistent storage +// based on a genesis timestamp value obtained from the ChainStart event emitted +// by the ETH1.0 Deposit Contract and the POWChain service of the node. +func (s *Service) initializeBeaconChain( + ctx context.Context, + genesisTime time.Time, + preGenesisState state.BeaconState, + eth1data *ethpb.Eth1Data) (state.BeaconState, error) { + ctx, span := trace.StartSpan(ctx, "beacon-chain.Service.initializeBeaconChain") + defer span.End() + s.genesisTime = genesisTime + unixTime := uint64(genesisTime.Unix()) + + genesisState, err := transition.OptimizedGenesisBeaconState(unixTime, preGenesisState, eth1data) + if err != nil { + return nil, errors.Wrap(err, "could not initialize genesis state") + } + + if err := s.saveGenesisData(ctx, genesisState); err != nil { + return nil, errors.Wrap(err, "could not save genesis data") + } + + log.Info("Initialized beacon chain genesis state") + + // Clear out all pre-genesis data now that the state is initialized. + s.cfg.ChainStartFetcher.ClearPreGenesisData() + + // Update committee shuffled indices for genesis epoch. + if err := helpers.UpdateCommitteeCache(genesisState, 0 /* genesis epoch */); err != nil { + return nil, err + } + if err := helpers.UpdateProposerIndicesInCache(ctx, genesisState); err != nil { + return nil, err + } + + s.cfg.AttService.SetGenesisTime(genesisState.GenesisTime()) + + return genesisState, nil +} + +// This gets called when beacon chain is first initialized to save genesis data (state, block, and more) in db. +func (s *Service) saveGenesisData(ctx context.Context, genesisState state.BeaconState) error { + if err := s.cfg.BeaconDB.SaveGenesisData(ctx, genesisState); err != nil { + return errors.Wrap(err, "could not save genesis data") + } + genesisBlk, err := s.cfg.BeaconDB.GenesisBlock(ctx) + if err != nil || genesisBlk == nil || genesisBlk.IsNil() { + return fmt.Errorf("could not load genesis block: %v", err) + } + genesisBlkRoot, err := genesisBlk.Block().HashTreeRoot() + if err != nil { + return errors.Wrap(err, "could not get genesis block root") + } + + s.originBlockRoot = genesisBlkRoot + s.cfg.StateGen.SaveFinalizedState(0 /*slot*/, genesisBlkRoot, genesisState) + + // Finalized checkpoint at genesis is a zero hash. + genesisCheckpoint := genesisState.FinalizedCheckpoint() + + s.justifiedCheckpt = ethpb.CopyCheckpoint(genesisCheckpoint) + s.prevJustifiedCheckpt = ethpb.CopyCheckpoint(genesisCheckpoint) + s.bestJustifiedCheckpt = ethpb.CopyCheckpoint(genesisCheckpoint) + s.finalizedCheckpt = ethpb.CopyCheckpoint(genesisCheckpoint) + s.prevFinalizedCheckpt = ethpb.CopyCheckpoint(genesisCheckpoint) + + if err := s.cfg.ForkChoiceStore.ProcessBlock(ctx, + genesisBlk.Block().Slot(), + genesisBlkRoot, + params.BeaconConfig().ZeroHash, + [32]byte{}, + genesisCheckpoint.Epoch, + genesisCheckpoint.Epoch); err != nil { + log.Fatalf("Could not process genesis block for fork choice: %v", err) + } + + s.setHead(genesisBlkRoot, genesisBlk, genesisState) + return nil } // This returns true if block has been processed before. Two ways to verify the block has been processed: @@ -462,3 +481,20 @@ func (s *Service) hasBlock(ctx context.Context, root [32]byte) bool { return s.cfg.BeaconDB.HasBlock(ctx, root) } + +func spawnCountdownIfPreGenesis(ctx context.Context, genesisTime time.Time, db db.HeadAccessDatabase) { + currentTime := prysmTime.Now() + if currentTime.After(genesisTime) { + return + } + + gState, err := db.GenesisState(ctx) + if err != nil { + log.Fatalf("Could not retrieve genesis state: %v", err) + } + gRoot, err := gState.HashTreeRoot(ctx) + if err != nil { + log.Fatalf("Could not hash tree root genesis state: %v", err) + } + go slots.CountdownToGenesis(ctx, genesisTime, uint64(gState.NumValidators()), gRoot) +} diff --git a/beacon-chain/blockchain/service_test.go b/beacon-chain/blockchain/service_test.go index b46b77ce4d..01a8b59fe4 100644 --- a/beacon-chain/blockchain/service_test.go +++ b/beacon-chain/blockchain/service_test.go @@ -9,6 +9,7 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/prysmaticlabs/prysm/async/event" + mock "github.com/prysmaticlabs/prysm/beacon-chain/blockchain/testing" "github.com/prysmaticlabs/prysm/beacon-chain/cache/depositcache" b "github.com/prysmaticlabs/prysm/beacon-chain/core/blocks" "github.com/prysmaticlabs/prysm/beacon-chain/core/feed" @@ -283,9 +284,11 @@ func TestChainService_InitializeChainInfo(t *testing.T) { require.NoError(t, beaconDB.SaveState(ctx, headState, genesisRoot)) require.NoError(t, beaconDB.SaveBlock(ctx, wrapper.WrappedPhase0SignedBeaconBlock(headBlock))) require.NoError(t, beaconDB.SaveFinalizedCheckpoint(ctx, ðpb.Checkpoint{Epoch: slots.ToEpoch(finalizedSlot), Root: headRoot[:]})) - c := &Service{cfg: &config{BeaconDB: beaconDB, StateGen: stategen.New(beaconDB)}} - c.cfg.FinalizedStateAtStartUp = headState - require.NoError(t, c.initializeChainInfo(ctx)) + attSrv, err := attestations.NewService(ctx, &attestations.Config{}) + require.NoError(t, err) + c, err := NewService(ctx, WithDatabase(beaconDB), WithStateGen(stategen.New(beaconDB)), WithAttestationService(attSrv), WithStateNotifier(&mock.MockStateNotifier{}), WithFinalizedStateAtStartUp(headState)) + require.NoError(t, err) + require.NoError(t, c.startFromSavedState(headState)) headBlk, err := c.HeadBlock(ctx) require.NoError(t, err) assert.DeepEqual(t, headBlock, headBlk.Proto(), "Head block incorrect") @@ -298,7 +301,7 @@ func TestChainService_InitializeChainInfo(t *testing.T) { if !bytes.Equal(headRoot[:], r) { t.Error("head slot incorrect") } - assert.Equal(t, genesisRoot, c.genesisRoot, "Genesis block root incorrect") + assert.Equal(t, genesisRoot, c.originBlockRoot, "Genesis block root incorrect") } func TestChainService_InitializeChainInfo_SetHeadAtGenesis(t *testing.T) { @@ -324,12 +327,15 @@ func TestChainService_InitializeChainInfo_SetHeadAtGenesis(t *testing.T) { require.NoError(t, beaconDB.SaveState(ctx, headState, headRoot)) require.NoError(t, beaconDB.SaveState(ctx, headState, genesisRoot)) require.NoError(t, beaconDB.SaveBlock(ctx, wrapper.WrappedPhase0SignedBeaconBlock(headBlock))) - c := &Service{cfg: &config{BeaconDB: beaconDB, StateGen: stategen.New(beaconDB)}} - require.NoError(t, c.initializeChainInfo(ctx)) + attSrv, err := attestations.NewService(ctx, &attestations.Config{}) + require.NoError(t, err) + c, err := NewService(ctx, WithDatabase(beaconDB), WithStateGen(stategen.New(beaconDB)), WithAttestationService(attSrv), WithStateNotifier(&mock.MockStateNotifier{})) + require.NoError(t, err) + require.NoError(t, c.startFromSavedState(headState)) s, err := c.HeadState(ctx) require.NoError(t, err) - assert.DeepSSZEqual(t, headState.ToProtoUnsafe(), s.ToProtoUnsafe(), "Head state incorrect") - assert.Equal(t, genesisRoot, c.genesisRoot, "Genesis block root incorrect") + assert.DeepSSZEqual(t, headState.ToProtoUnsafe(), s.InnerStateUnsafe(), "Head state incorrect") + assert.Equal(t, genesisRoot, c.originBlockRoot, "Genesis block root incorrect") assert.DeepEqual(t, genesis, c.head.block.Proto()) } @@ -381,13 +387,15 @@ func TestChainService_InitializeChainInfo_HeadSync(t *testing.T) { Root: finalizedRoot[:], })) - c := &Service{cfg: &config{BeaconDB: beaconDB, StateGen: stategen.New(beaconDB)}} - c.cfg.FinalizedStateAtStartUp = headState - require.NoError(t, c.initializeChainInfo(ctx)) + attSrv, err := attestations.NewService(ctx, &attestations.Config{}) + require.NoError(t, err) + c, err := NewService(ctx, WithDatabase(beaconDB), WithStateGen(stategen.New(beaconDB)), WithAttestationService(attSrv), WithStateNotifier(&mock.MockStateNotifier{}), WithFinalizedStateAtStartUp(headState)) + require.NoError(t, err) + require.NoError(t, c.startFromSavedState(headState)) s, err := c.HeadState(ctx) require.NoError(t, err) - assert.DeepSSZEqual(t, headState.ToProtoUnsafe(), s.ToProtoUnsafe(), "Head state incorrect") - assert.Equal(t, genesisRoot, c.genesisRoot, "Genesis block root incorrect") + assert.DeepSSZEqual(t, headState.ToProtoUnsafe(), s.InnerStateUnsafe(), "Head state incorrect") + assert.Equal(t, genesisRoot, c.originBlockRoot, "Genesis block root incorrect") // Since head sync is not triggered, chain is initialized to the last finalization checkpoint. assert.DeepEqual(t, finalizedBlock, c.head.block.Proto()) assert.LogsContain(t, hook, "resetting head from the checkpoint ('--head-sync' flag is ignored)") @@ -404,11 +412,11 @@ func TestChainService_InitializeChainInfo_HeadSync(t *testing.T) { require.NoError(t, beaconDB.SaveHeadBlockRoot(ctx, headRoot)) hook.Reset() - require.NoError(t, c.initializeChainInfo(ctx)) + require.NoError(t, c.initializeHeadFromDB(ctx)) s, err = c.HeadState(ctx) require.NoError(t, err) assert.DeepSSZEqual(t, headState.ToProtoUnsafe(), s.ToProtoUnsafe(), "Head state incorrect") - assert.Equal(t, genesisRoot, c.genesisRoot, "Genesis block root incorrect") + assert.Equal(t, genesisRoot, c.originBlockRoot, "Genesis block root incorrect") // Head slot is far beyond the latest finalized checkpoint, head sync is triggered. assert.DeepEqual(t, headBlock, c.head.block.Proto()) assert.LogsContain(t, hook, "Regenerating state from the last checkpoint at slot 225") @@ -478,7 +486,7 @@ func TestProcessChainStartTime_ReceivedFeed(t *testing.T) { stateChannel := make(chan *feed.Event, 1) stateSub := service.cfg.StateNotifier.StateFeed().Subscribe(stateChannel) defer stateSub.Unsubscribe() - service.processChainStartTime(context.Background(), time.Now()) + service.onPowchainStart(context.Background(), time.Now()) stateEvent := <-stateChannel require.Equal(t, int(stateEvent.Type), statefeed.Initialized) diff --git a/beacon-chain/blockchain/state_balance_cache.go b/beacon-chain/blockchain/state_balance_cache.go index 1bbec57ad0..700c0cc66c 100644 --- a/beacon-chain/blockchain/state_balance_cache.go +++ b/beacon-chain/blockchain/state_balance_cache.go @@ -28,7 +28,7 @@ type stateByRooter interface { // to avoid nil pointer bugs when updating the cache in the read path (get()) func newStateBalanceCache(sg *stategen.State) (*stateBalanceCache, error) { if sg == nil { - return nil, errors.New("Can't initialize state balance cache without stategen") + return nil, errors.New("can't initialize state balance cache without stategen") } return &stateBalanceCache{stateGen: sg}, nil } diff --git a/beacon-chain/blockchain/testing/mock.go b/beacon-chain/blockchain/testing/mock.go index 8c09e99ebf..4404a7f76d 100644 --- a/beacon-chain/blockchain/testing/mock.go +++ b/beacon-chain/blockchain/testing/mock.go @@ -289,12 +289,12 @@ func (s *ChainService) PreviousJustifiedCheckpt() *ethpb.Checkpoint { } // ReceiveAttestation mocks ReceiveAttestation method in chain service. -func (s *ChainService) ReceiveAttestation(_ context.Context, _ *ethpb.Attestation) error { +func (_ *ChainService) ReceiveAttestation(_ context.Context, _ *ethpb.Attestation) error { return nil } // ReceiveAttestationNoPubsub mocks ReceiveAttestationNoPubsub method in chain service. -func (s *ChainService) ReceiveAttestationNoPubsub(context.Context, *ethpb.Attestation) error { +func (_ *ChainService) ReceiveAttestationNoPubsub(context.Context, *ethpb.Attestation) error { return nil } @@ -373,7 +373,7 @@ func (s *ChainService) HasInitSyncBlock(rt [32]byte) bool { } // HeadGenesisValidatorRoot mocks HeadGenesisValidatorRoot method in chain service. -func (s *ChainService) HeadGenesisValidatorRoot() [32]byte { +func (_ *ChainService) HeadGenesisValidatorRoot() [32]byte { return [32]byte{} } @@ -383,7 +383,7 @@ func (s *ChainService) VerifyBlkDescendant(_ context.Context, _ [32]byte) error } // VerifyLmdFfgConsistency mocks VerifyLmdFfgConsistency and always returns nil. -func (s *ChainService) VerifyLmdFfgConsistency(_ context.Context, a *ethpb.Attestation) error { +func (_ *ChainService) VerifyLmdFfgConsistency(_ context.Context, a *ethpb.Attestation) error { if !bytes.Equal(a.Data.BeaconBlockRoot, a.Data.Target.Root) { return errors.New("LMD and FFG miss matched") } @@ -399,7 +399,7 @@ func (s *ChainService) VerifyFinalizedConsistency(_ context.Context, r []byte) e } // ChainHeads mocks ChainHeads and always return nil. -func (s *ChainService) ChainHeads() ([][32]byte, []types.Slot) { +func (_ *ChainService) ChainHeads() ([][32]byte, []types.Slot) { return [][32]byte{ bytesutil.ToBytes32(bytesutil.PadTo([]byte("foo"), 32)), bytesutil.ToBytes32(bytesutil.PadTo([]byte("bar"), 32)), @@ -408,7 +408,7 @@ func (s *ChainService) ChainHeads() ([][32]byte, []types.Slot) { } // HeadPublicKeyToValidatorIndex mocks HeadPublicKeyToValidatorIndex and always return 0 and true. -func (s *ChainService) HeadPublicKeyToValidatorIndex(_ context.Context, _ [48]byte) (types.ValidatorIndex, bool) { +func (_ *ChainService) HeadPublicKeyToValidatorIndex(_ context.Context, _ [48]byte) (types.ValidatorIndex, bool) { return 0, true } diff --git a/beacon-chain/cache/depositcache/deposits_cache.go b/beacon-chain/cache/depositcache/deposits_cache.go index 31a078c788..86668cdd26 100644 --- a/beacon-chain/cache/depositcache/deposits_cache.go +++ b/beacon-chain/cache/depositcache/deposits_cache.go @@ -17,7 +17,6 @@ import ( "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/container/trie" "github.com/prysmaticlabs/prysm/encoding/bytesutil" - dbpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/sirupsen/logrus" "go.opencensus.io/trace" @@ -50,10 +49,10 @@ type FinalizedDeposits struct { // stores all the deposit related data that is required by the beacon-node. type DepositCache struct { // Beacon chain deposits in memory. - pendingDeposits []*dbpb.DepositContainer - deposits []*dbpb.DepositContainer + pendingDeposits []*ethpb.DepositContainer + deposits []*ethpb.DepositContainer finalizedDeposits *FinalizedDeposits - depositsByKey map[[48]byte][]*dbpb.DepositContainer + depositsByKey map[[48]byte][]*ethpb.DepositContainer depositsLock sync.RWMutex } @@ -67,8 +66,8 @@ func New() (*DepositCache, error) { // finalizedDeposits.MerkleTrieIndex is initialized to -1 because it represents the index of the last trie item. // Inserting the first item into the trie will set the value of the index to 0. return &DepositCache{ - pendingDeposits: []*dbpb.DepositContainer{}, - deposits: []*dbpb.DepositContainer{}, + pendingDeposits: []*ethpb.DepositContainer{}, + deposits: []*ethpb.DepositContainer{}, depositsByKey: map[[48]byte][]*ethpb.DepositContainer{}, finalizedDeposits: &FinalizedDeposits{Deposits: finalizedDepositsTrie, MerkleTrieIndex: -1}, }, nil @@ -77,7 +76,7 @@ func New() (*DepositCache, error) { // InsertDeposit into the database. If deposit or block number are nil // then this method does nothing. func (dc *DepositCache) InsertDeposit(ctx context.Context, d *ethpb.Deposit, blockNum uint64, index int64, depositRoot [32]byte) error { - ctx, span := trace.StartSpan(ctx, "DepositsCache.InsertDeposit") + _, span := trace.StartSpan(ctx, "DepositsCache.InsertDeposit") defer span.End() if d == nil { log.WithFields(logrus.Fields{ @@ -96,9 +95,9 @@ func (dc *DepositCache) InsertDeposit(ctx context.Context, d *ethpb.Deposit, blo } // Keep the slice sorted on insertion in order to avoid costly sorting on retrieval. heightIdx := sort.Search(len(dc.deposits), func(i int) bool { return dc.deposits[i].Index >= index }) - depCtr := &dbpb.DepositContainer{Deposit: d, Eth1BlockHeight: blockNum, DepositRoot: depositRoot[:], Index: index} + depCtr := ðpb.DepositContainer{Deposit: d, Eth1BlockHeight: blockNum, DepositRoot: depositRoot[:], Index: index} newDeposits := append( - []*dbpb.DepositContainer{depCtr}, + []*ethpb.DepositContainer{depCtr}, dc.deposits[heightIdx:]...) dc.deposits = append(dc.deposits[:heightIdx], newDeposits...) // Append the deposit to our map, in the event no deposits @@ -110,8 +109,8 @@ func (dc *DepositCache) InsertDeposit(ctx context.Context, d *ethpb.Deposit, blo } // InsertDepositContainers inserts a set of deposit containers into our deposit cache. -func (dc *DepositCache) InsertDepositContainers(ctx context.Context, ctrs []*dbpb.DepositContainer) { - ctx, span := trace.StartSpan(ctx, "DepositsCache.InsertDepositContainers") +func (dc *DepositCache) InsertDepositContainers(ctx context.Context, ctrs []*ethpb.DepositContainer) { + _, span := trace.StartSpan(ctx, "DepositsCache.InsertDepositContainers") defer span.End() dc.depositsLock.Lock() defer dc.depositsLock.Unlock() @@ -130,7 +129,7 @@ func (dc *DepositCache) InsertDepositContainers(ctx context.Context, ctrs []*dbp // InsertFinalizedDeposits inserts deposits up to eth1DepositIndex (inclusive) into the finalized deposits cache. func (dc *DepositCache) InsertFinalizedDeposits(ctx context.Context, eth1DepositIndex int64) { - ctx, span := trace.StartSpan(ctx, "DepositsCache.InsertFinalizedDeposits") + _, span := trace.StartSpan(ctx, "DepositsCache.InsertFinalizedDeposits") defer span.End() dc.depositsLock.Lock() defer dc.depositsLock.Unlock() @@ -163,8 +162,8 @@ func (dc *DepositCache) InsertFinalizedDeposits(ctx context.Context, eth1Deposit } // AllDepositContainers returns all historical deposit containers. -func (dc *DepositCache) AllDepositContainers(ctx context.Context) []*dbpb.DepositContainer { - ctx, span := trace.StartSpan(ctx, "DepositsCache.AllDepositContainers") +func (dc *DepositCache) AllDepositContainers(ctx context.Context) []*ethpb.DepositContainer { + _, span := trace.StartSpan(ctx, "DepositsCache.AllDepositContainers") defer span.End() dc.depositsLock.RLock() defer dc.depositsLock.RUnlock() @@ -175,7 +174,7 @@ func (dc *DepositCache) AllDepositContainers(ctx context.Context) []*dbpb.Deposi // AllDeposits returns a list of historical deposits until the given block number // (inclusive). If no block is specified then this method returns all historical deposits. func (dc *DepositCache) AllDeposits(ctx context.Context, untilBlk *big.Int) []*ethpb.Deposit { - ctx, span := trace.StartSpan(ctx, "DepositsCache.AllDeposits") + _, span := trace.StartSpan(ctx, "DepositsCache.AllDeposits") defer span.End() dc.depositsLock.RLock() defer dc.depositsLock.RUnlock() @@ -192,7 +191,7 @@ func (dc *DepositCache) AllDeposits(ctx context.Context, untilBlk *big.Int) []*e // DepositsNumberAndRootAtHeight returns number of deposits made up to blockheight and the // root that corresponds to the latest deposit at that blockheight. func (dc *DepositCache) DepositsNumberAndRootAtHeight(ctx context.Context, blockHeight *big.Int) (uint64, [32]byte) { - ctx, span := trace.StartSpan(ctx, "DepositsCache.DepositsNumberAndRootAtHeight") + _, span := trace.StartSpan(ctx, "DepositsCache.DepositsNumberAndRootAtHeight") defer span.End() dc.depositsLock.RLock() defer dc.depositsLock.RUnlock() @@ -208,7 +207,7 @@ func (dc *DepositCache) DepositsNumberAndRootAtHeight(ctx context.Context, block // DepositByPubkey looks through historical deposits and finds one which contains // a certain public key within its deposit data. func (dc *DepositCache) DepositByPubkey(ctx context.Context, pubKey []byte) (*ethpb.Deposit, *big.Int) { - ctx, span := trace.StartSpan(ctx, "DepositsCache.DepositByPubkey") + _, span := trace.StartSpan(ctx, "DepositsCache.DepositByPubkey") defer span.End() dc.depositsLock.RLock() defer dc.depositsLock.RUnlock() @@ -229,7 +228,7 @@ func (dc *DepositCache) DepositByPubkey(ctx context.Context, pubKey []byte) (*et // FinalizedDeposits returns the finalized deposits trie. func (dc *DepositCache) FinalizedDeposits(ctx context.Context) *FinalizedDeposits { - ctx, span := trace.StartSpan(ctx, "DepositsCache.FinalizedDeposits") + _, span := trace.StartSpan(ctx, "DepositsCache.FinalizedDeposits") defer span.End() dc.depositsLock.RLock() defer dc.depositsLock.RUnlock() diff --git a/beacon-chain/cache/depositcache/deposits_cache_test.go b/beacon-chain/cache/depositcache/deposits_cache_test.go index 18720bb4da..e281f563bb 100644 --- a/beacon-chain/cache/depositcache/deposits_cache_test.go +++ b/beacon-chain/cache/depositcache/deposits_cache_test.go @@ -10,7 +10,6 @@ import ( "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/container/trie" "github.com/prysmaticlabs/prysm/encoding/bytesutil" - dbpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/testing/assert" "github.com/prysmaticlabs/prysm/testing/require" @@ -44,31 +43,31 @@ func TestInsertDeposit_MaintainsSortedOrderByIndex(t *testing.T) { }{ { blkNum: 0, - deposit: ðpb.Deposit{Data: &dbpb.Deposit_Data{PublicKey: []byte{'A'}}}, + deposit: ðpb.Deposit{Data: ðpb.Deposit_Data{PublicKey: []byte{'A'}}}, index: 0, expectedErr: "", }, { blkNum: 0, - deposit: ðpb.Deposit{Data: &dbpb.Deposit_Data{PublicKey: []byte{'B'}}}, + deposit: ðpb.Deposit{Data: ðpb.Deposit_Data{PublicKey: []byte{'B'}}}, index: 3, expectedErr: "wanted deposit with index 1 to be inserted but received 3", }, { blkNum: 0, - deposit: ðpb.Deposit{Data: &dbpb.Deposit_Data{PublicKey: []byte{'C'}}}, + deposit: ðpb.Deposit{Data: ðpb.Deposit_Data{PublicKey: []byte{'C'}}}, index: 1, expectedErr: "", }, { blkNum: 0, - deposit: ðpb.Deposit{Data: &dbpb.Deposit_Data{PublicKey: []byte{'D'}}}, + deposit: ðpb.Deposit{Data: ðpb.Deposit_Data{PublicKey: []byte{'D'}}}, index: 4, expectedErr: "wanted deposit with index 2 to be inserted but received 4", }, { blkNum: 0, - deposit: ðpb.Deposit{Data: &dbpb.Deposit_Data{PublicKey: []byte{'E'}}}, + deposit: ðpb.Deposit{Data: ðpb.Deposit_Data{PublicKey: []byte{'E'}}}, index: 2, expectedErr: "", }, @@ -93,7 +92,7 @@ func TestAllDeposits_ReturnsAllDeposits(t *testing.T) { dc, err := New() require.NoError(t, err) - deposits := []*dbpb.DepositContainer{ + deposits := []*ethpb.DepositContainer{ { Eth1BlockHeight: 10, Deposit: ðpb.Deposit{}, @@ -133,7 +132,7 @@ func TestAllDeposits_FiltersDepositUpToAndIncludingBlockNumber(t *testing.T) { dc, err := New() require.NoError(t, err) - deposits := []*dbpb.DepositContainer{ + deposits := []*ethpb.DepositContainer{ { Eth1BlockHeight: 10, Deposit: ðpb.Deposit{}, @@ -174,7 +173,7 @@ func TestDepositsNumberAndRootAtHeight(t *testing.T) { t.Run("requesting_last_item_works", func(t *testing.T) { dc, err := New() require.NoError(t, err) - dc.deposits = []*dbpb.DepositContainer{ + dc.deposits = []*ethpb.DepositContainer{ { Eth1BlockHeight: 10, Index: 0, @@ -205,7 +204,7 @@ func TestDepositsNumberAndRootAtHeight(t *testing.T) { dc, err := New() require.NoError(t, err) - dc.deposits = []*dbpb.DepositContainer{ + dc.deposits = []*ethpb.DepositContainer{ { Eth1BlockHeight: 10, Index: 0, @@ -221,7 +220,7 @@ func TestDepositsNumberAndRootAtHeight(t *testing.T) { dc, err := New() require.NoError(t, err) - dc.deposits = []*dbpb.DepositContainer{ + dc.deposits = []*ethpb.DepositContainer{ { Eth1BlockHeight: 8, Index: 0, @@ -247,7 +246,7 @@ func TestDepositsNumberAndRootAtHeight(t *testing.T) { dc, err := New() require.NoError(t, err) - dc.deposits = []*dbpb.DepositContainer{ + dc.deposits = []*ethpb.DepositContainer{ { Eth1BlockHeight: 8, Index: 0, @@ -263,7 +262,7 @@ func TestDepositsNumberAndRootAtHeight(t *testing.T) { dc, err := New() require.NoError(t, err) - dc.deposits = []*dbpb.DepositContainer{ + dc.deposits = []*ethpb.DepositContainer{ { Eth1BlockHeight: 8, Index: 0, @@ -279,7 +278,7 @@ func TestDepositsNumberAndRootAtHeight(t *testing.T) { dc, err := New() require.NoError(t, err) - dc.deposits = []*dbpb.DepositContainer{ + dc.deposits = []*ethpb.DepositContainer{ { Eth1BlockHeight: 8, Index: 0, @@ -316,7 +315,7 @@ func TestDepositsNumberAndRootAtHeight(t *testing.T) { func TestDepositByPubkey_ReturnsFirstMatchingDeposit(t *testing.T) { dc, err := New() require.NoError(t, err) - ctrs := []*dbpb.DepositContainer{ + ctrs := []*ethpb.DepositContainer{ { Eth1BlockHeight: 9, Deposit: ðpb.Deposit{ @@ -374,7 +373,7 @@ func TestFinalizedDeposits_DepositsCachedCorrectly(t *testing.T) { dc, err := New() require.NoError(t, err) - finalizedDeposits := []*dbpb.DepositContainer{ + finalizedDeposits := []*ethpb.DepositContainer{ { Deposit: ðpb.Deposit{ Data: ðpb.Deposit_Data{ @@ -406,7 +405,7 @@ func TestFinalizedDeposits_DepositsCachedCorrectly(t *testing.T) { Index: 2, }, } - dc.deposits = append(finalizedDeposits, &dbpb.DepositContainer{ + dc.deposits = append(finalizedDeposits, ðpb.DepositContainer{ Deposit: ðpb.Deposit{ Data: ðpb.Deposit_Data{ PublicKey: bytesutil.PadTo([]byte{3}, 48), @@ -438,7 +437,7 @@ func TestFinalizedDeposits_UtilizesPreviouslyCachedDeposits(t *testing.T) { dc, err := New() require.NoError(t, err) - oldFinalizedDeposits := []*dbpb.DepositContainer{ + oldFinalizedDeposits := []*ethpb.DepositContainer{ { Deposit: ðpb.Deposit{ Data: ðpb.Deposit_Data{ @@ -460,7 +459,7 @@ func TestFinalizedDeposits_UtilizesPreviouslyCachedDeposits(t *testing.T) { Index: 1, }, } - newFinalizedDeposit := dbpb.DepositContainer{ + newFinalizedDeposit := ethpb.DepositContainer{ Deposit: ðpb.Deposit{ Data: ðpb.Deposit_Data{ PublicKey: bytesutil.PadTo([]byte{2}, 48), @@ -473,7 +472,7 @@ func TestFinalizedDeposits_UtilizesPreviouslyCachedDeposits(t *testing.T) { dc.deposits = oldFinalizedDeposits dc.InsertFinalizedDeposits(context.Background(), 1) // Artificially exclude old deposits so that they can only be retrieved from previously finalized deposits. - dc.deposits = []*dbpb.DepositContainer{&newFinalizedDeposit} + dc.deposits = []*ethpb.DepositContainer{&newFinalizedDeposit} dc.InsertFinalizedDeposits(context.Background(), 2) @@ -506,7 +505,7 @@ func TestNonFinalizedDeposits_ReturnsAllNonFinalizedDeposits(t *testing.T) { dc, err := New() require.NoError(t, err) - finalizedDeposits := []*dbpb.DepositContainer{ + finalizedDeposits := []*ethpb.DepositContainer{ { Eth1BlockHeight: 10, Deposit: ðpb.Deposit{ @@ -531,7 +530,7 @@ func TestNonFinalizedDeposits_ReturnsAllNonFinalizedDeposits(t *testing.T) { }, } dc.deposits = append(finalizedDeposits, - &dbpb.DepositContainer{ + ðpb.DepositContainer{ Eth1BlockHeight: 10, Deposit: ðpb.Deposit{ Data: ðpb.Deposit_Data{ @@ -542,7 +541,7 @@ func TestNonFinalizedDeposits_ReturnsAllNonFinalizedDeposits(t *testing.T) { }, Index: 2, }, - &dbpb.DepositContainer{ + ðpb.DepositContainer{ Eth1BlockHeight: 11, Deposit: ðpb.Deposit{ Data: ðpb.Deposit_Data{ @@ -563,7 +562,7 @@ func TestNonFinalizedDeposits_ReturnsNonFinalizedDepositsUpToBlockNumber(t *test dc, err := New() require.NoError(t, err) - finalizedDeposits := []*dbpb.DepositContainer{ + finalizedDeposits := []*ethpb.DepositContainer{ { Eth1BlockHeight: 10, Deposit: ðpb.Deposit{ @@ -588,7 +587,7 @@ func TestNonFinalizedDeposits_ReturnsNonFinalizedDepositsUpToBlockNumber(t *test }, } dc.deposits = append(finalizedDeposits, - &dbpb.DepositContainer{ + ðpb.DepositContainer{ Eth1BlockHeight: 10, Deposit: ðpb.Deposit{ Data: ðpb.Deposit_Data{ @@ -599,7 +598,7 @@ func TestNonFinalizedDeposits_ReturnsNonFinalizedDepositsUpToBlockNumber(t *test }, Index: 2, }, - &dbpb.DepositContainer{ + ðpb.DepositContainer{ Eth1BlockHeight: 11, Deposit: ðpb.Deposit{ Data: ðpb.Deposit_Data{ diff --git a/beacon-chain/cache/depositcache/pending_deposits.go b/beacon-chain/cache/depositcache/pending_deposits.go index a0f04544fa..a317d2e201 100644 --- a/beacon-chain/cache/depositcache/pending_deposits.go +++ b/beacon-chain/cache/depositcache/pending_deposits.go @@ -8,7 +8,6 @@ import ( "github.com/prometheus/client_golang/prometheus" "github.com/prometheus/client_golang/prometheus/promauto" "github.com/prysmaticlabs/prysm/crypto/hash" - dbpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/sirupsen/logrus" "go.opencensus.io/trace" @@ -24,13 +23,13 @@ var ( // PendingDepositsFetcher specifically outlines a struct that can retrieve deposits // which have not yet been included in the chain. type PendingDepositsFetcher interface { - PendingContainers(ctx context.Context, untilBlk *big.Int) []*dbpb.DepositContainer + PendingContainers(ctx context.Context, untilBlk *big.Int) []*ethpb.DepositContainer } // InsertPendingDeposit into the database. If deposit or block number are nil // then this method does nothing. func (dc *DepositCache) InsertPendingDeposit(ctx context.Context, d *ethpb.Deposit, blockNum uint64, index int64, depositRoot [32]byte) { - ctx, span := trace.StartSpan(ctx, "DepositsCache.InsertPendingDeposit") + _, span := trace.StartSpan(ctx, "DepositsCache.InsertPendingDeposit") defer span.End() if d == nil { log.WithFields(logrus.Fields{ @@ -42,7 +41,7 @@ func (dc *DepositCache) InsertPendingDeposit(ctx context.Context, d *ethpb.Depos dc.depositsLock.Lock() defer dc.depositsLock.Unlock() dc.pendingDeposits = append(dc.pendingDeposits, - &dbpb.DepositContainer{Deposit: d, Eth1BlockHeight: blockNum, Index: index, DepositRoot: depositRoot[:]}) + ðpb.DepositContainer{Deposit: d, Eth1BlockHeight: blockNum, Index: index, DepositRoot: depositRoot[:]}) pendingDepositsCount.Inc() span.AddAttributes(trace.Int64Attribute("count", int64(len(dc.pendingDeposits)))) } @@ -66,13 +65,13 @@ func (dc *DepositCache) PendingDeposits(ctx context.Context, untilBlk *big.Int) // PendingContainers returns a list of deposit containers until the given block number // (inclusive). -func (dc *DepositCache) PendingContainers(ctx context.Context, untilBlk *big.Int) []*dbpb.DepositContainer { - ctx, span := trace.StartSpan(ctx, "DepositsCache.PendingDeposits") +func (dc *DepositCache) PendingContainers(ctx context.Context, untilBlk *big.Int) []*ethpb.DepositContainer { + _, span := trace.StartSpan(ctx, "DepositsCache.PendingDeposits") defer span.End() dc.depositsLock.RLock() defer dc.depositsLock.RUnlock() - var depositCntrs []*dbpb.DepositContainer + var depositCntrs []*ethpb.DepositContainer for _, ctnr := range dc.pendingDeposits { if untilBlk == nil || untilBlk.Uint64() >= ctnr.Eth1BlockHeight { depositCntrs = append(depositCntrs, ctnr) @@ -91,7 +90,7 @@ func (dc *DepositCache) PendingContainers(ctx context.Context, untilBlk *big.Int // RemovePendingDeposit from the database. The deposit is indexed by the // Index. This method does nothing if deposit ptr is nil. func (dc *DepositCache) RemovePendingDeposit(ctx context.Context, d *ethpb.Deposit) { - ctx, span := trace.StartSpan(ctx, "DepositsCache.RemovePendingDeposit") + _, span := trace.StartSpan(ctx, "DepositsCache.RemovePendingDeposit") defer span.End() if d == nil { @@ -129,7 +128,7 @@ func (dc *DepositCache) RemovePendingDeposit(ctx context.Context, d *ethpb.Depos // PrunePendingDeposits removes any deposit which is older than the given deposit merkle tree index. func (dc *DepositCache) PrunePendingDeposits(ctx context.Context, merkleTreeIndex int64) { - ctx, span := trace.StartSpan(ctx, "DepositsCache.PrunePendingDeposits") + _, span := trace.StartSpan(ctx, "DepositsCache.PrunePendingDeposits") defer span.End() if merkleTreeIndex == 0 { @@ -140,7 +139,7 @@ func (dc *DepositCache) PrunePendingDeposits(ctx context.Context, merkleTreeInde dc.depositsLock.Lock() defer dc.depositsLock.Unlock() - var cleanDeposits []*dbpb.DepositContainer + var cleanDeposits []*ethpb.DepositContainer for _, dp := range dc.pendingDeposits { if dp.Index >= merkleTreeIndex { cleanDeposits = append(cleanDeposits, dp) diff --git a/beacon-chain/cache/depositcache/pending_deposits_test.go b/beacon-chain/cache/depositcache/pending_deposits_test.go index ea874f4767..0da0799094 100644 --- a/beacon-chain/cache/depositcache/pending_deposits_test.go +++ b/beacon-chain/cache/depositcache/pending_deposits_test.go @@ -6,7 +6,6 @@ import ( "testing" "github.com/prysmaticlabs/prysm/encoding/bytesutil" - dbpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/testing/assert" "google.golang.org/protobuf/proto" @@ -42,7 +41,7 @@ func TestRemovePendingDeposit_OK(t *testing.T) { } depToRemove := ðpb.Deposit{Proof: proof1, Data: data} otherDep := ðpb.Deposit{Proof: proof2, Data: data} - db.pendingDeposits = []*dbpb.DepositContainer{ + db.pendingDeposits = []*ethpb.DepositContainer{ {Deposit: depToRemove, Index: 1}, {Deposit: otherDep, Index: 5}, } @@ -55,7 +54,7 @@ func TestRemovePendingDeposit_OK(t *testing.T) { func TestRemovePendingDeposit_IgnoresNilDeposit(t *testing.T) { dc := DepositCache{} - dc.pendingDeposits = []*dbpb.DepositContainer{{Deposit: ðpb.Deposit{}}} + dc.pendingDeposits = []*ethpb.DepositContainer{{Deposit: ðpb.Deposit{}}} dc.RemovePendingDeposit(context.Background(), nil /*deposit*/) assert.Equal(t, 1, len(dc.pendingDeposits), "Deposit unexpectedly removed") } @@ -79,7 +78,7 @@ func TestPendingDeposit_RoundTrip(t *testing.T) { func TestPendingDeposits_OK(t *testing.T) { dc := DepositCache{} - dc.pendingDeposits = []*dbpb.DepositContainer{ + dc.pendingDeposits = []*ethpb.DepositContainer{ {Eth1BlockHeight: 2, Deposit: ðpb.Deposit{Proof: [][]byte{[]byte("A")}}}, {Eth1BlockHeight: 4, Deposit: ðpb.Deposit{Proof: [][]byte{[]byte("B")}}}, {Eth1BlockHeight: 6, Deposit: ðpb.Deposit{Proof: [][]byte{[]byte("c")}}}, @@ -99,7 +98,7 @@ func TestPendingDeposits_OK(t *testing.T) { func TestPrunePendingDeposits_ZeroMerkleIndex(t *testing.T) { dc := DepositCache{} - dc.pendingDeposits = []*dbpb.DepositContainer{ + dc.pendingDeposits = []*ethpb.DepositContainer{ {Eth1BlockHeight: 2, Index: 2}, {Eth1BlockHeight: 4, Index: 4}, {Eth1BlockHeight: 6, Index: 6}, @@ -109,7 +108,7 @@ func TestPrunePendingDeposits_ZeroMerkleIndex(t *testing.T) { } dc.PrunePendingDeposits(context.Background(), 0) - expected := []*dbpb.DepositContainer{ + expected := []*ethpb.DepositContainer{ {Eth1BlockHeight: 2, Index: 2}, {Eth1BlockHeight: 4, Index: 4}, {Eth1BlockHeight: 6, Index: 6}, @@ -123,7 +122,7 @@ func TestPrunePendingDeposits_ZeroMerkleIndex(t *testing.T) { func TestPrunePendingDeposits_OK(t *testing.T) { dc := DepositCache{} - dc.pendingDeposits = []*dbpb.DepositContainer{ + dc.pendingDeposits = []*ethpb.DepositContainer{ {Eth1BlockHeight: 2, Index: 2}, {Eth1BlockHeight: 4, Index: 4}, {Eth1BlockHeight: 6, Index: 6}, @@ -133,7 +132,7 @@ func TestPrunePendingDeposits_OK(t *testing.T) { } dc.PrunePendingDeposits(context.Background(), 6) - expected := []*dbpb.DepositContainer{ + expected := []*ethpb.DepositContainer{ {Eth1BlockHeight: 6, Index: 6}, {Eth1BlockHeight: 8, Index: 8}, {Eth1BlockHeight: 10, Index: 10}, @@ -142,7 +141,7 @@ func TestPrunePendingDeposits_OK(t *testing.T) { assert.DeepEqual(t, expected, dc.pendingDeposits) - dc.pendingDeposits = []*dbpb.DepositContainer{ + dc.pendingDeposits = []*ethpb.DepositContainer{ {Eth1BlockHeight: 2, Index: 2}, {Eth1BlockHeight: 4, Index: 4}, {Eth1BlockHeight: 6, Index: 6}, @@ -152,7 +151,7 @@ func TestPrunePendingDeposits_OK(t *testing.T) { } dc.PrunePendingDeposits(context.Background(), 10) - expected = []*dbpb.DepositContainer{ + expected = []*ethpb.DepositContainer{ {Eth1BlockHeight: 10, Index: 10}, {Eth1BlockHeight: 12, Index: 12}, } diff --git a/beacon-chain/core/altair/BUILD.bazel b/beacon-chain/core/altair/BUILD.bazel index 1257e5eaae..3ea18eb758 100644 --- a/beacon-chain/core/altair/BUILD.bazel +++ b/beacon-chain/core/altair/BUILD.bazel @@ -38,6 +38,7 @@ go_library( "//proto/prysm/v1alpha1:go_default_library", "//proto/prysm/v1alpha1/attestation:go_default_library", "//proto/prysm/v1alpha1/block:go_default_library", + "//runtime/version:go_default_library", "//time/slots:go_default_library", "@com_github_pkg_errors//:go_default_library", "@com_github_prysmaticlabs_eth2_types//:go_default_library", @@ -70,6 +71,7 @@ go_test( "//beacon-chain/p2p/types:go_default_library", "//beacon-chain/state:go_default_library", "//beacon-chain/state/v2:go_default_library", + "//beacon-chain/state/v3:go_default_library", "//config/params:go_default_library", "//container/trie:go_default_library", "//crypto/bls:go_default_library", diff --git a/beacon-chain/core/altair/epoch_precompute.go b/beacon-chain/core/altair/epoch_precompute.go index 1d65866721..69f551d1db 100644 --- a/beacon-chain/core/altair/epoch_precompute.go +++ b/beacon-chain/core/altair/epoch_precompute.go @@ -10,6 +10,7 @@ import ( "github.com/prysmaticlabs/prysm/beacon-chain/state" "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/math" + "github.com/prysmaticlabs/prysm/runtime/version" "go.opencensus.io/trace" ) @@ -253,7 +254,7 @@ func ProcessRewardsAndPenaltiesPrecompute( // AttestationsDelta computes and returns the rewards and penalties differences for individual validators based on the // voting records. -func AttestationsDelta(beaconState state.BeaconStateAltair, bal *precompute.Balance, vals []*precompute.Validator) (rewards, penalties []uint64, err error) { +func AttestationsDelta(beaconState state.BeaconState, bal *precompute.Balance, vals []*precompute.Validator) (rewards, penalties []uint64, err error) { numOfVals := beaconState.NumValidators() rewards = make([]uint64, numOfVals) penalties = make([]uint64, numOfVals) @@ -265,7 +266,18 @@ func AttestationsDelta(beaconState state.BeaconStateAltair, bal *precompute.Bala factor := cfg.BaseRewardFactor baseRewardMultiplier := increment * factor / math.IntegerSquareRoot(bal.ActiveCurrentEpoch) leak := helpers.IsInInactivityLeak(prevEpoch, finalizedEpoch) - inactivityDenominator := cfg.InactivityScoreBias * cfg.InactivityPenaltyQuotientAltair + + // Modified in Altair and Merge. + var inactivityDenominator uint64 + bias := cfg.InactivityScoreBias + switch beaconState.Version() { + case version.Altair: + inactivityDenominator = bias * cfg.InactivityPenaltyQuotientAltair + case version.Merge: + inactivityDenominator = bias * cfg.InactivityPenaltyQuotientMerge + default: + return nil, nil, errors.Errorf("invalid state type version: %T", beaconState.Version()) + } for i, v := range vals { rewards[i], penalties[i], err = attestationDelta(bal, v, baseRewardMultiplier, inactivityDenominator, leak) diff --git a/beacon-chain/core/altair/epoch_precompute_test.go b/beacon-chain/core/altair/epoch_precompute_test.go index fcc80c5ee2..ef80d2a8a6 100644 --- a/beacon-chain/core/altair/epoch_precompute_test.go +++ b/beacon-chain/core/altair/epoch_precompute_test.go @@ -9,6 +9,7 @@ import ( "github.com/prysmaticlabs/prysm/beacon-chain/core/epoch/precompute" "github.com/prysmaticlabs/prysm/beacon-chain/state" stateAltair "github.com/prysmaticlabs/prysm/beacon-chain/state/v2" + v3 "github.com/prysmaticlabs/prysm/beacon-chain/state/v3" "github.com/prysmaticlabs/prysm/config/params" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/testing/assert" @@ -230,6 +231,42 @@ func TestAttestationsDelta(t *testing.T) { require.Equal(t, uint64(0), rewards[0]) // Last index should have 0 penalty. require.Equal(t, uint64(0), penalties[len(penalties)-1]) + + want := []uint64{0, 939146, 2101898, 2414946} + require.DeepEqual(t, want, rewards) + want = []uint64{3577700, 2325505, 0, 0} + require.DeepEqual(t, want, penalties) +} + +func TestAttestationsDeltaMerge(t *testing.T) { + s, err := testStateMerge() + require.NoError(t, err) + validators, balance, err := InitializePrecomputeValidators(context.Background(), s) + require.NoError(t, err) + validators, balance, err = ProcessEpochParticipation(context.Background(), s, balance, validators) + require.NoError(t, err) + rewards, penalties, err := AttestationsDelta(s, balance, validators) + require.NoError(t, err) + + // Reward amount should increase as validator index increases due to setup. + for i := 1; i < len(rewards); i++ { + require.Equal(t, true, rewards[i] > rewards[i-1]) + } + + // Penalty amount should decrease as validator index increases due to setup. + for i := 1; i < len(penalties); i++ { + require.Equal(t, true, penalties[i] <= penalties[i-1]) + } + + // First index should have 0 reward. + require.Equal(t, uint64(0), rewards[0]) + // Last index should have 0 penalty. + require.Equal(t, uint64(0), penalties[len(penalties)-1]) + + want := []uint64{0, 9782, 1172534, 1485582} + require.DeepEqual(t, want, rewards) + want = []uint64{3577700, 2325505, 0, 0} + require.DeepEqual(t, want, penalties) } func TestProcessRewardsAndPenaltiesPrecompute_Ok(t *testing.T) { @@ -455,3 +492,40 @@ func testState() (state.BeaconState, error) { Balances: []uint64{0, 0, 0, 0}, }) } + +func testStateMerge() (state.BeaconState, error) { + generateParticipation := func(flags ...uint8) byte { + b := byte(0) + var err error + for _, flag := range flags { + b, err = AddValidatorFlag(b, flag) + if err != nil { + return 0 + } + } + return b + } + return v3.InitializeFromProto(ðpb.BeaconStateMerge{ + Slot: 2 * params.BeaconConfig().SlotsPerEpoch, + Validators: []*ethpb.Validator{ + {EffectiveBalance: params.BeaconConfig().MaxEffectiveBalance, ExitEpoch: params.BeaconConfig().FarFutureEpoch}, + {EffectiveBalance: params.BeaconConfig().MaxEffectiveBalance, ExitEpoch: params.BeaconConfig().FarFutureEpoch}, + {EffectiveBalance: params.BeaconConfig().MaxEffectiveBalance, ExitEpoch: params.BeaconConfig().FarFutureEpoch}, + {EffectiveBalance: params.BeaconConfig().MaxEffectiveBalance, ExitEpoch: params.BeaconConfig().FarFutureEpoch}, + }, + CurrentEpochParticipation: []byte{ + 0, + generateParticipation(params.BeaconConfig().TimelySourceFlagIndex), + generateParticipation(params.BeaconConfig().TimelySourceFlagIndex, params.BeaconConfig().TimelyTargetFlagIndex), + generateParticipation(params.BeaconConfig().TimelySourceFlagIndex, params.BeaconConfig().TimelyTargetFlagIndex, params.BeaconConfig().TimelyHeadFlagIndex), + }, + PreviousEpochParticipation: []byte{ + 0, + generateParticipation(params.BeaconConfig().TimelySourceFlagIndex), + generateParticipation(params.BeaconConfig().TimelySourceFlagIndex, params.BeaconConfig().TimelyTargetFlagIndex), + generateParticipation(params.BeaconConfig().TimelySourceFlagIndex, params.BeaconConfig().TimelyTargetFlagIndex, params.BeaconConfig().TimelyHeadFlagIndex), + }, + InactivityScores: []uint64{0, 0, 0, 0}, + Balances: []uint64{0, 0, 0, 0}, + }) +} diff --git a/beacon-chain/core/altair/transition.go b/beacon-chain/core/altair/transition.go index ff4ab5a646..810c6e28f3 100644 --- a/beacon-chain/core/altair/transition.go +++ b/beacon-chain/core/altair/transition.go @@ -8,6 +8,7 @@ import ( "github.com/prysmaticlabs/prysm/beacon-chain/core/epoch/precompute" "github.com/prysmaticlabs/prysm/beacon-chain/state" "github.com/prysmaticlabs/prysm/config/params" + "github.com/prysmaticlabs/prysm/runtime/version" "go.opencensus.io/trace" ) @@ -28,7 +29,7 @@ import ( // process_historical_roots_update(state) // process_participation_flag_updates(state) # [New in Altair] // process_sync_committee_updates(state) # [New in Altair] -func ProcessEpoch(ctx context.Context, state state.BeaconStateAltair) (state.BeaconStateAltair, error) { +func ProcessEpoch(ctx context.Context, state state.BeaconState) (state.BeaconStateAltair, error) { ctx, span := trace.StartSpan(ctx, "altair.ProcessEpoch") defer span.End() @@ -68,10 +69,21 @@ func ProcessEpoch(ctx context.Context, state state.BeaconStateAltair) (state.Bea return nil, errors.Wrap(err, "could not process registry updates") } - // Modified in Altair. - state, err = e.ProcessSlashings(state, params.BeaconConfig().ProportionalSlashingMultiplierAltair) - if err != nil { - return nil, err + // Modified in Altair and Merge. + cfg := params.BeaconConfig() + switch state.Version() { + case version.Altair: + state, err = e.ProcessSlashings(state, cfg.ProportionalSlashingMultiplierAltair) + if err != nil { + return nil, err + } + case version.Merge: + state, err = e.ProcessSlashings(state, cfg.ProportionalSlashingMultiplierMerge) + if err != nil { + return nil, err + } + default: + return nil, errors.Errorf("invalid state type version: %T", state.Version()) } state, err = e.ProcessEth1DataReset(state) diff --git a/beacon-chain/core/altair/transition_test.go b/beacon-chain/core/altair/transition_test.go index 101b67ba53..a30046579a 100644 --- a/beacon-chain/core/altair/transition_test.go +++ b/beacon-chain/core/altair/transition_test.go @@ -41,3 +41,35 @@ func TestProcessEpoch_CanProcess(t *testing.T) { require.NoError(t, err) require.Equal(t, params.BeaconConfig().SyncCommitteeSize, uint64(len(sc.Pubkeys))) } + +func TestProcessEpoch_CanProcessMerge(t *testing.T) { + st, _ := util.DeterministicGenesisStateMerge(t, params.BeaconConfig().MaxValidatorsPerCommittee) + require.NoError(t, st.SetSlot(10*params.BeaconConfig().SlotsPerEpoch)) + newState, err := altair.ProcessEpoch(context.Background(), st) + require.NoError(t, err) + require.Equal(t, uint64(0), newState.Slashings()[2], "Unexpected slashed balance") + + b := st.Balances() + require.Equal(t, params.BeaconConfig().MaxValidatorsPerCommittee, uint64(len(b))) + require.Equal(t, uint64(31999841265), b[0]) + + s, err := st.InactivityScores() + require.NoError(t, err) + require.Equal(t, params.BeaconConfig().MaxValidatorsPerCommittee, uint64(len(s))) + + p, err := st.PreviousEpochParticipation() + require.NoError(t, err) + require.Equal(t, params.BeaconConfig().MaxValidatorsPerCommittee, uint64(len(p))) + + p, err = st.CurrentEpochParticipation() + require.NoError(t, err) + require.Equal(t, params.BeaconConfig().MaxValidatorsPerCommittee, uint64(len(p))) + + sc, err := st.CurrentSyncCommittee() + require.NoError(t, err) + require.Equal(t, params.BeaconConfig().SyncCommitteeSize, uint64(len(sc.Pubkeys))) + + sc, err = st.NextSyncCommittee() + require.NoError(t, err) + require.Equal(t, params.BeaconConfig().SyncCommitteeSize, uint64(len(sc.Pubkeys))) +} diff --git a/beacon-chain/core/blocks/attester_slashing.go b/beacon-chain/core/blocks/attester_slashing.go index e2f2b2e405..c558561ff3 100644 --- a/beacon-chain/core/blocks/attester_slashing.go +++ b/beacon-chain/core/blocks/attester_slashing.go @@ -83,6 +83,8 @@ func ProcessAttesterSlashing( slashingQuotient = cfg.MinSlashingPenaltyQuotient case beaconState.Version() == version.Altair: slashingQuotient = cfg.MinSlashingPenaltyQuotientAltair + case beaconState.Version() == version.Merge: + slashingQuotient = cfg.MinSlashingPenaltyQuotientMerge default: return nil, errors.New("unknown state version") } diff --git a/beacon-chain/core/blocks/attester_slashing_test.go b/beacon-chain/core/blocks/attester_slashing_test.go index e81b0056c5..a3961e3468 100644 --- a/beacon-chain/core/blocks/attester_slashing_test.go +++ b/beacon-chain/core/blocks/attester_slashing_test.go @@ -235,3 +235,72 @@ func TestProcessAttesterSlashings_AppliesCorrectStatusAltair(t *testing.T) { require.Equal(t, uint64(31500000000), newState.Balances()[1]) require.Equal(t, uint64(32000000000), newState.Balances()[2]) } + +func TestProcessAttesterSlashings_AppliesCorrectStatusMerge(t *testing.T) { + beaconState, privKeys := util.DeterministicGenesisStateMerge(t, 100) + for _, vv := range beaconState.Validators() { + vv.WithdrawableEpoch = types.Epoch(params.BeaconConfig().SlotsPerEpoch) + } + + att1 := util.HydrateIndexedAttestation(ðpb.IndexedAttestation{ + Data: ðpb.AttestationData{ + Source: ðpb.Checkpoint{Epoch: 1}, + }, + AttestingIndices: []uint64{0, 1}, + }) + domain, err := signing.Domain(beaconState.Fork(), 0, params.BeaconConfig().DomainBeaconAttester, beaconState.GenesisValidatorRoot()) + require.NoError(t, err) + signingRoot, err := signing.ComputeSigningRoot(att1.Data, domain) + assert.NoError(t, err, "Could not get signing root of beacon block header") + sig0 := privKeys[0].Sign(signingRoot[:]) + sig1 := privKeys[1].Sign(signingRoot[:]) + aggregateSig := bls.AggregateSignatures([]bls.Signature{sig0, sig1}) + att1.Signature = aggregateSig.Marshal() + + att2 := util.HydrateIndexedAttestation(ðpb.IndexedAttestation{ + AttestingIndices: []uint64{0, 1}, + }) + signingRoot, err = signing.ComputeSigningRoot(att2.Data, domain) + assert.NoError(t, err, "Could not get signing root of beacon block header") + sig0 = privKeys[0].Sign(signingRoot[:]) + sig1 = privKeys[1].Sign(signingRoot[:]) + aggregateSig = bls.AggregateSignatures([]bls.Signature{sig0, sig1}) + att2.Signature = aggregateSig.Marshal() + + slashings := []*ethpb.AttesterSlashing{ + { + Attestation_1: att1, + Attestation_2: att2, + }, + } + + currentSlot := 2 * params.BeaconConfig().SlotsPerEpoch + require.NoError(t, beaconState.SetSlot(currentSlot)) + + b := util.NewBeaconBlock() + b.Block = ðpb.BeaconBlock{ + Body: ðpb.BeaconBlockBody{ + AttesterSlashings: slashings, + }, + } + + newState, err := blocks.ProcessAttesterSlashings(context.Background(), beaconState, b.Block.Body.AttesterSlashings, v.SlashValidator) + require.NoError(t, err) + newRegistry := newState.Validators() + + // Given the intersection of slashable indices is [1], only validator + // at index 1 should be slashed and exited. We confirm this below. + if newRegistry[1].ExitEpoch != beaconState.Validators()[1].ExitEpoch { + t.Errorf( + ` + Expected validator at index 1's exit epoch to match + %d, received %d instead + `, + beaconState.Validators()[1].ExitEpoch, + newRegistry[1].ExitEpoch, + ) + } + + require.Equal(t, uint64(31500000000), newState.Balances()[1]) + require.Equal(t, uint64(32000000000), newState.Balances()[2]) +} diff --git a/beacon-chain/core/blocks/block_operations_fuzz_test.go b/beacon-chain/core/blocks/block_operations_fuzz_test.go index c628a20847..360ba6e40f 100644 --- a/beacon-chain/core/blocks/block_operations_fuzz_test.go +++ b/beacon-chain/core/blocks/block_operations_fuzz_test.go @@ -9,7 +9,6 @@ import ( v "github.com/prysmaticlabs/prysm/beacon-chain/core/validators" v1 "github.com/prysmaticlabs/prysm/beacon-chain/state/v1" "github.com/prysmaticlabs/prysm/config/params" - eth "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/wrapper" "github.com/prysmaticlabs/prysm/testing/require" @@ -19,7 +18,7 @@ func TestFuzzProcessAttestationNoVerify_10000(t *testing.T) { fuzzer := fuzz.NewWithSeed(0) ctx := context.Background() state := ðpb.BeaconState{} - att := ð.Attestation{} + att := ðpb.Attestation{} for i := 0; i < 10000; i++ { fuzzer.Fuzz(state) @@ -34,7 +33,7 @@ func TestFuzzProcessAttestationNoVerify_10000(t *testing.T) { func TestFuzzProcessBlockHeader_10000(t *testing.T) { fuzzer := fuzz.NewWithSeed(0) state := ðpb.BeaconState{} - block := ð.SignedBeaconBlock{} + block := ðpb.SignedBeaconBlock{} for i := 0; i < 10000; i++ { fuzzer.Fuzz(state) @@ -88,8 +87,8 @@ func TestFuzzProcessEth1DataInBlock_10000(t *testing.T) { func TestFuzzareEth1DataEqual_10000(_ *testing.T) { fuzzer := fuzz.NewWithSeed(0) - eth1data := ð.Eth1Data{} - eth1data2 := ð.Eth1Data{} + eth1data := ðpb.Eth1Data{} + eth1data2 := ðpb.Eth1Data{} for i := 0; i < 10000; i++ { fuzzer.Fuzz(eth1data) @@ -101,8 +100,8 @@ func TestFuzzareEth1DataEqual_10000(_ *testing.T) { func TestFuzzEth1DataHasEnoughSupport_10000(t *testing.T) { fuzzer := fuzz.NewWithSeed(0) - eth1data := ð.Eth1Data{} - var stateVotes []*eth.Eth1Data + eth1data := ðpb.Eth1Data{} + var stateVotes []*ethpb.Eth1Data for i := 0; i < 100000; i++ { fuzzer.Fuzz(eth1data) fuzzer.Fuzz(&stateVotes) @@ -119,7 +118,7 @@ func TestFuzzEth1DataHasEnoughSupport_10000(t *testing.T) { func TestFuzzProcessBlockHeaderNoVerify_10000(t *testing.T) { fuzzer := fuzz.NewWithSeed(0) state := ðpb.BeaconState{} - block := ð.BeaconBlock{} + block := ðpb.BeaconBlock{} for i := 0; i < 10000; i++ { fuzzer.Fuzz(state) @@ -134,7 +133,7 @@ func TestFuzzProcessBlockHeaderNoVerify_10000(t *testing.T) { func TestFuzzProcessRandao_10000(t *testing.T) { fuzzer := fuzz.NewWithSeed(0) state := ðpb.BeaconState{} - b := ð.SignedBeaconBlock{} + b := ðpb.SignedBeaconBlock{} for i := 0; i < 10000; i++ { fuzzer.Fuzz(state) @@ -151,7 +150,7 @@ func TestFuzzProcessRandao_10000(t *testing.T) { func TestFuzzProcessRandaoNoVerify_10000(t *testing.T) { fuzzer := fuzz.NewWithSeed(0) state := ðpb.BeaconState{} - blockBody := ð.BeaconBlockBody{} + blockBody := ðpb.BeaconBlockBody{} for i := 0; i < 10000; i++ { fuzzer.Fuzz(state) @@ -168,14 +167,14 @@ func TestFuzzProcessRandaoNoVerify_10000(t *testing.T) { func TestFuzzProcessProposerSlashings_10000(t *testing.T) { fuzzer := fuzz.NewWithSeed(0) state := ðpb.BeaconState{} - p := ð.ProposerSlashing{} + p := ðpb.ProposerSlashing{} ctx := context.Background() for i := 0; i < 10000; i++ { fuzzer.Fuzz(state) fuzzer.Fuzz(p) s, err := v1.InitializeFromProtoUnsafe(state) require.NoError(t, err) - r, err := ProcessProposerSlashings(ctx, s, []*eth.ProposerSlashing{p}, v.SlashValidator) + r, err := ProcessProposerSlashings(ctx, s, []*ethpb.ProposerSlashing{p}, v.SlashValidator) if err != nil && r != nil { t.Fatalf("return value should be nil on err. found: %v on error: %v for state: %v and slashing: %v", r, err, state, p) } @@ -185,7 +184,7 @@ func TestFuzzProcessProposerSlashings_10000(t *testing.T) { func TestFuzzVerifyProposerSlashing_10000(t *testing.T) { fuzzer := fuzz.NewWithSeed(0) state := ðpb.BeaconState{} - proposerSlashing := ð.ProposerSlashing{} + proposerSlashing := ðpb.ProposerSlashing{} for i := 0; i < 10000; i++ { fuzzer.Fuzz(state) fuzzer.Fuzz(proposerSlashing) @@ -199,14 +198,14 @@ func TestFuzzVerifyProposerSlashing_10000(t *testing.T) { func TestFuzzProcessAttesterSlashings_10000(t *testing.T) { fuzzer := fuzz.NewWithSeed(0) state := ðpb.BeaconState{} - a := ð.AttesterSlashing{} + a := ðpb.AttesterSlashing{} ctx := context.Background() for i := 0; i < 10000; i++ { fuzzer.Fuzz(state) fuzzer.Fuzz(a) s, err := v1.InitializeFromProtoUnsafe(state) require.NoError(t, err) - r, err := ProcessAttesterSlashings(ctx, s, []*eth.AttesterSlashing{a}, v.SlashValidator) + r, err := ProcessAttesterSlashings(ctx, s, []*ethpb.AttesterSlashing{a}, v.SlashValidator) if err != nil && r != nil { t.Fatalf("return value should be nil on err. found: %v on error: %v for state: %v and slashing: %v", r, err, state, a) } @@ -216,7 +215,7 @@ func TestFuzzProcessAttesterSlashings_10000(t *testing.T) { func TestFuzzVerifyAttesterSlashing_10000(t *testing.T) { fuzzer := fuzz.NewWithSeed(0) state := ðpb.BeaconState{} - attesterSlashing := ð.AttesterSlashing{} + attesterSlashing := ðpb.AttesterSlashing{} ctx := context.Background() for i := 0; i < 10000; i++ { fuzzer.Fuzz(state) @@ -230,8 +229,8 @@ func TestFuzzVerifyAttesterSlashing_10000(t *testing.T) { func TestFuzzIsSlashableAttestationData_10000(_ *testing.T) { fuzzer := fuzz.NewWithSeed(0) - attestationData := ð.AttestationData{} - attestationData2 := ð.AttestationData{} + attestationData := ðpb.AttestationData{} + attestationData2 := ðpb.AttestationData{} for i := 0; i < 10000; i++ { fuzzer.Fuzz(attestationData) @@ -242,7 +241,7 @@ func TestFuzzIsSlashableAttestationData_10000(_ *testing.T) { func TestFuzzslashableAttesterIndices_10000(_ *testing.T) { fuzzer := fuzz.NewWithSeed(0) - attesterSlashing := ð.AttesterSlashing{} + attesterSlashing := ðpb.AttesterSlashing{} for i := 0; i < 10000; i++ { fuzzer.Fuzz(attesterSlashing) @@ -253,7 +252,7 @@ func TestFuzzslashableAttesterIndices_10000(_ *testing.T) { func TestFuzzProcessAttestationsNoVerify_10000(t *testing.T) { fuzzer := fuzz.NewWithSeed(0) state := ðpb.BeaconState{} - b := ð.SignedBeaconBlock{} + b := ðpb.SignedBeaconBlock{} ctx := context.Background() for i := 0; i < 10000; i++ { fuzzer.Fuzz(state) @@ -270,7 +269,7 @@ func TestFuzzProcessAttestationsNoVerify_10000(t *testing.T) { func TestFuzzVerifyIndexedAttestationn_10000(t *testing.T) { fuzzer := fuzz.NewWithSeed(0) state := ðpb.BeaconState{} - idxAttestation := ð.IndexedAttestation{} + idxAttestation := ðpb.IndexedAttestation{} ctx := context.Background() for i := 0; i < 10000; i++ { fuzzer.Fuzz(state) @@ -285,7 +284,7 @@ func TestFuzzVerifyIndexedAttestationn_10000(t *testing.T) { func TestFuzzVerifyAttestation_10000(t *testing.T) { fuzzer := fuzz.NewWithSeed(0) state := ðpb.BeaconState{} - attestation := ð.Attestation{} + attestation := ðpb.Attestation{} ctx := context.Background() for i := 0; i < 10000; i++ { fuzzer.Fuzz(state) @@ -300,7 +299,7 @@ func TestFuzzVerifyAttestation_10000(t *testing.T) { func TestFuzzProcessDeposits_10000(t *testing.T) { fuzzer := fuzz.NewWithSeed(0) state := ðpb.BeaconState{} - deposits := make([]*eth.Deposit, 100) + deposits := make([]*ethpb.Deposit, 100) ctx := context.Background() for i := 0; i < 10000; i++ { fuzzer.Fuzz(state) @@ -319,7 +318,7 @@ func TestFuzzProcessDeposits_10000(t *testing.T) { func TestFuzzProcessPreGenesisDeposit_10000(t *testing.T) { fuzzer := fuzz.NewWithSeed(0) state := ðpb.BeaconState{} - deposit := ð.Deposit{} + deposit := ðpb.Deposit{} ctx := context.Background() for i := 0; i < 10000; i++ { @@ -327,7 +326,7 @@ func TestFuzzProcessPreGenesisDeposit_10000(t *testing.T) { fuzzer.Fuzz(deposit) s, err := v1.InitializeFromProtoUnsafe(state) require.NoError(t, err) - r, err := ProcessPreGenesisDeposits(ctx, s, []*eth.Deposit{deposit}) + r, err := ProcessPreGenesisDeposits(ctx, s, []*ethpb.Deposit{deposit}) if err != nil && r != nil { t.Fatalf("return value should be nil on err. found: %v on error: %v for state: %v and block: %v", r, err, state, deposit) } @@ -337,7 +336,7 @@ func TestFuzzProcessPreGenesisDeposit_10000(t *testing.T) { func TestFuzzProcessDeposit_10000(t *testing.T) { fuzzer := fuzz.NewWithSeed(0) state := ðpb.BeaconState{} - deposit := ð.Deposit{} + deposit := ðpb.Deposit{} for i := 0; i < 10000; i++ { fuzzer.Fuzz(state) @@ -354,7 +353,7 @@ func TestFuzzProcessDeposit_10000(t *testing.T) { func TestFuzzverifyDeposit_10000(t *testing.T) { fuzzer := fuzz.NewWithSeed(0) state := ðpb.BeaconState{} - deposit := ð.Deposit{} + deposit := ðpb.Deposit{} for i := 0; i < 10000; i++ { fuzzer.Fuzz(state) fuzzer.Fuzz(deposit) @@ -368,14 +367,14 @@ func TestFuzzverifyDeposit_10000(t *testing.T) { func TestFuzzProcessVoluntaryExits_10000(t *testing.T) { fuzzer := fuzz.NewWithSeed(0) state := ðpb.BeaconState{} - e := ð.SignedVoluntaryExit{} + e := ðpb.SignedVoluntaryExit{} ctx := context.Background() for i := 0; i < 10000; i++ { fuzzer.Fuzz(state) fuzzer.Fuzz(e) s, err := v1.InitializeFromProtoUnsafe(state) require.NoError(t, err) - r, err := ProcessVoluntaryExits(ctx, s, []*eth.SignedVoluntaryExit{e}) + r, err := ProcessVoluntaryExits(ctx, s, []*ethpb.SignedVoluntaryExit{e}) if err != nil && r != nil { t.Fatalf("return value should be nil on err. found: %v on error: %v for state: %v and exit: %v", r, err, state, e) } @@ -385,13 +384,13 @@ func TestFuzzProcessVoluntaryExits_10000(t *testing.T) { func TestFuzzProcessVoluntaryExitsNoVerify_10000(t *testing.T) { fuzzer := fuzz.NewWithSeed(0) state := ðpb.BeaconState{} - e := ð.SignedVoluntaryExit{} + e := ðpb.SignedVoluntaryExit{} for i := 0; i < 10000; i++ { fuzzer.Fuzz(state) fuzzer.Fuzz(e) s, err := v1.InitializeFromProtoUnsafe(state) require.NoError(t, err) - r, err := ProcessVoluntaryExits(context.Background(), s, []*eth.SignedVoluntaryExit{e}) + r, err := ProcessVoluntaryExits(context.Background(), s, []*ethpb.SignedVoluntaryExit{e}) if err != nil && r != nil { t.Fatalf("return value should be nil on err. found: %v on error: %v for state: %v and block: %v", r, err, state, e) } @@ -400,7 +399,7 @@ func TestFuzzProcessVoluntaryExitsNoVerify_10000(t *testing.T) { func TestFuzzVerifyExit_10000(_ *testing.T) { fuzzer := fuzz.NewWithSeed(0) - ve := ð.SignedVoluntaryExit{} + ve := ðpb.SignedVoluntaryExit{} rawVal := ðpb.Validator{} fork := ðpb.Fork{} var slot types.Slot diff --git a/beacon-chain/core/blocks/proposer_slashing.go b/beacon-chain/core/blocks/proposer_slashing.go index 7bd6d4f862..4bb1120c23 100644 --- a/beacon-chain/core/blocks/proposer_slashing.go +++ b/beacon-chain/core/blocks/proposer_slashing.go @@ -81,6 +81,8 @@ func ProcessProposerSlashing( slashingQuotient = cfg.MinSlashingPenaltyQuotient case beaconState.Version() == version.Altair: slashingQuotient = cfg.MinSlashingPenaltyQuotientAltair + case beaconState.Version() == version.Merge: + slashingQuotient = cfg.MinSlashingPenaltyQuotientMerge default: return nil, errors.New("unknown state version") } diff --git a/beacon-chain/core/blocks/proposer_slashing_test.go b/beacon-chain/core/blocks/proposer_slashing_test.go index e282f4e698..9f3bb83fe9 100644 --- a/beacon-chain/core/blocks/proposer_slashing_test.go +++ b/beacon-chain/core/blocks/proposer_slashing_test.go @@ -233,6 +233,54 @@ func TestProcessProposerSlashings_AppliesCorrectStatusAltair(t *testing.T) { require.Equal(t, uint64(32000000000), newState.Balances()[2]) } +func TestProcessProposerSlashings_AppliesCorrectStatusMerge(t *testing.T) { + // We test the case when data is correct and verify the validator + // registry has been updated. + beaconState, privKeys := util.DeterministicGenesisStateMerge(t, 100) + proposerIdx := types.ValidatorIndex(1) + + header1 := ðpb.SignedBeaconBlockHeader{ + Header: util.HydrateBeaconHeader(ðpb.BeaconBlockHeader{ + ProposerIndex: proposerIdx, + StateRoot: bytesutil.PadTo([]byte("A"), 32), + }), + } + var err error + header1.Signature, err = signing.ComputeDomainAndSign(beaconState, 0, header1.Header, params.BeaconConfig().DomainBeaconProposer, privKeys[proposerIdx]) + require.NoError(t, err) + + header2 := util.HydrateSignedBeaconHeader(ðpb.SignedBeaconBlockHeader{ + Header: ðpb.BeaconBlockHeader{ + ProposerIndex: proposerIdx, + StateRoot: bytesutil.PadTo([]byte("B"), 32), + }, + }) + header2.Signature, err = signing.ComputeDomainAndSign(beaconState, 0, header2.Header, params.BeaconConfig().DomainBeaconProposer, privKeys[proposerIdx]) + require.NoError(t, err) + + slashings := []*ethpb.ProposerSlashing{ + { + Header_1: header1, + Header_2: header2, + }, + } + + block := util.NewBeaconBlock() + block.Block.Body.ProposerSlashings = slashings + + newState, err := blocks.ProcessProposerSlashings(context.Background(), beaconState, block.Block.Body.ProposerSlashings, v.SlashValidator) + require.NoError(t, err) + + newStateVals := newState.Validators() + if newStateVals[1].ExitEpoch != beaconState.Validators()[1].ExitEpoch { + t.Errorf("Proposer with index 1 did not correctly exit,"+"wanted slot:%d, got:%d", + newStateVals[1].ExitEpoch, beaconState.Validators()[1].ExitEpoch) + } + + require.Equal(t, uint64(31500000000), newState.Balances()[1]) + require.Equal(t, uint64(32000000000), newState.Balances()[2]) +} + func TestVerifyProposerSlashing(t *testing.T) { type args struct { beaconState state.BeaconState diff --git a/beacon-chain/core/epoch/precompute/attestation_test.go b/beacon-chain/core/epoch/precompute/attestation_test.go index 845abcd2ec..9c299627fc 100644 --- a/beacon-chain/core/epoch/precompute/attestation_test.go +++ b/beacon-chain/core/epoch/precompute/attestation_test.go @@ -147,8 +147,8 @@ func TestAttestedCurrentEpoch(t *testing.T) { } func TestProcessAttestations(t *testing.T) { - params.UseMinimalConfig() - defer params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MinimalSpecConfig()) validators := uint64(128) beaconState, _ := util.DeterministicGenesisState(t, validators) diff --git a/beacon-chain/core/epoch/precompute/new.go b/beacon-chain/core/epoch/precompute/new.go index 1186213e38..a41d35c3b3 100644 --- a/beacon-chain/core/epoch/precompute/new.go +++ b/beacon-chain/core/epoch/precompute/new.go @@ -18,7 +18,7 @@ import ( // pre computed instances of validators attesting records and total // balances attested in an epoch. func New(ctx context.Context, s state.BeaconState) ([]*Validator, *Balance, error) { - ctx, span := trace.StartSpan(ctx, "precomputeEpoch.New") + _, span := trace.StartSpan(ctx, "precomputeEpoch.New") defer span.End() pValidators := make([]*Validator, s.NumValidators()) diff --git a/beacon-chain/core/helpers/attestation_test.go b/beacon-chain/core/helpers/attestation_test.go index b51330aeb8..b0296a44e5 100644 --- a/beacon-chain/core/helpers/attestation_test.go +++ b/beacon-chain/core/helpers/attestation_test.go @@ -32,8 +32,8 @@ func TestAttestation_IsAggregator(t *testing.T) { }) t.Run("not aggregator", func(t *testing.T) { - params.UseMinimalConfig() - defer params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MinimalSpecConfig()) beaconState, privKeys := util.DeterministicGenesisState(t, 2048) committee, err := helpers.BeaconCommitteeFromState(context.Background(), beaconState, 0, 0) diff --git a/beacon-chain/core/signing/signing_root_test.go b/beacon-chain/core/signing/signing_root_test.go index b6fe6b8538..193f61ed06 100644 --- a/beacon-chain/core/signing/signing_root_test.go +++ b/beacon-chain/core/signing/signing_root_test.go @@ -13,7 +13,6 @@ import ( "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/crypto/bls" "github.com/prysmaticlabs/prysm/encoding/bytesutil" - eth "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/testing/assert" "github.com/prysmaticlabs/prysm/testing/require" @@ -51,7 +50,7 @@ func TestSigningRoot_ComputeDomainAndSign(t *testing.T) { tests := []struct { name string genState func(t *testing.T) (state.BeaconState, []bls.SecretKey) - genBlock func(t *testing.T, st state.BeaconState, keys []bls.SecretKey) *eth.SignedBeaconBlock + genBlock func(t *testing.T, st state.BeaconState, keys []bls.SecretKey) *ethpb.SignedBeaconBlock domainType [4]byte want []byte }{ @@ -62,7 +61,7 @@ func TestSigningRoot_ComputeDomainAndSign(t *testing.T) { require.NoError(t, beaconState.SetSlot(beaconState.Slot()+1)) return beaconState, privKeys }, - genBlock: func(t *testing.T, st state.BeaconState, keys []bls.SecretKey) *eth.SignedBeaconBlock { + genBlock: func(t *testing.T, st state.BeaconState, keys []bls.SecretKey) *ethpb.SignedBeaconBlock { block, err := util.GenerateFullBlock(st, keys, nil, 1) require.NoError(t, err) return block diff --git a/beacon-chain/core/time/slot_epoch_test.go b/beacon-chain/core/time/slot_epoch_test.go index de1aa7fe1b..a4bc4bcbba 100644 --- a/beacon-chain/core/time/slot_epoch_test.go +++ b/beacon-chain/core/time/slot_epoch_test.go @@ -81,6 +81,7 @@ func TestNextEpoch_OK(t *testing.T) { } func TestCanUpgradeToAltair(t *testing.T) { + params.SetupTestConfigCleanup(t) bc := params.BeaconConfig() bc.AltairForkEpoch = 5 params.OverrideBeaconConfig(bc) @@ -115,6 +116,7 @@ func TestCanUpgradeToAltair(t *testing.T) { } func TestCanUpgradeToMerge(t *testing.T) { + params.SetupTestConfigCleanup(t) bc := params.BeaconConfig() bc.MergeForkEpoch = 5 params.OverrideBeaconConfig(bc) diff --git a/beacon-chain/core/transition/transition_test.go b/beacon-chain/core/transition/transition_test.go index b6f7d630ae..cd5fe98860 100644 --- a/beacon-chain/core/transition/transition_test.go +++ b/beacon-chain/core/transition/transition_test.go @@ -483,10 +483,10 @@ func TestProcessSlots_LowerSlotAsParentState(t *testing.T) { func TestProcessSlots_ThroughAltairEpoch(t *testing.T) { transition.SkipSlotCache.Disable() + params.SetupTestConfigCleanup(t) conf := params.BeaconConfig() conf.AltairForkEpoch = 5 params.OverrideBeaconConfig(conf) - defer params.UseMainnetConfig() st, _ := util.DeterministicGenesisState(t, params.BeaconConfig().MaxValidatorsPerCommittee) st, err := transition.ProcessSlots(context.Background(), st, params.BeaconConfig().SlotsPerEpoch*10) @@ -518,10 +518,10 @@ func TestProcessSlots_ThroughAltairEpoch(t *testing.T) { func TestProcessSlots_OnlyAltairEpoch(t *testing.T) { transition.SkipSlotCache.Disable() + params.SetupTestConfigCleanup(t) conf := params.BeaconConfig() conf.AltairForkEpoch = 5 params.OverrideBeaconConfig(conf) - defer params.UseMainnetConfig() st, _ := util.DeterministicGenesisStateAltair(t, params.BeaconConfig().MaxValidatorsPerCommittee) require.NoError(t, st.SetSlot(params.BeaconConfig().SlotsPerEpoch*6)) diff --git a/beacon-chain/db/BUILD.bazel b/beacon-chain/db/BUILD.bazel index 5226616c06..f7977529a8 100644 --- a/beacon-chain/db/BUILD.bazel +++ b/beacon-chain/db/BUILD.bazel @@ -5,6 +5,7 @@ go_library( srcs = [ "alias.go", "db.go", + "errors.go", "log.go", "restore.go", ], diff --git a/beacon-chain/db/errors.go b/beacon-chain/db/errors.go new file mode 100644 index 0000000000..7142e53ad3 --- /dev/null +++ b/beacon-chain/db/errors.go @@ -0,0 +1,9 @@ +package db + +import "github.com/prysmaticlabs/prysm/beacon-chain/db/kv" + +// ErrNotFound can be used to determine if an error from a method in the database package +// represents a "not found" error. These often require different handling than a low-level +// i/o error. This variable copies the value in the kv package to the same scope as the Database interfaces, +// so that it is available to code paths that do not interact directly with the kv package. +var ErrNotFound = kv.ErrNotFound diff --git a/beacon-chain/db/iface/interface.go b/beacon-chain/db/iface/interface.go index b25a684b47..ad900097f7 100644 --- a/beacon-chain/db/iface/interface.go +++ b/beacon-chain/db/iface/interface.go @@ -13,9 +13,7 @@ import ( slashertypes "github.com/prysmaticlabs/prysm/beacon-chain/slasher/types" "github.com/prysmaticlabs/prysm/beacon-chain/state" "github.com/prysmaticlabs/prysm/monitoring/backup" - eth "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - v2 "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/block" ) @@ -40,8 +38,8 @@ type ReadOnlyDatabase interface { HasStateSummary(ctx context.Context, blockRoot [32]byte) bool HighestSlotStatesBelow(ctx context.Context, slot types.Slot) ([]state.ReadOnlyBeaconState, error) // Checkpoint operations. - JustifiedCheckpoint(ctx context.Context) (*eth.Checkpoint, error) - FinalizedCheckpoint(ctx context.Context) (*eth.Checkpoint, error) + JustifiedCheckpoint(ctx context.Context) (*ethpb.Checkpoint, error) + FinalizedCheckpoint(ctx context.Context) (*ethpb.Checkpoint, error) ArchivedPointRoot(ctx context.Context, slot types.Slot) [32]byte HasArchivedPoint(ctx context.Context, slot types.Slot) bool LastArchivedRoot(ctx context.Context) [32]byte @@ -49,7 +47,10 @@ type ReadOnlyDatabase interface { // Deposit contract related handlers. DepositContractAddress(ctx context.Context) ([]byte, error) // Powchain operations. - PowchainData(ctx context.Context) (*v2.ETH1ChainData, error) + PowchainData(ctx context.Context) (*ethpb.ETH1ChainData, error) + + // origin checkpoint sync support + OriginBlockRoot(ctx context.Context) ([32]byte, error) } // NoHeadAccessDatabase defines a struct without access to chain head data. @@ -68,12 +69,12 @@ type NoHeadAccessDatabase interface { SaveStateSummary(ctx context.Context, summary *ethpb.StateSummary) error SaveStateSummaries(ctx context.Context, summaries []*ethpb.StateSummary) error // Checkpoint operations. - SaveJustifiedCheckpoint(ctx context.Context, checkpoint *eth.Checkpoint) error - SaveFinalizedCheckpoint(ctx context.Context, checkpoint *eth.Checkpoint) error + SaveJustifiedCheckpoint(ctx context.Context, checkpoint *ethpb.Checkpoint) error + SaveFinalizedCheckpoint(ctx context.Context, checkpoint *ethpb.Checkpoint) error // Deposit contract related handlers. SaveDepositContractAddress(ctx context.Context, addr common.Address) error // Powchain operations. - SavePowchainData(ctx context.Context, data *v2.ETH1ChainData) error + SavePowchainData(ctx context.Context, data *ethpb.ETH1ChainData) error // Run any required database migrations. RunMigrations(ctx context.Context) error @@ -92,13 +93,16 @@ type HeadAccessDatabase interface { LoadGenesis(ctx context.Context, r io.Reader) error SaveGenesisData(ctx context.Context, state state.BeaconState) error EnsureEmbeddedGenesis(ctx context.Context) error + + // initialization method needed for origin checkpoint sync + SaveOrigin(ctx context.Context, state io.Reader, block io.Reader) error } // SlasherDatabase interface for persisting data related to detecting slashable offenses on Ethereum. type SlasherDatabase interface { io.Closer - SaveLastEpochWrittenForValidators( - ctx context.Context, validatorIndices []types.ValidatorIndex, epoch types.Epoch, + SaveLastEpochsWrittenForValidators( + ctx context.Context, epochByValidator map[types.ValidatorIndex]types.Epoch, ) error SaveAttestationRecordsForValidators( ctx context.Context, @@ -127,7 +131,7 @@ type SlasherDatabase interface { ) ([][]uint16, []bool, error) CheckDoubleBlockProposals( ctx context.Context, proposals []*slashertypes.SignedBlockHeaderWrapper, - ) ([]*eth.ProposerSlashing, error) + ) ([]*ethpb.ProposerSlashing, error) PruneAttestationsAtEpoch( ctx context.Context, maxEpoch types.Epoch, ) (numPruned uint, err error) diff --git a/beacon-chain/db/kv/BUILD.bazel b/beacon-chain/db/kv/BUILD.bazel index 4eb8cf8246..c5b9bc55a0 100644 --- a/beacon-chain/db/kv/BUILD.bazel +++ b/beacon-chain/db/kv/BUILD.bazel @@ -3,15 +3,16 @@ load("@prysm//tools/go:def.bzl", "go_library", "go_test") go_library( name = "go_default_library", srcs = [ - "altair.go", "archived_point.go", "backup.go", "blocks.go", "checkpoint.go", "deposit_contract.go", "encoding.go", + "error.go", "finalized_block_roots.go", "genesis.go", + "key.go", "kv.go", "log.go", "migration.go", @@ -24,6 +25,7 @@ go_library( "state_summary.go", "state_summary_cache.go", "utils.go", + "wss.go", ], importpath = "github.com/prysmaticlabs/prysm/beacon-chain/db/kv", visibility = [ @@ -40,6 +42,7 @@ go_library( "//beacon-chain/state/genesis:go_default_library", "//beacon-chain/state/v1:go_default_library", "//beacon-chain/state/v2:go_default_library", + "//beacon-chain/state/v3:go_default_library", "//config/features:go_default_library", "//config/params:go_default_library", "//container/slice:go_default_library", @@ -75,10 +78,12 @@ go_test( "archived_point_test.go", "backup_test.go", "block_altair_test.go", + "block_merge_test.go", "blocks_test.go", "checkpoint_test.go", "deposit_contract_test.go", "encoding_test.go", + "error_test.go", "finalized_block_roots_test.go", "genesis_test.go", "init_test.go", diff --git a/beacon-chain/db/kv/archived_point.go b/beacon-chain/db/kv/archived_point.go index 0593b8c44f..5d77f575a5 100644 --- a/beacon-chain/db/kv/archived_point.go +++ b/beacon-chain/db/kv/archived_point.go @@ -11,7 +11,7 @@ import ( // LastArchivedSlot from the db. func (s *Store) LastArchivedSlot(ctx context.Context) (types.Slot, error) { - ctx, span := trace.StartSpan(ctx, "BeaconDB.LastArchivedSlot") + _, span := trace.StartSpan(ctx, "BeaconDB.LastArchivedSlot") defer span.End() var index types.Slot err := s.db.View(func(tx *bolt.Tx) error { @@ -26,7 +26,7 @@ func (s *Store) LastArchivedSlot(ctx context.Context) (types.Slot, error) { // LastArchivedRoot from the db. func (s *Store) LastArchivedRoot(ctx context.Context) [32]byte { - ctx, span := trace.StartSpan(ctx, "BeaconDB.LastArchivedRoot") + _, span := trace.StartSpan(ctx, "BeaconDB.LastArchivedRoot") defer span.End() var blockRoot []byte @@ -44,7 +44,7 @@ func (s *Store) LastArchivedRoot(ctx context.Context) [32]byte { // ArchivedPointRoot returns the block root of an archived point from the DB. // This is essential for cold state management and to restore a cold state. func (s *Store) ArchivedPointRoot(ctx context.Context, slot types.Slot) [32]byte { - ctx, span := trace.StartSpan(ctx, "BeaconDB.ArchivedPointRoot") + _, span := trace.StartSpan(ctx, "BeaconDB.ArchivedPointRoot") defer span.End() var blockRoot []byte @@ -61,7 +61,7 @@ func (s *Store) ArchivedPointRoot(ctx context.Context, slot types.Slot) [32]byte // HasArchivedPoint returns true if an archived point exists in DB. func (s *Store) HasArchivedPoint(ctx context.Context, slot types.Slot) bool { - ctx, span := trace.StartSpan(ctx, "BeaconDB.HasArchivedPoint") + _, span := trace.StartSpan(ctx, "BeaconDB.HasArchivedPoint") defer span.End() var exists bool if err := s.db.View(func(tx *bolt.Tx) error { diff --git a/beacon-chain/db/kv/block_merge_test.go b/beacon-chain/db/kv/block_merge_test.go new file mode 100644 index 0000000000..224ee5998c --- /dev/null +++ b/beacon-chain/db/kv/block_merge_test.go @@ -0,0 +1,534 @@ +package kv + +import ( + "context" + "sort" + "testing" + + types "github.com/prysmaticlabs/eth2-types" + "github.com/prysmaticlabs/prysm/beacon-chain/db/filters" + "github.com/prysmaticlabs/prysm/config/params" + "github.com/prysmaticlabs/prysm/encoding/bytesutil" + v2 "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" + "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/block" + "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/wrapper" + "github.com/prysmaticlabs/prysm/testing/assert" + "github.com/prysmaticlabs/prysm/testing/require" + "github.com/prysmaticlabs/prysm/testing/util" + "google.golang.org/protobuf/proto" +) + +func TestStore_SaveMergeBlock_NoDuplicates(t *testing.T) { + BlockCacheSize = 1 + db := setupDB(t) + slot := types.Slot(20) + ctx := context.Background() + // First we save a previous block to ensure the cache max size is reached. + prevBlock := util.NewBeaconBlockMerge() + prevBlock.Block.Slot = slot - 1 + prevBlock.Block.ParentRoot = bytesutil.PadTo([]byte{1, 2, 3}, 32) + wsb, err := wrapper.WrappedMergeSignedBeaconBlock(prevBlock) + require.NoError(t, err) + require.NoError(t, db.SaveBlock(ctx, wsb)) + + block := util.NewBeaconBlockMerge() + block.Block.Slot = slot + block.Block.ParentRoot = bytesutil.PadTo([]byte{1, 2, 3}, 32) + // Even with a full cache, saving new blocks should not cause + // duplicated blocks in the DB. + for i := 0; i < 100; i++ { + wsb, err = wrapper.WrappedMergeSignedBeaconBlock(block) + require.NoError(t, err) + require.NoError(t, db.SaveBlock(ctx, wsb)) + } + f := filters.NewFilter().SetStartSlot(slot).SetEndSlot(slot) + retrieved, _, err := db.Blocks(ctx, f) + require.NoError(t, err) + assert.Equal(t, 1, len(retrieved)) + // We reset the block cache size. + BlockCacheSize = 256 +} + +func TestStore_MergeBlocksCRUD(t *testing.T) { + db := setupDB(t) + ctx := context.Background() + + block := util.NewBeaconBlockMerge() + block.Block.Slot = 20 + block.Block.ParentRoot = bytesutil.PadTo([]byte{1, 2, 3}, 32) + + blockRoot, err := block.Block.HashTreeRoot() + require.NoError(t, err) + retrievedBlock, err := db.Block(ctx, blockRoot) + require.NoError(t, err) + assert.DeepEqual(t, nil, retrievedBlock, "Expected nil block") + wsb, err := wrapper.WrappedMergeSignedBeaconBlock(block) + require.NoError(t, err) + require.NoError(t, db.SaveBlock(ctx, wsb)) + assert.Equal(t, true, db.HasBlock(ctx, blockRoot), "Expected block to exist in the db") + retrievedBlock, err = db.Block(ctx, blockRoot) + require.NoError(t, err) + assert.Equal(t, true, proto.Equal(block, retrievedBlock.Proto()), "Wanted: %v, received: %v", block, retrievedBlock) + require.NoError(t, db.deleteBlock(ctx, blockRoot)) + assert.Equal(t, false, db.HasBlock(ctx, blockRoot), "Expected block to have been deleted from the db") +} + +func TestStore_MergeBlocksBatchDelete(t *testing.T) { + db := setupDB(t) + ctx := context.Background() + numBlocks := 10 + totalBlocks := make([]block.SignedBeaconBlock, numBlocks) + blockRoots := make([][32]byte, 0) + oddBlocks := make([]block.SignedBeaconBlock, 0) + for i := 0; i < len(totalBlocks); i++ { + b := util.NewBeaconBlockMerge() + b.Block.Slot = types.Slot(i) + b.Block.ParentRoot = bytesutil.PadTo([]byte("parent"), 32) + wb, err := wrapper.WrappedMergeSignedBeaconBlock(b) + require.NoError(t, err) + totalBlocks[i] = wb + if i%2 == 0 { + r, err := totalBlocks[i].Block().HashTreeRoot() + require.NoError(t, err) + blockRoots = append(blockRoots, r) + } else { + oddBlocks = append(oddBlocks, totalBlocks[i]) + } + } + require.NoError(t, db.SaveBlocks(ctx, totalBlocks)) + retrieved, _, err := db.Blocks(ctx, filters.NewFilter().SetParentRoot(bytesutil.PadTo([]byte("parent"), 32))) + require.NoError(t, err) + assert.Equal(t, numBlocks, len(retrieved), "Unexpected number of blocks received") + // We delete all even indexed blocks. + require.NoError(t, db.deleteBlocks(ctx, blockRoots)) + // When we retrieve the data, only the odd indexed blocks should remain. + retrieved, _, err = db.Blocks(ctx, filters.NewFilter().SetParentRoot(bytesutil.PadTo([]byte("parent"), 32))) + require.NoError(t, err) + sort.Slice(retrieved, func(i, j int) bool { + return retrieved[i].Block().Slot() < retrieved[j].Block().Slot() + }) + for i, block := range retrieved { + assert.Equal(t, true, proto.Equal(block.Proto(), oddBlocks[i].Proto()), "Wanted: %v, received: %v", block, oddBlocks[i]) + } +} + +func TestStore_MergeBlocksHandleZeroCase(t *testing.T) { + db := setupDB(t) + ctx := context.Background() + numBlocks := 10 + totalBlocks := make([]block.SignedBeaconBlock, numBlocks) + for i := 0; i < len(totalBlocks); i++ { + b := util.NewBeaconBlockMerge() + b.Block.Slot = types.Slot(i) + b.Block.ParentRoot = bytesutil.PadTo([]byte("parent"), 32) + wb, err := wrapper.WrappedMergeSignedBeaconBlock(b) + require.NoError(t, err) + totalBlocks[i] = wb + _, err = totalBlocks[i].Block().HashTreeRoot() + require.NoError(t, err) + } + require.NoError(t, db.SaveBlocks(ctx, totalBlocks)) + zeroFilter := filters.NewFilter().SetStartSlot(0).SetEndSlot(0) + retrieved, _, err := db.Blocks(ctx, zeroFilter) + require.NoError(t, err) + assert.Equal(t, 1, len(retrieved), "Unexpected number of blocks received, expected one") +} + +func TestStore_MergeBlocksHandleInvalidEndSlot(t *testing.T) { + db := setupDB(t) + ctx := context.Background() + numBlocks := 10 + totalBlocks := make([]block.SignedBeaconBlock, numBlocks) + // Save blocks from slot 1 onwards. + for i := 0; i < len(totalBlocks); i++ { + b := util.NewBeaconBlockMerge() + b.Block.Slot = types.Slot(i) + 1 + b.Block.ParentRoot = bytesutil.PadTo([]byte("parent"), 32) + wb, err := wrapper.WrappedMergeSignedBeaconBlock(b) + require.NoError(t, err) + totalBlocks[i] = wb + _, err = totalBlocks[i].Block().HashTreeRoot() + require.NoError(t, err) + } + require.NoError(t, db.SaveBlocks(ctx, totalBlocks)) + badFilter := filters.NewFilter().SetStartSlot(5).SetEndSlot(1) + _, _, err := db.Blocks(ctx, badFilter) + require.ErrorContains(t, errInvalidSlotRange.Error(), err) + + goodFilter := filters.NewFilter().SetStartSlot(0).SetEndSlot(1) + requested, _, err := db.Blocks(ctx, goodFilter) + require.NoError(t, err) + assert.Equal(t, 1, len(requested), "Unexpected number of blocks received, only expected two") +} + +func TestStore_MergeBlocksCRUD_NoCache(t *testing.T) { + db := setupDB(t) + ctx := context.Background() + block := util.NewBeaconBlockMerge() + block.Block.Slot = 20 + block.Block.ParentRoot = bytesutil.PadTo([]byte{1, 2, 3}, 32) + blockRoot, err := block.Block.HashTreeRoot() + require.NoError(t, err) + retrievedBlock, err := db.Block(ctx, blockRoot) + require.NoError(t, err) + require.DeepEqual(t, nil, retrievedBlock, "Expected nil block") + wsb, err := wrapper.WrappedMergeSignedBeaconBlock(block) + require.NoError(t, err) + require.NoError(t, db.SaveBlock(ctx, wsb)) + db.blockCache.Del(string(blockRoot[:])) + assert.Equal(t, true, db.HasBlock(ctx, blockRoot), "Expected block to exist in the db") + retrievedBlock, err = db.Block(ctx, blockRoot) + require.NoError(t, err) + assert.Equal(t, true, proto.Equal(block, retrievedBlock.Proto()), "Wanted: %v, received: %v", block, retrievedBlock) + require.NoError(t, db.deleteBlock(ctx, blockRoot)) + assert.Equal(t, false, db.HasBlock(ctx, blockRoot), "Expected block to have been deleted from the db") +} + +func TestStore_MergeBlocks_FiltersCorrectly(t *testing.T) { + db := setupDB(t) + b4 := util.NewBeaconBlockMerge() + b4.Block.Slot = 4 + b4.Block.ParentRoot = bytesutil.PadTo([]byte("parent"), 32) + b5 := util.NewBeaconBlockMerge() + b5.Block.Slot = 5 + b5.Block.ParentRoot = bytesutil.PadTo([]byte("parent2"), 32) + b6 := util.NewBeaconBlockMerge() + b6.Block.Slot = 6 + b6.Block.ParentRoot = bytesutil.PadTo([]byte("parent2"), 32) + b7 := util.NewBeaconBlockMerge() + b7.Block.Slot = 7 + b7.Block.ParentRoot = bytesutil.PadTo([]byte("parent3"), 32) + b8 := util.NewBeaconBlockMerge() + b8.Block.Slot = 8 + b8.Block.ParentRoot = bytesutil.PadTo([]byte("parent4"), 32) + blocks := make([]block.SignedBeaconBlock, 0) + for _, b := range []*v2.SignedBeaconBlockMerge{b4, b5, b6, b7, b8} { + blk, err := wrapper.WrappedMergeSignedBeaconBlock(b) + require.NoError(t, err) + blocks = append(blocks, blk) + } + ctx := context.Background() + require.NoError(t, db.SaveBlocks(ctx, blocks)) + + tests := []struct { + filter *filters.QueryFilter + expectedNumBlocks int + }{ + { + filter: filters.NewFilter().SetParentRoot(bytesutil.PadTo([]byte("parent2"), 32)), + expectedNumBlocks: 2, + }, + { + // No block meets the criteria below. + filter: filters.NewFilter().SetParentRoot(bytesutil.PadTo([]byte{3, 4, 5}, 32)), + expectedNumBlocks: 0, + }, + { + // Block slot range filter criteria. + filter: filters.NewFilter().SetStartSlot(5).SetEndSlot(7), + expectedNumBlocks: 3, + }, + { + filter: filters.NewFilter().SetStartSlot(7).SetEndSlot(7), + expectedNumBlocks: 1, + }, + { + filter: filters.NewFilter().SetStartSlot(4).SetEndSlot(8), + expectedNumBlocks: 5, + }, + { + filter: filters.NewFilter().SetStartSlot(4).SetEndSlot(5), + expectedNumBlocks: 2, + }, + { + filter: filters.NewFilter().SetStartSlot(5).SetEndSlot(9), + expectedNumBlocks: 4, + }, + { + filter: filters.NewFilter().SetEndSlot(7), + expectedNumBlocks: 4, + }, + { + filter: filters.NewFilter().SetEndSlot(8), + expectedNumBlocks: 5, + }, + { + filter: filters.NewFilter().SetStartSlot(5).SetEndSlot(10), + expectedNumBlocks: 4, + }, + { + // Composite filter criteria. + filter: filters.NewFilter(). + SetParentRoot(bytesutil.PadTo([]byte("parent2"), 32)). + SetStartSlot(6). + SetEndSlot(8), + expectedNumBlocks: 1, + }, + } + for _, tt := range tests { + retrievedBlocks, _, err := db.Blocks(ctx, tt.filter) + require.NoError(t, err) + assert.Equal(t, tt.expectedNumBlocks, len(retrievedBlocks), "Unexpected number of blocks") + } +} + +func TestStore_MergeBlocks_VerifyBlockRoots(t *testing.T) { + ctx := context.Background() + db := setupDB(t) + b1 := util.NewBeaconBlockMerge() + b1.Block.Slot = 1 + r1, err := b1.Block.HashTreeRoot() + require.NoError(t, err) + b2 := util.NewBeaconBlockMerge() + b2.Block.Slot = 2 + r2, err := b2.Block.HashTreeRoot() + require.NoError(t, err) + + for _, b := range []*v2.SignedBeaconBlockMerge{b1, b2} { + wsb, err := wrapper.WrappedMergeSignedBeaconBlock(b) + require.NoError(t, err) + require.NoError(t, db.SaveBlock(ctx, wsb)) + } + + filter := filters.NewFilter().SetStartSlot(b1.Block.Slot).SetEndSlot(b2.Block.Slot) + roots, err := db.BlockRoots(ctx, filter) + require.NoError(t, err) + + assert.DeepEqual(t, [][32]byte{r1, r2}, roots) +} + +func TestStore_MergeBlocks_Retrieve_SlotRange(t *testing.T) { + db := setupDB(t) + totalBlocks := make([]block.SignedBeaconBlock, 500) + for i := 0; i < 500; i++ { + b := util.NewBeaconBlockMerge() + b.Block.Slot = types.Slot(i) + b.Block.ParentRoot = bytesutil.PadTo([]byte("parent"), 32) + wb, err := wrapper.WrappedMergeSignedBeaconBlock(b) + require.NoError(t, err) + totalBlocks[i] = wb + } + ctx := context.Background() + require.NoError(t, db.SaveBlocks(ctx, totalBlocks)) + retrieved, _, err := db.Blocks(ctx, filters.NewFilter().SetStartSlot(100).SetEndSlot(399)) + require.NoError(t, err) + assert.Equal(t, 300, len(retrieved)) +} + +func TestStore_MergeBlocks_Retrieve_Epoch(t *testing.T) { + db := setupDB(t) + slots := params.BeaconConfig().SlotsPerEpoch.Mul(7) + totalBlocks := make([]block.SignedBeaconBlock, slots) + for i := types.Slot(0); i < slots; i++ { + b := util.NewBeaconBlockMerge() + b.Block.Slot = i + b.Block.ParentRoot = bytesutil.PadTo([]byte("parent"), 32) + wb, err := wrapper.WrappedMergeSignedBeaconBlock(b) + require.NoError(t, err) + totalBlocks[i] = wb + } + ctx := context.Background() + require.NoError(t, db.SaveBlocks(ctx, totalBlocks)) + retrieved, _, err := db.Blocks(ctx, filters.NewFilter().SetStartEpoch(5).SetEndEpoch(6)) + require.NoError(t, err) + want := params.BeaconConfig().SlotsPerEpoch.Mul(2) + assert.Equal(t, uint64(want), uint64(len(retrieved))) + retrieved, _, err = db.Blocks(ctx, filters.NewFilter().SetStartEpoch(0).SetEndEpoch(0)) + require.NoError(t, err) + want = params.BeaconConfig().SlotsPerEpoch + assert.Equal(t, uint64(want), uint64(len(retrieved))) +} + +func TestStore_MergeBlocks_Retrieve_SlotRangeWithStep(t *testing.T) { + db := setupDB(t) + totalBlocks := make([]block.SignedBeaconBlock, 500) + for i := 0; i < 500; i++ { + b := util.NewBeaconBlockMerge() + b.Block.Slot = types.Slot(i) + b.Block.ParentRoot = bytesutil.PadTo([]byte("parent"), 32) + wb, err := wrapper.WrappedMergeSignedBeaconBlock(b) + require.NoError(t, err) + totalBlocks[i] = wb + } + const step = 2 + ctx := context.Background() + require.NoError(t, db.SaveBlocks(ctx, totalBlocks)) + retrieved, _, err := db.Blocks(ctx, filters.NewFilter().SetStartSlot(100).SetEndSlot(399).SetSlotStep(step)) + require.NoError(t, err) + assert.Equal(t, 150, len(retrieved)) + for _, b := range retrieved { + assert.Equal(t, types.Slot(0), (b.Block().Slot()-100)%step, "Unexpect block slot %d", b.Block().Slot()) + } +} + +func TestStore_SaveMergeBlock_CanGetHighestAt(t *testing.T) { + db := setupDB(t) + ctx := context.Background() + + block1 := util.NewBeaconBlockMerge() + block1.Block.Slot = 1 + block2 := util.NewBeaconBlockMerge() + block2.Block.Slot = 10 + block3 := util.NewBeaconBlockMerge() + block3.Block.Slot = 100 + + for _, b := range []*v2.SignedBeaconBlockMerge{block1, block2, block3} { + wsb, err := wrapper.WrappedMergeSignedBeaconBlock(b) + require.NoError(t, err) + require.NoError(t, db.SaveBlock(ctx, wsb)) + } + + highestAt, err := db.HighestSlotBlocksBelow(ctx, 2) + require.NoError(t, err) + assert.Equal(t, false, len(highestAt) <= 0, "Got empty highest at slice") + assert.Equal(t, true, proto.Equal(block1, highestAt[0].Proto()), "Wanted: %v, received: %v", block1, highestAt[0]) + highestAt, err = db.HighestSlotBlocksBelow(ctx, 11) + require.NoError(t, err) + assert.Equal(t, false, len(highestAt) <= 0, "Got empty highest at slice") + assert.Equal(t, true, proto.Equal(block2, highestAt[0].Proto()), "Wanted: %v, received: %v", block2, highestAt[0]) + highestAt, err = db.HighestSlotBlocksBelow(ctx, 101) + require.NoError(t, err) + assert.Equal(t, false, len(highestAt) <= 0, "Got empty highest at slice") + assert.Equal(t, true, proto.Equal(block3, highestAt[0].Proto()), "Wanted: %v, received: %v", block3, highestAt[0]) + + r3, err := block3.Block.HashTreeRoot() + require.NoError(t, err) + require.NoError(t, db.deleteBlock(ctx, r3)) + + highestAt, err = db.HighestSlotBlocksBelow(ctx, 101) + require.NoError(t, err) + assert.Equal(t, true, proto.Equal(block2, highestAt[0].Proto()), "Wanted: %v, received: %v", block2, highestAt[0]) +} + +func TestStore_GenesisMergeBlock_CanGetHighestAt(t *testing.T) { + db := setupDB(t) + ctx := context.Background() + + genesisBlock := util.NewBeaconBlockMerge() + genesisRoot, err := genesisBlock.Block.HashTreeRoot() + require.NoError(t, err) + require.NoError(t, db.SaveGenesisBlockRoot(ctx, genesisRoot)) + wsb, err := wrapper.WrappedMergeSignedBeaconBlock(genesisBlock) + require.NoError(t, err) + require.NoError(t, db.SaveBlock(ctx, wsb)) + block1 := util.NewBeaconBlockMerge() + block1.Block.Slot = 1 + wsb, err = wrapper.WrappedMergeSignedBeaconBlock(block1) + require.NoError(t, err) + require.NoError(t, db.SaveBlock(ctx, wsb)) + + highestAt, err := db.HighestSlotBlocksBelow(ctx, 2) + require.NoError(t, err) + assert.Equal(t, true, proto.Equal(block1, highestAt[0].Proto()), "Wanted: %v, received: %v", block1, highestAt[0]) + highestAt, err = db.HighestSlotBlocksBelow(ctx, 1) + require.NoError(t, err) + assert.Equal(t, true, proto.Equal(genesisBlock, highestAt[0].Proto()), "Wanted: %v, received: %v", genesisBlock, highestAt[0]) + highestAt, err = db.HighestSlotBlocksBelow(ctx, 0) + require.NoError(t, err) + assert.Equal(t, true, proto.Equal(genesisBlock, highestAt[0].Proto()), "Wanted: %v, received: %v", genesisBlock, highestAt[0]) +} + +func TestStore_SaveMergeBlocks_HasCachedBlocks(t *testing.T) { + db := setupDB(t) + ctx := context.Background() + + var err error + b := make([]block.SignedBeaconBlock, 500) + for i := 0; i < 500; i++ { + blk := util.NewBeaconBlockMerge() + blk.Block.ParentRoot = bytesutil.PadTo([]byte("parent"), 32) + blk.Block.Slot = types.Slot(i) + b[i], err = wrapper.WrappedMergeSignedBeaconBlock(blk) + require.NoError(t, err) + } + + require.NoError(t, db.SaveBlock(ctx, b[0])) + require.NoError(t, db.SaveBlocks(ctx, b)) + f := filters.NewFilter().SetStartSlot(0).SetEndSlot(500) + + blks, _, err := db.Blocks(ctx, f) + require.NoError(t, err) + assert.Equal(t, 500, len(blks), "Did not get wanted blocks") +} + +func TestStore_SaveMergeBlocks_HasRootsMatched(t *testing.T) { + db := setupDB(t) + ctx := context.Background() + + var err error + b := make([]block.SignedBeaconBlock, 500) + for i := 0; i < 500; i++ { + blk := util.NewBeaconBlockMerge() + blk.Block.ParentRoot = bytesutil.PadTo([]byte("parent"), 32) + blk.Block.Slot = types.Slot(i) + b[i], err = wrapper.WrappedMergeSignedBeaconBlock(blk) + require.NoError(t, err) + } + + require.NoError(t, db.SaveBlocks(ctx, b)) + f := filters.NewFilter().SetStartSlot(0).SetEndSlot(500) + + blks, roots, err := db.Blocks(ctx, f) + require.NoError(t, err) + assert.Equal(t, 500, len(blks), "Did not get wanted blocks") + + for i, blk := range blks { + rt, err := blk.Block().HashTreeRoot() + require.NoError(t, err) + assert.Equal(t, roots[i], rt, "mismatch of block roots") + } +} + +func TestStore_MergeBlocksBySlot_BlockRootsBySlot(t *testing.T) { + db := setupDB(t) + ctx := context.Background() + + b1 := util.NewBeaconBlockMerge() + b1.Block.Slot = 20 + b2 := util.NewBeaconBlockMerge() + b2.Block.Slot = 100 + b2.Block.ParentRoot = bytesutil.PadTo([]byte("parent1"), 32) + b3 := util.NewBeaconBlockMerge() + b3.Block.Slot = 100 + b3.Block.ParentRoot = bytesutil.PadTo([]byte("parent2"), 32) + + for _, b := range []*v2.SignedBeaconBlockMerge{b1, b2, b3} { + wsb, err := wrapper.WrappedMergeSignedBeaconBlock(b) + require.NoError(t, err) + require.NoError(t, db.SaveBlock(ctx, wsb)) + } + + r1, err := b1.Block.HashTreeRoot() + require.NoError(t, err) + r2, err := b2.Block.HashTreeRoot() + require.NoError(t, err) + r3, err := b3.Block.HashTreeRoot() + require.NoError(t, err) + + hasBlocks, retrievedBlocks, err := db.BlocksBySlot(ctx, 1) + require.NoError(t, err) + assert.Equal(t, 0, len(retrievedBlocks), "Unexpected number of blocks received, expected none") + assert.Equal(t, false, hasBlocks, "Expected no blocks") + hasBlocks, retrievedBlocks, err = db.BlocksBySlot(ctx, 20) + require.NoError(t, err) + assert.Equal(t, true, proto.Equal(b1, retrievedBlocks[0].Proto()), "Wanted: %v, received: %v", b1, retrievedBlocks[0]) + assert.Equal(t, true, hasBlocks, "Expected to have blocks") + hasBlocks, retrievedBlocks, err = db.BlocksBySlot(ctx, 100) + require.NoError(t, err) + assert.Equal(t, true, proto.Equal(b2, retrievedBlocks[0].Proto()), "Wanted: %v, received: %v", b2, retrievedBlocks[0]) + assert.Equal(t, true, proto.Equal(b3, retrievedBlocks[1].Proto()), "Wanted: %v, received: %v", b3, retrievedBlocks[1]) + assert.Equal(t, true, hasBlocks, "Expected to have blocks") + + hasBlockRoots, retrievedBlockRoots, err := db.BlockRootsBySlot(ctx, 1) + require.NoError(t, err) + assert.DeepEqual(t, [][32]byte{}, retrievedBlockRoots) + assert.Equal(t, false, hasBlockRoots, "Expected no block roots") + hasBlockRoots, retrievedBlockRoots, err = db.BlockRootsBySlot(ctx, 20) + require.NoError(t, err) + assert.DeepEqual(t, [][32]byte{r1}, retrievedBlockRoots) + assert.Equal(t, true, hasBlockRoots, "Expected no block roots") + hasBlockRoots, retrievedBlockRoots, err = db.BlockRootsBySlot(ctx, 100) + require.NoError(t, err) + assert.DeepEqual(t, [][32]byte{r2, r3}, retrievedBlockRoots) + assert.Equal(t, true, hasBlockRoots, "Expected no block roots") +} diff --git a/beacon-chain/db/kv/blocks.go b/beacon-chain/db/kv/blocks.go index 536340b920..61f94eb819 100644 --- a/beacon-chain/db/kv/blocks.go +++ b/beacon-chain/db/kv/blocks.go @@ -46,6 +46,28 @@ func (s *Store) Block(ctx context.Context, blockRoot [32]byte) (block.SignedBeac return blk, err } +// OriginBlockRoot returns the value written to the db in SaveOriginBlockRoot +// This is the root of a finalized block within the weak subjectivity period +// at the time the chain was started, used to initialize the database and chain +// without syncing from genesis. +func (s *Store) OriginBlockRoot(ctx context.Context) ([32]byte, error) { + _, span := trace.StartSpan(ctx, "BeaconDB.OriginBlockRoot") + defer span.End() + + var root [32]byte + err := s.db.View(func(tx *bolt.Tx) error { + bkt := tx.Bucket(blocksBucket) + rootSlice := bkt.Get(originBlockRootKey) + if rootSlice == nil { + return ErrNotFoundOriginBlockRoot + } + copy(root[:], rootSlice) + return nil + }) + + return root, err +} + // HeadBlock returns the latest canonical block in the Ethereum Beacon Chain. func (s *Store) HeadBlock(ctx context.Context) (block.SignedBeaconBlock, error) { ctx, span := trace.StartSpan(ctx, "BeaconDB.HeadBlock") @@ -125,7 +147,7 @@ func (s *Store) BlockRoots(ctx context.Context, f *filters.QueryFilter) ([][32]b // HasBlock checks if a block by root exists in the db. func (s *Store) HasBlock(ctx context.Context, blockRoot [32]byte) bool { - ctx, span := trace.StartSpan(ctx, "BeaconDB.HasBlock") + _, span := trace.StartSpan(ctx, "BeaconDB.HasBlock") defer span.End() if v, ok := s.blockCache.Get(string(blockRoot[:])); v != nil && ok { return true @@ -293,7 +315,7 @@ func (s *Store) SaveBlocks(ctx context.Context, blocks []block.SignedBeaconBlock // SaveHeadBlockRoot to the db. func (s *Store) SaveHeadBlockRoot(ctx context.Context, blockRoot [32]byte) error { - ctx, span := trace.StartSpan(ctx, "BeaconDB.SaveHeadBlockRoot") + _, span := trace.StartSpan(ctx, "BeaconDB.SaveHeadBlockRoot") defer span.End() return s.db.Update(func(tx *bolt.Tx) error { hasStateSummary := s.hasStateSummaryBytes(tx, blockRoot) @@ -328,7 +350,7 @@ func (s *Store) GenesisBlock(ctx context.Context) (block.SignedBeaconBlock, erro // SaveGenesisBlockRoot to the db. func (s *Store) SaveGenesisBlockRoot(ctx context.Context, blockRoot [32]byte) error { - ctx, span := trace.StartSpan(ctx, "BeaconDB.SaveGenesisBlockRoot") + _, span := trace.StartSpan(ctx, "BeaconDB.SaveGenesisBlockRoot") defer span.End() return s.db.Update(func(tx *bolt.Tx) error { bucket := tx.Bucket(blocksBucket) @@ -336,6 +358,19 @@ func (s *Store) SaveGenesisBlockRoot(ctx context.Context, blockRoot [32]byte) er }) } +// SaveOriginBlockRoot is used to keep track of the block root used for origin sync. +// This should be a finalized block from within the current weak subjectivity period. +// This value is used by a running beacon chain node to locate the state at the beginning +// of the chain history, in places where genesis would typically be used. +func (s *Store) SaveOriginBlockRoot(ctx context.Context, blockRoot [32]byte) error { + _, span := trace.StartSpan(ctx, "BeaconDB.SaveOriginBlockRoot") + defer span.End() + return s.db.Update(func(tx *bolt.Tx) error { + bucket := tx.Bucket(blocksBucket) + return bucket.Put(originBlockRootKey, blockRoot[:]) + }) +} + // HighestSlotBlocksBelow returns the block with the highest slot below the input slot from the db. func (s *Store) HighestSlotBlocksBelow(ctx context.Context, slot types.Slot) ([]block.SignedBeaconBlock, error) { ctx, span := trace.StartSpan(ctx, "BeaconDB.HighestSlotBlocksBelow") @@ -447,7 +482,7 @@ func blockRootsBySlotRange( bkt *bolt.Bucket, startSlotEncoded, endSlotEncoded, startEpochEncoded, endEpochEncoded, slotStepEncoded interface{}, ) ([][]byte, error) { - ctx, span := trace.StartSpan(ctx, "BeaconDB.blockRootsBySlotRange") + _, span := trace.StartSpan(ctx, "BeaconDB.blockRootsBySlotRange") defer span.End() // Return nothing when all slot parameters are missing @@ -512,7 +547,7 @@ func blockRootsBySlotRange( // blockRootsBySlot retrieves the block roots by slot func blockRootsBySlot(ctx context.Context, tx *bolt.Tx, slot types.Slot) [][]byte { - ctx, span := trace.StartSpan(ctx, "BeaconDB.blockRootsBySlot") + _, span := trace.StartSpan(ctx, "BeaconDB.blockRootsBySlot") defer span.End() roots := make([][]byte, 0) @@ -532,7 +567,7 @@ func blockRootsBySlot(ctx context.Context, tx *bolt.Tx, slot types.Slot) [][]byt // a map of bolt DB index buckets corresponding to each particular key for indices for // data, such as (shard indices bucket -> shard 5). func createBlockIndicesFromBlock(ctx context.Context, block block.BeaconBlock) map[string][]byte { - ctx, span := trace.StartSpan(ctx, "BeaconDB.createBlockIndicesFromBlock") + _, span := trace.StartSpan(ctx, "BeaconDB.createBlockIndicesFromBlock") defer span.End() indicesByBucket := make(map[string][]byte) // Every index has a unique bucket for fast, binary-search @@ -560,7 +595,7 @@ func createBlockIndicesFromBlock(ctx context.Context, block block.BeaconBlock) m // objects. If a certain filter criterion does not apply to // blocks, an appropriate error is returned. func createBlockIndicesFromFilters(ctx context.Context, f *filters.QueryFilter) (map[string][]byte, error) { - ctx, span := trace.StartSpan(ctx, "BeaconDB.createBlockIndicesFromFilters") + _, span := trace.StartSpan(ctx, "BeaconDB.createBlockIndicesFromFilters") defer span.End() indicesByBucket := make(map[string][]byte) for k, v := range f.Filters() { @@ -601,6 +636,13 @@ func unmarshalBlock(_ context.Context, enc []byte) (block.SignedBeaconBlock, err return nil, err } return wrapper.WrappedAltairSignedBeaconBlock(rawBlock) + case hasMergeKey(enc): + rawBlock := ðpb.SignedBeaconBlockMerge{} + err := rawBlock.UnmarshalSSZ(enc[len(mergeKey):]) + if err != nil { + return nil, err + } + return wrapper.WrappedMergeSignedBeaconBlock(rawBlock) default: // Marshal block bytes to phase 0 beacon block. rawBlock := ðpb.SignedBeaconBlock{} @@ -619,6 +661,8 @@ func marshalBlock(_ context.Context, blk block.SignedBeaconBlock) ([]byte, error return nil, err } switch blk.Version() { + case version.Merge: + return snappy.Encode(nil, append(mergeKey, obj...)), nil case version.Altair: return snappy.Encode(nil, append(altairKey, obj...)), nil case version.Phase0: diff --git a/beacon-chain/db/kv/deposit_contract.go b/beacon-chain/db/kv/deposit_contract.go index caba31c704..3e67b1925b 100644 --- a/beacon-chain/db/kv/deposit_contract.go +++ b/beacon-chain/db/kv/deposit_contract.go @@ -12,7 +12,7 @@ import ( // DepositContractAddress returns contract address is the address of // the deposit contract on the proof of work chain. func (s *Store) DepositContractAddress(ctx context.Context) ([]byte, error) { - ctx, span := trace.StartSpan(ctx, "BeaconDB.DepositContractAddress") + _, span := trace.StartSpan(ctx, "BeaconDB.DepositContractAddress") defer span.End() var addr []byte if err := s.db.View(func(tx *bolt.Tx) error { @@ -27,7 +27,7 @@ func (s *Store) DepositContractAddress(ctx context.Context) ([]byte, error) { // SaveDepositContractAddress to the db. It returns an error if an address has been previously saved. func (s *Store) SaveDepositContractAddress(ctx context.Context, addr common.Address) error { - ctx, span := trace.StartSpan(ctx, "BeaconDB.VerifyContractAddress") + _, span := trace.StartSpan(ctx, "BeaconDB.VerifyContractAddress") defer span.End() return s.db.Update(func(tx *bolt.Tx) error { diff --git a/beacon-chain/db/kv/encoding.go b/beacon-chain/db/kv/encoding.go index 2d156e4e02..cfcc348ca2 100644 --- a/beacon-chain/db/kv/encoding.go +++ b/beacon-chain/db/kv/encoding.go @@ -13,7 +13,7 @@ import ( ) func decode(ctx context.Context, data []byte, dst proto.Message) error { - ctx, span := trace.StartSpan(ctx, "BeaconDB.decode") + _, span := trace.StartSpan(ctx, "BeaconDB.decode") defer span.End() data, err := snappy.Decode(nil, data) @@ -27,7 +27,7 @@ func decode(ctx context.Context, data []byte, dst proto.Message) error { } func encode(ctx context.Context, msg proto.Message) ([]byte, error) { - ctx, span := trace.StartSpan(ctx, "BeaconDB.encode") + _, span := trace.StartSpan(ctx, "BeaconDB.encode") defer span.End() if msg == nil || reflect.ValueOf(msg).IsNil() { diff --git a/beacon-chain/db/kv/error.go b/beacon-chain/db/kv/error.go new file mode 100644 index 0000000000..b0cdfca508 --- /dev/null +++ b/beacon-chain/db/kv/error.go @@ -0,0 +1,46 @@ +package kv + +import "errors" + +// ErrNotFound can be used directly, or as a wrapped DBError, whenever a db method needs to +// indicate that a value couldn't be found. +var ErrNotFound = errors.New("not found in db") + +// ErrNotFoundOriginBlockRoot is an error specifically for the origin block root getter +var ErrNotFoundOriginBlockRoot = WrapDBError(ErrNotFound, "OriginBlockRoot") + +// WrapDBError wraps an error in a DBError. See commentary on DBError for more context. +func WrapDBError(e error, outer string) error { + return DBError{ + Wraps: e, + Outer: errors.New(outer), + } +} + +// DBError implements the Error method so that it can be asserted as an error. +// The Unwrap method supports error wrapping, enabling it to be used with errors.Is/As. +// The primary use case is to make it simple for database methods to return errors +// that wrap ErrNotFound, allowing calling code to check for "not found" errors +// like: `error.Is(err, ErrNotFound)`. This is intended to improve error handling +// in db lookup methods that need to differentiate between a missing value and some +// other database error. for more background see: +// https://go.dev/blog/go1.13-errors +type DBError struct { + Wraps error + Outer error +} + +// Error satisfies the error interface, so that DBErrors can be used anywhere that +// expects an `error`. +func (e DBError) Error() string { + es := e.Outer.Error() + if e.Wraps != nil { + es += ": " + e.Wraps.Error() + } + return es +} + +// Unwrap is used by the errors package Is and As methods. +func (e DBError) Unwrap() error { + return e.Wraps +} diff --git a/beacon-chain/db/kv/error_test.go b/beacon-chain/db/kv/error_test.go new file mode 100644 index 0000000000..8b02e8cbcb --- /dev/null +++ b/beacon-chain/db/kv/error_test.go @@ -0,0 +1,24 @@ +package kv + +import ( + "errors" + "testing" +) + +func TestWrappedSentinelError(t *testing.T) { + e := ErrNotFoundOriginBlockRoot + if !errors.Is(e, ErrNotFoundOriginBlockRoot) { + t.Error("expected that a copy of ErrNotFoundOriginBlockRoot would have an is-a relationship") + } + + outer := errors.New("wrapped error") + e2 := DBError{Wraps: ErrNotFoundOriginBlockRoot, Outer: outer} + if !errors.Is(e2, ErrNotFoundOriginBlockRoot) { + t.Error("expected that errors.Is would know DBError wraps ErrNotFoundOriginBlockRoot") + } + + // test that the innermost not found error is detected + if !errors.Is(e2, ErrNotFound) { + t.Error("expected that errors.Is would know ErrNotFoundOriginBlockRoot wraps ErrNotFound") + } +} diff --git a/beacon-chain/db/kv/finalized_block_roots.go b/beacon-chain/db/kv/finalized_block_roots.go index 88ccc3852a..04dc89e0c7 100644 --- a/beacon-chain/db/kv/finalized_block_roots.go +++ b/beacon-chain/db/kv/finalized_block_roots.go @@ -8,7 +8,6 @@ import ( "github.com/prysmaticlabs/prysm/beacon-chain/db/filters" "github.com/prysmaticlabs/prysm/encoding/bytesutil" "github.com/prysmaticlabs/prysm/monitoring/tracing" - dbpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/block" bolt "go.etcd.io/bbolt" @@ -90,7 +89,7 @@ func (s *Store) updateFinalizedBlockRoots(ctx context.Context, tx *bolt.Tx, chec } block := signedBlock.Block() - container := &dbpb.FinalizedBlockRootContainer{ + container := ðpb.FinalizedBlockRootContainer{ ParentRoot: block.ParentRoot(), ChildRoot: previousRoot, } @@ -107,7 +106,7 @@ func (s *Store) updateFinalizedBlockRoots(ctx context.Context, tx *bolt.Tx, chec // Found parent, loop exit condition. if parentBytes := bkt.Get(block.ParentRoot()); parentBytes != nil { - parent := &dbpb.FinalizedBlockRootContainer{} + parent := ðpb.FinalizedBlockRootContainer{} if err := decode(ctx, parentBytes, parent); err != nil { tracing.AnnotateError(span, err) return err @@ -160,7 +159,7 @@ func (s *Store) updateFinalizedBlockRoots(ctx context.Context, tx *bolt.Tx, chec // Note: beacon blocks from the latest finalized epoch return true, whether or not they are // considered canonical in the "head view" of the beacon node. func (s *Store) IsFinalizedBlock(ctx context.Context, blockRoot [32]byte) bool { - ctx, span := trace.StartSpan(ctx, "BeaconDB.IsFinalizedBlock") + _, span := trace.StartSpan(ctx, "BeaconDB.IsFinalizedBlock") defer span.End() var exists bool @@ -195,7 +194,7 @@ func (s *Store) FinalizedChildBlock(ctx context.Context, blockRoot [32]byte) (bl if bytes.Equal(blkBytes, containerFinalizedButNotCanonical) { return nil } - ctr := &dbpb.FinalizedBlockRootContainer{} + ctr := ðpb.FinalizedBlockRootContainer{} if err := decode(ctx, blkBytes, ctr); err != nil { tracing.AnnotateError(span, err) return err diff --git a/beacon-chain/db/kv/altair.go b/beacon-chain/db/kv/key.go similarity index 65% rename from beacon-chain/db/kv/altair.go rename to beacon-chain/db/kv/key.go index afcfa5bb7e..00aafe8aaa 100644 --- a/beacon-chain/db/kv/altair.go +++ b/beacon-chain/db/kv/key.go @@ -9,3 +9,10 @@ func hasAltairKey(enc []byte) bool { } return bytes.Equal(enc[:len(altairKey)], altairKey) } + +func hasMergeKey(enc []byte) bool { + if len(mergeKey) >= len(enc) { + return false + } + return bytes.Equal(enc[:len(mergeKey)], mergeKey) +} diff --git a/beacon-chain/db/kv/powchain.go b/beacon-chain/db/kv/powchain.go index b090780784..76ddafa214 100644 --- a/beacon-chain/db/kv/powchain.go +++ b/beacon-chain/db/kv/powchain.go @@ -13,7 +13,7 @@ import ( // SavePowchainData saves the pow chain data. func (s *Store) SavePowchainData(ctx context.Context, data *v2.ETH1ChainData) error { - ctx, span := trace.StartSpan(ctx, "BeaconDB.SavePowchainData") + _, span := trace.StartSpan(ctx, "BeaconDB.SavePowchainData") defer span.End() if data == nil { @@ -36,7 +36,7 @@ func (s *Store) SavePowchainData(ctx context.Context, data *v2.ETH1ChainData) er // PowchainData retrieves the powchain data. func (s *Store) PowchainData(ctx context.Context) (*v2.ETH1ChainData, error) { - ctx, span := trace.StartSpan(ctx, "BeaconDB.PowchainData") + _, span := trace.StartSpan(ctx, "BeaconDB.PowchainData") defer span.End() var data *v2.ETH1ChainData diff --git a/beacon-chain/db/kv/schema.go b/beacon-chain/db/kv/schema.go index 9295e26d76..40f4f4a6d4 100644 --- a/beacon-chain/db/kv/schema.go +++ b/beacon-chain/db/kv/schema.go @@ -43,9 +43,13 @@ var ( justifiedCheckpointKey = []byte("justified-checkpoint") finalizedCheckpointKey = []byte("finalized-checkpoint") powchainDataKey = []byte("powchain-data") - // Altair key used to identify object is altair compatible. - // Objects that are only compatible with altair should be prefixed with such key. + + // Below keys are used to identify objects are to be fork compatible. + // Objects that are only compatible with specific forks should be prefixed with such keys. altairKey = []byte("altair") + mergeKey = []byte("merge") + // block root included in the beacon state used by weak subjectivity initial sync + originBlockRootKey = []byte("origin-block-root") // Deprecated: This index key was migrated in PR 6461. Do not use, except for migrations. lastArchivedIndexKey = []byte("last-archived") diff --git a/beacon-chain/db/kv/state.go b/beacon-chain/db/kv/state.go index 11e82cc79b..0241ad7343 100644 --- a/beacon-chain/db/kv/state.go +++ b/beacon-chain/db/kv/state.go @@ -12,6 +12,7 @@ import ( "github.com/prysmaticlabs/prysm/beacon-chain/state/genesis" v1 "github.com/prysmaticlabs/prysm/beacon-chain/state/v1" v2 "github.com/prysmaticlabs/prysm/beacon-chain/state/v2" + v3 "github.com/prysmaticlabs/prysm/beacon-chain/state/v3" "github.com/prysmaticlabs/prysm/config/features" "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/encoding/bytesutil" @@ -275,7 +276,7 @@ func (s *Store) SaveStatesEfficient(ctx context.Context, states []state.ReadOnly // HasState checks if a state by root exists in the db. func (s *Store) HasState(ctx context.Context, blockRoot [32]byte) bool { - ctx, span := trace.StartSpan(ctx, "BeaconDB.HasState") + _, span := trace.StartSpan(ctx, "BeaconDB.HasState") defer span.End() hasState := false err := s.db.View(func(tx *bolt.Tx) error { @@ -385,6 +386,20 @@ func (s *Store) unmarshalState(_ context.Context, enc []byte, validatorEntries [ } switch { + case hasMergeKey(enc): + // Marshal state bytes to altair beacon state. + protoState := ðpb.BeaconStateMerge{} + if err := protoState.UnmarshalSSZ(enc[len(mergeKey):]); err != nil { + return nil, errors.Wrap(err, "failed to unmarshal encoding for altair") + } + ok, err := s.isStateValidatorMigrationOver() + if err != nil { + return nil, err + } + if ok { + protoState.Validators = validatorEntries + } + return v3.InitializeFromProtoUnsafe(protoState) case hasAltairKey(enc): // Marshal state bytes to altair beacon state. protoState := ðpb.BeaconStateAltair{} @@ -438,6 +453,19 @@ func marshalState(ctx context.Context, st state.ReadOnlyBeaconState) ([]byte, er return nil, err } return snappy.Encode(nil, append(altairKey, rawObj...)), nil + case *ethpb.BeaconStateMerge: + rState, ok := st.ToProtoUnsafe().(*ethpb.BeaconStateMerge) + if !ok { + return nil, errors.New("non valid inner state") + } + if rState == nil { + return nil, errors.New("nil state") + } + rawObj, err := rState.MarshalSSZ() + if err != nil { + return nil, err + } + return snappy.Encode(nil, append(mergeKey, rawObj...)), nil default: return nil, errors.New("invalid inner state") } @@ -513,7 +541,7 @@ func (s *Store) validatorEntries(ctx context.Context, blockRoot [32]byte) ([]*et // retrieves and assembles the state information from multiple buckets. func (s *Store) stateBytes(ctx context.Context, blockRoot [32]byte) ([]byte, error) { - ctx, span := trace.StartSpan(ctx, "BeaconDB.stateBytes") + _, span := trace.StartSpan(ctx, "BeaconDB.stateBytes") defer span.End() var dst []byte err := s.db.View(func(tx *bolt.Tx) error { @@ -632,7 +660,7 @@ func (s *Store) HighestSlotStatesBelow(ctx context.Context, slot types.Slot) ([] // a map of bolt DB index buckets corresponding to each particular key for indices for // data, such as (shard indices bucket -> shard 5). func createStateIndicesFromStateSlot(ctx context.Context, slot types.Slot) map[string][]byte { - ctx, span := trace.StartSpan(ctx, "BeaconDB.createStateIndicesFromState") + _, span := trace.StartSpan(ctx, "BeaconDB.createStateIndicesFromState") defer span.End() indicesByBucket := make(map[string][]byte) // Every index has a unique bucket for fast, binary-search diff --git a/beacon-chain/db/kv/state_summary.go b/beacon-chain/db/kv/state_summary.go index 6164794f36..b8b15dc0af 100644 --- a/beacon-chain/db/kv/state_summary.go +++ b/beacon-chain/db/kv/state_summary.go @@ -64,7 +64,7 @@ func (s *Store) StateSummary(ctx context.Context, blockRoot [32]byte) (*ethpb.St // HasStateSummary returns true if a state summary exists in DB. func (s *Store) HasStateSummary(ctx context.Context, blockRoot [32]byte) bool { - ctx, span := trace.StartSpan(ctx, "BeaconDB.HasStateSummary") + _, span := trace.StartSpan(ctx, "BeaconDB.HasStateSummary") defer span.End() var hasSummary bool diff --git a/beacon-chain/db/kv/state_test.go b/beacon-chain/db/kv/state_test.go index 1b89d109ef..d14117d024 100644 --- a/beacon-chain/db/kv/state_test.go +++ b/beacon-chain/db/kv/state_test.go @@ -13,7 +13,6 @@ import ( "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/encoding/bytesutil" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - v1alpha "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/block" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/wrapper" "github.com/prysmaticlabs/prysm/testing/assert" @@ -183,7 +182,7 @@ func TestState_CanSaveRetrieveValidatorEntriesFromCache(t *testing.T) { assert.Equal(t, true, ok) require.NotNil(t, data) - valEntry, vType := data.(*v1alpha.Validator) + valEntry, vType := data.(*ethpb.Validator) assert.Equal(t, true, vType) require.NotNil(t, valEntry) @@ -782,6 +781,100 @@ func checkStateReadTime(b *testing.B, saveCount int) { } } +func TestStateMerge_CanSaveRetrieveValidatorEntries(t *testing.T) { + db := setupDB(t) + + // enable historical state representation flag to test this + resetCfg := features.InitWithReset(&features.Flags{ + EnableHistoricalSpaceRepresentation: true, + }) + defer resetCfg() + + r := [32]byte{'A'} + + require.Equal(t, false, db.HasState(context.Background(), r)) + + stateValidators := validators(10) + st, _ := util.DeterministicGenesisStateMerge(t, 20) + require.NoError(t, st.SetSlot(100)) + require.NoError(t, st.SetValidators(stateValidators)) + + ctx := context.Background() + require.NoError(t, db.SaveState(ctx, st, r)) + assert.Equal(t, true, db.HasState(context.Background(), r)) + + savedS, err := db.State(context.Background(), r) + require.NoError(t, err) + + require.DeepSSZEqual(t, st.InnerStateUnsafe(), savedS.InnerStateUnsafe(), "saved state with validators and retrieved state are not matching") + + // check if the index of the second state is still present. + err = db.db.Update(func(tx *bolt.Tx) error { + idxBkt := tx.Bucket(blockRootValidatorHashesBucket) + data := idxBkt.Get(r[:]) + require.NotEqual(t, 0, len(data)) + return nil + }) + require.NoError(t, err) + + // check if all the validator entries are still intact in the validator entry bucket. + err = db.db.Update(func(tx *bolt.Tx) error { + valBkt := tx.Bucket(stateValidatorsBucket) + // if any of the original validator entry is not present, then fail the test. + for _, val := range stateValidators { + hash, hashErr := val.HashTreeRoot() + assert.NoError(t, hashErr) + data := valBkt.Get(hash[:]) + require.NotNil(t, data) + require.NotEqual(t, 0, len(data)) + } + return nil + }) + require.NoError(t, err) +} + +func TestMergeState_CanSaveRetrieve(t *testing.T) { + db := setupDB(t) + + r := [32]byte{'A'} + + require.Equal(t, false, db.HasState(context.Background(), r)) + + st, _ := util.DeterministicGenesisStateMerge(t, 1) + require.NoError(t, st.SetSlot(100)) + + require.NoError(t, db.SaveState(context.Background(), st, r)) + require.Equal(t, true, db.HasState(context.Background(), r)) + + savedS, err := db.State(context.Background(), r) + require.NoError(t, err) + + require.DeepSSZEqual(t, st.InnerStateUnsafe(), savedS.InnerStateUnsafe()) + + savedS, err = db.State(context.Background(), [32]byte{'B'}) + require.NoError(t, err) + require.Equal(t, state.ReadOnlyBeaconState(nil), savedS, "Unsaved state should've been nil") +} + +func TestMergeState_CanDelete(t *testing.T) { + db := setupDB(t) + + r := [32]byte{'A'} + + require.Equal(t, false, db.HasState(context.Background(), r)) + + st, _ := util.DeterministicGenesisStateMerge(t, 1) + require.NoError(t, st.SetSlot(100)) + + require.NoError(t, db.SaveState(context.Background(), st, r)) + require.Equal(t, true, db.HasState(context.Background(), r)) + + require.NoError(t, db.DeleteState(context.Background(), r)) + savedS, err := db.State(context.Background(), r) + require.NoError(t, err) + require.Equal(t, state.ReadOnlyBeaconState(nil), savedS, "Unsaved state should've been nil") +} + func BenchmarkState_CheckStateSaveTime_1(b *testing.B) { checkStateSaveTime(b, 1) } func BenchmarkState_CheckStateSaveTime_10(b *testing.B) { checkStateSaveTime(b, 10) } diff --git a/beacon-chain/db/kv/utils.go b/beacon-chain/db/kv/utils.go index cd07b797c0..dde90f0952 100644 --- a/beacon-chain/db/kv/utils.go +++ b/beacon-chain/db/kv/utils.go @@ -16,7 +16,7 @@ import ( // we might find roots `0x23` and `0x45` stored under that index. We can then // do a batch read for attestations corresponding to those roots. func lookupValuesForIndices(ctx context.Context, indicesByBucket map[string][]byte, tx *bolt.Tx) [][][]byte { - ctx, span := trace.StartSpan(ctx, "BeaconDB.lookupValuesForIndices") + _, span := trace.StartSpan(ctx, "BeaconDB.lookupValuesForIndices") defer span.End() values := make([][][]byte, 0, len(indicesByBucket)) for k, v := range indicesByBucket { @@ -35,7 +35,7 @@ func lookupValuesForIndices(ctx context.Context, indicesByBucket map[string][]by // values stored at said index. Typically, indices are roots of data that can then // be used for reads or batch reads from the DB. func updateValueForIndices(ctx context.Context, indicesByBucket map[string][]byte, root []byte, tx *bolt.Tx) error { - ctx, span := trace.StartSpan(ctx, "BeaconDB.updateValueForIndices") + _, span := trace.StartSpan(ctx, "BeaconDB.updateValueForIndices") defer span.End() for k, idx := range indicesByBucket { bkt := tx.Bucket([]byte(k)) @@ -61,7 +61,7 @@ func updateValueForIndices(ctx context.Context, indicesByBucket map[string][]byt // deleteValueForIndices clears a root stored at each index. func deleteValueForIndices(ctx context.Context, indicesByBucket map[string][]byte, root []byte, tx *bolt.Tx) error { - ctx, span := trace.StartSpan(ctx, "BeaconDB.deleteValueForIndices") + _, span := trace.StartSpan(ctx, "BeaconDB.deleteValueForIndices") defer span.End() for k, idx := range indicesByBucket { bkt := tx.Bucket([]byte(k)) diff --git a/beacon-chain/db/kv/wss.go b/beacon-chain/db/kv/wss.go new file mode 100644 index 0000000000..82194dc3cb --- /dev/null +++ b/beacon-chain/db/kv/wss.go @@ -0,0 +1,89 @@ +package kv + +import ( + "context" + "io" + "io/ioutil" + + "github.com/pkg/errors" + types "github.com/prysmaticlabs/eth2-types" + statev2 "github.com/prysmaticlabs/prysm/beacon-chain/state/v2" + "github.com/prysmaticlabs/prysm/config/params" + ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" + "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/wrapper" +) + +// SaveOrigin loads an ssz serialized Block & BeaconState from an io.Reader +// (ex: an open file) prepares the database so that the beacon node can begin +// syncing, using the provided values as their point of origin. This is an alternative +// to syncing from genesis, and should only be run on an empty database. +func (s *Store) SaveOrigin(ctx context.Context, stateReader, blockReader io.Reader) error { + // unmarshal both block and state before trying to save anything + // so that we fail early if there is any issue with the ssz data + blk := ðpb.SignedBeaconBlockAltair{} + bb, err := ioutil.ReadAll(blockReader) + if err != nil { + return errors.Wrap(err, "error reading block given to SaveOrigin") + } + if err := blk.UnmarshalSSZ(bb); err != nil { + return errors.Wrap(err, "could not unmarshal checkpoint block") + } + wblk, err := wrapper.WrappedAltairSignedBeaconBlock(blk) + if err != nil { + return errors.Wrap(err, "could not wrap checkpoint block") + } + bs, err := statev2.InitializeFromSSZReader(stateReader) + if err != nil { + return errors.Wrap(err, "could not initialize checkpoint state from reader") + } + + // save block + if err := s.SaveBlock(ctx, wblk); err != nil { + return errors.Wrap(err, "could not save checkpoint block") + } + blockRoot, err := blk.Block.HashTreeRoot() + if err != nil { + return errors.Wrap(err, "could not compute HashTreeRoot of checkpoint block") + } + + // save state + if err = s.SaveState(ctx, bs, blockRoot); err != nil { + return errors.Wrap(err, "could not save state") + } + if err = s.SaveStateSummary(ctx, ðpb.StateSummary{ + Slot: bs.Slot(), + Root: blockRoot[:], + }); err != nil { + return errors.Wrap(err, "could not save state summary") + } + + // save origin block root in special key, to be used when the canonical + // origin (start of chain, ie alternative to genesis) block or state is needed + if err = s.SaveOriginBlockRoot(ctx, blockRoot); err != nil { + return errors.Wrap(err, "could not save origin block root") + } + + // mark block as head of chain, so that processing will pick up from this point + if err = s.SaveHeadBlockRoot(ctx, blockRoot); err != nil { + return errors.Wrap(err, "could not save head block root") + } + + // rebuild the checkpoint from the block + // use it to mark the block as justified and finalized + slotEpoch, err := blk.Block.Slot.SafeDivSlot(params.BeaconConfig().SlotsPerEpoch) + if err != nil { + return err + } + chkpt := ðpb.Checkpoint{ + Epoch: types.Epoch(slotEpoch), + Root: blockRoot[:], + } + if err = s.SaveJustifiedCheckpoint(ctx, chkpt); err != nil { + return errors.Wrap(err, "could not mark checkpoint sync block as justified") + } + if err = s.SaveFinalizedCheckpoint(ctx, chkpt); err != nil { + return errors.Wrap(err, "could not mark checkpoint sync block as finalized") + } + + return nil +} diff --git a/beacon-chain/db/slasherkv/pruning.go b/beacon-chain/db/slasherkv/pruning.go index 1a6be7ffcc..5445e4e4cd 100644 --- a/beacon-chain/db/slasherkv/pruning.go +++ b/beacon-chain/db/slasherkv/pruning.go @@ -85,7 +85,7 @@ func (s *Store) PruneAttestationsAtEpoch( // PruneProposalsAtEpoch deletes all proposals from the slasher DB with epoch // less than or equal to the specified epoch. func (s *Store) PruneProposalsAtEpoch( - _ context.Context, maxEpoch types.Epoch, + ctx context.Context, maxEpoch types.Epoch, ) (numPruned uint, err error) { var endPruneSlot types.Slot endPruneSlot, err = slots.EpochEnd(maxEpoch) @@ -128,6 +128,9 @@ func (s *Store) PruneProposalsAtEpoch( c := proposalBkt.Cursor() // We begin a pruning iteration starting from the first item in the bucket. for k, _ := c.First(); k != nil; k, _ = c.Next() { + if ctx.Err() != nil { + return ctx.Err() + } // We check the slot from the current key in the database. // If we have hit a slot that is greater than the end slot of the pruning process, // we then completely exit the process as we are done. diff --git a/beacon-chain/db/slasherkv/pruning_test.go b/beacon-chain/db/slasherkv/pruning_test.go index ee530fc3cc..13277f24b3 100644 --- a/beacon-chain/db/slasherkv/pruning_test.go +++ b/beacon-chain/db/slasherkv/pruning_test.go @@ -53,11 +53,10 @@ func TestStore_PruneProposalsAtEpoch(t *testing.T) { t.Run("prune_and_verify_deletions", func(t *testing.T) { beaconDB := setupDB(t) + params.SetupTestConfigCleanup(t) config := params.BeaconConfig() - copyConfig := config.Copy() - copyConfig.SlotsPerEpoch = 2 - params.OverrideBeaconConfig(copyConfig) - defer params.OverrideBeaconConfig(config) + config.SlotsPerEpoch = 2 + params.OverrideBeaconConfig(config) historyLength := types.Epoch(10) currentEpoch := types.Epoch(20) @@ -153,11 +152,10 @@ func TestStore_PruneAttestations_OK(t *testing.T) { t.Run("prune_and_verify_deletions", func(t *testing.T) { beaconDB := setupDB(t) + params.SetupTestConfigCleanup(t) config := params.BeaconConfig() - copyConfig := config.Copy() - copyConfig.SlotsPerEpoch = 2 - params.OverrideBeaconConfig(copyConfig) - defer params.OverrideBeaconConfig(config) + config.SlotsPerEpoch = 2 + params.OverrideBeaconConfig(config) historyLength := types.Epoch(10) currentEpoch := types.Epoch(20) diff --git a/beacon-chain/db/slasherkv/slasher.go b/beacon-chain/db/slasherkv/slasher.go index 5a48823dc5..cb755c4f9c 100644 --- a/beacon-chain/db/slasherkv/slasher.go +++ b/beacon-chain/db/slasherkv/slasher.go @@ -15,7 +15,6 @@ import ( slashertypes "github.com/prysmaticlabs/prysm/beacon-chain/slasher/types" "github.com/prysmaticlabs/prysm/encoding/bytesutil" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - slashpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" bolt "go.etcd.io/bbolt" "go.opencensus.io/trace" "golang.org/x/sync/errgroup" @@ -32,7 +31,7 @@ const ( func (s *Store) LastEpochWrittenForValidators( ctx context.Context, validatorIndices []types.ValidatorIndex, ) ([]*slashertypes.AttestedEpochForValidator, error) { - ctx, span := trace.StartSpan(ctx, "BeaconDB.LastEpochWrittenForValidators") + _, span := trace.StartSpan(ctx, "BeaconDB.LastEpochWrittenForValidators") defer span.End() attestedEpochs := make([]*slashertypes.AttestedEpochForValidator, 0) encodedIndices := make([][]byte, len(validatorIndices)) @@ -42,47 +41,73 @@ func (s *Store) LastEpochWrittenForValidators( err := s.db.View(func(tx *bolt.Tx) error { bkt := tx.Bucket(attestedEpochsByValidator) for i, encodedIndex := range encodedIndices { + var epoch types.Epoch epochBytes := bkt.Get(encodedIndex) if epochBytes != nil { - var epoch types.Epoch if err := epoch.UnmarshalSSZ(epochBytes); err != nil { return err } - attestedEpochs = append(attestedEpochs, &slashertypes.AttestedEpochForValidator{ - ValidatorIndex: validatorIndices[i], - Epoch: epoch, - }) } + attestedEpochs = append(attestedEpochs, &slashertypes.AttestedEpochForValidator{ + ValidatorIndex: validatorIndices[i], + Epoch: epoch, + }) } return nil }) return attestedEpochs, err } -// SaveLastEpochWrittenForValidators updates the latest epoch a slice +// SaveLastEpochsWrittenForValidators updates the latest epoch a slice // of validator indices has attested to. -func (s *Store) SaveLastEpochWrittenForValidators( - ctx context.Context, validatorIndices []types.ValidatorIndex, epoch types.Epoch, +func (s *Store) SaveLastEpochsWrittenForValidators( + ctx context.Context, epochByValidator map[types.ValidatorIndex]types.Epoch, ) error { - ctx, span := trace.StartSpan(ctx, "BeaconDB.SaveLastEpochWrittenForValidators") + _, span := trace.StartSpan(ctx, "BeaconDB.SaveLastEpochsWrittenForValidators") defer span.End() - encodedIndices := make([][]byte, len(validatorIndices)) - for i, valIdx := range validatorIndices { - encodedIndices[i] = encodeValidatorIndex(valIdx) - } - encodedEpoch, err := epoch.MarshalSSZ() - if err != nil { - return err - } - return s.db.Update(func(tx *bolt.Tx) error { - bkt := tx.Bucket(attestedEpochsByValidator) - for _, encodedIndex := range encodedIndices { - if err = bkt.Put(encodedIndex, encodedEpoch); err != nil { - return err - } + encodedIndices := make([][]byte, 0, len(epochByValidator)) + encodedEpochs := make([][]byte, 0, len(epochByValidator)) + for valIdx, epoch := range epochByValidator { + if ctx.Err() != nil { + return ctx.Err() } - return nil - }) + encodedEpoch, err := epoch.MarshalSSZ() + if err != nil { + return err + } + encodedIndices = append(encodedIndices, encodeValidatorIndex(valIdx)) + encodedEpochs = append(encodedEpochs, encodedEpoch) + } + // The list of validators might be too massive for boltdb to handle in a single transaction, + // so instead we split it into batches and write each batch. + batchSize := 10000 + for i := 0; i < len(encodedIndices); i += batchSize { + if ctx.Err() != nil { + return ctx.Err() + } + if err := s.db.Update(func(tx *bolt.Tx) error { + if ctx.Err() != nil { + return ctx.Err() + } + bkt := tx.Bucket(attestedEpochsByValidator) + min := i + batchSize + if min > len(encodedIndices) { + min = len(encodedIndices) + } + for j, encodedIndex := range encodedIndices[i:min] { + if ctx.Err() != nil { + return ctx.Err() + } + if err := bkt.Put(encodedIndex, encodedEpochs[j]); err != nil { + return err + } + } + return nil + }); err != nil { + return err + } + } + return nil } // CheckAttesterDoubleVotes retries any slashable double votes that exist @@ -158,7 +183,7 @@ func (s *Store) CheckAttesterDoubleVotes( func (s *Store) AttestationRecordForValidator( ctx context.Context, validatorIdx types.ValidatorIndex, targetEpoch types.Epoch, ) (*slashertypes.IndexedAttestationWrapper, error) { - ctx, span := trace.StartSpan(ctx, "BeaconDB.AttestationRecordForValidator") + _, span := trace.StartSpan(ctx, "BeaconDB.AttestationRecordForValidator") defer span.End() var record *slashertypes.IndexedAttestationWrapper encIdx := encodeValidatorIndex(validatorIdx) @@ -190,7 +215,7 @@ func (s *Store) SaveAttestationRecordsForValidators( ctx context.Context, attestations []*slashertypes.IndexedAttestationWrapper, ) error { - ctx, span := trace.StartSpan(ctx, "BeaconDB.SaveAttestationRecordsForValidators") + _, span := trace.StartSpan(ctx, "BeaconDB.SaveAttestationRecordsForValidators") defer span.End() encodedTargetEpoch := make([][]byte, len(attestations)) encodedRecords := make([][]byte, len(attestations)) @@ -234,7 +259,7 @@ func (s *Store) SaveAttestationRecordsForValidators( func (s *Store) LoadSlasherChunks( ctx context.Context, kind slashertypes.ChunkKind, diskKeys [][]byte, ) ([][]uint16, []bool, error) { - ctx, span := trace.StartSpan(ctx, "BeaconDB.LoadSlasherChunk") + _, span := trace.StartSpan(ctx, "BeaconDB.LoadSlasherChunk") defer span.End() chunks := make([][]uint16, 0) var exists []bool @@ -265,7 +290,7 @@ func (s *Store) LoadSlasherChunks( func (s *Store) SaveSlasherChunks( ctx context.Context, kind slashertypes.ChunkKind, chunkKeys [][]byte, chunks [][]uint16, ) error { - ctx, span := trace.StartSpan(ctx, "BeaconDB.SaveSlasherChunks") + _, span := trace.StartSpan(ctx, "BeaconDB.SaveSlasherChunks") defer span.End() encodedKeys := make([][]byte, len(chunkKeys)) encodedChunks := make([][]byte, len(chunkKeys)) @@ -295,7 +320,7 @@ func (s *Store) SaveSlasherChunks( func (s *Store) CheckDoubleBlockProposals( ctx context.Context, proposals []*slashertypes.SignedBlockHeaderWrapper, ) ([]*ethpb.ProposerSlashing, error) { - ctx, span := trace.StartSpan(ctx, "BeaconDB.CheckDoubleBlockProposals") + _, span := trace.StartSpan(ctx, "BeaconDB.CheckDoubleBlockProposals") defer span.End() proposerSlashings := make([]*ethpb.ProposerSlashing, 0, len(proposals)) err := s.db.View(func(tx *bolt.Tx) error { @@ -334,7 +359,7 @@ func (s *Store) CheckDoubleBlockProposals( func (s *Store) BlockProposalForValidator( ctx context.Context, validatorIdx types.ValidatorIndex, slot types.Slot, ) (*slashertypes.SignedBlockHeaderWrapper, error) { - ctx, span := trace.StartSpan(ctx, "BeaconDB.BlockProposalForValidator") + _, span := trace.StartSpan(ctx, "BeaconDB.BlockProposalForValidator") defer span.End() var record *slashertypes.SignedBlockHeaderWrapper key, err := keyForValidatorProposal(slot, validatorIdx) @@ -362,7 +387,7 @@ func (s *Store) BlockProposalForValidator( func (s *Store) SaveBlockProposals( ctx context.Context, proposals []*slashertypes.SignedBlockHeaderWrapper, ) error { - ctx, span := trace.StartSpan(ctx, "BeaconDB.SaveBlockProposals") + _, span := trace.StartSpan(ctx, "BeaconDB.SaveBlockProposals") defer span.End() encodedKeys := make([][]byte, len(proposals)) encodedProposals := make([][]byte, len(proposals)) @@ -396,7 +421,7 @@ func (s *Store) SaveBlockProposals( func (s *Store) HighestAttestations( _ context.Context, indices []types.ValidatorIndex, -) ([]*slashpb.HighestAttestation, error) { +) ([]*ethpb.HighestAttestation, error) { if len(indices) == 0 { return nil, nil } @@ -411,7 +436,7 @@ func (s *Store) HighestAttestations( encodedIndices[i] = encodeValidatorIndex(valIdx) } - history := make([]*slashpb.HighestAttestation, 0, len(encodedIndices)) + history := make([]*ethpb.HighestAttestation, 0, len(encodedIndices)) err = s.db.View(func(tx *bolt.Tx) error { signingRootsBkt := tx.Bucket(attestationDataRootsBucket) attRecordsBkt := tx.Bucket(attestationRecordsBucket) @@ -427,7 +452,7 @@ func (s *Store) HighestAttestations( if err != nil { return err } - highestAtt := &slashpb.HighestAttestation{ + highestAtt := ðpb.HighestAttestation{ ValidatorIndex: uint64(indices[i]), HighestSourceEpoch: attWrapper.IndexedAttestation.Data.Source.Epoch, HighestTargetEpoch: attWrapper.IndexedAttestation.Data.Target.Epoch, diff --git a/beacon-chain/db/slasherkv/slasher_test.go b/beacon-chain/db/slasherkv/slasher_test.go index f599d70a3e..ba0eb745c7 100644 --- a/beacon-chain/db/slasherkv/slasher_test.go +++ b/beacon-chain/db/slasherkv/slasher_test.go @@ -14,7 +14,6 @@ import ( "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/encoding/bytesutil" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - slashpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/testing/assert" "github.com/prysmaticlabs/prysm/testing/require" ) @@ -52,9 +51,17 @@ func TestStore_LastEpochWrittenForValidators(t *testing.T) { attestedEpochs, err := beaconDB.LastEpochWrittenForValidators(ctx, indices) require.NoError(t, err) - require.Equal(t, true, len(attestedEpochs) == 0) + require.Equal(t, true, len(attestedEpochs) == len(indices)) + for _, item := range attestedEpochs { + require.Equal(t, types.Epoch(0), item.Epoch) + } - err = beaconDB.SaveLastEpochWrittenForValidators(ctx, indices, epoch) + epochsByValidator := map[types.ValidatorIndex]types.Epoch{ + 1: epoch, + 2: epoch, + 3: epoch, + } + err = beaconDB.SaveLastEpochsWrittenForValidators(ctx, epochsByValidator) require.NoError(t, err) retrievedEpochs, err := beaconDB.LastEpochWrittenForValidators(ctx, indices) @@ -338,7 +345,7 @@ func TestStore_HighestAttestations(t *testing.T) { tests := []struct { name string attestationsInDB []*slashertypes.IndexedAttestationWrapper - expected []*slashpb.HighestAttestation + expected []*ethpb.HighestAttestation indices []types.ValidatorIndex wantErr bool }{ @@ -348,7 +355,7 @@ func TestStore_HighestAttestations(t *testing.T) { createAttestationWrapper(0, 3, []uint64{1}, []byte{1}), }, indices: []types.ValidatorIndex{1}, - expected: []*slashpb.HighestAttestation{ + expected: []*ethpb.HighestAttestation{ { ValidatorIndex: 1, HighestSourceEpoch: 0, @@ -365,7 +372,7 @@ func TestStore_HighestAttestations(t *testing.T) { createAttestationWrapper(5, 6, []uint64{5}, []byte{4}), }, indices: []types.ValidatorIndex{2, 3, 4, 5}, - expected: []*slashpb.HighestAttestation{ + expected: []*ethpb.HighestAttestation{ { ValidatorIndex: 2, HighestSourceEpoch: 0, @@ -397,7 +404,7 @@ func TestStore_HighestAttestations(t *testing.T) { createAttestationWrapper(6, 7, []uint64{5}, []byte{4}), }, indices: []types.ValidatorIndex{2, 3, 4, 5}, - expected: []*slashpb.HighestAttestation{ + expected: []*ethpb.HighestAttestation{ { ValidatorIndex: 2, HighestSourceEpoch: 4, diff --git a/beacon-chain/deterministic-genesis/service.go b/beacon-chain/deterministic-genesis/service.go index fa9906984d..b860f3687c 100644 --- a/beacon-chain/deterministic-genesis/service.go +++ b/beacon-chain/deterministic-genesis/service.go @@ -102,21 +102,21 @@ func NewService(ctx context.Context, cfg *Config) *Service { } // Start initializes the genesis state from configured flags. -func (s *Service) Start() { +func (_ *Service) Start() { } // Stop does nothing. -func (s *Service) Stop() error { +func (_ *Service) Stop() error { return nil } // Status always returns nil. -func (s *Service) Status() error { +func (_ *Service) Status() error { return nil } // AllDeposits mocks out the deposit cache functionality for interop. -func (s *Service) AllDeposits(_ context.Context, _ *big.Int) []*ethpb.Deposit { +func (_ *Service) AllDeposits(_ context.Context, _ *big.Int) []*ethpb.Deposit { return []*ethpb.Deposit{} } @@ -126,37 +126,37 @@ func (s *Service) ChainStartDeposits() []*ethpb.Deposit { } // ChainStartEth1Data mocks out the powchain functionality for interop. -func (s *Service) ChainStartEth1Data() *ethpb.Eth1Data { +func (_ *Service) ChainStartEth1Data() *ethpb.Eth1Data { return ðpb.Eth1Data{} } // PreGenesisState returns an empty beacon state. -func (s *Service) PreGenesisState() state.BeaconState { +func (_ *Service) PreGenesisState() state.BeaconState { return &v1.BeaconState{} } // ClearPreGenesisData -- -func (s *Service) ClearPreGenesisData() { +func (_ *Service) ClearPreGenesisData() { // no-op } // DepositByPubkey mocks out the deposit cache functionality for interop. -func (s *Service) DepositByPubkey(_ context.Context, _ []byte) (*ethpb.Deposit, *big.Int) { +func (_ *Service) DepositByPubkey(_ context.Context, _ []byte) (*ethpb.Deposit, *big.Int) { return ðpb.Deposit{}, nil } // DepositsNumberAndRootAtHeight mocks out the deposit cache functionality for interop. -func (s *Service) DepositsNumberAndRootAtHeight(_ context.Context, _ *big.Int) (uint64, [32]byte) { +func (_ *Service) DepositsNumberAndRootAtHeight(_ context.Context, _ *big.Int) (uint64, [32]byte) { return 0, [32]byte{} } // FinalizedDeposits mocks out the deposit cache functionality for interop. -func (s *Service) FinalizedDeposits(_ context.Context) *depositcache.FinalizedDeposits { +func (_ *Service) FinalizedDeposits(_ context.Context) *depositcache.FinalizedDeposits { return nil } // NonFinalizedDeposits mocks out the deposit cache functionality for interop. -func (s *Service) NonFinalizedDeposits(_ context.Context, _ *big.Int) []*ethpb.Deposit { +func (_ *Service) NonFinalizedDeposits(_ context.Context, _ *big.Int) []*ethpb.Deposit { return []*ethpb.Deposit{} } diff --git a/beacon-chain/forkchoice/protoarray/helpers.go b/beacon-chain/forkchoice/protoarray/helpers.go index 7460da8440..b096db01d1 100644 --- a/beacon-chain/forkchoice/protoarray/helpers.go +++ b/beacon-chain/forkchoice/protoarray/helpers.go @@ -15,7 +15,7 @@ func computeDeltas( votes []Vote, oldBalances, newBalances []uint64, ) ([]int, []Vote, error) { - ctx, span := trace.StartSpan(ctx, "protoArrayForkChoice.computeDeltas") + _, span := trace.StartSpan(ctx, "protoArrayForkChoice.computeDeltas") defer span.End() deltas := make([]int, len(blockIndices)) diff --git a/beacon-chain/forkchoice/protoarray/store.go b/beacon-chain/forkchoice/protoarray/store.go index 6f198ac173..ea6bb59add 100644 --- a/beacon-chain/forkchoice/protoarray/store.go +++ b/beacon-chain/forkchoice/protoarray/store.go @@ -74,7 +74,7 @@ func (f *ForkChoice) Head( // ProcessAttestation processes attestation for vote accounting, it iterates around validator indices // and update their votes accordingly. func (f *ForkChoice) ProcessAttestation(ctx context.Context, validatorIndices []uint64, blockRoot [32]byte, targetEpoch types.Epoch) { - ctx, span := trace.StartSpan(ctx, "protoArrayForkChoice.ProcessAttestation") + _, span := trace.StartSpan(ctx, "protoArrayForkChoice.ProcessAttestation") defer span.End() f.votesLock.Lock() defer f.votesLock.Unlock() @@ -327,7 +327,7 @@ func (s *Store) insert(ctx context.Context, slot types.Slot, root, parent, graffiti [32]byte, justifiedEpoch, finalizedEpoch types.Epoch) error { - ctx, span := trace.StartSpan(ctx, "protoArrayForkChoice.insert") + _, span := trace.StartSpan(ctx, "protoArrayForkChoice.insert") defer span.End() s.nodesLock.Lock() @@ -379,7 +379,7 @@ func (s *Store) insert(ctx context.Context, // back propagate the nodes delta to its parents delta. After scoring changes, // the best child is then updated along with best descendant. func (s *Store) applyWeightChanges(ctx context.Context, justifiedEpoch, finalizedEpoch types.Epoch, delta []int) error { - ctx, span := trace.StartSpan(ctx, "protoArrayForkChoice.applyWeightChanges") + _, span := trace.StartSpan(ctx, "protoArrayForkChoice.applyWeightChanges") defer span.End() // The length of the nodes can not be different than length of the delta. @@ -557,7 +557,7 @@ func (s *Store) updateBestChildAndDescendant(parentIndex, childIndex uint64) err // pruned if the input finalized root are different than the one in stored and // the number of the nodes in store has met prune threshold. func (s *Store) prune(ctx context.Context, finalizedRoot [32]byte) error { - ctx, span := trace.StartSpan(ctx, "protoArrayForkChoice.prune") + _, span := trace.StartSpan(ctx, "protoArrayForkChoice.prune") defer span.End() s.nodesLock.Lock() diff --git a/beacon-chain/monitor/process_attestation.go b/beacon-chain/monitor/process_attestation.go index 70a1fa0e0e..cb40652144 100644 --- a/beacon-chain/monitor/process_attestation.go +++ b/beacon-chain/monitor/process_attestation.go @@ -201,9 +201,9 @@ func (s *Service) processAggregatedAttestation(ctx context.Context, att *ethpb.A "Slot": att.Aggregate.Data.Slot, "BeaconBlockRoot": fmt.Sprintf("%#x", bytesutil.Trunc( att.Aggregate.Data.BeaconBlockRoot)), - "SourceRoot:": fmt.Sprintf("%#x", bytesutil.Trunc( + "SourceRoot": fmt.Sprintf("%#x", bytesutil.Trunc( att.Aggregate.Data.Source.Root)), - "TargetRoot:": fmt.Sprintf("%#x", bytesutil.Trunc( + "TargetRoot": fmt.Sprintf("%#x", bytesutil.Trunc( att.Aggregate.Data.Target.Root)), }).Info("Processed attestation aggregation") aggregatedPerf := s.aggregatedPerformance[att.AggregatorIndex] diff --git a/beacon-chain/monitor/process_attestation_test.go b/beacon-chain/monitor/process_attestation_test.go index e6c9b657f7..465e212dc1 100644 --- a/beacon-chain/monitor/process_attestation_test.go +++ b/beacon-chain/monitor/process_attestation_test.go @@ -162,7 +162,7 @@ func TestProcessAggregatedAttestationStateNotCached(t *testing.T) { }, } s.processAggregatedAttestation(ctx, att) - require.LogsContain(t, hook, "\"Processed attestation aggregation\" AggregatorIndex=2 BeaconBlockRoot=0x000000000000 Slot=1 SourceRoot:=0x68656c6c6f2d TargetRoot:=0x68656c6c6f2d prefix=monitor") + require.LogsContain(t, hook, "\"Processed attestation aggregation\" AggregatorIndex=2 BeaconBlockRoot=0x000000000000 Slot=1 SourceRoot=0x68656c6c6f2d TargetRoot=0x68656c6c6f2d prefix=monitor") require.LogsContain(t, hook, "Skipping agregated attestation due to state not found in cache") logrus.SetLevel(logrus.InfoLevel) } @@ -200,7 +200,7 @@ func TestProcessAggregatedAttestationStateCached(t *testing.T) { require.NoError(t, s.config.StateGen.SaveState(ctx, root, state)) s.processAggregatedAttestation(ctx, att) - require.LogsContain(t, hook, "\"Processed attestation aggregation\" AggregatorIndex=2 BeaconBlockRoot=0x68656c6c6f2d Slot=1 SourceRoot:=0x68656c6c6f2d TargetRoot:=0x68656c6c6f2d prefix=monitor") + require.LogsContain(t, hook, "\"Processed attestation aggregation\" AggregatorIndex=2 BeaconBlockRoot=0x68656c6c6f2d Slot=1 SourceRoot=0x68656c6c6f2d TargetRoot=0x68656c6c6f2d prefix=monitor") require.LogsContain(t, hook, "\"Processed aggregated attestation\" Head=0x68656c6c6f2d Slot=1 Source=0x68656c6c6f2d Target=0x68656c6c6f2d ValidatorIndex=2 prefix=monitor") require.LogsDoNotContain(t, hook, "\"Processed aggregated attestation\" Head=0x68656c6c6f2d Slot=1 Source=0x68656c6c6f2d Target=0x68656c6c6f2d ValidatorIndex=12 prefix=monitor") } diff --git a/beacon-chain/monitor/process_block.go b/beacon-chain/monitor/process_block.go index db1a35712b..d55dba1eee 100644 --- a/beacon-chain/monitor/process_block.go +++ b/beacon-chain/monitor/process_block.go @@ -109,7 +109,7 @@ func (s *Service) processSlashings(blk block.BeaconBlock) { if s.trackedIndex(idx) { log.WithFields(logrus.Fields{ "ProposerIndex": idx, - "Slot:": blk.Slot(), + "Slot": blk.Slot(), "SlashingSlot": slashing.Header_1.Header.Slot, "Root1": fmt.Sprintf("%#x", bytesutil.Trunc(slashing.Header_1.Header.BodyRoot)), "Root2": fmt.Sprintf("%#x", bytesutil.Trunc(slashing.Header_2.Header.BodyRoot)), @@ -122,7 +122,7 @@ func (s *Service) processSlashings(blk block.BeaconBlock) { if s.trackedIndex(types.ValidatorIndex(idx)) { log.WithFields(logrus.Fields{ "AttesterIndex": idx, - "Slot:": blk.Slot(), + "Slot": blk.Slot(), "Slot1": slashing.Attestation_1.Data.Slot, "Root1": fmt.Sprintf("%#x", bytesutil.Trunc(slashing.Attestation_1.Data.BeaconBlockRoot)), "SourceEpoch1": slashing.Attestation_1.Data.Source.Epoch, diff --git a/beacon-chain/monitor/process_block_test.go b/beacon-chain/monitor/process_block_test.go index 2bd4270d6d..ff694703bb 100644 --- a/beacon-chain/monitor/process_block_test.go +++ b/beacon-chain/monitor/process_block_test.go @@ -219,7 +219,7 @@ func TestProcessBlock_AllEventsTrackedVals(t *testing.T) { require.NoError(t, err) require.NoError(t, s.config.StateGen.SaveState(ctx, root, genesis)) wanted1 := fmt.Sprintf("\"Proposed block was included\" BalanceChange=100000000 BlockRoot=%#x NewBalance=32000000000 ParentRoot=0xf732eaeb7fae ProposerIndex=15 Slot=1 Version=1 prefix=monitor", bytesutil.Trunc(root[:])) - wanted2 := fmt.Sprintf("\"Proposer slashing was included\" ProposerIndex=%d Root1=0x000100000000 Root2=0x000200000000 SlashingSlot=0 Slot:=1 prefix=monitor", idx) + wanted2 := fmt.Sprintf("\"Proposer slashing was included\" ProposerIndex=%d Root1=0x000100000000 Root2=0x000200000000 SlashingSlot=0 Slot=1 prefix=monitor", idx) wanted3 := "\"Sync committee contribution included\" BalanceChange=0 Contributions=3 ExpectedContrib=3 NewBalance=32000000000 ValidatorIndex=1 prefix=monitor" wanted4 := "\"Sync committee contribution included\" BalanceChange=0 Contributions=1 ExpectedContrib=1 NewBalance=32000000000 ValidatorIndex=2 prefix=monitor" wrapped, err := wrapper.WrappedAltairSignedBeaconBlock(b) diff --git a/beacon-chain/node/node.go b/beacon-chain/node/node.go index 7e2ce1899b..5a5eb61ba4 100644 --- a/beacon-chain/node/node.go +++ b/beacon-chain/node/node.go @@ -830,19 +830,22 @@ func (b *BeaconNode) registerGRPCGateway() error { muxs = append(muxs, gatewayConfig.EthPbMux) } - g := apigateway.New( - b.ctx, - muxs, - gatewayConfig.Handler, - selfAddress, - gatewayAddress, - ).WithAllowedOrigins(allowedOrigins). - WithRemoteCert(selfCert). - WithMaxCallRecvMsgSize(maxCallSize) - if flags.EnableHTTPEthAPI(httpModules) { - g.WithApiMiddleware(&apimiddleware.BeaconEndpointFactory{}) + opts := []apigateway.Option{ + apigateway.WithGatewayAddr(gatewayAddress), + apigateway.WithRemoteAddr(selfAddress), + apigateway.WithPbHandlers(muxs), + apigateway.WithMuxHandler(gatewayConfig.Handler), + apigateway.WithRemoteCert(selfCert), + apigateway.WithMaxCallRecvMsgSize(maxCallSize), + apigateway.WithAllowedOrigins(allowedOrigins), + } + if flags.EnableHTTPEthAPI(httpModules) { + opts = append(opts, apigateway.WithApiMiddleware(&apimiddleware.BeaconEndpointFactory{})) + } + g, err := apigateway.New(b.ctx, opts...) + if err != nil { + return err } - return b.services.RegisterService(g) } diff --git a/beacon-chain/operations/attestations/kv/aggregated.go b/beacon-chain/operations/attestations/kv/aggregated.go index 2ce580ec79..5964753ea6 100644 --- a/beacon-chain/operations/attestations/kv/aggregated.go +++ b/beacon-chain/operations/attestations/kv/aggregated.go @@ -37,7 +37,7 @@ func (c *AttCaches) AggregateUnaggregatedAttestationsBySlotIndex(ctx context.Con } func (c *AttCaches) aggregateUnaggregatedAttestations(ctx context.Context, unaggregatedAtts []*ethpb.Attestation) error { - ctx, span := trace.StartSpan(ctx, "operations.attestations.kv.aggregateUnaggregatedAttestations") + _, span := trace.StartSpan(ctx, "operations.attestations.kv.aggregateUnaggregatedAttestations") defer span.End() attsByDataRoot := make(map[[32]byte][]*ethpb.Attestation, len(unaggregatedAtts)) @@ -168,7 +168,7 @@ func (c *AttCaches) AggregatedAttestations() []*ethpb.Attestation { // AggregatedAttestationsBySlotIndex returns the aggregated attestations in cache, // filtered by committee index and slot. func (c *AttCaches) AggregatedAttestationsBySlotIndex(ctx context.Context, slot types.Slot, committeeIndex types.CommitteeIndex) []*ethpb.Attestation { - ctx, span := trace.StartSpan(ctx, "operations.attestations.kv.AggregatedAttestationsBySlotIndex") + _, span := trace.StartSpan(ctx, "operations.attestations.kv.AggregatedAttestationsBySlotIndex") defer span.End() atts := make([]*ethpb.Attestation, 0) diff --git a/beacon-chain/operations/attestations/kv/unaggregated.go b/beacon-chain/operations/attestations/kv/unaggregated.go index 5d26e9cb6f..7172800193 100644 --- a/beacon-chain/operations/attestations/kv/unaggregated.go +++ b/beacon-chain/operations/attestations/kv/unaggregated.go @@ -71,7 +71,7 @@ func (c *AttCaches) UnaggregatedAttestations() ([]*ethpb.Attestation, error) { // UnaggregatedAttestationsBySlotIndex returns the unaggregated attestations in cache, // filtered by committee index and slot. func (c *AttCaches) UnaggregatedAttestationsBySlotIndex(ctx context.Context, slot types.Slot, committeeIndex types.CommitteeIndex) []*ethpb.Attestation { - ctx, span := trace.StartSpan(ctx, "operations.attestations.kv.UnaggregatedAttestationsBySlotIndex") + _, span := trace.StartSpan(ctx, "operations.attestations.kv.UnaggregatedAttestationsBySlotIndex") defer span.End() atts := make([]*ethpb.Attestation, 0) diff --git a/beacon-chain/operations/slashings/service.go b/beacon-chain/operations/slashings/service.go index 5d7d201eca..c6e328c247 100644 --- a/beacon-chain/operations/slashings/service.go +++ b/beacon-chain/operations/slashings/service.go @@ -33,7 +33,7 @@ func NewPool() *Pool { func (p *Pool) PendingAttesterSlashings(ctx context.Context, state state.ReadOnlyBeaconState, noLimit bool) []*ethpb.AttesterSlashing { p.lock.Lock() defer p.lock.Unlock() - ctx, span := trace.StartSpan(ctx, "operations.PendingAttesterSlashing") + _, span := trace.StartSpan(ctx, "operations.PendingAttesterSlashing") defer span.End() // Update prom metric. @@ -80,7 +80,7 @@ func (p *Pool) PendingAttesterSlashings(ctx context.Context, state state.ReadOnl func (p *Pool) PendingProposerSlashings(ctx context.Context, state state.ReadOnlyBeaconState, noLimit bool) []*ethpb.ProposerSlashing { p.lock.Lock() defer p.lock.Unlock() - ctx, span := trace.StartSpan(ctx, "operations.PendingProposerSlashing") + _, span := trace.StartSpan(ctx, "operations.PendingProposerSlashing") defer span.End() // Update prom metric. @@ -187,7 +187,7 @@ func (p *Pool) InsertProposerSlashing( ) error { p.lock.Lock() defer p.lock.Unlock() - ctx, span := trace.StartSpan(ctx, "operations.InsertProposerSlashing") + _, span := trace.StartSpan(ctx, "operations.InsertProposerSlashing") defer span.End() if err := blocks.VerifyProposerSlashing(state, slashing); err != nil { diff --git a/beacon-chain/operations/voluntaryexits/service.go b/beacon-chain/operations/voluntaryexits/service.go index 4191efa2c6..5767ed16ae 100644 --- a/beacon-chain/operations/voluntaryexits/service.go +++ b/beacon-chain/operations/voluntaryexits/service.go @@ -66,7 +66,7 @@ func (p *Pool) PendingExits(state state.ReadOnlyBeaconState, slot types.Slot, no // InsertVoluntaryExit into the pool. This method is a no-op if the pending exit already exists, // or the validator is already exited. func (p *Pool) InsertVoluntaryExit(ctx context.Context, state state.ReadOnlyBeaconState, exit *ethpb.SignedVoluntaryExit) { - ctx, span := trace.StartSpan(ctx, "exitPool.InsertVoluntaryExit") + _, span := trace.StartSpan(ctx, "exitPool.InsertVoluntaryExit") defer span.End() p.lock.Lock() defer p.lock.Unlock() diff --git a/beacon-chain/p2p/broadcaster.go b/beacon-chain/p2p/broadcaster.go index 3d16670e65..411e33ef13 100644 --- a/beacon-chain/p2p/broadcaster.go +++ b/beacon-chain/p2p/broadcaster.go @@ -13,7 +13,6 @@ import ( "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/crypto/hash" "github.com/prysmaticlabs/prysm/monitoring/tracing" - eth "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/time/slots" "go.opencensus.io/trace" @@ -55,7 +54,7 @@ func (s *Service) Broadcast(ctx context.Context, msg proto.Message) error { // BroadcastAttestation broadcasts an attestation to the p2p network, the message is assumed to be // broadcasted to the current fork. -func (s *Service) BroadcastAttestation(ctx context.Context, subnet uint64, att *eth.Attestation) error { +func (s *Service) BroadcastAttestation(ctx context.Context, subnet uint64, att *ethpb.Attestation) error { ctx, span := trace.StartSpan(ctx, "p2p.BroadcastAttestation") defer span.End() forkDigest, err := s.currentForkDigest() @@ -89,7 +88,7 @@ func (s *Service) BroadcastSyncCommitteeMessage(ctx context.Context, subnet uint return nil } -func (s *Service) broadcastAttestation(ctx context.Context, subnet uint64, att *eth.Attestation, forkDigest [4]byte) { +func (s *Service) broadcastAttestation(ctx context.Context, subnet uint64, att *ethpb.Attestation, forkDigest [4]byte) { ctx, span := trace.StartSpan(ctx, "p2p.broadcastAttestation") defer span.End() ctx = trace.NewContext(context.Background(), span) // clear parent context / deadline. diff --git a/beacon-chain/p2p/broadcaster_test.go b/beacon-chain/p2p/broadcaster_test.go index 9d0fbfed26..30c4a3bc14 100644 --- a/beacon-chain/p2p/broadcaster_test.go +++ b/beacon-chain/p2p/broadcaster_test.go @@ -17,9 +17,7 @@ import ( "github.com/prysmaticlabs/prysm/beacon-chain/p2p/peers" "github.com/prysmaticlabs/prysm/beacon-chain/p2p/peers/scorers" p2ptest "github.com/prysmaticlabs/prysm/beacon-chain/p2p/testing" - eth "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - pb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/wrapper" testpb "github.com/prysmaticlabs/prysm/proto/testing" "github.com/prysmaticlabs/prysm/testing/assert" @@ -99,17 +97,17 @@ func TestService_Broadcast_ReturnsErr_TopicNotMapped(t *testing.T) { } func TestService_Attestation_Subnet(t *testing.T) { - if gtm := GossipTypeMapping[reflect.TypeOf(ð.Attestation{})]; gtm != AttestationSubnetTopicFormat { + if gtm := GossipTypeMapping[reflect.TypeOf(ðpb.Attestation{})]; gtm != AttestationSubnetTopicFormat { t.Errorf("Constant is out of date. Wanted %s, got %s", AttestationSubnetTopicFormat, gtm) } tests := []struct { - att *eth.Attestation + att *ethpb.Attestation topic string }{ { - att: ð.Attestation{ - Data: ð.AttestationData{ + att: ðpb.Attestation{ + Data: ðpb.AttestationData{ CommitteeIndex: 0, Slot: 2, }, @@ -117,8 +115,8 @@ func TestService_Attestation_Subnet(t *testing.T) { topic: "/eth2/00000000/beacon_attestation_2", }, { - att: ð.Attestation{ - Data: ð.AttestationData{ + att: ðpb.Attestation{ + Data: ðpb.AttestationData{ CommitteeIndex: 11, Slot: 10, }, @@ -126,8 +124,8 @@ func TestService_Attestation_Subnet(t *testing.T) { topic: "/eth2/00000000/beacon_attestation_21", }, { - att: ð.Attestation{ - Data: ð.AttestationData{ + att: ðpb.Attestation{ + Data: ðpb.AttestationData{ CommitteeIndex: 55, Slot: 529, }, @@ -163,7 +161,7 @@ func TestService_BroadcastAttestation(t *testing.T) { }), } - msg := util.HydrateAttestation(ð.Attestation{AggregationBits: bitfield.NewBitlist(7)}) + msg := util.HydrateAttestation(ðpb.Attestation{AggregationBits: bitfield.NewBitlist(7)}) subnet := uint64(5) topic := AttestationSubnetTopicFormat @@ -190,7 +188,7 @@ func TestService_BroadcastAttestation(t *testing.T) { incomingMessage, err := sub.Next(ctx) require.NoError(t, err) - result := ð.Attestation{} + result := ðpb.Attestation{} require.NoError(t, p.Encoding().DecodeGossip(incomingMessage.Data, result)) if !proto.Equal(result, msg) { tt.Errorf("Did not receive expected message, got %+v, wanted %+v", result, msg) @@ -251,7 +249,7 @@ func TestService_BroadcastAttestationWithDiscoveryAttempts(t *testing.T) { // Set for 2nd peer if i == 2 { s.dv5Listener = listener - s.metaData = wrapper.WrappedMetadataV0(new(pb.MetaDataV0)) + s.metaData = wrapper.WrappedMetadataV0(new(ethpb.MetaDataV0)) bitV := bitfield.NewBitvector64() bitV.SetBitAt(subnet, true) s.updateSubnetRecordWithMetadata(bitV) @@ -319,7 +317,7 @@ func TestService_BroadcastAttestationWithDiscoveryAttempts(t *testing.T) { }), } - msg := util.HydrateAttestation(ð.Attestation{AggregationBits: bitfield.NewBitlist(7)}) + msg := util.HydrateAttestation(ðpb.Attestation{AggregationBits: bitfield.NewBitlist(7)}) topic := AttestationSubnetTopicFormat GossipTypeMapping[reflect.TypeOf(msg)] = topic digest, err := p.currentForkDigest() @@ -348,7 +346,7 @@ func TestService_BroadcastAttestationWithDiscoveryAttempts(t *testing.T) { incomingMessage, err := sub.Next(ctx) require.NoError(t, err) - result := ð.Attestation{} + result := ðpb.Attestation{} require.NoError(t, p.Encoding().DecodeGossip(incomingMessage.Data, result)) if !proto.Equal(result, msg) { tt.Errorf("Did not receive expected message, got %+v, wanted %+v", result, msg) @@ -384,7 +382,7 @@ func TestService_BroadcastSyncCommittee(t *testing.T) { }), } - msg := util.HydrateSyncCommittee(&pb.SyncCommitteeMessage{}) + msg := util.HydrateSyncCommittee(ðpb.SyncCommitteeMessage{}) subnet := uint64(5) topic := SyncCommitteeSubnetTopicFormat @@ -411,7 +409,7 @@ func TestService_BroadcastSyncCommittee(t *testing.T) { incomingMessage, err := sub.Next(ctx) require.NoError(t, err) - result := &pb.SyncCommitteeMessage{} + result := ðpb.SyncCommitteeMessage{} require.NoError(t, p.Encoding().DecodeGossip(incomingMessage.Data, result)) if !proto.Equal(result, msg) { tt.Errorf("Did not receive expected message, got %+v, wanted %+v", result, msg) diff --git a/beacon-chain/p2p/connection_gater.go b/beacon-chain/p2p/connection_gater.go index 3f7a6e181b..7d5000f581 100644 --- a/beacon-chain/p2p/connection_gater.go +++ b/beacon-chain/p2p/connection_gater.go @@ -25,7 +25,7 @@ const ( ) // InterceptPeerDial tests whether we're permitted to Dial the specified peer. -func (s *Service) InterceptPeerDial(_ peer.ID) (allow bool) { +func (_ *Service) InterceptPeerDial(_ peer.ID) (allow bool) { return true } @@ -59,12 +59,12 @@ func (s *Service) InterceptAccept(n network.ConnMultiaddrs) (allow bool) { // InterceptSecured tests whether a given connection, now authenticated, // is allowed. -func (s *Service) InterceptSecured(_ network.Direction, _ peer.ID, _ network.ConnMultiaddrs) (allow bool) { +func (_ *Service) InterceptSecured(_ network.Direction, _ peer.ID, _ network.ConnMultiaddrs) (allow bool) { return true } // InterceptUpgraded tests whether a fully capable connection is allowed. -func (s *Service) InterceptUpgraded(_ network.Conn) (allow bool, reason control.DisconnectReason) { +func (_ *Service) InterceptUpgraded(_ network.Conn) (allow bool, reason control.DisconnectReason) { return true, 0 } diff --git a/beacon-chain/p2p/discovery_test.go b/beacon-chain/p2p/discovery_test.go index 3f253b3f64..ee7458a78a 100644 --- a/beacon-chain/p2p/discovery_test.go +++ b/beacon-chain/p2p/discovery_test.go @@ -32,7 +32,6 @@ import ( "github.com/prysmaticlabs/prysm/config/params" prysmNetwork "github.com/prysmaticlabs/prysm/network" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - pb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/wrapper" "github.com/prysmaticlabs/prysm/runtime/version" "github.com/prysmaticlabs/prysm/testing/assert" @@ -331,7 +330,7 @@ func addPeer(t *testing.T, p *peers.Status, state peerdata.PeerConnectionState) require.NoError(t, err) p.Add(new(enr.Record), id, nil, network.DirInbound) p.SetConnectionState(id, state) - p.SetMetadata(id, wrapper.WrappedMetadataV0(&pb.MetaDataV0{ + p.SetMetadata(id, wrapper.WrappedMetadataV0(ðpb.MetaDataV0{ SeqNumber: 0, Attnets: bitfield.NewBitvector64(), })) @@ -361,7 +360,7 @@ func TestRefreshENR_ForkBoundaries(t *testing.T) { listener, err := s.createListener(ipAddr, pkey) assert.NoError(t, err) s.dv5Listener = listener - s.metaData = wrapper.WrappedMetadataV0(new(pb.MetaDataV0)) + s.metaData = wrapper.WrappedMetadataV0(new(ethpb.MetaDataV0)) s.updateSubnetRecordWithMetadata([]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}) return s }, @@ -382,7 +381,7 @@ func TestRefreshENR_ForkBoundaries(t *testing.T) { listener, err := s.createListener(ipAddr, pkey) assert.NoError(t, err) s.dv5Listener = listener - s.metaData = wrapper.WrappedMetadataV0(new(pb.MetaDataV0)) + s.metaData = wrapper.WrappedMetadataV0(new(ethpb.MetaDataV0)) s.updateSubnetRecordWithMetadata([]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}) cache.SubnetIDs.AddPersistentCommittee([]byte{'A'}, []uint64{1, 2, 3, 23}, 0) return s @@ -411,7 +410,7 @@ func TestRefreshENR_ForkBoundaries(t *testing.T) { params.BeaconConfig().InitializeForkSchedule() s.dv5Listener = listener - s.metaData = wrapper.WrappedMetadataV0(new(pb.MetaDataV0)) + s.metaData = wrapper.WrappedMetadataV0(new(ethpb.MetaDataV0)) s.updateSubnetRecordWithMetadata([]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}) cache.SubnetIDs.AddPersistentCommittee([]byte{'A'}, []uint64{1, 2, 3, 23}, 0) return s @@ -442,7 +441,7 @@ func TestRefreshENR_ForkBoundaries(t *testing.T) { params.BeaconConfig().InitializeForkSchedule() s.dv5Listener = listener - s.metaData = wrapper.WrappedMetadataV0(new(pb.MetaDataV0)) + s.metaData = wrapper.WrappedMetadataV0(new(ethpb.MetaDataV0)) s.updateSubnetRecordWithMetadata([]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}) return s }, @@ -472,7 +471,7 @@ func TestRefreshENR_ForkBoundaries(t *testing.T) { params.BeaconConfig().InitializeForkSchedule() s.dv5Listener = listener - s.metaData = wrapper.WrappedMetadataV0(new(pb.MetaDataV0)) + s.metaData = wrapper.WrappedMetadataV0(new(ethpb.MetaDataV0)) s.updateSubnetRecordWithMetadata([]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}) cache.SubnetIDs.AddPersistentCommittee([]byte{'A'}, []uint64{1, 2, 3, 23}, 0) cache.SyncSubnetIDs.AddSyncCommitteeSubnets([]byte{'A'}, 0, []uint64{0, 1}, 0) diff --git a/beacon-chain/p2p/encoder/ssz.go b/beacon-chain/p2p/encoder/ssz.go index 23f2fa495e..df53b4a9f5 100644 --- a/beacon-chain/p2p/encoder/ssz.go +++ b/beacon-chain/p2p/encoder/ssz.go @@ -34,7 +34,7 @@ type SszNetworkEncoder struct{} const ProtocolSuffixSSZSnappy = "ssz_snappy" // EncodeGossip the proto gossip message to the io.Writer. -func (e SszNetworkEncoder) EncodeGossip(w io.Writer, msg fastssz.Marshaler) (int, error) { +func (_ SszNetworkEncoder) EncodeGossip(w io.Writer, msg fastssz.Marshaler) (int, error) { if msg == nil { return 0, nil } @@ -51,7 +51,7 @@ func (e SszNetworkEncoder) EncodeGossip(w io.Writer, msg fastssz.Marshaler) (int // EncodeWithMaxLength the proto message to the io.Writer. This encoding prefixes the byte slice with a protobuf varint // to indicate the size of the message. This checks that the encoded message isn't larger than the provided max limit. -func (e SszNetworkEncoder) EncodeWithMaxLength(w io.Writer, msg fastssz.Marshaler) (int, error) { +func (_ SszNetworkEncoder) EncodeWithMaxLength(w io.Writer, msg fastssz.Marshaler) (int, error) { if msg == nil { return 0, nil } @@ -74,17 +74,17 @@ func (e SszNetworkEncoder) EncodeWithMaxLength(w io.Writer, msg fastssz.Marshale return writeSnappyBuffer(w, b) } -func (e SszNetworkEncoder) doDecode(b []byte, to fastssz.Unmarshaler) error { +func doDecode(b []byte, to fastssz.Unmarshaler) error { return to.UnmarshalSSZ(b) } // DecodeGossip decodes the bytes to the protobuf gossip message provided. -func (e SszNetworkEncoder) DecodeGossip(b []byte, to fastssz.Unmarshaler) error { +func (_ SszNetworkEncoder) DecodeGossip(b []byte, to fastssz.Unmarshaler) error { b, err := DecodeSnappy(b, MaxGossipSize) if err != nil { return err } - return e.doDecode(b, to) + return doDecode(b, to) } // DecodeSnappy decodes a snappy compressed message. @@ -133,17 +133,17 @@ func (e SszNetworkEncoder) DecodeWithMaxLength(r io.Reader, to fastssz.Unmarshal if err != nil { return err } - return e.doDecode(buf, to) + return doDecode(buf, to) } // ProtocolSuffix returns the appropriate suffix for protocol IDs. -func (e SszNetworkEncoder) ProtocolSuffix() string { +func (_ SszNetworkEncoder) ProtocolSuffix() string { return "/" + ProtocolSuffixSSZSnappy } // MaxLength specifies the maximum possible length of an encoded // chunk of data. -func (e SszNetworkEncoder) MaxLength(length uint64) (int, error) { +func (_ SszNetworkEncoder) MaxLength(length uint64) (int, error) { // Defensive check to prevent potential issues when casting to int64. if length > math.MaxInt64 { return 0, errors.Errorf("invalid length provided: %d", length) diff --git a/beacon-chain/p2p/gossip_topic_mappings.go b/beacon-chain/p2p/gossip_topic_mappings.go index 3077bcaec7..68115941d5 100644 --- a/beacon-chain/p2p/gossip_topic_mappings.go +++ b/beacon-chain/p2p/gossip_topic_mappings.go @@ -6,19 +6,18 @@ import ( types "github.com/prysmaticlabs/eth2-types" "github.com/prysmaticlabs/prysm/config/params" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - pb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "google.golang.org/protobuf/proto" ) // gossipTopicMappings represent the protocol ID to protobuf message type map for easy // lookup. var gossipTopicMappings = map[string]proto.Message{ - BlockSubnetTopicFormat: &pb.SignedBeaconBlock{}, - AttestationSubnetTopicFormat: &pb.Attestation{}, - ExitSubnetTopicFormat: &pb.SignedVoluntaryExit{}, - ProposerSlashingSubnetTopicFormat: &pb.ProposerSlashing{}, - AttesterSlashingSubnetTopicFormat: &pb.AttesterSlashing{}, - AggregateAndProofSubnetTopicFormat: &pb.SignedAggregateAttestationAndProof{}, + BlockSubnetTopicFormat: ðpb.SignedBeaconBlock{}, + AttestationSubnetTopicFormat: ðpb.Attestation{}, + ExitSubnetTopicFormat: ðpb.SignedVoluntaryExit{}, + ProposerSlashingSubnetTopicFormat: ðpb.ProposerSlashing{}, + AttesterSlashingSubnetTopicFormat: ðpb.AttesterSlashing{}, + AggregateAndProofSubnetTopicFormat: ðpb.SignedAggregateAttestationAndProof{}, SyncContributionAndProofSubnetTopicFormat: ðpb.SignedContributionAndProof{}, SyncCommitteeSubnetTopicFormat: ðpb.SyncCommitteeMessage{}, } diff --git a/beacon-chain/p2p/peers/peerdata/store.go b/beacon-chain/p2p/peers/peerdata/store.go index 1914798152..5347d2a0d2 100644 --- a/beacon-chain/p2p/peers/peerdata/store.go +++ b/beacon-chain/p2p/peers/peerdata/store.go @@ -11,7 +11,6 @@ import ( "github.com/libp2p/go-libp2p-core/peer" ma "github.com/multiformats/go-multiaddr" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - pb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/metadata" ) @@ -54,7 +53,7 @@ type PeerData struct { NextValidTime time.Time // Chain related data. MetaData metadata.Metadata - ChainState *pb.Status + ChainState *ethpb.Status ChainStateLastUpdated time.Time ChainStateValidationError error // Scorers internal data. @@ -62,7 +61,7 @@ type PeerData struct { ProcessedBlocks uint64 BlockProviderUpdated time.Time // Gossip Scoring data. - TopicScores map[string]*pb.TopicScoreSnapshot + TopicScores map[string]*ethpb.TopicScoreSnapshot GossipScore float64 BehaviourPenalty float64 } diff --git a/beacon-chain/p2p/peers/scorers/block_providers.go b/beacon-chain/p2p/peers/scorers/block_providers.go index 34cfa48e9c..33ba675bf7 100644 --- a/beacon-chain/p2p/peers/scorers/block_providers.go +++ b/beacon-chain/p2p/peers/scorers/block_providers.go @@ -178,13 +178,13 @@ func (s *BlockProviderScorer) processedBlocks(pid peer.ID) uint64 { // Block provider scorer cannot guarantee that lower score of a peer is indeed a sign of a bad peer. // Therefore this scorer never marks peers as bad, and relies on scores to probabilistically sort // out low-scorers (see WeightSorted method). -func (s *BlockProviderScorer) IsBadPeer(_ peer.ID) bool { +func (_ *BlockProviderScorer) IsBadPeer(_ peer.ID) bool { return false } // BadPeers returns the peers that are considered bad. // No peers are considered bad by block providers scorer. -func (s *BlockProviderScorer) BadPeers() []peer.ID { +func (_ *BlockProviderScorer) BadPeers() []peer.ID { return []peer.ID{} } diff --git a/beacon-chain/p2p/service.go b/beacon-chain/p2p/service.go index 373e4b4666..932993422e 100644 --- a/beacon-chain/p2p/service.go +++ b/beacon-chain/p2p/service.go @@ -304,7 +304,7 @@ func (s *Service) Started() bool { } // Encoding returns the configured networking encoding. -func (s *Service) Encoding() encoder.NetworkEncoding { +func (_ *Service) Encoding() encoder.NetworkEncoding { return &encoder.SszNetworkEncoder{} } diff --git a/beacon-chain/p2p/testing/fuzz_p2p.go b/beacon-chain/p2p/testing/fuzz_p2p.go index e24a466628..693896f891 100644 --- a/beacon-chain/p2p/testing/fuzz_p2p.go +++ b/beacon-chain/p2p/testing/fuzz_p2p.go @@ -27,143 +27,143 @@ func NewFuzzTestP2P() *FakeP2P { } // Encoding -- fake. -func (p *FakeP2P) Encoding() encoder.NetworkEncoding { +func (_ *FakeP2P) Encoding() encoder.NetworkEncoding { return &encoder.SszNetworkEncoder{} } // AddConnectionHandler -- fake. -func (p *FakeP2P) AddConnectionHandler(_, _ func(ctx context.Context, id peer.ID) error) { +func (_ *FakeP2P) AddConnectionHandler(_, _ func(ctx context.Context, id peer.ID) error) { } // AddDisconnectionHandler -- fake. -func (p *FakeP2P) AddDisconnectionHandler(_ func(ctx context.Context, id peer.ID) error) { +func (_ *FakeP2P) AddDisconnectionHandler(_ func(ctx context.Context, id peer.ID) error) { } // AddPingMethod -- fake. -func (p *FakeP2P) AddPingMethod(_ func(ctx context.Context, id peer.ID) error) { +func (_ *FakeP2P) AddPingMethod(_ func(ctx context.Context, id peer.ID) error) { } // PeerID -- fake. -func (p *FakeP2P) PeerID() peer.ID { +func (_ *FakeP2P) PeerID() peer.ID { return "fake" } // ENR returns the enr of the local peer. -func (p *FakeP2P) ENR() *enr.Record { +func (_ *FakeP2P) ENR() *enr.Record { return new(enr.Record) } // DiscoveryAddresses -- fake -func (p *FakeP2P) DiscoveryAddresses() ([]multiaddr.Multiaddr, error) { +func (_ *FakeP2P) DiscoveryAddresses() ([]multiaddr.Multiaddr, error) { return nil, nil } // FindPeersWithSubnet mocks the p2p func. -func (p *FakeP2P) FindPeersWithSubnet(_ context.Context, _ string, _, _ uint64) (bool, error) { +func (_ *FakeP2P) FindPeersWithSubnet(_ context.Context, _ string, _, _ uint64) (bool, error) { return false, nil } // RefreshENR mocks the p2p func. -func (p *FakeP2P) RefreshENR() {} +func (_ *FakeP2P) RefreshENR() {} // LeaveTopic -- fake. -func (p *FakeP2P) LeaveTopic(_ string) error { +func (_ *FakeP2P) LeaveTopic(_ string) error { return nil } // Metadata -- fake. -func (p *FakeP2P) Metadata() metadata.Metadata { +func (_ *FakeP2P) Metadata() metadata.Metadata { return nil } // Peers -- fake. -func (p *FakeP2P) Peers() *peers.Status { +func (_ *FakeP2P) Peers() *peers.Status { return nil } // PublishToTopic -- fake. -func (p *FakeP2P) PublishToTopic(_ context.Context, _ string, _ []byte, _ ...pubsub.PubOpt) error { +func (_ *FakeP2P) PublishToTopic(_ context.Context, _ string, _ []byte, _ ...pubsub.PubOpt) error { return nil } // Send -- fake. -func (p *FakeP2P) Send(_ context.Context, _ interface{}, _ string, _ peer.ID) (network.Stream, error) { +func (_ *FakeP2P) Send(_ context.Context, _ interface{}, _ string, _ peer.ID) (network.Stream, error) { return nil, nil } // PubSub -- fake. -func (p *FakeP2P) PubSub() *pubsub.PubSub { +func (_ *FakeP2P) PubSub() *pubsub.PubSub { return nil } // MetadataSeq -- fake. -func (p *FakeP2P) MetadataSeq() uint64 { +func (_ *FakeP2P) MetadataSeq() uint64 { return 0 } // SetStreamHandler -- fake. -func (p *FakeP2P) SetStreamHandler(_ string, _ network.StreamHandler) { +func (_ *FakeP2P) SetStreamHandler(_ string, _ network.StreamHandler) { } // SubscribeToTopic -- fake. -func (p *FakeP2P) SubscribeToTopic(_ string, _ ...pubsub.SubOpt) (*pubsub.Subscription, error) { +func (_ *FakeP2P) SubscribeToTopic(_ string, _ ...pubsub.SubOpt) (*pubsub.Subscription, error) { return nil, nil } // JoinTopic -- fake. -func (p *FakeP2P) JoinTopic(_ string, _ ...pubsub.TopicOpt) (*pubsub.Topic, error) { +func (_ *FakeP2P) JoinTopic(_ string, _ ...pubsub.TopicOpt) (*pubsub.Topic, error) { return nil, nil } // Host -- fake. -func (p *FakeP2P) Host() host.Host { +func (_ *FakeP2P) Host() host.Host { return nil } // Disconnect -- fake. -func (p *FakeP2P) Disconnect(_ peer.ID) error { +func (_ *FakeP2P) Disconnect(_ peer.ID) error { return nil } // Broadcast -- fake. -func (p *FakeP2P) Broadcast(_ context.Context, _ proto.Message) error { +func (_ *FakeP2P) Broadcast(_ context.Context, _ proto.Message) error { return nil } // BroadcastAttestation -- fake. -func (p *FakeP2P) BroadcastAttestation(_ context.Context, _ uint64, _ *ethpb.Attestation) error { +func (_ *FakeP2P) BroadcastAttestation(_ context.Context, _ uint64, _ *ethpb.Attestation) error { return nil } // BroadcastSyncCommitteeMessage -- fake. -func (p *FakeP2P) BroadcastSyncCommitteeMessage(_ context.Context, _ uint64, _ *ethpb.SyncCommitteeMessage) error { +func (_ *FakeP2P) BroadcastSyncCommitteeMessage(_ context.Context, _ uint64, _ *ethpb.SyncCommitteeMessage) error { return nil } // InterceptPeerDial -- fake. -func (p *FakeP2P) InterceptPeerDial(peer.ID) (allow bool) { +func (_ *FakeP2P) InterceptPeerDial(peer.ID) (allow bool) { return true } // InterceptAddrDial -- fake. -func (p *FakeP2P) InterceptAddrDial(peer.ID, multiaddr.Multiaddr) (allow bool) { +func (_ *FakeP2P) InterceptAddrDial(peer.ID, multiaddr.Multiaddr) (allow bool) { return true } // InterceptAccept -- fake. -func (p *FakeP2P) InterceptAccept(_ network.ConnMultiaddrs) (allow bool) { +func (_ *FakeP2P) InterceptAccept(_ network.ConnMultiaddrs) (allow bool) { return true } // InterceptSecured -- fake. -func (p *FakeP2P) InterceptSecured(network.Direction, peer.ID, network.ConnMultiaddrs) (allow bool) { +func (_ *FakeP2P) InterceptSecured(network.Direction, peer.ID, network.ConnMultiaddrs) (allow bool) { return true } // InterceptUpgraded -- fake. -func (p *FakeP2P) InterceptUpgraded(network.Conn) (allow bool, reason control.DisconnectReason) { +func (_ *FakeP2P) InterceptUpgraded(network.Conn) (allow bool, reason control.DisconnectReason) { return true, 0 } diff --git a/beacon-chain/p2p/testing/mock_host.go b/beacon-chain/p2p/testing/mock_host.go index ff0cc37bd2..d9ee59232e 100644 --- a/beacon-chain/p2p/testing/mock_host.go +++ b/beacon-chain/p2p/testing/mock_host.go @@ -18,12 +18,12 @@ type MockHost struct { } // ID -- -func (m *MockHost) ID() peer.ID { +func (_ *MockHost) ID() peer.ID { return "" } // Peerstore -- -func (m *MockHost) Peerstore() peerstore.Peerstore { +func (_ *MockHost) Peerstore() peerstore.Peerstore { return nil } @@ -33,45 +33,45 @@ func (m *MockHost) Addrs() []ma.Multiaddr { } // Network -- -func (m *MockHost) Network() network.Network { +func (_ *MockHost) Network() network.Network { return nil } // Mux -- -func (m *MockHost) Mux() protocol.Switch { +func (_ *MockHost) Mux() protocol.Switch { return nil } // Connect -- -func (m *MockHost) Connect(ctx context.Context, pi peer.AddrInfo) error { +func (_ *MockHost) Connect(_ context.Context, _ peer.AddrInfo) error { return nil } // SetStreamHandler -- -func (m *MockHost) SetStreamHandler(pid protocol.ID, handler network.StreamHandler) {} +func (_ *MockHost) SetStreamHandler(_ protocol.ID, _ network.StreamHandler) {} // SetStreamHandlerMatch -- -func (m *MockHost) SetStreamHandlerMatch(protocol.ID, func(string) bool, network.StreamHandler) {} +func (_ *MockHost) SetStreamHandlerMatch(protocol.ID, func(string) bool, network.StreamHandler) {} // RemoveStreamHandler -- -func (m *MockHost) RemoveStreamHandler(pid protocol.ID) {} +func (_ *MockHost) RemoveStreamHandler(_ protocol.ID) {} // NewStream -- -func (m *MockHost) NewStream(ctx context.Context, p peer.ID, pids ...protocol.ID) (network.Stream, error) { +func (_ *MockHost) NewStream(_ context.Context, _ peer.ID, _ ...protocol.ID) (network.Stream, error) { return nil, nil } // Close -- -func (m *MockHost) Close() error { +func (_ *MockHost) Close() error { return nil } // ConnManager -- -func (m *MockHost) ConnManager() connmgr.ConnManager { +func (_ *MockHost) ConnManager() connmgr.ConnManager { return nil } // EventBus -- -func (m *MockHost) EventBus() event.Bus { +func (_ *MockHost) EventBus() event.Bus { return nil } diff --git a/beacon-chain/p2p/testing/mock_peermanager.go b/beacon-chain/p2p/testing/mock_peermanager.go index b94157c568..82e94232ae 100644 --- a/beacon-chain/p2p/testing/mock_peermanager.go +++ b/beacon-chain/p2p/testing/mock_peermanager.go @@ -20,7 +20,7 @@ type MockPeerManager struct { } // Disconnect . -func (m *MockPeerManager) Disconnect(peer.ID) error { +func (_ *MockPeerManager) Disconnect(peer.ID) error { return nil } @@ -48,12 +48,12 @@ func (m MockPeerManager) DiscoveryAddresses() ([]multiaddr.Multiaddr, error) { } // RefreshENR . -func (m MockPeerManager) RefreshENR() {} +func (_ MockPeerManager) RefreshENR() {} // FindPeersWithSubnet . -func (m MockPeerManager) FindPeersWithSubnet(_ context.Context, _ string, _, _ uint64) (bool, error) { +func (_ MockPeerManager) FindPeersWithSubnet(_ context.Context, _ string, _, _ uint64) (bool, error) { return true, nil } // AddPingMethod . -func (m MockPeerManager) AddPingMethod(_ func(ctx context.Context, id peer.ID) error) {} +func (_ MockPeerManager) AddPingMethod(_ func(ctx context.Context, id peer.ID) error) {} diff --git a/beacon-chain/p2p/testing/p2p.go b/beacon-chain/p2p/testing/p2p.go index 994fe76fcb..b75131f80f 100644 --- a/beacon-chain/p2p/testing/p2p.go +++ b/beacon-chain/p2p/testing/p2p.go @@ -225,7 +225,7 @@ func (p *TestP2P) LeaveTopic(topic string) error { } // Encoding returns ssz encoding. -func (p *TestP2P) Encoding() encoder.NetworkEncoding { +func (_ *TestP2P) Encoding() encoder.NetworkEncoding { return &encoder.SszNetworkEncoder{} } @@ -252,12 +252,12 @@ func (p *TestP2P) Host() host.Host { } // ENR returns the enr of the local peer. -func (p *TestP2P) ENR() *enr.Record { +func (_ *TestP2P) ENR() *enr.Record { return new(enr.Record) } // DiscoveryAddresses -- -func (p *TestP2P) DiscoveryAddresses() ([]multiaddr.Multiaddr, error) { +func (_ *TestP2P) DiscoveryAddresses() ([]multiaddr.Multiaddr, error) { return nil, nil } @@ -339,7 +339,7 @@ func (p *TestP2P) Send(ctx context.Context, msg interface{}, topic string, pid p } // Started always returns true. -func (p *TestP2P) Started() bool { +func (_ *TestP2P) Started() bool { return true } @@ -349,12 +349,12 @@ func (p *TestP2P) Peers() *peers.Status { } // FindPeersWithSubnet mocks the p2p func. -func (p *TestP2P) FindPeersWithSubnet(_ context.Context, _ string, _, _ uint64) (bool, error) { +func (_ *TestP2P) FindPeersWithSubnet(_ context.Context, _ string, _, _ uint64) (bool, error) { return false, nil } // RefreshENR mocks the p2p func. -func (p *TestP2P) RefreshENR() {} +func (_ *TestP2P) RefreshENR() {} // ForkDigest mocks the p2p func. func (p *TestP2P) ForkDigest() ([4]byte, error) { @@ -372,31 +372,31 @@ func (p *TestP2P) MetadataSeq() uint64 { } // AddPingMethod mocks the p2p func. -func (p *TestP2P) AddPingMethod(_ func(ctx context.Context, id peer.ID) error) { +func (_ *TestP2P) AddPingMethod(_ func(ctx context.Context, id peer.ID) error) { // no-op } // InterceptPeerDial . -func (p *TestP2P) InterceptPeerDial(peer.ID) (allow bool) { +func (_ *TestP2P) InterceptPeerDial(peer.ID) (allow bool) { return true } // InterceptAddrDial . -func (p *TestP2P) InterceptAddrDial(peer.ID, multiaddr.Multiaddr) (allow bool) { +func (_ *TestP2P) InterceptAddrDial(peer.ID, multiaddr.Multiaddr) (allow bool) { return true } // InterceptAccept . -func (p *TestP2P) InterceptAccept(_ network.ConnMultiaddrs) (allow bool) { +func (_ *TestP2P) InterceptAccept(_ network.ConnMultiaddrs) (allow bool) { return true } // InterceptSecured . -func (p *TestP2P) InterceptSecured(network.Direction, peer.ID, network.ConnMultiaddrs) (allow bool) { +func (_ *TestP2P) InterceptSecured(network.Direction, peer.ID, network.ConnMultiaddrs) (allow bool) { return true } // InterceptUpgraded . -func (p *TestP2P) InterceptUpgraded(network.Conn) (allow bool, reason control.DisconnectReason) { +func (_ *TestP2P) InterceptUpgraded(network.Conn) (allow bool, reason control.DisconnectReason) { return true, 0 } diff --git a/beacon-chain/p2p/types/object_mapping.go b/beacon-chain/p2p/types/object_mapping.go index bada076552..5d422f90ba 100644 --- a/beacon-chain/p2p/types/object_mapping.go +++ b/beacon-chain/p2p/types/object_mapping.go @@ -3,7 +3,6 @@ package types import ( "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/encoding/bytesutil" - eth "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/block" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/metadata" @@ -34,7 +33,7 @@ func InitializeDataMaps() { // Reset our block map. BlockMap = map[[4]byte]func() (block.SignedBeaconBlock, error){ bytesutil.ToBytes4(params.BeaconConfig().GenesisForkVersion): func() (block.SignedBeaconBlock, error) { - return wrapper.WrappedPhase0SignedBeaconBlock(ð.SignedBeaconBlock{}), nil + return wrapper.WrappedPhase0SignedBeaconBlock(ðpb.SignedBeaconBlock{}), nil }, bytesutil.ToBytes4(params.BeaconConfig().AltairForkVersion): func() (block.SignedBeaconBlock, error) { return wrapper.WrappedAltairSignedBeaconBlock(ðpb.SignedBeaconBlockAltair{Block: ðpb.BeaconBlockAltair{}}) diff --git a/beacon-chain/powchain/block_reader.go b/beacon-chain/powchain/block_reader.go index aec46028a0..3f5bad3e58 100644 --- a/beacon-chain/powchain/block_reader.go +++ b/beacon-chain/powchain/block_reader.go @@ -47,7 +47,7 @@ func (s *Service) BlockExists(ctx context.Context, hash common.Hash) (bool, *big // BlockExistsWithCache returns true if the block exists in cache, its height and any possible error encountered. func (s *Service) BlockExistsWithCache(ctx context.Context, hash common.Hash) (bool, *big.Int, error) { - ctx, span := trace.StartSpan(ctx, "beacon-chain.web3service.BlockExistsWithCache") + _, span := trace.StartSpan(ctx, "beacon-chain.web3service.BlockExistsWithCache") defer span.End() if exists, hdrInfo, err := s.headerCache.HeaderInfoByHash(hash); exists || err != nil { if err != nil { diff --git a/beacon-chain/powchain/log_processing.go b/beacon-chain/powchain/log_processing.go index 31d66d04e9..d1be94c1ab 100644 --- a/beacon-chain/powchain/log_processing.go +++ b/beacon-chain/powchain/log_processing.go @@ -22,7 +22,7 @@ import ( "github.com/prysmaticlabs/prysm/crypto/hash" "github.com/prysmaticlabs/prysm/encoding/bytesutil" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - protodb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" + "github.com/prysmaticlabs/prysm/time/slots" "github.com/sirupsen/logrus" ) @@ -244,7 +244,7 @@ func (s *Service) ProcessChainStart(genesisTime uint64, eth1BlockHash [32]byte, } } -func (s *Service) createGenesisTime(timeStamp uint64) uint64 { +func createGenesisTime(timeStamp uint64) uint64 { // adds in the genesis delay to the eth1 block time // on which it was triggered. return timeStamp + params.BeaconConfig().GenesisDelay @@ -374,9 +374,21 @@ func (s *Service) processPastLogs(ctx context.Context) error { if fRoot == params.BeaconConfig().ZeroHash { return nil } - fState, err := s.cfg.stateGen.StateByRoot(ctx, fRoot) - if err != nil { - return err + fState := s.cfg.finalizedStateAtStartup + isNil := fState == nil || fState.IsNil() + + // If processing past logs take a long time, we + // need to check if this is the correct finalized + // state we are referring to and whether our cached + // finalized state is referring to our current finalized checkpoint. + // The current code does ignore an edge case where the finalized + // block is in a different epoch from the checkpoint's epoch. + // This only happens in skipped slots, so pruning it is not an issue. + if isNil || slots.ToEpoch(fState.Slot()) != c.Epoch { + fState, err = s.cfg.stateGen.StateByRoot(ctx, fRoot) + if err != nil { + return err + } } if fState != nil && !fState.IsNil() && fState.Eth1DepositIndex() > 0 { s.cfg.depositCache.PrunePendingDeposits(ctx, int64(fState.Eth1DepositIndex())) @@ -474,7 +486,7 @@ func (s *Service) currentCountAndTime(ctx context.Context, blockTime uint64) (ui log.WithError(err).Error("Could not determine active validator count from pre genesis state") return 0, 0 } - return valCount, s.createGenesisTime(blockTime) + return valCount, createGenesisTime(blockTime) } func (s *Service) checkForChainstart(ctx context.Context, blockHash [32]byte, blockNumber *big.Int, blockTime uint64) { @@ -495,7 +507,7 @@ func (s *Service) savePowchainData(ctx context.Context) error { if err != nil { return err } - eth1Data := &protodb.ETH1ChainData{ + eth1Data := ðpb.ETH1ChainData{ CurrentEth1Data: s.latestEth1Data, ChainstartData: s.chainStartData, BeaconState: pbState, // I promise not to mutate it! diff --git a/beacon-chain/powchain/prometheus.go b/beacon-chain/powchain/prometheus.go index 7556c1fbfb..118b4491f5 100644 --- a/beacon-chain/powchain/prometheus.go +++ b/beacon-chain/powchain/prometheus.go @@ -148,6 +148,6 @@ func NewPowchainCollector(ctx context.Context) (*PowchainCollector, error) { type NopBeaconNodeStatsUpdater struct{} -func (nop *NopBeaconNodeStatsUpdater) Update(_ clientstats.BeaconNodeStats) {} +func (_ *NopBeaconNodeStatsUpdater) Update(_ clientstats.BeaconNodeStats) {} var _ BeaconNodeStatsUpdater = &NopBeaconNodeStatsUpdater{} diff --git a/beacon-chain/powchain/service.go b/beacon-chain/powchain/service.go index e22888423c..3f2c377e9f 100644 --- a/beacon-chain/powchain/service.go +++ b/beacon-chain/powchain/service.go @@ -40,7 +40,6 @@ import ( "github.com/prysmaticlabs/prysm/network" "github.com/prysmaticlabs/prysm/network/authorization" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - protodb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" prysmTime "github.com/prysmaticlabs/prysm/time" "github.com/prysmaticlabs/prysm/time/slots" "github.com/sirupsen/logrus" @@ -152,10 +151,10 @@ type Service struct { eth1DataFetcher RPCDataFetcher rpcClient RPCClient headerCache *headerCache // cache to store block hash/block height. - latestEth1Data *protodb.LatestETH1Data + latestEth1Data *ethpb.LatestETH1Data depositContractCaller *contracts.DepositContractCaller depositTrie *trie.SparseMerkleTrie - chainStartData *protodb.ChainStartData + chainStartData *ethpb.ChainStartData lastReceivedMerkleIndex int64 // Keeps track of the last received index to prevent log spam. runError error preGenesisState state.BeaconState @@ -182,7 +181,7 @@ func NewService(ctx context.Context, opts ...Option) (*Service, error) { beaconNodeStatsUpdater: &NopBeaconNodeStatsUpdater{}, eth1HeaderReqLimit: defaultEth1HeaderReqLimit, }, - latestEth1Data: &protodb.LatestETH1Data{ + latestEth1Data: ðpb.LatestETH1Data{ BlockHeight: 0, BlockTime: 0, BlockHash: []byte{}, @@ -190,7 +189,7 @@ func NewService(ctx context.Context, opts ...Option) (*Service, error) { }, headerCache: newHeaderCache(), depositTrie: depositTrie, - chainStartData: &protodb.ChainStartData{ + chainStartData: ðpb.ChainStartData{ Eth1Data: ðpb.Eth1Data{}, ChainstartDeposits: make([]*ethpb.Deposit, 0), }, @@ -566,7 +565,7 @@ func (s *Service) retryETH1Node(err error) { s.runError = nil } -func (s *Service) initDepositCaches(ctx context.Context, ctrs []*protodb.DepositContainer) error { +func (s *Service) initDepositCaches(ctx context.Context, ctrs []*ethpb.DepositContainer) error { if len(ctrs) == 0 { return nil } @@ -949,7 +948,7 @@ func (s *Service) fallbackToNextEndpoint() { // initializes our service from the provided eth1data object by initializing all the relevant // fields and data. -func (s *Service) initializeEth1Data(ctx context.Context, eth1DataInDB *protodb.ETH1ChainData) error { +func (s *Service) initializeEth1Data(ctx context.Context, eth1DataInDB *ethpb.ETH1ChainData) error { // The node has no eth1data persisted on disk, so we exit and instead // request from contract logs. if eth1DataInDB == nil { @@ -975,7 +974,7 @@ func (s *Service) initializeEth1Data(ctx context.Context, eth1DataInDB *protodb. // validates that all deposit containers are valid and have their relevant indices // in order. -func (s *Service) validateDepositContainers(ctrs []*protodb.DepositContainer) bool { +func validateDepositContainers(ctrs []*ethpb.DepositContainer) bool { ctrLen := len(ctrs) // Exit for empty containers. if ctrLen == 0 { @@ -1011,19 +1010,19 @@ func (s *Service) ensureValidPowchainData(ctx context.Context) error { if err != nil { return errors.Wrap(err, "unable to retrieve eth1 data") } - if eth1Data == nil || !eth1Data.ChainstartData.Chainstarted || !s.validateDepositContainers(eth1Data.DepositContainers) { + if eth1Data == nil || !eth1Data.ChainstartData.Chainstarted || !validateDepositContainers(eth1Data.DepositContainers) { pbState, err := v1.ProtobufBeaconState(s.preGenesisState.ToProtoUnsafe()) if err != nil { return err } - s.chainStartData = &protodb.ChainStartData{ + s.chainStartData = ðpb.ChainStartData{ Chainstarted: true, GenesisTime: genState.GenesisTime(), GenesisBlock: 0, Eth1Data: genState.Eth1Data(), ChainstartDeposits: make([]*ethpb.Deposit, 0), } - eth1Data = &protodb.ETH1ChainData{ + eth1Data = ðpb.ETH1ChainData{ CurrentEth1Data: s.latestEth1Data, ChainstartData: s.chainStartData, BeaconState: pbState, diff --git a/beacon-chain/powchain/service_test.go b/beacon-chain/powchain/service_test.go index 3b6535daff..51314ebe1b 100644 --- a/beacon-chain/powchain/service_test.go +++ b/beacon-chain/powchain/service_test.go @@ -26,7 +26,6 @@ import ( "github.com/prysmaticlabs/prysm/monitoring/clientstats" "github.com/prysmaticlabs/prysm/network" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - protodb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/testing/assert" "github.com/prysmaticlabs/prysm/testing/require" "github.com/prysmaticlabs/prysm/testing/util" @@ -117,7 +116,7 @@ func (g *goodFetcher) HeaderByNumber(_ context.Context, number *big.Int) (*gethT return header, nil } -func (g *goodFetcher) SyncProgress(_ context.Context) (*ethereum.SyncProgress, error) { +func (_ *goodFetcher) SyncProgress(_ context.Context) (*ethereum.SyncProgress, error) { return nil, nil } @@ -227,9 +226,9 @@ func TestStart_NoHttpEndpointDefinedSucceeds_WithChainStarted(t *testing.T) { testAcc, err := contracts.Setup() require.NoError(t, err, "Unable to set up simulated backend") - require.NoError(t, beaconDB.SavePowchainData(context.Background(), &protodb.ETH1ChainData{ - ChainstartData: &protodb.ChainStartData{Chainstarted: true}, - Trie: &protodb.SparseMerkleTrie{}, + require.NoError(t, beaconDB.SavePowchainData(context.Background(), ðpb.ETH1ChainData{ + ChainstartData: ðpb.ChainStartData{Chainstarted: true}, + Trie: ðpb.SparseMerkleTrie{}, })) s, err := NewService(context.Background(), WithHttpEndpoints([]string{""}), @@ -307,10 +306,10 @@ func TestFollowBlock_OK(t *testing.T) { // simulated backend sets eth1 block // time as 10 seconds + params.SetupTestConfigCleanup(t) conf := params.BeaconConfig() conf.SecondsPerETH1Block = 10 params.OverrideBeaconConfig(conf) - defer params.UseMainnetConfig() web3Service = setDefaultMocks(web3Service) web3Service.eth1DataFetcher = &goodFetcher{backend: testAcc.Backend} @@ -350,9 +349,9 @@ func TestStatus(t *testing.T) { testCases := map[*Service]string{ // "status is ok" cases {}: "", - {isRunning: true, latestEth1Data: &protodb.LatestETH1Data{BlockTime: afterFiveMinutesAgo}}: "", - {isRunning: false, latestEth1Data: &protodb.LatestETH1Data{BlockTime: beforeFiveMinutesAgo}}: "", - {isRunning: false, runError: errors.New("test runError")}: "", + {isRunning: true, latestEth1Data: ðpb.LatestETH1Data{BlockTime: afterFiveMinutesAgo}}: "", + {isRunning: false, latestEth1Data: ðpb.LatestETH1Data{BlockTime: beforeFiveMinutesAgo}}: "", + {isRunning: false, runError: errors.New("test runError")}: "", // "status is error" cases {isRunning: true, runError: errors.New("test runError")}: "test runError", } @@ -390,21 +389,14 @@ func TestLogTillGenesis_OK(t *testing.T) { logPeriod = currPeriod }() - orgConfig := params.BeaconConfig().Copy() + params.SetupTestConfigCleanup(t) cfg := params.BeaconConfig() cfg.Eth1FollowDistance = 5 params.OverrideBeaconConfig(cfg) - defer func() { - params.OverrideBeaconConfig(orgConfig) - }() - orgNetworkConfig := params.BeaconNetworkConfig().Copy() nCfg := params.BeaconNetworkConfig() nCfg.ContractDeploymentBlock = 0 params.OverrideBeaconNetworkConfig(nCfg) - defer func() { - params.OverrideBeaconNetworkConfig(orgNetworkConfig) - }() hook := logTest.NewGlobal() testAcc, err := contracts.Setup() @@ -425,7 +417,7 @@ func TestLogTillGenesis_OK(t *testing.T) { for i := 0; i < 30; i++ { testAcc.Backend.Commit() } - web3Service.latestEth1Data = &protodb.LatestETH1Data{LastRequestedBlock: 0} + web3Service.latestEth1Data = ðpb.LatestETH1Data{LastRequestedBlock: 0} // Spin off to a separate routine go web3Service.run(web3Service.ctx.Done()) // Wait for 2 seconds so that the @@ -436,7 +428,7 @@ func TestLogTillGenesis_OK(t *testing.T) { } func TestInitDepositCache_OK(t *testing.T) { - ctrs := []*protodb.DepositContainer{ + ctrs := []*ethpb.DepositContainer{ {Index: 0, Eth1BlockHeight: 2, Deposit: ðpb.Deposit{Proof: [][]byte{[]byte("A")}, Data: ðpb.Deposit_Data{PublicKey: []byte{}}}}, {Index: 1, Eth1BlockHeight: 4, Deposit: ðpb.Deposit{Proof: [][]byte{[]byte("B")}, Data: ðpb.Deposit_Data{PublicKey: []byte{}}}}, {Index: 2, Eth1BlockHeight: 6, Deposit: ðpb.Deposit{Proof: [][]byte{[]byte("c")}, Data: ðpb.Deposit_Data{PublicKey: []byte{}}}}, @@ -444,7 +436,7 @@ func TestInitDepositCache_OK(t *testing.T) { gs, _ := util.DeterministicGenesisState(t, 1) beaconDB := dbutil.SetupDB(t) s := &Service{ - chainStartData: &protodb.ChainStartData{Chainstarted: false}, + chainStartData: ðpb.ChainStartData{Chainstarted: false}, preGenesisState: gs, cfg: &config{beaconDB: beaconDB}, } @@ -467,7 +459,7 @@ func TestInitDepositCache_OK(t *testing.T) { } func TestInitDepositCacheWithFinalization_OK(t *testing.T) { - ctrs := []*protodb.DepositContainer{ + ctrs := []*ethpb.DepositContainer{ { Index: 0, Eth1BlockHeight: 2, @@ -505,7 +497,7 @@ func TestInitDepositCacheWithFinalization_OK(t *testing.T) { gs, _ := util.DeterministicGenesisState(t, 1) beaconDB := dbutil.SetupDB(t) s := &Service{ - chainStartData: &protodb.ChainStartData{Chainstarted: false}, + chainStartData: ðpb.ChainStartData{Chainstarted: false}, preGenesisState: gs, cfg: &config{beaconDB: beaconDB}, } @@ -553,11 +545,11 @@ func TestNewService_EarliestVotingBlock(t *testing.T) { web3Service.eth1DataFetcher = &goodFetcher{backend: testAcc.Backend} // simulated backend sets eth1 block // time as 10 seconds + params.SetupTestConfigCleanup(t) conf := params.BeaconConfig() conf.SecondsPerETH1Block = 10 conf.Eth1FollowDistance = 50 params.OverrideBeaconConfig(conf) - defer params.UseMainnetConfig() // Genesis not set followBlock := uint64(2000) @@ -752,9 +744,9 @@ func TestService_EnsureValidPowchainData(t *testing.T) { require.NoError(t, s1.cfg.beaconDB.SaveGenesisData(context.Background(), genState)) - err = s1.cfg.beaconDB.SavePowchainData(context.Background(), &protodb.ETH1ChainData{ - ChainstartData: &protodb.ChainStartData{Chainstarted: true}, - DepositContainers: []*protodb.DepositContainer{{Index: 1}}, + err = s1.cfg.beaconDB.SavePowchainData(context.Background(), ðpb.ETH1ChainData{ + ChainstartData: ðpb.ChainStartData{Chainstarted: true}, + DepositContainers: []*ethpb.DepositContainer{{Index: 1}}, }) require.NoError(t, err) require.NoError(t, s1.ensureValidPowchainData(context.Background())) @@ -767,34 +759,24 @@ func TestService_EnsureValidPowchainData(t *testing.T) { } func TestService_ValidateDepositContainers(t *testing.T) { - beaconDB := dbutil.SetupDB(t) - cache, err := depositcache.New() - require.NoError(t, err) - - s1, err := NewService(context.Background(), - WithDatabase(beaconDB), - WithDepositCache(cache), - ) - require.NoError(t, err) - var tt = []struct { name string - ctrsFunc func() []*protodb.DepositContainer + ctrsFunc func() []*ethpb.DepositContainer expectedRes bool }{ { name: "zero containers", - ctrsFunc: func() []*protodb.DepositContainer { - return make([]*protodb.DepositContainer, 0) + ctrsFunc: func() []*ethpb.DepositContainer { + return make([]*ethpb.DepositContainer, 0) }, expectedRes: true, }, { name: "ordered containers", - ctrsFunc: func() []*protodb.DepositContainer { - ctrs := make([]*protodb.DepositContainer, 0) + ctrsFunc: func() []*ethpb.DepositContainer { + ctrs := make([]*ethpb.DepositContainer, 0) for i := 0; i < 10; i++ { - ctrs = append(ctrs, &protodb.DepositContainer{Index: int64(i), Eth1BlockHeight: uint64(i + 10)}) + ctrs = append(ctrs, ðpb.DepositContainer{Index: int64(i), Eth1BlockHeight: uint64(i + 10)}) } return ctrs }, @@ -802,10 +784,10 @@ func TestService_ValidateDepositContainers(t *testing.T) { }, { name: "0th container missing", - ctrsFunc: func() []*protodb.DepositContainer { - ctrs := make([]*protodb.DepositContainer, 0) + ctrsFunc: func() []*ethpb.DepositContainer { + ctrs := make([]*ethpb.DepositContainer, 0) for i := 1; i < 10; i++ { - ctrs = append(ctrs, &protodb.DepositContainer{Index: int64(i), Eth1BlockHeight: uint64(i + 10)}) + ctrs = append(ctrs, ðpb.DepositContainer{Index: int64(i), Eth1BlockHeight: uint64(i + 10)}) } return ctrs }, @@ -813,13 +795,13 @@ func TestService_ValidateDepositContainers(t *testing.T) { }, { name: "skipped containers", - ctrsFunc: func() []*protodb.DepositContainer { - ctrs := make([]*protodb.DepositContainer, 0) + ctrsFunc: func() []*ethpb.DepositContainer { + ctrs := make([]*ethpb.DepositContainer, 0) for i := 0; i < 10; i++ { if i == 5 || i == 7 { continue } - ctrs = append(ctrs, &protodb.DepositContainer{Index: int64(i), Eth1BlockHeight: uint64(i + 10)}) + ctrs = append(ctrs, ðpb.DepositContainer{Index: int64(i), Eth1BlockHeight: uint64(i + 10)}) } return ctrs }, @@ -828,7 +810,7 @@ func TestService_ValidateDepositContainers(t *testing.T) { } for _, test := range tt { - assert.Equal(t, test.expectedRes, s1.validateDepositContainers(test.ctrsFunc())) + assert.Equal(t, test.expectedRes, validateDepositContainers(test.ctrsFunc())) } } diff --git a/beacon-chain/powchain/testing/mock_faulty_powchain.go b/beacon-chain/powchain/testing/mock_faulty_powchain.go index 0e60a2e45f..51ca92571b 100644 --- a/beacon-chain/powchain/testing/mock_faulty_powchain.go +++ b/beacon-chain/powchain/testing/mock_faulty_powchain.go @@ -21,12 +21,12 @@ type FaultyMockPOWChain struct { } // Eth2GenesisPowchainInfo -- -func (f *FaultyMockPOWChain) Eth2GenesisPowchainInfo() (uint64, *big.Int) { +func (_ *FaultyMockPOWChain) Eth2GenesisPowchainInfo() (uint64, *big.Int) { return 0, big.NewInt(0) } // LatestBlockHeight -- -func (f *FaultyMockPOWChain) LatestBlockHeight() *big.Int { +func (_ *FaultyMockPOWChain) LatestBlockHeight() *big.Int { return big.NewInt(0) } @@ -40,52 +40,52 @@ func (f *FaultyMockPOWChain) BlockExists(_ context.Context, _ common.Hash) (bool } // BlockHashByHeight -- -func (f *FaultyMockPOWChain) BlockHashByHeight(_ context.Context, _ *big.Int) (common.Hash, error) { +func (_ *FaultyMockPOWChain) BlockHashByHeight(_ context.Context, _ *big.Int) (common.Hash, error) { return [32]byte{}, errors.New("failed") } // BlockTimeByHeight -- -func (f *FaultyMockPOWChain) BlockTimeByHeight(_ context.Context, _ *big.Int) (uint64, error) { +func (_ *FaultyMockPOWChain) BlockTimeByHeight(_ context.Context, _ *big.Int) (uint64, error) { return 0, errors.New("failed") } // BlockByTimestamp -- -func (f *FaultyMockPOWChain) BlockByTimestamp(_ context.Context, _ uint64) (*types.HeaderInfo, error) { +func (_ *FaultyMockPOWChain) BlockByTimestamp(_ context.Context, _ uint64) (*types.HeaderInfo, error) { return &types.HeaderInfo{Number: big.NewInt(0)}, nil } // DepositRoot -- -func (f *FaultyMockPOWChain) DepositRoot() [32]byte { +func (_ *FaultyMockPOWChain) DepositRoot() [32]byte { return [32]byte{} } // DepositTrie -- -func (f *FaultyMockPOWChain) DepositTrie() *trie.SparseMerkleTrie { +func (_ *FaultyMockPOWChain) DepositTrie() *trie.SparseMerkleTrie { return &trie.SparseMerkleTrie{} } // ChainStartDeposits -- -func (f *FaultyMockPOWChain) ChainStartDeposits() []*ethpb.Deposit { +func (_ *FaultyMockPOWChain) ChainStartDeposits() []*ethpb.Deposit { return []*ethpb.Deposit{} } // ChainStartEth1Data -- -func (f *FaultyMockPOWChain) ChainStartEth1Data() *ethpb.Eth1Data { +func (_ *FaultyMockPOWChain) ChainStartEth1Data() *ethpb.Eth1Data { return ðpb.Eth1Data{} } // PreGenesisState -- -func (f *FaultyMockPOWChain) PreGenesisState() state.BeaconState { +func (_ *FaultyMockPOWChain) PreGenesisState() state.BeaconState { return &v1.BeaconState{} } // ClearPreGenesisData -- -func (f *FaultyMockPOWChain) ClearPreGenesisData() { +func (_ *FaultyMockPOWChain) ClearPreGenesisData() { // no-op } // IsConnectedToETH1 -- -func (f *FaultyMockPOWChain) IsConnectedToETH1() bool { +func (_ *FaultyMockPOWChain) IsConnectedToETH1() bool { return true } diff --git a/beacon-chain/powchain/testing/mock_powchain.go b/beacon-chain/powchain/testing/mock_powchain.go index dd8e1e28ea..171d410a59 100644 --- a/beacon-chain/powchain/testing/mock_powchain.go +++ b/beacon-chain/powchain/testing/mock_powchain.go @@ -55,7 +55,7 @@ func (m *POWChain) Eth2GenesisPowchainInfo() (uint64, *big.Int) { } // DepositTrie -- -func (m *POWChain) DepositTrie() *trie.SparseMerkleTrie { +func (_ *POWChain) DepositTrie() *trie.SparseMerkleTrie { return &trie.SparseMerkleTrie{} } @@ -104,13 +104,13 @@ func (m *POWChain) BlockByTimestamp(_ context.Context, time uint64) (*types.Head } // DepositRoot -- -func (m *POWChain) DepositRoot() [32]byte { +func (_ *POWChain) DepositRoot() [32]byte { root := []byte("depositroot") return bytesutil.ToBytes32(root) } // ChainStartDeposits -- -func (m *POWChain) ChainStartDeposits() []*ethpb.Deposit { +func (_ *POWChain) ChainStartDeposits() []*ethpb.Deposit { return []*ethpb.Deposit{} } @@ -125,12 +125,12 @@ func (m *POWChain) PreGenesisState() state.BeaconState { } // ClearPreGenesisData -- -func (m *POWChain) ClearPreGenesisData() { +func (_ *POWChain) ClearPreGenesisData() { // no-op } // IsConnectedToETH1 -- -func (m *POWChain) IsConnectedToETH1() bool { +func (_ *POWChain) IsConnectedToETH1() bool { return true } diff --git a/beacon-chain/rpc/apimiddleware/endpoint_factory.go b/beacon-chain/rpc/apimiddleware/endpoint_factory.go index dea2d35640..dd0f54c2f5 100644 --- a/beacon-chain/rpc/apimiddleware/endpoint_factory.go +++ b/beacon-chain/rpc/apimiddleware/endpoint_factory.go @@ -14,7 +14,7 @@ func (f *BeaconEndpointFactory) IsNil() bool { } // Paths is a collection of all valid beacon chain API paths. -func (f *BeaconEndpointFactory) Paths() []string { +func (_ *BeaconEndpointFactory) Paths() []string { return []string{ "/eth/v1/beacon/genesis", "/eth/v1/beacon/states/{state_id}/root", @@ -67,7 +67,7 @@ func (f *BeaconEndpointFactory) Paths() []string { } // Create returns a new endpoint for the provided API path. -func (f *BeaconEndpointFactory) Create(path string) (*apimiddleware.Endpoint, error) { +func (_ *BeaconEndpointFactory) Create(path string) (*apimiddleware.Endpoint, error) { endpoint := apimiddleware.DefaultEndpoint() switch path { case "/eth/v1/beacon/genesis": diff --git a/beacon-chain/rpc/eth/beacon/config.go b/beacon-chain/rpc/eth/beacon/config.go index 9fd522bb3a..94935391b6 100644 --- a/beacon-chain/rpc/eth/beacon/config.go +++ b/beacon-chain/rpc/eth/beacon/config.go @@ -18,8 +18,8 @@ import ( ) // GetForkSchedule retrieve all scheduled upcoming forks this node is aware of. -func (bs *Server) GetForkSchedule(ctx context.Context, _ *emptypb.Empty) (*ethpb.ForkScheduleResponse, error) { - ctx, span := trace.StartSpan(ctx, "beacon.GetForkSchedule") +func (_ *Server) GetForkSchedule(ctx context.Context, _ *emptypb.Empty) (*ethpb.ForkScheduleResponse, error) { + _, span := trace.StartSpan(ctx, "beacon.GetForkSchedule") defer span.End() schedule := params.BeaconConfig().ForkVersionSchedule @@ -56,8 +56,8 @@ func (bs *Server) GetForkSchedule(ctx context.Context, _ *emptypb.Empty) (*ethpb // Values are returned with following format: // - any value starting with 0x in the spec is returned as a hex string. // - all other values are returned as number. -func (bs *Server) GetSpec(ctx context.Context, _ *emptypb.Empty) (*ethpb.SpecResponse, error) { - ctx, span := trace.StartSpan(ctx, "beacon.GetSpec") +func (_ *Server) GetSpec(ctx context.Context, _ *emptypb.Empty) (*ethpb.SpecResponse, error) { + _, span := trace.StartSpan(ctx, "beacon.GetSpec") defer span.End() data, err := prepareConfigSpec() @@ -68,8 +68,8 @@ func (bs *Server) GetSpec(ctx context.Context, _ *emptypb.Empty) (*ethpb.SpecRes } // GetDepositContract retrieves deposit contract address and genesis fork version. -func (bs *Server) GetDepositContract(ctx context.Context, _ *emptypb.Empty) (*ethpb.DepositContractResponse, error) { - ctx, span := trace.StartSpan(ctx, "beaconv1.GetDepositContract") +func (_ *Server) GetDepositContract(ctx context.Context, _ *emptypb.Empty) (*ethpb.DepositContractResponse, error) { + _, span := trace.StartSpan(ctx, "beaconv1.GetDepositContract") defer span.End() return ðpb.DepositContractResponse{ diff --git a/beacon-chain/rpc/eth/beacon/config_test.go b/beacon-chain/rpc/eth/beacon/config_test.go index 210a08557b..00ce836d6d 100644 --- a/beacon-chain/rpc/eth/beacon/config_test.go +++ b/beacon-chain/rpc/eth/beacon/config_test.go @@ -130,7 +130,7 @@ func TestGetSpec(t *testing.T) { resp, err := server.GetSpec(context.Background(), &emptypb.Empty{}) require.NoError(t, err) - assert.Equal(t, 94, len(resp.Data)) + assert.Equal(t, 97, len(resp.Data)) for k, v := range resp.Data { switch k { case "CONFIG_NAME": @@ -331,6 +331,12 @@ func TestGetSpec(t *testing.T) { assert.Equal(t, "73", v) case "FeeRecipient": assert.Equal(t, common.HexToAddress("FeeRecipient"), v) + case "PROPORTIONAL_SLASHING_MULTIPLIER_MERGE": + assert.Equal(t, "3", v) + case "MIN_SLASHING_PENALTY_QUOTIENT_MERGE": + assert.Equal(t, "32", v) + case "INACTIVITY_PENALTY_QUOTIENT_MERGE": + assert.Equal(t, "16777216", v) default: t.Errorf("Incorrect key: %s", k) } diff --git a/beacon-chain/rpc/eth/beacon/pool.go b/beacon-chain/rpc/eth/beacon/pool.go index 818f479af2..2a7a9fe93d 100644 --- a/beacon-chain/rpc/eth/beacon/pool.go +++ b/beacon-chain/rpc/eth/beacon/pool.go @@ -24,7 +24,7 @@ import ( // ListPoolAttestations retrieves attestations known by the node but // not necessarily incorporated into any block. Allows filtering by committee index or slot. func (bs *Server) ListPoolAttestations(ctx context.Context, req *ethpbv1.AttestationsPoolRequest) (*ethpbv1.AttestationsPoolResponse, error) { - ctx, span := trace.StartSpan(ctx, "beacon.ListPoolAttestations") + _, span := trace.StartSpan(ctx, "beacon.ListPoolAttestations") defer span.End() attestations := bs.AttestationsPool.AggregatedAttestations() diff --git a/beacon-chain/rpc/eth/beacon/pool_test.go b/beacon-chain/rpc/eth/beacon/pool_test.go index 906c0e07db..0d13772ab8 100644 --- a/beacon-chain/rpc/eth/beacon/pool_test.go +++ b/beacon-chain/rpc/eth/beacon/pool_test.go @@ -10,8 +10,7 @@ import ( eth2types "github.com/prysmaticlabs/eth2-types" "github.com/prysmaticlabs/go-bitfield" grpcutil "github.com/prysmaticlabs/prysm/api/grpc" - chainMock "github.com/prysmaticlabs/prysm/beacon-chain/blockchain/testing" - notifiermock "github.com/prysmaticlabs/prysm/beacon-chain/blockchain/testing" + blockchainmock "github.com/prysmaticlabs/prysm/beacon-chain/blockchain/testing" "github.com/prysmaticlabs/prysm/beacon-chain/core/signing" "github.com/prysmaticlabs/prysm/beacon-chain/operations/attestations" "github.com/prysmaticlabs/prysm/beacon-chain/operations/slashings" @@ -138,7 +137,7 @@ func TestListPoolAttestations(t *testing.T) { Signature: bytesutil.PadTo([]byte("signature2"), 96), } s := &Server{ - ChainInfoFetcher: &chainMock.ChainService{State: bs}, + ChainInfoFetcher: &blockchainmock.ChainService{State: bs}, AttestationsPool: attestations.NewPool(), } require.NoError(t, s.AttestationsPool.SaveAggregatedAttestations([]*ethpbv1alpha1.Attestation{att1, att2, att3})) @@ -271,7 +270,7 @@ func TestListPoolAttesterSlashings(t *testing.T) { } s := &Server{ - ChainInfoFetcher: &chainMock.ChainService{State: bs}, + ChainInfoFetcher: &blockchainmock.ChainService{State: bs}, SlashingsPool: &slashings.PoolMock{PendingAttSlashings: []*ethpbv1alpha1.AttesterSlashing{slashing1, slashing2}}, } @@ -331,7 +330,7 @@ func TestListPoolProposerSlashings(t *testing.T) { } s := &Server{ - ChainInfoFetcher: &chainMock.ChainService{State: bs}, + ChainInfoFetcher: &blockchainmock.ChainService{State: bs}, SlashingsPool: &slashings.PoolMock{PendingPropSlashings: []*ethpbv1alpha1.ProposerSlashing{slashing1, slashing2}}, } @@ -361,7 +360,7 @@ func TestListPoolVoluntaryExits(t *testing.T) { } s := &Server{ - ChainInfoFetcher: &chainMock.ChainService{State: bs}, + ChainInfoFetcher: &blockchainmock.ChainService{State: bs}, VoluntaryExitsPool: &voluntaryexits.PoolMock{Exits: []*ethpbv1alpha1.SignedVoluntaryExit{exit1, exit2}}, } @@ -433,7 +432,7 @@ func TestSubmitAttesterSlashing_Ok(t *testing.T) { broadcaster := &p2pMock.MockBroadcaster{} s := &Server{ - ChainInfoFetcher: &chainMock.ChainService{State: bs}, + ChainInfoFetcher: &blockchainmock.ChainService{State: bs}, SlashingsPool: &slashings.PoolMock{}, Broadcaster: broadcaster, } @@ -476,7 +475,7 @@ func TestSubmitAttesterSlashing_InvalidSlashing(t *testing.T) { broadcaster := &p2pMock.MockBroadcaster{} s := &Server{ - ChainInfoFetcher: &chainMock.ChainService{State: bs}, + ChainInfoFetcher: &blockchainmock.ChainService{State: bs}, SlashingsPool: &slashings.PoolMock{}, Broadcaster: broadcaster, } @@ -540,7 +539,7 @@ func TestSubmitProposerSlashing_Ok(t *testing.T) { broadcaster := &p2pMock.MockBroadcaster{} s := &Server{ - ChainInfoFetcher: &chainMock.ChainService{State: bs}, + ChainInfoFetcher: &blockchainmock.ChainService{State: bs}, SlashingsPool: &slashings.PoolMock{}, Broadcaster: broadcaster, } @@ -576,7 +575,7 @@ func TestSubmitProposerSlashing_InvalidSlashing(t *testing.T) { broadcaster := &p2pMock.MockBroadcaster{} s := &Server{ - ChainInfoFetcher: &chainMock.ChainService{State: bs}, + ChainInfoFetcher: &blockchainmock.ChainService{State: bs}, SlashingsPool: &slashings.PoolMock{}, Broadcaster: broadcaster, } @@ -619,7 +618,7 @@ func TestSubmitVoluntaryExit_Ok(t *testing.T) { broadcaster := &p2pMock.MockBroadcaster{} s := &Server{ - ChainInfoFetcher: &chainMock.ChainService{State: bs}, + ChainInfoFetcher: &blockchainmock.ChainService{State: bs}, VoluntaryExitsPool: &voluntaryexits.PoolMock{}, Broadcaster: broadcaster, } @@ -657,7 +656,7 @@ func TestSubmitVoluntaryExit_InvalidValidatorIndex(t *testing.T) { broadcaster := &p2pMock.MockBroadcaster{} s := &Server{ - ChainInfoFetcher: &chainMock.ChainService{State: bs}, + ChainInfoFetcher: &blockchainmock.ChainService{State: bs}, VoluntaryExitsPool: &voluntaryexits.PoolMock{}, Broadcaster: broadcaster, } @@ -692,7 +691,7 @@ func TestSubmitVoluntaryExit_InvalidExit(t *testing.T) { broadcaster := &p2pMock.MockBroadcaster{} s := &Server{ - ChainInfoFetcher: &chainMock.ChainService{State: bs}, + ChainInfoFetcher: &blockchainmock.ChainService{State: bs}, VoluntaryExitsPool: &voluntaryexits.PoolMock{}, Broadcaster: broadcaster, } @@ -779,13 +778,13 @@ func TestServer_SubmitAttestations_Ok(t *testing.T) { } broadcaster := &p2pMock.MockBroadcaster{} - chainService := &chainMock.ChainService{State: bs} + chainService := &blockchainmock.ChainService{State: bs} s := &Server{ HeadFetcher: chainService, ChainInfoFetcher: chainService, AttestationsPool: attestations.NewPool(), Broadcaster: broadcaster, - OperationNotifier: ¬ifiermock.MockOperationNotifier{}, + OperationNotifier: &blockchainmock.MockOperationNotifier{}, } _, err = s.SubmitAttestations(ctx, ðpbv1.SubmitAttestationsRequest{ @@ -885,13 +884,13 @@ func TestServer_SubmitAttestations_ValidAttestationSubmitted(t *testing.T) { attValid.Signature = sig.Marshal() broadcaster := &p2pMock.MockBroadcaster{} - chainService := &chainMock.ChainService{State: bs} + chainService := &blockchainmock.ChainService{State: bs} s := &Server{ HeadFetcher: chainService, ChainInfoFetcher: chainService, AttestationsPool: attestations.NewPool(), Broadcaster: broadcaster, - OperationNotifier: ¬ifiermock.MockOperationNotifier{}, + OperationNotifier: &blockchainmock.MockOperationNotifier{}, } _, err = s.SubmitAttestations(ctx, ðpbv1.SubmitAttestationsRequest{ @@ -956,13 +955,13 @@ func TestServer_SubmitAttestations_InvalidAttestationGRPCHeader(t *testing.T) { Signature: nil, } - chain := &chainMock.ChainService{State: bs} + chain := &blockchainmock.ChainService{State: bs} broadcaster := &p2pMock.MockBroadcaster{} s := &Server{ ChainInfoFetcher: chain, AttestationsPool: attestations.NewPool(), Broadcaster: broadcaster, - OperationNotifier: ¬ifiermock.MockOperationNotifier{}, + OperationNotifier: &blockchainmock.MockOperationNotifier{}, HeadFetcher: chain, } diff --git a/beacon-chain/rpc/eth/beacon/state.go b/beacon-chain/rpc/eth/beacon/state.go index 9365026045..f3edb3a223 100644 --- a/beacon-chain/rpc/eth/beacon/state.go +++ b/beacon-chain/rpc/eth/beacon/state.go @@ -27,7 +27,7 @@ type stateRequest struct { // GetGenesis retrieves details of the chain's genesis which can be used to identify chain. func (bs *Server) GetGenesis(ctx context.Context, _ *emptypb.Empty) (*ethpb.GenesisResponse, error) { - ctx, span := trace.StartSpan(ctx, "beacon.GetGenesis") + _, span := trace.StartSpan(ctx, "beacon.GetGenesis") defer span.End() genesisTime := bs.GenesisTimeFetcher.GenesisTime() diff --git a/beacon-chain/rpc/eth/beacon/sync_committee.go b/beacon-chain/rpc/eth/beacon/sync_committee.go index d2e435704b..2b507f1cfc 100644 --- a/beacon-chain/rpc/eth/beacon/sync_committee.go +++ b/beacon-chain/rpc/eth/beacon/sync_committee.go @@ -13,7 +13,6 @@ import ( "github.com/prysmaticlabs/prysm/beacon-chain/state" "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/encoding/bytesutil" - "github.com/prysmaticlabs/prysm/proto/eth/v2" ethpbv2 "github.com/prysmaticlabs/prysm/proto/eth/v2" ethpbalpha "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/time/slots" @@ -142,7 +141,7 @@ func nextCommitteeIndicesFromState(st state.BeaconState) ([]types.ValidatorIndex return committeeIndices, committee, nil } -func extractSyncSubcommittees(st state.BeaconState, committee *ethpbalpha.SyncCommittee) ([]*eth.SyncSubcommitteeValidators, error) { +func extractSyncSubcommittees(st state.BeaconState, committee *ethpbalpha.SyncCommittee) ([]*ethpbv2.SyncSubcommitteeValidators, error) { subcommitteeCount := params.BeaconConfig().SyncCommitteeSubnetCount subcommittees := make([]*ethpbv2.SyncSubcommitteeValidators, subcommitteeCount) for i := uint64(0); i < subcommitteeCount; i++ { diff --git a/beacon-chain/rpc/eth/debug/debug.go b/beacon-chain/rpc/eth/debug/debug.go index de51c10649..bf2d31a62d 100644 --- a/beacon-chain/rpc/eth/debug/debug.go +++ b/beacon-chain/rpc/eth/debug/debug.go @@ -123,7 +123,7 @@ func (ds *Server) GetBeaconStateSSZV2(ctx context.Context, req *ethpbv2.StateReq // ListForkChoiceHeads retrieves the fork choice leaves for the current head. func (ds *Server) ListForkChoiceHeads(ctx context.Context, _ *emptypb.Empty) (*ethpbv1.ForkChoiceHeadsResponse, error) { - ctx, span := trace.StartSpan(ctx, "debug.ListForkChoiceHeads") + _, span := trace.StartSpan(ctx, "debug.ListForkChoiceHeads") defer span.End() headRoots, headSlots := ds.HeadFetcher.ChainHeads() diff --git a/beacon-chain/rpc/eth/node/node.go b/beacon-chain/rpc/eth/node/node.go index a5a323de45..b11dfd70fc 100644 --- a/beacon-chain/rpc/eth/node/node.go +++ b/beacon-chain/rpc/eth/node/node.go @@ -37,7 +37,7 @@ var ( // GetIdentity retrieves data about the node's network presence. func (ns *Server) GetIdentity(ctx context.Context, _ *emptypb.Empty) (*ethpb.IdentityResponse, error) { - ctx, span := trace.StartSpan(ctx, "node.GetIdentity") + _, span := trace.StartSpan(ctx, "node.GetIdentity") defer span.End() peerId := ns.PeerManager.PeerID().Pretty() @@ -81,7 +81,7 @@ func (ns *Server) GetIdentity(ctx context.Context, _ *emptypb.Empty) (*ethpb.Ide // GetPeer retrieves data about the given peer. func (ns *Server) GetPeer(ctx context.Context, req *ethpb.PeerRequest) (*ethpb.PeerResponse, error) { - ctx, span := trace.StartSpan(ctx, "node.GetPeer") + _, span := trace.StartSpan(ctx, "node.GetPeer") defer span.End() peerStatus := ns.PeersFetcher.Peers() @@ -134,11 +134,11 @@ func (ns *Server) GetPeer(ctx context.Context, req *ethpb.PeerRequest) (*ethpb.P // ListPeers retrieves data about the node's network peers. func (ns *Server) ListPeers(ctx context.Context, req *ethpb.PeersRequest) (*ethpb.PeersResponse, error) { - ctx, span := trace.StartSpan(ctx, "node.ListPeers") + _, span := trace.StartSpan(ctx, "node.ListPeers") defer span.End() peerStatus := ns.PeersFetcher.Peers() - emptyStateFilter, emptyDirectionFilter := ns.handleEmptyFilters(req) + emptyStateFilter, emptyDirectionFilter := handleEmptyFilters(req) if emptyStateFilter && emptyDirectionFilter { allIds := peerStatus.All() @@ -230,7 +230,7 @@ func (ns *Server) ListPeers(ctx context.Context, req *ethpb.PeersRequest) (*ethp // PeerCount retrieves retrieves number of known peers. func (ns *Server) PeerCount(ctx context.Context, _ *emptypb.Empty) (*ethpb.PeerCountResponse, error) { - ctx, span := trace.StartSpan(ctx, "node.PeerCount") + _, span := trace.StartSpan(ctx, "node.PeerCount") defer span.End() peerStatus := ns.PeersFetcher.Peers() @@ -247,8 +247,8 @@ func (ns *Server) PeerCount(ctx context.Context, _ *emptypb.Empty) (*ethpb.PeerC // GetVersion requests that the beacon node identify information about its implementation in a // format similar to a HTTP User-Agent field. -func (ns *Server) GetVersion(ctx context.Context, _ *emptypb.Empty) (*ethpb.VersionResponse, error) { - ctx, span := trace.StartSpan(ctx, "node.GetVersion") +func (_ *Server) GetVersion(ctx context.Context, _ *emptypb.Empty) (*ethpb.VersionResponse, error) { + _, span := trace.StartSpan(ctx, "node.GetVersion") defer span.End() v := fmt.Sprintf("Prysm/%s (%s %s)", version.SemanticVersion(), runtime.GOOS, runtime.GOARCH) @@ -262,7 +262,7 @@ func (ns *Server) GetVersion(ctx context.Context, _ *emptypb.Empty) (*ethpb.Vers // GetSyncStatus requests the beacon node to describe if it's currently syncing or not, and // if it is, what block it is up to. func (ns *Server) GetSyncStatus(ctx context.Context, _ *emptypb.Empty) (*ethpb.SyncingResponse, error) { - ctx, span := trace.StartSpan(ctx, "node.GetSyncStatus") + _, span := trace.StartSpan(ctx, "node.GetSyncStatus") defer span.End() headSlot := ns.HeadFetcher.HeadSlot() @@ -300,7 +300,7 @@ func (ns *Server) GetHealth(ctx context.Context, _ *emptypb.Empty) (*emptypb.Emp return &emptypb.Empty{}, status.Error(codes.Internal, "Node not initialized or having issues") } -func (ns *Server) handleEmptyFilters(req *ethpb.PeersRequest) (emptyState, emptyDirection bool) { +func handleEmptyFilters(req *ethpb.PeersRequest) (emptyState, emptyDirection bool) { emptyState = true for _, stateFilter := range req.State { normalized := strings.ToUpper(stateFilter.String()) diff --git a/beacon-chain/rpc/eth/node/node_test.go b/beacon-chain/rpc/eth/node/node_test.go index 968085dfbc..cdda9956a6 100644 --- a/beacon-chain/rpc/eth/node/node_test.go +++ b/beacon-chain/rpc/eth/node/node_test.go @@ -37,8 +37,8 @@ import ( type dummyIdentity enode.ID -func (id dummyIdentity) Verify(_ *enr.Record, _ []byte) error { return nil } -func (id dummyIdentity) NodeAddr(_ *enr.Record) []byte { return id[:] } +func (_ dummyIdentity) Verify(_ *enr.Record, _ []byte) error { return nil } +func (id dummyIdentity) NodeAddr(_ *enr.Record) []byte { return id[:] } func TestGetVersion(t *testing.T) { semVer := version.SemanticVersion() diff --git a/beacon-chain/rpc/eth/validator/validator.go b/beacon-chain/rpc/eth/validator/validator.go index 825c703ef2..77401714f4 100644 --- a/beacon-chain/rpc/eth/validator/validator.go +++ b/beacon-chain/rpc/eth/validator/validator.go @@ -324,7 +324,7 @@ func (vs *Server) ProduceAttestationData(ctx context.Context, req *ethpbv1.Produ // GetAggregateAttestation aggregates all attestations matching the given attestation data root and slot, returning the aggregated result. func (vs *Server) GetAggregateAttestation(ctx context.Context, req *ethpbv1.AggregateAttestationRequest) (*ethpbv1.AggregateAttestationResponse, error) { - ctx, span := trace.StartSpan(ctx, "validator.GetAggregateAttestation") + _, span := trace.StartSpan(ctx, "validator.GetAggregateAttestation") defer span.End() allAtts := vs.AttestationsPool.AggregatedAttestations() diff --git a/beacon-chain/rpc/prysm/v1alpha1/beacon/attestations_test.go b/beacon-chain/rpc/prysm/v1alpha1/beacon/attestations_test.go index 9ea4b7580a..bd8d683447 100644 --- a/beacon-chain/rpc/prysm/v1alpha1/beacon/attestations_test.go +++ b/beacon-chain/rpc/prysm/v1alpha1/beacon/attestations_test.go @@ -492,7 +492,8 @@ func TestServer_mapAttestationToTargetRoot(t *testing.T) { } func TestServer_ListIndexedAttestations_GenesisEpoch(t *testing.T) { - params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MainnetConfig()) db := dbTest.SetupDB(t) helpers.ClearCache() ctx := context.Background() diff --git a/beacon-chain/rpc/prysm/v1alpha1/beacon/blocks_test.go b/beacon-chain/rpc/prysm/v1alpha1/beacon/blocks_test.go index 20f7f579be..06364869bb 100644 --- a/beacon-chain/rpc/prysm/v1alpha1/beacon/blocks_test.go +++ b/beacon-chain/rpc/prysm/v1alpha1/beacon/blocks_test.go @@ -154,8 +154,8 @@ func TestServer_ListBlocks_Genesis_MultiBlocks(t *testing.T) { } func TestServer_ListBlocks_Pagination(t *testing.T) { - params.UseMinimalConfig() - defer params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MinimalSpecConfig()) db := dbTest.SetupDB(t) chain := &chainMock.ChainService{ @@ -406,8 +406,8 @@ func TestServer_GetChainHead_NoHeadBlock(t *testing.T) { } func TestServer_GetChainHead(t *testing.T) { - params.UseMinimalConfig() - defer params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MinimalSpecConfig()) db := dbTest.SetupDB(t) genBlock := util.NewBeaconBlock() @@ -498,8 +498,9 @@ func TestServer_StreamChainHead_ContextCanceled(t *testing.T) { } func TestServer_StreamChainHead_OnHeadUpdated(t *testing.T) { + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MainnetConfig()) db := dbTest.SetupDB(t) - params.UseMainnetConfig() genBlock := util.NewBeaconBlock() genBlock.Block.ParentRoot = bytesutil.PadTo([]byte{'G'}, 32) require.NoError(t, db.SaveBlock(context.Background(), wrapper.WrappedPhase0SignedBeaconBlock(genBlock))) @@ -648,6 +649,8 @@ func TestServer_StreamBlocks_ContextCanceled(t *testing.T) { } func TestServer_StreamBlocks_OnHeadUpdated(t *testing.T) { + params.SetupTestConfigCleanup(t) + params.UseMainnetConfig() ctx := context.Background() beaconState, privs := util.DeterministicGenesisState(t, 32) b, err := util.GenerateFullBlock(beaconState, privs, util.DefaultBlockGenConfig(), 1) @@ -682,6 +685,8 @@ func TestServer_StreamBlocks_OnHeadUpdated(t *testing.T) { } func TestServer_StreamBlocksVerified_OnHeadUpdated(t *testing.T) { + params.SetupTestConfigCleanup(t) + params.UseMainnetConfig() db := dbTest.SetupDB(t) ctx := context.Background() beaconState, privs := util.DeterministicGenesisState(t, 32) @@ -723,7 +728,8 @@ func TestServer_StreamBlocksVerified_OnHeadUpdated(t *testing.T) { } func TestServer_GetWeakSubjectivityCheckpoint(t *testing.T) { - params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MainnetConfig()) db := dbTest.SetupDB(t) ctx := context.Background() @@ -911,8 +917,8 @@ func TestServer_ListBlocksAltair_Genesis_MultiBlocks(t *testing.T) { } func TestServer_ListBlocksAltair_Pagination(t *testing.T) { - params.UseMinimalConfig() - defer params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MinimalSpecConfig()) db := dbTest.SetupDB(t) chain := &chainMock.ChainService{ diff --git a/beacon-chain/rpc/prysm/v1alpha1/beacon/committees_test.go b/beacon-chain/rpc/prysm/v1alpha1/beacon/committees_test.go index 8291134abe..9db4a93399 100644 --- a/beacon-chain/rpc/prysm/v1alpha1/beacon/committees_test.go +++ b/beacon-chain/rpc/prysm/v1alpha1/beacon/committees_test.go @@ -70,7 +70,8 @@ func TestServer_ListBeaconCommittees_CurrentEpoch(t *testing.T) { } func TestServer_ListBeaconCommittees_PreviousEpoch(t *testing.T) { - params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MainnetConfig()) ctx := context.Background() db := dbTest.SetupDB(t) diff --git a/beacon-chain/rpc/prysm/v1alpha1/beacon/config.go b/beacon-chain/rpc/prysm/v1alpha1/beacon/config.go index 48963204b0..703baaedb9 100644 --- a/beacon-chain/rpc/prysm/v1alpha1/beacon/config.go +++ b/beacon-chain/rpc/prysm/v1alpha1/beacon/config.go @@ -11,7 +11,7 @@ import ( ) // GetBeaconConfig retrieves the current configuration parameters of the beacon chain. -func (bs *Server) GetBeaconConfig(_ context.Context, _ *emptypb.Empty) (*ethpb.BeaconConfig, error) { +func (_ *Server) GetBeaconConfig(_ context.Context, _ *emptypb.Empty) (*ethpb.BeaconConfig, error) { conf := params.BeaconConfig() val := reflect.ValueOf(conf).Elem() numFields := val.Type().NumField() diff --git a/beacon-chain/rpc/prysm/v1alpha1/beacon/validators_test.go b/beacon-chain/rpc/prysm/v1alpha1/beacon/validators_test.go index e7c2ca9ac9..5a18c5b687 100644 --- a/beacon-chain/rpc/prysm/v1alpha1/beacon/validators_test.go +++ b/beacon-chain/rpc/prysm/v1alpha1/beacon/validators_test.go @@ -1069,7 +1069,8 @@ func TestServer_ListValidators_FromOldEpoch(t *testing.T) { } func TestServer_ListValidators_ProcessHeadStateSlots(t *testing.T) { - params.UseMinimalConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MinimalSpecConfig()) beaconDB := dbTest.SetupDB(t) ctx := context.Background() @@ -1566,7 +1567,8 @@ func TestServer_GetValidatorParticipation_CurrentAndPrevEpoch(t *testing.T) { func TestServer_GetValidatorParticipation_OrphanedUntilGenesis(t *testing.T) { helpers.ClearCache() - params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MainnetConfig()) beaconDB := dbTest.SetupDB(t) ctx := context.Background() @@ -1645,7 +1647,8 @@ func TestServer_GetValidatorParticipation_OrphanedUntilGenesis(t *testing.T) { func TestServer_GetValidatorParticipation_CurrentAndPrevEpochAltair(t *testing.T) { helpers.ClearCache() beaconDB := dbTest.SetupDB(t) - params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MainnetConfig()) ctx := context.Background() validatorCount := uint64(32) @@ -1721,8 +1724,8 @@ func TestGetValidatorPerformance_Syncing(t *testing.T) { func TestGetValidatorPerformance_OK(t *testing.T) { helpers.ClearCache() - params.UseMinimalConfig() - defer params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MinimalSpecConfig()) ctx := context.Background() epoch := types.Epoch(1) @@ -1948,8 +1951,8 @@ func TestGetValidatorPerformance_IndicesPubkeys(t *testing.T) { func TestGetValidatorPerformanceAltair_OK(t *testing.T) { helpers.ClearCache() - params.UseMinimalConfig() - defer params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MinimalSpecConfig()) ctx := context.Background() epoch := types.Epoch(1) @@ -2066,8 +2069,8 @@ func TestServer_GetIndividualVotes_RequestFutureSlot(t *testing.T) { } func TestServer_GetIndividualVotes_ValidatorsDontExist(t *testing.T) { - params.UseMinimalConfig() - defer params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MinimalSpecConfig()) beaconDB := dbTest.SetupDB(t) ctx := context.Background() @@ -2140,8 +2143,8 @@ func TestServer_GetIndividualVotes_ValidatorsDontExist(t *testing.T) { func TestServer_GetIndividualVotes_Working(t *testing.T) { helpers.ClearCache() - params.UseMinimalConfig() - defer params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MinimalSpecConfig()) beaconDB := dbTest.SetupDB(t) ctx := context.Background() @@ -2221,7 +2224,8 @@ func TestServer_GetIndividualVotes_Working(t *testing.T) { func TestServer_GetIndividualVotes_WorkingAltair(t *testing.T) { helpers.ClearCache() - params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MainnetConfig()) beaconDB := dbTest.SetupDB(t) ctx := context.Background() @@ -2289,7 +2293,8 @@ func TestServer_GetIndividualVotes_WorkingAltair(t *testing.T) { func TestServer_GetIndividualVotes_AltairEndOfEpoch(t *testing.T) { helpers.ClearCache() - params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MainnetConfig()) beaconDB := dbTest.SetupDB(t) ctx := context.Background() diff --git a/beacon-chain/rpc/prysm/v1alpha1/debug/block_test.go b/beacon-chain/rpc/prysm/v1alpha1/debug/block_test.go index 7b831830f3..1bafd6b30f 100644 --- a/beacon-chain/rpc/prysm/v1alpha1/debug/block_test.go +++ b/beacon-chain/rpc/prysm/v1alpha1/debug/block_test.go @@ -12,7 +12,6 @@ import ( "github.com/prysmaticlabs/prysm/beacon-chain/state/stategen" "github.com/prysmaticlabs/prysm/config/params" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - pbrpc "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/wrapper" "github.com/prysmaticlabs/prysm/testing/assert" "github.com/prysmaticlabs/prysm/testing/require" @@ -31,7 +30,7 @@ func TestServer_GetBlock(t *testing.T) { bs := &Server{ BeaconDB: db, } - res, err := bs.GetBlock(ctx, &pbrpc.BlockRequestByRoot{ + res, err := bs.GetBlock(ctx, ðpb.BlockRequestByRoot{ BlockRoot: blockRoot[:], }) require.NoError(t, err) @@ -41,7 +40,7 @@ func TestServer_GetBlock(t *testing.T) { // Checking for nil block. blockRoot = [32]byte{} - res, err = bs.GetBlock(ctx, &pbrpc.BlockRequestByRoot{ + res, err = bs.GetBlock(ctx, ðpb.BlockRequestByRoot{ BlockRoot: blockRoot[:], }) require.NoError(t, err) @@ -78,10 +77,10 @@ func TestServer_GetAttestationInclusionSlot(t *testing.T) { b.Block.Slot = 2 b.Block.Body.Attestations = []*ethpb.Attestation{a} require.NoError(t, bs.BeaconDB.SaveBlock(ctx, wrapper.WrappedPhase0SignedBeaconBlock(b))) - res, err := bs.GetInclusionSlot(ctx, &pbrpc.InclusionSlotRequest{Slot: 1, Id: uint64(c[0])}) + res, err := bs.GetInclusionSlot(ctx, ðpb.InclusionSlotRequest{Slot: 1, Id: uint64(c[0])}) require.NoError(t, err) require.Equal(t, b.Block.Slot, res.Slot) - res, err = bs.GetInclusionSlot(ctx, &pbrpc.InclusionSlotRequest{Slot: 1, Id: 9999999}) + res, err = bs.GetInclusionSlot(ctx, ðpb.InclusionSlotRequest{Slot: 1, Id: 9999999}) require.NoError(t, err) require.Equal(t, params.BeaconConfig().FarFutureSlot, res.Slot) } diff --git a/beacon-chain/rpc/prysm/v1alpha1/debug/p2p.go b/beacon-chain/rpc/prysm/v1alpha1/debug/p2p.go index 3db9acad54..ed43922b18 100644 --- a/beacon-chain/rpc/prysm/v1alpha1/debug/p2p.go +++ b/beacon-chain/rpc/prysm/v1alpha1/debug/p2p.go @@ -8,13 +8,12 @@ import ( "github.com/libp2p/go-libp2p-core/peer" "github.com/prysmaticlabs/prysm/beacon-chain/p2p" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - pbrpc "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" ) // GetPeer returns the data known about the peer defined by the provided peer id. -func (ds *Server) GetPeer(_ context.Context, peerReq *ethpb.PeerRequest) (*pbrpc.DebugPeerResponse, error) { +func (ds *Server) GetPeer(_ context.Context, peerReq *ethpb.PeerRequest) (*ethpb.DebugPeerResponse, error) { pid, err := peer.Decode(peerReq.PeerId) if err != nil { return nil, status.Errorf(codes.InvalidArgument, "Unable to parse provided peer id: %v", err) @@ -24,8 +23,8 @@ func (ds *Server) GetPeer(_ context.Context, peerReq *ethpb.PeerRequest) (*pbrpc // ListPeers returns all peers known to the host node, irregardless of if they are connected/ // disconnected. -func (ds *Server) ListPeers(_ context.Context, _ *empty.Empty) (*pbrpc.DebugPeerResponses, error) { - var responses []*pbrpc.DebugPeerResponse +func (ds *Server) ListPeers(_ context.Context, _ *empty.Empty) (*ethpb.DebugPeerResponses, error) { + var responses []*ethpb.DebugPeerResponse for _, pid := range ds.PeersFetcher.Peers().All() { resp, err := ds.getPeer(pid) if err != nil { @@ -33,10 +32,10 @@ func (ds *Server) ListPeers(_ context.Context, _ *empty.Empty) (*pbrpc.DebugPeer } responses = append(responses, resp) } - return &pbrpc.DebugPeerResponses{Responses: responses}, nil + return ðpb.DebugPeerResponses{Responses: responses}, nil } -func (ds *Server) getPeer(pid peer.ID) (*pbrpc.DebugPeerResponse, error) { +func (ds *Server) getPeer(pid peer.ID) (*ethpb.DebugPeerResponse, error) { peers := ds.PeersFetcher.Peers() peerStore := ds.PeerManager.Host().Peerstore() addr, err := peers.Address(pid) @@ -92,7 +91,7 @@ func (ds *Server) getPeer(pid peer.ID) (*pbrpc.DebugPeerResponse, error) { if err != nil || !ok { aVersion = "" } - peerInfo := &pbrpc.DebugPeerResponse_PeerInfo{ + peerInfo := ðpb.DebugPeerResponse_PeerInfo{ Protocols: protocols, FaultCount: uint64(resp), ProtocolVersion: pVersion, @@ -137,7 +136,7 @@ func (ds *Server) getPeer(pid peer.ID) (*pbrpc.DebugPeerResponse, error) { if err != nil { return nil, status.Errorf(codes.NotFound, "Requested peer does not exist: %v", err) } - scoreInfo := &pbrpc.ScoreInfo{ + scoreInfo := ðpb.ScoreInfo{ OverallScore: float32(peers.Scorers().Score(pid)), ProcessedBlocks: peers.Scorers().BlockProviderScorer().ProcessedBlocks(pid), BlockProviderScore: float32(peers.Scorers().BlockProviderScorer().Score(pid)), @@ -146,7 +145,7 @@ func (ds *Server) getPeer(pid peer.ID) (*pbrpc.DebugPeerResponse, error) { BehaviourPenalty: float32(bPenalty), ValidationError: errorToString(peers.Scorers().ValidationError(pid)), } - return &pbrpc.DebugPeerResponse{ + return ðpb.DebugPeerResponse{ ListeningAddresses: stringAddrs, Direction: pbDirection, ConnectionState: ethpb.ConnectionState(connState), diff --git a/beacon-chain/rpc/prysm/v1alpha1/debug/p2p_test.go b/beacon-chain/rpc/prysm/v1alpha1/debug/p2p_test.go index d9acd48363..a6e8be49d5 100644 --- a/beacon-chain/rpc/prysm/v1alpha1/debug/p2p_test.go +++ b/beacon-chain/rpc/prysm/v1alpha1/debug/p2p_test.go @@ -40,11 +40,19 @@ func TestDebugServer_ListPeers(t *testing.T) { require.NoError(t, err) assert.Equal(t, 2, len(res.Responses)) - assert.Equal(t, int(ethpb.PeerDirection_INBOUND), int(res.Responses[0].Direction), "Expected 1st peer to be an inbound") + direction1 := res.Responses[0].Direction + direction2 := res.Responses[1].Direction + assert.Equal(t, + true, + direction1 == ethpb.PeerDirection_INBOUND || direction2 == ethpb.PeerDirection_INBOUND, + "Expected an inbound peer") + assert.Equal(t, + true, + direction1 == ethpb.PeerDirection_OUTBOUND || direction2 == ethpb.PeerDirection_OUTBOUND, + "Expected an outbound peer") if len(res.Responses[0].ListeningAddresses) == 0 { t.Errorf("Expected 1st peer to have a multiaddress, instead they have no addresses") } - assert.Equal(t, ethpb.PeerDirection_OUTBOUND, res.Responses[1].Direction, "Expected 2st peer to be an outbound connection") if len(res.Responses[1].ListeningAddresses) == 0 { t.Errorf("Expected 2nd peer to have a multiaddress, instead they have no addresses") } diff --git a/beacon-chain/rpc/prysm/v1alpha1/debug/server.go b/beacon-chain/rpc/prysm/v1alpha1/debug/server.go index 7e8587ae17..b1d06685f6 100644 --- a/beacon-chain/rpc/prysm/v1alpha1/debug/server.go +++ b/beacon-chain/rpc/prysm/v1alpha1/debug/server.go @@ -34,7 +34,7 @@ type Server struct { // SetLoggingLevel of a beacon node according to a request type, // either INFO, DEBUG, or TRACE. -func (ds *Server) SetLoggingLevel(_ context.Context, req *pbrpc.LoggingLevelRequest) (*empty.Empty, error) { +func (_ *Server) SetLoggingLevel(_ context.Context, req *pbrpc.LoggingLevelRequest) (*empty.Empty, error) { var verbosity string switch req.Level { case pbrpc.LoggingLevelRequest_INFO: diff --git a/beacon-chain/rpc/prysm/v1alpha1/node/server.go b/beacon-chain/rpc/prysm/v1alpha1/node/server.go index 854827e42a..52cfee278a 100644 --- a/beacon-chain/rpc/prysm/v1alpha1/node/server.go +++ b/beacon-chain/rpc/prysm/v1alpha1/node/server.go @@ -19,7 +19,6 @@ import ( "github.com/prysmaticlabs/prysm/beacon-chain/sync" "github.com/prysmaticlabs/prysm/io/logs" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - pb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/runtime/version" "google.golang.org/grpc" "google.golang.org/grpc/codes" @@ -76,7 +75,7 @@ func (ns *Server) GetGenesis(ctx context.Context, _ *empty.Empty) (*ethpb.Genesi } // GetVersion checks the version information of the beacon node. -func (ns *Server) GetVersion(_ context.Context, _ *empty.Empty) (*ethpb.Version, error) { +func (_ *Server) GetVersion(_ context.Context, _ *empty.Empty) (*ethpb.Version, error) { return ðpb.Version{ Version: version.Version(), }, nil @@ -221,7 +220,7 @@ func (ns *Server) ListPeers(ctx context.Context, _ *empty.Empty) (*ethpb.Peers, } // StreamBeaconLogs from the beacon node via a gRPC server-side stream. -func (ns *Server) StreamBeaconLogs(_ *empty.Empty, stream pb.Health_StreamBeaconLogsServer) error { +func (ns *Server) StreamBeaconLogs(_ *empty.Empty, stream ethpb.Health_StreamBeaconLogsServer) error { ch := make(chan []byte, ns.StreamLogsBufferSize) sub := ns.LogsStreamer.LogsFeed().Subscribe(ch) defer func() { @@ -234,7 +233,7 @@ func (ns *Server) StreamBeaconLogs(_ *empty.Empty, stream pb.Health_StreamBeacon for i, log := range recentLogs { logStrings[i] = string(log) } - if err := stream.Send(&pb.LogsResponse{ + if err := stream.Send(ðpb.LogsResponse{ Logs: logStrings, }); err != nil { return status.Errorf(codes.Unavailable, "Could not send over stream: %v", err) @@ -242,7 +241,7 @@ func (ns *Server) StreamBeaconLogs(_ *empty.Empty, stream pb.Health_StreamBeacon for { select { case log := <-ch: - resp := &pb.LogsResponse{ + resp := ðpb.LogsResponse{ Logs: []string{string(log)}, } if err := stream.Send(resp); err != nil { diff --git a/beacon-chain/rpc/prysm/v1alpha1/validator/assignments_test.go b/beacon-chain/rpc/prysm/v1alpha1/validator/assignments_test.go index 0837891936..63e322f94b 100644 --- a/beacon-chain/rpc/prysm/v1alpha1/validator/assignments_test.go +++ b/beacon-chain/rpc/prysm/v1alpha1/validator/assignments_test.go @@ -100,8 +100,7 @@ func TestGetDuties_OK(t *testing.T) { func TestGetAltairDuties_SyncCommitteeOK(t *testing.T) { params.SetupTestConfigCleanup(t) - params.UseMainnetConfig() - cfg := params.BeaconConfig().Copy() + cfg := params.MainnetConfig() cfg.AltairForkEpoch = types.Epoch(0) params.OverrideBeaconConfig(cfg) @@ -202,8 +201,7 @@ func TestGetAltairDuties_SyncCommitteeOK(t *testing.T) { func TestGetAltairDuties_UnknownPubkey(t *testing.T) { params.SetupTestConfigCleanup(t) - params.UseMainnetConfig() - cfg := params.BeaconConfig().Copy() + cfg := params.MainnetConfig() cfg.AltairForkEpoch = types.Epoch(0) params.OverrideBeaconConfig(cfg) diff --git a/beacon-chain/rpc/prysm/v1alpha1/validator/blocks_test.go b/beacon-chain/rpc/prysm/v1alpha1/validator/blocks_test.go index 6a7101bb1d..4f5209ffb8 100644 --- a/beacon-chain/rpc/prysm/v1alpha1/validator/blocks_test.go +++ b/beacon-chain/rpc/prysm/v1alpha1/validator/blocks_test.go @@ -71,7 +71,8 @@ func TestServer_StreamAltairBlocks_ContextCanceled(t *testing.T) { } func TestServer_StreamAltairBlocks_OnHeadUpdated(t *testing.T) { - params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MainnetConfig()) ctx := context.Background() beaconState, privs := util.DeterministicGenesisStateAltair(t, 64) c, err := altair.NextSyncCommittee(ctx, beaconState) @@ -112,7 +113,8 @@ func TestServer_StreamAltairBlocks_OnHeadUpdated(t *testing.T) { } func TestServer_StreamAltairBlocksVerified_OnHeadUpdated(t *testing.T) { - params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MainnetConfig()) db := dbTest.SetupDB(t) ctx := context.Background() beaconState, privs := util.DeterministicGenesisStateAltair(t, 32) diff --git a/beacon-chain/rpc/prysm/v1alpha1/validator/proposer_deposits.go b/beacon-chain/rpc/prysm/v1alpha1/validator/proposer_deposits.go index e1012cbb07..34938ac630 100644 --- a/beacon-chain/rpc/prysm/v1alpha1/validator/proposer_deposits.go +++ b/beacon-chain/rpc/prysm/v1alpha1/validator/proposer_deposits.go @@ -174,7 +174,7 @@ func (vs *Server) depositTrie(ctx context.Context, canonicalEth1Data *ethpb.Eth1 } insertIndex++ } - valid, err := vs.validateDepositTrie(depositTrie, canonicalEth1Data) + valid, err := validateDepositTrie(depositTrie, canonicalEth1Data) // Log a warning here, as the cached trie is invalid. if !valid { log.Warnf("Cached deposit trie is invalid, rebuilding it now: %v", err) @@ -204,7 +204,7 @@ func (vs *Server) rebuildDepositTrie(ctx context.Context, canonicalEth1Data *eth return nil, err } - valid, err := vs.validateDepositTrie(depositTrie, canonicalEth1Data) + valid, err := validateDepositTrie(depositTrie, canonicalEth1Data) // Log an error here, as even with rebuilding the trie, it is still invalid. if !valid { log.Errorf("Rebuilt deposit trie is invalid: %v", err) @@ -213,7 +213,7 @@ func (vs *Server) rebuildDepositTrie(ctx context.Context, canonicalEth1Data *eth } // validate that the provided deposit trie matches up with the canonical eth1 data provided. -func (vs *Server) validateDepositTrie(trie *trie.SparseMerkleTrie, canonicalEth1Data *ethpb.Eth1Data) (bool, error) { +func validateDepositTrie(trie *trie.SparseMerkleTrie, canonicalEth1Data *ethpb.Eth1Data) (bool, error) { if trie.NumOfItems() != int(canonicalEth1Data.DepositCount) { return false, errors.Errorf("wanted the canonical count of %d but received %d", canonicalEth1Data.DepositCount, trie.NumOfItems()) } diff --git a/beacon-chain/rpc/prysm/v1alpha1/validator/proposer_test.go b/beacon-chain/rpc/prysm/v1alpha1/validator/proposer_test.go index 5c0d11a778..a42f575c05 100644 --- a/beacon-chain/rpc/prysm/v1alpha1/validator/proposer_test.go +++ b/beacon-chain/rpc/prysm/v1alpha1/validator/proposer_test.go @@ -29,9 +29,7 @@ import ( "github.com/prysmaticlabs/prysm/container/trie" "github.com/prysmaticlabs/prysm/crypto/bls" "github.com/prysmaticlabs/prysm/encoding/bytesutil" - dbpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - statepb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/attestation" attaggregation "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/attestation/aggregation/attestations" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/wrapper" @@ -418,7 +416,7 @@ func TestProposer_PendingDeposits_OutsideEth1FollowWindow(t *testing.T) { }, } - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Eth1Data: ðpb.Eth1Data{ BlockHash: bytesutil.PadTo([]byte("0x0"), 32), DepositRoot: make([]byte, 32), @@ -431,7 +429,7 @@ func TestProposer_PendingDeposits_OutsideEth1FollowWindow(t *testing.T) { var mockCreds [32]byte // Using the merkleTreeIndex as the block number for this test... - readyDeposits := []*dbpb.DepositContainer{ + readyDeposits := []*ethpb.DepositContainer{ { Index: 0, Eth1BlockHeight: 2, @@ -454,7 +452,7 @@ func TestProposer_PendingDeposits_OutsideEth1FollowWindow(t *testing.T) { }, } - recentDeposits := []*dbpb.DepositContainer{ + recentDeposits := []*ethpb.DepositContainer{ { Index: 2, Eth1BlockHeight: 400, @@ -546,7 +544,7 @@ func TestProposer_PendingDeposits_FollowsCorrectEth1Block(t *testing.T) { votes = append(votes, vote) } - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Eth1Data: ðpb.Eth1Data{ BlockHash: []byte("0x0"), DepositRoot: make([]byte, 32), @@ -566,7 +564,7 @@ func TestProposer_PendingDeposits_FollowsCorrectEth1Block(t *testing.T) { var mockCreds [32]byte // Using the merkleTreeIndex as the block number for this test... - readyDeposits := []*dbpb.DepositContainer{ + readyDeposits := []*ethpb.DepositContainer{ { Index: 0, Eth1BlockHeight: 8, @@ -589,7 +587,7 @@ func TestProposer_PendingDeposits_FollowsCorrectEth1Block(t *testing.T) { }, } - recentDeposits := []*dbpb.DepositContainer{ + recentDeposits := []*ethpb.DepositContainer{ { Index: 2, Eth1BlockHeight: 5000, @@ -677,7 +675,7 @@ func TestProposer_PendingDeposits_CantReturnBelowStateEth1DepositIndex(t *testin var mockSig [96]byte var mockCreds [32]byte - readyDeposits := []*dbpb.DepositContainer{ + readyDeposits := []*ethpb.DepositContainer{ { Index: 0, Deposit: ðpb.Deposit{ @@ -698,9 +696,9 @@ func TestProposer_PendingDeposits_CantReturnBelowStateEth1DepositIndex(t *testin }, } - var recentDeposits []*dbpb.DepositContainer + var recentDeposits []*ethpb.DepositContainer for i := int64(2); i < 16; i++ { - recentDeposits = append(recentDeposits, &dbpb.DepositContainer{ + recentDeposits = append(recentDeposits, ðpb.DepositContainer{ Index: i, Deposit: ðpb.Deposit{ Data: ðpb.Deposit_Data{ @@ -757,7 +755,7 @@ func TestProposer_PendingDeposits_CantReturnMoreThanMax(t *testing.T) { }, } - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Eth1Data: ðpb.Eth1Data{ BlockHash: bytesutil.PadTo([]byte("0x0"), 32), DepositRoot: make([]byte, 32), @@ -773,7 +771,7 @@ func TestProposer_PendingDeposits_CantReturnMoreThanMax(t *testing.T) { var mockSig [96]byte var mockCreds [32]byte - readyDeposits := []*dbpb.DepositContainer{ + readyDeposits := []*ethpb.DepositContainer{ { Index: 0, Deposit: ðpb.Deposit{ @@ -794,9 +792,9 @@ func TestProposer_PendingDeposits_CantReturnMoreThanMax(t *testing.T) { }, } - var recentDeposits []*dbpb.DepositContainer + var recentDeposits []*ethpb.DepositContainer for i := int64(2); i < 22; i++ { - recentDeposits = append(recentDeposits, &dbpb.DepositContainer{ + recentDeposits = append(recentDeposits, ðpb.DepositContainer{ Index: i, Deposit: ðpb.Deposit{ Data: ðpb.Deposit_Data{ @@ -851,7 +849,7 @@ func TestProposer_PendingDeposits_CantReturnMoreThanDepositCount(t *testing.T) { }, } - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Eth1Data: ðpb.Eth1Data{ BlockHash: bytesutil.PadTo([]byte("0x0"), 32), DepositRoot: make([]byte, 32), @@ -867,7 +865,7 @@ func TestProposer_PendingDeposits_CantReturnMoreThanDepositCount(t *testing.T) { var mockSig [96]byte var mockCreds [32]byte - readyDeposits := []*dbpb.DepositContainer{ + readyDeposits := []*ethpb.DepositContainer{ { Index: 0, Deposit: ðpb.Deposit{ @@ -888,9 +886,9 @@ func TestProposer_PendingDeposits_CantReturnMoreThanDepositCount(t *testing.T) { }, } - var recentDeposits []*dbpb.DepositContainer + var recentDeposits []*ethpb.DepositContainer for i := int64(2); i < 22; i++ { - recentDeposits = append(recentDeposits, &dbpb.DepositContainer{ + recentDeposits = append(recentDeposits, ðpb.DepositContainer{ Index: i, Deposit: ðpb.Deposit{ Data: ðpb.Deposit_Data{ @@ -945,7 +943,7 @@ func TestProposer_DepositTrie_UtilizesCachedFinalizedDeposits(t *testing.T) { }, } - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Eth1Data: ðpb.Eth1Data{ BlockHash: bytesutil.PadTo([]byte("0x0"), 32), DepositRoot: make([]byte, 32), @@ -964,7 +962,7 @@ func TestProposer_DepositTrie_UtilizesCachedFinalizedDeposits(t *testing.T) { var mockCreds [32]byte // Using the merkleTreeIndex as the block number for this test... - finalizedDeposits := []*dbpb.DepositContainer{ + finalizedDeposits := []*ethpb.DepositContainer{ { Index: 0, Eth1BlockHeight: 10, @@ -987,7 +985,7 @@ func TestProposer_DepositTrie_UtilizesCachedFinalizedDeposits(t *testing.T) { }, } - recentDeposits := []*dbpb.DepositContainer{ + recentDeposits := []*ethpb.DepositContainer{ { Index: 2, Eth1BlockHeight: 11, @@ -1055,7 +1053,7 @@ func TestProposer_DepositTrie_RebuildTrie(t *testing.T) { }, } - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Eth1Data: ðpb.Eth1Data{ BlockHash: bytesutil.PadTo([]byte("0x0"), 32), DepositRoot: make([]byte, 32), @@ -1074,7 +1072,7 @@ func TestProposer_DepositTrie_RebuildTrie(t *testing.T) { var mockCreds [32]byte // Using the merkleTreeIndex as the block number for this test... - finalizedDeposits := []*dbpb.DepositContainer{ + finalizedDeposits := []*ethpb.DepositContainer{ { Index: 0, Eth1BlockHeight: 10, @@ -1097,7 +1095,7 @@ func TestProposer_DepositTrie_RebuildTrie(t *testing.T) { }, } - recentDeposits := []*dbpb.DepositContainer{ + recentDeposits := []*ethpb.DepositContainer{ { Index: 2, Eth1BlockHeight: 11, @@ -1231,8 +1229,7 @@ func TestProposer_ValidateDepositTrie(t *testing.T) { for _, test := range tt { t.Run(test.name, func(t *testing.T) { - server := &Server{} - valid, err := server.validateDepositTrie(test.trieCreator(), test.eth1dataCreator()) + valid, err := validateDepositTrie(test.trieCreator(), test.eth1dataCreator()) assert.Equal(t, test.success, valid) if valid { assert.NoError(t, err) @@ -1245,7 +1242,7 @@ func TestProposer_Eth1Data_MajorityVote(t *testing.T) { slot := types.Slot(64) earliestValidTime, latestValidTime := majorityVoteBoundaryTime(slot) - dc := dbpb.DepositContainer{ + dc := ethpb.DepositContainer{ Index: 0, Eth1BlockHeight: 0, Deposit: ðpb.Deposit{ @@ -1269,7 +1266,7 @@ func TestProposer_Eth1Data_MajorityVote(t *testing.T) { InsertBlock(52, earliestValidTime+2, []byte("second")). InsertBlock(100, latestValidTime, []byte("latest")) - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Slot: slot, Eth1DataVotes: []*ethpb.Eth1Data{ {BlockHash: []byte("first"), DepositCount: 1}, @@ -1305,7 +1302,7 @@ func TestProposer_Eth1Data_MajorityVote(t *testing.T) { InsertBlock(52, earliestValidTime+2, []byte("second")). InsertBlock(100, latestValidTime, []byte("latest")) - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Slot: slot, Eth1DataVotes: []*ethpb.Eth1Data{ {BlockHash: []byte("earliest"), DepositCount: 1}, @@ -1341,7 +1338,7 @@ func TestProposer_Eth1Data_MajorityVote(t *testing.T) { InsertBlock(51, earliestValidTime+1, []byte("first")). InsertBlock(100, latestValidTime, []byte("latest")) - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Slot: slot, Eth1DataVotes: []*ethpb.Eth1Data{ {BlockHash: []byte("first"), DepositCount: 1}, @@ -1378,7 +1375,7 @@ func TestProposer_Eth1Data_MajorityVote(t *testing.T) { InsertBlock(51, earliestValidTime+1, []byte("first")). InsertBlock(100, latestValidTime, []byte("latest")) - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Slot: slot, Eth1DataVotes: []*ethpb.Eth1Data{ {BlockHash: []byte("before_range"), DepositCount: 1}, @@ -1415,7 +1412,7 @@ func TestProposer_Eth1Data_MajorityVote(t *testing.T) { InsertBlock(100, latestValidTime, []byte("latest")). InsertBlock(101, latestValidTime+1, []byte("after_range")) - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Slot: slot, Eth1DataVotes: []*ethpb.Eth1Data{ {BlockHash: []byte("first"), DepositCount: 1}, @@ -1452,7 +1449,7 @@ func TestProposer_Eth1Data_MajorityVote(t *testing.T) { InsertBlock(52, earliestValidTime+2, []byte("second")). InsertBlock(100, latestValidTime, []byte("latest")) - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Slot: slot, Eth1DataVotes: []*ethpb.Eth1Data{ {BlockHash: []byte("unknown"), DepositCount: 1}, @@ -1486,7 +1483,7 @@ func TestProposer_Eth1Data_MajorityVote(t *testing.T) { InsertBlock(49, earliestValidTime-1, []byte("before_range")). InsertBlock(101, latestValidTime+1, []byte("after_range")) - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Slot: slot, }) require.NoError(t, err) @@ -1518,7 +1515,7 @@ func TestProposer_Eth1Data_MajorityVote(t *testing.T) { InsertBlock(52, earliestValidTime+2, []byte("second")). InsertBlock(101, latestValidTime+1, []byte("after_range")) - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Slot: slot, Eth1DataVotes: []*ethpb.Eth1Data{ {BlockHash: []byte("before_range"), DepositCount: 1}, @@ -1552,7 +1549,7 @@ func TestProposer_Eth1Data_MajorityVote(t *testing.T) { InsertBlock(50, earliestValidTime, []byte("earliest")). InsertBlock(100, latestValidTime, []byte("latest")) - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Slot: slot, Eth1DataVotes: []*ethpb.Eth1Data{}}) require.NoError(t, err) @@ -1582,7 +1579,7 @@ func TestProposer_Eth1Data_MajorityVote(t *testing.T) { InsertBlock(50, earliestValidTime, []byte("earliest")). InsertBlock(100, latestValidTime, []byte("latest")) - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Slot: slot, }) require.NoError(t, err) @@ -1616,7 +1613,7 @@ func TestProposer_Eth1Data_MajorityVote(t *testing.T) { InsertBlock(52, earliestValidTime+2, []byte("second")). InsertBlock(100, latestValidTime, []byte("latest")) - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Slot: slot, Eth1DataVotes: []*ethpb.Eth1Data{ {BlockHash: []byte("first"), DepositCount: 1}, @@ -1652,7 +1649,7 @@ func TestProposer_Eth1Data_MajorityVote(t *testing.T) { InsertBlock(52, earliestValidTime+2, []byte("second")). InsertBlock(100, latestValidTime, []byte("latest")) - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Slot: slot, Eth1DataVotes: []*ethpb.Eth1Data{ {BlockHash: []byte("no_new_deposits"), DepositCount: 0}, @@ -1685,7 +1682,7 @@ func TestProposer_Eth1Data_MajorityVote(t *testing.T) { t.Skip() p := mockPOW.NewPOWChain().InsertBlock(50, earliestValidTime, []byte("earliest")) - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Slot: slot, Eth1DataVotes: []*ethpb.Eth1Data{ {BlockHash: []byte("earliest"), DepositCount: 1}, @@ -1719,7 +1716,7 @@ func TestProposer_Eth1Data_MajorityVote(t *testing.T) { // because of earliest block increment in the algorithm. InsertBlock(50, earliestValidTime+1, []byte("first")) - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Slot: slot, Eth1DataVotes: []*ethpb.Eth1Data{ {BlockHash: []byte("before_range"), DepositCount: 1}, @@ -1758,7 +1755,7 @@ func TestProposer_Eth1Data_MajorityVote(t *testing.T) { depositCache, err := depositcache.New() require.NoError(t, err) - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Slot: slot, Eth1DataVotes: []*ethpb.Eth1Data{ {BlockHash: []byte("earliest"), DepositCount: 1}, @@ -1901,7 +1898,7 @@ func TestProposer_Deposits_ReturnsEmptyList_IfLatestEth1DataEqGenesisEth1Block(t GenesisEth1Block: height, } - beaconState, err := v1.InitializeFromProto(&statepb.BeaconState{ + beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Eth1Data: ðpb.Eth1Data{ BlockHash: bytesutil.PadTo([]byte("0x0"), 32), DepositRoot: make([]byte, 32), @@ -1917,7 +1914,7 @@ func TestProposer_Deposits_ReturnsEmptyList_IfLatestEth1DataEqGenesisEth1Block(t var mockSig [96]byte var mockCreds [32]byte - readyDeposits := []*dbpb.DepositContainer{ + readyDeposits := []*ethpb.DepositContainer{ { Index: 0, Deposit: ðpb.Deposit{ @@ -1938,9 +1935,9 @@ func TestProposer_Deposits_ReturnsEmptyList_IfLatestEth1DataEqGenesisEth1Block(t }, } - var recentDeposits []*dbpb.DepositContainer + var recentDeposits []*ethpb.DepositContainer for i := int64(2); i < 22; i++ { - recentDeposits = append(recentDeposits, &dbpb.DepositContainer{ + recentDeposits = append(recentDeposits, ðpb.DepositContainer{ Index: i, Deposit: ðpb.Deposit{ Data: ðpb.Deposit_Data{ diff --git a/beacon-chain/rpc/prysm/v1alpha1/validator/server_test.go b/beacon-chain/rpc/prysm/v1alpha1/validator/server_test.go index 509e1b81bb..c027c69a37 100644 --- a/beacon-chain/rpc/prysm/v1alpha1/validator/server_test.go +++ b/beacon-chain/rpc/prysm/v1alpha1/validator/server_test.go @@ -49,8 +49,6 @@ func TestValidatorIndex_OK(t *testing.T) { } func TestWaitForActivation_ContextClosed(t *testing.T) { - ctx := context.Background() - beaconState, err := v1.InitializeFromProto(ðpb.BeaconState{ Slot: 0, Validators: []*ethpb.Validator{}, diff --git a/beacon-chain/server/main.go b/beacon-chain/server/main.go index 3a1c5c6091..e3a7f9a939 100644 --- a/beacon-chain/server/main.go +++ b/beacon-chain/server/main.go @@ -52,23 +52,28 @@ func main() { if gatewayConfig.EthPbMux != nil { muxs = append(muxs, gatewayConfig.EthPbMux) } + opts := []gateway.Option{ + gateway.WithPbHandlers(muxs), + gateway.WithMuxHandler(gatewayConfig.Handler), + gateway.WithRemoteAddr(*beaconRPC), + gateway.WithGatewayAddr(fmt.Sprintf("%s:%d", *host, *port)), + gateway.WithAllowedOrigins(strings.Split(*allowedOrigins, ",")), + gateway.WithMaxCallRecvMsgSize(uint64(*grpcMaxMsgSize)), + } - gw := gateway.New( - context.Background(), - muxs, - gatewayConfig.Handler, - *beaconRPC, - fmt.Sprintf("%s:%d", *host, *port), - ).WithAllowedOrigins(strings.Split(*allowedOrigins, ",")). - WithMaxCallRecvMsgSize(uint64(*grpcMaxMsgSize)) if flags.EnableHTTPEthAPI(*httpModules) { - gw.WithApiMiddleware(&apimiddleware.BeaconEndpointFactory{}) + opts = append(opts, gateway.WithApiMiddleware(&apimiddleware.BeaconEndpointFactory{})) + } + + gw, err := gateway.New(context.Background(), opts...) + if err != nil { + log.Fatal(err) } r := mux.NewRouter() r.HandleFunc("/swagger/", gateway.SwaggerServer()) r.HandleFunc("/healthz", healthzServer(gw)) - gw = gw.WithRouter(r) + gw.SetRouter(r) gw.Start() diff --git a/beacon-chain/slasher/chunks.go b/beacon-chain/slasher/chunks.go index 6c6851e2d8..f2eb972f4e 100644 --- a/beacon-chain/slasher/chunks.go +++ b/beacon-chain/slasher/chunks.go @@ -151,12 +151,12 @@ func MaxChunkSpansSliceFrom(params *Parameters, chunk []uint16) (*MaxSpanChunksS // NeutralElement for a min span chunks slice is undefined, in this case // using MaxUint16 as a sane value given it is impossible we reach it. -func (m *MinSpanChunksSlice) NeutralElement() uint16 { +func (_ *MinSpanChunksSlice) NeutralElement() uint16 { return math.MaxUint16 } // NeutralElement for a max span chunks slice is 0. -func (m *MaxSpanChunksSlice) NeutralElement() uint16 { +func (_ *MaxSpanChunksSlice) NeutralElement() uint16 { return 0 } @@ -435,7 +435,7 @@ func (m *MinSpanChunksSlice) StartEpoch( // StartEpoch given a source epoch and current epoch, determines the start epoch of // a max span chunk for use in chunk updates. The source epoch cannot be >= the current epoch. -func (m *MaxSpanChunksSlice) StartEpoch( +func (_ *MaxSpanChunksSlice) StartEpoch( sourceEpoch, currentEpoch types.Epoch, ) (epoch types.Epoch, exists bool) { if sourceEpoch >= currentEpoch { diff --git a/beacon-chain/slasher/detect_attestations.go b/beacon-chain/slasher/detect_attestations.go index 128affdf9d..f7b20b8d90 100644 --- a/beacon-chain/slasher/detect_attestations.go +++ b/beacon-chain/slasher/detect_attestations.go @@ -3,40 +3,67 @@ package slasher import ( "context" "fmt" + "time" "github.com/pkg/errors" types "github.com/prysmaticlabs/eth2-types" slashertypes "github.com/prysmaticlabs/prysm/beacon-chain/slasher/types" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - "github.com/prysmaticlabs/prysm/time/slots" + "github.com/sirupsen/logrus" "go.opencensus.io/trace" ) // Takes in a list of indexed attestation wrappers and returns any // found attester slashings to the caller. func (s *Service) checkSlashableAttestations( - ctx context.Context, atts []*slashertypes.IndexedAttestationWrapper, + ctx context.Context, currentEpoch types.Epoch, atts []*slashertypes.IndexedAttestationWrapper, ) ([]*ethpb.AttesterSlashing, error) { - currentEpoch := slots.EpochsSinceGenesis(s.genesisTime) slashings := make([]*ethpb.AttesterSlashing, 0) - indices := make([]types.ValidatorIndex, 0) - // TODO(#8331): Consider using goroutines and wait groups here. + log.Debug("Checking for double votes") + start := time.Now() + doubleVoteSlashings, err := s.checkDoubleVotes(ctx, atts) + if err != nil { + return nil, errors.Wrap(err, "could not check slashable double votes") + } + log.WithField("elapsed", time.Since(start)).Debug("Done checking double votes") + slashings = append(slashings, doubleVoteSlashings...) + groupedAtts := s.groupByValidatorChunkIndex(atts) + log.WithField("numBatches", len(groupedAtts)).Debug("Batching attestations by validator chunk index") + start = time.Now() + batchTimes := make([]time.Duration, 0, len(groupedAtts)) for validatorChunkIdx, batch := range groupedAtts { + innerStart := time.Now() attSlashings, err := s.detectAllAttesterSlashings(ctx, &chunkUpdateArgs{ validatorChunkIndex: validatorChunkIdx, currentEpoch: currentEpoch, }, batch) - if err != nil { - return nil, errors.Wrap(err, "Could not detect slashable attestations") + return nil, err } slashings = append(slashings, attSlashings...) - indices = append(indices, s.params.validatorIndicesInChunk(validatorChunkIdx)...) + indices := s.params.validatorIndicesInChunk(validatorChunkIdx) + for _, idx := range indices { + s.latestEpochWrittenForValidator[idx] = currentEpoch + } + batchTimes = append(batchTimes, time.Since(innerStart)) } - if err := s.serviceCfg.Database.SaveLastEpochWrittenForValidators(ctx, indices, currentEpoch); err != nil { - return nil, err + var avgProcessingTimePerBatch time.Duration + for _, dur := range batchTimes { + avgProcessingTimePerBatch += dur + } + if avgProcessingTimePerBatch != time.Duration(0) { + avgProcessingTimePerBatch = avgProcessingTimePerBatch / time.Duration(len(batchTimes)) + } + log.WithFields(logrus.Fields{ + "numAttestations": len(atts), + "numBatchesByValidatorChunkIndex": len(groupedAtts), + "elapsed": time.Since(start), + "avgBatchProcessingTime": avgProcessingTimePerBatch, + }).Info("Done checking slashable attestations") + if len(slashings) > 0 { + log.WithField("numSlashings", len(slashings)).Warn("Slashable attestation offenses found") } return slashings, nil } @@ -57,17 +84,25 @@ func (s *Service) detectAllAttesterSlashings( args *chunkUpdateArgs, attestations []*slashertypes.IndexedAttestationWrapper, ) ([]*ethpb.AttesterSlashing, error) { - // Check for double votes. - doubleVoteSlashings, err := s.checkDoubleVotes(ctx, attestations) - if err != nil { - return nil, errors.Wrap(err, "could not check slashable double votes") + + // Map of updated chunks by chunk index, which will be saved at the end. + updatedChunks := make(map[uint64]Chunker) + groupedAtts := s.groupByChunkIndex(attestations) + validatorIndices := s.params.validatorIndicesInChunk(args.validatorChunkIndex) + + // Update the min/max span chunks for the change of current epoch. + for _, validatorIndex := range validatorIndices { + if err := s.epochUpdateForValidator(ctx, args, updatedChunks, validatorIndex); err != nil { + return nil, errors.Wrapf( + err, + "could not update validator index chunks %d", + validatorIndex, + ) + } } - // Group attestations by chunk index. - groupedAtts := s.groupByChunkIndex(attestations) - // Update min and max spans and retrieve any detected slashable offenses. - surroundingSlashings, err := s.updateSpans(ctx, &chunkUpdateArgs{ + surroundingSlashings, err := s.updateSpans(ctx, updatedChunks, &chunkUpdateArgs{ kind: slashertypes.MinSpan, validatorChunkIndex: args.validatorChunkIndex, currentEpoch: args.currentEpoch, @@ -80,7 +115,7 @@ func (s *Service) detectAllAttesterSlashings( ) } - surroundedSlashings, err := s.updateSpans(ctx, &chunkUpdateArgs{ + surroundedSlashings, err := s.updateSpans(ctx, updatedChunks, &chunkUpdateArgs{ kind: slashertypes.MaxSpan, validatorChunkIndex: args.validatorChunkIndex, currentEpoch: args.currentEpoch, @@ -93,13 +128,11 @@ func (s *Service) detectAllAttesterSlashings( ) } - // Consolidate all slashings into a slice. - slashings := make([]*ethpb.AttesterSlashing, 0, len(doubleVoteSlashings)+len(surroundingSlashings)+len(surroundedSlashings)) - slashings = append(slashings, doubleVoteSlashings...) + slashings := make([]*ethpb.AttesterSlashing, 0, len(surroundingSlashings)+len(surroundedSlashings)) slashings = append(slashings, surroundingSlashings...) slashings = append(slashings, surroundedSlashings...) - if len(slashings) > 0 { - log.WithField("numSlashings", len(slashings)).Info("Slashable attestation offenses found") + if err := s.saveUpdatedChunks(ctx, args, updatedChunks); err != nil { + return nil, err } return slashings, nil } @@ -167,6 +200,44 @@ func (s *Service) checkDoubleVotesOnDisk( return doubleVoteSlashings, nil } +// This function updates the slashing spans for a given validator for a change in epoch +// since the last epoch we have recorded for the validator. For example, if the last epoch a validator +// has written is N, and the current epoch is N+5, we update entries in the slashing spans +// with their neutral element for epochs N+1 to N+4. This also puts any loaded chunks in a +// map used as a cache for further processing and minimizing database reads later on. +func (s *Service) epochUpdateForValidator( + ctx context.Context, + args *chunkUpdateArgs, + updatedChunks map[uint64]Chunker, + validatorIndex types.ValidatorIndex, +) error { + epoch := s.latestEpochWrittenForValidator[validatorIndex] + if epoch == 0 { + return nil + } + for epoch <= args.currentEpoch { + chunkIdx := s.params.chunkIndex(epoch) + currentChunk, err := s.getChunk(ctx, args, updatedChunks, chunkIdx) + if err != nil { + return err + } + for s.params.chunkIndex(epoch) == chunkIdx && epoch <= args.currentEpoch { + if err := setChunkRawDistance( + s.params, + currentChunk.Chunk(), + validatorIndex, + epoch, + currentChunk.NeutralElement(), + ); err != nil { + return err + } + updatedChunks[chunkIdx] = currentChunk + epoch++ + } + } + return nil +} + // Updates spans and detects any slashable attester offenses along the way. // 1. Determine the chunks we need to use for updating for the validator indices // in a validator chunk index, then retrieve those chunks from the database. @@ -177,30 +248,12 @@ func (s *Service) checkDoubleVotesOnDisk( // 3. Save the updated chunks to disk. func (s *Service) updateSpans( ctx context.Context, + updatedChunks map[uint64]Chunker, args *chunkUpdateArgs, attestationsByChunkIdx map[uint64][]*slashertypes.IndexedAttestationWrapper, ) ([]*ethpb.AttesterSlashing, error) { ctx, span := trace.StartSpan(ctx, "Slasher.updateSpans") defer span.End() - // Determine the chunk indices we need to use for slashing detection. - validatorIndices := s.params.validatorIndicesInChunk(args.validatorChunkIndex) - chunkIndices, err := s.determineChunksToUpdateForValidators(ctx, args, validatorIndices) - if err != nil { - return nil, errors.Wrapf( - err, - "could not determine chunks to update for validator indices %v", - validatorIndices, - ) - } - // Load the required chunks from disk. - chunksByChunkIdx, err := s.loadChunks(ctx, args, chunkIndices) - if err != nil { - return nil, errors.Wrapf( - err, - "could not load chunks for chunk indices %v", - chunkIndices, - ) - } // Apply the attestations to the related chunks and find any // slashings along the way. @@ -227,7 +280,7 @@ func (s *Service) updateSpans( ctx, args, validatorIndex, - chunksByChunkIdx, + updatedChunks, att, ) if err != nil { @@ -245,52 +298,7 @@ func (s *Service) updateSpans( } // Write the updated chunks to disk. - return slashings, s.saveUpdatedChunks(ctx, args, chunksByChunkIdx) -} - -// For a list of validator indices, we retrieve their latest written epoch. Then, for each -// (validator, latest epoch written) pair, we determine the chunks we need to update and -// perform slashing detection with. -func (s *Service) determineChunksToUpdateForValidators( - ctx context.Context, - args *chunkUpdateArgs, - validatorIndices []types.ValidatorIndex, -) (chunkIndices []uint64, err error) { - ctx, span := trace.StartSpan(ctx, "Slasher.determineChunksToUpdateForValidators") - defer span.End() - lastCurrentEpochs, err := s.serviceCfg.Database.LastEpochWrittenForValidators(ctx, validatorIndices) - if err != nil { - err = errors.Wrap(err, "could not get latest epoch attested for validators") - return - } - - // Initialize the last epoch written for each validator to 0. - lastCurrentEpochByValidator := make(map[types.ValidatorIndex]types.Epoch, len(validatorIndices)) - for _, valIdx := range validatorIndices { - lastCurrentEpochByValidator[valIdx] = 0 - } - for _, lastEpoch := range lastCurrentEpochs { - lastCurrentEpochByValidator[lastEpoch.ValidatorIndex] = lastEpoch.Epoch - } - - // For every single validator and their last written current epoch, we determine - // the chunk indices we need to update based on all the chunks between the last - // epoch written and the current epoch, inclusive. - chunkIndicesToUpdate := make(map[uint64]bool) - - for _, epoch := range lastCurrentEpochByValidator { - latestEpochWritten := epoch - for latestEpochWritten <= args.currentEpoch { - chunkIdx := s.params.chunkIndex(latestEpochWritten) - chunkIndicesToUpdate[chunkIdx] = true - latestEpochWritten++ - } - } - chunkIndices = make([]uint64, 0, len(chunkIndicesToUpdate)) - for chunkIdx := range chunkIndicesToUpdate { - chunkIndices = append(chunkIndices, chunkIdx) - } - return + return slashings, nil } // Checks if an incoming attestation is slashable based on the validator chunk it diff --git a/beacon-chain/slasher/detect_attestations_test.go b/beacon-chain/slasher/detect_attestations_test.go index 8474f012f9..a6d0cc23a0 100644 --- a/beacon-chain/slasher/detect_attestations_test.go +++ b/beacon-chain/slasher/detect_attestations_test.go @@ -3,7 +3,6 @@ package slasher import ( "context" "fmt" - "sort" "testing" "time" @@ -242,9 +241,10 @@ func Test_processQueuedAttestations(t *testing.T) { AttestationStateFetcher: mockChain, SlashingPoolInserter: &slashings.PoolMock{}, }, - params: DefaultParams(), - attsQueue: newAttestationsQueue(), - genesisTime: genesisTime, + params: DefaultParams(), + attsQueue: newAttestationsQueue(), + genesisTime: genesisTime, + latestEpochWrittenForValidator: map[types.ValidatorIndex]types.Epoch{}, } currentSlotChan := make(chan types.Slot) exitChan := make(chan struct{}) @@ -300,9 +300,10 @@ func Test_processQueuedAttestations_MultipleChunkIndices(t *testing.T) { AttestationStateFetcher: mockChain, SlashingPoolInserter: &slashings.PoolMock{}, }, - params: slasherParams, - attsQueue: newAttestationsQueue(), - genesisTime: genesisTime, + params: slasherParams, + attsQueue: newAttestationsQueue(), + genesisTime: genesisTime, + latestEpochWrittenForValidator: map[types.ValidatorIndex]types.Epoch{}, } currentSlotChan := make(chan types.Slot) exitChan := make(chan struct{}) @@ -366,9 +367,10 @@ func Test_processQueuedAttestations_OverlappingChunkIndices(t *testing.T) { AttestationStateFetcher: mockChain, SlashingPoolInserter: &slashings.PoolMock{}, }, - params: slasherParams, - attsQueue: newAttestationsQueue(), - genesisTime: genesisTime, + params: slasherParams, + attsQueue: newAttestationsQueue(), + genesisTime: genesisTime, + latestEpochWrittenForValidator: map[types.ValidatorIndex]types.Epoch{}, } currentSlotChan := make(chan types.Slot) exitChan := make(chan struct{}) @@ -398,9 +400,9 @@ func Test_processQueuedAttestations_OverlappingChunkIndices(t *testing.T) { require.LogsDoNotContain(t, hook, "Could not detect") } -func Test_determineChunksToUpdateForValidators_FromLatestWrittenEpoch(t *testing.T) { - slasherDB := dbtest.SetupSlasherDB(t) +func Test_epochUpdateForValidators(t *testing.T) { ctx := context.Background() + slasherDB := dbtest.SetupSlasherDB(t) // Check if the chunk at chunk index already exists in-memory. s := &Service{ @@ -409,71 +411,67 @@ func Test_determineChunksToUpdateForValidators_FromLatestWrittenEpoch(t *testing validatorChunkSize: 2, // 2 validators in a chunk. historyLength: 4, }, - serviceCfg: &ServiceConfig{ - Database: slasherDB, - StateNotifier: &mock.MockStateNotifier{}, - }, + serviceCfg: &ServiceConfig{Database: slasherDB}, + latestEpochWrittenForValidator: map[types.ValidatorIndex]types.Epoch{}, } - validators := []types.ValidatorIndex{ - 1, 2, - } - currentEpoch := types.Epoch(3) - // Set the latest written epoch for validators to current epoch - 1. - latestWrittenEpoch := currentEpoch - 1 - err := slasherDB.SaveLastEpochWrittenForValidators(ctx, validators, latestWrittenEpoch) - require.NoError(t, err) + t.Run("no update if no latest written epoch", func(t *testing.T) { + validators := []types.ValidatorIndex{ + 1, 2, + } + currentEpoch := types.Epoch(3) + // No last written epoch for both validators. + s.latestEpochWrittenForValidator = map[types.ValidatorIndex]types.Epoch{} - // Because the validators have no recorded latest epoch written in the database, - // Because the latest written epoch for the input validators is == 2, we expect - // that we will update all epochs from 2 up to 3 (the current epoch). This is all - // safe contained in chunk index 1. - chunkIndices, err := s.determineChunksToUpdateForValidators( - ctx, - &chunkUpdateArgs{ - currentEpoch: currentEpoch, - }, - validators, - ) - require.NoError(t, err) - require.DeepEqual(t, []uint64{1}, chunkIndices) -} - -func Test_determineChunksToUpdateForValidators_FromGenesis(t *testing.T) { - slasherDB := dbtest.SetupSlasherDB(t) - ctx := context.Background() - - // Check if the chunk at chunk index already exists in-memory. - s := &Service{ - params: &Parameters{ - chunkSize: 2, // 2 epochs in a chunk. - validatorChunkSize: 2, // 2 validators in a chunk. - historyLength: 4, - }, - serviceCfg: &ServiceConfig{ - Database: slasherDB, - StateNotifier: &mock.MockStateNotifier{}, - }, - } - validators := []types.ValidatorIndex{ - 1, 2, - } - // Because the validators have no recorded latest epoch written in the database, - // we expect that we will update all epochs from genesis up to the current epoch. - // Given the chunk size is 2 epochs per chunk, updating with current epoch == 3 - // will mean that we should be updating from epoch 0 to 3, meaning chunk indices 0 and 1. - chunkIndices, err := s.determineChunksToUpdateForValidators( - ctx, - &chunkUpdateArgs{ - currentEpoch: 3, - }, - validators, - ) - require.NoError(t, err) - sort.Slice(chunkIndices, func(i, j int) bool { - return chunkIndices[i] < chunkIndices[j] + // Because the validators have no recorded latest epoch written, we expect + // no chunks to be loaded nor updated to. + updatedChunks := make(map[uint64]Chunker) + for _, valIdx := range validators { + err := s.epochUpdateForValidator( + ctx, + &chunkUpdateArgs{ + currentEpoch: currentEpoch, + }, + updatedChunks, + valIdx, + ) + require.NoError(t, err) + } + require.Equal(t, 0, len(updatedChunks)) + }) + + t.Run("update from latest written epoch", func(t *testing.T) { + validators := []types.ValidatorIndex{ + 1, 2, + } + currentEpoch := types.Epoch(3) + + // Set the latest written epoch for validators to current epoch - 1. + latestWrittenEpoch := currentEpoch - 1 + s.latestEpochWrittenForValidator = map[types.ValidatorIndex]types.Epoch{ + 1: latestWrittenEpoch, + 2: latestWrittenEpoch, + } + + // Because the latest written epoch for the input validators is == 2, we expect + // that we will update all epochs from 2 up to 3 (the current epoch). This is all + // safe contained in chunk index 1. + updatedChunks := make(map[uint64]Chunker) + for _, valIdx := range validators { + err := s.epochUpdateForValidator( + ctx, + &chunkUpdateArgs{ + currentEpoch: currentEpoch, + }, + updatedChunks, + valIdx, + ) + require.NoError(t, err) + } + require.Equal(t, 1, len(updatedChunks)) + _, ok := updatedChunks[1] + require.Equal(t, true, ok) }) - require.DeepEqual(t, []uint64{0, 1}, chunkIndices) } func Test_applyAttestationForValidator_MinSpanChunk(t *testing.T) { @@ -486,6 +484,7 @@ func Test_applyAttestationForValidator_MinSpanChunk(t *testing.T) { Database: slasherDB, StateNotifier: &mock.MockStateNotifier{}, }, + latestEpochWrittenForValidator: map[types.ValidatorIndex]types.Epoch{}, } // We initialize an empty chunks slice. chunk := EmptyMinSpanChunksSlice(params) @@ -546,6 +545,7 @@ func Test_applyAttestationForValidator_MaxSpanChunk(t *testing.T) { Database: slasherDB, StateNotifier: &mock.MockStateNotifier{}, }, + latestEpochWrittenForValidator: map[types.ValidatorIndex]types.Epoch{}, } // We initialize an empty chunks slice. chunk := EmptyMaxSpanChunksSlice(params) @@ -797,7 +797,7 @@ func TestService_processQueuedAttestations(t *testing.T) { tickerChan <- 1 cancel() <-exitChan - assert.LogsContain(t, hook, "New slot, processing queued") + assert.LogsContain(t, hook, "Processing queued") } func BenchmarkCheckSlashableAttestations(b *testing.B) { @@ -886,7 +886,8 @@ func runAttestationsBenchmark(b *testing.B, s *Service, numAtts, numValidators u genesisTime := time.Now().Add(-time.Second * time.Duration(totalSeconds)) s.genesisTime = genesisTime - _, err := s.checkSlashableAttestations(context.Background(), atts) + epoch := slots.EpochsSinceGenesis(genesisTime) + _, err := s.checkSlashableAttestations(context.Background(), epoch, atts) require.NoError(b, err) } } diff --git a/beacon-chain/slasher/receive.go b/beacon-chain/slasher/receive.go index b73ef2f5fd..4a864cca7a 100644 --- a/beacon-chain/slasher/receive.go +++ b/beacon-chain/slasher/receive.go @@ -72,7 +72,7 @@ func (s *Service) receiveBlocks(ctx context.Context, beaconBlockHeadersChan chan } } -// Process queued attestations every time an epoch ticker fires. We retrieve +// Process queued attestations every time a slot ticker fires. We retrieve // these attestations from a queue, then group them all by validator chunk index. // This grouping will allow us to perform detection on batches of attestations // per validator chunk index which can be done concurrently. @@ -98,9 +98,8 @@ func (s *Service) processQueuedAttestations(ctx context.Context, slotTicker <-ch "numValidAtts": len(validAtts), "numDeferredAtts": len(validInFuture), "numDroppedAtts": numDropped, - }).Info("New slot, processing queued atts for slashing detection") + }).Info("Processing queued attestations for slashing detection") - start := time.Now() // Save the attestation records to our database. if err := s.serviceCfg.Database.SaveAttestationRecordsForValidators( ctx, validAtts, @@ -110,7 +109,7 @@ func (s *Service) processQueuedAttestations(ctx context.Context, slotTicker <-ch } // Check for slashings. - slashings, err := s.checkSlashableAttestations(ctx, validAtts) + slashings, err := s.checkSlashableAttestations(ctx, currentEpoch, validAtts) if err != nil { log.WithError(err).Error("Could not check slashable attestations") continue @@ -123,8 +122,6 @@ func (s *Service) processQueuedAttestations(ctx context.Context, slotTicker <-ch continue } - log.WithField("elapsed", time.Since(start)).Debug("Done checking slashable attestations") - processedAttestationsTotal.Add(float64(len(validAtts))) case <-ctx.Done(): return @@ -147,7 +144,7 @@ func (s *Service) processQueuedBlocks(ctx context.Context, slotTicker <-chan typ "currentSlot": currentSlot, "currentEpoch": currentEpoch, "numBlocks": len(blocks), - }).Info("New slot, processing queued blocks for slashing detection") + }).Info("Processing queued blocks for slashing detection") start := time.Now() // Check for slashings. @@ -202,6 +199,7 @@ func (s *Service) pruneSlasherDataWithinSlidingWindow(ctx context.Context, curre // attempt to prune at all. return nil } + start := time.Now() log.WithFields(logrus.Fields{ "currentEpoch": currentEpoch, "pruningAllBeforeEpoch": maxPruningEpoch, @@ -218,9 +216,14 @@ func (s *Service) pruneSlasherDataWithinSlidingWindow(ctx context.Context, curre if err != nil { return errors.Wrap(err, "Could not prune proposals") } - log.WithFields(logrus.Fields{ - "prunedAttestationRecords": numPrunedAtts, - "prunedProposalRecords": numPrunedProposals, - }).Info("Successfully pruned slasher data") + fields := logrus.Fields{} + if numPrunedAtts > 0 { + fields["numPrunedAtts"] = numPrunedAtts + } + if numPrunedProposals > 0 { + fields["numPrunedProposals"] = numPrunedProposals + } + fields["elapsed"] = time.Since(start) + log.WithFields(fields).Info("Done pruning old attestations and proposals for slasher") return nil } diff --git a/beacon-chain/slasher/receive_test.go b/beacon-chain/slasher/receive_test.go index c871d33d90..06c2df6af3 100644 --- a/beacon-chain/slasher/receive_test.go +++ b/beacon-chain/slasher/receive_test.go @@ -306,5 +306,5 @@ func TestService_processQueuedBlocks(t *testing.T) { tickerChan <- 0 cancel() <-exitChan - assert.LogsContain(t, hook, "New slot, processing queued") + assert.LogsContain(t, hook, "Processing queued") } diff --git a/beacon-chain/slasher/rpc.go b/beacon-chain/slasher/rpc.go index ee5a1b0a32..120d39e56b 100644 --- a/beacon-chain/slasher/rpc.go +++ b/beacon-chain/slasher/rpc.go @@ -7,6 +7,7 @@ import ( types "github.com/prysmaticlabs/eth2-types" slashertypes "github.com/prysmaticlabs/prysm/beacon-chain/slasher/types" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" + "github.com/prysmaticlabs/prysm/time/slots" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" ) @@ -59,7 +60,8 @@ func (s *Service) IsSlashableAttestation( SigningRoot: dataRoot, } - attesterSlashings, err := s.checkSlashableAttestations(ctx, []*slashertypes.IndexedAttestationWrapper{indexedAttWrapper}) + currentEpoch := slots.EpochsSinceGenesis(s.genesisTime) + attesterSlashings, err := s.checkSlashableAttestations(ctx, currentEpoch, []*slashertypes.IndexedAttestationWrapper{indexedAttWrapper}) if err != nil { return nil, status.Errorf(codes.Internal, "Could not check if attestation is slashable: %v", err) } diff --git a/beacon-chain/slasher/rpc_test.go b/beacon-chain/slasher/rpc_test.go index 03ece4459d..0af55f6381 100644 --- a/beacon-chain/slasher/rpc_test.go +++ b/beacon-chain/slasher/rpc_test.go @@ -83,9 +83,10 @@ func TestIsSlashableAttestation(t *testing.T) { serviceCfg: &ServiceConfig{ Database: slasherDB, }, - params: DefaultParams(), - blksQueue: newBlocksQueue(), - genesisTime: genesisTime, + params: DefaultParams(), + blksQueue: newBlocksQueue(), + genesisTime: genesisTime, + latestEpochWrittenForValidator: map[types.ValidatorIndex]types.Epoch{}, } prevAtts := []*slashertypes.IndexedAttestationWrapper{ createAttestationWrapper(t, 2, 3, []uint64{0}, []byte{1}), @@ -93,7 +94,7 @@ func TestIsSlashableAttestation(t *testing.T) { } err := slasherDB.SaveAttestationRecordsForValidators(ctx, prevAtts) require.NoError(t, err) - attesterSlashings, err := s.checkSlashableAttestations(ctx, prevAtts) + attesterSlashings, err := s.checkSlashableAttestations(ctx, currentEpoch, prevAtts) require.NoError(t, err) require.Equal(t, 0, len(attesterSlashings)) @@ -125,7 +126,7 @@ func TestIsSlashableAttestation(t *testing.T) { { name: "should detect multiple surround if multiple same indices", attToCheck: createAttestationWrapper(t, 1, 4, []uint64{0, 1}, []byte{2}), - amtSlashable: 2, + amtSlashable: 4, }, } for _, tt := range tests { diff --git a/beacon-chain/slasher/service.go b/beacon-chain/slasher/service.go index c1eae5908b..4c01ea5c18 100644 --- a/beacon-chain/slasher/service.go +++ b/beacon-chain/slasher/service.go @@ -22,6 +22,10 @@ import ( "github.com/prysmaticlabs/prysm/time/slots" ) +const ( + shutdownTimeout = time.Minute * 5 +) + // ServiceConfig for the slasher service in the beacon node. // This struct allows us to specify required dependencies and // parameters for slasher to function as needed. @@ -49,77 +53,78 @@ type SlashingChecker interface { // Service defining a slasher implementation as part of // the beacon node, able to detect eth2 slashable offenses. type Service struct { - params *Parameters - serviceCfg *ServiceConfig - indexedAttsChan chan *ethpb.IndexedAttestation - beaconBlockHeadersChan chan *ethpb.SignedBeaconBlockHeader - attsQueue *attestationsQueue - blksQueue *blocksQueue - ctx context.Context - cancel context.CancelFunc - genesisTime time.Time - attsSlotTicker *slots.SlotTicker - blocksSlotTicker *slots.SlotTicker - pruningSlotTicker *slots.SlotTicker + params *Parameters + serviceCfg *ServiceConfig + indexedAttsChan chan *ethpb.IndexedAttestation + beaconBlockHeadersChan chan *ethpb.SignedBeaconBlockHeader + attsQueue *attestationsQueue + blksQueue *blocksQueue + ctx context.Context + cancel context.CancelFunc + genesisTime time.Time + attsSlotTicker *slots.SlotTicker + blocksSlotTicker *slots.SlotTicker + pruningSlotTicker *slots.SlotTicker + latestEpochWrittenForValidator map[types.ValidatorIndex]types.Epoch } // New instantiates a new slasher from configuration values. func New(ctx context.Context, srvCfg *ServiceConfig) (*Service, error) { ctx, cancel := context.WithCancel(ctx) return &Service{ - params: DefaultParams(), - serviceCfg: srvCfg, - indexedAttsChan: make(chan *ethpb.IndexedAttestation, 1), - beaconBlockHeadersChan: make(chan *ethpb.SignedBeaconBlockHeader, 1), - attsQueue: newAttestationsQueue(), - blksQueue: newBlocksQueue(), - ctx: ctx, - cancel: cancel, + params: DefaultParams(), + serviceCfg: srvCfg, + indexedAttsChan: make(chan *ethpb.IndexedAttestation, 1), + beaconBlockHeadersChan: make(chan *ethpb.SignedBeaconBlockHeader, 1), + attsQueue: newAttestationsQueue(), + blksQueue: newBlocksQueue(), + ctx: ctx, + cancel: cancel, + latestEpochWrittenForValidator: make(map[types.ValidatorIndex]types.Epoch), }, nil } // Start listening for received indexed attestations and blocks // and perform slashing detection on them. func (s *Service) Start() { - go s.run() + go s.run() // Start functions must be non-blocking. } func (s *Service) run() { - stateChannel := make(chan *feed.Event, 1) - stateSub := s.serviceCfg.StateNotifier.StateFeed().Subscribe(stateChannel) - stateEvent := <-stateChannel + s.waitForChainInitialization() + s.waitForSync(s.genesisTime) - // Wait for us to receive the genesis time via a chain started notification. - if stateEvent.Type == statefeed.ChainStarted { - data, ok := stateEvent.Data.(*statefeed.ChainStartedData) - if !ok { - log.Error("Could not receive chain start notification, want *statefeed.ChainStartedData") - return - } - s.genesisTime = data.StartTime - log.WithField("genesisTime", s.genesisTime).Info("Starting slasher, received chain start event") - } else if stateEvent.Type == statefeed.Initialized { - // Alternatively, if the chain has already started, we then read the genesis - // time value from this data. - data, ok := stateEvent.Data.(*statefeed.InitializedData) - if !ok { - log.Error("Could not receive chain start notification, want *statefeed.ChainStartedData") - return - } - s.genesisTime = data.StartTime - log.WithField("genesisTime", s.genesisTime).Info("Starting slasher, chain already initialized") - } else { - // This should not happen. - log.Error("Could start slasher, could not receive chain start event") + log.Info("Completed chain sync, starting slashing detection") + + // Get the latest eopch written for each validator from disk on startup. + headState, err := s.serviceCfg.HeadStateFetcher.HeadState(s.ctx) + if err != nil { + log.WithError(err).Error("Failed to fetch head state") return } - - stateSub.Unsubscribe() - s.waitForSync(s.genesisTime) + numVals := headState.NumValidators() + validatorIndices := make([]types.ValidatorIndex, numVals) + for i := 0; i < numVals; i++ { + validatorIndices[i] = types.ValidatorIndex(i) + } + start := time.Now() + log.Info("Reading last epoch written for each validator...") + epochsByValidator, err := s.serviceCfg.Database.LastEpochWrittenForValidators( + s.ctx, validatorIndices, + ) + if err != nil { + log.Error(err) + return + } + for _, item := range epochsByValidator { + s.latestEpochWrittenForValidator[item.ValidatorIndex] = item.Epoch + } + log.WithField("elapsed", time.Since(start)).Info( + "Finished retrieving last epoch written per validator", + ) indexedAttsChan := make(chan *ethpb.IndexedAttestation, 1) beaconBlockHeadersChan := make(chan *ethpb.SignedBeaconBlockHeader, 1) - log.Info("Completed chain sync, starting slashing detection") go s.receiveAttestations(s.ctx, indexedAttsChan) go s.receiveBlocks(s.ctx, beaconBlockHeadersChan) @@ -144,16 +149,67 @@ func (s *Service) Stop() error { if s.pruningSlotTicker != nil { s.pruningSlotTicker.Done() } + // Flush the latest epoch written map to disk. + start := time.Now() + // New context as the service context has already been canceled. + ctx, innerCancel := context.WithTimeout(context.Background(), shutdownTimeout) + defer innerCancel() + log.Info("Flushing last epoch written for each validator to disk, please wait") + if err := s.serviceCfg.Database.SaveLastEpochsWrittenForValidators( + ctx, s.latestEpochWrittenForValidator, + ); err != nil { + log.Error(err) + } + log.WithField("elapsed", time.Since(start)).Debug( + "Finished saving last epoch written per validator", + ) return nil } // Status of the slasher service. -func (s *Service) Status() error { +func (_ *Service) Status() error { return nil } +func (s *Service) waitForChainInitialization() { + stateChannel := make(chan *feed.Event, 1) + stateSub := s.serviceCfg.StateNotifier.StateFeed().Subscribe(stateChannel) + defer stateSub.Unsubscribe() + defer close(stateChannel) + for { + select { + case stateEvent := <-stateChannel: + // Wait for us to receive the genesis time via a chain started notification. + if stateEvent.Type == statefeed.Initialized { + // Alternatively, if the chain has already started, we then read the genesis + // time value from this data. + data, ok := stateEvent.Data.(*statefeed.InitializedData) + if !ok { + log.Error( + "Could not receive chain start notification, want *statefeed.ChainStartedData", + ) + return + } + s.genesisTime = data.StartTime + log.WithField("genesisTime", s.genesisTime).Info( + "Slasher received chain initialization event", + ) + return + } + case err := <-stateSub.Err(): + log.WithError(err).Error( + "Slasher could not subscribe to state events", + ) + return + case <-s.ctx.Done(): + return + } + } + +} + func (s *Service) waitForSync(genesisTime time.Time) { - if slots.SinceGenesis(genesisTime) == 0 || !s.serviceCfg.SyncChecker.Syncing() { + if slots.SinceGenesis(genesisTime) < params.BeaconConfig().SlotsPerEpoch || !s.serviceCfg.SyncChecker.Syncing() { return } slotTicker := slots.NewSlotTicker(s.genesisTime, params.BeaconConfig().SecondsPerSlot) diff --git a/beacon-chain/slasher/service_test.go b/beacon-chain/slasher/service_test.go index c775006d01..5704145ead 100644 --- a/beacon-chain/slasher/service_test.go +++ b/beacon-chain/slasher/service_test.go @@ -30,44 +30,7 @@ func TestMain(m *testing.M) { m.Run() } -func TestService_StartStop_ChainStartEvent(t *testing.T) { - slasherDB := dbtest.SetupSlasherDB(t) - hook := logTest.NewGlobal() - - beaconState, err := util.NewBeaconState() - require.NoError(t, err) - currentSlot := types.Slot(4) - require.NoError(t, beaconState.SetSlot(currentSlot)) - mockChain := &mock.ChainService{ - State: beaconState, - Slot: ¤tSlot, - } - - srv, err := New(context.Background(), &ServiceConfig{ - IndexedAttestationsFeed: new(event.Feed), - BeaconBlockHeadersFeed: new(event.Feed), - StateNotifier: &mock.MockStateNotifier{}, - Database: slasherDB, - HeadStateFetcher: mockChain, - SyncChecker: &mockSync.Sync{IsSyncing: false}, - }) - require.NoError(t, err) - go srv.Start() - time.Sleep(time.Millisecond * 100) - srv.serviceCfg.StateNotifier.StateFeed().Send(&feed.Event{ - Type: statefeed.ChainStarted, - Data: &statefeed.ChainStartedData{StartTime: time.Now()}, - }) - time.Sleep(time.Millisecond * 100) - srv.attsSlotTicker = &slots.SlotTicker{} - srv.blocksSlotTicker = &slots.SlotTicker{} - srv.pruningSlotTicker = &slots.SlotTicker{} - require.NoError(t, srv.Stop()) - require.NoError(t, srv.Status()) - require.LogsContain(t, hook, "received chain start event") -} - -func TestService_StartStop_ChainAlreadyInitialized(t *testing.T) { +func TestService_StartStop_ChainInitialized(t *testing.T) { slasherDB := dbtest.SetupSlasherDB(t) hook := logTest.NewGlobal() beaconState, err := util.NewBeaconState() @@ -99,5 +62,5 @@ func TestService_StartStop_ChainAlreadyInitialized(t *testing.T) { srv.pruningSlotTicker = &slots.SlotTicker{} require.NoError(t, srv.Stop()) require.NoError(t, srv.Status()) - require.LogsContain(t, hook, "chain already initialized") + require.LogsContain(t, hook, "received chain initialization") } diff --git a/beacon-chain/state/fieldtrie/field_trie_helpers.go b/beacon-chain/state/fieldtrie/field_trie_helpers.go index b1cc868dfb..e35b3df2d9 100644 --- a/beacon-chain/state/fieldtrie/field_trie_helpers.go +++ b/beacon-chain/state/fieldtrie/field_trie_helpers.go @@ -264,7 +264,7 @@ func handlePendingAttestation(val []*ethpb.PendingAttestation, indices []uint64, return roots, nil } -func handleBalanceSlice(val []uint64, indices []uint64, convertAll bool) ([][32]byte, error) { +func handleBalanceSlice(val, indices []uint64, convertAll bool) ([][32]byte, error) { if convertAll { balancesMarshaling := make([][]byte, 0) for _, b := range val { diff --git a/beacon-chain/state/stategen/mock.go b/beacon-chain/state/stategen/mock.go index 22d6e843b5..4bef97f00b 100644 --- a/beacon-chain/state/stategen/mock.go +++ b/beacon-chain/state/stategen/mock.go @@ -24,27 +24,27 @@ func NewMockService() *MockStateManager { } // StateByRootIfCached -func (m *MockStateManager) StateByRootIfCachedNoCopy(_ [32]byte) state.BeaconState { // skipcq: RVV-B0013 +func (_ *MockStateManager) StateByRootIfCachedNoCopy(_ [32]byte) state.BeaconState { panic("implement me") } // Resume -- -func (m *MockStateManager) Resume(_ context.Context, _ state.BeaconState) (state.BeaconState, error) { +func (_ *MockStateManager) Resume(_ context.Context, _ state.BeaconState) (state.BeaconState, error) { panic("implement me") } // SaveFinalizedState -- -func (m *MockStateManager) SaveFinalizedState(_ types.Slot, _ [32]byte, _ state.BeaconState) { +func (_ *MockStateManager) SaveFinalizedState(_ types.Slot, _ [32]byte, _ state.BeaconState) { panic("implement me") } // MigrateToCold -- -func (m *MockStateManager) MigrateToCold(_ context.Context, _ [32]byte) error { +func (_ *MockStateManager) MigrateToCold(_ context.Context, _ [32]byte) error { panic("implement me") } // ReplayBlocks -- -func (m *MockStateManager) ReplayBlocks( +func (_ *MockStateManager) ReplayBlocks( _ context.Context, _ state.BeaconState, _ []block.SignedBeaconBlock, @@ -54,7 +54,7 @@ func (m *MockStateManager) ReplayBlocks( } // LoadBlocks -- -func (m *MockStateManager) LoadBlocks( +func (_ *MockStateManager) LoadBlocks( _ context.Context, _, _ types.Slot, _ [32]byte, @@ -63,12 +63,12 @@ func (m *MockStateManager) LoadBlocks( } // HasState -- -func (m *MockStateManager) HasState(_ context.Context, _ [32]byte) (bool, error) { +func (_ *MockStateManager) HasState(_ context.Context, _ [32]byte) (bool, error) { panic("implement me") } // HasStateInCache -- -func (m *MockStateManager) HasStateInCache(_ context.Context, _ [32]byte) (bool, error) { +func (_ *MockStateManager) HasStateInCache(_ context.Context, _ [32]byte) (bool, error) { panic("implement me") } @@ -78,7 +78,7 @@ func (m *MockStateManager) StateByRoot(_ context.Context, blockRoot [32]byte) (s } // StateByRootInitialSync -- -func (m *MockStateManager) StateByRootInitialSync(_ context.Context, _ [32]byte) (state.BeaconState, error) { +func (_ *MockStateManager) StateByRootInitialSync(_ context.Context, _ [32]byte) (state.BeaconState, error) { panic("implement me") } @@ -88,7 +88,7 @@ func (m *MockStateManager) StateBySlot(_ context.Context, slot types.Slot) (stat } // RecoverStateSummary -- -func (m *MockStateManager) RecoverStateSummary( +func (_ *MockStateManager) RecoverStateSummary( _ context.Context, _ [32]byte, ) (*ethpb.StateSummary, error) { @@ -96,22 +96,22 @@ func (m *MockStateManager) RecoverStateSummary( } // SaveState -- -func (m *MockStateManager) SaveState(_ context.Context, _ [32]byte, _ state.BeaconState) error { +func (_ *MockStateManager) SaveState(_ context.Context, _ [32]byte, _ state.BeaconState) error { panic("implement me") } // ForceCheckpoint -- -func (m *MockStateManager) ForceCheckpoint(_ context.Context, _ []byte) error { +func (_ *MockStateManager) ForceCheckpoint(_ context.Context, _ []byte) error { panic("implement me") } // EnableSaveHotStateToDB -- -func (m *MockStateManager) EnableSaveHotStateToDB(_ context.Context) { +func (_ *MockStateManager) EnableSaveHotStateToDB(_ context.Context) { panic("implement me") } // DisableSaveHotStateToDB -- -func (m *MockStateManager) DisableSaveHotStateToDB(_ context.Context) error { +func (_ *MockStateManager) DisableSaveHotStateToDB(_ context.Context) error { panic("implement me") } diff --git a/beacon-chain/state/stategen/replay.go b/beacon-chain/state/stategen/replay.go index e470fbf618..7b3f08c826 100644 --- a/beacon-chain/state/stategen/replay.go +++ b/beacon-chain/state/stategen/replay.go @@ -21,7 +21,7 @@ import ( ) // ReplayBlocks replays the input blocks on the input state until the target slot is reached. -func (s *State) ReplayBlocks( +func (_ *State) ReplayBlocks( ctx context.Context, state state.BeaconState, signed []block.SignedBeaconBlock, diff --git a/beacon-chain/state/stateutil/BUILD.bazel b/beacon-chain/state/stateutil/BUILD.bazel index 5f5d52b223..59c760440e 100644 --- a/beacon-chain/state/stateutil/BUILD.bazel +++ b/beacon-chain/state/stateutil/BUILD.bazel @@ -34,6 +34,7 @@ go_library( deps = [ "//beacon-chain/core/transition/stateutils:go_default_library", "//config/features:go_default_library", + "//config/fieldparams:go_default_library", "//config/params:go_default_library", "//container/trie:go_default_library", "//crypto/hash:go_default_library", @@ -57,6 +58,7 @@ go_test( "state_root_test.go", "stateutil_test.go", "trie_helpers_test.go", + "validator_root_test.go", ], embed = [":go_default_library"], deps = [ diff --git a/beacon-chain/state/stateutil/eth1_root.go b/beacon-chain/state/stateutil/eth1_root.go index fc06ea8d47..9a0c015abd 100644 --- a/beacon-chain/state/stateutil/eth1_root.go +++ b/beacon-chain/state/stateutil/eth1_root.go @@ -5,7 +5,7 @@ import ( "encoding/binary" "github.com/pkg/errors" - "github.com/prysmaticlabs/prysm/config/params" + fieldparams "github.com/prysmaticlabs/prysm/config/fieldparams" "github.com/prysmaticlabs/prysm/crypto/hash" "github.com/prysmaticlabs/prysm/encoding/bytesutil" "github.com/prysmaticlabs/prysm/encoding/ssz" @@ -98,7 +98,7 @@ func Eth1DatasRoot(eth1Datas []*ethpb.Eth1Data) ([32]byte, error) { hasher, eth1Chunks, uint64(len(eth1Chunks)), - uint64(params.BeaconConfig().SlotsPerEpoch.Mul(uint64(params.BeaconConfig().EpochsPerEth1VotingPeriod))), + fieldparams.Eth1DataVotesLength, ) if err != nil { return [32]byte{}, errors.Wrap(err, "could not compute eth1data votes merkleization") diff --git a/beacon-chain/state/stateutil/field_root_attestation.go b/beacon-chain/state/stateutil/field_root_attestation.go index 94d2ef21e0..b6dbb6f136 100644 --- a/beacon-chain/state/stateutil/field_root_attestation.go +++ b/beacon-chain/state/stateutil/field_root_attestation.go @@ -7,7 +7,7 @@ import ( "github.com/pkg/errors" "github.com/prysmaticlabs/prysm/config/features" - "github.com/prysmaticlabs/prysm/config/params" + fieldparams "github.com/prysmaticlabs/prysm/config/fieldparams" "github.com/prysmaticlabs/prysm/crypto/hash" "github.com/prysmaticlabs/prysm/encoding/ssz" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" @@ -23,7 +23,7 @@ func RootsArrayHashTreeRoot(vals [][]byte, length uint64, fieldName string) ([32 } func (h *stateRootHasher) epochAttestationsRoot(atts []*ethpb.PendingAttestation) ([32]byte, error) { - max := uint64(params.BeaconConfig().SlotsPerEpoch) * params.BeaconConfig().MaxAttestations + max := uint64(fieldparams.CurrentEpochAttestationsLength) if uint64(len(atts)) > max { return [32]byte{}, fmt.Errorf("epoch attestation exceeds max length %d", max) } @@ -42,7 +42,7 @@ func (h *stateRootHasher) epochAttestationsRoot(atts []*ethpb.PendingAttestation hasher, roots, uint64(len(roots)), - uint64(params.BeaconConfig().SlotsPerEpoch.Mul(params.BeaconConfig().MaxAttestations)), + fieldparams.CurrentEpochAttestationsLength, ) if err != nil { return [32]byte{}, errors.Wrap(err, "could not compute epoch attestations merkleization") diff --git a/beacon-chain/state/stateutil/field_root_validator.go b/beacon-chain/state/stateutil/field_root_validator.go index 40e25dec34..a2283ebbde 100644 --- a/beacon-chain/state/stateutil/field_root_validator.go +++ b/beacon-chain/state/stateutil/field_root_validator.go @@ -6,7 +6,7 @@ import ( "github.com/pkg/errors" "github.com/prysmaticlabs/prysm/config/features" - "github.com/prysmaticlabs/prysm/config/params" + fieldparams "github.com/prysmaticlabs/prysm/config/fieldparams" "github.com/prysmaticlabs/prysm/crypto/hash" "github.com/prysmaticlabs/prysm/encoding/ssz" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" @@ -45,7 +45,7 @@ func (h *stateRootHasher) validatorRegistryRoot(validators []*ethpb.Validator) ( } } - validatorsRootsRoot, err := ssz.BitwiseMerkleizeArrays(hasher, roots, uint64(len(roots)), params.BeaconConfig().ValidatorRegistryLimit) + validatorsRootsRoot, err := ssz.BitwiseMerkleizeArrays(hasher, roots, uint64(len(roots)), fieldparams.ValidatorRegistryLimit) if err != nil { return [32]byte{}, errors.Wrap(err, "could not compute validator registry merkleization") } diff --git a/beacon-chain/state/stateutil/participation_bit_root.go b/beacon-chain/state/stateutil/participation_bit_root.go index 6836f78d16..4849dbf300 100644 --- a/beacon-chain/state/stateutil/participation_bit_root.go +++ b/beacon-chain/state/stateutil/participation_bit_root.go @@ -4,7 +4,7 @@ import ( "encoding/binary" "github.com/pkg/errors" - "github.com/prysmaticlabs/prysm/config/params" + fieldparams "github.com/prysmaticlabs/prysm/config/fieldparams" "github.com/prysmaticlabs/prysm/crypto/hash" "github.com/prysmaticlabs/prysm/encoding/ssz" ) @@ -18,7 +18,7 @@ func ParticipationBitsRoot(bits []byte) ([32]byte, error) { return [32]byte{}, err } - limit := (params.BeaconConfig().ValidatorRegistryLimit + 31) / 32 + limit := (uint64(fieldparams.ValidatorRegistryLimit + 31)) / 32 if limit == 0 { if len(bits) == 0 { limit = 1 diff --git a/beacon-chain/state/stateutil/state_hasher.go b/beacon-chain/state/stateutil/state_hasher.go index c85c8a0e97..8c901069d6 100644 --- a/beacon-chain/state/stateutil/state_hasher.go +++ b/beacon-chain/state/stateutil/state_hasher.go @@ -7,6 +7,7 @@ import ( "github.com/dgraph-io/ristretto" "github.com/pkg/errors" + fieldparams "github.com/prysmaticlabs/prysm/config/fieldparams" "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/crypto/hash" "github.com/prysmaticlabs/prysm/encoding/bytesutil" @@ -90,21 +91,21 @@ func (h *stateRootHasher) ComputeFieldRootsWithHasherPhase0(ctx context.Context, fieldRoots[4] = headerHashTreeRoot[:] // BlockRoots array root. - blockRootsRoot, err := h.arraysRoot(state.BlockRoots, uint64(params.BeaconConfig().SlotsPerHistoricalRoot), "BlockRoots") + blockRootsRoot, err := h.arraysRoot(state.BlockRoots, fieldparams.BlockRootsLength, "BlockRoots") if err != nil { return nil, errors.Wrap(err, "could not compute block roots merkleization") } fieldRoots[5] = blockRootsRoot[:] // StateRoots array root. - stateRootsRoot, err := h.arraysRoot(state.StateRoots, uint64(params.BeaconConfig().SlotsPerHistoricalRoot), "StateRoots") + stateRootsRoot, err := h.arraysRoot(state.StateRoots, fieldparams.StateRootsLength, "StateRoots") if err != nil { return nil, errors.Wrap(err, "could not compute state roots merkleization") } fieldRoots[6] = stateRootsRoot[:] // HistoricalRoots slice root. - historicalRootsRt, err := ssz.ByteArrayRootWithLimit(state.HistoricalRoots, params.BeaconConfig().HistoricalRootsLimit) + historicalRootsRt, err := ssz.ByteArrayRootWithLimit(state.HistoricalRoots, fieldparams.HistoricalRootsLength) if err != nil { return nil, errors.Wrap(err, "could not compute historical roots merkleization") } @@ -145,7 +146,7 @@ func (h *stateRootHasher) ComputeFieldRootsWithHasherPhase0(ctx context.Context, fieldRoots[12] = balancesRoot[:] // RandaoMixes array root. - randaoRootsRoot, err := h.arraysRoot(state.RandaoMixes, uint64(params.BeaconConfig().EpochsPerHistoricalVector), "RandaoMixes") + randaoRootsRoot, err := h.arraysRoot(state.RandaoMixes, fieldparams.RandaoMixesLength, "RandaoMixes") if err != nil { return nil, errors.Wrap(err, "could not compute randao roots merkleization") } @@ -238,21 +239,21 @@ func (h *stateRootHasher) ComputeFieldRootsWithHasherAltair(ctx context.Context, fieldRoots[4] = headerHashTreeRoot[:] // BlockRoots array root. - blockRootsRoot, err := h.arraysRoot(state.BlockRoots, uint64(params.BeaconConfig().SlotsPerHistoricalRoot), "BlockRoots") + blockRootsRoot, err := h.arraysRoot(state.BlockRoots, fieldparams.BlockRootsLength, "BlockRoots") if err != nil { return nil, errors.Wrap(err, "could not compute block roots merkleization") } fieldRoots[5] = blockRootsRoot[:] // StateRoots array root. - stateRootsRoot, err := h.arraysRoot(state.StateRoots, uint64(params.BeaconConfig().SlotsPerHistoricalRoot), "StateRoots") + stateRootsRoot, err := h.arraysRoot(state.StateRoots, fieldparams.StateRootsLength, "StateRoots") if err != nil { return nil, errors.Wrap(err, "could not compute state roots merkleization") } fieldRoots[6] = stateRootsRoot[:] // HistoricalRoots slice root. - historicalRootsRt, err := ssz.ByteArrayRootWithLimit(state.HistoricalRoots, params.BeaconConfig().HistoricalRootsLimit) + historicalRootsRt, err := ssz.ByteArrayRootWithLimit(state.HistoricalRoots, fieldparams.HistoricalRootsLength) if err != nil { return nil, errors.Wrap(err, "could not compute historical roots merkleization") } @@ -293,7 +294,7 @@ func (h *stateRootHasher) ComputeFieldRootsWithHasherAltair(ctx context.Context, fieldRoots[12] = balancesRoot[:] // RandaoMixes array root. - randaoRootsRoot, err := h.arraysRoot(state.RandaoMixes, uint64(params.BeaconConfig().EpochsPerHistoricalVector), "RandaoMixes") + randaoRootsRoot, err := h.arraysRoot(state.RandaoMixes, fieldparams.RandaoMixesLength, "RandaoMixes") if err != nil { return nil, errors.Wrap(err, "could not compute randao roots merkleization") } @@ -408,21 +409,21 @@ func (h *stateRootHasher) ComputeFieldRootsWithHasherMerge(ctx context.Context, fieldRoots[4] = headerHashTreeRoot[:] // BlockRoots array root. - blockRootsRoot, err := h.arraysRoot(state.BlockRoots, uint64(params.BeaconConfig().SlotsPerHistoricalRoot), "BlockRoots") + blockRootsRoot, err := h.arraysRoot(state.BlockRoots, fieldparams.BlockRootsLength, "BlockRoots") if err != nil { return nil, errors.Wrap(err, "could not compute block roots merkleization") } fieldRoots[5] = blockRootsRoot[:] // StateRoots array root. - stateRootsRoot, err := h.arraysRoot(state.StateRoots, uint64(params.BeaconConfig().SlotsPerHistoricalRoot), "StateRoots") + stateRootsRoot, err := h.arraysRoot(state.StateRoots, fieldparams.StateRootsLength, "StateRoots") if err != nil { return nil, errors.Wrap(err, "could not compute state roots merkleization") } fieldRoots[6] = stateRootsRoot[:] // HistoricalRoots slice root. - historicalRootsRt, err := ssz.ByteArrayRootWithLimit(state.HistoricalRoots, params.BeaconConfig().HistoricalRootsLimit) + historicalRootsRt, err := ssz.ByteArrayRootWithLimit(state.HistoricalRoots, fieldparams.HistoricalRootsLength) if err != nil { return nil, errors.Wrap(err, "could not compute historical roots merkleization") } @@ -463,7 +464,7 @@ func (h *stateRootHasher) ComputeFieldRootsWithHasherMerge(ctx context.Context, fieldRoots[12] = balancesRoot[:] // RandaoMixes array root. - randaoRootsRoot, err := h.arraysRoot(state.RandaoMixes, uint64(params.BeaconConfig().EpochsPerHistoricalVector), "RandaoMixes") + randaoRootsRoot, err := h.arraysRoot(state.RandaoMixes, fieldparams.RandaoMixesLength, "RandaoMixes") if err != nil { return nil, errors.Wrap(err, "could not compute randao roots merkleization") } diff --git a/beacon-chain/state/stateutil/validator_root.go b/beacon-chain/state/stateutil/validator_root.go index 8c88d4a148..5ad86a6d6d 100644 --- a/beacon-chain/state/stateutil/validator_root.go +++ b/beacon-chain/state/stateutil/validator_root.go @@ -4,7 +4,7 @@ import ( "encoding/binary" "github.com/pkg/errors" - "github.com/prysmaticlabs/prysm/config/params" + fieldparams "github.com/prysmaticlabs/prysm/config/fieldparams" "github.com/prysmaticlabs/prysm/crypto/hash" "github.com/prysmaticlabs/prysm/encoding/bytesutil" "github.com/prysmaticlabs/prysm/encoding/ssz" @@ -58,7 +58,7 @@ func ValidatorRootWithHasher(hasher ssz.HashFn, validator *ethpb.Validator) ([32 // a list of uint64 and mixed with registry limit. func Uint64ListRootWithRegistryLimit(balances []uint64) ([32]byte, error) { hasher := hash.CustomSHA256Hasher() - balancesMarshaling := make([][]byte, 0) + balancesMarshaling := make([][]byte, 0, len(balances)) for i := 0; i < len(balances); i++ { balanceBuf := make([]byte, 8) binary.LittleEndian.PutUint64(balanceBuf, balances[i]) @@ -68,7 +68,7 @@ func Uint64ListRootWithRegistryLimit(balances []uint64) ([32]byte, error) { if err != nil { return [32]byte{}, errors.Wrap(err, "could not pack balances into chunks") } - maxBalCap := params.BeaconConfig().ValidatorRegistryLimit + maxBalCap := uint64(fieldparams.ValidatorRegistryLimit) elemSize := uint64(8) balLimit := (maxBalCap*elemSize + 31) / 32 if balLimit == 0 { diff --git a/beacon-chain/state/stateutil/validator_root_test.go b/beacon-chain/state/stateutil/validator_root_test.go new file mode 100644 index 0000000000..7fc05e26e2 --- /dev/null +++ b/beacon-chain/state/stateutil/validator_root_test.go @@ -0,0 +1,22 @@ +package stateutil_test + +import ( + "testing" + + "github.com/prysmaticlabs/prysm/beacon-chain/state/stateutil" +) + +func BenchmarkUint64ListRootWithRegistryLimit(b *testing.B) { + balances := make([]uint64, 100000) + for i := 0; i < len(balances); i++ { + balances[i] = uint64(i) + } + b.Run("100k balances", func(b *testing.B) { + for i := 0; i < b.N; i++ { + _, err := stateutil.Uint64ListRootWithRegistryLimit(balances) + if err != nil { + b.Fatal(err) + } + } + }) +} diff --git a/beacon-chain/state/v1/BUILD.bazel b/beacon-chain/state/v1/BUILD.bazel index 7b8b14188f..f1f73bd52f 100644 --- a/beacon-chain/state/v1/BUILD.bazel +++ b/beacon-chain/state/v1/BUILD.bazel @@ -57,6 +57,7 @@ go_library( "//beacon-chain/state/stateutil:go_default_library", "//beacon-chain/state/types:go_default_library", "//config/features:go_default_library", + "//config/fieldparams:go_default_library", "//config/params:go_default_library", "//container/slice:go_default_library", "//crypto/hash:go_default_library", diff --git a/beacon-chain/state/v1/getters_block_test.go b/beacon-chain/state/v1/getters_block_test.go index 76e5c8456f..64bcf483dc 100644 --- a/beacon-chain/state/v1/getters_block_test.go +++ b/beacon-chain/state/v1/getters_block_test.go @@ -5,7 +5,6 @@ import ( customtypes "github.com/prysmaticlabs/prysm/beacon-chain/state/custom-types" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - v1alpha1 "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/testing/require" ) @@ -13,9 +12,9 @@ func TestBeaconState_LatestBlockHeader(t *testing.T) { s, err := InitializeFromProto(ðpb.BeaconState{}) require.NoError(t, err) got := s.LatestBlockHeader() - require.DeepEqual(t, (*v1alpha1.BeaconBlockHeader)(nil), got) + require.DeepEqual(t, (*ethpb.BeaconBlockHeader)(nil), got) - want := &v1alpha1.BeaconBlockHeader{Slot: 100} + want := ðpb.BeaconBlockHeader{Slot: 100} s, err = InitializeFromProto(ðpb.BeaconState{LatestBlockHeader: want}) require.NoError(t, err) got = s.LatestBlockHeader() diff --git a/beacon-chain/state/v1/getters_misc.go b/beacon-chain/state/v1/getters_misc.go index 253bcc6c32..f9b1f4bfb8 100644 --- a/beacon-chain/state/v1/getters_misc.go +++ b/beacon-chain/state/v1/getters_misc.go @@ -39,7 +39,7 @@ func (b *BeaconState) genesisValidatorRootInternal() [32]byte { // Version of the beacon state. This method // is strictly meant to be used without a lock // internally. -func (b *BeaconState) Version() int { +func (_ *BeaconState) Version() int { return version.Phase0 } diff --git a/beacon-chain/state/v1/getters_test.go b/beacon-chain/state/v1/getters_test.go index c804285c6a..2fcdda44d8 100644 --- a/beacon-chain/state/v1/getters_test.go +++ b/beacon-chain/state/v1/getters_test.go @@ -6,7 +6,6 @@ import ( "testing" types "github.com/prysmaticlabs/eth2-types" - eth "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/testing/assert" "github.com/prysmaticlabs/prysm/testing/require" @@ -80,8 +79,8 @@ func TestInitializedState_NoPanic(t *testing.T) { } func TestBeaconState_MatchCurrentJustifiedCheckpt(t *testing.T) { - c1 := ð.Checkpoint{Epoch: 1} - c2 := ð.Checkpoint{Epoch: 2} + c1 := ðpb.Checkpoint{Epoch: 1} + c2 := ðpb.Checkpoint{Epoch: 2} beaconState, err := InitializeFromProto(ðpb.BeaconState{CurrentJustifiedCheckpoint: c1}) require.NoError(t, err) require.Equal(t, true, beaconState.MatchCurrentJustifiedCheckpoint(c1)) @@ -91,8 +90,8 @@ func TestBeaconState_MatchCurrentJustifiedCheckpt(t *testing.T) { } func TestBeaconState_MatchPreviousJustifiedCheckpt(t *testing.T) { - c1 := ð.Checkpoint{Epoch: 1} - c2 := ð.Checkpoint{Epoch: 2} + c1 := ðpb.Checkpoint{Epoch: 1} + c2 := ðpb.Checkpoint{Epoch: 2} beaconState, err := InitializeFromProto(ðpb.BeaconState{PreviousJustifiedCheckpoint: c1}) require.NoError(t, err) require.NoError(t, err) @@ -119,7 +118,7 @@ func TestBeaconState_ValidatorByPubkey(t *testing.T) { { name: "retrieve validator", modifyFunc: func(b *BeaconState, key [48]byte) { - assert.NoError(t, b.AppendValidator(ð.Validator{PublicKey: key[:]})) + assert.NoError(t, b.AppendValidator(ðpb.Validator{PublicKey: key[:]})) }, exists: true, expectedIdx: 0, @@ -129,9 +128,9 @@ func TestBeaconState_ValidatorByPubkey(t *testing.T) { modifyFunc: func(b *BeaconState, key [48]byte) { key1 := keyCreator([]byte{'C'}) key2 := keyCreator([]byte{'D'}) - assert.NoError(t, b.AppendValidator(ð.Validator{PublicKey: key[:]})) - assert.NoError(t, b.AppendValidator(ð.Validator{PublicKey: key1[:]})) - assert.NoError(t, b.AppendValidator(ð.Validator{PublicKey: key2[:]})) + assert.NoError(t, b.AppendValidator(ðpb.Validator{PublicKey: key[:]})) + assert.NoError(t, b.AppendValidator(ðpb.Validator{PublicKey: key1[:]})) + assert.NoError(t, b.AppendValidator(ðpb.Validator{PublicKey: key2[:]})) }, exists: true, expectedIdx: 0, @@ -141,9 +140,9 @@ func TestBeaconState_ValidatorByPubkey(t *testing.T) { modifyFunc: func(b *BeaconState, key [48]byte) { key1 := keyCreator([]byte{'C'}) key2 := keyCreator([]byte{'D'}) - assert.NoError(t, b.AppendValidator(ð.Validator{PublicKey: key1[:]})) - assert.NoError(t, b.AppendValidator(ð.Validator{PublicKey: key2[:]})) - assert.NoError(t, b.AppendValidator(ð.Validator{PublicKey: key[:]})) + assert.NoError(t, b.AppendValidator(ðpb.Validator{PublicKey: key1[:]})) + assert.NoError(t, b.AppendValidator(ðpb.Validator{PublicKey: key2[:]})) + assert.NoError(t, b.AppendValidator(ðpb.Validator{PublicKey: key[:]})) }, exists: true, expectedIdx: 2, @@ -153,10 +152,10 @@ func TestBeaconState_ValidatorByPubkey(t *testing.T) { modifyFunc: func(b *BeaconState, key [48]byte) { key1 := keyCreator([]byte{'C'}) key2 := keyCreator([]byte{'D'}) - assert.NoError(t, b.AppendValidator(ð.Validator{PublicKey: key[:]})) + assert.NoError(t, b.AppendValidator(ðpb.Validator{PublicKey: key[:]})) _ = b.Copy() - assert.NoError(t, b.AppendValidator(ð.Validator{PublicKey: key1[:]})) - assert.NoError(t, b.AppendValidator(ð.Validator{PublicKey: key2[:]})) + assert.NoError(t, b.AppendValidator(ðpb.Validator{PublicKey: key1[:]})) + assert.NoError(t, b.AppendValidator(ðpb.Validator{PublicKey: key2[:]})) }, exists: true, expectedIdx: 0, @@ -166,11 +165,11 @@ func TestBeaconState_ValidatorByPubkey(t *testing.T) { modifyFunc: func(b *BeaconState, key [48]byte) { key1 := keyCreator([]byte{'C'}) key2 := keyCreator([]byte{'D'}) - assert.NoError(t, b.AppendValidator(ð.Validator{PublicKey: key1[:]})) - assert.NoError(t, b.AppendValidator(ð.Validator{PublicKey: key2[:]})) + assert.NoError(t, b.AppendValidator(ðpb.Validator{PublicKey: key1[:]})) + assert.NoError(t, b.AppendValidator(ðpb.Validator{PublicKey: key2[:]})) n := b.Copy() // Append to another state - assert.NoError(t, n.AppendValidator(ð.Validator{PublicKey: key[:]})) + assert.NoError(t, n.AppendValidator(ðpb.Validator{PublicKey: key[:]})) }, exists: false, @@ -180,10 +179,10 @@ func TestBeaconState_ValidatorByPubkey(t *testing.T) { name: "retrieve validator with multiple validators with shared state at boundary", modifyFunc: func(b *BeaconState, key [48]byte) { key1 := keyCreator([]byte{'C'}) - assert.NoError(t, b.AppendValidator(ð.Validator{PublicKey: key1[:]})) + assert.NoError(t, b.AppendValidator(ðpb.Validator{PublicKey: key1[:]})) n := b.Copy() // Append to another state - assert.NoError(t, n.AppendValidator(ð.Validator{PublicKey: key[:]})) + assert.NoError(t, n.AppendValidator(ðpb.Validator{PublicKey: key[:]})) }, exists: false, diff --git a/beacon-chain/state/v1/setters_attestation.go b/beacon-chain/state/v1/setters_attestation.go index 12f59677b1..6e716d7fbe 100644 --- a/beacon-chain/state/v1/setters_attestation.go +++ b/beacon-chain/state/v1/setters_attestation.go @@ -4,7 +4,7 @@ import ( "fmt" "github.com/prysmaticlabs/prysm/beacon-chain/state/stateutil" - "github.com/prysmaticlabs/prysm/config/params" + fieldparams "github.com/prysmaticlabs/prysm/config/fieldparams" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" ) @@ -44,7 +44,7 @@ func (b *BeaconState) AppendCurrentEpochAttestations(val *ethpb.PendingAttestati defer b.lock.Unlock() atts := b.currentEpochAttestations - max := uint64(params.BeaconConfig().SlotsPerEpoch) * params.BeaconConfig().MaxAttestations + max := uint64(fieldparams.CurrentEpochAttestationsLength) if uint64(len(atts)) >= max { return fmt.Errorf("current pending attestation exceeds max length %d", max) } @@ -70,7 +70,7 @@ func (b *BeaconState) AppendPreviousEpochAttestations(val *ethpb.PendingAttestat defer b.lock.Unlock() atts := b.previousEpochAttestations - max := uint64(params.BeaconConfig().SlotsPerEpoch) * params.BeaconConfig().MaxAttestations + max := uint64(fieldparams.PreviousEpochAttestationsLength) if uint64(len(atts)) >= max { return fmt.Errorf("previous pending attestation exceeds max length %d", max) } diff --git a/beacon-chain/state/v1/setters_attestation_test.go b/beacon-chain/state/v1/setters_attestation_test.go index 8c6c34dca6..0003358ef1 100644 --- a/beacon-chain/state/v1/setters_attestation_test.go +++ b/beacon-chain/state/v1/setters_attestation_test.go @@ -7,7 +7,6 @@ import ( types "github.com/prysmaticlabs/eth2-types" stateTypes "github.com/prysmaticlabs/prysm/beacon-chain/state/types" "github.com/prysmaticlabs/prysm/config/params" - eth "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/testing/assert" "github.com/prysmaticlabs/prysm/testing/require" @@ -16,8 +15,8 @@ import ( func TestBeaconState_RotateAttestations(t *testing.T) { st, err := InitializeFromProto(ðpb.BeaconState{ Slot: 1, - CurrentEpochAttestations: []*ethpb.PendingAttestation{{Data: ð.AttestationData{Slot: 456}}}, - PreviousEpochAttestations: []*ethpb.PendingAttestation{{Data: ð.AttestationData{Slot: 123}}}, + CurrentEpochAttestations: []*ethpb.PendingAttestation{{Data: ðpb.AttestationData{Slot: 456}}}, + PreviousEpochAttestations: []*ethpb.PendingAttestation{{Data: ðpb.AttestationData{Slot: 123}}}, }) require.NoError(t, err) @@ -43,10 +42,10 @@ func TestAppendBeyondIndicesLimit(t *testing.T) { } st, err := InitializeFromProto(ðpb.BeaconState{ Slot: 1, - CurrentEpochAttestations: []*ethpb.PendingAttestation{{Data: ð.AttestationData{Slot: 456}}}, - PreviousEpochAttestations: []*ethpb.PendingAttestation{{Data: ð.AttestationData{Slot: 123}}}, - Validators: []*eth.Validator{}, - Eth1Data: ð.Eth1Data{}, + CurrentEpochAttestations: []*ethpb.PendingAttestation{{Data: ðpb.AttestationData{Slot: 456}}}, + PreviousEpochAttestations: []*ethpb.PendingAttestation{{Data: ðpb.AttestationData{Slot: 123}}}, + Validators: []*ethpb.Validator{}, + Eth1Data: ðpb.Eth1Data{}, BlockRoots: mockblockRoots, StateRoots: mockstateRoots, RandaoMixes: mockrandaoMixes, @@ -60,13 +59,13 @@ func TestAppendBeyondIndicesLimit(t *testing.T) { _, err = st.HashTreeRoot(context.Background()) require.NoError(t, err) for i := 0; i < 10; i++ { - assert.NoError(t, st.AppendValidator(ð.Validator{})) + assert.NoError(t, st.AppendValidator(ðpb.Validator{})) } assert.Equal(t, false, st.rebuildTrie[validators]) assert.NotEqual(t, len(st.dirtyIndices[validators]), 0) for i := 0; i < indicesLimit; i++ { - assert.NoError(t, st.AppendValidator(ð.Validator{})) + assert.NoError(t, st.AppendValidator(ðpb.Validator{})) } assert.Equal(t, true, st.rebuildTrie[validators]) assert.Equal(t, len(st.dirtyIndices[validators]), 0) diff --git a/beacon-chain/state/v1/state_test.go b/beacon-chain/state/v1/state_test.go index 89bd82664f..7a335e67b8 100644 --- a/beacon-chain/state/v1/state_test.go +++ b/beacon-chain/state/v1/state_test.go @@ -137,10 +137,6 @@ func TestBeaconState_AppendBalanceWithTrie(t *testing.T) { for i := 0; i < len(mockrandaoMixes); i++ { mockrandaoMixes[i] = zeroHash[:] } - var pubKeys [][]byte - for i := uint64(0); i < params.BeaconConfig().SyncCommitteeSize; i++ { - pubKeys = append(pubKeys, bytesutil.PadTo([]byte{}, params.BeaconConfig().BLSPubkeyLength)) - } st, err := InitializeFromProto(ðpb.BeaconState{ Slot: 1, GenesisValidatorsRoot: make([]byte, 32), diff --git a/beacon-chain/state/v1/state_trie.go b/beacon-chain/state/v1/state_trie.go index a033a4075f..96ca18a266 100644 --- a/beacon-chain/state/v1/state_trie.go +++ b/beacon-chain/state/v1/state_trie.go @@ -14,6 +14,7 @@ import ( "github.com/prysmaticlabs/prysm/beacon-chain/state/stateutil" "github.com/prysmaticlabs/prysm/beacon-chain/state/types" "github.com/prysmaticlabs/prysm/config/features" + fieldparams "github.com/prysmaticlabs/prysm/config/fieldparams" "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/container/slice" "github.com/prysmaticlabs/prysm/crypto/hash" @@ -335,7 +336,7 @@ func (b *BeaconState) IsNil() bool { } func (b *BeaconState) rootSelector(ctx context.Context, field types.FieldIndex) ([32]byte, error) { - ctx, span := trace.StartSpan(ctx, "beaconState.rootSelector") + _, span := trace.StartSpan(ctx, "beaconState.rootSelector") defer span.End() span.AddAttributes(trace.StringAttribute("field", field.String(b.Version()))) @@ -355,7 +356,7 @@ func (b *BeaconState) rootSelector(ctx context.Context, field types.FieldIndex) return stateutil.BlockHeaderRoot(b.latestBlockHeader) case blockRoots: if b.rebuildTrie[field] { - err := b.resetFieldTrie(field, b.blockRoots, uint64(params.BeaconConfig().SlotsPerHistoricalRoot)) + err := b.resetFieldTrie(field, b.blockRoots, fieldparams.BlockRootsLength) if err != nil { return [32]byte{}, err } @@ -365,7 +366,7 @@ func (b *BeaconState) rootSelector(ctx context.Context, field types.FieldIndex) return b.recomputeFieldTrie(blockRoots, b.blockRoots) case stateRoots: if b.rebuildTrie[field] { - err := b.resetFieldTrie(field, b.stateRoots, uint64(params.BeaconConfig().SlotsPerHistoricalRoot)) + err := b.resetFieldTrie(field, b.stateRoots, fieldparams.StateRootsLength) if err != nil { return [32]byte{}, err } @@ -378,7 +379,7 @@ func (b *BeaconState) rootSelector(ctx context.Context, field types.FieldIndex) for i := range hRoots { hRoots[i] = b.historicalRoots[i][:] } - return ssz.ByteArrayRootWithLimit(hRoots, params.BeaconConfig().HistoricalRootsLimit) + return ssz.ByteArrayRootWithLimit(hRoots, fieldparams.HistoricalRootsLength) case eth1Data: return stateutil.Eth1Root(hasher, b.eth1Data) case eth1DataVotes: @@ -386,7 +387,7 @@ func (b *BeaconState) rootSelector(ctx context.Context, field types.FieldIndex) err := b.resetFieldTrie( field, b.eth1DataVotes, - uint64(params.BeaconConfig().SlotsPerEpoch.Mul(uint64(params.BeaconConfig().EpochsPerEth1VotingPeriod))), + fieldparams.Eth1DataVotesLength, ) if err != nil { return [32]byte{}, err @@ -397,7 +398,7 @@ func (b *BeaconState) rootSelector(ctx context.Context, field types.FieldIndex) return b.recomputeFieldTrie(field, b.eth1DataVotes) case validators: if b.rebuildTrie[field] { - err := b.resetFieldTrie(field, b.validators, params.BeaconConfig().ValidatorRegistryLimit) + err := b.resetFieldTrie(field, b.validators, fieldparams.ValidatorRegistryLimit) if err != nil { return [32]byte{}, err } @@ -408,7 +409,7 @@ func (b *BeaconState) rootSelector(ctx context.Context, field types.FieldIndex) case balances: if features.Get().EnableBalanceTrieComputation { if b.rebuildTrie[field] { - maxBalCap := params.BeaconConfig().ValidatorRegistryLimit + maxBalCap := uint64(fieldparams.ValidatorRegistryLimit) elemSize := uint64(8) balLimit := (maxBalCap*elemSize + 31) / 32 err := b.resetFieldTrie(field, b.balances, balLimit) @@ -423,7 +424,7 @@ func (b *BeaconState) rootSelector(ctx context.Context, field types.FieldIndex) return stateutil.Uint64ListRootWithRegistryLimit(b.balances) case randaoMixes: if b.rebuildTrie[field] { - err := b.resetFieldTrie(field, b.randaoMixes, uint64(params.BeaconConfig().EpochsPerHistoricalVector)) + err := b.resetFieldTrie(field, b.randaoMixes, fieldparams.RandaoMixesLength) if err != nil { return [32]byte{}, err } @@ -438,7 +439,7 @@ func (b *BeaconState) rootSelector(ctx context.Context, field types.FieldIndex) err := b.resetFieldTrie( field, b.previousEpochAttestations, - uint64(params.BeaconConfig().SlotsPerEpoch.Mul(params.BeaconConfig().MaxAttestations)), + fieldparams.PreviousEpochAttestationsLength, ) if err != nil { return [32]byte{}, err @@ -452,7 +453,7 @@ func (b *BeaconState) rootSelector(ctx context.Context, field types.FieldIndex) err := b.resetFieldTrie( field, b.currentEpochAttestations, - uint64(params.BeaconConfig().SlotsPerEpoch.Mul(params.BeaconConfig().MaxAttestations)), + fieldparams.CurrentEpochAttestationsLength, ) if err != nil { return [32]byte{}, err diff --git a/beacon-chain/state/v1/state_trie_test.go b/beacon-chain/state/v1/state_trie_test.go index 71f6908c09..639a7a1f1e 100644 --- a/beacon-chain/state/v1/state_trie_test.go +++ b/beacon-chain/state/v1/state_trie_test.go @@ -10,7 +10,6 @@ import ( "github.com/prysmaticlabs/prysm/config/features" "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/encoding/bytesutil" - eth "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/testing/assert" "github.com/prysmaticlabs/prysm/testing/require" @@ -253,7 +252,7 @@ func TestBeaconState_AppendValidator_DoesntMutateCopy(t *testing.T) { st1 := st0.Copy() originalCount := st1.NumValidators() - val := ð.Validator{Slashed: true} + val := ðpb.Validator{Slashed: true} assert.NoError(t, st0.AppendValidator(val)) assert.Equal(t, originalCount, st1.NumValidators(), "st1 NumValidators mutated") _, ok := st1.ValidatorIndexByPubkey(bytesutil.ToBytes48(val.PublicKey)) diff --git a/beacon-chain/state/v1/types_test.go b/beacon-chain/state/v1/types_test.go index e5121db240..5f484a091f 100644 --- a/beacon-chain/state/v1/types_test.go +++ b/beacon-chain/state/v1/types_test.go @@ -127,7 +127,8 @@ func BenchmarkCloneValidators_Manual(b *testing.B) { func BenchmarkStateClone_Proto(b *testing.B) { b.StopTimer() - params.UseMinimalConfig() + params.SetupTestConfigCleanup(b) + params.OverrideBeaconConfig(params.MinimalSpecConfig()) genesis := setupGenesisState(b, 64) b.StartTimer() for i := 0; i < b.N; i++ { @@ -138,7 +139,8 @@ func BenchmarkStateClone_Proto(b *testing.B) { func BenchmarkStateClone_Manual(b *testing.B) { b.StopTimer() - params.UseMinimalConfig() + params.SetupTestConfigCleanup(b) + params.OverrideBeaconConfig(params.MinimalSpecConfig()) genesis := setupGenesisState(b, 64) st, err := v1.InitializeFromProto(genesis) require.NoError(b, err) @@ -179,7 +181,8 @@ func cloneValidatorsManually(vals []*ethpb.Validator) []*ethpb.Validator { } func TestBeaconState_ImmutabilityWithSharedResources(t *testing.T) { - params.UseMinimalConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MinimalSpecConfig()) genesis := setupGenesisState(t, 64) a, err := v1.InitializeFromProto(genesis) require.NoError(t, err) @@ -215,7 +218,8 @@ func TestBeaconState_ImmutabilityWithSharedResources(t *testing.T) { } func TestForkManualCopy_OK(t *testing.T) { - params.UseMinimalConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MinimalSpecConfig()) genesis := setupGenesisState(t, 64) a, err := v1.InitializeFromProto(genesis) require.NoError(t, err) diff --git a/beacon-chain/state/v1/unsupported_getters.go b/beacon-chain/state/v1/unsupported_getters.go index 07ad3bd2b1..3717aab456 100644 --- a/beacon-chain/state/v1/unsupported_getters.go +++ b/beacon-chain/state/v1/unsupported_getters.go @@ -6,31 +6,31 @@ import ( ) // CurrentEpochParticipation is not supported for phase 0 beacon state. -func (b *BeaconState) CurrentEpochParticipation() ([]byte, error) { +func (*BeaconState) CurrentEpochParticipation() ([]byte, error) { return nil, errors.New("CurrentEpochParticipation is not supported for phase 0 beacon state") } // PreviousEpochParticipation is not supported for phase 0 beacon state. -func (b *BeaconState) PreviousEpochParticipation() ([]byte, error) { +func (*BeaconState) PreviousEpochParticipation() ([]byte, error) { return nil, errors.New("PreviousEpochParticipation is not supported for phase 0 beacon state") } // InactivityScores is not supported for phase 0 beacon state. -func (b *BeaconState) InactivityScores() ([]uint64, error) { +func (*BeaconState) InactivityScores() ([]uint64, error) { return nil, errors.New("InactivityScores is not supported for phase 0 beacon state") } // CurrentSyncCommittee is not supported for phase 0 beacon state. -func (b *BeaconState) CurrentSyncCommittee() (*ethpb.SyncCommittee, error) { +func (*BeaconState) CurrentSyncCommittee() (*ethpb.SyncCommittee, error) { return nil, errors.New("CurrentSyncCommittee is not supported for phase 0 beacon state") } // NextSyncCommittee is not supported for phase 0 beacon state. -func (b *BeaconState) NextSyncCommittee() (*ethpb.SyncCommittee, error) { +func (*BeaconState) NextSyncCommittee() (*ethpb.SyncCommittee, error) { return nil, errors.New("NextSyncCommittee is not supported for phase 0 beacon state") } // LatestExecutionPayloadHeader is not supported for phase 0 beacon state. -func (b *BeaconState) LatestExecutionPayloadHeader() (*ethpb.ExecutionPayloadHeader, error) { +func (*BeaconState) LatestExecutionPayloadHeader() (*ethpb.ExecutionPayloadHeader, error) { return nil, errors.New("LatestExecutionPayloadHeader is not supported for phase 0 beacon state") } diff --git a/beacon-chain/state/v1/unsupported_setters.go b/beacon-chain/state/v1/unsupported_setters.go index 40cfeeab6a..251253519a 100644 --- a/beacon-chain/state/v1/unsupported_setters.go +++ b/beacon-chain/state/v1/unsupported_setters.go @@ -21,31 +21,31 @@ func (*BeaconState) AppendInactivityScore(_ uint64) error { } // SetCurrentSyncCommittee is not supported for phase 0 beacon state. -func (b *BeaconState) SetCurrentSyncCommittee(val *ethpb.SyncCommittee) error { +func (*BeaconState) SetCurrentSyncCommittee(_ *ethpb.SyncCommittee) error { return errors.New("SetCurrentSyncCommittee is not supported for phase 0 beacon state") } // SetNextSyncCommittee is not supported for phase 0 beacon state. -func (b *BeaconState) SetNextSyncCommittee(val *ethpb.SyncCommittee) error { +func (*BeaconState) SetNextSyncCommittee(_ *ethpb.SyncCommittee) error { return errors.New("SetNextSyncCommittee is not supported for phase 0 beacon state") } // SetPreviousParticipationBits is not supported for phase 0 beacon state. -func (b *BeaconState) SetPreviousParticipationBits(val []byte) error { +func (*BeaconState) SetPreviousParticipationBits(_ []byte) error { return errors.New("SetPreviousParticipationBits is not supported for phase 0 beacon state") } // SetCurrentParticipationBits is not supported for phase 0 beacon state. -func (b *BeaconState) SetCurrentParticipationBits(val []byte) error { +func (*BeaconState) SetCurrentParticipationBits(_ []byte) error { return errors.New("SetCurrentParticipationBits is not supported for phase 0 beacon state") } // SetInactivityScores is not supported for phase 0 beacon state. -func (b *BeaconState) SetInactivityScores(val []uint64) error { +func (*BeaconState) SetInactivityScores(_ []uint64) error { return errors.New("SetInactivityScores is not supported for phase 0 beacon state") } // SetLatestExecutionPayloadHeader is not supported for phase 0 beacon state. -func (b *BeaconState) SetLatestExecutionPayloadHeader(val *ethpb.ExecutionPayloadHeader) error { +func (*BeaconState) SetLatestExecutionPayloadHeader(val *ethpb.ExecutionPayloadHeader) error { return errors.New("SetLatestExecutionPayloadHeader is not supported for phase 0 beacon state") } diff --git a/beacon-chain/state/v2/BUILD.bazel b/beacon-chain/state/v2/BUILD.bazel index 6868c3f779..61f2f75fa2 100644 --- a/beacon-chain/state/v2/BUILD.bazel +++ b/beacon-chain/state/v2/BUILD.bazel @@ -49,6 +49,7 @@ go_library( "//beacon-chain/state/types:go_default_library", "//beacon-chain/state/v1:go_default_library", "//config/features:go_default_library", + "//config/fieldparams:go_default_library", "//config/params:go_default_library", "//container/slice:go_default_library", "//crypto/hash:go_default_library", diff --git a/beacon-chain/state/v2/deprecated_getters.go b/beacon-chain/state/v2/deprecated_getters.go index 46caf83d0d..2257b577e8 100644 --- a/beacon-chain/state/v2/deprecated_getters.go +++ b/beacon-chain/state/v2/deprecated_getters.go @@ -6,16 +6,16 @@ import ( ) // PreviousEpochAttestations is not supported for HF1 beacon state. -func (b *BeaconState) PreviousEpochAttestations() ([]*ethpb.PendingAttestation, error) { +func (*BeaconState) PreviousEpochAttestations() ([]*ethpb.PendingAttestation, error) { return nil, errors.New("PreviousEpochAttestations is not supported for hard fork 1 beacon state") } // CurrentEpochAttestations is not supported for HF1 beacon state. -func (b *BeaconState) CurrentEpochAttestations() ([]*ethpb.PendingAttestation, error) { +func (*BeaconState) CurrentEpochAttestations() ([]*ethpb.PendingAttestation, error) { return nil, errors.New("CurrentEpochAttestations is not supported for hard fork 1 beacon state") } // LatestExecutionPayloadHeader is not supported for hard fork 1 beacon state. -func (b *BeaconState) LatestExecutionPayloadHeader() (*ethpb.ExecutionPayloadHeader, error) { +func (*BeaconState) LatestExecutionPayloadHeader() (*ethpb.ExecutionPayloadHeader, error) { return nil, errors.New("LatestExecutionPayloadHeader is not supported for hard fork 1 beacon state") } diff --git a/beacon-chain/state/v2/deprecated_setters.go b/beacon-chain/state/v2/deprecated_setters.go index 69dfce48d0..449bb82098 100644 --- a/beacon-chain/state/v2/deprecated_setters.go +++ b/beacon-chain/state/v2/deprecated_setters.go @@ -6,31 +6,31 @@ import ( ) // SetPreviousEpochAttestations is not supported for HF1 beacon state. -func (b *BeaconState) SetPreviousEpochAttestations(_ []*ethpb.PendingAttestation) error { +func (*BeaconState) SetPreviousEpochAttestations(_ []*ethpb.PendingAttestation) error { return errors.New("SetPreviousEpochAttestations is not supported for hard fork 1 beacon state") } // SetCurrentEpochAttestations is not supported for HF1 beacon state. -func (b *BeaconState) SetCurrentEpochAttestations(_ []*ethpb.PendingAttestation) error { +func (*BeaconState) SetCurrentEpochAttestations(_ []*ethpb.PendingAttestation) error { return errors.New("SetCurrentEpochAttestations is not supported for hard fork 1 beacon state") } // AppendCurrentEpochAttestations is not supported for HF1 beacon state. -func (b *BeaconState) AppendCurrentEpochAttestations(_ *ethpb.PendingAttestation) error { +func (*BeaconState) AppendCurrentEpochAttestations(_ *ethpb.PendingAttestation) error { return errors.New("AppendCurrentEpochAttestations is not supported for hard fork 1 beacon state") } // AppendPreviousEpochAttestations is not supported for HF1 beacon state. -func (b *BeaconState) AppendPreviousEpochAttestations(val *ethpb.PendingAttestation) error { +func (*BeaconState) AppendPreviousEpochAttestations(_ *ethpb.PendingAttestation) error { return errors.New("AppendPreviousEpochAttestations is not supported for hard fork 1 beacon state") } // RotateAttestations is not supported for HF1 beacon state. -func (b *BeaconState) RotateAttestations() error { +func (*BeaconState) RotateAttestations() error { return errors.New("RotateAttestations is not supported for hard fork 1 beacon state") } // SetLatestExecutionPayloadHeader is not supported for hard fork 1 beacon state. -func (b *BeaconState) SetLatestExecutionPayloadHeader(val *ethpb.ExecutionPayloadHeader) error { +func (*BeaconState) SetLatestExecutionPayloadHeader(_ *ethpb.ExecutionPayloadHeader) error { return errors.New("SetLatestExecutionPayloadHeader is not supported for hard fork 1 beacon state") } diff --git a/beacon-chain/state/v2/getters_block_test.go b/beacon-chain/state/v2/getters_block_test.go index a438fab704..b5a50890bb 100644 --- a/beacon-chain/state/v2/getters_block_test.go +++ b/beacon-chain/state/v2/getters_block_test.go @@ -5,7 +5,6 @@ import ( customtypes "github.com/prysmaticlabs/prysm/beacon-chain/state/custom-types" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - v1alpha1 "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/testing/require" ) @@ -13,9 +12,9 @@ func TestBeaconState_LatestBlockHeader(t *testing.T) { s, err := InitializeFromProto(ðpb.BeaconStateAltair{}) require.NoError(t, err) got := s.LatestBlockHeader() - require.DeepEqual(t, (*v1alpha1.BeaconBlockHeader)(nil), got) + require.DeepEqual(t, (*ethpb.BeaconBlockHeader)(nil), got) - want := &v1alpha1.BeaconBlockHeader{Slot: 100} + want := ðpb.BeaconBlockHeader{Slot: 100} s, err = InitializeFromProto(ðpb.BeaconStateAltair{LatestBlockHeader: want}) require.NoError(t, err) got = s.LatestBlockHeader() diff --git a/beacon-chain/state/v2/getters_misc.go b/beacon-chain/state/v2/getters_misc.go index 50af96758c..032d8b7469 100644 --- a/beacon-chain/state/v2/getters_misc.go +++ b/beacon-chain/state/v2/getters_misc.go @@ -75,7 +75,7 @@ func (b *BeaconState) parentRoot() [32]byte { // Version of the beacon state. This method // is strictly meant to be used without a lock // internally. -func (b *BeaconState) Version() int { +func (_ *BeaconState) Version() int { return version.Altair } diff --git a/beacon-chain/state/v2/setters_test.go b/beacon-chain/state/v2/setters_test.go index 5bff0d02a2..98aad10225 100644 --- a/beacon-chain/state/v2/setters_test.go +++ b/beacon-chain/state/v2/setters_test.go @@ -11,7 +11,6 @@ import ( stateTypes "github.com/prysmaticlabs/prysm/beacon-chain/state/types" "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/encoding/bytesutil" - eth "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/testing/assert" "github.com/prysmaticlabs/prysm/testing/require" @@ -36,8 +35,8 @@ func TestAppendBeyondIndicesLimit(t *testing.T) { Slot: 1, CurrentEpochParticipation: []byte{}, PreviousEpochParticipation: []byte{}, - Validators: []*eth.Validator{}, - Eth1Data: ð.Eth1Data{}, + Validators: []*ethpb.Validator{}, + Eth1Data: ðpb.Eth1Data{}, BlockRoots: mockblockRoots, StateRoots: mockstateRoots, RandaoMixes: mockrandaoMixes, @@ -51,13 +50,13 @@ func TestAppendBeyondIndicesLimit(t *testing.T) { _, err = st.HashTreeRoot(context.Background()) require.NoError(t, err) for i := 0; i < 10; i++ { - assert.NoError(t, st.AppendValidator(ð.Validator{})) + assert.NoError(t, st.AppendValidator(ðpb.Validator{})) } assert.Equal(t, false, st.rebuildTrie[validators]) assert.NotEqual(t, len(st.dirtyIndices[validators]), 0) for i := 0; i < indicesLimit; i++ { - assert.NoError(t, st.AppendValidator(ð.Validator{})) + assert.NoError(t, st.AppendValidator(ðpb.Validator{})) } assert.Equal(t, true, st.rebuildTrie[validators]) assert.Equal(t, len(st.dirtyIndices[validators]), 0) @@ -119,7 +118,7 @@ func TestBeaconState_AppendBalanceWithTrie(t *testing.T) { PreviousEpochParticipation: []byte{}, Validators: vals, Balances: bals, - Eth1Data: ð.Eth1Data{ + Eth1Data: ðpb.Eth1Data{ DepositRoot: make([]byte, 32), BlockHash: make([]byte, 32), }, diff --git a/beacon-chain/state/v2/state_trie.go b/beacon-chain/state/v2/state_trie.go index 46f4b4f983..81ef7b0f12 100644 --- a/beacon-chain/state/v2/state_trie.go +++ b/beacon-chain/state/v2/state_trie.go @@ -2,6 +2,8 @@ package v2 import ( "context" + "io" + "io/ioutil" "runtime" "sort" @@ -14,6 +16,7 @@ import ( "github.com/prysmaticlabs/prysm/beacon-chain/state/stateutil" "github.com/prysmaticlabs/prysm/beacon-chain/state/types" "github.com/prysmaticlabs/prysm/config/features" + fieldparams "github.com/prysmaticlabs/prysm/config/fieldparams" "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/container/slice" "github.com/prysmaticlabs/prysm/crypto/hash" @@ -36,6 +39,27 @@ func InitializeFromProto(st *ethpb.BeaconStateAltair) (*BeaconState, error) { return InitializeFromProtoUnsafe(proto.Clone(st).(*ethpb.BeaconStateAltair)) } +// InitializeFromSSZReader can be used when the source for a serialized BeaconState object +// is an io.Reader. This allows client code to remain agnostic about whether the data comes +// from the network or a file without needing to read the entire state into mem as a large byte slice. +func InitializeFromSSZReader(r io.Reader) (*BeaconState, error) { + b, err := ioutil.ReadAll(r) + if err != nil { + return nil, err + } + return InitializeFromSSZBytes(b) +} + +// InitializeFromSSZBytes is a convenience method to obtain a BeaconState by unmarshaling +// a slice of bytes containing the ssz-serialized representation of the state. +func InitializeFromSSZBytes(marshaled []byte) (*BeaconState, error) { + st := ðpb.BeaconStateAltair{} + if err := st.UnmarshalSSZ(marshaled); err != nil { + return nil, err + } + return InitializeFromProtoUnsafe(st) +} + // InitializeFromProtoUnsafe directly uses the beacon state protobuf fields // and sets them as fields of the BeaconState type. func InitializeFromProtoUnsafe(st *ethpb.BeaconStateAltair) (*BeaconState, error) { @@ -340,7 +364,7 @@ func (b *BeaconState) IsNil() bool { } func (b *BeaconState) rootSelector(ctx context.Context, field types.FieldIndex) ([32]byte, error) { - ctx, span := trace.StartSpan(ctx, "beaconState.rootSelector") + _, span := trace.StartSpan(ctx, "beaconState.rootSelector") defer span.End() span.AddAttributes(trace.StringAttribute("field", field.String(b.Version()))) @@ -360,7 +384,7 @@ func (b *BeaconState) rootSelector(ctx context.Context, field types.FieldIndex) return stateutil.BlockHeaderRoot(b.latestBlockHeader) case blockRoots: if b.rebuildTrie[field] { - err := b.resetFieldTrie(field, b.blockRoots, uint64(params.BeaconConfig().SlotsPerHistoricalRoot)) + err := b.resetFieldTrie(field, b.blockRoots, fieldparams.BlockRootsLength) if err != nil { return [32]byte{}, err } @@ -370,7 +394,7 @@ func (b *BeaconState) rootSelector(ctx context.Context, field types.FieldIndex) return b.recomputeFieldTrie(blockRoots, b.blockRoots) case stateRoots: if b.rebuildTrie[field] { - err := b.resetFieldTrie(field, b.stateRoots, uint64(params.BeaconConfig().SlotsPerHistoricalRoot)) + err := b.resetFieldTrie(field, b.stateRoots, fieldparams.StateRootsLength) if err != nil { return [32]byte{}, err } @@ -383,7 +407,7 @@ func (b *BeaconState) rootSelector(ctx context.Context, field types.FieldIndex) for i := range hRoots { hRoots[i] = b.historicalRoots[i][:] } - return ssz.ByteArrayRootWithLimit(hRoots, params.BeaconConfig().HistoricalRootsLimit) + return ssz.ByteArrayRootWithLimit(hRoots, fieldparams.HistoricalRootsLength) case eth1Data: return stateutil.Eth1Root(hasher, b.eth1Data) case eth1DataVotes: @@ -391,7 +415,7 @@ func (b *BeaconState) rootSelector(ctx context.Context, field types.FieldIndex) err := b.resetFieldTrie( field, b.eth1DataVotes, - uint64(params.BeaconConfig().SlotsPerEpoch.Mul(uint64(params.BeaconConfig().EpochsPerEth1VotingPeriod))), + fieldparams.Eth1DataVotesLength, ) if err != nil { return [32]byte{}, err @@ -402,7 +426,7 @@ func (b *BeaconState) rootSelector(ctx context.Context, field types.FieldIndex) return b.recomputeFieldTrie(field, b.eth1DataVotes) case validators: if b.rebuildTrie[field] { - err := b.resetFieldTrie(field, b.validators, params.BeaconConfig().ValidatorRegistryLimit) + err := b.resetFieldTrie(field, b.validators, fieldparams.ValidatorRegistryLimit) if err != nil { return [32]byte{}, err } @@ -413,7 +437,7 @@ func (b *BeaconState) rootSelector(ctx context.Context, field types.FieldIndex) case balances: if features.Get().EnableBalanceTrieComputation { if b.rebuildTrie[field] { - maxBalCap := params.BeaconConfig().ValidatorRegistryLimit + maxBalCap := uint64(fieldparams.ValidatorRegistryLimit) elemSize := uint64(8) balLimit := (maxBalCap*elemSize + 31) / 32 err := b.resetFieldTrie(field, b.balances, balLimit) @@ -428,7 +452,7 @@ func (b *BeaconState) rootSelector(ctx context.Context, field types.FieldIndex) return stateutil.Uint64ListRootWithRegistryLimit(b.balances) case randaoMixes: if b.rebuildTrie[field] { - err := b.resetFieldTrie(field, b.randaoMixes, uint64(params.BeaconConfig().EpochsPerHistoricalVector)) + err := b.resetFieldTrie(field, b.randaoMixes, fieldparams.RandaoMixesLength) if err != nil { return [32]byte{}, err } diff --git a/beacon-chain/state/v3/BUILD.bazel b/beacon-chain/state/v3/BUILD.bazel index 98afee5e73..b1be7869bd 100644 --- a/beacon-chain/state/v3/BUILD.bazel +++ b/beacon-chain/state/v3/BUILD.bazel @@ -49,6 +49,7 @@ go_library( "//beacon-chain/state/types:go_default_library", "//beacon-chain/state/v1:go_default_library", "//config/features:go_default_library", + "//config/fieldparams:go_default_library", "//config/params:go_default_library", "//container/slice:go_default_library", "//crypto/hash:go_default_library", diff --git a/beacon-chain/state/v3/deprecated_getters.go b/beacon-chain/state/v3/deprecated_getters.go index a6b7cea7b6..846ace35e2 100644 --- a/beacon-chain/state/v3/deprecated_getters.go +++ b/beacon-chain/state/v3/deprecated_getters.go @@ -6,11 +6,11 @@ import ( ) // PreviousEpochAttestations is not supported for HF1 beacon state. -func (b *BeaconState) PreviousEpochAttestations() ([]*ethpb.PendingAttestation, error) { +func (*BeaconState) PreviousEpochAttestations() ([]*ethpb.PendingAttestation, error) { return nil, errors.New("PreviousEpochAttestations is not supported for version Merge beacon state") } // CurrentEpochAttestations is not supported for HF1 beacon state. -func (b *BeaconState) CurrentEpochAttestations() ([]*ethpb.PendingAttestation, error) { +func (*BeaconState) CurrentEpochAttestations() ([]*ethpb.PendingAttestation, error) { return nil, errors.New("CurrentEpochAttestations is not supported for version Merge beacon state") } diff --git a/beacon-chain/state/v3/deprecated_setters.go b/beacon-chain/state/v3/deprecated_setters.go index e4d9a24b1c..53c61280fd 100644 --- a/beacon-chain/state/v3/deprecated_setters.go +++ b/beacon-chain/state/v3/deprecated_setters.go @@ -21,11 +21,11 @@ func (*BeaconState) AppendCurrentEpochAttestations(_ *ethpb.PendingAttestation) } // AppendPreviousEpochAttestations is not supported for HF1 beacon state. -func (b *BeaconState) AppendPreviousEpochAttestations(val *ethpb.PendingAttestation) error { +func (*BeaconState) AppendPreviousEpochAttestations(_ *ethpb.PendingAttestation) error { return errors.New("AppendPreviousEpochAttestations is not supported for version Merge beacon state") } // RotateAttestations is not supported for HF1 beacon state. -func (b *BeaconState) RotateAttestations() error { +func (*BeaconState) RotateAttestations() error { return errors.New("RotateAttestations is not supported for version Merge beacon state") } diff --git a/beacon-chain/state/v3/getters_block_test.go b/beacon-chain/state/v3/getters_block_test.go index d48720cc5b..2ca0d28551 100644 --- a/beacon-chain/state/v3/getters_block_test.go +++ b/beacon-chain/state/v3/getters_block_test.go @@ -5,7 +5,6 @@ import ( customtypes "github.com/prysmaticlabs/prysm/beacon-chain/state/custom-types" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - v1alpha1 "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/testing/require" ) @@ -13,9 +12,9 @@ func TestBeaconState_LatestBlockHeader(t *testing.T) { s, err := InitializeFromProto(ðpb.BeaconStateMerge{}) require.NoError(t, err) got := s.LatestBlockHeader() - require.DeepEqual(t, (*v1alpha1.BeaconBlockHeader)(nil), got) + require.DeepEqual(t, (*ethpb.BeaconBlockHeader)(nil), got) - want := &v1alpha1.BeaconBlockHeader{Slot: 100} + want := ðpb.BeaconBlockHeader{Slot: 100} s, err = InitializeFromProto(ðpb.BeaconStateMerge{LatestBlockHeader: want}) require.NoError(t, err) got = s.LatestBlockHeader() diff --git a/beacon-chain/state/v3/getters_misc.go b/beacon-chain/state/v3/getters_misc.go index 31604488a8..8aa97dc5cf 100644 --- a/beacon-chain/state/v3/getters_misc.go +++ b/beacon-chain/state/v3/getters_misc.go @@ -75,7 +75,7 @@ func (b *BeaconState) parentRoot() [32]byte { // Version of the beacon state. This method // is strictly meant to be used without a lock // internally. -func (b *BeaconState) Version() int { +func (_ *BeaconState) Version() int { return version.Merge } diff --git a/beacon-chain/state/v3/setters_test.go b/beacon-chain/state/v3/setters_test.go index 8ce31de070..93108357c2 100644 --- a/beacon-chain/state/v3/setters_test.go +++ b/beacon-chain/state/v3/setters_test.go @@ -11,7 +11,6 @@ import ( stateTypes "github.com/prysmaticlabs/prysm/beacon-chain/state/types" "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/encoding/bytesutil" - eth "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/testing/assert" "github.com/prysmaticlabs/prysm/testing/require" @@ -47,8 +46,8 @@ func TestAppendBeyondIndicesLimit(t *testing.T) { Slot: 1, CurrentEpochParticipation: []byte{}, PreviousEpochParticipation: []byte{}, - Validators: []*eth.Validator{}, - Eth1Data: ð.Eth1Data{}, + Validators: []*ethpb.Validator{}, + Eth1Data: ðpb.Eth1Data{}, BlockRoots: mockblockRoots, StateRoots: mockstateRoots, RandaoMixes: mockrandaoMixes, @@ -63,13 +62,13 @@ func TestAppendBeyondIndicesLimit(t *testing.T) { _, err = st.HashTreeRoot(context.Background()) require.NoError(t, err) for i := 0; i < 10; i++ { - assert.NoError(t, st.AppendValidator(ð.Validator{})) + assert.NoError(t, st.AppendValidator(ðpb.Validator{})) } assert.Equal(t, false, st.rebuildTrie[validators]) assert.NotEqual(t, len(st.dirtyIndices[validators]), 0) for i := 0; i < indicesLimit; i++ { - assert.NoError(t, st.AppendValidator(ð.Validator{})) + assert.NoError(t, st.AppendValidator(ðpb.Validator{})) } assert.Equal(t, true, st.rebuildTrie[validators]) assert.Equal(t, len(st.dirtyIndices[validators]), 0) @@ -142,7 +141,7 @@ func TestBeaconState_AppendBalanceWithTrie(t *testing.T) { PreviousEpochParticipation: []byte{}, Validators: vals, Balances: bals, - Eth1Data: ð.Eth1Data{ + Eth1Data: ðpb.Eth1Data{ DepositRoot: make([]byte, 32), BlockHash: make([]byte, 32), }, diff --git a/beacon-chain/state/v3/state_trie.go b/beacon-chain/state/v3/state_trie.go index aad367e416..b86ff46208 100644 --- a/beacon-chain/state/v3/state_trie.go +++ b/beacon-chain/state/v3/state_trie.go @@ -13,6 +13,7 @@ import ( "github.com/prysmaticlabs/prysm/beacon-chain/state/fieldtrie" "github.com/prysmaticlabs/prysm/beacon-chain/state/stateutil" "github.com/prysmaticlabs/prysm/beacon-chain/state/types" + fieldparams "github.com/prysmaticlabs/prysm/config/fieldparams" "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/container/slice" "github.com/prysmaticlabs/prysm/crypto/hash" @@ -357,7 +358,7 @@ func (b *BeaconState) rootSelector(field types.FieldIndex) ([32]byte, error) { return stateutil.BlockHeaderRoot(b.latestBlockHeader) case blockRoots: if b.rebuildTrie[field] { - err := b.resetFieldTrie(field, b.blockRoots, uint64(params.BeaconConfig().SlotsPerHistoricalRoot)) + err := b.resetFieldTrie(field, b.blockRoots, fieldparams.BlockRootsLength) if err != nil { return [32]byte{}, err } @@ -368,7 +369,7 @@ func (b *BeaconState) rootSelector(field types.FieldIndex) ([32]byte, error) { return b.recomputeFieldTrie(blockRoots, b.blockRoots) case stateRoots: if b.rebuildTrie[field] { - err := b.resetFieldTrie(field, b.stateRoots, uint64(params.BeaconConfig().SlotsPerHistoricalRoot)) + err := b.resetFieldTrie(field, b.stateRoots, fieldparams.StateRootsLength) if err != nil { return [32]byte{}, err } @@ -382,12 +383,16 @@ func (b *BeaconState) rootSelector(field types.FieldIndex) ([32]byte, error) { for i := range hRoots { hRoots[i] = b.historicalRoots[i][:] } - return ssz.ByteArrayRootWithLimit(hRoots, params.BeaconConfig().HistoricalRootsLimit) + return ssz.ByteArrayRootWithLimit(hRoots, fieldparams.HistoricalRootsLength) case eth1Data: return stateutil.Eth1Root(hasher, b.eth1Data) case eth1DataVotes: if b.rebuildTrie[field] { - err := b.resetFieldTrie(field, b.eth1DataVotes, uint64(params.BeaconConfig().SlotsPerEpoch.Mul(uint64(params.BeaconConfig().EpochsPerEth1VotingPeriod)))) + err := b.resetFieldTrie( + field, + b.eth1DataVotes, + fieldparams.Eth1DataVotesLength, + ) if err != nil { return [32]byte{}, err } @@ -398,7 +403,7 @@ func (b *BeaconState) rootSelector(field types.FieldIndex) ([32]byte, error) { return b.recomputeFieldTrie(field, b.eth1DataVotes) case validators: if b.rebuildTrie[field] { - err := b.resetFieldTrie(field, b.validators, params.BeaconConfig().ValidatorRegistryLimit) + err := b.resetFieldTrie(field, b.validators, fieldparams.ValidatorRegistryLimit) if err != nil { return [32]byte{}, err } @@ -411,7 +416,7 @@ func (b *BeaconState) rootSelector(field types.FieldIndex) ([32]byte, error) { return stateutil.Uint64ListRootWithRegistryLimit(b.balances) case randaoMixes: if b.rebuildTrie[field] { - err := b.resetFieldTrie(field, b.randaoMixes, uint64(params.BeaconConfig().EpochsPerHistoricalVector)) + err := b.resetFieldTrie(field, b.randaoMixes, fieldparams.RandaoMixesLength) if err != nil { return [32]byte{}, err } diff --git a/beacon-chain/sync/BUILD.bazel b/beacon-chain/sync/BUILD.bazel index ee963c0655..f0f6dc2639 100644 --- a/beacon-chain/sync/BUILD.bazel +++ b/beacon-chain/sync/BUILD.bazel @@ -48,7 +48,7 @@ go_library( importpath = "github.com/prysmaticlabs/prysm/beacon-chain/sync", visibility = [ "//beacon-chain:__subpackages__", - "//testing/fuzz:__pkg__", + "//testing:__subpackages__", ], deps = [ "//async:go_default_library", diff --git a/beacon-chain/sync/batch_verifier.go b/beacon-chain/sync/batch_verifier.go index 21adebd550..e4f0982345 100644 --- a/beacon-chain/sync/batch_verifier.go +++ b/beacon-chain/sync/batch_verifier.go @@ -50,7 +50,7 @@ func (s *Service) verifierRoutine() { } func (s *Service) validateWithBatchVerifier(ctx context.Context, message string, set *bls.SignatureBatch) (pubsub.ValidationResult, error) { - ctx, span := trace.StartSpan(ctx, "sync.validateWithBatchVerifier") + _, span := trace.StartSpan(ctx, "sync.validateWithBatchVerifier") defer span.End() resChan := make(chan error) diff --git a/beacon-chain/sync/decode_pubsub.go b/beacon-chain/sync/decode_pubsub.go index d08aa60af7..53929e78ea 100644 --- a/beacon-chain/sync/decode_pubsub.go +++ b/beacon-chain/sync/decode_pubsub.go @@ -61,7 +61,7 @@ func (s *Service) decodePubsubMessage(msg *pubsub.Message) (ssz.Unmarshaler, err } // Replaces our fork digest with the formatter. -func (s *Service) replaceForkDigest(topic string) (string, error) { +func (_ *Service) replaceForkDigest(topic string) (string, error) { subStrings := strings.Split(topic, "/") if len(subStrings) != 4 { return "", errInvalidTopic diff --git a/beacon-chain/sync/decode_pubsub_test.go b/beacon-chain/sync/decode_pubsub_test.go index 447a2665d9..83146f6a71 100644 --- a/beacon-chain/sync/decode_pubsub_test.go +++ b/beacon-chain/sync/decode_pubsub_test.go @@ -85,10 +85,12 @@ func TestService_decodePubsubMessage(t *testing.T) { } else if tt.input.Message == nil { tt.input.Message = &pb.Message{} } - tt.input.Message.Topic = &tt.topic + // reassign because tt is a loop variable + topic := tt.topic + tt.input.Message.Topic = &topic } got, err := s.decodePubsubMessage(tt.input) - if err != tt.wantErr && !strings.Contains(err.Error(), tt.wantErr.Error()) { + if err != nil && err != tt.wantErr && !strings.Contains(err.Error(), tt.wantErr.Error()) { t.Errorf("decodePubsubMessage() error = %v, wantErr %v", err, tt.wantErr) return } diff --git a/beacon-chain/sync/initial-sync/blocks_fetcher_peers.go b/beacon-chain/sync/initial-sync/blocks_fetcher_peers.go index 7fdd66be75..09393c9439 100644 --- a/beacon-chain/sync/initial-sync/blocks_fetcher_peers.go +++ b/beacon-chain/sync/initial-sync/blocks_fetcher_peers.go @@ -92,7 +92,7 @@ func (f *blocksFetcher) waitForMinimumPeers(ctx context.Context) ([]peer.ID, err // filterPeers returns transformed list of peers, weight sorted by scores and capacity remaining. // List can be further constrained using peersPercentage, where only percentage of peers are returned. func (f *blocksFetcher) filterPeers(ctx context.Context, peers []peer.ID, peersPercentage float64) []peer.ID { - ctx, span := trace.StartSpan(ctx, "initialsync.filterPeers") + _, span := trace.StartSpan(ctx, "initialsync.filterPeers") defer span.End() if len(peers) == 0 { diff --git a/beacon-chain/sync/initial-sync/blocks_fetcher_test.go b/beacon-chain/sync/initial-sync/blocks_fetcher_test.go index e2aa548187..786bc61fc9 100644 --- a/beacon-chain/sync/initial-sync/blocks_fetcher_test.go +++ b/beacon-chain/sync/initial-sync/blocks_fetcher_test.go @@ -20,8 +20,7 @@ import ( "github.com/prysmaticlabs/prysm/cmd/beacon-chain/flags" "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/container/slice" - eth "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - p2ppb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" + ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/block" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/wrapper" "github.com/prysmaticlabs/prysm/testing/assert" @@ -278,7 +277,7 @@ func TestBlocksFetcher_RoundRobin(t *testing.T) { State: st, Root: genesisRoot[:], DB: beaconDB, - FinalizedCheckPoint: ð.Checkpoint{ + FinalizedCheckPoint: ðpb.Checkpoint{ Epoch: 0, }, Genesis: time.Now(), @@ -507,7 +506,7 @@ func TestBlocksFetcher_requestBeaconBlocksByRange(t *testing.T) { }) _, peerIDs := p2p.Peers().BestFinalized(params.BeaconConfig().MaxPeersToSync, slots.ToEpoch(mc.HeadSlot())) - req := &p2ppb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 1, Step: 1, Count: blockBatchLimit, @@ -530,7 +529,7 @@ func TestBlocksFetcher_RequestBlocksRateLimitingLocks(t *testing.T) { p1.Connect(p2) p1.Connect(p3) require.Equal(t, 2, len(p1.BHost.Network().Peers()), "Expected peers to be connected") - req := &p2ppb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 100, Step: 1, Count: 64, @@ -596,19 +595,19 @@ func TestBlocksFetcher_requestBlocksFromPeerReturningInvalidBlocks(t *testing.T) p1 := p2pt.NewTestP2P(t) tests := []struct { name string - req *p2ppb.BeaconBlocksByRangeRequest - handlerGenFn func(req *p2ppb.BeaconBlocksByRangeRequest) func(stream network.Stream) + req *ethpb.BeaconBlocksByRangeRequest + handlerGenFn func(req *ethpb.BeaconBlocksByRangeRequest) func(stream network.Stream) wantedErr string - validate func(req *p2ppb.BeaconBlocksByRangeRequest, blocks []block.SignedBeaconBlock) + validate func(req *ethpb.BeaconBlocksByRangeRequest, blocks []block.SignedBeaconBlock) }{ { name: "no error", - req: &p2ppb.BeaconBlocksByRangeRequest{ + req: ðpb.BeaconBlocksByRangeRequest{ StartSlot: 100, Step: 4, Count: 64, }, - handlerGenFn: func(req *p2ppb.BeaconBlocksByRangeRequest) func(stream network.Stream) { + handlerGenFn: func(req *ethpb.BeaconBlocksByRangeRequest) func(stream network.Stream) { return func(stream network.Stream) { for i := req.StartSlot; i < req.StartSlot.Add(req.Count*req.Step); i += types.Slot(req.Step) { blk := util.NewBeaconBlock() @@ -619,18 +618,18 @@ func TestBlocksFetcher_requestBlocksFromPeerReturningInvalidBlocks(t *testing.T) assert.NoError(t, stream.Close()) } }, - validate: func(req *p2ppb.BeaconBlocksByRangeRequest, blocks []block.SignedBeaconBlock) { + validate: func(req *ethpb.BeaconBlocksByRangeRequest, blocks []block.SignedBeaconBlock) { assert.Equal(t, req.Count, uint64(len(blocks))) }, }, { name: "too many blocks", - req: &p2ppb.BeaconBlocksByRangeRequest{ + req: ðpb.BeaconBlocksByRangeRequest{ StartSlot: 100, Step: 1, Count: 64, }, - handlerGenFn: func(req *p2ppb.BeaconBlocksByRangeRequest) func(stream network.Stream) { + handlerGenFn: func(req *ethpb.BeaconBlocksByRangeRequest) func(stream network.Stream) { return func(stream network.Stream) { for i := req.StartSlot; i < req.StartSlot.Add(req.Count*req.Step+1); i += types.Slot(req.Step) { blk := util.NewBeaconBlock() @@ -641,19 +640,19 @@ func TestBlocksFetcher_requestBlocksFromPeerReturningInvalidBlocks(t *testing.T) assert.NoError(t, stream.Close()) } }, - validate: func(req *p2ppb.BeaconBlocksByRangeRequest, blocks []block.SignedBeaconBlock) { + validate: func(req *ethpb.BeaconBlocksByRangeRequest, blocks []block.SignedBeaconBlock) { assert.Equal(t, 0, len(blocks)) }, wantedErr: beaconsync.ErrInvalidFetchedData.Error(), }, { name: "not in a consecutive order", - req: &p2ppb.BeaconBlocksByRangeRequest{ + req: ðpb.BeaconBlocksByRangeRequest{ StartSlot: 100, Step: 1, Count: 64, }, - handlerGenFn: func(req *p2ppb.BeaconBlocksByRangeRequest) func(stream network.Stream) { + handlerGenFn: func(req *ethpb.BeaconBlocksByRangeRequest) func(stream network.Stream) { return func(stream network.Stream) { blk := util.NewBeaconBlock() blk.Block.Slot = 163 @@ -666,19 +665,19 @@ func TestBlocksFetcher_requestBlocksFromPeerReturningInvalidBlocks(t *testing.T) assert.NoError(t, stream.Close()) } }, - validate: func(req *p2ppb.BeaconBlocksByRangeRequest, blocks []block.SignedBeaconBlock) { + validate: func(req *ethpb.BeaconBlocksByRangeRequest, blocks []block.SignedBeaconBlock) { assert.Equal(t, 0, len(blocks)) }, wantedErr: beaconsync.ErrInvalidFetchedData.Error(), }, { name: "same slot number", - req: &p2ppb.BeaconBlocksByRangeRequest{ + req: ðpb.BeaconBlocksByRangeRequest{ StartSlot: 100, Step: 1, Count: 64, }, - handlerGenFn: func(req *p2ppb.BeaconBlocksByRangeRequest) func(stream network.Stream) { + handlerGenFn: func(req *ethpb.BeaconBlocksByRangeRequest) func(stream network.Stream) { return func(stream network.Stream) { blk := util.NewBeaconBlock() blk.Block.Slot = 160 @@ -692,19 +691,19 @@ func TestBlocksFetcher_requestBlocksFromPeerReturningInvalidBlocks(t *testing.T) assert.NoError(t, stream.Close()) } }, - validate: func(req *p2ppb.BeaconBlocksByRangeRequest, blocks []block.SignedBeaconBlock) { + validate: func(req *ethpb.BeaconBlocksByRangeRequest, blocks []block.SignedBeaconBlock) { assert.Equal(t, 0, len(blocks)) }, wantedErr: beaconsync.ErrInvalidFetchedData.Error(), }, { name: "slot is too low", - req: &p2ppb.BeaconBlocksByRangeRequest{ + req: ðpb.BeaconBlocksByRangeRequest{ StartSlot: 100, Step: 1, Count: 64, }, - handlerGenFn: func(req *p2ppb.BeaconBlocksByRangeRequest) func(stream network.Stream) { + handlerGenFn: func(req *ethpb.BeaconBlocksByRangeRequest) func(stream network.Stream) { return func(stream network.Stream) { defer func() { assert.NoError(t, stream.Close()) @@ -724,18 +723,18 @@ func TestBlocksFetcher_requestBlocksFromPeerReturningInvalidBlocks(t *testing.T) } }, wantedErr: beaconsync.ErrInvalidFetchedData.Error(), - validate: func(req *p2ppb.BeaconBlocksByRangeRequest, blocks []block.SignedBeaconBlock) { + validate: func(req *ethpb.BeaconBlocksByRangeRequest, blocks []block.SignedBeaconBlock) { assert.Equal(t, 0, len(blocks)) }, }, { name: "slot is too high", - req: &p2ppb.BeaconBlocksByRangeRequest{ + req: ðpb.BeaconBlocksByRangeRequest{ StartSlot: 100, Step: 1, Count: 64, }, - handlerGenFn: func(req *p2ppb.BeaconBlocksByRangeRequest) func(stream network.Stream) { + handlerGenFn: func(req *ethpb.BeaconBlocksByRangeRequest) func(stream network.Stream) { return func(stream network.Stream) { defer func() { assert.NoError(t, stream.Close()) @@ -755,18 +754,18 @@ func TestBlocksFetcher_requestBlocksFromPeerReturningInvalidBlocks(t *testing.T) } }, wantedErr: beaconsync.ErrInvalidFetchedData.Error(), - validate: func(req *p2ppb.BeaconBlocksByRangeRequest, blocks []block.SignedBeaconBlock) { + validate: func(req *ethpb.BeaconBlocksByRangeRequest, blocks []block.SignedBeaconBlock) { assert.Equal(t, 0, len(blocks)) }, }, { name: "valid step increment", - req: &p2ppb.BeaconBlocksByRangeRequest{ + req: ðpb.BeaconBlocksByRangeRequest{ StartSlot: 100, Step: 5, Count: 64, }, - handlerGenFn: func(req *p2ppb.BeaconBlocksByRangeRequest) func(stream network.Stream) { + handlerGenFn: func(req *ethpb.BeaconBlocksByRangeRequest) func(stream network.Stream) { return func(stream network.Stream) { blk := util.NewBeaconBlock() blk.Block.Slot = 100 @@ -779,18 +778,18 @@ func TestBlocksFetcher_requestBlocksFromPeerReturningInvalidBlocks(t *testing.T) assert.NoError(t, stream.Close()) } }, - validate: func(req *p2ppb.BeaconBlocksByRangeRequest, blocks []block.SignedBeaconBlock) { + validate: func(req *ethpb.BeaconBlocksByRangeRequest, blocks []block.SignedBeaconBlock) { assert.Equal(t, 2, len(blocks)) }, }, { name: "invalid step increment", - req: &p2ppb.BeaconBlocksByRangeRequest{ + req: ðpb.BeaconBlocksByRangeRequest{ StartSlot: 100, Step: 5, Count: 64, }, - handlerGenFn: func(req *p2ppb.BeaconBlocksByRangeRequest) func(stream network.Stream) { + handlerGenFn: func(req *ethpb.BeaconBlocksByRangeRequest) func(stream network.Stream) { return func(stream network.Stream) { blk := util.NewBeaconBlock() blk.Block.Slot = 100 @@ -803,7 +802,7 @@ func TestBlocksFetcher_requestBlocksFromPeerReturningInvalidBlocks(t *testing.T) assert.NoError(t, stream.Close()) } }, - validate: func(req *p2ppb.BeaconBlocksByRangeRequest, blocks []block.SignedBeaconBlock) { + validate: func(req *ethpb.BeaconBlocksByRangeRequest, blocks []block.SignedBeaconBlock) { assert.Equal(t, 0, len(blocks)) }, wantedErr: beaconsync.ErrInvalidFetchedData.Error(), diff --git a/beacon-chain/sync/initial-sync/blocks_fetcher_utils_test.go b/beacon-chain/sync/initial-sync/blocks_fetcher_utils_test.go index f5f8829e4d..280727597c 100644 --- a/beacon-chain/sync/initial-sync/blocks_fetcher_utils_test.go +++ b/beacon-chain/sync/initial-sync/blocks_fetcher_utils_test.go @@ -18,8 +18,7 @@ import ( "github.com/prysmaticlabs/prysm/cmd/beacon-chain/flags" "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/encoding/bytesutil" - eth "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - p2ppb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" + ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/wrapper" "github.com/prysmaticlabs/prysm/testing/assert" "github.com/prysmaticlabs/prysm/testing/require" @@ -130,7 +129,7 @@ func TestBlocksFetcher_nonSkippedSlotAfter(t *testing.T) { p2p: p2p, }, ) - mc.FinalizedCheckPoint = ð.Checkpoint{ + mc.FinalizedCheckPoint = ðpb.Checkpoint{ Epoch: 10, } require.NoError(t, mc.State.SetSlot(12*params.BeaconConfig().SlotsPerEpoch)) @@ -159,7 +158,7 @@ func TestBlocksFetcher_findFork(t *testing.T) { p2p := p2pt.NewTestP2P(t) // Chain contains blocks from 8 epochs (from 0 to 7, 256 is the start slot of epoch8). - chain1 := extendBlockSequence(t, []*eth.SignedBeaconBlock{}, 250) + chain1 := extendBlockSequence(t, []*ethpb.SignedBeaconBlock{}, 250) finalizedSlot := types.Slot(63) finalizedEpoch := slots.ToEpoch(finalizedSlot) @@ -174,7 +173,7 @@ func TestBlocksFetcher_findFork(t *testing.T) { State: st, Root: genesisRoot[:], DB: beaconDB, - FinalizedCheckPoint: ð.Checkpoint{ + FinalizedCheckPoint: ðpb.Checkpoint{ Epoch: finalizedEpoch, Root: []byte(fmt.Sprintf("finalized_root %d", finalizedEpoch)), }, @@ -204,7 +203,7 @@ func TestBlocksFetcher_findFork(t *testing.T) { blockBatchLimit := flags.Get().BlockBatchLimit * 2 pidInd := 0 for i := uint64(1); i < uint64(len(chain1)); i += blockBatchLimit { - req := &p2ppb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: types.Slot(i), Step: 1, Count: blockBatchLimit, @@ -227,7 +226,7 @@ func TestBlocksFetcher_findFork(t *testing.T) { assert.Equal(t, types.Slot(250), mc.HeadSlot()) // Assert no blocks on further requests, disallowing to progress. - req := &p2ppb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 251, Step: 1, Count: blockBatchLimit, @@ -243,7 +242,7 @@ func TestBlocksFetcher_findFork(t *testing.T) { // Add peer that has blocks after 250, but those blocks are orphaned i.e. they do not have common // ancestor with what we already have. So, error is expected. - chain1a := extendBlockSequence(t, []*eth.SignedBeaconBlock{}, 265) + chain1a := extendBlockSequence(t, []*ethpb.SignedBeaconBlock{}, 265) connectPeerHavingBlocks(t, p2p, chain1a, finalizedSlot, p2p.Peers()) fork, err = fetcher.findFork(ctx, 251) require.ErrorContains(t, errNoPeersWithAltBlocks.Error(), err) @@ -314,7 +313,7 @@ func TestBlocksFetcher_findForkWithPeer(t *testing.T) { beaconDB := dbtest.SetupDB(t) p1 := p2pt.NewTestP2P(t) - knownBlocks := extendBlockSequence(t, []*eth.SignedBeaconBlock{}, 128) + knownBlocks := extendBlockSequence(t, []*ethpb.SignedBeaconBlock{}, 128) genesisBlock := knownBlocks[0] require.NoError(t, beaconDB.SaveBlock(context.Background(), wrapper.WrappedPhase0SignedBeaconBlock(genesisBlock))) genesisRoot, err := genesisBlock.Block.HashTreeRoot() @@ -365,7 +364,7 @@ func TestBlocksFetcher_findForkWithPeer(t *testing.T) { defer func() { assert.NoError(t, p1.Disconnect(p2.PeerID())) }() - p1.Peers().SetChainState(p2.PeerID(), &p2ppb.Status{ + p1.Peers().SetChainState(p2.PeerID(), ðpb.Status{ HeadRoot: nil, HeadSlot: 0, }) @@ -396,7 +395,7 @@ func TestBlocksFetcher_findForkWithPeer(t *testing.T) { }) t.Run("first block is diverging - no common ancestor", func(t *testing.T) { - altBlocks := extendBlockSequence(t, []*eth.SignedBeaconBlock{}, 128) + altBlocks := extendBlockSequence(t, []*ethpb.SignedBeaconBlock{}, 128) p2 := connectPeerHavingBlocks(t, p1, altBlocks, 128, p1.Peers()) defer func() { assert.NoError(t, p1.Disconnect(p2)) @@ -423,7 +422,7 @@ func TestBlocksFetcher_findAncestor(t *testing.T) { beaconDB := dbtest.SetupDB(t) p2p := p2pt.NewTestP2P(t) - knownBlocks := extendBlockSequence(t, []*eth.SignedBeaconBlock{}, 128) + knownBlocks := extendBlockSequence(t, []*ethpb.SignedBeaconBlock{}, 128) finalizedSlot := types.Slot(63) finalizedEpoch := slots.ToEpoch(finalizedSlot) @@ -438,7 +437,7 @@ func TestBlocksFetcher_findAncestor(t *testing.T) { State: st, Root: genesisRoot[:], DB: beaconDB, - FinalizedCheckPoint: ð.Checkpoint{ + FinalizedCheckPoint: ðpb.Checkpoint{ Epoch: finalizedEpoch, Root: []byte(fmt.Sprintf("finalized_root %d", finalizedEpoch)), }, @@ -571,7 +570,7 @@ func TestBlocksFetcher_currentHeadAndTargetEpochs(t *testing.T) { p2p: p2p, }, ) - mc.FinalizedCheckPoint = ð.Checkpoint{ + mc.FinalizedCheckPoint = ðpb.Checkpoint{ Epoch: tt.ourFinalizedEpoch, } require.NoError(t, mc.State.SetSlot(tt.ourHeadSlot)) diff --git a/beacon-chain/sync/initial-sync/blocks_queue.go b/beacon-chain/sync/initial-sync/blocks_queue.go index f9f39e6a7e..80376c4417 100644 --- a/beacon-chain/sync/initial-sync/blocks_queue.go +++ b/beacon-chain/sync/initial-sync/blocks_queue.go @@ -439,7 +439,7 @@ func (q *blocksQueue) onProcessSkippedEvent(ctx context.Context) eventHandlerFn // onCheckStaleEvent is an event that allows to mark stale epochs, // so that they can be re-processed. -func (q *blocksQueue) onCheckStaleEvent(ctx context.Context) eventHandlerFn { +func (_ *blocksQueue) onCheckStaleEvent(ctx context.Context) eventHandlerFn { return func(m *stateMachine, in interface{}) (stateID, error) { if ctx.Err() != nil { return m.state, ctx.Err() diff --git a/beacon-chain/sync/initial-sync/initial_sync_test.go b/beacon-chain/sync/initial-sync/initial_sync_test.go index 2094e0afc5..0bc9fbfb46 100644 --- a/beacon-chain/sync/initial-sync/initial_sync_test.go +++ b/beacon-chain/sync/initial-sync/initial_sync_test.go @@ -25,8 +25,7 @@ import ( "github.com/prysmaticlabs/prysm/container/slice" "github.com/prysmaticlabs/prysm/crypto/hash" "github.com/prysmaticlabs/prysm/encoding/bytesutil" - eth "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - p2ppb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" + ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/wrapper" "github.com/prysmaticlabs/prysm/testing/assert" "github.com/prysmaticlabs/prysm/testing/require" @@ -93,7 +92,7 @@ func initializeTestServices(t *testing.T, slots []types.Slot, peers []*peerData) State: st, Root: genesisRoot[:], DB: beaconDB, - FinalizedCheckPoint: ð.Checkpoint{ + FinalizedCheckPoint: ðpb.Checkpoint{ Epoch: 0, }, Genesis: time.Now(), @@ -174,7 +173,7 @@ func connectPeer(t *testing.T, host *p2pt.TestP2P, datum *peerData, peerStatus * assert.NoError(t, stream.Close()) }() - req := &p2ppb.BeaconBlocksByRangeRequest{} + req := ðpb.BeaconBlocksByRangeRequest{} assert.NoError(t, p.Encoding().DecodeWithMaxLength(stream, req)) requestedBlocks := makeSequence(req.StartSlot, req.StartSlot.Add((req.Count-1)*req.Step)) @@ -192,7 +191,7 @@ func connectPeer(t *testing.T, host *p2pt.TestP2P, datum *peerData, peerStatus * // Determine the correct subset of blocks to return as dictated by the test scenario. slots := slice.IntersectionSlot(datum.blocks, requestedBlocks) - ret := make([]*eth.SignedBeaconBlock, 0) + ret := make([]*ethpb.SignedBeaconBlock, 0) for _, slot := range slots { if (slot - req.StartSlot).Mod(req.Step) != 0 { continue @@ -228,7 +227,7 @@ func connectPeer(t *testing.T, host *p2pt.TestP2P, datum *peerData, peerStatus * peerStatus.Add(new(enr.Record), p.PeerID(), nil, network.DirOutbound) peerStatus.SetConnectionState(p.PeerID(), peers.PeerConnected) - peerStatus.SetChainState(p.PeerID(), &p2ppb.Status{ + peerStatus.SetChainState(p.PeerID(), ðpb.Status{ ForkDigest: params.BeaconConfig().GenesisForkVersion, FinalizedRoot: []byte(fmt.Sprintf("finalized_root %d", datum.finalizedEpoch)), FinalizedEpoch: datum.finalizedEpoch, @@ -240,9 +239,9 @@ func connectPeer(t *testing.T, host *p2pt.TestP2P, datum *peerData, peerStatus * } // extendBlockSequence extends block chain sequentially (creating genesis block, if necessary). -func extendBlockSequence(t *testing.T, inSeq []*eth.SignedBeaconBlock, size int) []*eth.SignedBeaconBlock { +func extendBlockSequence(t *testing.T, inSeq []*ethpb.SignedBeaconBlock, size int) []*ethpb.SignedBeaconBlock { // Start from the original sequence. - outSeq := make([]*eth.SignedBeaconBlock, len(inSeq)+size) + outSeq := make([]*ethpb.SignedBeaconBlock, len(inSeq)+size) copy(outSeq, inSeq) // See if genesis block needs to be created. @@ -271,7 +270,7 @@ func extendBlockSequence(t *testing.T, inSeq []*eth.SignedBeaconBlock, size int) // connectPeerHavingBlocks connect host with a peer having provided blocks. func connectPeerHavingBlocks( - t *testing.T, host *p2pt.TestP2P, blocks []*eth.SignedBeaconBlock, finalizedSlot types.Slot, + t *testing.T, host *p2pt.TestP2P, blocks []*ethpb.SignedBeaconBlock, finalizedSlot types.Slot, peerStatus *peers.Status, ) peer.ID { p := p2pt.NewTestP2P(t) @@ -282,7 +281,7 @@ func connectPeerHavingBlocks( _ = _err }() - req := &p2ppb.BeaconBlocksByRangeRequest{} + req := ðpb.BeaconBlocksByRangeRequest{} assert.NoError(t, p.Encoding().DecodeWithMaxLength(stream, req)) for i := req.StartSlot; i < req.StartSlot.Add(req.Count*req.Step); i += types.Slot(req.Step) { @@ -326,7 +325,7 @@ func connectPeerHavingBlocks( peerStatus.Add(new(enr.Record), p.PeerID(), nil, network.DirOutbound) peerStatus.SetConnectionState(p.PeerID(), peers.PeerConnected) - peerStatus.SetChainState(p.PeerID(), &p2ppb.Status{ + peerStatus.SetChainState(p.PeerID(), ðpb.Status{ ForkDigest: params.BeaconConfig().GenesisForkVersion, FinalizedRoot: []byte(fmt.Sprintf("finalized_root %d", finalizedEpoch)), FinalizedEpoch: finalizedEpoch, diff --git a/beacon-chain/sync/initial-sync/testing/mock.go b/beacon-chain/sync/initial-sync/testing/mock.go index 8d82459916..dd3835ea5d 100644 --- a/beacon-chain/sync/initial-sync/testing/mock.go +++ b/beacon-chain/sync/initial-sync/testing/mock.go @@ -20,12 +20,12 @@ func (s *Sync) Initialized() bool { } // Status -- -func (s *Sync) Status() error { +func (_ *Sync) Status() error { return nil } // Resync -- -func (s *Sync) Resync() error { +func (_ *Sync) Resync() error { return nil } diff --git a/beacon-chain/sync/pending_attestations_queue.go b/beacon-chain/sync/pending_attestations_queue.go index 427a1d370d..e9071f2bd3 100644 --- a/beacon-chain/sync/pending_attestations_queue.go +++ b/beacon-chain/sync/pending_attestations_queue.go @@ -180,7 +180,7 @@ func (s *Service) savePendingAtt(att *ethpb.SignedAggregateAttestationAndProof) // check specifies the pending attestation could not fall one epoch behind // of the current slot. func (s *Service) validatePendingAtts(ctx context.Context, slot types.Slot) { - ctx, span := trace.StartSpan(ctx, "validatePendingAtts") + _, span := trace.StartSpan(ctx, "validatePendingAtts") defer span.End() s.pendingAttsLock.Lock() diff --git a/beacon-chain/sync/pending_attestations_queue_test.go b/beacon-chain/sync/pending_attestations_queue_test.go index 4a049fb1de..72d626d438 100644 --- a/beacon-chain/sync/pending_attestations_queue_test.go +++ b/beacon-chain/sync/pending_attestations_queue_test.go @@ -22,7 +22,6 @@ import ( "github.com/prysmaticlabs/prysm/crypto/bls" "github.com/prysmaticlabs/prysm/encoding/bytesutil" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - pb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/attestation" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/wrapper" "github.com/prysmaticlabs/prysm/testing/assert" @@ -41,7 +40,7 @@ func TestProcessPendingAtts_NoBlockRequestBlock(t *testing.T) { assert.Equal(t, 1, len(p1.BHost.Network().Peers()), "Expected peers to be connected") p1.Peers().Add(new(enr.Record), p2.PeerID(), nil, network.DirOutbound) p1.Peers().SetConnectionState(p2.PeerID(), peers.PeerConnected) - p1.Peers().SetChainState(p2.PeerID(), &pb.Status{}) + p1.Peers().SetChainState(p2.PeerID(), ðpb.Status{}) r := &Service{ cfg: &config{p2p: p1, beaconDB: db, chain: &mock.ChainService{Genesis: prysmTime.Now(), FinalizedCheckPoint: ðpb.Checkpoint{}}}, diff --git a/beacon-chain/sync/rate_limiter.go b/beacon-chain/sync/rate_limiter.go index 68774efcee..250f91efd6 100644 --- a/beacon-chain/sync/rate_limiter.go +++ b/beacon-chain/sync/rate_limiter.go @@ -191,6 +191,6 @@ func (l *limiter) retrieveCollector(topic string) (*leakybucket.Collector, error return collector, nil } -func (l *limiter) topicLogger(topic string) *logrus.Entry { +func (_ *limiter) topicLogger(topic string) *logrus.Entry { return log.WithField("rate limiter", topic) } diff --git a/beacon-chain/sync/rpc_beacon_blocks_by_range_test.go b/beacon-chain/sync/rpc_beacon_blocks_by_range_test.go index 33a1b87108..e81a0f0418 100644 --- a/beacon-chain/sync/rpc_beacon_blocks_by_range_test.go +++ b/beacon-chain/sync/rpc_beacon_blocks_by_range_test.go @@ -22,7 +22,6 @@ import ( "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/encoding/bytesutil" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - pb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/wrapper" "github.com/prysmaticlabs/prysm/testing/assert" "github.com/prysmaticlabs/prysm/testing/require" @@ -38,7 +37,7 @@ func TestRPCBeaconBlocksByRange_RPCHandlerReturnsBlocks(t *testing.T) { assert.Equal(t, 1, len(p1.BHost.Network().Peers()), "Expected peers to be connected") d := db.SetupDB(t) - req := &pb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 100, Step: 64, Count: 16, @@ -93,7 +92,7 @@ func TestRPCBeaconBlocksByRange_ReturnCorrectNumberBack(t *testing.T) { assert.Equal(t, 1, len(p1.BHost.Network().Peers()), "Expected peers to be connected") d := db.SetupDB(t) - req := &pb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 0, Step: 1, Count: 200, @@ -122,7 +121,7 @@ func TestRPCBeaconBlocksByRange_ReturnCorrectNumberBack(t *testing.T) { wg.Add(1) // Use a new request to test this out - newReq := &pb.BeaconBlocksByRangeRequest{StartSlot: 0, Step: 1, Count: 1} + newReq := ðpb.BeaconBlocksByRangeRequest{StartSlot: 0, Step: 1, Count: 1} p2.BHost.SetStreamHandler(pcl, func(stream network.Stream) { defer wg.Done() @@ -158,7 +157,7 @@ func TestRPCBeaconBlocksByRange_RPCHandlerReturnsSortedBlocks(t *testing.T) { assert.Equal(t, 1, len(p1.BHost.Network().Peers()), "Expected peers to be connected") d := db.SetupDB(t) - req := &pb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 200, Step: 21, Count: 33, @@ -220,7 +219,7 @@ func TestRPCBeaconBlocksByRange_ReturnsGenesisBlock(t *testing.T) { assert.Equal(t, 1, len(p1.BHost.Network().Peers()), "Expected peers to be connected") d := db.SetupDB(t) - req := &pb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 0, Step: 1, Count: 4, @@ -275,7 +274,7 @@ func TestRPCBeaconBlocksByRange_ReturnsGenesisBlock(t *testing.T) { func TestRPCBeaconBlocksByRange_RPCHandlerRateLimitOverflow(t *testing.T) { d := db.SetupDB(t) - saveBlocks := func(req *pb.BeaconBlocksByRangeRequest) { + saveBlocks := func(req *ethpb.BeaconBlocksByRangeRequest) { // Populate the database with blocks that would match the request. parentRoot := [32]byte{} for i := req.StartSlot; i < req.StartSlot.Add(req.Step*req.Count); i += types.Slot(req.Step) { @@ -291,7 +290,7 @@ func TestRPCBeaconBlocksByRange_RPCHandlerRateLimitOverflow(t *testing.T) { } } sendRequest := func(p1, p2 *p2ptest.TestP2P, r *Service, - req *pb.BeaconBlocksByRangeRequest, validateBlocks bool, success bool) error { + req *ethpb.BeaconBlocksByRangeRequest, validateBlocks bool, success bool) error { var wg sync.WaitGroup wg.Add(1) pcl := protocol.ID(p2p.RPCBlocksByRangeTopicV1) @@ -335,7 +334,7 @@ func TestRPCBeaconBlocksByRange_RPCHandlerRateLimitOverflow(t *testing.T) { pcl := protocol.ID(p2p.RPCBlocksByRangeTopicV1) topic := string(pcl) r.rateLimiter.limiterMap[topic] = leakybucket.NewCollector(0.000001, capacity, false) - req := &pb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 100, Step: 5, Count: uint64(capacity), @@ -362,7 +361,7 @@ func TestRPCBeaconBlocksByRange_RPCHandlerRateLimitOverflow(t *testing.T) { topic := string(pcl) r.rateLimiter.limiterMap[topic] = leakybucket.NewCollector(0.000001, capacity, false) - req := &pb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 100, Step: 5, Count: uint64(capacity + 1), @@ -391,7 +390,7 @@ func TestRPCBeaconBlocksByRange_RPCHandlerRateLimitOverflow(t *testing.T) { topic := string(pcl) r.rateLimiter.limiterMap[topic] = leakybucket.NewCollector(0.000001, capacity, false) - req := &pb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 100, Step: 1, Count: flags.Get().BlockBatchLimit, @@ -427,13 +426,13 @@ func TestRPCBeaconBlocksByRange_validateRangeRequest(t *testing.T) { tests := []struct { name string - req *pb.BeaconBlocksByRangeRequest + req *ethpb.BeaconBlocksByRangeRequest expectedError error errorToLog string }{ { name: "Zero Count", - req: &pb.BeaconBlocksByRangeRequest{ + req: ðpb.BeaconBlocksByRangeRequest{ Count: 0, Step: 1, }, @@ -442,7 +441,7 @@ func TestRPCBeaconBlocksByRange_validateRangeRequest(t *testing.T) { }, { name: "Over limit Count", - req: &pb.BeaconBlocksByRangeRequest{ + req: ðpb.BeaconBlocksByRangeRequest{ Count: params.BeaconNetworkConfig().MaxRequestBlocks + 1, Step: 1, }, @@ -451,7 +450,7 @@ func TestRPCBeaconBlocksByRange_validateRangeRequest(t *testing.T) { }, { name: "Correct Count", - req: &pb.BeaconBlocksByRangeRequest{ + req: ðpb.BeaconBlocksByRangeRequest{ Count: params.BeaconNetworkConfig().MaxRequestBlocks - 1, Step: 1, }, @@ -459,7 +458,7 @@ func TestRPCBeaconBlocksByRange_validateRangeRequest(t *testing.T) { }, { name: "Zero Step", - req: &pb.BeaconBlocksByRangeRequest{ + req: ðpb.BeaconBlocksByRangeRequest{ Step: 0, Count: 1, }, @@ -468,7 +467,7 @@ func TestRPCBeaconBlocksByRange_validateRangeRequest(t *testing.T) { }, { name: "Over limit Step", - req: &pb.BeaconBlocksByRangeRequest{ + req: ðpb.BeaconBlocksByRangeRequest{ Step: rangeLimit + 1, Count: 1, }, @@ -477,7 +476,7 @@ func TestRPCBeaconBlocksByRange_validateRangeRequest(t *testing.T) { }, { name: "Correct Step", - req: &pb.BeaconBlocksByRangeRequest{ + req: ðpb.BeaconBlocksByRangeRequest{ Step: rangeLimit - 1, Count: 2, }, @@ -485,7 +484,7 @@ func TestRPCBeaconBlocksByRange_validateRangeRequest(t *testing.T) { }, { name: "Over Limit Start Slot", - req: &pb.BeaconBlocksByRangeRequest{ + req: ðpb.BeaconBlocksByRangeRequest{ StartSlot: slotsSinceGenesis.Add((2 * rangeLimit) + 1), Step: 1, Count: 1, @@ -495,7 +494,7 @@ func TestRPCBeaconBlocksByRange_validateRangeRequest(t *testing.T) { }, { name: "Over Limit End Slot", - req: &pb.BeaconBlocksByRangeRequest{ + req: ðpb.BeaconBlocksByRangeRequest{ Step: 1, Count: params.BeaconNetworkConfig().MaxRequestBlocks + 1, }, @@ -504,7 +503,7 @@ func TestRPCBeaconBlocksByRange_validateRangeRequest(t *testing.T) { }, { name: "Exceed Range Limit", - req: &pb.BeaconBlocksByRangeRequest{ + req: ðpb.BeaconBlocksByRangeRequest{ Step: 3, Count: uint64(slotsSinceGenesis / 2), }, @@ -513,7 +512,7 @@ func TestRPCBeaconBlocksByRange_validateRangeRequest(t *testing.T) { }, { name: "Valid Request", - req: &pb.BeaconBlocksByRangeRequest{ + req: ðpb.BeaconBlocksByRangeRequest{ Step: 1, Count: params.BeaconNetworkConfig().MaxRequestBlocks - 1, StartSlot: 50, @@ -536,7 +535,7 @@ func TestRPCBeaconBlocksByRange_validateRangeRequest(t *testing.T) { func TestRPCBeaconBlocksByRange_EnforceResponseInvariants(t *testing.T) { d := db.SetupDB(t) hook := logTest.NewGlobal() - saveBlocks := func(req *pb.BeaconBlocksByRangeRequest) { + saveBlocks := func(req *ethpb.BeaconBlocksByRangeRequest) { // Populate the database with blocks that would match the request. parentRoot := [32]byte{} for i := req.StartSlot; i < req.StartSlot.Add(req.Step*req.Count); i += types.Slot(req.Step) { @@ -551,7 +550,7 @@ func TestRPCBeaconBlocksByRange_EnforceResponseInvariants(t *testing.T) { } pcl := protocol.ID(p2p.RPCBlocksByRangeTopicV1) sendRequest := func(p1, p2 *p2ptest.TestP2P, r *Service, - req *pb.BeaconBlocksByRangeRequest, processBlocks func([]*ethpb.SignedBeaconBlock)) error { + req *ethpb.BeaconBlocksByRangeRequest, processBlocks func([]*ethpb.SignedBeaconBlock)) error { var wg sync.WaitGroup wg.Add(1) p2.BHost.SetStreamHandler(pcl, func(stream network.Stream) { @@ -587,7 +586,7 @@ func TestRPCBeaconBlocksByRange_EnforceResponseInvariants(t *testing.T) { r := &Service{cfg: &config{p2p: p1, beaconDB: d, chain: &chainMock.ChainService{}}, rateLimiter: newRateLimiter(p1)} r.rateLimiter.limiterMap[string(pcl)] = leakybucket.NewCollector(0.000001, 640, false) - req := &pb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 448, Step: 1, Count: 64, @@ -612,7 +611,7 @@ func TestRPCBeaconBlocksByRange_EnforceResponseInvariants(t *testing.T) { func TestRPCBeaconBlocksByRange_FilterBlocks(t *testing.T) { hook := logTest.NewGlobal() - saveBlocks := func(d db2.Database, chain *chainMock.ChainService, req *pb.BeaconBlocksByRangeRequest, finalized bool) { + saveBlocks := func(d db2.Database, chain *chainMock.ChainService, req *ethpb.BeaconBlocksByRangeRequest, finalized bool) { blk := util.NewBeaconBlock() blk.Block.Slot = 0 previousRoot, err := blk.Block.HashTreeRoot() @@ -657,7 +656,7 @@ func TestRPCBeaconBlocksByRange_FilterBlocks(t *testing.T) { } } saveBadBlocks := func(d db2.Database, chain *chainMock.ChainService, - req *pb.BeaconBlocksByRangeRequest, badBlockNum uint64, finalized bool) { + req *ethpb.BeaconBlocksByRangeRequest, badBlockNum uint64, finalized bool) { blk := util.NewBeaconBlock() blk.Block.Slot = 0 previousRoot, err := blk.Block.HashTreeRoot() @@ -707,7 +706,7 @@ func TestRPCBeaconBlocksByRange_FilterBlocks(t *testing.T) { } pcl := protocol.ID(p2p.RPCBlocksByRangeTopicV1) sendRequest := func(p1, p2 *p2ptest.TestP2P, r *Service, - req *pb.BeaconBlocksByRangeRequest, processBlocks func([]*ethpb.SignedBeaconBlock)) error { + req *ethpb.BeaconBlocksByRangeRequest, processBlocks func([]*ethpb.SignedBeaconBlock)) error { var wg sync.WaitGroup wg.Add(1) p2.BHost.SetStreamHandler(pcl, func(stream network.Stream) { @@ -751,7 +750,7 @@ func TestRPCBeaconBlocksByRange_FilterBlocks(t *testing.T) { r := &Service{cfg: &config{p2p: p1, beaconDB: d, chain: &chainMock.ChainService{}}, rateLimiter: newRateLimiter(p1)} r.rateLimiter.limiterMap[string(pcl)] = leakybucket.NewCollector(0.000001, 640, false) - req := &pb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 1, Step: 1, Count: 64, @@ -782,7 +781,7 @@ func TestRPCBeaconBlocksByRange_FilterBlocks(t *testing.T) { r := &Service{cfg: &config{p2p: p1, beaconDB: d, chain: &chainMock.ChainService{}}, rateLimiter: newRateLimiter(p1)} r.rateLimiter.limiterMap[string(pcl)] = leakybucket.NewCollector(0.000001, 640, false) - req := &pb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 1, Step: 1, Count: 64, @@ -817,7 +816,7 @@ func TestRPCBeaconBlocksByRange_FilterBlocks(t *testing.T) { r := &Service{cfg: &config{p2p: p1, beaconDB: d, chain: &chainMock.ChainService{}}, rateLimiter: newRateLimiter(p1)} r.rateLimiter.limiterMap[string(pcl)] = leakybucket.NewCollector(0.000001, 640, false) - req := &pb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 1, Step: 1, Count: 128, @@ -852,7 +851,7 @@ func TestRPCBeaconBlocksByRange_FilterBlocks(t *testing.T) { r := &Service{cfg: &config{p2p: p1, beaconDB: d, chain: &chainMock.ChainService{}}, rateLimiter: newRateLimiter(p1)} r.rateLimiter.limiterMap[string(pcl)] = leakybucket.NewCollector(0.000001, 640, false) - req := &pb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 1, Step: 1, Count: 64, @@ -892,7 +891,7 @@ func TestRPCBeaconBlocksByRange_FilterBlocks(t *testing.T) { r := &Service{cfg: &config{p2p: p1, beaconDB: d, chain: &chainMock.ChainService{}}, rateLimiter: newRateLimiter(p1)} r.rateLimiter.limiterMap[string(pcl)] = leakybucket.NewCollector(0.000001, 640, false) - req := &pb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 1, Step: 1, Count: 64, diff --git a/beacon-chain/sync/rpc_send_request_test.go b/beacon-chain/sync/rpc_send_request_test.go index 4bcbf0a9ce..2fa2e79aac 100644 --- a/beacon-chain/sync/rpc_send_request_test.go +++ b/beacon-chain/sync/rpc_send_request_test.go @@ -16,8 +16,7 @@ import ( p2ptest "github.com/prysmaticlabs/prysm/beacon-chain/p2p/testing" p2pTypes "github.com/prysmaticlabs/prysm/beacon-chain/p2p/types" "github.com/prysmaticlabs/prysm/config/params" - eth "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - pb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" + ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/block" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/wrapper" "github.com/prysmaticlabs/prysm/testing/assert" @@ -36,13 +35,13 @@ func TestSendRequest_SendBeaconBlocksByRangeRequest(t *testing.T) { bogusPeer := p2ptest.NewTestP2P(t) p1.Connect(bogusPeer) - req := &pb.BeaconBlocksByRangeRequest{} + req := ðpb.BeaconBlocksByRangeRequest{} chain := &mock.ChainService{Genesis: time.Now(), ValidatorsRoot: [32]byte{}} _, err := SendBeaconBlocksByRangeRequest(ctx, chain, p1, bogusPeer.PeerID(), req, nil) assert.ErrorContains(t, "protocol not supported", err) }) - knownBlocks := make([]*eth.SignedBeaconBlock, 0) + knownBlocks := make([]*ethpb.SignedBeaconBlock, 0) genesisBlk := util.NewBeaconBlock() genesisBlkRoot, err := genesisBlk.Block.HashTreeRoot() require.NoError(t, err) @@ -62,7 +61,7 @@ func TestSendRequest_SendBeaconBlocksByRangeRequest(t *testing.T) { assert.NoError(t, stream.Close()) }() - req := &pb.BeaconBlocksByRangeRequest{} + req := ðpb.BeaconBlocksByRangeRequest{} assert.NoError(t, p2pProvider.Encoding().DecodeWithMaxLength(stream, req)) for i := req.StartSlot; i < req.StartSlot.Add(req.Count*req.Step); i += types.Slot(req.Step) { @@ -98,7 +97,7 @@ func TestSendRequest_SendBeaconBlocksByRangeRequest(t *testing.T) { p1.Connect(p2) p2.SetStreamHandler(pcl, knownBlocksProvider(p2, nil)) - req := &pb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 20, Count: 128, Step: 1, @@ -116,7 +115,7 @@ func TestSendRequest_SendBeaconBlocksByRangeRequest(t *testing.T) { p2.SetStreamHandler(pcl, knownBlocksProvider(p2, nil)) // No error from block processor. - req := &pb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 20, Count: 128, Step: 1, @@ -139,7 +138,7 @@ func TestSendRequest_SendBeaconBlocksByRangeRequest(t *testing.T) { p2.SetStreamHandler(pcl, knownBlocksProvider(p2, nil)) // Send error from block processor. - req := &pb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 20, Count: 128, Step: 1, @@ -159,7 +158,7 @@ func TestSendRequest_SendBeaconBlocksByRangeRequest(t *testing.T) { p2.SetStreamHandler(pcl, knownBlocksProvider(p2, nil)) // No cap on max roots. - req := &pb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 20, Count: 128, Step: 1, @@ -202,7 +201,7 @@ func TestSendRequest_SendBeaconBlocksByRangeRequest(t *testing.T) { return nil })) - req := &pb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 20, Count: 128, Step: 1, @@ -229,7 +228,7 @@ func TestSendRequest_SendBeaconBlocksByRangeRequest(t *testing.T) { assert.NoError(t, stream.Close()) }() - req := &pb.BeaconBlocksByRangeRequest{} + req := ðpb.BeaconBlocksByRangeRequest{} assert.NoError(t, p2.Encoding().DecodeWithMaxLength(stream, req)) for i := req.StartSlot; i < req.StartSlot.Add(req.Count*req.Step); i += types.Slot(req.Step) { @@ -244,7 +243,7 @@ func TestSendRequest_SendBeaconBlocksByRangeRequest(t *testing.T) { } }) - req := &pb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 20, Count: 128, Step: 1, @@ -272,7 +271,7 @@ func TestSendRequest_SendBeaconBlocksByRangeRequest(t *testing.T) { assert.NoError(t, stream.Close()) }() - req := &pb.BeaconBlocksByRangeRequest{} + req := ðpb.BeaconBlocksByRangeRequest{} assert.NoError(t, p2.Encoding().DecodeWithMaxLength(stream, req)) for i := req.StartSlot; i < req.StartSlot.Add(req.Count*req.Step); i += types.Slot(req.Step) { @@ -287,7 +286,7 @@ func TestSendRequest_SendBeaconBlocksByRangeRequest(t *testing.T) { } }) - req := &pb.BeaconBlocksByRangeRequest{ + req := ðpb.BeaconBlocksByRangeRequest{ StartSlot: 20, Count: 128, Step: 10, @@ -305,7 +304,7 @@ func TestSendRequest_SendBeaconBlocksByRootRequest(t *testing.T) { defer cancel() pcl := fmt.Sprintf("%s/ssz_snappy", p2p.RPCBlocksByRootTopicV1) - knownBlocks := make(map[[32]byte]*eth.SignedBeaconBlock) + knownBlocks := make(map[[32]byte]*ethpb.SignedBeaconBlock) knownRoots := make([][32]byte, 0) for i := 0; i < 5; i++ { blk := util.NewBeaconBlock() diff --git a/beacon-chain/sync/rpc_status_test.go b/beacon-chain/sync/rpc_status_test.go index 4a72503086..f171e3e253 100644 --- a/beacon-chain/sync/rpc_status_test.go +++ b/beacon-chain/sync/rpc_status_test.go @@ -24,10 +24,8 @@ import ( "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/encoding/bytesutil" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - pb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/block" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/wrapper" - p2pWrapper "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/wrapper" "github.com/prysmaticlabs/prysm/testing/assert" "github.com/prysmaticlabs/prysm/testing/require" "github.com/prysmaticlabs/prysm/testing/util" @@ -70,7 +68,7 @@ func TestStatusRPCHandler_Disconnects_OnForkVersionMismatch(t *testing.T) { p2.BHost.SetStreamHandler(pcl, func(stream network.Stream) { defer wg.Done() expectSuccess(t, stream) - out := &pb.Status{} + out := ðpb.Status{} assert.NoError(t, r.cfg.p2p.Encoding().DecodeWithMaxLength(stream, out)) assert.DeepEqual(t, root[:], out.FinalizedRoot) assert.NoError(t, stream.Close()) @@ -91,7 +89,7 @@ func TestStatusRPCHandler_Disconnects_OnForkVersionMismatch(t *testing.T) { stream1, err := p1.BHost.NewStream(context.Background(), p2.BHost.ID(), pcl) require.NoError(t, err) - assert.NoError(t, r.statusRPCHandler(context.Background(), &pb.Status{ForkDigest: bytesutil.PadTo([]byte("f"), 4), HeadRoot: make([]byte, 32), FinalizedRoot: make([]byte, 32)}, stream1)) + assert.NoError(t, r.statusRPCHandler(context.Background(), ðpb.Status{ForkDigest: bytesutil.PadTo([]byte("f"), 4), HeadRoot: make([]byte, 32), FinalizedRoot: make([]byte, 32)}, stream1)) if util.WaitTimeout(&wg, 1*time.Second) { t.Fatal("Did not receive stream within 1 sec") @@ -138,7 +136,7 @@ func TestStatusRPCHandler_ConnectsOnGenesis(t *testing.T) { p2.BHost.SetStreamHandler(pcl, func(stream network.Stream) { defer wg.Done() expectSuccess(t, stream) - out := &pb.Status{} + out := ðpb.Status{} assert.NoError(t, r.cfg.p2p.Encoding().DecodeWithMaxLength(stream, out)) assert.DeepEqual(t, root[:], out.FinalizedRoot) }) @@ -148,7 +146,7 @@ func TestStatusRPCHandler_ConnectsOnGenesis(t *testing.T) { digest, err := r.currentForkDigest() require.NoError(t, err) - err = r.statusRPCHandler(context.Background(), &pb.Status{ForkDigest: digest[:], FinalizedRoot: params.BeaconConfig().ZeroHash[:]}, stream1) + err = r.statusRPCHandler(context.Background(), ðpb.Status{ForkDigest: digest[:], FinalizedRoot: params.BeaconConfig().ZeroHash[:]}, stream1) assert.NoError(t, err) if util.WaitTimeout(&wg, 1*time.Second) { @@ -218,9 +216,9 @@ func TestStatusRPCHandler_ReturnsHelloMessage(t *testing.T) { p2.BHost.SetStreamHandler(pcl, func(stream network.Stream) { defer wg.Done() expectSuccess(t, stream) - out := &pb.Status{} + out := ðpb.Status{} assert.NoError(t, r.cfg.p2p.Encoding().DecodeWithMaxLength(stream, out)) - expected := &pb.Status{ + expected := ðpb.Status{ ForkDigest: digest[:], HeadSlot: genesisState.Slot(), HeadRoot: headRoot[:], @@ -234,7 +232,7 @@ func TestStatusRPCHandler_ReturnsHelloMessage(t *testing.T) { stream1, err := p1.BHost.NewStream(context.Background(), p2.BHost.ID(), pcl) require.NoError(t, err) - err = r.statusRPCHandler(context.Background(), &pb.Status{ + err = r.statusRPCHandler(context.Background(), ðpb.Status{ ForkDigest: digest[:], FinalizedRoot: finalizedRoot[:], FinalizedEpoch: 3, @@ -253,12 +251,12 @@ func TestHandshakeHandlers_Roundtrip(t *testing.T) { p2 := p2ptest.NewTestP2P(t) db := testingDB.SetupDB(t) - p1.LocalMetadata = p2pWrapper.WrappedMetadataV0(&pb.MetaDataV0{ + p1.LocalMetadata = wrapper.WrappedMetadataV0(ðpb.MetaDataV0{ SeqNumber: 2, Attnets: bytesutil.PadTo([]byte{'A', 'B'}, 8), }) - p2.LocalMetadata = p2pWrapper.WrappedMetadataV0(&pb.MetaDataV0{ + p2.LocalMetadata = wrapper.WrappedMetadataV0(ðpb.MetaDataV0{ SeqNumber: 2, Attnets: bytesutil.PadTo([]byte{'C', 'D'}, 8), }) @@ -317,10 +315,10 @@ func TestHandshakeHandlers_Roundtrip(t *testing.T) { wg.Add(1) p2.BHost.SetStreamHandler(pcl, func(stream network.Stream) { defer wg.Done() - out := &pb.Status{} + out := ðpb.Status{} assert.NoError(t, r.cfg.p2p.Encoding().DecodeWithMaxLength(stream, out)) log.WithField("status", out).Warn("received status") - resp := &pb.Status{HeadSlot: 100, HeadRoot: make([]byte, 32), ForkDigest: p2.Digest[:], + resp := ðpb.Status{HeadSlot: 100, HeadRoot: make([]byte, 32), ForkDigest: p2.Digest[:], FinalizedRoot: finalizedRoot[:], FinalizedEpoch: 0} _, err := stream.Write([]byte{responseCodeSuccess}) assert.NoError(t, err) @@ -434,11 +432,11 @@ func TestStatusRPCRequest_RequestSent(t *testing.T) { wg.Add(1) p2.BHost.SetStreamHandler(pcl, func(stream network.Stream) { defer wg.Done() - out := &pb.Status{} + out := ðpb.Status{} assert.NoError(t, r.cfg.p2p.Encoding().DecodeWithMaxLength(stream, out)) digest, err := r.currentForkDigest() assert.NoError(t, err) - expected := &pb.Status{ + expected := ðpb.Status{ ForkDigest: digest[:], HeadSlot: genesisState.Slot(), HeadRoot: headRoot[:], @@ -536,7 +534,7 @@ func TestStatusRPCRequest_FinalizedBlockExists(t *testing.T) { wg.Add(1) p2.BHost.SetStreamHandler(pcl, func(stream network.Stream) { defer wg.Done() - out := &pb.Status{} + out := ðpb.Status{} assert.NoError(t, r.cfg.p2p.Encoding().DecodeWithMaxLength(stream, out)) assert.NoError(t, r2.validateStatusMessage(context.Background(), out)) }) @@ -710,7 +708,7 @@ func TestStatusRPCRequest_FinalizedBlockSkippedSlots(t *testing.T) { wg.Add(1) p2.BHost.SetStreamHandler(pcl, func(stream network.Stream) { defer wg.Done() - out := &pb.Status{} + out := ðpb.Status{} assert.NoError(t, r.cfg.p2p.Encoding().DecodeWithMaxLength(stream, out)) assert.Equal(t, tt.expectError, r2.validateStatusMessage(context.Background(), out) != nil) }) @@ -779,9 +777,9 @@ func TestStatusRPCRequest_BadPeerHandshake(t *testing.T) { wg.Add(1) p2.BHost.SetStreamHandler(pcl, func(stream network.Stream) { defer wg.Done() - out := &pb.Status{} + out := ðpb.Status{} assert.NoError(t, r.cfg.p2p.Encoding().DecodeWithMaxLength(stream, out)) - expected := &pb.Status{ + expected := ðpb.Status{ ForkDigest: []byte{1, 1, 1, 1}, HeadSlot: genesisState.Slot(), HeadRoot: headRoot[:], @@ -849,7 +847,7 @@ func TestStatusRPC_ValidGenesisMessage(t *testing.T) { require.NoError(t, err) // There should be no error for a status message // with a genesis checkpoint. - err = r.validateStatusMessage(r.ctx, &pb.Status{ + err = r.validateStatusMessage(r.ctx, ðpb.Status{ ForkDigest: digest[:], FinalizedRoot: params.BeaconConfig().ZeroHash[:], FinalizedEpoch: 0, diff --git a/beacon-chain/sync/subscriber.go b/beacon-chain/sync/subscriber.go index c05b845e09..d235059840 100644 --- a/beacon-chain/sync/subscriber.go +++ b/beacon-chain/sync/subscriber.go @@ -21,7 +21,6 @@ import ( "github.com/prysmaticlabs/prysm/monitoring/tracing" "github.com/prysmaticlabs/prysm/network/forks" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - pb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/runtime/messagehandler" "github.com/prysmaticlabs/prysm/time/slots" "github.com/sirupsen/logrus" @@ -443,7 +442,7 @@ func (s *Service) subscribeAggregatorSubnet( ) { // do not subscribe if we have no peers in the same // subnet - topic := p2p.GossipTypeMapping[reflect.TypeOf(&pb.Attestation{})] + topic := p2p.GossipTypeMapping[reflect.TypeOf(ðpb.Attestation{})] subnetTopic := fmt.Sprintf(topic, digest, idx) // check if subscription exists and if not subscribe the relevant subnet. if _, exists := subscriptions[idx]; !exists { @@ -610,7 +609,7 @@ func (s *Service) subscribeDynamicWithSyncSubnets( // lookup peers for attester specific subnets. func (s *Service) lookupAttesterSubnets(digest [4]byte, idx uint64) { - topic := p2p.GossipTypeMapping[reflect.TypeOf(&pb.Attestation{})] + topic := p2p.GossipTypeMapping[reflect.TypeOf(ðpb.Attestation{})] subnetTopic := fmt.Sprintf(topic, digest, idx) if !s.validPeersExist(subnetTopic) { log.Debugf("No peers found subscribed to attestation gossip subnet with "+ @@ -654,7 +653,7 @@ func (s *Service) retrievePersistentSubs(currSlot types.Slot) []uint64 { return slice.SetUint64(append(persistentSubs, wantedSubs...)) } -func (s *Service) retrieveActiveSyncSubnets(currEpoch types.Epoch) []uint64 { +func (_ *Service) retrieveActiveSyncSubnets(currEpoch types.Epoch) []uint64 { subs := cache.SyncSubnetIDs.GetAllSubnets(currEpoch) return slice.SetUint64(subs) } @@ -674,7 +673,7 @@ func (s *Service) filterNeededPeers(pids []peer.ID) []peer.ID { currSlot := s.cfg.chain.CurrentSlot() wantedSubs := s.retrievePersistentSubs(currSlot) wantedSubs = slice.SetUint64(append(wantedSubs, s.attesterSubnetIndices(currSlot)...)) - topic := p2p.GossipTypeMapping[reflect.TypeOf(&pb.Attestation{})] + topic := p2p.GossipTypeMapping[reflect.TypeOf(ðpb.Attestation{})] // Map of peers in subnets peerMap := make(map[peer.ID]bool) @@ -709,7 +708,7 @@ func (s *Service) filterNeededPeers(pids []peer.ID) []peer.ID { } // Add fork digest to topic. -func (s *Service) addDigestToTopic(topic string, digest [4]byte) string { +func (_ *Service) addDigestToTopic(topic string, digest [4]byte) string { if !strings.Contains(topic, "%x") { log.Fatal("Topic does not have appropriate formatter for digest") } @@ -717,7 +716,7 @@ func (s *Service) addDigestToTopic(topic string, digest [4]byte) string { } // Add the digest and index to subnet topic. -func (s *Service) addDigestAndIndexToTopic(topic string, digest [4]byte, idx uint64) string { +func (_ *Service) addDigestAndIndexToTopic(topic string, digest [4]byte, idx uint64) string { if !strings.Contains(topic, "%x") { log.Fatal("Topic does not have appropriate formatter for digest") } diff --git a/beacon-chain/sync/subscriber_beacon_attestation.go b/beacon-chain/sync/subscriber_beacon_attestation.go index 04725bfe9f..56bcc00d95 100644 --- a/beacon-chain/sync/subscriber_beacon_attestation.go +++ b/beacon-chain/sync/subscriber_beacon_attestation.go @@ -36,11 +36,11 @@ func (s *Service) committeeIndexBeaconAttestationSubscriber(_ context.Context, m return s.cfg.attPool.SaveUnaggregatedAttestation(a) } -func (s *Service) persistentSubnetIndices() []uint64 { +func (_ *Service) persistentSubnetIndices() []uint64 { return cache.SubnetIDs.GetAllSubnets() } -func (s *Service) aggregatorSubnetIndices(currentSlot types.Slot) []uint64 { +func (_ *Service) aggregatorSubnetIndices(currentSlot types.Slot) []uint64 { endEpoch := slots.ToEpoch(currentSlot) + 1 endSlot := params.BeaconConfig().SlotsPerEpoch.Mul(uint64(endEpoch)) var commIds []uint64 @@ -50,7 +50,7 @@ func (s *Service) aggregatorSubnetIndices(currentSlot types.Slot) []uint64 { return slice.SetUint64(commIds) } -func (s *Service) attesterSubnetIndices(currentSlot types.Slot) []uint64 { +func (_ *Service) attesterSubnetIndices(currentSlot types.Slot) []uint64 { endEpoch := slots.ToEpoch(currentSlot) + 1 endSlot := params.BeaconConfig().SlotsPerEpoch.Mul(uint64(endEpoch)) var commIds []uint64 diff --git a/beacon-chain/sync/subscriber_beacon_blocks.go b/beacon-chain/sync/subscriber_beacon_blocks.go index 2520d5eaa2..7dcebee930 100644 --- a/beacon-chain/sync/subscriber_beacon_blocks.go +++ b/beacon-chain/sync/subscriber_beacon_blocks.go @@ -10,7 +10,6 @@ import ( ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/block" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/wrapper" - wrapperv2 "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/wrapper" "google.golang.org/protobuf/proto" ) @@ -71,7 +70,7 @@ func blockFromProto(msg proto.Message) (block.SignedBeaconBlock, error) { case *ethpb.SignedBeaconBlock: return wrapper.WrappedPhase0SignedBeaconBlock(t), nil case *ethpb.SignedBeaconBlockAltair: - return wrapperv2.WrappedAltairSignedBeaconBlock(t) + return wrapper.WrappedAltairSignedBeaconBlock(t) default: return nil, errors.Errorf("message has invalid underlying type: %T", msg) } diff --git a/beacon-chain/sync/utils.go b/beacon-chain/sync/utils.go index c5e7900218..2761eb2028 100644 --- a/beacon-chain/sync/utils.go +++ b/beacon-chain/sync/utils.go @@ -32,7 +32,7 @@ func (s sortedObj) Len() int { } // removes duplicates from provided blocks and roots. -func (s *Service) dedupBlocksAndRoots(blks []block.SignedBeaconBlock, roots [][32]byte) ([]block.SignedBeaconBlock, [][32]byte, error) { +func (_ *Service) dedupBlocksAndRoots(blks []block.SignedBeaconBlock, roots [][32]byte) ([]block.SignedBeaconBlock, [][32]byte, error) { if len(blks) != len(roots) { return nil, nil, errors.New("input blks and roots are diff lengths") } @@ -52,7 +52,7 @@ func (s *Service) dedupBlocksAndRoots(blks []block.SignedBeaconBlock, roots [][3 return newBlks, newRoots, nil } -func (s *Service) dedupRoots(roots [][32]byte) [][32]byte { +func (_ *Service) dedupRoots(roots [][32]byte) [][32]byte { newRoots := make([][32]byte, 0, len(roots)) rootMap := make(map[[32]byte]bool, len(roots)) for i, r := range roots { @@ -67,7 +67,7 @@ func (s *Service) dedupRoots(roots [][32]byte) [][32]byte { // sort the provided blocks and roots in ascending order. This method assumes that the size of // block slice and root slice is equal. -func (s *Service) sortBlocksAndRoots(blks []block.SignedBeaconBlock, roots [][32]byte) ([]block.SignedBeaconBlock, [][32]byte) { +func (_ *Service) sortBlocksAndRoots(blks []block.SignedBeaconBlock, roots [][32]byte) ([]block.SignedBeaconBlock, [][32]byte) { obj := sortedObj{ blks: blks, roots: roots, diff --git a/beacon-chain/sync/validate_aggregate_proof_test.go b/beacon-chain/sync/validate_aggregate_proof_test.go index 3ab9ee6784..2199bdea5a 100644 --- a/beacon-chain/sync/validate_aggregate_proof_test.go +++ b/beacon-chain/sync/validate_aggregate_proof_test.go @@ -33,8 +33,8 @@ import ( func TestVerifyIndexInCommittee_CanVerify(t *testing.T) { ctx := context.Background() - params.UseMinimalConfig() - defer params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MinimalSpecConfig()) validators := uint64(32) s, _ := util.DeterministicGenesisState(t, validators) @@ -58,8 +58,8 @@ func TestVerifyIndexInCommittee_CanVerify(t *testing.T) { func TestVerifyIndexInCommittee_ExistsInBeaconCommittee(t *testing.T) { ctx := context.Background() - params.UseMinimalConfig() - defer params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MinimalSpecConfig()) validators := uint64(64) s, _ := util.DeterministicGenesisState(t, validators) @@ -81,8 +81,8 @@ func TestVerifyIndexInCommittee_ExistsInBeaconCommittee(t *testing.T) { func TestVerifySelection_NotAnAggregator(t *testing.T) { ctx := context.Background() - params.UseMinimalConfig() - defer params.UseMainnetConfig() + params.SetupTestConfigCleanup(t) + params.OverrideBeaconConfig(params.MinimalSpecConfig()) validators := uint64(2048) beaconState, privKeys := util.DeterministicGenesisState(t, validators) diff --git a/cmd/beacon-chain/flags/api_module.go b/cmd/beacon-chain/flags/api_module.go index 2bc47344d3..31dfe70765 100644 --- a/cmd/beacon-chain/flags/api_module.go +++ b/cmd/beacon-chain/flags/api_module.go @@ -13,7 +13,7 @@ func EnableHTTPEthAPI(httpModules string) bool { return enableAPI(httpModules, EthAPIModule) } -func enableAPI(httpModules string, api string) bool { +func enableAPI(httpModules, api string) bool { for _, m := range strings.Split(httpModules, ",") { if strings.EqualFold(m, api) { return true diff --git a/cmd/password_reader.go b/cmd/password_reader.go index 0e9d8593b4..1c2162ad18 100644 --- a/cmd/password_reader.go +++ b/cmd/password_reader.go @@ -16,7 +16,7 @@ type StdInPasswordReader struct { } // ReadPassword reads a password from stdin. -func (pr StdInPasswordReader) ReadPassword() (string, error) { +func (_ StdInPasswordReader) ReadPassword() (string, error) { pwd, err := terminal.ReadPassword(int(os.Stdin.Fd())) return string(pwd), err } diff --git a/config/fieldparams/BUILD.bazel b/config/fieldparams/BUILD.bazel new file mode 100644 index 0000000000..cfa5162a2e --- /dev/null +++ b/config/fieldparams/BUILD.bazel @@ -0,0 +1,32 @@ +load("@prysm//tools/go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = select({ + "//config:mainnet": ["mainnet.go"], + "//config:minimal": ["minimal.go"], + }), + importpath = "github.com/prysmaticlabs/prysm/config/fieldparams", + visibility = ["//visibility:public"], +) + +go_test( + name = "go_default_test", + srcs = ["mainnet_test.go"], + deps = [ + ":go_default_library", + "//config/params:go_default_library", + "//testing/assert:go_default_library", + ], +) + +go_test( + name = "go_minimal_test", + srcs = ["minimal_test.go"], + eth_network = "minimal", + deps = [ + ":go_default_library", + "//config/params:go_default_library", + "//testing/assert:go_default_library", + ], +) diff --git a/config/fieldparams/mainnet.go b/config/fieldparams/mainnet.go new file mode 100644 index 0000000000..cbc6175e03 --- /dev/null +++ b/config/fieldparams/mainnet.go @@ -0,0 +1,16 @@ +// +build !minimal + +package field_params + +const ( + BlockRootsLength = 8192 // SLOTS_PER_HISTORICAL_ROOT + StateRootsLength = 8192 // SLOTS_PER_HISTORICAL_ROOT + RandaoMixesLength = 65536 // EPOCHS_PER_HISTORICAL_VECTOR + HistoricalRootsLength = 16777216 // HISTORICAL_ROOTS_LIMIT + ValidatorRegistryLimit = 1099511627776 // VALIDATOR_REGISTRY_LIMIT + Eth1DataVotesLength = 2048 // SLOTS_PER_ETH1_VOTING_PERIOD + PreviousEpochAttestationsLength = 4096 // MAX_ATTESTATIONS * SLOTS_PER_EPOCH + CurrentEpochAttestationsLength = 4096 // MAX_ATTESTATIONS * SLOTS_PER_EPOCH + SlashingsLength = 8192 // EPOCHS_PER_SLASHINGS_VECTOR + SyncCommitteeLength = 512 // SYNC_COMMITTEE_SIZE +) diff --git a/config/fieldparams/mainnet_test.go b/config/fieldparams/mainnet_test.go new file mode 100644 index 0000000000..a307d97799 --- /dev/null +++ b/config/fieldparams/mainnet_test.go @@ -0,0 +1,25 @@ +// +build !minimal + +package field_params_test + +import ( + "testing" + + fieldparams "github.com/prysmaticlabs/prysm/config/fieldparams" + "github.com/prysmaticlabs/prysm/config/params" + "github.com/prysmaticlabs/prysm/testing/assert" +) + +func TestFieldParametersValues(t *testing.T) { + params.UseMainnetConfig() + assert.Equal(t, uint64(params.BeaconConfig().SlotsPerHistoricalRoot), uint64(fieldparams.BlockRootsLength)) + assert.Equal(t, uint64(params.BeaconConfig().SlotsPerHistoricalRoot), uint64(fieldparams.StateRootsLength)) + assert.Equal(t, params.BeaconConfig().HistoricalRootsLimit, uint64(fieldparams.HistoricalRootsLength)) + assert.Equal(t, uint64(params.BeaconConfig().EpochsPerHistoricalVector), uint64(fieldparams.RandaoMixesLength)) + assert.Equal(t, params.BeaconConfig().ValidatorRegistryLimit, uint64(fieldparams.ValidatorRegistryLimit)) + assert.Equal(t, uint64(params.BeaconConfig().SlotsPerEpoch.Mul(uint64(params.BeaconConfig().EpochsPerEth1VotingPeriod))), uint64(fieldparams.Eth1DataVotesLength)) + assert.Equal(t, uint64(params.BeaconConfig().SlotsPerEpoch.Mul(params.BeaconConfig().MaxAttestations)), uint64(fieldparams.PreviousEpochAttestationsLength)) + assert.Equal(t, uint64(params.BeaconConfig().SlotsPerEpoch.Mul(params.BeaconConfig().MaxAttestations)), uint64(fieldparams.CurrentEpochAttestationsLength)) + assert.Equal(t, uint64(params.BeaconConfig().EpochsPerSlashingsVector), uint64(fieldparams.SlashingsLength)) + assert.Equal(t, params.BeaconConfig().SyncCommitteeSize, uint64(fieldparams.SyncCommitteeLength)) +} diff --git a/config/fieldparams/minimal.go b/config/fieldparams/minimal.go new file mode 100644 index 0000000000..7ee8d4c63c --- /dev/null +++ b/config/fieldparams/minimal.go @@ -0,0 +1,16 @@ +// +build minimal + +package field_params + +const ( + BlockRootsLength = 64 // SLOTS_PER_HISTORICAL_ROOT + StateRootsLength = 64 // SLOTS_PER_HISTORICAL_ROOT + RandaoMixesLength = 64 // EPOCHS_PER_HISTORICAL_VECTOR + HistoricalRootsLength = 16777216 // HISTORICAL_ROOTS_LIMIT + ValidatorRegistryLimit = 1099511627776 // VALIDATOR_REGISTRY_LIMIT + Eth1DataVotesLength = 32 // SLOTS_PER_ETH1_VOTING_PERIOD + PreviousEpochAttestationsLength = 1024 // MAX_ATTESTATIONS * SLOTS_PER_EPOCH + CurrentEpochAttestationsLength = 1024 // MAX_ATTESTATIONS * SLOTS_PER_EPOCH + SlashingsLength = 64 // EPOCHS_PER_SLASHINGS_VECTOR + SyncCommitteeLength = 32 // SYNC_COMMITTEE_SIZE +) diff --git a/config/fieldparams/minimal_test.go b/config/fieldparams/minimal_test.go new file mode 100644 index 0000000000..d1a952440f --- /dev/null +++ b/config/fieldparams/minimal_test.go @@ -0,0 +1,25 @@ +// +build minimal + +package field_params_test + +import ( + "testing" + + fieldparams "github.com/prysmaticlabs/prysm/config/fieldparams" + "github.com/prysmaticlabs/prysm/config/params" + "github.com/prysmaticlabs/prysm/testing/assert" +) + +func TestFieldParametersValues(t *testing.T) { + params.UseMinimalConfig() + assert.Equal(t, uint64(params.BeaconConfig().SlotsPerHistoricalRoot), uint64(fieldparams.BlockRootsLength)) + assert.Equal(t, uint64(params.BeaconConfig().SlotsPerHistoricalRoot), uint64(fieldparams.StateRootsLength)) + assert.Equal(t, params.BeaconConfig().HistoricalRootsLimit, uint64(fieldparams.HistoricalRootsLength)) + assert.Equal(t, uint64(params.BeaconConfig().EpochsPerHistoricalVector), uint64(fieldparams.RandaoMixesLength)) + assert.Equal(t, params.BeaconConfig().ValidatorRegistryLimit, uint64(fieldparams.ValidatorRegistryLimit)) + assert.Equal(t, uint64(params.BeaconConfig().SlotsPerEpoch.Mul(uint64(params.BeaconConfig().EpochsPerEth1VotingPeriod))), uint64(fieldparams.Eth1DataVotesLength)) + assert.Equal(t, uint64(params.BeaconConfig().SlotsPerEpoch.Mul(params.BeaconConfig().MaxAttestations)), uint64(fieldparams.PreviousEpochAttestationsLength)) + assert.Equal(t, uint64(params.BeaconConfig().SlotsPerEpoch.Mul(params.BeaconConfig().MaxAttestations)), uint64(fieldparams.CurrentEpochAttestationsLength)) + assert.Equal(t, uint64(params.BeaconConfig().EpochsPerSlashingsVector), uint64(fieldparams.SlashingsLength)) + assert.Equal(t, params.BeaconConfig().SyncCommitteeSize, uint64(fieldparams.SyncCommitteeLength)) +} diff --git a/config/params/config.go b/config/params/config.go index 4cffc21e4d..3a478bb410 100644 --- a/config/params/config.go +++ b/config/params/config.go @@ -173,7 +173,10 @@ type BeaconChainConfig struct { // Note: We do not override previous configuration values but instead creates new values and replaces usage throughout. InactivityPenaltyQuotientAltair uint64 `yaml:"INACTIVITY_PENALTY_QUOTIENT_ALTAIR" spec:"true"` // InactivityPenaltyQuotientAltair for penalties during inactivity post Altair hard fork. MinSlashingPenaltyQuotientAltair uint64 `yaml:"MIN_SLASHING_PENALTY_QUOTIENT_ALTAIR" spec:"true"` // MinSlashingPenaltyQuotientAltair for slashing penalties post Altair hard fork. - ProportionalSlashingMultiplierAltair uint64 `yaml:"PROPORTIONAL_SLASHING_MULTIPLIER_ALTAIR" spec:"true"` // ProportionalSlashingMultiplierAltair for slashing penalties multiplier post Alair hard fork. + ProportionalSlashingMultiplierAltair uint64 `yaml:"PROPORTIONAL_SLASHING_MULTIPLIER_ALTAIR" spec:"true"` // ProportionalSlashingMultiplierAltair for slashing penalties' multiplier post Alair hard fork. + MinSlashingPenaltyQuotientMerge uint64 `yaml:"MIN_SLASHING_PENALTY_QUOTIENT_MERGE" spec:"true"` // MinSlashingPenaltyQuotientMerge for slashing penalties post Merge hard fork. + ProportionalSlashingMultiplierMerge uint64 `yaml:"PROPORTIONAL_SLASHING_MULTIPLIER_MERGE" spec:"true"` // ProportionalSlashingMultiplierMerge for slashing penalties' multiplier post Merge hard fork. + InactivityPenaltyQuotientMerge uint64 `yaml:"INACTIVITY_PENALTY_QUOTIENT_MERGE" spec:"true"` // InactivityPenaltyQuotientMerge for penalties during inactivity post Merge hard fork. // Light client MinSyncCommitteeParticipants uint64 `yaml:"MIN_SYNC_COMMITTEE_PARTICIPANTS" spec:"true"` // MinSyncCommitteeParticipants defines the minimum amount of sync committee participants for which the light client acknowledges the signature. diff --git a/config/params/mainnet_config.go b/config/params/mainnet_config.go index 6d15cafba5..04048548e8 100644 --- a/config/params/mainnet_config.go +++ b/config/params/mainnet_config.go @@ -231,6 +231,9 @@ var mainnetBeaconConfig = &BeaconChainConfig{ InactivityPenaltyQuotientAltair: 3 * 1 << 24, //50331648 MinSlashingPenaltyQuotientAltair: 64, ProportionalSlashingMultiplierAltair: 2, + MinSlashingPenaltyQuotientMerge: 32, + ProportionalSlashingMultiplierMerge: 3, + InactivityPenaltyQuotientMerge: 1 << 24, // Light client MinSyncCommitteeParticipants: 1, diff --git a/crypto/bls/blst/signature.go b/crypto/bls/blst/signature.go index 336b04b558..3675683185 100644 --- a/crypto/bls/blst/signature.go +++ b/crypto/bls/blst/signature.go @@ -207,8 +207,7 @@ func VerifyMultipleSignatures(sigs [][]byte, msgs [][32]byte, pubKeys []common.P randFunc := func(scalar *blst.Scalar) { var rbytes [scalarBytes]byte randLock.Lock() - // Ignore error as the error will always be nil in `read` in math/rand. - randGen.Read(rbytes[:]) /* #nosec G104 */ + randGen.Read(rbytes[:]) // #nosec G104 -- Error will always be nil in `read` in math/rand randLock.Unlock() // Protect against the generator returning 0. Since the scalar value is // derived from a big endian byte slice, we take the last byte. diff --git a/crypto/keystore/keystore.go b/crypto/keystore/keystore.go index 84cc18e43e..329003da38 100644 --- a/crypto/keystore/keystore.go +++ b/crypto/keystore/keystore.go @@ -53,10 +53,9 @@ type Keystore struct { } // GetKey from file using the filename path and a decryption password. -func (ks Keystore) GetKey(filename, password string) (*Key, error) { +func (_ Keystore) GetKey(filename, password string) (*Key, error) { // Load the key from the keystore and decrypt its contents - // #nosec G304 - keyJSON, err := ioutil.ReadFile(filename) + keyJSON, err := ioutil.ReadFile(filename) // #nosec G304 -- ReadFile is safe if err != nil { return nil, err } @@ -65,7 +64,7 @@ func (ks Keystore) GetKey(filename, password string) (*Key, error) { // GetKeys from directory using the prefix to filter relevant files // and a decryption password. -func (ks Keystore) GetKeys(directory, filePrefix, password string, warnOnFail bool) (map[string]*Key, error) { +func (_ Keystore) GetKeys(directory, filePrefix, password string, warnOnFail bool) (map[string]*Key, error) { // Load the key from the keystore and decrypt its contents // #nosec G304 files, err := ioutil.ReadDir(directory) diff --git a/crypto/rand/rand.go b/crypto/rand/rand.go index b6ea9f04ae..7e3ac6ab58 100644 --- a/crypto/rand/rand.go +++ b/crypto/rand/rand.go @@ -40,10 +40,10 @@ import ( type source struct{} var lock sync.RWMutex -var _ mrand.Source64 = (*source)(nil) /* #nosec G404 */ +var _ mrand.Source64 = (*source)(nil) // #nosec G404 -- This ensures we meet the interface // Seed does nothing when crypto/rand is used as source. -func (s *source) Seed(_ int64) {} +func (_ *source) Seed(_ int64) {} // Int63 returns uniformly-distributed random (as in CSPRNG) int64 value within [0, 1<<63) range. // Panics if random generator reader cannot return data. @@ -53,7 +53,7 @@ func (s *source) Int63() int64 { // Uint64 returns uniformly-distributed random (as in CSPRNG) uint64 value within [0, 1<<64) range. // Panics if random generator reader cannot return data. -func (s *source) Uint64() (val uint64) { +func (_ *source) Uint64() (val uint64) { lock.RLock() defer lock.RUnlock() if err := binary.Read(rand.Reader, binary.BigEndian, &val); err != nil { @@ -63,7 +63,7 @@ func (s *source) Uint64() (val uint64) { } // Rand is alias for underlying random generator. -type Rand = mrand.Rand /* #nosec G404 */ +type Rand = mrand.Rand // #nosec G404 // NewGenerator returns a new generator that uses random values from crypto/rand as a source // (cryptographically secure random number generator). @@ -71,7 +71,7 @@ type Rand = mrand.Rand /* #nosec G404 */ // Use it for everything where crypto secure non-deterministic randomness is required. Performance // takes a hit, so use sparingly. func NewGenerator() *Rand { - return mrand.New(&source{}) /* #nosec G404 */ + return mrand.New(&source{}) // #nosec G404 -- excluded } // NewDeterministicGenerator returns a random generator which is only seeded with crypto/rand, @@ -82,5 +82,5 @@ func NewGenerator() *Rand { // can be potentially predicted even without knowledge of the underlying seed. func NewDeterministicGenerator() *Rand { randGen := NewGenerator() - return mrand.New(mrand.NewSource(randGen.Int63())) /* #nosec G404 */ + return mrand.New(mrand.NewSource(randGen.Int63())) // #nosec G404 -- excluded } diff --git a/encoding/ssz/BUILD.bazel b/encoding/ssz/BUILD.bazel index d9e431746a..166507f4a4 100644 --- a/encoding/ssz/BUILD.bazel +++ b/encoding/ssz/BUILD.bazel @@ -12,7 +12,7 @@ go_library( importpath = "github.com/prysmaticlabs/prysm/encoding/ssz", visibility = ["//visibility:public"], deps = [ - "//config/params:go_default_library", + "//config/fieldparams:go_default_library", "//container/trie:go_default_library", "//crypto/hash:go_default_library", "//encoding/bytesutil:go_default_library", diff --git a/encoding/ssz/deep_equal.go b/encoding/ssz/deep_equal.go index a2dd0b2158..aa47acc9f7 100644 --- a/encoding/ssz/deep_equal.go +++ b/encoding/ssz/deep_equal.go @@ -13,8 +13,8 @@ import ( // checks in progress are true when it reencounters them. // Visited comparisons are stored in a map indexed by visit. type visit struct { - a1 unsafe.Pointer /* #nosec G103 */ - a2 unsafe.Pointer /* #nosec G103 */ + a1 unsafe.Pointer // #nosec G103 -- Test use only + a2 unsafe.Pointer // #nosec G103 -- Test use only typ reflect.Type } @@ -48,8 +48,8 @@ func deepValueEqual(v1, v2 reflect.Value, visited map[visit]bool, depth int) boo } if v1.CanAddr() && v2.CanAddr() && hard(v1.Kind()) { - addr1 := unsafe.Pointer(v1.UnsafeAddr()) /* #nosec G103 */ - addr2 := unsafe.Pointer(v2.UnsafeAddr()) /* #nosec G103 */ + addr1 := unsafe.Pointer(v1.UnsafeAddr()) // #nosec G103 -- Test compare only + addr2 := unsafe.Pointer(v2.UnsafeAddr()) // #nosec G103 -- Test compare only if uintptr(addr1) > uintptr(addr2) { // Canonicalize order to reduce number of entries in visited. @@ -139,8 +139,8 @@ func deepValueEqualExportedOnly(v1, v2 reflect.Value, visited map[visit]bool, de } if v1.CanAddr() && v2.CanAddr() && hard(v1.Kind()) { - addr1 := unsafe.Pointer(v1.UnsafeAddr()) /* #nosec G103 */ - addr2 := unsafe.Pointer(v2.UnsafeAddr()) /* #nosec G103 */ + addr1 := unsafe.Pointer(v1.UnsafeAddr()) // #nosec G103 -- Test compare only + addr2 := unsafe.Pointer(v2.UnsafeAddr()) // #nosec G103 -- Test compare only if uintptr(addr1) > uintptr(addr2) { // Canonicalize order to reduce number of entries in visited. // Assumes non-moving garbage collector. diff --git a/encoding/ssz/htrutils.go b/encoding/ssz/htrutils.go index f30757a4d7..dec79e84e0 100644 --- a/encoding/ssz/htrutils.go +++ b/encoding/ssz/htrutils.go @@ -5,7 +5,7 @@ import ( "encoding/binary" "github.com/pkg/errors" - "github.com/prysmaticlabs/prysm/config/params" + fieldparams "github.com/prysmaticlabs/prysm/config/fieldparams" "github.com/prysmaticlabs/prysm/crypto/hash" "github.com/prysmaticlabs/prysm/encoding/bytesutil" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" @@ -78,7 +78,7 @@ func ByteArrayRootWithLimit(roots [][]byte, limit uint64) ([32]byte, error) { // a list of uint64 slashing values according to the Ethereum // Simple Serialize specification. func SlashingsRoot(slashings []uint64) ([32]byte, error) { - slashingMarshaling := make([][]byte, params.BeaconConfig().EpochsPerSlashingsVector) + slashingMarshaling := make([][]byte, fieldparams.SlashingsLength) for i := 0; i < len(slashings) && i < len(slashingMarshaling); i++ { slashBuf := make([]byte, 8) binary.LittleEndian.PutUint64(slashBuf, slashings[i]) diff --git a/math/math_helper.go b/math/math_helper.go index 6a36841a9f..ce24758aaa 100644 --- a/math/math_helper.go +++ b/math/math_helper.go @@ -112,3 +112,12 @@ func Add64(a, b uint64) (uint64, error) { } return res, nil } + +// Sub64 subtracts two 64-bit unsigned integers and checks for errors. +func Sub64(a, b uint64) (uint64, error) { + res, borrow := bits.Sub64(a, b, 0 /* borrow */) + if borrow > 0 { + return 0, errors.New("subtraction underflow") + } + return res, nil +} diff --git a/math/math_helper_test.go b/math/math_helper_test.go index 916c267e2a..f2971d6e2b 100644 --- a/math/math_helper_test.go +++ b/math/math_helper_test.go @@ -332,3 +332,37 @@ func TestAdd64(t *testing.T) { } } } + +func TestMath_Sub64(t *testing.T) { + type args struct { + a uint64 + b uint64 + } + tests := []struct { + args args + res uint64 + err bool + }{ + {args: args{1, 0}, res: 1}, + {args: args{0, 1}, res: 0, err: true}, + {args: args{1 << 32, 1}, res: 4294967295}, + {args: args{1 << 32, 100}, res: 4294967196}, + {args: args{1 << 31, 1 << 31}, res: 0}, + {args: args{1 << 63, 1 << 63}, res: 0}, + {args: args{1 << 63, 1}, res: 9223372036854775807}, + {args: args{stdmath.MaxUint64, stdmath.MaxUint64}, res: 0}, + {args: args{stdmath.MaxUint64 - 1, stdmath.MaxUint64}, res: 0, err: true}, + {args: args{stdmath.MaxUint64, 0}, res: stdmath.MaxUint64}, + {args: args{1 << 63, 2}, res: 9223372036854775806}, + } + for _, tt := range tests { + got, err := math.Sub64(tt.args.a, tt.args.b) + if tt.err && err == nil { + t.Errorf("Sub64() Expected Error = %v, want error", tt.err) + continue + } + if tt.res != got { + t.Errorf("Sub64() %v, want %v", got, tt.res) + } + } +} diff --git a/monitoring/prometheus/logrus_collector.go b/monitoring/prometheus/logrus_collector.go index 3214e69d5b..0e010be2bf 100644 --- a/monitoring/prometheus/logrus_collector.go +++ b/monitoring/prometheus/logrus_collector.go @@ -46,6 +46,6 @@ func (hook *LogrusCollector) Fire(entry *logrus.Entry) error { } // Levels return a slice of levels supported by this hook; -func (hook *LogrusCollector) Levels() []logrus.Level { +func (_ *LogrusCollector) Levels() []logrus.Level { return supportedLevels } diff --git a/monitoring/prometheus/service.go b/monitoring/prometheus/service.go index 3bd1e08278..8abd05127b 100644 --- a/monitoring/prometheus/service.go +++ b/monitoring/prometheus/service.go @@ -113,7 +113,7 @@ func (s *Service) healthzHandler(w http.ResponseWriter, r *http.Request) { } } -func (s *Service) goroutinezHandler(w http.ResponseWriter, _ *http.Request) { +func (_ *Service) goroutinezHandler(w http.ResponseWriter, _ *http.Request) { stack := debug.Stack() if _, err := w.Write(stack); err != nil { log.WithError(err).Error("Failed to write goroutines stack") diff --git a/monitoring/prometheus/service_test.go b/monitoring/prometheus/service_test.go index 39ee33cbea..e9ff054d77 100644 --- a/monitoring/prometheus/service_test.go +++ b/monitoring/prometheus/service_test.go @@ -45,10 +45,10 @@ type mockService struct { status error } -func (m *mockService) Start() { +func (_ *mockService) Start() { } -func (m *mockService) Stop() error { +func (_ *mockService) Stop() error { return nil } diff --git a/proto/eth/service/BUILD.bazel b/proto/eth/service/BUILD.bazel index 1f3bc83474..bc18c253c7 100644 --- a/proto/eth/service/BUILD.bazel +++ b/proto/eth/service/BUILD.bazel @@ -12,27 +12,6 @@ proto_library( "events_service.proto", "node_service.proto", "validator_service.proto", - ], - visibility = ["//visibility:public"], - deps = [ - "//proto/eth/ext:proto", - "//proto/eth/v1:proto", - "//proto/eth/v2:proto", - "@com_google_protobuf//:descriptor_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - "@go_googleapis//google/api:annotations_proto", - "@com_github_grpc_ecosystem_grpc_gateway_v2//proto/gateway:event_source_proto", - ], -) - -# We create a custom proto library for key_management.proto as it requires a different -# compiler plugin for grpc gateway than the others. Namely, it requires adding the option -# --allow_delete_body=true to allow grpc gateway endpoints to take in DELETE HTTP requests -# with a request body properly. -proto_library( - name = "custom_proto", - srcs = [ "key_management.proto", ], visibility = ["//visibility:public"], @@ -67,35 +46,32 @@ go_proto_library( ], ) -go_proto_library( - name = "custom_go_proto", - compilers = ["@com_github_prysmaticlabs_protoc_gen_go_cast//:go_cast_grpc",], - importpath = "github.com/prysmaticlabs/prysm/proto/eth/service", - proto = ":custom_proto", - visibility = ["//visibility:public"], - deps = [ - "//proto/eth/ext:go_default_library", - "//proto/eth/v1:go_default_library", - "//proto/eth/v2:go_default_library", - "@io_bazel_rules_go//proto/wkt:descriptor_go_proto", - "@io_bazel_rules_go//proto/wkt:empty_go_proto", - "@com_github_prysmaticlabs_eth2_types//:go_default_library", - "@go_googleapis//google/api:annotations_go_proto", - "@com_github_golang_protobuf//proto:go_default_library", - "@com_github_grpc_ecosystem_grpc_gateway_v2//proto/gateway:go_default_library", - ], -) - go_proto_compiler( name = "allow_delete_body_gateway_compiler", + options = [ + "logtostderr=true", + "allow_repeated_fields_in_body=true", + "allow_delete_body=true", + ], plugin = "@com_github_grpc_ecosystem_grpc_gateway_v2//protoc-gen-grpc-gateway:protoc-gen-grpc-gateway", - options = ["allow_delete_body=true"], + suffix = ".pb.gw.go", + visibility = ["//visibility:public"], + deps = [ + "@com_github_grpc_ecosystem_grpc_gateway_v2//runtime:go_default_library", + "@com_github_grpc_ecosystem_grpc_gateway_v2//utilities:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//grpclog:go_default_library", + "@org_golang_google_grpc//metadata:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//proto:go_default_library", + ], ) go_proto_library( name = "go_grpc_gateway_library", compilers = [ - "@com_github_grpc_ecosystem_grpc_gateway_v2//protoc-gen-grpc-gateway:go_gen_grpc_gateway", + "allow_delete_body_gateway_compiler", ], embed = [":go_proto"], importpath = "github.com/prysmaticlabs/prysm/proto/eth/service", @@ -113,30 +89,9 @@ go_proto_library( ], ) -go_proto_library( - name = "custom_go_grpc_gateway_library", - compilers = [ - "allow_delete_body_gateway_compiler", - ], - embed = [":custom_go_proto"], - importpath = "github.com/prysmaticlabs/prysm/proto/eth/service", - protos = [":custom_proto"], - visibility = ["//proto:__subpackages__"], - deps = [ - "//proto/eth/ext:go_default_library", - "@io_bazel_rules_go//proto/wkt:empty_go_proto", - "@com_github_grpc_ecosystem_grpc_gateway_v2//protoc-gen-openapiv2/options:options_go_proto", - "@com_github_prysmaticlabs_go_bitfield//:go_default_library", - "@go_googleapis//google/api:annotations_go_proto", - "@io_bazel_rules_go//proto/wkt:timestamp_go_proto", - "@io_bazel_rules_go//proto/wkt:descriptor_go_proto", - "@com_github_grpc_ecosystem_grpc_gateway_v2//proto/gateway:go_default_library", - ], -) - go_library( name = "go_default_library", - embed = [":go_grpc_gateway_library", ":custom_go_grpc_gateway_library"], + embed = [":go_grpc_gateway_library"], importpath = "github.com/prysmaticlabs/prysm/proto/eth/service", visibility = ["//visibility:public"], ) diff --git a/proto/eth/service/key_management.pb.go b/proto/eth/service/key_management.pb.go index 0500390780..c1bd809861 100755 --- a/proto/eth/service/key_management.pb.go +++ b/proto/eth/service/key_management.pb.go @@ -14,8 +14,6 @@ import ( proto "github.com/golang/protobuf/proto" _ "github.com/golang/protobuf/protoc-gen-go/descriptor" empty "github.com/golang/protobuf/ptypes/empty" - _ "github.com/prysmaticlabs/prysm/proto/eth/v1" - _ "github.com/prysmaticlabs/prysm/proto/eth/v2" _ "google.golang.org/genproto/googleapis/api/annotations" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" @@ -572,113 +570,109 @@ var file_proto_eth_service_key_management_proto_rawDesc = []byte{ 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, - 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, - 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, - 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcd, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, - 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x52, 0x0a, 0x09, 0x6b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, - 0x65, 0x74, 0x68, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x2e, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x52, 0x09, 0x6b, 0x65, 0x79, 0x73, - 0x74, 0x6f, 0x72, 0x65, 0x73, 0x1a, 0x60, 0x0a, 0x08, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, - 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x5f, - 0x70, 0x75, 0x62, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x76, 0x61, - 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x75, 0x62, 0x6b, 0x65, 0x79, 0x12, 0x27, - 0x0a, 0x0f, 0x64, 0x65, 0x72, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x61, 0x74, - 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x64, 0x65, 0x72, 0x69, 0x76, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x50, 0x61, 0x74, 0x68, 0x22, 0x85, 0x01, 0x0a, 0x16, 0x49, 0x6d, 0x70, 0x6f, - 0x72, 0x74, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x6b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x6b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, - 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x73, 0x18, 0x02, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x73, 0x12, 0x2f, - 0x0a, 0x13, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x65, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x73, 0x6c, 0x61, - 0x73, 0x68, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, - 0x63, 0x0a, 0x17, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, - 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x48, 0x0a, 0x08, 0x73, 0x74, - 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x65, - 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x73, 0x65, 0x72, 0x76, - 0x69, 0x63, 0x65, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x4b, 0x65, 0x79, 0x73, - 0x74, 0x6f, 0x72, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x08, 0x73, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x65, 0x73, 0x22, 0x39, 0x0a, 0x16, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x65, - 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, - 0x0a, 0x0b, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x73, 0x22, - 0x93, 0x01, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, - 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x08, 0x73, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, - 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x73, 0x65, 0x72, - 0x76, 0x69, 0x63, 0x65, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x4b, 0x65, 0x79, 0x73, - 0x74, 0x6f, 0x72, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x08, 0x73, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x65, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, - 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x12, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x74, 0x65, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xb1, 0x01, 0x0a, 0x16, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, - 0x65, 0x64, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x12, 0x4b, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, - 0x32, 0x33, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, - 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, - 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x53, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x18, 0x0a, - 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x30, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, - 0x73, 0x12, 0x0c, 0x0a, 0x08, 0x49, 0x4d, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x10, 0x00, 0x12, - 0x0d, 0x0a, 0x09, 0x44, 0x55, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x45, 0x10, 0x01, 0x12, 0x09, - 0x0a, 0x05, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x02, 0x22, 0xbe, 0x01, 0x0a, 0x15, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x64, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x12, 0x4a, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0e, 0x32, 0x32, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, - 0x74, 0x68, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x64, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, - 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3f, 0x0a, 0x06, 0x53, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x12, 0x0b, 0x0a, 0x07, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, 0x00, - 0x12, 0x0d, 0x0a, 0x09, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x01, 0x12, - 0x0e, 0x0a, 0x0a, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x02, 0x12, - 0x09, 0x0a, 0x05, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x03, 0x32, 0xb9, 0x03, 0x0a, 0x0d, 0x4b, - 0x65, 0x79, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x78, 0x0a, 0x0d, - 0x4c, 0x69, 0x73, 0x74, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x12, 0x16, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x2b, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, - 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x4c, 0x69, 0x73, - 0x74, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x22, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x12, 0x1a, 0x2f, 0x69, 0x6e, 0x74, - 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x6b, 0x65, 0x79, - 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x12, 0x95, 0x01, 0x0a, 0x0f, 0x49, 0x6d, 0x70, 0x6f, 0x72, - 0x74, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x12, 0x2c, 0x2e, 0x65, 0x74, 0x68, - 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, - 0x65, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, + 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcd, 0x01, 0x0a, 0x15, + 0x4c, 0x69, 0x73, 0x74, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x09, 0x6b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, + 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, + 0x4c, 0x69, 0x73, 0x74, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x52, 0x09, + 0x6b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x1a, 0x60, 0x0a, 0x08, 0x4b, 0x65, 0x79, + 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x75, 0x62, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, + 0x52, 0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x75, 0x62, 0x6b, + 0x65, 0x79, 0x12, 0x27, 0x0a, 0x0f, 0x64, 0x65, 0x72, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x64, 0x65, 0x72, + 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x61, 0x74, 0x68, 0x22, 0x85, 0x01, 0x0a, 0x16, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x25, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x22, - 0x1a, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, - 0x31, 0x2f, 0x6b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x3a, 0x01, 0x2a, 0x12, 0x95, - 0x01, 0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, - 0x65, 0x73, 0x12, 0x2c, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, - 0x68, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x2d, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, - 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x65, - 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x25, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x2a, 0x1a, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, - 0x61, 0x6c, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x6b, 0x65, 0x79, 0x73, 0x74, 0x6f, - 0x72, 0x65, 0x73, 0x3a, 0x01, 0x2a, 0x42, 0x97, 0x01, 0x0a, 0x18, 0x6f, 0x72, 0x67, 0x2e, 0x65, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x6b, 0x65, 0x79, 0x73, 0x74, 0x6f, + 0x72, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x6b, 0x65, 0x79, 0x73, 0x74, + 0x6f, 0x72, 0x65, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, + 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, + 0x64, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x5f, 0x70, + 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x12, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x63, 0x0a, 0x17, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4b, 0x65, 0x79, + 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x48, + 0x0a, 0x08, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x2c, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, + 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, + 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x08, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x22, 0x39, 0x0a, 0x16, 0x44, 0x65, 0x6c, 0x65, + 0x74, 0x65, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, + 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, + 0x65, 0x79, 0x73, 0x22, 0x93, 0x01, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x65, + 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x47, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x2b, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, + 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, + 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x08, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x73, 0x6c, 0x61, 0x73, + 0x68, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x50, + 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xb1, 0x01, 0x0a, 0x16, 0x49, 0x6d, + 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x12, 0x4b, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0e, 0x32, 0x33, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, + 0x65, 0x74, 0x68, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x49, 0x6d, 0x70, 0x6f, + 0x72, 0x74, 0x65, 0x64, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x30, 0x0a, 0x06, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x0c, 0x0a, 0x08, 0x49, 0x4d, 0x50, 0x4f, 0x52, 0x54, 0x45, + 0x44, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x44, 0x55, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x45, + 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x02, 0x22, 0xbe, 0x01, + 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, + 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x4a, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x32, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, + 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x44, + 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3f, 0x0a, + 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x0b, 0x0a, 0x07, 0x44, 0x45, 0x4c, 0x45, 0x54, + 0x45, 0x44, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, + 0x44, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, + 0x45, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x03, 0x32, 0xb9, + 0x03, 0x0a, 0x0d, 0x4b, 0x65, 0x79, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x12, 0x78, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, + 0x73, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x2b, 0x2e, 0x65, 0x74, 0x68, 0x65, + 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, + 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x22, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x12, 0x1a, + 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, + 0x2f, 0x6b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x12, 0x95, 0x01, 0x0a, 0x0f, 0x49, + 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x12, 0x2c, + 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x73, 0x65, + 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4b, 0x65, 0x79, 0x73, + 0x74, 0x6f, 0x72, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x73, 0x65, 0x72, 0x76, - 0x69, 0x63, 0x65, 0x42, 0x19, 0x4b, 0x65, 0x79, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, - 0x5a, 0x30, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, - 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, - 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, - 0x63, 0x65, 0xaa, 0x02, 0x14, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x45, 0x74, - 0x68, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0xca, 0x02, 0x14, 0x45, 0x74, 0x68, 0x65, - 0x72, 0x65, 0x75, 0x6d, 0x5c, 0x45, 0x74, 0x68, 0x5c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x69, 0x63, 0x65, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, + 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x25, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x1f, 0x22, 0x1a, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x65, + 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x6b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x3a, + 0x01, 0x2a, 0x12, 0x95, 0x01, 0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x65, 0x79, + 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x12, 0x2c, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, + 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x44, 0x65, + 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, + 0x65, 0x74, 0x68, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x44, 0x65, 0x6c, 0x65, + 0x74, 0x65, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x25, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x2a, 0x1a, 0x2f, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x6b, 0x65, + 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x3a, 0x01, 0x2a, 0x42, 0x97, 0x01, 0x0a, 0x18, 0x6f, + 0x72, 0x67, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, + 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x19, 0x4b, 0x65, 0x79, 0x4d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x30, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, + 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x70, + 0x72, 0x79, 0x73, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x73, + 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0xaa, 0x02, 0x14, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, + 0x6d, 0x2e, 0x45, 0x74, 0x68, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0xca, 0x02, 0x14, + 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x5c, 0x45, 0x74, 0x68, 0x5c, 0x53, 0x65, 0x72, + 0x76, 0x69, 0x63, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/proto/eth/service/key_management.pb.gw.go b/proto/eth/service/key_management.pb.gw.go index 8dd77e4da8..298f0e7935 100755 --- a/proto/eth/service/key_management.pb.gw.go +++ b/proto/eth/service/key_management.pb.gw.go @@ -89,18 +89,15 @@ func local_request_KeyManagement_ImportKeystores_0(ctx context.Context, marshale } -var ( - filter_KeyManagement_DeleteKeystores_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} -) - func request_KeyManagement_DeleteKeystores_0(ctx context.Context, marshaler runtime.Marshaler, client KeyManagementClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq DeleteKeystoresRequest var metadata runtime.ServerMetadata - if err := req.ParseForm(); err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + newReader, berr := utilities.IOReaderFactory(req.Body) + if berr != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) } - if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_KeyManagement_DeleteKeystores_0); err != nil { + if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } @@ -113,10 +110,11 @@ func local_request_KeyManagement_DeleteKeystores_0(ctx context.Context, marshale var protoReq DeleteKeystoresRequest var metadata runtime.ServerMetadata - if err := req.ParseForm(); err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + newReader, berr := utilities.IOReaderFactory(req.Body) + if berr != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) } - if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_KeyManagement_DeleteKeystores_0); err != nil { + if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } diff --git a/proto/eth/service/key_management.proto b/proto/eth/service/key_management.proto index f5ce412232..6c107b90c5 100644 --- a/proto/eth/service/key_management.proto +++ b/proto/eth/service/key_management.proto @@ -19,9 +19,6 @@ import "google/api/annotations.proto"; import "google/protobuf/descriptor.proto"; import "google/protobuf/empty.proto"; -import "proto/eth/v1/validator.proto"; -import "proto/eth/v2/validator.proto"; - option csharp_namespace = "Ethereum.Eth.Service"; option go_package = "github.com/prysmaticlabs/prysm/proto/eth/service"; option java_multiple_files = true; diff --git a/proto/eth/v2/beacon_block.pb.go b/proto/eth/v2/beacon_block.pb.go index a7f0d39737..64422ae2a3 100755 --- a/proto/eth/v2/beacon_block.pb.go +++ b/proto/eth/v2/beacon_block.pb.go @@ -194,6 +194,7 @@ type BeaconBlockContainerV2 struct { // Types that are assignable to Block: // *BeaconBlockContainerV2_Phase0Block // *BeaconBlockContainerV2_AltairBlock + // *BeaconBlockContainerV2_MergeBlock Block isBeaconBlockContainerV2_Block `protobuf_oneof:"block"` } @@ -250,6 +251,13 @@ func (x *BeaconBlockContainerV2) GetAltairBlock() *BeaconBlockAltair { return nil } +func (x *BeaconBlockContainerV2) GetMergeBlock() *BeaconBlockMerge { + if x, ok := x.GetBlock().(*BeaconBlockContainerV2_MergeBlock); ok { + return x.MergeBlock + } + return nil +} + type isBeaconBlockContainerV2_Block interface { isBeaconBlockContainerV2_Block() } @@ -262,10 +270,16 @@ type BeaconBlockContainerV2_AltairBlock struct { AltairBlock *BeaconBlockAltair `protobuf:"bytes,2,opt,name=altair_block,json=altairBlock,proto3,oneof"` } +type BeaconBlockContainerV2_MergeBlock struct { + MergeBlock *BeaconBlockMerge `protobuf:"bytes,3,opt,name=merge_block,json=mergeBlock,proto3,oneof"` +} + func (*BeaconBlockContainerV2_Phase0Block) isBeaconBlockContainerV2_Block() {} func (*BeaconBlockContainerV2_AltairBlock) isBeaconBlockContainerV2_Block() {} +func (*BeaconBlockContainerV2_MergeBlock) isBeaconBlockContainerV2_Block() {} + type SignedBeaconBlockContainerV2 struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -274,8 +288,9 @@ type SignedBeaconBlockContainerV2 struct { // Types that are assignable to Message: // *SignedBeaconBlockContainerV2_Phase0Block // *SignedBeaconBlockContainerV2_AltairBlock + // *SignedBeaconBlockContainerV2_MergeBlock Message isSignedBeaconBlockContainerV2_Message `protobuf_oneof:"message"` - Signature []byte `protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty" ssz-size:"96"` + Signature []byte `protobuf:"bytes,4,opt,name=signature,proto3" json:"signature,omitempty" ssz-size:"96"` } func (x *SignedBeaconBlockContainerV2) Reset() { @@ -331,6 +346,13 @@ func (x *SignedBeaconBlockContainerV2) GetAltairBlock() *BeaconBlockAltair { return nil } +func (x *SignedBeaconBlockContainerV2) GetMergeBlock() *BeaconBlockMerge { + if x, ok := x.GetMessage().(*SignedBeaconBlockContainerV2_MergeBlock); ok { + return x.MergeBlock + } + return nil +} + func (x *SignedBeaconBlockContainerV2) GetSignature() []byte { if x != nil { return x.Signature @@ -350,10 +372,71 @@ type SignedBeaconBlockContainerV2_AltairBlock struct { AltairBlock *BeaconBlockAltair `protobuf:"bytes,2,opt,name=altair_block,json=altairBlock,proto3,oneof"` } +type SignedBeaconBlockContainerV2_MergeBlock struct { + MergeBlock *BeaconBlockMerge `protobuf:"bytes,3,opt,name=merge_block,json=mergeBlock,proto3,oneof"` +} + func (*SignedBeaconBlockContainerV2_Phase0Block) isSignedBeaconBlockContainerV2_Message() {} func (*SignedBeaconBlockContainerV2_AltairBlock) isSignedBeaconBlockContainerV2_Message() {} +func (*SignedBeaconBlockContainerV2_MergeBlock) isSignedBeaconBlockContainerV2_Message() {} + +type SignedBeaconBlockMerge struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Message *BeaconBlockMerge `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` + Signature []byte `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty" ssz-size:"96"` +} + +func (x *SignedBeaconBlockMerge) Reset() { + *x = SignedBeaconBlockMerge{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_eth_v2_beacon_block_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *SignedBeaconBlockMerge) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SignedBeaconBlockMerge) ProtoMessage() {} + +func (x *SignedBeaconBlockMerge) ProtoReflect() protoreflect.Message { + mi := &file_proto_eth_v2_beacon_block_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SignedBeaconBlockMerge.ProtoReflect.Descriptor instead. +func (*SignedBeaconBlockMerge) Descriptor() ([]byte, []int) { + return file_proto_eth_v2_beacon_block_proto_rawDescGZIP(), []int{5} +} + +func (x *SignedBeaconBlockMerge) GetMessage() *BeaconBlockMerge { + if x != nil { + return x.Message + } + return nil +} + +func (x *SignedBeaconBlockMerge) GetSignature() []byte { + if x != nil { + return x.Signature + } + return nil +} + type SignedBeaconBlockAltair struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -366,7 +449,7 @@ type SignedBeaconBlockAltair struct { func (x *SignedBeaconBlockAltair) Reset() { *x = SignedBeaconBlockAltair{} if protoimpl.UnsafeEnabled { - mi := &file_proto_eth_v2_beacon_block_proto_msgTypes[5] + mi := &file_proto_eth_v2_beacon_block_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -379,7 +462,7 @@ func (x *SignedBeaconBlockAltair) String() string { func (*SignedBeaconBlockAltair) ProtoMessage() {} func (x *SignedBeaconBlockAltair) ProtoReflect() protoreflect.Message { - mi := &file_proto_eth_v2_beacon_block_proto_msgTypes[5] + mi := &file_proto_eth_v2_beacon_block_proto_msgTypes[6] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -392,7 +475,7 @@ func (x *SignedBeaconBlockAltair) ProtoReflect() protoreflect.Message { // Deprecated: Use SignedBeaconBlockAltair.ProtoReflect.Descriptor instead. func (*SignedBeaconBlockAltair) Descriptor() ([]byte, []int) { - return file_proto_eth_v2_beacon_block_proto_rawDescGZIP(), []int{5} + return file_proto_eth_v2_beacon_block_proto_rawDescGZIP(), []int{6} } func (x *SignedBeaconBlockAltair) GetMessage() *BeaconBlockAltair { @@ -409,6 +492,85 @@ func (x *SignedBeaconBlockAltair) GetSignature() []byte { return nil } +type BeaconBlockMerge struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Slot github_com_prysmaticlabs_eth2_types.Slot `protobuf:"varint,1,opt,name=slot,proto3" json:"slot,omitempty" cast-type:"github.com/prysmaticlabs/eth2-types.Slot"` + ProposerIndex github_com_prysmaticlabs_eth2_types.ValidatorIndex `protobuf:"varint,2,opt,name=proposer_index,json=proposerIndex,proto3" json:"proposer_index,omitempty" cast-type:"github.com/prysmaticlabs/eth2-types.ValidatorIndex"` + ParentRoot []byte `protobuf:"bytes,3,opt,name=parent_root,json=parentRoot,proto3" json:"parent_root,omitempty" ssz-size:"32"` + StateRoot []byte `protobuf:"bytes,4,opt,name=state_root,json=stateRoot,proto3" json:"state_root,omitempty" ssz-size:"32"` + Body *BeaconBlockBodyMerge `protobuf:"bytes,5,opt,name=body,proto3" json:"body,omitempty"` +} + +func (x *BeaconBlockMerge) Reset() { + *x = BeaconBlockMerge{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_eth_v2_beacon_block_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *BeaconBlockMerge) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BeaconBlockMerge) ProtoMessage() {} + +func (x *BeaconBlockMerge) ProtoReflect() protoreflect.Message { + mi := &file_proto_eth_v2_beacon_block_proto_msgTypes[7] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BeaconBlockMerge.ProtoReflect.Descriptor instead. +func (*BeaconBlockMerge) Descriptor() ([]byte, []int) { + return file_proto_eth_v2_beacon_block_proto_rawDescGZIP(), []int{7} +} + +func (x *BeaconBlockMerge) GetSlot() github_com_prysmaticlabs_eth2_types.Slot { + if x != nil { + return x.Slot + } + return github_com_prysmaticlabs_eth2_types.Slot(0) +} + +func (x *BeaconBlockMerge) GetProposerIndex() github_com_prysmaticlabs_eth2_types.ValidatorIndex { + if x != nil { + return x.ProposerIndex + } + return github_com_prysmaticlabs_eth2_types.ValidatorIndex(0) +} + +func (x *BeaconBlockMerge) GetParentRoot() []byte { + if x != nil { + return x.ParentRoot + } + return nil +} + +func (x *BeaconBlockMerge) GetStateRoot() []byte { + if x != nil { + return x.StateRoot + } + return nil +} + +func (x *BeaconBlockMerge) GetBody() *BeaconBlockBodyMerge { + if x != nil { + return x.Body + } + return nil +} + type BeaconBlockAltair struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -424,7 +586,7 @@ type BeaconBlockAltair struct { func (x *BeaconBlockAltair) Reset() { *x = BeaconBlockAltair{} if protoimpl.UnsafeEnabled { - mi := &file_proto_eth_v2_beacon_block_proto_msgTypes[6] + mi := &file_proto_eth_v2_beacon_block_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -437,7 +599,7 @@ func (x *BeaconBlockAltair) String() string { func (*BeaconBlockAltair) ProtoMessage() {} func (x *BeaconBlockAltair) ProtoReflect() protoreflect.Message { - mi := &file_proto_eth_v2_beacon_block_proto_msgTypes[6] + mi := &file_proto_eth_v2_beacon_block_proto_msgTypes[8] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -450,7 +612,7 @@ func (x *BeaconBlockAltair) ProtoReflect() protoreflect.Message { // Deprecated: Use BeaconBlockAltair.ProtoReflect.Descriptor instead. func (*BeaconBlockAltair) Descriptor() ([]byte, []int) { - return file_proto_eth_v2_beacon_block_proto_rawDescGZIP(), []int{6} + return file_proto_eth_v2_beacon_block_proto_rawDescGZIP(), []int{8} } func (x *BeaconBlockAltair) GetSlot() github_com_prysmaticlabs_eth2_types.Slot { @@ -488,6 +650,276 @@ func (x *BeaconBlockAltair) GetBody() *BeaconBlockBodyAltair { return nil } +type BeaconBlockBodyMerge struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + RandaoReveal []byte `protobuf:"bytes,1,opt,name=randao_reveal,json=randaoReveal,proto3" json:"randao_reveal,omitempty" ssz-size:"96"` + Eth1Data *v1.Eth1Data `protobuf:"bytes,2,opt,name=eth1_data,json=eth1Data,proto3" json:"eth1_data,omitempty"` + Graffiti []byte `protobuf:"bytes,3,opt,name=graffiti,proto3" json:"graffiti,omitempty" ssz-size:"32"` + ProposerSlashings []*v1.ProposerSlashing `protobuf:"bytes,4,rep,name=proposer_slashings,json=proposerSlashings,proto3" json:"proposer_slashings,omitempty" ssz-max:"16"` + AttesterSlashings []*v1.AttesterSlashing `protobuf:"bytes,5,rep,name=attester_slashings,json=attesterSlashings,proto3" json:"attester_slashings,omitempty" ssz-max:"2"` + Attestations []*v1.Attestation `protobuf:"bytes,6,rep,name=attestations,proto3" json:"attestations,omitempty" ssz-max:"128"` + Deposits []*v1.Deposit `protobuf:"bytes,7,rep,name=deposits,proto3" json:"deposits,omitempty" ssz-max:"16"` + VoluntaryExits []*v1.SignedVoluntaryExit `protobuf:"bytes,8,rep,name=voluntary_exits,json=voluntaryExits,proto3" json:"voluntary_exits,omitempty" ssz-max:"16"` + SyncAggregate *v1.SyncAggregate `protobuf:"bytes,9,opt,name=sync_aggregate,json=syncAggregate,proto3" json:"sync_aggregate,omitempty"` + ExecutionPayload *ExecutionPayload `protobuf:"bytes,10,opt,name=execution_payload,json=executionPayload,proto3" json:"execution_payload,omitempty"` +} + +func (x *BeaconBlockBodyMerge) Reset() { + *x = BeaconBlockBodyMerge{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_eth_v2_beacon_block_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *BeaconBlockBodyMerge) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BeaconBlockBodyMerge) ProtoMessage() {} + +func (x *BeaconBlockBodyMerge) ProtoReflect() protoreflect.Message { + mi := &file_proto_eth_v2_beacon_block_proto_msgTypes[9] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BeaconBlockBodyMerge.ProtoReflect.Descriptor instead. +func (*BeaconBlockBodyMerge) Descriptor() ([]byte, []int) { + return file_proto_eth_v2_beacon_block_proto_rawDescGZIP(), []int{9} +} + +func (x *BeaconBlockBodyMerge) GetRandaoReveal() []byte { + if x != nil { + return x.RandaoReveal + } + return nil +} + +func (x *BeaconBlockBodyMerge) GetEth1Data() *v1.Eth1Data { + if x != nil { + return x.Eth1Data + } + return nil +} + +func (x *BeaconBlockBodyMerge) GetGraffiti() []byte { + if x != nil { + return x.Graffiti + } + return nil +} + +func (x *BeaconBlockBodyMerge) GetProposerSlashings() []*v1.ProposerSlashing { + if x != nil { + return x.ProposerSlashings + } + return nil +} + +func (x *BeaconBlockBodyMerge) GetAttesterSlashings() []*v1.AttesterSlashing { + if x != nil { + return x.AttesterSlashings + } + return nil +} + +func (x *BeaconBlockBodyMerge) GetAttestations() []*v1.Attestation { + if x != nil { + return x.Attestations + } + return nil +} + +func (x *BeaconBlockBodyMerge) GetDeposits() []*v1.Deposit { + if x != nil { + return x.Deposits + } + return nil +} + +func (x *BeaconBlockBodyMerge) GetVoluntaryExits() []*v1.SignedVoluntaryExit { + if x != nil { + return x.VoluntaryExits + } + return nil +} + +func (x *BeaconBlockBodyMerge) GetSyncAggregate() *v1.SyncAggregate { + if x != nil { + return x.SyncAggregate + } + return nil +} + +func (x *BeaconBlockBodyMerge) GetExecutionPayload() *ExecutionPayload { + if x != nil { + return x.ExecutionPayload + } + return nil +} + +type ExecutionPayload struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + ParentHash []byte `protobuf:"bytes,1,opt,name=parent_hash,json=parentHash,proto3" json:"parent_hash,omitempty" ssz-size:"32"` + Coinbase []byte `protobuf:"bytes,2,opt,name=coinbase,proto3" json:"coinbase,omitempty" ssz-size:"20"` + StateRoot []byte `protobuf:"bytes,3,opt,name=state_root,json=stateRoot,proto3" json:"state_root,omitempty" ssz-size:"32"` + ReceiptRoot []byte `protobuf:"bytes,4,opt,name=receipt_root,json=receiptRoot,proto3" json:"receipt_root,omitempty" ssz-size:"32"` + LogsBloom []byte `protobuf:"bytes,5,opt,name=logs_bloom,json=logsBloom,proto3" json:"logs_bloom,omitempty" ssz-size:"256"` + Random []byte `protobuf:"bytes,6,opt,name=random,proto3" json:"random,omitempty" ssz-size:"32"` + BlockNumber uint64 `protobuf:"varint,7,opt,name=block_number,json=blockNumber,proto3" json:"block_number,omitempty"` + GasLimit uint64 `protobuf:"varint,8,opt,name=gas_limit,json=gasLimit,proto3" json:"gas_limit,omitempty"` + GasUsed uint64 `protobuf:"varint,9,opt,name=gas_used,json=gasUsed,proto3" json:"gas_used,omitempty"` + Timestamp uint64 `protobuf:"varint,10,opt,name=timestamp,proto3" json:"timestamp,omitempty"` + ExtraData []byte `protobuf:"bytes,11,opt,name=extra_data,json=extraData,proto3" json:"extra_data,omitempty" ssz-max:"32"` + BaseFeePerGas []byte `protobuf:"bytes,12,opt,name=base_fee_per_gas,json=baseFeePerGas,proto3" json:"base_fee_per_gas,omitempty" ssz-size:"32"` + BlockHash []byte `protobuf:"bytes,13,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty" ssz-size:"32"` + Transactions [][]byte `protobuf:"bytes,14,rep,name=transactions,proto3" json:"transactions,omitempty" ssz-max:"1048576,1073741824" ssz-size:"?,?"` +} + +func (x *ExecutionPayload) Reset() { + *x = ExecutionPayload{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_eth_v2_beacon_block_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ExecutionPayload) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ExecutionPayload) ProtoMessage() {} + +func (x *ExecutionPayload) ProtoReflect() protoreflect.Message { + mi := &file_proto_eth_v2_beacon_block_proto_msgTypes[10] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ExecutionPayload.ProtoReflect.Descriptor instead. +func (*ExecutionPayload) Descriptor() ([]byte, []int) { + return file_proto_eth_v2_beacon_block_proto_rawDescGZIP(), []int{10} +} + +func (x *ExecutionPayload) GetParentHash() []byte { + if x != nil { + return x.ParentHash + } + return nil +} + +func (x *ExecutionPayload) GetCoinbase() []byte { + if x != nil { + return x.Coinbase + } + return nil +} + +func (x *ExecutionPayload) GetStateRoot() []byte { + if x != nil { + return x.StateRoot + } + return nil +} + +func (x *ExecutionPayload) GetReceiptRoot() []byte { + if x != nil { + return x.ReceiptRoot + } + return nil +} + +func (x *ExecutionPayload) GetLogsBloom() []byte { + if x != nil { + return x.LogsBloom + } + return nil +} + +func (x *ExecutionPayload) GetRandom() []byte { + if x != nil { + return x.Random + } + return nil +} + +func (x *ExecutionPayload) GetBlockNumber() uint64 { + if x != nil { + return x.BlockNumber + } + return 0 +} + +func (x *ExecutionPayload) GetGasLimit() uint64 { + if x != nil { + return x.GasLimit + } + return 0 +} + +func (x *ExecutionPayload) GetGasUsed() uint64 { + if x != nil { + return x.GasUsed + } + return 0 +} + +func (x *ExecutionPayload) GetTimestamp() uint64 { + if x != nil { + return x.Timestamp + } + return 0 +} + +func (x *ExecutionPayload) GetExtraData() []byte { + if x != nil { + return x.ExtraData + } + return nil +} + +func (x *ExecutionPayload) GetBaseFeePerGas() []byte { + if x != nil { + return x.BaseFeePerGas + } + return nil +} + +func (x *ExecutionPayload) GetBlockHash() []byte { + if x != nil { + return x.BlockHash + } + return nil +} + +func (x *ExecutionPayload) GetTransactions() [][]byte { + if x != nil { + return x.Transactions + } + return nil +} + type BeaconBlockBodyAltair struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -507,7 +939,7 @@ type BeaconBlockBodyAltair struct { func (x *BeaconBlockBodyAltair) Reset() { *x = BeaconBlockBodyAltair{} if protoimpl.UnsafeEnabled { - mi := &file_proto_eth_v2_beacon_block_proto_msgTypes[7] + mi := &file_proto_eth_v2_beacon_block_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -520,7 +952,7 @@ func (x *BeaconBlockBodyAltair) String() string { func (*BeaconBlockBodyAltair) ProtoMessage() {} func (x *BeaconBlockBodyAltair) ProtoReflect() protoreflect.Message { - mi := &file_proto_eth_v2_beacon_block_proto_msgTypes[7] + mi := &file_proto_eth_v2_beacon_block_proto_msgTypes[11] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -533,7 +965,7 @@ func (x *BeaconBlockBodyAltair) ProtoReflect() protoreflect.Message { // Deprecated: Use BeaconBlockBodyAltair.ProtoReflect.Descriptor instead. func (*BeaconBlockBodyAltair) Descriptor() ([]byte, []int) { - return file_proto_eth_v2_beacon_block_proto_rawDescGZIP(), []int{7} + return file_proto_eth_v2_beacon_block_proto_rawDescGZIP(), []int{11} } func (x *BeaconBlockBodyAltair) GetRandaoReveal() []byte { @@ -630,7 +1062,7 @@ var file_proto_eth_v2_beacon_block_proto_rawDesc = []byte{ 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x32, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, - 0x74, 0x61, 0x22, 0xad, 0x01, 0x0a, 0x16, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, + 0x74, 0x61, 0x22, 0xf3, 0x01, 0x0a, 0x16, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x56, 0x32, 0x12, 0x41, 0x0a, 0x0c, 0x70, 0x68, 0x61, 0x73, 0x65, 0x30, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, @@ -640,98 +1072,215 @@ var file_proto_eth_v2_beacon_block_proto_rawDesc = []byte{ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x32, 0x2e, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x6c, 0x74, 0x61, 0x69, 0x72, 0x48, 0x00, 0x52, 0x0b, 0x61, 0x6c, - 0x74, 0x61, 0x69, 0x72, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x07, 0x0a, 0x05, 0x62, 0x6c, 0x6f, - 0x63, 0x6b, 0x22, 0xdb, 0x01, 0x0a, 0x1c, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x42, 0x65, 0x61, - 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, - 0x72, 0x56, 0x32, 0x12, 0x41, 0x0a, 0x0c, 0x70, 0x68, 0x61, 0x73, 0x65, 0x30, 0x5f, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x65, 0x74, 0x68, 0x65, - 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x65, 0x61, 0x63, - 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x00, 0x52, 0x0b, 0x70, 0x68, 0x61, 0x73, 0x65, - 0x30, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x47, 0x0a, 0x0c, 0x61, 0x6c, 0x74, 0x61, 0x69, 0x72, - 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x65, + 0x74, 0x61, 0x69, 0x72, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x44, 0x0a, 0x0b, 0x6d, 0x65, 0x72, + 0x67, 0x65, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, + 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x32, + 0x2e, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4d, 0x65, 0x72, 0x67, + 0x65, 0x48, 0x00, 0x52, 0x0a, 0x6d, 0x65, 0x72, 0x67, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x42, + 0x07, 0x0a, 0x05, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x22, 0xa1, 0x02, 0x0a, 0x1c, 0x53, 0x69, 0x67, + 0x6e, 0x65, 0x64, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x43, 0x6f, + 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x56, 0x32, 0x12, 0x41, 0x0a, 0x0c, 0x70, 0x68, 0x61, + 0x73, 0x65, 0x30, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1c, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, + 0x31, 0x2e, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x00, 0x52, + 0x0b, 0x70, 0x68, 0x61, 0x73, 0x65, 0x30, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x47, 0x0a, 0x0c, + 0x61, 0x6c, 0x74, 0x61, 0x69, 0x72, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, + 0x68, 0x2e, 0x76, 0x32, 0x2e, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, + 0x41, 0x6c, 0x74, 0x61, 0x69, 0x72, 0x48, 0x00, 0x52, 0x0b, 0x61, 0x6c, 0x74, 0x61, 0x69, 0x72, + 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x44, 0x0a, 0x0b, 0x6d, 0x65, 0x72, 0x67, 0x65, 0x5f, 0x62, + 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x74, 0x68, + 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x32, 0x2e, 0x42, 0x65, 0x61, + 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4d, 0x65, 0x72, 0x67, 0x65, 0x48, 0x00, 0x52, + 0x0a, 0x6d, 0x65, 0x72, 0x67, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x24, 0x0a, 0x09, 0x73, + 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, + 0x8a, 0xb5, 0x18, 0x02, 0x39, 0x36, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, + 0x65, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x7b, 0x0a, 0x16, + 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, + 0x6b, 0x4d, 0x65, 0x72, 0x67, 0x65, 0x12, 0x3b, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, + 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x32, 0x2e, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, + 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4d, 0x65, 0x72, 0x67, 0x65, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x12, 0x24, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x39, 0x36, 0x52, 0x09, + 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x22, 0x7d, 0x0a, 0x17, 0x53, 0x69, 0x67, + 0x6e, 0x65, 0x64, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x6c, + 0x74, 0x61, 0x69, 0x72, 0x12, 0x3c, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, + 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x32, 0x2e, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, + 0x6f, 0x63, 0x6b, 0x41, 0x6c, 0x74, 0x61, 0x69, 0x72, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x12, 0x24, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x39, 0x36, 0x52, 0x09, 0x73, + 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x22, 0xbe, 0x02, 0x0a, 0x10, 0x42, 0x65, 0x61, + 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4d, 0x65, 0x72, 0x67, 0x65, 0x12, 0x40, 0x0a, + 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, 0x2c, 0x82, 0xb5, 0x18, + 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, + 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x65, 0x74, 0x68, 0x32, 0x2d, 0x74, + 0x79, 0x70, 0x65, 0x73, 0x2e, 0x53, 0x6c, 0x6f, 0x74, 0x52, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x12, + 0x5d, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65, + 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x42, 0x36, 0x82, 0xb5, 0x18, 0x32, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, + 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x65, 0x74, 0x68, 0x32, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x73, + 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, + 0x0d, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x27, + 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x33, 0x32, 0x52, 0x0a, 0x70, 0x61, 0x72, + 0x65, 0x6e, 0x74, 0x52, 0x6f, 0x6f, 0x74, 0x12, 0x25, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, + 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, + 0x02, 0x33, 0x32, 0x52, 0x09, 0x73, 0x74, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x6f, 0x74, 0x12, 0x39, + 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x32, 0x2e, 0x42, - 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x6c, 0x74, 0x61, 0x69, 0x72, - 0x48, 0x00, 0x52, 0x0b, 0x61, 0x6c, 0x74, 0x61, 0x69, 0x72, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, - 0x24, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x39, 0x36, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, - 0x61, 0x74, 0x75, 0x72, 0x65, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x22, 0x7d, 0x0a, 0x17, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, - 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x6c, 0x74, 0x61, 0x69, 0x72, 0x12, 0x3c, 0x0a, 0x07, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x65, - 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x32, 0x2e, 0x42, - 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x6c, 0x74, 0x61, 0x69, 0x72, - 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x24, 0x0a, 0x09, 0x73, 0x69, 0x67, - 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, - 0x18, 0x02, 0x39, 0x36, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x22, - 0xc0, 0x02, 0x0a, 0x11, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x41, - 0x6c, 0x74, 0x61, 0x69, 0x72, 0x12, 0x40, 0x0a, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x04, 0x42, 0x2c, 0x82, 0xb5, 0x18, 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, - 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, - 0x73, 0x2f, 0x65, 0x74, 0x68, 0x32, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x53, 0x6c, 0x6f, - 0x74, 0x52, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x12, 0x5d, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x70, 0x6f, - 0x73, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x42, - 0x36, 0x82, 0xb5, 0x18, 0x32, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, - 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x65, 0x74, - 0x68, 0x32, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, - 0x6f, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x0d, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, - 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x27, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, - 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, - 0x02, 0x33, 0x32, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x52, 0x6f, 0x6f, 0x74, 0x12, - 0x25, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x33, 0x32, 0x52, 0x09, 0x73, 0x74, 0x61, - 0x74, 0x65, 0x52, 0x6f, 0x6f, 0x74, 0x12, 0x3a, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, - 0x65, 0x74, 0x68, 0x2e, 0x76, 0x32, 0x2e, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, - 0x63, 0x6b, 0x42, 0x6f, 0x64, 0x79, 0x41, 0x6c, 0x74, 0x61, 0x69, 0x72, 0x52, 0x04, 0x62, 0x6f, - 0x64, 0x79, 0x22, 0xfa, 0x04, 0x0a, 0x15, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, - 0x63, 0x6b, 0x42, 0x6f, 0x64, 0x79, 0x41, 0x6c, 0x74, 0x61, 0x69, 0x72, 0x12, 0x2b, 0x0a, 0x0d, - 0x72, 0x61, 0x6e, 0x64, 0x61, 0x6f, 0x5f, 0x72, 0x65, 0x76, 0x65, 0x61, 0x6c, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x39, 0x36, 0x52, 0x0c, 0x72, 0x61, 0x6e, - 0x64, 0x61, 0x6f, 0x52, 0x65, 0x76, 0x65, 0x61, 0x6c, 0x12, 0x36, 0x0a, 0x09, 0x65, 0x74, 0x68, - 0x31, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, - 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x45, - 0x74, 0x68, 0x31, 0x44, 0x61, 0x74, 0x61, 0x52, 0x08, 0x65, 0x74, 0x68, 0x31, 0x44, 0x61, 0x74, - 0x61, 0x12, 0x22, 0x0a, 0x08, 0x67, 0x72, 0x61, 0x66, 0x66, 0x69, 0x74, 0x69, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x33, 0x32, 0x52, 0x08, 0x67, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x74, 0x69, 0x12, 0x58, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, - 0x72, 0x5f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, - 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, - 0x68, 0x69, 0x6e, 0x67, 0x42, 0x06, 0x92, 0xb5, 0x18, 0x02, 0x31, 0x36, 0x52, 0x11, 0x70, 0x72, - 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x73, 0x12, - 0x57, 0x0a, 0x12, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x6c, 0x61, 0x73, - 0x68, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x74, - 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x74, - 0x74, 0x65, 0x73, 0x74, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x42, 0x05, - 0x92, 0xb5, 0x18, 0x01, 0x32, 0x52, 0x11, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x65, 0x72, 0x53, - 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x49, 0x0a, 0x0c, 0x61, 0x74, 0x74, 0x65, - 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, - 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, - 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x07, 0x92, 0xb5, - 0x18, 0x03, 0x31, 0x32, 0x38, 0x52, 0x0c, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x12, 0x3c, 0x0a, 0x08, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x73, 0x18, - 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, - 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x42, - 0x06, 0x92, 0xb5, 0x18, 0x02, 0x31, 0x36, 0x52, 0x08, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, - 0x73, 0x12, 0x55, 0x0a, 0x0f, 0x76, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x5f, 0x65, - 0x78, 0x69, 0x74, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x65, 0x74, 0x68, - 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69, 0x67, - 0x6e, 0x65, 0x64, 0x56, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x45, 0x78, 0x69, 0x74, - 0x42, 0x06, 0x92, 0xb5, 0x18, 0x02, 0x31, 0x36, 0x52, 0x0e, 0x76, 0x6f, 0x6c, 0x75, 0x6e, 0x74, - 0x61, 0x72, 0x79, 0x45, 0x78, 0x69, 0x74, 0x73, 0x12, 0x45, 0x0a, 0x0e, 0x73, 0x79, 0x6e, 0x63, - 0x5f, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1e, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, - 0x76, 0x31, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, - 0x52, 0x0d, 0x73, 0x79, 0x6e, 0x63, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x42, - 0x80, 0x01, 0x0a, 0x13, 0x6f, 0x72, 0x67, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, - 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x32, 0x42, 0x12, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x6d, - 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x2f, 0x67, + 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x6f, 0x64, 0x79, 0x4d, 0x65, + 0x72, 0x67, 0x65, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x22, 0xc0, 0x02, 0x0a, 0x11, 0x42, 0x65, + 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x6c, 0x74, 0x61, 0x69, 0x72, 0x12, + 0x40, 0x0a, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, 0x2c, 0x82, + 0xb5, 0x18, 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, + 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x65, 0x74, 0x68, 0x32, + 0x2d, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x53, 0x6c, 0x6f, 0x74, 0x52, 0x04, 0x73, 0x6c, 0x6f, + 0x74, 0x12, 0x5d, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x6e, + 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x42, 0x36, 0x82, 0xb5, 0x18, 0x32, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, - 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x2f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x3b, 0x65, 0x74, 0x68, 0xaa, 0x02, - 0x0f, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x45, 0x74, 0x68, 0x2e, 0x56, 0x32, - 0xca, 0x02, 0x0f, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x5c, 0x45, 0x74, 0x68, 0x5c, - 0x76, 0x32, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x65, 0x74, 0x68, 0x32, 0x2d, 0x74, 0x79, 0x70, + 0x65, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x49, 0x6e, 0x64, 0x65, + 0x78, 0x52, 0x0d, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, + 0x12, 0x27, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x33, 0x32, 0x52, 0x0a, 0x70, + 0x61, 0x72, 0x65, 0x6e, 0x74, 0x52, 0x6f, 0x6f, 0x74, 0x12, 0x25, 0x0a, 0x0a, 0x73, 0x74, 0x61, + 0x74, 0x65, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, + 0xb5, 0x18, 0x02, 0x33, 0x32, 0x52, 0x09, 0x73, 0x74, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x6f, 0x74, + 0x12, 0x3a, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, + 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x32, + 0x2e, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x6f, 0x64, 0x79, + 0x41, 0x6c, 0x74, 0x61, 0x69, 0x72, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x22, 0xc9, 0x05, 0x0a, + 0x14, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x6f, 0x64, 0x79, + 0x4d, 0x65, 0x72, 0x67, 0x65, 0x12, 0x2b, 0x0a, 0x0d, 0x72, 0x61, 0x6e, 0x64, 0x61, 0x6f, 0x5f, + 0x72, 0x65, 0x76, 0x65, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, + 0x18, 0x02, 0x39, 0x36, 0x52, 0x0c, 0x72, 0x61, 0x6e, 0x64, 0x61, 0x6f, 0x52, 0x65, 0x76, 0x65, + 0x61, 0x6c, 0x12, 0x36, 0x0a, 0x09, 0x65, 0x74, 0x68, 0x31, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, + 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x74, 0x68, 0x31, 0x44, 0x61, 0x74, 0x61, + 0x52, 0x08, 0x65, 0x74, 0x68, 0x31, 0x44, 0x61, 0x74, 0x61, 0x12, 0x22, 0x0a, 0x08, 0x67, 0x72, + 0x61, 0x66, 0x66, 0x69, 0x74, 0x69, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, + 0x18, 0x02, 0x33, 0x32, 0x52, 0x08, 0x67, 0x72, 0x61, 0x66, 0x66, 0x69, 0x74, 0x69, 0x12, 0x58, + 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x5f, 0x73, 0x6c, 0x61, 0x73, 0x68, + 0x69, 0x6e, 0x67, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x74, 0x68, + 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, + 0x70, 0x6f, 0x73, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x42, 0x06, 0x92, + 0xb5, 0x18, 0x02, 0x31, 0x36, 0x52, 0x11, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x53, + 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x57, 0x0a, 0x12, 0x61, 0x74, 0x74, 0x65, + 0x73, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x05, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, + 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x65, 0x72, 0x53, + 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x42, 0x05, 0x92, 0xb5, 0x18, 0x01, 0x32, 0x52, 0x11, + 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, + 0x73, 0x12, 0x49, 0x0a, 0x0c, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, + 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x07, 0x92, 0xb5, 0x18, 0x03, 0x31, 0x32, 0x38, 0x52, 0x0c, + 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3c, 0x0a, 0x08, + 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, + 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, + 0x2e, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x42, 0x06, 0x92, 0xb5, 0x18, 0x02, 0x31, 0x36, + 0x52, 0x08, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x73, 0x12, 0x55, 0x0a, 0x0f, 0x76, 0x6f, + 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x5f, 0x65, 0x78, 0x69, 0x74, 0x73, 0x18, 0x08, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, + 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x56, 0x6f, 0x6c, 0x75, + 0x6e, 0x74, 0x61, 0x72, 0x79, 0x45, 0x78, 0x69, 0x74, 0x42, 0x06, 0x92, 0xb5, 0x18, 0x02, 0x31, + 0x36, 0x52, 0x0e, 0x76, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x45, 0x78, 0x69, 0x74, + 0x73, 0x12, 0x45, 0x0a, 0x0e, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, + 0x61, 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x65, 0x74, 0x68, 0x65, + 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x79, 0x6e, 0x63, + 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x52, 0x0d, 0x73, 0x79, 0x6e, 0x63, 0x41, + 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x12, 0x4e, 0x0a, 0x11, 0x65, 0x78, 0x65, 0x63, + 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x0a, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, + 0x74, 0x68, 0x2e, 0x76, 0x32, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x50, + 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x10, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, + 0x6e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0xb4, 0x04, 0x0a, 0x10, 0x45, 0x78, 0x65, + 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x27, 0x0a, + 0x0b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x33, 0x32, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x65, + 0x6e, 0x74, 0x48, 0x61, 0x73, 0x68, 0x12, 0x22, 0x0a, 0x08, 0x63, 0x6f, 0x69, 0x6e, 0x62, 0x61, + 0x73, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x32, 0x30, + 0x52, 0x08, 0x63, 0x6f, 0x69, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x0a, 0x73, 0x74, + 0x61, 0x74, 0x65, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, + 0x8a, 0xb5, 0x18, 0x02, 0x33, 0x32, 0x52, 0x09, 0x73, 0x74, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x6f, + 0x74, 0x12, 0x29, 0x0a, 0x0c, 0x72, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x5f, 0x72, 0x6f, 0x6f, + 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x33, 0x32, 0x52, + 0x0b, 0x72, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x52, 0x6f, 0x6f, 0x74, 0x12, 0x26, 0x0a, 0x0a, + 0x6c, 0x6f, 0x67, 0x73, 0x5f, 0x62, 0x6c, 0x6f, 0x6f, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, + 0x42, 0x07, 0x8a, 0xb5, 0x18, 0x03, 0x32, 0x35, 0x36, 0x52, 0x09, 0x6c, 0x6f, 0x67, 0x73, 0x42, + 0x6c, 0x6f, 0x6f, 0x6d, 0x12, 0x1e, 0x0a, 0x06, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x18, 0x06, + 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x33, 0x32, 0x52, 0x06, 0x72, 0x61, + 0x6e, 0x64, 0x6f, 0x6d, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6e, 0x75, + 0x6d, 0x62, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, + 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x73, 0x5f, 0x6c, + 0x69, 0x6d, 0x69, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x67, 0x61, 0x73, 0x4c, + 0x69, 0x6d, 0x69, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x61, 0x73, 0x5f, 0x75, 0x73, 0x65, 0x64, + 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x67, 0x61, 0x73, 0x55, 0x73, 0x65, 0x64, 0x12, + 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x0a, 0x20, 0x01, + 0x28, 0x04, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x25, 0x0a, + 0x0a, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0b, 0x20, 0x01, 0x28, + 0x0c, 0x42, 0x06, 0x92, 0xb5, 0x18, 0x02, 0x33, 0x32, 0x52, 0x09, 0x65, 0x78, 0x74, 0x72, 0x61, + 0x44, 0x61, 0x74, 0x61, 0x12, 0x2f, 0x0a, 0x10, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x66, 0x65, 0x65, + 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x67, 0x61, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, + 0x8a, 0xb5, 0x18, 0x02, 0x33, 0x32, 0x52, 0x0d, 0x62, 0x61, 0x73, 0x65, 0x46, 0x65, 0x65, 0x50, + 0x65, 0x72, 0x47, 0x61, 0x73, 0x12, 0x25, 0x0a, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, + 0x61, 0x73, 0x68, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x33, + 0x32, 0x52, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x12, 0x41, 0x0a, 0x0c, + 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0e, 0x20, 0x03, + 0x28, 0x0c, 0x42, 0x1d, 0x8a, 0xb5, 0x18, 0x03, 0x3f, 0x2c, 0x3f, 0x92, 0xb5, 0x18, 0x12, 0x31, + 0x30, 0x34, 0x38, 0x35, 0x37, 0x36, 0x2c, 0x31, 0x30, 0x37, 0x33, 0x37, 0x34, 0x31, 0x38, 0x32, + 0x34, 0x52, 0x0c, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, + 0xfa, 0x04, 0x0a, 0x15, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x42, + 0x6f, 0x64, 0x79, 0x41, 0x6c, 0x74, 0x61, 0x69, 0x72, 0x12, 0x2b, 0x0a, 0x0d, 0x72, 0x61, 0x6e, + 0x64, 0x61, 0x6f, 0x5f, 0x72, 0x65, 0x76, 0x65, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, + 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x39, 0x36, 0x52, 0x0c, 0x72, 0x61, 0x6e, 0x64, 0x61, 0x6f, + 0x52, 0x65, 0x76, 0x65, 0x61, 0x6c, 0x12, 0x36, 0x0a, 0x09, 0x65, 0x74, 0x68, 0x31, 0x5f, 0x64, + 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x74, 0x68, 0x65, + 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x74, 0x68, 0x31, + 0x44, 0x61, 0x74, 0x61, 0x52, 0x08, 0x65, 0x74, 0x68, 0x31, 0x44, 0x61, 0x74, 0x61, 0x12, 0x22, + 0x0a, 0x08, 0x67, 0x72, 0x61, 0x66, 0x66, 0x69, 0x74, 0x69, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, + 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x33, 0x32, 0x52, 0x08, 0x67, 0x72, 0x61, 0x66, 0x66, 0x69, + 0x74, 0x69, 0x12, 0x58, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x5f, 0x73, + 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, + 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, + 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, + 0x67, 0x42, 0x06, 0x92, 0xb5, 0x18, 0x02, 0x31, 0x36, 0x52, 0x11, 0x70, 0x72, 0x6f, 0x70, 0x6f, + 0x73, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x57, 0x0a, 0x12, + 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, + 0x67, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, + 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, + 0x74, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x42, 0x05, 0x92, 0xb5, 0x18, + 0x01, 0x32, 0x52, 0x11, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, + 0x68, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x49, 0x0a, 0x0c, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x65, 0x74, + 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x74, + 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x07, 0x92, 0xb5, 0x18, 0x03, 0x31, + 0x32, 0x38, 0x52, 0x0c, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x12, 0x3c, 0x0a, 0x08, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x73, 0x18, 0x07, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, + 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x42, 0x06, 0x92, 0xb5, + 0x18, 0x02, 0x31, 0x36, 0x52, 0x08, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x73, 0x12, 0x55, + 0x0a, 0x0f, 0x76, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x5f, 0x65, 0x78, 0x69, 0x74, + 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, + 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, + 0x56, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x45, 0x78, 0x69, 0x74, 0x42, 0x06, 0x92, + 0xb5, 0x18, 0x02, 0x31, 0x36, 0x52, 0x0e, 0x76, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, + 0x45, 0x78, 0x69, 0x74, 0x73, 0x12, 0x45, 0x0a, 0x0e, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x61, 0x67, + 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, + 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, + 0x53, 0x79, 0x6e, 0x63, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x52, 0x0d, 0x73, + 0x79, 0x6e, 0x63, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x42, 0x80, 0x01, 0x0a, + 0x13, 0x6f, 0x72, 0x67, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, + 0x68, 0x2e, 0x76, 0x32, 0x42, 0x12, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, + 0x74, 0x65, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x2f, 0x67, 0x69, 0x74, 0x68, + 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, + 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x3b, 0x65, 0x74, 0x68, 0xaa, 0x02, 0x0f, 0x45, 0x74, + 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x45, 0x74, 0x68, 0x2e, 0x56, 0x32, 0xca, 0x02, 0x0f, + 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x5c, 0x45, 0x74, 0x68, 0x5c, 0x76, 0x32, 0x62, + 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -746,48 +1295,64 @@ func file_proto_eth_v2_beacon_block_proto_rawDescGZIP() []byte { return file_proto_eth_v2_beacon_block_proto_rawDescData } -var file_proto_eth_v2_beacon_block_proto_msgTypes = make([]protoimpl.MessageInfo, 8) +var file_proto_eth_v2_beacon_block_proto_msgTypes = make([]protoimpl.MessageInfo, 12) var file_proto_eth_v2_beacon_block_proto_goTypes = []interface{}{ (*BlockRequestV2)(nil), // 0: ethereum.eth.v2.BlockRequestV2 (*BlockResponseV2)(nil), // 1: ethereum.eth.v2.BlockResponseV2 (*BlockSSZResponseV2)(nil), // 2: ethereum.eth.v2.BlockSSZResponseV2 (*BeaconBlockContainerV2)(nil), // 3: ethereum.eth.v2.BeaconBlockContainerV2 (*SignedBeaconBlockContainerV2)(nil), // 4: ethereum.eth.v2.SignedBeaconBlockContainerV2 - (*SignedBeaconBlockAltair)(nil), // 5: ethereum.eth.v2.SignedBeaconBlockAltair - (*BeaconBlockAltair)(nil), // 6: ethereum.eth.v2.BeaconBlockAltair - (*BeaconBlockBodyAltair)(nil), // 7: ethereum.eth.v2.BeaconBlockBodyAltair - (Version)(0), // 8: ethereum.eth.v2.Version - (*v1.BeaconBlock)(nil), // 9: ethereum.eth.v1.BeaconBlock - (*v1.Eth1Data)(nil), // 10: ethereum.eth.v1.Eth1Data - (*v1.ProposerSlashing)(nil), // 11: ethereum.eth.v1.ProposerSlashing - (*v1.AttesterSlashing)(nil), // 12: ethereum.eth.v1.AttesterSlashing - (*v1.Attestation)(nil), // 13: ethereum.eth.v1.Attestation - (*v1.Deposit)(nil), // 14: ethereum.eth.v1.Deposit - (*v1.SignedVoluntaryExit)(nil), // 15: ethereum.eth.v1.SignedVoluntaryExit - (*v1.SyncAggregate)(nil), // 16: ethereum.eth.v1.SyncAggregate + (*SignedBeaconBlockMerge)(nil), // 5: ethereum.eth.v2.SignedBeaconBlockMerge + (*SignedBeaconBlockAltair)(nil), // 6: ethereum.eth.v2.SignedBeaconBlockAltair + (*BeaconBlockMerge)(nil), // 7: ethereum.eth.v2.BeaconBlockMerge + (*BeaconBlockAltair)(nil), // 8: ethereum.eth.v2.BeaconBlockAltair + (*BeaconBlockBodyMerge)(nil), // 9: ethereum.eth.v2.BeaconBlockBodyMerge + (*ExecutionPayload)(nil), // 10: ethereum.eth.v2.ExecutionPayload + (*BeaconBlockBodyAltair)(nil), // 11: ethereum.eth.v2.BeaconBlockBodyAltair + (Version)(0), // 12: ethereum.eth.v2.Version + (*v1.BeaconBlock)(nil), // 13: ethereum.eth.v1.BeaconBlock + (*v1.Eth1Data)(nil), // 14: ethereum.eth.v1.Eth1Data + (*v1.ProposerSlashing)(nil), // 15: ethereum.eth.v1.ProposerSlashing + (*v1.AttesterSlashing)(nil), // 16: ethereum.eth.v1.AttesterSlashing + (*v1.Attestation)(nil), // 17: ethereum.eth.v1.Attestation + (*v1.Deposit)(nil), // 18: ethereum.eth.v1.Deposit + (*v1.SignedVoluntaryExit)(nil), // 19: ethereum.eth.v1.SignedVoluntaryExit + (*v1.SyncAggregate)(nil), // 20: ethereum.eth.v1.SyncAggregate } var file_proto_eth_v2_beacon_block_proto_depIdxs = []int32{ - 8, // 0: ethereum.eth.v2.BlockResponseV2.version:type_name -> ethereum.eth.v2.Version + 12, // 0: ethereum.eth.v2.BlockResponseV2.version:type_name -> ethereum.eth.v2.Version 4, // 1: ethereum.eth.v2.BlockResponseV2.data:type_name -> ethereum.eth.v2.SignedBeaconBlockContainerV2 - 8, // 2: ethereum.eth.v2.BlockSSZResponseV2.version:type_name -> ethereum.eth.v2.Version - 9, // 3: ethereum.eth.v2.BeaconBlockContainerV2.phase0_block:type_name -> ethereum.eth.v1.BeaconBlock - 6, // 4: ethereum.eth.v2.BeaconBlockContainerV2.altair_block:type_name -> ethereum.eth.v2.BeaconBlockAltair - 9, // 5: ethereum.eth.v2.SignedBeaconBlockContainerV2.phase0_block:type_name -> ethereum.eth.v1.BeaconBlock - 6, // 6: ethereum.eth.v2.SignedBeaconBlockContainerV2.altair_block:type_name -> ethereum.eth.v2.BeaconBlockAltair - 6, // 7: ethereum.eth.v2.SignedBeaconBlockAltair.message:type_name -> ethereum.eth.v2.BeaconBlockAltair - 7, // 8: ethereum.eth.v2.BeaconBlockAltair.body:type_name -> ethereum.eth.v2.BeaconBlockBodyAltair - 10, // 9: ethereum.eth.v2.BeaconBlockBodyAltair.eth1_data:type_name -> ethereum.eth.v1.Eth1Data - 11, // 10: ethereum.eth.v2.BeaconBlockBodyAltair.proposer_slashings:type_name -> ethereum.eth.v1.ProposerSlashing - 12, // 11: ethereum.eth.v2.BeaconBlockBodyAltair.attester_slashings:type_name -> ethereum.eth.v1.AttesterSlashing - 13, // 12: ethereum.eth.v2.BeaconBlockBodyAltair.attestations:type_name -> ethereum.eth.v1.Attestation - 14, // 13: ethereum.eth.v2.BeaconBlockBodyAltair.deposits:type_name -> ethereum.eth.v1.Deposit - 15, // 14: ethereum.eth.v2.BeaconBlockBodyAltair.voluntary_exits:type_name -> ethereum.eth.v1.SignedVoluntaryExit - 16, // 15: ethereum.eth.v2.BeaconBlockBodyAltair.sync_aggregate:type_name -> ethereum.eth.v1.SyncAggregate - 16, // [16:16] is the sub-list for method output_type - 16, // [16:16] is the sub-list for method input_type - 16, // [16:16] is the sub-list for extension type_name - 16, // [16:16] is the sub-list for extension extendee - 0, // [0:16] is the sub-list for field type_name + 12, // 2: ethereum.eth.v2.BlockSSZResponseV2.version:type_name -> ethereum.eth.v2.Version + 13, // 3: ethereum.eth.v2.BeaconBlockContainerV2.phase0_block:type_name -> ethereum.eth.v1.BeaconBlock + 8, // 4: ethereum.eth.v2.BeaconBlockContainerV2.altair_block:type_name -> ethereum.eth.v2.BeaconBlockAltair + 7, // 5: ethereum.eth.v2.BeaconBlockContainerV2.merge_block:type_name -> ethereum.eth.v2.BeaconBlockMerge + 13, // 6: ethereum.eth.v2.SignedBeaconBlockContainerV2.phase0_block:type_name -> ethereum.eth.v1.BeaconBlock + 8, // 7: ethereum.eth.v2.SignedBeaconBlockContainerV2.altair_block:type_name -> ethereum.eth.v2.BeaconBlockAltair + 7, // 8: ethereum.eth.v2.SignedBeaconBlockContainerV2.merge_block:type_name -> ethereum.eth.v2.BeaconBlockMerge + 7, // 9: ethereum.eth.v2.SignedBeaconBlockMerge.message:type_name -> ethereum.eth.v2.BeaconBlockMerge + 8, // 10: ethereum.eth.v2.SignedBeaconBlockAltair.message:type_name -> ethereum.eth.v2.BeaconBlockAltair + 9, // 11: ethereum.eth.v2.BeaconBlockMerge.body:type_name -> ethereum.eth.v2.BeaconBlockBodyMerge + 11, // 12: ethereum.eth.v2.BeaconBlockAltair.body:type_name -> ethereum.eth.v2.BeaconBlockBodyAltair + 14, // 13: ethereum.eth.v2.BeaconBlockBodyMerge.eth1_data:type_name -> ethereum.eth.v1.Eth1Data + 15, // 14: ethereum.eth.v2.BeaconBlockBodyMerge.proposer_slashings:type_name -> ethereum.eth.v1.ProposerSlashing + 16, // 15: ethereum.eth.v2.BeaconBlockBodyMerge.attester_slashings:type_name -> ethereum.eth.v1.AttesterSlashing + 17, // 16: ethereum.eth.v2.BeaconBlockBodyMerge.attestations:type_name -> ethereum.eth.v1.Attestation + 18, // 17: ethereum.eth.v2.BeaconBlockBodyMerge.deposits:type_name -> ethereum.eth.v1.Deposit + 19, // 18: ethereum.eth.v2.BeaconBlockBodyMerge.voluntary_exits:type_name -> ethereum.eth.v1.SignedVoluntaryExit + 20, // 19: ethereum.eth.v2.BeaconBlockBodyMerge.sync_aggregate:type_name -> ethereum.eth.v1.SyncAggregate + 10, // 20: ethereum.eth.v2.BeaconBlockBodyMerge.execution_payload:type_name -> ethereum.eth.v2.ExecutionPayload + 14, // 21: ethereum.eth.v2.BeaconBlockBodyAltair.eth1_data:type_name -> ethereum.eth.v1.Eth1Data + 15, // 22: ethereum.eth.v2.BeaconBlockBodyAltair.proposer_slashings:type_name -> ethereum.eth.v1.ProposerSlashing + 16, // 23: ethereum.eth.v2.BeaconBlockBodyAltair.attester_slashings:type_name -> ethereum.eth.v1.AttesterSlashing + 17, // 24: ethereum.eth.v2.BeaconBlockBodyAltair.attestations:type_name -> ethereum.eth.v1.Attestation + 18, // 25: ethereum.eth.v2.BeaconBlockBodyAltair.deposits:type_name -> ethereum.eth.v1.Deposit + 19, // 26: ethereum.eth.v2.BeaconBlockBodyAltair.voluntary_exits:type_name -> ethereum.eth.v1.SignedVoluntaryExit + 20, // 27: ethereum.eth.v2.BeaconBlockBodyAltair.sync_aggregate:type_name -> ethereum.eth.v1.SyncAggregate + 28, // [28:28] is the sub-list for method output_type + 28, // [28:28] is the sub-list for method input_type + 28, // [28:28] is the sub-list for extension type_name + 28, // [28:28] is the sub-list for extension extendee + 0, // [0:28] is the sub-list for field type_name } func init() { file_proto_eth_v2_beacon_block_proto_init() } @@ -858,7 +1423,7 @@ func file_proto_eth_v2_beacon_block_proto_init() { } } file_proto_eth_v2_beacon_block_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SignedBeaconBlockAltair); i { + switch v := v.(*SignedBeaconBlockMerge); i { case 0: return &v.state case 1: @@ -870,7 +1435,7 @@ func file_proto_eth_v2_beacon_block_proto_init() { } } file_proto_eth_v2_beacon_block_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*BeaconBlockAltair); i { + switch v := v.(*SignedBeaconBlockAltair); i { case 0: return &v.state case 1: @@ -882,6 +1447,54 @@ func file_proto_eth_v2_beacon_block_proto_init() { } } file_proto_eth_v2_beacon_block_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*BeaconBlockMerge); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_eth_v2_beacon_block_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*BeaconBlockAltair); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_eth_v2_beacon_block_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*BeaconBlockBodyMerge); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_eth_v2_beacon_block_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ExecutionPayload); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_eth_v2_beacon_block_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*BeaconBlockBodyAltair); i { case 0: return &v.state @@ -897,10 +1510,12 @@ func file_proto_eth_v2_beacon_block_proto_init() { file_proto_eth_v2_beacon_block_proto_msgTypes[3].OneofWrappers = []interface{}{ (*BeaconBlockContainerV2_Phase0Block)(nil), (*BeaconBlockContainerV2_AltairBlock)(nil), + (*BeaconBlockContainerV2_MergeBlock)(nil), } file_proto_eth_v2_beacon_block_proto_msgTypes[4].OneofWrappers = []interface{}{ (*SignedBeaconBlockContainerV2_Phase0Block)(nil), (*SignedBeaconBlockContainerV2_AltairBlock)(nil), + (*SignedBeaconBlockContainerV2_MergeBlock)(nil), } type x struct{} out := protoimpl.TypeBuilder{ @@ -908,7 +1523,7 @@ func file_proto_eth_v2_beacon_block_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_proto_eth_v2_beacon_block_proto_rawDesc, NumEnums: 0, - NumMessages: 8, + NumMessages: 12, NumExtensions: 0, NumServices: 0, }, diff --git a/proto/eth/v2/beacon_block.proto b/proto/eth/v2/beacon_block.proto index 60aa421fcd..c0c3ae9d59 100644 --- a/proto/eth/v2/beacon_block.proto +++ b/proto/eth/v2/beacon_block.proto @@ -47,6 +47,7 @@ message BeaconBlockContainerV2 { oneof block { v1.BeaconBlock phase0_block = 1; BeaconBlockAltair altair_block = 2; + BeaconBlockMerge merge_block = 3; } } @@ -54,10 +55,18 @@ message SignedBeaconBlockContainerV2 { oneof message { v1.BeaconBlock phase0_block = 1; BeaconBlockAltair altair_block = 2; + BeaconBlockMerge merge_block = 3; } // 96 byte BLS signature from the validator that produced this block. - bytes signature = 3 [(ethereum.eth.ext.ssz_size) = "96"]; + bytes signature = 4 [(ethereum.eth.ext.ssz_size) = "96"]; +} + +message SignedBeaconBlockMerge { + BeaconBlockMerge message = 1; + + // 96 byte BLS signature from the validator that produced this block. + bytes signature = 2 [(ethereum.eth.ext.ssz_size) = "96"]; } message SignedBeaconBlockAltair { @@ -67,6 +76,25 @@ message SignedBeaconBlockAltair { bytes signature = 2 [(ethereum.eth.ext.ssz_size) = "96"]; } +// The Ethereum consensus beacon block. The message does not contain a validator signature. +message BeaconBlockMerge { + // Beacon chain slot that this block represents. + uint64 slot = 1 [(ethereum.eth.ext.cast_type) = "github.com/prysmaticlabs/eth2-types.Slot"]; + + // Validator index of the validator that proposed the block header. + uint64 proposer_index = 2 [(ethereum.eth.ext.cast_type) = "github.com/prysmaticlabs/eth2-types.ValidatorIndex"]; + + // 32 byte root of the parent block. + bytes parent_root = 3 [(ethereum.eth.ext.ssz_size) = "32"]; + + // 32 byte root of the resulting state after processing this block. + bytes state_root = 4 [(ethereum.eth.ext.ssz_size) = "32"]; + + // The block body itself. + BeaconBlockBodyMerge body = 5; +} + + // The Ethereum consensus beacon block. The message does not contain a validator signature. message BeaconBlockAltair { // Beacon chain slot that this block represents. @@ -85,6 +113,62 @@ message BeaconBlockAltair { BeaconBlockBodyAltair body = 5; } +message BeaconBlockBodyMerge { + // The validators RANDAO reveal 96 byte value. + bytes randao_reveal = 1 [(ethereum.eth.ext.ssz_size) = "96"]; + + // A reference to the Ethereum 1.x chain. + v1.Eth1Data eth1_data = 2; + + // 32 byte field of arbitrary data. This field may contain any data and + // is not used for anything other than a fun message. + bytes graffiti = 3 [(ethereum.eth.ext.ssz_size) = "32"]; + + // Block operations + // Refer to spec constants at https://github.com/ethereum/consensus-specs/blob/dev/specs/core/0_beacon-chain.md#max-operations-per-block + + // At most MAX_PROPOSER_SLASHINGS. + repeated v1.ProposerSlashing proposer_slashings = 4 [(ethereum.eth.ext.ssz_max) = "16"]; + + // At most MAX_ATTESTER_SLASHINGS. + repeated v1.AttesterSlashing attester_slashings = 5 [(ethereum.eth.ext.ssz_max) = "2"]; + + // At most MAX_ATTESTATIONS. + repeated v1.Attestation attestations = 6 [(ethereum.eth.ext.ssz_max) = "128"]; + + // At most MAX_DEPOSITS. + repeated v1.Deposit deposits = 7 [(ethereum.eth.ext.ssz_max) = "16"]; + + // At most MAX_VOLUNTARY_EXITS. + repeated v1.SignedVoluntaryExit voluntary_exits = 8 [(ethereum.eth.ext.ssz_max) = "16"]; + + // Sync aggregate object to track sync committee votes for light client support. + v1.SyncAggregate sync_aggregate = 9; + + // Execution payload: the embedded execution payload of the block [New in Merge] + v2.ExecutionPayload execution_payload = 10; +} + + +// The execution payload in a `BeaconBlockBody`. +message ExecutionPayload { + // Execution block header fields + bytes parent_hash = 1 [(ethereum.eth.ext.ssz_size) = "32"]; + bytes coinbase = 2 [(ethereum.eth.ext.ssz_size) = "20"]; //'beneficiary' in the yellow paper + bytes state_root = 3 [(ethereum.eth.ext.ssz_size) = "32"]; + bytes receipt_root = 4 [(ethereum.eth.ext.ssz_size) = "32"]; //'receipts root' in the yellow paper + bytes logs_bloom = 5 [(ethereum.eth.ext.ssz_size) = "256"]; + bytes random = 6 [(ethereum.eth.ext.ssz_size) = "32"]; //'difficulty' in the yellow paper + uint64 block_number = 7; //'number' in the yellow paper + uint64 gas_limit = 8; + uint64 gas_used = 9; + uint64 timestamp = 10; + bytes extra_data = 11 [(ethereum.eth.ext.ssz_max) = "32"]; + bytes base_fee_per_gas = 12 [(ethereum.eth.ext.ssz_size) = "32"]; //base fee introduced in EIP-1559, little-endian serialized + bytes block_hash = 13 [(ethereum.eth.ext.ssz_size) = "32"]; // Hash of execution block + repeated bytes transactions = 14 [(ethereum.eth.ext.ssz_size) = "?,?", (ethereum.eth.ext.ssz_max) = "1048576,1073741824"]; +} + message BeaconBlockBodyAltair { // The validators RANDAO reveal 96 byte value. bytes randao_reveal = 1 [(ethereum.eth.ext.ssz_size) = "96"]; diff --git a/proto/eth/v2/version.pb.go b/proto/eth/v2/version.pb.go index 96f419f816..c29dd32bc4 100755 --- a/proto/eth/v2/version.pb.go +++ b/proto/eth/v2/version.pb.go @@ -31,6 +31,7 @@ type Version int32 const ( Version_PHASE0 Version = 0 Version_ALTAIR Version = 1 + Version_MERGE Version = 2 ) // Enum value maps for Version. @@ -38,10 +39,12 @@ var ( Version_name = map[int32]string{ 0: "PHASE0", 1: "ALTAIR", + 2: "MERGE", } Version_value = map[string]int32{ "PHASE0": 0, "ALTAIR": 1, + "MERGE": 2, } ) @@ -77,18 +80,18 @@ var File_proto_eth_v2_version_proto protoreflect.FileDescriptor var file_proto_eth_v2_version_proto_rawDesc = []byte{ 0x0a, 0x1a, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0f, 0x65, 0x74, - 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x32, 0x2a, 0x21, 0x0a, + 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x32, 0x2a, 0x2c, 0x0a, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x48, 0x41, 0x53, 0x45, 0x30, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x41, 0x4c, 0x54, 0x41, 0x49, 0x52, 0x10, 0x01, - 0x42, 0x7a, 0x0a, 0x13, 0x6f, 0x72, 0x67, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, - 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x32, 0x42, 0x0c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, - 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, - 0x73, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x65, 0x74, - 0x68, 0x2f, 0x76, 0x32, 0x3b, 0x65, 0x74, 0x68, 0xaa, 0x02, 0x0f, 0x45, 0x74, 0x68, 0x65, 0x72, - 0x65, 0x75, 0x6d, 0x2e, 0x45, 0x74, 0x68, 0x2e, 0x56, 0x32, 0xca, 0x02, 0x0f, 0x45, 0x74, 0x68, - 0x65, 0x72, 0x65, 0x75, 0x6d, 0x5c, 0x45, 0x74, 0x68, 0x5c, 0x76, 0x32, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, + 0x12, 0x09, 0x0a, 0x05, 0x4d, 0x45, 0x52, 0x47, 0x45, 0x10, 0x02, 0x42, 0x7a, 0x0a, 0x13, 0x6f, + 0x72, 0x67, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, + 0x76, 0x32, 0x42, 0x0c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x50, 0x01, 0x5a, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, + 0x72, 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x70, 0x72, 0x79, + 0x73, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x3b, + 0x65, 0x74, 0x68, 0xaa, 0x02, 0x0f, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x45, + 0x74, 0x68, 0x2e, 0x56, 0x32, 0xca, 0x02, 0x0f, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, + 0x5c, 0x45, 0x74, 0x68, 0x5c, 0x76, 0x32, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/proto/eth/v2/version.proto b/proto/eth/v2/version.proto index 234fadbd3f..5449d7cf97 100644 --- a/proto/eth/v2/version.proto +++ b/proto/eth/v2/version.proto @@ -26,4 +26,5 @@ option php_namespace = "Ethereum\\Eth\\v2"; enum Version { PHASE0 = 0; ALTAIR = 1; -} \ No newline at end of file + MERGE = 2; +} diff --git a/proto/prysm/v1alpha1/attestation/attestation_utils.go b/proto/prysm/v1alpha1/attestation/attestation_utils.go index ca30c65f2c..88285627c1 100644 --- a/proto/prysm/v1alpha1/attestation/attestation_utils.go +++ b/proto/prysm/v1alpha1/attestation/attestation_utils.go @@ -37,7 +37,7 @@ import ( // signature=attestation.signature, // ) func ConvertToIndexed(ctx context.Context, attestation *ethpb.Attestation, committee []types.ValidatorIndex) (*ethpb.IndexedAttestation, error) { - ctx, span := trace.StartSpan(ctx, "attestationutil.ConvertToIndexed") + _, span := trace.StartSpan(ctx, "attestationutil.ConvertToIndexed") defer span.End() attIndices, err := AttestingIndices(attestation.AggregationBits, committee) @@ -101,7 +101,7 @@ func AttestingIndices(bf bitfield.Bitfield, committee []types.ValidatorIndex) ([ // signing_root = compute_signing_root(indexed_attestation.data, domain) // return bls.FastAggregateVerify(pubkeys, signing_root, indexed_attestation.signature) func VerifyIndexedAttestationSig(ctx context.Context, indexedAtt *ethpb.IndexedAttestation, pubKeys []bls.PublicKey, domain []byte) error { - ctx, span := trace.StartSpan(ctx, "attestationutil.VerifyIndexedAttestationSig") + _, span := trace.StartSpan(ctx, "attestationutil.VerifyIndexedAttestationSig") defer span.End() indices := indexedAtt.AttestingIndices messageHash, err := signing.ComputeSigningRoot(indexedAtt.Data, domain) @@ -140,7 +140,7 @@ func VerifyIndexedAttestationSig(ctx context.Context, indexedAtt *ethpb.IndexedA // signing_root = compute_signing_root(indexed_attestation.data, domain) // return bls.FastAggregateVerify(pubkeys, signing_root, indexed_attestation.signature) func IsValidAttestationIndices(ctx context.Context, indexedAttestation *ethpb.IndexedAttestation) error { - ctx, span := trace.StartSpan(ctx, "attestationutil.IsValidAttestationIndices") + _, span := trace.StartSpan(ctx, "attestationutil.IsValidAttestationIndices") defer span.End() if indexedAttestation == nil || indexedAttestation.Data == nil || indexedAttestation.Data.Target == nil || indexedAttestation.AttestingIndices == nil { diff --git a/proto/prysm/v1alpha1/validator-client/keymanager.pb.go b/proto/prysm/v1alpha1/validator-client/keymanager.pb.go index c24437f72b..127fb7e8ff 100755 --- a/proto/prysm/v1alpha1/validator-client/keymanager.pb.go +++ b/proto/prysm/v1alpha1/validator-client/keymanager.pb.go @@ -153,7 +153,10 @@ type SignRequest struct { // *SignRequest_SyncAggregatorSelectionData // *SignRequest_ContributionAndProof // *SignRequest_SyncMessageBlockRoot - Object isSignRequest_Object `protobuf_oneof:"object"` + // *SignRequest_BlockV3 + Object isSignRequest_Object `protobuf_oneof:"object"` + Fork *v1alpha1.Fork `protobuf:"bytes,4,opt,name=fork,proto3" json:"fork,omitempty"` + AggregationSlot uint64 `protobuf:"varint,5,opt,name=aggregation_slot,json=aggregationSlot,proto3" json:"aggregation_slot,omitempty"` } func (x *SignRequest) Reset() { @@ -286,6 +289,27 @@ func (x *SignRequest) GetSyncMessageBlockRoot() []byte { return nil } +func (x *SignRequest) GetBlockV3() *v1alpha1.BeaconBlockMerge { + if x, ok := x.GetObject().(*SignRequest_BlockV3); ok { + return x.BlockV3 + } + return nil +} + +func (x *SignRequest) GetFork() *v1alpha1.Fork { + if x != nil { + return x.Fork + } + return nil +} + +func (x *SignRequest) GetAggregationSlot() uint64 { + if x != nil { + return x.AggregationSlot + } + return 0 +} + type isSignRequest_Object interface { isSignRequest_Object() } @@ -330,6 +354,10 @@ type SignRequest_SyncMessageBlockRoot struct { SyncMessageBlockRoot []byte `protobuf:"bytes,110,opt,name=sync_message_block_root,json=syncMessageBlockRoot,proto3,oneof"` } +type SignRequest_BlockV3 struct { + BlockV3 *v1alpha1.BeaconBlockMerge `protobuf:"bytes,111,opt,name=blockV3,proto3,oneof"` +} + func (*SignRequest_Block) isSignRequest_Object() {} func (*SignRequest_AttestationData) isSignRequest_Object() {} @@ -350,6 +378,8 @@ func (*SignRequest_ContributionAndProof) isSignRequest_Object() {} func (*SignRequest_SyncMessageBlockRoot) isSignRequest_Object() {} +func (*SignRequest_BlockV3) isSignRequest_Object() {} + type SignResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -434,7 +464,7 @@ var file_proto_prysm_v1alpha1_validator_client_keymanager_proto_rawDesc = []byte 0x34, 0x0a, 0x16, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x14, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x75, 0x62, 0x6c, 0x69, - 0x63, 0x4b, 0x65, 0x79, 0x73, 0x22, 0xb9, 0x07, 0x0a, 0x0b, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65, + 0x63, 0x4b, 0x65, 0x79, 0x73, 0x22, 0xda, 0x08, 0x0a, 0x0b, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x69, 0x67, 0x6e, 0x69, 0x6e, 0x67, 0x5f, @@ -493,51 +523,61 @@ var file_proto_prysm_v1alpha1_validator_client_keymanager_proto_rawDesc = []byte 0x0a, 0x17, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x18, 0x6e, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x14, 0x73, 0x79, 0x6e, 0x63, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x42, 0x6c, - 0x6f, 0x63, 0x6b, 0x52, 0x6f, 0x6f, 0x74, 0x42, 0x08, 0x0a, 0x06, 0x6f, 0x62, 0x6a, 0x65, 0x63, - 0x74, 0x22, 0xb7, 0x01, 0x0a, 0x0c, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, - 0x12, 0x4b, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, - 0x32, 0x33, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, - 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, - 0x32, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x53, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3c, 0x0a, - 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, - 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x55, 0x43, 0x43, 0x45, 0x45, 0x44, 0x45, - 0x44, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x45, 0x4e, 0x49, 0x45, 0x44, 0x10, 0x02, 0x12, - 0x0a, 0x0a, 0x06, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x03, 0x32, 0xa7, 0x02, 0x0a, 0x0c, - 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x72, 0x12, 0x90, 0x01, 0x0a, - 0x18, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x50, - 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, - 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, - 0x79, 0x1a, 0x36, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, + 0x6f, 0x63, 0x6b, 0x52, 0x6f, 0x6f, 0x74, 0x12, 0x43, 0x0a, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, + 0x56, 0x33, 0x18, 0x6f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, + 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, + 0x2e, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4d, 0x65, 0x72, 0x67, + 0x65, 0x48, 0x00, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x56, 0x33, 0x12, 0x2f, 0x0a, 0x04, + 0x66, 0x6f, 0x72, 0x6b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x65, 0x74, 0x68, + 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, + 0x61, 0x31, 0x2e, 0x46, 0x6f, 0x72, 0x6b, 0x52, 0x04, 0x66, 0x6f, 0x72, 0x6b, 0x12, 0x29, 0x0a, + 0x10, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x6c, 0x6f, + 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x6c, 0x6f, 0x74, 0x42, 0x08, 0x0a, 0x06, 0x6f, 0x62, 0x6a, 0x65, + 0x63, 0x74, 0x22, 0xb7, 0x01, 0x0a, 0x0c, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, + 0x65, 0x12, 0x4b, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x0e, 0x32, 0x33, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, - 0x76, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x24, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x1e, 0x12, 0x1c, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x76, 0x32, 0x2f, - 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, - 0x83, 0x01, 0x0a, 0x04, 0x53, 0x69, 0x67, 0x6e, 0x12, 0x2b, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, - 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, - 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x20, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a, 0x22, 0x18, 0x2f, 0x61, 0x63, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x76, 0x32, 0x2f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, - 0x2f, 0x73, 0x69, 0x67, 0x6e, 0x42, 0xcb, 0x01, 0x0a, 0x22, 0x6f, 0x72, 0x67, 0x2e, 0x65, 0x74, - 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, - 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x42, 0x0f, 0x4b, 0x65, - 0x79, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, - 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, - 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x2f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x2f, 0x76, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x31, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2d, 0x63, - 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x3b, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x70, - 0x62, 0xaa, 0x02, 0x1e, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x56, 0x61, 0x6c, - 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, - 0x56, 0x32, 0xca, 0x02, 0x1e, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x5c, 0x56, 0x61, - 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5c, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, - 0x5c, 0x56, 0x32, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x76, 0x32, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, + 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3c, + 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, + 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x55, 0x43, 0x43, 0x45, 0x45, 0x44, + 0x45, 0x44, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x45, 0x4e, 0x49, 0x45, 0x44, 0x10, 0x02, + 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x03, 0x32, 0xa7, 0x02, 0x0a, + 0x0c, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x72, 0x12, 0x90, 0x01, + 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6e, 0x67, + 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, + 0x74, 0x79, 0x1a, 0x36, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, + 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, + 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x24, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x1e, 0x12, 0x1c, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x76, 0x32, + 0x2f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, + 0x12, 0x83, 0x01, 0x0a, 0x04, 0x53, 0x69, 0x67, 0x6e, 0x12, 0x2b, 0x2e, 0x65, 0x74, 0x68, 0x65, + 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, + 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, + 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x20, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a, 0x22, 0x18, 0x2f, 0x61, + 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x76, 0x32, 0x2f, 0x72, 0x65, 0x6d, 0x6f, 0x74, + 0x65, 0x2f, 0x73, 0x69, 0x67, 0x6e, 0x42, 0xcb, 0x01, 0x0a, 0x22, 0x6f, 0x72, 0x67, 0x2e, 0x65, + 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, + 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x42, 0x0f, 0x4b, + 0x65, 0x79, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, + 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, + 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, + 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x2f, 0x76, 0x31, 0x61, + 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2d, + 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x3b, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, + 0x70, 0x62, 0xaa, 0x02, 0x1e, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x56, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, + 0x2e, 0x56, 0x32, 0xca, 0x02, 0x1e, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x5c, 0x56, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5c, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x73, 0x5c, 0x56, 0x32, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -566,7 +606,9 @@ var file_proto_prysm_v1alpha1_validator_client_keymanager_proto_goTypes = []inte (*v1alpha1.BeaconBlockAltair)(nil), // 8: ethereum.eth.v1alpha1.BeaconBlockAltair (*v1alpha1.SyncAggregatorSelectionData)(nil), // 9: ethereum.eth.v1alpha1.SyncAggregatorSelectionData (*v1alpha1.ContributionAndProof)(nil), // 10: ethereum.eth.v1alpha1.ContributionAndProof - (*empty.Empty)(nil), // 11: google.protobuf.Empty + (*v1alpha1.BeaconBlockMerge)(nil), // 11: ethereum.eth.v1alpha1.BeaconBlockMerge + (*v1alpha1.Fork)(nil), // 12: ethereum.eth.v1alpha1.Fork + (*empty.Empty)(nil), // 13: google.protobuf.Empty } var file_proto_prysm_v1alpha1_validator_client_keymanager_proto_depIdxs = []int32{ 4, // 0: ethereum.validator.accounts.v2.SignRequest.block:type_name -> ethereum.eth.v1alpha1.BeaconBlock @@ -576,16 +618,18 @@ var file_proto_prysm_v1alpha1_validator_client_keymanager_proto_depIdxs = []int3 8, // 4: ethereum.validator.accounts.v2.SignRequest.blockV2:type_name -> ethereum.eth.v1alpha1.BeaconBlockAltair 9, // 5: ethereum.validator.accounts.v2.SignRequest.sync_aggregator_selection_data:type_name -> ethereum.eth.v1alpha1.SyncAggregatorSelectionData 10, // 6: ethereum.validator.accounts.v2.SignRequest.contribution_and_proof:type_name -> ethereum.eth.v1alpha1.ContributionAndProof - 0, // 7: ethereum.validator.accounts.v2.SignResponse.status:type_name -> ethereum.validator.accounts.v2.SignResponse.Status - 11, // 8: ethereum.validator.accounts.v2.RemoteSigner.ListValidatingPublicKeys:input_type -> google.protobuf.Empty - 2, // 9: ethereum.validator.accounts.v2.RemoteSigner.Sign:input_type -> ethereum.validator.accounts.v2.SignRequest - 1, // 10: ethereum.validator.accounts.v2.RemoteSigner.ListValidatingPublicKeys:output_type -> ethereum.validator.accounts.v2.ListPublicKeysResponse - 3, // 11: ethereum.validator.accounts.v2.RemoteSigner.Sign:output_type -> ethereum.validator.accounts.v2.SignResponse - 10, // [10:12] is the sub-list for method output_type - 8, // [8:10] is the sub-list for method input_type - 8, // [8:8] is the sub-list for extension type_name - 8, // [8:8] is the sub-list for extension extendee - 0, // [0:8] is the sub-list for field type_name + 11, // 7: ethereum.validator.accounts.v2.SignRequest.blockV3:type_name -> ethereum.eth.v1alpha1.BeaconBlockMerge + 12, // 8: ethereum.validator.accounts.v2.SignRequest.fork:type_name -> ethereum.eth.v1alpha1.Fork + 0, // 9: ethereum.validator.accounts.v2.SignResponse.status:type_name -> ethereum.validator.accounts.v2.SignResponse.Status + 13, // 10: ethereum.validator.accounts.v2.RemoteSigner.ListValidatingPublicKeys:input_type -> google.protobuf.Empty + 2, // 11: ethereum.validator.accounts.v2.RemoteSigner.Sign:input_type -> ethereum.validator.accounts.v2.SignRequest + 1, // 12: ethereum.validator.accounts.v2.RemoteSigner.ListValidatingPublicKeys:output_type -> ethereum.validator.accounts.v2.ListPublicKeysResponse + 3, // 13: ethereum.validator.accounts.v2.RemoteSigner.Sign:output_type -> ethereum.validator.accounts.v2.SignResponse + 12, // [12:14] is the sub-list for method output_type + 10, // [10:12] is the sub-list for method input_type + 10, // [10:10] is the sub-list for extension type_name + 10, // [10:10] is the sub-list for extension extendee + 0, // [0:10] is the sub-list for field type_name } func init() { file_proto_prysm_v1alpha1_validator_client_keymanager_proto_init() } @@ -642,6 +686,7 @@ func file_proto_prysm_v1alpha1_validator_client_keymanager_proto_init() { (*SignRequest_SyncAggregatorSelectionData)(nil), (*SignRequest_ContributionAndProof)(nil), (*SignRequest_SyncMessageBlockRoot)(nil), + (*SignRequest_BlockV3)(nil), } type x struct{} out := protoimpl.TypeBuilder{ diff --git a/proto/prysm/v1alpha1/validator-client/keymanager.proto b/proto/prysm/v1alpha1/validator-client/keymanager.proto index 96b24d4ad5..087d16780b 100644 --- a/proto/prysm/v1alpha1/validator-client/keymanager.proto +++ b/proto/prysm/v1alpha1/validator-client/keymanager.proto @@ -74,7 +74,12 @@ message SignRequest { ethereum.eth.v1alpha1.SyncAggregatorSelectionData sync_aggregator_selection_data = 108; ethereum.eth.v1alpha1.ContributionAndProof contribution_and_proof = 109; bytes sync_message_block_root = 110; + + // Merge objects. + ethereum.eth.v1alpha1.BeaconBlockMerge blockV3 = 111; } + ethereum.eth.v1alpha1.Fork fork = 4; + uint64 aggregation_slot = 5; } // SignResponse returned by a RemoteSigner gRPC service. diff --git a/proto/prysm/v1alpha1/wrapper/beacon_block.go b/proto/prysm/v1alpha1/wrapper/beacon_block.go index 384d2b7458..2ca3b4d376 100644 --- a/proto/prysm/v1alpha1/wrapper/beacon_block.go +++ b/proto/prysm/v1alpha1/wrapper/beacon_block.go @@ -85,17 +85,17 @@ func (w Phase0SignedBeaconBlock) PbPhase0Block() (*eth.SignedBeaconBlock, error) } // PbAltairBlock is a stub. -func (w Phase0SignedBeaconBlock) PbAltairBlock() (*eth.SignedBeaconBlockAltair, error) { +func (_ Phase0SignedBeaconBlock) PbAltairBlock() (*eth.SignedBeaconBlockAltair, error) { return nil, errors.New("unsupported altair block") } // PbMergeBlock is a stub. -func (w Phase0SignedBeaconBlock) PbMergeBlock() (*eth.SignedBeaconBlockMerge, error) { +func (_ Phase0SignedBeaconBlock) PbMergeBlock() (*eth.SignedBeaconBlockMerge, error) { return nil, errors.New("unsupported merge block") } // Version of the underlying protobuf object. -func (w Phase0SignedBeaconBlock) Version() int { +func (_ Phase0SignedBeaconBlock) Version() int { return version.Phase0 } @@ -193,7 +193,7 @@ func (w Phase0BeaconBlock) Proto() proto.Message { } // Version of the underlying protobuf object. -func (w Phase0BeaconBlock) Version() int { +func (_ Phase0BeaconBlock) Version() int { return version.Phase0 } @@ -249,7 +249,7 @@ func (w Phase0BeaconBlockBody) VoluntaryExits() []*eth.SignedVoluntaryExit { } // SyncAggregate returns the sync aggregate in the block. -func (w Phase0BeaconBlockBody) SyncAggregate() (*eth.SyncAggregate, error) { +func (_ Phase0BeaconBlockBody) SyncAggregate() (*eth.SyncAggregate, error) { return nil, errors.New("Sync aggregate is not supported in phase 0 block") } @@ -270,7 +270,7 @@ func (w Phase0BeaconBlockBody) Proto() proto.Message { } // ExecutionPayload is a stub. -func (w Phase0BeaconBlockBody) ExecutionPayload() (*eth.ExecutionPayload, error) { +func (_ Phase0BeaconBlockBody) ExecutionPayload() (*eth.ExecutionPayload, error) { return nil, errors.New("ExecutionPayload is not supported in phase 0 block body") } @@ -356,17 +356,17 @@ func (w altairSignedBeaconBlock) PbAltairBlock() (*eth.SignedBeaconBlockAltair, } // PbPhase0Block is a stub. -func (w altairSignedBeaconBlock) PbPhase0Block() (*eth.SignedBeaconBlock, error) { +func (_ altairSignedBeaconBlock) PbPhase0Block() (*eth.SignedBeaconBlock, error) { return nil, ErrUnsupportedPhase0Block } // PbMergeBlock is a stub. -func (w altairSignedBeaconBlock) PbMergeBlock() (*eth.SignedBeaconBlockMerge, error) { +func (_ altairSignedBeaconBlock) PbMergeBlock() (*eth.SignedBeaconBlockMerge, error) { return nil, errors.New("unsupported merge block") } // Version of the underlying protobuf object. -func (w altairSignedBeaconBlock) Version() int { +func (_ altairSignedBeaconBlock) Version() int { return version.Altair } @@ -468,7 +468,7 @@ func (w altairBeaconBlock) Proto() proto.Message { } // Version of the underlying protobuf object. -func (w altairBeaconBlock) Version() int { +func (_ altairBeaconBlock) Version() int { return version.Altair } @@ -549,7 +549,7 @@ func (w altairBeaconBlockBody) Proto() proto.Message { } // ExecutionPayload is a stub. -func (w altairBeaconBlockBody) ExecutionPayload() (*eth.ExecutionPayload, error) { +func (_ altairBeaconBlockBody) ExecutionPayload() (*eth.ExecutionPayload, error) { return nil, errors.New("ExecutionPayload is not supported in altair block body") } @@ -622,17 +622,17 @@ func (w mergeSignedBeaconBlock) PbMergeBlock() (*eth.SignedBeaconBlockMerge, err } // PbPhase0Block is a stub. -func (w mergeSignedBeaconBlock) PbPhase0Block() (*eth.SignedBeaconBlock, error) { +func (_ mergeSignedBeaconBlock) PbPhase0Block() (*eth.SignedBeaconBlock, error) { return nil, ErrUnsupportedPhase0Block } // PbAltairBlock returns the underlying protobuf object. -func (w mergeSignedBeaconBlock) PbAltairBlock() (*eth.SignedBeaconBlockAltair, error) { +func (_ mergeSignedBeaconBlock) PbAltairBlock() (*eth.SignedBeaconBlockAltair, error) { return nil, errors.New("unsupported altair block") } // Version of the underlying protobuf object. -func (w mergeSignedBeaconBlock) Version() int { +func (_ mergeSignedBeaconBlock) Version() int { return version.Merge } @@ -734,7 +734,7 @@ func (w mergeBeaconBlock) Proto() proto.Message { } // Version of the underlying protobuf object. -func (w mergeBeaconBlock) Version() int { +func (_ mergeBeaconBlock) Version() int { return version.Merge } diff --git a/proto/prysm/v1alpha1/wrapper/beacon_block_test.go b/proto/prysm/v1alpha1/wrapper/beacon_block_test.go index f54bf9faf3..465984cd8a 100644 --- a/proto/prysm/v1alpha1/wrapper/beacon_block_test.go +++ b/proto/prysm/v1alpha1/wrapper/beacon_block_test.go @@ -7,7 +7,6 @@ import ( types "github.com/prysmaticlabs/eth2-types" "github.com/prysmaticlabs/prysm/encoding/bytesutil" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - v1alpha1 "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/wrapper" "github.com/prysmaticlabs/prysm/runtime/version" "github.com/prysmaticlabs/prysm/testing/assert" @@ -206,7 +205,7 @@ func TestAltairBeaconBlockBody_RandaoReveal(t *testing.T) { } func TestAltairBeaconBlockBody_Eth1Data(t *testing.T) { - data := &v1alpha1.Eth1Data{} + data := ðpb.Eth1Data{} body := ðpb.BeaconBlockBodyAltair{ Eth1Data: data, } @@ -225,8 +224,8 @@ func TestAltairBeaconBlockBody_Graffiti(t *testing.T) { } func TestAltairBeaconBlockBody_ProposerSlashings(t *testing.T) { - ps := []*v1alpha1.ProposerSlashing{ - {Header_1: &v1alpha1.SignedBeaconBlockHeader{ + ps := []*ethpb.ProposerSlashing{ + {Header_1: ðpb.SignedBeaconBlockHeader{ Signature: []byte{0x11, 0x20}, }}, } @@ -238,8 +237,8 @@ func TestAltairBeaconBlockBody_ProposerSlashings(t *testing.T) { } func TestAltairBeaconBlockBody_AttesterSlashings(t *testing.T) { - as := []*v1alpha1.AttesterSlashing{ - {Attestation_1: &v1alpha1.IndexedAttestation{Signature: []byte{0x11}}}, + as := []*ethpb.AttesterSlashing{ + {Attestation_1: ðpb.IndexedAttestation{Signature: []byte{0x11}}}, } body := ðpb.BeaconBlockBodyAltair{AttesterSlashings: as} wbb, err := wrapper.WrappedAltairBeaconBlockBody(body) @@ -249,7 +248,7 @@ func TestAltairBeaconBlockBody_AttesterSlashings(t *testing.T) { } func TestAltairBeaconBlockBody_Attestations(t *testing.T) { - atts := []*v1alpha1.Attestation{{Signature: []byte{0x88}}} + atts := []*ethpb.Attestation{{Signature: []byte{0x88}}} body := ðpb.BeaconBlockBodyAltair{Attestations: atts} wbb, err := wrapper.WrappedAltairBeaconBlockBody(body) @@ -259,7 +258,7 @@ func TestAltairBeaconBlockBody_Attestations(t *testing.T) { } func TestAltairBeaconBlockBody_Deposits(t *testing.T) { - deposits := []*v1alpha1.Deposit{ + deposits := []*ethpb.Deposit{ {Proof: [][]byte{{0x54, 0x10}}}, } body := ðpb.BeaconBlockBodyAltair{Deposits: deposits} @@ -270,8 +269,8 @@ func TestAltairBeaconBlockBody_Deposits(t *testing.T) { } func TestAltairBeaconBlockBody_VoluntaryExits(t *testing.T) { - exits := []*v1alpha1.SignedVoluntaryExit{ - {Exit: &v1alpha1.VoluntaryExit{Epoch: 54}}, + exits := []*ethpb.SignedVoluntaryExit{ + {Exit: ðpb.VoluntaryExit{Epoch: 54}}, } body := ðpb.BeaconBlockBodyAltair{VoluntaryExits: exits} wbb, err := wrapper.WrappedAltairBeaconBlockBody(body) @@ -557,7 +556,7 @@ func TestMergeBeaconBlockBody_RandaoReveal(t *testing.T) { } func TestMergeBeaconBlockBody_Eth1Data(t *testing.T) { - data := &v1alpha1.Eth1Data{} + data := ðpb.Eth1Data{} body := ðpb.BeaconBlockBodyMerge{ Eth1Data: data, } @@ -576,8 +575,8 @@ func TestMergeBeaconBlockBody_Graffiti(t *testing.T) { } func TestMergeBeaconBlockBody_ProposerSlashings(t *testing.T) { - ps := []*v1alpha1.ProposerSlashing{ - {Header_1: &v1alpha1.SignedBeaconBlockHeader{ + ps := []*ethpb.ProposerSlashing{ + {Header_1: ðpb.SignedBeaconBlockHeader{ Signature: []byte{0x11, 0x20}, }}, } @@ -589,8 +588,8 @@ func TestMergeBeaconBlockBody_ProposerSlashings(t *testing.T) { } func TestMergeBeaconBlockBody_AttesterSlashings(t *testing.T) { - as := []*v1alpha1.AttesterSlashing{ - {Attestation_1: &v1alpha1.IndexedAttestation{Signature: []byte{0x11}}}, + as := []*ethpb.AttesterSlashing{ + {Attestation_1: ðpb.IndexedAttestation{Signature: []byte{0x11}}}, } body := ðpb.BeaconBlockBodyMerge{AttesterSlashings: as} wbb, err := wrapper.WrappedMergeBeaconBlockBody(body) @@ -600,7 +599,7 @@ func TestMergeBeaconBlockBody_AttesterSlashings(t *testing.T) { } func TestMergeBeaconBlockBody_Attestations(t *testing.T) { - atts := []*v1alpha1.Attestation{{Signature: []byte{0x88}}} + atts := []*ethpb.Attestation{{Signature: []byte{0x88}}} body := ðpb.BeaconBlockBodyMerge{Attestations: atts} wbb, err := wrapper.WrappedMergeBeaconBlockBody(body) @@ -610,7 +609,7 @@ func TestMergeBeaconBlockBody_Attestations(t *testing.T) { } func TestMergeBeaconBlockBody_Deposits(t *testing.T) { - deposits := []*v1alpha1.Deposit{ + deposits := []*ethpb.Deposit{ {Proof: [][]byte{{0x54, 0x10}}}, } body := ðpb.BeaconBlockBodyMerge{Deposits: deposits} @@ -621,8 +620,8 @@ func TestMergeBeaconBlockBody_Deposits(t *testing.T) { } func TestMergeBeaconBlockBody_VoluntaryExits(t *testing.T) { - exits := []*v1alpha1.SignedVoluntaryExit{ - {Exit: &v1alpha1.VoluntaryExit{Epoch: 54}}, + exits := []*ethpb.SignedVoluntaryExit{ + {Exit: ðpb.VoluntaryExit{Epoch: 54}}, } body := ðpb.BeaconBlockBodyMerge{VoluntaryExits: exits} wbb, err := wrapper.WrappedMergeBeaconBlockBody(body) @@ -659,7 +658,7 @@ func TestMergeBeaconBlockBody_Proto(t *testing.T) { } func TestMergeBeaconBlockBody_ExecutionPayload(t *testing.T) { - payloads := &v1alpha1.ExecutionPayload{ + payloads := ðpb.ExecutionPayload{ BlockNumber: 100, } body := ðpb.BeaconBlockBodyMerge{ExecutionPayload: payloads} diff --git a/proto/prysm/v1alpha1/wrapper/metadata.go b/proto/prysm/v1alpha1/wrapper/metadata.go index 549eaa42b2..f669af404e 100644 --- a/proto/prysm/v1alpha1/wrapper/metadata.go +++ b/proto/prysm/v1alpha1/wrapper/metadata.go @@ -74,12 +74,12 @@ func (m MetadataV0) MetadataObjV0() *pb.MetaDataV0 { // MetadataObjV1 returns the inner metatdata object in its type // specified form. If it doesn't exist then we return nothing. -func (m MetadataV0) MetadataObjV1() *pb.MetaDataV1 { +func (_ MetadataV0) MetadataObjV1() *pb.MetaDataV1 { return nil } // Version returns the fork version of the underlying object. -func (m MetadataV0) Version() int { +func (_ MetadataV0) Version() int { return version.Phase0 } @@ -143,7 +143,7 @@ func (m MetadataV1) UnmarshalSSZ(buf []byte) error { // MetadataObjV0 returns the inner metadata object in its type // specified form. If it doesn't exist then we return nothing. -func (m MetadataV1) MetadataObjV0() *pb.MetaDataV0 { +func (_ MetadataV1) MetadataObjV0() *pb.MetaDataV0 { return nil } @@ -154,6 +154,6 @@ func (m MetadataV1) MetadataObjV1() *pb.MetaDataV1 { } // Version returns the fork version of the underlying object. -func (m MetadataV1) Version() int { +func (_ MetadataV1) Version() int { return version.Altair } diff --git a/runtime/prereqs/prereq.go b/runtime/prereqs/prereq.go index 73b7c2f2aa..e8622888f6 100644 --- a/runtime/prereqs/prereq.go +++ b/runtime/prereqs/prereq.go @@ -27,7 +27,7 @@ var ( // execShellOutputFunc passes a command and args to exec.CommandContext and returns the result as a string func execShellOutputFunc(ctx context.Context, command string, args ...string) (string, error) { - result, err := exec.CommandContext(ctx, command, args...).Output() /* #nosec G204 */ + result, err := exec.CommandContext(ctx, command, args...).Output() // #nosec G204 if err != nil { return "", errors.Wrap(err, "error in command execution") } diff --git a/runtime/service_registry_test.go b/runtime/service_registry_test.go index 9dfed5d9f0..20f066cb6f 100644 --- a/runtime/service_registry_test.go +++ b/runtime/service_registry_test.go @@ -16,10 +16,10 @@ type secondMockService struct { status error } -func (m *mockService) Start() { +func (_ *mockService) Start() { } -func (m *mockService) Stop() error { +func (_ *mockService) Stop() error { return nil } @@ -27,10 +27,10 @@ func (m *mockService) Status() error { return m.status } -func (s *secondMockService) Start() { +func (_ *secondMockService) Start() { } -func (s *secondMockService) Stop() error { +func (_ *secondMockService) Stop() error { return nil } diff --git a/testing/endtoend/components/beacon_node.go b/testing/endtoend/components/beacon_node.go index 905be42331..498ce0868c 100644 --- a/testing/endtoend/components/beacon_node.go +++ b/testing/endtoend/components/beacon_node.go @@ -129,7 +129,7 @@ func (node *BeaconNode) Start(ctx context.Context) error { args = append(args, features.E2EBeaconChainFlags...) args = append(args, config.BeaconFlags...) - cmd := exec.CommandContext(ctx, binaryPath, args...) /* #nosec G204 */ + cmd := exec.CommandContext(ctx, binaryPath, args...) // #nosec G204 -- Safe // Write stdout and stderr to log files. stdout, err := os.Create(path.Join(e2e.TestParams.LogPath, fmt.Sprintf("beacon_node_%d_stdout.log", index))) if err != nil { diff --git a/testing/endtoend/components/boot_node.go b/testing/endtoend/components/boot_node.go index 9846e0d0fb..6c04890b84 100644 --- a/testing/endtoend/components/boot_node.go +++ b/testing/endtoend/components/boot_node.go @@ -55,7 +55,7 @@ func (node *BootNode) Start(ctx context.Context) error { "--debug", } - cmd := exec.CommandContext(ctx, binaryPath, args...) /* #nosec G204 */ + cmd := exec.CommandContext(ctx, binaryPath, args...) // #nosec G204 -- Safe cmd.Stdout = stdOutFile cmd.Stderr = stdOutFile log.Infof("Starting boot node with flags: %s", strings.Join(args[1:], " ")) diff --git a/testing/endtoend/components/eth1.go b/testing/endtoend/components/eth1.go index c7cb38b1f3..5047f8c848 100644 --- a/testing/endtoend/components/eth1.go +++ b/testing/endtoend/components/eth1.go @@ -81,7 +81,7 @@ func (node *Eth1Node) Start(ctx context.Context) error { "--dev.period=2", "--ipcdisable", } - cmd := exec.CommandContext(ctx, binaryPath, args...) /* #nosec G204 */ + cmd := exec.CommandContext(ctx, binaryPath, args...) // #nosec G204 -- Safe file, err := helpers.DeleteAndCreateFile(e2e.TestParams.LogPath, "eth1.log") if err != nil { return err @@ -104,12 +104,12 @@ func (node *Eth1Node) Start(ctx context.Context) error { web3 := ethclient.NewClient(client) // Access the dev account keystore to deploy the contract. - fileName, err := exec.Command("ls", path.Join(eth1Path, "keystore")).Output() /* #nosec G204 */ + fileName, err := exec.Command("ls", path.Join(eth1Path, "keystore")).Output() // #nosec G204 if err != nil { return err } keystorePath := path.Join(eth1Path, fmt.Sprintf("keystore/%s", strings.TrimSpace(string(fileName)))) - jsonBytes, err := ioutil.ReadFile(keystorePath) // #nosec G304 + jsonBytes, err := ioutil.ReadFile(keystorePath) // #nosec G304 -- ReadFile is safe if err != nil { return err } diff --git a/testing/endtoend/components/validator.go b/testing/endtoend/components/validator.go index d32db4a97e..d33fa4f379 100644 --- a/testing/endtoend/components/validator.go +++ b/testing/endtoend/components/validator.go @@ -155,7 +155,7 @@ func (v *ValidatorNode) Start(ctx context.Context) error { log.Warning("Using latest release validator via prysm.sh") } - cmd := exec.CommandContext(ctx, binaryPath, args...) /* #nosec G204 */ + cmd := exec.CommandContext(ctx, binaryPath, args...) // #nosec G204 -- Safe // Write stdout and stderr to log files. stdout, err := os.Create(path.Join(e2e.TestParams.LogPath, fmt.Sprintf("validator_%d_stdout.log", index))) diff --git a/testing/endtoend/evaluators/api_middleware.go b/testing/endtoend/evaluators/api_middleware.go index 857e007183..29bc5454c4 100644 --- a/testing/endtoend/evaluators/api_middleware.go +++ b/testing/endtoend/evaluators/api_middleware.go @@ -248,7 +248,7 @@ func doMiddlewareJSONGetRequestV1(requestPath string, beaconNodeIdx int, dst int return json.NewDecoder(httpResp.Body).Decode(&dst) } -func doMiddlewareJSONPostRequestV1(requestPath string, beaconNodeIdx int, postData interface{}, dst interface{}) error { +func doMiddlewareJSONPostRequestV1(requestPath string, beaconNodeIdx int, postData, dst interface{}) error { b, err := json.Marshal(postData) if err != nil { return err diff --git a/testing/endtoend/helpers/helpers.go b/testing/endtoend/helpers/helpers.go index b78cee5e73..e1ee4b56a4 100644 --- a/testing/endtoend/helpers/helpers.go +++ b/testing/endtoend/helpers/helpers.go @@ -162,7 +162,7 @@ func WritePprofFiles(testDir string, index int) error { } func writeURLRespAtPath(url, filePath string) error { - resp, err := http.Get(url) /* #nosec G107 */ + resp, err := http.Get(url) // #nosec G107 -- Safe, used internally if err != nil { return err } diff --git a/testing/endtoend/slasher_simulator_e2e_test.go b/testing/endtoend/slasher_simulator_e2e_test.go index 6ea5f6d0c8..62deb8106d 100644 --- a/testing/endtoend/slasher_simulator_e2e_test.go +++ b/testing/endtoend/slasher_simulator_e2e_test.go @@ -19,6 +19,32 @@ import ( logTest "github.com/sirupsen/logrus/hooks/test" ) +type mockSyncChecker struct{} + +func (c mockSyncChecker) Initialized() bool { + return true +} + +func (c mockSyncChecker) Syncing() bool { + return false +} + +func (c mockSyncChecker) Synced() bool { + return true +} + +func (c mockSyncChecker) Status() error { + return nil +} + +func (c mockSyncChecker) Resync() error { + return nil +} + +func (mockSyncChecker) IsSynced(_ context.Context) (bool, error) { + return true, nil +} + func TestEndToEnd_SlasherSimulator(t *testing.T) { hook := logTest.NewGlobal() ctx := context.Background() @@ -66,6 +92,7 @@ func TestEndToEnd_SlasherSimulator(t *testing.T) { StateGen: gen, PrivateKeysByValidatorIndex: privKeys, SlashingsPool: &slashings.PoolMock{}, + SyncChecker: mockSyncChecker{}, }) require.NoError(t, err) sim.Start() diff --git a/testing/slasher/simulator/BUILD.bazel b/testing/slasher/simulator/BUILD.bazel index 7837b9229f..3565c27463 100644 --- a/testing/slasher/simulator/BUILD.bazel +++ b/testing/slasher/simulator/BUILD.bazel @@ -24,6 +24,7 @@ go_library( "//beacon-chain/slasher:go_default_library", "//beacon-chain/state:go_default_library", "//beacon-chain/state/stategen:go_default_library", + "//beacon-chain/sync:go_default_library", "//config/params:go_default_library", "//crypto/bls:go_default_library", "//crypto/rand:go_default_library", diff --git a/testing/slasher/simulator/attestation_generator.go b/testing/slasher/simulator/attestation_generator.go index 5f0f391f8c..d8b2294c1b 100644 --- a/testing/slasher/simulator/attestation_generator.go +++ b/testing/slasher/simulator/attestation_generator.go @@ -29,10 +29,10 @@ func (s *Simulator) generateAttestationsForSlot( (committeesPerSlot * uint64(s.srvConfig.Params.SlotsPerEpoch)) valsPerSlot := committeesPerSlot * valsPerCommittee - var sourceEpoch types.Epoch = 0 - if currentEpoch != 0 { - sourceEpoch = currentEpoch - 1 + if currentEpoch < 2 { + return nil, nil, nil } + sourceEpoch := currentEpoch - 1 var slashedIndices []uint64 startIdx := valsPerSlot * uint64(slot%s.srvConfig.Params.SlotsPerEpoch) diff --git a/testing/slasher/simulator/simulator.go b/testing/slasher/simulator/simulator.go index a94152e0a1..85c217e4ff 100644 --- a/testing/slasher/simulator/simulator.go +++ b/testing/slasher/simulator/simulator.go @@ -2,6 +2,7 @@ package simulator import ( "context" + "fmt" "time" types "github.com/prysmaticlabs/eth2-types" @@ -13,6 +14,7 @@ import ( "github.com/prysmaticlabs/prysm/beacon-chain/operations/slashings" "github.com/prysmaticlabs/prysm/beacon-chain/slasher" "github.com/prysmaticlabs/prysm/beacon-chain/state/stategen" + "github.com/prysmaticlabs/prysm/beacon-chain/sync" "github.com/prysmaticlabs/prysm/config/params" "github.com/prysmaticlabs/prysm/crypto/bls" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" @@ -32,6 +34,7 @@ type ServiceConfig struct { StateGen stategen.StateManager SlashingsPool slashings.PoolManager PrivateKeysByValidatorIndex map[types.ValidatorIndex]bls.SecretKey + SyncChecker sync.Checker } // Parameters for a slasher simulator. @@ -90,6 +93,7 @@ func New(ctx context.Context, srvConfig *ServiceConfig) (*Simulator, error) { AttestationStateFetcher: srvConfig.AttestationStateFetcher, StateGen: srvConfig.StateGen, SlashingPoolInserter: srvConfig.SlashingsPool, + SyncChecker: srvConfig.SyncChecker, }) if err != nil { return nil, err @@ -132,8 +136,8 @@ func (s *Simulator) Start() { time.Sleep(time.Second) s.genesisTime = time.Now() s.srvConfig.StateNotifier.StateFeed().Send(&feed.Event{ - Type: statefeed.ChainStarted, - Data: &statefeed.ChainStartedData{StartTime: s.genesisTime}, + Type: statefeed.Initialized, + Data: &statefeed.InitializedData{StartTime: s.genesisTime}, }) // We simulate blocks and attestations for N epochs. @@ -256,10 +260,12 @@ func (s *Simulator) verifySlashingsWereDetected(ctx context.Context) { for slashingRoot, slashing := range s.sentAttesterSlashings { if _, ok := detectedAttesterSlashings[slashingRoot]; !ok { log.WithFields(logrus.Fields{ - "targetEpoch": slashing.Attestation_1.Data.Target.Epoch, - "prevTargetEpoch": slashing.Attestation_2.Data.Target.Epoch, - "sourceEpoch": slashing.Attestation_1.Data.Source.Epoch, - "prevSourceEpoch": slashing.Attestation_2.Data.Source.Epoch, + "targetEpoch": slashing.Attestation_1.Data.Target.Epoch, + "prevTargetEpoch": slashing.Attestation_2.Data.Target.Epoch, + "sourceEpoch": slashing.Attestation_1.Data.Source.Epoch, + "prevSourceEpoch": slashing.Attestation_2.Data.Source.Epoch, + "prevBeaconBlockRoot": fmt.Sprintf("%#x", slashing.Attestation_1.Data.BeaconBlockRoot), + "newBeaconBlockRoot": fmt.Sprintf("%#x", slashing.Attestation_2.Data.BeaconBlockRoot), }).Errorf("Did not detect simulated attester slashing") continue } diff --git a/testing/spectest/shared/altair/fork/transition.go b/testing/spectest/shared/altair/fork/transition.go index 4f5940378e..006f427689 100644 --- a/testing/spectest/shared/altair/fork/transition.go +++ b/testing/spectest/shared/altair/fork/transition.go @@ -15,7 +15,6 @@ import ( "github.com/prysmaticlabs/prysm/config/params" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/wrapper" - wrapperv1 "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/wrapper" "github.com/prysmaticlabs/prysm/testing/require" "github.com/prysmaticlabs/prysm/testing/spectest/utils" "github.com/prysmaticlabs/prysm/testing/util" @@ -101,7 +100,7 @@ func RunForkTransitionTest(t *testing.T, config string) { ctx := context.Background() var ok bool for _, b := range preforkBlocks { - st, err := transition.ExecuteStateTransition(ctx, beaconState, wrapperv1.WrappedPhase0SignedBeaconBlock(b)) + st, err := transition.ExecuteStateTransition(ctx, beaconState, wrapper.WrappedPhase0SignedBeaconBlock(b)) require.NoError(t, err) beaconState, ok = st.(*v1.BeaconState) require.Equal(t, true, ok) diff --git a/testing/spectest/shared/altair/ssz_static/ssz_static.go b/testing/spectest/shared/altair/ssz_static/ssz_static.go index 3201d3cf0b..ff544833f2 100644 --- a/testing/spectest/shared/altair/ssz_static/ssz_static.go +++ b/testing/spectest/shared/altair/ssz_static/ssz_static.go @@ -25,66 +25,70 @@ type SSZRoots struct { // RunSSZStaticTests executes "ssz_static" tests. func RunSSZStaticTests(t *testing.T, config string) { require.NoError(t, utils.SetConfig(t, config)) - testFolders, _ := utils.TestFolders(t, config, "altair", "ssz_static") for _, folder := range testFolders { - innerPath := path.Join("ssz_static", folder.Name(), "ssz_random") - innerTestFolders, innerTestsFolderPath := utils.TestFolders(t, config, "altair", innerPath) + modePath := path.Join("ssz_static", folder.Name()) + modeFolders, _ := utils.TestFolders(t, config, "altair", modePath) - for _, innerFolder := range innerTestFolders { - t.Run(path.Join(folder.Name(), innerFolder.Name()), func(t *testing.T) { - serializedBytes, err := util.BazelFileBytes(innerTestsFolderPath, innerFolder.Name(), "serialized.ssz_snappy") - require.NoError(t, err) - serializedSSZ, err := snappy.Decode(nil /* dst */, serializedBytes) - require.NoError(t, err, "Failed to decompress") - object, err := UnmarshalledSSZ(t, serializedSSZ, folder.Name()) - require.NoError(t, err, "Could not unmarshall serialized SSZ") + for _, modeFolder := range modeFolders { + innerPath := path.Join(modePath, modeFolder.Name()) + innerTestFolders, innerTestsFolderPath := utils.TestFolders(t, config, "altair", innerPath) - rootsYamlFile, err := util.BazelFileBytes(innerTestsFolderPath, innerFolder.Name(), "roots.yaml") - require.NoError(t, err) - rootsYaml := &SSZRoots{} - require.NoError(t, utils.UnmarshalYaml(rootsYamlFile, rootsYaml), "Failed to Unmarshal") + for _, innerFolder := range innerTestFolders { + t.Run(path.Join(modeFolder.Name(), folder.Name(), innerFolder.Name()), func(t *testing.T) { + serializedBytes, err := util.BazelFileBytes(innerTestsFolderPath, innerFolder.Name(), "serialized.ssz_snappy") + require.NoError(t, err) + serializedSSZ, err := snappy.Decode(nil /* dst */, serializedBytes) + require.NoError(t, err, "Failed to decompress") + object, err := UnmarshalledSSZ(t, serializedSSZ, folder.Name()) + require.NoError(t, err, "Could not unmarshall serialized SSZ") - // Custom hash tree root for beacon state. - var htr func(interface{}) ([32]byte, error) - if _, ok := object.(*ethpb.BeaconStateAltair); ok { - htr = func(s interface{}) ([32]byte, error) { - beaconState, err := stateAltair.InitializeFromProto(s.(*ethpb.BeaconStateAltair)) - require.NoError(t, err) - return beaconState.HashTreeRoot(context.Background()) - } - } else { - htr = func(s interface{}) ([32]byte, error) { - sszObj, ok := s.(fssz.HashRoot) - if !ok { - return [32]byte{}, errors.New("could not get hash root, not compatible object") + rootsYamlFile, err := util.BazelFileBytes(innerTestsFolderPath, innerFolder.Name(), "roots.yaml") + require.NoError(t, err) + rootsYaml := &SSZRoots{} + require.NoError(t, utils.UnmarshalYaml(rootsYamlFile, rootsYaml), "Failed to Unmarshal") + + // Custom hash tree root for beacon state. + var htr func(interface{}) ([32]byte, error) + if _, ok := object.(*ethpb.BeaconStateAltair); ok { + htr = func(s interface{}) ([32]byte, error) { + beaconState, err := stateAltair.InitializeFromProto(s.(*ethpb.BeaconStateAltair)) + require.NoError(t, err) + return beaconState.HashTreeRoot(context.Background()) + } + } else { + htr = func(s interface{}) ([32]byte, error) { + sszObj, ok := s.(fssz.HashRoot) + if !ok { + return [32]byte{}, errors.New("could not get hash root, not compatible object") + } + return sszObj.HashTreeRoot() } - return sszObj.HashTreeRoot() } - } - root, err := htr(object) - require.NoError(t, err) - rootBytes, err := hex.DecodeString(rootsYaml.Root[2:]) - require.NoError(t, err) - require.DeepEqual(t, rootBytes, root[:], "Did not receive expected hash tree root") + root, err := htr(object) + require.NoError(t, err) + rootBytes, err := hex.DecodeString(rootsYaml.Root[2:]) + require.NoError(t, err) + require.DeepEqual(t, rootBytes, root[:], "Did not receive expected hash tree root") - if rootsYaml.SigningRoot == "" { - return - } + if rootsYaml.SigningRoot == "" { + return + } - var signingRoot [32]byte - if v, ok := object.(fssz.HashRoot); ok { - signingRoot, err = v.HashTreeRoot() - } else { - t.Fatal("object does not meet fssz.HashRoot") - } + var signingRoot [32]byte + if v, ok := object.(fssz.HashRoot); ok { + signingRoot, err = v.HashTreeRoot() + } else { + t.Fatal("object does not meet fssz.HashRoot") + } - require.NoError(t, err) - signingRootBytes, err := hex.DecodeString(rootsYaml.SigningRoot[2:]) - require.NoError(t, err) - require.DeepEqual(t, signingRootBytes, signingRoot[:], "Did not receive expected signing root") - }) + require.NoError(t, err) + signingRootBytes, err := hex.DecodeString(rootsYaml.SigningRoot[2:]) + require.NoError(t, err) + require.DeepEqual(t, signingRootBytes, signingRoot[:], "Did not receive expected signing root") + }) + } } } } diff --git a/testing/spectest/shared/phase0/ssz_static/ssz_static.go b/testing/spectest/shared/phase0/ssz_static/ssz_static.go index f9fe2a4721..d9dda481f3 100644 --- a/testing/spectest/shared/phase0/ssz_static/ssz_static.go +++ b/testing/spectest/shared/phase0/ssz_static/ssz_static.go @@ -25,66 +25,70 @@ type SSZRoots struct { // RunSSZStaticTests executes "ssz_static" tests. func RunSSZStaticTests(t *testing.T, config string) { require.NoError(t, utils.SetConfig(t, config)) - testFolders, _ := utils.TestFolders(t, config, "phase0", "ssz_static") for _, folder := range testFolders { - innerPath := path.Join("ssz_static", folder.Name(), "ssz_random") - innerTestFolders, innerTestsFolderPath := utils.TestFolders(t, config, "phase0", innerPath) + modePath := path.Join("ssz_static", folder.Name()) + modeFolders, _ := utils.TestFolders(t, config, "phase0", modePath) - for _, innerFolder := range innerTestFolders { - t.Run(path.Join(folder.Name(), innerFolder.Name()), func(t *testing.T) { - serializedBytes, err := util.BazelFileBytes(innerTestsFolderPath, innerFolder.Name(), "serialized.ssz_snappy") - require.NoError(t, err) - serializedSSZ, err := snappy.Decode(nil /* dst */, serializedBytes) - require.NoError(t, err, "Failed to decompress") - object, err := UnmarshalledSSZ(t, serializedSSZ, folder.Name()) - require.NoError(t, err, "Could not unmarshall serialized SSZ") + for _, modeFolder := range modeFolders { + innerPath := path.Join(modePath, modeFolder.Name()) + innerTestFolders, innerTestsFolderPath := utils.TestFolders(t, config, "phase0", innerPath) - rootsYamlFile, err := util.BazelFileBytes(innerTestsFolderPath, innerFolder.Name(), "roots.yaml") - require.NoError(t, err) - rootsYaml := &SSZRoots{} - require.NoError(t, utils.UnmarshalYaml(rootsYamlFile, rootsYaml), "Failed to Unmarshal") + for _, innerFolder := range innerTestFolders { + t.Run(path.Join(modeFolder.Name(), folder.Name(), innerFolder.Name()), func(t *testing.T) { + serializedBytes, err := util.BazelFileBytes(innerTestsFolderPath, innerFolder.Name(), "serialized.ssz_snappy") + require.NoError(t, err) + serializedSSZ, err := snappy.Decode(nil /* dst */, serializedBytes) + require.NoError(t, err, "Failed to decompress") + object, err := UnmarshalledSSZ(t, serializedSSZ, folder.Name()) + require.NoError(t, err, "Could not unmarshall serialized SSZ") - // Custom hash tree root for beacon state. - var htr func(interface{}) ([32]byte, error) - if _, ok := object.(*ethpb.BeaconState); ok { - htr = func(s interface{}) ([32]byte, error) { - beaconState, err := v1.InitializeFromProto(s.(*ethpb.BeaconState)) - require.NoError(t, err) - return beaconState.HashTreeRoot(context.Background()) - } - } else { - htr = func(s interface{}) ([32]byte, error) { - sszObj, ok := s.(fssz.HashRoot) - if !ok { - return [32]byte{}, errors.New("could not get hash root, not compatible object") + rootsYamlFile, err := util.BazelFileBytes(innerTestsFolderPath, innerFolder.Name(), "roots.yaml") + require.NoError(t, err) + rootsYaml := &SSZRoots{} + require.NoError(t, utils.UnmarshalYaml(rootsYamlFile, rootsYaml), "Failed to Unmarshal") + + // Custom hash tree root for beacon state. + var htr func(interface{}) ([32]byte, error) + if _, ok := object.(*ethpb.BeaconState); ok { + htr = func(s interface{}) ([32]byte, error) { + beaconState, err := v1.InitializeFromProto(s.(*ethpb.BeaconState)) + require.NoError(t, err) + return beaconState.HashTreeRoot(context.Background()) + } + } else { + htr = func(s interface{}) ([32]byte, error) { + sszObj, ok := s.(fssz.HashRoot) + if !ok { + return [32]byte{}, errors.New("could not get hash root, not compatible object") + } + return sszObj.HashTreeRoot() } - return sszObj.HashTreeRoot() } - } - root, err := htr(object) - require.NoError(t, err) - rootBytes, err := hex.DecodeString(rootsYaml.Root[2:]) - require.NoError(t, err) - require.DeepEqual(t, rootBytes, root[:], "Did not receive expected hash tree root") + root, err := htr(object) + require.NoError(t, err) + rootBytes, err := hex.DecodeString(rootsYaml.Root[2:]) + require.NoError(t, err) + require.DeepEqual(t, rootBytes, root[:], "Did not receive expected hash tree root") - if rootsYaml.SigningRoot == "" { - return - } + if rootsYaml.SigningRoot == "" { + return + } - var signingRoot [32]byte - if v, ok := object.(fssz.HashRoot); ok { - signingRoot, err = v.HashTreeRoot() - } else { - t.Fatal("object does not meet fssz.HashRoot") - } + var signingRoot [32]byte + if v, ok := object.(fssz.HashRoot); ok { + signingRoot, err = v.HashTreeRoot() + } else { + t.Fatal("object does not meet fssz.HashRoot") + } - require.NoError(t, err) - signingRootBytes, err := hex.DecodeString(rootsYaml.SigningRoot[2:]) - require.NoError(t, err) - require.DeepEqual(t, signingRootBytes, signingRoot[:], "Did not receive expected signing root") - }) + require.NoError(t, err) + signingRootBytes, err := hex.DecodeString(rootsYaml.SigningRoot[2:]) + require.NoError(t, err) + require.DeepEqual(t, signingRootBytes, signingRoot[:], "Did not receive expected signing root") + }) + } } } } diff --git a/testing/util/BUILD.bazel b/testing/util/BUILD.bazel index 2ccfb10e09..f74f82dc0b 100644 --- a/testing/util/BUILD.bazel +++ b/testing/util/BUILD.bazel @@ -10,6 +10,7 @@ go_library( "block.go", "deposits.go", "helpers.go", + "merge.go", "merge_state.go", "state.go", "sync_aggregate.go", diff --git a/testing/util/block.go b/testing/util/block.go index d82c53c018..f56ac65291 100644 --- a/testing/util/block.go +++ b/testing/util/block.go @@ -313,7 +313,7 @@ func generateAttesterSlashings( attesterSlashings := make([]*ethpb.AttesterSlashing, numSlashings) randGen := rand.NewDeterministicGenerator() for i := uint64(0); i < numSlashings; i++ { - committeeIndex := randGen.Uint64() % params.BeaconConfig().MaxCommitteesPerSlot + committeeIndex := randGen.Uint64() % helpers.SlotCommitteeCount(uint64(bState.NumValidators())) committee, err := helpers.BeaconCommitteeFromState(context.Background(), bState, bState.Slot(), types.CommitteeIndex(committeeIndex)) if err != nil { return nil, err diff --git a/testing/util/block_test.go b/testing/util/block_test.go index 2ae8926a43..2333d40e5d 100644 --- a/testing/util/block_test.go +++ b/testing/util/block_test.go @@ -46,7 +46,6 @@ func TestGenerateFullBlock_ThousandValidators(t *testing.T) { } func TestGenerateFullBlock_Passes4Epochs(t *testing.T) { - // Changing to minimal config as this will process 4 epochs of blocks. params.SetupTestConfigCleanup(t) cfg := params.MinimalSpecConfig() cfg.SlotsPerHistoricalRoot = customtypes.BlockRootsSize @@ -106,7 +105,7 @@ func TestGenerateFullBlock_ValidAttesterSlashings(t *testing.T) { cfg.SlotsPerHistoricalRoot = customtypes.BlockRootsSize cfg.EpochsPerHistoricalVector = customtypes.RandaoMixesSize params.OverrideBeaconConfig(cfg) - beaconState, privs := DeterministicGenesisState(t, 32) + beaconState, privs := DeterministicGenesisState(t, 256) conf := &BlockGenConfig{ NumAttesterSlashings: 1, } diff --git a/testing/util/merge.go b/testing/util/merge.go new file mode 100644 index 0000000000..1ef4a88b7b --- /dev/null +++ b/testing/util/merge.go @@ -0,0 +1,8 @@ +package util + +import ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" + +// NewBeaconBlockMerge creates a beacon block with minimum marshalable fields. +func NewBeaconBlockMerge() *ethpb.SignedBeaconBlockMerge { + return HydrateSignedBeaconBlockMerge(ðpb.SignedBeaconBlockMerge{}) +} diff --git a/time/slots/testing/mock.go b/time/slots/testing/mock.go index 22358b3435..5c6e5b4468 100644 --- a/time/slots/testing/mock.go +++ b/time/slots/testing/mock.go @@ -15,4 +15,4 @@ func (m *MockTicker) C() <-chan types.Slot { } // Done -- -func (m *MockTicker) Done() {} +func (_ *MockTicker) Done() {} diff --git a/tools/forkchecker/forkchecker.go b/tools/forkchecker/forkchecker.go index f1acb42d12..f6857987cd 100644 --- a/tools/forkchecker/forkchecker.go +++ b/tools/forkchecker/forkchecker.go @@ -28,7 +28,7 @@ var log = logrus.WithField("prefix", "forkchoice_checker") type endpoint []string -func (e *endpoint) String() string { +func (_ *endpoint) String() string { return "gRPC endpoints" } diff --git a/tools/specs-checker/download.go b/tools/specs-checker/download.go index 6093d36619..19961aa954 100644 --- a/tools/specs-checker/download.go +++ b/tools/specs-checker/download.go @@ -50,7 +50,7 @@ func getAndSaveFile(specDocUrl, outFilePath string) error { }() // Download spec doc. - resp, err := http.Get(specDocUrl) /* #nosec G107 */ + resp, err := http.Get(specDocUrl) // #nosec G107 -- False positive if err != nil { return err } diff --git a/validator/accounts/accounts_list_test.go b/validator/accounts/accounts_list_test.go index 6904b77f66..a5de49428a 100644 --- a/validator/accounts/accounts_list_test.go +++ b/validator/accounts/accounts_list_test.go @@ -40,11 +40,11 @@ func (m *mockRemoteKeymanager) FetchValidatingPublicKeys(_ context.Context) ([][ return m.publicKeys, nil } -func (m *mockRemoteKeymanager) Sign(context.Context, *validatorpb.SignRequest) (bls.Signature, error) { +func (_ *mockRemoteKeymanager) Sign(context.Context, *validatorpb.SignRequest) (bls.Signature, error) { return nil, nil } -func (m *mockRemoteKeymanager) SubscribeAccountChanges(_ chan [][48]byte) event.Subscription { +func (_ *mockRemoteKeymanager) SubscribeAccountChanges(_ chan [][48]byte) event.Subscription { return nil } diff --git a/validator/accounts/testing/mock.go b/validator/accounts/testing/mock.go index 1cd98b94bd..82e43ee3e5 100644 --- a/validator/accounts/testing/mock.go +++ b/validator/accounts/testing/mock.go @@ -72,6 +72,6 @@ func (w *Wallet) ReadFileAtPath(_ context.Context, pathName, fileName string) ([ } // InitializeKeymanager -- -func (w *Wallet) InitializeKeymanager(_ context.Context, _ iface.InitKeymanagerConfig) (keymanager.IKeymanager, error) { +func (_ *Wallet) InitializeKeymanager(_ context.Context, _ iface.InitKeymanagerConfig) (keymanager.IKeymanager, error) { return nil, nil } diff --git a/validator/accounts/wallet_recover.go b/validator/accounts/wallet_recover.go index 2a211b149c..2be5724baf 100644 --- a/validator/accounts/wallet_recover.go +++ b/validator/accounts/wallet_recover.go @@ -23,14 +23,14 @@ import ( const ( phraseWordCount = 24 - /* #nosec G101 */ + // #nosec G101 -- Not sensitive data newMnemonicPassphraseYesNoText = "(Advanced) Do you want to setup a '25th word' passphrase for your mnemonic? [y/n]" - /* #nosec G101 */ + // #nosec G101 -- Not sensitive data newMnemonicPassphrasePromptText = "(Advanced) Setup a passphrase '25th word' for your mnemonic " + "(WARNING: You cannot recover your keys from your mnemonic if you forget this passphrase!)" - /* #nosec G101 */ + // #nosec G101 -- Not sensitive data mnemonicPassphraseYesNoText = "(Advanced) Do you have an optional '25th word' passphrase for your mnemonic? [y/n]" - /* #nosec G101 */ + // #nosec G101 -- Not sensitive data mnemonicPassphrasePromptText = "(Advanced) Enter the '25th word' passphrase for your mnemonic" ) @@ -152,7 +152,7 @@ func RecoverWallet(ctx context.Context, cfg *RecoverWalletConfig) (*wallet.Walle func inputMnemonic(cliCtx *cli.Context) (mnemonicPhrase string, err error) { if cliCtx.IsSet(flags.MnemonicFileFlag.Name) { mnemonicFilePath := cliCtx.String(flags.MnemonicFileFlag.Name) - data, err := ioutil.ReadFile(mnemonicFilePath) // #nosec G304 + data, err := ioutil.ReadFile(mnemonicFilePath) // #nosec G304 -- ReadFile is safe if err != nil { return "", err } diff --git a/validator/client/sync_committee_test.go b/validator/client/sync_committee_test.go index bc4099ffbb..818092f00e 100644 --- a/validator/client/sync_committee_test.go +++ b/validator/client/sync_committee_test.go @@ -11,7 +11,6 @@ import ( "github.com/prysmaticlabs/go-bitfield" "github.com/prysmaticlabs/prysm/crypto/bls" "github.com/prysmaticlabs/prysm/encoding/bytesutil" - eth "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/testing/assert" "github.com/prysmaticlabs/prysm/testing/require" @@ -23,7 +22,7 @@ import ( func TestSubmitSyncCommitteeMessage_ValidatorDutiesRequestFailure(t *testing.T) { hook := logTest.NewGlobal() validator, m, validatorKey, finish := setup(t) - validator.duties = ð.DutiesResponse{Duties: []*eth.DutiesResponse_Duty{}} + validator.duties = ðpb.DutiesResponse{Duties: []*ethpb.DutiesResponse_Duty{}} defer finish() m.validatorClient.EXPECT().GetSyncMessageBlockRoot( @@ -45,7 +44,7 @@ func TestSubmitSyncCommitteeMessage_BadDomainData(t *testing.T) { hook := logTest.NewGlobal() validatorIndex := types.ValidatorIndex(7) committee := []types.ValidatorIndex{0, 3, 4, 2, validatorIndex, 6, 8, 9, 10} - validator.duties = ð.DutiesResponse{Duties: []*eth.DutiesResponse_Duty{ + validator.duties = ðpb.DutiesResponse{Duties: []*ethpb.DutiesResponse_Duty{ { PublicKey: validatorKey.PublicKey().Marshal(), Committee: committee, @@ -77,7 +76,7 @@ func TestSubmitSyncCommitteeMessage_CouldNotSubmit(t *testing.T) { hook := logTest.NewGlobal() validatorIndex := types.ValidatorIndex(7) committee := []types.ValidatorIndex{0, 3, 4, 2, validatorIndex, 6, 8, 9, 10} - validator.duties = ð.DutiesResponse{Duties: []*eth.DutiesResponse_Duty{ + validator.duties = ðpb.DutiesResponse{Duties: []*ethpb.DutiesResponse_Duty{ { PublicKey: validatorKey.PublicKey().Marshal(), Committee: committee, @@ -96,7 +95,7 @@ func TestSubmitSyncCommitteeMessage_CouldNotSubmit(t *testing.T) { m.validatorClient.EXPECT(). DomainData(gomock.Any(), // ctx gomock.Any()). // epoch - Return(ð.DomainResponse{ + Return(ðpb.DomainResponse{ SignatureDomain: make([]byte, 32), }, nil) @@ -118,7 +117,7 @@ func TestSubmitSyncCommitteeMessage_OK(t *testing.T) { hook := logTest.NewGlobal() validatorIndex := types.ValidatorIndex(7) committee := []types.ValidatorIndex{0, 3, 4, 2, validatorIndex, 6, 8, 9, 10} - validator.duties = ð.DutiesResponse{Duties: []*eth.DutiesResponse_Duty{ + validator.duties = ðpb.DutiesResponse{Duties: []*ethpb.DutiesResponse_Duty{ { PublicKey: validatorKey.PublicKey().Marshal(), Committee: committee, @@ -137,7 +136,7 @@ func TestSubmitSyncCommitteeMessage_OK(t *testing.T) { m.validatorClient.EXPECT(). DomainData(gomock.Any(), // ctx gomock.Any()). // epoch - Return(ð.DomainResponse{ + Return(ðpb.DomainResponse{ SignatureDomain: make([]byte, 32), }, nil) @@ -162,7 +161,7 @@ func TestSubmitSyncCommitteeMessage_OK(t *testing.T) { func TestSubmitSignedContributionAndProof_ValidatorDutiesRequestFailure(t *testing.T) { hook := logTest.NewGlobal() validator, _, validatorKey, finish := setup(t) - validator.duties = ð.DutiesResponse{Duties: []*eth.DutiesResponse_Duty{}} + validator.duties = ðpb.DutiesResponse{Duties: []*ethpb.DutiesResponse_Duty{}} defer finish() pubKey := [48]byte{} @@ -176,7 +175,7 @@ func TestSubmitSignedContributionAndProof_GetSyncSubcommitteeIndexFailure(t *tes validator, m, validatorKey, finish := setup(t) validatorIndex := types.ValidatorIndex(7) committee := []types.ValidatorIndex{0, 3, 4, 2, validatorIndex, 6, 8, 9, 10} - validator.duties = ð.DutiesResponse{Duties: []*eth.DutiesResponse_Duty{ + validator.duties = ðpb.DutiesResponse{Duties: []*ethpb.DutiesResponse_Duty{ { PublicKey: validatorKey.PublicKey().Marshal(), Committee: committee, @@ -204,7 +203,7 @@ func TestSubmitSignedContributionAndProof_NothingToDo(t *testing.T) { validator, m, validatorKey, finish := setup(t) validatorIndex := types.ValidatorIndex(7) committee := []types.ValidatorIndex{0, 3, 4, 2, validatorIndex, 6, 8, 9, 10} - validator.duties = ð.DutiesResponse{Duties: []*eth.DutiesResponse_Duty{ + validator.duties = ðpb.DutiesResponse{Duties: []*ethpb.DutiesResponse_Duty{ { PublicKey: validatorKey.PublicKey().Marshal(), Committee: committee, @@ -232,7 +231,7 @@ func TestSubmitSignedContributionAndProof_BadDomain(t *testing.T) { validator, m, validatorKey, finish := setup(t) validatorIndex := types.ValidatorIndex(7) committee := []types.ValidatorIndex{0, 3, 4, 2, validatorIndex, 6, 8, 9, 10} - validator.duties = ð.DutiesResponse{Duties: []*eth.DutiesResponse_Duty{ + validator.duties = ðpb.DutiesResponse{Duties: []*ethpb.DutiesResponse_Duty{ { PublicKey: validatorKey.PublicKey().Marshal(), Committee: committee, @@ -254,7 +253,7 @@ func TestSubmitSignedContributionAndProof_BadDomain(t *testing.T) { m.validatorClient.EXPECT(). DomainData(gomock.Any(), // ctx gomock.Any()). // epoch - Return(ð.DomainResponse{ + Return(ðpb.DomainResponse{ SignatureDomain: make([]byte, 32), }, errors.New("bad domain response")) @@ -273,7 +272,7 @@ func TestSubmitSignedContributionAndProof_CouldNotGetContribution(t *testing.T) validator, m, validatorKey, finish := setupWithKey(t, validatorKey) validatorIndex := types.ValidatorIndex(7) committee := []types.ValidatorIndex{0, 3, 4, 2, validatorIndex, 6, 8, 9, 10} - validator.duties = ð.DutiesResponse{Duties: []*eth.DutiesResponse_Duty{ + validator.duties = ðpb.DutiesResponse{Duties: []*ethpb.DutiesResponse_Duty{ { PublicKey: validatorKey.PublicKey().Marshal(), Committee: committee, @@ -295,7 +294,7 @@ func TestSubmitSignedContributionAndProof_CouldNotGetContribution(t *testing.T) m.validatorClient.EXPECT(). DomainData(gomock.Any(), // ctx gomock.Any()). // epoch - Return(ð.DomainResponse{ + Return(ðpb.DomainResponse{ SignatureDomain: make([]byte, 32), }, nil) @@ -323,7 +322,7 @@ func TestSubmitSignedContributionAndProof_CouldNotSubmitContribution(t *testing. validator, m, validatorKey, finish := setupWithKey(t, validatorKey) validatorIndex := types.ValidatorIndex(7) committee := []types.ValidatorIndex{0, 3, 4, 2, validatorIndex, 6, 8, 9, 10} - validator.duties = ð.DutiesResponse{Duties: []*eth.DutiesResponse_Duty{ + validator.duties = ðpb.DutiesResponse{Duties: []*ethpb.DutiesResponse_Duty{ { PublicKey: validatorKey.PublicKey().Marshal(), Committee: committee, @@ -345,7 +344,7 @@ func TestSubmitSignedContributionAndProof_CouldNotSubmitContribution(t *testing. m.validatorClient.EXPECT(). DomainData(gomock.Any(), // ctx gomock.Any()). // epoch - Return(ð.DomainResponse{ + Return(ðpb.DomainResponse{ SignatureDomain: make([]byte, 32), }, nil) @@ -367,7 +366,7 @@ func TestSubmitSignedContributionAndProof_CouldNotSubmitContribution(t *testing. m.validatorClient.EXPECT(). DomainData(gomock.Any(), // ctx gomock.Any()). // epoch - Return(ð.DomainResponse{ + Return(ðpb.DomainResponse{ SignatureDomain: make([]byte, 32), }, nil) @@ -401,7 +400,7 @@ func TestSubmitSignedContributionAndProof_Ok(t *testing.T) { validator, m, validatorKey, finish := setupWithKey(t, validatorKey) validatorIndex := types.ValidatorIndex(7) committee := []types.ValidatorIndex{0, 3, 4, 2, validatorIndex, 6, 8, 9, 10} - validator.duties = ð.DutiesResponse{Duties: []*eth.DutiesResponse_Duty{ + validator.duties = ðpb.DutiesResponse{Duties: []*ethpb.DutiesResponse_Duty{ { PublicKey: validatorKey.PublicKey().Marshal(), Committee: committee, @@ -423,7 +422,7 @@ func TestSubmitSignedContributionAndProof_Ok(t *testing.T) { m.validatorClient.EXPECT(). DomainData(gomock.Any(), // ctx gomock.Any()). // epoch - Return(ð.DomainResponse{ + Return(ðpb.DomainResponse{ SignatureDomain: make([]byte, 32), }, nil) @@ -445,7 +444,7 @@ func TestSubmitSignedContributionAndProof_Ok(t *testing.T) { m.validatorClient.EXPECT(). DomainData(gomock.Any(), // ctx gomock.Any()). // epoch - Return(ð.DomainResponse{ + Return(ðpb.DomainResponse{ SignatureDomain: make([]byte, 32), }, nil) diff --git a/validator/client/testutil/mock_validator.go b/validator/client/testutil/mock_validator.go index 4580a7a6a5..251b4e796a 100644 --- a/validator/client/testutil/mock_validator.go +++ b/validator/client/testutil/mock_validator.go @@ -167,21 +167,21 @@ func (fv *FakeValidator) ProposeBlock(_ context.Context, slot types.Slot, _ [48] } // SubmitAggregateAndProof for mocking. -func (fv *FakeValidator) SubmitAggregateAndProof(_ context.Context, _ types.Slot, _ [48]byte) {} +func (_ *FakeValidator) SubmitAggregateAndProof(_ context.Context, _ types.Slot, _ [48]byte) {} // SubmitSyncCommitteeMessage for mocking. -func (fv *FakeValidator) SubmitSyncCommitteeMessage(_ context.Context, _ types.Slot, _ [48]byte) {} +func (_ *FakeValidator) SubmitSyncCommitteeMessage(_ context.Context, _ types.Slot, _ [48]byte) {} // LogAttestationsSubmitted for mocking. -func (fv *FakeValidator) LogAttestationsSubmitted() {} +func (_ *FakeValidator) LogAttestationsSubmitted() {} // LogNextDutyTimeLeft for mocking. -func (fv *FakeValidator) LogNextDutyTimeLeft(_ types.Slot) error { +func (_ *FakeValidator) LogNextDutyTimeLeft(_ types.Slot) error { return nil } // UpdateDomainDataCaches for mocking. -func (fv *FakeValidator) UpdateDomainDataCaches(context.Context, types.Slot) {} +func (_ *FakeValidator) UpdateDomainDataCaches(context.Context, types.Slot) {} // BalancesByPubkeys for mocking. func (fv *FakeValidator) BalancesByPubkeys(_ context.Context) map[[48]byte]uint64 { @@ -204,7 +204,7 @@ func (fv *FakeValidator) PubkeysToStatuses(_ context.Context) map[[48]byte]ethpb } // AllValidatorsAreExited for mocking -func (fv *FakeValidator) AllValidatorsAreExited(ctx context.Context) (bool, error) { +func (_ *FakeValidator) AllValidatorsAreExited(ctx context.Context) (bool, error) { if ctx.Value(AllValidatorsAreExitedCtxKey) == nil { return false, nil } @@ -217,7 +217,7 @@ func (fv *FakeValidator) GetKeymanager() keymanager.IKeymanager { } // CheckDoppelGanger for mocking -func (fv *FakeValidator) CheckDoppelGanger(_ context.Context) error { +func (_ *FakeValidator) CheckDoppelGanger(_ context.Context) error { return nil } @@ -241,5 +241,5 @@ func (fv *FakeValidator) HandleKeyReload(_ context.Context, newKeys [][48]byte) } // SubmitSignedContributionAndProof for mocking -func (fv *FakeValidator) SubmitSignedContributionAndProof(_ context.Context, _ types.Slot, _ [48]byte) { +func (_ *FakeValidator) SubmitSignedContributionAndProof(_ context.Context, _ types.Slot, _ [48]byte) { } diff --git a/validator/db/kv/attester_protection.go b/validator/db/kv/attester_protection.go index da6ba8c74d..883276b320 100644 --- a/validator/db/kv/attester_protection.go +++ b/validator/db/kv/attester_protection.go @@ -94,7 +94,7 @@ var ( // we have stored in the database for the given validator public key. func (s *Store) AttestationHistoryForPubKey(ctx context.Context, pubKey [48]byte) ([]*AttestationRecord, error) { records := make([]*AttestationRecord, 0) - ctx, span := trace.StartSpan(ctx, "Validator.AttestationHistoryForPubKey") + _, span := trace.StartSpan(ctx, "Validator.AttestationHistoryForPubKey") defer span.End() err := s.view(func(tx *bolt.Tx) error { bucket := tx.Bucket(pubKeysBucket) @@ -192,7 +192,7 @@ func (s *Store) CheckSlashableAttestation( } // Iterate from the back of the bucket since we are looking for target_epoch > att.target_epoch -func (s *Store) checkSurroundedVote( +func (_ *Store) checkSurroundedVote( targetEpochsBucket *bolt.Bucket, att *ethpb.IndexedAttestation, ) (SlashingKind, error) { c := targetEpochsBucket.Cursor() @@ -232,7 +232,7 @@ func (s *Store) checkSurroundedVote( } // Iterate from the back of the bucket since we are looking for source_epoch > att.source_epoch -func (s *Store) checkSurroundingVote( +func (_ *Store) checkSurroundingVote( sourceEpochsBucket *bolt.Bucket, att *ethpb.IndexedAttestation, ) (SlashingKind, error) { c := sourceEpochsBucket.Cursor() @@ -301,7 +301,7 @@ func (s *Store) SaveAttestationsForPubKey( func (s *Store) SaveAttestationForPubKey( ctx context.Context, pubKey [48]byte, signingRoot [32]byte, att *ethpb.IndexedAttestation, ) error { - ctx, span := trace.StartSpan(ctx, "Validator.SaveAttestationForPubKey") + _, span := trace.StartSpan(ctx, "Validator.SaveAttestationForPubKey") defer span.End() s.batchedAttestationsChan <- &AttestationRecord{ PubKey: pubKey, @@ -396,7 +396,7 @@ func (s *Store) flushAttestationRecords(ctx context.Context, records []*Attestat // transaction to minimize write lock contention compared to doing them // all in individual, isolated boltDB transactions. func (s *Store) saveAttestationRecords(ctx context.Context, atts []*AttestationRecord) error { - ctx, span := trace.StartSpan(ctx, "Validator.saveAttestationRecords") + _, span := trace.StartSpan(ctx, "Validator.saveAttestationRecords") defer span.End() return s.update(func(tx *bolt.Tx) error { // Initialize buckets for the lowest target and source epochs. @@ -492,7 +492,7 @@ func (s *Store) saveAttestationRecords(ctx context.Context, atts []*AttestationR // AttestedPublicKeys retrieves all public keys that have attested. func (s *Store) AttestedPublicKeys(ctx context.Context) ([][48]byte, error) { - ctx, span := trace.StartSpan(ctx, "Validator.AttestedPublicKeys") + _, span := trace.StartSpan(ctx, "Validator.AttestedPublicKeys") defer span.End() var err error attestedPublicKeys := make([][48]byte, 0) @@ -511,7 +511,7 @@ func (s *Store) AttestedPublicKeys(ctx context.Context) ([][48]byte, error) { // SigningRootAtTargetEpoch checks for an existing signing root at a specified // target epoch for a given validator public key. func (s *Store) SigningRootAtTargetEpoch(ctx context.Context, pubKey [48]byte, target types.Epoch) ([32]byte, error) { - ctx, span := trace.StartSpan(ctx, "Validator.SigningRootAtTargetEpoch") + _, span := trace.StartSpan(ctx, "Validator.SigningRootAtTargetEpoch") defer span.End() var signingRoot [32]byte err := s.view(func(tx *bolt.Tx) error { @@ -534,7 +534,7 @@ func (s *Store) SigningRootAtTargetEpoch(ctx context.Context, pubKey [48]byte, t // LowestSignedSourceEpoch returns the lowest signed source epoch for a validator public key. // If no data exists, returning 0 is a sensible default. func (s *Store) LowestSignedSourceEpoch(ctx context.Context, publicKey [48]byte) (types.Epoch, bool, error) { - ctx, span := trace.StartSpan(ctx, "Validator.LowestSignedSourceEpoch") + _, span := trace.StartSpan(ctx, "Validator.LowestSignedSourceEpoch") defer span.End() var err error @@ -557,7 +557,7 @@ func (s *Store) LowestSignedSourceEpoch(ctx context.Context, publicKey [48]byte) // LowestSignedTargetEpoch returns the lowest signed target epoch for a validator public key. // If no data exists, returning 0 is a sensible default. func (s *Store) LowestSignedTargetEpoch(ctx context.Context, publicKey [48]byte) (types.Epoch, bool, error) { - ctx, span := trace.StartSpan(ctx, "Validator.LowestSignedTargetEpoch") + _, span := trace.StartSpan(ctx, "Validator.LowestSignedTargetEpoch") defer span.End() var err error diff --git a/validator/db/kv/backup.go b/validator/db/kv/backup.go index c272fbcfad..7beed06e6f 100644 --- a/validator/db/kv/backup.go +++ b/validator/db/kv/backup.go @@ -17,7 +17,7 @@ const backupsDirectoryName = "backups" // Backup the database to the datadir backup directory. // Example for backup: $DATADIR/backups/prysm_validatordb_1029019.backup func (s *Store) Backup(ctx context.Context, outputDir string, permissionOverride bool) error { - ctx, span := trace.StartSpan(ctx, "ValidatorDB.Backup") + _, span := trace.StartSpan(ctx, "ValidatorDB.Backup") defer span.End() var backupsDir string @@ -67,7 +67,7 @@ func (s *Store) Backup(ctx context.Context, outputDir string, permissionOverride // Walks through each buckets and looks out for nested buckets so that // the backup db also includes them. -func createNestedBuckets(srcBucket *bolt.Bucket, dstBucket *bolt.Bucket, fn func(k, v []byte) error) func(k, v []byte) error { +func createNestedBuckets(srcBucket, dstBucket *bolt.Bucket, fn func(k, v []byte) error) func(k, v []byte) error { return func(k, v []byte) error { bkt := srcBucket.Bucket(k) if bkt != nil { diff --git a/validator/db/kv/eip_blacklisted_keys.go b/validator/db/kv/eip_blacklisted_keys.go index da39785868..9f83db558b 100644 --- a/validator/db/kv/eip_blacklisted_keys.go +++ b/validator/db/kv/eip_blacklisted_keys.go @@ -10,7 +10,7 @@ import ( // EIPImportBlacklistedPublicKeys returns keys that were marked as blacklisted during EIP-3076 slashing // protection imports, ensuring that we can prevent these keys from having duties at runtime. func (s *Store) EIPImportBlacklistedPublicKeys(ctx context.Context) ([][48]byte, error) { - ctx, span := trace.StartSpan(ctx, "Validator.EIPImportBlacklistedPublicKeys") + _, span := trace.StartSpan(ctx, "Validator.EIPImportBlacklistedPublicKeys") defer span.End() var err error publicKeys := make([][48]byte, 0) @@ -31,7 +31,7 @@ func (s *Store) EIPImportBlacklistedPublicKeys(ctx context.Context) ([][48]byte, // SaveEIPImportBlacklistedPublicKeys stores a list of blacklisted public keys that // were determined during EIP-3076 slashing protection imports. func (s *Store) SaveEIPImportBlacklistedPublicKeys(ctx context.Context, publicKeys [][48]byte) error { - ctx, span := trace.StartSpan(ctx, "Validator.SaveEIPImportBlacklistedPublicKeys") + _, span := trace.StartSpan(ctx, "Validator.SaveEIPImportBlacklistedPublicKeys") defer span.End() return s.db.Update(func(tx *bolt.Tx) error { bkt := tx.Bucket(slashablePublicKeysBucket) diff --git a/validator/db/kv/proposer_protection.go b/validator/db/kv/proposer_protection.go index c694e7b472..ee517d95ee 100644 --- a/validator/db/kv/proposer_protection.go +++ b/validator/db/kv/proposer_protection.go @@ -26,7 +26,7 @@ type Proposal struct { // ProposedPublicKeys retrieves all public keys in our proposals history bucket. func (s *Store) ProposedPublicKeys(ctx context.Context) ([][48]byte, error) { - ctx, span := trace.StartSpan(ctx, "Validator.ProposedPublicKeys") + _, span := trace.StartSpan(ctx, "Validator.ProposedPublicKeys") defer span.End() var err error proposedPublicKeys := make([][48]byte, 0) @@ -46,7 +46,7 @@ func (s *Store) ProposedPublicKeys(ctx context.Context) ([][48]byte, error) { // as a boolean that tells us if we have a proposal history stored at the slot. It is possible we have proposed // a slot but stored a nil signing root, so the boolean helps give full information. func (s *Store) ProposalHistoryForSlot(ctx context.Context, publicKey [48]byte, slot types.Slot) ([32]byte, bool, error) { - ctx, span := trace.StartSpan(ctx, "Validator.ProposalHistoryForSlot") + _, span := trace.StartSpan(ctx, "Validator.ProposalHistoryForSlot") defer span.End() var err error @@ -99,7 +99,7 @@ func (s *Store) ProposalHistoryForPubKey(ctx context.Context, publicKey [48]byte // We also check if the incoming proposal slot is lower than the lowest signed proposal slot // for the validator and override its value on disk. func (s *Store) SaveProposalHistoryForSlot(ctx context.Context, pubKey [48]byte, slot types.Slot, signingRoot []byte) error { - ctx, span := trace.StartSpan(ctx, "Validator.SaveProposalHistoryForEpoch") + _, span := trace.StartSpan(ctx, "Validator.SaveProposalHistoryForEpoch") defer span.End() err := s.update(func(tx *bolt.Tx) error { @@ -146,7 +146,7 @@ func (s *Store) SaveProposalHistoryForSlot(ctx context.Context, pubKey [48]byte, // LowestSignedProposal returns the lowest signed proposal slot for a validator public key. // If no data exists, a boolean of value false is returned. func (s *Store) LowestSignedProposal(ctx context.Context, publicKey [48]byte) (types.Slot, bool, error) { - ctx, span := trace.StartSpan(ctx, "Validator.LowestSignedProposal") + _, span := trace.StartSpan(ctx, "Validator.LowestSignedProposal") defer span.End() var err error @@ -169,7 +169,7 @@ func (s *Store) LowestSignedProposal(ctx context.Context, publicKey [48]byte) (t // HighestSignedProposal returns the highest signed proposal slot for a validator public key. // If no data exists, a boolean of value false is returned. func (s *Store) HighestSignedProposal(ctx context.Context, publicKey [48]byte) (types.Slot, bool, error) { - ctx, span := trace.StartSpan(ctx, "Validator.HighestSignedProposal") + _, span := trace.StartSpan(ctx, "Validator.HighestSignedProposal") defer span.End() var err error diff --git a/validator/db/kv/prune_attester_protection.go b/validator/db/kv/prune_attester_protection.go index 1d83b8c8f6..1c9eee5216 100644 --- a/validator/db/kv/prune_attester_protection.go +++ b/validator/db/kv/prune_attester_protection.go @@ -15,7 +15,7 @@ import ( // target epoch minus some constant of how many epochs we keep track of for slashing // protection. This routine is meant to run on startup. func (s *Store) PruneAttestations(ctx context.Context) error { - ctx, span := trace.StartSpan(ctx, "Validator.PruneAttestations") + _, span := trace.StartSpan(ctx, "Validator.PruneAttestations") defer span.End() var pubkeys [][]byte err := s.view(func(tx *bolt.Tx) error { diff --git a/validator/keymanager/derived/mnemonic.go b/validator/keymanager/derived/mnemonic.go index 7e01e29758..afab26ea6e 100644 --- a/validator/keymanager/derived/mnemonic.go +++ b/validator/keymanager/derived/mnemonic.go @@ -42,7 +42,7 @@ func GenerateAndConfirmMnemonic( // Generate a mnemonic seed phrase in english using a source of // entropy given as raw bytes. -func (m *EnglishMnemonicGenerator) Generate(data []byte) (string, error) { +func (_ *EnglishMnemonicGenerator) Generate(data []byte) (string, error) { return bip39.NewMnemonic(data) } diff --git a/validator/keymanager/imported/backup.go b/validator/keymanager/imported/backup.go index 06274ef6ad..b27d3bc08c 100644 --- a/validator/keymanager/imported/backup.go +++ b/validator/keymanager/imported/backup.go @@ -15,7 +15,7 @@ import ( // ExtractKeystores retrieves the secret keys for specified public keys // in the function input, encrypts them using the specified password, // and returns their respective EIP-2335 keystores. -func (km *Keymanager) ExtractKeystores( +func (_ *Keymanager) ExtractKeystores( _ context.Context, publicKeys []bls.PublicKey, password string, ) ([]*keymanager.Keystore, error) { lock.Lock() diff --git a/validator/keymanager/imported/import.go b/validator/keymanager/imported/import.go index eb6f659de5..6715fe9303 100644 --- a/validator/keymanager/imported/import.go +++ b/validator/keymanager/imported/import.go @@ -101,7 +101,7 @@ func (km *Keymanager) ImportKeypairs(ctx context.Context, privKeys, pubKeys [][] // Retrieves the private key and public key from an EIP-2335 keystore file // by decrypting using a specified password. If the password fails, // it prompts the user for the correct password until it confirms. -func (km *Keymanager) attemptDecryptKeystore( +func (_ *Keymanager) attemptDecryptKeystore( enc *keystorev4.Encryptor, keystore *keymanager.Keystore, password string, ) ([]byte, []byte, string, error) { // Attempt to decrypt the keystore with the specifies password. diff --git a/validator/keymanager/imported/keymanager.go b/validator/keymanager/imported/keymanager.go index 57fa4ff7ec..d993909862 100644 --- a/validator/keymanager/imported/keymanager.go +++ b/validator/keymanager/imported/keymanager.go @@ -126,7 +126,7 @@ func (km *Keymanager) SubscribeAccountChanges(pubKeysChan chan [][48]byte) event } // ValidatingAccountNames for a imported keymanager. -func (km *Keymanager) ValidatingAccountNames() ([]string, error) { +func (_ *Keymanager) ValidatingAccountNames() ([]string, error) { lock.RLock() names := make([]string, len(orderedPublicKeys)) for i, pubKey := range orderedPublicKeys { @@ -157,8 +157,8 @@ func (km *Keymanager) initializeKeysCachesFromKeystore() error { } // FetchValidatingPublicKeys fetches the list of active public keys from the imported account keystores. -func (km *Keymanager) FetchValidatingPublicKeys(ctx context.Context) ([][48]byte, error) { - ctx, span := trace.StartSpan(ctx, "keymanager.FetchValidatingPublicKeys") +func (_ *Keymanager) FetchValidatingPublicKeys(ctx context.Context) ([][48]byte, error) { + _, span := trace.StartSpan(ctx, "keymanager.FetchValidatingPublicKeys") defer span.End() lock.RLock() @@ -189,8 +189,8 @@ func (km *Keymanager) FetchValidatingPrivateKeys(ctx context.Context) ([][32]byt } // Sign signs a message using a validator key. -func (km *Keymanager) Sign(ctx context.Context, req *validatorpb.SignRequest) (bls.Signature, error) { - ctx, span := trace.StartSpan(ctx, "keymanager.Sign") +func (_ *Keymanager) Sign(ctx context.Context, req *validatorpb.SignRequest) (bls.Signature, error) { + _, span := trace.StartSpan(ctx, "keymanager.Sign") defer span.End() publicKey := req.PublicKey diff --git a/validator/keymanager/remote-web3signer/BUILD.bazel b/validator/keymanager/remote-web3signer/BUILD.bazel new file mode 100644 index 0000000000..48fcc0ce3c --- /dev/null +++ b/validator/keymanager/remote-web3signer/BUILD.bazel @@ -0,0 +1,26 @@ +load("@prysm//tools/go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ + "client.go", + "log.go", + ], + importpath = "github.com/prysmaticlabs/prysm/validator/keymanager/remote-web3signer", + visibility = [ + "//cmd/validator:__subpackages__", + "//validator:__subpackages__", + ], + deps = [ + "//crypto/bls:go_default_library", + "@com_github_pkg_errors//:go_default_library", + "@com_github_sirupsen_logrus//:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["client_test.go"], + embed = [":go_default_library"], + deps = ["@com_github_stretchr_testify//assert:go_default_library"], +) diff --git a/validator/keymanager/remote-web3signer/client.go b/validator/keymanager/remote-web3signer/client.go new file mode 100644 index 0000000000..ec6276b794 --- /dev/null +++ b/validator/keymanager/remote-web3signer/client.go @@ -0,0 +1,194 @@ +package remote_web3signer + +import ( + "bytes" + "encoding/hex" + "encoding/json" + "fmt" + "io" + "net/http" + "net/url" + "strings" + "time" + + "github.com/pkg/errors" + "github.com/prysmaticlabs/prysm/crypto/bls" +) + +const ( + ethApiNamespace = "/api/v1/eth2/sign/" + maxTimeout = 3 * time.Second +) + +// client a wrapper object around web3signer APIs. API docs found here https://consensys.github.io/web3signer/web3signer-eth2.html. +type client struct { + BasePath string + restClient *http.Client +} + +// newClient method instantiates a new client object. +//nolint:unused,deadcode +func newClient(endpoint string) (*client, error) { + u, err := url.Parse(endpoint) + if err != nil { + return nil, errors.Wrap(err, "invalid format, unable to parse url") + } + return &client{ + BasePath: u.Host, + restClient: &http.Client{ + Timeout: maxTimeout, + }, + }, nil +} + +// SignRequest is a request object for web3signer sign api. +type SignRequest struct { + Type string `json:"type"` + ForkInfo *ForkInfo `json:"fork_info"` + SigningRoot string `json:"signingRoot"` + AggregationSlot *AggregationSlot `json:"aggregation_slot"` +} + +// ForkInfo a sub property object of the Sign request,in the future before the merge to remove the need to send the entire block body and just use the block_body_root. +type ForkInfo struct { + Fork *Fork `json:"fork"` + GenesisValidatorsRoot string `json:"genesis_validators_root"` +} + +// Fork a sub property of ForkInfo. +type Fork struct { + PreviousVersion string `json:"previous_version"` + CurrentVersion string `json:"current_version"` + Epoch string `json:"epoch"` +} + +// AggregationSlot a sub property of SignRequest. +type AggregationSlot struct { + Slot string `json:"slot"` +} + +// signResponse the response object of the web3signer sign api. +type signResponse struct { + Signature string `json:"signature"` +} + +// Sign is a wrapper method around the web3signer sign api. +func (client *client) Sign(pubKey string, request *SignRequest) (bls.Signature, error) { + requestPath := ethApiNamespace + pubKey + jsonRequest, err := json.Marshal(request) + if err != nil { + return nil, errors.Wrap(err, "invalid format, failed to marshal json request") + } + resp, err := client.doRequest(http.MethodPost, client.BasePath+requestPath, bytes.NewBuffer(jsonRequest)) + if err != nil { + return nil, err + } + if resp.StatusCode == 404 { + return nil, errors.Wrap(err, "public key not found") + } + if resp.StatusCode == 412 { + return nil, errors.Wrap(err, "signing operation failed due to slashing protection rules") + } + signResp := &signResponse{} + if err := client.unmarshalResponse(resp.Body, &signResp); err != nil { + return nil, err + } + decoded, err := decodeHex(signResp.Signature) + if err != nil { + return nil, err + } + return bls.SignatureFromBytes(decoded) +} + +// GetPublicKeys is a wrapper method around the web3signer publickeys api (this may be removed in the future or moved to another location due to its usage). +func (client *client) GetPublicKeys() ([][]byte, error) { + const requestPath = "/publicKeys" + resp, err := client.doRequest(http.MethodGet, client.BasePath+requestPath, nil) + if err != nil { + return nil, err + } + var publicKeys []string + if err := client.unmarshalResponse(resp.Body, &publicKeys); err != nil { + return nil, err + } + decodedKeys := make([][]byte, len(publicKeys)) + var errorKeyPositions string + for i, value := range publicKeys { + decodedKey, err := decodeHex(value) + if err != nil { + errorKeyPositions += fmt.Sprintf("%v, ", i) + continue + } + decodedKeys[i] = decodedKey + } + if errorKeyPositions != "" { + return nil, errors.New("failed to decode from Hex from the following public key index locations: " + errorKeyPositions) + } + return decodedKeys, nil +} + +// ReloadSignerKeys is a wrapper method around the web3signer reload api. +func (client *client) ReloadSignerKeys() error { + const requestPath = "/reload" + if _, err := client.doRequest(http.MethodPost, client.BasePath+requestPath, nil); err != nil { + return err + } + return nil +} + +// GetServerStatus is a wrapper method around the web3signer upcheck api +func (client *client) GetServerStatus() (string, error) { + const requestPath = "/upcheck" + resp, err := client.doRequest(http.MethodGet, client.BasePath+requestPath, nil) + if err != nil { + return "", err + } + var status string + if err := client.unmarshalResponse(resp.Body, &status); err != nil { + return "", err + } + return status, nil +} + +// doRequest is a utility method for requests. +func (client *client) doRequest(httpMethod, fullPath string, body io.Reader) (*http.Response, error) { + req, err := http.NewRequest(httpMethod, fullPath, body) + if err != nil { + return nil, errors.Wrap(err, "invalid format, failed to create new Post Request Object") + } + resp, err := client.restClient.Do(req) + if err != nil { + return resp, errors.Wrap(err, "failed to execute json request") + } + if resp.StatusCode == 500 { + return nil, errors.Wrap(err, "internal Web3Signer server error") + } else if resp.StatusCode == 400 { + return nil, errors.Wrap(err, "bad request format") + } + return resp, err +} + +// unmarshalResponse is a utility method for unmarshalling responses. +func (*client) unmarshalResponse(responseBody io.ReadCloser, unmarshalledResponseObject interface{}) error { + defer closeBody(responseBody) + if err := json.NewDecoder(responseBody).Decode(&unmarshalledResponseObject); err != nil { + return errors.Wrap(err, "invalid format, unable to read response body as array of strings") + } + return nil +} + +// decodeHex a utility method for decoding hex strings may be a duplicate in which case will be removed in the future. +func decodeHex(signature string) ([]byte, error) { + decoded, err := hex.DecodeString(strings.TrimPrefix(signature, "0x")) + if err != nil { + return nil, errors.Wrap(err, "invalid format, failed to unmarshal json response") + } + return decoded, nil +} + +// closeBody a utility method to wrap an error for closing +func closeBody(body io.Closer) { + if err := body.Close(); err != nil { + log.Errorf("could not close response body: %v", err) + } +} diff --git a/validator/keymanager/remote-web3signer/client_test.go b/validator/keymanager/remote-web3signer/client_test.go new file mode 100644 index 0000000000..2ed59d9113 --- /dev/null +++ b/validator/keymanager/remote-web3signer/client_test.go @@ -0,0 +1,96 @@ +package remote_web3signer + +import ( + "bytes" + "fmt" + "io/ioutil" + "net/http" + "testing" + + "github.com/stretchr/testify/assert" +) + +// mockTransport is the mock Transport object +type mockTransport struct { + mockResponse *http.Response +} + +// RoundTrip is mocking my own implementation of the RoundTripper interface +func (m *mockTransport) RoundTrip(*http.Request) (*http.Response, error) { + return m.mockResponse, nil +} + +func TestClient_Sign_HappyPath(t *testing.T) { + json := `{ + "signature": "0xb3baa751d0a9132cfe93e4e3d5ff9075111100e3789dca219ade5a24d27e19d16b3353149da1833e9b691bb38634e8dc04469be7032132906c927d7e1a49b414730612877bc6b2810c8f202daf793d1ab0d6b5cb21d52f9e52e883859887a5d9" + }` + // create a new reader with that JSON + r := ioutil.NopCloser(bytes.NewReader([]byte(json))) + mock := &mockTransport{mockResponse: &http.Response{ + StatusCode: 200, + Body: r, + }} + cl := client{BasePath: "example.com", restClient: &http.Client{Transport: mock}} + forkData := &Fork{ + PreviousVersion: "", + CurrentVersion: "", + Epoch: "", + } + forkInfoData := &ForkInfo{ + Fork: forkData, + GenesisValidatorsRoot: "", + } + + AggregationSlotData := &AggregationSlot{Slot: ""} + // remember to replace signing root with hex encoding remove 0x + web3SignerRequest := SignRequest{ + Type: "foo", + ForkInfo: forkInfoData, + SigningRoot: "0xfasd0fjsa0dfjas0dfjasdf", + AggregationSlot: AggregationSlotData, + } + resp, err := cl.Sign("a2b5aaad9c6efefe7bb9b1243a043404f3362937cfb6b31833929833173f476630ea2cfeb0d9ddf15f97ca8685948820", &web3SignerRequest) + assert.NotNil(t, resp) + assert.Nil(t, err) + assert.EqualValues(t, "0xb3baa751d0a9132cfe93e4e3d5ff9075111100e3789dca219ade5a24d27e19d16b3353149da1833e9b691bb38634e8dc04469be7032132906c927d7e1a49b414730612877bc6b2810c8f202daf793d1ab0d6b5cb21d52f9e52e883859887a5d9", fmt.Sprintf("%#x", resp.Marshal())) +} + +func TestClient_GetPublicKeys_HappyPath(t *testing.T) { + // public keys are returned hex encoded with 0x + json := `["0x613262356161616439633665666566653762623962313234336130343334303466333336323933376366623662333138333339323938333331373366343736363330656132636665623064396464663135663937636138363835393438383230","0x613262356161616439633665666566653762623962313234336130343334303466333336323933376366623662333138333339323938333331373366343736363330656132636665623064396464663135663937636138363835393438383230"]` + // create a new reader with that JSON + r := ioutil.NopCloser(bytes.NewReader([]byte(json))) + mock := &mockTransport{mockResponse: &http.Response{ + StatusCode: 200, + Body: r, + }} + cl := client{BasePath: "example.com", restClient: &http.Client{Transport: mock}} + resp, err := cl.GetPublicKeys() + assert.NotNil(t, resp) + assert.Nil(t, err) + // we would like them as 48byte base64 without 0x + assert.EqualValues(t, "a2b5aaad9c6efefe7bb9b1243a043404f3362937cfb6b31833929833173f476630ea2cfeb0d9ddf15f97ca8685948820", string(resp[0])) +} + +func TestClient_ReloadSignerKeys_HappyPath(t *testing.T) { + mock := &mockTransport{mockResponse: &http.Response{ + StatusCode: 200, + Body: ioutil.NopCloser(bytes.NewReader(nil)), + }} + cl := client{BasePath: "example.com", restClient: &http.Client{Transport: mock}} + err := cl.ReloadSignerKeys() + assert.Nil(t, err) +} + +func TestClient_GetServerStatus_HappyPath(t *testing.T) { + json := `"some server status, not sure what it looks like, need to find some sample data"` + r := ioutil.NopCloser(bytes.NewReader([]byte(json))) + mock := &mockTransport{mockResponse: &http.Response{ + StatusCode: 200, + Body: r, + }} + cl := client{BasePath: "example.com", restClient: &http.Client{Transport: mock}} + resp, err := cl.GetServerStatus() + assert.NotNil(t, resp) + assert.Nil(t, err) +} diff --git a/validator/keymanager/remote-web3signer/log.go b/validator/keymanager/remote-web3signer/log.go new file mode 100644 index 0000000000..81c8912080 --- /dev/null +++ b/validator/keymanager/remote-web3signer/log.go @@ -0,0 +1,7 @@ +package remote_web3signer + +import ( + "github.com/sirupsen/logrus" +) + +var log = logrus.WithField("prefix", "remote_web3signer") diff --git a/validator/node/BUILD.bazel b/validator/node/BUILD.bazel index 002ee914d5..fb065531da 100644 --- a/validator/node/BUILD.bazel +++ b/validator/node/BUILD.bazel @@ -29,6 +29,7 @@ go_library( ], deps = [ "//api/gateway:go_default_library", + "//api/gateway/apimiddleware:go_default_library", "//async/event:go_default_library", "//cmd:go_default_library", "//cmd/validator/flags:go_default_library", @@ -38,6 +39,7 @@ go_library( "//monitoring/backup:go_default_library", "//monitoring/prometheus:go_default_library", "//monitoring/tracing:go_default_library", + "//proto/eth/service:go_default_library", "//proto/prysm/v1alpha1:go_default_library", "//proto/prysm/v1alpha1/validator-client:go_default_library", "//runtime:go_default_library", @@ -52,6 +54,7 @@ go_library( "//validator/keymanager:go_default_library", "//validator/keymanager/imported:go_default_library", "//validator/rpc:go_default_library", + "//validator/rpc/apimiddleware:go_default_library", "//validator/web:go_default_library", "@com_github_grpc_ecosystem_grpc_gateway_v2//runtime:go_default_library", "@com_github_pkg_errors//:go_default_library", diff --git a/validator/node/node.go b/validator/node/node.go index 4d4871f554..25304dbe37 100644 --- a/validator/node/node.go +++ b/validator/node/node.go @@ -17,6 +17,7 @@ import ( gwruntime "github.com/grpc-ecosystem/grpc-gateway/v2/runtime" "github.com/pkg/errors" "github.com/prysmaticlabs/prysm/api/gateway" + "github.com/prysmaticlabs/prysm/api/gateway/apimiddleware" "github.com/prysmaticlabs/prysm/async/event" "github.com/prysmaticlabs/prysm/cmd" "github.com/prysmaticlabs/prysm/cmd/validator/flags" @@ -26,6 +27,7 @@ import ( "github.com/prysmaticlabs/prysm/monitoring/backup" "github.com/prysmaticlabs/prysm/monitoring/prometheus" tracing2 "github.com/prysmaticlabs/prysm/monitoring/tracing" + ethpbservice "github.com/prysmaticlabs/prysm/proto/eth/service" pb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" validatorpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/validator-client" "github.com/prysmaticlabs/prysm/runtime" @@ -40,6 +42,7 @@ import ( "github.com/prysmaticlabs/prysm/validator/keymanager" "github.com/prysmaticlabs/prysm/validator/keymanager/imported" "github.com/prysmaticlabs/prysm/validator/rpc" + validatorMiddleware "github.com/prysmaticlabs/prysm/validator/rpc/apimiddleware" "github.com/prysmaticlabs/prysm/validator/web" "github.com/sirupsen/logrus" "github.com/urfave/cli/v2" @@ -487,12 +490,14 @@ func (c *ValidatorClient) registerRPCGatewayService(cliCtx *cli.Context) error { validatorpb.RegisterAccountsHandler, validatorpb.RegisterBeaconHandler, validatorpb.RegisterSlashingProtectionHandler, + ethpbservice.RegisterKeyManagementHandler, } - mux := gwruntime.NewServeMux( + gwmux := gwruntime.NewServeMux( gwruntime.WithMarshalerOption(gwruntime.MIMEWildcard, &gwruntime.HTTPBodyMarshaler{ Marshaler: &gwruntime.JSONPb{ MarshalOptions: protojson.MarshalOptions{ EmitUnpopulated: true, + UseProtoNames: true, }, UnmarshalOptions: protojson.UnmarshalOptions{ DiscardUnknown: true, @@ -503,28 +508,42 @@ func (c *ValidatorClient) registerRPCGatewayService(cliCtx *cli.Context) error { "text/event-stream", &gwruntime.EventSourceJSONPb{}, ), ) - muxHandler := func(h http.Handler, w http.ResponseWriter, req *http.Request) { - if strings.HasPrefix(req.URL.Path, "/api") { - http.StripPrefix("/api", h).ServeHTTP(w, req) + muxHandler := func(apiMware *apimiddleware.ApiProxyMiddleware, h http.HandlerFunc, w http.ResponseWriter, req *http.Request) { + // The validator gateway handler requires this special logic as it serves two kinds of APIs, namely + // the standard validator keymanager API under the /eth namespace, and the Prysm internal + // validator API under the /api namespace. Finally, it also serves requests to host the validator web UI. + if strings.HasPrefix(req.URL.Path, "/api/eth/") { + req.URL.Path = strings.Replace(req.URL.Path, "/api", "", 1) + // If the prefix has /eth/, we handle it with the standard API gateway middleware. + apiMware.ServeHTTP(w, req) + } else if strings.HasPrefix(req.URL.Path, "/api") { + req.URL.Path = strings.Replace(req.URL.Path, "/api", "", 1) + // Else, we handle with the Prysm API gateway without a middleware. + h(w, req) } else { + // Finally, we handle with the web server. web.Handler(w, req) } } pbHandler := &gateway.PbMux{ Registrations: registrations, - Patterns: []string{"/accounts/", "/v2/"}, - Mux: mux, + Patterns: []string{"/accounts/", "/v2/", "/internal/eth/v1/"}, + Mux: gwmux, + } + opts := []gateway.Option{ + gateway.WithRemoteAddr(rpcAddr), + gateway.WithGatewayAddr(gatewayAddress), + gateway.WithMaxCallRecvMsgSize(maxCallSize), + gateway.WithPbHandlers([]*gateway.PbMux{pbHandler}), + gateway.WithAllowedOrigins(allowedOrigins), + gateway.WithApiMiddleware(&validatorMiddleware.ValidatorEndpointFactory{}), + gateway.WithMuxHandler(muxHandler), + } + gw, err := gateway.New(cliCtx.Context, opts...) + if err != nil { + return err } - - gw := gateway.New( - cliCtx.Context, - []*gateway.PbMux{pbHandler}, - muxHandler, - rpcAddr, - gatewayAddress, - ).WithAllowedOrigins(allowedOrigins).WithMaxCallRecvMsgSize(maxCallSize) - return c.services.RegisterService(gw) } diff --git a/validator/rpc/apimiddleware/BUILD.bazel b/validator/rpc/apimiddleware/BUILD.bazel new file mode 100644 index 0000000000..865ddcf58f --- /dev/null +++ b/validator/rpc/apimiddleware/BUILD.bazel @@ -0,0 +1,15 @@ +load("@prysm//tools/go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "endpoint_factory.go", + "structs.go", + ], + importpath = "github.com/prysmaticlabs/prysm/validator/rpc/apimiddleware", + visibility = ["//visibility:public"], + deps = [ + "//api/gateway/apimiddleware:go_default_library", + "@com_github_pkg_errors//:go_default_library", + ], +) diff --git a/validator/rpc/apimiddleware/endpoint_factory.go b/validator/rpc/apimiddleware/endpoint_factory.go new file mode 100644 index 0000000000..dee975556c --- /dev/null +++ b/validator/rpc/apimiddleware/endpoint_factory.go @@ -0,0 +1,38 @@ +package apimiddleware + +import ( + "github.com/pkg/errors" + "github.com/prysmaticlabs/prysm/api/gateway/apimiddleware" +) + +// ValidatorEndpointFactory creates endpoints used for running validator API calls through the API Middleware. +type ValidatorEndpointFactory struct { +} + +func (f *ValidatorEndpointFactory) IsNil() bool { + return f == nil +} + +// Paths is a collection of all valid validator API paths. +func (*ValidatorEndpointFactory) Paths() []string { + return []string{ + "/eth/v1/keystores", + } +} + +// Create returns a new endpoint for the provided API path. +func (*ValidatorEndpointFactory) Create(path string) (*apimiddleware.Endpoint, error) { + endpoint := apimiddleware.DefaultEndpoint() + switch path { + case "/eth/v1/keystores": + endpoint.GetResponse = &listKeystoresResponseJson{} + endpoint.PostRequest = &importKeystoresRequestJson{} + endpoint.PostResponse = &importKeystoresResponseJson{} + endpoint.DeleteRequest = &deleteKeystoresRequestJson{} + endpoint.DeleteResponse = &deleteKeystoresResponseJson{} + default: + return nil, errors.New("invalid path") + } + endpoint.Path = path + return &endpoint, nil +} diff --git a/validator/rpc/apimiddleware/structs.go b/validator/rpc/apimiddleware/structs.go new file mode 100644 index 0000000000..670191230a --- /dev/null +++ b/validator/rpc/apimiddleware/structs.go @@ -0,0 +1,34 @@ +package apimiddleware + +type listKeystoresResponseJson struct { + Keystores []*keystoreJson `json:"keystores"` +} + +type keystoreJson struct { + ValidatingPubkey string `json:"validating_pubkey" hex:"true"` + DerivationPath string `json:"derivation_path"` +} + +type importKeystoresRequestJson struct { + Keystores []string `json:"keystores"` + Passwords []string `json:"passwords"` + SlashingProtection string `json:"slashing_protection"` +} + +type importKeystoresResponseJson struct { + Statuses []*statusJson `json:"statuses"` +} + +type deleteKeystoresRequestJson struct { + PublicKeys []string `json:"public_keys" hex:"true"` +} + +type statusJson struct { + Status string `json:"status"` + Message string `json:"message"` +} + +type deleteKeystoresResponseJson struct { + Statuses []*statusJson `json:"statuses"` + SlashingProtection string `json:"slashing_protection"` +} diff --git a/validator/rpc/beacon.go b/validator/rpc/beacon.go index e373880335..8042a2cfd1 100644 --- a/validator/rpc/beacon.go +++ b/validator/rpc/beacon.go @@ -12,7 +12,6 @@ import ( "github.com/pkg/errors" grpcutil "github.com/prysmaticlabs/prysm/api/grpc" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - pb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" validatorpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/validator-client" "github.com/prysmaticlabs/prysm/validator/client" "google.golang.org/grpc" @@ -48,7 +47,7 @@ func (s *Server) registerBeaconClient() error { } s.beaconChainClient = ethpb.NewBeaconChainClient(conn) s.beaconNodeClient = ethpb.NewNodeClient(conn) - s.beaconNodeHealthClient = pb.NewHealthClient(conn) + s.beaconNodeHealthClient = ethpb.NewHealthClient(conn) s.beaconNodeValidatorClient = ethpb.NewBeaconNodeValidatorClient(conn) return nil } diff --git a/validator/rpc/health.go b/validator/rpc/health.go index aa0bf8d34a..31511664bf 100644 --- a/validator/rpc/health.go +++ b/validator/rpc/health.go @@ -39,7 +39,7 @@ func (s *Server) GetBeaconNodeConnection(ctx context.Context, _ *emptypb.Empty) } // GetLogsEndpoints for the beacon and validator client. -func (s *Server) GetLogsEndpoints(_ context.Context, _ *emptypb.Empty) (*validatorpb.LogsEndpointResponse, error) { +func (_ *Server) GetLogsEndpoints(_ context.Context, _ *emptypb.Empty) (*validatorpb.LogsEndpointResponse, error) { return nil, status.Error(codes.Unimplemented, "unimplemented") } diff --git a/validator/rpc/health_test.go b/validator/rpc/health_test.go index dcf61022d1..a6f902ef20 100644 --- a/validator/rpc/health_test.go +++ b/validator/rpc/health_test.go @@ -23,7 +23,7 @@ func (m *mockSyncChecker) Syncing(_ context.Context) (bool, error) { type mockGenesisFetcher struct{} -func (m *mockGenesisFetcher) GenesisInfo(_ context.Context) (*ethpb.Genesis, error) { +func (_ *mockGenesisFetcher) GenesisInfo(_ context.Context) (*ethpb.Genesis, error) { genesis := timestamppb.New(time.Unix(0, 0)) return ðpb.Genesis{ GenesisTime: genesis, diff --git a/validator/rpc/server.go b/validator/rpc/server.go index 9dfff48b80..2d14a4e9f0 100644 --- a/validator/rpc/server.go +++ b/validator/rpc/server.go @@ -16,7 +16,6 @@ import ( "github.com/prysmaticlabs/prysm/monitoring/tracing" ethpbservice "github.com/prysmaticlabs/prysm/proto/eth/service" ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" - pb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1" validatorpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1/validator-client" "github.com/prysmaticlabs/prysm/validator/accounts/wallet" "github.com/prysmaticlabs/prysm/validator/client" @@ -63,7 +62,7 @@ type Server struct { beaconChainClient ethpb.BeaconChainClient beaconNodeClient ethpb.NodeClient beaconNodeValidatorClient ethpb.BeaconNodeValidatorClient - beaconNodeHealthClient pb.HealthClient + beaconNodeHealthClient ethpb.HealthClient valDB db.Database ctx context.Context cancel context.CancelFunc diff --git a/validator/rpc/standard_api.go b/validator/rpc/standard_api.go index 2df3feefe1..d18c929bb9 100644 --- a/validator/rpc/standard_api.go +++ b/validator/rpc/standard_api.go @@ -73,7 +73,14 @@ func (s *Server) ImportKeystores( if err := slashingprotection.ImportStandardProtectionJSON( ctx, s.valDB, bytes.NewBuffer([]byte(req.SlashingProtection)), ); err != nil { - return nil, status.Errorf(codes.Internal, "Could not import slashing protection JSON: %v", err) + statuses := make([]*ethpbservice.ImportedKeystoreStatus, len(req.Keystores)) + for i := range statuses { + statuses[i] = ðpbservice.ImportedKeystoreStatus{ + Status: ethpbservice.ImportedKeystoreStatus_ERROR, + Message: fmt.Sprintf("could not import slashing protection: %v", err), + } + } + return ðpbservice.ImportKeystoresResponse{Statuses: statuses}, nil } } statuses, err := importer.ImportKeystores(ctx, keystores, req.Passwords) @@ -97,6 +104,9 @@ func (s *Server) DeleteKeystores( if !ok { return nil, status.Error(codes.Internal, "Keymanager kind cannot delete keys") } + if len(req.PublicKeys) == 0 { + return ðpbservice.DeleteKeystoresResponse{Statuses: make([]*ethpbservice.DeletedKeystoreStatus, 0)}, nil + } statuses, err := deleter.DeleteKeystores(ctx, req.PublicKeys) if err != nil { return nil, status.Errorf(codes.Internal, "Could not delete keys: %v", err) diff --git a/validator/rpc/standard_api_test.go b/validator/rpc/standard_api_test.go index 603c69af9c..85e041d8a4 100644 --- a/validator/rpc/standard_api_test.go +++ b/validator/rpc/standard_api_test.go @@ -134,17 +134,23 @@ func TestServer_ImportKeystores(t *testing.T) { numKeystores := 5 password := "12345678" encodedKeystores := make([]string, numKeystores) + passwords := make([]string, numKeystores) for i := 0; i < numKeystores; i++ { enc, err := json.Marshal(createRandomKeystore(t, password)) encodedKeystores[i] = string(enc) require.NoError(t, err) + passwords[i] = password } - _, err := s.ImportKeystores(context.Background(), ðpbservice.ImportKeystoresRequest{ + resp, err := s.ImportKeystores(context.Background(), ðpbservice.ImportKeystoresRequest{ Keystores: encodedKeystores, - Passwords: []string{password}, + Passwords: passwords, SlashingProtection: "foobar", }) - require.NotNil(t, err) + require.NoError(t, err) + require.Equal(t, numKeystores, len(resp.Statuses)) + for _, st := range resp.Statuses { + require.Equal(t, ethpbservice.ImportedKeystoreStatus_ERROR, st.Status) + } }) t.Run("returns proper statuses for keystores in request", func(t *testing.T) { numKeystores := 5 @@ -203,7 +209,6 @@ func TestServer_ImportKeystores(t *testing.T) { } }) } - func TestServer_DeleteKeystores(t *testing.T) { ctx := context.Background() srv := setupServerWithWallet(t) @@ -247,6 +252,14 @@ func TestServer_DeleteKeystores(t *testing.T) { }) require.NoError(t, err) + t.Run("no slashing protection response if no keys in request even if we have a history in DB", func(t *testing.T) { + resp, err := srv.DeleteKeystores(context.Background(), ðpbservice.DeleteKeystoresRequest{ + PublicKeys: nil, + }) + require.NoError(t, err) + require.Equal(t, "", resp.SlashingProtection) + }) + // For ease of test setup, we'll give each public key a string identifier. publicKeysWithId := map[string][48]byte{ "a": publicKeys[0], diff --git a/validator/rpc/wallet.go b/validator/rpc/wallet.go index b978b242ab..8c119d11e2 100644 --- a/validator/rpc/wallet.go +++ b/validator/rpc/wallet.go @@ -215,7 +215,7 @@ func (s *Server) RecoverWallet(ctx context.Context, req *pb.RecoverWalletRequest // can indeed be decrypted using a password in the request. If there is no issue, // we return an empty response with no error. If the password is incorrect for a single keystore, // we return an appropriate error. -func (s *Server) ValidateKeystores( +func (_ *Server) ValidateKeystores( _ context.Context, req *pb.ValidateKeystoresRequest, ) (*emptypb.Empty, error) { if req.KeystoresPassword == "" { diff --git a/validator/testing/mock_protector.go b/validator/testing/mock_protector.go index a491a84611..ff55463a7b 100644 --- a/validator/testing/mock_protector.go +++ b/validator/testing/mock_protector.go @@ -17,18 +17,18 @@ type MockProtector struct { // CheckAttestationSafety returns bool with allow attestation value. func (mp MockProtector) CheckAttestationSafety(_ context.Context, _ *eth.IndexedAttestation) bool { - mp.VerifyAttestationCalled = true + mp.VerifyAttestationCalled = true // skipcq: RVV-B0006 return mp.AllowAttestation } // CheckBlockSafety returns bool with allow block value. func (mp MockProtector) CheckBlockSafety(_ context.Context, _ *eth.SignedBeaconBlockHeader) bool { - mp.VerifyBlockCalled = true + mp.VerifyBlockCalled = true // skipcq: RVV-B0006 return mp.AllowBlock } // Status returns nil. func (mp MockProtector) Status() error { - mp.StatusCalled = true + mp.StatusCalled = true // skipcq: RVV-B0006 return nil } diff --git a/validator/testing/mock_slasher.go b/validator/testing/mock_slasher.go index f421afe6cc..94f19a51a8 100644 --- a/validator/testing/mock_slasher.go +++ b/validator/testing/mock_slasher.go @@ -26,7 +26,7 @@ func (MockSlasher) HighestAttestations(ctx context.Context, req *eth.HighestAtte // IsSlashableAttestation returns slashbale attestation if slash attestation is set to true. func (ms MockSlasher) IsSlashableAttestation(_ context.Context, in *eth.IndexedAttestation, _ ...grpc.CallOption) (*eth.AttesterSlashingResponse, error) { - ms.IsSlashableAttestationCalled = true + ms.IsSlashableAttestationCalled = true // skipcq: RVV-B0006 if ms.SlashAttestation { slashingAtt, ok := proto.Clone(in).(*eth.IndexedAttestation) @@ -48,7 +48,7 @@ func (ms MockSlasher) IsSlashableAttestation(_ context.Context, in *eth.IndexedA // IsSlashableBlock returns proposer slashing if slash block is set to true. func (ms MockSlasher) IsSlashableBlock(_ context.Context, in *eth.SignedBeaconBlockHeader, _ ...grpc.CallOption) (*eth.ProposerSlashingResponse, error) { - ms.IsSlashableBlockCalled = true + ms.IsSlashableBlockCalled = true // skipcq: RVV-B0006 if ms.SlashBlock { slashingBlk, ok := proto.Clone(in).(*eth.SignedBeaconBlockHeader) if !ok { diff --git a/validator/web/site_data.go b/validator/web/site_data.go index e019896168..458f5fbd61 100644 --- a/validator/web/site_data.go +++ b/validator/web/site_data.go @@ -5,109 +5,101 @@ package web var ( site_0 = []byte("\nfilegroup(\n name = \"site\",\n srcs = glob([\"**/*\"]),\n visibility = [\"//visibility:public\"],\n)\n") site_1 = []byte("workspace(name = \"prysm_web_ui\")\n") - site_2 = []byte("(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{\"+TT/\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"mFDi\"),r=i(\"OELB\").parsePercent,o=i(\"7aKB\"),s=n.each,l=[\"left\",\"right\",\"top\",\"bottom\",\"width\",\"height\"],u=[[\"width\",\"left\",\"right\"],[\"height\",\"top\",\"bottom\"]];function c(t,e,i,n,a){var r=0,o=0;null==n&&(n=1/0),null==a&&(a=1/0);var s=0;e.eachChild((function(l,u){var c,h,d=l.position,p=l.getBoundingRect(),f=e.childAt(u+1),g=f&&f.getBoundingRect();if(\"horizontal\"===t){var m=p.width+(g?-g.x+p.x:0);(c=r+m)>n||l.newline?(r=0,c=m,o+=s+i,s=p.height):s=Math.max(s,p.height)}else{var v=p.height+(g?-g.y+p.y:0);(h=o+v)>a||l.newline?(r+=s+i,o=0,h=v,s=p.width):s=Math.max(s,p.width)}l.newline||(d[0]=r,d[1]=o,\"horizontal\"===t?r=c+i:o=h+i)}))}var h=c,d=n.curry(c,\"vertical\"),p=n.curry(c,\"horizontal\");function f(t,e,i){i=o.normalizeCssArray(i||0);var n=e.width,s=e.height,l=r(t.left,n),u=r(t.top,s),c=r(t.right,n),h=r(t.bottom,s),d=r(t.width,n),p=r(t.height,s),f=i[2]+i[0],g=i[1]+i[3],m=t.aspect;switch(isNaN(d)&&(d=n-c-g-l),isNaN(p)&&(p=s-h-f-u),null!=m&&(isNaN(d)&&isNaN(p)&&(m>n/s?d=.8*n:p=.8*s),isNaN(d)&&(d=m*p),isNaN(p)&&(p=d/m)),isNaN(l)&&(l=n-c-d-g),isNaN(u)&&(u=s-h-p-f),t.left||t.right){case\"center\":l=n/2-d/2-i[3];break;case\"right\":l=n-d-g}switch(t.top||t.bottom){case\"middle\":case\"center\":u=s/2-p/2-i[0];break;case\"bottom\":u=s-p-f}l=l||0,u=u||0,isNaN(d)&&(d=n-g-l-(c||0)),isNaN(p)&&(p=s-f-u-(h||0));var v=new a(l+i[3],u+i[0],d,p);return v.margin=i,v}function g(t,e){return e&&t&&s(l,(function(i){e.hasOwnProperty(i)&&(t[i]=e[i])})),t}e.LOCATION_PARAMS=l,e.HV_NAMES=u,e.box=h,e.vbox=d,e.hbox=p,e.getAvailableSize=function(t,e,i){var n=e.width,a=e.height,s=r(t.x,n),l=r(t.y,a),u=r(t.x2,n),c=r(t.y2,a);return(isNaN(s)||isNaN(parseFloat(t.x)))&&(s=0),(isNaN(u)||isNaN(parseFloat(t.x2)))&&(u=n),(isNaN(l)||isNaN(parseFloat(t.y)))&&(l=0),(isNaN(c)||isNaN(parseFloat(t.y2)))&&(c=a),i=o.normalizeCssArray(i||0),{width:Math.max(u-s-i[1]-i[3],0),height:Math.max(c-l-i[0]-i[2],0)}},e.getLayoutRect=f,e.positionElement=function(t,e,i,r,o){var s=!o||!o.hv||o.hv[0],l=!o||!o.hv||o.hv[1],u=o&&o.boundingMode||\"all\";if(s||l){var c;if(\"raw\"===u)c=\"group\"===t.type?new a(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(c=t.getBoundingRect(),t.needLocalTransform()){var h=t.getLocalTransform();(c=c.clone()).applyTransform(h)}e=f(n.defaults({width:c.width,height:c.height},e),i,r);var d=t.position,p=s?e.x-c.x:0,g=l?e.y-c.y:0;t.attr(\"position\",\"raw\"===u?[p,g]:[d[0]+p,d[1]+g])}},e.sizeCalculable=function(t,e){return null!=t[u[e][0]]||null!=t[u[e][1]]&&null!=t[u[e][2]]},e.mergeLayoutParam=function(t,e,i){!n.isObject(i)&&(i={});var a=i.ignoreSize;!n.isArray(a)&&(a=[a,a]);var r=l(u[0],0),o=l(u[1],1);function l(i,n){var r={},o=0,l={},u=0;if(s(i,(function(e){l[e]=t[e]})),s(i,(function(t){c(e,t)&&(r[t]=l[t]=e[t]),h(r,t)&&o++,h(l,t)&&u++})),a[n])return h(e,i[1])?l[i[2]]=null:h(e,i[2])&&(l[i[1]]=null),l;if(2!==u&&o){if(o>=2)return r;for(var d=0;dg[1]?-1:1,v=[\"start\"===s?g[0]-m*f:\"end\"===s?g[1]+m*f:(g[0]+g[1])/2,T(s)?t.labelOffset+c*f:0],x=e.get(\"nameRotate\");null!=x&&(x=x*y/180),T(s)?n=w(t.rotation,null!=x?x:t.rotation,c):(n=function(t,e,i,n){var a,r,o=p(i-t.rotation),s=n[0]>n[1],l=\"start\"===e&&!s||\"start\"!==e&&s;return d(o-y/2)?(r=l?\"bottom\":\"top\",a=\"center\"):d(o-1.5*y)?(r=l?\"top\":\"bottom\",a=\"center\"):(r=\"middle\",a=o<1.5*y&&o>y/2?l?\"left\":\"right\":l?\"right\":\"left\"),{rotation:o,textAlign:a,textVerticalAlign:r}}(t,s,x||0,g),null!=(r=t.axisNameAvailableWidth)&&(r=Math.abs(r/Math.sin(n.rotation)),!isFinite(r)&&(r=null)));var _=h.getFont(),M=e.get(\"nameTruncate\",!0)||{},I=M.ellipsis,A=a(t.nameTruncateMaxWidth,M.maxWidth,r),D=null!=I&&null!=A?l.truncateText(i,A,_,I,{minChar:2,placeholder:M.placeholder}):i,C=e.get(\"tooltip\",!0),L=e.mainType,P={componentType:L,name:i,$vars:[\"name\"]};P[L+\"Index\"]=e.componentIndex;var k=new u.Text({anid:\"name\",__fullText:i,__truncatedText:D,position:v,rotation:n.rotation,silent:S(e),z2:1,tooltip:C&&C.show?o({content:i,formatter:function(){return i},formatterParams:P},C):null});u.setTextStyle(k.style,h,{text:D,textFont:_,textFill:h.getTextColor()||e.get(\"axisLine.lineStyle.color\"),textAlign:h.get(\"align\")||n.textAlign,textVerticalAlign:h.get(\"verticalAlign\")||n.textVerticalAlign}),e.get(\"triggerEvent\")&&(k.eventData=b(e),k.eventData.targetType=\"axisName\",k.eventData.name=i),this._dumbGroup.add(k),k.updateTransform(),this.group.add(k),k.decomposeTransform()}}},b=x.makeAxisEventDataBase=function(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+\"Index\"]=t.componentIndex,e},w=x.innerTextLayout=function(t,e,i){var n,a,r=p(e-t);return d(r)?(a=i>0?\"top\":\"bottom\",n=\"center\"):d(r-y)?(a=i>0?\"bottom\":\"top\",n=\"center\"):(a=\"middle\",n=r>0&&r0?\"right\":\"left\":i>0?\"left\":\"right\"),{rotation:r,textAlign:n,textVerticalAlign:a}},S=x.isLabelSilent=function(t){var e=t.get(\"tooltip\");return t.get(\"silent\")||!(t.get(\"triggerEvent\")||e&&e.show)};function M(t){t&&(t.ignore=!0)}function I(t,e,i){var n=t&&t.getBoundingRect().clone(),a=e&&e.getBoundingRect().clone();if(n&&a){var r=g.identity([]);return g.rotate(r,r,-t.rotation),n.applyTransform(g.mul([],r,t.getLocalTransform())),a.applyTransform(g.mul([],r,e.getLocalTransform())),n.intersect(a)}}function T(t){return\"middle\"===t||\"center\"===t}function A(t,e,i,n,a){for(var r=[],o=[],s=[],l=0;l1?((\"e\"===(n=[t(e,(i=i.split(\"\"))[0]),t(e,i[1])])[0]||\"w\"===n[0])&&n.reverse(),n.join(\"\")):{left:\"w\",right:\"e\",top:\"n\",bottom:\"s\"}[n=r.transformDirection({w:\"left\",e:\"right\",n:\"top\",s:\"bottom\"}[i],function(t){return r.getTransform(t.group)}(e))];var n}(t,i);a&&a.attr({silent:!n,invisible:!n,cursor:n?g[o]+\"-resize\":null})}))}function O(t,e,i,n,a,r,o){var s,l,u,c=e.childOfName(i);c&&c.setShape((s=V(t,e,[[n,a],[n+r,a+o]]),{x:l=h(s[0][0],s[1][0]),y:u=h(s[0][1],s[1][1]),width:d(s[0][0],s[1][0])-l,height:d(s[0][1],s[1][1])-u}))}function N(t){return n.defaults({strokeNoScale:!0},t.brushStyle)}function E(t,e,i,n){var a=[h(t,i),h(e,n)],r=[d(t,i),d(e,n)];return[[a[0],r[0]],[a[1],r[1]]]}function R(t,e,i,n,a,r,o,s){var l=n.__brushOption,c=t(l.range),h=B(i,r,o);u(a.split(\"\"),(function(t){var e=f[t];c[e[0]][e[1]]+=h[e[0]]})),l.range=e(E(c[0][0],c[1][0],c[0][1],c[1][1])),S(i,n),D(i,{isEnd:!1})}function z(t,e,i,n,a){var r=e.__brushOption.range,o=B(t,i,n);u(r,(function(t){t[0]+=o[0],t[1]+=o[1]})),S(t,e),D(t,{isEnd:!1})}function B(t,e,i){var n=t.group,a=n.transformCoordToLocal(e,i),r=n.transformCoordToLocal(0,0);return[a[0]-r[0],a[1]-r[1]]}function V(t,e,i){var a=T(t,e);return a&&!0!==a?a.clipPath(i,t._transform):n.clone(i)}function Y(t){var e=t.event;e.preventDefault&&e.preventDefault()}function G(t,e,i){return t.childOfName(\"main\").contain(e,i)}function F(t,e,i,a){var r,o=t._creatingCover,s=t._creatingPanel,l=t._brushOption;if(t._track.push(i.slice()),function(t){var e=t._track;if(!e.length)return!1;var i=e[e.length-1],n=e[0],a=i[0]-n[0],r=i[1]-n[1];return p(a*a+r*r,.5)>6}(t)||o){if(s&&!o){\"single\"===l.brushMode&&A(t);var u=n.clone(l);u.brushType=H(u.brushType,s),u.panelId=!0===s?null:s.panelId,o=t._creatingCover=x(t,u),t._covers.push(o)}if(o){var c=j[H(t._brushType,s)];o.__brushOption.range=c.getCreatingRange(V(t,o,t._track)),a&&(_(t,o),c.updateCommon(t,o)),b(t,o),r={isEnd:a}}}else a&&\"single\"===l.brushMode&&l.removeOnClick&&I(t,e,i)&&A(t)&&(r={isEnd:a,removeOnClick:!0});return r}function H(t,e){return\"auto\"===t?e.defaultBrushType:t}y.prototype={constructor:y,enableBrush:function(t){var e;return this._brushType&&(o.release(e=this._zr,\"globalPan\",this._uid),function(t,e){u(e,(function(e,i){t.off(i,e)}))}(e,this._handlers),this._brushType=this._brushOption=null),t.brushType&&function(t,e){var i=t._zr;t._enableGlobalPan||o.take(i,\"globalPan\",t._uid),function(t,e){u(e,(function(e,i){t.on(i,e)}))}(i,t._handlers),t._brushType=e.brushType,t._brushOption=n.merge(n.clone(m),e,!0)}(this,t),this},setPanels:function(t){if(t&&t.length){var e=this._panels={};n.each(t,(function(t){e[t.panelId]=n.clone(t)}))}else this._panels=null;return this},mount:function(t){this._enableGlobalPan=(t=t||{}).enableGlobalPan;var e=this.group;return this._zr.add(e),e.attr({position:t.position||[0,0],rotation:t.rotation||0,scale:t.scale||[1,1]}),this._transform=e.getLocalTransform(),this},eachCover:function(t,e){u(this._covers,t,e)},updateCovers:function(t){t=n.map(t,(function(t){return n.merge(n.clone(m),t,!0)}));var e=this._covers,i=this._covers=[],a=this,r=this._creatingCover;return new s(e,t,(function(t,e){return o(t.__brushOption,e)}),o).add(l).update(l).remove((function(t){e[t]!==r&&a.group.remove(e[t])})).execute(),this;function o(t,e){return(null!=t.id?t.id:\"\\0-brush-index-\"+e)+\"-\"+t.brushType}function l(n,o){var s=t[n];if(null!=o&&e[o]===r)i[n]=e[o];else{var l=i[n]=null!=o?(e[o].__brushOption=s,e[o]):_(a,x(a,s));S(a,l)}}},unmount:function(){return this.enableBrush(!1),A(this),this._zr.remove(this.group),this},dispose:function(){this.unmount(),this.off()}},n.mixin(y,a);var W={mousedown:function(t){if(this._dragging)U(this,t);else if(!t.target||!t.target.draggable){Y(t);var e=this.group.transformCoordToLocal(t.offsetX,t.offsetY);this._creatingCover=null,(this._creatingPanel=I(this,t,e))&&(this._dragging=!0,this._track=[e.slice()])}},mousemove:function(t){var e=this.group.transformCoordToLocal(t.offsetX,t.offsetY);if(function(t,e,i){if(t._brushType&&!function(t,e,i){var n=t._zr;return e<0||e>n.getWidth()||void 0>n.getHeight()}(t,e)){var n=t._zr,a=t._covers,r=I(t,e,i);if(!t._dragging)for(var o=0;oo;)l+=360*u;return[s,l]},coordToPoint:function(t){var e=t[0],i=t[1]/180*Math.PI;return[Math.cos(i)*e+this.cx,-Math.sin(i)*e+this.cy]},getArea:function(){var t=this.getAngleAxis(),e=this.getRadiusAxis().getExtent().slice();e[0]>e[1]&&e.reverse();var i=t.getExtent(),n=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:e[0],r:e[1],startAngle:-i[0]*n,endAngle:-i[1]*n,clockwise:t.inverse,contain:function(t,e){var i=t-this.cx,n=e-this.cy,a=i*i+n*n,r=this.r,o=this.r0;return a<=r*r&&a>=o*o}}}},t.exports=r},\"/WM3\":function(t,e,i){var n=i(\"QuXc\"),a=i(\"bYtY\").isFunction;t.exports={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var i=t.getData(),r=(t.visualColorAccessPath||\"itemStyle.color\").split(\".\"),o=t.get(r),s=!a(o)||o instanceof n?null:o;o&&!s||(o=t.getColorFromPalette(t.name,null,e.getSeriesCount())),i.setVisual(\"color\",o);var l=(t.visualBorderColorAccessPath||\"itemStyle.borderColor\").split(\".\"),u=t.get(l);if(i.setVisual(\"borderColor\",u),!e.isSeriesFiltered(t))return s&&i.each((function(e){i.setItemVisual(e,\"color\",s(t.getDataParams(e)))})),{dataEach:i.hasItemOption?function(t,e){var i=t.getItemModel(e),n=i.get(r,!0),a=i.get(l,!0);null!=n&&t.setItemVisual(e,\"color\",n),null!=a&&t.setItemVisual(e,\"borderColor\",a)}:null}}}},\"/d5a\":function(t,e){var i={average:function(t){for(var e=0,i=0,n=0;ne&&(e=t[i]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,i=0;i1&&(\"string\"==typeof o?l=i[o]:\"function\"==typeof o&&(l=o),l&&t.setData(r.downSample(r.mapDimension(c.dim),1/p,l,n)))}}}}},\"/iHx\":function(t,e,i){var n=i(\"6GrX\"),a=i(\"IwbS\"),r=[\"textStyle\",\"color\"];t.exports={getTextColor:function(t){var e=this.ecModel;return this.getShallow(\"color\")||(!t&&e?e.get(r):null)},getFont:function(){return a.getFont({fontStyle:this.getShallow(\"fontStyle\"),fontWeight:this.getShallow(\"fontWeight\"),fontSize:this.getShallow(\"fontSize\"),fontFamily:this.getShallow(\"fontFamily\")},this.ecModel)},getTextRect:function(t){return n.getBoundingRect(t,this.getFont(),this.getShallow(\"align\"),this.getShallow(\"verticalAlign\")||this.getShallow(\"baseline\"),this.getShallow(\"padding\"),this.getShallow(\"lineHeight\"),this.getShallow(\"rich\"),this.getShallow(\"truncateText\"))}}},\"/ry/\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"T4UG\"),r=i(\"5GhG\").seriesModelMixin,o=a.extend({type:\"series.boxplot\",dependencies:[\"xAxis\",\"yAxis\",\"grid\"],defaultValueDimensions:[{name:\"min\",defaultTooltip:!0},{name:\"Q1\",defaultTooltip:!0},{name:\"median\",defaultTooltip:!0},{name:\"Q3\",defaultTooltip:!0},{name:\"max\",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:\"cartesian2d\",legendHoverLink:!0,hoverAnimation:!0,layout:null,boxWidth:[7,50],itemStyle:{color:\"#fff\",borderWidth:1},emphasis:{itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:2,shadowOffsetY:2,shadowColor:\"rgba(0,0,0,0.4)\"}},animationEasing:\"elasticOut\",animationDuration:800}});n.mixin(o,r,!0),t.exports=o},\"/stD\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"IUWy\"),r=i(\"Kagy\");function o(t,e,i){this.model=t,this.ecModel=e,this.api=i}o.defaultOption={show:!0,type:[\"rect\",\"polygon\",\"lineX\",\"lineY\",\"keep\",\"clear\"],icon:{rect:\"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13\",polygon:\"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2\",lineX:\"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4\",lineY:\"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4\",keep:\"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z\",clear:\"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2\"},title:n.clone(r.toolbox.brush.title)};var s=o.prototype;s.render=s.updateView=function(t,e,i){var a,r,o;e.eachComponent({mainType:\"brush\"},(function(t){a=t.brushType,r=t.brushOption.brushMode||\"single\",o|=t.areas.length})),this._brushType=a,this._brushMode=r,n.each(t.get(\"type\",!0),(function(e){t.setIconStatus(e,(\"keep\"===e?\"multiple\"===r:\"clear\"===e?o:e===a)?\"emphasis\":\"normal\")}))},s.getIcons=function(){var t=this.model,e=t.get(\"icon\",!0),i={};return n.each(t.get(\"type\",!0),(function(t){e[t]&&(i[t]=e[t])})),i},s.onclick=function(t,e,i){var n=this._brushType,a=this._brushMode;\"clear\"===i?(e.dispatchAction({type:\"axisAreaSelect\",intervals:[]}),e.dispatchAction({type:\"brush\",command:\"clear\",areas:[]})):e.dispatchAction({type:\"takeGlobalCursor\",key:\"brush\",brushOption:{brushType:\"keep\"===i?n:n!==i&&i,brushMode:\"keep\"===i?\"multiple\"===a?\"single\":\"multiple\":a}})},a.register(\"brush\",o),t.exports=o},\"/y7N\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"6GrX\"),o=i(\"7aKB\"),s=i(\"Fofx\"),l=i(\"aX7z\"),u=i(\"+rIm\");function c(t,e,i,n,a){var s=h(i.get(\"value\"),e.axis,e.ecModel,i.get(\"seriesDataIndices\"),{precision:i.get(\"label.precision\"),formatter:i.get(\"label.formatter\")}),l=i.getModel(\"label\"),u=o.normalizeCssArray(l.get(\"padding\")||0),c=l.getFont(),d=r.getBoundingRect(s,c),p=a.position,f=d.width+u[1]+u[3],g=d.height+u[0]+u[2],m=a.align;\"right\"===m&&(p[0]-=f),\"center\"===m&&(p[0]-=f/2);var v=a.verticalAlign;\"bottom\"===v&&(p[1]-=g),\"middle\"===v&&(p[1]-=g/2),function(t,e,i,n){var a=n.getWidth(),r=n.getHeight();t[0]=Math.min(t[0]+e,a)-e,t[1]=Math.min(t[1]+i,r)-i,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}(p,f,g,n);var y=l.get(\"backgroundColor\");y&&\"auto\"!==y||(y=e.get(\"axisLine.lineStyle.color\")),t.label={shape:{x:0,y:0,width:f,height:g,r:l.get(\"borderRadius\")},position:p.slice(),style:{text:s,textFont:c,textFill:l.getTextColor(),textPosition:\"inside\",textPadding:u,fill:y,stroke:l.get(\"borderColor\")||\"transparent\",lineWidth:l.get(\"borderWidth\")||0,shadowBlur:l.get(\"shadowBlur\"),shadowColor:l.get(\"shadowColor\"),shadowOffsetX:l.get(\"shadowOffsetX\"),shadowOffsetY:l.get(\"shadowOffsetY\")},z2:10}}function h(t,e,i,a,r){t=e.scale.parse(t);var o=e.scale.getLabel(t,{precision:r.precision}),s=r.formatter;if(s){var u={value:l.getAxisRawValue(e,t),axisDimension:e.dim,axisIndex:e.index,seriesData:[]};n.each(a,(function(t){var e=i.getSeriesByIndex(t.seriesIndex),n=e&&e.getDataParams(t.dataIndexInside);n&&u.seriesData.push(n)})),n.isString(s)?o=s.replace(\"{value}\",o):n.isFunction(s)&&(o=s(u))}return o}function d(t,e,i){var n=s.create();return s.rotate(n,n,i.rotation),s.translate(n,n,i.position),a.applyTransform([t.dataToCoord(e),(i.labelOffset||0)+(i.labelDirection||1)*(i.labelMargin||0)],n)}e.buildElStyle=function(t){var e,i=t.get(\"type\"),n=t.getModel(i+\"Style\");return\"line\"===i?(e=n.getLineStyle()).fill=null:\"shadow\"===i&&((e=n.getAreaStyle()).stroke=null),e},e.buildLabelElOption=c,e.getValueLabel=h,e.getTransformedPosition=d,e.buildCartesianSingleLabelElOption=function(t,e,i,n,a,r){var o=u.innerTextLayout(i.rotation,0,i.labelDirection);i.labelMargin=a.get(\"label.margin\"),c(e,n,a,r,{position:d(n.axis,t,i),align:o.textAlign,verticalAlign:o.textVerticalAlign})},e.makeLineShape=function(t,e,i){return{x1:t[i=i||0],y1:t[1-i],x2:e[i],y2:e[1-i]}},e.makeRectShape=function(t,e,i){return{x:t[i=i||0],y:t[1-i],width:e[i],height:e[1-i]}},e.makeSectorShape=function(t,e,i,n,a,r){return{cx:t,cy:e,r0:i,r:n,startAngle:a,endAngle:r,clockwise:!0}}},\"0/Rx\":function(t,e){t.exports=function(t){return{seriesType:t,reset:function(t,e){var i=e.findComponents({mainType:\"legend\"});if(i&&i.length){var n=t.getData();n.filterSelf((function(t){for(var e=n.getName(t),a=0;a=0&&a.each(t,(function(t){n.setIconStatus(t,\"normal\")}))})),n.setIconStatus(i,\"emphasis\"),t.eachComponent({mainType:\"series\",query:null==r?null:{seriesIndex:r}},(function(e){var r=c[i](e.subType,e.id,e,n);r&&(a.defaults(r,e.option),l.series.push(r));var o=e.coordinateSystem;if(o&&\"cartesian2d\"===o.type&&(\"line\"===i||\"bar\"===i)){var s=o.getAxesByScale(\"ordinal\")[0];if(s){var u=s.dim+\"Axis\",h=t.queryComponents({mainType:u,index:e.get(name+\"Index\"),id:e.get(name+\"Id\")})[0].componentIndex;l[u]=l[u]||[];for(var d=0;d<=h;d++)l[u][h]=l[u][h]||{};l[u][h].boundaryGap=\"bar\"===i}}})),\"stack\"===i&&(o=l.series&&l.series[0]&&\"__ec_magicType_stack__\"===l.series[0].stack?a.merge({stack:s.title.tiled},s.title):a.clone(s.title)),e.dispatchAction({type:\"changeMagicType\",currentType:i,newOption:l,newTitle:o,featureName:\"magicType\"})}},n.registerAction({type:\"changeMagicType\",event:\"magicTypeChanged\",update:\"prepareAndUpdate\"},(function(t,e){e.mergeOption(t.newOption)})),o.register(\"magicType\",l),t.exports=l},\"06Qe\":function(t,e,i){var n,a=i(\"ItGF\"),r=\"urn:schemas-microsoft-com:vml\",o=\"undefined\"==typeof window?null:window,s=!1,l=o&&o.document;if(l&&!a.canvasSupported)try{!l.namespaces.zrvml&&l.namespaces.add(\"zrvml\",r),n=function(t){return l.createElement(\"')}}catch(u){n=function(t){return l.createElement(\"<\"+t+' xmlns=\"'+r+'\" class=\"zrvml\">')}}e.doc=l,e.createNode=function(t){return n(t)},e.initVML=function(){if(!s&&l){s=!0;var t=l.styleSheets;t.length<31?l.createStyleSheet().addRule(\".zrvml\",\"behavior:url(#default#VML)\"):t[0].addRule(\".zrvml\",\"behavior:url(#default#VML)\")}}},\"0Bwj\":function(t,e,i){var n=i(\"T4UG\"),a=i(\"I3/A\"),r=i(\"7aKB\").encodeHTML,o=i(\"Qxkt\"),s=(i(\"Tghj\"),n.extend({type:\"series.sankey\",layoutInfo:null,levelModels:null,getInitialData:function(t,e){for(var i=t.edges||t.links,n=t.data||t.nodes,r=t.levels,s=this.levelModels={},l=0;l=0&&(s[r[l].depth]=new o(r[l],this,e));if(n&&i)return a(n,i,this,!0,(function(t,e){t.wrapMethod(\"getItemModel\",(function(t,e){return t.customizeGetParent((function(t){var i=this.parentModel,n=i.getData().getItemLayout(e).depth;return i.levelModels[n]||this.parentModel})),t})),e.wrapMethod(\"getItemModel\",(function(t,e){return t.customizeGetParent((function(t){var i=this.parentModel,n=i.getGraph().getEdgeByIndex(e).node1.getLayout().depth;return i.levelModels[n]||this.parentModel})),t}))})).data},setNodePosition:function(t,e){var i=this.option.data[t];i.localX=e[0],i.localY=e[1]},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},formatTooltip:function(t,e,i){if(\"edge\"===i){var n=this.getDataParams(t,i),a=n.data,o=a.source+\" -- \"+a.target;return n.value&&(o+=\" : \"+n.value),r(o)}if(\"node\"===i){var l=this.getGraph().getNodeByIndex(t).getLayout().value,u=this.getDataParams(t,i).data.name;return l&&(o=u+\" : \"+l),r(o)}return s.superCall(this,\"formatTooltip\",t,e)},optionUpdated:function(){var t=this.option;!0===t.focusNodeAdjacency&&(t.focusNodeAdjacency=\"allEdges\")},getDataParams:function(t,e){var i=s.superCall(this,\"getDataParams\",t,e);if(null==i.value&&\"node\"===e){var n=this.getGraph().getNodeByIndex(t).getLayout().value;i.value=n}return i},defaultOption:{zlevel:0,z:2,coordinateSystem:\"view\",layout:null,left:\"5%\",top:\"5%\",right:\"20%\",bottom:\"5%\",orient:\"horizontal\",nodeWidth:20,nodeGap:8,draggable:!0,focusNodeAdjacency:!1,layoutIterations:32,label:{show:!0,position:\"right\",color:\"#000\",fontSize:12},levels:[],nodeAlign:\"justify\",itemStyle:{borderWidth:1,borderColor:\"#333\"},lineStyle:{color:\"#314656\",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},animationEasing:\"linear\",animationDuration:1e3}}));t.exports=s},\"0HBW\":function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\");function r(t,e){e.update=\"updateView\",n.registerAction(e,(function(e,i){var n={};return i.eachComponent({mainType:\"geo\",query:e},(function(i){i[t](e.name),a.each(i.coordinateSystem.regions,(function(t){n[t.name]=i.isSelected(t.name)||!1}))})),{selected:n,name:e.name}}))}i(\"Hxpc\"),i(\"7uqq\"),i(\"dmGj\"),i(\"SehX\"),r(\"toggleSelected\",{type:\"geoToggleSelect\",event:\"geoselectchanged\"}),r(\"select\",{type:\"geoSelect\",event:\"geoselected\"}),r(\"unSelect\",{type:\"geoUnSelect\",event:\"geounselected\"})},\"0JAE\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"+TT/\"),r=i(\"OELB\"),o=i(\"IDmD\");function s(t,e,i){this._model=t}function l(t,e,i,n){var a=i.calendarModel,r=i.seriesModel,o=a?a.coordinateSystem:r?r.coordinateSystem:null;return o===this?o[t](n):null}s.prototype={constructor:s,type:\"calendar\",dimensions:[\"time\",\"value\"],getDimensionsInfo:function(){return[{name:\"time\",type:\"time\"},\"value\"]},getRangeInfo:function(){return this._rangeInfo},getModel:function(){return this._model},getRect:function(){return this._rect},getCellWidth:function(){return this._sw},getCellHeight:function(){return this._sh},getOrient:function(){return this._orient},getFirstDayOfWeek:function(){return this._firstDayOfWeek},getDateInfo:function(t){var e=(t=r.parseDate(t)).getFullYear(),i=t.getMonth()+1;i=i<10?\"0\"+i:i;var n=t.getDate();n=n<10?\"0\"+n:n;var a=t.getDay();return{y:e,m:i,d:n,day:a=Math.abs((a+7-this.getFirstDayOfWeek())%7),time:t.getTime(),formatedDate:e+\"-\"+i+\"-\"+n,date:t}},getNextNDay:function(t,e){return 0===(e=e||0)||(t=new Date(this.getDateInfo(t).time)).setDate(t.getDate()+e),this.getDateInfo(t)},update:function(t,e){this._firstDayOfWeek=+this._model.getModel(\"dayLabel\").get(\"firstDay\"),this._orient=this._model.get(\"orient\"),this._lineWidth=this._model.getModel(\"itemStyle\").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var i=this._rangeInfo.weeks||1,r=[\"width\",\"height\"],o=this._model.get(\"cellSize\").slice(),s=this._model.getBoxLayoutParams(),l=\"horizontal\"===this._orient?[i,7]:[7,i];n.each([0,1],(function(t){h(o,t)&&(s[r[t]]=o[t]*l[t])}));var u={width:e.getWidth(),height:e.getHeight()},c=this._rect=a.getLayoutRect(s,u);function h(t,e){return null!=t[e]&&\"auto\"!==t[e]}n.each([0,1],(function(t){h(o,t)||(o[t]=c[r[t]]/l[t])})),this._sw=o[0],this._sh=o[1]},dataToPoint:function(t,e){n.isArray(t)&&(t=t[0]),null==e&&(e=!0);var i=this.getDateInfo(t),a=this._rangeInfo;if(e&&!(i.time>=a.start.time&&i.timeo.end.time&&t.reverse(),t},_getRangeInfo:function(t){var e;(t=[this.getDateInfo(t[0]),this.getDateInfo(t[1])])[0].time>t[1].time&&(e=!0,t.reverse());var i=Math.floor(t[1].time/864e5)-Math.floor(t[0].time/864e5)+1,n=new Date(t[0].time),a=n.getDate(),r=t[1].date.getDate();n.setDate(a+i-1);var o=n.getDate();if(o!==r)for(var s=n.getTime()-t[1].time>0?1:-1;(o=n.getDate())!==r&&(n.getTime()-t[1].time)*s>0;)i-=s,n.setDate(o-s);var l=Math.floor((i+t[0].day+6)/7),u=e?1-l:l-1;return e&&t.reverse(),{range:[t[0].formatedDate,t[1].formatedDate],start:t[0],end:t[1],allDay:i,weeks:l,nthWeek:u,fweek:t[0].day,lweek:t[1].day}},_getDateByWeeksAndDay:function(t,e,i){var n=this._getRangeInfo(i);if(t>n.weeks||0===t&&en.lweek)return!1;var a=7*(t-1)-n.fweek+e,r=new Date(n.start.time);return r.setDate(n.start.d+a),this.getDateInfo(r)}},s.dimensions=s.prototype.dimensions,s.getDimensionsInfo=s.prototype.getDimensionsInfo,s.create=function(t,e){var i=[];return t.eachComponent(\"calendar\",(function(n){var a=new s(n,t,e);i.push(a),n.coordinateSystem=a})),t.eachSeries((function(t){\"calendar\"===t.get(\"coordinateSystem\")&&(t.coordinateSystem=i[t.get(\"calendarIndex\")||0])})),i},o.register(\"calendar\",s),t.exports=s},\"0V0F\":function(t,e,i){var n=i(\"bYtY\"),a=n.createHashMap,r=n.each;function o(t){r(t,(function(e,i){var n=[],a=[NaN,NaN],r=e.data,o=e.isStackedByIndex,s=r.map([e.stackResultDimension,e.stackedOverDimension],(function(s,l,u){var c,h,d=r.get(e.stackedDimension,u);if(isNaN(d))return a;o?h=r.getRawIndex(u):c=r.get(e.stackedByDimension,u);for(var p=NaN,f=i-1;f>=0;f--){var g=t[f];if(o||(h=g.data.rawIndexOf(g.stackedByDimension,c)),h>=0){var m=g.data.getByRawIndex(g.stackResultDimension,h);if(d>=0&&m>0||d<=0&&m<0){d+=m,p=m;break}}}return n[0]=d,n[1]=p,n}));r.hostModel.setData(s),e.data=s}))}t.exports=function(t){var e=a();t.eachSeries((function(t){var i=t.get(\"stack\");if(i){var n=e.get(i)||e.set(i,[]),a=t.getData(),r={stackResultDimension:a.getCalculationInfo(\"stackResultDimension\"),stackedOverDimension:a.getCalculationInfo(\"stackedOverDimension\"),stackedDimension:a.getCalculationInfo(\"stackedDimension\"),stackedByDimension:a.getCalculationInfo(\"stackedByDimension\"),isStackedByIndex:a.getCalculationInfo(\"isStackedByIndex\"),data:a,seriesModel:t};if(!r.stackedDimension||!r.isStackedByIndex&&!r.stackedByDimension)return;n.length&&a.setCalculationInfo(\"stackedOnSeries\",n[n.length-1].seriesModel),n.push(r)}})),e.each(o)}},\"0o9m\":function(t,e,i){var n=i(\"ProS\");i(\"hNWo\"),i(\"RlCK\"),i(\"XpcN\");var a=i(\"kDyi\"),r=i(\"bLfw\");n.registerProcessor(n.PRIORITY.PROCESSOR.SERIES_FILTER,a),r.registerSubTypeDefaulter(\"legend\",(function(){return\"plain\"}))},\"0qV/\":function(t,e,i){var n=i(\"ProS\");n.registerAction({type:\"focusNodeAdjacency\",event:\"focusNodeAdjacency\",update:\"series:focusNodeAdjacency\"},(function(){})),n.registerAction({type:\"unfocusNodeAdjacency\",event:\"unfocusNodeAdjacency\",update:\"series:unfocusNodeAdjacency\"},(function(){}))},\"0s+r\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"QBsz\"),r=i(\"y23F\"),o=i(\"H6uX\"),s=i(\"YH21\"),l=i(\"C0SR\");function u(){s.stop(this.event)}function c(){}c.prototype.dispose=function(){};var h=[\"click\",\"dblclick\",\"mousewheel\",\"mouseout\",\"mouseup\",\"mousedown\",\"mousemove\",\"contextmenu\"],d=function(t,e,i,n){o.call(this),this.storage=t,this.painter=e,this.painterRoot=n,i=i||new c,this.proxy=null,this._hovered={},r.call(this),this.setHandlerProxy(i)};function p(t,e,i){if(t[t.rectHover?\"rectContain\":\"contain\"](e,i)){for(var n,a=t;a;){if(a.clipPath&&!a.clipPath.contain(e,i))return!1;a.silent&&(n=!0),a=a.parent}return!n||\"silent\"}return!1}function f(t,e,i){var n=t.painter;return e<0||e>n.getWidth()||i<0||i>n.getHeight()}d.prototype={constructor:d,setHandlerProxy:function(t){this.proxy&&this.proxy.dispose(),t&&(n.each(h,(function(e){t.on&&t.on(e,this[e],this)}),this),t.handler=this),this.proxy=t},mousemove:function(t){var e=t.zrX,i=t.zrY,n=f(this,e,i),a=this._hovered,r=a.target;r&&!r.__zr&&(r=(a=this.findHover(a.x,a.y)).target);var o=this._hovered=n?{x:e,y:i}:this.findHover(e,i),s=o.target,l=this.proxy;l.setCursor&&l.setCursor(s?s.cursor:\"default\"),r&&s!==r&&this.dispatchToElement(a,\"mouseout\",t),this.dispatchToElement(o,\"mousemove\",t),s&&s!==r&&this.dispatchToElement(o,\"mouseover\",t)},mouseout:function(t){var e=t.zrEventControl,i=t.zrIsToLocalDOM;\"only_globalout\"!==e&&this.dispatchToElement(this._hovered,\"mouseout\",t),\"no_globalout\"!==e&&!i&&this.trigger(\"globalout\",{type:\"globalout\",event:t})},resize:function(t){this._hovered={}},dispatch:function(t,e){var i=this[t];i&&i.call(this,e)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},dispatchToElement:function(t,e,i){var n=(t=t||{}).target;if(!n||!n.silent){for(var a=\"on\"+e,r=function(t,e,i){return{type:t,event:i,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:i.zrX,offsetY:i.zrY,gestureEvent:i.gestureEvent,pinchX:i.pinchX,pinchY:i.pinchY,pinchScale:i.pinchScale,wheelDelta:i.zrDelta,zrByTouch:i.zrByTouch,which:i.which,stop:u}}(e,t,i);n&&(n[a]&&(r.cancelBubble=n[a].call(n,r)),n.trigger(e,r),n=n.parent,!r.cancelBubble););r.cancelBubble||(this.trigger(e,r),this.painter&&this.painter.eachOtherLayer((function(t){\"function\"==typeof t[a]&&t[a].call(t,r),t.trigger&&t.trigger(e,r)})))}},findHover:function(t,e,i){for(var n=this.storage.getDisplayList(),a={x:t,y:e},r=n.length-1;r>=0;r--){var o;if(n[r]!==i&&!n[r].ignore&&(o=p(n[r],t,e))&&(!a.topTarget&&(a.topTarget=n[r]),\"silent\"!==o)){a.target=n[r];break}}return a},processGesture:function(t,e){this._gestureMgr||(this._gestureMgr=new l);var i=this._gestureMgr;\"start\"===e&&i.clear();var n=i.recognize(t,this.findHover(t.zrX,t.zrY,null).target,this.proxy.dom);if(\"end\"===e&&i.clear(),n){var a=n.type;t.gestureEvent=a,this.dispatchToElement({target:n.target},a,n.event)}}},n.each([\"click\",\"mousedown\",\"mouseup\",\"mousewheel\",\"dblclick\",\"contextmenu\"],(function(t){d.prototype[t]=function(e){var i,n,r=e.zrX,o=e.zrY,s=f(this,r,o);if(\"mouseup\"===t&&s||(n=(i=this.findHover(r,o)).target),\"mousedown\"===t)this._downEl=n,this._downPoint=[e.zrX,e.zrY],this._upEl=n;else if(\"mouseup\"===t)this._upEl=n;else if(\"click\"===t){if(this._downEl!==this._upEl||!this._downPoint||a.dist(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(i,t,e)}})),n.mixin(d,o),n.mixin(d,r),t.exports=d},\"10cm\":function(t,e,i){var n=i(\"ProS\"),a=i(\"2B6p\").updateCenterAndZoom;i(\"0qV/\"),n.registerAction({type:\"graphRoam\",event:\"graphRoam\",update:\"none\"},(function(t,e){e.eachComponent({mainType:\"series\",query:t},(function(e){var i=a(e.coordinateSystem,t);e.setCenter&&e.setCenter(i.center),e.setZoom&&e.setZoom(i.zoom)}))}))},\"1Jh7\":function(t,e,i){var n=i(\"y+Vt\"),a=i(\"T6xi\"),r=n.extend({type:\"polyline\",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:\"#000\",fill:null},buildPath:function(t,e){a.buildPath(t,e,!1)}});t.exports=r},\"1LEl\":function(t,e,i){var n=i(\"ProS\"),a=i(\"F9bG\"),r=n.extendComponentView({type:\"axisPointer\",render:function(t,e,i){var n=e.getComponent(\"tooltip\"),r=t.get(\"triggerOn\")||n&&n.get(\"triggerOn\")||\"mousemove|click\";a.register(\"axisPointer\",i,(function(t,e,i){\"none\"!==r&&(\"leave\"===t||r.indexOf(t)>=0)&&i({type:\"updateAxisPointer\",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})}))},remove:function(t,e){a.unregister(e.getZr(),\"axisPointer\"),r.superApply(this._model,\"remove\",arguments)},dispose:function(t,e){a.unregister(\"axisPointer\",e),r.superApply(this._model,\"dispose\",arguments)}});t.exports=r},\"1MYJ\":function(t,e,i){var n=i(\"y+Vt\"),a=n.extend({type:\"compound\",shape:{paths:null},_updatePathDirty:function(){for(var t=this.__dirtyPath,e=this.shape.paths,i=0;i=a||m<0)break;if(p(y)){if(f){m+=r;continue}break}if(m===i)t[r>0?\"moveTo\":\"lineTo\"](y[0],y[1]);else if(l>0){var x=e[g],_=\"y\"===c?1:0,b=(y[_]-x[_])*l;u(h,x),h[_]=x[_]+b,u(d,y),d[_]=y[_]-b,t.bezierCurveTo(h[0],h[1],d[0],d[1],y[0],y[1])}else t.lineTo(y[0],y[1]);g=m,m+=r}return v}function m(t,e,i,n,r,f,g,m,v,y,x){for(var _=0,b=i,w=0;w=r||b<0)break;if(p(S)){if(x){b+=f;continue}break}if(b===i)t[f>0?\"moveTo\":\"lineTo\"](S[0],S[1]),u(h,S);else if(v>0){var M=b+f,I=e[M];if(x)for(;I&&p(e[M]);)I=e[M+=f];var T=.5,A=e[_];if(!(I=e[M])||p(I))u(d,S);else{var D,C;if(p(I)&&!x&&(I=S),a.sub(c,I,A),\"x\"===y||\"y\"===y){var L=\"x\"===y?0:1;D=Math.abs(S[L]-A[L]),C=Math.abs(S[L]-I[L])}else D=a.dist(S,A),C=a.dist(S,I);l(d,S,c,-v*(1-(T=C/(C+D))))}o(h,h,m),s(h,h,g),o(d,d,m),s(d,d,g),t.bezierCurveTo(h[0],h[1],d[0],d[1],S[0],S[1]),l(h,S,c,v*T)}else t.lineTo(S[0],S[1]);_=b,b+=f}return w}function v(t,e){var i=[1/0,1/0],n=[-1/0,-1/0];if(e)for(var a=0;an[0]&&(n[0]=r[0]),r[1]>n[1]&&(n[1]=r[1])}return{min:e?i:n,max:e?n:i}}var y=n.extend({type:\"ec-polyline\",shape:{points:[],smooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},style:{fill:null,stroke:\"#000\"},brush:r(n.prototype.brush),buildPath:function(t,e){var i=e.points,n=0,a=i.length,r=v(i,e.smoothConstraint);if(e.connectNulls){for(;a>0&&p(i[a-1]);a--);for(;n0&&p(i[r-1]);r--);for(;a=this._maxSize&&o>0){var l=i.head;i.remove(l),delete n[l.key],r=l.value,this._lastRemovedEntry=l}s?s.value=e:s=new a(e),s.key=t,i.insertEntry(s),n[t]=s}return r},o.get=function(t){var e=this._map[t],i=this._list;if(null!=e)return e!==i.tail&&(i.remove(e),i.insertEntry(e)),e.value},o.clear=function(){this._list.clear(),this._map={}},t.exports=r},\"1bdT\":function(t,e,i){var n=i(\"3gBT\"),a=i(\"H6uX\"),r=i(\"DN4a\"),o=i(\"vWvF\"),s=i(\"bYtY\"),l=function(t){r.call(this,t),a.call(this,t),o.call(this,t),this.id=t.id||n()};l.prototype={type:\"element\",name:\"\",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(t,e){switch(this.draggable){case\"horizontal\":e=0;break;case\"vertical\":t=0}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=t,i[5]+=e,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(t,e){},attrKV:function(t,e){if(\"position\"===t||\"scale\"===t||\"origin\"===t){if(e){var i=this[t];i||(i=this[t]=[]),i[0]=e[0],i[1]=e[1]}}else this[t]=e},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(t,e){if(\"string\"==typeof t)this.attrKV(t,e);else if(s.isObject(t))for(var i in t)t.hasOwnProperty(i)&&this.attrKV(i,t[i]);return this.dirty(!1),this},setClipPath:function(t){var e=this.__zr;e&&t.addSelfToZr(e),this.clipPath&&this.clipPath!==t&&this.removeClipPath(),this.clipPath=t,t.__zr=e,t.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var t=this.clipPath;t&&(t.__zr&&t.removeSelfFromZr(t.__zr),t.__zr=null,t.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(t){this.__zr=t;var e=this.animators;if(e)for(var i=0;ii.getHeight()&&(n.textPosition=\"top\",s=!0);var l=s?-5-a.height:d+8;o+a.width/2>i.getWidth()?(n.textPosition=[\"100%\",l],n.textAlign=\"right\"):o-a.width/2<0&&(n.textPosition=[0,l],n.textAlign=\"left\")}}))}function m(r,u){var c,m=g[r],v=g[u],y=p[m],x=new l(y,t,t.ecModel);if(n&&null!=n.newTitle&&n.featureName===m&&(y.title=n.newTitle),m&&!v){if(function(t){return 0===t.indexOf(\"my\")}(m))c={model:x,onclick:x.option.onclick,featureName:m};else{var _=o.get(m);if(!_)return;c=new _(x,e,i)}f[m]=c}else{if(!(c=f[v]))return;c.model=x,c.ecModel=e,c.api=i}m||!v?x.get(\"show\")&&!c.unusable?(function(n,r,o){var l=n.getModel(\"iconStyle\"),u=n.getModel(\"emphasis.iconStyle\"),c=r.getIcons?r.getIcons():n.get(\"icon\"),p=n.get(\"title\")||{};if(\"string\"==typeof c){var f=c,g=p;p={},(c={})[o]=f,p[o]=g}var m=n.iconPaths={};a.each(c,(function(o,c){var f=s.createIcon(o,{},{x:-d/2,y:-d/2,width:d,height:d});f.setStyle(l.getItemStyle()),f.hoverStyle=u.getItemStyle(),f.setStyle({text:p[c],textAlign:u.get(\"textAlign\"),textBorderRadius:u.get(\"textBorderRadius\"),textPadding:u.get(\"textPadding\"),textFill:null});var g=t.getModel(\"tooltip\");g&&g.get(\"show\")&&f.attr(\"tooltip\",a.extend({content:p[c],formatter:g.get(\"formatter\",!0)||function(){return p[c]},formatterParams:{componentType:\"toolbox\",name:c,title:p[c],$vars:[\"name\",\"title\"]},position:g.get(\"position\",!0)||\"bottom\"},g.option)),s.setHoverStyle(f),t.get(\"showTitle\")&&(f.__title=p[c],f.on(\"mouseover\",(function(){var e=u.getItemStyle(),i=\"vertical\"===t.get(\"orient\")?null==t.get(\"right\")?\"right\":\"left\":null==t.get(\"bottom\")?\"bottom\":\"top\";f.setStyle({textFill:u.get(\"textFill\")||e.fill||e.stroke||\"#000\",textBackgroundColor:u.get(\"textBackgroundColor\"),textPosition:u.get(\"textPosition\")||i})})).on(\"mouseout\",(function(){f.setStyle({textFill:null,textBackgroundColor:null})}))),f.trigger(n.get(\"iconStatus.\"+c)||\"normal\"),h.add(f),f.on(\"click\",a.bind(r.onclick,r,e,i,c)),m[c]=f}))}(x,c,m),x.setIconStatus=function(t,e){var i=this.option,n=this.iconPaths;i.iconStatus=i.iconStatus||{},i.iconStatus[t]=e,n[t]&&n[t].trigger(e)},c.render&&c.render(x,e,i,n)):c.remove&&c.remove(e,i):c.dispose&&c.dispose(e,i)}},updateView:function(t,e,i,n){a.each(this._features,(function(t){t.updateView&&t.updateView(t.model,e,i,n)}))},remove:function(t,e){a.each(this._features,(function(i){i.remove&&i.remove(t,e)})),this.group.removeAll()},dispose:function(t,e){a.each(this._features,(function(i){i.dispose&&i.dispose(t,e)}))}});t.exports=h},\"2B6p\":function(t,e){e.updateCenterAndZoom=function(t,e,i){var n=t.getZoom(),a=t.getCenter(),r=e.zoom,o=t.dataToPoint(a);if(null!=e.dx&&null!=e.dy&&(o[0]-=e.dx,o[1]-=e.dy,a=t.pointToData(o),t.setCenter(a)),null!=r){if(i){var s=i.min||0;r=Math.max(Math.min(n*r,i.max||1/0),s)/n}t.scale[0]*=r,t.scale[1]*=r;var l=t.position,u=(e.originY-l[1])*(r-1);l[0]-=(e.originX-l[0])*(r-1),l[1]-=u,t.updateTransform(),a=t.pointToData(o),t.setCenter(a),t.setZoom(r*n)}return{center:t.getCenter(),zoom:t.getZoom()}}},\"2DNl\":function(t,e,i){var n=i(\"IMiH\"),a=i(\"loD1\"),r=i(\"59Ip\"),o=i(\"aKvl\"),s=i(\"n1HI\"),l=i(\"hX1E\").normalizeRadian,u=i(\"Sj9i\"),c=i(\"hyiK\"),h=n.CMD,d=2*Math.PI,p=[-1,-1,-1],f=[-1,-1];function g(t,e,i,n,a,r,o,s,l,c){if(c>e&&c>n&&c>r&&c>s||c1&&(h=f[0],f[0]=f[1],f[1]=h),g=u.cubicAt(e,n,r,s,f[0]),y>1&&(m=u.cubicAt(e,n,r,s,f[1]))),v+=2===y?_e&&s>n&&s>r||s=0&&c<=1){for(var h=0,d=u.quadraticAt(e,n,r,c),f=0;fi||s<-i)return 0;var u=Math.sqrt(i*i-s*s);p[0]=-u,p[1]=u;var c=Math.abs(n-a);if(c<1e-4)return 0;if(c%d<1e-4){n=0,a=d;var h=r?1:-1;return o>=p[0]+t&&o<=p[1]+t?h:0}r?(u=n,n=l(a),a=l(u)):(n=l(n),a=l(a)),n>a&&(a+=d);for(var f=0,g=0;g<2;g++){var m=p[g];if(m+t>o){var v=Math.atan2(s,m);h=r?1:-1,v<0&&(v=d+v),(v>=n&&v<=a||v+d>=n&&v+d<=a)&&(v>Math.PI/2&&v<1.5*Math.PI&&(h=-h),f+=h)}}return f}function y(t,e,i,n,l){for(var u=0,d=0,p=0,f=0,y=0,x=0;x1&&(i||(u+=c(d,p,f,y,n,l))),1===x&&(f=d=t[x],y=p=t[x+1]),_){case h.M:d=f=t[x++],p=y=t[x++];break;case h.L:if(i){if(a.containStroke(d,p,t[x],t[x+1],e,n,l))return!0}else u+=c(d,p,t[x],t[x+1],n,l)||0;d=t[x++],p=t[x++];break;case h.C:if(i){if(r.containStroke(d,p,t[x++],t[x++],t[x++],t[x++],t[x],t[x+1],e,n,l))return!0}else u+=g(d,p,t[x++],t[x++],t[x++],t[x++],t[x],t[x+1],n,l)||0;d=t[x++],p=t[x++];break;case h.Q:if(i){if(o.containStroke(d,p,t[x++],t[x++],t[x],t[x+1],e,n,l))return!0}else u+=m(d,p,t[x++],t[x++],t[x],t[x+1],n,l)||0;d=t[x++],p=t[x++];break;case h.A:var b=t[x++],w=t[x++],S=t[x++],M=t[x++],I=t[x++],T=t[x++];x+=1;var A=1-t[x++],D=Math.cos(I)*S+b,C=Math.sin(I)*M+w;x>1?u+=c(d,p,D,C,n,l):(f=D,y=C);var L=(n-b)*M/S+b;if(i){if(s.containStroke(b,w,M,I,I+T,A,e,L,l))return!0}else u+=v(b,w,M,I,I+T,A,L,l);d=Math.cos(I+T)*S+b,p=Math.sin(I+T)*M+w;break;case h.R:if(f=d=t[x++],y=p=t[x++],D=f+t[x++],C=y+t[x++],i){if(a.containStroke(f,y,D,y,e,n,l)||a.containStroke(D,y,D,C,e,n,l)||a.containStroke(D,C,f,C,e,n,l)||a.containStroke(f,C,f,y,e,n,l))return!0}else u+=c(D,y,D,C,n,l),u+=c(f,C,f,y,n,l);break;case h.Z:if(i){if(a.containStroke(d,p,f,y,e,n,l))return!0}else u+=c(d,p,f,y,n,l);d=f,p=y}}return i||Math.abs(p-y)<1e-4||(u+=c(d,p,f,y,n,l)||0),0!==u}e.contain=function(t,e,i){return y(t,0,!1,e,i)},e.containStroke=function(t,e,i,n){return y(t,e,!0,i,n)}},\"2dDv\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"Fofx\"),r=i(\"+TT/\"),o=i(\"aX7z\"),s=i(\"D1WM\"),l=i(\"IwbS\"),u=i(\"OELB\"),c=i(\"72pK\"),h=n.each,d=Math.min,p=Math.max,f=Math.floor,g=Math.ceil,m=u.round,v=Math.PI;function y(t,e,i){this._axesMap=n.createHashMap(),this._axesLayout={},this.dimensions=t.dimensions,this._model=t,this._init(t,e,i)}function x(t,e){return d(p(t,e[0]),e[1])}function _(t,e){var i=e.layoutLength/(e.axisCount-1);return{position:i*t,axisNameAvailableWidth:i,axisLabelShow:!0}}function b(t,e){var i,n,a=e.axisExpandWidth,r=e.axisCollapseWidth,o=e.winInnerIndices,s=r,l=!1;return t=i&&r<=i+e.axisLength&&o>=n&&o<=n+e.layoutLength},getModel:function(){return this._model},_updateAxesFromSeries:function(t,e){e.eachSeries((function(i){if(t.contains(i,e)){var n=i.getData();h(this.dimensions,(function(t){var e=this._axesMap.get(t);e.scale.unionExtentFromData(n,n.mapDimension(t)),o.niceScaleExtent(e.scale,e.model)}),this)}}),this)},resize:function(t,e){this._rect=r.getLayoutRect(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),this._layoutAxes()},getRect:function(){return this._rect},_makeLayoutInfo:function(){var t,e=this._model,i=this._rect,n=[\"x\",\"y\"],a=[\"width\",\"height\"],r=e.get(\"layout\"),o=\"horizontal\"===r?0:1,s=i[a[o]],l=[0,s],u=this.dimensions.length,c=x(e.get(\"axisExpandWidth\"),l),h=x(e.get(\"axisExpandCount\")||0,[0,u]),d=e.get(\"axisExpandable\")&&u>3&&u>h&&h>1&&c>0&&s>0,p=e.get(\"axisExpandWindow\");p?(t=x(p[1]-p[0],l),p[1]=p[0]+t):(t=x(c*(h-1),l),(p=[c*(e.get(\"axisExpandCenter\")||f(u/2))-t/2])[1]=p[0]+t);var v=(s-t)/(u-h);v<3&&(v=0);var y=[f(m(p[0]/c,1))+1,g(m(p[1]/c,1))-1];return{layout:r,pixelDimIndex:o,layoutBase:i[n[o]],layoutLength:s,axisBase:i[n[1-o]],axisLength:i[a[1-o]],axisExpandable:d,axisExpandWidth:c,axisCollapseWidth:v,axisExpandWindow:p,axisCount:u,winInnerIndices:y,axisExpandWindow0Pos:v/c*p[0]}},_layoutAxes:function(){var t=this._rect,e=this._axesMap,i=this.dimensions,n=this._makeLayoutInfo(),r=n.layout;e.each((function(t){var e=[0,n.axisLength],i=t.inverse?1:0;t.setExtent(e[i],e[1-i])})),h(i,(function(e,i){var o=(n.axisExpandable?b:_)(i,n),s={horizontal:{x:o.position,y:n.axisLength},vertical:{x:0,y:o.position}},l=[s[r].x+t.x,s[r].y+t.y],u={horizontal:v/2,vertical:0}[r],c=a.create();a.rotate(c,c,u),a.translate(c,c,l),this._axesLayout[e]={position:l,rotation:u,transform:c,axisNameAvailableWidth:o.axisNameAvailableWidth,axisLabelShow:o.axisLabelShow,nameTruncateMaxWidth:o.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}}),this)},getAxis:function(t){return this._axesMap.get(t)},dataToPoint:function(t,e){return this.axisCoordToPoint(this._axesMap.get(e).dataToCoord(t),e)},eachActiveState:function(t,e,i,a){null==i&&(i=0),null==a&&(a=t.count());var r=this._axesMap,o=this.dimensions,s=[],l=[];n.each(o,(function(e){s.push(t.mapDimension(e)),l.push(r.get(e).model)}));for(var u=this.hasAxisBrushed(),c=i;ca*(1-h[0])?(l=\"jump\",o=s-a*(1-h[2])):(o=s-a*h[1])>=0&&(o=s-a*(1-h[1]))<=0&&(o=0),(o*=e.axisExpandWidth/u)?c(o,n,r,\"all\"):l=\"none\"):((n=[p(0,r[1]*s/(a=n[1]-n[0])-a/2)])[1]=d(r[1],n[0]+a),n[0]=n[1]-a),{axisExpandWindow:n,behavior:l}}},t.exports=y},\"2fGM\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"bLfw\"),r=i(\"nkfE\"),o=i(\"ICMv\"),s=a.extend({type:\"polarAxis\",axis:null,getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:\"polar\",index:this.option.polarIndex,id:this.option.polarId})[0]}});function l(t,e){return e.type||(e.data?\"category\":\"value\")}n.merge(s.prototype,o),r(\"angle\",s,l,{startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:!1}}),r(\"radius\",s,l,{splitNumber:5})},\"2fw6\":function(t,e,i){var n=i(\"y+Vt\").extend({type:\"circle\",shape:{cx:0,cy:0,r:0},buildPath:function(t,e,i){i&&t.moveTo(e.cx+e.r,e.cy),t.arc(e.cx,e.cy,e.r,0,2*Math.PI,!0)}});t.exports=n},\"2uGb\":function(t,e,i){var n=i(\"ProS\");i(\"ko1b\"),i(\"s2lz\"),i(\"RBEP\");var a=i(\"kMLO\"),r=i(\"nKiI\");n.registerVisual(a),n.registerLayout(r)},\"2w7y\":function(t,e,i){var n=i(\"ProS\");i(\"qMZE\"),i(\"g0SD\"),n.registerPreprocessor((function(t){t.markPoint=t.markPoint||{}}))},\"33Ds\":function(t,e,i){var n=i(\"ProS\"),a=i(\"b9oc\"),r=i(\"Kagy\"),o=i(\"IUWy\");function s(t){this.model=t}s.defaultOption={show:!0,icon:\"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5\",title:r.toolbox.restore.title},s.prototype.onclick=function(t,e,i){a.clear(t),e.dispatchAction({type:\"restore\",from:this.uid})},o.register(\"restore\",s),n.registerAction({type:\"restore\",event:\"restore\",update:\"prepareAndUpdate\"},(function(t,e){e.resetOption(\"recreate\")})),t.exports=s},\"3C/r\":function(t,e){var i=function(t,e){this.image=t,this.repeat=e,this.type=\"pattern\"};i.prototype.getCanvasPattern=function(t){return t.createPattern(this.image,this.repeat||\"repeat\")},t.exports=i},\"3CBa\":function(t,e,i){var n=i(\"hydK\").createElement,a=i(\"bYtY\"),r=i(\"SUKs\"),o=i(\"y+Vt\"),s=i(\"Dagg\"),l=i(\"dqUG\"),u=i(\"DBLp\"),c=i(\"sW+o\"),h=i(\"n6Mw\"),d=i(\"vKoX\"),p=i(\"P47w\"),f=p.path,g=p.image,m=p.text;function v(t){return parseInt(t,10)}function y(t,e){return e&&t&&e.parentNode!==t}function x(t,e,i){if(y(t,e)&&i){var n=i.nextSibling;n?t.insertBefore(e,n):t.appendChild(e)}}function _(t,e){if(y(t,e)){var i=t.firstChild;i?t.insertBefore(e,i):t.appendChild(e)}}function b(t,e){e&&t&&e.parentNode===t&&t.removeChild(e)}function w(t){return t.__textSvgEl}function S(t){return t.__svgEl}var M=function(t,e,i,r){this.root=t,this.storage=e,this._opts=i=a.extend({},i||{});var o=n(\"svg\");o.setAttribute(\"xmlns\",\"http://www.w3.org/2000/svg\"),o.setAttribute(\"version\",\"1.1\"),o.setAttribute(\"baseProfile\",\"full\"),o.style.cssText=\"user-select:none;position:absolute;left:0;top:0;\";var s=n(\"g\");o.appendChild(s);var l=n(\"g\");o.appendChild(l),this.gradientManager=new c(r,l),this.clipPathManager=new h(r,l),this.shadowManager=new d(r,l);var u=document.createElement(\"div\");u.style.cssText=\"overflow:hidden;position:relative\",this._svgDom=o,this._svgRoot=l,this._backgroundRoot=s,this._viewport=u,t.appendChild(u),u.appendChild(o),this.resize(i.width,i.height),this._visibleList=[]};M.prototype={constructor:M,getType:function(){return\"svg\"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},refresh:function(){var t=this.storage.getDisplayList(!0);this._paintList(t)},setBackgroundColor:function(t){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var e=n(\"rect\");e.setAttribute(\"width\",this.getWidth()),e.setAttribute(\"height\",this.getHeight()),e.setAttribute(\"x\",0),e.setAttribute(\"y\",0),e.setAttribute(\"id\",0),e.style.fill=t,this._backgroundRoot.appendChild(e),this._backgroundNode=e},_paintList:function(t){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var e,i,n=this._svgRoot,a=this._visibleList,r=t.length,c=[];for(e=0;e=0;--n)if(i[n]===t)return!0;return!1}),e):null:e[0]},resize:function(t,e){var i=this._viewport;i.style.display=\"none\";var n=this._opts;if(null!=t&&(n.width=t),null!=e&&(n.height=e),t=this._getSize(0),e=this._getSize(1),i.style.display=\"\",this._width!==t||this._height!==e){this._width=t,this._height=e;var a=i.style;a.width=t+\"px\",a.height=e+\"px\";var r=this._svgDom;r.setAttribute(\"width\",t),r.setAttribute(\"height\",e)}this._backgroundNode&&(this._backgroundNode.setAttribute(\"width\",t),this._backgroundNode.setAttribute(\"height\",e))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(t){var e=this._opts,i=[\"width\",\"height\"][t],n=[\"clientWidth\",\"clientHeight\"][t],a=[\"paddingLeft\",\"paddingTop\"][t],r=[\"paddingRight\",\"paddingBottom\"][t];if(null!=e[i]&&\"auto\"!==e[i])return parseFloat(e[i]);var o=this.root,s=document.defaultView.getComputedStyle(o);return(o[n]||v(s[i])||v(o.style[i]))-(v(s[a])||0)-(v(s[r])||0)|0},dispose:function(){this.root.innerHTML=\"\",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){return this.refresh(),\"data:image/svg+xml;charset=UTF-8,\"+encodeURIComponent(this._svgDom.outerHTML.replace(/>\\n\\r<\"))}},a.each([\"getLayer\",\"insertLayer\",\"eachLayer\",\"eachBuiltinLayer\",\"eachOtherLayer\",\"getLayers\",\"modLayer\",\"delLayer\",\"clearLayer\",\"pathToImage\"],(function(t){var e;M.prototype[t]=(e=t,function(){r('In SVG mode painter not support method \"'+e+'\"')})})),t.exports=M},\"3LNs\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"Yl7c\"),r=i(\"IwbS\"),o=i(\"zTMp\"),s=i(\"YH21\"),l=i(\"iLNv\"),u=(0,i(\"4NO4\").makeInner)(),c=n.clone,h=n.bind;function d(){}function p(t,e,i,a){(function t(e,i){if(n.isObject(e)&&n.isObject(i)){var a=!0;return n.each(i,(function(i,n){a=a&&t(e[n],i)})),!!a}return e===i})(u(i).lastProp,a)||(u(i).lastProp=a,e?r.updateProps(i,a,t):(i.stopAnimation(),i.attr(a)))}function f(t,e){t[e.get(\"label.show\")?\"show\":\"hide\"]()}function g(t){return{position:t.position.slice(),rotation:t.rotation||0}}function m(t,e,i){var n=e.get(\"z\"),a=e.get(\"zlevel\");t&&t.traverse((function(t){\"group\"!==t.type&&(null!=n&&(t.z=n),null!=a&&(t.zlevel=a),t.silent=i)}))}(d.prototype={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(t,e,i,a){var o=e.get(\"value\"),s=e.get(\"status\");if(this._axisModel=t,this._axisPointerModel=e,this._api=i,a||this._lastValue!==o||this._lastStatus!==s){this._lastValue=o,this._lastStatus=s;var l=this._group,u=this._handle;if(!s||\"hide\"===s)return l&&l.hide(),void(u&&u.hide());l&&l.show(),u&&u.show();var c={};this.makeElOption(c,o,t,e,i);var h=c.graphicKey;h!==this._lastGraphicKey&&this.clear(i),this._lastGraphicKey=h;var d=this._moveAnimation=this.determineAnimation(t,e);if(l){var f=n.curry(p,e,d);this.updatePointerEl(l,c,f,e),this.updateLabelEl(l,c,f,e)}else l=this._group=new r.Group,this.createPointerEl(l,c,t,e),this.createLabelEl(l,c,t,e),i.getZr().add(l);m(l,e,!0),this._renderHandle(o)}},remove:function(t){this.clear(t)},dispose:function(t){this.clear(t)},determineAnimation:function(t,e){var i=e.get(\"animation\"),n=t.axis,a=\"category\"===n.type,r=e.get(\"snap\");if(!r&&!a)return!1;if(\"auto\"===i||null==i){var s=this.animationThreshold;if(a&&n.getBandWidth()>s)return!0;if(r){var l=o.getAxisInfo(t).seriesDataCount,u=n.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return!0===i},makeElOption:function(t,e,i,n,a){},createPointerEl:function(t,e,i,n){var a=e.pointer;if(a){var o=u(t).pointerEl=new r[a.type](c(e.pointer));t.add(o)}},createLabelEl:function(t,e,i,n){if(e.label){var a=u(t).labelEl=new r.Rect(c(e.label));t.add(a),f(a,n)}},updatePointerEl:function(t,e,i){var n=u(t).pointerEl;n&&e.pointer&&(n.setStyle(e.pointer.style),i(n,{shape:e.pointer.shape}))},updateLabelEl:function(t,e,i,n){var a=u(t).labelEl;a&&(a.setStyle(e.label.style),i(a,{shape:e.label.shape,position:e.label.position}),f(a,n))},_renderHandle:function(t){if(!this._dragging&&this.updateHandleTransform){var e,i=this._axisPointerModel,a=this._api.getZr(),o=this._handle,u=i.getModel(\"handle\"),c=i.get(\"status\");if(!u.get(\"show\")||!c||\"hide\"===c)return o&&a.remove(o),void(this._handle=null);this._handle||(e=!0,o=this._handle=r.createIcon(u.get(\"icon\"),{cursor:\"move\",draggable:!0,onmousemove:function(t){s.stop(t.event)},onmousedown:h(this._onHandleDragMove,this,0,0),drift:h(this._onHandleDragMove,this),ondragend:h(this._onHandleDragEnd,this)}),a.add(o)),m(o,i,!1),o.setStyle(u.getItemStyle(null,[\"color\",\"borderColor\",\"borderWidth\",\"opacity\",\"shadowColor\",\"shadowBlur\",\"shadowOffsetX\",\"shadowOffsetY\"]));var d=u.get(\"size\");n.isArray(d)||(d=[d,d]),o.attr(\"scale\",[d[0]/2,d[1]/2]),l.createOrUpdate(this,\"_doDispatchAxisPointer\",u.get(\"throttle\")||0,\"fixRate\"),this._moveHandleToValue(t,e)}},_moveHandleToValue:function(t,e){p(this._axisPointerModel,!e&&this._moveAnimation,this._handle,g(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(t,e){var i=this._handle;if(i){this._dragging=!0;var n=this.updateHandleTransform(g(i),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=n,i.stopAnimation(),i.attr(g(n)),u(i).lastProp=null,this._doDispatchAxisPointer()}},_doDispatchAxisPointer:function(){if(this._handle){var t=this._payloadInfo,e=this._axisModel;this._api.dispatchAction({type:\"updateAxisPointer\",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]})}},_onHandleDragEnd:function(t){if(this._dragging=!1,this._handle){var e=this._axisPointerModel.get(\"value\");this._moveHandleToValue(e),this._api.dispatchAction({type:\"hideTip\"})}},getHandleTransform:null,updateHandleTransform:null,clear:function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),i=this._group,n=this._handle;e&&i&&(this._lastGraphicKey=null,i&&e.remove(i),n&&e.remove(n),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(t,e,i){return{x:t[i=i||0],y:t[1-i],width:e[i],height:e[1-i]}}}).constructor=d,a.enableClassExtend(d),t.exports=d},\"3OrL\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"6Ic6\"),r=i(\"IwbS\"),o=i(\"y+Vt\"),s=[\"itemStyle\"],l=[\"emphasis\",\"itemStyle\"],u=a.extend({type:\"boxplot\",render:function(t,e,i){var n=t.getData(),a=this.group,r=this._data;this._data||a.removeAll();var o=\"horizontal\"===t.get(\"layout\")?1:0;n.diff(r).add((function(t){if(n.hasValue(t)){var e=h(n.getItemLayout(t),n,t,o,!0);n.setItemGraphicEl(t,e),a.add(e)}})).update((function(t,e){var i=r.getItemGraphicEl(e);if(n.hasValue(t)){var s=n.getItemLayout(t);i?d(s,i,n,t):i=h(s,n,t,o),a.add(i),n.setItemGraphicEl(t,i)}else a.remove(i)})).remove((function(t){var e=r.getItemGraphicEl(t);e&&a.remove(e)})).execute(),this._data=n},remove:function(t){var e=this.group,i=this._data;this._data=null,i&&i.eachItemGraphicEl((function(t){t&&e.remove(t)}))},dispose:n.noop}),c=o.extend({type:\"boxplotBoxPath\",shape:{},buildPath:function(t,e){var i=e.points,n=0;for(t.moveTo(i[n][0],i[n][1]),n++;n<4;n++)t.lineTo(i[n][0],i[n][1]);for(t.closePath();n=0;i--)s.asc(e[i])},getActiveState:function(t){var e=this.activeIntervals;if(!e.length)return\"normal\";if(null==t||isNaN(t))return\"inactive\";if(1===e.length){var i=e[0];if(i[0]<=t&&t<=i[1])return\"active\"}else for(var n=0,a=e.length;n1&&d/c>2&&(h=Math.round(Math.ceil(h/c)*c));var p=u(t),f=o.get(\"showMinLabel\")||p,g=o.get(\"showMaxLabel\")||p;f&&h!==r[0]&&v(r[0]);for(var m=h;m<=r[1];m+=c)v(m);function v(t){l.push(i?t:{formattedLabel:n(t),rawLabel:a.getLabel(t),tickValue:t})}return g&&m-c!==r[1]&&v(r[1]),l}function m(t,e,i){var a=t.scale,r=s(t),o=[];return n.each(a.getTicks(),(function(t){var n=a.getLabel(t);e(t,n)&&o.push(i?t:{formattedLabel:r(t),rawLabel:n,tickValue:t})})),o}e.createAxisLabels=function(t){return\"category\"===t.type?function(t){var e=t.getLabelModel(),i=h(t,e);return!e.get(\"show\")||t.scale.isBlank()?{labels:[],labelCategoryInterval:i.labelCategoryInterval}:i}(t):function(t){var e=t.scale.getTicks(),i=s(t);return{labels:n.map(e,(function(e,n){return{formattedLabel:i(e,n),rawLabel:t.scale.getLabel(e),tickValue:e}}))}}(t)},e.createAxisTicks=function(t,e){return\"category\"===t.type?function(t,e){var i,a,r=d(t,\"ticks\"),o=l(e),s=p(r,o);if(s)return s;if(e.get(\"show\")&&!t.scale.isBlank()||(i=[]),n.isFunction(o))i=m(t,o,!0);else if(\"auto\"===o){var u=h(t,t.getLabelModel());a=u.labelCategoryInterval,i=n.map(u.labels,(function(t){return t.tickValue}))}else i=g(t,a=o,!0);return f(r,o,{ticks:i,tickCategoryInterval:a})}(t,e):{ticks:t.scale.getTicks()}},e.calculateCategoryInterval=function(t){var e=function(t){var e=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:e.get(\"rotate\")||0,font:e.getFont()}}(t),i=s(t),n=(e.axisRotate-e.labelRotate)/180*Math.PI,r=t.scale,o=r.getExtent(),l=r.count();if(o[1]-o[0]<1)return 0;var u=1;l>40&&(u=Math.max(1,Math.floor(l/40)));for(var h=o[0],d=t.dataToCoord(h+1)-t.dataToCoord(h),p=Math.abs(d*Math.cos(n)),f=Math.abs(d*Math.sin(n)),g=0,m=0;h<=o[1];h+=u){var v,y=a.getBoundingRect(i(h),e.font,\"center\",\"top\");v=1.3*y.height,g=Math.max(g,1.3*y.width,7),m=Math.max(m,v,7)}var x=g/p,_=m/f;isNaN(x)&&(x=1/0),isNaN(_)&&(_=1/0);var b=Math.max(0,Math.floor(Math.min(x,_))),w=c(t.model),S=t.getExtent(),M=w.lastAutoInterval,I=w.lastTickCount;return null!=M&&null!=I&&Math.abs(M-b)<=1&&Math.abs(I-l)<=1&&M>b&&w.axisExtend0===S[0]&&w.axisExtend1===S[1]?b=M:(w.lastTickCount=l,w.lastAutoInterval=b,w.axisExtend0=S[0],w.axisExtend1=S[1]),b}},\"4NO4\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"ItGF\"),r=n.each,o=n.isObject,s=n.isArray;function l(t){return t instanceof Array?t:null==t?[]:[t]}function u(t){return o(t)&&t.id&&0===(t.id+\"\").indexOf(\"\\0_ec_\\0\")}var c=0;function h(t,e){return t&&t.hasOwnProperty(e)}e.normalizeToArray=l,e.defaultEmphasis=function(t,e,i){if(t){t[e]=t[e]||{},t.emphasis=t.emphasis||{},t.emphasis[e]=t.emphasis[e]||{};for(var n=0,a=i.length;n=i.length&&i.push({option:t})}})),i},e.makeIdAndName=function(t){var e=n.createHashMap();r(t,(function(t,i){var n=t.exist;n&&e.set(n.id,t)})),r(t,(function(t,i){var a=t.option;n.assert(!a||null==a.id||!e.get(a.id)||e.get(a.id)===t,\"id duplicates: \"+(a&&a.id)),a&&null!=a.id&&e.set(a.id,t),!t.keyInfo&&(t.keyInfo={})})),r(t,(function(t,i){var n=t.exist,a=t.option,r=t.keyInfo;if(o(a)){if(r.name=null!=a.name?a.name+\"\":n?n.name:\"series\\0\"+i,n)r.id=n.id;else if(null!=a.id)r.id=a.id+\"\";else{var s=0;do{r.id=\"\\0\"+r.name+\"\\0\"+s++}while(e.get(r.id))}e.set(r.id,t)}}))},e.isNameSpecified=function(t){var e=t.name;return!(!e||!e.indexOf(\"series\\0\"))},e.isIdInner=u,e.compressBatches=function(t,e){var i={},n={};return a(t||[],i),a(e||[],n,i),[r(i),r(n)];function a(t,e,i){for(var n=0,a=t.length;n=e[0]&&t<=e[1]},a.prototype.normalize=function(t){var e=this._extent;return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])},a.prototype.scale=function(t){var e=this._extent;return t*(e[1]-e[0])+e[0]},a.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1])},a.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},a.prototype.getExtent=function(){return this._extent.slice()},a.prototype.setExtent=function(t,e){var i=this._extent;isNaN(t)||(i[0]=t),isNaN(e)||(i[1]=e)},a.prototype.isBlank=function(){return this._isBlank},a.prototype.setBlank=function(t){this._isBlank=t},a.prototype.getLabel=null,n.enableClassExtend(a),n.enableClassManagement(a,{registerWhenExtend:!0}),t.exports=a},\"4fz+\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"1bdT\"),r=i(\"mFDi\"),o=function(t){for(var e in a.call(this,t=t||{}),t)t.hasOwnProperty(e)&&(this[e]=t[e]);this._children=[],this.__storage=null,this.__dirty=!0};o.prototype={constructor:o,isGroup:!0,type:\"group\",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var e=this._children,i=0;i=0&&(i.splice(n,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__storage,i=this.__zr;e&&e!==t.__storage&&(e.addToStorage(t),t instanceof o&&t.addChildrenToStorage(e)),i&&i.refresh()},remove:function(t){var e=this.__zr,i=this.__storage,a=this._children,r=n.indexOf(a,t);return r<0||(a.splice(r,1),t.parent=null,i&&(i.delFromStorage(t),t instanceof o&&t.delChildrenFromStorage(i)),e&&e.refresh()),this},removeAll:function(){var t,e,i=this._children,n=this.__storage;for(e=0;e1e-4)return f[0]=t-i,f[1]=e-a,g[0]=t+i,void(g[1]=e+a);if(c[0]=l(r)*i+t,c[1]=s(r)*a+e,h[0]=l(o)*i+t,h[1]=s(o)*a+e,m(f,c,h),v(g,c,h),(r%=u)<0&&(r+=u),(o%=u)<0&&(o+=u),r>o&&!p?o+=u:rr&&(d[0]=l(_)*i+t,d[1]=s(_)*a+e,m(f,d,f),v(g,d,g))}},\"56rv\":function(t,e,i){var n=i(\"IwbS\"),a=i(\"x3X8\").getDefaultLabel;function r(t,e){\"outside\"===t.textPosition&&(t.textPosition=e)}e.setLabel=function(t,e,i,o,s,l,u){var c=i.getModel(\"label\"),h=i.getModel(\"emphasis.label\");n.setLabelStyle(t,e,c,h,{labelFetcher:s,labelDataIndex:l,defaultText:a(s.getData(),l),isRectText:!0,autoColor:o}),r(t),r(e)}},\"59Ip\":function(t,e,i){var n=i(\"Sj9i\");e.containStroke=function(t,e,i,a,r,o,s,l,u,c,h){if(0===u)return!1;var d=u;return!(h>e+d&&h>a+d&&h>o+d&&h>l+d||ht+d&&c>i+d&&c>r+d&&c>s+d||ce)return t[n];return t[i-1]}(u,i):l;if((c=c||l)&&c.length){var h=c[o];return t&&(s[t]=h),n.colorIdx=(o+1)%c.length,h}}}},\"5NHt\":function(t,e,i){i(\"aTJb\"),i(\"OlYY\"),i(\"fc+c\"),i(\"N5BQ\"),i(\"IyUQ\"),i(\"LBfv\"),i(\"noeP\")},\"5s0K\":function(t,e,i){var n=i(\"bYtY\");e.createWrap=function(){var t,e=[],i={};return{add:function(t,a,r,o,s){return n.isString(o)&&(s=o,o=0),!i[t.id]&&(i[t.id]=1,e.push({el:t,target:a,time:r,delay:o,easing:s}),!0)},done:function(e){return t=e,this},start:function(){for(var n=e.length,a=0,r=e.length;a=0&&l<0)&&(o=g,l=f,a=c,r.length=0),s(h,(function(t){r.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)})})))}})),{payloadBatch:r,snapToValue:a}}(e,t),u=l.payloadBatch,c=l.snapToValue;u[0]&&null==r.seriesIndex&&n.extend(r,u[0]),!a&&t.snap&&o.containData(c)&&null!=c&&(e=c),i.showPointer(t,e,u,r),i.showTooltip(t,l,c)}else i.showPointer(t,e)}function h(t,e,i,n){t[e.key]={value:i,payloadBatch:n}}function d(t,e,i,n){var a=i.payloadBatch,o=e.axis,s=o.model,l=e.axisPointerModel;if(e.triggerTooltip&&a.length){var u=e.coordSys.model,c=r.makeKey(u),h=t.map[c];h||(h=t.map[c]={coordSysId:u.id,coordSysIndex:u.componentIndex,coordSysType:u.type,coordSysMainType:u.mainType,dataByAxis:[]},t.list.push(h)),h.dataByAxis.push({axisDim:o.dim,axisIndex:s.componentIndex,axisType:s.type,axisId:s.id,value:n,valueLabelOpt:{precision:l.get(\"label.precision\"),formatter:l.get(\"label.formatter\")},seriesDataIndices:a.slice()})}}function p(t){var e=t.axis.model,i={},n=i.axisDim=t.axis.dim;return i.axisIndex=i[n+\"AxisIndex\"]=e.componentIndex,i.axisName=i[n+\"AxisName\"]=e.name,i.axisId=i[n+\"AxisId\"]=e.id,i}function f(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}t.exports=function(t,e,i){var a=t.currTrigger,r=[t.x,t.y],g=t,m=t.dispatchAction||n.bind(i.dispatchAction,i),v=e.getComponent(\"axisPointer\").coordSysAxesInfo;if(v){f(r)&&(r=o({seriesIndex:g.seriesIndex,dataIndex:g.dataIndex},e).point);var y=f(r),x=g.axesInfo,_=v.axesInfo,b=\"leave\"===a||f(r),w={},S={},M={list:[],map:{}},I={showPointer:l(h,S),showTooltip:l(d,M)};s(v.coordSysMap,(function(t,e){var i=y||t.containPoint(r);s(v.coordSysAxesInfo[e],(function(t,e){var n=t.axis,a=function(t,e){for(var i=0;i<(t||[]).length;i++){var n=t[i];if(e.axis.dim===n.axisDim&&e.axis.model.componentIndex===n.axisIndex)return n}}(x,t);if(!b&&i&&(!x||a)){var o=a&&a.value;null!=o||y||(o=n.pointToData(r)),null!=o&&c(t,o,I,!1,w)}}))}));var T={};return s(_,(function(t,e){var i=t.linkGroup;i&&!S[e]&&s(i.axesInfo,(function(e,n){var a=S[n];if(e!==t&&a){var r=a.value;i.mapper&&(r=t.axis.scale.parse(i.mapper(r,p(e),p(t)))),T[t.key]=r}}))})),s(T,(function(t,e){c(_[e],t,I,!0,w)})),function(t,e,i){var n=i.axesInfo=[];s(e,(function(e,i){var a=e.axisPointerModel.option,r=t[i];r?(!e.useHandle&&(a.status=\"show\"),a.value=r.value,a.seriesDataIndices=(r.payloadBatch||[]).slice()):!e.useHandle&&(a.status=\"hide\"),\"show\"===a.status&&n.push({axisDim:e.axis.dim,axisIndex:e.axis.model.componentIndex,value:a.value})}))}(S,_,w),function(t,e,i,n){if(!f(e)&&t.list.length){var a=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:\"showTip\",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:i.tooltipOption,position:i.position,dataIndexInside:a.dataIndexInside,dataIndex:a.dataIndex,seriesIndex:a.seriesIndex,dataByCoordSys:t.list})}else n({type:\"hideTip\"})}(M,r,t,m),function(t,e,i){var a=i.getZr(),r=u(a).axisPointerLastHighlights||{},o=u(a).axisPointerLastHighlights={};s(t,(function(t,e){var i=t.axisPointerModel.option;\"show\"===i.status&&s(i.seriesDataIndices,(function(t){o[t.seriesIndex+\" | \"+t.dataIndex]=t}))}));var l=[],c=[];n.each(r,(function(t,e){!o[e]&&c.push(t)})),n.each(o,(function(t,e){!r[e]&&l.push(t)})),c.length&&i.dispatchAction({type:\"downplay\",escapeConnect:!0,batch:c}),l.length&&i.dispatchAction({type:\"highlight\",escapeConnect:!0,batch:l})}(_,0,i),w}}},\"6GrX\":function(t,e,i){var n=i(\"mFDi\"),a=i(\"Xnb7\"),r=i(\"bYtY\"),o=r.getContext,s=r.extend,l=r.retrieve2,u=r.retrieve3,c=r.trim,h={},d=0,p=/\\{([a-zA-Z0-9_]+)\\|([^}]*)\\}/g,f={};function g(t,e){var i=t+\":\"+(e=e||\"12px sans-serif\");if(h[i])return h[i];for(var n=(t+\"\").split(\"\\n\"),a=0,r=0,o=n.length;r5e3&&(d=0,h={}),d++,h[i]=a,a}function m(t,e,i){return\"right\"===i?t-=e:\"center\"===i&&(t-=e/2),t}function v(t,e,i){return\"middle\"===i?t-=e/2:\"bottom\"===i&&(t-=e),t}function y(t,e,i){var n=e.textDistance,a=i.x,r=i.y;n=n||0;var o=i.height,s=i.width,l=o/2,u=\"left\",c=\"top\";switch(e.textPosition){case\"left\":a-=n,r+=l,u=\"right\",c=\"middle\";break;case\"right\":a+=n+s,r+=l,c=\"middle\";break;case\"top\":a+=s/2,r-=n,u=\"center\",c=\"bottom\";break;case\"bottom\":a+=s/2,r+=o+n,u=\"center\";break;case\"inside\":a+=s/2,r+=l,u=\"center\",c=\"middle\";break;case\"insideLeft\":a+=n,r+=l,c=\"middle\";break;case\"insideRight\":a+=s-n,r+=l,u=\"right\",c=\"middle\";break;case\"insideTop\":a+=s/2,r+=n,u=\"center\";break;case\"insideBottom\":a+=s/2,r+=o-n,u=\"center\",c=\"bottom\";break;case\"insideTopLeft\":a+=n,r+=n;break;case\"insideTopRight\":a+=s-n,r+=n,u=\"right\";break;case\"insideBottomLeft\":a+=n,r+=o-n,c=\"bottom\";break;case\"insideBottomRight\":a+=s-n,r+=o-n,u=\"right\",c=\"bottom\"}return(t=t||{}).x=a,t.y=r,t.textAlign=u,t.textVerticalAlign=c,t}function x(t,e,i,n,a){if(!e)return\"\";var r=(t+\"\").split(\"\\n\");a=_(e,i,n,a);for(var o=0,s=r.length;o=r;u++)o-=r;var c=g(i,e);return c>o&&(i=\"\",c=0),o=t-c,n.ellipsis=i,n.ellipsisWidth=c,n.contentWidth=o,n.containerWidth=t,n}function b(t,e){var i=e.containerWidth,n=e.font,a=e.contentWidth;if(!i)return\"\";var r=g(t,n);if(r<=i)return t;for(var o=0;;o++){if(r<=a||o>=e.maxIterations){t+=e.ellipsis;break}var s=0===o?w(t,a,e.ascCharWidth,e.cnCharWidth):r>0?Math.floor(t.length*a/r):0;r=g(t=t.substr(0,s),n)}return\"\"===t&&(t=e.placeholder),t}function w(t,e,i,n){for(var a=0,r=0,o=t.length;rh)t=\"\",o=[];else if(null!=d)for(var p=_(d-(i?i[1]+i[3]:0),e,a.ellipsis,{minChar:a.minChar,placeholder:a.placeholder}),f=0,g=o.length;fr&&A(i,t.substring(r,o)),A(i,n[2],n[1]),r=p.lastIndex}ry)return{lines:[],width:0,height:0};z.textWidth=g(z.text,C);var P=T.textWidth,k=null==P||\"auto\"===P;if(\"string\"==typeof P&&\"%\"===P.charAt(P.length-1))z.percentWidth=P,d.push(z),P=0;else{if(k){P=z.textWidth;var O=T.textBackgroundColor,N=O&&O.image;N&&(N=a.findExistImage(N),a.isImageReady(N)&&(P=Math.max(P,N.width*L/N.height)))}var E=D?D[1]+D[3]:0;P+=E;var R=null!=v?v-M:null;null!=R&&R\"],a.isArray(t)&&(t=t.slice(),n=!0),r=e?t:n?[c(t[0]),c(t[1])]:c(t),a.isString(u)?u.replace(\"{value}\",n?r[0]:r).replace(\"{value2}\",n?r[1]:r):a.isFunction(u)?n?u(t[0],t[1]):u(t):n?t[0]===l[0]?i[0]+\" \"+r[1]:t[1]===l[1]?i[1]+\" \"+r[0]:r[0]+\" - \"+r[1]:r;function c(t){return t===l[0]?\"min\":t===l[1]?\"max\":(+t).toFixed(Math.min(s,20))}},resetExtent:function(){var t=this.option,e=g([t.min,t.max]);this._dataExtent=e},getDataDimension:function(t){var e=this.option.dimension;if(null!=e||t.dimensions.length){if(null!=e)return t.getDimension(e);for(var i=t.dimensions,n=i.length-1;n>=0;n--){var a=i[n];if(!t.getDimensionInfo(a).isCalculationCoord)return a}}},getExtent:function(){return this._dataExtent.slice()},completeVisualOption:function(){var t=this.ecModel,e=this.option,i={inRange:e.inRange,outOfRange:e.outOfRange},n=e.target||(e.target={}),r=e.controller||(e.controller={});a.merge(n,i),a.merge(r,i);var l=this.isCategory();function u(i){p(e.color)&&!i.inRange&&(i.inRange={color:e.color.slice().reverse()}),i.inRange=i.inRange||{color:t.get(\"gradientColor\")},f(this.stateList,(function(t){var e=i[t];if(a.isString(e)){var n=o.get(e,\"active\",l);n?(i[t]={},i[t][e]=n):delete i[t]}}),this)}u.call(this,n),u.call(this,r),(function(t,e,i){var n=t[e],a=t[i];n&&!a&&(a=t[i]={},f(n,(function(t,e){if(s.isValidType(e)){var i=o.get(e,\"inactive\",l);null!=i&&(a[e]=i,\"color\"!==e||a.hasOwnProperty(\"opacity\")||a.hasOwnProperty(\"colorAlpha\")||(a.opacity=[0,0]))}})))}).call(this,n,\"inRange\",\"outOfRange\"),(function(t){var e=(t.inRange||{}).symbol||(t.outOfRange||{}).symbol,i=(t.inRange||{}).symbolSize||(t.outOfRange||{}).symbolSize,n=this.get(\"inactiveColor\");f(this.stateList,(function(r){var o=this.itemSize,s=t[r];s||(s=t[r]={color:l?n:[n]}),null==s.symbol&&(s.symbol=e&&a.clone(e)||(l?\"roundRect\":[\"roundRect\"])),null==s.symbolSize&&(s.symbolSize=i&&a.clone(i)||(l?o[0]:[o[0],o[0]])),s.symbol=h(s.symbol,(function(t){return\"none\"===t||\"square\"===t?\"roundRect\":t}));var u=s.symbolSize;if(null!=u){var c=-1/0;d(u,(function(t){t>c&&(c=t)})),s.symbolSize=h(u,(function(t){return m(t,[0,c],[0,o[0]],!0)}))}}),this)}).call(this,r)},resetItemSize:function(){this.itemSize=[parseFloat(this.get(\"itemWidth\")),parseFloat(this.get(\"itemHeight\"))]},isCategory:function(){return!!this.option.categories},setSelected:v,getValueState:v,getVisualMeta:v});t.exports=y},\"6usn\":function(t,e,i){var n=i(\"bYtY\");function a(t,e){return n.map([\"Radius\",\"Angle\"],(function(i,n){var a=this[\"get\"+i+\"Axis\"](),r=e[n],o=t[n]/2,s=\"dataTo\"+i,l=\"category\"===a.type?a.getBandWidth():Math.abs(a[s](r-o)-a[s](r+o));return\"Angle\"===i&&(l=l*Math.PI/180),l}),this)}t.exports=function(t){var e=t.getRadiusAxis(),i=t.getAngleAxis(),r=e.getExtent();return r[0]>r[1]&&r.reverse(),{coordSys:{type:\"polar\",cx:t.cx,cy:t.cy,r:r[1],r0:r[0]},api:{coord:n.bind((function(n){var a=e.dataToRadius(n[0]),r=i.dataToAngle(n[1]),o=t.coordToPoint([a,r]);return o.push(a,r*Math.PI/180),o})),size:n.bind(a,t)}}}},\"72pK\":function(t,e){function i(t,e){var i=t[e]-t[1-e];return{span:Math.abs(i),sign:i>0?-1:i<0?1:e?-1:1}}function n(t,e){return Math.min(null!=e[1]?e[1]:1/0,Math.max(null!=e[0]?e[0]:-1/0,t))}t.exports=function(t,e,a,r,o,s){t=t||0;var l=a[1]-a[0];if(null!=o&&(o=n(o,[0,l])),null!=s&&(s=Math.max(s,null!=o?o:0)),\"all\"===r){var u=Math.abs(e[1]-e[0]);u=n(u,[0,l]),o=s=n(u,[o,s]),r=0}e[0]=n(e[0],a),e[1]=n(e[1],a);var c=i(e,r);e[r]+=t;var h=o||0,d=a.slice();c.sign<0?d[0]+=h:d[1]-=h,e[r]=n(e[r],d);var p=i(e,r);return null!=o&&(p.sign!==c.sign||p.spans&&(e[1-r]=e[r]+p.sign*s),e}},\"75ce\":function(t,e,i){var n=i(\"ProS\");i(\"IXuL\"),i(\"8X+K\");var a=i(\"f5Yq\"),r=i(\"h8O9\"),o=i(\"/d5a\");i(\"Ae16\"),n.registerVisual(a(\"line\",\"circle\",\"line\")),n.registerLayout(r(\"line\")),n.registerProcessor(n.PRIORITY.PROCESSOR.STATISTIC,o(\"line\"))},\"75ev\":function(t,e,i){var n=i(\"ProS\");i(\"IWNH\"),i(\"bNin\"),i(\"v5uJ\");var a=i(\"f5Yq\"),r=i(\"yik8\");n.registerVisual(a(\"tree\",\"circle\")),n.registerLayout(r)},\"7AJT\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"hM6l\"),r=function(t,e,i,n,r){a.call(this,t,e,i),this.type=n||\"value\",this.position=r||\"bottom\"};r.prototype={constructor:r,index:0,getAxesOnZeroOf:null,model:null,isHorizontal:function(){var t=this.position;return\"top\"===t||\"bottom\"===t},getGlobalExtent:function(t){var e=this.getExtent();return e[0]=this.toGlobalCoord(e[0]),e[1]=this.toGlobalCoord(e[1]),t&&e[0]>e[1]&&e.reverse(),e},getOtherAxis:function(){this.grid.getOtherAxis()},pointToData:function(t,e){return this.coordToData(this.toLocalCoord(t[\"x\"===this.dim?0:1]),e)},toLocalCoord:null,toGlobalCoord:null},n.inherits(r,a),t.exports=r},\"7DRL\":function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=n.createHashMap,r=n.isString,o=n.isArray,s=n.each,l=i(\"MEGo\").parseXML,u=a(),c={registerMap:function(t,e,i){var n;return o(e)?n=e:e.svg?n=[{type:\"svg\",source:e.svg,specialAreas:e.specialAreas}]:(e.geoJson&&!e.features&&(i=e.specialAreas,e=e.geoJson),n=[{type:\"geoJSON\",source:e,specialAreas:i}]),s(n,(function(t){var e=t.type;\"geoJson\"===e&&(e=t.type=\"geoJSON\"),(0,h[e])(t)})),u.set(t,n)},retrieveMap:function(t){return u.get(t)}},h={geoJSON:function(t){var e=t.source;t.geoJSON=r(e)?\"undefined\"!=typeof JSON&&JSON.parse?JSON.parse(e):new Function(\"return (\"+e+\");\")():e},svg:function(t){t.svgXML=l(t.source)}};t.exports=c},\"7G+c\":function(t,e,i){var n=i(\"bYtY\"),a=n.createHashMap,r=n.isTypedArray,o=i(\"Yl7c\").enableClassCheck,s=i(\"k9D9\"),l=s.SOURCE_FORMAT_ORIGINAL,u=s.SERIES_LAYOUT_BY_COLUMN,c=s.SOURCE_FORMAT_UNKNOWN,h=s.SOURCE_FORMAT_TYPED_ARRAY,d=s.SOURCE_FORMAT_KEYED_COLUMNS;function p(t){this.fromDataset=t.fromDataset,this.data=t.data||(t.sourceFormat===d?{}:[]),this.sourceFormat=t.sourceFormat||c,this.seriesLayoutBy=t.seriesLayoutBy||u,this.dimensionsDefine=t.dimensionsDefine,this.encodeDefine=t.encodeDefine&&a(t.encodeDefine),this.startIndex=t.startIndex||0,this.dimensionsDetectCount=t.dimensionsDetectCount}p.seriesDataToSource=function(t){return new p({data:t,sourceFormat:r(t)?h:l,fromDataset:!1})},o(p),t.exports=p},\"7Phj\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"OELB\").parsePercent,r=n.each;t.exports=function(t){var e=function(t){var e=[],i=[];return t.eachSeriesByType(\"boxplot\",(function(t){var a=t.getBaseAxis(),r=n.indexOf(i,a);r<0&&(i[r=i.length]=a,e[r]={axis:a,seriesModels:[]}),e[r].seriesModels.push(t)})),e}(t);r(e,(function(t){var e=t.seriesModels;e.length&&(function(t){var e,i,o=t.axis,s=t.seriesModels,l=s.length,u=t.boxWidthList=[],c=t.boxOffsetList=[],h=[];if(\"category\"===o.type)i=o.getBandWidth();else{var d=0;r(s,(function(t){d=Math.max(d,t.getData().count())})),e=o.getExtent(),Math.abs(e[1]-e[0])}r(s,(function(t){var e=t.get(\"boxWidth\");n.isArray(e)||(e=[e,e]),h.push([a(e[0],i)||0,a(e[1],i)||0])}));var p=.8*i-2,f=p/l*.3,g=(p-f*(l-1))/l,m=g/2-p/2;r(s,(function(t,e){c.push(m),m+=f+g,u.push(Math.min(Math.max(g,h[e][0]),h[e][1]))}))}(t),r(e,(function(e,i){!function(t,e,i){var n=t.coordinateSystem,a=t.getData(),r=i/2,o=\"horizontal\"===t.get(\"layout\")?0:1,s=1-o,l=[\"x\",\"y\"],u=a.mapDimension(l[o]),c=a.mapDimension(l[s],!0);if(!(null==u||c.length<5))for(var h=0;h=0&&e.splice(i,1),t.__hoverMir=null},clearHover:function(t){for(var e=this._hoverElements,i=0;i15)break}s.__drawIndex=m,s.__drawIndex0&&t>n[0]){for(s=0;st);s++);o=i[n[s]]}if(n.splice(s+1,0,t),i[t]=e,!e.virtual)if(o){var u=o.dom;u.nextSibling?l.insertBefore(e.dom,u.nextSibling):l.appendChild(e.dom)}else l.firstChild?l.insertBefore(e.dom,l.firstChild):l.appendChild(e.dom)}else r(\"Layer of zlevel \"+t+\" is not valid\")},eachLayer:function(t,e){var i,n,a=this._zlevelList;for(n=0;n0?.01:0),this._needsManuallyCompositing),l.__builtin__||r(\"ZLevel \"+u+\" has been used by unkown layer \"+l.id),l!==a&&(l.__used=!0,l.__startIndex!==i&&(l.__dirty=!0),l.__startIndex=i,l.__drawIndex=l.incremental?-1:i,e(i),a=l),s.__dirty&&(l.__dirty=!0,l.incremental&&l.__drawIndex<0&&(l.__drawIndex=i))}e(i),this.eachBuiltinLayer((function(t,e){!t.__used&&t.getElementCount()>0&&(t.__dirty=!0,t.__startIndex=t.__endIndex=t.__drawIndex=0),t.__dirty&&t.__drawIndex<0&&(t.__drawIndex=t.__startIndex)}))},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(t){t.clear()},setBackgroundColor:function(t){this._backgroundColor=t},configLayer:function(t,e){if(e){var i=this._layerConfig;i[t]?a.merge(i[t],e,!0):i[t]=e;for(var n=0;n=e&&(t=e-1),t<0&&(t=0)),this.option.currentIndex=t},getCurrentIndex:function(){return this.option.currentIndex},isIndexMax:function(){return this.getCurrentIndex()>=this._data.count()-1},setPlayState:function(t){this.option.autoPlay=!!t},getPlayState:function(){return!!this.option.autoPlay},_initData:function(){var t=this.option,e=t.data||[],i=t.axisType,a=this._names=[];if(\"category\"===i){var s=[];n.each(e,(function(t,e){var i,r=o.getDataItemValue(t);n.isObject(t)?(i=n.clone(t)).value=e:i=e,s.push(i),n.isString(r)||null!=r&&!isNaN(r)||(r=\"\"),a.push(r+\"\")})),e=s}(this._data=new r([{name:\"value\",type:{category:\"ordinal\",time:\"time\"}[i]||\"number\"}],this)).initData(e,a)},getData:function(){return this._data},getCategories:function(){if(\"category\"===this.get(\"axisType\"))return this._names.slice()}});t.exports=s},\"7aKB\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"6GrX\"),r=i(\"OELB\"),o=n.normalizeCssArray,s=/([&<>\"'])/g,l={\"&\":\"&\",\"<\":\"<\",\">\":\">\",'\"':\""\",\"'\":\"'\"};function u(t){return null==t?\"\":(t+\"\").replace(s,(function(t,e){return l[e]}))}var c=[\"a\",\"b\",\"c\",\"d\",\"e\",\"f\",\"g\"],h=function(t,e){return\"{\"+t+(null==e?\"\":e)+\"}\"};function d(t,e){return\"0000\".substr(0,e-(t+=\"\").length)+t}var p=a.truncateText;e.addCommas=function(t){return isNaN(t)?\"-\":(t=(t+\"\").split(\".\"))[0].replace(/(\\d{1,3})(?=(?:\\d{3})+(?!\\d))/g,\"$1,\")+(t.length>1?\".\"+t[1]:\"\")},e.toCamelCase=function(t,e){return t=(t||\"\").toLowerCase().replace(/-(.)/g,(function(t,e){return e.toUpperCase()})),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t},e.normalizeCssArray=o,e.encodeHTML=u,e.formatTpl=function(t,e,i){n.isArray(e)||(e=[e]);var a=e.length;if(!a)return\"\";for(var r=e[0].$vars||[],o=0;o':'':{renderMode:a,content:\"{marker\"+r+\"|} \",style:{color:i}}:\"\"},e.formatTime=function(t,e,i){\"week\"!==t&&\"month\"!==t&&\"quarter\"!==t&&\"half-year\"!==t&&\"year\"!==t||(t=\"MM-dd\\nyyyy\");var n=r.parseDate(e),a=i?\"UTC\":\"\",o=n[\"get\"+a+\"FullYear\"](),s=n[\"get\"+a+\"Month\"]()+1,l=n[\"get\"+a+\"Date\"](),u=n[\"get\"+a+\"Hours\"](),c=n[\"get\"+a+\"Minutes\"](),h=n[\"get\"+a+\"Seconds\"](),p=n[\"get\"+a+\"Milliseconds\"]();return t.replace(\"MM\",d(s,2)).replace(\"M\",s).replace(\"yyyy\",o).replace(\"yy\",o%100).replace(\"dd\",d(l,2)).replace(\"d\",l).replace(\"hh\",d(u,2)).replace(\"h\",u).replace(\"mm\",d(c,2)).replace(\"m\",c).replace(\"ss\",d(h,2)).replace(\"s\",h).replace(\"SSS\",d(p,3))},e.capitalFirst=function(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t},e.truncateText=p,e.getTextBoundingRect=function(t){return a.getBoundingRect(t.text,t.font,t.textAlign,t.textVerticalAlign,t.textPadding,t.textLineHeight,t.rich,t.truncate)},e.getTextRect=function(t,e,i,n,r,o,s,l){return a.getBoundingRect(t,e,i,n,r,l,o,s)},e.windowOpen=function(t,e){if(\"_blank\"===e||\"blank\"===e){var i=window.open();i.opener=null,i.location=t}else window.open(t,e)}},\"7bkD\":function(t,e,i){var n=i(\"bYtY\");e.layout=function(t,e){e=e||{};var i=t.axis,a={},r=i.position,o=i.orient,s=t.coordinateSystem.getRect(),l=[s.x,s.x+s.width,s.y,s.y+s.height],u={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};a.position=[\"vertical\"===o?u.vertical[r]:l[0],\"horizontal\"===o?u.horizontal[r]:l[3]],a.rotation=Math.PI/2*{horizontal:0,vertical:1}[o],a.labelDirection=a.tickDirection=a.nameDirection={top:-1,bottom:1,right:1,left:-1}[r],t.get(\"axisTick.inside\")&&(a.tickDirection=-a.tickDirection),n.retrieve(e.labelInside,t.get(\"axisLabel.inside\"))&&(a.labelDirection=-a.labelDirection);var c=e.rotate;return null==c&&(c=t.get(\"axisLabel.rotate\")),a.labelRotation=\"top\"===r?-c:c,a.z2=1,a}},\"7hqr\":function(t,e,i){var n=i(\"bYtY\"),a=n.each,r=n.isString;function o(t,e){return!!e&&e===t.getCalculationInfo(\"stackedDimension\")}e.enableDataStack=function(t,e,i){var n,o,s,l,u=(i=i||{}).byIndex,c=i.stackedCoordDimension,h=!(!t||!t.get(\"stack\"));if(a(e,(function(t,i){r(t)&&(e[i]=t={name:t}),h&&!t.isExtraCoord&&(u||n||!t.ordinalMeta||(n=t),o||\"ordinal\"===t.type||\"time\"===t.type||c&&c!==t.coordDim||(o=t))})),!o||u||n||(u=!0),o){s=\"__\\0ecstackresult\",l=\"__\\0ecstackedover\",n&&(n.createInvertedIndices=!0);var d=o.coordDim,p=o.type,f=0;a(e,(function(t){t.coordDim===d&&f++})),e.push({name:s,coordDim:d,coordDimIndex:f,type:p,isExtraCoord:!0,isCalculationCoord:!0}),f++,e.push({name:l,coordDim:l,coordDimIndex:f,type:p,isExtraCoord:!0,isCalculationCoord:!0})}return{stackedDimension:o&&o.name,stackedByDimension:n&&n.name,isStackedByIndex:u,stackedOverDimension:l,stackResultDimension:s}},e.isDimensionStacked=o,e.getStackedDimension=function(t,e){return o(t,e)?t.getCalculationInfo(\"stackResultDimension\"):e}},\"7mYs\":function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"IwbS\"),o=i(\"7aKB\"),s=i(\"OELB\"),l={EN:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],CN:[\"\\u4e00\\u6708\",\"\\u4e8c\\u6708\",\"\\u4e09\\u6708\",\"\\u56db\\u6708\",\"\\u4e94\\u6708\",\"\\u516d\\u6708\",\"\\u4e03\\u6708\",\"\\u516b\\u6708\",\"\\u4e5d\\u6708\",\"\\u5341\\u6708\",\"\\u5341\\u4e00\\u6708\",\"\\u5341\\u4e8c\\u6708\"]},u={EN:[\"S\",\"M\",\"T\",\"W\",\"T\",\"F\",\"S\"],CN:[\"\\u65e5\",\"\\u4e00\",\"\\u4e8c\",\"\\u4e09\",\"\\u56db\",\"\\u4e94\",\"\\u516d\"]},c=n.extendComponentView({type:\"calendar\",_tlpoints:null,_blpoints:null,_firstDayOfMonth:null,_firstDayPoints:null,render:function(t,e,i){var n=this.group;n.removeAll();var a=t.coordinateSystem,r=a.getRangeInfo(),o=a.getOrient();this._renderDayRect(t,r,n),this._renderLines(t,r,o,n),this._renderYearText(t,r,o,n),this._renderMonthText(t,o,n),this._renderWeekText(t,r,o,n)},_renderDayRect:function(t,e,i){for(var n=t.coordinateSystem,a=t.getModel(\"itemStyle\").getItemStyle(),o=n.getCellWidth(),s=n.getCellHeight(),l=e.start.time;l<=e.end.time;l=n.getNextNDay(l,1).time){var u=n.dataToRect([l],!1).tl,c=new r.Rect({shape:{x:u[0],y:u[1],width:o,height:s},cursor:\"default\",style:a});i.add(c)}},_renderLines:function(t,e,i,n){var a=this,r=t.coordinateSystem,o=t.getModel(\"splitLine.lineStyle\").getLineStyle(),s=t.get(\"splitLine.show\"),l=o.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var u=e.start,c=0;u.time<=e.end.time;c++){d(u.formatedDate),0===c&&(u=r.getDateInfo(e.start.y+\"-\"+e.start.m));var h=u.date;h.setMonth(h.getMonth()+1),u=r.getDateInfo(h)}function d(e){a._firstDayOfMonth.push(r.getDateInfo(e)),a._firstDayPoints.push(r.dataToRect([e],!1).tl);var l=a._getLinePointsOfOneWeek(t,e,i);a._tlpoints.push(l[0]),a._blpoints.push(l[l.length-1]),s&&a._drawSplitline(l,o,n)}d(r.getNextNDay(e.end.time,1).formatedDate),s&&this._drawSplitline(a._getEdgesPoints(a._tlpoints,l,i),o,n),s&&this._drawSplitline(a._getEdgesPoints(a._blpoints,l,i),o,n)},_getEdgesPoints:function(t,e,i){var n=[t[0].slice(),t[t.length-1].slice()],a=\"horizontal\"===i?0:1;return n[0][a]=n[0][a]-e/2,n[1][a]=n[1][a]+e/2,n},_drawSplitline:function(t,e,i){var n=new r.Polyline({z2:20,shape:{points:t},style:e});i.add(n)},_getLinePointsOfOneWeek:function(t,e,i){var n=t.coordinateSystem;e=n.getDateInfo(e);for(var a=[],r=0;r<7;r++){var o=n.getNextNDay(e.time,r),s=n.dataToRect([o.time],!1);a[2*o.day]=s.tl,a[2*o.day+1]=s[\"horizontal\"===i?\"bl\":\"tr\"]}return a},_formatterLabel:function(t,e){return\"string\"==typeof t&&t?o.formatTplSimple(t,e):\"function\"==typeof t?t(e):e.nameMap},_yearTextPositionControl:function(t,e,i,n,a){e=e.slice();var r=[\"center\",\"bottom\"];\"bottom\"===n?(e[1]+=a,r=[\"center\",\"top\"]):\"left\"===n?e[0]-=a:\"right\"===n?(e[0]+=a,r=[\"center\",\"top\"]):e[1]-=a;var o=0;return\"left\"!==n&&\"right\"!==n||(o=Math.PI/2),{rotation:o,position:e,style:{textAlign:r[0],textVerticalAlign:r[1]}}},_renderYearText:function(t,e,i,n){var a=t.getModel(\"yearLabel\");if(a.get(\"show\")){var o=a.get(\"margin\"),s=a.get(\"position\");s||(s=\"horizontal\"!==i?\"top\":\"left\");var l=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],u=(l[0][0]+l[1][0])/2,c=(l[0][1]+l[1][1])/2,h=\"horizontal\"===i?0:1,d={top:[u,l[h][1]],bottom:[u,l[1-h][1]],left:[l[1-h][0],c],right:[l[h][0],c]},p=e.start.y;+e.end.y>+e.start.y&&(p=p+\"-\"+e.end.y);var f=a.get(\"formatter\"),g=this._formatterLabel(f,{start:e.start.y,end:e.end.y,nameMap:p}),m=new r.Text({z2:30});r.setTextStyle(m.style,a,{text:g}),m.attr(this._yearTextPositionControl(m,d[s],i,s,o)),n.add(m)}},_monthTextPositionControl:function(t,e,i,n,a){var r=\"left\",o=\"top\",s=t[0],l=t[1];return\"horizontal\"===i?(l+=a,e&&(r=\"center\"),\"start\"===n&&(o=\"bottom\")):(s+=a,e&&(o=\"middle\"),\"start\"===n&&(r=\"right\")),{x:s,y:l,textAlign:r,textVerticalAlign:o}},_renderMonthText:function(t,e,i){var n=t.getModel(\"monthLabel\");if(n.get(\"show\")){var o=n.get(\"nameMap\"),s=n.get(\"margin\"),u=n.get(\"position\"),c=n.get(\"align\"),h=[this._tlpoints,this._blpoints];a.isString(o)&&(o=l[o.toUpperCase()]||[]);var d=\"start\"===u?0:1,p=\"horizontal\"===e?0:1;s=\"start\"===u?-s:s;for(var f=\"center\"===c,g=0;g1?(g.width=c,g.height=c/p):(g.height=c,g.width=c*p),g.y=u[1]-g.height/2,g.x=u[0]-g.width/2}else(r=t.getBoxLayoutParams()).aspect=p,g=o.getLayoutRect(r,{width:h,height:d});this.setViewRect(g.x,g.y,g.width,g.height),this.setCenter(t.get(\"center\")),this.setZoom(t.get(\"zoom\"))}function h(t,e){a.each(e.get(\"geoCoord\"),(function(e,i){t.addGeoCoord(i,e)}))}var d={dimensions:r.prototype.dimensions,create:function(t,e){var i=[];t.eachComponent(\"geo\",(function(t,n){var a=t.get(\"map\"),o=t.get(\"aspectScale\"),s=!0,l=u.retrieveMap(a);l&&l[0]&&\"svg\"===l[0].type?(null==o&&(o=1),s=!1):null==o&&(o=.75);var d=new r(a+n,a,t.get(\"nameMap\"),s);d.aspectScale=o,d.zoomLimit=t.get(\"scaleLimit\"),i.push(d),h(d,t),t.coordinateSystem=d,d.model=t,d.resize=c,d.resize(t,e)})),t.eachSeries((function(t){if(\"geo\"===t.get(\"coordinateSystem\")){var e=t.get(\"geoIndex\")||0;t.coordinateSystem=i[e]}}));var n={};return t.eachSeriesByType(\"map\",(function(t){if(!t.getHostGeoModel()){var e=t.getMapType();n[e]=n[e]||[],n[e].push(t)}})),a.each(n,(function(t,n){var o=a.map(t,(function(t){return t.get(\"nameMap\")})),s=new r(n,n,a.mergeAll(o));s.zoomLimit=a.retrieve.apply(null,a.map(t,(function(t){return t.get(\"scaleLimit\")}))),i.push(s),s.resize=c,s.aspectScale=t[0].get(\"aspectScale\"),s.resize(t[0],e),a.each(t,(function(t){t.coordinateSystem=s,h(s,t)}))})),i},getFilledRegions:function(t,e,i){for(var n=(t||[]).slice(),r=a.createHashMap(),o=0;on)return!1;return!0}(s,e))){var l=e.mapDimension(s.dim),u={};return n.each(s.getViewLabels(),(function(t){u[t.tickValue]=1})),function(t){return!u.hasOwnProperty(e.get(l,t))}}}}(t,s,a),L=this._data;L&&L.eachItemGraphicEl((function(t,e){t.__temp&&(r.remove(t),L.setItemGraphicEl(e,null))})),D||f.remove(),r.add(x);var P,k=!d&&t.get(\"step\");a&&a.getArea&&t.get(\"clip\",!0)&&(null!=(P=a.getArea()).width?(P.x-=.1,P.y-=.1,P.width+=.2,P.height+=.2):P.r0&&(P.r0-=.5,P.r1+=.5)),this._clipShapeForSymbol=P,v&&p.type===a.type&&k===this._step?(I&&!y?y=this._newPolygon(h,A,a,b):y&&!I&&(x.remove(y),y=this._polygon=null),x.setClipPath(M(a,!1,t)),D&&f.updateData(s,{isIgnore:C,clipShape:P}),s.eachItemGraphicEl((function(t){t.stopAnimation(!0)})),_(this._stackedOnPoints,A)&&_(this._points,h)||(b?this._updateAnimation(s,A,a,i,k,T):(k&&(h=S(h,a,k),A=S(A,a,k)),v.setShape({points:h}),y&&y.setShape({points:h,stackedOnPoints:A})))):(D&&f.updateData(s,{isIgnore:C,clipShape:P}),k&&(h=S(h,a,k),A=S(A,a,k)),v=this._newPolyline(h,a,b),I&&(y=this._newPolygon(h,A,a,b)),x.setClipPath(M(a,!0,t)));var O=function(t,e){var i=t.getVisual(\"visualMeta\");if(i&&i.length&&t.count()&&\"cartesian2d\"===e.type){for(var a,r,o=i.length-1;o>=0;o--){var s=t.getDimensionInfo(t.dimensions[i[o].dimension]);if(\"x\"===(a=s&&s.coordDim)||\"y\"===a){r=i[o];break}}if(r){var u=e.getAxis(a),c=n.map(r.stops,(function(t){return{coord:u.toGlobalCoord(u.dataToCoord(t.value)),color:t.color}})),h=c.length,d=r.outerColors.slice();h&&c[0].coord>c[h-1].coord&&(c.reverse(),d.reverse());var p=c[0].coord-10,f=c[h-1].coord+10,g=f-p;if(g<.001)return\"transparent\";n.each(c,(function(t){t.offset=(t.coord-p)/g})),c.push({offset:h?c[h-1].offset:.5,color:d[1]||\"transparent\"}),c.unshift({offset:h?c[0].offset:.5,color:d[0]||\"transparent\"});var m=new l.LinearGradient(0,0,0,0,c,!0);return m[a]=p,m[a+\"2\"]=f,m}}}(s,a)||s.getVisual(\"color\");v.useStyle(n.defaults(u.getLineStyle(),{fill:\"none\",stroke:O,lineJoin:\"bevel\"}));var N=t.get(\"smooth\");if(N=w(t.get(\"smooth\")),v.setShape({smooth:N,smoothMonotone:t.get(\"smoothMonotone\"),connectNulls:t.get(\"connectNulls\")}),y){var E=s.getCalculationInfo(\"stackedOnSeries\"),R=0;y.useStyle(n.defaults(c.getAreaStyle(),{fill:O,opacity:.7,lineJoin:\"bevel\"})),E&&(R=w(E.get(\"smooth\"))),y.setShape({smooth:N,stackedOnSmooth:R,smoothMonotone:t.get(\"smoothMonotone\"),connectNulls:t.get(\"connectNulls\")})}this._data=s,this._coordSys=a,this._stackedOnPoints=A,this._points=h,this._step=k,this._valueOrigin=T},dispose:function(){},highlight:function(t,e,i,n){var a=t.getData(),r=u.queryDataIndex(a,n);if(!(r instanceof Array)&&null!=r&&r>=0){var s=a.getItemGraphicEl(r);if(!s){var l=a.getItemLayout(r);if(!l)return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(l[0],l[1]))return;(s=new o(a,r)).position=l,s.setZ(t.get(\"zlevel\"),t.get(\"z\")),s.ignore=isNaN(l[0])||isNaN(l[1]),s.__temp=!0,a.setItemGraphicEl(r,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else p.prototype.highlight.call(this,t,e,i,n)},downplay:function(t,e,i,n){var a=t.getData(),r=u.queryDataIndex(a,n);if(null!=r&&r>=0){var o=a.getItemGraphicEl(r);o&&(o.__temp?(a.setItemGraphicEl(r,null),this.group.remove(o)):o.downplay())}else p.prototype.downplay.call(this,t,e,i,n)},_newPolyline:function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new h({shape:{points:t},silent:!0,z2:10}),this._lineGroup.add(e),this._polyline=e,e},_newPolygon:function(t,e){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new d({shape:{points:t,stackedOnPoints:e},silent:!0}),this._lineGroup.add(i),this._polygon=i,i},_updateAnimation:function(t,e,i,n,a,r){var o=this._polyline,u=this._polygon,c=t.hostModel,h=s(this._data,t,this._stackedOnPoints,e,this._coordSys,i,this._valueOrigin,r),d=h.current,p=h.stackedOnCurrent,f=h.next,g=h.stackedOnNext;if(a&&(d=S(h.current,i,a),p=S(h.stackedOnCurrent,i,a),f=S(h.next,i,a),g=S(h.stackedOnNext,i,a)),b(d,f)>3e3||u&&b(p,g)>3e3)return o.setShape({points:f}),void(u&&u.setShape({points:f,stackedOnPoints:g}));o.shape.__points=h.current,o.shape.points=d,l.updateProps(o,{shape:{points:f}},c),u&&(u.setShape({points:d,stackedOnPoints:p}),l.updateProps(u,{shape:{points:f,stackedOnPoints:g}},c));for(var m=[],v=h.status,y=0;y5)return;var n=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);\"none\"!==n.behavior&&this._dispatchExpand({axisExpandWindow:n.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(t){if(!this._mouseDownPoint&&l(this,\"mousemove\")){var e=this._model,i=e.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]),n=i.behavior;\"jump\"===n&&this._throttledDispatchExpand.debounceNextCall(e.get(\"axisExpandDebounce\")),this._throttledDispatchExpand(\"none\"===n?null:{axisExpandWindow:i.axisExpandWindow,animation:\"jump\"===n&&null})}}};function l(t,e){var i=t._model;return i.get(\"axisExpandable\")&&i.get(\"axisExpandTriggerOn\")===e}n.registerPreprocessor(o)},\"8x+h\":function(t,e,i){i(\"Tghj\");var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"K4ya\"),o=i(\"Qxkt\"),s=[\"#ddd\"],l=n.extendComponentModel({type:\"brush\",dependencies:[\"geo\",\"grid\",\"xAxis\",\"yAxis\",\"parallel\",\"series\"],defaultOption:{toolbox:null,brushLink:null,seriesIndex:\"all\",geoIndex:null,xAxisIndex:null,yAxisIndex:null,brushType:\"rect\",brushMode:\"single\",transformable:!0,brushStyle:{borderWidth:1,color:\"rgba(120,140,180,0.3)\",borderColor:\"rgba(120,140,180,0.8)\"},throttleType:\"fixRate\",throttleDelay:0,removeOnClick:!0,z:1e4},areas:[],brushType:null,brushOption:{},coordInfoList:[],optionUpdated:function(t,e){var i=this.option;!e&&r.replaceVisualOption(i,t,[\"inBrush\",\"outOfBrush\"]);var n=i.inBrush=i.inBrush||{};i.outOfBrush=i.outOfBrush||{color:s},n.hasOwnProperty(\"liftZ\")||(n.liftZ=5)},setAreas:function(t){t&&(this.areas=a.map(t,(function(t){return u(this.option,t)}),this))},setBrushOption:function(t){this.brushOption=u(this.option,t),this.brushType=this.brushOption.brushType}});function u(t,e){return a.merge({brushType:t.brushType,brushMode:t.brushMode,transformable:t.transformable,brushStyle:new o(t.brushStyle).getItemStyle(),removeOnClick:t.removeOnClick,z:t.z},e,!0)}t.exports=l},\"98bh\":function(t,e,i){var n=i(\"ProS\"),a=i(\"5GtS\"),r=i(\"bYtY\"),o=i(\"4NO4\"),s=i(\"OELB\").getPercentWithPrecision,l=i(\"cCMj\"),u=i(\"KxfA\").retrieveRawAttr,c=i(\"D5nY\").makeSeriesEncodeForNameBased,h=i(\"xKMd\"),d=n.extendSeriesModel({type:\"series.pie\",init:function(t){d.superApply(this,\"init\",arguments),this.legendVisualProvider=new h(r.bind(this.getData,this),r.bind(this.getRawData,this)),this.updateSelectedMap(this._createSelectableList()),this._defaultLabelLine(t)},mergeOption:function(t){d.superCall(this,\"mergeOption\",t),this.updateSelectedMap(this._createSelectableList())},getInitialData:function(t,e){return a(this,{coordDimensions:[\"value\"],encodeDefaulter:r.curry(c,this)})},_createSelectableList:function(){for(var t=this.getRawData(),e=t.mapDimension(\"value\"),i=[],n=0,a=t.count();n=1)&&(t=1),t}l===c&&u===h||(e=\"reset\"),(this._dirty||\"reset\"===e)&&(this._dirty=!1,o=function(t,e){var i,a;t._dueIndex=t._outputDueEnd=t._dueEnd=0,t._settedOutputEnd=null,!e&&t._reset&&((i=t._reset(t.context))&&i.progress&&(a=i.forceFirstProgress,i=i.progress),n(i)&&!i.length&&(i=null)),t._progress=i,t._modBy=t._modDataCount=null;var r=t._downstream;return r&&r.dirty(),a}(this,a)),this._modBy=c,this._modDataCount=h;var p=t&&t.step;if(this._dueEnd=i?i._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var f=this._dueIndex,g=Math.min(null!=p?this._dueIndex+p:1/0,this._dueEnd);if(!a&&(o||f1&&n>0?s:o}};return r;function o(){return e=t?null:r=0;m--){var v=g[m],y=v.node,x=v.width,_=v.text;f>p.width&&(f-=x-h,x=h,_=null);var b=new n.Polygon({shape:{points:l(c,0,x,d,m===g.length-1,0===m)},style:r.defaults(i.getItemStyle(),{lineJoin:\"bevel\",text:_,textFill:o.getTextColor(),textFont:o.getFont()}),z:10,onclick:r.curry(s,y)});this.group.add(b),u(b,t,y),c+=x+8}},remove:function(){this.group.removeAll()}},t.exports=s},\"9u0u\":function(t,e,i){var n=i(\"bYtY\");t.exports=function(t){var e={};t.eachSeriesByType(\"map\",(function(t){var i=t.getHostGeoModel(),n=i?\"o\"+i.id:\"i\"+t.getMapType();(e[n]=e[n]||[]).push(t)})),n.each(e,(function(t,e){for(var i,a,r,o=(i=n.map(t,(function(t){return t.getData()})),a=t[0].get(\"mapValueCalculation\"),r={},n.each(i,(function(t){t.each(t.mapDimension(\"value\"),(function(e,i){var n=\"ec-\"+t.getName(i);r[n]=r[n]||[],isNaN(e)||r[n].push(e)}))})),i[0].map(i[0].mapDimension(\"value\"),(function(t,e){for(var n=\"ec-\"+i[0].getName(e),o=0,s=1/0,l=-1/0,u=r[n].length,c=0;c=0;)a++;return a-e}function n(t,e,i,n,a){for(n===e&&n++;n>>1])<0?l=r:s=r+1;var u=n-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;u>0;)t[s+u]=t[s+u-1],u--}t[s]=o}}function a(t,e,i,n,a,r){var o=0,s=0,l=1;if(r(t,e[i+a])>0){for(s=n-a;l0;)o=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),o+=a,l+=a}else{for(s=a+1;ls&&(l=s);var u=o;o=a-l,l=a-u}for(o++;o>>1);r(t,e[i+c])>0?o=c+1:l=c}return l}function r(t,e,i,n,a,r){var o=0,s=0,l=1;if(r(t,e[i+a])<0){for(s=a+1;ls&&(l=s);var u=o;o=a-l,l=a-u}else{for(s=n-a;l=0;)o=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),o+=a,l+=a}for(o++;o>>1);r(t,e[i+c])<0?l=c:o=c+1}return l}function o(t,e){var i,n,o=7,s=0,l=[];function u(u){var c=i[u],h=n[u],d=i[u+1],p=n[u+1];n[u]=h+p,u===s-3&&(i[u+1]=i[u+2],n[u+1]=n[u+2]),s--;var f=r(t[d],t,c,h,0,e);c+=f,0!=(h-=f)&&0!==(p=a(t[c+h-1],t,d,p,p-1,e))&&(h<=p?function(i,n,s,u){var c=0;for(c=0;c=7||g>=7);if(m)break;v<0&&(v=0),v+=2}if((o=v)<1&&(o=1),1===n){for(c=0;c=0;c--)t[g+c]=t[f+c];if(0===n){x=!0;break}}if(t[p--]=l[d--],1==--u){x=!0;break}if(0!=(y=u-a(t[h],l,0,u,u-1,e))){for(u-=y,g=1+(p-=y),f=1+(d-=y),c=0;c=7||y>=7);if(x)break;m<0&&(m=0),m+=2}if((o=m)<1&&(o=1),1===u){for(g=1+(p-=n),f=1+(h-=n),c=n-1;c>=0;c--)t[g+c]=t[f+c];t[p]=l[d]}else{if(0===u)throw new Error;for(f=p-(u-1),c=0;c=0;c--)t[g+c]=t[f+c];t[p]=l[d]}else for(f=p-(u-1),c=0;c1;){var t=s-2;if(t>=1&&n[t-1]<=n[t]+n[t+1]||t>=2&&n[t-2]<=n[t]+n[t-1])n[t-1]n[t+1])break;u(t)}},this.forceMergeRuns=function(){for(;s>1;){var t=s-2;t>0&&n[t-1]=32;)e|=1&t,t>>=1;return t+e}(s);do{if((l=i(t,a,r,e))c&&(h=c),n(t,a,a+h,a+l,e),l=h}u.pushRun(a,l),u.mergeRuns(),s-=l,a+=l}while(0!==s);u.forceMergeRuns()}}}},BlVb:function(t,e,i){var n=i(\"hyiK\");function a(t,e){return Math.abs(t-e)<1e-8}e.contain=function(t,e,i){var r=0,o=t[0];if(!o)return!1;for(var s=1;s.5?e:t}function h(t,e,i,n,a){var r=t.length;if(1===a)for(var o=0;oa)t.length=a;else for(var r=n;r=0&&!(T[i]<=e);i--);i=Math.min(i,_-2)}else{for(i=V;i<_&&!(T[i]>e);i++);i=Math.min(i-1,_-2)}V=i,Y=e;var n=T[i+1]-T[i];if(0!==n)if(N=(e-T[i])/n,x)if(R=A[i],E=A[0===i?i:i-1],z=A[i>_-2?_-1:i+1],B=A[i>_-3?_-1:i+2],w)f(E,R,z,B,N,N*N,N*N*N,m(t,s),I);else{if(S)a=f(E,R,z,B,N,N*N,N*N*N,G,1),a=v(G);else{if(M)return c(R,z,N);a=g(E,R,z,B,N,N*N,N*N*N)}y(t,s,a)}else if(w)h(A[i],A[i+1],N,m(t,s),I);else{var a;if(S)h(A[i],A[i+1],N,G,1),a=v(G);else{if(M)return c(A[i],A[i+1],N);a=u(A[i],A[i+1],N)}y(t,s,a)}},ondestroy:i});return e&&\"spline\"!==e&&(F.easing=e),F}}}var x=function(t,e,i,n){this._tracks={},this._target=t,this._loop=e||!1,this._getter=i||s,this._setter=n||l,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};x.prototype={when:function(t,e){var i=this._tracks;for(var n in e)if(e.hasOwnProperty(n)){if(!i[n]){i[n]=[];var a=this._getter(this._target,n);if(null==a)continue;0!==t&&i[n].push({time:0,value:m(a)})}i[n].push({time:t,value:e[n]})}return this},during:function(t){return this._onframeList.push(t),this},pause:function(){for(var t=0;te&&(e=n.height)}this.height=e+1},getNodeById:function(t){if(this.getId()===t)return this;for(var e=0,i=this.children,n=i.length;e=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,e)},getLayout:function(){return this.hostTree.data.getItemLayout(this.dataIndex)},getModel:function(t){if(!(this.dataIndex<0))return this.hostTree.data.getItemModel(this.dataIndex).getModel(t)},setVisual:function(t,e){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,e)},getVisual:function(t,e){return this.hostTree.data.getItemVisual(this.dataIndex,t,e)},getRawIndex:function(){return this.hostTree.data.getRawIndex(this.dataIndex)},getId:function(){return this.hostTree.data.getId(this.dataIndex)},isAncestorOf:function(t){for(var e=t.parentNode;e;){if(e===this)return!0;e=e.parentNode}return!1},isDescendantOf:function(t){return t!==this&&t.isAncestorOf(this)}},l.prototype={constructor:l,type:\"tree\",eachNode:function(t,e,i){this.root.eachNode(t,e,i)},getNodeByDataIndex:function(t){var e=this.data.getRawIndex(t);return this._nodes[e]},getNodeByName:function(t){return this.root.getNodeByName(t)},update:function(){for(var t=this.data,e=this._nodes,i=0,n=e.length;i0?\"pieces\":this.option.categories?\"categories\":\"splitNumber\"},setSelected:function(t){this.option.selected=n.clone(t)},getValueState:function(t){var e=r.findPieceIndex(t,this._pieceList);return null!=e&&this.option.selected[this.getSelectedMapKey(this._pieceList[e])]?\"inRange\":\"outOfRange\"},findTargetDataIndices:function(t){var e=[];return this.eachTargetSeries((function(i){var n=[],a=i.getData();a.each(this.getDataDimension(a),(function(e,i){r.findPieceIndex(e,this._pieceList)===t&&n.push(i)}),this),e.push({seriesId:i.id,dataIndex:n})}),this),e},getRepresentValue:function(t){var e;if(this.isCategory())e=t.value;else if(null!=t.value)e=t.value;else{var i=t.interval||[];e=i[0]===-1/0&&i[1]===1/0?0:(i[0]+i[1])/2}return e},getVisualMeta:function(t){if(!this.isCategory()){var e=[],i=[],a=this,r=this._pieceList.slice();if(r.length){var o=r[0].interval[0];o!==-1/0&&r.unshift({interval:[-1/0,o]}),(o=r[r.length-1].interval[1])!==1/0&&r.push({interval:[o,1/0]})}else r.push({interval:[-1/0,1/0]});var s=-1/0;return n.each(r,(function(t){var e=t.interval;e&&(e[0]>s&&l([s,e[0]],\"outOfRange\"),l(e.slice()),s=e[1])}),this),{stops:e,outerColors:i}}function l(n,r){var o=a.getRepresentValue({interval:n});r||(r=a.getValueState(o));var s=t(o,r);n[0]===-1/0?i[0]=s:n[1]===1/0?i[1]=s:e.push({value:n[0],color:s},{value:n[1],color:s})}}}),u={splitNumber:function(){var t=this.option,e=this._pieceList,i=Math.min(t.precision,20),a=this.getExtent(),r=t.splitNumber;r=Math.max(parseInt(r,10),1),t.splitNumber=r;for(var o=(a[1]-a[0])/r;+o.toFixed(i)!==o&&i<5;)i++;t.precision=i,o=+o.toFixed(i),t.minOpen&&e.push({interval:[-1/0,a[0]],close:[0,0]});for(var l=0,u=a[0];l\",\"\\u2265\"][e[0]]])}),this)}};function c(t,e){var i=t.inverse;(\"vertical\"===t.orient?!i:i)&&e.reverse()}t.exports=l},C0SR:function(t,e,i){var n=i(\"YH21\"),a=function(){this._track=[]};function r(t){var e=t[1][0]-t[0][0],i=t[1][1]-t[0][1];return Math.sqrt(e*e+i*i)}a.prototype={constructor:a,recognize:function(t,e,i){return this._doTrack(t,e,i),this._recognize(t)},clear:function(){return this._track.length=0,this},_doTrack:function(t,e,i){var a=t.touches;if(a){for(var r={points:[],touches:[],target:e,event:t},o=0,s=a.length;o1&&a&&a.length>1){var s=r(a)/r(o);!isFinite(s)&&(s=1),e.pinchScale=s;var l=[((n=a)[0][0]+n[1][0])/2,(n[0][1]+n[1][1])/2];return e.pinchX=l[0],e.pinchY=l[1],{type:\"pinch\",target:t[0].target,event:e}}}}};t.exports=a},C0tN:function(t,e,i){i(\"0o9m\"),i(\"8Uz6\"),i(\"Ducp\"),i(\"6/nd\")},CBdT:function(t,e,i){var n=i(\"ProS\");i(\"8waO\"),i(\"AEZ6\"),i(\"YNf1\");var a=i(\"q3GZ\");n.registerVisual(a)},CF2D:function(t,e,i){var n=i(\"ProS\");i(\"vZI5\"),i(\"GeKi\");var a=i(\"6r85\"),r=i(\"TJmX\"),o=i(\"CbHG\");n.registerPreprocessor(a),n.registerVisual(r),n.registerLayout(o)},\"CMP+\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"hM6l\"),r=function(t,e,i,n){a.call(this,t,e,i),this.type=n||\"value\",this.model=null};r.prototype={constructor:r,getLabelModel:function(){return this.model.getModel(\"label\")},isHorizontal:function(){return\"horizontal\"===this.model.get(\"orient\")}},n.inherits(r,a),t.exports=r},CbHG:function(t,e,i){var n=i(\"IwbS\").subPixelOptimize,a=i(\"zM3Q\"),r=i(\"OELB\").parsePercent,o=i(\"bYtY\").retrieve2,s=\"undefined\"!=typeof Float32Array?Float32Array:Array,l={seriesType:\"candlestick\",plan:a(),reset:function(t){var e=t.coordinateSystem,i=t.getData(),a=function(t,e){var i,n=t.getBaseAxis(),a=\"category\"===n.type?n.getBandWidth():(i=n.getExtent(),Math.abs(i[1]-i[0])/e.count()),s=r(o(t.get(\"barMaxWidth\"),a),a),l=r(o(t.get(\"barMinWidth\"),1),a),u=t.get(\"barWidth\");return null!=u?r(u,a):Math.max(Math.min(a/2,s),l)}(t,i),l=[\"x\",\"y\"],c=i.mapDimension(l[0]),h=i.mapDimension(l[1],!0),d=h[0],p=h[1],f=h[2],g=h[3];if(i.setLayout({candleWidth:a,isSimpleBox:a<=1.3}),!(null==c||h.length<4))return{progress:t.pipelineContext.large?function(t,i){for(var n,a,r=new s(4*t.count),o=0,l=[],h=[];null!=(a=t.next());){var m=i.get(c,a),v=i.get(d,a),y=i.get(p,a),x=i.get(f,a),_=i.get(g,a);isNaN(m)||isNaN(x)||isNaN(_)?(r[o++]=NaN,o+=3):(r[o++]=u(i,a,v,y,p),l[0]=m,l[1]=x,n=e.dataToPoint(l,null,h),r[o++]=n?n[0]:NaN,r[o++]=n?n[1]:NaN,l[1]=_,n=e.dataToPoint(l,null,h),r[o++]=n?n[1]:NaN)}i.setLayout(\"largePoints\",r)}:function(t,i){for(var r;null!=(r=t.next());){var o=i.get(c,r),s=i.get(d,r),l=i.get(p,r),h=i.get(f,r),m=i.get(g,r),v=Math.min(s,l),y=Math.max(s,l),x=M(v,o),_=M(y,o),b=M(h,o),w=M(m,o),S=[];I(S,_,0),I(S,x,1),S.push(A(w),A(_),A(b),A(x)),i.setItemLayout(r,{sign:u(i,r,s,l,p),initBaseline:s>l?_[1]:x[1],ends:S,brushRect:T(h,m,o)})}function M(t,i){var n=[];return n[0]=i,n[1]=t,isNaN(i)||isNaN(t)?[NaN,NaN]:e.dataToPoint(n)}function I(t,e,i){var r=e.slice(),o=e.slice();r[0]=n(r[0]+a/2,1,!1),o[0]=n(o[0]-a/2,1,!0),i?t.push(r,o):t.push(o,r)}function T(t,e,i){var n=M(t,i),r=M(e,i);return n[0]-=a/2,r[0]-=a/2,{x:n[0],y:n[1],width:a,height:r[1]-n[1]}}function A(t){return t[0]=n(t[0],1),t}}}}};function u(t,e,i,n,a){return i>n?-1:i0?t.get(a,e-1)<=n?1:-1:1}t.exports=l},Cm0C:function(t,e,i){i(\"5NHt\"),i(\"f3JH\")},D1WM:function(t,e,i){var n=i(\"bYtY\"),a=i(\"hM6l\"),r=function(t,e,i,n,r){a.call(this,t,e,i),this.type=n||\"value\",this.axisIndex=r};r.prototype={constructor:r,model:null,isHorizontal:function(){return\"horizontal\"!==this.coordinateSystem.getModel().get(\"layout\")}},n.inherits(r,a),t.exports=r},D5nY:function(t,e,i){i(\"Tghj\");var n=i(\"4NO4\"),a=n.makeInner,r=n.getDataItemValue,o=i(\"bYtY\"),s=o.createHashMap,l=o.each,u=o.map,c=o.isArray,h=o.isString,d=o.isObject,p=o.isTypedArray,f=o.isArrayLike,g=o.extend,m=i(\"7G+c\"),v=i(\"k9D9\"),y=v.SOURCE_FORMAT_ORIGINAL,x=v.SOURCE_FORMAT_ARRAY_ROWS,_=v.SOURCE_FORMAT_OBJECT_ROWS,b=v.SOURCE_FORMAT_KEYED_COLUMNS,w=v.SOURCE_FORMAT_UNKNOWN,S=v.SOURCE_FORMAT_TYPED_ARRAY,M=v.SERIES_LAYOUT_BY_ROW,I={Must:1,Might:2,Not:3},T=a();function A(t){if(t){var e=s();return u(t,(function(t,i){if(null==(t=g({},d(t)?t:{name:t})).name)return t;t.name+=\"\",null==t.displayName&&(t.displayName=t.name);var n=e.get(t.name);return n?t.name+=\"-\"+n.count++:e.set(t.name,{count:1}),t}))}}function D(t,e,i,n){if(null==n&&(n=1/0),e===M)for(var a=0;a0&&(s=this.getLineLength(n)/u*1e3),s!==this._period||l!==this._loop){n.stopAnimation();var d=c;h&&(d=c(i)),n.__t>0&&(d=-s*n.__t),n.__t=0;var p=n.animate(\"\",l).when(s,{__t:1}).delay(d).during((function(){a.updateSymbolPosition(n)}));l||p.done((function(){a.remove(n)})),p.start()}this._period=s,this._loop=l}},c.getLineLength=function(t){return s.dist(t.__p1,t.__cp1)+s.dist(t.__cp1,t.__p2)},c.updateAnimationPoints=function(t,e){t.__p1=e[0],t.__p2=e[1],t.__cp1=e[2]||[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]},c.updateData=function(t,e,i){this.childAt(0).updateData(t,e,i),this._updateEffectSymbol(t,e)},c.updateSymbolPosition=function(t){var e=t.__p1,i=t.__p2,n=t.__cp1,a=t.__t,r=t.position,o=[r[0],r[1]],u=l.quadraticAt,c=l.quadraticDerivativeAt;r[0]=u(e[0],n[0],i[0],a),r[1]=u(e[1],n[1],i[1],a);var h=c(e[0],n[0],i[0],a),d=c(e[1],n[1],i[1],a);if(t.rotation=-Math.atan2(d,h)-Math.PI/2,\"line\"===this._symbolType||\"rect\"===this._symbolType||\"roundRect\"===this._symbolType)if(void 0!==t.__lastT&&t.__lastT=r&&c+1>=o){for(var h=[],d=0;d=r&&d+1>=o)return n(0,l.components);u[i]=l}else u[i]=void 0}var g;s++}for(;s<=l;){var f=p();if(f)return f}},pushComponent:function(t,e,i){var n=t[t.length-1];n&&n.added===e&&n.removed===i?t[t.length-1]={count:n.count+1,added:e,removed:i}:t.push({count:1,added:e,removed:i})},extractCommon:function(t,e,i,n){for(var a=e.length,r=i.length,o=t.newPos,s=o-n,l=0;o+1r&&(r=e);var s=r%2?r+2:r+3;o=[];for(var l=0;l=0)&&(O=t);var E=new s.Text({position:D(e.center.slice()),scale:[1/g.scale[0],1/g.scale[1]],z2:10,silent:!0});s.setLabelStyle(E.style,E.hoverStyle={},y,T,{labelFetcher:O,labelDataIndex:N,defaultText:e.name,useInsideStyle:!1},{textAlign:\"center\",textVerticalAlign:\"middle\"}),v||s.updateProps(E,{scale:[1/p[0],1/p[1]]},t),i.add(E)}if(l)l.setItemGraphicEl(r,i);else{var R=t.getRegionModel(e.name);a.eventData={componentType:\"geo\",componentIndex:t.componentIndex,geoIndex:t.componentIndex,name:e.name,region:R&&R.option||{}}}(i.__regions||(i.__regions=[])).push(e),i.highDownSilentOnTouch=!!t.get(\"selectedMode\"),s.setHoverStyle(i,m),f.add(i)})),this._updateController(t,e,i),function(t,e,i,a,r){i.off(\"click\"),i.off(\"mousedown\"),e.get(\"selectedMode\")&&(i.on(\"mousedown\",(function(){t._mouseDownFlag=!0})),i.on(\"click\",(function(o){if(t._mouseDownFlag){t._mouseDownFlag=!1;for(var s=o.target;!s.__regions;)s=s.parent;if(s){var l={type:(\"geo\"===e.mainType?\"geo\":\"map\")+\"ToggleSelect\",batch:n.map(s.__regions,(function(t){return{name:t.name,from:r.uid}}))};l[e.mainType+\"Id\"]=e.id,a.dispatchAction(l),d(e,i)}}})))}(this,t,f,i,a),d(t,f)},remove:function(){this._regionsGroup.removeAll(),this._backgroundGroup.removeAll(),this._controller.dispose(),this._mapName&&l.removeGraphic(this._mapName,this.uid),this._mapName=null,this._controllerHost={}},_updateBackground:function(t){var e=t.map;this._mapName!==e&&n.each(l.makeGraphic(e,this.uid),(function(t){this._backgroundGroup.add(t)}),this),this._mapName=e},_updateController:function(t,e,i){var a=t.coordinateSystem,s=this._controller,l=this._controllerHost;l.zoomLimit=t.get(\"scaleLimit\"),l.zoom=a.getZoom(),s.enable(t.get(\"roam\")||!1);var u=t.mainType;function c(){var e={type:\"geoRoam\",componentType:u};return e[u+\"Id\"]=t.id,e}s.off(\"pan\").on(\"pan\",(function(t){this._mouseDownFlag=!1,r.updateViewOnPan(l,t.dx,t.dy),i.dispatchAction(n.extend(c(),{dx:t.dx,dy:t.dy}))}),this),s.off(\"zoom\").on(\"zoom\",(function(t){if(this._mouseDownFlag=!1,r.updateViewOnZoom(l,t.scale,t.originX,t.originY),i.dispatchAction(n.extend(c(),{zoom:t.scale,originX:t.originX,originY:t.originY})),this._updateGroup){var e=this.group.scale;this._regionsGroup.traverse((function(t){\"text\"===t.type&&t.attr(\"scale\",[1/e[0],1/e[1]])}))}}),this),s.setPointerChecker((function(e,n,r){return a.getViewRectAfterRoam().contain(n,r)&&!o(e,i,t)}))}},t.exports=p},DN4a:function(t,e,i){var n=i(\"Fofx\"),a=i(\"QBsz\"),r=n.identity;function o(t){return t>5e-5||t<-5e-5}var s=function(t){(t=t||{}).position||(this.position=[0,0]),null==t.rotation&&(this.rotation=0),t.scale||(this.scale=[1,1]),this.origin=this.origin||null},l=s.prototype;l.transform=null,l.needLocalTransform=function(){return o(this.rotation)||o(this.position[0])||o(this.position[1])||o(this.scale[0]-1)||o(this.scale[1]-1)};var u=[];l.updateTransform=function(){var t=this.parent,e=t&&t.transform,i=this.needLocalTransform(),a=this.transform;if(i||e){a=a||n.create(),i?this.getLocalTransform(a):r(a),e&&(i?n.mul(a,t.transform,a):n.copy(a,t.transform)),this.transform=a;var o=this.globalScaleRatio;if(null!=o&&1!==o){this.getGlobalScale(u);var s=u[0]<0?-1:1,l=u[1]<0?-1:1,c=((u[0]-s)*o+s)/u[0]||0,h=((u[1]-l)*o+l)/u[1]||0;a[0]*=c,a[1]*=c,a[2]*=h,a[3]*=h}this.invTransform=this.invTransform||n.create(),n.invert(this.invTransform,a)}else a&&r(a)},l.getLocalTransform=function(t){return s.getLocalTransform(this,t)},l.setTransform=function(t){var e=this.transform,i=t.dpr||1;e?t.setTransform(i*e[0],i*e[1],i*e[2],i*e[3],i*e[4],i*e[5]):t.setTransform(i,0,0,i,0,0)},l.restoreTransform=function(t){var e=t.dpr||1;t.setTransform(e,0,0,e,0,0)};var c=[],h=n.create();l.setLocalTransform=function(t){if(t){var e=t[0]*t[0]+t[1]*t[1],i=t[2]*t[2]+t[3]*t[3],n=this.position,a=this.scale;o(e-1)&&(e=Math.sqrt(e)),o(i-1)&&(i=Math.sqrt(i)),t[0]<0&&(e=-e),t[3]<0&&(i=-i),n[0]=t[4],n[1]=t[5],a[0]=e,a[1]=i,this.rotation=Math.atan2(-t[1]/i,t[0]/e)}},l.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(n.mul(c,t.invTransform,e),e=c);var i=this.origin;i&&(i[0]||i[1])&&(h[4]=i[0],h[5]=i[1],n.mul(c,e,h),c[4]-=i[0],c[5]-=i[1],e=c),this.setLocalTransform(e)}},l.getGlobalScale=function(t){var e=this.transform;return t=t||[],e?(t[0]=Math.sqrt(e[0]*e[0]+e[1]*e[1]),t[1]=Math.sqrt(e[2]*e[2]+e[3]*e[3]),e[0]<0&&(t[0]=-t[0]),e[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},l.transformCoordToLocal=function(t,e){var i=[t,e],n=this.invTransform;return n&&a.applyTransform(i,i,n),i},l.transformCoordToGlobal=function(t,e){var i=[t,e],n=this.transform;return n&&a.applyTransform(i,i,n),i},s.getLocalTransform=function(t,e){r(e=e||[]);var i=t.origin,a=t.scale||[1,1],o=t.rotation||0,s=t.position||[0,0];return i&&(e[4]-=i[0],e[5]-=i[1]),n.scale(e,e,a),o&&n.rotate(e,e,o),i&&(e[4]+=i[0],e[5]+=i[1]),e[4]+=s[0],e[5]+=s[1],e},t.exports=s},Dagg:function(t,e,i){var n=i(\"Gev7\"),a=i(\"mFDi\"),r=i(\"bYtY\"),o=i(\"Xnb7\");function s(t){n.call(this,t)}s.prototype={constructor:s,type:\"image\",brush:function(t,e){var i=this.style,n=i.image;i.bind(t,this,e);var a=this._image=o.createOrUpdateImage(n,this._image,this,this.onload);if(a&&o.isImageReady(a)){var r=i.x||0,s=i.y||0,l=i.width,u=i.height,c=a.width/a.height;if(null==l&&null!=u?l=u*c:null==u&&null!=l?u=l/c:null==l&&null==u&&(l=a.width,u=a.height),this.setTransform(t),i.sWidth&&i.sHeight)t.drawImage(a,h=i.sx||0,d=i.sy||0,i.sWidth,i.sHeight,r,s,l,u);else if(i.sx&&i.sy){var h,d;t.drawImage(a,h=i.sx,d=i.sy,l-h,u-d,r,s,l,u)}else t.drawImage(a,r,s,l,u);null!=i.text&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))}},getBoundingRect:function(){var t=this.style;return this._rect||(this._rect=new a(t.x||0,t.y||0,t.width||0,t.height||0)),this._rect}},r.inherits(s,n),t.exports=s},Dg8C:function(t,e,i){var n=i(\"XxSj\"),a=i(\"bYtY\");t.exports=function(t,e){t.eachSeriesByType(\"sankey\",(function(t){var e=t.getGraph().nodes;if(e.length){var i=1/0,r=-1/0;a.each(e,(function(t){var e=t.getLayout().value;er&&(r=e)})),a.each(e,(function(e){var a=new n({type:\"color\",mappingMethod:\"linear\",dataExtent:[i,r],visual:t.get(\"color\")}).mapValueToVisual(e.getLayout().value),o=e.getModel().get(\"itemStyle.color\");e.setVisual(\"color\",null!=o?o:a)}))}}))}},Ducp:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"+TT/\"),o=i(\"XpcN\"),s=a.Group,l=[\"width\",\"height\"],u=[\"x\",\"y\"],c=o.extend({type:\"legend.scroll\",newlineDisabled:!0,init:function(){c.superCall(this,\"init\"),this._currentIndex=0,this.group.add(this._containerGroup=new s),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new s)},resetInner:function(){c.superCall(this,\"resetInner\"),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},renderInner:function(t,e,i,r,o,s,l){var u=this;c.superCall(this,\"renderInner\",t,e,i,r,o,s,l);var h=this._controllerGroup,d=e.get(\"pageIconSize\",!0);n.isArray(d)||(d=[d,d]),f(\"pagePrev\",0);var p=e.getModel(\"pageTextStyle\");function f(t,i){var o=t+\"DataIndex\",s=a.createIcon(e.get(\"pageIcons\",!0)[e.getOrient().name][i],{onclick:n.bind(u._pageGo,u,o,e,r)},{x:-d[0]/2,y:-d[1]/2,width:d[0],height:d[1]});s.name=t,h.add(s)}h.add(new a.Text({name:\"pageText\",style:{textFill:p.getTextColor(),font:p.getFont(),textVerticalAlign:\"middle\",textAlign:\"center\"},silent:!0})),f(\"pageNext\",1)},layoutInner:function(t,e,i,a,o,s){var c=this.getSelectorGroup(),h=t.getOrient().index,d=l[h],p=u[h],f=l[1-h],g=u[1-h];o&&r.box(\"horizontal\",c,t.get(\"selectorItemGap\",!0));var m=t.get(\"selectorButtonGap\",!0),v=c.getBoundingRect(),y=[-v.x,-v.y],x=n.clone(i);o&&(x[d]=i[d]-v[d]-m);var _=this._layoutContentAndController(t,a,x,h,d,f,g);if(o){if(\"end\"===s)y[h]+=_[d]+m;else{var b=v[d]+m;y[h]-=b,_[p]-=b}_[d]+=v[d]+m,y[1-h]+=_[g]+_[f]/2-v[f]/2,_[f]=Math.max(_[f],v[f]),_[g]=Math.min(_[g],v[g]+y[1-h]),c.attr(\"position\",y)}return _},_layoutContentAndController:function(t,e,i,o,s,l,u){var c=this.getContentGroup(),h=this._containerGroup,d=this._controllerGroup;r.box(t.get(\"orient\"),c,t.get(\"itemGap\"),o?i.width:null,o?null:i.height),r.box(\"horizontal\",d,t.get(\"pageButtonItemGap\",!0));var p=c.getBoundingRect(),f=d.getBoundingRect(),g=this._showController=p[s]>i[s],m=[-p.x,-p.y];e||(m[o]=c.position[o]);var v=[0,0],y=[-f.x,-f.y],x=n.retrieve2(t.get(\"pageButtonGap\",!0),t.get(\"itemGap\",!0));g&&(\"end\"===t.get(\"pageButtonPosition\",!0)?y[o]+=i[s]-f[s]:v[o]+=f[s]+x),y[1-o]+=p[l]/2-f[l]/2,c.attr(\"position\",m),h.attr(\"position\",v),d.attr(\"position\",y);var _={x:0,y:0};if(_[s]=g?i[s]:p[s],_[l]=Math.max(p[l],f[l]),_[u]=Math.min(0,f[u]+y[1-o]),h.__rectSize=i[s],g){var b={x:0,y:0};b[s]=Math.max(i[s]-f[s]-x,0),b[l]=_[l],h.setClipPath(new a.Rect({shape:b})),h.__rectSize=b[s]}else d.eachChild((function(t){t.attr({invisible:!0,silent:!0})}));var w=this._getPageInfo(t);return null!=w.pageIndex&&a.updateProps(c,{position:w.contentPosition},!!g&&t),this._updatePageInfoView(t,w),_},_pageGo:function(t,e,i){var n=this._getPageInfo(e)[t];null!=n&&i.dispatchAction({type:\"legendScroll\",scrollDataIndex:n,legendId:e.id})},_updatePageInfoView:function(t,e){var i=this._controllerGroup;n.each([\"pagePrev\",\"pageNext\"],(function(n){var a=null!=e[n+\"DataIndex\"],r=i.childOfName(n);r&&(r.setStyle(\"fill\",t.get(a?\"pageIconColor\":\"pageIconInactiveColor\",!0)),r.cursor=a?\"pointer\":\"default\")}));var a=i.childOfName(\"pageText\"),r=t.get(\"pageFormatter\"),o=e.pageIndex,s=null!=o?o+1:0,l=e.pageCount;a&&r&&a.setStyle(\"text\",n.isString(r)?r.replace(\"{current}\",s).replace(\"{total}\",l):r({current:s,total:l}))},_getPageInfo:function(t){var e=t.get(\"scrollDataIndex\",!0),i=this.getContentGroup(),n=this._containerGroup.__rectSize,a=t.getOrient().index,r=l[a],o=u[a],s=this._findTargetItemIndex(e),c=i.children(),h=c[s],d=c.length,p=d?1:0,f={contentPosition:i.position.slice(),pageCount:p,pageIndex:p-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!h)return f;var g=_(h);f.contentPosition[a]=-g.s;for(var m=s+1,v=g,y=g,x=null;m<=d;++m)(!(x=_(c[m]))&&y.e>v.s+n||x&&!b(x,v.s))&&(v=y.i>v.i?y:x)&&(null==f.pageNextDataIndex&&(f.pageNextDataIndex=v.i),++f.pageCount),y=x;for(m=s-1,v=g,y=g,x=null;m>=-1;--m)(x=_(c[m]))&&b(y,x.s)||!(v.i=e&&t.s<=e+n}},_findTargetItemIndex:function(t){return this._showController?(this.getContentGroup().eachChild((function(n,a){var r=n.__legendDataIndex;null==i&&null!=r&&(i=a),r===t&&(e=a)})),null!=e?e:i):0;var e,i}});t.exports=c},EMyp:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"mFDi\"),o=i(\"K4ya\"),s=i(\"qJCg\"),l=i(\"iLNv\"),u=i(\"vZ6x\"),c=[\"inBrush\",\"outOfBrush\"],h=n.PRIORITY.VISUAL.BRUSH;function d(t){t.eachComponent({mainType:\"brush\"},(function(e){(e.brushTargetManager=new u(e.option,t)).setInputRanges(e.areas,t)}))}function p(t,e){if(!t.isDisposed()){var i=t.getZr();i.__ecInBrushSelectEvent=!0,t.dispatchAction({type:\"brushSelect\",batch:e}),i.__ecInBrushSelectEvent=!1}}function f(t,e,i,n){for(var a=0,r=e.length;ae[0][1]&&(e[0][1]=r[0]),r[1]e[1][1]&&(e[1][1]=r[1])}return e&&v(e)}};function v(t){return new r(t[0][0],t[1][0],t[0][1]-t[0][0],t[1][1]-t[1][0])}e.layoutCovers=d},ERHi:function(t,e,i){var n=i(\"ProS\");i(\"Z6js\"),i(\"R4Th\");var a=i(\"f5Yq\"),r=i(\"h8O9\");n.registerVisual(a(\"effectScatter\",\"circle\")),n.registerLayout(r(\"effectScatter\"))},Ez2D:function(t,e,i){var n=i(\"bYtY\"),a=i(\"4NO4\");t.exports=function(t,e){var i,r=[],o=t.seriesIndex;if(null==o||!(i=e.getSeriesByIndex(o)))return{point:[]};var s=i.getData(),l=a.queryDataIndex(s,t);if(null==l||l<0||n.isArray(l))return{point:[]};var u=s.getItemGraphicEl(l),c=i.coordinateSystem;if(i.getTooltipPosition)r=i.getTooltipPosition(l)||[];else if(c&&c.dataToPoint)r=c.dataToPoint(s.getValues(n.map(c.dimensions,(function(t){return s.mapDimension(t)})),l,!0))||[];else if(u){var h=u.getBoundingRect().clone();h.applyTransform(u.transform),r=[h.x+h.width/2,h.y+h.height/2]}return{point:r,el:u}}},F0hE:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"ca2m\"),o=i(\"Qxkt\"),s=i(\"ICMv\"),l=r.valueAxis;function u(t,e){return a.defaults({show:e},t)}var c=n.extendComponentModel({type:\"radar\",optionUpdated:function(){var t=this.get(\"boundaryGap\"),e=this.get(\"splitNumber\"),i=this.get(\"scale\"),n=this.get(\"axisLine\"),r=this.get(\"axisTick\"),l=this.get(\"axisType\"),u=this.get(\"axisLabel\"),c=this.get(\"name\"),h=this.get(\"name.show\"),d=this.get(\"name.formatter\"),p=this.get(\"nameGap\"),f=this.get(\"triggerEvent\"),g=a.map(this.get(\"indicator\")||[],(function(g){null!=g.max&&g.max>0&&!g.min?g.min=0:null!=g.min&&g.min<0&&!g.max&&(g.max=0);var m=c;if(null!=g.color&&(m=a.defaults({color:g.color},c)),g=a.merge(a.clone(g),{boundaryGap:t,splitNumber:e,scale:i,axisLine:n,axisTick:r,axisType:l,axisLabel:u,name:g.text,nameLocation:\"end\",nameGap:p,nameTextStyle:m,triggerEvent:f},!1),h||(g.name=\"\"),\"string\"==typeof d){var v=g.name;g.name=d.replace(\"{value}\",null!=v?v:\"\")}else\"function\"==typeof d&&(g.name=d(g.name,g));var y=a.extend(new o(g,null,this.ecModel),s);return y.mainType=\"radar\",y.componentIndex=this.componentIndex,y}),this);this.getIndicatorModels=function(){return g}},defaultOption:{zlevel:0,z:0,center:[\"50%\",\"50%\"],radius:\"75%\",startAngle:90,name:{show:!0},boundaryGap:[0,0],splitNumber:5,nameGap:15,scale:!1,shape:\"polygon\",axisLine:a.merge({lineStyle:{color:\"#bbb\"}},l.axisLine),axisLabel:u(l.axisLabel,!1),axisTick:u(l.axisTick,!1),axisType:\"interval\",splitLine:u(l.splitLine,!0),splitArea:u(l.splitArea,!0),indicator:[]}});t.exports=c},F5Ls:function(t,e){var i={\\u5357\\u6d77\\u8bf8\\u5c9b:[32,80],\\u5e7f\\u4e1c:[0,-10],\\u9999\\u6e2f:[10,5],\\u6fb3\\u95e8:[-10,10],\\u5929\\u6d25:[5,5]};t.exports=function(t,e){if(\"china\"===t){var n=i[e.name];if(n){var a=e.center;a[0]+=n[0]/10.5,a[1]+=-n[1]/14}}}},F7hV:function(t,e,i){var n=i(\"MBQ8\").extend({type:\"series.bar\",dependencies:[\"grid\",\"polar\"],brushSelector:\"rect\",getProgressive:function(){return!!this.get(\"large\")&&this.get(\"progressive\")},getProgressiveThreshold:function(){var t=this.get(\"progressiveThreshold\"),e=this.get(\"largeThreshold\");return e>t&&(t=e),t},defaultOption:{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:\"rgba(180, 180, 180, 0.2)\",borderColor:null,borderWidth:0,borderType:\"solid\",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1}}});t.exports=n},F9bG:function(t,e,i){var n=i(\"bYtY\"),a=i(\"ItGF\"),r=(0,i(\"4NO4\").makeInner)(),o=n.each;function s(t,e,i){t.handler(\"leave\",null,i)}function l(t,e,i,n){e.handler(t,i,n)}e.register=function(t,e,i){if(!a.node){var u=e.getZr();r(u).records||(r(u).records={}),function(t,e){function i(i,n){t.on(i,(function(i){var a=function(t){var e={showTip:[],hideTip:[]},i=function(n){var a=e[n.type];a?a.push(n):(n.dispatchAction=i,t.dispatchAction(n))};return{dispatchAction:i,pendings:e}}(e);o(r(t).records,(function(t){t&&n(t,i,a.dispatchAction)})),function(t,e){var i,n=t.showTip.length,a=t.hideTip.length;n?i=t.showTip[n-1]:a&&(i=t.hideTip[a-1]),i&&(i.dispatchAction=null,e.dispatchAction(i))}(a.pendings,e)}))}r(t).initialized||(r(t).initialized=!0,i(\"click\",n.curry(l,\"click\")),i(\"mousemove\",n.curry(l,\"mousemove\")),i(\"globalout\",s))}(u,e),(r(u).records[t]||(r(u).records[t]={})).handler=i}},e.unregister=function(t,e){if(!a.node){var i=e.getZr();(r(i).records||{})[t]&&(r(i).records[t]=null)}}},FBjb:function(t,e,i){var n=i(\"bYtY\"),a=i(\"oVpE\").createSymbol,r=i(\"IwbS\"),o=i(\"OELB\").parsePercent,s=i(\"x3X8\").getDefaultLabel;function l(t,e,i){r.Group.call(this),this.updateData(t,e,i)}var u=l.prototype,c=l.getSymbolSize=function(t,e){var i=t.getItemVisual(e,\"symbolSize\");return i instanceof Array?i.slice():[+i,+i]};function h(t){return[t[0]/2,t[1]/2]}function d(t,e){this.parent.drift(t,e)}u._createSymbol=function(t,e,i,n,r){this.removeAll();var o=e.getItemVisual(i,\"color\"),s=a(t,-1,-1,2,2,o,r);s.attr({z2:100,culling:!0,scale:h(n)}),s.drift=d,this._symbolType=t,this.add(s)},u.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(t)},u.getSymbolPath=function(){return this.childAt(0)},u.getScale=function(){return this.childAt(0).scale},u.highlight=function(){this.childAt(0).trigger(\"emphasis\")},u.downplay=function(){this.childAt(0).trigger(\"normal\")},u.setZ=function(t,e){var i=this.childAt(0);i.zlevel=t,i.z=e},u.setDraggable=function(t){var e=this.childAt(0);e.draggable=t,e.cursor=t?\"move\":e.cursor},u.updateData=function(t,e,i){this.silent=!1;var n=t.getItemVisual(e,\"symbol\")||\"circle\",a=t.hostModel,o=c(t,e),s=n!==this._symbolType;if(s){var l=t.getItemVisual(e,\"symbolKeepAspect\");this._createSymbol(n,t,e,o,l)}else(u=this.childAt(0)).silent=!1,r.updateProps(u,{scale:h(o)},a,e);if(this._updateCommon(t,e,o,i),s){var u=this.childAt(0),d=i&&i.fadeIn,p={scale:u.scale.slice()};d&&(p.style={opacity:u.style.opacity}),u.scale=[0,0],d&&(u.style.opacity=0),r.initProps(u,p,a,e)}this._seriesModel=a};var p=[\"itemStyle\"],f=[\"emphasis\",\"itemStyle\"],g=[\"label\"],m=[\"emphasis\",\"label\"];function v(t,e){if(!this.incremental&&!this.useHoverLayer)if(\"emphasis\"===e){var i=this.__symbolOriginalScale,n=i[1]/i[0],a={scale:[Math.max(1.1*i[0],i[0]+3),Math.max(1.1*i[1],i[1]+3*n)]};this.animateTo(a,400,\"elasticOut\")}else\"normal\"===e&&this.animateTo({scale:this.__symbolOriginalScale},400,\"elasticOut\")}u._updateCommon=function(t,e,i,a){var l=this.childAt(0),u=t.hostModel,c=t.getItemVisual(e,\"color\");\"image\"!==l.type?l.useStyle({strokeNoScale:!0}):l.setStyle({opacity:1,shadowBlur:null,shadowOffsetX:null,shadowOffsetY:null,shadowColor:null});var d=a&&a.itemStyle,y=a&&a.hoverItemStyle,x=a&&a.symbolOffset,_=a&&a.labelModel,b=a&&a.hoverLabelModel,w=a&&a.hoverAnimation,S=a&&a.cursorStyle;if(!a||t.hasItemOption){var M=a&&a.itemModel?a.itemModel:t.getItemModel(e);d=M.getModel(p).getItemStyle([\"color\"]),y=M.getModel(f).getItemStyle(),x=M.getShallow(\"symbolOffset\"),_=M.getModel(g),b=M.getModel(m),w=M.getShallow(\"hoverAnimation\"),S=M.getShallow(\"cursor\")}else y=n.extend({},y);var I=l.style,T=t.getItemVisual(e,\"symbolRotate\");l.attr(\"rotation\",(T||0)*Math.PI/180||0),x&&l.attr(\"position\",[o(x[0],i[0]),o(x[1],i[1])]),S&&l.attr(\"cursor\",S),l.setColor(c,a&&a.symbolInnerColor),l.setStyle(d);var A=t.getItemVisual(e,\"opacity\");null!=A&&(I.opacity=A);var D=t.getItemVisual(e,\"liftZ\"),C=l.__z2Origin;null!=D?null==C&&(l.__z2Origin=l.z2,l.z2+=D):null!=C&&(l.z2=C,l.__z2Origin=null);var L=a&&a.useNameLabel;r.setLabelStyle(I,y,_,b,{labelFetcher:u,labelDataIndex:e,defaultText:function(e,i){return L?t.getName(e):s(t,e)},isRectText:!0,autoColor:c}),l.__symbolOriginalScale=h(i),l.hoverStyle=y,l.highDownOnUpdate=w&&u.isAnimationEnabled()?v:null,r.setHoverStyle(l)},u.fadeOut=function(t,e){var i=this.childAt(0);this.silent=i.silent=!0,(!e||!e.keepLabel)&&(i.style.text=null),r.updateProps(i,{style:{opacity:0},scale:[0,0]},this._seriesModel,this.dataIndex,t)},n.inherits(l,r.Group),t.exports=l},FGaS:function(t,e,i){var n=i(\"ProS\"),a=i(\"IwbS\"),r=i(\"bYtY\"),o=i(\"oVpE\"),s=n.extendChartView({type:\"radar\",render:function(t,e,i){var n=t.coordinateSystem,s=this.group,l=t.getData(),u=this._data;function c(t,e){var i=t.getItemVisual(e,\"symbol\")||\"circle\",n=t.getItemVisual(e,\"color\");if(\"none\"!==i){var a=function(t){return r.isArray(t)||(t=[+t,+t]),t}(t.getItemVisual(e,\"symbolSize\")),s=o.createSymbol(i,-1,-1,2,2,n),l=t.getItemVisual(e,\"symbolRotate\")||0;return s.attr({style:{strokeNoScale:!0},z2:100,scale:[a[0]/2,a[1]/2],rotation:l*Math.PI/180||0}),s}}function h(e,i,n,r,o,s){n.removeAll();for(var l=0;l0?\"P\":\"N\",r=n.getVisual(\"borderColor\"+a)||n.getVisual(\"color\"+a),o=i.getModel(l).getItemStyle(c);e.useStyle(o),e.style.fill=null,e.style.stroke=r}t.exports=h},Gev7:function(t,e,i){var n=i(\"bYtY\"),a=i(\"K2GJ\"),r=i(\"1bdT\"),o=i(\"ni6a\");function s(t){for(var e in r.call(this,t=t||{}),t)t.hasOwnProperty(e)&&\"style\"!==e&&(this[e]=t[e]);this.style=new a(t.style,this),this._rect=null,this.__clipPaths=null}s.prototype={constructor:s,type:\"displayable\",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:\"pointer\",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(t){},afterBrush:function(t){},brush:function(t,e){},getBoundingRect:function(){},contain:function(t,e){return this.rectContain(t,e)},traverse:function(t,e){t.call(e,this)},rectContain:function(t,e){var i=this.transformCoordToLocal(t,e);return this.getBoundingRect().contain(i[0],i[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(t){return this.animate(\"style\",t)},attrKV:function(t,e){\"style\"!==t?r.prototype.attrKV.call(this,t,e):this.style.set(e)},setStyle:function(t,e){return this.style.set(t,e),this.dirty(!1),this},useStyle:function(t){return this.style=new a(t,this),this.dirty(!1),this},calculateTextPosition:null},n.inherits(s,r),n.mixin(s,o),t.exports=s},GrNh:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"6Ic6\");function o(t,e,i,n){var a=e.getData(),r=a.getName(this.dataIndex),o=e.get(\"selectedOffset\");n.dispatchAction({type:\"pieToggleSelect\",from:t,name:r,seriesId:e.id}),a.each((function(t){s(a.getItemGraphicEl(t),a.getItemLayout(t),e.isSelected(a.getName(t)),o,i)}))}function s(t,e,i,n,a){var r=(e.startAngle+e.endAngle)/2,o=i?n:0,s=[Math.cos(r)*o,Math.sin(r)*o];a?t.animate().when(200,{position:s}).start(\"bounceOut\"):t.attr(\"position\",s)}function l(t,e){a.Group.call(this);var i=new a.Sector({z2:2}),n=new a.Polyline,r=new a.Text;this.add(i),this.add(n),this.add(r),this.updateData(t,e,!0)}var u=l.prototype;u.updateData=function(t,e,i){var r=this.childAt(0),o=this.childAt(1),l=this.childAt(2),u=t.hostModel,c=t.getItemModel(e),h=t.getItemLayout(e),d=n.extend({},h);d.label=null;var p=u.getShallow(\"animationTypeUpdate\");i?(r.setShape(d),\"scale\"===u.getShallow(\"animationType\")?(r.shape.r=h.r0,a.initProps(r,{shape:{r:h.r}},u,e)):(r.shape.endAngle=h.startAngle,a.updateProps(r,{shape:{endAngle:h.endAngle}},u,e))):\"expansion\"===p?r.setShape(d):a.updateProps(r,{shape:d},u,e);var f=t.getItemVisual(e,\"color\");r.useStyle(n.defaults({lineJoin:\"bevel\",fill:f},c.getModel(\"itemStyle\").getItemStyle())),r.hoverStyle=c.getModel(\"emphasis.itemStyle\").getItemStyle();var g=c.getShallow(\"cursor\");g&&r.attr(\"cursor\",g),s(this,t.getItemLayout(e),u.isSelected(t.getName(e)),u.get(\"selectedOffset\"),u.get(\"animation\")),this._updateLabel(t,e,!i&&\"transition\"===p),this.highDownOnUpdate=u.get(\"silent\")?null:function(t,e){var i=u.isAnimationEnabled()&&c.get(\"hoverAnimation\");\"emphasis\"===e?(o.ignore=o.hoverIgnore,l.ignore=l.hoverIgnore,i&&(r.stopAnimation(!0),r.animateTo({shape:{r:h.r+u.get(\"hoverOffset\")}},300,\"elasticOut\"))):(o.ignore=o.normalIgnore,l.ignore=l.normalIgnore,i&&(r.stopAnimation(!0),r.animateTo({shape:{r:h.r}},300,\"elasticOut\")))},a.setHoverStyle(this)},u._updateLabel=function(t,e,i){var n=this.childAt(1),r=this.childAt(2),o=t.hostModel,s=t.getItemModel(e),l=t.getItemLayout(e).label,u=t.getItemVisual(e,\"color\");if(!l||isNaN(l.x)||isNaN(l.y))r.ignore=r.normalIgnore=r.hoverIgnore=n.ignore=n.normalIgnore=n.hoverIgnore=!0;else{var c={points:l.linePoints||[[l.x,l.y],[l.x,l.y],[l.x,l.y]]},h={x:l.x,y:l.y};i?(a.updateProps(n,{shape:c},o,e),a.updateProps(r,{style:h},o,e)):(n.attr({shape:c}),r.attr({style:h})),r.attr({rotation:l.rotation,origin:[l.x,l.y],z2:10});var d=s.getModel(\"label\"),p=s.getModel(\"emphasis.label\"),f=s.getModel(\"labelLine\"),g=s.getModel(\"emphasis.labelLine\");u=t.getItemVisual(e,\"color\"),a.setLabelStyle(r.style,r.hoverStyle={},d,p,{labelFetcher:t.hostModel,labelDataIndex:e,defaultText:l.text,autoColor:u,useInsideStyle:!!l.inside},{textAlign:l.textAlign,textVerticalAlign:l.verticalAlign,opacity:t.getItemVisual(e,\"opacity\")}),r.ignore=r.normalIgnore=!d.get(\"show\"),r.hoverIgnore=!p.get(\"show\"),n.ignore=n.normalIgnore=!f.get(\"show\"),n.hoverIgnore=!g.get(\"show\"),n.setStyle({stroke:u,opacity:t.getItemVisual(e,\"opacity\")}),n.setStyle(f.getModel(\"lineStyle\").getLineStyle()),n.hoverStyle=g.getModel(\"lineStyle\").getLineStyle();var m=f.get(\"smooth\");m&&!0===m&&(m=.4),n.setShape({smooth:m})}},n.inherits(l,a.Group);var c=r.extend({type:\"pie\",init:function(){var t=new a.Group;this._sectorGroup=t},render:function(t,e,i,a){if(!a||a.from!==this.uid){var r=t.getData(),s=this._data,u=this.group,c=e.get(\"animation\"),h=!s,d=t.get(\"animationType\"),p=t.get(\"animationTypeUpdate\"),f=n.curry(o,this.uid,t,c,i),g=t.get(\"selectedMode\");if(r.diff(s).add((function(t){var e=new l(r,t);h&&\"scale\"!==d&&e.eachChild((function(t){t.stopAnimation(!0)})),g&&e.on(\"click\",f),r.setItemGraphicEl(t,e),u.add(e)})).update((function(t,e){var i=s.getItemGraphicEl(e);h||\"transition\"===p||i.eachChild((function(t){t.stopAnimation(!0)})),i.updateData(r,t),i.off(\"click\"),g&&i.on(\"click\",f),u.add(i),r.setItemGraphicEl(t,i)})).remove((function(t){var e=s.getItemGraphicEl(t);u.remove(e)})).execute(),c&&r.count()>0&&(h?\"scale\"!==d:\"transition\"!==p)){for(var m=r.getItemLayout(0),v=1;isNaN(m.startAngle)&&v=i.r0}}});t.exports=c},H6uX:function(t,e){var i=Array.prototype.slice,n=function(t){this._$handlers={},this._$eventProcessor=t};function a(t,e,i,n,a,r){var o=t._$handlers;if(\"function\"==typeof i&&(a=n,n=i,i=null),!n||!e)return t;i=function(t,e){var i=t._$eventProcessor;return null!=e&&i&&i.normalizeQuery&&(e=i.normalizeQuery(e)),e}(t,i),o[e]||(o[e]=[]);for(var s=0;s3&&(a=i.call(a,1));for(var o=e.length,s=0;s4&&(a=i.call(a,1,a.length-1));for(var o=a[a.length-1],s=e.length,l=0;l=0?\"p\":\"n\",O=S;if(b&&(l[c][P]||(l[c][P]={p:S,n:S}),O=l[c][P][k]),\"radius\"===f.dim){var N=f.dataToRadius(L)-S,E=n.dataToAngle(P);Math.abs(N)=a/3?1:2),l=e.y-n(o)*r*(r>=a/3?1:2);o=e.angle-Math.PI/2,t.moveTo(s,l),t.lineTo(e.x+i(o)*r,e.y+n(o)*r),t.lineTo(e.x+i(e.angle)*a,e.y+n(e.angle)*a),t.lineTo(e.x-i(o)*r,e.y-n(o)*r),t.lineTo(s,l)}});t.exports=n},Hxpc:function(t,e,i){var n=i(\"bYtY\"),a=i(\"4NO4\"),r=i(\"bLfw\"),o=i(\"Qxkt\"),s=i(\"cCMj\"),l=i(\"7uqq\"),u=r.extend({type:\"geo\",coordinateSystem:null,layoutMode:\"box\",init:function(t){r.prototype.init.apply(this,arguments),a.defaultEmphasis(t,\"label\",[\"show\"])},optionUpdated:function(){var t=this.option,e=this;t.regions=l.getFilledRegions(t.regions,t.map,t.nameMap),this._optionModelMap=n.reduce(t.regions||[],(function(t,i){return i.name&&t.set(i.name,new o(i,e)),t}),n.createHashMap()),this.updateSelectedMap(t.regions)},defaultOption:{zlevel:0,z:0,show:!0,left:\"center\",top:\"center\",aspectScale:null,silent:!1,map:\"\",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:\"#000\"},itemStyle:{borderWidth:.5,borderColor:\"#444\",color:\"#eee\"},emphasis:{label:{show:!0,color:\"rgb(100,0,0)\"},itemStyle:{color:\"rgba(255,215,0,0.8)\"}},regions:[]},getRegionModel:function(t){return this._optionModelMap.get(t)||new o(null,this,this.ecModel)},getFormattedLabel:function(t,e){e=e||\"normal\";var i=this.getRegionModel(t).get((\"normal\"===e?\"\":e+\".\")+\"label.formatter\"),n={name:t};return\"function\"==typeof i?(n.status=e,i(n)):\"string\"==typeof i?i.replace(\"{a}\",null!=t?t:\"\"):void 0},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t}});n.mixin(u,s),t.exports=u},\"I+77\":function(t,e,i){var n=i(\"ProS\");i(\"h54F\"),i(\"lwQL\"),i(\"10cm\");var a=i(\"Z1r0\"),r=i(\"f5Yq\"),o=i(\"KUOm\"),s=i(\"3m61\"),l=i(\"01d+\"),u=i(\"rdor\"),c=i(\"WGYa\"),h=i(\"ewwo\");n.registerProcessor(a),n.registerVisual(r(\"graph\",\"circle\",null)),n.registerVisual(o),n.registerVisual(s),n.registerLayout(l),n.registerLayout(n.PRIORITY.VISUAL.POST_CHART_LAYOUT,u),n.registerLayout(c),n.registerCoordinateSystem(\"graphView\",{create:h})},\"I+Bx\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"eIcI\"),r=i(\"ieMj\"),o=i(\"OELB\"),s=i(\"aX7z\"),l=s.getScaleExtent,u=s.niceScaleExtent,c=i(\"IDmD\"),h=i(\"jCoz\");function d(t,e,i){this._model=t,this.dimensions=[],this._indicatorAxes=n.map(t.getIndicatorModels(),(function(t,e){var i=\"indicator_\"+e,n=new a(i,\"log\"===t.get(\"axisType\")?new h:new r);return n.name=t.get(\"name\"),n.model=t,t.axis=n,this.dimensions.push(i),n}),this),this.resize(t,i)}d.prototype.getIndicatorAxes=function(){return this._indicatorAxes},d.prototype.dataToPoint=function(t,e){return this.coordToPoint(this._indicatorAxes[e].dataToCoord(t),e)},d.prototype.coordToPoint=function(t,e){var i=this._indicatorAxes[e].angle;return[this.cx+t*Math.cos(i),this.cy-t*Math.sin(i)]},d.prototype.pointToData=function(t){var e=t[0]-this.cx,i=t[1]-this.cy,n=Math.sqrt(e*e+i*i);e/=n,i/=n;for(var a,r=Math.atan2(-i,e),o=1/0,s=-1,l=0;li[0]&&isFinite(f)&&isFinite(i[0]));else{a.getTicks().length-1>r&&(d=s(d));var p=Math.ceil(i[1]/d)*d,f=o.round(p-d*r);a.setExtent(f,p),a.setInterval(d)}}))},d.dimensions=[],d.create=function(t,e){var i=[];return t.eachComponent(\"radar\",(function(n){var a=new d(n,t,e);i.push(a),n.coordinateSystem=a})),t.eachSeriesByType(\"radar\",(function(t){\"radar\"===t.get(\"coordinateSystem\")&&(t.coordinateSystem=i[t.get(\"radarIndex\")||0])})),i},c.register(\"radar\",d),t.exports=d},\"I3/A\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"YXkt\"),r=i(\"c2i1\"),o=i(\"Mdki\"),s=i(\"sdST\"),l=i(\"IDmD\"),u=i(\"MwEJ\");t.exports=function(t,e,i,c,h){for(var d=new r(c),p=0;p \"+x)),m++)}var _,b=i.get(\"coordinateSystem\");if(\"cartesian2d\"===b||\"polar\"===b)_=u(t,i);else{var w=l.get(b),S=w&&\"view\"!==w.type&&w.dimensions||[];n.indexOf(S,\"value\")<0&&S.concat([\"value\"]);var M=s(t,{coordDimensions:S});(_=new a(M,i)).initData(t)}var I=new a([\"value\"],i);return I.initData(g,f),h&&h(_,I),o({mainData:_,struct:d,structAttr:\"graph\",datas:{node:_,edge:I},datasAttr:{node:\"data\",edge:\"edgeData\"}}),d.update(),d}},ICMv:function(t,e,i){var n=i(\"bYtY\");t.exports={getMin:function(t){var e=this.option,i=t||null==e.rangeStart?e.min:e.rangeStart;return this.axis&&null!=i&&\"dataMin\"!==i&&\"function\"!=typeof i&&!n.eqNaN(i)&&(i=this.axis.scale.parse(i)),i},getMax:function(t){var e=this.option,i=t||null==e.rangeEnd?e.max:e.rangeEnd;return this.axis&&null!=i&&\"dataMax\"!==i&&\"function\"!=typeof i&&!n.eqNaN(i)&&(i=this.axis.scale.parse(i)),i},getNeedCrossZero:function(){var t=this.option;return null==t.rangeStart&&null==t.rangeEnd&&!t.scale},getCoordSysModel:n.noop,setRange:function(t,e){this.option.rangeStart=t,this.option.rangeEnd=e},resetRange:function(){this.option.rangeStart=this.option.rangeEnd=null}}},IDmD:function(t,e,i){var n=i(\"bYtY\"),a={};function r(){this._coordinateSystems=[]}r.prototype={constructor:r,create:function(t,e){var i=[];n.each(a,(function(n,a){var r=n.create(t,e);i=i.concat(r||[])})),this._coordinateSystems=i},update:function(t,e){n.each(this._coordinateSystems,(function(i){i.update&&i.update(t,e)}))},getCoordinateSystems:function(){return this._coordinateSystems.slice()}},r.register=function(t,e){a[t]=e},r.get=function(t){return a[t]},t.exports=r},IMiH:function(t,e,i){var n=i(\"Sj9i\"),a=i(\"QBsz\"),r=i(\"4mN7\"),o=i(\"mFDi\"),s=i(\"LPTA\").devicePixelRatio,l={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},u=[],c=[],h=[],d=[],p=Math.min,f=Math.max,g=Math.cos,m=Math.sin,v=Math.sqrt,y=Math.abs,x=\"undefined\"!=typeof Float32Array,_=function(t){this._saveData=!t,this._saveData&&(this.data=[]),this._ctx=null};_.prototype={constructor:_,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(t,e,i){this._ux=y((i=i||0)/s/t)||0,this._uy=y(i/s/e)||0},getContext:function(){return this._ctx},beginPath:function(t){return this._ctx=t,t&&t.beginPath(),t&&(this.dpr=t.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(t,e){return this.addData(l.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},lineTo:function(t,e){var i=y(t-this._xi)>this._ux||y(e-this._yi)>this._uy||this._len<5;return this.addData(l.L,t,e),this._ctx&&i&&(this._needsDash()?this._dashedLineTo(t,e):this._ctx.lineTo(t,e)),i&&(this._xi=t,this._yi=e),this},bezierCurveTo:function(t,e,i,n,a,r){return this.addData(l.C,t,e,i,n,a,r),this._ctx&&(this._needsDash()?this._dashedBezierTo(t,e,i,n,a,r):this._ctx.bezierCurveTo(t,e,i,n,a,r)),this._xi=a,this._yi=r,this},quadraticCurveTo:function(t,e,i,n){return this.addData(l.Q,t,e,i,n),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(t,e,i,n):this._ctx.quadraticCurveTo(t,e,i,n)),this._xi=i,this._yi=n,this},arc:function(t,e,i,n,a,r){return this.addData(l.A,t,e,i,i,n,a-n,0,r?0:1),this._ctx&&this._ctx.arc(t,e,i,n,a,r),this._xi=g(a)*i+t,this._yi=m(a)*i+e,this},arcTo:function(t,e,i,n,a){return this._ctx&&this._ctx.arcTo(t,e,i,n,a),this},rect:function(t,e,i,n){return this._ctx&&this._ctx.rect(t,e,i,n),this.addData(l.R,t,e,i,n),this},closePath:function(){this.addData(l.Z);var t=this._ctx,e=this._x0,i=this._y0;return t&&(this._needsDash()&&this._dashedLineTo(e,i),t.closePath()),this._xi=e,this._yi=i,this},fill:function(t){t&&t.fill(),this.toStatic()},stroke:function(t){t&&t.stroke(),this.toStatic()},setLineDash:function(t){if(t instanceof Array){this._lineDash=t,this._dashIdx=0;for(var e=0,i=0;ie.length&&(this._expandData(),e=this.data);for(var i=0;i0&&g<=t||c<0&&g>=t||0===c&&(h>0&&m<=e||h<0&&m>=e);)g+=c*(i=o[n=this._dashIdx]),m+=h*i,this._dashIdx=(n+1)%y,c>0&&gl||h>0&&mu||s[n%2?\"moveTo\":\"lineTo\"](c>=0?p(g,t):f(g,t),h>=0?p(m,e):f(m,e));this._dashOffset=-v((c=g-t)*c+(h=m-e)*h)},_dashedBezierTo:function(t,e,i,a,r,o){var s,l,u,c,h,d=this._dashSum,p=this._dashOffset,f=this._lineDash,g=this._ctx,m=this._xi,y=this._yi,x=n.cubicAt,_=0,b=this._dashIdx,w=f.length,S=0;for(p<0&&(p=d+p),p%=d,s=0;s<1;s+=.1)l=x(m,t,i,r,s+.1)-x(m,t,i,r,s),u=x(y,e,a,o,s+.1)-x(y,e,a,o,s),_+=v(l*l+u*u);for(;bp);b++);for(s=(S-p)/_;s<=1;)c=x(m,t,i,r,s),h=x(y,e,a,o,s),b%2?g.moveTo(c,h):g.lineTo(c,h),s+=f[b]/_,b=(b+1)%w;b%2!=0&&g.lineTo(r,o),this._dashOffset=-v((l=r-c)*l+(u=o-h)*u)},_dashedQuadraticTo:function(t,e,i,n){var a=i,r=n;i=(i+2*t)/3,n=(n+2*e)/3,this._dashedBezierTo(t=(this._xi+2*t)/3,e=(this._yi+2*e)/3,i,n,a,r)},toStatic:function(){var t=this.data;t instanceof Array&&(t.length=this._len,x&&(this.data=new Float32Array(t)))},getBoundingRect:function(){u[0]=u[1]=h[0]=h[1]=Number.MAX_VALUE,c[0]=c[1]=d[0]=d[1]=-Number.MAX_VALUE;for(var t=this.data,e=0,i=0,n=0,s=0,p=0;pu||y(o-a)>c||d===h-1)&&(t.lineTo(r,o),n=r,a=o);break;case l.C:t.bezierCurveTo(s[d++],s[d++],s[d++],s[d++],s[d++],s[d++]),n=s[d-2],a=s[d-1];break;case l.Q:t.quadraticCurveTo(s[d++],s[d++],s[d++],s[d++]),n=s[d-2],a=s[d-1];break;case l.A:var f=s[d++],v=s[d++],x=s[d++],_=s[d++],b=s[d++],w=s[d++],S=s[d++],M=s[d++],I=x>_?x:_,T=x>_?1:x/_,A=x>_?_/x:1,D=b+w;Math.abs(x-_)>.001?(t.translate(f,v),t.rotate(S),t.scale(T,A),t.arc(0,0,I,b,D,1-M),t.scale(1/T,1/A),t.rotate(-S),t.translate(-f,-v)):t.arc(f,v,I,b,D,1-M),1===d&&(e=g(b)*x+f,i=m(b)*_+v),n=g(D)*x+f,a=m(D)*_+v;break;case l.R:e=n=s[d],i=a=s[d+1],t.rect(s[d++],s[d++],s[d++],s[d++]);break;case l.Z:t.closePath(),n=e,a=i}}}},_.CMD=l,t.exports=_},IUWy:function(t,e){var i={};e.register=function(t,e){i[t]=e},e.get=function(t){return i[t]}},IWNH:function(t,e,i){var n=i(\"T4UG\"),a=i(\"Bsck\"),r=i(\"7aKB\").encodeHTML,o=i(\"Qxkt\"),s=n.extend({type:\"series.tree\",layoutInfo:null,layoutMode:\"box\",getInitialData:function(t){var e={name:t.name,children:t.data},i=new o(t.leaves||{},this,this.ecModel),n=a.createTree(e,this,(function(t){t.wrapMethod(\"getItemModel\",(function(t,e){var a=n.getNodeByDataIndex(e);return a.children.length&&a.isExpand||(t.parentModel=i),t}))})),r=0;n.eachNode(\"preorder\",(function(t){t.depth>r&&(r=t.depth)}));var s=t.expandAndCollapse&&t.initialTreeDepth>=0?t.initialTreeDepth:r;return n.root.eachNode(\"preorder\",(function(t){var e=t.hostTree.data.getRawDataItem(t.dataIndex);t.isExpand=e&&null!=e.collapsed?!e.collapsed:t.depth<=s})),n.data},getOrient:function(){var t=this.get(\"orient\");return\"horizontal\"===t?t=\"LR\":\"vertical\"===t&&(t=\"TB\"),t},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},formatTooltip:function(t){for(var e=this.getData().tree,i=e.root.children[0],n=e.getNodeByDataIndex(t),a=n.getValue(),o=n.name;n&&n!==i;)o=n.parentNode.name+\".\"+o,n=n.parentNode;return r(o+(isNaN(a)||null==a?\"\":\" : \"+a))},defaultOption:{zlevel:0,z:2,coordinateSystem:\"view\",left:\"12%\",top:\"12%\",right:\"12%\",bottom:\"12%\",layout:\"orthogonal\",edgeShape:\"curve\",edgeForkPosition:\"50%\",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:\"LR\",symbol:\"emptyCircle\",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:\"#ccc\",width:1.5,curveness:.5},itemStyle:{color:\"lightsteelblue\",borderColor:\"#c23531\",borderWidth:1.5},label:{show:!0,color:\"#555\"},leaves:{label:{show:!0}},animationEasing:\"linear\",animationDuration:700,animationDurationUpdate:1e3}});t.exports=s},IWp7:function(t,e,i){var n=i(\"bYtY\"),a=i(\"OELB\"),r=i(\"7aKB\"),o=i(\"lE7J\"),s=i(\"ieMj\"),l=s.prototype,u=Math.ceil,c=Math.floor,h=864e5,d=s.extend({type:\"time\",getLabel:function(t){var e=this._stepLvl,i=new Date(t);return r.formatTime(e[0],i,this.getSetting(\"useUTC\"))},niceExtent:function(t){var e=this._extent;if(e[0]===e[1]&&(e[0]-=h,e[1]+=h),e[1]===-1/0&&e[0]===1/0){var i=new Date;e[1]=+new Date(i.getFullYear(),i.getMonth(),i.getDate()),e[0]=e[1]-h}this.niceTicks(t.splitNumber,t.minInterval,t.maxInterval);var n=this._interval;t.fixMin||(e[0]=a.round(c(e[0]/n)*n)),t.fixMax||(e[1]=a.round(u(e[1]/n)*n))},niceTicks:function(t,e,i){var n=this._extent,r=n[1]-n[0],s=r/(t=t||10);null!=e&&si&&(s=i);var l=p.length,h=function(t,e,i,n){for(;i>>1;t[a][1]=11),domSupported:\"undefined\"!=typeof document}),t.exports=i},Itpr:function(t,e,i){var n=i(\"+TT/\");function a(t){var e=t.children;return e.length&&t.isExpand?e[e.length-1]:t.hierNode.thread}function r(t){var e=t.children;return e.length&&t.isExpand?e[0]:t.hierNode.thread}function o(t,e,i){return t.hierNode.ancestor.parentNode===e.parentNode?t.hierNode.ancestor:i}function s(t,e,i){var n=i/(e.hierNode.i-t.hierNode.i);e.hierNode.change-=n,e.hierNode.shift+=i,e.hierNode.modifier+=i,e.hierNode.prelim+=i,t.hierNode.change+=n}function l(t,e){return t.parentNode===e.parentNode?1:2}e.init=function(t){t.hierNode={defaultAncestor:null,ancestor:t,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var e,i,n=[t];e=n.pop();)if(i=e.children,e.isExpand&&i.length)for(var a=i.length-1;a>=0;a--){var r=i[a];r.hierNode={defaultAncestor:null,ancestor:r,prelim:0,modifier:0,change:0,shift:0,i:a,thread:null},n.push(r)}},e.firstWalk=function(t,e){var i=t.isExpand?t.children:[],n=t.parentNode.children,l=t.hierNode.i?n[t.hierNode.i-1]:null;if(i.length){!function(t){for(var e=t.children,i=e.length,n=0,a=0;--i>=0;){var r=e[i];r.hierNode.prelim+=n,r.hierNode.modifier+=n,n+=r.hierNode.shift+(a+=r.hierNode.change)}}(t);var u=(i[0].hierNode.prelim+i[i.length-1].hierNode.prelim)/2;l?(t.hierNode.prelim=l.hierNode.prelim+e(t,l),t.hierNode.modifier=t.hierNode.prelim-u):t.hierNode.prelim=u}else l&&(t.hierNode.prelim=l.hierNode.prelim+e(t,l));t.parentNode.hierNode.defaultAncestor=function(t,e,i,n){if(e){for(var l=t,u=t,c=u.parentNode.children[0],h=e,d=l.hierNode.modifier,p=u.hierNode.modifier,f=c.hierNode.modifier,g=h.hierNode.modifier;h=a(h),u=r(u),h&&u;){l=a(l),c=r(c),l.hierNode.ancestor=t;var m=h.hierNode.prelim+g-u.hierNode.prelim-p+n(h,u);m>0&&(s(o(h,t,i),t,m),p+=m,d+=m),g+=h.hierNode.modifier,p+=u.hierNode.modifier,d+=l.hierNode.modifier,f+=c.hierNode.modifier}h&&!a(l)&&(l.hierNode.thread=h,l.hierNode.modifier+=g-d),u&&!r(c)&&(c.hierNode.thread=u,c.hierNode.modifier+=p-f,i=t)}return i}(t,l,t.parentNode.hierNode.defaultAncestor||n[0],e)},e.secondWalk=function(t){t.setLayout({x:t.hierNode.prelim+t.parentNode.hierNode.modifier},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier},e.separation=function(t){return arguments.length?t:l},e.radialCoordinate=function(t,e){var i={};return t-=Math.PI/2,i.x=e*Math.cos(t),i.y=e*Math.sin(t),i},e.getViewRect=function(t,e){return n.getLayoutRect(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}},IwbS:function(t,e,i){var n=i(\"bYtY\"),a=i(\"NC18\"),r=i(\"Qe9p\"),o=i(\"Fofx\"),s=i(\"QBsz\"),l=i(\"y+Vt\"),u=i(\"DN4a\"),c=i(\"Dagg\");e.Image=c;var h=i(\"4fz+\");e.Group=h;var d=i(\"dqUG\");e.Text=d;var p=i(\"2fw6\");e.Circle=p;var f=i(\"SqI9\");e.Sector=f;var g=i(\"RXMa\");e.Ring=g;var m=i(\"h7HQ\");e.Polygon=m;var v=i(\"1Jh7\");e.Polyline=v;var y=i(\"x6Kt\");e.Rect=y;var x=i(\"yxFR\");e.Line=x;var _=i(\"rA99\");e.BezierCurve=_;var b=i(\"jTL6\");e.Arc=b;var w=i(\"1MYJ\");e.CompoundPath=w;var S=i(\"SKnc\");e.LinearGradient=S;var M=i(\"3e3G\");e.RadialGradient=M;var I=i(\"mFDi\");e.BoundingRect=I;var T=i(\"OS9S\");e.IncrementalDisplayable=T;var A=i(\"nPnh\"),D=Math.max,C=Math.min,L={},P=1,k={},O={};function N(t,e){O[t]=e}function E(t,e,i,n){var r=a.createFromString(t,e);return i&&(\"center\"===n&&(i=R(i,r.getBoundingRect())),B(r,i)),r}function R(t,e){var i,n=e.width/e.height,a=t.height*n;return i=a<=t.width?t.height:(a=t.width)/n,{x:t.x+t.width/2-a/2,y:t.y+t.height/2-i/2,width:a,height:i}}var z=a.mergePath;function B(t,e){if(t.applyTransform){var i=t.getBoundingRect().calculateTransform(e);t.applyTransform(i)}}var V=A.subPixelOptimize;function Y(t){return null!=t&&\"none\"!==t}var G=n.createHashMap(),F=0;function H(t){var e=t.__hoverStl;if(e&&!t.__highlighted){var i=t.__zr,n=t.useHoverLayer&&i&&\"canvas\"===i.painter.type;if(t.__highlighted=n?\"layer\":\"plain\",!(t.isGroup||!i&&t.useHoverLayer)){var a=t,r=t.style;n&&(r=(a=i.addHover(t)).style),rt(r),n||function(t){if(t.__hoverStlDirty){t.__hoverStlDirty=!1;var e=t.__hoverStl;if(e){var i=t.__cachedNormalStl={};t.__cachedNormalZ2=t.z2;var n=t.style;for(var a in e)null!=e[a]&&(i[a]=n[a]);i.fill=n.fill,i.stroke=n.stroke}else t.__cachedNormalStl=t.__cachedNormalZ2=null}}(a),r.extendFrom(e),W(r,e,\"fill\"),W(r,e,\"stroke\"),at(r),n||(t.dirty(!1),t.z2+=1)}}}function W(t,e,i){!Y(e[i])&&Y(t[i])&&(t[i]=function(t){if(\"string\"!=typeof t)return t;var e=G.get(t);return e||(e=r.lift(t,-.1),F<1e4&&(G.set(t,e),F++)),e}(t[i]))}function U(t){var e=t.__highlighted;if(e&&(t.__highlighted=!1,!t.isGroup))if(\"layer\"===e)t.__zr&&t.__zr.removeHover(t);else{var i=t.style,n=t.__cachedNormalStl;n&&(rt(i),t.setStyle(n),at(i));var a=t.__cachedNormalZ2;null!=a&&t.z2-a==1&&(t.z2=a)}}function j(t,e,i){var n,a=\"normal\",r=\"normal\";t.__highlighted&&(a=\"emphasis\",n=!0),e(t,i),t.__highlighted&&(r=\"emphasis\",n=!0),t.isGroup&&t.traverse((function(t){!t.isGroup&&e(t,i)})),n&&t.__highDownOnUpdate&&t.__highDownOnUpdate(a,r)}function X(t,e){e=t.__hoverStl=!1!==e&&(t.hoverStyle||e||{}),t.__hoverStlDirty=!0,t.__highlighted&&(t.__cachedNormalStl=null,U(t),H(t))}function Z(t){!J(this,t)&&!this.__highByOuter&&j(this,H)}function q(t){!J(this,t)&&!this.__highByOuter&&j(this,U)}function K(t){this.__highByOuter|=1<<(t||0),j(this,H)}function Q(t){!(this.__highByOuter&=~(1<<(t||0)))&&j(this,U)}function J(t,e){return t.__highDownSilentOnTouch&&e.zrByTouch}function $(t,e){var i=!1===e;if(t.__highDownSilentOnTouch=t.highDownSilentOnTouch,t.__highDownOnUpdate=t.highDownOnUpdate,!i||t.__highDownDispatcher){var n=i?\"off\":\"on\";t[n](\"mouseover\",Z)[n](\"mouseout\",q),t[n](\"emphasis\",K)[n](\"normal\",Q),t.__highByOuter=t.__highByOuter||0,t.__highDownDispatcher=!i}}function tt(t,e,i,a,r){return et(t,e,a,r),i&&n.extend(t,i),t}function et(t,e,i,a){if((i=i||L).isRectText){var r;i.getTextPosition?r=i.getTextPosition(e,a):\"outside\"===(r=e.getShallow(\"position\")||(a?null:\"inside\"))&&(r=\"top\"),t.textPosition=r,t.textOffset=e.getShallow(\"offset\");var o=e.getShallow(\"rotate\");null!=o&&(o*=Math.PI/180),t.textRotation=o,t.textDistance=n.retrieve2(e.getShallow(\"distance\"),a?null:5)}var s,l=e.ecModel,u=l&&l.option.textStyle,c=function(t){for(var e;t&&t!==t.ecModel;){var i=(t.option||L).rich;if(i)for(var n in e=e||{},i)i.hasOwnProperty(n)&&(e[n]=1);t=t.parentModel}return e}(e);if(c)for(var h in s={},c)if(c.hasOwnProperty(h)){var d=e.getModel([\"rich\",h]);it(s[h]={},d,u,i,a)}return t.rich=s,it(t,e,u,i,a,!0),i.forceRich&&!i.textStyle&&(i.textStyle={}),t}function it(t,e,i,a,r,o){i=!r&&i||L,t.textFill=nt(e.getShallow(\"color\"),a)||i.color,t.textStroke=nt(e.getShallow(\"textBorderColor\"),a)||i.textBorderColor,t.textStrokeWidth=n.retrieve2(e.getShallow(\"textBorderWidth\"),i.textBorderWidth),r||(o&&(t.insideRollbackOpt=a,at(t)),null==t.textFill&&(t.textFill=a.autoColor)),t.fontStyle=e.getShallow(\"fontStyle\")||i.fontStyle,t.fontWeight=e.getShallow(\"fontWeight\")||i.fontWeight,t.fontSize=e.getShallow(\"fontSize\")||i.fontSize,t.fontFamily=e.getShallow(\"fontFamily\")||i.fontFamily,t.textAlign=e.getShallow(\"align\"),t.textVerticalAlign=e.getShallow(\"verticalAlign\")||e.getShallow(\"baseline\"),t.textLineHeight=e.getShallow(\"lineHeight\"),t.textWidth=e.getShallow(\"width\"),t.textHeight=e.getShallow(\"height\"),t.textTag=e.getShallow(\"tag\"),o&&a.disableBox||(t.textBackgroundColor=nt(e.getShallow(\"backgroundColor\"),a),t.textPadding=e.getShallow(\"padding\"),t.textBorderColor=nt(e.getShallow(\"borderColor\"),a),t.textBorderWidth=e.getShallow(\"borderWidth\"),t.textBorderRadius=e.getShallow(\"borderRadius\"),t.textBoxShadowColor=e.getShallow(\"shadowColor\"),t.textBoxShadowBlur=e.getShallow(\"shadowBlur\"),t.textBoxShadowOffsetX=e.getShallow(\"shadowOffsetX\"),t.textBoxShadowOffsetY=e.getShallow(\"shadowOffsetY\")),t.textShadowColor=e.getShallow(\"textShadowColor\")||i.textShadowColor,t.textShadowBlur=e.getShallow(\"textShadowBlur\")||i.textShadowBlur,t.textShadowOffsetX=e.getShallow(\"textShadowOffsetX\")||i.textShadowOffsetX,t.textShadowOffsetY=e.getShallow(\"textShadowOffsetY\")||i.textShadowOffsetY}function nt(t,e){return\"auto\"!==t?t:e&&e.autoColor?e.autoColor:null}function at(t){var e,i=t.textPosition,n=t.insideRollbackOpt;if(n&&null==t.textFill){var a=n.autoColor,r=n.useInsideStyle,o=!1!==r&&(!0===r||n.isRectText&&i&&\"string\"==typeof i&&i.indexOf(\"inside\")>=0),s=!o&&null!=a;(o||s)&&(e={textFill:t.textFill,textStroke:t.textStroke,textStrokeWidth:t.textStrokeWidth}),o&&(t.textFill=\"#fff\",null==t.textStroke&&(t.textStroke=a,null==t.textStrokeWidth&&(t.textStrokeWidth=2))),s&&(t.textFill=a)}t.insideRollback=e}function rt(t){var e=t.insideRollback;e&&(t.textFill=e.textFill,t.textStroke=e.textStroke,t.textStrokeWidth=e.textStrokeWidth,t.insideRollback=null)}function ot(t,e,i,n,a,r){if(\"function\"==typeof a&&(r=a,a=null),n&&n.isAnimationEnabled()){var o=t?\"Update\":\"\",s=n.getShallow(\"animationDuration\"+o),l=n.getShallow(\"animationEasing\"+o),u=n.getShallow(\"animationDelay\"+o);\"function\"==typeof u&&(u=u(a,n.getAnimationDelayParams?n.getAnimationDelayParams(e,a):null)),\"function\"==typeof s&&(s=s(a)),s>0?e.animateTo(i,s,u||0,l,r,!!r):(e.stopAnimation(),e.attr(i),r&&r())}else e.stopAnimation(),e.attr(i),r&&r()}function st(t,e,i,n,a){ot(!0,t,e,i,n,a)}function lt(t,e,i){return e&&!n.isArrayLike(e)&&(e=u.getLocalTransform(e)),i&&(e=o.invert([],e)),s.applyTransform([],t,e)}function ut(t,e,i,n,a,r,o,s){var l,u=i-t,c=n-e,h=o-a,d=s-r,p=ct(h,d,u,c);if((l=p)<=1e-6&&l>=-1e-6)return!1;var f=t-a,g=e-r,m=ct(f,g,u,c)/p;if(m<0||m>1)return!1;var v=ct(f,g,h,d)/p;return!(v<0||v>1)}function ct(t,e,i,n){return t*n-i*e}N(\"circle\",p),N(\"sector\",f),N(\"ring\",g),N(\"polygon\",m),N(\"polyline\",v),N(\"rect\",y),N(\"line\",x),N(\"bezierCurve\",_),N(\"arc\",b),e.Z2_EMPHASIS_LIFT=1,e.CACHED_LABEL_STYLE_PROPERTIES={color:\"textFill\",textBorderColor:\"textStroke\",textBorderWidth:\"textStrokeWidth\"},e.extendShape=function(t){return l.extend(t)},e.extendPath=function(t,e){return a.extendFromString(t,e)},e.registerShape=N,e.getShapeClass=function(t){if(O.hasOwnProperty(t))return O[t]},e.makePath=E,e.makeImage=function(t,e,i){var n=new c({style:{image:t,x:e.x,y:e.y,width:e.width,height:e.height},onload:function(t){\"center\"===i&&n.setStyle(R(e,{width:t.width,height:t.height}))}});return n},e.mergePath=z,e.resizePath=B,e.subPixelOptimizeLine=function(t){return A.subPixelOptimizeLine(t.shape,t.shape,t.style),t},e.subPixelOptimizeRect=function(t){return A.subPixelOptimizeRect(t.shape,t.shape,t.style),t},e.subPixelOptimize=V,e.setElementHoverStyle=X,e.setHoverStyle=function(t,e){$(t,!0),j(t,X,e)},e.setAsHighDownDispatcher=$,e.isHighDownDispatcher=function(t){return!(!t||!t.__highDownDispatcher)},e.getHighlightDigit=function(t){var e=k[t];return null==e&&P<=32&&(e=k[t]=P++),e},e.setLabelStyle=function(t,e,i,a,r,o,s){var l,u=(r=r||L).labelFetcher,c=r.labelDataIndex,h=r.labelDimIndex,d=r.labelProp,p=i.getShallow(\"show\"),f=a.getShallow(\"show\");(p||f)&&(u&&(l=u.getFormattedLabel(c,\"normal\",null,h,d)),null==l&&(l=n.isFunction(r.defaultText)?r.defaultText(c,r):r.defaultText));var g=p?l:null,m=f?n.retrieve2(u?u.getFormattedLabel(c,\"emphasis\",null,h,d):null,l):null;null==g&&null==m||(tt(t,i,o,r),tt(e,a,s,r,!0)),t.text=g,e.text=m},e.modifyLabelStyle=function(t,e,i){var a=t.style;e&&(rt(a),t.setStyle(e),at(a)),a=t.__hoverStl,i&&a&&(rt(a),n.extend(a,i),at(a))},e.setTextStyle=tt,e.setText=function(t,e,i){var n,a={isRectText:!0};!1===i?n=!0:a.autoColor=i,et(t,e,a,n)},e.getFont=function(t,e){var i=e&&e.getModel(\"textStyle\");return n.trim([t.fontStyle||i&&i.getShallow(\"fontStyle\")||\"\",t.fontWeight||i&&i.getShallow(\"fontWeight\")||\"\",(t.fontSize||i&&i.getShallow(\"fontSize\")||12)+\"px\",t.fontFamily||i&&i.getShallow(\"fontFamily\")||\"sans-serif\"].join(\" \"))},e.updateProps=st,e.initProps=function(t,e,i,n,a){ot(!1,t,e,i,n,a)},e.getTransform=function(t,e){for(var i=o.identity([]);t&&t!==e;)o.mul(i,t.getLocalTransform(),i),t=t.parent;return i},e.applyTransform=lt,e.transformDirection=function(t,e,i){var n=0===e[4]||0===e[5]||0===e[0]?1:Math.abs(2*e[4]/e[0]),a=0===e[4]||0===e[5]||0===e[2]?1:Math.abs(2*e[4]/e[2]),r=[\"left\"===t?-n:\"right\"===t?n:0,\"top\"===t?-a:\"bottom\"===t?a:0];return r=lt(r,e,i),Math.abs(r[0])>Math.abs(r[1])?r[0]>0?\"right\":\"left\":r[1]>0?\"bottom\":\"top\"},e.groupTransition=function(t,e,i,a){if(t&&e){var r,o=(r={},t.traverse((function(t){!t.isGroup&&t.anid&&(r[t.anid]=t)})),r);e.traverse((function(t){if(!t.isGroup&&t.anid){var e=o[t.anid];if(e){var n=l(t);t.attr(l(e)),st(t,n,i,t.dataIndex)}}}))}function l(t){var e={position:s.clone(t.position),rotation:t.rotation};return t.shape&&(e.shape=n.extend({},t.shape)),e}},e.clipPointsByRect=function(t,e){return n.map(t,(function(t){var i=t[0];i=D(i,e.x),i=C(i,e.x+e.width);var n=t[1];return n=D(n,e.y),[i,n=C(n,e.y+e.height)]}))},e.clipRectByRect=function(t,e){var i=D(t.x,e.x),n=C(t.x+t.width,e.x+e.width),a=D(t.y,e.y),r=C(t.y+t.height,e.y+e.height);if(n>=i&&r>=a)return{x:i,y:a,width:n-i,height:r-a}},e.createIcon=function(t,e,i){var a=(e=n.extend({rectHover:!0},e)).style={strokeNoScale:!0};if(i=i||{x:-1,y:-1,width:2,height:2},t)return 0===t.indexOf(\"image://\")?(a.image=t.slice(8),n.defaults(a,i),new c(e)):E(t.replace(\"path://\",\"\"),e,i,\"center\")},e.linePolygonIntersect=function(t,e,i,n,a){for(var r=0,o=a[a.length-1];r0&&e%m)g+=f;else{var i=null==t||isNaN(t)||\"\"===t,n=i?0:d(t,s,c,!0);i&&!u&&e?(h.push([h[h.length-1][0],0]),p.push([p[p.length-1][0],0])):!i&&u&&(h.push([g,0]),p.push([g,0])),h.push([g,n]),p.push([g,n]),g+=f,u=i}}));var v=this.dataZoomModel;this._displayables.barGroup.add(new r.Polygon({shape:{points:h},style:n.defaults({fill:v.get(\"dataBackgroundColor\")},v.getModel(\"dataBackground.areaStyle\").getAreaStyle()),silent:!0,z2:-20})),this._displayables.barGroup.add(new r.Polyline({shape:{points:p},style:v.getModel(\"dataBackground.lineStyle\").getLineStyle(),silent:!0,z2:-19}))}}},_prepareDataShadowInfo:function(){var t=this.dataZoomModel,e=t.get(\"showDataShadow\");if(!1!==e){var i,a=this.ecModel;return t.eachTargetAxis((function(r,o){var s=t.getAxisProxy(r.name,o).getTargetSeriesModels();n.each(s,(function(t){if(!(i||!0!==e&&n.indexOf(m,t.get(\"type\"))<0)){var s,l=a.getComponent(r.axis,o).axis,u={x:\"y\",y:\"x\",radius:\"angle\",angle:\"radius\"}[r.name],c=t.coordinateSystem;null!=u&&c.getOtherAxis&&(s=c.getOtherAxis(l).inverse),u=t.getData().mapDimension(u),i={thisAxis:l,series:t,thisDim:r.name,otherDim:u,otherAxisInverse:s}}}),this)}),this),i}},_renderHandle:function(){var t=this._displayables,e=t.handles=[],i=t.handleLabels=[],n=this._displayables.barGroup,a=this._size,o=this.dataZoomModel;n.add(t.filler=new h({draggable:!0,cursor:y(this._orient),drift:f(this._onDragMove,this,\"all\"),ondragstart:f(this._showDataInfo,this,!0),ondragend:f(this._onDragEnd,this),onmouseover:f(this._showDataInfo,this,!0),onmouseout:f(this._showDataInfo,this,!1),style:{fill:o.get(\"fillerColor\"),textPosition:\"inside\"}})),n.add(new h({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:a[0],height:a[1]},style:{stroke:o.get(\"dataBackgroundColor\")||o.get(\"borderColor\"),lineWidth:1,fill:\"rgba(0,0,0,0)\"}})),g([0,1],(function(t){var a=r.createIcon(o.get(\"handleIcon\"),{cursor:y(this._orient),draggable:!0,drift:f(this._onDragMove,this,t),ondragend:f(this._onDragEnd,this),onmouseover:f(this._showDataInfo,this,!0),onmouseout:f(this._showDataInfo,this,!1)},{x:-1,y:0,width:2,height:2}),s=a.getBoundingRect();this._handleHeight=l.parsePercent(o.get(\"handleSize\"),this._size[1]),this._handleWidth=s.width/s.height*this._handleHeight,a.setStyle(o.getModel(\"handleStyle\").getItemStyle());var u=o.get(\"handleColor\");null!=u&&(a.style.fill=u),n.add(e[t]=a);var c=o.textStyleModel;this.group.add(i[t]=new r.Text({silent:!0,invisible:!0,style:{x:0,y:0,text:\"\",textVerticalAlign:\"middle\",textAlign:\"center\",textFill:c.getTextColor(),textFont:c.getFont()},z2:10}))}),this)},_resetInterval:function(){var t=this._range=this.dataZoomModel.getPercentRange(),e=this._getViewExtent();this._handleEnds=[d(t[0],[0,100],e,!0),d(t[1],[0,100],e,!0)]},_updateInterval:function(t,e){var i=this.dataZoomModel,n=this._handleEnds,a=this._getViewExtent(),r=i.findRepresentativeAxisProxy().getMinMaxSpan(),o=[0,100];c(e,n,a,i.get(\"zoomLock\")?\"all\":t,null!=r.minSpan?d(r.minSpan,o,a,!0):null,null!=r.maxSpan?d(r.maxSpan,o,a,!0):null);var s=this._range,l=this._range=p([d(n[0],a,o,!0),d(n[1],a,o,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1]},_updateView:function(t){var e=this._displayables,i=this._handleEnds,n=p(i.slice()),a=this._size;g([0,1],(function(t){var n=this._handleHeight;e.handles[t].attr({scale:[n/2,n/2],position:[i[t],a[1]/2-n/2]})}),this),e.filler.setShape({x:n[0],y:0,width:n[1]-n[0],height:a[1]}),this._updateDataInfo(t)},_updateDataInfo:function(t){var e=this.dataZoomModel,i=this._displayables,n=i.handleLabels,a=this._orient,o=[\"\",\"\"];if(e.get(\"showDetail\")){var s=e.findRepresentativeAxisProxy();if(s){var l=s.getAxisModel().axis,u=this._range,c=t?s.calculateDataWindow({start:u[0],end:u[1]}).valueWindow:s.getDataValueWindow();o=[this._formatLabel(c[0],l),this._formatLabel(c[1],l)]}}var h=p(this._handleEnds.slice());function d(t){var e=r.getTransform(i.handles[t].parent,this.group),s=r.transformDirection(0===t?\"right\":\"left\",e),l=this._handleWidth/2+5,u=r.applyTransform([h[t]+(0===t?-l:l),this._size[1]/2],e);n[t].setStyle({x:u[0],y:u[1],textVerticalAlign:\"horizontal\"===a?\"middle\":s,textAlign:\"horizontal\"===a?s:\"center\",text:o[t]})}d.call(this,0),d.call(this,1)},_formatLabel:function(t,e){var i=this.dataZoomModel,a=i.get(\"labelFormatter\"),r=i.get(\"labelPrecision\");null!=r&&\"auto\"!==r||(r=e.getPixelPrecision());var o=null==t||isNaN(t)?\"\":\"category\"===e.type||\"time\"===e.type?e.scale.getLabel(Math.round(t)):t.toFixed(Math.min(r,20));return n.isFunction(a)?a(t,o):n.isString(a)?a.replace(\"{value}\",o):o},_showDataInfo:function(t){var e=this._displayables.handleLabels;e[0].attr(\"invisible\",!(t=this._dragging||t)),e[1].attr(\"invisible\",!t)},_onDragMove:function(t,e,i,n){this._dragging=!0,a.stop(n.event);var o=this._displayables.barGroup.getLocalTransform(),s=r.applyTransform([e,i],o,!0),l=this._updateInterval(t,s[0]),u=this.dataZoomModel.get(\"realtime\");this._updateView(!u),l&&u&&this._dispatchZoomAction()},_onDragEnd:function(){this._dragging=!1,this._showDataInfo(!1),!this.dataZoomModel.get(\"realtime\")&&this._dispatchZoomAction()},_onClickPanelClick:function(t){var e=this._size,i=this._displayables.barGroup.transformCoordToLocal(t.offsetX,t.offsetY);if(!(i[0]<0||i[0]>e[0]||i[1]<0||i[1]>e[1])){var n=this._handleEnds,a=this._updateInterval(\"all\",i[0]-(n[0]+n[1])/2);this._updateView(),a&&this._dispatchZoomAction()}},_dispatchZoomAction:function(){var t=this._range;this.api.dispatchAction({type:\"dataZoom\",from:this.uid,dataZoomId:this.dataZoomModel.id,start:t[0],end:t[1]})},_findCoordRect:function(){var t;if(g(this.getTargetCoordInfo(),(function(e){if(!t&&e.length){var i=e[0].model.coordinateSystem;t=i.getRect&&i.getRect()}})),!t){var e=this.api.getWidth(),i=this.api.getHeight();t={x:.2*e,y:.2*i,width:.6*e,height:.6*i}}return t}});function y(t){return\"vertical\"===t?\"ns-resize\":\"ew-resize\"}t.exports=v},JEkh:function(t,e,i){i(\"Tghj\");var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"ItGF\"),o=i(\"4NO4\"),s=i(\"7aKB\"),l=i(\"OKJ2\"),u=s.addCommas,c=s.encodeHTML;function h(t){o.defaultEmphasis(t,\"label\",[\"show\"])}var d=n.extendComponentModel({type:\"marker\",dependencies:[\"series\",\"grid\",\"polar\",\"geo\"],init:function(t,e,i){this.mergeDefaultAndTheme(t,i),this._mergeOption(t,i,!1,!0)},isAnimationEnabled:function(){if(r.node)return!1;var t=this.__hostSeries;return this.getShallow(\"animation\")&&t&&t.isAnimationEnabled()},mergeOption:function(t,e){this._mergeOption(t,e,!1,!1)},_mergeOption:function(t,e,i,n){var r=this.constructor,o=this.mainType+\"Model\";i||e.eachSeries((function(t){var i=t.get(this.mainType,!0),s=t[o];i&&i.data?(s?s._mergeOption(i,e,!0):(n&&h(i),a.each(i.data,(function(t){t instanceof Array?(h(t[0]),h(t[1])):h(t)})),s=new r(i,this,e),a.extend(s,{mainType:this.mainType,seriesIndex:t.seriesIndex,name:t.name,createdBySelf:!0}),s.__hostSeries=t),t[o]=s):t[o]=null}),this)},formatTooltip:function(t,e,i,n){var r=this.getData(),o=this.getRawValue(t),s=a.isArray(o)?a.map(o,u).join(\", \"):u(o),l=r.getName(t),h=c(this.name);return(null!=o||l)&&(h+=\"html\"===n?\"
\":\"\\n\"),l&&(h+=c(l),null!=o&&(h+=\" : \")),null!=o&&(h+=c(s)),h},getData:function(){return this._data},setData:function(t){this._data=t}});a.mixin(d,l),t.exports=d},JLnu:function(t,e,i){i(\"Tghj\");var n=i(\"+TT/\"),a=i(\"OELB\"),r=a.parsePercent,o=a.linearMap;t.exports=function(t,e,i){t.eachSeriesByType(\"funnel\",(function(t){var i=t.getData(),a=i.mapDimension(\"value\"),s=t.get(\"sort\"),l=function(t,e){return n.getLayoutRect(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e),u=function(t,e){for(var i=t.mapDimension(\"value\"),n=t.mapArray(i,(function(t){return t})),a=[],r=\"ascending\"===e,o=0,s=t.count();o0},extendFrom:function(t,e){if(t)for(var i in t)!t.hasOwnProperty(i)||!0!==e&&(!1===e?this.hasOwnProperty(i):null==t[i])||(this[i]=t[i])},set:function(t,e){\"string\"==typeof t?this[t]=e:this.extendFrom(t,!0)},clone:function(){var t=new this.constructor;return t.extendFrom(this,!0),t},getGradient:function(t,e,i){for(var n=(\"radial\"===e.type?l:s)(t,e,i),a=e.colorStops,r=0;r=0||a&&n.indexOf(a,s)<0)){var l=e.getShallow(s);null!=l&&(r[t[o][0]]=l)}}return r}}},KS52:function(t,e,i){var n=i(\"OELB\"),a=n.parsePercent,r=n.linearMap,o=i(\"+TT/\"),s=i(\"u3DP\"),l=i(\"bYtY\"),u=2*Math.PI,c=Math.PI/180;t.exports=function(t,e,i,n){e.eachSeriesByType(t,(function(t){var e=t.getData(),n=e.mapDimension(\"value\"),h=function(t,e){return o.getLayoutRect(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,i),d=t.get(\"center\"),p=t.get(\"radius\");l.isArray(p)||(p=[0,p]),l.isArray(d)||(d=[d,d]);var f=a(h.width,i.getWidth()),g=a(h.height,i.getHeight()),m=Math.min(f,g),v=a(d[0],f)+h.x,y=a(d[1],g)+h.y,x=a(p[0],m/2),_=a(p[1],m/2),b=-t.get(\"startAngle\")*c,w=t.get(\"minAngle\")*c,S=0;e.each(n,(function(t){!isNaN(t)&&S++}));var M=e.getSum(n),I=Math.PI/(M||S)*2,T=t.get(\"clockwise\"),A=t.get(\"roseType\"),D=t.get(\"stillShowZeroSum\"),C=e.getDataExtent(n);C[0]=0;var L=u,P=0,k=b,O=T?1:-1;if(e.each(n,(function(t,i){var n;if(isNaN(t))e.setItemLayout(i,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:T,cx:v,cy:y,r0:x,r:A?NaN:_,viewRect:h});else{(n=\"area\"!==A?0===M&&D?I:t*I:u/S)=4&&(u={x:parseFloat(d[0]||0),y:parseFloat(d[1]||0),width:parseFloat(d[2]),height:parseFloat(d[3])})}if(u&&null!=o&&null!=l&&(c=R(u,o,l),!e.ignoreViewBox)){var p=a;(a=new n).add(p),p.scale=c.scale.slice(),p.position=c.position.slice()}return e.ignoreRootClip||null==o||null==l||a.setClipPath(new s({shape:{x:0,y:0,width:o,height:l}})),{root:a,width:o,height:l,viewBoxRect:u,viewBoxTransform:c}},I.prototype._parseNode=function(t,e){var i,n,a=t.nodeName.toLowerCase();if(\"defs\"===a?this._isDefine=!0:\"text\"===a&&(this._isText=!0),this._isDefine){if(n=A[a]){var r=n.call(this,t),o=t.getAttribute(\"id\");o&&(this._defs[o]=r)}}else(n=T[a])&&(i=n.call(this,t,e),e.add(i));for(var s=t.firstChild;s;)1===s.nodeType&&this._parseNode(s,i),3===s.nodeType&&this._isText&&this._parseText(s,i),s=s.nextSibling;\"defs\"===a?this._isDefine=!1:\"text\"===a&&(this._isText=!1)},I.prototype._parseText=function(t,e){if(1===t.nodeType){var i=t.getAttribute(\"dx\")||0,n=t.getAttribute(\"dy\")||0;this._textX+=parseFloat(i),this._textY+=parseFloat(n)}var a=new r({style:{text:t.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});D(e,a),P(t,a,this._defs);var o=a.style.fontSize;o&&o<9&&(a.style.fontSize=9,a.scale=a.scale||[1,1],a.scale[0]*=o/9,a.scale[1]*=o/9);var s=a.getBoundingRect();return this._textX+=s.width,e.add(a),a};var T={g:function(t,e){var i=new n;return D(e,i),P(t,i,this._defs),i},rect:function(t,e){var i=new s;return D(e,i),P(t,i,this._defs),i.setShape({x:parseFloat(t.getAttribute(\"x\")||0),y:parseFloat(t.getAttribute(\"y\")||0),width:parseFloat(t.getAttribute(\"width\")||0),height:parseFloat(t.getAttribute(\"height\")||0)}),i},circle:function(t,e){var i=new o;return D(e,i),P(t,i,this._defs),i.setShape({cx:parseFloat(t.getAttribute(\"cx\")||0),cy:parseFloat(t.getAttribute(\"cy\")||0),r:parseFloat(t.getAttribute(\"r\")||0)}),i},line:function(t,e){var i=new u;return D(e,i),P(t,i,this._defs),i.setShape({x1:parseFloat(t.getAttribute(\"x1\")||0),y1:parseFloat(t.getAttribute(\"y1\")||0),x2:parseFloat(t.getAttribute(\"x2\")||0),y2:parseFloat(t.getAttribute(\"y2\")||0)}),i},ellipse:function(t,e){var i=new l;return D(e,i),P(t,i,this._defs),i.setShape({cx:parseFloat(t.getAttribute(\"cx\")||0),cy:parseFloat(t.getAttribute(\"cy\")||0),rx:parseFloat(t.getAttribute(\"rx\")||0),ry:parseFloat(t.getAttribute(\"ry\")||0)}),i},polygon:function(t,e){var i=t.getAttribute(\"points\");i&&(i=C(i));var n=new h({shape:{points:i||[]}});return D(e,n),P(t,n,this._defs),n},polyline:function(t,e){var i=new c;D(e,i),P(t,i,this._defs);var n=t.getAttribute(\"points\");return n&&(n=C(n)),new d({shape:{points:n||[]}})},image:function(t,e){var i=new a;return D(e,i),P(t,i,this._defs),i.setStyle({image:t.getAttribute(\"xlink:href\"),x:t.getAttribute(\"x\"),y:t.getAttribute(\"y\"),width:t.getAttribute(\"width\"),height:t.getAttribute(\"height\")}),i},text:function(t,e){var i=t.getAttribute(\"x\")||0,a=t.getAttribute(\"y\")||0,r=t.getAttribute(\"dx\")||0,o=t.getAttribute(\"dy\")||0;this._textX=parseFloat(i)+parseFloat(r),this._textY=parseFloat(a)+parseFloat(o);var s=new n;return D(e,s),P(t,s,this._defs),s},tspan:function(t,e){var i=t.getAttribute(\"x\"),a=t.getAttribute(\"y\");null!=i&&(this._textX=parseFloat(i)),null!=a&&(this._textY=parseFloat(a));var r=t.getAttribute(\"dx\")||0,o=t.getAttribute(\"dy\")||0,s=new n;return D(e,s),P(t,s,this._defs),this._textX+=r,this._textY+=o,s},path:function(t,e){var i=t.getAttribute(\"d\")||\"\",n=m(i);return D(e,n),P(t,n,this._defs),n}},A={lineargradient:function(t){var e=parseInt(t.getAttribute(\"x1\")||0,10),i=parseInt(t.getAttribute(\"y1\")||0,10),n=parseInt(t.getAttribute(\"x2\")||10,10),a=parseInt(t.getAttribute(\"y2\")||0,10),r=new p(e,i,n,a);return function(t,e){for(var i=t.firstChild;i;){if(1===i.nodeType){var n=i.getAttribute(\"offset\");n=n.indexOf(\"%\")>0?parseInt(n,10)/100:n?parseFloat(n):0;var a=i.getAttribute(\"stop-color\")||\"#000000\";e.addColorStop(n,a)}i=i.nextSibling}}(t,r),r},radialgradient:function(t){}};function D(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),_(e.__inheritedStyle,t.__inheritedStyle))}function C(t){for(var e=b(t).split(S),i=[],n=0;n0;r-=2){var o=a[r],s=a[r-1];switch(n=n||g.create(),s){case\"translate\":o=b(o).split(S),g.translate(n,n,[parseFloat(o[0]),parseFloat(o[1]||0)]);break;case\"scale\":o=b(o).split(S),g.scale(n,n,[parseFloat(o[0]),parseFloat(o[1]||o[0])]);break;case\"rotate\":o=b(o).split(S),g.rotate(n,n,parseFloat(o[0]));break;case\"skew\":o=b(o).split(S),console.warn(\"Skew transform is not supported yet\");break;case\"matrix\":o=b(o).split(S),n[0]=parseFloat(o[0]),n[1]=parseFloat(o[1]),n[2]=parseFloat(o[2]),n[3]=parseFloat(o[3]),n[4]=parseFloat(o[4]),n[5]=parseFloat(o[5])}}e.setLocalTransform(n)}}(t,e),x(a,function(t){var e=t.getAttribute(\"style\"),i={};if(!e)return i;var n,a={};for(E.lastIndex=0;null!=(n=E.exec(e));)a[n[1]]=n[2];for(var r in L)L.hasOwnProperty(r)&&null!=a[r]&&(i[L[r]]=a[r]);return i}(t)),!n))for(var o in L)if(L.hasOwnProperty(o)){var s=t.getAttribute(o);null!=s&&(a[L[o]]=s)}var l=r?\"textFill\":\"fill\",u=r?\"textStroke\":\"stroke\";e.style=e.style||new f;var c=e.style;null!=a.fill&&c.set(l,O(a.fill,i)),null!=a.stroke&&c.set(u,O(a.stroke,i)),w([\"lineWidth\",\"opacity\",\"fillOpacity\",\"strokeOpacity\",\"miterLimit\",\"fontSize\"],(function(t){null!=a[t]&&c.set(\"lineWidth\"===t&&r?\"textStrokeWidth\":t,parseFloat(a[t]))})),a.textBaseline&&\"auto\"!==a.textBaseline||(a.textBaseline=\"alphabetic\"),\"alphabetic\"===a.textBaseline&&(a.textBaseline=\"bottom\"),\"start\"===a.textAlign&&(a.textAlign=\"left\"),\"end\"===a.textAlign&&(a.textAlign=\"right\"),w([\"lineDashOffset\",\"lineCap\",\"lineJoin\",\"fontWeight\",\"fontFamily\",\"fontStyle\",\"textAlign\",\"textBaseline\"],(function(t){null!=a[t]&&c.set(t,a[t])})),a.lineDash&&(e.style.lineDash=b(a.lineDash).split(S)),c[u]&&\"none\"!==c[u]&&(e[u]=!0),e.__inheritedStyle=a}var k=/url\\(\\s*#(.*?)\\)/;function O(t,e){var i=e&&t&&t.match(k);return i?e[b(i[1])]:t}var N=/(translate|scale|rotate|skewX|skewY|matrix)\\(([\\-\\s0-9\\.e,]*)\\)/g,E=/([^\\s:;]+)\\s*:\\s*([^:;]+)/g;function R(t,e,i){var n=Math.min(e/t.width,i/t.height);return{scale:[n,n],position:[-(t.x+t.width/2)*n+e/2,-(t.y+t.height/2)*n+i/2]}}e.parseXML=M,e.makeViewBoxTransform=R,e.parseSVG=function(t,e){return(new I).parse(t,e)}},MH26:function(t,e,i){var n=i(\"bYtY\"),a=i(\"YXkt\"),r=i(\"OELB\"),o=i(\"kj2x\"),s=i(\"c8qY\"),l=i(\"iPDy\"),u=i(\"7hqr\").getStackedDimension,c=function(t,e,i,a){var r=t.getData(),s=a.type;if(!n.isArray(a)&&(\"min\"===s||\"max\"===s||\"average\"===s||\"median\"===s||null!=a.xAxis||null!=a.yAxis)){var l,c;if(null!=a.yAxis||null!=a.xAxis)l=e.getAxis(null!=a.yAxis?\"y\":\"x\"),c=n.retrieve(a.yAxis,a.xAxis);else{var h=o.getAxisInfo(a,r,e,t);l=h.valueAxis;var d=u(r,h.valueDataDim);c=o.numCalculate(r,d,s)}var p=\"x\"===l.dim?0:1,f=1-p,g=n.clone(a),m={};g.type=null,g.coord=[],m.coord=[],g.coord[f]=-1/0,m.coord[f]=1/0;var v=i.get(\"precision\");v>=0&&\"number\"==typeof c&&(c=+c.toFixed(Math.min(v,20))),g.coord[p]=m.coord[p]=c,a=[g,m,{type:s,valueIndex:a.valueIndex,value:c}]}return(a=[o.dataTransform(t,a[0]),o.dataTransform(t,a[1]),n.extend({},a[2])])[2].type=a[2].type||\"\",n.merge(a[2],a[0]),n.merge(a[2],a[1]),a};function h(t){return!isNaN(t)&&!isFinite(t)}function d(t,e,i,n){var a=1-t,r=n.dimensions[t];return h(e[a])&&h(i[a])&&e[t]===i[t]&&n.getAxis(r).containData(e[t])}function p(t,e){if(\"cartesian2d\"===t.type){var i=e[0].coord,n=e[1].coord;if(i&&n&&(d(1,i,n,t)||d(0,i,n,t)))return!0}return o.dataFilter(t,e[0])&&o.dataFilter(t,e[1])}function f(t,e,i,n,a){var o,s=n.coordinateSystem,l=t.getItemModel(e),u=r.parsePercent(l.get(\"x\"),a.getWidth()),c=r.parsePercent(l.get(\"y\"),a.getHeight());if(isNaN(u)||isNaN(c)){if(n.getMarkerPosition)o=n.getMarkerPosition(t.getValues(t.dimensions,e));else{var d=t.get((f=s.dimensions)[0],e),p=t.get(f[1],e);o=s.dataToPoint([d,p])}if(\"cartesian2d\"===s.type){var f,g=s.getAxis(\"x\"),m=s.getAxis(\"y\");h(t.get((f=s.dimensions)[0],e))?o[0]=g.toGlobalCoord(g.getExtent()[i?0:1]):h(t.get(f[1],e))&&(o[1]=m.toGlobalCoord(m.getExtent()[i?0:1]))}isNaN(u)||(o[0]=u),isNaN(c)||(o[1]=c)}else o=[u,c];t.setItemLayout(e,o)}var g=l.extend({type:\"markLine\",updateTransform:function(t,e,i){e.eachSeries((function(t){var e=t.markLineModel;if(e){var n=e.getData(),a=e.__from,r=e.__to;a.each((function(e){f(a,e,!0,t,i),f(r,e,!1,t,i)})),n.each((function(t){n.setItemLayout(t,[a.getItemLayout(t),r.getItemLayout(t)])})),this.markerGroupMap.get(t.id).updateLayout()}}),this)},renderSeries:function(t,e,i,r){var l=t.coordinateSystem,u=t.id,h=t.getData(),d=this.markerGroupMap,g=d.get(u)||d.set(u,new s);this.group.add(g.group);var m=function(t,e,i){var r;r=t?n.map(t&&t.dimensions,(function(t){var i=e.getData().getDimensionInfo(e.getData().mapDimension(t))||{};return n.defaults({name:t},i)})):[{name:\"value\",type:\"float\"}];var s=new a(r,i),l=new a(r,i),u=new a([],i),h=n.map(i.get(\"data\"),n.curry(c,e,t,i));t&&(h=n.filter(h,n.curry(p,t)));var d=t?o.dimValueGetter:function(t){return t.value};return s.initData(n.map(h,(function(t){return t[0]})),null,d),l.initData(n.map(h,(function(t){return t[1]})),null,d),u.initData(n.map(h,(function(t){return t[2]}))),u.hasItemOption=!0,{from:s,to:l,line:u}}(l,t,e),v=m.from,y=m.to,x=m.line;e.__from=v,e.__to=y,e.setData(x);var _=e.get(\"symbol\"),b=e.get(\"symbolSize\");function w(e,i,n){var a=e.getItemModel(i);f(e,i,n,t,r),e.setItemVisual(i,{symbolRotate:a.get(\"symbolRotate\"),symbolSize:a.get(\"symbolSize\")||b[n?0:1],symbol:a.get(\"symbol\",!0)||_[n?0:1],color:a.get(\"itemStyle.color\")||h.getVisual(\"color\")})}n.isArray(_)||(_=[_,_]),\"number\"==typeof b&&(b=[b,b]),m.from.each((function(t){w(v,t,!0),w(y,t,!1)})),x.each((function(t){var e=x.getItemModel(t).get(\"lineStyle.color\");x.setItemVisual(t,{color:e||v.getItemVisual(t,\"color\")}),x.setItemLayout(t,[v.getItemLayout(t),y.getItemLayout(t)]),x.setItemVisual(t,{fromSymbolRotate:v.getItemVisual(t,\"symbolRotate\"),fromSymbolSize:v.getItemVisual(t,\"symbolSize\"),fromSymbol:v.getItemVisual(t,\"symbol\"),toSymbolRotate:y.getItemVisual(t,\"symbolRotate\"),toSymbolSize:y.getItemVisual(t,\"symbolSize\"),toSymbol:y.getItemVisual(t,\"symbol\")})})),g.updateData(x),m.line.eachItemGraphicEl((function(t,i){t.traverse((function(t){t.dataModel=e}))})),g.__keep=!0,g.group.silent=e.get(\"silent\")||t.get(\"silent\")}});t.exports=g},MHoB:function(t,e,i){var n=i(\"bYtY\"),a=i(\"6uqw\"),r=i(\"OELB\"),o=[20,140],s=a.extend({type:\"visualMap.continuous\",defaultOption:{align:\"auto\",calculable:!1,range:null,realtime:!0,itemHeight:null,itemWidth:null,hoverLink:!0,hoverLinkDataSize:null,hoverLinkOnHandle:null},optionUpdated:function(t,e){s.superApply(this,\"optionUpdated\",arguments),this.resetExtent(),this.resetVisual((function(t){t.mappingMethod=\"linear\",t.dataExtent=this.getExtent()})),this._resetRange()},resetItemSize:function(){s.superApply(this,\"resetItemSize\",arguments);var t=this.itemSize;\"horizontal\"===this._orient&&t.reverse(),(null==t[0]||isNaN(t[0]))&&(t[0]=o[0]),(null==t[1]||isNaN(t[1]))&&(t[1]=o[1])},_resetRange:function(){var t=this.getExtent(),e=this.option.range;!e||e.auto?(t.auto=1,this.option.range=t):n.isArray(e)&&(e[0]>e[1]&&e.reverse(),e[0]=Math.max(e[0],t[0]),e[1]=Math.min(e[1],t[1]))},completeVisualOption:function(){a.prototype.completeVisualOption.apply(this,arguments),n.each(this.stateList,(function(t){var e=this.option.controller[t].symbolSize;e&&e[0]!==e[1]&&(e[0]=0)}),this)},setSelected:function(t){this.option.range=t.slice(),this._resetRange()},getSelected:function(){var t=this.getExtent(),e=r.asc((this.get(\"range\")||[]).slice());return e[0]>t[1]&&(e[0]=t[1]),e[1]>t[1]&&(e[1]=t[1]),e[0]=i[1]||t<=e[1])?\"inRange\":\"outOfRange\"},findTargetDataIndices:function(t){var e=[];return this.eachTargetSeries((function(i){var n=[],a=i.getData();a.each(this.getDataDimension(a),(function(e,i){t[0]<=e&&e<=t[1]&&n.push(i)}),this),e.push({seriesId:i.id,dataIndex:n})}),this),e},getVisualMeta:function(t){var e=l(0,0,this.getExtent()),i=l(0,0,this.option.range.slice()),n=[];function a(e,i){n.push({value:e,color:t(e,i)})}for(var r=0,o=0,s=i.length,u=e.length;o=0&&this._clips.splice(e,1)},removeAnimator:function(t){for(var e=t.getClips(),i=0;i0?l.pixelStart+l.pixelLength-l.pixel:l.pixel-l.pixelStart)/l.pixelLength*(o[1]-o[0])+o[0],c=Math.max(1/n.scale,0);o[0]=(o[0]-u)*c+u,o[1]=(o[1]-u)*c+u;var d=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return r(0,o,[0,100],0,d.minSpan,d.maxSpan),this._range=o,a[0]!==o[0]||a[1]!==o[1]?o:void 0}},pan:c((function(t,e,i,n,a,r){var o=h[n]([r.oldX,r.oldY],[r.newX,r.newY],e,a,i);return o.signal*(t[1]-t[0])*o.pixel/o.pixelLength})),scrollMove:c((function(t,e,i,n,a,r){return h[n]([0,0],[r.scrollDelta,r.scrollDelta],e,a,i).signal*(t[1]-t[0])*r.scrollDelta}))};function c(t){return function(e,i,n,a){var o=this._range,s=o.slice(),l=e.axisModels[0];if(l){var u=t(s,l,e,i,n,a);return r(u,s,[0,100],\"all\"),this._range=s,o[0]!==s[0]||o[1]!==s[1]?s:void 0}}}var h={grid:function(t,e,i,n,a){var r=i.axis,o={},s=a.model.coordinateSystem.getRect();return t=t||[0,0],\"x\"===r.dim?(o.pixel=e[0]-t[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=r.inverse?1:-1):(o.pixel=e[1]-t[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=r.inverse?-1:1),o},polar:function(t,e,i,n,a){var r=i.axis,o={},s=a.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return t=t?s.pointToCoord(t):[0,0],e=s.pointToCoord(e),\"radiusAxis\"===i.mainType?(o.pixel=e[0]-t[0],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=r.inverse?1:-1):(o.pixel=e[1]-t[1],o.pixelLength=u[1]-u[0],o.pixelStart=u[0],o.signal=r.inverse?-1:1),o},singleAxis:function(t,e,i,n,a){var r=i.axis,o=a.model.coordinateSystem.getRect(),s={};return t=t||[0,0],\"horizontal\"===r.orient?(s.pixel=e[0]-t[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=r.inverse?1:-1):(s.pixel=e[1]-t[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=r.inverse?-1:1),s}};t.exports=l},MwEJ:function(t,e,i){var n=i(\"bYtY\"),a=i(\"YXkt\"),r=i(\"sdST\"),o=i(\"k9D9\").SOURCE_FORMAT_ORIGINAL,s=i(\"L0Ub\").getDimensionTypeByAxis,l=i(\"4NO4\").getDataItemValue,u=i(\"IDmD\"),c=i(\"i38C\").getCoordSysInfoBySeries,h=i(\"7G+c\"),d=i(\"7hqr\").enableDataStack,p=i(\"D5nY\").makeSeriesEncodeForAxisCoordSys;t.exports=function(t,e,i){i=i||{},h.isInstance(t)||(t=h.seriesDataToSource(t));var f,g=e.get(\"coordinateSystem\"),m=u.get(g),v=c(e);v&&(f=n.map(v.coordSysDims,(function(t){var e={name:t},i=v.axisMap.get(t);if(i){var n=i.get(\"type\");e.type=s(n)}return e}))),f||(f=m&&(m.getDimensionsInfo?m.getDimensionsInfo():m.dimensions.slice())||[\"x\",\"y\"]);var y,x,_=r(t,{coordDimensions:f,generateCoord:i.generateCoord,encodeDefaulter:i.useEncodeDefaulter?n.curry(p,f,e):null});v&&n.each(_,(function(t,e){var i=v.categoryAxisMap.get(t.coordDim);i&&(null==y&&(y=e),t.ordinalMeta=i.getOrdinalMeta()),null!=t.otherDims.itemName&&(x=!0)})),x||null==y||(_[y].otherDims.itemName=0);var b=d(e,_),w=new a(_,e);w.setCalculationInfo(b);var S=null!=y&&function(t){if(t.sourceFormat===o){var e=function(t){for(var e=0;e0?1:o<0?-1:0}(i,o,r,n,v),function(t,e,i,n,r,o,s,u,c,h){var d=c.valueDim,p=c.categoryDim,f=Math.abs(i[p.wh]),g=t.getItemVisual(e,\"symbolSize\");a.isArray(g)?g=g.slice():(null==g&&(g=\"100%\"),g=[g,g]),g[p.index]=l(g[p.index],f),g[d.index]=l(g[d.index],n?f:Math.abs(o)),h.symbolSize=g,(h.symbolScale=[g[0]/u,g[1]/u])[d.index]*=(c.isHorizontal?-1:1)*s}(t,e,r,o,0,v.boundingLength,v.pxSign,f,n,v),function(t,e,i,n,a){var r=t.get(h)||0;r&&(p.attr({scale:e.slice(),rotation:i}),p.updateTransform(),r/=p.getLineScale(),r*=e[n.valueDim.index]),a.valueLineWidth=r}(i,v.symbolScale,d,n,v);var y=v.symbolSize,x=i.get(\"symbolOffset\");return a.isArray(x)&&(x=[l(x[0],y[0]),l(x[1],y[1])]),function(t,e,i,n,r,o,s,c,h,d,p,f){var g=p.categoryDim,m=p.valueDim,v=f.pxSign,y=Math.max(e[m.index]+c,0),x=y;if(n){var _=Math.abs(h),b=a.retrieve(t.get(\"symbolMargin\"),\"15%\")+\"\",w=!1;b.lastIndexOf(\"!\")===b.length-1&&(w=!0,b=b.slice(0,b.length-1)),b=l(b,e[m.index]);var S=Math.max(y+2*b,0),M=w?0:2*b,I=u(n),T=I?n:k((_+M)/S);S=y+2*(b=(_-T*y)/2/(w?T:T-1)),M=w?0:2*b,I||\"fixed\"===n||(T=d?k((Math.abs(d)+M)/S):0),x=T*S-M,f.repeatTimes=T,f.symbolMargin=b}var A=v*(x/2),D=f.pathPosition=[];D[g.index]=i[g.wh]/2,D[m.index]=\"start\"===s?A:\"end\"===s?h-A:h/2,o&&(D[0]+=o[0],D[1]+=o[1]);var C=f.bundlePosition=[];C[g.index]=i[g.xy],C[m.index]=i[m.xy];var L=f.barRectShape=a.extend({},i);L[m.wh]=v*Math.max(Math.abs(i[m.wh]),Math.abs(D[m.index]+A)),L[g.wh]=i[g.wh];var P=f.clipShape={};P[g.xy]=-i[g.xy],P[g.wh]=p.ecSize[g.wh],P[m.xy]=0,P[m.wh]=i[m.wh]}(i,y,r,o,0,x,c,v.valueLineWidth,v.boundingLength,v.repeatCutLength,n,v),v}function m(t,e){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(e)))}function v(t){var e=t.symbolPatternSize,i=o(t.symbolType,-e/2,-e/2,e,e,t.color);return i.attr({culling:!0}),\"image\"!==i.type&&i.setStyle({strokeNoScale:!0}),i}function y(t,e,i,n){var a=t.__pictorialBundle,r=i.pathPosition,o=e.valueDim,s=i.repeatTimes||0,l=0,u=i.symbolSize[e.valueDim.index]+i.valueLineWidth+2*i.symbolMargin;for(C(t,(function(t){t.__pictorialAnimationIndex=l,t.__pictorialRepeatTimes=s,l0:n<0)&&(a=s-1-t),e[o.index]=u*(a-s/2+.5)+r[o.index],{position:e,scale:i.symbolScale.slice(),rotation:i.rotation}}function p(){C(t,(function(t){t.trigger(\"emphasis\")}))}function f(){C(t,(function(t){t.trigger(\"normal\")}))}}function x(t,e,i,n){var a=t.__pictorialBundle,r=t.__pictorialMainPath;r?L(r,null,{position:i.pathPosition.slice(),scale:i.symbolScale.slice(),rotation:i.rotation},i,n):(r=t.__pictorialMainPath=v(i),a.add(r),L(r,{position:i.pathPosition.slice(),scale:[0,0],rotation:i.rotation},{scale:i.symbolScale.slice()},i,n),r.on(\"mouseover\",(function(){this.trigger(\"emphasis\")})).on(\"mouseout\",(function(){this.trigger(\"normal\")}))),I(r,i)}function _(t,e,i){var n=a.extend({},e.barRectShape),o=t.__pictorialBarRect;o?L(o,null,{shape:n},e,i):(o=t.__pictorialBarRect=new r.Rect({z2:2,shape:n,silent:!0,style:{stroke:\"transparent\",fill:\"transparent\",lineWidth:0}}),t.add(o))}function b(t,e,i,n){if(i.symbolClip){var o=t.__pictorialClipPath,s=a.extend({},i.clipShape),l=e.valueDim,u=i.animationModel,c=i.dataIndex;if(o)r.updateProps(o,{shape:s},u,c);else{s[l.wh]=0,o=new r.Rect({shape:s}),t.__pictorialBundle.setClipPath(o),t.__pictorialClipPath=o;var h={};h[l.wh]=i.clipShape[l.wh],r[n?\"updateProps\":\"initProps\"](o,{shape:h},u,c)}}}function w(t,e){var i=t.getItemModel(e);return i.getAnimationDelayParams=S,i.isAnimationEnabled=M,i}function S(t){return{index:t.__pictorialAnimationIndex,count:t.__pictorialRepeatTimes}}function M(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow(\"animation\")}function I(t,e){t.off(\"emphasis\").off(\"normal\");var i=e.symbolScale.slice();e.hoverAnimation&&t.on(\"emphasis\",(function(){this.animateTo({scale:[1.1*i[0],1.1*i[1]]},400,\"elasticOut\")})).on(\"normal\",(function(){this.animateTo({scale:i.slice()},400,\"elasticOut\")}))}function T(t,e,i,n){var a=new r.Group,o=new r.Group;return a.add(o),a.__pictorialBundle=o,o.attr(\"position\",i.bundlePosition.slice()),i.symbolRepeat?y(a,e,i):x(a,0,i),_(a,i,n),b(a,e,i,n),a.__pictorialShapeStr=D(t,i),a.__pictorialSymbolMeta=i,a}function A(t,e,i,n){var o=n.__pictorialBarRect;o&&(o.style.text=null);var s=[];C(n,(function(t){s.push(t)})),n.__pictorialMainPath&&s.push(n.__pictorialMainPath),n.__pictorialClipPath&&(i=null),a.each(s,(function(t){r.updateProps(t,{scale:[0,0]},i,e,(function(){n.parent&&n.parent.remove(n)}))})),t.setItemGraphicEl(e,null)}function D(t,e){return[t.getItemVisual(e.dataIndex,\"symbol\")||\"none\",!!e.symbolRepeat,!!e.symbolClip].join(\":\")}function C(t,e,i){a.each(t.__pictorialBundle.children(),(function(n){n!==t.__pictorialBarRect&&e.call(i,n)}))}function L(t,e,i,n,a,o){e&&t.attr(e),n.symbolClip&&!a?i&&t.attr(i):i&&r[a?\"updateProps\":\"initProps\"](t,i,n.animationModel,n.dataIndex,o)}function P(t,e,i){var n=i.color,o=i.dataIndex,s=i.itemModel,l=s.getModel(\"itemStyle\").getItemStyle([\"color\"]),u=s.getModel(\"emphasis.itemStyle\").getItemStyle(),h=s.getShallow(\"cursor\");C(t,(function(t){t.setColor(n),t.setStyle(a.defaults({fill:n,opacity:i.opacity},l)),r.setHoverStyle(t,u),h&&(t.cursor=h),t.z2=i.z2}));var d={},p=t.__pictorialBarRect;c(p.style,d,s,n,e.seriesModel,o,e.valueDim.posDesc[+(i.boundingLength>0)]),r.setHoverStyle(p,d)}function k(t){var e=Math.round(t);return Math.abs(t-e)<1e-4?e:Math.ceil(t)}t.exports=f},N5BQ:function(t,e,i){var n=i(\"OlYY\").extend({type:\"dataZoom.slider\",layoutMode:\"box\",defaultOption:{show:!0,right:\"ph\",top:\"ph\",width:\"ph\",height:\"ph\",left:null,bottom:null,backgroundColor:\"rgba(47,69,84,0)\",dataBackground:{lineStyle:{color:\"#2f4554\",width:.5,opacity:.3},areaStyle:{color:\"rgba(47,69,84,0.3)\",opacity:.3}},borderColor:\"#ddd\",fillerColor:\"rgba(167,183,204,0.4)\",handleIcon:\"M8.2,13.6V3.9H6.3v9.7H3.1v14.9h3.3v9.7h1.8v-9.7h3.3V13.6H8.2z M9.7,24.4H4.8v-1.4h4.9V24.4z M9.7,19.1H4.8v-1.4h4.9V19.1z\",handleSize:\"100%\",handleStyle:{color:\"#a7b7cc\"},labelPrecision:null,labelFormatter:null,showDetail:!0,showDataShadow:\"auto\",realtime:!0,zoomLock:!1,textStyle:{color:\"#333\"}}});t.exports=n},NA0q:function(t,e,i){var n=i(\"bYtY\"),a=i(\"6Ic6\"),r=i(\"TkdX\"),o=i(\"gPAo\"),s=i(\"7aKB\").windowOpen,l=a.extend({type:\"sunburst\",init:function(){},render:function(t,e,i,a){var s=this;this.seriesModel=t,this.api=i,this.ecModel=e;var l=t.getData(),u=l.tree.root,c=t.getViewRoot(),h=this.group,d=t.get(\"renderLabelForZeroData\"),p=[];if(c.eachNode((function(t){p.push(t)})),function(i,a){function s(t){return t.getId()}function c(n,o){!function(i,n){if(d||!i||i.getValue()||(i=null),i!==u&&n!==u)if(n&&n.piece)i?(n.piece.updateData(!1,i,\"normal\",t,e),l.setItemGraphicEl(i.dataIndex,n.piece)):(o=n)&&o.piece&&(h.remove(o.piece),o.piece=null);else if(i){var a=new r(i,t,e);h.add(a),l.setItemGraphicEl(i.dataIndex,a)}var o}(null==n?null:i[n],null==o?null:a[o])}0===i.length&&0===a.length||new o(a,i,s,s).add(c).update(c).remove(n.curry(c,null)).execute()}(p,this._oldChildren||[]),function(i,n){if(n.depth>0){s.virtualPiece?s.virtualPiece.updateData(!1,i,\"normal\",t,e):(s.virtualPiece=new r(i,t,e),h.add(s.virtualPiece)),n.piece._onclickEvent&&n.piece.off(\"click\",n.piece._onclickEvent);var a=function(t){s._rootToNode(n.parentNode)};n.piece._onclickEvent=a,s.virtualPiece.on(\"click\",a)}else s.virtualPiece&&(h.remove(s.virtualPiece),s.virtualPiece=null)}(u,c),a&&a.highlight&&a.highlight.piece){var f=t.getShallow(\"highlightPolicy\");a.highlight.piece.onEmphasis(f)}else if(a&&a.unhighlight){var g=this.virtualPiece;!g&&u.children.length&&(g=u.children[0].piece),g&&g.onNormal()}this._initEvents(),this._oldChildren=p},dispose:function(){},_initEvents:function(){var t=this,e=function(e){var i=!1;t.seriesModel.getViewRoot().eachNode((function(n){if(!i&&n.piece&&n.piece.childAt(0)===e.target){var a=n.getModel().get(\"nodeClick\");if(\"rootToNode\"===a)t._rootToNode(n);else if(\"link\"===a){var r=n.getModel(),o=r.get(\"link\");if(o){var l=r.get(\"target\",!0)||\"_blank\";s(o,l)}}i=!0}}))};this.group._onclickEvent&&this.group.off(\"click\",this.group._onclickEvent),this.group.on(\"click\",e),this.group._onclickEvent=e},_rootToNode:function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:\"sunburstRootToNode\",from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},containPoint:function(t,e){var i=e.getData().getItemLayout(0);if(i){var n=t[0]-i.cx,a=t[1]-i.cy,r=Math.sqrt(n*n+a*a);return r<=i.r&&r>=i.r0}}});t.exports=l},NC18:function(t,e,i){var n=i(\"y+Vt\"),a=i(\"IMiH\"),r=i(\"7oTu\"),o=Math.sqrt,s=Math.sin,l=Math.cos,u=Math.PI,c=function(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])},h=function(t,e){return(t[0]*e[0]+t[1]*e[1])/(c(t)*c(e))},d=function(t,e){return(t[0]*e[1]1&&(c*=o(_),p*=o(_));var b=(a===r?-1:1)*o((c*c*(p*p)-c*c*(x*x)-p*p*(y*y))/(c*c*(x*x)+p*p*(y*y)))||0,w=b*c*x/p,S=b*-p*y/c,M=(t+i)/2+l(v)*w-s(v)*S,I=(e+n)/2+s(v)*w+l(v)*S,T=d([1,0],[(y-w)/c,(x-S)/p]),A=[(y-w)/c,(x-S)/p],D=[(-1*y-w)/c,(-1*x-S)/p],C=d(A,D);h(A,D)<=-1&&(C=u),h(A,D)>=1&&(C=0),0===r&&C>0&&(C-=2*u),1===r&&C<0&&(C+=2*u),m.addData(g,M,I,c,p,T,C,v,r)}var f=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,g=/-?([0-9]*\\.)?[0-9]+([eE]-?[0-9]+)?/g;function m(t,e){var i=function(t){if(!t)return new a;for(var e,i=0,n=0,r=i,o=n,s=new a,l=a.CMD,u=t.match(f),c=0;c=0||\"+\"===i?\"left\":\"right\"},h={horizontal:i>=0||\"+\"===i?\"top\":\"bottom\",vertical:\"middle\"},d={horizontal:0,vertical:m/2},p=\"vertical\"===n?a.height:a.width,f=t.getModel(\"controlStyle\"),g=f.get(\"show\",!0),v=g?f.get(\"itemSize\"):0,y=g?f.get(\"itemGap\"):0,x=v+y,_=t.get(\"label.rotate\")||0;_=_*m/180;var b=f.get(\"position\",!0),w=g&&f.get(\"showPlayBtn\",!0),S=g&&f.get(\"showPrevBtn\",!0),M=g&&f.get(\"showNextBtn\",!0),I=0,T=p;return\"left\"===b||\"bottom\"===b?(w&&(r=[0,0],I+=x),S&&(o=[I,0],I+=x),M&&(l=[T-v,0],T-=x)):(w&&(r=[T-v,0],T-=x),S&&(o=[0,0],I+=x),M&&(l=[T-v,0],T-=x)),u=[I,T],t.get(\"inverse\")&&u.reverse(),{viewRect:a,mainLength:p,orient:n,rotation:d[n],labelRotation:_,labelPosOpt:i,labelAlign:t.get(\"label.align\")||c[n],labelBaseline:t.get(\"label.verticalAlign\")||t.get(\"label.baseline\")||h[n],playPosition:r,prevBtnPosition:o,nextBtnPosition:l,axisExtent:u,controlSize:v,controlGap:y}},_position:function(t,e){var i=this._mainGroup,n=this._labelGroup,a=t.viewRect;if(\"vertical\"===t.orient){var o=r.create(),s=a.x,l=a.y+a.height;r.translate(o,o,[-s,-l]),r.rotate(o,o,-m/2),r.translate(o,o,[s,l]),(a=a.clone()).applyTransform(o)}var u=y(a),c=y(i.getBoundingRect()),h=y(n.getBoundingRect()),d=i.position,p=n.position;p[0]=d[0]=u[0][0];var f,g=t.labelPosOpt;function v(t){var e=t.position;t.origin=[u[0][0]-e[0],u[1][0]-e[1]]}function y(t){return[[t.x,t.x+t.width],[t.y,t.y+t.height]]}function x(t,e,i,n,a){t[n]+=i[n][a]-e[n][a]}isNaN(g)?(x(d,c,u,1,f=\"+\"===g?0:1),x(p,h,u,1,1-f)):(x(d,c,u,1,f=g>=0?0:1),p[1]=d[1]+g),i.attr(\"position\",d),n.attr(\"position\",p),i.rotation=n.rotation=t.rotation,v(i),v(n)},_createAxis:function(t,e){var i=e.getData(),n=e.get(\"axisType\"),a=h.createScaleByModel(e,n);a.getTicks=function(){return i.mapArray([\"value\"],(function(t){return t}))};var r=i.getDataExtent(\"value\");a.setExtent(r[0],r[1]),a.niceTicks();var o=new u(\"value\",a,t.axisExtent,n);return o.model=e,o},_createGroup:function(t){var e=this[\"_\"+t]=new o.Group;return this.group.add(e),e},_renderAxisLine:function(t,e,i,a){var r=i.getExtent();a.get(\"lineStyle.show\")&&e.add(new o.Line({shape:{x1:r[0],y1:0,x2:r[1],y2:0},style:n.extend({lineCap:\"round\"},a.getModel(\"lineStyle\").getLineStyle()),silent:!0,z2:1}))},_renderAxisTick:function(t,e,i,n){var a=n.getData(),r=i.scale.getTicks();g(r,(function(t){var r=i.dataToCoord(t),s=a.getItemModel(t),l=s.getModel(\"itemStyle\"),u=s.getModel(\"emphasis.itemStyle\"),c={position:[r,0],onclick:f(this._changeTimeline,this,t)},h=y(s,l,e,c);o.setHoverStyle(h,u.getItemStyle()),s.get(\"tooltip\")?(h.dataIndex=t,h.dataModel=n):h.dataIndex=h.dataModel=null}),this)},_renderAxisLabel:function(t,e,i,n){if(i.getLabelModel().get(\"show\")){var a=n.getData(),r=i.getViewLabels();g(r,(function(n){var r=n.tickValue,s=a.getItemModel(r),l=s.getModel(\"label\"),u=s.getModel(\"emphasis.label\"),c=i.dataToCoord(n.tickValue),h=new o.Text({position:[c,0],rotation:t.labelRotation-t.rotation,onclick:f(this._changeTimeline,this,r),silent:!1});o.setTextStyle(h.style,l,{text:n.formattedLabel,textAlign:t.labelAlign,textVerticalAlign:t.labelBaseline}),e.add(h),o.setHoverStyle(h,o.setTextStyle({},u))}),this)}},_renderControl:function(t,e,i,n){var r=t.controlSize,s=t.rotation,l=n.getModel(\"controlStyle\").getItemStyle(),u=n.getModel(\"emphasis.controlStyle\").getItemStyle(),c=[0,-r/2,r,r],h=n.getPlayState(),d=n.get(\"inverse\",!0);function p(t,i,h,d){if(t){var p=function(t,e,i,n){var r=n.style,s=o.createIcon(t.get(e),n||{},new a(i[0],i[1],i[2],i[3]));return r&&s.setStyle(r),s}(n,i,c,{position:t,origin:[r/2,0],rotation:d?-s:0,rectHover:!0,style:l,onclick:h});e.add(p),o.setHoverStyle(p,u)}}p(t.nextBtnPosition,\"controlStyle.nextIcon\",f(this._changeTimeline,this,d?\"-\":\"+\")),p(t.prevBtnPosition,\"controlStyle.prevIcon\",f(this._changeTimeline,this,d?\"+\":\"-\")),p(t.playPosition,\"controlStyle.\"+(h?\"stopIcon\":\"playIcon\"),f(this._handlePlayClick,this,!h),!0)},_renderCurrentPointer:function(t,e,i,n){var a=n.getData(),r=n.getCurrentIndex(),o=a.getItemModel(r).getModel(\"checkpointStyle\"),s=this;this._currentPointer=y(o,o,this._mainGroup,{},this._currentPointer,{onCreate:function(t){t.draggable=!0,t.drift=f(s._handlePointerDrag,s),t.ondragend=f(s._handlePointerDragend,s),x(t,r,i,n,!0)},onUpdate:function(t){x(t,r,i,n)}})},_handlePlayClick:function(t){this._clearTimer(),this.api.dispatchAction({type:\"timelinePlayChange\",playState:t,from:this.uid})},_handlePointerDrag:function(t,e,i){this._clearTimer(),this._pointerChangeTimeline([i.offsetX,i.offsetY])},_handlePointerDragend:function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},_pointerChangeTimeline:function(t,e){var i=this._toAxisCoord(t)[0],n=d.asc(this._axis.getExtent().slice());i>n[1]&&(i=n[1]),i=10&&e++,e}e.linearMap=function(t,e,i,n){var a=e[1]-e[0],r=i[1]-i[0];if(0===a)return 0===r?i[0]:(i[0]+i[1])/2;if(n)if(a>0){if(t<=e[0])return i[0];if(t>=e[1])return i[1]}else{if(t>=e[0])return i[0];if(t<=e[1])return i[1]}else{if(t===e[0])return i[0];if(t===e[1])return i[1]}return(t-e[0])/a*r+i[0]},e.parsePercent=function(t,e){switch(t){case\"center\":case\"middle\":t=\"50%\";break;case\"left\":case\"top\":t=\"0%\";break;case\"right\":case\"bottom\":t=\"100%\"}return\"string\"==typeof t?(i=t,i.replace(/^\\s+|\\s+$/g,\"\")).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?NaN:+t;var i},e.round=function(t,e,i){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),i?t:+t},e.asc=function(t){return t.sort((function(t,e){return t-e})),t},e.getPrecision=function(t){if(t=+t,isNaN(t))return 0;for(var e=1,i=0;Math.round(t*e)/e!==t;)e*=10,i++;return i},e.getPrecisionSafe=function(t){var e=t.toString(),i=e.indexOf(\"e\");if(i>0){var n=+e.slice(i+1);return n<0?-n:0}var a=e.indexOf(\".\");return a<0?0:e.length-1-a},e.getPixelPrecision=function(t,e){var i=Math.log,n=Math.LN10,a=Math.floor(i(t[1]-t[0])/n),r=Math.round(i(Math.abs(e[1]-e[0]))/n),o=Math.min(Math.max(-a+r,0),20);return isFinite(o)?o:20},e.getPercentWithPrecision=function(t,e,i){if(!t[e])return 0;var a=n.reduce(t,(function(t,e){return t+(isNaN(e)?0:e)}),0);if(0===a)return 0;for(var r=Math.pow(10,i),o=n.map(t,(function(t){return(isNaN(t)?0:t)/a*r*100})),s=100*r,l=n.map(o,(function(t){return Math.floor(t)})),u=n.reduce(l,(function(t,e){return t+e}),0),c=n.map(o,(function(t,e){return t-l[e]}));uh&&(h=c[p],d=p);++l[d],c[d]=0,++u}return l[e]/r},e.MAX_SAFE_INTEGER=9007199254740991,e.remRadian=function(t){var e=2*Math.PI;return(t%e+e)%e},e.isRadianAroundZero=function(t){return t>-1e-4&&t<1e-4},e.parseDate=function(t){if(t instanceof Date)return t;if(\"string\"==typeof t){var e=a.exec(t);if(!e)return new Date(NaN);if(e[8]){var i=+e[4]||0;return\"Z\"!==e[8].toUpperCase()&&(i-=e[8].slice(0,3)),new Date(Date.UTC(+e[1],+(e[2]||1)-1,+e[3]||1,i,+(e[5]||0),+e[6]||0,+e[7]||0))}return new Date(+e[1],+(e[2]||1)-1,+e[3]||1,+e[4]||0,+(e[5]||0),+e[6]||0,+e[7]||0)}return null==t?new Date(NaN):new Date(Math.round(t))},e.quantity=function(t){return Math.pow(10,r(t))},e.quantityExponent=r,e.nice=function(t,e){var i=r(t),n=Math.pow(10,i),a=t/n;return t=(e?a<1.5?1:a<2.5?2:a<4?3:a<7?5:10:a<1?1:a<2?2:a<3?3:a<5?5:10)*n,i>=-20?+t.toFixed(i<0?-i:0):t},e.quantile=function(t,e){var i=(t.length-1)*e+1,n=Math.floor(i),a=+t[n-1],r=i-n;return r?a+r*(t[n]-a):a},e.reformIntervals=function(t){t.sort((function(t,e){return function t(e,i,n){return e.interval[n]=0}},OKJ2:function(t,e,i){var n=i(\"KxfA\").retrieveRawValue,a=i(\"7aKB\"),r=a.getTooltipMarker,o=a.formatTpl,s=i(\"4NO4\").getTooltipRenderMode,l=/\\{@(.+?)\\}/g;t.exports={getDataParams:function(t,e){var i=this.getData(e),n=this.getRawValue(t,e),a=i.getRawIndex(t),o=i.getName(t),l=i.getRawDataItem(t),u=i.getItemVisual(t,\"color\"),c=i.getItemVisual(t,\"borderColor\"),h=this.ecModel.getComponent(\"tooltip\"),d=h&&h.get(\"renderMode\"),p=s(d),f=this.mainType,g=\"series\"===f,m=i.userOutput;return{componentType:f,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:g?this.subType:null,seriesIndex:this.seriesIndex,seriesId:g?this.id:null,seriesName:g?this.name:null,name:o,dataIndex:a,data:l,dataType:e,value:n,color:u,borderColor:c,dimensionNames:m?m.dimensionNames:null,encode:m?m.encode:null,marker:r({color:u,renderMode:p}),$vars:[\"seriesName\",\"name\",\"value\"]}},getFormattedLabel:function(t,e,i,a,r){e=e||\"normal\";var s=this.getData(i),u=s.getItemModel(t),c=this.getDataParams(t,i);null!=a&&c.value instanceof Array&&(c.value=c.value[a]);var h=u.get(\"normal\"===e?[r||\"label\",\"formatter\"]:[e,r||\"label\",\"formatter\"]);return\"function\"==typeof h?(c.status=e,c.dimensionIndex=a,h(c)):\"string\"==typeof h?o(h,c).replace(l,(function(e,i){var a=i.length;return\"[\"===i.charAt(0)&&\"]\"===i.charAt(a-1)&&(i=+i.slice(1,a-1)),n(s,t,i)})):void 0},getRawValue:function(t,e){return n(this.getData(e),t)},formatTooltip:function(){}}},OQFs:function(t,e,i){var n=i(\"KCsZ\")([[\"lineWidth\",\"width\"],[\"stroke\",\"color\"],[\"opacity\"],[\"shadowBlur\"],[\"shadowOffsetX\"],[\"shadowOffsetY\"],[\"shadowColor\"]]);t.exports={getLineStyle:function(t){var e=n(this,t);return e.lineDash=this.getLineDash(e.lineWidth),e},getLineDash:function(t){null==t&&(t=1);var e=this.get(\"type\"),i=Math.max(t,2),n=4*t;return\"solid\"!==e&&null!=e&&(\"dashed\"===e?[n,n]:[i,i])}}},OS9S:function(t,e,i){var n=i(\"bYtY\").inherits,a=i(\"Gev7\"),r=i(\"mFDi\");function o(t){a.call(this,t),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}o.prototype.incremental=!0,o.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},o.prototype.addDisplayable=function(t,e){e?this._temporaryDisplayables.push(t):this._displayables.push(t),this.dirty()},o.prototype.addDisplayables=function(t,e){e=e||!1;for(var i=0;i0?100:20}},getFirstTargetAxisModel:function(){var t;return c((function(e){if(null==t){var i=this.get(e.axisIndex);i.length&&(t=this.dependentModels[e.axis][i[0]])}}),this),t},eachTargetAxis:function(t,e){var i=this.ecModel;c((function(n){u(this.get(n.axisIndex),(function(a){t.call(e,n,a,this,i)}),this)}),this)},getAxisProxy:function(t,e){return this._axisProxies[t+\"_\"+e]},getAxisModel:function(t,e){var i=this.getAxisProxy(t,e);return i&&i.getAxisModel()},setRawRange:function(t){var e=this.option,i=this.settledOption;u([[\"start\",\"startValue\"],[\"end\",\"endValue\"]],(function(n){null==t[n[0]]&&null==t[n[1]]||(e[n[0]]=i[n[0]]=t[n[0]],e[n[1]]=i[n[1]]=t[n[1]])}),this),p(this,t)},setCalculatedRange:function(t){var e=this.option;u([\"start\",\"startValue\",\"end\",\"endValue\"],(function(i){e[i]=t[i]}))},getPercentRange:function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},getValueRange:function(t,e){if(null!=t||null!=e)return this.getAxisProxy(t,e).getDataValueWindow();var i=this.findRepresentativeAxisProxy();return i?i.getDataValueWindow():void 0},findRepresentativeAxisProxy:function(t){if(t)return t.__dzAxisProxy;var e=this._axisProxies;for(var i in e)if(e.hasOwnProperty(i)&&e[i].hostedBy(this))return e[i];for(var i in e)if(e.hasOwnProperty(i)&&!e[i].hostedBy(this))return e[i]},getRangePropMode:function(){return this._rangePropMode.slice()}});function d(t){var e={};return u([\"start\",\"end\",\"startValue\",\"endValue\",\"throttle\"],(function(i){t.hasOwnProperty(i)&&(e[i]=t[i])})),e}function p(t,e){var i=t._rangePropMode,n=t.get(\"rangeMode\");u([[\"start\",\"startValue\"],[\"end\",\"endValue\"]],(function(t,a){var r=null!=e[t[0]],o=null!=e[t[1]];r&&!o?i[a]=\"percent\":!r&&o?i[a]=\"value\":n?i[a]=n[a]:r&&(i[a]=\"percent\")}))}t.exports=h},P47w:function(t,e,i){var n=i(\"hydK\").createElement,a=i(\"IMiH\"),r=i(\"mFDi\"),o=i(\"Fofx\"),s=i(\"6GrX\"),l=i(\"pzxd\"),u=i(\"dqUG\"),c=a.CMD,h=Array.prototype.join,d=Math.round,p=Math.sin,f=Math.cos,g=Math.PI,m=2*Math.PI,v=180/g;function y(t){return d(1e4*t)/1e4}function x(t){return t<1e-4&&t>-1e-4}function _(t,e){e&&b(t,\"transform\",\"matrix(\"+h.call(e,\",\")+\")\")}function b(t,e,i){(!i||\"linear\"!==i.type&&\"radial\"!==i.type)&&t.setAttribute(e,i)}function w(t,e,i,n){if(function(t,e){var i=e?t.textFill:t.fill;return null!=i&&\"none\"!==i}(e,i)){var a=i?e.textFill:e.fill;b(t,\"fill\",a=\"transparent\"===a?\"none\":a),b(t,\"fill-opacity\",null!=e.fillOpacity?e.fillOpacity*e.opacity:e.opacity)}else b(t,\"fill\",\"none\");if(function(t,e){var i=e?t.textStroke:t.stroke;return null!=i&&\"none\"!==i}(e,i)){var r=i?e.textStroke:e.stroke;b(t,\"stroke\",r=\"transparent\"===r?\"none\":r),b(t,\"stroke-width\",(i?e.textStrokeWidth:e.lineWidth)/(!i&&e.strokeNoScale?n.getLineScale():1)),b(t,\"paint-order\",i?\"stroke\":\"fill\"),b(t,\"stroke-opacity\",null!=e.strokeOpacity?e.strokeOpacity:e.opacity),e.lineDash?(b(t,\"stroke-dasharray\",e.lineDash.join(\",\")),b(t,\"stroke-dashoffset\",d(e.lineDashOffset||0))):b(t,\"stroke-dasharray\",\"\"),e.lineCap&&b(t,\"stroke-linecap\",e.lineCap),e.lineJoin&&b(t,\"stroke-linejoin\",e.lineJoin),e.miterLimit&&b(t,\"stroke-miterlimit\",e.miterLimit)}else b(t,\"stroke\",\"none\")}var S={brush:function(t){var e=t.style,i=t.__svgEl;i||(i=n(\"path\"),t.__svgEl=i),t.path||t.createPathProxy();var a=t.path;if(t.__dirtyPath){a.beginPath(),a.subPixelOptimize=!1,t.buildPath(a,t.shape),t.__dirtyPath=!1;var r=function(t){for(var e=[],i=t.data,n=t.len(),a=0;a=m:-b>=m),T=b>0?b%m:b%m+m,A=!1;A=!!I||!x(M)&&T>=g==!!S;var D=y(s+u*f(_)),C=y(l+h*p(_));I&&(b=S?m-1e-4:1e-4-m,A=!0,9===a&&e.push(\"M\",D,C));var L=y(s+u*f(_+b)),P=y(l+h*p(_+b));e.push(\"A\",y(u),y(h),d(w*v),+A,+S,L,P);break;case c.Z:r=\"Z\";break;case c.R:L=y(i[a++]),P=y(i[a++]);var k=y(i[a++]),O=y(i[a++]);e.push(\"M\",L,P,\"L\",L+k,P,\"L\",L+k,P+O,\"L\",L,P+O,\"L\",L,P)}r&&e.push(r);for(var N=0;NR){for(;Nt[1])break;i.push({color:this.getControllerVisual(r,\"color\",e),offset:a/100})}return i.push({color:this.getControllerVisual(t[1],\"color\",e),offset:1}),i},_createBarPoints:function(t,e){var i=this.visualMapModel.itemSize;return[[i[0]-e[0],t[0]],[i[0],t[0]],[i[0],t[1]],[i[0]-e[1],t[1]]]},_createBarGroup:function(t){var e=this._orient,i=this.visualMapModel.get(\"inverse\");return new s.Group(\"horizontal\"!==e||i?\"horizontal\"===e&&i?{scale:\"bottom\"===t?[-1,1]:[1,1],rotation:-Math.PI/2}:\"vertical\"!==e||i?{scale:\"left\"===t?[1,1]:[-1,1]}:{scale:\"left\"===t?[1,-1]:[-1,-1]}:{scale:\"bottom\"===t?[1,1]:[-1,1],rotation:Math.PI/2})},_updateHandle:function(t,e){if(this._useHandle){var i=this._shapes,n=this.visualMapModel,a=i.handleThumbs,r=i.handleLabels;p([0,1],(function(o){var l=a[o];l.setStyle(\"fill\",e.handlesColor[o]),l.position[1]=t[o];var u=s.applyTransform(i.handleLabelPoints[o],s.getTransform(l,this.group));r[o].setStyle({x:u[0],y:u[1],text:n.formatValueText(this._dataInterval[o]),textVerticalAlign:\"middle\",textAlign:this._applyTransform(\"horizontal\"===this._orient?0===o?\"bottom\":\"top\":\"left\",i.barGroup)})}),this)}},_showIndicator:function(t,e,i,n){var a=this.visualMapModel,r=a.getExtent(),o=a.itemSize,l=d(t,r,[0,o[1]],!0),u=this._shapes,c=u.indicator;if(c){c.position[1]=l,c.attr(\"invisible\",!1),c.setShape(\"points\",function(t,e,i,n){return t?[[0,-f(e,g(i,0))],[6,0],[0,f(e,g(n-i,0))]]:[[0,0],[5,-5],[5,5]]}(!!i,n,l,o[1]));var h=this.getControllerVisual(t,\"color\",{convertOpacityToAlpha:!0});c.setStyle(\"fill\",h);var p=s.applyTransform(u.indicatorLabelPoint,s.getTransform(c,this.group)),m=u.indicatorLabel;m.attr(\"invisible\",!1);var v=this._applyTransform(\"left\",u.barGroup),y=this._orient;m.setStyle({text:(i||\"\")+a.formatValueText(e),textVerticalAlign:\"horizontal\"===y?v:\"middle\",textAlign:\"horizontal\"===y?\"center\":v,x:p[0],y:p[1]})}},_enableHoverLinkToSeries:function(){var t=this;this._shapes.barGroup.on(\"mousemove\",(function(e){if(t._hovering=!0,!t._dragging){var i=t.visualMapModel.itemSize,n=t._applyTransform([e.offsetX,e.offsetY],t._shapes.barGroup,!0,!0);n[1]=f(g(0,n[1]),i[1]),t._doHoverLinkToSeries(n[1],0<=n[0]&&n[0]<=i[0])}})).on(\"mouseout\",(function(){t._hovering=!1,!t._dragging&&t._clearHoverLinkToSeries()}))},_enableHoverLinkFromSeries:function(){var t=this.api.getZr();this.visualMapModel.option.hoverLink?(t.on(\"mouseover\",this._hoverLinkFromSeriesMouseOver,this),t.on(\"mouseout\",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},_doHoverLinkToSeries:function(t,e){var i=this.visualMapModel;if(i.option.hoverLink){var n=[0,i.itemSize[1]],a=i.getExtent();t=f(g(n[0],t),n[1]);var r=function(t,e,i){var n=6,a=t.get(\"hoverLinkDataSize\");return a&&(n=d(a,e,i,!0)/2),n}(i,a,n),o=[t-r,t+r],s=d(t,n,a,!0),l=[d(o[0],n,a,!0),d(o[1],n,a,!0)];o[0]n[1]&&(l[1]=1/0),e&&(l[0]===-1/0?this._showIndicator(s,l[1],\"< \",r):l[1]===1/0?this._showIndicator(s,l[0],\"> \",r):this._showIndicator(s,s,\"\\u2248 \",r));var u=this._hoverLinkDataIndices,p=[];(e||y(i))&&(p=this._hoverLinkDataIndices=i.findTargetDataIndices(l));var m=h.compressBatches(u,p);this._dispatchHighDown(\"downplay\",c.makeHighDownBatch(m[0],i)),this._dispatchHighDown(\"highlight\",c.makeHighDownBatch(m[1],i))}},_hoverLinkFromSeriesMouseOver:function(t){var e=t.target,i=this.visualMapModel;if(e&&null!=e.dataIndex){var n=this.ecModel.getSeriesByIndex(e.seriesIndex);if(i.isTargetSeries(n)){var a=n.getData(e.dataType),r=a.get(i.getDataDimension(a),e.dataIndex,!0);isNaN(r)||this._showIndicator(r,r)}}},_hideIndicator:function(){var t=this._shapes;t.indicator&&t.indicator.attr(\"invisible\",!0),t.indicatorLabel&&t.indicatorLabel.attr(\"invisible\",!0)},_clearHoverLinkToSeries:function(){this._hideIndicator();var t=this._hoverLinkDataIndices;this._dispatchHighDown(\"downplay\",c.makeHighDownBatch(t,this.visualMapModel)),t.length=0},_clearHoverLinkFromSeries:function(){this._hideIndicator();var t=this.api.getZr();t.off(\"mouseover\",this._hoverLinkFromSeriesMouseOver),t.off(\"mouseout\",this._hideIndicator)},_applyTransform:function(t,e,i,a){var r=s.getTransform(e,a?null:this.group);return s[n.isArray(t)?\"applyTransform\":\"transformDirection\"](t,r,i)},_dispatchHighDown:function(t,e){e&&e.length&&this.api.dispatchAction({type:t,batch:e})},dispose:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},remove:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()}});function v(t,e,i,n){return new s.Polygon({shape:{points:t},draggable:!!i,cursor:e,drift:i,onmousemove:function(t){r.stop(t.event)},ondragend:n})}function y(t){var e=t.get(\"hoverLinkOnHandle\");return!!(null==e?t.get(\"realtime\"):e)}function x(t){return\"vertical\"===t?\"ns-resize\":\"ew-resize\"}t.exports=m},ProS:function(t,e,i){i(\"Tghj\");var n=i(\"aX58\"),a=i(\"bYtY\"),r=i(\"Qe9p\"),o=i(\"ItGF\"),s=i(\"BPZU\"),l=i(\"H6uX\"),u=i(\"fmMI\"),c=i(\"hD7B\"),h=i(\"IDmD\"),d=i(\"ypgQ\"),p=i(\"+wW9\"),f=i(\"0V0F\"),g=i(\"bLfw\"),m=i(\"T4UG\"),v=i(\"sS/r\"),y=i(\"6Ic6\"),x=i(\"IwbS\"),_=i(\"4NO4\"),b=i(\"iLNv\").throttle,w=i(\"/WM3\"),S=i(\"uAnK\"),M=i(\"mYwL\"),I=i(\"af/B\"),T=i(\"xTNl\"),A=i(\"8hn6\");i(\"A1Ka\");var D=i(\"7DRL\"),C=a.assert,L=a.each,P=a.isFunction,k=a.isObject,O=g.parseClassType,N=\"__flagInMainProcess\",E=/^[a-zA-Z0-9_]+$/;function R(t,e){return function(i,n,a){!e&&this._disposed||(i=i&&i.toLowerCase(),l.prototype[t].call(this,i,n,a))}}function z(){l.call(this)}function B(t,e,i){i=i||{},\"string\"==typeof e&&(e=lt[e]),this._dom=t;var r=this._zr=n.init(t,{renderer:i.renderer||\"canvas\",devicePixelRatio:i.devicePixelRatio,width:i.width,height:i.height});this._throttledZrFlush=b(a.bind(r.flush,r),17),(e=a.clone(e))&&p(e,!0),this._theme=e,this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._coordSysMgr=new h;var o,u,d=this._api=(u=(o=this)._coordSysMgr,a.extend(new c(o),{getCoordinateSystems:a.bind(u.getCoordinateSystems,u),getComponentByElement:function(t){for(;t;){var e=t.__ecComponentInfo;if(null!=e)return o._model.getComponent(e.mainType,e.index);t=t.parent}}}));function f(t,e){return t.__prio-e.__prio}s(st,f),s(at,f),this._scheduler=new I(this,d,at,st),l.call(this,this._ecEventProcessor=new et),this._messageCenter=new z,this._initEvents(),this.resize=a.bind(this.resize,this),this._pendingActions=[],r.animation.on(\"frame\",this._onframe,this),function(t,e){t.on(\"rendered\",(function(){e.trigger(\"rendered\"),!t.animation.isFinished()||e.__optionUpdated||e._scheduler.unfinished||e._pendingActions.length||e.trigger(\"finished\")}))}(r,this),a.setAsPrimitive(this)}z.prototype.on=R(\"on\",!0),z.prototype.off=R(\"off\",!0),z.prototype.one=R(\"one\",!0),a.mixin(z,l);var V=B.prototype;function Y(t,e,i){if(!this._disposed){var n,a=this._model,r=this._coordSysMgr.getCoordinateSystems();e=_.parseFinder(a,e);for(var o=0;o0&&t.unfinished);t.unfinished||this._zr.flush()}}},V.getDom=function(){return this._dom},V.getZr=function(){return this._zr},V.setOption=function(t,e,i){if(!this._disposed){var n;if(k(e)&&(i=e.lazyUpdate,n=e.silent,e=e.notMerge),this[N]=!0,!this._model||e){var a=new d(this._api),r=this._theme,o=this._model=new u;o.scheduler=this._scheduler,o.init(null,null,r,a)}this._model.setOption(t,rt),i?(this.__optionUpdated={silent:n},this[N]=!1):(F(this),G.update.call(this),this._zr.flush(),this.__optionUpdated=!1,this[N]=!1,j.call(this,n),X.call(this,n))}},V.setTheme=function(){console.error(\"ECharts#setTheme() is DEPRECATED in ECharts 3.0\")},V.getModel=function(){return this._model},V.getOption=function(){return this._model&&this._model.getOption()},V.getWidth=function(){return this._zr.getWidth()},V.getHeight=function(){return this._zr.getHeight()},V.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},V.getRenderedCanvas=function(t){if(o.canvasSupported)return(t=t||{}).pixelRatio=t.pixelRatio||1,t.backgroundColor=t.backgroundColor||this._model.get(\"backgroundColor\"),this._zr.painter.getRenderedCanvas(t)},V.getSvgDataURL=function(){if(o.svgSupported){var t=this._zr,e=t.storage.getDisplayList();return a.each(e,(function(t){t.stopAnimation(!0)})),t.painter.toDataURL()}},V.getDataURL=function(t){if(!this._disposed){var e=this._model,i=[],n=this;L((t=t||{}).excludeComponents,(function(t){e.eachComponent({mainType:t},(function(t){var e=n._componentsMap[t.__viewId];e.group.ignore||(i.push(e),e.group.ignore=!0)}))}));var a=\"svg\"===this._zr.painter.getType()?this.getSvgDataURL():this.getRenderedCanvas(t).toDataURL(\"image/\"+(t&&t.type||\"png\"));return L(i,(function(t){t.group.ignore=!1})),a}},V.getConnectedDataURL=function(t){if(!this._disposed&&o.canvasSupported){var e=\"svg\"===t.type,i=this.group,r=Math.min,s=Math.max;if(ht[i]){var l=1/0,u=1/0,c=-1/0,h=-1/0,d=[],p=t&&t.pixelRatio||1;a.each(ct,(function(n,o){if(n.group===i){var p=e?n.getZr().painter.getSvgDom().innerHTML:n.getRenderedCanvas(a.clone(t)),f=n.getDom().getBoundingClientRect();l=r(f.left,l),u=r(f.top,u),c=s(f.right,c),h=s(f.bottom,h),d.push({dom:p,left:f.left,top:f.top})}}));var f=(c*=p)-(l*=p),g=(h*=p)-(u*=p),m=a.createCanvas(),v=n.init(m,{renderer:e?\"svg\":\"canvas\"});if(v.resize({width:f,height:g}),e){var y=\"\";return L(d,(function(t){y+=''+t.dom+\"\"})),v.painter.getSvgRoot().innerHTML=y,t.connectedBackgroundColor&&v.painter.setBackgroundColor(t.connectedBackgroundColor),v.refreshImmediately(),v.painter.toDataURL()}return t.connectedBackgroundColor&&v.add(new x.Rect({shape:{x:0,y:0,width:f,height:g},style:{fill:t.connectedBackgroundColor}})),L(d,(function(t){var e=new x.Image({style:{x:t.left*p-l,y:t.top*p-u,image:t.dom}});v.add(e)})),v.refreshImmediately(),m.toDataURL(\"image/\"+(t&&t.type||\"png\"))}return this.getDataURL(t)}},V.convertToPixel=a.curry(Y,\"convertToPixel\"),V.convertFromPixel=a.curry(Y,\"convertFromPixel\"),V.containPixel=function(t,e){var i;if(!this._disposed)return t=_.parseFinder(this._model,t),a.each(t,(function(t,n){n.indexOf(\"Models\")>=0&&a.each(t,(function(t){var a=t.coordinateSystem;if(a&&a.containPoint)i|=!!a.containPoint(e);else if(\"seriesModels\"===n){var r=this._chartsMap[t.__viewId];r&&r.containPoint&&(i|=r.containPoint(e,t))}}),this)}),this),!!i},V.getVisual=function(t,e){var i=(t=_.parseFinder(this._model,t,{defaultMainType:\"series\"})).seriesModel.getData(),n=t.hasOwnProperty(\"dataIndexInside\")?t.dataIndexInside:t.hasOwnProperty(\"dataIndex\")?i.indexOfRawIndex(t.dataIndex):null;return null!=n?i.getItemVisual(n,e):i.getVisual(e)},V.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},V.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]};var G={prepareAndUpdate:function(t){F(this),G.update.call(this,t)},update:function(t){var e=this._model,i=this._api,n=this._zr,a=this._coordSysMgr,s=this._scheduler;if(e){s.restoreData(e,t),s.performSeriesTasks(e),a.create(e,i),s.performDataProcessorTasks(e,t),W(this,e),a.update(e,i),q(e),s.performVisualTasks(e,t),K(this,e,i,t);var l=e.get(\"backgroundColor\")||\"transparent\";if(o.canvasSupported)n.setBackgroundColor(l);else{var u=r.parse(l);l=r.stringify(u,\"rgb\"),0===u[3]&&(l=\"transparent\")}J(e,i)}},updateTransform:function(t){var e=this._model,i=this,n=this._api;if(e){var r=[];e.eachComponent((function(a,o){var s=i.getViewOfComponentModel(o);if(s&&s.__alive)if(s.updateTransform){var l=s.updateTransform(o,e,n,t);l&&l.update&&r.push(s)}else r.push(s)}));var o=a.createHashMap();e.eachSeries((function(a){var r=i._chartsMap[a.__viewId];if(r.updateTransform){var s=r.updateTransform(a,e,n,t);s&&s.update&&o.set(a.uid,1)}else o.set(a.uid,1)})),q(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0,dirtyMap:o}),Q(i,e,0,t,o),J(e,this._api)}},updateView:function(t){var e=this._model;e&&(y.markUpdateMethod(t,\"updateView\"),q(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0}),K(this,this._model,this._api,t),J(e,this._api))},updateVisual:function(t){G.update.call(this,t)},updateLayout:function(t){G.update.call(this,t)}};function F(t){var e=t._model,i=t._scheduler;i.restorePipelines(e),i.prepareStageTasks(),Z(t,\"component\",e,i),Z(t,\"chart\",e,i),i.plan()}function H(t,e,i,n,r){var o=t._model;if(n){var s={};s[n+\"Id\"]=i[n+\"Id\"],s[n+\"Index\"]=i[n+\"Index\"],s[n+\"Name\"]=i[n+\"Name\"];var l={mainType:n,query:s};r&&(l.subType=r);var u=i.excludeSeriesId;null!=u&&(u=a.createHashMap(_.normalizeToArray(u))),o&&o.eachComponent(l,(function(e){u&&null!=u.get(e.id)||c(t[\"series\"===n?\"_chartsMap\":\"_componentsMap\"][e.__viewId])}),t)}else L(t._componentsViews.concat(t._chartsViews),c);function c(n){n&&n.__alive&&n[e]&&n[e](n.__model,o,t._api,i)}}function W(t,e){var i=t._chartsMap,n=t._scheduler;e.eachSeries((function(t){n.updateStreamModes(t,i[t.__viewId])}))}function U(t,e){var i=t.type,n=t.escapeConnect,r=it[i],o=r.actionInfo,s=(o.update||\"update\").split(\":\"),l=s.pop();s=null!=s[0]&&O(s[0]),this[N]=!0;var u=[t],c=!1;t.batch&&(c=!0,u=a.map(t.batch,(function(e){return(e=a.defaults(a.extend({},e),t)).batch=null,e})));var h,d=[],p=\"highlight\"===i||\"downplay\"===i;L(u,(function(t){(h=(h=r.action(t,this._model,this._api))||a.extend({},t)).type=o.event||h.type,d.push(h),p?H(this,l,t,\"series\"):s&&H(this,l,t,s.main,s.sub)}),this),\"none\"===l||p||s||(this.__optionUpdated?(F(this),G.update.call(this,t),this.__optionUpdated=!1):G[l].call(this,t)),h=c?{type:o.event||i,escapeConnect:n,batch:d}:d[0],this[N]=!1,!e&&this._messageCenter.trigger(h.type,h)}function j(t){for(var e=this._pendingActions;e.length;){var i=e.shift();U.call(this,i,t)}}function X(t){!t&&this.trigger(\"updated\")}function Z(t,e,i,n){for(var a=\"component\"===e,r=a?t._componentsViews:t._chartsViews,o=a?t._componentsMap:t._chartsMap,s=t._zr,l=t._api,u=0;ue.get(\"hoverLayerThreshold\")&&!o.node&&e.eachSeries((function(e){if(!e.preventUsingHoverLayer){var i=t._chartsMap[e.__viewId];i.__alive&&i.group.traverse((function(t){t.useHoverLayer=!0}))}}))}(t,e),S(t._zr.dom,e)}function J(t,e){L(ot,(function(i){i(t,e)}))}V.resize=function(t){if(!this._disposed){this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var i=e.resetOption(\"media\"),n=t&&t.silent;this[N]=!0,i&&F(this),G.update.call(this),this[N]=!1,j.call(this,n),X.call(this,n)}}},V.showLoading=function(t,e){if(!this._disposed&&(k(t)&&(e=t,t=\"\"),t=t||\"default\",this.hideLoading(),ut[t])){var i=ut[t](this._api,e),n=this._zr;this._loadingFX=i,n.add(i)}},V.hideLoading=function(){this._disposed||(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},V.makeActionFromEvent=function(t){var e=a.extend({},t);return e.type=nt[t.type],e},V.dispatchAction=function(t,e){this._disposed||(k(e)||(e={silent:!!e}),it[t.type]&&this._model&&(this[N]?this._pendingActions.push(t):(U.call(this,t,e.silent),e.flush?this._zr.flush(!0):!1!==e.flush&&o.browser.weChat&&this._throttledZrFlush(),j.call(this,e.silent),X.call(this,e.silent))))},V.appendData=function(t){if(!this._disposed){var e=t.seriesIndex;this.getModel().getSeriesByIndex(e).appendData(t),this._scheduler.unfinished=!0}},V.on=R(\"on\",!1),V.off=R(\"off\",!1),V.one=R(\"one\",!1);var $=[\"click\",\"dblclick\",\"mouseover\",\"mouseout\",\"mousemove\",\"mousedown\",\"mouseup\",\"globalout\",\"contextmenu\"];function tt(t,e){var i=t.get(\"z\"),n=t.get(\"zlevel\");e.group.traverse((function(t){\"group\"!==t.type&&(null!=i&&(t.z=i),null!=n&&(t.zlevel=n))}))}function et(){}V._initEvents=function(){L($,(function(t){var e=function(e){var i,n=this.getModel(),r=e.target;if(\"globalout\"===t)i={};else if(r&&null!=r.dataIndex){var o=r.dataModel||n.getSeriesByIndex(r.seriesIndex);i=o&&o.getDataParams(r.dataIndex,r.dataType,r)||{}}else r&&r.eventData&&(i=a.extend({},r.eventData));if(i){var s=i.componentType,l=i.componentIndex;\"markLine\"!==s&&\"markPoint\"!==s&&\"markArea\"!==s||(s=\"series\",l=i.seriesIndex);var u=s&&null!=l&&n.getComponent(s,l),c=u&&this[\"series\"===u.mainType?\"_chartsMap\":\"_componentsMap\"][u.__viewId];i.event=e,i.type=t,this._ecEventProcessor.eventInfo={targetEl:r,packedEvent:i,model:u,view:c},this.trigger(t,i)}};e.zrEventfulCallAtLast=!0,this._zr.on(t,e,this)}),this),L(nt,(function(t,e){this._messageCenter.on(e,(function(t){this.trigger(e,t)}),this)}),this)},V.isDisposed=function(){return this._disposed},V.clear=function(){this._disposed||this.setOption({series:[]},!0)},V.dispose=function(){if(!this._disposed){this._disposed=!0,_.setAttribute(this.getDom(),ft,\"\");var t=this._api,e=this._model;L(this._componentsViews,(function(i){i.dispose(e,t)})),L(this._chartsViews,(function(i){i.dispose(e,t)})),this._zr.dispose(),delete ct[this.id]}},a.mixin(B,l),et.prototype={constructor:et,normalizeQuery:function(t){var e={},i={},n={};if(a.isString(t)){var r=O(t);e.mainType=r.main||null,e.subType=r.sub||null}else{var o=[\"Index\",\"Name\",\"Id\"],s={name:1,dataIndex:1,dataType:1};a.each(t,(function(t,a){for(var r=!1,l=0;l0&&c===a.length-u.length){var h=a.slice(0,c);\"data\"!==h&&(e.mainType=h,e[u.toLowerCase()]=t,r=!0)}}s.hasOwnProperty(a)&&(i[a]=t,r=!0),r||(n[a]=t)}))}return{cptQuery:e,dataQuery:i,otherQuery:n}},filter:function(t,e,i){var n=this.eventInfo;if(!n)return!0;var a=n.targetEl,r=n.packedEvent,o=n.model,s=n.view;if(!o||!s)return!0;var l=e.cptQuery,u=e.dataQuery;return c(l,o,\"mainType\")&&c(l,o,\"subType\")&&c(l,o,\"index\",\"componentIndex\")&&c(l,o,\"name\")&&c(l,o,\"id\")&&c(u,r,\"name\")&&c(u,r,\"dataIndex\")&&c(u,r,\"dataType\")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,e.otherQuery,a,r));function c(t,e,i,n){return null==t[i]||e[n||i]===t[i]}},afterTrigger:function(){this.eventInfo=null}};var it={},nt={},at=[],rt=[],ot=[],st=[],lt={},ut={},ct={},ht={},dt=new Date-0,pt=new Date-0,ft=\"_echarts_instance_\";function gt(t){ht[t]=!1}var mt=gt;function vt(t){return ct[_.getAttribute(t,ft)]}function yt(t,e){lt[t]=e}function xt(t){rt.push(t)}function _t(t,e){St(at,t,e,1e3)}function bt(t,e,i){\"function\"==typeof e&&(i=e,e=\"\");var n=k(t)?t.type:[t,t={event:e}][0];t.event=(t.event||n).toLowerCase(),e=t.event,C(E.test(n)&&E.test(e)),it[n]||(it[n]={action:i,actionInfo:t}),nt[e]=n}function wt(t,e){St(st,t,e,3e3,\"visual\")}function St(t,e,i,n,a){(P(e)||k(e))&&(i=e,e=n);var r=I.wrapStageHandler(i,a);return r.__prio=e,r.__raw=i,t.push(r),r}function Mt(t,e){ut[t]=e}wt(2e3,w),xt(p),_t(900,f),Mt(\"default\",M),bt({type:\"highlight\",event:\"highlight\",update:\"highlight\"},a.noop),bt({type:\"downplay\",event:\"downplay\",update:\"downplay\"},a.noop),yt(\"light\",T),yt(\"dark\",A),e.version=\"4.9.0\",e.dependencies={zrender:\"4.3.2\"},e.PRIORITY={PROCESSOR:{FILTER:1e3,SERIES_FILTER:800,STATISTIC:5e3},VISUAL:{LAYOUT:1e3,PROGRESSIVE_LAYOUT:1100,GLOBAL:2e3,CHART:3e3,POST_CHART_LAYOUT:3500,COMPONENT:4e3,BRUSH:5e3}},e.init=function(t,e,i){var n=vt(t);if(n)return n;var a=new B(t,e,i);return a.id=\"ec_\"+dt++,ct[a.id]=a,_.setAttribute(t,ft,a.id),function(t){var e=\"__connectUpdateStatus\";function i(t,i){for(var n=0;n255?255:t}function o(t){return t<0?0:t>1?1:t}function s(t){return t.length&&\"%\"===t.charAt(t.length-1)?r(parseFloat(t)/100*255):r(parseInt(t,10))}function l(t){return t.length&&\"%\"===t.charAt(t.length-1)?o(parseFloat(t)/100):o(parseFloat(t))}function u(t,e,i){return i<0?i+=1:i>1&&(i-=1),6*i<1?t+(e-t)*i*6:2*i<1?e:3*i<2?t+(e-t)*(2/3-i)*6:t}function c(t,e,i){return t+(e-t)*i}function h(t,e,i,n,a){return t[0]=e,t[1]=i,t[2]=n,t[3]=a,t}function d(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}var p=new n(20),f=null;function g(t,e){f&&d(f,e),f=p.put(t,f||e.slice())}function m(t,e){if(t){e=e||[];var i=p.get(t);if(i)return d(e,i);var n,r=(t+=\"\").replace(/ /g,\"\").toLowerCase();if(r in a)return d(e,a[r]),g(t,e),e;if(\"#\"===r.charAt(0))return 4===r.length?(n=parseInt(r.substr(1),16))>=0&&n<=4095?(h(e,(3840&n)>>4|(3840&n)>>8,240&n|(240&n)>>4,15&n|(15&n)<<4,1),g(t,e),e):void h(e,0,0,0,1):7===r.length?(n=parseInt(r.substr(1),16))>=0&&n<=16777215?(h(e,(16711680&n)>>16,(65280&n)>>8,255&n,1),g(t,e),e):void h(e,0,0,0,1):void 0;var o=r.indexOf(\"(\"),u=r.indexOf(\")\");if(-1!==o&&u+1===r.length){var c=r.substr(0,o),f=r.substr(o+1,u-(o+1)).split(\",\"),m=1;switch(c){case\"rgba\":if(4!==f.length)return void h(e,0,0,0,1);m=l(f.pop());case\"rgb\":return 3!==f.length?void h(e,0,0,0,1):(h(e,s(f[0]),s(f[1]),s(f[2]),m),g(t,e),e);case\"hsla\":return 4!==f.length?void h(e,0,0,0,1):(f[3]=l(f[3]),v(f,e),g(t,e),e);case\"hsl\":return 3!==f.length?void h(e,0,0,0,1):(v(f,e),g(t,e),e);default:return}}h(e,0,0,0,1)}}function v(t,e){var i=(parseFloat(t[0])%360+360)%360/360,n=l(t[1]),a=l(t[2]),o=a<=.5?a*(n+1):a+n-a*n,s=2*a-o;return h(e=e||[],r(255*u(s,o,i+1/3)),r(255*u(s,o,i)),r(255*u(s,o,i-1/3)),1),4===t.length&&(e[3]=t[3]),e}function y(t,e,i){if(e&&e.length&&t>=0&&t<=1){i=i||[];var n=t*(e.length-1),a=Math.floor(n),s=Math.ceil(n),l=e[a],u=e[s],h=n-a;return i[0]=r(c(l[0],u[0],h)),i[1]=r(c(l[1],u[1],h)),i[2]=r(c(l[2],u[2],h)),i[3]=o(c(l[3],u[3],h)),i}}var x=y;function _(t,e,i){if(e&&e.length&&t>=0&&t<=1){var n=t*(e.length-1),a=Math.floor(n),s=Math.ceil(n),l=m(e[a]),u=m(e[s]),h=n-a,d=w([r(c(l[0],u[0],h)),r(c(l[1],u[1],h)),r(c(l[2],u[2],h)),o(c(l[3],u[3],h))],\"rgba\");return i?{color:d,leftIndex:a,rightIndex:s,value:n}:d}}var b=_;function w(t,e){if(t&&t.length){var i=t[0]+\",\"+t[1]+\",\"+t[2];return\"rgba\"!==e&&\"hsva\"!==e&&\"hsla\"!==e||(i+=\",\"+t[3]),e+\"(\"+i+\")\"}}e.parse=m,e.lift=function(t,e){var i=m(t);if(i){for(var n=0;n<3;n++)i[n]=e<0?i[n]*(1-e)|0:(255-i[n])*e+i[n]|0,i[n]>255?i[n]=255:t[n]<0&&(i[n]=0);return w(i,4===i.length?\"rgba\":\"rgb\")}},e.toHex=function(t){var e=m(t);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)},e.fastLerp=y,e.fastMapToColor=x,e.lerp=_,e.mapToColor=b,e.modifyHSL=function(t,e,i,n){if(t=m(t))return t=function(t){if(t){var e,i,n=t[0]/255,a=t[1]/255,r=t[2]/255,o=Math.min(n,a,r),s=Math.max(n,a,r),l=s-o,u=(s+o)/2;if(0===l)e=0,i=0;else{i=u<.5?l/(s+o):l/(2-s-o);var c=((s-n)/6+l/2)/l,h=((s-a)/6+l/2)/l,d=((s-r)/6+l/2)/l;n===s?e=d-h:a===s?e=1/3+c-d:r===s&&(e=2/3+h-c),e<0&&(e+=1),e>1&&(e-=1)}var p=[360*e,i,u];return null!=t[3]&&p.push(t[3]),p}}(t),null!=e&&(t[0]=(a=e,(a=Math.round(a))<0?0:a>360?360:a)),null!=i&&(t[1]=l(i)),null!=n&&(t[2]=l(n)),w(v(t),\"rgba\");var a},e.modifyAlpha=function(t,e){if((t=m(t))&&null!=e)return t[3]=o(e),w(t,\"rgba\")},e.stringify=w},QuXc:function(t,e){var i=function(t){this.colorStops=t||[]};i.prototype={constructor:i,addColorStop:function(t,e){this.colorStops.push({offset:t,color:e})}},t.exports=i},Qvb6:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"ItGF\"),o=i(\"B9fm\"),s=i(\"gvm7\"),l=i(\"7aKB\"),u=i(\"OELB\"),c=i(\"IwbS\"),h=i(\"Ez2D\"),d=i(\"+TT/\"),p=i(\"Qxkt\"),f=i(\"F9bG\"),g=i(\"aX7z\"),m=i(\"/y7N\"),v=i(\"4NO4\").getTooltipRenderMode,y=a.bind,x=a.each,_=u.parsePercent,b=new c.Rect({shape:{x:-1,y:-1,width:2,height:2}}),w=n.extendComponentView({type:\"tooltip\",init:function(t,e){if(!r.node){var i,n=t.getComponent(\"tooltip\"),a=n.get(\"renderMode\");this._renderMode=v(a),\"html\"===this._renderMode?(i=new o(e.getDom(),e,{appendToBody:n.get(\"appendToBody\",!0)}),this._newLine=\"
\"):(i=new s(e),this._newLine=\"\\n\"),this._tooltipContent=i}},render:function(t,e,i){if(!r.node){this.group.removeAll(),this._tooltipModel=t,this._ecModel=e,this._api=i,this._lastDataByCoordSys=null,this._alwaysShowContent=t.get(\"alwaysShowContent\");var n=this._tooltipContent;n.update(t),n.setEnterable(t.get(\"enterable\")),this._initGlobalListener(),this._keepShow()}},_initGlobalListener:function(){var t=this._tooltipModel.get(\"triggerOn\");f.register(\"itemTooltip\",this._api,y((function(e,i,n){\"none\"!==t&&(t.indexOf(e)>=0?this._tryShow(i,n):\"leave\"===e&&this._hide(n))}),this))},_keepShow:function(){var t=this._tooltipModel,e=this._ecModel,i=this._api;if(null!=this._lastX&&null!=this._lastY&&\"none\"!==t.get(\"triggerOn\")){var n=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout((function(){!i.isDisposed()&&n.manuallyShowTip(t,e,i,{x:n._lastX,y:n._lastY})}))}},manuallyShowTip:function(t,e,i,n){if(n.from!==this.uid&&!r.node){var a=M(n,i);this._ticket=\"\";var o=n.dataByCoordSys;if(n.tooltip&&null!=n.x&&null!=n.y){var s=b;s.position=[n.x,n.y],s.update(),s.tooltip=n.tooltip,this._tryShow({offsetX:n.x,offsetY:n.y,target:s},a)}else if(o)this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,dataByCoordSys:n.dataByCoordSys,tooltipOption:n.tooltipOption},a);else if(null!=n.seriesIndex){if(this._manuallyAxisShowTip(t,e,i,n))return;var l=h(n,e),u=l.point[0],c=l.point[1];null!=u&&null!=c&&this._tryShow({offsetX:u,offsetY:c,position:n.position,target:l.el},a)}else null!=n.x&&null!=n.y&&(i.dispatchAction({type:\"updateAxisPointer\",x:n.x,y:n.y}),this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,target:i.getZr().findHover(n.x,n.y).target},a))}},manuallyHideTip:function(t,e,i,n){!this._alwaysShowContent&&this._tooltipModel&&this._tooltipContent.hideLater(this._tooltipModel.get(\"hideDelay\")),this._lastX=this._lastY=null,n.from!==this.uid&&this._hide(M(n,i))},_manuallyAxisShowTip:function(t,e,i,n){var a=n.seriesIndex,r=n.dataIndex,o=e.getComponent(\"axisPointer\").coordSysAxesInfo;if(null!=a&&null!=r&&null!=o){var s=e.getSeriesByIndex(a);if(s&&\"axis\"===(t=S([s.getData().getItemModel(r),s,(s.coordinateSystem||{}).model,t])).get(\"trigger\"))return i.dispatchAction({type:\"updateAxisPointer\",seriesIndex:a,dataIndex:r,position:n.position}),!0}},_tryShow:function(t,e){var i=t.target;if(this._tooltipModel){this._lastX=t.offsetX,this._lastY=t.offsetY;var n=t.dataByCoordSys;n&&n.length?this._showAxisTooltip(n,t):i&&null!=i.dataIndex?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(t,i,e)):i&&i.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(t,i,e)):(this._lastDataByCoordSys=null,this._hide(e))}},_showOrMove:function(t,e){var i=t.get(\"showDelay\");e=a.bind(e,this),clearTimeout(this._showTimout),i>0?this._showTimout=setTimeout(e,i):e()},_showAxisTooltip:function(t,e){var i=this._ecModel,n=[e.offsetX,e.offsetY],r=[],o=[],s=S([e.tooltipOption,this._tooltipModel]),u=this._renderMode,c=this._newLine,h={};x(t,(function(t){x(t.dataByAxis,(function(t){var e=i.getComponent(t.axisDim+\"Axis\",t.axisIndex),n=t.value,s=[];if(e&&null!=n){var d=m.getValueLabel(n,e.axis,i,t.seriesDataIndices,t.valueLabelOpt);a.each(t.seriesDataIndices,(function(r){var l=i.getSeriesByIndex(r.seriesIndex),c=r.dataIndexInside,p=l&&l.getDataParams(c);if(p.axisDim=t.axisDim,p.axisIndex=t.axisIndex,p.axisType=t.axisType,p.axisId=t.axisId,p.axisValue=g.getAxisRawValue(e.axis,n),p.axisValueLabel=d,p){o.push(p);var f,m=l.formatTooltip(c,!0,null,u);a.isObject(m)?(f=m.html,a.merge(h,m.markers)):f=m,s.push(f)}}));var p=d;r.push(\"html\"!==u?s.join(c):(p?l.encodeHTML(p)+c:\"\")+s.join(c))}}))}),this),r.reverse(),r=r.join(this._newLine+this._newLine);var d=e.position;this._showOrMove(s,(function(){this._updateContentNotChangedOnAxis(t)?this._updatePosition(s,d,n[0],n[1],this._tooltipContent,o):this._showTooltipContent(s,r,o,Math.random(),n[0],n[1],d,void 0,h)}))},_showSeriesItemTooltip:function(t,e,i){var n=e.seriesIndex,r=this._ecModel.getSeriesByIndex(n),o=e.dataModel||r,s=e.dataIndex,l=e.dataType,u=o.getData(l),c=S([u.getItemModel(s),o,r&&(r.coordinateSystem||{}).model,this._tooltipModel]),h=c.get(\"trigger\");if(null==h||\"item\"===h){var d,p,f=o.getDataParams(s,l),g=o.formatTooltip(s,!1,l,this._renderMode);a.isObject(g)?(d=g.html,p=g.markers):(d=g,p=null);var m=\"item_\"+o.name+\"_\"+s;this._showOrMove(c,(function(){this._showTooltipContent(c,d,f,m,t.offsetX,t.offsetY,t.position,t.target,p)})),i({type:\"showTip\",dataIndexInside:s,dataIndex:u.getRawIndex(s),seriesIndex:n,from:this.uid})}},_showComponentItemTooltip:function(t,e,i){var n=e.tooltip;\"string\"==typeof n&&(n={content:n,formatter:n});var a=new p(n,this._tooltipModel,this._ecModel),r=a.get(\"content\"),o=Math.random();this._showOrMove(a,(function(){this._showTooltipContent(a,r,a.get(\"formatterParams\")||{},o,t.offsetX,t.offsetY,t.position,e)})),i({type:\"showTip\",from:this.uid})},_showTooltipContent:function(t,e,i,n,a,r,o,s,u){if(this._ticket=\"\",t.get(\"showContent\")&&t.get(\"show\")){var c=this._tooltipContent,h=t.get(\"formatter\");o=o||t.get(\"position\");var d=e;if(h&&\"string\"==typeof h)d=l.formatTpl(h,i,!0);else if(\"function\"==typeof h){var p=y((function(e,n){e===this._ticket&&(c.setContent(n,u,t),this._updatePosition(t,o,a,r,c,i,s))}),this);this._ticket=n,d=h(i,n,p)}c.setContent(d,u,t),c.show(t),this._updatePosition(t,o,a,r,c,i,s)}},_updatePosition:function(t,e,i,n,r,o,s){var l=this._api.getWidth(),u=this._api.getHeight();e=e||t.get(\"position\");var c=r.getSize(),h=t.get(\"align\"),p=t.get(\"verticalAlign\"),f=s&&s.getBoundingRect().clone();if(s&&f.applyTransform(s.transform),\"function\"==typeof e&&(e=e([i,n],o,r.el,f,{viewSize:[l,u],contentSize:c.slice()})),a.isArray(e))i=_(e[0],l),n=_(e[1],u);else if(a.isObject(e)){e.width=c[0],e.height=c[1];var g=d.getLayoutRect(e,{width:l,height:u});i=g.x,n=g.y,h=null,p=null}else if(\"string\"==typeof e&&s){var m=function(t,e,i){var n=i[0],a=i[1],r=0,o=0,s=e.width,l=e.height;switch(t){case\"inside\":r=e.x+s/2-n/2,o=e.y+l/2-a/2;break;case\"top\":r=e.x+s/2-n/2,o=e.y-a-5;break;case\"bottom\":r=e.x+s/2-n/2,o=e.y+l+5;break;case\"left\":r=e.x-n-5,o=e.y+l/2-a/2;break;case\"right\":r=e.x+s+5,o=e.y+l/2-a/2}return[r,o]}(e,f,c);i=m[0],n=m[1]}else m=function(t,e,i,n,a,r,o){var s=i.getOuterSize(),l=s.width,u=s.height;return null!=r&&(t+l+r>n?t-=l+r:t+=r),null!=o&&(e+u+o>a?e-=u+o:e+=o),[t,e]}(i,n,r,l,u,h?null:20,p?null:20),i=m[0],n=m[1];h&&(i-=I(h)?c[0]/2:\"right\"===h?c[0]:0),p&&(n-=I(p)?c[1]/2:\"bottom\"===p?c[1]:0),t.get(\"confine\")&&(m=function(t,e,i,n,a){var r=i.getOuterSize(),o=r.width,s=r.height;return t=Math.min(t+o,n)-o,e=Math.min(e+s,a)-s,[t=Math.max(t,0),e=Math.max(e,0)]}(i,n,r,l,u),i=m[0],n=m[1]),r.moveTo(i,n)},_updateContentNotChangedOnAxis:function(t){var e=this._lastDataByCoordSys,i=!!e&&e.length===t.length;return i&&x(e,(function(e,n){var a=e.dataByAxis||{},r=(t[n]||{}).dataByAxis||[];(i&=a.length===r.length)&&x(a,(function(t,e){var n=r[e]||{},a=t.seriesDataIndices||[],o=n.seriesDataIndices||[];(i&=t.value===n.value&&t.axisType===n.axisType&&t.axisId===n.axisId&&a.length===o.length)&&x(a,(function(t,e){var n=o[e];i&=t.seriesIndex===n.seriesIndex&&t.dataIndex===n.dataIndex}))}))})),this._lastDataByCoordSys=t,!!i},_hide:function(t){this._lastDataByCoordSys=null,t({type:\"hideTip\",from:this.uid})},dispose:function(t,e){r.node||(this._tooltipContent.dispose(),f.unregister(\"itemTooltip\",e))}});function S(t){for(var e=t.pop();t.length;){var i=t.pop();i&&(p.isInstance(i)&&(i=i.get(\"tooltip\",!0)),\"string\"==typeof i&&(i={formatter:i}),e=new p(i,e,e.ecModel))}return e}function M(t,e){return t.dispatchAction||a.bind(e.dispatchAction,e)}function I(t){return\"center\"===t||\"middle\"===t}t.exports=w},Qxkt:function(t,e,i){var n=i(\"bYtY\"),a=i(\"ItGF\"),r=i(\"4NO4\").makeInner,o=i(\"Yl7c\"),s=o.enableClassExtend,l=o.enableClassCheck,u=i(\"OQFs\"),c=i(\"m9t5\"),h=i(\"/iHx\"),d=i(\"VR9l\"),p=n.mixin,f=r();function g(t,e,i){this.parentModel=e,this.ecModel=i,this.option=t}function m(t,e,i){for(var n=0;n=e.y&&t[1]<=e.y+e.height:i.contain(i.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height},pointToData:function(t){var e=this.getAxis();return[e.coordToData(e.toLocalCoord(t[\"horizontal\"===e.orient?0:1]))]},dataToPoint:function(t){var e=this.getAxis(),i=this.getRect(),n=[],a=\"horizontal\"===e.orient?0:1;return t instanceof Array&&(t=t[0]),n[a]=e.toGlobalCoord(e.dataToCoord(+t)),n[1-a]=0===a?i.y+i.height/2:i.x+i.width/2,n}},t.exports=s},\"SA4+\":function(t,e,i){i(\"Tghj\");var n=i(\"ProS\"),a=i(\"IwbS\"),r=i(\"zYTA\"),o=i(\"bYtY\"),s=n.extendChartView({type:\"heatmap\",render:function(t,e,i){var n;e.eachComponent(\"visualMap\",(function(e){e.eachTargetSeries((function(i){i===t&&(n=e)}))})),this.group.removeAll(),this._incrementalDisplayable=null;var a=t.coordinateSystem;\"cartesian2d\"===a.type||\"calendar\"===a.type?this._renderOnCartesianAndCalendar(t,i,0,t.getData().count()):function(t){var e=t.dimensions;return\"lng\"===e[0]&&\"lat\"===e[1]}(a)&&this._renderOnGeo(a,t,n,i)},incrementalPrepareRender:function(t,e,i){this.group.removeAll()},incrementalRender:function(t,e,i,n){e.coordinateSystem&&this._renderOnCartesianAndCalendar(e,n,t.start,t.end,!0)},_renderOnCartesianAndCalendar:function(t,e,i,n,r){var s,l,u=t.coordinateSystem;if(\"cartesian2d\"===u.type){var c=u.getAxis(\"x\"),h=u.getAxis(\"y\");s=c.getBandWidth(),l=h.getBandWidth()}for(var d=this.group,p=t.getData(),f=t.getModel(\"itemStyle\").getItemStyle([\"color\"]),g=t.getModel(\"emphasis.itemStyle\").getItemStyle(),m=t.getModel(\"label\"),v=t.getModel(\"emphasis.label\"),y=u.type,x=\"cartesian2d\"===y?[p.mapDimension(\"x\"),p.mapDimension(\"y\"),p.mapDimension(\"value\")]:[p.mapDimension(\"time\"),p.mapDimension(\"value\")],_=i;_=e[0]&&t<=e[1]}}(b,i.option.range):function(t,e,i){var n=t[1]-t[0],a=(e=o.map(e,(function(e){return{interval:[(e.interval[0]-t[0])/n,(e.interval[1]-t[0])/n]}}))).length,r=0;return function(t){for(var n=r;n=0;n--){var o;if((o=e[n].interval)[0]<=t&&t<=o[1]){r=n;break}}return n>=0&&n=0?n+=g:n-=g:_>=0?n-=g:n+=g}return n}t.exports=function(t,e){var i=[],o=n.quadraticSubdivide,s=[[],[],[]],l=[[],[]],u=[];e/=2,t.eachEdge((function(t,n){var c=t.getLayout(),h=t.getVisual(\"fromSymbol\"),p=t.getVisual(\"toSymbol\");c.__original||(c.__original=[a.clone(c[0]),a.clone(c[1])],c[2]&&c.__original.push(a.clone(c[2])));var f=c.__original;if(null!=c[2]){if(a.copy(s[0],f[0]),a.copy(s[1],f[2]),a.copy(s[2],f[1]),h&&\"none\"!==h){var g=r(t.node1),m=d(s,f[0],g*e);o(s[0][0],s[1][0],s[2][0],m,i),s[0][0]=i[3],s[1][0]=i[4],o(s[0][1],s[1][1],s[2][1],m,i),s[0][1]=i[3],s[1][1]=i[4]}p&&\"none\"!==p&&(g=r(t.node2),m=d(s,f[1],g*e),o(s[0][0],s[1][0],s[2][0],m,i),s[1][0]=i[1],s[2][0]=i[2],o(s[0][1],s[1][1],s[2][1],m,i),s[1][1]=i[1],s[2][1]=i[2]),a.copy(c[0],s[0]),a.copy(c[1],s[2]),a.copy(c[2],s[1])}else a.copy(l[0],f[0]),a.copy(l[1],f[1]),a.sub(u,l[1],l[0]),a.normalize(u,u),h&&\"none\"!==h&&(g=r(t.node1),a.scaleAndAdd(l[0],l[0],u,g*e)),p&&\"none\"!==p&&(g=r(t.node2),a.scaleAndAdd(l[1],l[1],u,-g*e)),a.copy(c[0],l[0]),a.copy(c[1],l[1])}))}},SKnc:function(t,e,i){var n=i(\"bYtY\"),a=i(\"QuXc\"),r=function(t,e,i,n,r,o){this.x=null==t?0:t,this.y=null==e?0:e,this.x2=null==i?1:i,this.y2=null==n?0:n,this.type=\"linear\",this.global=o||!1,a.call(this,r)};r.prototype={constructor:r},n.inherits(r,a),t.exports=r},\"SKx+\":function(t,e,i){var n=i(\"ProS\").extendComponentModel({type:\"axisPointer\",coordSysAxesInfo:null,defaultOption:{show:\"auto\",triggerOn:null,zlevel:0,z:50,type:\"line\",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:\"#aaa\",width:1,type:\"solid\"},shadowStyle:{color:\"rgba(150,150,150,0.3)\"},label:{show:!0,formatter:null,precision:\"auto\",margin:3,color:\"#fff\",padding:[5,7,5,7],backgroundColor:\"auto\",borderColor:null,borderWidth:0,shadowBlur:3,shadowColor:\"#aaa\"},handle:{show:!1,icon:\"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z\",size:45,margin:50,color:\"#333\",shadowBlur:3,shadowColor:\"#aaa\",shadowOffsetX:0,shadowOffsetY:2,throttle:40}}});t.exports=n},SMc4:function(t,e,i){var n=i(\"bYtY\"),a=i(\"bLfw\"),r=i(\"nkfE\"),o=i(\"ICMv\"),s=a.extend({type:\"cartesian2dAxis\",axis:null,init:function(){s.superApply(this,\"init\",arguments),this.resetRange()},mergeOption:function(){s.superApply(this,\"mergeOption\",arguments),this.resetRange()},restoreData:function(){s.superApply(this,\"restoreData\",arguments),this.resetRange()},getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:\"grid\",index:this.option.gridIndex,id:this.option.gridId})[0]}});function l(t,e){return e.type||(e.data?\"category\":\"value\")}n.merge(s.prototype,o);var u={offset:0};r(\"x\",s,l,u),r(\"y\",s,l,u),t.exports=s},SUKs:function(t,e,i){var n=function(){};1===i(\"LPTA\").debugMode&&(n=console.error),t.exports=n},SehX:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"2B6p\").updateCenterAndZoom;n.registerAction({type:\"geoRoam\",event:\"geoRoam\",update:\"updateTransform\"},(function(t,e){var i=t.componentType||\"series\";e.eachComponent({mainType:i,query:t},(function(e){var n=e.coordinateSystem;if(\"geo\"===n.type){var o=r(n,t,e.get(\"scaleLimit\"));e.setCenter&&e.setCenter(o.center),e.setZoom&&e.setZoom(o.zoom),\"series\"===i&&a.each(e.seriesGroup,(function(t){t.setCenter(o.center),t.setZoom(o.zoom)}))}}))}))},SgGq:function(t,e,i){var n=i(\"bYtY\"),a=i(\"H6uX\"),r=i(\"YH21\"),o=i(\"pP6R\");function s(t){this._zr=t,this._opt={};var e=n.bind,i=e(l,this),r=e(u,this),o=e(c,this),s=e(h,this),p=e(d,this);a.call(this),this.setPointerChecker=function(t){this.pointerChecker=t},this.enable=function(e,a){this.disable(),this._opt=n.defaults(n.clone(a)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),null==e&&(e=!0),!0!==e&&\"move\"!==e&&\"pan\"!==e||(t.on(\"mousedown\",i),t.on(\"mousemove\",r),t.on(\"mouseup\",o)),!0!==e&&\"scale\"!==e&&\"zoom\"!==e||(t.on(\"mousewheel\",s),t.on(\"pinch\",p))},this.disable=function(){t.off(\"mousedown\",i),t.off(\"mousemove\",r),t.off(\"mouseup\",o),t.off(\"mousewheel\",s),t.off(\"pinch\",p)},this.dispose=this.disable,this.isDragging=function(){return this._dragging},this.isPinching=function(){return this._pinching}}function l(t){if(!(r.isMiddleOrRightButtonOnMouseUpDown(t)||t.target&&t.target.draggable)){var e=t.offsetX,i=t.offsetY;this.pointerChecker&&this.pointerChecker(t,e,i)&&(this._x=e,this._y=i,this._dragging=!0)}}function u(t){if(this._dragging&&g(\"moveOnMouseMove\",t,this._opt)&&\"pinch\"!==t.gestureEvent&&!o.isTaken(this._zr,\"globalPan\")){var e=t.offsetX,i=t.offsetY,n=this._x,a=this._y,s=e-n,l=i-a;this._x=e,this._y=i,this._opt.preventDefaultMouseMove&&r.stop(t.event),f(this,\"pan\",\"moveOnMouseMove\",t,{dx:s,dy:l,oldX:n,oldY:a,newX:e,newY:i})}}function c(t){r.isMiddleOrRightButtonOnMouseUpDown(t)||(this._dragging=!1)}function h(t){var e=g(\"zoomOnMouseWheel\",t,this._opt),i=g(\"moveOnMouseWheel\",t,this._opt),n=t.wheelDelta,a=Math.abs(n),r=t.offsetX,o=t.offsetY;if(0!==n&&(e||i)){if(e){var s=a>3?1.4:a>1?1.2:1.1;p(this,\"zoom\",\"zoomOnMouseWheel\",t,{scale:n>0?s:1/s,originX:r,originY:o})}if(i){var l=Math.abs(n);p(this,\"scrollMove\",\"moveOnMouseWheel\",t,{scrollDelta:(n>0?1:-1)*(l>3?.4:l>1?.15:.05),originX:r,originY:o})}}}function d(t){o.isTaken(this._zr,\"globalPan\")||p(this,\"zoom\",null,t,{scale:t.pinchScale>1?1.1:1/1.1,originX:t.pinchX,originY:t.pinchY})}function p(t,e,i,n,a){t.pointerChecker&&t.pointerChecker(n,a.originX,a.originY)&&(r.stop(n.event),f(t,e,i,n,a))}function f(t,e,i,a,r){r.isAvailableBehavior=n.bind(g,null,i,a),t.trigger(e,r)}function g(t,e,i){var a=i[t];return!t||a&&(!n.isString(a)||e.event[a+\"Key\"])}n.mixin(s,a),t.exports=s},Sj9i:function(t,e,i){var n=i(\"QBsz\"),a=n.create,r=n.distSquare,o=Math.pow,s=Math.sqrt,l=s(3),u=a(),c=a(),h=a();function d(t){return t>-1e-8&&t<1e-8}function p(t){return t>1e-8||t<-1e-8}function f(t,e,i,n,a){var r=1-a;return r*r*(r*t+3*a*e)+a*a*(a*n+3*r*i)}function g(t,e,i,n){var a=1-n;return a*(a*t+2*n*e)+n*n*i}e.cubicAt=f,e.cubicDerivativeAt=function(t,e,i,n,a){var r=1-a;return 3*(((e-t)*r+2*(i-e)*a)*r+(n-i)*a*a)},e.cubicRootAt=function(t,e,i,n,a,r){var u=n+3*(e-i)-t,c=3*(i-2*e+t),h=3*(e-t),p=t-a,f=c*c-3*u*h,g=c*h-9*u*p,m=h*h-3*c*p,v=0;if(d(f)&&d(g))d(c)?r[0]=0:(D=-h/c)>=0&&D<=1&&(r[v++]=D);else{var y=g*g-4*f*m;if(d(y)){var x=g/f,_=-x/2;(D=-c/u+x)>=0&&D<=1&&(r[v++]=D),_>=0&&_<=1&&(r[v++]=_)}else if(y>0){var b=s(y),w=f*c+1.5*u*(-g+b),S=f*c+1.5*u*(-g-b);(D=(-c-((w=w<0?-o(-w,1/3):o(w,1/3))+(S=S<0?-o(-S,1/3):o(S,1/3))))/(3*u))>=0&&D<=1&&(r[v++]=D)}else{var M=(2*f*c-3*u*g)/(2*s(f*f*f)),I=Math.acos(M)/3,T=s(f),A=Math.cos(I),D=(-c-2*T*A)/(3*u),C=(_=(-c+T*(A+l*Math.sin(I)))/(3*u),(-c+T*(A-l*Math.sin(I)))/(3*u));D>=0&&D<=1&&(r[v++]=D),_>=0&&_<=1&&(r[v++]=_),C>=0&&C<=1&&(r[v++]=C)}}return v},e.cubicExtrema=function(t,e,i,n,a){var r=6*i-12*e+6*t,o=9*e+3*n-3*t-9*i,l=3*e-3*t,u=0;if(d(o))p(r)&&(h=-l/r)>=0&&h<=1&&(a[u++]=h);else{var c=r*r-4*o*l;if(d(c))a[0]=-r/(2*o);else if(c>0){var h,f=s(c),g=(-r-f)/(2*o);(h=(-r+f)/(2*o))>=0&&h<=1&&(a[u++]=h),g>=0&&g<=1&&(a[u++]=g)}}return u},e.cubicSubdivide=function(t,e,i,n,a,r){var o=(e-t)*a+t,s=(i-e)*a+e,l=(n-i)*a+i,u=(s-o)*a+o,c=(l-s)*a+s,h=(c-u)*a+u;r[0]=t,r[1]=o,r[2]=u,r[3]=h,r[4]=h,r[5]=c,r[6]=l,r[7]=n},e.cubicProjectPoint=function(t,e,i,n,a,o,l,d,p,g,m){var v,y,x,_,b,w=.005,S=1/0;u[0]=p,u[1]=g;for(var M=0;M<1;M+=.05)c[0]=f(t,i,a,l,M),c[1]=f(e,n,o,d,M),(_=r(u,c))=0&&_=0&&h<=1&&(a[u++]=h);else{var c=o*o-4*r*l;if(d(c))(h=-o/(2*r))>=0&&h<=1&&(a[u++]=h);else if(c>0){var h,f=s(c),g=(-o-f)/(2*r);(h=(-o+f)/(2*r))>=0&&h<=1&&(a[u++]=h),g>=0&&g<=1&&(a[u++]=g)}}return u},e.quadraticExtremum=function(t,e,i){var n=t+i-2*e;return 0===n?.5:(t-e)/n},e.quadraticSubdivide=function(t,e,i,n,a){var r=(e-t)*n+t,o=(i-e)*n+e,s=(o-r)*n+r;a[0]=t,a[1]=r,a[2]=s,a[3]=s,a[4]=o,a[5]=i},e.quadraticProjectPoint=function(t,e,i,n,a,o,l,d,p){var f,m=.005,v=1/0;u[0]=l,u[1]=d;for(var y=0;y<1;y+=.05)c[0]=g(t,i,a,y),c[1]=g(e,n,o,y),(w=r(u,c))=0&&w=0;--n)if(e[n]===t)return!0;return!1}),i):null:i[0]},d.prototype.update=function(t,e){if(t){var i=this.getDefs(!1);if(t[this._domName]&&i.contains(t[this._domName]))\"function\"==typeof e&&e(t);else{var n=this.add(t);n&&(t[this._domName]=n)}}},d.prototype.addDom=function(t){this.getDefs(!0).appendChild(t)},d.prototype.removeDom=function(t){var e=this.getDefs(!1);e&&t[this._domName]&&(e.removeChild(t[this._domName]),t[this._domName]=null)},d.prototype.getDoms=function(){var t=this.getDefs(!1);if(!t)return[];var e=[];return a.each(this._tagNames,(function(i){var n=t.getElementsByTagName(i);e=e.concat([].slice.call(n))})),e},d.prototype.markAllUnused=function(){var t=this.getDoms(),e=this;a.each(t,(function(t){t[e._markLabel]=\"0\"}))},d.prototype.markUsed=function(t){t&&(t[this._markLabel]=\"1\")},d.prototype.removeUnused=function(){var t=this.getDefs(!1);if(t){var e=this.getDoms(),i=this;a.each(e,(function(e){\"1\"!==e[i._markLabel]&&t.removeChild(e)}))}},d.prototype.getSvgProxy=function(t){return t instanceof r?u:t instanceof o?c:t instanceof s?h:u},d.prototype.getTextSvgElement=function(t){return t.__textSvgEl},d.prototype.getSvgElement=function(t){return t.__svgEl},t.exports=d},Swgg:function(t,e,i){var n=i(\"fc+c\").extend({type:\"dataZoom.select\"});t.exports=n},T4UG:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=i(\"ItGF\"),r=i(\"7aKB\"),o=r.formatTime,s=r.encodeHTML,l=r.addCommas,u=r.getTooltipMarker,c=i(\"4NO4\"),h=i(\"bLfw\"),d=i(\"5Hur\"),p=i(\"OKJ2\"),f=i(\"+TT/\"),g=f.getLayoutParams,m=f.mergeLayoutParam,v=i(\"9H2F\").createTask,y=i(\"D5nY\"),x=y.prepareSource,_=y.getSource,b=i(\"KxfA\").retrieveRawValue,w=c.makeInner(),S=h.extend({type:\"series.__base__\",seriesIndex:0,coordinateSystem:null,defaultOption:null,legendVisualProvider:null,visualColorAccessPath:\"itemStyle.color\",visualBorderColorAccessPath:\"itemStyle.borderColor\",layoutMode:null,init:function(t,e,i,n){this.seriesIndex=this.componentIndex,this.dataTask=v({count:I,reset:T}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,i),x(this);var a=this.getInitialData(t,i);D(a,this),this.dataTask.context.data=a,w(this).dataBeforeProcessed=a,M(this)},mergeDefaultAndTheme:function(t,e){var i=this.layoutMode,a=i?g(t):{},r=this.subType;h.hasClass(r)&&(r+=\"Series\"),n.merge(t,e.getTheme().get(this.subType)),n.merge(t,this.getDefaultOption()),c.defaultEmphasis(t,\"label\",[\"show\"]),this.fillDataTextStyle(t.data),i&&m(t,a,i)},mergeOption:function(t,e){t=n.merge(this.option,t,!0),this.fillDataTextStyle(t.data);var i=this.layoutMode;i&&m(this.option,t,i),x(this);var a=this.getInitialData(t,e);D(a,this),this.dataTask.dirty(),this.dataTask.context.data=a,w(this).dataBeforeProcessed=a,M(this)},fillDataTextStyle:function(t){if(t&&!n.isTypedArray(t))for(var e=[\"show\"],i=0;i\":\"\\n\",d=\"richText\"===a,p={},f=0,g=this.getData(),m=g.mapDimension(\"defaultedTooltip\",!0),v=m.length,y=this.getRawValue(t),x=n.isArray(y),_=g.getItemVisual(t,\"color\");n.isObject(_)&&_.colorStops&&(_=(_.colorStops[0]||{}).color),_=_||\"transparent\";var w,S=(v>1||x&&!v?function(i){var c=n.reduce(i,(function(t,e,i){var n=g.getDimensionInfo(i);return t|(n&&!1!==n.tooltip&&null!=n.displayName)}),0),h=[];function v(t,i){var n=g.getDimensionInfo(i);if(n&&!1!==n.otherDims.tooltip){var m=n.type,v=\"sub\"+r.seriesIndex+\"at\"+f,y=u({color:_,type:\"subItem\",renderMode:a,markerId:v}),x=(c?(\"string\"==typeof y?y:y.content)+s(n.displayName||\"-\")+\": \":\"\")+s(\"ordinal\"===m?t+\"\":\"time\"===m?e?\"\":o(\"yyyy/MM/dd hh:mm:ss\",t):l(t));x&&h.push(x),d&&(p[v]=_,++f)}}m.length?n.each(m,(function(e){v(b(g,t,e),e)})):n.each(i,v);var y=c?d?\"\\n\":\"
\":\"\",x=y+h.join(y||\", \");return{renderMode:a,content:x,style:p}}(y):(w=v?b(g,t,m[0]):x?y[0]:y,{renderMode:a,content:s(l(w)),style:p})).content,M=r.seriesIndex+\"at\"+f,I=u({color:_,type:\"item\",renderMode:a,markerId:M});p[M]=_,++f;var T=g.getName(t),A=this.name;c.isNameSpecified(this)||(A=\"\"),A=A?s(A)+(e?\": \":h):\"\";var D=\"string\"==typeof I?I:I.content;return{html:e?D+A+S:A+D+(T?s(T)+\": \"+S:S),markers:p}},isAnimationEnabled:function(){if(a.node)return!1;var t=this.getShallow(\"animation\");return t&&this.getData().count()>this.getShallow(\"animationThreshold\")&&(t=!1),t},restoreData:function(){this.dataTask.dirty()},getColorFromPalette:function(t,e,i){var n=this.ecModel,a=d.getColorFromPalette.call(this,t,e,i);return a||(a=n.getColorFromPalette(t,e,i)),a},coordDimToDataDim:function(t){return this.getRawData().mapDimension(t,!0)},getProgressive:function(){return this.get(\"progressive\")},getProgressiveThreshold:function(){return this.get(\"progressiveThreshold\")},getAxisTooltipData:null,getTooltipPosition:null,pipeTask:null,preventIncremental:null,pipelineContext:null});function M(t){var e=t.name;c.isNameSpecified(t)||(t.name=function(t){var e=t.getRawData(),i=e.mapDimension(\"seriesName\",!0),a=[];return n.each(i,(function(t){var i=e.getDimensionInfo(t);i.displayName&&a.push(i.displayName)})),a.join(\" \")}(t)||e)}function I(t){return t.model.getRawData().count()}function T(t){var e=t.model;return e.setData(e.getRawData().cloneShallow()),A}function A(t,e){e.outputData&&t.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function D(t,e){n.each(t.CHANGABLE_METHODS,(function(i){t.wrapMethod(i,n.curry(C,e))}))}function C(t){var e=L(t);e&&e.setOutputEnd(this.count())}function L(t){var e=(t.ecModel||{}).scheduler,i=e&&e.getPipeline(t.uid);if(i){var n=i.currentTask;if(n){var a=n.agentStubMap;a&&(n=a.get(t.uid))}return n}}n.mixin(S,p),n.mixin(S,d),t.exports=S},T6xi:function(t,e,i){var n=i(\"YgsL\"),a=i(\"nCxF\");e.buildPath=function(t,e,i){var r=e.points,o=e.smooth;if(r&&r.length>=2){if(o&&\"spline\"!==o){var s=a(r,o,i,e.smoothConstraint);t.moveTo(r[0][0],r[0][1]);for(var l=r.length,u=0;u<(i?l:l-1);u++){var c=s[2*u],h=s[2*u+1],d=r[(u+1)%l];t.bezierCurveTo(c[0],c[1],h[0],h[1],d[0],d[1])}}else{\"spline\"===o&&(r=n(r,i)),t.moveTo(r[0][0],r[0][1]),u=1;for(var p=r.length;u0?o:s)}function n(t,e){return e.get(t>0?a:r)}}};t.exports=l},TWL2:function(t,e,i){var n=i(\"IwbS\"),a=i(\"bYtY\"),r=i(\"6Ic6\");function o(t,e){n.Group.call(this);var i=new n.Polygon,a=new n.Polyline,r=new n.Text;this.add(i),this.add(a),this.add(r),this.highDownOnUpdate=function(t,e){\"emphasis\"===e?(a.ignore=a.hoverIgnore,r.ignore=r.hoverIgnore):(a.ignore=a.normalIgnore,r.ignore=r.normalIgnore)},this.updateData(t,e,!0)}var s=o.prototype,l=[\"itemStyle\",\"opacity\"];s.updateData=function(t,e,i){var r=this.childAt(0),o=t.hostModel,s=t.getItemModel(e),u=t.getItemLayout(e),c=t.getItemModel(e).get(l);c=null==c?1:c,r.useStyle({}),i?(r.setShape({points:u.points}),r.setStyle({opacity:0}),n.initProps(r,{style:{opacity:c}},o,e)):n.updateProps(r,{style:{opacity:c},shape:{points:u.points}},o,e);var h=s.getModel(\"itemStyle\"),d=t.getItemVisual(e,\"color\");r.setStyle(a.defaults({lineJoin:\"round\",fill:d},h.getItemStyle([\"opacity\"]))),r.hoverStyle=h.getModel(\"emphasis\").getItemStyle(),this._updateLabel(t,e),n.setHoverStyle(this)},s._updateLabel=function(t,e){var i=this.childAt(1),a=this.childAt(2),r=t.hostModel,o=t.getItemModel(e),s=t.getItemLayout(e).label,l=t.getItemVisual(e,\"color\");n.updateProps(i,{shape:{points:s.linePoints||s.linePoints}},r,e),n.updateProps(a,{style:{x:s.x,y:s.y}},r,e),a.attr({rotation:s.rotation,origin:[s.x,s.y],z2:10});var u=o.getModel(\"label\"),c=o.getModel(\"emphasis.label\"),h=o.getModel(\"labelLine\"),d=o.getModel(\"emphasis.labelLine\");l=t.getItemVisual(e,\"color\"),n.setLabelStyle(a.style,a.hoverStyle={},u,c,{labelFetcher:t.hostModel,labelDataIndex:e,defaultText:t.getName(e),autoColor:l,useInsideStyle:!!s.inside},{textAlign:s.textAlign,textVerticalAlign:s.verticalAlign}),a.ignore=a.normalIgnore=!u.get(\"show\"),a.hoverIgnore=!c.get(\"show\"),i.ignore=i.normalIgnore=!h.get(\"show\"),i.hoverIgnore=!d.get(\"show\"),i.setStyle({stroke:l}),i.setStyle(h.getModel(\"lineStyle\").getLineStyle()),i.hoverStyle=d.getModel(\"lineStyle\").getLineStyle()},a.inherits(o,n.Group);var u=r.extend({type:\"funnel\",render:function(t,e,i){var n=t.getData(),a=this._data,r=this.group;n.diff(a).add((function(t){var e=new o(n,t);n.setItemGraphicEl(t,e),r.add(e)})).update((function(t,e){var i=a.getItemGraphicEl(e);i.updateData(n,t),r.add(i),n.setItemGraphicEl(t,i)})).remove((function(t){var e=a.getItemGraphicEl(t);r.remove(e)})).execute(),this._data=n},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}});t.exports=u},TYVI:function(t,e,i){var n=i(\"5GtS\"),a=i(\"T4UG\").extend({type:\"series.gauge\",getInitialData:function(t,e){return n(this,[\"value\"])},defaultOption:{zlevel:0,z:2,center:[\"50%\",\"50%\"],legendHoverLink:!0,radius:\"75%\",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,lineStyle:{color:[[.2,\"#91c7ae\"],[.8,\"#63869e\"],[1,\"#c23531\"]],width:30}},splitLine:{show:!0,length:30,lineStyle:{color:\"#eee\",width:2,type:\"solid\"}},axisTick:{show:!0,splitNumber:5,length:8,lineStyle:{color:\"#eee\",width:1,type:\"solid\"}},axisLabel:{show:!0,distance:5,color:\"auto\"},pointer:{show:!0,length:\"80%\",width:8},itemStyle:{color:\"auto\"},title:{show:!0,offsetCenter:[0,\"-40%\"],color:\"#333\",fontSize:15},detail:{show:!0,backgroundColor:\"rgba(0,0,0,0)\",borderWidth:0,borderColor:\"#ccc\",width:100,height:null,padding:[5,10],offsetCenter:[0,\"40%\"],color:\"auto\",fontSize:30}}});t.exports=a},Tghj:function(t,e){var i;\"undefined\"!=typeof window?i=window.__DEV__:\"undefined\"!=typeof global&&(i=global.__DEV__),void 0===i&&(i=!0),e.__DEV__=i},ThAp:function(t,e,i){var n=i(\"bYtY\"),a=i(\"5GtS\"),r=i(\"T4UG\"),o=i(\"7aKB\"),s=o.encodeHTML,l=o.addCommas,u=i(\"cCMj\"),c=i(\"KxfA\").retrieveRawAttr,h=i(\"W4dC\"),d=i(\"D5nY\").makeSeriesEncodeForNameBased,p=r.extend({type:\"series.map\",dependencies:[\"geo\"],layoutMode:\"box\",needsDrawMap:!1,seriesGroup:[],getInitialData:function(t){for(var e=a(this,{coordDimensions:[\"value\"],encodeDefaulter:n.curry(d,this)}),i=e.mapDimension(\"value\"),r=n.createHashMap(),o=[],s=[],l=0,u=e.count();l\":\"\\n\";return c.join(\", \")+f+s(o+\" : \"+r)},getTooltipPosition:function(t){if(null!=t){var e=this.getData().getName(t),i=this.coordinateSystem,n=i.getRegion(e);return n&&i.dataToPoint(n.center)}},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},defaultOption:{zlevel:0,z:2,coordinateSystem:\"geo\",map:\"\",left:\"center\",top:\"center\",aspectScale:.75,showLegendSymbol:!0,dataRangeHoverLink:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:\"#000\"},itemStyle:{borderWidth:.5,borderColor:\"#444\",areaColor:\"#eee\"},emphasis:{label:{show:!0,color:\"rgb(100,0,0)\"},itemStyle:{areaColor:\"rgba(255,215,0,0.8)\"}},nameProperty:\"name\"}});n.mixin(p,u),t.exports=p},TkdX:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\");function r(t,e,i){a.Group.call(this);var n=new a.Sector({z2:2});n.seriesIndex=e.seriesIndex;var r=new a.Text({z2:4,silent:t.getModel(\"label\").get(\"silent\")});function o(){r.ignore=r.hoverIgnore}function s(){r.ignore=r.normalIgnore}this.add(n),this.add(r),this.updateData(!0,t,\"normal\",e,i),this.on(\"emphasis\",o).on(\"normal\",s).on(\"mouseover\",o).on(\"mouseout\",s)}var o=r.prototype;o.updateData=function(t,e,i,r,o){this.node=e,e.piece=this,r=r||this._seriesModel,o=o||this._ecModel;var s=this.childAt(0);s.dataIndex=e.dataIndex;var l=e.getModel(),u=e.getLayout(),c=n.extend({},u);c.label=null;var h=function(t,e,i){var a=t.getVisual(\"color\"),r=t.getVisual(\"visualMeta\");r&&0!==r.length||(a=null);var o=t.getModel(\"itemStyle\").get(\"color\");if(o)return o;if(a)return a;if(0===t.depth)return i.option.color[0];var s=i.option.color.length;return i.option.color[function(t){for(var e=t;e.depth>1;)e=e.parentNode;var i=t.getAncestors()[0];return n.indexOf(i.children,e)}(t)%s]}(e,0,o);!function(t,e,i){e.getData().setItemVisual(t.dataIndex,\"color\",i)}(e,r,h);var d,p=l.getModel(\"itemStyle\").getItemStyle();if(\"normal\"===i)d=p;else{var f=l.getModel(i+\".itemStyle\").getItemStyle();d=n.merge(f,p)}d=n.defaults({lineJoin:\"bevel\",fill:d.fill||h},d),t?(s.setShape(c),s.shape.r=u.r0,a.updateProps(s,{shape:{r:u.r}},r,e.dataIndex),s.useStyle(d)):\"object\"==typeof d.fill&&d.fill.type||\"object\"==typeof s.style.fill&&s.style.fill.type?(a.updateProps(s,{shape:c},r),s.useStyle(d)):a.updateProps(s,{shape:c,style:d},r),this._updateLabel(r,h,i);var g=l.getShallow(\"cursor\");if(g&&s.attr(\"cursor\",g),t){var m=r.getShallow(\"highlightPolicy\");this._initEvents(s,e,r,m)}this._seriesModel=r||this._seriesModel,this._ecModel=o||this._ecModel,a.setHoverStyle(this)},o.onEmphasis=function(t){var e=this;this.node.hostTree.root.eachNode((function(i){var n,a,r;i.piece&&(e.node===i?i.piece.updateData(!1,i,\"emphasis\"):(n=i,a=e.node,\"none\"!==(r=t)&&(\"self\"===r?n===a:\"ancestor\"===r?n===a||n.isAncestorOf(a):n===a||n.isDescendantOf(a))?i.piece.childAt(0).trigger(\"highlight\"):\"none\"!==t&&i.piece.childAt(0).trigger(\"downplay\")))}))},o.onNormal=function(){this.node.hostTree.root.eachNode((function(t){t.piece&&t.piece.updateData(!1,t,\"normal\")}))},o.onHighlight=function(){this.updateData(!1,this.node,\"highlight\")},o.onDownplay=function(){this.updateData(!1,this.node,\"downplay\")},o._updateLabel=function(t,e,i){var r=this.node.getModel(),o=r.getModel(\"label\"),s=\"normal\"===i||\"emphasis\"===i?o:r.getModel(i+\".label\"),l=r.getModel(\"emphasis.label\"),u=s.get(\"formatter\"),c=n.retrieve(t.getFormattedLabel(this.node.dataIndex,u?i:\"normal\",null,null,\"label\"),this.node.name);!1===S(\"show\")&&(c=\"\");var h=this.node.getLayout(),d=s.get(\"minAngle\");null==d&&(d=o.get(\"minAngle\")),null!=(d=d/180*Math.PI)&&Math.abs(h.endAngle-h.startAngle)Math.PI/2?\"right\":\"left\"):_&&\"center\"!==_?\"left\"===_?(f=h.r0+x,g>Math.PI/2&&(_=\"right\")):\"right\"===_&&(f=h.r-x,g>Math.PI/2&&(_=\"left\")):(f=(h.r+h.r0)/2,_=\"center\"),p.attr(\"style\",{text:c,textAlign:_,textVerticalAlign:S(\"verticalAlign\")||\"middle\",opacity:S(\"opacity\")}),p.attr(\"position\",[f*m+h.cx,f*v+h.cy]);var b=S(\"rotate\"),w=0;function S(t){var e=s.get(t);return null==e?o.get(t):e}\"radial\"===b?(w=-g)<-Math.PI/2&&(w+=Math.PI):\"tangential\"===b?(w=Math.PI/2-g)>Math.PI/2?w-=Math.PI:w<-Math.PI/2&&(w+=Math.PI):\"number\"==typeof b&&(w=b*Math.PI/180),p.attr(\"rotation\",w)},o._initEvents=function(t,e,i,n){t.off(\"mouseover\").off(\"mouseout\").off(\"emphasis\").off(\"normal\");var a=this,r=function(){a.onEmphasis(n)},o=function(){a.onNormal()};i.isAnimationEnabled()&&t.on(\"mouseover\",r).on(\"mouseout\",o).on(\"emphasis\",r).on(\"normal\",o).on(\"downplay\",(function(){a.onDownplay()})).on(\"highlight\",(function(){a.onHighlight()}))},n.inherits(r,a.Group),t.exports=r},Tp9H:function(t,e,i){var n=i(\"ItGF\"),a=i(\"Kagy\"),r=i(\"IUWy\"),o=a.toolbox.saveAsImage;function s(t){this.model=t}s.defaultOption={show:!0,icon:\"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0\",title:o.title,type:\"png\",connectedBackgroundColor:\"#fff\",name:\"\",excludeComponents:[\"toolbox\"],pixelRatio:1,lang:o.lang.slice()},s.prototype.unusable=!n.canvasSupported,s.prototype.onclick=function(t,e){var i=this.model,a=i.get(\"name\")||t.get(\"title.0.text\")||\"echarts\",r=\"svg\"===e.getZr().painter.getType()?\"svg\":i.get(\"type\",!0)||\"png\",o=e.getConnectedDataURL({type:r,backgroundColor:i.get(\"backgroundColor\",!0)||t.get(\"backgroundColor\")||\"#fff\",connectedBackgroundColor:i.get(\"connectedBackgroundColor\"),excludeComponents:i.get(\"excludeComponents\"),pixelRatio:i.get(\"pixelRatio\")});if(\"function\"!=typeof MouseEvent||n.browser.ie||n.browser.edge)if(window.navigator.msSaveOrOpenBlob){for(var s=atob(o.split(\",\")[1]),l=s.length,u=new Uint8Array(l);l--;)u[l]=s.charCodeAt(l);var c=new Blob([u]);window.navigator.msSaveOrOpenBlob(c,a+\".\"+r)}else{var h=i.get(\"lang\"),d='';window.open().document.write(d)}else{var p=document.createElement(\"a\");p.download=a+\".\"+r,p.target=\"_blank\",p.href=o;var f=new MouseEvent(\"click\",{view:document.defaultView,bubbles:!0,cancelable:!1});p.dispatchEvent(f)}},r.register(\"saveAsImage\",s),t.exports=s},\"U/Mo\":function(t,e){e.getNodeGlobalScale=function(t){var e=t.coordinateSystem;if(\"view\"!==e.type)return 1;var i=t.option.nodeScaleRatio,n=e.scale,a=n&&n[0]||1;return((e.getZoom()-1)*i+1)/a},e.getSymbolSize=function(t){var e=t.getVisual(\"symbolSize\");return e instanceof Array&&(e=(e[0]+e[1])/2),+e}},UOVi:function(t,e,i){var n=i(\"bYtY\"),a=i(\"7aKB\"),r=[\"cartesian2d\",\"polar\",\"singleAxis\"];function o(t,e){t=t.slice();var i=n.map(t,a.capitalFirst);e=(e||[]).slice();var r=n.map(e,a.capitalFirst);return function(a,o){n.each(t,(function(t,n){for(var s={name:t,capital:i[n]},l=0;l=0},e.createNameEach=o,e.eachAxisDim=s,e.createLinkedNodesFinder=function(t,e,i){return function(r){var o,s={nodes:[],records:{}};if(e((function(t){s.records[t.name]={}})),!r)return s;a(r,s);do{o=!1,t(l)}while(o);function l(t){!function(t,e){return n.indexOf(e.nodes,t)>=0}(t,s)&&function(t,a){var r=!1;return e((function(e){n.each(i(t,e)||[],(function(t){a.records[e.name][t]&&(r=!0)}))})),r}(t,s)&&(a(t,s),o=!0)}return s};function a(t,a){a.nodes.push(t),e((function(e){n.each(i(t,e)||[],(function(t){a.records[e.name][t]=!0}))}))}}},UnoB:function(t,e,i){var n=i(\"bYtY\"),a=i(\"OELB\");function r(t,e,i){if(t.count())for(var a,r=e.coordinateSystem,o=e.getLayerSeries(),s=t.mapDimension(\"single\"),l=t.mapDimension(\"value\"),u=n.map(o,(function(e){return n.map(e.indices,(function(e){var i=r.dataToPoint(t.get(s,e));return i[1]=t.get(l,e),i}))})),c=function(t){for(var e=t.length,i=t[0].length,n=[],a=[],r=0,o={},s=0;sr&&(r=u),n.push(u)}for(var c=0;cr&&(r=d)}return o.y0=a,o.max=r,o}(u),h=c.y0,d=i/c.max,p=o.length,f=o[0].indices.length,g=0;gp[\"type_\"+d]&&(d=i),f&=e.get(\"preventDefaultMouseMove\",!0)})),{controlType:d,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!f}});h.controller.enable(g.controlType,g.opt),h.controller.setPointerChecker(e.containsPoint),r.createOrUpdate(h,\"dispatchAction\",e.dataZoomModel.get(\"throttle\",!0),\"fixRate\")},e.unregister=function(t,e){var i=s(t);n.each(i,(function(t){t.controller.dispose();var i=t.dataZoomInfos;i[e]&&(delete i[e],t.count--)})),l(i)},e.generateCoordId=function(t){return t.type+\"\\0_\"+t.id}},VaxA:function(t,e,i){var n=i(\"bYtY\");function a(t){for(var e=[];t;)(t=t.parentNode)&&e.push(t);return e.reverse()}e.retrieveTargetInfo=function(t,e,i){if(t&&n.indexOf(e,t.type)>=0){var a=i.getData().tree.root,r=t.targetNode;if(\"string\"==typeof r&&(r=a.getNodeById(r)),r&&a.contains(r))return{node:r};var o=t.targetNodeId;if(null!=o&&(r=a.getNodeById(o)))return{node:r}}},e.getPathToRoot=a,e.aboveViewRoot=function(t,e){var i=a(t);return n.indexOf(i,e)>=0},e.wrapTreePathInfo=function(t,e){for(var i=[];t;){var n=t.dataIndex;i.push({name:t.name,dataIndex:n,value:e.getRawValue(n)}),t=t.parentNode}return i.reverse(),i}},Vi4m:function(t,e,i){var n=i(\"bYtY\");t.exports=function(t){null!=t&&n.extend(this,t),this.otherDims={}}},VpOo:function(t,e){e.buildPath=function(t,e){var i,n,a,r,o,s=e.x,l=e.y,u=e.width,c=e.height,h=e.r;u<0&&(s+=u,u=-u),c<0&&(l+=c,c=-c),\"number\"==typeof h?i=n=a=r=h:h instanceof Array?1===h.length?i=n=a=r=h[0]:2===h.length?(i=a=h[0],n=r=h[1]):3===h.length?(i=h[0],n=r=h[1],a=h[2]):(i=h[0],n=h[1],a=h[2],r=h[3]):i=n=a=r=0,i+n>u&&(i*=u/(o=i+n),n*=u/o),a+r>u&&(a*=u/(o=a+r),r*=u/o),n+a>c&&(n*=c/(o=n+a),a*=c/o),i+r>c&&(i*=c/(o=i+r),r*=c/o),t.moveTo(s+i,l),t.lineTo(s+u-n,l),0!==n&&t.arc(s+u-n,l+n,n,-Math.PI/2,0),t.lineTo(s+u,l+c-a),0!==a&&t.arc(s+u-a,l+c-a,a,0,Math.PI/2),t.lineTo(s+r,l+c),0!==r&&t.arc(s+r,l+c-r,r,Math.PI/2,Math.PI),t.lineTo(s,l+i),0!==i&&t.arc(s+i,l+i,i,Math.PI,1.5*Math.PI)}},W2nI:function(t,e,i){var n=i(\"IwbS\"),a=i(\"ProS\"),r=i(\"bYtY\"),o=[\"itemStyle\",\"opacity\"],s=[\"emphasis\",\"itemStyle\",\"opacity\"],l=[\"lineStyle\",\"opacity\"],u=[\"emphasis\",\"lineStyle\",\"opacity\"];function c(t,e){return t.getVisual(\"opacity\")||t.getModel().get(e)}function h(t,e,i){var n=t.getGraphicEl(),a=c(t,e);null!=i&&(null==a&&(a=1),a*=i),n.downplay&&n.downplay(),n.traverse((function(t){\"group\"!==t.type&&t.setStyle(\"opacity\",a)}))}function d(t,e){var i=c(t,e),n=t.getGraphicEl();n.traverse((function(t){\"group\"!==t.type&&t.setStyle(\"opacity\",i)})),n.highlight&&n.highlight()}var p=n.extendShape({shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,cpx2:0,cpy2:0,extent:0,orient:\"\"},buildPath:function(t,e){var i=e.extent;t.moveTo(e.x1,e.y1),t.bezierCurveTo(e.cpx1,e.cpy1,e.cpx2,e.cpy2,e.x2,e.y2),\"vertical\"===e.orient?(t.lineTo(e.x2+i,e.y2),t.bezierCurveTo(e.cpx2+i,e.cpy2,e.cpx1+i,e.cpy1,e.x1+i,e.y1)):(t.lineTo(e.x2,e.y2+i),t.bezierCurveTo(e.cpx2,e.cpy2+i,e.cpx1,e.cpy1+i,e.x1,e.y1+i)),t.closePath()},highlight:function(){this.trigger(\"emphasis\")},downplay:function(){this.trigger(\"normal\")}}),f=a.extendChartView({type:\"sankey\",_model:null,_focusAdjacencyDisabled:!1,render:function(t,e,i){var a=this,r=t.getGraph(),o=this.group,s=t.layoutInfo,l=s.width,u=s.height,c=t.getData(),h=t.getData(\"edge\"),d=t.get(\"orient\");this._model=t,o.removeAll(),o.attr(\"position\",[s.x,s.y]),r.eachEdge((function(e){var i=new p;i.dataIndex=e.dataIndex,i.seriesIndex=t.seriesIndex,i.dataType=\"edge\";var a,r,s,c,f,g,m,v,y=e.getModel(\"lineStyle\"),x=y.get(\"curveness\"),_=e.node1.getLayout(),b=e.node1.getModel(),w=b.get(\"localX\"),S=b.get(\"localY\"),M=e.node2.getLayout(),I=e.node2.getModel(),T=I.get(\"localX\"),A=I.get(\"localY\"),D=e.getLayout();switch(i.shape.extent=Math.max(1,D.dy),i.shape.orient=d,\"vertical\"===d?(f=a=(null!=w?w*l:_.x)+D.sy,g=(r=(null!=S?S*u:_.y)+_.dy)*(1-x)+(c=null!=A?A*u:M.y)*x,m=s=(null!=T?T*l:M.x)+D.ty,v=r*x+c*(1-x)):(f=(a=(null!=w?w*l:_.x)+_.dx)*(1-x)+(s=null!=T?T*l:M.x)*x,g=r=(null!=S?S*u:_.y)+D.sy,m=a*x+s*(1-x),v=c=(null!=A?A*u:M.y)+D.ty),i.setShape({x1:a,y1:r,x2:s,y2:c,cpx1:f,cpy1:g,cpx2:m,cpy2:v}),i.setStyle(y.getItemStyle()),i.style.fill){case\"source\":i.style.fill=e.node1.getVisual(\"color\");break;case\"target\":i.style.fill=e.node2.getVisual(\"color\")}n.setHoverStyle(i,e.getModel(\"emphasis.lineStyle\").getItemStyle()),o.add(i),h.setItemGraphicEl(e.dataIndex,i)})),r.eachNode((function(e){var i=e.getLayout(),a=e.getModel(),r=a.get(\"localX\"),s=a.get(\"localY\"),h=a.getModel(\"label\"),d=a.getModel(\"emphasis.label\"),p=new n.Rect({shape:{x:null!=r?r*l:i.x,y:null!=s?s*u:i.y,width:i.dx,height:i.dy},style:a.getModel(\"itemStyle\").getItemStyle()}),f=e.getModel(\"emphasis.itemStyle\").getItemStyle();n.setLabelStyle(p.style,f,h,d,{labelFetcher:t,labelDataIndex:e.dataIndex,defaultText:e.id,isRectText:!0}),p.setStyle(\"fill\",e.getVisual(\"color\")),n.setHoverStyle(p,f),o.add(p),c.setItemGraphicEl(e.dataIndex,p),p.dataType=\"node\"})),c.eachItemGraphicEl((function(e,n){var r=c.getItemModel(n);r.get(\"draggable\")&&(e.drift=function(e,r){a._focusAdjacencyDisabled=!0,this.shape.x+=e,this.shape.y+=r,this.dirty(),i.dispatchAction({type:\"dragNode\",seriesId:t.id,dataIndex:c.getRawIndex(n),localX:this.shape.x/l,localY:this.shape.y/u})},e.ondragend=function(){a._focusAdjacencyDisabled=!1},e.draggable=!0,e.cursor=\"move\"),e.highlight=function(){this.trigger(\"emphasis\")},e.downplay=function(){this.trigger(\"normal\")},e.focusNodeAdjHandler&&e.off(\"mouseover\",e.focusNodeAdjHandler),e.unfocusNodeAdjHandler&&e.off(\"mouseout\",e.unfocusNodeAdjHandler),r.get(\"focusNodeAdjacency\")&&(e.on(\"mouseover\",e.focusNodeAdjHandler=function(){a._focusAdjacencyDisabled||(a._clearTimer(),i.dispatchAction({type:\"focusNodeAdjacency\",seriesId:t.id,dataIndex:e.dataIndex}))}),e.on(\"mouseout\",e.unfocusNodeAdjHandler=function(){a._focusAdjacencyDisabled||a._dispatchUnfocus(i)}))})),h.eachItemGraphicEl((function(e,n){var r=h.getItemModel(n);e.focusNodeAdjHandler&&e.off(\"mouseover\",e.focusNodeAdjHandler),e.unfocusNodeAdjHandler&&e.off(\"mouseout\",e.unfocusNodeAdjHandler),r.get(\"focusNodeAdjacency\")&&(e.on(\"mouseover\",e.focusNodeAdjHandler=function(){a._focusAdjacencyDisabled||(a._clearTimer(),i.dispatchAction({type:\"focusNodeAdjacency\",seriesId:t.id,edgeDataIndex:e.dataIndex}))}),e.on(\"mouseout\",e.unfocusNodeAdjHandler=function(){a._focusAdjacencyDisabled||a._dispatchUnfocus(i)}))})),!this._data&&t.get(\"animation\")&&o.setClipPath(function(t,e,i){var a=new n.Rect({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return n.initProps(a,{shape:{width:t.width+20}},e,(function(){o.removeClipPath()})),a}(o.getBoundingRect(),t)),this._data=t.getData()},dispose:function(){this._clearTimer()},_dispatchUnfocus:function(t){var e=this;this._clearTimer(),this._unfocusDelayTimer=setTimeout((function(){e._unfocusDelayTimer=null,t.dispatchAction({type:\"unfocusNodeAdjacency\",seriesId:e._model.id})}),500)},_clearTimer:function(){this._unfocusDelayTimer&&(clearTimeout(this._unfocusDelayTimer),this._unfocusDelayTimer=null)},focusNodeAdjacency:function(t,e,i,n){var a=t.getData(),c=a.graph,p=n.dataIndex,f=a.getItemModel(p),g=n.edgeDataIndex;if(null!=p||null!=g){var m=c.getNodeByIndex(p),v=c.getEdgeByIndex(g);if(c.eachNode((function(t){h(t,o,.1)})),c.eachEdge((function(t){h(t,l,.1)})),m){d(m,s);var y=f.get(\"focusNodeAdjacency\");\"outEdges\"===y?r.each(m.outEdges,(function(t){t.dataIndex<0||(d(t,u),d(t.node2,s))})):\"inEdges\"===y?r.each(m.inEdges,(function(t){t.dataIndex<0||(d(t,u),d(t.node1,s))})):\"allEdges\"===y&&r.each(m.edges,(function(t){t.dataIndex<0||(d(t,u),t.node1!==m&&d(t.node1,s),t.node2!==m&&d(t.node2,s))}))}v&&(d(v,u),d(v.node1,s),d(v.node2,s))}},unfocusNodeAdjacency:function(t,e,i,n){var a=t.getGraph();a.eachNode((function(t){h(t,o)})),a.eachEdge((function(t){h(t,l)}))}});t.exports=f},W4dC:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=n.each,r=n.createHashMap,o=i(\"7DRL\"),s=i(\"TIY9\"),l=i(\"yS9w\"),u=i(\"mFDi\"),c={geoJSON:s,svg:l},h={load:function(t,e,i){var n,o=[],s=r(),l=r(),h=p(t);return a(h,(function(r){var u=c[r.type].load(t,r,i);a(u.regions,(function(t){var i=t.name;e&&e.hasOwnProperty(i)&&(t=t.cloneShallow(i=e[i])),o.push(t),s.set(i,t),l.set(i,t.center)}));var h=u.boundingRect;h&&(n?n.union(h):n=h.clone())})),{regions:o,regionsMap:s,nameCoordMap:l,boundingRect:n||new u(0,0,0,0)}},makeGraphic:d(\"makeGraphic\"),removeGraphic:d(\"removeGraphic\")};function d(t){return function(e,i){var n=p(e),r=[];return a(n,(function(n){var a=c[n.type][t];a&&r.push(a(e,n,i))})),r}}function p(t){return o.retrieveMap(t)||[]}t.exports=h},WGYa:function(t,e,i){var n=i(\"7yuC\").forceLayout,a=i(\"HF/U\").simpleLayout,r=i(\"lOQZ\").circularLayout,o=i(\"OELB\").linearMap,s=i(\"QBsz\"),l=i(\"bYtY\"),u=i(\"DDd/\").getCurvenessForEdge;t.exports=function(t){t.eachSeriesByType(\"graph\",(function(t){if(!(y=t.coordinateSystem)||\"view\"===y.type)if(\"force\"===t.get(\"layout\")){var e=t.preservedPoints||{},i=t.getGraph(),c=i.data,h=i.edgeData,d=t.getModel(\"force\"),p=d.get(\"initLayout\");t.preservedPoints?c.each((function(t){var i=c.getId(t);c.setItemLayout(t,e[i]||[NaN,NaN])})):p&&\"none\"!==p?\"circular\"===p&&r(t,\"value\"):a(t);var f=c.getDataExtent(\"value\"),g=h.getDataExtent(\"value\"),m=d.get(\"repulsion\"),v=d.get(\"edgeLength\");l.isArray(m)||(m=[m,m]),l.isArray(v)||(v=[v,v]),v=[v[1],v[0]];var y,x=c.mapArray(\"value\",(function(t,e){var i=c.getItemLayout(e),n=o(t,f,m);return isNaN(n)&&(n=(m[0]+m[1])/2),{w:n,rep:n,fixed:c.getItemModel(e).get(\"fixed\"),p:!i||isNaN(i[0])||isNaN(i[1])?null:i}})),_=h.mapArray(\"value\",(function(e,n){var a=i.getEdgeByIndex(n),r=o(e,g,v);isNaN(r)&&(r=(v[0]+v[1])/2);var s=a.getModel(),c=l.retrieve3(s.get(\"lineStyle.curveness\"),-u(a,t,n,!0),0);return{n1:x[a.node1.dataIndex],n2:x[a.node2.dataIndex],d:r,curveness:c,ignoreForceLayout:s.get(\"ignoreForceLayout\")}})),b=(y=t.coordinateSystem).getBoundingRect(),w=n(x,_,{rect:b,gravity:d.get(\"gravity\"),friction:d.get(\"friction\")}),S=w.step;w.step=function(t){for(var n=0,a=x.length;n=0;s--)null==i[s]&&(delete a[e[s]],e.pop())}(a):c(a,!0):(n.assert(\"linear\"!==e||a.dataExtent),c(a))};l.prototype={constructor:l,mapValueToVisual:function(t){var e=this._normalizeData(t);return this._doMap(e,t)},getNormalizer:function(){return n.bind(this._normalizeData,this)}};var u=l.visualHandlers={color:{applyVisual:p(\"color\"),getColorMapper:function(){var t=this.option;return n.bind(\"category\"===t.mappingMethod?function(t,e){return!e&&(t=this._normalizeData(t)),f.call(this,t)}:function(e,i,n){var r=!!n;return!i&&(e=this._normalizeData(e)),n=a.fastLerp(e,t.parsedVisual,n),r?n:a.stringify(n,\"rgba\")},this)},_doMap:{linear:function(t){return a.stringify(a.fastLerp(t,this.option.parsedVisual),\"rgba\")},category:f,piecewise:function(t,e){var i=v.call(this,e);return null==i&&(i=a.stringify(a.fastLerp(t,this.option.parsedVisual),\"rgba\")),i},fixed:g}},colorHue:h((function(t,e){return a.modifyHSL(t,e)})),colorSaturation:h((function(t,e){return a.modifyHSL(t,null,e)})),colorLightness:h((function(t,e){return a.modifyHSL(t,null,null,e)})),colorAlpha:h((function(t,e){return a.modifyAlpha(t,e)})),opacity:{applyVisual:p(\"opacity\"),_doMap:m([0,1])},liftZ:{applyVisual:p(\"liftZ\"),_doMap:{linear:g,category:g,piecewise:g,fixed:g}},symbol:{applyVisual:function(t,e,i){var a=this.mapValueToVisual(t);if(n.isString(a))i(\"symbol\",a);else if(s(a))for(var r in a)a.hasOwnProperty(r)&&i(r,a[r])},_doMap:{linear:d,category:f,piecewise:function(t,e){var i=v.call(this,e);return null==i&&(i=d.call(this,t)),i},fixed:g}},symbolSize:{applyVisual:p(\"symbolSize\"),_doMap:m([0,1])}};function c(t,e){var i=t.visual,a=[];n.isObject(i)?o(i,(function(t){a.push(t)})):null!=i&&a.push(i),e||1!==a.length||{color:1,symbol:1}.hasOwnProperty(t.type)||(a[1]=a[0]),y(t,a)}function h(t){return{applyVisual:function(e,i,n){e=this.mapValueToVisual(e),n(\"color\",t(i(\"color\"),e))},_doMap:m([0,1])}}function d(t){var e=this.option.visual;return e[Math.round(r(t,[0,1],[0,e.length-1],!0))]||{}}function p(t){return function(e,i,n){n(t,this.mapValueToVisual(e))}}function f(t){var e=this.option.visual;return e[this.option.loop&&-1!==t?t%e.length:t]}function g(){return this.option.visual[0]}function m(t){return{linear:function(e){return r(e,t,this.option.visual,!0)},category:f,piecewise:function(e,i){var n=v.call(this,i);return null==n&&(n=r(e,t,this.option.visual,!0)),n},fixed:g}}function v(t){var e=this.option,i=e.pieceList;if(e.hasSpecialVisual){var n=i[l.findPieceIndex(t,i)];if(n&&n.visual)return n.visual[this.type]}}function y(t,e){return t.visual=e,\"color\"===t.type&&(t.parsedVisual=n.map(e,(function(t){return a.parse(t)}))),e}var x={linear:function(t){return r(t,this.option.dataExtent,[0,1],!0)},piecewise:function(t){var e=this.option.pieceList,i=l.findPieceIndex(t,e,!0);if(null!=i)return r(i,[0,e.length-1],[0,1],!0)},category:function(t){var e=this.option.categories?this.option.categoryMap[t]:t;return null==e?-1:e},fixed:n.noop};function _(t,e,i){return t?e<=i:e=0){var a=\"touchend\"!==n?e.targetTouches[0]:e.changedTouches[0];a&&h(t,a,e,i)}else h(t,e,e,i),e.zrDelta=e.wheelDelta?e.wheelDelta/120:-(e.detail||0)/3;var r=e.button;return null==e.which&&void 0!==r&&u.test(e.type)&&(e.which=1&r?1:2&r?3:4&r?2:0),e},e.addEventListener=function(t,e,i,n){l?t.addEventListener(e,i,n):t.attachEvent(\"on\"+e,i)},e.removeEventListener=function(t,e,i,n){l?t.removeEventListener(e,i,n):t.detachEvent(\"on\"+e,i)},e.stop=f,e.isMiddleOrRightButtonOnMouseUpDown=function(t){return 2===t.which||3===t.which},e.notLeftMouse=function(t){return t.which>1}},YNf1:function(t,e,i){var n=i(\"IwbS\"),a=i(\"6Ic6\").extend({type:\"parallel\",init:function(){this._dataGroup=new n.Group,this.group.add(this._dataGroup)},render:function(t,e,i,a){var u=this._dataGroup,c=t.getData(),h=this._data,d=t.coordinateSystem,p=d.dimensions,f=s(t);if(c.diff(h).add((function(t){l(o(c,u,t,p,d),c,t,f)})).update((function(e,i){var o=h.getItemGraphicEl(i),s=r(c,e,p,d);c.setItemGraphicEl(e,o),n.updateProps(o,{shape:{points:s}},a&&!1===a.animation?null:t,e),l(o,c,e,f)})).remove((function(t){var e=h.getItemGraphicEl(t);u.remove(e)})).execute(),!this._initialized){this._initialized=!0;var g=function(t,e,i){var a=t.model,r=t.getRect(),o=new n.Rect({shape:{x:r.x,y:r.y,width:r.width,height:r.height}}),s=\"horizontal\"===a.get(\"layout\")?\"width\":\"height\";return o.setShape(s,0),n.initProps(o,{shape:{width:r.width,height:r.height}},e,(function(){setTimeout((function(){u.removeClipPath()}))})),o}(d,t);u.setClipPath(g)}this._data=c},incrementalPrepareRender:function(t,e,i){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},incrementalRender:function(t,e,i){for(var n=e.getData(),a=e.coordinateSystem,r=a.dimensions,u=s(e),c=t.start;c65535?f:m}var y=[\"hasItemOption\",\"_nameList\",\"_idList\",\"_invertedIndicesMap\",\"_rawData\",\"_chunkSize\",\"_chunkCount\",\"_dimValueGetter\",\"_count\",\"_rawCount\",\"_nameDimIdx\",\"_idDimIdx\"],x=[\"_extent\",\"_approximateExtent\",\"_rawExtent\"];function _(t,e){n.each(y.concat(e.__wrappedMethods||[]),(function(i){e.hasOwnProperty(i)&&(t[i]=e[i])})),t.__wrappedMethods=e.__wrappedMethods,n.each(x,(function(i){t[i]=n.clone(e[i])})),t._calculationInfo=n.extend(e._calculationInfo)}var b=function(t,e){t=t||[\"x\",\"y\"];for(var i={},a=[],r={},o=0;o=0?this._indices[t]:-1}function D(t,e){var i=t._idList[e];return null==i&&(i=I(t,t._idDimIdx,e)),null==i&&(i=\"e\\0\\0\"+e),i}function C(t){return n.isArray(t)||(t=[t]),t}function L(t,e){var i=t.dimensions,a=new b(n.map(i,t.getDimensionInfo,t),t.hostModel);_(a,t);for(var r=a._storage={},o=t._storage,s=0;s=0?(r[l]=P(o[l]),a._rawExtent[l]=[1/0,-1/0],a._extent[l]=null):r[l]=o[l])}return a}function P(t){for(var e,i,n=new Array(t.length),a=0;ax[1]&&(x[1]=y)}e&&(this._nameList[d]=e[p])}this._rawCount=this._count=l,this._extent={},M(this)},w._initDataFromProvider=function(t,e){if(!(t>=e)){for(var i,n=this._chunkSize,a=this._rawData,r=this._storage,o=this.dimensions,s=o.length,l=this._dimensionInfos,u=this._nameList,c=this._idList,h=this._rawExtent,d=this._nameRepeatCount={},p=this._chunkCount,f=0;fT[1]&&(T[1]=I)}if(!a.pure){var A=u[v];if(m&&null==A)if(null!=m.name)u[v]=A=m.name;else if(null!=i){var D=o[i],C=r[D][y];if(C){A=C[x];var L=l[D].ordinalMeta;L&&L.categories.length&&(A=L.categories[A])}}var P=null==m?null:m.id;null==P&&null!=A&&(d[A]=d[A]||0,P=A,d[A]>0&&(P+=\"__ec__\"+d[A]),d[A]++),null!=P&&(c[v]=P)}}!a.persistent&&a.clean&&a.clean(),this._rawCount=this._count=e,this._extent={},M(this)}},w.count=function(){return this._count},w.getIndices=function(){var t=this._indices;if(t){var e=this._count;if((n=t.constructor)===Array){a=new n(e);for(var i=0;i=0&&e=0&&er&&(r=s)}return this._extent[t]=i=[a,r],i},w.getApproximateExtent=function(t){return t=this.getDimension(t),this._approximateExtent[t]||this.getDataExtent(t)},w.setApproximateExtent=function(t,e){e=this.getDimension(e),this._approximateExtent[e]=t.slice()},w.getCalculationInfo=function(t){return this._calculationInfo[t]},w.setCalculationInfo=function(t,e){d(t)?n.extend(this._calculationInfo,t):this._calculationInfo[t]=e},w.getSum=function(t){var e=0;if(this._storage[t])for(var i=0,n=this.count();i=this._rawCount||t<0)return-1;if(!this._indices)return t;var e=this._indices,i=e[t];if(null!=i&&it))return r;a=r-1}}return-1},w.indicesOfNearest=function(t,e,i){var n=[];if(!this._storage[t])return n;null==i&&(i=1/0);for(var a=1/0,r=-1,o=0,s=0,l=this.count();s=0&&r<0)&&(a=c,r=u,o=0),u===r&&(n[o++]=s))}return n.length=o,n},w.getRawIndex=T,w.getRawDataItem=function(t){if(this._rawData.persistent)return this._rawData.getItem(this.getRawIndex(t));for(var e=[],i=0;i=l&&I<=u||isNaN(I))&&(r[o++]=h),h++;c=!0}else if(2===n){d=this._storage[s];var y=this._storage[e[1]],x=t[e[1]][0],_=t[e[1]][1];for(p=0;p=l&&I<=u||isNaN(I))&&(w>=x&&w<=_||isNaN(w))&&(r[o++]=h),h++}}c=!0}}if(!c)if(1===n)for(m=0;m=l&&I<=u||isNaN(I))&&(r[o++]=S)}else for(m=0;mt[D][1])&&(M=!1)}M&&(r[o++]=this.getRawIndex(m))}return ow[1]&&(w[1]=b)}}}return r},w.downSample=function(t,e,i,n){for(var a=L(this,[t]),r=a._storage,o=[],s=Math.floor(1/e),l=r[t],u=this.count(),c=this._chunkSize,h=a._rawExtent[t],d=new(v(this))(u),p=0,f=0;fu-f&&(o.length=s=u-f);for(var g=0;gh[1]&&(h[1]=x),d[p++]=_}return a._count=p,a._indices=d,a.getRawIndex=A,a},w.getItemModel=function(t){var e=this.hostModel;return new a(this.getRawDataItem(t),e,e&&e.ecModel)},w.diff=function(t){var e=this;return new r(t?t.getIndices():[],this.getIndices(),(function(e){return D(t,e)}),(function(t){return D(e,t)}))},w.getVisual=function(t){var e=this._visual;return e&&e[t]},w.setVisual=function(t,e){if(d(t))for(var i in t)t.hasOwnProperty(i)&&this.setVisual(i,t[i]);else this._visual=this._visual||{},this._visual[t]=e},w.setLayout=function(t,e){if(d(t))for(var i in t)t.hasOwnProperty(i)&&this.setLayout(i,t[i]);else this._layout[t]=e},w.getLayout=function(t){return this._layout[t]},w.getItemLayout=function(t){return this._itemLayouts[t]},w.setItemLayout=function(t,e,i){this._itemLayouts[t]=i?n.extend(this._itemLayouts[t]||{},e):e},w.clearItemLayouts=function(){this._itemLayouts.length=0},w.getItemVisual=function(t,e,i){var n=this._itemVisuals[t],a=n&&n[e];return null!=a||i?a:this.getVisual(e)},w.setItemVisual=function(t,e,i){var n=this._itemVisuals[t]||{},a=this.hasItemVisual;if(this._itemVisuals[t]=n,d(e))for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r],a[r]=!0);else n[e]=i,a[e]=!0},w.clearAllVisual=function(){this._visual={},this._itemVisuals=[],this.hasItemVisual={}};var k=function(t){t.seriesIndex=this.seriesIndex,t.dataIndex=this.dataIndex,t.dataType=this.dataType};w.setItemGraphicEl=function(t,e){var i=this.hostModel;e&&(e.dataIndex=t,e.dataType=this.dataType,e.seriesIndex=i&&i.seriesIndex,\"group\"===e.type&&e.traverse(k,e)),this._graphicEls[t]=e},w.getItemGraphicEl=function(t){return this._graphicEls[t]},w.eachItemGraphicEl=function(t,e){n.each(this._graphicEls,(function(i,n){i&&t&&t.call(e,i,n)}))},w.cloneShallow=function(t){if(!t){var e=n.map(this.dimensions,this.getDimensionInfo,this);t=new b(e,this.hostModel)}return t._storage=this._storage,_(t,this),t._indices=this._indices?new(0,this._indices.constructor)(this._indices):null,t.getRawIndex=t._indices?A:T,t},w.wrapMethod=function(t,e){var i=this[t];\"function\"==typeof i&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=i.apply(this,arguments);return e.apply(this,[t].concat(n.slice(arguments)))})},w.TRANSFERABLE_METHODS=[\"cloneShallow\",\"downSample\",\"map\"],w.CHANGABLE_METHODS=[\"filterSelf\",\"selectRange\"],t.exports=b},YgsL:function(t,e,i){var n=i(\"QBsz\").distance;function a(t,e,i,n,a,r,o){var s=.5*(i-t),l=.5*(n-e);return(2*(e-i)+s+l)*o+(-3*(e-i)-2*s-l)*r+s*a+e}t.exports=function(t,e){for(var i=t.length,r=[],o=0,s=1;si-2?i-1:p+1],h=t[p>i-3?i-1:p+2]);var m=f*f,v=f*m;r.push([a(u[0],g[0],c[0],h[0],f,m,v),a(u[1],g[1],c[1],h[1],f,m,v)])}return r}},Yl7c:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=\"___EC__COMPONENT__CONTAINER___\";function r(t){var e={main:\"\",sub:\"\"};return t&&(t=t.split(\".\"),e.main=t[0]||\"\",e.sub=t[1]||\"\"),e}var o=0;function s(t,e){var i=n.slice(arguments,2);return this.superClass.prototype[e].apply(t,i)}function l(t,e,i){return this.superClass.prototype[e].apply(t,i)}e.parseClassType=r,e.enableClassExtend=function(t,e){t.$constructor=t,t.extend=function(t){var e=this,i=function(){t.$constructor?t.$constructor.apply(this,arguments):e.apply(this,arguments)};return n.extend(i.prototype,t),i.extend=this.extend,i.superCall=s,i.superApply=l,n.inherits(i,this),i.superClass=e,i}},e.enableClassCheck=function(t){var e=[\"__\\0is_clz\",o++,Math.random().toFixed(3)].join(\"_\");t.prototype[e]=!0,t.isInstance=function(t){return!(!t||!t[e])}},e.enableClassManagement=function(t,e){e=e||{};var i={};if(t.registerClass=function(t,e){return e&&(function(t){n.assert(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(t),'componentType \"'+t+'\" illegal')}(e),(e=r(e)).sub?e.sub!==a&&((function(t){var e=i[t.main];return e&&e[a]||((e=i[t.main]={})[a]=!0),e}(e))[e.sub]=t):i[e.main]=t),t},t.getClass=function(t,e,n){var r=i[t];if(r&&r[a]&&(r=e?r[e]:null),n&&!r)throw new Error(e?\"Component \"+t+\".\"+(e||\"\")+\" not exists. Load it first.\":t+\".type should be specified.\");return r},t.getClassesByMainType=function(t){t=r(t);var e=[],o=i[t.main];return o&&o[a]?n.each(o,(function(t,i){i!==a&&e.push(t)})):e.push(o),e},t.hasClass=function(t){return t=r(t),!!i[t.main]},t.getAllClassMainTypes=function(){var t=[];return n.each(i,(function(e,i){t.push(i)})),t},t.hasSubTypes=function(t){t=r(t);var e=i[t.main];return e&&e[a]},t.parseClassType=r,e.registerWhenExtend){var o=t.extend;o&&(t.extend=function(e){var i=o.call(this,e);return t.registerClass(i,e.type)})}return t},e.setReadOnly=function(t,e){}},Ynxi:function(t,e,i){var n=i(\"bYtY\"),a=i(\"ProS\"),r=i(\"IwbS\"),o=i(\"+TT/\").getLayoutRect,s=i(\"7aKB\").windowOpen;a.extendComponentModel({type:\"title\",layoutMode:{type:\"box\",ignoreSize:!0},defaultOption:{zlevel:0,z:6,show:!0,text:\"\",target:\"blank\",subtext:\"\",subtarget:\"blank\",left:0,top:0,backgroundColor:\"rgba(0,0,0,0)\",borderColor:\"#ccc\",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:\"bolder\",color:\"#333\"},subtextStyle:{color:\"#aaa\"}}}),a.extendComponentView({type:\"title\",render:function(t,e,i){if(this.group.removeAll(),t.get(\"show\")){var a=this.group,l=t.getModel(\"textStyle\"),u=t.getModel(\"subtextStyle\"),c=t.get(\"textAlign\"),h=n.retrieve2(t.get(\"textBaseline\"),t.get(\"textVerticalAlign\")),d=new r.Text({style:r.setTextStyle({},l,{text:t.get(\"text\"),textFill:l.getTextColor()},{disableBox:!0}),z2:10}),p=d.getBoundingRect(),f=t.get(\"subtext\"),g=new r.Text({style:r.setTextStyle({},u,{text:f,textFill:u.getTextColor(),y:p.height+t.get(\"itemGap\"),textVerticalAlign:\"top\"},{disableBox:!0}),z2:10}),m=t.get(\"link\"),v=t.get(\"sublink\"),y=t.get(\"triggerEvent\",!0);d.silent=!m&&!y,g.silent=!v&&!y,m&&d.on(\"click\",(function(){s(m,\"_\"+t.get(\"target\"))})),v&&g.on(\"click\",(function(){s(v,\"_\"+t.get(\"subtarget\"))})),d.eventData=g.eventData=y?{componentType:\"title\",componentIndex:t.componentIndex}:null,a.add(d),f&&a.add(g);var x=a.getBoundingRect(),_=t.getBoxLayoutParams();_.width=x.width,_.height=x.height;var b=o(_,{width:i.getWidth(),height:i.getHeight()},t.get(\"padding\"));c||(\"middle\"===(c=t.get(\"left\")||t.get(\"right\"))&&(c=\"center\"),\"right\"===c?b.x+=b.width:\"center\"===c&&(b.x+=b.width/2)),h||(\"center\"===(h=t.get(\"top\")||t.get(\"bottom\"))&&(h=\"middle\"),\"bottom\"===h?b.y+=b.height:\"middle\"===h&&(b.y+=b.height/2),h=h||\"top\"),a.attr(\"position\",[b.x,b.y]);var w={textAlign:c,textVerticalAlign:h};d.setStyle(w),g.setStyle(w),x=a.getBoundingRect();var S=b.margin,M=t.getItemStyle([\"color\",\"opacity\"]);M.fill=t.get(\"backgroundColor\");var I=new r.Rect({shape:{x:x.x-S[3],y:x.y-S[0],width:x.width+S[1]+S[3],height:x.height+S[0]+S[2],r:t.get(\"borderRadius\")},style:M,subPixelOptimize:!0,silent:!0});a.add(I)}}})},Z1r0:function(t,e){t.exports=function(t){var e=t.findComponents({mainType:\"legend\"});e&&e.length&&t.eachSeriesByType(\"graph\",(function(t){var i=t.getCategoriesData(),n=t.getGraph().data,a=i.mapArray(i.getName);n.filterSelf((function(t){var i=n.getItemModel(t).getShallow(\"category\");if(null!=i){\"number\"==typeof i&&(i=a[i]);for(var r=0;r0?1:-1,o=n.height>0?1:-1;return{x:n.x+r*a/2,y:n.y+o*a/2,width:n.width-r*a,height:n.height-o*a}},polar:function(t,e,i){var n=t.getItemLayout(e);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle}}};function M(t){return null!=t.startAngle&&null!=t.endAngle&&t.startAngle===t.endAngle}function I(t,e,i,n,s,l,u,c){var h=e.getItemVisual(i,\"color\"),d=e.getItemVisual(i,\"opacity\"),p=e.getVisual(\"borderColor\"),f=n.getModel(\"itemStyle\"),g=n.getModel(\"emphasis.itemStyle\").getBarItemStyle();c||t.setShape(\"r\",f.get(\"barBorderRadius\")||0),t.useStyle(a.defaults({stroke:M(s)?\"none\":p,fill:M(s)?\"none\":h,opacity:d},f.getBarItemStyle()));var m=n.getShallow(\"cursor\");m&&t.attr(\"cursor\",m),c||o(t.style,g,n,h,l,i,u?s.height>0?\"bottom\":\"top\":s.width>0?\"left\":\"right\"),M(s)&&(g.fill=g.stroke=\"none\"),r.setHoverStyle(t,g)}var T=u.extend({type:\"largeBar\",shape:{points:[]},buildPath:function(t,e){for(var i=e.points,n=this.__startPoint,a=this.__baseDimIdx,r=0;r=h&&v<=d&&(l<=y?c>=l&&c<=y:c>=y&&c<=l))return o[p]}return-1}(this,t.offsetX,t.offsetY);this.dataIndex=e>=0?e:null}),30,!1);function C(t,e,i){var n,a=\"polar\"===i.type;return n=a?i.getArea():i.grid.getRect(),a?{cx:n.cx,cy:n.cy,r0:t?n.r0:e.r0,r:t?n.r:e.r,startAngle:t?e.startAngle:0,endAngle:t?e.endAngle:2*Math.PI}:{x:t?e.x:n.x,y:t?n.y:e.y,width:t?e.width:n.width,height:t?n.height:e.height}}t.exports=m},ZWlE:function(t,e,i){var n=i(\"bYtY\"),a=i(\"4NO4\");t.exports=function(t){!function(t){if(!t.parallel){var e=!1;n.each(t.series,(function(t){t&&\"parallel\"===t.type&&(e=!0)})),e&&(t.parallel=[{}])}}(t),function(t){var e=a.normalizeToArray(t.parallelAxis);n.each(e,(function(e){if(n.isObject(e)){var i=e.parallelIndex||0,r=a.normalizeToArray(t.parallel)[i];r&&r.parallelAxisDefault&&n.merge(e,r.parallelAxisDefault,!1)}}))}(t)}},ZYIC:function(t,e,i){var n={seriesType:\"lines\",plan:i(\"zM3Q\")(),reset:function(t){var e=t.coordinateSystem,i=t.get(\"polyline\"),n=t.pipelineContext.large;return{progress:function(a,r){var o=[];if(n){var s,l=a.end-a.start;if(i){for(var u=0,c=a.start;c>1)%2;o.style.cssText=[\"position: absolute\",\"visibility: hidden\",\"padding: 0\",\"margin: 0\",\"border-width: 0\",\"user-select: none\",\"width:0\",\"height:0\",n[s]+\":0\",a[l]+\":0\",n[1-s]+\":auto\",a[1-l]+\":auto\",\"\"].join(\"!important;\"),t.appendChild(o),i.push(o)}return i}(e,l),l,o);if(u)return u(t,i,r),!0}return!1}function s(t){return\"CANVAS\"===t.nodeName.toUpperCase()}e.transformLocalCoord=function(t,e,i,n,a){return o(r,e,n,a,!0)&&o(t,i,r[0],r[1])},e.transformCoordWithViewport=o,e.isCanvasEl=s},Znkb:function(t,e,i){i(\"Tghj\");var n=i(\"ProS\"),a=i(\"zTMp\"),r=n.extendComponentView({type:\"axis\",_axisPointer:null,axisPointerClass:null,render:function(t,e,i,n){this.axisPointerClass&&a.fixValue(t),r.superApply(this,\"render\",arguments),o(this,t,0,i,0,!0)},updateAxisPointer:function(t,e,i,n,a){o(this,t,0,i,0,!1)},remove:function(t,e){var i=this._axisPointer;i&&i.remove(e),r.superApply(this,\"remove\",arguments)},dispose:function(t,e){s(this,e),r.superApply(this,\"dispose\",arguments)}});function o(t,e,i,n,o,l){var u=r.getAxisPointerClass(t.axisPointerClass);if(u){var c=a.getAxisPointerModel(e);c?(t._axisPointer||(t._axisPointer=new u)).render(e,c,n,l):s(t,n)}}function s(t,e,i){var n=t._axisPointer;n&&n.dispose(e,i),t._axisPointer=null}var l=[];r.registerAxisPointerClass=function(t,e){l[t]=e},r.getAxisPointerClass=function(t){return t&&l[t]},t.exports=r},ZqQs:function(t,e,i){var n=i(\"bYtY\");function a(t){var e=t.itemStyle||(t.itemStyle={}),i=e.emphasis||(e.emphasis={}),a=t.label||t.label||{},o=a.normal||(a.normal={}),s={normal:1,emphasis:1};n.each(a,(function(t,e){s[e]||r(o,e)||(o[e]=t)})),i.label&&!r(a,\"emphasis\")&&(a.emphasis=i.label,delete i.label)}function r(t,e){return t.hasOwnProperty(e)}t.exports=function(t){var e=t&&t.timeline;n.isArray(e)||(e=e?[e]:[]),n.each(e,(function(t){t&&function(t){var e=t.type,i={number:\"value\",time:\"time\"};if(i[e]&&(t.axisType=i[e],delete t.type),a(t),r(t,\"controlPosition\")){var o=t.controlStyle||(t.controlStyle={});r(o,\"position\")||(o.position=t.controlPosition),\"none\"!==o.position||r(o,\"show\")||(o.show=!1,delete o.position),delete t.controlPosition}n.each(t.data||[],(function(t){n.isObject(t)&&!n.isArray(t)&&(!r(t,\"value\")&&r(t,\"name\")&&(t.value=t.name),a(t))}))}(t)}))}},Zvw2:function(t,e,i){var n=i(\"bYtY\"),a=i(\"hM6l\"),r=function(t,e,i,n,r){a.call(this,t,e,i),this.type=n||\"value\",this.position=r||\"bottom\",this.orient=null};r.prototype={constructor:r,model:null,isHorizontal:function(){var t=this.position;return\"top\"===t||\"bottom\"===t},pointToData:function(t,e){return this.coordinateSystem.pointToData(t,e)[0]},toGlobalCoord:null,toLocalCoord:null},n.inherits(r,a),t.exports=r},a9QJ:function(t,e){var i={Russia:[100,60],\"United States\":[-99,38],\"United States of America\":[-99,38]};t.exports=function(t,e){if(\"world\"===t){var n=i[e.name];if(n){var a=e.center;a[0]=n[0],a[1]=n[1]}}}},aKvl:function(t,e,i){var n=i(\"Sj9i\").quadraticProjectPoint;e.containStroke=function(t,e,i,a,r,o,s,l,u){if(0===s)return!1;var c=s;return!(u>e+c&&u>a+c&&u>o+c||ut+c&&l>i+c&&l>r+c||l0&&d>0&&!f&&(l=0),l<0&&d<0&&!g&&(d=0));var m=e.ecModel;if(m&&\"time\"===o){var v,y=u(\"bar\",m);if(n.each(y,(function(t){v|=t.getBaseAxis()===e.axis})),v){var x=c(y),_=function(t,e,i,a){var r=i.axis.getExtent(),o=r[1]-r[0],s=h(a,i.axis);if(void 0===s)return{min:t,max:e};var l=1/0;n.each(s,(function(t){l=Math.min(t.offset,l)}));var u=-1/0;n.each(s,(function(t){u=Math.max(t.offset+t.width,u)})),l=Math.abs(l),u=Math.abs(u);var c=l+u,d=e-t,p=d/(1-(l+u)/o)-d;return{min:t-=p*(l/c),max:e+=p*(u/c)}}(l,d,e,x);l=_.min,d=_.max}}return{extent:[l,d],fixMin:f,fixMax:g}}function f(t){var e,i=t.getLabelModel().get(\"formatter\"),n=\"category\"===t.type?t.scale.getExtent()[0]:null;return\"string\"==typeof i?(e=i,i=function(i){return i=t.scale.getLabel(i),e.replace(\"{value}\",null!=i?i:\"\")}):\"function\"==typeof i?function(e,a){return null!=n&&(a=e-n),i(g(t,e),a)}:function(e){return t.scale.getLabel(e)}}function g(t,e){return\"category\"===t.type?t.scale.getLabel(e):e}function m(t){var e=t.get(\"interval\");return null==e?\"auto\":e}i(\"IWp7\"),i(\"jCoz\"),e.getScaleExtent=p,e.niceScaleExtent=function(t,e){var i=p(t,e),n=i.extent,a=e.get(\"splitNumber\");\"log\"===t.type&&(t.base=e.get(\"logBase\"));var r=t.type;t.setExtent(n[0],n[1]),t.niceExtent({splitNumber:a,fixMin:i.fixMin,fixMax:i.fixMax,minInterval:\"interval\"===r||\"time\"===r?e.get(\"minInterval\"):null,maxInterval:\"interval\"===r||\"time\"===r?e.get(\"maxInterval\"):null});var o=e.get(\"interval\");null!=o&&t.setInterval&&t.setInterval(o)},e.createScaleByModel=function(t,e){if(e=e||t.get(\"type\"))switch(e){case\"category\":return new a(t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),[1/0,-1/0]);case\"value\":return new r;default:return(o.getClass(e)||r).create(t)}},e.ifAxisCrossZero=function(t){var e=t.scale.getExtent(),i=e[0],n=e[1];return!(i>0&&n>0||i<0&&n<0)},e.makeLabelFormatter=f,e.getAxisRawValue=g,e.estimateLabelUnionRect=function(t){var e=t.scale;if(t.model.get(\"axisLabel.show\")&&!e.isBlank()){var i,n,a=\"category\"===t.type,r=e.getExtent();n=a?e.count():(i=e.getTicks()).length;var o,s,l,u,c,h,p,g,m=t.getLabelModel(),v=f(t),y=1;n>40&&(y=Math.ceil(n/40));for(var x=0;xi.blockIndex?i.step:null,r=n&&n.modDataCount;return{step:a,modBy:null!=r?Math.ceil(r/a):null,modDataCount:r}}},g.getPipeline=function(t){return this._pipelineMap.get(t)},g.updateStreamModes=function(t,e){var i=this._pipelineMap.get(t.uid),n=t.getData().count(),a=i.progressiveEnabled&&e.incrementalPrepareRender&&n>=i.threshold,r=t.get(\"large\")&&n>=t.get(\"largeThreshold\"),o=\"mod\"===t.get(\"progressiveChunkMode\")?n:null;t.pipelineContext=i.context={progressiveRender:a,modDataCount:o,large:r}},g.restorePipelines=function(t){var e=this,i=e._pipelineMap=s();t.eachSeries((function(t){var n=t.getProgressive(),a=t.uid;i.set(a,{id:a,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:n&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(n||700),count:0}),A(e,t,t.dataTask)}))},g.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.ecInstance.getModel(),i=this.api;a(this._allHandlers,(function(n){var r=t.get(n.uid)||t.set(n.uid,[]);n.reset&&function(t,e,i,n,a){var r=i.seriesTaskMap||(i.seriesTaskMap=s()),o=e.seriesType,l=e.getTargetSeries;function c(i){var o=i.uid,s=r.get(o)||r.set(o,u({plan:w,reset:S,count:T}));s.context={model:i,ecModel:n,api:a,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:t},A(t,i,s)}e.createOnAllSeries?n.eachRawSeries(c):o?n.eachRawSeriesByType(o,c):l&&l(n,a).each(c);var h=t._pipelineMap;r.each((function(t,e){h.get(e)||(t.dispose(),r.removeKey(e))}))}(this,n,r,e,i),n.overallReset&&function(t,e,i,n,r){var o=i.overallTask=i.overallTask||u({reset:y});o.context={ecModel:n,api:r,overallReset:e.overallReset,scheduler:t};var l=o.agentStubMap=o.agentStubMap||s(),c=e.seriesType,h=e.getTargetSeries,d=!0,p=e.modifyOutputEnd;function f(e){var i=e.uid,n=l.get(i);n||(n=l.set(i,u({reset:x,onDirty:b})),o.dirty()),n.context={model:e,overallProgress:d,modifyOutputEnd:p},n.agent=o,n.__block=d,A(t,e,n)}c?n.eachRawSeriesByType(c,f):h?h(n,r).each(f):(d=!1,a(n.getSeries(),f));var g=t._pipelineMap;l.each((function(t,e){g.get(e)||(t.dispose(),o.dirty(),l.removeKey(e))}))}(this,n,r,e,i)}),this)},g.prepareView=function(t,e,i,n){var a=t.renderTask,r=a.context;r.model=e,r.ecModel=i,r.api=n,a.__block=!t.incrementalPrepareRender,A(this,e,a)},g.performDataProcessorTasks=function(t,e){m(this,this._dataProcessorHandlers,t,e,{block:!0})},g.performVisualTasks=function(t,e,i){m(this,this._visualHandlers,t,e,i)},g.performSeriesTasks=function(t){var e;t.eachSeries((function(t){e|=t.dataTask.perform()})),this.unfinished|=e},g.plan=function(){this._pipelineMap.each((function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)}))};var v=g.updatePayload=function(t,e){\"remain\"!==e&&(t.context.payload=e)};function y(t){t.overallReset(t.ecModel,t.api,t.payload)}function x(t,e){return t.overallProgress&&_}function _(){this.agent.dirty(),this.getDownstream().dirty()}function b(){this.agent&&this.agent.dirty()}function w(t){return t.plan&&t.plan(t.model,t.ecModel,t.api,t.payload)}function S(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=p(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?r(e,(function(t,e){return I(e)})):M}var M=I(0);function I(t){return function(e,i){var n=i.data,a=i.resetDefines[t];if(a&&a.dataEach)for(var r=e.start;r=0&&!(n[s]<=e);s--);s=Math.min(s,a-2)}else{for(var s=r;se);s++);s=Math.min(s-1,a-2)}o.lerp(t.position,i[s],i[s+1],(e-n[s])/(n[s+1]-n[s])),t.rotation=-Math.atan2(i[s+1][1]-i[s][1],i[s+1][0]-i[s][0])-Math.PI/2,this._lastFrame=s,this._lastFramePercent=e,t.ignore=!1}},a.inherits(s,r),t.exports=s},as94:function(t,e,i){var n=i(\"7aKB\"),a=i(\"3LNs\"),r=i(\"IwbS\"),o=i(\"/y7N\"),s=i(\"Fofx\"),l=i(\"+rIm\"),u=i(\"Znkb\"),c=a.extend({makeElOption:function(t,e,i,a,u){var c=i.axis;\"angle\"===c.dim&&(this.animationThreshold=Math.PI/18);var d,p=c.polar,f=p.getOtherAxis(c).getExtent();d=c[\"dataTo\"+n.capitalFirst(c.dim)](e);var g=a.get(\"type\");if(g&&\"none\"!==g){var m=o.buildElStyle(a),v=h[g](c,p,d,f,m);v.style=m,t.graphicKey=v.type,t.pointer=v}var y=function(t,e,i,n,a){var o=e.axis,u=o.dataToCoord(t),c=n.getAngleAxis().getExtent()[0];c=c/180*Math.PI;var h,d,p,f=n.getRadiusAxis().getExtent();if(\"radius\"===o.dim){var g=s.create();s.rotate(g,g,c),s.translate(g,g,[n.cx,n.cy]),h=r.applyTransform([u,-a],g);var m=e.getModel(\"axisLabel\").get(\"rotate\")||0,v=l.innerTextLayout(c,m*Math.PI/180,-1);d=v.textAlign,p=v.textVerticalAlign}else{var y=f[1];h=n.coordToPoint([y+a,u]);var x=n.cx,_=n.cy;d=Math.abs(h[0]-x)/y<.3?\"center\":h[0]>x?\"left\":\"right\",p=Math.abs(h[1]-_)/y<.3?\"middle\":h[1]>_?\"top\":\"bottom\"}return{position:h,align:d,verticalAlign:p}}(e,i,0,p,a.get(\"label.margin\"));o.buildLabelElOption(t,i,a,u,y)}}),h={line:function(t,e,i,n,a){return\"angle\"===t.dim?{type:\"Line\",shape:o.makeLineShape(e.coordToPoint([n[0],i]),e.coordToPoint([n[1],i]))}:{type:\"Circle\",shape:{cx:e.cx,cy:e.cy,r:i}}},shadow:function(t,e,i,n,a){var r=Math.max(1,t.getBandWidth()),s=Math.PI/180;return\"angle\"===t.dim?{type:\"Sector\",shape:o.makeSectorShape(e.cx,e.cy,n[0],n[1],(-i-r/2)*s,(r/2-i)*s)}:{type:\"Sector\",shape:o.makeSectorShape(e.cx,e.cy,i-r/2,i+r/2,0,2*Math.PI)}}};u.registerAxisPointerClass(\"PolarAxisPointer\",c),t.exports=c},b9oc:function(t,e,i){var n=i(\"bYtY\").each,a=\"\\0_ec_hist_store\";function r(t){var e=t[a];return e||(e=t[a]=[{}]),e}e.push=function(t,e){var i=r(t);n(e,(function(e,n){for(var a=i.length-1;a>=0&&!i[a][n];a--);if(a<0){var r=t.queryComponents({mainType:\"dataZoom\",subType:\"select\",id:n})[0];if(r){var o=r.getPercentRange();i[0][n]={dataZoomId:n,start:o[0],end:o[1]}}}})),i.push(e)},e.pop=function(t){var e=r(t),i=e[e.length-1];e.length>1&&e.pop();var a={};return n(i,(function(t,i){for(var n=e.length-1;n>=0;n--)if(t=e[n][i]){a[i]=t;break}})),a},e.clear=function(t){t[a]=null},e.count=function(t){return r(t).length}},bBKM:function(t,e,i){i(\"Tghj\");var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"+rIm\"),o=i(\"IwbS\"),s=[\"axisLine\",\"axisTickLabel\",\"axisName\"],l=n.extendComponentView({type:\"radar\",render:function(t,e,i){this.group.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},_buildAxes:function(t){var e=t.coordinateSystem,i=e.getIndicatorAxes(),n=a.map(i,(function(t){return new r(t.model,{position:[e.cx,e.cy],rotation:t.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})}));a.each(n,(function(t){a.each(s,t.add,t),this.group.add(t.getGroup())}),this)},_buildSplitLineAndArea:function(t){var e=t.coordinateSystem,i=e.getIndicatorAxes();if(i.length){var n=t.get(\"shape\"),r=t.getModel(\"splitLine\"),s=t.getModel(\"splitArea\"),l=r.getModel(\"lineStyle\"),u=s.getModel(\"areaStyle\"),c=r.get(\"show\"),h=s.get(\"show\"),d=l.get(\"color\"),p=u.get(\"color\");d=a.isArray(d)?d:[d],p=a.isArray(p)?p:[p];var f=[],g=[];if(\"circle\"===n)for(var m=i[0].getTicksCoords(),v=e.cx,y=e.cy,x=0;x=0;o--)r=n.merge(r,e[o],!0);t.defaultOption=r}return t.defaultOption},getReferringComponents:function(t){return this.ecModel.queryComponents({mainType:t,index:this.get(t+\"Index\",!0),id:this.get(t+\"Id\",!0)})}});s(p,{registerWhenExtend:!0}),r.enableSubTypeDefaulter(p),r.enableTopologicalTravel(p,(function(t){var e=[];return n.each(p.getClassesByMainType(t),(function(t){e=e.concat(t.prototype.dependencies||[])})),e=n.map(e,(function(t){return l(t).main})),\"dataset\"!==t&&n.indexOf(e,\"dataset\")<=0&&e.unshift(\"dataset\"),e})),n.mixin(p,h),t.exports=p},bMXI:function(t,e,i){var n=i(\"bYtY\"),a=i(\"QBsz\"),r=i(\"Fofx\"),o=i(\"mFDi\"),s=i(\"DN4a\"),l=a.applyTransform;function u(){s.call(this)}function c(t){this.name=t,s.call(this),this._roamTransformable=new u,this._rawTransformable=new u}function h(t,e,i,n){var a=i.seriesModel,r=a?a.coordinateSystem:null;return r===this?r[t](n):null}n.mixin(u,s),c.prototype={constructor:c,type:\"view\",dimensions:[\"x\",\"y\"],setBoundingRect:function(t,e,i,n){return this._rect=new o(t,e,i,n),this._rect},getBoundingRect:function(){return this._rect},setViewRect:function(t,e,i,n){this.transformTo(t,e,i,n),this._viewRect=new o(t,e,i,n)},transformTo:function(t,e,i,n){var a=this.getBoundingRect(),r=this._rawTransformable;r.transform=a.calculateTransform(new o(t,e,i,n)),r.decomposeTransform(),this._updateTransform()},setCenter:function(t){t&&(this._center=t,this._updateCenterAndZoom())},setZoom:function(t){t=t||1;var e=this.zoomLimit;e&&(null!=e.max&&(t=Math.min(e.max,t)),null!=e.min&&(t=Math.max(e.min,t))),this._zoom=t,this._updateCenterAndZoom()},getDefaultCenter:function(){var t=this.getBoundingRect();return[t.x+t.width/2,t.y+t.height/2]},getCenter:function(){return this._center||this.getDefaultCenter()},getZoom:function(){return this._zoom||1},getRoamTransform:function(){return this._roamTransformable.getLocalTransform()},_updateCenterAndZoom:function(){var t=this._rawTransformable.getLocalTransform(),e=this._roamTransformable,i=this.getDefaultCenter(),n=this.getCenter(),r=this.getZoom();n=a.applyTransform([],n,t),i=a.applyTransform([],i,t),e.origin=n,e.position=[i[0]-n[0],i[1]-n[1]],e.scale=[r,r],this._updateTransform()},_updateTransform:function(){var t=this._roamTransformable,e=this._rawTransformable;e.parent=t,t.updateTransform(),e.updateTransform(),r.copy(this.transform||(this.transform=[]),e.transform||r.create()),this._rawTransform=e.getLocalTransform(),this.invTransform=this.invTransform||[],r.invert(this.invTransform,this.transform),this.decomposeTransform()},getTransformInfo:function(){var t=this._roamTransformable.transform,e=this._rawTransformable;return{roamTransform:t?n.slice(t):r.create(),rawScale:n.slice(e.scale),rawPosition:n.slice(e.position)}},getViewRect:function(){return this._viewRect},getViewRectAfterRoam:function(){var t=this.getBoundingRect().clone();return t.applyTransform(this.transform),t},dataToPoint:function(t,e,i){var n=e?this._rawTransform:this.transform;return i=i||[],n?l(i,t,n):a.copy(i,t)},pointToData:function(t){var e=this.invTransform;return e?l([],t,e):[t[0],t[1]]},convertToPixel:n.curry(h,\"dataToPoint\"),convertFromPixel:n.curry(h,\"pointToData\"),containPoint:function(t){return this.getViewRectAfterRoam().contain(t[0],t[1])}},n.mixin(c,s),t.exports=c},bNin:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"FBjb\"),o=i(\"Itpr\").radialCoordinate,s=i(\"ProS\"),l=i(\"4mN7\"),u=i(\"bMXI\"),c=i(\"Ae+d\"),h=i(\"SgGq\"),d=i(\"xSat\").onIrrelevantElement,p=(i(\"Tghj\"),i(\"OELB\").parsePercent),f=a.extendShape({shape:{parentPoint:[],childPoints:[],orient:\"\",forkPosition:\"\"},style:{stroke:\"#000\",fill:null},buildPath:function(t,e){var i=e.childPoints,n=i.length,a=e.parentPoint,r=i[0],o=i[n-1];if(1===n)return t.moveTo(a[0],a[1]),void t.lineTo(r[0],r[1]);var s=e.orient,l=\"TB\"===s||\"BT\"===s?0:1,u=1-l,c=p(e.forkPosition,1),h=[];h[l]=a[l],h[u]=a[u]+(o[u]-a[u])*c,t.moveTo(a[0],a[1]),t.lineTo(h[0],h[1]),t.moveTo(r[0],r[1]),h[l]=r[l],t.lineTo(h[0],h[1]),h[l]=o[l],t.lineTo(h[0],h[1]),t.lineTo(o[0],o[1]);for(var d=1;dI.x)||(w-=Math.PI);var D=S?\"left\":\"right\",C=l.labelModel.get(\"rotate\"),L=C*(Math.PI/180);b.setStyle({textPosition:l.labelModel.get(\"position\")||D,textRotation:null==C?-w:L,textOrigin:\"center\",verticalAlign:\"middle\"})}!function(t,e,i,r,o,s,l,u,c){var h=c.edgeShape,d=r.__edge;if(\"curve\"===h)e.parentNode&&e.parentNode!==i&&(d||(d=r.__edge=new a.BezierCurve({shape:_(c,o,o),style:n.defaults({opacity:0,strokeNoScale:!0},c.lineStyle)})),a.updateProps(d,{shape:_(c,s,l),style:n.defaults({opacity:1},c.lineStyle)},t));else if(\"polyline\"===h&&\"orthogonal\"===c.layout&&e!==i&&e.children&&0!==e.children.length&&!0===e.isExpand){for(var p=e.children,g=[],m=0;m=0;r--)n.push(a[r])}}},c2i1:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=i(\"Yl7c\").enableClassCheck;function r(t){return\"_EC_\"+t}var o=function(t){this._directed=t||!1,this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={}},s=o.prototype;function l(t,e){this.id=null==t?\"\":t,this.inEdges=[],this.outEdges=[],this.edges=[],this.dataIndex=null==e?-1:e}function u(t,e,i){this.node1=t,this.node2=e,this.dataIndex=null==i?-1:i}s.type=\"graph\",s.isDirected=function(){return this._directed},s.addNode=function(t,e){var i=this._nodesMap;if(!i[r(t=null==t?\"\"+e:\"\"+t)]){var n=new l(t,e);return n.hostGraph=this,this.nodes.push(n),i[r(t)]=n,n}},s.getNodeByIndex=function(t){var e=this.data.getRawIndex(t);return this.nodes[e]},s.getNodeById=function(t){return this._nodesMap[r(t)]},s.addEdge=function(t,e,i){var n=this._nodesMap,a=this._edgesMap;if(\"number\"==typeof t&&(t=this.nodes[t]),\"number\"==typeof e&&(e=this.nodes[e]),l.isInstance(t)||(t=n[r(t)]),l.isInstance(e)||(e=n[r(e)]),t&&e){var o=t.id+\"-\"+e.id,s=new u(t,e,i);return s.hostGraph=this,this._directed&&(t.outEdges.push(s),e.inEdges.push(s)),t.edges.push(s),t!==e&&e.edges.push(s),this.edges.push(s),a[o]=s,s}},s.getEdgeByIndex=function(t){var e=this.edgeData.getRawIndex(t);return this.edges[e]},s.getEdge=function(t,e){l.isInstance(t)&&(t=t.id),l.isInstance(e)&&(e=e.id);var i=this._edgesMap;return this._directed?i[t+\"-\"+e]:i[t+\"-\"+e]||i[e+\"-\"+t]},s.eachNode=function(t,e){for(var i=this.nodes,n=i.length,a=0;a=0&&t.call(e,i[a],a)},s.eachEdge=function(t,e){for(var i=this.edges,n=i.length,a=0;a=0&&i[a].node1.dataIndex>=0&&i[a].node2.dataIndex>=0&&t.call(e,i[a],a)},s.breadthFirstTraverse=function(t,e,i,n){if(l.isInstance(e)||(e=this._nodesMap[r(e)]),e){for(var a=\"out\"===i?\"outEdges\":\"in\"===i?\"inEdges\":\"edges\",o=0;o=0&&i.node2.dataIndex>=0})),a=0,r=n.length;a=0&&this[t][e].setItemVisual(this.dataIndex,i,n)},getVisual:function(i,n){return this[t][e].getItemVisual(this.dataIndex,i,n)},setLayout:function(i,n){this.dataIndex>=0&&this[t][e].setItemLayout(this.dataIndex,i,n)},getLayout:function(){return this[t][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[t][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[t][e].getRawIndex(this.dataIndex)}}};n.mixin(l,c(\"hostGraph\",\"data\")),n.mixin(u,c(\"hostGraph\",\"edgeData\")),o.Node=l,o.Edge=u,a(l),a(u),t.exports=o},c8qY:function(t,e,i){var n=i(\"IwbS\"),a=i(\"fls0\");function r(t){this._ctor=t||a,this.group=new n.Group}var o=r.prototype;function s(t){var e=t.hostModel;return{lineStyle:e.getModel(\"lineStyle\").getLineStyle(),hoverLineStyle:e.getModel(\"emphasis.lineStyle\").getLineStyle(),labelModel:e.getModel(\"label\"),hoverLabelModel:e.getModel(\"emphasis.label\")}}function l(t){return isNaN(t[0])||isNaN(t[1])}function u(t){return!l(t[0])&&!l(t[1])}o.isPersistent=function(){return!0},o.updateData=function(t){var e=this,i=e.group,n=e._lineData;e._lineData=t,n||i.removeAll();var a=s(t);t.diff(n).add((function(i){!function(t,e,i,n){if(u(e.getItemLayout(i))){var a=new t._ctor(e,i,n);e.setItemGraphicEl(i,a),t.group.add(a)}}(e,t,i,a)})).update((function(i,r){!function(t,e,i,n,a,r){var o=e.getItemGraphicEl(n);u(i.getItemLayout(a))?(o?o.updateData(i,a,r):o=new t._ctor(i,a,r),i.setItemGraphicEl(a,o),t.group.add(o)):t.group.remove(o)}(e,n,t,r,i,a)})).remove((function(t){i.remove(n.getItemGraphicEl(t))})).execute()},o.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl((function(e,i){e.updateLayout(t,i)}),this)},o.incrementalPrepareUpdate=function(t){this._seriesScope=s(t),this._lineData=null,this.group.removeAll()},o.incrementalUpdate=function(t,e){function i(t){t.isGroup||function(t){return t.animators&&t.animators.length>0}(t)||(t.incremental=t.useHoverLayer=!0)}for(var n=t.start;n \"))},preventIncremental:function(){return!!this.get(\"effect.show\")},getProgressive:function(){var t=this.option.progressive;return null==t?this.option.large?1e4:this.get(\"progressive\"):t},getProgressiveThreshold:function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?2e4:this.get(\"progressiveThreshold\"):t},defaultOption:{coordinateSystem:\"geo\",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,xAxisIndex:0,yAxisIndex:0,symbol:[\"none\",\"none\"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:\"circle\",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:\"end\"},lineStyle:{opacity:.5}}});t.exports=p},crZl:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"IwbS\"),o=i(\"7aKB\"),s=i(\"+TT/\"),l=i(\"XxSj\"),u=n.extendComponentView({type:\"visualMap\",autoPositionValues:{left:1,right:1,top:1,bottom:1},init:function(t,e){this.ecModel=t,this.api=e},render:function(t,e,i,n){this.visualMapModel=t,!1!==t.get(\"show\")?this.doRender.apply(this,arguments):this.group.removeAll()},renderBackground:function(t){var e=this.visualMapModel,i=o.normalizeCssArray(e.get(\"padding\")||0),n=t.getBoundingRect();t.add(new r.Rect({z2:-1,silent:!0,shape:{x:n.x-i[3],y:n.y-i[0],width:n.width+i[3]+i[1],height:n.height+i[0]+i[2]},style:{fill:e.get(\"backgroundColor\"),stroke:e.get(\"borderColor\"),lineWidth:e.get(\"borderWidth\")}}))},getControllerVisual:function(t,e,i){var n=(i=i||{}).forceState,r=this.visualMapModel,o={};if(\"symbol\"===e&&(o.symbol=r.get(\"itemSymbol\")),\"color\"===e){var s=r.get(\"contentColor\");o.color=s}function u(t){return o[t]}function c(t,e){o[t]=e}var h=r.controllerVisuals[n||r.getValueState(t)],d=l.prepareVisualTypes(h);return a.each(d,(function(n){var a=h[n];i.convertOpacityToAlpha&&\"opacity\"===n&&(n=\"colorAlpha\",a=h.__alphaForOpacity),l.dependsOn(n,e)&&a&&a.applyVisual(t,u,c)})),o[e]},positionGroup:function(t){var e=this.api;s.positionElement(t,this.visualMapModel.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})},doRender:a.noop});t.exports=u},d4KN:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\");t.exports=function(t,e){a.each(e,(function(e){e.update=\"updateView\",n.registerAction(e,(function(i,n){var a={};return n.eachComponent({mainType:\"series\",subType:t,query:i},(function(t){t[e.method]&&t[e.method](i.name,i.dataIndex);var n=t.getData();n.each((function(e){var i=n.getName(e);a[i]=t.isSelected(i)||!1}))})),{name:i.name,selected:a,seriesId:i.seriesId}}))}))}},dBmv:function(t,e,i){var n=i(\"ProS\"),a=i(\"szbU\");i(\"vF/C\"),i(\"qwVE\"),i(\"MHoB\"),i(\"PNag\"),i(\"1u/T\"),n.registerPreprocessor(a)},dMvE:function(t,e){var i={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(2-Math.pow(2,-10*(t-1)))},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4))},elasticOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/.4)+1)},elasticInOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),(t*=2)<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?t*t*((e+1)*t-e)*.5:.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-i.bounceOut(1-t)},bounceOut:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?.5*i.bounceIn(2*t):.5*i.bounceOut(2*t-1)+.5}};t.exports=i},dmGj:function(t,e,i){var n=i(\"DEFe\"),a=i(\"ProS\").extendComponentView({type:\"geo\",init:function(t,e){var i=new n(e,!0);this._mapDraw=i,this.group.add(i.group)},render:function(t,e,i,n){if(!n||\"geoToggleSelect\"!==n.type||n.from!==this.uid){var a=this._mapDraw;t.get(\"show\")?a.draw(t,e,i,this,n):this._mapDraw.group.removeAll(),this.group.silent=t.get(\"silent\")}},dispose:function(){this._mapDraw&&this._mapDraw.remove()}});t.exports=a},dnwI:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"YH21\"),o=i(\"Kagy\"),s=i(\"IUWy\"),l=o.toolbox.dataView,u=new Array(60).join(\"-\");function c(t){return a.map(t,(function(t){var e=t.getRawData(),i=[t.name],n=[];return e.each(e.dimensions,(function(){for(var t=arguments.length,a=arguments[t-1],r=e.getName(a),o=0;o=0)return!0}(t)){var r=function(t){for(var e=t.split(/\\n+/g),i=h(e.shift()).split(d),n=[],r=a.map(i,(function(t){return{name:t,data:[]}})),o=0;o=0;h--)null==o[h]?o.splice(h,1):delete o[h].$action},_flatten:function(t,e,i){a.each(t,(function(t){if(t){i&&(t.parentOption=i),e.push(t);var n=t.children;\"group\"===t.type&&n&&this._flatten(n,e,t),delete t.children}}),this)},useElOptionsToUpdate:function(){var t=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,t}});function h(t,e,i,n){var a=i.type,r=new(u.hasOwnProperty(a)?u[a]:o.getShapeClass(a))(i);e.add(r),n.set(t,r),r.__ecGraphicId=t}function d(t,e){var i=t&&t.parent;i&&(\"group\"===t.type&&t.traverse((function(t){d(t,e)})),e.removeKey(t.__ecGraphicId),i.remove(t))}function p(t,e){var i;return a.each(e,(function(e){null!=t[e]&&\"auto\"!==t[e]&&(i=!0)})),i}n.extendComponentView({type:\"graphic\",init:function(t,e){this._elMap=a.createHashMap()},render:function(t,e,i){t!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=t,this._updateElements(t),this._relocate(t,i)},_updateElements:function(t){var e=t.useElOptionsToUpdate();if(e){var i=this._elMap,n=this.group;a.each(e,(function(e){var r=e.$action,o=e.id,l=i.get(o),u=e.parentId,c=null!=u?i.get(u):n,p=e.style;\"text\"===e.type&&p&&(e.hv&&e.hv[1]&&(p.textVerticalAlign=p.textBaseline=null),!p.hasOwnProperty(\"textFill\")&&p.fill&&(p.textFill=p.fill),!p.hasOwnProperty(\"textStroke\")&&p.stroke&&(p.textStroke=p.stroke));var f=function(t){return t=a.extend({},t),a.each([\"id\",\"parentId\",\"$action\",\"hv\",\"bounding\"].concat(s.LOCATION_PARAMS),(function(e){delete t[e]})),t}(e);r&&\"merge\"!==r?\"replace\"===r?(d(l,i),h(o,c,f,i)):\"remove\"===r&&d(l,i):l?l.attr(f):h(o,c,f,i);var g=i.get(o);g&&(g.__ecGraphicWidthOption=e.width,g.__ecGraphicHeightOption=e.height,function(t,e,i){var n=t.eventData;t.silent||t.ignore||n||(n=t.eventData={componentType:\"graphic\",componentIndex:e.componentIndex,name:t.name}),n&&(n.info=t.info)}(g,t))}))}},_relocate:function(t,e){for(var i=t.option.elements,n=this.group,a=this._elMap,r=e.getWidth(),o=e.getHeight(),u=0;u=0;u--){var h,d,p;(d=a.get((h=i[u]).id))&&s.positionElement(d,h,(p=d.parent)===n?{width:r,height:o}:{width:p.__ecGraphicWidth,height:p.__ecGraphicHeight},null,{hv:h.hv,boundingMode:h.bounding})}},_clear:function(){var t=this._elMap;t.each((function(e){d(e,t)})),this._elMap=a.createHashMap()},dispose:function(){this._clear()}})},f3JH:function(t,e,i){i(\"aTJb\"),i(\"OlYY\"),i(\"fc+c\"),i(\"oY9F\"),i(\"MqEG\"),i(\"LBfv\"),i(\"noeP\")},f5HG:function(t,e,i){var n=i(\"IwbS\"),a=i(\"QBsz\"),r=n.Line.prototype,o=n.BezierCurve.prototype;function s(t){return isNaN(+t.cpx1)||isNaN(+t.cpy1)}var l=n.extendShape({type:\"ec-line\",style:{stroke:\"#000\",fill:null},shape:{x1:0,y1:0,x2:0,y2:0,percent:1,cpx1:null,cpy1:null},buildPath:function(t,e){this[s(e)?\"_buildPathLine\":\"_buildPathCurve\"](t,e)},_buildPathLine:r.buildPath,_buildPathCurve:o.buildPath,pointAt:function(t){return this[s(this.shape)?\"_pointAtLine\":\"_pointAtCurve\"](t)},_pointAtLine:r.pointAt,_pointAtCurve:o.pointAt,tangentAt:function(t){var e=this.shape,i=s(e)?[e.x2-e.x1,e.y2-e.y1]:this._tangentAtCurve(t);return a.normalize(i,i)},_tangentAtCurve:o.tangentAt});t.exports=l},f5Yq:function(t,e,i){var n=i(\"bYtY\").isFunction;t.exports=function(t,e,i){return{seriesType:t,performRawSeries:!0,reset:function(t,a,r){var o=t.getData(),s=t.get(\"symbol\"),l=t.get(\"symbolSize\"),u=t.get(\"symbolKeepAspect\"),c=t.get(\"symbolRotate\"),h=n(s),d=n(l),p=n(c),f=h||d||p,g=!h&&s?s:e;if(o.setVisual({legendSymbol:i||g,symbol:g,symbolSize:d?null:l,symbolKeepAspect:u,symbolRotate:c}),!a.isSeriesFiltered(t))return{dataEach:o.hasItemOption||f?function(e,i){if(f){var n=t.getRawValue(i),a=t.getDataParams(i);h&&e.setItemVisual(i,\"symbol\",s(n,a)),d&&e.setItemVisual(i,\"symbolSize\",l(n,a)),p&&e.setItemVisual(i,\"symbolRotate\",c(n,a))}if(e.hasItemOption){var r=e.getItemModel(i),o=r.getShallow(\"symbol\",!0),u=r.getShallow(\"symbolSize\",!0),g=r.getShallow(\"symbolRotate\",!0),m=r.getShallow(\"symbolKeepAspect\",!0);null!=o&&e.setItemVisual(i,\"symbol\",o),null!=u&&e.setItemVisual(i,\"symbolSize\",u),null!=g&&e.setItemVisual(i,\"symbolRotate\",g),null!=m&&e.setItemVisual(i,\"symbolKeepAspect\",m)}}:null}}}}},fE02:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"/IIm\"),o=i(\"vZ6x\"),s=i(\"b9oc\"),l=i(\"72pK\"),u=i(\"Kagy\"),c=i(\"IUWy\");i(\"3TkU\");var h=a.each;function d(t,e,i){(this._brushController=new r(i.getZr())).on(\"brush\",a.bind(this._onBrush,this)).mount()}d.defaultOption={show:!0,filterMode:\"filter\",icon:{zoom:\"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1\",back:\"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26\"},title:a.clone(u.toolbox.dataZoom.title),brushStyle:{borderWidth:0,color:\"rgba(0,0,0,0.2)\"}};var p=d.prototype;p.render=function(t,e,i,n){this.model=t,this.ecModel=e,this.api=i,function(t,e,i,n,a){var r=i._isZoomActive;n&&\"takeGlobalCursor\"===n.type&&(r=\"dataZoomSelect\"===n.key&&n.dataZoomSelectActive),i._isZoomActive=r,t.setIconStatus(\"zoom\",r?\"emphasis\":\"normal\");var s=new o(g(t.option),e,{include:[\"grid\"]});i._brushController.setPanels(s.makePanelOpts(a,(function(t){return t.xAxisDeclared&&!t.yAxisDeclared?\"lineX\":!t.xAxisDeclared&&t.yAxisDeclared?\"lineY\":\"rect\"}))).enableBrush(!!r&&{brushType:\"auto\",brushStyle:t.getModel(\"brushStyle\").getItemStyle()})}(t,e,this,n,i),function(t,e){t.setIconStatus(\"back\",s.count(e)>1?\"emphasis\":\"normal\")}(t,e)},p.onclick=function(t,e,i){f[i].call(this)},p.remove=function(t,e){this._brushController.unmount()},p.dispose=function(t,e){this._brushController.dispose()};var f={zoom:function(){this.api.dispatchAction({type:\"takeGlobalCursor\",key:\"dataZoomSelect\",dataZoomSelectActive:!this._isZoomActive})},back:function(){this._dispatchZoomAction(s.pop(this.ecModel))}};function g(t){var e={};return a.each([\"xAxisIndex\",\"yAxisIndex\"],(function(i){e[i]=t[i],null==e[i]&&(e[i]=\"all\"),(!1===e[i]||\"none\"===e[i])&&(e[i]=[])})),e}p._onBrush=function(t,e){if(e.isEnd&&t.length){var i={},n=this.ecModel;this._brushController.updateCovers([]),new o(g(this.model.option),n,{include:[\"grid\"]}).matchOutputRanges(t,n,(function(t,e,i){if(\"cartesian2d\"===i.type){var n=t.brushType;\"rect\"===n?(a(\"x\",i,e[0]),a(\"y\",i,e[1])):a({lineX:\"x\",lineY:\"y\"}[n],i,e)}})),s.push(n,i),this._dispatchZoomAction(i)}function a(t,e,a){var r=e.getAxis(t),o=r.model,s=function(t,e,i){var n;return i.eachComponent({mainType:\"dataZoom\",subType:\"select\"},(function(i){i.getAxisModel(t,e.componentIndex)&&(n=i)})),n}(t,o,n),u=s.findRepresentativeAxisProxy(o).getMinMaxSpan();null==u.minValueSpan&&null==u.maxValueSpan||(a=l(0,a.slice(),r.scale.getExtent(),0,u.minValueSpan,u.maxValueSpan)),s&&(i[s.id]={dataZoomId:s.id,startValue:a[0],endValue:a[1]})}},p._dispatchZoomAction=function(t){var e=[];h(t,(function(t,i){e.push(a.clone(t))})),e.length&&this.api.dispatchAction({type:\"dataZoom\",from:this.uid,batch:e})},c.register(\"dataZoom\",d),n.registerPreprocessor((function(t){if(t){var e=t.dataZoom||(t.dataZoom=[]);a.isArray(e)||(t.dataZoom=e=[e]);var i=t.toolbox;if(i&&(a.isArray(i)&&(i=i[0]),i&&i.feature)){var n=i.feature.dataZoom;r(\"xAxis\",n),r(\"yAxis\",n)}}function r(i,n){if(n){var r=i+\"Index\",o=n[r];null==o||\"all\"===o||a.isArray(o)||(o=!1===o||\"none\"===o?[]:[o]),a.isArray(s=t[i])||(s=s?[s]:[]),h(s,(function(t,s){if(null==o||\"all\"===o||-1!==a.indexOf(o,s)){var l={type:\"select\",$fromToolbox:!0,filterMode:n.filterMode||\"filter\",id:\"\\0_ec_\\0toolbox-dataZoom_\"+i+s};l[r]=s,e.push(l)}}))}var s}})),t.exports=d},fW2E:function(t,e){var i={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};t.exports=function(t,e,n){return i.hasOwnProperty(e)?n*t.dpr:n}},\"fc+c\":function(t,e,i){var n=i(\"sS/r\").extend({type:\"dataZoom\",render:function(t,e,i,n){this.dataZoomModel=t,this.ecModel=e,this.api=i},getTargetCoordInfo:function(){var t=this.ecModel,e={};return this.dataZoomModel.eachTargetAxis((function(i,n){var a=t.getComponent(i.axis,n);if(a){var r=a.getCoordSysModel();r&&function(t,e,i,n){for(var a,r=0;r0&&(b[0]=-b[0],b[1]=-b[1]);var S,M=d[0]<0?-1:1;if(\"start\"!==i.__position&&\"end\"!==i.__position){var I=-Math.atan2(d[1],d[0]);c[0].8?\"left\":h[0]<-.8?\"right\":\"center\",g=h[1]>.8?\"top\":h[1]<-.8?\"bottom\":\"middle\";break;case\"start\":p=[-h[0]*y+u[0],-h[1]*x+u[1]],f=h[0]>.8?\"right\":h[0]<-.8?\"left\":\"center\",g=h[1]>.8?\"bottom\":h[1]<-.8?\"top\":\"middle\";break;case\"insideStartTop\":case\"insideStart\":case\"insideStartBottom\":p=[y*M+u[0],u[1]+S],f=d[0]<0?\"right\":\"left\",m=[-y*M,-S];break;case\"insideMiddleTop\":case\"insideMiddle\":case\"insideMiddleBottom\":case\"middle\":p=[w[0],w[1]+S],f=\"center\",m=[0,-S];break;case\"insideEndTop\":case\"insideEnd\":case\"insideEndBottom\":p=[-y*M+c[0],c[1]+S],f=d[0]>=0?\"right\":\"left\",m=[y*M,-S]}i.attr({style:{textVerticalAlign:i.__verticalAlign||g,textAlign:i.__textAlign||f},position:p,scale:[n,n],origin:m})}}}},f._createLine=function(t,e,i){var a=t.hostModel,r=function(t){var e=new o({name:\"line\",subPixelOptimize:!0});return d(e.shape,t),e}(t.getItemLayout(e));r.shape.percent=0,s.initProps(r,{shape:{percent:1}},a,e),this.add(r);var l=new s.Text({name:\"label\",lineLabelOriginalOpacity:1});this.add(l),n.each(u,(function(i){var n=h(i,t,e);this.add(n),this[c(i)]=t.getItemVisual(e,i)}),this),this._updateCommonStl(t,e,i)},f.updateData=function(t,e,i){var a=t.hostModel,r=this.childOfName(\"line\"),o=t.getItemLayout(e),l={shape:{}};d(l.shape,o),s.updateProps(r,l,a,e),n.each(u,(function(i){var n=t.getItemVisual(e,i),a=c(i);if(this[a]!==n){this.remove(this.childOfName(i));var r=h(i,t,e);this.add(r)}this[a]=n}),this),this._updateCommonStl(t,e,i)},f._updateCommonStl=function(t,e,i){var a=t.hostModel,r=this.childOfName(\"line\"),o=i&&i.lineStyle,c=i&&i.hoverLineStyle,h=i&&i.labelModel,d=i&&i.hoverLabelModel;if(!i||t.hasItemOption){var p=t.getItemModel(e);o=p.getModel(\"lineStyle\").getLineStyle(),c=p.getModel(\"emphasis.lineStyle\").getLineStyle(),h=p.getModel(\"label\"),d=p.getModel(\"emphasis.label\")}var f=t.getItemVisual(e,\"color\"),g=n.retrieve3(t.getItemVisual(e,\"opacity\"),o.opacity,1);r.useStyle(n.defaults({strokeNoScale:!0,fill:\"none\",stroke:f,opacity:g},o)),r.hoverStyle=c,n.each(u,(function(t){var e=this.childOfName(t);e&&(e.setColor(f),e.setStyle({opacity:g}))}),this);var m,v,y=h.getShallow(\"show\"),x=d.getShallow(\"show\"),_=this.childOfName(\"label\");if((y||x)&&(m=f||\"#000\",null==(v=a.getFormattedLabel(e,\"normal\",t.dataType)))){var b=a.getRawValue(e);v=null==b?t.getName(e):isFinite(b)?l(b):b}var w=y?v:null,S=x?n.retrieve2(a.getFormattedLabel(e,\"emphasis\",t.dataType),v):null,M=_.style;if(null!=w||null!=S){s.setTextStyle(_.style,h,{text:w},{autoColor:m}),_.__textAlign=M.textAlign,_.__verticalAlign=M.textVerticalAlign,_.__position=h.get(\"position\")||\"middle\";var I=h.get(\"distance\");n.isArray(I)||(I=[I,I]),_.__labelDistance=I}_.hoverStyle=null!=S?{text:S,textFill:d.getTextColor(!0),fontStyle:d.getShallow(\"fontStyle\"),fontWeight:d.getShallow(\"fontWeight\"),fontSize:d.getShallow(\"fontSize\"),fontFamily:d.getShallow(\"fontFamily\")}:{text:null},_.ignore=!y&&!x,s.setHoverStyle(this)},f.highlight=function(){this.trigger(\"emphasis\")},f.downplay=function(){this.trigger(\"normal\")},f.updateLayout=function(t,e){this.setLinePoints(t.getItemLayout(e))},f.setLinePoints=function(t){var e=this.childOfName(\"line\");d(e.shape,t),e.dirty()},n.inherits(p,s.Group),t.exports=p},fmMI:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=n.each,r=n.filter,o=n.map,s=n.isArray,l=n.indexOf,u=n.isObject,c=n.isString,h=n.createHashMap,d=n.assert,p=n.clone,f=n.merge,g=n.extend,m=n.mixin,v=i(\"4NO4\"),y=i(\"Qxkt\"),x=i(\"bLfw\"),_=i(\"iXHM\"),b=i(\"5Hur\"),w=i(\"D5nY\").resetSourceDefaulter,S=y.extend({init:function(t,e,i,n){i=i||{},this.option=null,this._theme=new y(i),this._optionManager=n},setOption:function(t,e){d(!(\"\\0_ec_inner\"in t),\"please use chart.getOption()\"),this._optionManager.setOption(t,e),this.resetOption(null)},resetOption:function(t){var e=!1,i=this._optionManager;if(!t||\"recreate\"===t){var n=i.mountOption(\"recreate\"===t);this.option&&\"recreate\"!==t?(this.restoreData(),this.mergeOption(n)):M.call(this,n),e=!0}if(\"timeline\"!==t&&\"media\"!==t||this.restoreData(),!t||\"recreate\"===t||\"timeline\"===t){var r=i.getTimelineOption(this);r&&(this.mergeOption(r),e=!0)}if(!t||\"recreate\"===t||\"media\"===t){var o=i.getMediaOption(this,this._api);o.length&&a(o,(function(t){this.mergeOption(t,e=!0)}),this)}return e},mergeOption:function(t){var e=this.option,i=this._componentsMap,n=[];w(this),a(t,(function(t,i){null!=t&&(x.hasClass(i)?i&&n.push(i):e[i]=null==e[i]?p(t):f(e[i],t,!0))})),x.topologicalTravel(n,x.getAllClassMainTypes(),(function(n,r){var o=v.normalizeToArray(t[n]),l=v.mappingToExists(i.get(n),o);v.makeIdAndName(l),a(l,(function(t,e){var i=t.option;u(i)&&(t.keyInfo.mainType=n,t.keyInfo.subType=function(t,e,i){return e.type?e.type:i?i.subType:x.determineSubType(t,e)}(n,i,t.exist))}));var c=function(t,e){s(e)||(e=e?[e]:[]);var i={};return a(e,(function(e){i[e]=(t.get(e)||[]).slice()})),i}(i,r);e[n]=[],i.set(n,[]),a(l,(function(t,a){var r=t.exist,o=t.option;if(d(u(o)||r,\"Empty component definition\"),o){var s=x.getClass(n,t.keyInfo.subType,!0);if(r&&r.constructor===s)r.name=t.keyInfo.name,r.mergeOption(o,this),r.optionUpdated(o,!1);else{var l=g({dependentModels:c,componentIndex:a},t.keyInfo);r=new s(o,this,this,l),g(r,l),r.init(o,this,this,l),r.optionUpdated(null,!0)}}else r.mergeOption({},this),r.optionUpdated({},!1);i.get(n)[a]=r,e[n][a]=r.option}),this),\"series\"===n&&I(this,i.get(\"series\"))}),this),this._seriesIndicesMap=h(this._seriesIndices=this._seriesIndices||[])},getOption:function(){var t=p(this.option);return a(t,(function(e,i){if(x.hasClass(i)){for(var n=(e=v.normalizeToArray(e)).length-1;n>=0;n--)v.isIdInner(e[n])&&e.splice(n,1);t[i]=e}})),delete t[\"\\0_ec_inner\"],t},getTheme:function(){return this._theme},getComponent:function(t,e){var i=this._componentsMap.get(t);if(i)return i[e||0]},queryComponents:function(t){var e=t.mainType;if(!e)return[];var i,n=t.index,a=t.id,u=t.name,c=this._componentsMap.get(e);if(!c||!c.length)return[];if(null!=n)s(n)||(n=[n]),i=r(o(n,(function(t){return c[t]})),(function(t){return!!t}));else if(null!=a){var h=s(a);i=r(c,(function(t){return h&&l(a,t.id)>=0||!h&&t.id===a}))}else if(null!=u){var d=s(u);i=r(c,(function(t){return d&&l(u,t.name)>=0||!d&&t.name===u}))}else i=c.slice();return T(i,t)},findComponents:function(t){var e,i,n,a,o,s=t.mainType,l=(i=s+\"Index\",n=s+\"Id\",a=s+\"Name\",!(e=t.query)||null==e[i]&&null==e[n]&&null==e[a]?null:{mainType:s,index:e[i],id:e[n],name:e[a]});return o=T(l?this.queryComponents(l):this._componentsMap.get(s),t),t.filter?r(o,t.filter):o},eachComponent:function(t,e,i){var n=this._componentsMap;if(\"function\"==typeof t)i=e,e=t,n.each((function(t,n){a(t,(function(t,a){e.call(i,n,t,a)}))}));else if(c(t))a(n.get(t),e,i);else if(u(t)){var r=this.findComponents(t);a(r,e,i)}},getSeriesByName:function(t){var e=this._componentsMap.get(\"series\");return r(e,(function(e){return e.name===t}))},getSeriesByIndex:function(t){return this._componentsMap.get(\"series\")[t]},getSeriesByType:function(t){var e=this._componentsMap.get(\"series\");return r(e,(function(e){return e.subType===t}))},getSeries:function(){return this._componentsMap.get(\"series\").slice()},getSeriesCount:function(){return this._componentsMap.get(\"series\").length},eachSeries:function(t,e){a(this._seriesIndices,(function(i){var n=this._componentsMap.get(\"series\")[i];t.call(e,n,i)}),this)},eachRawSeries:function(t,e){a(this._componentsMap.get(\"series\"),t,e)},eachSeriesByType:function(t,e,i){a(this._seriesIndices,(function(n){var a=this._componentsMap.get(\"series\")[n];a.subType===t&&e.call(i,a,n)}),this)},eachRawSeriesByType:function(t,e,i){return a(this.getSeriesByType(t),e,i)},isSeriesFiltered:function(t){return null==this._seriesIndicesMap.get(t.componentIndex)},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(t,e){I(this,r(this._componentsMap.get(\"series\"),t,e))},restoreData:function(t){var e=this._componentsMap;I(this,e.get(\"series\"));var i=[];e.each((function(t,e){i.push(e)})),x.topologicalTravel(i,x.getAllClassMainTypes(),(function(i,n){a(e.get(i),(function(e){(\"series\"!==i||!function(t,e){if(e){var i=e.seiresIndex,n=e.seriesId,a=e.seriesName;return null!=i&&t.componentIndex!==i||null!=n&&t.id!==n||null!=a&&t.name!==a}}(e,t))&&e.restoreData()}))}))}});function M(t){var e,i;t=t,this.option={},this.option[\"\\0_ec_inner\"]=1,this._componentsMap=h({series:[]}),i=(e=t).color&&!e.colorLayer,a(this._theme.option,(function(t,n){\"colorLayer\"===n&&i||x.hasClass(n)||(\"object\"==typeof t?e[n]=e[n]?f(e[n],t,!1):p(t):null==e[n]&&(e[n]=t))})),f(t,_,!1),this.mergeOption(t)}function I(t,e){t._seriesIndicesMap=h(t._seriesIndices=o(e,(function(t){return t.componentIndex}))||[])}function T(t,e){return e.hasOwnProperty(\"subType\")?r(t,(function(t){return t.subType===e.subType})):t}m(S,b),t.exports=S},g0SD:function(t,e,i){var n=i(\"bYtY\"),a=i(\"9wZj\"),r=i(\"OELB\"),o=i(\"YXkt\"),s=i(\"kj2x\");function l(t,e,i){var n=e.coordinateSystem;t.each((function(a){var o,s=t.getItemModel(a),l=r.parsePercent(s.get(\"x\"),i.getWidth()),u=r.parsePercent(s.get(\"y\"),i.getHeight());if(isNaN(l)||isNaN(u)){if(e.getMarkerPosition)o=e.getMarkerPosition(t.getValues(t.dimensions,a));else if(n){var c=t.get(n.dimensions[0],a),h=t.get(n.dimensions[1],a);o=n.dataToPoint([c,h])}}else o=[l,u];isNaN(l)||(o[0]=l),isNaN(u)||(o[1]=u),t.setItemLayout(a,o)}))}var u=i(\"iPDy\").extend({type:\"markPoint\",updateTransform:function(t,e,i){e.eachSeries((function(t){var e=t.markPointModel;e&&(l(e.getData(),t,i),this.markerGroupMap.get(t.id).updateLayout(e))}),this)},renderSeries:function(t,e,i,r){var u=t.coordinateSystem,c=t.id,h=t.getData(),d=this.markerGroupMap,p=d.get(c)||d.set(c,new a),f=function(t,e,i){var a;a=t?n.map(t&&t.dimensions,(function(t){var i=e.getData().getDimensionInfo(e.getData().mapDimension(t))||{};return n.defaults({name:t},i)})):[{name:\"value\",type:\"float\"}];var r=new o(a,i),l=n.map(i.get(\"data\"),n.curry(s.dataTransform,e));return t&&(l=n.filter(l,n.curry(s.dataFilter,t))),r.initData(l,null,t?s.dimValueGetter:function(t){return t.value}),r}(u,t,e);e.setData(f),l(e.getData(),t,r),f.each((function(t){var i=f.getItemModel(t),a=i.getShallow(\"symbol\"),r=i.getShallow(\"symbolSize\"),o=i.getShallow(\"symbolRotate\"),s=n.isFunction(a),l=n.isFunction(r),u=n.isFunction(o);if(s||l||u){var c=e.getRawValue(t),d=e.getDataParams(t);s&&(a=a(c,d)),l&&(r=r(c,d)),u&&(o=o(c,d))}f.setItemVisual(t,{symbol:a,symbolSize:r,symbolRotate:o,color:i.get(\"itemStyle.color\")||h.getVisual(\"color\")})})),p.updateData(f),this.group.add(p.group),f.eachItemGraphicEl((function(t){t.traverse((function(t){t.dataModel=e}))})),p.__keep=!0,p.group.silent=e.get(\"silent\")||t.get(\"silent\")}});t.exports=u},g7p0:function(t,e,i){var n=i(\"bYtY\"),a=i(\"bLfw\"),r=i(\"+TT/\"),o=r.getLayoutParams,s=r.sizeCalculable,l=r.mergeLayoutParam,u=a.extend({type:\"calendar\",coordinateSystem:null,defaultOption:{zlevel:0,z:2,left:80,top:60,cellSize:20,orient:\"horizontal\",splitLine:{show:!0,lineStyle:{color:\"#000\",width:1,type:\"solid\"}},itemStyle:{color:\"#fff\",borderWidth:1,borderColor:\"#ccc\"},dayLabel:{show:!0,firstDay:0,position:\"start\",margin:\"50%\",nameMap:\"en\",color:\"#000\"},monthLabel:{show:!0,position:\"start\",margin:5,align:\"center\",nameMap:\"en\",formatter:null,color:\"#000\"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:\"#ccc\",fontFamily:\"sans-serif\",fontWeight:\"bolder\",fontSize:20}},init:function(t,e,i,n){var a=o(t);u.superApply(this,\"init\",arguments),c(t,a)},mergeOption:function(t,e){u.superApply(this,\"mergeOption\",arguments),c(this.option,t)}});function c(t,e){var i=t.cellSize;n.isArray(i)?1===i.length&&(i[1]=i[0]):i=t.cellSize=[i,i];var a=n.map([0,1],(function(t){return s(e,t)&&(i[t]=\"auto\"),null!=i[t]&&\"auto\"!==i[t]}));l(t,e,{type:\"box\",ignoreSize:a})}t.exports=u},gPAo:function(t,e){function i(t){return t}function n(t,e,n,a,r){this._old=t,this._new=e,this._oldKeyGetter=n||i,this._newKeyGetter=a||i,this.context=r}function a(t,e,i,n,a){for(var r=0;r=0}function s(t,e,i,n,r){var o=\"vertical\"===r?\"x\":\"y\";a.each(t,(function(t){var a,s,l;t.sort((function(t,e){return t.getLayout()[o]-e.getLayout()[o]}));for(var u=0,c=t.length,h=\"vertical\"===r?\"dx\":\"dy\",d=0;d0&&(a=s.getLayout()[o]+l,s.setLayout(\"vertical\"===r?{x:a}:{y:a},!0)),u=s.getLayout()[o]+s.getLayout()[h]+e;if((l=u-e-(\"vertical\"===r?n:i))>0)for(a=s.getLayout()[o]-l,s.setLayout(\"vertical\"===r?{x:a}:{y:a},!0),u=a,d=c-2;d>=0;--d)(l=(s=t[d]).getLayout()[o]+s.getLayout()[h]+e-u)>0&&(a=s.getLayout()[o]-l,s.setLayout(\"vertical\"===r?{x:a}:{y:a},!0)),u=s.getLayout()[o]}))}function l(t,e,i){a.each(t.slice().reverse(),(function(t){a.each(t,(function(t){if(t.outEdges.length){var n=g(t.outEdges,u,i)/g(t.outEdges,f,i);if(isNaN(n)){var a=t.outEdges.length;n=a?g(t.outEdges,c,i)/a:0}if(\"vertical\"===i){var r=t.getLayout().x+(n-p(t,i))*e;t.setLayout({x:r},!0)}else{var o=t.getLayout().y+(n-p(t,i))*e;t.setLayout({y:o},!0)}}}))}))}function u(t,e){return p(t.node2,e)*t.getValue()}function c(t,e){return p(t.node2,e)}function h(t,e){return p(t.node1,e)*t.getValue()}function d(t,e){return p(t.node1,e)}function p(t,e){return\"vertical\"===e?t.getLayout().x+t.getLayout().dx/2:t.getLayout().y+t.getLayout().dy/2}function f(t){return t.getValue()}function g(t,e,i){for(var n=0,a=t.length,r=-1;++r=0;x&&y.depth>g&&(g=y.depth),v.setLayout({depth:x?y.depth:p},!0),v.setLayout(\"vertical\"===s?{dy:i}:{dx:i},!0);for(var _=0;_p-1?g:p-1;l&&\"left\"!==l&&function(t,e,i,n){if(\"right\"===e){for(var r=[],s=t,l=0;s.length;){for(var u=0;u0;u--)l(h,d*=.99,c),s(h,o,i,n,c),m(h,d,c),s(h,o,i,n,c)}(t,e,c,u,n,h,d),function(t,e){var i=\"vertical\"===e?\"x\":\"y\";a.each(t,(function(t){t.outEdges.sort((function(t,e){return t.node2.getLayout()[i]-e.node2.getLayout()[i]})),t.inEdges.sort((function(t,e){return t.node1.getLayout()[i]-e.node1.getLayout()[i]}))})),a.each(t,(function(t){var e=0,i=0;a.each(t.outEdges,(function(t){t.setLayout({sy:e},!0),e+=t.getLayout().dy})),a.each(t.inEdges,(function(t){t.setLayout({ty:i},!0),i+=t.getLayout().dy}))}))}(t,d)}(v,y,i,u,h,d,0!==a.filter(v,(function(t){return 0===t.getLayout().value})).length?0:t.get(\"layoutIterations\"),t.get(\"orient\"),t.get(\"nodeAlign\"))}))}},gut8:function(t,e){e.ContextCachedBy={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},e.WILL_BE_RESTORED=9},gvm7:function(t,e,i){var n=i(\"bYtY\"),a=i(\"dqUG\"),r=i(\"IwbS\");function o(t,e,i,n){t[0]=i,t[1]=n,t[2]=t[0]/e.getWidth(),t[3]=t[1]/e.getHeight()}function s(t){var e=this._zr=t.getZr();this._styleCoord=[0,0,0,0],o(this._styleCoord,e,t.getWidth()/2,t.getHeight()/2),this._show=!1}s.prototype={constructor:s,_enterable:!0,update:function(t){t.get(\"alwaysShowContent\")&&this._moveTooltipIfResized()},_moveTooltipIfResized:function(){var t=this._styleCoord[3],e=this._styleCoord[2]*this._zr.getWidth(),i=t*this._zr.getHeight();this.moveTo(e,i)},show:function(t){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.attr(\"show\",!0),this._show=!0},setContent:function(t,e,i){this.el&&this._zr.remove(this.el);for(var n={},o=t,s=o.indexOf(\"{marker\");s>=0;){var l=o.indexOf(\"|}\"),u=o.substr(s+\"{marker\".length,l-s-\"{marker\".length);n[\"marker\"+u]=u.indexOf(\"sub\")>-1?{textWidth:4,textHeight:4,textBorderRadius:2,textBackgroundColor:e[u],textOffset:[3,0]}:{textWidth:10,textHeight:10,textBorderRadius:5,textBackgroundColor:e[u]},s=(o=o.substr(l+1)).indexOf(\"{marker\")}var c=i.getModel(\"textStyle\"),h=c.get(\"fontSize\"),d=i.get(\"textLineHeight\");null==d&&(d=Math.round(3*h/2)),this.el=new a({style:r.setTextStyle({},c,{rich:n,text:t,textBackgroundColor:i.get(\"backgroundColor\"),textBorderRadius:i.get(\"borderRadius\"),textFill:i.get(\"textStyle.color\"),textPadding:i.get(\"padding\"),textLineHeight:d}),z:i.get(\"z\")}),this._zr.add(this.el);var p=this;this.el.on(\"mouseover\",(function(){p._enterable&&(clearTimeout(p._hideTimeout),p._show=!0),p._inContent=!0})),this.el.on(\"mouseout\",(function(){p._enterable&&p._show&&p.hideLater(p._hideDelay),p._inContent=!1}))},setEnterable:function(t){this._enterable=t},getSize:function(){var t=this.el.getBoundingRect();return[t.width,t.height]},moveTo:function(t,e){if(this.el){var i=this._styleCoord;o(i,this._zr,t,e),this.el.attr(\"position\",[i[0],i[1]])}},hide:function(){this.el&&this.el.hide(),this._show=!1},hideLater:function(t){!this._show||this._inContent&&this._enterable||(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(n.bind(this.hide,this),t)):this.hide())},isShow:function(){return this._show},dispose:function(){clearTimeout(this._hideTimeout),this.el&&this._zr.remove(this.el)},getOuterSize:function(){var t=this.getSize();return{width:t[0],height:t[1]}}},t.exports=s},h54F:function(t,e,i){var n=i(\"ProS\"),a=i(\"YXkt\"),r=i(\"bYtY\"),o=i(\"4NO4\").defaultEmphasis,s=i(\"Qxkt\"),l=i(\"7aKB\").encodeHTML,u=i(\"I3/A\"),c=i(\"xKMd\"),h=i(\"DDd/\"),d=h.initCurvenessList,p=h.createEdgeMapForCurveness,f=n.extendSeriesModel({type:\"series.graph\",init:function(t){f.superApply(this,\"init\",arguments);var e=this;function i(){return e._categoriesData}this.legendVisualProvider=new c(i,i),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},mergeOption:function(t){f.superApply(this,\"mergeOption\",arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},mergeDefaultAndTheme:function(t){f.superApply(this,\"mergeDefaultAndTheme\",arguments),o(t,[\"edgeLabel\"],[\"show\"])},getInitialData:function(t,e){var i=t.edges||t.links||[],n=t.data||t.nodes||[],a=this;if(n&&i){d(this);var o=u(n,i,this,!0,(function(t,i){t.wrapMethod(\"getItemModel\",(function(t){var e=a._categoriesModels[t.getShallow(\"category\")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t}));var n=a.getModel(\"edgeLabel\"),r=new s({label:n.option},n.parentModel,e),o=a.getModel(\"emphasis.edgeLabel\"),l=new s({emphasis:{label:o.option}},o.parentModel,e);function u(t){return(t=this.parsePath(t))&&\"label\"===t[0]?r:t&&\"emphasis\"===t[0]&&\"label\"===t[1]?l:this.parentModel}i.wrapMethod(\"getItemModel\",(function(t){return t.customizeGetParent(u),t}))}));return r.each(o.edges,(function(t){p(t.node1,t.node2,this,t.dataIndex)}),this),o.data}},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},getCategoriesData:function(){return this._categoriesData},formatTooltip:function(t,e,i){if(\"edge\"===i){var n=this.getData(),a=this.getDataParams(t,i),r=n.graph.getEdgeByIndex(t),o=n.getName(r.node1.dataIndex),s=n.getName(r.node2.dataIndex),u=[];return null!=o&&u.push(o),null!=s&&u.push(s),u=l(u.join(\" > \")),a.value&&(u+=\" : \"+l(a.value)),u}return f.superApply(this,\"formatTooltip\",arguments)},_updateCategoriesData:function(){var t=r.map(this.option.categories||[],(function(t){return null!=t.value?t:r.extend({value:0},t)})),e=new a([\"value\"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray((function(t){return e.getItemModel(t,!0)}))},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},isAnimationEnabled:function(){return f.superCall(this,\"isAnimationEnabled\")&&!(\"force\"===this.get(\"layout\")&&this.get(\"force.layoutAnimation\"))},defaultOption:{zlevel:0,z:2,coordinateSystem:\"view\",legendHoverLink:!0,hoverAnimation:!0,layout:null,focusNodeAdjacency:!1,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:\"center\",top:\"center\",symbol:\"circle\",symbolSize:10,edgeSymbol:[\"none\",\"none\"],edgeSymbolSize:10,edgeLabel:{position:\"middle\",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:\"{b}\"},itemStyle:{},lineStyle:{color:\"#aaa\",width:1,opacity:.5},emphasis:{label:{show:!0}}}});t.exports=f},h7HQ:function(t,e,i){var n=i(\"y+Vt\"),a=i(\"T6xi\"),r=n.extend({type:\"polygon\",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(t,e){a.buildPath(t,e,!0)}});t.exports=r},h8O9:function(t,e,i){var n=i(\"bYtY\").map,a=i(\"zM3Q\"),r=i(\"7hqr\").isDimensionStacked;t.exports=function(t){return{seriesType:t,plan:a(),reset:function(t){var e=t.getData(),i=t.coordinateSystem,a=t.pipelineContext.large;if(i){var o=n(i.dimensions,(function(t){return e.mapDimension(t)})).slice(0,2),s=o.length,l=e.getCalculationInfo(\"stackResultDimension\");return r(e,o[0])&&(o[0]=l),r(e,o[1])&&(o[1]=l),s&&{progress:function(t,e){for(var n=a&&new Float32Array((t.end-t.start)*s),r=t.start,l=0,u=[],c=[];r=i&&t<=n},containData:function(t){return this.scale.contain(t)},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(t){return l(t||this.scale.getExtent(),this._extent)},setExtent:function(t,e){var i=this._extent;i[0]=t,i[1]=e},dataToCoord:function(t,e){var i=this._extent,n=this.scale;return t=n.normalize(t),this.onBand&&\"ordinal\"===n.type&&m(i=i.slice(),n.count()),s(t,f,i,e)},coordToData:function(t,e){var i=this._extent,n=this.scale;this.onBand&&\"ordinal\"===n.type&&m(i=i.slice(),n.count());var a=s(t,i,f,e);return this.scale.scale(a)},pointToData:function(t,e){},getTicksCoords:function(t){var e=(t=t||{}).tickModel||this.getTickModel(),i=h(this,e),n=r(i.ticks,(function(t){return{coord:this.dataToCoord(t),tickValue:t}}),this);return function(t,e,i,n){var r=e.length;if(t.onBand&&!i&&r){var o,s=t.getExtent();if(1===r)e[0].coord=s[0],o=e[1]={coord:s[0]};else{var l=(e[r-1].coord-e[0].coord)/(e[r-1].tickValue-e[0].tickValue);a(e,(function(t){t.coord-=l/2}));var c=t.scale.getExtent();e.push(o={coord:e[r-1].coord+l*(1+c[1]-e[r-1].tickValue)})}var h=s[0]>s[1];d(e[0].coord,s[0])&&(n?e[0].coord=s[0]:e.shift()),n&&d(s[0],e[0].coord)&&e.unshift({coord:s[0]}),d(s[1],o.coord)&&(n?o.coord=s[1]:e.pop()),n&&d(o.coord,s[1])&&e.push({coord:s[1]})}function d(t,e){return t=u(t),e=u(e),h?t>e:t0&&t<100||(t=5);var e=this.scale.getMinorTicks(t);return r(e,(function(t){return r(t,(function(t){return{coord:this.dataToCoord(t),tickValue:t}}),this)}),this)},getViewLabels:function(){return d(this).labels},getLabelModel:function(){return this.model.getModel(\"axisLabel\")},getTickModel:function(){return this.model.getModel(\"axisTick\")},getBandWidth:function(){var t=this._extent,e=this.scale.getExtent(),i=e[1]-e[0]+(this.onBand?1:0);0===i&&(i=1);var n=Math.abs(t[1]-t[0]);return Math.abs(n)/i},isHorizontal:null,getRotate:null,calculateCategoryInterval:function(){return p(this)}},t.exports=g},hNWo:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"Qxkt\"),o=i(\"4NO4\").isNameSpecified,s=i(\"Kagy\").legend.selector,l={all:{type:\"all\",title:a.clone(s.all)},inverse:{type:\"inverse\",title:a.clone(s.inverse)}},u=n.extendComponentModel({type:\"legend.plain\",dependencies:[\"series\"],layoutMode:{type:\"box\",ignoreSize:!0},init:function(t,e,i){this.mergeDefaultAndTheme(t,i),t.selected=t.selected||{},this._updateSelector(t)},mergeOption:function(t){u.superCall(this,\"mergeOption\",t),this._updateSelector(t)},_updateSelector:function(t){var e=t.selector;!0===e&&(e=t.selector=[\"all\",\"inverse\"]),a.isArray(e)&&a.each(e,(function(t,i){a.isString(t)&&(t={type:t}),e[i]=a.merge(t,l[t.type])}))},optionUpdated:function(){this._updateData(this.ecModel);var t=this._data;if(t[0]&&\"single\"===this.get(\"selectedMode\")){for(var e=!1,i=0;i=0},getOrient:function(){return\"vertical\"===this.get(\"orient\")?{index:1,name:\"vertical\"}:{index:0,name:\"horizontal\"}},defaultOption:{zlevel:0,z:4,show:!0,orient:\"horizontal\",left:\"center\",top:0,align:\"auto\",backgroundColor:\"rgba(0,0,0,0)\",borderColor:\"#ccc\",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,inactiveColor:\"#ccc\",inactiveBorderColor:\"#ccc\",itemStyle:{borderWidth:0},textStyle:{color:\"#333\"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:\" sans-serif\",color:\"#666\",borderWidth:1,borderColor:\"#666\"},emphasis:{selectorLabel:{show:!0,color:\"#eee\",backgroundColor:\"#666\"}},selectorPosition:\"auto\",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}}});t.exports=u},hOwI:function(t,e){var i=Math.log(2);function n(t,e,a,r,o,s){var l=r+\"-\"+o,u=t.length;if(s.hasOwnProperty(l))return s[l];if(1===e){var c=Math.round(Math.log((1<e&&r>n||ra?o:0}},i38C:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=n.createHashMap,r=n.each;function o(t){this.coordSysName=t,this.coordSysDims=[],this.axisMap=a(),this.categoryAxisMap=a(),this.firstCategoryDimIndex=null}var s={cartesian2d:function(t,e,i,n){var a=t.getReferringComponents(\"xAxis\")[0],r=t.getReferringComponents(\"yAxis\")[0];e.coordSysDims=[\"x\",\"y\"],i.set(\"x\",a),i.set(\"y\",r),l(a)&&(n.set(\"x\",a),e.firstCategoryDimIndex=0),l(r)&&(n.set(\"y\",r),e.firstCategoryDimIndex=1)},singleAxis:function(t,e,i,n){var a=t.getReferringComponents(\"singleAxis\")[0];e.coordSysDims=[\"single\"],i.set(\"single\",a),l(a)&&(n.set(\"single\",a),e.firstCategoryDimIndex=0)},polar:function(t,e,i,n){var a=t.getReferringComponents(\"polar\")[0],r=a.findAxisModel(\"radiusAxis\"),o=a.findAxisModel(\"angleAxis\");e.coordSysDims=[\"radius\",\"angle\"],i.set(\"radius\",r),i.set(\"angle\",o),l(r)&&(n.set(\"radius\",r),e.firstCategoryDimIndex=0),l(o)&&(n.set(\"angle\",o),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},geo:function(t,e,i,n){e.coordSysDims=[\"lng\",\"lat\"]},parallel:function(t,e,i,n){var a=t.ecModel,o=a.getComponent(\"parallel\",t.get(\"parallelIndex\")),s=e.coordSysDims=o.dimensions.slice();r(o.parallelAxisIndex,(function(t,r){var o=a.getComponent(\"parallelAxis\",t),u=s[r];i.set(u,o),l(o)&&null==e.firstCategoryDimIndex&&(n.set(u,o),e.firstCategoryDimIndex=r)}))}};function l(t){return\"category\"===t.get(\"type\")}e.getCoordSysInfoBySeries=function(t){var e=t.get(\"coordinateSystem\"),i=new o(e),n=s[e];if(n)return n(t,i,i.axisMap,i.categoryAxisMap),i}},iLNv:function(t,e){var i=\"\\0__throttleOriginMethod\",n=\"\\0__throttleRate\";function a(t,e,i){var n,a,r,o,s,l=0,u=0,c=null;function h(){u=(new Date).getTime(),c=null,t.apply(r,o||[])}e=e||0;var d=function(){n=(new Date).getTime(),r=this,o=arguments;var t=s||e,d=s||i;s=null,a=n-(d?l:u)-t,clearTimeout(c),d?c=setTimeout(h,t):a>=0?h():c=setTimeout(h,-a),l=n};return d.clear=function(){c&&(clearTimeout(c),c=null)},d.debounceNextCall=function(t){s=t},d}e.throttle=a,e.createOrUpdate=function(t,e,r,o){var s=t[e];if(s){var l=s[i]||s;if(s[n]!==r||s[\"\\0__throttleType\"]!==o){if(null==r||!o)return t[e]=l;(s=t[e]=a(l,r,\"debounce\"===o))[i]=l,s[\"\\0__throttleType\"]=o,s[n]=r}return s}},e.clear=function(t,e){var n=t[e];n&&n[i]&&(t[e]=n[i])}},iPDy:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=n.extendComponentView({type:\"marker\",init:function(){this.markerGroupMap=a.createHashMap()},render:function(t,e,i){var n=this.markerGroupMap;n.each((function(t){t.__keep=!1}));var a=this.type+\"Model\";e.eachSeries((function(t){var n=t[a];n&&this.renderSeries(t,n,e,i)}),this),n.each((function(t){!t.__keep&&this.group.remove(t.group)}),this)},renderSeries:function(){}});t.exports=r},iRjW:function(t,e,i){var n=i(\"bYtY\"),a=i(\"Yl7c\").parseClassType,r=0;e.getUID=function(t){return[t||\"\",r++,Math.random().toFixed(5)].join(\"_\")},e.enableSubTypeDefaulter=function(t){var e={};return t.registerSubTypeDefaulter=function(t,i){t=a(t),e[t.main]=i},t.determineSubType=function(i,n){var r=n.type;if(!r){var o=a(i).main;t.hasSubTypes(i)&&e[o]&&(r=e[o](n))}return r},t},e.enableTopologicalTravel=function(t,e){function i(t,e){return t[e]||(t[e]={predecessor:[],successor:[]}),t[e]}t.topologicalTravel=function(t,a,r,o){if(t.length){var s=function(t){var a={},r=[];return n.each(t,(function(o){var s=i(a,o),l=function(t,e){var i=[];return n.each(t,(function(t){n.indexOf(e,t)>=0&&i.push(t)})),i}(s.originalDeps=e(o),t);s.entryCount=l.length,0===s.entryCount&&r.push(o),n.each(l,(function(t){n.indexOf(s.predecessor,t)<0&&s.predecessor.push(t);var e=i(a,t);n.indexOf(e.successor,t)<0&&e.successor.push(o)}))})),{graph:a,noEntryList:r}}(a),l=s.graph,u=s.noEntryList,c={};for(n.each(t,(function(t){c[t]=!0}));u.length;){var h=u.pop(),d=l[h],p=!!c[h];p&&(r.call(o,h,d.originalDeps.slice()),delete c[h]),n.each(d.successor,p?g:f)}n.each(c,(function(){throw new Error(\"Circle dependency may exists\")}))}function f(t){l[t].entryCount--,0===l[t].entryCount&&u.push(t)}function g(t){c[t]=!0,f(t)}}}},iXHM:function(t,e){var i=\"\";\"undefined\"!=typeof navigator&&(i=navigator.platform||\"\");var n={color:[\"#c23531\",\"#2f4554\",\"#61a0a8\",\"#d48265\",\"#91c7ae\",\"#749f83\",\"#ca8622\",\"#bda29a\",\"#6e7074\",\"#546570\",\"#c4ccd3\"],gradientColor:[\"#f6efa6\",\"#d88273\",\"#bf444c\"],textStyle:{fontFamily:i.match(/^Win/)?\"Microsoft YaHei\":\"sans-serif\",fontSize:12,fontStyle:\"normal\",fontWeight:\"normal\"},blendMode:null,animation:\"auto\",animationDuration:1e3,animationDurationUpdate:300,animationEasing:\"exponentialOut\",animationEasingUpdate:\"cubicOut\",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};t.exports=n},iXp4:function(t,e,i){var n=i(\"ItGF\"),a=[[\"shadowBlur\",0],[\"shadowColor\",\"#000\"],[\"shadowOffsetX\",0],[\"shadowOffsetY\",0]];t.exports=function(t){return n.browser.ie&&n.browser.version>=11?function(){var e,i=this.__clipPaths,n=this.style;if(i)for(var r=0;re[1]&&(e[1]=t[1]),l.prototype.setExtent.call(this,e[0],e[1])},getInterval:function(){return this._interval},setInterval:function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=o.getIntervalPrecision(t)},getTicks:function(t){var e=this._interval,i=this._extent,n=this._niceExtent,a=this._intervalPrecision,r=[];if(!e)return r;i[0]1e4)return[];var l=r.length?r[r.length-1]:n[1];return i[1]>l&&r.push(t?s(l+e,a):i[1]),r},getMinorTicks:function(t){for(var e=this.getTicks(!0),i=[],a=this.getExtent(),r=1;ra[0]&&c0;)n*=10;var a=[r.round(d(e[0]/n)*n),r.round(h(e[1]/n)*n)];this._interval=n,this._niceExtent=a}},niceExtent:function(t){l.niceExtent.call(this,t);var e=this._originalScale;e.__fixMin=t.fixMin,e.__fixMax=t.fixMax}});function m(t,e){return c(t,u(e))}n.each([\"contain\",\"normalize\"],(function(t){g.prototype[t]=function(e){return e=f(e)/f(this.base),s[t].call(this,e)}})),g.create=function(){return new g},t.exports=g},jTL6:function(t,e,i){var n=i(\"y+Vt\").extend({type:\"arc\",shape:{cx:0,cy:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},style:{stroke:\"#000\",fill:null},buildPath:function(t,e){var i=e.cx,n=e.cy,a=Math.max(e.r,0),r=e.startAngle,o=e.endAngle,s=e.clockwise,l=Math.cos(r),u=Math.sin(r);t.moveTo(l*a+i,u*a+n),t.arc(i,n,a,r,o,!s)}});t.exports=n},jett:function(t,e,i){var n=i(\"ProS\");i(\"VSLf\"),i(\"oBaM\"),i(\"FGaS\");var a=i(\"mOdp\"),r=i(\"f5Yq\"),o=i(\"hw6D\"),s=i(\"0/Rx\"),l=i(\"eJH7\");n.registerVisual(a(\"radar\")),n.registerVisual(r(\"radar\",\"circle\")),n.registerLayout(o),n.registerProcessor(s(\"radar\")),n.registerPreprocessor(l)},jkPA:function(t,e,i){var n=i(\"bYtY\"),a=n.createHashMap,r=n.isObject,o=n.map;function s(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication}s.createByAxisModel=function(t){var e=t.option,i=e.data,n=i&&o(i,c);return new s({categories:n,needCollect:!n,deduplication:!1!==e.dedplication})};var l=s.prototype;function u(t){return t._map||(t._map=a(t.categories))}function c(t){return r(t)&&null!=t.value?t.value:t+\"\"}l.getOrdinal=function(t){return u(this).get(t)},l.parseAndCollect=function(t){var e,i=this._needCollect;if(\"string\"!=typeof t&&!i)return t;if(i&&!this._deduplication)return this.categories[e=this.categories.length]=t,e;var n=u(this);return null==(e=n.get(t))&&(i?(this.categories[e=this.categories.length]=t,n.set(t,e)):e=NaN),e},t.exports=s},jndi:function(t,e,i){var n=i(\"bYtY\"),a=i(\"Qe9p\"),r=i(\"YXkt\"),o=i(\"OELB\"),s=i(\"IwbS\"),l=i(\"kj2x\"),u=i(\"iPDy\"),c=function(t,e,i,a){var r=l.dataTransform(t,a[0]),o=l.dataTransform(t,a[1]),s=n.retrieve,u=r.coord,c=o.coord;u[0]=s(u[0],-1/0),u[1]=s(u[1],-1/0),c[0]=s(c[0],1/0),c[1]=s(c[1],1/0);var h=n.mergeAll([{},r,o]);return h.coord=[r.coord,o.coord],h.x0=r.x,h.y0=r.y,h.x1=o.x,h.y1=o.y,h};function h(t){return!isNaN(t)&&!isFinite(t)}function d(t,e,i,n){var a=1-t;return h(e[a])&&h(i[a])}function p(t,e){var i=e.coord[0],n=e.coord[1];return!(\"cartesian2d\"!==t.type||!i||!n||!d(1,i,n)&&!d(0,i,n))||l.dataFilter(t,{coord:i,x:e.x0,y:e.y0})||l.dataFilter(t,{coord:n,x:e.x1,y:e.y1})}function f(t,e,i,n,a){var r,s=n.coordinateSystem,l=t.getItemModel(e),u=o.parsePercent(l.get(i[0]),a.getWidth()),c=o.parsePercent(l.get(i[1]),a.getHeight());if(isNaN(u)||isNaN(c)){if(n.getMarkerPosition)r=n.getMarkerPosition(t.getValues(i,e));else{var d=[g=t.get(i[0],e),m=t.get(i[1],e)];s.clampData&&s.clampData(d,d),r=s.dataToPoint(d,!0)}if(\"cartesian2d\"===s.type){var p=s.getAxis(\"x\"),f=s.getAxis(\"y\"),g=t.get(i[0],e),m=t.get(i[1],e);h(g)?r[0]=p.toGlobalCoord(p.getExtent()[\"x0\"===i[0]?0:1]):h(m)&&(r[1]=f.toGlobalCoord(f.getExtent()[\"y0\"===i[1]?0:1]))}isNaN(u)||(r[0]=u),isNaN(c)||(r[1]=c)}else r=[u,c];return r}var g=[[\"x0\",\"y0\"],[\"x1\",\"y0\"],[\"x1\",\"y1\"],[\"x0\",\"y1\"]];u.extend({type:\"markArea\",updateTransform:function(t,e,i){e.eachSeries((function(t){var e=t.markAreaModel;if(e){var a=e.getData();a.each((function(e){var r=n.map(g,(function(n){return f(a,e,n,t,i)}));a.setItemLayout(e,r),a.getItemGraphicEl(e).setShape(\"points\",r)}))}}),this)},renderSeries:function(t,e,i,o){var l=t.coordinateSystem,u=t.id,d=t.getData(),m=this.markerGroupMap,v=m.get(u)||m.set(u,{group:new s.Group});this.group.add(v.group),v.__keep=!0;var y=function(t,e,i){var a,o;t?(a=n.map(t&&t.dimensions,(function(t){var i=e.getData(),a=i.getDimensionInfo(i.mapDimension(t))||{};return n.defaults({name:t},a)})),o=new r(n.map([\"x0\",\"y0\",\"x1\",\"y1\"],(function(t,e){return{name:t,type:a[e%2].type}})),i)):o=new r(a=[{name:\"value\",type:\"float\"}],i);var s=n.map(i.get(\"data\"),n.curry(c,e,t,i));return t&&(s=n.filter(s,n.curry(p,t))),o.initData(s,null,t?function(t,e,i,n){return t.coord[Math.floor(n/2)][n%2]}:function(t){return t.value}),o.hasItemOption=!0,o}(l,t,e);e.setData(y),y.each((function(e){var i=n.map(g,(function(i){return f(y,e,i,t,o)})),a=!0;n.each(g,(function(t){if(a){var i=y.get(t[0],e),n=y.get(t[1],e);(h(i)||l.getAxis(\"x\").containData(i))&&(h(n)||l.getAxis(\"y\").containData(n))&&(a=!1)}})),y.setItemLayout(e,{points:i,allClipped:a}),y.setItemVisual(e,{color:d.getVisual(\"color\")})})),y.diff(v.__data).add((function(t){var e=y.getItemLayout(t);if(!e.allClipped){var i=new s.Polygon({shape:{points:e.points}});y.setItemGraphicEl(t,i),v.group.add(i)}})).update((function(t,i){var n=v.__data.getItemGraphicEl(i),a=y.getItemLayout(t);a.allClipped?n&&v.group.remove(n):(n?s.updateProps(n,{shape:{points:a.points}},e,t):n=new s.Polygon({shape:{points:a.points}}),y.setItemGraphicEl(t,n),v.group.add(n))})).remove((function(t){var e=v.__data.getItemGraphicEl(t);v.group.remove(e)})).execute(),y.eachItemGraphicEl((function(t,i){var r=y.getItemModel(i),o=r.getModel(\"label\"),l=r.getModel(\"emphasis.label\"),u=y.getItemVisual(i,\"color\");t.useStyle(n.defaults(r.getModel(\"itemStyle\").getItemStyle(),{fill:a.modifyAlpha(u,.4),stroke:u})),t.hoverStyle=r.getModel(\"emphasis.itemStyle\").getItemStyle(),s.setLabelStyle(t.style,t.hoverStyle,o,l,{labelFetcher:e,labelDataIndex:i,defaultText:y.getName(i)||\"\",isRectText:!0,autoColor:u}),s.setHoverStyle(t,{}),t.dataModel=e})),v.__data=y,v.group.silent=e.get(\"silent\")||t.get(\"silent\")}})},\"jsU+\":function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"IUWy\"),o=n.extendComponentModel({type:\"toolbox\",layoutMode:{type:\"box\",ignoreSize:!0},optionUpdated:function(){o.superApply(this,\"optionUpdated\",arguments),a.each(this.option.feature,(function(t,e){var i=r.get(e);i&&a.merge(t,i.defaultOption)}))},defaultOption:{show:!0,z:6,zlevel:0,orient:\"horizontal\",left:\"right\",top:\"top\",backgroundColor:\"transparent\",borderColor:\"#ccc\",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:\"#666\",color:\"none\"},emphasis:{iconStyle:{borderColor:\"#3E98C5\"}},tooltip:{show:!1}}});t.exports=o},jtI2:function(t,e,i){i(\"SMc4\");var n=i(\"bLfw\").extend({type:\"grid\",dependencies:[\"xAxis\",\"yAxis\"],layoutMode:\"box\",coordinateSystem:null,defaultOption:{show:!1,zlevel:0,z:0,left:\"10%\",top:60,right:\"10%\",bottom:60,containLabel:!1,backgroundColor:\"rgba(0,0,0,0)\",borderWidth:1,borderColor:\"#ccc\"}});t.exports=n},juDX:function(t,e,i){i(\"P47w\"),(0,i(\"aX58\").registerPainter)(\"svg\",i(\"3CBa\"))},k5C7:function(t,e,i){i(\"0JAE\"),i(\"g7p0\"),i(\"7mYs\")},k9D9:function(t,e){e.SOURCE_FORMAT_ORIGINAL=\"original\",e.SOURCE_FORMAT_ARRAY_ROWS=\"arrayRows\",e.SOURCE_FORMAT_OBJECT_ROWS=\"objectRows\",e.SOURCE_FORMAT_KEYED_COLUMNS=\"keyedColumns\",e.SOURCE_FORMAT_UNKNOWN=\"unknown\",e.SOURCE_FORMAT_TYPED_ARRAY=\"typedArray\",e.SERIES_LAYOUT_BY_COLUMN=\"column\",e.SERIES_LAYOUT_BY_ROW=\"row\"},kDyi:function(t,e){t.exports=function(t){var e=t.findComponents({mainType:\"legend\"});e&&e.length&&t.filterSeries((function(t){for(var i=0;ih[1]&&(h[1]=c);var d=e.get(\"colorMappingBy\"),p={type:s.name,dataExtent:h,visual:s.range};\"color\"!==p.type||\"index\"!==d&&\"id\"!==d?p.mappingMethod=\"linear\":(p.mappingMethod=\"category\",p.loop=!0);var f=new n(p);return f.__drColorMappingBy=d,f}}}(0,c,h,0,f,v);r.each(v,(function(e,i){if(e.depth>=o.length||e===o[e.depth]){var n=function(t,e,i,n,a,o){var s=r.extend({},e);if(a){var l=a.type,u=\"color\"===l&&a.__drColorMappingBy,c=\"index\"===u?n:\"id\"===u?o.mapIdToIndex(i.getId()):i.getValue(t.get(\"visualDimension\"));s[l]=a.mapValueToVisual(c)}return s}(c,f,e,i,y,l);t(e,n,o,l)}}))}else d=s(f),e.setVisual(\"color\",d)}}(l,{},t.getViewRoot().getAncestors(),t)}}},kj2x:function(t,e,i){var n=i(\"bYtY\"),a=i(\"OELB\"),r=i(\"7hqr\").isDimensionStacked,o=n.indexOf;function s(t,e,i,n,o,s){var l=[],u=r(e,n)?e.getCalculationInfo(\"stackResultDimension\"):n,c=h(e,u,t),d=e.indicesOfNearest(u,c)[0];l[o]=e.get(i,d),l[s]=e.get(u,d);var p=e.get(n,d),f=a.getPrecision(e.get(n,d));return(f=Math.min(f,20))>=0&&(l[s]=+l[s].toFixed(f)),[l,p]}var l=n.curry,u={min:l(s,\"min\"),max:l(s,\"max\"),average:l(s,\"average\")};function c(t,e,i,n){var a={};return null!=t.valueIndex||null!=t.valueDim?(a.valueDataDim=null!=t.valueIndex?e.getDimension(t.valueIndex):t.valueDim,a.valueAxis=i.getAxis(function(t,e){var i=t.getData(),n=i.dimensions;e=i.getDimension(e);for(var a=0;at[1]&&(t[0]=t[1])}e.intervalScaleNiceTicks=function(t,e,i,o){var l={},u=l.interval=n.nice((t[1]-t[0])/e,!0);null!=i&&uo&&(u=l.interval=o);var c=l.intervalPrecision=r(u);return s(l.niceTickExtent=[a(Math.ceil(t[0]/u)*u,c),a(Math.floor(t[1]/u)*u,c)],t),l},e.getIntervalPrecision=r,e.fixExtent=s},lELe:function(t,e,i){var n=i(\"bYtY\");t.exports=function(t){var e=[];n.each(t.series,(function(t){t&&\"map\"===t.type&&(e.push(t),t.map=t.map||t.mapType,n.defaults(t,t.mapLocation))}))}},lLGD:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"nVfU\"),o=r.layout,s=r.largeLayout;i(\"Wqna\"),i(\"F7hV\"),i(\"Z8zF\"),i(\"Ae16\"),n.registerLayout(n.PRIORITY.VISUAL.LAYOUT,a.curry(o,\"bar\")),n.registerLayout(n.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,s),n.registerVisual({seriesType:\"bar\",reset:function(t){t.getData().setVisual(\"legendSymbol\",\"roundRect\")}})},lOQZ:function(t,e,i){var n=i(\"QBsz\"),a=i(\"U/Mo\"),r=a.getSymbolSize,o=a.getNodeGlobalScale,s=i(\"bYtY\"),l=i(\"DDd/\").getCurvenessForEdge,u=Math.PI,c=[],h={value:function(t,e,i,n,a,r,o,s){var l=0,u=n.getSum(\"value\"),c=2*Math.PI/(u||s);i.eachNode((function(t){var e=t.getValue(\"value\"),i=c*(u?e:1)/2;l+=i,t.setLayout([a*Math.cos(l)+r,a*Math.sin(l)+o]),l+=i}))},symbolSize:function(t,e,i,n,a,s,l,h){var d=0;c.length=h;var p=o(t);i.eachNode((function(t){var e=r(t);isNaN(e)&&(e=2),e<0&&(e=0),e*=p;var i=Math.asin(e/2/a);isNaN(i)&&(i=u/2),c[t.dataIndex]=i,d+=2*i}));var f=(2*u-d)/h/2,g=0;i.eachNode((function(t){var e=f+c[t.dataIndex];g+=e,t.setLayout([a*Math.cos(g)+s,a*Math.sin(g)+l]),g+=e}))}};e.circularLayout=function(t,e){var i=t.coordinateSystem;if(!i||\"view\"===i.type){var a=i.getBoundingRect(),r=t.getData(),o=r.graph,u=a.width/2+a.x,c=a.height/2+a.y,d=Math.min(a.width,a.height)/2,p=r.count();r.setLayout({cx:u,cy:c}),p&&(h[e](t,i,o,r,d,u,c,p),o.eachEdge((function(e,i){var a,r=s.retrieve3(e.getModel().get(\"lineStyle.curveness\"),l(e,t,i),0),o=n.clone(e.node1.getLayout()),h=n.clone(e.node2.getLayout());+r&&(a=[u*(r*=3)+(o[0]+h[0])/2*(1-r),c*r+(o[1]+h[1])/2*(1-r)]),e.setLayout([o,h,a])})))}}},laiN:function(t,e,i){var n=i(\"ProS\");i(\"GVMX\"),i(\"MH26\"),n.registerPreprocessor((function(t){t.markLine=t.markLine||{}}))},loD1:function(t,e){e.containStroke=function(t,e,i,n,a,r,o){if(0===a)return!1;var s,l=a;if(o>e+l&&o>n+l||ot+l&&r>i+l||r=this.x&&t<=this.x+this.width&&e>=this.y&&e<=this.y+this.height},clone:function(){return new d(this.x,this.y,this.width,this.height)},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},d.create=function(t){return new d(t.x,t.y,t.width,t.height)},t.exports=d},mLcG:function(t,e){var i=\"undefined\"!=typeof window&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){setTimeout(t,16)};t.exports=i},mOdp:function(t,e,i){var n=i(\"bYtY\").createHashMap;t.exports=function(t){return{getTargetSeries:function(e){var i={},a=n();return e.eachSeriesByType(t,(function(t){t.__paletteScope=i,a.set(t.uid,t)})),a},reset:function(t,e){var i=t.getRawData(),n={},a=t.getData();a.each((function(t){var e=a.getRawIndex(t);n[e]=t})),i.each((function(e){var r,o=n[e],s=null!=o&&a.getItemVisual(o,\"color\",!0),l=null!=o&&a.getItemVisual(o,\"borderColor\",!0);if(s&&l||(r=i.getItemModel(e)),!s){var u=r.get(\"itemStyle.color\")||t.getColorFromPalette(i.getName(e)||e+\"\",t.__paletteScope,i.count());null!=o&&a.setItemVisual(o,\"color\",u)}if(!l){var c=r.get(\"itemStyle.borderColor\");null!=o&&a.setItemVisual(o,\"borderColor\",c)}}))}}}},mYwL:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"6GrX\"),o=Math.PI;t.exports=function(t,e){n.defaults(e=e||{},{text:\"loading\",textColor:\"#000\",fontSize:\"12px\",maskColor:\"rgba(255, 255, 255, 0.8)\",showSpinner:!0,color:\"#c23531\",spinnerRadius:10,lineWidth:5,zlevel:0});var i=new a.Group,s=new a.Rect({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});i.add(s);var l=e.fontSize+\" sans-serif\",u=new a.Rect({style:{fill:\"none\",text:e.text,font:l,textPosition:\"right\",textDistance:10,textFill:e.textColor},zlevel:e.zlevel,z:10001});if(i.add(u),e.showSpinner){var c=new a.Arc({shape:{startAngle:-o/2,endAngle:-o/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:\"round\",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001});c.animateShape(!0).when(1e3,{endAngle:3*o/2}).start(\"circularInOut\"),c.animateShape(!0).when(1e3,{startAngle:3*o/2}).delay(300).start(\"circularInOut\"),i.add(c)}return i.resize=function(){var i=r.getWidth(e.text,l),n=e.showSpinner?e.spinnerRadius:0,a=(t.getWidth()-2*n-(e.showSpinner&&i?10:0)-i)/2-(e.showSpinner?0:i/2),o=t.getHeight()/2;e.showSpinner&&c.setShape({cx:a,cy:o}),u.setShape({x:a-n,y:o-n,width:2*n,height:2*n}),s.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()})},i.resize(),i}},n1HI:function(t,e,i){var n=i(\"hX1E\").normalizeRadian,a=2*Math.PI;e.containStroke=function(t,e,i,r,o,s,l,u,c){if(0===l)return!1;var h=l;u-=t,c-=e;var d=Math.sqrt(u*u+c*c);if(d-h>i||d+ho&&(o+=a);var f=Math.atan2(c,u);return f<0&&(f+=a),f>=r&&f<=o||f+a>=r&&f+a<=o}},n4Lv:function(t,e,i){var n=i(\"7hqr\").isDimensionStacked,a=i(\"bYtY\").map;e.prepareDataCoordInfo=function(t,e,i){var r,o=t.getBaseAxis(),s=t.getOtherAxis(o),l=function(t,e){var i=0,n=t.scale.getExtent();return\"start\"===e?i=n[0]:\"end\"===e?i=n[1]:n[0]>0?i=n[0]:n[1]<0&&(i=n[1]),i}(s,i),u=o.dim,c=s.dim,h=e.mapDimension(c),d=e.mapDimension(u),p=\"x\"===c||\"radius\"===c?1:0,f=a(t.dimensions,(function(t){return e.mapDimension(t)})),g=e.getCalculationInfo(\"stackResultDimension\");return(r|=n(e,f[0]))&&(f[0]=g),(r|=n(e,f[1]))&&(f[1]=g),{dataDimsForPoint:f,valueStart:l,valueAxisDim:c,baseAxisDim:u,stacked:!!r,valueDim:h,baseDim:d,baseDataOffset:p,stackedOverDimension:e.getCalculationInfo(\"stackedOverDimension\")}},e.getStackedOnPoint=function(t,e,i,n){var a=NaN;t.stacked&&(a=i.get(i.getCalculationInfo(\"stackedOverDimension\"),n)),isNaN(a)&&(a=t.valueStart);var r=t.baseDataOffset,o=[];return o[r]=i.get(t.baseDim,n),o[1-r]=a,e.dataToPoint(o)}},n6Mw:function(t,e,i){var n=i(\"SrGk\"),a=i(\"bYtY\"),r=i(\"Fofx\");function o(t,e){n.call(this,t,e,\"clipPath\",\"__clippath_in_use__\")}a.inherits(o,n),o.prototype.update=function(t){var e=this.getSvgElement(t);e&&this.updateDom(e,t.__clipPaths,!1);var i=this.getTextSvgElement(t);i&&this.updateDom(i,t.__clipPaths,!0),this.markUsed(t)},o.prototype.updateDom=function(t,e,i){if(e&&e.length>0){var n,a,o=this.getDefs(!0),s=e[0],l=i?\"_textDom\":\"_dom\";s[l]?(a=s[l].getAttribute(\"id\"),o.contains(n=s[l])||o.appendChild(n)):(a=\"zr\"+this._zrId+\"-clip-\"+this.nextId,++this.nextId,(n=this.createElement(\"clipPath\")).setAttribute(\"id\",a),o.appendChild(n),s[l]=n);var u=this.getSvgProxy(s);if(s.transform&&s.parent.invTransform&&!i){var c=Array.prototype.slice.call(s.transform);r.mul(s.transform,s.parent.invTransform,s.transform),u.brush(s),s.transform=c}else u.brush(s);var h=this.getSvgElement(s);n.innerHTML=\"\",n.appendChild(h.cloneNode()),t.setAttribute(\"clip-path\",\"url(#\"+a+\")\"),e.length>1&&this.updateDom(n,e.slice(1),i)}else t&&t.setAttribute(\"clip-path\",\"none\")},o.prototype.markUsed=function(t){var e=this;t.__clipPaths&&a.each(t.__clipPaths,(function(t){t._dom&&n.prototype.markUsed.call(e,t._dom),t._textDom&&n.prototype.markUsed.call(e,t._textDom)}))},t.exports=o},nCxF:function(t,e,i){var n=i(\"QBsz\"),a=n.min,r=n.max,o=n.scale,s=n.distance,l=n.add,u=n.clone,c=n.sub;t.exports=function(t,e,i,n){var h,d,p,f,g=[],m=[],v=[],y=[];if(n){p=[1/0,1/0],f=[-1/0,-1/0];for(var x=0,_=t.length;x<_;x++)a(p,p,t[x]),r(f,f,t[x]);a(p,p,n[0]),r(f,f,n[1])}for(x=0,_=t.length;x<_;x++){var b=t[x];if(i)h=t[x?x-1:_-1],d=t[(x+1)%_];else{if(0===x||x===_-1){g.push(u(t[x]));continue}h=t[x-1],d=t[x+1]}c(m,d,h),o(m,m,e);var w=s(b,h),S=s(b,d),M=w+S;0!==M&&(w/=M,S/=M),o(v,m,-w),o(y,m,S);var I=l([],b,v),T=l([],b,y);n&&(r(I,I,p),a(I,I,f),r(T,T,p),a(T,T,f)),g.push(I),g.push(T)}return i&&g.push(g.shift()),g}},nKiI:function(t,e,i){var n=i(\"bYtY\"),a=i(\"mFDi\"),r=i(\"OELB\"),o=r.parsePercent,s=r.MAX_SAFE_INTEGER,l=i(\"+TT/\"),u=i(\"VaxA\"),c=Math.max,h=Math.min,d=n.retrieve,p=n.each,f=[\"itemStyle\",\"borderWidth\"],g=[\"itemStyle\",\"gapWidth\"],m=[\"upperLabel\",\"show\"],v=[\"upperLabel\",\"height\"];function y(t,e,i){for(var n,a=0,r=1/0,o=0,s=t.length;oa&&(a=n));var l=t.area*t.area,u=e*e*i;return l?c(u*a/l,l/(u*r)):1/0}function x(t,e,i,n,a){var r=e===i.width?0:1,o=1-r,s=[\"x\",\"y\"],l=[\"width\",\"height\"],u=i[s[r]],d=e?t.area/e:0;(a||d>i[l[o]])&&(d=i[l[o]]);for(var p=0,f=t.length;ps&&(c=s),o=r}cs[1]&&(s[1]=e)}))}else s=[NaN,NaN];return{sum:n,dataExtent:s}}(e,s,l);if(0===c.sum)return t.viewChildren=[];if(c.sum=function(t,e,i,n,a){if(!n)return i;for(var r=t.get(\"visibleMin\"),o=a.length,s=o,l=o-1;l>=0;l--){var u=a[\"asc\"===n?o-l-1:l].getValue();u/i*e0&&(o=null===o?l:Math.min(o,l))}i[a]=o}}return i}(t),i=[];return n.each(t,(function(t){var n,r=t.coordinateSystem.getBaseAxis(),o=r.getExtent();if(\"category\"===r.type)n=r.getBandWidth();else if(\"value\"===r.type||\"time\"===r.type){var s=e[r.dim+\"_\"+r.index],c=Math.abs(o[1]-o[0]),h=r.scale.getExtent(),d=Math.abs(h[1]-h[0]);n=s?c/d*s:c}else{var p=t.getData();n=Math.abs(o[1]-o[0])/p.count()}var f=a(t.get(\"barWidth\"),n),g=a(t.get(\"barMaxWidth\"),n),m=a(t.get(\"barMinWidth\")||1,n),v=t.get(\"barGap\"),y=t.get(\"barCategoryGap\");i.push({bandWidth:n,barWidth:f,barMaxWidth:g,barMinWidth:m,barGap:v,barCategoryGap:y,axisKey:u(r),stackId:l(t)})})),d(i)}function d(t){var e={};n.each(t,(function(t,i){var n=t.axisKey,a=t.bandWidth,r=e[n]||{bandWidth:a,remainedWidth:a,autoWidthCount:0,categoryGap:\"20%\",gap:\"30%\",stacks:{}},o=r.stacks;e[n]=r;var s=t.stackId;o[s]||r.autoWidthCount++,o[s]=o[s]||{width:0,maxWidth:0};var l=t.barWidth;l&&!o[s].width&&(o[s].width=l,l=Math.min(r.remainedWidth,l),r.remainedWidth-=l);var u=t.barMaxWidth;u&&(o[s].maxWidth=u);var c=t.barMinWidth;c&&(o[s].minWidth=c);var h=t.barGap;null!=h&&(r.gap=h);var d=t.barCategoryGap;null!=d&&(r.categoryGap=d)}));var i={};return n.each(e,(function(t,e){i[e]={};var r=t.stacks,o=t.bandWidth,s=a(t.categoryGap,o),l=a(t.gap,1),u=t.remainedWidth,c=t.autoWidthCount,h=(u-s)/(c+(c-1)*l);h=Math.max(h,0),n.each(r,(function(t){var e=t.maxWidth,i=t.minWidth;if(t.width)n=t.width,e&&(n=Math.min(n,e)),i&&(n=Math.max(n,i)),t.width=n,u-=n+l*n,c--;else{var n=h;e&&en&&(n=i),n!==h&&(t.width=n,u-=n+l*n,c--)}})),h=(u-s)/(c+(c-1)*l),h=Math.max(h,0);var d,p=0;n.each(r,(function(t,e){t.width||(t.width=h),d=t,p+=t.width*(1+l)})),d&&(p-=d.width*l);var f=-p/2;n.each(r,(function(t,n){i[e][n]=i[e][n]||{bandWidth:o,offset:f,width:t.width},f+=t.width*(1+l)}))})),i}function p(t,e,i){if(t&&e){var n=t[u(e)];return null!=n&&null!=i&&(n=n[l(i)]),n}}var f={seriesType:\"bar\",plan:o(),reset:function(t){if(g(t)&&m(t)){var e=t.getData(),i=t.coordinateSystem,n=i.grid.getRect(),a=i.getBaseAxis(),r=i.getOtherAxis(a),o=e.mapDimension(r.dim),l=e.mapDimension(a.dim),u=r.isHorizontal(),c=u?0:1,d=p(h([t]),a,t).width;return d>.5||(d=.5),{progress:function(t,e){for(var a,h=t.count,p=new s(2*h),f=new s(2*h),g=new s(h),m=[],y=[],x=0,_=0;null!=(a=t.next());)y[c]=e.get(o,a),y[1-c]=e.get(l,a),m=i.dataToPoint(y,null,m),f[x]=u?n.x+n.width:m[0],p[x++]=m[0],f[x]=u?m[1]:n.y+n.height,p[x++]=m[1],g[_++]=a;e.setLayout({largePoints:p,largeDataIndices:g,largeBackgroundPoints:f,barWidth:d,valueAxisStart:v(0,r),backgroundStart:u?n.x:n.y,valueAxisHorizontal:u})}}}}};function g(t){return t.coordinateSystem&&\"cartesian2d\"===t.coordinateSystem.type}function m(t){return t.pipelineContext&&t.pipelineContext.large}function v(t,e,i){return e.toGlobalCoord(e.dataToCoord(\"log\"===e.type?1:0))}e.getLayoutOnAxis=function(t){var e=[],i=t.axis;if(\"category\"===i.type){for(var a=i.getBandWidth(),r=0;r=0?\"p\":\"n\",k=b;x&&(o[c][L]||(o[c][L]={p:b,n:b}),k=o[c][L][P]),_?(M=k,I=(D=i.dataToPoint([C,L]))[1]+d,T=D[0]-b,A=p,Math.abs(T)0){t.moveTo(i[a++],i[a++]);for(var o=1;o0?t.quadraticCurveTo((s+u)/2-(l-c)*n,(l+c)/2-(u-s)*n,u,c):t.lineTo(u,c)}},findDataIndex:function(t,e){var i=this.shape,n=i.segs,a=i.curveness;if(i.polyline)for(var s=0,l=0;l0)for(var c=n[l++],h=n[l++],d=1;d0){if(o.containStroke(c,h,(c+p)/2-(h-f)*a,(h+f)/2-(p-c)*a,p,f))return s}else if(r.containStroke(c,h,p,f))return s;s++}return-1}});function l(){this.group=new n.Group}var u=l.prototype;u.isPersistent=function(){return!this._incremental},u.updateData=function(t){this.group.removeAll();var e=new s({rectHover:!0,cursor:\"default\"});e.setShape({segs:t.getLayout(\"linesPoints\")}),this._setCommon(e,t),this.group.add(e),this._incremental=null},u.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>5e5?(this._incremental||(this._incremental=new a({silent:!0})),this.group.add(this._incremental)):this._incremental=null},u.incrementalUpdate=function(t,e){var i=new s;i.setShape({segs:e.getLayout(\"linesPoints\")}),this._setCommon(i,e,!!this._incremental),this._incremental?this._incremental.addDisplayable(i,!0):(i.rectHover=!0,i.cursor=\"default\",i.__startIndex=t.start,this.group.add(i))},u.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},u._setCommon=function(t,e,i){var n=e.hostModel;t.setShape({polyline:n.get(\"polyline\"),curveness:n.get(\"lineStyle.curveness\")}),t.useStyle(n.getModel(\"lineStyle\").getLineStyle()),t.style.strokeNoScale=!0;var a=e.getVisual(\"color\");a&&t.setStyle(\"stroke\",a),t.setStyle(\"fill\"),i||(t.seriesIndex=n.seriesIndex,t.on(\"mousemove\",(function(e){t.dataIndex=null;var i=t.findDataIndex(e.offsetX,e.offsetY);i>0&&(t.dataIndex=i+t.__startIndex)})))},u._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()},t.exports=l},oBaM:function(t,e,i){var n=i(\"T4UG\"),a=i(\"5GtS\"),r=i(\"bYtY\"),o=i(\"7aKB\").encodeHTML,s=i(\"xKMd\"),l=n.extend({type:\"series.radar\",dependencies:[\"radar\"],init:function(t){l.superApply(this,\"init\",arguments),this.legendVisualProvider=new s(r.bind(this.getData,this),r.bind(this.getRawData,this))},getInitialData:function(t,e){return a(this,{generateCoord:\"indicator_\",generateCoordCount:1/0})},formatTooltip:function(t,e,i,n){var a=this.getData(),s=this.coordinateSystem.getIndicatorAxes(),l=this.getData().getName(t),u=\"html\"===n?\"
\":\"\\n\";return o(\"\"===l?this.name:l)+u+r.map(s,(function(e,i){var n=a.get(a.mapDimension(e.dim),t);return o(e.name+\" : \"+n)})).join(u)},getTooltipPosition:function(t){if(null!=t)for(var e=this.getData(),i=this.coordinateSystem,n=e.getValues(r.map(i.dimensions,(function(t){return e.mapDimension(t)})),t,!0),a=0,o=n.length;a=t&&(0===e?0:n[e-1][0]).4?\"bottom\":\"middle\",textAlign:P<-.4?\"left\":P>.4?\"right\":\"center\"},{autoColor:R}),silent:!0}))}if(x.get(\"show\")&&L!==b){for(var z=0;z<=w;z++){P=Math.cos(I),k=Math.sin(I);var B=new a.Line({shape:{x1:P*g+p,y1:k*g+f,x2:P*(g-M)+p,y2:k*(g-M)+f},silent:!0,style:C});\"auto\"===C.stroke&&B.setStyle({stroke:n((L+z/w)/b)}),d.add(B),I+=A}I-=A}else I+=T}},_renderPointer:function(t,e,i,r,o,l,c,h){var d=this.group,p=this._data;if(t.get(\"pointer.show\")){var f=[+t.get(\"min\"),+t.get(\"max\")],g=[l,c],m=t.getData(),v=m.mapDimension(\"value\");m.diff(p).add((function(e){var i=new n({shape:{angle:l}});a.initProps(i,{shape:{angle:u(m.get(v,e),f,g,!0)}},t),d.add(i),m.setItemGraphicEl(e,i)})).update((function(e,i){var n=p.getItemGraphicEl(i);a.updateProps(n,{shape:{angle:u(m.get(v,e),f,g,!0)}},t),d.add(n),m.setItemGraphicEl(e,n)})).remove((function(t){var e=p.getItemGraphicEl(t);d.remove(e)})).execute(),m.eachItemGraphicEl((function(t,e){var i=m.getItemModel(e),n=i.getModel(\"pointer\");t.setShape({x:o.cx,y:o.cy,width:s(n.get(\"width\"),o.r),r:s(n.get(\"length\"),o.r)}),t.useStyle(i.getModel(\"itemStyle\").getItemStyle()),\"auto\"===t.style.fill&&t.setStyle(\"fill\",r(u(m.get(v,e),f,[0,1],!0))),a.setHoverStyle(t,i.getModel(\"emphasis.itemStyle\").getItemStyle())})),this._data=m}else p&&p.eachItemGraphicEl((function(t){d.remove(t)}))},_renderTitle:function(t,e,i,n,r){var o=t.getData(),l=o.mapDimension(\"value\"),c=t.getModel(\"title\");if(c.get(\"show\")){var h=c.get(\"offsetCenter\"),d=r.cx+s(h[0],r.r),p=r.cy+s(h[1],r.r),f=+t.get(\"min\"),g=+t.get(\"max\"),m=t.getData().get(l,0),v=n(u(m,[f,g],[0,1],!0));this.group.add(new a.Text({silent:!0,style:a.setTextStyle({},c,{x:d,y:p,text:o.getName(0),textAlign:\"center\",textVerticalAlign:\"middle\"},{autoColor:v,forceRich:!0})}))}},_renderDetail:function(t,e,i,n,r){var o=t.getModel(\"detail\"),l=+t.get(\"min\"),h=+t.get(\"max\");if(o.get(\"show\")){var d=o.get(\"offsetCenter\"),p=r.cx+s(d[0],r.r),f=r.cy+s(d[1],r.r),g=s(o.get(\"width\"),r.r),m=s(o.get(\"height\"),r.r),v=t.getData(),y=v.get(v.mapDimension(\"value\"),0),x=n(u(y,[l,h],[0,1],!0));this.group.add(new a.Text({silent:!0,style:a.setTextStyle({},o,{x:p,y:f,text:c(y,o.get(\"formatter\")),textWidth:isNaN(g)?null:g,textHeight:isNaN(m)?null:m,textAlign:\"center\",textVerticalAlign:\"middle\"},{autoColor:x,forceRich:!0})}))}}});t.exports=d},pLH3:function(t,e,i){var n=i(\"ProS\");i(\"ALo7\"),i(\"TWL2\");var a=i(\"mOdp\"),r=i(\"JLnu\"),o=i(\"0/Rx\");n.registerVisual(a(\"funnel\")),n.registerLayout(r),n.registerProcessor(o(\"funnel\"))},pP6R:function(t,e,i){var n=i(\"ProS\"),a=\"\\0_ec_interaction_mutex\";function r(t){return t[a]||(t[a]={})}n.registerAction({type:\"takeGlobalCursor\",event:\"globalCursorTaken\",update:\"update\"},(function(){})),e.take=function(t,e,i){r(t)[e]=i},e.release=function(t,e,i){var n=r(t);n[e]===i&&(n[e]=null)},e.isTaken=function(t,e){return!!r(t)[e]}},pmaE:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"IwbS\"),o=i(\"DEFe\"),s=n.extendChartView({type:\"map\",render:function(t,e,i,n){if(!n||\"mapToggleSelect\"!==n.type||n.from!==this.uid){var a=this.group;if(a.removeAll(),!t.getHostGeoModel()){if(n&&\"geoRoam\"===n.type&&\"series\"===n.componentType&&n.seriesId===t.id)(r=this._mapDraw)&&a.add(r.group);else if(t.needsDrawMap){var r=this._mapDraw||new o(i,!0);a.add(r.group),r.draw(t,e,i,this,n),this._mapDraw=r}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;t.get(\"showLegendSymbol\")&&e.getComponent(\"legend\")&&this._renderSymbols(t,e,i)}}},remove:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},dispose:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},_renderSymbols:function(t,e,i){var n=t.originalData,o=this.group;n.each(n.mapDimension(\"value\"),(function(e,i){if(!isNaN(e)){var s=n.getItemLayout(i);if(s&&s.point){var c=s.point,h=s.offset,d=new r.Circle({style:{fill:t.getData().getVisual(\"color\")},shape:{cx:c[0]+9*h,cy:c[1],r:3},silent:!0,z2:8+(h?0:r.Z2_EMPHASIS_LIFT+1)});if(!h){var p=t.mainSeries.getData(),f=n.getName(i),g=p.indexOfName(f),m=n.getItemModel(i),v=m.getModel(\"label\"),y=m.getModel(\"emphasis.label\"),x=p.getItemGraphicEl(g),_=a.retrieve2(t.getFormattedLabel(g,\"normal\"),f),b=a.retrieve2(t.getFormattedLabel(g,\"emphasis\"),_),w=x.__seriesMapHighDown,S=Math.random();if(!w){w=x.__seriesMapHighDown={};var M=a.curry(l,!0),I=a.curry(l,!1);x.on(\"mouseover\",M).on(\"mouseout\",I).on(\"emphasis\",M).on(\"normal\",I)}x.__seriesMapCallKey=S,a.extend(w,{recordVersion:S,circle:d,labelModel:v,hoverLabelModel:y,emphasisText:b,normalText:_}),u(w,!1)}o.add(d)}}}))}});function l(t){var e=this.__seriesMapHighDown;e&&e.recordVersion===this.__seriesMapCallKey&&u(e,t)}function u(t,e){var i=t.circle,n=t.labelModel,a=t.hoverLabelModel,o=t.emphasisText,s=t.normalText;e?(i.style.extendFrom(r.setTextStyle({},a,{text:a.get(\"show\")?o:null},{isRectText:!0,useInsideStyle:!1},!0)),i.__mapOriginalZ2=i.z2,i.z2+=r.Z2_EMPHASIS_LIFT):(r.setTextStyle(i.style,n,{text:n.get(\"show\")?s:null,textPosition:n.getShallow(\"position\")||\"bottom\"},{isRectText:!0,useInsideStyle:!1}),i.dirty(!1),null!=i.__mapOriginalZ2&&(i.z2=i.__mapOriginalZ2,i.__mapOriginalZ2=null))}t.exports=s},pzxd:function(t,e,i){var n=i(\"bYtY\"),a=n.retrieve2,r=n.retrieve3,o=n.each,s=n.normalizeCssArray,l=n.isString,u=n.isObject,c=i(\"6GrX\"),h=i(\"VpOo\"),d=i(\"Xnb7\"),p=i(\"fW2E\"),f=i(\"gut8\"),g=f.ContextCachedBy,m=f.WILL_BE_RESTORED,v=c.DEFAULT_FONT,y={left:1,right:1,center:1},x={top:1,bottom:1,middle:1},_=[[\"textShadowBlur\",\"shadowBlur\",0],[\"textShadowOffsetX\",\"shadowOffsetX\",0],[\"textShadowOffsetY\",\"shadowOffsetY\",0],[\"textShadowColor\",\"shadowColor\",\"transparent\"]],b={},w={};function S(t){if(t){t.font=c.makeFont(t);var e=t.textAlign;\"middle\"===e&&(e=\"center\"),t.textAlign=null==e||y[e]?e:\"left\";var i=t.textVerticalAlign||t.textBaseline;\"center\"===i&&(i=\"middle\"),t.textVerticalAlign=null==i||x[i]?i:\"top\",t.textPadding&&(t.textPadding=s(t.textPadding))}}function M(t,e,i,n,a){if(i&&e.textRotation){var r=e.textOrigin;\"center\"===r?(n=i.width/2+i.x,a=i.height/2+i.y):r&&(n=r[0]+i.x,a=r[1]+i.y),t.translate(n,a),t.rotate(-e.textRotation),t.translate(-n,-a)}}function I(t,e,i,n,o,s,l,u){var c=n.rich[i.styleName]||{};c.text=i.text;var h=i.textVerticalAlign,d=s+o/2;\"top\"===h?d=s+i.height/2:\"bottom\"===h&&(d=s+o-i.height/2),!i.isLineHolder&&T(c)&&A(t,e,c,\"right\"===u?l-i.width:\"center\"===u?l-i.width/2:l,d-i.height/2,i.width,i.height);var p=i.textPadding;p&&(l=N(l,u,p),d-=i.height/2-p[2]-i.textHeight/2),L(e,\"shadowBlur\",r(c.textShadowBlur,n.textShadowBlur,0)),L(e,\"shadowColor\",c.textShadowColor||n.textShadowColor||\"transparent\"),L(e,\"shadowOffsetX\",r(c.textShadowOffsetX,n.textShadowOffsetX,0)),L(e,\"shadowOffsetY\",r(c.textShadowOffsetY,n.textShadowOffsetY,0)),L(e,\"textAlign\",u),L(e,\"textBaseline\",\"middle\"),L(e,\"font\",i.font||v);var f=P(c.textStroke||n.textStroke,m),g=k(c.textFill||n.textFill),m=a(c.textStrokeWidth,n.textStrokeWidth);f&&(L(e,\"lineWidth\",m),L(e,\"strokeStyle\",f),e.strokeText(i.text,l,d)),g&&(L(e,\"fillStyle\",g),e.fillText(i.text,l,d))}function T(t){return!!(t.textBackgroundColor||t.textBorderWidth&&t.textBorderColor)}function A(t,e,i,n,a,r,o){var s=i.textBackgroundColor,c=i.textBorderWidth,p=i.textBorderColor,f=l(s);if(L(e,\"shadowBlur\",i.textBoxShadowBlur||0),L(e,\"shadowColor\",i.textBoxShadowColor||\"transparent\"),L(e,\"shadowOffsetX\",i.textBoxShadowOffsetX||0),L(e,\"shadowOffsetY\",i.textBoxShadowOffsetY||0),f||c&&p){e.beginPath();var g=i.textBorderRadius;g?h.buildPath(e,{x:n,y:a,width:r,height:o,r:g}):e.rect(n,a,r,o),e.closePath()}if(f)if(L(e,\"fillStyle\",s),null!=i.fillOpacity){var m=e.globalAlpha;e.globalAlpha=i.fillOpacity*i.opacity,e.fill(),e.globalAlpha=m}else e.fill();else if(u(s)){var v=s.image;(v=d.createOrUpdateImage(v,null,t,D,s))&&d.isImageReady(v)&&e.drawImage(v,n,a,r,o)}c&&p&&(L(e,\"lineWidth\",c),L(e,\"strokeStyle\",p),null!=i.strokeOpacity?(m=e.globalAlpha,e.globalAlpha=i.strokeOpacity*i.opacity,e.stroke(),e.globalAlpha=m):e.stroke())}function D(t,e){e.image=t}function C(t,e,i,n){var a=i.x||0,r=i.y||0,o=i.textAlign,s=i.textVerticalAlign;if(n){var l=i.textPosition;if(l instanceof Array)a=n.x+O(l[0],n.width),r=n.y+O(l[1],n.height);else{var u=e&&e.calculateTextPosition?e.calculateTextPosition(b,i,n):c.calculateTextPosition(b,i,n);a=u.x,r=u.y,o=o||u.textAlign,s=s||u.textVerticalAlign}var h=i.textOffset;h&&(a+=h[0],r+=h[1])}return(t=t||{}).baseX=a,t.baseY=r,t.textAlign=o,t.textVerticalAlign=s,t}function L(t,e,i){return t[e]=p(t,e,i),t[e]}function P(t,e){return null==t||e<=0||\"transparent\"===t||\"none\"===t?null:t.image||t.colorStops?\"#000\":t}function k(t){return null==t||\"none\"===t?null:t.image||t.colorStops?\"#000\":t}function O(t,e){return\"string\"==typeof t?t.lastIndexOf(\"%\")>=0?parseFloat(t)/100*e:parseFloat(t):t}function N(t,e,i){return\"right\"===e?t-i[1]:\"center\"===e?t+i[3]/2-i[1]/2:t+i[3]}e.normalizeTextStyle=function(t){return S(t),o(t.rich,S),t},e.renderText=function(t,e,i,n,a,r){n.rich?function(t,e,i,n,a,r){r!==m&&(e.__attrCachedBy=g.NONE);var o=t.__textCotentBlock;o&&!t.__dirtyText||(o=t.__textCotentBlock=c.parseRichText(i,n)),function(t,e,i,n,a){var r=i.width,o=i.outerWidth,s=i.outerHeight,l=n.textPadding,u=C(w,t,n,a),h=u.baseX,d=u.baseY,p=u.textAlign,f=u.textVerticalAlign;M(e,n,a,h,d);var g=c.adjustTextX(h,o,p),m=c.adjustTextY(d,s,f),v=g,y=m;l&&(v+=l[3],y+=l[0]);var x=v+r;T(n)&&A(t,e,n,g,m,o,s);for(var _=0;_=0&&\"right\"===(b=D[R]).textAlign;)I(t,e,b,n,P,y,E,\"right\"),k-=b.width,E-=b.width,R--;for(N+=(r-(N-v)-(x-E)-k)/2;O<=R;)I(t,e,b=D[O],n,P,y,N+b.width/2,\"center\"),N+=b.width,O++;y+=P}}(t,e,o,n,a)}(t,e,i,n,a,r):function(t,e,i,n,a,r){\"use strict\";var o,s=T(n),l=!1,u=e.__attrCachedBy===g.PLAIN_TEXT;r!==m?(r&&(o=r.style,l=!s&&u&&o),e.__attrCachedBy=s?g.NONE:g.PLAIN_TEXT):u&&(e.__attrCachedBy=g.NONE);var h=n.font||v;l&&h===(o.font||v)||(e.font=h);var d=t.__computedFont;t.__styleFont!==h&&(t.__styleFont=h,d=t.__computedFont=e.font);var f=n.textPadding,y=t.__textCotentBlock;y&&!t.__dirtyText||(y=t.__textCotentBlock=c.parsePlainText(i,d,f,n.textLineHeight,n.truncate));var x=y.outerHeight,b=y.lines,S=y.lineHeight,I=C(w,t,n,a),D=I.baseX,L=I.baseY,O=I.textAlign||\"left\",E=I.textVerticalAlign;M(e,n,a,D,L);var R=c.adjustTextY(L,x,E),z=D,B=R;if(s||f){var V=c.getWidth(i,d);f&&(V+=f[1]+f[3]);var Y=c.adjustTextX(D,V,O);s&&A(t,e,n,Y,R,V,x),f&&(z=N(D,O,f),B+=f[0])}e.textAlign=O,e.textBaseline=\"middle\",e.globalAlpha=n.opacity||1;for(var G=0;G<_.length;G++){var F=_[G],H=F[0],W=F[1],U=n[H];l&&U===o[H]||(e[W]=p(e,W,U||F[2]))}B+=S/2;var j=n.textStrokeWidth,X=!l||j!==(l?o.textStrokeWidth:null),Z=!l||X||n.textStroke!==o.textStroke,q=P(n.textStroke,j),K=k(n.textFill);if(q&&(X&&(e.lineWidth=j),Z&&(e.strokeStyle=q)),K&&(l&&n.textFill===o.textFill||(e.fillStyle=K)),1===b.length)q&&e.strokeText(b[0],z,B),K&&e.fillText(b[0],z,B);else for(G=0;G1e4||!this._symbolDraw.isPersistent())return{update:!0};var a=o().reset(t);a.progress&&a.progress({start:0,end:n.count()},n),this._symbolDraw.updateLayout(n)},_getClipShape:function(t){var e=t.coordinateSystem,i=e&&e.getArea&&e.getArea();return t.get(\"clip\",!0)?i:null},_updateSymbolDraw:function(t,e){var i=this._symbolDraw,n=e.pipelineContext.large;return i&&n===this._isLargeDraw||(i&&i.remove(),i=this._symbolDraw=n?new r:new a,this._isLargeDraw=n,this.group.removeAll()),this.group.add(i.group),i},remove:function(t,e){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},dispose:function(){}})},q3GZ:function(t,e){var i=[\"lineStyle\",\"normal\",\"opacity\"];t.exports={seriesType:\"parallel\",reset:function(t,e,n){var a=t.getModel(\"itemStyle\"),r=t.getModel(\"lineStyle\"),o=e.get(\"color\"),s=r.get(\"color\")||a.get(\"color\")||o[t.seriesIndex%o.length],l=t.get(\"inactiveOpacity\"),u=t.get(\"activeOpacity\"),c=t.getModel(\"lineStyle\").getLineStyle(),h=t.coordinateSystem,d=t.getData(),p={normal:c.opacity,active:u,inactive:l};return d.setVisual(\"color\",s),{progress:function(t,e){h.eachActiveState(e,(function(t,n){var a=p[t];if(\"normal\"===t&&e.hasItemOption){var r=e.getItemModel(n).get(i,!0);null!=r&&(a=r)}e.setItemVisual(n,\"opacity\",a)}),t.start,t.end)}}}}},qH13:function(t,e,i){var n=i(\"ItGF\"),a=i(\"QBsz\").applyTransform,r=i(\"mFDi\"),o=i(\"Qe9p\"),s=i(\"6GrX\"),l=i(\"pzxd\"),u=i(\"ni6a\"),c=i(\"Gev7\"),h=i(\"Dagg\"),d=i(\"dqUG\"),p=i(\"y+Vt\"),f=i(\"IMiH\"),g=i(\"QuXc\"),m=i(\"06Qe\"),v=f.CMD,y=Math.round,x=Math.sqrt,_=Math.abs,b=Math.cos,w=Math.sin,S=Math.max;if(!n.canvasSupported){var M=21600,I=M/2,T=function(t){t.style.cssText=\"position:absolute;left:0;top:0;width:1px;height:1px;\",t.coordsize=M+\",\"+M,t.coordorigin=\"0,0\"},A=function(t,e,i){return\"rgb(\"+[t,e,i].join(\",\")+\")\"},D=function(t,e){e&&t&&e.parentNode!==t&&t.appendChild(e)},C=function(t,e){e&&t&&e.parentNode===t&&t.removeChild(e)},L=function(t,e,i){return 1e5*(parseFloat(t)||0)+1e3*(parseFloat(e)||0)+i},P=l.parsePercent,k=function(t,e,i){var n=o.parse(e);i=+i,isNaN(i)&&(i=1),n&&(t.color=A(n[0],n[1],n[2]),t.opacity=i*n[3])},O=function(t,e,i,n){var r=\"fill\"===e,s=t.getElementsByTagName(e)[0];null!=i[e]&&\"none\"!==i[e]&&(r||!r&&i.lineWidth)?(t[r?\"filled\":\"stroked\"]=\"true\",i[e]instanceof g&&C(t,s),s||(s=m.createNode(e)),r?function(t,e,i){var n,r=e.fill;if(null!=r)if(r instanceof g){var s,l=0,u=[0,0],c=0,h=1,d=i.getBoundingRect(),p=d.width,f=d.height;if(\"linear\"===r.type){s=\"gradient\";var m=[r.x*p,r.y*f],v=[r.x2*p,r.y2*f];(y=i.transform)&&(a(m,m,y),a(v,v,y)),(l=180*Math.atan2(v[0]-m[0],v[1]-m[1])/Math.PI)<0&&(l+=360),l<1e-6&&(l=0)}else{s=\"gradientradial\";var y,x=i.scale,_=p,b=f;u=[((m=[r.x*p,r.y*f])[0]-d.x)/_,(m[1]-d.y)/b],(y=i.transform)&&a(m,m,y);var w=S(_/=x[0]*M,b/=x[1]*M);h=2*r.r/w-(c=0/w)}var I=r.colorStops.slice();I.sort((function(t,e){return t.offset-e.offset}));for(var T=I.length,D=[],C=[],L=0;L=2){var N=D[0][0],E=D[1][0],R=D[0][1]*e.opacity,z=D[1][1]*e.opacity;t.type=s,t.method=\"none\",t.focus=\"100%\",t.angle=l,t.color=N,t.color2=E,t.colors=C.join(\",\"),t.opacity=z,t.opacity2=R}\"radial\"===s&&(t.focusposition=u.join(\",\"))}else k(t,r,e.opacity)}(s,i,n):function(t,e){e.lineDash&&(t.dashstyle=e.lineDash.join(\" \")),null==e.stroke||e.stroke instanceof g||k(t,e.stroke,e.opacity)}(s,i),D(t,s)):(t[r?\"filled\":\"stroked\"]=\"false\",C(t,s))},N=[[],[],[]];p.prototype.brushVML=function(t){var e=this.style,i=this._vmlEl;i||(i=m.createNode(\"shape\"),T(i),this._vmlEl=i),O(i,\"fill\",e,this),O(i,\"stroke\",e,this);var n=this.transform,r=null!=n,o=i.getElementsByTagName(\"stroke\")[0];if(o){var s=e.lineWidth;r&&!e.strokeNoScale&&(s*=x(_(n[0]*n[3]-n[1]*n[2]))),o.weight=s+\"px\"}var l=this.path||(this.path=new f);this.__dirtyPath&&(l.beginPath(),l.subPixelOptimize=!1,this.buildPath(l,this.shape),l.toStatic(),this.__dirtyPath=!1),i.path=function(t,e){var i,n,r,o,s,l,u=v.M,c=v.C,h=v.L,d=v.A,p=v.Q,f=[],g=t.data,m=t.len();for(o=0;o.01?F&&(H+=.0125):Math.abs(W-z)<1e-4?F&&HR?A-=.0125:A+=.0125:F&&Wz?T+=.0125:T-=.0125),f.push(U,y(((R-B)*k+L)*M-I),\",\",y(((z-V)*O+P)*M-I),\",\",y(((R+B)*k+L)*M-I),\",\",y(((z+V)*O+P)*M-I),\",\",y((H*k+L)*M-I),\",\",y((W*O+P)*M-I),\",\",y((T*k+L)*M-I),\",\",y((A*O+P)*M-I)),s=T,l=A;break;case v.R:var j=N[0],X=N[1];j[0]=g[o++],j[1]=g[o++],X[0]=j[0]+g[o++],X[1]=j[1]+g[o++],e&&(a(j,j,e),a(X,X,e)),j[0]=y(j[0]*M-I),X[0]=y(X[0]*M-I),j[1]=y(j[1]*M-I),X[1]=y(X[1]*M-I),f.push(\" m \",j[0],\",\",j[1],\" l \",X[0],\",\",j[1],\" l \",X[0],\",\",X[1],\" l \",j[0],\",\",X[1]);break;case v.Z:f.push(\" x \")}if(i>0){f.push(n);for(var Z=0;Z100&&(z=0,R={});var i,n=B.style;try{n.font=t,i=n.fontFamily.split(\",\")[0]}catch(a){}e={style:n.fontStyle||\"normal\",variant:n.fontVariant||\"normal\",weight:n.fontWeight||\"normal\",size:0|parseFloat(n.fontSize||12),family:i||\"Microsoft YaHei\"},R[t]=e,z++}return e}(r.font),b=_.style+\" \"+_.variant+\" \"+_.weight+\" \"+_.size+'px \"'+_.family+'\"';i=i||s.getBoundingRect(o,b,v,x,r.textPadding,r.textLineHeight);var w=this.transform;if(w&&!n&&(V.copy(e),V.applyTransform(w),e=V),n)f=e.x,g=e.y;else{var S=r.textPosition;if(S instanceof Array)f=e.x+P(S[0],e.width),g=e.y+P(S[1],e.height),v=v||\"left\";else{var M=this.calculateTextPosition?this.calculateTextPosition({},r,e):s.calculateTextPosition({},r,e);f=M.x,g=M.y,v=v||M.textAlign,x=x||M.textVerticalAlign}}f=s.adjustTextX(f,i.width,v),g=s.adjustTextY(g,i.height,x),g+=i.height/2;var I,A,C,k=m.createNode,N=this._textVmlEl;N?A=(I=(C=N.firstChild).nextSibling).nextSibling:(N=k(\"line\"),I=k(\"path\"),A=k(\"textpath\"),C=k(\"skew\"),A.style[\"v-text-align\"]=\"left\",T(N),I.textpathok=!0,A.on=!0,N.from=\"0 0\",N.to=\"1000 0.05\",D(N,C),D(N,I),D(N,A),this._textVmlEl=N);var E=[f,g],Y=N.style;w&&n?(a(E,E,w),C.on=!0,C.matrix=w[0].toFixed(3)+\",\"+w[2].toFixed(3)+\",\"+w[1].toFixed(3)+\",\"+w[3].toFixed(3)+\",0,0\",C.offset=(y(E[0])||0)+\",\"+(y(E[1])||0),C.origin=\"0 0\",Y.left=\"0px\",Y.top=\"0px\"):(C.on=!1,Y.left=y(f)+\"px\",Y.top=y(g)+\"px\"),A.string=String(o).replace(/&/g,\"&\").replace(/\"/g,\""\");try{A.style.font=b}catch(G){}O(N,\"fill\",{fill:r.textFill,opacity:r.opacity},this),O(N,\"stroke\",{stroke:r.textStroke,opacity:r.opacity,lineDash:r.lineDash||null},this),N.style.zIndex=L(this.zlevel,this.z,this.z2),D(t,N)}},G=function(t){C(t,this._textVmlEl),this._textVmlEl=null},F=function(t){D(t,this._textVmlEl)},H=[u,c,h,p,d],W=0;Wh?h=p:(d.lastTickCount=n,d.lastAutoInterval=h),h}},n.inherits(s,r),t.exports=s},qgGe:function(t,e,i){var n=i(\"bYtY\"),a=i(\"T4UG\"),r=i(\"Bsck\"),o=i(\"Qxkt\"),s=i(\"VaxA\").wrapTreePathInfo,l=a.extend({type:\"series.sunburst\",_viewRoot:null,getInitialData:function(t,e){var i={name:t.name,children:t.data};!function t(e){var i=0;n.each(e.children,(function(e){t(e);var a=e.value;n.isArray(a)&&(a=a[0]),i+=a}));var a=e.value;n.isArray(a)&&(a=a[0]),(null==a||isNaN(a))&&(a=i),a<0&&(a=0),n.isArray(e.value)?e.value[0]=a:e.value=a}(i);var a=n.map(t.levels||[],(function(t){return new o(t,this,e)}),this),s=r.createTree(i,this,(function(t){t.wrapMethod(\"getItemModel\",(function(t,e){var i=s.getNodeByDataIndex(e),n=a[i.depth];return n&&(t.parentModel=n),t}))}));return s.data},optionUpdated:function(){this.resetViewRoot()},getDataParams:function(t){var e=a.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(t);return e.treePathInfo=s(i,this),e},defaultOption:{zlevel:0,z:2,center:[\"50%\",\"50%\"],radius:[0,\"75%\"],clockwise:!0,startAngle:90,minAngle:0,percentPrecision:2,stillShowZeroSum:!0,highlightPolicy:\"descendant\",nodeClick:\"rootToNode\",renderLabelForZeroData:!1,label:{rotate:\"radial\",show:!0,opacity:1,align:\"center\",position:\"inside\",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:\"white\",borderType:\"solid\",shadowBlur:0,shadowColor:\"rgba(0, 0, 0, 0.2)\",shadowOffsetX:0,shadowOffsetY:0,opacity:1},highlight:{itemStyle:{opacity:1}},downplay:{itemStyle:{opacity:.5},label:{opacity:.6}},animationType:\"expansion\",animationDuration:1e3,animationDurationUpdate:500,animationEasing:\"cubicOut\",data:[],levels:[],sort:\"desc\"},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)}});t.exports=l},qj72:function(t,e,i){var n=i(\"bYtY\");function a(t,e){return e=e||[0,0],n.map([\"x\",\"y\"],(function(i,n){var a=this.getAxis(i),r=e[n],o=t[n]/2;return\"category\"===a.type?a.getBandWidth():Math.abs(a.dataToCoord(r-o)-a.dataToCoord(r+o))}),this)}t.exports=function(t){var e=t.grid.getRect();return{coordSys:{type:\"cartesian2d\",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(e){return t.dataToPoint(e)},size:n.bind(a,t)}}}},\"qt/9\":function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\");i(\"Wqna\"),i(\"1tlw\"),i(\"Mylv\");var r=i(\"nVfU\").layout,o=i(\"f5Yq\");i(\"Ae16\"),n.registerLayout(a.curry(r,\"pictorialBar\")),n.registerVisual(o(\"pictorialBar\",\"roundRect\"))},qwVE:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"K4ya\"),o=i(\"XxSj\"),s=n.PRIORITY.VISUAL.COMPONENT;function l(t,e,i,n){for(var a=e.targetVisuals[n],r=o.prepareVisualTypes(a),s={color:t.getData().getVisual(\"color\")},l=0,u=r.length;l=0&&(this.delFromStorage(t),this._roots.splice(o,1),t instanceof r&&t.delChildrenFromStorage(this))}},addToStorage:function(t){return t&&(t.__storage=this,t.dirty(!1)),this},delFromStorage:function(t){return t&&(t.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:s},t.exports=l},rA99:function(t,e,i){var n=i(\"y+Vt\"),a=i(\"QBsz\"),r=i(\"Sj9i\"),o=r.quadraticSubdivide,s=r.cubicSubdivide,l=r.quadraticAt,u=r.cubicAt,c=r.quadraticDerivativeAt,h=r.cubicDerivativeAt,d=[];function p(t,e,i){return null===t.cpx2||null===t.cpy2?[(i?h:u)(t.x1,t.cpx1,t.cpx2,t.x2,e),(i?h:u)(t.y1,t.cpy1,t.cpy2,t.y2,e)]:[(i?c:l)(t.x1,t.cpx1,t.x2,e),(i?c:l)(t.y1,t.cpy1,t.y2,e)]}var f=n.extend({type:\"bezier-curve\",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:\"#000\",fill:null},buildPath:function(t,e){var i=e.x1,n=e.y1,a=e.x2,r=e.y2,l=e.cpx1,u=e.cpy1,c=e.cpx2,h=e.cpy2,p=e.percent;0!==p&&(t.moveTo(i,n),null==c||null==h?(p<1&&(o(i,l,a,p,d),l=d[1],a=d[2],o(n,u,r,p,d),u=d[1],r=d[2]),t.quadraticCurveTo(l,u,a,r)):(p<1&&(s(i,l,c,a,p,d),l=d[1],c=d[2],a=d[3],s(n,u,h,r,p,d),u=d[1],h=d[2],r=d[3]),t.bezierCurveTo(l,u,c,h,a,r)))},pointAt:function(t){return p(this.shape,t,!1)},tangentAt:function(t){var e=p(this.shape,t,!0);return a.normalize(e,e)}});t.exports=f},rdor:function(t,e,i){var n=i(\"lOQZ\").circularLayout;t.exports=function(t){t.eachSeriesByType(\"graph\",(function(t){\"circular\"===t.get(\"layout\")&&n(t,\"symbolSize\")}))}},rfSb:function(t,e,i){var n=i(\"T4UG\"),a=i(\"sdST\"),r=i(\"L0Ub\").getDimensionTypeByAxis,o=i(\"YXkt\"),s=i(\"bYtY\"),l=i(\"4NO4\").groupData,u=i(\"7aKB\").encodeHTML,c=i(\"xKMd\"),h=n.extend({type:\"series.themeRiver\",dependencies:[\"singleAxis\"],nameMap:null,init:function(t){h.superApply(this,\"init\",arguments),this.legendVisualProvider=new c(s.bind(this.getData,this),s.bind(this.getRawData,this))},fixData:function(t){var e=t.length,i={},n=l(t,(function(t){return i.hasOwnProperty(t[0])||(i[t[0]]=-1),t[2]})),a=[];n.buckets.each((function(t,e){a.push({name:e,dataList:t})}));for(var r=a.length,o=0;o3||Math.abs(t.dy)>3)){var e=this.seriesModel.getData().tree.root;if(!e)return;var i=e.getLayout();if(!i)return;this.api.dispatchAction({type:\"treemapMove\",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:i.x+t.dx,y:i.y+t.dy,width:i.width,height:i.height}})}},_onZoom:function(t){var e=t.originX,i=t.originY;if(\"animating\"!==this._state){var n=this.seriesModel.getData().tree.root;if(!n)return;var a=n.getLayout();if(!a)return;var r=new c(a.x,a.y,a.width,a.height),o=this.seriesModel.layoutInfo;e-=o.x,i-=o.y;var s=h.create();h.translate(s,s,[-e,-i]),h.scale(s,s,[t.scale,t.scale]),h.translate(s,s,[e,i]),r.applyTransform(s),this.api.dispatchAction({type:\"treemapRender\",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:r.x,y:r.y,width:r.width,height:r.height}})}},_initEvents:function(t){t.on(\"click\",(function(t){if(\"ready\"===this._state){var e=this.seriesModel.get(\"nodeClick\",!0);if(e){var i=this.findTarget(t.offsetX,t.offsetY);if(i){var n=i.node;if(n.getLayout().isLeafRoot)this._rootToNode(i);else if(\"zoomToNode\"===e)this._zoomToNode(i);else if(\"link\"===e){var a=n.hostTree.data.getItemModel(n.dataIndex),r=a.get(\"link\",!0),o=a.get(\"target\",!0)||\"blank\";r&&f(r,o)}}}}}),this)},_renderBreadcrumb:function(t,e,i){i||(i=null!=t.get(\"leafDepth\",!0)?{node:t.getViewRoot()}:this.findTarget(e.getWidth()/2,e.getHeight()/2))||(i={node:t.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new l(this.group))).render(t,e,i.node,g((function(e){\"animating\"!==this._state&&(s.aboveViewRoot(t.getViewRoot(),e)?this._rootToNode({node:e}):this._zoomToNode({node:e}))}),this))},remove:function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage={nodeGroup:[],background:[],content:[]},this._state=\"ready\",this._breadcrumb&&this._breadcrumb.remove()},dispose:function(){this._clearController()},_zoomToNode:function(t){this.api.dispatchAction({type:\"treemapZoomToNode\",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},_rootToNode:function(t){this.api.dispatchAction({type:\"treemapRootToNode\",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},findTarget:function(t,e){var i;return this.seriesModel.getViewRoot().eachNode({attr:\"viewChildren\",order:\"preorder\"},(function(n){var a=this._storage.background[n.getRawIndex()];if(a){var r=a.transformCoordToLocal(t,e),o=a.shape;if(!(o.x<=r[0]&&r[0]<=o.x+o.width&&o.y<=r[1]&&r[1]<=o.y+o.height))return!1;i={node:n,offsetX:r[0],offsetY:r[1]}}}),this),i}});function T(t,e,i,n,o,s,l,u,c,h){if(l){var d=l.getLayout(),p=t.getData();if(p.setItemGraphicEl(l.dataIndex,null),d&&d.isInView){var f=d.width,g=d.height,y=d.borderWidth,I=d.invisible,T=l.getRawIndex(),D=u&&u.getRawIndex(),C=l.viewChildren,L=d.upperHeight,P=C&&C.length,k=l.getModel(\"itemStyle\"),O=l.getModel(\"emphasis.itemStyle\"),N=G(\"nodeGroup\",m);if(N){if(c.add(N),N.attr(\"position\",[d.x||0,d.y||0]),N.__tmNodeWidth=f,N.__tmNodeHeight=g,d.isAboveViewRoot)return N;var E=l.getModel(),R=G(\"background\",v,h,1);if(R&&function(e,i,n){if(i.dataIndex=l.dataIndex,i.seriesIndex=t.seriesIndex,i.setShape({x:0,y:0,width:f,height:g}),I)B(i);else{i.invisible=!1;var a=l.getVisual(\"borderColor\",!0),o=O.get(\"borderColor\"),s=M(k);s.fill=a;var u=S(O);if(u.fill=o,n){var c=f-2*y;V(s,u,a,c,L,{x:y,y:0,width:c,height:L})}else s.text=u.text=null;i.setStyle(s),r.setElementHoverStyle(i,u)}e.add(i)}(N,R,P&&d.upperLabelHeight),P)r.isHighDownDispatcher(N)&&r.setAsHighDownDispatcher(N,!1),R&&(r.setAsHighDownDispatcher(R,!0),p.setItemGraphicEl(l.dataIndex,R));else{var z=G(\"content\",v,h,2);z&&function(e,i){i.dataIndex=l.dataIndex,i.seriesIndex=t.seriesIndex;var n=Math.max(f-2*y,0),a=Math.max(g-2*y,0);if(i.culling=!0,i.setShape({x:y,y,width:n,height:a}),I)B(i);else{i.invisible=!1;var o=l.getVisual(\"color\",!0),s=M(k);s.fill=o;var u=S(O);V(s,u,o,n,a),i.setStyle(s),r.setElementHoverStyle(i,u)}e.add(i)}(N,z),R&&r.isHighDownDispatcher(R)&&r.setAsHighDownDispatcher(R,!1),r.setAsHighDownDispatcher(N,!0),p.setItemGraphicEl(l.dataIndex,N)}return N}}}function B(t){!t.invisible&&s.push(t)}function V(e,i,n,o,s,u){var c=E.get(\"name\"),h=E.getModel(u?b:x),p=E.getModel(u?w:_),f=h.getShallow(\"show\");r.setLabelStyle(e,i,h,p,{defaultText:f?c:null,autoColor:n,isRectText:!0,labelFetcher:t,labelDataIndex:l.dataIndex,labelProp:u?\"upperLabel\":\"label\"}),Y(e,u,d),Y(i,u,d),u&&(e.textRect=a.clone(u)),e.truncate=f&&h.get(\"ellipsis\")?{outerWidth:o,outerHeight:s,minChar:2}:null}function Y(e,i,n){var a=e.text;if(!i&&n.isLeafRoot&&null!=a){var r=t.get(\"drillDownIcon\",!0);e.text=r?r+\" \"+a:a}}function G(t,r,s,u){var c=null!=D&&i[t][D],h=o[t];return c?(i[t][D]=null,function(t,e,i){(t[T]={}).old=\"nodeGroup\"===i?e.position.slice():a.extend({},e.shape)}(h,c,t)):I||((c=new r({z:A(s,u)})).__tmDepth=s,c.__tmStorageName=t,function(t,e,i){var a=t[T]={},r=l.parentNode;if(r&&(!n||\"drillDown\"===n.direction)){var s=0,u=0,c=o.background[r.getRawIndex()];!n&&c&&c.old&&(s=c.old.width,u=c.old.height),a.old=\"nodeGroup\"===i?[0,u]:{x:s,y:u,width:0,height:0}}a.fadein=\"nodeGroup\"!==i}(h,0,t)),e[t][T]=c}}function A(t,e){var i=10*t+e;return(i-1)/i}t.exports=I},sAZ8:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"+rIm\"),o=i(\"/IIm\"),s=i(\"9KIM\"),l=i(\"IwbS\"),u=[\"axisLine\",\"axisTickLabel\",\"axisName\"],c=n.extendComponentView({type:\"parallelAxis\",init:function(t,e){c.superApply(this,\"init\",arguments),(this._brushController=new o(e.getZr())).on(\"brush\",a.bind(this._onBrush,this))},render:function(t,e,i,n){if(!function(t,e,i){return i&&\"axisAreaSelect\"===i.type&&e.findComponents({mainType:\"parallelAxis\",query:i})[0]===t}(t,e,n)){this.axisModel=t,this.api=i,this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new l.Group,this.group.add(this._axisGroup),t.get(\"show\")){var s=function(t,e){return e.getComponent(\"parallel\",t.get(\"parallelIndex\"))}(t,e),c=s.coordinateSystem,h=t.getAreaSelectStyle(),d=h.width,p=c.getAxisLayout(t.axis.dim),f=a.extend({strokeContainThreshold:d},p),g=new r(t,f);a.each(u,g.add,g),this._axisGroup.add(g.getGroup()),this._refreshBrushController(f,h,t,s,d,i),l.groupTransition(o,this._axisGroup,n&&!1===n.animation?null:t)}}},_refreshBrushController:function(t,e,i,n,r,o){var u=i.axis.getExtent(),c=u[1]-u[0],h=Math.min(30,.1*Math.abs(c)),d=l.BoundingRect.create({x:u[0],y:-r/2,width:c,height:r});d.x-=h,d.width+=2*h,this._brushController.mount({enableGlobalPan:!0,rotation:t.rotation,position:t.position}).setPanels([{panelId:\"pl\",clipPath:s.makeRectPanelClipPath(d),isTargetByCursor:s.makeRectIsTargetByCursor(d,o,n),getLinearBrushOtherExtent:s.makeLinearBrushOtherExtent(d,0)}]).enableBrush({brushType:\"lineX\",brushStyle:e,removeOnClick:!0}).updateCovers(function(t){var e=t.axis;return a.map(t.activeIntervals,(function(t){return{brushType:\"lineX\",panelId:\"pl\",range:[e.dataToCoord(t[0],!0),e.dataToCoord(t[1],!0)]}}))}(i))},_onBrush:function(t,e){var i=this.axisModel,n=i.axis,r=a.map(t,(function(t){return[n.coordToData(t.range[0],!0),n.coordToData(t.range[1],!0)]}));(!i.option.realtime===e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:\"axisAreaSelect\",parallelAxisId:i.id,intervals:r})},dispose:function(){this._brushController.dispose()}});t.exports=c},\"sK/D\":function(t,e,i){var n=i(\"IwbS\"),a=i(\"OELB\").round;function r(t,e,i){var a=t.getArea(),r=t.getBaseAxis().isHorizontal(),o=a.x,s=a.y,l=a.width,u=a.height,c=i.get(\"lineStyle.width\")||2;o-=c/2,s-=c/2,l+=c,u+=c,o=Math.floor(o),l=Math.round(l);var h=new n.Rect({shape:{x:o,y:s,width:l,height:u}});return e&&(h.shape[r?\"width\":\"height\"]=0,n.initProps(h,{shape:{width:l,height:u}},i)),h}function o(t,e,i){var r=t.getArea(),o=new n.Sector({shape:{cx:a(t.cx,1),cy:a(t.cy,1),r0:a(r.r0,1),r:a(r.r,1),startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}});return e&&(o.shape.endAngle=r.startAngle,n.initProps(o,{shape:{endAngle:r.endAngle}},i)),o}e.createGridClipPath=r,e.createPolarClipPath=o,e.createClipPath=function(t,e,i){return t?\"polar\"===t.type?o(t,e,i):\"cartesian2d\"===t.type?r(t,e,i):null:null}},sRwP:function(t,e,i){i(\"jsU+\"),i(\"2548\"),i(\"Tp9H\"),i(\"06DH\"),i(\"dnwI\"),i(\"fE02\"),i(\"33Ds\")},\"sS/r\":function(t,e,i){var n=i(\"4fz+\"),a=i(\"iRjW\"),r=i(\"Yl7c\"),o=function(){this.group=new n,this.uid=a.getUID(\"viewComponent\")},s=o.prototype={constructor:o,init:function(t,e){},render:function(t,e,i,n){},dispose:function(){},filterForExposedEvent:null};s.updateView=s.updateLayout=s.updateVisual=function(t,e,i,n){},r.enableClassExtend(o),r.enableClassManagement(o,{registerWhenExtend:!0}),t.exports=o},\"sW+o\":function(t,e,i){var n=i(\"SrGk\"),a=i(\"bYtY\"),r=i(\"SUKs\"),o=i(\"Qe9p\");function s(t,e){n.call(this,t,e,[\"linearGradient\",\"radialGradient\"],\"__gradient_in_use__\")}a.inherits(s,n),s.prototype.addWithoutUpdate=function(t,e){if(e&&e.style){var i=this;a.each([\"fill\",\"stroke\"],(function(n){if(e.style[n]&&(\"linear\"===e.style[n].type||\"radial\"===e.style[n].type)){var a,r=e.style[n],o=i.getDefs(!0);r._dom?(a=r._dom,o.contains(r._dom)||i.addDom(a)):a=i.add(r),i.markUsed(e);var s=a.getAttribute(\"id\");t.setAttribute(n,\"url(#\"+s+\")\")}}))}},s.prototype.add=function(t){var e;if(\"linear\"===t.type)e=this.createElement(\"linearGradient\");else{if(\"radial\"!==t.type)return r(\"Illegal gradient type.\"),null;e=this.createElement(\"radialGradient\")}return t.id=t.id||this.nextId++,e.setAttribute(\"id\",\"zr\"+this._zrId+\"-gradient-\"+t.id),this.updateDom(t,e),this.addDom(e),e},s.prototype.update=function(t){var e=this;n.prototype.update.call(this,t,(function(){var i=t.type,n=t._dom.tagName;\"linear\"===i&&\"linearGradient\"===n||\"radial\"===i&&\"radialGradient\"===n?e.updateDom(t,t._dom):(e.removeDom(t),e.add(t))}))},s.prototype.updateDom=function(t,e){if(\"linear\"===t.type)e.setAttribute(\"x1\",t.x),e.setAttribute(\"y1\",t.y),e.setAttribute(\"x2\",t.x2),e.setAttribute(\"y2\",t.y2);else{if(\"radial\"!==t.type)return void r(\"Illegal gradient type.\");e.setAttribute(\"cx\",t.x),e.setAttribute(\"cy\",t.y),e.setAttribute(\"r\",t.r)}e.setAttribute(\"gradientUnits\",t.global?\"userSpaceOnUse\":\"objectBoundingBox\"),e.innerHTML=\"\";for(var i=t.colorStops,n=0,a=i.length;n-1){var u=o.parse(l)[3],c=o.toHex(l);s.setAttribute(\"stop-color\",\"#\"+c),s.setAttribute(\"stop-opacity\",u)}else s.setAttribute(\"stop-color\",i[n].color);e.appendChild(s)}t._dom=e},s.prototype.markUsed=function(t){if(t.style){var e=t.style.fill;e&&e._dom&&n.prototype.markUsed.call(this,e._dom),(e=t.style.stroke)&&e._dom&&n.prototype.markUsed.call(this,e._dom)}},t.exports=s},sdST:function(t,e,i){var n=i(\"hi0g\");t.exports=function(t,e){return n((e=e||{}).coordDimensions||[],t,{dimsDef:e.dimensionsDefine||t.dimensionsDefine,encodeDef:e.encodeDefine||t.encodeDefine,dimCount:e.dimensionsCount,encodeDefaulter:e.encodeDefaulter,generateCoord:e.generateCoord,generateCoordCount:e.generateCoordCount})}},szbU:function(t,e,i){var n=i(\"bYtY\"),a=n.each;function r(t,e){return t&&t.hasOwnProperty&&t.hasOwnProperty(e)}t.exports=function(t){var e=t&&t.visualMap;n.isArray(e)||(e=e?[e]:[]),a(e,(function(t){if(t){r(t,\"splitList\")&&!r(t,\"pieces\")&&(t.pieces=t.splitList,delete t.splitList);var e=t.pieces;e&&n.isArray(e)&&a(e,(function(t){n.isObject(t)&&(r(t,\"start\")&&!r(t,\"min\")&&(t.min=t.start),r(t,\"end\")&&!r(t,\"max\")&&(t.max=t.end))}))}}))}},tBnm:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"Qxkt\"),o=i(\"Znkb\"),s=i(\"+rIm\"),l=[\"axisLine\",\"axisLabel\",\"axisTick\",\"minorTick\",\"splitLine\",\"minorSplitLine\",\"splitArea\"];function u(t,e,i){e[1]>e[0]&&(e=e.slice().reverse());var n=t.coordToPoint([e[0],i]),a=t.coordToPoint([e[1],i]);return{x1:n[0],y1:n[1],x2:a[0],y2:a[1]}}function c(t){return t.getRadiusAxis().inverse?0:1}function h(t){var e=t[0],i=t[t.length-1];e&&i&&Math.abs(Math.abs(e.coord-i.coord)-360)<1e-4&&t.pop()}var d=o.extend({type:\"angleAxis\",axisPointerClass:\"PolarAxisPointer\",render:function(t,e){if(this.group.removeAll(),t.get(\"show\")){var i=t.axis,a=i.polar,r=a.getRadiusAxis().getExtent(),o=i.getTicksCoords(),s=i.getMinorTicksCoords(),u=n.map(i.getViewLabels(),(function(t){return(t=n.clone(t)).coord=i.dataToCoord(t.tickValue),t}));h(u),h(o),n.each(l,(function(e){!t.get(e+\".show\")||i.scale.isBlank()&&\"axisLine\"!==e||this[\"_\"+e](t,a,o,s,r,u)}),this)}},_axisLine:function(t,e,i,n,r){var o,s=t.getModel(\"axisLine.lineStyle\"),l=c(e),u=l?0:1;(o=0===r[u]?new a.Circle({shape:{cx:e.cx,cy:e.cy,r:r[l]},style:s.getLineStyle(),z2:1,silent:!0}):new a.Ring({shape:{cx:e.cx,cy:e.cy,r:r[l],r0:r[u]},style:s.getLineStyle(),z2:1,silent:!0})).style.fill=null,this.group.add(o)},_axisTick:function(t,e,i,r,o){var s=t.getModel(\"axisTick\"),l=(s.get(\"inside\")?-1:1)*s.get(\"length\"),h=o[c(e)],d=n.map(i,(function(t){return new a.Line({shape:u(e,[h,h+l],t.coord)})}));this.group.add(a.mergePath(d,{style:n.defaults(s.getModel(\"lineStyle\").getLineStyle(),{stroke:t.get(\"axisLine.lineStyle.color\")})}))},_minorTick:function(t,e,i,r,o){if(r.length){for(var s=t.getModel(\"axisTick\"),l=t.getModel(\"minorTick\"),h=(s.get(\"inside\")?-1:1)*l.get(\"length\"),d=o[c(e)],p=[],f=0;fv?\"left\":\"right\",_=Math.abs(m[1]-y)/g<.3?\"middle\":m[1]>y?\"top\":\"bottom\";h&&h[u]&&h[u].textStyle&&(o=new r(h[u].textStyle,d,d.ecModel));var b=new a.Text({silent:s.isLabelSilent(t)});this.group.add(b),a.setTextStyle(b.style,o,{x:m[0],y:m[1],textFill:o.getTextColor()||t.get(\"axisLine.lineStyle.color\"),text:i.formattedLabel,textAlign:x,textVerticalAlign:_}),f&&(b.eventData=s.makeAxisEventDataBase(t),b.eventData.targetType=\"axisLabel\",b.eventData.value=i.rawLabel)}),this)},_splitLine:function(t,e,i,r,o){var s=t.getModel(\"splitLine\").getModel(\"lineStyle\"),l=s.get(\"color\"),c=0;l=l instanceof Array?l:[l];for(var h=[],d=0;dl+o);r++)if(t[r].y+=n,r>e&&r+1t[r].y+t[r].height)return void h(r,n/2);h(i-1,n/2)}function h(e,i){for(var n=e;n>=0&&!(t[n].y-i0&&t[n].y>t[n-1].y+t[n-1].height));n--);}function d(t,e,i,n,a,r){for(var o=e?Number.MAX_VALUE:0,s=0,l=t.length;s=o&&(d=o-10),!e&&d<=o&&(d=o+10),t[s].x=i+d*r,o=d}}t.sort((function(t,e){return t.y-e.y}));for(var p,f=0,g=t.length,m=[],v=[],y=0;y=i?v.push(t[y]):m.push(t[y]);d(m,!1,e,i,n,a),d(v,!0,e,i,n,a)}function s(t){return\"center\"===t.position}t.exports=function(t,e,i,l,u,c){var h,d,p=t.getData(),f=[],g=!1,m=(t.get(\"minShowLabelAngle\")||0)*r;p.each((function(r){var o=p.getItemLayout(r),s=p.getItemModel(r),l=s.getModel(\"label\"),c=l.get(\"position\")||s.get(\"emphasis.label.position\"),v=l.get(\"distanceToLabelLine\"),y=l.get(\"alignTo\"),x=a(l.get(\"margin\"),i),_=l.get(\"bleedMargin\"),b=l.getFont(),w=s.getModel(\"labelLine\"),S=w.get(\"length\");S=a(S,i);var M=w.get(\"length2\");if(M=a(M,i),!(o.angle0?\"right\":\"left\":L>0?\"left\":\"right\"}var G=l.get(\"rotate\");k=\"number\"==typeof G?G*(Math.PI/180):G?L<0?-C+Math.PI:-C:0,g=!!k,o.label={x:I,y:T,position:c,height:N.height,len:S,len2:M,linePoints:A,textAlign:D,verticalAlign:\"middle\",rotation:k,inside:E,labelDistance:v,labelAlignTo:y,labelMargin:x,bleedMargin:_,textRect:N,text:O,font:b},E||f.push(o.label)}})),!g&&t.get(\"avoidLabelOverlap\")&&function(t,e,i,a,r,l,u,c){for(var h=[],d=[],p=Number.MAX_VALUE,f=-Number.MAX_VALUE,g=0;g1?\"series.multiple.prefix\":\"series.single.prefix\"),{seriesCount:o}),e.eachSeries((function(t,e){if(e1?\"multiple\":\"single\")+\".\";i=p(i=f(n?s+\"withName\":s+\"withoutName\"),{seriesId:t.seriesIndex,seriesName:t.get(\"name\"),seriesType:(y=t.subType,a.series.typeNames[y]||\"\\u81ea\\u5b9a\\u4e49\\u56fe\")});var u=t.getData();window.data=u,u.count()>l?i+=p(f(\"data.partialData\"),{displayCnt:l}):i+=f(\"data.allData\");for(var h=[],g=0;g0:t.splitNumber>0)&&!t.calculable?\"piecewise\":\"continuous\"}))},vKoX:function(t,e,i){var n=i(\"SrGk\");function a(t,e){n.call(this,t,e,[\"filter\"],\"__filter_in_use__\",\"_shadowDom\")}function r(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY||t.textShadowBlur||t.textShadowOffsetX||t.textShadowOffsetY)}i(\"bYtY\").inherits(a,n),a.prototype.addWithoutUpdate=function(t,e){if(e&&r(e.style)){var i;e._shadowDom?(i=e._shadowDom,this.getDefs(!0).contains(e._shadowDom)||this.addDom(i)):i=this.add(e),this.markUsed(e);var n=i.getAttribute(\"id\");t.style.filter=\"url(#\"+n+\")\"}},a.prototype.add=function(t){var e=this.createElement(\"filter\");return t._shadowDomId=t._shadowDomId||this.nextId++,e.setAttribute(\"id\",\"zr\"+this._zrId+\"-shadow-\"+t._shadowDomId),this.updateDom(t,e),this.addDom(e),e},a.prototype.update=function(t,e){if(r(e.style)){var i=this;n.prototype.update.call(this,e,(function(){i.updateDom(e,e._shadowDom)}))}else this.remove(t,e)},a.prototype.remove=function(t,e){null!=e._shadowDomId&&(this.removeDom(t),t.style.filter=\"\")},a.prototype.updateDom=function(t,e){var i=e.getElementsByTagName(\"feDropShadow\");i=0===i.length?this.createElement(\"feDropShadow\"):i[0];var n,a,r,o,s=t.style,l=t.scale&&t.scale[0]||1,u=t.scale&&t.scale[1]||1;if(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY)n=s.shadowOffsetX||0,a=s.shadowOffsetY||0,r=s.shadowBlur,o=s.shadowColor;else{if(!s.textShadowBlur)return void this.removeDom(e,s);n=s.textShadowOffsetX||0,a=s.textShadowOffsetY||0,r=s.textShadowBlur,o=s.textShadowColor}i.setAttribute(\"dx\",n/l),i.setAttribute(\"dy\",a/u),i.setAttribute(\"flood-color\",o),i.setAttribute(\"stdDeviation\",r/2/l+\" \"+r/2/u),e.setAttribute(\"x\",\"-100%\"),e.setAttribute(\"y\",\"-100%\"),e.setAttribute(\"width\",Math.ceil(r/2*200)+\"%\"),e.setAttribute(\"height\",Math.ceil(r/2*200)+\"%\"),e.appendChild(i),t._shadowDom=e},a.prototype.markUsed=function(t){t._shadowDom&&n.prototype.markUsed.call(this,t._shadowDom)},t.exports=a},vL6D:function(t,e,i){var n=i(\"bYtY\"),a=i(\"+rIm\"),r=i(\"IwbS\"),o=i(\"7bkD\"),s=i(\"Znkb\"),l=i(\"WN+l\"),u=l.rectCoordAxisBuildSplitArea,c=l.rectCoordAxisHandleRemove,h=[\"axisLine\",\"axisTickLabel\",\"axisName\"],d=[\"splitArea\",\"splitLine\"],p=s.extend({type:\"singleAxis\",axisPointerClass:\"SingleAxisPointer\",render:function(t,e,i,s){var l=this.group;l.removeAll();var u=this._axisGroup;this._axisGroup=new r.Group;var c=o.layout(t),f=new a(t,c);n.each(h,f.add,f),l.add(this._axisGroup),l.add(f.getGroup()),n.each(d,(function(e){t.get(e+\".show\")&&this[\"_\"+e](t)}),this),r.groupTransition(u,this._axisGroup,t),p.superCall(this,\"render\",t,e,i,s)},remove:function(){c(this)},_splitLine:function(t){var e=t.axis;if(!e.scale.isBlank()){var i=t.getModel(\"splitLine\"),n=i.getModel(\"lineStyle\"),a=n.get(\"width\"),o=n.get(\"color\");o=o instanceof Array?o:[o];for(var s=t.coordinateSystem.getRect(),l=e.isHorizontal(),u=[],c=0,h=e.getTicksCoords({tickModel:i}),d=[],p=[],f=0;f0&&e.animate(i,!1).when(null==r?500:r,c).delay(o||0)}(t,\"\",t,e,i,n,h);var d=t.animators.slice(),f=d.length;function g(){--f||r&&r()}f||r&&r();for(var m=0;m=0)&&t(r,n,a)}))}var p=d.prototype;function f(t){return t[0]>t[1]&&t.reverse(),t}function g(t,e){return r.parseFinder(t,e,{includeMainTypes:h})}p.setOutputRanges=function(t,e){this.matchOutputRanges(t,e,(function(t,e,i){if((t.coordRanges||(t.coordRanges=[])).push(e),!t.coordRange){t.coordRange=e;var n=x[t.brushType](0,i,e);t.__rangeOffset={offset:b[t.brushType](n.values,t.range,[1,1]),xyMinMax:n.xyMinMax}}}))},p.matchOutputRanges=function(t,e,i){s(t,(function(t){var a=this.findTargetInfo(t,e);a&&!0!==a&&n.each(a.coordSyses,(function(n){var a=x[t.brushType](1,n,t.range);i(t,a.values,n,e)}))}),this)},p.setInputRanges=function(t,e){s(t,(function(t){var i,n,a,r,o=this.findTargetInfo(t,e);if(t.range=t.range||[],o&&!0!==o){t.panelId=o.panelId;var s=x[t.brushType](0,o.coordSys,t.coordRange),l=t.__rangeOffset;t.range=l?b[t.brushType](s.values,l.offset,(i=l.xyMinMax,n=S(s.xyMinMax),a=S(i),r=[n[0]/a[0],n[1]/a[1]],isNaN(r[0])&&(r[0]=1),isNaN(r[1])&&(r[1]=1),r)):s.values}}),this)},p.makePanelOpts=function(t,e){return n.map(this._targetInfoList,(function(i){var n=i.getPanelRect();return{panelId:i.panelId,defaultBrushType:e&&e(i),clipPath:o.makeRectPanelClipPath(n),isTargetByCursor:o.makeRectIsTargetByCursor(n,t,i.coordSysModel),getLinearBrushOtherExtent:o.makeLinearBrushOtherExtent(n)}}))},p.controlSeries=function(t,e,i){var n=this.findTargetInfo(t,i);return!0===n||n&&l(n.coordSyses,e.coordinateSystem)>=0},p.findTargetInfo=function(t,e){for(var i=this._targetInfoList,n=g(e,t),a=0;a=0||l(a,t.getAxis(\"y\").model)>=0)&&n.push(t)})),e.push({panelId:\"grid--\"+t.id,gridModel:t,coordSysModel:t,coordSys:n[0],coordSyses:n,getPanelRect:y.grid,xAxisDeclared:u[t.id],yAxisDeclared:c[t.id]})})))},geo:function(t,e){s(t.geoModels,(function(t){var i=t.coordinateSystem;e.push({panelId:\"geo--\"+t.id,geoModel:t,coordSysModel:t,coordSys:i,coordSyses:[i],getPanelRect:y.geo})}))}},v=[function(t,e){var i=t.xAxisModel,n=t.yAxisModel,a=t.gridModel;return!a&&i&&(a=i.axis.grid.model),!a&&n&&(a=n.axis.grid.model),a&&a===e.gridModel},function(t,e){var i=t.geoModel;return i&&i===e.geoModel}],y={grid:function(){return this.coordSys.grid.getRect().clone()},geo:function(){var t=this.coordSys,e=t.getBoundingRect().clone();return e.applyTransform(a.getTransform(t)),e}},x={lineX:u(_,0),lineY:u(_,1),rect:function(t,e,i){var n=e[c[t]]([i[0][0],i[1][0]]),a=e[c[t]]([i[0][1],i[1][1]]),r=[f([n[0],a[0]]),f([n[1],a[1]])];return{values:r,xyMinMax:r}},polygon:function(t,e,i){var a=[[1/0,-1/0],[1/0,-1/0]];return{values:n.map(i,(function(i){var n=e[c[t]](i);return a[0][0]=Math.min(a[0][0],n[0]),a[1][0]=Math.min(a[1][0],n[1]),a[0][1]=Math.max(a[0][1],n[0]),a[1][1]=Math.max(a[1][1],n[1]),n})),xyMinMax:a}}};function _(t,e,i,a){var r=i.getAxis([\"x\",\"y\"][t]),o=f(n.map([0,1],(function(t){return e?r.coordToData(r.toLocalCoord(a[t])):r.toGlobalCoord(r.dataToCoord(a[t]))}))),s=[];return s[t]=o,s[1-t]=[NaN,NaN],{values:o,xyMinMax:s}}var b={lineX:u(w,0),lineY:u(w,1),rect:function(t,e,i){return[[t[0][0]-i[0]*e[0][0],t[0][1]-i[0]*e[0][1]],[t[1][0]-i[1]*e[1][0],t[1][1]-i[1]*e[1][1]]]},polygon:function(t,e,i){return n.map(t,(function(t,n){return[t[0]-i[0]*e[n][0],t[1]-i[1]*e[n][1]]}))}};function w(t,e,i,n){return[e[0]-n[t]*i[0],e[1]-n[t]*i[1]]}function S(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}t.exports=d},vZI5:function(t,e,i){var n=i(\"bYtY\"),a=i(\"T4UG\"),r=i(\"5GhG\").seriesModelMixin,o=a.extend({type:\"series.candlestick\",dependencies:[\"xAxis\",\"yAxis\",\"grid\"],defaultValueDimensions:[{name:\"open\",defaultTooltip:!0},{name:\"close\",defaultTooltip:!0},{name:\"lowest\",defaultTooltip:!0},{name:\"highest\",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:\"cartesian2d\",legendHoverLink:!0,hoverAnimation:!0,layout:null,clip:!0,itemStyle:{color:\"#c23531\",color0:\"#314656\",borderWidth:1,borderColor:\"#c23531\",borderColor0:\"#314656\"},emphasis:{itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:\"mod\",animationUpdate:!1,animationEasing:\"linear\",animationDuration:300},getShadowDim:function(){return\"open\"},brushSelector:function(t,e,i){var n=e.getItemLayout(t);return n&&i.rect(n.brushRect)}});n.mixin(o,r,!0),t.exports=o},vafp:function(t,e,i){var n=i(\"bYtY\"),a=i(\"8nly\");function r(t,e,i){for(var n=[],a=e[0],r=e[1],o=0;o>1^-(1&s),l=l>>1^-(1&l),a=s+=a,r=l+=r,n.push([s/i,l/i])}return n}t.exports=function(t,e){return function(t){if(!t.UTF8Encoding)return t;var e=t.UTF8Scale;null==e&&(e=1024);for(var i=t.features,n=0;n0})),(function(t){var i=t.properties,r=t.geometry,o=r.coordinates,s=[];\"Polygon\"===r.type&&s.push({type:\"polygon\",exterior:o[0],interiors:o.slice(1)}),\"MultiPolygon\"===r.type&&n.each(o,(function(t){t[0]&&s.push({type:\"polygon\",exterior:t[0],interiors:t.slice(1)})}));var l=new a(i[e||\"name\"],s,i.cp);return l.properties=i,l}))}},vcCh:function(t,e,i){var n=i(\"ProS\");i(\"0qV/\"),n.registerAction({type:\"dragNode\",event:\"dragnode\",update:\"update\"},(function(t,e){e.eachComponent({mainType:\"series\",subType:\"sankey\",query:t},(function(e){e.setNodePosition(t.dataIndex,[t.localX,t.localY])}))}))},wDdD:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\");i(\"98bh\"),i(\"GrNh\");var r=i(\"d4KN\"),o=i(\"mOdp\"),s=i(\"KS52\"),l=i(\"0/Rx\");r(\"pie\",[{type:\"pieToggleSelect\",event:\"pieselectchanged\",method:\"toggleSelected\"},{type:\"pieSelect\",event:\"pieselected\",method:\"select\"},{type:\"pieUnSelect\",event:\"pieunselected\",method:\"unSelect\"}]),n.registerVisual(o(\"pie\")),n.registerLayout(a.curry(s,\"pie\")),n.registerProcessor(l(\"pie\"))},wr5s:function(t,e,i){var n=(0,i(\"IwbS\").extendShape)({type:\"sausage\",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},buildPath:function(t,e){var i=e.cx,n=e.cy,a=Math.max(e.r0||0,0),r=Math.max(e.r,0),o=.5*(r-a),s=a+o,l=e.startAngle,u=e.endAngle,c=e.clockwise,h=Math.cos(l),d=Math.sin(l),p=Math.cos(u),f=Math.sin(u);(c?u-l<2*Math.PI:l-u<2*Math.PI)&&(t.moveTo(h*a+i,d*a+n),t.arc(h*s+i,d*s+n,o,-Math.PI+l,l,!c)),t.arc(i,n,r,l,u,!c),t.moveTo(p*r+i,f*r+n),t.arc(p*s+i,f*s+n,o,u-2*Math.PI,u-Math.PI,!c),0!==a&&(t.arc(i,n,a,u,l,c),t.moveTo(h*a+i,f*a+n)),t.closePath()}});t.exports=n},wt3j:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"/IIm\"),o=i(\"EMyp\").layoutCovers,s=n.extendComponentView({type:\"brush\",init:function(t,e){this.ecModel=t,this.api=e,(this._brushController=new r(e.getZr())).on(\"brush\",a.bind(this._onBrush,this)).mount()},render:function(t){return this.model=t,l.apply(this,arguments)},updateTransform:function(t,e){return o(e),l.apply(this,arguments)},updateView:l,dispose:function(){this._brushController.dispose()},_onBrush:function(t,e){var i=this.model.id;this.model.brushTargetManager.setOutputRanges(t,this.ecModel),(!e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:\"brush\",brushId:i,areas:a.clone(t),$from:i}),e.isEnd&&this.api.dispatchAction({type:\"brushEnd\",brushId:i,areas:a.clone(t),$from:i})}});function l(t,e,i,n){(!n||n.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(i)).enableBrush(t.brushOption).updateCovers(t.areas.slice())}t.exports=s},x3X8:function(t,e,i){var n=i(\"KxfA\").retrieveRawValue;e.getDefaultLabel=function(t,e){var i=t.mapDimension(\"defaultedLabel\",!0),a=i.length;if(1===a)return n(t,e,i[0]);if(a){for(var r=[],o=0;o=0},this.indexOfName=function(e){return t().indexOfName(e)},this.getItemVisual=function(e,i){return t().getItemVisual(e,i)}}},xRUu:function(t,e,i){i(\"hJvP\"),i(\"hFmY\"),i(\"sAZ8\")},xSat:function(t,e){var i={axisPointer:1,tooltip:1,brush:1};e.onIrrelevantElement=function(t,e,n){var a=e.getComponentByElement(t.topTarget),r=a&&a.coordinateSystem;return a&&a!==n&&!i[a.mainType]&&r&&r.model!==n}},xTNl:function(t,e){var i=[\"#37A2DA\",\"#32C5E9\",\"#67E0E3\",\"#9FE6B8\",\"#FFDB5C\",\"#ff9f7f\",\"#fb7293\",\"#E062AE\",\"#E690D1\",\"#e7bcf3\",\"#9d96f5\",\"#8378EA\",\"#96BFFF\"];t.exports={color:i,colorLayer:[[\"#37A2DA\",\"#ffd85c\",\"#fd7b5f\"],[\"#37A2DA\",\"#67E0E3\",\"#FFDB5C\",\"#ff9f7f\",\"#E062AE\",\"#9d96f5\"],[\"#37A2DA\",\"#32C5E9\",\"#9FE6B8\",\"#FFDB5C\",\"#ff9f7f\",\"#fb7293\",\"#e7bcf3\",\"#8378EA\",\"#96BFFF\"],i]}},xiyX:function(t,e,i){var n=i(\"bYtY\"),a=i(\"bLfw\"),r=i(\"nkfE\"),o=i(\"ICMv\"),s=a.extend({type:\"singleAxis\",layoutMode:\"box\",axis:null,coordinateSystem:null,getCoordSysModel:function(){return this}});n.merge(s.prototype,o),r(\"single\",s,(function(t,e){return e.type||(e.data?\"category\":\"value\")}),{left:\"5%\",top:\"5%\",right:\"5%\",bottom:\"5%\",type:\"value\",position:\"bottom\",orient:\"horizontal\",axisLine:{show:!0,lineStyle:{width:1,type:\"solid\"}},tooltip:{show:!0},axisTick:{show:!0,length:6,lineStyle:{width:1}},axisLabel:{show:!0,interval:\"auto\"},splitLine:{show:!0,lineStyle:{type:\"dashed\",opacity:.2}}}),t.exports=s},\"y+Vt\":function(t,e,i){var n=i(\"Gev7\"),a=i(\"bYtY\"),r=i(\"IMiH\"),o=i(\"2DNl\"),s=i(\"3C/r\").prototype.getCanvasPattern,l=Math.abs,u=new r(!0);function c(t){n.call(this,t),this.path=null}c.prototype={constructor:c,type:\"path\",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(t,e){var i,n=this.style,a=this.path||u,r=n.hasStroke(),o=n.hasFill(),l=n.fill,c=n.stroke,h=o&&!!l.colorStops,d=r&&!!c.colorStops,p=o&&!!l.image,f=r&&!!c.image;n.bind(t,this,e),this.setTransform(t),this.__dirty&&(h&&(i=i||this.getBoundingRect(),this._fillGradient=n.getGradient(t,l,i)),d&&(i=i||this.getBoundingRect(),this._strokeGradient=n.getGradient(t,c,i))),h?t.fillStyle=this._fillGradient:p&&(t.fillStyle=s.call(l,t)),d?t.strokeStyle=this._strokeGradient:f&&(t.strokeStyle=s.call(c,t));var g=n.lineDash,m=n.lineDashOffset,v=!!t.setLineDash,y=this.getGlobalScale();if(a.setScale(y[0],y[1],this.segmentIgnoreThreshold),this.__dirtyPath||g&&!v&&r?(a.beginPath(t),g&&!v&&(a.setLineDash(g),a.setLineDashOffset(m)),this.buildPath(a,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),o)if(null!=n.fillOpacity){var x=t.globalAlpha;t.globalAlpha=n.fillOpacity*n.opacity,a.fill(t),t.globalAlpha=x}else a.fill(t);g&&v&&(t.setLineDash(g),t.lineDashOffset=m),r&&(null!=n.strokeOpacity?(x=t.globalAlpha,t.globalAlpha=n.strokeOpacity*n.opacity,a.stroke(t),t.globalAlpha=x):a.stroke(t)),g&&v&&t.setLineDash([]),null!=n.text&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,e,i){},createPathProxy:function(){this.path=new r},getBoundingRect:function(){var t=this._rect,e=this.style,i=!t;if(i){var n=this.path;n||(n=this.path=new r),this.__dirtyPath&&(n.beginPath(),this.buildPath(n,this.shape,!1)),t=n.getBoundingRect()}if(this._rect=t,e.hasStroke()){var a=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||i){a.copy(t);var o=e.lineWidth,s=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(o=Math.max(o,this.strokeContainThreshold||4)),s>1e-10&&(a.width+=o/s,a.height+=o/s,a.x-=o/s/2,a.y-=o/s/2)}return a}return t},contain:function(t,e){var i=this.transformCoordToLocal(t,e),n=this.getBoundingRect(),a=this.style;if(n.contain(t=i[0],e=i[1])){var r=this.path.data;if(a.hasStroke()){var s=a.lineWidth,l=a.strokeNoScale?this.getLineScale():1;if(l>1e-10&&(a.hasFill()||(s=Math.max(s,this.strokeContainThreshold)),o.containStroke(r,s/l,t,e)))return!0}if(a.hasFill())return o.contain(r,t,e)}return!1},dirty:function(t){null==t&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate(\"shape\",t)},attrKV:function(t,e){\"shape\"===t?(this.setShape(e),this.__dirtyPath=!0,this._rect=null):n.prototype.attrKV.call(this,t,e)},setShape:function(t,e){var i=this.shape;if(i){if(a.isObject(t))for(var n in t)t.hasOwnProperty(n)&&(i[n]=t[n]);else i[t]=e;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&l(t[0]-1)>1e-10&&l(t[3]-1)>1e-10?Math.sqrt(l(t[0]*t[3]-t[2]*t[1])):1}},c.extend=function(t){var e=function(e){c.call(this,e),t.style&&this.style.extendFrom(t.style,!1);var i=t.shape;if(i){this.shape=this.shape||{};var n=this.shape;for(var a in i)!n.hasOwnProperty(a)&&i.hasOwnProperty(a)&&(n[a]=i[a])}t.init&&t.init.call(this,e)};for(var i in a.inherits(e,c),t)\"style\"!==i&&\"shape\"!==i&&(e.prototype[i]=t[i]);return e},a.inherits(c,n),t.exports=c},\"y+lR\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"mFDi\"),r=i(\"z35g\");function o(t){r.call(this,t)}o.prototype={constructor:o,type:\"cartesian2d\",dimensions:[\"x\",\"y\"],getBaseAxis:function(){return this.getAxesByScale(\"ordinal\")[0]||this.getAxesByScale(\"time\")[0]||this.getAxis(\"x\")},containPoint:function(t){var e=this.getAxis(\"x\"),i=this.getAxis(\"y\");return e.contain(e.toLocalCoord(t[0]))&&i.contain(i.toLocalCoord(t[1]))},containData:function(t){return this.getAxis(\"x\").containData(t[0])&&this.getAxis(\"y\").containData(t[1])},dataToPoint:function(t,e,i){var n=this.getAxis(\"x\"),a=this.getAxis(\"y\");return(i=i||[])[0]=n.toGlobalCoord(n.dataToCoord(t[0])),i[1]=a.toGlobalCoord(a.dataToCoord(t[1])),i},clampData:function(t,e){var i=this.getAxis(\"x\").scale,n=this.getAxis(\"y\").scale,a=i.getExtent(),r=n.getExtent(),o=i.parse(t[0]),s=n.parse(t[1]);return(e=e||[])[0]=Math.min(Math.max(Math.min(a[0],a[1]),o),Math.max(a[0],a[1])),e[1]=Math.min(Math.max(Math.min(r[0],r[1]),s),Math.max(r[0],r[1])),e},pointToData:function(t,e){var i=this.getAxis(\"x\"),n=this.getAxis(\"y\");return(e=e||[])[0]=i.coordToData(i.toLocalCoord(t[0])),e[1]=n.coordToData(n.toLocalCoord(t[1])),e},getOtherAxis:function(t){return this.getAxis(\"x\"===t.dim?\"y\":\"x\")},getArea:function(){var t=this.getAxis(\"x\").getGlobalExtent(),e=this.getAxis(\"y\").getGlobalExtent(),i=Math.min(t[0],t[1]),n=Math.min(e[0],e[1]),r=Math.max(t[0],t[1])-i,o=Math.max(e[0],e[1])-n;return new a(i,n,r,o)}},n.inherits(o,r),t.exports=o},y23F:function(t,e){function i(){this.on(\"mousedown\",this._dragStart,this),this.on(\"mousemove\",this._drag,this),this.on(\"mouseup\",this._dragEnd,this)}function n(t,e){return{target:t,topTarget:e&&e.topTarget}}i.prototype={constructor:i,_dragStart:function(t){for(var e=t.target;e&&!e.draggable;)e=e.parent;e&&(this._draggingTarget=e,e.dragging=!0,this._x=t.offsetX,this._y=t.offsetY,this.dispatchToElement(n(e,t),\"dragstart\",t.event))},_drag:function(t){var e=this._draggingTarget;if(e){var i=t.offsetX,a=t.offsetY,r=i-this._x,o=a-this._y;this._x=i,this._y=a,e.drift(r,o,t),this.dispatchToElement(n(e,t),\"drag\",t.event);var s=this.findHover(i,a,e).target,l=this._dropTarget;this._dropTarget=s,e!==s&&(l&&s!==l&&this.dispatchToElement(n(l,t),\"dragleave\",t.event),s&&s!==l&&this.dispatchToElement(n(s,t),\"dragenter\",t.event))}},_dragEnd:function(t){var e=this._draggingTarget;e&&(e.dragging=!1),this.dispatchToElement(n(e,t),\"dragend\",t.event),this._dropTarget&&this.dispatchToElement(n(this._dropTarget,t),\"drop\",t.event),this._draggingTarget=null,this._dropTarget=null}},t.exports=i},y2l5:function(t,e,i){var n=i(\"MwEJ\"),a=i(\"T4UG\").extend({type:\"series.scatter\",dependencies:[\"grid\",\"polar\",\"geo\",\"singleAxis\",\"calendar\"],getInitialData:function(t,e){return n(this.getSource(),this,{useEncodeDefaulter:!0})},brushSelector:\"point\",getProgressive:function(){var t=this.option.progressive;return null==t?this.option.large?5e3:this.get(\"progressive\"):t},getProgressiveThreshold:function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?1e4:this.get(\"progressiveThreshold\"):t},defaultOption:{coordinateSystem:\"cartesian2d\",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},clip:!0}});t.exports=a},y3NT:function(t,e,i){var n=i(\"OELB\").parsePercent,a=i(\"bYtY\"),r=Math.PI/180;t.exports=function(t,e,i,o){e.eachSeriesByType(t,(function(t){var e=t.get(\"center\"),o=t.get(\"radius\");a.isArray(o)||(o=[0,o]),a.isArray(e)||(e=[e,e]);var s=i.getWidth(),l=i.getHeight(),u=Math.min(s,l),c=n(e[0],s),h=n(e[1],l),d=n(o[0],u/2),p=n(o[1],u/2),f=-t.get(\"startAngle\")*r,g=t.get(\"minAngle\")*r,m=t.getData().tree.root,v=t.getViewRoot(),y=v.depth,x=t.get(\"sort\");null!=x&&function t(e,i){var n=e.children||[];e.children=function(t,e){if(\"function\"==typeof e)return t.sort(e);var i=\"asc\"===e;return t.sort((function(t,e){var n=(t.getValue()-e.getValue())*(i?1:-1);return 0===n?(t.dataIndex-e.dataIndex)*(i?-1:1):n}))}(n,i),n.length&&a.each(e.children,(function(e){t(e,i)}))}(v,x);var _=0;a.each(v.children,(function(t){!isNaN(t.getValue())&&_++}));var b=v.getValue(),w=Math.PI/(b||_)*2,S=v.depth>0,M=(p-d)/(v.height-(S?-1:1)||1),I=t.get(\"clockwise\"),T=t.get(\"stillShowZeroSum\"),A=I?1:-1,D=function(t,e){if(t){var i=e;if(t!==m){var r=t.getValue(),o=0===b&&T?w:r*w;o=0;s--){var l=2*s,u=n[l]-r/2,c=n[l+1]-o/2;if(t>=u&&e>=c&&t<=u+r&&e<=c+o)return s}return-1}});function s(){this.group=new n.Group}var l=s.prototype;l.isPersistent=function(){return!this._incremental},l.updateData=function(t,e){this.group.removeAll();var i=new o({rectHover:!0,cursor:\"default\"});i.setShape({points:t.getLayout(\"symbolPoints\")}),this._setCommon(i,t,!1,e),this.group.add(i),this._incremental=null},l.updateLayout=function(t){if(!this._incremental){var e=t.getLayout(\"symbolPoints\");this.group.eachChild((function(t){null!=t.startIndex&&(e=new Float32Array(e.buffer,4*t.startIndex*2,2*(t.endIndex-t.startIndex))),t.setShape(\"points\",e)}))}},l.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>2e6?(this._incremental||(this._incremental=new r({silent:!0})),this.group.add(this._incremental)):this._incremental=null},l.incrementalUpdate=function(t,e,i){var n;this._incremental?(n=new o,this._incremental.addDisplayable(n,!0)):((n=new o({rectHover:!0,cursor:\"default\",startIndex:t.start,endIndex:t.end})).incremental=!0,this.group.add(n)),n.setShape({points:e.getLayout(\"symbolPoints\")}),this._setCommon(n,e,!!this._incremental,i)},l._setCommon=function(t,e,i,n){var r=e.hostModel;n=n||{};var o=e.getVisual(\"symbolSize\");t.setShape(\"size\",o instanceof Array?o:[o,o]),t.softClipShape=n.clipShape||null,t.symbolProxy=a(e.getVisual(\"symbol\"),0,0,0,0),t.setColor=t.symbolProxy.setColor;var s=t.shape.size[0]<4;t.useStyle(r.getModel(\"itemStyle\").getItemStyle(s?[\"color\",\"shadowBlur\",\"shadowColor\"]:[\"color\"]));var l=e.getVisual(\"color\");l&&t.setColor(l),i||(t.seriesIndex=r.seriesIndex,t.on(\"mousemove\",(function(e){t.dataIndex=null;var i=t.findDataIndex(e.offsetX,e.offsetY);i>=0&&(t.dataIndex=i+(t.startIndex||0))})))},l.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},l._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()},t.exports=s},yik8:function(t,e,i){var n=i(\"bZqE\"),a=n.eachAfter,r=n.eachBefore,o=i(\"Itpr\"),s=o.init,l=o.firstWalk,u=o.secondWalk,c=o.separation,h=o.radialCoordinate,d=o.getViewRect;t.exports=function(t,e){t.eachSeriesByType(\"tree\",(function(t){!function(t,e){var i=d(t,e);t.layoutInfo=i;var n=t.get(\"layout\"),o=0,p=0,f=null;\"radial\"===n?(o=2*Math.PI,p=Math.min(i.height,i.width)/2,f=c((function(t,e){return(t.parentNode===e.parentNode?1:2)/t.depth}))):(o=i.width,p=i.height,f=c());var g=t.getData().tree.root,m=g.children[0];if(m){s(g),a(m,l,f),g.hierNode.modifier=-m.hierNode.prelim,r(m,u);var v=m,y=m,x=m;r(m,(function(t){var e=t.getLayout().x;ey.getLayout().x&&(y=t),t.depth>x.depth&&(x=t)}));var _=v===y?1:f(v,y)/2,b=_-v.getLayout().x,w=0,S=0,M=0,I=0;if(\"radial\"===n)w=o/(y.getLayout().x+_+b),S=p/(x.depth-1||1),r(m,(function(t){M=(t.getLayout().x+b)*w;var e=h(M,I=(t.depth-1)*S);t.setLayout({x:e.x,y:e.y,rawX:M,rawY:I},!0)}));else{var T=t.getOrient();\"RL\"===T||\"LR\"===T?(S=p/(y.getLayout().x+_+b),w=o/(x.depth-1||1),r(m,(function(t){I=(t.getLayout().x+b)*S,t.setLayout({x:M=\"LR\"===T?(t.depth-1)*w:o-(t.depth-1)*w,y:I},!0)}))):\"TB\"!==T&&\"BT\"!==T||(w=o/(y.getLayout().x+_+b),S=p/(x.depth-1||1),r(m,(function(t){M=(t.getLayout().x+b)*w,t.setLayout({x:M,y:I=\"TB\"===T?(t.depth-1)*S:p-(t.depth-1)*S},!0)})))}}}(t,e)}))}},ypgQ:function(t,e,i){var n=i(\"bYtY\"),a=i(\"4NO4\"),r=i(\"bLfw\"),o=n.each,s=n.clone,l=n.map,u=n.merge,c=/^(min|max)?(.+)$/;function h(t){this._api=t,this._timelineOptions=[],this._mediaList=[],this._currentMediaIndices=[]}function d(t,e,i){var a,r,s=[],l=[],u=t.timeline;return t.baseOption&&(r=t.baseOption),(u||t.options)&&(r=r||{},s=(t.options||[]).slice()),t.media&&(r=r||{},o(t.media,(function(t){t&&t.option&&(t.query?l.push(t):a||(a=t))}))),r||(r=t),r.timeline||(r.timeline=u),o([r].concat(s).concat(n.map(l,(function(t){return t.option}))),(function(t){o(e,(function(e){e(t,i)}))})),{baseOption:r,timelineOptions:s,mediaDefault:a,mediaList:l}}function p(t,e,i){var a={width:e,height:i,aspectratio:e/i},r=!0;return n.each(t,(function(t,e){var i=e.match(c);if(i&&i[1]&&i[2]){var n=i[1],o=i[2].toLowerCase();(function(t,e,i){return\"min\"===i?t>=e:\"max\"===i?t<=e:t===e})(a[o],t,n)||(r=!1)}})),r}h.prototype={constructor:h,setOption:function(t,e){t&&n.each(a.normalizeToArray(t.series),(function(t){t&&t.data&&n.isTypedArray(t.data)&&n.setAsPrimitive(t.data)})),t=s(t);var i,c=this._optionBackup,h=d.call(this,t,e,!c);this._newBaseOption=h.baseOption,c?(i=c.baseOption,o(h.baseOption||{},(function(t,e){if(null!=t){var n=i[e];if(r.hasClass(e)){t=a.normalizeToArray(t),n=a.normalizeToArray(n);var o=a.mappingToExists(n,t);i[e]=l(o,(function(t){return t.option&&t.exist?u(t.exist,t.option,!0):t.exist||t.option}))}else i[e]=u(n,t,!0)}})),h.timelineOptions.length&&(c.timelineOptions=h.timelineOptions),h.mediaList.length&&(c.mediaList=h.mediaList),h.mediaDefault&&(c.mediaDefault=h.mediaDefault)):this._optionBackup=h},mountOption:function(t){var e=this._optionBackup;return this._timelineOptions=l(e.timelineOptions,s),this._mediaList=l(e.mediaList,s),this._mediaDefault=s(e.mediaDefault),this._currentMediaIndices=[],s(t?e.baseOption:this._newBaseOption)},getTimelineOption:function(t){var e,i=this._timelineOptions;if(i.length){var n=t.getComponent(\"timeline\");n&&(e=s(i[n.getCurrentIndex()],!0))}return e},getMediaOption:function(t){var e,i=this._api.getWidth(),n=this._api.getHeight(),a=this._mediaList,r=this._mediaDefault,o=[],u=[];if(!a.length&&!r)return u;for(var c=0,h=a.length;cr[1]&&(r[1]=i[1])}))})),r[1]0?0:NaN);var o=i.getMax(!0);null!=o&&\"dataMax\"!==o&&\"function\"!=typeof o?e[1]=o:a&&(e[1]=r>0?r-1:NaN),i.get(\"scale\",!0)||(e[0]>0&&(e[0]=0),e[1]<0&&(e[1]=0))}(this,r),r),function(t){var e=t._minMaxSpan={},i=t._dataZoomModel,n=t._dataExtent;s([\"min\",\"max\"],(function(r){var o=i.get(r+\"Span\"),s=i.get(r+\"ValueSpan\");null!=s&&(s=t.getAxisModel().axis.scale.parse(s)),null!=s?o=a.linearMap(n[0]+s,n,[0,100],!0):null!=o&&(s=a.linearMap(o,[0,100],n,!0)-n[0]),e[r+\"Span\"]=o,e[r+\"ValueSpan\"]=s}))}(this);var i=this.calculateDataWindow(t.settledOption);this._valueWindow=i.valueWindow,this._percentWindow=i.percentWindow,c(this)}var n,r},restore:function(t){t===this._dataZoomModel&&(this._valueWindow=this._percentWindow=null,c(this,!0))},filterData:function(t,e){if(t===this._dataZoomModel){var i=this._dimName,n=this.getTargetSeriesModels(),a=t.get(\"filterMode\"),r=this._valueWindow;\"none\"!==a&&s(n,(function(t){var e=t.getData(),n=e.mapDimension(i,!0);n.length&&(\"weakFilter\"===a?e.filterSelf((function(t){for(var i,a,o,s=0;sr[1];if(u&&!c&&!h)return!0;u&&(o=!0),c&&(i=!0),h&&(a=!0)}return o&&i&&a})):s(n,(function(i){if(\"empty\"===a)t.setData(e=e.map(i,(function(t){return function(t){return t>=r[0]&&t<=r[1]}(t)?t:NaN})));else{var n={};n[i]=r,e.selectRange(n)}})),s(n,(function(t){e.setApproximateExtent(r,t)})))}))}}},t.exports=u},zM3Q:function(t,e,i){var n=i(\"4NO4\").makeInner;t.exports=function(){var t=n();return function(e){var i=t(e),n=e.pipelineContext,a=i.large,r=i.progressiveRender,o=i.large=n&&n.large,s=i.progressiveRender=n&&n.progressiveRender;return!!(a^o||r^s)&&\"reset\"}}},zRKj:function(t,e,i){i(\"Ae16\"),i(\"Sp2Z\"),i(\"y4/Y\")},zTMp:function(t,e,i){var n=i(\"bYtY\"),a=i(\"Qxkt\"),r=n.each,o=n.curry;function s(t,e){return\"all\"===t||n.isArray(t)&&n.indexOf(t,e)>=0||t===e}function l(t){var e=(t.ecModel.getComponent(\"axisPointer\")||{}).coordSysAxesInfo;return e&&e.axesInfo[c(t)]}function u(t){return!!t.get(\"handle.show\")}function c(t){return t.type+\"||\"+t.id}e.collect=function(t,e){var i={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return function(t,e,i){var l=e.getComponent(\"tooltip\"),h=e.getComponent(\"axisPointer\"),d=h.get(\"link\",!0)||[],p=[];r(i.getCoordinateSystems(),(function(i){if(i.axisPointerEnabled){var f=c(i.model),g=t.coordSysAxesInfo[f]={};t.coordSysMap[f]=i;var m=i.model.getModel(\"tooltip\",l);if(r(i.getAxes(),o(_,!1,null)),i.getTooltipAxes&&l&&m.get(\"show\")){var v=\"axis\"===m.get(\"trigger\"),y=\"cross\"===m.get(\"axisPointer.type\"),x=i.getTooltipAxes(m.get(\"axisPointer.axis\"));(v||y)&&r(x.baseAxes,o(_,!y||\"cross\",v)),y&&r(x.otherAxes,o(_,\"cross\",!1))}}function _(o,l,f){var v=f.model.getModel(\"axisPointer\",h),y=v.get(\"show\");if(y&&(\"auto\"!==y||o||u(v))){null==l&&(l=v.get(\"triggerTooltip\"));var x=(v=o?function(t,e,i,o,s,l){var u=e.getModel(\"axisPointer\"),c={};r([\"type\",\"snap\",\"lineStyle\",\"shadowStyle\",\"label\",\"animation\",\"animationDurationUpdate\",\"animationEasingUpdate\",\"z\"],(function(t){c[t]=n.clone(u.get(t))})),c.snap=\"category\"!==t.type&&!!l,\"cross\"===u.get(\"type\")&&(c.type=\"line\");var h=c.label||(c.label={});if(null==h.show&&(h.show=!1),\"cross\"===s){var d=u.get(\"label.show\");if(h.show=null==d||d,!l){var p=c.lineStyle=u.get(\"crossStyle\");p&&n.defaults(h,p.textStyle)}}return t.model.getModel(\"axisPointer\",new a(c,i,o))}(f,m,h,e,o,l):v).get(\"snap\"),_=c(f.model),b=l||x||\"category\"===f.type,w=t.axesInfo[_]={key:_,axis:f,coordSys:i,axisPointerModel:v,triggerTooltip:l,involveSeries:b,snap:x,useHandle:u(v),seriesModels:[]};g[_]=w,t.seriesInvolved|=b;var S=function(t,e){for(var i=e.model,n=e.dim,a=0;ac[1]&&c.reverse(),(null==o||o>c[1])&&(o=c[1]),o0){var I=r(v)?s:l;v>0&&(v=v*S+w),x[_++]=I[M],x[_++]=I[M+1],x[_++]=I[M+2],x[_++]=I[M+3]*v*256}else _+=4}return h.putImageData(y,0,0),c},_getBrush:function(){var t=this._brushCanvas||(this._brushCanvas=n.createCanvas()),e=this.pointSize+this.blurSize,i=2*e;t.width=i,t.height=i;var a=t.getContext(\"2d\");return a.clearRect(0,0,i,i),a.shadowOffsetX=i,a.shadowBlur=this.blurSize,a.shadowColor=\"#000\",a.beginPath(),a.arc(-e,e,this.pointSize,0,2*Math.PI,!0),a.closePath(),a.fill(),t},_getGradient:function(t,e,i){for(var n=this._gradientPixels,a=n[i]||(n[i]=new Uint8ClampedArray(1024)),r=[0,0,0,0],o=0,s=0;s<256;s++)e[i](s/255,!0,r),a[o++]=r[0],a[o++]=r[1],a[o++]=r[2],a[o++]=r[3];return a}},t.exports=a},zarK:function(t,e,i){var n,a,r=i(\"YH21\"),o=r.addEventListener,s=r.removeEventListener,l=r.normalizeEvent,u=r.getNativeEvent,c=i(\"bYtY\"),h=i(\"H6uX\"),d=i(\"ItGF\"),p=d.domSupported,f=(a={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},{mouse:n=[\"click\",\"dblclick\",\"mousewheel\",\"mouseout\",\"mouseup\",\"mousedown\",\"mousemove\",\"contextmenu\"],touch:[\"touchstart\",\"touchend\",\"touchmove\"],pointer:c.map(n,(function(t){var e=t.replace(\"mouse\",\"pointer\");return a.hasOwnProperty(e)?e:t}))}),g=[\"mousemove\",\"mouseup\"],m=[\"pointermove\",\"pointerup\"];function v(t){return\"mousewheel\"===t&&d.browser.firefox?\"DOMMouseScroll\":t}function y(t){var e=t.pointerType;return\"pen\"===e||\"touch\"===e}function x(t){t&&(t.zrByTouch=!0)}function _(t,e){for(var i=e,n=!1;i&&9!==i.nodeType&&!(n=i.domBelongToZr||i!==e&&i===t.painterRoot);)i=i.parentNode;return n}function b(t,e){this.type=e.type,this.target=this.currentTarget=t.dom,this.pointerType=e.pointerType,this.clientX=e.clientX,this.clientY=e.clientY}var w=b.prototype;w.stopPropagation=w.stopImmediatePropagation=w.preventDefault=c.noop;var S={mousedown:function(t){t=l(this.dom,t),this._mayPointerCapture=[t.zrX,t.zrY],this.trigger(\"mousedown\",t)},mousemove:function(t){t=l(this.dom,t);var e=this._mayPointerCapture;!e||t.zrX===e[0]&&t.zrY===e[1]||A(this,!0),this.trigger(\"mousemove\",t)},mouseup:function(t){t=l(this.dom,t),A(this,!1),this.trigger(\"mouseup\",t)},mouseout:function(t){t=l(this.dom,t),this._pointerCapturing&&(t.zrEventControl=\"no_globalout\"),t.zrIsToLocalDOM=_(this,t.toElement||t.relatedTarget),this.trigger(\"mouseout\",t)},touchstart:function(t){x(t=l(this.dom,t)),this._lastTouchMoment=new Date,this.handler.processGesture(t,\"start\"),S.mousemove.call(this,t),S.mousedown.call(this,t)},touchmove:function(t){x(t=l(this.dom,t)),this.handler.processGesture(t,\"change\"),S.mousemove.call(this,t)},touchend:function(t){x(t=l(this.dom,t)),this.handler.processGesture(t,\"end\"),S.mouseup.call(this,t),+new Date-this._lastTouchMoment<300&&S.click.call(this,t)},pointerdown:function(t){S.mousedown.call(this,t)},pointermove:function(t){y(t)||S.mousemove.call(this,t)},pointerup:function(t){S.mouseup.call(this,t)},pointerout:function(t){y(t)||S.mouseout.call(this,t)}};c.each([\"click\",\"mousewheel\",\"dblclick\",\"contextmenu\"],(function(t){S[t]=function(e){e=l(this.dom,e),this.trigger(t,e)}}));var M={pointermove:function(t){y(t)||M.mousemove.call(this,t)},pointerup:function(t){M.mouseup.call(this,t)},mousemove:function(t){this.trigger(\"mousemove\",t)},mouseup:function(t){var e=this._pointerCapturing;A(this,!1),this.trigger(\"mouseup\",t),e&&(t.zrEventControl=\"only_globalout\",this.trigger(\"mouseout\",t))}};function I(t,e,i,n){t.mounted[e]=i,t.listenerOpts[e]=n,o(t.domTarget,v(e),i,n)}function T(t){var e=t.mounted;for(var i in e)e.hasOwnProperty(i)&&s(t.domTarget,v(i),e[i],t.listenerOpts[i]);t.mounted={}}function A(t,e){if(t._mayPointerCapture=null,p&&t._pointerCapturing^e){t._pointerCapturing=e;var i=t._globalHandlerScope;e?function(t,e){function i(i){I(e,i,(function(n){n=u(n),_(t,n.target)||(n=function(t,e){return l(t.dom,new b(t,e),!0)}(t,n),e.domHandlers[i].call(t,n))}),{capture:!0})}d.pointerEventsSupported?c.each(m,i):d.touchEventsSupported||c.each(g,i)}(t,i):T(i)}}function D(t,e){this.domTarget=t,this.domHandlers=e,this.mounted={},this.listenerOpts={},this.touchTimer=null,this.touching=!1}function C(t,e){var i,n,a;h.call(this),this.dom=t,this.painterRoot=e,this._localHandlerScope=new D(t,S),p&&(this._globalHandlerScope=new D(document,M)),this._pointerCapturing=!1,this._mayPointerCapture=null,i=this,a=(n=this._localHandlerScope).domHandlers,d.pointerEventsSupported?c.each(f.pointer,(function(t){I(n,t,(function(e){a[t].call(i,e)}))})):(d.touchEventsSupported&&c.each(f.touch,(function(t){I(n,t,(function(e){a[t].call(i,e),function(t){t.touching=!0,null!=t.touchTimer&&(clearTimeout(t.touchTimer),t.touchTimer=null),t.touchTimer=setTimeout((function(){t.touching=!1,t.touchTimer=null}),700)}(n)}))})),c.each(f.mouse,(function(t){I(n,t,(function(e){e=u(e),n.touching||a[t].call(i,e)}))})))}var L=C.prototype;L.dispose=function(){T(this._localHandlerScope),p&&T(this._globalHandlerScope)},L.setCursor=function(t){this.dom.style&&(this.dom.style.cursor=t||\"default\")},c.mixin(C,h),t.exports=C},zuHt:function(t,e,i){var n=i(\"bYtY\");t.exports=function(t){var e={};t.eachSeriesByType(\"map\",(function(i){var a=i.getMapType();if(!i.getHostGeoModel()&&!e[a]){var r={};n.each(i.seriesGroup,(function(e){var i=e.coordinateSystem,n=e.originalData;e.get(\"showLegendSymbol\")&&t.getComponent(\"legend\")&&n.each(n.mapDimension(\"value\"),(function(t,e){var a=n.getName(e),o=i.getRegion(a);if(o&&!isNaN(t)){var s=r[a]||0,l=i.dataToPoint(o.center);r[a]=s+1,n.setItemLayout(e,{point:l,offset:s})}}))}));var o=i.getData();o.each((function(t){var e=o.getName(t),i=o.getItemLayout(t)||{};i.showLabel=!r[e],o.setItemLayout(t,i)})),e[a]=!0}}))}}}]);") - site_3 = []byte("(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{\"+TT/\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"mFDi\"),r=i(\"OELB\").parsePercent,o=i(\"7aKB\"),s=n.each,l=[\"left\",\"right\",\"top\",\"bottom\",\"width\",\"height\"],u=[[\"width\",\"left\",\"right\"],[\"height\",\"top\",\"bottom\"]];function c(t,e,i,n,a){var r=0,o=0;null==n&&(n=1/0),null==a&&(a=1/0);var s=0;e.eachChild((function(l,u){var c,h,d=l.position,p=l.getBoundingRect(),f=e.childAt(u+1),g=f&&f.getBoundingRect();if(\"horizontal\"===t){var m=p.width+(g?-g.x+p.x:0);(c=r+m)>n||l.newline?(r=0,c=m,o+=s+i,s=p.height):s=Math.max(s,p.height)}else{var v=p.height+(g?-g.y+p.y:0);(h=o+v)>a||l.newline?(r+=s+i,o=0,h=v,s=p.width):s=Math.max(s,p.width)}l.newline||(d[0]=r,d[1]=o,\"horizontal\"===t?r=c+i:o=h+i)}))}var h=c,d=n.curry(c,\"vertical\"),p=n.curry(c,\"horizontal\");function f(t,e,i){i=o.normalizeCssArray(i||0);var n=e.width,s=e.height,l=r(t.left,n),u=r(t.top,s),c=r(t.right,n),h=r(t.bottom,s),d=r(t.width,n),p=r(t.height,s),f=i[2]+i[0],g=i[1]+i[3],m=t.aspect;switch(isNaN(d)&&(d=n-c-g-l),isNaN(p)&&(p=s-h-f-u),null!=m&&(isNaN(d)&&isNaN(p)&&(m>n/s?d=.8*n:p=.8*s),isNaN(d)&&(d=m*p),isNaN(p)&&(p=d/m)),isNaN(l)&&(l=n-c-d-g),isNaN(u)&&(u=s-h-p-f),t.left||t.right){case\"center\":l=n/2-d/2-i[3];break;case\"right\":l=n-d-g}switch(t.top||t.bottom){case\"middle\":case\"center\":u=s/2-p/2-i[0];break;case\"bottom\":u=s-p-f}l=l||0,u=u||0,isNaN(d)&&(d=n-g-l-(c||0)),isNaN(p)&&(p=s-f-u-(h||0));var v=new a(l+i[3],u+i[0],d,p);return v.margin=i,v}function g(t,e){return e&&t&&s(l,(function(i){e.hasOwnProperty(i)&&(t[i]=e[i])})),t}e.LOCATION_PARAMS=l,e.HV_NAMES=u,e.box=h,e.vbox=d,e.hbox=p,e.getAvailableSize=function(t,e,i){var n=e.width,a=e.height,s=r(t.x,n),l=r(t.y,a),u=r(t.x2,n),c=r(t.y2,a);return(isNaN(s)||isNaN(parseFloat(t.x)))&&(s=0),(isNaN(u)||isNaN(parseFloat(t.x2)))&&(u=n),(isNaN(l)||isNaN(parseFloat(t.y)))&&(l=0),(isNaN(c)||isNaN(parseFloat(t.y2)))&&(c=a),i=o.normalizeCssArray(i||0),{width:Math.max(u-s-i[1]-i[3],0),height:Math.max(c-l-i[0]-i[2],0)}},e.getLayoutRect=f,e.positionElement=function(t,e,i,r,o){var s=!o||!o.hv||o.hv[0],l=!o||!o.hv||o.hv[1],u=o&&o.boundingMode||\"all\";if(s||l){var c;if(\"raw\"===u)c=\"group\"===t.type?new a(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(c=t.getBoundingRect(),t.needLocalTransform()){var h=t.getLocalTransform();(c=c.clone()).applyTransform(h)}e=f(n.defaults({width:c.width,height:c.height},e),i,r);var d=t.position,p=s?e.x-c.x:0,g=l?e.y-c.y:0;t.attr(\"position\",\"raw\"===u?[p,g]:[d[0]+p,d[1]+g])}},e.sizeCalculable=function(t,e){return null!=t[u[e][0]]||null!=t[u[e][1]]&&null!=t[u[e][2]]},e.mergeLayoutParam=function(t,e,i){!n.isObject(i)&&(i={});var a=i.ignoreSize;!n.isArray(a)&&(a=[a,a]);var r=l(u[0],0),o=l(u[1],1);function l(i,n){var r={},o=0,l={},u=0;if(s(i,(function(e){l[e]=t[e]})),s(i,(function(t){c(e,t)&&(r[t]=l[t]=e[t]),h(r,t)&&o++,h(l,t)&&u++})),a[n])return h(e,i[1])?l[i[2]]=null:h(e,i[2])&&(l[i[1]]=null),l;if(2!==u&&o){if(o>=2)return r;for(var d=0;dg[1]?-1:1,v=[\"start\"===s?g[0]-m*f:\"end\"===s?g[1]+m*f:(g[0]+g[1])/2,T(s)?t.labelOffset+c*f:0],x=e.get(\"nameRotate\");null!=x&&(x=x*y/180),T(s)?n=w(t.rotation,null!=x?x:t.rotation,c):(n=function(t,e,i,n){var a,r,o=p(i-t.rotation),s=n[0]>n[1],l=\"start\"===e&&!s||\"start\"!==e&&s;return d(o-y/2)?(r=l?\"bottom\":\"top\",a=\"center\"):d(o-1.5*y)?(r=l?\"top\":\"bottom\",a=\"center\"):(r=\"middle\",a=o<1.5*y&&o>y/2?l?\"left\":\"right\":l?\"right\":\"left\"),{rotation:o,textAlign:a,textVerticalAlign:r}}(t,s,x||0,g),null!=(r=t.axisNameAvailableWidth)&&(r=Math.abs(r/Math.sin(n.rotation)),!isFinite(r)&&(r=null)));var _=h.getFont(),M=e.get(\"nameTruncate\",!0)||{},I=M.ellipsis,A=a(t.nameTruncateMaxWidth,M.maxWidth,r),D=null!=I&&null!=A?l.truncateText(i,A,_,I,{minChar:2,placeholder:M.placeholder}):i,C=e.get(\"tooltip\",!0),L=e.mainType,P={componentType:L,name:i,$vars:[\"name\"]};P[L+\"Index\"]=e.componentIndex;var k=new u.Text({anid:\"name\",__fullText:i,__truncatedText:D,position:v,rotation:n.rotation,silent:S(e),z2:1,tooltip:C&&C.show?o({content:i,formatter:function(){return i},formatterParams:P},C):null});u.setTextStyle(k.style,h,{text:D,textFont:_,textFill:h.getTextColor()||e.get(\"axisLine.lineStyle.color\"),textAlign:h.get(\"align\")||n.textAlign,textVerticalAlign:h.get(\"verticalAlign\")||n.textVerticalAlign}),e.get(\"triggerEvent\")&&(k.eventData=b(e),k.eventData.targetType=\"axisName\",k.eventData.name=i),this._dumbGroup.add(k),k.updateTransform(),this.group.add(k),k.decomposeTransform()}}},b=x.makeAxisEventDataBase=function(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+\"Index\"]=t.componentIndex,e},w=x.innerTextLayout=function(t,e,i){var n,a,r=p(e-t);return d(r)?(a=i>0?\"top\":\"bottom\",n=\"center\"):d(r-y)?(a=i>0?\"bottom\":\"top\",n=\"center\"):(a=\"middle\",n=r>0&&r0?\"right\":\"left\":i>0?\"left\":\"right\"),{rotation:r,textAlign:n,textVerticalAlign:a}},S=x.isLabelSilent=function(t){var e=t.get(\"tooltip\");return t.get(\"silent\")||!(t.get(\"triggerEvent\")||e&&e.show)};function M(t){t&&(t.ignore=!0)}function I(t,e,i){var n=t&&t.getBoundingRect().clone(),a=e&&e.getBoundingRect().clone();if(n&&a){var r=g.identity([]);return g.rotate(r,r,-t.rotation),n.applyTransform(g.mul([],r,t.getLocalTransform())),a.applyTransform(g.mul([],r,e.getLocalTransform())),n.intersect(a)}}function T(t){return\"middle\"===t||\"center\"===t}function A(t,e,i,n,a){for(var r=[],o=[],s=[],l=0;l1?((\"e\"===(n=[t(e,(i=i.split(\"\"))[0]),t(e,i[1])])[0]||\"w\"===n[0])&&n.reverse(),n.join(\"\")):{left:\"w\",right:\"e\",top:\"n\",bottom:\"s\"}[n=r.transformDirection({w:\"left\",e:\"right\",n:\"top\",s:\"bottom\"}[i],function(t){return r.getTransform(t.group)}(e))];var n}(t,i);a&&a.attr({silent:!n,invisible:!n,cursor:n?g[o]+\"-resize\":null})}))}function O(t,e,i,n,a,r,o){var s,l,u,c=e.childOfName(i);c&&c.setShape((s=V(t,e,[[n,a],[n+r,a+o]]),{x:l=h(s[0][0],s[1][0]),y:u=h(s[0][1],s[1][1]),width:d(s[0][0],s[1][0])-l,height:d(s[0][1],s[1][1])-u}))}function N(t){return n.defaults({strokeNoScale:!0},t.brushStyle)}function E(t,e,i,n){var a=[h(t,i),h(e,n)],r=[d(t,i),d(e,n)];return[[a[0],r[0]],[a[1],r[1]]]}function R(t,e,i,n,a,r,o,s){var l=n.__brushOption,c=t(l.range),h=B(i,r,o);u(a.split(\"\"),(function(t){var e=f[t];c[e[0]][e[1]]+=h[e[0]]})),l.range=e(E(c[0][0],c[1][0],c[0][1],c[1][1])),S(i,n),D(i,{isEnd:!1})}function z(t,e,i,n,a){var r=e.__brushOption.range,o=B(t,i,n);u(r,(function(t){t[0]+=o[0],t[1]+=o[1]})),S(t,e),D(t,{isEnd:!1})}function B(t,e,i){var n=t.group,a=n.transformCoordToLocal(e,i),r=n.transformCoordToLocal(0,0);return[a[0]-r[0],a[1]-r[1]]}function V(t,e,i){var a=T(t,e);return a&&!0!==a?a.clipPath(i,t._transform):n.clone(i)}function Y(t){var e=t.event;e.preventDefault&&e.preventDefault()}function G(t,e,i){return t.childOfName(\"main\").contain(e,i)}function F(t,e,i,a){var r,o=t._creatingCover,s=t._creatingPanel,l=t._brushOption;if(t._track.push(i.slice()),function(t){var e=t._track;if(!e.length)return!1;var i=e[e.length-1],n=e[0],a=i[0]-n[0],r=i[1]-n[1];return p(a*a+r*r,.5)>6}(t)||o){if(s&&!o){\"single\"===l.brushMode&&A(t);var u=n.clone(l);u.brushType=H(u.brushType,s),u.panelId=!0===s?null:s.panelId,o=t._creatingCover=x(t,u),t._covers.push(o)}if(o){var c=j[H(t._brushType,s)];o.__brushOption.range=c.getCreatingRange(V(t,o,t._track)),a&&(_(t,o),c.updateCommon(t,o)),b(t,o),r={isEnd:a}}}else a&&\"single\"===l.brushMode&&l.removeOnClick&&I(t,e,i)&&A(t)&&(r={isEnd:a,removeOnClick:!0});return r}function H(t,e){return\"auto\"===t?e.defaultBrushType:t}y.prototype={constructor:y,enableBrush:function(t){var e;return this._brushType&&(o.release(e=this._zr,\"globalPan\",this._uid),function(t,e){u(e,(function(e,i){t.off(i,e)}))}(e,this._handlers),this._brushType=this._brushOption=null),t.brushType&&function(t,e){var i=t._zr;t._enableGlobalPan||o.take(i,\"globalPan\",t._uid),function(t,e){u(e,(function(e,i){t.on(i,e)}))}(i,t._handlers),t._brushType=e.brushType,t._brushOption=n.merge(n.clone(m),e,!0)}(this,t),this},setPanels:function(t){if(t&&t.length){var e=this._panels={};n.each(t,(function(t){e[t.panelId]=n.clone(t)}))}else this._panels=null;return this},mount:function(t){this._enableGlobalPan=(t=t||{}).enableGlobalPan;var e=this.group;return this._zr.add(e),e.attr({position:t.position||[0,0],rotation:t.rotation||0,scale:t.scale||[1,1]}),this._transform=e.getLocalTransform(),this},eachCover:function(t,e){u(this._covers,t,e)},updateCovers:function(t){t=n.map(t,(function(t){return n.merge(n.clone(m),t,!0)}));var e=this._covers,i=this._covers=[],a=this,r=this._creatingCover;return new s(e,t,(function(t,e){return o(t.__brushOption,e)}),o).add(l).update(l).remove((function(t){e[t]!==r&&a.group.remove(e[t])})).execute(),this;function o(t,e){return(null!=t.id?t.id:\"\\0-brush-index-\"+e)+\"-\"+t.brushType}function l(n,o){var s=t[n];if(null!=o&&e[o]===r)i[n]=e[o];else{var l=i[n]=null!=o?(e[o].__brushOption=s,e[o]):_(a,x(a,s));S(a,l)}}},unmount:function(){return this.enableBrush(!1),A(this),this._zr.remove(this.group),this},dispose:function(){this.unmount(),this.off()}},n.mixin(y,a);var W={mousedown:function(t){if(this._dragging)U(this,t);else if(!t.target||!t.target.draggable){Y(t);var e=this.group.transformCoordToLocal(t.offsetX,t.offsetY);this._creatingCover=null,(this._creatingPanel=I(this,t,e))&&(this._dragging=!0,this._track=[e.slice()])}},mousemove:function(t){var e=this.group.transformCoordToLocal(t.offsetX,t.offsetY);if(function(t,e,i){if(t._brushType&&!function(t,e,i){var n=t._zr;return e<0||e>n.getWidth()||void 0>n.getHeight()}(t,e)){var n=t._zr,a=t._covers,r=I(t,e,i);if(!t._dragging)for(var o=0;oo;)l+=360*u;return[s,l]},coordToPoint:function(t){var e=t[0],i=t[1]/180*Math.PI;return[Math.cos(i)*e+this.cx,-Math.sin(i)*e+this.cy]},getArea:function(){var t=this.getAngleAxis(),e=this.getRadiusAxis().getExtent().slice();e[0]>e[1]&&e.reverse();var i=t.getExtent(),n=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:e[0],r:e[1],startAngle:-i[0]*n,endAngle:-i[1]*n,clockwise:t.inverse,contain:function(t,e){var i=t-this.cx,n=e-this.cy,a=i*i+n*n,r=this.r,o=this.r0;return a<=r*r&&a>=o*o}}}},t.exports=r},\"/WM3\":function(t,e,i){var n=i(\"QuXc\"),a=i(\"bYtY\").isFunction;t.exports={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var i=t.getData(),r=(t.visualColorAccessPath||\"itemStyle.color\").split(\".\"),o=t.get(r),s=!a(o)||o instanceof n?null:o;o&&!s||(o=t.getColorFromPalette(t.name,null,e.getSeriesCount())),i.setVisual(\"color\",o);var l=(t.visualBorderColorAccessPath||\"itemStyle.borderColor\").split(\".\"),u=t.get(l);if(i.setVisual(\"borderColor\",u),!e.isSeriesFiltered(t))return s&&i.each((function(e){i.setItemVisual(e,\"color\",s(t.getDataParams(e)))})),{dataEach:i.hasItemOption?function(t,e){var i=t.getItemModel(e),n=i.get(r,!0),a=i.get(l,!0);null!=n&&t.setItemVisual(e,\"color\",n),null!=a&&t.setItemVisual(e,\"borderColor\",a)}:null}}}},\"/d5a\":function(t,e){var i={average:function(t){for(var e=0,i=0,n=0;ne&&(e=t[i]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,i=0;i1&&(\"string\"==typeof o?l=i[o]:\"function\"==typeof o&&(l=o),l&&t.setData(r.downSample(r.mapDimension(c.dim),1/p,l,n)))}}}}},\"/iHx\":function(t,e,i){var n=i(\"6GrX\"),a=i(\"IwbS\"),r=[\"textStyle\",\"color\"];t.exports={getTextColor:function(t){var e=this.ecModel;return this.getShallow(\"color\")||(!t&&e?e.get(r):null)},getFont:function(){return a.getFont({fontStyle:this.getShallow(\"fontStyle\"),fontWeight:this.getShallow(\"fontWeight\"),fontSize:this.getShallow(\"fontSize\"),fontFamily:this.getShallow(\"fontFamily\")},this.ecModel)},getTextRect:function(t){return n.getBoundingRect(t,this.getFont(),this.getShallow(\"align\"),this.getShallow(\"verticalAlign\")||this.getShallow(\"baseline\"),this.getShallow(\"padding\"),this.getShallow(\"lineHeight\"),this.getShallow(\"rich\"),this.getShallow(\"truncateText\"))}}},\"/ry/\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"T4UG\"),r=i(\"5GhG\").seriesModelMixin,o=a.extend({type:\"series.boxplot\",dependencies:[\"xAxis\",\"yAxis\",\"grid\"],defaultValueDimensions:[{name:\"min\",defaultTooltip:!0},{name:\"Q1\",defaultTooltip:!0},{name:\"median\",defaultTooltip:!0},{name:\"Q3\",defaultTooltip:!0},{name:\"max\",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:\"cartesian2d\",legendHoverLink:!0,hoverAnimation:!0,layout:null,boxWidth:[7,50],itemStyle:{color:\"#fff\",borderWidth:1},emphasis:{itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:2,shadowOffsetY:2,shadowColor:\"rgba(0,0,0,0.4)\"}},animationEasing:\"elasticOut\",animationDuration:800}});n.mixin(o,r,!0),t.exports=o},\"/stD\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"IUWy\"),r=i(\"Kagy\");function o(t,e,i){this.model=t,this.ecModel=e,this.api=i}o.defaultOption={show:!0,type:[\"rect\",\"polygon\",\"lineX\",\"lineY\",\"keep\",\"clear\"],icon:{rect:\"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13\",polygon:\"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2\",lineX:\"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4\",lineY:\"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4\",keep:\"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z\",clear:\"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2\"},title:n.clone(r.toolbox.brush.title)};var s=o.prototype;s.render=s.updateView=function(t,e,i){var a,r,o;e.eachComponent({mainType:\"brush\"},(function(t){a=t.brushType,r=t.brushOption.brushMode||\"single\",o|=t.areas.length})),this._brushType=a,this._brushMode=r,n.each(t.get(\"type\",!0),(function(e){t.setIconStatus(e,(\"keep\"===e?\"multiple\"===r:\"clear\"===e?o:e===a)?\"emphasis\":\"normal\")}))},s.getIcons=function(){var t=this.model,e=t.get(\"icon\",!0),i={};return n.each(t.get(\"type\",!0),(function(t){e[t]&&(i[t]=e[t])})),i},s.onclick=function(t,e,i){var n=this._brushType,a=this._brushMode;\"clear\"===i?(e.dispatchAction({type:\"axisAreaSelect\",intervals:[]}),e.dispatchAction({type:\"brush\",command:\"clear\",areas:[]})):e.dispatchAction({type:\"takeGlobalCursor\",key:\"brush\",brushOption:{brushType:\"keep\"===i?n:n!==i&&i,brushMode:\"keep\"===i?\"multiple\"===a?\"single\":\"multiple\":a}})},a.register(\"brush\",o),t.exports=o},\"/y7N\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"6GrX\"),o=i(\"7aKB\"),s=i(\"Fofx\"),l=i(\"aX7z\"),u=i(\"+rIm\");function c(t,e,i,n,a){var s=h(i.get(\"value\"),e.axis,e.ecModel,i.get(\"seriesDataIndices\"),{precision:i.get(\"label.precision\"),formatter:i.get(\"label.formatter\")}),l=i.getModel(\"label\"),u=o.normalizeCssArray(l.get(\"padding\")||0),c=l.getFont(),d=r.getBoundingRect(s,c),p=a.position,f=d.width+u[1]+u[3],g=d.height+u[0]+u[2],m=a.align;\"right\"===m&&(p[0]-=f),\"center\"===m&&(p[0]-=f/2);var v=a.verticalAlign;\"bottom\"===v&&(p[1]-=g),\"middle\"===v&&(p[1]-=g/2),function(t,e,i,n){var a=n.getWidth(),r=n.getHeight();t[0]=Math.min(t[0]+e,a)-e,t[1]=Math.min(t[1]+i,r)-i,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}(p,f,g,n);var y=l.get(\"backgroundColor\");y&&\"auto\"!==y||(y=e.get(\"axisLine.lineStyle.color\")),t.label={shape:{x:0,y:0,width:f,height:g,r:l.get(\"borderRadius\")},position:p.slice(),style:{text:s,textFont:c,textFill:l.getTextColor(),textPosition:\"inside\",textPadding:u,fill:y,stroke:l.get(\"borderColor\")||\"transparent\",lineWidth:l.get(\"borderWidth\")||0,shadowBlur:l.get(\"shadowBlur\"),shadowColor:l.get(\"shadowColor\"),shadowOffsetX:l.get(\"shadowOffsetX\"),shadowOffsetY:l.get(\"shadowOffsetY\")},z2:10}}function h(t,e,i,a,r){t=e.scale.parse(t);var o=e.scale.getLabel(t,{precision:r.precision}),s=r.formatter;if(s){var u={value:l.getAxisRawValue(e,t),axisDimension:e.dim,axisIndex:e.index,seriesData:[]};n.each(a,(function(t){var e=i.getSeriesByIndex(t.seriesIndex),n=e&&e.getDataParams(t.dataIndexInside);n&&u.seriesData.push(n)})),n.isString(s)?o=s.replace(\"{value}\",o):n.isFunction(s)&&(o=s(u))}return o}function d(t,e,i){var n=s.create();return s.rotate(n,n,i.rotation),s.translate(n,n,i.position),a.applyTransform([t.dataToCoord(e),(i.labelOffset||0)+(i.labelDirection||1)*(i.labelMargin||0)],n)}e.buildElStyle=function(t){var e,i=t.get(\"type\"),n=t.getModel(i+\"Style\");return\"line\"===i?(e=n.getLineStyle()).fill=null:\"shadow\"===i&&((e=n.getAreaStyle()).stroke=null),e},e.buildLabelElOption=c,e.getValueLabel=h,e.getTransformedPosition=d,e.buildCartesianSingleLabelElOption=function(t,e,i,n,a,r){var o=u.innerTextLayout(i.rotation,0,i.labelDirection);i.labelMargin=a.get(\"label.margin\"),c(e,n,a,r,{position:d(n.axis,t,i),align:o.textAlign,verticalAlign:o.textVerticalAlign})},e.makeLineShape=function(t,e,i){return{x1:t[i=i||0],y1:t[1-i],x2:e[i],y2:e[1-i]}},e.makeRectShape=function(t,e,i){return{x:t[i=i||0],y:t[1-i],width:e[i],height:e[1-i]}},e.makeSectorShape=function(t,e,i,n,a,r){return{cx:t,cy:e,r0:i,r:n,startAngle:a,endAngle:r,clockwise:!0}}},\"0/Rx\":function(t,e){t.exports=function(t){return{seriesType:t,reset:function(t,e){var i=e.findComponents({mainType:\"legend\"});if(i&&i.length){var n=t.getData();n.filterSelf((function(t){for(var e=n.getName(t),a=0;a=0&&a.each(t,(function(t){n.setIconStatus(t,\"normal\")}))})),n.setIconStatus(i,\"emphasis\"),t.eachComponent({mainType:\"series\",query:null==r?null:{seriesIndex:r}},(function(e){var r=c[i](e.subType,e.id,e,n);r&&(a.defaults(r,e.option),l.series.push(r));var o=e.coordinateSystem;if(o&&\"cartesian2d\"===o.type&&(\"line\"===i||\"bar\"===i)){var s=o.getAxesByScale(\"ordinal\")[0];if(s){var u=s.dim+\"Axis\",h=t.queryComponents({mainType:u,index:e.get(name+\"Index\"),id:e.get(name+\"Id\")})[0].componentIndex;l[u]=l[u]||[];for(var d=0;d<=h;d++)l[u][h]=l[u][h]||{};l[u][h].boundaryGap=\"bar\"===i}}})),\"stack\"===i&&(o=l.series&&l.series[0]&&\"__ec_magicType_stack__\"===l.series[0].stack?a.merge({stack:s.title.tiled},s.title):a.clone(s.title)),e.dispatchAction({type:\"changeMagicType\",currentType:i,newOption:l,newTitle:o,featureName:\"magicType\"})}},n.registerAction({type:\"changeMagicType\",event:\"magicTypeChanged\",update:\"prepareAndUpdate\"},(function(t,e){e.mergeOption(t.newOption)})),o.register(\"magicType\",l),t.exports=l},\"06Qe\":function(t,e,i){var n,a=i(\"ItGF\"),r=\"urn:schemas-microsoft-com:vml\",o=\"undefined\"==typeof window?null:window,s=!1,l=o&&o.document;if(l&&!a.canvasSupported)try{!l.namespaces.zrvml&&l.namespaces.add(\"zrvml\",r),n=function(t){return l.createElement(\"')}}catch(u){n=function(t){return l.createElement(\"<\"+t+' xmlns=\"'+r+'\" class=\"zrvml\">')}}e.doc=l,e.createNode=function(t){return n(t)},e.initVML=function(){if(!s&&l){s=!0;var t=l.styleSheets;t.length<31?l.createStyleSheet().addRule(\".zrvml\",\"behavior:url(#default#VML)\"):t[0].addRule(\".zrvml\",\"behavior:url(#default#VML)\")}}},\"0Bwj\":function(t,e,i){var n=i(\"T4UG\"),a=i(\"I3/A\"),r=i(\"7aKB\").encodeHTML,o=i(\"Qxkt\"),s=(i(\"Tghj\"),n.extend({type:\"series.sankey\",layoutInfo:null,levelModels:null,getInitialData:function(t,e){for(var i=t.edges||t.links,n=t.data||t.nodes,r=t.levels,s=this.levelModels={},l=0;l=0&&(s[r[l].depth]=new o(r[l],this,e));if(n&&i)return a(n,i,this,!0,(function(t,e){t.wrapMethod(\"getItemModel\",(function(t,e){return t.customizeGetParent((function(t){var i=this.parentModel,n=i.getData().getItemLayout(e).depth;return i.levelModels[n]||this.parentModel})),t})),e.wrapMethod(\"getItemModel\",(function(t,e){return t.customizeGetParent((function(t){var i=this.parentModel,n=i.getGraph().getEdgeByIndex(e).node1.getLayout().depth;return i.levelModels[n]||this.parentModel})),t}))})).data},setNodePosition:function(t,e){var i=this.option.data[t];i.localX=e[0],i.localY=e[1]},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},formatTooltip:function(t,e,i){if(\"edge\"===i){var n=this.getDataParams(t,i),a=n.data,o=a.source+\" -- \"+a.target;return n.value&&(o+=\" : \"+n.value),r(o)}if(\"node\"===i){var l=this.getGraph().getNodeByIndex(t).getLayout().value,u=this.getDataParams(t,i).data.name;return l&&(o=u+\" : \"+l),r(o)}return s.superCall(this,\"formatTooltip\",t,e)},optionUpdated:function(){var t=this.option;!0===t.focusNodeAdjacency&&(t.focusNodeAdjacency=\"allEdges\")},getDataParams:function(t,e){var i=s.superCall(this,\"getDataParams\",t,e);if(null==i.value&&\"node\"===e){var n=this.getGraph().getNodeByIndex(t).getLayout().value;i.value=n}return i},defaultOption:{zlevel:0,z:2,coordinateSystem:\"view\",layout:null,left:\"5%\",top:\"5%\",right:\"20%\",bottom:\"5%\",orient:\"horizontal\",nodeWidth:20,nodeGap:8,draggable:!0,focusNodeAdjacency:!1,layoutIterations:32,label:{show:!0,position:\"right\",color:\"#000\",fontSize:12},levels:[],nodeAlign:\"justify\",itemStyle:{borderWidth:1,borderColor:\"#333\"},lineStyle:{color:\"#314656\",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},animationEasing:\"linear\",animationDuration:1e3}}));t.exports=s},\"0HBW\":function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\");function r(t,e){e.update=\"updateView\",n.registerAction(e,(function(e,i){var n={};return i.eachComponent({mainType:\"geo\",query:e},(function(i){i[t](e.name),a.each(i.coordinateSystem.regions,(function(t){n[t.name]=i.isSelected(t.name)||!1}))})),{selected:n,name:e.name}}))}i(\"Hxpc\"),i(\"7uqq\"),i(\"dmGj\"),i(\"SehX\"),r(\"toggleSelected\",{type:\"geoToggleSelect\",event:\"geoselectchanged\"}),r(\"select\",{type:\"geoSelect\",event:\"geoselected\"}),r(\"unSelect\",{type:\"geoUnSelect\",event:\"geounselected\"})},\"0JAE\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"+TT/\"),r=i(\"OELB\"),o=i(\"IDmD\");function s(t,e,i){this._model=t}function l(t,e,i,n){var a=i.calendarModel,r=i.seriesModel,o=a?a.coordinateSystem:r?r.coordinateSystem:null;return o===this?o[t](n):null}s.prototype={constructor:s,type:\"calendar\",dimensions:[\"time\",\"value\"],getDimensionsInfo:function(){return[{name:\"time\",type:\"time\"},\"value\"]},getRangeInfo:function(){return this._rangeInfo},getModel:function(){return this._model},getRect:function(){return this._rect},getCellWidth:function(){return this._sw},getCellHeight:function(){return this._sh},getOrient:function(){return this._orient},getFirstDayOfWeek:function(){return this._firstDayOfWeek},getDateInfo:function(t){var e=(t=r.parseDate(t)).getFullYear(),i=t.getMonth()+1;i=i<10?\"0\"+i:i;var n=t.getDate();n=n<10?\"0\"+n:n;var a=t.getDay();return{y:e,m:i,d:n,day:a=Math.abs((a+7-this.getFirstDayOfWeek())%7),time:t.getTime(),formatedDate:e+\"-\"+i+\"-\"+n,date:t}},getNextNDay:function(t,e){return 0===(e=e||0)||(t=new Date(this.getDateInfo(t).time)).setDate(t.getDate()+e),this.getDateInfo(t)},update:function(t,e){this._firstDayOfWeek=+this._model.getModel(\"dayLabel\").get(\"firstDay\"),this._orient=this._model.get(\"orient\"),this._lineWidth=this._model.getModel(\"itemStyle\").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var i=this._rangeInfo.weeks||1,r=[\"width\",\"height\"],o=this._model.get(\"cellSize\").slice(),s=this._model.getBoxLayoutParams(),l=\"horizontal\"===this._orient?[i,7]:[7,i];n.each([0,1],(function(t){h(o,t)&&(s[r[t]]=o[t]*l[t])}));var u={width:e.getWidth(),height:e.getHeight()},c=this._rect=a.getLayoutRect(s,u);function h(t,e){return null!=t[e]&&\"auto\"!==t[e]}n.each([0,1],(function(t){h(o,t)||(o[t]=c[r[t]]/l[t])})),this._sw=o[0],this._sh=o[1]},dataToPoint:function(t,e){n.isArray(t)&&(t=t[0]),null==e&&(e=!0);var i=this.getDateInfo(t),a=this._rangeInfo;if(e&&!(i.time>=a.start.time&&i.timeo.end.time&&t.reverse(),t},_getRangeInfo:function(t){var e;(t=[this.getDateInfo(t[0]),this.getDateInfo(t[1])])[0].time>t[1].time&&(e=!0,t.reverse());var i=Math.floor(t[1].time/864e5)-Math.floor(t[0].time/864e5)+1,n=new Date(t[0].time),a=n.getDate(),r=t[1].date.getDate();n.setDate(a+i-1);var o=n.getDate();if(o!==r)for(var s=n.getTime()-t[1].time>0?1:-1;(o=n.getDate())!==r&&(n.getTime()-t[1].time)*s>0;)i-=s,n.setDate(o-s);var l=Math.floor((i+t[0].day+6)/7),u=e?1-l:l-1;return e&&t.reverse(),{range:[t[0].formatedDate,t[1].formatedDate],start:t[0],end:t[1],allDay:i,weeks:l,nthWeek:u,fweek:t[0].day,lweek:t[1].day}},_getDateByWeeksAndDay:function(t,e,i){var n=this._getRangeInfo(i);if(t>n.weeks||0===t&&en.lweek)return!1;var a=7*(t-1)-n.fweek+e,r=new Date(n.start.time);return r.setDate(n.start.d+a),this.getDateInfo(r)}},s.dimensions=s.prototype.dimensions,s.getDimensionsInfo=s.prototype.getDimensionsInfo,s.create=function(t,e){var i=[];return t.eachComponent(\"calendar\",(function(n){var a=new s(n,t,e);i.push(a),n.coordinateSystem=a})),t.eachSeries((function(t){\"calendar\"===t.get(\"coordinateSystem\")&&(t.coordinateSystem=i[t.get(\"calendarIndex\")||0])})),i},o.register(\"calendar\",s),t.exports=s},\"0V0F\":function(t,e,i){var n=i(\"bYtY\"),a=n.createHashMap,r=n.each;function o(t){r(t,(function(e,i){var n=[],a=[NaN,NaN],r=e.data,o=e.isStackedByIndex,s=r.map([e.stackResultDimension,e.stackedOverDimension],(function(s,l,u){var c,h,d=r.get(e.stackedDimension,u);if(isNaN(d))return a;o?h=r.getRawIndex(u):c=r.get(e.stackedByDimension,u);for(var p=NaN,f=i-1;f>=0;f--){var g=t[f];if(o||(h=g.data.rawIndexOf(g.stackedByDimension,c)),h>=0){var m=g.data.getByRawIndex(g.stackResultDimension,h);if(d>=0&&m>0||d<=0&&m<0){d+=m,p=m;break}}}return n[0]=d,n[1]=p,n}));r.hostModel.setData(s),e.data=s}))}t.exports=function(t){var e=a();t.eachSeries((function(t){var i=t.get(\"stack\");if(i){var n=e.get(i)||e.set(i,[]),a=t.getData(),r={stackResultDimension:a.getCalculationInfo(\"stackResultDimension\"),stackedOverDimension:a.getCalculationInfo(\"stackedOverDimension\"),stackedDimension:a.getCalculationInfo(\"stackedDimension\"),stackedByDimension:a.getCalculationInfo(\"stackedByDimension\"),isStackedByIndex:a.getCalculationInfo(\"isStackedByIndex\"),data:a,seriesModel:t};if(!r.stackedDimension||!r.isStackedByIndex&&!r.stackedByDimension)return;n.length&&a.setCalculationInfo(\"stackedOnSeries\",n[n.length-1].seriesModel),n.push(r)}})),e.each(o)}},\"0o9m\":function(t,e,i){var n=i(\"ProS\");i(\"hNWo\"),i(\"RlCK\"),i(\"XpcN\");var a=i(\"kDyi\"),r=i(\"bLfw\");n.registerProcessor(n.PRIORITY.PROCESSOR.SERIES_FILTER,a),r.registerSubTypeDefaulter(\"legend\",(function(){return\"plain\"}))},\"0qV/\":function(t,e,i){var n=i(\"ProS\");n.registerAction({type:\"focusNodeAdjacency\",event:\"focusNodeAdjacency\",update:\"series:focusNodeAdjacency\"},(function(){})),n.registerAction({type:\"unfocusNodeAdjacency\",event:\"unfocusNodeAdjacency\",update:\"series:unfocusNodeAdjacency\"},(function(){}))},\"0s+r\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"QBsz\"),r=i(\"y23F\"),o=i(\"H6uX\"),s=i(\"YH21\"),l=i(\"C0SR\");function u(){s.stop(this.event)}function c(){}c.prototype.dispose=function(){};var h=[\"click\",\"dblclick\",\"mousewheel\",\"mouseout\",\"mouseup\",\"mousedown\",\"mousemove\",\"contextmenu\"],d=function(t,e,i,n){o.call(this),this.storage=t,this.painter=e,this.painterRoot=n,i=i||new c,this.proxy=null,this._hovered={},r.call(this),this.setHandlerProxy(i)};function p(t,e,i){if(t[t.rectHover?\"rectContain\":\"contain\"](e,i)){for(var n,a=t;a;){if(a.clipPath&&!a.clipPath.contain(e,i))return!1;a.silent&&(n=!0),a=a.parent}return!n||\"silent\"}return!1}function f(t,e,i){var n=t.painter;return e<0||e>n.getWidth()||i<0||i>n.getHeight()}d.prototype={constructor:d,setHandlerProxy:function(t){this.proxy&&this.proxy.dispose(),t&&(n.each(h,(function(e){t.on&&t.on(e,this[e],this)}),this),t.handler=this),this.proxy=t},mousemove:function(t){var e=t.zrX,i=t.zrY,n=f(this,e,i),a=this._hovered,r=a.target;r&&!r.__zr&&(r=(a=this.findHover(a.x,a.y)).target);var o=this._hovered=n?{x:e,y:i}:this.findHover(e,i),s=o.target,l=this.proxy;l.setCursor&&l.setCursor(s?s.cursor:\"default\"),r&&s!==r&&this.dispatchToElement(a,\"mouseout\",t),this.dispatchToElement(o,\"mousemove\",t),s&&s!==r&&this.dispatchToElement(o,\"mouseover\",t)},mouseout:function(t){var e=t.zrEventControl,i=t.zrIsToLocalDOM;\"only_globalout\"!==e&&this.dispatchToElement(this._hovered,\"mouseout\",t),\"no_globalout\"!==e&&!i&&this.trigger(\"globalout\",{type:\"globalout\",event:t})},resize:function(t){this._hovered={}},dispatch:function(t,e){var i=this[t];i&&i.call(this,e)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},dispatchToElement:function(t,e,i){var n=(t=t||{}).target;if(!n||!n.silent){for(var a=\"on\"+e,r=function(t,e,i){return{type:t,event:i,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:i.zrX,offsetY:i.zrY,gestureEvent:i.gestureEvent,pinchX:i.pinchX,pinchY:i.pinchY,pinchScale:i.pinchScale,wheelDelta:i.zrDelta,zrByTouch:i.zrByTouch,which:i.which,stop:u}}(e,t,i);n&&(n[a]&&(r.cancelBubble=n[a].call(n,r)),n.trigger(e,r),n=n.parent,!r.cancelBubble););r.cancelBubble||(this.trigger(e,r),this.painter&&this.painter.eachOtherLayer((function(t){\"function\"==typeof t[a]&&t[a].call(t,r),t.trigger&&t.trigger(e,r)})))}},findHover:function(t,e,i){for(var n=this.storage.getDisplayList(),a={x:t,y:e},r=n.length-1;r>=0;r--){var o;if(n[r]!==i&&!n[r].ignore&&(o=p(n[r],t,e))&&(!a.topTarget&&(a.topTarget=n[r]),\"silent\"!==o)){a.target=n[r];break}}return a},processGesture:function(t,e){this._gestureMgr||(this._gestureMgr=new l);var i=this._gestureMgr;\"start\"===e&&i.clear();var n=i.recognize(t,this.findHover(t.zrX,t.zrY,null).target,this.proxy.dom);if(\"end\"===e&&i.clear(),n){var a=n.type;t.gestureEvent=a,this.dispatchToElement({target:n.target},a,n.event)}}},n.each([\"click\",\"mousedown\",\"mouseup\",\"mousewheel\",\"dblclick\",\"contextmenu\"],(function(t){d.prototype[t]=function(e){var i,n,r=e.zrX,o=e.zrY,s=f(this,r,o);if(\"mouseup\"===t&&s||(n=(i=this.findHover(r,o)).target),\"mousedown\"===t)this._downEl=n,this._downPoint=[e.zrX,e.zrY],this._upEl=n;else if(\"mouseup\"===t)this._upEl=n;else if(\"click\"===t){if(this._downEl!==this._upEl||!this._downPoint||a.dist(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(i,t,e)}})),n.mixin(d,o),n.mixin(d,r),t.exports=d},\"10cm\":function(t,e,i){var n=i(\"ProS\"),a=i(\"2B6p\").updateCenterAndZoom;i(\"0qV/\"),n.registerAction({type:\"graphRoam\",event:\"graphRoam\",update:\"none\"},(function(t,e){e.eachComponent({mainType:\"series\",query:t},(function(e){var i=a(e.coordinateSystem,t);e.setCenter&&e.setCenter(i.center),e.setZoom&&e.setZoom(i.zoom)}))}))},\"1Jh7\":function(t,e,i){var n=i(\"y+Vt\"),a=i(\"T6xi\"),r=n.extend({type:\"polyline\",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:\"#000\",fill:null},buildPath:function(t,e){a.buildPath(t,e,!1)}});t.exports=r},\"1LEl\":function(t,e,i){var n=i(\"ProS\"),a=i(\"F9bG\"),r=n.extendComponentView({type:\"axisPointer\",render:function(t,e,i){var n=e.getComponent(\"tooltip\"),r=t.get(\"triggerOn\")||n&&n.get(\"triggerOn\")||\"mousemove|click\";a.register(\"axisPointer\",i,(function(t,e,i){\"none\"!==r&&(\"leave\"===t||r.indexOf(t)>=0)&&i({type:\"updateAxisPointer\",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})}))},remove:function(t,e){a.unregister(e.getZr(),\"axisPointer\"),r.superApply(this._model,\"remove\",arguments)},dispose:function(t,e){a.unregister(\"axisPointer\",e),r.superApply(this._model,\"dispose\",arguments)}});t.exports=r},\"1MYJ\":function(t,e,i){var n=i(\"y+Vt\"),a=n.extend({type:\"compound\",shape:{paths:null},_updatePathDirty:function(){for(var t=this.__dirtyPath,e=this.shape.paths,i=0;i=a||m<0)break;if(p(y)){if(f){m+=r;continue}break}if(m===i)t[r>0?\"moveTo\":\"lineTo\"](y[0],y[1]);else if(l>0){var x=e[g],_=\"y\"===c?1:0,b=(y[_]-x[_])*l;u(h,x),h[_]=x[_]+b,u(d,y),d[_]=y[_]-b,t.bezierCurveTo(h[0],h[1],d[0],d[1],y[0],y[1])}else t.lineTo(y[0],y[1]);g=m,m+=r}return v}function m(t,e,i,n,r,f,g,m,v,y,x){for(var _=0,b=i,w=0;w=r||b<0)break;if(p(S)){if(x){b+=f;continue}break}if(b===i)t[f>0?\"moveTo\":\"lineTo\"](S[0],S[1]),u(h,S);else if(v>0){var M=b+f,I=e[M];if(x)for(;I&&p(e[M]);)I=e[M+=f];var T=.5,A=e[_];if(!(I=e[M])||p(I))u(d,S);else{var D,C;if(p(I)&&!x&&(I=S),a.sub(c,I,A),\"x\"===y||\"y\"===y){var L=\"x\"===y?0:1;D=Math.abs(S[L]-A[L]),C=Math.abs(S[L]-I[L])}else D=a.dist(S,A),C=a.dist(S,I);l(d,S,c,-v*(1-(T=C/(C+D))))}o(h,h,m),s(h,h,g),o(d,d,m),s(d,d,g),t.bezierCurveTo(h[0],h[1],d[0],d[1],S[0],S[1]),l(h,S,c,v*T)}else t.lineTo(S[0],S[1]);_=b,b+=f}return w}function v(t,e){var i=[1/0,1/0],n=[-1/0,-1/0];if(e)for(var a=0;an[0]&&(n[0]=r[0]),r[1]>n[1]&&(n[1]=r[1])}return{min:e?i:n,max:e?n:i}}var y=n.extend({type:\"ec-polyline\",shape:{points:[],smooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},style:{fill:null,stroke:\"#000\"},brush:r(n.prototype.brush),buildPath:function(t,e){var i=e.points,n=0,a=i.length,r=v(i,e.smoothConstraint);if(e.connectNulls){for(;a>0&&p(i[a-1]);a--);for(;n0&&p(i[r-1]);r--);for(;a=this._maxSize&&o>0){var l=i.head;i.remove(l),delete n[l.key],r=l.value,this._lastRemovedEntry=l}s?s.value=e:s=new a(e),s.key=t,i.insertEntry(s),n[t]=s}return r},o.get=function(t){var e=this._map[t],i=this._list;if(null!=e)return e!==i.tail&&(i.remove(e),i.insertEntry(e)),e.value},o.clear=function(){this._list.clear(),this._map={}},t.exports=r},\"1bdT\":function(t,e,i){var n=i(\"3gBT\"),a=i(\"H6uX\"),r=i(\"DN4a\"),o=i(\"vWvF\"),s=i(\"bYtY\"),l=function(t){r.call(this,t),a.call(this,t),o.call(this,t),this.id=t.id||n()};l.prototype={type:\"element\",name:\"\",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(t,e){switch(this.draggable){case\"horizontal\":e=0;break;case\"vertical\":t=0}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=t,i[5]+=e,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(t,e){},attrKV:function(t,e){if(\"position\"===t||\"scale\"===t||\"origin\"===t){if(e){var i=this[t];i||(i=this[t]=[]),i[0]=e[0],i[1]=e[1]}}else this[t]=e},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(t,e){if(\"string\"==typeof t)this.attrKV(t,e);else if(s.isObject(t))for(var i in t)t.hasOwnProperty(i)&&this.attrKV(i,t[i]);return this.dirty(!1),this},setClipPath:function(t){var e=this.__zr;e&&t.addSelfToZr(e),this.clipPath&&this.clipPath!==t&&this.removeClipPath(),this.clipPath=t,t.__zr=e,t.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var t=this.clipPath;t&&(t.__zr&&t.removeSelfFromZr(t.__zr),t.__zr=null,t.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(t){this.__zr=t;var e=this.animators;if(e)for(var i=0;ii.getHeight()&&(n.textPosition=\"top\",s=!0);var l=s?-5-a.height:d+8;o+a.width/2>i.getWidth()?(n.textPosition=[\"100%\",l],n.textAlign=\"right\"):o-a.width/2<0&&(n.textPosition=[0,l],n.textAlign=\"left\")}}))}function m(r,u){var c,m=g[r],v=g[u],y=p[m],x=new l(y,t,t.ecModel);if(n&&null!=n.newTitle&&n.featureName===m&&(y.title=n.newTitle),m&&!v){if(function(t){return 0===t.indexOf(\"my\")}(m))c={model:x,onclick:x.option.onclick,featureName:m};else{var _=o.get(m);if(!_)return;c=new _(x,e,i)}f[m]=c}else{if(!(c=f[v]))return;c.model=x,c.ecModel=e,c.api=i}m||!v?x.get(\"show\")&&!c.unusable?(function(n,r,o){var l=n.getModel(\"iconStyle\"),u=n.getModel(\"emphasis.iconStyle\"),c=r.getIcons?r.getIcons():n.get(\"icon\"),p=n.get(\"title\")||{};if(\"string\"==typeof c){var f=c,g=p;p={},(c={})[o]=f,p[o]=g}var m=n.iconPaths={};a.each(c,(function(o,c){var f=s.createIcon(o,{},{x:-d/2,y:-d/2,width:d,height:d});f.setStyle(l.getItemStyle()),f.hoverStyle=u.getItemStyle(),f.setStyle({text:p[c],textAlign:u.get(\"textAlign\"),textBorderRadius:u.get(\"textBorderRadius\"),textPadding:u.get(\"textPadding\"),textFill:null});var g=t.getModel(\"tooltip\");g&&g.get(\"show\")&&f.attr(\"tooltip\",a.extend({content:p[c],formatter:g.get(\"formatter\",!0)||function(){return p[c]},formatterParams:{componentType:\"toolbox\",name:c,title:p[c],$vars:[\"name\",\"title\"]},position:g.get(\"position\",!0)||\"bottom\"},g.option)),s.setHoverStyle(f),t.get(\"showTitle\")&&(f.__title=p[c],f.on(\"mouseover\",(function(){var e=u.getItemStyle(),i=\"vertical\"===t.get(\"orient\")?null==t.get(\"right\")?\"right\":\"left\":null==t.get(\"bottom\")?\"bottom\":\"top\";f.setStyle({textFill:u.get(\"textFill\")||e.fill||e.stroke||\"#000\",textBackgroundColor:u.get(\"textBackgroundColor\"),textPosition:u.get(\"textPosition\")||i})})).on(\"mouseout\",(function(){f.setStyle({textFill:null,textBackgroundColor:null})}))),f.trigger(n.get(\"iconStatus.\"+c)||\"normal\"),h.add(f),f.on(\"click\",a.bind(r.onclick,r,e,i,c)),m[c]=f}))}(x,c,m),x.setIconStatus=function(t,e){var i=this.option,n=this.iconPaths;i.iconStatus=i.iconStatus||{},i.iconStatus[t]=e,n[t]&&n[t].trigger(e)},c.render&&c.render(x,e,i,n)):c.remove&&c.remove(e,i):c.dispose&&c.dispose(e,i)}},updateView:function(t,e,i,n){a.each(this._features,(function(t){t.updateView&&t.updateView(t.model,e,i,n)}))},remove:function(t,e){a.each(this._features,(function(i){i.remove&&i.remove(t,e)})),this.group.removeAll()},dispose:function(t,e){a.each(this._features,(function(i){i.dispose&&i.dispose(t,e)}))}});t.exports=h},\"2B6p\":function(t,e){e.updateCenterAndZoom=function(t,e,i){var n=t.getZoom(),a=t.getCenter(),r=e.zoom,o=t.dataToPoint(a);if(null!=e.dx&&null!=e.dy&&(o[0]-=e.dx,o[1]-=e.dy,a=t.pointToData(o),t.setCenter(a)),null!=r){if(i){var s=i.min||0;r=Math.max(Math.min(n*r,i.max||1/0),s)/n}t.scale[0]*=r,t.scale[1]*=r;var l=t.position,u=(e.originY-l[1])*(r-1);l[0]-=(e.originX-l[0])*(r-1),l[1]-=u,t.updateTransform(),a=t.pointToData(o),t.setCenter(a),t.setZoom(r*n)}return{center:t.getCenter(),zoom:t.getZoom()}}},\"2DNl\":function(t,e,i){var n=i(\"IMiH\"),a=i(\"loD1\"),r=i(\"59Ip\"),o=i(\"aKvl\"),s=i(\"n1HI\"),l=i(\"hX1E\").normalizeRadian,u=i(\"Sj9i\"),c=i(\"hyiK\"),h=n.CMD,d=2*Math.PI,p=[-1,-1,-1],f=[-1,-1];function g(t,e,i,n,a,r,o,s,l,c){if(c>e&&c>n&&c>r&&c>s||c1&&(h=f[0],f[0]=f[1],f[1]=h),g=u.cubicAt(e,n,r,s,f[0]),y>1&&(m=u.cubicAt(e,n,r,s,f[1]))),v+=2===y?_e&&s>n&&s>r||s=0&&c<=1){for(var h=0,d=u.quadraticAt(e,n,r,c),f=0;fi||s<-i)return 0;var u=Math.sqrt(i*i-s*s);p[0]=-u,p[1]=u;var c=Math.abs(n-a);if(c<1e-4)return 0;if(c%d<1e-4){n=0,a=d;var h=r?1:-1;return o>=p[0]+t&&o<=p[1]+t?h:0}r?(u=n,n=l(a),a=l(u)):(n=l(n),a=l(a)),n>a&&(a+=d);for(var f=0,g=0;g<2;g++){var m=p[g];if(m+t>o){var v=Math.atan2(s,m);h=r?1:-1,v<0&&(v=d+v),(v>=n&&v<=a||v+d>=n&&v+d<=a)&&(v>Math.PI/2&&v<1.5*Math.PI&&(h=-h),f+=h)}}return f}function y(t,e,i,n,l){for(var u=0,d=0,p=0,f=0,y=0,x=0;x1&&(i||(u+=c(d,p,f,y,n,l))),1===x&&(f=d=t[x],y=p=t[x+1]),_){case h.M:d=f=t[x++],p=y=t[x++];break;case h.L:if(i){if(a.containStroke(d,p,t[x],t[x+1],e,n,l))return!0}else u+=c(d,p,t[x],t[x+1],n,l)||0;d=t[x++],p=t[x++];break;case h.C:if(i){if(r.containStroke(d,p,t[x++],t[x++],t[x++],t[x++],t[x],t[x+1],e,n,l))return!0}else u+=g(d,p,t[x++],t[x++],t[x++],t[x++],t[x],t[x+1],n,l)||0;d=t[x++],p=t[x++];break;case h.Q:if(i){if(o.containStroke(d,p,t[x++],t[x++],t[x],t[x+1],e,n,l))return!0}else u+=m(d,p,t[x++],t[x++],t[x],t[x+1],n,l)||0;d=t[x++],p=t[x++];break;case h.A:var b=t[x++],w=t[x++],S=t[x++],M=t[x++],I=t[x++],T=t[x++];x+=1;var A=1-t[x++],D=Math.cos(I)*S+b,C=Math.sin(I)*M+w;x>1?u+=c(d,p,D,C,n,l):(f=D,y=C);var L=(n-b)*M/S+b;if(i){if(s.containStroke(b,w,M,I,I+T,A,e,L,l))return!0}else u+=v(b,w,M,I,I+T,A,L,l);d=Math.cos(I+T)*S+b,p=Math.sin(I+T)*M+w;break;case h.R:if(f=d=t[x++],y=p=t[x++],D=f+t[x++],C=y+t[x++],i){if(a.containStroke(f,y,D,y,e,n,l)||a.containStroke(D,y,D,C,e,n,l)||a.containStroke(D,C,f,C,e,n,l)||a.containStroke(f,C,f,y,e,n,l))return!0}else u+=c(D,y,D,C,n,l),u+=c(f,C,f,y,n,l);break;case h.Z:if(i){if(a.containStroke(d,p,f,y,e,n,l))return!0}else u+=c(d,p,f,y,n,l);d=f,p=y}}return i||Math.abs(p-y)<1e-4||(u+=c(d,p,f,y,n,l)||0),0!==u}e.contain=function(t,e,i){return y(t,0,!1,e,i)},e.containStroke=function(t,e,i,n){return y(t,e,!0,i,n)}},\"2dDv\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"Fofx\"),r=i(\"+TT/\"),o=i(\"aX7z\"),s=i(\"D1WM\"),l=i(\"IwbS\"),u=i(\"OELB\"),c=i(\"72pK\"),h=n.each,d=Math.min,p=Math.max,f=Math.floor,g=Math.ceil,m=u.round,v=Math.PI;function y(t,e,i){this._axesMap=n.createHashMap(),this._axesLayout={},this.dimensions=t.dimensions,this._model=t,this._init(t,e,i)}function x(t,e){return d(p(t,e[0]),e[1])}function _(t,e){var i=e.layoutLength/(e.axisCount-1);return{position:i*t,axisNameAvailableWidth:i,axisLabelShow:!0}}function b(t,e){var i,n,a=e.axisExpandWidth,r=e.axisCollapseWidth,o=e.winInnerIndices,s=r,l=!1;return t=i&&r<=i+e.axisLength&&o>=n&&o<=n+e.layoutLength},getModel:function(){return this._model},_updateAxesFromSeries:function(t,e){e.eachSeries((function(i){if(t.contains(i,e)){var n=i.getData();h(this.dimensions,(function(t){var e=this._axesMap.get(t);e.scale.unionExtentFromData(n,n.mapDimension(t)),o.niceScaleExtent(e.scale,e.model)}),this)}}),this)},resize:function(t,e){this._rect=r.getLayoutRect(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),this._layoutAxes()},getRect:function(){return this._rect},_makeLayoutInfo:function(){var t,e=this._model,i=this._rect,n=[\"x\",\"y\"],a=[\"width\",\"height\"],r=e.get(\"layout\"),o=\"horizontal\"===r?0:1,s=i[a[o]],l=[0,s],u=this.dimensions.length,c=x(e.get(\"axisExpandWidth\"),l),h=x(e.get(\"axisExpandCount\")||0,[0,u]),d=e.get(\"axisExpandable\")&&u>3&&u>h&&h>1&&c>0&&s>0,p=e.get(\"axisExpandWindow\");p?(t=x(p[1]-p[0],l),p[1]=p[0]+t):(t=x(c*(h-1),l),(p=[c*(e.get(\"axisExpandCenter\")||f(u/2))-t/2])[1]=p[0]+t);var v=(s-t)/(u-h);v<3&&(v=0);var y=[f(m(p[0]/c,1))+1,g(m(p[1]/c,1))-1];return{layout:r,pixelDimIndex:o,layoutBase:i[n[o]],layoutLength:s,axisBase:i[n[1-o]],axisLength:i[a[1-o]],axisExpandable:d,axisExpandWidth:c,axisCollapseWidth:v,axisExpandWindow:p,axisCount:u,winInnerIndices:y,axisExpandWindow0Pos:v/c*p[0]}},_layoutAxes:function(){var t=this._rect,e=this._axesMap,i=this.dimensions,n=this._makeLayoutInfo(),r=n.layout;e.each((function(t){var e=[0,n.axisLength],i=t.inverse?1:0;t.setExtent(e[i],e[1-i])})),h(i,(function(e,i){var o=(n.axisExpandable?b:_)(i,n),s={horizontal:{x:o.position,y:n.axisLength},vertical:{x:0,y:o.position}},l=[s[r].x+t.x,s[r].y+t.y],u={horizontal:v/2,vertical:0}[r],c=a.create();a.rotate(c,c,u),a.translate(c,c,l),this._axesLayout[e]={position:l,rotation:u,transform:c,axisNameAvailableWidth:o.axisNameAvailableWidth,axisLabelShow:o.axisLabelShow,nameTruncateMaxWidth:o.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}}),this)},getAxis:function(t){return this._axesMap.get(t)},dataToPoint:function(t,e){return this.axisCoordToPoint(this._axesMap.get(e).dataToCoord(t),e)},eachActiveState:function(t,e,i,a){null==i&&(i=0),null==a&&(a=t.count());var r=this._axesMap,o=this.dimensions,s=[],l=[];n.each(o,(function(e){s.push(t.mapDimension(e)),l.push(r.get(e).model)}));for(var u=this.hasAxisBrushed(),c=i;ca*(1-h[0])?(l=\"jump\",o=s-a*(1-h[2])):(o=s-a*h[1])>=0&&(o=s-a*(1-h[1]))<=0&&(o=0),(o*=e.axisExpandWidth/u)?c(o,n,r,\"all\"):l=\"none\"):((n=[p(0,r[1]*s/(a=n[1]-n[0])-a/2)])[1]=d(r[1],n[0]+a),n[0]=n[1]-a),{axisExpandWindow:n,behavior:l}}},t.exports=y},\"2fGM\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"bLfw\"),r=i(\"nkfE\"),o=i(\"ICMv\"),s=a.extend({type:\"polarAxis\",axis:null,getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:\"polar\",index:this.option.polarIndex,id:this.option.polarId})[0]}});function l(t,e){return e.type||(e.data?\"category\":\"value\")}n.merge(s.prototype,o),r(\"angle\",s,l,{startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:!1}}),r(\"radius\",s,l,{splitNumber:5})},\"2fw6\":function(t,e,i){var n=i(\"y+Vt\").extend({type:\"circle\",shape:{cx:0,cy:0,r:0},buildPath:function(t,e,i){i&&t.moveTo(e.cx+e.r,e.cy),t.arc(e.cx,e.cy,e.r,0,2*Math.PI,!0)}});t.exports=n},\"2uGb\":function(t,e,i){var n=i(\"ProS\");i(\"ko1b\"),i(\"s2lz\"),i(\"RBEP\");var a=i(\"kMLO\"),r=i(\"nKiI\");n.registerVisual(a),n.registerLayout(r)},\"2w7y\":function(t,e,i){var n=i(\"ProS\");i(\"qMZE\"),i(\"g0SD\"),n.registerPreprocessor((function(t){t.markPoint=t.markPoint||{}}))},\"33Ds\":function(t,e,i){var n=i(\"ProS\"),a=i(\"b9oc\"),r=i(\"Kagy\"),o=i(\"IUWy\");function s(t){this.model=t}s.defaultOption={show:!0,icon:\"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5\",title:r.toolbox.restore.title},s.prototype.onclick=function(t,e,i){a.clear(t),e.dispatchAction({type:\"restore\",from:this.uid})},o.register(\"restore\",s),n.registerAction({type:\"restore\",event:\"restore\",update:\"prepareAndUpdate\"},(function(t,e){e.resetOption(\"recreate\")})),t.exports=s},\"3C/r\":function(t,e){var i=function(t,e){this.image=t,this.repeat=e,this.type=\"pattern\"};i.prototype.getCanvasPattern=function(t){return t.createPattern(this.image,this.repeat||\"repeat\")},t.exports=i},\"3CBa\":function(t,e,i){var n=i(\"hydK\").createElement,a=i(\"bYtY\"),r=i(\"SUKs\"),o=i(\"y+Vt\"),s=i(\"Dagg\"),l=i(\"dqUG\"),u=i(\"DBLp\"),c=i(\"sW+o\"),h=i(\"n6Mw\"),d=i(\"vKoX\"),p=i(\"P47w\"),f=p.path,g=p.image,m=p.text;function v(t){return parseInt(t,10)}function y(t,e){return e&&t&&e.parentNode!==t}function x(t,e,i){if(y(t,e)&&i){var n=i.nextSibling;n?t.insertBefore(e,n):t.appendChild(e)}}function _(t,e){if(y(t,e)){var i=t.firstChild;i?t.insertBefore(e,i):t.appendChild(e)}}function b(t,e){e&&t&&e.parentNode===t&&t.removeChild(e)}function w(t){return t.__textSvgEl}function S(t){return t.__svgEl}var M=function(t,e,i,r){this.root=t,this.storage=e,this._opts=i=a.extend({},i||{});var o=n(\"svg\");o.setAttribute(\"xmlns\",\"http://www.w3.org/2000/svg\"),o.setAttribute(\"version\",\"1.1\"),o.setAttribute(\"baseProfile\",\"full\"),o.style.cssText=\"user-select:none;position:absolute;left:0;top:0;\";var s=n(\"g\");o.appendChild(s);var l=n(\"g\");o.appendChild(l),this.gradientManager=new c(r,l),this.clipPathManager=new h(r,l),this.shadowManager=new d(r,l);var u=document.createElement(\"div\");u.style.cssText=\"overflow:hidden;position:relative\",this._svgDom=o,this._svgRoot=l,this._backgroundRoot=s,this._viewport=u,t.appendChild(u),u.appendChild(o),this.resize(i.width,i.height),this._visibleList=[]};M.prototype={constructor:M,getType:function(){return\"svg\"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},refresh:function(){var t=this.storage.getDisplayList(!0);this._paintList(t)},setBackgroundColor:function(t){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var e=n(\"rect\");e.setAttribute(\"width\",this.getWidth()),e.setAttribute(\"height\",this.getHeight()),e.setAttribute(\"x\",0),e.setAttribute(\"y\",0),e.setAttribute(\"id\",0),e.style.fill=t,this._backgroundRoot.appendChild(e),this._backgroundNode=e},_paintList:function(t){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var e,i,n=this._svgRoot,a=this._visibleList,r=t.length,c=[];for(e=0;e=0;--n)if(i[n]===t)return!0;return!1}),e):null:e[0]},resize:function(t,e){var i=this._viewport;i.style.display=\"none\";var n=this._opts;if(null!=t&&(n.width=t),null!=e&&(n.height=e),t=this._getSize(0),e=this._getSize(1),i.style.display=\"\",this._width!==t||this._height!==e){this._width=t,this._height=e;var a=i.style;a.width=t+\"px\",a.height=e+\"px\";var r=this._svgDom;r.setAttribute(\"width\",t),r.setAttribute(\"height\",e)}this._backgroundNode&&(this._backgroundNode.setAttribute(\"width\",t),this._backgroundNode.setAttribute(\"height\",e))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(t){var e=this._opts,i=[\"width\",\"height\"][t],n=[\"clientWidth\",\"clientHeight\"][t],a=[\"paddingLeft\",\"paddingTop\"][t],r=[\"paddingRight\",\"paddingBottom\"][t];if(null!=e[i]&&\"auto\"!==e[i])return parseFloat(e[i]);var o=this.root,s=document.defaultView.getComputedStyle(o);return(o[n]||v(s[i])||v(o.style[i]))-(v(s[a])||0)-(v(s[r])||0)|0},dispose:function(){this.root.innerHTML=\"\",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){return this.refresh(),\"data:image/svg+xml;charset=UTF-8,\"+encodeURIComponent(this._svgDom.outerHTML.replace(/>\\n\\r<\"))}},a.each([\"getLayer\",\"insertLayer\",\"eachLayer\",\"eachBuiltinLayer\",\"eachOtherLayer\",\"getLayers\",\"modLayer\",\"delLayer\",\"clearLayer\",\"pathToImage\"],(function(t){var e;M.prototype[t]=(e=t,function(){r('In SVG mode painter not support method \"'+e+'\"')})})),t.exports=M},\"3LNs\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"Yl7c\"),r=i(\"IwbS\"),o=i(\"zTMp\"),s=i(\"YH21\"),l=i(\"iLNv\"),u=(0,i(\"4NO4\").makeInner)(),c=n.clone,h=n.bind;function d(){}function p(t,e,i,a){(function t(e,i){if(n.isObject(e)&&n.isObject(i)){var a=!0;return n.each(i,(function(i,n){a=a&&t(e[n],i)})),!!a}return e===i})(u(i).lastProp,a)||(u(i).lastProp=a,e?r.updateProps(i,a,t):(i.stopAnimation(),i.attr(a)))}function f(t,e){t[e.get(\"label.show\")?\"show\":\"hide\"]()}function g(t){return{position:t.position.slice(),rotation:t.rotation||0}}function m(t,e,i){var n=e.get(\"z\"),a=e.get(\"zlevel\");t&&t.traverse((function(t){\"group\"!==t.type&&(null!=n&&(t.z=n),null!=a&&(t.zlevel=a),t.silent=i)}))}(d.prototype={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(t,e,i,a){var o=e.get(\"value\"),s=e.get(\"status\");if(this._axisModel=t,this._axisPointerModel=e,this._api=i,a||this._lastValue!==o||this._lastStatus!==s){this._lastValue=o,this._lastStatus=s;var l=this._group,u=this._handle;if(!s||\"hide\"===s)return l&&l.hide(),void(u&&u.hide());l&&l.show(),u&&u.show();var c={};this.makeElOption(c,o,t,e,i);var h=c.graphicKey;h!==this._lastGraphicKey&&this.clear(i),this._lastGraphicKey=h;var d=this._moveAnimation=this.determineAnimation(t,e);if(l){var f=n.curry(p,e,d);this.updatePointerEl(l,c,f,e),this.updateLabelEl(l,c,f,e)}else l=this._group=new r.Group,this.createPointerEl(l,c,t,e),this.createLabelEl(l,c,t,e),i.getZr().add(l);m(l,e,!0),this._renderHandle(o)}},remove:function(t){this.clear(t)},dispose:function(t){this.clear(t)},determineAnimation:function(t,e){var i=e.get(\"animation\"),n=t.axis,a=\"category\"===n.type,r=e.get(\"snap\");if(!r&&!a)return!1;if(\"auto\"===i||null==i){var s=this.animationThreshold;if(a&&n.getBandWidth()>s)return!0;if(r){var l=o.getAxisInfo(t).seriesDataCount,u=n.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return!0===i},makeElOption:function(t,e,i,n,a){},createPointerEl:function(t,e,i,n){var a=e.pointer;if(a){var o=u(t).pointerEl=new r[a.type](c(e.pointer));t.add(o)}},createLabelEl:function(t,e,i,n){if(e.label){var a=u(t).labelEl=new r.Rect(c(e.label));t.add(a),f(a,n)}},updatePointerEl:function(t,e,i){var n=u(t).pointerEl;n&&e.pointer&&(n.setStyle(e.pointer.style),i(n,{shape:e.pointer.shape}))},updateLabelEl:function(t,e,i,n){var a=u(t).labelEl;a&&(a.setStyle(e.label.style),i(a,{shape:e.label.shape,position:e.label.position}),f(a,n))},_renderHandle:function(t){if(!this._dragging&&this.updateHandleTransform){var e,i=this._axisPointerModel,a=this._api.getZr(),o=this._handle,u=i.getModel(\"handle\"),c=i.get(\"status\");if(!u.get(\"show\")||!c||\"hide\"===c)return o&&a.remove(o),void(this._handle=null);this._handle||(e=!0,o=this._handle=r.createIcon(u.get(\"icon\"),{cursor:\"move\",draggable:!0,onmousemove:function(t){s.stop(t.event)},onmousedown:h(this._onHandleDragMove,this,0,0),drift:h(this._onHandleDragMove,this),ondragend:h(this._onHandleDragEnd,this)}),a.add(o)),m(o,i,!1),o.setStyle(u.getItemStyle(null,[\"color\",\"borderColor\",\"borderWidth\",\"opacity\",\"shadowColor\",\"shadowBlur\",\"shadowOffsetX\",\"shadowOffsetY\"]));var d=u.get(\"size\");n.isArray(d)||(d=[d,d]),o.attr(\"scale\",[d[0]/2,d[1]/2]),l.createOrUpdate(this,\"_doDispatchAxisPointer\",u.get(\"throttle\")||0,\"fixRate\"),this._moveHandleToValue(t,e)}},_moveHandleToValue:function(t,e){p(this._axisPointerModel,!e&&this._moveAnimation,this._handle,g(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(t,e){var i=this._handle;if(i){this._dragging=!0;var n=this.updateHandleTransform(g(i),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=n,i.stopAnimation(),i.attr(g(n)),u(i).lastProp=null,this._doDispatchAxisPointer()}},_doDispatchAxisPointer:function(){if(this._handle){var t=this._payloadInfo,e=this._axisModel;this._api.dispatchAction({type:\"updateAxisPointer\",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]})}},_onHandleDragEnd:function(t){if(this._dragging=!1,this._handle){var e=this._axisPointerModel.get(\"value\");this._moveHandleToValue(e),this._api.dispatchAction({type:\"hideTip\"})}},getHandleTransform:null,updateHandleTransform:null,clear:function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),i=this._group,n=this._handle;e&&i&&(this._lastGraphicKey=null,i&&e.remove(i),n&&e.remove(n),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(t,e,i){return{x:t[i=i||0],y:t[1-i],width:e[i],height:e[1-i]}}}).constructor=d,a.enableClassExtend(d),t.exports=d},\"3OrL\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"6Ic6\"),r=i(\"IwbS\"),o=i(\"y+Vt\"),s=[\"itemStyle\"],l=[\"emphasis\",\"itemStyle\"],u=a.extend({type:\"boxplot\",render:function(t,e,i){var n=t.getData(),a=this.group,r=this._data;this._data||a.removeAll();var o=\"horizontal\"===t.get(\"layout\")?1:0;n.diff(r).add((function(t){if(n.hasValue(t)){var e=h(n.getItemLayout(t),n,t,o,!0);n.setItemGraphicEl(t,e),a.add(e)}})).update((function(t,e){var i=r.getItemGraphicEl(e);if(n.hasValue(t)){var s=n.getItemLayout(t);i?d(s,i,n,t):i=h(s,n,t,o),a.add(i),n.setItemGraphicEl(t,i)}else a.remove(i)})).remove((function(t){var e=r.getItemGraphicEl(t);e&&a.remove(e)})).execute(),this._data=n},remove:function(t){var e=this.group,i=this._data;this._data=null,i&&i.eachItemGraphicEl((function(t){t&&e.remove(t)}))},dispose:n.noop}),c=o.extend({type:\"boxplotBoxPath\",shape:{},buildPath:function(t,e){var i=e.points,n=0;for(t.moveTo(i[n][0],i[n][1]),n++;n<4;n++)t.lineTo(i[n][0],i[n][1]);for(t.closePath();n=0;i--)s.asc(e[i])},getActiveState:function(t){var e=this.activeIntervals;if(!e.length)return\"normal\";if(null==t||isNaN(t))return\"inactive\";if(1===e.length){var i=e[0];if(i[0]<=t&&t<=i[1])return\"active\"}else for(var n=0,a=e.length;n1&&d/c>2&&(h=Math.round(Math.ceil(h/c)*c));var p=u(t),f=o.get(\"showMinLabel\")||p,g=o.get(\"showMaxLabel\")||p;f&&h!==r[0]&&v(r[0]);for(var m=h;m<=r[1];m+=c)v(m);function v(t){l.push(i?t:{formattedLabel:n(t),rawLabel:a.getLabel(t),tickValue:t})}return g&&m-c!==r[1]&&v(r[1]),l}function m(t,e,i){var a=t.scale,r=s(t),o=[];return n.each(a.getTicks(),(function(t){var n=a.getLabel(t);e(t,n)&&o.push(i?t:{formattedLabel:r(t),rawLabel:n,tickValue:t})})),o}e.createAxisLabels=function(t){return\"category\"===t.type?function(t){var e=t.getLabelModel(),i=h(t,e);return!e.get(\"show\")||t.scale.isBlank()?{labels:[],labelCategoryInterval:i.labelCategoryInterval}:i}(t):function(t){var e=t.scale.getTicks(),i=s(t);return{labels:n.map(e,(function(e,n){return{formattedLabel:i(e,n),rawLabel:t.scale.getLabel(e),tickValue:e}}))}}(t)},e.createAxisTicks=function(t,e){return\"category\"===t.type?function(t,e){var i,a,r=d(t,\"ticks\"),o=l(e),s=p(r,o);if(s)return s;if(e.get(\"show\")&&!t.scale.isBlank()||(i=[]),n.isFunction(o))i=m(t,o,!0);else if(\"auto\"===o){var u=h(t,t.getLabelModel());a=u.labelCategoryInterval,i=n.map(u.labels,(function(t){return t.tickValue}))}else i=g(t,a=o,!0);return f(r,o,{ticks:i,tickCategoryInterval:a})}(t,e):{ticks:t.scale.getTicks()}},e.calculateCategoryInterval=function(t){var e=function(t){var e=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:e.get(\"rotate\")||0,font:e.getFont()}}(t),i=s(t),n=(e.axisRotate-e.labelRotate)/180*Math.PI,r=t.scale,o=r.getExtent(),l=r.count();if(o[1]-o[0]<1)return 0;var u=1;l>40&&(u=Math.max(1,Math.floor(l/40)));for(var h=o[0],d=t.dataToCoord(h+1)-t.dataToCoord(h),p=Math.abs(d*Math.cos(n)),f=Math.abs(d*Math.sin(n)),g=0,m=0;h<=o[1];h+=u){var v,y=a.getBoundingRect(i(h),e.font,\"center\",\"top\");v=1.3*y.height,g=Math.max(g,1.3*y.width,7),m=Math.max(m,v,7)}var x=g/p,_=m/f;isNaN(x)&&(x=1/0),isNaN(_)&&(_=1/0);var b=Math.max(0,Math.floor(Math.min(x,_))),w=c(t.model),S=t.getExtent(),M=w.lastAutoInterval,I=w.lastTickCount;return null!=M&&null!=I&&Math.abs(M-b)<=1&&Math.abs(I-l)<=1&&M>b&&w.axisExtend0===S[0]&&w.axisExtend1===S[1]?b=M:(w.lastTickCount=l,w.lastAutoInterval=b,w.axisExtend0=S[0],w.axisExtend1=S[1]),b}},\"4NO4\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"ItGF\"),r=n.each,o=n.isObject,s=n.isArray;function l(t){return t instanceof Array?t:null==t?[]:[t]}function u(t){return o(t)&&t.id&&0===(t.id+\"\").indexOf(\"\\0_ec_\\0\")}var c=0;function h(t,e){return t&&t.hasOwnProperty(e)}e.normalizeToArray=l,e.defaultEmphasis=function(t,e,i){if(t){t[e]=t[e]||{},t.emphasis=t.emphasis||{},t.emphasis[e]=t.emphasis[e]||{};for(var n=0,a=i.length;n=i.length&&i.push({option:t})}})),i},e.makeIdAndName=function(t){var e=n.createHashMap();r(t,(function(t,i){var n=t.exist;n&&e.set(n.id,t)})),r(t,(function(t,i){var a=t.option;n.assert(!a||null==a.id||!e.get(a.id)||e.get(a.id)===t,\"id duplicates: \"+(a&&a.id)),a&&null!=a.id&&e.set(a.id,t),!t.keyInfo&&(t.keyInfo={})})),r(t,(function(t,i){var n=t.exist,a=t.option,r=t.keyInfo;if(o(a)){if(r.name=null!=a.name?a.name+\"\":n?n.name:\"series\\0\"+i,n)r.id=n.id;else if(null!=a.id)r.id=a.id+\"\";else{var s=0;do{r.id=\"\\0\"+r.name+\"\\0\"+s++}while(e.get(r.id))}e.set(r.id,t)}}))},e.isNameSpecified=function(t){var e=t.name;return!(!e||!e.indexOf(\"series\\0\"))},e.isIdInner=u,e.compressBatches=function(t,e){var i={},n={};return a(t||[],i),a(e||[],n,i),[r(i),r(n)];function a(t,e,i){for(var n=0,a=t.length;n=e[0]&&t<=e[1]},a.prototype.normalize=function(t){var e=this._extent;return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])},a.prototype.scale=function(t){var e=this._extent;return t*(e[1]-e[0])+e[0]},a.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1])},a.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},a.prototype.getExtent=function(){return this._extent.slice()},a.prototype.setExtent=function(t,e){var i=this._extent;isNaN(t)||(i[0]=t),isNaN(e)||(i[1]=e)},a.prototype.isBlank=function(){return this._isBlank},a.prototype.setBlank=function(t){this._isBlank=t},a.prototype.getLabel=null,n.enableClassExtend(a),n.enableClassManagement(a,{registerWhenExtend:!0}),t.exports=a},\"4fz+\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"1bdT\"),r=i(\"mFDi\"),o=function(t){for(var e in a.call(this,t=t||{}),t)t.hasOwnProperty(e)&&(this[e]=t[e]);this._children=[],this.__storage=null,this.__dirty=!0};o.prototype={constructor:o,isGroup:!0,type:\"group\",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var e=this._children,i=0;i=0&&(i.splice(n,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__storage,i=this.__zr;e&&e!==t.__storage&&(e.addToStorage(t),t instanceof o&&t.addChildrenToStorage(e)),i&&i.refresh()},remove:function(t){var e=this.__zr,i=this.__storage,a=this._children,r=n.indexOf(a,t);return r<0||(a.splice(r,1),t.parent=null,i&&(i.delFromStorage(t),t instanceof o&&t.delChildrenFromStorage(i)),e&&e.refresh()),this},removeAll:function(){var t,e,i=this._children,n=this.__storage;for(e=0;e1e-4)return f[0]=t-i,f[1]=e-a,g[0]=t+i,void(g[1]=e+a);if(c[0]=l(r)*i+t,c[1]=s(r)*a+e,h[0]=l(o)*i+t,h[1]=s(o)*a+e,m(f,c,h),v(g,c,h),(r%=u)<0&&(r+=u),(o%=u)<0&&(o+=u),r>o&&!p?o+=u:rr&&(d[0]=l(_)*i+t,d[1]=s(_)*a+e,m(f,d,f),v(g,d,g))}},\"56rv\":function(t,e,i){var n=i(\"IwbS\"),a=i(\"x3X8\").getDefaultLabel;function r(t,e){\"outside\"===t.textPosition&&(t.textPosition=e)}e.setLabel=function(t,e,i,o,s,l,u){var c=i.getModel(\"label\"),h=i.getModel(\"emphasis.label\");n.setLabelStyle(t,e,c,h,{labelFetcher:s,labelDataIndex:l,defaultText:a(s.getData(),l),isRectText:!0,autoColor:o}),r(t),r(e)}},\"59Ip\":function(t,e,i){var n=i(\"Sj9i\");e.containStroke=function(t,e,i,a,r,o,s,l,u,c,h){if(0===u)return!1;var d=u;return!(h>e+d&&h>a+d&&h>o+d&&h>l+d||ht+d&&c>i+d&&c>r+d&&c>s+d||ce)return t[n];return t[i-1]}(u,i):l;if((c=c||l)&&c.length){var h=c[o];return t&&(s[t]=h),n.colorIdx=(o+1)%c.length,h}}}},\"5NHt\":function(t,e,i){i(\"aTJb\"),i(\"OlYY\"),i(\"fc+c\"),i(\"N5BQ\"),i(\"IyUQ\"),i(\"LBfv\"),i(\"noeP\")},\"5s0K\":function(t,e,i){var n=i(\"bYtY\");e.createWrap=function(){var t,e=[],i={};return{add:function(t,a,r,o,s){return n.isString(o)&&(s=o,o=0),!i[t.id]&&(i[t.id]=1,e.push({el:t,target:a,time:r,delay:o,easing:s}),!0)},done:function(e){return t=e,this},start:function(){for(var n=e.length,a=0,r=e.length;a=0&&l<0)&&(o=g,l=f,a=c,r.length=0),s(h,(function(t){r.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)})})))}})),{payloadBatch:r,snapToValue:a}}(e,t),u=l.payloadBatch,c=l.snapToValue;u[0]&&null==r.seriesIndex&&n.extend(r,u[0]),!a&&t.snap&&o.containData(c)&&null!=c&&(e=c),i.showPointer(t,e,u,r),i.showTooltip(t,l,c)}else i.showPointer(t,e)}function h(t,e,i,n){t[e.key]={value:i,payloadBatch:n}}function d(t,e,i,n){var a=i.payloadBatch,o=e.axis,s=o.model,l=e.axisPointerModel;if(e.triggerTooltip&&a.length){var u=e.coordSys.model,c=r.makeKey(u),h=t.map[c];h||(h=t.map[c]={coordSysId:u.id,coordSysIndex:u.componentIndex,coordSysType:u.type,coordSysMainType:u.mainType,dataByAxis:[]},t.list.push(h)),h.dataByAxis.push({axisDim:o.dim,axisIndex:s.componentIndex,axisType:s.type,axisId:s.id,value:n,valueLabelOpt:{precision:l.get(\"label.precision\"),formatter:l.get(\"label.formatter\")},seriesDataIndices:a.slice()})}}function p(t){var e=t.axis.model,i={},n=i.axisDim=t.axis.dim;return i.axisIndex=i[n+\"AxisIndex\"]=e.componentIndex,i.axisName=i[n+\"AxisName\"]=e.name,i.axisId=i[n+\"AxisId\"]=e.id,i}function f(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}t.exports=function(t,e,i){var a=t.currTrigger,r=[t.x,t.y],g=t,m=t.dispatchAction||n.bind(i.dispatchAction,i),v=e.getComponent(\"axisPointer\").coordSysAxesInfo;if(v){f(r)&&(r=o({seriesIndex:g.seriesIndex,dataIndex:g.dataIndex},e).point);var y=f(r),x=g.axesInfo,_=v.axesInfo,b=\"leave\"===a||f(r),w={},S={},M={list:[],map:{}},I={showPointer:l(h,S),showTooltip:l(d,M)};s(v.coordSysMap,(function(t,e){var i=y||t.containPoint(r);s(v.coordSysAxesInfo[e],(function(t,e){var n=t.axis,a=function(t,e){for(var i=0;i<(t||[]).length;i++){var n=t[i];if(e.axis.dim===n.axisDim&&e.axis.model.componentIndex===n.axisIndex)return n}}(x,t);if(!b&&i&&(!x||a)){var o=a&&a.value;null!=o||y||(o=n.pointToData(r)),null!=o&&c(t,o,I,!1,w)}}))}));var T={};return s(_,(function(t,e){var i=t.linkGroup;i&&!S[e]&&s(i.axesInfo,(function(e,n){var a=S[n];if(e!==t&&a){var r=a.value;i.mapper&&(r=t.axis.scale.parse(i.mapper(r,p(e),p(t)))),T[t.key]=r}}))})),s(T,(function(t,e){c(_[e],t,I,!0,w)})),function(t,e,i){var n=i.axesInfo=[];s(e,(function(e,i){var a=e.axisPointerModel.option,r=t[i];r?(!e.useHandle&&(a.status=\"show\"),a.value=r.value,a.seriesDataIndices=(r.payloadBatch||[]).slice()):!e.useHandle&&(a.status=\"hide\"),\"show\"===a.status&&n.push({axisDim:e.axis.dim,axisIndex:e.axis.model.componentIndex,value:a.value})}))}(S,_,w),function(t,e,i,n){if(!f(e)&&t.list.length){var a=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:\"showTip\",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:i.tooltipOption,position:i.position,dataIndexInside:a.dataIndexInside,dataIndex:a.dataIndex,seriesIndex:a.seriesIndex,dataByCoordSys:t.list})}else n({type:\"hideTip\"})}(M,r,t,m),function(t,e,i){var a=i.getZr(),r=u(a).axisPointerLastHighlights||{},o=u(a).axisPointerLastHighlights={};s(t,(function(t,e){var i=t.axisPointerModel.option;\"show\"===i.status&&s(i.seriesDataIndices,(function(t){o[t.seriesIndex+\" | \"+t.dataIndex]=t}))}));var l=[],c=[];n.each(r,(function(t,e){!o[e]&&c.push(t)})),n.each(o,(function(t,e){!r[e]&&l.push(t)})),c.length&&i.dispatchAction({type:\"downplay\",escapeConnect:!0,batch:c}),l.length&&i.dispatchAction({type:\"highlight\",escapeConnect:!0,batch:l})}(_,0,i),w}}},\"6GrX\":function(t,e,i){var n=i(\"mFDi\"),a=i(\"Xnb7\"),r=i(\"bYtY\"),o=r.getContext,s=r.extend,l=r.retrieve2,u=r.retrieve3,c=r.trim,h={},d=0,p=/\\{([a-zA-Z0-9_]+)\\|([^}]*)\\}/g,f={};function g(t,e){var i=t+\":\"+(e=e||\"12px sans-serif\");if(h[i])return h[i];for(var n=(t+\"\").split(\"\\n\"),a=0,r=0,o=n.length;r5e3&&(d=0,h={}),d++,h[i]=a,a}function m(t,e,i){return\"right\"===i?t-=e:\"center\"===i&&(t-=e/2),t}function v(t,e,i){return\"middle\"===i?t-=e/2:\"bottom\"===i&&(t-=e),t}function y(t,e,i){var n=e.textDistance,a=i.x,r=i.y;n=n||0;var o=i.height,s=i.width,l=o/2,u=\"left\",c=\"top\";switch(e.textPosition){case\"left\":a-=n,r+=l,u=\"right\",c=\"middle\";break;case\"right\":a+=n+s,r+=l,c=\"middle\";break;case\"top\":a+=s/2,r-=n,u=\"center\",c=\"bottom\";break;case\"bottom\":a+=s/2,r+=o+n,u=\"center\";break;case\"inside\":a+=s/2,r+=l,u=\"center\",c=\"middle\";break;case\"insideLeft\":a+=n,r+=l,c=\"middle\";break;case\"insideRight\":a+=s-n,r+=l,u=\"right\",c=\"middle\";break;case\"insideTop\":a+=s/2,r+=n,u=\"center\";break;case\"insideBottom\":a+=s/2,r+=o-n,u=\"center\",c=\"bottom\";break;case\"insideTopLeft\":a+=n,r+=n;break;case\"insideTopRight\":a+=s-n,r+=n,u=\"right\";break;case\"insideBottomLeft\":a+=n,r+=o-n,c=\"bottom\";break;case\"insideBottomRight\":a+=s-n,r+=o-n,u=\"right\",c=\"bottom\"}return(t=t||{}).x=a,t.y=r,t.textAlign=u,t.textVerticalAlign=c,t}function x(t,e,i,n,a){if(!e)return\"\";var r=(t+\"\").split(\"\\n\");a=_(e,i,n,a);for(var o=0,s=r.length;o=r;u++)o-=r;var c=g(i,e);return c>o&&(i=\"\",c=0),o=t-c,n.ellipsis=i,n.ellipsisWidth=c,n.contentWidth=o,n.containerWidth=t,n}function b(t,e){var i=e.containerWidth,n=e.font,a=e.contentWidth;if(!i)return\"\";var r=g(t,n);if(r<=i)return t;for(var o=0;;o++){if(r<=a||o>=e.maxIterations){t+=e.ellipsis;break}var s=0===o?w(t,a,e.ascCharWidth,e.cnCharWidth):r>0?Math.floor(t.length*a/r):0;r=g(t=t.substr(0,s),n)}return\"\"===t&&(t=e.placeholder),t}function w(t,e,i,n){for(var a=0,r=0,o=t.length;rh)t=\"\",o=[];else if(null!=d)for(var p=_(d-(i?i[1]+i[3]:0),e,a.ellipsis,{minChar:a.minChar,placeholder:a.placeholder}),f=0,g=o.length;fr&&A(i,t.substring(r,o)),A(i,n[2],n[1]),r=p.lastIndex}ry)return{lines:[],width:0,height:0};z.textWidth=g(z.text,C);var P=T.textWidth,k=null==P||\"auto\"===P;if(\"string\"==typeof P&&\"%\"===P.charAt(P.length-1))z.percentWidth=P,d.push(z),P=0;else{if(k){P=z.textWidth;var O=T.textBackgroundColor,N=O&&O.image;N&&(N=a.findExistImage(N),a.isImageReady(N)&&(P=Math.max(P,N.width*L/N.height)))}var E=D?D[1]+D[3]:0;P+=E;var R=null!=v?v-M:null;null!=R&&R\"],a.isArray(t)&&(t=t.slice(),n=!0),r=e?t:n?[c(t[0]),c(t[1])]:c(t),a.isString(u)?u.replace(\"{value}\",n?r[0]:r).replace(\"{value2}\",n?r[1]:r):a.isFunction(u)?n?u(t[0],t[1]):u(t):n?t[0]===l[0]?i[0]+\" \"+r[1]:t[1]===l[1]?i[1]+\" \"+r[0]:r[0]+\" - \"+r[1]:r;function c(t){return t===l[0]?\"min\":t===l[1]?\"max\":(+t).toFixed(Math.min(s,20))}},resetExtent:function(){var t=this.option,e=g([t.min,t.max]);this._dataExtent=e},getDataDimension:function(t){var e=this.option.dimension;if(null!=e||t.dimensions.length){if(null!=e)return t.getDimension(e);for(var i=t.dimensions,n=i.length-1;n>=0;n--){var a=i[n];if(!t.getDimensionInfo(a).isCalculationCoord)return a}}},getExtent:function(){return this._dataExtent.slice()},completeVisualOption:function(){var t=this.ecModel,e=this.option,i={inRange:e.inRange,outOfRange:e.outOfRange},n=e.target||(e.target={}),r=e.controller||(e.controller={});a.merge(n,i),a.merge(r,i);var l=this.isCategory();function u(i){p(e.color)&&!i.inRange&&(i.inRange={color:e.color.slice().reverse()}),i.inRange=i.inRange||{color:t.get(\"gradientColor\")},f(this.stateList,(function(t){var e=i[t];if(a.isString(e)){var n=o.get(e,\"active\",l);n?(i[t]={},i[t][e]=n):delete i[t]}}),this)}u.call(this,n),u.call(this,r),(function(t,e,i){var n=t[e],a=t[i];n&&!a&&(a=t[i]={},f(n,(function(t,e){if(s.isValidType(e)){var i=o.get(e,\"inactive\",l);null!=i&&(a[e]=i,\"color\"!==e||a.hasOwnProperty(\"opacity\")||a.hasOwnProperty(\"colorAlpha\")||(a.opacity=[0,0]))}})))}).call(this,n,\"inRange\",\"outOfRange\"),(function(t){var e=(t.inRange||{}).symbol||(t.outOfRange||{}).symbol,i=(t.inRange||{}).symbolSize||(t.outOfRange||{}).symbolSize,n=this.get(\"inactiveColor\");f(this.stateList,(function(r){var o=this.itemSize,s=t[r];s||(s=t[r]={color:l?n:[n]}),null==s.symbol&&(s.symbol=e&&a.clone(e)||(l?\"roundRect\":[\"roundRect\"])),null==s.symbolSize&&(s.symbolSize=i&&a.clone(i)||(l?o[0]:[o[0],o[0]])),s.symbol=h(s.symbol,(function(t){return\"none\"===t||\"square\"===t?\"roundRect\":t}));var u=s.symbolSize;if(null!=u){var c=-1/0;d(u,(function(t){t>c&&(c=t)})),s.symbolSize=h(u,(function(t){return m(t,[0,c],[0,o[0]],!0)}))}}),this)}).call(this,r)},resetItemSize:function(){this.itemSize=[parseFloat(this.get(\"itemWidth\")),parseFloat(this.get(\"itemHeight\"))]},isCategory:function(){return!!this.option.categories},setSelected:v,getValueState:v,getVisualMeta:v});t.exports=y},\"6usn\":function(t,e,i){var n=i(\"bYtY\");function a(t,e){return n.map([\"Radius\",\"Angle\"],(function(i,n){var a=this[\"get\"+i+\"Axis\"](),r=e[n],o=t[n]/2,s=\"dataTo\"+i,l=\"category\"===a.type?a.getBandWidth():Math.abs(a[s](r-o)-a[s](r+o));return\"Angle\"===i&&(l=l*Math.PI/180),l}),this)}t.exports=function(t){var e=t.getRadiusAxis(),i=t.getAngleAxis(),r=e.getExtent();return r[0]>r[1]&&r.reverse(),{coordSys:{type:\"polar\",cx:t.cx,cy:t.cy,r:r[1],r0:r[0]},api:{coord:n.bind((function(n){var a=e.dataToRadius(n[0]),r=i.dataToAngle(n[1]),o=t.coordToPoint([a,r]);return o.push(a,r*Math.PI/180),o})),size:n.bind(a,t)}}}},\"72pK\":function(t,e){function i(t,e){var i=t[e]-t[1-e];return{span:Math.abs(i),sign:i>0?-1:i<0?1:e?-1:1}}function n(t,e){return Math.min(null!=e[1]?e[1]:1/0,Math.max(null!=e[0]?e[0]:-1/0,t))}t.exports=function(t,e,a,r,o,s){t=t||0;var l=a[1]-a[0];if(null!=o&&(o=n(o,[0,l])),null!=s&&(s=Math.max(s,null!=o?o:0)),\"all\"===r){var u=Math.abs(e[1]-e[0]);u=n(u,[0,l]),o=s=n(u,[o,s]),r=0}e[0]=n(e[0],a),e[1]=n(e[1],a);var c=i(e,r);e[r]+=t;var h=o||0,d=a.slice();c.sign<0?d[0]+=h:d[1]-=h,e[r]=n(e[r],d);var p=i(e,r);return null!=o&&(p.sign!==c.sign||p.spans&&(e[1-r]=e[r]+p.sign*s),e}},\"75ce\":function(t,e,i){var n=i(\"ProS\");i(\"IXuL\"),i(\"8X+K\");var a=i(\"f5Yq\"),r=i(\"h8O9\"),o=i(\"/d5a\");i(\"Ae16\"),n.registerVisual(a(\"line\",\"circle\",\"line\")),n.registerLayout(r(\"line\")),n.registerProcessor(n.PRIORITY.PROCESSOR.STATISTIC,o(\"line\"))},\"75ev\":function(t,e,i){var n=i(\"ProS\");i(\"IWNH\"),i(\"bNin\"),i(\"v5uJ\");var a=i(\"f5Yq\"),r=i(\"yik8\");n.registerVisual(a(\"tree\",\"circle\")),n.registerLayout(r)},\"7AJT\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"hM6l\"),r=function(t,e,i,n,r){a.call(this,t,e,i),this.type=n||\"value\",this.position=r||\"bottom\"};r.prototype={constructor:r,index:0,getAxesOnZeroOf:null,model:null,isHorizontal:function(){var t=this.position;return\"top\"===t||\"bottom\"===t},getGlobalExtent:function(t){var e=this.getExtent();return e[0]=this.toGlobalCoord(e[0]),e[1]=this.toGlobalCoord(e[1]),t&&e[0]>e[1]&&e.reverse(),e},getOtherAxis:function(){this.grid.getOtherAxis()},pointToData:function(t,e){return this.coordToData(this.toLocalCoord(t[\"x\"===this.dim?0:1]),e)},toLocalCoord:null,toGlobalCoord:null},n.inherits(r,a),t.exports=r},\"7DRL\":function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=n.createHashMap,r=n.isString,o=n.isArray,s=n.each,l=i(\"MEGo\").parseXML,u=a(),c={registerMap:function(t,e,i){var n;return o(e)?n=e:e.svg?n=[{type:\"svg\",source:e.svg,specialAreas:e.specialAreas}]:(e.geoJson&&!e.features&&(i=e.specialAreas,e=e.geoJson),n=[{type:\"geoJSON\",source:e,specialAreas:i}]),s(n,(function(t){var e=t.type;\"geoJson\"===e&&(e=t.type=\"geoJSON\"),(0,h[e])(t)})),u.set(t,n)},retrieveMap:function(t){return u.get(t)}},h={geoJSON:function(t){var e=t.source;t.geoJSON=r(e)?\"undefined\"!=typeof JSON&&JSON.parse?JSON.parse(e):new Function(\"return (\"+e+\");\")():e},svg:function(t){t.svgXML=l(t.source)}};t.exports=c},\"7G+c\":function(t,e,i){var n=i(\"bYtY\"),a=n.createHashMap,r=n.isTypedArray,o=i(\"Yl7c\").enableClassCheck,s=i(\"k9D9\"),l=s.SOURCE_FORMAT_ORIGINAL,u=s.SERIES_LAYOUT_BY_COLUMN,c=s.SOURCE_FORMAT_UNKNOWN,h=s.SOURCE_FORMAT_TYPED_ARRAY,d=s.SOURCE_FORMAT_KEYED_COLUMNS;function p(t){this.fromDataset=t.fromDataset,this.data=t.data||(t.sourceFormat===d?{}:[]),this.sourceFormat=t.sourceFormat||c,this.seriesLayoutBy=t.seriesLayoutBy||u,this.dimensionsDefine=t.dimensionsDefine,this.encodeDefine=t.encodeDefine&&a(t.encodeDefine),this.startIndex=t.startIndex||0,this.dimensionsDetectCount=t.dimensionsDetectCount}p.seriesDataToSource=function(t){return new p({data:t,sourceFormat:r(t)?h:l,fromDataset:!1})},o(p),t.exports=p},\"7Phj\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"OELB\").parsePercent,r=n.each;t.exports=function(t){var e=function(t){var e=[],i=[];return t.eachSeriesByType(\"boxplot\",(function(t){var a=t.getBaseAxis(),r=n.indexOf(i,a);r<0&&(i[r=i.length]=a,e[r]={axis:a,seriesModels:[]}),e[r].seriesModels.push(t)})),e}(t);r(e,(function(t){var e=t.seriesModels;e.length&&(function(t){var e,i,o=t.axis,s=t.seriesModels,l=s.length,u=t.boxWidthList=[],c=t.boxOffsetList=[],h=[];if(\"category\"===o.type)i=o.getBandWidth();else{var d=0;r(s,(function(t){d=Math.max(d,t.getData().count())})),e=o.getExtent(),Math.abs(e[1]-e[0])}r(s,(function(t){var e=t.get(\"boxWidth\");n.isArray(e)||(e=[e,e]),h.push([a(e[0],i)||0,a(e[1],i)||0])}));var p=.8*i-2,f=p/l*.3,g=(p-f*(l-1))/l,m=g/2-p/2;r(s,(function(t,e){c.push(m),m+=f+g,u.push(Math.min(Math.max(g,h[e][0]),h[e][1]))}))}(t),r(e,(function(e,i){!function(t,e,i){var n=t.coordinateSystem,a=t.getData(),r=i/2,o=\"horizontal\"===t.get(\"layout\")?0:1,s=1-o,l=[\"x\",\"y\"],u=a.mapDimension(l[o]),c=a.mapDimension(l[s],!0);if(!(null==u||c.length<5))for(var h=0;h=0&&e.splice(i,1),t.__hoverMir=null},clearHover:function(t){for(var e=this._hoverElements,i=0;i15)break}s.__drawIndex=m,s.__drawIndex0&&t>n[0]){for(s=0;st);s++);o=i[n[s]]}if(n.splice(s+1,0,t),i[t]=e,!e.virtual)if(o){var u=o.dom;u.nextSibling?l.insertBefore(e.dom,u.nextSibling):l.appendChild(e.dom)}else l.firstChild?l.insertBefore(e.dom,l.firstChild):l.appendChild(e.dom)}else r(\"Layer of zlevel \"+t+\" is not valid\")},eachLayer:function(t,e){var i,n,a=this._zlevelList;for(n=0;n0?.01:0),this._needsManuallyCompositing),l.__builtin__||r(\"ZLevel \"+u+\" has been used by unkown layer \"+l.id),l!==a&&(l.__used=!0,l.__startIndex!==i&&(l.__dirty=!0),l.__startIndex=i,l.__drawIndex=l.incremental?-1:i,e(i),a=l),s.__dirty&&(l.__dirty=!0,l.incremental&&l.__drawIndex<0&&(l.__drawIndex=i))}e(i),this.eachBuiltinLayer((function(t,e){!t.__used&&t.getElementCount()>0&&(t.__dirty=!0,t.__startIndex=t.__endIndex=t.__drawIndex=0),t.__dirty&&t.__drawIndex<0&&(t.__drawIndex=t.__startIndex)}))},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(t){t.clear()},setBackgroundColor:function(t){this._backgroundColor=t},configLayer:function(t,e){if(e){var i=this._layerConfig;i[t]?a.merge(i[t],e,!0):i[t]=e;for(var n=0;n=e&&(t=e-1),t<0&&(t=0)),this.option.currentIndex=t},getCurrentIndex:function(){return this.option.currentIndex},isIndexMax:function(){return this.getCurrentIndex()>=this._data.count()-1},setPlayState:function(t){this.option.autoPlay=!!t},getPlayState:function(){return!!this.option.autoPlay},_initData:function(){var t=this.option,e=t.data||[],i=t.axisType,a=this._names=[];if(\"category\"===i){var s=[];n.each(e,(function(t,e){var i,r=o.getDataItemValue(t);n.isObject(t)?(i=n.clone(t)).value=e:i=e,s.push(i),n.isString(r)||null!=r&&!isNaN(r)||(r=\"\"),a.push(r+\"\")})),e=s}(this._data=new r([{name:\"value\",type:{category:\"ordinal\",time:\"time\"}[i]||\"number\"}],this)).initData(e,a)},getData:function(){return this._data},getCategories:function(){if(\"category\"===this.get(\"axisType\"))return this._names.slice()}});t.exports=s},\"7aKB\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"6GrX\"),r=i(\"OELB\"),o=n.normalizeCssArray,s=/([&<>\"'])/g,l={\"&\":\"&\",\"<\":\"<\",\">\":\">\",'\"':\""\",\"'\":\"'\"};function u(t){return null==t?\"\":(t+\"\").replace(s,(function(t,e){return l[e]}))}var c=[\"a\",\"b\",\"c\",\"d\",\"e\",\"f\",\"g\"],h=function(t,e){return\"{\"+t+(null==e?\"\":e)+\"}\"};function d(t,e){return\"0000\".substr(0,e-(t+=\"\").length)+t}var p=a.truncateText;e.addCommas=function(t){return isNaN(t)?\"-\":(t=(t+\"\").split(\".\"))[0].replace(/(\\d{1,3})(?=(?:\\d{3})+(?!\\d))/g,\"$1,\")+(t.length>1?\".\"+t[1]:\"\")},e.toCamelCase=function(t,e){return t=(t||\"\").toLowerCase().replace(/-(.)/g,(function(t,e){return e.toUpperCase()})),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t},e.normalizeCssArray=o,e.encodeHTML=u,e.formatTpl=function(t,e,i){n.isArray(e)||(e=[e]);var a=e.length;if(!a)return\"\";for(var r=e[0].$vars||[],o=0;o':'':{renderMode:a,content:\"{marker\"+r+\"|} \",style:{color:i}}:\"\"},e.formatTime=function(t,e,i){\"week\"!==t&&\"month\"!==t&&\"quarter\"!==t&&\"half-year\"!==t&&\"year\"!==t||(t=\"MM-dd\\nyyyy\");var n=r.parseDate(e),a=i?\"UTC\":\"\",o=n[\"get\"+a+\"FullYear\"](),s=n[\"get\"+a+\"Month\"]()+1,l=n[\"get\"+a+\"Date\"](),u=n[\"get\"+a+\"Hours\"](),c=n[\"get\"+a+\"Minutes\"](),h=n[\"get\"+a+\"Seconds\"](),p=n[\"get\"+a+\"Milliseconds\"]();return t.replace(\"MM\",d(s,2)).replace(\"M\",s).replace(\"yyyy\",o).replace(\"yy\",o%100).replace(\"dd\",d(l,2)).replace(\"d\",l).replace(\"hh\",d(u,2)).replace(\"h\",u).replace(\"mm\",d(c,2)).replace(\"m\",c).replace(\"ss\",d(h,2)).replace(\"s\",h).replace(\"SSS\",d(p,3))},e.capitalFirst=function(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t},e.truncateText=p,e.getTextBoundingRect=function(t){return a.getBoundingRect(t.text,t.font,t.textAlign,t.textVerticalAlign,t.textPadding,t.textLineHeight,t.rich,t.truncate)},e.getTextRect=function(t,e,i,n,r,o,s,l){return a.getBoundingRect(t,e,i,n,r,l,o,s)},e.windowOpen=function(t,e){if(\"_blank\"===e||\"blank\"===e){var i=window.open();i.opener=null,i.location=t}else window.open(t,e)}},\"7bkD\":function(t,e,i){var n=i(\"bYtY\");e.layout=function(t,e){e=e||{};var i=t.axis,a={},r=i.position,o=i.orient,s=t.coordinateSystem.getRect(),l=[s.x,s.x+s.width,s.y,s.y+s.height],u={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};a.position=[\"vertical\"===o?u.vertical[r]:l[0],\"horizontal\"===o?u.horizontal[r]:l[3]],a.rotation=Math.PI/2*{horizontal:0,vertical:1}[o],a.labelDirection=a.tickDirection=a.nameDirection={top:-1,bottom:1,right:1,left:-1}[r],t.get(\"axisTick.inside\")&&(a.tickDirection=-a.tickDirection),n.retrieve(e.labelInside,t.get(\"axisLabel.inside\"))&&(a.labelDirection=-a.labelDirection);var c=e.rotate;return null==c&&(c=t.get(\"axisLabel.rotate\")),a.labelRotation=\"top\"===r?-c:c,a.z2=1,a}},\"7hqr\":function(t,e,i){var n=i(\"bYtY\"),a=n.each,r=n.isString;function o(t,e){return!!e&&e===t.getCalculationInfo(\"stackedDimension\")}e.enableDataStack=function(t,e,i){var n,o,s,l,u=(i=i||{}).byIndex,c=i.stackedCoordDimension,h=!(!t||!t.get(\"stack\"));if(a(e,(function(t,i){r(t)&&(e[i]=t={name:t}),h&&!t.isExtraCoord&&(u||n||!t.ordinalMeta||(n=t),o||\"ordinal\"===t.type||\"time\"===t.type||c&&c!==t.coordDim||(o=t))})),!o||u||n||(u=!0),o){s=\"__\\0ecstackresult\",l=\"__\\0ecstackedover\",n&&(n.createInvertedIndices=!0);var d=o.coordDim,p=o.type,f=0;a(e,(function(t){t.coordDim===d&&f++})),e.push({name:s,coordDim:d,coordDimIndex:f,type:p,isExtraCoord:!0,isCalculationCoord:!0}),f++,e.push({name:l,coordDim:l,coordDimIndex:f,type:p,isExtraCoord:!0,isCalculationCoord:!0})}return{stackedDimension:o&&o.name,stackedByDimension:n&&n.name,isStackedByIndex:u,stackedOverDimension:l,stackResultDimension:s}},e.isDimensionStacked=o,e.getStackedDimension=function(t,e){return o(t,e)?t.getCalculationInfo(\"stackResultDimension\"):e}},\"7mYs\":function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"IwbS\"),o=i(\"7aKB\"),s=i(\"OELB\"),l={EN:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],CN:[\"\\u4e00\\u6708\",\"\\u4e8c\\u6708\",\"\\u4e09\\u6708\",\"\\u56db\\u6708\",\"\\u4e94\\u6708\",\"\\u516d\\u6708\",\"\\u4e03\\u6708\",\"\\u516b\\u6708\",\"\\u4e5d\\u6708\",\"\\u5341\\u6708\",\"\\u5341\\u4e00\\u6708\",\"\\u5341\\u4e8c\\u6708\"]},u={EN:[\"S\",\"M\",\"T\",\"W\",\"T\",\"F\",\"S\"],CN:[\"\\u65e5\",\"\\u4e00\",\"\\u4e8c\",\"\\u4e09\",\"\\u56db\",\"\\u4e94\",\"\\u516d\"]},c=n.extendComponentView({type:\"calendar\",_tlpoints:null,_blpoints:null,_firstDayOfMonth:null,_firstDayPoints:null,render:function(t,e,i){var n=this.group;n.removeAll();var a=t.coordinateSystem,r=a.getRangeInfo(),o=a.getOrient();this._renderDayRect(t,r,n),this._renderLines(t,r,o,n),this._renderYearText(t,r,o,n),this._renderMonthText(t,o,n),this._renderWeekText(t,r,o,n)},_renderDayRect:function(t,e,i){for(var n=t.coordinateSystem,a=t.getModel(\"itemStyle\").getItemStyle(),o=n.getCellWidth(),s=n.getCellHeight(),l=e.start.time;l<=e.end.time;l=n.getNextNDay(l,1).time){var u=n.dataToRect([l],!1).tl,c=new r.Rect({shape:{x:u[0],y:u[1],width:o,height:s},cursor:\"default\",style:a});i.add(c)}},_renderLines:function(t,e,i,n){var a=this,r=t.coordinateSystem,o=t.getModel(\"splitLine.lineStyle\").getLineStyle(),s=t.get(\"splitLine.show\"),l=o.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var u=e.start,c=0;u.time<=e.end.time;c++){d(u.formatedDate),0===c&&(u=r.getDateInfo(e.start.y+\"-\"+e.start.m));var h=u.date;h.setMonth(h.getMonth()+1),u=r.getDateInfo(h)}function d(e){a._firstDayOfMonth.push(r.getDateInfo(e)),a._firstDayPoints.push(r.dataToRect([e],!1).tl);var l=a._getLinePointsOfOneWeek(t,e,i);a._tlpoints.push(l[0]),a._blpoints.push(l[l.length-1]),s&&a._drawSplitline(l,o,n)}d(r.getNextNDay(e.end.time,1).formatedDate),s&&this._drawSplitline(a._getEdgesPoints(a._tlpoints,l,i),o,n),s&&this._drawSplitline(a._getEdgesPoints(a._blpoints,l,i),o,n)},_getEdgesPoints:function(t,e,i){var n=[t[0].slice(),t[t.length-1].slice()],a=\"horizontal\"===i?0:1;return n[0][a]=n[0][a]-e/2,n[1][a]=n[1][a]+e/2,n},_drawSplitline:function(t,e,i){var n=new r.Polyline({z2:20,shape:{points:t},style:e});i.add(n)},_getLinePointsOfOneWeek:function(t,e,i){var n=t.coordinateSystem;e=n.getDateInfo(e);for(var a=[],r=0;r<7;r++){var o=n.getNextNDay(e.time,r),s=n.dataToRect([o.time],!1);a[2*o.day]=s.tl,a[2*o.day+1]=s[\"horizontal\"===i?\"bl\":\"tr\"]}return a},_formatterLabel:function(t,e){return\"string\"==typeof t&&t?o.formatTplSimple(t,e):\"function\"==typeof t?t(e):e.nameMap},_yearTextPositionControl:function(t,e,i,n,a){e=e.slice();var r=[\"center\",\"bottom\"];\"bottom\"===n?(e[1]+=a,r=[\"center\",\"top\"]):\"left\"===n?e[0]-=a:\"right\"===n?(e[0]+=a,r=[\"center\",\"top\"]):e[1]-=a;var o=0;return\"left\"!==n&&\"right\"!==n||(o=Math.PI/2),{rotation:o,position:e,style:{textAlign:r[0],textVerticalAlign:r[1]}}},_renderYearText:function(t,e,i,n){var a=t.getModel(\"yearLabel\");if(a.get(\"show\")){var o=a.get(\"margin\"),s=a.get(\"position\");s||(s=\"horizontal\"!==i?\"top\":\"left\");var l=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],u=(l[0][0]+l[1][0])/2,c=(l[0][1]+l[1][1])/2,h=\"horizontal\"===i?0:1,d={top:[u,l[h][1]],bottom:[u,l[1-h][1]],left:[l[1-h][0],c],right:[l[h][0],c]},p=e.start.y;+e.end.y>+e.start.y&&(p=p+\"-\"+e.end.y);var f=a.get(\"formatter\"),g=this._formatterLabel(f,{start:e.start.y,end:e.end.y,nameMap:p}),m=new r.Text({z2:30});r.setTextStyle(m.style,a,{text:g}),m.attr(this._yearTextPositionControl(m,d[s],i,s,o)),n.add(m)}},_monthTextPositionControl:function(t,e,i,n,a){var r=\"left\",o=\"top\",s=t[0],l=t[1];return\"horizontal\"===i?(l+=a,e&&(r=\"center\"),\"start\"===n&&(o=\"bottom\")):(s+=a,e&&(o=\"middle\"),\"start\"===n&&(r=\"right\")),{x:s,y:l,textAlign:r,textVerticalAlign:o}},_renderMonthText:function(t,e,i){var n=t.getModel(\"monthLabel\");if(n.get(\"show\")){var o=n.get(\"nameMap\"),s=n.get(\"margin\"),u=n.get(\"position\"),c=n.get(\"align\"),h=[this._tlpoints,this._blpoints];a.isString(o)&&(o=l[o.toUpperCase()]||[]);var d=\"start\"===u?0:1,p=\"horizontal\"===e?0:1;s=\"start\"===u?-s:s;for(var f=\"center\"===c,g=0;g1?(g.width=c,g.height=c/p):(g.height=c,g.width=c*p),g.y=u[1]-g.height/2,g.x=u[0]-g.width/2}else(r=t.getBoxLayoutParams()).aspect=p,g=o.getLayoutRect(r,{width:h,height:d});this.setViewRect(g.x,g.y,g.width,g.height),this.setCenter(t.get(\"center\")),this.setZoom(t.get(\"zoom\"))}function h(t,e){a.each(e.get(\"geoCoord\"),(function(e,i){t.addGeoCoord(i,e)}))}var d={dimensions:r.prototype.dimensions,create:function(t,e){var i=[];t.eachComponent(\"geo\",(function(t,n){var a=t.get(\"map\"),o=t.get(\"aspectScale\"),s=!0,l=u.retrieveMap(a);l&&l[0]&&\"svg\"===l[0].type?(null==o&&(o=1),s=!1):null==o&&(o=.75);var d=new r(a+n,a,t.get(\"nameMap\"),s);d.aspectScale=o,d.zoomLimit=t.get(\"scaleLimit\"),i.push(d),h(d,t),t.coordinateSystem=d,d.model=t,d.resize=c,d.resize(t,e)})),t.eachSeries((function(t){if(\"geo\"===t.get(\"coordinateSystem\")){var e=t.get(\"geoIndex\")||0;t.coordinateSystem=i[e]}}));var n={};return t.eachSeriesByType(\"map\",(function(t){if(!t.getHostGeoModel()){var e=t.getMapType();n[e]=n[e]||[],n[e].push(t)}})),a.each(n,(function(t,n){var o=a.map(t,(function(t){return t.get(\"nameMap\")})),s=new r(n,n,a.mergeAll(o));s.zoomLimit=a.retrieve.apply(null,a.map(t,(function(t){return t.get(\"scaleLimit\")}))),i.push(s),s.resize=c,s.aspectScale=t[0].get(\"aspectScale\"),s.resize(t[0],e),a.each(t,(function(t){t.coordinateSystem=s,h(s,t)}))})),i},getFilledRegions:function(t,e,i){for(var n=(t||[]).slice(),r=a.createHashMap(),o=0;on)return!1;return!0}(s,e))){var l=e.mapDimension(s.dim),u={};return n.each(s.getViewLabels(),(function(t){u[t.tickValue]=1})),function(t){return!u.hasOwnProperty(e.get(l,t))}}}}(t,s,a),L=this._data;L&&L.eachItemGraphicEl((function(t,e){t.__temp&&(r.remove(t),L.setItemGraphicEl(e,null))})),D||f.remove(),r.add(x);var P,k=!d&&t.get(\"step\");a&&a.getArea&&t.get(\"clip\",!0)&&(null!=(P=a.getArea()).width?(P.x-=.1,P.y-=.1,P.width+=.2,P.height+=.2):P.r0&&(P.r0-=.5,P.r1+=.5)),this._clipShapeForSymbol=P,v&&p.type===a.type&&k===this._step?(I&&!y?y=this._newPolygon(h,A,a,b):y&&!I&&(x.remove(y),y=this._polygon=null),x.setClipPath(M(a,!1,t)),D&&f.updateData(s,{isIgnore:C,clipShape:P}),s.eachItemGraphicEl((function(t){t.stopAnimation(!0)})),_(this._stackedOnPoints,A)&&_(this._points,h)||(b?this._updateAnimation(s,A,a,i,k,T):(k&&(h=S(h,a,k),A=S(A,a,k)),v.setShape({points:h}),y&&y.setShape({points:h,stackedOnPoints:A})))):(D&&f.updateData(s,{isIgnore:C,clipShape:P}),k&&(h=S(h,a,k),A=S(A,a,k)),v=this._newPolyline(h,a,b),I&&(y=this._newPolygon(h,A,a,b)),x.setClipPath(M(a,!0,t)));var O=function(t,e){var i=t.getVisual(\"visualMeta\");if(i&&i.length&&t.count()&&\"cartesian2d\"===e.type){for(var a,r,o=i.length-1;o>=0;o--){var s=t.getDimensionInfo(t.dimensions[i[o].dimension]);if(\"x\"===(a=s&&s.coordDim)||\"y\"===a){r=i[o];break}}if(r){var u=e.getAxis(a),c=n.map(r.stops,(function(t){return{coord:u.toGlobalCoord(u.dataToCoord(t.value)),color:t.color}})),h=c.length,d=r.outerColors.slice();h&&c[0].coord>c[h-1].coord&&(c.reverse(),d.reverse());var p=c[0].coord-10,f=c[h-1].coord+10,g=f-p;if(g<.001)return\"transparent\";n.each(c,(function(t){t.offset=(t.coord-p)/g})),c.push({offset:h?c[h-1].offset:.5,color:d[1]||\"transparent\"}),c.unshift({offset:h?c[0].offset:.5,color:d[0]||\"transparent\"});var m=new l.LinearGradient(0,0,0,0,c,!0);return m[a]=p,m[a+\"2\"]=f,m}}}(s,a)||s.getVisual(\"color\");v.useStyle(n.defaults(u.getLineStyle(),{fill:\"none\",stroke:O,lineJoin:\"bevel\"}));var N=t.get(\"smooth\");if(N=w(t.get(\"smooth\")),v.setShape({smooth:N,smoothMonotone:t.get(\"smoothMonotone\"),connectNulls:t.get(\"connectNulls\")}),y){var E=s.getCalculationInfo(\"stackedOnSeries\"),R=0;y.useStyle(n.defaults(c.getAreaStyle(),{fill:O,opacity:.7,lineJoin:\"bevel\"})),E&&(R=w(E.get(\"smooth\"))),y.setShape({smooth:N,stackedOnSmooth:R,smoothMonotone:t.get(\"smoothMonotone\"),connectNulls:t.get(\"connectNulls\")})}this._data=s,this._coordSys=a,this._stackedOnPoints=A,this._points=h,this._step=k,this._valueOrigin=T},dispose:function(){},highlight:function(t,e,i,n){var a=t.getData(),r=u.queryDataIndex(a,n);if(!(r instanceof Array)&&null!=r&&r>=0){var s=a.getItemGraphicEl(r);if(!s){var l=a.getItemLayout(r);if(!l)return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(l[0],l[1]))return;(s=new o(a,r)).position=l,s.setZ(t.get(\"zlevel\"),t.get(\"z\")),s.ignore=isNaN(l[0])||isNaN(l[1]),s.__temp=!0,a.setItemGraphicEl(r,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else p.prototype.highlight.call(this,t,e,i,n)},downplay:function(t,e,i,n){var a=t.getData(),r=u.queryDataIndex(a,n);if(null!=r&&r>=0){var o=a.getItemGraphicEl(r);o&&(o.__temp?(a.setItemGraphicEl(r,null),this.group.remove(o)):o.downplay())}else p.prototype.downplay.call(this,t,e,i,n)},_newPolyline:function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new h({shape:{points:t},silent:!0,z2:10}),this._lineGroup.add(e),this._polyline=e,e},_newPolygon:function(t,e){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new d({shape:{points:t,stackedOnPoints:e},silent:!0}),this._lineGroup.add(i),this._polygon=i,i},_updateAnimation:function(t,e,i,n,a,r){var o=this._polyline,u=this._polygon,c=t.hostModel,h=s(this._data,t,this._stackedOnPoints,e,this._coordSys,i,this._valueOrigin,r),d=h.current,p=h.stackedOnCurrent,f=h.next,g=h.stackedOnNext;if(a&&(d=S(h.current,i,a),p=S(h.stackedOnCurrent,i,a),f=S(h.next,i,a),g=S(h.stackedOnNext,i,a)),b(d,f)>3e3||u&&b(p,g)>3e3)return o.setShape({points:f}),void(u&&u.setShape({points:f,stackedOnPoints:g}));o.shape.__points=h.current,o.shape.points=d,l.updateProps(o,{shape:{points:f}},c),u&&(u.setShape({points:d,stackedOnPoints:p}),l.updateProps(u,{shape:{points:f,stackedOnPoints:g}},c));for(var m=[],v=h.status,y=0;y5)return;var n=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);\"none\"!==n.behavior&&this._dispatchExpand({axisExpandWindow:n.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(t){if(!this._mouseDownPoint&&l(this,\"mousemove\")){var e=this._model,i=e.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]),n=i.behavior;\"jump\"===n&&this._throttledDispatchExpand.debounceNextCall(e.get(\"axisExpandDebounce\")),this._throttledDispatchExpand(\"none\"===n?null:{axisExpandWindow:i.axisExpandWindow,animation:\"jump\"===n&&null})}}};function l(t,e){var i=t._model;return i.get(\"axisExpandable\")&&i.get(\"axisExpandTriggerOn\")===e}n.registerPreprocessor(o)},\"8x+h\":function(t,e,i){i(\"Tghj\");var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"K4ya\"),o=i(\"Qxkt\"),s=[\"#ddd\"],l=n.extendComponentModel({type:\"brush\",dependencies:[\"geo\",\"grid\",\"xAxis\",\"yAxis\",\"parallel\",\"series\"],defaultOption:{toolbox:null,brushLink:null,seriesIndex:\"all\",geoIndex:null,xAxisIndex:null,yAxisIndex:null,brushType:\"rect\",brushMode:\"single\",transformable:!0,brushStyle:{borderWidth:1,color:\"rgba(120,140,180,0.3)\",borderColor:\"rgba(120,140,180,0.8)\"},throttleType:\"fixRate\",throttleDelay:0,removeOnClick:!0,z:1e4},areas:[],brushType:null,brushOption:{},coordInfoList:[],optionUpdated:function(t,e){var i=this.option;!e&&r.replaceVisualOption(i,t,[\"inBrush\",\"outOfBrush\"]);var n=i.inBrush=i.inBrush||{};i.outOfBrush=i.outOfBrush||{color:s},n.hasOwnProperty(\"liftZ\")||(n.liftZ=5)},setAreas:function(t){t&&(this.areas=a.map(t,(function(t){return u(this.option,t)}),this))},setBrushOption:function(t){this.brushOption=u(this.option,t),this.brushType=this.brushOption.brushType}});function u(t,e){return a.merge({brushType:t.brushType,brushMode:t.brushMode,transformable:t.transformable,brushStyle:new o(t.brushStyle).getItemStyle(),removeOnClick:t.removeOnClick,z:t.z},e,!0)}t.exports=l},\"98bh\":function(t,e,i){var n=i(\"ProS\"),a=i(\"5GtS\"),r=i(\"bYtY\"),o=i(\"4NO4\"),s=i(\"OELB\").getPercentWithPrecision,l=i(\"cCMj\"),u=i(\"KxfA\").retrieveRawAttr,c=i(\"D5nY\").makeSeriesEncodeForNameBased,h=i(\"xKMd\"),d=n.extendSeriesModel({type:\"series.pie\",init:function(t){d.superApply(this,\"init\",arguments),this.legendVisualProvider=new h(r.bind(this.getData,this),r.bind(this.getRawData,this)),this.updateSelectedMap(this._createSelectableList()),this._defaultLabelLine(t)},mergeOption:function(t){d.superCall(this,\"mergeOption\",t),this.updateSelectedMap(this._createSelectableList())},getInitialData:function(t,e){return a(this,{coordDimensions:[\"value\"],encodeDefaulter:r.curry(c,this)})},_createSelectableList:function(){for(var t=this.getRawData(),e=t.mapDimension(\"value\"),i=[],n=0,a=t.count();n=1)&&(t=1),t}l===c&&u===h||(e=\"reset\"),(this._dirty||\"reset\"===e)&&(this._dirty=!1,o=function(t,e){var i,a;t._dueIndex=t._outputDueEnd=t._dueEnd=0,t._settedOutputEnd=null,!e&&t._reset&&((i=t._reset(t.context))&&i.progress&&(a=i.forceFirstProgress,i=i.progress),n(i)&&!i.length&&(i=null)),t._progress=i,t._modBy=t._modDataCount=null;var r=t._downstream;return r&&r.dirty(),a}(this,a)),this._modBy=c,this._modDataCount=h;var p=t&&t.step;if(this._dueEnd=i?i._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var f=this._dueIndex,g=Math.min(null!=p?this._dueIndex+p:1/0,this._dueEnd);if(!a&&(o||f1&&n>0?s:o}};return r;function o(){return e=t?null:r=0;m--){var v=g[m],y=v.node,x=v.width,_=v.text;f>p.width&&(f-=x-h,x=h,_=null);var b=new n.Polygon({shape:{points:l(c,0,x,d,m===g.length-1,0===m)},style:r.defaults(i.getItemStyle(),{lineJoin:\"bevel\",text:_,textFill:o.getTextColor(),textFont:o.getFont()}),z:10,onclick:r.curry(s,y)});this.group.add(b),u(b,t,y),c+=x+8}},remove:function(){this.group.removeAll()}},t.exports=s},\"9u0u\":function(t,e,i){var n=i(\"bYtY\");t.exports=function(t){var e={};t.eachSeriesByType(\"map\",(function(t){var i=t.getHostGeoModel(),n=i?\"o\"+i.id:\"i\"+t.getMapType();(e[n]=e[n]||[]).push(t)})),n.each(e,(function(t,e){for(var i,a,r,o=(i=n.map(t,(function(t){return t.getData()})),a=t[0].get(\"mapValueCalculation\"),r={},n.each(i,(function(t){t.each(t.mapDimension(\"value\"),(function(e,i){var n=\"ec-\"+t.getName(i);r[n]=r[n]||[],isNaN(e)||r[n].push(e)}))})),i[0].map(i[0].mapDimension(\"value\"),(function(t,e){for(var n=\"ec-\"+i[0].getName(e),o=0,s=1/0,l=-1/0,u=r[n].length,c=0;c=0;)a++;return a-e}function n(t,e,i,n,a){for(n===e&&n++;n>>1])<0?l=r:s=r+1;var u=n-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;u>0;)t[s+u]=t[s+u-1],u--}t[s]=o}}function a(t,e,i,n,a,r){var o=0,s=0,l=1;if(r(t,e[i+a])>0){for(s=n-a;l0;)o=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),o+=a,l+=a}else{for(s=a+1;ls&&(l=s);var u=o;o=a-l,l=a-u}for(o++;o>>1);r(t,e[i+c])>0?o=c+1:l=c}return l}function r(t,e,i,n,a,r){var o=0,s=0,l=1;if(r(t,e[i+a])<0){for(s=a+1;ls&&(l=s);var u=o;o=a-l,l=a-u}else{for(s=n-a;l=0;)o=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),o+=a,l+=a}for(o++;o>>1);r(t,e[i+c])<0?l=c:o=c+1}return l}function o(t,e){var i,n,o=7,s=0,l=[];function u(u){var c=i[u],h=n[u],d=i[u+1],p=n[u+1];n[u]=h+p,u===s-3&&(i[u+1]=i[u+2],n[u+1]=n[u+2]),s--;var f=r(t[d],t,c,h,0,e);c+=f,0!=(h-=f)&&0!==(p=a(t[c+h-1],t,d,p,p-1,e))&&(h<=p?function(i,n,s,u){var c=0;for(c=0;c=7||g>=7);if(m)break;v<0&&(v=0),v+=2}if((o=v)<1&&(o=1),1===n){for(c=0;c=0;c--)t[g+c]=t[f+c];if(0===n){x=!0;break}}if(t[p--]=l[d--],1==--u){x=!0;break}if(0!=(y=u-a(t[h],l,0,u,u-1,e))){for(u-=y,g=1+(p-=y),f=1+(d-=y),c=0;c=7||y>=7);if(x)break;m<0&&(m=0),m+=2}if((o=m)<1&&(o=1),1===u){for(g=1+(p-=n),f=1+(h-=n),c=n-1;c>=0;c--)t[g+c]=t[f+c];t[p]=l[d]}else{if(0===u)throw new Error;for(f=p-(u-1),c=0;c=0;c--)t[g+c]=t[f+c];t[p]=l[d]}else for(f=p-(u-1),c=0;c1;){var t=s-2;if(t>=1&&n[t-1]<=n[t]+n[t+1]||t>=2&&n[t-2]<=n[t]+n[t-1])n[t-1]n[t+1])break;u(t)}},this.forceMergeRuns=function(){for(;s>1;){var t=s-2;t>0&&n[t-1]=32;)e|=1&t,t>>=1;return t+e}(s);do{if((l=i(t,a,r,e))c&&(h=c),n(t,a,a+h,a+l,e),l=h}u.pushRun(a,l),u.mergeRuns(),s-=l,a+=l}while(0!==s);u.forceMergeRuns()}}}},BlVb:function(t,e,i){var n=i(\"hyiK\");function a(t,e){return Math.abs(t-e)<1e-8}e.contain=function(t,e,i){var r=0,o=t[0];if(!o)return!1;for(var s=1;s.5?e:t}function h(t,e,i,n,a){var r=t.length;if(1===a)for(var o=0;oa)t.length=a;else for(var r=n;r=0&&!(T[i]<=e);i--);i=Math.min(i,_-2)}else{for(i=V;i<_&&!(T[i]>e);i++);i=Math.min(i-1,_-2)}V=i,Y=e;var n=T[i+1]-T[i];if(0!==n)if(N=(e-T[i])/n,x)if(R=A[i],E=A[0===i?i:i-1],z=A[i>_-2?_-1:i+1],B=A[i>_-3?_-1:i+2],w)f(E,R,z,B,N,N*N,N*N*N,m(t,s),I);else{if(S)a=f(E,R,z,B,N,N*N,N*N*N,G,1),a=v(G);else{if(M)return c(R,z,N);a=g(E,R,z,B,N,N*N,N*N*N)}y(t,s,a)}else if(w)h(A[i],A[i+1],N,m(t,s),I);else{var a;if(S)h(A[i],A[i+1],N,G,1),a=v(G);else{if(M)return c(A[i],A[i+1],N);a=u(A[i],A[i+1],N)}y(t,s,a)}},ondestroy:i});return e&&\"spline\"!==e&&(F.easing=e),F}}}var x=function(t,e,i,n){this._tracks={},this._target=t,this._loop=e||!1,this._getter=i||s,this._setter=n||l,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};x.prototype={when:function(t,e){var i=this._tracks;for(var n in e)if(e.hasOwnProperty(n)){if(!i[n]){i[n]=[];var a=this._getter(this._target,n);if(null==a)continue;0!==t&&i[n].push({time:0,value:m(a)})}i[n].push({time:t,value:e[n]})}return this},during:function(t){return this._onframeList.push(t),this},pause:function(){for(var t=0;te&&(e=n.height)}this.height=e+1},getNodeById:function(t){if(this.getId()===t)return this;for(var e=0,i=this.children,n=i.length;e=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,e)},getLayout:function(){return this.hostTree.data.getItemLayout(this.dataIndex)},getModel:function(t){if(!(this.dataIndex<0))return this.hostTree.data.getItemModel(this.dataIndex).getModel(t)},setVisual:function(t,e){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,e)},getVisual:function(t,e){return this.hostTree.data.getItemVisual(this.dataIndex,t,e)},getRawIndex:function(){return this.hostTree.data.getRawIndex(this.dataIndex)},getId:function(){return this.hostTree.data.getId(this.dataIndex)},isAncestorOf:function(t){for(var e=t.parentNode;e;){if(e===this)return!0;e=e.parentNode}return!1},isDescendantOf:function(t){return t!==this&&t.isAncestorOf(this)}},l.prototype={constructor:l,type:\"tree\",eachNode:function(t,e,i){this.root.eachNode(t,e,i)},getNodeByDataIndex:function(t){var e=this.data.getRawIndex(t);return this._nodes[e]},getNodeByName:function(t){return this.root.getNodeByName(t)},update:function(){for(var t=this.data,e=this._nodes,i=0,n=e.length;i0?\"pieces\":this.option.categories?\"categories\":\"splitNumber\"},setSelected:function(t){this.option.selected=n.clone(t)},getValueState:function(t){var e=r.findPieceIndex(t,this._pieceList);return null!=e&&this.option.selected[this.getSelectedMapKey(this._pieceList[e])]?\"inRange\":\"outOfRange\"},findTargetDataIndices:function(t){var e=[];return this.eachTargetSeries((function(i){var n=[],a=i.getData();a.each(this.getDataDimension(a),(function(e,i){r.findPieceIndex(e,this._pieceList)===t&&n.push(i)}),this),e.push({seriesId:i.id,dataIndex:n})}),this),e},getRepresentValue:function(t){var e;if(this.isCategory())e=t.value;else if(null!=t.value)e=t.value;else{var i=t.interval||[];e=i[0]===-1/0&&i[1]===1/0?0:(i[0]+i[1])/2}return e},getVisualMeta:function(t){if(!this.isCategory()){var e=[],i=[],a=this,r=this._pieceList.slice();if(r.length){var o=r[0].interval[0];o!==-1/0&&r.unshift({interval:[-1/0,o]}),(o=r[r.length-1].interval[1])!==1/0&&r.push({interval:[o,1/0]})}else r.push({interval:[-1/0,1/0]});var s=-1/0;return n.each(r,(function(t){var e=t.interval;e&&(e[0]>s&&l([s,e[0]],\"outOfRange\"),l(e.slice()),s=e[1])}),this),{stops:e,outerColors:i}}function l(n,r){var o=a.getRepresentValue({interval:n});r||(r=a.getValueState(o));var s=t(o,r);n[0]===-1/0?i[0]=s:n[1]===1/0?i[1]=s:e.push({value:n[0],color:s},{value:n[1],color:s})}}}),u={splitNumber:function(){var t=this.option,e=this._pieceList,i=Math.min(t.precision,20),a=this.getExtent(),r=t.splitNumber;r=Math.max(parseInt(r,10),1),t.splitNumber=r;for(var o=(a[1]-a[0])/r;+o.toFixed(i)!==o&&i<5;)i++;t.precision=i,o=+o.toFixed(i),t.minOpen&&e.push({interval:[-1/0,a[0]],close:[0,0]});for(var l=0,u=a[0];l\",\"\\u2265\"][e[0]]])}),this)}};function c(t,e){var i=t.inverse;(\"vertical\"===t.orient?!i:i)&&e.reverse()}t.exports=l},C0SR:function(t,e,i){var n=i(\"YH21\"),a=function(){this._track=[]};function r(t){var e=t[1][0]-t[0][0],i=t[1][1]-t[0][1];return Math.sqrt(e*e+i*i)}a.prototype={constructor:a,recognize:function(t,e,i){return this._doTrack(t,e,i),this._recognize(t)},clear:function(){return this._track.length=0,this},_doTrack:function(t,e,i){var a=t.touches;if(a){for(var r={points:[],touches:[],target:e,event:t},o=0,s=a.length;o1&&a&&a.length>1){var s=r(a)/r(o);!isFinite(s)&&(s=1),e.pinchScale=s;var l=[((n=a)[0][0]+n[1][0])/2,(n[0][1]+n[1][1])/2];return e.pinchX=l[0],e.pinchY=l[1],{type:\"pinch\",target:t[0].target,event:e}}}}};t.exports=a},C0tN:function(t,e,i){i(\"0o9m\"),i(\"8Uz6\"),i(\"Ducp\"),i(\"6/nd\")},CBdT:function(t,e,i){var n=i(\"ProS\");i(\"8waO\"),i(\"AEZ6\"),i(\"YNf1\");var a=i(\"q3GZ\");n.registerVisual(a)},CF2D:function(t,e,i){var n=i(\"ProS\");i(\"vZI5\"),i(\"GeKi\");var a=i(\"6r85\"),r=i(\"TJmX\"),o=i(\"CbHG\");n.registerPreprocessor(a),n.registerVisual(r),n.registerLayout(o)},\"CMP+\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"hM6l\"),r=function(t,e,i,n){a.call(this,t,e,i),this.type=n||\"value\",this.model=null};r.prototype={constructor:r,getLabelModel:function(){return this.model.getModel(\"label\")},isHorizontal:function(){return\"horizontal\"===this.model.get(\"orient\")}},n.inherits(r,a),t.exports=r},CbHG:function(t,e,i){var n=i(\"IwbS\").subPixelOptimize,a=i(\"zM3Q\"),r=i(\"OELB\").parsePercent,o=i(\"bYtY\").retrieve2,s=\"undefined\"!=typeof Float32Array?Float32Array:Array,l={seriesType:\"candlestick\",plan:a(),reset:function(t){var e=t.coordinateSystem,i=t.getData(),a=function(t,e){var i,n=t.getBaseAxis(),a=\"category\"===n.type?n.getBandWidth():(i=n.getExtent(),Math.abs(i[1]-i[0])/e.count()),s=r(o(t.get(\"barMaxWidth\"),a),a),l=r(o(t.get(\"barMinWidth\"),1),a),u=t.get(\"barWidth\");return null!=u?r(u,a):Math.max(Math.min(a/2,s),l)}(t,i),l=[\"x\",\"y\"],c=i.mapDimension(l[0]),h=i.mapDimension(l[1],!0),d=h[0],p=h[1],f=h[2],g=h[3];if(i.setLayout({candleWidth:a,isSimpleBox:a<=1.3}),!(null==c||h.length<4))return{progress:t.pipelineContext.large?function(t,i){for(var n,a,r=new s(4*t.count),o=0,l=[],h=[];null!=(a=t.next());){var m=i.get(c,a),v=i.get(d,a),y=i.get(p,a),x=i.get(f,a),_=i.get(g,a);isNaN(m)||isNaN(x)||isNaN(_)?(r[o++]=NaN,o+=3):(r[o++]=u(i,a,v,y,p),l[0]=m,l[1]=x,n=e.dataToPoint(l,null,h),r[o++]=n?n[0]:NaN,r[o++]=n?n[1]:NaN,l[1]=_,n=e.dataToPoint(l,null,h),r[o++]=n?n[1]:NaN)}i.setLayout(\"largePoints\",r)}:function(t,i){for(var r;null!=(r=t.next());){var o=i.get(c,r),s=i.get(d,r),l=i.get(p,r),h=i.get(f,r),m=i.get(g,r),v=Math.min(s,l),y=Math.max(s,l),x=M(v,o),_=M(y,o),b=M(h,o),w=M(m,o),S=[];I(S,_,0),I(S,x,1),S.push(A(w),A(_),A(b),A(x)),i.setItemLayout(r,{sign:u(i,r,s,l,p),initBaseline:s>l?_[1]:x[1],ends:S,brushRect:T(h,m,o)})}function M(t,i){var n=[];return n[0]=i,n[1]=t,isNaN(i)||isNaN(t)?[NaN,NaN]:e.dataToPoint(n)}function I(t,e,i){var r=e.slice(),o=e.slice();r[0]=n(r[0]+a/2,1,!1),o[0]=n(o[0]-a/2,1,!0),i?t.push(r,o):t.push(o,r)}function T(t,e,i){var n=M(t,i),r=M(e,i);return n[0]-=a/2,r[0]-=a/2,{x:n[0],y:n[1],width:a,height:r[1]-n[1]}}function A(t){return t[0]=n(t[0],1),t}}}}};function u(t,e,i,n,a){return i>n?-1:i0?t.get(a,e-1)<=n?1:-1:1}t.exports=l},Cm0C:function(t,e,i){i(\"5NHt\"),i(\"f3JH\")},D1WM:function(t,e,i){var n=i(\"bYtY\"),a=i(\"hM6l\"),r=function(t,e,i,n,r){a.call(this,t,e,i),this.type=n||\"value\",this.axisIndex=r};r.prototype={constructor:r,model:null,isHorizontal:function(){return\"horizontal\"!==this.coordinateSystem.getModel().get(\"layout\")}},n.inherits(r,a),t.exports=r},D5nY:function(t,e,i){i(\"Tghj\");var n=i(\"4NO4\"),a=n.makeInner,r=n.getDataItemValue,o=i(\"bYtY\"),s=o.createHashMap,l=o.each,u=o.map,c=o.isArray,h=o.isString,d=o.isObject,p=o.isTypedArray,f=o.isArrayLike,g=o.extend,m=i(\"7G+c\"),v=i(\"k9D9\"),y=v.SOURCE_FORMAT_ORIGINAL,x=v.SOURCE_FORMAT_ARRAY_ROWS,_=v.SOURCE_FORMAT_OBJECT_ROWS,b=v.SOURCE_FORMAT_KEYED_COLUMNS,w=v.SOURCE_FORMAT_UNKNOWN,S=v.SOURCE_FORMAT_TYPED_ARRAY,M=v.SERIES_LAYOUT_BY_ROW,I={Must:1,Might:2,Not:3},T=a();function A(t){if(t){var e=s();return u(t,(function(t,i){if(null==(t=g({},d(t)?t:{name:t})).name)return t;t.name+=\"\",null==t.displayName&&(t.displayName=t.name);var n=e.get(t.name);return n?t.name+=\"-\"+n.count++:e.set(t.name,{count:1}),t}))}}function D(t,e,i,n){if(null==n&&(n=1/0),e===M)for(var a=0;a0&&(s=this.getLineLength(n)/u*1e3),s!==this._period||l!==this._loop){n.stopAnimation();var d=c;h&&(d=c(i)),n.__t>0&&(d=-s*n.__t),n.__t=0;var p=n.animate(\"\",l).when(s,{__t:1}).delay(d).during((function(){a.updateSymbolPosition(n)}));l||p.done((function(){a.remove(n)})),p.start()}this._period=s,this._loop=l}},c.getLineLength=function(t){return s.dist(t.__p1,t.__cp1)+s.dist(t.__cp1,t.__p2)},c.updateAnimationPoints=function(t,e){t.__p1=e[0],t.__p2=e[1],t.__cp1=e[2]||[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]},c.updateData=function(t,e,i){this.childAt(0).updateData(t,e,i),this._updateEffectSymbol(t,e)},c.updateSymbolPosition=function(t){var e=t.__p1,i=t.__p2,n=t.__cp1,a=t.__t,r=t.position,o=[r[0],r[1]],u=l.quadraticAt,c=l.quadraticDerivativeAt;r[0]=u(e[0],n[0],i[0],a),r[1]=u(e[1],n[1],i[1],a);var h=c(e[0],n[0],i[0],a),d=c(e[1],n[1],i[1],a);if(t.rotation=-Math.atan2(d,h)-Math.PI/2,\"line\"===this._symbolType||\"rect\"===this._symbolType||\"roundRect\"===this._symbolType)if(void 0!==t.__lastT&&t.__lastT=r&&c+1>=o){for(var h=[],d=0;d=r&&d+1>=o)return n(0,l.components);u[i]=l}else u[i]=void 0}var g;s++}for(;s<=l;){var f=p();if(f)return f}},pushComponent:function(t,e,i){var n=t[t.length-1];n&&n.added===e&&n.removed===i?t[t.length-1]={count:n.count+1,added:e,removed:i}:t.push({count:1,added:e,removed:i})},extractCommon:function(t,e,i,n){for(var a=e.length,r=i.length,o=t.newPos,s=o-n,l=0;o+1r&&(r=e);var s=r%2?r+2:r+3;o=[];for(var l=0;l=0)&&(O=t);var E=new s.Text({position:D(e.center.slice()),scale:[1/g.scale[0],1/g.scale[1]],z2:10,silent:!0});s.setLabelStyle(E.style,E.hoverStyle={},y,T,{labelFetcher:O,labelDataIndex:N,defaultText:e.name,useInsideStyle:!1},{textAlign:\"center\",textVerticalAlign:\"middle\"}),v||s.updateProps(E,{scale:[1/p[0],1/p[1]]},t),i.add(E)}if(l)l.setItemGraphicEl(r,i);else{var R=t.getRegionModel(e.name);a.eventData={componentType:\"geo\",componentIndex:t.componentIndex,geoIndex:t.componentIndex,name:e.name,region:R&&R.option||{}}}(i.__regions||(i.__regions=[])).push(e),i.highDownSilentOnTouch=!!t.get(\"selectedMode\"),s.setHoverStyle(i,m),f.add(i)})),this._updateController(t,e,i),function(t,e,i,a,r){i.off(\"click\"),i.off(\"mousedown\"),e.get(\"selectedMode\")&&(i.on(\"mousedown\",(function(){t._mouseDownFlag=!0})),i.on(\"click\",(function(o){if(t._mouseDownFlag){t._mouseDownFlag=!1;for(var s=o.target;!s.__regions;)s=s.parent;if(s){var l={type:(\"geo\"===e.mainType?\"geo\":\"map\")+\"ToggleSelect\",batch:n.map(s.__regions,(function(t){return{name:t.name,from:r.uid}}))};l[e.mainType+\"Id\"]=e.id,a.dispatchAction(l),d(e,i)}}})))}(this,t,f,i,a),d(t,f)},remove:function(){this._regionsGroup.removeAll(),this._backgroundGroup.removeAll(),this._controller.dispose(),this._mapName&&l.removeGraphic(this._mapName,this.uid),this._mapName=null,this._controllerHost={}},_updateBackground:function(t){var e=t.map;this._mapName!==e&&n.each(l.makeGraphic(e,this.uid),(function(t){this._backgroundGroup.add(t)}),this),this._mapName=e},_updateController:function(t,e,i){var a=t.coordinateSystem,s=this._controller,l=this._controllerHost;l.zoomLimit=t.get(\"scaleLimit\"),l.zoom=a.getZoom(),s.enable(t.get(\"roam\")||!1);var u=t.mainType;function c(){var e={type:\"geoRoam\",componentType:u};return e[u+\"Id\"]=t.id,e}s.off(\"pan\").on(\"pan\",(function(t){this._mouseDownFlag=!1,r.updateViewOnPan(l,t.dx,t.dy),i.dispatchAction(n.extend(c(),{dx:t.dx,dy:t.dy}))}),this),s.off(\"zoom\").on(\"zoom\",(function(t){if(this._mouseDownFlag=!1,r.updateViewOnZoom(l,t.scale,t.originX,t.originY),i.dispatchAction(n.extend(c(),{zoom:t.scale,originX:t.originX,originY:t.originY})),this._updateGroup){var e=this.group.scale;this._regionsGroup.traverse((function(t){\"text\"===t.type&&t.attr(\"scale\",[1/e[0],1/e[1]])}))}}),this),s.setPointerChecker((function(e,n,r){return a.getViewRectAfterRoam().contain(n,r)&&!o(e,i,t)}))}},t.exports=p},DN4a:function(t,e,i){var n=i(\"Fofx\"),a=i(\"QBsz\"),r=n.identity;function o(t){return t>5e-5||t<-5e-5}var s=function(t){(t=t||{}).position||(this.position=[0,0]),null==t.rotation&&(this.rotation=0),t.scale||(this.scale=[1,1]),this.origin=this.origin||null},l=s.prototype;l.transform=null,l.needLocalTransform=function(){return o(this.rotation)||o(this.position[0])||o(this.position[1])||o(this.scale[0]-1)||o(this.scale[1]-1)};var u=[];l.updateTransform=function(){var t=this.parent,e=t&&t.transform,i=this.needLocalTransform(),a=this.transform;if(i||e){a=a||n.create(),i?this.getLocalTransform(a):r(a),e&&(i?n.mul(a,t.transform,a):n.copy(a,t.transform)),this.transform=a;var o=this.globalScaleRatio;if(null!=o&&1!==o){this.getGlobalScale(u);var s=u[0]<0?-1:1,l=u[1]<0?-1:1,c=((u[0]-s)*o+s)/u[0]||0,h=((u[1]-l)*o+l)/u[1]||0;a[0]*=c,a[1]*=c,a[2]*=h,a[3]*=h}this.invTransform=this.invTransform||n.create(),n.invert(this.invTransform,a)}else a&&r(a)},l.getLocalTransform=function(t){return s.getLocalTransform(this,t)},l.setTransform=function(t){var e=this.transform,i=t.dpr||1;e?t.setTransform(i*e[0],i*e[1],i*e[2],i*e[3],i*e[4],i*e[5]):t.setTransform(i,0,0,i,0,0)},l.restoreTransform=function(t){var e=t.dpr||1;t.setTransform(e,0,0,e,0,0)};var c=[],h=n.create();l.setLocalTransform=function(t){if(t){var e=t[0]*t[0]+t[1]*t[1],i=t[2]*t[2]+t[3]*t[3],n=this.position,a=this.scale;o(e-1)&&(e=Math.sqrt(e)),o(i-1)&&(i=Math.sqrt(i)),t[0]<0&&(e=-e),t[3]<0&&(i=-i),n[0]=t[4],n[1]=t[5],a[0]=e,a[1]=i,this.rotation=Math.atan2(-t[1]/i,t[0]/e)}},l.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(n.mul(c,t.invTransform,e),e=c);var i=this.origin;i&&(i[0]||i[1])&&(h[4]=i[0],h[5]=i[1],n.mul(c,e,h),c[4]-=i[0],c[5]-=i[1],e=c),this.setLocalTransform(e)}},l.getGlobalScale=function(t){var e=this.transform;return t=t||[],e?(t[0]=Math.sqrt(e[0]*e[0]+e[1]*e[1]),t[1]=Math.sqrt(e[2]*e[2]+e[3]*e[3]),e[0]<0&&(t[0]=-t[0]),e[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},l.transformCoordToLocal=function(t,e){var i=[t,e],n=this.invTransform;return n&&a.applyTransform(i,i,n),i},l.transformCoordToGlobal=function(t,e){var i=[t,e],n=this.transform;return n&&a.applyTransform(i,i,n),i},s.getLocalTransform=function(t,e){r(e=e||[]);var i=t.origin,a=t.scale||[1,1],o=t.rotation||0,s=t.position||[0,0];return i&&(e[4]-=i[0],e[5]-=i[1]),n.scale(e,e,a),o&&n.rotate(e,e,o),i&&(e[4]+=i[0],e[5]+=i[1]),e[4]+=s[0],e[5]+=s[1],e},t.exports=s},Dagg:function(t,e,i){var n=i(\"Gev7\"),a=i(\"mFDi\"),r=i(\"bYtY\"),o=i(\"Xnb7\");function s(t){n.call(this,t)}s.prototype={constructor:s,type:\"image\",brush:function(t,e){var i=this.style,n=i.image;i.bind(t,this,e);var a=this._image=o.createOrUpdateImage(n,this._image,this,this.onload);if(a&&o.isImageReady(a)){var r=i.x||0,s=i.y||0,l=i.width,u=i.height,c=a.width/a.height;if(null==l&&null!=u?l=u*c:null==u&&null!=l?u=l/c:null==l&&null==u&&(l=a.width,u=a.height),this.setTransform(t),i.sWidth&&i.sHeight)t.drawImage(a,h=i.sx||0,d=i.sy||0,i.sWidth,i.sHeight,r,s,l,u);else if(i.sx&&i.sy){var h,d;t.drawImage(a,h=i.sx,d=i.sy,l-h,u-d,r,s,l,u)}else t.drawImage(a,r,s,l,u);null!=i.text&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))}},getBoundingRect:function(){var t=this.style;return this._rect||(this._rect=new a(t.x||0,t.y||0,t.width||0,t.height||0)),this._rect}},r.inherits(s,n),t.exports=s},Dg8C:function(t,e,i){var n=i(\"XxSj\"),a=i(\"bYtY\");t.exports=function(t,e){t.eachSeriesByType(\"sankey\",(function(t){var e=t.getGraph().nodes;if(e.length){var i=1/0,r=-1/0;a.each(e,(function(t){var e=t.getLayout().value;er&&(r=e)})),a.each(e,(function(e){var a=new n({type:\"color\",mappingMethod:\"linear\",dataExtent:[i,r],visual:t.get(\"color\")}).mapValueToVisual(e.getLayout().value),o=e.getModel().get(\"itemStyle.color\");e.setVisual(\"color\",null!=o?o:a)}))}}))}},Ducp:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"+TT/\"),o=i(\"XpcN\"),s=a.Group,l=[\"width\",\"height\"],u=[\"x\",\"y\"],c=o.extend({type:\"legend.scroll\",newlineDisabled:!0,init:function(){c.superCall(this,\"init\"),this._currentIndex=0,this.group.add(this._containerGroup=new s),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new s)},resetInner:function(){c.superCall(this,\"resetInner\"),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},renderInner:function(t,e,i,r,o,s,l){var u=this;c.superCall(this,\"renderInner\",t,e,i,r,o,s,l);var h=this._controllerGroup,d=e.get(\"pageIconSize\",!0);n.isArray(d)||(d=[d,d]),f(\"pagePrev\",0);var p=e.getModel(\"pageTextStyle\");function f(t,i){var o=t+\"DataIndex\",s=a.createIcon(e.get(\"pageIcons\",!0)[e.getOrient().name][i],{onclick:n.bind(u._pageGo,u,o,e,r)},{x:-d[0]/2,y:-d[1]/2,width:d[0],height:d[1]});s.name=t,h.add(s)}h.add(new a.Text({name:\"pageText\",style:{textFill:p.getTextColor(),font:p.getFont(),textVerticalAlign:\"middle\",textAlign:\"center\"},silent:!0})),f(\"pageNext\",1)},layoutInner:function(t,e,i,a,o,s){var c=this.getSelectorGroup(),h=t.getOrient().index,d=l[h],p=u[h],f=l[1-h],g=u[1-h];o&&r.box(\"horizontal\",c,t.get(\"selectorItemGap\",!0));var m=t.get(\"selectorButtonGap\",!0),v=c.getBoundingRect(),y=[-v.x,-v.y],x=n.clone(i);o&&(x[d]=i[d]-v[d]-m);var _=this._layoutContentAndController(t,a,x,h,d,f,g);if(o){if(\"end\"===s)y[h]+=_[d]+m;else{var b=v[d]+m;y[h]-=b,_[p]-=b}_[d]+=v[d]+m,y[1-h]+=_[g]+_[f]/2-v[f]/2,_[f]=Math.max(_[f],v[f]),_[g]=Math.min(_[g],v[g]+y[1-h]),c.attr(\"position\",y)}return _},_layoutContentAndController:function(t,e,i,o,s,l,u){var c=this.getContentGroup(),h=this._containerGroup,d=this._controllerGroup;r.box(t.get(\"orient\"),c,t.get(\"itemGap\"),o?i.width:null,o?null:i.height),r.box(\"horizontal\",d,t.get(\"pageButtonItemGap\",!0));var p=c.getBoundingRect(),f=d.getBoundingRect(),g=this._showController=p[s]>i[s],m=[-p.x,-p.y];e||(m[o]=c.position[o]);var v=[0,0],y=[-f.x,-f.y],x=n.retrieve2(t.get(\"pageButtonGap\",!0),t.get(\"itemGap\",!0));g&&(\"end\"===t.get(\"pageButtonPosition\",!0)?y[o]+=i[s]-f[s]:v[o]+=f[s]+x),y[1-o]+=p[l]/2-f[l]/2,c.attr(\"position\",m),h.attr(\"position\",v),d.attr(\"position\",y);var _={x:0,y:0};if(_[s]=g?i[s]:p[s],_[l]=Math.max(p[l],f[l]),_[u]=Math.min(0,f[u]+y[1-o]),h.__rectSize=i[s],g){var b={x:0,y:0};b[s]=Math.max(i[s]-f[s]-x,0),b[l]=_[l],h.setClipPath(new a.Rect({shape:b})),h.__rectSize=b[s]}else d.eachChild((function(t){t.attr({invisible:!0,silent:!0})}));var w=this._getPageInfo(t);return null!=w.pageIndex&&a.updateProps(c,{position:w.contentPosition},!!g&&t),this._updatePageInfoView(t,w),_},_pageGo:function(t,e,i){var n=this._getPageInfo(e)[t];null!=n&&i.dispatchAction({type:\"legendScroll\",scrollDataIndex:n,legendId:e.id})},_updatePageInfoView:function(t,e){var i=this._controllerGroup;n.each([\"pagePrev\",\"pageNext\"],(function(n){var a=null!=e[n+\"DataIndex\"],r=i.childOfName(n);r&&(r.setStyle(\"fill\",t.get(a?\"pageIconColor\":\"pageIconInactiveColor\",!0)),r.cursor=a?\"pointer\":\"default\")}));var a=i.childOfName(\"pageText\"),r=t.get(\"pageFormatter\"),o=e.pageIndex,s=null!=o?o+1:0,l=e.pageCount;a&&r&&a.setStyle(\"text\",n.isString(r)?r.replace(\"{current}\",s).replace(\"{total}\",l):r({current:s,total:l}))},_getPageInfo:function(t){var e=t.get(\"scrollDataIndex\",!0),i=this.getContentGroup(),n=this._containerGroup.__rectSize,a=t.getOrient().index,r=l[a],o=u[a],s=this._findTargetItemIndex(e),c=i.children(),h=c[s],d=c.length,p=d?1:0,f={contentPosition:i.position.slice(),pageCount:p,pageIndex:p-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!h)return f;var g=_(h);f.contentPosition[a]=-g.s;for(var m=s+1,v=g,y=g,x=null;m<=d;++m)(!(x=_(c[m]))&&y.e>v.s+n||x&&!b(x,v.s))&&(v=y.i>v.i?y:x)&&(null==f.pageNextDataIndex&&(f.pageNextDataIndex=v.i),++f.pageCount),y=x;for(m=s-1,v=g,y=g,x=null;m>=-1;--m)(x=_(c[m]))&&b(y,x.s)||!(v.i=e&&t.s<=e+n}},_findTargetItemIndex:function(t){return this._showController?(this.getContentGroup().eachChild((function(n,a){var r=n.__legendDataIndex;null==i&&null!=r&&(i=a),r===t&&(e=a)})),null!=e?e:i):0;var e,i}});t.exports=c},EMyp:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"mFDi\"),o=i(\"K4ya\"),s=i(\"qJCg\"),l=i(\"iLNv\"),u=i(\"vZ6x\"),c=[\"inBrush\",\"outOfBrush\"],h=n.PRIORITY.VISUAL.BRUSH;function d(t){t.eachComponent({mainType:\"brush\"},(function(e){(e.brushTargetManager=new u(e.option,t)).setInputRanges(e.areas,t)}))}function p(t,e){if(!t.isDisposed()){var i=t.getZr();i.__ecInBrushSelectEvent=!0,t.dispatchAction({type:\"brushSelect\",batch:e}),i.__ecInBrushSelectEvent=!1}}function f(t,e,i,n){for(var a=0,r=e.length;ae[0][1]&&(e[0][1]=r[0]),r[1]e[1][1]&&(e[1][1]=r[1])}return e&&v(e)}};function v(t){return new r(t[0][0],t[1][0],t[0][1]-t[0][0],t[1][1]-t[1][0])}e.layoutCovers=d},ERHi:function(t,e,i){var n=i(\"ProS\");i(\"Z6js\"),i(\"R4Th\");var a=i(\"f5Yq\"),r=i(\"h8O9\");n.registerVisual(a(\"effectScatter\",\"circle\")),n.registerLayout(r(\"effectScatter\"))},Ez2D:function(t,e,i){var n=i(\"bYtY\"),a=i(\"4NO4\");t.exports=function(t,e){var i,r=[],o=t.seriesIndex;if(null==o||!(i=e.getSeriesByIndex(o)))return{point:[]};var s=i.getData(),l=a.queryDataIndex(s,t);if(null==l||l<0||n.isArray(l))return{point:[]};var u=s.getItemGraphicEl(l),c=i.coordinateSystem;if(i.getTooltipPosition)r=i.getTooltipPosition(l)||[];else if(c&&c.dataToPoint)r=c.dataToPoint(s.getValues(n.map(c.dimensions,(function(t){return s.mapDimension(t)})),l,!0))||[];else if(u){var h=u.getBoundingRect().clone();h.applyTransform(u.transform),r=[h.x+h.width/2,h.y+h.height/2]}return{point:r,el:u}}},F0hE:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"ca2m\"),o=i(\"Qxkt\"),s=i(\"ICMv\"),l=r.valueAxis;function u(t,e){return a.defaults({show:e},t)}var c=n.extendComponentModel({type:\"radar\",optionUpdated:function(){var t=this.get(\"boundaryGap\"),e=this.get(\"splitNumber\"),i=this.get(\"scale\"),n=this.get(\"axisLine\"),r=this.get(\"axisTick\"),l=this.get(\"axisType\"),u=this.get(\"axisLabel\"),c=this.get(\"name\"),h=this.get(\"name.show\"),d=this.get(\"name.formatter\"),p=this.get(\"nameGap\"),f=this.get(\"triggerEvent\"),g=a.map(this.get(\"indicator\")||[],(function(g){null!=g.max&&g.max>0&&!g.min?g.min=0:null!=g.min&&g.min<0&&!g.max&&(g.max=0);var m=c;if(null!=g.color&&(m=a.defaults({color:g.color},c)),g=a.merge(a.clone(g),{boundaryGap:t,splitNumber:e,scale:i,axisLine:n,axisTick:r,axisType:l,axisLabel:u,name:g.text,nameLocation:\"end\",nameGap:p,nameTextStyle:m,triggerEvent:f},!1),h||(g.name=\"\"),\"string\"==typeof d){var v=g.name;g.name=d.replace(\"{value}\",null!=v?v:\"\")}else\"function\"==typeof d&&(g.name=d(g.name,g));var y=a.extend(new o(g,null,this.ecModel),s);return y.mainType=\"radar\",y.componentIndex=this.componentIndex,y}),this);this.getIndicatorModels=function(){return g}},defaultOption:{zlevel:0,z:0,center:[\"50%\",\"50%\"],radius:\"75%\",startAngle:90,name:{show:!0},boundaryGap:[0,0],splitNumber:5,nameGap:15,scale:!1,shape:\"polygon\",axisLine:a.merge({lineStyle:{color:\"#bbb\"}},l.axisLine),axisLabel:u(l.axisLabel,!1),axisTick:u(l.axisTick,!1),axisType:\"interval\",splitLine:u(l.splitLine,!0),splitArea:u(l.splitArea,!0),indicator:[]}});t.exports=c},F5Ls:function(t,e){var i={\"\\u5357\\u6d77\\u8bf8\\u5c9b\":[32,80],\"\\u5e7f\\u4e1c\":[0,-10],\"\\u9999\\u6e2f\":[10,5],\"\\u6fb3\\u95e8\":[-10,10],\"\\u5929\\u6d25\":[5,5]};t.exports=function(t,e){if(\"china\"===t){var n=i[e.name];if(n){var a=e.center;a[0]+=n[0]/10.5,a[1]+=-n[1]/14}}}},F7hV:function(t,e,i){var n=i(\"MBQ8\").extend({type:\"series.bar\",dependencies:[\"grid\",\"polar\"],brushSelector:\"rect\",getProgressive:function(){return!!this.get(\"large\")&&this.get(\"progressive\")},getProgressiveThreshold:function(){var t=this.get(\"progressiveThreshold\"),e=this.get(\"largeThreshold\");return e>t&&(t=e),t},defaultOption:{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:\"rgba(180, 180, 180, 0.2)\",borderColor:null,borderWidth:0,borderType:\"solid\",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1}}});t.exports=n},F9bG:function(t,e,i){var n=i(\"bYtY\"),a=i(\"ItGF\"),r=(0,i(\"4NO4\").makeInner)(),o=n.each;function s(t,e,i){t.handler(\"leave\",null,i)}function l(t,e,i,n){e.handler(t,i,n)}e.register=function(t,e,i){if(!a.node){var u=e.getZr();r(u).records||(r(u).records={}),function(t,e){function i(i,n){t.on(i,(function(i){var a=function(t){var e={showTip:[],hideTip:[]};return{dispatchAction:function i(n){var a=e[n.type];a?a.push(n):(n.dispatchAction=i,t.dispatchAction(n))},pendings:e}}(e);o(r(t).records,(function(t){t&&n(t,i,a.dispatchAction)})),function(t,e){var i,n=t.showTip.length,a=t.hideTip.length;n?i=t.showTip[n-1]:a&&(i=t.hideTip[a-1]),i&&(i.dispatchAction=null,e.dispatchAction(i))}(a.pendings,e)}))}r(t).initialized||(r(t).initialized=!0,i(\"click\",n.curry(l,\"click\")),i(\"mousemove\",n.curry(l,\"mousemove\")),i(\"globalout\",s))}(u,e),(r(u).records[t]||(r(u).records[t]={})).handler=i}},e.unregister=function(t,e){if(!a.node){var i=e.getZr();(r(i).records||{})[t]&&(r(i).records[t]=null)}}},FBjb:function(t,e,i){var n=i(\"bYtY\"),a=i(\"oVpE\").createSymbol,r=i(\"IwbS\"),o=i(\"OELB\").parsePercent,s=i(\"x3X8\").getDefaultLabel;function l(t,e,i){r.Group.call(this),this.updateData(t,e,i)}var u=l.prototype,c=l.getSymbolSize=function(t,e){var i=t.getItemVisual(e,\"symbolSize\");return i instanceof Array?i.slice():[+i,+i]};function h(t){return[t[0]/2,t[1]/2]}function d(t,e){this.parent.drift(t,e)}u._createSymbol=function(t,e,i,n,r){this.removeAll();var o=e.getItemVisual(i,\"color\"),s=a(t,-1,-1,2,2,o,r);s.attr({z2:100,culling:!0,scale:h(n)}),s.drift=d,this._symbolType=t,this.add(s)},u.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(t)},u.getSymbolPath=function(){return this.childAt(0)},u.getScale=function(){return this.childAt(0).scale},u.highlight=function(){this.childAt(0).trigger(\"emphasis\")},u.downplay=function(){this.childAt(0).trigger(\"normal\")},u.setZ=function(t,e){var i=this.childAt(0);i.zlevel=t,i.z=e},u.setDraggable=function(t){var e=this.childAt(0);e.draggable=t,e.cursor=t?\"move\":e.cursor},u.updateData=function(t,e,i){this.silent=!1;var n=t.getItemVisual(e,\"symbol\")||\"circle\",a=t.hostModel,o=c(t,e),s=n!==this._symbolType;if(s){var l=t.getItemVisual(e,\"symbolKeepAspect\");this._createSymbol(n,t,e,o,l)}else(u=this.childAt(0)).silent=!1,r.updateProps(u,{scale:h(o)},a,e);if(this._updateCommon(t,e,o,i),s){var u=this.childAt(0),d=i&&i.fadeIn,p={scale:u.scale.slice()};d&&(p.style={opacity:u.style.opacity}),u.scale=[0,0],d&&(u.style.opacity=0),r.initProps(u,p,a,e)}this._seriesModel=a};var p=[\"itemStyle\"],f=[\"emphasis\",\"itemStyle\"],g=[\"label\"],m=[\"emphasis\",\"label\"];function v(t,e){if(!this.incremental&&!this.useHoverLayer)if(\"emphasis\"===e){var i=this.__symbolOriginalScale,n=i[1]/i[0],a={scale:[Math.max(1.1*i[0],i[0]+3),Math.max(1.1*i[1],i[1]+3*n)]};this.animateTo(a,400,\"elasticOut\")}else\"normal\"===e&&this.animateTo({scale:this.__symbolOriginalScale},400,\"elasticOut\")}u._updateCommon=function(t,e,i,a){var l=this.childAt(0),u=t.hostModel,c=t.getItemVisual(e,\"color\");\"image\"!==l.type?l.useStyle({strokeNoScale:!0}):l.setStyle({opacity:1,shadowBlur:null,shadowOffsetX:null,shadowOffsetY:null,shadowColor:null});var d=a&&a.itemStyle,y=a&&a.hoverItemStyle,x=a&&a.symbolOffset,_=a&&a.labelModel,b=a&&a.hoverLabelModel,w=a&&a.hoverAnimation,S=a&&a.cursorStyle;if(!a||t.hasItemOption){var M=a&&a.itemModel?a.itemModel:t.getItemModel(e);d=M.getModel(p).getItemStyle([\"color\"]),y=M.getModel(f).getItemStyle(),x=M.getShallow(\"symbolOffset\"),_=M.getModel(g),b=M.getModel(m),w=M.getShallow(\"hoverAnimation\"),S=M.getShallow(\"cursor\")}else y=n.extend({},y);var I=l.style,T=t.getItemVisual(e,\"symbolRotate\");l.attr(\"rotation\",(T||0)*Math.PI/180||0),x&&l.attr(\"position\",[o(x[0],i[0]),o(x[1],i[1])]),S&&l.attr(\"cursor\",S),l.setColor(c,a&&a.symbolInnerColor),l.setStyle(d);var A=t.getItemVisual(e,\"opacity\");null!=A&&(I.opacity=A);var D=t.getItemVisual(e,\"liftZ\"),C=l.__z2Origin;null!=D?null==C&&(l.__z2Origin=l.z2,l.z2+=D):null!=C&&(l.z2=C,l.__z2Origin=null);var L=a&&a.useNameLabel;r.setLabelStyle(I,y,_,b,{labelFetcher:u,labelDataIndex:e,defaultText:function(e,i){return L?t.getName(e):s(t,e)},isRectText:!0,autoColor:c}),l.__symbolOriginalScale=h(i),l.hoverStyle=y,l.highDownOnUpdate=w&&u.isAnimationEnabled()?v:null,r.setHoverStyle(l)},u.fadeOut=function(t,e){var i=this.childAt(0);this.silent=i.silent=!0,(!e||!e.keepLabel)&&(i.style.text=null),r.updateProps(i,{style:{opacity:0},scale:[0,0]},this._seriesModel,this.dataIndex,t)},n.inherits(l,r.Group),t.exports=l},FGaS:function(t,e,i){var n=i(\"ProS\"),a=i(\"IwbS\"),r=i(\"bYtY\"),o=i(\"oVpE\"),s=n.extendChartView({type:\"radar\",render:function(t,e,i){var n=t.coordinateSystem,s=this.group,l=t.getData(),u=this._data;function c(t,e){var i=t.getItemVisual(e,\"symbol\")||\"circle\",n=t.getItemVisual(e,\"color\");if(\"none\"!==i){var a=function(t){return r.isArray(t)||(t=[+t,+t]),t}(t.getItemVisual(e,\"symbolSize\")),s=o.createSymbol(i,-1,-1,2,2,n),l=t.getItemVisual(e,\"symbolRotate\")||0;return s.attr({style:{strokeNoScale:!0},z2:100,scale:[a[0]/2,a[1]/2],rotation:l*Math.PI/180||0}),s}}function h(e,i,n,r,o,s){n.removeAll();for(var l=0;l0?\"P\":\"N\",r=n.getVisual(\"borderColor\"+a)||n.getVisual(\"color\"+a),o=i.getModel(l).getItemStyle(c);e.useStyle(o),e.style.fill=null,e.style.stroke=r}t.exports=h},Gev7:function(t,e,i){var n=i(\"bYtY\"),a=i(\"K2GJ\"),r=i(\"1bdT\"),o=i(\"ni6a\");function s(t){for(var e in r.call(this,t=t||{}),t)t.hasOwnProperty(e)&&\"style\"!==e&&(this[e]=t[e]);this.style=new a(t.style,this),this._rect=null,this.__clipPaths=null}s.prototype={constructor:s,type:\"displayable\",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:\"pointer\",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(t){},afterBrush:function(t){},brush:function(t,e){},getBoundingRect:function(){},contain:function(t,e){return this.rectContain(t,e)},traverse:function(t,e){t.call(e,this)},rectContain:function(t,e){var i=this.transformCoordToLocal(t,e);return this.getBoundingRect().contain(i[0],i[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(t){return this.animate(\"style\",t)},attrKV:function(t,e){\"style\"!==t?r.prototype.attrKV.call(this,t,e):this.style.set(e)},setStyle:function(t,e){return this.style.set(t,e),this.dirty(!1),this},useStyle:function(t){return this.style=new a(t,this),this.dirty(!1),this},calculateTextPosition:null},n.inherits(s,r),n.mixin(s,o),t.exports=s},GrNh:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"6Ic6\");function o(t,e,i,n){var a=e.getData(),r=a.getName(this.dataIndex),o=e.get(\"selectedOffset\");n.dispatchAction({type:\"pieToggleSelect\",from:t,name:r,seriesId:e.id}),a.each((function(t){s(a.getItemGraphicEl(t),a.getItemLayout(t),e.isSelected(a.getName(t)),o,i)}))}function s(t,e,i,n,a){var r=(e.startAngle+e.endAngle)/2,o=i?n:0,s=[Math.cos(r)*o,Math.sin(r)*o];a?t.animate().when(200,{position:s}).start(\"bounceOut\"):t.attr(\"position\",s)}function l(t,e){a.Group.call(this);var i=new a.Sector({z2:2}),n=new a.Polyline,r=new a.Text;this.add(i),this.add(n),this.add(r),this.updateData(t,e,!0)}var u=l.prototype;u.updateData=function(t,e,i){var r=this.childAt(0),o=this.childAt(1),l=this.childAt(2),u=t.hostModel,c=t.getItemModel(e),h=t.getItemLayout(e),d=n.extend({},h);d.label=null;var p=u.getShallow(\"animationTypeUpdate\");i?(r.setShape(d),\"scale\"===u.getShallow(\"animationType\")?(r.shape.r=h.r0,a.initProps(r,{shape:{r:h.r}},u,e)):(r.shape.endAngle=h.startAngle,a.updateProps(r,{shape:{endAngle:h.endAngle}},u,e))):\"expansion\"===p?r.setShape(d):a.updateProps(r,{shape:d},u,e);var f=t.getItemVisual(e,\"color\");r.useStyle(n.defaults({lineJoin:\"bevel\",fill:f},c.getModel(\"itemStyle\").getItemStyle())),r.hoverStyle=c.getModel(\"emphasis.itemStyle\").getItemStyle();var g=c.getShallow(\"cursor\");g&&r.attr(\"cursor\",g),s(this,t.getItemLayout(e),u.isSelected(t.getName(e)),u.get(\"selectedOffset\"),u.get(\"animation\")),this._updateLabel(t,e,!i&&\"transition\"===p),this.highDownOnUpdate=u.get(\"silent\")?null:function(t,e){var i=u.isAnimationEnabled()&&c.get(\"hoverAnimation\");\"emphasis\"===e?(o.ignore=o.hoverIgnore,l.ignore=l.hoverIgnore,i&&(r.stopAnimation(!0),r.animateTo({shape:{r:h.r+u.get(\"hoverOffset\")}},300,\"elasticOut\"))):(o.ignore=o.normalIgnore,l.ignore=l.normalIgnore,i&&(r.stopAnimation(!0),r.animateTo({shape:{r:h.r}},300,\"elasticOut\")))},a.setHoverStyle(this)},u._updateLabel=function(t,e,i){var n=this.childAt(1),r=this.childAt(2),o=t.hostModel,s=t.getItemModel(e),l=t.getItemLayout(e).label,u=t.getItemVisual(e,\"color\");if(!l||isNaN(l.x)||isNaN(l.y))r.ignore=r.normalIgnore=r.hoverIgnore=n.ignore=n.normalIgnore=n.hoverIgnore=!0;else{var c={points:l.linePoints||[[l.x,l.y],[l.x,l.y],[l.x,l.y]]},h={x:l.x,y:l.y};i?(a.updateProps(n,{shape:c},o,e),a.updateProps(r,{style:h},o,e)):(n.attr({shape:c}),r.attr({style:h})),r.attr({rotation:l.rotation,origin:[l.x,l.y],z2:10});var d=s.getModel(\"label\"),p=s.getModel(\"emphasis.label\"),f=s.getModel(\"labelLine\"),g=s.getModel(\"emphasis.labelLine\");u=t.getItemVisual(e,\"color\"),a.setLabelStyle(r.style,r.hoverStyle={},d,p,{labelFetcher:t.hostModel,labelDataIndex:e,defaultText:l.text,autoColor:u,useInsideStyle:!!l.inside},{textAlign:l.textAlign,textVerticalAlign:l.verticalAlign,opacity:t.getItemVisual(e,\"opacity\")}),r.ignore=r.normalIgnore=!d.get(\"show\"),r.hoverIgnore=!p.get(\"show\"),n.ignore=n.normalIgnore=!f.get(\"show\"),n.hoverIgnore=!g.get(\"show\"),n.setStyle({stroke:u,opacity:t.getItemVisual(e,\"opacity\")}),n.setStyle(f.getModel(\"lineStyle\").getLineStyle()),n.hoverStyle=g.getModel(\"lineStyle\").getLineStyle();var m=f.get(\"smooth\");m&&!0===m&&(m=.4),n.setShape({smooth:m})}},n.inherits(l,a.Group);var c=r.extend({type:\"pie\",init:function(){var t=new a.Group;this._sectorGroup=t},render:function(t,e,i,a){if(!a||a.from!==this.uid){var r=t.getData(),s=this._data,u=this.group,c=e.get(\"animation\"),h=!s,d=t.get(\"animationType\"),p=t.get(\"animationTypeUpdate\"),f=n.curry(o,this.uid,t,c,i),g=t.get(\"selectedMode\");if(r.diff(s).add((function(t){var e=new l(r,t);h&&\"scale\"!==d&&e.eachChild((function(t){t.stopAnimation(!0)})),g&&e.on(\"click\",f),r.setItemGraphicEl(t,e),u.add(e)})).update((function(t,e){var i=s.getItemGraphicEl(e);h||\"transition\"===p||i.eachChild((function(t){t.stopAnimation(!0)})),i.updateData(r,t),i.off(\"click\"),g&&i.on(\"click\",f),u.add(i),r.setItemGraphicEl(t,i)})).remove((function(t){var e=s.getItemGraphicEl(t);u.remove(e)})).execute(),c&&r.count()>0&&(h?\"scale\"!==d:\"transition\"!==p)){for(var m=r.getItemLayout(0),v=1;isNaN(m.startAngle)&&v=i.r0}}});t.exports=c},H6uX:function(t,e){var i=Array.prototype.slice,n=function(t){this._$handlers={},this._$eventProcessor=t};function a(t,e,i,n,a,r){var o=t._$handlers;if(\"function\"==typeof i&&(a=n,n=i,i=null),!n||!e)return t;i=function(t,e){var i=t._$eventProcessor;return null!=e&&i&&i.normalizeQuery&&(e=i.normalizeQuery(e)),e}(t,i),o[e]||(o[e]=[]);for(var s=0;s3&&(a=i.call(a,1));for(var o=e.length,s=0;s4&&(a=i.call(a,1,a.length-1));for(var o=a[a.length-1],s=e.length,l=0;l=0?\"p\":\"n\",O=S;if(b&&(l[c][P]||(l[c][P]={p:S,n:S}),O=l[c][P][k]),\"radius\"===f.dim){var N=f.dataToRadius(L)-S,E=n.dataToAngle(P);Math.abs(N)=a/3?1:2),l=e.y-n(o)*r*(r>=a/3?1:2);o=e.angle-Math.PI/2,t.moveTo(s,l),t.lineTo(e.x+i(o)*r,e.y+n(o)*r),t.lineTo(e.x+i(e.angle)*a,e.y+n(e.angle)*a),t.lineTo(e.x-i(o)*r,e.y-n(o)*r),t.lineTo(s,l)}});t.exports=n},Hxpc:function(t,e,i){var n=i(\"bYtY\"),a=i(\"4NO4\"),r=i(\"bLfw\"),o=i(\"Qxkt\"),s=i(\"cCMj\"),l=i(\"7uqq\"),u=r.extend({type:\"geo\",coordinateSystem:null,layoutMode:\"box\",init:function(t){r.prototype.init.apply(this,arguments),a.defaultEmphasis(t,\"label\",[\"show\"])},optionUpdated:function(){var t=this.option,e=this;t.regions=l.getFilledRegions(t.regions,t.map,t.nameMap),this._optionModelMap=n.reduce(t.regions||[],(function(t,i){return i.name&&t.set(i.name,new o(i,e)),t}),n.createHashMap()),this.updateSelectedMap(t.regions)},defaultOption:{zlevel:0,z:0,show:!0,left:\"center\",top:\"center\",aspectScale:null,silent:!1,map:\"\",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:\"#000\"},itemStyle:{borderWidth:.5,borderColor:\"#444\",color:\"#eee\"},emphasis:{label:{show:!0,color:\"rgb(100,0,0)\"},itemStyle:{color:\"rgba(255,215,0,0.8)\"}},regions:[]},getRegionModel:function(t){return this._optionModelMap.get(t)||new o(null,this,this.ecModel)},getFormattedLabel:function(t,e){e=e||\"normal\";var i=this.getRegionModel(t).get((\"normal\"===e?\"\":e+\".\")+\"label.formatter\"),n={name:t};return\"function\"==typeof i?(n.status=e,i(n)):\"string\"==typeof i?i.replace(\"{a}\",null!=t?t:\"\"):void 0},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t}});n.mixin(u,s),t.exports=u},\"I+77\":function(t,e,i){var n=i(\"ProS\");i(\"h54F\"),i(\"lwQL\"),i(\"10cm\");var a=i(\"Z1r0\"),r=i(\"f5Yq\"),o=i(\"KUOm\"),s=i(\"3m61\"),l=i(\"01d+\"),u=i(\"rdor\"),c=i(\"WGYa\"),h=i(\"ewwo\");n.registerProcessor(a),n.registerVisual(r(\"graph\",\"circle\",null)),n.registerVisual(o),n.registerVisual(s),n.registerLayout(l),n.registerLayout(n.PRIORITY.VISUAL.POST_CHART_LAYOUT,u),n.registerLayout(c),n.registerCoordinateSystem(\"graphView\",{create:h})},\"I+Bx\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"eIcI\"),r=i(\"ieMj\"),o=i(\"OELB\"),s=i(\"aX7z\"),l=s.getScaleExtent,u=s.niceScaleExtent,c=i(\"IDmD\"),h=i(\"jCoz\");function d(t,e,i){this._model=t,this.dimensions=[],this._indicatorAxes=n.map(t.getIndicatorModels(),(function(t,e){var i=\"indicator_\"+e,n=new a(i,\"log\"===t.get(\"axisType\")?new h:new r);return n.name=t.get(\"name\"),n.model=t,t.axis=n,this.dimensions.push(i),n}),this),this.resize(t,i)}d.prototype.getIndicatorAxes=function(){return this._indicatorAxes},d.prototype.dataToPoint=function(t,e){return this.coordToPoint(this._indicatorAxes[e].dataToCoord(t),e)},d.prototype.coordToPoint=function(t,e){var i=this._indicatorAxes[e].angle;return[this.cx+t*Math.cos(i),this.cy-t*Math.sin(i)]},d.prototype.pointToData=function(t){var e=t[0]-this.cx,i=t[1]-this.cy,n=Math.sqrt(e*e+i*i);e/=n,i/=n;for(var a,r=Math.atan2(-i,e),o=1/0,s=-1,l=0;li[0]&&isFinite(f)&&isFinite(i[0]));else{a.getTicks().length-1>r&&(d=s(d));var p=Math.ceil(i[1]/d)*d,f=o.round(p-d*r);a.setExtent(f,p),a.setInterval(d)}}))},d.dimensions=[],d.create=function(t,e){var i=[];return t.eachComponent(\"radar\",(function(n){var a=new d(n,t,e);i.push(a),n.coordinateSystem=a})),t.eachSeriesByType(\"radar\",(function(t){\"radar\"===t.get(\"coordinateSystem\")&&(t.coordinateSystem=i[t.get(\"radarIndex\")||0])})),i},c.register(\"radar\",d),t.exports=d},\"I3/A\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"YXkt\"),r=i(\"c2i1\"),o=i(\"Mdki\"),s=i(\"sdST\"),l=i(\"IDmD\"),u=i(\"MwEJ\");t.exports=function(t,e,i,c,h){for(var d=new r(c),p=0;p \"+x)),m++)}var _,b=i.get(\"coordinateSystem\");if(\"cartesian2d\"===b||\"polar\"===b)_=u(t,i);else{var w=l.get(b),S=w&&\"view\"!==w.type&&w.dimensions||[];n.indexOf(S,\"value\")<0&&S.concat([\"value\"]);var M=s(t,{coordDimensions:S});(_=new a(M,i)).initData(t)}var I=new a([\"value\"],i);return I.initData(g,f),h&&h(_,I),o({mainData:_,struct:d,structAttr:\"graph\",datas:{node:_,edge:I},datasAttr:{node:\"data\",edge:\"edgeData\"}}),d.update(),d}},ICMv:function(t,e,i){var n=i(\"bYtY\");t.exports={getMin:function(t){var e=this.option,i=t||null==e.rangeStart?e.min:e.rangeStart;return this.axis&&null!=i&&\"dataMin\"!==i&&\"function\"!=typeof i&&!n.eqNaN(i)&&(i=this.axis.scale.parse(i)),i},getMax:function(t){var e=this.option,i=t||null==e.rangeEnd?e.max:e.rangeEnd;return this.axis&&null!=i&&\"dataMax\"!==i&&\"function\"!=typeof i&&!n.eqNaN(i)&&(i=this.axis.scale.parse(i)),i},getNeedCrossZero:function(){var t=this.option;return null==t.rangeStart&&null==t.rangeEnd&&!t.scale},getCoordSysModel:n.noop,setRange:function(t,e){this.option.rangeStart=t,this.option.rangeEnd=e},resetRange:function(){this.option.rangeStart=this.option.rangeEnd=null}}},IDmD:function(t,e,i){var n=i(\"bYtY\"),a={};function r(){this._coordinateSystems=[]}r.prototype={constructor:r,create:function(t,e){var i=[];n.each(a,(function(n,a){var r=n.create(t,e);i=i.concat(r||[])})),this._coordinateSystems=i},update:function(t,e){n.each(this._coordinateSystems,(function(i){i.update&&i.update(t,e)}))},getCoordinateSystems:function(){return this._coordinateSystems.slice()}},r.register=function(t,e){a[t]=e},r.get=function(t){return a[t]},t.exports=r},IMiH:function(t,e,i){var n=i(\"Sj9i\"),a=i(\"QBsz\"),r=i(\"4mN7\"),o=i(\"mFDi\"),s=i(\"LPTA\").devicePixelRatio,l={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},u=[],c=[],h=[],d=[],p=Math.min,f=Math.max,g=Math.cos,m=Math.sin,v=Math.sqrt,y=Math.abs,x=\"undefined\"!=typeof Float32Array,_=function(t){this._saveData=!t,this._saveData&&(this.data=[]),this._ctx=null};_.prototype={constructor:_,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(t,e,i){this._ux=y((i=i||0)/s/t)||0,this._uy=y(i/s/e)||0},getContext:function(){return this._ctx},beginPath:function(t){return this._ctx=t,t&&t.beginPath(),t&&(this.dpr=t.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(t,e){return this.addData(l.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},lineTo:function(t,e){var i=y(t-this._xi)>this._ux||y(e-this._yi)>this._uy||this._len<5;return this.addData(l.L,t,e),this._ctx&&i&&(this._needsDash()?this._dashedLineTo(t,e):this._ctx.lineTo(t,e)),i&&(this._xi=t,this._yi=e),this},bezierCurveTo:function(t,e,i,n,a,r){return this.addData(l.C,t,e,i,n,a,r),this._ctx&&(this._needsDash()?this._dashedBezierTo(t,e,i,n,a,r):this._ctx.bezierCurveTo(t,e,i,n,a,r)),this._xi=a,this._yi=r,this},quadraticCurveTo:function(t,e,i,n){return this.addData(l.Q,t,e,i,n),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(t,e,i,n):this._ctx.quadraticCurveTo(t,e,i,n)),this._xi=i,this._yi=n,this},arc:function(t,e,i,n,a,r){return this.addData(l.A,t,e,i,i,n,a-n,0,r?0:1),this._ctx&&this._ctx.arc(t,e,i,n,a,r),this._xi=g(a)*i+t,this._yi=m(a)*i+e,this},arcTo:function(t,e,i,n,a){return this._ctx&&this._ctx.arcTo(t,e,i,n,a),this},rect:function(t,e,i,n){return this._ctx&&this._ctx.rect(t,e,i,n),this.addData(l.R,t,e,i,n),this},closePath:function(){this.addData(l.Z);var t=this._ctx,e=this._x0,i=this._y0;return t&&(this._needsDash()&&this._dashedLineTo(e,i),t.closePath()),this._xi=e,this._yi=i,this},fill:function(t){t&&t.fill(),this.toStatic()},stroke:function(t){t&&t.stroke(),this.toStatic()},setLineDash:function(t){if(t instanceof Array){this._lineDash=t,this._dashIdx=0;for(var e=0,i=0;ie.length&&(this._expandData(),e=this.data);for(var i=0;i0&&g<=t||c<0&&g>=t||0===c&&(h>0&&m<=e||h<0&&m>=e);)g+=c*(i=o[n=this._dashIdx]),m+=h*i,this._dashIdx=(n+1)%y,c>0&&gl||h>0&&mu||s[n%2?\"moveTo\":\"lineTo\"](c>=0?p(g,t):f(g,t),h>=0?p(m,e):f(m,e));this._dashOffset=-v((c=g-t)*c+(h=m-e)*h)},_dashedBezierTo:function(t,e,i,a,r,o){var s,l,u,c,h,d=this._dashSum,p=this._dashOffset,f=this._lineDash,g=this._ctx,m=this._xi,y=this._yi,x=n.cubicAt,_=0,b=this._dashIdx,w=f.length,S=0;for(p<0&&(p=d+p),p%=d,s=0;s<1;s+=.1)l=x(m,t,i,r,s+.1)-x(m,t,i,r,s),u=x(y,e,a,o,s+.1)-x(y,e,a,o,s),_+=v(l*l+u*u);for(;bp);b++);for(s=(S-p)/_;s<=1;)c=x(m,t,i,r,s),h=x(y,e,a,o,s),b%2?g.moveTo(c,h):g.lineTo(c,h),s+=f[b]/_,b=(b+1)%w;b%2!=0&&g.lineTo(r,o),this._dashOffset=-v((l=r-c)*l+(u=o-h)*u)},_dashedQuadraticTo:function(t,e,i,n){var a=i,r=n;i=(i+2*t)/3,n=(n+2*e)/3,this._dashedBezierTo(t=(this._xi+2*t)/3,e=(this._yi+2*e)/3,i,n,a,r)},toStatic:function(){var t=this.data;t instanceof Array&&(t.length=this._len,x&&(this.data=new Float32Array(t)))},getBoundingRect:function(){u[0]=u[1]=h[0]=h[1]=Number.MAX_VALUE,c[0]=c[1]=d[0]=d[1]=-Number.MAX_VALUE;for(var t=this.data,e=0,i=0,n=0,s=0,p=0;pu||y(o-a)>c||d===h-1)&&(t.lineTo(r,o),n=r,a=o);break;case l.C:t.bezierCurveTo(s[d++],s[d++],s[d++],s[d++],s[d++],s[d++]),n=s[d-2],a=s[d-1];break;case l.Q:t.quadraticCurveTo(s[d++],s[d++],s[d++],s[d++]),n=s[d-2],a=s[d-1];break;case l.A:var f=s[d++],v=s[d++],x=s[d++],_=s[d++],b=s[d++],w=s[d++],S=s[d++],M=s[d++],I=x>_?x:_,T=x>_?1:x/_,A=x>_?_/x:1,D=b+w;Math.abs(x-_)>.001?(t.translate(f,v),t.rotate(S),t.scale(T,A),t.arc(0,0,I,b,D,1-M),t.scale(1/T,1/A),t.rotate(-S),t.translate(-f,-v)):t.arc(f,v,I,b,D,1-M),1===d&&(e=g(b)*x+f,i=m(b)*_+v),n=g(D)*x+f,a=m(D)*_+v;break;case l.R:e=n=s[d],i=a=s[d+1],t.rect(s[d++],s[d++],s[d++],s[d++]);break;case l.Z:t.closePath(),n=e,a=i}}}},_.CMD=l,t.exports=_},IUWy:function(t,e){var i={};e.register=function(t,e){i[t]=e},e.get=function(t){return i[t]}},IWNH:function(t,e,i){var n=i(\"T4UG\"),a=i(\"Bsck\"),r=i(\"7aKB\").encodeHTML,o=i(\"Qxkt\"),s=n.extend({type:\"series.tree\",layoutInfo:null,layoutMode:\"box\",getInitialData:function(t){var e={name:t.name,children:t.data},i=new o(t.leaves||{},this,this.ecModel),n=a.createTree(e,this,(function(t){t.wrapMethod(\"getItemModel\",(function(t,e){var a=n.getNodeByDataIndex(e);return a.children.length&&a.isExpand||(t.parentModel=i),t}))})),r=0;n.eachNode(\"preorder\",(function(t){t.depth>r&&(r=t.depth)}));var s=t.expandAndCollapse&&t.initialTreeDepth>=0?t.initialTreeDepth:r;return n.root.eachNode(\"preorder\",(function(t){var e=t.hostTree.data.getRawDataItem(t.dataIndex);t.isExpand=e&&null!=e.collapsed?!e.collapsed:t.depth<=s})),n.data},getOrient:function(){var t=this.get(\"orient\");return\"horizontal\"===t?t=\"LR\":\"vertical\"===t&&(t=\"TB\"),t},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},formatTooltip:function(t){for(var e=this.getData().tree,i=e.root.children[0],n=e.getNodeByDataIndex(t),a=n.getValue(),o=n.name;n&&n!==i;)o=n.parentNode.name+\".\"+o,n=n.parentNode;return r(o+(isNaN(a)||null==a?\"\":\" : \"+a))},defaultOption:{zlevel:0,z:2,coordinateSystem:\"view\",left:\"12%\",top:\"12%\",right:\"12%\",bottom:\"12%\",layout:\"orthogonal\",edgeShape:\"curve\",edgeForkPosition:\"50%\",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:\"LR\",symbol:\"emptyCircle\",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:\"#ccc\",width:1.5,curveness:.5},itemStyle:{color:\"lightsteelblue\",borderColor:\"#c23531\",borderWidth:1.5},label:{show:!0,color:\"#555\"},leaves:{label:{show:!0}},animationEasing:\"linear\",animationDuration:700,animationDurationUpdate:1e3}});t.exports=s},IWp7:function(t,e,i){var n=i(\"bYtY\"),a=i(\"OELB\"),r=i(\"7aKB\"),o=i(\"lE7J\"),s=i(\"ieMj\"),l=s.prototype,u=Math.ceil,c=Math.floor,h=864e5,d=s.extend({type:\"time\",getLabel:function(t){var e=this._stepLvl,i=new Date(t);return r.formatTime(e[0],i,this.getSetting(\"useUTC\"))},niceExtent:function(t){var e=this._extent;if(e[0]===e[1]&&(e[0]-=h,e[1]+=h),e[1]===-1/0&&e[0]===1/0){var i=new Date;e[1]=+new Date(i.getFullYear(),i.getMonth(),i.getDate()),e[0]=e[1]-h}this.niceTicks(t.splitNumber,t.minInterval,t.maxInterval);var n=this._interval;t.fixMin||(e[0]=a.round(c(e[0]/n)*n)),t.fixMax||(e[1]=a.round(u(e[1]/n)*n))},niceTicks:function(t,e,i){var n=this._extent,r=n[1]-n[0],s=r/(t=t||10);null!=e&&si&&(s=i);var l=p.length,h=function(t,e,i,n){for(;i>>1;t[a][1]=11),domSupported:\"undefined\"!=typeof document}),t.exports=i},Itpr:function(t,e,i){var n=i(\"+TT/\");function a(t){var e=t.children;return e.length&&t.isExpand?e[e.length-1]:t.hierNode.thread}function r(t){var e=t.children;return e.length&&t.isExpand?e[0]:t.hierNode.thread}function o(t,e,i){return t.hierNode.ancestor.parentNode===e.parentNode?t.hierNode.ancestor:i}function s(t,e,i){var n=i/(e.hierNode.i-t.hierNode.i);e.hierNode.change-=n,e.hierNode.shift+=i,e.hierNode.modifier+=i,e.hierNode.prelim+=i,t.hierNode.change+=n}function l(t,e){return t.parentNode===e.parentNode?1:2}e.init=function(t){t.hierNode={defaultAncestor:null,ancestor:t,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var e,i,n=[t];e=n.pop();)if(i=e.children,e.isExpand&&i.length)for(var a=i.length-1;a>=0;a--){var r=i[a];r.hierNode={defaultAncestor:null,ancestor:r,prelim:0,modifier:0,change:0,shift:0,i:a,thread:null},n.push(r)}},e.firstWalk=function(t,e){var i=t.isExpand?t.children:[],n=t.parentNode.children,l=t.hierNode.i?n[t.hierNode.i-1]:null;if(i.length){!function(t){for(var e=t.children,i=e.length,n=0,a=0;--i>=0;){var r=e[i];r.hierNode.prelim+=n,r.hierNode.modifier+=n,n+=r.hierNode.shift+(a+=r.hierNode.change)}}(t);var u=(i[0].hierNode.prelim+i[i.length-1].hierNode.prelim)/2;l?(t.hierNode.prelim=l.hierNode.prelim+e(t,l),t.hierNode.modifier=t.hierNode.prelim-u):t.hierNode.prelim=u}else l&&(t.hierNode.prelim=l.hierNode.prelim+e(t,l));t.parentNode.hierNode.defaultAncestor=function(t,e,i,n){if(e){for(var l=t,u=t,c=u.parentNode.children[0],h=e,d=l.hierNode.modifier,p=u.hierNode.modifier,f=c.hierNode.modifier,g=h.hierNode.modifier;h=a(h),u=r(u),h&&u;){l=a(l),c=r(c),l.hierNode.ancestor=t;var m=h.hierNode.prelim+g-u.hierNode.prelim-p+n(h,u);m>0&&(s(o(h,t,i),t,m),p+=m,d+=m),g+=h.hierNode.modifier,p+=u.hierNode.modifier,d+=l.hierNode.modifier,f+=c.hierNode.modifier}h&&!a(l)&&(l.hierNode.thread=h,l.hierNode.modifier+=g-d),u&&!r(c)&&(c.hierNode.thread=u,c.hierNode.modifier+=p-f,i=t)}return i}(t,l,t.parentNode.hierNode.defaultAncestor||n[0],e)},e.secondWalk=function(t){t.setLayout({x:t.hierNode.prelim+t.parentNode.hierNode.modifier},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier},e.separation=function(t){return arguments.length?t:l},e.radialCoordinate=function(t,e){var i={};return t-=Math.PI/2,i.x=e*Math.cos(t),i.y=e*Math.sin(t),i},e.getViewRect=function(t,e){return n.getLayoutRect(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}},IwbS:function(t,e,i){var n=i(\"bYtY\"),a=i(\"NC18\"),r=i(\"Qe9p\"),o=i(\"Fofx\"),s=i(\"QBsz\"),l=i(\"y+Vt\"),u=i(\"DN4a\"),c=i(\"Dagg\");e.Image=c;var h=i(\"4fz+\");e.Group=h;var d=i(\"dqUG\");e.Text=d;var p=i(\"2fw6\");e.Circle=p;var f=i(\"SqI9\");e.Sector=f;var g=i(\"RXMa\");e.Ring=g;var m=i(\"h7HQ\");e.Polygon=m;var v=i(\"1Jh7\");e.Polyline=v;var y=i(\"x6Kt\");e.Rect=y;var x=i(\"yxFR\");e.Line=x;var _=i(\"rA99\");e.BezierCurve=_;var b=i(\"jTL6\");e.Arc=b;var w=i(\"1MYJ\");e.CompoundPath=w;var S=i(\"SKnc\");e.LinearGradient=S;var M=i(\"3e3G\");e.RadialGradient=M;var I=i(\"mFDi\");e.BoundingRect=I;var T=i(\"OS9S\");e.IncrementalDisplayable=T;var A=i(\"nPnh\"),D=Math.max,C=Math.min,L={},P=1,k={},O={};function N(t,e){O[t]=e}function E(t,e,i,n){var r=a.createFromString(t,e);return i&&(\"center\"===n&&(i=R(i,r.getBoundingRect())),B(r,i)),r}function R(t,e){var i,n=e.width/e.height,a=t.height*n;return i=a<=t.width?t.height:(a=t.width)/n,{x:t.x+t.width/2-a/2,y:t.y+t.height/2-i/2,width:a,height:i}}var z=a.mergePath;function B(t,e){if(t.applyTransform){var i=t.getBoundingRect().calculateTransform(e);t.applyTransform(i)}}var V=A.subPixelOptimize;function Y(t){return null!=t&&\"none\"!==t}var G=n.createHashMap(),F=0;function H(t){var e=t.__hoverStl;if(e&&!t.__highlighted){var i=t.__zr,n=t.useHoverLayer&&i&&\"canvas\"===i.painter.type;if(t.__highlighted=n?\"layer\":\"plain\",!(t.isGroup||!i&&t.useHoverLayer)){var a=t,r=t.style;n&&(r=(a=i.addHover(t)).style),rt(r),n||function(t){if(t.__hoverStlDirty){t.__hoverStlDirty=!1;var e=t.__hoverStl;if(e){var i=t.__cachedNormalStl={};t.__cachedNormalZ2=t.z2;var n=t.style;for(var a in e)null!=e[a]&&(i[a]=n[a]);i.fill=n.fill,i.stroke=n.stroke}else t.__cachedNormalStl=t.__cachedNormalZ2=null}}(a),r.extendFrom(e),W(r,e,\"fill\"),W(r,e,\"stroke\"),at(r),n||(t.dirty(!1),t.z2+=1)}}}function W(t,e,i){!Y(e[i])&&Y(t[i])&&(t[i]=function(t){if(\"string\"!=typeof t)return t;var e=G.get(t);return e||(e=r.lift(t,-.1),F<1e4&&(G.set(t,e),F++)),e}(t[i]))}function U(t){var e=t.__highlighted;if(e&&(t.__highlighted=!1,!t.isGroup))if(\"layer\"===e)t.__zr&&t.__zr.removeHover(t);else{var i=t.style,n=t.__cachedNormalStl;n&&(rt(i),t.setStyle(n),at(i));var a=t.__cachedNormalZ2;null!=a&&t.z2-a==1&&(t.z2=a)}}function j(t,e,i){var n,a=\"normal\",r=\"normal\";t.__highlighted&&(a=\"emphasis\",n=!0),e(t,i),t.__highlighted&&(r=\"emphasis\",n=!0),t.isGroup&&t.traverse((function(t){!t.isGroup&&e(t,i)})),n&&t.__highDownOnUpdate&&t.__highDownOnUpdate(a,r)}function X(t,e){e=t.__hoverStl=!1!==e&&(t.hoverStyle||e||{}),t.__hoverStlDirty=!0,t.__highlighted&&(t.__cachedNormalStl=null,U(t),H(t))}function Z(t){!J(this,t)&&!this.__highByOuter&&j(this,H)}function q(t){!J(this,t)&&!this.__highByOuter&&j(this,U)}function K(t){this.__highByOuter|=1<<(t||0),j(this,H)}function Q(t){!(this.__highByOuter&=~(1<<(t||0)))&&j(this,U)}function J(t,e){return t.__highDownSilentOnTouch&&e.zrByTouch}function $(t,e){var i=!1===e;if(t.__highDownSilentOnTouch=t.highDownSilentOnTouch,t.__highDownOnUpdate=t.highDownOnUpdate,!i||t.__highDownDispatcher){var n=i?\"off\":\"on\";t[n](\"mouseover\",Z)[n](\"mouseout\",q),t[n](\"emphasis\",K)[n](\"normal\",Q),t.__highByOuter=t.__highByOuter||0,t.__highDownDispatcher=!i}}function tt(t,e,i,a,r){return et(t,e,a,r),i&&n.extend(t,i),t}function et(t,e,i,a){if((i=i||L).isRectText){var r;i.getTextPosition?r=i.getTextPosition(e,a):\"outside\"===(r=e.getShallow(\"position\")||(a?null:\"inside\"))&&(r=\"top\"),t.textPosition=r,t.textOffset=e.getShallow(\"offset\");var o=e.getShallow(\"rotate\");null!=o&&(o*=Math.PI/180),t.textRotation=o,t.textDistance=n.retrieve2(e.getShallow(\"distance\"),a?null:5)}var s,l=e.ecModel,u=l&&l.option.textStyle,c=function(t){for(var e;t&&t!==t.ecModel;){var i=(t.option||L).rich;if(i)for(var n in e=e||{},i)i.hasOwnProperty(n)&&(e[n]=1);t=t.parentModel}return e}(e);if(c)for(var h in s={},c)if(c.hasOwnProperty(h)){var d=e.getModel([\"rich\",h]);it(s[h]={},d,u,i,a)}return t.rich=s,it(t,e,u,i,a,!0),i.forceRich&&!i.textStyle&&(i.textStyle={}),t}function it(t,e,i,a,r,o){i=!r&&i||L,t.textFill=nt(e.getShallow(\"color\"),a)||i.color,t.textStroke=nt(e.getShallow(\"textBorderColor\"),a)||i.textBorderColor,t.textStrokeWidth=n.retrieve2(e.getShallow(\"textBorderWidth\"),i.textBorderWidth),r||(o&&(t.insideRollbackOpt=a,at(t)),null==t.textFill&&(t.textFill=a.autoColor)),t.fontStyle=e.getShallow(\"fontStyle\")||i.fontStyle,t.fontWeight=e.getShallow(\"fontWeight\")||i.fontWeight,t.fontSize=e.getShallow(\"fontSize\")||i.fontSize,t.fontFamily=e.getShallow(\"fontFamily\")||i.fontFamily,t.textAlign=e.getShallow(\"align\"),t.textVerticalAlign=e.getShallow(\"verticalAlign\")||e.getShallow(\"baseline\"),t.textLineHeight=e.getShallow(\"lineHeight\"),t.textWidth=e.getShallow(\"width\"),t.textHeight=e.getShallow(\"height\"),t.textTag=e.getShallow(\"tag\"),o&&a.disableBox||(t.textBackgroundColor=nt(e.getShallow(\"backgroundColor\"),a),t.textPadding=e.getShallow(\"padding\"),t.textBorderColor=nt(e.getShallow(\"borderColor\"),a),t.textBorderWidth=e.getShallow(\"borderWidth\"),t.textBorderRadius=e.getShallow(\"borderRadius\"),t.textBoxShadowColor=e.getShallow(\"shadowColor\"),t.textBoxShadowBlur=e.getShallow(\"shadowBlur\"),t.textBoxShadowOffsetX=e.getShallow(\"shadowOffsetX\"),t.textBoxShadowOffsetY=e.getShallow(\"shadowOffsetY\")),t.textShadowColor=e.getShallow(\"textShadowColor\")||i.textShadowColor,t.textShadowBlur=e.getShallow(\"textShadowBlur\")||i.textShadowBlur,t.textShadowOffsetX=e.getShallow(\"textShadowOffsetX\")||i.textShadowOffsetX,t.textShadowOffsetY=e.getShallow(\"textShadowOffsetY\")||i.textShadowOffsetY}function nt(t,e){return\"auto\"!==t?t:e&&e.autoColor?e.autoColor:null}function at(t){var e,i=t.textPosition,n=t.insideRollbackOpt;if(n&&null==t.textFill){var a=n.autoColor,r=n.useInsideStyle,o=!1!==r&&(!0===r||n.isRectText&&i&&\"string\"==typeof i&&i.indexOf(\"inside\")>=0),s=!o&&null!=a;(o||s)&&(e={textFill:t.textFill,textStroke:t.textStroke,textStrokeWidth:t.textStrokeWidth}),o&&(t.textFill=\"#fff\",null==t.textStroke&&(t.textStroke=a,null==t.textStrokeWidth&&(t.textStrokeWidth=2))),s&&(t.textFill=a)}t.insideRollback=e}function rt(t){var e=t.insideRollback;e&&(t.textFill=e.textFill,t.textStroke=e.textStroke,t.textStrokeWidth=e.textStrokeWidth,t.insideRollback=null)}function ot(t,e,i,n,a,r){if(\"function\"==typeof a&&(r=a,a=null),n&&n.isAnimationEnabled()){var o=t?\"Update\":\"\",s=n.getShallow(\"animationDuration\"+o),l=n.getShallow(\"animationEasing\"+o),u=n.getShallow(\"animationDelay\"+o);\"function\"==typeof u&&(u=u(a,n.getAnimationDelayParams?n.getAnimationDelayParams(e,a):null)),\"function\"==typeof s&&(s=s(a)),s>0?e.animateTo(i,s,u||0,l,r,!!r):(e.stopAnimation(),e.attr(i),r&&r())}else e.stopAnimation(),e.attr(i),r&&r()}function st(t,e,i,n,a){ot(!0,t,e,i,n,a)}function lt(t,e,i){return e&&!n.isArrayLike(e)&&(e=u.getLocalTransform(e)),i&&(e=o.invert([],e)),s.applyTransform([],t,e)}function ut(t,e,i,n,a,r,o,s){var l,u=i-t,c=n-e,h=o-a,d=s-r,p=ct(h,d,u,c);if((l=p)<=1e-6&&l>=-1e-6)return!1;var f=t-a,g=e-r,m=ct(f,g,u,c)/p;if(m<0||m>1)return!1;var v=ct(f,g,h,d)/p;return!(v<0||v>1)}function ct(t,e,i,n){return t*n-i*e}N(\"circle\",p),N(\"sector\",f),N(\"ring\",g),N(\"polygon\",m),N(\"polyline\",v),N(\"rect\",y),N(\"line\",x),N(\"bezierCurve\",_),N(\"arc\",b),e.Z2_EMPHASIS_LIFT=1,e.CACHED_LABEL_STYLE_PROPERTIES={color:\"textFill\",textBorderColor:\"textStroke\",textBorderWidth:\"textStrokeWidth\"},e.extendShape=function(t){return l.extend(t)},e.extendPath=function(t,e){return a.extendFromString(t,e)},e.registerShape=N,e.getShapeClass=function(t){if(O.hasOwnProperty(t))return O[t]},e.makePath=E,e.makeImage=function(t,e,i){var n=new c({style:{image:t,x:e.x,y:e.y,width:e.width,height:e.height},onload:function(t){\"center\"===i&&n.setStyle(R(e,{width:t.width,height:t.height}))}});return n},e.mergePath=z,e.resizePath=B,e.subPixelOptimizeLine=function(t){return A.subPixelOptimizeLine(t.shape,t.shape,t.style),t},e.subPixelOptimizeRect=function(t){return A.subPixelOptimizeRect(t.shape,t.shape,t.style),t},e.subPixelOptimize=V,e.setElementHoverStyle=X,e.setHoverStyle=function(t,e){$(t,!0),j(t,X,e)},e.setAsHighDownDispatcher=$,e.isHighDownDispatcher=function(t){return!(!t||!t.__highDownDispatcher)},e.getHighlightDigit=function(t){var e=k[t];return null==e&&P<=32&&(e=k[t]=P++),e},e.setLabelStyle=function(t,e,i,a,r,o,s){var l,u=(r=r||L).labelFetcher,c=r.labelDataIndex,h=r.labelDimIndex,d=r.labelProp,p=i.getShallow(\"show\"),f=a.getShallow(\"show\");(p||f)&&(u&&(l=u.getFormattedLabel(c,\"normal\",null,h,d)),null==l&&(l=n.isFunction(r.defaultText)?r.defaultText(c,r):r.defaultText));var g=p?l:null,m=f?n.retrieve2(u?u.getFormattedLabel(c,\"emphasis\",null,h,d):null,l):null;null==g&&null==m||(tt(t,i,o,r),tt(e,a,s,r,!0)),t.text=g,e.text=m},e.modifyLabelStyle=function(t,e,i){var a=t.style;e&&(rt(a),t.setStyle(e),at(a)),a=t.__hoverStl,i&&a&&(rt(a),n.extend(a,i),at(a))},e.setTextStyle=tt,e.setText=function(t,e,i){var n,a={isRectText:!0};!1===i?n=!0:a.autoColor=i,et(t,e,a,n)},e.getFont=function(t,e){var i=e&&e.getModel(\"textStyle\");return n.trim([t.fontStyle||i&&i.getShallow(\"fontStyle\")||\"\",t.fontWeight||i&&i.getShallow(\"fontWeight\")||\"\",(t.fontSize||i&&i.getShallow(\"fontSize\")||12)+\"px\",t.fontFamily||i&&i.getShallow(\"fontFamily\")||\"sans-serif\"].join(\" \"))},e.updateProps=st,e.initProps=function(t,e,i,n,a){ot(!1,t,e,i,n,a)},e.getTransform=function(t,e){for(var i=o.identity([]);t&&t!==e;)o.mul(i,t.getLocalTransform(),i),t=t.parent;return i},e.applyTransform=lt,e.transformDirection=function(t,e,i){var n=0===e[4]||0===e[5]||0===e[0]?1:Math.abs(2*e[4]/e[0]),a=0===e[4]||0===e[5]||0===e[2]?1:Math.abs(2*e[4]/e[2]),r=[\"left\"===t?-n:\"right\"===t?n:0,\"top\"===t?-a:\"bottom\"===t?a:0];return r=lt(r,e,i),Math.abs(r[0])>Math.abs(r[1])?r[0]>0?\"right\":\"left\":r[1]>0?\"bottom\":\"top\"},e.groupTransition=function(t,e,i,a){if(t&&e){var r,o=(r={},t.traverse((function(t){!t.isGroup&&t.anid&&(r[t.anid]=t)})),r);e.traverse((function(t){if(!t.isGroup&&t.anid){var e=o[t.anid];if(e){var n=l(t);t.attr(l(e)),st(t,n,i,t.dataIndex)}}}))}function l(t){var e={position:s.clone(t.position),rotation:t.rotation};return t.shape&&(e.shape=n.extend({},t.shape)),e}},e.clipPointsByRect=function(t,e){return n.map(t,(function(t){var i=t[0];i=D(i,e.x),i=C(i,e.x+e.width);var n=t[1];return n=D(n,e.y),[i,n=C(n,e.y+e.height)]}))},e.clipRectByRect=function(t,e){var i=D(t.x,e.x),n=C(t.x+t.width,e.x+e.width),a=D(t.y,e.y),r=C(t.y+t.height,e.y+e.height);if(n>=i&&r>=a)return{x:i,y:a,width:n-i,height:r-a}},e.createIcon=function(t,e,i){var a=(e=n.extend({rectHover:!0},e)).style={strokeNoScale:!0};if(i=i||{x:-1,y:-1,width:2,height:2},t)return 0===t.indexOf(\"image://\")?(a.image=t.slice(8),n.defaults(a,i),new c(e)):E(t.replace(\"path://\",\"\"),e,i,\"center\")},e.linePolygonIntersect=function(t,e,i,n,a){for(var r=0,o=a[a.length-1];r0&&e%m)g+=f;else{var i=null==t||isNaN(t)||\"\"===t,n=i?0:d(t,s,c,!0);i&&!u&&e?(h.push([h[h.length-1][0],0]),p.push([p[p.length-1][0],0])):!i&&u&&(h.push([g,0]),p.push([g,0])),h.push([g,n]),p.push([g,n]),g+=f,u=i}}));var v=this.dataZoomModel;this._displayables.barGroup.add(new r.Polygon({shape:{points:h},style:n.defaults({fill:v.get(\"dataBackgroundColor\")},v.getModel(\"dataBackground.areaStyle\").getAreaStyle()),silent:!0,z2:-20})),this._displayables.barGroup.add(new r.Polyline({shape:{points:p},style:v.getModel(\"dataBackground.lineStyle\").getLineStyle(),silent:!0,z2:-19}))}}},_prepareDataShadowInfo:function(){var t=this.dataZoomModel,e=t.get(\"showDataShadow\");if(!1!==e){var i,a=this.ecModel;return t.eachTargetAxis((function(r,o){var s=t.getAxisProxy(r.name,o).getTargetSeriesModels();n.each(s,(function(t){if(!(i||!0!==e&&n.indexOf(m,t.get(\"type\"))<0)){var s,l=a.getComponent(r.axis,o).axis,u={x:\"y\",y:\"x\",radius:\"angle\",angle:\"radius\"}[r.name],c=t.coordinateSystem;null!=u&&c.getOtherAxis&&(s=c.getOtherAxis(l).inverse),u=t.getData().mapDimension(u),i={thisAxis:l,series:t,thisDim:r.name,otherDim:u,otherAxisInverse:s}}}),this)}),this),i}},_renderHandle:function(){var t=this._displayables,e=t.handles=[],i=t.handleLabels=[],n=this._displayables.barGroup,a=this._size,o=this.dataZoomModel;n.add(t.filler=new h({draggable:!0,cursor:y(this._orient),drift:f(this._onDragMove,this,\"all\"),ondragstart:f(this._showDataInfo,this,!0),ondragend:f(this._onDragEnd,this),onmouseover:f(this._showDataInfo,this,!0),onmouseout:f(this._showDataInfo,this,!1),style:{fill:o.get(\"fillerColor\"),textPosition:\"inside\"}})),n.add(new h({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:a[0],height:a[1]},style:{stroke:o.get(\"dataBackgroundColor\")||o.get(\"borderColor\"),lineWidth:1,fill:\"rgba(0,0,0,0)\"}})),g([0,1],(function(t){var a=r.createIcon(o.get(\"handleIcon\"),{cursor:y(this._orient),draggable:!0,drift:f(this._onDragMove,this,t),ondragend:f(this._onDragEnd,this),onmouseover:f(this._showDataInfo,this,!0),onmouseout:f(this._showDataInfo,this,!1)},{x:-1,y:0,width:2,height:2}),s=a.getBoundingRect();this._handleHeight=l.parsePercent(o.get(\"handleSize\"),this._size[1]),this._handleWidth=s.width/s.height*this._handleHeight,a.setStyle(o.getModel(\"handleStyle\").getItemStyle());var u=o.get(\"handleColor\");null!=u&&(a.style.fill=u),n.add(e[t]=a);var c=o.textStyleModel;this.group.add(i[t]=new r.Text({silent:!0,invisible:!0,style:{x:0,y:0,text:\"\",textVerticalAlign:\"middle\",textAlign:\"center\",textFill:c.getTextColor(),textFont:c.getFont()},z2:10}))}),this)},_resetInterval:function(){var t=this._range=this.dataZoomModel.getPercentRange(),e=this._getViewExtent();this._handleEnds=[d(t[0],[0,100],e,!0),d(t[1],[0,100],e,!0)]},_updateInterval:function(t,e){var i=this.dataZoomModel,n=this._handleEnds,a=this._getViewExtent(),r=i.findRepresentativeAxisProxy().getMinMaxSpan(),o=[0,100];c(e,n,a,i.get(\"zoomLock\")?\"all\":t,null!=r.minSpan?d(r.minSpan,o,a,!0):null,null!=r.maxSpan?d(r.maxSpan,o,a,!0):null);var s=this._range,l=this._range=p([d(n[0],a,o,!0),d(n[1],a,o,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1]},_updateView:function(t){var e=this._displayables,i=this._handleEnds,n=p(i.slice()),a=this._size;g([0,1],(function(t){var n=this._handleHeight;e.handles[t].attr({scale:[n/2,n/2],position:[i[t],a[1]/2-n/2]})}),this),e.filler.setShape({x:n[0],y:0,width:n[1]-n[0],height:a[1]}),this._updateDataInfo(t)},_updateDataInfo:function(t){var e=this.dataZoomModel,i=this._displayables,n=i.handleLabels,a=this._orient,o=[\"\",\"\"];if(e.get(\"showDetail\")){var s=e.findRepresentativeAxisProxy();if(s){var l=s.getAxisModel().axis,u=this._range,c=t?s.calculateDataWindow({start:u[0],end:u[1]}).valueWindow:s.getDataValueWindow();o=[this._formatLabel(c[0],l),this._formatLabel(c[1],l)]}}var h=p(this._handleEnds.slice());function d(t){var e=r.getTransform(i.handles[t].parent,this.group),s=r.transformDirection(0===t?\"right\":\"left\",e),l=this._handleWidth/2+5,u=r.applyTransform([h[t]+(0===t?-l:l),this._size[1]/2],e);n[t].setStyle({x:u[0],y:u[1],textVerticalAlign:\"horizontal\"===a?\"middle\":s,textAlign:\"horizontal\"===a?s:\"center\",text:o[t]})}d.call(this,0),d.call(this,1)},_formatLabel:function(t,e){var i=this.dataZoomModel,a=i.get(\"labelFormatter\"),r=i.get(\"labelPrecision\");null!=r&&\"auto\"!==r||(r=e.getPixelPrecision());var o=null==t||isNaN(t)?\"\":\"category\"===e.type||\"time\"===e.type?e.scale.getLabel(Math.round(t)):t.toFixed(Math.min(r,20));return n.isFunction(a)?a(t,o):n.isString(a)?a.replace(\"{value}\",o):o},_showDataInfo:function(t){var e=this._displayables.handleLabels;e[0].attr(\"invisible\",!(t=this._dragging||t)),e[1].attr(\"invisible\",!t)},_onDragMove:function(t,e,i,n){this._dragging=!0,a.stop(n.event);var o=this._displayables.barGroup.getLocalTransform(),s=r.applyTransform([e,i],o,!0),l=this._updateInterval(t,s[0]),u=this.dataZoomModel.get(\"realtime\");this._updateView(!u),l&&u&&this._dispatchZoomAction()},_onDragEnd:function(){this._dragging=!1,this._showDataInfo(!1),!this.dataZoomModel.get(\"realtime\")&&this._dispatchZoomAction()},_onClickPanelClick:function(t){var e=this._size,i=this._displayables.barGroup.transformCoordToLocal(t.offsetX,t.offsetY);if(!(i[0]<0||i[0]>e[0]||i[1]<0||i[1]>e[1])){var n=this._handleEnds,a=this._updateInterval(\"all\",i[0]-(n[0]+n[1])/2);this._updateView(),a&&this._dispatchZoomAction()}},_dispatchZoomAction:function(){var t=this._range;this.api.dispatchAction({type:\"dataZoom\",from:this.uid,dataZoomId:this.dataZoomModel.id,start:t[0],end:t[1]})},_findCoordRect:function(){var t;if(g(this.getTargetCoordInfo(),(function(e){if(!t&&e.length){var i=e[0].model.coordinateSystem;t=i.getRect&&i.getRect()}})),!t){var e=this.api.getWidth(),i=this.api.getHeight();t={x:.2*e,y:.2*i,width:.6*e,height:.6*i}}return t}});function y(t){return\"vertical\"===t?\"ns-resize\":\"ew-resize\"}t.exports=v},JEkh:function(t,e,i){i(\"Tghj\");var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"ItGF\"),o=i(\"4NO4\"),s=i(\"7aKB\"),l=i(\"OKJ2\"),u=s.addCommas,c=s.encodeHTML;function h(t){o.defaultEmphasis(t,\"label\",[\"show\"])}var d=n.extendComponentModel({type:\"marker\",dependencies:[\"series\",\"grid\",\"polar\",\"geo\"],init:function(t,e,i){this.mergeDefaultAndTheme(t,i),this._mergeOption(t,i,!1,!0)},isAnimationEnabled:function(){if(r.node)return!1;var t=this.__hostSeries;return this.getShallow(\"animation\")&&t&&t.isAnimationEnabled()},mergeOption:function(t,e){this._mergeOption(t,e,!1,!1)},_mergeOption:function(t,e,i,n){var r=this.constructor,o=this.mainType+\"Model\";i||e.eachSeries((function(t){var i=t.get(this.mainType,!0),s=t[o];i&&i.data?(s?s._mergeOption(i,e,!0):(n&&h(i),a.each(i.data,(function(t){t instanceof Array?(h(t[0]),h(t[1])):h(t)})),s=new r(i,this,e),a.extend(s,{mainType:this.mainType,seriesIndex:t.seriesIndex,name:t.name,createdBySelf:!0}),s.__hostSeries=t),t[o]=s):t[o]=null}),this)},formatTooltip:function(t,e,i,n){var r=this.getData(),o=this.getRawValue(t),s=a.isArray(o)?a.map(o,u).join(\", \"):u(o),l=r.getName(t),h=c(this.name);return(null!=o||l)&&(h+=\"html\"===n?\"
\":\"\\n\"),l&&(h+=c(l),null!=o&&(h+=\" : \")),null!=o&&(h+=c(s)),h},getData:function(){return this._data},setData:function(t){this._data=t}});a.mixin(d,l),t.exports=d},JLnu:function(t,e,i){i(\"Tghj\");var n=i(\"+TT/\"),a=i(\"OELB\"),r=a.parsePercent,o=a.linearMap;t.exports=function(t,e,i){t.eachSeriesByType(\"funnel\",(function(t){var i=t.getData(),a=i.mapDimension(\"value\"),s=t.get(\"sort\"),l=function(t,e){return n.getLayoutRect(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e),u=function(t,e){for(var i=t.mapDimension(\"value\"),n=t.mapArray(i,(function(t){return t})),a=[],r=\"ascending\"===e,o=0,s=t.count();o0},extendFrom:function(t,e){if(t)for(var i in t)!t.hasOwnProperty(i)||!0!==e&&(!1===e?this.hasOwnProperty(i):null==t[i])||(this[i]=t[i])},set:function(t,e){\"string\"==typeof t?this[t]=e:this.extendFrom(t,!0)},clone:function(){var t=new this.constructor;return t.extendFrom(this,!0),t},getGradient:function(t,e,i){for(var n=(\"radial\"===e.type?l:s)(t,e,i),a=e.colorStops,r=0;r=0||a&&n.indexOf(a,s)<0)){var l=e.getShallow(s);null!=l&&(r[t[o][0]]=l)}}return r}}},KS52:function(t,e,i){var n=i(\"OELB\"),a=n.parsePercent,r=n.linearMap,o=i(\"+TT/\"),s=i(\"u3DP\"),l=i(\"bYtY\"),u=2*Math.PI,c=Math.PI/180;t.exports=function(t,e,i,n){e.eachSeriesByType(t,(function(t){var e=t.getData(),n=e.mapDimension(\"value\"),h=function(t,e){return o.getLayoutRect(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,i),d=t.get(\"center\"),p=t.get(\"radius\");l.isArray(p)||(p=[0,p]),l.isArray(d)||(d=[d,d]);var f=a(h.width,i.getWidth()),g=a(h.height,i.getHeight()),m=Math.min(f,g),v=a(d[0],f)+h.x,y=a(d[1],g)+h.y,x=a(p[0],m/2),_=a(p[1],m/2),b=-t.get(\"startAngle\")*c,w=t.get(\"minAngle\")*c,S=0;e.each(n,(function(t){!isNaN(t)&&S++}));var M=e.getSum(n),I=Math.PI/(M||S)*2,T=t.get(\"clockwise\"),A=t.get(\"roseType\"),D=t.get(\"stillShowZeroSum\"),C=e.getDataExtent(n);C[0]=0;var L=u,P=0,k=b,O=T?1:-1;if(e.each(n,(function(t,i){var n;if(isNaN(t))e.setItemLayout(i,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:T,cx:v,cy:y,r0:x,r:A?NaN:_,viewRect:h});else{(n=\"area\"!==A?0===M&&D?I:t*I:u/S)=4&&(u={x:parseFloat(d[0]||0),y:parseFloat(d[1]||0),width:parseFloat(d[2]),height:parseFloat(d[3])})}if(u&&null!=o&&null!=l&&(c=R(u,o,l),!e.ignoreViewBox)){var p=a;(a=new n).add(p),p.scale=c.scale.slice(),p.position=c.position.slice()}return e.ignoreRootClip||null==o||null==l||a.setClipPath(new s({shape:{x:0,y:0,width:o,height:l}})),{root:a,width:o,height:l,viewBoxRect:u,viewBoxTransform:c}},I.prototype._parseNode=function(t,e){var i,n,a=t.nodeName.toLowerCase();if(\"defs\"===a?this._isDefine=!0:\"text\"===a&&(this._isText=!0),this._isDefine){if(n=A[a]){var r=n.call(this,t),o=t.getAttribute(\"id\");o&&(this._defs[o]=r)}}else(n=T[a])&&(i=n.call(this,t,e),e.add(i));for(var s=t.firstChild;s;)1===s.nodeType&&this._parseNode(s,i),3===s.nodeType&&this._isText&&this._parseText(s,i),s=s.nextSibling;\"defs\"===a?this._isDefine=!1:\"text\"===a&&(this._isText=!1)},I.prototype._parseText=function(t,e){if(1===t.nodeType){var i=t.getAttribute(\"dx\")||0,n=t.getAttribute(\"dy\")||0;this._textX+=parseFloat(i),this._textY+=parseFloat(n)}var a=new r({style:{text:t.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});D(e,a),P(t,a,this._defs);var o=a.style.fontSize;o&&o<9&&(a.style.fontSize=9,a.scale=a.scale||[1,1],a.scale[0]*=o/9,a.scale[1]*=o/9);var s=a.getBoundingRect();return this._textX+=s.width,e.add(a),a};var T={g:function(t,e){var i=new n;return D(e,i),P(t,i,this._defs),i},rect:function(t,e){var i=new s;return D(e,i),P(t,i,this._defs),i.setShape({x:parseFloat(t.getAttribute(\"x\")||0),y:parseFloat(t.getAttribute(\"y\")||0),width:parseFloat(t.getAttribute(\"width\")||0),height:parseFloat(t.getAttribute(\"height\")||0)}),i},circle:function(t,e){var i=new o;return D(e,i),P(t,i,this._defs),i.setShape({cx:parseFloat(t.getAttribute(\"cx\")||0),cy:parseFloat(t.getAttribute(\"cy\")||0),r:parseFloat(t.getAttribute(\"r\")||0)}),i},line:function(t,e){var i=new u;return D(e,i),P(t,i,this._defs),i.setShape({x1:parseFloat(t.getAttribute(\"x1\")||0),y1:parseFloat(t.getAttribute(\"y1\")||0),x2:parseFloat(t.getAttribute(\"x2\")||0),y2:parseFloat(t.getAttribute(\"y2\")||0)}),i},ellipse:function(t,e){var i=new l;return D(e,i),P(t,i,this._defs),i.setShape({cx:parseFloat(t.getAttribute(\"cx\")||0),cy:parseFloat(t.getAttribute(\"cy\")||0),rx:parseFloat(t.getAttribute(\"rx\")||0),ry:parseFloat(t.getAttribute(\"ry\")||0)}),i},polygon:function(t,e){var i=t.getAttribute(\"points\");i&&(i=C(i));var n=new h({shape:{points:i||[]}});return D(e,n),P(t,n,this._defs),n},polyline:function(t,e){var i=new c;D(e,i),P(t,i,this._defs);var n=t.getAttribute(\"points\");return n&&(n=C(n)),new d({shape:{points:n||[]}})},image:function(t,e){var i=new a;return D(e,i),P(t,i,this._defs),i.setStyle({image:t.getAttribute(\"xlink:href\"),x:t.getAttribute(\"x\"),y:t.getAttribute(\"y\"),width:t.getAttribute(\"width\"),height:t.getAttribute(\"height\")}),i},text:function(t,e){var i=t.getAttribute(\"x\")||0,a=t.getAttribute(\"y\")||0,r=t.getAttribute(\"dx\")||0,o=t.getAttribute(\"dy\")||0;this._textX=parseFloat(i)+parseFloat(r),this._textY=parseFloat(a)+parseFloat(o);var s=new n;return D(e,s),P(t,s,this._defs),s},tspan:function(t,e){var i=t.getAttribute(\"x\"),a=t.getAttribute(\"y\");null!=i&&(this._textX=parseFloat(i)),null!=a&&(this._textY=parseFloat(a));var r=t.getAttribute(\"dx\")||0,o=t.getAttribute(\"dy\")||0,s=new n;return D(e,s),P(t,s,this._defs),this._textX+=r,this._textY+=o,s},path:function(t,e){var i=t.getAttribute(\"d\")||\"\",n=m(i);return D(e,n),P(t,n,this._defs),n}},A={lineargradient:function(t){var e=parseInt(t.getAttribute(\"x1\")||0,10),i=parseInt(t.getAttribute(\"y1\")||0,10),n=parseInt(t.getAttribute(\"x2\")||10,10),a=parseInt(t.getAttribute(\"y2\")||0,10),r=new p(e,i,n,a);return function(t,e){for(var i=t.firstChild;i;){if(1===i.nodeType){var n=i.getAttribute(\"offset\");n=n.indexOf(\"%\")>0?parseInt(n,10)/100:n?parseFloat(n):0;var a=i.getAttribute(\"stop-color\")||\"#000000\";e.addColorStop(n,a)}i=i.nextSibling}}(t,r),r},radialgradient:function(t){}};function D(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),_(e.__inheritedStyle,t.__inheritedStyle))}function C(t){for(var e=b(t).split(S),i=[],n=0;n0;r-=2){var o=a[r],s=a[r-1];switch(n=n||g.create(),s){case\"translate\":o=b(o).split(S),g.translate(n,n,[parseFloat(o[0]),parseFloat(o[1]||0)]);break;case\"scale\":o=b(o).split(S),g.scale(n,n,[parseFloat(o[0]),parseFloat(o[1]||o[0])]);break;case\"rotate\":o=b(o).split(S),g.rotate(n,n,parseFloat(o[0]));break;case\"skew\":o=b(o).split(S),console.warn(\"Skew transform is not supported yet\");break;case\"matrix\":o=b(o).split(S),n[0]=parseFloat(o[0]),n[1]=parseFloat(o[1]),n[2]=parseFloat(o[2]),n[3]=parseFloat(o[3]),n[4]=parseFloat(o[4]),n[5]=parseFloat(o[5])}}e.setLocalTransform(n)}}(t,e),x(a,function(t){var e=t.getAttribute(\"style\"),i={};if(!e)return i;var n,a={};for(E.lastIndex=0;null!=(n=E.exec(e));)a[n[1]]=n[2];for(var r in L)L.hasOwnProperty(r)&&null!=a[r]&&(i[L[r]]=a[r]);return i}(t)),!n))for(var o in L)if(L.hasOwnProperty(o)){var s=t.getAttribute(o);null!=s&&(a[L[o]]=s)}var l=r?\"textFill\":\"fill\",u=r?\"textStroke\":\"stroke\";e.style=e.style||new f;var c=e.style;null!=a.fill&&c.set(l,O(a.fill,i)),null!=a.stroke&&c.set(u,O(a.stroke,i)),w([\"lineWidth\",\"opacity\",\"fillOpacity\",\"strokeOpacity\",\"miterLimit\",\"fontSize\"],(function(t){null!=a[t]&&c.set(\"lineWidth\"===t&&r?\"textStrokeWidth\":t,parseFloat(a[t]))})),a.textBaseline&&\"auto\"!==a.textBaseline||(a.textBaseline=\"alphabetic\"),\"alphabetic\"===a.textBaseline&&(a.textBaseline=\"bottom\"),\"start\"===a.textAlign&&(a.textAlign=\"left\"),\"end\"===a.textAlign&&(a.textAlign=\"right\"),w([\"lineDashOffset\",\"lineCap\",\"lineJoin\",\"fontWeight\",\"fontFamily\",\"fontStyle\",\"textAlign\",\"textBaseline\"],(function(t){null!=a[t]&&c.set(t,a[t])})),a.lineDash&&(e.style.lineDash=b(a.lineDash).split(S)),c[u]&&\"none\"!==c[u]&&(e[u]=!0),e.__inheritedStyle=a}var k=/url\\(\\s*#(.*?)\\)/;function O(t,e){var i=e&&t&&t.match(k);return i?e[b(i[1])]:t}var N=/(translate|scale|rotate|skewX|skewY|matrix)\\(([\\-\\s0-9\\.e,]*)\\)/g,E=/([^\\s:;]+)\\s*:\\s*([^:;]+)/g;function R(t,e,i){var n=Math.min(e/t.width,i/t.height);return{scale:[n,n],position:[-(t.x+t.width/2)*n+e/2,-(t.y+t.height/2)*n+i/2]}}e.parseXML=M,e.makeViewBoxTransform=R,e.parseSVG=function(t,e){return(new I).parse(t,e)}},MH26:function(t,e,i){var n=i(\"bYtY\"),a=i(\"YXkt\"),r=i(\"OELB\"),o=i(\"kj2x\"),s=i(\"c8qY\"),l=i(\"iPDy\"),u=i(\"7hqr\").getStackedDimension,c=function(t,e,i,a){var r=t.getData(),s=a.type;if(!n.isArray(a)&&(\"min\"===s||\"max\"===s||\"average\"===s||\"median\"===s||null!=a.xAxis||null!=a.yAxis)){var l,c;if(null!=a.yAxis||null!=a.xAxis)l=e.getAxis(null!=a.yAxis?\"y\":\"x\"),c=n.retrieve(a.yAxis,a.xAxis);else{var h=o.getAxisInfo(a,r,e,t);l=h.valueAxis;var d=u(r,h.valueDataDim);c=o.numCalculate(r,d,s)}var p=\"x\"===l.dim?0:1,f=1-p,g=n.clone(a),m={};g.type=null,g.coord=[],m.coord=[],g.coord[f]=-1/0,m.coord[f]=1/0;var v=i.get(\"precision\");v>=0&&\"number\"==typeof c&&(c=+c.toFixed(Math.min(v,20))),g.coord[p]=m.coord[p]=c,a=[g,m,{type:s,valueIndex:a.valueIndex,value:c}]}return(a=[o.dataTransform(t,a[0]),o.dataTransform(t,a[1]),n.extend({},a[2])])[2].type=a[2].type||\"\",n.merge(a[2],a[0]),n.merge(a[2],a[1]),a};function h(t){return!isNaN(t)&&!isFinite(t)}function d(t,e,i,n){var a=1-t,r=n.dimensions[t];return h(e[a])&&h(i[a])&&e[t]===i[t]&&n.getAxis(r).containData(e[t])}function p(t,e){if(\"cartesian2d\"===t.type){var i=e[0].coord,n=e[1].coord;if(i&&n&&(d(1,i,n,t)||d(0,i,n,t)))return!0}return o.dataFilter(t,e[0])&&o.dataFilter(t,e[1])}function f(t,e,i,n,a){var o,s=n.coordinateSystem,l=t.getItemModel(e),u=r.parsePercent(l.get(\"x\"),a.getWidth()),c=r.parsePercent(l.get(\"y\"),a.getHeight());if(isNaN(u)||isNaN(c)){if(n.getMarkerPosition)o=n.getMarkerPosition(t.getValues(t.dimensions,e));else{var d=t.get((f=s.dimensions)[0],e),p=t.get(f[1],e);o=s.dataToPoint([d,p])}if(\"cartesian2d\"===s.type){var f,g=s.getAxis(\"x\"),m=s.getAxis(\"y\");h(t.get((f=s.dimensions)[0],e))?o[0]=g.toGlobalCoord(g.getExtent()[i?0:1]):h(t.get(f[1],e))&&(o[1]=m.toGlobalCoord(m.getExtent()[i?0:1]))}isNaN(u)||(o[0]=u),isNaN(c)||(o[1]=c)}else o=[u,c];t.setItemLayout(e,o)}var g=l.extend({type:\"markLine\",updateTransform:function(t,e,i){e.eachSeries((function(t){var e=t.markLineModel;if(e){var n=e.getData(),a=e.__from,r=e.__to;a.each((function(e){f(a,e,!0,t,i),f(r,e,!1,t,i)})),n.each((function(t){n.setItemLayout(t,[a.getItemLayout(t),r.getItemLayout(t)])})),this.markerGroupMap.get(t.id).updateLayout()}}),this)},renderSeries:function(t,e,i,r){var l=t.coordinateSystem,u=t.id,h=t.getData(),d=this.markerGroupMap,g=d.get(u)||d.set(u,new s);this.group.add(g.group);var m=function(t,e,i){var r;r=t?n.map(t&&t.dimensions,(function(t){var i=e.getData().getDimensionInfo(e.getData().mapDimension(t))||{};return n.defaults({name:t},i)})):[{name:\"value\",type:\"float\"}];var s=new a(r,i),l=new a(r,i),u=new a([],i),h=n.map(i.get(\"data\"),n.curry(c,e,t,i));t&&(h=n.filter(h,n.curry(p,t)));var d=t?o.dimValueGetter:function(t){return t.value};return s.initData(n.map(h,(function(t){return t[0]})),null,d),l.initData(n.map(h,(function(t){return t[1]})),null,d),u.initData(n.map(h,(function(t){return t[2]}))),u.hasItemOption=!0,{from:s,to:l,line:u}}(l,t,e),v=m.from,y=m.to,x=m.line;e.__from=v,e.__to=y,e.setData(x);var _=e.get(\"symbol\"),b=e.get(\"symbolSize\");function w(e,i,n){var a=e.getItemModel(i);f(e,i,n,t,r),e.setItemVisual(i,{symbolRotate:a.get(\"symbolRotate\"),symbolSize:a.get(\"symbolSize\")||b[n?0:1],symbol:a.get(\"symbol\",!0)||_[n?0:1],color:a.get(\"itemStyle.color\")||h.getVisual(\"color\")})}n.isArray(_)||(_=[_,_]),\"number\"==typeof b&&(b=[b,b]),m.from.each((function(t){w(v,t,!0),w(y,t,!1)})),x.each((function(t){var e=x.getItemModel(t).get(\"lineStyle.color\");x.setItemVisual(t,{color:e||v.getItemVisual(t,\"color\")}),x.setItemLayout(t,[v.getItemLayout(t),y.getItemLayout(t)]),x.setItemVisual(t,{fromSymbolRotate:v.getItemVisual(t,\"symbolRotate\"),fromSymbolSize:v.getItemVisual(t,\"symbolSize\"),fromSymbol:v.getItemVisual(t,\"symbol\"),toSymbolRotate:y.getItemVisual(t,\"symbolRotate\"),toSymbolSize:y.getItemVisual(t,\"symbolSize\"),toSymbol:y.getItemVisual(t,\"symbol\")})})),g.updateData(x),m.line.eachItemGraphicEl((function(t,i){t.traverse((function(t){t.dataModel=e}))})),g.__keep=!0,g.group.silent=e.get(\"silent\")||t.get(\"silent\")}});t.exports=g},MHoB:function(t,e,i){var n=i(\"bYtY\"),a=i(\"6uqw\"),r=i(\"OELB\"),o=[20,140],s=a.extend({type:\"visualMap.continuous\",defaultOption:{align:\"auto\",calculable:!1,range:null,realtime:!0,itemHeight:null,itemWidth:null,hoverLink:!0,hoverLinkDataSize:null,hoverLinkOnHandle:null},optionUpdated:function(t,e){s.superApply(this,\"optionUpdated\",arguments),this.resetExtent(),this.resetVisual((function(t){t.mappingMethod=\"linear\",t.dataExtent=this.getExtent()})),this._resetRange()},resetItemSize:function(){s.superApply(this,\"resetItemSize\",arguments);var t=this.itemSize;\"horizontal\"===this._orient&&t.reverse(),(null==t[0]||isNaN(t[0]))&&(t[0]=o[0]),(null==t[1]||isNaN(t[1]))&&(t[1]=o[1])},_resetRange:function(){var t=this.getExtent(),e=this.option.range;!e||e.auto?(t.auto=1,this.option.range=t):n.isArray(e)&&(e[0]>e[1]&&e.reverse(),e[0]=Math.max(e[0],t[0]),e[1]=Math.min(e[1],t[1]))},completeVisualOption:function(){a.prototype.completeVisualOption.apply(this,arguments),n.each(this.stateList,(function(t){var e=this.option.controller[t].symbolSize;e&&e[0]!==e[1]&&(e[0]=0)}),this)},setSelected:function(t){this.option.range=t.slice(),this._resetRange()},getSelected:function(){var t=this.getExtent(),e=r.asc((this.get(\"range\")||[]).slice());return e[0]>t[1]&&(e[0]=t[1]),e[1]>t[1]&&(e[1]=t[1]),e[0]=i[1]||t<=e[1])?\"inRange\":\"outOfRange\"},findTargetDataIndices:function(t){var e=[];return this.eachTargetSeries((function(i){var n=[],a=i.getData();a.each(this.getDataDimension(a),(function(e,i){t[0]<=e&&e<=t[1]&&n.push(i)}),this),e.push({seriesId:i.id,dataIndex:n})}),this),e},getVisualMeta:function(t){var e=l(0,0,this.getExtent()),i=l(0,0,this.option.range.slice()),n=[];function a(e,i){n.push({value:e,color:t(e,i)})}for(var r=0,o=0,s=i.length,u=e.length;o=0&&this._clips.splice(e,1)},removeAnimator:function(t){for(var e=t.getClips(),i=0;i0?l.pixelStart+l.pixelLength-l.pixel:l.pixel-l.pixelStart)/l.pixelLength*(o[1]-o[0])+o[0],c=Math.max(1/n.scale,0);o[0]=(o[0]-u)*c+u,o[1]=(o[1]-u)*c+u;var d=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return r(0,o,[0,100],0,d.minSpan,d.maxSpan),this._range=o,a[0]!==o[0]||a[1]!==o[1]?o:void 0}},pan:c((function(t,e,i,n,a,r){var o=h[n]([r.oldX,r.oldY],[r.newX,r.newY],e,a,i);return o.signal*(t[1]-t[0])*o.pixel/o.pixelLength})),scrollMove:c((function(t,e,i,n,a,r){return h[n]([0,0],[r.scrollDelta,r.scrollDelta],e,a,i).signal*(t[1]-t[0])*r.scrollDelta}))};function c(t){return function(e,i,n,a){var o=this._range,s=o.slice(),l=e.axisModels[0];if(l){var u=t(s,l,e,i,n,a);return r(u,s,[0,100],\"all\"),this._range=s,o[0]!==s[0]||o[1]!==s[1]?s:void 0}}}var h={grid:function(t,e,i,n,a){var r=i.axis,o={},s=a.model.coordinateSystem.getRect();return t=t||[0,0],\"x\"===r.dim?(o.pixel=e[0]-t[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=r.inverse?1:-1):(o.pixel=e[1]-t[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=r.inverse?-1:1),o},polar:function(t,e,i,n,a){var r=i.axis,o={},s=a.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return t=t?s.pointToCoord(t):[0,0],e=s.pointToCoord(e),\"radiusAxis\"===i.mainType?(o.pixel=e[0]-t[0],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=r.inverse?1:-1):(o.pixel=e[1]-t[1],o.pixelLength=u[1]-u[0],o.pixelStart=u[0],o.signal=r.inverse?-1:1),o},singleAxis:function(t,e,i,n,a){var r=i.axis,o=a.model.coordinateSystem.getRect(),s={};return t=t||[0,0],\"horizontal\"===r.orient?(s.pixel=e[0]-t[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=r.inverse?1:-1):(s.pixel=e[1]-t[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=r.inverse?-1:1),s}};t.exports=l},MwEJ:function(t,e,i){var n=i(\"bYtY\"),a=i(\"YXkt\"),r=i(\"sdST\"),o=i(\"k9D9\").SOURCE_FORMAT_ORIGINAL,s=i(\"L0Ub\").getDimensionTypeByAxis,l=i(\"4NO4\").getDataItemValue,u=i(\"IDmD\"),c=i(\"i38C\").getCoordSysInfoBySeries,h=i(\"7G+c\"),d=i(\"7hqr\").enableDataStack,p=i(\"D5nY\").makeSeriesEncodeForAxisCoordSys;t.exports=function(t,e,i){i=i||{},h.isInstance(t)||(t=h.seriesDataToSource(t));var f,g=e.get(\"coordinateSystem\"),m=u.get(g),v=c(e);v&&(f=n.map(v.coordSysDims,(function(t){var e={name:t},i=v.axisMap.get(t);if(i){var n=i.get(\"type\");e.type=s(n)}return e}))),f||(f=m&&(m.getDimensionsInfo?m.getDimensionsInfo():m.dimensions.slice())||[\"x\",\"y\"]);var y,x,_=r(t,{coordDimensions:f,generateCoord:i.generateCoord,encodeDefaulter:i.useEncodeDefaulter?n.curry(p,f,e):null});v&&n.each(_,(function(t,e){var i=v.categoryAxisMap.get(t.coordDim);i&&(null==y&&(y=e),t.ordinalMeta=i.getOrdinalMeta()),null!=t.otherDims.itemName&&(x=!0)})),x||null==y||(_[y].otherDims.itemName=0);var b=d(e,_),w=new a(_,e);w.setCalculationInfo(b);var S=null!=y&&function(t){if(t.sourceFormat===o){var e=function(t){for(var e=0;e0?1:o<0?-1:0}(i,o,r,n,v),function(t,e,i,n,r,o,s,u,c,h){var d=c.valueDim,p=c.categoryDim,f=Math.abs(i[p.wh]),g=t.getItemVisual(e,\"symbolSize\");a.isArray(g)?g=g.slice():(null==g&&(g=\"100%\"),g=[g,g]),g[p.index]=l(g[p.index],f),g[d.index]=l(g[d.index],n?f:Math.abs(o)),h.symbolSize=g,(h.symbolScale=[g[0]/u,g[1]/u])[d.index]*=(c.isHorizontal?-1:1)*s}(t,e,r,o,0,v.boundingLength,v.pxSign,f,n,v),function(t,e,i,n,a){var r=t.get(h)||0;r&&(p.attr({scale:e.slice(),rotation:i}),p.updateTransform(),r/=p.getLineScale(),r*=e[n.valueDim.index]),a.valueLineWidth=r}(i,v.symbolScale,d,n,v);var y=v.symbolSize,x=i.get(\"symbolOffset\");return a.isArray(x)&&(x=[l(x[0],y[0]),l(x[1],y[1])]),function(t,e,i,n,r,o,s,c,h,d,p,f){var g=p.categoryDim,m=p.valueDim,v=f.pxSign,y=Math.max(e[m.index]+c,0),x=y;if(n){var _=Math.abs(h),b=a.retrieve(t.get(\"symbolMargin\"),\"15%\")+\"\",w=!1;b.lastIndexOf(\"!\")===b.length-1&&(w=!0,b=b.slice(0,b.length-1)),b=l(b,e[m.index]);var S=Math.max(y+2*b,0),M=w?0:2*b,I=u(n),T=I?n:k((_+M)/S);S=y+2*(b=(_-T*y)/2/(w?T:T-1)),M=w?0:2*b,I||\"fixed\"===n||(T=d?k((Math.abs(d)+M)/S):0),x=T*S-M,f.repeatTimes=T,f.symbolMargin=b}var A=v*(x/2),D=f.pathPosition=[];D[g.index]=i[g.wh]/2,D[m.index]=\"start\"===s?A:\"end\"===s?h-A:h/2,o&&(D[0]+=o[0],D[1]+=o[1]);var C=f.bundlePosition=[];C[g.index]=i[g.xy],C[m.index]=i[m.xy];var L=f.barRectShape=a.extend({},i);L[m.wh]=v*Math.max(Math.abs(i[m.wh]),Math.abs(D[m.index]+A)),L[g.wh]=i[g.wh];var P=f.clipShape={};P[g.xy]=-i[g.xy],P[g.wh]=p.ecSize[g.wh],P[m.xy]=0,P[m.wh]=i[m.wh]}(i,y,r,o,0,x,c,v.valueLineWidth,v.boundingLength,v.repeatCutLength,n,v),v}function m(t,e){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(e)))}function v(t){var e=t.symbolPatternSize,i=o(t.symbolType,-e/2,-e/2,e,e,t.color);return i.attr({culling:!0}),\"image\"!==i.type&&i.setStyle({strokeNoScale:!0}),i}function y(t,e,i,n){var a=t.__pictorialBundle,r=i.pathPosition,o=e.valueDim,s=i.repeatTimes||0,l=0,u=i.symbolSize[e.valueDim.index]+i.valueLineWidth+2*i.symbolMargin;for(C(t,(function(t){t.__pictorialAnimationIndex=l,t.__pictorialRepeatTimes=s,l0:n<0)&&(a=s-1-t),e[o.index]=u*(a-s/2+.5)+r[o.index],{position:e,scale:i.symbolScale.slice(),rotation:i.rotation}}function p(){C(t,(function(t){t.trigger(\"emphasis\")}))}function f(){C(t,(function(t){t.trigger(\"normal\")}))}}function x(t,e,i,n){var a=t.__pictorialBundle,r=t.__pictorialMainPath;r?L(r,null,{position:i.pathPosition.slice(),scale:i.symbolScale.slice(),rotation:i.rotation},i,n):(r=t.__pictorialMainPath=v(i),a.add(r),L(r,{position:i.pathPosition.slice(),scale:[0,0],rotation:i.rotation},{scale:i.symbolScale.slice()},i,n),r.on(\"mouseover\",(function(){this.trigger(\"emphasis\")})).on(\"mouseout\",(function(){this.trigger(\"normal\")}))),I(r,i)}function _(t,e,i){var n=a.extend({},e.barRectShape),o=t.__pictorialBarRect;o?L(o,null,{shape:n},e,i):(o=t.__pictorialBarRect=new r.Rect({z2:2,shape:n,silent:!0,style:{stroke:\"transparent\",fill:\"transparent\",lineWidth:0}}),t.add(o))}function b(t,e,i,n){if(i.symbolClip){var o=t.__pictorialClipPath,s=a.extend({},i.clipShape),l=e.valueDim,u=i.animationModel,c=i.dataIndex;if(o)r.updateProps(o,{shape:s},u,c);else{s[l.wh]=0,o=new r.Rect({shape:s}),t.__pictorialBundle.setClipPath(o),t.__pictorialClipPath=o;var h={};h[l.wh]=i.clipShape[l.wh],r[n?\"updateProps\":\"initProps\"](o,{shape:h},u,c)}}}function w(t,e){var i=t.getItemModel(e);return i.getAnimationDelayParams=S,i.isAnimationEnabled=M,i}function S(t){return{index:t.__pictorialAnimationIndex,count:t.__pictorialRepeatTimes}}function M(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow(\"animation\")}function I(t,e){t.off(\"emphasis\").off(\"normal\");var i=e.symbolScale.slice();e.hoverAnimation&&t.on(\"emphasis\",(function(){this.animateTo({scale:[1.1*i[0],1.1*i[1]]},400,\"elasticOut\")})).on(\"normal\",(function(){this.animateTo({scale:i.slice()},400,\"elasticOut\")}))}function T(t,e,i,n){var a=new r.Group,o=new r.Group;return a.add(o),a.__pictorialBundle=o,o.attr(\"position\",i.bundlePosition.slice()),i.symbolRepeat?y(a,e,i):x(a,0,i),_(a,i,n),b(a,e,i,n),a.__pictorialShapeStr=D(t,i),a.__pictorialSymbolMeta=i,a}function A(t,e,i,n){var o=n.__pictorialBarRect;o&&(o.style.text=null);var s=[];C(n,(function(t){s.push(t)})),n.__pictorialMainPath&&s.push(n.__pictorialMainPath),n.__pictorialClipPath&&(i=null),a.each(s,(function(t){r.updateProps(t,{scale:[0,0]},i,e,(function(){n.parent&&n.parent.remove(n)}))})),t.setItemGraphicEl(e,null)}function D(t,e){return[t.getItemVisual(e.dataIndex,\"symbol\")||\"none\",!!e.symbolRepeat,!!e.symbolClip].join(\":\")}function C(t,e,i){a.each(t.__pictorialBundle.children(),(function(n){n!==t.__pictorialBarRect&&e.call(i,n)}))}function L(t,e,i,n,a,o){e&&t.attr(e),n.symbolClip&&!a?i&&t.attr(i):i&&r[a?\"updateProps\":\"initProps\"](t,i,n.animationModel,n.dataIndex,o)}function P(t,e,i){var n=i.color,o=i.dataIndex,s=i.itemModel,l=s.getModel(\"itemStyle\").getItemStyle([\"color\"]),u=s.getModel(\"emphasis.itemStyle\").getItemStyle(),h=s.getShallow(\"cursor\");C(t,(function(t){t.setColor(n),t.setStyle(a.defaults({fill:n,opacity:i.opacity},l)),r.setHoverStyle(t,u),h&&(t.cursor=h),t.z2=i.z2}));var d={},p=t.__pictorialBarRect;c(p.style,d,s,n,e.seriesModel,o,e.valueDim.posDesc[+(i.boundingLength>0)]),r.setHoverStyle(p,d)}function k(t){var e=Math.round(t);return Math.abs(t-e)<1e-4?e:Math.ceil(t)}t.exports=f},N5BQ:function(t,e,i){var n=i(\"OlYY\").extend({type:\"dataZoom.slider\",layoutMode:\"box\",defaultOption:{show:!0,right:\"ph\",top:\"ph\",width:\"ph\",height:\"ph\",left:null,bottom:null,backgroundColor:\"rgba(47,69,84,0)\",dataBackground:{lineStyle:{color:\"#2f4554\",width:.5,opacity:.3},areaStyle:{color:\"rgba(47,69,84,0.3)\",opacity:.3}},borderColor:\"#ddd\",fillerColor:\"rgba(167,183,204,0.4)\",handleIcon:\"M8.2,13.6V3.9H6.3v9.7H3.1v14.9h3.3v9.7h1.8v-9.7h3.3V13.6H8.2z M9.7,24.4H4.8v-1.4h4.9V24.4z M9.7,19.1H4.8v-1.4h4.9V19.1z\",handleSize:\"100%\",handleStyle:{color:\"#a7b7cc\"},labelPrecision:null,labelFormatter:null,showDetail:!0,showDataShadow:\"auto\",realtime:!0,zoomLock:!1,textStyle:{color:\"#333\"}}});t.exports=n},NA0q:function(t,e,i){var n=i(\"bYtY\"),a=i(\"6Ic6\"),r=i(\"TkdX\"),o=i(\"gPAo\"),s=i(\"7aKB\").windowOpen,l=a.extend({type:\"sunburst\",init:function(){},render:function(t,e,i,a){var s=this;this.seriesModel=t,this.api=i,this.ecModel=e;var l=t.getData(),u=l.tree.root,c=t.getViewRoot(),h=this.group,d=t.get(\"renderLabelForZeroData\"),p=[];if(c.eachNode((function(t){p.push(t)})),function(i,a){function s(t){return t.getId()}function c(n,o){!function(i,n){if(d||!i||i.getValue()||(i=null),i!==u&&n!==u)if(n&&n.piece)i?(n.piece.updateData(!1,i,\"normal\",t,e),l.setItemGraphicEl(i.dataIndex,n.piece)):(o=n)&&o.piece&&(h.remove(o.piece),o.piece=null);else if(i){var a=new r(i,t,e);h.add(a),l.setItemGraphicEl(i.dataIndex,a)}var o}(null==n?null:i[n],null==o?null:a[o])}0===i.length&&0===a.length||new o(a,i,s,s).add(c).update(c).remove(n.curry(c,null)).execute()}(p,this._oldChildren||[]),function(i,n){if(n.depth>0){s.virtualPiece?s.virtualPiece.updateData(!1,i,\"normal\",t,e):(s.virtualPiece=new r(i,t,e),h.add(s.virtualPiece)),n.piece._onclickEvent&&n.piece.off(\"click\",n.piece._onclickEvent);var a=function(t){s._rootToNode(n.parentNode)};n.piece._onclickEvent=a,s.virtualPiece.on(\"click\",a)}else s.virtualPiece&&(h.remove(s.virtualPiece),s.virtualPiece=null)}(u,c),a&&a.highlight&&a.highlight.piece){var f=t.getShallow(\"highlightPolicy\");a.highlight.piece.onEmphasis(f)}else if(a&&a.unhighlight){var g=this.virtualPiece;!g&&u.children.length&&(g=u.children[0].piece),g&&g.onNormal()}this._initEvents(),this._oldChildren=p},dispose:function(){},_initEvents:function(){var t=this,e=function(e){var i=!1;t.seriesModel.getViewRoot().eachNode((function(n){if(!i&&n.piece&&n.piece.childAt(0)===e.target){var a=n.getModel().get(\"nodeClick\");if(\"rootToNode\"===a)t._rootToNode(n);else if(\"link\"===a){var r=n.getModel(),o=r.get(\"link\");if(o){var l=r.get(\"target\",!0)||\"_blank\";s(o,l)}}i=!0}}))};this.group._onclickEvent&&this.group.off(\"click\",this.group._onclickEvent),this.group.on(\"click\",e),this.group._onclickEvent=e},_rootToNode:function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:\"sunburstRootToNode\",from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},containPoint:function(t,e){var i=e.getData().getItemLayout(0);if(i){var n=t[0]-i.cx,a=t[1]-i.cy,r=Math.sqrt(n*n+a*a);return r<=i.r&&r>=i.r0}}});t.exports=l},NC18:function(t,e,i){var n=i(\"y+Vt\"),a=i(\"IMiH\"),r=i(\"7oTu\"),o=Math.sqrt,s=Math.sin,l=Math.cos,u=Math.PI,c=function(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])},h=function(t,e){return(t[0]*e[0]+t[1]*e[1])/(c(t)*c(e))},d=function(t,e){return(t[0]*e[1]1&&(c*=o(_),p*=o(_));var b=(a===r?-1:1)*o((c*c*(p*p)-c*c*(x*x)-p*p*(y*y))/(c*c*(x*x)+p*p*(y*y)))||0,w=b*c*x/p,S=b*-p*y/c,M=(t+i)/2+l(v)*w-s(v)*S,I=(e+n)/2+s(v)*w+l(v)*S,T=d([1,0],[(y-w)/c,(x-S)/p]),A=[(y-w)/c,(x-S)/p],D=[(-1*y-w)/c,(-1*x-S)/p],C=d(A,D);h(A,D)<=-1&&(C=u),h(A,D)>=1&&(C=0),0===r&&C>0&&(C-=2*u),1===r&&C<0&&(C+=2*u),m.addData(g,M,I,c,p,T,C,v,r)}var f=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,g=/-?([0-9]*\\.)?[0-9]+([eE]-?[0-9]+)?/g;function m(t,e){var i=function(t){if(!t)return new a;for(var e,i=0,n=0,r=i,o=n,s=new a,l=a.CMD,u=t.match(f),c=0;c=0||\"+\"===i?\"left\":\"right\"},h={horizontal:i>=0||\"+\"===i?\"top\":\"bottom\",vertical:\"middle\"},d={horizontal:0,vertical:m/2},p=\"vertical\"===n?a.height:a.width,f=t.getModel(\"controlStyle\"),g=f.get(\"show\",!0),v=g?f.get(\"itemSize\"):0,y=g?f.get(\"itemGap\"):0,x=v+y,_=t.get(\"label.rotate\")||0;_=_*m/180;var b=f.get(\"position\",!0),w=g&&f.get(\"showPlayBtn\",!0),S=g&&f.get(\"showPrevBtn\",!0),M=g&&f.get(\"showNextBtn\",!0),I=0,T=p;return\"left\"===b||\"bottom\"===b?(w&&(r=[0,0],I+=x),S&&(o=[I,0],I+=x),M&&(l=[T-v,0],T-=x)):(w&&(r=[T-v,0],T-=x),S&&(o=[0,0],I+=x),M&&(l=[T-v,0],T-=x)),u=[I,T],t.get(\"inverse\")&&u.reverse(),{viewRect:a,mainLength:p,orient:n,rotation:d[n],labelRotation:_,labelPosOpt:i,labelAlign:t.get(\"label.align\")||c[n],labelBaseline:t.get(\"label.verticalAlign\")||t.get(\"label.baseline\")||h[n],playPosition:r,prevBtnPosition:o,nextBtnPosition:l,axisExtent:u,controlSize:v,controlGap:y}},_position:function(t,e){var i=this._mainGroup,n=this._labelGroup,a=t.viewRect;if(\"vertical\"===t.orient){var o=r.create(),s=a.x,l=a.y+a.height;r.translate(o,o,[-s,-l]),r.rotate(o,o,-m/2),r.translate(o,o,[s,l]),(a=a.clone()).applyTransform(o)}var u=y(a),c=y(i.getBoundingRect()),h=y(n.getBoundingRect()),d=i.position,p=n.position;p[0]=d[0]=u[0][0];var f,g=t.labelPosOpt;function v(t){var e=t.position;t.origin=[u[0][0]-e[0],u[1][0]-e[1]]}function y(t){return[[t.x,t.x+t.width],[t.y,t.y+t.height]]}function x(t,e,i,n,a){t[n]+=i[n][a]-e[n][a]}isNaN(g)?(x(d,c,u,1,f=\"+\"===g?0:1),x(p,h,u,1,1-f)):(x(d,c,u,1,f=g>=0?0:1),p[1]=d[1]+g),i.attr(\"position\",d),n.attr(\"position\",p),i.rotation=n.rotation=t.rotation,v(i),v(n)},_createAxis:function(t,e){var i=e.getData(),n=e.get(\"axisType\"),a=h.createScaleByModel(e,n);a.getTicks=function(){return i.mapArray([\"value\"],(function(t){return t}))};var r=i.getDataExtent(\"value\");a.setExtent(r[0],r[1]),a.niceTicks();var o=new u(\"value\",a,t.axisExtent,n);return o.model=e,o},_createGroup:function(t){var e=this[\"_\"+t]=new o.Group;return this.group.add(e),e},_renderAxisLine:function(t,e,i,a){var r=i.getExtent();a.get(\"lineStyle.show\")&&e.add(new o.Line({shape:{x1:r[0],y1:0,x2:r[1],y2:0},style:n.extend({lineCap:\"round\"},a.getModel(\"lineStyle\").getLineStyle()),silent:!0,z2:1}))},_renderAxisTick:function(t,e,i,n){var a=n.getData(),r=i.scale.getTicks();g(r,(function(t){var r=i.dataToCoord(t),s=a.getItemModel(t),l=s.getModel(\"itemStyle\"),u=s.getModel(\"emphasis.itemStyle\"),c={position:[r,0],onclick:f(this._changeTimeline,this,t)},h=y(s,l,e,c);o.setHoverStyle(h,u.getItemStyle()),s.get(\"tooltip\")?(h.dataIndex=t,h.dataModel=n):h.dataIndex=h.dataModel=null}),this)},_renderAxisLabel:function(t,e,i,n){if(i.getLabelModel().get(\"show\")){var a=n.getData(),r=i.getViewLabels();g(r,(function(n){var r=n.tickValue,s=a.getItemModel(r),l=s.getModel(\"label\"),u=s.getModel(\"emphasis.label\"),c=i.dataToCoord(n.tickValue),h=new o.Text({position:[c,0],rotation:t.labelRotation-t.rotation,onclick:f(this._changeTimeline,this,r),silent:!1});o.setTextStyle(h.style,l,{text:n.formattedLabel,textAlign:t.labelAlign,textVerticalAlign:t.labelBaseline}),e.add(h),o.setHoverStyle(h,o.setTextStyle({},u))}),this)}},_renderControl:function(t,e,i,n){var r=t.controlSize,s=t.rotation,l=n.getModel(\"controlStyle\").getItemStyle(),u=n.getModel(\"emphasis.controlStyle\").getItemStyle(),c=[0,-r/2,r,r],h=n.getPlayState(),d=n.get(\"inverse\",!0);function p(t,i,h,d){if(t){var p=function(t,e,i,n){var r=n.style,s=o.createIcon(t.get(e),n||{},new a(i[0],i[1],i[2],i[3]));return r&&s.setStyle(r),s}(n,i,c,{position:t,origin:[r/2,0],rotation:d?-s:0,rectHover:!0,style:l,onclick:h});e.add(p),o.setHoverStyle(p,u)}}p(t.nextBtnPosition,\"controlStyle.nextIcon\",f(this._changeTimeline,this,d?\"-\":\"+\")),p(t.prevBtnPosition,\"controlStyle.prevIcon\",f(this._changeTimeline,this,d?\"+\":\"-\")),p(t.playPosition,\"controlStyle.\"+(h?\"stopIcon\":\"playIcon\"),f(this._handlePlayClick,this,!h),!0)},_renderCurrentPointer:function(t,e,i,n){var a=n.getData(),r=n.getCurrentIndex(),o=a.getItemModel(r).getModel(\"checkpointStyle\"),s=this;this._currentPointer=y(o,o,this._mainGroup,{},this._currentPointer,{onCreate:function(t){t.draggable=!0,t.drift=f(s._handlePointerDrag,s),t.ondragend=f(s._handlePointerDragend,s),x(t,r,i,n,!0)},onUpdate:function(t){x(t,r,i,n)}})},_handlePlayClick:function(t){this._clearTimer(),this.api.dispatchAction({type:\"timelinePlayChange\",playState:t,from:this.uid})},_handlePointerDrag:function(t,e,i){this._clearTimer(),this._pointerChangeTimeline([i.offsetX,i.offsetY])},_handlePointerDragend:function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},_pointerChangeTimeline:function(t,e){var i=this._toAxisCoord(t)[0],n=d.asc(this._axis.getExtent().slice());i>n[1]&&(i=n[1]),i=10&&e++,e}e.linearMap=function(t,e,i,n){var a=e[1]-e[0],r=i[1]-i[0];if(0===a)return 0===r?i[0]:(i[0]+i[1])/2;if(n)if(a>0){if(t<=e[0])return i[0];if(t>=e[1])return i[1]}else{if(t>=e[0])return i[0];if(t<=e[1])return i[1]}else{if(t===e[0])return i[0];if(t===e[1])return i[1]}return(t-e[0])/a*r+i[0]},e.parsePercent=function(t,e){switch(t){case\"center\":case\"middle\":t=\"50%\";break;case\"left\":case\"top\":t=\"0%\";break;case\"right\":case\"bottom\":t=\"100%\"}return\"string\"==typeof t?(i=t,i.replace(/^\\s+|\\s+$/g,\"\")).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?NaN:+t;var i},e.round=function(t,e,i){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),i?t:+t},e.asc=function(t){return t.sort((function(t,e){return t-e})),t},e.getPrecision=function(t){if(t=+t,isNaN(t))return 0;for(var e=1,i=0;Math.round(t*e)/e!==t;)e*=10,i++;return i},e.getPrecisionSafe=function(t){var e=t.toString(),i=e.indexOf(\"e\");if(i>0){var n=+e.slice(i+1);return n<0?-n:0}var a=e.indexOf(\".\");return a<0?0:e.length-1-a},e.getPixelPrecision=function(t,e){var i=Math.log,n=Math.LN10,a=Math.floor(i(t[1]-t[0])/n),r=Math.round(i(Math.abs(e[1]-e[0]))/n),o=Math.min(Math.max(-a+r,0),20);return isFinite(o)?o:20},e.getPercentWithPrecision=function(t,e,i){if(!t[e])return 0;var a=n.reduce(t,(function(t,e){return t+(isNaN(e)?0:e)}),0);if(0===a)return 0;for(var r=Math.pow(10,i),o=n.map(t,(function(t){return(isNaN(t)?0:t)/a*r*100})),s=100*r,l=n.map(o,(function(t){return Math.floor(t)})),u=n.reduce(l,(function(t,e){return t+e}),0),c=n.map(o,(function(t,e){return t-l[e]}));uh&&(h=c[p],d=p);++l[d],c[d]=0,++u}return l[e]/r},e.MAX_SAFE_INTEGER=9007199254740991,e.remRadian=function(t){var e=2*Math.PI;return(t%e+e)%e},e.isRadianAroundZero=function(t){return t>-1e-4&&t<1e-4},e.parseDate=function(t){if(t instanceof Date)return t;if(\"string\"==typeof t){var e=a.exec(t);if(!e)return new Date(NaN);if(e[8]){var i=+e[4]||0;return\"Z\"!==e[8].toUpperCase()&&(i-=e[8].slice(0,3)),new Date(Date.UTC(+e[1],+(e[2]||1)-1,+e[3]||1,i,+(e[5]||0),+e[6]||0,+e[7]||0))}return new Date(+e[1],+(e[2]||1)-1,+e[3]||1,+e[4]||0,+(e[5]||0),+e[6]||0,+e[7]||0)}return null==t?new Date(NaN):new Date(Math.round(t))},e.quantity=function(t){return Math.pow(10,r(t))},e.quantityExponent=r,e.nice=function(t,e){var i=r(t),n=Math.pow(10,i),a=t/n;return t=(e?a<1.5?1:a<2.5?2:a<4?3:a<7?5:10:a<1?1:a<2?2:a<3?3:a<5?5:10)*n,i>=-20?+t.toFixed(i<0?-i:0):t},e.quantile=function(t,e){var i=(t.length-1)*e+1,n=Math.floor(i),a=+t[n-1],r=i-n;return r?a+r*(t[n]-a):a},e.reformIntervals=function(t){t.sort((function(t,e){return function t(e,i,n){return e.interval[n]=0}},OKJ2:function(t,e,i){var n=i(\"KxfA\").retrieveRawValue,a=i(\"7aKB\"),r=a.getTooltipMarker,o=a.formatTpl,s=i(\"4NO4\").getTooltipRenderMode,l=/\\{@(.+?)\\}/g;t.exports={getDataParams:function(t,e){var i=this.getData(e),n=this.getRawValue(t,e),a=i.getRawIndex(t),o=i.getName(t),l=i.getRawDataItem(t),u=i.getItemVisual(t,\"color\"),c=i.getItemVisual(t,\"borderColor\"),h=this.ecModel.getComponent(\"tooltip\"),d=h&&h.get(\"renderMode\"),p=s(d),f=this.mainType,g=\"series\"===f,m=i.userOutput;return{componentType:f,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:g?this.subType:null,seriesIndex:this.seriesIndex,seriesId:g?this.id:null,seriesName:g?this.name:null,name:o,dataIndex:a,data:l,dataType:e,value:n,color:u,borderColor:c,dimensionNames:m?m.dimensionNames:null,encode:m?m.encode:null,marker:r({color:u,renderMode:p}),$vars:[\"seriesName\",\"name\",\"value\"]}},getFormattedLabel:function(t,e,i,a,r){e=e||\"normal\";var s=this.getData(i),u=s.getItemModel(t),c=this.getDataParams(t,i);null!=a&&c.value instanceof Array&&(c.value=c.value[a]);var h=u.get(\"normal\"===e?[r||\"label\",\"formatter\"]:[e,r||\"label\",\"formatter\"]);return\"function\"==typeof h?(c.status=e,c.dimensionIndex=a,h(c)):\"string\"==typeof h?o(h,c).replace(l,(function(e,i){var a=i.length;return\"[\"===i.charAt(0)&&\"]\"===i.charAt(a-1)&&(i=+i.slice(1,a-1)),n(s,t,i)})):void 0},getRawValue:function(t,e){return n(this.getData(e),t)},formatTooltip:function(){}}},OQFs:function(t,e,i){var n=i(\"KCsZ\")([[\"lineWidth\",\"width\"],[\"stroke\",\"color\"],[\"opacity\"],[\"shadowBlur\"],[\"shadowOffsetX\"],[\"shadowOffsetY\"],[\"shadowColor\"]]);t.exports={getLineStyle:function(t){var e=n(this,t);return e.lineDash=this.getLineDash(e.lineWidth),e},getLineDash:function(t){null==t&&(t=1);var e=this.get(\"type\"),i=Math.max(t,2),n=4*t;return\"solid\"!==e&&null!=e&&(\"dashed\"===e?[n,n]:[i,i])}}},OS9S:function(t,e,i){var n=i(\"bYtY\").inherits,a=i(\"Gev7\"),r=i(\"mFDi\");function o(t){a.call(this,t),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}o.prototype.incremental=!0,o.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},o.prototype.addDisplayable=function(t,e){e?this._temporaryDisplayables.push(t):this._displayables.push(t),this.dirty()},o.prototype.addDisplayables=function(t,e){e=e||!1;for(var i=0;i0?100:20}},getFirstTargetAxisModel:function(){var t;return c((function(e){if(null==t){var i=this.get(e.axisIndex);i.length&&(t=this.dependentModels[e.axis][i[0]])}}),this),t},eachTargetAxis:function(t,e){var i=this.ecModel;c((function(n){u(this.get(n.axisIndex),(function(a){t.call(e,n,a,this,i)}),this)}),this)},getAxisProxy:function(t,e){return this._axisProxies[t+\"_\"+e]},getAxisModel:function(t,e){var i=this.getAxisProxy(t,e);return i&&i.getAxisModel()},setRawRange:function(t){var e=this.option,i=this.settledOption;u([[\"start\",\"startValue\"],[\"end\",\"endValue\"]],(function(n){null==t[n[0]]&&null==t[n[1]]||(e[n[0]]=i[n[0]]=t[n[0]],e[n[1]]=i[n[1]]=t[n[1]])}),this),p(this,t)},setCalculatedRange:function(t){var e=this.option;u([\"start\",\"startValue\",\"end\",\"endValue\"],(function(i){e[i]=t[i]}))},getPercentRange:function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},getValueRange:function(t,e){if(null!=t||null!=e)return this.getAxisProxy(t,e).getDataValueWindow();var i=this.findRepresentativeAxisProxy();return i?i.getDataValueWindow():void 0},findRepresentativeAxisProxy:function(t){if(t)return t.__dzAxisProxy;var e=this._axisProxies;for(var i in e)if(e.hasOwnProperty(i)&&e[i].hostedBy(this))return e[i];for(var i in e)if(e.hasOwnProperty(i)&&!e[i].hostedBy(this))return e[i]},getRangePropMode:function(){return this._rangePropMode.slice()}});function d(t){var e={};return u([\"start\",\"end\",\"startValue\",\"endValue\",\"throttle\"],(function(i){t.hasOwnProperty(i)&&(e[i]=t[i])})),e}function p(t,e){var i=t._rangePropMode,n=t.get(\"rangeMode\");u([[\"start\",\"startValue\"],[\"end\",\"endValue\"]],(function(t,a){var r=null!=e[t[0]],o=null!=e[t[1]];r&&!o?i[a]=\"percent\":!r&&o?i[a]=\"value\":n?i[a]=n[a]:r&&(i[a]=\"percent\")}))}t.exports=h},P47w:function(t,e,i){var n=i(\"hydK\").createElement,a=i(\"IMiH\"),r=i(\"mFDi\"),o=i(\"Fofx\"),s=i(\"6GrX\"),l=i(\"pzxd\"),u=i(\"dqUG\"),c=a.CMD,h=Array.prototype.join,d=Math.round,p=Math.sin,f=Math.cos,g=Math.PI,m=2*Math.PI,v=180/g;function y(t){return d(1e4*t)/1e4}function x(t){return t<1e-4&&t>-1e-4}function _(t,e){e&&b(t,\"transform\",\"matrix(\"+h.call(e,\",\")+\")\")}function b(t,e,i){(!i||\"linear\"!==i.type&&\"radial\"!==i.type)&&t.setAttribute(e,i)}function w(t,e,i,n){if(function(t,e){var i=e?t.textFill:t.fill;return null!=i&&\"none\"!==i}(e,i)){var a=i?e.textFill:e.fill;b(t,\"fill\",a=\"transparent\"===a?\"none\":a),b(t,\"fill-opacity\",null!=e.fillOpacity?e.fillOpacity*e.opacity:e.opacity)}else b(t,\"fill\",\"none\");if(function(t,e){var i=e?t.textStroke:t.stroke;return null!=i&&\"none\"!==i}(e,i)){var r=i?e.textStroke:e.stroke;b(t,\"stroke\",r=\"transparent\"===r?\"none\":r),b(t,\"stroke-width\",(i?e.textStrokeWidth:e.lineWidth)/(!i&&e.strokeNoScale?n.getLineScale():1)),b(t,\"paint-order\",i?\"stroke\":\"fill\"),b(t,\"stroke-opacity\",null!=e.strokeOpacity?e.strokeOpacity:e.opacity),e.lineDash?(b(t,\"stroke-dasharray\",e.lineDash.join(\",\")),b(t,\"stroke-dashoffset\",d(e.lineDashOffset||0))):b(t,\"stroke-dasharray\",\"\"),e.lineCap&&b(t,\"stroke-linecap\",e.lineCap),e.lineJoin&&b(t,\"stroke-linejoin\",e.lineJoin),e.miterLimit&&b(t,\"stroke-miterlimit\",e.miterLimit)}else b(t,\"stroke\",\"none\")}var S={brush:function(t){var e=t.style,i=t.__svgEl;i||(i=n(\"path\"),t.__svgEl=i),t.path||t.createPathProxy();var a=t.path;if(t.__dirtyPath){a.beginPath(),a.subPixelOptimize=!1,t.buildPath(a,t.shape),t.__dirtyPath=!1;var r=function(t){for(var e=[],i=t.data,n=t.len(),a=0;a=m:-b>=m),T=b>0?b%m:b%m+m,A=!1;A=!!I||!x(M)&&T>=g==!!S;var D=y(s+u*f(_)),C=y(l+h*p(_));I&&(b=S?m-1e-4:1e-4-m,A=!0,9===a&&e.push(\"M\",D,C));var L=y(s+u*f(_+b)),P=y(l+h*p(_+b));e.push(\"A\",y(u),y(h),d(w*v),+A,+S,L,P);break;case c.Z:r=\"Z\";break;case c.R:L=y(i[a++]),P=y(i[a++]);var k=y(i[a++]),O=y(i[a++]);e.push(\"M\",L,P,\"L\",L+k,P,\"L\",L+k,P+O,\"L\",L,P+O,\"L\",L,P)}r&&e.push(r);for(var N=0;NR){for(;Nt[1])break;i.push({color:this.getControllerVisual(r,\"color\",e),offset:a/100})}return i.push({color:this.getControllerVisual(t[1],\"color\",e),offset:1}),i},_createBarPoints:function(t,e){var i=this.visualMapModel.itemSize;return[[i[0]-e[0],t[0]],[i[0],t[0]],[i[0],t[1]],[i[0]-e[1],t[1]]]},_createBarGroup:function(t){var e=this._orient,i=this.visualMapModel.get(\"inverse\");return new s.Group(\"horizontal\"!==e||i?\"horizontal\"===e&&i?{scale:\"bottom\"===t?[-1,1]:[1,1],rotation:-Math.PI/2}:\"vertical\"!==e||i?{scale:\"left\"===t?[1,1]:[-1,1]}:{scale:\"left\"===t?[1,-1]:[-1,-1]}:{scale:\"bottom\"===t?[1,1]:[-1,1],rotation:Math.PI/2})},_updateHandle:function(t,e){if(this._useHandle){var i=this._shapes,n=this.visualMapModel,a=i.handleThumbs,r=i.handleLabels;p([0,1],(function(o){var l=a[o];l.setStyle(\"fill\",e.handlesColor[o]),l.position[1]=t[o];var u=s.applyTransform(i.handleLabelPoints[o],s.getTransform(l,this.group));r[o].setStyle({x:u[0],y:u[1],text:n.formatValueText(this._dataInterval[o]),textVerticalAlign:\"middle\",textAlign:this._applyTransform(\"horizontal\"===this._orient?0===o?\"bottom\":\"top\":\"left\",i.barGroup)})}),this)}},_showIndicator:function(t,e,i,n){var a=this.visualMapModel,r=a.getExtent(),o=a.itemSize,l=d(t,r,[0,o[1]],!0),u=this._shapes,c=u.indicator;if(c){c.position[1]=l,c.attr(\"invisible\",!1),c.setShape(\"points\",function(t,e,i,n){return t?[[0,-f(e,g(i,0))],[6,0],[0,f(e,g(n-i,0))]]:[[0,0],[5,-5],[5,5]]}(!!i,n,l,o[1]));var h=this.getControllerVisual(t,\"color\",{convertOpacityToAlpha:!0});c.setStyle(\"fill\",h);var p=s.applyTransform(u.indicatorLabelPoint,s.getTransform(c,this.group)),m=u.indicatorLabel;m.attr(\"invisible\",!1);var v=this._applyTransform(\"left\",u.barGroup),y=this._orient;m.setStyle({text:(i||\"\")+a.formatValueText(e),textVerticalAlign:\"horizontal\"===y?v:\"middle\",textAlign:\"horizontal\"===y?\"center\":v,x:p[0],y:p[1]})}},_enableHoverLinkToSeries:function(){var t=this;this._shapes.barGroup.on(\"mousemove\",(function(e){if(t._hovering=!0,!t._dragging){var i=t.visualMapModel.itemSize,n=t._applyTransform([e.offsetX,e.offsetY],t._shapes.barGroup,!0,!0);n[1]=f(g(0,n[1]),i[1]),t._doHoverLinkToSeries(n[1],0<=n[0]&&n[0]<=i[0])}})).on(\"mouseout\",(function(){t._hovering=!1,!t._dragging&&t._clearHoverLinkToSeries()}))},_enableHoverLinkFromSeries:function(){var t=this.api.getZr();this.visualMapModel.option.hoverLink?(t.on(\"mouseover\",this._hoverLinkFromSeriesMouseOver,this),t.on(\"mouseout\",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},_doHoverLinkToSeries:function(t,e){var i=this.visualMapModel;if(i.option.hoverLink){var n=[0,i.itemSize[1]],a=i.getExtent();t=f(g(n[0],t),n[1]);var r=function(t,e,i){var n=6,a=t.get(\"hoverLinkDataSize\");return a&&(n=d(a,e,i,!0)/2),n}(i,a,n),o=[t-r,t+r],s=d(t,n,a,!0),l=[d(o[0],n,a,!0),d(o[1],n,a,!0)];o[0]n[1]&&(l[1]=1/0),e&&(l[0]===-1/0?this._showIndicator(s,l[1],\"< \",r):l[1]===1/0?this._showIndicator(s,l[0],\"> \",r):this._showIndicator(s,s,\"\\u2248 \",r));var u=this._hoverLinkDataIndices,p=[];(e||y(i))&&(p=this._hoverLinkDataIndices=i.findTargetDataIndices(l));var m=h.compressBatches(u,p);this._dispatchHighDown(\"downplay\",c.makeHighDownBatch(m[0],i)),this._dispatchHighDown(\"highlight\",c.makeHighDownBatch(m[1],i))}},_hoverLinkFromSeriesMouseOver:function(t){var e=t.target,i=this.visualMapModel;if(e&&null!=e.dataIndex){var n=this.ecModel.getSeriesByIndex(e.seriesIndex);if(i.isTargetSeries(n)){var a=n.getData(e.dataType),r=a.get(i.getDataDimension(a),e.dataIndex,!0);isNaN(r)||this._showIndicator(r,r)}}},_hideIndicator:function(){var t=this._shapes;t.indicator&&t.indicator.attr(\"invisible\",!0),t.indicatorLabel&&t.indicatorLabel.attr(\"invisible\",!0)},_clearHoverLinkToSeries:function(){this._hideIndicator();var t=this._hoverLinkDataIndices;this._dispatchHighDown(\"downplay\",c.makeHighDownBatch(t,this.visualMapModel)),t.length=0},_clearHoverLinkFromSeries:function(){this._hideIndicator();var t=this.api.getZr();t.off(\"mouseover\",this._hoverLinkFromSeriesMouseOver),t.off(\"mouseout\",this._hideIndicator)},_applyTransform:function(t,e,i,a){var r=s.getTransform(e,a?null:this.group);return s[n.isArray(t)?\"applyTransform\":\"transformDirection\"](t,r,i)},_dispatchHighDown:function(t,e){e&&e.length&&this.api.dispatchAction({type:t,batch:e})},dispose:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},remove:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()}});function v(t,e,i,n){return new s.Polygon({shape:{points:t},draggable:!!i,cursor:e,drift:i,onmousemove:function(t){r.stop(t.event)},ondragend:n})}function y(t){var e=t.get(\"hoverLinkOnHandle\");return!!(null==e?t.get(\"realtime\"):e)}function x(t){return\"vertical\"===t?\"ns-resize\":\"ew-resize\"}t.exports=m},ProS:function(t,e,i){i(\"Tghj\");var n=i(\"aX58\"),a=i(\"bYtY\"),r=i(\"Qe9p\"),o=i(\"ItGF\"),s=i(\"BPZU\"),l=i(\"H6uX\"),u=i(\"fmMI\"),c=i(\"hD7B\"),h=i(\"IDmD\"),d=i(\"ypgQ\"),p=i(\"+wW9\"),f=i(\"0V0F\"),g=i(\"bLfw\"),m=i(\"T4UG\"),v=i(\"sS/r\"),y=i(\"6Ic6\"),x=i(\"IwbS\"),_=i(\"4NO4\"),b=i(\"iLNv\").throttle,w=i(\"/WM3\"),S=i(\"uAnK\"),M=i(\"mYwL\"),I=i(\"af/B\"),T=i(\"xTNl\"),A=i(\"8hn6\");i(\"A1Ka\");var D=i(\"7DRL\"),C=a.assert,L=a.each,P=a.isFunction,k=a.isObject,O=g.parseClassType,N=\"__flagInMainProcess\",E=/^[a-zA-Z0-9_]+$/;function R(t,e){return function(i,n,a){!e&&this._disposed||(i=i&&i.toLowerCase(),l.prototype[t].call(this,i,n,a))}}function z(){l.call(this)}function B(t,e,i){i=i||{},\"string\"==typeof e&&(e=lt[e]),this._dom=t;var r=this._zr=n.init(t,{renderer:i.renderer||\"canvas\",devicePixelRatio:i.devicePixelRatio,width:i.width,height:i.height});this._throttledZrFlush=b(a.bind(r.flush,r),17),(e=a.clone(e))&&p(e,!0),this._theme=e,this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._coordSysMgr=new h;var o,u,d=this._api=(u=(o=this)._coordSysMgr,a.extend(new c(o),{getCoordinateSystems:a.bind(u.getCoordinateSystems,u),getComponentByElement:function(t){for(;t;){var e=t.__ecComponentInfo;if(null!=e)return o._model.getComponent(e.mainType,e.index);t=t.parent}}}));function f(t,e){return t.__prio-e.__prio}s(st,f),s(at,f),this._scheduler=new I(this,d,at,st),l.call(this,this._ecEventProcessor=new et),this._messageCenter=new z,this._initEvents(),this.resize=a.bind(this.resize,this),this._pendingActions=[],r.animation.on(\"frame\",this._onframe,this),function(t,e){t.on(\"rendered\",(function(){e.trigger(\"rendered\"),!t.animation.isFinished()||e.__optionUpdated||e._scheduler.unfinished||e._pendingActions.length||e.trigger(\"finished\")}))}(r,this),a.setAsPrimitive(this)}z.prototype.on=R(\"on\",!0),z.prototype.off=R(\"off\",!0),z.prototype.one=R(\"one\",!0),a.mixin(z,l);var V=B.prototype;function Y(t,e,i){if(!this._disposed){var n,a=this._model,r=this._coordSysMgr.getCoordinateSystems();e=_.parseFinder(a,e);for(var o=0;o0&&t.unfinished);t.unfinished||this._zr.flush()}}},V.getDom=function(){return this._dom},V.getZr=function(){return this._zr},V.setOption=function(t,e,i){if(!this._disposed){var n;if(k(e)&&(i=e.lazyUpdate,n=e.silent,e=e.notMerge),this[N]=!0,!this._model||e){var a=new d(this._api),r=this._theme,o=this._model=new u;o.scheduler=this._scheduler,o.init(null,null,r,a)}this._model.setOption(t,rt),i?(this.__optionUpdated={silent:n},this[N]=!1):(F(this),G.update.call(this),this._zr.flush(),this.__optionUpdated=!1,this[N]=!1,j.call(this,n),X.call(this,n))}},V.setTheme=function(){console.error(\"ECharts#setTheme() is DEPRECATED in ECharts 3.0\")},V.getModel=function(){return this._model},V.getOption=function(){return this._model&&this._model.getOption()},V.getWidth=function(){return this._zr.getWidth()},V.getHeight=function(){return this._zr.getHeight()},V.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},V.getRenderedCanvas=function(t){if(o.canvasSupported)return(t=t||{}).pixelRatio=t.pixelRatio||1,t.backgroundColor=t.backgroundColor||this._model.get(\"backgroundColor\"),this._zr.painter.getRenderedCanvas(t)},V.getSvgDataURL=function(){if(o.svgSupported){var t=this._zr,e=t.storage.getDisplayList();return a.each(e,(function(t){t.stopAnimation(!0)})),t.painter.toDataURL()}},V.getDataURL=function(t){if(!this._disposed){var e=this._model,i=[],n=this;L((t=t||{}).excludeComponents,(function(t){e.eachComponent({mainType:t},(function(t){var e=n._componentsMap[t.__viewId];e.group.ignore||(i.push(e),e.group.ignore=!0)}))}));var a=\"svg\"===this._zr.painter.getType()?this.getSvgDataURL():this.getRenderedCanvas(t).toDataURL(\"image/\"+(t&&t.type||\"png\"));return L(i,(function(t){t.group.ignore=!1})),a}},V.getConnectedDataURL=function(t){if(!this._disposed&&o.canvasSupported){var e=\"svg\"===t.type,i=this.group,r=Math.min,s=Math.max;if(ht[i]){var l=1/0,u=1/0,c=-1/0,h=-1/0,d=[],p=t&&t.pixelRatio||1;a.each(ct,(function(n,o){if(n.group===i){var p=e?n.getZr().painter.getSvgDom().innerHTML:n.getRenderedCanvas(a.clone(t)),f=n.getDom().getBoundingClientRect();l=r(f.left,l),u=r(f.top,u),c=s(f.right,c),h=s(f.bottom,h),d.push({dom:p,left:f.left,top:f.top})}}));var f=(c*=p)-(l*=p),g=(h*=p)-(u*=p),m=a.createCanvas(),v=n.init(m,{renderer:e?\"svg\":\"canvas\"});if(v.resize({width:f,height:g}),e){var y=\"\";return L(d,(function(t){y+=''+t.dom+\"\"})),v.painter.getSvgRoot().innerHTML=y,t.connectedBackgroundColor&&v.painter.setBackgroundColor(t.connectedBackgroundColor),v.refreshImmediately(),v.painter.toDataURL()}return t.connectedBackgroundColor&&v.add(new x.Rect({shape:{x:0,y:0,width:f,height:g},style:{fill:t.connectedBackgroundColor}})),L(d,(function(t){var e=new x.Image({style:{x:t.left*p-l,y:t.top*p-u,image:t.dom}});v.add(e)})),v.refreshImmediately(),m.toDataURL(\"image/\"+(t&&t.type||\"png\"))}return this.getDataURL(t)}},V.convertToPixel=a.curry(Y,\"convertToPixel\"),V.convertFromPixel=a.curry(Y,\"convertFromPixel\"),V.containPixel=function(t,e){var i;if(!this._disposed)return t=_.parseFinder(this._model,t),a.each(t,(function(t,n){n.indexOf(\"Models\")>=0&&a.each(t,(function(t){var a=t.coordinateSystem;if(a&&a.containPoint)i|=!!a.containPoint(e);else if(\"seriesModels\"===n){var r=this._chartsMap[t.__viewId];r&&r.containPoint&&(i|=r.containPoint(e,t))}}),this)}),this),!!i},V.getVisual=function(t,e){var i=(t=_.parseFinder(this._model,t,{defaultMainType:\"series\"})).seriesModel.getData(),n=t.hasOwnProperty(\"dataIndexInside\")?t.dataIndexInside:t.hasOwnProperty(\"dataIndex\")?i.indexOfRawIndex(t.dataIndex):null;return null!=n?i.getItemVisual(n,e):i.getVisual(e)},V.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},V.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]};var G={prepareAndUpdate:function(t){F(this),G.update.call(this,t)},update:function(t){var e=this._model,i=this._api,n=this._zr,a=this._coordSysMgr,s=this._scheduler;if(e){s.restoreData(e,t),s.performSeriesTasks(e),a.create(e,i),s.performDataProcessorTasks(e,t),W(this,e),a.update(e,i),q(e),s.performVisualTasks(e,t),K(this,e,i,t);var l=e.get(\"backgroundColor\")||\"transparent\";if(o.canvasSupported)n.setBackgroundColor(l);else{var u=r.parse(l);l=r.stringify(u,\"rgb\"),0===u[3]&&(l=\"transparent\")}J(e,i)}},updateTransform:function(t){var e=this._model,i=this,n=this._api;if(e){var r=[];e.eachComponent((function(a,o){var s=i.getViewOfComponentModel(o);if(s&&s.__alive)if(s.updateTransform){var l=s.updateTransform(o,e,n,t);l&&l.update&&r.push(s)}else r.push(s)}));var o=a.createHashMap();e.eachSeries((function(a){var r=i._chartsMap[a.__viewId];if(r.updateTransform){var s=r.updateTransform(a,e,n,t);s&&s.update&&o.set(a.uid,1)}else o.set(a.uid,1)})),q(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0,dirtyMap:o}),Q(i,e,0,t,o),J(e,this._api)}},updateView:function(t){var e=this._model;e&&(y.markUpdateMethod(t,\"updateView\"),q(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0}),K(this,this._model,this._api,t),J(e,this._api))},updateVisual:function(t){G.update.call(this,t)},updateLayout:function(t){G.update.call(this,t)}};function F(t){var e=t._model,i=t._scheduler;i.restorePipelines(e),i.prepareStageTasks(),Z(t,\"component\",e,i),Z(t,\"chart\",e,i),i.plan()}function H(t,e,i,n,r){var o=t._model;if(n){var s={};s[n+\"Id\"]=i[n+\"Id\"],s[n+\"Index\"]=i[n+\"Index\"],s[n+\"Name\"]=i[n+\"Name\"];var l={mainType:n,query:s};r&&(l.subType=r);var u=i.excludeSeriesId;null!=u&&(u=a.createHashMap(_.normalizeToArray(u))),o&&o.eachComponent(l,(function(e){u&&null!=u.get(e.id)||c(t[\"series\"===n?\"_chartsMap\":\"_componentsMap\"][e.__viewId])}),t)}else L(t._componentsViews.concat(t._chartsViews),c);function c(n){n&&n.__alive&&n[e]&&n[e](n.__model,o,t._api,i)}}function W(t,e){var i=t._chartsMap,n=t._scheduler;e.eachSeries((function(t){n.updateStreamModes(t,i[t.__viewId])}))}function U(t,e){var i=t.type,n=t.escapeConnect,r=it[i],o=r.actionInfo,s=(o.update||\"update\").split(\":\"),l=s.pop();s=null!=s[0]&&O(s[0]),this[N]=!0;var u=[t],c=!1;t.batch&&(c=!0,u=a.map(t.batch,(function(e){return(e=a.defaults(a.extend({},e),t)).batch=null,e})));var h,d=[],p=\"highlight\"===i||\"downplay\"===i;L(u,(function(t){(h=(h=r.action(t,this._model,this._api))||a.extend({},t)).type=o.event||h.type,d.push(h),p?H(this,l,t,\"series\"):s&&H(this,l,t,s.main,s.sub)}),this),\"none\"===l||p||s||(this.__optionUpdated?(F(this),G.update.call(this,t),this.__optionUpdated=!1):G[l].call(this,t)),h=c?{type:o.event||i,escapeConnect:n,batch:d}:d[0],this[N]=!1,!e&&this._messageCenter.trigger(h.type,h)}function j(t){for(var e=this._pendingActions;e.length;){var i=e.shift();U.call(this,i,t)}}function X(t){!t&&this.trigger(\"updated\")}function Z(t,e,i,n){for(var a=\"component\"===e,r=a?t._componentsViews:t._chartsViews,o=a?t._componentsMap:t._chartsMap,s=t._zr,l=t._api,u=0;ue.get(\"hoverLayerThreshold\")&&!o.node&&e.eachSeries((function(e){if(!e.preventUsingHoverLayer){var i=t._chartsMap[e.__viewId];i.__alive&&i.group.traverse((function(t){t.useHoverLayer=!0}))}}))}(t,e),S(t._zr.dom,e)}function J(t,e){L(ot,(function(i){i(t,e)}))}V.resize=function(t){if(!this._disposed){this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var i=e.resetOption(\"media\"),n=t&&t.silent;this[N]=!0,i&&F(this),G.update.call(this),this[N]=!1,j.call(this,n),X.call(this,n)}}},V.showLoading=function(t,e){if(!this._disposed&&(k(t)&&(e=t,t=\"\"),t=t||\"default\",this.hideLoading(),ut[t])){var i=ut[t](this._api,e),n=this._zr;this._loadingFX=i,n.add(i)}},V.hideLoading=function(){this._disposed||(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},V.makeActionFromEvent=function(t){var e=a.extend({},t);return e.type=nt[t.type],e},V.dispatchAction=function(t,e){this._disposed||(k(e)||(e={silent:!!e}),it[t.type]&&this._model&&(this[N]?this._pendingActions.push(t):(U.call(this,t,e.silent),e.flush?this._zr.flush(!0):!1!==e.flush&&o.browser.weChat&&this._throttledZrFlush(),j.call(this,e.silent),X.call(this,e.silent))))},V.appendData=function(t){if(!this._disposed){var e=t.seriesIndex;this.getModel().getSeriesByIndex(e).appendData(t),this._scheduler.unfinished=!0}},V.on=R(\"on\",!1),V.off=R(\"off\",!1),V.one=R(\"one\",!1);var $=[\"click\",\"dblclick\",\"mouseover\",\"mouseout\",\"mousemove\",\"mousedown\",\"mouseup\",\"globalout\",\"contextmenu\"];function tt(t,e){var i=t.get(\"z\"),n=t.get(\"zlevel\");e.group.traverse((function(t){\"group\"!==t.type&&(null!=i&&(t.z=i),null!=n&&(t.zlevel=n))}))}function et(){}V._initEvents=function(){L($,(function(t){var e=function(e){var i,n=this.getModel(),r=e.target;if(\"globalout\"===t)i={};else if(r&&null!=r.dataIndex){var o=r.dataModel||n.getSeriesByIndex(r.seriesIndex);i=o&&o.getDataParams(r.dataIndex,r.dataType,r)||{}}else r&&r.eventData&&(i=a.extend({},r.eventData));if(i){var s=i.componentType,l=i.componentIndex;\"markLine\"!==s&&\"markPoint\"!==s&&\"markArea\"!==s||(s=\"series\",l=i.seriesIndex);var u=s&&null!=l&&n.getComponent(s,l),c=u&&this[\"series\"===u.mainType?\"_chartsMap\":\"_componentsMap\"][u.__viewId];i.event=e,i.type=t,this._ecEventProcessor.eventInfo={targetEl:r,packedEvent:i,model:u,view:c},this.trigger(t,i)}};e.zrEventfulCallAtLast=!0,this._zr.on(t,e,this)}),this),L(nt,(function(t,e){this._messageCenter.on(e,(function(t){this.trigger(e,t)}),this)}),this)},V.isDisposed=function(){return this._disposed},V.clear=function(){this._disposed||this.setOption({series:[]},!0)},V.dispose=function(){if(!this._disposed){this._disposed=!0,_.setAttribute(this.getDom(),ft,\"\");var t=this._api,e=this._model;L(this._componentsViews,(function(i){i.dispose(e,t)})),L(this._chartsViews,(function(i){i.dispose(e,t)})),this._zr.dispose(),delete ct[this.id]}},a.mixin(B,l),et.prototype={constructor:et,normalizeQuery:function(t){var e={},i={},n={};if(a.isString(t)){var r=O(t);e.mainType=r.main||null,e.subType=r.sub||null}else{var o=[\"Index\",\"Name\",\"Id\"],s={name:1,dataIndex:1,dataType:1};a.each(t,(function(t,a){for(var r=!1,l=0;l0&&c===a.length-u.length){var h=a.slice(0,c);\"data\"!==h&&(e.mainType=h,e[u.toLowerCase()]=t,r=!0)}}s.hasOwnProperty(a)&&(i[a]=t,r=!0),r||(n[a]=t)}))}return{cptQuery:e,dataQuery:i,otherQuery:n}},filter:function(t,e,i){var n=this.eventInfo;if(!n)return!0;var a=n.targetEl,r=n.packedEvent,o=n.model,s=n.view;if(!o||!s)return!0;var l=e.cptQuery,u=e.dataQuery;return c(l,o,\"mainType\")&&c(l,o,\"subType\")&&c(l,o,\"index\",\"componentIndex\")&&c(l,o,\"name\")&&c(l,o,\"id\")&&c(u,r,\"name\")&&c(u,r,\"dataIndex\")&&c(u,r,\"dataType\")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,e.otherQuery,a,r));function c(t,e,i,n){return null==t[i]||e[n||i]===t[i]}},afterTrigger:function(){this.eventInfo=null}};var it={},nt={},at=[],rt=[],ot=[],st=[],lt={},ut={},ct={},ht={},dt=new Date-0,pt=new Date-0,ft=\"_echarts_instance_\";function gt(t){ht[t]=!1}var mt=gt;function vt(t){return ct[_.getAttribute(t,ft)]}function yt(t,e){lt[t]=e}function xt(t){rt.push(t)}function _t(t,e){St(at,t,e,1e3)}function bt(t,e,i){\"function\"==typeof e&&(i=e,e=\"\");var n=k(t)?t.type:[t,t={event:e}][0];t.event=(t.event||n).toLowerCase(),e=t.event,C(E.test(n)&&E.test(e)),it[n]||(it[n]={action:i,actionInfo:t}),nt[e]=n}function wt(t,e){St(st,t,e,3e3,\"visual\")}function St(t,e,i,n,a){(P(e)||k(e))&&(i=e,e=n);var r=I.wrapStageHandler(i,a);return r.__prio=e,r.__raw=i,t.push(r),r}function Mt(t,e){ut[t]=e}wt(2e3,w),xt(p),_t(900,f),Mt(\"default\",M),bt({type:\"highlight\",event:\"highlight\",update:\"highlight\"},a.noop),bt({type:\"downplay\",event:\"downplay\",update:\"downplay\"},a.noop),yt(\"light\",T),yt(\"dark\",A),e.version=\"4.9.0\",e.dependencies={zrender:\"4.3.2\"},e.PRIORITY={PROCESSOR:{FILTER:1e3,SERIES_FILTER:800,STATISTIC:5e3},VISUAL:{LAYOUT:1e3,PROGRESSIVE_LAYOUT:1100,GLOBAL:2e3,CHART:3e3,POST_CHART_LAYOUT:3500,COMPONENT:4e3,BRUSH:5e3}},e.init=function(t,e,i){var n=vt(t);if(n)return n;var a=new B(t,e,i);return a.id=\"ec_\"+dt++,ct[a.id]=a,_.setAttribute(t,ft,a.id),function(t){var e=\"__connectUpdateStatus\";function i(t,i){for(var n=0;n255?255:t}function o(t){return t<0?0:t>1?1:t}function s(t){return t.length&&\"%\"===t.charAt(t.length-1)?r(parseFloat(t)/100*255):r(parseInt(t,10))}function l(t){return t.length&&\"%\"===t.charAt(t.length-1)?o(parseFloat(t)/100):o(parseFloat(t))}function u(t,e,i){return i<0?i+=1:i>1&&(i-=1),6*i<1?t+(e-t)*i*6:2*i<1?e:3*i<2?t+(e-t)*(2/3-i)*6:t}function c(t,e,i){return t+(e-t)*i}function h(t,e,i,n,a){return t[0]=e,t[1]=i,t[2]=n,t[3]=a,t}function d(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}var p=new n(20),f=null;function g(t,e){f&&d(f,e),f=p.put(t,f||e.slice())}function m(t,e){if(t){e=e||[];var i=p.get(t);if(i)return d(e,i);var n,r=(t+=\"\").replace(/ /g,\"\").toLowerCase();if(r in a)return d(e,a[r]),g(t,e),e;if(\"#\"===r.charAt(0))return 4===r.length?(n=parseInt(r.substr(1),16))>=0&&n<=4095?(h(e,(3840&n)>>4|(3840&n)>>8,240&n|(240&n)>>4,15&n|(15&n)<<4,1),g(t,e),e):void h(e,0,0,0,1):7===r.length?(n=parseInt(r.substr(1),16))>=0&&n<=16777215?(h(e,(16711680&n)>>16,(65280&n)>>8,255&n,1),g(t,e),e):void h(e,0,0,0,1):void 0;var o=r.indexOf(\"(\"),u=r.indexOf(\")\");if(-1!==o&&u+1===r.length){var c=r.substr(0,o),f=r.substr(o+1,u-(o+1)).split(\",\"),m=1;switch(c){case\"rgba\":if(4!==f.length)return void h(e,0,0,0,1);m=l(f.pop());case\"rgb\":return 3!==f.length?void h(e,0,0,0,1):(h(e,s(f[0]),s(f[1]),s(f[2]),m),g(t,e),e);case\"hsla\":return 4!==f.length?void h(e,0,0,0,1):(f[3]=l(f[3]),v(f,e),g(t,e),e);case\"hsl\":return 3!==f.length?void h(e,0,0,0,1):(v(f,e),g(t,e),e);default:return}}h(e,0,0,0,1)}}function v(t,e){var i=(parseFloat(t[0])%360+360)%360/360,n=l(t[1]),a=l(t[2]),o=a<=.5?a*(n+1):a+n-a*n,s=2*a-o;return h(e=e||[],r(255*u(s,o,i+1/3)),r(255*u(s,o,i)),r(255*u(s,o,i-1/3)),1),4===t.length&&(e[3]=t[3]),e}function y(t,e,i){if(e&&e.length&&t>=0&&t<=1){i=i||[];var n=t*(e.length-1),a=Math.floor(n),s=Math.ceil(n),l=e[a],u=e[s],h=n-a;return i[0]=r(c(l[0],u[0],h)),i[1]=r(c(l[1],u[1],h)),i[2]=r(c(l[2],u[2],h)),i[3]=o(c(l[3],u[3],h)),i}}var x=y;function _(t,e,i){if(e&&e.length&&t>=0&&t<=1){var n=t*(e.length-1),a=Math.floor(n),s=Math.ceil(n),l=m(e[a]),u=m(e[s]),h=n-a,d=w([r(c(l[0],u[0],h)),r(c(l[1],u[1],h)),r(c(l[2],u[2],h)),o(c(l[3],u[3],h))],\"rgba\");return i?{color:d,leftIndex:a,rightIndex:s,value:n}:d}}var b=_;function w(t,e){if(t&&t.length){var i=t[0]+\",\"+t[1]+\",\"+t[2];return\"rgba\"!==e&&\"hsva\"!==e&&\"hsla\"!==e||(i+=\",\"+t[3]),e+\"(\"+i+\")\"}}e.parse=m,e.lift=function(t,e){var i=m(t);if(i){for(var n=0;n<3;n++)i[n]=e<0?i[n]*(1-e)|0:(255-i[n])*e+i[n]|0,i[n]>255?i[n]=255:t[n]<0&&(i[n]=0);return w(i,4===i.length?\"rgba\":\"rgb\")}},e.toHex=function(t){var e=m(t);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)},e.fastLerp=y,e.fastMapToColor=x,e.lerp=_,e.mapToColor=b,e.modifyHSL=function(t,e,i,n){if(t=m(t))return t=function(t){if(t){var e,i,n=t[0]/255,a=t[1]/255,r=t[2]/255,o=Math.min(n,a,r),s=Math.max(n,a,r),l=s-o,u=(s+o)/2;if(0===l)e=0,i=0;else{i=u<.5?l/(s+o):l/(2-s-o);var c=((s-n)/6+l/2)/l,h=((s-a)/6+l/2)/l,d=((s-r)/6+l/2)/l;n===s?e=d-h:a===s?e=1/3+c-d:r===s&&(e=2/3+h-c),e<0&&(e+=1),e>1&&(e-=1)}var p=[360*e,i,u];return null!=t[3]&&p.push(t[3]),p}}(t),null!=e&&(t[0]=(a=e,(a=Math.round(a))<0?0:a>360?360:a)),null!=i&&(t[1]=l(i)),null!=n&&(t[2]=l(n)),w(v(t),\"rgba\");var a},e.modifyAlpha=function(t,e){if((t=m(t))&&null!=e)return t[3]=o(e),w(t,\"rgba\")},e.stringify=w},QuXc:function(t,e){var i=function(t){this.colorStops=t||[]};i.prototype={constructor:i,addColorStop:function(t,e){this.colorStops.push({offset:t,color:e})}},t.exports=i},Qvb6:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"ItGF\"),o=i(\"B9fm\"),s=i(\"gvm7\"),l=i(\"7aKB\"),u=i(\"OELB\"),c=i(\"IwbS\"),h=i(\"Ez2D\"),d=i(\"+TT/\"),p=i(\"Qxkt\"),f=i(\"F9bG\"),g=i(\"aX7z\"),m=i(\"/y7N\"),v=i(\"4NO4\").getTooltipRenderMode,y=a.bind,x=a.each,_=u.parsePercent,b=new c.Rect({shape:{x:-1,y:-1,width:2,height:2}}),w=n.extendComponentView({type:\"tooltip\",init:function(t,e){if(!r.node){var i,n=t.getComponent(\"tooltip\"),a=n.get(\"renderMode\");this._renderMode=v(a),\"html\"===this._renderMode?(i=new o(e.getDom(),e,{appendToBody:n.get(\"appendToBody\",!0)}),this._newLine=\"
\"):(i=new s(e),this._newLine=\"\\n\"),this._tooltipContent=i}},render:function(t,e,i){if(!r.node){this.group.removeAll(),this._tooltipModel=t,this._ecModel=e,this._api=i,this._lastDataByCoordSys=null,this._alwaysShowContent=t.get(\"alwaysShowContent\");var n=this._tooltipContent;n.update(t),n.setEnterable(t.get(\"enterable\")),this._initGlobalListener(),this._keepShow()}},_initGlobalListener:function(){var t=this._tooltipModel.get(\"triggerOn\");f.register(\"itemTooltip\",this._api,y((function(e,i,n){\"none\"!==t&&(t.indexOf(e)>=0?this._tryShow(i,n):\"leave\"===e&&this._hide(n))}),this))},_keepShow:function(){var t=this._tooltipModel,e=this._ecModel,i=this._api;if(null!=this._lastX&&null!=this._lastY&&\"none\"!==t.get(\"triggerOn\")){var n=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout((function(){!i.isDisposed()&&n.manuallyShowTip(t,e,i,{x:n._lastX,y:n._lastY})}))}},manuallyShowTip:function(t,e,i,n){if(n.from!==this.uid&&!r.node){var a=M(n,i);this._ticket=\"\";var o=n.dataByCoordSys;if(n.tooltip&&null!=n.x&&null!=n.y){var s=b;s.position=[n.x,n.y],s.update(),s.tooltip=n.tooltip,this._tryShow({offsetX:n.x,offsetY:n.y,target:s},a)}else if(o)this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,dataByCoordSys:n.dataByCoordSys,tooltipOption:n.tooltipOption},a);else if(null!=n.seriesIndex){if(this._manuallyAxisShowTip(t,e,i,n))return;var l=h(n,e),u=l.point[0],c=l.point[1];null!=u&&null!=c&&this._tryShow({offsetX:u,offsetY:c,position:n.position,target:l.el},a)}else null!=n.x&&null!=n.y&&(i.dispatchAction({type:\"updateAxisPointer\",x:n.x,y:n.y}),this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,target:i.getZr().findHover(n.x,n.y).target},a))}},manuallyHideTip:function(t,e,i,n){!this._alwaysShowContent&&this._tooltipModel&&this._tooltipContent.hideLater(this._tooltipModel.get(\"hideDelay\")),this._lastX=this._lastY=null,n.from!==this.uid&&this._hide(M(n,i))},_manuallyAxisShowTip:function(t,e,i,n){var a=n.seriesIndex,r=n.dataIndex,o=e.getComponent(\"axisPointer\").coordSysAxesInfo;if(null!=a&&null!=r&&null!=o){var s=e.getSeriesByIndex(a);if(s&&\"axis\"===(t=S([s.getData().getItemModel(r),s,(s.coordinateSystem||{}).model,t])).get(\"trigger\"))return i.dispatchAction({type:\"updateAxisPointer\",seriesIndex:a,dataIndex:r,position:n.position}),!0}},_tryShow:function(t,e){var i=t.target;if(this._tooltipModel){this._lastX=t.offsetX,this._lastY=t.offsetY;var n=t.dataByCoordSys;n&&n.length?this._showAxisTooltip(n,t):i&&null!=i.dataIndex?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(t,i,e)):i&&i.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(t,i,e)):(this._lastDataByCoordSys=null,this._hide(e))}},_showOrMove:function(t,e){var i=t.get(\"showDelay\");e=a.bind(e,this),clearTimeout(this._showTimout),i>0?this._showTimout=setTimeout(e,i):e()},_showAxisTooltip:function(t,e){var i=this._ecModel,n=[e.offsetX,e.offsetY],r=[],o=[],s=S([e.tooltipOption,this._tooltipModel]),u=this._renderMode,c=this._newLine,h={};x(t,(function(t){x(t.dataByAxis,(function(t){var e=i.getComponent(t.axisDim+\"Axis\",t.axisIndex),n=t.value,s=[];if(e&&null!=n){var d=m.getValueLabel(n,e.axis,i,t.seriesDataIndices,t.valueLabelOpt);a.each(t.seriesDataIndices,(function(r){var l=i.getSeriesByIndex(r.seriesIndex),c=r.dataIndexInside,p=l&&l.getDataParams(c);if(p.axisDim=t.axisDim,p.axisIndex=t.axisIndex,p.axisType=t.axisType,p.axisId=t.axisId,p.axisValue=g.getAxisRawValue(e.axis,n),p.axisValueLabel=d,p){o.push(p);var f,m=l.formatTooltip(c,!0,null,u);a.isObject(m)?(f=m.html,a.merge(h,m.markers)):f=m,s.push(f)}}));var p=d;r.push(\"html\"!==u?s.join(c):(p?l.encodeHTML(p)+c:\"\")+s.join(c))}}))}),this),r.reverse(),r=r.join(this._newLine+this._newLine);var d=e.position;this._showOrMove(s,(function(){this._updateContentNotChangedOnAxis(t)?this._updatePosition(s,d,n[0],n[1],this._tooltipContent,o):this._showTooltipContent(s,r,o,Math.random(),n[0],n[1],d,void 0,h)}))},_showSeriesItemTooltip:function(t,e,i){var n=e.seriesIndex,r=this._ecModel.getSeriesByIndex(n),o=e.dataModel||r,s=e.dataIndex,l=e.dataType,u=o.getData(l),c=S([u.getItemModel(s),o,r&&(r.coordinateSystem||{}).model,this._tooltipModel]),h=c.get(\"trigger\");if(null==h||\"item\"===h){var d,p,f=o.getDataParams(s,l),g=o.formatTooltip(s,!1,l,this._renderMode);a.isObject(g)?(d=g.html,p=g.markers):(d=g,p=null);var m=\"item_\"+o.name+\"_\"+s;this._showOrMove(c,(function(){this._showTooltipContent(c,d,f,m,t.offsetX,t.offsetY,t.position,t.target,p)})),i({type:\"showTip\",dataIndexInside:s,dataIndex:u.getRawIndex(s),seriesIndex:n,from:this.uid})}},_showComponentItemTooltip:function(t,e,i){var n=e.tooltip;\"string\"==typeof n&&(n={content:n,formatter:n});var a=new p(n,this._tooltipModel,this._ecModel),r=a.get(\"content\"),o=Math.random();this._showOrMove(a,(function(){this._showTooltipContent(a,r,a.get(\"formatterParams\")||{},o,t.offsetX,t.offsetY,t.position,e)})),i({type:\"showTip\",from:this.uid})},_showTooltipContent:function(t,e,i,n,a,r,o,s,u){if(this._ticket=\"\",t.get(\"showContent\")&&t.get(\"show\")){var c=this._tooltipContent,h=t.get(\"formatter\");o=o||t.get(\"position\");var d=e;if(h&&\"string\"==typeof h)d=l.formatTpl(h,i,!0);else if(\"function\"==typeof h){var p=y((function(e,n){e===this._ticket&&(c.setContent(n,u,t),this._updatePosition(t,o,a,r,c,i,s))}),this);this._ticket=n,d=h(i,n,p)}c.setContent(d,u,t),c.show(t),this._updatePosition(t,o,a,r,c,i,s)}},_updatePosition:function(t,e,i,n,r,o,s){var l=this._api.getWidth(),u=this._api.getHeight();e=e||t.get(\"position\");var c=r.getSize(),h=t.get(\"align\"),p=t.get(\"verticalAlign\"),f=s&&s.getBoundingRect().clone();if(s&&f.applyTransform(s.transform),\"function\"==typeof e&&(e=e([i,n],o,r.el,f,{viewSize:[l,u],contentSize:c.slice()})),a.isArray(e))i=_(e[0],l),n=_(e[1],u);else if(a.isObject(e)){e.width=c[0],e.height=c[1];var g=d.getLayoutRect(e,{width:l,height:u});i=g.x,n=g.y,h=null,p=null}else if(\"string\"==typeof e&&s){var m=function(t,e,i){var n=i[0],a=i[1],r=0,o=0,s=e.width,l=e.height;switch(t){case\"inside\":r=e.x+s/2-n/2,o=e.y+l/2-a/2;break;case\"top\":r=e.x+s/2-n/2,o=e.y-a-5;break;case\"bottom\":r=e.x+s/2-n/2,o=e.y+l+5;break;case\"left\":r=e.x-n-5,o=e.y+l/2-a/2;break;case\"right\":r=e.x+s+5,o=e.y+l/2-a/2}return[r,o]}(e,f,c);i=m[0],n=m[1]}else m=function(t,e,i,n,a,r,o){var s=i.getOuterSize(),l=s.width,u=s.height;return null!=r&&(t+l+r>n?t-=l+r:t+=r),null!=o&&(e+u+o>a?e-=u+o:e+=o),[t,e]}(i,n,r,l,u,h?null:20,p?null:20),i=m[0],n=m[1];h&&(i-=I(h)?c[0]/2:\"right\"===h?c[0]:0),p&&(n-=I(p)?c[1]/2:\"bottom\"===p?c[1]:0),t.get(\"confine\")&&(m=function(t,e,i,n,a){var r=i.getOuterSize(),o=r.width,s=r.height;return t=Math.min(t+o,n)-o,e=Math.min(e+s,a)-s,[t=Math.max(t,0),e=Math.max(e,0)]}(i,n,r,l,u),i=m[0],n=m[1]),r.moveTo(i,n)},_updateContentNotChangedOnAxis:function(t){var e=this._lastDataByCoordSys,i=!!e&&e.length===t.length;return i&&x(e,(function(e,n){var a=e.dataByAxis||{},r=(t[n]||{}).dataByAxis||[];(i&=a.length===r.length)&&x(a,(function(t,e){var n=r[e]||{},a=t.seriesDataIndices||[],o=n.seriesDataIndices||[];(i&=t.value===n.value&&t.axisType===n.axisType&&t.axisId===n.axisId&&a.length===o.length)&&x(a,(function(t,e){var n=o[e];i&=t.seriesIndex===n.seriesIndex&&t.dataIndex===n.dataIndex}))}))})),this._lastDataByCoordSys=t,!!i},_hide:function(t){this._lastDataByCoordSys=null,t({type:\"hideTip\",from:this.uid})},dispose:function(t,e){r.node||(this._tooltipContent.dispose(),f.unregister(\"itemTooltip\",e))}});function S(t){for(var e=t.pop();t.length;){var i=t.pop();i&&(p.isInstance(i)&&(i=i.get(\"tooltip\",!0)),\"string\"==typeof i&&(i={formatter:i}),e=new p(i,e,e.ecModel))}return e}function M(t,e){return t.dispatchAction||a.bind(e.dispatchAction,e)}function I(t){return\"center\"===t||\"middle\"===t}t.exports=w},Qxkt:function(t,e,i){var n=i(\"bYtY\"),a=i(\"ItGF\"),r=i(\"4NO4\").makeInner,o=i(\"Yl7c\"),s=o.enableClassExtend,l=o.enableClassCheck,u=i(\"OQFs\"),c=i(\"m9t5\"),h=i(\"/iHx\"),d=i(\"VR9l\"),p=n.mixin,f=r();function g(t,e,i){this.parentModel=e,this.ecModel=i,this.option=t}function m(t,e,i){for(var n=0;n=e.y&&t[1]<=e.y+e.height:i.contain(i.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height},pointToData:function(t){var e=this.getAxis();return[e.coordToData(e.toLocalCoord(t[\"horizontal\"===e.orient?0:1]))]},dataToPoint:function(t){var e=this.getAxis(),i=this.getRect(),n=[],a=\"horizontal\"===e.orient?0:1;return t instanceof Array&&(t=t[0]),n[a]=e.toGlobalCoord(e.dataToCoord(+t)),n[1-a]=0===a?i.y+i.height/2:i.x+i.width/2,n}},t.exports=s},\"SA4+\":function(t,e,i){i(\"Tghj\");var n=i(\"ProS\"),a=i(\"IwbS\"),r=i(\"zYTA\"),o=i(\"bYtY\"),s=n.extendChartView({type:\"heatmap\",render:function(t,e,i){var n;e.eachComponent(\"visualMap\",(function(e){e.eachTargetSeries((function(i){i===t&&(n=e)}))})),this.group.removeAll(),this._incrementalDisplayable=null;var a=t.coordinateSystem;\"cartesian2d\"===a.type||\"calendar\"===a.type?this._renderOnCartesianAndCalendar(t,i,0,t.getData().count()):function(t){var e=t.dimensions;return\"lng\"===e[0]&&\"lat\"===e[1]}(a)&&this._renderOnGeo(a,t,n,i)},incrementalPrepareRender:function(t,e,i){this.group.removeAll()},incrementalRender:function(t,e,i,n){e.coordinateSystem&&this._renderOnCartesianAndCalendar(e,n,t.start,t.end,!0)},_renderOnCartesianAndCalendar:function(t,e,i,n,r){var s,l,u=t.coordinateSystem;if(\"cartesian2d\"===u.type){var c=u.getAxis(\"x\"),h=u.getAxis(\"y\");s=c.getBandWidth(),l=h.getBandWidth()}for(var d=this.group,p=t.getData(),f=t.getModel(\"itemStyle\").getItemStyle([\"color\"]),g=t.getModel(\"emphasis.itemStyle\").getItemStyle(),m=t.getModel(\"label\"),v=t.getModel(\"emphasis.label\"),y=u.type,x=\"cartesian2d\"===y?[p.mapDimension(\"x\"),p.mapDimension(\"y\"),p.mapDimension(\"value\")]:[p.mapDimension(\"time\"),p.mapDimension(\"value\")],_=i;_=e[0]&&t<=e[1]}}(b,i.option.range):function(t,e,i){var n=t[1]-t[0],a=(e=o.map(e,(function(e){return{interval:[(e.interval[0]-t[0])/n,(e.interval[1]-t[0])/n]}}))).length,r=0;return function(t){for(var n=r;n=0;n--){var o;if((o=e[n].interval)[0]<=t&&t<=o[1]){r=n;break}}return n>=0&&n=0?n+=g:n-=g:_>=0?n-=g:n+=g}return n}t.exports=function(t,e){var i=[],o=n.quadraticSubdivide,s=[[],[],[]],l=[[],[]],u=[];e/=2,t.eachEdge((function(t,n){var c=t.getLayout(),h=t.getVisual(\"fromSymbol\"),p=t.getVisual(\"toSymbol\");c.__original||(c.__original=[a.clone(c[0]),a.clone(c[1])],c[2]&&c.__original.push(a.clone(c[2])));var f=c.__original;if(null!=c[2]){if(a.copy(s[0],f[0]),a.copy(s[1],f[2]),a.copy(s[2],f[1]),h&&\"none\"!==h){var g=r(t.node1),m=d(s,f[0],g*e);o(s[0][0],s[1][0],s[2][0],m,i),s[0][0]=i[3],s[1][0]=i[4],o(s[0][1],s[1][1],s[2][1],m,i),s[0][1]=i[3],s[1][1]=i[4]}p&&\"none\"!==p&&(g=r(t.node2),m=d(s,f[1],g*e),o(s[0][0],s[1][0],s[2][0],m,i),s[1][0]=i[1],s[2][0]=i[2],o(s[0][1],s[1][1],s[2][1],m,i),s[1][1]=i[1],s[2][1]=i[2]),a.copy(c[0],s[0]),a.copy(c[1],s[2]),a.copy(c[2],s[1])}else a.copy(l[0],f[0]),a.copy(l[1],f[1]),a.sub(u,l[1],l[0]),a.normalize(u,u),h&&\"none\"!==h&&(g=r(t.node1),a.scaleAndAdd(l[0],l[0],u,g*e)),p&&\"none\"!==p&&(g=r(t.node2),a.scaleAndAdd(l[1],l[1],u,-g*e)),a.copy(c[0],l[0]),a.copy(c[1],l[1])}))}},SKnc:function(t,e,i){var n=i(\"bYtY\"),a=i(\"QuXc\"),r=function(t,e,i,n,r,o){this.x=null==t?0:t,this.y=null==e?0:e,this.x2=null==i?1:i,this.y2=null==n?0:n,this.type=\"linear\",this.global=o||!1,a.call(this,r)};r.prototype={constructor:r},n.inherits(r,a),t.exports=r},\"SKx+\":function(t,e,i){var n=i(\"ProS\").extendComponentModel({type:\"axisPointer\",coordSysAxesInfo:null,defaultOption:{show:\"auto\",triggerOn:null,zlevel:0,z:50,type:\"line\",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:\"#aaa\",width:1,type:\"solid\"},shadowStyle:{color:\"rgba(150,150,150,0.3)\"},label:{show:!0,formatter:null,precision:\"auto\",margin:3,color:\"#fff\",padding:[5,7,5,7],backgroundColor:\"auto\",borderColor:null,borderWidth:0,shadowBlur:3,shadowColor:\"#aaa\"},handle:{show:!1,icon:\"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z\",size:45,margin:50,color:\"#333\",shadowBlur:3,shadowColor:\"#aaa\",shadowOffsetX:0,shadowOffsetY:2,throttle:40}}});t.exports=n},SMc4:function(t,e,i){var n=i(\"bYtY\"),a=i(\"bLfw\"),r=i(\"nkfE\"),o=i(\"ICMv\"),s=a.extend({type:\"cartesian2dAxis\",axis:null,init:function(){s.superApply(this,\"init\",arguments),this.resetRange()},mergeOption:function(){s.superApply(this,\"mergeOption\",arguments),this.resetRange()},restoreData:function(){s.superApply(this,\"restoreData\",arguments),this.resetRange()},getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:\"grid\",index:this.option.gridIndex,id:this.option.gridId})[0]}});function l(t,e){return e.type||(e.data?\"category\":\"value\")}n.merge(s.prototype,o);var u={offset:0};r(\"x\",s,l,u),r(\"y\",s,l,u),t.exports=s},SUKs:function(t,e,i){var n=function(){};1===i(\"LPTA\").debugMode&&(n=console.error),t.exports=n},SehX:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"2B6p\").updateCenterAndZoom;n.registerAction({type:\"geoRoam\",event:\"geoRoam\",update:\"updateTransform\"},(function(t,e){var i=t.componentType||\"series\";e.eachComponent({mainType:i,query:t},(function(e){var n=e.coordinateSystem;if(\"geo\"===n.type){var o=r(n,t,e.get(\"scaleLimit\"));e.setCenter&&e.setCenter(o.center),e.setZoom&&e.setZoom(o.zoom),\"series\"===i&&a.each(e.seriesGroup,(function(t){t.setCenter(o.center),t.setZoom(o.zoom)}))}}))}))},SgGq:function(t,e,i){var n=i(\"bYtY\"),a=i(\"H6uX\"),r=i(\"YH21\"),o=i(\"pP6R\");function s(t){this._zr=t,this._opt={};var e=n.bind,i=e(l,this),r=e(u,this),o=e(c,this),s=e(h,this),p=e(d,this);a.call(this),this.setPointerChecker=function(t){this.pointerChecker=t},this.enable=function(e,a){this.disable(),this._opt=n.defaults(n.clone(a)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),null==e&&(e=!0),!0!==e&&\"move\"!==e&&\"pan\"!==e||(t.on(\"mousedown\",i),t.on(\"mousemove\",r),t.on(\"mouseup\",o)),!0!==e&&\"scale\"!==e&&\"zoom\"!==e||(t.on(\"mousewheel\",s),t.on(\"pinch\",p))},this.disable=function(){t.off(\"mousedown\",i),t.off(\"mousemove\",r),t.off(\"mouseup\",o),t.off(\"mousewheel\",s),t.off(\"pinch\",p)},this.dispose=this.disable,this.isDragging=function(){return this._dragging},this.isPinching=function(){return this._pinching}}function l(t){if(!(r.isMiddleOrRightButtonOnMouseUpDown(t)||t.target&&t.target.draggable)){var e=t.offsetX,i=t.offsetY;this.pointerChecker&&this.pointerChecker(t,e,i)&&(this._x=e,this._y=i,this._dragging=!0)}}function u(t){if(this._dragging&&g(\"moveOnMouseMove\",t,this._opt)&&\"pinch\"!==t.gestureEvent&&!o.isTaken(this._zr,\"globalPan\")){var e=t.offsetX,i=t.offsetY,n=this._x,a=this._y,s=e-n,l=i-a;this._x=e,this._y=i,this._opt.preventDefaultMouseMove&&r.stop(t.event),f(this,\"pan\",\"moveOnMouseMove\",t,{dx:s,dy:l,oldX:n,oldY:a,newX:e,newY:i})}}function c(t){r.isMiddleOrRightButtonOnMouseUpDown(t)||(this._dragging=!1)}function h(t){var e=g(\"zoomOnMouseWheel\",t,this._opt),i=g(\"moveOnMouseWheel\",t,this._opt),n=t.wheelDelta,a=Math.abs(n),r=t.offsetX,o=t.offsetY;if(0!==n&&(e||i)){if(e){var s=a>3?1.4:a>1?1.2:1.1;p(this,\"zoom\",\"zoomOnMouseWheel\",t,{scale:n>0?s:1/s,originX:r,originY:o})}if(i){var l=Math.abs(n);p(this,\"scrollMove\",\"moveOnMouseWheel\",t,{scrollDelta:(n>0?1:-1)*(l>3?.4:l>1?.15:.05),originX:r,originY:o})}}}function d(t){o.isTaken(this._zr,\"globalPan\")||p(this,\"zoom\",null,t,{scale:t.pinchScale>1?1.1:1/1.1,originX:t.pinchX,originY:t.pinchY})}function p(t,e,i,n,a){t.pointerChecker&&t.pointerChecker(n,a.originX,a.originY)&&(r.stop(n.event),f(t,e,i,n,a))}function f(t,e,i,a,r){r.isAvailableBehavior=n.bind(g,null,i,a),t.trigger(e,r)}function g(t,e,i){var a=i[t];return!t||a&&(!n.isString(a)||e.event[a+\"Key\"])}n.mixin(s,a),t.exports=s},Sj9i:function(t,e,i){var n=i(\"QBsz\"),a=n.create,r=n.distSquare,o=Math.pow,s=Math.sqrt,l=s(3),u=a(),c=a(),h=a();function d(t){return t>-1e-8&&t<1e-8}function p(t){return t>1e-8||t<-1e-8}function f(t,e,i,n,a){var r=1-a;return r*r*(r*t+3*a*e)+a*a*(a*n+3*r*i)}function g(t,e,i,n){var a=1-n;return a*(a*t+2*n*e)+n*n*i}e.cubicAt=f,e.cubicDerivativeAt=function(t,e,i,n,a){var r=1-a;return 3*(((e-t)*r+2*(i-e)*a)*r+(n-i)*a*a)},e.cubicRootAt=function(t,e,i,n,a,r){var u=n+3*(e-i)-t,c=3*(i-2*e+t),h=3*(e-t),p=t-a,f=c*c-3*u*h,g=c*h-9*u*p,m=h*h-3*c*p,v=0;if(d(f)&&d(g))d(c)?r[0]=0:(D=-h/c)>=0&&D<=1&&(r[v++]=D);else{var y=g*g-4*f*m;if(d(y)){var x=g/f,_=-x/2;(D=-c/u+x)>=0&&D<=1&&(r[v++]=D),_>=0&&_<=1&&(r[v++]=_)}else if(y>0){var b=s(y),w=f*c+1.5*u*(-g+b),S=f*c+1.5*u*(-g-b);(D=(-c-((w=w<0?-o(-w,1/3):o(w,1/3))+(S=S<0?-o(-S,1/3):o(S,1/3))))/(3*u))>=0&&D<=1&&(r[v++]=D)}else{var M=(2*f*c-3*u*g)/(2*s(f*f*f)),I=Math.acos(M)/3,T=s(f),A=Math.cos(I),D=(-c-2*T*A)/(3*u),C=(_=(-c+T*(A+l*Math.sin(I)))/(3*u),(-c+T*(A-l*Math.sin(I)))/(3*u));D>=0&&D<=1&&(r[v++]=D),_>=0&&_<=1&&(r[v++]=_),C>=0&&C<=1&&(r[v++]=C)}}return v},e.cubicExtrema=function(t,e,i,n,a){var r=6*i-12*e+6*t,o=9*e+3*n-3*t-9*i,l=3*e-3*t,u=0;if(d(o))p(r)&&(h=-l/r)>=0&&h<=1&&(a[u++]=h);else{var c=r*r-4*o*l;if(d(c))a[0]=-r/(2*o);else if(c>0){var h,f=s(c),g=(-r-f)/(2*o);(h=(-r+f)/(2*o))>=0&&h<=1&&(a[u++]=h),g>=0&&g<=1&&(a[u++]=g)}}return u},e.cubicSubdivide=function(t,e,i,n,a,r){var o=(e-t)*a+t,s=(i-e)*a+e,l=(n-i)*a+i,u=(s-o)*a+o,c=(l-s)*a+s,h=(c-u)*a+u;r[0]=t,r[1]=o,r[2]=u,r[3]=h,r[4]=h,r[5]=c,r[6]=l,r[7]=n},e.cubicProjectPoint=function(t,e,i,n,a,o,l,d,p,g,m){var v,y,x,_,b,w=.005,S=1/0;u[0]=p,u[1]=g;for(var M=0;M<1;M+=.05)c[0]=f(t,i,a,l,M),c[1]=f(e,n,o,d,M),(_=r(u,c))=0&&_=0&&h<=1&&(a[u++]=h);else{var c=o*o-4*r*l;if(d(c))(h=-o/(2*r))>=0&&h<=1&&(a[u++]=h);else if(c>0){var h,f=s(c),g=(-o-f)/(2*r);(h=(-o+f)/(2*r))>=0&&h<=1&&(a[u++]=h),g>=0&&g<=1&&(a[u++]=g)}}return u},e.quadraticExtremum=function(t,e,i){var n=t+i-2*e;return 0===n?.5:(t-e)/n},e.quadraticSubdivide=function(t,e,i,n,a){var r=(e-t)*n+t,o=(i-e)*n+e,s=(o-r)*n+r;a[0]=t,a[1]=r,a[2]=s,a[3]=s,a[4]=o,a[5]=i},e.quadraticProjectPoint=function(t,e,i,n,a,o,l,d,p){var f,m=.005,v=1/0;u[0]=l,u[1]=d;for(var y=0;y<1;y+=.05)c[0]=g(t,i,a,y),c[1]=g(e,n,o,y),(w=r(u,c))=0&&w=0;--n)if(e[n]===t)return!0;return!1}),i):null:i[0]},d.prototype.update=function(t,e){if(t){var i=this.getDefs(!1);if(t[this._domName]&&i.contains(t[this._domName]))\"function\"==typeof e&&e(t);else{var n=this.add(t);n&&(t[this._domName]=n)}}},d.prototype.addDom=function(t){this.getDefs(!0).appendChild(t)},d.prototype.removeDom=function(t){var e=this.getDefs(!1);e&&t[this._domName]&&(e.removeChild(t[this._domName]),t[this._domName]=null)},d.prototype.getDoms=function(){var t=this.getDefs(!1);if(!t)return[];var e=[];return a.each(this._tagNames,(function(i){var n=t.getElementsByTagName(i);e=e.concat([].slice.call(n))})),e},d.prototype.markAllUnused=function(){var t=this.getDoms(),e=this;a.each(t,(function(t){t[e._markLabel]=\"0\"}))},d.prototype.markUsed=function(t){t&&(t[this._markLabel]=\"1\")},d.prototype.removeUnused=function(){var t=this.getDefs(!1);if(t){var e=this.getDoms(),i=this;a.each(e,(function(e){\"1\"!==e[i._markLabel]&&t.removeChild(e)}))}},d.prototype.getSvgProxy=function(t){return t instanceof r?u:t instanceof o?c:t instanceof s?h:u},d.prototype.getTextSvgElement=function(t){return t.__textSvgEl},d.prototype.getSvgElement=function(t){return t.__svgEl},t.exports=d},Swgg:function(t,e,i){var n=i(\"fc+c\").extend({type:\"dataZoom.select\"});t.exports=n},T4UG:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=i(\"ItGF\"),r=i(\"7aKB\"),o=r.formatTime,s=r.encodeHTML,l=r.addCommas,u=r.getTooltipMarker,c=i(\"4NO4\"),h=i(\"bLfw\"),d=i(\"5Hur\"),p=i(\"OKJ2\"),f=i(\"+TT/\"),g=f.getLayoutParams,m=f.mergeLayoutParam,v=i(\"9H2F\").createTask,y=i(\"D5nY\"),x=y.prepareSource,_=y.getSource,b=i(\"KxfA\").retrieveRawValue,w=c.makeInner(),S=h.extend({type:\"series.__base__\",seriesIndex:0,coordinateSystem:null,defaultOption:null,legendVisualProvider:null,visualColorAccessPath:\"itemStyle.color\",visualBorderColorAccessPath:\"itemStyle.borderColor\",layoutMode:null,init:function(t,e,i,n){this.seriesIndex=this.componentIndex,this.dataTask=v({count:I,reset:T}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,i),x(this);var a=this.getInitialData(t,i);D(a,this),this.dataTask.context.data=a,w(this).dataBeforeProcessed=a,M(this)},mergeDefaultAndTheme:function(t,e){var i=this.layoutMode,a=i?g(t):{},r=this.subType;h.hasClass(r)&&(r+=\"Series\"),n.merge(t,e.getTheme().get(this.subType)),n.merge(t,this.getDefaultOption()),c.defaultEmphasis(t,\"label\",[\"show\"]),this.fillDataTextStyle(t.data),i&&m(t,a,i)},mergeOption:function(t,e){t=n.merge(this.option,t,!0),this.fillDataTextStyle(t.data);var i=this.layoutMode;i&&m(this.option,t,i),x(this);var a=this.getInitialData(t,e);D(a,this),this.dataTask.dirty(),this.dataTask.context.data=a,w(this).dataBeforeProcessed=a,M(this)},fillDataTextStyle:function(t){if(t&&!n.isTypedArray(t))for(var e=[\"show\"],i=0;i\":\"\\n\",d=\"richText\"===a,p={},f=0,g=this.getData(),m=g.mapDimension(\"defaultedTooltip\",!0),v=m.length,y=this.getRawValue(t),x=n.isArray(y),_=g.getItemVisual(t,\"color\");n.isObject(_)&&_.colorStops&&(_=(_.colorStops[0]||{}).color),_=_||\"transparent\";var w,S=(v>1||x&&!v?function(i){var c=n.reduce(i,(function(t,e,i){var n=g.getDimensionInfo(i);return t|(n&&!1!==n.tooltip&&null!=n.displayName)}),0),h=[];function v(t,i){var n=g.getDimensionInfo(i);if(n&&!1!==n.otherDims.tooltip){var m=n.type,v=\"sub\"+r.seriesIndex+\"at\"+f,y=u({color:_,type:\"subItem\",renderMode:a,markerId:v}),x=(c?(\"string\"==typeof y?y:y.content)+s(n.displayName||\"-\")+\": \":\"\")+s(\"ordinal\"===m?t+\"\":\"time\"===m?e?\"\":o(\"yyyy/MM/dd hh:mm:ss\",t):l(t));x&&h.push(x),d&&(p[v]=_,++f)}}m.length?n.each(m,(function(e){v(b(g,t,e),e)})):n.each(i,v);var y=c?d?\"\\n\":\"
\":\"\",x=y+h.join(y||\", \");return{renderMode:a,content:x,style:p}}(y):(w=v?b(g,t,m[0]):x?y[0]:y,{renderMode:a,content:s(l(w)),style:p})).content,M=r.seriesIndex+\"at\"+f,I=u({color:_,type:\"item\",renderMode:a,markerId:M});p[M]=_,++f;var T=g.getName(t),A=this.name;c.isNameSpecified(this)||(A=\"\"),A=A?s(A)+(e?\": \":h):\"\";var D=\"string\"==typeof I?I:I.content;return{html:e?D+A+S:A+D+(T?s(T)+\": \"+S:S),markers:p}},isAnimationEnabled:function(){if(a.node)return!1;var t=this.getShallow(\"animation\");return t&&this.getData().count()>this.getShallow(\"animationThreshold\")&&(t=!1),t},restoreData:function(){this.dataTask.dirty()},getColorFromPalette:function(t,e,i){var n=this.ecModel,a=d.getColorFromPalette.call(this,t,e,i);return a||(a=n.getColorFromPalette(t,e,i)),a},coordDimToDataDim:function(t){return this.getRawData().mapDimension(t,!0)},getProgressive:function(){return this.get(\"progressive\")},getProgressiveThreshold:function(){return this.get(\"progressiveThreshold\")},getAxisTooltipData:null,getTooltipPosition:null,pipeTask:null,preventIncremental:null,pipelineContext:null});function M(t){var e=t.name;c.isNameSpecified(t)||(t.name=function(t){var e=t.getRawData(),i=e.mapDimension(\"seriesName\",!0),a=[];return n.each(i,(function(t){var i=e.getDimensionInfo(t);i.displayName&&a.push(i.displayName)})),a.join(\" \")}(t)||e)}function I(t){return t.model.getRawData().count()}function T(t){var e=t.model;return e.setData(e.getRawData().cloneShallow()),A}function A(t,e){e.outputData&&t.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function D(t,e){n.each(t.CHANGABLE_METHODS,(function(i){t.wrapMethod(i,n.curry(C,e))}))}function C(t){var e=L(t);e&&e.setOutputEnd(this.count())}function L(t){var e=(t.ecModel||{}).scheduler,i=e&&e.getPipeline(t.uid);if(i){var n=i.currentTask;if(n){var a=n.agentStubMap;a&&(n=a.get(t.uid))}return n}}n.mixin(S,p),n.mixin(S,d),t.exports=S},T6xi:function(t,e,i){var n=i(\"YgsL\"),a=i(\"nCxF\");e.buildPath=function(t,e,i){var r=e.points,o=e.smooth;if(r&&r.length>=2){if(o&&\"spline\"!==o){var s=a(r,o,i,e.smoothConstraint);t.moveTo(r[0][0],r[0][1]);for(var l=r.length,u=0;u<(i?l:l-1);u++){var c=s[2*u],h=s[2*u+1],d=r[(u+1)%l];t.bezierCurveTo(c[0],c[1],h[0],h[1],d[0],d[1])}}else{\"spline\"===o&&(r=n(r,i)),t.moveTo(r[0][0],r[0][1]),u=1;for(var p=r.length;u0?o:s)}function n(t,e){return e.get(t>0?a:r)}}};t.exports=l},TWL2:function(t,e,i){var n=i(\"IwbS\"),a=i(\"bYtY\"),r=i(\"6Ic6\");function o(t,e){n.Group.call(this);var i=new n.Polygon,a=new n.Polyline,r=new n.Text;this.add(i),this.add(a),this.add(r),this.highDownOnUpdate=function(t,e){\"emphasis\"===e?(a.ignore=a.hoverIgnore,r.ignore=r.hoverIgnore):(a.ignore=a.normalIgnore,r.ignore=r.normalIgnore)},this.updateData(t,e,!0)}var s=o.prototype,l=[\"itemStyle\",\"opacity\"];s.updateData=function(t,e,i){var r=this.childAt(0),o=t.hostModel,s=t.getItemModel(e),u=t.getItemLayout(e),c=t.getItemModel(e).get(l);c=null==c?1:c,r.useStyle({}),i?(r.setShape({points:u.points}),r.setStyle({opacity:0}),n.initProps(r,{style:{opacity:c}},o,e)):n.updateProps(r,{style:{opacity:c},shape:{points:u.points}},o,e);var h=s.getModel(\"itemStyle\"),d=t.getItemVisual(e,\"color\");r.setStyle(a.defaults({lineJoin:\"round\",fill:d},h.getItemStyle([\"opacity\"]))),r.hoverStyle=h.getModel(\"emphasis\").getItemStyle(),this._updateLabel(t,e),n.setHoverStyle(this)},s._updateLabel=function(t,e){var i=this.childAt(1),a=this.childAt(2),r=t.hostModel,o=t.getItemModel(e),s=t.getItemLayout(e).label,l=t.getItemVisual(e,\"color\");n.updateProps(i,{shape:{points:s.linePoints||s.linePoints}},r,e),n.updateProps(a,{style:{x:s.x,y:s.y}},r,e),a.attr({rotation:s.rotation,origin:[s.x,s.y],z2:10});var u=o.getModel(\"label\"),c=o.getModel(\"emphasis.label\"),h=o.getModel(\"labelLine\"),d=o.getModel(\"emphasis.labelLine\");l=t.getItemVisual(e,\"color\"),n.setLabelStyle(a.style,a.hoverStyle={},u,c,{labelFetcher:t.hostModel,labelDataIndex:e,defaultText:t.getName(e),autoColor:l,useInsideStyle:!!s.inside},{textAlign:s.textAlign,textVerticalAlign:s.verticalAlign}),a.ignore=a.normalIgnore=!u.get(\"show\"),a.hoverIgnore=!c.get(\"show\"),i.ignore=i.normalIgnore=!h.get(\"show\"),i.hoverIgnore=!d.get(\"show\"),i.setStyle({stroke:l}),i.setStyle(h.getModel(\"lineStyle\").getLineStyle()),i.hoverStyle=d.getModel(\"lineStyle\").getLineStyle()},a.inherits(o,n.Group);var u=r.extend({type:\"funnel\",render:function(t,e,i){var n=t.getData(),a=this._data,r=this.group;n.diff(a).add((function(t){var e=new o(n,t);n.setItemGraphicEl(t,e),r.add(e)})).update((function(t,e){var i=a.getItemGraphicEl(e);i.updateData(n,t),r.add(i),n.setItemGraphicEl(t,i)})).remove((function(t){var e=a.getItemGraphicEl(t);r.remove(e)})).execute(),this._data=n},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}});t.exports=u},TYVI:function(t,e,i){var n=i(\"5GtS\"),a=i(\"T4UG\").extend({type:\"series.gauge\",getInitialData:function(t,e){return n(this,[\"value\"])},defaultOption:{zlevel:0,z:2,center:[\"50%\",\"50%\"],legendHoverLink:!0,radius:\"75%\",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,lineStyle:{color:[[.2,\"#91c7ae\"],[.8,\"#63869e\"],[1,\"#c23531\"]],width:30}},splitLine:{show:!0,length:30,lineStyle:{color:\"#eee\",width:2,type:\"solid\"}},axisTick:{show:!0,splitNumber:5,length:8,lineStyle:{color:\"#eee\",width:1,type:\"solid\"}},axisLabel:{show:!0,distance:5,color:\"auto\"},pointer:{show:!0,length:\"80%\",width:8},itemStyle:{color:\"auto\"},title:{show:!0,offsetCenter:[0,\"-40%\"],color:\"#333\",fontSize:15},detail:{show:!0,backgroundColor:\"rgba(0,0,0,0)\",borderWidth:0,borderColor:\"#ccc\",width:100,height:null,padding:[5,10],offsetCenter:[0,\"40%\"],color:\"auto\",fontSize:30}}});t.exports=a},Tghj:function(t,e){var i;\"undefined\"!=typeof window?i=window.__DEV__:\"undefined\"!=typeof global&&(i=global.__DEV__),void 0===i&&(i=!0),e.__DEV__=i},ThAp:function(t,e,i){var n=i(\"bYtY\"),a=i(\"5GtS\"),r=i(\"T4UG\"),o=i(\"7aKB\"),s=o.encodeHTML,l=o.addCommas,u=i(\"cCMj\"),c=i(\"KxfA\").retrieveRawAttr,h=i(\"W4dC\"),d=i(\"D5nY\").makeSeriesEncodeForNameBased,p=r.extend({type:\"series.map\",dependencies:[\"geo\"],layoutMode:\"box\",needsDrawMap:!1,seriesGroup:[],getInitialData:function(t){for(var e=a(this,{coordDimensions:[\"value\"],encodeDefaulter:n.curry(d,this)}),i=e.mapDimension(\"value\"),r=n.createHashMap(),o=[],s=[],l=0,u=e.count();l\":\"\\n\";return c.join(\", \")+f+s(o+\" : \"+r)},getTooltipPosition:function(t){if(null!=t){var e=this.getData().getName(t),i=this.coordinateSystem,n=i.getRegion(e);return n&&i.dataToPoint(n.center)}},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},defaultOption:{zlevel:0,z:2,coordinateSystem:\"geo\",map:\"\",left:\"center\",top:\"center\",aspectScale:.75,showLegendSymbol:!0,dataRangeHoverLink:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:\"#000\"},itemStyle:{borderWidth:.5,borderColor:\"#444\",areaColor:\"#eee\"},emphasis:{label:{show:!0,color:\"rgb(100,0,0)\"},itemStyle:{areaColor:\"rgba(255,215,0,0.8)\"}},nameProperty:\"name\"}});n.mixin(p,u),t.exports=p},TkdX:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\");function r(t,e,i){a.Group.call(this);var n=new a.Sector({z2:2});n.seriesIndex=e.seriesIndex;var r=new a.Text({z2:4,silent:t.getModel(\"label\").get(\"silent\")});function o(){r.ignore=r.hoverIgnore}function s(){r.ignore=r.normalIgnore}this.add(n),this.add(r),this.updateData(!0,t,\"normal\",e,i),this.on(\"emphasis\",o).on(\"normal\",s).on(\"mouseover\",o).on(\"mouseout\",s)}var o=r.prototype;o.updateData=function(t,e,i,r,o){this.node=e,e.piece=this,r=r||this._seriesModel,o=o||this._ecModel;var s=this.childAt(0);s.dataIndex=e.dataIndex;var l=e.getModel(),u=e.getLayout(),c=n.extend({},u);c.label=null;var h=function(t,e,i){var a=t.getVisual(\"color\"),r=t.getVisual(\"visualMeta\");r&&0!==r.length||(a=null);var o=t.getModel(\"itemStyle\").get(\"color\");if(o)return o;if(a)return a;if(0===t.depth)return i.option.color[0];var s=i.option.color.length;return i.option.color[function(t){for(var e=t;e.depth>1;)e=e.parentNode;var i=t.getAncestors()[0];return n.indexOf(i.children,e)}(t)%s]}(e,0,o);!function(t,e,i){e.getData().setItemVisual(t.dataIndex,\"color\",i)}(e,r,h);var d,p=l.getModel(\"itemStyle\").getItemStyle();if(\"normal\"===i)d=p;else{var f=l.getModel(i+\".itemStyle\").getItemStyle();d=n.merge(f,p)}d=n.defaults({lineJoin:\"bevel\",fill:d.fill||h},d),t?(s.setShape(c),s.shape.r=u.r0,a.updateProps(s,{shape:{r:u.r}},r,e.dataIndex),s.useStyle(d)):\"object\"==typeof d.fill&&d.fill.type||\"object\"==typeof s.style.fill&&s.style.fill.type?(a.updateProps(s,{shape:c},r),s.useStyle(d)):a.updateProps(s,{shape:c,style:d},r),this._updateLabel(r,h,i);var g=l.getShallow(\"cursor\");if(g&&s.attr(\"cursor\",g),t){var m=r.getShallow(\"highlightPolicy\");this._initEvents(s,e,r,m)}this._seriesModel=r||this._seriesModel,this._ecModel=o||this._ecModel,a.setHoverStyle(this)},o.onEmphasis=function(t){var e=this;this.node.hostTree.root.eachNode((function(i){var n,a,r;i.piece&&(e.node===i?i.piece.updateData(!1,i,\"emphasis\"):(n=i,a=e.node,\"none\"!==(r=t)&&(\"self\"===r?n===a:\"ancestor\"===r?n===a||n.isAncestorOf(a):n===a||n.isDescendantOf(a))?i.piece.childAt(0).trigger(\"highlight\"):\"none\"!==t&&i.piece.childAt(0).trigger(\"downplay\")))}))},o.onNormal=function(){this.node.hostTree.root.eachNode((function(t){t.piece&&t.piece.updateData(!1,t,\"normal\")}))},o.onHighlight=function(){this.updateData(!1,this.node,\"highlight\")},o.onDownplay=function(){this.updateData(!1,this.node,\"downplay\")},o._updateLabel=function(t,e,i){var r=this.node.getModel(),o=r.getModel(\"label\"),s=\"normal\"===i||\"emphasis\"===i?o:r.getModel(i+\".label\"),l=r.getModel(\"emphasis.label\"),u=s.get(\"formatter\"),c=n.retrieve(t.getFormattedLabel(this.node.dataIndex,u?i:\"normal\",null,null,\"label\"),this.node.name);!1===S(\"show\")&&(c=\"\");var h=this.node.getLayout(),d=s.get(\"minAngle\");null==d&&(d=o.get(\"minAngle\")),null!=(d=d/180*Math.PI)&&Math.abs(h.endAngle-h.startAngle)Math.PI/2?\"right\":\"left\"):_&&\"center\"!==_?\"left\"===_?(f=h.r0+x,g>Math.PI/2&&(_=\"right\")):\"right\"===_&&(f=h.r-x,g>Math.PI/2&&(_=\"left\")):(f=(h.r+h.r0)/2,_=\"center\"),p.attr(\"style\",{text:c,textAlign:_,textVerticalAlign:S(\"verticalAlign\")||\"middle\",opacity:S(\"opacity\")}),p.attr(\"position\",[f*m+h.cx,f*v+h.cy]);var b=S(\"rotate\"),w=0;function S(t){var e=s.get(t);return null==e?o.get(t):e}\"radial\"===b?(w=-g)<-Math.PI/2&&(w+=Math.PI):\"tangential\"===b?(w=Math.PI/2-g)>Math.PI/2?w-=Math.PI:w<-Math.PI/2&&(w+=Math.PI):\"number\"==typeof b&&(w=b*Math.PI/180),p.attr(\"rotation\",w)},o._initEvents=function(t,e,i,n){t.off(\"mouseover\").off(\"mouseout\").off(\"emphasis\").off(\"normal\");var a=this,r=function(){a.onEmphasis(n)},o=function(){a.onNormal()};i.isAnimationEnabled()&&t.on(\"mouseover\",r).on(\"mouseout\",o).on(\"emphasis\",r).on(\"normal\",o).on(\"downplay\",(function(){a.onDownplay()})).on(\"highlight\",(function(){a.onHighlight()}))},n.inherits(r,a.Group),t.exports=r},Tp9H:function(t,e,i){var n=i(\"ItGF\"),a=i(\"Kagy\"),r=i(\"IUWy\"),o=a.toolbox.saveAsImage;function s(t){this.model=t}s.defaultOption={show:!0,icon:\"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0\",title:o.title,type:\"png\",connectedBackgroundColor:\"#fff\",name:\"\",excludeComponents:[\"toolbox\"],pixelRatio:1,lang:o.lang.slice()},s.prototype.unusable=!n.canvasSupported,s.prototype.onclick=function(t,e){var i=this.model,a=i.get(\"name\")||t.get(\"title.0.text\")||\"echarts\",r=\"svg\"===e.getZr().painter.getType()?\"svg\":i.get(\"type\",!0)||\"png\",o=e.getConnectedDataURL({type:r,backgroundColor:i.get(\"backgroundColor\",!0)||t.get(\"backgroundColor\")||\"#fff\",connectedBackgroundColor:i.get(\"connectedBackgroundColor\"),excludeComponents:i.get(\"excludeComponents\"),pixelRatio:i.get(\"pixelRatio\")});if(\"function\"!=typeof MouseEvent||n.browser.ie||n.browser.edge)if(window.navigator.msSaveOrOpenBlob){for(var s=atob(o.split(\",\")[1]),l=s.length,u=new Uint8Array(l);l--;)u[l]=s.charCodeAt(l);var c=new Blob([u]);window.navigator.msSaveOrOpenBlob(c,a+\".\"+r)}else{var h=i.get(\"lang\"),d='';window.open().document.write(d)}else{var p=document.createElement(\"a\");p.download=a+\".\"+r,p.target=\"_blank\",p.href=o;var f=new MouseEvent(\"click\",{view:document.defaultView,bubbles:!0,cancelable:!1});p.dispatchEvent(f)}},r.register(\"saveAsImage\",s),t.exports=s},\"U/Mo\":function(t,e){e.getNodeGlobalScale=function(t){var e=t.coordinateSystem;if(\"view\"!==e.type)return 1;var i=t.option.nodeScaleRatio,n=e.scale,a=n&&n[0]||1;return((e.getZoom()-1)*i+1)/a},e.getSymbolSize=function(t){var e=t.getVisual(\"symbolSize\");return e instanceof Array&&(e=(e[0]+e[1])/2),+e}},UOVi:function(t,e,i){var n=i(\"bYtY\"),a=i(\"7aKB\"),r=[\"cartesian2d\",\"polar\",\"singleAxis\"];function o(t,e){t=t.slice();var i=n.map(t,a.capitalFirst);e=(e||[]).slice();var r=n.map(e,a.capitalFirst);return function(a,o){n.each(t,(function(t,n){for(var s={name:t,capital:i[n]},l=0;l=0},e.createNameEach=o,e.eachAxisDim=s,e.createLinkedNodesFinder=function(t,e,i){return function(r){var o,s={nodes:[],records:{}};if(e((function(t){s.records[t.name]={}})),!r)return s;a(r,s);do{o=!1,t(l)}while(o);function l(t){!function(t,e){return n.indexOf(e.nodes,t)>=0}(t,s)&&function(t,a){var r=!1;return e((function(e){n.each(i(t,e)||[],(function(t){a.records[e.name][t]&&(r=!0)}))})),r}(t,s)&&(a(t,s),o=!0)}return s};function a(t,a){a.nodes.push(t),e((function(e){n.each(i(t,e)||[],(function(t){a.records[e.name][t]=!0}))}))}}},UnoB:function(t,e,i){var n=i(\"bYtY\"),a=i(\"OELB\");function r(t,e,i){if(t.count())for(var a,r=e.coordinateSystem,o=e.getLayerSeries(),s=t.mapDimension(\"single\"),l=t.mapDimension(\"value\"),u=n.map(o,(function(e){return n.map(e.indices,(function(e){var i=r.dataToPoint(t.get(s,e));return i[1]=t.get(l,e),i}))})),c=function(t){for(var e=t.length,i=t[0].length,n=[],a=[],r=0,o={},s=0;sr&&(r=u),n.push(u)}for(var c=0;cr&&(r=d)}return o.y0=a,o.max=r,o}(u),h=c.y0,d=i/c.max,p=o.length,f=o[0].indices.length,g=0;gp[\"type_\"+d]&&(d=i),f&=e.get(\"preventDefaultMouseMove\",!0)})),{controlType:d,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!f}});h.controller.enable(g.controlType,g.opt),h.controller.setPointerChecker(e.containsPoint),r.createOrUpdate(h,\"dispatchAction\",e.dataZoomModel.get(\"throttle\",!0),\"fixRate\")},e.unregister=function(t,e){var i=s(t);n.each(i,(function(t){t.controller.dispose();var i=t.dataZoomInfos;i[e]&&(delete i[e],t.count--)})),l(i)},e.generateCoordId=function(t){return t.type+\"\\0_\"+t.id}},VaxA:function(t,e,i){var n=i(\"bYtY\");function a(t){for(var e=[];t;)(t=t.parentNode)&&e.push(t);return e.reverse()}e.retrieveTargetInfo=function(t,e,i){if(t&&n.indexOf(e,t.type)>=0){var a=i.getData().tree.root,r=t.targetNode;if(\"string\"==typeof r&&(r=a.getNodeById(r)),r&&a.contains(r))return{node:r};var o=t.targetNodeId;if(null!=o&&(r=a.getNodeById(o)))return{node:r}}},e.getPathToRoot=a,e.aboveViewRoot=function(t,e){var i=a(t);return n.indexOf(i,e)>=0},e.wrapTreePathInfo=function(t,e){for(var i=[];t;){var n=t.dataIndex;i.push({name:t.name,dataIndex:n,value:e.getRawValue(n)}),t=t.parentNode}return i.reverse(),i}},Vi4m:function(t,e,i){var n=i(\"bYtY\");t.exports=function(t){null!=t&&n.extend(this,t),this.otherDims={}}},VpOo:function(t,e){e.buildPath=function(t,e){var i,n,a,r,o,s=e.x,l=e.y,u=e.width,c=e.height,h=e.r;u<0&&(s+=u,u=-u),c<0&&(l+=c,c=-c),\"number\"==typeof h?i=n=a=r=h:h instanceof Array?1===h.length?i=n=a=r=h[0]:2===h.length?(i=a=h[0],n=r=h[1]):3===h.length?(i=h[0],n=r=h[1],a=h[2]):(i=h[0],n=h[1],a=h[2],r=h[3]):i=n=a=r=0,i+n>u&&(i*=u/(o=i+n),n*=u/o),a+r>u&&(a*=u/(o=a+r),r*=u/o),n+a>c&&(n*=c/(o=n+a),a*=c/o),i+r>c&&(i*=c/(o=i+r),r*=c/o),t.moveTo(s+i,l),t.lineTo(s+u-n,l),0!==n&&t.arc(s+u-n,l+n,n,-Math.PI/2,0),t.lineTo(s+u,l+c-a),0!==a&&t.arc(s+u-a,l+c-a,a,0,Math.PI/2),t.lineTo(s+r,l+c),0!==r&&t.arc(s+r,l+c-r,r,Math.PI/2,Math.PI),t.lineTo(s,l+i),0!==i&&t.arc(s+i,l+i,i,Math.PI,1.5*Math.PI)}},W2nI:function(t,e,i){var n=i(\"IwbS\"),a=i(\"ProS\"),r=i(\"bYtY\"),o=[\"itemStyle\",\"opacity\"],s=[\"emphasis\",\"itemStyle\",\"opacity\"],l=[\"lineStyle\",\"opacity\"],u=[\"emphasis\",\"lineStyle\",\"opacity\"];function c(t,e){return t.getVisual(\"opacity\")||t.getModel().get(e)}function h(t,e,i){var n=t.getGraphicEl(),a=c(t,e);null!=i&&(null==a&&(a=1),a*=i),n.downplay&&n.downplay(),n.traverse((function(t){\"group\"!==t.type&&t.setStyle(\"opacity\",a)}))}function d(t,e){var i=c(t,e),n=t.getGraphicEl();n.traverse((function(t){\"group\"!==t.type&&t.setStyle(\"opacity\",i)})),n.highlight&&n.highlight()}var p=n.extendShape({shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,cpx2:0,cpy2:0,extent:0,orient:\"\"},buildPath:function(t,e){var i=e.extent;t.moveTo(e.x1,e.y1),t.bezierCurveTo(e.cpx1,e.cpy1,e.cpx2,e.cpy2,e.x2,e.y2),\"vertical\"===e.orient?(t.lineTo(e.x2+i,e.y2),t.bezierCurveTo(e.cpx2+i,e.cpy2,e.cpx1+i,e.cpy1,e.x1+i,e.y1)):(t.lineTo(e.x2,e.y2+i),t.bezierCurveTo(e.cpx2,e.cpy2+i,e.cpx1,e.cpy1+i,e.x1,e.y1+i)),t.closePath()},highlight:function(){this.trigger(\"emphasis\")},downplay:function(){this.trigger(\"normal\")}}),f=a.extendChartView({type:\"sankey\",_model:null,_focusAdjacencyDisabled:!1,render:function(t,e,i){var a=this,r=t.getGraph(),o=this.group,s=t.layoutInfo,l=s.width,u=s.height,c=t.getData(),h=t.getData(\"edge\"),d=t.get(\"orient\");this._model=t,o.removeAll(),o.attr(\"position\",[s.x,s.y]),r.eachEdge((function(e){var i=new p;i.dataIndex=e.dataIndex,i.seriesIndex=t.seriesIndex,i.dataType=\"edge\";var a,r,s,c,f,g,m,v,y=e.getModel(\"lineStyle\"),x=y.get(\"curveness\"),_=e.node1.getLayout(),b=e.node1.getModel(),w=b.get(\"localX\"),S=b.get(\"localY\"),M=e.node2.getLayout(),I=e.node2.getModel(),T=I.get(\"localX\"),A=I.get(\"localY\"),D=e.getLayout();switch(i.shape.extent=Math.max(1,D.dy),i.shape.orient=d,\"vertical\"===d?(f=a=(null!=w?w*l:_.x)+D.sy,g=(r=(null!=S?S*u:_.y)+_.dy)*(1-x)+(c=null!=A?A*u:M.y)*x,m=s=(null!=T?T*l:M.x)+D.ty,v=r*x+c*(1-x)):(f=(a=(null!=w?w*l:_.x)+_.dx)*(1-x)+(s=null!=T?T*l:M.x)*x,g=r=(null!=S?S*u:_.y)+D.sy,m=a*x+s*(1-x),v=c=(null!=A?A*u:M.y)+D.ty),i.setShape({x1:a,y1:r,x2:s,y2:c,cpx1:f,cpy1:g,cpx2:m,cpy2:v}),i.setStyle(y.getItemStyle()),i.style.fill){case\"source\":i.style.fill=e.node1.getVisual(\"color\");break;case\"target\":i.style.fill=e.node2.getVisual(\"color\")}n.setHoverStyle(i,e.getModel(\"emphasis.lineStyle\").getItemStyle()),o.add(i),h.setItemGraphicEl(e.dataIndex,i)})),r.eachNode((function(e){var i=e.getLayout(),a=e.getModel(),r=a.get(\"localX\"),s=a.get(\"localY\"),h=a.getModel(\"label\"),d=a.getModel(\"emphasis.label\"),p=new n.Rect({shape:{x:null!=r?r*l:i.x,y:null!=s?s*u:i.y,width:i.dx,height:i.dy},style:a.getModel(\"itemStyle\").getItemStyle()}),f=e.getModel(\"emphasis.itemStyle\").getItemStyle();n.setLabelStyle(p.style,f,h,d,{labelFetcher:t,labelDataIndex:e.dataIndex,defaultText:e.id,isRectText:!0}),p.setStyle(\"fill\",e.getVisual(\"color\")),n.setHoverStyle(p,f),o.add(p),c.setItemGraphicEl(e.dataIndex,p),p.dataType=\"node\"})),c.eachItemGraphicEl((function(e,n){var r=c.getItemModel(n);r.get(\"draggable\")&&(e.drift=function(e,r){a._focusAdjacencyDisabled=!0,this.shape.x+=e,this.shape.y+=r,this.dirty(),i.dispatchAction({type:\"dragNode\",seriesId:t.id,dataIndex:c.getRawIndex(n),localX:this.shape.x/l,localY:this.shape.y/u})},e.ondragend=function(){a._focusAdjacencyDisabled=!1},e.draggable=!0,e.cursor=\"move\"),e.highlight=function(){this.trigger(\"emphasis\")},e.downplay=function(){this.trigger(\"normal\")},e.focusNodeAdjHandler&&e.off(\"mouseover\",e.focusNodeAdjHandler),e.unfocusNodeAdjHandler&&e.off(\"mouseout\",e.unfocusNodeAdjHandler),r.get(\"focusNodeAdjacency\")&&(e.on(\"mouseover\",e.focusNodeAdjHandler=function(){a._focusAdjacencyDisabled||(a._clearTimer(),i.dispatchAction({type:\"focusNodeAdjacency\",seriesId:t.id,dataIndex:e.dataIndex}))}),e.on(\"mouseout\",e.unfocusNodeAdjHandler=function(){a._focusAdjacencyDisabled||a._dispatchUnfocus(i)}))})),h.eachItemGraphicEl((function(e,n){var r=h.getItemModel(n);e.focusNodeAdjHandler&&e.off(\"mouseover\",e.focusNodeAdjHandler),e.unfocusNodeAdjHandler&&e.off(\"mouseout\",e.unfocusNodeAdjHandler),r.get(\"focusNodeAdjacency\")&&(e.on(\"mouseover\",e.focusNodeAdjHandler=function(){a._focusAdjacencyDisabled||(a._clearTimer(),i.dispatchAction({type:\"focusNodeAdjacency\",seriesId:t.id,edgeDataIndex:e.dataIndex}))}),e.on(\"mouseout\",e.unfocusNodeAdjHandler=function(){a._focusAdjacencyDisabled||a._dispatchUnfocus(i)}))})),!this._data&&t.get(\"animation\")&&o.setClipPath(function(t,e,i){var a=new n.Rect({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return n.initProps(a,{shape:{width:t.width+20}},e,(function(){o.removeClipPath()})),a}(o.getBoundingRect(),t)),this._data=t.getData()},dispose:function(){this._clearTimer()},_dispatchUnfocus:function(t){var e=this;this._clearTimer(),this._unfocusDelayTimer=setTimeout((function(){e._unfocusDelayTimer=null,t.dispatchAction({type:\"unfocusNodeAdjacency\",seriesId:e._model.id})}),500)},_clearTimer:function(){this._unfocusDelayTimer&&(clearTimeout(this._unfocusDelayTimer),this._unfocusDelayTimer=null)},focusNodeAdjacency:function(t,e,i,n){var a=t.getData(),c=a.graph,p=n.dataIndex,f=a.getItemModel(p),g=n.edgeDataIndex;if(null!=p||null!=g){var m=c.getNodeByIndex(p),v=c.getEdgeByIndex(g);if(c.eachNode((function(t){h(t,o,.1)})),c.eachEdge((function(t){h(t,l,.1)})),m){d(m,s);var y=f.get(\"focusNodeAdjacency\");\"outEdges\"===y?r.each(m.outEdges,(function(t){t.dataIndex<0||(d(t,u),d(t.node2,s))})):\"inEdges\"===y?r.each(m.inEdges,(function(t){t.dataIndex<0||(d(t,u),d(t.node1,s))})):\"allEdges\"===y&&r.each(m.edges,(function(t){t.dataIndex<0||(d(t,u),t.node1!==m&&d(t.node1,s),t.node2!==m&&d(t.node2,s))}))}v&&(d(v,u),d(v.node1,s),d(v.node2,s))}},unfocusNodeAdjacency:function(t,e,i,n){var a=t.getGraph();a.eachNode((function(t){h(t,o)})),a.eachEdge((function(t){h(t,l)}))}});t.exports=f},W4dC:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=n.each,r=n.createHashMap,o=i(\"7DRL\"),s=i(\"TIY9\"),l=i(\"yS9w\"),u=i(\"mFDi\"),c={geoJSON:s,svg:l},h={load:function(t,e,i){var n,o=[],s=r(),l=r(),h=p(t);return a(h,(function(r){var u=c[r.type].load(t,r,i);a(u.regions,(function(t){var i=t.name;e&&e.hasOwnProperty(i)&&(t=t.cloneShallow(i=e[i])),o.push(t),s.set(i,t),l.set(i,t.center)}));var h=u.boundingRect;h&&(n?n.union(h):n=h.clone())})),{regions:o,regionsMap:s,nameCoordMap:l,boundingRect:n||new u(0,0,0,0)}},makeGraphic:d(\"makeGraphic\"),removeGraphic:d(\"removeGraphic\")};function d(t){return function(e,i){var n=p(e),r=[];return a(n,(function(n){var a=c[n.type][t];a&&r.push(a(e,n,i))})),r}}function p(t){return o.retrieveMap(t)||[]}t.exports=h},WGYa:function(t,e,i){var n=i(\"7yuC\").forceLayout,a=i(\"HF/U\").simpleLayout,r=i(\"lOQZ\").circularLayout,o=i(\"OELB\").linearMap,s=i(\"QBsz\"),l=i(\"bYtY\"),u=i(\"DDd/\").getCurvenessForEdge;t.exports=function(t){t.eachSeriesByType(\"graph\",(function(t){if(!(y=t.coordinateSystem)||\"view\"===y.type)if(\"force\"===t.get(\"layout\")){var e=t.preservedPoints||{},i=t.getGraph(),c=i.data,h=i.edgeData,d=t.getModel(\"force\"),p=d.get(\"initLayout\");t.preservedPoints?c.each((function(t){var i=c.getId(t);c.setItemLayout(t,e[i]||[NaN,NaN])})):p&&\"none\"!==p?\"circular\"===p&&r(t,\"value\"):a(t);var f=c.getDataExtent(\"value\"),g=h.getDataExtent(\"value\"),m=d.get(\"repulsion\"),v=d.get(\"edgeLength\");l.isArray(m)||(m=[m,m]),l.isArray(v)||(v=[v,v]),v=[v[1],v[0]];var y,x=c.mapArray(\"value\",(function(t,e){var i=c.getItemLayout(e),n=o(t,f,m);return isNaN(n)&&(n=(m[0]+m[1])/2),{w:n,rep:n,fixed:c.getItemModel(e).get(\"fixed\"),p:!i||isNaN(i[0])||isNaN(i[1])?null:i}})),_=h.mapArray(\"value\",(function(e,n){var a=i.getEdgeByIndex(n),r=o(e,g,v);isNaN(r)&&(r=(v[0]+v[1])/2);var s=a.getModel(),c=l.retrieve3(s.get(\"lineStyle.curveness\"),-u(a,t,n,!0),0);return{n1:x[a.node1.dataIndex],n2:x[a.node2.dataIndex],d:r,curveness:c,ignoreForceLayout:s.get(\"ignoreForceLayout\")}})),b=(y=t.coordinateSystem).getBoundingRect(),w=n(x,_,{rect:b,gravity:d.get(\"gravity\"),friction:d.get(\"friction\")}),S=w.step;w.step=function(t){for(var n=0,a=x.length;n=0;s--)null==i[s]&&(delete a[e[s]],e.pop())}(a):c(a,!0):(n.assert(\"linear\"!==e||a.dataExtent),c(a))};l.prototype={constructor:l,mapValueToVisual:function(t){var e=this._normalizeData(t);return this._doMap(e,t)},getNormalizer:function(){return n.bind(this._normalizeData,this)}};var u=l.visualHandlers={color:{applyVisual:p(\"color\"),getColorMapper:function(){var t=this.option;return n.bind(\"category\"===t.mappingMethod?function(t,e){return!e&&(t=this._normalizeData(t)),f.call(this,t)}:function(e,i,n){var r=!!n;return!i&&(e=this._normalizeData(e)),n=a.fastLerp(e,t.parsedVisual,n),r?n:a.stringify(n,\"rgba\")},this)},_doMap:{linear:function(t){return a.stringify(a.fastLerp(t,this.option.parsedVisual),\"rgba\")},category:f,piecewise:function(t,e){var i=v.call(this,e);return null==i&&(i=a.stringify(a.fastLerp(t,this.option.parsedVisual),\"rgba\")),i},fixed:g}},colorHue:h((function(t,e){return a.modifyHSL(t,e)})),colorSaturation:h((function(t,e){return a.modifyHSL(t,null,e)})),colorLightness:h((function(t,e){return a.modifyHSL(t,null,null,e)})),colorAlpha:h((function(t,e){return a.modifyAlpha(t,e)})),opacity:{applyVisual:p(\"opacity\"),_doMap:m([0,1])},liftZ:{applyVisual:p(\"liftZ\"),_doMap:{linear:g,category:g,piecewise:g,fixed:g}},symbol:{applyVisual:function(t,e,i){var a=this.mapValueToVisual(t);if(n.isString(a))i(\"symbol\",a);else if(s(a))for(var r in a)a.hasOwnProperty(r)&&i(r,a[r])},_doMap:{linear:d,category:f,piecewise:function(t,e){var i=v.call(this,e);return null==i&&(i=d.call(this,t)),i},fixed:g}},symbolSize:{applyVisual:p(\"symbolSize\"),_doMap:m([0,1])}};function c(t,e){var i=t.visual,a=[];n.isObject(i)?o(i,(function(t){a.push(t)})):null!=i&&a.push(i),e||1!==a.length||{color:1,symbol:1}.hasOwnProperty(t.type)||(a[1]=a[0]),y(t,a)}function h(t){return{applyVisual:function(e,i,n){e=this.mapValueToVisual(e),n(\"color\",t(i(\"color\"),e))},_doMap:m([0,1])}}function d(t){var e=this.option.visual;return e[Math.round(r(t,[0,1],[0,e.length-1],!0))]||{}}function p(t){return function(e,i,n){n(t,this.mapValueToVisual(e))}}function f(t){var e=this.option.visual;return e[this.option.loop&&-1!==t?t%e.length:t]}function g(){return this.option.visual[0]}function m(t){return{linear:function(e){return r(e,t,this.option.visual,!0)},category:f,piecewise:function(e,i){var n=v.call(this,i);return null==n&&(n=r(e,t,this.option.visual,!0)),n},fixed:g}}function v(t){var e=this.option,i=e.pieceList;if(e.hasSpecialVisual){var n=i[l.findPieceIndex(t,i)];if(n&&n.visual)return n.visual[this.type]}}function y(t,e){return t.visual=e,\"color\"===t.type&&(t.parsedVisual=n.map(e,(function(t){return a.parse(t)}))),e}var x={linear:function(t){return r(t,this.option.dataExtent,[0,1],!0)},piecewise:function(t){var e=this.option.pieceList,i=l.findPieceIndex(t,e,!0);if(null!=i)return r(i,[0,e.length-1],[0,1],!0)},category:function(t){var e=this.option.categories?this.option.categoryMap[t]:t;return null==e?-1:e},fixed:n.noop};function _(t,e,i){return t?e<=i:e=0){var a=\"touchend\"!==n?e.targetTouches[0]:e.changedTouches[0];a&&h(t,a,e,i)}else h(t,e,e,i),e.zrDelta=e.wheelDelta?e.wheelDelta/120:-(e.detail||0)/3;var r=e.button;return null==e.which&&void 0!==r&&u.test(e.type)&&(e.which=1&r?1:2&r?3:4&r?2:0),e},e.addEventListener=function(t,e,i,n){l?t.addEventListener(e,i,n):t.attachEvent(\"on\"+e,i)},e.removeEventListener=function(t,e,i,n){l?t.removeEventListener(e,i,n):t.detachEvent(\"on\"+e,i)},e.stop=f,e.isMiddleOrRightButtonOnMouseUpDown=function(t){return 2===t.which||3===t.which},e.notLeftMouse=function(t){return t.which>1}},YNf1:function(t,e,i){var n=i(\"IwbS\"),a=i(\"6Ic6\").extend({type:\"parallel\",init:function(){this._dataGroup=new n.Group,this.group.add(this._dataGroup)},render:function(t,e,i,a){var u=this._dataGroup,c=t.getData(),h=this._data,d=t.coordinateSystem,p=d.dimensions,f=s(t);if(c.diff(h).add((function(t){l(o(c,u,t,p,d),c,t,f)})).update((function(e,i){var o=h.getItemGraphicEl(i),s=r(c,e,p,d);c.setItemGraphicEl(e,o),n.updateProps(o,{shape:{points:s}},a&&!1===a.animation?null:t,e),l(o,c,e,f)})).remove((function(t){var e=h.getItemGraphicEl(t);u.remove(e)})).execute(),!this._initialized){this._initialized=!0;var g=function(t,e,i){var a=t.model,r=t.getRect(),o=new n.Rect({shape:{x:r.x,y:r.y,width:r.width,height:r.height}}),s=\"horizontal\"===a.get(\"layout\")?\"width\":\"height\";return o.setShape(s,0),n.initProps(o,{shape:{width:r.width,height:r.height}},e,(function(){setTimeout((function(){u.removeClipPath()}))})),o}(d,t);u.setClipPath(g)}this._data=c},incrementalPrepareRender:function(t,e,i){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},incrementalRender:function(t,e,i){for(var n=e.getData(),a=e.coordinateSystem,r=a.dimensions,u=s(e),c=t.start;c65535?f:m}var y=[\"hasItemOption\",\"_nameList\",\"_idList\",\"_invertedIndicesMap\",\"_rawData\",\"_chunkSize\",\"_chunkCount\",\"_dimValueGetter\",\"_count\",\"_rawCount\",\"_nameDimIdx\",\"_idDimIdx\"],x=[\"_extent\",\"_approximateExtent\",\"_rawExtent\"];function _(t,e){n.each(y.concat(e.__wrappedMethods||[]),(function(i){e.hasOwnProperty(i)&&(t[i]=e[i])})),t.__wrappedMethods=e.__wrappedMethods,n.each(x,(function(i){t[i]=n.clone(e[i])})),t._calculationInfo=n.extend(e._calculationInfo)}var b=function(t,e){t=t||[\"x\",\"y\"];for(var i={},a=[],r={},o=0;o=0?this._indices[t]:-1}function D(t,e){var i=t._idList[e];return null==i&&(i=I(t,t._idDimIdx,e)),null==i&&(i=\"e\\0\\0\"+e),i}function C(t){return n.isArray(t)||(t=[t]),t}function L(t,e){var i=t.dimensions,a=new b(n.map(i,t.getDimensionInfo,t),t.hostModel);_(a,t);for(var r=a._storage={},o=t._storage,s=0;s=0?(r[l]=P(o[l]),a._rawExtent[l]=[1/0,-1/0],a._extent[l]=null):r[l]=o[l])}return a}function P(t){for(var e,i,n=new Array(t.length),a=0;ax[1]&&(x[1]=y)}e&&(this._nameList[d]=e[p])}this._rawCount=this._count=l,this._extent={},M(this)},w._initDataFromProvider=function(t,e){if(!(t>=e)){for(var i,n=this._chunkSize,a=this._rawData,r=this._storage,o=this.dimensions,s=o.length,l=this._dimensionInfos,u=this._nameList,c=this._idList,h=this._rawExtent,d=this._nameRepeatCount={},p=this._chunkCount,f=0;fT[1]&&(T[1]=I)}if(!a.pure){var A=u[v];if(m&&null==A)if(null!=m.name)u[v]=A=m.name;else if(null!=i){var D=o[i],C=r[D][y];if(C){A=C[x];var L=l[D].ordinalMeta;L&&L.categories.length&&(A=L.categories[A])}}var P=null==m?null:m.id;null==P&&null!=A&&(d[A]=d[A]||0,P=A,d[A]>0&&(P+=\"__ec__\"+d[A]),d[A]++),null!=P&&(c[v]=P)}}!a.persistent&&a.clean&&a.clean(),this._rawCount=this._count=e,this._extent={},M(this)}},w.count=function(){return this._count},w.getIndices=function(){var t=this._indices;if(t){var e=this._count;if((n=t.constructor)===Array){a=new n(e);for(var i=0;i=0&&e=0&&er&&(r=s)}return this._extent[t]=i=[a,r],i},w.getApproximateExtent=function(t){return t=this.getDimension(t),this._approximateExtent[t]||this.getDataExtent(t)},w.setApproximateExtent=function(t,e){e=this.getDimension(e),this._approximateExtent[e]=t.slice()},w.getCalculationInfo=function(t){return this._calculationInfo[t]},w.setCalculationInfo=function(t,e){d(t)?n.extend(this._calculationInfo,t):this._calculationInfo[t]=e},w.getSum=function(t){var e=0;if(this._storage[t])for(var i=0,n=this.count();i=this._rawCount||t<0)return-1;if(!this._indices)return t;var e=this._indices,i=e[t];if(null!=i&&it))return r;a=r-1}}return-1},w.indicesOfNearest=function(t,e,i){var n=[];if(!this._storage[t])return n;null==i&&(i=1/0);for(var a=1/0,r=-1,o=0,s=0,l=this.count();s=0&&r<0)&&(a=c,r=u,o=0),u===r&&(n[o++]=s))}return n.length=o,n},w.getRawIndex=T,w.getRawDataItem=function(t){if(this._rawData.persistent)return this._rawData.getItem(this.getRawIndex(t));for(var e=[],i=0;i=l&&I<=u||isNaN(I))&&(r[o++]=h),h++;c=!0}else if(2===n){d=this._storage[s];var y=this._storage[e[1]],x=t[e[1]][0],_=t[e[1]][1];for(p=0;p=l&&I<=u||isNaN(I))&&(w>=x&&w<=_||isNaN(w))&&(r[o++]=h),h++}}c=!0}}if(!c)if(1===n)for(m=0;m=l&&I<=u||isNaN(I))&&(r[o++]=S)}else for(m=0;mt[D][1])&&(M=!1)}M&&(r[o++]=this.getRawIndex(m))}return ow[1]&&(w[1]=b)}}}return r},w.downSample=function(t,e,i,n){for(var a=L(this,[t]),r=a._storage,o=[],s=Math.floor(1/e),l=r[t],u=this.count(),c=this._chunkSize,h=a._rawExtent[t],d=new(v(this))(u),p=0,f=0;fu-f&&(o.length=s=u-f);for(var g=0;gh[1]&&(h[1]=x),d[p++]=_}return a._count=p,a._indices=d,a.getRawIndex=A,a},w.getItemModel=function(t){var e=this.hostModel;return new a(this.getRawDataItem(t),e,e&&e.ecModel)},w.diff=function(t){var e=this;return new r(t?t.getIndices():[],this.getIndices(),(function(e){return D(t,e)}),(function(t){return D(e,t)}))},w.getVisual=function(t){var e=this._visual;return e&&e[t]},w.setVisual=function(t,e){if(d(t))for(var i in t)t.hasOwnProperty(i)&&this.setVisual(i,t[i]);else this._visual=this._visual||{},this._visual[t]=e},w.setLayout=function(t,e){if(d(t))for(var i in t)t.hasOwnProperty(i)&&this.setLayout(i,t[i]);else this._layout[t]=e},w.getLayout=function(t){return this._layout[t]},w.getItemLayout=function(t){return this._itemLayouts[t]},w.setItemLayout=function(t,e,i){this._itemLayouts[t]=i?n.extend(this._itemLayouts[t]||{},e):e},w.clearItemLayouts=function(){this._itemLayouts.length=0},w.getItemVisual=function(t,e,i){var n=this._itemVisuals[t],a=n&&n[e];return null!=a||i?a:this.getVisual(e)},w.setItemVisual=function(t,e,i){var n=this._itemVisuals[t]||{},a=this.hasItemVisual;if(this._itemVisuals[t]=n,d(e))for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r],a[r]=!0);else n[e]=i,a[e]=!0},w.clearAllVisual=function(){this._visual={},this._itemVisuals=[],this.hasItemVisual={}};var k=function(t){t.seriesIndex=this.seriesIndex,t.dataIndex=this.dataIndex,t.dataType=this.dataType};w.setItemGraphicEl=function(t,e){var i=this.hostModel;e&&(e.dataIndex=t,e.dataType=this.dataType,e.seriesIndex=i&&i.seriesIndex,\"group\"===e.type&&e.traverse(k,e)),this._graphicEls[t]=e},w.getItemGraphicEl=function(t){return this._graphicEls[t]},w.eachItemGraphicEl=function(t,e){n.each(this._graphicEls,(function(i,n){i&&t&&t.call(e,i,n)}))},w.cloneShallow=function(t){if(!t){var e=n.map(this.dimensions,this.getDimensionInfo,this);t=new b(e,this.hostModel)}return t._storage=this._storage,_(t,this),t._indices=this._indices?new(0,this._indices.constructor)(this._indices):null,t.getRawIndex=t._indices?A:T,t},w.wrapMethod=function(t,e){var i=this[t];\"function\"==typeof i&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=i.apply(this,arguments);return e.apply(this,[t].concat(n.slice(arguments)))})},w.TRANSFERABLE_METHODS=[\"cloneShallow\",\"downSample\",\"map\"],w.CHANGABLE_METHODS=[\"filterSelf\",\"selectRange\"],t.exports=b},YgsL:function(t,e,i){var n=i(\"QBsz\").distance;function a(t,e,i,n,a,r,o){var s=.5*(i-t),l=.5*(n-e);return(2*(e-i)+s+l)*o+(-3*(e-i)-2*s-l)*r+s*a+e}t.exports=function(t,e){for(var i=t.length,r=[],o=0,s=1;si-2?i-1:p+1],h=t[p>i-3?i-1:p+2]);var m=f*f,v=f*m;r.push([a(u[0],g[0],c[0],h[0],f,m,v),a(u[1],g[1],c[1],h[1],f,m,v)])}return r}},Yl7c:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=\"___EC__COMPONENT__CONTAINER___\";function r(t){var e={main:\"\",sub:\"\"};return t&&(t=t.split(\".\"),e.main=t[0]||\"\",e.sub=t[1]||\"\"),e}var o=0;function s(t,e){var i=n.slice(arguments,2);return this.superClass.prototype[e].apply(t,i)}function l(t,e,i){return this.superClass.prototype[e].apply(t,i)}e.parseClassType=r,e.enableClassExtend=function(t,e){t.$constructor=t,t.extend=function(t){var e=this,i=function(){t.$constructor?t.$constructor.apply(this,arguments):e.apply(this,arguments)};return n.extend(i.prototype,t),i.extend=this.extend,i.superCall=s,i.superApply=l,n.inherits(i,this),i.superClass=e,i}},e.enableClassCheck=function(t){var e=[\"__\\0is_clz\",o++,Math.random().toFixed(3)].join(\"_\");t.prototype[e]=!0,t.isInstance=function(t){return!(!t||!t[e])}},e.enableClassManagement=function(t,e){e=e||{};var i={};if(t.registerClass=function(t,e){return e&&(function(t){n.assert(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(t),'componentType \"'+t+'\" illegal')}(e),(e=r(e)).sub?e.sub!==a&&((function(t){var e=i[t.main];return e&&e[a]||((e=i[t.main]={})[a]=!0),e}(e))[e.sub]=t):i[e.main]=t),t},t.getClass=function(t,e,n){var r=i[t];if(r&&r[a]&&(r=e?r[e]:null),n&&!r)throw new Error(e?\"Component \"+t+\".\"+(e||\"\")+\" not exists. Load it first.\":t+\".type should be specified.\");return r},t.getClassesByMainType=function(t){t=r(t);var e=[],o=i[t.main];return o&&o[a]?n.each(o,(function(t,i){i!==a&&e.push(t)})):e.push(o),e},t.hasClass=function(t){return t=r(t),!!i[t.main]},t.getAllClassMainTypes=function(){var t=[];return n.each(i,(function(e,i){t.push(i)})),t},t.hasSubTypes=function(t){t=r(t);var e=i[t.main];return e&&e[a]},t.parseClassType=r,e.registerWhenExtend){var o=t.extend;o&&(t.extend=function(e){var i=o.call(this,e);return t.registerClass(i,e.type)})}return t},e.setReadOnly=function(t,e){}},Ynxi:function(t,e,i){var n=i(\"bYtY\"),a=i(\"ProS\"),r=i(\"IwbS\"),o=i(\"+TT/\").getLayoutRect,s=i(\"7aKB\").windowOpen;a.extendComponentModel({type:\"title\",layoutMode:{type:\"box\",ignoreSize:!0},defaultOption:{zlevel:0,z:6,show:!0,text:\"\",target:\"blank\",subtext:\"\",subtarget:\"blank\",left:0,top:0,backgroundColor:\"rgba(0,0,0,0)\",borderColor:\"#ccc\",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:\"bolder\",color:\"#333\"},subtextStyle:{color:\"#aaa\"}}}),a.extendComponentView({type:\"title\",render:function(t,e,i){if(this.group.removeAll(),t.get(\"show\")){var a=this.group,l=t.getModel(\"textStyle\"),u=t.getModel(\"subtextStyle\"),c=t.get(\"textAlign\"),h=n.retrieve2(t.get(\"textBaseline\"),t.get(\"textVerticalAlign\")),d=new r.Text({style:r.setTextStyle({},l,{text:t.get(\"text\"),textFill:l.getTextColor()},{disableBox:!0}),z2:10}),p=d.getBoundingRect(),f=t.get(\"subtext\"),g=new r.Text({style:r.setTextStyle({},u,{text:f,textFill:u.getTextColor(),y:p.height+t.get(\"itemGap\"),textVerticalAlign:\"top\"},{disableBox:!0}),z2:10}),m=t.get(\"link\"),v=t.get(\"sublink\"),y=t.get(\"triggerEvent\",!0);d.silent=!m&&!y,g.silent=!v&&!y,m&&d.on(\"click\",(function(){s(m,\"_\"+t.get(\"target\"))})),v&&g.on(\"click\",(function(){s(v,\"_\"+t.get(\"subtarget\"))})),d.eventData=g.eventData=y?{componentType:\"title\",componentIndex:t.componentIndex}:null,a.add(d),f&&a.add(g);var x=a.getBoundingRect(),_=t.getBoxLayoutParams();_.width=x.width,_.height=x.height;var b=o(_,{width:i.getWidth(),height:i.getHeight()},t.get(\"padding\"));c||(\"middle\"===(c=t.get(\"left\")||t.get(\"right\"))&&(c=\"center\"),\"right\"===c?b.x+=b.width:\"center\"===c&&(b.x+=b.width/2)),h||(\"center\"===(h=t.get(\"top\")||t.get(\"bottom\"))&&(h=\"middle\"),\"bottom\"===h?b.y+=b.height:\"middle\"===h&&(b.y+=b.height/2),h=h||\"top\"),a.attr(\"position\",[b.x,b.y]);var w={textAlign:c,textVerticalAlign:h};d.setStyle(w),g.setStyle(w),x=a.getBoundingRect();var S=b.margin,M=t.getItemStyle([\"color\",\"opacity\"]);M.fill=t.get(\"backgroundColor\");var I=new r.Rect({shape:{x:x.x-S[3],y:x.y-S[0],width:x.width+S[1]+S[3],height:x.height+S[0]+S[2],r:t.get(\"borderRadius\")},style:M,subPixelOptimize:!0,silent:!0});a.add(I)}}})},Z1r0:function(t,e){t.exports=function(t){var e=t.findComponents({mainType:\"legend\"});e&&e.length&&t.eachSeriesByType(\"graph\",(function(t){var i=t.getCategoriesData(),n=t.getGraph().data,a=i.mapArray(i.getName);n.filterSelf((function(t){var i=n.getItemModel(t).getShallow(\"category\");if(null!=i){\"number\"==typeof i&&(i=a[i]);for(var r=0;r0?1:-1,o=n.height>0?1:-1;return{x:n.x+r*a/2,y:n.y+o*a/2,width:n.width-r*a,height:n.height-o*a}},polar:function(t,e,i){var n=t.getItemLayout(e);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle}}};function M(t){return null!=t.startAngle&&null!=t.endAngle&&t.startAngle===t.endAngle}function I(t,e,i,n,s,l,u,c){var h=e.getItemVisual(i,\"color\"),d=e.getItemVisual(i,\"opacity\"),p=e.getVisual(\"borderColor\"),f=n.getModel(\"itemStyle\"),g=n.getModel(\"emphasis.itemStyle\").getBarItemStyle();c||t.setShape(\"r\",f.get(\"barBorderRadius\")||0),t.useStyle(a.defaults({stroke:M(s)?\"none\":p,fill:M(s)?\"none\":h,opacity:d},f.getBarItemStyle()));var m=n.getShallow(\"cursor\");m&&t.attr(\"cursor\",m),c||o(t.style,g,n,h,l,i,u?s.height>0?\"bottom\":\"top\":s.width>0?\"left\":\"right\"),M(s)&&(g.fill=g.stroke=\"none\"),r.setHoverStyle(t,g)}var T=u.extend({type:\"largeBar\",shape:{points:[]},buildPath:function(t,e){for(var i=e.points,n=this.__startPoint,a=this.__baseDimIdx,r=0;r=h&&v<=d&&(l<=y?c>=l&&c<=y:c>=y&&c<=l))return o[p]}return-1}(this,t.offsetX,t.offsetY);this.dataIndex=e>=0?e:null}),30,!1);function C(t,e,i){var n,a=\"polar\"===i.type;return n=a?i.getArea():i.grid.getRect(),a?{cx:n.cx,cy:n.cy,r0:t?n.r0:e.r0,r:t?n.r:e.r,startAngle:t?e.startAngle:0,endAngle:t?e.endAngle:2*Math.PI}:{x:t?e.x:n.x,y:t?n.y:e.y,width:t?e.width:n.width,height:t?n.height:e.height}}t.exports=m},ZWlE:function(t,e,i){var n=i(\"bYtY\"),a=i(\"4NO4\");t.exports=function(t){!function(t){if(!t.parallel){var e=!1;n.each(t.series,(function(t){t&&\"parallel\"===t.type&&(e=!0)})),e&&(t.parallel=[{}])}}(t),function(t){var e=a.normalizeToArray(t.parallelAxis);n.each(e,(function(e){if(n.isObject(e)){var i=e.parallelIndex||0,r=a.normalizeToArray(t.parallel)[i];r&&r.parallelAxisDefault&&n.merge(e,r.parallelAxisDefault,!1)}}))}(t)}},ZYIC:function(t,e,i){var n={seriesType:\"lines\",plan:i(\"zM3Q\")(),reset:function(t){var e=t.coordinateSystem,i=t.get(\"polyline\"),n=t.pipelineContext.large;return{progress:function(a,r){var o=[];if(n){var s,l=a.end-a.start;if(i){for(var u=0,c=a.start;c>1)%2;o.style.cssText=[\"position: absolute\",\"visibility: hidden\",\"padding: 0\",\"margin: 0\",\"border-width: 0\",\"user-select: none\",\"width:0\",\"height:0\",n[s]+\":0\",a[l]+\":0\",n[1-s]+\":auto\",a[1-l]+\":auto\",\"\"].join(\"!important;\"),t.appendChild(o),i.push(o)}return i}(e,l),l,o);if(u)return u(t,i,r),!0}return!1}function s(t){return\"CANVAS\"===t.nodeName.toUpperCase()}e.transformLocalCoord=function(t,e,i,n,a){return o(r,e,n,a,!0)&&o(t,i,r[0],r[1])},e.transformCoordWithViewport=o,e.isCanvasEl=s},Znkb:function(t,e,i){i(\"Tghj\");var n=i(\"ProS\"),a=i(\"zTMp\"),r=n.extendComponentView({type:\"axis\",_axisPointer:null,axisPointerClass:null,render:function(t,e,i,n){this.axisPointerClass&&a.fixValue(t),r.superApply(this,\"render\",arguments),o(this,t,0,i,0,!0)},updateAxisPointer:function(t,e,i,n,a){o(this,t,0,i,0,!1)},remove:function(t,e){var i=this._axisPointer;i&&i.remove(e),r.superApply(this,\"remove\",arguments)},dispose:function(t,e){s(this,e),r.superApply(this,\"dispose\",arguments)}});function o(t,e,i,n,o,l){var u=r.getAxisPointerClass(t.axisPointerClass);if(u){var c=a.getAxisPointerModel(e);c?(t._axisPointer||(t._axisPointer=new u)).render(e,c,n,l):s(t,n)}}function s(t,e,i){var n=t._axisPointer;n&&n.dispose(e,i),t._axisPointer=null}var l=[];r.registerAxisPointerClass=function(t,e){l[t]=e},r.getAxisPointerClass=function(t){return t&&l[t]},t.exports=r},ZqQs:function(t,e,i){var n=i(\"bYtY\");function a(t){var e=t.itemStyle||(t.itemStyle={}),i=e.emphasis||(e.emphasis={}),a=t.label||t.label||{},o=a.normal||(a.normal={}),s={normal:1,emphasis:1};n.each(a,(function(t,e){s[e]||r(o,e)||(o[e]=t)})),i.label&&!r(a,\"emphasis\")&&(a.emphasis=i.label,delete i.label)}function r(t,e){return t.hasOwnProperty(e)}t.exports=function(t){var e=t&&t.timeline;n.isArray(e)||(e=e?[e]:[]),n.each(e,(function(t){t&&function(t){var e=t.type,i={number:\"value\",time:\"time\"};if(i[e]&&(t.axisType=i[e],delete t.type),a(t),r(t,\"controlPosition\")){var o=t.controlStyle||(t.controlStyle={});r(o,\"position\")||(o.position=t.controlPosition),\"none\"!==o.position||r(o,\"show\")||(o.show=!1,delete o.position),delete t.controlPosition}n.each(t.data||[],(function(t){n.isObject(t)&&!n.isArray(t)&&(!r(t,\"value\")&&r(t,\"name\")&&(t.value=t.name),a(t))}))}(t)}))}},Zvw2:function(t,e,i){var n=i(\"bYtY\"),a=i(\"hM6l\"),r=function(t,e,i,n,r){a.call(this,t,e,i),this.type=n||\"value\",this.position=r||\"bottom\",this.orient=null};r.prototype={constructor:r,model:null,isHorizontal:function(){var t=this.position;return\"top\"===t||\"bottom\"===t},pointToData:function(t,e){return this.coordinateSystem.pointToData(t,e)[0]},toGlobalCoord:null,toLocalCoord:null},n.inherits(r,a),t.exports=r},a9QJ:function(t,e){var i={Russia:[100,60],\"United States\":[-99,38],\"United States of America\":[-99,38]};t.exports=function(t,e){if(\"world\"===t){var n=i[e.name];if(n){var a=e.center;a[0]=n[0],a[1]=n[1]}}}},aKvl:function(t,e,i){var n=i(\"Sj9i\").quadraticProjectPoint;e.containStroke=function(t,e,i,a,r,o,s,l,u){if(0===s)return!1;var c=s;return!(u>e+c&&u>a+c&&u>o+c||ut+c&&l>i+c&&l>r+c||l0&&d>0&&!f&&(l=0),l<0&&d<0&&!g&&(d=0));var m=e.ecModel;if(m&&\"time\"===o){var v,y=u(\"bar\",m);if(n.each(y,(function(t){v|=t.getBaseAxis()===e.axis})),v){var x=c(y),_=function(t,e,i,a){var r=i.axis.getExtent(),o=r[1]-r[0],s=h(a,i.axis);if(void 0===s)return{min:t,max:e};var l=1/0;n.each(s,(function(t){l=Math.min(t.offset,l)}));var u=-1/0;n.each(s,(function(t){u=Math.max(t.offset+t.width,u)})),l=Math.abs(l),u=Math.abs(u);var c=l+u,d=e-t,p=d/(1-(l+u)/o)-d;return{min:t-=p*(l/c),max:e+=p*(u/c)}}(l,d,e,x);l=_.min,d=_.max}}return{extent:[l,d],fixMin:f,fixMax:g}}function f(t){var e,i=t.getLabelModel().get(\"formatter\"),n=\"category\"===t.type?t.scale.getExtent()[0]:null;return\"string\"==typeof i?(e=i,i=function(i){return i=t.scale.getLabel(i),e.replace(\"{value}\",null!=i?i:\"\")}):\"function\"==typeof i?function(e,a){return null!=n&&(a=e-n),i(g(t,e),a)}:function(e){return t.scale.getLabel(e)}}function g(t,e){return\"category\"===t.type?t.scale.getLabel(e):e}function m(t){var e=t.get(\"interval\");return null==e?\"auto\":e}i(\"IWp7\"),i(\"jCoz\"),e.getScaleExtent=p,e.niceScaleExtent=function(t,e){var i=p(t,e),n=i.extent,a=e.get(\"splitNumber\");\"log\"===t.type&&(t.base=e.get(\"logBase\"));var r=t.type;t.setExtent(n[0],n[1]),t.niceExtent({splitNumber:a,fixMin:i.fixMin,fixMax:i.fixMax,minInterval:\"interval\"===r||\"time\"===r?e.get(\"minInterval\"):null,maxInterval:\"interval\"===r||\"time\"===r?e.get(\"maxInterval\"):null});var o=e.get(\"interval\");null!=o&&t.setInterval&&t.setInterval(o)},e.createScaleByModel=function(t,e){if(e=e||t.get(\"type\"))switch(e){case\"category\":return new a(t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),[1/0,-1/0]);case\"value\":return new r;default:return(o.getClass(e)||r).create(t)}},e.ifAxisCrossZero=function(t){var e=t.scale.getExtent(),i=e[0],n=e[1];return!(i>0&&n>0||i<0&&n<0)},e.makeLabelFormatter=f,e.getAxisRawValue=g,e.estimateLabelUnionRect=function(t){var e=t.scale;if(t.model.get(\"axisLabel.show\")&&!e.isBlank()){var i,n,a=\"category\"===t.type,r=e.getExtent();n=a?e.count():(i=e.getTicks()).length;var o,s,l,u,c,h,p,g,m=t.getLabelModel(),v=f(t),y=1;n>40&&(y=Math.ceil(n/40));for(var x=0;xi.blockIndex?i.step:null,r=n&&n.modDataCount;return{step:a,modBy:null!=r?Math.ceil(r/a):null,modDataCount:r}}},g.getPipeline=function(t){return this._pipelineMap.get(t)},g.updateStreamModes=function(t,e){var i=this._pipelineMap.get(t.uid),n=t.getData().count(),a=i.progressiveEnabled&&e.incrementalPrepareRender&&n>=i.threshold,r=t.get(\"large\")&&n>=t.get(\"largeThreshold\"),o=\"mod\"===t.get(\"progressiveChunkMode\")?n:null;t.pipelineContext=i.context={progressiveRender:a,modDataCount:o,large:r}},g.restorePipelines=function(t){var e=this,i=e._pipelineMap=s();t.eachSeries((function(t){var n=t.getProgressive(),a=t.uid;i.set(a,{id:a,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:n&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(n||700),count:0}),A(e,t,t.dataTask)}))},g.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.ecInstance.getModel(),i=this.api;a(this._allHandlers,(function(n){var r=t.get(n.uid)||t.set(n.uid,[]);n.reset&&function(t,e,i,n,a){var r=i.seriesTaskMap||(i.seriesTaskMap=s()),o=e.seriesType,l=e.getTargetSeries;function c(i){var o=i.uid,s=r.get(o)||r.set(o,u({plan:w,reset:S,count:T}));s.context={model:i,ecModel:n,api:a,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:t},A(t,i,s)}e.createOnAllSeries?n.eachRawSeries(c):o?n.eachRawSeriesByType(o,c):l&&l(n,a).each(c);var h=t._pipelineMap;r.each((function(t,e){h.get(e)||(t.dispose(),r.removeKey(e))}))}(this,n,r,e,i),n.overallReset&&function(t,e,i,n,r){var o=i.overallTask=i.overallTask||u({reset:y});o.context={ecModel:n,api:r,overallReset:e.overallReset,scheduler:t};var l=o.agentStubMap=o.agentStubMap||s(),c=e.seriesType,h=e.getTargetSeries,d=!0,p=e.modifyOutputEnd;function f(e){var i=e.uid,n=l.get(i);n||(n=l.set(i,u({reset:x,onDirty:b})),o.dirty()),n.context={model:e,overallProgress:d,modifyOutputEnd:p},n.agent=o,n.__block=d,A(t,e,n)}c?n.eachRawSeriesByType(c,f):h?h(n,r).each(f):(d=!1,a(n.getSeries(),f));var g=t._pipelineMap;l.each((function(t,e){g.get(e)||(t.dispose(),o.dirty(),l.removeKey(e))}))}(this,n,r,e,i)}),this)},g.prepareView=function(t,e,i,n){var a=t.renderTask,r=a.context;r.model=e,r.ecModel=i,r.api=n,a.__block=!t.incrementalPrepareRender,A(this,e,a)},g.performDataProcessorTasks=function(t,e){m(this,this._dataProcessorHandlers,t,e,{block:!0})},g.performVisualTasks=function(t,e,i){m(this,this._visualHandlers,t,e,i)},g.performSeriesTasks=function(t){var e;t.eachSeries((function(t){e|=t.dataTask.perform()})),this.unfinished|=e},g.plan=function(){this._pipelineMap.each((function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)}))};var v=g.updatePayload=function(t,e){\"remain\"!==e&&(t.context.payload=e)};function y(t){t.overallReset(t.ecModel,t.api,t.payload)}function x(t,e){return t.overallProgress&&_}function _(){this.agent.dirty(),this.getDownstream().dirty()}function b(){this.agent&&this.agent.dirty()}function w(t){return t.plan&&t.plan(t.model,t.ecModel,t.api,t.payload)}function S(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=p(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?r(e,(function(t,e){return I(e)})):M}var M=I(0);function I(t){return function(e,i){var n=i.data,a=i.resetDefines[t];if(a&&a.dataEach)for(var r=e.start;r=0&&!(n[s]<=e);s--);s=Math.min(s,a-2)}else{for(var s=r;se);s++);s=Math.min(s-1,a-2)}o.lerp(t.position,i[s],i[s+1],(e-n[s])/(n[s+1]-n[s])),t.rotation=-Math.atan2(i[s+1][1]-i[s][1],i[s+1][0]-i[s][0])-Math.PI/2,this._lastFrame=s,this._lastFramePercent=e,t.ignore=!1}},a.inherits(s,r),t.exports=s},as94:function(t,e,i){var n=i(\"7aKB\"),a=i(\"3LNs\"),r=i(\"IwbS\"),o=i(\"/y7N\"),s=i(\"Fofx\"),l=i(\"+rIm\"),u=i(\"Znkb\"),c=a.extend({makeElOption:function(t,e,i,a,u){var c=i.axis;\"angle\"===c.dim&&(this.animationThreshold=Math.PI/18);var d,p=c.polar,f=p.getOtherAxis(c).getExtent();d=c[\"dataTo\"+n.capitalFirst(c.dim)](e);var g=a.get(\"type\");if(g&&\"none\"!==g){var m=o.buildElStyle(a),v=h[g](c,p,d,f,m);v.style=m,t.graphicKey=v.type,t.pointer=v}var y=function(t,e,i,n,a){var o=e.axis,u=o.dataToCoord(t),c=n.getAngleAxis().getExtent()[0];c=c/180*Math.PI;var h,d,p,f=n.getRadiusAxis().getExtent();if(\"radius\"===o.dim){var g=s.create();s.rotate(g,g,c),s.translate(g,g,[n.cx,n.cy]),h=r.applyTransform([u,-a],g);var m=e.getModel(\"axisLabel\").get(\"rotate\")||0,v=l.innerTextLayout(c,m*Math.PI/180,-1);d=v.textAlign,p=v.textVerticalAlign}else{var y=f[1];h=n.coordToPoint([y+a,u]);var x=n.cx,_=n.cy;d=Math.abs(h[0]-x)/y<.3?\"center\":h[0]>x?\"left\":\"right\",p=Math.abs(h[1]-_)/y<.3?\"middle\":h[1]>_?\"top\":\"bottom\"}return{position:h,align:d,verticalAlign:p}}(e,i,0,p,a.get(\"label.margin\"));o.buildLabelElOption(t,i,a,u,y)}}),h={line:function(t,e,i,n,a){return\"angle\"===t.dim?{type:\"Line\",shape:o.makeLineShape(e.coordToPoint([n[0],i]),e.coordToPoint([n[1],i]))}:{type:\"Circle\",shape:{cx:e.cx,cy:e.cy,r:i}}},shadow:function(t,e,i,n,a){var r=Math.max(1,t.getBandWidth()),s=Math.PI/180;return\"angle\"===t.dim?{type:\"Sector\",shape:o.makeSectorShape(e.cx,e.cy,n[0],n[1],(-i-r/2)*s,(r/2-i)*s)}:{type:\"Sector\",shape:o.makeSectorShape(e.cx,e.cy,i-r/2,i+r/2,0,2*Math.PI)}}};u.registerAxisPointerClass(\"PolarAxisPointer\",c),t.exports=c},b9oc:function(t,e,i){var n=i(\"bYtY\").each,a=\"\\0_ec_hist_store\";function r(t){var e=t[a];return e||(e=t[a]=[{}]),e}e.push=function(t,e){var i=r(t);n(e,(function(e,n){for(var a=i.length-1;a>=0&&!i[a][n];a--);if(a<0){var r=t.queryComponents({mainType:\"dataZoom\",subType:\"select\",id:n})[0];if(r){var o=r.getPercentRange();i[0][n]={dataZoomId:n,start:o[0],end:o[1]}}}})),i.push(e)},e.pop=function(t){var e=r(t),i=e[e.length-1];e.length>1&&e.pop();var a={};return n(i,(function(t,i){for(var n=e.length-1;n>=0;n--)if(t=e[n][i]){a[i]=t;break}})),a},e.clear=function(t){t[a]=null},e.count=function(t){return r(t).length}},bBKM:function(t,e,i){i(\"Tghj\");var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"+rIm\"),o=i(\"IwbS\"),s=[\"axisLine\",\"axisTickLabel\",\"axisName\"],l=n.extendComponentView({type:\"radar\",render:function(t,e,i){this.group.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},_buildAxes:function(t){var e=t.coordinateSystem,i=e.getIndicatorAxes(),n=a.map(i,(function(t){return new r(t.model,{position:[e.cx,e.cy],rotation:t.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})}));a.each(n,(function(t){a.each(s,t.add,t),this.group.add(t.getGroup())}),this)},_buildSplitLineAndArea:function(t){var e=t.coordinateSystem,i=e.getIndicatorAxes();if(i.length){var n=t.get(\"shape\"),r=t.getModel(\"splitLine\"),s=t.getModel(\"splitArea\"),l=r.getModel(\"lineStyle\"),u=s.getModel(\"areaStyle\"),c=r.get(\"show\"),h=s.get(\"show\"),d=l.get(\"color\"),p=u.get(\"color\");d=a.isArray(d)?d:[d],p=a.isArray(p)?p:[p];var f=[],g=[];if(\"circle\"===n)for(var m=i[0].getTicksCoords(),v=e.cx,y=e.cy,x=0;x=0;o--)r=n.merge(r,e[o],!0);t.defaultOption=r}return t.defaultOption},getReferringComponents:function(t){return this.ecModel.queryComponents({mainType:t,index:this.get(t+\"Index\",!0),id:this.get(t+\"Id\",!0)})}});s(p,{registerWhenExtend:!0}),r.enableSubTypeDefaulter(p),r.enableTopologicalTravel(p,(function(t){var e=[];return n.each(p.getClassesByMainType(t),(function(t){e=e.concat(t.prototype.dependencies||[])})),e=n.map(e,(function(t){return l(t).main})),\"dataset\"!==t&&n.indexOf(e,\"dataset\")<=0&&e.unshift(\"dataset\"),e})),n.mixin(p,h),t.exports=p},bMXI:function(t,e,i){var n=i(\"bYtY\"),a=i(\"QBsz\"),r=i(\"Fofx\"),o=i(\"mFDi\"),s=i(\"DN4a\"),l=a.applyTransform;function u(){s.call(this)}function c(t){this.name=t,s.call(this),this._roamTransformable=new u,this._rawTransformable=new u}function h(t,e,i,n){var a=i.seriesModel,r=a?a.coordinateSystem:null;return r===this?r[t](n):null}n.mixin(u,s),c.prototype={constructor:c,type:\"view\",dimensions:[\"x\",\"y\"],setBoundingRect:function(t,e,i,n){return this._rect=new o(t,e,i,n),this._rect},getBoundingRect:function(){return this._rect},setViewRect:function(t,e,i,n){this.transformTo(t,e,i,n),this._viewRect=new o(t,e,i,n)},transformTo:function(t,e,i,n){var a=this.getBoundingRect(),r=this._rawTransformable;r.transform=a.calculateTransform(new o(t,e,i,n)),r.decomposeTransform(),this._updateTransform()},setCenter:function(t){t&&(this._center=t,this._updateCenterAndZoom())},setZoom:function(t){t=t||1;var e=this.zoomLimit;e&&(null!=e.max&&(t=Math.min(e.max,t)),null!=e.min&&(t=Math.max(e.min,t))),this._zoom=t,this._updateCenterAndZoom()},getDefaultCenter:function(){var t=this.getBoundingRect();return[t.x+t.width/2,t.y+t.height/2]},getCenter:function(){return this._center||this.getDefaultCenter()},getZoom:function(){return this._zoom||1},getRoamTransform:function(){return this._roamTransformable.getLocalTransform()},_updateCenterAndZoom:function(){var t=this._rawTransformable.getLocalTransform(),e=this._roamTransformable,i=this.getDefaultCenter(),n=this.getCenter(),r=this.getZoom();n=a.applyTransform([],n,t),i=a.applyTransform([],i,t),e.origin=n,e.position=[i[0]-n[0],i[1]-n[1]],e.scale=[r,r],this._updateTransform()},_updateTransform:function(){var t=this._roamTransformable,e=this._rawTransformable;e.parent=t,t.updateTransform(),e.updateTransform(),r.copy(this.transform||(this.transform=[]),e.transform||r.create()),this._rawTransform=e.getLocalTransform(),this.invTransform=this.invTransform||[],r.invert(this.invTransform,this.transform),this.decomposeTransform()},getTransformInfo:function(){var t=this._roamTransformable.transform,e=this._rawTransformable;return{roamTransform:t?n.slice(t):r.create(),rawScale:n.slice(e.scale),rawPosition:n.slice(e.position)}},getViewRect:function(){return this._viewRect},getViewRectAfterRoam:function(){var t=this.getBoundingRect().clone();return t.applyTransform(this.transform),t},dataToPoint:function(t,e,i){var n=e?this._rawTransform:this.transform;return i=i||[],n?l(i,t,n):a.copy(i,t)},pointToData:function(t){var e=this.invTransform;return e?l([],t,e):[t[0],t[1]]},convertToPixel:n.curry(h,\"dataToPoint\"),convertFromPixel:n.curry(h,\"pointToData\"),containPoint:function(t){return this.getViewRectAfterRoam().contain(t[0],t[1])}},n.mixin(c,s),t.exports=c},bNin:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"FBjb\"),o=i(\"Itpr\").radialCoordinate,s=i(\"ProS\"),l=i(\"4mN7\"),u=i(\"bMXI\"),c=i(\"Ae+d\"),h=i(\"SgGq\"),d=i(\"xSat\").onIrrelevantElement,p=(i(\"Tghj\"),i(\"OELB\").parsePercent),f=a.extendShape({shape:{parentPoint:[],childPoints:[],orient:\"\",forkPosition:\"\"},style:{stroke:\"#000\",fill:null},buildPath:function(t,e){var i=e.childPoints,n=i.length,a=e.parentPoint,r=i[0],o=i[n-1];if(1===n)return t.moveTo(a[0],a[1]),void t.lineTo(r[0],r[1]);var s=e.orient,l=\"TB\"===s||\"BT\"===s?0:1,u=1-l,c=p(e.forkPosition,1),h=[];h[l]=a[l],h[u]=a[u]+(o[u]-a[u])*c,t.moveTo(a[0],a[1]),t.lineTo(h[0],h[1]),t.moveTo(r[0],r[1]),h[l]=r[l],t.lineTo(h[0],h[1]),h[l]=o[l],t.lineTo(h[0],h[1]),t.lineTo(o[0],o[1]);for(var d=1;dI.x)||(w-=Math.PI);var D=S?\"left\":\"right\",C=l.labelModel.get(\"rotate\"),L=C*(Math.PI/180);b.setStyle({textPosition:l.labelModel.get(\"position\")||D,textRotation:null==C?-w:L,textOrigin:\"center\",verticalAlign:\"middle\"})}!function(t,e,i,r,o,s,l,u,c){var h=c.edgeShape,d=r.__edge;if(\"curve\"===h)e.parentNode&&e.parentNode!==i&&(d||(d=r.__edge=new a.BezierCurve({shape:_(c,o,o),style:n.defaults({opacity:0,strokeNoScale:!0},c.lineStyle)})),a.updateProps(d,{shape:_(c,s,l),style:n.defaults({opacity:1},c.lineStyle)},t));else if(\"polyline\"===h&&\"orthogonal\"===c.layout&&e!==i&&e.children&&0!==e.children.length&&!0===e.isExpand){for(var p=e.children,g=[],m=0;m=0;r--)n.push(a[r])}}},c2i1:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=i(\"Yl7c\").enableClassCheck;function r(t){return\"_EC_\"+t}var o=function(t){this._directed=t||!1,this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={}},s=o.prototype;function l(t,e){this.id=null==t?\"\":t,this.inEdges=[],this.outEdges=[],this.edges=[],this.dataIndex=null==e?-1:e}function u(t,e,i){this.node1=t,this.node2=e,this.dataIndex=null==i?-1:i}s.type=\"graph\",s.isDirected=function(){return this._directed},s.addNode=function(t,e){var i=this._nodesMap;if(!i[r(t=null==t?\"\"+e:\"\"+t)]){var n=new l(t,e);return n.hostGraph=this,this.nodes.push(n),i[r(t)]=n,n}},s.getNodeByIndex=function(t){var e=this.data.getRawIndex(t);return this.nodes[e]},s.getNodeById=function(t){return this._nodesMap[r(t)]},s.addEdge=function(t,e,i){var n=this._nodesMap,a=this._edgesMap;if(\"number\"==typeof t&&(t=this.nodes[t]),\"number\"==typeof e&&(e=this.nodes[e]),l.isInstance(t)||(t=n[r(t)]),l.isInstance(e)||(e=n[r(e)]),t&&e){var o=t.id+\"-\"+e.id,s=new u(t,e,i);return s.hostGraph=this,this._directed&&(t.outEdges.push(s),e.inEdges.push(s)),t.edges.push(s),t!==e&&e.edges.push(s),this.edges.push(s),a[o]=s,s}},s.getEdgeByIndex=function(t){var e=this.edgeData.getRawIndex(t);return this.edges[e]},s.getEdge=function(t,e){l.isInstance(t)&&(t=t.id),l.isInstance(e)&&(e=e.id);var i=this._edgesMap;return this._directed?i[t+\"-\"+e]:i[t+\"-\"+e]||i[e+\"-\"+t]},s.eachNode=function(t,e){for(var i=this.nodes,n=i.length,a=0;a=0&&t.call(e,i[a],a)},s.eachEdge=function(t,e){for(var i=this.edges,n=i.length,a=0;a=0&&i[a].node1.dataIndex>=0&&i[a].node2.dataIndex>=0&&t.call(e,i[a],a)},s.breadthFirstTraverse=function(t,e,i,n){if(l.isInstance(e)||(e=this._nodesMap[r(e)]),e){for(var a=\"out\"===i?\"outEdges\":\"in\"===i?\"inEdges\":\"edges\",o=0;o=0&&i.node2.dataIndex>=0})),a=0,r=n.length;a=0&&this[t][e].setItemVisual(this.dataIndex,i,n)},getVisual:function(i,n){return this[t][e].getItemVisual(this.dataIndex,i,n)},setLayout:function(i,n){this.dataIndex>=0&&this[t][e].setItemLayout(this.dataIndex,i,n)},getLayout:function(){return this[t][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[t][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[t][e].getRawIndex(this.dataIndex)}}};n.mixin(l,c(\"hostGraph\",\"data\")),n.mixin(u,c(\"hostGraph\",\"edgeData\")),o.Node=l,o.Edge=u,a(l),a(u),t.exports=o},c8qY:function(t,e,i){var n=i(\"IwbS\"),a=i(\"fls0\");function r(t){this._ctor=t||a,this.group=new n.Group}var o=r.prototype;function s(t){var e=t.hostModel;return{lineStyle:e.getModel(\"lineStyle\").getLineStyle(),hoverLineStyle:e.getModel(\"emphasis.lineStyle\").getLineStyle(),labelModel:e.getModel(\"label\"),hoverLabelModel:e.getModel(\"emphasis.label\")}}function l(t){return isNaN(t[0])||isNaN(t[1])}function u(t){return!l(t[0])&&!l(t[1])}o.isPersistent=function(){return!0},o.updateData=function(t){var e=this,i=e.group,n=e._lineData;e._lineData=t,n||i.removeAll();var a=s(t);t.diff(n).add((function(i){!function(t,e,i,n){if(u(e.getItemLayout(i))){var a=new t._ctor(e,i,n);e.setItemGraphicEl(i,a),t.group.add(a)}}(e,t,i,a)})).update((function(i,r){!function(t,e,i,n,a,r){var o=e.getItemGraphicEl(n);u(i.getItemLayout(a))?(o?o.updateData(i,a,r):o=new t._ctor(i,a,r),i.setItemGraphicEl(a,o),t.group.add(o)):t.group.remove(o)}(e,n,t,r,i,a)})).remove((function(t){i.remove(n.getItemGraphicEl(t))})).execute()},o.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl((function(e,i){e.updateLayout(t,i)}),this)},o.incrementalPrepareUpdate=function(t){this._seriesScope=s(t),this._lineData=null,this.group.removeAll()},o.incrementalUpdate=function(t,e){function i(t){t.isGroup||function(t){return t.animators&&t.animators.length>0}(t)||(t.incremental=t.useHoverLayer=!0)}for(var n=t.start;n \"))},preventIncremental:function(){return!!this.get(\"effect.show\")},getProgressive:function(){var t=this.option.progressive;return null==t?this.option.large?1e4:this.get(\"progressive\"):t},getProgressiveThreshold:function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?2e4:this.get(\"progressiveThreshold\"):t},defaultOption:{coordinateSystem:\"geo\",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,xAxisIndex:0,yAxisIndex:0,symbol:[\"none\",\"none\"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:\"circle\",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:\"end\"},lineStyle:{opacity:.5}}});t.exports=p},crZl:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"IwbS\"),o=i(\"7aKB\"),s=i(\"+TT/\"),l=i(\"XxSj\"),u=n.extendComponentView({type:\"visualMap\",autoPositionValues:{left:1,right:1,top:1,bottom:1},init:function(t,e){this.ecModel=t,this.api=e},render:function(t,e,i,n){this.visualMapModel=t,!1!==t.get(\"show\")?this.doRender.apply(this,arguments):this.group.removeAll()},renderBackground:function(t){var e=this.visualMapModel,i=o.normalizeCssArray(e.get(\"padding\")||0),n=t.getBoundingRect();t.add(new r.Rect({z2:-1,silent:!0,shape:{x:n.x-i[3],y:n.y-i[0],width:n.width+i[3]+i[1],height:n.height+i[0]+i[2]},style:{fill:e.get(\"backgroundColor\"),stroke:e.get(\"borderColor\"),lineWidth:e.get(\"borderWidth\")}}))},getControllerVisual:function(t,e,i){var n=(i=i||{}).forceState,r=this.visualMapModel,o={};if(\"symbol\"===e&&(o.symbol=r.get(\"itemSymbol\")),\"color\"===e){var s=r.get(\"contentColor\");o.color=s}function u(t){return o[t]}function c(t,e){o[t]=e}var h=r.controllerVisuals[n||r.getValueState(t)],d=l.prepareVisualTypes(h);return a.each(d,(function(n){var a=h[n];i.convertOpacityToAlpha&&\"opacity\"===n&&(n=\"colorAlpha\",a=h.__alphaForOpacity),l.dependsOn(n,e)&&a&&a.applyVisual(t,u,c)})),o[e]},positionGroup:function(t){var e=this.api;s.positionElement(t,this.visualMapModel.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})},doRender:a.noop});t.exports=u},d4KN:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\");t.exports=function(t,e){a.each(e,(function(e){e.update=\"updateView\",n.registerAction(e,(function(i,n){var a={};return n.eachComponent({mainType:\"series\",subType:t,query:i},(function(t){t[e.method]&&t[e.method](i.name,i.dataIndex);var n=t.getData();n.each((function(e){var i=n.getName(e);a[i]=t.isSelected(i)||!1}))})),{name:i.name,selected:a,seriesId:i.seriesId}}))}))}},dBmv:function(t,e,i){var n=i(\"ProS\"),a=i(\"szbU\");i(\"vF/C\"),i(\"qwVE\"),i(\"MHoB\"),i(\"PNag\"),i(\"1u/T\"),n.registerPreprocessor(a)},dMvE:function(t,e){var i={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(2-Math.pow(2,-10*(t-1)))},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4))},elasticOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/.4)+1)},elasticInOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),(t*=2)<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?t*t*((e+1)*t-e)*.5:.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-i.bounceOut(1-t)},bounceOut:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?.5*i.bounceIn(2*t):.5*i.bounceOut(2*t-1)+.5}};t.exports=i},dmGj:function(t,e,i){var n=i(\"DEFe\"),a=i(\"ProS\").extendComponentView({type:\"geo\",init:function(t,e){var i=new n(e,!0);this._mapDraw=i,this.group.add(i.group)},render:function(t,e,i,n){if(!n||\"geoToggleSelect\"!==n.type||n.from!==this.uid){var a=this._mapDraw;t.get(\"show\")?a.draw(t,e,i,this,n):this._mapDraw.group.removeAll(),this.group.silent=t.get(\"silent\")}},dispose:function(){this._mapDraw&&this._mapDraw.remove()}});t.exports=a},dnwI:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"YH21\"),o=i(\"Kagy\"),s=i(\"IUWy\"),l=o.toolbox.dataView,u=new Array(60).join(\"-\");function c(t){return a.map(t,(function(t){var e=t.getRawData(),i=[t.name],n=[];return e.each(e.dimensions,(function(){for(var t=arguments.length,a=arguments[t-1],r=e.getName(a),o=0;o=0)return!0}(t)){var r=function(t){for(var e=t.split(/\\n+/g),i=h(e.shift()).split(d),n=[],r=a.map(i,(function(t){return{name:t,data:[]}})),o=0;o=0;h--)null==o[h]?o.splice(h,1):delete o[h].$action},_flatten:function(t,e,i){a.each(t,(function(t){if(t){i&&(t.parentOption=i),e.push(t);var n=t.children;\"group\"===t.type&&n&&this._flatten(n,e,t),delete t.children}}),this)},useElOptionsToUpdate:function(){var t=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,t}});function h(t,e,i,n){var a=i.type,r=new(u.hasOwnProperty(a)?u[a]:o.getShapeClass(a))(i);e.add(r),n.set(t,r),r.__ecGraphicId=t}function d(t,e){var i=t&&t.parent;i&&(\"group\"===t.type&&t.traverse((function(t){d(t,e)})),e.removeKey(t.__ecGraphicId),i.remove(t))}function p(t,e){var i;return a.each(e,(function(e){null!=t[e]&&\"auto\"!==t[e]&&(i=!0)})),i}n.extendComponentView({type:\"graphic\",init:function(t,e){this._elMap=a.createHashMap()},render:function(t,e,i){t!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=t,this._updateElements(t),this._relocate(t,i)},_updateElements:function(t){var e=t.useElOptionsToUpdate();if(e){var i=this._elMap,n=this.group;a.each(e,(function(e){var r=e.$action,o=e.id,l=i.get(o),u=e.parentId,c=null!=u?i.get(u):n,p=e.style;\"text\"===e.type&&p&&(e.hv&&e.hv[1]&&(p.textVerticalAlign=p.textBaseline=null),!p.hasOwnProperty(\"textFill\")&&p.fill&&(p.textFill=p.fill),!p.hasOwnProperty(\"textStroke\")&&p.stroke&&(p.textStroke=p.stroke));var f=function(t){return t=a.extend({},t),a.each([\"id\",\"parentId\",\"$action\",\"hv\",\"bounding\"].concat(s.LOCATION_PARAMS),(function(e){delete t[e]})),t}(e);r&&\"merge\"!==r?\"replace\"===r?(d(l,i),h(o,c,f,i)):\"remove\"===r&&d(l,i):l?l.attr(f):h(o,c,f,i);var g=i.get(o);g&&(g.__ecGraphicWidthOption=e.width,g.__ecGraphicHeightOption=e.height,function(t,e,i){var n=t.eventData;t.silent||t.ignore||n||(n=t.eventData={componentType:\"graphic\",componentIndex:e.componentIndex,name:t.name}),n&&(n.info=t.info)}(g,t))}))}},_relocate:function(t,e){for(var i=t.option.elements,n=this.group,a=this._elMap,r=e.getWidth(),o=e.getHeight(),u=0;u=0;u--){var h,d,p;(d=a.get((h=i[u]).id))&&s.positionElement(d,h,(p=d.parent)===n?{width:r,height:o}:{width:p.__ecGraphicWidth,height:p.__ecGraphicHeight},null,{hv:h.hv,boundingMode:h.bounding})}},_clear:function(){var t=this._elMap;t.each((function(e){d(e,t)})),this._elMap=a.createHashMap()},dispose:function(){this._clear()}})},f3JH:function(t,e,i){i(\"aTJb\"),i(\"OlYY\"),i(\"fc+c\"),i(\"oY9F\"),i(\"MqEG\"),i(\"LBfv\"),i(\"noeP\")},f5HG:function(t,e,i){var n=i(\"IwbS\"),a=i(\"QBsz\"),r=n.Line.prototype,o=n.BezierCurve.prototype;function s(t){return isNaN(+t.cpx1)||isNaN(+t.cpy1)}var l=n.extendShape({type:\"ec-line\",style:{stroke:\"#000\",fill:null},shape:{x1:0,y1:0,x2:0,y2:0,percent:1,cpx1:null,cpy1:null},buildPath:function(t,e){this[s(e)?\"_buildPathLine\":\"_buildPathCurve\"](t,e)},_buildPathLine:r.buildPath,_buildPathCurve:o.buildPath,pointAt:function(t){return this[s(this.shape)?\"_pointAtLine\":\"_pointAtCurve\"](t)},_pointAtLine:r.pointAt,_pointAtCurve:o.pointAt,tangentAt:function(t){var e=this.shape,i=s(e)?[e.x2-e.x1,e.y2-e.y1]:this._tangentAtCurve(t);return a.normalize(i,i)},_tangentAtCurve:o.tangentAt});t.exports=l},f5Yq:function(t,e,i){var n=i(\"bYtY\").isFunction;t.exports=function(t,e,i){return{seriesType:t,performRawSeries:!0,reset:function(t,a,r){var o=t.getData(),s=t.get(\"symbol\"),l=t.get(\"symbolSize\"),u=t.get(\"symbolKeepAspect\"),c=t.get(\"symbolRotate\"),h=n(s),d=n(l),p=n(c),f=h||d||p,g=!h&&s?s:e;if(o.setVisual({legendSymbol:i||g,symbol:g,symbolSize:d?null:l,symbolKeepAspect:u,symbolRotate:c}),!a.isSeriesFiltered(t))return{dataEach:o.hasItemOption||f?function(e,i){if(f){var n=t.getRawValue(i),a=t.getDataParams(i);h&&e.setItemVisual(i,\"symbol\",s(n,a)),d&&e.setItemVisual(i,\"symbolSize\",l(n,a)),p&&e.setItemVisual(i,\"symbolRotate\",c(n,a))}if(e.hasItemOption){var r=e.getItemModel(i),o=r.getShallow(\"symbol\",!0),u=r.getShallow(\"symbolSize\",!0),g=r.getShallow(\"symbolRotate\",!0),m=r.getShallow(\"symbolKeepAspect\",!0);null!=o&&e.setItemVisual(i,\"symbol\",o),null!=u&&e.setItemVisual(i,\"symbolSize\",u),null!=g&&e.setItemVisual(i,\"symbolRotate\",g),null!=m&&e.setItemVisual(i,\"symbolKeepAspect\",m)}}:null}}}}},fE02:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"/IIm\"),o=i(\"vZ6x\"),s=i(\"b9oc\"),l=i(\"72pK\"),u=i(\"Kagy\"),c=i(\"IUWy\");i(\"3TkU\");var h=a.each;function d(t,e,i){(this._brushController=new r(i.getZr())).on(\"brush\",a.bind(this._onBrush,this)).mount()}d.defaultOption={show:!0,filterMode:\"filter\",icon:{zoom:\"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1\",back:\"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26\"},title:a.clone(u.toolbox.dataZoom.title),brushStyle:{borderWidth:0,color:\"rgba(0,0,0,0.2)\"}};var p=d.prototype;p.render=function(t,e,i,n){this.model=t,this.ecModel=e,this.api=i,function(t,e,i,n,a){var r=i._isZoomActive;n&&\"takeGlobalCursor\"===n.type&&(r=\"dataZoomSelect\"===n.key&&n.dataZoomSelectActive),i._isZoomActive=r,t.setIconStatus(\"zoom\",r?\"emphasis\":\"normal\");var s=new o(g(t.option),e,{include:[\"grid\"]});i._brushController.setPanels(s.makePanelOpts(a,(function(t){return t.xAxisDeclared&&!t.yAxisDeclared?\"lineX\":!t.xAxisDeclared&&t.yAxisDeclared?\"lineY\":\"rect\"}))).enableBrush(!!r&&{brushType:\"auto\",brushStyle:t.getModel(\"brushStyle\").getItemStyle()})}(t,e,this,n,i),function(t,e){t.setIconStatus(\"back\",s.count(e)>1?\"emphasis\":\"normal\")}(t,e)},p.onclick=function(t,e,i){f[i].call(this)},p.remove=function(t,e){this._brushController.unmount()},p.dispose=function(t,e){this._brushController.dispose()};var f={zoom:function(){this.api.dispatchAction({type:\"takeGlobalCursor\",key:\"dataZoomSelect\",dataZoomSelectActive:!this._isZoomActive})},back:function(){this._dispatchZoomAction(s.pop(this.ecModel))}};function g(t){var e={};return a.each([\"xAxisIndex\",\"yAxisIndex\"],(function(i){e[i]=t[i],null==e[i]&&(e[i]=\"all\"),(!1===e[i]||\"none\"===e[i])&&(e[i]=[])})),e}p._onBrush=function(t,e){if(e.isEnd&&t.length){var i={},n=this.ecModel;this._brushController.updateCovers([]),new o(g(this.model.option),n,{include:[\"grid\"]}).matchOutputRanges(t,n,(function(t,e,i){if(\"cartesian2d\"===i.type){var n=t.brushType;\"rect\"===n?(a(\"x\",i,e[0]),a(\"y\",i,e[1])):a({lineX:\"x\",lineY:\"y\"}[n],i,e)}})),s.push(n,i),this._dispatchZoomAction(i)}function a(t,e,a){var r=e.getAxis(t),o=r.model,s=function(t,e,i){var n;return i.eachComponent({mainType:\"dataZoom\",subType:\"select\"},(function(i){i.getAxisModel(t,e.componentIndex)&&(n=i)})),n}(t,o,n),u=s.findRepresentativeAxisProxy(o).getMinMaxSpan();null==u.minValueSpan&&null==u.maxValueSpan||(a=l(0,a.slice(),r.scale.getExtent(),0,u.minValueSpan,u.maxValueSpan)),s&&(i[s.id]={dataZoomId:s.id,startValue:a[0],endValue:a[1]})}},p._dispatchZoomAction=function(t){var e=[];h(t,(function(t,i){e.push(a.clone(t))})),e.length&&this.api.dispatchAction({type:\"dataZoom\",from:this.uid,batch:e})},c.register(\"dataZoom\",d),n.registerPreprocessor((function(t){if(t){var e=t.dataZoom||(t.dataZoom=[]);a.isArray(e)||(t.dataZoom=e=[e]);var i=t.toolbox;if(i&&(a.isArray(i)&&(i=i[0]),i&&i.feature)){var n=i.feature.dataZoom;r(\"xAxis\",n),r(\"yAxis\",n)}}function r(i,n){if(n){var r=i+\"Index\",o=n[r];null==o||\"all\"===o||a.isArray(o)||(o=!1===o||\"none\"===o?[]:[o]),a.isArray(s=t[i])||(s=s?[s]:[]),h(s,(function(t,s){if(null==o||\"all\"===o||-1!==a.indexOf(o,s)){var l={type:\"select\",$fromToolbox:!0,filterMode:n.filterMode||\"filter\",id:\"\\0_ec_\\0toolbox-dataZoom_\"+i+s};l[r]=s,e.push(l)}}))}var s}})),t.exports=d},fW2E:function(t,e){var i={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};t.exports=function(t,e,n){return i.hasOwnProperty(e)?n*t.dpr:n}},\"fc+c\":function(t,e,i){var n=i(\"sS/r\").extend({type:\"dataZoom\",render:function(t,e,i,n){this.dataZoomModel=t,this.ecModel=e,this.api=i},getTargetCoordInfo:function(){var t=this.ecModel,e={};return this.dataZoomModel.eachTargetAxis((function(i,n){var a=t.getComponent(i.axis,n);if(a){var r=a.getCoordSysModel();r&&function(t,e,i,n){for(var a,r=0;r0&&(b[0]=-b[0],b[1]=-b[1]);var S,M=d[0]<0?-1:1;if(\"start\"!==i.__position&&\"end\"!==i.__position){var I=-Math.atan2(d[1],d[0]);c[0].8?\"left\":h[0]<-.8?\"right\":\"center\",g=h[1]>.8?\"top\":h[1]<-.8?\"bottom\":\"middle\";break;case\"start\":p=[-h[0]*y+u[0],-h[1]*x+u[1]],f=h[0]>.8?\"right\":h[0]<-.8?\"left\":\"center\",g=h[1]>.8?\"bottom\":h[1]<-.8?\"top\":\"middle\";break;case\"insideStartTop\":case\"insideStart\":case\"insideStartBottom\":p=[y*M+u[0],u[1]+S],f=d[0]<0?\"right\":\"left\",m=[-y*M,-S];break;case\"insideMiddleTop\":case\"insideMiddle\":case\"insideMiddleBottom\":case\"middle\":p=[w[0],w[1]+S],f=\"center\",m=[0,-S];break;case\"insideEndTop\":case\"insideEnd\":case\"insideEndBottom\":p=[-y*M+c[0],c[1]+S],f=d[0]>=0?\"right\":\"left\",m=[y*M,-S]}i.attr({style:{textVerticalAlign:i.__verticalAlign||g,textAlign:i.__textAlign||f},position:p,scale:[n,n],origin:m})}}}},f._createLine=function(t,e,i){var a=t.hostModel,r=function(t){var e=new o({name:\"line\",subPixelOptimize:!0});return d(e.shape,t),e}(t.getItemLayout(e));r.shape.percent=0,s.initProps(r,{shape:{percent:1}},a,e),this.add(r);var l=new s.Text({name:\"label\",lineLabelOriginalOpacity:1});this.add(l),n.each(u,(function(i){var n=h(i,t,e);this.add(n),this[c(i)]=t.getItemVisual(e,i)}),this),this._updateCommonStl(t,e,i)},f.updateData=function(t,e,i){var a=t.hostModel,r=this.childOfName(\"line\"),o=t.getItemLayout(e),l={shape:{}};d(l.shape,o),s.updateProps(r,l,a,e),n.each(u,(function(i){var n=t.getItemVisual(e,i),a=c(i);if(this[a]!==n){this.remove(this.childOfName(i));var r=h(i,t,e);this.add(r)}this[a]=n}),this),this._updateCommonStl(t,e,i)},f._updateCommonStl=function(t,e,i){var a=t.hostModel,r=this.childOfName(\"line\"),o=i&&i.lineStyle,c=i&&i.hoverLineStyle,h=i&&i.labelModel,d=i&&i.hoverLabelModel;if(!i||t.hasItemOption){var p=t.getItemModel(e);o=p.getModel(\"lineStyle\").getLineStyle(),c=p.getModel(\"emphasis.lineStyle\").getLineStyle(),h=p.getModel(\"label\"),d=p.getModel(\"emphasis.label\")}var f=t.getItemVisual(e,\"color\"),g=n.retrieve3(t.getItemVisual(e,\"opacity\"),o.opacity,1);r.useStyle(n.defaults({strokeNoScale:!0,fill:\"none\",stroke:f,opacity:g},o)),r.hoverStyle=c,n.each(u,(function(t){var e=this.childOfName(t);e&&(e.setColor(f),e.setStyle({opacity:g}))}),this);var m,v,y=h.getShallow(\"show\"),x=d.getShallow(\"show\"),_=this.childOfName(\"label\");if((y||x)&&(m=f||\"#000\",null==(v=a.getFormattedLabel(e,\"normal\",t.dataType)))){var b=a.getRawValue(e);v=null==b?t.getName(e):isFinite(b)?l(b):b}var w=y?v:null,S=x?n.retrieve2(a.getFormattedLabel(e,\"emphasis\",t.dataType),v):null,M=_.style;if(null!=w||null!=S){s.setTextStyle(_.style,h,{text:w},{autoColor:m}),_.__textAlign=M.textAlign,_.__verticalAlign=M.textVerticalAlign,_.__position=h.get(\"position\")||\"middle\";var I=h.get(\"distance\");n.isArray(I)||(I=[I,I]),_.__labelDistance=I}_.hoverStyle=null!=S?{text:S,textFill:d.getTextColor(!0),fontStyle:d.getShallow(\"fontStyle\"),fontWeight:d.getShallow(\"fontWeight\"),fontSize:d.getShallow(\"fontSize\"),fontFamily:d.getShallow(\"fontFamily\")}:{text:null},_.ignore=!y&&!x,s.setHoverStyle(this)},f.highlight=function(){this.trigger(\"emphasis\")},f.downplay=function(){this.trigger(\"normal\")},f.updateLayout=function(t,e){this.setLinePoints(t.getItemLayout(e))},f.setLinePoints=function(t){var e=this.childOfName(\"line\");d(e.shape,t),e.dirty()},n.inherits(p,s.Group),t.exports=p},fmMI:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=n.each,r=n.filter,o=n.map,s=n.isArray,l=n.indexOf,u=n.isObject,c=n.isString,h=n.createHashMap,d=n.assert,p=n.clone,f=n.merge,g=n.extend,m=n.mixin,v=i(\"4NO4\"),y=i(\"Qxkt\"),x=i(\"bLfw\"),_=i(\"iXHM\"),b=i(\"5Hur\"),w=i(\"D5nY\").resetSourceDefaulter,S=y.extend({init:function(t,e,i,n){i=i||{},this.option=null,this._theme=new y(i),this._optionManager=n},setOption:function(t,e){d(!(\"\\0_ec_inner\"in t),\"please use chart.getOption()\"),this._optionManager.setOption(t,e),this.resetOption(null)},resetOption:function(t){var e=!1,i=this._optionManager;if(!t||\"recreate\"===t){var n=i.mountOption(\"recreate\"===t);this.option&&\"recreate\"!==t?(this.restoreData(),this.mergeOption(n)):M.call(this,n),e=!0}if(\"timeline\"!==t&&\"media\"!==t||this.restoreData(),!t||\"recreate\"===t||\"timeline\"===t){var r=i.getTimelineOption(this);r&&(this.mergeOption(r),e=!0)}if(!t||\"recreate\"===t||\"media\"===t){var o=i.getMediaOption(this,this._api);o.length&&a(o,(function(t){this.mergeOption(t,e=!0)}),this)}return e},mergeOption:function(t){var e=this.option,i=this._componentsMap,n=[];w(this),a(t,(function(t,i){null!=t&&(x.hasClass(i)?i&&n.push(i):e[i]=null==e[i]?p(t):f(e[i],t,!0))})),x.topologicalTravel(n,x.getAllClassMainTypes(),(function(n,r){var o=v.normalizeToArray(t[n]),l=v.mappingToExists(i.get(n),o);v.makeIdAndName(l),a(l,(function(t,e){var i=t.option;u(i)&&(t.keyInfo.mainType=n,t.keyInfo.subType=function(t,e,i){return e.type?e.type:i?i.subType:x.determineSubType(t,e)}(n,i,t.exist))}));var c=function(t,e){s(e)||(e=e?[e]:[]);var i={};return a(e,(function(e){i[e]=(t.get(e)||[]).slice()})),i}(i,r);e[n]=[],i.set(n,[]),a(l,(function(t,a){var r=t.exist,o=t.option;if(d(u(o)||r,\"Empty component definition\"),o){var s=x.getClass(n,t.keyInfo.subType,!0);if(r&&r.constructor===s)r.name=t.keyInfo.name,r.mergeOption(o,this),r.optionUpdated(o,!1);else{var l=g({dependentModels:c,componentIndex:a},t.keyInfo);r=new s(o,this,this,l),g(r,l),r.init(o,this,this,l),r.optionUpdated(null,!0)}}else r.mergeOption({},this),r.optionUpdated({},!1);i.get(n)[a]=r,e[n][a]=r.option}),this),\"series\"===n&&I(this,i.get(\"series\"))}),this),this._seriesIndicesMap=h(this._seriesIndices=this._seriesIndices||[])},getOption:function(){var t=p(this.option);return a(t,(function(e,i){if(x.hasClass(i)){for(var n=(e=v.normalizeToArray(e)).length-1;n>=0;n--)v.isIdInner(e[n])&&e.splice(n,1);t[i]=e}})),delete t[\"\\0_ec_inner\"],t},getTheme:function(){return this._theme},getComponent:function(t,e){var i=this._componentsMap.get(t);if(i)return i[e||0]},queryComponents:function(t){var e=t.mainType;if(!e)return[];var i,n=t.index,a=t.id,u=t.name,c=this._componentsMap.get(e);if(!c||!c.length)return[];if(null!=n)s(n)||(n=[n]),i=r(o(n,(function(t){return c[t]})),(function(t){return!!t}));else if(null!=a){var h=s(a);i=r(c,(function(t){return h&&l(a,t.id)>=0||!h&&t.id===a}))}else if(null!=u){var d=s(u);i=r(c,(function(t){return d&&l(u,t.name)>=0||!d&&t.name===u}))}else i=c.slice();return T(i,t)},findComponents:function(t){var e,i,n,a,o,s=t.mainType,l=(i=s+\"Index\",n=s+\"Id\",a=s+\"Name\",!(e=t.query)||null==e[i]&&null==e[n]&&null==e[a]?null:{mainType:s,index:e[i],id:e[n],name:e[a]});return o=T(l?this.queryComponents(l):this._componentsMap.get(s),t),t.filter?r(o,t.filter):o},eachComponent:function(t,e,i){var n=this._componentsMap;if(\"function\"==typeof t)i=e,e=t,n.each((function(t,n){a(t,(function(t,a){e.call(i,n,t,a)}))}));else if(c(t))a(n.get(t),e,i);else if(u(t)){var r=this.findComponents(t);a(r,e,i)}},getSeriesByName:function(t){var e=this._componentsMap.get(\"series\");return r(e,(function(e){return e.name===t}))},getSeriesByIndex:function(t){return this._componentsMap.get(\"series\")[t]},getSeriesByType:function(t){var e=this._componentsMap.get(\"series\");return r(e,(function(e){return e.subType===t}))},getSeries:function(){return this._componentsMap.get(\"series\").slice()},getSeriesCount:function(){return this._componentsMap.get(\"series\").length},eachSeries:function(t,e){a(this._seriesIndices,(function(i){var n=this._componentsMap.get(\"series\")[i];t.call(e,n,i)}),this)},eachRawSeries:function(t,e){a(this._componentsMap.get(\"series\"),t,e)},eachSeriesByType:function(t,e,i){a(this._seriesIndices,(function(n){var a=this._componentsMap.get(\"series\")[n];a.subType===t&&e.call(i,a,n)}),this)},eachRawSeriesByType:function(t,e,i){return a(this.getSeriesByType(t),e,i)},isSeriesFiltered:function(t){return null==this._seriesIndicesMap.get(t.componentIndex)},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(t,e){I(this,r(this._componentsMap.get(\"series\"),t,e))},restoreData:function(t){var e=this._componentsMap;I(this,e.get(\"series\"));var i=[];e.each((function(t,e){i.push(e)})),x.topologicalTravel(i,x.getAllClassMainTypes(),(function(i,n){a(e.get(i),(function(e){(\"series\"!==i||!function(t,e){if(e){var i=e.seiresIndex,n=e.seriesId,a=e.seriesName;return null!=i&&t.componentIndex!==i||null!=n&&t.id!==n||null!=a&&t.name!==a}}(e,t))&&e.restoreData()}))}))}});function M(t){var e,i;t=t,this.option={},this.option[\"\\0_ec_inner\"]=1,this._componentsMap=h({series:[]}),i=(e=t).color&&!e.colorLayer,a(this._theme.option,(function(t,n){\"colorLayer\"===n&&i||x.hasClass(n)||(\"object\"==typeof t?e[n]=e[n]?f(e[n],t,!1):p(t):null==e[n]&&(e[n]=t))})),f(t,_,!1),this.mergeOption(t)}function I(t,e){t._seriesIndicesMap=h(t._seriesIndices=o(e,(function(t){return t.componentIndex}))||[])}function T(t,e){return e.hasOwnProperty(\"subType\")?r(t,(function(t){return t.subType===e.subType})):t}m(S,b),t.exports=S},g0SD:function(t,e,i){var n=i(\"bYtY\"),a=i(\"9wZj\"),r=i(\"OELB\"),o=i(\"YXkt\"),s=i(\"kj2x\");function l(t,e,i){var n=e.coordinateSystem;t.each((function(a){var o,s=t.getItemModel(a),l=r.parsePercent(s.get(\"x\"),i.getWidth()),u=r.parsePercent(s.get(\"y\"),i.getHeight());if(isNaN(l)||isNaN(u)){if(e.getMarkerPosition)o=e.getMarkerPosition(t.getValues(t.dimensions,a));else if(n){var c=t.get(n.dimensions[0],a),h=t.get(n.dimensions[1],a);o=n.dataToPoint([c,h])}}else o=[l,u];isNaN(l)||(o[0]=l),isNaN(u)||(o[1]=u),t.setItemLayout(a,o)}))}var u=i(\"iPDy\").extend({type:\"markPoint\",updateTransform:function(t,e,i){e.eachSeries((function(t){var e=t.markPointModel;e&&(l(e.getData(),t,i),this.markerGroupMap.get(t.id).updateLayout(e))}),this)},renderSeries:function(t,e,i,r){var u=t.coordinateSystem,c=t.id,h=t.getData(),d=this.markerGroupMap,p=d.get(c)||d.set(c,new a),f=function(t,e,i){var a;a=t?n.map(t&&t.dimensions,(function(t){var i=e.getData().getDimensionInfo(e.getData().mapDimension(t))||{};return n.defaults({name:t},i)})):[{name:\"value\",type:\"float\"}];var r=new o(a,i),l=n.map(i.get(\"data\"),n.curry(s.dataTransform,e));return t&&(l=n.filter(l,n.curry(s.dataFilter,t))),r.initData(l,null,t?s.dimValueGetter:function(t){return t.value}),r}(u,t,e);e.setData(f),l(e.getData(),t,r),f.each((function(t){var i=f.getItemModel(t),a=i.getShallow(\"symbol\"),r=i.getShallow(\"symbolSize\"),o=i.getShallow(\"symbolRotate\"),s=n.isFunction(a),l=n.isFunction(r),u=n.isFunction(o);if(s||l||u){var c=e.getRawValue(t),d=e.getDataParams(t);s&&(a=a(c,d)),l&&(r=r(c,d)),u&&(o=o(c,d))}f.setItemVisual(t,{symbol:a,symbolSize:r,symbolRotate:o,color:i.get(\"itemStyle.color\")||h.getVisual(\"color\")})})),p.updateData(f),this.group.add(p.group),f.eachItemGraphicEl((function(t){t.traverse((function(t){t.dataModel=e}))})),p.__keep=!0,p.group.silent=e.get(\"silent\")||t.get(\"silent\")}});t.exports=u},g7p0:function(t,e,i){var n=i(\"bYtY\"),a=i(\"bLfw\"),r=i(\"+TT/\"),o=r.getLayoutParams,s=r.sizeCalculable,l=r.mergeLayoutParam,u=a.extend({type:\"calendar\",coordinateSystem:null,defaultOption:{zlevel:0,z:2,left:80,top:60,cellSize:20,orient:\"horizontal\",splitLine:{show:!0,lineStyle:{color:\"#000\",width:1,type:\"solid\"}},itemStyle:{color:\"#fff\",borderWidth:1,borderColor:\"#ccc\"},dayLabel:{show:!0,firstDay:0,position:\"start\",margin:\"50%\",nameMap:\"en\",color:\"#000\"},monthLabel:{show:!0,position:\"start\",margin:5,align:\"center\",nameMap:\"en\",formatter:null,color:\"#000\"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:\"#ccc\",fontFamily:\"sans-serif\",fontWeight:\"bolder\",fontSize:20}},init:function(t,e,i,n){var a=o(t);u.superApply(this,\"init\",arguments),c(t,a)},mergeOption:function(t,e){u.superApply(this,\"mergeOption\",arguments),c(this.option,t)}});function c(t,e){var i=t.cellSize;n.isArray(i)?1===i.length&&(i[1]=i[0]):i=t.cellSize=[i,i];var a=n.map([0,1],(function(t){return s(e,t)&&(i[t]=\"auto\"),null!=i[t]&&\"auto\"!==i[t]}));l(t,e,{type:\"box\",ignoreSize:a})}t.exports=u},gPAo:function(t,e){function i(t){return t}function n(t,e,n,a,r){this._old=t,this._new=e,this._oldKeyGetter=n||i,this._newKeyGetter=a||i,this.context=r}function a(t,e,i,n,a){for(var r=0;r=0}function s(t,e,i,n,r){var o=\"vertical\"===r?\"x\":\"y\";a.each(t,(function(t){var a,s,l;t.sort((function(t,e){return t.getLayout()[o]-e.getLayout()[o]}));for(var u=0,c=t.length,h=\"vertical\"===r?\"dx\":\"dy\",d=0;d0&&(a=s.getLayout()[o]+l,s.setLayout(\"vertical\"===r?{x:a}:{y:a},!0)),u=s.getLayout()[o]+s.getLayout()[h]+e;if((l=u-e-(\"vertical\"===r?n:i))>0)for(a=s.getLayout()[o]-l,s.setLayout(\"vertical\"===r?{x:a}:{y:a},!0),u=a,d=c-2;d>=0;--d)(l=(s=t[d]).getLayout()[o]+s.getLayout()[h]+e-u)>0&&(a=s.getLayout()[o]-l,s.setLayout(\"vertical\"===r?{x:a}:{y:a},!0)),u=s.getLayout()[o]}))}function l(t,e,i){a.each(t.slice().reverse(),(function(t){a.each(t,(function(t){if(t.outEdges.length){var n=g(t.outEdges,u,i)/g(t.outEdges,f,i);if(isNaN(n)){var a=t.outEdges.length;n=a?g(t.outEdges,c,i)/a:0}if(\"vertical\"===i){var r=t.getLayout().x+(n-p(t,i))*e;t.setLayout({x:r},!0)}else{var o=t.getLayout().y+(n-p(t,i))*e;t.setLayout({y:o},!0)}}}))}))}function u(t,e){return p(t.node2,e)*t.getValue()}function c(t,e){return p(t.node2,e)}function h(t,e){return p(t.node1,e)*t.getValue()}function d(t,e){return p(t.node1,e)}function p(t,e){return\"vertical\"===e?t.getLayout().x+t.getLayout().dx/2:t.getLayout().y+t.getLayout().dy/2}function f(t){return t.getValue()}function g(t,e,i){for(var n=0,a=t.length,r=-1;++r=0;x&&y.depth>g&&(g=y.depth),v.setLayout({depth:x?y.depth:p},!0),v.setLayout(\"vertical\"===s?{dy:i}:{dx:i},!0);for(var _=0;_p-1?g:p-1;l&&\"left\"!==l&&function(t,e,i,n){if(\"right\"===e){for(var r=[],s=t,l=0;s.length;){for(var u=0;u0;u--)l(h,d*=.99,c),s(h,o,i,n,c),m(h,d,c),s(h,o,i,n,c)}(t,e,c,u,n,h,d),function(t,e){var i=\"vertical\"===e?\"x\":\"y\";a.each(t,(function(t){t.outEdges.sort((function(t,e){return t.node2.getLayout()[i]-e.node2.getLayout()[i]})),t.inEdges.sort((function(t,e){return t.node1.getLayout()[i]-e.node1.getLayout()[i]}))})),a.each(t,(function(t){var e=0,i=0;a.each(t.outEdges,(function(t){t.setLayout({sy:e},!0),e+=t.getLayout().dy})),a.each(t.inEdges,(function(t){t.setLayout({ty:i},!0),i+=t.getLayout().dy}))}))}(t,d)}(v,y,i,u,h,d,0!==a.filter(v,(function(t){return 0===t.getLayout().value})).length?0:t.get(\"layoutIterations\"),t.get(\"orient\"),t.get(\"nodeAlign\"))}))}},gut8:function(t,e){e.ContextCachedBy={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},e.WILL_BE_RESTORED=9},gvm7:function(t,e,i){var n=i(\"bYtY\"),a=i(\"dqUG\"),r=i(\"IwbS\");function o(t,e,i,n){t[0]=i,t[1]=n,t[2]=t[0]/e.getWidth(),t[3]=t[1]/e.getHeight()}function s(t){var e=this._zr=t.getZr();this._styleCoord=[0,0,0,0],o(this._styleCoord,e,t.getWidth()/2,t.getHeight()/2),this._show=!1}s.prototype={constructor:s,_enterable:!0,update:function(t){t.get(\"alwaysShowContent\")&&this._moveTooltipIfResized()},_moveTooltipIfResized:function(){var t=this._styleCoord[3],e=this._styleCoord[2]*this._zr.getWidth(),i=t*this._zr.getHeight();this.moveTo(e,i)},show:function(t){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.attr(\"show\",!0),this._show=!0},setContent:function(t,e,i){this.el&&this._zr.remove(this.el);for(var n={},o=t,s=o.indexOf(\"{marker\");s>=0;){var l=o.indexOf(\"|}\"),u=o.substr(s+\"{marker\".length,l-s-\"{marker\".length);n[\"marker\"+u]=u.indexOf(\"sub\")>-1?{textWidth:4,textHeight:4,textBorderRadius:2,textBackgroundColor:e[u],textOffset:[3,0]}:{textWidth:10,textHeight:10,textBorderRadius:5,textBackgroundColor:e[u]},s=(o=o.substr(l+1)).indexOf(\"{marker\")}var c=i.getModel(\"textStyle\"),h=c.get(\"fontSize\"),d=i.get(\"textLineHeight\");null==d&&(d=Math.round(3*h/2)),this.el=new a({style:r.setTextStyle({},c,{rich:n,text:t,textBackgroundColor:i.get(\"backgroundColor\"),textBorderRadius:i.get(\"borderRadius\"),textFill:i.get(\"textStyle.color\"),textPadding:i.get(\"padding\"),textLineHeight:d}),z:i.get(\"z\")}),this._zr.add(this.el);var p=this;this.el.on(\"mouseover\",(function(){p._enterable&&(clearTimeout(p._hideTimeout),p._show=!0),p._inContent=!0})),this.el.on(\"mouseout\",(function(){p._enterable&&p._show&&p.hideLater(p._hideDelay),p._inContent=!1}))},setEnterable:function(t){this._enterable=t},getSize:function(){var t=this.el.getBoundingRect();return[t.width,t.height]},moveTo:function(t,e){if(this.el){var i=this._styleCoord;o(i,this._zr,t,e),this.el.attr(\"position\",[i[0],i[1]])}},hide:function(){this.el&&this.el.hide(),this._show=!1},hideLater:function(t){!this._show||this._inContent&&this._enterable||(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(n.bind(this.hide,this),t)):this.hide())},isShow:function(){return this._show},dispose:function(){clearTimeout(this._hideTimeout),this.el&&this._zr.remove(this.el)},getOuterSize:function(){var t=this.getSize();return{width:t[0],height:t[1]}}},t.exports=s},h54F:function(t,e,i){var n=i(\"ProS\"),a=i(\"YXkt\"),r=i(\"bYtY\"),o=i(\"4NO4\").defaultEmphasis,s=i(\"Qxkt\"),l=i(\"7aKB\").encodeHTML,u=i(\"I3/A\"),c=i(\"xKMd\"),h=i(\"DDd/\"),d=h.initCurvenessList,p=h.createEdgeMapForCurveness,f=n.extendSeriesModel({type:\"series.graph\",init:function(t){f.superApply(this,\"init\",arguments);var e=this;function i(){return e._categoriesData}this.legendVisualProvider=new c(i,i),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},mergeOption:function(t){f.superApply(this,\"mergeOption\",arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},mergeDefaultAndTheme:function(t){f.superApply(this,\"mergeDefaultAndTheme\",arguments),o(t,[\"edgeLabel\"],[\"show\"])},getInitialData:function(t,e){var i=t.edges||t.links||[],n=t.data||t.nodes||[],a=this;if(n&&i){d(this);var o=u(n,i,this,!0,(function(t,i){t.wrapMethod(\"getItemModel\",(function(t){var e=a._categoriesModels[t.getShallow(\"category\")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t}));var n=a.getModel(\"edgeLabel\"),r=new s({label:n.option},n.parentModel,e),o=a.getModel(\"emphasis.edgeLabel\"),l=new s({emphasis:{label:o.option}},o.parentModel,e);function u(t){return(t=this.parsePath(t))&&\"label\"===t[0]?r:t&&\"emphasis\"===t[0]&&\"label\"===t[1]?l:this.parentModel}i.wrapMethod(\"getItemModel\",(function(t){return t.customizeGetParent(u),t}))}));return r.each(o.edges,(function(t){p(t.node1,t.node2,this,t.dataIndex)}),this),o.data}},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},getCategoriesData:function(){return this._categoriesData},formatTooltip:function(t,e,i){if(\"edge\"===i){var n=this.getData(),a=this.getDataParams(t,i),r=n.graph.getEdgeByIndex(t),o=n.getName(r.node1.dataIndex),s=n.getName(r.node2.dataIndex),u=[];return null!=o&&u.push(o),null!=s&&u.push(s),u=l(u.join(\" > \")),a.value&&(u+=\" : \"+l(a.value)),u}return f.superApply(this,\"formatTooltip\",arguments)},_updateCategoriesData:function(){var t=r.map(this.option.categories||[],(function(t){return null!=t.value?t:r.extend({value:0},t)})),e=new a([\"value\"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray((function(t){return e.getItemModel(t,!0)}))},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},isAnimationEnabled:function(){return f.superCall(this,\"isAnimationEnabled\")&&!(\"force\"===this.get(\"layout\")&&this.get(\"force.layoutAnimation\"))},defaultOption:{zlevel:0,z:2,coordinateSystem:\"view\",legendHoverLink:!0,hoverAnimation:!0,layout:null,focusNodeAdjacency:!1,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:\"center\",top:\"center\",symbol:\"circle\",symbolSize:10,edgeSymbol:[\"none\",\"none\"],edgeSymbolSize:10,edgeLabel:{position:\"middle\",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:\"{b}\"},itemStyle:{},lineStyle:{color:\"#aaa\",width:1,opacity:.5},emphasis:{label:{show:!0}}}});t.exports=f},h7HQ:function(t,e,i){var n=i(\"y+Vt\"),a=i(\"T6xi\"),r=n.extend({type:\"polygon\",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(t,e){a.buildPath(t,e,!0)}});t.exports=r},h8O9:function(t,e,i){var n=i(\"bYtY\").map,a=i(\"zM3Q\"),r=i(\"7hqr\").isDimensionStacked;t.exports=function(t){return{seriesType:t,plan:a(),reset:function(t){var e=t.getData(),i=t.coordinateSystem,a=t.pipelineContext.large;if(i){var o=n(i.dimensions,(function(t){return e.mapDimension(t)})).slice(0,2),s=o.length,l=e.getCalculationInfo(\"stackResultDimension\");return r(e,o[0])&&(o[0]=l),r(e,o[1])&&(o[1]=l),s&&{progress:function(t,e){for(var n=a&&new Float32Array((t.end-t.start)*s),r=t.start,l=0,u=[],c=[];r=i&&t<=n},containData:function(t){return this.scale.contain(t)},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(t){return l(t||this.scale.getExtent(),this._extent)},setExtent:function(t,e){var i=this._extent;i[0]=t,i[1]=e},dataToCoord:function(t,e){var i=this._extent,n=this.scale;return t=n.normalize(t),this.onBand&&\"ordinal\"===n.type&&m(i=i.slice(),n.count()),s(t,f,i,e)},coordToData:function(t,e){var i=this._extent,n=this.scale;this.onBand&&\"ordinal\"===n.type&&m(i=i.slice(),n.count());var a=s(t,i,f,e);return this.scale.scale(a)},pointToData:function(t,e){},getTicksCoords:function(t){var e=(t=t||{}).tickModel||this.getTickModel(),i=h(this,e),n=r(i.ticks,(function(t){return{coord:this.dataToCoord(t),tickValue:t}}),this);return function(t,e,i,n){var r=e.length;if(t.onBand&&!i&&r){var o,s=t.getExtent();if(1===r)e[0].coord=s[0],o=e[1]={coord:s[0]};else{var l=(e[r-1].coord-e[0].coord)/(e[r-1].tickValue-e[0].tickValue);a(e,(function(t){t.coord-=l/2}));var c=t.scale.getExtent();e.push(o={coord:e[r-1].coord+l*(1+c[1]-e[r-1].tickValue)})}var h=s[0]>s[1];d(e[0].coord,s[0])&&(n?e[0].coord=s[0]:e.shift()),n&&d(s[0],e[0].coord)&&e.unshift({coord:s[0]}),d(s[1],o.coord)&&(n?o.coord=s[1]:e.pop()),n&&d(o.coord,s[1])&&e.push({coord:s[1]})}function d(t,e){return t=u(t),e=u(e),h?t>e:t0&&t<100||(t=5);var e=this.scale.getMinorTicks(t);return r(e,(function(t){return r(t,(function(t){return{coord:this.dataToCoord(t),tickValue:t}}),this)}),this)},getViewLabels:function(){return d(this).labels},getLabelModel:function(){return this.model.getModel(\"axisLabel\")},getTickModel:function(){return this.model.getModel(\"axisTick\")},getBandWidth:function(){var t=this._extent,e=this.scale.getExtent(),i=e[1]-e[0]+(this.onBand?1:0);0===i&&(i=1);var n=Math.abs(t[1]-t[0]);return Math.abs(n)/i},isHorizontal:null,getRotate:null,calculateCategoryInterval:function(){return p(this)}},t.exports=g},hNWo:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"Qxkt\"),o=i(\"4NO4\").isNameSpecified,s=i(\"Kagy\").legend.selector,l={all:{type:\"all\",title:a.clone(s.all)},inverse:{type:\"inverse\",title:a.clone(s.inverse)}},u=n.extendComponentModel({type:\"legend.plain\",dependencies:[\"series\"],layoutMode:{type:\"box\",ignoreSize:!0},init:function(t,e,i){this.mergeDefaultAndTheme(t,i),t.selected=t.selected||{},this._updateSelector(t)},mergeOption:function(t){u.superCall(this,\"mergeOption\",t),this._updateSelector(t)},_updateSelector:function(t){var e=t.selector;!0===e&&(e=t.selector=[\"all\",\"inverse\"]),a.isArray(e)&&a.each(e,(function(t,i){a.isString(t)&&(t={type:t}),e[i]=a.merge(t,l[t.type])}))},optionUpdated:function(){this._updateData(this.ecModel);var t=this._data;if(t[0]&&\"single\"===this.get(\"selectedMode\")){for(var e=!1,i=0;i=0},getOrient:function(){return\"vertical\"===this.get(\"orient\")?{index:1,name:\"vertical\"}:{index:0,name:\"horizontal\"}},defaultOption:{zlevel:0,z:4,show:!0,orient:\"horizontal\",left:\"center\",top:0,align:\"auto\",backgroundColor:\"rgba(0,0,0,0)\",borderColor:\"#ccc\",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,inactiveColor:\"#ccc\",inactiveBorderColor:\"#ccc\",itemStyle:{borderWidth:0},textStyle:{color:\"#333\"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:\" sans-serif\",color:\"#666\",borderWidth:1,borderColor:\"#666\"},emphasis:{selectorLabel:{show:!0,color:\"#eee\",backgroundColor:\"#666\"}},selectorPosition:\"auto\",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}}});t.exports=u},hOwI:function(t,e){var i=Math.log(2);function n(t,e,a,r,o,s){var l=r+\"-\"+o,u=t.length;if(s.hasOwnProperty(l))return s[l];if(1===e){var c=Math.round(Math.log((1<e&&r>n||ra?o:0}},i38C:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=n.createHashMap,r=n.each;function o(t){this.coordSysName=t,this.coordSysDims=[],this.axisMap=a(),this.categoryAxisMap=a(),this.firstCategoryDimIndex=null}var s={cartesian2d:function(t,e,i,n){var a=t.getReferringComponents(\"xAxis\")[0],r=t.getReferringComponents(\"yAxis\")[0];e.coordSysDims=[\"x\",\"y\"],i.set(\"x\",a),i.set(\"y\",r),l(a)&&(n.set(\"x\",a),e.firstCategoryDimIndex=0),l(r)&&(n.set(\"y\",r),e.firstCategoryDimIndex=1)},singleAxis:function(t,e,i,n){var a=t.getReferringComponents(\"singleAxis\")[0];e.coordSysDims=[\"single\"],i.set(\"single\",a),l(a)&&(n.set(\"single\",a),e.firstCategoryDimIndex=0)},polar:function(t,e,i,n){var a=t.getReferringComponents(\"polar\")[0],r=a.findAxisModel(\"radiusAxis\"),o=a.findAxisModel(\"angleAxis\");e.coordSysDims=[\"radius\",\"angle\"],i.set(\"radius\",r),i.set(\"angle\",o),l(r)&&(n.set(\"radius\",r),e.firstCategoryDimIndex=0),l(o)&&(n.set(\"angle\",o),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},geo:function(t,e,i,n){e.coordSysDims=[\"lng\",\"lat\"]},parallel:function(t,e,i,n){var a=t.ecModel,o=a.getComponent(\"parallel\",t.get(\"parallelIndex\")),s=e.coordSysDims=o.dimensions.slice();r(o.parallelAxisIndex,(function(t,r){var o=a.getComponent(\"parallelAxis\",t),u=s[r];i.set(u,o),l(o)&&null==e.firstCategoryDimIndex&&(n.set(u,o),e.firstCategoryDimIndex=r)}))}};function l(t){return\"category\"===t.get(\"type\")}e.getCoordSysInfoBySeries=function(t){var e=t.get(\"coordinateSystem\"),i=new o(e),n=s[e];if(n)return n(t,i,i.axisMap,i.categoryAxisMap),i}},iLNv:function(t,e){var i=\"\\0__throttleOriginMethod\",n=\"\\0__throttleRate\";function a(t,e,i){var n,a,r,o,s,l=0,u=0,c=null;function h(){u=(new Date).getTime(),c=null,t.apply(r,o||[])}e=e||0;var d=function(){n=(new Date).getTime(),r=this,o=arguments;var t=s||e,d=s||i;s=null,a=n-(d?l:u)-t,clearTimeout(c),d?c=setTimeout(h,t):a>=0?h():c=setTimeout(h,-a),l=n};return d.clear=function(){c&&(clearTimeout(c),c=null)},d.debounceNextCall=function(t){s=t},d}e.throttle=a,e.createOrUpdate=function(t,e,r,o){var s=t[e];if(s){var l=s[i]||s;if(s[n]!==r||s[\"\\0__throttleType\"]!==o){if(null==r||!o)return t[e]=l;(s=t[e]=a(l,r,\"debounce\"===o))[i]=l,s[\"\\0__throttleType\"]=o,s[n]=r}return s}},e.clear=function(t,e){var n=t[e];n&&n[i]&&(t[e]=n[i])}},iPDy:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=n.extendComponentView({type:\"marker\",init:function(){this.markerGroupMap=a.createHashMap()},render:function(t,e,i){var n=this.markerGroupMap;n.each((function(t){t.__keep=!1}));var a=this.type+\"Model\";e.eachSeries((function(t){var n=t[a];n&&this.renderSeries(t,n,e,i)}),this),n.each((function(t){!t.__keep&&this.group.remove(t.group)}),this)},renderSeries:function(){}});t.exports=r},iRjW:function(t,e,i){var n=i(\"bYtY\"),a=i(\"Yl7c\").parseClassType,r=0;e.getUID=function(t){return[t||\"\",r++,Math.random().toFixed(5)].join(\"_\")},e.enableSubTypeDefaulter=function(t){var e={};return t.registerSubTypeDefaulter=function(t,i){t=a(t),e[t.main]=i},t.determineSubType=function(i,n){var r=n.type;if(!r){var o=a(i).main;t.hasSubTypes(i)&&e[o]&&(r=e[o](n))}return r},t},e.enableTopologicalTravel=function(t,e){function i(t,e){return t[e]||(t[e]={predecessor:[],successor:[]}),t[e]}t.topologicalTravel=function(t,a,r,o){if(t.length){var s=function(t){var a={},r=[];return n.each(t,(function(o){var s=i(a,o),l=function(t,e){var i=[];return n.each(t,(function(t){n.indexOf(e,t)>=0&&i.push(t)})),i}(s.originalDeps=e(o),t);s.entryCount=l.length,0===s.entryCount&&r.push(o),n.each(l,(function(t){n.indexOf(s.predecessor,t)<0&&s.predecessor.push(t);var e=i(a,t);n.indexOf(e.successor,t)<0&&e.successor.push(o)}))})),{graph:a,noEntryList:r}}(a),l=s.graph,u=s.noEntryList,c={};for(n.each(t,(function(t){c[t]=!0}));u.length;){var h=u.pop(),d=l[h],p=!!c[h];p&&(r.call(o,h,d.originalDeps.slice()),delete c[h]),n.each(d.successor,p?g:f)}n.each(c,(function(){throw new Error(\"Circle dependency may exists\")}))}function f(t){l[t].entryCount--,0===l[t].entryCount&&u.push(t)}function g(t){c[t]=!0,f(t)}}}},iXHM:function(t,e){var i=\"\";\"undefined\"!=typeof navigator&&(i=navigator.platform||\"\");var n={color:[\"#c23531\",\"#2f4554\",\"#61a0a8\",\"#d48265\",\"#91c7ae\",\"#749f83\",\"#ca8622\",\"#bda29a\",\"#6e7074\",\"#546570\",\"#c4ccd3\"],gradientColor:[\"#f6efa6\",\"#d88273\",\"#bf444c\"],textStyle:{fontFamily:i.match(/^Win/)?\"Microsoft YaHei\":\"sans-serif\",fontSize:12,fontStyle:\"normal\",fontWeight:\"normal\"},blendMode:null,animation:\"auto\",animationDuration:1e3,animationDurationUpdate:300,animationEasing:\"exponentialOut\",animationEasingUpdate:\"cubicOut\",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};t.exports=n},iXp4:function(t,e,i){var n=i(\"ItGF\"),a=[[\"shadowBlur\",0],[\"shadowColor\",\"#000\"],[\"shadowOffsetX\",0],[\"shadowOffsetY\",0]];t.exports=function(t){return n.browser.ie&&n.browser.version>=11?function(){var e,i=this.__clipPaths,n=this.style;if(i)for(var r=0;re[1]&&(e[1]=t[1]),l.prototype.setExtent.call(this,e[0],e[1])},getInterval:function(){return this._interval},setInterval:function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=o.getIntervalPrecision(t)},getTicks:function(t){var e=this._interval,i=this._extent,n=this._niceExtent,a=this._intervalPrecision,r=[];if(!e)return r;i[0]1e4)return[];var l=r.length?r[r.length-1]:n[1];return i[1]>l&&r.push(t?s(l+e,a):i[1]),r},getMinorTicks:function(t){for(var e=this.getTicks(!0),i=[],a=this.getExtent(),r=1;ra[0]&&c0;)n*=10;var a=[r.round(d(e[0]/n)*n),r.round(h(e[1]/n)*n)];this._interval=n,this._niceExtent=a}},niceExtent:function(t){l.niceExtent.call(this,t);var e=this._originalScale;e.__fixMin=t.fixMin,e.__fixMax=t.fixMax}});function m(t,e){return c(t,u(e))}n.each([\"contain\",\"normalize\"],(function(t){g.prototype[t]=function(e){return e=f(e)/f(this.base),s[t].call(this,e)}})),g.create=function(){return new g},t.exports=g},jTL6:function(t,e,i){var n=i(\"y+Vt\").extend({type:\"arc\",shape:{cx:0,cy:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},style:{stroke:\"#000\",fill:null},buildPath:function(t,e){var i=e.cx,n=e.cy,a=Math.max(e.r,0),r=e.startAngle,o=e.endAngle,s=e.clockwise,l=Math.cos(r),u=Math.sin(r);t.moveTo(l*a+i,u*a+n),t.arc(i,n,a,r,o,!s)}});t.exports=n},jett:function(t,e,i){var n=i(\"ProS\");i(\"VSLf\"),i(\"oBaM\"),i(\"FGaS\");var a=i(\"mOdp\"),r=i(\"f5Yq\"),o=i(\"hw6D\"),s=i(\"0/Rx\"),l=i(\"eJH7\");n.registerVisual(a(\"radar\")),n.registerVisual(r(\"radar\",\"circle\")),n.registerLayout(o),n.registerProcessor(s(\"radar\")),n.registerPreprocessor(l)},jkPA:function(t,e,i){var n=i(\"bYtY\"),a=n.createHashMap,r=n.isObject,o=n.map;function s(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication}s.createByAxisModel=function(t){var e=t.option,i=e.data,n=i&&o(i,c);return new s({categories:n,needCollect:!n,deduplication:!1!==e.dedplication})};var l=s.prototype;function u(t){return t._map||(t._map=a(t.categories))}function c(t){return r(t)&&null!=t.value?t.value:t+\"\"}l.getOrdinal=function(t){return u(this).get(t)},l.parseAndCollect=function(t){var e,i=this._needCollect;if(\"string\"!=typeof t&&!i)return t;if(i&&!this._deduplication)return this.categories[e=this.categories.length]=t,e;var n=u(this);return null==(e=n.get(t))&&(i?(this.categories[e=this.categories.length]=t,n.set(t,e)):e=NaN),e},t.exports=s},jndi:function(t,e,i){var n=i(\"bYtY\"),a=i(\"Qe9p\"),r=i(\"YXkt\"),o=i(\"OELB\"),s=i(\"IwbS\"),l=i(\"kj2x\"),u=i(\"iPDy\"),c=function(t,e,i,a){var r=l.dataTransform(t,a[0]),o=l.dataTransform(t,a[1]),s=n.retrieve,u=r.coord,c=o.coord;u[0]=s(u[0],-1/0),u[1]=s(u[1],-1/0),c[0]=s(c[0],1/0),c[1]=s(c[1],1/0);var h=n.mergeAll([{},r,o]);return h.coord=[r.coord,o.coord],h.x0=r.x,h.y0=r.y,h.x1=o.x,h.y1=o.y,h};function h(t){return!isNaN(t)&&!isFinite(t)}function d(t,e,i,n){var a=1-t;return h(e[a])&&h(i[a])}function p(t,e){var i=e.coord[0],n=e.coord[1];return!(\"cartesian2d\"!==t.type||!i||!n||!d(1,i,n)&&!d(0,i,n))||l.dataFilter(t,{coord:i,x:e.x0,y:e.y0})||l.dataFilter(t,{coord:n,x:e.x1,y:e.y1})}function f(t,e,i,n,a){var r,s=n.coordinateSystem,l=t.getItemModel(e),u=o.parsePercent(l.get(i[0]),a.getWidth()),c=o.parsePercent(l.get(i[1]),a.getHeight());if(isNaN(u)||isNaN(c)){if(n.getMarkerPosition)r=n.getMarkerPosition(t.getValues(i,e));else{var d=[g=t.get(i[0],e),m=t.get(i[1],e)];s.clampData&&s.clampData(d,d),r=s.dataToPoint(d,!0)}if(\"cartesian2d\"===s.type){var p=s.getAxis(\"x\"),f=s.getAxis(\"y\"),g=t.get(i[0],e),m=t.get(i[1],e);h(g)?r[0]=p.toGlobalCoord(p.getExtent()[\"x0\"===i[0]?0:1]):h(m)&&(r[1]=f.toGlobalCoord(f.getExtent()[\"y0\"===i[1]?0:1]))}isNaN(u)||(r[0]=u),isNaN(c)||(r[1]=c)}else r=[u,c];return r}var g=[[\"x0\",\"y0\"],[\"x1\",\"y0\"],[\"x1\",\"y1\"],[\"x0\",\"y1\"]];u.extend({type:\"markArea\",updateTransform:function(t,e,i){e.eachSeries((function(t){var e=t.markAreaModel;if(e){var a=e.getData();a.each((function(e){var r=n.map(g,(function(n){return f(a,e,n,t,i)}));a.setItemLayout(e,r),a.getItemGraphicEl(e).setShape(\"points\",r)}))}}),this)},renderSeries:function(t,e,i,o){var l=t.coordinateSystem,u=t.id,d=t.getData(),m=this.markerGroupMap,v=m.get(u)||m.set(u,{group:new s.Group});this.group.add(v.group),v.__keep=!0;var y=function(t,e,i){var a,o;t?(a=n.map(t&&t.dimensions,(function(t){var i=e.getData(),a=i.getDimensionInfo(i.mapDimension(t))||{};return n.defaults({name:t},a)})),o=new r(n.map([\"x0\",\"y0\",\"x1\",\"y1\"],(function(t,e){return{name:t,type:a[e%2].type}})),i)):o=new r(a=[{name:\"value\",type:\"float\"}],i);var s=n.map(i.get(\"data\"),n.curry(c,e,t,i));return t&&(s=n.filter(s,n.curry(p,t))),o.initData(s,null,t?function(t,e,i,n){return t.coord[Math.floor(n/2)][n%2]}:function(t){return t.value}),o.hasItemOption=!0,o}(l,t,e);e.setData(y),y.each((function(e){var i=n.map(g,(function(i){return f(y,e,i,t,o)})),a=!0;n.each(g,(function(t){if(a){var i=y.get(t[0],e),n=y.get(t[1],e);(h(i)||l.getAxis(\"x\").containData(i))&&(h(n)||l.getAxis(\"y\").containData(n))&&(a=!1)}})),y.setItemLayout(e,{points:i,allClipped:a}),y.setItemVisual(e,{color:d.getVisual(\"color\")})})),y.diff(v.__data).add((function(t){var e=y.getItemLayout(t);if(!e.allClipped){var i=new s.Polygon({shape:{points:e.points}});y.setItemGraphicEl(t,i),v.group.add(i)}})).update((function(t,i){var n=v.__data.getItemGraphicEl(i),a=y.getItemLayout(t);a.allClipped?n&&v.group.remove(n):(n?s.updateProps(n,{shape:{points:a.points}},e,t):n=new s.Polygon({shape:{points:a.points}}),y.setItemGraphicEl(t,n),v.group.add(n))})).remove((function(t){var e=v.__data.getItemGraphicEl(t);v.group.remove(e)})).execute(),y.eachItemGraphicEl((function(t,i){var r=y.getItemModel(i),o=r.getModel(\"label\"),l=r.getModel(\"emphasis.label\"),u=y.getItemVisual(i,\"color\");t.useStyle(n.defaults(r.getModel(\"itemStyle\").getItemStyle(),{fill:a.modifyAlpha(u,.4),stroke:u})),t.hoverStyle=r.getModel(\"emphasis.itemStyle\").getItemStyle(),s.setLabelStyle(t.style,t.hoverStyle,o,l,{labelFetcher:e,labelDataIndex:i,defaultText:y.getName(i)||\"\",isRectText:!0,autoColor:u}),s.setHoverStyle(t,{}),t.dataModel=e})),v.__data=y,v.group.silent=e.get(\"silent\")||t.get(\"silent\")}})},\"jsU+\":function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"IUWy\"),o=n.extendComponentModel({type:\"toolbox\",layoutMode:{type:\"box\",ignoreSize:!0},optionUpdated:function(){o.superApply(this,\"optionUpdated\",arguments),a.each(this.option.feature,(function(t,e){var i=r.get(e);i&&a.merge(t,i.defaultOption)}))},defaultOption:{show:!0,z:6,zlevel:0,orient:\"horizontal\",left:\"right\",top:\"top\",backgroundColor:\"transparent\",borderColor:\"#ccc\",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:\"#666\",color:\"none\"},emphasis:{iconStyle:{borderColor:\"#3E98C5\"}},tooltip:{show:!1}}});t.exports=o},jtI2:function(t,e,i){i(\"SMc4\");var n=i(\"bLfw\").extend({type:\"grid\",dependencies:[\"xAxis\",\"yAxis\"],layoutMode:\"box\",coordinateSystem:null,defaultOption:{show:!1,zlevel:0,z:0,left:\"10%\",top:60,right:\"10%\",bottom:60,containLabel:!1,backgroundColor:\"rgba(0,0,0,0)\",borderWidth:1,borderColor:\"#ccc\"}});t.exports=n},juDX:function(t,e,i){i(\"P47w\"),(0,i(\"aX58\").registerPainter)(\"svg\",i(\"3CBa\"))},k5C7:function(t,e,i){i(\"0JAE\"),i(\"g7p0\"),i(\"7mYs\")},k9D9:function(t,e){e.SOURCE_FORMAT_ORIGINAL=\"original\",e.SOURCE_FORMAT_ARRAY_ROWS=\"arrayRows\",e.SOURCE_FORMAT_OBJECT_ROWS=\"objectRows\",e.SOURCE_FORMAT_KEYED_COLUMNS=\"keyedColumns\",e.SOURCE_FORMAT_UNKNOWN=\"unknown\",e.SOURCE_FORMAT_TYPED_ARRAY=\"typedArray\",e.SERIES_LAYOUT_BY_COLUMN=\"column\",e.SERIES_LAYOUT_BY_ROW=\"row\"},kDyi:function(t,e){t.exports=function(t){var e=t.findComponents({mainType:\"legend\"});e&&e.length&&t.filterSeries((function(t){for(var i=0;ih[1]&&(h[1]=c);var d=e.get(\"colorMappingBy\"),p={type:s.name,dataExtent:h,visual:s.range};\"color\"!==p.type||\"index\"!==d&&\"id\"!==d?p.mappingMethod=\"linear\":(p.mappingMethod=\"category\",p.loop=!0);var f=new n(p);return f.__drColorMappingBy=d,f}}}(0,c,h,0,f,v);r.each(v,(function(e,i){if(e.depth>=o.length||e===o[e.depth]){var n=function(t,e,i,n,a,o){var s=r.extend({},e);if(a){var l=a.type,u=\"color\"===l&&a.__drColorMappingBy,c=\"index\"===u?n:\"id\"===u?o.mapIdToIndex(i.getId()):i.getValue(t.get(\"visualDimension\"));s[l]=a.mapValueToVisual(c)}return s}(c,f,e,i,y,l);t(e,n,o,l)}}))}else d=s(f),e.setVisual(\"color\",d)}}(l,{},t.getViewRoot().getAncestors(),t)}}},kj2x:function(t,e,i){var n=i(\"bYtY\"),a=i(\"OELB\"),r=i(\"7hqr\").isDimensionStacked,o=n.indexOf;function s(t,e,i,n,o,s){var l=[],u=r(e,n)?e.getCalculationInfo(\"stackResultDimension\"):n,c=h(e,u,t),d=e.indicesOfNearest(u,c)[0];l[o]=e.get(i,d),l[s]=e.get(u,d);var p=e.get(n,d),f=a.getPrecision(e.get(n,d));return(f=Math.min(f,20))>=0&&(l[s]=+l[s].toFixed(f)),[l,p]}var l=n.curry,u={min:l(s,\"min\"),max:l(s,\"max\"),average:l(s,\"average\")};function c(t,e,i,n){var a={};return null!=t.valueIndex||null!=t.valueDim?(a.valueDataDim=null!=t.valueIndex?e.getDimension(t.valueIndex):t.valueDim,a.valueAxis=i.getAxis(function(t,e){var i=t.getData(),n=i.dimensions;e=i.getDimension(e);for(var a=0;at[1]&&(t[0]=t[1])}e.intervalScaleNiceTicks=function(t,e,i,o){var l={},u=l.interval=n.nice((t[1]-t[0])/e,!0);null!=i&&uo&&(u=l.interval=o);var c=l.intervalPrecision=r(u);return s(l.niceTickExtent=[a(Math.ceil(t[0]/u)*u,c),a(Math.floor(t[1]/u)*u,c)],t),l},e.getIntervalPrecision=r,e.fixExtent=s},lELe:function(t,e,i){var n=i(\"bYtY\");t.exports=function(t){var e=[];n.each(t.series,(function(t){t&&\"map\"===t.type&&(e.push(t),t.map=t.map||t.mapType,n.defaults(t,t.mapLocation))}))}},lLGD:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"nVfU\"),o=r.layout,s=r.largeLayout;i(\"Wqna\"),i(\"F7hV\"),i(\"Z8zF\"),i(\"Ae16\"),n.registerLayout(n.PRIORITY.VISUAL.LAYOUT,a.curry(o,\"bar\")),n.registerLayout(n.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,s),n.registerVisual({seriesType:\"bar\",reset:function(t){t.getData().setVisual(\"legendSymbol\",\"roundRect\")}})},lOQZ:function(t,e,i){var n=i(\"QBsz\"),a=i(\"U/Mo\"),r=a.getSymbolSize,o=a.getNodeGlobalScale,s=i(\"bYtY\"),l=i(\"DDd/\").getCurvenessForEdge,u=Math.PI,c=[],h={value:function(t,e,i,n,a,r,o,s){var l=0,u=n.getSum(\"value\"),c=2*Math.PI/(u||s);i.eachNode((function(t){var e=t.getValue(\"value\"),i=c*(u?e:1)/2;l+=i,t.setLayout([a*Math.cos(l)+r,a*Math.sin(l)+o]),l+=i}))},symbolSize:function(t,e,i,n,a,s,l,h){var d=0;c.length=h;var p=o(t);i.eachNode((function(t){var e=r(t);isNaN(e)&&(e=2),e<0&&(e=0),e*=p;var i=Math.asin(e/2/a);isNaN(i)&&(i=u/2),c[t.dataIndex]=i,d+=2*i}));var f=(2*u-d)/h/2,g=0;i.eachNode((function(t){var e=f+c[t.dataIndex];g+=e,t.setLayout([a*Math.cos(g)+s,a*Math.sin(g)+l]),g+=e}))}};e.circularLayout=function(t,e){var i=t.coordinateSystem;if(!i||\"view\"===i.type){var a=i.getBoundingRect(),r=t.getData(),o=r.graph,u=a.width/2+a.x,c=a.height/2+a.y,d=Math.min(a.width,a.height)/2,p=r.count();r.setLayout({cx:u,cy:c}),p&&(h[e](t,i,o,r,d,u,c,p),o.eachEdge((function(e,i){var a,r=s.retrieve3(e.getModel().get(\"lineStyle.curveness\"),l(e,t,i),0),o=n.clone(e.node1.getLayout()),h=n.clone(e.node2.getLayout());+r&&(a=[u*(r*=3)+(o[0]+h[0])/2*(1-r),c*r+(o[1]+h[1])/2*(1-r)]),e.setLayout([o,h,a])})))}}},laiN:function(t,e,i){var n=i(\"ProS\");i(\"GVMX\"),i(\"MH26\"),n.registerPreprocessor((function(t){t.markLine=t.markLine||{}}))},loD1:function(t,e){e.containStroke=function(t,e,i,n,a,r,o){if(0===a)return!1;var s,l=a;if(o>e+l&&o>n+l||ot+l&&r>i+l||r=this.x&&t<=this.x+this.width&&e>=this.y&&e<=this.y+this.height},clone:function(){return new d(this.x,this.y,this.width,this.height)},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},d.create=function(t){return new d(t.x,t.y,t.width,t.height)},t.exports=d},mLcG:function(t,e){var i=\"undefined\"!=typeof window&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){setTimeout(t,16)};t.exports=i},mOdp:function(t,e,i){var n=i(\"bYtY\").createHashMap;t.exports=function(t){return{getTargetSeries:function(e){var i={},a=n();return e.eachSeriesByType(t,(function(t){t.__paletteScope=i,a.set(t.uid,t)})),a},reset:function(t,e){var i=t.getRawData(),n={},a=t.getData();a.each((function(t){var e=a.getRawIndex(t);n[e]=t})),i.each((function(e){var r,o=n[e],s=null!=o&&a.getItemVisual(o,\"color\",!0),l=null!=o&&a.getItemVisual(o,\"borderColor\",!0);if(s&&l||(r=i.getItemModel(e)),!s){var u=r.get(\"itemStyle.color\")||t.getColorFromPalette(i.getName(e)||e+\"\",t.__paletteScope,i.count());null!=o&&a.setItemVisual(o,\"color\",u)}if(!l){var c=r.get(\"itemStyle.borderColor\");null!=o&&a.setItemVisual(o,\"borderColor\",c)}}))}}}},mYwL:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"6GrX\"),o=Math.PI;t.exports=function(t,e){n.defaults(e=e||{},{text:\"loading\",textColor:\"#000\",fontSize:\"12px\",maskColor:\"rgba(255, 255, 255, 0.8)\",showSpinner:!0,color:\"#c23531\",spinnerRadius:10,lineWidth:5,zlevel:0});var i=new a.Group,s=new a.Rect({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});i.add(s);var l=e.fontSize+\" sans-serif\",u=new a.Rect({style:{fill:\"none\",text:e.text,font:l,textPosition:\"right\",textDistance:10,textFill:e.textColor},zlevel:e.zlevel,z:10001});if(i.add(u),e.showSpinner){var c=new a.Arc({shape:{startAngle:-o/2,endAngle:-o/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:\"round\",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001});c.animateShape(!0).when(1e3,{endAngle:3*o/2}).start(\"circularInOut\"),c.animateShape(!0).when(1e3,{startAngle:3*o/2}).delay(300).start(\"circularInOut\"),i.add(c)}return i.resize=function(){var i=r.getWidth(e.text,l),n=e.showSpinner?e.spinnerRadius:0,a=(t.getWidth()-2*n-(e.showSpinner&&i?10:0)-i)/2-(e.showSpinner?0:i/2),o=t.getHeight()/2;e.showSpinner&&c.setShape({cx:a,cy:o}),u.setShape({x:a-n,y:o-n,width:2*n,height:2*n}),s.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()})},i.resize(),i}},n1HI:function(t,e,i){var n=i(\"hX1E\").normalizeRadian,a=2*Math.PI;e.containStroke=function(t,e,i,r,o,s,l,u,c){if(0===l)return!1;var h=l;u-=t,c-=e;var d=Math.sqrt(u*u+c*c);if(d-h>i||d+ho&&(o+=a);var f=Math.atan2(c,u);return f<0&&(f+=a),f>=r&&f<=o||f+a>=r&&f+a<=o}},n4Lv:function(t,e,i){var n=i(\"7hqr\").isDimensionStacked,a=i(\"bYtY\").map;e.prepareDataCoordInfo=function(t,e,i){var r,o=t.getBaseAxis(),s=t.getOtherAxis(o),l=function(t,e){var i=0,n=t.scale.getExtent();return\"start\"===e?i=n[0]:\"end\"===e?i=n[1]:n[0]>0?i=n[0]:n[1]<0&&(i=n[1]),i}(s,i),u=o.dim,c=s.dim,h=e.mapDimension(c),d=e.mapDimension(u),p=\"x\"===c||\"radius\"===c?1:0,f=a(t.dimensions,(function(t){return e.mapDimension(t)})),g=e.getCalculationInfo(\"stackResultDimension\");return(r|=n(e,f[0]))&&(f[0]=g),(r|=n(e,f[1]))&&(f[1]=g),{dataDimsForPoint:f,valueStart:l,valueAxisDim:c,baseAxisDim:u,stacked:!!r,valueDim:h,baseDim:d,baseDataOffset:p,stackedOverDimension:e.getCalculationInfo(\"stackedOverDimension\")}},e.getStackedOnPoint=function(t,e,i,n){var a=NaN;t.stacked&&(a=i.get(i.getCalculationInfo(\"stackedOverDimension\"),n)),isNaN(a)&&(a=t.valueStart);var r=t.baseDataOffset,o=[];return o[r]=i.get(t.baseDim,n),o[1-r]=a,e.dataToPoint(o)}},n6Mw:function(t,e,i){var n=i(\"SrGk\"),a=i(\"bYtY\"),r=i(\"Fofx\");function o(t,e){n.call(this,t,e,\"clipPath\",\"__clippath_in_use__\")}a.inherits(o,n),o.prototype.update=function(t){var e=this.getSvgElement(t);e&&this.updateDom(e,t.__clipPaths,!1);var i=this.getTextSvgElement(t);i&&this.updateDom(i,t.__clipPaths,!0),this.markUsed(t)},o.prototype.updateDom=function(t,e,i){if(e&&e.length>0){var n,a,o=this.getDefs(!0),s=e[0],l=i?\"_textDom\":\"_dom\";s[l]?(a=s[l].getAttribute(\"id\"),o.contains(n=s[l])||o.appendChild(n)):(a=\"zr\"+this._zrId+\"-clip-\"+this.nextId,++this.nextId,(n=this.createElement(\"clipPath\")).setAttribute(\"id\",a),o.appendChild(n),s[l]=n);var u=this.getSvgProxy(s);if(s.transform&&s.parent.invTransform&&!i){var c=Array.prototype.slice.call(s.transform);r.mul(s.transform,s.parent.invTransform,s.transform),u.brush(s),s.transform=c}else u.brush(s);var h=this.getSvgElement(s);n.innerHTML=\"\",n.appendChild(h.cloneNode()),t.setAttribute(\"clip-path\",\"url(#\"+a+\")\"),e.length>1&&this.updateDom(n,e.slice(1),i)}else t&&t.setAttribute(\"clip-path\",\"none\")},o.prototype.markUsed=function(t){var e=this;t.__clipPaths&&a.each(t.__clipPaths,(function(t){t._dom&&n.prototype.markUsed.call(e,t._dom),t._textDom&&n.prototype.markUsed.call(e,t._textDom)}))},t.exports=o},nCxF:function(t,e,i){var n=i(\"QBsz\"),a=n.min,r=n.max,o=n.scale,s=n.distance,l=n.add,u=n.clone,c=n.sub;t.exports=function(t,e,i,n){var h,d,p,f,g=[],m=[],v=[],y=[];if(n){p=[1/0,1/0],f=[-1/0,-1/0];for(var x=0,_=t.length;x<_;x++)a(p,p,t[x]),r(f,f,t[x]);a(p,p,n[0]),r(f,f,n[1])}for(x=0,_=t.length;x<_;x++){var b=t[x];if(i)h=t[x?x-1:_-1],d=t[(x+1)%_];else{if(0===x||x===_-1){g.push(u(t[x]));continue}h=t[x-1],d=t[x+1]}c(m,d,h),o(m,m,e);var w=s(b,h),S=s(b,d),M=w+S;0!==M&&(w/=M,S/=M),o(v,m,-w),o(y,m,S);var I=l([],b,v),T=l([],b,y);n&&(r(I,I,p),a(I,I,f),r(T,T,p),a(T,T,f)),g.push(I),g.push(T)}return i&&g.push(g.shift()),g}},nKiI:function(t,e,i){var n=i(\"bYtY\"),a=i(\"mFDi\"),r=i(\"OELB\"),o=r.parsePercent,s=r.MAX_SAFE_INTEGER,l=i(\"+TT/\"),u=i(\"VaxA\"),c=Math.max,h=Math.min,d=n.retrieve,p=n.each,f=[\"itemStyle\",\"borderWidth\"],g=[\"itemStyle\",\"gapWidth\"],m=[\"upperLabel\",\"show\"],v=[\"upperLabel\",\"height\"];function y(t,e,i){for(var n,a=0,r=1/0,o=0,s=t.length;oa&&(a=n));var l=t.area*t.area,u=e*e*i;return l?c(u*a/l,l/(u*r)):1/0}function x(t,e,i,n,a){var r=e===i.width?0:1,o=1-r,s=[\"x\",\"y\"],l=[\"width\",\"height\"],u=i[s[r]],d=e?t.area/e:0;(a||d>i[l[o]])&&(d=i[l[o]]);for(var p=0,f=t.length;ps&&(c=s),o=r}cs[1]&&(s[1]=e)}))}else s=[NaN,NaN];return{sum:n,dataExtent:s}}(e,s,l);if(0===c.sum)return t.viewChildren=[];if(c.sum=function(t,e,i,n,a){if(!n)return i;for(var r=t.get(\"visibleMin\"),o=a.length,s=o,l=o-1;l>=0;l--){var u=a[\"asc\"===n?o-l-1:l].getValue();u/i*e0&&(o=null===o?l:Math.min(o,l))}i[a]=o}}return i}(t),i=[];return n.each(t,(function(t){var n,r=t.coordinateSystem.getBaseAxis(),o=r.getExtent();if(\"category\"===r.type)n=r.getBandWidth();else if(\"value\"===r.type||\"time\"===r.type){var s=e[r.dim+\"_\"+r.index],c=Math.abs(o[1]-o[0]),h=r.scale.getExtent(),d=Math.abs(h[1]-h[0]);n=s?c/d*s:c}else{var p=t.getData();n=Math.abs(o[1]-o[0])/p.count()}var f=a(t.get(\"barWidth\"),n),g=a(t.get(\"barMaxWidth\"),n),m=a(t.get(\"barMinWidth\")||1,n),v=t.get(\"barGap\"),y=t.get(\"barCategoryGap\");i.push({bandWidth:n,barWidth:f,barMaxWidth:g,barMinWidth:m,barGap:v,barCategoryGap:y,axisKey:u(r),stackId:l(t)})})),d(i)}function d(t){var e={};n.each(t,(function(t,i){var n=t.axisKey,a=t.bandWidth,r=e[n]||{bandWidth:a,remainedWidth:a,autoWidthCount:0,categoryGap:\"20%\",gap:\"30%\",stacks:{}},o=r.stacks;e[n]=r;var s=t.stackId;o[s]||r.autoWidthCount++,o[s]=o[s]||{width:0,maxWidth:0};var l=t.barWidth;l&&!o[s].width&&(o[s].width=l,l=Math.min(r.remainedWidth,l),r.remainedWidth-=l);var u=t.barMaxWidth;u&&(o[s].maxWidth=u);var c=t.barMinWidth;c&&(o[s].minWidth=c);var h=t.barGap;null!=h&&(r.gap=h);var d=t.barCategoryGap;null!=d&&(r.categoryGap=d)}));var i={};return n.each(e,(function(t,e){i[e]={};var r=t.stacks,o=t.bandWidth,s=a(t.categoryGap,o),l=a(t.gap,1),u=t.remainedWidth,c=t.autoWidthCount,h=(u-s)/(c+(c-1)*l);h=Math.max(h,0),n.each(r,(function(t){var e=t.maxWidth,i=t.minWidth;if(t.width)n=t.width,e&&(n=Math.min(n,e)),i&&(n=Math.max(n,i)),t.width=n,u-=n+l*n,c--;else{var n=h;e&&en&&(n=i),n!==h&&(t.width=n,u-=n+l*n,c--)}})),h=(u-s)/(c+(c-1)*l),h=Math.max(h,0);var d,p=0;n.each(r,(function(t,e){t.width||(t.width=h),d=t,p+=t.width*(1+l)})),d&&(p-=d.width*l);var f=-p/2;n.each(r,(function(t,n){i[e][n]=i[e][n]||{bandWidth:o,offset:f,width:t.width},f+=t.width*(1+l)}))})),i}function p(t,e,i){if(t&&e){var n=t[u(e)];return null!=n&&null!=i&&(n=n[l(i)]),n}}var f={seriesType:\"bar\",plan:o(),reset:function(t){if(g(t)&&m(t)){var e=t.getData(),i=t.coordinateSystem,n=i.grid.getRect(),a=i.getBaseAxis(),r=i.getOtherAxis(a),o=e.mapDimension(r.dim),l=e.mapDimension(a.dim),u=r.isHorizontal(),c=u?0:1,d=p(h([t]),a,t).width;return d>.5||(d=.5),{progress:function(t,e){for(var a,h=t.count,p=new s(2*h),f=new s(2*h),g=new s(h),m=[],y=[],x=0,_=0;null!=(a=t.next());)y[c]=e.get(o,a),y[1-c]=e.get(l,a),m=i.dataToPoint(y,null,m),f[x]=u?n.x+n.width:m[0],p[x++]=m[0],f[x]=u?m[1]:n.y+n.height,p[x++]=m[1],g[_++]=a;e.setLayout({largePoints:p,largeDataIndices:g,largeBackgroundPoints:f,barWidth:d,valueAxisStart:v(0,r),backgroundStart:u?n.x:n.y,valueAxisHorizontal:u})}}}}};function g(t){return t.coordinateSystem&&\"cartesian2d\"===t.coordinateSystem.type}function m(t){return t.pipelineContext&&t.pipelineContext.large}function v(t,e,i){return e.toGlobalCoord(e.dataToCoord(\"log\"===e.type?1:0))}e.getLayoutOnAxis=function(t){var e=[],i=t.axis;if(\"category\"===i.type){for(var a=i.getBandWidth(),r=0;r=0?\"p\":\"n\",k=b;x&&(o[c][L]||(o[c][L]={p:b,n:b}),k=o[c][L][P]),_?(M=k,I=(D=i.dataToPoint([C,L]))[1]+d,T=D[0]-b,A=p,Math.abs(T)0){t.moveTo(i[a++],i[a++]);for(var o=1;o0?t.quadraticCurveTo((s+u)/2-(l-c)*n,(l+c)/2-(u-s)*n,u,c):t.lineTo(u,c)}},findDataIndex:function(t,e){var i=this.shape,n=i.segs,a=i.curveness;if(i.polyline)for(var s=0,l=0;l0)for(var c=n[l++],h=n[l++],d=1;d0){if(o.containStroke(c,h,(c+p)/2-(h-f)*a,(h+f)/2-(p-c)*a,p,f))return s}else if(r.containStroke(c,h,p,f))return s;s++}return-1}});function l(){this.group=new n.Group}var u=l.prototype;u.isPersistent=function(){return!this._incremental},u.updateData=function(t){this.group.removeAll();var e=new s({rectHover:!0,cursor:\"default\"});e.setShape({segs:t.getLayout(\"linesPoints\")}),this._setCommon(e,t),this.group.add(e),this._incremental=null},u.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>5e5?(this._incremental||(this._incremental=new a({silent:!0})),this.group.add(this._incremental)):this._incremental=null},u.incrementalUpdate=function(t,e){var i=new s;i.setShape({segs:e.getLayout(\"linesPoints\")}),this._setCommon(i,e,!!this._incremental),this._incremental?this._incremental.addDisplayable(i,!0):(i.rectHover=!0,i.cursor=\"default\",i.__startIndex=t.start,this.group.add(i))},u.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},u._setCommon=function(t,e,i){var n=e.hostModel;t.setShape({polyline:n.get(\"polyline\"),curveness:n.get(\"lineStyle.curveness\")}),t.useStyle(n.getModel(\"lineStyle\").getLineStyle()),t.style.strokeNoScale=!0;var a=e.getVisual(\"color\");a&&t.setStyle(\"stroke\",a),t.setStyle(\"fill\"),i||(t.seriesIndex=n.seriesIndex,t.on(\"mousemove\",(function(e){t.dataIndex=null;var i=t.findDataIndex(e.offsetX,e.offsetY);i>0&&(t.dataIndex=i+t.__startIndex)})))},u._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()},t.exports=l},oBaM:function(t,e,i){var n=i(\"T4UG\"),a=i(\"5GtS\"),r=i(\"bYtY\"),o=i(\"7aKB\").encodeHTML,s=i(\"xKMd\"),l=n.extend({type:\"series.radar\",dependencies:[\"radar\"],init:function(t){l.superApply(this,\"init\",arguments),this.legendVisualProvider=new s(r.bind(this.getData,this),r.bind(this.getRawData,this))},getInitialData:function(t,e){return a(this,{generateCoord:\"indicator_\",generateCoordCount:1/0})},formatTooltip:function(t,e,i,n){var a=this.getData(),s=this.coordinateSystem.getIndicatorAxes(),l=this.getData().getName(t),u=\"html\"===n?\"
\":\"\\n\";return o(\"\"===l?this.name:l)+u+r.map(s,(function(e,i){var n=a.get(a.mapDimension(e.dim),t);return o(e.name+\" : \"+n)})).join(u)},getTooltipPosition:function(t){if(null!=t)for(var e=this.getData(),i=this.coordinateSystem,n=e.getValues(r.map(i.dimensions,(function(t){return e.mapDimension(t)})),t,!0),a=0,o=n.length;a=t&&(0===e?0:n[e-1][0]).4?\"bottom\":\"middle\",textAlign:P<-.4?\"left\":P>.4?\"right\":\"center\"},{autoColor:R}),silent:!0}))}if(x.get(\"show\")&&L!==b){for(var z=0;z<=w;z++){P=Math.cos(I),k=Math.sin(I);var B=new a.Line({shape:{x1:P*g+p,y1:k*g+f,x2:P*(g-M)+p,y2:k*(g-M)+f},silent:!0,style:C});\"auto\"===C.stroke&&B.setStyle({stroke:n((L+z/w)/b)}),d.add(B),I+=A}I-=A}else I+=T}},_renderPointer:function(t,e,i,r,o,l,c,h){var d=this.group,p=this._data;if(t.get(\"pointer.show\")){var f=[+t.get(\"min\"),+t.get(\"max\")],g=[l,c],m=t.getData(),v=m.mapDimension(\"value\");m.diff(p).add((function(e){var i=new n({shape:{angle:l}});a.initProps(i,{shape:{angle:u(m.get(v,e),f,g,!0)}},t),d.add(i),m.setItemGraphicEl(e,i)})).update((function(e,i){var n=p.getItemGraphicEl(i);a.updateProps(n,{shape:{angle:u(m.get(v,e),f,g,!0)}},t),d.add(n),m.setItemGraphicEl(e,n)})).remove((function(t){var e=p.getItemGraphicEl(t);d.remove(e)})).execute(),m.eachItemGraphicEl((function(t,e){var i=m.getItemModel(e),n=i.getModel(\"pointer\");t.setShape({x:o.cx,y:o.cy,width:s(n.get(\"width\"),o.r),r:s(n.get(\"length\"),o.r)}),t.useStyle(i.getModel(\"itemStyle\").getItemStyle()),\"auto\"===t.style.fill&&t.setStyle(\"fill\",r(u(m.get(v,e),f,[0,1],!0))),a.setHoverStyle(t,i.getModel(\"emphasis.itemStyle\").getItemStyle())})),this._data=m}else p&&p.eachItemGraphicEl((function(t){d.remove(t)}))},_renderTitle:function(t,e,i,n,r){var o=t.getData(),l=o.mapDimension(\"value\"),c=t.getModel(\"title\");if(c.get(\"show\")){var h=c.get(\"offsetCenter\"),d=r.cx+s(h[0],r.r),p=r.cy+s(h[1],r.r),f=+t.get(\"min\"),g=+t.get(\"max\"),m=t.getData().get(l,0),v=n(u(m,[f,g],[0,1],!0));this.group.add(new a.Text({silent:!0,style:a.setTextStyle({},c,{x:d,y:p,text:o.getName(0),textAlign:\"center\",textVerticalAlign:\"middle\"},{autoColor:v,forceRich:!0})}))}},_renderDetail:function(t,e,i,n,r){var o=t.getModel(\"detail\"),l=+t.get(\"min\"),h=+t.get(\"max\");if(o.get(\"show\")){var d=o.get(\"offsetCenter\"),p=r.cx+s(d[0],r.r),f=r.cy+s(d[1],r.r),g=s(o.get(\"width\"),r.r),m=s(o.get(\"height\"),r.r),v=t.getData(),y=v.get(v.mapDimension(\"value\"),0),x=n(u(y,[l,h],[0,1],!0));this.group.add(new a.Text({silent:!0,style:a.setTextStyle({},o,{x:p,y:f,text:c(y,o.get(\"formatter\")),textWidth:isNaN(g)?null:g,textHeight:isNaN(m)?null:m,textAlign:\"center\",textVerticalAlign:\"middle\"},{autoColor:x,forceRich:!0})}))}}});t.exports=d},pLH3:function(t,e,i){var n=i(\"ProS\");i(\"ALo7\"),i(\"TWL2\");var a=i(\"mOdp\"),r=i(\"JLnu\"),o=i(\"0/Rx\");n.registerVisual(a(\"funnel\")),n.registerLayout(r),n.registerProcessor(o(\"funnel\"))},pP6R:function(t,e,i){var n=i(\"ProS\"),a=\"\\0_ec_interaction_mutex\";function r(t){return t[a]||(t[a]={})}n.registerAction({type:\"takeGlobalCursor\",event:\"globalCursorTaken\",update:\"update\"},(function(){})),e.take=function(t,e,i){r(t)[e]=i},e.release=function(t,e,i){var n=r(t);n[e]===i&&(n[e]=null)},e.isTaken=function(t,e){return!!r(t)[e]}},pmaE:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"IwbS\"),o=i(\"DEFe\"),s=n.extendChartView({type:\"map\",render:function(t,e,i,n){if(!n||\"mapToggleSelect\"!==n.type||n.from!==this.uid){var a=this.group;if(a.removeAll(),!t.getHostGeoModel()){if(n&&\"geoRoam\"===n.type&&\"series\"===n.componentType&&n.seriesId===t.id)(r=this._mapDraw)&&a.add(r.group);else if(t.needsDrawMap){var r=this._mapDraw||new o(i,!0);a.add(r.group),r.draw(t,e,i,this,n),this._mapDraw=r}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;t.get(\"showLegendSymbol\")&&e.getComponent(\"legend\")&&this._renderSymbols(t,e,i)}}},remove:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},dispose:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},_renderSymbols:function(t,e,i){var n=t.originalData,o=this.group;n.each(n.mapDimension(\"value\"),(function(e,i){if(!isNaN(e)){var s=n.getItemLayout(i);if(s&&s.point){var c=s.point,h=s.offset,d=new r.Circle({style:{fill:t.getData().getVisual(\"color\")},shape:{cx:c[0]+9*h,cy:c[1],r:3},silent:!0,z2:8+(h?0:r.Z2_EMPHASIS_LIFT+1)});if(!h){var p=t.mainSeries.getData(),f=n.getName(i),g=p.indexOfName(f),m=n.getItemModel(i),v=m.getModel(\"label\"),y=m.getModel(\"emphasis.label\"),x=p.getItemGraphicEl(g),_=a.retrieve2(t.getFormattedLabel(g,\"normal\"),f),b=a.retrieve2(t.getFormattedLabel(g,\"emphasis\"),_),w=x.__seriesMapHighDown,S=Math.random();if(!w){w=x.__seriesMapHighDown={};var M=a.curry(l,!0),I=a.curry(l,!1);x.on(\"mouseover\",M).on(\"mouseout\",I).on(\"emphasis\",M).on(\"normal\",I)}x.__seriesMapCallKey=S,a.extend(w,{recordVersion:S,circle:d,labelModel:v,hoverLabelModel:y,emphasisText:b,normalText:_}),u(w,!1)}o.add(d)}}}))}});function l(t){var e=this.__seriesMapHighDown;e&&e.recordVersion===this.__seriesMapCallKey&&u(e,t)}function u(t,e){var i=t.circle,n=t.labelModel,a=t.hoverLabelModel,o=t.emphasisText,s=t.normalText;e?(i.style.extendFrom(r.setTextStyle({},a,{text:a.get(\"show\")?o:null},{isRectText:!0,useInsideStyle:!1},!0)),i.__mapOriginalZ2=i.z2,i.z2+=r.Z2_EMPHASIS_LIFT):(r.setTextStyle(i.style,n,{text:n.get(\"show\")?s:null,textPosition:n.getShallow(\"position\")||\"bottom\"},{isRectText:!0,useInsideStyle:!1}),i.dirty(!1),null!=i.__mapOriginalZ2&&(i.z2=i.__mapOriginalZ2,i.__mapOriginalZ2=null))}t.exports=s},pzxd:function(t,e,i){var n=i(\"bYtY\"),a=n.retrieve2,r=n.retrieve3,o=n.each,s=n.normalizeCssArray,l=n.isString,u=n.isObject,c=i(\"6GrX\"),h=i(\"VpOo\"),d=i(\"Xnb7\"),p=i(\"fW2E\"),f=i(\"gut8\"),g=f.ContextCachedBy,m=f.WILL_BE_RESTORED,v=c.DEFAULT_FONT,y={left:1,right:1,center:1},x={top:1,bottom:1,middle:1},_=[[\"textShadowBlur\",\"shadowBlur\",0],[\"textShadowOffsetX\",\"shadowOffsetX\",0],[\"textShadowOffsetY\",\"shadowOffsetY\",0],[\"textShadowColor\",\"shadowColor\",\"transparent\"]],b={},w={};function S(t){if(t){t.font=c.makeFont(t);var e=t.textAlign;\"middle\"===e&&(e=\"center\"),t.textAlign=null==e||y[e]?e:\"left\";var i=t.textVerticalAlign||t.textBaseline;\"center\"===i&&(i=\"middle\"),t.textVerticalAlign=null==i||x[i]?i:\"top\",t.textPadding&&(t.textPadding=s(t.textPadding))}}function M(t,e,i,n,a){if(i&&e.textRotation){var r=e.textOrigin;\"center\"===r?(n=i.width/2+i.x,a=i.height/2+i.y):r&&(n=r[0]+i.x,a=r[1]+i.y),t.translate(n,a),t.rotate(-e.textRotation),t.translate(-n,-a)}}function I(t,e,i,n,o,s,l,u){var c=n.rich[i.styleName]||{};c.text=i.text;var h=i.textVerticalAlign,d=s+o/2;\"top\"===h?d=s+i.height/2:\"bottom\"===h&&(d=s+o-i.height/2),!i.isLineHolder&&T(c)&&A(t,e,c,\"right\"===u?l-i.width:\"center\"===u?l-i.width/2:l,d-i.height/2,i.width,i.height);var p=i.textPadding;p&&(l=N(l,u,p),d-=i.height/2-p[2]-i.textHeight/2),L(e,\"shadowBlur\",r(c.textShadowBlur,n.textShadowBlur,0)),L(e,\"shadowColor\",c.textShadowColor||n.textShadowColor||\"transparent\"),L(e,\"shadowOffsetX\",r(c.textShadowOffsetX,n.textShadowOffsetX,0)),L(e,\"shadowOffsetY\",r(c.textShadowOffsetY,n.textShadowOffsetY,0)),L(e,\"textAlign\",u),L(e,\"textBaseline\",\"middle\"),L(e,\"font\",i.font||v);var f=P(c.textStroke||n.textStroke,m),g=k(c.textFill||n.textFill),m=a(c.textStrokeWidth,n.textStrokeWidth);f&&(L(e,\"lineWidth\",m),L(e,\"strokeStyle\",f),e.strokeText(i.text,l,d)),g&&(L(e,\"fillStyle\",g),e.fillText(i.text,l,d))}function T(t){return!!(t.textBackgroundColor||t.textBorderWidth&&t.textBorderColor)}function A(t,e,i,n,a,r,o){var s=i.textBackgroundColor,c=i.textBorderWidth,p=i.textBorderColor,f=l(s);if(L(e,\"shadowBlur\",i.textBoxShadowBlur||0),L(e,\"shadowColor\",i.textBoxShadowColor||\"transparent\"),L(e,\"shadowOffsetX\",i.textBoxShadowOffsetX||0),L(e,\"shadowOffsetY\",i.textBoxShadowOffsetY||0),f||c&&p){e.beginPath();var g=i.textBorderRadius;g?h.buildPath(e,{x:n,y:a,width:r,height:o,r:g}):e.rect(n,a,r,o),e.closePath()}if(f)if(L(e,\"fillStyle\",s),null!=i.fillOpacity){var m=e.globalAlpha;e.globalAlpha=i.fillOpacity*i.opacity,e.fill(),e.globalAlpha=m}else e.fill();else if(u(s)){var v=s.image;(v=d.createOrUpdateImage(v,null,t,D,s))&&d.isImageReady(v)&&e.drawImage(v,n,a,r,o)}c&&p&&(L(e,\"lineWidth\",c),L(e,\"strokeStyle\",p),null!=i.strokeOpacity?(m=e.globalAlpha,e.globalAlpha=i.strokeOpacity*i.opacity,e.stroke(),e.globalAlpha=m):e.stroke())}function D(t,e){e.image=t}function C(t,e,i,n){var a=i.x||0,r=i.y||0,o=i.textAlign,s=i.textVerticalAlign;if(n){var l=i.textPosition;if(l instanceof Array)a=n.x+O(l[0],n.width),r=n.y+O(l[1],n.height);else{var u=e&&e.calculateTextPosition?e.calculateTextPosition(b,i,n):c.calculateTextPosition(b,i,n);a=u.x,r=u.y,o=o||u.textAlign,s=s||u.textVerticalAlign}var h=i.textOffset;h&&(a+=h[0],r+=h[1])}return(t=t||{}).baseX=a,t.baseY=r,t.textAlign=o,t.textVerticalAlign=s,t}function L(t,e,i){return t[e]=p(t,e,i),t[e]}function P(t,e){return null==t||e<=0||\"transparent\"===t||\"none\"===t?null:t.image||t.colorStops?\"#000\":t}function k(t){return null==t||\"none\"===t?null:t.image||t.colorStops?\"#000\":t}function O(t,e){return\"string\"==typeof t?t.lastIndexOf(\"%\")>=0?parseFloat(t)/100*e:parseFloat(t):t}function N(t,e,i){return\"right\"===e?t-i[1]:\"center\"===e?t+i[3]/2-i[1]/2:t+i[3]}e.normalizeTextStyle=function(t){return S(t),o(t.rich,S),t},e.renderText=function(t,e,i,n,a,r){n.rich?function(t,e,i,n,a,r){r!==m&&(e.__attrCachedBy=g.NONE);var o=t.__textCotentBlock;o&&!t.__dirtyText||(o=t.__textCotentBlock=c.parseRichText(i,n)),function(t,e,i,n,a){var r=i.width,o=i.outerWidth,s=i.outerHeight,l=n.textPadding,u=C(w,t,n,a),h=u.baseX,d=u.baseY,p=u.textAlign,f=u.textVerticalAlign;M(e,n,a,h,d);var g=c.adjustTextX(h,o,p),m=c.adjustTextY(d,s,f),v=g,y=m;l&&(v+=l[3],y+=l[0]);var x=v+r;T(n)&&A(t,e,n,g,m,o,s);for(var _=0;_=0&&\"right\"===(b=D[R]).textAlign;)I(t,e,b,n,P,y,E,\"right\"),k-=b.width,E-=b.width,R--;for(N+=(r-(N-v)-(x-E)-k)/2;O<=R;)I(t,e,b=D[O],n,P,y,N+b.width/2,\"center\"),N+=b.width,O++;y+=P}}(t,e,o,n,a)}(t,e,i,n,a,r):function(t,e,i,n,a,r){\"use strict\";var o,s=T(n),l=!1,u=e.__attrCachedBy===g.PLAIN_TEXT;r!==m?(r&&(o=r.style,l=!s&&u&&o),e.__attrCachedBy=s?g.NONE:g.PLAIN_TEXT):u&&(e.__attrCachedBy=g.NONE);var h=n.font||v;l&&h===(o.font||v)||(e.font=h);var d=t.__computedFont;t.__styleFont!==h&&(t.__styleFont=h,d=t.__computedFont=e.font);var f=n.textPadding,y=t.__textCotentBlock;y&&!t.__dirtyText||(y=t.__textCotentBlock=c.parsePlainText(i,d,f,n.textLineHeight,n.truncate));var x=y.outerHeight,b=y.lines,S=y.lineHeight,I=C(w,t,n,a),D=I.baseX,L=I.baseY,O=I.textAlign||\"left\",E=I.textVerticalAlign;M(e,n,a,D,L);var R=c.adjustTextY(L,x,E),z=D,B=R;if(s||f){var V=c.getWidth(i,d);f&&(V+=f[1]+f[3]);var Y=c.adjustTextX(D,V,O);s&&A(t,e,n,Y,R,V,x),f&&(z=N(D,O,f),B+=f[0])}e.textAlign=O,e.textBaseline=\"middle\",e.globalAlpha=n.opacity||1;for(var G=0;G<_.length;G++){var F=_[G],H=F[0],W=F[1],U=n[H];l&&U===o[H]||(e[W]=p(e,W,U||F[2]))}B+=S/2;var j=n.textStrokeWidth,X=!l||j!==(l?o.textStrokeWidth:null),Z=!l||X||n.textStroke!==o.textStroke,q=P(n.textStroke,j),K=k(n.textFill);if(q&&(X&&(e.lineWidth=j),Z&&(e.strokeStyle=q)),K&&(l&&n.textFill===o.textFill||(e.fillStyle=K)),1===b.length)q&&e.strokeText(b[0],z,B),K&&e.fillText(b[0],z,B);else for(G=0;G1e4||!this._symbolDraw.isPersistent())return{update:!0};var a=o().reset(t);a.progress&&a.progress({start:0,end:n.count()},n),this._symbolDraw.updateLayout(n)},_getClipShape:function(t){var e=t.coordinateSystem,i=e&&e.getArea&&e.getArea();return t.get(\"clip\",!0)?i:null},_updateSymbolDraw:function(t,e){var i=this._symbolDraw,n=e.pipelineContext.large;return i&&n===this._isLargeDraw||(i&&i.remove(),i=this._symbolDraw=n?new r:new a,this._isLargeDraw=n,this.group.removeAll()),this.group.add(i.group),i},remove:function(t,e){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},dispose:function(){}})},q3GZ:function(t,e){var i=[\"lineStyle\",\"normal\",\"opacity\"];t.exports={seriesType:\"parallel\",reset:function(t,e,n){var a=t.getModel(\"itemStyle\"),r=t.getModel(\"lineStyle\"),o=e.get(\"color\"),s=r.get(\"color\")||a.get(\"color\")||o[t.seriesIndex%o.length],l=t.get(\"inactiveOpacity\"),u=t.get(\"activeOpacity\"),c=t.getModel(\"lineStyle\").getLineStyle(),h=t.coordinateSystem,d=t.getData(),p={normal:c.opacity,active:u,inactive:l};return d.setVisual(\"color\",s),{progress:function(t,e){h.eachActiveState(e,(function(t,n){var a=p[t];if(\"normal\"===t&&e.hasItemOption){var r=e.getItemModel(n).get(i,!0);null!=r&&(a=r)}e.setItemVisual(n,\"opacity\",a)}),t.start,t.end)}}}}},qH13:function(t,e,i){var n=i(\"ItGF\"),a=i(\"QBsz\").applyTransform,r=i(\"mFDi\"),o=i(\"Qe9p\"),s=i(\"6GrX\"),l=i(\"pzxd\"),u=i(\"ni6a\"),c=i(\"Gev7\"),h=i(\"Dagg\"),d=i(\"dqUG\"),p=i(\"y+Vt\"),f=i(\"IMiH\"),g=i(\"QuXc\"),m=i(\"06Qe\"),v=f.CMD,y=Math.round,x=Math.sqrt,_=Math.abs,b=Math.cos,w=Math.sin,S=Math.max;if(!n.canvasSupported){var M=21600,I=M/2,T=function(t){t.style.cssText=\"position:absolute;left:0;top:0;width:1px;height:1px;\",t.coordsize=M+\",\"+M,t.coordorigin=\"0,0\"},A=function(t,e,i){return\"rgb(\"+[t,e,i].join(\",\")+\")\"},D=function(t,e){e&&t&&e.parentNode!==t&&t.appendChild(e)},C=function(t,e){e&&t&&e.parentNode===t&&t.removeChild(e)},L=function(t,e,i){return 1e5*(parseFloat(t)||0)+1e3*(parseFloat(e)||0)+i},P=l.parsePercent,k=function(t,e,i){var n=o.parse(e);i=+i,isNaN(i)&&(i=1),n&&(t.color=A(n[0],n[1],n[2]),t.opacity=i*n[3])},O=function(t,e,i,n){var r=\"fill\"===e,s=t.getElementsByTagName(e)[0];null!=i[e]&&\"none\"!==i[e]&&(r||!r&&i.lineWidth)?(t[r?\"filled\":\"stroked\"]=\"true\",i[e]instanceof g&&C(t,s),s||(s=m.createNode(e)),r?function(t,e,i){var n,r=e.fill;if(null!=r)if(r instanceof g){var s,l=0,u=[0,0],c=0,h=1,d=i.getBoundingRect(),p=d.width,f=d.height;if(\"linear\"===r.type){s=\"gradient\";var m=[r.x*p,r.y*f],v=[r.x2*p,r.y2*f];(y=i.transform)&&(a(m,m,y),a(v,v,y)),(l=180*Math.atan2(v[0]-m[0],v[1]-m[1])/Math.PI)<0&&(l+=360),l<1e-6&&(l=0)}else{s=\"gradientradial\";var y,x=i.scale,_=p,b=f;u=[((m=[r.x*p,r.y*f])[0]-d.x)/_,(m[1]-d.y)/b],(y=i.transform)&&a(m,m,y);var w=S(_/=x[0]*M,b/=x[1]*M);h=2*r.r/w-(c=0/w)}var I=r.colorStops.slice();I.sort((function(t,e){return t.offset-e.offset}));for(var T=I.length,D=[],C=[],L=0;L=2){var N=D[0][0],E=D[1][0],R=D[0][1]*e.opacity,z=D[1][1]*e.opacity;t.type=s,t.method=\"none\",t.focus=\"100%\",t.angle=l,t.color=N,t.color2=E,t.colors=C.join(\",\"),t.opacity=z,t.opacity2=R}\"radial\"===s&&(t.focusposition=u.join(\",\"))}else k(t,r,e.opacity)}(s,i,n):function(t,e){e.lineDash&&(t.dashstyle=e.lineDash.join(\" \")),null==e.stroke||e.stroke instanceof g||k(t,e.stroke,e.opacity)}(s,i),D(t,s)):(t[r?\"filled\":\"stroked\"]=\"false\",C(t,s))},N=[[],[],[]];p.prototype.brushVML=function(t){var e=this.style,i=this._vmlEl;i||(i=m.createNode(\"shape\"),T(i),this._vmlEl=i),O(i,\"fill\",e,this),O(i,\"stroke\",e,this);var n=this.transform,r=null!=n,o=i.getElementsByTagName(\"stroke\")[0];if(o){var s=e.lineWidth;r&&!e.strokeNoScale&&(s*=x(_(n[0]*n[3]-n[1]*n[2]))),o.weight=s+\"px\"}var l=this.path||(this.path=new f);this.__dirtyPath&&(l.beginPath(),l.subPixelOptimize=!1,this.buildPath(l,this.shape),l.toStatic(),this.__dirtyPath=!1),i.path=function(t,e){var i,n,r,o,s,l,u=v.M,c=v.C,h=v.L,d=v.A,p=v.Q,f=[],g=t.data,m=t.len();for(o=0;o.01?F&&(H+=.0125):Math.abs(W-z)<1e-4?F&&HR?A-=.0125:A+=.0125:F&&Wz?T+=.0125:T-=.0125),f.push(U,y(((R-B)*k+L)*M-I),\",\",y(((z-V)*O+P)*M-I),\",\",y(((R+B)*k+L)*M-I),\",\",y(((z+V)*O+P)*M-I),\",\",y((H*k+L)*M-I),\",\",y((W*O+P)*M-I),\",\",y((T*k+L)*M-I),\",\",y((A*O+P)*M-I)),s=T,l=A;break;case v.R:var j=N[0],X=N[1];j[0]=g[o++],j[1]=g[o++],X[0]=j[0]+g[o++],X[1]=j[1]+g[o++],e&&(a(j,j,e),a(X,X,e)),j[0]=y(j[0]*M-I),X[0]=y(X[0]*M-I),j[1]=y(j[1]*M-I),X[1]=y(X[1]*M-I),f.push(\" m \",j[0],\",\",j[1],\" l \",X[0],\",\",j[1],\" l \",X[0],\",\",X[1],\" l \",j[0],\",\",X[1]);break;case v.Z:f.push(\" x \")}if(i>0){f.push(n);for(var Z=0;Z100&&(z=0,R={});var i,n=B.style;try{n.font=t,i=n.fontFamily.split(\",\")[0]}catch(a){}e={style:n.fontStyle||\"normal\",variant:n.fontVariant||\"normal\",weight:n.fontWeight||\"normal\",size:0|parseFloat(n.fontSize||12),family:i||\"Microsoft YaHei\"},R[t]=e,z++}return e}(r.font),b=_.style+\" \"+_.variant+\" \"+_.weight+\" \"+_.size+'px \"'+_.family+'\"';i=i||s.getBoundingRect(o,b,v,x,r.textPadding,r.textLineHeight);var w=this.transform;if(w&&!n&&(V.copy(e),V.applyTransform(w),e=V),n)f=e.x,g=e.y;else{var S=r.textPosition;if(S instanceof Array)f=e.x+P(S[0],e.width),g=e.y+P(S[1],e.height),v=v||\"left\";else{var M=this.calculateTextPosition?this.calculateTextPosition({},r,e):s.calculateTextPosition({},r,e);f=M.x,g=M.y,v=v||M.textAlign,x=x||M.textVerticalAlign}}f=s.adjustTextX(f,i.width,v),g=s.adjustTextY(g,i.height,x),g+=i.height/2;var I,A,C,k=m.createNode,N=this._textVmlEl;N?A=(I=(C=N.firstChild).nextSibling).nextSibling:(N=k(\"line\"),I=k(\"path\"),A=k(\"textpath\"),C=k(\"skew\"),A.style[\"v-text-align\"]=\"left\",T(N),I.textpathok=!0,A.on=!0,N.from=\"0 0\",N.to=\"1000 0.05\",D(N,C),D(N,I),D(N,A),this._textVmlEl=N);var E=[f,g],Y=N.style;w&&n?(a(E,E,w),C.on=!0,C.matrix=w[0].toFixed(3)+\",\"+w[2].toFixed(3)+\",\"+w[1].toFixed(3)+\",\"+w[3].toFixed(3)+\",0,0\",C.offset=(y(E[0])||0)+\",\"+(y(E[1])||0),C.origin=\"0 0\",Y.left=\"0px\",Y.top=\"0px\"):(C.on=!1,Y.left=y(f)+\"px\",Y.top=y(g)+\"px\"),A.string=String(o).replace(/&/g,\"&\").replace(/\"/g,\""\");try{A.style.font=b}catch(G){}O(N,\"fill\",{fill:r.textFill,opacity:r.opacity},this),O(N,\"stroke\",{stroke:r.textStroke,opacity:r.opacity,lineDash:r.lineDash||null},this),N.style.zIndex=L(this.zlevel,this.z,this.z2),D(t,N)}},G=function(t){C(t,this._textVmlEl),this._textVmlEl=null},F=function(t){D(t,this._textVmlEl)},H=[u,c,h,p,d],W=0;Wh?h=p:(d.lastTickCount=n,d.lastAutoInterval=h),h}},n.inherits(s,r),t.exports=s},qgGe:function(t,e,i){var n=i(\"bYtY\"),a=i(\"T4UG\"),r=i(\"Bsck\"),o=i(\"Qxkt\"),s=i(\"VaxA\").wrapTreePathInfo,l=a.extend({type:\"series.sunburst\",_viewRoot:null,getInitialData:function(t,e){var i={name:t.name,children:t.data};!function t(e){var i=0;n.each(e.children,(function(e){t(e);var a=e.value;n.isArray(a)&&(a=a[0]),i+=a}));var a=e.value;n.isArray(a)&&(a=a[0]),(null==a||isNaN(a))&&(a=i),a<0&&(a=0),n.isArray(e.value)?e.value[0]=a:e.value=a}(i);var a=n.map(t.levels||[],(function(t){return new o(t,this,e)}),this),s=r.createTree(i,this,(function(t){t.wrapMethod(\"getItemModel\",(function(t,e){var i=s.getNodeByDataIndex(e),n=a[i.depth];return n&&(t.parentModel=n),t}))}));return s.data},optionUpdated:function(){this.resetViewRoot()},getDataParams:function(t){var e=a.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(t);return e.treePathInfo=s(i,this),e},defaultOption:{zlevel:0,z:2,center:[\"50%\",\"50%\"],radius:[0,\"75%\"],clockwise:!0,startAngle:90,minAngle:0,percentPrecision:2,stillShowZeroSum:!0,highlightPolicy:\"descendant\",nodeClick:\"rootToNode\",renderLabelForZeroData:!1,label:{rotate:\"radial\",show:!0,opacity:1,align:\"center\",position:\"inside\",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:\"white\",borderType:\"solid\",shadowBlur:0,shadowColor:\"rgba(0, 0, 0, 0.2)\",shadowOffsetX:0,shadowOffsetY:0,opacity:1},highlight:{itemStyle:{opacity:1}},downplay:{itemStyle:{opacity:.5},label:{opacity:.6}},animationType:\"expansion\",animationDuration:1e3,animationDurationUpdate:500,animationEasing:\"cubicOut\",data:[],levels:[],sort:\"desc\"},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)}});t.exports=l},qj72:function(t,e,i){var n=i(\"bYtY\");function a(t,e){return e=e||[0,0],n.map([\"x\",\"y\"],(function(i,n){var a=this.getAxis(i),r=e[n],o=t[n]/2;return\"category\"===a.type?a.getBandWidth():Math.abs(a.dataToCoord(r-o)-a.dataToCoord(r+o))}),this)}t.exports=function(t){var e=t.grid.getRect();return{coordSys:{type:\"cartesian2d\",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(e){return t.dataToPoint(e)},size:n.bind(a,t)}}}},\"qt/9\":function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\");i(\"Wqna\"),i(\"1tlw\"),i(\"Mylv\");var r=i(\"nVfU\").layout,o=i(\"f5Yq\");i(\"Ae16\"),n.registerLayout(a.curry(r,\"pictorialBar\")),n.registerVisual(o(\"pictorialBar\",\"roundRect\"))},qwVE:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"K4ya\"),o=i(\"XxSj\"),s=n.PRIORITY.VISUAL.COMPONENT;function l(t,e,i,n){for(var a=e.targetVisuals[n],r=o.prepareVisualTypes(a),s={color:t.getData().getVisual(\"color\")},l=0,u=r.length;l=0&&(this.delFromStorage(t),this._roots.splice(o,1),t instanceof r&&t.delChildrenFromStorage(this))}},addToStorage:function(t){return t&&(t.__storage=this,t.dirty(!1)),this},delFromStorage:function(t){return t&&(t.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:s},t.exports=l},rA99:function(t,e,i){var n=i(\"y+Vt\"),a=i(\"QBsz\"),r=i(\"Sj9i\"),o=r.quadraticSubdivide,s=r.cubicSubdivide,l=r.quadraticAt,u=r.cubicAt,c=r.quadraticDerivativeAt,h=r.cubicDerivativeAt,d=[];function p(t,e,i){return null===t.cpx2||null===t.cpy2?[(i?h:u)(t.x1,t.cpx1,t.cpx2,t.x2,e),(i?h:u)(t.y1,t.cpy1,t.cpy2,t.y2,e)]:[(i?c:l)(t.x1,t.cpx1,t.x2,e),(i?c:l)(t.y1,t.cpy1,t.y2,e)]}var f=n.extend({type:\"bezier-curve\",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:\"#000\",fill:null},buildPath:function(t,e){var i=e.x1,n=e.y1,a=e.x2,r=e.y2,l=e.cpx1,u=e.cpy1,c=e.cpx2,h=e.cpy2,p=e.percent;0!==p&&(t.moveTo(i,n),null==c||null==h?(p<1&&(o(i,l,a,p,d),l=d[1],a=d[2],o(n,u,r,p,d),u=d[1],r=d[2]),t.quadraticCurveTo(l,u,a,r)):(p<1&&(s(i,l,c,a,p,d),l=d[1],c=d[2],a=d[3],s(n,u,h,r,p,d),u=d[1],h=d[2],r=d[3]),t.bezierCurveTo(l,u,c,h,a,r)))},pointAt:function(t){return p(this.shape,t,!1)},tangentAt:function(t){var e=p(this.shape,t,!0);return a.normalize(e,e)}});t.exports=f},rdor:function(t,e,i){var n=i(\"lOQZ\").circularLayout;t.exports=function(t){t.eachSeriesByType(\"graph\",(function(t){\"circular\"===t.get(\"layout\")&&n(t,\"symbolSize\")}))}},rfSb:function(t,e,i){var n=i(\"T4UG\"),a=i(\"sdST\"),r=i(\"L0Ub\").getDimensionTypeByAxis,o=i(\"YXkt\"),s=i(\"bYtY\"),l=i(\"4NO4\").groupData,u=i(\"7aKB\").encodeHTML,c=i(\"xKMd\"),h=n.extend({type:\"series.themeRiver\",dependencies:[\"singleAxis\"],nameMap:null,init:function(t){h.superApply(this,\"init\",arguments),this.legendVisualProvider=new c(s.bind(this.getData,this),s.bind(this.getRawData,this))},fixData:function(t){var e=t.length,i={},n=l(t,(function(t){return i.hasOwnProperty(t[0])||(i[t[0]]=-1),t[2]})),a=[];n.buckets.each((function(t,e){a.push({name:e,dataList:t})}));for(var r=a.length,o=0;o3||Math.abs(t.dy)>3)){var e=this.seriesModel.getData().tree.root;if(!e)return;var i=e.getLayout();if(!i)return;this.api.dispatchAction({type:\"treemapMove\",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:i.x+t.dx,y:i.y+t.dy,width:i.width,height:i.height}})}},_onZoom:function(t){var e=t.originX,i=t.originY;if(\"animating\"!==this._state){var n=this.seriesModel.getData().tree.root;if(!n)return;var a=n.getLayout();if(!a)return;var r=new c(a.x,a.y,a.width,a.height),o=this.seriesModel.layoutInfo;e-=o.x,i-=o.y;var s=h.create();h.translate(s,s,[-e,-i]),h.scale(s,s,[t.scale,t.scale]),h.translate(s,s,[e,i]),r.applyTransform(s),this.api.dispatchAction({type:\"treemapRender\",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:r.x,y:r.y,width:r.width,height:r.height}})}},_initEvents:function(t){t.on(\"click\",(function(t){if(\"ready\"===this._state){var e=this.seriesModel.get(\"nodeClick\",!0);if(e){var i=this.findTarget(t.offsetX,t.offsetY);if(i){var n=i.node;if(n.getLayout().isLeafRoot)this._rootToNode(i);else if(\"zoomToNode\"===e)this._zoomToNode(i);else if(\"link\"===e){var a=n.hostTree.data.getItemModel(n.dataIndex),r=a.get(\"link\",!0),o=a.get(\"target\",!0)||\"blank\";r&&f(r,o)}}}}}),this)},_renderBreadcrumb:function(t,e,i){i||(i=null!=t.get(\"leafDepth\",!0)?{node:t.getViewRoot()}:this.findTarget(e.getWidth()/2,e.getHeight()/2))||(i={node:t.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new l(this.group))).render(t,e,i.node,g((function(e){\"animating\"!==this._state&&(s.aboveViewRoot(t.getViewRoot(),e)?this._rootToNode({node:e}):this._zoomToNode({node:e}))}),this))},remove:function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage={nodeGroup:[],background:[],content:[]},this._state=\"ready\",this._breadcrumb&&this._breadcrumb.remove()},dispose:function(){this._clearController()},_zoomToNode:function(t){this.api.dispatchAction({type:\"treemapZoomToNode\",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},_rootToNode:function(t){this.api.dispatchAction({type:\"treemapRootToNode\",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},findTarget:function(t,e){var i;return this.seriesModel.getViewRoot().eachNode({attr:\"viewChildren\",order:\"preorder\"},(function(n){var a=this._storage.background[n.getRawIndex()];if(a){var r=a.transformCoordToLocal(t,e),o=a.shape;if(!(o.x<=r[0]&&r[0]<=o.x+o.width&&o.y<=r[1]&&r[1]<=o.y+o.height))return!1;i={node:n,offsetX:r[0],offsetY:r[1]}}}),this),i}});function T(t,e,i,n,o,s,l,u,c,h){if(l){var d=l.getLayout(),p=t.getData();if(p.setItemGraphicEl(l.dataIndex,null),d&&d.isInView){var f=d.width,g=d.height,y=d.borderWidth,I=d.invisible,T=l.getRawIndex(),D=u&&u.getRawIndex(),C=l.viewChildren,L=d.upperHeight,P=C&&C.length,k=l.getModel(\"itemStyle\"),O=l.getModel(\"emphasis.itemStyle\"),N=G(\"nodeGroup\",m);if(N){if(c.add(N),N.attr(\"position\",[d.x||0,d.y||0]),N.__tmNodeWidth=f,N.__tmNodeHeight=g,d.isAboveViewRoot)return N;var E=l.getModel(),R=G(\"background\",v,h,1);if(R&&function(e,i,n){if(i.dataIndex=l.dataIndex,i.seriesIndex=t.seriesIndex,i.setShape({x:0,y:0,width:f,height:g}),I)B(i);else{i.invisible=!1;var a=l.getVisual(\"borderColor\",!0),o=O.get(\"borderColor\"),s=M(k);s.fill=a;var u=S(O);if(u.fill=o,n){var c=f-2*y;V(s,u,a,c,L,{x:y,y:0,width:c,height:L})}else s.text=u.text=null;i.setStyle(s),r.setElementHoverStyle(i,u)}e.add(i)}(N,R,P&&d.upperLabelHeight),P)r.isHighDownDispatcher(N)&&r.setAsHighDownDispatcher(N,!1),R&&(r.setAsHighDownDispatcher(R,!0),p.setItemGraphicEl(l.dataIndex,R));else{var z=G(\"content\",v,h,2);z&&function(e,i){i.dataIndex=l.dataIndex,i.seriesIndex=t.seriesIndex;var n=Math.max(f-2*y,0),a=Math.max(g-2*y,0);if(i.culling=!0,i.setShape({x:y,y:y,width:n,height:a}),I)B(i);else{i.invisible=!1;var o=l.getVisual(\"color\",!0),s=M(k);s.fill=o;var u=S(O);V(s,u,o,n,a),i.setStyle(s),r.setElementHoverStyle(i,u)}e.add(i)}(N,z),R&&r.isHighDownDispatcher(R)&&r.setAsHighDownDispatcher(R,!1),r.setAsHighDownDispatcher(N,!0),p.setItemGraphicEl(l.dataIndex,N)}return N}}}function B(t){!t.invisible&&s.push(t)}function V(e,i,n,o,s,u){var c=E.get(\"name\"),h=E.getModel(u?b:x),p=E.getModel(u?w:_),f=h.getShallow(\"show\");r.setLabelStyle(e,i,h,p,{defaultText:f?c:null,autoColor:n,isRectText:!0,labelFetcher:t,labelDataIndex:l.dataIndex,labelProp:u?\"upperLabel\":\"label\"}),Y(e,u,d),Y(i,u,d),u&&(e.textRect=a.clone(u)),e.truncate=f&&h.get(\"ellipsis\")?{outerWidth:o,outerHeight:s,minChar:2}:null}function Y(e,i,n){var a=e.text;if(!i&&n.isLeafRoot&&null!=a){var r=t.get(\"drillDownIcon\",!0);e.text=r?r+\" \"+a:a}}function G(t,r,s,u){var c=null!=D&&i[t][D],h=o[t];return c?(i[t][D]=null,function(t,e,i){(t[T]={}).old=\"nodeGroup\"===i?e.position.slice():a.extend({},e.shape)}(h,c,t)):I||((c=new r({z:A(s,u)})).__tmDepth=s,c.__tmStorageName=t,function(t,e,i){var a=t[T]={},r=l.parentNode;if(r&&(!n||\"drillDown\"===n.direction)){var s=0,u=0,c=o.background[r.getRawIndex()];!n&&c&&c.old&&(s=c.old.width,u=c.old.height),a.old=\"nodeGroup\"===i?[0,u]:{x:s,y:u,width:0,height:0}}a.fadein=\"nodeGroup\"!==i}(h,0,t)),e[t][T]=c}}function A(t,e){var i=10*t+e;return(i-1)/i}t.exports=I},sAZ8:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"+rIm\"),o=i(\"/IIm\"),s=i(\"9KIM\"),l=i(\"IwbS\"),u=[\"axisLine\",\"axisTickLabel\",\"axisName\"],c=n.extendComponentView({type:\"parallelAxis\",init:function(t,e){c.superApply(this,\"init\",arguments),(this._brushController=new o(e.getZr())).on(\"brush\",a.bind(this._onBrush,this))},render:function(t,e,i,n){if(!function(t,e,i){return i&&\"axisAreaSelect\"===i.type&&e.findComponents({mainType:\"parallelAxis\",query:i})[0]===t}(t,e,n)){this.axisModel=t,this.api=i,this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new l.Group,this.group.add(this._axisGroup),t.get(\"show\")){var s=function(t,e){return e.getComponent(\"parallel\",t.get(\"parallelIndex\"))}(t,e),c=s.coordinateSystem,h=t.getAreaSelectStyle(),d=h.width,p=c.getAxisLayout(t.axis.dim),f=a.extend({strokeContainThreshold:d},p),g=new r(t,f);a.each(u,g.add,g),this._axisGroup.add(g.getGroup()),this._refreshBrushController(f,h,t,s,d,i),l.groupTransition(o,this._axisGroup,n&&!1===n.animation?null:t)}}},_refreshBrushController:function(t,e,i,n,r,o){var u=i.axis.getExtent(),c=u[1]-u[0],h=Math.min(30,.1*Math.abs(c)),d=l.BoundingRect.create({x:u[0],y:-r/2,width:c,height:r});d.x-=h,d.width+=2*h,this._brushController.mount({enableGlobalPan:!0,rotation:t.rotation,position:t.position}).setPanels([{panelId:\"pl\",clipPath:s.makeRectPanelClipPath(d),isTargetByCursor:s.makeRectIsTargetByCursor(d,o,n),getLinearBrushOtherExtent:s.makeLinearBrushOtherExtent(d,0)}]).enableBrush({brushType:\"lineX\",brushStyle:e,removeOnClick:!0}).updateCovers(function(t){var e=t.axis;return a.map(t.activeIntervals,(function(t){return{brushType:\"lineX\",panelId:\"pl\",range:[e.dataToCoord(t[0],!0),e.dataToCoord(t[1],!0)]}}))}(i))},_onBrush:function(t,e){var i=this.axisModel,n=i.axis,r=a.map(t,(function(t){return[n.coordToData(t.range[0],!0),n.coordToData(t.range[1],!0)]}));(!i.option.realtime===e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:\"axisAreaSelect\",parallelAxisId:i.id,intervals:r})},dispose:function(){this._brushController.dispose()}});t.exports=c},\"sK/D\":function(t,e,i){var n=i(\"IwbS\"),a=i(\"OELB\").round;function r(t,e,i){var a=t.getArea(),r=t.getBaseAxis().isHorizontal(),o=a.x,s=a.y,l=a.width,u=a.height,c=i.get(\"lineStyle.width\")||2;o-=c/2,s-=c/2,l+=c,u+=c,o=Math.floor(o),l=Math.round(l);var h=new n.Rect({shape:{x:o,y:s,width:l,height:u}});return e&&(h.shape[r?\"width\":\"height\"]=0,n.initProps(h,{shape:{width:l,height:u}},i)),h}function o(t,e,i){var r=t.getArea(),o=new n.Sector({shape:{cx:a(t.cx,1),cy:a(t.cy,1),r0:a(r.r0,1),r:a(r.r,1),startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}});return e&&(o.shape.endAngle=r.startAngle,n.initProps(o,{shape:{endAngle:r.endAngle}},i)),o}e.createGridClipPath=r,e.createPolarClipPath=o,e.createClipPath=function(t,e,i){return t?\"polar\"===t.type?o(t,e,i):\"cartesian2d\"===t.type?r(t,e,i):null:null}},sRwP:function(t,e,i){i(\"jsU+\"),i(\"2548\"),i(\"Tp9H\"),i(\"06DH\"),i(\"dnwI\"),i(\"fE02\"),i(\"33Ds\")},\"sS/r\":function(t,e,i){var n=i(\"4fz+\"),a=i(\"iRjW\"),r=i(\"Yl7c\"),o=function(){this.group=new n,this.uid=a.getUID(\"viewComponent\")},s=o.prototype={constructor:o,init:function(t,e){},render:function(t,e,i,n){},dispose:function(){},filterForExposedEvent:null};s.updateView=s.updateLayout=s.updateVisual=function(t,e,i,n){},r.enableClassExtend(o),r.enableClassManagement(o,{registerWhenExtend:!0}),t.exports=o},\"sW+o\":function(t,e,i){var n=i(\"SrGk\"),a=i(\"bYtY\"),r=i(\"SUKs\"),o=i(\"Qe9p\");function s(t,e){n.call(this,t,e,[\"linearGradient\",\"radialGradient\"],\"__gradient_in_use__\")}a.inherits(s,n),s.prototype.addWithoutUpdate=function(t,e){if(e&&e.style){var i=this;a.each([\"fill\",\"stroke\"],(function(n){if(e.style[n]&&(\"linear\"===e.style[n].type||\"radial\"===e.style[n].type)){var a,r=e.style[n],o=i.getDefs(!0);r._dom?(a=r._dom,o.contains(r._dom)||i.addDom(a)):a=i.add(r),i.markUsed(e);var s=a.getAttribute(\"id\");t.setAttribute(n,\"url(#\"+s+\")\")}}))}},s.prototype.add=function(t){var e;if(\"linear\"===t.type)e=this.createElement(\"linearGradient\");else{if(\"radial\"!==t.type)return r(\"Illegal gradient type.\"),null;e=this.createElement(\"radialGradient\")}return t.id=t.id||this.nextId++,e.setAttribute(\"id\",\"zr\"+this._zrId+\"-gradient-\"+t.id),this.updateDom(t,e),this.addDom(e),e},s.prototype.update=function(t){var e=this;n.prototype.update.call(this,t,(function(){var i=t.type,n=t._dom.tagName;\"linear\"===i&&\"linearGradient\"===n||\"radial\"===i&&\"radialGradient\"===n?e.updateDom(t,t._dom):(e.removeDom(t),e.add(t))}))},s.prototype.updateDom=function(t,e){if(\"linear\"===t.type)e.setAttribute(\"x1\",t.x),e.setAttribute(\"y1\",t.y),e.setAttribute(\"x2\",t.x2),e.setAttribute(\"y2\",t.y2);else{if(\"radial\"!==t.type)return void r(\"Illegal gradient type.\");e.setAttribute(\"cx\",t.x),e.setAttribute(\"cy\",t.y),e.setAttribute(\"r\",t.r)}e.setAttribute(\"gradientUnits\",t.global?\"userSpaceOnUse\":\"objectBoundingBox\"),e.innerHTML=\"\";for(var i=t.colorStops,n=0,a=i.length;n-1){var u=o.parse(l)[3],c=o.toHex(l);s.setAttribute(\"stop-color\",\"#\"+c),s.setAttribute(\"stop-opacity\",u)}else s.setAttribute(\"stop-color\",i[n].color);e.appendChild(s)}t._dom=e},s.prototype.markUsed=function(t){if(t.style){var e=t.style.fill;e&&e._dom&&n.prototype.markUsed.call(this,e._dom),(e=t.style.stroke)&&e._dom&&n.prototype.markUsed.call(this,e._dom)}},t.exports=s},sdST:function(t,e,i){var n=i(\"hi0g\");t.exports=function(t,e){return n((e=e||{}).coordDimensions||[],t,{dimsDef:e.dimensionsDefine||t.dimensionsDefine,encodeDef:e.encodeDefine||t.encodeDefine,dimCount:e.dimensionsCount,encodeDefaulter:e.encodeDefaulter,generateCoord:e.generateCoord,generateCoordCount:e.generateCoordCount})}},szbU:function(t,e,i){var n=i(\"bYtY\"),a=n.each;function r(t,e){return t&&t.hasOwnProperty&&t.hasOwnProperty(e)}t.exports=function(t){var e=t&&t.visualMap;n.isArray(e)||(e=e?[e]:[]),a(e,(function(t){if(t){r(t,\"splitList\")&&!r(t,\"pieces\")&&(t.pieces=t.splitList,delete t.splitList);var e=t.pieces;e&&n.isArray(e)&&a(e,(function(t){n.isObject(t)&&(r(t,\"start\")&&!r(t,\"min\")&&(t.min=t.start),r(t,\"end\")&&!r(t,\"max\")&&(t.max=t.end))}))}}))}},tBnm:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"Qxkt\"),o=i(\"Znkb\"),s=i(\"+rIm\"),l=[\"axisLine\",\"axisLabel\",\"axisTick\",\"minorTick\",\"splitLine\",\"minorSplitLine\",\"splitArea\"];function u(t,e,i){e[1]>e[0]&&(e=e.slice().reverse());var n=t.coordToPoint([e[0],i]),a=t.coordToPoint([e[1],i]);return{x1:n[0],y1:n[1],x2:a[0],y2:a[1]}}function c(t){return t.getRadiusAxis().inverse?0:1}function h(t){var e=t[0],i=t[t.length-1];e&&i&&Math.abs(Math.abs(e.coord-i.coord)-360)<1e-4&&t.pop()}var d=o.extend({type:\"angleAxis\",axisPointerClass:\"PolarAxisPointer\",render:function(t,e){if(this.group.removeAll(),t.get(\"show\")){var i=t.axis,a=i.polar,r=a.getRadiusAxis().getExtent(),o=i.getTicksCoords(),s=i.getMinorTicksCoords(),u=n.map(i.getViewLabels(),(function(t){return(t=n.clone(t)).coord=i.dataToCoord(t.tickValue),t}));h(u),h(o),n.each(l,(function(e){!t.get(e+\".show\")||i.scale.isBlank()&&\"axisLine\"!==e||this[\"_\"+e](t,a,o,s,r,u)}),this)}},_axisLine:function(t,e,i,n,r){var o,s=t.getModel(\"axisLine.lineStyle\"),l=c(e),u=l?0:1;(o=0===r[u]?new a.Circle({shape:{cx:e.cx,cy:e.cy,r:r[l]},style:s.getLineStyle(),z2:1,silent:!0}):new a.Ring({shape:{cx:e.cx,cy:e.cy,r:r[l],r0:r[u]},style:s.getLineStyle(),z2:1,silent:!0})).style.fill=null,this.group.add(o)},_axisTick:function(t,e,i,r,o){var s=t.getModel(\"axisTick\"),l=(s.get(\"inside\")?-1:1)*s.get(\"length\"),h=o[c(e)],d=n.map(i,(function(t){return new a.Line({shape:u(e,[h,h+l],t.coord)})}));this.group.add(a.mergePath(d,{style:n.defaults(s.getModel(\"lineStyle\").getLineStyle(),{stroke:t.get(\"axisLine.lineStyle.color\")})}))},_minorTick:function(t,e,i,r,o){if(r.length){for(var s=t.getModel(\"axisTick\"),l=t.getModel(\"minorTick\"),h=(s.get(\"inside\")?-1:1)*l.get(\"length\"),d=o[c(e)],p=[],f=0;fv?\"left\":\"right\",_=Math.abs(m[1]-y)/g<.3?\"middle\":m[1]>y?\"top\":\"bottom\";h&&h[u]&&h[u].textStyle&&(o=new r(h[u].textStyle,d,d.ecModel));var b=new a.Text({silent:s.isLabelSilent(t)});this.group.add(b),a.setTextStyle(b.style,o,{x:m[0],y:m[1],textFill:o.getTextColor()||t.get(\"axisLine.lineStyle.color\"),text:i.formattedLabel,textAlign:x,textVerticalAlign:_}),f&&(b.eventData=s.makeAxisEventDataBase(t),b.eventData.targetType=\"axisLabel\",b.eventData.value=i.rawLabel)}),this)},_splitLine:function(t,e,i,r,o){var s=t.getModel(\"splitLine\").getModel(\"lineStyle\"),l=s.get(\"color\"),c=0;l=l instanceof Array?l:[l];for(var h=[],d=0;dl+o);r++)if(t[r].y+=n,r>e&&r+1t[r].y+t[r].height)return void h(r,n/2);h(i-1,n/2)}function h(e,i){for(var n=e;n>=0&&!(t[n].y-i0&&t[n].y>t[n-1].y+t[n-1].height));n--);}function d(t,e,i,n,a,r){for(var o=e?Number.MAX_VALUE:0,s=0,l=t.length;s=o&&(d=o-10),!e&&d<=o&&(d=o+10),t[s].x=i+d*r,o=d}}t.sort((function(t,e){return t.y-e.y}));for(var p,f=0,g=t.length,m=[],v=[],y=0;y=i?v.push(t[y]):m.push(t[y]);d(m,!1,e,i,n,a),d(v,!0,e,i,n,a)}function s(t){return\"center\"===t.position}t.exports=function(t,e,i,l,u,c){var h,d,p=t.getData(),f=[],g=!1,m=(t.get(\"minShowLabelAngle\")||0)*r;p.each((function(r){var o=p.getItemLayout(r),s=p.getItemModel(r),l=s.getModel(\"label\"),c=l.get(\"position\")||s.get(\"emphasis.label.position\"),v=l.get(\"distanceToLabelLine\"),y=l.get(\"alignTo\"),x=a(l.get(\"margin\"),i),_=l.get(\"bleedMargin\"),b=l.getFont(),w=s.getModel(\"labelLine\"),S=w.get(\"length\");S=a(S,i);var M=w.get(\"length2\");if(M=a(M,i),!(o.angle0?\"right\":\"left\":L>0?\"left\":\"right\"}var G=l.get(\"rotate\");k=\"number\"==typeof G?G*(Math.PI/180):G?L<0?-C+Math.PI:-C:0,g=!!k,o.label={x:I,y:T,position:c,height:N.height,len:S,len2:M,linePoints:A,textAlign:D,verticalAlign:\"middle\",rotation:k,inside:E,labelDistance:v,labelAlignTo:y,labelMargin:x,bleedMargin:_,textRect:N,text:O,font:b},E||f.push(o.label)}})),!g&&t.get(\"avoidLabelOverlap\")&&function(t,e,i,a,r,l,u,c){for(var h=[],d=[],p=Number.MAX_VALUE,f=-Number.MAX_VALUE,g=0;g1?\"series.multiple.prefix\":\"series.single.prefix\"),{seriesCount:o}),e.eachSeries((function(t,e){if(e1?\"multiple\":\"single\")+\".\";i=p(i=f(n?s+\"withName\":s+\"withoutName\"),{seriesId:t.seriesIndex,seriesName:t.get(\"name\"),seriesType:(y=t.subType,a.series.typeNames[y]||\"\\u81ea\\u5b9a\\u4e49\\u56fe\")});var u=t.getData();window.data=u,u.count()>l?i+=p(f(\"data.partialData\"),{displayCnt:l}):i+=f(\"data.allData\");for(var h=[],g=0;g0:t.splitNumber>0)&&!t.calculable?\"piecewise\":\"continuous\"}))},vKoX:function(t,e,i){var n=i(\"SrGk\");function a(t,e){n.call(this,t,e,[\"filter\"],\"__filter_in_use__\",\"_shadowDom\")}function r(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY||t.textShadowBlur||t.textShadowOffsetX||t.textShadowOffsetY)}i(\"bYtY\").inherits(a,n),a.prototype.addWithoutUpdate=function(t,e){if(e&&r(e.style)){var i;e._shadowDom?(i=e._shadowDom,this.getDefs(!0).contains(e._shadowDom)||this.addDom(i)):i=this.add(e),this.markUsed(e);var n=i.getAttribute(\"id\");t.style.filter=\"url(#\"+n+\")\"}},a.prototype.add=function(t){var e=this.createElement(\"filter\");return t._shadowDomId=t._shadowDomId||this.nextId++,e.setAttribute(\"id\",\"zr\"+this._zrId+\"-shadow-\"+t._shadowDomId),this.updateDom(t,e),this.addDom(e),e},a.prototype.update=function(t,e){if(r(e.style)){var i=this;n.prototype.update.call(this,e,(function(){i.updateDom(e,e._shadowDom)}))}else this.remove(t,e)},a.prototype.remove=function(t,e){null!=e._shadowDomId&&(this.removeDom(t),t.style.filter=\"\")},a.prototype.updateDom=function(t,e){var i=e.getElementsByTagName(\"feDropShadow\");i=0===i.length?this.createElement(\"feDropShadow\"):i[0];var n,a,r,o,s=t.style,l=t.scale&&t.scale[0]||1,u=t.scale&&t.scale[1]||1;if(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY)n=s.shadowOffsetX||0,a=s.shadowOffsetY||0,r=s.shadowBlur,o=s.shadowColor;else{if(!s.textShadowBlur)return void this.removeDom(e,s);n=s.textShadowOffsetX||0,a=s.textShadowOffsetY||0,r=s.textShadowBlur,o=s.textShadowColor}i.setAttribute(\"dx\",n/l),i.setAttribute(\"dy\",a/u),i.setAttribute(\"flood-color\",o),i.setAttribute(\"stdDeviation\",r/2/l+\" \"+r/2/u),e.setAttribute(\"x\",\"-100%\"),e.setAttribute(\"y\",\"-100%\"),e.setAttribute(\"width\",Math.ceil(r/2*200)+\"%\"),e.setAttribute(\"height\",Math.ceil(r/2*200)+\"%\"),e.appendChild(i),t._shadowDom=e},a.prototype.markUsed=function(t){t._shadowDom&&n.prototype.markUsed.call(this,t._shadowDom)},t.exports=a},vL6D:function(t,e,i){var n=i(\"bYtY\"),a=i(\"+rIm\"),r=i(\"IwbS\"),o=i(\"7bkD\"),s=i(\"Znkb\"),l=i(\"WN+l\"),u=l.rectCoordAxisBuildSplitArea,c=l.rectCoordAxisHandleRemove,h=[\"axisLine\",\"axisTickLabel\",\"axisName\"],d=[\"splitArea\",\"splitLine\"],p=s.extend({type:\"singleAxis\",axisPointerClass:\"SingleAxisPointer\",render:function(t,e,i,s){var l=this.group;l.removeAll();var u=this._axisGroup;this._axisGroup=new r.Group;var c=o.layout(t),f=new a(t,c);n.each(h,f.add,f),l.add(this._axisGroup),l.add(f.getGroup()),n.each(d,(function(e){t.get(e+\".show\")&&this[\"_\"+e](t)}),this),r.groupTransition(u,this._axisGroup,t),p.superCall(this,\"render\",t,e,i,s)},remove:function(){c(this)},_splitLine:function(t){var e=t.axis;if(!e.scale.isBlank()){var i=t.getModel(\"splitLine\"),n=i.getModel(\"lineStyle\"),a=n.get(\"width\"),o=n.get(\"color\");o=o instanceof Array?o:[o];for(var s=t.coordinateSystem.getRect(),l=e.isHorizontal(),u=[],c=0,h=e.getTicksCoords({tickModel:i}),d=[],p=[],f=0;f0&&e.animate(i,!1).when(null==r?500:r,c).delay(o||0)}(t,\"\",t,e,i,n,h);var d=t.animators.slice(),f=d.length;function g(){--f||r&&r()}f||r&&r();for(var m=0;m=0)&&t(r,n,a)}))}var p=d.prototype;function f(t){return t[0]>t[1]&&t.reverse(),t}function g(t,e){return r.parseFinder(t,e,{includeMainTypes:h})}p.setOutputRanges=function(t,e){this.matchOutputRanges(t,e,(function(t,e,i){if((t.coordRanges||(t.coordRanges=[])).push(e),!t.coordRange){t.coordRange=e;var n=x[t.brushType](0,i,e);t.__rangeOffset={offset:b[t.brushType](n.values,t.range,[1,1]),xyMinMax:n.xyMinMax}}}))},p.matchOutputRanges=function(t,e,i){s(t,(function(t){var a=this.findTargetInfo(t,e);a&&!0!==a&&n.each(a.coordSyses,(function(n){var a=x[t.brushType](1,n,t.range);i(t,a.values,n,e)}))}),this)},p.setInputRanges=function(t,e){s(t,(function(t){var i,n,a,r,o=this.findTargetInfo(t,e);if(t.range=t.range||[],o&&!0!==o){t.panelId=o.panelId;var s=x[t.brushType](0,o.coordSys,t.coordRange),l=t.__rangeOffset;t.range=l?b[t.brushType](s.values,l.offset,(i=l.xyMinMax,n=S(s.xyMinMax),a=S(i),r=[n[0]/a[0],n[1]/a[1]],isNaN(r[0])&&(r[0]=1),isNaN(r[1])&&(r[1]=1),r)):s.values}}),this)},p.makePanelOpts=function(t,e){return n.map(this._targetInfoList,(function(i){var n=i.getPanelRect();return{panelId:i.panelId,defaultBrushType:e&&e(i),clipPath:o.makeRectPanelClipPath(n),isTargetByCursor:o.makeRectIsTargetByCursor(n,t,i.coordSysModel),getLinearBrushOtherExtent:o.makeLinearBrushOtherExtent(n)}}))},p.controlSeries=function(t,e,i){var n=this.findTargetInfo(t,i);return!0===n||n&&l(n.coordSyses,e.coordinateSystem)>=0},p.findTargetInfo=function(t,e){for(var i=this._targetInfoList,n=g(e,t),a=0;a=0||l(a,t.getAxis(\"y\").model)>=0)&&n.push(t)})),e.push({panelId:\"grid--\"+t.id,gridModel:t,coordSysModel:t,coordSys:n[0],coordSyses:n,getPanelRect:y.grid,xAxisDeclared:u[t.id],yAxisDeclared:c[t.id]})})))},geo:function(t,e){s(t.geoModels,(function(t){var i=t.coordinateSystem;e.push({panelId:\"geo--\"+t.id,geoModel:t,coordSysModel:t,coordSys:i,coordSyses:[i],getPanelRect:y.geo})}))}},v=[function(t,e){var i=t.xAxisModel,n=t.yAxisModel,a=t.gridModel;return!a&&i&&(a=i.axis.grid.model),!a&&n&&(a=n.axis.grid.model),a&&a===e.gridModel},function(t,e){var i=t.geoModel;return i&&i===e.geoModel}],y={grid:function(){return this.coordSys.grid.getRect().clone()},geo:function(){var t=this.coordSys,e=t.getBoundingRect().clone();return e.applyTransform(a.getTransform(t)),e}},x={lineX:u(_,0),lineY:u(_,1),rect:function(t,e,i){var n=e[c[t]]([i[0][0],i[1][0]]),a=e[c[t]]([i[0][1],i[1][1]]),r=[f([n[0],a[0]]),f([n[1],a[1]])];return{values:r,xyMinMax:r}},polygon:function(t,e,i){var a=[[1/0,-1/0],[1/0,-1/0]];return{values:n.map(i,(function(i){var n=e[c[t]](i);return a[0][0]=Math.min(a[0][0],n[0]),a[1][0]=Math.min(a[1][0],n[1]),a[0][1]=Math.max(a[0][1],n[0]),a[1][1]=Math.max(a[1][1],n[1]),n})),xyMinMax:a}}};function _(t,e,i,a){var r=i.getAxis([\"x\",\"y\"][t]),o=f(n.map([0,1],(function(t){return e?r.coordToData(r.toLocalCoord(a[t])):r.toGlobalCoord(r.dataToCoord(a[t]))}))),s=[];return s[t]=o,s[1-t]=[NaN,NaN],{values:o,xyMinMax:s}}var b={lineX:u(w,0),lineY:u(w,1),rect:function(t,e,i){return[[t[0][0]-i[0]*e[0][0],t[0][1]-i[0]*e[0][1]],[t[1][0]-i[1]*e[1][0],t[1][1]-i[1]*e[1][1]]]},polygon:function(t,e,i){return n.map(t,(function(t,n){return[t[0]-i[0]*e[n][0],t[1]-i[1]*e[n][1]]}))}};function w(t,e,i,n){return[e[0]-n[t]*i[0],e[1]-n[t]*i[1]]}function S(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}t.exports=d},vZI5:function(t,e,i){var n=i(\"bYtY\"),a=i(\"T4UG\"),r=i(\"5GhG\").seriesModelMixin,o=a.extend({type:\"series.candlestick\",dependencies:[\"xAxis\",\"yAxis\",\"grid\"],defaultValueDimensions:[{name:\"open\",defaultTooltip:!0},{name:\"close\",defaultTooltip:!0},{name:\"lowest\",defaultTooltip:!0},{name:\"highest\",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:\"cartesian2d\",legendHoverLink:!0,hoverAnimation:!0,layout:null,clip:!0,itemStyle:{color:\"#c23531\",color0:\"#314656\",borderWidth:1,borderColor:\"#c23531\",borderColor0:\"#314656\"},emphasis:{itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:\"mod\",animationUpdate:!1,animationEasing:\"linear\",animationDuration:300},getShadowDim:function(){return\"open\"},brushSelector:function(t,e,i){var n=e.getItemLayout(t);return n&&i.rect(n.brushRect)}});n.mixin(o,r,!0),t.exports=o},vafp:function(t,e,i){var n=i(\"bYtY\"),a=i(\"8nly\");function r(t,e,i){for(var n=[],a=e[0],r=e[1],o=0;o>1^-(1&s),l=l>>1^-(1&l),a=s+=a,r=l+=r,n.push([s/i,l/i])}return n}t.exports=function(t,e){return function(t){if(!t.UTF8Encoding)return t;var e=t.UTF8Scale;null==e&&(e=1024);for(var i=t.features,n=0;n0})),(function(t){var i=t.properties,r=t.geometry,o=r.coordinates,s=[];\"Polygon\"===r.type&&s.push({type:\"polygon\",exterior:o[0],interiors:o.slice(1)}),\"MultiPolygon\"===r.type&&n.each(o,(function(t){t[0]&&s.push({type:\"polygon\",exterior:t[0],interiors:t.slice(1)})}));var l=new a(i[e||\"name\"],s,i.cp);return l.properties=i,l}))}},vcCh:function(t,e,i){var n=i(\"ProS\");i(\"0qV/\"),n.registerAction({type:\"dragNode\",event:\"dragnode\",update:\"update\"},(function(t,e){e.eachComponent({mainType:\"series\",subType:\"sankey\",query:t},(function(e){e.setNodePosition(t.dataIndex,[t.localX,t.localY])}))}))},wDdD:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\");i(\"98bh\"),i(\"GrNh\");var r=i(\"d4KN\"),o=i(\"mOdp\"),s=i(\"KS52\"),l=i(\"0/Rx\");r(\"pie\",[{type:\"pieToggleSelect\",event:\"pieselectchanged\",method:\"toggleSelected\"},{type:\"pieSelect\",event:\"pieselected\",method:\"select\"},{type:\"pieUnSelect\",event:\"pieunselected\",method:\"unSelect\"}]),n.registerVisual(o(\"pie\")),n.registerLayout(a.curry(s,\"pie\")),n.registerProcessor(l(\"pie\"))},wr5s:function(t,e,i){var n=(0,i(\"IwbS\").extendShape)({type:\"sausage\",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},buildPath:function(t,e){var i=e.cx,n=e.cy,a=Math.max(e.r0||0,0),r=Math.max(e.r,0),o=.5*(r-a),s=a+o,l=e.startAngle,u=e.endAngle,c=e.clockwise,h=Math.cos(l),d=Math.sin(l),p=Math.cos(u),f=Math.sin(u);(c?u-l<2*Math.PI:l-u<2*Math.PI)&&(t.moveTo(h*a+i,d*a+n),t.arc(h*s+i,d*s+n,o,-Math.PI+l,l,!c)),t.arc(i,n,r,l,u,!c),t.moveTo(p*r+i,f*r+n),t.arc(p*s+i,f*s+n,o,u-2*Math.PI,u-Math.PI,!c),0!==a&&(t.arc(i,n,a,u,l,c),t.moveTo(h*a+i,f*a+n)),t.closePath()}});t.exports=n},wt3j:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"/IIm\"),o=i(\"EMyp\").layoutCovers,s=n.extendComponentView({type:\"brush\",init:function(t,e){this.ecModel=t,this.api=e,(this._brushController=new r(e.getZr())).on(\"brush\",a.bind(this._onBrush,this)).mount()},render:function(t){return this.model=t,l.apply(this,arguments)},updateTransform:function(t,e){return o(e),l.apply(this,arguments)},updateView:l,dispose:function(){this._brushController.dispose()},_onBrush:function(t,e){var i=this.model.id;this.model.brushTargetManager.setOutputRanges(t,this.ecModel),(!e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:\"brush\",brushId:i,areas:a.clone(t),$from:i}),e.isEnd&&this.api.dispatchAction({type:\"brushEnd\",brushId:i,areas:a.clone(t),$from:i})}});function l(t,e,i,n){(!n||n.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(i)).enableBrush(t.brushOption).updateCovers(t.areas.slice())}t.exports=s},x3X8:function(t,e,i){var n=i(\"KxfA\").retrieveRawValue;e.getDefaultLabel=function(t,e){var i=t.mapDimension(\"defaultedLabel\",!0),a=i.length;if(1===a)return n(t,e,i[0]);if(a){for(var r=[],o=0;o=0},this.indexOfName=function(e){return t().indexOfName(e)},this.getItemVisual=function(e,i){return t().getItemVisual(e,i)}}},xRUu:function(t,e,i){i(\"hJvP\"),i(\"hFmY\"),i(\"sAZ8\")},xSat:function(t,e){var i={axisPointer:1,tooltip:1,brush:1};e.onIrrelevantElement=function(t,e,n){var a=e.getComponentByElement(t.topTarget),r=a&&a.coordinateSystem;return a&&a!==n&&!i[a.mainType]&&r&&r.model!==n}},xTNl:function(t,e){var i=[\"#37A2DA\",\"#32C5E9\",\"#67E0E3\",\"#9FE6B8\",\"#FFDB5C\",\"#ff9f7f\",\"#fb7293\",\"#E062AE\",\"#E690D1\",\"#e7bcf3\",\"#9d96f5\",\"#8378EA\",\"#96BFFF\"];t.exports={color:i,colorLayer:[[\"#37A2DA\",\"#ffd85c\",\"#fd7b5f\"],[\"#37A2DA\",\"#67E0E3\",\"#FFDB5C\",\"#ff9f7f\",\"#E062AE\",\"#9d96f5\"],[\"#37A2DA\",\"#32C5E9\",\"#9FE6B8\",\"#FFDB5C\",\"#ff9f7f\",\"#fb7293\",\"#e7bcf3\",\"#8378EA\",\"#96BFFF\"],i]}},xiyX:function(t,e,i){var n=i(\"bYtY\"),a=i(\"bLfw\"),r=i(\"nkfE\"),o=i(\"ICMv\"),s=a.extend({type:\"singleAxis\",layoutMode:\"box\",axis:null,coordinateSystem:null,getCoordSysModel:function(){return this}});n.merge(s.prototype,o),r(\"single\",s,(function(t,e){return e.type||(e.data?\"category\":\"value\")}),{left:\"5%\",top:\"5%\",right:\"5%\",bottom:\"5%\",type:\"value\",position:\"bottom\",orient:\"horizontal\",axisLine:{show:!0,lineStyle:{width:1,type:\"solid\"}},tooltip:{show:!0},axisTick:{show:!0,length:6,lineStyle:{width:1}},axisLabel:{show:!0,interval:\"auto\"},splitLine:{show:!0,lineStyle:{type:\"dashed\",opacity:.2}}}),t.exports=s},\"y+Vt\":function(t,e,i){var n=i(\"Gev7\"),a=i(\"bYtY\"),r=i(\"IMiH\"),o=i(\"2DNl\"),s=i(\"3C/r\").prototype.getCanvasPattern,l=Math.abs,u=new r(!0);function c(t){n.call(this,t),this.path=null}c.prototype={constructor:c,type:\"path\",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(t,e){var i,n=this.style,a=this.path||u,r=n.hasStroke(),o=n.hasFill(),l=n.fill,c=n.stroke,h=o&&!!l.colorStops,d=r&&!!c.colorStops,p=o&&!!l.image,f=r&&!!c.image;n.bind(t,this,e),this.setTransform(t),this.__dirty&&(h&&(i=i||this.getBoundingRect(),this._fillGradient=n.getGradient(t,l,i)),d&&(i=i||this.getBoundingRect(),this._strokeGradient=n.getGradient(t,c,i))),h?t.fillStyle=this._fillGradient:p&&(t.fillStyle=s.call(l,t)),d?t.strokeStyle=this._strokeGradient:f&&(t.strokeStyle=s.call(c,t));var g=n.lineDash,m=n.lineDashOffset,v=!!t.setLineDash,y=this.getGlobalScale();if(a.setScale(y[0],y[1],this.segmentIgnoreThreshold),this.__dirtyPath||g&&!v&&r?(a.beginPath(t),g&&!v&&(a.setLineDash(g),a.setLineDashOffset(m)),this.buildPath(a,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),o)if(null!=n.fillOpacity){var x=t.globalAlpha;t.globalAlpha=n.fillOpacity*n.opacity,a.fill(t),t.globalAlpha=x}else a.fill(t);g&&v&&(t.setLineDash(g),t.lineDashOffset=m),r&&(null!=n.strokeOpacity?(x=t.globalAlpha,t.globalAlpha=n.strokeOpacity*n.opacity,a.stroke(t),t.globalAlpha=x):a.stroke(t)),g&&v&&t.setLineDash([]),null!=n.text&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,e,i){},createPathProxy:function(){this.path=new r},getBoundingRect:function(){var t=this._rect,e=this.style,i=!t;if(i){var n=this.path;n||(n=this.path=new r),this.__dirtyPath&&(n.beginPath(),this.buildPath(n,this.shape,!1)),t=n.getBoundingRect()}if(this._rect=t,e.hasStroke()){var a=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||i){a.copy(t);var o=e.lineWidth,s=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(o=Math.max(o,this.strokeContainThreshold||4)),s>1e-10&&(a.width+=o/s,a.height+=o/s,a.x-=o/s/2,a.y-=o/s/2)}return a}return t},contain:function(t,e){var i=this.transformCoordToLocal(t,e),n=this.getBoundingRect(),a=this.style;if(n.contain(t=i[0],e=i[1])){var r=this.path.data;if(a.hasStroke()){var s=a.lineWidth,l=a.strokeNoScale?this.getLineScale():1;if(l>1e-10&&(a.hasFill()||(s=Math.max(s,this.strokeContainThreshold)),o.containStroke(r,s/l,t,e)))return!0}if(a.hasFill())return o.contain(r,t,e)}return!1},dirty:function(t){null==t&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate(\"shape\",t)},attrKV:function(t,e){\"shape\"===t?(this.setShape(e),this.__dirtyPath=!0,this._rect=null):n.prototype.attrKV.call(this,t,e)},setShape:function(t,e){var i=this.shape;if(i){if(a.isObject(t))for(var n in t)t.hasOwnProperty(n)&&(i[n]=t[n]);else i[t]=e;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&l(t[0]-1)>1e-10&&l(t[3]-1)>1e-10?Math.sqrt(l(t[0]*t[3]-t[2]*t[1])):1}},c.extend=function(t){var e=function(e){c.call(this,e),t.style&&this.style.extendFrom(t.style,!1);var i=t.shape;if(i){this.shape=this.shape||{};var n=this.shape;for(var a in i)!n.hasOwnProperty(a)&&i.hasOwnProperty(a)&&(n[a]=i[a])}t.init&&t.init.call(this,e)};for(var i in a.inherits(e,c),t)\"style\"!==i&&\"shape\"!==i&&(e.prototype[i]=t[i]);return e},a.inherits(c,n),t.exports=c},\"y+lR\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"mFDi\"),r=i(\"z35g\");function o(t){r.call(this,t)}o.prototype={constructor:o,type:\"cartesian2d\",dimensions:[\"x\",\"y\"],getBaseAxis:function(){return this.getAxesByScale(\"ordinal\")[0]||this.getAxesByScale(\"time\")[0]||this.getAxis(\"x\")},containPoint:function(t){var e=this.getAxis(\"x\"),i=this.getAxis(\"y\");return e.contain(e.toLocalCoord(t[0]))&&i.contain(i.toLocalCoord(t[1]))},containData:function(t){return this.getAxis(\"x\").containData(t[0])&&this.getAxis(\"y\").containData(t[1])},dataToPoint:function(t,e,i){var n=this.getAxis(\"x\"),a=this.getAxis(\"y\");return(i=i||[])[0]=n.toGlobalCoord(n.dataToCoord(t[0])),i[1]=a.toGlobalCoord(a.dataToCoord(t[1])),i},clampData:function(t,e){var i=this.getAxis(\"x\").scale,n=this.getAxis(\"y\").scale,a=i.getExtent(),r=n.getExtent(),o=i.parse(t[0]),s=n.parse(t[1]);return(e=e||[])[0]=Math.min(Math.max(Math.min(a[0],a[1]),o),Math.max(a[0],a[1])),e[1]=Math.min(Math.max(Math.min(r[0],r[1]),s),Math.max(r[0],r[1])),e},pointToData:function(t,e){var i=this.getAxis(\"x\"),n=this.getAxis(\"y\");return(e=e||[])[0]=i.coordToData(i.toLocalCoord(t[0])),e[1]=n.coordToData(n.toLocalCoord(t[1])),e},getOtherAxis:function(t){return this.getAxis(\"x\"===t.dim?\"y\":\"x\")},getArea:function(){var t=this.getAxis(\"x\").getGlobalExtent(),e=this.getAxis(\"y\").getGlobalExtent(),i=Math.min(t[0],t[1]),n=Math.min(e[0],e[1]),r=Math.max(t[0],t[1])-i,o=Math.max(e[0],e[1])-n;return new a(i,n,r,o)}},n.inherits(o,r),t.exports=o},y23F:function(t,e){function i(){this.on(\"mousedown\",this._dragStart,this),this.on(\"mousemove\",this._drag,this),this.on(\"mouseup\",this._dragEnd,this)}function n(t,e){return{target:t,topTarget:e&&e.topTarget}}i.prototype={constructor:i,_dragStart:function(t){for(var e=t.target;e&&!e.draggable;)e=e.parent;e&&(this._draggingTarget=e,e.dragging=!0,this._x=t.offsetX,this._y=t.offsetY,this.dispatchToElement(n(e,t),\"dragstart\",t.event))},_drag:function(t){var e=this._draggingTarget;if(e){var i=t.offsetX,a=t.offsetY,r=i-this._x,o=a-this._y;this._x=i,this._y=a,e.drift(r,o,t),this.dispatchToElement(n(e,t),\"drag\",t.event);var s=this.findHover(i,a,e).target,l=this._dropTarget;this._dropTarget=s,e!==s&&(l&&s!==l&&this.dispatchToElement(n(l,t),\"dragleave\",t.event),s&&s!==l&&this.dispatchToElement(n(s,t),\"dragenter\",t.event))}},_dragEnd:function(t){var e=this._draggingTarget;e&&(e.dragging=!1),this.dispatchToElement(n(e,t),\"dragend\",t.event),this._dropTarget&&this.dispatchToElement(n(this._dropTarget,t),\"drop\",t.event),this._draggingTarget=null,this._dropTarget=null}},t.exports=i},y2l5:function(t,e,i){var n=i(\"MwEJ\"),a=i(\"T4UG\").extend({type:\"series.scatter\",dependencies:[\"grid\",\"polar\",\"geo\",\"singleAxis\",\"calendar\"],getInitialData:function(t,e){return n(this.getSource(),this,{useEncodeDefaulter:!0})},brushSelector:\"point\",getProgressive:function(){var t=this.option.progressive;return null==t?this.option.large?5e3:this.get(\"progressive\"):t},getProgressiveThreshold:function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?1e4:this.get(\"progressiveThreshold\"):t},defaultOption:{coordinateSystem:\"cartesian2d\",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},clip:!0}});t.exports=a},y3NT:function(t,e,i){var n=i(\"OELB\").parsePercent,a=i(\"bYtY\"),r=Math.PI/180;t.exports=function(t,e,i,o){e.eachSeriesByType(t,(function(t){var e=t.get(\"center\"),o=t.get(\"radius\");a.isArray(o)||(o=[0,o]),a.isArray(e)||(e=[e,e]);var s=i.getWidth(),l=i.getHeight(),u=Math.min(s,l),c=n(e[0],s),h=n(e[1],l),d=n(o[0],u/2),p=n(o[1],u/2),f=-t.get(\"startAngle\")*r,g=t.get(\"minAngle\")*r,m=t.getData().tree.root,v=t.getViewRoot(),y=v.depth,x=t.get(\"sort\");null!=x&&function t(e,i){var n=e.children||[];e.children=function(t,e){if(\"function\"==typeof e)return t.sort(e);var i=\"asc\"===e;return t.sort((function(t,e){var n=(t.getValue()-e.getValue())*(i?1:-1);return 0===n?(t.dataIndex-e.dataIndex)*(i?-1:1):n}))}(n,i),n.length&&a.each(e.children,(function(e){t(e,i)}))}(v,x);var _=0;a.each(v.children,(function(t){!isNaN(t.getValue())&&_++}));var b=v.getValue(),w=Math.PI/(b||_)*2,S=v.depth>0,M=(p-d)/(v.height-(S?-1:1)||1),I=t.get(\"clockwise\"),T=t.get(\"stillShowZeroSum\"),A=I?1:-1;if(S){var D=2*Math.PI;m.setLayout({angle:D,startAngle:f,endAngle:f+D,clockwise:I,cx:c,cy:h,r0:d,r:d+M})}!function t(e,i){if(e){var r=i;if(e!==m){var o=e.getValue(),s=0===b&&T?w:o*w;s=0;s--){var l=2*s,u=n[l]-r/2,c=n[l+1]-o/2;if(t>=u&&e>=c&&t<=u+r&&e<=c+o)return s}return-1}});function s(){this.group=new n.Group}var l=s.prototype;l.isPersistent=function(){return!this._incremental},l.updateData=function(t,e){this.group.removeAll();var i=new o({rectHover:!0,cursor:\"default\"});i.setShape({points:t.getLayout(\"symbolPoints\")}),this._setCommon(i,t,!1,e),this.group.add(i),this._incremental=null},l.updateLayout=function(t){if(!this._incremental){var e=t.getLayout(\"symbolPoints\");this.group.eachChild((function(t){null!=t.startIndex&&(e=new Float32Array(e.buffer,4*t.startIndex*2,2*(t.endIndex-t.startIndex))),t.setShape(\"points\",e)}))}},l.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>2e6?(this._incremental||(this._incremental=new r({silent:!0})),this.group.add(this._incremental)):this._incremental=null},l.incrementalUpdate=function(t,e,i){var n;this._incremental?(n=new o,this._incremental.addDisplayable(n,!0)):((n=new o({rectHover:!0,cursor:\"default\",startIndex:t.start,endIndex:t.end})).incremental=!0,this.group.add(n)),n.setShape({points:e.getLayout(\"symbolPoints\")}),this._setCommon(n,e,!!this._incremental,i)},l._setCommon=function(t,e,i,n){var r=e.hostModel;n=n||{};var o=e.getVisual(\"symbolSize\");t.setShape(\"size\",o instanceof Array?o:[o,o]),t.softClipShape=n.clipShape||null,t.symbolProxy=a(e.getVisual(\"symbol\"),0,0,0,0),t.setColor=t.symbolProxy.setColor;var s=t.shape.size[0]<4;t.useStyle(r.getModel(\"itemStyle\").getItemStyle(s?[\"color\",\"shadowBlur\",\"shadowColor\"]:[\"color\"]));var l=e.getVisual(\"color\");l&&t.setColor(l),i||(t.seriesIndex=r.seriesIndex,t.on(\"mousemove\",(function(e){t.dataIndex=null;var i=t.findDataIndex(e.offsetX,e.offsetY);i>=0&&(t.dataIndex=i+(t.startIndex||0))})))},l.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},l._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()},t.exports=s},yik8:function(t,e,i){var n=i(\"bZqE\"),a=n.eachAfter,r=n.eachBefore,o=i(\"Itpr\"),s=o.init,l=o.firstWalk,u=o.secondWalk,c=o.separation,h=o.radialCoordinate,d=o.getViewRect;t.exports=function(t,e){t.eachSeriesByType(\"tree\",(function(t){!function(t,e){var i=d(t,e);t.layoutInfo=i;var n=t.get(\"layout\"),o=0,p=0,f=null;\"radial\"===n?(o=2*Math.PI,p=Math.min(i.height,i.width)/2,f=c((function(t,e){return(t.parentNode===e.parentNode?1:2)/t.depth}))):(o=i.width,p=i.height,f=c());var g=t.getData().tree.root,m=g.children[0];if(m){s(g),a(m,l,f),g.hierNode.modifier=-m.hierNode.prelim,r(m,u);var v=m,y=m,x=m;r(m,(function(t){var e=t.getLayout().x;ey.getLayout().x&&(y=t),t.depth>x.depth&&(x=t)}));var _=v===y?1:f(v,y)/2,b=_-v.getLayout().x,w=0,S=0,M=0,I=0;if(\"radial\"===n)w=o/(y.getLayout().x+_+b),S=p/(x.depth-1||1),r(m,(function(t){M=(t.getLayout().x+b)*w;var e=h(M,I=(t.depth-1)*S);t.setLayout({x:e.x,y:e.y,rawX:M,rawY:I},!0)}));else{var T=t.getOrient();\"RL\"===T||\"LR\"===T?(S=p/(y.getLayout().x+_+b),w=o/(x.depth-1||1),r(m,(function(t){I=(t.getLayout().x+b)*S,t.setLayout({x:M=\"LR\"===T?(t.depth-1)*w:o-(t.depth-1)*w,y:I},!0)}))):\"TB\"!==T&&\"BT\"!==T||(w=o/(y.getLayout().x+_+b),S=p/(x.depth-1||1),r(m,(function(t){M=(t.getLayout().x+b)*w,t.setLayout({x:M,y:I=\"TB\"===T?(t.depth-1)*S:p-(t.depth-1)*S},!0)})))}}}(t,e)}))}},ypgQ:function(t,e,i){var n=i(\"bYtY\"),a=i(\"4NO4\"),r=i(\"bLfw\"),o=n.each,s=n.clone,l=n.map,u=n.merge,c=/^(min|max)?(.+)$/;function h(t){this._api=t,this._timelineOptions=[],this._mediaList=[],this._currentMediaIndices=[]}function d(t,e,i){var a,r,s=[],l=[],u=t.timeline;return t.baseOption&&(r=t.baseOption),(u||t.options)&&(r=r||{},s=(t.options||[]).slice()),t.media&&(r=r||{},o(t.media,(function(t){t&&t.option&&(t.query?l.push(t):a||(a=t))}))),r||(r=t),r.timeline||(r.timeline=u),o([r].concat(s).concat(n.map(l,(function(t){return t.option}))),(function(t){o(e,(function(e){e(t,i)}))})),{baseOption:r,timelineOptions:s,mediaDefault:a,mediaList:l}}function p(t,e,i){var a={width:e,height:i,aspectratio:e/i},r=!0;return n.each(t,(function(t,e){var i=e.match(c);if(i&&i[1]&&i[2]){var n=i[1],o=i[2].toLowerCase();(function(t,e,i){return\"min\"===i?t>=e:\"max\"===i?t<=e:t===e})(a[o],t,n)||(r=!1)}})),r}h.prototype={constructor:h,setOption:function(t,e){t&&n.each(a.normalizeToArray(t.series),(function(t){t&&t.data&&n.isTypedArray(t.data)&&n.setAsPrimitive(t.data)})),t=s(t);var i,c=this._optionBackup,h=d.call(this,t,e,!c);this._newBaseOption=h.baseOption,c?(i=c.baseOption,o(h.baseOption||{},(function(t,e){if(null!=t){var n=i[e];if(r.hasClass(e)){t=a.normalizeToArray(t),n=a.normalizeToArray(n);var o=a.mappingToExists(n,t);i[e]=l(o,(function(t){return t.option&&t.exist?u(t.exist,t.option,!0):t.exist||t.option}))}else i[e]=u(n,t,!0)}})),h.timelineOptions.length&&(c.timelineOptions=h.timelineOptions),h.mediaList.length&&(c.mediaList=h.mediaList),h.mediaDefault&&(c.mediaDefault=h.mediaDefault)):this._optionBackup=h},mountOption:function(t){var e=this._optionBackup;return this._timelineOptions=l(e.timelineOptions,s),this._mediaList=l(e.mediaList,s),this._mediaDefault=s(e.mediaDefault),this._currentMediaIndices=[],s(t?e.baseOption:this._newBaseOption)},getTimelineOption:function(t){var e,i=this._timelineOptions;if(i.length){var n=t.getComponent(\"timeline\");n&&(e=s(i[n.getCurrentIndex()],!0))}return e},getMediaOption:function(t){var e,i=this._api.getWidth(),n=this._api.getHeight(),a=this._mediaList,r=this._mediaDefault,o=[],u=[];if(!a.length&&!r)return u;for(var c=0,h=a.length;cr[1]&&(r[1]=i[1])}))})),r[1]0?0:NaN);var o=i.getMax(!0);null!=o&&\"dataMax\"!==o&&\"function\"!=typeof o?e[1]=o:a&&(e[1]=r>0?r-1:NaN),i.get(\"scale\",!0)||(e[0]>0&&(e[0]=0),e[1]<0&&(e[1]=0))}(this,r),r),function(t){var e=t._minMaxSpan={},i=t._dataZoomModel,n=t._dataExtent;s([\"min\",\"max\"],(function(r){var o=i.get(r+\"Span\"),s=i.get(r+\"ValueSpan\");null!=s&&(s=t.getAxisModel().axis.scale.parse(s)),null!=s?o=a.linearMap(n[0]+s,n,[0,100],!0):null!=o&&(s=a.linearMap(o,[0,100],n,!0)-n[0]),e[r+\"Span\"]=o,e[r+\"ValueSpan\"]=s}))}(this);var i=this.calculateDataWindow(t.settledOption);this._valueWindow=i.valueWindow,this._percentWindow=i.percentWindow,c(this)}var n,r},restore:function(t){t===this._dataZoomModel&&(this._valueWindow=this._percentWindow=null,c(this,!0))},filterData:function(t,e){if(t===this._dataZoomModel){var i=this._dimName,n=this.getTargetSeriesModels(),a=t.get(\"filterMode\"),r=this._valueWindow;\"none\"!==a&&s(n,(function(t){var e=t.getData(),n=e.mapDimension(i,!0);n.length&&(\"weakFilter\"===a?e.filterSelf((function(t){for(var i,a,o,s=0;sr[1];if(u&&!c&&!h)return!0;u&&(o=!0),c&&(i=!0),h&&(a=!0)}return o&&i&&a})):s(n,(function(i){if(\"empty\"===a)t.setData(e=e.map(i,(function(t){return function(t){return t>=r[0]&&t<=r[1]}(t)?t:NaN})));else{var n={};n[i]=r,e.selectRange(n)}})),s(n,(function(t){e.setApproximateExtent(r,t)})))}))}}},t.exports=u},zM3Q:function(t,e,i){var n=i(\"4NO4\").makeInner;t.exports=function(){var t=n();return function(e){var i=t(e),n=e.pipelineContext,a=i.large,r=i.progressiveRender,o=i.large=n&&n.large,s=i.progressiveRender=n&&n.progressiveRender;return!!(a^o||r^s)&&\"reset\"}}},zRKj:function(t,e,i){i(\"Ae16\"),i(\"Sp2Z\"),i(\"y4/Y\")},zTMp:function(t,e,i){var n=i(\"bYtY\"),a=i(\"Qxkt\"),r=n.each,o=n.curry;function s(t,e){return\"all\"===t||n.isArray(t)&&n.indexOf(t,e)>=0||t===e}function l(t){var e=(t.ecModel.getComponent(\"axisPointer\")||{}).coordSysAxesInfo;return e&&e.axesInfo[c(t)]}function u(t){return!!t.get(\"handle.show\")}function c(t){return t.type+\"||\"+t.id}e.collect=function(t,e){var i={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return function(t,e,i){var l=e.getComponent(\"tooltip\"),h=e.getComponent(\"axisPointer\"),d=h.get(\"link\",!0)||[],p=[];r(i.getCoordinateSystems(),(function(i){if(i.axisPointerEnabled){var f=c(i.model),g=t.coordSysAxesInfo[f]={};t.coordSysMap[f]=i;var m=i.model.getModel(\"tooltip\",l);if(r(i.getAxes(),o(_,!1,null)),i.getTooltipAxes&&l&&m.get(\"show\")){var v=\"axis\"===m.get(\"trigger\"),y=\"cross\"===m.get(\"axisPointer.type\"),x=i.getTooltipAxes(m.get(\"axisPointer.axis\"));(v||y)&&r(x.baseAxes,o(_,!y||\"cross\",v)),y&&r(x.otherAxes,o(_,\"cross\",!1))}}function _(o,l,f){var v=f.model.getModel(\"axisPointer\",h),y=v.get(\"show\");if(y&&(\"auto\"!==y||o||u(v))){null==l&&(l=v.get(\"triggerTooltip\"));var x=(v=o?function(t,e,i,o,s,l){var u=e.getModel(\"axisPointer\"),c={};r([\"type\",\"snap\",\"lineStyle\",\"shadowStyle\",\"label\",\"animation\",\"animationDurationUpdate\",\"animationEasingUpdate\",\"z\"],(function(t){c[t]=n.clone(u.get(t))})),c.snap=\"category\"!==t.type&&!!l,\"cross\"===u.get(\"type\")&&(c.type=\"line\");var h=c.label||(c.label={});if(null==h.show&&(h.show=!1),\"cross\"===s){var d=u.get(\"label.show\");if(h.show=null==d||d,!l){var p=c.lineStyle=u.get(\"crossStyle\");p&&n.defaults(h,p.textStyle)}}return t.model.getModel(\"axisPointer\",new a(c,i,o))}(f,m,h,e,o,l):v).get(\"snap\"),_=c(f.model),b=l||x||\"category\"===f.type,w=t.axesInfo[_]={key:_,axis:f,coordSys:i,axisPointerModel:v,triggerTooltip:l,involveSeries:b,snap:x,useHandle:u(v),seriesModels:[]};g[_]=w,t.seriesInvolved|=b;var S=function(t,e){for(var i=e.model,n=e.dim,a=0;ac[1]&&c.reverse(),(null==o||o>c[1])&&(o=c[1]),o0){var I=r(v)?s:l;v>0&&(v=v*S+w),x[_++]=I[M],x[_++]=I[M+1],x[_++]=I[M+2],x[_++]=I[M+3]*v*256}else _+=4}return h.putImageData(y,0,0),c},_getBrush:function(){var t=this._brushCanvas||(this._brushCanvas=n.createCanvas()),e=this.pointSize+this.blurSize,i=2*e;t.width=i,t.height=i;var a=t.getContext(\"2d\");return a.clearRect(0,0,i,i),a.shadowOffsetX=i,a.shadowBlur=this.blurSize,a.shadowColor=\"#000\",a.beginPath(),a.arc(-e,e,this.pointSize,0,2*Math.PI,!0),a.closePath(),a.fill(),t},_getGradient:function(t,e,i){for(var n=this._gradientPixels,a=n[i]||(n[i]=new Uint8ClampedArray(1024)),r=[0,0,0,0],o=0,s=0;s<256;s++)e[i](s/255,!0,r),a[o++]=r[0],a[o++]=r[1],a[o++]=r[2],a[o++]=r[3];return a}},t.exports=a},zarK:function(t,e,i){var n,a,r=i(\"YH21\"),o=r.addEventListener,s=r.removeEventListener,l=r.normalizeEvent,u=r.getNativeEvent,c=i(\"bYtY\"),h=i(\"H6uX\"),d=i(\"ItGF\"),p=d.domSupported,f=(a={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},{mouse:n=[\"click\",\"dblclick\",\"mousewheel\",\"mouseout\",\"mouseup\",\"mousedown\",\"mousemove\",\"contextmenu\"],touch:[\"touchstart\",\"touchend\",\"touchmove\"],pointer:c.map(n,(function(t){var e=t.replace(\"mouse\",\"pointer\");return a.hasOwnProperty(e)?e:t}))}),g=[\"mousemove\",\"mouseup\"],m=[\"pointermove\",\"pointerup\"];function v(t){return\"mousewheel\"===t&&d.browser.firefox?\"DOMMouseScroll\":t}function y(t){var e=t.pointerType;return\"pen\"===e||\"touch\"===e}function x(t){t&&(t.zrByTouch=!0)}function _(t,e){for(var i=e,n=!1;i&&9!==i.nodeType&&!(n=i.domBelongToZr||i!==e&&i===t.painterRoot);)i=i.parentNode;return n}function b(t,e){this.type=e.type,this.target=this.currentTarget=t.dom,this.pointerType=e.pointerType,this.clientX=e.clientX,this.clientY=e.clientY}var w=b.prototype;w.stopPropagation=w.stopImmediatePropagation=w.preventDefault=c.noop;var S={mousedown:function(t){t=l(this.dom,t),this._mayPointerCapture=[t.zrX,t.zrY],this.trigger(\"mousedown\",t)},mousemove:function(t){t=l(this.dom,t);var e=this._mayPointerCapture;!e||t.zrX===e[0]&&t.zrY===e[1]||A(this,!0),this.trigger(\"mousemove\",t)},mouseup:function(t){t=l(this.dom,t),A(this,!1),this.trigger(\"mouseup\",t)},mouseout:function(t){t=l(this.dom,t),this._pointerCapturing&&(t.zrEventControl=\"no_globalout\"),t.zrIsToLocalDOM=_(this,t.toElement||t.relatedTarget),this.trigger(\"mouseout\",t)},touchstart:function(t){x(t=l(this.dom,t)),this._lastTouchMoment=new Date,this.handler.processGesture(t,\"start\"),S.mousemove.call(this,t),S.mousedown.call(this,t)},touchmove:function(t){x(t=l(this.dom,t)),this.handler.processGesture(t,\"change\"),S.mousemove.call(this,t)},touchend:function(t){x(t=l(this.dom,t)),this.handler.processGesture(t,\"end\"),S.mouseup.call(this,t),+new Date-this._lastTouchMoment<300&&S.click.call(this,t)},pointerdown:function(t){S.mousedown.call(this,t)},pointermove:function(t){y(t)||S.mousemove.call(this,t)},pointerup:function(t){S.mouseup.call(this,t)},pointerout:function(t){y(t)||S.mouseout.call(this,t)}};c.each([\"click\",\"mousewheel\",\"dblclick\",\"contextmenu\"],(function(t){S[t]=function(e){e=l(this.dom,e),this.trigger(t,e)}}));var M={pointermove:function(t){y(t)||M.mousemove.call(this,t)},pointerup:function(t){M.mouseup.call(this,t)},mousemove:function(t){this.trigger(\"mousemove\",t)},mouseup:function(t){var e=this._pointerCapturing;A(this,!1),this.trigger(\"mouseup\",t),e&&(t.zrEventControl=\"only_globalout\",this.trigger(\"mouseout\",t))}};function I(t,e,i,n){t.mounted[e]=i,t.listenerOpts[e]=n,o(t.domTarget,v(e),i,n)}function T(t){var e=t.mounted;for(var i in e)e.hasOwnProperty(i)&&s(t.domTarget,v(i),e[i],t.listenerOpts[i]);t.mounted={}}function A(t,e){if(t._mayPointerCapture=null,p&&t._pointerCapturing^e){t._pointerCapturing=e;var i=t._globalHandlerScope;e?function(t,e){function i(i){I(e,i,(function(n){n=u(n),_(t,n.target)||(n=function(t,e){return l(t.dom,new b(t,e),!0)}(t,n),e.domHandlers[i].call(t,n))}),{capture:!0})}d.pointerEventsSupported?c.each(m,i):d.touchEventsSupported||c.each(g,i)}(t,i):T(i)}}function D(t,e){this.domTarget=t,this.domHandlers=e,this.mounted={},this.listenerOpts={},this.touchTimer=null,this.touching=!1}function C(t,e){var i,n,a;h.call(this),this.dom=t,this.painterRoot=e,this._localHandlerScope=new D(t,S),p&&(this._globalHandlerScope=new D(document,M)),this._pointerCapturing=!1,this._mayPointerCapture=null,i=this,a=(n=this._localHandlerScope).domHandlers,d.pointerEventsSupported?c.each(f.pointer,(function(t){I(n,t,(function(e){a[t].call(i,e)}))})):(d.touchEventsSupported&&c.each(f.touch,(function(t){I(n,t,(function(e){a[t].call(i,e),function(t){t.touching=!0,null!=t.touchTimer&&(clearTimeout(t.touchTimer),t.touchTimer=null),t.touchTimer=setTimeout((function(){t.touching=!1,t.touchTimer=null}),700)}(n)}))})),c.each(f.mouse,(function(t){I(n,t,(function(e){e=u(e),n.touching||a[t].call(i,e)}))})))}var L=C.prototype;L.dispose=function(){T(this._localHandlerScope),p&&T(this._globalHandlerScope)},L.setCursor=function(t){this.dom.style&&(this.dom.style.cursor=t||\"default\")},c.mixin(C,h),t.exports=C},zuHt:function(t,e,i){var n=i(\"bYtY\");t.exports=function(t){var e={};t.eachSeriesByType(\"map\",(function(i){var a=i.getMapType();if(!i.getHostGeoModel()&&!e[a]){var r={};n.each(i.seriesGroup,(function(e){var i=e.coordinateSystem,n=e.originalData;e.get(\"showLegendSymbol\")&&t.getComponent(\"legend\")&&n.each(n.mapDimension(\"value\"),(function(t,e){var a=n.getName(e),o=i.getRegion(a);if(o&&!isNaN(t)){var s=r[a]||0,l=i.dataToPoint(o.center);r[a]=s+1,n.setItemLayout(e,{point:l,offset:s})}}))}));var o=i.getData();o.each((function(t){var e=o.getName(t),i=o.getItemLayout(t)||{};i.showLabel=!r[e],o.setItemLayout(t,i)})),e[a]=!0}}))}}}]);") - site_4 = []byte("@angular-devkit/build-angular\nMIT\nThe MIT License\n\nCopyright (c) 2017 Google, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@angular/animations\nMIT\n\n@angular/cdk\nMIT\nThe MIT License\n\nCopyright (c) 2020 Google LLC.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\n@angular/common\nMIT\n\n@angular/core\nMIT\n\n@angular/forms\nMIT\n\n@angular/material\nMIT\nThe MIT License\n\nCopyright (c) 2020 Google LLC.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\n@angular/platform-browser\nMIT\n\n@angular/router\nMIT\n\n@ethersproject/abi\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/abstract-provider\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/abstract-signer\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/address\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/base64\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/basex\nMIT\nForked from https://github.com/cryptocoinjs/bs58\nOriginally written by Mike Hearn for BitcoinJ\nCopyright (c) 2011 Google Inc\n\nPorted to JavaScript by Stefan Thomas\nMerged Buffer refactorings from base58-native by Stephen Pair\nCopyright (c) 2013 BitPay Inc\n\nRemoved Buffer Dependency\nCopyright (c) 2019 Richard Moore\n\n\nMIT License\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/bignumber\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/bytes\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/constants\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/hash\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/hdnode\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/json-wallets\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/keccak256\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/logger\nMIT\n\n@ethersproject/pbkdf2\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/properties\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/random\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/rlp\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/sha2\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/signing-key\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/solidity\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/strings\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/transactions\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/units\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/wallet\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/web\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/wordlists\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\naes-js\nMIT\nThe MIT License (MIT)\n\nCopyright (c) 2015 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\n\nansi_up\nMIT\n(The MIT License)\n\nCopyright (c) 2011 Dru Nelson\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n\nbn.js\nMIT\nCopyright Fedor Indutny, 2015.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\ncore-js\nMIT\nCopyright (c) 2014-2020 Denis Pushkarev\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\ncss-loader\nMIT\nCopyright JS Foundation and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n\necharts\nApache-2.0\n\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n\n\n\n\n\n========================================================================\nApache ECharts Subcomponents:\n\nThe Apache ECharts project contains subcomponents with separate copyright\nnotices and license terms. Your use of the source code for these\nsubcomponents is also subject to the terms and conditions of the following\nlicenses.\n\nBSD 3-Clause (d3.js):\nThe following files embed [d3.js](https://github.com/d3/d3) BSD 3-Clause:\n `/src/chart/treemap/treemapLayout.js`,\n `/src/chart/tree/layoutHelper.js`,\n `/src/chart/graph/forceHelper.js`,\n `/src/util/number.js`,\n `/src/scale/Time.js`,\nSee `/licenses/LICENSE-d3` for details of the license.\n\n\nethers\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\nhash.js\nMIT\n\ninherits\nISC\nThe ISC License\n\nCopyright (c) Isaac Z. Schlueter\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.\n\n\n\njs-sha3\nMIT\nCopyright 2015-2016 Chen, Yi-Cyuan\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n\njszip\n(MIT OR GPL-3.0-or-later)\nJSZip is dual licensed. You may use it under the MIT license *or* the GPLv3\nlicense.\n\nThe MIT License\n===============\n\nCopyright (c) 2009-2016 Stuart Knightley, David Duponchel, Franz Buchinger, António Afonso\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\nGPL version 3\n=============\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n\nleaflet\nBSD-2-Clause\nCopyright (c) 2010-2019, Vladimir Agafonkin\nCopyright (c) 2010-2011, CloudMade\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification, are\npermitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice, this list of\n conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice, this list\n of conditions and the following disclaimer in the documentation and/or other materials\n provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\nCOPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\nTORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\nminimalistic-assert\nISC\nCopyright 2015 Calvin Metcalf\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE\nOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.\n\nmoment\nMIT\nCopyright (c) JS Foundation and other contributors\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\n\nngx-echarts\nMIT\nMIT License\n\nCopyright (c) 2017 Xie, Ziyu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\nngx-file-drop\nMIT\n\nngx-moment\nMIT\nThe MIT License (MIT)\n\nCopyright (c) 2013-2020 Uri Shaked and contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\nngx-skeleton-loader\nMIT\n\nperf-marks\nMIT\nThe MIT License (MIT)\n\nCopyright (c) 2019 Wilson Mendes\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\nregenerator-runtime\nMIT\nMIT License\n\nCopyright (c) 2014-present, Facebook, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\nresize-observer-polyfill\nMIT\nThe MIT License (MIT)\n\nCopyright (c) 2016 Denis Rul\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\nrxjs\nApache-2.0\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n \n\n\nrxjs-pipe-ext\nISC\n\nscrypt-js\nMIT\nThe MIT License (MIT)\n\nCopyright (c) 2016 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\n\ntslib\n0BSD\nCopyright (c) Microsoft Corporation.\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.\n\nwebpack\nMIT\nCopyright JS Foundation and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n\nzone.js\nMIT\nThe MIT License\n\nCopyright (c) 2010-2020 Google LLC. http://angular.io/license\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\nzrender\nBSD-3-Clause\nBSD 3-Clause License\n\nCopyright (c) 2017, Baidu Inc.\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n") - site_5 = []byte("/* /index.html 200\n") - site_6 = []byte("collecting") - site_7 = []byte("\n\n \n Group\n Created with Sketch.\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n") - site_8 = []byte("\n\n \n Group 5\n Created with Sketch.\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n") - site_9 = []byte("\n\n \n Group 6\n Created with Sketch.\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n") - site_10 = []byte("\n\n \n undraw_Designer_by46\n Created with Sketch.\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n") - site_11 = []byte("\x89PNG \n\n\x00\x00\x00 IHDR\x00\x00\xf9\x00\x00\x00\x00\x00\xe0枆\x00\x00\x00 pHYs\x00\x00 \x00\x00 \x00\x9a\x9c\x00\x00\x00sRGB\x00\xae\xce\xe9\x00\x00\x00gAMA\x00\x00\xb1\x8f \xfca\x00\x00 \xedIDATx\xed\xdd o\xdc6`\xbaY\xe7h\xddl\x82\xb4E\xfd\xff?\xadXl6A\xd2ع׳\xfc2\x9cM\x9b\xfa\x904\xa2\xa8\xe3y\x80\xc1\xc4\xed\x9a\x8b/%ROM\xedv\xbb_R'''\xbf&`S\xb47\xdb\xf3M\xa2\xb5\xab4\xbd\xcf \xb4\xa7\xbd\xd9!\xdf\xdeiz\x9f\xb0Eڛ\x8d\xf2\xed}L\xd3\xf3\xa3\x83m\xd2\xdel\x8c\x90o\xefC\x9a^\x8b:О\xf6fc\x84|{\xd1˝r\xcc\xea\xf2\xe4\xe4\xa4\xc5hO{\xb31B\xbe\xb1\xfc\x88\xdcE\x9a\xce\xfbl\x92\xf6f{\x84\xfc<\xbcM\xd3\xf4\xae/\xcbsۥ\xbd\xd9!?\xa5w}\x9e\xea;\xcf\xcf\xd5bv-0ڛm\xf23\x91 q\xadf\xaf\xf7\"?ǻl\x9e\xf6f;\x84\xfc\x8c\xe4\xc5\xeb|U\xe3\x87\xf1.?\xf6o \xa0\xd0\xdel\xc3Ibvv\xbbݓ|\xf5]Džp\xedͺU \xf9\xfc\xa5\xf96_\xc5\xe54\xed\x8f\xc4P\x9c\xba\xf1\xae\xd6!\x9c\xfc\x9c\xdf竳\xf2\xe7\xe2{\x92\xe5=\x8c\xd7\xf4\x8f4\xcc\xe7q\xb7rX\xe0Fڛ\xbd\xa9rdʌ5\xe4\xf3\x86\xdf\xcbW\xcf\xd2~\xc3o1\xfe;愌\xfc\xbc\xffL_>\x98\x837\xf99\xa6\x98\\RMy?\xa3\x87\xfd(u\xff\xf1ŗ%\xc6\xda\xe2\xb7K\x00l\xbd\xbd\x99\"GZd\xe4h!_6\xfe\xc7|\xb9\xd7\xe1棾\x88\xfc\xdc\xffJ\x9f_p\x95\xff\xdfi%\xf2k\x8c\xde\xfd\xb4\xffrz!~d\xf1>FU\xa9(:\xf1\xbbp\x8e\xb1\xc5\xf6\xa6v\x8e\xb4\xcaȡ\x87f\xae\xd3u\xe3S\xb9]\xf4f\x9e':\xc9v\x95PX\xa8N{SE\x93\x8cev}_\xe8\xba\xf1\xa7\xe5~c\xb8n\xc8\xe9\x00tU-GZf\xe4X\xa7\xd0 ݐQB\xbe\x8c\x99\xaa8&\x80\x98\xe1 @'\x95s\xa4YF\x8eu\xb8\xfe4 3\xf4~S\xce\xf9|\x9d\x00`\x80\x8a9\xd2,#\xc7ړ\xfa8\x8a\xf1\x00\xb0v\xcd2r\xac=\xf98\xb41dc\xa6\\\xf2\x90\x99Z[\x8d\xb6\xcd\xf7\x99k4\xcbȱ\xf6\xa4?\xa5a\x86ޏ\x95(\xe7\xa6>N\xfb\xefb\\\xceJ# \x8b\xe3\xfb\xcc \x9ae\xe4X!?t\xa2\xf0\\7\xb1\xe4,\xc12\xf9>s\x9df9Jȗ2|}{\x97V)`\xedZf\xe4\x98\xdf^\xe6\xcbe\xc7\xdb\xc6\xed^$P\xe3\x80u\xf1}\xe6&M2\xb2F\xed\xfa\xd2\xed\xfa\xa27\xf3r\xcc\xda\xf5,[Y\xebQ\xf9\xf3m\xfen\xbcI\xb0P\xbe\xcfܤEF\xaef:\x00X \x00\x00\x00\\\xaf\xca\xe1\xfa\x96\xe0.[ɊՄ|\x99\xd0K\xf3\xddV\xebw\xd4u\xeckiU1K\xa5.X.\xedF7kʊ.V\xf2\xe5C\xeb\xbaV\xef\xac?\xbcR1\xeb\xeb\xe2o\xca\nI\xab{^\xe0xڍn֔]\xade\x81\x98\xaeZ*\xb7{\x96\xe6\xabU\xc5,\x95\xba`\xb9\xb4ݬ)+:Y|ȗq\x95\xae\xda\xc1i\xb9\x00\xb0լXÞ\xfc\xd0`\xae\\\xab\x8aY*u\xc1ri7\xac\xe8d\xac\xa5f[:M\xc3 \xbd_U1\x96Uƍ&\xad\x98\xd5\xeay\x81\xe3i7:YUVtu\xebĻ%̚\xcc\xdb\xf8K(\xbf\x9e_\x00\xab\xb7\xb6\xac\xe8\x9a\xcf\xdf\xdc\xf2\x00KY\xf9* 3\xf4~\x00,\xcfj\xb2\xa2O>\xdf6&\xbf\x94Y\x93}\x97\xef;\xf6~\x00,Ϛ\xb2\xa2s>\xafa\xe2\xdd\xd0I&\x95l\xc7&\xb3ⶐ_Ĭ\xc9R~\xb0oO\xebR\x89[\x80\xedXYVt\xce\xe7C\xbeT,z\x9b\xf6\xe3q9\x9fq\xb9—\xf9r\xd9\xf1\xb6q\xbb \x80\xadYEV\xf4\xc9\xe7\xb5ծ\xff!\xdd~Z`\xf4\xe2^\xae\xa11\x00\xfdm-+\xacB\xc0\xe6\xc8\n\x00`\xd1FۓϽ\xa2x\xac\xe8E\xe5\xa3i_#\xf80\xe6\xe8!\xc5\xe5c\xee%}H\x00\xb0!-r\xf2\xe8\x90/}V.]Oɋq\x8e\x984\xf0\xce\xf88\x00k\xd62'\x8f\n\xf9\xbc\xe1\xb1\xc1Qeg\xe8\xf9\xf6\xb1\xe1o\x8c\x00\xb0F\xadsrpȗ\xb2zcU\xc0\xbb\x98\xf1\xe9y\x00\xd0\xdbrrP\xc8\xe7 \x92\xaf\xbeK\xe3\x8aC\xaf\x00,\xdc\\r\xb2wȏ\xdc3\xf9\x9a=\xfa\n\x96\xb0\x9a 0 \xedA}s\xca\xc9^c\xe5\xbcš\x8b\xd4\xc4J:c\xf7|6mA\xab \x95i\xea\x9b[Nv\xf9R%\xe8q\xaa\xefq\x99\x89\xc88\x96\xb2\x9a P\x9f\xf6\xa0\xa29\xe6d\x9f=\xf9\xf8r\xdcK\xf5}\xee]&\x00X\x96\xd9\xe5d\x9f\x90\x9f\xf20\xfa\x99\xbd\xf9\xd1,b5A`ڃ\xbaf\x97\x93\x9dB>?PT癢wr\xdbu?q\xb4\x85\xad&T\xa4=\xa8g\xae9\xf9\x8f\xd4M\x8b\xc0}\x98/G\xcb?\xe2\xd7\xf9\xeau6O{P\xcd,s\xb2\xeb\xe1\xfa\xd34={\xf2\x00,\xc5,sr\xce!\xdf\xf5(\x00\xb46˜\xec\xf2Ck\xee\xa3\xc5s\xc0\xb3\xccI{\xcbRi\n\xd8*\xed_]{Wiz-\x9e\xb3\x95\xa6\x80\xad\xdaH\xfb7˜쳮\xed\xd4>\xa5uQi\nت-\xb4\xb3\xccɮ\x87\xebc\x8a\xfeԓ\nf\xf2\xa5q\\\xe2}\x88\xceQ\xf4\xa0b\xdf ]\xe7\x80\xdb-\xa8\xed\x9deNvݓ\xff\x90\xa67\x8bs\xe4\xa3q\xbe\xfc\x94\xff\xf94_\xa4/\xef\xd97\xe5\xef\xa7\xf9\xff\xff\\j\xdfF\xa5)`\xabz\xb7#\xb6\xbdS\x99eNv \xf9\xe8-L9\xdep\x99{h-ް\xbf(_\x9e\xd3ݽ\xb3Ϸ\xbb\xed˦\xd2\xb0U}ۿ1\xdb\xde \xcd2';ׇ/\x93$\xa6X]'\xc4\xe0Mj,z\x89\xa9_\x99\xc2Oy\xbb\x9f'\x00[j\xdb;ǜ\xecs^ߡV\xdbey\xae\xa6\xca8P\xdf\xde\xe1i\xb9\x00,\xbc\xed\x9d]Nv\xf9\xdcc\xf8|\x88%\xd5\xbd\x93\xb3\xbf6\xf4 #\xe4\x86[l\xdb;ǜ\xecU\xa1'?hL\x9e\xa8\xb9\x97}1\xa3ْCgI\xb6(m\xb0\x8bn{疓\xbd\xcb\xf0\x95\x8cj\xf1\xdc* -Q\xa8/\xc0p\x8bo{甓\x83\xca\xda\xe6'y\x95\xc7?v\xf9\x9fߥq\\\x8c\xf0#\x95O\x8c\xc3.C\xbe4\xab\xaa\xd40\xb1I\xdb\xdeZ\xe5v璓\x83{>\xa5\xa7\xf2*\xed'\x00 \xcao#\xfcX\xe5\x87\xe3Y[\xa5>\x80)M\xd6\xf6\xd6.\xb7;\x87\x9cާ\xfd,\xc7 \x00\xc5\xf9!\xffK\xc7\xe7\x8a>Ni\x00\x80\xe1r.?\xccWq\xfe\xfe\xbdt\xa41C\xfe@a\x00\xe8\xa9\x00z\x9a\x86\xd5\xee\xbfV\x8d\xf5w\xe3\xb0\xc2Oyc\xc7Z^\x00V\xad\xd4\xeb\xff)\x8d\xf0\xa1F\xc8\xf7ɘK\xf6\xc0\x95\xac\x8ceoG\xcf\xe4Z!\xf0X\xd0\xc0\xf5nX$g4\xb5C>z\x00\xf8J\xed\x80G\xaf'\xdfQ\xfd\xd5\xc9\xc9\xc9\xdb\xc4f\x94/\xf0Y\xf9\xf3ݚ\x96o\x84c\xf9}l[\x83\xaf\xf0a\x8a=\xf9\x83\xc7e\xe6 \x90?\xeb_\x8a/\xf0\xa1`Ù#:\xb0\xe7\xf7\xb1m% '\xf9\xbc\xa7 \xf9x\xae\xa7\x89\xad\xf8\xf6\x9a\xffv\x96\x80\xe0\xf7\xb1m\xcf\xd2D\xf9;\xd5\xe1\xfa\x83q\x92\xff1\xd5\xf1\xac- @m\xb5\xb2\xa6<\xeei\x9aȔ{\xf2O\xd2\x00qx#_\xe2\xc2C\xa1\x80öS\xfe~\x9a\xff\xffφf\xe3\xe2\x9a\xff\xa6{~35A\xd6T\x87\xff\xb3!o`\xaf\x93\xfd˛\xf9c\xba\xbb\xf7\xf3\xf9v\x82\xbe\xbd\xdc\xd3=\xcfW1\xd1\xf2\xaa\\\xceM,\x82=\xbf\x8fy\xaa\x9d5\xf9\xf6\x8f\xd2\xa5j\xfb\xa8Qֶ\x8bX\xe7E\xd7G\xaf)\xf5{c>\xe5\xc7\x9e\x00\xa0\xa3\xdaY\x93?\xc6\xe2\xa6 \xb5ؓ\xa7e\xe9\xbc;\x95\xf1\x8b\xbe=\x9f\xd3r?\x00\xb8S\xed\xacɷ\x8b\xbc\x9d4\xe0C\xab\x90?\x8cmt14\xac\x85<\x00]\xd5ΚQk\xd2w\xd5*\xe4C\xd7\n\xe95&\x00K\x953\xef0\xa6?\xa9V!oL\x80\xad9Ok\xf2Q<\xe0C\x80 \xc9\xd9\x87\xec'\x9d\x80\xd7\"\xe4'\xef\xc9\x00\xc0L\xbcI\x9a:\xe4?9\x97\x80\xad\xca\xf8>M8\xf1|ʐ\x8fI/\x00l۫4\xd1L\xfb)C\xfe\\\xb9Y\x00\xb6\xaed\xe1$C\xd7S\x85|\xfcE\x00R\xc9\xc4\xeaA?E\xc8G\xc0O:\xd1\x00\x00\xe6\xaedcՠ\xaf\xf2\x00nP;\xe8k-P\n\xa2\x80;D\xd0\xefv\xbb\xc8\xcd\xef\xd3\xc8;\xdf5B>N xe\x92\x00t;\xc59\xe8\xe3\xf4\xbagi\xbf\xbc\xed(\xc6 \xf9\xa8\xe2\xf3\x9bjv\x00\xd0_\xd99~^ֲ\x8f\xbd\xfa\xa33\xfa$?أ|\xf80\xf5w(\xb8^\xca\xf5\x00##\x9fO\xfe\xf4`'\xe5\x81\xee\xa7\xfd\xa1\x82\xb8\x97\xbe\x8c\\\x95\xcbe\xb9\xc4ڸ\xac&\x00\xf5\xc8g\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80E\xfbSL\x99]#$\x00\x00\x00\x00IEND\xaeB`\x82") - site_12 = []byte("dreamer") - site_13 = []byte("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n") - site_14 = []byte("") - site_15 = []byte("\x89PNG \n\n\x00\x00\x00 IHDR\x00\x00X\x00\x00Z\x00\x00\x00\xc2F#J\x00\x00 *iCCPICC Profile\x00\x00H\x89\x95WXS\xc9\x9e[\x92\x90\x90\xd0\x90z\xa5H\x97Z\x00\xe9`#$\x81\x84cB\xb1\xa3\x8b\n\xaeQ\xac誈\xa2\xabRd\xb1a\xc1\xb6\xd8\xebÂ\x8a\xb2.l\xa8\xbcI\xe8\xea\xf7\xde\xfb\xde\xf9\xbe\xb9\xf7\xbfgΜ\xf3\x9fsg\xe6\x9b@=\x9a#g\xa3\x00\xe4\x88r%1!̤\xe4&\xe9!@T\x816p\xe3p\xa5b\xff\xe8\xe8\x00e\xe8\xfdOyw\xdaB\xb9b/\xf7\xf5s\xffM_\xca\x00\x89\x868\x8d'\xe5\xe6@|\x00ܕ+\x96\xe4@\xe8\x81z\xb3\xb9b\x88\x89\x90%Ж@\x82\x9b\xcbq\x86\xbb\xcbq\x9aG(l\xe2bX\xa7\xa0B\xe5p$\x00\xa8\xc9y1\xf3\xb8Џ\xda2\x88D<\xa1\xe2&\x88}\xb8\xe2\xcf\x8f\xcaə\xb1\xba5\xc4\xd6i\xdf\xf9\xc9\xf8\x87ϴa\x9fN\xc60V\xe6\xa2\x95@\xa1T\x9c͙\xf9\x96\xe3KN\xb6l(\x86lT\x81$4F\x9e\xb3\xbcnY\xd3\xc2\xe5\x98\n\xf19QZd\xc4Z_\xf2\xf6r\xfcD \x8d\xb4\xff\xc0\x95\xb2`\xcd\x00\x00\x94\xca\xe3\x86Cl\x00\xb1\xa9(;2bP\xef\x93. fC k\x8f\xc6 s\xd9qʱ(O2-f\xd0?\x9aϗ\xc5a\x8eDKnS,ˊ\xf7\xf4\xb9Y\xc0g\xf9l,\xc4%*y\xa2my„H\x88\xd5 \xbe+͊ \xb4y^ `E\xd9Hd1r\xce\xf0\x9fc ]\xa3\xb4\xc1\xccs\xa4Cya\x9e!;rG\xe4\n\xe2B\x95c\xb1)\\\x8e\x82\x9b.ę|iR\xc4O?0H\x99V\xc8\xc5\xf2\xc7JŹ1\x83\xf6;\xc4\xd9у\xf6X?;D\xae7\x85\xb8U\x9a;4\xb67N6e\xbe8\xe7F\xc7)\xb9\xe1ڙ\x9c\xb0h%\xdcD\x00L \x83- L\x99@\xd8\xdaS\xdf\xbf\x94=\xc1\x80$ \xf0\x81\xfd\xa0fhD\xa2\xa2G\x9f\xb1\xa0\x00\xfcH\x87\xc7(z\xf9 \xea\xbf k\x95O{\x90\xae\xe8\xcdS\x8c\xc8O \xce\xe1 ~\xcb\xa3D\xc3\xd1\xc0c\xa8\xfe\x9d \xb9f\xc3&\xef\xfbI\xc7T\xd2\x83\x88\x81\xc4Pb0\xd1\xd7\xc7}p/<>\xfd`s\xc2\xddq\x8f!^\xdf\xec O턇\x84k\x84N­\xa9\xc2B\xc9̙`<\xe8\x84\x83\xb3K\xfb>;\xdczu\xc1po\xe8\xfa\xc6\xb8>\xb0\xc7\xc7\xc2H\xfe\xb8/\x8c\xed\xb5\xdfs\x95 g\xfc\xad\x96\x83\xbe\xc8d\x94<\x82\xecG\xb6\xfe\x91\x81\x9a\xad\x9a˰y\xa5\xbe\xaf\x85\x92W\xdap\xb5X\xc3=?\xe6\xc1\xfa\xae~<\xf8\xff\xd1[\x82\xc2Z\xb0\x93\xd8y\xac \xabL\xec8ր]Ž\xca\xf1\xf0\xdcx\xac\x98C\xd1b|\xb2\xa0\xe1O\xf18\x831\xe5U\x93:T;t;|\xec\xb9\xfc\xfc\\\xf9baMϔ3\xb9L\xb8[\xf3\x99lw\xf4(\xa6\x93\x83#\xdcE\xe5{\xbfrky\xc3P\xec\xe9\xe3\xc27]a \x00\xdeQM\xdft\xf9\x00\xd4\xc25By\xfdMg\xb5\x00\x80s\xf3\xb82I\x9eR\x87\xcb@\xeap\xa5\xe8#\xb8wYÌ\x9c\x80+\xf0~ \x84\x81(\x92\xc1Xg\x9c\xa70\xcc @(+\xc1Z\xb0l\xdb\xc1n\xb0\xf5\xa0 \x9cg\xc1E\xd0\xae\x81;p\xaet\x81\xa0\xbc\xfd\x82\x90BG\xf4c\xc4\xb1C\x9cw\xc4 B\"\x90$IE2\"Cf# \x91\xa4ـlC\xaa\x90ߑ#\xc8I\xe4<Ҏ\xdcB \xdd\xc8k\xe4\x8a\xa1TT5D-\xd11\xa8;ꏆ\xa3q\xe8d4\x9d\x8e\xa0\x8b\xd0\xe5h9Z\x89\xeeE\xebГ\xe8E\xf4ډ\xbe@\xfb0\x80\xa9b \xcc\xb3\xc7\xdc1\x85\xa5`\xe9\x98\x9b\x8bceX%V\x835\xc2?}\xeb\xc4z\xb0\x8f8\xa7\xe3L\xdc\xce\xd7P<\xe7\xe2\xd3\xf1\xb9\xf82|\xbe\xaf\xc3O\xe3W\xf0x/\xfe\x95@#\xec\x9e6!\x89\x90A\x98A(\"\x94vj g\xe0\xda\xe9\"\xbc#\x89 \xa2\xd1 \xae\xbddb&qqqq?\xf1\xb1\x9d\xf8\x88\xd8G\"\x91\xf4Hv$oR\x89C\xca%\x91֓\xf6\x92\x8e\x93:H]\xa4*\xaa*\xc6*N*\xc1*)*\"\x95B\x952\x95=*\xc7T:T\x9e\xaa\xf4\x935\xc8dOr\x99G\x9eI^A\xdeAn$_&w\x91\xfb)\x9a+\x8a7%\x8e\x92IY@)\xa7\xd4P\xceP\xeeRި\xaa\xaa\x9a\xaaz\xa8NP\xaa\xceW-W=\xa0zN\xf5\x81\xeaG\xaaՖʢN\xa2ʨ˩\xbb\xa8'\xa8\xb7\xa8oh4\x9a%͏\x96B˥-\xa7U\xd1N\xd1\xee\xd3>\xa8\xd1\xd5F\xab\xb1\xd5xj\xf3\xd4*\xd4\xea\xd4:\xd4^\xaa\x93\xd5-\xd4\xfdէ\xa8\xa8\x97\xa9R\xbf\xacޣAְ\xd4`ip4\xe6jThѸ\xa1ѧI\xd7tԌ\xd2\xcc\xd1\\\xa6\xb9G\xf3\xbc\xe63-\x92\x96\xa5V\x90Ok\x91\xd6v\xadSZ\x8f\xe8݌΢s\xe9 \xe9;\xe8g\xe8]\xdaDm+m\xb6v\xa6v\x89\xf6>\xedV\xed^-\x9d\xb1: :\xf9::Gu:Ò\xc1fd3V02\xae3>\x8d0\xe1?\x82?b鈚#\xde\xeb\x8e\xd4\xf5\xd3\xe5\xeb\xeb\xee׽\xa6\xfbI\x8f\xa9\xa4\x97\xa5\xb7J\xaf^\xef\x9e>\xaeo\xab?A\x86\xfef\xfd3\xfa=#\xb5Gz\x8d\xe4\x8e,yp\xe4m\xd4\xc0\xd6 \xc6`\x96\xc1v\x83K}\x86F\x86!\x86b\xc3\xf5\x86\xa7 {\x8cF~F\x99Fk\x8c\x8euӍ}\x8c\x85\xc6k\x8c\x8f?g\xea0\xfd\x99\xd9\xccr\xe6if\xaf\x89\x81I\xa8\x89\xccd\x9bI\xabI\xbf\xa9\x95i\xbci\xa1\xe9~\xd3{f3w\xb3t\xb35f\xcdf\xbd\xe6\xc6\xe6\xe3\xcdg\x9bW\x9b߶ [\xb8[,\xd6Y\xb4X\xbc\xb7\xb4\xb2L\xb4\\lYo\xf9\xccJ׊mU`Umuךf\xedk=ݺ\xd2\xfa\xaa \xd1\xc6\xdd&\xcbf\x93M\x9b-j\xebb+\xb0\xad\xb0\xbdl\x87ڹ\xda \xed6ٵ\x8f\"\x8c\xf2%U9\xea\x86=\xd5\xde\xdf>Ͼ\xda\xfe\xc1h\xc6\xe8\x88х\xa3\xebG\xbfc>&e̪1-c\xbe:\xb88d;\xecp\xb8\xe3\xa8\xe5\xe6X\xe8\xd8\xe8\xf8\xda\xc9։\xebT\xe1tՙ\xe6\xec<Ϲ\xc1\xf9\xd5X\xbb\xb1\xfc\xb1\x9b\xc7\xdet\xa1\xbb\x8cwY\xec\xd2\xec\xf2\xc5\xd5\xcdU\xe2Z\xe3\xda\xedf\xee\x96\xea\xb6\xd1톻\xb6{\xb4\xfb2\xf7s\x8f\x00\x8fyM=]=s=z\xfe\xede\xef\x95\xe5\xb5\xc7\xeb\xd98\xabq\xfcq;\xc6=\xf26\xf5\xe6xo\xf3\xee\xf4a\xfa\xa4\xfal\xf5\xe9\xf45\xf1\xe5\xf8V\xfa>\xf43\xf3\xe3\xf9\xed\xf4{\xeao\xe3\x9f\xe9\xbf\xd7\xffe\x80C\x80$\xa06\xe0=˓5\x87u\" ,l \xd2\n\x8a\xdat?\xd848#\xb8:\xb87\xc4%dVȉPBhx\xe8\xaa\xd0lC6\x97]\xc5\xee s \x9bv:\x9c\xbe!\xfca\x84m\x84$\xa2q<:>l\xfc\xea\xf1w#-\"E\x91\xf5Q \x8a\xb5:\xea^\xb4U\xf4\xf4\xe8?&'DO\xa8\x98\xf0$\xc61fvLK,=vj\xec\x9e\xd8wqq+\xe2\xee\xc4[\xc7\xcb\xe2\x9b\xd4&%T%\xbcO L,M\xecL\x934'\xe9b\xb2~\xb20\xb9!\x85\x94\x92\x90\xb23\xa5ob\xd0ĵ\xbb&\xb9L*\x9at}\xb2\xd5\xe4\xfc\xc9\xe7\xa7\xe8Oɞrt\xaa\xfaT\xce\xd4C\xa9\x84\xd4\xc4\xd4=\xa9\x9f9Q\x9cJN_;mcZ/\x97\xc5]\xc7}\xc1\xf3\xe3\xad\xe1u\xf3\xbd\xf9\xa5\xfc\xa7\xe9\xde\xe9\xa5\xe9\xcf2\xbc3Vgt |e\x82!K\xb8A\xf8*34sK\xe6\xfb\xac\xa8\xac]Yى\xd9\xfbsTrRs\x8e\x88\xb4DY\xa2\xd3ӌ\xa6\xe5Okۉ\x8bĝ\xd3=\xa7\xaf\x9d\xde+ \x97\xec\x94\"\xd2\xc9҆\\mxȾ$\xb3\x96\xfd\"{\x90\xe7\x93W\x91\xf7aFŒC\xf9\x9a\xf9\xa2\xfcK3mg.\x9d\xf9\xb4 \xb8\xe0\xb7Y\xf8,\xee\xac\xe6\xd9&\xb3\xcc~0\xc7ζ\xb9\xc8ܴ\xb9\xcd\xf3\xcc\xe6-\x9a\xd75?d\xfe\xee\x94Y \xfe,t(,-|\xbb0qa\xe3\"\xc3E\xf3=\xfa%\xe4\x97\xea\"\xb5\"Iэ\xc5^\x8b\xb7,\xc1\x97\x97\xb4.u^\xba~\xe9\xd7b^\xf1\x85\x87\x92\xb2\x92\xcf˸\xcb.\xfc\xea\xf8k\xf9\xaf\xcbӗ\xb7\xaep]\xb1y%q\xa5h\xe5\xf5U\xbe\xabv\x97j\x96\x94>Z=~u\xdd\xe6\x9a\xe25o\xd7N]{\xbellٖu\x94u\xb2u\x9d\xe5\xe5 \xeb\xcdׯ\\\xffy\x83`õ\x8a\x80\x8a\xfd 6.\xdd\xf8~oS\xc7f\xbf\xcd5[ \xb7\x94l\xf9\xb4U\xb8\xf5涐mu\x95\x96\x95eۉ\xdb\xf3\xb6?ّ\xb0\xa3\xe57\xf7ߪv\xea\xef,\xd9\xf9e\x97hW\xe7\xee\x98ݧ\xabܪ\xaa\xf6\xecYQ\x8dV˪\xbb\xf7N\xda۶/p_C\x8d}Ͷ\xfd\x8c\xfd%\xc0ف翧\xfe~\xfd`\xf8\xc1\xe6C\xee\x87j[\xdeXK\xaf-\xaeC\xeaf\xd6\xf5\xd6 \xea;\x92ڏ\x84in\xf4j\xac\xfdc\xf4\xbb\x9aL\x9a*\x8e\xea]q\x8crlѱ\x81\xe3\xc7\xfbN\x88O\xf4\x9c\xcc8\xf9\xa8yj\xf3\x9dSI\xa7\xae\x9e\x9ep\xba\xf5L\xf8\x99sg\x83Ϟj\xf1o9~\xce\xfb\\\xd3y\xcf\xf3G.\xb8_\xa8\xbf\xe8z\xb1\xee\x92˥\xda?]\xfe\xacmum\xad\xbb\xecv\xb9\xa1ͣ\xad\xb1}\\\xfb\xb1ߎ\x93W\xaf\x9c\xbdʾz\xf1Z\xe4\xb5\xf6\xeb\xf1\xd7oޘt\xa3\xf3&\xef\xe6\xb3[ٷ^\xddλ\xddg\xfe]\xc2\xdd\xe2{\xf7\xca\xeeܯ\xfc\x97Ϳ\xf6w\xbav}\xf8\xe0\xd2\xc3؇wq\xbdx,}\xfc\xb9k\xd1ړ\xb2\xa7\xc6O\xab\x9e9=k\xea\xeen{>\xf1y\xd7 \xf1\x8b\xfe\x9e\xa2\xbf4\xff\xda\xf8\xd2\xfa\xe5\xe1\xbf\xfd\xfe\xbeԛ\xd4\xdb\xf5J\xf2j\xe0\xf5\xb27zov\xbd\xfb\xb6\xb9/\xba\xef\xfe\xbb\x9cw\xfd\xef\x8b?\xe8}\xd8\xfd\xd1\xfdc˧\xc4OO\xfbg|&}.\xffb\xf3\xa5\xf1k\xf8׻9b\x8e\x84\xa38\n`\xb0\xa1\xe9\xe9\x00\xbc\xde\xcf \xc9\x00\xd0\xdb\xe0\xf9a\xa2\xf2n\xa6Dy\x9fT \xf0\x9f\xb0\xf2\xfe\xa6W\x00j\xe0K~ g\x9d\x00\xe0\x00l\x96\xf3\xe1\xd1\xbe\xe5G\xf08?\x80:;\xb7A\x91\xa6;;)}Qፅ\xf0a`\xe0\x8d!\x00\xa4F\x00\xbeH\xfa7 |\xd9\xc9\xde\xe0\xc4t\xe5\x9dP.\xf2;\xe8V9\xea0>~\x94J\x9cq\x8a\x00\x00\x00 pHYs\x00\x00%\x00\x00%IR$\xf0\x00\x00@\x00IDATx\xec\xbd |Օ\xe8}ﭥwu\xb7vɋ\xbcɲ$ے70\x82  !d\xc8\"\xbf$3o\x92\xf7&\x98`\xb6L2\x997\x9aLB6\x83m\xc8/\xcc7\xdf\xe4\x9b\xf92  !H\x89\xd9w\xf0nk\xb16K\xb6l\xedK\xab\xf7\xaez\xa7d \xb6\xd1ҭ\xe5\xd4\xef\xd7vw\xd5]\xce\xf9\xdfR\xf7\xa9{\xcf=\x87<\x90\x00@:%\xb0k(\x00@\x89\xf0de?u\xceWJuQ\xb0\xd8K\xb4,\x8f\x90\x00H\x9c\xc1JYl \x81\xb4xtbb\x83ȉoA\xe3\xff\xfe\x8aI\x9f\xfb\x87噴t\x8c\x8d\"$\x80 \x803X \xc0¢H\x00 d\x9c\x00婰 \xa4\xf8\xb8q'%F\xda\xf6\xdcs\x96\x8cK\x89 $`zh`\x99\xfe@\x00H@?vO\x84\xff\x8a1z\xe9t3ʖ\xae\xd8R{\xdft\xd7\xf1<@H@-S>\xaa\xd59\xf6\x83\x90\x00\x88\x97@}kkV\xde\xfcE-\x94\x92\x82\x99\xeaȄL\xf8&\xc6V|;'\xa7g\xa6rx $\x90N8\x83\x95N\xba\xd86@)#\x90;o\xc1?\xcdf\\)\x9d\xc1S\xa3\xc3\xe9p\xeeHY\xc7\xd8@H`pkа\n@\xea\xd81>^.\nփ\xf0\x85\xc5\xc7\xdbsT\x8en\xbe\xc3f{)\xde\xf2X $\x90J8\x83\x95J\x9a\xd8@i!`\xe1-;1\xae!8\x99\xdbYWWǥE l $0 \x9c\xc1\x9a^FH \xb3v\xf9CucO\xcdE\n\x88\xf0~'Dx\xc7\xf8Xs\x81\x87u\x90\x00H\x8a\x00\xce`%\x85+#$\x90N\xdb_\xdd\xc6U\x82\x8a\xce頌\xfe\xc3C\xa7N\xe5Ω2VBH\x00 $A\x00 \xac$\xe0aU$\x80\xd2K\xa0\xb4j\xcdw\xc1H*I\xa2\xaf͛\xfd\xe3$\xeacU$\x80\x90\xc0\x9c\xe0ᜰa%$\x80\xd2M\xe0\xa1\xe1\xe1\x9b\xcdy \xbe\xa4l\xc9\xf4a$9\xdep\xbb\xc3\xf1~2\xed`]$\x80\x90@\"p+ZX \xd5\xd8l\xf6ǒ5\xaea\xa1 Fg\x88\xfe\xae\x9aB\xd8@\xa6\"\x80\x96\xa9\x86\x95E\xfa \xb0\xd3\xac\xa1\x84\xfdE\xaa\xa4\x85e\xc6M\x8f\xfb·\xa5\xaa=l $04\xb0f#\x84ב\x00P\x95\xc0\xe6\xfaz\x9e\xe7X\xeaw\xfe1\xf9\xfe\xfb\x9a\x9a\\\xaa*\x83\x9d!$`Z\xe8\x83eڡGő\x806 <\xee\x8f\xdcC\x99\xf3\xce\xc1\x99\xb4\x82\xb0 ; l\xc3]3\x95\xc1kH\x00 \x81T@+\xb1 $\x80RB\xe0\xd13g\n\xf8\xac\xecFIVJ\xfcx#\x91p8\xb0\xeaά\xac\xe6\x8f_\xc23H\x00 \x81\xd4\xc0%\xc2ԱĖ\x90\x00H\x92\x80\x90\xe5y \x8dƕ\"\x9d \n\xb6\xd4/?&\xa97VGH\xc0xp\xcbxc\x8a!]x\xd4\xef\xbfTd\xc2 |ڿ\x97\xa2\x92\xf4\x85;\xec\x96_\xe9\n\x8d\x90\x80.\xe0 \x96.\x86 \x85D\x86'@\xc2\xef-\xd3n\\)$9J\xdc\xf6\xdcs\xc3SE\x91\x00\xc84\xb02\x86;FH\xe0\x81'&\xc2 \xa16\x9c\xfb\x9c\xee\xff)\xa5KVl\xa9\xfd\xdbt\xf7\x83\xed#$`^\xaa<-\x9a/j\x8e\x90\xc0l~\xdc\xd6\xe6\xce*^\xd8sW\xf9\xb3\x95M\xf1u`bl\xc5\xdd99\xdd)n\x9bCH\x00 \x9c\xc1›\x00 \x81\x8cp-\xf8A\x8c+Eg\xbb\xd5\xe1|4\xa3\xcac\xe7H\x00 \x96\x00\xce`vhQ1$\xa0}\xbb\xc7\xc7+\xa9`\xdd_D|\xa6\xa4\x8d\xc9\xd1-\xdbl\xb63\xd5?\xf6\x8b\x90\x801 \xe0 \x961\xc7\xb5B\xba \xc0x\xcb\xceLW\n$\x8ep\xbb\xea\xea\xea8]\x00C!\x91\x00\xd0 \x9c\xc1\xd2\xcdP\xa1\xa0H\xc0Xv\xf9C\xff\x83c쿴\xa0Dx\xbf \"\xbc\xefЂ,(@\xc6 \x803X\xc6G\xd4 \xe8\x8a\xc0\xf6\xd7_\xb7A\xa8\x844#4\xa3\xff\xe7\xfe\xde\xde<\xcdȃ\x82 $\xa0{h`\xe9~Q$\xa0?˪\xd6\xfc\xa1t\xa1V$\x87\xa9|O\x96'\xfb'Z\x91\xe5@H@\xffp\x89P\xffc\x88 ]xpdd\xb1\xc3\xea8\nB[\xb5$\xb8L\x88$\xc5—ns8\xdeՒ\\( @\xfa$\x803X\xfa7\x94 \xe8\x96\x00\xc4FPrjʸR`\xc2\xd3&cTP-\x9a\xbcnGH .h`Ņ !$\x90\n\xbb}\xc1Z0dnHE[\xe9h\xa2\xc9o\xdc=\xfeZ:\xda\xc66\x91\x0004\xb0\xcc5ި-\xc8\x81\xaf\xff\xecg$ܙ1\xe2\xec\x8c\xac\xfb\xeb[[\xb3\xe2,\x8eŐ\x00@S@kJ,x \x81T\xa8\xfa\xca_ng\x94\xadHu\xbb\xa9n\x8fRR\x90;\xaf\xe4S\xdd.\xb6\x87\x90\x80\xb9\xc0l=H\x00 \x81\xf4x\xa0\xaf\xaf\xd0\xee\xf263J\xf423\x89\x85\xab\xb7ee5\xa5\x97 \xb6\x8e\x90\x80Q \xe0 \x96QG\xf5B\"\xe0p\xb9ԑq\xa5\x90\x98`\xd3\xfcr\xa6\x86\x86EAH\xe0\"8\x83u\xfc\x88\x90@j \xec\xf4\xfb7\xf2LxZ\xd5\xdd\xf7ML\x92\xbe\xb8\xcdny:\xb5D\xb05$\x80\xcc@\x00g\xb0\xcc0ʨ#\xc8\xc6~7t\xaf;\xe3JA\xb3n\xd5\xefݫ\xb9\x90\x99N\xec \x81x \xa0\x81/),\x87\x90@\xc2\x9f\xff5X)\xeb\xae\xa8\x91\n\x94\xb2E\xb9\x97l\xfa\x8eF\xc4A1\x90\x00\xd0]>U\xea\x88/\x8a\x8aLK`GG\x87G,\x9c\xdf\xbb\xf2t\x9d\xe3\"\xbc\xa2\xfe\xf1\xdf\xca\xce>a\xda\xc1Dő\x00H\x98\x00\xce`%\x8c + $\xb1`\xde\xf5n\\)z\xc2S\xa8\x8d\xb7;\x8dGg,\x83\x90\x008G\x00g\xb0Α\xc0\xff\x91\x00H\x81\xc7\xc6\xc7W\n\x82u?4ȥ\xac\xd1 7\x8bD\xaf\xd9\xe6\xb2\xfd9\xc3b`\xf7H\x00 \xe8\x84\x00\xaf9QL$\x80tD@\xe0\xadJN?\xc3W\nz&p;7\xd7\xd7W\xbfX_\xd5\xd1P\xa0\xa8H\x00 \xa8H\xa0\xf1\xcb?,p\x88\xd95<#7\xe2 \x96\x8a\xe0\xb1+$`\x8f\xfbC_\xa6\x8c\xfd\x87!u\x95\xc8\xddc1\xa4n\xa8@ x\xe5\xfay\xf9\xf7F\xc6\xd1Zp\x89\xf8 \xd8\xb3\xe4\\#h`\x9d#\x81\xff#$\x904\x81\xfawߵ\xe7U\xacjkAҍi\xb3\x81щ\x91\xc1\xe5\xf7\xf6iS<\x94\n \x81tx\xaa\xaeN\\\xe0\xbcj \x93h \xe5X-\x95\xd9'\x9b: .\xa6s$\xb0m$`2\xb9嫾g`\xe3JM\xb7\xc3\xe5}\x00\xfe\xff\xaa\xf2$\x80\x8cOज़+\xb1\x861R \xb3R\x9f\x82\xef8Ug\x8f\xa6\xa9f\xb8d|h\xa8!@\xa9#\xb0cdd\x89hu\x85/K\xeaZ\xd5dKr8\xbe\xf4N\x87\xe3MJ\x87B!$\x90\x81\xe7\xeb\xea\xb3\xddμZ^\xa6\xb5\x84r\x9fcjN\xa1fp+\xa9a\xc0\xcaH\x00 \x9c#`\xb1:\x83\xf7F7\xaeu)O%:\xfdFxA\x98,<\x90\x00\xd03\x81箫\xcf\xca.Ƚ\x94\xa3\\\x8dL)\xf8QѲT\xe8\x833X\xa9\xa0\x88m \x93\xd8\xe5 ~\x92\xe3\xb9\xe7̈́A\x8a\xc9}\xbbC\xfc̤3\xea\x8a\x8c@\xa0~\xf3f\xfe\x93󿸚\xf0\xac\x961ŏ\x8an\xa6,\xf5\xbb\x9e\xd1\xc02\xc2݂: \x81 \xf8\xfa\xcf~&T\xdd\xfa\xb5C\xa9z\xeaˠ*\x89u-\x93\xbe\xb1S'\x96\xff\xedҥ\xa3\x89U\xc4\xd2H\x00 \xa8M\xe0\x8d\xaf\xeeX\xc4k\xadLI \xb8\xa4\x9aQ\xe6L\xb7 \xb8D\x98n\xc2\xd8>08\x81\xd5_\xf9˻`{rJ\xa6\xd4u\x85\x8a\x92|gѼ\xef\x83\xcc\xdfҕ\xdc(,0\x81\xbdu\xda\xec\xae\xcb9\x8e\xd6\xc0:\xbe\xb2\xecW\xa4\xa8\xad欒\x9a}\x99`HQE$`.;\xfa\xfb\x8b,.O3h\xed2\x97\xe6g\xb5\x85/\xeeh,\xac\xba\xc3\xe5:jF\xfdQg$\xa0\xbc\xf6GVq\xc9\xc68\x88G\xc5j(\xa1\x97dZ6\x9c\xc1\xca\xf4`\xffH@\xc7,ά\x87@|SWʰ\xc1*\xcf\xf1\x96\x9d\xf0\xb6F\xf9\x8c@\xaa`o\xde\xfa\xe8J\xc6[j\xe1/QY\xf6\xbb\x8c*A\xb5\xde\xe3\xe8g\xb0 E\x90\x00\xf88\x81\xc7\xfd\xfeM\x94 \xaf\xc2\xd3\x8f\xc4$i\xeb6\xbbe\xcf\xc7)\xe1$\x80RE`\xef\xcd;\xe7;\x8c)pL\xa7\xf2\xf5\x84Rw\xaa\xdaNG;\xa6\xffbLTl \x98\x80\x00\xdb\xed\xbd;p֚@\xd7YU\x94%\xb9\xeb\xf8\xfew\xcbwl\xda\x98\xb50@H .{ox(ךm\xdf\xc4\xad\x85`\xe9\x8f\x8a.\x8c\xab\xa2F\n\xe1\xa1F\xc5@z\"\xb0;\xfe|\xe1\xa1q\xf5\xc1\xa0QFKJ\xab\xd6|>\xfe\xbd\x9e\xc6eEZ\"𯛿j-_\xb8a=\x84L\xa8?\xaaZ\x88\x98\xbeIK\xf2%* \xce`%J \xcb#\x93\xf8QW\x977+\xaf\xb8\xbesM\x8e\xe2\xf5\xc1\xe1=\xf8*\xb6{\xbd\x9d\\\xc0H\x00 LG\x80\xbe|\xf3\xcer\xab\xcb~\xd2\xd0P\x91әa\x82\xe3 \xd6tÎ\xe7\x91\x00\x98\x92\x80+\xbf\xe8\x87\xf0E\x88\xc6\xd5Et\xe0i\xd5&\xda\xec\x8f\xc2\xe9/\xba\x84\x91\x00\xf8\x80@\xe3\x97X\xe0\xb4z\x95\xe0\x9e5\x84\xb1%\xd9F\x85\x833XFY\xd4 \xa4\x81\xc0\xa3>\xdfj\x91\xb7\xbcMsih\xdeMF\xa3\xb1\xda;\x9c\xd6FC(\x83J \x81$ \xbcr\xfd\x8f\xbcB\xb6\xeb2\xcas\xb0\xec\xa7ģbK\x92lR7\xd5qK7C\x85\x82\"\x81\xcc\x98\xb8 \xa4@\xe3j\x86\xa1\xe0x\xb6ss}\xfd\xea\xeb\xeb\xa33\xc3KH\xc0\x90\x9e\xaa\xab8\xafZ\xc3\xa6,\xf7)\xbb\xfd\xae 0UeHegQ\ng\xb0f\x84\x97\x91\x008K`W tG\xd9/\x90\xc7\xecd\x89\xdc\xfbM\xbb\xa0\xc4\xc3 \x9e\xc0K7=Vj\xb1Yj\xa9$C\x80O\xf2)pN\xb7^\xe98D+HX \x98\x9d\xc0=8\x95V4\xc1s\xe8|\xb3\xb3\x88GI&cѱ\xa1\xe5w\x9c\x89\xa7<\x96Az\"\xd0\xf8\xb9\xfbsw /S\xc8\xedGo\x00\x83*_O\xf2\xab%+.\xaaE\xfbA:&\xb0\xa8\xb4\xec\xefѸ\x8a\x00\xc1q7K\xc8\xf2<\x005n\x8b\xbf\x96D\xda$\xf0\xeag\xefs\xf1\xd9 7\xc2Jģb\x9f=?\xb1;\xce\xd2L?f\xc8fz6x  \xb0sdd)gu\x81/ \xc3l\x9fVi`\xe5\xb0\xb9\xecN\xbb\xfd-\x95\xfa\xc3n\x90@J\xd4o\xde\xcc\xaadk\xa30C\xc5h \xec\xf8\xdb aY\xd0\xf72A\xba8\x83\x95 0,\x8e\xccF\x80\xb7:\x94\xd0h\\%>\xf0\x90\x8dW6\\\n/\x93\x85\xd0.\x81\xb7\xbe\xb2k1\xe5\xf8\x9a[+\xf9:F\x99S\x91vr\xa7b\xe64p\x88mNذ0\x81\xdd\xc1\xcf0\x8e{\xd6ڦGK9&\xfd\x9b\xf1\x9f\xd3\xd3:\xb6\x8a\xe6F`o\xdd\x856\xbb\xebr\xcaC\x80O\x99\xdd\x00!\x8a\xe7\xd6֚\x8e\x00Xӑ\xc1\xf3H\xc0\xe4\xea\x9ezJ\xdc|Í\x87\xc1ߢ\xd4\xe4(\x92R_\x96I\xf8t\xcf\xf2\xed\x8b\x8f$\xd5VFIx\xf6\x86z{\x9e7\xefR\xcaO.\xf9)ih6$\xd1V\x8d\x83\x00.\xc6 \x8b 3\xd8r\xc3\xe7\xee\x86\xf54\xae\x92|\x98\xc8\xe3 \xe6\xfd4\xb3-ɦ\xb0:H\x84\x00{떝\xab\xe8ih\xa5WS\xab\xd6ʁS+\x89p\x9csY\xc4_\xcf[ރ\xa2\x98o,^\xa9(\x8d\xc6>y\x87\xd3\xfaB*\xda\xc26\xb4M\xe0\x95[w/HC#C\xd4tB\xae\x85Y*\xbb\xb6%F\xe9\xa6%\x00y\x84\xc4\xd6\xe1^k\xed\xf6TZ\xadB_  \xa6\xf4\x8bCkZ\x8ax \x98\x87\xc0\xe3\xfe\xf0ː\x83\xecJ\xf3h\x9cyM%Yj:\xf8o?_\xfd\xe47\xbeɼ4(A* 4~\xee\xfe\xa7۫S0CE>Q\xd3\xf3S\xd9>\xb6\xa5.\xceN\xfb\xb3V[Z\xdckl\xb2\xb5\x80\xaf\x80M@\xd9\xf1H\x80V<\x94\xb0 00\x81]\x81\xd0-e\xffn`5\xab\x9a,\x91o\xd3.<\xa0YQ\xb0\xb8\xbc\xfa\xd9\xfb\\\xd4[r\xc7Q\x88G\xa5\xe4\xf5\xa3+⪈\x854I\x80\x8ad\xd4Q*\xb4欵\xf9\xec\x8b\xc5Ŕg%s \xac\xb9P\xc3:H\xc0 \xea\x8fq\xe6/Y\xde\xce\xf3 \xa2\x92\xde\xd4\xf7\x8d /\xbf/?\xff\xb4\xde7\xb3\xbc\xf5\x9b7\xf3\x9f*\xd9Z\xc5(\xad\x85(\xfd0KŮ\xa2 \x97\xd7\xf5zO\xc8T\x8e\x80\xccP\xd9\xfb]\xcb\x8f\xe0d\xe0G\x95\xbc_:\xb9\xeb\xf5\x8e@\xb9\x91@\n\xe4-^\xf6\xf7h\\\xa5\x00\xe4ܛp9\\\xee\xa1\xfaW\xe6\xde\xd6T\x83\xc0[_ٵ\x981\xb1\x96pr \xb8\xe1\\\xc7(\x9b\xcct\x80\xb3j\xd0O}\xbc\x97uy\xd6Z\xbbܕђ\xab8\xa6\xd3\xcaT\xf7\x82\xf7F\xaa\x89b{H@'-,\xf6\xc3 \xae\xa8\x91\x8d*\xa6,I\x91\xcbo\xb7\xdb\xdf0\xaa\x82zԫ\xf1\xcb?,pZs\xae\xa4 |\xcaʲ)֣(\xf3Y\x9eu\xfc\xa8\x8e\xb9\xab\xadQ\xc7|q\xe4i\xccK7\x9c\xc1J7al h\x94\x00o\xb1?\n\xa2\xa1q\x95\xf9\xf1\x81\xd5%^\xc9S\xa8l\xed\x962/\x8e9%x\xf6\x86z{\x9e7\xefRe\xd9r\xfaՀc\xfa\x86\xb3$`\xa7\"\xf4wS\xf0tܱ\xc2'\xac\xb5\x8d9KŅ\x8cgK@\x89\xcb\xd4To5ic_H@#vNo\xe09\xee\xb7\xc5\x00rL\xfe_\xdft\x88?C\xaa`oݲs\x8544\xd2\xd0\xc0\x8c\xc6ՔPA\xb5ޱ\xa3\x94\x90e\xb3\xcec\xad\xdeu\x8eӮ2\xc1%dq\x90\x91\x82f4\xec X)bl h\x9f@\xddSO\x89\x9bo\xb8\xf1\xectZ\xa6}i\xcd#!\xec(\x9f\xe9)ݾx\xf1\x88y\xb4VWӗ\xbe\xf6\xf0\x8bd\x83\xd9)Z \xbb\xfd\xae\x83\xf8Eu%\xc0\xdeRI\x80\xf7\xd0w\xb5\xadý\xd2ʉ\xf9\xdcjH\xf35\xe9\x97\xca>\x92i \xacd\xe8a]$\xa0C\x8f\"\xfe$?С\xe8\x86Y\x92\xe4\xc7o\xb7\x8b\xb7^Q\x95\xdc{\xc3C\xb9\xb6\\\xe7\xe5L\x96je\xc6}\x86Q2\xa7\xed\xf6*\x89\x8b\xdd\xccB@\x89G\xe5\\!\xb6y\xaa\xada\xfbq9\xe5h\xe1,U2z \xac\x8c\xe2\xc7Α\x80\xba\x98gq\xba\x9b\xe1ߡn\xcf\xd8[\x9cb\xb1hh\xcd6\xa7\xf3P\x9c\xe5\xb1\xd8y\xfeu\xf3W\xad\x8b.\xd9\x00 C5\xb2\xccj\x99L7\xc2,\xfeΝ\xc7HOo)'\xfbmKŖ\xec5\xd6\xe7K.\xb3\xb1\x95z\x92\x9d\xdc\xf54Z(+H\x92\x80\xc5\xe1z\x8d\xab$!\xa6\xb7:\xc7q\x96\x9d\xd0Ŗ\xf4vc\x98\xd6髷\xed\xae\xe0)\xa4\xa1a\x96\xfd_*\xd8/\xccҢs\xbaކ\x99J\x92\xa5@8\xf4f\xad\xb4\xdb\xa9\x86\xf1_*}h\xd9\xebs\xdcPj$\x900\x81G\x81O\x88\x94)\xe1\x8aXAu\xb7\xe1\xa6o\xda-\xff\xa9z\xc7:\xe8po\xdd\x856\x87\xabV \x9f@dz=c,Gb\xa3\x88\xd3`.\xd2\xebYmm\xf3\xac\xb1RK\xae\xb0\xfc\xe3\xdc\xd3\xd5\xddi4\xb0t7d(0H\x9c@]]\xb7\xe5\xdfɜiU⵱\x86\xda\xc0\xc0\xea\xee?zhE\xfd\xfa\xf5~\xb5\xfb\xd6Z{o\xac\xf7\xd8\xdd\xf9\x97ÌT DL\xbfB(,՚\x8c(O\xfc\xa8\x95 \xb9\xca,ǽkl\xc7\"~)L\x9fm}\x95DK_\xe3\x85\xd2\"\x819\x80dηÓ\xa1k \x9d\x90bҏnwX\xbe\xabqS&\xe6Suub\xb1c\xcbZv\xfaQ\x96\xfd\xb9<iKR& 6\x94*\x85l\x8b\xc5\xe6쵶!\x88G\x95\xcdٸUЀ)lS(\x99\xd8݀\xa5\x91\x80\xb1\xdc\xdfӓ\xe3\xc9)h\x81\xaf\xb4\xb82\xc0K{\xfdj9\xeeB\xe1\xe0D\xc5v\x8f\xa7]\xbfZ\xc4'\xf9+\xb7\xee^.\xf0B-*\xf8Q\xbaB\x88\xd8㫉\xa54G\x00\xf2\x89\xacý\xd6\xda\xed\xae\xb0\xdaD7_ &\xfd\xe24'k\x9aB'\xf74\xc6\xe6\x91@\xa6 \xb8rr\x84\xc6U\xa6G!\xf1\xfe\xc1аX\xac\x8eǠ\xe6 \x89\xd7\xd6v\x8d\xc9\xf0 9Ř_*v=,\xff\x9c\x95\x9f\xf9\xb5=rSK\xa7\x84OȪ[\xdc\xd5v\xd9Z\xc0W0F\x95\xa8\xe9\xca\xcb\xd4\xdeͦ~T\xde\xe8vNL\xac\xe18\xf1]\xf8CgF\xd7ը\xfaE\xa2\xb1\xeb\xbe\xe5\xb4>\xafg\xfd^\xfd\xec}.\xea-\xb9L\x80e?\xd8\xf6\x98\xa1Z\xa1g}\xcc.;ɨ\xb3Lhɮ\xb6M\xd8\x89\x8b\xa9\xc00\xbe\xd87XS@\xc1SH\xc0(v\xfbï\xc2\xd3$\xf8\xb0\xe0\xa1W2\x91[^\xfc\xed3\xab\xf6l\xdd֋\xf5\x9b7\xf35 \xbeP\xcd+\xcb~2,\xfb1\xf2 pP\xc7\xbd \xe0Er\xcaT\x8e\xd8\xf2-\x9e\xb5\xf6~g\xa9\xe0\x9cl5\xfa\xc5]i\x8a\x8fh`MO!#\xd8\xdf\xcaS\xfa\xffA\xb3\xeb I\xe4oo\xb7 ?\xd12\x87wnڱ\x84\xf6¤Z\x89\xb2OB\xd4t\x97\x96\xe5E\xd9f&\xc0{Y\x97g\xad\xb5\xcb]i-\xb9<T\xe873\xb1\x8f_E\xeb\xe3L\xf0 \xd0=\x81\xfa#G\x9cy\x8b\x97\xb5\x80K\x91\xee\x95A\xe3\xa1\xf1\x91\xb2\xedyy\xbdZ\xc1\xd1\xf8\xe58\xad9W\xc2\xdas-̲)\xf1\xa8\xe6iE6\x94#qL\x94\x87\xb3\xaa\xacM\x90\x86&j\x9b/\xae\x80eܼ\xc4[\xc1\xe7\xc0)\xdb\xf3i\xe0{$``\\\xfdW̳j\xb8,ά\x87\xe0\xed͙\xd2\xea\xd9\xea\xed\xf9\xb9\xa9$\xd7\xc8\xa4\xa1\xa1t\xfd9Y\xa89vݟS\xd7\xff\xf3tܱ\x94o\xf5n\xb0\x8dA\x9a\x8c\x9f\x8c/v\x991\x94ӆ8\x83\xa5\x8dq@)\x90@\xca\xec[\xceD\x9b\x92\xcbNLY\xa3ؐ&Ĥ\xc8\xdb\xec\xf6\xd7T\x86\xbd}\xd3㫉\x85\x83\x00\x9f0K%\xd3\xcd\xe0K\x85\xf7\x94J\xf0Sݍ,\x93\x98mk\xf1\xacs\x9cq\x95\x89YB\xcb~'YR \xfa\xbc\xf6\xeey0\xf0-0*ؔ\xad\xfd\xf8Ch\x84\xc1\xbcHFx%X\xac2s$]t)%_\xfa\xda\xc3 ,\xb2\xbdV\x89\x9a\xce\xbb\xf6\x9ez\xce5 \xe7\xf0\xd0\xdeC{\xdcն\xf0\xa3\xe2\xc5|~%\xcc:\x96\x83\n\xca \xe0\x9f\x8c\n\x90\xb1 $\xa0\x81\xc7&B!p\xec\xb5\xfa\xc3~\xd4'\x00q\xff\xe6v\xab\xf8\xd3T\xf4\xdc\xf8\xb9\xfbs\\nϕ\xf0CP#3\xee3\xe0\x98\x8e\xdb\xedS6Cm(\xf1\xa8\x9c\xe5b\x9b\xa7\xca\xb6/J)\x87>\x98\x8a\xc9n\xd1\xc0\xca$}\xec \xa4\x90\xc0\xb6瞳\x94m\xb9\xe6\xa3 s\xb5\xa5\x90\xab֚\x82\xa5\x9e\xc1\xb1\xbeS\xa5\xdf))NT\xb6\xdd\xfcUkŢK6P\xc2\xd5ʐ,\x99\xc9t#\xccR\xe1\xef@\xa2 5R\x9er\xb2߶\xc8Ғ\xbd\xde2\xe2\\j\xc9cVV\xa9\xd1P \x80K\x84x \x83X\xb1\xa5\xf6>X\xc6A\xe3\xca \xe39\x9d0\xc69\xae\xfc\xa2\xc2\xf5\xbf\x99\xae\xccy\xe7髷\xed\xae\xe0\xb9sih\xe85Pߪ\\\x9ftLG\xd3\xeak?\xaaw\x85\xd5&\xba!\xafSr\xfb\xe1\xa1G\x92,I\xa7'\x9c\xed\xfb\nO6\xe5\xd8}Qk5\xf89V)\xba\xe0 \x96GeF\x80d\xcew@2g%\xee&%\xe0\xfe\xc3\xb2\xfcw\xef\x99T{}\xa8\xad\x84OȪ[\xdc\xd5v\xd9ZȗC<*\xf4\x8b\xd3\xc7\xd0M)\xe5X\x90?\xb3o\xa0\xa8\xf5\xe8h\xe9\xf79V\x81\xbf\xe3\x94~qh`M\x89O\"\xedx\xe8ԩ\\{v^ H\xeaվ\xb4(a\xda\xc0\x9aD\xf9\xf7\x9f&\xce!_ں\xc0\x86#@E2\xea,Z\xdcUV\xbfk\xb1e\xc6K \xa1\xa6J\xfb\xc3\xc2p\xcbp\xd6\xf1\xfd\x83E\xfen\x9fg)\xec\xdcT\xfc\xe2f=\xd0\xc0\x9a@\xda$\xb0;\xfcgF\xb9\xff\xa9M\xe9P*5 \x88N\x90\xaa'\xd5\xec\xfb:\x8f\x80L\xe5\x88m\xdf\xec]gp\x96\n\xc1\xa9,\xf91ȃ\x8d\x87 D\xa34\xd4\xe9s\xb5\xec\xeb/\xec\xf7z\xfd1~5 f\xc2\xf6R\xc2\xf4 eFF#\xf0\xc4\xc4\xc4:\x99߆?`\xfc7\xda\xe0\xceQ\x9f\xbb_ \x85\xc7z\xe6X\xab%J\x80ϥ\x9d\x9e*\xdb \xef*\xbb(dS0\xa8(\xee\xe2M\xa2\x86\xca\xf7\xf9\xec\xed\xfb󻛆s\xad\xa3!k\xecʝ\x8c\x97\x8c\x88h`%C\xeb\"\x81\xcc\xa0\xe0{\xf5\xf8^]\x96\x99\xee\xb1W-`gFI\xf5~M8)-i\n\xb5\xa8\xb2\xaa21QΪ\xb6\xf3TYb\xb6\xf9\xe2\nJi\x9e\xaa`g)%0\xe2 \xb4΋\xf5\xf9\xb3*`~*\xe5~qh`\xa5tȰ1$\x90~\xbb\xe1\xdb\xc0I\xf6\xe7\xe9\xef {\xd0\x81\xec_\xbdC\x96\xfe\xe9\x90\xde\xc4֦\xbc\xbc\xe4s\x95Z\x9b\xdd\xeb\xac\xe3\xce%\x96\x8c\xa7\x98%A\x9b#\x97T\xc1m\xf3\xb4\xee(\xf6u\x8fzK\x94\xa6\xdd/ \xac\xb8\x86 !m\xb8\xaf\xa9ɵp\xe1\xd2\xf0\xee(ԆD(\x85\xa6#de\xfd/\x89m<\xa0)\xb1\xf4 \xe4x\x8c\xd9\xe6\xb1\xcf:\xc7W\x99\x98%dAL'\xa7\x87\xa1\x9bRFI\x92#]\xa3Y\xad\xfb\x87\n\xfb\xdaFs܁\xa8P\xb3T\xaa\xbaT\xa0\x815\xe5\xd0\xe0I$\xa0M\xbb\xfd\xc1\x87\xe3\xeeҦt(\x95X\xdf:NV\xfd\xdb\xcbZE\xf32\xf0\xda㮶v\xb8+\xad\xbc\x98ϯ\x84\x99a\x97\xe6\x85F\xa7%\xd0\xb0\x9c\xd8?P\xd0yl(_ [3\xee\x87ִC\x85\x90\x80\xb6<:6V&\x8a6e\xfdGЖd(\x8d\xd6,y\xf0w$\xa7\xb3Okbe\\%\x95\xb3\\l\x83\xdc~a\xfb<\xa1\x94\xf2 S\xd0d|T\xe6.@ \xccF \xe5=4\\93\xee*\x975\xe6\x87\xd6\xdc\xc7k\"U <\x88\xfc\"_\xabj\xa7ؙ. p'I\xf5O~ \xeb!\xb2.\xe5O\x95Д\x93\xfd\xb6E\x96\x96\xec \xd6\xe71\x8fYYe\xaa\xda\xc6v\xd4'\x8cR_ۈ\xb7\xe5\xc0P\xd1X\xe7\xa8gA\x8c0M\xfbš\x81\xa5\xfe=\x82=\"\x81\x84 \xec\xf6\x87>\xc7\xfbU\xc2\xb1\x82i \xe4\xff\xc7k\xa4\xe4\xb5fs\xe9O%I\xcc\x8eg\xaf\xb7\x9er\x95[\x9c\x82 \xfc\xa8(\x84\xfd\xc4C\x97$Y\x8e\xf5\x8c;\x8e\xef(\xeem\xcdq\xf9\xa3\xa2\x92\x82F7)\xfe\xd0\xc0\xd2\xe5m\x87B\x9b\x89@\xfd޽ּ\x8d\x97\x85m\xe1\x8bͤ7\xea\x9a\xea \x91U\xf5{\x88%N\xae!\x8d\xd7f.\xd2 K~m\x9e*+\xb5\xe4\n+!~єiK4\xae\x8a\xf7\x81A\xbf\xe5\xe4\x81\xc1\xfc\xf6\xa3#y\xdcPо\x8a\xfd\xfaš\x81\x85\xb75\xd08\x81݁\xc8\xffa\x94\xfc\xa3\xc6\xc5D\xf14H\xc0\xf1\xd21R\xf1\xd4\x94l\xee\"A\xf8\xc7!\xd7\n\xa1\xd5[\xed\xdaK\xf8\xa5\x94cq\xa5-\x99{\x8fX3\x9d|a\xa1\xbfi\xd0\xd3~p\xa4(tj\xdcU*S\xe3\xf8š\x81\x95\xce;\xdbFIxlhh\xa1`w\x83f0Jt\x92,MY]\x92I\xe9\xfd\xcfO\xef\xb0~էRȶXh\xce^k\x82449\x9c\x8d_ \xca\xe0o\x97NGRg\xdaG\xdd-\xfb\x8a\x86;}\x9e\xdcpLP\xc6Ӑޤ\x86VT\xca(\x9eF~ \xba|\xc1(\xfa\xa0\xeaZN\x93\xeaǞS\xbf\xe3\xb9\xf6(\x99\xcfg\xed\xdeu\xd6O\x85\xd5&\xb8!\xafcI\xa7-\x99\xab8X/9\x92,I\xa7\xc7]m\xfb\x86\nN5\x8f\xe6\xd8}A% 1\x85_X\xc9\xdd;X \xa4\x8d\xc0c\xe3\x81-\x82\xc0\xff9m`æ!P\xf4//\x92\xf9\xef\xb7kV_%|BV\x95\xd8⮶\xcb\xd6B\xbe\xe2Q\xa5W˾\xfe\xe2\xc1\x8e1ov@\xe2WA\xb4'.\"\x8b@.\x82\x91@\xa6 \xdc\xdfۛ\xe7\xf6\xe6\xb6\xc0\xa7)\xa7\xd53\xcd߰\xfdGc\xa4\xfc\xfb\xbf\"\xce\xc1qUT\xe4si\xa7g\x8d턷\xd2.\n\xd9 *\xe2P\xa5c\xec$-\xfa|\xf6\xf6\xf7󻛆s\xadc!ŏ\n\xf6s\xe21#4\xb0fă\x91\x80\xfavB\xff\xc2(\xfbK\xf5{\xc6\x8dN@<\xd8M\xaa~֐59\x87|\xdaUik\xf7T\xdb i2WF)\xcbOKGب*\xc6C\xdc\xc0\x81\xc1\xc2\xe6#C\xb9R\x9f?\xab\xe6\xa7\xd0/.A\xf2h`% \x8b#\x81t\xd851\xb1\x9e\xe3ķ\xa1\xfc\xdbL'h\xb7\xbd`\xf7 \xa4\xf0XO\xf2x\xc9\xe7*\xb56{\xd6Y\xc7\xed\x8b\xc4BNd+\x92o[\xc8\x81`\x84\x8d\xb6\x8eyZ\xf7 \xfbN\x8c\xb9Ʉ-ʔ,F\xe9\xbfč2\x92\xa8\x87P\xf0\xbdz|\xaf.5\x822\xa8\x836 \xb0\xbe1R\xfd\x83_.&%$\xa0,\x93\x98m>k\xf1\xacu\x9cq\x95\x89YB\xa4\xa1\xd1Qڒ\x84\x945AaI\x92#]\xa3Y\xad\xfb\x86\n\xfb\xdaGs܁\xa8P\x8fu\xe0J\x85G\xaa\xa0\x81\x95*\x92\xd8H\x92\xc0._\xf8kO\xff\xdf$\x9b\xc1\xeaH`V\xd9ϼK\x966\x9c\xb5\xe7&\xdd\xe0G\xd5\xe9^i\xe5\xc5\\\xa1\x921\x925k%,\xa0Y\xfdK\xd7\xfbg\n\xba\x9aG\xf3\xc5\xe1\x90e\xb8\"\xa0_\\G \xac4\xc2Ŧ\x91@\xbc\xea[[\xb3\xf2\xe6/j\x81-\xcd\xf1\xd6\xc1rH`\xceBRY\xffKb \\Є\x8f\xcaY.\xb4\x81U\xd8>O(\xa5\xbcqҖ\\\xa0\xa8I>\xf8\xc3l\xe4\xe0Pޱ\x83\xfd\xd13\x81\xac2\x9f\x80~q*\x8e=X*\xc2Ʈ\x90\xc0t\xf7\x87\x81]9ۧ\xbb\x8e\xe7\x91@\xaa \xd8\xden#+\xff\xff\xbd\xfbKS\xf6:ۨ}\xb1\x90\xcf۸\x8aT\xf7\x83\xed\xa9G \xa5\xbe\xb6oˁ\xc1\xa2\xb1\x8eq\xcf|If\xcb\xd4\xeb{\xba\x98\x00X\xc1\xcfH@e;\xc6\xc7\xcb-\x82\xf5\x00t+\xa8\xdc5vgr5\xa3\xafG\xe6E\x87\xf0\xbe\xd3\xe9} \xc9r\xac\xc7\xe7l\xdd\xdf_t\xbau4\xc7及U\xa0\n\xd7\xc8x\xa2\x81\xa5\x91\x81@1\xccK\xe0\xf1@\xe4X\xac5/\xd4Oq,3\x81h\x94\x86:}\xae\x96\xf7\xfb\x8a;dz\xb3\xbf\n&\xa6.\x99\xac\x82\xd33\x90\xd3\xe6%\x98\xa1\n\xc0\xb0\xbd\xcb 2\x93\xfa|\xc1\xf1H\x8aC%,\x83RD\xe0M\x88ؾr\xe9\xb2\xbd0\xe6կ\xc1\xb3f\xb5R\xd4 6\x83\xe6F\xc0 \x92Ϗ\xbc7gtn \x98\xb8\xd6\x9f\xb5}\xdf`aw\xd3p\xaeu,d\xad\x82\xc0\xc1V\xe3е\xea\xe0\xb4!\x83qt\x8cHR\x83Dhc\xe7\xc1\xbd/\xec\xa9\xdfNT)4\xb0%\x86\xe5\x91@:\xa2\xd1?-⸫/n\xa2\x8c\xab\xa7\xc1\xc8\xc2 d\x9a@\x99\xff8\xd9hʴ\x9a\xef\xdf\xfaaɯ\xe5\xf0p\xbe\xdc7\xe1XA)=\xbb\xd3O󒣀S\x90\xc1m\xac\xaaY\x96}\x81\xe0\xb3?\xbd\xb9dx\xaar\x89\x9c\xc3%\xc2DhaY$\x90\x81C~\xff\xa6\x85\xb7e\xaa&\xf2!^\xc3Rx\xb5\xe1,\xd6Tx\xf0\x9c\x8aZlKHY\xa8\x9bx\xa5 {\xd5~W\xc1m\xf5\xb4\xe8/\xf6uO\xb8K \xcdb\x90:O\x91V\xfa\xf1\xd0\x81a\xd8\xc1\xf9\x91h\x83?\xfb\xcd\xa9Vo\x8bT\xc5\xf6\x90\xc04\xfab\xd2\xc9\xbbkki&\xb5E+\x93\xf4\xb1o\xc3\xd8y\xdd6\xcb\xfa\xdc򍌱X˘\xbc\xc1z\xdbU\xcc\xc1\xc5\xf7\xf8k\x81Y\xac\xb5P\xf6\xf5\x98q\xd4 7\xe8U\xc8\xcf9\xc8~\xf0\xc7Z\x8b\xb6\x94\x90U0\x93\xa5\xf6?\xc0\xd2i_\xd6\xf1\xf7\xfb\xf3{[\xc6\xf3쾠ihH\xb5\xdar`\xa9!\x00\xf9\xfcb`\xa8V\xf2\xfa1^j|\xfb\xb1\x9f\xfe\xe9\xc5\xeb \x99\x9b \xac\xd4\xdc3؊\xce\xbc\xfa\xa5\x9f3\xabk3c\xb4\x96\x81\xa4\xb9(\xfaP\x859Tօ7|q6Y\xbcvr\xa7\xf7\xf9\xa7\xe7\xf4\xfe2\xdbЅ\xc1G\xe7\xc4+\xa5\x96\xc0!{Y:Il$\x92چ\xa7hm8(\xf6(h;<\x92K\xfd\xceJX\x9a_Ŕ\xe3\n\x9d\x80\xa0\xadݰ\xd0(ɴ\xe1\x94\xe4\xf7\xbf\xb8\xa5tLg*\xccI\\4\xb0\xe6\x84 +\xe9\x8d\xc0޺z\xa7őw\xc78\xd8\xe9Gk`bhu\xbat(\xbc\xbdb%i\xa5} \\\xb4S\xc2\xc2Y\xact \xb6'\x81\xc8;\x8e\xe4\x87\xe2\xac1Xn\xf1\xb6\xc8\xf4\xf8\x99\xaa۳'\xdb\xbd\x958\xc0\xc1=\xd5\xc7~\xd9\xf0M5Vlo\xb2#\xc3\xe43c\xaf%\xe4\x9a\xb3r߄\xb5\xe3\xbd\xc1\xe2\xee\xe6\xe1ۘ\x92׏\xd2\xe3\xc5\xcdA \xac\x92A\xec)r\x94HRc,J\xba\x8e\xeem\xd8S\xbf\x9f/\x93\xd4\xff\\\xd4~D\xe9\"\xf0\xc7\xcf=\x98\xef\xf5:7\xc3_z-d\xf3\xf8$T\xe7E\xf4T\xff\xd9\xc1{\xdbUi1\xae~\xab\xc0j<\x8c\xc1G\xd3u+a\xbb \xbc\xa4E\x9cG\xca\xc2'g\xac\xe5 \xfd\xfb\xf2[\xe7\x83q\xe5X~\x8eK\xa0\x82\xf2\xc2443\x92\xd3\xe6EY\x92O\xc3wm\xb8X4\x8c\xfb'~\xf7ӛK\x86\xb5)\xa9v\xa4BK;c\x81\x92\xccB੺\xed\xb6Ŷ\xd2\xcb%\x9e\xd5@\xe09ŗj ]a\xa9\xb0\x83\x8f\xce \xd6J)\x81}\xf6\n\xb28|\x9a\x88\xe4\xa3 ځ0k\xf3\xb4\xe8/\xf6uO\xb8K$\x99-\x86N'\x83\xf0\xa2UJ\xf1\xab\xd5\xd80L<\xbe.\xc7H\xa3?\xfb\xcdjul\x94~\xd0\xc02\xcaHS\xf6\xc6-\xbb\xab\x99@'\xd3\xd0\xc0\x97\xf4\x95\xb0\x85\xc82iK\xa9?A5#ᢿI\x9dc\xfbt-\x83\xe0\xa30\xf8\xe8tx\xf0\xbc\x8aB\x9c\x85\xbcm/\x8b\xcd\xeb\xediz\xbf\xaf\xa0\xbf\xdd\xe7\xf5\xf8\x95e?F֫(v\x95B\xe03,\xe9=xdm\x94i\xa4\xe1\xc1\x8b_\x85\xe63\xf8,\x85:\xaaݔ\xc6~\xa6\xd4V\xfb\xd3\x81\xd7nz\xa8\x84\xe7\xed\xb5\x94c5\xb0\x93H\x89\x9a\x9e\xad5/\x96\xc7q\xe5\nR~\xdb'.>\x9d\x96Ͻ\xb0\x9b\xf0 >\x9a\xb6\xd8hb\xbf\xaa\xdeW\xc6i\xd49x\xe8\x92\x00\x84k\x81T_ rTn\xec\x90\xda\xfe\xb8g릀.Ѩ\xd08\x83\xa5с1\x8bX\xcf\xd7\xd5gg;\xf26\xc3̔bP}\n_\x95e\x85\xc9C\xd6?\xb5\xa4\xe4K\x9bΉ\x9c\xf6\xff\x8b\xc0\xe2\\\xafN ېv\xd6\xd8\xc1\xcc`F\x99z+\xac\xa4\xff]\xff\xcc\xf1\xaaf@\xb4\xf4\"K \xb2D\x83\xd2賻\xb6\x96\xf6kF8\n\x82\x96U\xcb*\xed\xbcn\x9be}n\xf9FN\x84xT\x92\\Ø\xbc\\^\xb5\xb8\xeaƜ[\xae v\x8b\xbaF\x9b`\xa9\xf0\x84#8o\xd7a\xa14\xb0\xe5\nĖϓ@\x9f!q\xa7\x91\x9c:M˲\x9a\xc1\xd1Ǯ\xcf\xe0팸\x8bd\xac-t\xee\xfe\xaf&IjW\xd3#\xb9\xe1\xe9~\xcf\xd6J\x9f\x9a\xddc_\xd3@kz6x%N u?v;\xad\xaeO0\x96\xfd\xd8d\x9a\xf2\xabf\xc6\xfe\xf8\xb0\xfbt\xbdq]^F\xf2 4C\xa6+vka\xa9\xf0M >\x9a\xa9!\xc0~\xcf#\xe0^b!'#$ą\xeb\xf3\xb0\xa4\xe5\xedd<*F_e\xb2\xdc\x94&\x9e}\xf4 \x8bz\xd3\xd26\x9a44\xb0\x92Fh\xbe~\xb6\xee\xeb\xc2ꕫ.aT\x84h\xe9r-\xc4\xf4\xdd X9\xb3\x90P\xdb|Y=\xc7\xf6鸮\xfe \xf8(>\xaeNGϫE\x80½\xe8]a%\xfb\xd1\xe1=\xd5\xcc!\xf5\xcc\x95\xe9[1*7\xc6bц_,~7\xd5}`{\xe9!\x80Vz\xb8\xae\xd57\xbe\xb2\xa3\x9c \x96JY-8Nna\x949\xcf* ST\x9d\xa5\x9ans\xc1\xb8\xb2[Ӟ\xd6p\xba\xee?<\xaf\xbd\x96\n\xff\x84\xc1G?d\x82o2G\xc0^(K6GBC\xe8\xf2\x93\xcc(HDo\xa5\xd2!9F '5\x8c\xf6=\xb3\xf7\xc9o|#\x92L\x9bX73\xd0\xc0\xca w\xcd\xf7\xfa\xf2-;\x8a\xcez5\xf8R\xd7RF\xaf\xaa\xc9\xcc\xf6\x8a\xe0\xf0^\xf3\xf2\xa7K@K\x91\x97,\xb8|y\xba\x9aO\xb8\xdd\xe5J\xf0ѨL`\xefu\xc2u\xb1H5\x81\xec\n;\xe9} \xe6T!H\xf1\x80d\xc9\xdd\xf5\xd2\xd0\xc8 #ѱ?<\xb9uirٴ\xe3\xefK\xa6\x91\x00Xi\x84\xab\xa7\xa6\xf7\xd6\xd5;\xad\xb6\xfc+ٹ44\x8c\xaeғ\xfcj\xc9Z\xf4\xbf\xaeɘc\xfbt:^.0\xf2 >:<\xaf\"\xc1Ɉs\xa1@|]\x98\xf7w&\xecJ<*xL}\xfeo\x8c\xb1\x84O\x98\xd7=Sy\xbc\xa6Oh`\xe9sܒ\x96\xba\xae\xae\x8e\xdbn\xbbrG!|\xc7jaZj\x8dq,λO\xcc\xf0 ,\x8f\xf2su\xf7\xe7y\x9d\xee\xabc5T\"\x9f\x84\x00\x9f \xacnZU\xcb\xddz\xb1i\xc0\xb1}:%=0\x8bU\xaf#\xecq:Dx^E\x8ey\xb0Lx\"L\xc2c\xe6qx\x87\xbc~\xbd\x90\x94\xa2\xdc\xcf &U\xe0\xf7;\xb6.R9v\xa5Ah`ipP\xe6*\xd2Su\xdbm\x8bm\xa5\x97\x8eւ+z \xbc\xd6@\x90ϳ ~\x93\xc9h\xe6ڲ\xb9\xebY \xde\xd5\xfc+\xcb4\xe1\xd8Q؊\xc1G5?NfP\xd9\xa3\xe4)<\xf3愑\xd5\x86|ׯ\x83UCT\x92\x9f\xdd\xf1\x85\x82v#+\x8b\xba%N\x00 \xacęi\xa9{\xe3\x96\xddՄg\xb5\xb0e_Y\xf6\xbb\x92&[\xb4$\xa0d)\xfe\xeb\xab5\xe7\xd8>W%\xf8h5,\xbe\x8d\xc1G\xa7ƒ\xe7T&`\xf1\xf0\xc4>O$\xfe\x93\xc6px\x97%^e\xd2{\xb0\xab\xbaA\"\x91\xc6o,~ \x90bdU\x95\xef+=u\x87\x96\x9eF d}\xe3\xab;1\xc9R39KEY \xac\ni\xcf\xebZgLg\xd7}\xe92\x92\xb3 g\xa6\"\x9a\xbaV \x8fª \xd5԰\x98V/\xf8b\xceD\x88 \xa1D\xf4x@^\xbffJ`\xa7_Dj\xe8\x92\xdb_سu\x93y\xcb\xf48\x80\x96 \xac \xc0l\xdd?_W\x9f\x9d\xedȃ\xc9\\-LGC<*\xb6\xc4<1\xd3g\xa3\x93\xde\xeb\x8ac\xfb\x82[\xb4\xeb\xd8>\x95\xf6J\xf0Qe\xa9\xf0\xcf|t*\xba\x8a2%\xafģ\x92\xe5\xab\xe0\xdb\xd9B\x8aA\x85F\xd5\xc5\xc0\xd4\xf8l)\xce&\xc5W\xadP\xa3\xab\xb4\xf4\xb1 \x82\x8f\xfe\x83\x8f\xa6\x85-6\x9a\xf0Y\"\xd96\xd2\xf7\x8e&ޣD\x92\xf7A\x85\xc60\x894t\xff\xd7/\xefٳ\xc7<[:,\x9d$4\xb0\x928\x97\xea/}\xed\xe16\xd9!\xc1I d8\x81T4,\xff\xc3v`\x89\x8f\xcc\x98\xf7W\x9bu\xe1\xd8>\xa9y\xf0\xa3\xb6^'0l\xc3t\x88\xf0\xbc\x8a\xac9<\xb1\x93\xfeX*v{\xb6+Ij\x87\xe4~ RTn\xf9\x8do\xe0-\xae\xe28bW\xf1@+>N+\xf5\xf2-;\x8a\xcez5L(>T0SE\x8a\xcfR\xa2\xe3\xa1/\xbc\x9b\x9d\xca\xdf2\xeft\xd1\xd5k@r\xc3 \xa0 \xeeE%\xf8\xe8;|T_7\xa4A\xa5\x85&\xa2,\xec\xf7'\xa4!,*\x9e\x80\xb5\xeeFH\xf1\xd70\xfbÓ[\x97\x8e&\xd4\x00F \x80V\x9c\xd0\xf7\xd6\xd5;\xad\xb6\xfc+\xa4\xa1\x81\xec350S\xb5*ΪXL\x83\xa8(\x8f\xb9VX\x9a\xb2\xd6\xd8\xceq\xe3\xc92\x96{Y\xb1a,\xab\xf3\x98\xaf\xf9 \xf8\xa8&\xf6p\x9d'\xbe5'{\xa1@,9 N\xbfy\xd2\xcf \xc0\xdf\xe2\xab2\xa5 \xa1p\xf8w\x8fm->aNZ\xa8\xb5\x9e \xf1\xf7$%\xe3QWW\xc7\xdd\xe5\xbcj=G\xc0\x87\n\xd2\xd0\xc0k8N\n)iQ\x9d\x80L刣Dh\xf2\xae\xb3 \xbaJ-^f\xa7+a\xa2\xeaC\xbf8ζ\x80X\xbc\xebT\x97K\xad\x9b`k/U 7\xf63 \x81\x88O\"\xbd\xaf\xc1f>Ȍ\xac\xe0\x98\x84]\xd5o\xc3\xe79$5>\xf0\xa5·\x94ӓ\xf1$\xa0S8\x83u\xde\xc0\xbdt\xd3c\xa5\xa2 \xd6@X\xcfZF\xe9\xd5`T\xb9ϻ\x8couF@\xcc\xe3\xda\xddk-ݮ\n\xabU\xf4r\x950\xf38\xf5\xac#\xd8͜{\xeaK:SyZqg\xf7\x83\xb0\xf29\x88\xbfY\xd32\xc2 \xea\x9c\x8c\xc0\xccq\xefXG\xe0\xbfeJ\xf7\xbc\xfb\xa7?\xdc\xf1\xe9\xd4z\xbf\xab\xa7\xf6\x84\xa6$`\xea\xac\xe7\xea\xee\xcf\xf3:\xddW\xf32\x85Y*\x98\xa9btᔔ\xf0\xa4.\xf0rƹRl\xf3T;b\xb6B\xbe\xfc=\n\xe3\x9c\xcbZM,\xce%\xf1\xd5u\x99n\xd8M\xf8; >\xaa\xeb14\x92\xf0\xb0 苎 /\xbb\xb3\xa0\xe0\x8c\x91\xf4B]\x90\xc09\xa6\x9a\xc1z\xaan\xbbm\xa1c\xe9\xe5j`m\xbf\xb6\xf6Vô\xb4\xa9\x8d\xccs7\x82.\xff\xe7\xe5 g\x99p,g\x8d\xddg-\xb1qRz$\xa2 㳈\xe8X\x9cHݖ]\x00\xb3X\xcaK1\xb4\xf0@\x99&\x00\xabN!\xcb\xf3c\x90\xe3k\x99\x96\xfbG\xe9 `tソy\xdbk`\n\x96\xfd8\xa7\xcbW\xc0L\x95% \xb1\xcd\xf4\x00w\x8d\x98m!\xd7\xecYk\xefs\xad݂\xe2GEYR~q\\\xeeU\xc4\"z\xd3/\xbcFz\xe3j\xccb\xcd}\x93\xbcFA1\x8cB@K\x91\xcb\xee\xb4\xdb\x9f+<\x90\x80\xa1n덯\xeeX\xc4k\xadbT\xc1\x8fo <\xb0g4bF\xb7'?\xd2\xd4(\xef/\xebr\xaf\xb5v\xb9+Eђ#\x94\x83_\\覼\x92>&\xdbMd\\)\xc0\xb2\xe1b9\xbc\x9ap+\xe9\xfbH \xf0\x80\xe4\x87\x966\xc0 \xa7VS\x82\xd1\n\xdd[\xaf\\\xff#\xaf\x90빚\xe3 \xc0'\x91\xaf\x85\xc8\xe9\xc6w\xa6\xd1\xcaݓ9\x84\xc8\xc9Zei\xf5T[#\xb6bq)\xf8Q\xcdKC7\xb0\x81P b\xc1\xb5\x84On,-\xa2\xa5\xbbQ?L\xfeM7fl?\xb1\x98\xfc?\xb79\xc4I\xa0\nE\x9a'\xa0;k\xe7u\xdb,\n\x96_\xc6\xa7\xa4\xa1\xa9\xa1D^\xa9h\x98\xe6I\xa3\x80Sऀs\x99\xe5\x98g\xadm̱\xc4R\xc0Y&\xf34\xa6\xfd\xbe\xe4\xc1\xb1]4\x81c\xfb\xd4\xd0 yB6\xbc\x8b\xc1G\xa7Ã\xe7U& \xc5\xe4A\xdf\xe9\xee\xa5\xbb\x88\xaa\x8c\xbbK#=,\xd27o}t\xe3-\x90\xd3\xe2Q\xf2 \x88\x94n\xff\x88I\xda\x8b?\xea\n\xdf%O\x80J\x92X(\xb4f\xaf\xb7\xf7\xba\xca\x97\xe0\xe4W\xc2F\x83\xb5\xc97 \x8ac;o\xc7\xf6騜 >\x9aX<\xed\xe9Z\xc3\xf3H 9\xc09\xc7U\xb4\xe0\xa1\x95;\x93k k#\xedФu\xf2\xd2\xd7^`\x93\xed\xd7L\x86N R \xa4\xa2\xc9\xd72\x94$Q`Ϝt\xaf\xb1\xb5\xbbW\xd981\x97[\xc1=\xcf/.\xd1֒/o6\xc7\xf6\xe9\x88\x85\xac\x970\xf8\xe8tx\xf0\xbc\xca \x87kL\x8e\x86\xaanw\xb9\x8e\xa8\xdc5v\x87\xd2B@3X\xcf]W\x9f\xe5\xcd\xcf\xdf ?\xbc\xb0\xecGk\xe0\xb5\xe2#mq\xf5\xef#\xfax\xfb4G\x9cb\xb3w\x8d-d\x9f/\x94P\x9e\x95\x80\xe4\xe9\xf1\xa5J g[h\xaa]\x833\xe1)gw%\xf8\xe80\xfaτ \xaf\xa9D\x00\xbe\xf79\x99\xf2O@wW\xa9\xd4%v\x83\xd2J #3X?[\xf7u\xa1\xaa\xb2\xeaR\xcaSJ*r \xfc\xaf c/\xad\xb4 \xda8l\xfd ;\x96\xf1\xc7 Ͱ}\x89%W\xb0)\xbb\xfc4\xe8\x8e\xed8\xb6 &tl\x9f\xee\xd6;\xb3X\xbf\xc7Y\xac\xe9\xf0\xe0\xf9 \x88JR\xddv\xcb/3\xd05v\x89RJ@5\xeb\xe5\x9bwVXEA\xf1\xa1RB(lf\x949S\xaa 6\xa6\x89\xc8Bw<{\x8d\xe5TV\xb9\xdd.xi%\xf8ǝ\xe7\xa7\x9e(\x89\xf4Ĺ!b\xbb7\x99^\xcc\xec\xb7\xeb$\x86m\xb8 ~\xce\x81X4\xda\xdb~p\xdf\xd2\x9b62$v\x8bRB m\xd6˷\xec(\xcb5\x94\x92ZJ8\x98\xa9\"\xc5)\x91\xc9\xe6\"\xbd\x9e\xd5ֶ\xac\xd5Vj/\x96C<\xaa\xbc\x8c2\xc7N\xc7vK\xde;m\xb7\xfc%\xcb|\xb5\xc1\x82\x8fb\xa2̏Jp\x96\x80\x93\xbe\xbb\xc3\xf2\xc8 \xe8\x99@\xca~m\xfex\xed=w\xc1\xa2\xab(\xafS\x93\xbeT+\xf5 \xc6\xec\xb2SQs\xad\xb04y\xd7\xd8\xb6q,\xe0.\xd33ƕU\xc0\xdc\xddӍ\xe1\x9fa\xabg\xb1\xa6Ã\xe7U& KR\xc4\x94\xdd\xeb\xf1t\xa8\xdc5v\x87RF`\xce~Ouuu\xdc]Ϋ\xd6sD\xf1\xa1\x9a\xf4\xa3\xba\x8c*\xd1\xf1\xd0%\x99JQG\x89\xa8\xf8Q ڗ\n\xd9>A\x89\x96~\x89.\x95\xb9H\xe8I\xc7v4\xae.\xa2r\xe1\xc7KyF\xda1\xf8\xe8\x85P\xf0S\xc6\xc0\xceq\xc1\xca[w\x81\x00\x9fɘ\xd81H\x92@B3X/\xdd\xf4X\xa9\xc5f\xa9\xa5\x92 )h\xe8հނSI@&\xab\x8by\xac\xd2\xd0t{*\xadV\xce\xcdU\xc0\x98\xba2)OZ\xfaVq|\x92\x88\xb8\x87bV\xbco\x81\xb3\xfb\xfb|tVNX@=\xd1h\xec\x93w8\xad/\xa8\xd7#\xf6\x84RG`F빺\xfb\xf3\xb2\xdek8\"+y\xfdj \xa3 S\xd75\xb6\xa46\xce)\xf7e\xad\xb4\xb5\xba\xabl\x92\xad\x90/\x8544\x85jˠv\xdeC\xde\xf5@\x8eo\xf0\xbdR~(/\xe5\xa6\xe7>\xf8\xff\xdc90.?~ \n~x\xfd\x83\xba\xe7V\xdaQ\xea\x9dk\xeb\xe2\xff'\xcb~\xd0\xc6T״\xe6\x85:\xbf\x80Y, >\n\x8b\x87&H\xd1h\xe7\xc1_\xfc\xdb\xf2'\xbf\xf1\x8d\x88&B!\x90@\x94߈\x8f\xa7\xea\xb6\xdb:\x96^;\xeck\x81442\xad\x86_\x98 \xca|X\xdfh\x9f\x00/O8\xcb\xc4c9kl>\xdb\"K1\xe9r\xed \x9dZ \xff\xe0\xd8@\x8e\x9c\xf2\x93p@{f\xc39mҸ;g\x00*\xff\xf0\x88DDx)\xffC\xc8*\xf8\xb3\xe4bap\x8ecd\xde;\x91\x9b\xac\xa3\x94\xff\xc0\xd0;\xaf.\xb6\xf0\x91\xf0\xf0\x8fb\xc8M\x96U\xae^*L\x86\xca\xe7s\xe7>x\xdf4:F\x8e\x8d\x8c\xa6\x96\x00\x00/\xa2IDATv\xd2\xd4Z4&\x91P0M\xadc\xb3jP\xfeFC>\xe1\xeeY\xe5N\x9d<Ɨ|\xe2\x8a+\xee\xcd\xce>x\xee\xfe\x8f\xf4B\x80\xf3\xb6'\xd6\xc1\x97l\xad\xcch #2<\xeaC\x98\xc8s|A\xe3\xa10\xb3-\xe4\x9a=\xeb\xec}\xae2\xd1-\xd8\xe9JO\xc8\xd5hΣ\x83/ }\xd6bs\x92\xe1S'\x8d\x00A\x99\xc3 \x92@h\xdcG\xc6\xce\xf4^\xac\x9b\xab\xef\xdf\xda7\xc3I4\xb0.&\x83\x9f5O\x80\xbe\xf3W?\xc3\xddٚ\xa6\xe9\xbc\xac \xfc\xa8\xbaܕ\xa2(f 唡_\x9cB+ w\xbf\xf6l!A\xce: o\xa8\xbb\x9b tuM\xaf $\x90Q\xa3\xa7{\x89h\xf0c2H\x9242:2\\\xf6B}}\xdf\xc7.\xe2 $\xa0as\xdeE\xa8a\x9d -\xb5ʃ\xeeU\xd6w\xb55\xea\x98',\x86u\xa3PXy\xe1q\x81\xb7\xec\xe5W\xca\xe9\xec H\xd8\xef'c\xfd\xfd\xe7\x95·H\x00 h\x81@,\x99ҸRdc\x8cy<\x9e\xec\xe1\xedmZ\x90e@\xf1\xc0\xacxIe\xaa'\x9c\xcb,\xc7\xa8\xaf6\xa4lK\xa6RԾX<\x9a\xbd\xd66\xe4,\xb39\xa4\xa1!$}\x9c6\xf8V\n\xb0\xc2mc\xeec\xfb\xfa\x8b\x86;'\xbc9\xc10_\xc1\xe1\xd4R\x96I\xe1&'\x9c\xdaY\xbcXw%\x00i\xd7\xfb\xef \xdfp1\xfclt\xc1\xb1Q\x98\xbd\xeaּ\x9a\xc7. K\x85\xab~}\xf7\xdd\xda\xf0\xc0\xd7<10\x95\x922\x80\xf8\\\xd6~T=\xee\n\xab\x8d\xf7p\xe5\x8cRH\x87\x87^ \x9c\xf2ُ\xef\xc8?\xd9<\x94g\x9f\x88Y\xbf\xb8\xaas\xba\x80q\xa5ꑵDԴq\xa5\xc0m6R\\QAN9\xa2*\xec d\x92@,\xf4`\\)\x8cc\"O\xf8\xdd\xf0\xf6\xdaL2þ\xcdI \xa1,\xceN\xfb\xb3\xaaDHCc\x97m\xf9\xdcR\xca1\\\xf2\xd3\xf1}3{\xe5\xb7\xce'\x83\xf62Y#~q\xbc\x83\x91\xc9t80\x8b\xa5\x87c\xb8\xa7\x87\xf4wv\xeaAT\x94 $E@I\xe0|\xa6\xa5)\xa962Q9\x8d\xfc\x8f\xa7\xef\xba\xeb\xa9L\xf4\x8d}\x9a\x97\xc0\xcc/O\xb8\xcaaٯ\xda6a[d)f]n^T\xfa\xd7<\xa1\xe3MC\x93ih\xfc'\xfdY\xf3$\x99[\xa6E\xad\n6:\x88œ\xd4\xe4\xaa\xeaj\x9dii!\xa3}}\xaa\xf7\x8b\"\xb5( \x9c\x95XW\x8a\x91\xa5\xb7C\x92\xa5\x9e\xfe\xe6\xe6\xf2\x9fx§7\xd9Q^\xfd\xb8\xe0W \xfcc\xf6E\\\x93g\xad\xbd\xdfY*x\xf8QQ\xbaA\xbf\xea\x99[rI\xa6\xd1\xf6Qױ\xfd\x83\xed\xe3\xb9\xde`\x8c\x87e?\xa2\xe9\xf1T\xd2\xe1\xe8͸R\xe5\xcbIv\xc6\xc6\xcc}ӡ\xf6\x86$\xa0\xf8vu\xeaҸR\x84Q6?\xb7\xacL\x89\xee~\xaf!\x95\xd2$\xba\xef\x9e\xee\xf4\xac\xb5v\xb9+-\xa2\x98͗\x83s\xb1[\x93\x92\xa2Pq蟰v\xbc?Px\xa2i8\xd7:\x8144\x84\xba⪨\x81BJ\xac\xab\"\x88y;N5 M\xe2\"(\x89\xa1;!|CT\x831\x81\xd7k \x81\xb3\xe3j\x82\xebF\x86u\x8dZGB\xe1P\xf5o\xee\xb9種A\xe1uC\x80_\xbe=W\xd9n\xaf\xbc\xf0\xd0!\x81\xf1\x90\xd0` \xaf\xf5\xc8p^\xac\xdf\xefZ~T\x8bA \xe5\xa1\xa9\xf4ux+\xac\xba5\xae\xd2\xe0PK\xad]K\xda\xdf~\x9b(\xc6H\xc0\xfc\xc3C\xba7\xae\x94q\x80\xefCA\xe4\xc5\xc7\xe1\xed#\x8c \xea\xa0}t\xe2\xe4\xaf\xc1\xb0\xc7C/B1\xe6o\xf1\xdd?P\xec\xebwEeV\xa6\xd9g\x92SI\x87\x93\xf9\x8dp\x84&&H׾}FPu09%\x81\xf3ЉNCQ\x88Ţ\xb7\xfcr\xfb\xf6_J)TF\x93\xd0\xc0\xd2\xe4\xb0|$8gJ'F\xddM\xfb \xfb\xdaF\xb3\xdd\xfe\x88XI\xd1^h\xf3\x8fDN\xf8\x9d\xd3\xe1$\xac\xc4E|\xe4T\x93\xfev[]\xa4~41\x81X$B\xfaZ\x9b G\x00f\x97{}#\xc3+\xfeP_\x8f\x93\x86]m)t\x81\x93\xbb\xb6D3\xaf4\xfdˉ\xfd\x9d\xcd\xc3\xc2P\x00\xfc\xa8\x98\x92\xfcz\xf2E\xe0\xbd\xe1o\x99US\xb9Sؙ\x9bKrKJ\xc8@WW*\x9a\xc36\x90\x80\xaad)F\xfa ǠX\xca/r\xba\xbd\xdf\xdd\xee4\xa2~\xa8\x93v\xe0 \x96\xc6\xc2\xe6\x87e7.\x8a\x9cw-\x81\x9d\x9b\xf35 \x96*\"X\xbcɿ\xc4*\xeb\xcdc,><\xbdM\xcdd|\xa0?\xbe\xc2X\n h\x80\x80\xe2\xd4\xde\xdfv8\x874 MzD\x00\xbf\x98X0\\\xfb\xdb{\xef=\x98\x9e\xb0U$\x80\xa9l2rD\xa34\xd8<\xe29v`\xa8x\xf4\xc4XV~H\xe6\xcbab\xea\xb2Ia\x8cigL\xc9YI\x87\x93]i7\xacq\xa5(]\xb4\xa2\x8cDIP\xbb q\xa7eGa$\x86V|Z\xf0@Z%\xa0W>\x98mU\x928\x9b\xe5\x90bѯ\xedپ\xfd\xe7f\xd1\xf5T\x97\x00Xi\xe2=\xe4\xb7\xf4\xec\xcc\xef8:\x92\xc7 e\xf0Ȕ\x93\xa6\xaet٬\xde\xd2\xe1$ Y\x89\x8d\xa5\xc4\xc8\xc2\xf0 ɒ\xc4\xfa\xe9\"\xa0\x97Ω\xd4\x82\xa9\xf4E\x86˞\xa9\xafIe\xbb\xd8P\xa0\x93{\x8a\xee\x83@\x98\x8d\xcci:8\\\xec\xf5;J2[ M\x9f\xf5\xa52Ѳ_\xbc8sV\xd9\xc0a\xdf<`xQ$\xf3W\xad\"'\x88\x96C\xaa\x88\x86\x82\xbaI\xe0\x9cJ(\xe0\x9a\x91\xcf{\xbc?\x846\xbf\x99\xcav\xb1-$\xa0\xc0\xac9\xde\xb1 u\xdb?P4\xdc\xe9\xf3\xe4#B9ę\xe4\xe6؜\xa9\xaa9KD\x92]n3\x95\xce\xe7\x94\x87|\x85\xbd\x90\xb7$\xa0zM\xe0\x9c*~ G\x8a\xca҆_m\xdf\xfe~\xaa\xda\xc4v\x90\x80B\x00g\xb0\xb8N\xf9\xec\xc7\xf7 \x9elͱ\x8f\x87\xc4\n\xc8oUu\xae:Wx\xc4A@I\x87\xe3)5\xbe\xdf\xd5t(\\\xf9\xf9$\x92\xc1\xee\xd3\xc1\xf3H@5J\xe7\xfe\xf6\xe3\xaa\xf5\xa7Ŏ(\xc4m`2Sޕ\x8dF\xe8\xf0\xae\xc5AҩL8\x835\xc3\xc0 \xc5ރmGG\xf3\xc8\xc0\x84}9lw˟\xa18^\x8a\x83@\xdeZ;\xb1\xe5 q\x944v\x91Sǎ\xdf࠱\x95D\xed4M@qjW8G\xfc\x9a\x96S-\xe1\xa2R\xec\xebO\xdfy\xe7?\xab\xd5\xf6c|h`\x9d7\xc6\xc1o\xcan\xda?X\xe4?\xe9w\xcf?\xaae\xe7]ƷI\xb0B:\x9cjc\xa4\xc3I\xc5du%\x9d\x8e\x92V$\xa06Ÿ=\xddK\x90g\x8f\xb3$Y\x9a\xf0\x95\xfd\xe9\xbb\xdf\xc5'\xbc)RB\xc0\xd4K\x84\x92L\xa3\xed\xa3\xaec\xfb\xfa\x8b;ǽ\xde`\x8c\xaf\xaaRB\xb9\x80\x00 \xe6\x95I\xfd\xae.\x00qއUU\xa4CǢ\xd1\xf3\xce\xe2[$\x90~\xfe\x91a4\xae.\xc2\xcc(\xcd\xf1ڝ?\x82\xd3_\xbf\xe8~Ds\"`\xba\xac>\x9f\xbd\xfd\xfd\xc1\xfc\xee\xe6\xe1\\\xebh\xd8Vij\xe6D+%D \xbb\xd2F\x9c \x95B1!\xfd\xa7+ \x85H\x84oPf\xf0@jì\xe9`W\x87]\xe9\xae\xdb K\xa1\xe0eO\xdf{\xef[\xba\xd6\xc3\xcf`\x8d\x87\x84\xfey\xadG\x86\xf3b\xfd~\xe72\x99\xb2%0\n\xca \\\xaa47\x86HI\x87\x83\xc6\xd5\xd4C\xcb[,d\xfeʕ\xa4\xfbС\xa9 \xe0Y$\x90BJ\xb0[4\xae>T\xd9H\xae\xee<\xecU\xa2\xf4l\x84we%\xec-<\x90\xc0\xdc n+c\xfe\x96\xcf\xd1}ž\x93\xe3̖+4sG\x845\x93!\xa0ĺ*\xbc\xdcI\x8c\xd3;s\x86\x9cn5fr\xddi\x95\xc6 \xaaPv \x9eni\xb3톩\xc0\xc3,rD\xa6\xb4 ~,KR\xec\x8e_\xdey\xa7\xb2\xb3$0g\xba\x9f\xc1\x92\xe0[\xa3k\xc4ݴ\xa8\xb0\xafm4\xc7\xed\x8f(ih\xc8\xfasD\xf0g\xfd\x89\xcc\xfc\xef)\xb3ގ\xf6\xedl\xf4\xb3\n\n\xc0\xe1\xddO\x86O\x9d\x9c\xad(^G P\x96\xa0:\xdaѸ\x9a\x81$\x9cOQ\xb2 f\xb3N\xc0\xdcUU~>\xd0\x9d\x81^\x9a\x99\x80. \xac\xfe\x80\xa5k\xff@Aױ\xa1|q$d[K}\xa0\xa6\xf2\x82\xe8\xe03+\x8cW\xd5#@9J\xa2\x89\xa2Ğ\x87\xa1f#\x9f\xb7d1 dbwv\xcd\xc6\n\xaf\xc7O@1\xaeFN\xf6%Z;\xb3P\xa2b\xc5\xe4\xe8KP\x8d\xab\xd9qa\x89\xe8b\x89\xd0\xe6\x87\xe54.\x8c\x9cw-\x81U\xf2\xb3)hfP /i\x8b\x805\x97'^\xd8E\x88K\x85\xb3\x8f\x8b\xe2\xf4 \xe2\x8f\xe1줰Ĭ\xc0\xb8\xf2 \xf6%\x83\x003\x80Ր\x90,ӇOvu\xfc\xe0\x8d;3\x97ƫH`v\x9a4\xb0\xa2Ql\xf1=0T4\xd65\xee)\x88Ƙ\x92,\xe7\xa6fOM\x96\x90\x89\xec\x87/\xae\xd7\x93\xf6o\xf2,\\\xf46\x98\x8a7g\xae\x9c8FHI]Ү$\x86\xc6\xf0 q\xd0\xc2\"3\x8e\x8dA\x8e\xc13\xc1k@\x00b`=\xf2Ol\xfb\xedw\xbec\xee\xb0\xf6x7\xa4\x94\x80& ,xȒ\xbb\xc7\xed-\xfb\x8a{[Gs\\aŏ\x8a\x9a7\x9fJJ\x878\x8d\xc9\xcaԺ\xbcO\x92\xe4Fp\xa8m\xe88\xf2\xf2+{귆\xcfI\xb2cxx\x91\xc5\xe6\xdc\x9f?s\xee\xfe!e\xab\xf3\xbd\xf70|ÅX\xf0S\x94 \xfdm\xb8qbd]\xc1\xfdn\x88\xe0\xfe\xf4,\xe5\xf02H\x98@\xc6 \xac!\xbf\xa5g\xff`~\xc7ё!?\xddc\xfb\xe9#\x00\xd9\xf0`\xbb\x91\xf4'\x88&\xd6\xe8\x8f4\xec\xdaZڟ\xbeަo\xb9~\xef^k\xee%\x9b\xbe\xc38v\x94\xc2e\xc3P\xb5\xbf\xf3\xc42\nM\xaf\x98\x9a\x80\x92\xc0y\xd5^p@\xe8\x85\xa2\xd1\xe8\xb6_\xdf}w\xcb\xf0P\x81@BV0BǛ\x86\xf3`\xd9/?p\xd2\xef\x9e'\xc9l\x99\n2bi\" KdTf\xf2K\xb0U\xad!\x886>|S1\xe4\xd1\xd0αcdd\x89xv\xd9\xf0\xd3ڑ*s\x92L\x86o\x00#Kq`\xc6 \x9cO \xec\xf7\x93\xc1\xce\xf6\xf3O\x99\xfa\xbd,\xc9\xdd\x91\xee\x86t7{L \x95\xcf(\x81 ,I\xa6\xd1\xf6Qױ}\xfdŃc\xde\xec\x90\xc4+\xd1\xd2u\xfd=\xa3\x945\xd29,\xf7E\xa8,\xbf\xa9\xc8b\xbc\xd4\xd8\xfd\x8b\xdb\xdfڳg\x8f\xe6\xadwNo\xe0\xce..\xd6ʌ\x89\x82\xd2\xfb\xf6a\xf8\x86\x8c\x8d\x80\xf6:\x8e\x813{_K\xb3\xf6ˀD\xcar ,\x95\xee\xe88v\xf4\xfb\xb8\x98\x81\xc0./ \xf01\xab\xcfgo0\xbf\xbbi8\xd7:\xb6\x95\xc3V֬ j\xe0]\x80e\xbf\xa3\xf0j\x84'\xba\x86\xd3m\xa7\xf6\xfe\xfb\xbdU\xba\xf4~U\x96 s.\xd9\xf4]\xd8mx/ \x80\xa9\x97 \x95T:'\x8f\xd5\xd5}\x88¦\x87\x00&p\xfe\x88+W \xa1Pp\xdbo\xbf\xfdm\xb46?‚\xef2H\x80\x9e\xe9\xf8],\xf9\xb5ʕ\xfa\xfd\xcee2eE\x94\xbbN\x92\x00\xec\xf6;{\xfb\xfe \xd3\xe3 Q\xff Ol]|:\xc9&5U]Y6\xb4X\xbbA\xa8\xeb4%\x98\xca\xc2 \xf7\xf4\x90\xfe\xceN\x95{\xc5\xee\xb4D@qj\xe8h#Q\x93\xa7UR\x96cR\xf4\x9e\xa7\xef\xba\xeb)-\x8dʂ\xe8}\xcf H\x90\x83v\xc7\xe3\xa1K\x92\xe4\x93(y\x82|6\x82\x8f\xce\xdeZd\x8a\xa9\x8d]\xc1\xcfBR\xd6Ga\xb7\xa1i\x97 O7\xb7\x90\xb1~\xcc1\xa7˿\xdb$\x85V\x8c+š=0jޝ\xa503\x91bҎ\xb1\x93\xdd\xdfᡇt93\x9f\xe4m\x80\xd55N\x80\xfe\xed3p\x9f\xe2\xa1#Q\xa1\xf0\xae#\x8d 7\x8c<\xfbƓ\xdf\xf8\x86)#\nn\xfdu[i՚\xef\xca/\x9e\xb2\xf6\xb0!\x00\xe3\xca78\x00 \x9c\xcf\xe8@\xd8\xf4\x88fc0\xb8\x97\xd3\xc3[M 4\xb0R\xc31\xad\xad\x80oA+\xf9l\x90brcox\xecO\xbf\xb8\xa5t,\xad\xea\xac\xf1\x9d##K9\xabc'Y\xa6\xdbm\xf7\xe9\x84\xc4\xd0\xd1\xf0\x87\xa9u6z(n\xa2\x83z\xb8\xbb+\xd1j\x86(az`\x87\xc7={\xee\xbc\xf3\xbf \xa1*ahh`ipx!\x95Ca\xe0G\x95\xc4E^x\xe4\xc6y\xddSs\"\xed\xf6\x87>\x9b2\xa1\xd4\\i\x98b`\\u\x80\x91\xa5[x\x9b@,\"}\xc7͗\xe1EY\xff\xd2GGO\x9c\xf8G\\4\xf6=n$\xed\xd0\xc0\xd2\xc0h\xc2\x87|\xa8^cJ<\xaa\xa8\xdc\xf0\xe0\xd6\xfc .\xdd\xceal\x94e\xc3eUk\xfe\x8ep\xfc=fZ6 Aj\x94.߀\x87q \x9cM\xe0\xacl\x903\x97!\x93\xe5?ɑ\xf0\xedO\xdfs\x8f\xa6\xe2\xf4\xf7NC\xcdRE\x00 \xacT\x91L\xa4Y\xf9\x86\x94\xf7ɐ\xd7O\x8eH\x8d\x87z\xdf\xf5w|:\x94HXvf\x8f\x8c\x8e.\xb3Z\xec;\xa1\x94iv\x8e \x90\xde&\xfc \x9a\xf9\xce\xd0\xe7Uũ\xbd\xbf\xad\x95(\xb3\x95f9`F\xf6\xa4L\xc9=\xbf\xfcַ\xfe\xcb,:\xa3\x9e\xc6\"\x80\x96J\xe3)\xb9̪F\x98\xadj\xf0\x8d?\xbd\xb9dX\xa5\xaeM\xdd\xcdN\xe8\xf3\xa1\x8fPFK\xcc\x00b\xe8\xc4 2\x00/<\x8cC@1\xae\x86NtAg\x9fq\x94\x9aAe9\xbe/w45տ\xf8\xc4\xe6PzxI\xbf\xd0\xc0J\xd3؁\xd5\x84\xd8Kh\xaca\",\xbf\xb0{kaG\x9a\xba\xc2fg!\xa0,.\xadZ\xf3=\xca\xf1w\x9baٰ\xb7\xa9\x99\x8cd$\x8d\xe4,#\x81\x97%\xa0W\xe3}\xa7\xc9Ġ98\xc3\xf7柣\xa1\xc0\xed\xbf\xfe\xf6\xb7\x8f%\xca\n\xcb#\xad@+E#3S!x\xf2z]?*9k|\xf8KE\xefA\xd3\xe6r\x96H\xcbt5\xf3\xd8\xe8h)/\xdaw\x82#\xfc\xa7\xd2ՇV\xda\xedڿ\x9f\x84|\xf8\xf0\xaf\x95\xf1\x98\xabJ\x9c\xab\x91\x93=s\xad\xae\x9bz\xcar \xec\xbc\xf7\xe9\xed\xdb\xffS7B\xa3\xa0H`h`\xcdh\xbaˊ\x95\xe4\x83\xe0#\xd0\xf8\xdb;\xf3\xe08\x8e\xeb\x8cwς-\x99N(\x82\xa2)F\xb2䘑m\xc59|[9\xec8\xa9\xa4*\xa5\"Ρ\xb6c\xd1!h\xe2&%\x9e\xb0\xa3\x83\xa2(\x91&\x00ڔ\xad\xf8\x90eW $DI\x95\xa8\x92])\xd4-$x <@\xe2X\xbb\xc0\xd8\xfb\x9e\x9d\x99\xbcE 쁙ݙٯKU\x00g\xba_w\xffz\xb0z;_\xf7{\x9c\xab΁t\xff\xcb\xd5w$櫏\xeb\xe6!\xd0O\xdd\xe9\xe0\xfcQ\xc6\xf9\xcd\xe6\x95\xbe#'\n)1\xb4\"\x97e\x884}a\x96\xc8Z:\x91`\xd3\xa9\xdd\xceEȁ\x9a\xa2\xb6N^\xbc\xb0r\xa0\x9dW\xba<\xe7+\x8fu\xa7\xdaܢ\xbe@I\xb0\x9dI9\xe8j\xad^ &~f\xaa\xdar\xecصU\xf9\xd86\xc9!5Ҹ*\xcd46\xbd\xc6\"bc\x89\xf0 \"_\x8a\xb5PV6\xd1g\xef \x9a\xa6\xfe_J\x967<\xd3\xd4T\xd9'\xac\xf5b\xb4z\x80\x83\xb5\x00EMe!zQu\x94N\xfb\xb9\x98̝\xbb\xabW\"\x89\xe8\xbc\xacxKȆK*\xafm\xa5dQe\xc5\xf1g\xb3J)\xa2\xbd\xa3X\x87\x80p\x88'.\xf51\x8d\x9c,;\xdaW\xe6\xc90\xad\xb9\xb3\xb6\xf6\xe7v\x9c\xe6W\xc0\xc1\xbaB\x82~\xaa\xdaL0\xbb7\xa5\xa1\xd1$\xd5\xe9\xfeņ\xae\x8e\x8eeV\xfcjSt\xda\xf0K\x9c?bG\xd90\xe2\xf31o_\x9fMW\xce^\xd3\x9bڧ\x87\x98L\xf2\xa0\xdd\n\xc9\xd6RZӞ\xb1\x9d\xcf\xeeލ\xfcNv[`\xccg\x81\xb2w\xb0\xe8\xfe,\x85\xc0v\xaa\x8c\xbb\x862\xbe\xa3շcg\xf0\x9cǤ<.\xd9p\xc5Go\xdf\xee\x90*hƶ\x92 \xa7\x86\xdc\xcc?\x8a\x84\x00f~\x92\x85s\xf2R\xe7\xa0\xfd8\xd3\xe9\xc0\xa3\xc9d|\xc3s\xf7\xdc\xd3k\xe65\xc0\xd8@@Oe\xe7`\xd1i?}\x8e\xbd@\xfa\xbfK\xd6\xce}w\xde\xe2\xd5(lY\x9f@[8\xfc;|\xc9{Z\xe9\xb4\xe1_Z6\xef\xcc\xc0s\xee% .\x8f\xe3\xfe\xef\xcc\xda:\xbf\x89\xb5\x89L\xd8\xeb\xe3\x88\xdeZy鳶\xf9P}\xfd\x93\xd6Y \x8c\xf4!`KU\xa3*g/3\x95;U\xae\xb8\xf6\xfc\xed\xfb\xdf\xd2\xac؝\x00\x9d6\xfc\xb2\xc4\xd8#\\\x92n\xb2\xcb\\\x87zzX:\xb7\xcbtl3R\xc3?S\xf4\xed\xe7u\xfa#uҫe\xe7\xde/\xdd\xd8C \x91\x85\xd6&\xa6q\x99\xc0\xdeH\xe4#\xd7T\\#N~\xd1JLDr\xe1\x81\xeen&N\xb5\xa1C\xc0\xaa \x9c\xe9\x94\xf6\x84L\xa7\x9f\xae\xab\xfb\xa91d`\xecI\xc00\x8b<'\x8d\xab\xdai:}\xec\x94*T\xd7@\xba\xff\xe5\x8e\xea;\xec\x97`˞\xcff\xb5Hm\x91\xd4\xdfI\xd2J\"\xbdf\x91\xa6\x8a\xd6\\\xe4\xbf\x81H\xbeA\xe4\"\x81\xb3\x88u%\x9c,\xab!2M=\xe0\xf7x\xb6\xbbz\x88ߣ\x80\x00\xe4C@W\x8bd\xbf\x8a\xdeK\xd35WR\xbaZ\xab\xd7Zwg>Q\xaeB\xe0\xb2l\xb8\xb6\x85K|#ݶ\x84l(\xf6b\x89=Y(\xfa\xeb\xf4\xd0 %p\xb6N}R^M\xa5S5\xcf67\x9f֏,\x81@yX\x94\x83\xa5\xa9\x8c\xbe\xd5hGi\x83\xba\x93g\xb8kw\xf5J\x8a\x98\x87 0\x9b\xc0\xfeH\xe4\xa3\x92 \xe9\xb4\xe1\x9f;n\xd6\xdf\x9b\xc0\x96H=\xd6G8W!:\xa5\x99Z\xe3\x81\x90\xe9\xad\xeb\xe6\xa7jk\x85\x88P8z<\xb0Q\xb6*򙹪1\x99\xf6R\xbd\xc9sR:\x97\xfb\xba:::\xb0i#\x88\xa8[v6.[v\x96&\xfd\xc5\xf6x\xea\xef\x97\xf6P\xe9\xcd a\xf9\x8d7\xb2t,\xceB\xe3f\xa6%\xc6\xf8-\xe1\\ 9PS\xb5\xefQȎm\x90-\xf1ha\x90 \x90\xf5 \xfd\xe1\xf5RT*\n\xf0ɝn\xe6{\xa9\xa3\xfa\xf6\xa8\xe6\x85!\x82\x80) ٰ\xea\xd6\xdf\xfe6\x97\xe9\x8bJ^_p\x8a=!\xe9]\x84@)\x8c@:c\xd3\xee\xc1\xc2\xb1m\xedx-\xa3\xc85O76\x8a\x00\xce( \x00:\x98\xe3`\xd1+b\xafƹ\x8b\xa2\xa6;\xd3jԵ\xef\xce[\xbc:\xf53 \x00o\xb2aE\xc5\xd2v\x92c\xbe`f(\xe2da&\x85\xbf\xf9\xae\x918\xd3A$e\xfd\xde\xdcQ_\xff\x9a\xe4\xc0|\xf5A ~O\xa7/\xa2I\xfc%Ma.Y\xe1Vc\x87kh\xb8 zhM\xa4\xfeAb\xd2\xc3f\x95 \xbe!\xff\x95\xd6T\x85\x8d\xf7\x997\x81\xb3\x90UE\xfd~&\xd8v\xa4\xa5%\x98\xff \xd1@ \xfc\xee\x83\x97<\xb6n\x9d\x9cKe\xd4П\xc0\xa6\xf3\xe7\x97}\xe0\xe6~\x9b\xef~ˌ\xb2a*g\xc3'N |CK/6\xb5O\xf6_bJڜo\xfdh\xef\xec\xebr*UsdӦ\x939LU@\x00A\x80>\xcfQ@\x00\xcc@\xa0-\xb9\x9d;\xaei\xa7\xb0\x9f7\xc3xf\x8f!\xe6\xf7\xb3\xb1\xb3b\xaf>\xca|\x84s\xa5\xce\xf3%p&\xc7j\x92\xde\\m>T[\xfbc?\xe4\xc0\xf9\xd7A@Gp\xb0t\x84 S \xa0\x81\xf6D\xea\xe9\x81Sڝ\xd5z\xd8\xd3\xcbF`t\x94M \xe9e\xceVv\x84s\x9d\x9cd\xd1)\x9f\xa9\xe65#\xaa\xea\xc1L0\xb0r\xa0\xa9\x96\x83)p\xb0\xca`\x911E\xeb\xb2\xe1\xcd7\xf0;\xf46k\x83\x99d\xc3\xf1 },\xc7\xd6\xcc\xe9@\xc6ģ\xf7\xbe\xb0e \xed\xb9B\xb08XvZM\xcc\xf2 \xb0wp\xf07\x97\xacZsm\x82\xff&53L6:~\x9c\xa5\x89F\xd7 ^\x83\x9f `Cp\xb0l\xb8\xa8\x98@\x80\xb7\xc5\xd2_\xa5һ(H\xe9\xca\xda/\xd8DN&\x99x\x93%6\x8e\x9b\xb5\x88\xb1\xf9\x87\x87\x98\x88֮w!OJ\xd3\xf5\xf1@\"v\xe4@\xbd\xe9\xc2\x98\x93\x00,s\xae F%! d\xc3\xcaUk\xeeg$҇\x83\xa4\xe7 \xa19sFO\x93\xba\xd9\xceUxb\x9c\xc5\xfd\xfao\x85R5\xf5\xb8\xac(\xeb!\xea\xb6\\0\x96 \x00\xcb˄A\x82@q \xd9\xd0\xc1\x97\xa07Z\x9fճ\xe7\xa0\xd7\xcb|\xfd\xfdz\x9a\xd4\xc5V<`!\x8f\xbe'\xe9]]@S2[;\xea\xeb\xd2 !\xea\xb2R0\xd6!\x00\xcb:k\x85\x91\x82@\xb1 \xf0\xd6X\xfak\xb47\xebA=eC_\xff\x00 z=Ş˼\xfd\xa5\xe3q6=40\xef\xfd|o9\x90kڏ\xff\xe6\xe7ZZ\xec\x9f;_@\xa8eB\x00V\x99,4\xa6 \x85x\xd0\xed^\xbe\xec\x86\xd5\xf7s\xce\xd7\xe9%\x8e\xbe\xf5\x8b\x83\x85I\xb7v\nmf\xf7\xf5\xe9\x97\xc0YS\xb5EN\xad?\xdc\xdc\xfcK\xdd C \x00\x96$\x00˒ˆA\x83@\xf1 \xb4\xc5bg$\xd2\xad\xcf\xe8ѻ\xc8Y(6\xbf\x97\xaa\x88\x83z%pr\xa0\xaa*\xdb(X\xe8\xf7i>\x90K\xb5\xa8\xe8LD\x00\x96\x89C \xa7 \xbfNo\xb3\xe4\xabZ\xccxU\n\xdb0\xd0\xdd\xcdTEY\x8c\x99\x82ڊM\xedS\x83\x94\xc0y\x91ތ\xa8\xaa?\x8e\xc4c\x9b\x9f߲e\xb2\xa0\xc1\xa0\x80\x80- \xc0\xc1\xb2\xe5\xb2bR `,\x81GGF\xae\xbf\xa6j\xd5\xfd\x8c\xf3\xbb#\x8a\x00\xa4\xa2\x86o\xceUpl\x948\x87\x89N\x9e\xa0\xd8^\xeb;\xdf\\\x94!4\xb0%8X\xb6\\VL\n\x8aC\xe0@,\xf6 \xf5\xb2l\xf8\xe9B{\x8cl\xac\xb7\xb7\xd0\xe6\xf9\xb5#\xe7*:=\xc5\"\xbe\x89\xfc\xdaͪM\xc1B\x83\xb4\xe9\xdbS\xb5\xb5ߣːg\xb1\xc1\xaf \x00\xef\x80\x83\xf5 \xfc P\xdeK\xff\xc5\xce\xa7 WbB$\x85ɡ\x8d.\xc9H\x84F\xdcu#\xe4@\xfa\xef'\xd1ht\xe4\xc0\x82\xa2\x948Xe\xb5ܘ,G@Ȇ\x95U\xab\xa0\xfdYߠ\x96\xbc\x83\x94N\xf4\xf5\xb1\x90\xcfg\xd8\x00\x95tj& N!\xa8;I\xf9s\xd6SL\xab7\ni\x8f6 \x00\xe5G\x00V\xf9\xad9f \x86h\x8d\xc5>I\xb9 E\x90\xd2O\xe5\xdb\xd1\xc8\xe9\xd3,\xe7\xdb,k}\xb1\x91~\xe2\x82ǐ\x9f\xa2'\xe4@\xa6j\xdb;\xea\x84X\xfc\xdd\xf8Yg\x86\n \x00f%\x00ˬ+\x83q\x81\x80\xb5 HH6\xd4$No\xb4r\x97 Ebh\x91\xb30\x93J\xe96{\xb1\xa9}\xb2\xff\"S\xd2\xe9\x9cm\n9\x90\xa2\xb0\xff4\nm\xfaߖ\xe3^\xab\xe5<\"T\xb08XV[1\x8c,D\xe0\x81\xd1\xd1\xcbVT=(q\xc7\xd7s\x95 g\xc27tu1\xe1l-\xb6\xe7*\xdf\xce\xd4\xe6T*#\xaf\xa6\xb1\xf1\xf5\xc5\xf6\x8f\xf6 \x00\xe5K\x00V\xf9\xae=fE#\xb0/\xfbT\xc5\xe5ӆ\x9f̥\xd3T,\xc6\xdc'N\xe4Ru\xde:¹\x8a\xf8\xc6Yl:\xb7δ\x83=\xa4*\xea\xf6C\xf5\xb5\xc8(\xe4\xc0y\xc9\xe2\x80@.\xe0`\xe5B u@\x00\xf4 \xd1i\xc3o\xd0ެg\xd7g3%\xc7\xc8s\xee\\\xb6j\xf3\xdeO\x84\x823\xf1\xae\xe6\xad\xf0\xf6 !rU{\"\xf47C\xccF \xf7A\x00r%\x00+WR\xa8 \xa0 !\xbeoE\xd5.!\x92\xc1?\x83\xfc##l\xca\xedλ_\x99\x98\x8aH\xedي\x903\xaaR\xd3Y_\xffZ\xb6\xba\xb8 \x00\xf9X\xf0\xc3-C\xa8  \x00\xf9\xd8\x8f\xba\x82U\xa0\xf8Y\x9fX\xa8\x9d\xf7\xfc\x99\xca= \x8d\xd8\xc35\xd1w~!\x93\"\xa0U\x88r\xf4\xecx\xaa\xae\xae\x9d*B\\\x90n\x82\x00B\x00V!\xd4\xd0@@/Rk2}\xb7C\xe3\x94vg~\xd9\xd0}\xf2$KE\xa3Y\xfb \x9c'.\xf51\x8d\x9c\xac\xf9\x8a\xaaiO\xa4\xa2\x91\xe6g\xb7n-<\x9c\xfb|\xc6q@\x00\xde&\x00 \x8f\x80@\xc9 \xec\xf1x\xaa޳\xfc\xfa]\x9c;\xbeF\x83\x99\xf3\xb9$NRbhE\x96\xe7\xab\xd8\xd4>=8\xc0\xe4d\xe2\xaau\xc8\xc6\xe9LF\xaey\xba\xa9\xe9իV\xc0E\x00Б\xc0\x9c2m\xc3\x80\x00\xe4E`_<\xfe\x99JV\xd1~5\xd90Cq\xac\x86\x8e\xbbj\xf8\xe1\\\x85\xbcc, \xce\xe9O\xd3\xd40I\x82;:jk\xdb\xe8&\xe4\xc09\x84p@\xc0p\xb0\x8c\xa0\n\x9b \x00\x8b! \xb5%\xd3\xeb$F\xb2!c\xcbg2\xa1\x90 \xad\x90s\xf5O\xb3\xc8\xc4\xf8\xaf]\xffPT\xf5g\xf1`\xa0\xf9\xbf[Z\xe6ޜS@\x00@@?p\xb0\xf4c K \x00:\xb2\xe1\xd2\xe5+\x92\xb8\xf4U2\xfb\xabϪ\xe5+\xf4R\xde\xc2+E8]\"\x98\xe8\xecB\xfb\xac\xceP$\xf6\x9aC \xaf̾\x8e\xdfA\x00@\xa0X~\xf5\xa1U\xac\xd1\x80\x00\xe4C\x80N~Vb\x8evI\x92>~\xa5ݴ{\x98M\x8d kj:\xcd}\xb4\xa9\xfdJr\xa0\xca\xf9Ω\xceζ\xa3G\x8fο\xd3\xfdJ\xfc\x00\x83\xc0\xc12,̂\x00\xe8J@\x9c6\xfc\xa6\x83\xf1\xfb\xc8\xea\x8cl8p\xac{l\xe4\xe4\x895\xb4)k\xa6#EӞ\x8c\xfcM\x90u\xe5c \x00\x90\nl\x87f \x00 PL귖V\xa6nS5\xf5GԱ\xb6\xf4\xbakG\x85sE\xa1ޒө\xcf\xaa\xddx\x9c\xabb. \xfaX\x88\x00\xde`-D\xf7@\x00LI\xa0-\xff\x9c\xf7\xec\x85u\xe7_}\xe9\xd4\xf4\x91#\xad\x90M\xb9L\x945\x81\xff\x8d\x8c\xe7fk\xda]B\x00\x00\x00\x00IEND\xaeB`\x82") - site_16 = []byte("\x89PNG \n\n\x00\x00\x00 IHDR\x00\x00\xa2\x00\x00\xde\x00\x00\x00\xa6\xc1Կ\x00\x00 LiCCPICC Profile\x00\x00H\x89\x95WX\x93\xd7>\xff\xc8$a\" #\xec%\xc8&\x80\x8cV\x99\x82\x8b\x90F\x88 A\xc4m)U\xb0n\xb5\xa2U\x8b\xadV@\xeaD\xad\xb3(n\xeb\xb88P\xa9\xd4\xe2\xc0\x85\xca=\xa0\xb5Ͻ\xf7\xb9\xdf\xf3\x9c\xff\xf3\x9d\xef{\xbf\x91s\xfe\xff?\x00\xe8\xd5\xf3e\xb2T\x80Bi\xb1<):\x9c5)#\x93Ez\x00P@L\xa0<\xf9\x85\x8c\x93\x98\xa0 \xdf\xff.\xaf\xaeDu\xbf\xe4\xa6\xe2\xfa\xe7\xfc\xa1H!\x00\x00I\x848[\xa8B\xfc3\x00x\xb9@&/\x80Ȇzۙ\xc52\x9e\xb1\x91&\xb1L\x85s5\xb8\\\x85\xb35\xb8Fm\x93\x92ąx\x00d\x9f/\xcf@\xb7 \xeaY%\x82\\ȣ{b\xa9P\"@\x8f q\x88@\xccB\xf1\x98\xc2\xc2\"\x86v\xc0)\xfb3\x9eܿqf\x8fp\xf2\xf9\xb9#XS\x8bZ\xc8\x85\xac\x80?\xeb\xffl\xc7\xff\x96\xc2\xe5p 8hbyL\x92\xaafط\xeb\xf9E\xb1*L\x83\xb8O\x9a\x9f\x00\xb1!\xc4o$B\xb5=\xc4(U\xac\x8cI\xd5أ\xe6\xf6 \xfe\xcf\x00\xf5\xf2#b!6\x878JZ\xa7\xd5g\xe7H\xa2x\xc3\x82\x96J\x8ay)Z\xdf\xc5\"Ed\xb2\x96\xb3^^\x94\x940\x8cs\xe4\\\x8eַ\x99/W\xc7U\xd9W\xe6\xa7r\xb4\xfc\xd7\xc5\"\xde0\xff\xcb2qJ\xba&g\x8cZ\"I\x8b\x87Xb\xa6\"?9Vc\x83ٕ\x89\xb9\xf1\xc36re\x92*;\x88E\xd2\xe8p ?6-G\x95\xa4\xb5\x97*\x86\xeb\xc5\x8b%\xbcx-\xae-\xa7\xc4hyv \xf8\xea\xfcM nI9\xa9\xc3<\"Ť\xb8\xe1Z\x84\xa2\x88HM\xed\xd8\x914U[/\xd6-+O\xd2\xfa>\x97$j\xedq\xaa\xa8 Z\xa5\xb7\x81\xd8\\Q\x92\xac\xf5\xc5C\x8a\xe1\x82\xd4\xf0\xe3\xf1\xb2\xe2\xc4M\x9exv|\xa2&\xbc\xc4.\x88\x00,\xa0\x84#\x81< \xe9\xeck탿43Q\x80\xe4 \x88\x80\x9bV3쑮\x9e\x91\xc2k2(B$\x8a\xbfp\xf5\xac\x94@\xfd\x87\xad\xe6\xearԳ%j\x8f|\xf0\xe2B \n\xe0o\xa5\xdaK:- <\x80\xc9?\xa2 `\xaep\xa8\xe6\xfe\xa9\xe3@M\x9cV\xa3\xe6e\xe9 [#\x89\xc4b\xd17\xc3C\xf0 <^\xc3\xe0\xf0\xc2\xd9x\xc0p\xb6\x9f\xec  ]\x84{\x84+\x84n\xe9\x92E\xf2/\xeaa\x81 \xa0F\x88\xd2֜\xfdy͸d\xf5\xc5\xc3\xf1`\xc8\xb9q&n\xdcp\x89\x83\x87\xc2ؾP\xcb\xd5f\xae\xaa\xfeK\xee\xbf\xd5\xf0Y׵v\nJE \xa38}\xe9\xa9\xeb\xa2\xeb;¢\xea\xe9\xe7\xd2\xe4\x9a=\xd2W\xee\xc8̗\xf1\xb9\x9fuZ\xef\xb1_Zb\x8b\xb1\xbd\xd8I\xec(v;\x80\xb5vk\xc3\xceaUxd=P\xaf\xa2\xe1hI\xea|\xf2!\x8f\xe4\xf1\xf8ژ\xaaN*<\x9a\xf9E,\x9eT\xe0>\x86\xe5\xe5\xe1\xe5\x80\xea=\xa2yL\xbd`\xaa\xdf\xf3\xcc']\xdc\xe3\xec=p\xff\xac\xf9\xa4\xe3W\xd0\n\xf7\xbcA\xfe'\x9dC0\xdcB\x00\x87\xdcJy\x89F\x87\xab.@\x85o'#`\n,\x81-p\x82\xf5x?\xc2@$@\n\xc8\x00\xd3`\x97\xc5p=\xcb\xc1L0,\xa0\n\xac\x00kA-\xd8\xb6\x80\xe0\xb0\xb4\x82\xe0(\xf8\x9c\xc0p\xae\x9e\xf0\xf4\x83W`ABG\x88)b\x85\xd8#\xae\x88\xc2FB\x90H$IB2\x90,$\x91\"Jd\xf2R\x85\xacBj\x91\xcdH#\xf2\xb29\x8a\x9cF\xba\x90\xc8]\xa4y\x8e\xbcC1\x94\x86\xa1\xa8:e\xa34MA\xa7\xa2\xb9\xe8 \xb4 -G\x97\xa15h\xba mA\x8f\xa2g\xd1+h7\xfa\xc0\x00\xa6\x8311k\xcc cc\\,\xcb\xc4r096\xabĪ\xb1\xack\x87\xff\xf3%\xac\xeb\xc3\xde\xe2D\x9c\x81\xb3p7\xb8\x82c\xf0T\\\x80\xcf\xc0\xe7\xe1K\xf1Z|ނ\xc7/\xe1w\xf1~\xfc#\x81N0'\xb8 <\xc2$B.a&\xa1\x82PM\xd8F\xd8G8wS\xe1\x91Hd\x89\xfep7f󈳉K\x89\x88\xbb\x89G\x88]\xc4\xfb\xc4\x89dJr%\x93H|R1\xa9\x82\xb4\x9e\xb4\x8bt\x98t\x91\xd4CzC\xd6![\x91\xbd\xc8Q\xe4L\xb2\x94\xbc\x88\\M\xdeI>D\xbeH~D\xa4\xe8S\xec)\x81\x94\x8a\x902\x8b\xb2\x9c\xb2\x95\xd2N9O\xe9\xa1 R \xa8\x8e\xd4`j\n5\x8f\xba\x90ZCm\xa6\x9e\xa0ޢ\xbe\xd0\xd1ѱ\xd1 Й\xa8#\xd1Y\xa0S\xa3\xf3\xa3\xce)\x9d\xbb:oi\x864\x976\x85\xa6\xa4-\xa3m\xa7\xa1ݠ\xbd\xa0\xd3\xe9\xf40z&\xbd\x98\xbe\x8c\xdeH?F\xbfC\xa3\xcb\xd0u\xd7\xe5\xe9\nu\xe7\xeb\xd6\xe9\xb6\xe8^\xd4}\xaaGѳ\xd7\xe3\xe8M\xd3+ӫ\xd6۫w^\xafO\x9f\xa2\xef\xa0\xcf\xd5\xe7\xeb\xcfӯ\xd3߯M\xc0\x80a\xe0i\x90`Ph\xb0\xd4`\xa7\xc1i\x83dž$C\xc3HC\xa1a\xb9\xe1\xc3c\x86\xf7Ö\xc1e_1\xb62N0z\x8c\x88F\x8eF<\xa3<\xa3*\xa3\x8c:\x8d\xfa\x8d \x8d}\x8cӌK\x8d\xeb\x8cw31\xa6\x93\xc7,`.g\xeea^e\xbee1\x8a3J4jɨ\xe6QG\xbd6mf\"2\xa94\xd9mr\xc5\xe4\x9d)\xcb4\xd24\xdft\xa5i\xab\xe9m3\xdc\xcc\xc5l\xa2\xd9L\xb3\x8df'\xcc\xfaF\x8d-]9z\xcf\xe8\xdf\xcdQs\xf3$\xf3\xd9\xe6[\xccϙXXZD[\xc8,\xd6[\xb3\xe8\xb3dZ\x86Y\xe6Y\xae\xb1\xae>\"\x9f\x8d>\xd7}\xbe|\xbf\xf1\xed\xf0\xfd\xe0\xe7\xef'\xf7k\xf6\xeb\xf5\xb7\xf3\xcf\xf2\xaf\xf7\xbf\xc66b'\xb2\x97\xb2O\xc2\xe6x\xe8X\xb8'\xf0\xaf \xb7\xa0\xfc\xa0\x9dA\x8f\xc79\x8e\x8d\xdb:\xee~\xb0M0?xspw+$+仐\xeeP\xebP~hC\xe8\xbd0\xdb0aض\xb0GgNg\xe7i\xb8G\xb8<|_\xf8kn w.\xf7HQ\xd1i\x99Yy'\xca&*7\xaa)\xaa?\xda7zv\xf4\x91BLl\xccʘk< \x9e\x80\xd7\xc8\xeb\xef?~\xee\xf8㱴\xd8\xe4\xd8\xda\xd8{q.q\xf2\xb8\xf6 \xe8\x84\xf1VO\xb8o/\x8doM\x00 \xbc\x84\xd5 \xb7g$\xfe2\x9181qb\xddćI\x9eIs\x92N&3\x92\xa7'\xefL~\x95\x9e\xb2<\xe5f\xaaS\xaa2\xb5#M/mJZc\xda\xeb\xf4\x88\xf4U\xe9ݓ\xc6N\x9a;\xe9l\x86Y\x86$\xa3-\x93\x94\x99\x96\xb9-s`r\xe4䵓{\xa6\xf8N\xa9\x98ru\xaa\xe3\xd4ҩ\xa7\xa7\x99M+\x98vp\xba\xdet\xfe\xf4\xbdY\x84\xac\xf4\xac\x9dY\xef\xf9 \xfc\xfe@6/\xbb>\xbb_\xc0\xac<\x86 \xd7{E\xc1\xa2U\xa2G9\xc19\xabr\xe7\xe7\xae\xce\xed\x87\x8a\xab\xc5}\xae\xa4V\xf2,/&oS\xde\xeb\xfc\x84\xfc\xed\xf9C\xe9\xbb ɅY\x85\xfb\xa5\x86\xd2|\xe9\xf1\"ˢҢ.\x99\xab\xacB\xd6=#p\xc6\xda\xfd\xf2X\xf96\xa2\x98\xaah+6\x82\xec\xe7\x94Nʯ\x95wKBJ\xeaJ\xde\xccL\x9b\xb9\xb7ԠTZzn\x96ˬ%\xb3\x95E\x95}?\x9f-\x98\xdd1\xc7z\xce\xc29w\xe7r\xe6n\x9e\x87\xcc˞\xd71\xdfv~\xf9\xfc\x9e\xd1 v,\xa4.\xcc_\xf8\xdb\"\x8fE\xab\xbd\xfc*\xfd\xab\xf6r\x8b\xf2\xe5\xf7\xbf\x8e\xfe\xba\xa9B\xb7B^q훠o6-\xc6Kw.\xf1^\xb2~\xc9\xc7Ja\xe5\x99*\x8f\xaa\xea\xaa\xf7KK\xcf|\xeb\xf9mͷC\xcbr\x96u.\xf7[\xbeqq\x85t\xc5Օ\xa1+w\xac2XU\xb6\xea\xfe\xea \xab[ְ\xd6T\xaey\xb9v\xfa\xda\xd3\xd5>՛\xd6Q\xd7)\xd7u\xd7\xc4մ\xad\xb7[\xbfb\xfd\xfbZq핺\xf0\xba\xdd\xf5\xe6\xf5K\xea_on\xb8\xb81lc\xf3&\x8bMU\x9b\xde}'\xf9\xee\xfa\xe6\xe8\xcd-  \xd5[\x88[J\xb6<ܚ\xb6\xf5\xe4\xf7\xec\xef\xb7\x99m\xab\xda\xf6a\xbbt{\xf7\x8e\xa4\xc7\xfdw\x9a\xef\\ބ6)\x9bzwM\xd9uᇈښݚ7\xeff\xee\xae\xfa\xfc\xa8\xfc񏟲~\xba\xba'vO\xc7^\xf6\xde\xe6\x9f\xed\xae\xdf\xc7\xd8Wق\xb4\xccj\xe9o\xb7v\xb7e\xb4u\xed\xbf\xbf\xa3=\xa8}\xdf/\xee\xbfl?`}\xa0\xee\xa0\xf1\xc1凨\x87\xca .;|\xea\xc0\xe9\xc0\xd3\xfbϰϴ\x9e\xf5;\xdbr\xce\xf7ܾ\xdf|\xdb\xd7\xe9\xd7\xd9r\xde\xff|ۅ\x80 \xed]\xe3\xba] \xbdx\xf4Rĥ_/\xf3.\x9f\xbd\xa5\xebj\xea\xd5\xebצ\\\xeb\xbe.\xbc\xfe\xf8F\xc1\x8dg\xbf\x97\xfc>xs\xc1-­\xca\xdb\xfa\xb7\xab\xef\x98\xdfi\xf8\x97\xf3\xbfvw\xfbu\xbcq\xf7ܽ\xe4{7\xef \xee?y\xa0x\xf0\xbe\xa7\xfc!\xfda\xf5#\xabG\x8d\x8f\xbd\xe8\x8d\xea\xbd\xf0\xc7\xe4?z\x9eȞ \xf6U\xfci\xf0g\xfdS\xa7\xa7?\xff\xf6׹\xfeI\xfd=\xcf\xe4φ\x9e/}a\xfab\xfbK\x9f\x97\x89w^\xbe|]\xf9\xc6\xf4͎\xb7\xec\xb7'ߥ\xbf{48\xf3=\xe9}\xcd\xe7\xedc?\xde*\x92\xf1\xe5|\xf5\xa7\x00\xfc2\x00hN\x00Ϸ@\xcf\x00\x80q\x00\xead\xcd9O-\x88\xe6l\xaaF\xe0?a\xcdYP-~\x00l9@\xca\x00\xe2\xe1\xd8\x87za\x00\xa8>\xd5S\xc2\x00\xea\xed=2\xb4\xa2\xc8\xf1\xf6\xd2p\xd1\xe0\x89\x87\xf0fh\xe8\x85\x00\xa4v\x00>ȇ\x867 }\xd8\n\x93\xbd\xc0\x91\x9a\xf3\xa5J\x88\xf0l\xf0]\x80\n]\xf11_ʿf\xb4zuV\xe6\xa43\x00\x00\x00iDOT\x00\x00\x00\x00\x00\x00\x00\x00\x00\xef\x00\x00\x00(\x00\x00\xef\x00\x00\xef\x00\xeaԓ\xc5\xc7(\x00\x00@\x00IDATx\xec\xbd[\x82\xeb8\xaclyk\xfe\x93\xecD\x9f\xfby\xda\x84\xb4H\x8a\xa4D\xd9\xce*\xef[\xc1\xc0#\x00>$\xa7\xb3\xb2\xfe\xf9\xff\xe7\xff\xfe\xef\xff\xc9\xff\xec\xf2\x9f\x844<\x82e\x9b}\xe0B\x8ez\xffI\xf5\xfc\xef\xff\x94v\xb4\xbeV\xbdETt\xc5;f\xe9\xf3\xa5#\n3\xf2\xb7`\xe9SZx\xad\xde^\xb6s\xfe_\xab\xc3-\xb4>\xfax\xad\xfe\xb9h\xd6\xd3\xf3\x8a\xfa\xfc\\Ƶ\xd6\xf3\xfa9\xd4s\xb7-\xe6\xf1\xd5\xebe|\xbf2#\xcf\xcf\xc7j\xb5\xbd\xee\xfc\x93 \xfe\xd7'\xa0\xbe\xfa_6\xff\x9b \xb8^\xfeI\x82\xf7\nr\xe5\x8d\xf8\xb9ή\xc0d\x99\xf4m\xc8|\x84\x87\xfdU #\xe3 \x8f\xea7\x81/ۆ\xb9M\xf0f\xd1\xe0\x8b\xf5\x90\xea\xcd\xeb#aů/\x98\x93\xf9\xe9\xf8\x9f\xd1\xe2\xd2 -yS\xccԎf9c\xc9,\x8a\"҃\x9c\x97u\xed\xfe\xe8\\X\xd0c.\xf6s\xd6O\xbd¬\x8b\xfaȟcz \x9f{UX\xc9kh\xf02\xd7\xfaf{[\xfb\xad\xb9\xbfXz.\x80\xc4\xa6\xbb\xf0\x98\xf7}+\xe5\xe3\xfa/#7&0\x92í\xf5_\xea\x8b\xfb\xbfe\x9foe~\xe7k\xde\xea\xd51³H9\xa9\xa7\xc8\xda3 ?\x88[\xfb\xc3\xf6릭%p0>\xf7c\xe9\xd2@>?\x8a\xc6<;P\xe8I\xe9X\xfe\xb3*,z=c\xe8s^뽴\xa7\xffs\xd84q\xb7\xf5\xb1\x93Q!\x99\x98хW\xc4>\xc4`\xbb\xe4 4x\xe9\xc9\xeb? |jr\xff\x9e\x9dVb\x8b/\xea\xddׯ\xeb-\x80\xbd\xbc\xfe\xed\xc7|\xc4_s\x83\xf6\x83\xe3\xd7t\xdfc]\x8fG{\xbf\xa54\xaa={\xackWE j\x9d\xe5i \xeb\xbc\xe2\xf9\xd0ñ T\xe5\xb5\xfc\xfd\xe7 \xc6g\xdfJ\xdeFB\x8d\xf3QO}6ž\xf1\xbf\xb3\xfaQ<]U\xafA\xb3<\xedاD\xc8 b2\x9fx\x83\xda\xed\x80ʹ\xc7\xd3\xfe6\xce\xff\xe9hAk\xb3\xb3<\xed\xd8;\xaa\xfe\xaa\xec\xf3\xb7\xf3\xd4K|\xae\xff\x9f\xe3\xd15g5\x86\x81\xf6X\xd7\xf4'\x96\x86\xa3^>\xa8Q\xd1\xd1z\xfe\xb1\xaa\xe5\xcf\xae\x97\xaf\xd5/\x9ai\xaf\xf0^\xae'\xbc\xfb\xfa\xd9\xaa\x98\xad~Ԟy\xb4z\xe5\xef|_9?\x8c\xfcI\xfc\xfa\xad\xa7\xea/\xbbQ\xfc &\xc8^\xf3T}$\xe3\xa0\xf6E\xb4\x85j\xc5\xcf:\"A:\\,\xe3SE\x85\xa0\x94 I\xd9\xcb8A=oã\xfa\x8f\xf5\xf8/\n\xbcf\xabQO\xb7\xc7py>\xf3\x82Z]\xff\xab\xcb2\xcbM \xe34=+\xdf\xf9R\xe0\xf5\xf9\xea\xa3}\xce\xf3<\xdeu\xa4\xa1\x90\xf1ǰ\xe2\xe7\xfd\x9c\xeew\x86][(\xac\xf7\xbc\xc7׽4Joa\xf1S\xefVr+\x00ۑ\xcb\\\xfbC\xfb!`2\xa4\xff\"\xac|\xc3\xf9ِ\\\x00\x891Lw\xe11\xef\xfbV\xca\xe7\xed\x8c_D3,γ\xb0\xe1\xccM~ \x9f\xad\xcb ~\xed\xfe\x936\xcf\xe0\x95\xf8\x98j\x96E \xbb\xcf\xf3\xaf\xc3\xf9)\x98\xd2j\xbc\x8d\xb5$\xfb\xd6\xfe\xe0~1\xbc\x85\xea\xc4\xeb\xe5\xeb\xf2Ir.'\xe5\xcbzX\xf7\xc3x\xa6\\\xd9>#)w\xe4^9\xc7\xef/\xe1ၞ\xc5\xda\xdfs\xfaT\xab)\xa4\xbeC\xf9<폘х\x8fV\x8b\x90\x95\xd5J\xa0\x92\xc1 \xe6\xf5\x9f\x88\xdfu?\xcd\xfawzM\xf5\xf4\xf0e\xbd\x9c\x8a\xdc  o\xe2\xdck\x98\xf1\xbd̨^\xee\xbfR\xe5nBK\xf25B~ >;LF\x8bJOE\xb09\x9c\x81#_\xeaw>\xba\xe7\xfe1?G\xffoG\xac\xfe\x96o\xb5\xe6hX\x95.\x96'\xadj\xfe6\xa6\xa4\xe4\xff\xebx\xa4{\xf6+s\xa9\xc1\xbc!\xc6\x00wq\x90.\x8f\xfc\xff:P\xeb\x00ڐ\xffa\xef\xf7\xdb,f\x9f\xe9\xff]\xfc?\xff\xcf\xff\xf7?RHe\xc3ؖN=\xc8\xfe7nQ>X\xf8\xc2ツⵖ%\xc5ў|3\xc2׏\xfa> ijuL\xfc\x9c\"F\xa37\xf9\xeb\xd8\xf5i}\xe4\x95~\xd2\xc3/\x92:,i\xab<\n:8\xbe\xc02> \xe8\xfdd\xaa\x97\x9fz\xc6!7\xf5\x9f\xfd.\xb0\xc0\xe7\xa2Y\x9c\xe7kY}\x83\xfd_\x96/M\xe4\xb2x\xd0\xcf\xe5s%\x9c\xdc\xf3z\xa6\xbcA>\xaf\x87\x86\x93Oz\x8b\xfd\x9b\xe5\xfd\xab~5\xca\xf8\xdc0\xd4ŸSx\x9e\xb9\xaeW\xf3\xf7W\x9f\x80#*\x8fCMW=z۞Z\xe9O\xbe\x8f\xa1\x85\x89\x90?bZﱮ\x8f\x83\x88r\x93\x9bb\xe6\xed\x9d\xcc\xfc\x9f\xed%\xd2\xce\xfb9\xc5\xe6\xf1\x931\xcb\xcd\x90H\xd8xi\xad\x98\xd0]\xb8b\xfaȐ\xf2I\xa2p\x99\xacfac\xf2 ?\x86[\xfb3\x9av/~\xa9\xefXY\x99\xff\xc8?\x8dZ\xd5y\xd9N\x90\xc4Z\xef\xdcyͶ\xc6/\x96t\xf9\xc1\xf7\xfci>\x8bG˛\x8d[ڳa\xb4p>֣\xf3\xa1\xef\xc8?\xb7?\"\xa3)=\xab\xf2\xb3n˧ސ+w\xefQݑWFY0\"\x89H\"X\xec\xa6\xa4\xffC\xb8\xd8OI`\xa1\xefj~֕@\xc21\xe9Q\\\x8f\xb6~tT\x8f\x9e\xb5J%l(-ȏa\xe5c\xfe\x8e=5^\xa1+\xbek\xef{2\xaa\xf3x\xa1\x97}\xf9,\xbeZ\xed\xb4\xeahH\xddu\x96O\xf6\xa3\xfb}\xd9\xfe\xbf\xda0\xd6w\xa6\xff\xc5e\xf3\x94/\xebg\xf7\xa8g\x96\xa7\xfdbLy\xa3x\xb1\x8c\xe1\xf2\x8cbE=\xce\xc7y\xe5f-~7\xc3)\xe3\xff \xf5\xb2\xfes|\xbd\xfeC\xfb_ :L\xc6\xf1,O\xfb\xab\x98j8\x9f\xe4\xf8{;`k@\xf3G\x95\\\xc6\xef\xed\xc9\xff\xcc:U\xbf\xf4\x93+\x9d\xd23Ϳ\x8dg=Ľ\xfai\xffG\xf0\x92/\xa2ٛ=\x8e>\xf8J\xea߸\xdc[\xeb.\xfc}|\x8fum \xed\xddz\xf6բ(*#\x9eaq\xb3\xf9V\xdaKCO\xff\\NF\xa37\xf9\xeb\xd8\xf5k}\xe4M\x9f4\xf2Y`ؒ\xaa|\xf2\xf4\x9f\xf4>\xf5\xf2S\xef\xc38\xe4\xa6\xfe\xb3\xdf\xf6\xf2\xa3\xa4o\xe7\xf9ZV\xdf`\xff\x97\xe5K\xb9,\xf4\xb3A\xb9\xc1\\@ '\xf7||Q\xde \x9f\xd7Cÿ\xc9'\xbd\xc5\xfeM\x82\xf2\xfeU\xbfe|n\x98 :\xc3\xe2>\xa7\xb6\x9e\xd9t\xa9\xc1\xaeQ\xf3\xa1\x84o\xc2\xe4\x8fތ6\x8e\xa9OS|\xf2}\xcc-\xccH\xca({\xf2GL\xeb>z \xa5W\xc0\x9d\x8b \xe5\xed\x9d\xf8\xcd\xfc\xf5\xa2\xfd\xc6\xe3`V|\xe6o\xc6\xdf\xe9\xde.U\x8f\xea\x9b\xe4\xe9.\xcc0Oa\xe5\x93|\xe12_ς\xfc.\xf7\x9f\x8c\xf9\x8f\xefH\xc5;VV\xe6?\xf2O\xa3V\xb5E^ɗ j\xbc\x8dɞ|\xc2\xd3\xeb\xbf\xaf\x97\x8f\xb2\x8b\xfc\xc9 Kg>X\x80-E\xa3=\x87r$\xe5ZJf`\x94\xe0\xebz\x9c\xd7zSl9\xa4:\xe2{\xe61\xac|\xb5\xfb\xa5G\x9e\x8dϺ\xe9O\xde+SՖQn\x8eP@\n\x97\xd5'>\xaf\xe7/n3\xa5\xff\x83\xd8\xf2\xf2~F<\xb4\xe0M\xb8\x8a\x90ޭ\x98\xddK\x8fߙ\xearӗ\x00݅e\xfb\xeew\xe5W\xb9-\\\xea\xa2-\xc8_Ǧ\xa9\xb6-\xa3\xf6\xeb\xbb·\xde\x91\x9e\xd0\xeb}\x89\xea\xd9a\xe7\xdf\xf9\xea\xfd\xf4\x8cT\xd3\xc2\xd3\xfa\xa2\xe0\xba\xeb,\x9f\xec\xf3y3\x89/\xef\xffVC\xa8o\xfd\xd5\xcf\xeeQ\xcf,O\xfbŘ\xf2F\xf1b \xc2qB=d\xd4\xe3|\xec\xf7\xdf\xfa\x8bN\x91\xbeG\xbd\xac\xff~\xee\xfc\xf6.\xc6\xeb\xa7\xfa\n~W\xbd\xb6\x86t>\xb0\xae\xafO\xfbOa\xeaT}\xd23\xcb\xd3~+\x9d\xd2\xbae\xb3\x9e\xff\xbf\x8dg=Ĺ1\xe9\x82|\xdf\xf5oď?\xcd\xdd\xfb\xa4\x96y*IX E\x89h\xd6\xe3i\xdf\xc5 8\x8a\xbb\x81\xa7 Tn?\xbb[\\\xbbq\xebcL|\xec\x99\xb9ĸ_\xa1\xa7\xb1\x8e\xc8vI\xe2EA\xa4\xa97c\xc7t=\xeb\xa7\xf8\xa3\nC\xd7\xf4\x97q>5\xf2\x9d\xfa\xc7\xe7\xcf\xf5\xf7\xf7\xaf\xf7\xb7W\xed\xfbg\xa1\xa7H\xfc\xfb\x95\x8de\x94\xbe\x91\x93m\x9c\x971r\xcc6\xcd<\xe4?j\xccb\xfeA\xebg>\xa20\xf2'\xb1i\xed\xc8E\xfd \xcfr;0\xf1{۫\x9a_\xb1\xac5d?\xc6\xdan`\x86\xber\xcaU\xf9\x8e\xeb\xafB \xb7\xba\x87\xeb\xeb\xdf\xf7\xa3G\xbed-\xc3HuRR\xebΪ1\xe5(\xf4\xa4\xad\xd7\"_\xe1\x90,\x9a\xc7x\xe5\xcb_o\xc6+\xf6㡰\"\xe2k\xe5*B<\n\x95\x93z\xd6'\xade\xb0\xb1\xa3\x82\xb3\xfdd\x9aď\xadx\xf7\xb0׫\xf6\xca\xc7\xf3\xa5\x8d=[\xbc\xeb\x8b\xf15W\x8c~\x86\xc5]\xca\\\x9b\xbe}\xa0\xaf\x9c\xdc=xr\xf6\xaa}\xff\x9c\xf4\xedy]\xbf_e;\xa34\x8dϘ\xc5\xf2\xf9\xd2\xec\x94\xd1碍\x9f\xcc\xe4\xea\xe3\xfc\xbf~\x820\xf2\xb7\xe0\xd1\xf9\x99\xd4\xcb \xa2{\x87'-\xcc0\xab\xb0\xe2\xf7\xba1\x9f\xaf\xd1\xf9\xb3\xf3ɵ\x8d*|*\xdf|\xe5ggՈ;\xf3\xcf\xcb\xcdD\xba \x9f\xb0~pU|Nn\xd8O?\xae\xaa\x88F\xbc\xe9\xfc\xac\xeb&nɻv\xd8=\xf2{\x83b\xfd\xc7Y\xed\xc1 \xbc9!\x91\x8f\xf9K\xecZC\xb1\xeb\x9a\xc5l\x8d\xf9\xab\xb6\xa8Y#\xad茲\xef\xe5\xfcI\x90\xd6k\x91\x8f\x82\xcd\xc0\xc6r\x80\xe41\x89\x95\x8f\xfb\x938\xb7p2~\xa1/\xc9\xcco\xafx2\xe7K\xcb%\xce\xfe_\x9c\x95+n\x8d\x84^\x85\xc1o\xfdJ\xd2\xda_\xb1\xe6\xa52\xfc]\xef:<\xa2GO\x98R=ӈ\xf4\xb3\xe2\x8a\xd1G\xf1tn\xc9Wh\xf02\xcf\xeb? \xf4\xf0\xb2\xfd\x98$\xc1\xd8L\x9a\xfaX7\xe3\xcd\xf2\xb4\x9f\xc4L?\x8a'\xd3:\x98[q\xb88\xe7K\xfd\xee\xac \xf4>\xa4\xf8b \xbd\xbdz\xc8%\xf5 fy\xda?\x84G\x9fx\xde}\xf2\xfc\xddz\xdf\xea'\x86\xfc\xed<\xf5~=N\xf3I \xce\xf3C~\xe6\xcc\xf9\xd50Lt\x97O\xf6 wD\xfb\xc1_\xfe%Ђ׆\x9d-\xab翆\xef\xfei\xeeZSY\xe4\xcfq\xfc >>\xb8\xb9q;\xc3l#W\xd9_\xab\xd8\xc5\xee\xe5+w\xcaa\xc3\xe0-\x85\xfe4.\\\xffIO*\xe2\xaf>\xb8\xf7՛\xea\xeb\xf1\xb9?\xecG\xc6)`W`j \xf2\xf7\xe3'\xbf\x9co5~N\xbfIV\xf9\xb9\xa4ۮT\xaf\xfc\xb3=\xcbO\xfb\xf5\xb2\xb9&\xae\x9f\xe4o\x9c\x8f`\xfc\xeaq\xfdo.\n\xfb<\xde淡\xf7\xeaI\xb6{\xcfwe4\xc3|\xe4\xf7x\x8c\xeaO\xea0_\xf2\x9dW\xcah\x8c@\xbe\x8d]C\xb9^ܣw\xff \x9e\n\xbe\xab\xc7\xed\xb8Ғ\xb7\x91\xa8\xaf\xde\xe3\xe5y\xacX\xa3\xcad{\x88\xde\xc2=\xbfi^\xf2\x90@\x90\xe7\xffa\xf9Z2\xfa/\xc2\xf9~\x93\xe2 7\xf3\xb1\xf0\\\x00\x891Lw\xe11\xefkV\x96\xa3޾x>.#\xd7=\xf8<7\x82=\xbf\xc7k\x9d-\x85#\xf1]{K\xef\xb12ϯ\xddяV\xcf!\xcd7\xd5{\xe4\xb1\xd6\xfb\xdb\xf6\n+\xf2'>\xcbg\x83\xe0\xbf2] \xcf\xe7\xcd5\\\xeb|\xe4w^\xfb\xe5\xb9\xfdM\xa8\xf2i\x87\x9ca\xf7<\xfaǎR},\x9f\xf6\xe4\xcf1\xbd\x85Ͻ.\xb0\x92\xdfJ\x90\xf8\xbc\x9eS\n\x99\xbfm\xe5\x84!\xc0\x86\x98\xbf\x877\x88\xb2q\xccG\x8b\xff\xb2\xdf\xf4%?\x9a\xb70\xd3<\x89\xf7\xfa,\xcf\x8f\xeb\\@\x8d\xa7\xbc\xab\xfb\xfd\xfe~mU\xc8zF1g\xca\xc6\xf9\xe2|D\xf3\xfc\xe4\xe5S\xf8jw\xaaz\xadh\xa4A4\x84\x8c\xe3Y~go){\xe7\xf9\xe6\xf9 \xfd\xbb\xf8\x9b\xc0\xe1|\xa7\xfc\x85\xbc4\x90\xebcw\xe9@\xfeØ\xf2f\xb0l?\\\xc2`z. wS q>\xf8\xadK\xde-Z\xe7\xe3\xd5\xf366p\xa9\x80\x8a\x9f\xc5l+\xf5\x90\xff\xe1\xef\xec@\xac\xf0\xba>\xf2\x8b1\xd0|\x83J\xeb\xe92\x9f\xaa\xc9r\xebs\x98g\xbc\xde:\x90\xfb\xf7\xeb\xc7Y?\xde\xfcE4o\xf1\x837ި\xda7\xa24\xa1o\xe3F\xc4\xc5A\xe1\\\xa8\xa0y\xee\x90\xe1-\x85\xbe(\xe4 \xec\xbfX\xb4؎_\xb3\xd18\xe7X\xce\xdeJK\xf51\xde\xfc\x83\xf4\xa8\xa0ԡ\xc1\xe9)\xfa\xc7\xf9X\x86?\xa3\xffl~|\xbe\xbd_\x9c\x9f\xa2}ɠ\xbe^b})_\x9a\x85xc\xc0`\x92\x804\xa0~/\xe7\xd1\xff\xe6d\xe2o\xc1l\xa0\xe3\xf2A\xde\xf5֭\xb9\xfb\xaf\xe3\xf9\xae\xcc(\x92\xed|\x96\xe7<\xa4I \xf4*\x9eS\xc8l\xf4&\x8e\xdb\xf7\xdb\xde\xfd7x*\xf8|u>\x8e+\xf7\x93\xf3V\xbf,\x8fkT\xf9\x8f\xac\xef\xb0w\xbe\xff\x99/aI@PA\x9e\xff\xcd\xe31;$7\xb1\xee\xc3\xf9Y<\xf3\x93\xef`\xba wܖ\xd1\xcaט\x9e]Z\xac\xc1\xad\xf5\xde~\xfen)ճ+\xe9uY\xe6?\xf2O\xa3V5E^\x96G򃸵\xfem?l\xdaZ\xe3\xe7CK\xf6\xd4\xfd\x8ao)\xf2\xfeK\xbc\xcc\xf7\xfa$\x85!V\xe3MO\n\xaa\x9cYϭdE\xa8\x9eA\xd6q\xff\xf3\x91\xb8\x84\x85G\\\x8f-b-\xbf\xe5+\xf7O/\xbf\xab\x8cW\xda3rE\xef=\xd6\xf5H\x9c\xaeM}z­\xc1KC^\xdfy \xb9~\x00[J\xea!n\xde\xa3b\xbf\xa2\xfeY\xf6 \xd7\xc2p\xfb\xd7\xd7X Y\xf9,O\xfb:n\xed\xcf\xda~\xf6ZZ\xd5\xe3\xc7y6\xca\xe7\x82\xd3\xf3\xa5\xfbAf\x9d\xbd\xf4\xff<6\x85\xa3ի\xdai\xd5L\xc0\x00\xb3<\xedwx\xab'\xe1\xfd\xfd\xd7R\xb6\xf0tv\xf9\xb6R…\xdeԷ\x9c.MH>\xff\x9f\xdf4ar\xc8\xc4\xf7^l\xf3\x97\xe4Q\xfe(\xfe\xbe\xea4\xaa\x80\n뼬\xe3\xfc\xf0\x91\x9e\xdf\xd1\xcc\xff X\xd5[\xaf\xa8\x87\xfd\xfb\xe1\xbf\xd9ͱ\xe6\x97U\x90\xbf\x80\xcdEd\xfe\xfc\xa2|\x9dx<\x80\xe9\xdf\xe4S9<\xf3\x91\xc4\xc9,\xbf\xe5\xf8\x83\xfe?{o\xa7\xe3\x8f\xe3\xf8\xd3\xdcye\xb4.F+m\xf9b\xdc4\xf7W\xaeY\xe8\xc6H\x95}o\xf7\xed\x8e\xe21\x8f\xfb\xc7\xe5\x8d\xeb,\x838F}'\x96U\xd8\xc2\xef\xd4T\xce>\xb3\x87Z\xd7\xdb\xff\xe0\xe8Z\xd5)\xf3О\xfc}\xcc -|?\xd33Zz\xd5Q\xf1\xc7\xec5\xd6\xc6dM~>\xaa\x88\xf3C맭\x80\x9e߂G;\xf6^\xbd\x9c/f\xde\xf5\xab\xff:\xcf\xebX\xac\x9da\x8f=C\xeeFJ\xa0\xe7@\xe5\xcb:4 \x87L\xa4\x8b[\xfc+h\xf3A1%$\xcf|\xc4=}\xb4_\x86[zS6\xb8a\xce\xdbyQ>\xc35\xf0\xe5\xa2ֿ\xa4ը\xb3v\x89c\x88;X1%\xa1\x85\xfb9\x81\xe4\xd7\xf7\x97\xf9\xd6\xed\xcf;d~\xad\n\xea\xf1\xca\xfcc\xff\x8f\xf1\xf6\xdc\xfdkF\xaeF\xb6Z,\x8f\xc8'\xdcZ\xffojq<\xe5i@\xfaY\xd7M\xcc\xf0\xc27\xc3\xbb+\x9f\xee \xb19\xd5j@xx\x92\xfb\xd8\"\x94\xf9=_\xe8\xd1/\xd2\xdc\xcd\xc7\xd6xv\x8d\x8eF\x97\xfd\xd3\xefY\xf7\xcb+\xb1\xb8M\xa7\x87\xc2\xc8O\xe0\xadC\xcc\xdf\xc1\x97\xf7/u\xabH\xe9OZfo\x83\xca/\xb9-w\xff\xf3\x8e\xb5\xf5\xb2nv\x98\xfc=\xcc\xe8\xa3x:km\xfa\xf6Aj\xbc\x8dAP\xeb~\x9aOaO\xffw\xe3Q\xbdY\xff\xbe'v\xcdzfy\xdaOb\xa6\x9e \xf3\xf3\xdaڷ\xcfy\xed\xff\xfd\xd22q\xb6\xbd6U\xc8x\x9f\xc1\xa1\x97\xfa\xcf\xf1\xb3\xe7\x9bza\x9dc\xbfll\xff\xef\x9c/\xebs_e\xa0\xb7\xf0>\xc3_\xbeV=y\xff\xa7\x81\xa2\xfe4\xa0󤨙4\x98\xe5i\xff\xc3\xde\xd1|\xdf\xfd\xd3ܔ=\x8b\xa3Lo ư\x8b\xe2\xa8Q[#\xbe+\x9e\xd5ٷ\xefeߏ\xf4 \xe9S\x87Z\xf8\xa8\x8e\xd6Gv`>R\x80|\x9fJr\xf6\x9f\xf3d\xde=\xb4^\xf2\x8dPONJ\x90\xd3\xc5\xed ؠ\xc5\xcc\x80g\xbe\x8c\x93\xf5x4^\xb2\xcb\xf1\xafa\xa6\xb7\xda,\xa4\xda|\xeaПz/\xffT\xb7\xeb(\xfd}\\\xf1\xd8?\xb3\xdfJ\xb9Y\x8f\xb1<_\xe07\xf7?\xa5\xcfoԓ\x89t\xd1塟\xe6\x86\xe7v6\xe2g>\xb95\xb1\xf9\xbf\xc8&_\xf1\x97\xadQ:\xc1\x8b\xfd[DL\x81\xbe\xee\x8d l\xe1\xef\xae9P\xff9\x83\x9a\xf1}\xec\xf5\xb5\xaaW>v\x81\xf6\xe4\xafa\x8b\xaa\x8c\xcc\xd0\xc2\xccD\xff#\xef\xfdPw\x8e\xd9\xe4y\xf4X\x8b\x94#oo 0M\xab\\\xd9_\xe4u^\xf9/ƣ\xecb\xfa^&\xb9\xbe\x88\xb3h`\xb4]\xf5t\xa6Zhѫ\xc8\xf9\xfe\xfeS\xfc\xb1x\xa1g̾\x9f\x9fu\xedg\x8b\xdc<\xadn:2\xcbg\x80\xbfU\x94\xf0\xf2\xf5?Z`+?u3\xde,O{`\x86oa\xb8-\x85\x96S'p\xacOOz\xbca\xe2K\xbb \xde\xc85X\xf9\xa8\xaf\x82]\xcd\xcf\xca\\A\xe4w\xbe\x9dQ\x9e\xc2y~\x92\xa0\xbc\x9f^ \xc5m\xb9)\x98\x82\xc8/\xc2Y\xf4uo@W\xf3\xb3.5A\xf9\x9f\xc3'>\xdf\xe9\xffl\x92\xb2>꽥Ǣ\xaa! Č\xc6\xef\xed\xc9;~\xff\xfe\x94\xfe\xba\x9e\xa8\xef\\_\xecg\x8f\x98}a\xbeY\x9e\xf6s\x98\xd9\xf7X\xd7s\xd6l'\xcdf\xf9d\xdf\xda\xff\xb6\xdf6\xfd\xa9\xe2\xee\xa0\x9e\x87\xf0\x99~kQ\xc1\xb3o\x9a$\xe9\x9b\xe5i\xbfS\xde(^,\xe3\xb1p\xa3\xf5\xc4\xfew\x9b.\xf9\xba8M\xe0q4\x84\x93\xff^l\x94\xf5\xba\xde\xd6yN\xfb\xfe\xea{\xeb\xaf\xcf\xe7\xacޘ\xf9\xdf\xd5\xb9:\xb4~\xd8 \xf2\xff\xcc:U\xbf\xea[\xcd3^\xc2J\xa7\xf44\xfb\xf1[G~_Dsa4\xb1VWN ˶\xec\x844\xd5\xf4\x9a\xf1Gi\xb4>\xb2\xf10$oڷ\x84\xb3}rh~\xd0μ{\xe8A$\xebe\x82\x9e\xc0_\x90$\xf8\xb2\n@\xbdF\xbe\x9e\x9e\x9b<\xd3\xdbӭ\x85\xcc\xf3\x91ⷿxv\x83\xe0]\xe9\xef\xe3ʗ\x97[\x8e\xce\xd3~\xbf\xb9\xff^N\xbcj\xfd\xa4z\x83HW]\xfaـ\xdc\xf0cd\xa5\x8dO/2}\x81\x91\xbe\xe0Sڜ\xef\x85um\xd4\xf8\x85\xe8\xeb\xdeF*6\xd1V\xb5l?_\x84\xe6@\xfd\x8fYq\x8d:O\xc5\xf7\xb1פ\n#\xbe\x8f \xb3rړ\xbf\x8f\x99\xa1\x85\x99I\x8ae\xe4\xcb~8/ky\xbd\xd6!\xc5\xd7\xfe\xcd\xe7'SP\xd0\"\xac|E\xfe\xab\xf1\xa9;H\xc21i\xe1\xba\xf5\x9aQ\xcb\xd1+o>S/b\xf0\x9e\xdfq\xb9\xfeԁ\xb0w-\xeb\xf0y~VN=\xe4\xe7\xb1\xe7w?F\x9e\x8e\xca\xf60\x00\xf9\x84\x97\xaf\xd0ȗo\x9a\xad\xfcI\xb7\xd1[(\xc6c]=\x9e\xf6\xc0t?\xc3\xe2b\x8c\x86Y\x9e@\x9e\xf7\xaf2i\xe9\xe16R}\x8do\xedO\xd3\xe3\x91\xef\xc5\xe7\xfd\xba\xac\xeb\xff\x88Jo\xf1e\x9cgF\x94\x8f\xf7v\xbb\x98Pʡ\xc3\"\xfc\xf6\xfdͺr\x83H8.\xf4\xd5\xcd>6J\xf9\xc2\xebq™\x81\xbc\xe3\xb3\xfdi\xc4\xd7NϠ\x8a\xea\xf1\xdb;l\xcc^\xf9y~\xb51릾Y\x9e\xf6s\x98\xd9G\xf1\\\x96\x975\xdb\xc9\x00\xb3|\xb2/\xf6W*\xa08\xaf`_\xe8a\xfe7\xe1i\xfd\xec'l5\xcfx\x93\x98\xf2F\xf1d\x9a\xaf2\xb7\xcb\xe5\xe3#q^\xb8\xe4\xe8Ǒ/ bD\xb3\xb0\xb1\x88\xe0>߅\xa3\xdec}\xed󱮟\xf6\xb5c\xfd\xd7\xe7ǫ\x89\xd7\xda\xfc\xfb\xbb\xfa\xb7v\x80\xfb\x81u\x92\xffav\xc8qo\xff4\xf8\xdc\xce_O\xa3\xd9?\x86W\xff>\xfe4w\xb5O6\x98*\xe5\x93Y\xe5Vyh\xd0G\xc0NoS\x9fգb\xef\x8b\xe4:\xb8\x8e]S\xff\xc6{_\xf33\xd4\xd3^\x9e\xc9~?j]9\x9e\xa9n\x9dwK^a\xbdn\xb4\xf8\xf9zF\xcdG~\x8f\xc7g\xf4\xb7\xfa?\xaa&\xfcݣ\\/n\xc2\xef\xe9\xe6|\x96ъ\xe7#\xbfǣ\xae\x9f\xf3A-1ά\xc2\xccCu\xe4\xe3\x9etE\x81\xa2\x97Q?>\x92ˑ\xc6<\xe0\xd2\xf8\x93\n\x869i=\x9e\xe4 \xcfp\xff\x92f\xea\xc4!\xc4-\xa8\x98\x8d\xea\xe6d\x97\xf9\x9d\xd7~\xb8\xb7\xde,6\xf3ձ\xf2\xc5\xf9\x8a\xa8\xd01_iO\xfe\xd3[\xf8ܫ\xc1Z\x89\xad\x00,?\x85\x90\xf9\xf0\xe3sv`\x80k\xb8X\xff\xbd\xf8)M~\xa3}&\xc6.\xe8.<\xe6}\xdfJ\xf9|z\xe2\xddPFnL`6$?\x86[\xeb\xdf\xf6\x83k;*\x8c6\xbfg_\xe6\xf7\x82=\x97\xf9\x86 \xab\x98\xf9\x89 =\x83oc\x9d\xf6N\xef\x8fN\xbc^\xbe\xbf\xf5#\xe9/§\x81|~\x8dyv\xa0Г\xd2\xed[\xfb\xacE\x8f \xde\xfa\x95\x86C\x9f\xf3Z\xef\xfd\xf1<\xd4\xac\xfc\xbc\xdf\xb7\xf5\xa9^\xbdG\x85\x99y\xa7\xf7(\x9e\xc91d\xcb\xf6\xd2)\xf1y?&>\xeb\xdf=@\x98\xef!\x9c\xf5\xae\xd2Ǿ\xe4\x90`\x83\xea<\xddGq=\xda\xfbGG\xf5rzK\xa5=\x8bY\x9e\xf6u f\xf9d\xdf\xda\xb6_6m-\x81̷\xe9\xd2@޿\xac\xfba\\\xe8I\xf9X\xee\xc32^\xe1\xebC\x9f\xf3\xef\xd8O^+\xf56M\xdaQ\xd2C\\\xd6\xfe\xe7\xf1\x9d\x8d\xd7\xe8@\x8c\x9d_\xb9>\xb7\xa1\xb7\xf0y\x84\x8b\xac\x95\xd8J\xb0+\xbf\xaa/\xf1گ\xc5r\xd8\xf9o\xeaބ\xa5'\xef\xcfT_ o\x94꿪\x8f\xadg<\xf2l.\xbd\xf4\xb7\x8f \xb1\xbcQ\\\x8aeŴ\x98\xe5i\xdf\xc6\xde\xef\xe0\xf7x\xfd\xf90ڡ\xd0\xe3\x9d\xc5Ǿ\x95\xfa\xcd\xf5\xc4\xf9w\xf4\xffvt\xb5\x9b\xac˺\xabX\xe4\x860\xa7\x87N\xb3<\xedx\xe6|3I{\xfb\xad\xdeT4\xcf\xc3\xee\xd4Г\x9b\xf8WyΛ\x85\xea\xe9\xf1\xb4\xff\xd7c.\xa0m\x95\xbdn`\xa9a\xfb\xb7Q\x8d\x86О \xf0\xaf\\\xafą?&r\xe3_\xf6;X\xfc\xe0\xaf\xff\xd9\xbc\xfe4\xf7\xffM;\xba~j\xdf\xd4\xd9\xd8W\xe2i?\x8e=\x82l\xf8\xa8l2\xcb^\x95\xed \xf3\xc6\x982\xf3ҔܒeӟD\xc2WX\x91\x9f\xc4!/\xf5? ğZ\xf6\x80\x81]\xcf\xddY\x9c\xa7pRo>ȋv\xa7\x81(ȅ8u\xb0\xf0O\xe3\xcb\xf4\xcc\xc6[\xac\x9f\xe9k\xe1_\xb5\xe6r\xc9\xf7\xfc \xde\xe8\xff{4e\xc8 $9ξ%}Y\xf0\xacמ Z\xb8\xe8\xady\xfe҆\xd2\xf9\xfc\xdc\"\xb0\xcbkU\xf1ܮ\x85\xd79\xaah}\xe65G\xf5[Ge\xdb\xcf\xcc\xfeӃ\xfc=\xff\xc5`\xac\x8fH50#~ Vϩ\xf7\xb7\xf6S\xbb\xfe\xf3xe7h\xb4 +|\xb4Z\x8b,Gѭ4\xa0\xdbii\x904H``\x8cW\xfc|\xbbH\xf1\x88/\xe7\xef\xb4jT~'\xcce\xfaz~6\x9c\xc8\xd7qk\xbd\x8f\xef\xff\xd1\n\xae\xe6g]\xeb\xb1UPW\xcfK\xd3Y\x90\xc8'\xdc\xda]\x81\x8dx\xf9\xf9i\x90/\xf2'\xddٝ\xd3ͺz<\xed+xd>\xb2\x9e\x8a\xff\x9a\xa1z\x86(\xcfy\xed\x9f2'\xfd\xd7a\xef\xcf1?\xf7+q\x85\xb7\xf4\xb1\xb2\xe8\x00\xc3\xdee\x8f\xfd\xc3\xe85\xdf\xe5c\x96TrSp\xc1\xe2\xfe\xc2\xe4\xfc \xde\xe63\xc5/\xf6_\xcc1\xebb\xbcI\x9e\xee\xc2 \xf3),=\xb5\xe97\xa6\x8d\xe85˻\xbd\xce \xed\x90Q|}\xff\xaaj꽆\xebzU\x8d\xf6\xbf\xa9U\xbd\xec\xf5\x903\xfb(\x9eV\xc5\xf62\xc0,\x9f\xec[\xe7\xcf3\xe2w=?\xe4\xf3\x96\xf5 \xe2\xe5\xf5\xb1\xef\x9c\xf0Y\x9e\xf6\xb0Il\xc7p;/\xc8\xf8J\x97\x98\xefP\x9c7.\xb7ų\x988\xe4QZ#\xf6\xf8\xd536\xaf\xa7\x8f\xfc\xff;;\xa0\xf5\xac\xf5\xc3*k\xbc\x8dɞ<0`\x9e@\xdf\xc6g=\xa9\xb9\xd6\xdb\xe0O\xfd_\xc1r<\xfa\xff\xf0ց\x8b\xfd\xf9\xa2/\xa2\xad\x8c\xf8A87\x8a\xddH\xbc\xc6Z\xa5Zdi1\xac|c:\xc6μ4\xe4\xb7\xcc [<\xc0l\xb9\xf0i@\xffI\xf2\\\x9f\xbeH\x8c/\x9e=``\xc0\xdbY\xf8\xba\xff{og;\xccN\xd0\xffȓ>Z=\x87\x94\x8f\xf7\xf7E ,\x8d\xdd\xf4XN\xe6#\xbe\x9c\x9f\xadڒ\xf7C\xb9\xfed\"|\xf4X\x87׎-8q\x99\xb1gA\xbe\x8d\xbd~\xe7\xf7\xeb\xddr\n\xb7\xf7\xffhW\xf3\xb3rW\xcb\xd1U\xb8U\xcdt|\x96\xcb\x00\xe4._\x93 \xdb\xdbeK`#^\xbeI\xf2E\xfe\xa4;\xbbS\xeb\xa2>\xf2\xb0\x85\xcc\xf9\x93?񅰗\\\xa2\xc3\xe2\xeaZ\x81V\xb3|\xd8[^>_\xf7\xf0\xf5\xfd\xab*#\xbfWr \x97\xfb\xdb\xe3\xb7\xf5\xb3o\xd43\xcb\xd3~3\xfb(\x9e\xcb\xf2\xb2f{\xe0\no>/\xc1\xa6\x99\xe7\xd7\xdej-\x98\xfaބ[\xe7_\xaf\xbe\xa2\xdf\xd2˾\xb3\xfeY\x9e\xf6\x8b1\xe5\x8d\xe2\xc52>.\xea\xf5 \x8c\xf3\xc6%]\xe5˂\xb4@\x91\xe4\xbfS\xff\xff7;\xa0\xf5\xac\xf5\xca.\x90\xe6\\<0ž|\xcf\xffQ\xfe\xa5-\xcbS\xfdH},n( >$\xff\xc3[r?\xe7\xfa\x9a;\xf9ͽ\xd9\xe4\xcef\x9e˰Κ q \xfb\x8dO\x8f\xd5\xf3\xd5\xcevG\xf6e\xddcz\xd3ci\xe9\xfe\xf1\x91Q\xfdk\x85\xaa\x9f\xca\xce\xe8\xe4\xdb\xd8#ăP 3\x83c\xe5W\xfc\xbaՓ\xa3T\xd0\xc2Oj\xb8\xbb\xa5\x97;\xf4\x98C\xfdn{\xbb\xfdj\xfe\xa8\xc2\xd0h\x86\xd2\xf3;FF\xf5[\xc7e\xfb\xbc\xf2\xee\xfc&\x83\xfc\x8b4\xe9~\xa5]\xbf8qο\xacSIʗ+\xd3@\xab\xe4Y\x9e\xf6lI/\x98p\xd8\xc3I\xb9\xf4\"ÿ\xab\xc1s\xfa\xa7\xcbo\x84\xcfK\xf6n?\xf2\xc2\xf0\x8bB߮\xfdJ\x97\xa5P98\xdd\xf3Iz\xea|\xe4w^\xf7\xcf8#\xc2\xc25\xad\xc5ʗ\xf7{Q8\xf3Ѡ\xc7\xd3\xfe\xf8Fo\xe1ҫ3Roo85x\xe5\xe3\xf1\xb0l\xbd\xe7I\np\xb1\xfe\xc1\xe7KT\xe4W\xb4'\xdf\xc1t\xee\xb8-\xa3\x95ϧg\xff\x8b=q\x92{\xb2\xc6f%\xe4\xc7p\xb9\xfe]Q\xec\x87\xc0~uT*\xc7\xf2\xf5\xed\xb9?,\x9fԄw.\xfb\xe1\x8bV\xb5EZ\x96O\x83Y~g\xbfu \xe1\xd6~y\xeb\xfe\x95\xb6W\x8d\x85\x9eT\xb7\x99\xa8wl\xc5;\xb14H\xb2\xf0z \xbd \xce\xc7~sң.\xfe]\xf7?\x9b%\xd3\xc0\xfc=\xdc\xd6\xc7\xceF\x85d؁:_\x8e\xba޺\xb7\xb2\x95^\x8f4\xa6_z\xb8?\xcd\\\x9c)3~\xc3d\xbc\xb1\xa5,\xf4\xa5|\xc5\xfe\xee\xe9\xb3b\xf6\xffh\xbf\xe7\xec\xba\xc7\xd3\x98\xee\xa3a>\nM\xb3\xa6ׄ\xecq\xab\x9eR\xb0\"ȃ\xb3<\xed\xafa\x9dg\xbd\xf3\x84|tD\xf5\\\xcb_.\xb0\x91xʥٰ\xf7\xfdX\xf4\xb6\xac\xcf9Y\xb7\xf8}\xbb\xb6\xfa\xa5,\xb8ᅭ\xe6\xa8\xd75\x8f`\xf9\x9a\xed\xa7+\xef\x98\xe5i\xff\xc3>%\x9a\xb4\xbb\xfd8L\xf0+h\xbe\x88H 3\xdf\xd0\xe3\x8b\xb6\xb4\x80\x97N\xc6c?\xfc\xeb\xc0\xafW;p\xf3\x8b\xe8}Zn\xd4\xde\xfb\xbc\xfb\xda45\xba\xe2\xa0q\xfd\xad\x8dVus\xd1\xdbj\xca\xce\xdc\xc9(\xdf2\xea\xfbF\xa4\xa1ס\xb5\x8a\x98\x8d\xd1ɷ\xb1\xeb/׃{ă638f\xf5u\xab'G\xa9\xa0\x85\x9f\xd4p'vK/g옃\xec\xbb\xf0Q\x85\xa1k\xfa\xcb8\x9f\xd5o\x96\xed\xf3Z\xbb\xf3\x99 οh\xb6\xe7d\xd7\\\xec\xef\xf4\x93\x9a\xe0Q\x80.n7=\x9e\xf1\x88\xfe/ͭ\x9f$\xf1\xc1=\xe3@S\xc4\xf8\xc3IP\xb7\x9e\xa3\xfe\xaey\xaa'\x97\x827jE\xfd\xea\xedKj\xa1\xef(?/\x8f4\xbc\xfc\xed\xacqcIUT˫\xce\xcb:\xee\x8f1\xe2y\x9f\xc5\xc5~\xde:.\xad\xa6\x80\xf9ٍO\xfb#\xa6\xb7\xf0\xd1j\x00Ir+@\x83\x979\xd7>\xa2\xb3AҰ\xeb\xbf\x9f\xad\xa0=\xf9\xa6\xfb\xeb\xba\xe2\xad\x9c\xe2\xb8gʃi\xe91\x8e-\"\xf7_\x97z\xc6\xf3\xb9\xf2\x96\xfd\xb1\xaer\xf9\xa7\x91\xba]S+n\xd3@\n\x9b\xe5i\x9fpk\xbf|\xcd\xfeMug\xf9\xa9I\xa6\xef\xd0/\xf6\xe7!\xac\x9cY\xcfCy\xca\xfd\xc0D\xa1\xc04r;\x85[\xb6**#\xae\xb0/\xf7_/\xbfg\x8dW\xdaS\xd7G\xfe3\xfa\xeb\xfa<\xc2\"\x96\xedOa\xa5\x81\xfb\x93\xe6\xe4+ \xc4#\xe6\x80L\xf0 n\x9d7\xa7\xfaT\x9cI\xa2\xde$3\xbf\xf5\xf8lؾ\xb0L)\xcc\xf0\xc2\xedh\xdf\xc5Ho\xadq\xa6\xb8\xea7F\xf5\xd8\xf5\xb7\xfc3M\xb9IT\x8b\xf6\xd0a\x8au~\xb2͇\xf8^u\xab\xf8P7z\xa5\xf5qW\xf3yw8*\xdc\xca&~\xd9;\xcbK\x81s\xfe\xc4\xebx\xce\xdb%\xd0a V\xbe\xe1\xf3\x99 \xa1>\xf2l.lq\xc5m\xd9е\xfcTx{~\xf7/\xf7'\xba\xfb \xea=>χe\xcd\xeejUW\xb8\x85\xe0\x82\xda\xc8\xe2\xe9\xf5\xdf<\x98\x8f\xe2\x8b\xfc\xc9\xc0\xc2m\xa9\x98\x8f`K1*_r\xae\xa5\xcdUUܩ\xc0M\x94/\xd6g\x8c\xd0\xe2 \xdcڟ\xd7\xf5\xb0t\xd6C\xfe\xd3[\xf8\xdc\xeb[\x9f\x9e-\x90\xe5\xe4\xfd\x83\xe6\xe4\xa7\\0ՠ\x82|\xb1\xbf\x92=\xf5ިN\xbc\xa2s\xb4\xa7A\x87'}\x86\xc51œX9\xedm>=\x97\x9a\x815\xde\xc6\xe6\xac߯s\xf9\xfbz\x8fu\x97z\x9d\x8fnx~;o\xa4\xe4\xe1\xb3H\x9aBo\xe87\xa4\x90\xe84\xcbӾ\x81g\xce\x93$\xfbw\x9d_y\xd2g\xf4\xbfl\xb3y\x9a\x84|ޱ\xaf\x9a$9\xcc\xf2\xb4_\x8c)o/\x96\xb1 \x9c\xac\n\xb2\xce˚\xcf\xb4&_F\xd7\xf9\xdd\xe6o\xe3\xf2\xfc\xf4z؏Y\xbc\xdbA\xa9\x95eǯ\xf5\x8f3\xc3\xfe\xf7x\xda?\x85\xa9\x83\xf5\x93\xff\xe1_\x9e\xe8\x00\xd77s\xac\xe6\xe3\xdc\xffG\xfc\x96/\xa29\xf5{\xd3\xe4\xc2\xfa7\x86\x91\xb2\xfc6\xa0\xd8\xe6q,{\xaf\xe0εEUfh\xe1;\xf9\xee\xf8\xb6\xf4<\xab6z\xdb\xde\xf5\xefׇ\xdb\xfa+\xf2\x8coO\xfe/_\x95\xcf2\xe1c\xbc \xa1>\x99\xe4'}\xe3wza>\xbd\xdcn\xfa\x87\xbc\xa4?\xb6N\xe5/\x93~ǯ٨\x9b\xe7b=>\xcfW\xd2O{\xf2}|G\xd07\xccǤ~6$7\x90 <\xe1>\xaf\xaf4\x9c\x97\xd3O\xf3 \xaf\x97\xa4o\xbf\x9f-\xa4plXW`\xfb[ZR\xea/{c[\xf8\xcbdg9u\xbd\x9a\x8f8_ݡn=7Ԝ2^\x965uaQZ\x99\xa1\x85\x99\x90\xf1\x8e<\xd9=\xd6\xf5\xd1\xe3\"\xa2\xdcF9\xf2\xf6\xce4x\xe3v\x90\xcfw?\xb3|\xea%\xdf\xc1t\xee\xb8-\xa3\x95\xaf1=\xbb<5 kE\xa0}\x97\xfb\xf3^\xbc\xbe\x9e]I\x9bz\xcf\xc7\xf3\xe1h\xf5jU[dd\xfbhP\xe3m\xac\x95 \xd9O\xaf\xffN\xbc^\xbe\x8d\x97V\x93\x97\xe2\xe5\xfd\x9fꒉ\xf8\xe6\xfecn\xe2\xd1\xf2n\xa6\xa9\xb8\xe7\x8a\\\xe8q^\xfb\x85\xcfOa\xe5\x8b\xfd\xe1\x8az\xb8\xad\xe7P\xde D\x85d\xafޔ\xf4.-\x8c\x98\x8cV\x82$Q\xebU\x8ae\x9e\xd7wHz\xc6Y\xf5upn9\xf5\xb1\x8d7y\xba\x8fb\xcax\n\x8f\xea\xe1|\x97zz\xb3<\xed\x9b\xe6\xeb\xfb\xf3jő\xdfko\xe1cg\xca\xf3\x85ޮ'\xea9\xfa]\xedִn\xb6\x93f\xf9d\xbf\xfc|\xb8\xda꿈\xbb\xf5\xa4\xbe\xe5\xf0\xd4˾\xf6x\xda?\x80M\x82\xf42<\xe5\x8db\xc6\xf9lU\xaaW$\xa4\xfdo\xbc\x8d\xa9\xe4\xe3<\xa9\xfb\x8b\xafE\xa0\xc7_\xc0\xaaG\xfdY\x85\x9f\xeb\x8fw5^cclE\xfe]x\xaf\xc1\xae\xb9\xe2\xc8\xff\xf0\xaf\xdf\xd8\xeej\\\xcd3\xde\xe7?\xcd]|\xd0c\xbf ,\x99\xa7c\xc20/\xac\xee\xf2E@0A \xd3\xef\xe62b4\xf2m\xecz\xfb7Jfp\xccj\xebVwG-K\xbb\x8f^\xe3\xa5\xeen\xfe\xbb\xfe\xf3\xfa}>\xf4s\xadzS\xadԺS\xe3\xcbJg\"ȶ\x8c\xf2\xb9i\xe9\x80l\x9fWK5\xcc\xbck\xea\xefO\xf7Њi\xad\xe6Q\xc5\xcaG\xfelY\x95\x91\nZ\xf8%\xf7\xa3\xb6\xf4\xb2\xbec&\xb2\xef\xc2Gv>\xe8\x8b\xf8\x9ez~ \xed\xff\xe2\xfa\x8e\xed\x00xX\xfd\xe2\xe2V\xccZwč\xc5gz\x91w\xdc:\xaf\xe6\xefH\xf5\xf8\xbd\xf3\xa3\xccO\xdd\xea\x82⓿\x87]x:\xaa\xe4\xb5\x90O\xb8\xf5\x83\xbf\xe9\x82F\xfc\xc3\xb6\xa2\xa4\xaf\x95\x9f\x85Þ\xf4]\xcc\xf0\xc2w\xe3\x8e\xfa+\xdf\xf1~\\\xf3\xbe\xd8`6\xb8\\\xff\xae\xa8Գ*?k\x8bsDm\xcc(O\xe1\xac\xeb\xb5\xc8\xc7\xf6Ѐ\xfc n\xed\xcf\xfcq7 4\xbc]f\xc1I\xc0,m\x82\xfe\xa8\x8b\xb40\xcc\x85\x96S\x92\x95\xbf\x87\xe71\"#\xd4\xf9\xd0\xe3|k\xbf\xcdW\xc0|\xd7pKO\xfby\x8fuG\x85dV`Fo\xe1۹\xd8>$\x9f\xf0\xcc\xfe\xb4\x90\xb2\x9f^\xb0\x8d\xfc\xc5\xfel5h\xe7o&\xb5\xf3cH\x9f\xed\xff1ߞ\xb3\xebO{`\xba\x8fb\x84\xf9 \xbd>\xb1\xdf\\R\x8b/\xef&p#߇M\xa3\x9elB\xf78\xea9\xd6\xf7\xdcy\xc6\xceD\xc98>\xe7K\xfd\xee\xdd\xddW˹\x9e\xeb;M\x9c\x92\xcf/\x96 #\xe3\x98\xfc\x97`\xd5\xd3;G\xf8\xadw\xcd\xa6\xb6|\x9a\xe7\xecP\xcf_\xe7Yϟǩ\x80\xbc\x00\xd3\xe5\xfdC\xfeK0p\xb2\xfe\xfd\x84\xe8\xfaUS\xc1c!v\xf9d\xbf y\x88\x90\xfbu\xfd\x81_\xb6\xfc\xbe\x88\xbe\xfb\xa4\xdeYHڗڇ4'\xdf\xc6\xa1|ps=\xa8ʟy\x94\xbf\xc5\xd3~ \xb6\xac\xcaH-\xbc&\xf3\xb5(\xf3z\x8f 櫝\xed\x8e\xec\xeb\xf5\xcd\xebwŚ\x8bz\xd4\xf7\x8d~\x9f~\xf5\xbbա#o_\xfaH\xec\xc7Y\\\xef\xb6\xf2+_\xddj\xf5\xe8\x95\xf9X\xadaU\xb6e~\xcfW\xf9\xd8\xc6;>\x92f\x94\xa7\xb0\xf2\xf1\xe7 \xd6q[nN\x91\x9f\xc0\x96\xa7ȟ\xfc\xab\xfb\xc7rO\xc4ߤ\x8e\xdao\xc6\xf1\xb2\xe5\xf9\xd2=,\xde{\xa59\xa1\xe2yU\xbdu>\xf48\xdf\xdaO\xdceG \xd5\xfaع\xa8\x90\x8c\xe3m\xf5֩\x81QF?\xc3\xe2\xc2\xd6M\xac\xa5\xad l\xf7.\x82\xb9|\xcd\xfe\x94~\xeam\xe0\xe9\xf3cW\xf7v\xc9|\xb3<\xed+x\xebog\xba\xae\x84\xf9\xc8P\xe8\xf3 \x88\xfd\xe6rZ|)\xb61\x81y\xc1~\x86\x8fzX\xdf9~\xee|c\xe7\xa2\xc3d8\x86i]\xd6\xe7^\xb5n\xcb\xd7-\xfeƫ4\xd7\xea\xb1\n2\x9f t^\xd51\x00 V\xf3\x8cw\xab\x9e\xd9\xf3\xbbg_<]\xd4\x90\x9a'\xe4\x96 Q\x8bwƧ\xb4\xf9\x8d\xfe\x99H\xef\xe6\x99\xef_\x8fS\x81yA\xa6\xbek\x9fZ\xe09\xf37N{n\x90\x82\xc7B\xea\xf2Xopg:\xd2?\xfc\xdf\xee\xc0\xebOs\xffߴe\xb4s\xe6\xd2X\xf6źS\xf4\xeb\xf6A&\xed\xa99\xfd\xcfZ\xbf4\xf3 \xaa\xddy\xac)\xda\xe8Ć=ʗz\xf3\x9f\xd2M\xfa\xd4\xff\xfc\xc1x\xab\xef\x85\xd2\xb3ܫx~\xcdx\xd9&\xf3\xdatl-~;\xff\xfdW秜oן\xd7Kjp^/Z?i\xbdp\xf3A\xce\xc7j\xbe\x80\x84\xa6ۋ\xdbfe\xf6/\xc1\xa6\xf9x`\xe4\xfe7\xeas^\xbb\x99\xde\xd71\x82n\x92nಞ\xbe\xa2F\xa8\x8f\xb3-\xbcV\xe8q5\xf4\xbb׶w\xbd\\Ou\xacڢ\x8d(~0\xef\xbc2R@E\xd7p\xbd~\xab\xa9\x8f\xf5R\xf9sLo\xe1s\xaf l\xa3\x9c\xd6\xfd\xa3Y\xbe6\xe2\x8dL\x8f\x85(\xef?^\x93\xf44\xf3\xb3\xf4-\xcf\xf1ޥU\xcey\x84{l=\xbf7T\xeb\xb1\xccp\xa3\xe1[\xb0\xf0\xf7\xfc\xc7|\xba\x83D\xfe\xb0w-\xab\xf0\xb12ϧ챻\x8fVϡ\xe1\xf9g\xf9\x94D~k\xbd\xd7\xf6æ\xad%p0~\xb1\xa9\xfb\xdfR\xe4\xfc\x89\xcf\xe1S~\xf2 \xf3n\x95\xbf>_\xae\xf8:\xf2;\xaf\xfd\xa1\xbb\xc7n\xe8Y\xbc\xcfo\xf9\x84\xd7ݿ\xa8\xffОк\x85 ǻ\xf5\xe9\x8b\xe5\x9f\xf8\xb7\xef\xb7V\xf4XKZz\xa7\xee\x8fH\xfd\xb1\xeb\x89\xf9\xd1\xdfS\xf6)\x96\x9a*\xbf\xca=\xe2\xf8E\xe32)=hA~ \xd6~\xad\x9d'\xa6\xa0\xc5DŽ+\xf4\xd3\xdc<\xd7\xe8+\xe3Y\xec\xf8W\xeas.\xb2\xbb\xbe\xa8/|\xbf\xe1\xeaj\xf7\n\xedQpAm\xab\xf9]<\xab!ߟSA#x3\xbdڀ]\xfej} \xf9}}\x96k\xc3[\xd2\xd7uҟ\xebM\xe39}\x83Of_\xff\x96\xe4/\xdf\xcd__x!0\xcf聉\xfe8瑛\xb5y\xda\xf1s\xe7g(\xa2\xc2\xef‡6\xbf\x80\xf5G\xda\xc9\xfd\xf0\xafOu@k\xce\xf7g\x99\x85\xfc\xbf \xf3\x97\xf7\xa0\xfaѩ\xf7i\xff\xf9\xd16\xd1V\xda`\x99m\xf1\x88\xbaQ\xb43\x94K\xed\xa3#y\x9eG;\xb5\xd9\xe3\x82O\xf0y_\xbc\xd2B\xf9_=\xa9\xbdf\xcc\xe94\xe0\xb9n\xafb. K\xbf\x95\xcaz،Ҁ\xf4ᗟ\x97\xf7ʷ\xe3\x94\xf0\xcdz\x87ҽ\xd6Z\xbf\x9d\xae?\xaf\x97\xd4P\xedW\xad\xe7\xd5\\-bK\x90\xae5\x9f;j\xbb|\x9a/ !p\xb0\x97-E\xbf\x9b5\xd05\xe5\xfe\xf4\x9a\xae:\xf4f\xb4q\xcc\xca\xd5!\xc5'\xdfnj\xd0\xc2\xfdH\x9f\xb1h\xe9UGįUW\x8bnc\xcaF\xbe\x8d݃멅\x8f\xf4c\xa4X?k\xab\xbc\xcdjjW\xecQ\xcf\xf9V\xfdV\xb1{ҟZ{<폘\xde\xc2G\xab\x88 \xc6B\xbe\xc6Z\xf7\x8f \xccE\xaa\x00\xe6k\xe0\xe9\xfcl\xf3\x91\xef`\xba wܖ\xd1\xca\xe7\xed\x99\xf9Ay\xa3\xa1\x93\xfb\xa1\xb5\xfe\x8f\xfb\xdf\xca]\x93\x8f\x8d+\xf3\xd3\xe2Y|\xec\x9c&EV\x96O\x83oc\xadɾ\xb5\xfe\xf9\xb8bx Չ\xd7˷\xf1\xd2j5 `y>\xb0\xee\x87q\xa1\xe7\xb1|j\x8a2F\"\xd1\xb0\\\xafnO~\xdd~\x91\xeas\xdc\xd2\xd3\xceu\xf9\xe3\xcf\xf2\xb4\xf7%UW˭\xf4Z0bIU\xce.\x9c \xfb\xc9\xf8\x97}k\xff-;\xee\xa4\xe7\xa4!U}\xc9~Z߮\xee\xed\x92\xf9k\xbc\xb4\x91Kxӷ\xbb\xb6K\xb90\xbcp2\xff\xf8\x9b\xf4\xd4\xf4\x8as\x91\xb4\xa0t\xf2kpk\xff\xf2\xce+s\x8d\xcf[q>\xc9cz\xb3<\xfa\xee\xfc\x95>ֻ\xeb/\xeb%\xffÿ<\xd1\xaew\xe6X\xcd3\xdeǼA\xceޠ\xfd\xf3\x9f\xe6\xe6\xf4\xcc\xe3уl>\xf2{<\xda\xfam)\xe9FC-O.3Ŷ\x9cT\xe7:lTV\xb4ha\xf7\xfc\xcc\xeb\xbd\xaco\xbdrˠn1zdw\x8bx\xb9\x8a=þ6\xa2\xfc\xcaG\xf713\\\xc5\xf7\x95\\\x8bpU\xaf\xcf\xd8w\xec\xdfxp-g|\xb4\xbek\xdd{\xc6\xcb4k\xc5~\xa7~\xaac\x82w\xfd\xfd\xfd\xedz\xd5\xe6<)\xc1\xe5\xb2!0\x87<\\d\xbe\xa1\xa8x8xߟ\xbe\x9c?Ž\x85_5d\xbdo\x8fS}\x99oᤣAs\xb9våzl\xfe\xb6ˑ\xfaR\xeeM \xed\x93<\xbd\x91\xdec]\xcb\xf6\x89w\xe5\x90d\xe12W\xcfb\x96w\xfb\xd6~\xbb~>\xaa\xea\xd9c]ۜ\xba\xbd\xee\xf2\x8e\xfa5>\xc1ݿbt\xe1\"\xb2ҷ f\xf9d\xdfZ\xff\xc5 \xe3/\xc2E~\xaez\x95\x8f\xfcM\xcc\xf0\xc27\xc3\xbb+_\xac?Q\xb9{ޯcē\xac\xc5\xe5~\xf0\xf8\xd4w}\xb25\xd4\xe4\xc9\n\xad\x9eCʗ\xef\xdfi\xa0\x98\x9f\xd7\xc0FɁ\x92\n\x87d \xfb\x8b|\xb1n\xc6K\xc7a{zY\xd7+\x9f\xa5\xcc\xfdI|\xaf\x86y\nϴC\xb6u-\xac\x88V\xb3\xbcۏ\xee7\xdb\xaeO*\x99\xef\\\xea\xf3\xba#\x9b\xeb }\xec \xf5\x92\xbf\x87}Og\x8d\x82뮳|\xb2\xfb\xfemPG_\xde\xef)^\xc6\xec\xf3\xcd\xf2\xb4\x9f\xc4L?\x8a'Ӽ\xc1\xbc\xbe\xc0\xa2\xe7c\xbf\xa6\xfbQR\xb6\xee\xfe=\xf4}l\xa8o\xb7oX\xf7\xf5y\x9d\xeajh~c\xfcL\xa4\x8bs\x9e\xec(f\x96\xbf\x8aG\xeb\xcd\xe7Kr\xd0ld\xff4\xa0\xf3\xb4\xe8h0\xcb\xd3\xfe\x87\xbd\xa3yBR\x83\xff*\xce\xebC .M\xb0\xeai\xf22\xc0\x82\xe0~\xcbli1\xb1Г\xf5\xeb\xa2\xc7\xcb\xee\xf7\xfe\xeb\xc0\xfa\xfc\xbe\x88\xce=\xe5Fl\xe1\xec\xb0]h\xab\xb7\xac\xef\xf0\xf2\xb5D\x8cTQ\xb3\xa0\x87p\xe9\xf9\xb9Ӥ*\xa5\xaf\x87߫\xf6\xa8&\xbeH\x9c}P{\xd7߫\xf6\x99*\xaf\xf4\xfb؁gt\x8dF\xbd\xa6\xdf*P\xff\x99\x89\xd5=\x8bc\xfd\x94;\xba\xb7\"ij\x82o\xc1\xd2\xd7\xeb\xe0{\xf5R \xb3\xef\xfa\xe3\x83| {\x84^\xb59OJ\x90\x9fC3\x91.B\x00\xc7\xc3|C\x91>\x99I\x80\xff\xd88r1~\x87g]_\xcf\x8a\xd5D\xfd]\x9c\xa6vМ\xb7򣸸!7\xda\xcf|W\xdbG\xbfU\xf8l:\xc4E.+\xb2u\x9e \xaf:\xef\xf6\xad\xfdv\xfd|\x94>\xea\xa9\xe32?u3\xf9{\x98х\xabQ\xad\x84\x96\xcbc\x00\xf2 \xb7\xd6\xfb\xe5\xf5-}\x8d|Y+?u3\xf9\x9b\x98\xe1\xf7X\xd77St\xdd-\x8f\x9eOb=\xba\x9b4\x90r\xd4\xf5\xf8\x84I\xdf\xf5\xfclGTH\xc60\xd9=\xd6u\xcdo\xe5\x98\xe5\xd1\xed3@\xc8\xf9\xf7\xc3i\xc14'\xf4 Y\xf6\xd3c\xfb\x97\x85QO\xe2{\xe52\xccS\xf2ؾ&.\xf5\xb0\"Z\xcc\xf2n\xaf\xfd\xc4\xfd\xdd\xc3\xd7\xf7\xdf\\GJ}^wT\xeb\xf1B/\xfb\xc2|\xe4\xd7bfk\xe1\xe9\xacQp\xddu\x96O\xf6\xad\xfdk\xe7ɦ=@\xfc\xd8\xfen5lW\x9f\x99\xf0\xbc#n\xeac\xf7\x98o\x96\xa7}ozw\xe3{\xcc\xf4\xc2;\xf3/\xba\xb4I8*\x8a\xfd\xe7#\xbb\xe9\xda\xf4\x93/\x8b*=\xdc&2|\x97\xe7\x8f\xeas\xbd-\xfe\xb9\xf3\x91\x9dc\xe6xz\xdf\xc1򥂿\x8cUϗb\xb5\xa6\x9d\xa7E\xcdt\xa0\xc1,O\xfb\xf6\x8e\xe6 K \xfe\xab8\xaf\x8fT@^\x80\x998\x98\xf9F\xc1=\xbey\xc3\xdc\xe5\xdf.\xf1{\xfe\xd3<\xeb\xe4'\xffÿ\\\xef\xc0\xed?\xcd}=\xb5{\x9eo\xab\xf8\xe2\x86Rm\xecq\xb9m\x88\xef\xea\xae\xfb[\x96󊜗\x9az\x94όJSO\xff\x9c\xba^\xb4.\x9f \xf29\x9e\xd2g\xb5\x99\xf7=\x98\xe6Q=\x99(\x00\xe5S\xc0]\x9e\xf1\x86q\xaa\x88z \xcc<\x8b\x99\x9e\xcb;\xf8\xd4\xff4p\xfcS\xdc\xf6\xc1U\xbc\xeb\xd5t\x84\xbf\x8f\xef\xf1ֺ\xd4?\xdaO\xdfWS{\xa9?\xf0\x97\xf5?Mk~\xa3\xfeL\xa4\x8b^\x832OG\xf9\xa7w\xadW@\xb9[\xbf̄r\xeec\x8fP\xec\xdf4A<\xef\x8f\n\x94=\x89\xfe\x9a7ӥ\x86Jc\x8d\xf8MH\xa8=\xce\xe7#\xb0\xeb\xad6⻟0\xbb\xc0x\xe4\xfb\x98\xaebf\x92b\xc5;\xf2d\x85\x8fVk\x91\xe5\x90\xe5\xd3\xfe\xd5\xf9\xbae4\xa3l\x904\xdcĊ\xcf|ĥ\xc0\xc1\xfc\xc9,\xbfA/`\xb3\xbc\xec\xbf\xf8\xe2z~\xce\x85\x91\xafc\x9d\x9f\xb1]qe\x85\xa4\x84\xa3\\\xcdϺ,\x9fb\x91\x9bǣ\xea\xa7#K\xa20\x00\xf9\x84[\xfb!\x97\xacx \xff\xe6\xb4/\xf2'\xdd澥f~\xd6\xd5\xe3iL\xf73,!\xc2\\u\x8e\xa9\x9c\xe5\xfe\xc8&\xe9b\xb0\xe1\x936\xba_M\x9fk \xc5.l\xb3.\xfayק\xee\xc4\xed\xe2h\xf5^d\x8a\x8b\xd9HZ\xc2!Y\xb0\xfc xӃ\xfc\xbc\xdf\x97 \xeaaa\xd4 ^\xfd\xc8\xf9\xdfk¼ \xb2\x9c\x9eĊa\x96w\xfb\xb3\xfd\xeb\xda\xfdu\xdd\xfemu\x84\xfa\x9b\x87v\xf0\x99^눢Gw4\xa2x\xc1\xf8U\x8f\xa7\xfdf\xf4Q<\x97e\xc0Z\xe5K\x00]Nxs\xd1\xfe\xb3\xefq\xb1?\x9f\xf1\xbe\xb7\xf4\xabނg\xdfX\xef\xbby\xe6\xae\xc9\xdb\xe6/ّ\xdfc]\x9b)\xa7i\xbe\xaa\xe9\xa7P\xf2m\xect\xfe0N\xbfCR\xd0\xce\xe01\xbf\x8bW\xbd\xe3\xe7\xaf\xeb\xefٗ\xfd\xfa\x9b\xfd\x89;\xcej\xfd\\a\x8cO\xfe\x87\xf8u\xe0S\xf8}\xbd\xb4\xf3v\xd8]\xb9\xea\x90\\*f2\x984\x8c\xe8\x97m?\xc5H4\x8b\xa2\x88\x85}\xc8\xb6)e\xb6ϼ\x8f\xe8Ɵ#\xf2I\x98\x92\x99\xf0.\xcfx\xc38UD\xbdf\x9e\xc7V\x82\xfa\xcf\xe5\xf2R\xff\xd3@|\xf1\xec \xecz/\xfc}|\x8f7\xcf\xd4?ڷ\xcc\xd5~|Y\xffS\xf9-\xc9\xcb\xfdτ\xea\x85~6\xe8\xd0@\xdb\xd1P\xea\xb7A\xb93\xe6\x93\xc3=\xbfx\x94\xf7oJ\xc8s\xf2\x81\xa5\xfc\xdb\xde\xd9\xe0\xfe.\xdd1\x9f\xaeW\xe7+\xe7#\xb0\xeboU\xf1ܮ\x85\xd9\xc6#\xdfnjp3+8\xf2d\x85\x8fV\xcf!\xe5\xd3\xfe\xd5\xf9Zd\xbcڎ\x9c E|ab>bOؑ0W,\x8faV\xe1{\xf9M\xa5\"P+\xa8\xe3\xfe\xfeT\xfc\xba\xe4\xbf\xce[\x868<_`\xd6E=\xe4\xe7\xb1\xe7w?F\x9e\x8e\xcav0\x00\xf9\x84\xb5ߖ\xad\xd0ȗ\x97\xcfY\xfe\x97\xdd\x8fu\xf5x\xdaw0õp'\xcc2:\xf2{G\xb4\xca\xb9c\x89Z\x87MC\xecW\xd4û\x9c\xd4\xc3ʢd \xab\xa1ǭ\xaczy\xfa\xc8g^\xa5\xa1\xd8_\x94\xb3n\xbaV\xccRfy\xb7/\xf7\x87w0\xf6K\xf7g\x80z\x9e\xc1u\xfd\xcae=Ҋ؏\xed{\xd7\xe3\xf7\xb6׮-\xc3>\xfb3\xbb\xf0\xb5L'^\xd0J0\xcb'\xfb\xd1\xf3b\xe9\xf9aeR\xef \xbc\xcdDžz\xb6V\xaa\x9f\xfb\xfc\xba6\x9d\xe4ml\xff\xef.\xbf\x8fu\xe1\x9a\xe9G\xf1\x85T_\xe92Z/\xcfòM\xba\"҂\xfc\xdf\xc0<_mA[\x85\xec\xc7,^\xba\x81\xb7V\xff\x8d~\x96\x82\xd6 \xf5\xf7\xd6\xf9\xfeu\xe0ׁOu \xffi\xee\xe2A\x87\x8a\xba\xfb<\xe8ɊO:9\x9b\xe6\xd6AƂ\x85\xe7\xf42:\xbdɷ\xb1\xe7獭\x85y\xa3\x8a\xbc \xab\xed\n]I\x8d\x97ﻴ\xd6\xf2H\xc3Q\xfb\xef\xea\xf6\xfc\xea:Fo\xfbS\xa1\xa9\x93/9\xc7u\xfd\xe1\xb5\xe7u]\x8f\xf4\x99QiR\x95gX\xdc}\xa5\xccƈ\xe4\xdb\xd85q\xbd\xb4\xf0q\xff\x96\xeb\x89:\x9e\xc7\xeai\xbbB\xd7\xd0\xe3\x9fW:\x9e\xc1j:\xd7\xcb\xf9\xb1\xd8汪\xad\xec\x96g\xff\x8f\xf9\xf6\x9c_Ӣ\x85K\xcf\xefi\xe8\xd5\xf3\x84\x9e8_\xff\xf2\x95;\x8ba\x83'y\xa6߇\xd35C\xae\xc4ʡ\xf2\x84\xaf\xe5\xb0(\xad\xf5 \xb2\xd6 \xa4\xfd  \xd7t[\xe6#n\xe7gg\xa8\x87|\x89=\xbf\x8f\xd3[\xb8\xf4l5\x9a\xadǼ\xde%\x88\xd3wo\xf9\x91Oۯ\x9b\x9fm\xa0>\xf2Lw\xe1\x8e\xdb2Z\xf9\xd8\xce2Aς\xfc\xd6~\xe3\xfa'n\xef\x87Vc\xf9\xed\xbc\xb0\x91\xcf+o\x8fO\xbe\xec\xcf3#\xad\xea\x8al!\xb8\xa0\xb6\x81Y>\xd9k?p\xf4\xf0\x93\xfbw_O\xa1\x8f\xd5\xfb\xe4r\xf41ܚ\xaf^\xfb\xef \xaag=\xce\xc7~\xf3\x8c-\xfe\xc9\xfd晩g\xb7\xf5\xb1\x93Q!v\xa0\xc6\xd3{\xd7b=:\xb6\x9b~Ӹ\x83[Z\xee\xd7BK\xe1\x90,F \xbe\xe8_\xecߔ\x8fz oTO \xa3\xfd,O{`\x86oa\xb8} l\xe9\xadM\xa7l\xeb\xe2\xe9A\xabY\x9e\xf6u\xe7\x99󣸲C\x92`UY\xcf\x9f/\x9e\xe2\x8f}+\xebq>\xb2\xbb^>\x9f\xca\xfa\xfb/\xa0\xab\xb31]\x9bZ\xa4\x84 \xf0n\x9e\xf9x\xe6\xfc\xb4\x92d\x9f\x97D\xaa\x97\xe7-\xf9\xff \xe6\xbck=\xa8\xffwy\xc6\xfba\xef\xa8\xfa[\xf4# \xe4\x9a& \xdb\xcf򴿈\xb9!\xb2\xbe\xefq \xb1\xc8\x9ez\n:544\xf8\xe1;\xf8}\x9dG\xe2a\xa4\xb1Q\xf2B\x9dk7\xa3ћ\xfc9\x8e\xffb0\xac܃\x98\xf5O\xef\xc2\xf9dL g\xb0lߥ\xb5\x96G\x8e3\xc4a{\xbc5\x8b\xe8\xf7\xe9ᗳ3\x8f\xa9\xd0\xd4I9\xc7u\xfd\xe1uƋ\xabG~Ϩ4\xa8\xca,\xdby\xa5\xcc\xc6\xe4\xdb\xd85p\xbd\x9ca\x8f寱\x9e\xa8\xe0\x9d\xd8jhW\xe8Jz\xfc;\xf5\xce\xe4\xd29\xea\xe7\xfc0\xe2\xd1\xfa~w\x8fy\xa8\x8e\xfc\xf8 Rz~\xcfHe}\xe9\xc1O\x92\\\x8fj\xd4P54\xc3t\xf2Wz\x86\xa6\xdf*\xac\xf8\x92/\xbc*~ĩgP\xbe8b\xc4}\x9f\xc5\xdc\xc2\xed\xf5\xd5\xf5\x91?ǭ\xeaν\xec~yӤ\xde\xfeX\x9e\x89\xd7rϏ\xa3-\x81\x8cw+_^\xff\xbd|\xac\x8b\xf6\xe4;\x98\xee\xc2\xb7e\xb4\xf2\xd5\xda'Γтȏa\xadw\xee\xbfv=R5\xfe\x8e\xe5\xdd\xf3\x85\xd6\xfd,nU[d \xc1\xb5 \xcc\xf2\xb4O\xb8\xb5_\x86\xf7O\xab\xa0F\xbe8 RY\xf0/\xf4$3 \xb7\x99\xc2>\xd1o{cz\xe1\xf5\xd8@fp>\xf6\x9b\xf3\xd2\xeb;Fh\xf1=\xd4w\x8e\xd7\xddY/\xfbvĴn\xe1\xa3\xd7Pc\xfa\xb3\xbe\xc4k\xbf\x8a\xe8\xff&,=\xe9\xad\xc7o\xf5\xee\xe2\xc9O\xef\x9b\xff\x8b?1\x91\xe9\xf1\xbd\xf2\xa7\xb9թ\xbcRS_\x84\x8fm\xa2\xb5\xb16&k\xf2\xf7p|\xcb \xe3JG\xfd]D\xc1t\xe6\xe1\x9d2\xaf\xd4d\xbf\xf1\xafk\xb9\xf7\xf2S\xf1\xa4\xc8\xdb\xebyI\xf3\x9fdz\xd9\xbef\xa3n\x9e\xe3\xac\xc7\xe7z\x93~\xb3\xdf.Y\xcf0\x9e\xf4\xb2M朎\xcf\xe1Q\xfdi\x82\xf5\xc7\xfc\xba_\xc6)Ln/\xd3O\xf3@\xeb\xa5h\xf0aAH|Jbo\x92\xa0\xf5\x9eK\n8\xc3\xe2ޣ\xec,\x8b\xdau僨\xc5\xf5\xaa-︯\xaab壦O\xfb:\xb6(\xca\xc0\x88\xa3\xb8\xf9\xf3\xa3\xcf\xe8g\xb7X'\xf9\xeb\xd8\xf5\xebܰZA\x8aO߉\xad&)\x9d\x9f\xa3\xbd\xfa\xf5\xf9\xf9\xf8\xfdNY\x86\x9e\xda~\x94I\x8b\x94p\xf4\xfe\xd1\xd8+\xa0\xc1\xe7\xfc\xd4\xf3\xc2[\xe7h\xffH\xbfM\x8eROv\xb6k\xbe&?ʴ\xe4븵\xde׭u\xf1j~\xd6\xf5,n\xa9\x9d\xce\xcar\x80|\xef\x87V\x81;=\xdb\xfa\x94\x9e\xa4;\xd3\xc9??\xfe\xb1.\xc6'3\xbc\xf0Ͱ\xc3\xee\xca\xc7\xfd\x91\xfb\x93\"\x91\xef\x9f\xf0eGpk?_\xcf\xcf\xd6PO\x9f7\x8f^u\x8c\xf2.\xccj2N\x82\xb5 =\xbd\x82n\xf0[\xbf\x90?\xef\xb7$\x90\xb8\xdb\xe0\xabzXxnP\x9b\xdeI \x87\xf5g\xaf\xa4g\xb6󪙁\xc6y\xef\xafۯ\xdf\xdfW;B\xfd\x81\xf7z\xadj\xc7^\xa9\x9f}\xa1\x9e\xaf\\\xe4\x9e\xc7T\xb7Ǻ6R\xb8\x9bR\xd7 0\xcb\xef\xecMϏ\xbcբ\x82v\xf1\xb6\xba\xfe\xd6y>R\xafեr\xb7\xf7\xaa7\xe9Bg|\x8bc\xac0\xe5\x8d\xe2\xa4|e\xc8\xe8\x87&\xc9O\xac@.\x9b\xcfw=\xbe,\x96\xb4 \xffo\xc0\xea\xae\xd5\xcazX\xff\xff:\xf0\xeb\xc0\xfb;\xa0=\xaa\xfdYWp\xfb\x8bh k\xa9Zi(c\xf6r,\xabG\xb4\x83ܯz\xdcs\xf8\x95\xe1\xe88Ň\xde\xdc1>\xc9\xe4G\x95\xd4т\x87\x00\xe6\xefa\xb83q\xa4\xaf\xeb\xd1\x8b\xc7/\xa2\xed\xc1\xd4\xed\x9d\xcdNݽ\xf9\xc5t^P\xa9\xfa\x93\xef\xe3/\xdbd\xce~|?\xa3?\xe6\xd7F\xc6i\x9d\xe4\xe5\xc4\xf4Ӽ\xd0z)|\x98`5\xb7X5$A;\xea=\x970\x83e\xfb\xa5\xfb,j\x97tu^\xaa\xff\xe5y\xf7\x90}\xc9{tU\xf1}|\x8fum \xed\xddz\xf6բ(*#\x8e\xe2ٜ\xef\xb2F?\xbb\xc5j\xc8_Ǯ_\xeb\x853~\\O\xaa\x95j\xbeK\xf3\\\x87ԏc\xfdV\xe7\xb5xe\x87L\x8fb9\xbbi\xa9-\xe3,1\xaf\x84\xd5\xfcI\xa2\xee/YrK\xa0J\x9a\xe4\xffp;y\xc9\"\xbe\x9c\xbfӦQ\xb9\x9d0\x97\xe9\xeb\xf9\xd9pJ \xdfƦ\x81\xeb\x9d8\xd6\xec\xa8\xe2v>W\xfcy~\xd6\xe5\xd6]\x85[\xd5MǏ\xf2\xea\xae5\xfe5\xf6\xf8~hH= w\xf5\xb0:\xc6'3\xbc\xf0ͰܽAq\xbf\xf0\xd2\xf3\xce\xfd㙩\xe7\x8f\xefg\xb6&*$\xc3\xd4xz \xd7l\xdf5f\xd2r\x8f\xa7\xd54\xa0\xf5_h)\x92\x85\nz\x88\x97\x9ee\xf7Ǟ^N{\xf0\x85\xbe\xc4[;\xe4\n\x97\xb7Bi\x98\x9d\x9ey\x91\xcc\xc0\xb3\xbc\xdb\xc7ySb\xaf\xcd_\xed\xfc\xd9\xe3\xca\nO\x82\xaev\x84\xfa\xc7p\xa9\xdfe\x98\xf7^o\xe8gߨ\x97\xfc\xb3\x98\xd9G\xf1\xb4*\xb6\x93V\xf3)^\xb1S\x81H\xb5\xe3?[U-\xfaL\xffe[\x8b\xf3\xa91i\x9f1S\xea\xf3՟\x8fk\xd1g\xe7ײ\xcc\xe9w{\xa9\xfbT\xef[y\xaf\xd4ӊum\x9c\xddd\xf2N\xf9k\xd2\xfch\xc5\xe8+\x82G\x86\xec\xef㊟\xad4К\xc2Y\x9e\xf6\xa7C\x9f\x9c_\xb6ҳ\xd9\xefqR\x9e\xf9w\xe2W\xd2!\xfd/M\xe9'\x9cn\xaf\xc9p\x87\xf4[ksS\xee\xe2Fo\x85>ozo\x953\x9f\x9e \x86\x82\xb7\x9c\x81\xdc.\xef7N\xe0\xd8\xf3\xbb\x82\xf2~N\xdd\xec\xd0,O\xfb\xe3\x89\xce\xe8¥Wg\x84 \xa5\xf9\x8e\xf7\xfa\xdd@\xf9>\xf5\x83\xc2b\xfdgA\xa9\x00b\xd6\xd5\xe3iLwa\x98=\x95o7=[.\xe2r\xc7P=Ʊi\xe0\xfe\xeb\xe1R\xcfx>W޲?\xd6\xd5ߟG\xfb'\x90\xf7\xc7#7\xe7+\x95\xa3\xf5\\\xe8`\xb94 ?\x88\x95\xefS\xfb\xb78\x9e_u\xfa\x95\x96\xf5\xb1\xee\xbd1\xb9Ex\x9f\"ɩ\xdc<\x99\xf8E\xa9wa8\xa1\xc7|\xbd\xfdF\xfe\xb9\xfd\xa7\x84^\xef\x9f\xe3r?\xba\xfd\xb8\xbe]K\xb6K\xe6#3\xba\xf0\xbd\xa8\xbc\xa3\x9dg\xe9\xc9\xfb# \xf4pw3\xdfC\xb8u\xfe\xd4\xf4o\xa5\xe5\x82S\x88\xddy\x81\xbb<\xe33\xfc(F\x98\x8fBӬ\xe95!{|V\x8f8\xf3\xb1\xfd\xebx?j\x8c\xfe)\xc3(O\xfbu\xd8\xf0\xbc\xc1\xc7\xfa\xd6\xe9\xf1\xad\x8a\xa7~\xfb{y\xde2\x9bW\xf5\x93\xafc\xfd\xfb\xafZ\x8d\xab\xba\xafxӝ\xa1\x00x7\xcf|?\xec3\xa2 \xbeۏe\xf3\x9b\xe5&\xcf\xf2\xab\n\xbc۠\xfe\xaa\xc5z\xc2x\xecS\x8f\xa7\xfd\xbf\xb3\xbf/\xa2\x87\xbbͅ\xec\xb8\xff \xe0 \xea\xde\xe5s\xb4\xb6V\xcf~L\xb6E\x8d\xa8\x8cc\x91\x9f\xb1\xba\xa2\xd7\xea{N\xfb\\\xf7\xf6\xbf\xd1\xe6\x9a\xca\xf5\xe1\xe3\xc1\xd0\xf5\xab\xe5{\xa6\xbfgQ\xa9`\xcb\xf6,\xfe;8ӡJ\xd39\xf6\xf9\xd1l\xccz_\xb7\xafwc\xaf\xdf,\xf6x\xac\x9ez\xdco\xfd\x8c~\xce>;A\xbe\xc0i \xbeh\xf6\xad~ѹ\xf7߮\xb3\xbfg\x9fuh@\xed\xc9D\xba\x98\xe5i\x9fqJ0\xf3\x93!\x93\xb0ٿ|\xa5/\xc7k\xe8{+\xffթ\x87\xf3\xc3\xe3\xa1\xe3\xde \x9f\xf9e\xfdIm\xd5[\xa1Oě\xde[\xd39\x9f\x9e \x88\xea|\xe4w^\xf7\xd3w-H\xe5\xcb\xfb\x9d\xb2\xb9\xa0\xa6\xf9\xc2\xe10\xf5\xfb\xb0\xf0\xc1h\xd4\xdb\x9e ^\xf9\xf2\xe7\xe0<\x90\\\xc6\xc5\xfa\xef勊\xfc\x8a\xf6\xe4;\x98\xee{\xac\xebN\x88[\xb4rpzJ<\xfb\x83\xe22\x82 \xedg4\x8b\xd8nO\xfc\xdc\xfe<\xb6\xb3\xbf?\x8f\xf6O\xa3f\xf7R\xbb\xb5\x9e \x9c\x90\xc4\xca\xc7\xfdK\xbc\xec\xfe\xd5l\x00 r\\\xe8\xa3\xe3\x91_\x8c\x99\xae\x85\xa7}\x85\xe3\x84F\xd3\xc0\xfd\xd5\xc3e<\xc6\x97\xfb\xd1;H\xbdm}Q\xb7_qj\xbcj!\xd7nj\xbeǺ\xeeGY`\xa1\x90T\x90\xfb\x95\xe6\xe4\x8b\xe5T8$\xcd9\xc13\xb8\xd8\xdf)\xf57\xf5\xb3\xd5\xd4?\xcb\xd3\x98\xe1G1\xc2|-\xad\xa7ܿ,\x89 \xac\xc7\xd3\xfe\xd3\xf5\xab\x85\xc4\x00\xef\xe6\x99\xef\x87}F4?\x9f\xee\xc7\xd4\xfax\x89\xce7P:\xa6\x82z|\xde\xe3\x8d\x98\xffF5\xf8\x9e\xff\xdby\xf6\x81\xba\x9ag\xbc\x9e\xe9@\xe3Osk\xd2fB=c\xcb\xde5\x957N\xb7\x88 ס\n\xc2\xdf\xc7G\xf1\xfajF\xadϼ&\xe2u\xfd\xd6syS\xcb\xe8|\xc8\xc6\xfe\x9f-\xab{\xc4\xfa\xe8E\x80B\x9a\x83\xbe\xfds\xe8\xd3\xf8\xaf\xaa\xf9I\x8e \xc93\xdeG\xf1뇣I_\xfe\"\xaf\x8b\xbd\xc1\xf9\xbe\x99\xf4\xcf\xe2\xbc\xe0n\xd5_\xe9\xd1o\nL \xe4ʂ5\xd7[z\xcf\xfc\x93\xa0Q\xfd\xa9\x8c\xfc\xc6z\x91\xe5\xeex\xdb\xc1Ͳ\x98\xbf\x86\x96W\xf01\xaf\xa7W\xcf\xed\xaf\xb1\xbf\x93\xe3׽a\x85'X\xbe\x9f.\xcat\xe4\xdf\xc4\xf4\xef\xc7\xf5\xf9QE\xc7h\x8c\xde\xc6\xec\xe3\x91\xefcFhaFb\xe4\xcf1\xbd\x85Ͻ.\xb0\xbbr,\xc7_/y\xbf%^\xb8\xdc\xc0)\xa7\xee\xe2m\xcc\xde\xf2#χf~\x96N=\xe4\x81i\xde\xc2p[[\xf9\xbc\xf1\x8ble‰o\xceu\xfb\xd1\xfdZ9\xc1\x93\xa4\xf3\n\xda;Vz\xdcB\xa8\xd4SV\xfe\xe4H\xab\x9a\"g.\xa8m\xa0\xc6\xdbX+A\xb2\xd7~^\xff\x9dx\xbd|/\xad&/\xc5\xcb\xf9Su2\xd9\xf3J\x9dL{\xb3<9?\xf5<\x96\x95=\x91j\x8e\xe7 !\xee+f\xfc\xeb\xd8\xfb\xe3\xfe\xe5\xfe Ŭ\xa0\xde:\xda\xd3\xea\x9c';\x8a\x99\xe56f;S\xc0\xac'\xf1\xfb\xf5l&\xc2\xdd\xc7\xf8\x8b\xb0\xf2\xe7\xfd\x97\xde.s,\xa8\x81\xd3p~\xa3&\xc6.\xe8\xde\xc2c\xd1\xd6[\xb5\xf4\x94\xd3\xe3#\xda/\xa5zЂ\xfc,=\x9fZ\xfb \x84~\xf6\x8d3D\xfeY\xcc죸\xaa\xcaZ\xa4\x004`\xfb\xee\xf2\x8c\xd7\xc0g\xe7\x87Ih\xf1\x9f:\xefr\xff\xf5o-\xae\x9d\x87[=\xf6\xf2\xfa\x97\xdd\xd3|d{\xa7\xe3U\xf3%\x87`\xbe\xe2\x8a\xf2f\xb0l\xbf\xa2\x90\xaeM@Ku\x9d\x97u\x9c/>Bk\xf2\xa5\x9c\xd2\xc3m\"ÿ\x97\xe7\xb7\xfa\xe7\xfd\xb8\xca\xefv`j\xf5\xbb\xfa˙\xe5\xfc\xf5x\xda+f\xec/\xf9\xfeu\xe0\xefv\xe0\xcf}m\x8f)vt\xf0\xc6\xd8'\x83\xdbv\xaf\x9f\xd2Q\xeb3\xaf\x89\xf8\x8c\xfe\xf7\xdd\\\xbfn\xbc\xed)\xbaE\x81\xa0\xb7\xc5hcj\xcfR\xfe\x94\x9f$\x98\x90<\xf5~\x87\xbc\xd4\xff4\xd0\xfeb\xda\x98?X$\xfd\xb38\xcfDz\xfa\xd3GA.\xb4\xc0ih=,˟\xe2^\x8e7\xa9?\xa5\xcbo\xac\x87r\xf9ܮ\x86\x9b\xf7\xfb/\xa2-\x84\xf63\xcf\xff\xfe\x8b\xdeؠ\xab\xf8\x8bJzm2\xf6_3\xf3\xe1 6\xb0\xeb\xbfZ\xfd~\xf9\xeb\xda\"2\xde|\x97\xa1\x85Y*dO\xfe\xd3[\xf8\xdc\xeb+yH \xc8\xf3\xb5h(\xfd\xe1\xbc\xdfS<\xe1f~\x96\x9e \xd1\xc6\xe6ғ\xdf\xf6\xbe\xcf\\\xcb\xdfS<\xce{~\xb7\xe7\xfe\xeewh<\x9fwL\xf6\xc7\xfe)χ\xa3\xd5s\x88\xcbG\xb8\xc8(\xf9-\x83Y>\xd9k\xbds\xff\xdeR)\xe3/Ė\"\xe7O\x85\xe7\xf0)?\xf9\xa2? \xb4\xca_\x9f.W|\xf9\x9d/\xd7kX\xb8\xe3{\xf1\xbc\x9eCy/@\xbd\xb3\xbcG`\xf7z\x98Y\x9e¹\xba$(﷔p\xcfo\xd7y\x80\xcfଇ\xfa*xH\xc9zj\xbc&\x8b\xdc \xd3}WB=6d\x9aT\xc2u}\x8c@\xb9\xe4\xd7\xe0\xd6\xfe\xb5\xfb\xa1\xd7\xe2\xaf\xc4\xf3\xaf\xd1k]9\xf6;\xf4\x89;v\xce\xf9\xd0{d?\x8d\xa8NxZ\xdb\xcb\x00Wx\xf3\x91 \xfa'\xceK\xf7\xbbʯ\xef8\xf5\x8e~\x85_o\xec\xe7<\xf6\xde\xfbk|~\x8b\xe1 \xad\xc1Z/zg>\x8d\xeb}\x96\xa7\xfd\xa7\xb0\xf4\xeb=\xe6O#\xbf\xf7_\xfe-\xc8\x9a;\xdf\xc8Ӿ\xb3e\xaf-hŒ\xdf\xee\x9c]\xf3T\xc0\xb4\x91\xf6>F\xeb_o\x9f\xf5x\xc5i\xbdw\xfdi\xd0­\xd7ǭ%\xca\xc6(j\x97\xf86v \xdexJ\xec\xccZ\xb1l\x84\xf1\xddꝯT\xd0\xc2\xef\xd44\x93\xab\xae\x97\xfdgD\xcdA\xdd;\xe6h\x96g\xfa;o\xa3\xb3\n\xf9[0+l\xe1\xf7\xea\xef\xae\xeb\xe5z)\xb1\xeboU\xa7|\xef\xadҲ\xf5\x89\xbf\xb2\xb1\x8cҧ\x9eaq\xe5\xee\xb1\\A#\xd1\xcc犽b\xd7\xfcṃ\xcaj4\x83{~\xdf\xeb\x87\xf4\xb3}h ia\x98=\x95\x8fݙO؋@\xdeqy>\xb5\xd5\xfd\xcb4\xe7_\xe6g\xe5\x8cG\xfeft\xe1\xe9\xa8l\x90O\xb8\xf8A\x9d4\xec\xa7o\xf7\x9dxE~\xea\xa6?\xf9\x9b\x98\xe1\x85o\x86vW>\xfe \xc6\xda/΃=7!\x96\xa7\xcc\xef\xf9\xca\xfd!UW\xf5\xb05\x8cw\xe4\xc9\n\xad\x9eC\xca\xc7ϯ\xac\xbe\xb8Sn`\xd3T\xe8I\xf1\xb4\x9f\n=7\xf2m\xa5\xc8u)_֓x\x99\xe7\xfe\xa5qa\x84y *_M\x8f\xb8\xb1\xe4\x8c@\xafY\xde\xed\xd7\xef/UE=\xd7p\xa9\xcf\xeb\xb6h\x9e\x89\xf9ؗO\xfb9\xcc\xe8{\xack\x8bz\xe7\xe2gk\xb6/\xe9\xa2\xc1KC\xdei\xa0\x87ۿYP\xd2\xdd\xc1\xc5\xfe>ѯP\x87\xd6hP\xfd9\x90/\xd0\xe3i?\x89\xbe\x85'þ\xcd<\xf4zc?\xba\x84_\n\xd4\x84#|G=\xac\xef\xfb\x8e6\xc5\xef\xaeǻ\xaf\xcc\x8c]\x95\xf59ߛ\x8dc\x94\xbf\x8b؝Q̊\xed\xbc\xdc|\xa00H\xa3|o\xde\xc4Ϝ\xafV\xe1\xa8\xfd\xb7\xdc?\x96oOλ\xe6[\xf3\xf5_\xe7ُ\xf6\xa1\xf51ݏ\xe4\x90\xd8\xd2\xcb\xf1\xae\xf0/\x9f\x8f\xfe?\\\x9d\xb0N\xbfN\xbf\x88\xb6\x80\xa9\xadEߋOLē\xf4\xc0k\xa4EaoR\xc2\xb5]\xf6x\xdaw\xfdi\xd0\xc2 \xfc,V;Zj\x82w\x8b\xf2\xc1\xc9-\xe2U\xae\xb7\xef٪j\xd1{\x8a\xc4\xd7|\xbfaL\xfabFL\xe7\x83J\x8fֻ\xfd\x96 \xaf\xf2\xccCu\xe4\xcb H\xe1\xd2\xf3;F\xa4\xafױ\xf7\xaa\xed\xa9 \xde\xf5s\xbd\x94\xd8\xf5\xf7\xaa}o\x95\x96\xad\xa7H\xfc\xfb\x95\x8de\x94\xbe\x98\xf7;\xc7>?:]\xcbL\xe7\xde\xeb\xf6;՗Jh\xd1¥\xe7w\x8c\xb4\xf4\xd6:,\xdb\xca!Iﱮ\xe1\xb2*\x87*\x9eOҋ@\xdeqy>IA\xdd~\xf5\x8a/\xf3\xb3r\xea!3\xba\xf0tT\xb6\x8b\xc8'\xdc\xfa\xc1\xc6\xf0q,\xc1\x8d\xf8\xf1 \x82}5\xbfb\x99 \xecY\xd6]\xcc\xf0\xc2w\xe3\x8e\xfa+\x9f\xee\x00\xb1=ž\xf7\xeb\xa1\xc5\n\xf9}Zx\xfc~M\xbd\xec\xcc9OV\x98Q\x9e\xc2\xcaw\xf8\xf8\xf9J\xa6%\xba\xe7\xb7k PP\xe1\x90 d\x91\xaf\xee }1^\xb1ߨ\x8fu\xbdx3\xc9\xfdI|N\xbf\x91\xa5\x86y\nS~ \x8f巪\x81\xb9b \x93w\xdc\xda_vx&\xe5\xab\xfb\x87\x9eg\xf8R\x9f\x97٨\x8f\xe5\xf7x\xda\xcfaF\xc5sY^\xd6Qp\xdd\xf5\x847M\xda6\xa9{\xfc\xf6\xfd;ڠTOK\x9f\xea\xa9\xf2\xea\x85u\x8a\xf9ؽO\xfbI\xcc\xf0\xa3x2\xcdc\xe6\xa1כ\xfb\xd1S\xb6\xf8R\x90&%<\xe18\xeaa}\xe7\xb8ܐ摒\x9de?\x8f|Y\x9f\xf3=\xb5\xc7(\xb1;\x97qj\x98Λ\xa2#l( \xae\xf0\xe6sYpp\xd3_\xf5\x9e\x9e\xb7\xafT5~K\x9d\xf2\x93/\xeeg\xecϷb\xcek\xad\xbf\xd2n\xb6\xe4{\xfe\x9dg\xbd?\xec3\xaa5q\xa9/\xa7\xbc\x81\xd2\xc9\xf1R\xc0e<\xe3\xfd\xf0\xd6\xf1\xdc\xdfz?\x9a\xdb\\\xf3La\xe6|Kis4\xba\x91\xbf\x8e]\xaf\xa8?~PD߂\xfd杌rٰ\xb7\xf2\xaf\xdbI\x9f\xfeԲ\xfdʗI&\xcfr\xae⼠R\xfd\xb6ηK\xf6\xe3\x9b\xd3.\x80\xf5\xae\x8bS\x83\xd3U\xdc8O\xf3[\xbe;\xf1\x9e\xd7\xcfvP/\xf99\\\xae\xad\x97b\xff\xa6\x83L\xf1S\xd7\xe2\x8d\xf3\x8c_=\xc2[\xd0\xd9 \xa4\xb0o\xc1l\x90c\x9d\xa7ҚU\xbe\xd8\xffm\x85\xae\xe9.\xac\xac\xcc\xe4\x9fF\xadj\x8a\xbcl' j\xbc\x8d\xb5${=O\xf5\xf6\xe3\xf0\xfe\xe8\xe4\xeb鱲,D.'\xc5\xcb\xfa\xcc\xe0\x8d\xffF\xcbY#i?a\x8c\x98;\xb2#\xec\xcbNW\xf8\xbe\xfds\xecH+?\xf5\xb1j\xb1R\x8e\xf1vť\xcb_z\xecG\xe8\xdd\xc2{\x9fG\xaeU\xb2\xa4$\x82y}\xa7\x81b%\xd0\xffMx\xf9\xf9\xc0\xe6\xe6\x90`\x83\xea<\xddGq=\xda\xfbG\xcf\xf4\x8asU\x9cpj\x9d\xe5i\xdfƦC\xfb\xd7\xf6\xeb\xb7\xf6\xff\xeeOB\xdb\xf1\xeb\xf5\xad\xb3\xdf\xeb\xb5\\\x8e=k\xa9\xdf\xc7\xe3լ\xed\x9f\xf48\xfa\x96W\xaa\xc5\xd3\xfaU\xbe0\xc0,O\xfb\x9e9L\x92\xec\xf3tIo#~q\xfb\xf9\x80\xbd\xa5\xcc\xe7\xeak\x96\x9b\xf4\xcc\xf2)L\xff\xf6\x9a \xbf\xf3\xe2\xa9\xe9\xf8\xcej\xcfT\xe5\xd10\xaa\xf3ѿ\xe0\xb7\xf5\x96\xa2\x90\x8f\xf3\xd0 \xda\xfc\xf1\xedt\x90\x9c\x97\x81\xff\xdb8M@~\x8b\xf9\xc9C\x87\x8b0\xfe\x81_\xfeT.|\xbd?\xc6\xfa\xb5\xf2\xa2\xf9\xeb\xd87j\xeb \x8c\x83\x92\n\xbe\xf3\xa0IXOVz\xa1\\6\xec\xcd|\xc8 \xbd&\xe9o|\xfd\x9a\xfb\xfa\xb7\xaa\xdfQ\xa0w6\xdb; \xffO\xe0\x97\xe6B_\xb8H?ó^\xf2ױ\xf7\xffo}\x9d\xe6|{K\xeb\x87 *\xf0\xde目\xeb\xfau\x9e\xf2\xfc\xac[\xef\xb6S*\xed\xeavag,\x9fb\x91s<\xaa\xa8\xee\xfd\xa3\xfb*G\xebQWd\xbf\xb6F\xbf\x8e]_\xb9\x9e<\"\xd7\xab\xd8w\x86\xdc{\xb0\xfa{\xbd\xae\xf3\xe8\xdf\xeaG\xfb\x83\xab=\xc6#\xdb\xc3\xf4\xee\xf9M\xf3\xbb\xf6Y\x8e\xe6\xedIv\xf6[\xae\x85\xf8V~\xbe\xe3\xe09޻\xb4\xca=\x8fp\x8fm\xe7\x8f/\xb6\xca '` \xee\xf1\xe6\xd7\xabc\xa3\xfa\x8e\x95\x95\xf9\x8f\xfc\xd3\xe8\xacq\xbbv\xb5o\x82,\x9f\xc2\xc9\xef\xf0\xb6}~{\xec\xbd\xd0]\xe8\xff4\xd4\xecڵ\xa5\xaca\xd9>\xa3\x89=\x8br\xc6\xfd3Fh\xf1\\\xee'\xd73\xae\x8f\xddc=\xe4\xcf1\xbdG\xf1y\xd4 l}\xfa\xf23mq?L)\xb2\xde\xe4\xaf\xfd\xf0\xd8\xfe\xcb ]\x80\xf2\xfa\xa0\x87|S[\x87|\xa4\xa3AS`\xb8\xae:`\xb0\xa5\x8f˥\xdc?K\x8fO\xfbk\xf8l\xbf{m\xe3\xba\xe2\xa7\xed\x8f})\xf5;\xddp=\xd1\xff\xa3\xff\xa7\xd1\xd5nM뎆\xd4]gy\xda7\xf0\xf2\xf3\xe7j\xc3\xfa\x8a\xf3iq\xfc\xa2\xfe\xd4\xfd,'\xe5\xcb\xe7/g\x87z\xc89\xee\xc9'?\x8a\xbf\xbc슼<\xe3Ά\xae\xf1\xd1/\xf7\x8f\xf3\xd0Ӵy\xdaq\xa9\x87\xfa~\x98>bG\xf1\xca~\xf3\xbb\xfau\xe0\xafw \xffi\xee\xe7 \xe1F:\xc3\xe2\x9eW5\x9eA\x9a\xe2hv_\xe2cD\xb2\xef\xc2G\x86\xae\xe9/\xe3|j\xe4;\xf5\x8fϧ\xeb\x8f} {{վz\x8aĿ_\xd9XF\xe9\xeb\xcd\xd81\xad\x8fl\xfc\\x4:\xe3\xb50\xf3\xc4ᖇ\xd0\xf3[\xb0\xf4\xf5\xf4/\xdb\xcfk\xb5\xae\xa9\xbf݃\xf3\xd8kR\x85\xdfDžs\xe5i\xc0>h\x9ciP\xb3c\xba\xe6\x00\xfc$܋\xf7B\xdfc|\xd2O\xbdU\xfc\xb2m\x94K\xbdt7\xdeJ\xc8\xfcS=ģ\xf1\x99\x8f\xed\xed\xf1\xadvq\xcfφS\xd0,\xef\xf6\xad\xfd8<\xc1E\x83[I\xdfQw\x99\xff\xc8\xf77(\xed\xe7pKmE\xf2\xe5@\x83Y>\xd9s_^\xff\xd2G= \xac|y\xff\xb1.\xc6#3\xfc\xeb\xfaf\x8a\xae\xbb\xe5\x89\xfb\x8bg-\xdb\xe5#Z\xaf\xcf\xedU}\xccG}\xd7\xf3\xb3\xc7|%\xbb\xefN\xb9\xe5M\xbfG\xb0\xb5 \xf3\xfa\xd5\x00\x94\xea\xb2\xbf\xc8\xfb'ţ\xe2\xcb\xfb\x9buQ?\xf8B_\xe2Y.\xdc\xde)_\xf8\x9a\x80\xcaɁj\xef\xed\xc9;\xd6~\xe7\xfe3\xecZ\xa5\xb8\xee \xf6\xfeL\x9f\x95\xbe\xe7\xa54\xb7d\xbbШ\xf4\xd9\xc82(:\xb3\xb5\xf0\x8a\xbc\x87p +\x8d\xf9\xfb' \xe6~&\x9e.\x98\xfa\xe1\xaa\xfeW\xec\x9e\xf5\xb0/\x9c\xa0\xaf`\xe4`\xa6\xc5 R/\xa1&\xa9/T\x9e/\xe7|)\xae\xdf\xc6\"#\xbe\xef\xcf\xcb7\x8aw+\xd4eƊ\xbd\x89\x93{~c2\x91.\xee\xf1e\xbd\x96\xb35\x8b\xa9\xf2ߊs\xf7S\x83\xf2yV\x9b\x9d\x97͞\x97\xaf\x99\xe73\xc6 \xe1\xcdGIf\xfdi\xff\xc3\xde\xf1V?\xfd\x99\xeb\xcfa\xfd\xbe\x9a\x9a7\xc0\x81x\x81\xd4\xf0e|cs\xfc\x87\xf8\xde\xfd\xa1\x97\xffi\xff^\xfc\x9b|\xfe\"\xda\xf6\x89Z̩^\x83\xef\xecD\xf9\xaeQr-\x8a4\xa8K-|\x8cNkcm\xac\xe5M\xfb\xab\xf8\xa8\xc2\xf2\x8d~\xf0\xa4\xe7\xb7\xe0ю\xbdW\xef\xf8\xfc\xb8\xfe\xf2\xc1\xce#ă\xbc\xeb\xefU\xfb\xde*-[O\x91\xf8\xf7+\xcb(}\xbd;F\xa3\xf5\x91\x8d3s4:\xe3\xb50\xf3\xc4\xfahyH=\xbfK_O\x8d\x97\xef\xfbk9\xaa\x89\xffb\x90\xf31\x8e\xbdUt\x8c\xeb)W\x9a \xec9D\xb6\x99\xb3 *\xe0\x81\x9c\xe1\x00\xf3'#\xf1H\x00\xf3B\xcf\xdb\xf8\xa4\x8fz\x87\xf0\xcbW\xe5A/\xddY\xf9=\xdeB!\xfd \x8c\xf6\xf6\xf8Vx\x86y\n\x8f\xe7g\x83\xa9h\x96w\xfb\xd6\xfd\xb49\xa1EC[P\xcf\xebڶ\x9f\xfb\xc7\xfeg]\x8cO\xfeft\xe1jT\x93\xdd2PI\xa3|\xb2߯w\xcb)\xdc\xdaO9?\xf3]\xc4ʗ?\xa7\xb1pգ\xf8\xe4ob\x86?\xc3\xe2n\xa6l\xb8{\x81\xb1\xddL9c}\xc6-\x9e\xc0\xa1\xe7\xa8\xef\xfa\xfed\xf9\xac\xe7ȗ\xf9\x9d\xd7r\xd8{\xeb\xfa\xe1Y\xa4\x9cy\xfdj\x80ik\x82\xcdF\xf67x \xc1\xfc=|y\xb3.\xea\xdf\xdaߵr\n!\x85\xcaY\xd3c\x89\xf7\xbc\xae\xaf bF!\xef\xb8\\\xff\xae\x82\xe7\x81ag\xa4\xb2\xefX+\x9c\xc73\xfa\xf6ѣz\xea Ư\x8cW-\xe4\xeecf\xbeTB+A\x83\x97yo?\x93\xcf-\xcb\x92\x9e7\xe3b\xff\xa7\xfcԛ1\xdav؀\xe4 \xb3\x9e\x9a͍1\x86\xc57R\xbe\xd55\xea\xf1\xfb\xd9e\xb4\xf8RdcgC\xf2\xef\xc1QO䳚j\xe7\xa7I\xa5} Ǚ\xf2R\x9fƞ%^\x99/\x98\xba\x9e#O\xefQ|\x8c\xf2\xefE\xa3\xfd\x88\xd5\xe5\xbd(p\xd0yXt\x8c4X\xcd3\xde{ǗMx\x9a\xc0\xffj\xbc\xde\xfa\xed\xad\xb7\xec\x9f\xd8{@X\xc67&,\xc7\x88\xef=\xb0\xf5\xf2\xd8\xffŸ\xe6\xce3\xfc\x96 N\x9b%\xb5\xb1r\xfaH\xeb\xc6.\xbb\xf4\xf7q\xe5s\xaff\xdf\xe2\xc2j\xf6j\xb5\xa7H\xfcl\x8e\x95\xf6W\xf4\xaaku\xfdd \x9c\xf2>J\xe5(ZaO>\xfb\xbb\x87\xd6G^A\xba\xb3+A\x9e唡\xe0\xd1O\n\x00\xcdp\xa4 \x9e\xf12n衾.f\x83\x9e\xc5!'\xf4[I\xed?\xdd\xee\xb7y׫\xe9\x8a\xf8>.\xcc\x82\xf6\xe4\xc7\xf0\xab%`\xc0a<\xd8\xefd\x96\xdfR\xfb\x86\xd7Kvl\xe4ۆ-hZ`\xd4φd\x9e\x81\xcf\xe2\xe7\xe8\xe5:\x93[^޷\xb17\xa8\xd8ߪ/\xd7\xd3\xd0\xff\xf1\xe1\x99 \x96\xed\xc7Eo\xb6\xfd\\\x95r\xe5\x8b{\xa4\n\xaf\xae\x8f\xaa\x9c[\x83wɟ\"\x8e\xdd\xad\x97Q\x96\xe0\x97\xc4|\xbc\xa5\x80Y\x8fq6\x96hp[\xc8|\xbc\xa4\xf85\xbc$\x92\x99\xdf^A\xffyզ\xd9I\xe9\xabX\\\xf6]taq\xef\xe7g\x8a#\xd8\xf3;\xd6\xf9\xcf\xcb^\xf5\xbb\xbe\xa88\xcbo\x95s\xa0\xd5ú\xe7\xb1\xf7\xc3\xfd]x:\xaa\xe4\xb5\xd4\xf8\xd7Xޏ\x89Z0&R\xf9+\xdfa?\xbe|\xb3;\xe3\xb31=\x9e\xf6\x93\x98\xe1\x85'\xc3\\6W\xber\xbfxH񻎥\\\xb9\x83\x8f\xe2\xd6~\xba\xae\x87\xadR\x85\xaa\xa7\xe4\xcd\"\xfa㼬\xe9-\xcc(Oa\xe5\xeb\xe99\xac\xff\x9a\x98n\x80\xe44\x9c\xd0\xed\xab\xfb\xefEQ\x8f\xe1-\xf4d\xfc\xe9\xf3\xb5\xfa\xdfk¼Z\x8bޯ\x8fYr\x8d\xbf\xf2\xfc\xfc\xf4\x98\x8b_\x9e?^wT\xeb\xf1\xe2\xf9\x82}a>\xf2\xcfbf\xc5\xcbUE\xc3\xea\xa1g\xf9d_\xec\xdfT \xcf\x9e7\xdd D=\xc2g\xf5Y#[|\xb3>v\x9f b\x96\xa7\xfdl\x92\xee\xb6{\x81\x8c\xaf1;=\xb4\xec\xd5yVǎӂ|\x9b\xbfل\x8f\xf8]X\xfd\xd0\xf3\x9d\xe95\x85\xc2\xe4W\xe1\xfb+\xbc\xd7\xff\xbeޜ\x8dW\xf6+\xbf\xea\xf1\xb4\xff\xe1\xffR\xfe\xe4\xd1\xfb \x8ac\xd9z\xff\xa0son \xe2}\xbb6^\xb9\xc8]\xc7\xfb\xa8T\xd0\xc2׳\xdd\xf7\xbc\xa2W]S=Gd\xab\xf85\x98\x84\x93\xbb\xa2U\xed_6\x99O\xee\xec\xb2\x9fD\xf3,\xa7\xd4Os\xb0\xb1h$\x88\xdd\x92\xc3\xe6\xffz\xa1\x9ei\xbc\x8f\xf7\xba\x9e\xca?o\x94W\xea\xd7\xff\xba\xfdų \xde\xf5\xe7\xf5p\x98\xdfhO,\x80\xba=\xf91\xbc\xd7oq\xf7\xf8um\xff\x8eW\xb0\x9b \xe5\xd3ܘK\n?<_)M~\xa3&\xd2ʄ\x99\xa7\xa3\xfc\xd3\xfb^\xf3kH0\xbbk\xbe`Ny\xf3\xd8=t\xfe\xb7\x96\xdd\xdb|\xc5^\x825T\xbe\x9f)\xeaLA\x9e\xff\xa4Q\xf3\xd3\xfe\xa0\xe25\xa8\xa2\xf0\x8fj\xed\xaaǻ\xf5\xca\xd7^\xc6Q\x9e\x9aX\xa1\xef\x99^4FY\x85\xa9&\xe3$H\xc7[wz4x\xc5/΋U\xf9٨\\\xa0\x80q~%?\xf1 \xb3\n+~\xa3=YO=\x9fy)-z\x9d\xef\xefO\xc5\x8bz\xc6\xed-C\xef|\x88\xea\xa8'\x98W\x8c.<\x9b\xe53@\x83W\xbe\xda~ظl\x90>\x80-d-\xbfe,\xf6k\x92\x91ߨ'k.^xM\xf4~\xe5\xf3\xe9\x8b\xcf\x9cN\xae\xe7\xfe\xac\x8c\xe0j\x8e{\xfb\xab\xb5\x9f\xaf\xe7gO\xa8\xa7ϛG\xaf:Fy\x8f\xe8\xe1\xfa/\xf4\xb0 3\xb01\xb6g\xfb+\xf9Sq\xb7\xc1\xd4;\x8aY8\xea\xec\x9f\x8c\xf7f\\\xe8},?\xccDu>\xf49\xdf\xdaϟ:_z \xbc\xaeWj\xcd\xdb+Ԉ\xea\x8d\xeehD\xfd Ư\x8coq\xb4\x9d\xc7\xcc>\x8a\xe73u\xd6s/\xaf\x8f}\xa7\xdeY\x9e\xf6\x8b1\xe5\x8d\xe2\xc52\xbe6\xdch?\xe2|r\x8fr9\xfa\x88γ\xb2`z\xd0b\x96\xa7\xfdwb\xf5\xa3\xec\x9f\xeb\xbd\xc3\xfbLh>\x8e\xf1\xe2\x9e0>\xc3>#?{\xef\xc3\xdd\xf5tw}\xd3\xff\x87\xff\xcd\x88?͝\xd6]\xbeq\xa7\xaa\xf3\xb6_4\x85\xeb\x96ß\x94蘰ŗ\x98\x86ɳ\xc3,\xb0\x85תPɭl\xe3\xbcG\xe8\xfck\xf5ߋf\x9a\xc7+\xbc\x97\xeb \xef\xfd\xa6\xea3X·\xeb\xa8[\x8fw\x83\xd50\xf9:\xfe\xeb\xfd\xdfW\xc5\xb4\xf0\xde\xe7\xfe\xf5\xec\xeamۻ\xder\xbd\xb8G<\xe8\xd55\xb3ںՓ\xa3T\xd0\xc2Oj\xb8\xbb\xa5\xb7=c\x96\xcd\xe7K\xb33\xbe\xafe\x8b\xf8\xf5J-\xea\xb9\xde>_\x8f\xfc\xf9\xd1F\xc7\xf2\x8dx(e;@\xed\x9a\xe4\x99^\xe9f%\xb6\xaaV\xf9\x88\xe7\xf3\xf5\"_\xcf\xef\xbcί\xbeˆ\xe7Zǰ\xe2k\xc7ձbYdv\x88\x9d\xe9\xf1G{Z\xb7\xf0\xd1k\x00I\xb2\xd2%\xf1y\xbd%^\xe6Ï\xdfفƱ\x85`>\xe2\xe6Mi\xf2\xf5db\xec\x82\xee\xc2c\xde\xf7\xad\x94\x8f\xd3gX\x9cg\xa1s\x93\xc3\xf5\xf5o\xbb\xcf\xfd\xf7\xbc둪\xb1\xf8QŨ\xfd\xb1\xae}~c\x94\xfdh\xf5R\xbe\xae\xfa\x97\xc1f+Jb\x80O\xfb\xce\xfb9\xf1\xc2\xcd\xfd#}\x8dx\xb9\xc1\x83\xbc\xf2\xe5\xfd\x9b\xea\xca\xee)\xf9\\\xbe\xf12΃\xeb.fʕ\xed\xba\xec\xfbH*\xf2\x98E\xa8\xb6\xdf\xcc[\xeb?\x9a\xfdY\xac\xfc=}\xe4\xdbz\xf7=\xf1\n}D\xfd!\x8e\xafV\xf5\"k%HC\xa8<\xf0\x82y\xa4\xc3\xdbe6H?\x80-eM\x9f)*\xf6\xff]}\xa9\xcc\xfc\xc6x\x99H=\xfee\xb6\xe9o\x98\xd3]\x98i\xbeK/\x97W\x97\xf5Ѓ\xb3<\xed\xaf\xe1\xf5\xe7\xcfՎ]\xd3Bݿ\xac\xcf\xfb֮7\xceW\xceK\xf0\xaa\x8cߎM\xb7\xea\xa5V\xd5$~3N3\xde\xcd3_\xf3\xfc\xcd\xf7\x9fdO~\xce6:! \xfd\xd4\xfb\x9f\xc7\\w\xec\xef]\x9e\xf1\x88{\xf1i\xff\xc3ޱ\xdf\xfa\xf6><\xb4~_Dsc6\xf1\xe8Jl\xb8D\xac\x9bw\xd7_>y\x86\xf6\x83\xd0%\xd98}\xa6\xff+\n\xb1\xab\xbf|p-\xe7\xc33\x8eV{\xb6>\xc4YD\xc6\xf3,3\xaf\x8c\xd0\xc231\xdfi\xdbҫ.\x89_\xab\xa9\xddƔ\x8d|\xbbG\xb9^\xdcC\xebK\xfe\xac\x82\xf9\xc8?\x8f\xa9\xa0\x85\x9fWr-CK\xaf:^\xe7\xcb\xf9\xf2\xecuk\x9e\xd71k\xb4|R\xdc~tTQx\xd7UC??\x99Q\xb4\x9a\"\xf7\xc5<\xd3+\xd3<\x85\x95O\xe5 \xcf\xe7\xebE\xa8\xf3\xca\xe7S\x8c\xb8\x86\xf5\xd8\"2q\xfbfg\xa8\x8f|\x89=\xbf\x8f\xd3[\xb8\xf4\xb1\xb7\xec\xda_͟x\xad\xc7 7\xa0\xf3\x82v\xf97C\xe4\xe3\xba\x9b\xf9\xd9ի\xf8\xe4;\x98\xee\xc2\xb7e\xb4\xf2I~ \x97\xeb\x91zڼ\xe5\xe4\xfa\xef\xe1RO;\xbe+\xe5\x8fu\xb5\xee\x8fa\xe5\xea\xaf\xbf\xdagh\xcd\xcfV\xdd\xeb%\xef\xca`\xf9=\x9e\xf6 \xac|\xc3\xfb紀\x97\xa8\x9b|\xe1\x9e\xb2>\xd6M\xf271Ï\xe2\x9bi+\xee\x9c@7 =Η\xeb\xdd-l?\xfaUx0\xc2\xf8L\x8f\xe5k\xf1\xed\xf3\xc1U\xc6+\xeb Ư\x8cW\xef\xc8\xd5-\xf6\x8c.\\\x8f\xf4\xe0\xa8J\x80\x00\xc1\xbc?\xd2\xc0f\xfez\xd9\xef\xef\x8d\xcaI\xeb\xb0\xa5,\xf4\xa6\xfan\xeb\xe5\xb0\xbeY\x9e\xf6\xc0 \xdf\xc2p\xfb\xd8\xd2\xcb\xe5F\\г\x98\xe5i \xb7Η\xcf=\x9f\\\xedx\xbd~\xd6g\xf3b\xc2\xda\xf3E\xbd>s=ޭ\xfe\xfe\xeb\xcan+V\xb5+\xd1\xd0*\xbd\x9b\x90\xf7\xf0\xd4s\xef\xcfc\xbe\n\xfd\xb8\xa8\xef\xee\xf3\xe6\xbfΟ\xabK\x8bv\xb4\xbf=\xff\xbb\xfc\xac\x9e\x9f\xbdw|t\xfe~\xfd\xaa\xf6k\xf7\xa7\xb9\xb9\x82\x89G;}\xf4cߏ\xacߔml4:\xe3\xb50\xf3č\xbe\xe5!\xf4\xbc\x89\x99\x8e\xe1\x86y\xe9\x83\xef<\x97\xe3'G\x84\xb9\x98\x8b>\xb8\xed_\xae\x93\xbe\xf8\xd3ʞ\xa0\x8d]\x87ⱼ=\xde\"%\xbd\xb4_\xb3\xa0^=\xdf'4i]\xec\xfa\xd7\xe4\xb7|3\xf1\xae\xe8e\x8f\xf9X.\xf5\x90\xcf8\x85\xc9\xf2\xd3\xf2\xe5\xddݜ<\xd7Kqb\xe4\x90\xf3-\xe5\xcf\xfa\xc9?\x8e)\xa0\x852\x95 \xcf\xdfnA\xdb\xcf\xd3\xc0\xbeU]\xc4s\xbb\xa6H\xc6#\xdfnj\xd0\xc2\xfdH\x9f\xb1h\xe9mu\xb0e?\xa7~6\xfau{׫\xee\xdc\xdf\\_sU\xbcú\xd5﹎\xa8\xfe\xa8\xd7\xfd\x89ٟ#\x96\xab\x9b\xf9\xcb^\x98\x85ד\xfc\x8b\xe7\x85d\xc0\xf3\xea\xf2\xf9\x94\xa62>\x8cG\xeb\xae\x9f\xb3\xc3\xfafyڿS\xfe*\xfc\xe62\xbe6]\xf4\xd37`\x9c\xa7.\xf9/_\x8b\xc4\xfbIِ\x8bHD\xff;΅\xa7 ֻ\x9ag\xbc\xfe/u\xe0\xf1/\xa2\xad\x99v`h\xb3\xb9:Lį\xc2\xccST\xad\x8c\xf4\xbc\x89Y\xc3 \xf3 \xbd|Ҹ?9R\xcf\x006=\xc8\xf0sI\xc8s\xfd\xfd/\xa6]\x87ⅿ\x8f\xef\xf1&-\xe9\xa3}^p\xfa\xb7\xc8\xd5\xf6\xbe\xf7 Ͱ\x8b]\xe7\x9a\xfc\x96\xefN\xbc\xfb\xfaY.\xf5\x90\xcf8\xc9\xce\xf2SG\xf9\xe4\x9e\xdf~_D\xe7V\xbc\xf5\"\xcf\xdfnA\xdb\xcf\xd3\xc0.\xaf\xba\x9d^T\xc4s\xbbv6^/\x98\xd1+F8\xc3\xe2Fc\xbf\xcb\xcet\xb5:&\xcd=~N+\xa3\x99\xb7\x8d\x8df\xa3{D}Pa\xae\xaf\xb9*\xdee\xbdb~\xbcQ\xafw\x8c\x98\xfd\xc7\xe7\xbdhϏ\xfb\x89?\x8fr\x81M j\xf8\xfe\xb0pZM|~\xa8\xe1\xadv5\xe0j\xfeNkF\xc3w\xc2\\\xa6\xaf\xe7gC(\x81|\x9b\xaew\xe2\xf1\xf5>ZQ]\x8fΣ\xc8Ϻ\x9f\xfc=\xcc\xe8{\xac\xeb\xa1 ,\x8fN'\xbc\xe5\xa9\xed \x91\xf7k\xf2~\xe0\xe1\x8aU4\xf2e}n\xaf\xb0b\xdd\xd5֟\x8e\xe9Zx]\xf6\xf3H\x91\xdf\xeb9\x9e$<\xc0s\xd8\xfbE=G|}\xb3\xd125L\xeb\xae\xf9>5\xb6\xf5+M\x87\xf6W1;\xe0 -\x85C\xb2hxþ\xaa\x97\xfan\xc4\xcfg\x8b\x95@\xfd,\xbcÓ\xdec][H\x93\xbb\xc7L\xf3$\xb6\xbcj\x97\xe5\xd9ci/<\xaf\xa7a\x96w\xfb8o\xe6pT\xac\x8a\x98\xff}\xd8\xfb\xf9\xfey\xcd\xc6Y\xaf5\"\xb5\xd1\x8d\xc8#\xbf\xea\xf1\xb4_\x8b\x99}\xafU\x91\xa2Y\x8b$\x80 ԾI^\xe6\xf9\xf9 \xf4\xf0n\x827%f\xbf\xb9\xe6\x80I\xe0\x97\xe3|\xbfH\xfd\x9b\xc1\xfbzs\xbf8/\xac\xff\n\xaf\xb9\xa5\xef0\xe5\xaf\xc2o\x90\xfe'RD?5\xc9q\xf9Bq~\xfa\xadgy6\xc7\xfc=\xb22\x96GE=\xbeTx\xf4\xff\xaf\xf3\xbd\xfe\x91\xff\xe1\xffr\xe2Os\xbf\xba\xd0ڢ\xefi\xd0\xe8\xc6}\x8f\x9a\xf9,u\xfd|g\\\xf5\xbc\xees2\xcb3\xfdɏ?\xf8\x97\x9e\x9f\xb1\xaaf;\xb8V\xedl\xf6\xa3}\xf9\xff\x90\xe6z)\xf1Z\xfd\xf7\xa2}\xbe\xff\xf7\xf4ケC\xb3\xff{\xbb>\xce\xe7:\xcc\xcf_s~-\xa3\x8d\xd5\xd5U\xf6s\xfa\xe4\x97\x91\"\xad\x98\xfc`]\xf0\xa8) x􃠥\xac\xb4[\xd0ɠ\xfbI6\xe9\xef\xc6Kvl\xf0cxT\xff\xb1\xe1\xfe\x8bS\xaf\xd9j\xd4\xd3m\xc71\\\xfe\xe2\xa6\xdf\xef\x93\xfeH\x8b\x99\xb0_iH&\x85\xbe\xf6\xc97\x93\x94\xf3\xa7D\xc4\xf3\xf9{\x9c\x8f\xf3\xda2T\xf6c\xd106\xf0\x8e\xfc\xd4#\xccʙo\x96?\xda3Z \xbd\xd0X\xfb\xb7\xf5h9i\xae\xfd\xa3\xf5X$ -\xc1E\xc01{\xe5\xce\xcfVP\xf9\xa6\xfb\xeb\xba\xe2\xad\xfd\xf6\xcd\xfe\xa0\xa6х\x9f+h\xed\x97\xca\nJ}8\x8fW\x88\xb4?\xb6\xb3\xcc\xef|Tg\xfe~\xb7V\xa4c\x84g\x91r\x86\x9eF\xbe\x9e\xf9 \xbcu ٷ\xf6\xd3\xf0\xfej4\xaa\xe5z\x9få|Y\xfc\x9f\x863\xe5\xca\xf6M\xb9#\x87\xf0ʙ\x9fG\xf3󩙽\xff\xfeYۿ\xa6\xb1\xd4\xe7\xf5\x94\xfb7*\xf2B\x89}4^\xef\xf2\xa9v\xc5\xe8-\\\xf3]:V\x9f\xfeH\xb1\xe3M\xe3n6y\xff\xb4\n(R\xe8\xd8o\xfa\x93\x9e\xe2|Hz\xac\x9e\xedrV_t̯\xe8?\xcb\xd3\x98\xe1G1\xc2|-\xad\x87\xfb\xbf,\x88 \x90\xb3<\xed\xafa\x9eO\xb6\xea\xacf\xd63\x8b+;4<\xdeQwx\xb7\xfdq^؟R\x8d\x8fDܿ6\xf2=f\xf8w#\xd5\\\xeb\x87U~\x95\xafv͒(`\xd5\xe0d\x90i\xfan\x9e\xf9~\xd8gD\xf3\xfb\xebǽ~\xf4\xd6w\xaf\xbf=\xff?ç\x95 )\xdc\xf1\xe1\x8bh\xd2:\xac\x9b?9ڛ\xf1Oj\xb8[\xfa\xd4AǼ\xd12\xc3\xd1:\xfa_\x8f6\xce3\xe3\x91\xb0)=\xbfc\x84\xb6\xf0Z\xb5\xeb\xe6\xcf\xf5r\xbd\x94x\xad\xfeu\xd1Z\xfdf\x87\xd6e\\\xa9\xae\x9f\xfdgNV\xb7\n3Ց\xff\xef\xec_밺Qva\xf5\xe7\x93\xf1\x8f\xfc\xfewf\xf9\xc2\xe9'!\xbf/\xa2S\xe7\x8e \xbf\xa1i\xca/\xfb\xa7\x00g?\x992\x89\xe09\xf9\xe9Z\xb8>/\xe1\xcb\xf54\xfa\x99\x86\xf5\x86r\xb2|\xf1O\xbc[I\xbd\xe9\x9a\xcfˈ\x8c|=\xbf\xf3:\xcf\xfb\n#\x9egǞ\xff\x98\x8f?H \xf5\\\x00\xc1\xf8U\x8f\xa7\xbdo\xa9\x9e\xdaҫ3€4o\xf0Y}\xe2\xb5\xbb \x84\xf1.b\xe5˟\x83\xb2\xa0T\x001\xeb\xea\xf1\xb4\xa6{ \xc3\xed1\xd8\xca\xebS\x94pq\xf2\x89S\xf7\xd7~,\xf3\xd7\xed\xef\xdf0X\x97+\x88\xfc\xceGv\xefyFy\nk6BO\xe8\xb7\x8dЀ\x82\xc8\xdf\xc0\x96\x97\xfb\x89\xf8\xb1\xfdͺ^bz\x9f\xcbKM\xca\xfa\xe8\xff0N\xe9\xa7۱^V\xeeHz\xeb_R\xfb\xd1\xcdB\xbf\xfb\x8b\xf2\xfe险7p]\xef\xa8>\x96\x92a\xea\xfc\xf9(\xa3\x8f\xe2\xf3\xa8\xd8h_ݹ\xc1g\xbd\x89\x9f\xbe\x9f\xe6\x00)\xed\x9bqKo>\x92\xc3\xdbeO\xbbG\xfbY\x9e\xf6\xc0 ?\x8a\xe6k\xe1h=q\xff\x95Kj,\xe0l\xb6\x9ag\xbckX\xe7)\xeb\xeb\xe1O\x9e\xbf\xde\xd2k\xf5\xe6\xe9He\xfd\x8c\xee\xf3\xfd\xa8\xf1b\xe3\xe90򘿴\xc6\xe8\xbf\xe9\x8a\xee\xb1w/:0\x83ek\xbdR\xf7cS=\xecx7\xcf|\xc4*Z\x93\xffa\x9f\xfe_\xbc\xab\xd77\xd7l\xfc\x9e\xff\x97\xf1\xf8\xd3\xdcV핕\xa5.\xb1\xba\xe7q\xa8u \xe5\x8d\xcd-t\xab\n{\xd7v\xaf\xafL=\xec)Z\x9fyM\xc4g\xf4\xb3\xa6\xd5\xc6F\xb3ѿ\x8d\x8f\xeb'gH\x9fd⋤J\xb7\xf6\x82H3\xe1c|\xeaH\xef\x93W/?\xf5>\x8cCn\xe8\xdfڙ>)򋠰\xf7B\xaeb.\xa0\xe1\xa2\xcd~\x84\xfeMY퓮M\xaf\xe7s<\xf4\xd7\xb4\xe9\xdff'o\x8f\xa6\xdeTN~K\xe1\xb3=\xcbEz\x9a\xed\xac\xfa\xef\xbe\xf8M\xfa\xf3\xfd\x00\xeb\xa9]@V\xfceEG؁/\xd3r|\xc5\xd4\xf5\xe7\xf9\xe1|\xb0\xee\xde\xeb\xb6O\xa8[uU\xaf\xafT\xcc|<ȗ8\xed\xc0\x8d\xa0\xb7p\xe9u}d˗\xca;;o\xb7\xdc0ڎ\xfb\xa5\xf9\xd9\xe6'\xff\xc2[\xfe4N\xf3=\xd6u%ĭ\xa1\xf1\xfc\xd6\xf4\x96\x8a52\xb6_\xad\xdc5\xf9\xa2\xc5;\xb6\xb2\xd4s\xe4\x9fF\xea\xb6\xd4 y{\xb3|\xb2?ۏ\xa6A\xfccӡ\x82\xa5'\x9e\xcbI|\xbe\x8dyv\x00\xf2\xf2\xee0}\xe2\x9eU\xe0yt\x8b\xf5jY\xf7\xbf\xb8\xe6\xff\xdc\xfeQ\xd5\xc7|\xa5\xbe\x92wO{u\xce\xfbv\x8c\xe7c\xfb\xd7\xbf\xb7-\xaf\xe9\xbdǺ.\xbdQ\xc9H*\x98׷(\x81\xfeo\xc2\xda\xff\x85\xbe\xab\xf9Y\x97\xeaU\xbcI\x9e\xeegXS<\x89\x95S\xe5\x8d\xe2R#\xd0b\x96\xa7}\xeb<\xd9ߦH\xf6\xb1\xc7G+\xae\xe7\x8fSv\x86\x97m\xe8 \xfd\xde7YH/\xf9\xe8\xae\xe9\x97u\x8c\xbe\xeb\xeaj\xf7\xaa\xfa\xac \xa4\x81J\\\xc9\xef\xf31~­\xf3\x85\xe7 q\x9e\xe9m\xc4\xcf\xf5~\x88/\xeaK}\xcfr\x92\xfe\\ߎߨ\x9f\xa7\x8f\xf5g\"]\xafd\xe4ބ\xcf$P\xfe(~\x93\xf4\x85i4 \xaa\x90\xa1뼬\xe3|\xf2Z\xcf\xf2\xb1(\"\x83+\xfaa\xef\x83w\x98\xf7\x878@\xeb<\xed\xafb\xce\xe7\x97\xfc\xfb0\xd7-\xd7˧y\xea\xf9\xe1\xfdz\xe6\xfamc\xce#O\x9c\xef\xe2\xf1EtM\xdc\xc8BP\x91\xf4\x87:i\xf0\xa3\x83\xff\x88\x85\xda\xd3Ѽ\xe2\xf5\x951C \xafϼ&bKo\xccЕ<=o\xf2ױ\xeb׍'\xdfғ\xe8\x9f\xf9\"ڞܭ \xf9\xc98uD\x98\x93p\xbda\xe9\xa6<\xe8\xa7\xf5\xf3p\xf9i>\xd8\x94\xfeI\xce \x9f\xee\xf6\xe4\xfb8\xf4oJ\xd4\xefB`\x9a\x80d\xfe\xe9Z\x91\xfaYp\xb3\x9em\xb6\xf2v\xc9\xf1R\x99\xf9\x8d\xf5&\"\xb5\xbf\\\xaeK\xf8\xddz\x93~\xfdbC)X\xb3\xe2/\xbb\x90\xbe\xdc1v\xe8\xcb\xf4RN]\xbf\xce[ݑ\xfb\xd8\xe3֣\x8d\xdf\xcfk\xea\xd4YrcxT\xa3)\xab\xfcɟcz \x9f{]`%\xef\x95\xc0rl\xf0\xf5Ro\xb0\xb3߲-\xc4[\xfeo:?K\xa7^\xf2\xc04oa\xb8-\x85[\xfd)\xe2x\xfeu\xe0\xf9=^k\xbf\xb6\xcfז\xe2Q}\xc7V\x96\xf9\x8f\xfcӨUM\x91\x97\xe5\xd1`\x96\xdf\xd9o\xf3\x91pk?\xd8\xedo\xd3\xda\xbc\x8b\xb7I\xbb\x8a_Λ\x9eT_\xa1\x87u?\x8cG\xcb}X\xc6+|4\xf4П\x94\x98\xf7\xbf\xbd\xbd\x9b\x84\xffJ\\\xee\xef\xf5\xb7\xf5\xa5\x82\xf2g C\xf4n\xe1\xa1`w\x8c\xd8\xfe+\xebI|^\xef/^\xdcfJ\xff7ᬇ\xfa\x80w\xcb\xd3+k\xe9Ku\xe77)\xfbL\xa4\x8bOz3\xcd;\xb1iT\xb9-\xbd\xa5z\xd0b\x96\xa7}\xaf\xdf߭\x8a\xeb\xf9c\\\xe3K\xfd޷\x88\xe6z\xe2|b_\xa9\x97\xfc\xf3\xd8H\xafe\xdbc\xaa\xbe\xa4ʒ\xb4H\xc0*>\xc5=_\xf8\xe3\x83\xdc顾oŘ\x98\xa2\xfe\xc4g\xf9\xa9\xbe\\?\xfc\xf3|\xc9a\x96\xa7\xfd\x9b\xf1\x9d\xe9\x93\xef\x9b%_L\xa7 :Sm6%o#:\x9f\xc8\xcbZ|\x9cw.\xb3ͻ\x9e\xb0?\xe28q\"#\xfe\xb0͆\xf7\xa7\xec\xff\xb1\x9f\xab\xf9\xcf͏\xcfz\xbcή\x8f𬯟\xbb\xfc\xac\x9e\x9f\xbdw\xdc\xd7k\x9c/w1\xe7\x91\xf1\xd6\xf2\xf1\xa7\xb9S\x9e\xe2ƚ\xe69\xdfH1e\xfa\x83\xc7+\x89\xf0I\x84 \x9a|\xd9\xee\xf6\xa96\x86\x99`\xcb6\xa2\xad\xba߆\xaea\xec\xe0\xf5cW\xb1M\xab*؏\xad\xaaa,\xb4\xf0X\xb4\xf7[\xb5\xf4\xaa\xa3\xe2\x8f\xcaȾ U\x92\xbe\x9e\x82\xd2\xf3;FF\xf5[}\xb2}^y\xaf\x9b\xc1\xbb\xa6\xb1\xfdk\xec\xed\x85\xe26\xc5\xcaT\xb1\xf2\x91_\x83-\x8b20\xe3(^\xa3d}\x94k\xfa\xefv\xe3\xaa?\xeb\xb7\xe2\xb1F\"\xaaVF\xf9f,ͽ\xfa\xd7\xc0tOZf\x8fA\xe5cwʄ=\x8bY\xde\xed[\xe7Y\x9c\xc1-\x85\xcc7\x8e-\xa2N\xc42?+g~\xf2\xf70\xa3 W\xa3Z\x89-\x96\xcf\x00\xe4\xd6\xe3x\xef\xf1;\xddN\"#^\xd67\xc8\xf9\xa9[\xf5*\xf9\x9b\x98\xe1\x85o\x86vW\xber=z\x88=\xef\xd71B\x8bU\xd82\x94z|\xb4_\xae\xefOW\xaf\xac'\xbbR\xbe\xd0㼩\x91\xa7\x8f\xbc\xe7U9\xb53NZυ\x9a\xc2!Y\xe4\x00װ\xf2q\xff\xd6\xf0\x96\xeaf\xbe\xa2.ƃA\xa1\xfc\xa7!\xe5 _\xd3u\xb6*\xb9\x00,\xc3\xde>x\xd3\xeb\xdd_\xdf\xaa0\xf2y\xad\xd7p\xb9?{\xf1=[\xbc\xd2>\x98W\x8c~\x86ŭ\xc8[\xc4`{i\xb0\xe3MGm\xff\x9a\x8b\xf6\xd3S\xf7\xe3|\xa8\xee\xf4lRO\xf0\x88\xde\\\xcfl\xf7\xa2\xa6+\xfe\x8e\xda.{<\xed୞\x87\xe9\xf7X\xd7 R>By~\xa8\xdd-\xbeTz\xb8MD\xf8n\x9d?e\xbd\xae_\xf6\x9f;?\xd9Y\xf6o\x8e\xf7zTm<\xf5f\x8bY\xfe\xad\x98ݽ\x8cSC\xf3\xf9ˆ\xb1\xe1O\xf3\xcc\xf7!\xac~\xe4\xf3=5\xf8.\xe6\xfd\x8d\xf1\xc8\xffg0\xd7UmAk-\x98-\xf9\x9e\xff\x8f?v\xe0\xdd\xfdc>⣺r~i\xffG\xf0\xef\x8bhNlkw_\x99Y\xf96\x83_&\xc6ո=\x88\xe9\xd1e \xcb:\xd6\xfde\xc1\x97\xd5Ñ\x8ae{9\xd9\x8e\xd24\xa7\xc4\xda\xc4\xceD\xb1/0\x93A\xb6e\x94ύHӕ\x8e\xcaw\xbdz\xaa\xb1 6\xa6\x8c\xc1\xfb\xc8\xd8~5\xff\x96}\xbd\xe6\xab[\xad\xb5\xacQ\xa1G\xef\xe1\xd5V\xc5c[\xf8\x98\xafW\xedS\xfcQ\x85\xaf\xcfu%\xa3je\xd4o\xc2\xd2ثo\xb1f\xa6Cx\xd2\xc20{ *\xbbSOhV\xf2\xa0E/yǭ\xf3\xacvzF\xe5\xaf\xc7 }c|\x99\x9fu1\xf9{\x98х\xa7\xa3\xb2\\ \x9fp\xeb \x95\x90G\x94\xc0F\xbc\xbc<\xf9j~\xf9ZF\xe6c]71\xc3ﱮo\xa6\x98p\xdf\xfd\x8f\xe4% \xbc\x9fn\x84\"\x978\x8b\xd9\xfa\xf9\xd6\xfe\xd4\x91\xf7\xd1\xeb}H\xf9\x8b\x94Q/\xc2\xd5\xfd\xf3\xcaM=ė\xf77\xeb\xca \xe1\xb8З̬|\xb9\xd6=\xdf3* \x9c\x8e\xf5\xd9{\xc8;.\xd7Kq\xdd?\xba\xfc \xdf\xd2g\xe7\x95+\xa5^vv\x84\x97v\xfa\xf61\xa3\x8f\xe2~\xe4I \x95 to\xf02\xe7\xfe%\xbe\xbc\x9fs\x82$h\xb6\xd4w\xc0\xafZ\xad\xdc-\xf3\xb1/#\xbczG\xdf\x98\xe9ϰ\xb8i\x97\x85\x90&>?\xa8e-\xbe@Z\x90\xb6\xca\xfa<\xff\xd9\xf9d\xecy\xefEt\xc4+\\\x8d=j\xbc2~0\xf5\xfcG~\xaf\xdfF\xeb\xf3\x8f\xb3u\xcc\xf2w\xfba\x95\xd8\xeb\xed\xe2d\xa0癢# @\x83\xd5<\xe3}\xab\x87\xf3\xdd\xfa\x9b\xf4<\xc5\xcfO`\x9a.\x88\xbf\x86\xb9\xaef\xf5\xf7\xfc\xfc\xb1\xec\xef\x91-\xdc\xbc\xe5l\xed\xe7^|\xea%\xbe\xeb\xcfx\x8bp\xe7OsS\xb5u\xe7nf\xc6<\xc7w\xb3\x85\xbf\xcflycv\x8b\xe3\x83\x8cV\xc1\xb9\xb6\xf7\xb2\xd2y\xfe\x96\xed˂4E?\xccǍH\x9a\x8e \xf5\xa7r\xf3\x9f\xbeN\xf4\xdd72\xe3\x91\xef\xe3\xa4?\nJ\xed\xa7\xe0\xd4\xe0z\xb9\xe5|\xdb\xf1 \xff\xfd\xddv\xb1}{\xfc\xba\xce\xedIX\xae\xb7\xe0\xfa\xe12/\xe6\x97\x9c\xaf\xe5<\xfa_\xda \xd05E|KS\x9e\x91M \xcfS\x9b1\xb38\x9e\xa7{\xec5ԣ\xed\xe6;\x95z\xccv\xe4ř)\xe3%\xf7Λy)\n#\xb4p'\xe4\xc7\xe8\x96^ַV \xa3\xdf\xc3\xfb/b\xbc\xae\xaf=\xf6\\\xfe\xebmm}뢍\xceO\xbf\x83f\xf5\xb2\xfe\x9e\xff|E\x9e\xcf\xfd΢\x8b\x9bϰtL\xb0 \xb2\xe5O\xed;\xbb\x9fl\xf9%b]\xbb\xfd<[\x95W\xd7\xe8\xe5V2>+O\xdch\xdc+v\xcaQ\xb6\xd7G\xb4?\xcbإ\x87۴#\x8e\xf0\xca\xc7\xfdP\xdeV\xe5?VV\xe6?\xf2O\xa3\xd1\xeeuo\x90l\x85\x93o\xe0\xb3\xfdi!\xff\xf6\xde̲\xe4\xac\x8c̬\xad\xd7\xeaE-\xa9%\xb4\xb4\xdaw !\x81\x8dX\xe4`Ff0\xfb\xc3<\xec̀\xe6\xf0\xc0\x99Pk\x86\xe8\xafűP\x8e\xc0\xad<ۧ\xf1\xaa\xfd/\nr|\x98\xb1ڊ\xd3\xf9\xc3]\xa2\x85\x87mP\x88\xd7':\xd2W\xa7\xfa\xc0C\xad\xd8\xe9F\xfa1\xc1m\xfe'\xab\xab\xc5\xcd\xcaQ>p\x80V\x9e\xedG\xe2\xdc\xf9T:\xcf\xfc\x81\x82zF\xe6\xf7/b\xd6\xe5O}\x8f\xeaw\xbc\x97\xe3\xea\xf3\xfd\xe8\xf1\xc5\xf5S\xfc\xa8>\xe6/,%\xa2,\x97˟ s\x9e\xcb\xa3\x83\xe8W4\x8eG\xb4p\xfe\xeaG\x9b\x9b+\xf9ƾ\x9e hG\x8e\xb1\xf6!\x9e\xc1˫?\xf3\xac\xef\x85\xfb\xbd\x9a\xcas<ƫ\xe3?\x88vw:>h\x86\x9a\xc8\xcd]'\x86\x86\x9a\x83\xb6V\x9b\xb3\xe4\x85\xf9\xf0B\x9a\x86 \xe3\x8b*пpq\xe6\xad\xd8\xdf\xf93\xfe̗\xb1\xd3\nR\xa1v N\x97\xcfǰ \xf2\x9b\xd1\xb5'3\xc9\xf9\xb5\xb6\xbe=\xce ^/jD F\xf3\xdd\\\xc8 !`\x8f\xea.\xe7\xa9\xff\x91 \xd0Ǹf\xd1\xebƢ TM\xfc%~\xe8\xcd\xd6m\xb1\xa4 \xe8P\xac\xad;!\x87ۢ\xae\xcf:\xa7?\xaf\xa2TtC6\xe6\xdb\xf0\xf0\xc2E9\xaf\xb7\xcf[\xdf|\xd1\xe6\xe9:\xc0\xafW\xe7g`zE5\xf3;*\x8b\xb4 \x84\xb8\xf6\xd5\xdeOfZ\x80A\xcf\\\xf9\xb9\xae~3\x99\xcb\xe0\xbe \xdaū+\xe3:\xcbp>دq\"V8\x8e\xf7\xae#\xf3\xe4\xe3\xba\xe2\xfcl\xb1<\xce\xcfGo\xf9\xba\xf2\xb1\"U\xdc6`~\xee\xf4P>~}\xb7\xd4\xfe\xf4\xe7G.\xbf\xab\xcb\xcb\xef7\x8fk^έ\xd6\xf9S\xfb\x8a\xa3\xd0\xda\xe5\xc3zV\xb3\xa0o\xc8\xe7\xef/\xc1\x83#\x8c\xc1A\xcf0\xfd\xfd\x8e\xf5p\xf9%\x9e퇘\xbd\xfb\xd7\xe2!\xea\xfbxe\xa4퉒 '\xef\xbf\xeel\xbd\x83Ӵ0\xc6y\x94\xd2#\nr\xfc\xca\xf3\xbd\xe8\xb8:\xfacn\xa8\xfb\xc1\xf5\xf5\xb9\x8akv\xaep]\x8b \xf4\xa0\xfcZ\x8b\xe3l\xd1ʳ}\xd7\xee\xff\xf1\xe7AmG\xd2\xfa†\xab\xe5\x87}\x8b\xebS>DS}\xa1\xbe\xa1\xff\xb6\xa1)݄o\xb2\xa6А$\x9dl\xc5\xfe3\xe1\xdc\xf9T:\xcf\"\xbd3\xe9\xf17\x99\xa5\xe2Q_\xa3\xfa\xefӻI\xf5\xfd\xa8\xe4},\n\xf4ĕq\xc1\xe5ͅ\xaf\x8c\xee\xf4\xab\xc0@\x87\xfa\x9c\\/\xc3#[8u\x84\xb3\xb5\xf3!>\xffCF\xad\xf9\x8eT\xf7\xfb\xcfw<#m{\xad>|\xe7\xfeF\xaf6\xcbۏ\xe6~\xb0S6 \xac\x93\x99\xf6\x9a:*\xd2\xd23\xbf\xa7\xe6\xeb\xcf\xb9\n\x83\x8b\xab\x93\xecR1,Z\xab\xaf\xb5\xe7*e\xfeշ&\xd4q\x94Mbh*\xe9_\xafFV\xc3\xd9\xaf\xfas7&ޟ\xa5j9\xdb3?s\x86\x9e\x9ei\x999\xbda\x864o\n\xc37V\x96\xb2+x\xcc\xcb\xf7\x8c\xcdװ#\xb5\xf5\xacW-ϟd\x97\xb1X\xad\x8e\x8c\xda\xdf6`\xf69W.\xe7s\xc3\xe9\x8c'\xedE\xaa\x80$\xcf\xe6\xdfD9`\xc4\xf7\x83'򳞵\xe1L=\xac\xbfQO\xe4\xee\xfc\xfd|fpbi\xe3J\xf9\xa9\xbd<%\xe1\xd9nN,92\xab\xc9ˍ\xf3\xb1[\xd4\xf3\x9a_\xeds\xfb\xb1\xac\x90\xf3\xd5b>\xb4\xe3|\xd5aF?0s\\qt\xe0(6\xd2\xe7 Zyg\x9f\xdb\xc5\xc2\xf9F\xe2(?\x8ez\x9f\xf9\xb0\xa4@xN\xd7Ǹ\x9e!e&\x84\xa8\xd0\xeb\xd1\xec\x97:Œ\xaa\xe3\x88*b5\x8f|a\xa8}\xdb\xef+\x92 \xf95k\xf8\xce\xf9\xa3W1/#\x88\xc6,0GY\n#_\xa7\xc7~\xf3\xeb\xd9%\xf4\xbcp2\xe6\xd8`\xec\xf5\xb8\x86\xe8\xec\x93z\xc1\xa5\xeaqe\xf8\\\xaf'\xf4\x82i`2[+ (z\xb7 *Eh\xe5\xd5>\xb7?\xcbp\xbeep\xacO;\xb2i\x87\xc3\xf9\xe5`~Y\xcc\xd9\xfb\xd7\xd5\n\xa4\xe8\x9cShH:\\\x8a\xef\xc7s<\xf6\xf7b\xafo\xa1\x9f\xf5,\x84\xa3z\\w|:\xa7GꅴA1\x87\xb9<\xe0\xf4\xb5xye\xf3e\x90\x9a\xd0\xde|}j\xce\xcd\xec\xf9\xdf?Y_9G\\\xf5p}\xd3pMG\xc7\xd5\xc7} 3\xc0L:>[\xad\xf6\xe7\xfe\x88\xb7xL\x9dMV\xf1P\xc5\xdc\xfd,v \xf7\xe7\xa9k\xd8\xc0\xde\xdady\xf2\x8f\xfa\xcd\xcas\xf3\xefk\xc7j\x87\x8e\xb1\xf6\xe5x}\xac\\\xc7\xa2\xb5=3}\x97\xd5ֶ\xf3\xf4F\x89_\x83\xc2\\-\xbdn\xb9\xe0\xb6؁:\x8e\xb2I M5\xfd\x87\xed\xf2zY g \xbcj\xe2Ni\xd6K\xf0\xd7\xc8\xc0\x9c\xe7x\xb6oǜaמeYхAc \x86m\xac\xae\xc6[\xbca.{U2\xa6\x9e\xb8\x86\xed\xa9\xed\xd0z\xd5\xf2|q\xf6\xc0\xab\xfe\xf4~\x96\xf9\xef\xf3@\xe3V\xe3@C0\xf6\xa0\x89O\xac'\xff\x9bCf~\"\xdeg\xd6 ο1\xec\xf4\xb3\xde;\xfd\x99r\xf9\xf8\x88\xdc]}\x8b\xfdC\xb5\x97\xf5\x94h\xb4\x9f\xed\x96\xc2\xc8\xc7\xed\x8c\xf3\x95,Zy\xb5\xcf\xed\xc7\xf9O\xe4\xbe>\\\xcb\xfe\xd6`ǣ\xa1~\x8c\x9f\xc0M\xbf\xe2\xe8\xc0\xc9\xc8\"!g\x00y\xb5\xbc\xb3\xcf\xed\x8f\xd9o\x88\xacoU~\xcb ݕ\x82z\xe0\x9fl\xcc|\x83\x9c.\x87\xe7˸:Rȯ \xc0zU/\xdf% Ѡ\xe0\xa16\xd30\xf2\x85\xfd\xa1\xf1\xd7\xe7\xe7zY_\xcf\xde\xc0eI,9\x8b\xddw\xd8o\x91\x9eb\x00\xe7\x81+\xed\x91o\xb1\xfb\xeb\xe1\xc2\n<\xd3\xc0fSzR\xedW\xa7\x8d#\xb0W+\xaf\xf6\xb5\xfbS\xf6\xab\xea\x85jη \x8e\xf5i\xdd!\x9b\xea \xe7 \xf7\x85\xf52\xbf,\xe6\xec\xab0\xb8Q\x8aBC\xd2\xb3_\xfb\xfeGX\xefH\x9c\xd4oc\xf9p.\x9f?߸{\xac\xa7\x95g\xfbX$@/\xbb\xb3\xbc>Ƶ\xf8\x88s\x9cm\xc5\xd0\xf6\xb7\x8e\xa09>\xae'\xf6P\x9baq|\xfe\xa1~\xad'LJ3w}\xdcY\x8e\xbf^\x9e\xb3υ\xb9\x8a\x87*\x9e\xab\x9f\xfe|u\xf9\xea7o_6h\xe5ٞq)>\xdbc\xed\xd8l \xc6M\xc0q\x87\x87\xc9\xd1SX\xd9\xd0s\xf0l\xfd\"\xe1x{\xe7\xe0od\x99\xfe\xa3\x9f\xfd,\xbb\x9c \xe3?\xea7\x89\xc5\x95⳽\xc7\xbd\xac\xdfۻDk\xc0\x92\xfd\xe7z\x83<\xd5_\xfehnՍx\xc1_\xc7k\xb1\x9f\xaf\xd9\xea_s\xff\xdd\xf4\xf9.\xbd\xef\xaf'\xdcE\x91'\xfd\xdc n\xf8\x80\xb7\xbe\x99\xf8\xbe\xbd\xc2[౓\xe51\xa5\xe7pe\xac8\xffYP8\xff}FV\xe0\xf0\xb6\xfe(w`\x95\x87n\xe7\x87\xe7c\x88\x81d\xbdH\x84>\xd6*k\xba\x81\xdc\xe2\xc1\xf6e\xce\xef\x9ca,\x8e5it5\xa5\xa2\x83\x8b#\x8cAL\xde\xfe\x9c?j0\x8c\xc4k?ϩU\xbe~7\x9e\xc3\xe46+\x94\x9c5탶tr\x8e\xc0V\xcc\xac\xf9\xe3|Ŏ\xcc\xe1:Ţ\xaaC>U\x96ǫ\xf5p]\x9f\xf9i\x98\xa37G\xe5r9@\x86G\xbeh:{쟪$9}@'\xa0#_V\xd7\xc5񙟈9|\xe3zb\x8a&w\xe4\xe4\xe9\xe4\xfd\x8d=\xd4&\xb1\x86\xcf\xed_\xd6#X3M\xcb\xd7\xc5\xf1\x86̮\xc2\xe0\x86\x96E\xc8\xadw\x97|\xb4\xffX\xd62\xd3ށD\xe7A\xa4\x97\xf8Ho\xad>\xae \x80?\xf1\xd1y\xe1x\x98\xb3;0\x85\xd9\x84\x9ey\xf4JD\xe4\x928C\x89g\xfb\x80%CjK\xc4\xfey\xa0J\xa0'\xf8k\xe6\xcd\xe1\xd5\xfa\x83\xba\xb4~\xe5\xc3w\xae/0\xeb\xb8\xe2\xec\xb5xvm<\x9d\x9c` o}\xa2\xfd\xed\n\\\xec\xfc\xa9m ׳n\xae\x9f\xfb\xce\xf5\xac\x9b\xe7|\x8d\x98\xe5υe\\\xd6\xe6\xd23,O.$\xf4S-\xc2\xf9\xad\x96\xabxpb\xc9\xf7\xce\xf4\xbd\xfaVP\xbe\x84\xfb\xber]\xb2\xbf<\xf90A\xbft\x88\xfb\xbdn\xcc\xfd\xe6\xfc\xcc\xe30\xbar\x97\xc2=|\xaf\xddOK\xe9\x99'\xffB\xa2\xa5M\xfd\xc2q\xda7\xe7\x95n\xdct\xc4\xd0&\xd5\xc0?\xc6\x8a\x83\xbf\x8es6\xb6g~:v\x8f4{\x8777}\xecu\xe6\xe8\xcff\xeez\xc2K\xcd\xfe\xd5W\x9b\xa3'\xa7\xa7Y,BЯ)rx(\x00\xfd\x86\xf5\x90 \xbf\x96\x81g\xfb腞 \xe0흃\xe1\x9bIp\xfc \xda5&j07\xb4KH\xf4\xdf\xff\x9e\xed&(̟?\x88\xae\xec\xaf3\xf3?\xfc\x82\xef\xf9c.e\x88y\xef{\x9av\xc0b\xc2\xbc\xf5\xcdć\xb8\xcb\xfcw\xeb\xc1\xa5e\xe19\\\xcety\xfd -n̶\xe0\xbal\x8bZ\xe8\xf0\xf3\xdb[ :\xffZO|V\x9e\xaf\x805rm7B~\xf5\x86\xbe\xf9~NU\xffՊ\xa0\xd69\xbc:J+9\xba|\xf6[v\n'as\x82J\x82W\xf0]~\xc7\xfb\xfc \xf3\xd30Gn\x8e\xca\xe5q\x80 \x8f|\xb8\xbf.\xbe\xad\xa1\xeb\x00\x00@\x00IDAT?|B'\xb0\x80\x93zP\x8b\x84`\xae{\"\xe6\xf0\xab0\xb8\x89)\x9bܑ3\xdc\xdf0\xc2a\xd04\xf0\xf3a\x89\xc8\xf9Kx\xda\xfe\x86v\xa9\x91\xeb֭\xfbjbk\xf6FY!_\xb4\xff\\\xca>\xdf]c\x80%\xa1%\xe0g\xc2\xc9\xfdgsGz]>\xd8W\xdd\xf0\xa4\xd6\xcbu\x8d\xe0ťT>\xa7\xd9\xe6\xf2jq\xbb^\xeeGH\xf12\xb6ZQ|\xffT{\xec\xb8>\xaf\xcc\xeax\xa5|s\xf3}}ґX\xd7\xc3}c\xe6\x97Ŝ\xbdϮ*\xb5|\xfaIF\xf2\xbe\xe7\x8f\xf3\xa5\x83\xf6\x9b\xc7\xcc '\xf9}\x00'\xe62ë\xea\xeb\xcas\xf5 \xcec׋\xaeb\xae׵\xc1\xffX\x9a\xf7\x89\x96\xb9`\xf9\xb5x5\x97_\xd4\xd0/]4\xe1<\xd4Z/8\xfc\xfb\x96X\xe0\x87\xfeq'؃-\xe6\xe69ޕ\x89\xc3|\x85\xfadNR\xf7_\xe98\xdb/\x85\xf9\x98\xe8ѵV\x8c\xae\x80c\xac}\xf3\xb7y -\xa2d;\xe6\xc7}4\xb7]FN\x9b\xbf1j\xb7\x82\xccF޹\xfb\xbf+u{\xc6]\xb0\x00\xfeUc\xc0\xf7Ɂ6\x85\xa1 \xe6\xf0T}\x87\xf6!\xf4=\xe6\xfa\x8b\xbf`\xae\xfd\xd8;\x8d\xf9\xc3G\x99{\xf6BsnN\x9f\xb1/\xdc4.{^\x9dz\x94\xae\xa9\xfa\x97\xf2\xaf\xadx\xa9\xfcS\xe3\xa6\xf5\xf3|H\x99ô\xf5|\xc7\nW#\xf9\xb0v\x98S\\\xab(\xed\xbd\xf9\xd1\xcd\xe9\xef\xcf'\xf7=/\xabS ^/i\x8c\x971aN9>\xeb\xd8 U\xf5،\xc6ڬ\xdc\xe1\xf4|I\xb4\xfezh\xad\xbe\xc5\xb6\x92\x93\xd5\xc9\xd8\xf0\x8b-Z0l\x87׆\xfa $]\xe84\xf6/\x88\xc0\xc4\xeeDG\xe1+\xf8\xbe\\Nuf.\x8c\xf8\xa86\x87\xdb\xf3qD\x8e\xa0|8\xaf\x94\xf9\x87|\xbcb9\xfe8\xf2\xf3\xe1Ą\x9e\xa0#\xc8\xae\x80\x99\xe6h9\x9c\xf2]9y\xc8\xc6=^Lz\xb0\xb3\xbc\xfc\x96\x91Ƞ3\x8b\xf7򍴏\xd6)\x9e\x93\xe1\xb0\xbd'\xea.\xd8\xb8\xce{\xba\xf2\x95\xdb\xc7\xff\xc0\xb9\xcbԣ\x9cQ,\xc2~P{\xc6\xcb-\x90a]\xf1~U^\xaaUe\\\xcf\xd0n\xc4\xd9r8\xca\xcb\xd3\xc3\xccW\xe2\xdc\xfe\xe1\xfd,\xb8Ӛ\\\x99/\xba\xdfq<\xaa+\xd2\xe7xI\x97\xd4C\xfeKC\x96\xdfǸ^Z\x83\xc6\xe7 \xd0Qh\xe0\xfd\xa7\xfd\xf3]\xb4\xc6\xec\xbf\xefOU\xeb\xe5\xf3+\xa7\x8f\xbb:\xc0 w(\xcdG9Z\xbdր\xb8.\xa5\xd7\xe7x\xbf\x9f\n\xfc\x86\x96e\xbf\xbd^\xd6_\xc0\xa3\xf5\xf3T\xf92\xc1 L\xf3\xec^\x8b\xd3Ѷo\xb4\xb6\x9e\xcc\xf2\xecT\xb2h\xe5\xd9~n9\x9f\xa4\x98U\xf6ګ\xb1\xa7?\xdaP\xad7`W\xcec\xad\xd1o\xcfD\xbd:\xa5A\xad\xd6 T\xafV\x88&?\xe1\x98+\xe1\n\xf5\xa2\xba\xb9\xf0\xec\xbda\x81\x9c`\xdd<\xe7\x89\xc7\xde?R\xaf\xa5%\xfdx\xdd\\\xba e{\xbf\x9c\xe7\x9a\xf0\x91\xf5\xb7\xfb\xb1>]\xe9\xdb\xd2_\xdew\xad\xf3S\xf2\xbfL\xf9\xf07\xa2\xddN\xf3\xd1\xe4\xfb\xe4&\xb2\x96\xe7~D92\x90\x9b x\xa7`Uq\x90Mbh\xf2sbO\xd1xdv\xedGr\x9f>x\x9f\xb9\xf9\xfc\x9a\xdd;\xed;\xa0\xdf\xfb \xe6𾇙\xdb?\xed3\xccśo\xf1UԩǪZ\xa2\xf6S\xaaXƷ\xb6\xe2e\xb2O\x8f\x9a\xd6\xcf\xf3!yd\xd2\xd6a~\xa6\xf2\\\xc7c\xbe^Q\xec\xb9#\\\xe1* n\xe5\xfd\xf9\xe4\x88\xd8oȘ\xc7j\xc1\xeb\xa5\xe3׈\xb0~X\xc7\xe6q\xb9\x9b׸JAZ?\xcfG\xc8ϷZ.ų\x8e\xfa\xfd]RG^|D$\xa1\xfd\xd9d0 \xfdx=\x82\xd7\xecO\xe6L\xfb&³A\xc1\x9f\xd3Ü\xc3̉%\xe4\"\xe3\xf6|\xa5\x81O\xe7W\xfb\xa5\xac0\xc4S\xadu\xf1q\"\xa61bId\xeew\xa6ij}\xdd\xfd=\xf6\xaaِ\xc3\xe6(\x89x@,\xac\xc7\xe2\xe1x#1\xf25\xe5G.\xa9\xd1\xc0\xd7av\xefc\\\xd7Eo%yPr\xa6qxGC\x9c-\xed7hu\xb6O\xefɾL>\xae+ί!\xbb\xd6#\xfb\x95q\x8c%1r=\x99l%\xe6\xb0h\xe0\xfdS\xc2k\x9a>\xff\xeb\xbe\xd7\xe3\xda\xe3\xcbs \xbd\xcctp\x91a\xe4\xf4zX\xdf\"YSAY\x81\xda}ʇ\xfd\xf3j<\xd8b \xf4\xb0\xbe\xd58~\xa8\xca\xf0\x9d\xeb L\xba\xe6c,\xb9یc\xaf\x85GV\xe8\xf4:\xde\xdf/\x9d\xdf\xe2\x8br\xbe\x85\xb0\xd7K\xfa\xfcy\xe0\n`\xf3\xc7حP,\xe0\x91\xf3\xed \xb8\\\xfdy\xa3\xb6\xf6c\xdb\xfdK\xfa2|\xc3Gss\xc6-+\xb6#ƭ\xf34\xde^5\xe1ƛ\xffU$ָr\x84\xad4N\x90=\xf9\xdb\xd0'?f\xce^|\x9d\xb9j\xffmf\xe7\x8ek\x8cy\xcfc\xccѹ\xb3\xe6\x81\xc7=\xc1\xdc\xf3\xf4g\x99\xfdk\xaew+\xda\xf58:\xa9)G/>1\n[y\xb6\xb7X\x86pP\xf3A\xe4\xb9\xfe\xbb\xffQ\xd8VY\x88\xfc\x9d\\\x97_\xf8\xc5\xf6\xf3\xdf2\xfdFB/XuΟ\xdf\xc5u\xf5\xb6ǟY?˩ \x8f\xf9*\xf9G\xbc&\xc0'\xf0\xfe\x95\xf5\xd4_\xce=\xfcp\xfa\xfc\xfa \x8c^\x95x\xb6oƜ \x87\x9b/\xee }\xc5/\"n\xd7u#\x92\xe7)\xf84\xcb\xde\xe3\xb1\xe4\x9e\xf7+7\xbc\xe1\xe6\xcd:_\xb4Z\xfd:\x9b-yWypw\xc6c՟^?a\xfd\x81\xe7\xfdpKe\xeb\xb4m\x99\xd1\xec\xb5\xff\xe5\xfeh\xefK3\xc05\xb3\xfd\x90g6\x87\x87^\xf3!\x9fϵ\xc3\xdfnm\np]\xb6\xd0.M>\xf6\xf98?\xe1\xdet\xadίl\xf8\x8e\"\xa070\xfeJL@\xb3y\xe3\xda;\xcetQ\x9b_\xd2\xe55p,\x8e\xf9J\xd8\xefI_\x004s\xe1\x9fx\xf4\xcb\xebu|\xaa]E!6\n\xa1)\xa5W\x84\x81/\x8b\xe4\xec\xd1ʳ}\xf7\xf7\xbf\xeaU\xc5ؑ}^T\x94\x8e*^\xdfק\xfa\xb5o!;\xd7\xc3}\xe5zZy\xb6\x9f\xb3\xbaZ<\xaf\x8a\x8ah\xa1\xe1i\xe3V\xde\xd9G\xe7\x83k\x80?/2x\xb1\xf3\xadv\xb8ޅ\xf0\xec\xfd\xe1\xd9\xe3z\xc7\xf0\xa8\x9d}\x97\xe2\xa7|f\xe3\xf4s\xe1%\x87Zс0_XdxE\xa9Ṅ\xfbŲ\x99\x9f\x9f'\x84\xa50_\x87s\xfb!\xac\xf7Z\xc5u\xf9x\xc1\xc4\xf9\xb9.\xce\xcf\xfc4\xcc\xd1WapɌ\\>\xb5\xf2ξ\xbf?$$\xb0\xdf\xc5\xf1g\xc2\xc8\x9d }\x902(\x83\xd03 \xa7<=r}\xc9\xc9\xf7W\x94 =\xcc\xc7\xd1c\xb5 \xc6\xe0xi<\xd6\xc3x\xfc\xfe\xe7\xcaX\xff\x90\x8f\xf5)_\xea\xc60ʲH*(\xe9\xe1\xfd)*pܮ\x898\xb7\xcb\x8d\xd4Å\xb3~\xe2#}\x8e/\xb5\x8b\xc2l ry\xb58\xcc\xb3E+\xcf\xf6i\xef?\xad\x80\xcf\xc6;\xc2Pۑ\xb4>~\xbd\x90’\xfa\x94G,A\\\x8f\xca e\xafWN\xb6\xff\x81\xd1\xd3S\xddE\x89Zρ$#\xd4p\xf6Z<\x87\x8eA 4 \x82K\xbc\x8b\x9d\xae@>okp\xe7Z\xdb \xaegK\xf1\x94\xfe\xf4\xfb\xe1\xfb\xc7\xf3\xc2\xfdZ7\xcf\xf9fƭ\xe5\xb1\xfdX~\xc5\xc4\xf1\xc7a\xc4\xe7|s\xe5ܱV~h\xcf\xd1rx\xe8U\x81\xb8\xec\x92\xe1}~\xc7c\x8c^\xff>\xa0P\xc0\xc8\xe7\xcfׂ=\x97\xc5\xfb=\xe2 \xa5t}ׅ\x90\x93i\xc9\xc3ӥ8\xfc\x87Bq\x92\xb4G\xfb\xfdUj\xbcU\xfbE-\x87\xf6S\xf3\xc5uq|\xcd\xaaU>\xbf\xe3\x88s\x8e\xb0\xbaZiET7\xc0|%\xce\xed/\xd9o\x9d\xd6Z\xc1\x95\xf9\xa2\xfd\xc8\xf1\xa9\xbaH\x9f\xe3%\x9dׇ\xdc\xe4\xbb\xc8\xf2\xfbע\xc3\xeb-\nE\xf6\xa3\xf6\x83\xa5yX\x87\xf5\xaf#%\x9c;a\xa6\xefߠH\xd5\xc7XF\x96\xd3\xd7\xef\x99\\s~\xe6Wc\xf6\xaeū\xa3.\xc0\xa6\x97G\xa8\xde\xf1~\xbf9 \xbe\xe237\xa0\xb8\x9d>\x00\\{\xfd\xa4\x97_?\x8c>\xdfxj\xb8\xbeV\x9e\xed s\xf8ZLa.[X[ofy\xf7\xea.Y\xb4\xf2l\xbf ^\xf5\xfaJ\x8a\xcb\xf1\x9b<\xbf\xb5\xe9\xcb\xf4\xa37\xa1\xdde\\?g\xd7\xee'u|ȓ\xf6\xfcC\xfb\x8a\xf7'w\x83\xf9\xb90\xe7\xe1\xd5\xc6|t\xbf\x8a \n\xa5\x97\xcfzs;\x98?\xc6ڡ\xb9\xf4\x86\xfb\xf9y-s\x86N\xf3\n_F\xfex\xe5\xc8nT\xfaJ\xb6x]-\xd7\\sɾ\xfa\xe2\xeb\xed\xf5y\xad\xa7\xf7\x8eh\xb1<<}\xca\xdc\xfd\xcc\xe7\x99\xf3\x8f}\xbc\xd9?}\xc6\xe16\xaa\xefgǵt\x00\xfbc2\xbe\xd8b\xbc7M\xa80\x87\xe7U\xca\xd98:\xf3y\xacz1\xa3X/i\x8c\xdaB6\x8c ~`\xd6u\xc5\nVap\xeb\xd2V\x93\x9a\xd0\xc1:\xcc\xf3#\x99$B\x9d7\xf6\xbb=W\xa4\xf9\xfa\xffP\x8f\xe5C\xf7\xcdi\xfb.\xe8\x9b/\xfc\xb0\xd9=\xce\xed\x8fu\xed\xd7\xc1\x86\xb05Fz\xb8\xeeN<·1\xbdvu\xc1Kx>\x88\xc4u<\xe8S>\xacg\xd992,\xd8c8\xe8\xea \x87f\xab>U\xbe\xb3`rW\xe2\xc1\xddd\x9c\xf3\x9d4ޟ\xd4\x90\xd4\xe7x\xec\x87b\xbdx]\xaa\x850\xf4\xccv>p_ڧw\x81\xddk\xf1 \xc8\xc1*\xbd\xe0\xea\xe4\xf1`\xaf/c\xc8\xc2|\x8bGx=\xae\xfe)\xacL{|U\x9e\xcf?\x8dWo|\x8f\xcf/\x8e\xeaC%\xf0݆\x9fЄn\x89&f\x98\xb5\x8b}\x8e󶫌8\xa1wr\xad<\xdb\xf7pW\x9fù\xf3\x89\xcf+\xc6\xc5\xf5\xf2ul^Y?\xb7\xdbM\xaa\xaf\x9f\xe7\x93\x8e\xfa\x98\xbf\xcc1\x97ׂa+-\x90\xf6\xf4\xf1eޖ\x84|,\x80\\\x95i\xd6\xf1\xf9\xaf)\xc6\xf3\x9a/>\x9fQ\xe2\xf7g\x85\xf5c\x9e\x81%0\xcfO\xd8%\xab\xe7/^/\x97\x97=\xdfa\xb9\x9e\xb9y\x8ew\xb9\xe1\x89\xa2u\xe9\xea\xf7ڍ\xdd\xf7Y\xfeǒ\xaa\x93\xef\xc3\xde(e\\W-W\xc6\xdda>\x87\xe5\xa1\xf3\xde\xd19s\xf6\xe2k\xcd\xd5\xfbo6;G\xf2\xdaE\xa3\xd1\xf2\xaf6G;\xbb\xe6\xfe'|\x92\xfd{\xd1\xcf2\x87g\xaer\xa3%:\xe42-=\x8e\xfc\xc3\xfe\xf3|\xa41|\xd3%b\xcebL6ɂx\xc1_G\xca\xeb#xtj\xf9\x95p7\xd8\xfbF\xe6=F/g\xe3㊺\xac\xaf\x88\x9d\xc2L8\xda^\xe9\xe9\x94 \xfe\xd2}\xa1l\x9dHߒ\xa2E&\xa5\xf3\xb8E\xbf\xc4I\xdb\xc7\xf5\xf8\xfe7\xb7\x00<\xee\xa2e\xe2Y\x8e\xd7\xcbڰ\x9bP4\x8c f\xfd\xae \xff\x83׃#\xbc\xfcJ\xe9\xd9ܧG;\xa3\xf8\xd6\xc3r\xfd\xfd\xad\xa6\xfa\xfd\xf2x\xed\xbb\xe9.\xa4 \xae`\x9e\x8f,\xe6\x9b\xc5A}4\xa3\x9d\xb0\xfe|\xc9@\xb0W\xddKa\x8d\xde\xfa\xbd?\xe2\xdb\xc7\xe9\xfa\xe2\x8a8\xa7T_\xe6b\\ۏ\xd8s\xfcH\xa7\xd0I\xf4\xfb3\x81;m\xb5Qr\x85\xfd\xac\xf9\xb9 \x9c\x9fy\x8b\xbb\xfcn\x9c\xcds8f\xb6\xa1=q\xb2\x86\x86w\xceu\xf6\xf1\xfe\xcdu\xa4.^\xbc_8ް\xb28\xff\x90\xces\xd31\xab\xcba\xbf\xc5a\xc0\xa9\xb9=%\x9e\xed^\xb5?%$\xf8HO&\xde\xd4\xf9\xfc\xfd\xdb\xd5%\xe9\xbaV\xa0\xc8\xef\xf8%HJ\xa4\xe3\xf4\xc0\xf3\xe7猚\xf9\xf8:\xd8Zx\xb5 a \xef/\xcd?^w\x96\xeba~5fo\xe0\xd5^ \xb0r\x80V\x9e\xed3x\xd5\xf9$r|\xf6|\x82\xfeL>\xbf \xb7\x84\x8f\xeas}\xf7\xf2\\=\xfe\xfe\xc2\xf3\xd2\xe3Q\xfa\xc0\x838 ->DZ\xed0˟ o\xa0\x94\x85Sb\xd1!N\x97\xe6a\x8dק\xe1\xfcV\xe6\xc3y:\x8d\x8fթ>\xc4\x8b2(\xe0\x8c\xc7X:\xb0\xd9\xfe`\xbe\xe2\xf53\x9cO\xf0l\xb9b^\x9f\\\xdf\xdc<\xc7[7\xcdݻ\xc9\xd2\xf3Э\xc3Q\xd8\xfa\xfae\xec\xce)\xdc\xfd\xcd\xc9\xe8\xb6\xf7\xfa,\x80x\xde{ /\xd2\xe7d\xb0\x99ʇH\xbd+ \x9a+\x90\xf7܍|$\xf7s\xd5\xfe\xdb\xed\x83\xe8י\x87\xbf\xdd'\xf6\xaf?k\xce=\xf3\xb9\xe6\xfc\xa3c\x8c\xfc\xadh\xdb\xf4~tQ\xbcZ]x\x87 o\x84<\xee+ ג\xb9\xc2\xe8\xdcW\xfd,u\xaa*\xd8έ\xa75^\xbb\xfe\xf8\xa0՜\xa8=\x9fse}\xe5\x81\xeb\x8f\xd6*\xde\xdbu\xb59\xfd\xfd\xfd\xca=\xa9\x9f_\xd5\xaf\x8d\xf6\xb3f(U\xcb:\x96\xc7%E}\xd7˫\xaa\xcf\x00M\xf53&\xb1y\xbe8_[\xb4p\x8fS\xfcYG\xed%\xf6ۖ\x91\xa9\x81\xa2\x99\xa4t\xc2# \xf1\xa6\xbbb\x98\xccf\x85\xfdr\x90\xe5\xc7 K\xf5\xbc\xe6W{\xde\xc0\xa1\xe1P\xc4\xf1\xc7cy5\xbc5>F\x90-ԏxf\xec\x95DD4\x8e\x9c\x8c-N9\xc8\x98w\xaf\xe7\xfd\xcbo\xc4\xcf\xd8\xfb\xfc3\xf1\xc9\xfc\x88-5\xb0\xaek\"\xe6\xf09<1M\xb5{.X\x9f\xb0\x90\x90\xd2(`4m^\x8c\xfd\xe7\x9b\x8f[\xc1zc^,B~\xe5K\xd99\xcaR\x98\xd5G\xf9X\xb0\xc8\x98\x9f\x80\xbb~9\xff\xe4\xfeBn\xf99w~\x89\xd9\xff\xb2\xf1zW*\xafb\xe9\xebN\x9fKRێvM\\1G\xc8\xf3\xaa/\xf0}<\xff\xfe\xac\xed@У\x95\xa4q\xac/Xk&\xce\xc7})\xf1l߆9z-n\xcbb\xad\xb9=\xa0\x95w\xf6\xb9\xfd\xcd\xf7sƑο&ܬ\x9f\xfb\xc6\xd6ʳ\xfd X$\xb5\xb6o\x86\xb4\x8b\x85\xf5HU\xba\xa3\xe3\xfat$\xec\xf7pka\xe1\xfe\x8d c\xb9\xb1ij\xfd28\xd4\xc3\xf5\xadƼ\xa4~\xad\xf5/\xa37t=\x9f\xfb\xcaz\xdax\xf6\xaeŜ塊k\xfb\xc5\xe7wrv\xed \xceӨ\x9f\xec\xc0\xeb\xe69ߖb\xf4\xfd\xe7\xd7\xcb̯ \xf3 \xfa\x90\x9f\xf9c\xec|\xf5\x86\xbbB\xedy߷\xf6#\xe3\xbf\xec\x83h\x9b \xbb\xb4Ѕ\xefjBa,\xb8&\x80\xf8d\xfd]\xc0\xa5x\xd6\xe1ړ28\xee\x98K\xf6\xe1\xf3]\xe6\x86 \xaf6g\xf6\xdfeK\xdb\xa4\\\xf1;\xa2{\xb4\xb7g\xce?\xfa\xb1\xe6\xdcs?Y\xdfm1\xb2\x84v\x81G{\xcf\xfb Zr#>\xebXKȘ\xae0\xe6\x97Q2.jY?\xbfЕ\xad;d\xd3\xce\xeeKb\xb1Ɍ\x98\xb3\xe5\xf0\x8c)5ThH:t\x8a\xb7c\xb9\xfd\xcd\xff\xdcƸ\xb89\xdfB\xb8Y?w\x87'\xa8\x95g\xfb\x991˫\xc53\xcbX,ܰ\x9e\xfe\xbf7j\xca\xc0\xeb\xc2y \xe2\xc6̯C/^\xff\xc8\xddKjf\xbeo\xee|澆bF\xf1j>\xaeW\xbd\xc2\xec\xa8\xe8\xf3i\xac\xa3W\xfe\xf7Twe,\xf4/ݟ\xb1%Bt\xfek\xd8\xf0\x9dF\xaf\xe6\xe69\xdee\x8a\xf9\xfe%\x87C7\xae\xe6ׅyE\xf3\x99\xf6\xbbk\xae\xac\xc8c\xfd\xba/\xb1\xc97܏?\x9a[\xeb\xca\xaf\xad4!\xc5,\xdb\xc7\xfe #Տg~%\xa7T\x8e;\xb2\xc9}\xaf}7\xf4\xef\x99.\xfeG\xfb\xce\xe8l\xf4\xd0\xc5\xcb<\x88\x96\xdf.O\x9f6w\xbe\xe0\xc5\xe6\xc2\xc3o5g΄;Ij'\xeeظ\xda+\xe6{\xc2]\xcc\xca[t\xd2F\xbd\xec\xf4\xfb&\x9d\xbdEN?\xb9s\xb8j\xec\xfb\xc1\xf5\xadı\xfe\xba\x84\xd6\xcf\xe9OMO\xd7\xe9\xb5\xf0\xeb\xd7?\xd7|E\xf3\xfd>Z9=\x81\xc2w h^\xe7\xdc\xff%\xf8\\n\xc9\xc5f \xdb<\x96\xb2\xb0_\xf5e\x96h҆\xfa\xf9\xf1X\xf5r\xbb\xe7ƚ\xa5\xe5\xfb\xf0mɷ[хE\x8d%<\xaf\xaeR\xb6z^\xf5\xc7\xebI#`\xfd)\x8fZC-\xfdN\x84\xd1m\xba\x82\xe6\xfa\x8e\xa8zT\xbc\xba?؏qŜ/\xb6X5\xc2\xde9\xbc*F\xc7\xedqN>\x9f\xe3s\xf7\x9b\xecq\xeap\xc0:\x9c\xcbW}\x9cs\xfe\xaaf \x8d$\xb7'\x85\x91j\xe8=?J\xebQEؿq֔b\xb1\x82\xeaq<\xf2 \xcf\x89;.^Y\x8f\xc4_q~\xe5$;* \xd6\xcb_!gT\xbd\xc0z\x8e\x94\xb00_\x89\x91o\xf4~\xc9\xe4V\xf0b\xe2\xf3;7/\xdf\xf93\xcf\xe5/\x85W\xc97On_q&\\\x9a\x87\x86\xf5\xed\xaf\x90Q\x85\xae\xc6\xf1\xfe[m\xcf\xf6lQ\xe2\xd9^\xf7=w\x93q\xec\xb5\xf0HF\x80\xaf\xce\xf1~\xbfZ9\xe0:e\xec\xbf&\xec\xf5\xb0\xbe\xce\xff\xdcf\x89zZy\xb6'\xcc\xe1s\x98ܶ\xe6\xf4\xa2]\xe0\xe3\xfb-\x97{ -\x98\x9f\xe7\xce>\xcf\xc7\xf5̣'쪱\xf1\x86]\x8b\xebS>D\xd7\n\xf5 \xfd\xb7a}\x85z\xb8\xbe4\x8e\xea\xe2\x00l\xb0n\x9e\xf3e\xf0\xec\xe7\xdf؆f\xf4\xf9\x9bĺx\x9a\xb7\xa8?\x8e\xf7r\\\xbd\xfc\xfa\xae\xc4\xfb4\xdc/O<4.J\xe53?\xe6\xee\xfa\xf9b\xe2!\x83\xa7v\xa0\xe4\xbf \xd6C:>\xf3\xe1~\xa6\xbb\xafzB>ƥ\xfcl?ļ,\xc3\xfd7T\xd4\xcf0\x95\xdf\xf4\xeb\x95\xe3\xd1n\xc6u\xf0˼M=\x88\x96\xbc\xfb\xe6\xe4\xe1G\xcd\xcd\xfe`\xf7\x91\xdcѻ\xa1Ew\xeeA\xb4\xa5\x8ev\xf7\xcc\xfeuכ;>\xed%\xe6\xd2ug\xedߎ\xb6 \xb8\xbb\xeb&\xb2 \xe1N+q\xfb_l\xde\xe7\xe4zV\xde\xce\xbd2\xe0ђ\xb0\x93\xeb~ST\xdenC7\x81\xe4\xce\xe1\xaa1\xff\"*\xf1\xbbR\xb9\xde\x8e\xf5W'\xf4\xb8\xbbz\xa2\xfe\xf2%\xfa?+?\xa6\x9e6\xfds͗o\x9f\xab?j\x9f3\xc0z\xeaLg\xab[\xf1 ZZ\x87\xf9sm\xf4?\xb8@^\xa0{\x8f-\xbb\x88f\xa4\xd3\xdf\xc8Uv\xda:\xb4g*\xdfޜ\xa9\xe1ߞy=Ї\x98\xc3\xf3\xaa)e\xab\xe7Uo\xbc\x9e4\xc2\xeaj`\xc3\xfa\x9a\xb7\xca9\xa2\xe5棾C\xa2bU4\x92|G.\xf5\x90\xef\xc31\xa9\xfdޏ\xb8J-\xb8ڸ;HN\xe9\xf2;~\xd5\xfd\xa6s\x85?Ǜ\x80g\xcd?(ڂ.8\xae\xc6}\x97\\\xb9\xab#\xcc\xc7\xf3\x87\xd7\xdbq\x86 \xd0K\xfb\xe7\xf6CX\xefC\x85\xe1\x84H\xc7+\xf3\xc3\xca\xe2\xfcʇ\xe8:[\x82\xa1da^\x84!O\x8f\xc4\xfe\x89\xb2\xb20_\x89\x91\x8f_\xfelE\xccͻ\x90^\xbe\x8b\xef\xf5q\xdd \xe3\x96\xf2`;N\x92\xaf8\xe3\x9e\xe6\x91w\xd8\xfezW.Xh\xe0\xf5\xe2\xbe\xc9\x9c\xdf\xff\\>\xebm\xe5\xd9~\x889z\xe3z\xe8\xb1JOo\xd8^\x8e\xf7\xfb\xd5ɀF\xbf?\xfc\x00,\x87%%\xe7/a\xff\x88\xf5:\x99\xfe\xc7T\xdeJ_p\xf8Z\x9c\x8e\xb6\xfe\xd1Z\xbd\x99\xe5\xd5\\\xb2h\xe5\xd9>\x8dq\xa4\xce/\x97\xe3\xf3\xe7\xc7؎\xa4\xf5\xb5\xdf\xe0z-M\xeaW>dS\xbd\xa1\xfe\xa1\xff\xb6\xa3\xb1ݎ\xea\n \x89\xa8n`\xdd<\xe7\xcb`;~.\x9c=\xc76<\xa3?\xdc`\\\xdb爏\\\xd2Ɠ\x90\xb80\x8e\xfa\xe5d D\x8ewf~{\">\xe4{\xbetщ+]\xbe<\xfa\xe1\xfb\xe9JY_\xbe۔r\x9eֱ \xd6G:~+\xeeת\x9f\xfd\xd7\xc7k=!\xe3\x92>\xb6\xe2xv\x98W\x8c*\xdc\xdfCG\xfa\n\x96\xe6\xc3Gs\xbb;K\xbe1(D\xe5 ˈ_vq#\x96\xc7%E\xe0\x97WR\x9fA4\xc5\xbfc\xec;\xa0\xef3\xd7_|\xbd\xb9\xee\xe2\xaf[\x9b\xfb\xff\x84\xfe\xa2\xe5_\x8c\x8evvͽO}\x86\xb9\xf7\xc9O7\x87\xa7Nهӻ\x89l\xaaѡFG\xc3\xf7\x98\xe7\x91Zb\xae\xffJ4\xa2\xc2Z\xbdl\xbf^\xd5\xc3\xec\xe1j\xf9`\xa8Ǫ\xbfT\xfdz\xaa3\xebQ֞\xa5\xd4Q\xf0\xc3\xc8\xc3\xf9\x9d\xbe:k\xe3 U\xc8\xe9\"kK\xbeJ\xd8s[0\xfa[ҟ\xe2\xe1\xbb\xfeZRjD^G\x9a\xef\xcf.@\xe9!\x89\x8e\\\x83.`\x82dϩ\xc8À\xf2or\x9d\n\xd8J|\xb1\xb7\xb874\x90@\xe1|\xb0_\x94\xb7IX;\xf5=}]\x85=\xdcY8\\ \xe7\xea\xf3\xf3[\xaaw\xd0< ؾ\x82\xef\xf4:;v\xe60sa\xc4ϴ˗\xe7c\xb6H\xf12g\x94\x91\xd2\xfd6,\xd8\xd8_3s\xbeZ\xac\x8a\x82\xb5\xc6z\xb8.\xce\xcf\xfc4\xccс\x93Q\xfb\xedd\x83P3\x8a\x99w8\xb7?\xfcyA\xff\xc4\xf4\xae\xcc\xc7\xf6\xc9\xfc6\x97O\xc7\xf9\xd3\xd5\xcd6\xca\xe9rx\xb6\x84\x85@!\xbfv\xf7\xaf\xd8\xcdw\xccQ\xf3a\xd1\xf6\x87**\xe1\xde &\xf4@\x9bP\xa1BgH?V\xf3\xcc\xf61\xae)\xe0Z!4D\xf7V\x81\x96\xc0Axf~\x96\x90\xac\x87q؀\"\xc4~M\xc87\xf0\xef@\xef\xd5G0[~/\xc2\xda/\xbb\xfe\xb9\xac9\xbd\xed\xa2\xb8\xc1!\xc5\xcbXN\x81\xda㼘\xb6_E \xe7\x9fk?k\xf5r_\xb8\xfeV\x9e\xed\xdb0g\xaf\xc5mY\xac5\xb7\x9b\xb4\xf2\xce>y\xff\x95t>\xd2\xc3\xf9\xb7G\xf5\xb9\xbeyyn\xc2|\xbd\xdcW\x9e\xd0V\x9e\xedg\xc6,\xaf\xcf,c\xb1p\xa1?c݉\x90\xa6\x8e\xcf7g\x9c\x87\xb1`\x8e\xc8\xccoF=q\xfd\xaao,8s֋X\xd2\xe30C\xdaq\xc1\xabx\xb5\n\xdf\xd9?0z\xb5\x9aO\xb1}q\xff4*\xb2\xe3Z<\xd8^\xa3\x9f\xda\xf4\xfd\x95x2<\xe0\xed\xa0\xbf\xb8\xc4\xde\xf9\n\xf9\xbb\x81\xac?\xf1.\xbc\xff\xe1\xef/H\xe8w\xc1 \xb7\x9dg\xbd\x8cK\xfa\xd9\xfekǰ>\xfbq\xfc \x9a\xdc\xc60f\xce؇\xd0̙\x83\xdf3g/\xbcƾ+\xfacV\x91p\xf6\xc1\xb2\x91ɇ\xdb\xfc ڞ2\xf2\xce\xe795\xe4\xff\xf6\xfa\xd2\xd9\xcd\xdd\xcf~\x9e9\xff\x88[\xcd\xd1\xde ;\xa4+\xd9r\xeb\xc6F|\xb1\xbd\x922\x9a\x8b\xc0\xc0\x83\xb0ۯuw\xc7<\x983'W\xb9\xf8\xeb\x9f\xac\x8f\x9c\"\xf0\xebWV\x97\xfa\xda\xf4\xb3\xb5䒱\xdah\xec_\x8b\xb9&\xfeE \xaf\x80=\xb7 K\xd7j;\x90\xeb\xf0z\xeb\xa9W\xabz\xe3_,4B\x98?\xd5\xef\xabs \xfc \xc9Lyޞy8\x9a\xe7 \xbb\xfb\x91\xff\x97#\x9e\xbf\x8e\xb7\xb6p/\xe5g\xbdkÙz\xb8\xbeF=\x91\xbb\xf3\xf7\xf3\x99\xc1\xbe_\xa9|\xfd^2_\xea\xaf\xe5\xc5!\xd8\x98\xc3̉\xc7\xe5gŬ\xa8\x95W\xfb\xdc~,w\x88\xf3\xb5`\xd8\xca\\h\xc7y\xff\x87\xea0#\xc1'pӯ8:psd\xc8\xcb`\xde\xe1U\xfb\xa3 \x85x>n\xc6`IQڏ\x9e\xe7\xc6t\xce<8 \xf7C\xe6ʟ\x96\xa1\xde;\xe4\xd7 \xebUc\x80_v\xbfH\xae\xb0\x00\xb4?\xacg\x88\xfb\xf6\xaa4\xf8\xaf\xc6ʆ\xef\xa8\xfe\x81\x91+fWap\xc3\xcb\"\xe4\xf4\xeb\xd7 H5\xe0:(o0\xd8\xd3\xc6\xfcL8\xb7\xff{ӭ\"f\xca׫H/Q/\xe2\xdbQ\xec\xf4Y\xe0q`\xb3,x~U\xa50\xaf8\x9cm8\xeex:~X\xc5\xf3\xf1:\xff9\xbd\xdcYt\xf9[y\xb6oǪW\xfdXM7gAy\xc8Zy\xb6w8wD痵\xef\xa4@O&\x9e?\xe46ķ\xd4#-E9\xbe\xbd\x80~O\xb8\x8b\xa9<\xc7kĜ\xbe7\xa6\xd9sL\x00*TI@\xe1\xf5\xbb\x8e\xb05\xf3qA\xec\xc1\xcco\x96\x8a\xb9\xbe\xa9x\x93\xe7\xbfv>\xd7_\x9e\x97\xb0\x98Q<\x8d\x8f\xd5q\xb6Nk=\x9d\xbb\xdc\x8e\xcf|\xbb\xe5\xe8\xef'.\x90\xb7o\xe4Y\xdf_\x99/\xbe\x00\xe6\xed\xc2\x96\xe0%\xa6o\x80K\\\xca\xcfzO\xf5\xe7xW8\x9e\xf9\xa3\xb9\xa5[\x98ɖ\xce\xc1\x96go:f51\xf0\xaa!>\xb8\xd5bxc\xcaW\xcbyP!\xf21lۿ }\x8f9{\xf15\xe6\xea\xfd\xb7\xda\x87\xca-\xb5k\xf7\xf1 s\xb8s\xad}H}\xb7\xed\xb0\xbcC\xda~уhy\xc7\xf3\xc1\xd5ט\xbd\xf3\x98\x9dC\xfb\xc0ڞG'N\x9a\xfbo{\xa2\xb9\xfbi\xcf2\x87\xf6oEힰ\x8eP\xd3EْoЄ\xe5p\x9b\xdcR\xb4\"\xef \xfcA\xeb\xd2{u\x9e\xd7\xac\xdfc\xf2Ã\xf4\xb3\x00\xa2\xa3\xedT\xe29^5v\xfaXo[[\x94S\xdf \x9f\xd9>\xc8SA\xfe?\xb4pV\x87\xed>i)_JY\xa4~4\xa4 kƮ\xcfS\xf5\xb90\xfe\xc7\xf3D&_Ļ\x00\xa8\x87\xe8'`\xe8\xe8\x97K&\xbf\xe7\x9d[SzW\xc6j\xed\xefh\x83\x8aDֲYM\xd9\x95:\xb8Y\xf9\x99졚\xe1\xfc\xe0\x8d\xf9\nXM\xedˑx\xd0\xc2\xdcx܏ڢ\xb6\x92\xaa\xfacA\xb3}\x8c\xeb`=\xffr\xf8\xed\xef\xfa\x95wY!\xdf;8-1\x8e\xa3(\xbf\xcdׅ\x9e\xbf\xd0\xfe\x88\xee\xa7\xc3\xf5\xfc]F\x94<5\xed]\xad\x87# s\xd4e\x90\x9ek\x96\xb0_Ӹ6^\xbc\xfeQ\xebM\xe3X\xd7\xc5񘟆9z\xe3\xba*\x97\xc7N+xɓ\xda\"\xb7\xaaT@\xbe\xd9/\xce_\x89\x9b\xf3k\xb6\xf0MD\xbe\xc0\x8c\xba\xe2p9<*\xf8\xa7\x90_ \xebY\x83\x81\x8f'\x80\x93\xa1A\xf0\x98=C}\xb1\x9ey\xf2qU\xf1\xf90\xb4P}8\x8d\x82\xf5\xd0jsh0\xb6E~?XI\xe0:u\xdc>\x9411?\xf6z\\\xbcZ<\xf6<(\xd6\xd35\xa3\xf7\x8d\xebw-\xf1\xe5;ޟ=\xd7m\xb8d\xf9\xb5\xb8]\xbb\xefHƵ\x95W\xfb\xdc\xfeǎ\xcb\xf1˝\xb5\xe4z\x96y\xfdھ\xa1\xb5\x8caD\xf9\xf0\x9d\xf5fW\x9c\xbd\xb36\xa9\xbe\xcc͂Ѿ\\\x92\x91<\xc2\xf9\xfd\xefJ\xd8O\xa7઼\xccp\xedy\x9d\xeaGW*\xf7\x8b'\x9b\xfb\xb1n\x9e\xf3͌\xb9\xbc\xb9\xf0\xcc2\xaf\xd8p\xc3~ǧАg\xf1y\xae- \xfe\xea\x81\xfb7\x94\xfd\x99\xe7?\"\xb2+\x9a\xcas\xbcc\xacE\xff\xb7\xa3XOX?\xbcB\xb7\x8dg=\xb5x\xe6ѩ\xcd\xd1:\xb1c:XVm\xa8n\xcc;L5:\xe2\xf7\xe3\xe1Zr2\xcf:\x80\xe5#\xb9\xaf:x\x97\xb9\xe1\xc2O\xd9\xd2\xf7u\xc3G椹\xb4\xf7 \xe6\xc2\xeem\xe6\xdaKo\xb0/\xe8\xe4\xe1\xb4\xfd\xe2\xd1'N\x98{\x9e\xfc s՟~Ĝ\xbc\xfb\x9c}\xad\xac\xcf\\e\xeex\xc1\x8bͅ[aO\x9f\xb1\x8eP\xd3EْoЄ\xae\xad\xc2\xe0\xca\xd2k\xa2ID\x8c\xec݀\xa1\xe5Rz{\xcf\xeb6\x9e\x8fȯ亗\xe3\xf0\xb6\xc18\xa1\x8b\xef\xb4\xf2l_\x8d\x9d&֛\xc4\xd6%T\xc7w\xcdl?\x94g\xf7\xaf\x90\xbf\xf9,_\xedXu\xfa\xf9vz\xaf\xa7~[ð\xc0\n\xac\xfa'\xebsa\xfc\x9eoOd\xf2E\xbc \x80zX\xa0o0;\xea\xed\xf7\x8b3\xab^N\x94\x9e\xcb)c\xb5\x88\xf6\xb7ԏ\x80k)\n\xfb\xd8 \xdf\xc8с\x8e\x89\x80>\x86F\xf09\xbc\xe1٤A\xad\xea\xc5\xfc\xe0\x85[\x8c5T\xae\xbaO\xedr\x98q<\xe6\xa7cΰ\n\x83\x93\xac\\A\xacD,\xe0\xc1\xd6}\x8c\xeb8\xc2\xf8\xc4\xc4\xfe\xc6\xf1\xc0z\xaa\x8a \xd0i*`\x9f\xcf%\\\x85\xbbP\x85x\xc5\xfc\xdc*o\xc7\xe6\xe6zS\xa99Ĝ9R\xf9%\xf8tN\xf1\xcaY\x94\"^\"\xe4\xf7/\xe2{ղ Ν\xa1~\xd6\x989\xae8zsq{ء\x81 \xd1~u\xfe\xd8?U Z4\xe4\nb=\x8c|)=]h\x8e\xcfu\x97x\xb6\xaf\xc02#ח[f\x93P\x9e*\n\xebY\xc3\xf7y\xbd\xc6\xa7/U4\x8ezX_\x8c\x87\xfa\xc6\xe5\xe3\xaa\xe28\xb4\x88\xf5)\xcfه^\xebC\x98-\xd6a7\x80\xfd)\x8c\x9cEu\x82\xb4=\xf2\xa5\xf6\xa7x\xe4\xf8\xe2\xab\xd7\xc9\xf4?\xb8>O\xe8E\xa4\xcf\xf1\x92\xae\xe4\xb2QM\xa5\xf6\xb4\x8b\xe4\x88\xa1\x95g{\xc5\xf1~ӊ\xf8\xf5@\xf9\x84M\xc7\xb3\xb6>\xaeG\xfb\xb2s}\xdcW\x9e\xd1\x8fh\xcc-\x8fY]-^^e@\x8b \x90\xe8\xe8\xbcq<̷\xe6\xfc\xf2\x82X\xe02\x98\xcf?\xe8\xb9~2_\xc4\xdcw\xaeg\xdd<\xe7\x9b\xa7ʓ1^\x8e\xadxf\x99Wt\xb8~\xbf\xb9P\x9e\x9f<\xd6\n\xe7\xb9F\n\xf6m<\xeb\x88W[\xf0\n\x99\xcas<ƥ\xf8l\x8c\xb5caE\\ 8\xac\xf7\xf4\xfc\xceŇ\x8f\xe6\xe6;\xad;*}\"\xc7o4n\"\xd9n\x00\xfe\xd12\xb7|\xe7\x8ay\x8c d@\x8c`@D\xdf @\x82\x97p\x97\xeb\xb5~\x91\x9e\xe8Vth\xa5\x98\x87\xb7\x9b\x9b\xfcQs\xea\xe0\x83\xef[\xabf\xf7fs練\x9a\xbd\xc3{\xccu\x97~Ѿ+\xfaAUN\xa2O\x9e2w?\xeby\xb6MG\xe6\xba\xff\xf6.\xb3\xf7\xc0\xfd\xdd;\xa3\x8f\xf6\xf6\xccE\xfb\xfa\x8eO\xfeTsp͵\xf6]\xd1\xd2m\xdaQRǿ\x94\xf0\xf0`\x855\xb2\xae\xb5\xf1.Y\xb9B5Lu\xbe\x9bЍ\x9c\xd00\xd4\xe7\xf7g\xb4\x9eԞ\xf9\xa1w\x98\x8ft\xf4\xd5ѓ\xe3W/@\xf4B#h]\xfd1\xd1\xef\\o\x9f+_\xb3w\xe3Z\xa2H\xf6>.G\x9e\xd9\xe5\x93@\xbf\xbf\xdc@\xa4\x97\xfd\xb7\xe7ί\xa8\xa7\xf6\xa3\xcf/\x9e\xdf@&.\xf1\xd6LLƴ\xa13\x99\xb7f\xb8_\x8bB \xe5\xfa\xd5\xe7lj;\xc8\x9ca*\xcf\xf1\xf2X\xebO\xf3\xa8'u>\x8b\xc2כ\x8eN\x9dm\xe1\xb9\xef\xbcx?(\xfa\xa3\xfe\xa1\x9a4\xb2\x99w\xe5_\xa1f\xf4\x8b+f~.\xccy&c\x00\x81\xf0r\xe3Y\xefB\xf7;\xdc\xfd\x8b\x97\x8f\xf9m\xc1|C\x84~\xe8k\xe5\xd9\xfe\xbb \x84\xfd4q\xfd\xed|\xe8\x81\x8f$\xdeA\xc8z\xfd\x8d\xcc\xcd$&\x92'6¬\x93\xae\xe5Q\x83\x98\xb2\xbfs?\xb8Ў\x91A%\n@\x9e!\xd7\xd5\xd3K+Y:\xef\x9d7\xd7_\xfc%\xfb\xb0\xf9\x97\xec\xf5\xa5\xae\xb6Ý\xd3\xe6\xfe/6\xf7\x9f\xfa4sf\xff\xf7-\xff\xf3\xf6A\xf4y\x95\xce\xa2O\x9d2\xe7\x9e\xf3s\xf1\xe6[̵\xef{\x8f\xb9\xe6\xc30;\xfb\xfb\x9d\xad<\x8c\xbe\xfb\x99\xcf5\xf7=\xf1I\xdd\xc7u\xcb\xc7x\xcb怺E\xea\xe4e\x8bZ\xf8\xf5P\xc0\xfcB'\xf8wi7\xf0\xad\\\xa1\x8a*udһ\x94y\xfd\xa2\xfd\xe5\x8d\xe7K\xf5\xe7\xa3\xcd\xc3k\xfe.YK\xfd-\xf1s\x93xL=\xf3\xea-u\xab\x9e\xd7\xaf\x8d\x80\xf5\x85x\\E\xbf̭\xab\xfe\xba\xf5\xdb\xf5(\x9f\xa5\xdfUh\xc6 (\x8e\xe7K\xb3\xa5\xad\xeb\xba#J\xfe\\\xdb3_\x8e؏\x80\xeb8\xca\xdaG\xed]\x83\x812\xe6L\\\x00\x87\x9b\xc8s8N\x9e\xd3̅3\x98\xc3\xed\xf98\"GP>\xec\xe5C\xfe!߶%\xe7O\xe3\x90\x98/\x9c\x9f\xa2\xbe7(\x95\xf8\xb42\xb07p\xecU1\"As8\xa1 s\xff\xf2\xdb\xb0\xc128Z\xff.\xbf\xe8\xe9.[\xf58\x99\xb5?Z\xc2ö6\xf6vș\x99\xbe^\x8a\x92\xf3ux\xd5~Qm9\x85u\xf1Â\x85}\xaf\xa4\xee\x92\xe3\xab\xacc}\xec\xbf,fu\xab0\xb8\xa4\xa2PP\x92\xf6G\x82\xb0}Ͼ\xbf\xf3\xfb\xf3\xa8V\x9f\xab^̻T\x9c/ݝ\xc5F9}\xe3z\xb1\xe4\x83\xc0\xdc@%\xa1ax\xff\x92;\x98\xda\xf7\xf7\x87\xda\x8e\xb0\x96\x8c)=\x92\xaf\xaf\xaf\x8f\xc3=\xb8U\xafD\xe9\xb1\x9f\x93kUǣ\xc0\xec]\x8bῶ\x9f\xe9\xe5\xb6\x9f\xe3\xfdy\xe0\x84\xf9z\x88{ބ\x84\x9c`\xf6zI\xbf^adW\xffЯ:~\x98塋\xb8\xfbsa\xeeh\x98/f*qM\x00\xb1A\xb6\xe4\xbfn\x9e\xf31.\xe9g\xfb\x91\x98.\xf3\x97 \xe6\xe3~\xb6\xfb?\xd6\xd7\xc8~s\xaf\xbc\xf0Gs\xa7v\xc3ԙƜ\xad\xde_Wnlm7r\xac\xba\xa1\xf6>ڱ\xefr>}\xf8~sӅW\xdbwE\xff\x99\xa5\xec\xadq\xe7\x94\xd9߹\xd9\xdcu\xfa\x8b̥\xddG\x99k.\xfd\xb6\xb9\xfeR\xe1A\xf4\xb3_`\xce?\xfa\xb1\xe6\xd4\xb7\x9b\xdf\xf1f\xfb\xaeh\xfb\xf7\xa2\xec\xc3h{\\\xba\xe1Fs\xe7\xf3>\xc5\\\xbc\xe9\xfb0zO\xd3\xf3\xc9\xc0+\xbb\xe3\xad\xfe\\ \xf5 \xe5\x8a\xe2\xfc\x83<\xe7\xbax\xe9\x8f^\xb6\xbdK\x9b\xfb\xff΢ij>\xb6g\xbe\x8c\xa7\xb2\xbeΝ\xa7g}x\xfd4\x9d\xd1 \xbf<8\xbd[Mm|mC\xd5W\xbf\xe3?\xc4\xc1z\x8a\xee@X\xc6MW<M\xce9c \xea;\xe0\x8cJ8k3\xe3A\xad6\xe7k\xf8\xc5\xc0͏\xdb\x00\xc1^\xf5\x8e\xc5\\\xed\xf4\xe9\xe1\xab08Q!\xf41+\xdb \x8d\xa5\x8e\xb7\xe9\xe5h\xe2\xdd\xef\xf3\xe3\xb1\xea/\xaf\xafR\x86\xb6\xfa\xd6g];?\xc3\xfaV\xf5C-\x87\xf6\xe5\xf3\x86+f\xff!\xcfl\xe3z\xe81/B\xbc\xbb\xe9&\xb8.\xe3\xb8\xf6\x86 \xbe\xff\xf5q\x97\"2\xfe^d\x9fǵg\xff\xae\x98\xe171\x81 \x9b\xf71\xae\x87\xde\xf3\"\xe4(鉳\xb2[0_\x87s\xfb\xa3\xaec\xa2\xa1\xb6\xa2\xb4\x9e8\xbf\xd6%\xd6\x99\xe3+?\xe7wɐV 1\xe5\xe7\x00l\xd0\xca;\xfb\xfe~\x91\x90\xc0͂9\xffH\x8c\xfc\xd1y\xbd\\wi\xfa\xfa\xcdg\xdf\n\xcc\xe1WapaG\x9aH\x86Y\x80\xe2\xd7{l9rB|\xbeq\xfe\xf1\xfeSŢW\xafBڔ\xe6ֱ}\xcfޫ08ΰ$F\xceh?\xb8\xa49>\xd24n\xfa\xc2\"\xe9\xbfj?w\xda}\\\xd0H̅s\xfc/&\xbe\xbf\x8e/\x95\xcba6\x89;\xfdN\x00\x97\x9b\xc3\xedz\xb9#\xa1\x95g\xfb4^u~\x88\x82\xdfQ\xd3\xf1'/\xf0\xd9\xcfG\xedkP\xab3\xcew\xee;\xcfp+\xcf\xf6\xf3bVW\x8b\xe7Ua\xa3\x85\x86\xa6C/\xc4\xfbz9\xbeë\xceG\x9a\xe3\xa3z2\xf1'.\xcfMo\x8f\xa8~\xa9Gz\xea\xcfk\xd7\xe0j̳\xef'\x88 \x87\x97\xe63i\xfdpW\xacG[w\xc1\xedY޺F :\xee@\xa2a?\xf0\xadƁO8ۡ\xc0\xaf\xf6_\xf3\x83h+\xe2\x82TeKx\xa3d=\xaf\x8d\xc4 \xc7\xf8\x957:\x87\x87\xfaɻ\xa1\xf7\xef\xb6\x99\xff\x8b\xb9f\xffw\xed\xbb\xa1壷\xedu\xef\\o\xee?\xf9\xcc=\xf6c\xb9w\x8e\xed\x83\xe8߬z\xfd\xc0c/a\xcd\xd9?\xf8\xff\xcc\xd5\xf6]\xd1{l<{\xa7;\xb4\xff\xb6O2\xf7<\xf5\x99\xf6oE\x9f\xb6\xd1m\xdfͯx>\"\xbe \xbe\xb568x\xeaU\xc1?\xa4w\xfd \x9d?\xf2\x83\xc4!\xb6/\x83\xd3\xeeQ\xf9\xcf/\x94؟\xf92n\xc0 =v \xcc-\xafB?yz\xeb\xf1r\xfaE2\xca\xf3z\\\x99\xbeN?\x8a>\x88\x96\xd8\xcf\xc3\xf5\" 5!HLZ\xbe(\\\x8bk\x9d-'\xc8\xe1\xbah\xeb\xb2B;\xc3/\xaa:\x92Ǫ,W]\x88\xa7v9\xcc\xf5q<\xe6˘#\xb4`ؖ\xb3l\xcesߦ\x90\xa3\xb17\xf3\xe3\xb1\xea\xf3\xfb\xdd\xed\xef\x8e\xf6\xbf?X\xe1\xb6`\xf4\xbf\xadC\xb9\xfay\xff\xe5\xfb\xc1\xf9\xb8\xabyfs\x98\xa3΅}>\xd7>\xdc\xff\xb9\x9b~\xfa\xbd\x83S0\x96\xfe\xf6\xe2\xe2\xa5pGM\xcdWh\\m\xf8B\x98I\xb4h\xe0\xfe3N'+T\xc0\xa1\xe7\xf6GYa]\xfc\xa07m\xe7׺\x825\xea\xc5\xd7\xdd\xef&s\xe3p?\"gNF\x899ȯ坽߯ ܅B<\x8e\xbf \x96\x94\xa9\xfd+=\x81\xb9\xee\xbe0\x00=\xc7\xcf\xbb\xccOv\xafřp\xb3=ڀ\xb0\xde5U\x9f\xd7\xeb0\xc2Kࠇ\xf5 q\xdbyПl\xae\x87[\xbc\x9ag\xb6s\x96%\xb1h\x8a\xf6\x83K\xe8\xf5\xba\x96`?Gz\xd02\xef\xc0\x96\xc1\xd0\xe9'\xbd\xc2wҖ\xd6Ǎ\xe1|\x96\x97!\xdf.\x8dkϏ\xf1\xaf\xb7sI\xeb\xc9wp\x9c}{}\x89\xe6|E\xaa\x94\xf9\xf5\xeb\xdf=\xbaߜ>x\xbf\xb9\xf9\xc1Wُݾ\xdf\n\x90\x97\xa5\xf2\xb7\xa1i\xfe\xfc\xea\xffž3\xfa:;\xf4\x80\xb9\xf6\xd2\x8a\xcd}\xb7}G\xf4\x8f\xbb\xcd\x9e8i\xf6\xce?`\xfek\xbf`\xf6\xfb[\xd1R\xd9\xe1\x993\xe6\x8e}\xba\xb9`?\xbe[Ls\xf5}\x8ck\xf1ý\xad?&\xe3ï1\xfd\x96\x88\x88>\x8c\xb6~\xb4}\xfa\xd1oth5\x96\xffJ_-\xf8\x9bz\xbc\xfe\xae\xe73\x8e\x99\x8f|\xb4\xcd2\xe9\xe4\xf9b\x8d\xab\xe7\xbb\xfdt\xab\x8d\xc7:\xc2-E\x88=\xb7c$\xdd\xff\xf6\xce[ wS\xa2˘W\xeb \xfc/.\xbd\xf2\xbd\xff\xb0\xc2\xf0z\x8a\xfeC\x9d\x81\xbf͕\x89\xef\xcc\xe2\xf6x\xc2]\xa4\n\xe8\xdbT\xf3\xae\xe2H lm}\x83\\\xb2\xadǵ\xf5 \xeb\xa9j\x87t\xa4\"|\xd7I\x9e\x8fV\xec\xe4\xf9\xd6_B\xf8\xfc\x8e\xf0\xd3\xe1\xe2 \x8fT\xdew\xa6\x8b.\xbf\x8b\x85>O\xb8qi9b\x88\xa2\xf9\x95\x8f\xf6_\xe6~\xbc\xd4.\xe7\xba\xf5\n]A}\xad<ۻ\xf5\xe0\x869:p\xecU\x81\xbc\\\x80 s\xbf>\xfd@A \xc7\x89k\xf7\xef\xe0\xc7\xfb\xfdX\xe0\xa3\xe5\xc8\xf1\xb7\xfbz\xb8\xbe\xce\xd6\xc7\xe2\xc870\xc3O\xe6\xf4\xb5xbڭq\xaf\xad7\x9c\xf0\xe0x\xc1.\xcds\xbeep\xfb\xf9\xaa\xfd\xe1~1ޖ\xfbG\xfc\xfa󻪟\xe0d\x8ek\xecŮ\xef#X\xbf\xe2\xfe\xea8\xac\xa7\xf0\xaa\x8c\xe7\x99\x8fnCx\xf5\xb0&\xe6/\xccu\x84\xf5̌b\xe1Q[\xdab\xe2hI@)\xfc\xd2\xfe\xa5\xf8\xfe\nݟ\xeeD\xf7}\x96\xbe G\xe6\xe4\xe1\xed\xe6\x86 \xff\xc9\xfe \xe8w\xdażoG\xf6컡Ϛ\xbbO\xff5\xf3\xc0\xc9tx\xf7辦\xd1'\xedC\xe6\xc3Cs\xed\x87\xdeo\xae\xe7\xdb̮}W\xb4`\xf9[\xd1\xe7\xfbs\xee\x99\xcf1\xfb\xd7\\kD\xe8\xf6\xc9u\x9b\x8b\xf9\xbaΈW.G\xae\x8b\xbc\xab\xcd\xebo\xed\xde\xd0~̃\xe9tg\xfb\x9dH[,=\x8a\xf51\xac0^_K\xeb?\xaf_*\xc2 ]\x8e^\xaav)\x9eu\x84\xa25Qkes#\xd0T\xa3_T\xe6\xec筀\xd5p\xf4\xe8\x9c\xc1@\x9d \xe2\xdf\xd1\xef\xce[\xac'\xbe\xbb'1\x9c/\xdf\xeb`O\xb8\x8b\xd9xWQ$\xc8%\xe0'Il} \xb1ڶ\xd7\xd6\xe7\xfa\x9a1\x97镎 \xca\x81G\xf7\xc7\xc9\xf3?h\xfe \x96\xffCh\x9e\x8b(\xbf \xcbˡ=[)\x82\xf2\xe1oɐ\xbf\xff.\xb9@\xbb\xf5\xe1&8\xe8\x81>\xae\x9c;\xd6ʳ\xfdst\xe0\xa1U%\x92r2\xd3\xf3\xd4~\xe98o\xe04̌[\x8e\xb3*=\xdc*qB\xed\xccU\xe0\\\xb9\xae\xb3\x98\xe4\xf2\xc7S\x8d\"\xe1\xc1\xe9\x99\x8f\xb5\xa5\xea\xef\xe4_\x95\xe7\xfc\x87u\xc5\xf9W{C\xdd0\xcar\xf9r\xd5x\xdet\xd7`I\xa0ij}\xaf\xda=\xde\xcc\xc5S]\x91>\xc7K\xba\xbe>9\xbfr\xad\xa3\x90\xb3B\xe4l-V]0V\xc0\x94\xfbE\xf9\xa0ȇC3X\xb0\xc7:p\xd0;\xd4\xe7_\xbf\xbbYg\x9c\xd7\xcf}\xe1\xfaR[\x9f+\xcb\xff\xe0\xfa=\x91\xa9 \x8f\xb9c_\x8b9}-N\x84\xba,\x87j\xebE Wۇ\xdfW\xe2fp\xb6h\xe5\xd9~\xcc竬\xe9\x9f\xa7\xad8\xfe\xae\xee\xf0\xf8\xbbL\xda\xf5\xf0\xbcs\xbdC\x9e\xfb\xcf\xd6c\xf9a\x9d \xc4f\xeeo\xae\x98\xac^V\xc2\xfc\x95\x82\xb9Nԏ\xfa\x98_O\xb0\xb0\xff?\x9a\x9b+\xc9\xe1ŧ\xa4)N\xfd\x8dJ\xc3\xe7\xaa \xf1\xe4p`\xdf}\xc1\\\xbb\xffFs\xf6\xe2\xcf\xf9\x8f\xe4>\xdc9m\xce\xef=\xdb\xdc}\xea\xaf\xd8wE?\xccܱv\xeeAt\xc5߈~\xe0\xb1\xf6ѧNwBN\xdes\xb79\xfb\xfbo3W}\xf4#fg\xdf\xfe\xadh\xfbud\xdf-}\xd7s\xed;\xa7\xad\xdd\xd1\xdeI\xfd\x88n\xffʳ3\xd9\xc2o5m\x97ݟ\xf1^\xab~\xdcx\xf3/d\xa8Dt$x1>\xd3\xfc\xe6\xe2\xb3q2\xe6\x91^\xaeof\xe49Aa\xa0=\xa8s\xf9}9#\xb1\xdfN\xe6\xcb8\xad?\xfb\xa4gK\xfa\xe6\xbbVf\xf8 \xe1\x9eYon\xd8G\xeb\xf5C\xc6z\xb0\xb3\xf4\xe11_\xbf|\xd4˖\xa7|\xe0 \xfeA1\xb9\xf8\xdb\xf3#\xeaw\xa0\x87a\xbb=\xeasJ\xd0n\xcc\x9f\xf0\xf1\xfci$T\xfcu\xbc\xb3\x8e\xc7|s\x84\xb1\xb8\x9c\xa9o1\xb6\xde~\x8c\xaak.\xc79\xf9\xfc\x8e\xf7\xfb\x8fp\xbc\xa19\xc08\x9c\xcb\xc7\xe7Eu~n\x86\x88ڙ\xb3\xd8\xd7\xef\xb8U\\\"\xcclC\xc8\xc99',y\x8c\xe3\xe3\xfd\x9bS4.~<\xc3\xca\xe2\xfcC^\xfd\x91\x9b\xb9鸺Z+\xa1\xb3\x85\xa7\x86\xc4Z\x9e\xed38\xb7\xfc\x9aG\xbe\x8c\xd3\x90\x9a(^\x94\xdf\xd5\xed\xd39{\xd9\xcfp\xe5\xd6,\x89\x91\xd3\xebY,Y)\x83\xf2a=\xab\x90\xa0oȇC+X\xb0\xc7\\X2\xe0\xfe\xf4 \xf50\x9fק\xaa\xc2w\xd6\xbd*\xf1\xc3\xce\xd69\xccYǽ\xe9M=إ\x8e\xeeg2*F\xb9\xa2\x00]\x98\xd9\xed\xa3\xfd\xeb\xf4Dzk\xf58\x99\xfe\xd7\xe7\x89L=\xcc[\x9c\xecg\xc6\xe9a62=\xb5\xed\x83},\x96#\xb0E\x8a\x971Dd\xbeK\xde\xff%\x9c\xd8N\xf0t=\xa8^\xff\xd0\xde\xc9\xf0jTO\xa8gh\x9f\x87C\xff\xb8\xbf\xcco\x8f\xedv\xb3j\x9e\xd0ʳ\xfdH\\{\xbe\x8d>\xef\xc66xd=c\xb6\xb3H\xe4\xfa\xb2\xd8͛\x97\xe7\xea\xf3\xf6<\xaf\\\x8aG0\xe6\x97\xfcS>[4\xc6\xf2\xe7\xc2[T\xe2e\"\x8b 3\xc0\xb2\xd3<\xacq\xfe\x87\xa9\xfė\xfb\xc1\xb2<\xdf?\xa1\xf9\xb9:\xb6?\xc6<\xdfm|\xfc :\xde1\x83\x91\xfcFׅ\x83\x8d6\xa2\xba\xd7,\xab\xfb\xfa\xe4\xd1\xe6a\xbeߜ<\xf8\xa8u\x94('\xed\xc3\xe7\x9b̹S_h<\xf1\xd4Kı\xa2w\xccU\xf2G\xe6\x86w\xfc\xae\xfd\xa8\xee\xf3\xf6]\xd1\xf6,\xdb1\x97n\xb8\xc9\xdc\xfe\xa9/1\xfbW_kL\x9f\xe8rK\x9e\xed\xfd\xaa\xe9h\xbb\xfa0\xbf\xea\xbb\xae\x97\xfcAL5\xb0 \xa2\x8b/\x94f\xf3\xcf\xf4?z%\xedf\xcc#\xbd\xacof\xe49Aa\xa0z\xe5=\x88\x96\xdaZ\xb7\xa4\xffa\xbe\xd3\xfd\x8f\xa4g@\xf67\x8d\xcczs\xc3>\xf7#\xc3\xfb\xe5\xd1ʻ\x86\xe3~\xc0p\xe5>\x88v\xeb\xcd\xf5k\xdb~\xf8\xf9\xcfl\xccט\xfb\xb7\xd4\xe2k\xe5}\x8cka2\xcbO\x9d\xaa\xbes\x84\xb1\xb8*\xd9\xc0H\xea\xa8\xc9֯w\xa0H\n跿`\\%Pt\xf8\x80NTΗ\xc2]\xa8R<\x97\xd6\xff`{O\x84\x8b.\xbf\x83l\x9e\xc3\xc1{\xfe\xab=qV^Abџp\xe6\xebp\xbcs\xa9\x8bW^ \xc3\xca\xe2\xfcʇ\xcaX\xcf\xd0n\xc4\xd9r8\xca\xcb\xeda\xe6+\xb1\xbf\x9f:{\xe0%\xf7k'\xbd\xa7Oz\xe0\xf7\xab\xab\xcbӮA\xcc\xfb\xf2;g\x8ff\xbf\xc8͏\xe87OR_q&\\\x9a\x87\x86p #h\xfdX2\xb2\xc6z\xb6\x88B֧\xaa\xc3\xf7\xa9|\x88$W-\x87\x87^k@\xe9\xe9 z\xef\xf7'Kb\xff5a\xe8\xf1\xfb\xd354\x85;*\xd7p\xe8\xe5\xbaؾ\x95g{\x8b%$\xd2qx\xe0\x84\xdbƆj\xf4r=\xb1ؒE+\xcf\xf6\xf5X\xebQ\xfb\xf8\xfe\xac3 \xe7\x85^\xe9\xf7\xf2\x8c\xd5\xe7\xd7\xde\xccc\xeb\xe7\xe8\xa1aP\x8dZ\xf5G\xa0'0\xdbp\xbdPW\x8b\x9b\xb5s0\x86\x9fZ\xc1\xdf\xe1\x96\xf3M$þx\xc0d\xf2Mջn\xd4\xeb\xcf{7o\xbe<\xd7杙\x9f\x9f\xef\xfb\xe9\xdd\xcf/\xf3[\x8eK\xf2\x99\x9f oy[6 ϯ\xd8L\xeeq|\x98/\xf5\xf7 M\xb3)\x9e\x8b\xac}s\xc7X:pe\xf6g\xe7C<\xa8+؟ԮP\x87\xf9A \xf7!\xbaQ \xdd\xfd\x8d3>\xcb\xeb\xa2 \xdf\xd9?0\xee*2\xa0\x8d\xed\xf9\xc8S\xc8<\xb2*\xf1\x91 \x88?\xd6Pw)\xc7~$\xf7k\xcc\xd5\xfboq\xef\x866\xf6#\xb9\xaf\xb7\xa0\x9fe\xee:\xfd2s\xb8s\x95\xb5\xdc\xeb\xed\xdd[\xf5\xd1\xdc\xe7\xf07\xa2\xdd;\xa2\xe5_`v/^47\xbd\xe5\xb7͙?\xfbh\xf7\xddP\xfe>\xf4\xfdOx\x92\xb9\xe7\xa9\xcf\xe8\xfen\xf4\xd1\xcen\x97\x87\xbfA2\x97c aka[F8\x9eZ\xad\xf3;+\xc8\xe1ujjɕ\xd6\xcb\xf3\xc11i\xef0GcxĖ\x9c\xec\xcf:b \xf6\x00\x8e=\xb7c\xfaPu\xafW-\xab\xe1\xec\x81W\xbd\xbc^\xea0^f\x84\xf5\xc2y\xb8\xcc/\x8fYA/\xafd\\\x86\x9c\xde0\x83W0l\xc3|\x84\x91a\xf6\x94\xb7X\xc0~,?̂x\xfc\xd1_\x92\xa55G\xde\xdc\xd21\xd8Vh\xe7\xf6T\xb8 Lȟ`\xb6\xfb\x83\x81\xe4Dū\xf2\x83K\xa7\xe3lU\xc7םg\x9b\xe3͇wl\xecM\xab\xc6H\xdc\x8c\xc0\x83랆9:psT\xc8\xcb`\xde\xe1\xdc\xef\xbd\xa9\x94\x8cvW\xda\xe7\xf2˯ ])\xa8\xf1\xb81\xc2\xe78\xb6\xcd\xe0~N\x97ÙP\xb3\x87\xfcZ$\xf6O\x9cMj3 #_\xd8/\x85\x95\xa9\xc9\xad\xa2\x90\xed\xb9\xb2\xd5<\xb3\xc0e]\xf9Q\xa1\xc7n\x00\xeb=\xd2\xc3l\xc0|%F>\xff\xeb\xb7T\xc2~O\xf9\x9c\xa0\xa9\x98\xea\x8a\xf49\xbeT\x85Y \x8e-\xb7]W\xccR\xbc\x8c \xd6\xee\xd7ph\xfd9\xdeҸVo8o\xb8/\xac\xbf\x95g\xfb6\xccفۢTX\xa7\xa6\xbf\xef\xd6\xca;\xfbh\xff\xb9\xf8\xfe\xcbx\xb1\xf3 \xe4z2x\x95~iO\xc4\xf7{\xd6\xb8\xc4o\xe5\xd9~f\xdc\xd8\xcc,c\xb1p\xf5\xf5\xe9\x85\xf3B%\xfeX2&8xp\x84mġ^\xae5ޖ\xf3=\xbe\xf0\xbc\xf0|\xb4\xf1q\xd4?̶\xc6\xe7\xfbG\xe0ٞ\xf3J\xd3\xddQ\xe9 \xfa\xc9]@\xcf\xc0\x8f\xc6.\x80?\xcf]\"\x8fx\xd6\xe1 X\xe0\xd2<\xe7c\\\xca\xcf\xf6\xc7X;\x86\xf9\xed\xf5C\x86\xf0\xfb\x8e\xbfA:ޯ\xa7\x9e}h$\xcf\xf1.|\xfc \x8e\xc6\xf1\xb3\xc4\xc3.\xf7\x93\xfcw\x8f0\xa7>hn\xba\xf0f\xcf\xfe\x8d\xe8c\xff~\xb3}輿{\xab\xb9\xe3̗\x99K{\xb7Z,\xefT֕=\xfaA\xb4D\xb0\xfa䝷\x9b\x9b\xe77͉{\xef\xb1\xbd\xad\xbbB/]\xd6\xdc\xf5\xfc\x99K7\xddl\xe4oJ\xa7\xbe\xfb\xaa3\xa3r\xacV\x89o\xcc!\xf0\x9a\xd6\xe7qi\x00\x00@\x00IDATE\xac[F8\x9eZ\xad\xf3;+\xc8\xe1ujjɕӫ3\x82\xfesD\xccA\xde[=\xc6\xf0\x88-؟u\xc4\xec{n\xc7\xf4\xa1\xeaU\xdc\xf2\xcaY g\xf2\xe1A!\xd6Ky?k\x84`\xcf\xa3b\xe4K[-9\xca\nrxI Sb\xe7\xf4\xa2\xa3i~\xf5\xeegp\xda{<ϕr|\xe5et\xb5\xfe\x98\xe7\xc8ۂ\xb9\xc2 \xdbL-Ң\x82I\xc63پ~\xb8\\\xf7\xb3\xf1f \xc6\xe5G\xa0\x98\x85\xd4\xf3\x9a_\xeds\xe7[h8\xf2q\xfcyp\x9c\x9f\xeb\xe2\xfc\xccO\xc3\xb89*\xb7\x830\xefp\xee%\xbf\xde!(\xe3\xdf||P\xbc\\~\xfc\xe2\xd8\xe7\xe1:( \x83\xd07 \xdb\x87\xcb\xe1\xf6\xc8\xe3\xc7\xfbp\xae\x99\xb3\xff\xb0\x93\xe03\xf5\xb1\\\xcb\xd7<\xfa$\n\"va{\xdfJ\x98W΋k&\xe4K\xfb=\xcb\xf0\xab\xf4I\xf11\xdfkIw\xc9\xfa[y\xb6oÜ\xbd\xb7e\xb1\xd6\xdc~\xd0\xca;{\xec\xf7\xd2y\xc0|\xa4\x87\xf3\xaf 7\xeb\xe7\xbe\xf1\x84\x8d\xe1Q+\xfb΀Y^-\x9e!\xf5\xc6BH\x8dhi\xa8WG\xc2y\xa0\xf2r|,>\x8e\xc8\xb6\x87z\xb9\xfe՘;ȯט_\xe6\x99 3\xc8Lz>\xd8j\xb5\xdc?\xf5\xafY \x88,l\xcf*\x8eq\xba\xe8!\xfa'V2\xcc|;޻t9{G\xfb\xd1\xfd\xcb3\xee\x82m;\xcfz\x8f\xb1\xceXnAL菄\xc4\xfa\xf1/\xcf]<\xbf3\xf1\xd7\xcds\xbeZ\xbcƏ\xe6\xe6\x9d\xc58\xd3I\xee<\xbb0\xaf 6g~b>\xbc\xc3\\\xf1u\xf6\xefC\xff\xb6\xc5\xfa\xfaȾ\xfaܩ/0\xf7\x9f|\x91\xb5\x90wBC\xcd\xf8\x8f\xe6\x96l\xb2\x8a\xe5a\xf4\xb5\xef\xaf9\xfb{o\xb7+\xfaR\x87\x8fvw\xcd}\x9f\xf4Tsn\xf6\xaf\xb9\xa63 9s+ݙ\xe1$b\xfa0\x8e\x9f \xf3a\xa1\xbd\x922|\xae\nX\x85ac\xaf\xc5|'\x93x]&\xae\xb7\xfd\x9d\x92\xac@\xd5\xc9\xf97\x8f\x97\xd1\xcf\xf3\xe1\xb7Dm:\xd7\xffl;=\xaf\xfd'@؆*\xa5\xdfy\xfd\xb8Y?\x9c\xaf/0z\xb54_Z\x00\x83\n1,r\xdbp\xfc`\x9c\xcf'\x9c\xb7\xc3\xf3\x95O\xdfv̝@\xc7\xdcra\xbas\x84\xae\xb5\x93\x9c^t\xa4\x96o\xcf\xd1ٛ\xf9\xf1X\xf5\xc7\xebI#\xf2\xfabۉ\xa5\xa6\xf1\x91\x9a\xca\xfd\xe0\xf8܉\xcf\xf6C\xcc\xde9<\xf4\x81x\xf9\xba>\x9f\xe3\xf9~\\:~\xc7\xf2\x88_\xbeU\xbe\xfeњ\xbe\x8b\xef\xf7\x87p\xdfg\xc9롞p\xbf\x88s\xf2σs\xfb\xa3\xfd\x8eS\xab\x87+S|>\x85h\xda!\xe69\xcaRx8?\xe14\x8a\xf2\xc1\xd5 0_\x89g\xdf?\xb9\x82*\xf5pq\x91\xbe\xc8\xc0 >\xf3 `)\xe9r\xe5Ο\x963\x86 \xaaG\xf9\xdc~ \xeb;\xa7\x98\xe3/\x83\xa7\xeb u\xeb\xd7\xc3\xfc4\xccс\xa7E\xcdxK\xcbs x:\\\x98\xcfv\xff\xf39\xc1<8\xda\xcf.\xeb/n0\xee\xb0\x93\xe9p=\x9e\xc8\xd4ü\xc5\xe19\\'\xc2l\xc5PNo\xaa>تp\xb6\xe0rZy\xb6\x87kϓm9\xff\xc2\xcf\xd5;\xeck\\φ\xceR\xa8o\xe8\xb9#\xac\xc1\\\xb7r|sݜ\x80\x8c\xe1\xc5''\x90\xe3\x8dĵ\xe7i\xe9|-\xf1\xcd\xe0\xc8z\x96\xee\xc7\xe7\xfe\xf1\xb43M\xa7\xf0\xfds|\xf9\xde\xe7သ8\xbe\x98\xa3\xdc\xdem\xc1\\\x9b_/L\xe3\xe3\xd8?\x88vˀ7J;V\xbc\xb0\xe2\x97\xf6\xe1\x85ԁ}G\xf2%s\xe6\xe0=\xe6\xe6 \xaf\xb2\xcf}\xbeSp\xb8s\xda\\\xd8{\x8a\xb9\xeb\xd4\xcb컢.S\xe3\x94鏱#\xda\xb1w\x92\x93\xf7\x9c37\xbe\xedw\xcc\xe9\xdb?\xde=\x8c\x96\xff\xfc\\>\xa2\xfb\x8eO\xf9t\xf3\xe0#i\x8e\xf6\xec\xc3o\xffݮ|\xa7\xf2\xddd\xa2ak惼\xb4^\xff`\xd1\xddI\x83\xbd\n\x8b\xf9\x85\x8b\xbfQs?\xaaqZ\xbf\x8b\x80O\xe0\x8c~W\xc7\xcf\xcc\xd7l\xfe\xcb\xe8\xe7\xf9\xf1ۢ6\x9d\xabϷ/\x8b5\xa0_/n\x82\xb1\x9f\xaf\x88Ѳ\xd0\xd0\xc1\xc6brkd\x8b~\x84\xe5 \x8da\xa4+\xc7-\x88p\xbe\xaa\xf8\xb4u8Ukxd\x92\x88l\xafYZ\xbes\x84n\x89\xb9Nۜ^t\xa9\x96o\xd7,\x9d\xbd[\xb3\xe7\xed5\x83\xdf\xef\xbc\xff=f\x97 F\xf3\xd0J\x86|\xb9C\xfb\xb8%>\xf6菰w\xf7}F]s{zA$g\xf9\xfe\xe1Ζ\x9c@\x8e߀k\xf3\x8b\xe4\xe4\xf1.\xf2\xc9u\xff\xab \xde(_\xf7]r喣\xcccQ\x9f \x80\x87\xe4\x971`\xe6\xeb\xf0\xaa\xfd\xa1\x91\xa7ŏ\xf5q߆\xf1\x87H\xbcu\x84\xef\x8fe)\xeb\xc9d\xe2v\xb3\xf3 X4\xd4\xec_IY\xdc?\xb9\x82j\xf5P]\xc8\xe7\xf59^\xc2u\xa98\xf9/ 9=\xf02y}Չ\xf0\xdc`1 \xff\xe1IX\xdfP\xc8\xf6\xebâ\x80\xf50ֳGj`\xbd2\xd6\xff\xaa\xe1Q[߯\xd7y\xcfh\x85H\x00\xa0\xdfn\xa0\x84\xfd\xfd\xcepZ׌\xa3\xfd\xdd\xd3\xdf]\xb6\xeaᖳ+\xcf\xf6KH\x9e\x8eF\xeaD\x88\xad\x82Ɣ~\xd9\xe7\xe5O\xa6\x84.\x81#L\xe59^\xc7\xf7oU\xcc\xe7 \xe3\xba\x94\xfaX\xe6\xbei\x85A\xbf\xf2\xa1\\/\xf3\xa3ΰ\xcd\x9aC\xbd\xa1\xb9\xcbG5s6X7\xcf\xf92x\xd5\xf9\xd9\xf5\xc75\xa8t?`\xbe\xea\x80\xeb\xb8Fe􍞠Mţy\x8f\xfa\xcb\xe5r+y\x9f&\xe3?\xe0\xd1 ?ػ\xe0 У\x8e/\xcb(\xb5\x8f\xf9ub\xe4\x92*\xb0\xfac\xfd\xeaJ|\xdf\xf6\xf8\xfa\xf2\xeb\xc0·\xdd߈扎\xb1\x8eԽ0\xc2ˊ\xfc\x8dt\xfd\xad\x8a+R X\xfa\xe0\x97U\xb6st\xc1\x9c8\xba\xd3\xdc\xfc\xe0\xbf7'>b\xefcv\x9e4\xbb7\x9as\xa7?ߜ\xdf{\x969\xb2\xa5\xf9k\xecGs\xf7\xab۽t\xc9\\\xfd\xc72\xd7\xdbwE\xef\x9d?o\xdfms\xdbwE_|\xd8\xc3\xcd/\xfc4sp\xb5}W\xf4 \xf98\xf0\xf8`@w\xfa\xf1\xc4.\x87\x85~\xd5Fzm\xdaN\xfd\xb9\xfe\xc7ju\xa4\xbc\xb5㱿\x8e#\xdf\xfa祤\xa8\xcf\xe3z\xfd*\xf3\xa1 \xac\xc3<_\xbf-Z~\xbf֩ \xff\xf07\xfe\x84\xe0\n\xb6\xd7u`\xddjy~9\xe0U?\xaf\x97:\xbc\xe2~\xed\xf8_\xe4X\x80`\xb1A\xfb\x98\x99Q\\\xcd#9\xf0oR\x9c\x85̙\xce\xde\xc02\xe9\xc6ۻ\x80\xac\xb7\xbb\n2\xe1X_K\xf8\xaeU\xdc/\xc6\xdc\xc0\n^Lx\xfd\xa4ڋP\x9cb*\xee\xf2\xbb ȑ\xca/&\xe0\xe3\x9c\xec\xc1)^\xc6Q\xf9\xba\xfd(\xb19\xde\\x\xa8;\xd63\xe4Y?\xb3S\xf1\xb0;![2n\xbf\x9dl\xc0\xed)\xf1\xce~\xd5\xfe\xe8\xb4\xe5r\xbe XR\xf8\xfd\xe1\xf2e1\xd7\xc5\xfa\x98\x9f\x889<\xf0İ\xd5\xeeȇ;TX\xaf\xa2\xcf\xeb5F\x84\x97I\x9e0A]\xaa\xb4У<\xf0\xb4\xfd\x8b\\\x92\x98\xf5wb\xb2\xdf\xd8:\x87\xb3f&|~W\x92\xdfo.O\x8e\x8fd\xa0%ށ\x8c\xc3^\xeb+\xe0\xd1\xc73\xc6\xf5$x1\xf1\xe7\x81\xe3K\xed\xe00\xebĝ^\x97\x90\xcbn\xd7\xc3s\x84V^\xed\xb1_\xe3\xf3e5?m\x8bv\xd6;\xa7\xf5\xa39=\xb4\xe32\x92\xee=F\x91\x9f\xfb*|\x8ec\xdbv\xcc\xd9kqs&\x94\x80\xa0\x95w\xf6k??\xa0\x9f\xf5.\x84G\xd5-\xd2c\xd6\xcb}\x9f\xcas\xbc\xb0HB ,\xaf\xcf c+B\x84z\xb5#\xe1\xee׺\xea\xe3y +\x80ś\xe5\xb9\xff\xac\x91\xd5ͅ9\xcf\xf3\xc7\xf8\xb8Kt\x80\xd73瘛\xe7x\x8cs\xf9\x8fDG\xaf\x94\xa4u86\xb8mS\xb1\xfd\xc0\xed\xa3{\xecGr\xff\x82\xb9\xf6\xd2\xec;\xa3\xf1n\xe8k컡\x9fd\xff6\xf4\xdf4\x87;\xd7\xda$\x98\xbe\x90o\x8e\xd1\xf2\xdb\xecރ\x9a\x9b\xdf\xf4sꎏ\x9b݋\xba\x87\xa7Nۏ\xe7~\x9a\xfd\x98\xc33g\xba\xfc\xe8\x00\x94\xb4\xe2\xa0\\\xaf\xe4F\xaa\xb1J\xd9s[pm֫\xb7\xd4\xcd\xc0\xab~\xbe1\xa71^\xf6\x84\x95\xc8\xd5s\x95\xc2#s\xf3`V\xb0\n\x83\x93̢\xaa\x8f\xe7Q\xd3Хz\xac\xc0~\x98\xb9=\x9a\xfa#\xdaX\xff\xa55\xc2P\xff\xf6\xa0ڎ\xac_\xb1\xce:\xef\xb0\xfb\xe1?\xc0N\xefo\xd9Zo\xcck\xdf \x97\x80\xff!t\xa0\xa6^\xe0\xc0\xad\xc3V\xf0^\x91\xb3q\x98\xff\xa5\x84#T\xc7w\x8el?+\xb6\x9aYo3.\x94Oz\x9bÓ\xbf?\xd4\xd1\xfe\xa9\xfd\xb5\xfe\x92\xe1r\xe98͜x\\~V̊\xeayͯ\xf6\xf1\xfe\xcbu\x84\xe3O\xc1\xf0\x95\xb9\xd0|\xe1<\xe0\xbaX\xf3\xd30Gn\x8e\x8a\x92r\x98w\xb8et\xa1?/\xda/\x8d\xf6E=\xdc\x8e\xcf\xfcD\xcc\xe1\xfb\xd7S\xdd%OX\x9f\x9a5n\xbf\x8e`=\xc7Ac\xb5A\xe3x\xe4\x8b\xf5\xd5\xfe\xbeӚ\x9f+\xd3\xee\xf0(p.:\xf8\xb5\xfd쵷\xaf\xd8\xebs<\xd6\xa4\xab\xe7\xdfq a\xe4\xf7\xafw\x9c@\xc6\xc5XN\xe6\xc0\x84\xc3 ^\x86r\xe1a\x9e\x89\xb6\xf6a虮\x97#p)\xad|\xb0\xd7~*^\xb5\x9f%#\xf8\xf2 \x84\xf8\xaat =\xa9\xf3\xa7\xaf7\xf0\xaa&|\xe7\n\x8c^\x95x\xb6o\xc3\xbd\xb7e\xb1\xd6\xdc~\xd0ʳ\xbdõ燜']\xad\xb5g\xf2M}\xbdQ\xf2o\xa9GZ\n{\x97\xfb\xce\xf5\xb7\xf2l?3fy\xb5xf \xea\xd5\xce\x954\x96\x8f \xe2\xce\xcc_8\xf4\x8b\xfb7 \xc7\xda\xe5\xd1\x9eUw\n\xdaa\xe8g\x8b\xb0˜Q\\\xe6\xc5\xf7?\x8e\xc1\xde\xeb¬\xe3w`;\xc0\xfb\x815\xce\xc5_\xf1\xcd͍k\xc5\xdc\xe8!n\xfb\x87\xffݣ\xcd\xe9\xc3\x99/\xbc\xda\xfe\x8d\xe8?\xb5\xaf\xe5oC\xefڏ\xe2\xbe\xc5>\x84\xfe\xdb\xe6\xe2\xeec\xad<\xf9\xdb\xd0\xf1\xd7\xe4\x8f\xe6\xeeBZ\xbd\xf6oE\x9f\xba\xfd\xcf\xcd\xcdo~\xa39q߽\xf6\x84\xb6G\xb4}W\xf4\xa5o6w=\xef\x85\xe6\xd2 7\x99\xc3'\xad5n Êce\xebM\xac\xa7\xf5Vy[#\xff\xce=ם(\x9eP\xff\xb0^|\xf1\xca \xb8\xbe\x88\xeagsb\xe3v\xb1A$\xb8\xa5@\xdb\xd6W\xc4-\xf1\xad\xed$}\xb1<\x8e\xe4\xea\x8c\xfa\x8f\xe6v\xf3cՏ\xe9\n\xfe:\xccۇ홟\x8e݊\x84\x00N\xe8\xf1\x9a\xfa\xef\xd2\xf8\xbca<=\xa4\x9f\xe2\xf5\xa7\x84\xf5\xcd\xc4\xf7\xd6%\xde\xc9\xf0\xf6qT\x9e\x88_Lb\xc1Ȟۂ\xa1oL\x87\xe0\xbb\xfeZX-+\xbcj\xc4\xfc\xe0\x97kT\xfcu\xbc\xb3\x8ey\xb0\xa8\xaaU\x90\xab\x80\x95p\xbc!\xcf,\xf0\xd0j9\x84|\xd1\xf1\xc0)s\xe5\xfa\x00Ρ\xaf:n\xbbP\x8d\xf1\x8a\xd3GuՆ'\xb7Y\xa1hhmoZ@\xfd\xb2E}գ\xf6\xf1\xfe\xad\xedX}>U\x9a\xb6\x8f\xf3s]\xac'\xc5#6se\xcc\xd1Wap٨\"#g\x89\xb5\xbc\xb3\xcf\xed\x9f\xe6\xc5\xf9\xb0H\xe6\xf3#\x8b\xb99\xa8\xf9R|\x8ec\xdb\xe6\xf0}\x8c\xeb\x84\xdbBCR\xc80+\xdf/chB\xf0P\x9b\xf9\xb1Dd=\x8c\xdbO,\xe8\xe7\xcaX\xcf\xde\xc0eSz\xa2\xfd\xe0\x81\x8f\xf6+ F\xfb\xe00Ν\x91^\x97\xf6\x91ޙ\xf4p\xd9~\xbb >tz,\xba\xb6=fc\xb0V/\xd7\xd7.\xb8\xa1\x95W\xfb\xf8\xfe\xac\xf1y\xc1\xb8}\xc6X\xdfzp\\\x9fv>d\xe7zyfx\x86[y\xb6\x9f\xb3\xbaZ<\xaf\x8a\x8ah\xa1\xe1i\xe31\xbc\xf5\xc1yV:\xefR|\xd7+\xd70\xe1\xfb\xb8\xf9@b\xfd[\x82\xb9?R\xa4ԙ\xea\x87L \xdbG\x98g\xcf\xf5\xcf\xf7k\xdd<\xe7c\\\xd2\xc7\xf63cN?f\x99\xb2\xdc\x9b\xb9c\xbc\xb9`Np\xb0\xe6\xf3X#\x84\xfb\x99F\xca\xdb3_\xf2\x9f\x97\xe7:\xe3\xd7C\x8b\xa9|\xfczd\xdb\xf9\xe3\xd1<_\x84y\xa1 -c\xbalÃE^H1>\xb0\x9f\xef2\xd7_\xfaesݥ_\xb5\xf4!\xf4\xd1\xces\xdf\xc9O7\xe7N~\x8e\xfdH\xeeS662J\xa6\xf0\xb5st\x9f\xf5{\x83\xf5\xffy\xffw\xa5\xcd\xd7\xf3\x9e\xc7s\xe7\xf5\x9d\xa1\xfc\xbd\xe7s\xcf~\x81y౷ٿ\xfd\xbcwgd\xef\xc0;\xfb\xe6\x86w\xbe\xcd\\\xf3\xc1\xf7\x99\xdd\xfd\xfd\xee\xae,\xa3\xef}\xca\xd3ͽ\x9f\xf8Tsp\xd5սSz\xb4\xe2\xa0h\xaeD\xeb+\xe1\xa1\xee\x92\xf5d\xde\xf0/|\xe9\xad~~\xa5\xc3\xf5D\xfc @\\>\xd1\x8e\xe9\x88]\xb0[\xac7\xc2N\x96\xd3\xe8|.N\xc1\x9f\xd3s\xbd\x81WA\xf1\x83gM\xc0#\xdaϧ\xcb\xcfؿ0\xad\xe4پoY\xffy\xa1\xf1|'yk\x84 \xe1T7x\xd8/\x8fL~\xcf\xd7-'^>YU\xbes}\x81ѫ\xa9<\xc7k\xc7:i5\xacn׮\xa0ƒ\xa7\x97]&\xf0]\xfd\xceߟ'.>j\x8a\xceo\xb6'\xec\xcf0\x80^\xd8\xf7\x8b\xeao\xed\xdbg\xfb\xc7\xf3\xce\xfd]7\xcf\xf9fƩ\xf2d̵;\xba=\xb2\xfdX\xd2_ )d\x8f\xf1\xa1\xfd\xc7\xc2\xfbn\xe8?\xb4\xfa\x87\xcc\xde\xe19\xdb.-\xfb\xfa\xc2\xeem\xe6\xae3_b.\xed>Ž\xa1q\xea\xb1\xcdG\x92\xd4\xf6\xafR\xdf}\xce\xdcd\xdf}\xeaܝfGF\xdb\xdc\xfb\xd7^k\xee|\xd1_0\xecߌ>\xdaٵCa\xd9\xe7\xba\xc5e^-\x917V\xc0I\xc5[0X\xaep D\xae\x90\x90\xd6χ\x86H[\x87:\x95_!4C\xd5f̸o|\xb8Vw\xdaΦ\x96\xf7'f>\x8fU\xbc^\xd4#\xec߀\xf5*`ɭ\x88Ul\xae\x9d\x9fmКҐ\xd6\xcf\xf3\xa53\x00\xdb0\xc1\xfc,\x8dS\xac\xabU\xb4:\xca\xdaY\xdf\xd0Z\xfd\xdeA\xa5\xfaL\xf0\xa7\nȜ\xd8x\x82ɀ\xc3s\xb8>\x8eBL\x82\x88\x89\xeaVap\xe3r\x86E\xe2\xc6\xe7\x97\xf0\xc3\xff\xd0P\xf3CǛ\xf3~\x8dqЭW\xac\xa7\x95\xdas\xb4zU\"i\xb2 \xb7\xcf\xf10\xaf\xfe\x87\xef\xc0\xc6\xe1\xfe\xfa\x97}ܥj\xcd\xe7d\xf8\xe2\x8f\xda\xfd\xe0\xf0\xa2oR\x9bna9\x94\xd3gD\x91\xf0` \xe6\xeb\xb1\xf6G\xed\xe3\xfd\xa2\xf9x\x87\xa6CO}>U\x9e\xb3\xd6\xeb \xde\xc8<\xf4X/\x82\xae&RQ2h\xe5\xd9\xde\xe1\xfe\xfe 9\xec\xf7L\xae\x80L|\xfe4\xf0\x92Ÿ?\xae1\xde\xdd\xe5gޙ\x85\xf3\x9eX\xee\xa2\xd3\xeb\xc2\xe7ڳ\\\xf6\\d4\x00\x8a\xd4\x88\xf7'[ \xaf\xb6\xc1\x83#,\x85%#\xf4Ʉ\xf6q\xbc\xbfK\xfaTe\xf8\xce\xf6\x81ѫ\xcf\xf6C\xcc޵xes\xc8\xebu ŸNR\x8e\x8f\xc7 JM|\x00\xb8\xec\xeb\xe1\xfa\nx\xf4\xf9Ǎ\xe1\xfa[y\xb6'\xcc\xe1k1\x85\xb9\xac\xa0\xd48u\xb9\xc5sD\xb6ËO\xed\x8cp\xfc:\xcc\xe7c\xed\xf9\x89\xf3\x96\xfd\x81\xa7w\xb8N\xff\xd2\xfd)\xc5G\xbd\xe8\xcf:\xf3\xf1l\xea\xfck\xf9\x90\x87=s|U\xee@\xa9{̯ \xb3r\xde \xccO\xc6S\x94\xfc\x8fy\x9d\", \x9e\xb0m\xeb\xe9\xd9\xdaѢ\xb3\xdfS\xff\x8b^\xb0\xdfl*\xacOu\xd7Q\x00v\x00\x8e<'\xec]\xb0\xfa^s\xf3\xf9W\x9aS\x87l\xebڷ/TNؿ}\x9d9w\xfa\xf3\xcd'\x9e\xd7=\x94^\x95HD\xff\x86\xfd\xfb\xd2\xff5\xbc#\xfaN\xfb\x8e\xe8w'\xde\xfd\xb8\xef\x88vIv/]4W\xe8\xe6\xec\xef\xbf\xc3\xec]xоA۾C{o\xcf\\\xb8\xe5\x91\xe6\xfb0Z\xdeQ}t℟t\xedo\xc7\xea\xdf85\"\xdf(W\xf5b3\\\xbe\xe2\xdf\xd7\xfb\xccw\xfd\xeb\xc8z\xf2\x93n3\xdf\xf4\xf5_9\xdb,H\xeb\x8f\xe7CU\xa6\xadÞ\x9cʷ\xf7\xa26c{\xe4\xf5x\xd4\xeaO\xed0\xf8\xc6J\xff\xafo\xa5y\xdf\xfb\xffh@|\xd3\xd7\xff\xf3\xbb\xfe䋣 <\xdb\xac\xe2\xf5\xa2a\xff\x960+\xd8\x8c\x87\x8a\xff\xcd\xff\xf3\x93\xe6w\xdf\xf6\xae\x81\xc0/\xfd\xa2\xff\xc1\xfcw\x9f\xfd\xe2\xc1\xd8\xf0ַ\xbf\xdb\xfc\xf4k\xc5|\xf4\xa37\xfdӏ\x9b\xbb\xef\xbd\xcf\\u\xe6\xb4yb^\xf1/\xbfnD\xc8X\xbf\xe1\xf9\xd2[\xf0\x98\xbdx\xbd\x84n\xa8\xa4\xb9p{\x81\xd0\\R\xd0y \x8f_\xfc\x95\xdf1?\xf2\x93\xffe\xfa\xf9\xcfy\x8a\xf9گ\xfeb7VY\xffK\xd5 \xa2Ԏ\xdf{\xd7\xfb\xcdw\xfc\xebX=\xea\xd6[̷\xff\xf3\xaf\x8c\xfd\xbf\xff\xf9\x97\xcdk^\xff\x86nLB\x88\x9a\x97~\xc6'\x9b/\xfb\x92\xcf\xedƼ:߿|\xea\xd8y\xbf!\xbfD\xa5r\xb2\xb8]\x81\xaf(\xe3\xaa|\xd8/j\xf4 \xf9\xa5\xfe!$\xe4\xe6\xc3U\xb5\x88Ơ0]X\x89\x8f\xbd\xc4\xd88\xf6\x9a8\xc2 ]8\xe4\xf3\xeb\xcf\xb0\xc12\x98\xb7_\x86\xfa\xb8M\\\xf3 ,.\xc7\xee\xc0 \xb7E\x86\x90\x8f\xf5\xc4\xc9J)^\xc6r\xd8^q\xdd\xfeui\xff\xd6|\xb1\xfd\xb0\xf2X\x8f\xf2\x9c}\xe8\xb5>\x94\xebn\xa4\xa0$\xb8\x95g\xfbM\xbc\xdf/6}\xb9\x86@5&:\x88\x8f\x96/\xf3 \xe3U\xe5\x80[X\x82 \x8f\xb3 \xefo\xa9ݩ\xfe\xd8O) M\"\xaeC\xeb_\xad\xbd\x85\xacWU\x87\xef%>X\xe6\xae$g\xe6\xe8\xc0\xb9Xg\xc1N\xf4\xf2\xf9 \xe6\xe0\xc4T\xf8c\x90\xe3mG\xe7\x87\xd3\xd5\xe3\xf4\xc1\xdeOhk=\xaeo\xfe\xfb{\xc2]\x94x\xb6'\xcc\xc2\\\xb6\xb0\xb6^^~q\xc1%\x8bu\xf3\x9coΝ\x9f|\x9e2'\xda\xd8\x8f\xd3N\x95M\xf9WF\xdc?\xe5\x83:\xedO\xe8_\xb2\xa4\xfd|5\xa5ۺz\xb9\xa6\xb0\x9e\x98i\xc07\xb8u\xa6%Ǽv4\xd7\xdf-\xef\x8f\xfdh\xee\x9dD(m]!벇>t:\x87\x87z\xd8zȆ}\x91\x8b\xc6\xfe\xb58\xe49\xecB_\xbd\xfffs\xf6\xe2\xcfه\xc8t\xd4\xe1\xce\xd5\xe6\xc2ޓ͝\xa7\xbf\xc4\xec\xc8Gk#r\xf0\x94+\xb9\x81Z\xbf{\xcd5\x97~\xcd\xdcx\xe9W\xec_\x95\xb6\x8e\xe5\x8bD\x9f\xf0\xc7\xe6\xde\xfd\x87]\xdb\xc4ŧ'\xff O\xf4\xdf\xc1\xff\xdcg?\xd5<\xe6n\xed\x94\xe0\xff\xc1^\xd6\xe0\xdfz\xd3\xdb\xcd\xdf\xfd\xfb߬\xee\xfb \x9e\xf7 \xf3\xaa\xef\xfbaZQ?\xe9\xe3v\xe6\xb1\xf8\xf3\x8f\xdfi\xfe\xf3k\xd9|\xf0\x831\xf8\xf0Ġ?\xfcQ\xb3wb\xcf<\xee1\xb7\xda\xff?\xca<\xe5ɷ\x99\xff\xe9e\xd9\\}\x95\x9d;\xf9\x9dϘ{\xee\xb9\xcf\xfc\xfaߢqz\xfa_\xfa\x99/\xb2\xcdZ\xe3\xbb\x00ņj\xba\xda_\xb4\xb2\xe1\\_>\xa7o\xe65\x00\xd6O\xf4B  ]|\xff\xa3\xd7??6\xc3\xc5˿\xfc\x9b\xcc;\xde\xf9\xdeA\xa4W}߷\x98O~\xfe3c\x91\xde\xdaw \xe2\x87!e}\xfc\xdao\xbeu8\x98A\xa7O\x9d4\xb7=\xfe\xd1\xe6\xb6\xc7=ڜ\xb6\xbf\xc2p\xa9|\xe6\xaf\xcc\xd3\xe8\xd7;O\xe53a\xfdp)\xbe7yq\xfc \xda5\x8e=kXyqsɜ:\xf8#sㅟ4'\xff\xc4b\xf71ػ\xb7\x98s\xa7^fΟx\xb6=3\xf7\xac92\x86\x99\x94GG\xf6#\xbd/\xdeg\xee\xbd\xf8s\xdd\xfe\xcdw>`\xdfK}I\x8d\xe8A\xf4\xc1\xeeI\xf3\xf1k\x9fd\xce?\xe1\x89f\xe71g\xcd\xceU\xf6\xcd{vk\xca\xee\x8cÛ\xfb.\xe8\xab\xff\xf8\x83\xe6\xac\xfd{\xd1'\x8by\xb4\xbbg.\xde\xfc0s\xd7s_h.\xddp\x93}W\xb4h\xb3_8\xe9\xbb`\xdd@7}v\x9a\x8e\x86\xef|2\xc6\xf9\xbb\xe8c\xfb \xfe\x91\xff\xf0\xb3\xe6;\xbf\xfb\xdfs\xb4&\xfc\xff\xf3\xaf5\xf5s?\xab\xf3\xd9\xf6\xd1.\\0\xaf\xfaџ1?\xf0\xc3?mΟw\xff!B\xa6ڛo\xba\xc1\xfc\x83\xaf\xfa\xf3\xf5\xa5fw\xcf\xfd\x97\x8d\xfd\x95\xf5\xf2\xee\xf7~\xc0|\xe1\x97\xc6\xef\xce\xfcş\xfb~s\xeb#n\xd1\xec\x99\xf9\xf1\xeb\xcd\xf3N\x00\xbf2\x89\xb0+\xaaRo\xe4\xee\xf2E\xee\x9cޥ\xc9ʋx P~-\x91\xdd\x91B\xc25\xe5r=\xa2\xfb\xb5\xef~\xef\xcd_\xf9ׇ\x81\x8a\xab=\xfb\xa9 \x8f{\xec\xad\xe6o~\xf1\xe7\x9a/\xfck\xc9\xe5\x86d:j\xb3\xc9\xf9\xaa\xfe\xf9_<\x99W\x91<)\xbcă\xe8\xef\xf8\xee6\xaf\xfa\xaf\xcdv\xea\xf2~\xade}\xcd\xd7}{\xf2\xc1\xf1\xc3o\xb9\xd1\xfc\xf2\xcf\xfd;#k \xde\x98\x81\xb85?\xf2\xe3\xaf3\xdf\xf6\x8a\x8e ;\xf2\xdaW\xff+\xf3\x89OxL\xb4\xbdMg?\x9f\xad\x9e׈\xfd\xf5\xa6\xbe\xfa\x9d\xd7ߏ\xfd\xd4\xeb\xd2\xa2\xa5\xfd\xfe\xd4\xcf\x00O3\xcfАg\xb6\x8fq=\xf4\x98!^\xe18\xe3\xf5\xb7\xe4 Q~'\xc0뱸\xd3\xea\xbb>\xb4\xe2B\xfbj\xc3\xc2\xccF\xe7\xf4\xb4'\x88fԆ\x90\xb1\\\xb5\xef\x9f\x923\x87\xeb\xf7\xc7\xea|)=\xe2\xce'Q\xd1Ϧ\xf1\x98W+\xf9\xce\xf93\xc7Gn\x8e\x9d\x9a\x9e~\xe63\xb8\xbf_\xc4=\x87\x97\xdcϝl\xa7/\xca\xefj\xf2\xf2]\xc3d\xff'{\x87A88\xff\xb9~p\xf8>\xc6\xf5\\\xb9\xc6ā\x86\xb0\xbeuD\xdaN\xe3\xa2A]Ν\xe3\xef\x9f%\xfd\xdcE\xb6򱾺n \xa3\xacIE\xd1\xec\xb9\xec\xa7H;\xb0\xf33a詹\x8b$\xd8\xc7:\xc1<\x9d) \xed]@\xe7\xd7sC\xdd\xf6\xefs\xf6\xba\xd3c}\xe1\xce\xe69La\xb6\n\x8a\xe6\x9azP[\x9dx\x8e\xc8^cx\xf1\x81\n\xf6W\xef_\xb5\x8f\xcfá}]\xa4\x86\xd5\xf97\xcd\xc7\xf5k\xdfC\xb7\xb8ʇ\xef\\_`.\x87+V_\x8b\xa9M\x9a\xa9\xab\xf80a)\xcfx\xb9\xb2\xfb;\x8c\xf3\xb4\xf5\xfc-\xd9W \xa2\xfd\xc8\xe8\xbb\xd2\xf9u\xf5\xdf\xcf\xaf \xee\xff\xe5Ƴ\xde+\xcba{py\xad\xd3\xc7\xf6W*\xe6>\xa1\xfdzq-\xb6̗\xfc\xe7\xe6w>\xec\xfeF4 i\xc7\xea\xdf\xf8\xb5\xdc\xf0‡K\xd8\\[q\x8b^y7\xf49s\xed\xc5ߴ\xa9\xfd\xf3\xf6\x9e\"ɽk?\x86\xfb\x94}\x00\xfd\\s\xd7\xe9/\xb2\xcf}\x95 \xd8_\xb2(\xcd\xe1Ѿ\xd9?\xbc`\xee?\xb8\xdd\xfc\xf1\xf9\xb7\x98K\xfb5\xb7\xed|\xcc<\xe3\xe4\x9d\xe6\xa49P\xfc \xda>\xa2\xfe\xb3\x83Ǜ{Nڿ7}˵\xe6\xf4\xd3n4{gO\x9b\x9d\x93\xf6a\xa4\xbc ѝ\xfa\x92\xad\xab֞\xce{\xf6#\xbaoz\xf3o\x99\xd3\xfa\xb3sp`\xff\x96\xb5\x9d)\xfb\xa0\xe0\xeeg<\xc7\xdc\xff\xf8'\x9aë\xae\xee\xfcj\xbb3\xacDe\xcaw\xf6 \xae\xd8\"\x87\xd5\xfeG~\xfcg\xcdw\xbcbڃ\xe8\xf9-\xff\xd0\xfc\x95\xcf\xf9L\xe8~\x99\xe7}\xea \xc6\xbc\xfeg^in}\xa4{\xf8J\xac\xbe#\xfa\x9f F\xbbwD\xbfRޙ\x86\x8e\xa0\x9e\x81Y\xf8\xf8\xedw\x99/\xfd\xf2\xff\xdd\xfc\xc9G?Ve\xa3\xff\xfe\xa5\x9ff^\xf1m\xff\xa8\x83\xc8\xcejV\x8b\xfe\xfe\xedD\xbf<~\xfdK\xf2 \x9az\xc1\xf1\xa1a}?YA\xafOQ[\xa6\x9c\xde0CO0l\x8d)=\x88NyKD\xcbK y\xfd\xb2\x97\xffor9\xea\xeb\xf9\xcf}\xaa\xf9\x96\xff\xf3\xab\xbbwIE\xa3B-\xe2\xf4\xbfv\xef\x88~\xd3 \xf67~\xdd\xdfv\xef\x88\xceup`>\x00\xb2\x8f?\xf3s\xfe\xae\xfd+\xf0UZ\xcc>\xed)\xb7\x99\x9bn~8\xe9\xe4A\xf4\xafd\xde\xc1\xfc\xbd\xdf\xf5 \xe6\xb3?\xe3\x85!H\xb1\x00c>\xef\xaf\xady\xff\xff$\xf8\xf4\xae^\xfb\xeaW\x98O|\xe2c\xec\xf2q=-\xfef\xe3\x9c1\xf9;\x8fF\xfb\xfb\xc9ԃ\xe8O6\xdf\xfb\n\xf7\x8e\xe8\xaax֨XOo\xac\xd07\xfe\x8e}G\xf4\xd7\xe4\xdf\x8dp\xaf\xf8\xde\xf4;\xa2\xbf\xf9\xeb;\xa2\xb9\x9d\x93 \xd4ۛ;\xb9\x84\x9f\xcf\xf1v\x8f<\xebS_N\xd6\xc6\xfc\xe2\xcf|\x8fy\xd4#\x8dO\x90Bު\xe5\x00n\\.\xcd𦷼\xcb|9\xbdc\xfd\xf5p\xf3 ?\xfd\xdd]\xd8\xfe\xfdWr\xb8N\xb1F\xe8WU\x98\xcf\xe7\xcf \xd6\xfb\x8e\xae\xa0\x83\xc6|\xe9\xdf\xfbV\xf3\x96w\xbc\xa7gc̷\xfdӿg>\xffs\xfe\xe2`\xacpt\xe0\xdf\xc8F$\xe6@>\xf1\x80~}\xba\xc1ݥ7p\xd9\xc02\x95_2F\xfb\xa7\x94\xdf\xc9\xf4?\xd8\xdeu\xec\\\xe7=\x8f\x95\xe4\xe4鋱\x8e`?řك-\x98\xaf\xc3\xc8\xf6\x8fvH\xb0^\xa1cu\xf1\xc2k?\xac+\xd67\xe47\x81j\xe63\xd2\xc5\xed`\xe6'\xe0N\x9f\xf3o\xdeKO7\xd5\xe9#~\xd3pl;\xe6\xd7\xcd \x823\xa4\xf8\xfc[s\"i\x86\xb1`=yܭWwB\xc6\xfb]\xf3\xf3\xf9\x94\xd7\xcf}a\xfd\xad<۷a\xce\xdeǸ\x96\x88ҝ>n\xcb2\x835O\x8f M\xd1\xfd\xbd\xc0W\xdc\xf04\x82O\xc0׃\xa3\xf3\xc7\xe9\x89\xeau\xfd\x81\xfd\xe8\xfa\\Y\xfe\xd7\xef\x89L\xfd\xad<\xdb\xe6\xf4\xb5\x98\xc2\\\xb1\xb0\xb6\xf1\xf9\xc4-\xc9l0o67\xcf\xf16\x83k\xcfs\xee_ \xf3\xf9\xcf\xf6\xcc?t\xb0_P\xee\x82Wp\xcf\xf3'\xde1\xac&\x8d\xfa\xaf\xf1\x97\xe65\x8b|O\xe7\xfc\xf1\xd5q\xa6w\xe0\xf8A\xb4\xefa\xd8\xda:\x94\xc3ޡpqh\xb7\xf0\xbe9}\xf0\x87\xe6\xc6¾\xfa\xcf:\xfb\xa3\x9d3\xe6\xd2\xce\xc3\xcd\xedW\xfd\xcffW\xfeA\x9f\x9d-\x87\x8f\xfd\x9f}\xf4\xfe\xd1E\xf3\xc0\xfe\xed\xe6c\xdem>~ῙK\x87\xe7ͩ\x9dK\xe6I{w\x9bg\x9e\xb8\xdb^jn~}dD_z\x9c\xb9\xfb\xf0aF\xde\xbdsfϜ\xba\xed:s\xf2\xf1כݳ'\x8d\xb1\xa4w䣶\xf5l\xe9b\xec\xdaW\x84'\xee\xbe\xcb\xdc\xfc[\xbf޽+zg_ޱm\xcc\xc5o2w\xbd\xe0\xc5\xe6\xd2M7y\x97\xf4\x91{\x85\xd7\\w\xc0wAz\xdfؾG\xb9K\xb6\xc8a5_\xf2A\xf4\xb3^\xf8?F\xf2~\xe1\xb5?`u\xebãqX\xf2A\xb4<\xb4\xfa\x8a\xaf\xfe'\xe6\xcdo\xf9\xbdd\xee\xd2\xe0?\xfe\x86\xaf4/\xff\xa2\xcf\xeb\xdd\xd8\xd4#\xf4o\x8c\xabD?\xd2>\x88\xee\xcf5\xc7+隟g9<\xe6\xf9\"\x8aft5\xa7\xc8_\xce\xa2\xa5o\xf2\xb1ʯy\xf5\xf7\x98G<\xfc\xc6\xf9\xda8S\xa4q\xa2e~0wC!\xbf\xfd\xe6w\x9a\xbf\xf3\xd5\xdf2\xb4\xe8\xa7\xfc\xbb\xec\xdf\xf4~|4^30\\ \x89\xd5\xe3 \xea4\xab\x83\xe1\xeb\xce\xfd\xe0O\xaa||\xb8\xeaA\xf4_\xfc\xd4\xe7\x98W~\xcf\xff\x828\xffA\xcbd̵\xf0\xad\xefx\xb7\xf9ү\xf8\xa7\xc1\x9e\xae\xae\xecѶX\xdf\xd7\xfcKM\xe6_r\x96z-\xe9:)^\x8f\x9b\x88VL\xf3'A%\x84/\xc7\xf1\xf2 \xfai/\xfclm~\xf5\xb5\xdfk\xef\xc3\xe9\xff ,21P[N{h\x9d\xbf7\xfd\xee\x98\xbf\xf5U\xdf:p\xf4\xa3n1\xbf\xfa\x9aӍ\x85\xfb\xaf\xc0\xcd\xfcCw7n=\xaa\xfd `ĭOK|\xf1W~\xb3\xf9ݷD\xc77\x95\xf9\x82\xcf{Ip\xab\xbc\xe2\xe8\xc0\x95\xee\xf5f\x90O \x00\xfd\xfat\x8cq^\x85\xfd\xeaR\xfb\x00\xf3a \xc9\xf9g\xf5pGX\xf3\xcc\xee}\x8c\xebB\x88Yi\xe4\xe4\xe9\xf4\xf73?A\x9c\x96=J<ۧq\xbcT!\xeb\xacL\xbeU4\x95\xd6\xeb\xf2\x9bF\xb9j#]\xdc~6`~&\x9c\xbbg\xf7_\xae\xa0\x99\xf4pّ>g\xe0Ӊ\x00v^ێe\xa4I#\xa0\x883\xa0IC\xa8\xb4\x9f׷\xbf\x83\"\xad`5\x8e\xf7\xffj{\xeeJ\xe8\xfa\xc3\x8f\xf9i\x98\xa3\xd7\xe2iYGx\xa3=\xd8 !C|\xfffs\xe6\xfd\x9eE\xbc\xc8\xc1%\xd8\xbe_\x9fl\xaf>\x8e\xce'\xa7W\xea\xed.{X*\x82\xfd\xe8\xfa][\xfc\xdf\xc7\xf3\x84\xbb(\xf1lO\x98\xdd[0l%$O/\xa5\xb9l!j\xe4\xfa\xa6\xe2\xb8!\x91-Zy\xb6g,\xf1el\xa9\n9_\xe7\xce\xf7\xd4\xfdJ\xd7\xda\xc7+2\x9d\xd3\xf5ϟ_\xba\xd4\xffj\x9d߾\xaf\\\xb3\xff\x90\xe7\xf9\x80G\xe8\xb6\xfa\x87\xf9T\xff\xa5\xf9\xa1\xcax5~u}\xc1\xee\xf8\xea\xa1\xdc\xfb\xd1\xdc\xe7\xb1f7\xdc\xc8\xe0\x85\xcbx\xc32)}P\xa7\xfaqp\xd8G\xb9f\xd7~\xa4\xf6M\xff\x93\xb9j\xff\xed\xf6\xb8\x91\x8f\xd3޵\x88\xcf\xdaw,\xffes߉u\xff\xa1\xfd\x9b\xcd\xd6F@\xfc\xe2\xfb\xcc\xdeo\xce\xdem_\xa0ʻ\xa8\xcdi\xcb>i\xef\xf3̓\xa2\xec\x83hy \xb4?\xb1k\xf6\xae;iN<\xe6s\xf2q\xd7\xd9ҧ̎\xf3矨\xbax\xc1\\\xfb~\xfb\xd1\xdf\xef}\xb7\xd9{\xf0\xbc=U\xec\xb1fߥ\xf7\xc0\xe3\x9e`\xce=\xeb\xf9F\xfen\xf4>\xe2\x99\xea\xdf\x94\xd1s|4w\xea\xd1\xcf\xfe\x94Ϗ\xca\xfa\xaf\xaf\xf9\xfe\xe4\x83hiq\xf7 \xfa|\xf3\xc0G\xde\xfdC\xf6oDc~˫\x9b׏\xe2\xf7\xaf6\xff\xf6\xfb~|[\xc0g\xbd\xe4S\xecNJF\xf7w\xa1坖\xbf\xf1Ʒ\xfe\xff\xec=\x80UUӳ첤\xa4\x88\"(\xa8\x88\x88|*\x8a- -\"\x82\xd2)%\x8a\x84R\x82\xb4\xb4 \x92\x88\x8a\xe8ga\xa2\xa4\x84I\xc7\xd6?sΙs\xef}ᄋo\x97\xf5\xfb\xb9ʾ;g\xe6L\x9dxww\xeé^Y\x86ٖ\xe6%Ӄ\xce\xe3]\xba\xe098# \x88\xeeQ\xd0!)\xb04\xf7\x8e\x8ch\xcb\xc0\x00 \xf97\xfeMJ dZf\xf57\x82\x8f+\x8cz }\xb9t\xb4\x883x7\x8c\xebŘ$\xbaKv\xa1a\xcfo\xec2\xe1\x9f\xe6mΈ\xc6\xf9\xa7bVȌC\x80<\xe7x\xa9\xd2\xdc-\xbc\xa5\xb9)\xc3O\x97_\xd6\xe3\xfb\xcf?\xfba/\x9e't][\xfbrxnL?\x8d\xf6\xd9\xf2\xc2:8@\x8a\xb4G\x92\xf9\xe0#\x95\xe6\x96\xe4\x9e\xf17\xfc-s\x90\xe0\xc5WW\xc2#\xddU.\xb9\xe8|xi\xd6S8ܚ\xa3\xfd\xfd\xe1\x96@x\xe6%U\xcf\xb0\xadoPin\xd23\xbe\xb5j\xd1\xa0\xe0[\x98\xab\xf7\xc0g\xe1\x8d\xe5\x92.1\xa5\xb9 bB\x90 \xece\xf7x\xf0\xf8D\xc3so\xbf3\xa2\xeb\xe0\xd1\xcdѶ\xb7\xb4\x82\x96jG\xc33}\xf0\xd1\xcf\xada\xfcgD\xb3\xa4p\x9f\xec\xa9?\xc1\x8c\xf3\xe3D/`U\xae\xdeԃZ\xad\xd1>\xd1R\x80\xe9\xc92<\xeb\xd3\xd0\xf3\xf6v\xbf\xb5\x94\x96\xf2`\xe6\xcf\xf2?\xf9, \xbdX\xa2\xa3\xf2\x97!Y\xb6\xc49|\xc0$\x96?8\xba%<\xe3 *\xed\xc3g\"=b\x90\x88v\xaa\xcc2\xa5~^\xe1~N\xad%>\xcc\xfb-\xafo\x86m\xa7i\x8e\xbf\xedU\xa6w[\xc6\xf2l\xf9\xcf\xd4N\xef\xe1/\xf1 \x80Ì\x974/b  \xf6ph\xbcs>\x83 8\xe7֟\xadQ$\xf9\xf6z\xd4\xf4\xd6O\xb8%\x9b\xc0\xad\xadw7 \xc2K-\xb2 \xfb\xaf\xcdց'\x9d\xa0\xa2\xe1\xef?^/^\xc3*\xc8 \xc3\xc4г>R\xbfhp\xdc\xfa\xb5\xadi\xaf\x85\xb0O\xe0e\xf7\xb0\xb0`s\xdc\xc0\xb0\xfazןTYN\x900x\xea^\xcd\xd1KO-R\xbfh\xb0\xcf\n1\n{\xf9k\x84\xb4/w`\xef\xfe,\xb5\xd1\xfa\xda\xf63\xaci\x8f\x85\xf8W\xdcH\xed\xc3\xc2q眎\x92\x81\xee\xec\xe2%\xbf\x008\xde\xfd1\xc7\xf6ϰ`O\x96\xbb\xf6|H\xfe\xff\x99q\xb3\xba{,\x85\xc4[\xc3/\xfda!\xccM4\xbc\xa4\xffK\xf7\xe4,\xddL\xf3\x81eK\xdc 8/x\xc0Z\xb1q*\x93\xd3\xfd\xa3\xf1?>x\x9e\xd3\xfc|4\xcb\xcdѬd\x9c>NH7\xd6\xc1V]\xb3\xf5\x83\x996!\x82\xb3\xc5\xc4\xd6N\xeb\xa4ܰ\x00w\xd6~(\x98\xf1-\x94:\xfa\n\xdeT221\xfahr%,\xc9\xddғJ\xe2\xc3+\x96\xe9\xa6\x004f@\xcb: \xdb{\x8el\x84#\xff`V\xf4Q\xc4\xeb\xa0b\xd2LʂJ\xc9\xfb\xa1J\xfe?\x83Ks'aFtfy؛^221\x8b\xbb+\xfd(\xee\x9c?Y\xa1S\xcf+)g\x81\xa4\x98M%\xbb\xf1\x9b2 S\xf6_|\n\xa9\xfc\xf9\xb0\\7\xb5g(\x00aV\xf4\x91SN\xc7`t\xaaj˖\xb3\xd8\xd9/}F\xd9Sa\xf9\xebS\x8d\x9e#\xf6I\xf1\xf4\x90\xc0\x81F\xc6\xd1\xc0\xf3J \x9a\x82\x9dW]\xdf<\xc4\xea\xa9\xcfG;\xb6\x80\xb64t\xb5\xf0\xd6\xeauе\xf7O\xfbp,A~{\xbdk=\xed\xaa!\xd8=\xc1gD\x9fD\xe3\xba5\xeb\xdd<\xdaћ\xed*\x8d\xa0\x97\xae\xbb\xa5==F/q\xf9_\x89 DKތT9Ay\xbc\xec\xf1\xd3\xe6@41 \xa6,\xd00d0\xda\xfek\x96\x9f\xdd_*\x98 \x98t`\xf9A\x81\xe8\xd5\x88V\xbaZ\nK ,?$\xbd\xc4 X\x92\xc1\xa2[L`\xb4@\xb4\x93Yx\xf9r\x00\x9c\\\xe8^\xe2\xc3\xc1\xde\xf5\xa4Q8~\xd1'\x90\xd4[k \xf7[\x9a\xd6G\xe2%\x97\x9c\x82\x83\xbc\xe1\x91g+\xecA\xa9\x89 G}\\1\n\xd2\xfaR\xb7A\n\x87\x94g\xedA\xf4\xc2:\x8f~\xef\xe1'\xf19\x00\x93 \x82\xd4g\xf7\xe4\x80X#\xd5+A\xeb\xa35\xb2\xd7i\xe0\xfd~e|t \xa2Yﯟ\xd4\xd7 \xeb'=\xcb\xfe`}\xfc\xf0A8M\xab\xf5\xb3\xfb9aɝa\x9b:\x97\xee\xd8\xa1\x00\x83\xfc\xfd\xe7\\/\ng=sv\xeaC\x84\x85\xa3.0\xe9\x86\xe5pH{c\xc4\xcb\xeeaa)\xe6x\xc1a\xf5e\xf71\xbdW\xdfh\xb1\xe2%}x\x98t\xb4\xbf\xaf\xb5\xc6a`M\xc9\x86\x97\xa7}\x91s\xf4N{H\x96\x86\xb5Tޯm\xfblm\x9c\xf6H\xbc\xa6\xca\xfb?\xe3 i\x8d\xf3\x92\xb8P\xb0^\xd9)V\xbc\xa4\x8f\x00\xab\xf1\xc0\x87\xdd/\xe5\xfe\xf7\xfe\xc9N \xd0\xc7rr»\xfc'\xc6\xcd\xe3?\x83\xb7\xd47\xf6Z\xfe \x89\xb7\xc4HYs\xa3\x94\x93\x8d8Z\xe9\xbf\xf56\x92 \xa4\xf9\xb9K_\xd2|`\xd9w\xfe7x\xc0Z\xd1q*\x9b\xd3\xfd\xa3\xf1\xcfY|\xd2fsFt\xf4/\xa3\x88g\xe74\xcb\xc3\xda)\xdd0\xfa\xa8 g\xfd\"\xe1m\xd9A\x8f\xb6\x87\xfa\xe5:Kq\xff\xa5\xa8$w\xc6S6tz\xbeҰ?\xb5.\xec\xcf\x8db\x97\x89e\xb8\xa9\xec\xf6\x81\xf4ݰ\xfd\xf0\xe7\xb07m;\xa5\xa946g\xb5\xe6\x83|I\xf9 Ra(\x91R\x83\xd0iP6\xf3s\xccu6\x98\xa5\xb93\x93\xf3ßg\\ \xed-i\xfb\xf0\xd1\xefh\xb2Һ\x93\xfaj\xe80:\xe5\xb4B\x90za H.UP\xa4\xa9\\7^\xc5~܈Y\xd1\xdfB\xf2! \x9c\xa3?(+\xfaX\x99S\xe0\xefj5 \xadxqU\xa2[:~\xf0\xe6(\xdd\xe3\x85u\x8b\xf7\xc1Us\xb0T f\xc8\xde|%?\xbf\xd2\xdc\x88\xa6\xcc\xe5x\xae\x9f~ޢ\xbaQFq\x83f\x8fzXLyv0\x9cR\xa6\xb6k}\xcf)W(ۘ\xe0h\xa5\xb9\x89\xe7\x87k?S\xe5\xb5w\xee\xfa\n.\xce= .\xa8t.Ԭ^\xd5#\x8b\xb6n\xdb \xb7\xde\xf3\x83\xea\xb3\xe2\xf9\xe7\xc0k\xf3Ǫ\xccB\xc2\x00\xad\xda\xf5\x87\xcf>\xffƅj\xde\xe4v\xe8\xdbC\x9f\xfd\xc9\xfa{'\xb4\xf4p\x96D\x9cM\xa5\xb9\xe9\xd2\xde\xc3M\xab䤧`Ú\x8f6(9;w\xfd\xe4\x9b\xe4|\xf90[\xf2\xfcw*T\xb9\xf0<\xa8~\xc5Ū#\xcf\x9e?$\xf1\xf0\xe1#\xb0\xfa\xfd\xf5\x9a\xb1Y\xa0I\xb8^n\xbd\x99΢\xf4\xdaC\x84?\xfc\xb8~\xfee\xab\xe9\xa3?ʝ].\xaa\\\xc1ն򭵐\x81g\xa6;\xaf\xdbn\xb9F\x81\xb4\x97\xadY\xf7\xbc\xf7\xc1z\xf8m\xe7\xef\xaa\xdc}\x85\xf2g\xc1yxV\xed\xcd7Ԃ\x82 8\xbb\xde\xd3K(ߣ>\x9b~\xd9\xbf\xfc\xba \xcf\xc1\xddG\x8f\xa6\xc1\xd9g\x9d\xe5\xce>]\x95k\xbe\xbcZӟ\xedq\xb3\x8bV\x9a{\xf7\x9e\xbf`\xe9\xca\xf7a˖\x9d*\x00L|+\x9cw6\\U\xfd3\x9f\xdd\xfc$\xe4/\xc29a\x95\xedsF\xf4;K\xa7\xc2i\xa7\x95V\xacx\xbcx\xfc6\xfd\xb2 ϕ\xeeii\xfa\x00\x96W\xe7\xda\xea\xf0\xec3\xbd-\xfe\xdcΟ\xdf|\xb7 \xd6\xf6 \xfc\xa6\xe6\xc9p\xe8\xf0a<+\xb6 \x9cyƩx\xc6tYz\xb6~\xaa\xd2ܸ\x97F\xd2h\x8e\xf5w\xdf\xff\n?\xfe\xbc~\xc0}\xfe\xe0\x81\xc3p޹g\xa2\xcf\xceT\xbe\xabr\xc1\xb9\x81\xfb\xa9\x9f\xd8\xfd\xfb·\xdf\xfd\xdf࿟q\xed\x96*Y \xd7j9\xa8{CM(X\x00_\xd8\xc2k\xde\xcbgD\x9b\x8ch/_\xed\xd1o\xbf\xfb(XI{!\xed\x89\x853p>\x9cq\xc6)j\x9e\xdfxݕ\xe7ypF\xf4h\x97\xc8\xe8ц\x88ƈ\x8f6\xa2ͤ\x9f\xbd\x8f\xa8uH\xfa\x9d\x8b\xeb0\x9a~.%|\x00#\xba\xe8\xbb\xe1\xeef\xbd<3\x9e\xed\x87\xfb\xbdħ/\x92I\xdf\xc3\xf3\\\xe2N\xc7\xf0\x86\xef\xda?\xfc\xb4\xc7~ \xd0\xdc/]\xaa\x84\x9a\xeb4\xf6]x\xae:\x93]\xd33GɅ\xe7{\x96ڳ\xde~w=lB>\xdb\xdb;w\xff\x81G \x81\xd3N)\xa5\xf6\x8fkjU\x85J\xb8\x96$\xbfC\x87\x8e \xfdn\xd5\xfc\xe57\x9b\xa0\xffS \x8d\xfe {\x9e\xb6\xafiKR\xe3{\xee9e-\xf8\xd3\xcf7\xaa}\x84;\x91\x865\xab_'\x97*\x8e6'\xe1\x9c\xde\n\x8b\x96\x00[\xb7\xabq \xfb\xae\xff\xcfe\xf6 A\x96ǘ\x8b\xf7s\xcd\xeb\xef7\x9bu\xb2v\xec\xfc+\xae\x9c\xe7\x9fw&T\xc4ﶋ\xd1_\x85 tudomݱ\xf7\xe4#j z \x9e\x84|~u\xd1u\xed\xd0nĊ\x00|\x9d\x8a>+Q\xac(\x83\xde\xe5kc\xf4\x9d\xfd:b\x99\xcb\n\xf4\xb7&M6\xf0$\x82\xd7G\x90>\x84gU\\\xa6q#\xcbw!\xe3\x94>\xa6\xabd\xcfp|\x9cc\xef\xc5\xf2\xf8\xfb\xdf~м\xf7\xb0\xbc\xcad\x8e\xe1`[MϰW\x9fp\xfcx\xb7\xb0=%\xf5\xb11\xec\x81$\x9c\xac\xb1p\x97r\xb6\xb47\nZ\xf3\xdbu\xe2\xd5=7H\xa5b50$\xbd\xa5\x8f\xd4\xcfv\xe9\x92\xbfgzI\xbb\xd8^\xe6'\xf0\xfd \x9eɝ\xdd\xf9^\xb0\xc8q\x90\xe4\xfa\xe9C\x82Y'\x89\x8f]\xa9hb\xc5kz^\xaf\xbc\x82\x8e\xdd\")?10\xeb#\xf5 \x86\xa5g\xe5Ċ\x97\xf4\xb1\xc1RzX86)!\xa8\xe5p\xc8.\xb1\xe2 \xbdg}\xad\xef\xeb\x008\xe6#\xf5KIr\x91/\xfd&4'\xf0l\xab\xe4&\x83XH\xf5\xc3\xc2!E\xe7 2\xdb~\xf2[\xa8UcȻ\x9fD\xc6{ c3GI!\xf1\xff8\xf6\xfdW\xdbO\xfe\xd4w6La~\xf6\x8cd\xe5\x96?\xe4\xb8\xf8\xc9g]\xb4ƺ\x87\xb3\xcd\xc9C\xf6w\xe2\xa2\xf7g\xd8\xf3\xcf--:^\xd2K\xf9\xe1\xf0\xfe\xbdN\xb4o\xc4:\xbb$}\xc2`3\xfd\xad\xefC\xe3\x98H\xfcG\xa4\xf2\xf7{\xe9\xd7\xec\xe2\xad/8\xa7P\xa7^\xbe\xff\xa3\xf8\xd1j8|\x9el\x8cg\xe4H\xf8#휉\xce\xd9ḷ&J&$g\xed\x83\"i\xeb\xa0ر\x98 }\x89\xe8O \xf9\xe1p\n\x89 6\xc1\xb2\xd9E! 3\xa0\xf7\xa6\xfd{\x8e~\xff۪\xd2T\x9c\x9b\xbf\xe0\x92 \xabj\x84\xe2\xf9\xcbB\x99\xa1tJ)(\x95\xb1J\xa4\xbdmx\"\xa9 D\xe7O\xc5R\xdaW\xc0\x81\x93ςc\xbf\xa7Aږ\x90\xf1\xc7\xc8:\x86|9\xb6MÅ\x81g:?:\xa5ladzk\xfd.\n\xf4\xfc(\\zI%?\xb4\xd5F/ :_\xf8\xd6j\xf3\xbb\xb9\n_T\xe8٥T\xc2@\x97\xdf\x88\xa6\x00\xf6\xd8 \xf3`\xd6\xfc%\x9e\x80:\xf1\xa1\x80g\x9f\xeem\xe0\xee;\xae\xf7ck\xb5E\xdfx\xd1\xc4\xef\xa9g\x9e\x87\xb9/.\xb3d\xd0\xcd\xd9\xf0X\xf1\xfaDk?a\xe4\xfbk6\xc0\xf4ٯÆ/\xfc\xfd\xcdt\xf4\xf2B\x87n\xbfN\xbd\xcc\xc0\xed\xf2\x93\xb2k\x87 \x9b \x8b\x96\xbe'Q\n>\xb7\xfc\x99\xf0\xfcs\x83T\xb0+| \x9a\xba\xf2|s\xb3\xf4\xe4dx\xf5\xf5\xb7ݍ\xa0\x9bo\xbc\n\xc6 \xef\xee\xa1\xf8i\xd3V\xe87x\x82\n\x80z\x90\x8e\x86\xbauj\xc2\xc0>m\xa1\xa9ܗ\xd6o\xe6\xbc7`\xd4\xd89.TǶ\xf7\xfd{r\xd4 xy\xc1\x9b*\xc8\x951H\xbb`ވ\x00\xeb\xec\xfd\x98\xad\xa7\xf1\x8d\x88&\xde\xe3G\xf5\x84\xaf\xafn\x8d\xb7\xb3?˾\xada \xee`\xd0\xf73R \x9a^v?\xe9ex~\xde\x97M\x92\xd1eU+\xc1S\x83VsP\xe2$L\xe6\xe1\xa3\xe7\xf8\xaf\xa9\x93\x8a\xc0\xb3\xa3z@\x8d+\xaa\xc4\x88\xa6y>m\xf6b\x9c\xe7\xee\xb3u\xa5|*i\xde\xe1\xc1p7\x9e\xb7K/\xed\xc8+'\xd1$\xe3\xfd?\xad_\xc7\xfaI}\x9d0}/T\xa9\xd1\xcc\xd9\xf5~\xd5±\xf8=|\xba5?y\xbf\xfa_2\xe99`\xfc\xba\xc5\xff{\x97\xd3K\xddn\n-\x9b\xd6s<\xd60[4\xb4_Z\xf86̘\xb3v\xe1\x8b%\x91\xae\xabk\\\x9d\xdb\xdf \x97]r\xbe!\xc3\xe7\x83O\xbf\x86V\x9f\x88\xd4ͅ\xa35֮\x9cd\xf5o\xdfu\xbc\x8b\xfew^s&\x80\x9a8\xcfF\x8c\x9d3\xe6-u\xa2\xac\xfb\xa2E\nA\xff\xee\xf7C\xc3;\xaf\xc76^a\xdau\xb3\xcb\xdf9\xf6pW_q\x9d\x8e/\xeb<5\xf0!\xb8\xba\x86~9\x8cp\xec\xad\xc6m\xc1\x86/p\x92G\xbc\xa2_[hR\xff\x9b\x86\xd5c\x866F\xdfI\xbc\x81\xf9q\xd4\xef\xd7Ŋ\xf9\xf4\xb7 H>\x92>d\xabc\x99\xc7 ,\xdfB$\xe6F\xb2g81ܣsay\xfco?\xff\xeb\xbeN\xbc\xbe\xe7ɛ\xc4\xf8\xc4\xc0\xb6>\x9a\xc3\xf6zI\xacd \xa1o<\xf2 >\x9a\xb9\x82M\xae\x81Ҝ 8v\x85\xa4ŒC\xacxM\xcf\xebջ\xbfx\xf1ږ \x8b\xa4\xfc܁\x83\xf4\xde\xa4ߤ=~x\xb6E\xe2\xc2\xc1$\xc1\xc9\xc1 K\xe9 \x87\xe3+$ V\xbc\xa1\xf7\xacO\xc3?\xda~b9\x84\xf5\x91\xf2\x8f#L*E\xd3\xdfϦ\xb8F\x85\xd9\x81\xec\xe2%\xbfa)>,\xa3\x98\x88\xa8.\xc3_\x9a5\xaaT>鴃y\xfe\xff9/\xbc\xe3\x9e{\x8e9\x91#\x89ߐ\xfe\xa1\xfe\x9d\xf8\x87{/\x83 \nD/]\xf9!\xbc\xf6\xfa[\xcc\"\xf0\xb3\xf3CM\xe1! \xe0Z\xb3\xf0\x82e\x81 ۬t \xba\x87\xdd`\xeeTi^\"!\xff\xf50\xceՏl\\\xff\xc1|W6\xf9 \xaf`V\xe9\xc8\xe9.\xbah@\xb3F\xf5\xa0/zQC\xeb\xeb|ޅ\x8c\x8f\xf4\xdfb\x90*\xd2U3\x8b\xe7L\x8a/\n<\x87\xe5\xeeeFt+\xa0r\xda\xec \xe9\x86\x99\xf6\xd1Yx\xc4B̘\xb5&N{œE\xce2\xe4g\xc9'\xc1\x80\xde\xc2-7Ւ(\nDS&%e ˋѯa :\x96˯47\xc5\xa0 \xbej_U\xa6>\xdbA\xf6\x98ӣY\xf8\x82\xc6wв\xdd &WA\xd7\xfc\x98\xfd-\xd7LPin\xca\xef5`$,\xd7\xc3qN[\xffH\xf2G6\xb0\xbd\xa6M\x80\xde@,\xf5\xc9\xc5ˣ\x8f\x91\xcd&\xe1\xaf\xa2\x94\xa8%\xd8\xf25ޞ\xef\x91\xf1\xf1\xaewπ\xc9\xf4\x81I\xc7\xc4\xfd\xa1\\z\xd6\xf6\x80\xc4H\xf8\xe3#\xb7J\xeeN\x98\xef#sH\xd6\xf8mo<\xaf_I\xceߗ\x8c\xcf\xd1\xf5M&{0~`\xa7I}c\x84#\xf2g\xd9$R\xc83Z\xd8a\xf0N~vOu'\xbb\x87\x85\x9b<\x92 lrx{diR\xa2\xf1\x92_0\xac\xed\xb1\xf1N\xd8\xde/5\xde k\xdb\xf5O\xb9\xc5\xee![\xbe\xf6L\xbc\xb0\xf4\xab\xd6\xcf\xd6Ǎw\xdaCI\x84\xb7\xb9\xd8\xf6s_\xf7\xef\xb8#\xbd\xd9\xdbRc\xb6\x89\xf1aa\xc9'*,\xc8\xb9\x8d\x97\xf2\"\xc0\xcax\xfe>\x91\xdf/م\xad ; \xfa\xf9Lx\xed\xf9+\xbd\x9c7蟘\xc6\xc7\xf4\xb7\xcc7\xfe\xb5\xc6+AxK\xcd\x00\xfeo\x8d\xb7\x8507\xa6 ^ҟ\x80Ox\xe08x d \x9a4\xe3\xa5w\xb4T\"Y\xbe\\Ya`\xee\xbb\xeea\xb8W\x92@%\xb9\x93\xf1<\xe8bǖAѴ5\xa7\xe9֤\xa2\xb07\xe5\xf8#\xf9\n<\xcb:b\xfbT\x00\x9a\xfa\xea \x83\xd0x\xc6s\x81|E1\xf8|.\x9cY\xa8L.\xae\x82҄ϗu\x00\x8a{\x8a\xa5\x87D\x9f]\xcft\xd6偳\xd21Ľ\xef\xdd\xf87d\xec<\x99\x871\xb8\x8c\xc1hR\x98\xbd\x92\x94\x8c\xb2\x8b\xe6\x87\xd4\xca%\xa0@\x99\xfcPb\xcbF(\xba\xf9g\xc8w\x8ce\xf8\x89\xc1\xe7\xfd/\x80\xfd\\\xa4\xf8f\xe5\xa3\xb8VoR/'\xcc\xf7\xd8,\xa8h?\xe2\xc4\xe7\xf5@te,+]\xb4HaU\x8e\xdbam\xe0m\xb3F\xb7A\xbf\x9e\xed\xbc\xfe\xb2\xfcc|\xe1Ʌ\xfe\x90_\xfb\xa6\x96@\xa5c\x9d\xd7c\xbd\xdbC\x93\x86\xf5t\x93\xc5\xcfPD\x80s\"\xfd\xf8S\x93ᕅ\xab\x9cꅺ'_\xbe2\xf7i8\xb3\xdfԅ\xee\xc8\xed@t\xdbV `\xda,w6u\x90\xf2W^VfM\x8ah\xed`D\xbf\xfd\xee:̐wg\xb9\xf1p\xb6\xd3\xfd\xe7??.\xbc\xa0\xbc\xb3\xfcѭZ\xdc \xb30 4\xccEA\x93e '\xa8Ҳ\x9a>„ \xe3 D\xb2\xfekh\xdda\xb0\xe0XV\x9c\x89\x99\xcdt-_\xb5_X\xebx\x81\xc4C\xd803\x8a)\xb3\x98.\xe7/\x8a\x8d[\xf6Q\xa5\xb8;:W\\VYɖ\x99\xd8t\x9es\xee\xa2\xc7K<\xcc5#\xdeΛ>.\xbb\xf4\x8d_ \xfa\xa6:5\xe0\xfd5\x9fe~\xca+Q\x81\xe8\xde\xdd\xee\x87\x8e2\xdb\xf4\xd0*<\xf7L,\xc1\xaf/\xfe\xce\xd0\xf3\xaf\xd7c\xf8\xc2\xc7J\xfbe\x95믹\xb35\xaa\x00\xb5SG\xbf@4eu֫\xff(\xfc\xf5\xd7^'i\xa8\xfb\xd9SA\xf5\xa7Y\x8e\x00\x00@\x00IDAT˫\xb8\xbeͨ\xe3\xc8qsa\xe6\xdc7B\xf18\xb9t \xb8\xb6\xf6e\xb0`\xf1j\xbd_ z٪\xb5\xd0\xf3\xb1g\xe3\x9a\xe7c\x86w\x85[n\xac钑\xb8@4\xb1\xcd\xc2s\xdd?ʆ~]\xa0\x9eY\x87\xf2Q&Y\x89DO\x9d\xb9FO|\xc9\xe5\x930@u\\\xefs\xa7\xf4\x90\x8e?\xa6\xcf\xf1\xf7\"x\xc4\x95\xa3\xe6\xbd\xddٙ^*[\xf1\xdah,^ ֩\x8c\xe8\xc4\xa2[\xb7\xb8漴\xd2\xd3u\xe5\xa7ly_\xbcXx\xfb\xf5q\xeaE7\xf9\xf8к\xf30X\xf3\xf1W\xb2KT\xb8sۆ\xf0H\xbb\x86\xfc\xf5Mb̈>\x88\xb6\xf7;\xda\xf1\xe4z\x88\xbb\x9f\xb7i\xb8l~z\xf0\x82`\x8d\xb5\xca\xef{Cw\xce\xefO \xbb\xf19 I\xed\"\xc1\x8c\xf3\xd5I\xbaCI|HX\xae'\x86C+R\x9e\xe7\xf7)\xd9\xed\xa2&\x8b\x9d\xc1\xcb?\x94I\xf3sv\xe9cY\xfa\xc0\x89\xd7GJ\x944ޞ\xefo\xbb׍wx8\xc0)/q\xb0\xf6\xa7[\xb9_\xeb'\xed\xb6-\x94\xe9|\xe4V\xc9=\x8e\xcc%X\xe9~K\xe5O\x83\xe7\xf5+ɭ\xf5d\x80\xa7\x83\x90\xc3\xf4\x96\xbeR\xff(\xb0\xbdA=\xc3\xea\xef𛺕\xf6ň\x97\xdd\xc3\xc2RL^\x85\xc3\xda#\xdd\xef\xb5'E\xacxIlX8x\x8a\xd7c\xf1\xe9o=\xc0Z \xc2\xedyiaIC[\x9a\xd6\xd7\xdeu\xffhxM\xf5\xef\xff\x99\xc8\xd1b^\xbe^\xb1\xea\x8bv H\xee\xe0\xa5>q\xc2\xf1\xee\xdf\xf2\xfbH\xc2\xd2\x84W\xfee'ǩo\xd4\xe7\xcf\xff1\xfer|\xe4\xe4\x92x\x8f\xf9\xa6\xc1\xc3\xc0r\xbcB\xe0-= \xdeo an\xa2\xe1%\xbd\x84\xb3\xdb_\xf2;\x9f\xf0\x80\x8f\xec\xd2\xdc>Hj\xb2\xe6!\xad\xb4ܤ\x96]:\xd7\xfeb\xd6\x91a\xc6\xfa\x8aPҬ\x85됝\xf8[\xa7\x91Rb$X\xe3(X\\0\xe3G<z\xbe\nS=l M\xc3>86%U\x87\x9di{a_\xc6\x98喆\xfb\xd5\xca\xd6\xf2(:\x95Щ\xe5\xb0 w%8)\xffi\xd8+?\xbe͞\x8c.\xd7\xfe\xb3\xd1i\xab\"gDc\xe6\xf2!\x88\xd6gUB\x96Ǭ\xc0?Xf\xec9 i\x9bB\xfa΃\xae\x80\xb4\x81;jR~<\x9f\xb0t*.\x9eev} \x8e\xeeEY\xf8\x87N\xc4e* U\xaf\xc7J\x9f\x99\nX\xfb\x9e{\xfc\xed\xf1\x8b\xe4-\xbfq\xa3\xa0y\x85ᘅY\xa5\x8ba\xe4\xe8.V\xf1\x9eMYO=2X\xf1\xa2?*\xaf\xfb\xe4\xbf.\xbeP\xa9\xe3\xb4\xe3뉁\x8fX\xe5\xb4\xfdJs3}V\xbe\xb0T:\xbff\xf3\x83\xff~\xf5\xbd:\xffӉ\xa7\xfbd<\x8f\xfb\xad\xa5\xd3C\x9d\xdb+\xfb2\xbc\xe2\xcd\xa1g\xbf\xa7T\x9ft\xa6\xe3\xea\xe53\xa1(\x96b\xf6\xbb\xdc\xdev\xafߠ\xd2\xdco\xa3\x9e\xa7\x99\x8cW\x9e\x9f\xbc\x82\x99\x9f\x94E\xf3\xe1\x00\x88j\xdfx\x9f\xe7\x8f\xe7u\xae\xad\xb5kUC\x95W\xe77\xaf\xf9\xe8sx\xef\xc3\xf5\x9e \xd0\xe6\x8d)X\xdf\xd6b\xadKsc\xf0\xdeq٥\xb9\xa9Q\xaf/\x8d\xd63r\xec\xc4\xf9X\x9a\xfb5G\x80Ɣ1\xde\xd7]\xe2\xdb/#\x9a;U\xaaxf\xbb]\xa0Ά\xfe\xfa\x9b\x9f\x83\x9bs\xa7\xc3@\xe0\x85\xdc \x8e=w4\xec\xa4Ε\xb6\xf1\x86\x82r\xf5n\xba\xaa!-\x8d\xd3\xf7?\xfc\x8a\xc1\xfa7\xd5\xd8N:*\xfb\xbdl\x96\xafVO?\xda\xbf@4\xf7)Q\xfc$U\"\x9c\xce6ߌ\xa5\xe17\xe0Y\xa3\x941(\xaf& o\x81}\xb4y\xfc4\xf7\xc8\xeb9Rinyα=?\x92\x94m\x83\xb1<\xb6\xf3\xa2\x80\xf8\xfa\xe7c\xe6\xab~ɥ\xf1\xfd}\xe0\xebor\x92\xc0\x85\x95\xca\xe3\xf9ߵ\xd5y\xde\xfb\xf6\xc0s\xba\xff o\xbf\xfb \xfc\xfd\xcf>\x9dy\xbc\xe8\xa5Ѯ\xb6\xf7>\xfc :v}\xca\xd5\xc6\x00\xf1\xa5R\xea\xb4\xd0\xfa\xfcϕ \xba\xfcψ&j\x8f\xcd}q9|\xb0v\x83bG\xe7\xcanٺ\xd3Ś\x82\x96\xb47\xf0E\xf0\xf6\xad(p\xcf\xef\xc1m \xf5TT\xa0\x97\xa89\x9d\xdf|\xcf\xfe\xcf\xce~s\xb57\xa3\x91\xf8.\x98?Je\xb3vaۥ\xb1\xac\xf7\xa9xT\x00Ur\xa0\x80\xda˳\x9eB\xeb4\x870\xf3ï4\xf7\xbcC1\xbb\xfdy<\xfeW6\xed\xac]\xb04\xb2\xbaXA\xfeٻ\xae\xad\xd7\xde\x9f2\xbe\xbe\xb2\xd1\xad\xfet\xa3Js\xe3\xf9\xb5\x96\xfb\xb1mĘ\xd9X\x92ޝ\xddM\x99ʝ\xdb7\x82W^ Ű\x846\x9d\xcd\xfe\xec\x94W\\\xfa?ʆ_\xf8\xc2H\xbb\xec5\xfc'\xb4o\xbc\xa3\x93'\x9b\xe8˞^\xae\xc0\x8c\xda\xd2XՂ\xce\xff\xcbS@\xd5\xef\xba\xe1\xda+a\xc2\xe8\x9ee\xecm|?\xf8\xea۟]\xe44o\xbb\xb9\x96\x9e瘱\xfa\xe1G4\xcf?\xc5y\xbe\xdfEG\xba.~\xd9\xec\xf7\xe67\x9d\xb5\x9f|>\xeczҹ\xe1\xcb0(\xaa.3\x80c&\xbc\xb4u^M0\xd3uP\xbf\xd5\xf70\xff\xe2\xd4\xf8\xfe\xfe\xfd*W:\xd7\xe1ը\xdfy\xea\xa5'\xd2\xef\xad\x00\xfd\x96\xbcl^\xbaq\x8c\xafS\xa6\xf9\xd2W\xe3G\xeb\xaf\xed#\xc3\x9a\xe4\x84\xb6\xc8\xeb\x8aj\xa8\x92\xda\xccp\xae\x96R\xc3\xff\xfb\xef\xc3\xcd \xbax\x8eT\xa8]\xf3h}\xdfP\xcb\xee\xff\xf1\xe7?\xf0\xce`\xca\xcc\xd7=\xdfC\xe3D`\x9f\x82\xbc\x97_\xdbJ\xed۬\xed\xbdZ߃\xe7\x81\xd7P\xe7A\xef\xc7\xf1\xf9 ˩?\x8e\xedt\xb9\xf3>\xa8Կ\xe3:\xd8\xf8\xc3fx\xfa\xd9\xf9\n\xf5\xee[\xdfl\xfc\xc5I\xa62\x8b)+\x9b/ڷG?\xf9\x82defD{Ks3\xedi\xb8N\xa9Dw) x\xd3y\xe5k>\xfeҷ =\x9d\xd1ܱM}\xc5O\xf7͂\xd5\xe8\x87\xf6\xdd\xdc/E\xd1\xf7g ̶\xbf\xbd\xeeUp\xce\xed\xcd\xdbv\xe11o\xc1\xd27?b\x91\xea\x93\xf6\xebU F\xe3\xf9\xe5\xba2ʓ\xf8\x92\xc9O(\x9f\xae\xaf\xbe\xddt޴\xf3\xa23\xa6\xe9,l\xbehv+\\[\xebR\xe3\xfe ڏbf\xc8\x8aJ \xaf\xf5\xd5\xb6\xf6+\x96\xe7\xe0\xa7Dg\x8e\xa8\x8f\xb4Kʗ\xf8l’}\x9cM1!\xbaK\x87\xea.\xb6>\xcfϳ^\x86\xb2\xce\xc0,\xdf\xfe\xbe\xd5J\xd8\xfe³-\x90\xf9\xc3\xd22\xd9ߍ\xd7\xfa\xb0\xf4\xc8σ\xcc\xc9\xcd!g!\x96\xa9FX\xebψ\xb5\xf0f\xb8\xaf\xd0\xd4f\xc8\x89\x81Y^\x9e\xd9\x8cY\xd6\xdaO.\xb0\xf43\xe3\xae@\xf7X\xfd\x8f\xf3M\xa4\xe1c\xa9\xe8\xea\xf8T\x96\x91\\\x82\xf1ʿ\x8e \xdf \xad\xf7\xf8\xd77[-\xf5\x89v\xeaK\xb3\xc5 {\xf5\x97~\x91\xfaĊ\x97􉅥vaᘵ\x90\xee\x97 b\xc5Kz\xe7\xb9\xfd&\xacC\xec ܀\xe2\xb5W\xfa]\xea+^\xd2\xe72,\xd5 粚\xc7M\x9c\xed=a\xec\xfdJ\xab/\xdek\x90\x9c\xc0\x92B\xe2\xff\xc0\xb6\xbf\xa5\xff\xb3\xcb\xefGzB\xd5ci\x8f\xa8\xe1\xbc\xcby\xab\xbe\xd1\xfa\xe7-\xbc\xff0ڑG\xecա\xfdÿ\x81\xc4\xea\xad\xe3E/\xed\xb4\xed\x91 g\xef\xcf\xf5\xdf\xd3[ \x9a\xec\xe2\x91562(\xa9aw`Kw\xd7=\xec\x89%a\xc3X|H\xfe\x9d \x90\xa4D\xb6\xc8Ov\xa6AJ\xe6n(yd!\x96\xe4\xfe^\xc1Tl\xfbpV\n\xfc\x90q2\xfe+\x85\xe7@\xc5\xf0\xb3QnʀNNJ\x85bx\xf4\xa9\xaa\xe0yЧc@\xba\xb6S0\x86\xf5Ц\xc5\x88f>\xf8\x9bf\x95\xe5>\x9c\xe9\x90޴W\x9d\x8d\x87Uc\xa0:S\xabզ\x81\xc7N\xe6+\x90e`\x94\x84\xdf \x8e!\xa4\xc1@\xe9\xe1\xb2g\xc1\xbeK.\x83\xf4\xa2'A&\xc2t\xb1\x96r|\xa2\xc1\xda*\xfb\xa7\xa6\xb7\xe7\x8bs+\xd2Tn\x8es^X\xe4 DS0\xf74\x9f\xf2\x9a\xb6\xfb\xee\xca\xcb/\x86'=j7\x98;\xfac\xf8%\xd5\xef\xf2\xb4\xbf\xf9\xc6t :\xe8lM\x89 \nDS\xf8\xa9!]\xe1\x86\xeb);S\xeb\xf4h zb\x96'~O\xb2\x81\xa9C\xad\x9a\xd5<\xeda(\xd0\xd8\xe4\xbe\xeeX\xfe\xd6}\xc6c\xbb\xd6\xf7£[X\xbb\xe4i\xfc\xbe\xfba\xdcۼ\x9b\xeca\xd1d-\xf3&/]\xf1>\xf40\x86@\xeb\xba\xe3\xd6\xeb\xd0G\x8f\x9a\xe0\xaa\xd5 \xf3_^\xc3FM\xb3\xf0\x8e\x82\xbas\xa7\xdb\xc1\xc4\xe8\x81hgw\xed\xff\xec\xa2\xbbv\xba\xda\xdc\x8fK_:s\x9aΞ\x96\x9d;M\xe7O\xf35 \xcb+O\x98\xf2\"\x83\xea3\x83\x8a#\x86v\xc1\xc0\x86\xbb\x8c\xf2\xa6_\xb6\xc1=M\xbbz\x82Z ^ T,\x8f}\xb5=A\x81\xe8뮹Ϫ\xee %0\x90HQӹ\xd6}\xd23G(;\xffy\xedW3\xcd\xddC?8\xde@t\x87.Ob\xae\xce*\xe5\xf0\xb5^\x993\xef\x92`7t\xea\xdc\xd6ΕiX\xe1ܳ`\xfe\x8c'\xe1$ \":/\n\xd7o\xd6\xddEK\xfb\xc0 j\x93o\xf9\xba\xf7\xbe^x\xbe\xf2&\xd5'\x9d\xb1ۧ\xfbм\xb1.[\xcb\xc8\xe7\xe7,\x86\xd1\xe6\xfat\xec@4Q\x93W\xc2{l\xea̅8O^`1\xea\xb3^ݫ\xe1\x99a]]m \xf4\xe87\x96\xbf\xb9\x96A\xf5I\xf6O\xd3ד\xe9\xfc\xca·\xe0\xf1\xe1S=:\xf7E\xfbZ6\xbd\xcd̖\xc8ַ\xdfR\xbauj\xf4\xee\xf8J\xed\x87\xe4'\x86\xf5\x83%C\xfe\xd6\xa2޴\x9bb\xd9CA\xf8\xf7\xb01\x8d\x97\xa5 b)\x88L\xc1d\xbe\xe8\\\xe47M\x84\xfb5Mg\xdfٸ\x9b+\xc8H\xfb\xf0B,/N/r85\xa6@c\xab\x87\x86\xc0\x86\xff\xba\xcfeػ 4\xbd׬[\xdec\xe6`\x85w`\x9bt\xbb\xf3\xd6\xff\xc0\xd0\xe9yfe\xbf>\x8a\xa5\x9ceU\n\xa2\x97\x81h\n\\ֹ\xad\xa3k\xeeV\xc0\x80\xdd 3\xc73\xdc\xcd<7ӋJ\x8c\xdfӬ\x97\x8b\x96\xfc\xf6\xf9\x9a9F\xbeV \x81hҕ\xc6C\xeb\xf7\xb0K\xa6\xd6o\x88\xa5\xff\xe1\xeb\xfb\xb7\xfa\xea\xf7Ś\xd9.\xff(\xde\xcer\xf9ͻ\xca՛8)\xd5\xfd\xbboLP\xc1\xe3n\xd7\xea\xeb=p\",^\xee>6\xa1I\xfda\x96\x81\x96\xcf|D\xefy\x8c+\x8b\xf3~ł1*\xd0Mmt\xcetÖ\xfd\xad>)}<\xac\xa5\xfcu뿁νF\xbb|Ui\x9fx\xac\xbd\xe9\xaf{|\xbc\xfe[h\xd9a\xa8\x8b'\xcd\xefw\x97\x8e\x82H\xbb\xd8^\xb6Ǎ\x97H\x92\xd4A\xb0\x9bK\xceB\xda_ZF\x90>\x9e\xf5'Ub\xf3\x981\xe2=\xeb\xcf\xf4\x97\xfaH8\xc7\xf6i\xb7\xb4\xf1\xd4d\xb9\xc3\x00,\xfbgX\xaa\x8e]\xedh\x88\xaf\xe9\xbd\xebK[@\xeb]\xdf\xf9Î2\xa6H\xf9\xb9\xfb\xeb\xafw+\xfd\xa5\xe75\x95m\x8f\x9em\x91\xb8\xec\xc3RzX8f\xc9l \x90 \x8d7\xfc\xf2\xdc\xfe\xc3\xf6K{\xe3\x84c\xb6O\xfa]\xea\x93x\xb6M\xf2N\x00,\xd5O\x9c\x00\xd5\xf2 \xf2 ??\xf1\xef?\xac\x9c\xed/=H\xf6~\xa6)\"\xe1G\x94r\xbff\xfe\xf6'O\xee\xf5\xff\xb6\xfdi\xdbK\xe0\xf1\x90\xf8D\xc1\xf6\xf7\xc9\xff\x9a\xbf\xed\xa5\xef\xa4}\xff[x9\xa2Y'\xbd!\xfb{\xf1\x9a\xa3=;\xf3,\xed\x94\xfa\xe55\xbc\xd4'Vا4w\xac,r\x8b^E\x9c[\xfah9<\xb1\xf3e\xed\x87\"\xe9\x9fB\xf1cKT\xc62m\xb4\x88ޕQ֤\x9d\x87\xb2\x9c\x81\xdb$\x80.\x94\\Kp_eR+\xe0\xfb u>\xf3ˇwM\xc2lk*\xcd]<\xc6\xd2ܾ\xde\xc0Xx\xd6\xd1 8\xb6y?\xfb\xfeu\x96tV\x9a\x90+z\xfc\xad85\xe9\x9c\x95\xfaNޏ:!\x9f\xf82\xad3\xa8˩\xach\xb7x<|%&\xbcѯ4w,Bj׺&\x8d\x88]x\xb5\xfe\xf4\xf0\xaa5\xee\xf6\xb0Z\xb5d\x9ao \x9az\xab@t\xe7\xc1\x9e>];ߏAK\xcaBB\xf7=e׽\xab-PV\xa7\xf3\xea׫=4\xbb\xd7c\xf5\xb8\xfc'o\xac\xd6 \xc1q\xf9 \xcfJ\xbe\xbfm?O\xa6u\xb5\xaa\xc2\xcc)O@J\x8a;\xd0\xe3\x94\xc9\xfcq\xba\xea\xcb\xe1\x8e\xc0\xd2\xdco\xe0\xd1&*R\xc5\xd0\xe2\x87+\x9d\xc0\xbf^\xb3C\xf2%\xe3\x9btY\xa2Y\xb0k\xd7p\xe3\xed\xee\x00\x95B\xfd\xe4\xc8C}Ô\xe6\x96\xfa\xf9\x9d\xdd\x83\xc5\xf2 \xed\xea\xd74\xf5d\xd6]U\xa3*L\x9f8\x98\xb4U\xb6\xd0'e\xc8ќ\xb9\xb3Qg\xf8u\xf3j\xb2\xaeV-]Z)\x98l\xbf\xf9\xae\xb0\xe3\xb7\xdd\x9enկ\x8bY\x88\xb9\xcd'\xda7t\xc4Tx鵕YW\xf7GZB\xeb\x968?\xcdx5o\xd3\xb3x\xb0\xf0tS\xbaT X\xf1\xfaD \xb9\xedςI\xd3_\xc5`\xb8\xbbtm\xc9\xc5`\xcd[35\x8f\xa8\xbf\xd9Q(_\xa2[\xf40 \xf6\x87:#\xfaԓ ?\x9b\x9e\xee^|u\x9e\x87\xeb=\xf7\xb9\xc1]7\xc0\xe3\x8fu\xb4\xf4%\x9f:\xaf|\xac\xcf'\xf2\xe6\xbb:\xc2\xf6n\xbf\xbe:o$PYib\xf8Ӧ\xadpwco\xb0\x97Jl\xf7\xee\xd6Jsbq\x86\xff\xd0\xe1\xd3\xd0\xf7\xabR\xf4-\xd1\xdf\xe2\x8ch\xc1N ״\x81h\xf9`\xfe\xd7\xdf{\xb1\xcc~\x8f\xfc\x8f܇\xe3O/\xcax%t\xee1\n\xdey\xefSW\x9f\xb3\xcf: V\xbe\xceA.\nD\xbf\xe1[\xea\xbbIú\xb8\xdc\xeb\xcd\xc5(\xc0\xef\x8chʈ\xbe\x003\xb4\xaf\xbd\xa5\xbd+\xc3{\xdc\xc8x\xf6{ \x87=\x80Y\xe0]\x80\xca|Q\xd6t\xbb\xeeQgF\xd3\xd9\xd1\xceK\x96榬k:\xd3\xd8y\xf5|\xf4>x\x003b\xfd\xae\x8d\xdf\xff\n [\xf4v\xa1j\\y̜D\xdf z:^uC\x95\xa5\xed$\xba\xb0\xd29\x98m>g\x97\x9e0\xce\xf1[\xf1\xd6:\xe8\xd6\xd7\xfd\xc2 \xf5u\x96\xe6\xe6\xd1S\xd5J\xc7p2f\xa4\xd2\xc50Ow\x82o\xbe\xeb\xd8&\xe6\xf9\x82y\xc3q\x9e\x97W}\xe8G\xe2Jsk \xec\n·/%\xe8˫a]\xa5\xdf\x83\xd7\xb6~L\xefB\xbb\xb7'D\xb1\xbd:\xdd\xd4M\x8c\xd0j\x886{\x8b\xfb\xd7\xdf\xfb\xe0\xea\xba\xed\xad}\x99P\x94\xd9\xff\xf6\xe2\xf1P\xa8P\xa5}\xdb\xb3\x81\xdfŬ`\xe75\xda`\xa0\xack\xbah\xbb\xf4\xe7D\xe3 3\xe7‚9\xc3\xfc\x88(\xd9\x006W\xc0\xf6-\xdc\xef\x88^\x8de\xeaUwCO_\x87\xea\xf8\x9dM\xe7\xc0S\xb9\xed\x93N*\xac\xfa9'̀a\xd3\xe0\xe5\x85\xef\xe8v\xf3\xf3\xa2 υ\x85\xa4\xb7\xb9V\xad\xfe:\xf7v\xcf\xd1\xebjW\x83ic\xf4Z\x90\xea\xc6ju\xee\xec 8\xca\xdd\xd3s\xc57k\xe7\xda\xd5 \xef\xa6\xed\xf0\x85\x88A\xd9\xe1!\xd1\xc2]\x81\xeed;\xc2J\x8b\xa8'\xb5E\x96跾\xb5L\xc9/g`\xaf|)]\xea\xaf\xf1\xf6\xcfhx\x9b2\x9e;ɝ\xe1\x98yI\xf7Io`~,p=>b_?X\xe9\xc6\n\xf0\x8b2\xa2Mޣ\x9f\xb4K\xea+^҇\x80Id4\xf3C\xb0\xc9\xe9\xd6\xf3z\xf0\n\x8ffQ\xfcx\xed/\xb7|\xe7\xf7=\xe9\"\xe1\xe8\x8eWi\xb9\xed!\xc6h}5$\xb1 3\xed\xf1\xfed}\xa2z\xc3\xf0z\xf2\xe8\x95\x81\xe9Z`8z\xd6G\xee7QX\xbc\xfaJå=>x\"a\xfd\xad`C'\xbb3l\xd0y\xfe\x83\xf5\xf5s'\xe3\xc8\xc2;\xe1\xd8 \x93$\x87X\xf1\x9a\x9e\xf73\xb9D\x83sna/I{\xe2\x83e\xf9\x835s{\x9e[Y?7\xd6\xf5 \xbc\xa4O,,\xb5\x8bfZ҈\xb5w\xb6%V\xd3(ܢ)+\xde\xd0퟼_ŋ\xf78L\xea\xf7\xff\x8e\xd7\x81\xfe\x97ӄ'$\xfb\xf3߆\x97\xfa\xe618V\xf7J\xfa\x9c\x82\xa5\x9bx\xf8Y\x9eğ\x80Ox \x92|\xd14\x95xZE\xea\x9a\xdb8։\xa7z\x9c\xbbz\xb162\xbe\xc3 \xf4rU\x9a\x9bJrS:-+|\x9cV\xb6e\xc6\xddd\xce)I0\xb8[J\xa6\x9e'\xa8E\x92Kb;\x96\xe0V\xdf\xfc\xd8f\x8f\x00\xf3Oh \x9a\\\x87\xdf4\x94!\x9d\xb9\xf7\xa4m9\x00\xe9\xbf\xe1\xf9\xd1x\x96tVZfGc\xa9hԸD\xf2\x9fpz\xfe-\xa8[:ꈝP\xc7#\xa7\x9f{+W\x85\xa3e8;\x985\xe4\xf1\xc8\xff\xff\xd1\xbf\xff\x9e\x8d\xc1@\xedn\xf5\xc9\xdez\xb8\xdb\xf0>\x96\x9fv^\xadZ\xdc=m\xe5l\xb2\x9e\xa3\x83ѻ\xb1|o\xcb\xfbz\x9ceN. /\xcfyˇ\x97\xd2\xfc\x82\x86\x87r\xe2\xa9 \xe1D\xa2\x95\"!\x9f\x8c\xe0y\xb05\xafk\xee\xf6B_\xaf_\xa8\xd7\n\xea\x97ہ\xe8ᘹ|{\xbdkq-\xd0\xf2\xd1\xd3\xeb`\x9d}\xbd\xc0\xb8\xbc\xe5F\xccv\xae\xb5t\xfe\xee\xe5\xb5{2V\xdfxu<\x9c\x8b%c\xe5\x83\xf9\x9fJN\xbf\xf3\xde'\xcaZ\xc0\xd9g\x9e\xa6\xca \xf3\xed\x88\xa63\xa2{\xf2<\xe3\xfb\xed\xf7\x9b\xa0\xd1}\xa6<\xb0û\x9fa\x80_l\xa2\x8e\x8f\xe9\x84\n\xa2g<7h\xfe\xf1E\xa5\x96\xb7n\xdb K\x96\xbf\xaf\xcaHs;R\x99\xd7\xd7\xe6?\xe5˕\xb5\xe6;\xe3\xacOv\x00\xdbc!\x006\xef\xe1)\xb1\x94\xcd\xfc\xf9\xda\xf9\x90?\x8aj\xf7 DӸ\xaf}k\xffD\\A\x81\xe8˪V¬\xed\xe9\xe0\xd3suͪ0m\xc2ck{\xd6c\xa0\xf9\xfev\x83,<\xbb\xde]>Y[b{\xb4@t\xeb\x8eC\xe1c\xccJv^\xcb\x8c\xd5s\xcb\xd9踯q]+<ڮ$A\xe5\x8eW/\x9f\xa4(襡ꈗ\xd7\xe8\xa7\xf0|\xe6\x9bjZ\xe3\xe5\xfc\xc3Qom\xd8\xc5S\x86\xdd/\xcd\xd3\xd9;\x9aZ\xa2ߠyo\x9c\xe7\x9b]\xaa̚<j`if\xbe\x88\xb6dt \xeb7\xefA?\xeeϚ\xeaO\xa7}\xd4\xc2p\xfa\xb0J\xf5\xf0\x81h\xcajo\xfe\xe0`ba]\xb7af\xef3èĵ\xff5\xeb\x85\xe50|\xf4\xf2\xc9\xed\xa1\xe1]׫\xd9HY\xe8w5s\xbf\xa4@\xc4u\xebT\x87f\xf8\xe2\x95\xc4N2/\x98\xe9k\xc0\xe6\xb2A\x8e%M\xb2h;\xf6 D7\xba\xbb<ѿ\x9d\xaf\xbc\xe5ob\x00\xbd\x9f;\x80NA\xf9u\xab\xa6Ku=7\xab3L~\x85A\xf5\xf9x\xdf\xa1)f\x90\xd3\xe5\xa7~\x87\xee\xf8\xa2\x8bܿ\x83\xc1\xf0\xb3\xcfo\xff\x94\xfa٘D\xdcI\xee \xc7ś\x8c\nb`\xacY;`\xea\"\x9f\x9f\xa2\xc1Q'\x98\x83\xbf'\xecy\x9c\xd2\xda+\xf1\xcaT\xb6\x97\xf9\xbc\xf5 o\xc6w#\xd93\xb7\xc4\xf4\"\xd8\xac\x8f\\^I\xb2QP\x9b\xcdA\xf7I,\xec]\x9f\x89\xe5\xef\xd5_[a\xff\x94\xf2l \xddy\xf5\xd3x\xa7g\xdc=r\x92\xda\xc2fxy=y\xb4\xf4~'\x91\xc4'f}\xfc\xf6e\x8b1\x88\xf0N\xd8g\x82km\xe04\xc6q/\xe9(u/\xd1N\x98\xef\x89\xb9\xcb +\xdey\xe0\xeb\xebpƮ\xba\x94 9Ċ\x97\xf4\xf6\xaeWm\xa1\xdc\xff$\xec\xb7cj \xe3\xf5\x90\xbf~\xf6,H >v{\xa5ߥ}\xb1\xe2%}b\xe1X\xb5\x93\xf4Apb\xb5 \xc1M\xb7\xec'޲\xcf\xf4\xb7\xf6S\xc3?/\xe9\xf7\xfej \x94\n\xfc;a˟\xc2?~\xdfWda,\xf4\xcaU\xc6_\x92_\xa0\xff\x8d\xad\xe9o anr/\xe5I\x98\xe4\xdfITn\xc1\x91T\x90\xee\xc9+\xb0\xf4 \xbb\x90\xf5\x93\xf8\xf0\xffoإ\xb9\xe5L\x896\xc4NƁw\xe0\xa3\xfc\xc9\xed\x8dЌ O\\}\xbcgX\xa5=\x92@\n\xb0v\xa3\x81\x85\x975\\\xe2\xe8(\x9a\xf6!fC\xeb\xb3\xf1(\x9d\x8e\xe73o\xca(\x8a\xff\x8a\xc1\xbe\xac\x82\x989RNN\xad\x88\xe8JP4\xe5Hɗ\x8aT\x9ca\xe4ϗ[\xb3]\x9a۲\x879\x9aO\xfc\x83/eCg\xfcyϏ\xde\xe9[\xf7I\x83pJ\xe5ۃ\xc1\xe8?pL2PO\xed\xc0̂a\xc5ʰ\xf7\"}\xbe\x9f5>\x86]\xfc\xb0\xe6\xfd\xc1T \xf2;#ZX\xfceD\x8f䡡 B\"Jsӹ\xbc\xabW\xccD\xfe\xd2#Z\xe4\x93#\xa7\xc0\x8b\xaf,w\xc9o\xde\xe4v\xe8\xdb#|V\"\xcbZ?\xf4\x98']\n\xff\xe8<{\xea0(Ι.\xfe\x91\xed\xa7\xbeAgD\xbf\xb5\xd4Έ\x96\xd6\xc5\nS\xa0\xe7\xd7\xcd\xdbU\xa6\x95\xb3\xa5\x004\x9d/\xf97f\xb8-\\\xf2\xb6G\xe5oֿ\x8e\xf3QK\x89\\\x9a\xdbk1\xcbNi\xee\x97f\x8f\x84\x8b\xab\x9c\xefщ\xa6>\xff\x8c{n\xbe w\xe3\xf55a\xdc(\xc8\xf8\xe5\xd7\xedpǽ\x9d]x\n\xc0nX\xfb\xb2\xab-\xf0\xb7ǯ4\xf7\x90\xfe\xa0\xe1=7\xf9\xb2\xa2\xe0v\xedp\xebVρb\xa6\x8c\xb7)\xc7Ӊ *\xcd\xed\xa4 s߯Gh\xde\xe4VE\xca\xf2d\xbf\xa3ȧ\xf2\xf3[\xf1\x8ce\nl\xef\xdf\x83\x874_\xc1\xb2Uk<\xab3'\xc1\x00\xa2澸 \x9ez\xe6y\xcb\xf3ϣ\xf3u\xdd\x81.nk\x80Y\xee\x8e\xcc\\\xc2ۥ\xb9\xfd\xc7ù~4?\xb6( \xcf\xe4 _\x9a\xfb\xb5E\xef\xc0\xc0't0T\xf3uF6\x9d\xf9t\xd1\xe4\x97]\xdd̃^\xfa\xeaX\xf5\xb2!\xfcΈ\xbe\xe4\xa2\xf3\xe1\xa5Y\x9c-i\xebK\xf4r?\xa66\xe7\xe5\xa6\xd6\xd6\x95澬\xea\xf0Ï\x9b\xb1\x84\xb3\xfd\"\xad\xe57O\x803\xca\xea\x9bz\xf6\xa7Ɠe\xdcr\xe3U0fx7\xf5\xed\xa3\xd1\xa5>\xd5\xd1X\xb6]_Yp\xfdm`\xd7\xee?]4\xf50 \xc9v\xb8\xf8\xf0\xa3/\\\x81h\xd2\xe9\xf3\xe7\xa8\xc0\xfc\xf7\xaa$\xb6\xad/\xf7_\xf7\xce \xa0\xb3|\x83\xae\xc1*+\xf5-Z\x95\xe6~\xc6\xcb\xcbID/\xacl\xc69Ng\x89\xff\xb3\xf7\x00\xec3s\x9c\xe6\xfb\xb2Uk=\xf3|\xd6\xe4A\xf8b\n\xa2\xcd\xf3I\xe2\xd1F+1\xc0\xb6~\xbb\xf4:D\xfd\xf68\xac֣\x9f~\xb3\xa7\x98@9/\xa7\xb1\xeeuF\xb4\xb74\xb7Έ.c\xf5d\xf5^[\xf2.\xf4|\xb2\xd5N7TοR\x9e.\x94v\xe2<\xa13\xbd\x9dW\xdb\xfb\xef\x82\x9d\xf5JKKWgN\xef\xf8\xedw'\x89uO\xe7\xa7W\xbd\xa8\\z\xf1\xf9x^\xfb\xf9@\xe7<LMUxm\xae\xfdb \xfd\xe1\x90t _\x9a\x9b\xe6Ft\xcfG\x9aAۖw\"G\xf6\x80\xa6\xa7y\xfe\xf9W?B\xe3\xd6\xee\x97X\x8a+\xebWϰ\xa8{b\xf3E\xcb?\xb4l\xa1\n\xac\x9f\x8c\xcfA\xd77\xdf\xff\x82s\xd3]\xca{\xc6\xf8\xbepM\xad\xaa\xae.\xcd\xdazKs\x8f0\xa5\xb9Y[W\x87D\x00\xb6\xbb\\\xdcX\x9e\xf5\xf8n5\xb2\x86ůC\xf6\xef7F_'^\xa9M\x97uHz\x89\x8f\xcb\xee G\xe9\x9604˓\xc3\xe7\x85\xf5\xfa\xb1 \x96*\xc8\xd1\xf0\x92\xde\xe6\xf3\x87\xed[[\xedA[?iw\xceä\x81\xad\x8f\x96 \xf6h%;H\x89 ;\xd7\xb1 \xc7lPH}<\xeb\x9d\xa7\xfcg\xfa\xeb\xd1t\xf8\xd34X\xfb\x97\xf4\xcbq\x86=\xfa7}\xe4\x00hEl\xfd4>h=\xdb\xeb\xc7\xee!98\xac\xbe\xe1\xf5\x97$\xed\x8d/\xe9ݰ\xe4vs9~\x90\xa5/\xafO\xd3 g\x9b\xb5>\xb9\x83T\xd9\xd3\xc10\xfdq‡\xdd=\xf6ū\xaf\xf4\x8b\xb4?'\xf0\xac\xab䍰\xf6a\xf5\xafl\nk/\xbb0,\xbd\xd7\x92\x83\xa4\xc8m\xbc\x94\xef\xfe,\xf7k ;\x9e\x00\x8c\xa3\xe2\xd3/\xfe\x9eW\xe5\xb9\xe7\x8d\xd7\xffok\xafg\xac\xed\xdf\xc4\xe0m-\xfc\xf9K\xbc=\x9e6\xe6\xc4\xdd \x90h\xf1|\x95\x91\xfbm\xbc\x93_\xac\xfd%}n\xc1\xb9\x88\xa6\xdfՙ\xc3\xc6\xf3\x81B\xc6\xe3\x96#$}\xbc0z\x90R\xbc\x98\xa1\xb5\xb1B\xd6\xd40\\Ob\xdeis\xea\xa1a\x90\x9a\xf9$e\xb58U\x9a\xf7czS\xe69\x98{J9 [\xb0 \xb7%\xc7\"\x8fx\x93c\x81h\x96\x8a\xcaf\xc3l\xe8?@\xea'\xdfC\xa9\xa3[!5\xeb\xea\x9a\xc1\xea3+%?9\xf9d\xf8\xbdN=\xb3;\xd9#\xf1Ú\x83\xf7\x8bEs\x94_$~\x81h\n\xfe\x8e\xd1ǥo@g\xad\x9e[\xde\xfbG\xeaD\xa2)\xfc\xc6kQ\xbc\x9fG\xb2\xe0\xe9\xb13\xf1\xdc\xd1E.\xf5b Do\xc1\xa0\\\x9b0\xe8\xf2\x87\x8b\x95Y~\xcbq\x9f^9W{t\xc0;\x82\xc1\x81\xe8\xe9\xeaY\xe2\xa9NjG\xc7\xdfZ\xa2sr'\x9d\xa7\xcf^\xef\xbc\xfb1\xec\xc1\x8c\xeeX\xae\xf0\x81h\x96\xea\xf6v\xd1K^\xe7YA/\xb7\xd63\xe7.\x82\xa7\xc7\xcdv5:\xd1\xef~\xf0)t\xea\xf6\x94 Og\xd6._\xf8\x9c\xab-pz\x90\xa84\xec\x88~zXw\xa0\xb3\x87\xfd\xaeC\x87\x8e\xc0\x95\xd7x\x83\x95\xc7+}S\x9d\x9a0v\xe7\xcc0\xf1|\"\xddIW*\x8f\xfdڢ\xb7a\xdb\xf6]\x9e\xecd?\xfb\xb8\xcd\x88\xa6 4\xa3\x9d׵\xb5\xf1E\x94\xb1\xfd\x9cM\x9e\xfb\xb6\x9d\xc7R\xc7_\xba\xdas+=j\xdc\x989w\x89K\xf6\xf5\xd7\\GG\xde\xdfj\xdd\xf0\x80'X\xf9\xecӽ\xe0\x86\xeb\xaa+^~\x81\xe8\x9bM\xb0W s\xaf\xb9\xbbB\xc0M\xad\xe1H\x81h\xa2o\xf2@\xf8\xf2\xeb-VTv\xbb\xcb\xc3Ͱ\xc0~\xb8\xfe\xd6\xf6@\xc1N\xbefN5\xb1T6\xcd\xf6h\x81h\x88\xaf\xddc\xb2\xbcV\x98K쟋^\x95\xb0\x94\xf8;קּNX\xf2\xdcyљ\xbc>pg\xd2:\xf1t?u\xe6\xeb0f⋮\xe6\xa0@4\xcd\xf31K\x9c^>ض}wL\xf3\\\xa2UF\xb4\xb69'\xd1J\xbfWI\xbf\xd51\xebǁh\xeb\xf9\xcb\xe5\x91` l \x9a8Мz\xfa\xd9`\xda\xec\xc5\xc1 Cbn\xba\xbe:L\xd5ݢ\xfe\xb3\xeb\xdb\xe0\x99ˤO\xb4\x8b* \\[\xab\xafQ\xd7\xcaR\xb7ׇ\xee\xffI\xe83\xa2Y\x9e zP\xef\xd6\xd0\xe5\xf8\xad\xc0o6\xfe\xf5[\xf6u\xa9k\xa2I\xa3,h\xd8\xea1\xf8\xf2\x9b\x9f]4\xf1\x00z\xb4\x82\x96Mnqu\xa53\xa2=\xa5\xb9\xf3X ښ\x8f\xf6\x00ir\x00V7\xc3ɏ\xfd\xbcE\xc1\xae&Ҍ\xa7\x83\xcb\xd3H}%>\n,\xbb3\xa5[B\xd1\xca?\x86#\xcbgsmX\xb7\xf0\xf7\x91W\xd9CRH|8\x98\xe5\xf1\xaeֺ\xd9j\x899 \xbb\xedr\xeaC\x96\xee\xa6\xca=\x88\xe5G\xf3\xaeG#\xd9AH| 0\xe9m\xbdI\xbc\xb5\xde\xc2\x83>ʴ zD*}\x8d\xfd\x9e\xfd\xc1\xb4[Nb\xab1\xf7n\"\xb9\x87q\xa4 \x99\xeb\x84\xaf\xa1t\xa8\x96\xc02\xbd\xeb72\xde\xdepm\xb2Gn\xc0\xde\xf5\xad\xf5\xf1ڣ\xedg\xfa`\xfd\xb5\xd6\xf6Oi\x9f\x8d\xf1\xb7O\xe2#Ò{X82\xd7\xe3\x80\xf5\x9f^֜\x96\xfb\x87$\x97\xf8㶿\x84\x00\"\x91\xfa\x86\x81\xebh\xfc\xe5\xd0I\xfa\\\xc6K\xf1aa\xa9\xe6\xbf&\x9by\xbe\x92N8\xac?\xb8?\xd3{\xfd\x8d\"\xb7\xf1R^|0\xef\xb7\xd1\xf6\xe3X\xf1\xf6\x88h\x8f\xca\xfe\xff\xff\x963\x8bg\x8f\x9f\xef\x8dg\xea\x9c\xc2\xdbZ\xc8\xf1\xb31\xe1\xee\xa8?k\xae\xc7 \xaa`D^\xf63y\xd0 \x8b\xb5\xbf\xa4\x970\xebş\x8c(\xcdMd\xac\x932\xcc,\xf2\xda'\xeb'\xf5\x95plz\xcb\xdeAp\xfḙP8}\xfe\xfbR\xb2~ǀ4\xfd1]\x9f\x9d\xa9\n]\xa7\xc2є\xaap$\xffU\x90\x96\xafd`\x89n*\x80m\xf3\xd3\xfa\xf3\xc6(\xfdOgP\xd3\xd1\xc5b=#\xdahx\x99\x94\x96\xa9\xfe\x85\xfd\n\xee\xd8\xf92\xb1w\x96Ʉ\xc6߆\xb3\x92\x93!\xadh18|V98t\xd69\x90Vܔ޵\xf8\xf8_\xfe&-\xb5\xb0\xfaK\x84\x81\xf0~\xa5\xb9\xcf({*\xacij\x9c\xd5\xa0\x8e\xc3\xe1\x8a\xccVOw\xa0n\xbf\x8ch>#ڦ\xd7bVgDw\xac\xccO\nD/yu\xa2\xf5^\x83|\x90\x8f\x88\x8e\xa0?e׶\xe9\xf0\xfc\xfe\xc7\xdf.\x99%K\xc33\x8c\x87J\xcb\xe3\xf41 <\n\x9b.\xf8+\n\xc4\x96榌\xe8SMV\x9a\x9f(0\xdf\xc7N\x9c \xe9\xe9\xee\\\x86D\x00\xbeV\xd1H\x80\xfa\x85)\xcd-\xcd\xf7;#\xba1\x9e=\xa0\xcfCJ*\xd3_\xe9sF\xf4b DS\x96]\xd2}\xfe\x81\xe8\x98\xad\x87\xaf\xbf\xb1\xa2\xcfU \xf0G\x95 σW\xe6>\xadAk\xbc+>\xa5@\x83\xce\xe9@\xb4\xad\x85T K\x95æ\xb2\xd8\xf1\\'\x97.\xbd\xbb?\x00\xb7֭\xed\xdb\xfd\x93\xf5_C\xb7>\xcfx\x82\xaa\xbe\xc4>\x8d\x88\xa6\xd2\xdc4\xfbz/{\xcfEuǭ\xd7\xc0\xf0\xc7A\xbc\x9e\xb0\xf2A\x9f\xe0\xfd\xc6\xc0\x8a7׺\xfa\xf5醁\x97gD\xbb:!@ދtF\xb4\xa4\xef7x,Z\xfa\x9e\xab\x99t\x81:\xdbqu/\xb8\x9b\xef\xea\xe49GxH\xff\x87\xe0\xde{nP\xdd\xfcJs\xbb\xd16\xf7x\xef\x82Ks_\xa0X\x92]\xfd\xd3K:\xfa\xa2\xb2\xc1T~{\xeeK\xcb\xf1\xfc\xea\xb9\xdc \xeaE\x8d\xe3\xccK[YgD\x8f\xc65y\xa6\xea\xb3+DԽ\xb3\x93\xd5?;73)\xd3\xbc\xaf\xabL[wf\xba\xb3t\xb7\xdb\xfb\xf6h\xbc\xb4\xe0-,\xd7o\xbe\x8b\x8c\"\xba4w/\xe9\xf5D\xb2]\xfb\x8c\x89{\x9e\xe7\\in\xad\xe6\xc7\xeb\xbfA\xfd\xc6&@?\xef\xfeA\x82\xd6_&>\x93T,\xcdM\xdf=n~}a\x86\xef\xb2\xb4\xd2\xd9\xf8IY\xcd\xf3\xa6rq\xa0\xa0j\xdf!\x93`+\xbe$\xf6\xa2\xf2ޏ\xf7{\x92\xf1\xb9\xc9y\xd1x\x87:#;\xf1\xdc\xf2+ͭ\xd1X\xdc\"r\xb8C\xa2\xdd/٨@4f\xf13\xfdu\xb7w\x82\xdfv\xb9_bs\xea\xf6\xbeS\xdb\xf0h\xfb{]\xc3\xe1\x88>\xeegD\x87\xb5\xc8M\xc7c\xe0p\xaf\x9b 4\x8d\x83\xc4k8h}\xf8}_i]\x834\xf6\xe7oM\xb1\x9e\\\xaal\xe4\xfen\x83\xbd\xfa\xb9\xf1^\xfe\x9f=8^kc\x96\xca\xe6\xb3@\xc9@\xe2 \xccϓ\xd6\xe3\x9d\xe9O\xb0\xbae~\xfdy\xbd\x86\x9e\xf9y\xf4\x93vI~\x9f`X\x8a \x82,6;{\x80H'\xd2]\xe5z\xf42\xf4\xf6\xd04A&\x86޻>\xb5<\xd2W\xdf\xc5*_Z&\xfbdž\x97\xbd\xc3\xc2RJ\xae\xc04$\xac\xa0Ƞg}K\xd2\xc4 \xa7-?A\xfc<\xeb\xdf2H\x98 ذ\xb1>\xa4<  O\xe0e\xf7\xb0\xb0`s\\A\xd29\x9e\xe1d[\xc3)/%\xc8^9\x81'\x9ez\xe2\xfdQN\xe0H\xfbi\x84\x8f\xcfc\x9a#\xfḓ\xfeRm\x91\xd3z\xb9\x85\xc7\xd4 \xbc\xb6\x81~\xca6F\xdfE\xc3K\xfa܅\xa5v\x89\x82s׊\xd2\xec\xf5'\xce!\xbc\xe5O\xc3?h\xbf\xf7|\x85\xa0W\xbc\x8d\x00\xd9?\xae \x8d*\xedIgw\xe6C\x8fj\xfd\xf9\xc1\xc5\xf6\xb1\x96w \x9a\xcc%\xec\x82\xf9\xc2\xdd!)#\x92\x8f\x82\xc2\xdb6\xe3\xbf-\x90\xb2/\xe4à\xb4\nd\xe2.\x97\x85\xff2 \x80#\xa7\x96U\xe8c\xa5\xca(\x98\xd3\xea\xb2\xc2\xac\x8370\xefD,\x9b?97[\x9f\xf8\xff\xaf\x81\xe8\xde m:\xc4\xd2\xd5{-\xd1 e\x83S\xfa\\\xce\xd8e\xfb~S\xe1X \x97\xf3\x8b.с\xe8\xf7\xf0L\xec\xce݇\xe1\xd4b\xe1ڄ|x\xce&\xbdDp\xfaie\x80ʝR\x89\xe8\x82Sa\xfeK\xcb\\6\xa0\xd18)\x90G\xdeDۥ\xb9\xd7\x8e\xe7\xf7\xb6{\xcce\x9d\xa3\xfc\xdeJS2\x9a}\xc2\xf3\xddE\x89\x00\xbbL\xe0\xff-\x81h\xca\xa4\xb3\xb0+`\x82\x8a\x98i\xda\xe0\xeeᤢ\x85\xa5\x95\n\xfem\xe7\xefpo\x8b\x9e\xbe\xc1/\n`\x9f}\xd6\xe9j\x9e/\x8es夢\xb0l\xe5\x87\xf0\xe7_\xff\xb8x9\xd1\xe3'\xbd\x93g\xbc\xe6\xc2_yy\x985eNw\xedP\xb9\xff|߃\x8f\xc1\xe7x\xf6\xac\xf3\n\x88\xa6\xe1r\xc1\xb1\xa2'M \x9e\x9d\xfc\x92S4Ԭ~1<\xff\xdc W\x9b \xe8 r\xd9\xd5́2\x83\x9de\xd7\xc0\xacb\xba\xf2B \x9a\xf4\xbb\xae^;ط\xe6\x98\xe1]\xb1\xb4\xfdK\xaa,57\xf6\xecr<\x80\xe7\x9d\xeb+R \x9a^\xc9R/\xb7T\xab\xd5ܕQLgL?\xd0\xe2f\xfa\xb3!\xee\xcf:\xe3T\xf83b\xc0s\xa7\x9d\xff\xbbn>\xb5\x91\xcfc\xed}{\xcc\xc7Mz\xe7\xdcg7\x90\x81h\x9a\xe7 Z\xf4 \x9c\xe7\xe5\xce:\xcd1ϋ\xc0ҕkp\x9e\xbb\xf7\xfd\x9c DǦ_a\xd4om\xfd\xa4\x874\xb4\xfeb D\x8f\x9f\xfc2<7}\xa1\xcb\xdf\xf4\"AU,;\xaf/\x96\xef\"\xf1\x00g\x9dq\n4±'j\xe7\xfa\xa5\xa3>X\xfb_X\xf5\xce\xc7\xf0>~\xd2\xf1Ѯ.C\x87\xd6\xf7\xb8\xc8b DSG\xd2!'\xd1T>[f-׿\xfdZ(sr \x97\xbeрZ\xd5/\x82Z\xb8/9\xbf\x9fb\nD\x93\x81bh\x9cMtO\x930\xac[s\xfe'˓\xf2\xe5\xfc\x88\xae\x89\xe4 {H\xbc kh8h\xbd\xc8\xef/\xaf\xc7l~Zrv`\xeeK\xf3S{Ȗ/\xed\x92\x94\xf8\xec\xc3\xda?\x9a\x8f\x94\xc7,\x95Mf\x86\x92\x81\xc4\xd8\xf7\xf1\xfbZ\x8f{\xcc/\xa0\xbf\xb5 \xe5ޣ\x9f\xb4K\xea'\xf19\x00\x93\xc8h\xe6\xe6\x80\xd8(,\xa5F\x9a\xdcv\x8f\xc6\xf3z\xf02\x93\xfdsf}\xec\xf5\xa95\x96pt\x8f;\xf5\xe5{\xb2\xd2\xf6\x80\xd7\xe60x́9JnA\xb0\xbf\xac\xdco\xb5\xf43X\xebɨ\x84\xf7h\xabDo\xe9+\xf5\x8fG]\xa0A\xfaI\xc3-I\x84t\xa0?^v \xfbs\xcb{\xada\xed\x91\xee\xf6\xb7\x84\xa8\x98\xa3\xa4\x88\xc6!\xd1x\xcd/\xec\xfe\x94\xbd\xfd\x8al\x95\xfa\xe7 8v\xfb\xe5\xb8\xf1x\xb2=\xb1\xe2%}ނ\xa5uaai{\x87\xfbK|\x8e\xc3\xd1\xc8A<\xd9\xccϛ\xd6\xf27\xf2\xe2\xdd\xff\x99_P\xff<\xba\xdc\xec\xedO\xfa\xfb\x9fh\xe3\x97cx\xb3\xd0\xc8\xddj-\x9a)\xe5\xc9\xf9c\xe1\xe5B\xe5\xcd\xe3w\xef\xf6@^\xf7\x8f\xd1\xd6.\xcd\xedV߂b\xb5C\xd2۰\x9e)a\xbfx\xdd\xfcb\xef#\x96\x82\xb9v\xc33ݶH\x8bf8A \xecbqr\xd6\xdfP0\xfd(\x96\xf6$g\xfe\x85 \x8e\xb2?\xf5\xd2\xcb\xc2,謤\x82\x90\x96|&\xec\xcd+M>a\x8c\x8edJ쥹)\xe3\xday \xfd\xb30 \x83\xd0\xf7\xec\x82b\xbf\x82\xfc{\xffƬhʂF;̪\xa7`sFѓ`\xa5*p\xf8\xb4\xb2\x90QG\xf8\xc7wJ\xf3\xdc\xe2\x82\xd9s\xa4\xa5\xe4\xe7\xd4\\߻)漰F\x8e\xc6 \xc7E\xc1\xccUK\xa6c \xd3:\x90!o[\x9a\xdbYv\x99u\xd2V?=\xf6\xf9\x80\xd2\xdc팦Nz}\xff\xedƟ\xa1f^\xef݇\xe7x;.:_uƤ\xa1p\xe6\xa79Z\xed[\x92\xc8\xdc\xecV}\xc7c\xc0x'\xacKsw\x95]\xe0\xed\xa5\xd3\xe1\xb4\xd3NV\xeda\xd73\xad\xe0\xdb< \x9b\xb7\xecp\xf1\xbb\xf3\xd6\xeb\xa0G\x97VP\xba\x94\xfb\xe0\x82\xd76s\xd1\xad47\xd1|\xfa\xc1\x8bP\xa4p!\xbaW<\xf6\xf8\xccr|\xc7\xd5޸\xc1-0\xb0o{Ӧ=p\xe55MTih'avJsS\xf6\xfau\xb7\xb4v\xb2å\x94_|\xf4*P\xb0,ޫy\xeb>\xf0߯\xdc\xe7\x9c:Ks\xcb\xf1\x89V\x9a\xdb9\xfe\xa4S$8\xe8\x8c\xe8U\x8b'\xa9\xd2\xedܗ\xf8\xe43/\xae8ۨݾ\xec8x\xd8dxe\xe1\x9b6\n\xef({\xfc\x89\x81c\xb9\xe4sbZM\xd2\x00\xb3\xb2I\xe7\xe5,ͽp f\xa3?>щVg\xbf\xb5ĝ\xe9\xea\"@\xe0\xfa[\xdb\xc2\xee=\xee\xd2\xf1vinI\xed\x93\x9elq\xa43\xa2\xbb!\x9dۦ\x95o}\xdd\xfa\x8ev1-_\xae,,[0\xde\xd5\xe6\xe8\xecl*\xcd-\xafw\x97O\x81SO)\xad\x9a\xfdJs\xd39̣\x87wWx[[\xcd\xc5~\x90\xd5\xfa\xc9\xf9\xc4GL\xf0\xcb%\x84\xb8\xdbpX\xfd\xc1g.5\xe6\xcd\ntF4\xf3j\xf4,\x98\xf3\x82\xfd\xa2 \xbd\xa8p\xf8\xb0}\xacEjj~x\xc5(Q\x82^\xd6\xc2 \xc5\xdf\xd7n|\xf6\xf9F \x9b\x9f\xea\x8c\xe8\xf30m\xdcw\xf3ݝ<\x99\xab\x9f\xbc; _X(\xe2\xeag\xac\x90\xf5\xa4k \xbc- \xcb\xfa\x9d7&B\xd9\xd3\xcb8\x87W\xb34\xdd{=\xf6,\xbc\xb1\xe2CK ݨ\xd2ܣ{\xea6\xd4\xd7\xef\xe9*\x9e Ob\xf6h\xa5\n\xe54\x9d\xa5@\xfd\xe6\xbd=\xf3|\xd6\x9d\xb9\xad\xedς\xb5\x9f|>\xfc\xa4\xeek~\x9e{\xce\xb0\xec53\x97̀\x8e\x99\xf0\x96w Ѥ\xc1M0\xb3x\xd5e\xe9\xf7\xb6\x8b\xe97 \xf5\xabX\xe1l\xd5n\xcf\xd6o\xb3\x8b\x9eKs\xf3\xf8X\xc0\x8cW\x9c\x99\x91\x85\xd1M\\\xbc\xf0\x9cm\xfc\xb3xه\xd0k\xe0\xfd}M\xea\xc1c=[\xe96\x96碈\xa0\xb9\xbe\xe9\xd7X\xda\xfa'3\x90\xb1\xe2%\xbd\x81y\xfdE\xdb/\xac5\xc5\xfa\xf0\x8b{\x81\xf1v{\xf45x\xea\xaeT\x93\xfa\x89\xfe9 J\xf1a\xe1\xc4\xeb%*%\xf8\xe3m}5޻\x9e4\x85\xbd\xfe\xecZ\xc2\xf1\x85\xc3\xea^\xe97i_\xacxI,\xa5;a\xbe'\x8e\xd6z\x88\x8d}\xe2\xa8\xfd\xa7\x97\xcd\xdf\xe0\xad\xf5l0lC\xb4\xfd\x88\xf0\x8a\xd6\xea \xe4MزW\xda\x8e{\xff\xb5=\xae錄r\x8f\xf2Hc\xae\x92zaai\xc6\xff*\xd6\xec߰\xf4\xd2_\xde\xfd\xd1K\xa1[XBN\xe3c\xb5\xe8\xf8\xd0\xc7\xfb\xfd#\xfd+l\xaf(=\xb2\xbfğ\x80sk~\xc8u\xc1\xeb%\xac\xfc\x9c\xee\x8dlx9\xff\xbd\xbd\xdd\xf3\xf3x\xe1O\xa2\xa5\xe7\xe1\xc8\x956\xd2$H\xc7\xec\xe8Ð\x92\xb9\x8a\xa6\xbd\x8fY\xd2?\xe3=e\xecQ@\x9a\xb6̀\xc6`tFR18\x94\xff\n8\x94r\xa4'\x9d\x8cm\xa9\x88\xc5@\xafϕ\xb0@4\x9a\x91/=R\xec\x85\xc2[UY\xd0\xf9\x8e6AhD\xa2YIx2t\xe1\xc2p\xf4\x94\xd3\xe0\xc0\xf9@F\x91\xa2\x90\x91?\xb2( \x9f\xdc\xd8\xa4f\xac\xcb8,\xbd\xd7,Us\x88\x88\xa6\xdeNz\xbe\xf7r\x95-A\x81\xe8\xa5 '\xc19g\x9f!\xc9\xacKsr\xe1\xf4щ\nD\xbf\x83\x87r\xc99\xa7\xdc*́&2i<\x88>p\xe8\xd4\xc4\xc02\xacH\xb5RX\x92\xf7\xbd\x953Uf\xa1T\xf5\xe7_\xb6\xc2]\x8d\x91ͮ@\xf4_\xef\x83\xff\xdc\xd4\xd2C\xb3\xf0\x85\xb1X\x9e\xfcO;54n\xd9\xbe\xd9\xf8\x93 \x97\x81h\xe8W\xee{\xec\xc8^pS\x9d\xab\\\xfa0\xf0Ӧ\xadxN\xb0;Xty\xb5\xca\xd0\xe0\xae\x99\xf2b \xfa\x9d\xa5S/*hUy\xf2|\xb3 \xb0nl\x8aFj\x8c6Y\xbaY\xf4\xd2h ~\x95\xc3;\xe6`\xd3_}c+<_x\x9f\x8b\xde\x88\xa62\xdft\xec\xc20g\xeaP\xb8\xe2\xb2ʞvj\xf83a[w\xec\xc1\xc5\x88vv\x8f-\xfdÏ\x9b\xe1\x9ef޲\xe7o\xbc2\xcf)ץ\xa8\x9d\xdc\xe9\x9e\xce\xf8\x84;\xb8N\xc1\xb0 \xccC\xb7i\xbf\xe5N z\xa2׻ԓ\x81\xe8_6\xef\x80\xdbvq\xd18\x81;\xea\xfdF\xc5\xf5\xef\xee0\x81\xe8\xf6\x8f\xc3\xcc\xd5/\x9c\xacp\x9c\x87\xc0\x95\xe3l\xf37\xf3I\xfce\"=#.\xbd\xaa\x99+˚\x98wn\xdf:\xb6m\xe8\xd2O E})ӻ\xcem\xe1\xe0\xa1\xc3.=d \xfa^<\xc7\xf7\x9b\x8d\xeey\xbe\xf8\xe5\xa7u\x90מޚµnl\xa3\xce\xd1v2u\xa2\xd1_&,\xad\xf5\xfb\xc5)\x96\xbc\xe8яѱ\xfe\xa1*(\xbdr\xe1X\xfc>\xdd\xd6 \xfdMS\x84\xce;nt\xbb\xef\xaa_^\xe6\x9a2ۖ|Eb\x80\xc3G\x8e\xc2\xe4\xe7_W\xff$Ƿ\x8d\x87\xb3\xcf<\xd5z\xf9\xc4'}J\x99\x92\xb0f\xc5d\xd9Ղc D\x937\xa2\x9f\x8d\xd5\xe6,\x86\x91\xe3_\xb0d\xd0\xcd#\xedB\xe7v\xf7\x9a6\x9f \xa80\x8e\x007\xc5@\xb4̶~\xa2[h\x8c\x99\xe6\xfa#\xe6M $?\xc5\xd4\xf1#\xdeA\xeas+{\xc1>]ckb\x93X\x80\xa375\xf9\xad\"ۍ[\x86\xf9I\xfe \x82c\x96\xef\xb0K\xddJ\xfdbœ\xf0_\xac\xe6H19\xbbͣ\xdf\xf1t\x8b\xd4\xd7k\x81\xd4H\xf6H l\xeb\xa3\xf91\xec\xd5'1\xf2\xa4Ur\xfd\xba\xfdEX\xf6\xeb\xe7\xe5\x90\xdb-\xa4Q4oxt\x92$A\xacxI~\x8ey}z@k\xea\xe0\xafⅅ\xdd\xfd \xdebo\xf4\xb1\xf6?\xd1\xffx\x80q\x8d\xb6\xb5<\xc0\xc9o\xa7\xc6{ד\xa6ȫ\xe8\xabox\xfd\xa5\xfblI\x8c\x86\xa3\xe1\xfd{\x85m\x95\xdc\xc3\xc2a\xf9'\x8c\xcez\xd9\xec\xf0\x96=\xefY\xef\x86\xc0Z\xdfV\xc3\xfa_\x00\x93\x8aR\xff\xec_0\xb6\xc7\xf5\x9d\xf4On\xe3\xa5<K\xf5\xc2‚\x8dr\xf7\x95\xb8\xffe\x98m\x96\xcb+vX\xf7\xe0\xfd\xd4\xeb3\xc9QR$/\xf9I8\x9a|I\x9f30\xfb\x8b\xbf_\xbcϫz\x84/\xe9s\n\x8e\xfe\x9a3\xfe\x90\xf6\x9f\x80c]\xa1r^\xe7\xb5\xfe\xd1\xf4\x8b /\xe7\xbf\xec\xed\x9d?n\x8ah\xfdo\x95\xe6\x96 1x\xa1\xb8\xe5.D\x8b3ց\x97\xf49\xa3\xf1~\xfc\x83uA\xccpL\xc6'5\x92\x88\xad\xf1_\xa0\xf7b\x99\xeeo\xb1\\\xf7'\x90?s\x9b:;ZgHS@\x97\xb2\xa3 `VtU\xae\xfbH\xf2\xc5\xf6\xc7s\x8c\xd6?ɜ]<\xd63\xa2\x8d\xb9\x00\xa4\xb3\xa0\x93\x8f\x81B;w@\xa1훡\xc0\xbfcP: \x00\xdb\xe9\xa2@3$\xa7\xc0\xd1R\xa5\xe1`\xb9\xf3\xe0(eA,\xa4\xdbQ\x8dLtff>\x96'Y \xa7ҿ\xd1`\xa3P6?Ks/\x9e\xc09\xdc\xc6N\xae\xa8Z\xe3.\x8f\x81};\xc0\xbd\xf5o\xf1\xb4S\xa2\xdbw\xec\xc2YgD\x9bV)}Ը\x990\xcfKv^͛\xdc}\xbb\xb7UMN\xfa\xf5\xbe\xc1,á\x9e ݊\x98:m\xc2\x95M\xb8~\xe5oN\x81t/\x87ˁ,\xcd\xfd\x9e\x8de\xb4\xd5\xa1\xbf\xff=f\xac6l\xeeή>\xe7첰t\xa1 ֋'\xff禾\xf4O^_\xbaP\xbd \xc1\xedW\xd5i\xfbE\x99\xd4&\xf7b&\\/\x93Y\xee\xd0oi\xdabF\xb9\xbc\xe1\xd1\xcd\xd1\xec\x8f\xeagD\x9fg\x95>\xd7\\ؽ~gD\xdfp] \xfftEH\xeb\xafE\x9b~\xf8B\x81;S\xec\xd2K*\xc1\xdc\xe9\xc3,\x9b\x98\xb9\xa3M\xc7A@AT\xe7\xf5\xf8\x80\x8e:m&H\xf36}\xfd3\xa2o\xba\xda(hz\xfaC\x87\x8f`@ܛi\xbe\xee\x9d٪$\xba\xf5\x97p1\xee\xdfԐ\xfe\xaf2\xa2[x\x83\xa5o/\x9d\x82g\x88\x9f\xec+\x9f\xfd\xeb\xd8\xe04\x9dя\xf05\xaf\xbb\xf6\x8b.\xde[1\xcbƖ\xf4\xcc\xd7\xf5_P\xc9\xf3\x81\xc6H\xfbc\xe6$<#\xfa\xca*ؐ\xa4\xcav׹\xb5\x9d\xe7\\r:Czڄ\x81:#ݲY\xc02\xbcm:\xf1\x94\xe5&\xe93\xa2Y\x925\xbd\xfaS\x9bT\xa4\xc4~ڬ\x85x>\xba;\xf8S\xaf\xee\xd5\xf0̰\xaen\xf7b\nn]S\xf7AO0\xb3\xfe\x9du03\xbc#\xf2\xd7\xf8\x8b< _.jЬ'\xfc\xfc\xcb6VM}^^\xedB\x98;\xedq\xab\xed\xf8\x96殄z\xb0\xc7\x00Z\xb5 \x9fn\xf8\xd6\xd2\xcdy3o\xfa\xe3p٥8\xe8\x83Js?c\x9d\xdbN\xfd)\xd3w\xda,\xf7\xbe\xfa\x9fZ\xd5`\xca\xf8\xbeN\xf6\xd6=\xad\xcbW\xbe\xed\x9aoTr\xfb\xfe淫LV\"\xbc\xbbI\xf8\xf1\xe7\xadV\xba)\x89\x99ڋ_~\xa8T\xbc\xbe\xecz\xfc\xe9\xa3\xfc\x81?\"\x9eM\xc2\xf0\xfapݗ\xd0摧4`~\x92]ob\xa0\xbfh\xeb\xe1΅w\xcd\xe7\xf0\xf3\xa6\xed\xaa\x8d\xe7۝\xb7\\\x8d{}i6O\xe9\xd0 \xe7\xe9\xfa/\xbes\xf5\xbd\xbdn-\xf3\xa4\xf7\xc52Q\x00\xcfևa/\xabh\xe6\xfdW\xee\xc7k]X\xa3p\xfc<@N\x8fan\xfen\x88\xb8\xe9[?\x83m\xf0\xea\xa3ő7J\xe9>\xea\xe4d\"\xf1`\x92+ׯ\x84]\x9ae\xd1'+\x81?\x91E\xec\xcf}\x89\x9d\xe1g\xc9W\x9d\xdd\xf0\x86,\xc7?š\x9b\xe3\x8ax\xaa%\xda\xfai\xa7\xda\xf3\xdd*\xa2̹\xf5hk 5\"\xd8\xd6G\xea\xe7\x855\xa7\xc8\xfc\xb4 \xe7OI\xef\xc4\xd1}4\xbc\xa6\xe0))\xa9\x83`)%\xc7a\xa9\xa0h\xe9g\xf0\xd6zrXN\xa4\xce\xefG\xd5U\xf2\xcbA\x98t\xe4\xf5M\xc3\xe1\x84-}\x85\xfe\x9e\xe9V?e\x9c\xe3\x87\xe5 G\x9b\xf36i\x95\xbe\x8e>NXvg\xd8A\x9e\xa7oY\xdf\xe8\xee\xd5\xbc\x9e\xbdFI\x92\"V\xbc\xa4\xeb\xf1\xd1\xf4\xac\xaf\xfd\xfd\xaf-\x8e;\xbe\x81\x8c!\xe1\xe5\xeb9E\xef\xf6\xab\xd7>)]\xda\xeb\xee\xffo\x87\xc2\xcf_miXz\x8f_\xe4pJ\x82\xdc\xc6Ky`\xb2ٹ\xff*\xd5 }\xd0\xfe\xcb\xf4\x91\xf0ʗơ\xc7\xf3\xfb\xc5i\x8f\xe7\xeb>\xec\x80G\xf0_v\xf8K\xff)^\x8e\xefQ\xd7\xe1_\xeao\x89p\xf4\xe7\xbeΏ\xa1 \x89\x00wb\xffH\xfc 8G=\xcd\xfd\xf6\x9e\xbe\xecI\x95]\xbc\xe4'\xe1h\xfc\xffe\x81h?\xf3ص\xd2\xd4 X\xf2H \xfcݡcp\xa3\x98 \xa7b@:\x9f\xc9k\xa6\xdcg Hg\xc5r\xddA\xa1\xb4 pR\xfa\xbc\xa7\xec=[?\n\xfe\xf7 D\x97,Y\xba?\xd2\xca\xe8\xe5\xf7A>\xb7\xf5\xbd\xec\xd2*p֙\x9c]e\x8f\xc7 \xb7\xb6\x82=\xbf\xff\xe5bp\xe1\xe7ap\xb3=\\|QE+h\xc89\x88^\x87A\xee\xce=\x86\xc1Qq\xeek>\x9cc#\x9e\xe8%\x8a\xe9ҵ\xf2 k~\x99o\xfa+\xaaU\x81\xfc\xf9q<\xe5e\xbbCb0\xd0\xf8 \x9e\xd5\xdb\xcd\xd3\xfe`\xabx\xbe\xaf)u\xa1?u\xac]\xeb2\x95\x9d|\xff@_\xf3:wF4\n&\x8e\xe9\xd7Ծ\xc25\x97\xad\xfc\x00\xfa X:^^2ݴU/\xf8\xfa۟\\d\xe4\x9bmC\x8bƷ\xc1IŊ\xa8\x00\xfe۫\xd7\xc1S\xcf\xcc\xf0\xad\xa9cn\xa2?^\x8fA\"\x9f,[\nX\xbc P\xf6* \xd7_x\xec\x82\xc5\xef`\xd0r\x9e\xcb.V/\x9f\xa6\xca,\xf3\x83\xef\xf1 D\xa3\"\xa8@N\xa2\xdd\xd7 \xbe\xfdΝ)\xda\xe6\xfe{\xa0[\xa7\xce\xe5 \xbf\xff:u\xcaS>\x9b\xfc\xa4\xd1h\xe6\xe5>\xe8\x89\xe7T\xc60\xe1\x9c\x9d=\xa8\xdfCP\xb3,)(I\x99\xba\x83\x9e\x9c _|\xe9~a\x80\xfb\x84 D3-}Z\xcb\xb7\x97XѴ͜\xbb\x9e7\xc7\xc9Nݷiy7t\xed\xdcL\xedC\xf4\xfd@\x99\xb7\x8f\xf6z_\x88\xf9\xd2C;o\xc6V`\x8d\x90\xc77M\x81e\xfbZ\xf1\xe6Gн\xdf\xbb\xc1\xdcU\xc0\x97=\x96\xbc\xf2\x8c\x81,b\xa0\x93Js\xbb\\DG\xf4|\xd1کW\xffQO\x80\xf7a\xcc\xf4|\xe8\xc1\x9e\xea O\x8e|濲\x92\xbb\xab\xcf믹&\x8e\xeee\xb5-\xc5۽\xef\xc4\n\x00\x9d\xda6\x80rg\x9f梧\xc9\xf2Pב>\xa5\xb9[\x83 DSG\xd2'L \x9a\xf6\xba\xa6\x82Ͽ\xfa\xd1ҁn\xea\xfc\xe7r1\xb8#\x9eM\xee.e\xbf\xfc\xadu\xd0\xed\xb1\xf1\xf8\xc93 +\x9a\x94,k\x96=\xa7\x9e+\xb8\x95Vk7\\+o\xe0y\xe1΋\x8e\xca\xfdD'\xa8]\xe3\xa0\xb2\xfb\x89\xbaH]N\xf9\xbaE\xfe\x8cF!\xf1\xe1`~>\x97\xcf_~\xb0\xd65H\xe3p\xf2\xf47\nӒ\x8d\x92\x9f\x9b«\x9f\xf4K\xce\xc2R\xbb 8\xaal23\x90$>$\xcc뗞\xa7\xe8b\xd83\xa1B\xf2\xf3 \xeb\xa1?\x91X\xf2\x95\x8e\xf9l\xfaK\xbc!\xcb\xf1\x8f\xea+\xa4y\x89W\xcc_\x82\xad\x9f\xc6\xdb\xf3]k\x84wxب*\xf9'\xb6\xf5\x91\xfaE\x86\x83\xf5\x93\x9e\xb5-\x94\xe9\xbc\xbbUr \x82ݽr\x92\xc3aDZ\xfa<\xaf_In\xad\xab\x83dp|`K_\xa9?\xc2J\xd5x\xf4e\xe3\xc9$\xd9ߘi}\x84\xc1;\xf9Y\xf5\x8d\xec f\x9c`q\\A։M {\x95\x96$E\xa2\xf1\x92\x9f?\x9c\xf8\xfd'\xac\x87\xfc\xf5\xf1N\xc8X\xf9\xb9\xfd\xea\xb5O\xe3m隿\xfd<\x8cgM\xa4{/vc\xf2*Dv\xd8\xf6k-c\x85n\x9bT@\n\x88/\xe9\xe3\x84#\xed\xbf\xa4b\xbc\xf8l@\x9c\xf6x\xf6{\x9e\xd4y\x85\x9f\xf7\x98\xfdk\xfa[\xe6\xfb\xac\xefw^\xa1\xf0\x96\xd2?\xc2\xdcD\xc3Kz g\xb7\xbf\xe4wvy \x9a{c\xc5K\xfa\xff\xaf\xb0\xcb\xc9X\xebM\" \x9c]\xbc]\x9a[rJ8l\x8a\x9d\xc7sƤykc\x896\xb2&\x92\xef\xf1\xac\xb4W:\\*$\xec\xc1\x8c\x98\x8f\xf7\x86cHW\xbdXA8\x83~\xd1V\xc7U\xc1\xe84,\xd7}R3\xb7\xc2Ii\xefBj\xc6V P\xc2\xef L\xc1\xc5KeAcvtFR ؗZ\xb3\xa4\xb1$6\x96\xee\xd6庑O\xe6(z\xec}(\x96\xbeJ\x95\xfdV\x9d\xfe\xc2 \xe4w\xf8G\xf8\xbf\x8a)035\xfe\xb9\xf4J8tvy\xc8L-\x80L\xf59\xd0ɇC\xc1\x9d\xdb᤟\xbe\x83d\xab 7\xcaE]) \x9ah\x8f\x95.\xa3\xcap+Y\n2\xa9 7\xfd\xa1\xf5'\xb3\x8f\xa4e\xc1_\xb2\xe0\xf3_\xf1 ith\x8d\n)P\xa6\xa2\x95\xe8\xc0\x96\xff($>\xd6\xc4\x9e\xb3\xf1\x8c\xe8Q\xe2\x8c\xe8\x00\x81\xcdO=\xde\xee\xb8\xf5z\xfe\xc1\x8e\xb04\xaf7\xa8C\x84TN:5~\x989e\xb1\xf5\x8d[\x9a\xbb\xad\xa5\xcf\xf6\xbb\xe0\xce{;\xb9\xb2\xbc,d\x8c7ﮜ\xa53Jc\xe8T\x9a;\xe4\xeb\x00\x8d\xea߬V˭\xf7t\x80\xad\xdbvz\xba\x9f\xde\xd9P\xfb\xea\xcb!#=\x80\xdfy\xcb\xce|F4/\xd7 \x93_\x80\xc9\xd3_q\x92\xb8\xee\x8b+\xaa\xce\xef\xa4?\xbc\xd3U\xb0`8\x82٦\xce\xcb]\x9a[c\xfc\xcahg\xe7\x8ch\x96\xf7h\xcf\xf0\xf6\xbb3h}\xd2\xe7/\xacT^\xad7\n\xac\xb3\xbe\xde\xdcx} 7\x8a\x83ڞ\xe6\xad2\xa21\xd3V_\xb4\xa2\xd8[\xa0\x82\xf2\xbeѫ\xe7\xe8\x8ch\xd3+\xccG\xd0\xd1oci\xeeӭ3\xc45'\xad\x81\xb3\xb4\xa5n\xe1\xf5l\xff\xa2\x98\x84\xe5\xa5)h\xec>\x9b\x96\xb8\x9cR\xa6\\s\xf5e*\xc0\xf3\xfdO[\xe0õ\\\x81\xa7\xce\xce\xd2\xdcԾ\xcf\xfa\xadW\xbf\x93'+\x9a\xfb\xc3yB>wf\xd7Sfl\x86\xa9\xc1t\xc1\xa5\xb9\xd9\xc7\xc1;\xd8ԙ\xc1\xd1\xcc\xdf\xf9\x99\x8e\xeb\xe1\x9ef\xdda\xd3/: щ; \xcf<\xbe\xb8r\xfb\xf7l \xcd\xd7S\xf7\xac \xd1\xeb@\xf4F\xf6v\x00\x00@\x00IDAT\xad:#\xd1N\xed漸_:\x99\xe9\xa2#\x80\xce5\xae\x81/'\x9czJ)\xf5\xc5WX\xceyێ\xdd\xba@\xad\x9bv\xfc\x86\xc69p\xfb\xbd]\xe1\xd7-\xbfyh\xa9\xa1\x00\xae]\x9a?\x88\xe6\xcbo\xee\xa8\xd2\xdcϘ3\xa2\x91p\xc0S|_\x8e\xa0R\xcd4\xcf)C\x95\xe6\xf9k?\x9c\xe7\xb3&\x9b3\xa2\x8d\xd6dD[gD\xc3dDk\xfdV\xb3I֧֯\xeaW\xf5۬J\xa1;\x94!\xde8KsS\xbbs<\x9d0\xdd\xcb끎Caݧ\xdf\xc8fS\x907\x9f\xb1f\xe3\xd9T\xfa\x9a.:c\xbc^\x83\xae\xb0kϟ\n\xe64>7\\w%\x8e\xffY\x98\xe1|X\x9d\xedL\xe7(\xcb\xef\x81j\x97T\xc4 j;[\xf9\x9d\xf7?\x83\x8e\xddG1\xeb\xf3\xe2\xca\xe7A\xed\x9aU\xe1\xd2K·?\xfe\xfc\xb3\x9c7\xc2{x\x86\xf3>Q\x99\xe3\x8e[j\xc3\xd3O\xf0\xfa\xd33T\xfdq\xf5}j\xee[ 7eq\xdf,Q\xbc(,€\xb8\xbe\x920#\xda\xef\x8ch\\#\xf7\xd6E\xafG#\x95\xe6&z\xeaA\xfb\xedF \x9e\xd7Ǘ \xe4ؕ9\xb9\\wu58\x83\xf8[\xb6\xbe\xfd({\\\xee\x85Z\xdf \xdd:61z\xda\xcf\xcdXc&\xf9'S@\xbaD\x89\xa2\xd0\xe5\xa1Fp\xf7\xad\xff\xf1\xd1\xde\xe6ӝs\xf0\xeb(\xf1\xbf\x8eD\xfcÓ\xf2\xb4\xd7\xddZZ\x00\xff@\xe8\xa3\xea#m\x93\xfa\xf8\xe1Y\x96ą\x80%{'\xcc\xf7!\xd8$\x80\x84\x8d\xe0\xf9\xabY\xb2\xce\xe7av\x8dO \xec\xf7\xfcB\xfc\xa5>\xb6\x9f\xc9l \xb4^\xd1`Me\xff\x94\xf46\x86\xee\xbc\xfai\xbc\xb4\xde\xdd+\xf7 \x97\xf6\xa8\xcf\x8f\xd1\x96\xf8\xc1\xac\x8f\xf9\xf5\xc1\xd2O\xc2\xe6\xeb\xd7o;\xf6wx\xbc\xfa \xc7x\xf43\xf8h\xec\x9bi\x8cY\xe4\x84]\xe3opD\x93\xf8\x8b5`\x89R\x82>\xdc\xef+\xc4)q\xeb\x9b\xf5\x93\xfa\xc4G_\xffZ\x9e\xad\xbf\xf4\x8b\xd4G\xe2s\x96\xd2\xc3\xc2 \xd7J\xba_\n\x88o\xe8=\xeb\xd7(\xf7 [ *\xacC\xa4~\xb9'\xdc>\xe9wi\xacxI\x9f`X\xaaN\xb0Ǎ\x9dm\xaf\x9cpZ%\x89\xb7\xf7\xab\xc8x\xafA\xfe\xfcm:\x89\xff߀mi{\xdb\xdf\xd8z\x84\xec\xef{\xc4\xe4\xfd;`{F\xf8뛻x9^$\x9d\x98R\x8e%cp\nώN\xca<\x84\x81\xe8\xc2\xa2\xcf:\xb20\x98\x9c\x84\xe5Z \xfc\xbe\no\xd9w\xfd\xf9ҎAg\x99\xa2\x8elN+V#\xfd\xa1\xb3\xcaAz\xa1EYЄC}\xd1$\xd8$ \xbeߑ_mKnjh̘\xa9\x92ʟ\x92\x8a`\xcfF\x9e\x84L\xc5\xee\x95\xd4 k\xbcq\xe7d \xfaՅ\xab`Ȱ\x89RU\xec<3:\xa7\xd11+\xb4\xd1}ތd\x97\"!\x81\xbc\x88^\xf5\xd6Z\xe8\xde\xd7\xfb\x87}?n\xb8\xbe&\xbc\x87\xe7\xccʬh\x88>\x8aA\xe5;0X\xff\xdb\xce\xdf\xfdظ\xda*_p.\xc5o\x81\xc1\xc3L9p\x83u\xa2if\xf9\x9e眈@\xf4\xf6\xdfvC\xfd&]=%\x97]\x8a\xfa\x00\xe5\xf1,\xf0\x97\xe6\x8c\xc0\xb2\xa9\x9c\xa9\xa6\xd7C\xb8@41\xd4\xf4\x87\x94\xe6Ε@\xb4c?V6\xfa\xff\xa1g\xdb\xf6]P\xb0\xf2\x8c]\xb7@\xa5\xf3˩5d\x90P\xa2\xa9僧\xb31#\xd8[2ُ\xef\xb7^\xa3ʋS\xf0\xd8y\xe5f \x9a\xe4R\xe9궝\x86\xae\x9c\xba9\xef酙E/:KGkl\xe4@\xb4\x93\x83\xbc\xe7p\xd84}?\xe5\x99ѫ\xde\xf9\xba\xf6\xeb \xae\xfavv4Ry\xe9ٓB\xb9\xb3LF2\xe2\xe8E\nD\xbf/\xcewt \xbc=\xf7\x9c3\xe0e j\xb32\x8b\xed\xf9Խ\xffxX\xbaʝ1\xecdDG\xac]9\xc94%>\xadk}\x9e5 漼\xd2)>\xd4}\xad\xea\xc1\xe4\xd1=\xa1\xaeWy\xfd\x80e\xec﹯_\xc4=kh\xbf\xb6Ф>\x9d\xad/\xdb;\x92[ 01a\x86\xb2\x9b\xe0\x80\xa9\x8b|\xbc\x8f\x8b\xedAn \x83\xf9\xf7Ki\xdb\xcb\xf6Ċ\x97\xf4\x96\xec\x83`\xd1-@6\x905\xd0\"\xf2\xfe\xa1L\xaa \xfb'&\xa4\xfchp\xfcD\xdae{@b\xe6ߗl}4\x95\x9f\xf5\xccɏON\xb5\xb1L?}H\xa6\x85Gu\xcf R\xa1\xa8 L\xee\x92޳\xfeLk=:`u#\xdb\xc0\x90\xfa \xbb=\xfa\xbce郀\x8b\xfe\xc7 rW\xe2\xf5\x8a\xe6\xbc\xad\x9f\xc6{ד\xa6\xb0ח\xddC\xdbp|\xe1\xb0\xfa\xda\xfaK\xcfK\xfdc\xc5K\xfa\xd8`)=,\x9b\x94\xd4\xfe\xd3\xc3\xee+\xde\xd0{֯1\xd0o!aL\xefY\xd0R~\x81Y\xdfh\xf6H|\xa0}\xb6\xc7\xf5\x9d\x9c\xb1\xe2%}\x82a\xa9^X8\xc1j\xe4Yva\xfda\xefO\xba\x87wzˣp\xa4\xc9\xde\x9a\"H\xc2R\x9f |\xac\xfcr\x8e\x9e4d\xffH}c\xdf\xffٿZߠ\xfe\xde'\x8a\x9c\xb3\x8fF\"q\xf247\xfb\xa7_\xa3\xef\x8e/^\xfa?\x9avR[\xd9ߋ\xd7c=\xa9\x87\xec/\xf1'\xe0\x88\xe4\xab4w$\"\x8d\x93S-\x8e\xce)\xf7(H\xc7X\x97^l\xda1\xf7 \xec\xb6/=\xbe8p\xde\xdd{H\xa3OOM\x81\xda\xc5\nA\xf9\x82\xf9!S\xa3\x89\x962\xa0Ut\xd6̎\xdeE\xd3>\x82B_\xabli\x8c\xc6 0\x86\xab\xb3\x92\xf2CzR8\x92\\\xa4^\x83\xbdR\xa0ȱ\x8f \xcc\xd1TZ;)-Me@ܳR@\xd6\xf0F\xd0?|:\xa4,\xe8Cg\x96\x83\x83\xe5+@Z\xf1\x80Ώ2QC\xf3\xe4x\xb3\xa0\xb7\xfd\x99 \xfd\x94;\xffɄ44\xf0*̄\xbe\xbc|\n\x9e\x8dga\x87J\x88ֲ\x94G\xf9I\xd3o<\xc81^Q\xdb?\xd8\xc14\x94\x8e˯4\xb7\xeav\xd8̈\xbe\xedzM\xeb\xe4\x8f2\xbb\xf4x\n\xdeyo] \x9f\xa5 &aͲ\xe8\xae$uFt\xbbN\x83\\\xb4\xd6\xd1F6ϸ\x83bgD\xf70Ѩ\x8f\nD\xb7LP z\xc5Ls\xc6n\x80B\x96\x82\xc6 \x94T\x9a\xdbeh`\xa0Ɉ\xe6_,\x9e5^|ey\xc4^\x8d\xde\xfd{\xb6\x87+\xfe\xd3ȓ \xfe\xf5\xfaוϭ\xf9\x82]\x87\xd9\xeb]{\x8d\xb0\xce\xf3\xf4c^\xb2D1xy\xceӰ\xe1\xbf\xdfB߁\xe3\\$\xb1\x94\xe6\xe62\xc0\x96\xbb\x8c;}ψ\xc6`\xfa\xf8Q\xbd\x95,\xcep\xa6\xf9\xb2s\xd7\xef0`\xe8D\xa03\xab\xc3\\1\xd8:zX(\x8f\xc1 k\xf9\x98\x8e\xd1ц\xd0\xcc\xef\xe03\xa2MF\xb4\xb1ǣ\x974TgD\xf7\xf0\x90\xea\x8c\xe8Ҧ\x9d<\xd4\xfe \xcbW\xad\x81\xbe\x83\xc6f0S\xaf\xaaW\x84\xc9\xe3\xfaC\x8f\xfec`\xed:s֫aG\x81h:Z^3\xe7.\x861\xcf΋P\xac{\xc3U\xf0\xf4S]a\xe2\xe4\x97a\xca\xf3 \\,\xfat\xd3gD\xb35ҺH\xf0\xb4ђ\x9fS(\x9d\xfb\xdcw\xf0\xf8v\xe3&gs\xe0=e8\xe8\xfd\xa0*\x9dkO-!/\x95\xe6&\xb6c\xa6z\xff\xc1\xf6K?\xd51h\xf9p\xbbF>\xb6\x9d=ڔ\xe6fꮔ\xedJY\xbf\xf3_^*(\x99\xbf\x9f;\xb6\xbd\xff5t\xc9v\x8e\xe7\xbaO\xbf\x86n}\xc6\xc0\xde}\xf8}pQ)\xe8\xb9ӆ\x00\xe3\xda`F\xaf\xf3\x92gDn\xf9\xaa\x8f\xa0Ϡ Q\xe6\xf9\xf90e\\_\x9c\xe7\xe3` \x9e\xed뼸47\xb7%2#\x9ax.Ài\x9fA\xa3\xea7u\\\xa0\x00k\xb0~<>N\x8f\x92\x84\xc8\xf0#=G\xc3[\xef~J\x84\xbe\x97\x88f\xfe\x00\x9f}\xf1=\xf4Dz\xdaT;\xccE尟\x9f\xd0\xce([\xc6CN\xe7\xc5?\xd4e$|\x84c\xf6\xa290\xe3پ\xbe\xfc\x88Ǿ}U&\xf2\xb6{|YRF\xf2<+\x9c.\xf2NBψ\xf6q\xf7+\xaf\xbfO\x8d\x99\xea\x85\xd2\xe9\xfa\xff\\\xe3\x87wU\x95\x00\xf8yF~=\xccza9 3\xbf\xa6\xedq\xa1\xbe|\xa9@\xf4=7x\x87\x9f B~\xfa\x98\xb2gbȂ\xe4\x93ՌӒ\xd8\xeeV[ \x89\x8f\xf6\xfe\xe1A\xcb\xe3?T1>q\xd8a{X_\xdb\"\xbacy\xb6|\x8d'j\xee\xa9[r\xef'\xc9emY {\xb4\x89F\xe0\x87\xa7\xb6 z\xa5\x8f\x81\x83\xd6/#\xc6G5\xc0\xc1_\xd9'\xcc\xf2,\xf9\xc61;c\xe1\xd9T\x8f\xefr\xb0\x81eZ\xfaH\xfd0\xd3ƯI \xe2\"5\xd0R\x98ڞ\xff\xba%}\x86Jy\x89\x81\xbd\xeb\xd5_\xdf`\xfd\xa4wmH\x8c\xed!\xd6ݟ\"R\xab\xe4\x8e\xc43Gpl\"+h\x840h\xad/n <\xf5aX\xf6\xcf#\xb0g0\xfaZ\xfbA\x00\xb8\xbfX\xd2~ an\xa2\xe1%\xbd\x80e\xf7\xb0\xb0`\x93g\xc1\xb0\xf6\xc8\xe9\xe45(E\xacxIv\xbf\xf2\xdbo\xb5o\xe2\xf5P|\xfafAˑ\x91\xfak \xb6voۯ\xfbG\xc3\xdbR\xbc\xfcmܿ\xffNZ\x97(\xd8\xe3\xdb\xe1\x94j8x\x92d\xb0\xd4R\xea\x97 8\xd2\xf7\xa9\x90\xbc2\xcd\xd8\xe7\xf9~M\x90\xfe\x81\xfe;\xc1_Ϡ\xa0\xf9\xaf\xe4\xbcD\xfe$\x82\xc7W\x8e\x87\x9c?\x9e\xeer~K\xbd\xff\xa7x\xcbO\xf6'\xff?\x88\xb6܅7\xd6\xd42\x8dA\xb0\xb3O\xf4{3N\x8a\xfbQ\x86\xd9ч\xa0@\xc6\xf7P,m5\xde\xff\xaeڒ\x80\xc2\xda\x90\xc6`t&\x84\xb4|XR2uȟ\xb1\xe9\xdeG\xcc1\xad\x98(\xcdM\xc1何/\x81\x8cB\x85\xa0ȯ\x9b \xff\xbe\xbf1 \xcbi\xab,h|\xc1R\xb3\x94\xf1\x9c^\xb4\xec\xabt+s\x8a\nHS\xa1\xe9\xf8?L\x82}\x87\xb3`\xc3\xe6t\xf8zk:\xc2*\xc6\xe4\xa93K烻/O\x85\xa2\x98\x00S ?[\xdd?\xa8\xac\xbe\x82v\n\x9b\xc0\x9f\x99\xd5ߍ\xce\xd1@\xb4E\x99\xce/\xbe\xba ~\xf9u\x9b:3\x9aKyRY\xdc\xd7揅\xb2\xa7\x9fr\"\xed$\xd14\xdck\xd7}\x81g\xdf΂\x9f~\xdeb\xd1\xc0\xb2\xf2U\xb0\xe4\xe9\x8du\xae\x82\x96\xcd\xeeT\x93\xef \x88&&\xbbw\xff\x81Y쓰L\xec\x8b'\xdfP\xe9\xef\xc7z\xb7\x87˫U\x867V\xbc\x97{\x81\xe8\xeb0\xfd\xb47Mz\xd1\xe8`\xf9\xe99/\xbe[\xb6\xfe\xe6\xe8\xa1\xf2֝\xda7\x85;o\xbbK\xfc\x9b\x85\xc0\xeb\xc1\x97{\x81h\xa5\xb5\xfdd\x88\xbbBN\xa2Ie9\x8f=S\x99\xb9,, +\xe0xV\xbf\xfc\"\xe8\xf2psu\xaev\xbb\xceCC\xa2\x89/\x9d\xa5<}\xf6\xeb\xeaE\x8f\xfdQ\x93\xbaJc\xa9\xe1w߀\x81\xd0\xc6@g\xfe\x8e\xee\xc5<\x88&\xe5\xd2q~\xcebX\xf4\xc6{@\xe3\xec\xad9\xa8sW) \xb3}\xeb@\x81\xe8\xa0ﻼ\x88f\xfd\xa3\x86 D\xd3\xe1\xefv\x80 _|\xcf<;K oQ\xa5\x9b\xa5:\x97\xbd\xfe\x9du\xa0e\xd3[\xf1\xa8]\xe2\xd9I\xc3ˍ9R)\xefg\xc6\xcdS\xe5\x9dw\xef\xf9\xcb\"-X \xea\xdeP\xcf1o\xa6JS\xe0\xd2\x88\xbe&\x9a\xd2ܚ\x9f\xae@\xf3|\xf8\xe8\xd98\x87\xbf\xb4ƕ\xe6\xf9\xf9睅\xf3\xbc\x8a\xca\xd0.X(\xdau!ЫUIt \x9a\xb8j\xfd\xe6DЯ\xa9Z\x87m#\xea\xc7\x94\x8d \xd33\xd94\xcf\xf1\xa6s\x9d\xe9\xcch\xe7\xf7\xf0\xa2\xf9#L\xc0\x97\xf9k?\xcd\xd8\xe7^\x86U\xab?\x85]\xbb\xff\xf4 \x88V\xb9\xf0\\h\xdd\xe26\xb8\xe5ƚ֙Ϻ\xb7\xfdS\xcd&ܫ?\xc0\xb1\x99\xfb\xd2\n\xf4\xffW\xbe\xbc\xa8\xc7\xcb\xc1C\xdc 7\xe3<\xa0\xf1\x8btQ\x80{Ɋ5\xb0\xf0\x8d\xf7\xf1Ť?`\x96u\xa7 l\xba\x88\xcf\xe2FX\xddzF4\xab\xc5\xee2\xf0o;\xff\x80'\x9f\x99 \x9f\xfd\xf7{Ϲ٤\xd9S\xcfNo\xdd\xfc6\xb8\xb2\xda\xd6/~\xfc\xb5ďw \xd3\xfc\xf9\xd7\xed\xf0\xfc\xfce\xf0߯\x82\xdd8n\\\xba\x9cJ\xa5\xd4n\xaf[K\xffIX\xba\x8f\xe1\n0'\xd9# \x92\xcf\xe6\xd8\xf8X36H/\xe2bsКF\x87\x89\xc2\xfeã\xa6\x97\xb0\xed\xf0\xe8\xfc\xb4\\\xafE\xfe\xfa\xe8V\xfe\xe9\xfdC\xf1\xff\xb1\xf7\xee߶%Wyغ\x8fs\xbbo\xbf$\xb5\xba%ZR\x96\x84xY[1\x8c\x89C\xb0\xb1M2\x86\x9d\x92_\xf2\xd7\xe5\xa7$v\xc8\xc010q\x92\xa1@0( 2\xeb-\x84ju\xb7\xfa\xde\xdb\xf7}nj\xae9\xbf\xaaZ_U\xad\xaaZ{\xad\xb5\xf7\xe9>g\x8c\xbb\xf7\xfa\xea\x9b5\xe77g=\xd6:gݽv\xde\xec\xf7~/e\x9f\xe8\xe0\xf4٠\x97g{\xc3X?\xbc\x9e\xfb\xf5RJ\xa0\xe0\xbfw:%z,o\xef\xde\xe2{}\\\x97\x8d\xf1\xd2\xf4ח\xe5+\x92\xb8\x8d\xbc\xfejx\xbb\xf5Y\xafX\x8b\xde\xe5\xfa\xb8<\xac\x87\xf9y̽[\xf1\xbc\xd7 \xd8\xc2\xf4\xf0z\x8d\xf7\xeb\xcd$\x94\xf8\xbd\xd6m\xbf\xf0zY\xcf\xeaG\xad\xa4\xbe\x00\x8519\x90\xe7\xa0\xe6\xe4\x9a[\xf3A\xc9a\x9f&R\xb3\xe8\xe5\xd9~=,9\xd4\xf6\xd7\xbf|C\xd7\xcbG\xc7\xfexd8ޔ\xaf_i\xffP\x8fi,@\xe1\x89-.:\x96\xbc\xe2\xea\xc69\x83o\xc5\\\xee\xcf|\xd7\xec\xcds\xbc\xf0X\xefB\xff\xa5\xe7=j\xc6\xd8x#\xcf\xf6\x97\xd8fl\xeb\x82(\x8c\xaf\xdfT6\xe2y\xfe\xf0:Kx\xca'\xe1\x9d1\xf1ry\xfeX\x80K^ \xc1\xf5\xa3\xf2\xfa\xffhR~4\xb7Կ\xf9\xca\xfa\x8co\xb4\x83$\xb0\xb5\xb3\xbbp\"\xd4e\xac\xa4?|K \xfbS\xab=_U\xf1\xf78\xeb\xaf\xdd{8\xfc\x9b\xd7o y\xff\xd1\xf8\xd1O\xbb\xc0?\xf8\x94\xfb4\xb1\xbb\xfd \xf7\xe5g\x96\xbfS\"ӫO\xee\xd7\xcf\xff\xc6}:\xfas\xc3\xcdG\xea>\xfd\x96\xe3䏒\x9a\xe5\x93+\xeeF\xf1\xf0\x94\xfb\x84\xf4{\x87\xb3\xf3o\xe7h\xbe\xed\xfc>t\xdf\xf1|\xfd֭\xf1\xb1\xdcWܧ\xa0\xc77\xe4F\xf3\xe3g\x9e\xee~\xe8\xd5\xe1\xce\xc7~\xd4݌~n8\xc3\xednN\xbb0\xa2\xfe\xee\x83'×\xbfs>\xfc\xd1\xd7 _\xff\xee\xf9\xf8\xdd\xd0rs\xfa\x95\xf7^\xfe\xf1\xa7φ~\xd9\xddHׯ\x8eV\xbf\xeec\xc0\xf5_÷c^\x80?`\x8b\xf6\xba\xe4\xb1\xc6ׯ\xbb\xb8?\xa4\xae\xffSҋ*\x80_?\xf2\x9cG\x8e^ƪ/\xbd\xf0\xd5a=k4\xb1\x96G/\xfdk\xdf\xe7ޏ~\xe2\xa3cm\xe1\x9f5!\xfb{\xb9\xb1\xf8e\xf7 ү}\xfd[ó\xcf\xde>\xf2\xe1\xba\xef^\xfe(\xe8\x99w\x8eP\xc23.RrB\xbe;\xfb\xcb\xee?<\xdcs\xff\x81\xe5_}\xc5}\xda\xfe\xf7]\xa1\xcfwzͨPI\x8d\x9f\x86\xacYo\xc5\xc7*仄\xbf\xee\xea\xf3ƛo \xf2xu\xf9\x9e\xd1tG@\xbeq\xcf\xf9c\xf9\xcf\x00\xe2\xf7;\xeeF\xd5ݣy_us\xe5\x9a\xfb\xcfB\xdb\xfc@ߡ\xf4Q\xe4n\xdd\xfc'7\xcf\xe5\xe8\xc7\xdd K\xf9\xbez\xf9^\xe2\xb5X-\xfb\xbc\xe6׳\xfe\xc5W诞\x81}k\xf0\xbfHx\xc2\xd0\xe5-\xf0O܉\xec[\xee\xf1\xfd_\xfa\xf27\x87\xd7\xdfx\xcb}\x87\xf9\xfb\x87\xfd\xc0\xcb\xc3+\xaf\xbc\xa4\xfb\xf9\xd8_^\xc8!_IE\xbc|'\xf4\x97\xbf\xf6W\xe3'\xcf_\xfd\xd0ƛ\xb1\xadJ\xc8ˋ\xede\x9e\xc3\xfd'\x837޼\xe5\xf6\xac\xd6y\xce\xfdc+\xe7Ӂs\xfa:\xba\x8f\xa9\x97\xec\x93<Ɠ\xf3u^&\xe7\xe1 \xd7X\xe2\xc9y\xe6K_\xf9\x96\xfbe\xdf\x9eq\xff\xf1\xe0\xc3\xee?\x90ɸ\xbf\xf8\xbe\xe2\xf2\xfb\xe3\xb8?\xcb\xcd\xd4o\xff\xf5\xf7\xc6\xf1\xe1\xf9\xe7\xdc9\xe6\xc3G^y9z 7\xf7\n\x98\xe5\x9f\xbb ~\xc7]_<\xf3\xf4\x8d\xc2\xc4 >\xf5\xa8\x9d\x97\x98\xe1|\xac\nb,\xdf\xd9.{\x8b<\xad\xe0\xfd\xef{\xaf\xfbw/ \xf9\xd0K\xb6\xefB1ǫ\xe3{\xf7\x8cך\xb2ga\xa4\xfb\xe7\xc5\xf1\x98? \xb3\xf79 .\x91\xd3g#\xe6g\xb0\xc4\xf1\xfb\x9deܼ^ z&\xde(\xb5\xc0c\x9c||\xcb˛\xb3λƳ}\x97>\xbe\xd93np\xb3\x8aIHO\x84\xf9\xac\xeeK|=\xcehzX\xdf\xb7\xebᲅ \x99\xe1\n\xe4x\xeec\xe7\xfa\xed\xd5 ~\xfe[\x8fF2!Y wX '\xeb\xfa\xcc\x89O\xf4\xb6\xea\xe1\xbc|\x81\x980\\\xe1\x99.x۽zZ\xcb\xfb~\xa1\x81=\xf4\xf2jߺ\xfe\xe3\xf3\xbfF\xe6x\xc7\xc1y\xfdP+W\xebZq\xb4\xa4\xf5G \xf4s]k<ۯ\x8b9z+\xeeV\x81\xf4\x80l\xc4#\\\xb2Z\xbc\xd5\xf7'\xd0<2.\xe5W\xabGq\xe6q\xe3\xfczy\xb6\xdf\xb3\xfcC0\xfa\xee\x9c\xc2\xd1\xc3I\xdeX\xbe,5 \xfb\xa3\xb6\xc0~)\xcfq\x82xd\x8b4\xa2Z\xc0\xfe\x92\xcfՃ\xcfo\xfc\xf7)\xe6\xf7\xc2<\xde<\xbfr\xbc\x8e\xf4\xe5x\xeb8/\x9dNz\xeby\x9a\xfdW\xb9ͩŸ\xbdL:0\xf5\x85\xa4\xdek\xc3k\xd8\xe7X=~re\xb8s\xeen\xe6޾;\xfc\xd6owݱ\xd4@\xbe'\xfa9\xf7<\xebu7\xa2\xe5\xd3\xd1r7\xa6廤\xb5>\xce\xe6\xc9C\xf7Ii\xf9t\xf4W\x86g\xfe\x8e{\xff\x92\xbb!\xed>\x8e\xec>\xad\x9b\x8f<\xb2[\xec[\xf6t#Z\xfe\xba'7\x9c\xc7Gp;\xab\xf1\xafY\xd2vv6\xdc\xfb\xc0+Ý\x8f\xfe\xc8p\xff\xfd/\xe7\xee\xfb\xa3\xe5\xfb\xa1G{g\xe6\xbeJz\xf8\xce\xf7\x9f\xff\xea\xa3\xe1/\xbe\xfdx\xb8\xe3\xbe\xda=e\\\xffh\xe8>\xfd\xfc\xdd\xf7B\xfa\x87\xae\x8d\xdf ͏\xe4n_\xc4\xdb\xe8<\x86o\xe9\xc7\xe3-m\xd3\xb6(\xe1i\xaf\xd3A%\xbd\xa8\xf8}\xe7\xa2K\xd4^[0\xa3\xf9\xc4\xb0\xeaO\xfbk;\xfcq\x96l\xcf\xfc\xe1\x98#\xccap\x87G\xddփ\xe8DE\xa1\xb9\x86\xa7\x8aj\xd6[\xf1S2\xdfT?\xe6Wnr\x9f\xd3­\xf5\xafUt߬X G\xfct|x\xbcV\xb5j\xf88\xc0\xff\xe2\xee ;\x98Q|\xefT\xba\xf3\xe7\xf8\xbc\x9e\xdeYK\x97R\x82\xea-\xbc\xb2\xbeͰ b\xbd\xddؤ\xdcI\xeec\xfa~.ܘz-\xffP9=b\xfb ?\xd13\x95ϣ\xe91\xbbY\x8fz\xcc!\xcbN\xe3\xf1\x84b\x8b^^\xed\xb1\x9f\x86\xf5 \xeco\x9c\xc6׼$\x9a*a=\x9c\xf7\xe1X\"\xf4f\xd7\xb57\x80ٗ\xd6K\xb7\xe0\xb5\xe2[\xe2ޝ \x8fl\x8f\xa9ImЈ\xf2p\xc0\xee\x81\xf7\xdc\xebA \xf3Y\xfbC\xcf\xe9\xac/U\xc4z+s\xf9\x8a\xb0=[\xcd\xf3\xcc\xceapaK\x8c\x988\xfd\xfb\xf5hAK|\xa2 \xf3\xdfw`˱\xb8L\xf4Y<\xaf\x97\xf0\xe2\xfd\x83\xe3|:y\xeec\xb3\xcb=14\xf4\xdf2\x8d\xd9+h\xe1\xf5/Fb\x99[\xef\xd2\xf6+\xf5\xdcFd}\xeba\xa9\xf4C10\xf4,Y\xc5?\xa8'\xf4Ĝ\xb7\xf0\xa5\xbe\xec\xabs\xf4V\xdc\xa9\xd2)B\x00\x9b/\xe4\xe1\xaew\xf2\xd7\xe6\x80\xf1\xe2\xfd\xcb \xb27ƥ\xfdwI=D1\xe4\xfa\xe1A\xc6\xc7vP\xe3\xd9~g\xcc\xf2\xd6\xc2;\xa7q\xb2\xe1B=u\x82\x84\xfdR%£\xafx\n\xfbo\xdc\x97\xfc%\xe6(a\xa9\xeav\x00\xcf\xd3\xc2|\xfd\x00\xfd\x98\xcc_\xe2\xbd\xd6C\xbc&\xe5\xb8w=n\xd3\xdf?\x9a[\xcb.\\\xfb&\x8a\xc8\"\xf7\xc4\xd0\xd0[X]\xe6k)\x8f\xdcUƛ\xeeN~g\xf83\xf7l\xeb\x87K\xfbuwU\xf2\xb4\xfb(\xf4s\xee\xdf/\xbc\xf7\xd9\xe1ǟ\x91OG\xbb\xef[v\xedr\x83Y\xfe\xc9\xcd\xe7kOn\xb9OF~x\xee\xd1\xef\xd7\xce\xe5\xd3\xd1]o\xb9M?|#:\xa6\x9d\xcf'׮\x8f\x8f\xe9\xbe\xed>\xfd\xf6\xab?4<\xbe\xf1\xf4xSz\xbc\xed\xb9\xa7\x88\x8f\x9fz\xfe\xa2\xbb\xf9\xfc\xb9/>n\xbb\xd0\xf2\xdd\xd0\xf2}\xd0\xf2s\xe6\xeeU\xe2\xae\x8d\x9f\x86~߳W\xf7a`?m\xd5\"~\xed\xa9?l\xe3\xfe\xc7>\x86\xa6u\xe7\xcfoR \xaf\xc6\xf8 W+S\x9eϬ_\xbb\x96O\xaa+Rd\xbc\xffK\x993\xed'\x84\xc4 \x9f\xad\xf6>\xbeu`\xbd \xa6x\xbe\xbf\xb5o\x80\xc7t\n\xf9yj \xdf-?\xf8\xee\xcc\xabN?ަ\xb7\xf7\xd7W\xe3\x96dz\xb5\xfe9\xc1\xaeo\xa1>\xc5x&ǿ\xad\xddt,Nsz\x85\xa4\x80~\x00Ǝ\xe9 \x99\xc3\xc0\xbc\xfb\xe5\xe5\xe7\x83x\xfe`\xacJzrB,h\xbbX\xef\\\xe0>\xad\xacPs\\\x88\xfb\xf9f\xf3 \xe3\xbe\x8e5\xbfR\xf6!^\x88$=\xd8~\xfd*q\x84\xa5\x98\x95\xc51r\xe4h\xa9\xe56-^\x9d \xc0\xfaN\xa2\xb1\xc0\x950\xe2\xf9\xed\xc91N&\xc0\xd2\xf8\x9c\x98/\x80\xfd\x9e\xc3\xe1\xd8\xcdV\xb8\xa4\xa7?^-\xe6\xd7\xd7sIa\xde_yƷګ\x87`\xad\xf1\xc3\xfeÕa}\xcc\x86\xd9{\x8cq|X\xebλ\x8bx\x89\xcb\xeb\x87\xf1j\xeb IF\xf1G\x81n\xd1\xe3\xf5qv\xec\x9f\xf91\xbbo\xc5\x86m\xee\xf4hA\xc3zT%>  \xc8Hn\x83\x83>\xd6;\xc5\xe9\xbdUg*\xc0\x8c\xe2y\x9eY༯\xfd[\xa1ǯkH\xaae 8\x9f&J\x93f\xe1l\x83\xa1'\xd1Oz\x99\xdfl\xe2\xc2p\xfe\xc4'\xfa\x8d\xaf\x95\x93ܜ,\xe4\xf4[qB\\1\xf6\xd0˳}\xb7\xeeG\xe1\xfa\xa1\xb5\xf9x\x87_\xdf\xf4\xc5\xef\xcfO\xeb\xd4k<\xc9\x91\xa7#\x83V\xf4\x98\xb2i\xbe\xbd<ۯ\x8bY}+f\x92=\xfa2\xb7 F\xf9K\"6\xe2\x8e\xf7\xe7C\xf1f\xfb\xbbl\xa3\xf2\xc0\x92\xea\xed'\xa1\x8dwr~\xb2|a\xbf:ϓ\xbd\xb7\xbe\xb5\xfe\x8dg\xbd\x8c\xb9>\xcc_⓮@\xeb\xf0эh>YħީK\xf8\x98uY\xa2WJ\x85\\\xd6\xd3~\xd7=\n\xf45\xf7\xa8\xcd\xff񻷆\xbf~\xf0\xc8\xdfF\x96h\xb2\xb9=\xeb\xa3\xfa\xb7\x9e>~\xfe\xf7\xf8\xe0\xa7\xceܧ\xa3\xdd\xf7\xf0\xb9za$\x9f\x90\xbe\xeb>\xfd\xe5\xe1y\xf7\xb8\xee\xa7ο\xecnP\xcbw\x99F\x9f\x86\xa9\x85\xd1\xf2]\xd0\xe77\x9er\xdf\xfd\xc1\xe1\xd6\xc7lx\xf0\xfe\x97\x86\xc7\xee\xfb\xa3%\xb0ėM\xf6\xc1\xa3'÷\xdf<~\xf7?=\xbe\xfa7\xe7Ý\xfb\xeeRʵ\xa3\xa2\xe5\xa5\xe7\xaf \xff\xe237\x86\xbe\xe7\xeap\xf3\x86\xf4\xac\xfdHo\xd8\xc1S \x86m\xcd\xff\xd6\xfcR\xfd\xa2+\x9fg/\x96\xd2k\xe6l \xfe\xc4(܏\xef_ཕ\x9dI\xfd\x8dO>\xd3j\xc7\xf0ʂ\xa3G\xccװ\xf4\x9f\x80\xba\xa9c\xeb\xc0z\xdc\xea\xcf\xecjz\xe4\x83<՟\xdex\xd6\x00~|,\x9e^\xcf\xde\xfc[\xeb_\xdc8>f\xe6\xdfz\xe7\x8b\xefX\x88\x97\xf0\x94\xd0w\x9c\xf7o\xd5\xf0\xc2~>X7\xcf\x8cm~\xf1\xfa6<\xfdC\x8a)AEA\x8cM\xc8ɽAc\xadb\xa7%<\xa8\xcd\xeb?\xfc!\x9ao\xde{\xf9l\xbc~\x95z\x94\xecYY\xa8 3\x82\x99\xce\xd9nцx~{\xb0\xc9\xdc\xb7\x94.\x8c\xe0\xc5E\xdf\xfc\xf9\xfd\x86\xb0_\xf2\xbd\xf1\xb9\x88ԟ\xa0\xaf\xa7\xc7n\xb6\xc2%=\xfd\xf1j0\xaf\xb8u}\x87=\xb8\xa48\xef?̲\xb6\xd2[\xe3\x85\xf3W\x86\xf50f\xefsܢ\x88H\xb9\xe4\x84yë\xaf\xc4/\xc4+.\x98\xc8^\\̮w\xd8J\xa18otƍ\xcb1\x87+\xe1\xe5\xfa{j\x8aZ\x940\xdf\xd5O\xd07\xe5\xd3((j\xe8\xc1\xd6\xc2y\xbd\xac\xef=\xe8+\x8a9\xcd\"\xbc\xce\xf3\xcc\xceap\xc1\xf7q\x8eD*\x00M\xbc\x9ee\xdcA \xa4\xcd;\xb0+\xe3\xd2\xfe\xc3z\xa7 \xae\xa4\xcf\xdc\xf87\xce\xd7!\x9e\x98@\x9f\xb4\x8e8\xd0\xe3Q\xae\xbcfr\xd2o\x9c~+\xeeO\xaaV\xa1%|}\x87\xfdR\xfd\xb7\xe2\xcc\n\xb3\x94[+\xc4\xf9\xec\x87u~\x96\xf2\xd54\x82\xcdg\xf9\xf5׃gF\x8dg\xfbu1G_ \xaf\xab\xb2\xc1[\xb0\xbc\xf1F\xbc\xafW\xe4_ڰ\xae\xb5\xbf\x8b\xbf1\x96hi^b-DT\xff\xb1\xc10ן\xcf\xe7\xcc\xef\x85\xf9\xfc\xed\xc7׆տ\xf1\xf8z\xc2\xde\xe9<\xe7˸\x96?\xdb_\xe2\xa3T\xa0\xfch\xee\xc2\xc2\xe5\x85ڇe\xb7\xb4\x99a;1ߘ\xf17Km%\xfa o\xafu2\xc8\xee\xb6r\xfayHW\xdb/ttH \xa4!\xd2_\xdc)\xd4\xc1c\xe7\xf0\xfe\x93\xf3\xe1 w\xb8=|_\x9eum?b!\x9f\x82\x96\x9b\xcf/\xba\x8f\xff\x88{\\\xf7g\xdfs\xd3_\xb5OG\xcb\xff\xae\x93\x9b\xd1\xdc \xe8\xdb\xc3\xcd\xc7\xe2\xd7\xfd{\xc3\xd9\xe3o\xb9v\xf7m\xdc\xd6\xe6\xd1\xce瓫׆/\xbe\xb8\xf3\xc3\xee}\xe8\xc3\xfb\xb4{ \xf7wgYr\x94G\x87\xff\xed'\xc3\xef\xe9\xc1\xf0%\xf7}Я\xdfv\x9f\x80v7\xa5\xe5\xd3\xd1V\xa2Q\xe5sO_\xfe\xf1\xdf>>\xf9\xea\xf5\xe1\xa9\xeb\xeeS\xdbWc\xd6ixC9K\xbd\x99\x9f\xc7R\xb5~y\xb2a\xbeA\xf4f&R\x85\xf9 \xeb\xfcf\xe2t\x8c\x9e旎\x97\x86\xc9[׳\x9fz/\xdbs2q\xe5\x99\xebS\x94\xef}\xfc֞\x8a\xc2VTKEc\xbcn&\xad\xe3S\xfb\xf6\xf5\xf6\x83\xbc~\xf1\xdfy\x8b\xad[\xf3U1\x8f\xe3\xad5\xf5\xfa\xe7*\xc6\x9aQeż\xfe9\xe2\xd4:_ \xe9\x93\xf7^\xb6\xe78ܟ\xf9\xfe\xb1G\xa7^\x8f\xde\xe2 \x8d\xbeA\xa5\xd1\xf5\x98V\xb6\xced\xe4\x8e\x9a&9\x91\xbb '\xa0\xc2s\xf8\xd8|<\x8e\xe7\x877\xb0\xfb><\n\x88\xc1\xa3\xb4\x84\xfdKy\xb6f> \xfc\xa5=4B\xcf\xeb5\x8fK\"\xb0\x8d^k|\xb0\xccqo\xe0\x9c\xedAmH\x89\x00\xd6~\xdf\xf0\xeb\xc3w05`q\xb9X\x89\xf5u\xf2\xdc=\xc68f\x97[c\x89\xcbÙ\xaeV\xc1=j<\xdb\xe7q~\xfd\xe4ֻ\xf6\x87}.U\x84\xaa\xe6\xe3\xa5\xeb\x91\xed\xa7y!^\xa8\x8f\xf2\xc1\xbb\xf6g~\xeae;\xc4\xea\xe70\xb8\xac\x9a\x90P\x96N& [q\xc3\xc9\xf9\xcbD,^\x9fH\xa2/\xd9n\xec\xc5\xc4뱼\xbc{\xd6\xcby\xb3\xe67\xc6~\x83\xdbF\x92\xafX\xc1}\xe0EG@j\xd6T\xa6jy|^\xf5\xab\xbetP}\x92\x8f\xf5\xea\xe5\xf2q\xff^\x9e\xed\xa7\x98\xbd\xb7⩗@<]L\x92\xcf\xc7x\xbfU\xf8\xcc\xd5\xde!;8\xf6\xf9p~\xbcY~V\xff\xc6\xf5\xf2D\xa1^\xccW0\xbb\xef\xc1\xb0\x95\x85\xe9S\x89~\xfa4r\xe4\xfc\xc5i\xe6\xec\x91-\xf6\xe69\xdeq\xf0\xdc\xf9A*\xb4\x94\xe7{\x91Ο:3\x8e3\xf5\xebY1Ц#ԧW\xadë\x8e0\xc6'\xb4\xeb\x8f\x8dO׳\xb6\xc0\xff\x9e\xbc\xc6\xca\xc7y\xcaO\xf9#\xce8oUn=v\xff\xb2\xb2\x98\xd9\xf9F\xb4 =\xa9\x8b\xbb\x98\xb5+ |\"P\xfe\xf0)&a\xe2i\xf0\xcd&\x96\xa5gk\xfd\xe3\"ȱ\xfc\xa26ڢCb` \x9e\xc7b\xb6\xff\x9b\x9eb\xd1\xef>=\xbc\xe1n@\xff\xee[w\x87\xcf}\xffmwY\xa9/\xb1\x94\xd2\xcf^\xbb2\xbc|v}\xf8\xb9\x9eoJ\xcb\xe3\xbb\xf5q\xddr\xb1\xff\xd8݌\xbe\xeb\xd1\xfd\xc6\xf0\xdc\xc3\xffsx\xe6џ\xb8\xb6\xbb\xe3wJ\xaf?7 \xf6\xaa \xf2\x9e\xf1f\xf3\xf9\x8d\xc3\xdb\xf9\xe1\xe1\x8e{\xf7\xa3g\x9eq\x8f\xe1v\xdf=ހv^\x9c\x96\xfbχ\xaf\xb8O?\xff\x9e\xfb\xf4ko\xb9OA?\xb0\xd0H\xc5\xe9\x91\xfaȧ\xa1?\xfb\x89\xb3\xe1g?~}\x90Gr\xbbX\xbb\x98\x91\x91\x95\xa2\xe5M\xab1\xdd\xfa\xe2~\xcc\xf7\xe1\xf2\x8d\xaaQ=\xa2\xf2\xf0k8ޱ\xd4\x8aP\xdf>\x9e\xda\xf9\xc8y\xfd|\"\xaae\xb7\xcfZ\xe3J3\xa78\xaf?\x9f|\xef㷶\xea\xcfU}\xd7\xcf\"M\xa2 b;\xaf=\xd2\xf9\xa4j\xeb\x9b㭟i\xcd#+\xe8\xc1\xb0\xad\xc5؛]\xf3#\xc8\xe3\xc5\n\xe7{׼\x97y\x8e\x83\n\"\xf3Kf\xa4\xfa\x80GDH=\xb5\xc5˃>\xdf`\xb2\x96&\\\xbf\xf0x\xe2\x82\xc9\xf3\x94 \xbb#\x9a\xdd%\xb4\xf5\x87{v\x87\xc7>\xc5\xe2w\xa6:\xa3{\xe1\x8b\xcfX\xb5\xf2a\xbd(\x8f\x98a -l\xb1\xd6z\xb0\x9e).W\x8c\xf3b\xbd\xcc\xcfc\xeec\xcf{\xe8`%Er\n\xe8\xe7\xa75\xe4\xf0H\xf9wc\xaf\x89\\\x9c\xd0&˿\xb1>O\xd8A\x85gz\x83\xe3[b\xc4\xd4ٛ o\xbaf\xc1\xfcr,\x9ax=3.\xaf\xafRF\xadz\xa2\x94\xc7C\xddqB|\xe5\x837\x8d\xc7<{\xd9\n/\xcd6\xd1J\xa8\xb1\xa1\x97\x8f\xec\xc7\xf14\x8c\xf5\x97\xdb$\xf8\xe2\xfa\\\x9ap\xa4'\x9b\xf8\x91 /\xd0\xe3\xf5J\x8fX\xf3cߊח\x85BG\xc8\xf3\xb0\xebG[o\xb7ރU܇\xc3\xf5\x88\xe67\x87\xd5s\xcd?׍\xed{y\xb6\x9fb\xf6ފ\xa7^N\x00姗\xbf\\\xf1\xeb\xd7ds揶\xff\xb4\x80%\x90\xecOȯ\xc2s~\x92\xffص3~(pa\xb0?6\xab\xf1lO\xb8֝\xf9VLaޱ\xb0\xb5\xc9zqA_)N\xba_s\xc9\xd8\xc3\xd6<\xc7c\\\x8b\xcf\xf6\xcb0\x9f\xa4jR7\xae\xd7\xda\xf8Tϗa\xd6,\xab\xe7\xe9\xf7\xe7y\x85U\x92\xcf7\x9d\xd3\xfȩ޴%\xcc\xed\xa2\x9d&\xb2\xcc\xeb[\x8f\x9e\xf2G\\ѼU\xb9u\x9f\xfe\xfe\xd1\xdce!1#\xc3\xcf\xc2zq\xeco\xcf\xe30u5\xeaR<\xd5\\\xcb^\xbe/\xfa\xdb\xee\xd1ܿ\xfa\xbd\xdb\xc37\xef?oFO=hE\xe5Ƴ|_\xf4\xdf}\xee\xe9\xe1\xa7ݿ\x97o\\\xbfS\xda\xdd\xb6\x9f\x87\xee\xe6\xf3\xfd\xe1\xf7\xe9\xe8\xe7\xdc\xe3\xbao<\xfe\xdap\xe5\xf5\x9b\xc3\xf0\xe7\xeeF\xf4\x9b\xef\xee\xbf\xf4\x81\xf11\xdc\xf7~\xe0#Ó\xeb\xd7\xc7\xd0\xd2q\xbc\x95\xed>\xed\xfc\xda[\x8f\x87\xff\xf0\x8d\xc7\xc3\xe7\xbf\xfahx;sQ\xae\xb9\x80z\xdf\xd5\xe1W~\xea\xc6\xf8\xee\xee\x8f\xeb\xcaC\xbcsЎw\xcfÁoP \xbe\xd2\xe4\xf9\x95\xf0pl\xef䎻'\x98\xba'<\xf9\x9b\x86w9L\xd4\xe1?J԰\n\xe0_ \xe7.\xa4\xa5'\xc23\xbf \xa7\xf9\xf8\x00,\xc8c+`a8k\xf5܎7A(\x90\xd7k\xeaq\xa3~3\xf3ӡ\xd5=\xc2\xd5\xfa'\xbc\xc0|\xe2 \xad0\xbf\xac#\xbf\xf1x\xf4\xf2l\xbf\x8b_1\xf3ЋެSP\n,m\xe1\xc2H-V)\xc1z\xe6\x84\xd8\xf3u\xcc\x96\xe2z\xa4\xe3X\xb4\xe6ӧ.\x8c\xbe\xf3\xdba\xcd\xee\xbc?\x9c\xd7y\xad\x92*$\x8ab\xdc:~\xe8?\xadGXS>\xc4k\xf5ϕbS\x9eY\xe0\xa9\xd5v\xf1\xfc\xe9\xcd8\xdbe\xd7N\xb7`9Tp\xf5\xf4[\xe9_\x8dǥd\xc43 Lf\x9bA\xc4\xe3\xf1`\\P\xeb\xc1|\x8b&^/\x8c\xc3~ҚA9\x9e\xe6\x96籟\x85\xf8l\xcd\xf1\xeb\x95Zӂ\xa3w\xc7\xe0\xf4\xd9\xc1 /1\x93\xf5m\xf6\xa5\xf5\xb6\xd7z\x97\xf5ڥ\x8f\xf3FA\x91\x8e/ql\x9b\xc1\xec\xbeg\\\xed\xd0\xff\xc7j \xf4j\xb0^R1(R\xe8\xc1\xb6\xc0\xd0֯\xc6\xacGy\xbc|\xe1\xcc9ߔ\x8b\xa0O\xf9Z\xb5\xd8˱\xb0\xcf\xce\xfb\xf5n\x82J|\xa2\xb7\x96\xf0F\xbc\xd7\xcb\xfa+x\xb3\xfd\x8b \xe3 \xc88\xcfs\xf7V\x9c\xf7vz\xad\xad\xf9\xf0\xf4Y?\x93Z\x84^\x9e\xed\x96\x9c\xc3~\xa1\xe8\xc5\xcb\xf7\xb7\xa5\xfa\xb5\xf6\xeb\xe0tg\xef\\\x9f6^\xad\xe4\x95\xf3 \x8c\xd5x\xb6?-\x9cS/m\x87\x8eg)\xfe\x8b\xb9\x93\xc0\x9c0\x8bڛ\xb7x|~\x9a\xd1\xd90\xbf\xe6 \"\xd7\xff\xe3\xf8b\x90\xb9^\x97Xg\xd4e}\xb4l>\xbc\x8bnD\xcb\xf8\xc8\xe8:Su\x9c\xf1Z\xf3&\xdfvϽ\xfe\xb3\xbb\x86_s7\xa3\xef\xb8c\xcc\xf8\x90w\xf1s\xdd\xedr7\xdc\xcd\xe8\x97Ϯ ?\xf5\xecS\xc3'ݿ\xf7\xba;\xc3W\xc7\xddO~\xb1{\xe4>\xfdp\xb8\xfe\xe4;\xc3\xcdG:<\xf3\xda\x87'\xdf\xf8\x81\xe1\xee \x9f\xee\xbe\xf2\xe1\xe1ѳϻ\x9b\xd0g\xc3g\xef\x9e\xc0=\x9c\xbbз\xee\xb9M\xff\xd5\xe3᏾\xf6px\xed\x96{\\8Ý!a\x9eq\xdf\xfd˟>~\xfcC׆g\x9e\xba2~zԙ\xb1۹\x00cc\xf42\xe1\xc5ɤ\xc1A\xc3\xf8KK\x95\x8f|\xcb!\xb9\xabb\xea^\xb3\x9f\xcas\xfa\xa7 \xaa\x80p\xa3\xb0\x86U\x00\xd2%w޽\x9f$T\xd838\xb6F\x80\xa2@+ \xe6Co\xfd7\xb3_Y\xbf\xa5\xe9\xe5F\xf9J[\xb1<\xd6!2=%\xf6\x89\xed\x81\xf9ė\xaa\xd3\xf9\xef\xe6D\xde\xd0\xc15\xd6x\xb6_\x84%H, \xc6,\xa0\x84ެ\xb2\xc1/\xa2!?\xd5_\xffEM\xa5\x95\xb2 \xfe\xd5\x98\xe2\xfe\xcc\xd71{X\x8a둎cѓl\xebJ1\xa5\xcco\x87U\xe6/x\x99\x9f\x88]\xcf\xea-PadцQ\xacO`\xaeO;\xe6ڰ\x9e)\xcfl\x8cq<\xed\xb1>\x928\xf5\xf3\x8b\xc6\xc5\xe9=9_\xb4\x95\x9b\xb7\xbf\xc3\xa2\xc7\xfc\x83_\x9fˇ\"C?\xf1L\x93\xd9f\xf1 o\x83ˋal\x95\xe3\xa5 ^\x99W\x8c\xf5\xb2\xde\xfa\x99\x8f\xc7z\xd2\xf8\x9aWP\xab\xfe\x82>\xce{[<\x97 \xb8&!\xa1\xbcy/o\xf6XO\xbc\xde\xaf/$\xc5zqI\x8f\xd7\xc7\xd9s\xbc^\x9e\xed\xb0\x84\xac\xa5\xd3\xe0f\x93PU\x8c\xf5\x92\xafe\xb4 =a}\xaa\xe2\xae\x8f@I/g*Č\xe2y\x9eY༯㴊&\xac\xd9\xceGlR\xa0<\xd6_\xa2\xb4TN\xef\x80\x97\xf5 \xa5\x99>\xc6\xd5\\ʗ \xc3\xf9w\xf2ܽs\x98Sŭ\xf9p\xb9\xd7ϧ\xa1\x97g\xfb<\xde[Z\xf1\xbc~\xbe\xdeZ\x82E\xf6s\xee\xdf_\x9e\x9co/\xcf\xf6 s\xf6kᓫOOx\xa2\xbc\xd6gx\xee\xfc%).\xe5\xf9\xfc\xc6\xe7G\xe6/\xb1M(?`\x97x\xac\xc0\xa9\x87{4\xf7}[RXi6\x80+\xbdV\x87\xf8\xab\xbe\xfa\x89o%᫸\xcdW\x86\x87n\xb9\xeb\xee\n\xde\xdd\xfe\xad7\xee \xf7\xe5\x99݅\xf9\xb4ܐ~\xde}_\xf4ܸ>\xfc\xd2{\x9f>\xe0\xde\xe5\xfb\xa4\xa5]. \x9cGwC\xfa\xdep\xfd\xde\xc3\xf0\xf0\xfa\xf0\xe8Ƌ\xc3\xf9\xf8ny\x86\xb6{ \xb7\xbb\xfd\xd0=\x8b[\xbe\xff\xf9\xb7\xff\xf4\xc1\xf0\x9d7\x9f o\xdd;=\xd6_h\xd4K*\xc0\x85~\xfe\xc7Ά\x9f\xf9\xd8\xd9p\xd3݄>\xbb\xa6\xfa\xd5\x9a\xa7#\x9a\x8eǜ5_\xc6,ǩ\xfaZK^\xaa\xa0\xe6\xe7X\xfcq\xf4OG;͝\xf92V\xfd\xe9|\xd1\xb8\xd0E\x8e\xc4\xd93\xbf=fs\xdc\xf6\xaa\xda#@*܆y\xbc8^\x9f\xb7t\xb5\x95\xfasV˼\xec\x8b\xfaS\xf2>\xedy-\xd0Wӟ\xe3\xd1w\xfdL8G`>\xc1\xd6\xe0\xff#\x85\xfeyɍ\x96j\xc6\xbc\xbcF@FɅ|M\xc0\xa1|\x92\x809\xc9 $}\xc2\xda1\xe1c\xa9;v\xbf\xb6\x8a'zk\xf9\xe8\x81\xf1c\xbd ܍Z\xed\x8f4\\V}\xff\x96\xe83\x86\xe7\x9f\xdf^|\xcf\xf5D\xa2\x8f\xc7\xf1 \xb8?:G`ʇ\xfd^\xf8\xf2\xf5w\xbfb\x8e߆\x83\x9e\xa9\xber|Ϋ2؜0\xf7.a\xea\xb6 J\x8a\xc0\xa2r\x89 \xffa\x82q\xf7\x84\x8a\xfc\x8f\xa1q\xb2~LQ\xe7\x85|\xaf\x97g{\xc2\xec\x98\xcc6\x85\xe9!~\x8a\xb5\xf3=\x94\xf6P\x9b\xb2\xc7\xf1\xfc\xf9\xd8&` \xb7d\xd4?Lx\xe47\xcd<է<\xacK\xd9O\xbdl\x8b\x9a\xc6\xd7c\xbd$\x8a8!6`\xfe\x00<\xea%=\xc5\xf5Z*\xf0\xf1\xc7\xd4\xe6\xfa\x83s\x86\xa8\x97\xd7gu\x81I\x89\xe7\xf2 \xb7\x96o{}\xbeb\x85Py>\xe8W>]\x8fj!\xfb\x85\x85\xe8\xb8xN\xaf\xe8+\xf1\xe5\xfd\x8d\xcb\xc7\xf9\xf5\xf2l߇9z+\x82u~z\xc7\xde\xe7c\xbc_\xefֳ\xc4\xc7z$\xfb\xc7h\xeb;\xb0\x83\xd3\xc4>ߨ>\x92\x82\xdf-\x9f^\xdcpA\xa2\xe1zY\x99\xfc۱y/$\xc0\xf2z0l\xc5sT\xfe|\xa0wi+j\x84\xfaH\xa4 \x98\xf9\xe5X=b\xbfN\xcb\xcd\xd9\xe2\xd4x\xd6ø\xa6\x9f\xedOc\xbc\xf0\xfb\x84\xed\xc2~\x860\xffN\xc1\xbc\x90?\xf2[\x9bg \x9f\xf8\x8d\xe8x\xda\xeaB\xc3@\xf2\xc0\xcc \xf8\xf8X\x94?yr>|\xd7\xdd \xfe\xb5\xd7\xee \xf6\xf6}\xbfQ\x8b:ٜ\xe5&\xb3ܰƏ\xb4\x9d\xb9OG?\xe7>\xfd\xd9\xe7\x9f~\xca=\xae\xfbE\xf7Iil\xe4j\xfb\xd0*.\xde|\xfb|| \xf7\xbf\xfb\xd2\xc3\xe1\xf6\xbd'\xc3\xc3GaZJ?\xe7fp_]\xed/f\xa4M.x>\xf6\x81k\xc3\xfdwn /\xbd \x9f–\xd6\xf8\x87c)N\xc7C\xfb\xe4\xad\xe3\xf1T;\x84鵏\x95\xb5\xb7Fh\xf3\xb6\xbf\xd5q\xf4\xf3\xf8p\xde̗\xb1\xeaO\xe7\x8b\xf6\xa8\xad_Ξul\x8fYA\x86\xed\xf6*\xe7#\x88\x8e\xf2i\xdf)\xcf\xe3\xc5\xfe\xa7ֽ\xde\xcb\xf6D<\xe6\xc3 \xee\x9c\xf6<\x9d\x96\xfe\xf1I+\xb8n6\\M\xf6\xce|\x82\xad7*y>]\xacќ\xbd/\xfeKA\x9bLǤ`\xc7\xe4\xe3|DG\x8cMpg~Us??4\xef9\xfb\xd1\xf4\xd0zYy\xfd\x9b\xf3'.q镸\xb7\xe1\xc1\xf9\xbe \x86U\xdb\xc7d\xdc\xba\xe6!\xf0\xa2! \x8d\xceϭ\nSꩯ\xb2_XED\x8fzb\\\x99\xcf\xf6S̽\xe70\xb8\xa9\x87\x95\x97Sܺ\xb6\xd2z\xc9 \xa0\n\x81H\xf6\xb7\x97\xe2\xfb\xf5d\xf1<\xe6r\xb0\x9e^\x9e\xed \xb3\xfb㘺l%n\xadܩ\xee!҆,\x98oǪG\xed\xe7֛D_Ϡ=\xbe\xf8 \xfe\xe1\xf1\xc2\xfe\xa3L\xcd;\xfa\xef\xfd\xde:\x89.N\x88 \x98_ \x97\xd6ou\x82\xae\xbf6}}V\xde\n>\xbb\xbf\xc0\x98k\xban\x9d\x90\xfb\xf5\xa5\xd5\"\xe4y\xe8 \xebO[j8\xac\xe7\xe0As\xda\xa7\xfbǡ\xfayd8\x9f^\x9e\xed\xfb0Go\xc5}QV\xb2\x96)\x81\xec2?\xfdF+\xe9\x82\xf5\xcd\xfd\xe1\xbc\xdf/\xcc\x89?\x95\xfd\xcd\xe7\xc3\xf97b\x9f\xafٷ\xe2\xc5\xf9\xf3\xb8\xf93\xc1\xb0_p\x8bf\x96\xb7\x86\xff\xcb\xf7\xf9\n\xacU\xef\xf4|\xa3qK\xfeSU\xbc\xa0\xd8\xe2\xbc\xc4l̀\xf5\xbd;0\x9f\xbf\xb9^̿S0_?\xf1\xfc?5\x9e\xf5\xf4b\xffh\xee\xfa\xb4V t9/\xf0S\xc1\xf5 \xb7T*\xd1\xe5S\xd1_\xb9\xf7p\xf8\xd7\xeeݯ\xbb\x9b\xd2\xeeC\xcb\xe3\x8f܄~\xc5}'\xb4\xd4\xf6;\xee\xfb\xa4\xb8\xab*\xa1\xf0\xe9\xe8\xa7\xdd]\xe1z\xfal\xf8\xc9gn ?\xfe\xccS\xe3wI\xe3F1\xc6\xe3\x91\xfb\x94\xf5\xbd\x87O\x86\xbfp\x8f\xe1\xfes\xf7﫯\x9d\xf7\x96OA\xcb\xb0\xe5En@\xc0\xddd\x96\x9f\xbf\xfe\xbe~BZ\x8e\xe5{\xa1\xdf\xfb̕\xe1\x9f\xfcg7\x86\x8f\xbe|u\xfc44\xb6G\xe1\xd7\xf9\xb1d\x8b/\xf8u\xa2\xad\xef\xfaP\x99\xee\x8b\\\xf3\xb6\xafz1_x\xfdʌC\xacIhD\xbaҁ\xddx\xa0\x80MWޮo\xa1{\xa2\x9fܯ\xc1\x8bK\xfdEɉ \xbdɍ8\xe3\xfd\x8d\xbb\xeb\x00$\xbfxY~\xe4\x9e\xc3y\xbc~=Z\xd8:\xe2x\x8c\n\x92\xf8\xa4\x9f 4[pח\xfdY\x9a\xfe\xad\xc0\xfb\xe9F\xe1\xd9< o\x8e\xdb\xfb\xabG\xcc7.t\xbc\xe2;H*\xc2h\xc4'\x96\x96\x97\x93\xcf\xfbu\x9fq7I\xa6[\xbew\xba=\xfb\xf9R\xa9\x96\x97e\xec\x9f\xf9:fs\x9cxe\xc5\xf5H\xb1\xf7\x8e1\x8ec\xfb\xc5ǐLN\x93\xf5k\xf6د\xb7P\xd1P\x8b\xcf|Q\xc8'\xc8D\xe6\xee\xc0m\xbd\xb7B\xbc\xc2\xf0Ej̷c\xd10]\xdfu\xcc\xfb\xf7z8J\xd9\xa6\xfbϔ\xdfi}4Ri\xbc\xb8ډ\xae\x9aA\x8e\x97\xb6J@\xac_^?9<\xba\xaa\xf8\xab\xc5\xeb\xe5}V\x9f\xebI\n\xb7m\x87\xde&\xaa\xcf:\xe3>7\xe2\xe1W>^\xaa\x8a\xb9\xff>8\xd6#I\xb5\xe2\xf2~\xc1\xa5\xe1\xfcr >\xcd_G.\xa8\xd3|B\xfe\x81\x8f\xf3e>\xff\x8bٲ\xd5h\xae^\x8d0`y\xd7{\xf3\xaf\x80\xb1\x9f\xd7\xf6\xfb%\xfc8v6\x80ܿx\xfe\xd8j\xc0 \xf9\xfb\xf3\xf9;\x94\xe7\xf1\x95|\xa5\xc4<\xdb\xec\xf5\xe5\xe0\xf1[\x91]\xfc\xfbE\xf1v\xe8\xa9\xf1\x00\x8d\xb8<*|\xca\xddy~\xde\xdd1\xfeћ7F\xbb\x97ή\xe3\xadk\xf7e\xd0\xf2(\xee\xd7\xef<\xfe\xe0ˏ\x86\xbf\xf8\xf6c\xf7\xbd\xd0\xf2]к\xc9F%7\x9a\x9f\xba~e\xf8ɏ\\>\xf0\x9e\xab\xc3\xef;\xbb\xd7o\x9f\xbb\xc7w\xab\xef\xa7\xdd\xf7B\xff\xbd\x8f]>\xfb#ׇ矾2گ_\xec$\xbc2\xafy\x8f\xdb\xe8\xcfe/m\xadѸ\xabG\\s\x84p\xa1GwB\xd8!s7\xbeP>W\xb1%Pp\x97\xe4\xcb\xf9\x84]P\xafOt\xb8_\xae \x97o\xdc\n\xf1\x90^\x8cq\xacQ؂c\xf7\xf2l\xaf\xb8m\xbdK\xec|\xff0\x97\xf2ӼR=ʋ\xf7i}\xa6\xfd\xb6D\xb7\x96]\x9f;\xb0A/o\xf6\xf1\xfa\x97\xad\xb8\x9a\x00\xebY\x88=\x96\xb7w\x87AD\xd7ec\xcc\xe1\xe70\xb8m$\xa1\x00\xd3(@8æ\xebA-\x84ף\xd0Cun\x8f%B\x8b>\xd1\xfd\xf3+\xb5\xd0\xf2\xec\x85W\xce/0-G\xdc\xb8\xa5\xef^6c}\xad$~=Yp\xe8\xe5\xf3i\xa2 %\xf5\xd8\xc16\xd8\xebe\xfd\xbcx\xe2\xc49\xdf^\x9e\xed \xb3\xfb\xe3X\xbaH\xba1&7G\x83\xd0\xd4;=\xfas\xf6\xd0˳}K\x8e؟\xc2(\xa8=\xf6#\xf0\xad8\xecGK+X֫\x95Y\x8f\x9f\xe6?\xad{\x9a/G\xd7\xfcB}\xa6\xfd\xdf\xe9h\xe9\xe8r]x4\x99\xaf⚃\xbdy\x8eW\xc0\xbc\xff\xfbM\xd0\xec\x99_ />,\xf0B\xfe\x9c\xef\xbb \xf3x\xf2T\xb0 \xebxat\xf8ה\xed0\x97N\xd4By\xe0\xe2ֶ|B\xdfS;:M\xfd\xa8y]\x9dZ\xd4׷zČ*\xcd/\x8e\xcf\xfc\xf6\x98\x94\xf0\xf6J\x96E(魏\xf0w\xb6Bo\x8e]\xef\xad=\xd0-{\xd6!\n\xd5wK\xa8a/\xa7\x8c\xa1\xb9\x96_g쮷\xbb\xf5\xf7\x97W֟\xd5v\xba\xed2 /\x87\x91j\xde9\xf7`\xabv^\xf5\xa8}i?lS,\xa0\x9a\xe3\xb7\xe14>\xe7\xc5\xfe\x99? \xb3\xf7\xe3\xb89\x82\xa4\\\xea\xd4V\x8e\xe6\xdf?\x9a&\x94\x87\x9e\xc6\xf8l\x9f\xfc~d\xc5\xf0\xa9\xb2\xe3\xfd[\x8d\xf7\x86\xe5q\xd1+\xbf\xecm]&\xa4\xa7\n\xc3|\xd681\xafǡ\x85-\xb6\xc0A\xcfT_E1\\?Χ\x8f\xe7\xde\xc0\xec\xe5Xz\xfc\xf9 ,\xe5i\xe5\xd9~!N֧\xc5\xbd\xe3!\xf4,\xf4\xcf\xfb\xa7]\xe3}\xe6\xa0&'\x89s\xa4\x86\xd6\xf2\xb5ɓ\xac\xe1\x91{pEZ\xf8\xd8_\xe8/pE\xbc\xfe\xfa\x87\xfeO\x95n\x83S\xfd\x8d\xf5p\xddj<ۯ\x8b9z+^W\x85\xf3\xc6\xc3\xc3zy\xb3Oַ%\xc8\xfb%\xe3Dǿ \xb8;\xae;O\x88\xbdy\x8e׉Y\xfeZ\xb8Sƅ5o\xaf\x97.\x88\xb0jʡ\xff\x94炤H-\xa6k\xfcY\xa0\xfe|\xbbLo\xa8w\xe8/5\xaf\x9d_\xe5y\xc3f̿{0\xcf˰\xa6\xf37\x8c\x97\xb6\xd7\xfa_\xf2q\xd2\xf9\xb3r5\xab\xf5\xc7\xfc\x9c\xb2\xfb\xf1\x977\xa2m$Z4\"5>\xf9\x88 _\xa9\x99\xf9\x84\xf3#w,7\x99\xff\xe5k\xb7\x86o\xb9\x8f.\xcb\x93OE\xcb\xf7A\xff\xe2\xfb\x9eq\x8f\xe0~j\xbc\xfd\xc7w\xee_p\xdf'\xfd\xdd\x8f\xc7>b'7\x8e\xc5\xf6\xe6ի\xc3G\xaf\xde\xae\xf7\xfa\xf0\xb5o\xcac\xb9\xf7]\xd0\xee\xd4\xceH.\xae\xdc\xac\x87\x9f\xbb:\xfcć\xaf ?\xf9\xaa~\xd2\xf9\x8b\xee\xd3\xd2\xff\xf6 \xc6OL\xcb#\xbb\xc5\xee\x83\xee\xd2\xf2\xbd\xd0~\xf1\x8a{t\xf7\xe7\xdf\n\xc2\xfa=\xa6\xc2l kj\xaf/\xac\xab`\xb5\x96\x85\x96\xc7\xa7\x95q_S\xf38θ9j\x93\xe8*U\x9a\xa7\xfc\xd2\xf1\xc9{k\x8f\xceeb̷_(\xa4=O\xa3\x853,\xe1}\xd5Ng\xc3\xdc\xf8\xa9\xdet\xbe\xa8\x9cH\xeb\xbc\xe6'\xde[Z\xb8j\xb5\xe7++(\xe1=5\xf5\xc4*\xe9E\x95[\xf9i\xcc\xde\xdek\xd9OU\xc8\xfcP\xfd\x98_錙\xcb{=% \x8d\xb5\nvjfw\x9d\xdde\x91\x8a \xfde\xfdsj\xaa7D\x8f=b\xe4\xe2\x8b\xf0\xa9O\xee\xc1\xbd\xbc\xdac>6?E \xc7o\xc3i|\xce \x81?\xe6\xc3\xec}\x83[\xf2c'\xd2\xf1\xd2\xe4\xe7\xab\xf1\x8c\x96;o\xcc'\x8ac\\\xce\xfb\xf8#\x8d6\xeb7޿\xd5xo\xd8~0\xd6\xc7\xcc\xd9=p\xbb\xb7\xc3,\x8f\xd7OZNm\xc1|\x8f*h\xd2J\x84K0\xe2\xa5\xfa\xd1\xad\xa2\x88\xf5\xa9\xca\xf0:\xcf3 \xfa\xf7z\xfc\xfc\xb7\xa9\x00\xb8Q!J2i\x8c\xb43\xbfN\xd6'\xf4\x99\xff\xbfx\xff\x88R\x91/\xf2!>\x89o<̹;0\xb99\x84\x9e\x9a^\xe1a\xbbL,G`/\xbd\xbc\xdao\xb3\xfeE\xeb\xd9\xa7\xfa\xb5.!\x9aV=\xeco\\7\x8c\nz\xe4\xf8Ƕ\xfd\x98\xa3\xb7\xe2\xfeH\x95H\xd8\xfc\x00^\\&\xfb\xa3\xf9Kֿ\xc5\xcfُ\xf4\xb1\x9e\xc5=\xf9Iɑ\x9e/?\x90\x9f'\xec`k\x9e㭌Y~+^Yƅu\xea\xa5$쇚\xd2R>-& <\xb2\xf3\xef\xea\x9dϗ\xf9\xbd\xf0^\xe7߰c\xe5\xf3\xbfx<\xcfk\xcc\xf7\xd6\xfcj\xfd/\xf9i\xb8\xbeS6\x9d?S\x9e\xd7Ӕ\xa4\xfe'\x8f\xe6F\xc8Ը\xa5e\xe9Dh\xf1\xbd\x87\xcd6\xfaQSxG&o\xb9O=\xffw\xa3\xf97^\xbf=~\xeaY\xf8k\xee\xaa\xe8C\xee#\xcc\xff\xcdK\xcf 8\xbb>\xdcwW{\xe9nT\xff\xe1\xed{ß\xdf}\xe0\xe5}>\xdeh[\xf1{\xf6\xf6\xb5\xe1\xfa_\x9e \xe7߿6^HJ\xdbw\xfai\xf7\xa9\xe6O\xbcrm\xf8ԫ׆W\xdfmx\xeal޸\xf3d\xf8\xd5?\xb8?\xfc\xd5\xe5n\xb8\xfb\x91OK\xff\xa3O\xdd\xed^\xb8 \xa5\xca\xed\xff\x8a\nA\x87a\xbeRdadδ\xbfr\x84{6X\xa1\xbf\xb8\xc0\xa3\x93\xf9#1\xfc\x89\xfe1\x9c{\xc9]ȋ4Nw)\xee\xff=\xb3P\xef\xac\x00g\x8bzr\xfd\x8e\x86{\xf4\x8f&嶂/\xcf'[\xe7\xf6\xe0\xf1\xc5\xe9:\x97C\xcc/\xcc'x\xeb\xc8o<^\xbb\xf34>\xc5 \xc4\xc2N K\xd3 \x9e\x9eh\xe7\xf9)\xcb\xde\xd6\xc3\xfdU\xe3 R\xc2\xfd\x9eO\xa3G)\x91u\xd5ּ3_ƪ\x9f\xe7[ \xf3]\xfeCߺ\xf9.\xf7\xd6:>\xe5\ni\xec)_\xaa\x8f\xd4C-\xa7\xf6\xa9\xfe\x9f\xf6\x88[\xb8w \xc7}s\xf9\"'\xb3\xf7|TܞK p\xfcF\\:\xe3Gy\x8d\x87\xac\x87\xf9\n\xe6\xee\xc0\x95n\xab\xd2\xb3^.\xb5\xc0|N\xb0\xb6`\xbe #^\xd8?\xb4B\xe5\xf5\x83\n\xb6\xf9ϟ\xf1\xd0WrP!\xbe\xe6\x8bR4\xce~+\\\x8a\x9f\xe8\xb3\xcc\xf7Dw`\xe61\xe2\xd5\xd6\xc3TE\xcd [lOy%\xfa\x8c\x97\xf4Ʈ\x95\xfe\xe4nu\xc8\xe1Kx\xf5\xc0\x89Cp5z\x94\xebu\x9eo\xd9q\xd8\xc38\xe8\x9d\xea/\xebS\xe15T \xb4\xc5G5>\xb6M\x8f\xb9w+N=mܒ\x9f\xe1\xb7\xe3\xfdz39>\xe2w\xdb\xbc\x00Ԇ}>\xa4_\xf6\xbbѵ\xf9g\\̏\x87\x89\xf5\xad̳\xfbV\xcc2NKN6<\x89\xcc\xd6|\xc3\xf9=\xd8\"\xf4\xf0\xd2\xf6\xdc\xcc\xfb\xc7c\xbe\x87\x8an\xab\x9f\xf5\x8ey\xdcX\xff\x94O\xeb\xa1|\xed\xe6Ǵ?\xf4\x96y\xb6g\xe1\xf9\xea\xa2:\xebϦ\xa4\x8aa\xc0\xaa\xa9\xa1\xd6o\x9e\xe31椘\xdf \xf3\xf9\x91\xb7;\xe6O\xfb\x86M`\xfe\xfd\x85\xf9Kl\x8e\xfc\xc1\x977\xa2\xfd\x86Ѻ3\xf8M<\xd0I>-\xdf\xfd\xeb\xee\xdc\xe2nH?pXl\x9fq\x9f\x8a\xfe!w\xe7\xf8\xbf}\xf9y\xf7\xa9gyh\xe90\xbc\xed\xec\xbe\xe8nD\x8b\xedw3\xfa\xb1I\xbdz\xfb\xaa\xbb}c\xb8\xf2ֵѭ|\xf4M\xf7}Ͽ\xf4\xa9\xb3\xe1\xc7܍h9\xbe\xe6|\xc8c\xb8\xff\xa7w\xf8K\xf7\xef\xb7\xef\xeb)\xf9\xccu\xf9\xa4\xfb\xce\xe8\xe4l_\xb8\xe9\xfc\xa8 \xc8;\xc2{\xa1\xfe\xbc3\xb2\xb2R\x81a\xb7o\xfaI/n\xfa\x85\xa2\xcbi\xe2\x8dumܿ1\xe7\xf5\xe7\xef\x8c;\xdb\xc2p\xf1\x89n_\xecDQ\xfd\xfb\xb1M\x9c\xc6\xfc8\x9c\xe4+S\xee\xe0\xf14~\xfa\x9a\xc3x>\x8d\x9c \xf0\xf3 \xac\xbf\xe3|\xb3<\x97\x87\x8d\"^\xe2\xd4\xceO\xb3۳\xf8\x8e\xfc\x8d\xa1b\x9cXO\xd1\xff,zA\xd1?\xa2\xc6\xc31Yn \x98\xbb\x97p\xe8\xb1\xedQ)>\xaf\xf7T\n\x00l\xc1|\xee_?\x88\xdf\xe6?\xac\xf7V\xfbi^\xaa\xd5 ަV\xdb\"ɸ\xaa\xde 0\xdfE\xec\x80 \x98oĈ\xc7\xeb+\x87Ǒ\xdbw\xf8\xd2\xcbs\xcbۧgzD/\xa4qi\xb6Ĉ\xe9\xf5\xb0\xbe^_+\xe0ʇ\xf5\xaa|\xd0?\xe5f\xac\xd8\xe38\xe8\x9d\xea\x93\xad\x91\xf55`\x93\xe5\xdfX\x9f'\xec\xa0Ƴ}\x8bG \xc6u/X\x88\xa4\xb9\xf5F\xb3\xfa\x8d\xc7~1v\x8f\xfdE\xfd='\x88w$zs\xfb\xd9(\xcf\xf41_\xc0R>c\xf2\xd1 \xe7Q\xe3a\x8d'{6\xef\xc1\xb0%\x97' \xa1\xb9T\xee\xc0\xab\xf6\x8b4)\xf6\xc0k\xf3\xecoF>\xb8\x82i\xc5\xf5h\x99\x9e\xed4\x8fKaf\xa7\xf5P\xab\x90\x9d\xf6\xf5k\xe3\xd5\xea򕫿\xe6ʆ\xf1b\xa6\xd7\\4\x9e\xf5 /=\xf2\xf9to\xcc\xe7o\x8e\xdf˳\xfd%\xb6u\xb9ֆP\x99\xdf\xee\xd1\xdc\xeeΤ\xfcLF\xbdL\xcc\xc8\xdb1\x84E\xd4x\x88.\x9d<̹{\x8a\xb5%=1\xa9\x87\xf2\x89H\x85\xb2?\x96\xbf=\x9e*\xbd\xf2\xfd\xcf\xf2h\xee_u\x8f\xe8\xfe\xf6\xc3G㧝\xaf\xbb\x9d\xe1y\xf7\x88\xec\xf0\x9eg\x86\xcf<\xff\xf4xcz\xbci\xed>\xc6\xfc\xee\x93\xd1\xff\xf6\x8d\xb7Ǜ֢\xf7\x8a܈\xfe\xe6\x8d\xe1\xea-\xbd\x8b,\x9fp\xfeُ\x9f ?\xfb \xf9\xbe\xe7+\xe3\xe3\xb9\xe5&\xf4~\xed\xd1\xf0\xb9?\xe8\xc9-\x8f\xf7\x96\xef\x8d\xfe\x95\x9f\xba1\xbc\xfa\xd2\xd5\xe1)\xf7 jlH\xe5:L\xf5\x97/\x84\xa6x|G\xdd\xee\xa5\xd5\xf7o\xc5SO#b\xfe\xcc+\x80:\xf6rL M\xad\x88\xedq\xbc\x8d~QT\x8a0U\xdbw#E\xd4b\xbc\xc2\xf8i\x887\xf5.\xa3\xd5j\xebWQQRPR\xb8\xb5\xa6\xa5\xfeKz9\xbf\xa9\xffy\xb6\xbf:\xec\xaf\x87\xf9fd\x9f\x87iv\xa7\x84\x96\x8dϱ3\x98V?\x8cOX\xcfjю5\xa3Z5|\xde&\xc0_\xdex\xc2\xa6\x99M'0[\xf8\xfeE8\xb1B\x00\xef\xcc{ \xf5\xd5\xfa/\xe6-\xbfD\xaf9D~Y\xde\xf5m,O\xb6\xbb+Ŭ{)U\xc1?\x97۪޸\x81\xd1#Nj\x89\x8fo|.\\\xb1\x8b\xb5\xf1\xa8ǜ\"&\xebIc\xd6,zy\xb5O\xcf\xcf%E\xec\x9c\xc6\xd7\xccŻ*a=ie\xd6l\xe1h%\xdc\x93\xcb\xc5\x987<\xb7\x9eFm%\x81\xc9zj\xe8/&\xc5\xf5c\xfd\x99\xf7\xe9\xb1O\xacs\xc0\xee\xe70\xb8u\"\xb7yA\xcc\xf4\xfc\x88\xf9 ?+\xd8\xe8\xb2\xcd_\xba\xfe\x82bU\xb6#\xb6x\xe0\xfe\xea5\xbc\xce\xf3\xcc\xc6\xc7\xc1\xd7\xfeG\xd0\xe0\xe7\xbf5\xa01?\xa3A\xa4\x8ap\xd2\xc1r9\x90\x9f\xdb?$B\x89o>\xf7곴\xfc\xf7\xf7\x84$\xfa\x8cϕ \xae\xc8\xc5Q!4\xe5\xf4\x8a0\xf0u\x91\xec\x81{\xf4\xf2l\x9fǥ\xfd!\xddϴ?\xec\xdb/\xe8P\x81|\xfcP\xa1e<\xf4L\xf5\x89w\x8d\x8f\xa8 \xd5E \x00O\xf2\x8f\x00\x00@\x00IDAT\xe2F\x8fZ\xf8R_\xf6\xb5 \x8bD`5\xadxY\xe4\x8e^,\x90\xbb\xf6\xf2f\x9f\xec\x96p\xb2\x93\xfd\xc1c\xbd'\x8a\xd5\xb9\xc8\xf1\xe2q;\x94g'\x869\xbd\xb5\xf0\x89\xa5y\xd2r\xa4\xe6؟ÄT\xc9a\xed>\xf1\xec\x8at\xd7}*\xfa\xdf߾\xef>}\xdb\xdb\xf1\x8d\xe8\xa7Ϯ \xbf\xf0\xe3g\xc3\xcf|\xfc\xfap\xf3)\xf7ij\xe7\xee\xaf=~\xf3\x8f \xdfz\xfd|xh\xdf \xed\\\xff\xd4݄\xfe\xd4^oB\xcb'\xa9\xeb?\xa9~\xed\x93A؆m?\xb4L#\xe5z\x8b\xec\x97\xf2\xd3(\xe1D\x84\xf9\xd3j\xd8\xeb\x9e\x96V\xfd\xd7\xd7,\x8aJާj\x8fp#j\xfdt Q\x81i\xc6\xf5Pp\xb7{s\xab\xfet\xb4Ӗ \xbeV\x8d\xadxU 9\xf5F\xdaO\xebh\xf9\xf83\xae\xbeh\x916\xcdf\xc9~\xa0\xd9Ԫ\xa1VL\xe2Y\xe8a\xbeq\xf3\xdd\xfc\x8e\xfe\xe5e\xd2\xe0\xa0a\xa8\xf1ԝ\xcd}\\\xd4\xecW\xe3Q@ʇ\xf3\xabb^p'\xf9J\x94\xab\xea.\x923\xf6\xe3\xc9u\xc3{'\xcf\xe6% \xf7[\xbf\xb7Ƿ\x82\xfb \xc5\xcazy\xb5\xc7\xf5\xae\xb8\x81\xb1“\xf5\xe0\xe3s\xbce\xf1B|\xcd+x\xd3\n\x85_\xf49\xef\xf5\xb1D \xf1Y\xcf\xc2x\xec\x90\xdd0o\xb8u\xfdT\xfc:\x9c\x89>΋'8\xf3+\xe0\x96\xf1\xe2\xf4W\xdb\xe4\"\xa4\xaf\n\xc2|\xd7\xee\xe0\xeb3\x8e3X=\xac\x8f\xff\xb0\xb6N\xbc\xb4h\xa8\x00\xfcO-\x98-\xe1i\xaf\xfd\xd0D\x8fK\xc1\xaf\x93\xe0yK|\xa2\xe9\xfb\xec`9\x978\xcbz\x8f1\xf4\x80\xdel?\xe1\xc49_\xe2\xa1\xc7\xeb3\xbeV.rs4\xc8\xe9\xb5\xe2\xbc`\xc9؂+r(\xaf\xfe\xe6\xf6\x89P⏵\x9f\x85\xfap=\xf28\xafW#\xb9\xfc\xb8\xae\xf8\xef\xe5\xd9~]\xcc\xeaZ\xf1\xba*\x9c7\x948@/o\xf6\xc9\xfe`\xfe\xfd~\xb1'zY\xdf\xc1\x87\xd4g,׏\xc7\xcdx_\xaf%\xd7g\xc56No-\xbc\xa2\xc4w\x89+L\x8c\x80\xa6 \x96\x8bx\xb5\xfb=\xf7_\x97g8\xa3 >\xf3a\x92C1[ C\xf0\x97\x98G\xf0K\x8e3?&\x8f\xe6\x83\xbf\xb6N\xec\xb8ϱ\x8fEso\xe1\xd7\xd3,\xd1\xe5\xdf\xf7=>\xeb\xde\xf0\xdbo\xde\xb9Qt\xe6>\xb6,\x8f\xe8\xfe\xef?\xf0\x82{D\xf7\xd5\xe1ޓs\xf7]э7\xa2?\xe6n0\xbb\xef\x9c\xfdϿ\xf7`\xf8\xeaw \xfa\x89kw\xd3\xf9\xe7\xecl\xf8\x8c\xb3y\x8f\xfb^h\xe7zr\xaeF58˸R̭\x83%\x82\xfc@A \xab\xd5齖\xf4r>S\xe5\xf3l\xbd\xdc?\xc1\xd6\xe0/\xac-\xbcOϫ\xfep\xa2\xb3|\xf8Jt*?x(\x9f$ \x96\xc3\"_\xd0\xcb\xfaG\xeclͼ\xec\xcf\xe2\xe3\xad\xc3O\xe5\xb9?\xdeY\x83\x8eW\x8cUp\xe0KXu\xf9\xf1\xf6\xe3\xab\xed\x88\xc7\xf9\x8b\xfdh\xbaY\xbeVp(\n\xb4\xba\x9a\xf9\xe2\xf117\xfe-\xe7\xb9\x8a\xf3\xbe\xa3\xb0^\xee\xd0\xccOC\xba\xfb|͌y_>\xe6\xc6Z\x80d\xfd{A(\xd0T\xffi#\xd1\xec+\xd8X\xa1\xd3\xca(\xa8G\xfdC\x8b(\xc5x\xf1/*e\xac\xf9\xe5\xbdM\xab\x85H҃\xed\xd5˚\xafa)fM\xc8\xfe\xa6<\xb3\xc0S\xab\xed\xe2a\xfd\xc7\xeb\xdc\xf2Ѹ\"\x97I|\xf3\xef\xf5N&D\xab.%\xe7\xe3\xf8Q\x8f\xd91 \xccn\xb6ˆ\x97K\\[l\xf6\xc0\xbdr\xbc\xb4\xe9\n/\xafgU\xc1|\xbab\xd9\xff:8\xdd8/T \xf1\x98_s\xb4\xee\x8e\n\xf9p\xc8\n<\xccw[_>\xa0 \xac\xe0\xd2\xfa\xce酫I\xeahD\xfe\xd2\xe1K\xdbf0\xbb\x9f\xc3\xe02n6kBLM1\xfe\x8fu2\xf0j\x81\xf5\x92\nB\x91B\xf6\xb0\x96\xbc_0\x83\xb6\xb6Μ\xfdOy\xd4+\xe8S>W-x\x9az8.\x82\xa6d=\x99,\xf0~\x8d\xf8ҝKXL`\xbf߽?l\xac\x87\xaa\x92\xe6O\x89~\xe3k\xe5\"7' \x97\x96\xbb?!\xae{؆\xf9\xff\xd2\xf6\xb5\xe8\xc5\xdb\xedoA\xb1Vh[\x9cz𸱾-x\x8c\xfb\xdesvk\xe1핯C\x80\xb0\xfb\x8dx\x84K\xce/ٟ\xadá\xf6\xc9\xf9\x94\xf3\xbb\xc4:\xfc\x00ل81\xcc\xf3\x83\xafw\x98\xbf\xc46\x8e4\xbf\xfdz\xe2u_Xo\xbc~\xb6\xee\xff.\xbf\x8f\n\x8d\x8f\x84\xc7q\x9fu\x8e\xef\xb9OB\xff\x8d{4\xf7\xbf\xfe\xde\xed\xe1\xeeQ\xddݨˇ\x94\x9f\xbf~u\xf8\xec\xf37\x87\xbf\xff\xc2\xcd1\xfa\xb9ON\xb7|\"Zn2_\xbd\xf2d\xf8\xfcW \xbf\xf3\xc5G\xe3#\xb9\xe5\xc3\xd6\xf2=\xd0~\xdf\xd5៹OC\xbf\xfc•A>A]\xdaw83\xae\xf3\x87c\x8eP‡G\xda\xc6CI/W8\x8d.\xe8\xcd,\xf7\xee\xc6ց7\xc4 \xb7\xb6$3\"\xb04\xc5,\x88\xadzy\xb6oƖ\xeb\xcdbg;)@\x8c-\xcfo\x8b\xb3\xf2\\H\xaf}oDK\xa6\xd0\xea\xb3V\xfeVP\xf0\xd2\xd8\xe3\x95\xe2\x99\xff\xd6;\x9e\xbe#\xf4\x90~.\x90\xd7_\x98\xb0\x9eg\xc7\xf6\xb7Z\xd6gf\xde\x85g\xf3ñzH\xd6r\x86H\xf5_\x8c\x96\xd6\n\x9dV6~\xfcy\xbe\xc6x\xb5\xff!F\xf3k\xadF\x88\xaf\xfd\x80ׯҡ\x8aП\x95Aq\x9eg6\xc68f\x8fkb\xc4\xf0ۃ5@m̏Ǿ\xc1T\xac\x8c\xab\xdb\xf3\xa1\xf1\xb8x\xec\x8fx\xa6\x81\xc9l3\x88x\xc9xXD\xf0u\xec\x81{\xb4\xf3\xb3\xb6ޣ  \xc4\xfe\xd7\xc1\xf9\xfd\xea\xe4܆\n!\xe7\xbd-\xe6\xe8\xc0\xddQ!\xbf\xe4`\x86\x97.\xc9\xfa6\xfb\xd2z+l\xf7\xe9\x8d\xe8\xe1\xf8\x8d\xb8\xbf\xa8\x97 \xc7\xf1{y\xb6'\xcc\xee[1\xb9\xd9\x8a\xa6z\xb9\xd5\"\xac\x96T\xf7\xa0=Z+\xd0\xe6z\xb0b\x81[2Z\xa6\x87\xf3\xe6|\xa6<\xf4}\xcaײ\x9bz9\xf2ٙ`\xbf\xdeLR\x89O\xd7ވ\xf7zY7,M\xd1\x80 R\xc0\\\xee\x9f\xe1\xc5\xfb\x99\xd0#6;\xeel\xf4ɿAo\xef\xf0\xaf\x9f+\xe0k\xf3\xea/\xdd\xb4\"a\xbf\xc8\xe3\xed\xf6\xb7\xa5#\xc2\xf5i\xc3\xfd\xf9\xeb\xb8\xef\xa1>P>9\xb4\xa2ǔM/Hzy\xb6_K\xad\xea9ۥx\xfd,\xf4\x88 !v\xb7\x8fp~\xff\xf5 *\xa0x~\xdai*\xf2\xa6\xb7\xc4\xfb\xb7x\x88{\xe6/\xb1M\x9f\xe4׷\xe4EƗ\xf5b\xbc[y\xb6\xb7b^\xa8_2\xfc\xd6\xe0\xf9\xc4@\xe7\x95\xe7m\x9a\xf97\xb3\xcf<\x9a\xdbLxc:!\xbf\xf3\xa4\x9f\xb4\xc4- _\xee^\xe1\x8d\xf6o\xbe\x90p\xe8;\xe0\xfa$< \x88FZ\x98\xbb珇/\xdcy0\xfc\xe6w\x867\xdc3\xb4\xa5\xed\x86\xfbT\xf4{\xdc\xcd\xe8_y\xf1\xb9\xf1\xd3\xd1\xf2\xb6\xbb\xednV\xe3\xde\xd9Gs\xff\xc4\xd9\xf0\xd3?|}\xf8\xd6\xe7\xc3o\xfcу\xe1\xfbo\x9f\x8f\x9f\x86\xd9\xef}\xf6\xea\xf0\x8b?y6|\xf2#\xd7\xf4&t)\xd6>bN\xb0\x84\xb3\x9d7Bb)Z;\xaf\xean\x8b\xa5nܱ\xb5\xcbX\xec>\xaf\x9f\xc7C.leL\xa7\xbfH\x00\xa5\x97\xbd\xed\xe3\xaf\xc2c{ \xc3\xeaԚ_\xc5\n\xbd\xb8G+f\x9f\xa7\x82\x8f\xa3\x9f\xab\xc9\xd5`\xbe\x8cU?ϧ6\x9c\xce/\xd6q||\x9c\xf1Y/\xefV\xfd\xd3N\xc7O-\xf3־z9o\x8e\xc7|\xba\x83p\x8f\xe3X\xbcH\xbe1N=\xb5\xc54\xfa\x95.\xd0L&\xe5C\xe6I.\xf2>v7\xc7 I\xf0\xc3\xd8\xfd\xb7,*ן\xbd(֋\xf2\x88\x89|\x98s\xc1\x82{\xac\x81\xaf=>\xe7\xc5\xfa\x98\x9f\xc7ܻ\x84\xe7\xbd\xc6JL\xfe\xfda-\xf7\x92\xccߒ@\xfe\x95pw|.\xeb\xed\xe5ɞݕ0u\xdb \x96\xe2\xe7\xca\xef\xbe \xc9\xe9@\x96\xc4=\x84\x8f\xed\x99oå\xf5%\xebM\x95@O\x9b\xbf\xa0\xa9\xfd4\xefT\x9f\xf2\xec}\xdak?\xd4\\'x\xb4E\x96XK\x88\xf9F\\Z\x9f\xc9~b\xfe`\xef/)\xa0\xb71\x9e\x9f\xbeK\xed]]$\xa4\xefn\xf1\xbd^\xae\xebc~c\xcc\xe1[\xf1Ʋ2\xee}E'\\Ы|XojV\xe2\xa32\xec?,\xf9\xfa\xa0\x86\x97럔ρP!f\xd7\xf8|/\xb4r\xefV\x8c\xfe'\xf3\xce\xd3\xc1\x84\xf9|\x8c\xc7\xfe\xc3\xe6~\xfd[\xc1\xe3\xa1w\xc0/\xf6\xf9r\xfe 8ο\xab(\xae\x94\x88\xebge\xf3o[\xf3>P\xfe\x80ï\x85\xf3\xd1ޙ\xadR\xb3x\xc8\xe3,ת'\xfc\xc3_C\x8fk\x8dg\xbd\xc7\xc1\xe1|\xe2\xebx+f~/f\x9c\xce>3\x89\xc3\xf8\xe5\xd7\xcb%\xafu\xc13\xad\xc7\xc9߈\x96\xed\xb80sW2.\xb3\xadnDK\x99P2) \x87\x97\xb6\xc9ϴ\xaej\x89\x83i\x87G\xee\xd1\xdbo\xbb\x8f-\xff\xdfo\xbe=|\xee\xfbw\xdd#\xba\xe5Ӑ\xee\xdd\xee\xe5Gn\xde~\xe1=7\x87\xbfv7\xa8k7\xa2\xff\xc1\x8f_\xfe\xd6\xcb׆\xdf\xfd\x8bG\xc3_|\xdb}\xba\xda}/\xb4D\x92\xef\x81\xfe\xcc\xc7Ά\xe8nT?\xe3\xbe?\xda\xdd\xdf\xee\xfc\x99\xea-o<\x9dn+\xe6\x83\xd6\xe8e{\xf5P\xdf\xc8\xf3\x82\xa47|\xe7-\xb6n\xed\xa9\x00l\xb7\xd6\xd4\xe3\x9aPE\xc5<\xa1\xcay~ڛ\xad\xd7\xc3m\x99\x89\xc6^Em\x9e\xf7\xb7ʏO\x9a\xdf\xfaʤ\x82\x88\xce\xde۫[\x9a/\xea\x81/\xa4ʘ\x9c\nF\x85j9\xbd\xac\xa3U\xff4\xbft\xd0\xb9\xcc[:\x9b\xa7\xd1_S\xcf|\x98\xc1%\x8fs\x8a\xc1\xa5^\x8f\xde\xe2ӁF\xdf`\xd2\x96&\\\xdf\xf0~8\xfe\xa5\xc6\xf5EwN\x88\xddu\xf2\xc9\x82\xac?\xc2\xc5\xd1kE\xf3ݹ\xc0\x93\xa2\xeeXN \xef\xaf\xccW, =\xce\xf0\xb0\xde\xd4,\xe8\xd7\xfe\xe0\xfbg<\xc7\xdfC/\xef_9\xac\xb9\x86\x8c\xb9I\xe1\xc6\xb6g\xab\xcf\xf6S̽[\xf1\xd4\xcb n\x96\xf1\x92cG\xcb\xe4zBZ\x9dQ\xb2?\xb4( 0\x86)o\xd8ڏ\xf9\x9a\xffR>I\xfe\xfb\xb4\x80+\xe5gn\xfc\xd7\xdb\x85x\xccWp\xaf{\xb6/\xe1J\xd8w ]\xaaϡӝ \xc8\xfb-\xf3\x8a%*\xb1+:6\xcfzN\xf3\xf9/\xd4W\xf52\xbf\xe6>\x9d\xa7YO\xae\xdf%\xc6z=\xeex\xcd\xcd\xdb\xc4\xe1\xb85\xd1\xc3#m\xe3a\x99~f\xd6\xfe\xdc\x8f\xdd\xd5\xca\x8f·\xff\xe5\xb5[\xc3W\xee=\xf47\xa3\x9fu_\xe4\xfc\x93\xcf<5\xbc\xef\xec\xea\xf0\xb8\xd5\xf7\xe59\xdb\xee\x87?}\xe3\xfa\x95\xe1\xe7>q}\xfc\xf4\x9f|\xe3\xd1p\xe7\xbe\xdb\x9c\xe95\xf7Hxm\xf8\x9f\xb91\xbc\xe8>-7\xa5\xaf\xb8Gw\xeb\x00[\xf3Zo5\xf7\xcd<\xf4Q\xbe\xf2c\xdddδ?o\xdc\xcay \xfd\x8f*\xf0\x89]\xa9{U\xba\xaf!kj\xe4l7\xaa\xe7\xf2\xf1\xe8\xd1\xefj_\xfc\xcd\xc1fP\x94\x9f\x8c ̽>3\xf3ӏï\xc2G\xdfI\xe7珏8\x8d\x00\x81\xa0\x8d\xf5o\xa2\xafĉQ\x94\xaf\xef\xb3\xea(\xe1U\x83n\xec,+`\xfdBQ%\x95\xb2\xc7\xd5xN\x8c홯c\xf6Ѓa[\x8fr< h\xacU\xb8O!{\xe3\xde\xcco\x875?̿tA#VxJX4\xa2B\xa2+\xc6\xd0\xbe \xa3\xeb\xfd\"\xc5\xf5b=S\x9e\xd9\xe3x\xdac}$q\xfc\xe9\xc1\x82&ճ\x9c\xfe\x93\xf3A\xd2\xc1t\"\x89>\xabg\xad\xf8\\>\xd6G<\xd31\xc61uYJ\x9c\x8e\xf2\xe2\xb36\xeb\xe5վ\xb4~d=i}P%\xf6\xbf\xd6z\x95\xf4qެ\x8f\xf9\xc30{o\xc5٨\x92\xb0\x97\xb3ƛ=\xd6s\xb2\xfe+|\xf7\x84d}\x8d8\xd1gy\xf9\xeeV\xaf\x9f\xf3F\xbdЁ\xf91\xbbo\xc5\x86]\xd0\x80Bu\x94\x9e\xff8\xf7\xdf\xcf\xed/\xa2\xb0\xc4\xf7\xef\x98q>8\xd6Z\x89\xb8M[\xf45T0n\xc51\xb3s\xfa\x9e\xc2;4\xf9\xf5e \xa8F\x89O\xb4'\xcc\xc2;\xd8'\xfb\xf4\x9b\x9e\xbf\xd9\xfeƅ\xe1\xfc;\xf9Q\xbf˥\xb7\xbc\xe6\xa2b._+\xeeϗ+\xcc\xf6\xe65^i\xff\xe3\xfd\xbck\xedZ+\xc8\xf9\x9e.\x96\x8c\x90\xb8\x80ZZ?\xf7\x90\xad\xd6 \xfeQ\xbd0;Ђ\x81ѣCy\xf6wZ\xb87;\xb6_\x8a\xb9\n\xa8>\xfc1\xf2\xb8\x96\xc0\xbb\x8d\xe7|ۀb\xbcq\xfd\xe22\xfb\xd2\xf9\xf6\x97\xbc\xb2\xb7|A\xc2\xfd\x99\xbf\xbcݼ\xf1L/\xe1\xa9C\xbf\xa6\xcd1/\x8f\xdd\xfe\xa6\xbb \xfd\xab\xaf\xdf\xbe\xeb>\xce,\xf7\x9c\xe5\xc3\xcbO\xbb\x9bѯ>u}\xf8\xb2ݠ|#Z\xbe\xfa\x87^\xba6\xfc\xf5\x9b\xe7\xc3݇O\x86sww\xdb=\xdd{x\xf19\xf7x\xef\x9f>^}\xff\xd5\xe1\xd9\xf8(t\x9b~/t\xe9'\xc8~\x9a\xf9\x82^\xde)\xfb\xb7\x8e\xac\xe7@\xe4\xa9\xfec݈\x96\x8d`Leq>V\xff\x90\x90\xac \xbb\xbe֝O\xfb\xe1C\xf4\xbbT\xfdNj\xf3$\xcaGJ\n\xda\xe7cf\xbe\xdc~u^`~%\x87@\xb2\xf8\xfe-\xcaǷ\xc55>\xb6]t\xcc\xe60\xb8E\x81v\xed\x84r\x87_T\xb4\xa5\x8cU2 \xfd\xb5\xbds\x92\xec\x8f\xf9:fKq=\xd2q,Z\xf3\xe9S\xc7\xe3Ž\x99\xdfk~\xf8\xc3\xef2\x9b5^ \xdc:~\xc8rZ\x8f\xdczT˩=\xff!#\xc5\\-\xee?噝\xc3\xe0\xa6VBV>:7\xb7\x88\xe9O\xbe\x81 \xb6\xc1^\xe9[|=\xc1\xe5\xe2|\x88\xe3\xbb\xd8ޯ\xc6\xd4mS(\x929>\xe3T@͢\x97W{\xec'\xb9\xf5#b^K\xcd\xdf\xc7\xf1UW\x86\xe33\xbf>\x96\x88\\m\xc6\xddQk\x98\x8f\xf0\xa8\xc7pi\xbd\x9d\xd4\xfawZ\xbd|>\xaf\x8f \xb7\xf3\xf0r\xb8f\x99\xdbc_\xb1I\xa8\xa0O\xf9\xb0^™M;p\xff}p\xd0\xc3\xfa\xe6q4C,ߵ\xf4N\xca\xe7@\xa8 3\x82S\xfdjUS\x93\xf3u\x8c6\x9f\x9d \xf6\xfb\x83\x89)\xf1\x89\xd6Z\xc2G\xe2}>\x9c_\x87 \xc82m\xd5υ\xf1d\xc2\xf0^\xbax9<6\xb79\x8cP%'\xd9 ͹|Dp\x89\xefO\x86#\xb0\x87\xbd\xf9O\x87Xq\xba\xdfhZ\xaeϴ^\xa5\x8a\x85x\x9a\xf9;\xf7׋\xb3\xe7\xfa\xf2\xbc\xe0z\xaeͳ\xbf\x8b\x85\xb9:{\xe1\x8bU%\xa7\x96\x97[o\xb5\xfe\xef`^\xe6~?\xe0\x9f\xff=o\xf5\xf5\xf3\x91\xebc\x98\xfb_b-\xea\xddZ\x8f飹Ǫ\xfb\xd2O\x87\xc2{\xb6\xe6\x95\xde\nђuW\x98~޴\x9fhW\xbe\xba\xcd\xf0\xb1{\xbb\xe3\xee>\xff\xee[o\xbf\xe3\xd1}\xfb\xf1\xf9\x98\xa3\xdcP\xbe\xe6\x8e\xbaq\xf0\xb5\xb8}u\xb8\xfe\xcd\xc3\xd5[\xee\xb4\xfb\x91A\x97Gn\x8b\xf7\xa4\xef\xd1\xeeY\xf7\xee\x9f\xf9\xf8\xf5\xe1\xb3?\xa2\x8f\xe4\x96OCo\xf3\xe3U\x99{\xc5|\xa2\xe7\xd8덿z\x86?\x8e\xc3\xea\x98Owz\xee\x9c\xf6<\x8d\xe8C\xe60\xb8핷\xa8\xaah\xc9'H5V\xe2m\x9fYo\xd4\nK\xb8\xd7\xef^\xf6%\xbd\xb9|`[\xfeE\xb9ޒѡ\xdcZ\xb1}\xf5\xf2\xf8rt\xe6l \xfe\x89v\xc6\xf7\xebݮtO|m\x87o\x85\x94\xcfv\xd0˳\xbd\xc7\xe0L\x90a}Uæ\xab\xe0.\xba 2\xff{ٛ\xa0\xd6+\xcf(_\xc9\xe3\xc7\xfa\xb8\xf7c%\xad\x9co(\xa8\xb7\x95o\x89>#`󐂾[\xbc#\x86\x8f\xcfze\x8f\xec(\xcf=\xca\xe3zp\xf9\xfe<\xaa\x82y\x8cx~\xbf\xe0\xfd\x83'\xa7U\xe5\x93\xb3 \xf3j\xc3\xf9r\xd6\xc92?\xc6\xeb擋.q\x9e7\xf9\xb52\xce\xeb\x97x\x88\x95\xb7غ\xb5-\xe3\xadU,\xf7ߪUV{]\xff\xad0˼\xb5\xf7\xe7<5^\x98O\xcaK\xebTo\xb3\xe7S\xc1=\x85\xed\xf6ڹ\xba\x91\xf9[nT\xf2\xf9O\x00\xbcF\xf0#\xeb\xfbk;\xfc{h(\x95\xa4\x97g\xfb \xf6\xaa\\x \xd8\xfa\x9b7\xff%z'\xfe\x9dۣb'\xaa;\\\xc8\xef`w\x91\xfb\xf1\xf0\xd0\xfa\xf8\x89cΟ\xb8,\xc8O\xcb\xc1\xfd7\xc0\xa3\x9e o<\xe2\xe9\xd2\xb6\xe6!χr+\x8f\xf5\xeb\xe7\xff\xc6\xf1p\x9aê5\xae\x9eT)d\xd0_\xb3z\xf6\\\xef\xd9i\x91\x9e\x90\x9d\xf1s\xebm\xd4\x81\xeco#\\҃\xed3$P\xa8\xeb-\x98\xcd5\x8b\x8b\xde\xf4\xe6\xfc\xad\xc9qze\xac`\xfe\xa78C\xb6`\xbe #^\xcb\xfa\x93\x88\xb0\xef\xafx\x9b\xce\n\xf1\x82>\xb5޴\xa2̳\x9f=q\xcb|L\xf4\x84\x84jl\xe8\xe5پ\x80K\xebן/m\xc2\n w/\xb8B\xfcd\x88\x8b'\x89s\xd0\xc7n.U\xae\xaf\xe8\x8flB\xf5Ђ\xfa&\x9f\xff\xda<\xfb\x9bbV׊\xa7^N\x00\xa1\xbcH\x80%x\x98\xfb\xfd\xc3Fs\xf7R\xda7\xdd\xffD;\xeb=.\xe5\x9f\xd4\xcb\xf4\xb5\xda\xf3\xe3q\xf3Ą\xe1\xad\xf9BX\xdf,\xf116\xbe\xb1\xfd\x80寅\xdb\\ZZ\x81\xb9)\xb0\xd6xb\x8a\xad\xe5\x8fs\xe7/DH-\xb4\xe5\x92\xe7\xca(\xe6b\xab\xbdy\x8eǸ\xa6oj_|4\xf7\xd4,션&)\xaf-\xb8\xb0\xe2a\"\xb2\xc0S\xc1iF\xaa\x8c3\xde^\xaf(\x91\x9b\xd1_u\x8f\xe1\xfe\x97߽5\xbc\xf1\xf8\xf1x3\x9a#\xcf݈\x96OP?\xf3\xca\xf0\xcf\xff\xeeS\xc3\xc7>x\xcd}/\xb4\xbb \xe3\xda8\x9b\xa5\x98\xb5\x88f\xf8b\xae \xb7\xd6_\xa2\xc0\xb6\xcd\xf3>VЄ*\xf4`ئJ\xd9[0\xbf&\xbe2\xd6Y=\x86\xf5[\x8b@\nٜh?iJ%X\xad?\x90\xc3\xe4\xca\xd6\xcc\xbd\xe4nm>\xc83A\xa1a\x9a܈y7Zy\xf3\xe2/>l\xe5W\xe3\xd9>\xc5\n\xf2Nk|\xc2xS~\\\x80\x9c~\xccIɺ{\x96\xa6\xbc\x89\xba3\xe0\xfd\xf4\xb0\xfe\x87\xf1\xe1ƽ\xbfы\x00$X\xf6IJ\xd0'\xf6\xc6^\x8aO,-/'\x9f\xae\xc7\xc2\xfe\xad\xf2\xd6\xe1~(\xefe\xd9\xfbc\xbe\x8e\xd9\xc3'^1+\xe3\xb6z4Xp\xef\x86\xfd\xe2w\xc8C\x00s\x98\xaco\xb3\xc7r~\xb4\xf5\xd8\xc1zXB\xd4\xf4\xd0\xf6\xf67\x93\xe1\xdfX\xaf'\xda\xb8;p[\xefí\x8f\x87/\xc5ڂ\xf5\x98F\xe6l\xc1|F\xbc\xb0\xfe\xdb\xab\x82\xc3\xec\xd3\xf8\xea5\xa8\xffPV+g\xbf\x9e\xcb\xdc;\xceK\xe9\xe5پ\x80\xe3\xf5-\x81\x81\x8b\xeb \xa2 \xfe\x92\xed\xb0מ\xb2\x87\xbf\x9f\xc4c~c\\Jo\xe3\xb0\xf7< j\xf4)\xd6 \xaf\xee\xbfzX\xdf<~\xc80S\xd7t(\x9f\xf7\x8aV\xf6>\x87\xc1\xa1\xef\xaa\xef<\\\xec\xbc\xc0C\x93__\xd6\xc0\xf8h\xfb\x81h N\xf6\x87\x82\xfe\xe6|\xb8n\x8f\xe9\xa6\xe9\x85\xda'\x9d\xb5AB\xc4&1\xe6\xf01Ʊx\x91\xfe1\x96\xb6S\xfd\x9d\xc8\x9a{q\x9a{`\x8b^\x9e\xed\x97\xe1\xa5\xfb\xaeX\xe2\xfeZ\xab\xa5[\xa6?̪\xd6\xfe\\w\xd6;\xe5\xe3\xfc\x84a\xeb9>\xaeG\xa8\xd7\xd4\xff;\xa5\xf5Ҍ[G\xabԟ\xeb&\xfe`\xcb܈9`\xd6h\xa6\xb1\xd6o\x9e\xe3-\xc4|~\xf2E4\xcc\xef\x85yn>?b,\xac\xe7\x89mM\\\xd6S \xb1\xd1\xfc:h\xc9\xa3:\xb3\xf1\xedNASK\xa5a\xbb\x9dH\xf7d\xed\xe1\x8e{,\xf7t\x9f\x88\xfe\xf5\xd7\xe8樥ѲY>s\xe3\xca\xf0K\x9f:>\xf9\xe1\xebóO\xbb˅+\xda[/pYN^\xf0ݒ}.k鏾9\xbe\xde֫ \xb6\xc7q=ʶq\xa0 UiũB\xf1\x80\xde\xcc\xf6z_n\xaf\np\xe1\xb1GRX\xa1\xfd\xa4iM\x90ܷ\xf7G\x00\x94\\YX\x80\x82y\x8fܭ\xcdy&(4\x8cB\xf37\xa2\xdd\xe8ؕ\x8b\xf2n\xbd\xe7\xbb\xfb?l\xe6\xf815ˏy?!\xbb\xf2w\"H?>\xad\xf1 \xe3M\xe6\xf96\xea73\xfff\xee}<#|\xf9)<\x9b\xfb\xf0\xcf\xee\xfe\xea\xf3\x8d׿\x9cQ\xa0\xc5k>\xa9\x83\xa4\"\\\x81F|RIEb\xf2\xf9a\xbf\xc6?=\xff˨\x81 \xe7\xf0\xbc\xb7v>6\xb2?\xe6\xeb\x98=,\xc5\xf5H\xb1\xe6t-Z\xdcg\xed\xe3q\x84L@\xeb\xf6\xc9\xdb\xcfV\xb8\xa4\xa7\x8f\x8b\xc3\xee\xe4\xb9;0\xbb\xd9 #~:_\xb4\xeb1\xd5\xc3=؂\xf96\x8cxX\xe1\xc0\xbco\x89\xa5&!\xbe\xe6\xd4kŘ\xe7\xec\xb7\xc2\xe5\xf1҈\x9ew\x82\xc7c4\xb0\xa0\x903\x8a\x99oĥ\xf5%\xe7\xf3\x89\x9eF\xfe$\xbdԞ\xb2K\xf4\x9f\xc4c~c\x8c\xe1ʥ nc \xe6\x9eh34\x84\xf9\xaf-l\xcd\xfc\x96\xebU\x95\xa2\xf1e\xd6\xc5\xfb x\xe0\xb2>+\x87 \xf0M\x93\x83?1N\x00\xf7nʼn\xa3\xadB\xb9'\x91\xbc^\xe3\xfdz3\xab_<\xff\xfa\xec`\xec\xf5\xb2\xfe\n^\xacR=8\xdf%<Ɔ\xfbf\xdcs\xb8θ:ɦ\x92~\x94\xa4ħ\xc9p\xb6\xe8\xe5\xd9~\x8c\xfd\x8c\xf7\xb7.\xef\xa5\x8am\xa3?]\x00}\xf195\xf1Ԫ\xbfP\xd7\xafV\xef\x8e׸^\x9cq\xdfh\xb4\x8f&\xc79\x87ͻڛ\xe7x\x8cE\xa5\xb4X`>\xb1?\xe6\xd7ģt\xd3\xcf\xbf\x8b\xa0\x8e\xe7\x89\xb5.\x8e?\x8f\xf7%ֲ\xae=\xff\xa6\x8f\xe6\x96Օ\xb4\x8d\x90zb\xb6\xb2\xaa\xfa\xa6+\xf7\x901M嘆\xf3\xe5\xb3*\x85\xb7\xdaN\x92\xe1\xe5\xfb\xa0o=z2\xfc\xf6\x9bw\x86\xfb\xdep\xdf}wt\xfcS\xba}\xe3\xfa0\xfc\xed\xbc>\xfc\x9f<\x9e\xfa\xeap\xe6pR\xdf\xd8Q\xd31b\xba\xb2\x9b\x825\xf5\xa9\x89>\xe1g\xe1 \xad:n\x96\xb6\x83\xa1\x8cI_v\xb50D~~\xf1x\xb0\xf3\xde\xec{\xeca+1Y\xebH-\xb8p\xda\xf3tZD#g \xfd5\xbc~6\xd1\xd9{MM\xe0\xd5ϧk\xc4 \xfd\xb5\x98ul\x8fk\x8aZ\xf9\xed\x95.\x8bЪ_F\x00\xb6a\xb6\x86\x96it\x8c\xf8\xbd\xf0T\x85\xa0ViϋѲQ~<`\x9d\xc5H.\xad?\xab\xedt\xdbe\xcfXN\xa7\x84\xd3\x005Ž\xbcڧ\xfb_I\xfb_\xa7\xf19s\xd6\xc3\xfc\xe1X\"\xf4f\xd3\x95\xb0\xe6 '\xf3\x97˱1\xce\xc6wڼ\\\x8b\xef}\xe1\xbcX\xf3bv|\xa0ۃ\xba\x8b_\xf3\xfeP[R\x98\xf6Ю\xb0_\x8fW}\xea/]\xeb\xc7\xd3<\xa0\xdf\n\xe2ߦ\xf1\xa6(=\xbf\x83\xf7ݏ|\x00=~\xfe\xa3\x81u!\xfd\x98\x976`\xe6W\xc2\xd9\xf5\xeb²^\xc1\xa3\x94\x8d\xf5pY8\xff$\xbc5x\xbd\x89\x83\xe36$zMNm\xf8\xfaU\xb3G\xf6\xd0˫}i\xfd\xf3~\xc58\xb7é\xa2\xa5a\xfd\xeb\xe04?U\xbc\xab^\xc9ʧ\x95E+zLY]5%\x8em\x97aQG\x881\xab\x8b1\x8e%*\xfa\xc7m\xddj\xc4I\xc9A-\xc0B\xe1\xfc\xfa\xb7\x86N\xe6\xf8\xf7\xec\xdf2\x9e\xb1\xfdX*\xae\xba/0\x86\xb7\xe6 a\xd7jf\xf9=\xb6\xa2\x85\xa7\xcbZ\xfa.\xba\xd4\xf5\x91|\xa4 8\xf0\xda\xf6c\xcd|)\xaf\xbd\xe3W\x8esr\xbc6\xcf\xfe.\xb1V<\x8ch \xf3!_?\xe6\xdf-\x98\xe7k\xed\xfa\xebP\x9e\xe3\xed\x8d\xdf%7\xa2]Y\xed\xca%>Q\xcbB\xd9\n\xeb\"\x8c^\xf9ʉ7\xc6 /K\xd3݇\xber\xf7\xe1\xf0\x9bo\xdc\xbe\xeeՍ\xe5*\x9eK7\xa2?\xf2\xe2\xd5\xe1\xbf\xfc\xd4 \xf7Hn\xf9^h[\xba\xe8\x88}\"\x92\xd6~(N\xe0\x80\xb6\xe2\xf6h-\x96}j\xb6\xbbW\xa6E\xf7\xfa6ǩ\xffzy\x94\xf5\xcbc\xa3\xe5x}\xe3\xf8\xecE<\xd6ѷq#\xd7\xd4\xcbi\xb5ij\x9aQ\x81^?\xff\xbcߚ\x9a\xc0\xab޶ \x990\xdbB\x8d\xccj\xe2J1\xb7\xe6(1\xd6\xfc\xea3|=5\xebzjՏP{\xcf0^\xacij]\xaf\xceZ\xf6\xacC\xaa\xef\x96\xa8{9e ͵\xfc:s`w\x9dݥ\xe8\xe2\xc2_^Y\xff\x9a\xda\xde0=\xf6\xa3\xeb\xc0\xe9\xa7\xfeX1[\xf4\xf2j_\xda\xfb\xceg\xa2\x85\xe3\xb7\xe1||]\xcfZ T\xfe8\xefu1G+\xe1\x87\xec\x80y\xc3s\xbf\x9f\x8c\xae\xe0\xaf\xd0\xff\xe0\xcbu\xe7_B\xf8\xf5c\xf1\x8a\x98\xf3b}\xcc\x88\xd9\xfdw`Ȯ3T\x98\xef\xe1\\\xa4y\x00\xa5Uڂ\xb5[=x\xe9z\xae\xeb\xd5,\xc2+\xe79bxju<=c\xf5\xdc \xd6k\xa2H\xcbb\xe6W\xc2\xd0S\\\xaf\x96\x00\xf3 \xb7\xf3\x90_I?\xe7=)\xa0\x92\xd2仳>\xeb/<\xbaZ\xd3I\xbcA\x93\xd7\xe9\x95C\xf0\xfdb\xd9#{\xe8\xe5\xd9^1\xd6\xba_M\xf9h\x84LH\xde_\xc8\xf88|>d'\xeatDВ\x8eZ\xa0\x9f\xeb^\xe3\xd9~]\xcc\xd1[\xf1\xba*\xbc\xa1|\xc8]\n<\xccy\xaaᰁh \xb6g\xfe\x94\xb1\xd4\x00\xfa\xfdb\xf5\xea\xde߹\xee\xbe\xc0Lޚ/\x84]\xab\x99寅\xd7\xd2\xf7N\xf7\xea\xad6췚\xf9V|Z\xd7\xc2\xe3 {y\xb6\xbf\xc4<\xa2k\xe00_\xf2\xf5e\xfe\x87\xd7?\\ߜ&_|4\xb7_\x9fv\xc0Ӏ\xf9:f=\xb6\xf5(\xdbY@C~ \xe7/\xccѷ_\x9d\\\x80\xdc=?\xbe\xe0\xd1\xfdk\xaf\xdf\xee\xb9OE?6w|#Z\xbe\xfa\xc6ٕ\xe1\x9f~\xfa\xc6\xf0\xb96\xdct\x8f\xe7v\xf7\xa1\xc7\x9e\x885<\xcdg\xb9\xfe\xfe\x8cK=\xa0\xa1\xb3\xfe|\xa5\xc6\xee\xd9ݦ\xbc\xe40 \x88G݆\xff(\xa1|\xab@\\\x98rz\xadx\x9d o\x97Ok@/\xd8\n\xbcp8\xa9|\\\xce\xb0 \xaa\xe6ӯ_F\xe9\xb3\xfej8\x9b.\xe8_\xb6W\xfd~>\xd9\x00\xfb\xb39\x00\x9f\xacoKӿ\xed\xc1ci\xf8\xa0\xd1\xa08\x81\xa3>'u\xc8\xb4\xf1\xb2 Qۏ\xafI\xe5\xbd\xf5M\xff\xb8\xdc쯿t졄\xfb=\xaf\x87\xe4\x80*\x95\xf2a~]\xb59\xef\xd2֪&\xf4\xd7~?\xe0\xfd\x810G\xe0\xf9\xb7n\x96kx믈F \xca\xe1\xfezq.\xec\x9f\xf9y̽\xe70\xb8y\x8f3\xac\x94\xb0\xe4$*\xaf\x98\xf0v\xccx\xc1Ua\x88\xc5\x89.\x9d\x8b\xf15Jx\xe5x\x81ѣ\xef\xac\xc6zX?6/a\xb3񵀘\xcfi<.0[0ߎ\xb5>\xd3\xf8a?Q\x85\x8cy\xffYO\xf3B=B|\xe5E\xad*S\xf5\xd3^\xfb!Րf\x9f(\xe0\xe1`\xe6W\xc2\xdd믔\xd0Jz8\xedD\x9fH8H\xe1>{bhhI\xb6\xcb\xf5\xcde\xcd\nB\x89և\xaa\xa8\xe1tƲ\xff}p\xba\xbe\xd5\xea\xa2G\xe4\xd3˳\xfd\xb3\xf7V<\xf5\xb2Bz\xc0. <\xcc\xf9\xfa\xa0\x86\x8b\xe7o\xef\xd0'\xfb\x8b\xe9\xd9,?\xae;\xe7\xdf˳=avߊ\xc9ͅ\x82\x92#O\xe7^\x9c&\xccآ\x97g\xfbm0\xef\x9fr\xd6\xd4\xfah<\xe6[\xf1\xe1\xde&\xdfpUP\xf2\xcf\xe3\xc6+\"\xe5\xe3z\xe5\xd9\xf8\xfc\xaa!\xba\xfa\xe7\xdb6\xa8qj\xfa\x82\xe5\xe5QZ\x81Z\xf5\x98\xdf \xa7J+-aBU t\xad\xff\xbb\x8d\xe7|s\x99\xaf\xe1C\xfb\xd7\xfc\x9f_\xbc-:\xb1\xa8\xa4&\xac\x9b\xebT\xc7\xec\xa1öe; h@U\x96\xe2>\x85M\x9e\xc8\xfd\xe6\xe3\xc7\xc3\xff\xf5\xfd\xbb\xc3\xefߺ;

ui\x93\xf5n\xc0';\xbaw\xc8 \xa00^l\xc6\xe3\xb3:O\xe3\xc3\xd8c|*\x98 \xa4\x98\xf7cY\x852\x92\xf1\xb3\xfc\x9a\x97\xa3\xa5\xbdԾ\xbfj\xf9\xfc\xe23P\xbf\xcfS\xeaq\x9c\xfcx\xfc\xb8\"̗q~\xbe\xf1\xfc\xe6\xfd!\xccGVpJXrDDW\x8c[\xc7\xfd\x97֋\xeb1\xf5\xc7l \xbd\xea[\xfcv\xd9\x94\xce_݂ \xfe\xfdp\xf8R|9\x9d\x8d\x95\xaf\x95\xffP\x9e\x8a\xc8\xeeJ\x98\xbamC|- ַ p\x9c ̒\x98_\x8e%n\xd8OT\xe3\xfeߪg\x9aW\xa8\x87\xf6GM\x82\xb7\xa0\xdc\xd4ö1\x83\x8d\xc7xl\x95Ft`Y\xb9\xb1=\xf3\x8d\xb8{\xfdA_\xa3\x9fO\xab=\xe5\x9d\xe83޻=\x00\xd4w\xb8\xb4\xebkC\xa0\x88#\xe4\xf8\xf2\xc6BQ\xe1\x8f\xfb\xef\x83\xd3\xf5\xadzx\xbfa\\\xd6\xcfu\xe1\xfczy\xb6\x9fb\xf6ފ\xa7^v@<\x9c\xd2\xeb5ޯ\xc7\n\xefפw\xc0N\xfb|8\xbf\n^\x9c\x9f\xa5\xed߸>\x9e(ԇ\xf9\nf\xf7\xad\xb8\xe2\xf6\xc2Э\xf9\xa6\x94g͢\x97g\xfb\xe3\xe0\xf5\xf7ץ?N\xfeႫ5~4%\xdcaZ?\xe5\x837\xadG8?\xb5\xf1!J\xbe\xe0/\x8f\xa9\xc0\xa9\xceV\xceI\xe6ӕ\xf1\x85\x99F&d\xbe\xc3%\xafu\xc1\x84\xe0*q}j\xf8\xa2\xf7\xaf\xe5G|\xf4hn\xcb|RH\xb1\xb6\xa3\xe4\xc9\xf3\\A\xc3d^\xb0J\x9a}\xb4HJl\xe4\xf9\xb1\xb1\xfc\x8bQ\xd8ȵ\xc7\xf9l\xe3\xe6Y\x9b/1X\xa5!NrZ\xb0\xfb\xeeS\xd1o>>\xfe\xd5wo _q\x8f\xe8~\xec\xea߈\x96\x9bί\xbe\xff\xda\xf0\xcf?scx\xef\xb3W\x86\xa7\xdcM\xe9\xfdb\xfd=\xc6\xd3|\xe2_\xf4Di\x81\xa9jdQ\xee\xad\xf6k\xf3S\x82Z#\xa4=O\xa3\xe54\xf5\xb7\x8f\xaf\xeaO/\xdc\xd4\xe6O\xab?\xf1\x8e\xbḙ\x83[\xeb%\xfbuԬ磻\x97\xf3\x99Ffv/\xd3\xc89V\xdaZ\xbdq\xff [Q\x84\x83\xf9է\x00j\xa7\xb9\x9d\x82Fd]§\xa5:\xa8U\xbd\xafv\xac\xf9\x95\xb2G<_k\xf0\xbf\xa8z\xc2\xd0\xf3p@\xf97i\xbfK\x99=\xf3ԝ\xcdY^\xc2\xd7\xfa/\xe6Kz͡/p [w\x92\x8fxhv\x85 7 . \xdb7\xf0ҥ0\xda~8\xd8\xcdV\x98\xe5\xa7\xf1X1[\xf4\xf2j?\xb7\x9eU \xb1\xffm\xf0\x9c\xc9jB\xf6\xd2-\xa1u\xad#\xc4C\x84\xe3\xb8);\xe0N\xfc\x98\xb1\xd9'\xdbD\xb1\xbf\x8dp)~n\xfdC\xda$\xf51\x99I˪\x001s\xe9\x83[5`\xd1+PCh\xe0\xf3g\xea\x86\xfb\xef\x83\xe7֣jpFy̙q\xff>\x9e{\xc7\xc7\xe2Q\xaac\x8e\xb2F\xccd=X\xc0\x9f\xe8\xd9g\xb8C\x91,^\xeb\xfa\xf6[\xb0O\x88\\ sa8\x9e\xe3\xa5ɗ\xcbx_\xeb\xac\xf9\xc0\xf2sx\xa2?\xd2+\x87\x9c.p\xceϴ\xcdWd\xda\xec\xd1>\xae\"\xf7W<\xb7H\xe8\x8d\xa0)\xcc\xfb/Wd\xfb\x92~\xde\xcf\xf6\xb7\x8c \xf4\xf6\xf2l\xbf>\x8e\xe7#{g\xf5\xad\x98\xfd4a)p\x94o/\xde\xe2\xb5\xee\x8f~\xff\x81>\xd6\xfb\xc5\\?~K\xebg\xe3.\xdd\xc7RZ=}}y^p\xbd\xd7\xe6\xd9߉\xe1\xde\xf4\xd9~)\xe62\xf0\xf4f\xfe\x9fz\x96\x8d`\x98?\xf9\xfė\xf3\xa9\xd6\xe3\x92\xd7:\x84\xeb\xadW\x93y\x9eM\xccs\xff\xd9Gs\x8b\xb30\xea\xbaׄ\x94/\xf4\xb8\xe7\xa9`.] o\xa7\xf7ܹ~\xeb\xd1\xe3\xe1s\xee\xdd\xff\xcf[w\x87\xf3[\xee\x86\xf3_\xde\xce\xee\\\xfe\xde\xc7Ά\xbf\xff\xa3g\xc3{\x9e\xb92\xc8wE\xe3\x87\xe9DP\xfda\xe1k\xcfRv\xc1_\x98҃\xed\xbdw\x8e0\x87\xc1\xad\xfdpO\xd0WP\xbc\xb6`\xf4MUT{\x9b_(\xc1c_\xff\xf0;\xfc\x88\xf7^\xe9q\n,\xe0P\x9e\xfd5c\xab\xe7\x93`\xd8\\\xc0\xc3\xec9\xae \xebg\xfe@\xcc\xee\xe70\xb8CvuG\xcc0\xff\xb5%>m\xc1\xfaI\x83\xa4=\xd4&D\xd8CO\xaa_~\x97\x94\x9f\xb5\xe3k\xe1\x95\xfdF\x8fTaЧ\xad\xb5j\xb1\x97cbɰ\xa6\x97\xaf\xbd\xec\x80 \x98\xdf '\xfb\x87 '\xe7\xb3\xdb~\xc7u\xa9L/\xd6/\xdd[Ƌ\xc3H\xb9\x8a\xb9S\xc6\xd0\xdc;]\xd6ωp\x84^\x9e\xed\xf3xn\xff%\xbeaE[K+\x9c\xd7f\xd9>|)\xff\xb0k~k\xdaA]\x9e\xb7\xe2\x8c\x9e\xf6\x8cq\xfdzy\xb6?-\xcc٭\x85O+\xcb5a”\x8d\xc5b\xabZ\xffc\xf0.&\x9f_<6\xfdH'w\xbeoo\xfa\xd7\xc2|A\xc2\xf1s\xfc\xa8\xd5 \xe6.\xf1X\x81wh}N\xf0F\xb4T\xab\xda&\xdfI\xbcAS\xcbL\x80\xed\xba\xc2ū<\x92\xfb\xb5\x87\x8f\x87\xf5ڭ\xe1\x9b\xdf;\xae}\xebl\xf8\xf0\xb53\xf7H\xee\xa7\xc6OE\x9f]\x9b\xc6 jUSۉ\xa7\xfd\xb0/#\xa3\xe0/p\x91\xf9\xa9\x8a5G\xe8\xc1\xb0]C\xc7R\xd0WP|\xf5\xe2i\xfc\xa6\xde\xceȟ\xac{\xb3 \xc0\xfdՍ\xf3\xc2g.\xce'\xe1\xa7\xfaٜش\x8e\xd5\xce/\xa9`D\xe0œ\x8d\xa8\x98\xe8\x8a1\xf4\x83/\xe1S\xca'dS:\xa3c\xbc\xc0ױ\xe6W\xca>\xae\x8eQIy\x8f\xdb\xd4\xd3Z\xaf-\x8ab%{\xd6Ű\x9f\xf2\xcc\xc6\xc7\xd3\xeb#\x893\xaas/\xc5\xf5m\xf2\xc1'\xfb ҃\xe8\xf0\xa8\x87\xe2\xcdnoR\x92\xd6x\\>\xd6K<\xf2\xf5\xf1\x8d\x97p\xe8J]V\x87c=\xcc+b\xd6\xd2MEp\xb6\xe8\xe5վ\xb4\xde\xdb\xa45#\xd6W\xc6Z\xaf\x92>Λ\xe33fﭸ;*\x97\x830o8\x99\xdf&\xd0\xcf\xf7\x8f\x87\xad \xe2\xf9E\xd3\xc8g\xf5\xb9\xbe\xbe;\xeb\xe3\xbcY/\xf3bvߊ \xdb\xd5]4\xa5\xe7gu\xf4jE\xb1\x9e\xd3\x00\xbe\xe2F탡'\xd5?\xd5+\xbc\xe62\xe2 \xd7\xc1\\\x8e\xa7\xe7\x85P\xe1\xa1>\x9c3\x84GO\xf6xl\xac\x8aU4&\xfb\xeb \xe7\xe53\xbf\xce\xeeNa\x92\x8f\xe9\x81}\xd8`,\x9d\xb5\xf4ru|\x81\x990\\\xe1\x99nŅh'\xd7ܚ\xcf\xfa\x89\xd4\",\xe1\xa5\xcf|\x86=\xfb\x9f\xe4 \xfb\xe8 9\x96;P\x89g\xfb\x8b\x82\x91\xe7W\xc6c9\xa2\xe5\xad\xf5\xf6ʇW\x9f\xc0\xe8ѡ<\xfb;-ܛ\xdb/ŧUS/\xd7^\x81K\xb6\x878Ƒ\xfa\xfb\xf1\xe3\xf8\x86q\xbeLΧ\xa6\x9d\xfb\xedk\xfe:\xf9h\x81\x8fJX\xf3\x97\x98\xecb\xe1\xe8\xd1\xdc=3\xc5ٚy\xe5<\\;O\xaf\xc8\xe7\xf5\xe7o̸\xd3V޼\xf9yI\xfa\xe4Ϧ\x81\x93x\xe3\xa2\xc6\xca\xf6\x8c\xb0 .\xb0\xf1O\xdcNp\xf7\xf1\xe3\xe1\x9b\xf7 \xff\xe6o\xc3w\xaf\xff\xec\xe37\xdd\xf7C_n\x9e\xb9\xd3z\xc9?\xc7['\xb1\xf38>\\{\x8f҆\xcc\xcf\xe3\xf0\x89\xdfpa\xa3=O#\x80 \xd3\xf9\xf0\xcc\xd6\xf0 U\x98\xcf8\xe5׈\xbb\x85\x8f\xfc\x88\xa6\xb2;o\x9df\xdb[\xd8\xf7gأ\xb6\xfdQ\xb6\xed!\xbaPh\xec\xc5\xeb*\xec\x8d^\xb6\xd7|\xd2\xf9\xa4=\xb0\xc2џ\xb3\xe0j0\xbcd\xbc\x8e\xa3\xb4\x95+܆\xd3\xf1\xd4Hm\xbd\x97\xcfv·\xe31?=\x9f\xcb=\x80Ӟ'݂\x83\xeb\xde?p\xc12\xe1\xa3\\}\xffB\x96\xf2\x9e݁\xf7\xc3Q\x90qH\xb3\xc4D\xc6I|s\xcc|\xbc\x9a\x87\xc0\xe7\xf5(\x8f\xf5ԯ8\xf8W\xedm\xf1\xc2\xfe\xab\xacG\\1\xaeL\x8dg\xfb\x8b\x876\xb5a\xbfH\xbd\xd8\xc2̝\xcf\xce\xf8d\xbez\xee\xb0 F|,\xe7.\x94\xcb\xc4\xfa\x99\xaf`\xee^\xc27\x9b\xd1\xedz\n\xc0+\xeb\xe5\xd9>\x8fK\xeb\xafE\xe4\xfd\x87\xd3\xca\xfb\x84ǃTߔO\xfd3\xbf-.\x8do.[\xd8fq6\xea\xe5#{\x89[[\xaf\xcc\xd7/\x92\x88\xfc\x8fR\xd7”w\xb2\xbf\xefÙ\xaf\x9f\xfa.-\xd7\xfe\xba}E'\xa1\x83~\xe5\xc3zT\xb3\xbc\xfd#(b\x85\xc0b\x91\xbb\xde>\xe47ͷ=\x8d^YO`\xf4\xa8Ƴ}\x8a5\x9f\xb4]Z\xd8{+\xce{۸UJ\x81*?=\xbd\xb9_\xff֟\xcds|\x8a\xf9\xa3\xed\x95$`\xe9\xe4\x93\xfd\xf51\xffs\xfch\xda/ \xc82\xbd<\xec\x89?6`}\xcc\x88\xd9\xfdZ\xf8@Y\x97ݭk\x8dG\xefr\xe3\xe0\xf3 \xf3\x8a%\n\xb3+\xb8\xe8<\xe7ø\x96\xdb_b\xad\xe6\xcf:\xf5\xe0\xeb\x9d0?\xd5\xffZ|t#Z\xd2p\xce\xe7\xce<cZ}\xe9k8Ѱ\x82S\xc1\xa8q\xad\xa7\xa2\x97u\xe4\xf5\xf3FX\xcbn->\xa7\xbe\x99S\x9c\xd7߶^\xd07\xef\xf9x\xad\xa2 YCc \xaf\xab\xb6\xad\x9dW\xfd\xe9|R\xbc\xbe\xe3\xcc%#\xce~\xdd,\xd7\xf0\xc6\nKx\x8dX[\xf8(\xe9\x9d\xe1t \xf8|mz\xf9\xfd\xc2$\x96\xf8\xa3\xed^ \\\x86}\xbe\x9c\xff\x81x\xb3\xfaX\x9a\xfe\x8d\xeb\xe1\x89B=V\xe6s\xe1\xa5\xcd\xca\xe7\xa7[/f\x99ܟ\xf9K\x9c\xaf@n|bK\xe6\xb7\xc5\xe1~B\xac\xa1\xed\xb86\xdem<\xe7˘\xab\xca\xfc%\xd6\nm;\xe3[\xff\x001\xfbhnH\xc1\\x\xa7#\xbeL_\xb6kN\x98M<}\xbeA-\xf9Jk\xbc4\x80\xad3y\x87\xa3\xa6Ir7\xe10߉\xa7\xf2\x9c\xd7 .\xc2w\xfa\xaa\xc3v\xac\nq\xe1=\xf5o\xe9\x8e\xfeM\xba\xe9e{_\x8f\xce|\xca\xf5\xb0\xcf \xe9\xab\xc5\xd3:\xac\xe7o\xfd\xc5r\xb0|\xdfͫ\xfcǜ0\xe1\xf3\xf3\x8by\xff\x9b\xc6\xc7\xe27\xbf\x99~?\xcd[ 9@ \xb7\xfa\xdb\xcfNJ\x8a+\xbc\x00\xb0\x83\xafc\xd5]\xca\xc3W\xe3\xd7Ͼ\xfc\xfa\x91\xf7\xf1\xfd\xb5\n\xf7\xa9aoܛ\xf9uq\xf8ʼn\xe7_\xb2?\xf8+<%,c\x84\n\x89\xae\xb7\x8e\xfa\xab}i=\x96\xeb3\xed\xf4 >׋\xed\xa7<\xb3s\xdc\xd4\xc3J\xc8\xe4\xfb\xf3\x99\xb9E\xcc\xed\xaf/8\xa0b\xaf\x87\xf4\xf9\xe9\xea\xe6\xfb\xfb\xe9\xb2lx\xd2\xff\xb7ka\xe0\xae\xde\xcc6k\x8fϊYZ/\xcf\xf6\x8aK\xeb\xa9}\xff)e\x94\x8f\x97\xae\xbfi\xffT\x8f\xe6\xbc\xa9\xbd\xe8C\xcfieЊS\xf6P\xc4\xde\xe70\xb8E1!\xbf\xe4\x84yå\xf5w\xac\xfd\xc0R\xa7>\xaf\x97\x8b\x87z \xe6\xc4\xec\xbev\xb5\xeeA\xaf(\xac' >=_\xb2=\xb6\xc3\x81\xf7Ʃ\xde=\xb0\x959λƳ\xbdzD\xeec\xa7N\xa7\xfd\xfa\xb3\x86$?k\xc0~\x93d\x90t0 \xe08z\x93\xfc(\xe6_\xbf\xd4\xf2\xe5±}'\x9f\xe4g\xfdk\xc3\xc1a.*\xe6\xf2\xb5bΗ\xeb\xc5|\xd7<\xec\xcdk\xbcp>X\xb6?K5\xb9s}\xf9|\xc3|\xebL \xd5\xd0Ώ<yƯͳ\xbfKW\xa0\xb7\xfal,\xe7 \xc7a\xbe1s\x89/D*8{#Z,M\xc4\xf5\x93g\xa5s\xdc\xfa*\x96{\x84\xa6R\xc5b\xc7\xf5h-\xde\xc4 <.\xb7W8\xb1\xc7\xf0\x87\x89\x80hu\xfd[pB\xecp‹\xaeI\x83\x83\x86q%\x9f\xe5]\xbfRJ\xe4\x8eó\xbb^\xb9 \xaf\xa1\xf4\x95\xe7WX\x84\x00\xc9\nhk\xb0\xee~}\xb4\xf5\xea\xb0\xe2\x00%\xdc\xe1rwS\xd1l\xf5\xb6 \xfbq\xb8з\xf1*\xf2*\xba\x94\xfd\xd4;G \x98S\x8f\x951׆{\xc1\xb6\xcd\xf3iXAs\xad\xc2}j\xd9\xf7f~;\xac\xf9a>\xf2\xfe\xaeX\xe1E\xc1\xad\xe37\xad0\xea\x91[\x9fj9\xb5+\xac\x8f\xeb\xc5\xfd\x99W\x8f%o\xdc8\xf5\xb2B\x8b\x88p$F\xa2\xc7p\xbeK ,>&\x96\xf1\x88\x87˿\x8f\xa1z\xe3\x99 \xff\xc6\xfd=\x91\xd7\xcb\xe6%\xccn\xb6¥\xf86\x946ߪF<`Եc\xc0ESn=\x89G\xac\xb7\xcc \xb3\x80s\xa95d\xbdy\x8cxA\xf7\xd6x̛\xf7\xc6z\xb3\xc6{o\xc5ݱ\xb9<\xec\x80y\xc3\xf1z\x93.sx\xd4ޚ@!^R9=Y\xbd\x9c7\xfb\xef\xe5پK\xc8Z\xfa nv1 \xe5Q\xc5a=i\xf8\x9f\x8a\xabe\xbc \xf4\xb2\xfe)\xae\x8fH\xab>\xce\xdf\xeb\xb2u\xaf\nУ\xb9]X\xccDV\xc0W\x82]\xa7RLvZǐS\xf2\xc0|\xab\x87֍7l|\xe2\xdbl\xb9<\xf5L\xb5@\xcaj\x84\xa8\x8e\xa5\xfd\x97\xe9O\xc7K\xe3/\xf3Ư\xd6?\x9f\xa5\xf4\xaaշ\xc6\xe7=\xbf\xb5V\xf0\xeb*\xe5j\x89wiC4\xe6\xcbX{\xa4\xf3E{`\xc7\xfdq,19\x9e\xb4\xed\xfb\xc3\nz0l\xf7U\xdc Qu\xc5<^\xecsj}\xf8\xeak\xf5\xc7:\xd2\x92ϧ\xae0\xf5|-\xad\xf9쫖Nj\xa33?ř\xff\xc8c\xfb\xb7\xdf\xec/%\xfe?b\xf8˟\xef7\x90C\xf9i\xd1t\x8a\xc6Gl\xbc \xebЌM`\xe4nl9:6\xc9_\xae\xea\xf9i9\xd0\x9a\xdfwZ\xb8\xb3\xf0~|\xc5&Ͽ9\xaa_[\xf7\xd6\xe0\x87\xd7w\xdc\xee`\xd4c\xee=\x8b\xc3\xf2cGy>\xc4W>>_(,\xd4\xe3\xfaX<\xfa\xfd\x82\xf7\x8f.\x9f/8o\xf5έ\xad\xb8\x94mk\xfff\xbb\xfc\xf0\x84\xee\xc6\xfb\xf5f\x8c\xd7G\xfcj\xeb\xc9\xe0\x80\x8a\xbd\x8a\xef\xd7S\xa5\xbf oΐ\xb1\xb0ԇ\xf9\n\x9e \xae\xe2bS\xd2\xf9NM*\x00@\x96\xc5\xfc:8\xde$b\x8cU \xf4\xac\xcfv\xeb(9\xf6Q\xa4G\xb6\x8e1\x8e\xa7\xf6E\xd0P\xabV\xa2\x8a;\xb0A\x8e\x97\xb6ր\xdc\xdfp\xeb\xfa^\xbc\xdeԗ\xe4GuI\xf4\xefӵ\xf8^?\xf5?6\\Z\x9e\xfdu\xfb\x8aB\xe7\xf9\x90\x9f\xf2\xf1\xfe\"\x8eJ8\x9c0\x82 |Z\xb8\xa4?\xdd\xef\xa7\xf9\xcf\xe7\x87Zj\x854\xef\xb8M[\xf2\xf5\x8899\xe6z1_\xc7\xe2\xa15:G+\xe1z\xd4\xb3@\x90\x90\xc9\xf4\xfb\x8b5\xb0y›A\xb2y\x87\xe0\x9d\x899\x99\xaeR\x82\xdez\xb1\xbd\x9f\xb0\xaa7\xf3\xcd؆\xc1\xbf\xf1xy\xc2\xb6\xe69\xe3Z|\xb6'\\\xeb\xce\xfc^\x98d^\xc2\xcb\n\xbc\xab+\xb0Ӎh\xa91Nm}\xf5捁{3_\xc6\xbf\xf5\xc2+\xe8U\x8f\xe1Œ\xec\x85Q\xbfr\x86\xaa\xa4\xc6\xef\xa57Gr\xa8\xe9\x9b\xf2\xe9x\xa9ߵ\xaa1\x8d\xd4\xe5ԧm\xfd\xf9\xa4>N\xa5\xa5\xb5\xa2\xeb\xea\xe5\xfa\xb3w\xe6\xcbX\xf5\xa7\xf3E{\xf0\xfa\xade\xcb:\xf6\xc1K\xe6Wd\xa5\xfdQ\xca\x97 0>엳\xdb \xb3>,ǩ\xe7\xd3h)\x8f\x8f\xea\xbf\xafZo\x8e\xce|\x82\xad!\xdch\xd6\xcc7\xff\x84\x00\xfbM\xfd}\xdf_[J|\xf1\xf2J\xe5c\xbe\x88\xe1\x80 \xf87\xe1*\xb6\xcc\n\xee:O\xcfᄹ\x8a?礪\xdf\xf2\xe7\xdf\xdc=\x9e\xe6w\xb0\xbb(\xdcxH\xe5ﮗ\x9fXv@\xfe\xa6\xe5\xe0\xfe\xe3D\xcf\xe2xL\xe5\xd3\xf5\xac\xed\xe7\xff\xe0Q\xb7\xe6\xb3^~\\wο\x97g\xfb>\xcc\xd1[q_\x94\xb0\xceO\xef ,\xe2\xa5m\xfc\xfec\xaa\xe1ԁ\x85j-p\"\xe0b\xf6O\xf6\xf7\xc6\xfamV_+\xa3\xe3\xf1\xf0D\xa1ާƳ\x9eN\xcc\xe9\x9f\n\xeeL\xe3\xd2\xfc\xb2\xbaW\xbez\xe7\xdeY|\xd8\xf79\x9buf\xfc\x8b,=\xd6\xe0\xc2((b\xacpO,Ub=\xbdxO\xbd\xa9\xdai\xf4\xe9x\x87\xfa\xf3\x85g\xc0\xea\xf3\xa5\x94\xfd4N:\x9a\xcc\x8ek\x8a\xc0i\xd0W\xaa(\xf8\xbe\xe8\xec\x8d{3\xbf\xab>\xcc?\xe2v%n\xb1\x82\nfAl\xbe\x8f\xfa\x92C\xbe\x92\xe4\xf5?\xf2\xaeo\xa1;\x9b|\xe8$C?f\xb0\xb8v!\\\xe3\xb9l\xcf|\xfd\xa3Bv8\x8bOw|\xc2|\xa0\xfc\xb8 >?^\x00\x86\xad\xbb\xf7g\xcd~67\xf2~\xbe\xfa\x97y \xe0o\xec\x9a~\xeca~yE\xc1\xf0\xa9\xbeq{0lO57\xd1\x8d\xd3\xf1\xf1\xe3\xe7\xc7Ss\xc8[\xa7\xd7So\xed.\x96Մ\xad\xadue\xed\xab\x98\xd5M\xa3\x97\xebN\xbc\xea!`\xf5В-bK\xb6\x9f\xeaXq\x84^#\xd6>JzQE\xf0}\xb1k\xbd\x99_\x8eU.\xec\xfc\x88\xdb\xce\xeeoDM~\x8dhȅq\x97UyɁ\xf2\x99\xa9\xc6Sw6\xdf\xf96B\xc3XI\xe3\xd0\xce4D\xa7\x9fȳ\xfcj'&^\xf0l\xcf|\xe7\xf5\xf7 \xb4 d\xee\xf6\x8fr<ʏ \xe2 \xc8 \xa0\x90\x8f5\xfb\xe9\xc8\xf9x?\xfe\x8bxw>1\xe1|\xa1\n\xfc\xfaG\x00\xce\xcfc |ro\\\xc0\xa5\xf8\xe43A\xf9|\xb0\x9fO\xc7HvK\xdf\xab\xbb\xbc\xb7dw-.\xae\xfbc\xbe\x8e\xd9\xc3R\\\x8f[\xf8\xf5g\x8ds\\\xdc\xb5\xe3(]1\xe7ٵa9\xfa\xed\"\"\xfbQ\xc3F\xb8;>\x84\xf5\xf6\xf2\xce\xde\xd7Î\xc5E-]\xb1\xd9\xe3g\x9a^\xb8^Oc\xb3b\xb6`\xbe \xe7\xd7X\xf1%\xbe^\xc1\xb6\xf8\xe9\x8e1\xcd+\x8d\xaf\xbcx\xd7\xdaM+8\xed\xbd=\xe2\xe8\xc0\xd9\xc8AtJs\xb9\xc4\"\xb6g\xbew\xaf?$\xd0迸\xc1\x97\xfa\xbb\xb4$\x84\xa7-\x9eߟ$\xef\xf8'6\x8e\xdbw:\x9e+\xb8}\xa4\xf8\x8aM\xc2A\xce\xd0\xe9zQ \xe6\xa30\xec\xbc\xbe\xdeIybFq\x8dO{I\x8f\x96\xea\xc0s\xeaa\x83\xc4!\n<4\xfa\xf5g 92\x88,c2\xdbD\xfd \xcfF\xb3>W$Kz\xf2!\xa4\xc6\xe8\xc1\\\xff\xaf\xf6\xe9\xfe\xa7\xfe\xe5zH\x8f\x8f\xfd\xaf\x87%B\xb8\xfe\n\xf1%\x83T\xe7\xc5\xfa\x98? \xb3w\xe0n\xaf\\.vP\xe0\x8f}\xa8\xe1䂕\xfd\xaf\x84\xe7~_\xb5\xfb8a\xc35\xbe\xd0m\xaeY\\\xd6қ\xeb\xbf \xe5\xf5)\x8f\xf9\x9ej\xfd\x95\xdb#~m=\xd6+\\\xd2Ǚ\xd5&\xc0<\xcf,0G9\x86\x9ed\xbd\x9a \xf0Ʉe\xc1\xa5r\xc2\xc1\xbc\xb8H\xf4\x99\xbf\xd2\xfaN\xf4L5\xee\x8fc!8\xbf\xd18\xbc$\xfa\x8c\x82 \xee<\xf7zjz\x99\xefW]\xf3\xd0\xcb{ɡ\xb6_0\xbf|\xffXZ\xb1\xa0Wk׆[\xf7\xc3i~\xf0-\x91X\xafF\xaf\x87\xf2\xc1\xd3\xd2#?\xed\xcdj\x96\xe2\xa5Z\x8a\xfdPRb\xc3y_\xe73\xd9_,~m\xbf\xdct\x94\xdc9\xdf \xf1X\x8f\x82\xff\xee\xfaظ\x89\xbb\xb1\x94Q=\xed\xd0,\xec \x8d\x88?e_^\xec\xef\xc40\xa7\xbf>\xb14ߵr\xda\xc7S@8i\xc9B\xffuy\x90\xe9\xf9\x8d\xd9\xf4\xfc\x9f\xb3\x98*f ,pd\xb45\xcf\xf1\xd7\xe2\xb3=\xe3C\xfb\xb3\xbf\xd3\xc6W\xbe\xf6\xff\xb3\xf7&\xd0\xd6eUy\xe8\xfa\xbbj\xa8*\xa8\xa2o\xa4G\xe9\n\x91\xc6\x90AQPӠ}&bJ|\x89$\xb6#y\xc3\xc4\xf8\xf2v1\xf0ĄA4\xcdS\xa3b\x8a\x82\xb1\x81B\x91\xa2o\xaa\x94\xa2衠\xeaoߞ{\xceo\xad\xbd\xbf\xb5\xd6Yk\xed\xb3\xf7>\xe7\xfeuk\xc0=\xfb[\xdfl\xbe9W\xb3\xf7\xbd\xe7\xbf\xe7\xdexs\xaf0,m\xc0\xb6\xb2\xb9\x8d\xdb\xe3ZE\xdbgZ&\xc22\xfa\xb1\xedj\xa3O\xb7\xd7 8\xc8\xf2O2\xcbtorT_pm\x87(\x93\xf7\xa7q\xc0\x85\xf9\xf0\xa0\x96ֿ\xe4o\xf4\xf7\xa5Y}\xfc\xe0\xdc\xfe k\xfaCA\xda\xc1*\xdc\xf9\xa6ˏ$y>fŝ\x88*\xbd]i\xdc0\x8fm\xe1T\xd6\xc3\xe9\xf8\xfbR\xe6\xa7c\x84\xf5\xc4 \xe7\xa8\x83\xe5\xef_\xb9Odꝛ\xef㉈̄\xfb\xfegx\xbf\xc0Xؾ`n\xb0͗\xd5\xee\xdfRP\xb6\xbe\xdaR7r\xe6\xc3\\\xeb\xd5)\xea\x95\xfb\x9d\xfd\xd7Ǣ(\xe8\xd3\xfc\x8c#U%\x83V\x9e\xed\xb8\xd7g8\xb7?\x8b \xe2\xf5\xb5̅\xa91\x91>\xe2\xa7\xec\xb1 \xe6\xd5Y\x8b\xb7ə\xf6\xe5 `\xab4\xf4*?\xdc\xef\xca \x8d\xb8[<\xd4'zr\xb8\xbc\xb9\xc0\xdc7\xae\xb7\x95g\xfb1\xe6\xe89<\xf6Z\x00\xa1|\xe0\xe6\xd1\xfd\\\xfc;\x9fh\xffzK\xb0\xe78\xa7?\xaa\xd7\xfa\xfb\xc9\xe7'\xf7\x9d\xfb\xd3ʳ}#\xe6\xf4\xb5\xb81\xcdޚ\xd7\xd6\xcbۣ\x84\xe3\x82ك-Zy\xb6\xdf Ν\xcf\xe1yM;܊\xa7\x9f\xefK\xcd\xe8\\\xfd\xe5yo\xd5;\xf6\xe7\xfe +\x83Z\xee\xbf\xfao\xcbk\x94\xf05\xc4 cz5T\xc3\xdc!>\xdf;\xc0\xab\x9b\xebe\xfek\x87x?\x95\xf0joD\x8bLOf.\x95\xbe.\xda\xfaVЇ.\xe4p\x9b\xb2R\xb4\xf9xՋ\xc7\xf0V\xa1\x8aQO\x9b\xfeU\xac\xa5 x2\xf7\xabz\xb9C\xa4\xa8@G\xe1\xc8}[\xdf8\xe0\x8d\xc0\xb0\x8bl>\xcc\x00\xbc\xbe\x91\xd8=6Yy\xc1_\x85ͅO\n8\xd7N߿\xb9Y\x83\x8b\xf9\xcc\xce\xe7_w\"\x9aڦ\x9f\xc3\xf3zb~:ֆ\xe2\x8dhy\xf0\xd6\xd6\xe9װ\xbeL?\xbf\xf0|\xac\xcd\xf7\xf9D&\\\x987Dv\xf7\x81\xf6\xf0 7X1\xce\xe3\xf17J@\xd2 \xe9\xc7ki\xe9h\xa1{%\x9e\xc4\xf6̗1G\xc8\xe1r\xa4\xfd\xb1\x90\xb0s\xf50?\xaf\xfaRt\xe6\xf3X\xf5\xa7\xd7[Xa\xe0u\xefI-+\xf1\xe7\xadr\xa9hS\xe6\x86\xf9\x96\x91P?\xf7#`\xbdR\xebP\x91\x8e\x86~f\xea\xd50G\x9e;\xeb\xda12A\xbe\xea\xe3\xd9;X\x98\xb0\x84\xe0\xfcY\xbdŗ\xf3\xa9(Ģ9\xbd֗\xc1\xf3\x8bb\x9c!\xcd\xfd\xca\xc7\xfbI-d\xbf\xebU\xf0\xd0 \xbbś\xf4\x8a>\xf0\xf5\xe7\xf7\x8d\xebk\xe5\xd9~\x8c9z-G\x99 \xc9\x80\x00\x99^>\xde<\xba\x9f\x9b?\xc21\xdf\xd3\xc3|\x8f\xb0\xd4\xc0\xfa\xa7\xe0\xbe\xbe!\xdc \xc3\xfc\xc2\xf6\xad<\xdb7bN_\x8b\xd3(s\xe9\xc1\xb6\xcb3.\x98#\xb2\xc5^|r3V\x8a\xcf\xf9\xa6a\x9c\xbf\xfc\xbc\xb8-\xe6\xe0x\xcc\xdfr0\xcf+\xcf\xff\x98\x8f\xe7G\xf90\xdb\xea\xfa;\x85\x87wX\x8dAE:~\xe0\xafn\xc9ؼz\xc3z\xc2z\xe5^\xb1\xff-\xe7?\x9a\x9b;\x86N\xa2So\xf8Όo\x85\xfeɈ \xe3\x9b].&,\xcc9|\x8cu$>\xf84\x8e\xaa\xdax9 \xc7i2V\xbc\xa0\x84\xadBO\xd3\xcfխ\x85\xe3R\xa7\xe9\x8f\xe3\xecj\xa4V\xaa\xc3\xf0\x9d_;g\xe3 ̏\xb1\xfcpBG\xc2\xfe-a\xcd !\x96\x8c\xa0\xc2\xe1\x98Z\xae\xf5\x95\xe4\xf0ZzZ\xf3\xe4\xf4\xa2\xa3y^,0\x9c\xb5\xec\xad\xf9\xe8\xd3x\xd6!\xfaTKI{\xee3\x96\xae\x95\xeaa~\xfdzD旳uj\xd1~h\xac\xbfO3\xe5\xb0\xd7a\xd9\xc7\xe0\xed\xa2\x9aG\xc8\xcfc\xd0\xcf'l\xbb=\xdfa \x91{4\xfd%}%\xffɼ \xe4z\x9a\xb1\x90 '\xf5\x8aD\xb4\xab%|_Z\xa9\xbeR\xff*\xf8^\x9f\xd9\xe5\xd2q\x98\xa5p[~i:P2\xfa\nۻ\xb4\xfdw\xceo\xd3_Y(\x91?\xaf^\xd0k\xf3\x9c\x8fqI\xdb0\x9c*O\xc6\xf6a9C\x9b\xb4\x94\xf5p\x9bK<\xdb\xe2\xf3\xab\x87oD\xdb|\x864\xeb\xf6\xc9cu\xe0\x8d\xc3x\xfde\xc2\nrx}euszq\x9c\x81Gcv-\xbe=\xac\xb2v\xbe\x86>\xbb\xbf\xf3\xad\xfa\xcb\xfb_=f\xbb\xff\x9b\x00\xff\x83LnIȌ\xe2j>3?\xfc\x9d$\xef?\xe69cV\xc9\xfcb\xd8\xea\x8b\xf4ZB\xdf\xe0\xb62\xe1\x8a\xed)\x85\xaf\xa9S%Rؾ\xd4_\xe2\xd9\x98\xcc\x83ȇ\x92\x86\xd7u\xc99{1\xb0\xe4\xc9\xefWU\xc1|\xfe\xf9\xaaC|U2 \xc7\xe7 \xd7\xc5\xf9\x98\xdfk4g\xcb\xe1(+\x97\xcf\xad\xbc\xd9o\xdaν\xb6\x9c@η\x8e\xf4qݬ\xaf\x95g\xfb\n,)K\xe5V\x84Y\xc0DT銏\xf5\xe9\xf6\x83&W\xfbp-W\xdc\xd0e1\xf4\xacw>h\xb5\xe1+\xd7\xb9bv7\x8e\xb0.\x82\x86h\xfem\x00\xfb)R\xc5l\xc0\xfcLz\xaa\xb2\x9a\xe0my\xae\x9b\xe3\xe97\xbe\xd4\n\xb3WPJ.\xe9g\xbe\xae\x00\xf1BC٣q\n\xffC\xf8p>j\xbc\xda\xf3G\xce'U\xfd\xacg?q\\\x9f\xf6=\xa8\xd5z\xc2\xf9\xcb\xf3\xc2\xf5Nᑍ}\x97Ǭ\xbeϮ -\x80\x00N\xb06o\xf9\xa2\xf3\xcb\xf4\xb5\x9e\xc7l\xdf|\x80p\xfd\xe7 \xe6\xfe\xfa\xe3oj\xffm\xdd\xf8\xf6\xf0|\xf1\xba\xc2z\x83þ\xf1\xac\xe7<í\xedg\xfb]a\x9e,\xe8a\xfe\xecy\xaf\xfd\x8d\xe8\xf0\xe87.\xcf a܂\x9eP3־>5zE4\xb3\xfd\xfc\xaa%\xb2qt\xce>\xc6a>ƒ\xa2Z\xe4\xb1f@\xbeq\xbc\xd0ֱ<.)\xbf\xbc\x92i\xa0/\xd7Q\xf0\xe3\xe8l=f\xc3|\xc0\x9b\xed\xf9A\xa6\x96\xf7y\xcc\xc1\xb43\xefN\xd0\xf3P\xd3E\xe1\x84>\xb0]\xcc\xcds<\x8fM\xebmƦ%\xfa\xf8\x99z\xb6\xe4Y\xf73\xf0*\xc84\xb7=\xd9\xc7Xu\xf2\x83?c\xe0\x98\xfe\xcf\xf6\xed\xb8e~:[\xdf8\xc43͏\x85\xf1/>\x9f_y3\xc0\x84\x854\x8eo\xf08\xacG\x99\xf8\xd5ˋ\xd2s\xb82V \xfc`b0\xbdD\xbe\x9f0\xb0\xafh\xcf.\xcaP\xc1\xa5\x8e\xefWYAm\xba>\xcc'\xcf_k}\xe9h\xe3\xe3\xb9Ń\xed\xe7\xefg\x98\x8aY\xaa@\xbc1\xcf\xec\xe3z\xec\xb1 \xea$\xe2x\x81Zh\xf0Nj0 c\xaf\xc7G \"\x9c\xd1\xc7\xedc\xfd\xc4#\x9f\xaf\xdfxNGn\xabA\x96\x9c \xaas\xa5\x8a\x98Wܾ\xff\x91?/蛇\x8f\xf5igBt\xd6Ý+\xf1l߆9:p[\x94\n\xebPpژy\xc3\xd1\xfa\x87\xc0\x8c\xbd_^+\xf1\xcd\xfa\xb8z\xae\x87\xf9-1\x87߄\xc1m\x99r+wh\x88\xa7OG\xb0\x9f\xe2$\xec!2\x96\x8f\xa81\xb6\xe3\xa1'\xff\xbc\xa1񙏟(X\xab\xea\xf0\x95\xf5&]ߘg\xefZ<\x8e\xb2;T\xab\xd7\xdf?\xe1\xc0\x92\xb9\xdd%\x9e\xed¹\xf3\x85\xeba<\xf9\xf9\xfd\xc9\xd5\xc3}a\xfbF>\xaa\xcf\xfcs鑎\xd3T\x8czJ\xf52\xbf~\xbd%\xad<\xdb,=\xe1\xf3\xb2O?_\xa7\xceHЯs\xb3x\xea\xfd)\xdfo^yܯ\xb5y\xcew\xb0pk\xf7\xd8~)\xcc]\xe4\xd5\xcc\xfcy\x8f\xb7m@\xc9\xff\x90\xd7%\x84\xcd j\xe1\xfe\xec\xd9\xd1\xe1\xdb\xed\x83T\x8f\xcep'r\x98;\xb8K\xbc\xff\xfa7w\xf7\xf0\x8d\xe8]\xae\x9eq\xee\xdcz\xe7{mf+v\x97\xf0\xdfhY\xf8\x91\x9a\xce&\xc5\xf7\xae\xde_=\xf0`\xe6T\xf9;\xa1~\xbf#z\x97\xcc\xfc\xfd7v\xe3\xf2\xe6\xe79\x9fǦ\x89\xf56\xe3T\xbb1\x94\xec\xf3\x99ݖ\x98\xe5q?o\xf3c\xfeDXu\xf9\xf96})\xdcS~\xfez\xf7l~l\xfa\xfc ϯ'\xec\xa2\xc8S}\xdc@?xs|\xbf\xbc$|<67\x8f)=˭\xc3\xc3\xfb\x89䲤].\xfe\xc6+\xbf!L\xd8^\xbe\x84z\xf2\xfa}G\xb9\xc3{YQP\x9b\x9ea\x9c\xe7<y\xace\xa6\xa3mXԭe\x9a\xb5\xc4\xfc\x85\xa643\xbb \x83Křk 9\xa2\xf9\xb1\xdc/\xfa|s\xb4+\x9bP+B>\xbc\xec\xf3X\xa6C\x8f̢\xfc\xc6G\xfd\xe9\xc6\x8aB,\n\x91\x93\xf5\xb4'-E`>\x8dkσ\xe9\xe7c\xae\xe2Z=ڙ`\xad\xf1\xe4\xbcB\xe4q\xef0\n\x8f1\xbb-\xe2\xe8C\x8c\xebms\xf4\xfe\x90\x9f ʼ\xe1h\xfd\x9b\xbf\xec\xc7\xfe\xf12\xfe\xbe\xa9 \xf1\x9b\xf4I\xddCRG\xfd\xc4 \xf4\x8dH `9\x9e\xed \xb3{-\xa60\xabBшr\x83^\xc1\xfe\x8e\xb1[0?V\xbdc}\xf9\xe7\x8fP\x91*\x9c\x82\xa1]\"\xb0?׽\x99\xd7~Bm\x8d\xbd\x819˾`\xe8C\x87<\xb6\xbf\x9d뵳\xc4\xfcJ\xd8\xebe\xfd\x9c\xd8@Z\x91o\x888\xa3v \xc1\xfeֿ\xf8\xa8>sD\x8aMuk~n\xfb3_\xc0\xec\\p[\x94 <ݼ\xfec\xec\xc1\xccOǪO\xfds\xfb1U\x81*B\x87\xa7\xe7\xb1%\"\xc7\xd7\xebS^\xb2\xc3s\xec\xb1.\x82\x86\xd6nD*9\x000?\xeegI \x9cX\xc0\xaahj\xc1[蕔8\xffz\x8d\x82U\x8d\xd7 \xf2\x8c\x8b\x9e؏ \xe8\x85<\xe0\xfdP7T\x91V\xbd|\xbe\xb15\xf3\x83\xb4$\xb1\x87!\xc3.p|\xfe\xa8\xae\x87q\xbe\xbeaO\xe5\x9a\xeb[\x9bWsw\x9f\xab\xd89\xe6YP\x86\xf7\xb3c<\xceG6\xf7\xe7J\xf1\xa3\x00\xe6\x00\xff\xc2\xfb~p\xb6\xc4့\xbe\xcc\xd5\x9e\xee\xf7\xda<\xe7c,\xfaP;sf\xf9kᄔá\xd8^/\\\xf3\xb7\xcc}\x88\xef\xefc lQ\xf4g\xcc\xcaV \xeeδ|9B:\xac\xc3\xf9\xa7#\x82\xf5*Xh\xc4\xf9\xb1DL\xe5\x97|\xf1\xfe.\xe5W\x95\xe1+\xdb\xa6抽\x81k|\x9bl\xd2\xd3B\xef׫1\xd0\xe3\xbf}\xf0l\xb0 \xf6zXa\x84\x95\xf4\x85\x8a\xf5\x8a\xed\x99/`v.\xb8\xadFCOi\xfa\xc3=\x00,\x91#̃\xdb\xf7\xf4͓?\x9cg\x887\xae;֧<\xac\xa1f\xec\xb5B~\xd6S‘Bv`\x83/cSX\xbc\xda\xfd-\xe7O\x9fj\xcb|\xdb\xea\xe5\xb6D\xfa\xcd\xc0\xb7\x86\xf5r\x80c\x96W\x8bחm \xc6O\xa0*z\x95\xfbu3\x9fw?p\xa8\x87\xebی7ׇڤG\xa1\x83\xda1\xfe\xba4\xcf\xf9Ƙ\xb3\xd7\xe2q\x94=@h9\n`I\xe6\xfc\xfc\xc5\xe6)\xbe\x92\x8a\xf9\xea\xe7%\x89Z{\xceG\xe7\xb3\xe9\xe5~\xa4po\x9a\xb1\x9f\xdc?\x9ew\xee\xdfA\xe3Y/a.o-L2\xe1\xed\x00\xaf.\x83\xf9C\xccR\xac\xc7wx?\x84\xad\xf8x\x8fy\xb5\xc0\xf3H\xcc\xeb\xfa\xf3\x9b\xfd\x8f\xbc\xcf\xfeFt\xfdj4 g \xd9,\x94\xed\xd3X\xb2\xa0T\xceX\x8bӑ\xd7\x9d_?wCꐱ\xdan\xb0-\xd6~\x85z\xea\xb0\xa8\x9e\xd5_YP\xb5\xa3\x96\xfc=\x9f\xe9?\xc9p~\xef\xcfDk\xfe\x8c=\xc7'\xe4\xa9~\xfe \xffk\x9eԃ\x970!\x9e\xda\xe5\xf0\xfc \xcc\xfa\x9fK8\xdc\xd9f\xa6k\xeb\xe3\x81\xfa\xbb]\xbcNdU=]\xaf}}\xda\xf7a}\" 4\xebɆ\xb70\xbeno3\xaf\xb0\x9e\xa2 \x80@$\xb4\xf8\xfe\x85\xe7\xcbk]\xb0\x80\xa9x-\xbduy\xd0nܿ\xe5\xf4\xef׋- <8\x80\xb3z\xaf\x90LS\xbb\xf2\xab^\xe0:\xf5-V\xb5\n[b\xee\xdaVjBǖ\xa9\x8f\xa3s\xc5\xccϋÃ\xefx\xfd\x89\x8a\\\xbd\xac\xf0\xa0\xe0\\=\x9b;\x9aޟҝ\xa9o\xd4r\xbf8?\xf3c\xcc\xd69<\xf6Z\xf9\xfc\xd6^\xdc\xef\xfa\x8c2\xe6 L\xc3\xcc\xf9\xfc\xed\xcd\xe2\xa7pO\x95\xf2s\xabؾ\x91gw`\xb3$\x96\x9c\xad\xab?\xd6\xc3؂\xf9:\xbciI\xf0\xed\xd4\xe5O/P\xf8\x86\xfc\xe1|\xe4\xba1\xa3\xc1\x87-\x96Ĝ}\x88q]\x95\xf2sN\xad\xbc\xd9oڟ}*\xe4\xe3\xf8+\xe1H\x9f5˧7}\xfe<\xe1f\xb2~\xe6\xc0\x92\xd2\xeb\xb3\xf8\x8cH;)dh\x8f*\xc4~f\xbda\xc1C҉p졂\x96\xe5\x83^ֿ\x97g(W\x8fV\xber}\x81I\xd7ϼv0\x97\x8d\xa3\xc7Q\xf6sz\xfd\xfe\xb4\x81\xa8^\xc0~\x8f\xaa\x89\xcc\xc2'\xd8 \x86ި>\xaa'\xc5\xf7\xd2\xd7\xd6ύ\xe5\xfc\x8d<\xbb\xb7`\xd8r\xca\xf3 \xa3\xc6)\xcb\xbe\xd2\xf6o\xefQ)\xc2\xda<\xe7Kc>\xdf\xf9~\xc3\xfc\\8\xeexZ\xeb9\xc4X\xb5\xda/\x9e\xee\xf3e\xac+?̆\xe6 \xcf'\x81W&͇\xfd3\xd6\xc6q\xb54\x8f<\xb9\xd7R\xfe\x9c\xdf\xe1\xf8-\xa9\xec\x8dh\x9e\xd9μ\xd0K\x98c\xeco\xaf\x9f\xab\x95jd,tZ\xdf\xdcX\xa3\x86\xaf\xe1 eE\x8c\x83O\xd5Ֆ\xee\xd1\xf2\xe0\xa4>~\xa6C\xfc\xa4\x9e\xf5g°\x8f_ɳ}y\xaao\x86\xdf\xe0\xd7\x00\xab\x8e\xd47„xj\x97\xc3\xf3/0\xeb.\xe1F\xc1\x9dof\xfa\xa2\xf9/\xf4s9\xfb\xda\xfa\xb4\xef\xc3zD2\xcag}\xd9vY_.\xa7o\xe65\x00\xd6W\xd4p\xeca2,\x89\xbc`\x82Tե\xf8O\xf5\xf5 \x86AXP-\xf6\xc1\xf6\xe2-\xc1\xf9\x9a\xa4\xf5\x94\x8c%BΛ\xa3\xd5\xe3\xf9\x9bs0秾\xcb\xd4\xd6GZ \xf3\xcb\xe1\xf1z\xe4AV r\xa7\x95\xee\xfbh\xed\xfc\xa1\xca`/#؁\x9b\xf6\xabz\xc6\xfeڙ/\xf4V\xb6W\xeb\xdcW\xb6\xce\xe1\x9c\xff\xdc\xe3>\xbf\x95\xe7\xefw]\"p}\xcea\xf920\xf6\xf98g\xf3\xf7b_P\xf4\xa8\xfe\xb2\xc03 \xcca\xd6\xc2ȏrr8\xadG\xbc\xe0\xc1Q\xf8\xa1=\xf3\x8a7\xed'\x890\xe453\xf2\xa7\xe3}\xf3\xf0\xc3\xfc\xaaG\xbe+S=\xbb:k\xbb\xa1\xaa7|\xe5v\xb1i+o\xf6\xb3\xef\xcfڂYo'\xf5u\xb6\xde\xdc\xf2\xf9\xc7g\xee \xeba~a\xcc\xe9\x87\xd7 Kh?\xfc\x87o\xea\x8d|\x8d\x83\xfa1j=,Y_ VP\xa3^\xae\xc6\xd3\xf5\x9e\xeeO\xfb\xfc\xe9\xf2 \xd1x\xbe\xe7\xe1\xc3& \xf1\xf5*0z\x85Q(Z\x9b\xe7|\x8cK\xfa\xd8\xfe\xc4\xe4?\x9a\x9b\xab\xc1:źh\xe6-\x00\x9ed\xb2O*x; \xb9,\xbf\xabG\xf9\xe0\xd9N\xefr޵/\xa7`\xbb\xc8i\xfd\xf1|h\x96\xb4\xf5|\xb79\xae\x85\xf31_\xff`{\xee\xc7W؂a;%m\xfb\x9bP1Ī1^O\x9a!<\xf8\xcd_\xc3<\xd1\xe3RG\xe6ɶL\xa9\xa1\xa4\xcc\xc7\xf3\xa5\xcaj\xbb1\x8e֖\xbe\x92\x91\xf3\xa9\x8a\xe1W\xb6\xc8\xe1\xa1Ͼ_K \xe8B\xae\xe6׭\xa9\xcf\xde}\xc1V$\xbb\x8c\xa5\xd5&\xce{^\xf1\xff\x90\xc7\xea\xf5\xe7A\xc4S}V>\xf2 F\x80\xa0\xc0\xe8U+\xcf\xf6#A7 c^\x90Tc8׏\xec\x9b\x00<_V\xd7\xc3\xf5\x8f\xeb\xdb:\xdc |i8\xb3\x00\xcb\xdb\xc9\xe4\xf9\x8aG0\xfe\x87e\xdeq\x9d\x8bH\xcfVie\x8e\x91\xf1T\xd6~\xbf\xf2\xfe`\xb5 a ߿J\xf9\xb9n\xb6g\xbe\x8c%w\xaf\x84\xcbQɂ 0\xdeWg\xfe\xb9\xfd\xf9s\xbe\x85p\xb3\xae\xdb\xc87 \xc3'\x86k\xe63ᶓ!.8\xc3\xc8\xccσs\xfb\x93ϓ\xf64U߸\xeeX\x9f\xf2!\xbav4\xe8\xfb\xefa\xbe\x83ޠ\x9c\x8c\xc8\xed\xbc\xc7\xc3\xc1\xa1x0\xe4\xfa\x006\x00\xb6\x9f\x88\x9b\xf7\xff\xcc\xf9\xfd\xed\xb0V?\xf5%\xd2o\xbcgz\xfd\xe3\xf9\xefNm\xe7\xfa\xba}G3\xa9\xd3|\xa8O\xf9x\xbf\xabE\xd8\xdf\xc1Cl\\[o}\xfd\xdc~\xee\xcf\xda<\xe7cVׂa+ӫk\x9ck\xafQ\xa9\x80 \x8f\xf8\xf3\xcb\xd8<\xc5÷\xef\x9f9༌\xb4n\"\xc8-\x94G\xbf\xa2\xfeR?\xe7\xe6\x9b\xde$<\xbf\x8dg\xbd\x8cK\xf5\xb1\xfd̸\x94\x9e\xf9C\x9c\x9e\x00>~\xd8j\xd7\xfc\xe1\xd16#<1֑\xf2\x83O\xf1\xbe\xe0\xb8\"U\xc6[w_\xf4\xb2\x8e\xb4~\x9e\xf1\x92\x8a\xd2\xd6\xe1ǘ\xdb\xf2%u̷)\x82\xba8\xca\xeeF\xa0\x89\xd7K+\x9e\xb7\x82\xd6\xecc\xfb\xc4O\x83L\x8bR^_\xf0\xe7*\xa4;9\x8em\x97\xc1\xb5\xf3\xb3L\xf6e\xa2\xbb\x9a\xae\x8f\xe7Gt\xc8<\xa4\xad\xc3-\xcd\xc7\xfdh\xc9[\xae&\x8e\xba?#Ќ]\x90\xc3\xeb*f5\x9c\x9d\xf91\xee\xce\xfbN\xea\xbcz#\xbao\x82\xcdO\xf3w\x8a\xd6\xc1\xdc\xf4\x8e\xb8ކ\xeb\xf5t_|=\xa2s\x88M\xb0\xe7sx\\_\xd1\xdc\xeam\xfdFz\xf2e\xf2\xfc \xf7\xbb#dȪ \xed@\xb9\xdeq\x9d \x967ĸ\x9eG\x89\xaf8\n\xa7\xfdP\x9e\xef9<\xe8\xa0\xc5\xe3\xf8\xf3\xe0\xf6\xfc\\\xba=)>DZm\xfdv\x8d=+FD\xe4\xb29$X\xb3\xbfz[\xef` ƛ·\xa4\xae\x9b\xf5\xb5\xf2lO\x98\xc31\xae\xc9eU <\xfd\xf1Ra \x96\x99\xe2\x87Q\x98\xafù\xfd\xc9o|\xd6Z6U$\x9a\xb7\xe5\xb9nU\xf4(\xaa\xd3|\xccs\x94]\xe1\xeanXA\xd8o\x91\xdePpD\xf5\xccτ\xa1\xa7\xe6|\xb07h\x93;\x93\x9e\xe2\xf2\xb2tx\x81\xaf\x9f\xe5\xd81\xff}x\x89Sڇ\xb5\xb7N \xac\x90\xb3\xa6yh\xc4\xfe\x95\xf3#Ի\xf9\xe7\xea\xab_\xe1\x8f\xf3lZ\xc7DsP\xa4,\x8b\xa1\x97\xf5\x97p\xbe>\xee;\xeb_\x9b\xe7|cܪ\x8e\xedsx\x9c\xe5\x00\xa0\xf4\xf6\xc23\xbc\xaf\xdfxޙ\xe7T~ҁ#9}Bp~b\xdfo\x9e\x9e\x8f\x991Ϗ\xbfm\xdb\x9b&\xff\x92\x8a\x87Zňy\xefh\x9d\xe7z\x97\xeac\xfb\x99q)=\xf3\x87X'\x00Kxj?xK\xf1\x8e\xbc\xd7\xfeFt\xb8qs\x88\xcdx\xaaВ\xb0\x98\xd7<\x98\xbd\xac`\xb3\xdeݱqE\xaae\xbf\xf5uA\xbf\x8c\xe5\xb5\xaa`= \xabW\xf8\xca\xf1S{\xc56ap[\xab\xadͲ\x9c4\x85\xd1\\\xad\xb8Mak\xf46\xfb\xfc7R~GO2\xa4\x9f\xbdރ\xc0`~D?\xf9\x00\x97\xf4q=\xab\xe2\xae\xeaw\xf4F\x9c\xf1\xfe\x8d\xb9k\x81(\x97\xc2q\xf8,N=H\xf6\xad\x98\xdc\x9b\x9f\xa2 \x9b\xa0\xc1t\xf6#{\x81\xe3\xf9ij\xa0\x82\xfeY\x99\xfe\x85\xeb3\xe6\x98O\xf6g޷7\xe3\x9f\xe7\xa56\xf9\x9fF\x8c\xee/&\x00\xebџ\xbd=\xc4\xfbj\xf6\xf0}ǸC0|\xf7\xb0,/ \xc7\xf5\xc5\xf3\xa9i\xeb\xb0<\xb7\xe5\xbd,\xbb\xe0x̗1G\x98\x8a˙\xd8B:Z\x93 \x9dg\xffY0 \xb0\xa0ȉ\xf3\xfb\xbbJ\xb0\xc4\xf08`F>\xce/\xb8\xcd\xf1-\xacٖ\xf7\x81\xf4\x82\xc3\xe50\xb9-s\xf9\xe3\xe9\x8cGƢ\x98\x9f\xc7\xe7C\xad\xe2\xa9\xf9\xc7U\xf1\x8c\xb3\xebH\xb8\xb1\xff\xb28֣\xf9J\xd5G\xaa؁ Z\xf9\x81\xbdhL\xed?I\x91۟k\x9dr\x8c\xf4Y\xdd^\xbe5\xd8\xeb7޿\xef\xf5zb\x9d N?ĸ^G\x89\xef\xd8(4\x84\xfd\xa1#l\xcd|\xddMR\x85 \x9ax^\x9c;X/\xe3\xcd\xfaQ}J\xbfV\xber=\x81\xd1+\xe1\x87\xf1\xc6<{\xd7\xe2q\x94J\x80\xc0AʾB\xe3\xfdya<\xcc\xfd\xfe\xb4\x81\xec\xfd\xdd;p\x80\xdd`_\xd7W\xc0~\xca\xe7\xaeg\xd0\xf7\xfe\x92\xe3\xb7\xf2lO\x98\xc3\xd7b\ns`am\xbd\xb6\x87\xd5^\xb2X\x9b\xe7|\xd3\xf0\xd4\xf3\x97\xcfc\xc6\xe1̜:\xd3\xeaY\xfa~o\x84\xcd\xf5qٟ\xf98\x9a\x8e\x84\xfej\x84Н4\xf2p\xc4\xc0^-߁R\xf7\x99\xdf̝ 덙\x95\xf0\xb6\x96\xf6/\xc5\xdfs\xfe\xf0\x8d\xe8\x95\xd6q\xfd\x8dq5AU\x89\xc2\xc1V\xb2\x8c\x85\x93Z\x8c1\xd0\xf4\xdb2\x8b ٙ\xa9\xc5\xa1ö6\xd7v\xd0fD\xb3\xb4\xe26m\xadѧ\xdbk}x0\xf2\xfbž\x93\x937>{Tўف\xd5x\xa0\x84\xfc\x9dhI\xb9G\xfaW廞\xfa/\xd2\xcbX L\xfd\xe0@\xfd\xebx\xfeF\x9c\xe31_\xc66?<V}\xe5xf\xb7\xea|t9G\xf9\xba\x9a\"\xfd#\x83\xe0\xe0h\xba\xf9\x85\x97\xaf\xf1>Z%\xef\xe5d\xfc\xf3\xbc&\xf0\xeb\xcb&\x00\xe7\xff\xc3>\x8c\xc2U\xed\xe6N\xc5{T\xd2HJ\xba?\xa3\xf9>\xc8\nb \x9a\x8eF˿3\xf5\xebӴ\x00\xf4/\xcf\xd5a*\xaeN\x984D}\xa5\xecI\xe7m9\xa1\xc5\xf2z\x8c\xc7\xfe^\xeb\xfcD>\xbc\x99\xa0\x86\xd6Q0\x88\xfaFdJ<ۛ ±;p\xc2m\x91!\xe4+\xe9\x91\xa8\xb6\xf0`9\xe5\xea\xff:\xfb\xf4\xf9 \x91\xea\xfc\xe3 *\xe5\xe7\xba\xd8^#\x86\xec\xca㄂5GYKΠG3\x95p\xa4\x87ؠ\x95g{õ\xfb\xb1\xb9\xa0L\xbehb\x82r\xf6Tw\xa4\x97\xf8(>\xf3 \xe3R9C\xd7\xcbH\xe2\x86r\xe5\xc3~V\x9a\xc2\xfe #l\xb1 \xf4\xb2\xfe͸}G\xa2\xdc7\xeeG\xcf޵\x98\xb3,\x8eQ>r\xc2 \xf3\xe8~.\xfe\x9d\xcfp\xff\xf6\xb6\xde\xc1\xec \xd0/\xe7\xc9\xf5\x8b\xe2!\xee\xa5\xf7_\x82?\xf8\xc9秵ſX|\xcfvQ\xe2ٞ0\xbb\xd7b\ns`am\xbd\xbc\xfc\xc3W\x8a\x8f\xcfOn GX\x9a\xe7|ӱԉ\xfa\xa4\xea!\x9e\xeb|\x96\xf8\xdaOtu\xba^\xed\xecA\xf5\xaf\x8b\xb8\xbf\\\x9d\xf6 \xf3w/͇,%>X^\xad\xdf\x9eOV\xc0\xfcA\xc1\\\xefV\xe6\xc7\xdb\nXڿa>\xff\xd1ܜ\xb8\x88\xcd\x00OJx\xf2\x8a\xb0My1\x9e٭\xb6\xf2\xd3\xfa\xfd\xc6}=c\xfdQy\xa6כOļ18\xf3\xfeI\x82\xfc\x93eJ\x00\x9a?\x88\x82!\xf4{@\xf5\x97%\x9e\xed\xfd\xd9`\xc7I\xe6\xc7h\xc70\xa3\x8c\x8fyy\xd8ёp\xe3n\xc5\xe98_\xdaj\xc9QV\x90\xc3Kj\xd8&vN\xefx9\xb3ka\xd61߃4G\xdeQ\xc0\xf5\xa4\xb0*\xe5\xfa\xb9\xef\\O+\xcf\xf6\xf3bVׂa+\x8a\xb8\xdb󪬈V\xd0ʛ}\xee\xf9\xadt\xbe\x96\xf8\xa8a\xac\xef<\xc1k\xf5\xcf\xf7\x9b\x97\n)\xfa\xb96\xcf\xf9\xf6 \xb7\xb6\x87\xed\x97\xc2\xdc&\x99>\xe4b\xeev\xe0|\xef\xc0ވ\x96\xed\xd6m;\x9c\xd8};\xc7&\x80\xee,\xbbz#ZԠ5\xb2\xfd\x8d\x83U\xe2i\xa3\x00h\xb6\xf0\xf6\x86\xe3x\xad\xe1s\xbe\xa3\xe4\xdf\xe7#a\x87M\\d\xd6/\xac\x86\x833?\xc6Sޘ\xe2 \x8aQ!⧭\x96e9\xbc\xa4\x86mb\xe7\xf4\xa2\xa3C\xd7\xd3V\xa3\xa8D\x84T\xf4\x9e+\xe5o\xa7g\xe0\xc8\xfb\x82k;\xb6\xae^\x9e?\xce>\xe6\x87\xfb],\x87X\xeb\xe3 \xc4X3\x885bk$\x8e\xe9\xc8Z_k\xe7\ns\xf6k\xe9m͓\xd3\xcb\xf5\x8c\xe3\xa6X\xab\x8d\xc6\xfes\xe1\xb1JA\xb5\x8abσ1\xb2P}\x8b\xad \xec\xafH5\xcc\xccτ\xa1\xc7\xefo+@p\x99\xc1[\x9dO\xd0.5rø\xee\xcf\xf4\xe3ZBJ\xca!\xe64\xbb\xc2Є\x96\xd4\xe2v\xbd\x9c\x81#\xb4\xf2l\xb0\xd4\xc0\xe7I \xd6\xdak;\xf2i%\xbb\xc18\xcfk\xea\x9d\xa8N5G\xa0?0z\x8f\xcf\xf6\xf3cQ\x90\xcb\xce\xeaj\xf1\xfc* Q\x00\xb2\xf9^|\xbax2:?%~\xc7o:_\xc5$\xc7\xfb\x86C/뻅\xe0\\\xa2~[?\x8a\xf6\xd2\xf4\xe1\xdc\xdf!'\xd7k\xf0\x98K\xce]\x93?\xe5\xb3\xe2Xk{\xd8~)\xcc-@\x8b\x91\x8f\xf9C|؁\x83܁#ﳿ\x8d9\xb9d\xb1\xc7*Z.o\x8cV\xccM\xff\xed6Y\xadμ/x\xfd\xe8)\xa2s\xb5\xccOǚ\xeb%<\xfaiİ\x9eX\xc1\xbe`t\x88:\xc0O~\x95\x9a}\xcfw\xd7p\xe7r(\xd3n^r\xf6z\xba,\x99~|\xb4m\xd8e*\x98y.w*\xf6\xfd\xb0\xfa\xf9\xc1\x8b\xf92\xb6Y1\xdc\xff\x9d\xe1Z\xfd\xa9\x86u\xbe\xeb\xe1v\xc9z\x93 <\xd3p\xbc\xbe\xb0\x9eX0\xd6\xf4D\xeb\x9c\xebc\x83\xa5\xf9R\x83\xa5A\xfd\xd4\xf4\xddcu{\x8b{ɝ:\x9c\xbf\xd1\xfe\xb7|\xb0ג\x96\xc2\xdc0\x99^\xe4b.\xe0\xa1/\x88Z\xa2\xed\xdf\xd5\xfeՇ9Aw\xa5g2\xcc|\xab\x9e\xc2zSƜ!\xf0\xfb7kyEs\xccg\xe9y<\xf4O\xaf\xe4+fG\x94\xe9\xe8x,\xaf\xb8\x95\xe1\xe8\xc0\xadq\x8a\xf6(\x89\x00\xa6\xee_=\xe7 ,\xc3\xc2\xf7\xb7\x94Q\xd0\xf3\xa8\xa50]\xc31\xea_X\xb8f\xf7\xae\xb5\x88I\xbd4,\x87\xf9ix\xea\xf9\xf6\xf4M\xcb\xcfU\xc5zԢ\x9d\xe3,\x89\xa5\xe2\x92\xde\x91\xc0\xcco\x81{\xbd\xe6\x9fۯ\xe5\x82L\xe0\xb6\xd3\xcd\xfeTw\xa4\xcfx_\xfe\xb0\xf9\xe4\xbbJ\xe0rrx-m!\x8f\xefXꮂ>\xe5\xc3~S\xb3_\xb1\xe2-O\x88\xc0\xe7\xc0A/\xebߌ7\xebG\xafD!\xebW\xd5\xe1\xeb\xb6|\x88\x94\xba\xe2\xe8\x9b0\xb8T\x9cYƤ-\xb9$hY\x82\x97!\x9c\xe2\xdfcs\xf0~\xbfS*\xe1{[\xef\xc0\xf6\xfbz\xac?\xb5x\xe3\xf9\x8b^K\xc9\xdck\x83Y\x9a\xf7\x89\xd2\x9c\xbe\xc3V\"\xa3\xe4\xe1X:\xe3\xc1\x95\x9aP\x9f\xa8b\xd4 \xbes\xe4\xfbG\xf5E\x84\xd8BG\xd6\xe2[+Z\xc6~\xea\xfd#|?\xae\xfdbf\xb4\x8eg\xfbC\x9c\x9bo^\xb7X\xaf\xb0o\xe3y\xfeco\x9e?\xb5@6\xf6g5\xcb\xf3\xac'\xae@F\xc2\xfad\xbe\x84\xb9\xa2\x92\xfd!?\xa5\xc97\xa25\x90.\xb5\xf2BZ\xc7\xcf<\x8d\xc0,6,lfj1G\xc8\xe1\xdaxk\xdb\xe5\xf4\xa2c\xe0\xdbt\x95\xbc\x99\x9f\x8eU\xd6 \xdfH\xc2A \xa6\xd5\xd2V\xf9k\xd1E\xe0'g\xe6\xf7%ej\xa2p\x91\xaa\x85\xf9 \xfa\xc6 \xf1\xc6!\xbfQ}cd\xee!\x9eV\x92\xc3~\x8a-\xc7c\xbe\x8ckX\x87\xd3\xe5Fӛ\x9a\xce>\xc2\xec\xfe\xb5\xfa3 \xf3 l\xab\x8f\xe7\x87\xebe~:\xd6\xfa\xb0\x9e\xc2\xd7zx}Y\xe1\x85\xfb\xbdZ\x9a/-@\xdf\xff\xf1\xfe\xb1\xcd\xcfj\xf7\n\x8bb\x9c\xbf\xbcp^\x83OU'\xc5p\xfb\xb7\xc5\xdc \x8e\xc7|\x8bW\xab\xe2t\xa4\xfd\xd6#\x8a\x86\x98;\x94\xc3\xf3V\xc2\xdd\xe5\xe8\xcc\xe7\xb1\xea\x8dכz\x84\xf5\xb0^,\xb9\xb1\x8a\x83\x80s\xf3\x85\x8a\xea\xf8\xda\xfe\xe5w,\xf7J\xf2#7se\x9cS_\xf6l\xb4\x80D$4w@>\x9eS\xb8\xb7\xf5`>,)R\xf9%\xe5\xac\xc7d\xf8\x97\xef \xd3\xec\xbe \x83KGZf93\xd3;HZ\xb2`~:M\xa9\xf3H\xc4`\xff\x85=\x93\xab`z\xfe[3\xca\xd7\xe1\x98\xea\xd3Q\xd5\xb5\xfbq>\x8e\xf5\xa9N\xbe\x96 \x98\x9f c?\xf2~\xcd\xee\xcf%\xa6[\xda0\xac\xd7\xddp\xa4\xcfZ\x93of;y\x994\xff\x8b+\xf5\x8b2\xa9^屿\xd9; \xfcx\xc2$d졉\xd6X0!?\xf4\xb1^\xc6\xd3\xf5jU\xe1+\xd7\xbd*\xf1l?\xc6\xec]\x8b\xc7QVB\xb2 \x90S\xf2\xf20\xe6|\xfe\xb09\xf3{\xb2\xdcB\xbd\x91`-0:\x9f\xac`\xae\x871\xd7'|\xef\xea\xc6 \xac\xc4f\xe6_8\x9e'2\xf1\x98/\xe0Tx˴\xcb/\x9f_H{\xde\xd0ܿ\xe9X;\x8a\xf31nw\x9c-\xe6\xe69\xden0\xfa\x81\xfb\x83\xec2]\x9f\xaa\x87\xf9\xb9\xf0\xf6;`7\xfd*x\xd5;x\xaa~^\x97\xad;\xa2\xe4?\xe6y\xbe\xc7,V\x8b\xcc&֋Z\x84\xeaT߾\xf1\\G\xd0\xcbLZ?[\xe2\xed:\x90\xffhn\x8e\xcb3U‘\xbf9\xe0Ʉoţ'\xc1\xf6݀\xea/'\xf2\xc7\xee1\xd6ޘi\x8cm\x97?\xb6X\xfe\xf28\xaeHs\xd6t\x00\xbe˫\xccg\x80\x86\xbd%=_\xbf-Z~>Y\xe7I\xf32ڪ\x80#\xef \xe6\nsx]\xbd\xdc]\xcex՛\xde\xcf\xc3\xadx\xb4\xefo\xee\xebXK\xd6P\xa1\xe6(\xe1e\x94l\x95;\xb8 \x83\x93\xea\xc7\xf3\xc5:J\xddX\x8aW\xb7\xd4\xf9\x91\xea1G\xdca\x9e\xa1eq){\xe0Uo\xdd\xf9N\x88\xd8^\xeb\xc9U\x8f|\xbej\xf0\x8fG\x9e\xb0 8 \xe0d( \x9e\xd7 \x80ϓ\x9e\xef|3\xeel\xce\xf2\"\x9e\xd2\xcfǛ@\xae\xa7[\x99p\xac\xb79|M\xfd\xe8\xb5Ha{np\x81g\x98\xc3,\x85\x91%m\xc2\xe0\xd2Z8[1\x9fǒw\xf8x\xffBE\xde_3\xcf\xc3\xc7\xf99:\xeb\xe1\xbaK<۷a\x8e\xdc\xa5\xb3\xe6vq\x00\xe63\xb8v\xbfE\xf92\xf1\xa2\xfd\x85+\xed#=V\x97w\xb7x8^ޗ\x8f8xb\x9e _\x8b\xe7\xc9^\x8e\xf4h\xc2~P\xdfGF\x83G\x98 K\x86\xe5\xce\xae\x8c\xebi\xe3ٻs\x96U\xb0L!ZB@\xbfl 2\xe5\xe9\xff\xa1\xf3+\xe1\xe8|\xf0q\x813a \xe3_8\x9f'2\xf9\x88g\xf7ZLa\xf6\nJ \xad\xd3_W\xc0p\xc1\xb1g\\\x9a\xd7|\xe1/:\x90#Zv\n\x81\x94\xeaw\x8e\xd5]\xc2f\xe6_\xfcNCP\n\xb0\x91\xefl\xc9\xdc\xc7\xc5\xc5D>\xa3&JW\xfa\xc6r3v\xdcRH_\xe7\x954\xaf\xa36\x9dE4\xd7Ϙ\xc4\xe0M\x8e\xdb\xad-;bKN\xee6\xeb\x88-\xd88\xf6܏\xe8C\xd59\xbc\xaeZV\xc3\xd9\xafzy\xbd\xd4\xe1\xf2\xfe\xe6n\xb0\x8e\xe51+\xc8\xe1\xe5\x95Lː\xd3fP\xe3\x8e1\xcf\xe7[\xb7\xedo\x895՟u\xfc\xfd/\xc9\xa1#\x8ck\xe7O\xfc\xd6\xfdOCgF5\xd8἞ڱf@\xbe_ǁ\xbd\xf0\x8fG\x9e\xb0 8 \xe0d( \xe7\xe5\xe7\xd7\xec\x99'w6gy_\xf2\x9f\xcc\xe7\xf4Z@\xdf\xe0\xb6\n2Ḟ\xa8=\xa5\xf0\x93\xeb\x8b:\xab\x8f̘&\xb3E\xa1\xe4̬>n\xa7DZ \x8e\xc0\xcc\xd7\xe1\xdc\xfenW\\\x97/\x9c\x9fj\xe7׺B4\x9d19\x9f\xd2s\x87Qxp_\xb6\xc3\xb89*\xe4\xe50\xbfK\x88\xd2vn^p\xf2\xf5\xb5n\xe0Gz\xac1\xde\xdc\xea\xf5z\xb9q\xe8\x98\x9f\xf7\xfa,\xa7\xcb\xe1\xd2V\x87P}h\x804 ߟ\xe3ే\xda\xe4*\x9c\xc7>޿\x9a/\xec\xd7\xd6\xfc\\\xfb\xb7\xf1\xec]\x8b9ˮ\xb0\xd7k\xd3\xe5\xef\xb7&(\xc7Gz\xe7\x99n>\xbe\x8b\xd8\xebe\xfd<\xf9\xfc\xe2\xc2}\x83\x98\xe0\xa6\xf9^\xa7\xb5\xb5}\xe9h\xfb7\xca\xed\xa9\xc5\xd3*\x91.\"G\xe0o\xcbk\xbcM\xe7\x93d\xc8\xf1\xed3\xce\xfa\xf7\xe7\xea\xe3\xfbI\xc0\xdcw\xcc\xeai\xe5\xd9~\xbf0WW\x8b\xb9\nt\xfe\xcc/\x8eK\xe2Q/\x9e\xefd{\xcb\xf0\xd4\xf3_\xfc\xfbؖ\x80\xe35\xc8\\\xff!\xee\x97$Ϗ6]&PW,\xf3E\xacnp\x8f?\xf1&3\x9f~~\xcd߿\x98\xbd\xe8 \xbb8\xdfy\xae\x97q\xa9~\xb6?\xc4;\xe9\xc0\x91\xf7\xda߈\xf6;\x8bwZ\x84\xc7:y\x9e\xd7\xc2c\x82jO\xce\xd8s?F\xf6S?\xcf'\xf7*\xf0\xaa\xbf\xfc`\xa7J\xd5r\xb6g~{\xccrx\xfbL\xcbD\xc8\xe9 3\xa4yS\xbe\xb12\xb6 \x83\xf3\xb6\xbe\x91z\xff \xef\x95x^=\xb0\xbe\xbc\xbe\xf3{G\xbb`A%\x9e\xedO\xf6\xb7\x8aYo\x84-\x81o\xd0nq\x90\xf4KK\xc2Gmk\x83\xea\xb1\xd6\xe3׃\xf5\x971/\xb0\xcf\xf6\xed8\xd4\xd7+\xe4\x84\xaf4\x96ƿ\xf0z\xf0DFO\xc4S}\xdc \xaeo\xe0\xaf\xf3m6_\xa0Y^\x84)}\xc4S\xf8\x98בh\xff\xdb\xf3I\xfdv\xa1|\xdf^\xe3\x8aUau\x87\xf7\xad\xa0^OP\x9f\xae\xf3~Уy\xace\xa6\xa3\xd97睉\xf0\xc8-l/c\xf3\xff7\xcc\xca[0lE!\xaa\x8e\x8d\x95\x8bX\xb6\xce\xe1q\x84yQR\x8f \xc4\xfd$\xca\xd8Z@\xa5=\xf2\xf9\xe3\xcd¸\xba\x81,\x9c\\\xc1'\xfbc~\xc7a\x96\xc2\xc8W\xd3N\xd8\xe6\xb5H\x94\x9cUM\x89 \xb5ϝ\xed+~Z~֣\xb1\xa9\xdep^qw\xc6\xf50;7\xe6l9ܜ%# h\xe0%\xef?\xc6\xd5\xfbz8\xffL8:?\xacn ߧ\xe6\xfcܗ\xcf\xf6\x8d\x98\xc3\xd7\xe2\xc643\x99\xfb\xae\xf9xA\xafNX\xd8Oa\xe7\x89q\xfd\xf3]\x88\xa8I\x96\xc5A\xefX\xffr\xe7\x93o\x9d]p}m<{\xd7bβ+\\\xab7:_X\xb0N\xdfx\xd1 m\x98_ G\xe7\x8f\xcc\xf50ޗ\xf3\x93n\xe7Î\xea5O YD\xf5_j?\x859\xb00\xd5+\xd5_\xe2\xd7o+b\xad<ۧq\xee|\xcfk\xda\xe1V\xbc\xfd \xa4\xf5\x86\xe8\xfc\xe0\xb9\xff\\\xf3e\xac\xeb&t\x87\xe7\x8f\xd7U\xe63\xed\xbf\xcf\xf9\xab\xfe|~\xb6?\xc4\xc3\x94\xba\xc7\xfc!\xd6\xee\x85\xfd\xb5>|#z\xb8jwz];\xf5\xeb\x8a\xe4\x8d\xc9\xd9\xaf\xfa\xdbo$\x91\xab\xe7<%\x9e\xed\xdb1g؄\xc1\xb5gY\xd6Ct\x85\xd1\\\xadx\xac\x90\xbd\x85\x951t\x80\xf9ۀ\xffF\xc9\xc2{\xff of\xbe\xffF'\xd7\xc7ߩxG\xbb`A%\x9e\xedO\xf6\xb7\x8aYow\xb6\xbeA\x96pGx,\xaf1\xe8\xa06\xc8\xcfOk=~=Xs\xfd%\x9e\xed۱5\x98\xea\xe3zy\xf9-\x86y\x9d\xf1\xfc7\xf3T7\xc87\x98\xce\xe4\xe7\xed\x91Ŕ\x9eÕ\xb1Z\xe0\xfe\xc2\x84\xbf\x91d>\xe0L};.w@%f;\xbc\xf3\nR\x82\xdat}\x98O\x9e\xbf<\xd6,\xe9h\xfev\xc1\xab;\xc2)\xad\xf3\x8f\x89\xca\xd0\x8d\xbf-ެ\xb26\xfa\xe6(\xf3\xb1^\x8fM\x8e\xd7(ö\x9a\xf1G>\xbc\x99\xa0\xee)/\xd8\xa60r\x89 \xf3\\X\x81g\x98\xc3,\x89%'JB\xfen\xd7\xc39\xf3\x8akχ\xf6\n\xd2\xf9\xe2 \xddܑX\xd7\xc5\xfe\xcc/\x8b9;psVnh\xe5\xcd>\xb7?\x9b$\xe7\x9f '\xf5u\xb1}xk\xa8\x9c'\xc9\xdebܷ\xb0\xa4@xN\x97\xc33\xa4\x9d%DЧ\x84\xfd\xa4\xe1s|\x9c\xbc\xb5\xf3\xd8\xbd\xac3n\x9f1\xe8\xe5\xcaC\x87\x98\xe1\xa6x\xf6\xaeũX\xfb2&5\xa0[\xbe\xf0\xfb\xd9\xc4\xf9\xfe\\L\x90,\x87E\x9eW\xfc!\xc3\xf54\xe2\xb8A\xcb\xe9\xef#\xa3\x96ƿ\xa0\xdf\xde\xcf\xea3G\x98\xb3\xfb\xe3Z\\\xd8\xde\xe7?\xe0\xa8\x91\xeb+\xe1\xf5\xcbfE\xac`9^z\x84\xef'\xc3]Z\xf3M=\xbf/\xe7\xaf8\xae\xef\xcb\n\xc8\xf5/\xdf_]7\xa1{\xba\xf2\xf6̫\xf8\xca;(0z\xb5\xef<\xeb=\xc4sv\xa0u\xf6\xd9\xfe\xebl\x84\xfd\x9aƛ?\x9a[|f\xeb\xa4I\x89\x9e,,\x9e\xb4f˧ϡ_$\xe1\x8d~c\"~#F\xf3F\x8d\xe7\xf2Y^#o\xee\xe1\x85F\xaf|k\x8c`\x83 \x82\xfb\x80Z\xe7\x92\xb4`ض+E\xb9\xb9\xcc\xe7\xb1F\xa8\xbd\xf1\xf2\x83L\xb8Ѷװ\x9c\x87Ԕ\xafX\xf32\xbf\x9c\x9a\xed\"c\x86\xc7zy\xbe8\xc7غ\xbd9\xce\xc3\xea\x98WXA:\xf2\xeeG\xb99<\xaf\xd2Rw\x98\xcfc\xd5\xcb\xeb\xa9\xcf[\xdf|\xd1r\xf3\x91\xef\x88\xe6\xbe\xf3\xa9\x99?4\xc6\xf5hC\xd7\xf8F \xa7\xf7|\xe72\xc4jҕ\xb3}l\xc59{\xee\xf5\x88oP\xae\x9eΠ\x9f\xc0 \xcfϫ\\\xac\x8fτ\xe1\n~\x98\x9e\xcd9=\xf8L\xb6ه\x91\x8f\xbb3{\" \xa3f\x00\xc2ʝ\x97\xe1 a.,\xa6\xebQ\xe1+\xeb \x8c^i6f\xefM|\x9b^K \xc3#gӷ\"\x8c\xe3͈E\xeba\x9c\xcd\xcfM\xf32a\xb8\xc4wf\xbd\x9e\x8c9\xbbg\xb2-2<\x8f>\x9e@\x96\xca\xfc4\x9c;x\xbf.\xba\xc0\xfa\xd2r\xfa\xc7u\xc7z\x95o\x9dk\xfd*\xfaw5\xf7\xa2(W 41\xafU \xbe\x96 Zy\xb6\xcf\xe0\xe8\xfei\x82y\xbf3n.8\x93\xdfO\xdaD>\xd2o-\xf5ḞA\xcb\xfbK\x9e \xe6W\xc0\"z%\xdd\xb3<`\x96%\xfe9\x8em\x97\xc1\xa8`\xac\x88\xcf\xb6f>t$DP\xdd\xf5\xf8\xb37\x9fr7~\xe4\xa2 ܭ.:ne\xd7\xfb\xb7\xe6K\xd9\xc7\xe7\x97\xe6\xe7zO\xaf\xdf\xca\xf4/\\\xaf'\xec\xa2ij}\xe6赸-\xcbX\xf3\x82fI\xde\xf7\xc3x\x9e\x99\xff&\x9c\x98\xee\xeb\xf9\xec%\xae%\xec\xfb\xc9\xfd\xdd\xfb\xdb&a\xb6\xfe\xf3\xba\xc1$\xd7\xf6\xab\xe4\xbf\x00\xf2\x95ov\xe7n\xbc\xd9]\xf0\xb8/pG\xae\xb8\x943l\xc6\\\xdff\xeb\x88-\xb93\xbf/\x98 \xe1\xe9e\xfe߲;p\xf8Ft\xf5\xceM\x9f\xec\x87oD\xaf\xb5\x81\xf8(k\xc1\xb0m\xd7\xca˃#0\xbf\xcbԂ\xcc\xf3\x83z\xe0Y\xc1\xbe`\xf4xs\xf6Em\xac#\xad\x9f\xe7\x8b\xfdJ\xd5N\xe59\xabc>\x8dūUA:\xd2\xeeG\xb9\x9b0\xb8\xedUs\xf78\"\xf3\x9b\xf1p\xffK\xa4!Vͼ\xdeb\xcc\n\xf6\xa3\xe7\x9b;P^\x8f\xfbR\xeb\x98V_n\xfe\xa6E+w\xdd/\xa9g\x9e\xef7\x9b1\xd4K\xc98\xc4q䝎\xa0!\xf8N\xba\xf5<\xe4\xef\xf4\xb9\x9f \xc3\xf8aG9=\xc2e\xb2\xcd>\x8c|\x98a\xe0\xd9\xf954\xce\x00\x9et$\x85\x95 \xaaqY\xef\xefR>\xee۷\xf2\xe3\xc8\xd1r\x98\xb3TaY\xc8\x99sl\xbf\xe1z\xee9o`W\xc6C=\xa2\x008Z\x8e\xa8\x8f\xebf\xbd\xad<ۋ\x86\xee\xffH\xc7\xe1\x81n\xab M\xd3\xc7\xb1\xdc/c\xa8\x98\xf9:ܾ?\xb7\xcbW\xd6;\xae;֧|\xa8N\xf5\x84\xf3n\xec\xbf 4i\xfeCAiɭ<\xdbg0\xf6s\xea\xfc!9\xbe\xb83\xf9\xb6\\\xae\xd1\xf2\x89\xf4Y\xf7|z[\xae\xbe>\xee./g\xe6w\x8cY^-^_\xb6\xefx&uॆ\x80\xd4<\xec_\xad0\x85\x95Iw\xe0ܹ\xb3\xee\xb5o\xfd\xa0{\xd3[\xdf\xef^\xff\xb6\xb8\xf7~\xf0#\xee\xc6?׿A'k\xe4\xf2\xdb\\\xea\xff\xa8\xfb\xb9o\xfb\xfa/v\xf7\xb8\xd3\xe5I\xaa$?\xa5\xb8\xc6>>\xbf4~\xaa>\x89\xfb\xa9\xf9T\xd3\xf0+\xd73\xe4\xe4\xbaij}\xe6\xe8-\xb6\x92Q\xd6\xcb\xb7\xa9X\xc1\x9a4\xa7\xcc\xf0\xa8 \xe7\x93)clޟw\x9f\xfd\xc1\xc7\xd8ᖁ\xd1\xf4\xcf\xf7\xd7\xcc\xfc\\xg\xfd\xb7i\xf5/~\x81\xf8\x91\xf1\xc5 \xfcɗ\xbd\xc1\x9d;}\xd6\xeb\xce\xd5㏹\xff\xbc\xf1\xc7њ\x97\xb7OZ\xa4(\xde\xef\\h\x89g\xfbC|~u\xa0\xffhnY0X\\S\xe9\xc1\"\xf0񂿎1\xae\x85a{\xb5\x9e\xf3+g\xc8\xe19s\xce+\xa7]\xe7\x8b\xcb\xdesb\xc4Ea}`\x8aR\\\\K\xf3\x87\xe7\x00\xd5<4\x91\xdf\xd9\xfd\xe3\xa4\xd9\xf7|w \xf7R~\n\xcf\xe1\xd8=\xe2\xc9,\xaf1\xe8\xa0:\xe07\xfe\xcbX\xe0\xc1\x87\xc2\xf9\xf0\xbe^\xd3\xc3\xf6\xcco\x8f\x87\xfd\xee4rB\x8f\xad\x83\x98\xeaW\xa9\x9f\xcb\xf1\xb5\xfaEpg[\xa9\x9f\xe7\x87\xf53ﱵɷ\x87\xe5U\xf0\xf0S^_Q\x8d\x93\xc3u\xea[\xacj\xb7\xc4\\\xdbVj@\xc7$\xf7/S\xb2!:W\xcc\xfcrX\x94\x90\xc5\n\nF\x87\xdb;(\xf9\xfd\xaa\xf1\x98\x8f\xce\xdf\xd1 Z\xa4w\xac\xa7\xdcOգv\xec \\\x8e2\x8f\xf2\xf9ۋ \xa0B\xf0\xa3\xf2%5̈%g\xa4\xc7\xe2\xe3\xfe;9?\xb7 B?\xf1Lo\xc2\xe0(Ģ9!\x88q]'\x80#\xb0W\x8a\x971da^1Σ\xb6\xfd%\xb9\xd3\xf1J\xf9jxQ\xccz\x96\xdc\xc3\xff\xb8\xbe!\xb7\xfc5g\x9e\x94y8]\x80\xdb]\xe2\xcd\xfbq\xb1\xfd\x8a\x82Y_\x96%}\x9e\xe7\xba9+\xcf\xf6\x8d\x98\xd3\xd7\xe2\xc643\x98\xf3\x84hȠW\xf9pl\xe6\x97\xdc\xff\x9a\x99\xf5\xa6q\xd0\xcb\xfa7\xe3\xe9\xfay*B\x99\xe1\xa6\xf9xT\"\xa6\xab͟\x9eq\x94\xfdy\xe7\xb5u/y՛\xdd\xcb^\xfdW\xeeӟ\xfe\\Qԉ\xc7\xdd\xf3\xe4\xb9+x\xb7\xde\xd6w\xd7\x82\xf3,\n\xc4 \xf3\xccce \xbd\xfe\xfc\xb2\xfc%\xcc \x80\xed\x99_ [\xfd \xf7\xd3\x99~\xcfœ\xd7Pz\x82\xe5ͅ\xd6\xf6 \xfe\xb5\xf6\x9cg{\xcc\n8\xe2\xda<盆\xa7\xde\xc2\xf3\xac\xceH++b\xf3\x8c\xcaoB\x9f|\xd5[\xbafk}>\xf5\x8b\x9c;~\xcc\xe3\x9d\x90\xbb>\xa0\xcf\xf3\xfc\xbc>y\xbe\x99/cݷa\xb7\xb4\xae\xdf}\xf7/\xe9K\xf3\x83\xbf\xad\xfc5lSm]{\xa39qf\xdb\xe30\xf5\x9bl\x9fi\x99\xd3\xf5\xcb›\xb5\x85\xf9Uf9<^?AQ*cN-\xab\xaf\xc0\x9e]\xaayh\"~R\xe6\x839\xe2I\x00\x85c\xf7\x93{\xc4S\xbc(\xfd\x88\xef~#\xd3 \xf8\x8d\xc2\x8d\x93\xc3MET\xd7*\xae\n\xb6\x87F\xcb\xd4\xc7\xf3Å3\xbf\xd6\xfa\xf0\xfc\xc9燬W\xe4f\x8d\xd7\xce\xaaLۣ?\xf9\xfd\xbbٟ\xbfъ1wS\xe2A s\xb17\xb2ǖˌ \x9f\xbf\xbd\xd8\x00\xf9\xfe\"G\x8c\x80#ӻ%\xef\xef\xb7ط\xb45\xbe\xc9\xf2/\xec\xef\x89p!&\xad\xe5\xefe\xafX~\x97Up\x85\xec\xd1ʫ}n\xbf\xb5w\x94\xf3σc}\\7w4\xc5C s\xdbc\xce>ĸ\xde>K%\xe4\x822o\xfb1:?|\xf13\xf1vu\x9ex\xfd\xdcL\xd6\xdbʳ}#\xe6\xf4\xb5\xb81\xcd \xe6<\xa12\xe8U>\xec\xb7\xcd|\xbc 9\xfe:8\xe8e\xfd\x9b\xf1t\xfd<\xa1\x83\xccp\xa7\xf0\xbd\xa7s\xad7\xfaƷ_\xeb~\xe17\xfe̽\xe1\xcd\xefsgϞmJ|\xab[]\xe8^\xf4\xdc\xeftw\xb8\xfc\x92p\xdc\xd8r\xc2y\xe4\xe5\xc6̯\x88e\xcep~\x85\x82T \xea_\x8b\xa3\xfb\xd5s\xf6\xec9\xf7\xf6\xf7\xdf\xe0>\xfc\xb1O\xbbcǎ\xba\xbb\xdc\xfe6\xee>w\xbd\xc2=j+\x88\xecK\xf1<\xcf}\xe5\xd9ȳ\xfb\\\x98e\x9c\xafx\xae~\xf1r\x98\xbf_\xa5 \x8dg\xbdi<\xf5\xfeT\xfa\xfe\xb7\xc4\xe3\xfev\xe6=׻\xd3o\xfd@7\x9d\xaa\xe6\x8e\\z\xb1Nj\x83\xc8\xde!\xb6\xad\x95^/\xbb\x989C\xb0\x9e8?\xaf\xdf\xcf\xf61\xd6\xf2C\xf5z\x82!l\xcf\xfc~\xfa\xe7?\x9aۦۿ\x84\xca\xfd\xd0\xe8bk\xbe \xd0\xf7L\x87\x8d\xef'\xce?i\x8c\xb2n 2\xd9\xfcsC=\xaf \xa8],\\\xbc\x91\x8b\xb9u0O\xe0& neuY\xa0 ] XF\xb0QC\x97\x95\xd7\xf9ʱl=\xae\xaf)\xaeG}C}c\\y}\xab\x9c^\xaeo^e\xa5\xe8\xcc\xe7\xf1p\xbd\x84\xf5\xb4i\xbfk,\xf9\xaf\xafy\xab\x9cMj\xcaW\xacQ\x99\x9f\x9aki\xbf\xda\xf5\xa5\xf35\\\xddZ\xf9\xf1\xca\xea1^\xd9\"\x87\x83\xc7\xfe]\x89\xe6m;\xbcnU\xd16,}\xdc}\x89\xce \xe0\xffa\x8fՏ\xff0#\xf0T\x9f\xb5+\xfb\xf8\xc3\xed$\xf7\xa8\xdd%\x9e\xe3y<\xa8XƼ 3\xa8\xc6&`\xae\xd9 ܉\xf0.\xaa\x86\xd8z>\x87\xc7\xf5\xcd[\xdb\xe7\xe7\xc3\xf2L\xc1&\xbd\x8f\xc0\xfe/\x91~+\xbd\xb2\xbc\xde^\x9a\x82 \x91y\xc5\xd1~\x8f6\xe2\xa5\xfd\xb7=s\xf9\xfd\xf928o\xa0d\\F\xa1o\xcc\xc6\xfa\x98ߌ9:\xf0f\xaf ,\xe4\xe70o8Z\xdf\xf0\xcf\xd8/=\xbd9=|\xbcf\xbfA\xe5\xd6q=\xccW` \x81v\x88\xf9sx\xe0\x8a\xb0\x8b\x99\xa4\xf5i\xd8/qrT\x98\xab\x80\xf9y0\xf4\xa4\xf6\xabh\xcc\xf1aF\xa0w=q_T\xf4\xa9\xa6av\xcdj\xe28\xbb\x81\x9e\xd6\xeeDj9\x00\xb4\xf2l\x9f\xc1\xb5\xe7A\xf5\xf90\xb5!}\xcd\xe7!\xf5-\xaa\xcfx\x9f\xce\xf4\xfa\xfa\xc8\xdf\xe06\xed\xdf\\\xff \xf7\x93\xff\xedU\xeeuo|g\xf74\xba\xd0^\xe5\xd7|ŕ\xee\xdf}\xf7W \nT9\x8dG\xb4\xb0\xffu\x84\xa31?s\xbd)\xac\x95\xb5֧]_\xd9?0z\xb54\xcf\xf9\xc68\x95]ƶ\x9d\xedq\x96\x80\xb8`\x96<\x91\xf7\xfd\xf8'\xfbk\xbc?o-?\xfb\xd7\xf2[O\xe0@o/e|\xe6\xac;\xf5\xfaw\xbas\x9f\xfc\xac\xbb\xe0)\x8f\xd0ʶ\x89'\xcc\xff\xd4\xeb\xaeqg\xaf\xff\xa4\xc6쾞x\xe4}\xdd\xd1ϻ\x9d\xe7\x9b\xef\xbe\xe1rK\xec\xe7kPo?\xff\x86\x99\xdf\x8c\xfe\xa2\xfe\xfe\xbee?\x8f\xe3{\xecgrb\xff\x97\xf6/\xc5?O\xf9\xfdz#Z\x9a\x8c\x9d\xe2W\x8e\xadL\xbfRy&\xb6ü\xee{ ݗ\xc1\xbe\xee\x94\xb1Z\xd4=\x98 ZЎ\xe8 \xccZW\xac\xa0\xc3v-\xad\xb9<\xa2\x84&\xfeFz\xcc\xc7󥱃\xf728WA~\xbcVQ>\xc2n\x99\xdd\xe8\xcfv\xdc\xe6\xf3X\xf5\xc7\xebE=R\xdfhH\xb6\xd8>ְ#\xbb\x99\x9f\xf9j\xaf\xd5?\x9e\xe1ͧC\xea4Q\xc5Ӳ\x85x\\7\xc7c\xbe\xfe\x8e{\xee\xef\x88T=\x9e\x8f2^\xb7\x9a^]\xf7\x8f\x92]\xc6x\xbe\xff\xe6\xb7X&>q\xc2\xea\xf5\xe7\x85=\xef\xa87\xa2\xa54t\x00\xcfkhP\xf7\xce޽y\xfa[\x97\xcbl\xf66\xe3\x8d\xf5\xb1\xb9\xd4ۯ\x9f\xdap\xa6\x9fۋ\xf6\xcf\xde?\x9b\xbc\xb0~\xb4\xfcүȗ\xdeo\xe3\xd3\xb6\xd34q\x8e¼\xe2\xf8\xfei\xfb\xb1bɱ\xbd\xbdD\xf0\xe7\x89\xc5\xcbc\xae\x8b\xf3\xb7r\xa2\x93\x00\x00@\x00IDAT\xf2l?\xc6=\x87\xc7^\x91\xb4 8O\x87\xf0\xddX\xb4\xbe\xe1\xcf\xf6+b\x91\xc0\xfb\x9dqv\xffs\xdd\\\xf3[b\xbce\xd8\xd9ܡ'\xde\xbcTx\x82Y\xf3\xf3\xe0\xdc\xf9\xeb\xd5|\xb0\xdf\xdd t\xdc\xe8 z\xc7\xfc> Y\x98-\xd13\xc4a}\xa8R`E\x83\xaf\x903h\xe5\xd9~\xee\xf5\xf8!\xde\xc7\xf3\xab\xef\xda@\xefZ*\x97\x91~㽻\xf5۟\xe4\xbf\xef\xcb\xc5\xd7\xc3\xf5\x96\xf7\x9c\xff\xc7K\xff½\xe0W\xfe\xb7;y\xea\xf4\xd6eI__\xf4\xbc\xefr\xf7\xbc\xf3\x95\xb1X!\xbb\xa5\xf9P\x9f\xf2\xe17\x92̙\x8e\xb6#l\xe5߉\xe2'\x85.\xe5g= \xe3 \xd7z\xa5\xd1o|\xf6|7{i\xf3\xe6vP:\xef\xef\xe7{\xb6\xfak\xdb\x99y\xb4~f\xd3cy\xaa\xe3\xd5\xea\xcf\xf4\xc6 0S/\xcb\xe3~dx?\x9f\xcd|\x97\xa0\x93>\xbc\xbfh%\xfaտ\xd1k\xeb\xcf\xc2\xa0n\xe0& Nʓ\xfa\x87x_K\x86F\x9d/hΧV\xa3\xf5k\xc6Z_\xe0\xa7a\xee\xc7c\xbe\x8c9\xc2T̙\xda\xe7w\xe8!\xd7\xf2\xab\xd1\xd1\xbff\xf8\xfc\xc6c\xffG\x82\xd8F\xdc\xf7\x83\xf2\xfb\xe3\xce2\xce\xea\xe3\x96\xf9\x99\xa8\xc3\xec>ĸ\xae\x8b4\x9f\x95\xe4-\xb5?\xce\xc6l\xc1|N\x9f\xa2O\xfds|\xb9\x82\xba\xfcz\xbeJ-\xb0\xd7\xe7W֘C\xc1\xb8GX!gJ\x8fd\xf6\xbc\xf8\xfdɲ8@\x89g\xfb F>\xde%\xec\xa7\xc3`\x82\xc6Qx\xf0z\xb9/;Ƒ^ӓ\x99\xbf֗͊TAЯ<\xf6\x9b\xb22,\xd8c0\xf4\xa6\xce+U\xae_\xf9\xfb\xddp\xdep}ZU\xf8\xba-\"\xa5\xae8z-N\xc5Zt,\xbd|B\xca \xef\xeb1ޟG\xe2ٍyL|\xcb\xf9\xf3\xa6k\xaes\xff\xfe\xf9/w\xbc\xee\xa3A\xcf W\xff\xf8|\xa9\xfbgݛ\xa5\xfd\\\xe9\xf5\xe7\x93\\\xc2-\xf5\x8d\xf2s]\xbe\xc1Lޖτ\xc50\xc2\xff\xfc\x8b\xfe\xcc\xfd¯\xbf\xa6\xe9\xb7\xd0\xe5 \xe9'<\xf6\x81\xee\xfb\xbf\xed*w\xa7\xdb^\x86\x90\xe7\xd5+\xfa\x93Y>\xd9ӕ\x9b\xc0\xe7\xf3\xf1y\xc6\xac`[\x9e\xe3-\x83\xf9|\x97\xfb\x91\xf4\x94\xfb17\x8e\xfb\xb9L}{q=}֝|\xf9\xebuAt\xf2O\xee~+\xfa\xc2\xe3\xb6@x\xf3\xba\xd9̟ze\xf7F\xf4g\xe5\xa6h\xff\x8e\\v\x91;\xf1ć\xf9 <\xbfm#߅<\xfdڷ\xbb\xb37|\xda9~ԝx\xea#\xfbI#\x86\xf5\xe1S\xdbE\xe0\x91{l\x81Q\xcc\xff\x98=D\x87؇ ވ9\xb2Xy\xe1\xd6\xe0\xfc\"go.\x9a\xf9\xedpx\xe3\xea 9\x95!\xaf\x9f\xf5\xae\x8b\xa7\xccǺ\n%\x9bt4\xdd\xc10\xdc\xff^v\xee\xff\xe4oE\xff\xfe\xfd\xe7\xee\xc2Dz\xcb%:\x9fLoT\xaf\xf5\xf6\x95\xcb;\xae\x9f\x8b\xe4\xfe\xac\xccK\xfa\x9f\xfb\xb5?u\xbf\xf8\xa2\xd7\xf8{ K(a\xe9\xf3\xf7}\xfb\x93\xddӻ\x8f\xec\xf6\xfd)9\x9e\xa7g:\xd6\x84\xf3..?\xb3\xbd\xe1\xdc<\xc7\xdb F?\xf08\xcen\xf8MR\xdf\xeb\xe93\xacS\xb5\xff\xb3\xddѿcoDw\xf5\xed\xde,>\xfeć\xda\xcaa=~Ae\xf8\xb1\xfd\xa9\xdf\xffKw\xee\xa6S\x9d\xad\xad\x8fn\x83_\xf0\xb4G\xf9 \xf1|)V\x93\xc6 \xf3\xf83\xef\xf9\x90;\xf3\xd6\xf6Gnuxҕ\x89\xd9\xc9\xfb\x8bc.\xbffQ \xf9\xca\xf9_\xba\xf7\xa3d}\xc8v`J\xf2\xcdv\x92ƝwAp\xa7.=\xe9dy+s=],\xdegq\xbb~\xfc\xe0o\xd4l]\xbe\xe9˶\xfai5\x88}O\x8dxib& ވ\xa7\xc0\x80<\xc7k\x89\x87\xdd\xe4WN\x90Ód\xa5\x83\xc8\xc6Fh7\xf8\xae\xbbij}KĒ\xfar\xb2\xe0\x80D\xe7N\xfd~(ϚZ.\x90\xf5fp\xa4\xcf\xea\xf2\xe6\xa5\xe9)\xf1ܧF\xcc\xe1\x87׍!g5\x87\x86\xb0\xfeu\xc4\xf7ϲ \xaf ^c\xfee\xf2v\xf7o\x9f\xfb\xe2\xa6߄GP$?\xe7}\xca\xe2~\xf0\x9f<\xc9\xdd\xfa\x92 S&\x93\xc6X}-\xe6d\xd2/\xf82\xb7\n\x96N\xb7\x8f\x9a\xfd\xf9g5\xb87\xcd\xd8\xef\xf1v\xd2\xfer?w\x84\xa3\xfbO\xa6\x9f5\xf3!\x85\x99{h\xbf t\xce7\xbfoDw6\xdd؉\xab\xe6\x8e\\rQ\xec\xa0\xdd _9``\xfa\xab\x93\xaf\xb8ڝ\xbby\xfc\xa7.\x947\xa2QX\xc1?l\xf1巬O\xbd\xfa\xafܹ忣\xb7\xbf̝\xf8\x92;x)\xc5\x98\x9e\xaf\x97\xd2,_\xae\xb1Ԟ?\x8c\xc7\xfc!\xe6+F\xff\xd1\xb6ږ_\xf9\x8d\xe8N>*\xe9\x95w_\xb0\xa1'\x9fD\xd6\xee\xc4*\xb8\xac\x9f߈\x96\xfa\xa5\xd5\xe5Z\xbfZ\xed\xa3\x85b\xfd@\xbb\x99\x8f\xf9\xad\xcf\"O\xe0~\xb3Y\x89g{\xc6\xe2oR\x98R\xcc r8\xed\xbd\xd4($\xe7\xd4^-\xe2o\xb5\xe0\xedR\xbc\xa5\xea\xc9\xc7-)\xdaă\xcbG\xdf=\x8da\xc6T\x93\xce\xe6\x87u\xc6\xd6j\x91\x8f6\xcf:­|\x8a\"\xa8\x8d\xa3\xee\xcf4\x96\xea[W1\xab\xe1\xec\x81W\xfd\xe5\xfd\xafXo\xb1=gP\xcc\xddI[-9\xca\n6ap\xa2G\xea\xe2%5nÌj4\xc6\xe3)vX1\xf3k\xe1\xb1JA\xb5\xf5 \xd5\xc7Q\xf6wdj}\xf5V\x98d\xfb\xc2N\x86L\x93\xd9b\xf9j\xbaۼ\x89\x92\xb3\xaa\xc9 \x91\xc7\xf7\xe3\xf8|D\xfc\xfax\xaaw\x9a}\x9c\x9f\xa3\xb1\xe5\xc3\xd7,\xa7\\qt\xe0\xe6X\xdc\xc0\xfc\x00K\xce\xe6\xefo\xfe}\xaa\x850\xbe_\xe9\xebr\xf9t\xd60ᓽ\xc3 \xb8/[b_\x8b\xb7L[\xed\xf4h\xc2~\xd09>N\x80\x8e0K\xc4\xfc\xf3\x94\xe6c~\xb0Lj\xad>3\xf7/\\\x8f'\xecb3\xcf\xec\xe3Z\x89\xba!\xb6ૼH\xdebw\xcc\x00\xfb-\xc6\xc4`X\xf33a\xe8\xedIm\xf1s|\xb9`\xab\x93R\xab\xd7\xdc\xfc \xfb{\"\xc4\xef\xfb\x8f\xf8\xddp\xcd|p\x98}\xc5\\~-n\xaf D\x8ePǿ\xe1o\xaes?\xfe\x82\xdfs\xb8\xf6\xbf\x868R _q\xf9e\xeeر#\xee\xa3\xfbty\xd3^\xdf\xfe\x8cǹg?\xe3\xcb:v\xd00p\xb8_\xa8\xdeX\xbd\x8e\x84\xf3\x99\xfb\xc0\x81\xbf\xf6\x86O\xb9o\xfc\xde\xba\x9bn\x9e\xef\xdc\xeb\xee\xb7w?\xf3\x83\xbf\xe1os=\xa9+V?N\xe5Zt\x8c\x97'[\x88\xf7\xfd\xb2\xf8\xb9\xf3ۨ\x96?\xa0\xdb)<p\xbf\xc2\xdcO\xff2\xf3|\x9c|\xe5\x9bݹ\xc1\xdfv?z\xe9\x85ݛ\xd1\xf7\xf5\xfa\xf9\xe5u\xe7\x8a\x97z#\xfa\xf4\xeb\xaeqg\xae\xff\xa4Oz\xec^wt\xc7v/\x8f\xfdEA\x9f\xb7\xcb]l럋{@\xc6K\xe5\xa7x[h;\xf0\xf2?Ķ\x8e裹\xe3\xd5&*=5\xf1\x83\x82z\x84ƚ#͟\xfdB@n\xf1`\xfbXii\x84#Lť\xda\xff\xb6@\xa0Ǫ /\xbc>\xa3WK\xf3\xd1\x8a\xb3\xb0\xfd\xc6ayC\xe5\xf1\xfd_\xebI[Ϸ]ڻ6\x97\xa2\xf6\xcc\xebx\xecg}\xe3բ\x9d\x90\xb1v\xb5\xea\xaf7\xcd\xc0ϛ\x9c!\xf0\xeb\xcc\xc6\xfcY\xda;\xba-W\xc1_\xfb\xbf\xb9\x9fC{\x8dE\xe1kj\x86[\xbabo\xe0\x92_3\xf9\xb9\xc6\xe3\xfe\xc2\xe6\xf3<\x9ft\xaa\x91?J`\xef\xf5\xb0\xbe\xf7\xa6d\xdf\"\xb6\x84d\xde\xd2l\xf3\"!\x91\x82\xc3o\xbfշFO\xd8\xff9\x85\\\xab`\xbeמW\xb1\xbe\xba\xf8\xf1\xa3\xbe\x9c\xff\xb8\xaeX\x9f\xf2\xc1[\xe3}c\xff\xa5Q\xa9\x9a\xe9\nET?\xd0ʳ\xfd\x00\x8b&>/7\xd0 ^R\xdfT\x9e\xaa\x8f\xce\xe3}xk\xb0\xd7O\xfe\xbb\x86\xb9\xf9\xf7\xfa\xf5\xc0v͜\x91\xb3\xa4yh\n\xfbKGJ\xb8|s\xbeep|~̡Z\xa5\x87\xa1C\xdcQ\xc5\xdb\xf2\xe9\xa8\xe5\xe8\xb5\xfex}׵u?\xf7\xbf\xfe\xd8\xfd\xf9_\xbcӝ\xe9>J\xb6\xf5\xbf[]|\xa1\xfb\xe2G\x81{\xeaS\xed\xeep\xbb\xdb\xf4\xc7\xc7;\xdeu\xad\xfb\xd9\xe7\xff\xa6\xbb\xf1ƛ\xb2\xe1\xeez\xd7ۺ?\xf7;\xe3\xe5b\xbek\xb9?\n\xfc\xce\xce//\x98\xb6\xe3o\xe8ބ\xfe\xe0u1\xc7\xf9^.\xb9\xd5E\xee\xff~\xce׹\xc7]y\xef\xe5\x97/\xf7\x83\xcb(\xf1lO\x98\xdd\xe7”\xe6 \xe7\xea'NL\xc4\xe3\x86\xca\xfdD\xb9\xbc\x85\xfa\xacų\xe2\xed\xf0\x99\xbf~\x9f;\xf3\xee\xeb\xbbL\xf7r\xc1W\xa1s\xc7񷢧\xc5?\xf5{or\xe7N\xcaoD\xff\xfe\xa3\xb9}\xbd(ݯ\x87\xfc\xd9>\xe9NuZC\xaa\xff\xf1+\xef\xe5\x8e\xde\xe3\x9d\xfa\xf6x2o\xc3\xf8\x82\x87z\xa9~\xc4g\xfe\x87\xf9\xed\xdb7\x98\xefC\xac+H\xfb` \xe6\xfe߈\x96\xe4\x92Z\xa7I\xbe\x8e\x85`a\xf3F\xc8c\x89\x88xm\x8c\x91)e\xdfi\xfe\xebg\x94\x80Ț[\x98\xcdIt\x98RO\x9b\xee\x86x\xcbX\xae;l_\x8f5\"\xd6g\xeb\xa9M\xffz֙\x8e\xf8'{\xf0\xa4\x88Dt\xb4\xe3M\xe9\xc5\x83\xfe\x8dB\x9b}TC\xe6\xf1\xfb\xa2V\x9f\xffAF%\xe6&\xfe\xbd+\xf7k#\xa7ʄ^\xa05\xd8\xb8/\xd8\xeb\x99Wo1]u{U\xb4\x9e,\x81__HH \xf0\xbc2\xf5\xb2\xcf\xe7\xdc<\xe9\xe5\xf3+`N\xbc\xdf8l/n\xa0ͧP|>\xa7\xad\xcbwאO\xfb\x92\xc3\xdc5\xc9[\xe6ZMU\xa2\xed\xdfհ>Q7ĵ\xf5\xce[\xe6\xd99:\xf3\x9b\xf1\xf0\xaei}x^\xebO#֫\x80\xc5\xf1Y\xc7\xfect̃s\xfd \xe7\xe7\xe3N\x95x\xb6c\xf6b\\\x8f=&\"n\x87\xf0\x92w\x00{K\xffx\x00Q\x91\x81\x9c\x99\xc7\xed\x90\xf33\x8eg\xf4ذ\xeb\xeb/r\xe5\xd6G\x98\xd72\xa7\x87χ8+O([0_\x8f\xb5\xc5j\x9f\xdbo\xb1\xbe\xfa\xf8\xaa\xb4֞\xebRE!?Gӎ2\xcfQ\xd6\xc4\xdaO͘\x9b\xefH\xb7\x87 Zy\xb6\xcf\xe0M\xfb\xb7מ+ \xcf\xdf\xc0\xa6\xf2\\w\x97_$\xf8\xf3\xc4x\xde\xf41\xcfav\x85\xa7\xb6o}\xbd\xbe\xa3\xa3\xd4A\xbf\xf2\xe1|P\xb3\x9f\xb8CY\xdc\xe0\xc1\x96’1\x9c\x9a\xbf\x84\xa7\xeb\xb72\xfd \xd7\xeb \xbb(\xf1l?\xc6\xec]\x8bE~\xeb\xf6\xbe\xf4\xf5\xee\xa5p\xb5;u\xea \x86\xab_\x8f=\xea\xff\xa5q\xdf\xfc\xafr\x97^rq\xf7\xe3 (\xd0o{\xfb\xfb\xdd\xf8\xe9_\xd9\xf87\xa6_\xfe\xc2\xff\xd3\xdd\xe16\x97\xa8\xc3ؽ\x93!\xbf\xbf\x8d\xe7\xd5\xf1f\x009\xc2\xf7\xae\x88\xd0\xf4[\x9f_3\xc5\xe1o\xff\x85\xfb\xcf\xff\xdf\x9a\xa8\xfc\xcbѮ\xc0{\xdf\xeb.\xee\xf6\xb7\xbb\xb5\xbb\xf9\xe6S\xee\xda\xebnp\xf9ا\xf2\xc6;v\xd4=\xeb~\x99\xfb'_\xffw\xc1\xf1\xc1\xdf\xe8fO\xaegm\x9e\xf3n\x95\xc7\xf69Lin\xb10ן9\xb6bKs\xf9<\x8e\xce\xd9b ^bBek\xfc\xb1\xfd\xb9\x8fڝz\xcd\xdbF\xf1\x8e\xdd\xe3\xf6\xeeؕ\xf7\xb5B\xc6\xf6\xb5\xf7\x9f\xd2\xd1y\xfd\x9a/\xdc\xcf>\xf5\xc7\xed\xce~\xe23\xa6K\xeb?\xf1\xe5qGnݝ\xef\xd6\x9e\xaf)X#\xebW\xf6\xaf\xad\xbfT\xdf!\x9f[\xbf\xd3\xd6\xdb-\xb5\x9f\xddGs\x9fԎ\xf9'\x8d\xad\xf6m装\xf1/h\xc9\x97\x99\xf4\x8b\xa5/YA/\xadcj\xfc\x9c^\x9e\xb1q|f\xd7\xc2c\xa9\x89M\xf5\x80\x93(\xa2x\x889\xf2Z\xb6\xed\xe0Zz5O\xbdZ\xad\xafv\x97\xba\xc1U\xb2=\xf3\xdbc\xceЂa\xbb\xbd\x8a\xe5\"@ciF\xc7\n\xd8z\xcc\xfa\xbb\x93\xdfal\xbf \x86\xaf\xe4\x9c\xefA\x92+\xd8\\;?\xe8J\xce~\xddzX g\xbc\xea-\x9f\xea\xc1\xf3\xb0f\xc8U\x8f|^\x87 d\x8f\xe0\x80\x80\xde\xd1.\xaay \x87\xe1O\xaa\xfa\x90\x9eh<\xfe\xf9 V\xd2W\xf2\x9f\xcc[}\\O3\xb62\xe1\xb8\xde\xe6\xf0\x93\xeb\xe3\xc6\xe6xd\xc6\xf4\xe3\x9a\\\x85șY\x8d\xbe\xbdi\xe2\x85l\xc1\x85\xda3\xafx\xd3~\xd7Lȗ\xf6z\xe6\xe2\xc7O\x84\xb1>\xae\x9b\xf51\xbf\xe6赸9+\xb7\x8f0o\xb8e\xff\xf5\xdak \xc8\xe4\xf3˯\x92O\xea\xeb|\xbd\xbb\xe9\x91\xf3\xd2F\xa5\xcb \x8cG\xc4<\x009\x91b7O\xe6\xfa(\xdaU\xf6\x83\xfaCS\xb8\xff\x86\xb6\xd8zY\xff\xf8b\x85I\xdeV?\xf7\x95\xe3\x8d\xf9X\x9f\xf2\xa5\xf50\x8e\xb2;\xe4\xab3\xc1~\xbf\x99\xa4).\xbc\xef\xf5\xb2\xfe\xf6g\x82/\x90 \x9e\x88\xb91\xbf\x91g\xf7Z\xcci\xe6\xc6\xec>v\xf5W~\xf7 \xee%\xbf\xb5\xbb\xb9\xff\x8d\xba\xf6 \xf7\xbaǝ\xdcw\xc7\xd3\xdd\xdd\xefv\xfb\xe8 \xe8a\xb4\xff\xa7{#\xfa-\xfd\xde\xe1\xd0\xe8\xfa\xe7\xfe\xed3\xddcr\x8f\xd1X;\xe0\xcaZy\xb6O\xe3\xf8\xfc\xd0\xe6\xf3\x98\xf1\xa6\xf3\xees\xdd\xca_\xf9\xac\xe7\xff>\xf7=\xef~Ǯ\xffOsw\xbb\xcb\xed\xbb_\xac<\xd6\xff\xe9ӧO\xbb׽\xe1\xed\xee7^\xf2'\xee\xfa\x9c\x9b0²\xf7\xae|\xf0\xbd܏~\xcf׸\xbbvV\xff\xab]\xa1ڏt\xfd\xa8V\xee\xe9\xa9~l\xe2G;\xc0zZy\xb6\xdf/\xcc\xd5ͅW\xaf\x92\xb7 \xd8S\xde\xf7\x9b\xf5\x9ez\xf2?ϰ\xe7N\x9eq'\xf7\x8d\xa3\xae\xc8?ڹ\xe0\xe9\xdd\xdfs\xee\xfec\xfb\xda\xfb\xdb\xc9\xee\xfc>w\xfd\x8d\xe8>\xa6%\xf6Z\xea>{\xfd\xc7ݩ\xeeS1|\xfe\xce\xed\xc8\xc5\xb8 \x9et\xa5nł\xb4]\xed\xb5\xf1\x95\xeb\x8b\xfb\xc7\xeb\xafij\xfd\xeaؖ\x99/\xd7\xe6\x9f\xd7w\xef\xa9\xff\x9e\xbfm]\x93\xee\xac\xdf\xc9<\x9fᥟ\xb9\xe1`\xf9\xda\xef\xf3\x8c\xbf\xe7-Tk\x80􃃜K\xe0Ӛ2\xe9\xd3Ƌ\x8c\xb2\x82^$\xf9 Aszy\xc6ƩR\xac\x8c\xd5Fc\xffZy\xc2.\xe0\x80\x80\x93y\xa0\x80\xfc\xa4\xce\xe7 \xf3\xe4\xce\xe6,/\xe2K\xfe\x93y\xab/\xd2k}\x83K\xd8*\xb4K<\xe0\xce\xf5LM\xe7dk\xbd\xdc`\xf6'\x9e\xe9M\x85\x98J\x9eA{\xfb\xf8\x8cۓ\x96\"0\xaf\xb8v\xbf\x97\xa7\xe3O\xbb!\x96x묄\xf3\x86;\x83Y >l1'\xe6l9ܜ\xf2\x900ox\xf5\xfd}=[\x9f\\7\xe7c~K\xcc\xe1k\xf1\x96i'\xb8k\xc3\xc3~\xd0A\xef\x98WVƂ{\xac\x81\x83ޱ\xbe\xb0\x9fU\xe3\xe9\xe7\x8dV\xber\xfd\x81I\xd7?\xe6\xd9xl\xb5[$\x9a\x86\xf7\xe7\x9b$\xe8\x8f\xf3\"R\xacӳ\xeb\xe5\xe5\x87^\xd6/\xb8\xaf\xcd\nd\\\xbc\xc1\xe6\xea\xe5\xc6\xf82\xc1 N\xf3\x91~3˥G\xbat\xb4\xedG\xdf\xfe\xfe\xbb_\xfa\x9d׻?\xfaӷM~\xfa\xc2 N\xb8\xaf\xfb\xda/q_\xfb\x94Ǹ'\xf0Ѳym\xef\xff\xc0\xf5\xee\x87\xff\xdd/tkU\x8fm\xbf\xef;\x9e\xec\xbe\xf1\xab\xe9O\xaa1[\x8b;\xd7\xc1V\x9e\xed\xd3x\x89\xf3\xed\x9f\xfbR\xf7\xca?~\xeb\xc6¯|\xd8}ݿ\xf8\xaeop]tA\xd2N~;\xfaW^\xf4G\xeeU\xaf\xbeڝ>\xb3\xf9\xa3\xd6/\xbb\xf4b\xf7\xc3\xdf\xf5U\xeeɏy\xc0\xe0\xa4\xeb\x8d6h7k\xd2q\x9c\xdf̷\xf7\x87\xcb\xc1|BO+\xcf\xf6\xfb\x85[\xabc\xfb\xa9x\xf6.`z (\x95@lr|\xc9M\xfet\xf7\xc9rpw\x9f\xf6\x9dߦGY5\xe6\x9c;ٝ\xbb\xfc߅_\xf5\xe7.<\xe1\xef߈W{\xff:\xf9\xddGs\xee\x94\xeb\xdf\xdc\xe6~U\xe2S\xd2\xfd6\xf4\xc7n\xf4\xf1\xe4\xe2\xd8}\xef\xe4\x8e?\xf8\x9e:\x86\xf9\xab\x8c\xe7\xe7\xfb\xd0~\x91\xfea\xbd`=r\xbf\x99?\xef\xb1v9l\x9f\xd6\xfd\x9a\xf1\xaf\xfahn\xf5mY\xe9\xb0 \xe7b1%\xf6\xb2Ծg 7rܸ7#\x96S\xcbQ\xd7\xc4\xd04\xa5c\xf0]S\xaf\xe6\njU\xfa\x8f\xabv\xacqQQ\x88?ηN\xa5\xa2\"\xa7 \xa7pe\xedYrz\xb9\xbe8\xb2X\xc0\x9bY\xf6n\xc6\xe6\x80A\xe4\xefyU\x80\xf5\xe4\xf1\x9d\x81\xe7\xab\xe7;\xdf\xdaf/\xd0\"T x3\xe0z\" {{\xcd\xc6[\x87\xf2T?>Z \xdf4\xd7\xe1-?S/\xfb\xfb\xf9\xceط\xf3\xb5W\x9aK\xe3_L\x9e_\xfe\x9e\xea\xe9\x8c0a\xfd\xb08Y\x83J \xf4\xfc8\xb0oo&\xbf\xe7\xcd-\x8b\xcd\xf28\\\xabEt>X}r?\xd2\xdcY\xe3\xc2\xf6\x95;\xa0\x92V}Am\xba>\xccg\xfd\xf3\x84v!ͯ\xf6\xe2\xf6_\xfa\xb7U V.\\\xe8\xb7\xda\xe50GY\n\xfb\xfc&q\xb8\xff\xc1\xf5\xb9Qg\xc4\xd2o\xbf\x84}K[\xf5p#ٟx\xa6\x87\xd7\xe4\xb2*\x84\x9e\x8ev\xa5)^\xc6\xf4\x84\xa8?r\x8a9\xfe|X2\xd6\xeb\xe3α^\xe6\xb7ǪO\xe3p\xb6\x9e\x94U\xa7+\xed\xca\xedf\xab\xdf\xeb5\xec\xcf “\xf7g\xae\xe0A\xfe^Z%\xce\xe9K\x9d/H=*\x83\xc87\";P\xe2\xd9>\x81%\xc40\xfcsx\xe0D\x98\x9d AO\xbc\xbfTN\x8e\x8fŢ\xc1\x83#,\x81۟o\x96\xd6ǝ\xe1|m<{\xd7bβK|\xaa{c\xe5꿹ֽ\xf07\xfeܽ\xed\x9ak\xbb\x8f\xe0\xff]\x8b\xb6|\xfe\xdd\xdd\xf7|\xe7\xd3\xdd\xedn{\xeb\xc1\x9b\x96\xe5\xff\xe2\x9f\xef>|\xc3'\x92\x86\x8f\xff\xe2\xb9\x9f\xfe\x97_\xa7\\m\x83+\x97{\xcb\xf9%`\xef\x94\x99\xf5D\xe7\xc5\xff\xf4govO\xf9\x8e繓\xe6\xe8\xbe\xf7\xbe\x8b\xfb\xbf~\xe0[܅\xddX\x9b\xfe;\xdb\xd2W\xbf\xe9\x9d\xee\xbf\xfc\xe2\xcb\xdcgn\xfc\xdc&S'\xd5\xfd\x94\xc7?\xc4\xfd\xcbo}\xa2\xbbⲋ\x8b\xe5o v\xc0H\x99,'\x96N\xd3S\x9a\xbe_\x89)\xf1\x87\x98\xf3l\x8fQA.\xcb\xda<\xe7K\xe3\xa9\xf7\x8f\xf8~\xa9\xf1k\xe3\x85G\xbf\xd4\xff\xdc'>\xebN\xbf\xeew䲋\xdc\xf1\xeeftæ&\xad?\xccj\x99?\xdd}4\xf7ُ\xe3M^\xb5?v\xcf;\xb8c\xbfO\x97\xa3\xec\xafB\xc6zO\xbd\xea-\xee܍7{\xff#\xdd?*9q\xd5\xc3|\xe5\xf8\x81ѫ\xf1|1\xcb\xf5\xf2܁9\xfa\x87\xb5ɱ\x97\xe2\xab\xcfBoDKp\xa7 \xcbT\x93\xbf\xb2̹\xf00\x87\\C6\xf4ōJ)\xd8\xd4hδ\x86\x86\x94>\xadP3\x97\xf8\xa5\xf4\xa5\xe3\x8eՄ\xdf\xe8\xe3\xf9\xa8ǚ\xa7\xd4 V#\xf6\xd0\xc2\xdc<\xb8\xa4\xfc<\xd9\xe6\x8f}\xe8R\xb7e.E+\xf2f\xe00c\xe9\xbd:\xcf\xebH\xb4\xbf\xf1\x9d\xf8U`\"\x9e\xeac\x81Ds\xb8\"\x89\xe9 \xb0\x80E\x9c\xd1\xcb\xfaY\xef\x8eq\x90\xa7\xfa\xeb\xdex\xee\xdac\xf3\xdbk\xbf0\x9d!\xbe\x8esٞ\xf9\xed\xf1\x9e͏-+\xff\xc2\xeb\xcbv\x91\xe4e\xd0P\xa9\x81\x9e\xe7\xc0\xb6ܓ\xf1}\xf4r\xfb\xcd\xf3\xcb\xe1\xcaX-\xa2\xf3\xc1\xea\xe3\xfbO~\x83\xc6\xf5\xed\xc7H\xb9\xaa\xb3t \xecG5PԦ\xeb\xc3|\xf2\xfc\xe5\xb1FNG\xab_\x8fЇW\x89\xad\x9b\xf7u[\xc5\xf0gUPxb\x98\xa3,\x85\x91\xcf/6\xc0\xfa\"\xc1,\x88\xb6\xc0\"!\xd2c\xf1p>Ezj\xf3\xb1n\xdf\x00&3\xbd \x83KGZf9S僫\xcb\xccث\x95W\xfb\xdc\xf9Q\xde\x9co\x9c\xd3\xce3\xae]D\xfe\x9f\xe3ضKFD\xe4\xec\xc0u\x91\xac8!\xbb2o\xfb1\xb5_{\xad\x9c\xf1\xf7\x87\xfaB\xfc&}Rb\xc4sݬ\xbf\x95g\xfbF\xcc\xe9\x81\xc3,j.\x9a\xb0\xe4.\xadXSB/x\xec\xbfX\xd0B `\xcb\xbd\xac_\xb0֦_\x97wp\xae^\xeeL\xe8 3\xdc\xe1\xcf޵8k\xcd1\xe9\xce?\xf4 \xf7\xa7oz\xb7\xfb\x9f\xbf\xf5Z\xf7\xb1\xeeo~\x9e=\x8b\x9e\xb5+\xb9\xed\x97\xb9o~\xc6U\xee\xb1_\xf4\xa0\xfeM\xcb\xd6\xcf\xfdϿ\xe5\xfe\xfc/\xfe&\xe9v\xfb\xdb\xdf\xc6\xfd\xee\xcf\xb7r\xb5 F)\xf6b\x92:_%at~Y\xbc\x92}\xf1Ӡ\xaf/\xdc\xec\x9f\xf3S\xbf\xed^\xf3\xba\xb7\xf7C\xa9/\x97\\r\x91\xfb\xa9\xfbNw\xf9m.M\xd1ɱ}\xe8c\xf7\xeb\xfbh\x92\xde\xe1\xf6\xb7v\xff滞\xea\xbe\xe4\xe1\xf7\xea\xf7g\xae\xbdC\x9f\xf3\xf9:W\xff\xc4\xe9\xf5\xa7\xe9\xfc=cE\x9ca\xbc\xe4\xccuP\xf5\x96\xf5)\xdet\xff\x90Sy\xbe\xbf\xe0\xfet\xee\x86O\xb9\xd3~M\xf9\x9c;z\xbb\xcb\xdc\xf1\xc7>\xb0{3\xfah\x8f%_\xbe\x9e\xb4\xfe\xa1\xfd\xb9zm\xf7\xb1\xd7\xfdV\xdf\xd1c\xee\xc4\xd7~Q7R\xf6W\xbf\xd01\xc1\xa7^\xfdVw\xeeS\xf2\x8fL\xd4\xff\xe8\xddn\xe7\x8e?\xf2~\xf3\x8b\xfd&|\xfa\x8d\xefvg\xaf\xfb\x98\x9aY\xbc#\x97\xddʝ\xf8\xf2\x87vn\xd3\xf4mʧ\x89\xc6\xf5\xb0=ϯ\xf0\xe2\x81\xf9b~{\xac\xaaB\xb5\xaa\xaf>_\xc9_\xf9\xf0\x95\xe3F\xaf\xb8?\x87\xfc\xb8\xeb\xf4\xc7>\x9a\xbb[ae\xa8\x8e\x9d\xe0.\xe9\xa4'\x97\xfd\xd5\xcfo\xa4p}\xcaw\xdb\xd0\xfa\xed˷\xd5\xe0\x97A#?^L\xdd\xf4\x92?\xf3\xd1\xfc\xf7\xe2d\n\xa2\x00\xbcEޓ\x81\x9c^\xdf\xe1Etr\xf4\xe9X\xf5\x97o\xe923\x996X|\xb4\xb6\xff\xa9\xc1wq\x91\x8d \x86]\x85Ʊ\xfex\xbe4E\xda\xda\xef6\xbf\x9b\xc6\xd1\xeay.\x84\xf31_\x88=\xc6w \x87筆珣3\x9fǪ7^O\xea\x91z\x90S\x86yV\xb0/87\xa9\x8e\xc0v_\xb4\xd7\xe8\x80\xe6\xb8\xc1\xfc\xe9\x87\xad\xa0\x98\x95l\xb0\x88\xa3\xa9\x96my\x8d\xber\xbc\xc0\xe0\x8a-6ap\xf0\xdd\xe3W\xdf`h\xf6&\xba\x80\xfd\xfc\xa9Vv'\xba\xf8x\x95\xf0\x97!d\xe3\xf40\xe74Ka\xe4\xf3z,\x91`p\xf3\xe4\xe6 U\xf9\xda\xf3s\xd0\xc1\x81b\xb9\x84j\xce7 oң\x998׵-\xcf\xf1\xc6'G\x8e\xbdf\x91&\xc8\xfbQ\xc2a\x98\xaei\xd3\xf4d\xfc\xa3\xfde\xfa'\xeb\xe36\xa2\xc8\xcf|\xb3{-.\x84\x9d\x95M(/\xafO-\xb0_b\x81-\x98\x9fC\xee\xdf\xc05\xa9\xc2|\xc5\xd3\xf8q\xdd\xd0\xf4)\xaa\xd7\xee<\xf6\xdf5\xaa\xedNQg\xa9\xc0V\x9e\xed3\xb8\xe5|\xe8k\xad-8\x93ϟ\x9f3\xf1\x91~k\xb4oz\xfdy\xc7\xc1\xf50\xbfc\xcc\xf2J\xf83\xddoԾ\xe5\x9a\xeb\xdc/\xbe\xf8\xb5\xee\x9aw\xfc\xad\xbb\xe9d\xf8\xd8\xd6)\xa5\xc8o\xca>\xe1K\xe6\x9eٽ }\xab[]4%D\xef\xf3\xba7\xbe\xdd\xfd\xec\xcf\xfdf\xd6\xff\x8f\xe9_\xb9\x8b\xbb\xdf\xf0\x8d\xcf\xad8\x9c\xa5,~X\xef\xc9Sg\xdc\xbf\xed?n\xfc\xc8\xf4\xf3\xfd\xcft~\xd0=\xb3}\xcc\x9f\xfb\xdc\xcd\xeey/x\xb1{ӛߕ3\xf1\xe32\xe7O\xee~;\xfa{\xbf\xe5 \xee\xf6\xfe o\xec(of\xdco\xe6\xcbX\"\xd4F\xe7l9\\\xcez\x9eY\xa0\x81h\x88\x95\xe8\xcf?`\xf3V\x9e\xbb'\xfe}h\x9f\x90 |\xae\xfb$\x82S\xaf\xb8\xda9\xfb4\xfb\xa3w\xbe\xdc\xf4\xfdC\xb9\xdb\xd4\xd7}2\xc5ɗ\xf3߉v\xdd߉~\xb4\xff\xfe\x81\xef\x8f\xd1\xfd \xf3gx\xf6-\xefu\xa7\xdfw\x83\xd7w\xfca\xf7t\xc7\xee}'\xaf\xe4\xef\xf9\xee\xa3\xc3O\xfd~\xf71\xdf'ǟ\x96q\xe2\xf7vG\xefq\x87\xb0A\xb7\xa9_T\x96\xfc}%vQ\xb2g\xbe\xe4ȏ;P\xea\xdf\xd8:F\xb7\xff\xf3\xe4\x8d\xe8n\xfe\xfcIos\xdd l\x9c'vQ\xdc\xfd\xabT;\x89\xf0~\xe97\xa2E\xbe\n\xf6˵zjys\xf7/\xbe=\xa8\xd73v\xc1\xfd\x8ax\xe0m\xd8q_0\xf4\xb1^\xc6\xf3\xea\xe5\xe8ӱ\xea>X\x8b\xd24F\xad\xa1\x8c `ֺbS\xf1Zz[\xf3\xa4\xeb\x89\xe7G㦭\xcb\xcf\x98\xbf\x92?\xabg{\xe6۞\x84M\xa2\x88\xa2!\x8e#\xef\xc74\x96:8\xafZ\xce\xc6љ\xcfc\xd5\xaf'\xf5\xe0$\xe41+\xd8\\;?\xa9\xc1w_jI\xe9\x80Ɣ~\xb1O\xf3\xf1|k\xec\xb4\xf5A9?\xb8^T\xa3\xb5\xed\xd5W?]\xd0\xe8Lf\xfb6\xf8Su\xecNt\xf4\x8de#\xcf鑎\xc3,\x85\x91\xd5\xe7\xf0<\xf9% 2pĴ\x82x\xc1?m\xe2\xcf\xc3\xe7\xf2\xa7\xceo(W\x86Q\xe8\xb3\xb1^\xe67c\x8e\xbc\xd9k\xe5uD\xc3\x00\xf6ɢ\xefo\"ӄ\xe2\xa3\xfdf\xf9\xaa\xf5q\xebX/\xf38ٯB;*\xc2.b\xc2\xe5\xac\x86\xfd'\xe7 e \xe6\xe7\xc1Г߯\xa1U\xb4Fm\xb2W4_Ч*`\x91\xe3\xb9{\xbb\xc2S\xbb\xe9 GT?\xd0ʳ}מ\xd5\xe7\xc3Ԇd\xf4\xf9\xdbe\x86\x8f\xf4[\xf7\xbc\xb9\xe9\xf1\xfa\xb9\xbb\xac\x97\xf9c\x96\x97\xc2\xf2\xb3\xb9w]\xfbQ\xf7\x9b\xddǴ\xbe\xe2\x8f\xde\xec>ӽ\xe9xn\x8b\xdf~F\xc9\xf7\xbb\xcf]ݳ\xbf\xe3\xe9\xee\xcew\xba\xc2\xff\x9c\\\xeb\xeb\xcd7\x9ft\xdf\xfe\xec\x9fv\xf2qѩ\xff~\xf5?}\xa7\xbb\xcf\xddn;8\xd4*ԫ~8\x94\x95\xb1`\xc1\xa39\xff~\xfc\xbf\xfd\x91{\xd1\xef\xbcNe'\xbe>\xea\x91p\xcfy\xf6ߛ<\xa7\xbb7\xc2~\xfbe\xe6^\xfa\xf2?\xdf\xf8\xd1\xdfH}\xdb\xcb/u?\xf0O\x9f\xe2\xaez\xd4\xe7\xeb/\x85\x82\xbdr\xffG\xe4ր\xa3υ\xb7\xb6o\xb0\xadР\x81>\xf2ۮ=6\xe6\xe0\xfdyZ\xc1\xc3WL\xd9?~\x00\xe6\x80\xfb\x8bO\xbf\xe1\x9d\xddo\\vE\xbb\xdf]ܱ\xdd\xdd\xe3\xfe\x82\xfb]\x89O\xfd\xfe\xd5\xee\xdcM\xf4f\xefW^\xe9\x8e\\l\xebM\xb5x~>2\xf8܇?>\xf8-\xeb\xeeM\xed'<\xd8\xb9\xfc\x92h>x~\x9f\xf9ۏ\xb9ӯ\xff#\x95#wt\xdad\xf3\xb3=ϯ\xf0\xbdtҿ\xfa\xf1l\xcbʿ\xb4\xea\xf1\x8ev\xc1\xfe\x87\xfc\xb85\xfd\xc1\xde{**\xf9\xa7|\x86c+\xf97|4\xf7P]\xb8:\xb5\xc3\xbfX\xa51\xbe-\x9a\xfe\x98\xccu\x85\xd9 i\xe4 ߹\xb4L\x8d#:j\xf4J|hf\xfbq\xee\xcd\xec\xf6\xd98>\xb0\xaa\xf5`\xc5`=\xd5\xeaW3A\xda\xc5!\xaay \xbeN\x8eo\x8e~\xdb\xe5\xe4\x99\xfen@R\x848\xa1 Ǹ\x9b\xad`\xde kż<ٟ\xf92\xdeR\x90`}\xceL\xe7\xb6\xfd\x9e\xee_[_\xa5~3\xf3\xcb)SoX\xea\xe0q\xc63\xfe\xe1\xef\xef\xf1\xfa\x92\xe0$\x88\xe7\xc7\xf2\xfb2\xf7\xe3\xab]\xb0\x80M\xdcj\xe2&'\xf2\xeb\xc3\xe6\xe73\x9f\xd7k*T\xfcu\xbc\xc3V<9\x9eF\x9b\xf3+g\xc8\xe19s\xceK4s׀s\xf50ߦ\xa9\xe4\xcd\xfcrX\xeb\xc3\xfa\xe4#\xeb\xb9\xdb*\xdc\xeb\xda\xf9C\x95y{\xb1\xfbU\xeds\xff\xea1\xf7\x8b\xf5\x8cyf\x87\xd7c\x8f\x85\x90\xb5k\xf3\xfd\xab\xdb]9Q\xf9v\xab\xe0\x89<\xf2\xf9۟\xe5\xdc_B\xcf\xc4\xf8~S\xc0\x9f\xdb\xcb\xf1\x89g\x98\xccV\x85\xa2\xe5@\xe3XPɢ\x95g{\xc58\x9fx\xbf1.W\x90\x8e\xce\xffz^\xfb}ڙ\xe0\xad \xfa\xb8s\xdca\xe6\x97Ŝ\xb89k(8\xed\xdaʛ\xfd\xa6\xfd+\x89r|q\xb3\x9e\x85p\xa4\x8f\xbb\x83\x86#+\xcf\xf6\xb0H@z\x96\x93\xc3\xd2,\xec*Hף<ΏXL\xf0Wn?0\xf4\x86\xf3Cg\xa4\x84\xdbg\xf5rgx^>j\xfb\xad\xef\xfe\x90\xfb\xf9_\xfdc\xf7Wo\xfb\xa0;I\xbf\xcd,ۮ\xeet\xc7+ܷ|ӓܕ\xb9\x8f;~#\xb5-F\xca\xfa\xbb\x9f\xf3\x9f\xdc'>\x89\xbf\x91:\xb6x\xfe\x8f>\xd3=\xea \xec͞1\xb5\xe2\xeee\xb1\xb5ߟ\x96\xd5\xdbw|\x8dV\x85\xe9?\xf9\xb7\xfd\xac\xfb\xccgo\xe2\xc8=>z\xf4\xa8{\xdeO\xfe3'\x91\x9e\xfbO~q\xfa\xecYw\xec\xc8Qw\xf4(\x84\x8c\xad\xc5\xe6\x9aw^\xeb\x9e\xff—\xb8>\xf2\xc91\x99@\x92\xf7 rO\xf7\xc3\xff\xf4\xc9\xee\x9ew\x96\x90`F\xea\xeb=\x97\xf6\xe78_#\xcf\xeesa\x96qK\xc5\xdcO\xee\xf3sa\xce3\\\xceg\xfb\x8f\xe7|<~\xf7\xc9\xdc\xf2[\xd1G\xefx9\xbb \xf00\xc2`\x98.\xcfuo\xf8\x9ez\xc3\xf8 \xdfc\xb8\x9b;\xf6\x80\xbb\x9a%*$\xc7\xe8 Ay\xf9G\xa7^\xfe\x86\xee7\xb8\xf5W\xb8O<\xf9\xee\xc8E\xf6\xa6\xf6(\xc4f}\xfd\x9b\xf0\xfc\xdd\xd5\xfc\xd0{\xba\xa3\xddoW[&{\xad\xd5\xc7\xf9 w\xbfy}\xf6ڏto\xc6\xdf\xec\x8e\xdd\xff\xf3\xc2dT\x9f\xda\xf3\xfd7\xe8K\xf3l\xbf\xaf\x98\x9f\xf8y\x82\xf9C\x9cYO\xd1\x00\xb0>絟\xf1\x8dh\xd9G\xf2\xc3<\xca\xbf\x83\xe5m\x90Ƕkg~\x91\xe6Ni4&ef9[\x87\x9bR\xcf8)wc\xccN\xeb\x96\xc4@\xc78>0\xe7\xc1\n\xc1\xfa\xcaG`\xcf-1A0\x87\xab\xe6\x80\xf0䉟$N\x8eo\x8e~\xd2r\x96P&7\xc8 \x92\x82\xdf܌\xbb\xd9 \xee\xbd\xd0F~\xe8g{\xe6\xebp'\"\xd4\xebh\xc7\xeaV\x97\xaf\xb3\x9dy>\xf2\xf1jܠ\xbf\xd3\xee\xe5[\xf80Ph\x9f\xa5a\xdf\xfe\xaf\xb4$\xd5\xbc\xbe\xfc\x85 \xbf@,0\xbf\xb0~\xe6\xc7,\xa0\xc3vq\x91\xcd \xfc\xfcچ\xc0\xf9\xcc\xe7u\xc0\x9a\x9f 7Rt\xa8U\\ \xb4\xa7\xcb\xd4\xc7\xf3\xc9\xc53\xbf\xd6\xfa\xb0>\xf9\xfc\xebS\xa0\xacv\x9f14\xcf\xdbA\xf4k\xdc\xe9\xc3\xd4|\xdcC\xd6;\xe6\x99\xcd\xe1\xb1\xd7\x88˵^\x8f\xf1\xb8\xbfE\n\xd8&\x8c|\xfe\xf6g\x82Jx\xa5\xe9\xc3\xdd9\x99\xbd\x8bz\xb5\xe2\x004\xf0t\xc4J\xad<\xdb,\x9ax\xbf1\x9e\xbe\xffr\x87\xfcZ{\x8f;\x9fc\xcfoA/\xf3\xcb\xe2\xdaj\x8b*\xb8\xec\xd0ʛ\xfd\xea\xfb\xb7\xb6!\\Oo\xd2ߧ\xb2|r!\xf5\xa8uD\xfc\xd9\xe1s\xdbN\xc0\x9cxB\xa8\x85]Є\xb1B >ؚ\xf9\xd0\xd4A X\xc7\xe7\x87\xe6g\xbd\x8c\x97\xd3\xdfE\xee\x9a\xf7\x8e\xdc\xe0~\xe6\xbf\xffa\xf7\xf4\xfb\xdd\xe9\xd3\xf69\xb2[\xce\xf0\xe5\xddo\xc0>\xed\xab\xeb\xaez\xfc\x95\xee\xa2 Sof\xd4%\xb8\xa9\xfbxۏ\xdc\xf8Yw\xa6{\x93\xe4\xf2\x8b/t\x97]t\xa1;\xdam\xc4\xfa\x91\xff\xea\xde\xff\xc1\xeb\x93A~\xfc\xfb\xff\x9e\xfb\x8a\xc7 >7i5\xff\xa0_M\xb6 \xfdya\xa9r|\xa4$^\xd0j\xe2p\xc01~\xcd_\xbe\xcf=\xe7\xc7\xfeW\xdf\xf0\xb4/u\xcf\xf8\x86'\x00F\xaf\xf2\xf3\x87\xf7}\xfc\x93\xeeƛOu?2:\xe2.\xefz~\x87Ko\xe5.\xc8\xfcC\x82\xbb7\xbc_\xf0\x8b/s\xaf\xbf\xfa\xfegeQ\xd0\xc1\xc0\xc5\x9dp\xdf\xf4\xb4Ǻo\xf9\x9a/t\x97_zq\xb4\xbc\xf9yΟ\x89\x95\xf5\xcff?\xd0\xdc_r\xfe \xbc\x84@}\xe2\xdec\x8b\xe3\xd7 ֏\x8d\x97\x96\x83\x99\xf9\xb6\xf7\xc4-\xfc\x82\xa7o|\xe6\xac;)\xcf=ߟٞ\xf9\x83\x82\xb9\xde\xd2\xf3E\x89\xe7x\x87\xb8m\xbd\xd9Gsw\xebw\xbf\xc9(\x90\xe7\xfb\xd5!\xf3\xc8`\xbe \x92\xd3mdN)\xdb8\x80c+\xe7\xcd\xfcf\xdc\xf6F\xbd\xc6үa#l\x94\xbbC\xda܁\n,\xa4N\xeb烕\x83\x94\xaa\x9d\xcasV\xc7|\xdb\xc1\x87hq\x94ݎ\x88\xae\xa9[\xa6&V\xc3\xfda>\x8fU\xaf\xa7sŨ\xf1\xd3VK\x8e\xb2\x82\xa9xI\x8d\xdb\xc4N\xd7\xc3\xf3\xc30i\xef\xedWs.>\xeb\x90\xfc\xb0eNq\xad´\xf7\xeeGk\xf5\xa3 9\xfbu+\xc1\xe3\n?>\xc5\xeat\x84\xd7\xffi\x8f2O\xf5Y;8\xbf\xb7\xe2vy\xc2.Zy\xb6\xf78\xae\xb8\xcf5\xc8\xbc`Ʀ+\xceo\x82\xbd\xe3MP\xb1\xdeq}l\xce\xf51_\x8b\xab\x97\xfd\xfce\xd6\xf3f\x86\x97Hϸ<_\xec\xd7xɥ\xe51\xbfΨB\xfb\x94\xeeo\xe5\x82{\xac\x81\x87z$\x9fbԢ#\xaac8\xa6#\xfa\x95\xf5\xb9\xbak\x89\x80\xe8-\x87\xeb\"7X\xb1\x80\x81k\xaf\xcfx\xbfލ\xf7\xfa\x88o.\x88\xf3Wb\xaf\x87\xf2g\x8fW/\x98 <\xbcd\xfb!'\xd7%\x9e\xec\xd9<\x87\xc9mg\xb0^OKn\xe5\xd9>\x8d\xd3\xfbW\xf6\x93\xda\xe7\xf8\xf6\x97\xce_^\x00\xdc\xc1q_b}ʧ\xb2!\xd28\xc2n4\xa5\xf4\x8a\xb2\xa9\xe6\x00l\xd0ʳ}\xcf~~\xe4\n\xce\xe4\xcf6h\xaa=\xf5\x8d뻱{\xb3\xe0\xe7~\xf5O\xdcK\xfe\xe0\xea\xd9~\xfa6\xb7\xbe\xc4}\xc5\xe1\x9e\xfa\x94G\xbbK\xb6\xf8;\xd0\xf2f\xe8\x87>\xf5wC\xf7&'\xfea\xb6\x94s\xc1\xb1c\xee\x97_\xe6~\xf6y/ro}\xdb\xfb\xa8B\x85\xdf\xf7\xac'\xbbo\xfc\xeaGV\xb73d\xa7\x83<\xe1,&\xcdc\xb9=\xfd{\xfe\x8b\xbb\xeeC\xf2\x89\xf1\xf27\x9b\xfe?\xfeswY\xf7\xc6r\xea?\xe9\xf5\xf5\x9f\xfe\xac\xbb\xfe3\xe3\xdf6\x977\xff\xef|\xd9%\xeev\x97\\\xdc\xffC\x00\xf6=ӽ)\xf6\xea?y\x8b\xfb\xe5_{\x95\xfbl\xf7q\xee5\xff\xdd\xbag\xf3\xddS\xbe\xf8\xfe\xfd\xdf\xf4Ο\\\xef4\x9f\xafڱ\xd2\xfd\xa1\xc4\xe7\xef\xdc\xcc\xf4\xaf\xcds\xbev, \xd51Wׂa+\x8a8֮t<\xce\\s\x9d;\xf3\xf6\xebF\x82\x8e\xde\xf1\xd6\xee\xf8?p4\xe6A\xa9\xfe\xcck\xdf\xe1\xce\\\xff \xef*\x87\xdeO{\xb4bj `\xf4R\xfd\xf1\xdf\xfa\xd3N\xdeN\xfd\xf7\xf4\xa7~\xb1\xfbG\xff\xe0\x89)\xaa\xfb\xd7?\xfa\x8b\xeeq\xdd?\"\xb8\xcb\xdd\xb9\xb0\xfb\x87\x00w\xeb\xfe!\xc0\xa5\x9c\xf0߯ \xff\xf6\xef>\xea\xfe\xdf\xbcؽ\xf7\xfdg\xaf\xe5{\xbe\xbb\xdf\xedv\xee\x9e\xf5\x95\xee1\xdd\xc7v\xcb\xde\xf1 p\xbd\xd3p|\xbe꬇\xf3v\xce\xeb\xe5\xb25~\xb0_\x9b\xe7|\xf3b\xaen.<\xaf\xcaD\xeb\xfe\xc1\xcf\xc9W\xbey<\xed]sN<\xfa\xf3\xbb7h\xaf\x88\xf1\xf2f\x8b\xae\xdb\xef\xa7~\xb7\xfb\x8dk\xfc\xd7\xc5ͽ \x93\xdc\xd7\xcfWwn\x9c;u\xa6{\xf7\xf8\x98;r\xbc\xfb\xf1\xee\xbfA:\xc56\xe0\xef'\xfd\xa8\xde+\xcf^\xf7\xd1\xee\xe3\xc2\xdfm#\xdd/A\xdf\xf5\nw\xec\x91\xf7\xeb\xc8n\xf7ق\xc0\xfd\xd8\xdbE\xc4C\xc0\x993\xee\xf4\x9b\xde\xeb\xcev\xfb\x8d!\xb9A\xf0=ܱ\xfb\xdcYH \x90\x96\xef[c\xfb\xa1\x8d\xd8\xf1\xfa\xd8\xfa\xa3\xb9m:Vz\xf0\xa8\xb9Zo\x9d\xe8L\xe0Ɯ߹5\xaawaS\xbb\x92v\xa1-\x9f3\xcc\xef\xb8\xff\xf9!\x8dU[m\x88\xaf~\xc0yES\x99E\xb0\x9d\x9ak)?\xd15\xec\xd0C3\xf8n\xd3V\x8a6\xafz\x9b\xf77 \xe0\xf2V\xe33\xfdƓ ?\xa9d\xb1\x90 \xe7\xa7%>ȷ\xf9\xb1\xff\xc6[\x84U\xb6<\x9b\x8f\xbe7\xcd\xd8O{P\xebj\xa9\xd0f\xbc_\xf3փ-\x88\xdaz\xb8\x81~B\xac>~\xe1\xf5f\xbc\xdf^\x95\xbc\x97\x97\xf1\xcf\xf2\xa67w>\x8c\xd7#\xc4p\xfb\x8c\xa1\xd9w\x94;\xb4\xc3\xf7\xe0Շ\xf9\xcc?Oh?\xaf5\xa2\xe2)\xddJu\x89\xe3\xa5l6\x8fq\x84\xa9\x98\xb3p\x85\xcco\xc6\xec \xbc\xd9k\xcb\xe5Z\xe4\xf3Nj \xb09\xf3|<-\x85\xfdyc\x82\x807\xe6\x83x\xa9\xd1\x98\xe9\x99\xf0C\xfb\x84\xd9Є\xc3\xe5p\"\xcc\"C\xb9\xfc()\xf0\xbby#\xaf\xf6\xfc\x93k\xc3\xe6\xc6\xe3i\x88\xf5)/\xfd\xd3̜\xec\xbf4\xe2\xec\x9b0\xb8\xa4&^l\xd4ʛ=\xf6#\x9f%\xec\xf7Ds\xfe\xa50\xd5\xe9'\xbex~\xb0\xfd\xccxj{f\x96Q\x8e'L]\x82~\xe5\xc3~\xdb̯w\x85\xacX,\xf0|#\xa7\xc2\x87z\xc6\xf5m֏^IίY\xc3\xd7m\xf9)u\xc5\xd1k1\xc7\xfa\xb37\xbf\xd7\xfd\xd0O\xfc\xa6\xbb\xa9\xfb\xe8\xe5m\xff\xbb\xf3\x9dn\xeb\x9e\xf6U\x8fu\x8f}\xd4ݭ\xb6\xf8 h\xe88\xd3\xfd}\xd2w\xe4\xees\xa7Oc(\xf9\xfa\xda׼ٽ\xfa\xafOr\x8f{\xec\xdd\xcf\xfc\xab\xaf\x8f\xa7\xab\xb6a\x98\xf2\x95\xed\xa3\xf3\xcd\xf2\xb7\x9c\xcf?\xf1?^\xed~\xed%\xafM\xf6E\x9f\xdf\xfd6\xf4\xb7\xb94\xc9\xb6\xfb\xed\xf3g}\xcfϸg\xfc_\xe5\xee#su\xc3w+,\xbf!}i\xf7\xb1\xeb\xfa\xe6q0\xbe\xb9[W\xbf\xf1\x92׸\xdf{\xe5ܩ\xee\xa3\xd5k\xfe\x93\xdf\xd4\xfe\xd2/\xfa|\xf7\xaf\xbb\xbf}\xbb\xdb\\\x92t\x99:\xc9`\xe7\xe1 \xf7\x87Kd~.\xccy\xe2\xf3\x94-x\x83-\xcds\xbe\xf5\xf1\x997v\xbfi|>\xa5@\xf3\xe9\xfe\xd4\xc0\x89\xafx\xb8;\xa7\xef\xf7\xda\xdd*ܿr\xf7+\xdc\xdf\xc0\x9fz\xf5[ܹO}\xaek\xa2\xce艧?\xaao(x\x9e\xf6g~|\xe6\xad\xefwgޣ\xff\xe5\xc8\xc7݉/\xa8s\xddG\xf1\xeb[\xac\xb8\xee9\xf5\xbaw\xbas\xfbL*\xccߑ[_\xecN<\xe1\xc1]\xe9{\x8b\xf8\xbd\xc0}\xf3׮\x85\xaf\xad\xfa\x82\xa7^\xb1\xff\x98\xc7z\xc1\xfa\xb3\xd2]\xf5o\xe1\xc5c0[}H\xf8\xb3\x8e\xbe\xf2\x87oD\xdb\xca\n !\x9ej5\xc1\xd21\x87\xbd{\x81\xbe\x83\xa5?\xa8U\xfd\xf1\xc6S\x8b0?\xe3\xd9\xfe:^\x8by\xfa$;|\x99\xabõ\xfdG\x96\xa1=\xae\xeb2\xadg5\xec\n4\xa6\xf4\x8b\"\xf0m\xeaJ\xd1\xe6\xe3U\xd6WЫd}!ר \xe6\xca[\x8d\x87\x00J\xd8\xfa\x9d\x9a'!2\xe1|V\xe2\x83|K\xd8 \xf4\xf2\xec;\xcd\xe87B\xad\xfc\xd27\xa2\xdb\xf2\xf3\xf4\xa7\xab)\xa8˪\x88\xd5l\x9e\xfc6\xd7r\xeb\xf9 \xf3\xd3+,5\x98z\xfb\xde;\xfe\xc2\xfa\xcc¯\xf6J޷7\xe3\x9f\xe7\xbb]2\x9c\xe1\n\xf5>\xf7\xbcK\xff\x9b\xb5\xf7\xb8\xc7݅\xddo\xc7\xce\xf1\x9f\xbc \xfd\xae\x8f|\xdc\xddt\xba\xfb\x8d\xbc\xc2\xf3W\xefq/\xfe\xd5?LZ=\xe8ww\xff\xfdǞ\xb9\xfb\xf3+7!\x99 \x8c\xce7\xf3\xf7\xe7\xdd\xdcSݗ'\xfe\xe3\x9fu\x9f\xfe\x8c\xfe\xddTnΕ\xbd\xaf\xfb\x81\xef}F\xd7 D\xfd\xf6\xf7\xbb\xfb\x89_r\xcf\xfc\x8e\xafqw\xbf\xd7]\x88M\xc3\xdd\xc8w\xec>\xe6\xfb6\xddߑ>\xd1\xfd\xb64\xfe\x93\xef!\xafy\xe7\xb5\xee\xf9/|\xa9\xbb\xa1\xfb\x87\xb5\xff\xdd\xee\x8a\xcb\xdcx\xce׹G>(~#\xaa3\xed\x8bv\xdf\xd0עC\xfc\x87\xb8V\xdbA\xb7C\xcdS\xfa'\xb5\xe7\xfc\xe3\xbep\xb6X\x9b\xe7|\x8cE\x9f\x8c\xe5*d\xfbv|\xeeS\x9fu\xa7_\xfd\xd7ֈ\xe0\xec\xfewuGx\xb7~|\xea\xfd\xe9\xdc\xcd'ݩWt\x87m\xfa\xf9\x8d\xe8\xd6\xfb\xdbo\xbe\xff\x89\xf4P\xcf\xe97\xbe\xab{\xc3\xfd\xa3\x9d\x94#\xddGr\xbe;\xda\xff\xc6w\xe0\xfbB\xf6UXބ~\xed5\xee\xdc\xc7\xf1\xe7,\xdeѣ\xeeė=\xc8\xb9\xffpe\xb9\xf9S\x9d-\xbe\xaa_[\xf5\xcft\xfdc\x9e\xd7թ\xf9\xb1\xbe\xb6\xe5\xe3j\xc6\xf1\xf7\x95\xf7\xcd~\xd0j\xad\xa0}\xc27\xfe\xd6}\xb3\xbd\xbd \xc2 \xf28\xad\xfb\xfc7\x9eI%\xa8_q\xbe\xb4~<\x00\xa1\xff|\xee\xcb5=\xbe\xfcܛf\xec\xad\xda\xf0\xc2 \xb8\xc0\x8ffw60z \xd3\xd3\xccG<\xc0 Z0l9\xe6\xf6\xe5\"\xc3f,o\x96\xaa\xaev\x9c\xd6,\xf9\x91;m\xb1\xf4h]\x96V1=~\xad~tY\xedu\xfe0\x9ba\xa6E\xab\xf7\xe7:9\xf3\xc3+\xe5\xd88\xf6܏\xe8\xf7\xbf\xbec\xf0_\xb7\x9az\xb5\xaa\xaf|l\x9e=\xe4\xe3*Q}\x8eg\xfb\xf91+\xc8\xe1\xf93\xaf1W\xcf\xff\xcf\xdeu\xc0KQ$\xfd\x82GPrP\x92\nDf̊\xce\xf3 \xa7\xe0\x99O\xf1D1\xa1\xa0~\xe6=#*0\xe7\x9c\xc3yb\xce\xf1ĀbQr\xce\xe9=\xf8\xba\xa6\xbb\xbag\xaa\xa7w\xc2\xce\xec.\xf3\xfb\xbd\xb7\xf3类\xfaWu\x98\xd9\xed \x94q\x92\xd9pi\xa5\xe0 KD\xc4?\x8a\xa1]s\xf5(\x89\xc6O\xba\xc7!\xd1\xc6P \xa9%\x8bx\xba\x99\"fj\xb9Bx\xe4\x9f2\xe4\xc2\xc9 q\x8bh\xcb\\\xa4\xbek>5mX\xb8~\x94\xfd8r\xf4@g\xb67Y\xc2\xe5\x9d\xdcx *\xcf\xe6\x93[/\x84I\x96\xcasX\xf3\xf9 q\xb9…\xbe?y|\x88\x94\xa3~D\xf7\x88\xd3|\x92\xa5\xc3~(?\xd2Ś\x9c\x9f?\xe68r\xae\x9fs\xf7~L\xfb Mf\xaaNL\xff\x97%\x94B\xbf\\\xee\x9bI$_\xec\x9a?l\xbe\x921\xe9\xe77\xbf\xf0\xf4\xf3\xf8\x83r\xe2c\xf8J\xb9\x9d_\xd3U\x83ʋtt\x8a\xb0o\x8a\xc9\xf5!Y0\xdea\xa3\n\xe9\xe7$\xd7|9\xfflœ?\x96+~&\xb7\xf8+yf&7\xb8h\xc9r8\xf8\xd4\xdb`\xee<\xfaA?\xbe+\xfc\xed\xae\xd5:Ma\x97\x9d6\x87=v\xd9\x9a7k\xe4\\Ќo\xd5h\xe2\"\xf48\xb1\xbd,\xc6\"4\xd6\xfam\xc2Tx\xf8\xae\x8d\xdf^\xdb6-\xe0\x85[N%\xd4a}Bo\x97\xb7\x88\x91c \xff\xa6\xbeԷ\xe7i\x9f\xf4]\xf2\xfc\xe67\x8aO\xf2\x9b\xb3`)\xec}\xfc\x8d\x81wj\x9b\xc8\x00\xaezl\xb0~+Q`\xff\xa5W\xff >\xf6:s\xd2Ю\x80^\xa0\x92U\xa2\xe0\xddѭ7\x80\xb5\xea\xd4\xd1wI\xe3\xfb\xa2{\xea-x[\xdc\xc1\xbe\"f\xdb\xd6w[\x9fq\\\xf8\xdb\xde=\x99\xab`\xbcL(`\x94ܮ\x91e \xf7\x9eΒc,[\xee\xe1!\xab\x97Z\xee\xf3\x879\xa5\x9f߱\xb9=\xac\x82\xd2\xf9V\xfa\xd6|\xac\xa8~\\yVǗ\xeaO\xef_^\x94Q\xab^\xd4\xddkK\xf1 kq[\xb4\x80\x8dW|\xf4=\xac\x9a!_\xb3\xe0=\x9ama\xcf\xf3\x98\xa2~\xcd\xd7\xe2\x8e\xe8_g@U\xc7\xd6P\xb5\xc9\x8e\x8a\x8eG\xfb\x8f\n\xf7\xa1g.P\x95\xccGU'\xe1c\xb3zz\x8d۞I\xdb?\xb5\xbe\xa1*\xf7T>\xb9=޿\xb4\xdcQ_믑3\xc0\xfbkPj\x8f\x872\xc9\xd7,D\xf3\x86\xca \xbb\x8f\xe8\xb2 \xd1\xd8\xe7\\\xef\x8f\xfaHG\xf4\xc8W \xd33EXE\xec*|} \xe0\x8a\x95s{\xe6\xd2b\xcbpQa\xd9B\x83\xf1إY\x98\xa7\xcb\xfd\x85k\xe5Y\xca\xb8p\x9e\x8a\xb5\x8d\x9c\x93\xb5(\xff\xa2\x86 Ђ+\xfad\xd6 \xb3![\xe8\x93\xfbò\xe0\xc65\\8X\xabr\x90\x8b/e!\xae\xbc\xb4qv\xe8\xcbl\xb6\xb2\x84\xf7\xa7pL?\xa0-i\x8d\xdb\xe3QFɹ~\xf6\x983(\x84I\x96=\x8b\xfc,g\xde\xe2\x84Ie\x8bJ=./\xb2\xc4\xfeJO\x9c\x88Àr\x81V\xfc\xd1p\xab\x95\x84\x89s\x9c\xf8\x90\xb7K?\xe3\x988f\x9e\x8b\xfd\x98\xf6Y\x95\\!\xf9te\x87\xe4\xc9Ip\x8b\xdc\x97K>&\xed\xcf\xe8+\xdc~\xe1#4֣\x88M},\xa1\xdc\xe6\x87u\xfc\xaf\xef\x97\xbfϭ\xc7ʼn=\x9b\xf0ër\xb9\xc2\xf4u\x85=\xe18\xc3\xe6\x91\xfc|xs\xe2\xe7\xe5\x92'\x94G%\xe7\xfa 17\xef\xc2 \xcdf\xa6n\xf8Ȅ\x9b\xf1 ]\xb8\xe4R\x8au\x8c\xaf\x91F\x8f\xee\xf1\x9b7\x95\xf9\xcf\xfd \xee\x99|R~\xa5<\xaa{\xad\x94\xe9\xe8a=\xde%\x97\xdcbpNr͗\xf3\x8f\xc0\xb9\xcdg<1:\x81\\`\x8c*4\xdfb\xa9\x87\x8d\xd8\xdb\xe3\xe9Sb\xfd\x81rr\xa5 3\xd8y\xe5\xc3\xef\xe0\xa2\xeb\x9fKd\xa9q\xa3\xb5\xa1{\xd7\xf6p\xf0;A\xdb\xd6-\xef\x86\xcezK\xba\x8d\xfe\xe7̚\xb7\xdf\xf0D(\x95\x86\xe2\xd5o\xdf?H\xc8\\Y\x8c\xd3h\x9a\xeaK}{~\x90\xf2\xf2\xcdoA~\xffw\xd3\xe0\xf5w\xbf\xcdI}\xf1\x98\xdc;o uŻ_]۝\xf7\xbfo\xbe\xf3%3\xf0@h\xd7n]\x97Z\xc1rdTO\xdc\xbdNõ\xa1)>zX\xec\xe3\xef\xbd?\x8e\x9fw\xdc\xfb\x98\xed`\xbc>\x81ڍ\x92\xdb5\xb2,\x89\xf2\xce\xe5qq\x96c\xdb*fJ:\xbc8\xa9\x94\xf5u>U\xfd\xb4\xc7\x9a\xbf\xe3֏{\xfcY\xb5p \xacxK\x8cO\x8aO\xc5]\xd5Y,\xa8\xf6\xe8\xc0\xa7\x9bDx\x95x2\xbe+\xbaV\xedZP\xf7O\xdbȺ:!\xcaQ)0&o\x89x\xe5'\xaa\x94C\x8a7\xa9\x91\xa8\x9a1\xbc\x85m\xdeEj5m\x00uw\x8f\xe4\xf1R>y{\xb1\xe9۹\xfe\x93\xb4\xbd\xb3\xd6'\xfe\xc4W۷\x82\x96(\xf7R\x95OG}\xedo\x8d<\x98\x9eϠ\xd4\x8f)\xe5>\x9a\x9b3\x90\xd8\xc4aF\x96\xb9OTd=\xa3\x9d\xcbZ\xe6?\xb7g$q\xf7\xb8\x8ek\xaf\xd4z.\xbe\xa6\x85\xd20\x8a\xaa\xcd\xe5\xe9\xb1\xe4\xef?\xf1\x95\xb6\xe4\xff`\xa2X\xd3D\x94W\xe2\x940֑\x84\xf1\xe3昘&\xf2|&Z\xb1\xb8\xa0\xf8\x99 )d \xe6rN1\xd8 ]ůT<\xb1\xb1j\x9fHB*\xc1)\x9b\xd3j\x8f\xd8\xfc\x94\xdfD\xfa\x82dd<ʠN`\xf2\xf8\xd0U\xe7\xf1%v\xef\xa7#\xf6\xf4\xbe\xb8!3\xbb?I \xde\xdf\xf4\x99\x98gA䁷\x97\nS\x94[n\xe4\x84kƫ\xc1\x8e}\xa1\x8c\xafE=\xfe\xfe\xf9 t{\xab\xe8\xf2\xc2\xca|\x82\xca\xb1\x8c\xb8,\xb9*\xc6XY\xf1q6<%\\^\xfb\xfb#Z\xf2cپv\x94\xcd\xf9g\xb0\xba\xe0\xac\xfao0î|\xd9.\xf9\xe7\xf9\n\xda\xe3\xd28-\x90unͅ\xe3\xd8 \xe8pa%\xd7\xfeU}:&&\xcc\xfd'\xc0^~\x98:^\x8e\x9d\xfcx\xdc:@.\x88\x87y\xf5\xb88\x9e\xf5ⵂ|\xfc\xf3\x85\xb4Mr\xbbr\xdf ̫O\xdf5\xfe\xcc|%\"\x96{\xc48\x9e\xfd\xf0\xe3\xd5E\xa2\xdc^0n\x9b\x9f\x94\x93m\xdaZ\xc8\xa1\xdf0>\xe8\x998yr\xf1\x8fƋŊ\xe0\n\\\x9e&>|\xfc\"\xf6\xb8\xab\x008\x8e0O@:\xec\xe5\x97\xe2U&Z\xfcy\xde \xc0\x85\xa5\xc1\xe5\x8a\xd3q\xe1|\x98a\xd6\xc8#\xf7\xa03\xca\n\x87\xcb\xc9Z\xd8|\x81\xed\xf1kjH\xc3\xe5\xc5.~Q\xf1Ј?\xf2\xdc`\xdcO\x93U\x8e\n\xe0\xcf\xfb\xef\xb3=\xec\xb4\xc3fдI\x83\xc2\xcaEH\xab\xf1N\xe8s`\xb9XHI\xb2ệ\xaf\xbb\xf4>g\x95\x8f\x9f8W\xdcdH\xed\xe5T\xcbG\xde\xfd\x8c/\x87\x9c\xd8Z\xf3\x9b\xaa钓\xe1]\x8f\xbe\x8b\xbb\xdeö\xbf\xb2;\xf8\xe7\xc3D\xba ˍ\x8f\xe7>\xf4\xc4\xfd\xa1K\xfb6\xba<\xed\xde%\xddP<\xb6\xbd\x95x\x974\xbeSz\xf9\xf2ޝ\xd1\xcf\xfe\xfb\x98\xbf`q\xa4Y\\\x8c\xf2\x8f}\xa0\xafx\x8f.n\xd6\xfc\xa9b\xe5K\xe5ׯ\xef\xa9\xfa\xf4\xfd\xd8y|\xe0 U}\xad_j9\xf7\x97s\xfaY\xe1\x844\xfe\xa7\xd5k\xc6\xfc+\xc5Á ߥ\xbcϖ\xe6\xf7>%L\xda>\x80c\xaa\xaa@\x83z‚\xfb\xfc\xdd1\xfdhJ\xfcx\xa2z'ڂT\xa5tE\xb5\xaf~\xcd/3\xa0f\xec:|i#\xb5\xeaVA\x9d\xdd{@\xad\xb5\xd7\xd2e\xc1n?\nk\x87\xc4?\xaa\xfe9f\x90\x9f\x9f\x98\xf37\x99\x9f\xac\xe5\xdc\xde\xea\x82˲-\xbbxxCd\xd5ͣ\x86\x97G\xe3\xb8+\xdaRy4\xe2\xf2\xc7 \xddxL \xd5Ȫ=\xf9\x81 \n\x9b\n\xb1\x8b_vZ\x98ׄ\xf1\x9f9\x86\xe1\xe6\xb8N\xcerCO\xf5S\xe01\xb1%\xc18'ʨ\xc9\xcc\xc5ƺ \xf3\xf8\x9d8\x9c\xb8C\xa1\xabԓ6g\xf9\xf4\xe3\xc6'\xdb'\xab\xf8Ҷ\x9f\xdd?$\xbb?\xc9-\xbc-\x9aK\xf44\xa9\xfdU\x98\xfa\x83\xb7\xa78\xf2\x91\xb5q\xe52\x83\xfdZik\x95\xbf\x97&\x99l\xe4\x8d\x00\x00@\x00IDAT\xdel\xa3\xa26\xa1ls\xeb\\\x9eKv\x94\xa9\xff\x92}Σ\xf21e\x90\"\xc8ʗ\xf4\xc4\xfd\xf1LőW^\xd7\xc6ܚ \xdb5#J\x88\xe4\xea9\xa9\xdb\xc735\xdfhe\xb0\xc4\xd8u|v\x8exܜoR\xb9\xd0G<}Q\x98\xbb\xc9 \xf3\xf0ܘ/\xf4rFQ\xa5\x93\xc8\xc0%O\x9e\xf1\xb8\xfc\x82q\xdb\xfe\xa5<\xcaZ\xd0JiQ\x9c\xfeh1\xe2q.\xcf\xbb\xc6o\xd8|\x83\x94H?\xf1\x80ˈ/O \xf1\xd1|\x95\xba\xf3ƚp(\xa7\xb1\xc7m\x94\xa7\xb0\xf4\x90 \xf9\xe9xr#\xcbpG\xe1r\xe2h\xceod\x89\xd4\xf6\xffp/Kh<\xe77F2\x82\xe4k\xd8\xf1\xf9\xa3|\xc1\xe2e\xb0ױ7\x98\x8b\xa8y\xca\xae\xef\xdd\xec\xbd[O\xe8\xf7\xd7ݠ\x91\xb8\xab5\xcfm\x99XL\xfei\xd6\\X!\xa3\xd3l\xd7^rԈG\xb7\x86m\xaf\xdd7\x9a5r-T\x84\xd5Ȱ,\xbc\xfb\xe4^{:\xe4\xbaw(\xb9\x9eO\x84\xe5y\xe2\xbd\xd0{\xe7~,\xf7-\xc3N\x85\x96-\x9a!{ \xbd~\x9e0E\xd8\xd9 \xb6\xec\xd4^?^;D5Q\xf2\xc6;\xa3\xbdwI\x8b\xbb\xa4\x97,^\n\xf8\xf0W\xdf\xf8L,\x9c/+h \xef\xc0\xbf\xf7\x8ac\xa1k\xfbu\xf4|\xae\xe7O\x95\x90bq\xc1\xe3\xb5\xb2\xd4 \xa0(#.$Wj\xfa\x83\xd7\xd7\xb5%\xe7\xfa)pe\n\x81\xbb\x8f\x8b9 n\x8f\xcb\xff\xa7\xf1R\xf1>\xe77\xbe`\xf3VU\x8f \xa0\xaa\xb3|/;\xe5\x8f\xe7)n{P\xfd$\xfa\xa4\x8b>\xf9\xf1\x84\xf30\x9d\xde_˯\xc5\xf8e\xb8-_%^\xb1\xe2\xfd\xef\xad<\xe1\xd0u\xb6\xed\xb5[7v\xf2\xf3/\x93}\xcew \xce#?t\xbeE\xfdϴ\xaf\xccw\xd6rn\x8f\xe3(\xff\\?.֏\xe6\xd6gc\xfaH\xae:\x96\x85e\xba\xadq\x93u?Tn\xf4\xb7\xafć\xf1\xe5\xf5\x91\x99W\xa4\xfa\xea\x93\xc6W\x8b\xf2\xcf\xf5\x999^\xddƲ$\xba\xe1\xa4a\xbb\xbe,w\xd1w\xd0˰8\x8a\x91_N\xfb\xba\xcf\xc4\xf2\xa2 \xc7h\x8cf\xa2\x89\xae-\xf5\xe3{\x8b\xa7d\x81(\xae\xbbfe\x94\xc4\xe5/[\xa3\x94\x9c y \xb6\xbf\xfb\x8b=\xf5\x9f?\xfe\xf8/e\xcbd\xe9+n\xff \xfa \xb6P\x86\x88˳\xc2\xdc\xef_\xf1\xe7Έ[\xae\xb7}x<\x88\xa9n\xe9c\xe1l8#\x97\xa3\xe7Y\x83\xb7\xb7\xc1\xd2El\xec\xcbrš\x87*p\x9e>Q2\xa8+\xaa\x9d\xd8r2\xc0*\xf0\xf3O>b\xb8\x9cU\xe7ꜞ%\x8f\xaa_\x94\\\xc4h\xf1Uu\x82\xa3\xb0\x8a\xc0\x91.OZwzH\xa4\x89\x97\xb8!U^\xdfj\x00\xa9BU\xb8\xba \x87\x98ɥ(;\xff\xca^\xce\xc0mB\x9c\x91\xacn\xd2#\xe54^l\xe3\xbc~i0\xf11\xe3W2\x8e\xc2\xc9[\xc4\xedcL\x86\xec\x9cD\xcb%bk[\xe3\xd6 \x87\xfb*})\xf1\xd1\xe7_\xaa\x802\xe4\x92[L\xad\nJC(\xb6\xe6\x8aO\xf1u\xc9\xf8\x90\xf8G3^\xf2\xb0\x95*\xc1\xe1}\xf7\x80\xfe\xb4\x83\xbf(\xf3\xfd\x95\xa2q\xa7.X3\xc4\xfbR\x8b\xddF\\\xf3,\x98\xfe\x88\xe7\x86\xf5\x87\xee\xb6*\xd6E\xa0~1݇\xea \xb0\x91\x8dU\xf9X\xee𻋏<\xac\xb7x\xccz\xafHo\xa7\x9f3f̜\xe7-D\xaf\xbbNshߤ\xf0ԑ (\xd4=\xacפ4\xaaW^\xf3sx\xe8\x89םw\xb7\xa3\x993\x8e\xeb\xc7\xfcy[e1\xa4\x83{\xcaGeʓ_d\xb8&\xcd\xf0\xadJ\x8a\xf8\xa0\xaaa$r\xafX9\xb7WY8it~}\\\xae\xf9r\xd4\xfd\xb2v׶P\xbbS\xf1\xbeey\xe1eӯ\x8f\x91\xe6Y\xe0\xfa\\+W\x89\xbb}\xbf\x85Us\x910Vw\xb7M\xdf}\\\xf4I@x@\x9d\xb4D\xd9/R^\xf3\xfd$\xa8\xf9aR0 \x82k\xed\x8d\xdaA\x9d\xee\xebۧ[AM[\xae\xf8\xf0㫎\xdf!\xe7\xfa\x95\x8a\xf9\xf9?\xe2\xf25Xu\xea\xff\xbc\xbf\xe6\x8cs~47\xb2OYp%\xad\x9d\x95~\x90\xa2\xb8-a׬\x8c\x92\xca\xe4\xcf\xdb s\x85e6[Y}\xe2\"\xb3mח\xe5\xe4O\"\xf3\x9f\xebIV{\xdcCL\xbaYqIkyP\x89SR\xf4\x9d\xb4vb}UA\x88\x94{\x89\x96\xcbx\xa8\xe9ȏ\xb4A\xfav:\x8a\x95'\x90R\xed\xc1\xf9&\xc6dO}\xa6\xe6\xbf>\xba\xa0\xf6\xe1\xdd\xcb\xd0W\xed\xa3\n\xf8\xa3\xb8 \x96~ɞ\xa9/\xcb\xe3\xe2\x90 H\x90\xe9\xe4\"\x86\xb8\x9c\xe3_ԍ۞ʍ\xfeP\xddK\xd7\xd7\xb5\xc3\xf9\xf2Ŗ k\xba\xffZ\xae\xaa9\xb1\xaa\xaf\xd3\xa5oɥk~P \xc1/\xc2ҷ\x93A0\xb0\x8aC<\xc1iq\xb6\x81\xe1\xb8~豗a\xf8\x88G`\xa9\xb8c\x84o]Ă\xf4\xff=\xbaw\xe6\"\x9b\xd6\x8f\x87\xda\xd3\xfc\x90!k\xb8\xb1tn\xad\xb8\xe1E\\C)\xba\xb0X\xc6T\x9f!\xd6\xe1r.%̭\xe4\x85\xc9\x9f~\x88\xadKn\xf1\xb1*( m \xd6\xf3\x91\xb2O\x98O\x9f\x99a\xe3Ϡ\x9e\xeey\xf8\xdcL^8.\x9fh~QI\xe5R?\xf9\xfc\x916\"\xce/\xb6\xf9ɖ2\xb5%3\xdf\xf1\x96\xe4|\xb9\xbcx\x8c i/\n'\xf6\xca rI\xe5J\x9f\xc6+\x9f_\xc4\xfdg\x84]\xfc8_\x8dy^\xa2\x9a\xdf\xdfx\xbcn\x98\xbb\x8f\x8b3p\x9d\x89 \xc3W6\xa8\x8fҼKn;ϨC8g\xf4p\xfb\x86/\xe7_'\xd1\xe1\xfe\xed3*\x9e\x93A.\xe1\xe6\xf2wG\x8f\x83\xb3\xafz\x9akܢyc\xc0\xc77\xd3렴 \xa3<\xb7]\xba\xa2&ΝK\xab\x93\xbd\xdaE\xe1\x8e\xe1O\xc2l\xb1p\xb6\x8dzl\xbb\x89X\xb4\x9b\x95mU\xa0\xe7 \xa1C\x99\xf5\xf4\x99\xcb7\n\xc0\xe59\xe3jq\xe1NG\\ +\xc5W\xd8v˰\xd3\xc4c\xb9\x87\x89e' \xba\xe6\xcd_\xe4-D7\xef\xefش\xd4\x8f\xd4\xceskհ\xb4i\xd2\xdex\xe7 \xb8灗u\xea\xb8\xcf\xd6\xeb6\x85G\x9e,R\xd34\xa2C\xae\xdb[ɩ\xcdI=R\xaeHi}N\xf2[\xf9t\xe4\x8b\xe7/\n\x97\"\xad\xab\xc4-\xd5\xef~\xb8H\x8c\xb8\x96\x98\xab\xb6\xe9\"\xdeC\xf6T\x00Θ3\x8c!\xafJX\xf1\xe6\xd7ʟ\xac_[<\xc1\xa1\xaa>\x8d\"F}\xaf\ne<\xca?\xb7\x8e\xf9\xf1\x8f(.\xcf\xafZ\xb4V\xbc-\xf2\xe2=\xba\\\xc5'>\xaa\xba\xb4\x85\xaa\xeex\x81\xc6\xff\xfd\x89\xf2/\x8fo ^\x93/9\x92\xf2\xed/9/D\xfb'\x83\xb8\x81\xf8\xeb\x94oY\xe04\x98\xee\x87\xe6\x8f>\xf9~\xf8\xf1n._,\xce5h\x00M\xc4\xc9L\x93ƍ\xa0\xb1\xb8ʮM\xebuĉ\x97\xff\xae\xf6ȗ\xb7·9ʱ\xccf'K\xa2'z\xe9\xc1\xae/\xcb\xfd\xfeh%\\_jg\xf9\x9f{H\x8b\xb3\xe4\x94\xd4r\xe6Y#7\x9e\xa0O^\xa5X\xd7\xafoaU\xc0hёh\xb9\xf4H\xfdK3\xe0g\xe2A\xfa&D\xb8X\xb9\x802H\xf6 ʅ\xe7\x9b'\xf1't \xf2\x89'G\xd4>ܞ\xa1\xaf\xdaG\x98\x85gI \x88\xc5l\xad\xf2e\xea˸\xe2b\xdeў\xe7)\x83x=&?4\xaa \xc6&,\xe3\xe0\xfc2\xc7ʍ\xfeP\xf9\xd4\xed\xa3~>\xbex\xbcb\xac䈏\xd6\xf1 \xebt;\xfck\xb9\xaa\xe6Ī\xbeNw\x94\xbe%\x97\xac\xf9A\xc5g~\xc8w2V\x91\xc8\xd7^\xbc}B\xf0\xf4s\xe0\xc5Q\xef\xabH\xa8\x81܁\xe1\xbb͎<\xecOn\x85ɅCo\x85g\xff\xfdv\x88\xc4\xe1\xe3\xef\xb8\xf9|\xe8\xb5\xedf\xa6P\xed[\xc3*\xe4\xf7D\n\xcaFп χ\x9fx\x96. \xbf{\xc3R\xfb\xef\xbb3\xb4n\xd5\"L\xe4(\x8bbW\xce\xcd\xf3\x83r.\xf5c\xda\xd6\xc8\xa1=\xbd(\xa7V\xb4\xaa\x80\xe6\x8b\x85UAiP)\xe5\xe4\xcf\xe2'\xecy\xa6\x8b\xb4Oӯ\xbe<0n\x9fɹ\x980S\xcb\xa2OJ/:\xf2c\xe2Cr\xc26\xa1(\x8d\xa4r\xa3/\xf9HL\xc7~<\xe0\xd8DD\x8c\x8d=\xc9=;\xe4ǭK\xff\x86\xcf\xe7\xc7\xe5\xd9b\xeeͅ{\xe5\xe9\xe4\x92ʕ>\x8d\xdfW\xdf \xbf\xfc:\xc5L\xf0\xdc\xc3\xdb\xf5\xec[n\xbaQl}=\x00\\ a\xf6I\x9f\xf8\x85\xcd/\x98\x82P9\xd9\xf2T\xa2\xfce\xaa\xc8\xfb\xe0|\xfc\xb2 \xf6\xb9\xf9\xb88י\x980|e\xcd\xfc ͻ\xe4\xb6sj\x00S\x83[(6\xf1\xf0\xf8\x82\xbf\x97\xe1\xfc\"\x99˟g\x86ۋ/\xfa\xb51p\xcd\xed\xa3x\x8dw\xea\xd5N=\xf1@\x8d\xb3ک ;\x8bW,\x87\xc9❟K\xab\xab\xb32\xebٹw\xe4\xb30m\xf2\xacP\x9bמ\xd7v\xdb:x\xc1f {\xa2 \xf5|\xa0,h\xb9\xea~$\xb7\xf0\xee\xc9\xb8\xf2\xf8\xf4\xf3\x9c\xa6o\xfe\xe7\xb0æ\xed\xcd\xe9\xd7\xd4 \xc8\nGȩ\xbd\xf5\xf1CU\x8bj>\xee\x8d\xebs\xf9G\xa4\xd7:=\xe7\xfaiqV\xf9\xac\xf9\xeaX9a\x862'ZQ|\x87\xaf\x83\x8b\xd1-\x93> \xaaH\xf9\xca\xc9s\xa0f\xf4xC_<\xed\xac\xee\xbe[ \xaf\xbe9\xa12&\xe4\xaf\x85M}l:?6\xf6e\xfdB\xc7?\xb4\x90\x85\xbc\xfa\xb3\xf1\xb0r\xcd邍x'tU\xb7vP\xbbK;\xa7}\x9e/\xe2O|\xb8| \x8e\xeak\xe4rD\xa4\x9d\x91\n\xe7O?\x9a;\xf8C>\x8eS\xff$\xfb\x9cG\xf91e\x88\xc2$+?\xeb\xf8 \x88\xb3\x96P\xfb\xc8\xfeK\xba\x88l)\xfa$ ۚdG\xfe\xc5W?\xc0Q\xfd/\x92b\xfcoҸ!|\xfc\xe6\xbdM\xdb\xe3\xebo}\xa7\x9fs\xbdC?XܶMKx\xfe\xb1렑x\xcfZEm:\xc1v|\x92\xa7TرO\x98;oal\xea\xdey)l\xddS\\)\xae\xed;\xaa)/\xf4C\x99vxά\xfdΞ-\xcf̹6\xc4H\xe5\x80\xc6ͧ6#^?L\xfe9\x8e\xdd\xfct\xc0j\xc7D\xc8%q0\xafDZ\x9dH\x87\xa7[U\xd6|\x94\\\xf7\xf7\xb9\xa7\xab+p\x85|\xb0\xe6\xc3\xf91{\x80(\x9a\xfa\x83ǣ\x8ex\x98\x9cW\x8f\x8b\x99\x99\\!r\xe2\xcd\x85mB\xbcFP\xe3\xe4so\x80\x97\xdf\xfao\xb0\xb0\x00<\xa0/\x9c\xda\xff`\xa1Q8cŏ\xe7\xc2\xf6\xa3\xfc\xdbrT\xd0~amYb\xe6^\xbf\xfc\xf2֍‰Ys\x83\xdc@R9\xd7\xf7a/\x85 \xcd^\xcb\xc8\xe6I\x9e\x00\x9f?/\x94\x9c\xb0\xc5_\xe5M\xbbS\xfc\x9d?/\xf1\xf8|y\xbf\xef\x85\xff\xc2\xc8\xde\xf0\x95wO\xea\xbf?\xec\xb6\xd3\xe6\xc1”\xa8f\xe5Jq\xf7s5\xccX\xb4-\xaf\x86j\x81\xf3\xd8\xb9\xfb?0\xf1qAL\xc8v\xe9\xe9\xc0~\xbb\xf6\x91dU\x84\xadB \xe76u\x8b\xa4m\xe6Yµ\xb9<\xaa\xc3\xees\xe2\xcd0kv\xf8\xf9t\x9f=\xb6\x82\xfeG\xef\xe0\xe1\xc7 \xb8V\x88v\xeb\xf3\xf7>\xd0X\xddAݹYs\xc0\xf7:\xe7\xb9a:\xad\xd3 \xa6\x8b\x8b\n.z\xaf\xd3\xd5^;\xf7\x80\xab \xe6/\x991\x9ao 燲\x8bfM H'\x88 ɥ\x96\xf9\xcf\xeb\x89܋\x92s\xfdd\x98[\xcf\ns\x98\xb2\xcdeh,\x9e԰\xe2ͯ\x00\x96\xac0aVՂ:\x9bo\xb5\xc4{\xca\xf5F]\x86%\x89\xa0\x9e\x9fUW\xd7ra\xbfkh\xf1[\xe8\xd7ݩ;\x80{\xd6\xf1\x80\xec)\x83$׼h\xc7r\xa8\x9a`e\xe2UsB\xf5{\xe2\x91\xe5_\xdd*\xa8ڪ\xd4n\xdd\\\xaep\xfezФ\xcc?\xb5'\xc5\xcf\xed\xa5\x91c\xca\xc8\xaf\xbf\xabq\xc0\xda+,_^\xd7S\xfd\x8f\xcb\xf5!$\xa6|\xcdB\xb4JO\\V\xb8\x92\xa2U\xd3\xdbl\xb5\xdeo\xd8c\xf7^PU[^HQ+\xd1\xeb\x98T\xac?c\xf7D]\xa3\xc2vx\x80I0\xe9\xa6 \xbb\xa0\xcbBv\xddSz\xa0U~\xe2jp\xba\xf2\xafE\x8a\xcaH\xfeL\xd2yp\xf3\x97\xed.\xb7\xdbKz\xd76'\xcb\xc5ʓ\xc7\xd7cr\xcb嫁1E\xf57.ϖm\x94u.wc\xd9>v\x925\xcc\xf87X\xee\x8c\x91I\x94m\x8c\xd9X\x8b\xdb\xff(\xbf>\xedg\xc3$+\xc41\x8c?z \x97\xdb\xed-مk\x9b\xf6\x8d#\xcf{!z\x8f?\x84i\xd3\xe9J\xe0\xe8\xac\xfcǡ\xe2\x96\xbeъ\xa5\xd44f5P\xa0\xf1\xea\xb8\x8di\xa4hp\xbfT\xfa\x8c\xea\x9f\xd9s\xe1\xa5\x8a?j\xfe\x8cf\xcc\xed\xa7\xc72?\xb2\xbe=\xfe cAxθ~\xb8V\xa1R\xc9'\xdc\xb7N\xb8\x90\xbdT2\x9eNe\x84\xfc\xf1\xaf/\\\x9d\xcb#;\xa0e\x80;\x8c\x87\xe9\xfb\xf7\x85\x9d\xfcx\xf2t\xb8\xc0\xc1/D M$ 7\xc4LɊ\xe2\xf0\xb5\xc9\xf0\x83\xe5^\x88\xc6\xf9G6%oЬq0ns\xa0\xfc\xe5\xf6\xfc#\xe5\xa8M̂5ʏ\x90EC\xc30\xc9b1\xe6x\xa5\xa4r\xae\xef\xc0\x99\xcf\xb4ßnԌ\xe4\x957m^\xf1\xd1\xf3!\xcf+\xe7\xeb\x93\xdf\xfb\xfc\xe1\xd6\xdd \xd1\xe796ۤ\xa3\xafF\xb2]|\xf7\xf3\xa2\xe5\xcba\xbax\xf73.B\xe7\xb5\xf8\xecg\xf5\xdcco\xc2\xf7c\xf6\xe9\xfd\x81G\xed\xc7\xfd^d]!\xd3\xddb\xab\xa6y\xa4\xdc\xccR\xcd-/<\xdf\xf5:\xecj\xa8\xf6ep\xe7\x81k/\xfb\xac\xbf\x9eo\xcdV\xd1%G\xf4\xbfR,Z\xac\x82=\x8f\xdd\x9a\xa8\xbb@\xd7Y\xbb\xb4\\;\xff ^\xeb\x8a;\xb77j\xd9\x9cq,Yb\xbf\x96Iv\xdc`]x\xea\x86\xc4|\xcc\x9f\xc1\xb2;>\xe8Ԩ\xd3B\\\"q9\xf5\x8d0 X\xbf\x90<\xac\x8e)\xe3޳\xc2\xc6\xc3o\xa5\xb8\xa2f\xf4O\xc1f\xd7a\xe0c\xa1kwn+\xe4\xd4D\x94`\x95\x824?\xeb\xe3\x83C\xee\xcd\xf7\xe2\"\x9d\xef\xa7\xdf]\xbb\xb5x<\xf7\xf6\xf8xn\xe1J\xe4\xee\xc8>ɕy\xfda\xc9-JU\xae \\\xfd\xe5ϰr\xe2L\x8fL\xad& \xa0\xeev]\x00\xaeeڢ\xc2\xf8\xea\xf6\xad\x90\xfcR\xa0\xf6\xe7\xfc\xc2\xe4\x98R\xd2\xe7\xf25X\x8e\x8b\xac\xf3\x93\xfb\xa3\xb9\xf98Q\xc3[\xb9\xec\xb9\xe6DąU\"\x94S_\xd6\xd4\\^<\xe6$z\xc5x\xfa\xb9ʸ#\xdac\xabV-ᜳ\xfe{\xf5\xdeI\xa8P\xc3\xe3q\xd9p\x95GY\xcbN.\xf9R\xffq\xcf\xd4.\xa69\x95\xf3\x00\xb9\x9b\x80c\xf8\x8e\xbc\x8e\xf6\xe03cA\xfb\\h\xbb\xe3\xee\xe3`dL\xd77\xf4T\xfb\xa8\xf3\x84\xaf\xc1\x92#\xd93\xf5ey\\\xac\xcf]Y:9\xbf\xf8X\xe5?\xa1\xab\x9b\xcbˎ\xcb8\x8c\xbc\x94X\x90\xd2\xfcѯ+\xc2Z\xee\xc21\xf9*5\x9d~\x979\xa5`\xb5wT}K.\x98\xf7y)\x87\xaa\x81M\xffҌ|\x84nP]\xc9|Qr\x9fj>\xbb\x9c\x80 \xe7\xe3\xbd\xabj\x84\x98H\xff\xc4W\xf4a\xad\x8b\x8e\xb9>'%\xe7\xfa\xc91\xf7\xe0\xc2\xc9-\x97\xabF\x9a\x85\xe8\x8f޼']|\xec\xf7\xfb\x9dK\x97\x94vٱ'\xdc~\xe3yte7n\xff\xb0\xeb\xcb\xd7\xf9E\xf0\x87 \xaa\x8dTܽ\x9fx\xe3\xe7\x8e}NHwG\xb4\xdfHQ\xfb\xc49}\x86\xa4\xfb`}\xcaW0?\xa8\x99\xd62\xe8\x8fK1\xff\xb5\x84\xaf\xa4\xdel;E\x96pʜf\xaf\xe4t\xf8\xb5\xbc\xf1\xfa9b\xe4d\x8f9\xbf\xb4\xfey`:\\\xa0\xb0\x90\xf8\xa8\xe2(\xf7k\x99s\xfaqq8\x8c\x8a,p 1\xca\xfd\xfa\\.\xb1k\xfcшp\xc9ӏO\xe2\xce\xc7\xc4.w\xf11|y^\xb8?.\xcf\x93\xf7\x93\xcf\x9e\xf2\x8e\xe8\x98\xfcx\xbax\xb50\xb9(\xa3\xf9$j?\xe1\x86\xdf5g/Y\xd3\xc4;VW\xe4t糋\xd2;\xaf~\n\xbd;&T\xbc\x9f-\xe1\xe2\x93\xf6 \xc8ҶF\xc0H\x85\x81\x9bG\x9ey\xa7\x93\xd5\xdd#C\x83\xb5\xeb;\xe5$\xc0vąh\xdcz\xdd\x9a\x8aw2\xe3\x869\xebT\x82\xbb\xa2\xd1׺\xe2 O\xb7\xdd\xf2 \x8c\xfbiBkk\x8a\xe7\xb4\xdc\xd7\xd6\xfc\xab:\x8c\x9eo\x98?\xb8>\x97\x97 \xf3 \xf2\x90\xb1\x9c\xe7/\xca<\xa7\x93s?\xc5\xe2\xef\xf1г\x83f\xb9\xaanb1z#\xb1\x9d\xf5&\x9e\xb1❱\xe2NlqF\x83zP\xb7OϬ=db/m\xfb\xc4=´\xb9\xb0⋟\xa0\xaa\xb3xw\xa7\xd6PK\\\x9c\x82[T}\xd7\xe7\xf2\xfcq\xb1 \xa2ꯑ\xcb6\xa4\xc9[\xb4\xb2\xf3\xb3f!\x9a\xb7Wj\xccZ\xe2\xd5a!\x9aB\xdew\xef]༳B\xb3\xa6\x8dEQx<\xa4\xf7\x93\x86\x85\xcbZvr\xe9\xc1|*\xe4\x91dq\xa3(B\x8f\xc8M\xe4ȋ\nPQ`\xebL\x86\xe4*K\xce0u&5\xee(%\\\xbfHl\xe8I\xb4P\xc8 \x96 \xf9\x89kR̻/\xd6\xf7BI\x8f#\xdf&@I<\xab\xc8)ߺ\xfb$\xb67\xbe\x98\xfc\x95\x9aN\xb7\x8f\x96E\xb6\xa7\xa3\xbeN\xaf%\x97\xa8\xf1\xf9\xcb\xf4/\xcd(hAR\xc5\xfc\xc3ǟ\x8bJ\x839\x81B\x98d\xa5aV\x8c\xd3\x923\xcd\xdf\xf4×\x8d\xa57\x8a\xd0ԗ\xe5I0\xe9bMnOZ\xcb\xf2?\xf7\xe0\xc2Y\xfa\xcc\xd7V\x9e \xd1\xef~\xf0\x9c<\xe8\xaaD\xac\xbbNsxg\xd4m^Wv\xa9͓\xcbe \x94\xb6\xe4\xde_\xedE\xc3C*\xffB4\xf2B\x8e\x94!\x8e\x89?\xc9\xe3a\xbeТ\xfb\xf3\xe7\xce\xf7\x87V\xfc[r9ֈb\xef\xf7\x90\xd9>O\xaf0\xac\xd9+B\xee\xe3[\xb1\xe7/*\n\xed0\xd6|\xbf\xc8\xba̓\xc9\xf9Đ\x97\xad\xfd8\xb7\xcc\xc3qᐪE<\xa1\\\x9d\xcb \x96\xf9\x92\xd8?\xfeЂ G\x8fc_2\xc9\xe6\xcb\xe3\xe6\x937.+\x93\xf7\x8a\\\x88\xf6\x87G)\x84\xbd\xfc*\x9c\xf9\xf8\xa6\x84\xf8\xfcy4R\xe2P~–6\xa7\xfc9O\xdf9Np\xdfK/\xccs\xf7qqv \xb2\xb2\xa430h\xe2\x91r3\x9fH5\x97\xdcׂ\xca\xb7\x9f?\xfe\xf7\xdbc\xe1\xf2[^ \xc4\xe3G\xb6'\xfcy\x9f\xed\xfdE\x91\xfb\xf8=\xf3\xe7Ysa\xe1rߣl#ke\xa7\xf0\xd5\xe8\xe0\xa5\xe7\xde 5\xb8\xe5\xe6\xe1\xf6\x8b \xc8L\xfb\xc8\xe2\xb88`\xa4\xc2\xc0\x99Þ\x83\xf7?\xfe>\x94U\xcbM\xe0\xe6kO?\xabQ\xa4\xa1j^\xe1ҥ\xcbḁü\xfd=\xc4\xdd\xe4\xcdZ5\xd3\xca\xcdĻ\xa2[\x97\xe0]\xd1xW\xf43\xbc\xdf|\xf7\xab\xf6\xedߩ\xbfV]\xf8\xe0\xa1\xc1\xb9 'J\x93\x9e_Uڊ\xc5fW\xd1\xe4?\xdc\xfdi3\xfb\xd4 ȿ\x91Ƚ\x9c\xe5ܼ\x85U\x81η\xe2Gt-}\xceߡ\xefPs\xaf\x8f\xe8~\xe7k\x80\xc5\xec\xce|A\xa0\xaaG{\xb1H\xda\xc6]7\xa5d\x955| \xb5\xbb \xfb\xedZ\xa4\xb4R\xdej\xae\xf6\x89j\xbf\x80\xbc\xa6VU\xa9'֪prQ\x86\xc97V\xe1reF\xa0ܯ\xaf\xb3AѨ\xfak\xe42\x83\xae^\x90o~\xf4\xa3\xb9\xad\x9e\xca\xfd\xea\x99PubG\x87\xe0\xf6\xb8Z\xeer倎\xac΀9\xb1\xe2\xf0eW\xdcOU\xc8;\xa2\xe3DҲE3\xb8\xf5\xa6\xa1\xd0m\xe3Nq\xd4\xe8\xf0N\x82I7\x81\xbb\xccU\x89 \xd4x\xd8|1\x93\xfa\xc9j\x9b\x83C\x95\xee\xb5p!\xfa\xc8b\xdf\xedH\xf7\xe7_~G\x9dp1#Sv\xea\xb0\xbc\xf8\xf4 RIv`'P\xd6s\xf0\xd1SPN\xf2\xf7L\xfb\x8ehb\x9c\x8aO\xb6\xbfhmG\xbcV\xff\n3\x87\xb5=\x93^OU\xe9\x93?=}8\xfcŒS]t%\xec\xa3 \xed_\xba\x8ft\xa7\xd4r\xffp\x85\x9f\xbdcJ\ny\xe4\xa4܌)'m=\xdec5\x00\xd6\xe5\xfe\xd2aÇ\xf3+\x8c\xdd\xfey\xdc&B.\x89\x83y\xed\xb88\x8e\xed\x80O_@(\x80C\xae\xf9(y\xa1\xf1\xea\xe9\xea\n\xcaAθd`\xc9-\xfd\xc1\xf9i\x81ډ\x92s\xfd\x8c&(\xbd(\xf6cn\x9ep\x88\x99\x82Er!\xfa\x93\x82:~\xe1\xe0\xfd\xd4;\xa2\xfd\xa5\xf6>\xf1\x91\xfc\xfd\xdf\xa4\xae\x91\xf3G\xd5r[\x94S\x83[\xc8\n\xa3>߄a\xc9$>2.\x8a_\"\xf3?\xe8?\x88\xb0\xaf\xc8\xc3\xdf\xd4\\\xf6\xecx$kʆ_N\xfb\xa1q\xf1\n\\)\xa9\x9c\xeb;\xb05(\x92\xfa|\xc0\x81\xf5\x80\xa7\xa0B\xec\xbf7z< \xbe\xeaI\x89\xc6\xdbo\xbd1 :\xe5\x8d\xa3vЅ\xb7\xbd\x8c-\xd6DU\xccP\x8e\xef\x87\xc6\xf7D\x87m\xedڶ\x80\xe7o&*[Y\x81\xe6\xf18\x92\x93\x8c\x93\xdf\xe9\xc8a\xb0lY\xf8\x85\x00\xc7\xb1\xfc\xa9϶\xbcJ(\xf6/D\xef\xf6\xb7]\xa1E\xbb\x96\xbd \x9a4\x81u\xea\xca\xf2\x00\x8ex&M EQ\xbdzu\xe1\xa3G\x86X\xf3\xad9\xe2\xc9,\xe1\xfc%\xf7(k!\xc2#\xffǒ\xdb\xf3\xb7\xc9\x86\x9bV\xce\xf3\xf3\xc2\xf3]j9\xf7\xe7\xc6+\xe7,\x84\x9a\xf7\xbf௷\xaf] \xaa\xb6\xef-f\xe3-%\x8d\x8e\xeb\xa7\xc5<\n\xde۹<)^!ޝ]\xb7\x8e\\NZ\xb7\xe2\xf4W\x8a\xec\xe0b\xf7\xa2eP\xabiC\xd3h~\xa2\xc5&0\xaa~Nr\xdd\xf6\x93\xca\xf5\xf9\x88\xca \xaf\xbf\xda\xc8U>4_\x8e\xa3\xe2\xe3\xfa'\xac\xbff!:r\xaa\xf4\x8f\xc6\xe4\xfb\xab\xdbB4FجY\xb8\xfb\xb6+a\xa3\xce\x92쬡z\xaa\x95o=\x94U\xcd(\xectP\xc6\xc5/(\xb7Ot$ͬ\xb2\xf4f\xd8\xf1dp\\\x9e\xfeDʶT\x9ea!L\xb2\xfc\x99\xbaڇė\xcbv\x92\xa2~(\xe1\xfe\xf2\x8f\x9c{\xe0 \xd2bn\xb7Rpx<\xbc\xbd8\xdb\xf8\xed/kf\xa5\xcfyD\xe3\xf0\xf8̌C\xf2hK\xe5\xd3@\x8e\xc5f\xb0\xb4\xec=\xb6\xe2\xfd\xf0\x86ޱ\x8c\xb2\x8c\x86\xffP-\xb0:\xd34 Ͳ\x86\x9e/,9\x8bO9 \xff\xe4\xb5\xf2\\\x88^\xb2xl\xbb\xfb1\xb0\xbf$\xc5\xdc\xf6\xdb{'v\xc5R[v@f)\xa02\xe3l\xa2E\nT\xfc\xbc\xfdy\xf7w~Q\xf9\x88+wt\xc8\xe2\x87o\xe9\xe6r4\xaf\xec\xf9\xff\xe7\xf4\na\x92\xa5c\xa5#vT\x97\x93O=\xdey(F\xdc\xf6\xb5\xb0\x8a\x97\xe2\xe3\xe1\x9b\xb9$.\x96\xfc\xa46\xb7\xe6\xc2qm\xf402@\xe119A\xe7t\xa6\xb8ܲ\xc7\xedg\x88\x91\xf7\x85\x9d\xfcx^t\xb8 \xcc\xcdNj\xbd4 Ѧ\xfb\xd8\xcd'K\xe8|\xd3\xe6\xcfk\xa0\x96Q\xc4\\\x9e &>Q\xe3\xe5\x92I\xbe|\xec\xbcpA \x9b\xbf\x94\xf3\xeckU\xe2\xd1\xc5\xc5VQ'\x95s\xfd\x948\xee\xf9 \x9f\x8f\xb0\xeb\x8f\xfef\" \xbc\xe4a+T*X\xafmK\xf6\xaf\xf8 \xb7s\x97,\x85_\xe7̧\xeae\xf9\\\xb8`1\xdcr\xf5#\xa1\xbe\xeb\xd5w\xcf><$TV\xceB\xec\x93)\x9bߚ\xbd0\x8e\xed\xfb]\xe5\xfc\xde0bة\xd0B\xdcg\xf3/D\xef\xdcwgXW\xbc\x8fٿU\x89ηa\xd3fP\xa7\xb6|\\\xae_\x96\xd5~\x8dX\xf0\xban\xe8\xfd\"\xbe\xfa'=4hP\xde{\xe0,\x91?\x99A{\xbe\x92#\x9e˳\xcbx\xdc%\xabN\xe6/n>x~\xa2p\xfa\xfc\xf1\x9e\xc1\xe3)\xb5\x9c\xfb+\x8cW\xfe<j\xc6N4\xe1\x93z\x9d\xdaPg\xa7\xeeP\xab\x99X\xc8L\xb0\xf1\xe8K\x85P\xb4T\x89Dž\x9f\xf8\xcfG\xe0\x9eˎ\x82\xfa\xf5\xeaX\xf2բ@ \xc7U\xe2\xa9+\x9a+\xa7΅U\xe2\xf7\xa8Y%\xde\xfb\xbdTu]\xcf\x81_[\xa3pIT\xfd\n\x95\xeb\xfe\xe8\xe0\xc7\xe5\xfa|Dec\x8d\\&\x82\x9fq\x9c\xfb\xa3\xb9M\xef\xe4-Y\x93\xcc\xd4v\xed\xe9\x86V\n\xf9aɉlf&\xf3h\xf8wD?\xfd\xdc\xcb.\xfa[\x8ewF\xdf{\xc7UС\xfd\xfa\x8a\xa3\x89\xa9\x94\xa4\x83\xd9E\xc1j\x8f\xa8#\x97\xec)\x9a\xa05c\x9d\xc7\xc8\xf5\xb9\xbcx\xcc=\xb8p\xf1\x9e\xf2\xb1\xe0\xe2\xcb3\x9c\xcc{Tm.\xcf\xe3\xbb%\xa9G\x98\xfe\xe5\x81\xc5\xc7ՙ\x98ug.%\xf7f\xba\xe1\xb1\xed;\xdaG9\x95\xdc\xc3bߡn\xf1\xe5\xfeK\x8aC\xdaT\x9e^\x9f\x91\xf7\xcb4\xf8\xfb\xd9\xf7\x9a\xb6\xd7P,\xf2\xddu\xcb`VW\x8a0v\xeaL\xf1\xb5\x8d\xda1\\/\xf7R\xe1~إ\xf7B\xb5X\xc0 \xdbF\xdds\xb4l\xb2v\x98\xa8p\x85E\xe9T\xda)l=_D\xc8i~\x89\x9a\x92\xca?\x8bd\xa7_\xbe\x8f\x94\xee\xbb\xf5l\xa8/\xe4\xe3lK\x96,\x83\xe3O\xb9\xceS\xedu`/h\xdb\xd9~n]\xb1\xbd~\xe3&PO=:7\x8e\xdd$:S'τ\xfbF>\xe7\xac\xd2j\x9d\xa6\xf0\xd2m'\xbb\x87\x83n \x87\x89b\xe5\xb3\xba\xedS\xdfхf\x87\xbb\xcf\n\xff\xdb{<\x9f<\\\xd7|\xf9 \xd4L\x9c\xe1\x99\xf2\xeb\xd7Z\xbb.\xd4\xdd}s\x80\xba\xf6\x9d\xc2|~\xe7\xbf\xf8\xb1dB|\xb2\xf1瞁\xc8~0n?\x94\xb8\xd8k\x95\xb9\xf8P4.\xb9ŐW\xe0\n\\\xce\xf0\x9a\x85h\x990ʷNP\xbe\xb4\xa04;\xdc}\\\x9c;L1\xe0(AA9!:\xff0\xe3Q\xd6w\xc9\xed\xf9\x8cۯ l\xe2\x91|\xe2\xe2\xf4\xf1\x99\xbcO\x99\xb5\x000\xc2\x84\xec]u\xe9 \xd0a\x83V!\x92`Q%\xdc M\x8cF\\\xfb(,\x98\xb7\x88`\xe0\xf3\xbek\x8f\x87M:F\xc7\xa8\x84\x80w\x9f\xf6A\xeb\xfcD\xc9u\xffT\xf5\xe9\xfc\xc9\xd2gr\xcb\xf7\xef\xc0\xfd/} \xbe;\xc1\xc7\xce\xec\xae+mo\xbc\xdfm\xca\n\xed\xf9\xef\x88\xee\xb9gO\xe8(i\xc26\xbc\xbaQ\xfd\xfa\xd0r\xedPW7\xdf\xf1´\x93\x95\x8d\xfe\xf0x\xfd\xa5\x8f\x9c\x95z\x88\xbb\xef\xbf\xe2h\xbb}\xf9\xb1 Q.H\x9f+\xe4,\xe7\xe6\xb3\xc2< \x8fls\xd9\xff2\xa6\x9cP\xf3\xc7\xc2\xe2)e՟\xfc\x00+g\xcc\xd79\xa5\xfa\xb5[5\x85:\xbd6\xbeR\x83\xe6\xf7\xe49'Đ[\xc8_\xfe\xeb\xe4\xd9p\xfcEÜ\xf9\x8b=\xe7\xc7\xb0= :zE$\xa9\xae\x9f3\xc6 w\xeeBX\xf1կ\x00b1ݚ0DZ\xab6\xef\x00\xb5;\xb4\xc4C\xedE\xe7fI\xbe\\\xfeG\xc1\x97\xe7\x8f9ΟI>\\\xf1\xf0\xf4ΥI0>\x9a\xfb\xa8\x94bK,_}\xe3c8\xef\x9f#`\xc9R\xf1\xe8(\xc7ֵK{q\xe7\xca\xb0N\xcbfB#,\xf2\xe60P\xc5;\xf6I\xf9\x8eh+ތ\x83\xe1\xe9d\xe6\xbd\xf3\x91^\xca0W\xf7c\xdag&2\x81C.\xb8)\xd1B\xf4\xc0\xfe\x87\xa2#Y\xf0y\x850y\x9a %)K\xdc^>؞\xefe\\\xe8M2\xe1|x\xdc\xf9b\xee\x9dpb\xaf<}\xdc@9r\xd0_W!\x8ec \xe4@q\xffE\xe0\x82\xfcx\xdc\xdcR9\xd7O\x88\xb9{\xc2 \xcd\xe4\xa6N|\xe8\x90/\xd2%\xc9O>\xf7x\xf9\xad\xff\xc6\xe61\xef\x88\xee\xb0\xd0' E4\xb8\xe7\xd5\xd4G\x8b6_)'\xfe\xf1fl4\x9c\x94\x9fG\xc6\xf7\x8f\xd7\xf7\x89\xbc]dDl\xe3{\xe3Vʉe\xbe%\xadƪy\xe8\xf72\x8b\xafi>K\xe4py\x890\xf1\xe5\xf3[\xcem\xfe\xe3\xd9\xd1 \xe6\x85\x85U\x88/\x96zX|\xae\xa8Y \xbb\xfc\xed!\xa3d\xa24\xb8\xedԫ\x9cz\xe2\x81\xc1B\x86\xb0\xf67\xe2n\xe8\xc7㓙z\xee\xf0^\xf1N\xe1i\x8ew\n_w~?\xd8u\xabΑ͓=I\xca15\xf7\x90T\xce\xf5%\xde\xe1\xf0k\xa1zE\xf8\xdd\xe0G\xf4\xeb ٷw\xec\xb5\xdb2qy\xf1\xbee\xff\x86\xdd\xe2\x88\xfeWxE]\xb7\xed\n=v\xe9\xe1\x87\xee\xe3\x9d\xd1\xf5\xc5_ú\xf5\xc4\xfb\xa3\xeb\x98\xc7v\xab\x81ģ_%\xf5\xbe\xf9\xea'\xd8ds\xf1\x8e]\xf6\x88o\xf4\xc7\xf0'`\xce,\xf7\xe3\xde\xf9Ӷp^\xff>\x82Kx>\xa2fT:\xd0 \x8de\xd8\xe8M\xc6\"\xffc}\x9bԤR\xe2'K\xcd\xffb\xe5\xc6R9\xf68\xfb,1\xd9¸({\xfe\xb2\x92\xc7k'O\xa8\xfe\xf0;X5W.\xca\xfa\xb9\xd4\xee\xb1TuaO\x88\n\xa0\xd4r\xe5\x8f\xdfx'\xa6|\xf1\xdd$8\xed\x8a\xc7ˍ7\xe6\xe1+\xc3\xd6OVx\xe7\xfeA޻\xa2\xe9\xc2\xed\xa5ż\xc1\xb9}./\x88\x97\xad\x80\xea\xcf\xf2.\xd0z\x81wBo\xd3j\xb7iN\x83\xda\xeep\xbc}\xd6`\x99A\xea k\xf2QT>R.D㉝̼\xbc\xfaK\x86TC\xd0\xc0\xd3\xbe\xa4 %HN(6V#4\xa3\x8e\x95f!\xfa\xca\xcb\xce\xf6\x91(\x9c@:qXQ] S\xa7΀)S\xa7\xc1\xa4\xc9\xd3aҤi0u\xfaL\xf1\x88\x9eje+\xddG\x93ƍ\xe0\xdf\xcf\xdc͚\xca\xf7\xaaPz#ۗ\xbb\xe3\xf9\xe7\xb4\x9cWT\x98\xb7W+V\xce\xedY\x98;pa\xabb\xd1\xd8\xc87V\xb8w\xf8\x8f+\xd2\xf5\x97\xf8'\x9e\xd2;\xf9'\x9cGy0\xb2\"F\x9c\xa1 \x97\x87i\xb4W__\xd0\x97\x96\nY\xc8\xfeI\xbe\xb9L\xe2t\xf1\x85\xdb*Gi\\\xfe\x94\x97~i\xb9G\xb11r\xc97z~\x88ך\x96\xbbR\xb6\xc7\xee\xc6O\n\xa5s\xf1)\xfb\xc3_\xf6\xd8,\xb2yB+U\xc8\x98\xcbF\xbe]߫\xf5o\xd3\xdc\xc3Mמ\xeb\xb6l(^^S?Θ\xe3-F\xafߴ1\xb4l|l\xf9\x91'\\\xe9-:\xb5ۨl\xff\x97\xedu\xe3\x00\xec\x9eU\xb5j{\x8bW8{\x97T\x83\xaazy5|\xf4\xc2\xc7\xf0\xdbO\x93\xe1\x90#\xf7\x82\x8d\xbaw\x98\x9c\xf2\xfb \xb8\xff\xb6\xe7e<0\xac?l\xb2!\xde\xe1\xce\xf3\xc7=>\x98\xe3\x9fd`\xac\xcb\xc8\xe5\x86g\x91Ԛ \x8c\xe5\xd5a\x8fG\x9f\xae\x84\xd8W\x89\xfe[\xfd\xfe\xb7\x00 \x96\xe9T\x89\xf7E\xef\xbe)\xd4j\xb4\x96)7Ɣ\xf9\xf7*T\x8e\xed\xf5\xdaG\xdfÅ7\xbd\xcbWT{\xe3\xf2\xf0\xf7sGz\xf3\xcc\xd7\xf5\x87\x8d:\xack\xad\xf1\xefYc>\xdcѾ׷\xfcL\x94\xad\x9c8j\xbe\xfd V9.Ω%~7\xa9\xb3\xc3\xc6\xe2\xddލdk\xf8\xebc\xc9,\xf3\xc2\xfb\xe7\x9ci)᣹%\xef\xb0\xff\xd8\xd7\xe9@\xc6{~\xf8\x81ҥ\xcdk\xc64Ɛ\xefWa< \x97q \xa7y4\xf7\x98\xff\xbeX\xd8UL\xe9\xfc \xe1\x81G\x9e\x85\x87}!\xd6\xe3-]f:\x8e9\x82\xae\n\xa5\xac\x85\xc7\xeb\xb2\xe1*\x8f\xb2\x96\x9d\\\xf2\xa5\xfed\xb78\xc5\xe3bZ\xc6rL\xc9\"\x8f \x8c'O [\xe6r\x93S~\x83\x84\xe81F\xc1 [0\\\xd5^\xea\xa4\xdd`I\x90\xd2Q9_\x94U|\x91\x84T\x82\xc3\xd3Qx\xc2ª\xc1\xf4e\x88\xe3\xf2W ꦌ\x87\xa7 \xe3C\xf3i0\xe6Jl:]\xce\xfe$5x\xff\x92\xb5}\xffy|>\x91\xb7[\xb9pB \xd3Nu\x84\x8aQ\xe6\xc4+ c\x83\xfci\xbev\xf1\xb9\xe7Q\xfeGssF\xbbڋ\"J'\x8fΗ\xc9y\n2\x93\xa5I\xa2\xadGs\x8djD>ytZ!\xab\x87\xed_\xc9i\xfa\x8f:>\xa6=[FP\x812\\\x88\x8f\xa7\xca\xf4\xadt+\xb7  \xb8y?\xa6\xfd`\x8d\xd2\"\xe2\xe0h~\x99( .\xcf\xc7\x9f\xa9O\x00\x93v8_Fp\xd7\xe6'L\xf42\xc3Q\xf3/3\x9b\xa6z4\xb7\xb8#:v\xfb\x9b\x80¹%\x95s}.4\xbe\x91\x88K^\xaa\xf9'4\x81K?\x95=R\xb1\xf8+\xb9\xfe\xc0\"e]X\xbaW\xff J.y> \xd1+y\xe48\xa3xr\xb2fƧ,\x91\xd6\xdcO1\x8db,H\x8f\xc9\xf0\xb5\xf7\xbdO\xbd\xf8 '\xab1\xfe>1\xfc\xaa\x93\xa1պ\xf8\xb4\x9d\xf0m\xf1\xf20n\xe6\x9cpaJ_~\xfe=\xf8\xf2\xd3B=y\xf0pƑ\xbb\x85\xca\xd2&˶\xe9=\xbc\xb7p\x9c\x86˷f\xc0\xb1C\xeevV\xbdg\xe4X{\xadz\xf9\xf7\xd3f\xc12\xb1\x8d\xb6u\x8f\xd6-\xa1\xcawg\xf2\xdfO\xba\x96\x89\xb7\xa6\xeb6\x85\xdeG\xf7\xd4-̝6>\xf9\xf7'\xb0x\xc1b\xd8\xef\xa0]`\xf3\xad7\xb6̽\xf8\xd4\xdb0\xf6\xcb\xf1V9\xacӲ \xbc|\xfb@ yWlͿ\xaaCE\x9d\xdfF\xc9\xf5\x9c\xed\xb3\xe7\xed\xdba)\xf9\xf4\xc9\xedQ9}\xe6-'?)?9\xbd\xa4\xc4ݶ5b\xa1v\xe5|\xf9\xfa,\xaa_\xabE#\xa8\xday}\xb4\xe0\xdd1%ݒW{l\xd4gp\xfd\xfdo@\xb5xzF=q\xe1\xfb\xd3#\x86@\xe7\xf6m`\xf7#/\x81\xe9\xb3\xe7É}w\x86\x93\xfa\xed\\r^\x91Ţy\xf5\xa7\xe3`\xd5\xccN\xd5Z \xebC\x9d\xbb\xac\x9c\xfd\xa8=\xa9\xfd\xfc2\xdc\xe7\xf2\xca\xc52\xf3}AF\xe2\xe2\xcb\xe3\xe4\xe7'\xb6K\xcc\xf9\n\x97\xdb\xe7+\\\x832L\x8c\xfe\xb7\xe4\xab\xe9B46\xab\xbfc\xcan`\xf0n#'\xeaH\x92_9\xa2\x89\xf3\xdcy \xe0\xfe\x87\x9e\x81G{\x96.[Nű?\xb7\xdcb\xb8\xefΫ\x95~0>ol\xa31\xadEy\x8b/\xf7\xf7t.q\xb1\xfc\x93ƛ^\xdf\xc57,\xa4+\xbcq1'P29q\n:\xac\x94\x85h<\xb1\xf5\x98\xe9\xd9\xf9s\xcaU|\x91g֪\xc2ӑ\xc0\x9f\xb2\xe3\xe4\x93T\x97\xbfr\xe8\xfc&\x90,>\x9e.\xde_\xb9<6\xe6\xe1+\xbe\xf1\xfa5\x8e2\x82TD\xf9\xf6\x89\xbc\xddr\xcb-\x82\x9caN\xbc\x92\xb19\xb1s\xe1͉\xa5\x8c\x8f\x9a\x87\xa2\xcd \xa7\xcb\xb2*\x96Q:\xcfy\xd4*\xf5Bt\x9ax\xb6\xb9 .O\x8f\xa9\xffI \xd4_]\xfd\x93\xf3\xf8_]\x88\xc6\xf1\x80s\xe7\x8b\xe7\x93gN\xca\xff\xa8 \xd1:Z߄\xe6\xe5Ka\xd7\xf10\xf6\xe1@\xa6\xcf>\xbe\xf9\xfcy\xd8\xe5?\xea\xf4@\xc7\xc5\xfdk\x81ډ\x92s}\x86yuf\xd5J]|\xectӣ/\xa9\xa7\xc8kDɹ~8\xb6\xe7/\xe9?l\xbcJ \xf1 \xb7\x97\xfd\xf1\x8f\xcf2n\xe3\x9d\xf3\xe5y\xc9g\xbd\x8d\xfc)\x93CP8\xe1\xa4r\xae\xef\xc0\x89\xc77\x91v\xd8\xd3A\x95Hn\xf1W\xd9\xd3\xee_=_\xf1\xec\xf2x\xb8\xbc)_t\xe7ǜ\xe1\xd0\nq\x81,] (\x82\xa0\x9c\x90=\x9fH\xf3.\xb9Ɉ\xd1\xe05\xe2\xe0\x8f\xc6L\x80A\x97=&U\xff{m\xdb\xce8\xa3\xbe-X\xb6 ~GV\xca\xf6\xe5\xa7\xdf\xc3\xcbϿJg랝\xe0\xd6 \xfb\xf9d<>Q\xbb\xdcz\\\x9c\xc6\xf5\x90\xe1/\xc0;x\x87fȆOOz\xe0\xf6s\xbc\xc5f\xcf[\xb2&\x88\x8b[\xfd[\xfb\xe6M\xa0\xf9\xda\xe6N\xce\xfe\xa7^/n\xe2Y\n\xb5\xc5]\x9e\x9c~@\xa0\xbe\xbf^\xdc}\xefQ\xdc\xef?}\xf1\x93g\xeb\x90#\xfa@\xa7\xaeX\xd5\xe7\x8aE\xae;\x86?\xe9ݍm U\xc1{m \xd8G\">\xbc\xfe ؚ\xbfU\xd2\xf3uJ\xac'Ը\x92\xf2\xc9\x83\xd7/\xb5\x9c\xfb\xcb\xf3\xf0\xc2\xf0*\\\xf4\xfc\xf8X5g\x91\x9e\xfd1]U[lUZy\x8c(}\xfe\xfa\xb4\x8f\n\\\xeeU*\xf3\xbf\x8f\xbd\xf7>\xfb\xb17\xeb\x88\xf1\xff\xecȳ\xbdEh\xa4u\xec9\xb7\xc0\xa7_\xff\x8dԇ7\xef9\xaa\x84\xbcR\xb6UsA\xf5X\xba\xc2I\xa9V\xfbu\xa0\xcef\x8aFʗ7\xb51\xb5/'\xc4啋e\xe6\xfb\x90\x8c\xc4ŗ\xc7\xc9\xcfol9\x96\x98\xdf;my\xd0?\x97G\x8f jb\xcc-\x94W\xee{4\xb7$F?\x9f\xf0\x8e1/RH}$P \xe0qg\x8dC\xf3,\x9c;\xc0\xa8(97\xac0篊\x87^\x91\xfc\xd1_}\xfa\xceNa\xd3Qyǎ\x83_z\xf9m8\xef\xa2a\x8e\x00\xdc\xc5\xf8N\x847_~Z4>\xd6\xc6]#\x8d\x84'Ѕ\xd3\xd8.E_\xf8$r\xe1\xd2R\xe1 \x9c\xc6\xf8]\xc47#\xd2\xe5V+ ǨxJ\xcb9\x8a\x8d\x91K\xfe\xe6@\x98\xcb\xf8\xb06\xd9\xc6\x9e\xa9U\xca\xff\x9c\x81 \x97\x92SR_aY\xa5,\xbb\xe2\xe1\xf2\xa0\xcf0)\x96ŵ\xc6\xeb\xc7\xc5Ar~\xc02\xea\xe9p˕\x82\x8b\xc9(\xd5-},\xbc=9#\x97\xa9\xfd\xe2\x9c/\xa0-[_z@ki\xa2?\xd6wDK;zr\xa5\xd0\xa0*\xb0\x8f\x80\x8d\nT\x98\xceW#\xe5\x85\xec3B\xe6.-\xdeqϤ\xef\x88\n[\xf7wQh\xff*\x81<^ \xab(ߺ\xbe*g\x98W7\xfe\xa4>\x97žif\x9fۋĊ\xa6\xfeP\xf6\x86\x9c\x9f\xf7;\xa2\xb5\xc7D;iõ\x9d\xf0\xe3I\xe5R\xdfߒqq\xe7\x83ȍ\xf3I\x87m~\xc0\xfcڸ\xcf\xe5\x9b\xe3A\xb6\xd8\xe5\xaf\xe4\xbc\xd4\n\xf3g\xe7W\xb6\x8bi 9\xa3\x8ewF\xceە\x8f\xe0R˕?\xf1T\x81\x9a/\x81\x95\xbf\xfb\xe6\xc1\xfau\xa0\xee^[\x88\xc5\xce*N\xaa\xe2\xf1e\xb7\x8e\x82\xe7\xde\xfc\xca{2'.2?7B,Bwh\xa3y?\xfd\xcaGp\x91x;nO\xdfpt\xdc@\xce\xbc5\xf2š\x88ڡ\xfe\xb4\xeaw\xf1:\xd6/~\xcf䦒\xa0\xa6\xf7(\xee\xad;C\xad\xd6\xee'|kT\xa2p(\xa1IiE\xd5_#\x97u\xe57\xe7\xfc$Z\x88F\xa6tGY\xfag\xa7\xaa\xc4\xcb+7\xfaó/\xfeљ4?0\xf33m\xa7\\[ \xeep\xfeJ\x9af!z\x8cX\x88\xa6\x8d\xfa7/q\xf2\x85\xe9˯O>=\x8a\xcc\xc7\xfe\xbc\xf6_\xe7\xc2>{\xef[?\xb9bx\x84\xf6\x89Kr˥\xa9\x91\x8e\xe1\xf6\xb5\xa3\xcfJ\x9f\xe7\x84\xf7\xa7\xf4'\x92\xdcr\xa5\xe0t\xed\x937{ޞ\xe8\xcbl\xb6\xb2\xc4>\xb1\x95̉j\x96\xd9\xf6e9񑨔\xff\xa3\x91\xbc\x94\x9c\x8a\xf5\x85\x9c)\xa3\xc4?\n}r\xed\xa04\xb9unυ\xb9޿\xc2z\xa8\xac\xe3\xb2H\xf1s˕\x82\x89_\xff(y\xe9\xe3AFĞ{7l\xa5F\x96\xf3G\xe5-D\xf3\xe8E\xcct\xbeG\xe7w|{b\xec\xad?\xd5{'1\x95\xd6\xee\xdc\xaa6\xed@p\xb5\xf8r\xed\xb3\xf0\xd6'\xe2o\xc1/\xf8x\xe6\x96!\xd0ŷ\x8dA,]\xba\xb6;\xf4|\xf1\xc8\xeet\xf4ṕ\xf2\xfd\xf1\xe5\xec}+\x9c 5\xdf\xffn&k\xb6\xb1\xdab\xb1\xbcNw\xf1\xf4\x85\".\xa6\xf1\x9b,\xe9\xbe\xe9\xf0\xe9\xdcƩ\x8f:Ԁ\xdcKT\xfd5r\x99\xb1\x94\xf9\xab\x88Gs\xcbxK\xbap\xb0\x87Pܤ\x8dR,#\xcc\xe5Y\xe1 \xf4'=ҁ\x84T£\xb9\xfd\\\x97\x8b\xf7\xd9\xdd\xb0\xf7\xaeEy\xd4\xfe\xe0A\xfd\xc5{\xa2j\xfe\xecb-\x8e\xa3,%\x97\xf2lO\xff\xc2<\xfa\xf1\xe3`\xfb\xf0\xf62X\xf2\x8b\xea?ɣ(\xb6F#\x92\xeb'\xaf\xfa\xc4/\xd8bf\xe6\xf7\xcbi\xb9\xe0\x88\xa2ֱ\xb9EZS\n\xf4\xfd$R_\xb9 \xc1\xf2L\x92jB+\xa8\xe0\xf1\xd52ܱ\xe4R\xaa\xffsBZ\xa0v\x92ʹ~l\xac\"\xe6|-\xacx\xe9\x95sz8aȺ\xbdU\xfc\xe6в\xc0\x8de\xc3\xf8\xa0G\xbf\x9c\xf6\xddLЊK\x8b{@+~}.\x97\xd8\xee\xff\xd2>\x9f_J\xd6\xc1t|\xc9\xf8\xbe<{\x94/\x8a\x9fˋ\xc7聬so.\x9c\xd4k\xdaGsk?\x9c \nD\x995~a>\x9e{\"W@\xdc~\x8e)\x84\xf1Ð\x88\xee{*\xa7\xcf(9\xe9e\xf8\xe9\xf1W\xf6\xb8{?\xa6\xfd ]gn\x8a8\x9a\xf1'K(\xdd.\xb9MĮ!u\x8c\x85\xbc0z \xfe؃\xfc\xb8\xd0\xfc(\x99\xc9\xffXߏ\xfd3¥\xb7\xbd /\xbd\xfe\x85\xb2\xafd\x83\xf5[\xc15CO\xf0\x95\x98]\\\xfc\xfcz\xca SP{#\xaey̗w\xf2r:\xf7;\xbao(\x99\xcbe\xe5\xc0\xb2=\xa5g\xd9F\xfe֑\xe5\xd6|\xa2\x88\x92\xfe\x8a+a\xc7ïqҿS\xdc\xd1\xdeH\xdc\xd9N\xdbx\xf1N\xefE\xe2\xb7а\xad}\xb3\xc6м\x81\xd4=\xf7\xe2\xbb`\xe2\xef\xd3=\xb5]\xdbZ\xae\xd72\xacJhټ\xf3\xe0\xdb\xbe\x81\xe9\xe2\xdd\xd5xQ@\x95X\xd4\xda\xf3/;@OqACm\xdf{\xa8y\xe5\xd7^\xfc>\xfb\xf8^\xac1\xd6} \xef\xc2l\xd7\"\xd1\xf1 \xd0\xf1$\xf11\xabᯣP;Ԁd?c9ū\xfb\x8f\xb2O\xee\xb8\xfb\xb8\x98Ӭ$\xbcR\xdc \xe2\xf1̵\xbb\xad/VRK7\xf2\xaaY \xa0\xe6\xb3\xf1\xb0J<\xba\x96\xb8+\xba\xce>[9\xd37\xdfŶ\xafFp\xe9c0\xfa\x9b_=1>\x8e\xfb\xf1N\xe8.چ\xa9\xc3>\xc7_\xbf\x89\xa7O\xb4l\xd6\x00^O'\xc0'\xc7\xe6\xb7\x8e\xa0f쯰\xf2\xe7\xa9½͡v\x93Pk\xf3P[\xbc\xb7;L.9\xb6o\xcf\xc8<\xd2R\xd7\xe7\xfe8\x8e\xe2\xc7\xf59\x96\xf5)\x9b\xfe\xf3\xbe\xf8\xf9\x87ɯ\xb4\x97T\xce\xf5\xffW\xf0r!\xda\xdfMG\xe2\xabxL\xb6\xd1uT\xea84p+m!\xb9>\xf1\xd4K\xf0\xafkF\xe2n\xec\xed\xefG\xff\xce<\xed8\xa1OQ\xfb.\xed\xc76\x97\x99b4.e\xf7C1EH\xfe2 \xb6!\xce\xc0\x85c,\xb1\xa2\x8b/e\xb4\x90\x9cd6\xe58\xb5\xb1˦>Ux}\xc9D\xf0Rg\xba\xfa\xd5||\xf03a\xa0X9\xb7\xabs\xbe\xa1X\xe8R\x93xr?Vhy\xbe\x98\xd3s\xa7_\xa2'z\xac~ јG81η=t\xfe\x95\xfd\xc1\xfb\x83\xf8\xf9\xf8\xe23L*\xe8\xe8\xe8\xd0Z4\xac\xb5\xfe\xb5\\UsbU_\xa7;JߒK\xfc\xfc\x80\x8e\xa7\xae\xf3\x92\x9b\x8c\xaf\x9c\xe8o!\xdaζ\xe9/\xc1\xf6\xe5\xedi\xb0\xb4\xc1\xbb㚅h\xcaϱ1Q\xf9+\xc9B4\xa7&\xb0nE\x9f\xe6K\x95\xc2\xd3\x94FM\xea\xe9P\xd9\xe7\x98O\xaf\xb11\x8c\xf3grʇ\xf6\xaf\xe4Q\xe9`fr\x83\x9c~\\\x9c\x9c\x8f\x98[\xe0r\x89\xe9xa\xfa\xbfd\x85\xcd\xf1\"nD\xe1\xfe}=\\\xb6\xedaI#\xe7qs{\\\x9e/\xe6\xde '\xf5\x9a\xcbB\xb4 A|\xf4\xf8QQ8\xf6x\xd6T\xc4\xe3\xc8\xf1\xcf\xfd\xf1\xc4Gɹ~Ƙ\xbb/\x84I\x961\x85\xa2\xcc'3\xfed\x89=ڃ\xf3\x8d\xedԮ!u\x8c\x87r\xe0,\xe6\xc7Ͼ\xfd ^\xfc\x90\xb2\xaf\xcfz˰Ӡ\x99x\xa4r\xd8\xf6\xad\xb8#zE\xc8\xc8a\xba\xa5(\xbb\xff\xd6\xe7aʤ\xf0\xc5\xf1\xab\xcf=\xf6\xd8v\xa3R\xd0(ڇ\xee]\xaa\xfb\xe9\xf9DY&\xf9\xe3o| \xc3n5O\x92\xe4\x8e\xefW\xb7\x8e.\xc6 \\wO\xd7\x8bw\xddZ\xc9\xe7K\xae\xb8~?ɫ\xb7\xd5\xde[A\x87wwN?\xc6>fO\x9e\xa5\xdf\xf1ܡ\xeb\xfa\xb0\xcf\xfe;B\xf3M\xf4\x9c\xae\xc9\xf8v\xe6\xcdY\xe0\xbd\xba\xa6ƾ\x9b\x9dԶ\xdelC\xb8\xed\xe2\xbfyP\xe7\x83\xe7'W\xca\xf1A'#\xee\xf4BI\xa0O\xea\x00T\x9f\xca\xe9S\xc8Q\x85\x8e\x97TL\x9fV\xfe\x94\x80\xccEʹ>.\xe3g\xf5K\xa3aU\xb5\xe8?ujC\xed\xf6\xebB\xde+毒n˫a\xe5\x84iP\xbbUs\x00\xb1P[h\xf3\xdaǡ\xc0\x9b7/\xbc\xbc\xba\x8e9O\x8c\xf5 򢓨Eh\xa4{\xc6\xe5\xf7\xc2k|\xe51\xe6\xc6\xc0\x86\xed\xe2_\xa4\xe2\xb7@\xb1NͲJ;\xf4\x00\x00@\x00IDAT7a\xe5O\xb8\xdcj\x89'.\xd4\xee\xb1\xd4\xc6\xc7pS\xe2\xccNPٚ\x98\xf8'\xe7\xf9\xe48*~\xae\xcf1ַןLCH}~\xfeR\xac\x9c\xdb[]\xb0\xf3\xd1\xdc4q\x9b\x89X%N\xb8\xc8W\xd3\no\x97\xb2cE\xc0${Z,,\xea\xa6\xe4?\xf4\xca\xe4\xef\x88\xf6\xcdm\xf9 \xe7\xef\\XQ\x84uGT \x8a\xe1\x8e\xf9\xea{qW\xf4>\xd2\n\xe2?\xffi\xb8\xe2\xd2\xc1z\x84+\xa3yo\xae\xd3\xd3\xf0裒_ \xe6\x8e'\\˙݊\x81^\x80&\xce_\xe3l S6\xe3zw\xebK \xba\xbf\xf0\xfe\xc0\xe4\xcdĂ%d۔\x96{\xcfϊ8K.7g\x97\xffp\xbe\xe1\xedE?;\x986 \xaf]\x9c\x9c2\x89\x8c\xb9\xfd\xf0(P\x8b\xd7\"\xcc-\xb8p\xb8\xe5\xf2\x97\xba\xf8\x967>\xee\x9d\xe7\x89\xcb\xddX\xc6\xde߰\xfd\x83\xf2`\x8f i\xb0\xf59\x97\xf2\xe2$\xedG\xba\xe5e\x9c\xcc;qv\xb7\xb0\xb4\x94\xcb\xf6\xb6\xdb\xad\xa5Y\x88\xa6wDG\xb1\xe1\xb1q}.\xf67\x94\xf2q\xb1m\xb9%;\xf6I\xf3\x8eh|Td\xb0\xbd,L\xe7[t\xfeă\xe1\xd53\x96s\xf7ܝ'M\x83\xadC2N!rA\xb2wD\x9f\xdc\xff8\xfd\xa4\xbe\xda'\xefq|&\xd3q{\xc0\xb8i\x84\x99\xf9UZ\xa7\x9cpy\xfa\xfem,ra\xd8\xf0\x91\xfc]8>\xe9\xc5\xfc\xe7|\x8c$\xce\xaf\xedǴ\xc7N\xa4\x8e\xbb\xf9dU\x87\x9c8\xd0\xf0\xf3\x8fO\xa6\x83c?d\xe0ǡ\xfcM\xfd\xc1\xf9j\x81ډ\x92s}\x86y\xf5\xb8\x98\x99\xc9ʅ\xe8b\xde\xed\xe8@\x9a9\x97g\x83]\xe3\x99\xcf7\xc7\xefq[,n<:!ގ\xcd_ʍ5\xe9\xdf\xf0\xd6/7J\x9b\x9dP\xde4\xe4\n&!\\\"qR9\xd7\xf7a\xa46ߡ#\xff\xfc±G\x9d\xf8\xfb\xec\xa1^\xeaӹ\xf6,^{}\xbdv\xe1\xf9 \xf9\xb7\xd5]\xe0\xec3\xfc\x8fC6J3-\x86I\xf3\x9a\x822\xef=\xf7\xd8\xf0\xfd\xd8_BY\x9crto8V=J6T\xc1W#}\x9e6o.\x9f\x89\x92\xec!\x91ƍ\x9b꫉\xb8\xfa\xb6\xcf\xd4}o\xf6\xe2%\xf0\xdb\xdc\xa1\xbaT\xb8\x89x\xfe\xf4;\xaf\xb8}\x8f\xf6\xb0\xf5>[\x93J\xe0s\x81X@\x9e0fL\xf9i\n,w\xa2S\xffo$.\\\xe8\xb3/躱\xb8#\xb1\xc0]\xd0d\xec\xb5\xff\x88\xbb\xa1?r\xdf \x8d\xbf\xf7\xde\xcdq\xb0IG\xba\xa3=m \xf1\xcb\xdb\xf3\xb3\xe4k\xe6c7\x96\x92py\xfa \x812M\x9fҾ\xb1G\xe5\xf4\x99\xb7\x9c\xfc\xa4\xfb\xe4\xec׌\xf9j\xc4]\xf8\xb8\xe1|[K<\x8a%\xa5\xc3\xf4Q/\xac\xf5I7L\x8ee\x94m\x81x-\xc3g\xdf\x93\xa6\xcbG\xf0\xd7\xa2\xfdN\xbe\xf8N\x9e}|8|\xbfmHd\xf2s\x8d\xb4\xf2)\xb3aŧ\xe3 Xk\xdd&Pչ-\xd4ZG\\\xf4\xa2\xeeҦ\xf9H\x95j\xe3\x92\xcbE\xbc\x9eoE\x80\xfb\xb7ң\xf2C\xfcC;,V\xd2\xf1\x00\xd7`/\x9a\x9f\x9c\xa2Eȁ\x9e%zh%Ǭ'\xf8q\xbe\x85\xb0ל\xb1\xe3)\xf5B4y\xb0\xafYz/\xe4%K\x96\xc2\xbb\xf7\xd5W멈\n~\xec\xddg\xb8\xf6\x8as\xf5\xc9W\xe6\xe9\xe4r\xab\xfd=l52\x98\x81ŋ\xc3'\x9f\x8e\x81\xdf'M\x83Y\xb3\xe7\xc1\xec\xd9s`\xf6\x9cyb\xae\xe0P Z6o\n\xcd\xd5_\xcb\xcd`\xc3\xeb\xc1\xb6[ok\xaf\xfe\xde\x8bO\xe6q;4\xc0\xf4\xb3\xe1\xd3\xd1_\x8bw\xcf̂9\"\x8c\x8b\xfe\xf0\x9dM\x9b4W\xde6\x86\xa6\xe2A-\x9a5\x85\x9bt\x81\x9e\x9bo رe7\xafH\xfeqO\x83@\xf6\xb6\xa9Sg\xc0\xe8\xcf\xc7z\xf1a\\\xb3D\\s\xe6̇\xd9s\xe7A\xbdzu\xbdX\x9a7o-\x9a7m\xd7:\xb4o\xdbn\xb5Yh\\\x997\x8f\xd5]\xed\x95\xcc\xf3ʕ\xab`\x8a\xb8\xbav\xe2\xef\x93\xe1\xb7ߧ\xc2\xc4ߦ\xc0A\xfdz\xf5`\xfd\xf5\xdb\xc0\xfa뵆\xf5۵\x86\xf6\xb4\x81֭\xd6If<\xa0m\xf3]\xbcx)L\xbe~\xfb}\x9a\xf09\xd5+ȥ.\xe6Z\xe4\xb7y\xb3&Юm+\xd8a\xdb͡M\xdbu=k\xd9\xf5I\xcee/@\xbd\x00\xf8q\xfc\xaf\xf0\xd5\xd8`\xd6,9f\xe2X\xfb\xf3.\x86&\x8dB\xcbME,\xe2O\\I\xbcN\xcb\xe6\xe2=]ݡc\xf1ȡ\x8aܰ\x8d\\\xb1\xdbO\x86\xc0\xf5\xc3\xc3 \xbf~\x9d8\xc6~\xfb\x93\xb8B\xfb\x98'~\xf4\x98\xb7`1,X\xb0,\xc4/\xbe\xab\xa0q\xa3\x86^Κ6i(\xe6\x90F\xb0q׎\xb0y\x8f.\xa2\xef\xb5ս\x9f[\xe7\xde\xddX\xf2\x8f;?\xe0\x8c m\xc9\xff\xe6x\xc4T\n\x8e\xdb>a\xa2\xba\xd9\xc7R-\xdee\xf6㸉\xf0\xd57\xe3`\xc2\xc4\xc90_\xfcȱ@\x8c \xd9\xae\xb8\xca۽1\xb6\xb9/=6\xe9 \x9bo\xdaU#\x9b\xf8\xc70\xfe\xa8.\xb7\xdb[\x9aD\xed\xcaZ\x88\xa6\x92\xc5g\x8fW\x9f\xeb\xff\xb2e+\xe0\xfb\x813犿90C\xccU3g̓&\x8d@\xbbv늹\xbe\x95\xfc\xf3\xeeZ\xea=|.[\xfe\xf2t \xd1\xfbL\x84\xb7\x9f>a\xa3\xf3+_ o\x97\xa7\xcb'\xf7\xe6\x9cߦzs\xce\xe3~\x85\xb9bΙ\xaf\xe6\x9c\x9f\xf1\xbfq\xe3^\xff\xc39\xa7\x997\xe7tPsNi^\xd9'\xf7\xdc}\xb1\xe4r\x8dX\xbb\xab\xe3B4\xe6\xf7\xc7\xf1\xe1˯\xc7y\xe7Jx\x9e;G\xfc\xa09[\x9c3\xcd\xe3\xbcqõ\xbd\xf3\xa4\x96\xe2\xd8\xd7\xcfűp\x93\xae\x8a\xb1\xddE\xab\xc4v8w\xaf\xdfn\xd8@\xcc\xdd\xeb\x89\xfdfbN\x8b\xbb%]\x88>k@?8\xad\xff\xc1>\xf3.\xe6,\xd1\xd5\xe5\xb2JƓ\xa6σ\xbf\x9f\xf7\x00̚\xb7ȣ\x89߫\x9e\xef\x84\xee\xb1\x8d\xca\xd5\xe2\xa9\xdbr,Y\xb6\xd6k\xd5 ^q\x92\xfe\xbam\xc5\xccn)D\xb8\xea\x8bǟ\xafxs \x00\xde\xfd\xbc\xde:P\xd5V܁ޠ\x9eh \xd9\xd4&t>\xcf\x89\xcb\xe9\xf8\xcb\xddQ\xfdR\xc9y6\xb8ށ-\xb9e@\xe8\x80\xd7`/\x92\xf1h\xee\xe5\xaa\xcfQ\xd7\xe3-X^l\xf2$\xf9\xc5;\xb0\xd1a\xceL\x8e\x9d\xb1'\xe3rᬢz\x85\xb8#\xfa\xb9Q\x89̍\xf9/>b\xc6Ϙ\xf6\x99)\xa8|`\xdf0\xe1W\xf9ș\x82\x8aJxء\x86\xf3\xcf9I Wƈc\x94<\xe8ͯ=\xf1\xb7\xc9\xf0\xde\xfb\x9f\xc2;\xe2\xef\xf3/\xc7Š\x85O\x83\x96@,vց\xadz\xf6\x80\x9dw\xdcv\xdeio\xc1\xcao\xf5 ˺\xc8Y\x96P\x8f\xa1\xfe\xcc?jS|\xb2f\xec\xff\xc2|uM |9\xe6{x\xff\xc3ϼ\xbfq\xe3'x G\xb1m\xc5*quf\xf7n\x9d\xbc\x85\xdb}\xf7\xdaE\xec\x8b\n\xdc( \x9a\x89M\x81\x92+-\x97\xc5\xfa\xbf\xae\xafK\x82;\xe4\xcb\xc4\xf83\xd1N|\xf8%|\xf0\xd1g\xf0\xf3\x84߃uc\xa0\xbau\xab\xbcE\xf6\x9dv\xd8\nvޡ't\xed\xdaɋ\x000\xc2\xcdy\xc7@.ZO5\x8f>P\x86\xe0\x8b/\xbb~ Ÿ\xa1\x98B#\x8c\x9fTֺ\xf5:p\xf5eg\x99e\x8fjģo^z\xe5]\xb8\xf3ާ\xe0\x97_\xe3Ž\xc5fÀ\xfe\xfd`\x97\x9d\xc4U\xb5N\xc2\xc8Bl̟\xe3\xe2\xed=/މ\xf9n\xec1\x82\x8b\xfe\xbb\n\xbf\xc7y \xb4W\xfb\xfa\xedE\xf9\x93򐄢\xa0P\xc2C\xe4KE\x9f\xf9\xf4\xb3\xaf\xe1\x9d\xf7>\x83w> S\xc5\xd1I\xb7v\xe2G\xc2]\xb0\xbf\xec\xb4%\xf4\xdafs\xf1Cv};\x9d\xca(\xb5\xa7\x95nK.\xe3\xa3\xfe\xc6d\xfa\xa3\x83-o/\xae%\xe7\xfa\xe3\x85/\xbd\xfa>\xbc\xf2\xfa0\xf6\x9b\x9f\xbc\xe7\xb5\xc8\"\xbc\xa8e\xf3ͺŸ\xf7\xd9\xf6꽃wQ\x8f\xcf\xe0Hs\xb9(\x8c\xfe\xfc[\xb8\xf9\xd6G\xd9ޱ\xd7pR\xffC\xbd:|\xfevc\xe9\x827GN\xc3\xe9\xe4\xfa\xc2\xdbo\x9e(\xaeq!,\xe9\x86\xef:\xdcq\xbb\xcd\xc51\xff\xb6\xcf\xf5\xe1X\xd5\xfcTzI\xae\xc3\xd1\n\xbc\x82\xc4\xe7_v\x9b\xb7h\x87cq\xcet\xdd\xe5\xa7JU\xe6o\xdcϓ`\xf8\xad\x8f\xc3koZ\xd0ԭ\xd7 \x81=w\xc5\xf3#\xa5\xc6\xf9\xf1\xdaE\xcay\xf5Be\xdf|\xff <\xf9\xc2\xdb\xf0\xf1\xe8\xb1\xf0\x8b\xb80(\xcd\xd3X\xab\xc4\\Х\xe3\xb0\xf3\xf6\x9bA\xbf\x83zC\xa7\xedxT\xe2\x83J~9\xedc\xf9\xff%h\xb7\xb6\xa2ݮ\xbf\xec\xac&6\xbfY\x82\xffg\x8a Ky\xfaux\xf4\x997\xf5\xd9N\xe2\xfdz;\x8b\xe3\xe1\xdf\xee\xed]h@\xe3\xd9\xdd\xc0\xe4\xdf\xd5\x92\xcb\xf1\x87\xfd\xd1\xe2\xfbר7>\x81\xd7\xde\xf9\xa6N\x9fc+\xb0\xd7a\xfd\xd6pL\xbf}\xa0\xef_vG\xd8\xfb\xab\xfdhn\xbf1\xdf~\xf2h}\x95\xf9.\xa6\x94 \x86ɰ,\xae\xf1\xd3\xfcU޴yΏ\xe75J\xce\xf53\xc6\xdc}\\\x9c1\x8d \xcc\xe9\x8cl\x99x\xa4\x9c\xe6\xae\xcd\xcf\xf8\xfc3\xe6\xc7\xdf\xe1\xc4\xf3 \xd8\xfb\xef\xdb \x8e\xec\xd7\xdb\xe1\xf7ï\xc5wY\xfa\x9eh)\x94\xb8`\xea\xe4\x99p\xdf\xc8\xe7B\xbd\xb6l\xd9F\xdd>P\xc9LeA\xe6&\xb9~9\xb5\xafk\xa6#\xd2\xe0\xdeo{\xe8UveUr\xe9\xf9\xc7@\xd7.\xf2\xe2u\xd9N3\xf4\xef\xaeJ\xf5ĂT7q\\\xfc|\xcc8v\xe3\x93Z\xad\xf3\x96\x9da\xe1\\qA\xe6\x8c\xf9\xb0T|?_%\xfd\xfc[qap\xafݶ\x80\x9e\xdbt\x83\x86\xe2\x98a~O\xf0k\x85\xef\xbf\xf4̻\xf0\xd5\xe7?\x86 U魗 \xdbt_O\xebP\xfcz~R\xc4\xca%\xd7h\x87W\xa0r\xfa\xe4\xf2\xd5c(?\xfc\xf8`\xcd\xef\x94?_Zy\xb9\x8fg\xab\x96UC\xcd\xdb_{\xefi\xa6&\xc4O|gs\xd5\xa1V\xb1`\xe9\xc8\xcdWA\xfd\xa1;\x90. \xeed \xb4Oк\xfd\xf3\xa2\x92g\xd1\xfd\xbe\x8f\xd08\xf41X(\xbe\xdf\xe3&\xa1\x8bEh\xf7\xf9\xb8r\xaf?<\xe9\xf7\xab\xfcM\xf9\xf9\x9b\xc0\x94W\xadQ\x82|\x8c?\xde\xf9L\x9d\xb5.׸\x88\x97\x81 \x86\x87\xe7\x88\xfa;\xf7\xca\xed\xaf\xae8d!Cq\x85\xcdӐ?6\x89\x95\x9c̉fL\xa7\xa1\xf1Ol\xb2\x8a,\x9b\x85hd\x93m\x9bv\xf4\xe9\xf0\xfd?\xc7s\xe0\x89G€\xf0\xbd$\xa6Ed\xe5\xa48\xe8k#\x8fk\x87\xdf\xe5-P\xa5š]v\xde\x9dr,lԹ\x83Ξ\x9f-\xed\xa3\xea!ԿL\xbeI+y\xfe\xf1n\xd9\xbf\xfc\x8c\xb8\xed\xa1T n\x85\xa2\xdfa\xfb-\xa1\xff\xb1\x87\xc0v\xe2nWo\x8b{\xa6ōF\x85\"_\xbe|<\xf1\xf4(\xb8\xf3\xbe\xa7\xc4<\xf3\xb8Ţ\xf0\xa6=6mv4l'q\xa3y\xfa\x82\x8d\xa5{J\x9br\xc40N,\xe2\xc6\xd9:\x88\xbbH_|\xfaV\xab\xbb\xafw(\xbe\xf0\x9f7\xe1\xae{\x9f\xf6\xee|\x8ec\x8b\xebt۸# 8\xfeP\xd8s\xf7ģS\xd4\xd5՚\xb0Ҧ\xee\xe6\xcb\xffG\x9f\x8c\x81\xfbz>\xfc\xe4Kn26ƅ\xffC\xdeN<\xeeP\xef\xe3\xf8\xc3Y\xf2'\xbd\xc6\xc4\xcb\xc5\xf4C\x8f\xfd\xc7\xeb3 \xf1n\xba\x8c6\xbc\xebs\xd9\xef\x90}\xbd\xbbC5e_\xa7\x8fӷ\xe4R\x81\xfa\xff\xc1\xfeG\x8d\xe3 \x82\x8aȡO\xe4\xedF\xc9}\xfa?\x8c\x9b\x00\x8f<1\nF\xbd\xfa\x81X\x8c^\xe2\x93\xbf\x8bw,\xfc\x97\xdepx\xdf}\xa1\xadw\x97<&\x82\xc5\xfbHc\xef.\xdbm\xef\xfe\x80*\xc4\xddZ\xad\xdb\xde\xfc\xcf\xde\xc1\xe7o7\x96\xd6)Z\xbd\xff뚻\xe0\xd1'_\x89K\xf0i\xef\xber\x97w7z\xecJ>\xc5w\xde\xffL̫\xaf\x8aE\xaa/\xc4U\xf1\xc4ЧP\xc4nG\xf1Đ~\xed\x87\x88\x85\x8f\x86 \xe2\xdfqX\xc8e\xde \xd1G\xf6\xbf\xbe\xfcj\\!\n\xd9e\x9d$\xdd\xf7\x94!\xc06ue\xd3\xdfޤ\x8b\x9f\xa8\x8f з\xde\xf9<\xfc\xc4ˉ\xfa%\xd6\xf7o\xb8\xe8yD\xdf}ļ\xdb[\xdc5\xd8\xd8\xf1\xfeY\xee\x85h\xbc\xe3\xf9\xe1'^\xbe|\x94˜\xf3W\xb1\x98sx߽\xc5:\xe4\x939L\x8bjL\x95<#\x9b;!\xec\xb0\xe7 \xfe\xb4\x96d\xffѻ/\xca\xe1\xfb\xc3{P!\xf6$C\xa2\xf8\xa4\x8f\xdb\xeey\xe6\xf5\xd8\x8f\xc5 \x8fW\xfb\xf6\xd9\x9dttO]\xc1Ύ~\x89-qЧT\x80\xc6Q\x89\xb0U\x008\xe2\\\xf8!\xe6\xc5 \xe8\xff\xd5gn\x90\x95=|\xea\xcf #\x9f\x80\xe7G\xbdk\xd16r!:\x82\xaft\xee\xfb\xcf\xf5}\"\xdc\xe5\xe20\x8cOAx\xe6?\xef\xc2\xe3Ͽ\xdf|\xf7 \xb3P<\xdc^\\$t\xc4!}\xe0O{\xf6\xd2\xe7\xbbd5\x8c\xcaͥ\xe3\xf9s\x82v\xdbP\xb4\xdb\xebO_\xaf\\\x92G \xbf\xfda\xdc\xfb\xd8(xQ\x9c\x8b$\xbd0X\xf4>\xf04w\xff\xbdw\x823O\xec \xed\xc5otQF\xcb\xf1\x9c\xed\xc9ށ\xebo{\"\xd1⹟7\xee\xe3\xf1\xb2\xef_v\x83c\xdb:\x88\xa7\x85m\xab\xc5Btq*\xe3\xe9\xa4r\xfaL*W\xfa\xfa|..\xbdn(\x81\x81\xacJ\x88\x9fOqm.玗\x89\xdf4\xf60.(\xfc} /H\xb9\xf3fq\x81z\xc86]<c\x8ax\x92I%l+\xc5R\xd7]z\xbf\xf8~3ǫ\xf7 \x82f\xe2\xdfxG@\x8c\x882ʣ3-\xc0%'\xa7\xdf\xe3L\xfbI\xab\xc4\xad\xe3\x85F\xbd\xbb&ܽ(\xbd\xeb\xe63Ţ\xb0\xfc\xce3s\xe1\x984\x81S\xd7/\xe8*\xbe_\xaew8c\xb8\xbf8t-\xd1/z\xed\xbc9lڳ 4\n\x9a\xdfBխ\xc2\xd3\xe6\xc0=#\x9e\xb1\xb6\xfd\x8aݻ\xb4\x83\xfb\xaf>\x942_\xf3\x97@\xf5\xdf\xc2*~C\x97\xba\xaask\xa8\x8d\xef\x8eV\x8fn\xe6|\x9d\xd8\xdf'p\x9fǓ\xb1\x9c\xb7O\x94yNDž\xdf=λ\xe1yX\xa6.\xf2\xc7E\xe8'\xc5\xe3\xb87\xee\xb9\\z\xf3\x93\xf0\xf8Kz\xb4.\xb0/ܧ'\xa7\xb8\xaf\xc9@\xea \xf0\xfe\xcb U\x9a\x9c\xf3\xe1\xd8\xc5\xdf\xf9hn>EO\xa4l\xe6.h@\xe8*uk\"#\xe6\x9c1\xd7\xcfE.\x9c\xd0\xcc\xc7 L\x00\x91\xe3\xa4\x00\xbc\x85\xe8gGق%\xde;\xa2\x95\x9c\xd2A\x92a\xfbe\xe9tb\xd7{ߣ\xc4#%\xe3]\x8eTn\xb9\xe1\xd8U,\xecf\xb9\xe1\x9d_7\x8f\xbc^\xf5V\xa2DŽ'\xe1P[h\xff\xb2_o8\xf5\xa4\xa3\x00\xefr-Նwu\xdft\x8bxo\xcdO\xbf\xe6\xear3\xb1p{\xe9E\xa7C\xb1؎[\xb2\xfe\xe1ַI\xaf\xf2N\xf8\x9f\x8b\xb0#\xefx\xa6M\x9be\xabdX\xb2\xfd\xb6[\xc0\xa7\x9b\xf5\xc0\xf7`f\xb3\xfd\xf5p\\\x88\x9e˘\xb7\xfḓB\xd7d\x81|\xf2C\xc5;\xd6\x88e#J頿\xec C/:U\x9c \xd6ҳ \xaf\x83\xde\xf1\xce\xf3s.\xba\xdex\xebc.N\x8d\xf1.\xd9\xeb\xaf>\xb6\x8f\xb3\xc7ɘ\xcf/\xa9 \xb3\x8a\xf8c\xe0\xcb\xe2G\xccF>\x93'Og\xd2\xec\xe0z\xeb\xb5\xef\xfc<\xf6\xdbg\x97\xc4_\xb3ce \xb3L\xfd u\xfdx\x95\xb7\xf0u\xe3\xad\xc3#\x8f\xbf\x94\xdb|H ת_Nx\xfd\xb7\xfdŻ\xabL\xff#v\xbc?pLv\x82\x9f\xc1x\xa4,\xae\xc5U0\xf8\xfc\xeb\xe1\xe5\xd7\xe4I}Ю=\xf9\xc0հIw\xf5t\xb7Z*I\x9fN\xf6\xbb\xb7\xf2\xee\xbbl #\xae?O\xa9\xf3\x8c\xb6\xadM\xe3\xe2\xd2+\xef\x84>N\x81\x89m5\xbc\x9f\x860\xf4\x82\x93`'\xf1\xf4 ܂\xadr\xbe\xa0·\xf4\x85\xaa\xcei\xa2\xe9њ]\x90\x80.Ɲ#\xbc\x85\xe8\xc2w\xf8+\xe0B\xf4!\xaa\xbbU(\xdd\xec{u\xb5\\UP\xf1\xbe\xfe\xd6\xe1\x8aa\xf7\xc0\xd4i\xb3\xfd.\x8a\xdaNj@n\xbcvl\xb3e7\xeb\xfcw\xc7=Ӽ#Z\xdc\xad\xf9+jN\x8c\x8fnX\xb2t9 \xf9(<\xfc\xf8\xcb%\x99s\xce8\xe508\xe6o\xfb\xe99\x9aN\xb7\xf1\xf4ڣ\xee\xe0\x8f\xaf\"\xe8U\x86\x85\xe8\xc7\xf4Bt\xba\xa6\xc7\xc7\xe8\xdf\xfd\xe0\xbf\xe1\xfeG^\x82%K\xe5\x95\xf7\xe9,\xae\x85\x8f \xc5\xc5\xfe\xd3\xfeq\x88x\x88x≵\xf1\xc1\xc2\xe5~N\xec\x85h\\\xd0|\xf5\xfa\xd1v\x95x\xdc\xf8|\xe8{܅\xe2\x95!3\xb83'\x96 \xd1\xdb9\xe7\x8e\xe9\xfb \x9d\xc1\xf8\xb1\xecJ\xbcCqׅ\xe5\x9f|\xf6\\tŝ\xe2\xeegy\xd7\xaf\x9d%\xdeF<\xe1\xe0\xca \x88'9\xb5-\xda\xec\x9f\x8f\x81\\\x88\x96\xf8\xc7\xe3\x83\xe2\"\xacˮ\xbb/\xd6q \xe3\xc5Z\xe7\x9fq\xa4X\xd4U\x8f8\xe5\xe9g\xd8\xcf}\xc4\xc5ߏ\xfb .\xbe\xean\x9dѹ:\xfa\xc6;\xd9/:\xebX8F\\Tķ\xe2\xcd\xcd-\x96\xb3t8\x9c\xc8\xf1G\xe3\xcbf\xc7\xc7'\xd7\xe0\xf2l0\xf1 \xff\xc8\xc0%\x8f;\xbf$8\xc0\xaa\x80\xa32̋\xcdO\xcaMv\xa4=_\xb0~\xa5\xa3\xa8l\xb8\xe4V\\&!\x96\xc8+H*\xe7\xfa?\xf9\xea0쎗\xc3\xed\xfbJ\x8f;r\xd8{O\xf1\xd4\xb6ՈƊדU\xcav\xfb\xf5O\x88W\xbf\xcd\xa5s\xeb\xe5\xc7\xc0\xd6\xddĝ\xb5\xaeP\xf9\xb1\xe6[eM\xa7O\xd5\xd7?\x8f\xfa\xe4\x9e\xc8!%\x95\xb2\xf0\xb5\xd1\xe3\xe1\xfc\xab\xcc]\xcb\xdc\xcc\xfd\xb7\x9d\xe3=-˿\xaf\x92X\x8ew\xc6\xd8\x8b\xef\xc8\xc5\xebP\x8e?\xe5:X*Γö\xd6\xedZ\xc26;􀍺w\x80\xfaB?\xe94\xd9|\xf6\xb1\xd7ᇱ\x86~\xdex\xd1\xe1\xb0\xd3\x86\xca\xf2/\xd4-\xeep.7\xddK\xca\xed\xf9Nj\x98\xf9\x8d0\xba \xf9>\xd5a\xd7\xc8U\xfb\xa8\xf6w\xeeW\xf2#\xacR}^\xb7\x87ةݪ)\xd4\xd9F\\d+\xce\xc9\xec\xfcn/~\xfc\xc4\xfaҶ\xf6\xa0xp\xac\x8a\xf5G\xe9\xe5Ͼ>\xae\xba\xebUX\xa1\xcf\xef-B\xdf$\xa1;\xb9\xa1Wլ\x80j\xb1\xa0_w-\xbcx\xc7lc\x9c\xfdΐ\xe7Ν\xd6_\x9e\xce/\x96\x8e\x8a\xcf\xd8\xcac/\xca;\x97W\n\xe6\xb9\x9f]\x8cV\x94\xdch\xae٫\xc4 \x94i!Z\xa4B\x9f\xb9`\xd7\xdd(\xaa'\x95D.\x9cЙ'\xe0\x8bM\xc9 F\x99\xd9ʻ\xed?ϔ\xfc\xf0D`\x9e\xb8\xbbd\xb7\xbd\xfe\xfb\x87\xc7:u\xea\xc0\xfbo<*\xde\xe5\x9b͝T\x98\x9d'\x9ez \x86\x89\xbb\xa0\x93\xdcg\xb2\x9a|\xaf\xbexo\xeee\x82}\xf7\xd95y\xe55\xf0xg\x9fw |\xf4\xc9 j\xa7\x8a\x8bJ\x9c7\xfcs\xef\xccN\xc38\xa3\xdf'M\x85\xd3\xff+\xf7\x85u\xee\xf7\x90\x83\xf6\x86 \xcf \xee6\xac\xc3E\x89q1 ѳ\xe7̅O\xfd'\xfc \xde\x9a\xe5\x86w\xf2^\xf4'9M\xcec\xf5Գ\xfe_\x8c\xf9Ω\x93V\x80?\nbn96'\xa2\xe1\xd6p\xf6\xa0\x93\x94p \xbbt\xc6\xcc\xd9p\xe6\xb9׊\xbb\xbf\xb7\x859\x95l\xbb\xf5\xa6pӰs\xbd\xf7\x96\xe6\xe4\"\xb3\x8a\xf9\xe2\x92ݖh\xe13 \"\xf8\xf8\xdc]r*l(\xee\x98ōژ\x8ef.Ϸ\xbf\xd7DY\\o\xbd7Z\xf4\xf5\xab\xe2\x99VZ\xa7\x9c\xd8\xfe\xa3_\xa2:q\x94\xc7\xfd4\xfa[\xf8\x9d\xae\xfa\xc3.\x8f?\x97\x9b+^Sw|\xf4%\xb8I<\x92<\xcfE*\xe3\xd1\xec\xb4\xff\xeep\xde\xe0\xe3\xc48i\xe0\xba\xd8\xd2\xe9\xd0\xff\xcaB\xf4Rq\xf7\xe39\xdd \xaf\xbf\xf5\x89IV\x86{\xf8D\x8a\x8b\xff\xefpݹ\xadX9\xa2?\xf8\xe4+1\xe7\xdc\xe1\xbd\xeb5\xc3#Mm\xb1\xd9Fp\xc5%'\x8b\xb7v\xfat;\xea\xf4\xbal \xd1\xf7\x88;\xa2\xdf4>~{ȅ7\x89\xf3\xed\xd2\xdd%\x85\xe7\xb9\xe7\x9fu \xfc퐽e>™\xd8\xfa>#\xe5I\xa2\xf1\x8e\xe8\xd7\xd4B\xf4R\xb1\xe8~\xf4ɗ\xc1\x98\xb1㹣\x828˅htd\xff\xf0\xc9\xdd\xf3#\x9c\x94\xe3:\xae\xfe0<\xf1ܛ\xe2\xab*\xe5\x8e\xd7\xcdc\xfb \xd0N8z\xff\xd4?j#\xabb\xa2\xf1INW\xdd\xf8\xdc-.\x9e\xc8k;\xfe\xf0\xfd\xe0\xbc3\x8eү,\xb0\xba\xa5\\4\xb65\x819Ifax\x84x\xf2\xc0\x8dw<\xe5\xbd\xc3/\xfeG\x88'\x8b\xfc\xf3쿋\xdfo\xe9u\x00i\xa2Oޗ\xcf46\x89\x8f/\xfd\x9e\xf3\xfd\x804\xb8u^#J\xce\xf5\xd3c\xaf\xa8d\x8fw\xc9\xd7\xe6\x9fޟ\x8c,m}\x9e\xca'\xd9S\xfd]\xa9\xd9\xf1\xefT\x93[\xac$L)\xba\xb8؊\x81\xe0\nI\xe5\\_\xe0\xd9\xf3\xc3~'\xdc9\xdf7m\xf8\x9c\x81\x87\xbf\xe8/w܅Z!\xc7\xc2\xc7\xef\xbf\x8c\x9f\xea\xe1\xfc\x93\xf7\x83\x83\xf6\xdc\"\xfe>\xca\xb3fͿJN\xea.93Sc\xae\x96\xe0\xfb\x9f7\xdbr#\xd8d\xf3\xceЦ\xdd:ޓ\xb0\xb40\xc5\xce\xe4ߧÃ\xb7\xff\xbb`\xbf۸s[x\xe8\xaac\x8b:'HA\xcdWE\xb7\xa8\xaf̿\xeb\x96㘧\xf9\xd7t8Y\xd7\xcc\xb2\xbe\x99\xef\xa2\xe4\xc1\x85O\xb2O\xf5ݿ\xcf\x8f\xdc\xc3c>VN\x9a՟\xff\xc0#\x8f'\xb5\x9b5\x82\xaa\xed\xc4\xcd>k\xc9\xdfW)<\x9fI\xb1;\xff2\xcb\xe6\xd2\xf605\xc3۫\xb0\xfc\xae\xa7?\x84۟x߻\xa9\n5q\xfa\x89\x9b΂n\x9d\xe4\xef_\xbc6\xe2U+\xaba\xe2\xd8/`ݶm\xa0\xc1\xba\xf8\x9a&\xb3\xe1w\x83\xfb]\xf3\xd4S_y2\xb4 \xfcf\xe3\xf1I%\xecE\xb1\xe3\xf2\xd5\xf3ܺg'\xae\xb9\x97#!\x8f\xe6. \x97O\xec>I\xbb~\xd0\xaf\x94&\xb7\xce\xed\xb90\xf9I\xf7h\xee\xa9z.\x9f\xcf\xfd\xfb5\xb8\xe4\xb2c\xdb\xee\xb5}O\xb8\xfd\xe6˔\xbe+b\xea\xd1fo\xbe\xedA\xb8\xeb\x9e'\xa23\xd6\xc0\xab\x9d\xf6w8\xea\xa3\xf0/v\x93\xf5\x8fɓ\xa7\xc1)\x83.M\xf5\xae\xe4,B=\xf8\x80>p\xfe\xd9'yWf\xc6?\x88\xf6\xfc\xb9Xt\xf60wn\xf8յ\xd1\x8a\xd3\xd8f\xabM\xe1\x86k\xfe/\xd5#o\xfd\xbd5ɣ\xb9۫Gsc\xfd\xe93f\xc3?N\xb98\xb7v=Jܕz\xeeY\xfd\xad$M\x992\x9c>4\xf6;\xa8-1 .\xff\xe7\xe9p\xe0~{\x84k\xeb\xd2\xf8\xd6R\xdf\xf1M\xf3Wqщ\xa7^*9\xf2\xbb :\x9c0@\xe7\x8e\xeb\xc3m7^ m\xc4;@ =\xc5\xdfx\xd5\xe9\nf\xfa\xb19K\xaf\xf4e\x96\x99\xf3\xf9s\xa4\x87\xa5oϽ\xf8\\|و\xd8\xb9\xe2N[޴I#\xb8{\xc4%\x80\x8f\x8cO|\xb8 \x89\xc7\xe3\xe1\xe8.\x85\xec\xafXQ {\xecw\xe0{T\xe3n=\xc4\xddЏ\x8b\xbb\xa2\xf5\xaf \xd4 \x81_\xb6·;`\xf2\xbbxn\xb8\xf9a\xae\xe5\xc4k\xafU\xde{\xf5\xf1\xbe\xf2z\x9e3g\xd1û'\x86^y;<\xf5\xdcN\x9by \xbaw\xeb\xf7\x8c\xbc\x9a4n\x94\xcaU\x9a;\xa2\xcd;\xa2\xad )\xa6Ce\xf5h\xee\xb8\xc1\xe1]\xa7\x9cu |\xfc\xe9\xd7q\xab\xa4\xd6;\xf6\x88\xfd`\xc8GC\x95z5C\x9aGso%\xee\xa04ْT\xe2\xe2g_|.\xef\x91\xc5E\xa7rl\xf8c\xee=#/\x84\xee8\xe7x\x9b\x8b\x87\x8c/\x9e,ϣ\xb9\x87\xaaGsGd\x89\xe8\xabx\xe4\xc9W\xe1\x8a\xeb\xee?x\x90 \xa2~\xc6\xe2cŻ\xc9\xcf\xfd\x8b\xdeMn\xcd\x8aM\x97\xfcxF\xfa\x89\xcd\xfd\xf4 ^\x9f:\xfd\xff\x86\x8b\xf7A\xff7qT#\x87 \x81>\xe2є5WNl8A\xbcp\xe0\xb8Ӯ\x80\xb1\xdf\xc5uQ\xf3\xb1T=`w\xb8\xe2\x82\x88\xf3 \xf5\xea\x96Ȍ\x98\x8ca\xce\xd2>\x9a{\x99x\xb7\xe0\xe0KF\xc0\xcbo\xe6s!\x8e?\xf8\x83\xf6\xdb\xae\xfb\xe7)^}\xe3\xf2\xb7\xb7\xdc\xf7\x97\xf8k\x87\xef_;\xf2q\xb8\xed\xbe\xe7Å\x96\xee\xb0M\xb8\xe5\xaaA\xd0\\\xccc\xb8\x9d|\xeepxEeI6 b,H\x8f\x95\x85\xf9\xef?\xc3x{\xe1c\x9e \x9f:\xe0@\xd8i\xfbV\xf9\"\xf1\xf4\xb2\xf1\xb3̢\xa5\xa5P‚w_ \xbe\xfde\xa8\xc7}\xf7\xd8.=E<\x99FI\xc3[\xdfTE9\xe9\x9a\xd2\xef9H\xecv\xcc \xb0dq\xf8\xd3f\xb6ܢ3\x9cs\xc6a\xd19\xe2\x9d\xce\xfe\x86UG<-\xec\xa1;^\x84)SgA\x97\x8d\xdbC\xe7n\xed\xa1c\x97\xf5\xbc\xdf\xd8\xf0IbYl\x8f\xdf\xf7\xb2\xb8`\xe0\xf7\x82\xa6\x86\x9d\xd7v\xdbJ<\xf9\x8b\\\xf2+\xa3I\x9a_Ѿ\xc7=~P}\xd2\xd7\xf3\xb1\xe2\x8broWa.\x8f\x8dy\x96\xb8\xbdR˹?\x86\x93\xd2\xe3\xfai1\xa3+\x9f 5_\xfc\xe2kh\xa3QK<\xa2\xbfj\x87nPK\xfdva$\xac\xbda\xf7\xbe\x8f\x8f\xfaL\xac\xc7\xcb\xc1\x82\x8bЏ\xdfx&t\xef,\xdf-.B\xd7L\xf9 }\xedK8|\xcfPg}1\xe7\xebN.k6\xe8\xf8\xfa\x87\x89z\xda\xfe\xb0\xff\xae\x9b\xc6\xee\xcei\xdb7j\xb8\xf3X\xf8\xf1\x9aˣ1\xf7\xc8k\xac\x91ˌP\x8bF\xe5\x87\xe7\x8b\xe3ս>\x8f\xa70\xae\xf0\x85hcĜ\xf8\xfa\xeb\xd8\xc7\xed\xa0ԖS7\x8a\xebͥO~*m!\\\x8e\xe96|56\xfe]\x8a\xb7\xdd<\xf0\x9d\xc4rsEL\xa3\xc8\xedO|\x97\xcb\xe5W\x8f\x80g\x9e{\xd5\x96\xb0\xe4\xf0~\x81s\xce:\xc1{$-\xff\"\"1M\xdb\xd8?0^?\x96D)Z\xca\xc6\xd8o\xc7\xc1ig]\xb3f\x97\xf7KH\xefݶ\x8f\\>_\xc4F %\x86Ę\xca\xe3}\xbe8\xeam\xf8\xe7\xbfn\x86\xe5\xea]\xf1je\xafա};\xf1x\xf8\x8b\xc4{\x93=\xb6\xd0}\x9a\x85\xe8U\xe2\x87\xfa\xbeG\x9f ?\x8a\xf7\xf6\xe6\xb9]z\xc1)\xf0\xd7\xfbh\xf8\xc3\xfb_?],\x82\xcf\xd1ey\xed\xe0]8\xdeut\xef\xd6\xc9v\xa1H\xfdGH]:)\xd3\xdfD@\xbcGq\xbcx\x84\xf9\xe5\xe2\xfd\xe1\xe5\xb9p\x89\xe1\xfb\x83G\xbf6\x88\x81\xf1\x8d^x\x96\xf1\x9a\x85j\xb6W\xa5#)\xa63\xd5'\x9e\x8f\xbf\xbc\xfa΂WCK\x8f\xf9\xfe\xc7\xc5\xe8{n\xfd\xa7\x97/ϓ\xa3\xb9\xe5\xb7I\xa1\x91\x93|\xe8\xd5wx\xefI\x8e-\xb6ߛ/\xdd\xff\xcf\xdeQ\xc0kQ<\xe7\xa2H\x87\"\xd2 *JII#\xdd-\xdd\xdd\xf1\xe8\xee\xee\xeeN\xe9N)EA\x90\xee\xeez\xff\x99\xdbۋ\xbd\xbb\xef\xf6\xbe\x97\xf8g\xbf\xf7\xbe\x9b\x9d\xd9ٙٸ\x98\xdd\xd9p庒x\xfb\x8aj \xe4\xc0YЧV\xc3p\xe8\x88\xfc=\xb2\xee\x84ү\xb5޽\xd4j\xb4Ѣ\xf2'\xf1\xe8>\xd8g<I\xb1\xd7A\x98\xb0\xcbΐ>\xa5⌎\x83}P\xf7R\xf3\xc9MN\xe8\xa6mÁߎ{1A\xb0h\xd5- m\x9aUSx\x84\xa5#zɊ\xad\xd0w\xc8\xcc0\xe7D\x87ٓ{B\xda\xd4\xc9\xd0|\x00\x8a&e#\xe8MqD\xbf³\x87\x8c\x9e\xf3\xbb\x87\xf85 i8\x9e,0\xa2K\x8cd\xf4\x9en^mBb\xb5\xf1\xe9R\x9bU<\xc1t\xe9\x8f#z\xfb\x9eߠY\x87\xe1~\xa9C\x8e\xe8\x82\xe8\x88\xe6IW\xbb\xfdp|H\xffR8\xf1:\xcdH\x87#\xe9\xfa\x8d\xfc*\x97\xcd\xfd\xbb\x923\x9a\xac\xc0LJ\x93E\xcc\xf8\x92~\x9e\x88\x96\xfe\xb0\xcb(F\xa8^ lU\xca@\xed\x98\xfcV\xedX\xe19\xceI\xa0\xa1\xe3\xc1\x94\xb9k\x9d\xd0!\x9e\xff\xf5\xe7i`\xc9\xd4^J\xfb\xbc\xe9\x8eh>\xde5#\x9b\xbb\x93\xd7\xee#.4Y8\xb57\xbc\xf7\xde;js\xfb\x87\x97\xf6p\xd60\xcd]\xb7\xc5\x00\xf8i\xff\xef\xb2\"\x9a\xe8Xhn\xe3*\xd6}\xdc:ض\xdb\xf7\xfd\x8b\xecޮEE\xf8: \x86\xb5\xd2U|V\xb9\xa6\x86jPa\n\xbe\xc43PG\xf5\x9b\xa3\x85\xa15VNv\xdd4#:Čf\xcc\xf6\xf5K\\d{\xfe\xea]\xb8t\xe3ܸu\xa3[=ƣI\xc3-\xfc{\xf0\xe8!\x8d\xf9\xf9\x86)L\xf7\xeb#g!ǝ\x98\x94\x9d\xd1߄\xec\xceh\xaf\xd6\xe9\xfd\x85\xb9n\xf0\xab\xd5\xc0e\xf0\xf3\xe13Q\xe0 \x93\x9bC\xc2\xf81M4\xc1\xc4\xfb\x99W\x86n\xe5\xff\xdf\xf0\xaa\xbe\xe2\xf3\x85\xf6\xb8\xa8\xdaW\xeb\xa2}\xcak\xfc\xcakx\xb7\xf2\xffg\xf8`:\xa2\xd9\xc0#\x9b;;\x9eYS\xeax\xb5\x85V\xeba\x8e\x97myo\xf2G$G\xf4\xbeG\xa0u\x87~@\xe7\xb7\xc9$:\x97w\xfe\xcc\xe1\x90!}*ˇ\xf1\xc1_\x84E\xfeS\xa6/\x86 S\xe6\x8b\xd9\xe1\n\xd0 \x8a\xc9\xc3d\xa0\xe6糎\x9dTbTiht\xa5\xea\xad\xe0\xe6\xad\xd0߹j'\x96S^˦5\xa1a\xbdʚJ\\|\x91\x9e\xab\xcc\xf1\xfe\xed\xc8 \xa8\xdf$_b^\x89E\xc2N\x99< ,\x9e;C\xe0z]\xb9\xe7\xdd\xbdl\xc1h(Q\xbe)\xd0Y\xc7a\x91\xc6 \xef\n\xb4\xa3\xfd\xef3\xffB\xc5m\xe15\xbeԅej۲ԯ\xc5\xc2\x8a\xfdA\xbe}\xe7T\xa8\xd6\xc7B\xf8F0\xda,m\x9a\xb0h\xd6`\x88\x8a\xbb\xbe\xc37\x99-x\xed\xfaM(S\xa5 <\x8c\x00,\x8cv)\x94?;\x8c\xdaI\xcb\xe2\xf3\x81Yz\xbb\xd7\\F\xe1\xfe\xe2\xc7X;\xf1\xa3M\xe1\xd2M1\x9a\xef\x97sM@\xbc(\x90/\x8c\xae\xcbl\xc4\xf9s\xbd~\xd3^<'X~\x81\x009\xd3vo\x9a\xa6\x9ecO\xe3\xdaYkg\xe7`;\xafූ\x9b\x9c\xae\xed\xeb@ͪű2\x99g\xfa\xfdW\xd1\xd3笆\x91\xe3\x86\x8d\xa1\x85ZҤ\xfa\x96\xcfy\x8b5\xf6\x92~\xde4G\xb4\xb1\xb2 \xb8v\xfd\x94\xaa\xd21\xce9Ya\xec\xd0\xf6Fa\xb5k\xde#\xba#\x9aFĴ9?`?Z\xa4\xc9Q.\xca\xcfC\xfb4S\xc5\xe1\xe5s\x94oث#z\xf2\xa8\x8eP\xbcR\xed}Ы \xec\xd1ą\xcb땣oz\xa3\xf6\x83G̓\x99\xa1x.\xb2oI챑#\xc0\xaa9!}\x9a\xe4\n\xff\x90\xa1\x99è\x00Q\xa8\xb0WG\xf4\x86Eàd\x8dN\xf0ϿW\x94z\xc2\xf2\xdf׸\xa0f .\x96\xf07:v\n\xaa4\xeaE\xdf\xc3<ё\x9b\xd0v\x83\xc6.\x80M;\xf7K\xd7߮qeshnCIjB\xde\xdb\xf5\xe6e9\xfc\xf9\xca@\xae^\x8a%(\x9b\xf2t\x8c0da.\x8f\xfe\xa1\x9e\xf1w\x83\xed4\x94\x93\x8fQ\xe9\xffE}t\x8c=?3^,- \x9b\xb9D,\x88t{\x83\xf8}\xc6\xd83\xe9\xc5\xa2J\">\x8c`>\xdfY\xe4W\xebw\xc2[ \xa0*$\xd1\xc0\xe7.߆*-\xa7\x88\xb0\xc0q\xe3D\xc7]ѭ-\xf9\xe4\xec$\xa7gDH\xd3\xc7,\x87\x9b\x86\xf3\x8d\x8d2\x8d\xeeY \xbeɜܘ%}\xfd\x9d\xdc'\xfe\xbd\xa7\xcf]\x87\x8bh\xaf3\xe8\xe0\xba|\xed.FA{\xcf\xf1\x88%\x8a Cǒ\xbc\xc1I\x99v#\xd3\xfd\x90v3F}'\n:\xa5cC\x92\x8f\xe2\xc1Ο\xedχ&efM쀋\xf0\xa2\xc2\x94\xe9\xb1\x91\xd2\xf1\xa3\xa7a\xed\xb2]>EJ\x9f\xeac\xdcaYKqp\xa1\xec|+\xce\x00\xe2|,\xe2\xff\xab\xb0\xac\xbdD\xfb8\xc3bs\x89JX\xe3\xc5\xfa\xdc\xe1 t\xac\xbe:x\x82l\xa2\\ĎQ\xd0\x8d̝QP\x88\xd6 I\xf8\xe9\xf3Ш\xe7B8~Z\xa6\x8d\x82s\x88\xe2\x84N\xe5\x8e[qB_ŝ\xd0\xcf\xd9f\x9ans\xf6BNJ\xd9 \xee\x87\xa8h\x9f\x8fS\x9b4\xa7{S\xfe\xef{\xc3\xf5[\xf7\x94\xfcAmJC\xd1\xdcL4\xe1\x88\xf7kQ\xa0\xb7xf\xdeU\xfbp\x90?\x88\x8f\xd3\xe2\xf3\x87\x86\xf7\xb3\xbc\xc6ϡ\xbc\x86wy\xfe\xe1\xf2\xbe)\xf46\xa1\xb95Ӌ\xa6P\xe1\x88\xf4c\\A\xccZ\xc6\xfd\xc6\xc3\xe4ǝWX\xd6\n\xfe\x85\xe6\xa6p:N\xc9֬ӽ|\xf9֬\xdb\x83\x86O\xf6b\xb9M \xfa\xe2\xc5c+!o\xa1\xb3\xebڵ\xc1:\xb7\x97vL.\x9b?\x92$\xfe\xad\xcd\xe4\xe7\xfdG\xb4\xbf\xcfhi5f\x93V=a߁\xa3>-H:\xbff\xe1,\\D\x90A\xbdi\xf2\x99I\x9b)\x9d\xda \x80\x8a\x95k\xb6Q\xceF\xae\xecQ\xa3F\x81 \xe2\xc1s\\{\xfb\xce]\xbc\xc7\xf3z\xfd\xe7\\\xbch>ܯ\xad€\xaf\xa4\xbapu\x8d\xb1\xd7\xd0\xdcŋ\xe6\x85\xc9ӗ\xf8/\xa8ǒ_fNsg \x82\xcdz\xc2\xfe_\x8fy,|\xf2xqc\xc3\xe65S\x957\xc7\xe9\xc7\xf1\xf6\x84\xe7\xab\x80=?\xfe\xe6\xb7 \xef\xbf \xc81\xc3,ӹ\xb5\xf7\xf1\xacF\xea3\x9f9,\xe7I\xf5\xca\xdfA\xd7 \xb9\x8c\xfd\x812aU M]\xb5C\xfb\x9b\x82S\x88\xfdO-\xae\xff\xf0n\xaf2lԢ/\xfc\xbc?x\xf3\xd9+\xc9\xc7@\x82\xf8q\x95\x850.^\x83'\x92\x8b\x8ct\xc1\xacWF\xe2\xee\xde,*B\xb3\x80\x950\x94rF\x8d_\x003欒\xe6N\x83\xda>D\xc12fy\xf9|\xce\xe7o7<\x95\xee\xd8m l\xd8\xf2\xa3t\xfd\x95+\x86\x9e])\xf4\xe6\xda͵\xd1N\xeb2\x95\xdb{\xa1F\xbc\xb8\xb1\xe0c\x8c`3ft\xb8t\xe9:\\\xbezh\xf7Cp\xdd \xd7/ $\x88+\xcd\xc6G\xb4~F\xb4{5\xfe\xec\x88._:\xbf;c\xc5\xd9/C\x85\xea\x9d\xe0\xbe\xb4\x86WjZ\xbf,\\\xb6 w\x8e<\x92a޴>\xea\x8eh\xeaq\xd6\xdemǨA\x8b\x818\xe7\xef\xbe\xc2\xe6\x9c\x869\xe7z\x88\xcc9\x93Ё\xc9\xe6\xfb~\xa1\xb9\xfb\xa9gD\xf3 \xdcβ\x80\xbb\xe9\xff\x84z\xb8\xab>$΄\x8e\x8e\xf3:\x8dq\xd2\xf9\xfe\xf9>a/\xcb\xed\x87!\x90+admzT\x895k\xab\xea\xf1\xfb!\xbf\xff{ ͝'gf\x98\xbf\xd4\xff\xa3w&\x8ePCs \xf2\x88\xcfs\\>M\xa7\xe6\xd1\xf4e\x80\x83GOB\xcdƽ\x83\xe5̤\xa8\x9d~\x92\xe2\xdc\x80\xc0\xbfx?\xa6\xa3U\xf8\xb3\x81o \x9c\xb1\x993~\n\xcbf\xf4Ӣ\xe58S\xea\xaf\xa1\xb9K\xc9 \xe3f\xc8\xdfs\xf5\x9aB\xe6jŬ~\xf09\xeai\xbc_\xb3\xa6c\xffi\x863\xc2\xfc\xfd\xec\xf9\xf3W\xe8@\xef gp\xaf\x94\xe3\xab J$\xa1\xed{I\x8b`9#Z\xba\xa47B\xb1\xfb\xfb\x829ζ>\xbe\x9c\x88\xec\xf0\x94\xc7\xe9E\xbc$\xcc\xe7#q\xfc\x8b\xb0\xe3|\xcc\xfa=\xcb/\xcf\"\xbf\x8a\xd7\xd4W\xe5#}\xb8\xa8\x8bp\xb9L\x9a\xbc\xa2\xfcp\xf8MRr\x89E D \x9eS\xf3'(\x9ah\xben\xd6):\xfa\x8f\xc8\xc4\xb7hTr\xe5\xc8d\xc9\xff\xe7\xe6]x\xf0\xfc\xb9%?\xac3V-\xda'\x8f\x9f\xb3\xad\xb6i\x8do\xa1n\xb9\x9c\nΨ?e\x88\xf0E\xdc\xe1|\xe4\xc4E8\xf9\xcfűC\xceg\xda\xd9\xfcC]\x87\xa4\xb3\xd9V\xd0`dΛ\xdaG\x86s\xb7\xef\xc1\xbdx7\x86(\xa6\xa2/\xd11>}\xdc\n\xb8{\xfb\x81)_Fv\xaby\xbeL!f{\x87\xed\xbb\xbf\xce\xc7\xaf\x8d\xaf\xcdgjI\xf1f\xbe\xd6\nX\xb3\xa7h\xdf`¢}\xc5\xfbeF*xu\xf0oz\xf8L\xef\xeaU\xa4\xb1 rv\x8c\xf4@\xd2D\xfb\x88\xd4\xf7\xc1\xa8\xdf}Т\"\x9e\x98\xba dH\x95\x94gYi'\xb4\xc1 M\xfb\xaf\x86\xa5\xddʰ\xd0\xf8GN\x9a\"ӷ&=\xd5\x9c\xbff\xd1۾Θ \xa6\xf4\xae\xa6 \xed\xccCy\xe2p kX\x97\x9c]\x89\xf5\xe3J\"\xba\xfb\x820\x92EУ\xa7\xf4\xefe8\xdfc E\xfa(\xdffY\xbc\x85\xdfZ\xc0o \xbc\xe1\x8eh\xe3<Ɇ\x92\xf1E\x96\xacb\x85\x99\xadā\xe7\x96\xb5xx:\xa2)<\xee\xf2՛`\xde\xc2\xd5贕\xdfaF\xba}W$ \xec\xdb\xc1\xc3\xc7{ >z\xf4*\xd5h \x97._\x935\x99F\xf7\xd1G@\x9d\x9a\xe5\xa0@\xde\x90\xaf\xed\xd2u\xdc\xe5\xb3\xe7\xc7_a\xf6\xfc\x95pᢾ\xf2Ɏ\xd6./SF K:mDƇUJ\xc6\xfe\xc2n\"\xec\xbf\xf8`N\xb7\x92)3h\x97\xb7\xff;\xa9\xe2\xa2\xe3\xafH\xc1\\\x90\xfb\x9b\xaf Q\xc2\xe8@\x87\xed\x8b\xf0\xcfًp\xf6_\xfc;w>\xae쐵\x93\xdd-/S\xc6\xd4ʎvrJ\xd3NC\x96\x98>N\xb7Br7n\xd9 \xa1\xfe9\xc9\xe8\xbcἹ\xb3\xc2wE\xf3\xc0W_f\x82\xb8\xf8AUIX=\x85b\xba\x8a;w\xedُ\x8e\x9e=\xf0\xc7q }\xe2g\xeaѹ T\xaaPL \xcfD,\xf8\xc7>\xe6(\xc4\xd6R\xd55>\xe8yqD\x93\xc4\xeb\xe93\xfb\x97I\xc2%N\xf4!\xa4K\xf7)$\xfc0\x9c\xfb\xf7\x9c9{\xc7\xd9-MT\xabV\xb98,Z\xba\xc1gQ\n\xe9J;\xc3ӤN\xae8\xa3Ξ\xbb\x84}\xe6\xeeܾ㳜 \xb2[\xa7FP\xb5\xd2wN\xdd\xc38\xe12vjwZ\xb8d.t\x99!S\x85\x89\x86\xecX\xcf\xd7-[\xb2 \xf6\x97 \xf0\x8e\xe2LDCw\xa5~s\xcf\xeb]\xbba\xfc\xb0~\xa7_;\xc5\xc7 \xeb\xa2\xec\x9c5\xf6\xc4V\xa5\xd4F\x8bڡX\xff\xfb\x9bV \x8a?}v\xa3\xb3\xbeyہ\"\x85\x9c#[f\xa8W\xab dʐJq\xd6k\x85T\xfe702\xed\xa8\x9f:c<\xec\xbcR\\+gsA\xa1\xcc\xd7.\xa3b4 \xd8P\x86N\xd6) \x9f_\xbe\x9a\xfdI\xa7'\x8f\xed\xb9s~!\xa0\xad \xd5\xc4l\x9c\xef\xa90E!\xc8]\xb8\x9e'М)\xe8\xcc\xc2V\xc0\x8a\xd62\xc2\xc3Gυ\xd9 \xd6\n2\xba\x83\xef\xbcJ\xcfU+U\xc6=\xad\xf0g\x89=\x00\x9d_\xafq\xf9u\xfcpv\xc6O]\x82\xcei\xffvcT._zum\xe4.\x90J\xf1\xa6;\xa2\xe9^W w\xd2F\xbb'ч\xael_e\x84\xc9?\xc6\xd3\xf1p\\F\x87[\xb7\xef\xc35\x9c\x8f\xff:y\x8e\xfe\xee\xff}\xceI.\xb3#\x9a\xa6K6\xf0\xfe&\x96\xdb\xf5\xe3!h\xd6v\xa8\x98-\xe7̖ \xe7\x9c\xd2\xf0Y\x86\x94\xe69G-M\xf7\x9dSg.\xe0\xf3\xd0*\x9csNH\xf1\x89R&\xfb\xd6-\x81\xd9\\Ä\x89\xb9\xf4,;p\xf8lG\xfc\xfe\x83\xc7qg\xceu\xc4˥ti\x92C\xc6tɑX\xac\xcf\\\xbeq\xddr\x904IB\xcc\xe4\xf2\x98\xf1\xddď\x9c\xe5\xaaw\xf1{\x81 9\x9d\x8b\xca\xc5 焌i\x93\xb33\x9d\xd5j\xe8\xecrZ,\xb1q\xdb>ذ\xf5g\xb8\xe8\xe7ئ\xe7\x99\xc53\xfaBzEg]M{U=\xf1~X\xc6\xc3Y\xc3f\x99\x92\xd33\x93^\xab\xf3\x95\xac#\x9anNJ\xec\x9a*O\x82\x8dM%\xe2ŪU\xfar\xb5\xe1\xf8\x89\xb3\"\xd6\xa6h\xb514s\xa9b\xb9p\xa1l|\x88\x8aQ\xa4\x8c\x89\xda\xef\xf6\xcbm\xbb~U\xce/~\xf4\xf8\x89-}=\xcf\xfa.Q\xe4iz/\x8eh\xdaaF\x89ª:%Z\xe4\x95)mJ\\\x80\xe2ʼn\xa9\xf4\xf9\xd3\xf8\xccI\xba\x85\xc4⋒\xe8'\xc5\xfb\xb1\xccy\xd8\xc4%0y\xf6NbK\xe7\x86!\xec3\xe1 ?\x88 p\xb1\xf3\x83G\x8f\xe1.\"8w\xe1*\xfct\xe0w\xc5\xe1\"\xcdL\x820\":\xa2Il>\\,*\xf01\xe5D\xe0/\xd2;\xc0\xe2|$ ks\x00\x97ׁ\xbf\xa6pH\xe29/\xb2\xa7Z\xbf\xf6>\xaa\x96\x938\xe15\xfbSyN\xace\x86\xed\x85(\x82V\xd5\xd3D\xe4\xb0(!\xa9\xe0\x84iC\xe6F\xb4JA9\xfa\xf3\xc3\xff\x8d\xe7\xa9\xd6l7\xddU\x94X.zʘ6:zg=\x8e\xdf\xc2;:\xf0'lY\xf3\xb3\xad\x99\xd1a2\xbdOu'\xea\xfb\xc1c8\xf0\xfb\xbfp\xf8\xf8t@_\x80\xeb7\xef\xe1}\xfd\x85\xf2\xaea\xcb,f\xbe\x8fQ\xf3\xa6\x8fo\xa7|\xc7\xf9\xeb\xbe\n\x81M!\xa5\xe6\xaf?\xfd\xdb7\xfa>\xa60c\xda\xc40\xb3M\xcd\xac\xba\x9d\xbb?c\xeb\x80磅\xcf_4\x88\xd9xa\xc5D\xbc6\x9f\xa9\xc2:\xe1-\x86X\xff\xff\xac\xd8\xd3A_͞*>\xa4`\xc5\xfe\xcf0r.\xb6y\x8d\xa1\xf4M \x8a\x944D\xfe<%^\xa8.\x9f\x89\xad\x81U\x84\xa2\x8c\x81H\xc4P\xcae(\xe0/ad\x86=\xc0u\xc3\"rB/\xc2y:\xa3/'t:\xa1\xaf\x9cA\x87\xab\xfe\x8c~\xe9\xd6\x98\xb7\xfd8t\xa9\x9cC\x93\x95W\xf3eG\xa6J\xae\xfdؕ缈H\xc4k\xd5 Q^\xb1\x80\x867T\xd1\xfe\x9cm`Cbr\xf6\xda̦\xe2\xb9\n\xf4\xe1&\x86\xbe\x8a\xbb\x84\xafbX\xa0\xa7\xce\xc0JtBӮ\n\xaf\xa9h\xe1<0\xa8_G\xe5 C\xce\xdf\xcd\xa9\xbe\xf5\xb1\xeeqs\xfd>\xa39o\xee\xafa\xe2\xa8n\xae\xfd\x85\xcbD\xbf\xff\xe0\x82\x89J5\xday\xdeUH\xce\xd4ށ\xcd ]\xdaFv>\xae\x83\xd0\xd9\xfa \x9c\x87\xd01\xed%\xd1b\x81\xcd?LV\xc3'{)\xf2\xb4\xad: \x86\xbbxb\xfc5:\xe9;\xb6\xad \xd3\xf3\xb0@|\xc4{\x80\x99\xe5\xce=\xbf*\xfd\x90^ӊ\x85# -.t\xb9\xcb\xc2b}\xe2\x87\xe7\xf9\x81\xd5P\xaeZ[8u\xfa\xbc\xc8\xc6\xaeZ\xa9\xf4\xe8\xd4\xc0/\x8b\xf8\xcd\xe3\xd5t\x9e\xf6\xb6\xb5\x93\xb5\x8e\xe2|\xc0a\xba?\xe5/\xdew\xf8ߗE\xa1\xabX\xb64kX\xbbė*G\xf7>\xda];y\xfarO\xcetb \xbb7MWϊf\xd5\xe9\xed\xcd\xfa\x9b\xd11\xe0\x8f#Z\xf6\x8ch\xaa\xbdz\xfd\xeepîʦ~=\x9a@\xf1\x8ch] \x9b嫷A\xcfS-\xf9\xb24\xa74mPQq\"\xc6F\xe7\xb3m\xc2\xfa/\xa1\xb3\xe6\x87\xf5{a\xfa\xec\xd5\xc1r\xd2\xf9k\xa1\xb9E\xfd\xe0\x96\xed\x87\xc3\xf6ݿY\xb8^\xfdez\xbc\xd7}\x99\xd2\xe3\xf9t\xfc\x94?\xe0;\xc0;\xf6\x84c*\xceS\xd7\n\x82UxVt\xba4ɔ\\\xf6\xfa8\xa6\xbf\x81ca\xfd\xfb\xaeB5\nH\xbb\xd0[5\xa9ć\xa7> \xc4uU\xbc\xb1\xfa\x87\xa3\xa3\xf1\xa0P\xd2\xa40\x93\xb51~\xab&UX\x97\"\xb4pb\xee\xe2 0\x9do\xfe8{\xc9ٿ~\xe9\x87ťF\x8dtAJW\xeb\x84g&\xcb\xcf\xc3zI\xf3-\xd6H\x952)\xa4I\x99X\x89z\x92*e\\ȗ\x00\xe2j{\xda\xf5MG1\xfcv\xe4$T\xc5\xc50Y\xb3\xa4\xc7¢&\xe6\xce\xfd㦭\x80%+\xb7\xf9t\xfa\xdaU]\xf8[|.\xd6^\xbb\xdb\xd1\xf3\xbc\x84\xe66\x96\xafi\xb7o\xdd% \xd7יX\xe6\xbaߜ=\xb6\xef9\x84;\xaaWx\x8a\xb8e\xac\x8b\x9c\xe1?\xad\x9f\x88\x8e\xee\xd8,[o G\xf84.\xc0,\x81\xfdӗ\xddX\x87xM\x8b3~_*\x94\xc8 \x9f$\xf9\xc8޶\xa8\xef}|\xae޸퀢\xdf\xe5\xab!\xe3\\r\n\xcd-\x98W\x93I4\x87\xa8K\xd8\xc0$\x97\x90\xd5\xc8!\xf1\xf9N\x94Wć\xde\xf8\xd6%%\xb4\x83\x8d\xcf3\x84\x97\x85\xfd\x97\x9fI\xa1\xff\xe5\xd51\xec\xca o\xa6\xa9}\xc1g\xe6\xb1 .\xa3\xe5y@\xd3 o\xd1\xc2\xda!\x89\xc6\xc0̐\xee\xb5M\xfb.\x81#\xbf\x9f\xb5\xb03jU+ \xdf\xce*f\xc3_\xe8\x88~\xceG\x9bݻ\xfb\x00& _b\x91\x8d2踪\xeds\xdb»\xb8Еn\xb7\xa7/ނ\xfd\xe8\x98\xda\xfb\xdb|Ͼ\x8a\xe79?v\xa4%ۊ\xc3(3G\xd6\xf4кi9e\xc7\xf6\xef\xf8|Q\xd2\xfcF4 C\xa6?\xc6g\xa7Dϝ\xe3zU\x87\x99\x92)$\xbb\xaf\x85\xadX\xdeB\xe0\x9a\xe1\xc6!\xac\xf1b}\xf6\xb0\xec|.ޟ\xdc`\xff\xe7\x87 'Ԟw]\xea\xa3\xf0\xf9\xe5\xe0\xd5\xc9K\xcc\xf1\xc8\xfb\x8b\x8c}/Rʏ\xd4{\xfb\xea\xcf\xfeίG\xaf\x8d\xe9\xc7\xdb\xebę\xabм\xdfb\xb8\xf7P[\x91)\xf7htB\xa7Nʵ\xb3\xfe*N\xe8\xb3\xe8\x84~l\xc2u\x9b\xb3*\xe4J YRq;\xa0\xc61\xe2B\xe4̡\xbd\xef\xe1\xdc\xd5zh u\x86w\xc4 t\xd9\xd3\"/\xd1\xfe&\xf6@p\xcb\xfb\xae\x82v:\xe1\xb1\n\xaf\xaf\xdc\xc6\xdd\xcf耧Ũܸ6E\xe9\xf1H\x99\x92B\xa4\x84\xf2\x91\xf3lؼ1Yn\xd6i\xbc\xc8\xef\xff\x96#\x9az\x93\xe5C\x8d\xa3\xe5\xd4\xde\xedT@{\xd2T\xfb( \x8e\xfcT:'\xbc\x8a\xd6~\xbc\xf2\xd3\n\xaa\x9a|jxsA\xd1_`\x88^K\xe5W \xe8,\x96\xeb7n)\xe7\xd8\xf7LY\xda9[\xb7V%hޤ~\x8c\xe6;\x84YE\xd5[\xc44f\xd0\xe5R\xe1\x83 /m\xc4\xda_\x93so\xe4\x90@ȑͺ\xbb\x8d\x95p\xb0\xbf:{\xd0\xd9\xcbپ\xcb`غ\xfd'{\xa4\x8f\xdc,_d\x80!:\xa2c\x81\x9c\xb5\xc6\xc4mdՏrnܺ \x83\x86M\xc1:\xe5?\xb6\xf7\xf8\xf1\xe2\xc0\xb6 \xb3\\ۓj\xa7\x8fJ\xc5\xcb6TΒ\xa4\xb2\xb2\x89v\x89v\xc7ʕq\x87\xb2\xf5\xc6+\xeac\xe6\xfaw\x88t\xed9\ns\xfb\xcd \xa8j\xa5\xe2ЭSc JF\\G4\xed\xee\x80 \xdeUv\xfe8\xb5\xab\x8bΕ0tl\xdf\xf9\x8b\xb4|N\x84\xb4Ө]\xabڸS\xb9\xb8\xb2\xba\xd7H'Z\x97\xe0\xcb\xe8\xf8\xe8\xdeo8\xf8\xbb\x91T\xea\x9aB\xaf\xfe\xbcc\x9e\xa1\xbfG\xfe\x98\xa7\xb7\xae\x91Y`ﱸ\xd8d\xa71\xcb\xf5\xbaP\x81\x9c0\xb8Ok\xfc\xb8\xf9\xae+\xadH\xf0\xc3\xe8\xf6\xe8;\xd6o\xde#\xa2|\xc2z\xb7\x842%\xf2\xfb\xa4 m$\x9d%_\xb0DC\xed\x81U\xa6>rBO\xdbCuVص8q\xe1\xfd\xd1\xcc\xf1΃嫷\xf7t\xe62qhR\xbf\xb4hR\xd5\xf2\xedV;Ǜ\xa5\xd0{\xf1\xd0\xe5\xe5%\xb8\xfc \x9e1w.\xa8\x98/\xb2q\x84a8\xd4mk&9\xe2e#\xc7̓s\xe5wX\xd5\xfb\xbe \xb4o\xf5=\xb27\xcb/\xc2[w\xfcm:ӎO\xf9\xc4xה/`\xa0<\xf6\xc7\xdfP\xb3AwO\xfd\x8c\x8aϜ\xd4 \xb2\xa3Ӂ'\xbdu\x98~\xbc\xfdhFx\xd3\xd1e\xaa\xb6\xc7\xe8\xb8\xaa\x9e~+b\x98\xe3N\xad\xbf\x87\xdc͟\xffD.\xba1b\xcb5\x9c\x97'ï\x87\xfc\x8bT`d\xed\xc5}\x8f1\xc9_\xbc\xa9\xa7\xbe@N\xe8\xa9c\xbb\xc2{\xb8\xabDI\\?\x89\xe7wz\xf6*W\xad3\xce9ޜ6\x8a\xc6\xc1\x87 \x00\x00@\x00IDATs\xb8):\x871\xb9U'\xb7\xf0rDS\xff)\x83\xce0\x91E^\xe2횟:\xba\x8b\xf6[\xa2\x80\x81\xe4\x86\xe3o\xd0r \xfc\x8b\xbb5\xbd\xa6\xb1\x83\xdbBт\xd9m\x8a\x89\xf3# Gt\x96\xcci`P\xaf\xa6\x90\xfcr\xf6\x84REX\xc3f\xd5I\x9e\xbe\xc3f\xc1\xbc\xa5\x9b\xcd9M\xc7 i \x85\xf2}\xed\x83\xca5c\xfez\xc8x=\xc5\xef)'\xc3\xf9\\b\xd2{\xe2\xb0E\xf0\xc0\xe1ؗn\xadJ\xc3]\xdc\xfd\xb6c\xdfI8\xe1&<\xc6^\x9feDSF\xb8Y\x83R\x90\xe7\x9b\xcf\xe0\xc6\xc3\xc7pُ 9\xa1\xa5\xc7\xce\xcd`\xff^\xdfG\xe4d\xf9,9L\xeeYU\xdb ҳ\x9f\xba\x91N\x888\xfa‹\x88xŋ\xf4\xf60\xbf\xdf\xf0\xf9[\x97\x9fы\xf8\x90\x82\xe5\xefܞ\xf6\xf2\x8b\xf2\x86\n\x8c\x93DF\xf0zu\xec_\xe6\x8cT\x9b&\x00\xcaFΙ\xe2ST\xcbГ\x8f, \xdf>L8]f?*\xff\xf3\xe13\xd0y\xe4\xf0\x98\xc2H\xab\x89\xa2G.\xd92\xa5\xf9\x84gYQ\xff\x97\x97i'\xb4\xd9 M\x84\xba.\x86ŝKÇqhӑ\x9a\"A\x94\xe4\xb0)\xcc\xf3}\xb1\xfa\xe0\xfce\xb6\xe0%O\x96OaL \xbdˊ\xed˙\xf0\xdf\xe0\xe29o\xbf\xafoއ \x8c\xfa\xf1w@\xaf\xa05\xaf\\\xac9\xcd\xc7)n\xfc\xa2\x85Ko\x93\x94\x82ۺ^ˋ\xf4o\n\xfc\x86\x85\xe6\xa6\xe9ǻi\xa9\x84>љ\xfb\x8fwn\xac\xbc>\xfa\x86\xfb +Vo4W\xa1ɒ@\xcfn-!\xcb\xfd\x94\xcejr\x9c.^\xb6N\x9a94\xa7O\x00_g\xf9L\xba\x8c၃Ǡa\xb3nv(ǼC:C\xa1\xfc\xb9\xb0w\xb1\xc1\xfb\x8b8\x8f\xf6\xd2\x9bxr\xb0S\xc5*{\xfa\xc4\xf81\xe9=G9|!ȡ߸%\x9d|\xd4\x997~d \x97\xcd?\x9a9\xf7\xf8Uk\xb6B\xaf\xfe\xe3-\xe5\xdd2\xbaul\x8c;ʋ\xbb\x919\xe2\xc9ޢ]?\xf8e\xffG;}\x9cۼf:\x86\xff\xa6]\xbc\xff\x99)\x8d\xdaz \xcdm\xe4 fF \xee \xf9\xf3e\xf7<\xfb\xb4\xed<$X\xce\xe88\xb1c*\xe7F\xa7\xf8$\xb1Q$\xfdڨ\xa0\x9e\xab\xbcL6j\xd9\xcf/\xf7\xfd\xc2c(\xa2]Ο1>\xff,-\x83E\xfe|\xee\xc5\xca4\xf2\xba0{\xd6\xcc0m|/\xe6T\xf8\xc98\xc7B\xbd\xa6=\x81\x9e\xc8&:zŢь\\\xed.\xfc\xc3\xbd\xb0S2\xc3\xdaY\xcd\xe0/\xe7\xee0\xe3c\xcf`\xd9\xca\xcd\xd0w\xb0\xfc.̌\xb8q\xe6\xe4>=Z4\xc6\xd8{\xd1.ߺM{`\xf4\xfb1\xc2\x9b\xff\x93\xadV.)ğۯj\x95\xbf\xa4\xfcW0\xaaG\x912\xcd<}Y\x89\xbb\xb8ӤN\xa6V\xc4uU+D\x9b/\xcc\xf8\xb2U\xdb\xc1\xe9䝓+ \xc5]\x9c)Dn\xb8}\xe0(؄\xa1ueS\xa5\xf2\x85\x950ٺ\xb9\x98>\xfc~\xa4\xcfw\x8c\x82\xeeW\xecJ/1u\xd6*3q\x91l\x95\n] 3ء\xaeT\xd1\xdeΈ\xee\x86;\xa2\xe5\xc3Zӎh\xd93\xa2)\x8c\xf9\xf7 zJ\xe9)\xb5nVa\xc8f\x99\xa4\xb7\xa3\xa60\xea\xed\xba\x8e\x82m;\xbdED\xeb\xa2\xd0\xdcY\xbeH+5].Y\xb1\xfa \x9e!\xb2p\x843b\x98\xdaٓ{๧\xea\x9c\xe3H\xe9\x8c8x\xf8/\x9cs\xfa\xa0\xf3\x9b\x8fCgZ\x8eI\x83a\xd3V/\xa6\x82\xbc\x9chAN\xcd\xbeC\xb7\xb1x܇\xfc\xf8jZ\xbf<\xb4\xc4\xd1\"ws\xeen\xbf\x9d\xd1\xf1\xb6f\xc3^72\x9e\xec:sb7\xa0\xb3y}\xe2\xf4d\xd1^\xcd\xe0\xf7\xa7+WnAu +\xef\xd5ٟ \xdbv\xf9\xdc\xe2\xf4\xe1{ \xcdmR\xdaqںIeeG-\x85\xabS\xfdp\xe5(C3\x80\x82\xb5\xfes\xc1\x8bh[9\xe7|S\xac\x89jڙB\xc7\xd0\xfdx\xdf\xe6P\xaah.=\xd3\xc7\x97\x87\xabL0=K\xd4o=\xf6\xee\xf3\xf6?aH(\x92\xdfn `\xac\xc0KhnQ\xfc\xa43\xc7u\x81Ii\x88\x9d\xd6\xfax\xfd\xcf_\xbc\x86>\xc3f\xc0\x92\xd5;E\xb6\xaep\xed*դ}m\x95\x8e\xe9\xc3\xefw\xfa\xfbC?A\x87IN\\\\\xf3\xe0\xe1W\xbe\"A\xfe\xdc_¤\xa1m\xe1!\x8c\xbaH\xe7\xcf\\\xb4\x8c\xf2\xb6\x90@\xe4\xe594\xb7\xb9yEv\xdc\xfczs\x89by\xe6\xc3\xd22\xff\xb8\xe0\x85\xeef\xadߡ>\x8f\xddI\xd7ǁ\x9fg\xf9E\xbb\x88\xdd\xdb+^\xa4\xf7V\xe6\xb5\x9c(\x8e\xecG5\xe1RD\x97\x9f5\xa0>\x9e\x998Nx\xab\xb0 \xa4;\x94\x81}oi\x82\xbb\xa2\x8f\xfdq\xce*\x8e\x90\xf3]\x91lP\xabj!!\xe08\xee\xc4}\x89\x9bE\xc23-\x9d\xbb\xfe9e\xffNC\x91=\xe8\x9cg\xfe~\x9er\x86t\xdd\xe3\x87cx\xdcx\xb1\xe0\xb6\xc1\xf3pn\xae۝[\xf7a\xe6\xf8\x95>\xa36҂\x86\xa9\xbe\x87\xcfS\xb3ERJٰ\xef\xfeLd}\x80\xfa\x8b\xf3\xb3ax)\xfcD\xbcXM\x95\x8f\xee_F8\xa2ܟD}\x99 \xffE\xfbP\xcc@jo\x8fxў\x96\xe2T?\xf2V\xd8? Ag\xae\xe0\xe9k\xa4\xd3\xfd]\x88\x92'\xe1\xb3<%Q\\'X!6\xfc#\xfe\x9c֐\"\x97\xc4{\xe3\x9e\xe30`\xcaFx\x8a:\xf0D\x9b\xe9fn_eJɳ\xac\xbf\xd8q^^\xf9\xcf~zd\xc1]\xc4\xd5e\xfa\xae\x84_F\xd4\xc4#w\xcc\xce\xd7\xc8I\xd3@@T\xf3w\xfc6fÖ\xd93=\xed\xc2\xde2\xad%ĉ\xe5\xff;\xb4E\xa0\xe0fP;\xdf\xc0\xd0۸k<\xe8\xf6C\xa5\x8dy\x9b(\xedo\xc3? J$\x88\x9c,!|\x8a\xef\xef\xe1q\x95* \xa7\x8f\xa8\xb0\xa8\x8a(\xafW\xbcH\xffY \xbcuD\xab\xf6;jH\xc1\xd9M\xf5\x97\x9fg\x80U\xcb0'\xbfk\xf9\xd5\xc7\xcc\xbb\xff\xe0.Q\x9e>}&ͭJ\xc5\x88a\xb2C\"u\xef3\n\xd6z \x9e9SZ\x987sN\xb4lj\xd5?|X\xe1~\x83'\xa0Ci\x93'1\x93&I f\x8f\xc0S O\xe5D\xe2[\xb7\xefb\xe4\xd6x\xa1\xfcy\xc0E\n\xe5\x86\xe1;\xaa\xac\xecoA\x9a\xa4l\xe5\xca\xd9\xd4b\x9d\xbe\xe0z\xb5\xcaA\x9bu|\x91H᨟T\xaf\xd3\x9d@\xe7\xa5\xe89Q\xa3\xfa\x95\xa1E\xe3\xf2\xfe\xc71\xecר\xad\xbf\x8e\xe8\x9a\xd5JB\xa7\xb6 \x86F~\x94\xe1S\xb4\x82ҕZ\x00\xed\xfc\xf6'\xf5\xe9\xdeʗ\xc1\\\xfe\xa5Hd\"\n`\xc0\xd3Y\xc1k\xb6\xf3>~P\xdf6P\xb2X>\xc6I\xe4/\xc0c&\xceǐ\xb3+ \xb5\xfa\xbe\x8c\x86;\xa0W-\x89\xf1c\xa7\x92~\xae5\xd0\xd39\xea\xaa\xb7\xf5\xe4\x9f<\xaeP\x88s\xde]\xf8\x94\xa7\x99\xf9S\xd6\xf1\xac\xd7=x\xc4 X\xb0d\x83o#\xb0\xb3\xa7\xf4Å9\xb8\xfa\x92wo\x83\xfe^\xec7b\xcc\x985\x8d\x81\xb3\xefKZ\xe4qp\xefB4\x86Z\xa1f\xb5\\0\xe5q\xd5\xab\xa9\xd3x8\xe7\xba \x86JmP\xb7\x82\xbd\x80\x9a\xfcD\xfc%\xdciX\xb4\\s߆1`S&dz\xb4\x97\xb1\x85 n\xe6(\x87g^ˆ\xa7\xa8\xbb6\xe2\xee\xb7\xf7\xdf3 \xb5\xffr\x98(L\xf1~E\x86>\xa4\xd5\xc0\xf0ִ;Z6\xe5\xce\xf99L\xdbM\x8a<\xf4\xd1\xdeCs\xcb:\xa2{O\xc0p\xd9{\xa4\xf44\xd5\xfb\xbe4\xfb\x8d|\xa2\xe2\xfd\x83J\xd1«\xa6m\xe3\xc2+\xef+x\xad\xba#\x9aq\xe7\xfc\xedz\xf7\x80\xe1\xb3qΑ^\x99;\xa5\xce9\xe9yU\xca/\xf1\xe7\xbcM\xc0p\xdc\xf59s\xbe\xfcBD\x9as\xfd8W\xe5褑X!\x93*<\xd1\xe4.\\\xb6\x95\xa7\x9d\xe6$\xfd\x941\x9d!\xef7_\x88\x8a(0\xb7\xb1E{5\x83O\xc7D|\xf6\xdce(\x8b!\xa5\x9fa\x84/i6:\xc1s\xf0\xa8\x8e2\x8e\xfe:\xa2)\xf7\xf2Y\xfd\xf53\xa9-\n\xa9\x8b\xf5\x8b\x8a\xb8\xe0E\xb4/\x98\xe3\x8cU\xdcÝbY \xb1g;c\xbe\xd3uv U=oR'\xb4%\x9f\xd7)\xaa\xcf/T\xae \xee\xdexj)\xe3\x94ѱE5h\x84g\xb5\xdb's \xfe:\xa2i\xb7\xf7\xdaC0\x8czb\xa5\xa7\xf7!}F\xb3jH:@\xdd\xe8\xect/)S\xfa\xb0z\xce@\xb5\x88\xaeՠ\xdf\xdfz\xd9\xda\xddХ\xdf/\xec\xdal_\xa6\x83Yc\xbaH\x85\xc2\xf7\xc5|\xf4\x94e\xaa{\x95/\x9f8rD7\xaf_\xce\xf3\x9c\xea\xc8T7\x97=\x89\x9e\xf2\x84\xe6\xe3\xf3\x8b\xf8\xb8$\xc2\xda M(/\xf2 X\xe9\xaa~\xae\xf2\x8b\xd6\xe5\xf7\x8a\xe9C\x00V\xf4Q\xf9\x88\xe29\xc1!Pm\xa8\xb0\xd0\xe5e \xa4\xcf'\xac:'\xbcU\xb1\x87 |\xfa\xfcM\xa9\xb3\xa2\xdfy'\nL\xd5\n\x8f\xf0\\\xe5\xd3\xbe\xd5X\xf5~΁\x8f\xc1\x8eM\xc1[\xf8\\)\xde{\xf7\x88\x86\xb6y\xff\xbd\xa8\xca\xa0(\xb8\xab\x8e\x9e\xe8\x8f\x9f_^\xbe| \xcf\xf1\xf9\xf8\xd9\xd3\xf8\\\xf3\\\xd9\xdd\xf8\xe4\x89\xfc7D\xa3\x9c\xb3&uP\"\x89\xc3E\xcd\xc5Ѿz\xf1\xf8\xebt|\xf9H\xb9\xb2\xa6\x86Q\x9d+hS\xa7B*vw\xb1\xbcW\xbcHN\xb0\xeb|\xadN\xbc\xc8\xd2G\xa4\xfb\x93\xa9\xfd\xc4v\xd3'@\x86!\x98\xb7\xe5\x88xF\xa5\xff&\xdebO4t\x9eL\xa1\xba\xe9\xbc`JQrঔh\xb3\x8fU\xb1z#̯\xa9WɘG\xf9\xc1M4\xaem8c\xe7\xef\x82/qg\xaf\x9a\xa2\xa0oc栦\xf0\xf5g\x9f\xf2,\xeb/\x96}y\xf5,:\xa1Zq\x98\xd3m\xf6\xb8\x85 '\xb7(j\xc1\xc4\xff\"\xc7N`\xca''49\xa3yݥ\"\xe4\xf9*\xc3\xf5\xf759\x9e\xff\xc66\xbd\x89\xe7?\xab\x8b | \x80Ng\xe5\x9c\xf0\xe4 \xd1\x82\x8eg\x8b\xed\xfb\xa6âmD}\xec\xf0\xdc\"\xee-\xecn\x81P \xcd\xcdn\xce;ʴ'u&\xa4 EiHޚbˇ;\xac\n`\x99\xb9U\x81\x99–\x99\xba\xef \xdc\xed\xf1\x8ch\xf7f \x85\xbf\xee\xd8r\xf3D\x8f]a\xc6\xd44\xf5\xd4*\xb4\xe6\xd5w\xc1Ϙ\xb3 ƌ\x9f#-h\xa2\x8f>\x84UK&\xe0\xc7w\x87D\x9a}5\x89D pܹsOٵ\xec\xe5\x8c\xec\xc5sGA\x86\xf4\xbeo\xb7\x91oђu=\xfc\x9b:\xa1\x86\xffe\x94\x91\x9fTq\xea\xf0\x80!\x97\x8fA\xa3\xe6\xb8\xc3 2\x89v\xa6\xec\xda2\xdb\xdaj[.\xcd\xf6]\xfb\xa0MG\xfeH\x86+(\xe73\xaf^\xad\x83j7,\xaf\xfc\xccv\xb1\xca\xcf\xf0$\x9d\xd1޺\xfd\xcd\xe5\xc3\xf2\xaa=\xa7\xf7,\xb7\xd8\\\"\xafx\x91\xde\xe6\xf3\xa1\xf8\xf9\xc8 \xe6\xdd\xe35\xb6\xb4r\x9fk2gH];T5\x83?\xae\xde\xc0\xa37\xb9\x80t\xa8gܽ\xf3\x00&\x8f\\\xa2\xdfRC\xa1\xc6X\xb1އ\x84 \xe2@| \xe3?^lH\x80\xbft\xbcC\xbc\xb81\x94w\xc8w\xd1M;}i\xa7 \xb5I\x00H\x8b\xba\x95\x85\xdd\xd3\xd0wH\xb2\xf9k\xdc\xc1LQ\xcf\xe8\xe8AZ\xb8y\xef\xdec\xb8\x83\xcf\xca7n\xdeU8ݸq\xaf\xef\xc1\xd5\xeb\xb7\xe1:\xfb\xedҼ\xa9\x9d\xe1\xf2\xfa+\x9cãs\xd9Ο\xbd\x8bgm\xf0\xf9\xdd\xeet\xd0\xcfZR'5;\xb9\xf4\xc6s\x81܈f<\x87\xf8\xf78\x9a\x95(O\xa4\xe6x}>cR\x8b\xe59ގ\x83X\xe2\xff\xe6\xf6\xb0ڏY\xd8_\xbch_\x91\xbf\x88\x97\x87Y\xab\xe8\xff\xf5\xd6\xf3\xf0\n\x9d\x95A\xb8#\xd0\x90\xe2#~33\x910\xc0\xa1\xbcFzx\xfa\xae2y\xc9\x98\xbdj\x9fi~\xa5\xc5-3\xba8\xa1q\xbc\xbcr\xe01\xea\xe8\x90\xf2cX\xeeN\xb3\xc1w_\xa5\xb4R\xbc\x83;\xc5?I\x83\xf9\\?\xfc\x8a \x82\xbf\xa9\xd4M\xf9\xa5\x85\xbfICڕU\xcaZǛ\x92\xad\x95\xf1 \xab\xffw\xc3\xeb\x94\xc2.\xe8yu\xea\xbc\xbe\x88\xc7dQn_ U \x88\x92$\x80ȉ\xf0\xe7\xec\xb7)\x82X\xc0\xef\xa0\xca\xc1\xcb[\xd142hh\xe1\xfd[I\xfe>\xc8Y\xcb3\x86|G\x99X\x81\xe8\xb5\xb9S\xaa\xb1\x9f\xb0\xc7\xcb\xc4,_DtD\x93\x84\xd4\xe4\xfcM\x93*d\xfe,=+\x9c\x8b\x82A\x9dW\xc5~kiOUM\x95\\lN\xe5\xac዗\xae\xa8T\xee?S\xc6\xf5\x83\x9c\xd9q\xa7\"g(\x90\xe8\x00J\xa8\xe9~cEN\x8ep\x9b\x96u\xa0^-\xbe\xa3Ξl\xf9\xaaM\xd0w w\xd9ӈ\xb9E\nӎ\xe4ΘMV\xe5\nZ,\xacs\xc33\xb2z\xe8\xb0=x\xe8\xb5\x8c\xfb\xcf\xcc\xc9\xe1\xeb\xaf2Yym\x9d\xba \x87\x8d[\xbc\xed7\xaa|\x9b;\xab\xc2S|Pr\x86-\"\x982{\xe1N\xf6 \xbbLyn\xc0\xe8a\x81P\xf0\xdb\xecnd\xe0\x8f#zP߶P\xf2\xbbo\x91\xb7l{YŠ\xdd\xd0\xd9\xf3U\xb3\"|\xe4\xd0\xf8\\\xbep\x8e\xcf\xe4>\xa8\xdcQ.^\x85\xe2\xe5\xbcEhT\xaf\"\xb4lJ\x91}\xf7\xd6uw\xe3\xf9\xde䴐KY\xbeHs\xa6d/\x9fBѺZ\xad\xe3\x87^B\xcbWk\x83\xe7e\xca\xcd5\xd10,\xfe\xbe\x9d\xf3\xf1 \xecH\xf6U\x84rn\xfb\xc0p\xed;Gƭ\xaa\xb2\xa5\n@Ų\x85 \xba\xd3%\xb1\xa2\xc58lϕ_\xb9 ձG:\xe4\xae]>\xcfPL\xa2`\x9d\xb8\xbbI\xa3\xe3\xd93o$s\xbeb \xe0\xa5a\xa5\xab\x83\xa8Jv$\xfc\xb8\xb1g\xf3 \x88'\x96/2G\\\xe3V\xfd\xe1\xc7_\x8e8\xe2EĦU\xe3!i|IS\xb7\x90\xae1\xcb\x80[\xb8x\xa9u\x87\xa1*\x9d\xfbO`\xc7z\x90!\x9d\xcdˏ{Q \xc5\xd6\xb8\xc0\xc8\xc3\xd9\xd4\xf4i\xcff;g\xbcU?\xd1\x9a\x9b,d\xe5\xc6D7Z/\xb4\xd1\xeb7\xff\xbb\x8f\xb1\xd8\xcaW\xf5\xad%\xb3\x85\xcag\xc9I_\\̸kvB<3ڟ\xe4\xc5\xdd.p4\xce9\xf8\"*\x91ʕʏsN\xa4T\xf5\xd3\xf4\xb5\xe0\xf5J\xc8\xc9\xfe\x8d\x87ݦTr:\x8aR&K\xac3\xc1\xa1\xf4^\xbd\x8eQ\xaex\xf5\xe1\xe1\x88\xce\xfb]S\xfczG\x90\xc8\xa4\x90\xdcW\x8c49œ\xa9\xed0d>B\xfe9\x86\xa2+Y\xa5sծ\x80m=[\xec\xdb6 bNJ\x8e\xdc?z^cW\x9c?3\xb8?\x8ehr\xf4mZ1B \xedn\xe6\xa7\xcb\xcf\xf8\xeb'a\x8d\xb0\x9di\x8c\xc8\xe2\x85s\xc0\x98\x81\xad\x8dYj\x9b\xe1he\xe6\xd4\xde\xdf\xfcqDǍ\xb6\xaf\xb1bD׆\xbf^\x81Z\xadhN\x98\x9c\xc5*w\x84=\xf4K\xaa\xe1\xf0\xce\xe9\xbe\xebG\x9a\xeb8\xe6ro\xa6\n$\xffӽm-\xa8\x8b\xce|_\xc9A>j\xe6 g\xfe\xbdūw\xf6\x91\x87\xd7\x8eh\xaa\x9b\x8f/.\x87\xfe\xabv \x93\x86:6\xd8\xc2bA\xf7\xf1O\xb5sy\xc5\xf7\xc9ВG\x9c\x9f\xac\xb0\xd1&v\xf21\xbcnM֣t\xf9\xcd\xe5#D\xea\xf2\x8a\xf2\xdbÞ\xe5+xŋ\xf40>\xe7G7\xd8h\x90\xf3W\xee@\xa5\xee\xcfi\xf4\x8cؿg=H\xf1 \xee\"3\xa4\xb8`\xfb\x8cdn m3y\xd4\xb8{\xdb\xd9\xe9\"+\xd93A\xfcؐ4\xf1\x90\xff\x92%\xfd߁>d\xcef \xf3M\xf7H\xbe\xcbY\x96\xa7?ttQvN\xe3\xfb\xff5tF\x9fA'\xef\xb2\xd5{\xe1\xb9\x86\xfa\xf4\x82]\xe1\xc2\xdd\xfbp\xc7\xcf\xd5\xfe\xc8\xe5T\x86\x9cf󧭁\xcbn8\x91(\xf9%\n|\xbd\x9b\xb7\xa1;\xb8H\xe2\x9e\xcdN4\xfeYy}\xbee\xfc\x9d\xf1\xe6\xe7E\xa7\xe7G\xeb\xfc\xa9sk\xf8/º=E\xfb\xba\xc0\xa1\x92R\x80z\xb1\xd8>\xdegl\xde?\x98\x95\xf5\xffb{\xe8v1\xf1/_\xbe\x86a3\xb7Š\xadG\xf0\xd9W׍\x8e[\x99ֿ1d\xfb\xdc׆2\xda \xfd/\xc0\xa3\xfb\xa2\xb2|\xcfP.\xd9g%\xac\xebU\x92$\x88\xa9\xe5/\"'KQ\xcc\xce\xdar͆\xc1ɳ\x97\xb2\xa8\xb8\xa8d\xeb\xf4VÛs Ek\xfa\x829\x8e\x98\x89\xe5\x8dr\xd8^\xa3M^_\xb8 \xaf\xfe\xba\x84;\xbe\x9fے(\x99XI@\xcch\xf0al\x88\x948>\xc4\xc0 Wj\x94\n\xe7Bo1\xffw\xf0\xdc \xb9\x947\x84概Dͻ\xbfXReз\xb4t\xb3d\xe2D\xee 3\x81ݴ\xd52ZΈ\xeb\xfb\x86\x9cM2\x81\xe9\n\xe5\x8bA\xa9\xe2l\x9dEF\xbd|]_\xbb~ \x8a\x94\xac\xed\x8bĄ˔w\xb2\xcda\xca3Ԃ\xbc=\x8c\xf9t\xed\xab\xfd\xe9\xe1\xef\x9b\xfc\x95\xe1\x89d\xf8\xbb<\xe8T\x9d0\x92\xed\x8e\xe0\xf5\xe9\xfcYN`\xcf\xb0~\xd3nQ \x9f\xf0\xea\xa5!er\xe6\xd0\xf1Ih\x87\xd40a/_\x87\xca\xef \xec\xd4\xaab\xe8ssB\x9d\xd475\n\xa3N\xf4\xb2)9~,^\xb3l\xa2\xb5D\xf2kd\xfe\xef3\xe7\xa0B5\xf3\xc76\x8d\xd6\xe1\xa2V\xb52Сm]\xcb\xba\xf0\x87#\xec547\x85\x91޿g\xb12\xf8\xb3\xb1\xd5:\xa4*?\xe1\x95KA\xdeA \x95\xa8\xe7ɾ\xbaz\xd3jl_^\xa1(\x80#\xacI\xed\xc0\xb4\xba\xf8\xebܕ<},\xabR\xe9;\xe8ޱc\xe4\xa0\xe9\xdfd\xacX\xbd͡U\xacٓFw\x87ܹ\xbebG\xf9 %JE\xacLՇۓÄ\x9e9w5\x8c7\xd7Z\xa1CΒ\xb9C\xb5\xc8\x9az*\xcd\xdcjYyr-J\xe3\xaah\xf9\xb6V1}\xe4T._\xfat\xb5\x86\x81\xa6}kg\xc5\xab\x99\xb7x# !\xff\xa3\xb2Gt\x80y\xd5{\xb1\x91\x99p]Ə\xd1\xc3\xf0 \xe5\xd2\xc5r3Nr\xe6\xb4*(i\xed~\xad\xd2a\xa5ꐮ_\xb0\x8f\xe5 \xe0}U\xbft\xf5\xe8>p\x9aP\xc2̙5̝\xd0͙\xc0\x80\xf1'4w\xec\x9bU\xcbT\xb8ؙ\x9f\xebb\xa8\xc6p)\x96\x00\x98\x80\xa1\xabGMYj\xa0q\xbfܹj :9>DBƏ\xcfg\xc6\xf1\xb9u\xf7Ah\xd2\xd1\xf9}Ѯ:\xf7z;.\xa1\xe3\xa8X\xe5\xf5\xee?j\xcc\xf2\x81\xea\xd7ψ\xe6V\xe5\xf5\xab\xe2i?nx\x8d\xd0\xef \xaa\x81\xd7.\xd6\xe6{\xaeL\xac@d\xe0o\xa0W\xe4Wa\xe3\xf8\xa7*\x9c`\xcf\n\xeaSDEا>\xaaݨz\xa5m\xc4R\xf1ڏ^# \x9d \xb1zY8t\xa4\xf1\x8f+=\xa7\xf5\xb7\xb6\xed\xf9ݕ\x9dILg\x8b\xe9 M\xbbs\xc3+\xadY\xb6\xfe\xfbq\xa2\xf8\x90\xcf M\x93*)\xfe%ƅ\xbe1!\x85\xd8F\xa7sDJ\xb5U\x9c\xd3$S\xe2\x8f\xc0\xf0\xfe\x8d \xbc\xed\xce\xed\xf3\xfb\xe1S\xb0~\xc5\xda\xfeRԽ%\xa3@Bܕ\xf8\xff\x92d\xe7>t\xb4\xf9\\5\x90V^Zo\xb1z\xbc\x80H\xe0/҇0\xfcz\xff)x}\xff D\xa9\xf4\x9d\xa1$;\x97?\x84\xea\xe3\xf6\xb2\xd8W\xe5\xbc\"\xaa*\xaf\xc8?8\xf7_:\xba׸u\xb0헿L\xadH\xf3\xd1\xd4~\x8d \xfb\xe7\xa9M\xf9\"\xf0\xf2\xca9\xf2\xe1\x84&\xfa\xc09{`\xfd\xc13\xf0\xf3\xb0\x9a\xc3TۥȉR@\xa4\xe8f'u\xef\xb1Ka\xe9\xc6_4\xf2\xf1ݫ@\xce/R\xe8XF\xbd\xdb3\x84\xf0A\x9f«]\xbf+Q%,,I\x8c`\x89v?\xa3\x9a9\x9f\xed\xe7r\xb1\xfd-\xbc\xd4 \xc7\xee(\xb6\xbf}\xc1\x8bz\x8a\xfayŋ\xf4oa\xb3G\xb4\xc9F\x8f8R\xdc`\x91G\xe8¢4T\xe5\x89\xc7\xf8\"K4\xce0a\xedʳ|^\x83\xf4\xffb}\xf3&9\xa2\xb9\xcc\xe91x\xb9=H\xb9\xe16\xef \xfbȅG%=\xf2\xe6\xfeEt7\xd8Wmg\xf1\xc9\xc0SiL\xbc[\xa0=KWl\xe9\xe9\xec\xefJ\xe5\x8b@\xcf.j_\xb1iο\x9e}}w\x85\xc8$Z-\xfeӶy#ftF.LVk3\xe8\xb7\xedڠyo1\x9a\x8em\xeaB-\n=\x8e\xbai\xea\x89\xe6U\xb9\xc9\xe3\xde\xffL \x80\xbc\xf4\xfe\xe8 \xa6A[\n7\xbcm!sf\xcd\xfa\x81\xea\xf8\xa49\xd3\xa4\x9dO\xadЈ8\xc1>\xfa\x81ڼ\xf5gh\xc8ƶL\xf1\"\x85r\xc2\xc8A\xedeH޾;\xf6\x80\x96\xed\xe5\xefY]\xdaՅ\x9aՊ\xeb\xfdG\xad\x91\xf3s\xb2\x8e,^ZB:s\xed\xf3\x9c\xf2\xd1\xa8\xff\xfeq\xe0\xbf툮\x89!\xbf;\xe5b93\x9av g\xb1q\x90ʶ\xa7SX\xb2| \xf42\xc3\\\x99\xf4\xa68\xa2k`\xd8c/\xb6\xb6;\x9f\x9a\x99\xc3ɂ\xac\xc2\xda\xbd\xfc\x87У\xffT\x89\x96\xd2IL\xef Y>\xb7s\xb2\xeb4\xb2\xfdI/p\xfb\xce}ȃ\xbb\xb3_I\x9c\xfd\xc5\xcbխ^\x8f\xe0\xf8\x9e\x83\x8e\xbf^Ѵ\xea\xe8\x8fspQ=w\xf8\xa9\xac}7\x9fx\xbb\x94\x86-\x8f?\xaa\xed'\x94\xac\x81\x9d\xe4-%\xf2\xf0\"\xda\xff\x84g\xc4\xd7m)\x94\x9dO=_\xf2|j\xaf\x8eh\x9a\xf7\x8f힭8H'\xf5\xb9\xfc\x82\x9a*H\xa5t\x8a\xb5[~\x86\xb6\xdd\xc7ٓ:䮞3\x002\xa5O\x89X]\xe2\xc8\xdf׉\xff\x88I\x8baҬ8\xd8g\xf33\x99u\xf9t\xfe\xac\x84\xf0i<\xa7\xbdh\xe5\xf6\x95\xfa\xc8\xe5\xf2\xed\xba\xe5\x8cy.\x97ψ \x9dkfo\xc6[\xac\xdd\xf3k))\xb8\xf8N\x85\xbc\xe2EzLU؍\x92\xd38_(\xa2py \xe5}\"l\x94W\x91_\xce0:T\xf95}U\xbc\xf6#\xea\xa7!\xc2\xe6B\xac^\xe9\xe4k\xb9z\xeb>\x94k2A\xebW\xbeJV\xafT\x00J}\x97\xc3Dr\xff\xd938{\xeb\x9e)/,\x81\x93\xc7\xcf\xc1\xaaE\xfa\xa2q:\xe1\xa5\xc3\xf3\xc2\xfb\xd1ޅԟ&\xc6\xc5\xda\xc9\xe0\xb3 )\x94\xd0\xd1\xdfW \xad\x962{\xad\xabF\x83\xc1JHo*W\xb4\xe0WP\xbbz\xf8\x9d·\xf6\xca(\x84\xe9\x9f\xe3\xae\xed\xe3W\xc0\xbd;\xbe\x8f\xe1\xa9]\xf1hQ5o\xd7\xf1\xd9ќ`l##\xac\xcd*\x816\xaaj9\xe1E\xad\xb5\xf9\x91\xb0 \xdd\xf0\\`\xce/\x84\xe1\x97\xf0E\xf1Q0\x9c}\xec\xf7!\xe0\x93\x94]\xab\xdf^7X\xd4O,\xb8}\xb4\xc77\xd1\xde! k \xae\xca\xcf\xeb\xe7\xed+\xe29\xfc\xe0\xf13\xe88|%\xfc\xfa\xfb\xbf\xa6\x8a\x8aN\xe8I}A\xce/]\x9c\xd0W\xcfC\xd0C\xf7\xe8\xf9\xbb.R\xd0k{\xe2Y\xed\x9aP\xa6*! z,\x88\x92(\xb9)\xf3 \x9e\xff^\xab\xa3\xfe\xcc[\xf2\xdbLЧEI\xbd\xbdL\xd4\x88\xedRx<\xd2\xe0Ձ\xbf\xda\xe1\x8c\xce\xe7\x00<\x9a\x93\xfa\xe0\xfc\x80\xbb\xb5\x95~\xf5 \xde~\xf1U\xfe\x8ex\xb5\x80\xe3\xf0ʋ\xe2FTX\xb4\x83\xa8_H\xe3E~ol \xcd\xcd\xc7\xef8\xfe\xc2|\xe2\xb0 4Ǟ#\xcct\"M \x87vK\xbb\xf1\xe5Ua\xc5\xc1Έv\xb0\xa0%\xbb.\x86\xa9nӢ\xae2\xf3\xbc\xf9Db2\xc7 : /[/\x928\xc2#\x87t\x85Br9\xe2\xe5b1xа)\xb0h\xe9:9H\xb5|\xe1XH\x93:\x85-\xfd\xe5\xcbנX\xeb\x8e[b53\xb0S\xa8ZI܉쫄Ϊ\xdf\xd0Q\xd3\xe1\xc2\xf9+NL\xf9\xe9Ҧ\x84\xe6Mjhmd\xe4\xb6r\xcdV\xe8\xd5O\xbfy\x9a\n:\x00[\xd6L\x87D\x89h\xe7Kď\xb7?\xcf3\xffk$\x8c3<{\xdeJ1v\xb6\xb9\xb8Hqrn_h:[Ҏ\xdckh\xee\x92\xdf\xe5\x83A}۩\xac\x9c\xe5e\xbe\xf1\x95~(\xbf \xafNM\\\x9cѺ\x8e\x9d\xa6\xaf{vDO\xedY\xb3\xa4\xe7\xc5M\x8e\xd2\xd0ɼ~\x87\xe6\xf6j/\xd5̝{M\x805\xf6\xaa\x90\xfbOܑ\xb9\xf5\x87\xb1\xda\xec\xed^\xc2E\x93\xb6Ca׏\xf8\xf1J2eDgߊ\xb9xL\x86 }\xe9j\x9d<\x9d\x9d\"\xd9ǰi\xb9\xdd\xc2!\xb5\xffh52\xd8x\"Q8\xac \x81\xde\xfb|\xc95\xb4\xafߍ\x97G\x9b\xaf\\\xe5 *֯\xe3\xc9]\xa7\x85GG\xf4\xe4:\xc5^ \xb5\xf3\x9a;\xd1G\xf1a\xef\xda\xf1&\xde&@\xac\xc0\x84D\xc0\xe4\x8f\xd3P\xcfr\xf6\x92\xe6M\xec\xdf\xe0\xceo ?\xffZ\xcd\xc0O\xfe\x90fKw\xaf \x89%\xb0mnj!\xed\xf3\x82\xda\\n\xb0Q\xbe\xf2t^5\xea\xea%i\xa1\xb9\x95ʽ\x944ӊ\xbdK6s ?ȗ\xbcG\xd2\xd1\xf8c\xb01\xd7(\xb7\xa1\x83\xb3\xb5k2\xb0\xd3\xfc \xce\"쳃+2\x87\x8c|\xd6\xafD\xb9\xb0\xca\xcf\xf0z\xed\xcc޺\xfc\xe6\xf2\xe2\xbdE\xd7G\xd4\xcf\xf5\xa2H\xb9\xa3\xe6\xed\x84%k\xf6\x89( LN\x91 #[B |1\xa6\xf0<+\x9a\x8e77x<\xc30\xe1\x94h\xf7 \x85\xb7\xe6)\xee\xc6M\x976F\xa3I \xd2~qbǀ\xa8j;,\x93r64N\xbc\xf4.@\xf3\xaf\xd2\xe7\x94_\x83ؠԦ\xd4oٳ`\x00\xe0\xeb\x98\xf2\x8d\xb2fCrD\xb3\x96\xeeв\"\xa4AG\xfa?\xb7\xc3\xcf\xf9ϥ޳\xed7\xf8y\xd7a\xda\xfeҙ\xda\xcbF7\x84Ѣ\xda\xe2C+\xd3\xdf\xf1AV\xe6eI6-y\xfd\xe7\xcb\xfa\x85Yj#\xb7\xd0\xc1s\xe9\xf3'\xcbq\x85>\x86\x97{qwF\x93\xa8X4 F4\x88\xf4\xe9G)i|\xc0\x95!,SQC\x94\xff\xbf\xdfą\xad.\x83\xbf\xce^S4\xe6\xffh\x9e\x9aػ!|\xf3e\x9ee\xfb\xfb\xf2\xeaz\xe0\x9d\xeb\xfbP\xba\xffJhZ\xfc hT\xf4 [^J&N@QRf\xc0\xf3\xee\xf5E\xb7\xb4\xf8\x9b*\xdd\xe1\xc1#\xf6\xbd*\xe3\xb3uF+\\\xe0\x89\xbb\x901Y﷒\xfdAazy\xf1\xf9\x81\xfa\xe3\xc4\xfe+xZhD\x93\xa4\xf2\xa7To\xf3\xcf@\xaf`\xdd`\x91\x85H\xffo\xb6\x80\x9b}\xcc\xd4V\xe8\xff\xa3\xfc[G4oyq\xde\xe6\xf9\xfc\xd7 \xafN4U\xb0\xc4\n\xbcɎhңH\xe1<0\xa0W;\x88\xaa\\ϵS\x95\xd4~H[\x8e\xabP\xad\x85\xa7\xad;6\xcdÏ\xfaq5^\xfe_\xa5`\xf6\xf7zNt\x8f\xae͡\x86'\xb7K?\xac\xc7]0\xbdG١\xf3֭\x9c\x9f$\xfd\xd8/\x8f`\xfa\xe8Vf\xb0\xf5\xc6\xc68\xdaS\x8b\xa5ܽ\xf7h \xddd\xd3\xc7\xf8Qu\xf3\xd3M\xe4b}&\xa4\x88\xce\xf0\x9e\x82j\xb5;XY\xf8ș8\xba\xe4\xc9\xf5\xb5\n\xf0|Ft\xabf\xdfCú \xab\xfc,\x87\x8f?\xab\xdcb \x91Bć \xcc屛\xbfH'\xbc\xde\xe0\xf2`\x97^\xb4\x8bȏ\xddt\xeb0\xbc\xae+\xaf\xe3E~ \xb6j'\xeag\xaf\xe9\xc7\xcb\xcd\xf71\xdci\xc9F㤎\xefI\x93: \xc3Q\x8b1W\xff?\xc4]\xd1g\xc2qW\xf4\xd29\x9b\xe0\x9f\xbf/*\xd2D\xc3]q\xaf\xd09\x9d6uR|\x9fI\xaf\xec|\x8e'F\xa8\x9c\xefL\xb6{\xf1\xfa\xbc@\xc7\xfd\xd2\xf9\xae\xcf\xf1\xfa%\xeeڣ\xbfW\xf4\x87DD\xa7\xf43\xe5\xd7d:[@i\xfc\xc7\xc7X\xbf\xc0\xa9\xc8 c\x9a<\xa65\xdc\xc4Ŧ\xd53\xa3m\x84A\xe6\xdd\xdb\xf7aքU\xae M\xbb6-\xe5 ~\x99\xab\xe0}\x9cYM\xef\xf3\xc1\x85͵DH\xd4H\x94)t\xf0\xba}\xdeW\xe4\xeb\xf9\xc7ƒ'\xf0z\xdfI\xc2]\xc0\xa6D}w\xb6FJ\xf31D\xfa(l\xdc \xe7~\xf7]c&s\xc8\xc0\xe7\xaf܂V脾p\xc5\xfc\x8d\xe6]tB\x8f\xef\xd5\x00re\xf1i\xea:\xa1_K8\xa1I\xe6\xcesv\xc1\xa6\xdf\xce\xc2\xf2.e \xf5\xc7h_)\xca'\xa9!\xe0]\xf6\xc5ɪ\xb7GN\x9c\xe3 L\xee]\xb2f\xfaD\x81y\xfb\xe8\xf7Sf\x9f\x90\x86\xc5\xf6\xf9\x8bxyXSK\xbd\xdb\xf7-\xdel\x81ж\x8f\xb96+\xe4V\xbf\xb5\x849'l\xcaBs\x8b\xb1l3\xe2@N\xf2ϐbi\xafp??Έ^\xb5t2\x9aլM$\xbcn;\x9b\xbfƇ\xb9\xa7O\x9e\xc1\xa3Ǐ\xe1!\xbe\xa4_\xb9zN\x9f9'\xff>\x9d:\xafiu\x8c\x9f){\xb6\xcfaҘ~x\xbe\xad\xc0\xf2\x95\x82\xf0<\xe6gx.s%me\xa2/j\xc2%\xf9\xf8#X\xbf\x9a\x9c\x9a\\_\xb7\xde\xf0\x9d\xfc\xaa|\xdfZ\xbaP\xb3F5\xa0q\x83\xaa=\xb79\xd9\xee@\x9e\xbfh\x8d\x86s\xbbPv\xe7\xedP\xcfV\x89u~,\xc3 v\xe3\xed\xcf\xedk\xad\xb1R\xcd6p\xf2\xd4?\xd2, ~\x9bF \xed*M\xef\x95\xf0\xbe@\xe4\xf8\xb6*\x86\x9a|%]\xb4u\xb3\x9aP\xbf9\x8d\xad\xfa1&A\xe0\xf5\x8c\xe8!\xfd\xdbA\xf1\"y\x95\xe2\xce\xd6\xe3\xdcٯS\xedc'/\xf0䈞0\xb2\x9b\x9e\x9b\xf8\xe7/X\x9c?\xabM\xe2?:j&\xcc[\xb8V\x82\x98\x91T*\x87\xa1\xb9\xb9ӘW\xc8 \xa0r5~.\x9eͼJ\x9a\xe7\xc0ޭ\xf0\xec\xf9o\x91^`\xa896\xd4\n\xb4H\xee\xb7j?H\xfa,a\xdaA\xe4\x97\xe5hZ\xac̥>]<.\x9fZ@}\xe1\xe5a{\xb4\xf6Q 8\xc3\xccdjq޼\xae>Ezm\xbat\x91\x9f\xeb\xf7\n_\xfek5\xecG\xff8%\xddf\xb3\xa7􅯳d\xb4m\xc1\xfb\x83d\xfd\xc1\xa1\xffy\xffQhԢ\x9f\xb4\xdc\xdfW/\x9d1\xfc\xba\x924\xf9\xecۏ௓g\xa1b͎\xd2\xfc\xfb\xf5l\x86\x8bD\xf2\x9b\xe9E{\xa8X\xb1z\xde\xbc\xb0\x88\xd7\xfa\x9bCyg<\n\x80̌/:\xc4\xfbɓ\xe7\xf0u^'*\xc2\xf0K\xfd\xf9\xbf\x9a{͆=\xd0w\xb3zI#\xb6\x81b\x85sz)\xe2\x89v\xd2\xf40\xde\xe3Y\xaa\xbeCs\xf3\xd7N\xde\x8c0M\xec\xae\xfe\xc0\xbc\xefG\xb1<\xe5\xd1\xea\xf0\x9a {\xc1\xd1\xdf1D\x98d2\x87\xe6&\xae\xbc\xb13\xecohn7\xb1\xecj\x88\xbb\xb2\xe6\xaf\xefVԄl_ \xbe\xaf\xfa\x9d)\xcf`VW+\xca\xe5\xfby\xffP\xaf\x85\xealӰ\xbe/O\xef _\xf0\xf3\xd4D\xfe*\\\xbazg8u\xfa\xbcoFl\xfd\x9a%\xa1S\xeb\xae\xf73K\x87\xe1\xf5x)\x97\\A'\xbcHo ^\\d\xe7۰ \xf1,\xda\xc1ި\xdd0i\xbe\xbeCs\x9b5\xf4\x9a\xbbV\xe5\xa2УCm\x94\xc5\xc9\":fO\xef7\xa4\x87\xb9\xc5?\xff\xb6>\xbe\x93\xca;\x8dg\x8f\xeb\n\xb9\xc9\xed\xd0bW\xaf߆\xdc%[PUҩF\x85\xc2Чs]\x85ޗv'\xcdX%\xc1kr8\xf3ώ\x83\x89\xd2c\xba\xf6\xdc1grG8y\xeb\xaeRg0\xd9\xab8\x85C\xa7\xb0\xe8\xbeR\x864\x89aZ\x9f\xf0\x86`\xd6\xe63\xb5\x80\xd6\xfb\xd4\xee\xa9\xcdW\xc1\xc4\xcbN\x971$\xfd\x85\xabw\xe1&\xfe\xfes\xe9ܸ\xf3\x00\x9ea\x9b>\xf1\nb\xc5x\xe2Ŏi\x93%\x80\xc4 \xe3A\xba\xe4\xe0N\xfb\xc8L2\xb9\xe1\xa4\xebJ\xf4\x9a\xbd\xf8\x8b\xf8\x90\x82e\xed\xab\xb5\xb7\x83|\xba ^\xed;Ax^\xb4%\xe1w\xac\x80\x8f\xe2@\xa4tI\x94\x9d\xd2\xc40@\xf1\x9a!\xddG'\xc9Ç\x8f\xe0.Fz@ׄ\xc7\xdf'\xf8B\xe359;\xa2\x91\x93I`\xb4\x8d\xd7ၞ\xc2),\xdenI\x86Y\xfb$\xc9G\xb0a\xe5x\xa6\xae6@\xedۏ\xc6\xd7\xe4\xcb`\xfc\xe4%R\xe6\xa10P{6ϰ \xea\xa3r\xab\xd7&\xbcֽ x\n=O\xbb\xfdoܼ\x8b\xed\xfa\xc3>a\xdbc\xfbR\xdb>¶\x80}\x81ژ\xc2A)\xed\xad\xf5\x8b\xc7R\xbb7\x8c\x8a\xff\xd7\xd1\xf3o\x80A#\xe6Uv\xbd޸r F51\xbfl\xba\xf2@\xb0R\xcd\xda\xf1P\x82vD\xf7Qά\xd6?̲\xe8\xb3j\xc4\xee\xea?y\xfc\xae޸\xd7pΡ\xf9F\x99S\x94y\x85\xe6\xfc\xc39\x87\xf2\xe8\x8f\xfa\"\xcdCJ?D؟9\xc7\xec\x886\x9a\xc4IB6\xc2\xc2\xd2}\xe1\xd2u(RV~q#i1C\x8e\xfd\xa5\xef&Fm-ע\xfa*\x9f_n\xe3\xc2o\x8a4\xb2\xf3\x951idGȏ;\x98\x95$\xf2Wa\xaf\x8e\xe8~\xddB\xe5\xb2̷\xac\xc0t\xbb\xa0\n\xea3=\\W\x90\xd3S\x9e1\xde g\xa43\\\x8b\x88\xec9l w\xbc\xa40\xa07\xf0c7\x8d :\xaaD\x99\x93\x95\xb1\xa1އ=U\xee\xc5tfc\x84\xcd\xcf|\xac8\x9d\xd1\xe9Tah:\xa2{u\xaa 5+ƪ\xb9\xb8Q}\xc3N\xf3 o\x94<\xa5[\xe2\xa2h\xf9w 7G\xf4\xc9\xd3\xa0.\x8e\xf0\x92R\x9f̯\xb1jC9\xfc\xedZ\xd7\xde r\xb4\x81\xbb\xb4\xbd\xf8\x97\x9c\xd1T/\x93\x88I`\x95\x97\xe5S\xebp\xcbq\xf9/6\xa7H\xee/ҫ\xb0\xf6\xfc\xe2kc\x96+\xe1\xc0OS2\x8c\xf0q\xd4 m\xfe\xed&\xf1\xe1 \x8b\xe2\xc9\xc2a/\xb6\xd8\xc0\xba$\xb3\xd3\xd5\xf5a\xe5\xf5\xf9\xc8<>xy\x8e\xe7\xf3\x93N%\xd6o?{\xfe\nʵ\x98\xb7o?\xd4t\xb8z\xefݨ0iT+x\xef==\xdc\xf2\xa3\xe7\xcf\xe14>LJGz\x8e \xfc\xc7Y\x84\xef/\x94\xea\x9b7*\xb9s\xa8 \x8d\x83)9\x9a#\xdf\xfb\xb4 \xff\xe8\xdeF\xbb\x9c\xc32 \xeeNZX\x9a;\xb5\xfc\x89\xf7\xe5\xf0L\xb4\xfb|\xf9\xbc\xcd>7\xe5\xd0\xe6\x9e\xf1\xb8c\xf2\xab\xf4IX\x97\xe4\xda \xb8\xd2\xff\xb9)<\xb9\xa9\xb5\xf9W-\xef\x84w\x9a/\xddz\x00\xe7.ބ\xdf\xfe\xbc\x00\x87\x8e\x9f\x87k7\xf0\xb9\x9fc\x9e\xe19׾R\xf4\xf7߃\x84 bB\xdeli\xa1`δ\x90\xcf3V\xea\xd6\x8a\xb0f/վ!\x8b\xf6\xa5\xf6\xf1\xdbh\xfbW\xbf\x9d\x81 m\x9bލ\x82\xbb\xa3C\xa4db\xb8nnp\xfb\x8a 89\xef_a\x8d\xeb\xe0\xfdG\xcfB\xb71k\xe0.\xbek\xd3{\xa1uL\xf7\xba\x90\xe7\xeb\xf4\xc6l\xcb\xf5\xab\xeb\x97\xe1\xf5]y'\xf4E\\pQ\xaa\xdfJxT\xfc4\xa4\xa3\xec{\xf3]\x00%\xca\xc0;Jp\xe6\xfc5(\xddx\xb0\xd6b\xbc\xff.l\x99\xd6h\xf7\xf6\xdb\xf4\xd6ai\x81\xf0޲\xf5\x9c}\xfc\x9cMA_\xfcF'Q\xc4;ì\xee\x8cp\xfePO\xa2#-\x97GՄ\xd7\xcf\xf9\x8b\xf8ЇU\x81\xb8\x00\xa2@p\xdfA\xe3a\x85\xc73\xa2\x8f\xfe\x8a\x8ehA\xff\xe0\xc3\xf8(\x8e2\xae߼ƌ\x9b\x89 \xefi\xc3v\x86\xa2\xaa\x9b\x92\x83\xba\xb8\xbb쌧\xc8\n\xb3\xf4\xaf\xe4w\xdf\xc2\xc0\xbe\xed\xada{4o\xdb\xf6\xfetЊsȩ\x88!\xbe{b\xa8o%\x89\xedi)#8\xc1\x96\x82\xc1\xceȖ\xbb\xa2\xa733\x87 \xe8E\x8b0\xady\xa2\xf1j\x86\xe9\xc3_\xc5Cf\xea\xb4\xe94\xb6\xef\xfcEZ\xb7\xb2% @\xbf^\xbe?{=#z؀\x8ePL\xd5S~@ڋ\xbe燁#f\xc0t\"ʦ\xb5\xcb\xc7@\xcad\x895rq6\xd5xQ\xadnW8\xf6\x87\xdc\xadB\xf9\xb3Ø\xa1\xf2\xbb\xa7\xf5zD \xac0} \xfa\xe3\xc48|\xf4/8t\xf8\xfcs\xee2:9n\xe1\nt\xdf\xf4:\x82\xc5\xd1\xfaѾ8\xfasF\xf4/;f#K\xae\xbb\xb5?\xeb \xceѼ\xb1\xffM\x9a\xbe\xdc\xd3\xeec\xfa\x98\xf8\xdb\xdey\x9a\xa0\xfc\xfe\xa5\xeb \xd6\xe05d\xd7\xd4\xc6\xf9K4\xb3\"|\xe4h\xa1\xb9}\xd0xA\xf19\xe7Б\x93\xf0ۑ\xbf\xd49\xe7v\x98\xcf9G\xb4hN;\xa5\x90\xa6C\xe0Xذ\xe5g;\xacm^\xd3\xfa\xa0e\x93J\x9a\x9fÖ\xc8!\xf3\xf7?\xcf@\xe5\xda\xdd\xb0\xf6\xd9{7O\x81\xf1b[\x90\xa2z\xb6\xbafA\xf6\x82 \xe0\xde\xfdG\xae\x94\x9c`P\xef\xa6P\xaeD>d#\x86\xf7o\xfe;\xe7/]\x83\x9b\xe8P\xf0\xeaL\xf6R\xa7H\xab8\xa2\x853\xa25\xc1\x9c%=\xb6\xdb\xe8\xad\xa0F}௷\x9a\xb9\xb8A\xfe\xb2\xf8<\xc2ޓ#Z \xcd\xed\xf4~\xf9+\xde\xbd\xee>^9\xbb?|\x9e\xe1S\xcdT!y\xc1\xcd\xf3m\xb96J\x9f\x90孅\xe6\x96-l:\xb1C.\xbf>~XQsQ\x9e\xc1\xb0u~m\xf9\x98\xdd\xf4\xffb}:\x86]\xf9ƋXYX\xac%\xbf\xc8uUd\x88\n\x89\xf80\x825y \xf5\xfd\xfa\xc7yh\xd9k\x81(\xa1-\x9c!]2\xe8ѩ\x86 w\x95>\xf7\xed\xcdT8\x98\xc0\xb2\xb9\x9b\xe1̩ \n\x97\\\xe8\x84n\x81\xceh\xedp~\x84\xef&\xf70\n\xe2t>\xbf@\x9d\xb8\x99\xfc\xe5\x9crFG\xf4\x84qm\xe1.\xe0 \xafDgrϝ\xfc\\\xbf\xea\xfb;k\xd1|\x99\xa0\xcbRa &oӨ\x83g\xb8\xb3\xf9\xc4٫\xf0\xc7ߗ\xe1\xa7Cg\xe0\xdf 7\xe1\xce}<\x9f\xe5\xf77Ŋ reMu\xcad\x87O\xc7W\xd8X\xef/L\xa7\xf9ۍ^b\xc6Q\xc5\xe7\xfa\x8a\xfa\xbfa0n\xb4x\x8d ^\xff\x8bNU\xfepdl T3\xe0\xc3\xd89s\n\x00t|r\xfb\xf8k_g\xfb\xb3J\xc9z̲\xec\xbfNo\x8a\xae\x9e\xcb#b\x9d\xf0\xa4\xe2\xd6_N@\xffI\xe1Fu3&\xc5 \xdd \x9d\xd0Y]\x9c\xd07\xae\xc0\xeb;7\x8cE]\xaf\x95\xb0܇\xceBɬ)a@\xcd|\xae\xf4D%E:xG_lD\xef\xd2\xdf\xd6\xec\x8d;\xb8\xf5\x85\xd3\xfbր/3$\x95\xe2\x92D^\xad/\xd2GTX\xb4\x918\x9a\xbd\xe2E\xfa\xb7p\xd8Z\xe0 pD\xd3P\xc0iN\xedi\xfc\xc1P{\xe2 \xb3\x91\" \n\xe4\x00GG4u,\xd4 H;\xa47\xef\xa7\xfe>멷}\xf8A\x85\xbb耦krH\x87w\xa2\xa3 \x87\xf6\x9c\xa9\x88;Vth\xd7\xed{%$xxɵ\xff\xc7\xdfa\xe7\xa6\xfd>\xab\xa7h\x90 G5Ԝ\xb5>\x89\x83\x8d\xe4m\x00\xf7p\x87\xf3\x893Wa7\xee\xb2=t\xec\xb8z\xf3<ƶ \xe97Nt\xa8]\xee\xa8\\\xf4Kv\\\xa9\xc0<`\x9d\xe6g\xb7\xf9\xdc\xff\xf9\xdb\\\xbf~?\xd4\xed\xc3\xecagA\xe8\x88~\x85i\\i\xdf\\\xefG\x85ș\x92A@\xa2\xb8\xaa\xb5\x99\xbeܞ\xa2\xbe\xde\xed/Z\xc7̟[WN\xc7[qD\xc5s\xb9\xbdA\x89 \xb0r\xeba9g\x87^\xe7\xe8{xFց|\xd9|o\x90xu\xf3*\xbc\xbe}\xddXT\xea:oׅp\xcf\xe4\x9eҬ(\xe4H\xfb\xb1T\x99\xc8%\x85H\xb1\x98\xbdy\x81Fݧ\xc0\x8f\xbf\xfd\xc5A\xa8Q2+\xb4\xabSP\x83#ʅ\xd5\xfaf\xc9D\xfc\x9b\x9b\xb5\xb0\xce\xfe\xe0\xb9\xeebٷp\xf0-`\xcd\xedƌO\xbc9\x9c`7>a\x8bץ\xb5\x97\xd7~\"v\x9a\xb6\xadӦΟ\xe9\xc5a\xaee߁\xb8#z\xf5FJ\xfd\xb2\xd0\xdc\"\xa9\xbd\xfc\xf2\xf1\xf2\x8c\xef\\\xe1_\xbb~8s\x96\xad\x8eks\x82;\xb6m5\xab9\xaf\xa2ܲm/t \xe2T<\xc2\xe7\x961-,\x985\xdc𙜉L\xd6+U\xa1\x9c\xbfpEZ\x87VM\xbf\x87u++\xf4\xbcG\x89\xfdC\x9aY(\xd2\xce\xf8B%\xeax\xe2>w\xfa\xf8\"\xb3fR\xf9R\x84\xd61w/\x9dW\xd8#\x9ev\xf1.X\xbcV\xe7\xe3r\xf5e\xe6\xf40g: \x83n$\xd5?dy?#Z ͭ\xee\x88\xe6\xefZ:?V\x8b\xac\xd9C\xd5 \xee\x88\xf6\x9a[\xdd\xad\xd9O5\xa0S\x85>\xf4\xbe#ψ\xee\xd2TUP\xb5&o?U\x9e2\x95Z\xe0\x8e\xcdKFS\xbfQד\xc6\xf4\x80\xdc9\xbf\xd4v\x00\xf90\x9f\xa2\x97g\xbcj \xbd\xf9\x98yD\xe3J\xdaY>e\xc6r\\\xe4\xf2w\x84\xb2\xa1\xc9-@\xec\xe0Ұ\xff*/\xd7\xce_\xbc*\xc5 +\x9em=kJW\xda\xd5\xebvB\xf7>\\\xe9\x88 z\xf4h\x96{\xa6\xeaPR\xdbS}\x91\xe7wa\xb8X\xacC\xbb.\xd9\xf3\x97l\xc0\xe3,\xe4\x9dGR\x82\x83HwD;i\xa03g;\xa2{\xe8.W\xb1bF\x87_v\xccr\xa1\xd2\xd1\xfe8\xa2˗.\xa030]1}\xba\xf7\x9d \xab\xd6\xee4a|\xa9R&\x85\x96xs|\xf9i\xe3ߘi\xb8\xe6\xf8/r\xd5\xf0\xb4\x81\xd1Y\xbeHkx\x8dg\xfa\xd9?\xcf\xd2\xedٌ߱\xf7 L\x9d\xb9\n#\xc8;O b\x87ڥ\xc5-Y\x93wGtyeG\xb4\xdb\xf3\xb3\x9d=\xd7m\xfa:\xf6/)\xae\x98\x8f~\xffe\xbe4\xbdB\xde\xa8u\xcbV\xef\xb4\xb0@65\xa9W\xda4\xad⓼4\xee\xac\xf5rF\xf4H\xdaY\x8b;\xa2Yo3XW\xcd\xe0\x8f/VU \xa3B\x940\xb1o_\xbe`\xdaU>n\xearX\xb5~\xb7n[\x95,\xdc|\x87\xe66\x8b\xe7\xf5\x8ch\xbe#\xda\xcc\xc5rj^ҳ#Z;#\x9a8P\xa71װj=\xbe_\xf6\x99\xc4\xd9K\xfd\xdc2\xe2ĉ\xa1\xd0ڍgB\x88\xf3#\xab\x9b0\xe6\xfa\x9d\xe0:\xad\xc1\xde}Ǩ\x80T\xd2Cs\x8b\xfcY \xfa\xf8ax]>)\xf6aJD\xea\xf2\xb2\xaa\xdd`\x8b\x80b\x91\xc0Oy\xa2\xf9\xfc\x80\xf9U\xfe|~\xf25?(\xa2\x89\xf2\x84%\xcc\xeb\"AD}\xe1\xf4}Tg\xe1\x84\xd79\x84\xff\x95\xd2>1\x8c\xb0\xa8\xbe\xe6\xd7T\x94\xf45\xc2v~]^\xbdy\xca7\x9b\x84N\xf7\xf3\x9e\xe9\xdc\xdc1C\x9bC\xdc\xd8l\xa2\n\xff\xc6\xef.\x8f\xd1!\xd6\xe9%\xd69a\xd8b\xa0#W(\xf5\xefQ>M\xe1\xeep\xa1\x85\xba\xb4\xfb\xf96\x96\xa3\xdd\xcf\x8a;\"\xa5xϞ0t\x91\"R\xd6,i\xa0P\x85\xbc\xda=?\xac\xe5\xa4\xe3if\x8c[\xa9\xd9ة~{Y?O ݚ\x83D b9\x91)\xfd\x96\x8fW\x91\x88\xf7i\x8ew\x82\xe2\xaeR:kw\x9e7\xfc۱\xb3\xe8|\xbe/ \xffq{6+ \xe3\xe9\xfd_\xd4\xc3 \xf8\x89\xd7쥖\xd7\xe6C\x95\xbf#^\xa4`\xf1\x86H\xf7\x85\x97\xc6P\xac@\xc2c^a\xc8j\xb0;7\x9a\xd8\xe0Y\xe3\x91R%R\xfe0\xb64c\xacʧM\x82\xa6ye\xee\xea}0u鏖hC\xe4\x84\x89N\xe8oݜз\xae\xc1ktD{MpAF\xa9+\x94yc{\xdf*\x90 V4)\xefǀ(I\xcdw\xe6\xff\xb0N^\xa5\x95\x8f\xeb}\xd88\xa59;C\x9d۞\xb0^\xfb\x83\xc6Q\xbd\xcb\xff\xbf\xe1E}E\xd8\xcd>\"\xbd\xb7\xbc\xc8/\x8ca7\xf1#\n>Ѥ\x9aq\xa4\x85\xb1\xe5\x85\xeatCs\x99\xf4\"\x95{1寁\xf2\xf3#\xa2:\xa2I\xbe\xa3\xc7\xfe\x82\xda ;\xe2\xc4\xcbmåv\xfe\x8d/l]?\"G\x8elK\xb4l\xc5F\xe8?D\xeeþ-\x83p\xceL\x9d*\xacX8^\xeb\xc1\xc6ޒ\xb7pu\xb8\xe7!\xdcO`\xa7\xc6P\xb5bIE#ރ8\xbfpVS\xab\x9e\xcea\xaeP\xad\xa5\xcb\\\xac\\<\xe8=K\xa8Q\x00\xf6\xa7.\xc4\xf6\x88\x9f8e!\x9eݺDF\x85&e\xf2$\xb0z\xa9\xb5\xdfi\x96\xd8\xc7\xfd:#\xdaOG\xb4\xf8\xe0\xf9_sD[\xb4\x8e\xf4\x99\xbdҍ\x86ˎ\xde \x00\x00@\x00IDAT\x84\xa3\x87t\x82\x82\xf9s\x84\x9b#\x9a\xe6\xdc7\xee\x00\x85\x9c޶\xe3\x970\xd4\\\xbe*\xb3#\x9a\xca\xe1 \xe6J\xf0\xe2\x00w\x83\xe5\xeb)'L]\x93\xa6-\xb3ma:{k\xef֙\xecp[\n\x96ٶ\xcbpغ}\x9f\nU\xb6\xe4\xb7пW 5\x83Mh\xd6\xe7\x86\xe6ӝ\x9d5~ǝS\xbdL\xf6\xe44ҥݫ\xff\xba#\xbau\xa7\xb0m\xe7i#~\x999 ̟\xd1\xe9y\x8bJ\xd5\xa98\x95\xe6\xfd#w\x91\x86\xa9F\xe5\xa5v\xb8\xb0:\xa2\x89\xd0\x81D\x84\x997n܅\xc3g\xc1\xd6\xfb8\x87o\xf6\x9b\xe0\x88^\xb0t3\xf46K\xdaPq\xe3Ą\x9f\xb7Nu\xa0\xf7\xd5;\x8a\xb2y\xff\xa1֭ը\xfczX_\x85o \xb3\xbd\xac\x86g\xf7\xea\\\xcf\xc73\xfdqD\xb3\xd0܌\x83&\x9f:\x00\x82}\xfb\xd0\xaa\xe6\xf2\xf0W\xa0\xb5\x9b~\x82\x81\xa3\xe6z\x8b\xdcV\xa1\xfd\xfb&9\xa2\xa9\xb9\xa9i\x82\xe7\x886Z\x94u\xa09K6A\xbfs\x8d\xd7\xeb\xbf~\x9e\xa7\xed\xfa\xb3ޯY\xd2\xdf\xcf\xfc\xebP-\xc7\xc0\x86mr\xcf$\xb0/G\xb4Q!\xab\xbc \xab'\xed;\xa6\xb1Lx_\x93E\xf9\xec`niE^\x91@T\xc2+^\xa4\xf7\x00+\xf2\xab\xf4\xe2\xfc`\x84\xf9\xb9\xf8\xdb\xeaR\xe5\xbb\xe5%\x94E\\5\x83\xcf\xaf\xb1\xe1\\> 1.D\xf1d\xe1\xe0JO昶\xfcg\x98\xb9x\xb7\xab$\x89?\x80!}\x00킥\xf4w4\xfe\x89G\xb2\x84GZ\xb7|\xfcq\x84-@\xac^\xa9\x00\x94\xfa.\x87\xa3\xaf^\xa1\xe3\xf9\xdcz\xf4Dq\x9cG\x84\xdd\xcfv\xc2^\xbbr fM`\x8e\x9f\x9aU\nB\x92\xcfRؑ\x85I\x9eѾ2&K\x9a\x00\xb4-i\xf0\\e\xaf\xc9W\xa7\x9d\xfb'\xcf]\x87\x9dNÞ\xfd'\xe1\xe2\xd5;a\xe2|\xb6\xd3!\xe9\xc7\xf1\xa0_\x9bҐ1\xe5Gvh\xf7<>\xffp\x85\xedJ\x8d\xdeGy*\xc2\xe7?\xb1\xc5s\xa3\xf1\xef\xa0K8\x87\xe0\xb5K\x89\xe3A\xa4ϓc\xd8\xe8(r7db\xe2T\xaf\"\xf1\xcfi\x91̢=\xb0pݯ\x9fD4\x8c\xc2:\xbcK-\xc8\xefr\xa6\xfd\xab\xdb7\xe05\x86\xe4\xf6')a\xb9\x9fU\x8e\xd9\xde7\xb4\x96rN\xb4,\x9f(\xa92@@d\xb4\xb3\x9a\xae\xe3Y\xd3j\xf56\x9d?{\xc0\xf7\xf0Y\xdaČ\xc2_{\xf2\n\xf8\xaf\xd7\xf6\xe0\xe5\xf8\xafX\x9e\xe7\xf3\xdf\xff:\x9e\xeb\xe9\xf4릿S9\x9e\xdc\xf2\x9c\xcf\xfa+\xab~\xc09\xf5\x8ch\xcbD\xabm\xe2 a\xd8:{\xa9\x00iU\xf2P\x9b8ņ\xeb\xb3\xc5#7\x98*\xa0\xe2\x88\xf6\xe7\x8ch[\xfe\x98\xc9[V\xc4;\xc0\x9c\x9c\xb7\xafX\xbeK\xb7\xa1\xb0q\xcbn\x87\xd2\xf6ٳ\xa6\x85,_\xb2\xd0\xe2\x8b\xf2\xbc\xaba\xf8\xe8\xe9\xf6߀\xdcԟ\xa2#\xadv)W\xfe\xaa\xb8C\xe2\x91\xca6\xaf{\xe7\xa6P\xb9bq[\x9c\xf7L\xb1\xca\xc1\xac}\xf8gk\xad\x9e\xbdb\xf5\xd6V\x84\x8f\x9c5\xcb'B\xf2dI\n\xad\xa9\xf4\x8b\x8b\xd22<\xe5\xf2f\x8a\xc9\xd3\xc3tF˦d\x9f| \xebV\xf8\xde)\xbc\xd0\xdcn\x92\x98\xe5'\xa8\xb1\xe7\x85\xcb\xd1d\xdd\xc1~\x9d\xcdvD\xeb\xad\xc3\xf4\xe3\xe3=[\xbej\xf0\xf8\xf17\xa3DX\xfc\xa8!\xd5˺\x86LX78dT\xfa\xc31\xb7\xed2,\xcc\xcf`\xf5\"=9\xa2\xb3\xaagD\xfb\xee\xddbo>,\xcaI3\xd8\xd9/C\xa9\x8a\xadD\x94#<\xac(^4\x8f\x8a\xe7\xe8\xe4/\xf1ܥo\nՅG\xf8\x91E&M\xdfrf\xcf,C\xeaH3}\xce*3q\xa1\xe9ő8\xba#ڽrΈ޷c\xb6˜ߑ\xf8|b\xfb\xb3#\xba\x82\xb8#Z\xce\xfc\xf9\xa7U\x87a\xb0}\xf7\xaf\xeeʩ_}\x99\xc8\xe9\xab=o\x8a%\xc5\xe9\xc2\xcf\xfb\x9fP@}^\xccW\xac1ܸyG,\xedk\xa1\xb9v\xb7SE\xfe\x9f\xf7\x836]FE\xe89g\xee\xd4^x.}z\xcd\xde\xfcq\x9a\xb7\x9f\xa8Ƿ\xf7\xf7\x8ch\xf6\xe3\x8d1w\xd1F\x84!\xdee\x9d MgD\xdb%\xa7\xea\xedh\xdd\xf2j7\xe9 \xfb\xfbӍL\xc3W.W\xfa6\xd4`\xba\xe5)S\xad\x93\x9fgD\x9b\xd8\" \xf67<\xa3\xf75?'\xbc\xb5>\xb1~3\xfcw{\xb5\xeb>\xb6씟D B\xf6\x9a[\xa8ܯ3\xa2q';o\x81\x9d;h6\xa7F\x9f\xbbdȆ枍c\xaf?.\xf0\x92\xfe޿?.\xaa\x9aqEy\xfd\x849\xdb\xd6\xdd\xc6\xc1\xda-\xf2g\xd4k\xa1\xb9EyD\xc5\xdc\xf0\"\xbdGXd/ {\xac&\xc8\xc5b,uy^\x9f|\xe3\xbd\xce\xa1E\xaf\xcb+\xca\xef\xf6_\xb1)t \x8aт\xf6xk.q[K\xe6\x92X9F\x90R\xc2 \xe4\xd3\xe7/\xa1\\\xd3Ip\xe7\xae\xdc1J%\x8ae\x87\x95\nj\x9f\xcf޾ \xf7\xf1\xf8\x87\xb0N\x97.\\\x83\xf9S\xd7*η\xf4i\x93B\xcf\xce\xdf[D\xa0\x9d\x89z\x9b\xd0\xcf\xf0=\x89\xb7\x9f\x850\x82d\xfc{\xf62,\x9a\xb1A\x91\xa6K\xa7\xea\x00\xb81<ҿ\xff\\\x86\xa5s6\xc1\xabW\xaf!.\x86~\x9d\x80\xcf$\xda8\xe1\xb1ah\xa7\n\x90!E\xc2`\x8b}\xe3\xee#8p\xec\xac\xd9qN\x9d\xbd1wDHqcG\x87\xfe\xed\xcaB\xb6\x8c\x9fh\xe2\xf0\xe1\xc4\xfb\x97,\xac1\xb3 QB\xb1\xe2\xb0\xc6c}\xf8Rt\xe5.:\xa4\xcf<\xb2\xad?&D\xfe*@4~,\x90\xd9\xc2\xfe\xde\xec\xde\xd7\xc9\"\x9c\x9fx zV\xb3\xb9~>\xa1>~\xfa \x86L\xdf\xebv\xfd!\xa2\xbd\x86\xe1U G& Θ\xf1\x9dЯ\xae\xfb\xe7\x84&>y\xe0&\xf3\xe7\xf0Y\xb2`~\xb6\x81\xcc\xc8\xdf\xd7u\x94OR\xed\x8c6\xa6b\xf5\xc0\xf9+7\xb5\xac\xba\xe5rB\x8bߪ\xb0\xd8_\xc2\xa6\xe1\xed\xc9ۃ\xb7oO#\xdeH/\xe2\xdda\xa6\xbe\xae-\xeb\x9c\xf0˫\xe6\xd5~D\xfeB\xbd<\xb7\x97\xc8]\xb4\xe7[\xbchf\xff7\xd4\x8d\xca\xf0/Sʛ Mʪ\x82L\xaf\xe0â\xbdD\xfeR\xf8 \x88\xe8\x8e\xe8]\xbb\x81\xd6hǏ|jX\xaf\n\xb4\xc0\xb0Ӕĉc\xf5\x9a-Ы\xdfXyf\x8cҗ#\xbax\x99p\xf1\xf25i\x89۴\xac\xf5\xf0\x9c\xe8\x90Ib\x94\x83\xc5\xf6e\xb9v\xed&.YO\xcc\xf6 /\x9c=2eL\xa3\xd0\xf8nG\x84\xa2\xb4\xd6\n\xcc\xc3Gπ9 ~\xb0\x929\xe4d\xfe C\xaa\xcf\xea\x80e\xd9\xff\x8f\x8eh\xd2\xdc{h\xee\xa2г\xaboGt\xc1\x92\xf5\xe1ڵ\xf0Y\xd1\xed\xb3\x91%\x91\xe1\xe9\x88\xde\xf3\xd3oж\xd3P<\xff慤\xb4\xe1Cf\xe7\x88&Ih\\\x9bGk\xc8â\xc6\xfcA\xb5J\xad\xcep\xfc\xc4m \x97@'\xf4PtF\xb3\xc4%\xd6I\xf7\xfdz \xea7C'\xa3D\x8a\x8fΤ\x9d\xa6a$\x90H\xd4\xf6$\xe3\xa7,\x86Iӗ\xdb##Hn\xd89\xa2Ia\xe3^\xd6>\xc6\xfbUh8\xa2\xbb\xf5\x9e\x00\xab1\xe4\xaelJ\x9b:\xacZ4L\xef\xe0bA~\x93\xb3v/F\xa9\xe19\x81\x96\xa1\xe2\x9c%WMx\x8a!e\x93WG\xf4\x9e\xed\x8f\xe8s\x8e舦Ɇ,\xc4\xf7\x80\x8c\xa4\x9a\x93;\x82\x82\xeb\x88&\xfeJK\xb0\xe6\xd0\xf8\x8b\xf5Q\xd5?l\xd8 ]zY\xa3\xaf\xce.\xbd\x87\xab\xf9\xff8\xd7eaϫ\xb7%vɬP+\xe7\xc6\\\xa8tt\xc3\xdae\xa0}\x8bjz\x86z\xa5\xd8[\xbdoG\xb4\xda*(\x8d>~\x98| 6\xce$2\x87\x8d\xf4L\xbd\xbc\xd3Y\xd0\xcd;\x8e\xc0\xd0\xcaG*\x82\xfe\xeb\x88X\x81sw\xe7>\x93=\xb5\xd0\xe1\x9d\xd3!V\xf4\xe8\xac `\xce݁\xd1y\xc0\xcbzm\x86\xc0\xae\x9f\x8eH\xcb\xf5\xd6-m*\x95Pl\x96\xad7'\xc3\xf3\xf1/R\xf3\xe7G\x8e\xf72?\xb0\x9a\xacE \xfc\x81\xb9<\xa2|n\xb0\xff\xf23)\xf5\xff\xba\xf5<\xe3\x95 \x9e\xdb\xc6X\x8e]\x8b\xa5ea+\xa7\x88\x99s\xe4\xafKФ\x9b\xfd\xbd\xddN\xe2\x9dj@\x86t\xc9\xedX=~\xf5\xa6vg\xb3\xa3\x8d<\x8a\xc6E\xbb\x87\xaf_\xbd \xffc\xef(\xc0\xb48v9\xa4w)\xae-\xb4\xb4\xb4\xb4ww\xf7\xa2\x87\xbb\xbb\xbb\xbb\xbb\xbbCq\x87Z(\xb4\xc5~X\x81\xe2\xee\xdcKvwVf\xfd\x97\xbb\xa3\xdc~\xdfݿ\x99d2IfvV2\x93D\xc2\xf7\x99i\xe3\xdbA\xf4h\x9f\nMQʠ/^bn\xca\xff\xf2\xa1\xc3=\xd5\xf7\xec\xe9 X\xbbd\xa7P\xbd瀆\xf0.\x82\xe7\xefi\x9e\xca\xf0w\xb9/\x98\xbe\xfe\xc5\xdd\xd9td\xcf\xf35|\x99%=>\xf0\x9c=\xef\xd19mu$N\xc6\xf5\xac\xe9q\x87\xb4ۃv\xae\xff\x9d\xce[\x9e\x86\x83G\xce\xc1?\xb7(\xcf\xccn\x99\xf9\x91>f\x8cOax\x97*\x90\xed\xcbB+N\xe76\xc38\xa5\xf7\xbd\n\xbc| !\x8dW\xb5\x87 Fޟ\xbdﯣ\xd3\xf3+W\xe4 \xc0\xd3~H1\xa3b\xa1ւ\x9e\xde\xec\xeeO\x84[\xff\xf3\xf4\xea\xfbף'/\xa0懶p\x00s\x96\xf39\xa1Gt\xfe \n\xe7\xfa\x9aG\xa9\xe0`\xcc}\xde\xdd\xf6;㢀 SZs\xaeZ\xcf\xfaM\xdb?|\x854̏\xbe}o\xf3\xda\x8f~\xbc(\xb0]}\xdf\xe0E.\xf4\x9f\x97O\xc1\x88g\xbe\xc1+\xe3\xc1\x98\xff\xef\x87\xd0ܼ!\xc3\n\xec\xf4B\xd7\xca\xcbO Z,\xa6\xca0\xe1\xe9\xfa(G\xb4r!\xf2-\xc1LW^Z=\xfc\n?~\xe6.T\xcdUȖo2\xe3.\xa19\xa3\xf4̰dϾ\xc3Ю\xb3;Ƕ!\xa3P*LO;\xa2\x97*;\xa2\xd5֭Y\xaf\x9c>sޱd\x81\xf5\xabB\xdbuz\xa5\xff\xc4꬇\xd4\xfc \xc3`\x91J\xf9\xcf\xd3+\xef\xce^\xe0KG\xf6\xfcbk\xa7\x9cfL\x009~\xcc\xe2\x94\xdc#\xba\xfeC&cn\xf5\xed\x8e\xeb\xe6\xcd\xfd=L\xdb\xe9\xd5$\xab1\xd8\xc3\xd0\xdcE\xf320\xfb\xf3)\xdcE\x8c\x96\n\xbc \xcd\xcd\xc2\xe7\xb3\xbd<\xe3\xb0/\xf1\x9a/\xf5*i\xb1\xfd\xe1cfâ\xa5\x9bx\xd1M\xe1\xaa1G\xb4\xe4\x88V\x99OC_\xe5\xa7p\xf6\xdceMه\x90#\xbaH\xc1\x9c\xea\xe1!\x8a\xaf\xeb@I+fR\xaf5?>|Krq\xf0\xd1c\xa7\xa1I\xeb~8߾ 1s\x91#$&\xe6\xe7}\xf4\xf8\x89\xab<\xb4\xda\xd0ܒ\xb4\n\xa3\xfd$\x83\xb0\xf1g [\xdbS7\xde8{/\xc4q<|\xecGt\xf3\xfd\x87F\x8c\x99 ^\xb5\xab\x95\x84\xee\x9d*\xfaʟ\x8fx\xfd\xb5\xa21\xf1g\xce]㦈9̴\xfe\x81hF\x8d\xfa)Č n\xbb\xa88\xa2y\x831X\x91\xf7C\xcc= w\xb2.\\*\xee\x9cP41?K\x9a4!\xecX\xaf<\x98Sz\x8ey\x8b\xff\xb2\xe4\xc0].}hn\xb1\xd8\xfdAy\xde\x80#\xb8K\xb6Q\xebAĜ\xfa\xa1\xb9\xf9N`W\xb02\xfe\xf7<\xcd\xdb\xe3\xe2\xc7߇Ad\x93t6.\xd8X\x92\x96\xa8\xd4\xae\\s\x9e\xadS\xebZШnY\x91'S\x8f\xa9K\xa5XV\xae\x96\xfb\xd1Bhn\x9e\x9f lv\xbb\xe0\xa7W\x9f\xc1\x9c\xe9:i\xd4f8 A'tĈ\xf8\xe1?D\xc6\xdc\xe1\xf7\\\x84\xe3'G\xf4©\xf4\x8c\xab\xac\xbbx\xf3z\x96#\x9aB\xb42\x8eJ\xe2߂38o\xd9Vp\xeb\xf6}\x9e\x99)\x8f~hǥ\xb3\xd7`\xf0\xbfg6n[\"\xe2\xbd5\xa4\x8fC\xfb\xfe\x82};\x8e\xcd&H\xea4) QБ\xf6\xedy\xfag\xeb\xef\xf0\xdcfwrr a=\xb9O ˜\xd1j\xbd\x9e\xe1\"\xba㧯êm\xc7\xe0\xaf3\xd7ᙔ\xfb[M\xe3\xcdyt\xe8\xc7\xc1\x9d\xcc\xf45\xea'\xe5\x93\xc8 :h\xf1ޓ\xa7/0\x85 }Sp\xb7\xa0>V\xcch0\xb1Ou\xed\xeeo\xfe\xf2\xe2\x85\xe6\xf1\xec\xfa\xfe MHv\xf7?\xd78c8\xe8`tH\xdf\xa2L\xe8\x92\xa2}D\xe7jl)R@\xb1\xdf\x94\xb5\xfb\xd8\xf5\xf0\xe7\xff\xae\xf3=.\xec\x84\x8eN\xe8\"\x96Nh\x8cL\xfe\xe0>\xbc\xbbuMW\xdfMA\x97{a۟AB\x95ͽ*C\xb2x1\xddT \x00\x91?\xffJ\xf5}`Ӟ?\xa0ˈE>\x8b\x86ׇL\x9eޱ\xf9i< \xb1czMk\n\xc0\xd7W0\xe1g\xe1} \x84;\xa2\xe5ov\xa9j;EyPՖ3\x88\xc7\xf3p\xe88\xa2I:\xa6\x8f4\x931\x81 ~K\x94k7o\xfdk\x801.J?.\xecڲ\xd0y\xec\xcfSРIWC\x9cQa\xb1\"y\xa1\xaf\xd6F\xa8P)\xa3\xafO?\x8d\"\xb7\xad\xee\xcff\xad\xfb\xc0\xa1ߎ\xcb8\xbb\x93\xea\x96\xbbgqg\xa9\xf2\"$\xd6R\xf7\x95\xf00\xcf\xdb\xcfӻ\x81\xc8Sɕ\x83j\xec\xf0n\x98_\x9dx~<:\xf7 \xdbvt\xdcB\xd9R`p\xbf\xf6=YM\xe9A\x8frD\x90\x8eh2\x834b\xf0I\xd8\xf5\x8eh\x8e\xe8\xc0}\xe0\xf7\xa3'8{\x9b\x83\xab\x8d\x81\xc91?\x90\xd2\"\xb1 +\xf2\nݓ6\xc3KmH\xa09?\x89N毅?\xf9\xe4\\\x99\x88/\xab&xf>;\xbc\xf5\x8b\x86\xd61\xfd\xea\xd5\xa8T\xb3=\\\xbd\xeey\xf8 \xd2\"q\xa2\xf8\x90>]\nH\x99\xfc3\x88\x854bƈ1\xa2G\xcec\xa1\xc39\xbe4R\xbd<\x92\x9aƒ\x91>?\xf6\x80?O\x9c\x95 a\xff\xd1\xffb\xf8\xe2\"e\x9b\xe0\xear6\x00\xac\xf5\x98?c |\xff]&\xf9r\x90\xfb\xab\x95\xae\xd4ʱ\xe3f\xf1\xec\xc1\x90\xe5k|\x91c\xcey\xbcj\xe5\xa1\xe1u\xf1\xf2u\xa8T\xabЊyO\x8f輠\xfeN\x9f6~TO\x80}bQ\xbf\xe3K=\xfd\xc6\xc4_\xeaoV\xc7\xed\xde~\x87\xbb\xb2\xe4\xd4\xefz4\x93\xe3\xbfp܅\x83\xe6CpD\xffu\xe2<\xd4l\xd8\xc7\xc8L\xa6e\x87v\xcd>>\xb3ۍ)\xa1\x88\xbcś\xc1\xdd\xfb\x8fsԻ T)WP\xa4g\xd3)'\xa0\xc79\xa2y~&0\x9bN\xe5铵oB/\xcfߞ\xe29\xeb\xacX\xbfz\x9eɕ\xbai\xa1W\xda4I!C\x9a\xe4\x90 ~\x9c\x83\xc5{\xb1pO\xa6끮\x9c\x8fc\xe39]3\xb4\xfb\x8c\xe6\xd9_~; Zq\xdcX\xd8rD\xf3bw\x88\xafѿ;\xb5\x9b \xe4\xb7\x847-3\xa4\x94h\xecQ\xb0\xf9S\xbf\xb0\x87oJ\xe4W\xb2Fg8w\xe9:\x8f4\x85\xc3Ѣi̮~>\xe0a\xfe\xf1+\xb4`\xd7\xf2\xf3#\x82\x8en\xf1<\xbd\x8fa^<+\x98\xe1|,\x82\xd7\xecH.v=+/|\"[&3\xc3+׻5^-\xd4\xdc=\\\xbe\xd9dLU\xf5J]lz\x9e&UЫ\xbe\xb03\x8e\x9cz\xa7qW\xf4;6\xc0Mk\xf9\xf1wQN\xb5 \xb7o\xa0P\xa1\xac\x90\xb7X6\xdc\xed\xf9\xfb\x89o\xa5s\xcf-WЦ\xd2'&:N\xe9\xfe\x92\xc7\xc3\xfb\x8faޔu\x82\x836\"~W\xa8ٰ$$\xc7~V\xff\\\xfb6\xae\xdc \x90\xd6\xea\xf8:c\nף\nČ\xa6|\x87\xe4\xe9\xef簈`\x94ϗRZQX\xfa\xb8\xfd\xf0\x913p\xe5\xeam܅͞\xac[O\x84\xbb\xbfg\xac I\xc6 Y5\xb3n\xe3\xf1,\xcc?&\xf2\xb2a\xca\xcc\xe65\x8c\x8b\x82o>\x80\xf7oA\xf0\xe3\xe7\xf2wj>\x00\xc3sG\xcc\xf1P\xd8zy\xbc~\xbef\xfd\xe7\x80\xff\xd5\xeeC\xd71\xeb\xe0\xfc\xbd\xef\x81vB\xebT\x8a\xe6\xb6N\x85\xf6\xfe!:\xa1o\xd2sk\xd0zܙas\xf7XO\xa5\xfa\xbf\xa9 \xd1?e\xa1\xcc\xcdj\xe8\xcb#\xa5E\xdbF#K\xf6).\n\xc9S\xa37еŽf\xd5\xf2B㪹eim\xcd%\xc8\xe3CbĴ\xb5\xadoB\xcf\xe4a\xbf\xe4\x9e\xc0\xceSֻ\xd1\xf2E' \x973烠l\xed\xeefj\x96O\xdcJ\x91nx\xb0\xeb\xd9tx\xf2x}y<\xc2o\xf0\xfbM\x81\xae\xf3Rhy\xf5dؠ\x99P)\xe2\xd5w\n\xeb\x85\xe5\xafw\x9e\xc2-\x9e\xa77\x86\x9d\xce\xfc|\xe1\xc9\xaa\xa8\x91S ˫\\\x80fx\xad\xdd\xf4\xfa\x89x\xaa-J\"\xfe'\xfd\x98dZ\xa1 1\x99̴5û\x96\x9ao\x80g\xe0\xcf\xd1\xef;z\xba]\xc1s5\x85\x8b\xfa\xea\xd7.&|C\xbb\xf7\xec9\\\xf4Ԕ\xd6_\x88M\xab\xf7\xc1\xa9?\xcfC\xda\xcfS@\xd5:\xc5\xfd\xd5\xcc\x9e/\xbd\xe3\xad\\\xb8 .\x9d\"\xe5\xcc\xff-\xe4/\xf2\xbb\x005\xfa߿\xfbV/\xde\xf7\xee<Ԕ\xf3@\x89_C\xbf\xa5!\xa2\xf4\\AÍ\xee\xc1Wo=\x80\xcd\xfbO\xc1\x8e\x83\xa7\xe0\xfaM\xe7\xdf\xecx\xfej8n\x9c\x90wp\x9d9-|\x85a\xe3\xc9Men\x8e縰\xe1\xaf\x97`ݦ_pѫޱh\xc4+c\x86\xa40w\xc7\xc0(\xfa\xf9\x96\xaf\xc1]pZ\x99D\xbc2\x8a\xe6x\x9e^ \x8b\xb5\xa9L\xe4\xf0\xe1\xdc$yi\x97::\xa4ߑ\x93\xf7:\xa4)ti\x83\x8b\"\xe6\xf9\xd24g4\xd3W\xdfb}\xb7x\xa5?\x94\xfa$ᩋ7\xa1;:\xa1o\xdc\xd6_\xd1\xd0 =\xb4#:\xa1\xf3\xd88\xa1\xa1~7q'4{84t\xff\xef\xea\xdd\xc7Pn\xe8\x81M| _\xbe\xab_5\x8f\xb2DL\x92 \"\xc4M\xa0\xa0b\x8b\x91p\xf3׳#y\x928\xb0vBS\xd5\xfb\x822B\x8d\xf67\xac\xe3\xb5\xd2\xea!;\xf9\xf55B\xb2\xc4N:\xb7x\x9e>{S\xb9\xfa\x8da[G4\xcd\xc3dL\xf9Z\xe7,\xcb^\xec\xdesX\x9a(%\x8a\xe3YlP\x81\xa5aj\xa7Y\x88\xe3\xa59|\x8e\xe8\xfa\x8d;\xc3\xf1?OK\x86u\xf6\xb3\xe72\xdc\xe1C\x9e\xb0Y\xffܽw\n\x97\xac\xeb\x8c R}\xfbM&X0{\xa4<\xbe\x98\xf9x\xfc\xf8\xe2\xf1\xba <\x81\x8e\x81\xd9\x00\xe1+*\xf0\x90\xd3`\xd9ʟ\x95\x9b\xb3\xf8\xf1\xe2\xc0\x9em\xc6;\xc7m\xaa\xa0\xcd\xe4\xe5.H\xf1jU\xd5\xae^\xac?\xadT\xbd\\\xb8\xe4\xfccc\xd9҅p\xf7q;\x81\x91Q\xeb\x840\x96V\xed\xd8\xa9\xf8\x82\xdf\xe3CS\xf6|U]\xe5\xcclٴ4kT]\x90\xc9\xec_\xb8#\xda\xcc2\xdar\xc5-\x96\x8b#Hۣ\xfd\x87L\x81Uk\x9d\x87N\x9f1\xa9\xe4̞E\x9d\xc4U\xcb\xcd=\xac\x95X\xac\xcf\xc6\"\x8fao[d\xf5\x8d\xb9ە\x92\xa3 O\x91\xba\xae\xc64\xf1,U,/\xb4n^S\xdcMn\xd9\x93\x8fYA\x87G\xb4Z siE*/\xeaC\xf3\xc3\xdaM{\xa0W\xffIj6\xa6\xe7iS'\xc3U\xe8p\xbc\xb1\xfa\"\xe9\xfc%a\x84C\x87d\x93\x86\x95\xa1-\xf6\x81'Ǒ?NA\xfdf}]U%'`\xf3F\xd5'4\xed|}\x8a劅\x8c wDk\xad\xb7n\xd3^\xe8\xd9\xdfݢ\x82\xe9\xe3\xbbC\x9e\\\xdf \x8c\x98\xb5\x8dlm]f\xde dG\xb4\xd3\xd7)_;\xa2oܼ\xf9˷\xb1\xb4+\x8fl\x8a\xe1\xe7;\xb7S\xc8\xef\x97l>a\x83\xf9\xca\xf0g\xceA\x97\xceq;G4?\x93\xf2b\x85&,^_\xa2\xbcy\xac\x97\x8f،\xc2-\x9e\xa77\x87Ey\xbc6z\xffeW\xe8\xc3\xac\xb5\xac^~^Z\xd1\xde\xca\xfc\xa7\xad!\xb1D\xc9D靽2ZC\x9d\xf8\xee\xe4\x89\xdc\xe29z\x8a\xd0\xd4}\xdcz\xd8\xf7\xeb\x9e\xb3)ܪIyȕù\xe2dz\xd3缱\xc9!l\xca\xc8C\xc4\xdd\x009F?K\x96P\xd8E\xec!\x9b\x8f\xbe\xda\xc9?/\xc0\xcf\xe8ԧo\xa0I\x92%\x80Z K\xc3'Q\xccwT\xdeC\x9b\xafB\xc7\xf5 \xa5lv\xd0¶v \x8aA͒Y\x85\xefa\xe7\xaeށU;\x8e\xc3\xc1\xdf\xcf\xe1:\xef-\xd0\xe6\xa1\xc4 \xe3@\xdaԟ\xc1Y?\x87Ըs;:\x9f\xd9ng3\x99\x9c\x94?~\xf2\xd6\xfd\xfc \xec\xd8}\xccQ\xb0\xb2E\xbf\x83\x9e\x8d\x8a9h\x9b\xbb\xe0t\xc2\xe3ٜ\xa0\xccb O\xed\xeflF\"! D\x91C~\xf3\x82\xd1\xd1|\xe56\x86\xb0\xc6q\x83\xf3T$\\\xe4\x001\xd8n{\xff\xcbC-0\xfb\x92=\x8e\x9c\x82\xde6\xc2]\x83qLN\xe8\xc1kA\xf1\xbe\xc5۵\xae\xe0E\xf9\xf5\xf6\"\x9bHzc\xed\xd4x:\xe0\xa3\xd1\xf6Vqj\x92\x8aъ\\\xcbVn W\xafݴoBEqp\xf7r!\xa3\xaaH8\xa5|(\xb9\nV\xc35\xafx\x94!\x9c2\xc5g\xb0q\xb5Yh<\x92SmQbak\x9b᩵X{n\xea\xfaK\x96o\x80\xe1\xa3\xcdd\xe59\x8b\xf0\xae\xcd\xf3q\x85a<\xf9F\xccƗ\xd2\xea\x8cyxUj\xc7\xf1\xed\xbb \x81]{;n&C\xfa԰z\xc9x\x91\x9e}ّ\xb8ux\xae\x8e\x9c\xba\xf7\xf2\x95\xebP\xbe\x8a\xf3]\xf5\xc4qĠNP\x9dv\xfc\xf0P7/\x86\xe6\xe20G\x96x\" [h\xa1\xe6G5\x9d\xc2\xde或/Y{ 0\xfb\xe4:4w%\xcc\xddM )\xcfۓ\xc1\xb3筆q\x93 M;\xf97|`{(U<\x9f\xae?o\xf4\xd3\xeb\x8f\xf3\x9b\xe2L\xed%J͛\x8b\xe4\xa1*\xba\xeaR\x81L/)-\xb3\xb7\xc1o\xc7\xdd\xe3\xba\x8d\x94j9\xfb)\\\xe0G7\xa2\xab\xb8\xd8G\xee_\x93\xba\xbc\xc0<\xe2\xbd\n\xcd\xcd\xf3s \xf3\x9a\xc1\xf6\x8c\x9f>}\xf9\x8b\xc2+\x87\xb9\xa9\xb6\xae\x9b \xc9qך\xfahؼ\x86\x96?\xa9.2=߰b\x86^Mn\x80W/\xac\xf5a\xf3;{^\xacѢE\xdc\xcaL\xb5\xda4\xafMV\x94Lj\xd7\x99\xc3\xe2֥\xf7Dش\xf5\xa0\xc3\"\x99>4\xb7X\xae\x96n\xfb\xae\xc3о\xdbXW| \xe3\xd9 #:\xca\xf756a\xb3\xf1\xcc\xf8;e\xea\xf5\x8eh\x87 u\xea96o\xff\xd5!5@\xf3\xc0\xcaкY\xa4g\xe9Ƿ\xc8L\x8f\xa7g\x81\xdc\xe8\x88~\xe8b\xd3O5J@\x8f\x8e\xf5\xb05=?\xb1\xa7\xed\xf3*\x8a\xfc\x96\xaf\xde\xfd\x86\xcd摖\xf0\x81\xadS!!\x86\x92\xb6:<\xcd\xcd3\xe5Փ\xf0\xb25$<\xbb\xbf\xf2\xd5\xf57d\x9e\x81{\xb8 \x86S>\xef\"\x9c\xf2'\x9fD\x82E\xd3\xfa\xc0\xb7_g0x@pؾJ\xb1\xb0\x9a[\xdc5\xac\xd1\xebӼnwD\xcb9\xa2\xf9\xa6\xc5\xf2\x9d5\xdfh\xe8jqM\xae3ÂI=$\x86\xf2\x883\x84\xd9\xf5\xa9\xccw\"=\xab\xc0\xf2u\xbb\xa1\xc7w\xef\x85Jhnky\xec\xe6'\xbd\xbc\xa2Z\xca\xe5\xc6\xcb\xcfە\xf0\x8c\x9a\xc7\xf9\xf6T{ג1Y\x83<\xb7x\x89\x9e\xcdW\xf2\xe3\xb9\xc4\xdf\x96M\xce\xe4\xe1\xdbE\x98D2\x95_\xb2\x9b,\x9eJ_\xa6\x8aƴ\xac\x90U\xd0 C\xf4Q5\xa5\x86y\xf1\xd40;\xa7\xaaL|u\x99\x8a\xa5p\xfa\xec\xc5k\xa8\xd8b*F\xd8\xc0\x88\x8eH\x98\xc7xP\xaf\xfa\x90*ebx\x82a\xa5/\xdd\xd3\xeft\xc0&\x9c$-\xf0\xf3$ϙ\xbc\x9eb\x9fSĪ\x9f\x97\x81D\x9fŷ\x95\xe8\xf6?\xf7`ł-\xf0\xec\xe9KS\xdah\xb8{\xb5W\x8b2\xb0\xf7\xf7\xb3\xf0\xeb\xb1 \xf0Ԃ֔\x89\x84 \xe7sB \x87Mэr\xfc\x98 #l%\xc6]\xcf1\xed\xaay\x8c\xff\xed\xe8\x985 <\xb5ɉM h_J\xe6\xb6^\xe9\xb1 a\xa0\"\xcdl>\x95\xff%\xb9\xd8|\"\xcc/\xf8O\xbe\x9f\xf0xir\x8a\xe7\xd5~\x8f%4/a\x98\xe8\x80\xb1x\xb4\xfd'\xb5/\xcb\xefL6\xd8s\xe4, \x9a\xba\x8ce\xc1 ݡ&\xcf\xfb\xad^>U\xc9\xfb\xc7脾\xe1'4\xb1\xcd\xdds1<{\x89;\xc8\xf1X֡dLO8\xf7\xe4_\xe4Ͽ\x84\x80H\xca\"\x94_\x8f\x9f\x85F=\xa6iX\xb5\xfe\xa9\x00\xd4+\x9fC(\x93\xfb\x93\xef_?\xc3\xfc \x8d\x8dOA^c\x88\xf7\xd7R\xfd9\xb8B\nq\x00џ0\x90Pt$ ƿ\x00\xbc\x87A\xa4\xf8\x87\xbf8\xff\xb0\x90\xe6\x92\xfcތ\xd1@\x92\xe9\xfe+\xfc$u\xe4\xcd\x80\xa5v\xb0\\Q:\xb1\xa3\xe7\xf1!Q\x9f\xf5\xb5\xe5\xb0\xfd\xff\xbc#\x9a\xd9Bmu_(v)\xf4/v\"\x85\xf6E\x94Az;+\xfc\xc4V|\x95#Z-\xb3\xf19Ӑ\x97\xc0\xa69'g\x81*\xf0\xe2\x85\xf9\xdf}\x909rp_,\xc3MZ\xf5\x84\xdf~\xffK\x86\xadNh\xe5\xed\xae\xa6\\\x8cևS\xfd\xb4\\x\xed\xb5X\xfb\xfeS\xd7?{\xeeT\xfb\xa9-\xcf\xc25\xb4++\x9c\xe7}\xed\xf8\xd2\xdf\xf9\x99~\x96\xec4\xc8\xdb\xff\xde\xc5\xbd\x9a2 )%rdt\xc6$ѡi\xa2X\xb4d\xee\x9c\xa5Ǚ\x94Ph\xf6\x83;C\xf4\xe8QрR\xecN\xc6\xcf<:<\xc7Tm`B!\xbc\xfeg\xcc\xdb\xd7Orts\xe4f\xe0Ο\xe7B\xa2\x84\xf8\x00\xc1\xf1S7\xff\xdfvD\x93ep \xa9\xa6\"\x84\xfd\xe1\x88>\xfe\x86\x93m\xc4>\xeeQC\xd6Gݚ\xe5\xa0s\xfb\xba\xfe\xe1\xfb\xcb\x96\xae\xfd\x84\x96\xd9\xf83\xc4c]vyY\x8c\x81\xc3K\xea0P\xc7\xde%\xbeS\x8fѰu\xc7/R-\xfb\x9f4\xa9\x92\xc1\xb2\xc31\x9fd4\x81\x98\x9c\x82,L \x9e\xaf\x9f\xbe\\\xb56p)\xe8\x8f1\x85}\x9a[a\xce h+5\xac\xce:t \xdbwjW\x9a\x9a\xd1w\xeb\xd8\x00~\xaaQZFSn\xab\xdcE\xea;Z\xb1\xfdEZt3J\xae˟\xb0\xee\xe0\xe7w\x82)\xb2C\xe1\xd2M1\xed\xc1\xbe\x9a)\\\xa6D>\xb0\xad\xd9p5\xbf<$\x8eL\xd6\x00\x85\x9f\xcdW,\x90\x81\xb6\xbf\xf4\xc1\xe2\xe4\xef+ \xe8\xf4\xfd\xe5֩K\xb9\x85\xed\x9ek\xc0۸ȓ\xd0ܕ\xca2f&\x95\xd2.\xe1 \xd4u\x95S-\xeb\xb7_\x009~ŃYXoˆM\x90\x94û`\xa9\xe6B\x98`\xc3b'\x8e\xe8\x8e=\xc6\xe1\x9c\xe3\xec\xa1F(\xfc\xfb\x8aCp\xce\xc1\xfb:7\xb5\xe3\x9b\xe9N\xb5\xc8j\x98ʔ\xa3l\xd5p1H M\xa6`\x8c\xcfB.G49\xa2\xab\xaa\x84`:\xd8\xf5\xaf\x88o\xddi\xec\xdawTU\xdf\xfa\xf4\xeb\xaf\xd2\xc1\xf2y\x83\xd0Z\xce\xf8+6\xe5\xe9\xf9vD|\x8f\xfeS1R\xc4>i\n\xa7\xc2\\\xdf[׌\x95\xa51# -G4\xf5\xd3\\\x90\xcd]\xf7\x98\x9bObJ\xf7\xc1\x92U;\x99\xa9mX>\xb0Gc\xa8^Q\x9c_\xe8y@`ńt*\x9f\x8a\xf3\xbc\xb5Ő\xf2N\xff\xe7\x88\xfb\x8eh\xb2z\xf5F\xfd\xe0)F(\x87\xf7a\\t\x83\xdeW\xe4Q\xe5\xac\xc3\xd8\xf5\xaa\x9d\xffhxI\xcfcȯE\x971\xb0m\xef\xa7\xdd(\xd0\xf9\xcaM\xfa\xd0\xd4\xca\xc7 \x86U\xe3y1\xf9\xcc\xe3\xfd \xf3\xad;\x85]K\xc5w7\xcf\xc0-^E/\xd8_\x82 _?\xb0-\xfe\xfdA\xbee:UX՞ z\xc1:}$\xbb\xc9\xcdK\xf2\xcb\xfa\xf1v\xe5\xf5\xe3\xf1\xa1 \xf3\xe29\x85\xcd\xc4>\xf6\xbf\xebТ\x97\xf3(xq0\x9f\xf1\xb0\xfe\x8d0\xba`t8\xe7>\xc2\xe9%벋\xd6\xcc~|'\xd8\xd1\xf3\xf80Z? \xe8\xf9Aev\xb3 \x91\x81O\xc6034o8\x96*8\x901WY\x9d1~*\x94p\xea'\xfc\x80!=\xc8\xbd\xd9\xc2@\xbc\xe0\xd60S\x97\xa9\xc7S\x9f\xc4\xdcе1G\xb4\x9b#I\x92\x84\xb0m\xe3<\xacb\xbc#lڬ\xa50e\xba\xf3ݒ\x94#\x9arE\x87\xee\xc1,\xc4[L\x81ɱ\x90\xa7p \\\x99\x88+\xcb\xf2e\x87 \xa3{9\xa4vGV\xaa|#\xb8\xfe\xcfmG\x95r\xe5\xc8\n\xd3&\xf6CZ҇\xe9*~\xa88\xf3\xbf P\xadN{G|Q\xffޭ\xa1b\xb9\xa27*ck\x89\x94f0\xe3c\xf4۬u?\xf8\xe5\xf01#\x94aY\nt\xb0o^7\xdd\xa7.\xf4ohnuK\xfa\xf3 Sb~\xe0Uz\x84Iɤ\xb1\xbd \x9e\xcb[Ф\x82E\xb1{G4\xcb\xado\x9dIC\xbbQs\xac\xe5xW*処<Ѭ>\x8dvN\xa2\xf3\xe3\xc7B\x9dD\xa9\xa5\xe4%4\x83\x8d\xc5+U\xb1%\xe6Nru\xa2M\xf3ZФ!\xed\xd8\xf3\xd5 9\n\xd6q5w\x91#:[V\xf1\xc5Z\xf9\xb4\xa9\x95\x87\xf5\xa1\x995\xfc\x85ߵ\xf7wh\xd3y\xb8V(Ǐ\xdf\xc0\xec\xc9}$l\x00\xd0\xee\xf4\xf6\xdd̝\xcbj6Zׁ\xc0\xba\xe5\xd5E\x8e\xcfo\xff{\n\x95n☞\xceY\xb3d4\xa9\xe3~<\xfe\xef\\T\xae\xddل\x9f\xbe\xd8\xdc\xad\xa7\xf5.G\xb4\xc8\xcfj|\xd4\xec \xfe}N߰I\xc9\xc0\xde͠\xb2䈖ǣԀ\xfc\"\x8eu+\xff\xd4Μ 2\xe1b\\\xbcu\xcdH\x89\xce;\xdd\xc1+@T& \xd5`\xb0\xb2\x9f]\xfb\x8f@\xeb\x8e#\xe8\xf8Wͭ{\x96X`{%*\xb6\xc59\xe7\x96c\x9e\x8e\xbbi`%\x91\x9e\xc9\xcb\xeb\xe7\xfe\xb1`Ws΂\xfd0\\`&\xb4\x9f$\x80N?ɸ2Z\x84;\xfa*G\xb4\xa4\x9fQ\xf3J\xc2\xcf[\xf43 \xe7\xfc\x833u\xfb\xba \xee<\x9126\xa8P\xe2'\x8f*S:\xf5%\xa9Ϫ\xbe\xc2\xb9K4A;\xdb,JT\xf1\xadR\xbe \xee\xc6j\xaa*1>\xf5<4\xb71?\xcfK\xf9\xc9sR\xf0d\xe9\xd8\xfd\x8b97l9\x9d\xfaL♘\xc2Qp\xb5\xff\xf1\xfdsq\xe1$\x89F߂\x88`\xbdb\x8f\x9f\xb7d \xbb\xc0\xb4MA\x8eh}\x8eh\xbe=\xb1\x96G9\xa2\x8b\xe9\xd1b}#i'\xbe\x85\x90\x84\xe9:5w'\xac\xfe\xd9\xf9” \xe9\x92A\xaf.\xb5\x84fg\xf1\x9d\x81\xe9\x92r\x87\xb7\xe5\xdegO]\x86\xf5\xcb\xf7\xe0\x82\xe3\xf7\x90P\xa9fa\x88H;]\x87\xfc{\xb7\xe3X\xf1a\xa7S\x88\xedd\x9f%\x80\\ٿ\x84\xef\xbf\xcb \x9c\xd3{]hAWo\xe1s\xf2\nx\x88.\xab\xe3ۯR\xc1\xa4^\xd5!\n9\xb4|x0\xad\x99y}\xfbP\xc4b\xc5[\x80o\xd6\xf8wo\xdf\xc1\x92\xcdG`\xf2\xe2}@m\xf8\x83\x9c\xd0\xdbՀ\x92\xf9\xbf\xe3Q\xf8\xfd\x93\xc7\xf0\xf6j^+zB@\xa7\x85\x96\xfb\xaaP#2^7\x87\x86\xfc\x84|\xd9(q\xc1H\"\x8d'DJ\x9eRS\xb1v\xc7 p\xfc\xf4eM\xd9\xea\xf1\x8d!u2\x8a\x9c\xc0\xda\xe2\xed\xefg\xdf\xc9\xf1\xfc\xfe\xd6C\xbe\xffpK8\xbf\xc2\xd0^4\xc7D*\x9d \x00S\xcb)Z(\xe9'O\xa8޵\xcf?_\xf1\xfd\xe5k<\xcf\xefc\x81Ì#\x9a\xe0\x84!c:n\xa4 \x93\xddP\xf977\xd6 D\xac\xcb_\xd7\xfc\xe7'\xbc\xcfѲ\x81x\xc1\xadaޜ<\xf5\x84\xc9\xf3a\xf6<\xa3P<\xa5\xf5eX2;\xa2\x8f\xfd\x9bwW*؜U\xa9T\xfatoeC\xe5o4?\x00\x8c\xe1\x96\xed\xfaÁ_\x9c)\xec\xda<\xe2ƍ\xedSN\x9e>\xb5\xea9_@P\xafv\xe8خ!ʠ4ѽÇ\x83\xdc\xe8`\xa7\x9d\x82N\x8f\xb2f\x869Ӈp\xdcx\xee\xe6\xb0Y;w\xef=\xc0]\x84 \xe0\xbd\xc1\x8bY\x9d\ne\x8b\xc0\xc0>\xad\xcd\xd0ry\xb8#Z6\x85\xe5\x89:G\xb4v\xb4h\xfb\xb3A\x93\x9ep\xf4\xf8)K^ I\x91vl\x9a\x85\xb9\x89\xe2 E\xc6W\x97Ÿ\xd5 ;\xbfv3\xbc\xb1\xc4\xd9\xf2\xd5rubڄސ'\xa7\xf5\x83\xb9qKƥAW\xfe\x812U\xdcͱa\xd9\xfdB\xe4/\xd1\xc3\xe0Y\xbf\xe0\x925\"\xe3\xcb\xed/;\xe7I;=\xa0G\xbf\x89ua\xaf\xb1\xa1T\xa5\xf4`\xbds\xe34H\x92\x98^\xdc\xa7\xcf\\\x84\xaau\xbb:\xaeH\xd7\xc8\xef{AԨQ֡1gu\x85\xac\\\xbb\xfa \xb1_\xa4\xc3\xfc\xf0хQ\xf6\xd9\xad#\xdb\n\xa2#Z\xad\x942\\E\x8b\xb1\xfbً6\xc1\xf0\xf1\xce\xcbfɜV\xce\x88\xac\x8eb;\x9e\xc3zbH~\xe1\xe4Ú#\x9a\xf4gڋ\xb6\xd0\xff\xf7\x87#zӶ_\xa1]\xaf\x89\xfa\xc6,J\xbe\xff\xe6 X>\xab\x9f|\xbd\xeb\xbe\xa8/(\xe2\xe3\x9e\xbdd3 q\xb9 \x85\xd8\xdb9\xa2\x8d\xe6C[\xb3B&/1Wvx5\xad\xe7<{5\xcc\xce=`bU\x98\x8c\xcc|j\x98\x9d\x930\xf4D!\xc2\xeaR\xb5\x98<5N\xe4 \x96\xb0\xfa<\xbdg0\x9b\xcf\xd8\x8fS\xd8\xf1\x00\x97\xafp\xcf\xe4SfV\x9f\xb7 o-^\xaf\x8f\x88g\xdc\xf8\xda \xd6r Y\xe8:&kw\x98A\xd7\xee8n8\x9eo\xa0I\xfdRp\xed\xd1x\xf8\xe2\x95\xe3zᄡc\n\xc9=w\xca:x\xf2\xf8Ĉ \xea6-\xb1\xe2\xc4p- }{\xa3]\xd5\xe4\xd4\xf6\xf6\x88#*d\xfc<\xc2\xd0\xc6_dH\xb4\xd38,/߄\xa1\xa3\x97\xe2\xaeЗ\x96\xe2tnR\xaa\xf3\xdd7j\x8c\xcdl\xbe`e \xe6\xf1Na^\xe2\xc7\xea\xf2\xb8\xb0{#%o1^+c\xfc+ \xef}t:\xe0\xf7\xaa\x80x1 \x864HWR\xc9\xf2 \xf4\xa3}\xfc\xc0\x9f~\xe1\xfb\xdb\xd7x\x9eS\xfbdA\xb7ϋ\xfe\xa6w\x9a\xdbWK\xe8\xedP\xfaG:x;\x90\xb5\xa2\xf3ܴX\x00OCs;\xb3\xb6\xb1#X\x94\xc1\x8c\x83\"\xe1C\\\xcd]\xb6rG\xf3\x95Z\x00ŋ\xe6\x85\x83\xcd?\xb0S~\xe8܅\xaa\xe3*qg+l(t\xda\xd6 s$g-oQVKbN:\xaeZ\xbb͞P\xa2(Y,$\xe3\xf2\x89\xaa+\xcf]\x80\xb9q'\xcdSٞ7kT\x9a7\xa9)\xd0\xf1\x83vZp>:G\x8d\x9f \xaf\xb3m\x9b \xec\xd3ʗ\xa1\x8f\xf4\xc6G t\xb0\xfc\xd5\xf9q\xfa\x00\xbcv\xf9$H\x9b:\x85Đ\x8d7c\xfeNK\xa7\xcf^\x93\xa7/qJ.\xd0 \xec\xd3\xc6R7\x91Y0\x88\xa1\xb9\xaf8\xe6M9\xa2i\xac+/펫ʄl􎟺f\xb9\xd8=q\x8c\xb8#\x9a\xd5g\xd65\x87E\n6\xbed\x99\xb1\x9f\\\x889\xa2\xbb7u\xe0\x945\x980m1̜\xb3JUb}Z\xff\xa7\xf2бM}-\x91\xcc\xdfDC\xfeK;\xd7O\x80dI\n i\xac\x9b\xde$\xc2\xf25\xbb¹ \xe2\x8eV\xd7\xeaw\xcc\xe06P\x8av\xd6\xf2\ny\xcb\xf3\x99T\xdf)lھ$<9\xa1\xe7,\xfe\xd9J \xaeZ\x85\xc20\xb0G#Mv\xa3\xc5 O\xbbسk\xe2j\xa1\x88Qhn\x9d@RA\xd9Z]ᬋ~G\xfdV4\xa7\xac\x8f\x9e/߁<\x8f\xe1\xbce[\xc1\xad\xdb\xf7ybSx.\xe6\x88Λ\xfd\xec>\xb1\xbe~\xfe \x80k7\xfe\x85\x82\xed\xc1\xed1{\\ȟ\x8b}\xe86\x96׾G\x95V=yŪtt\x9dV\x818(\xa1\xb9~\xa1qf6>u֑\n\xd8\xf5\xa7\x93\x95\xaf\xc0\xf0x\xc1L\xdd\xfc\xc5\xc9\xcb\xe3M\xe7\xc7\x91tK\xcf\xd9E'\xbf\x84\x97\xcd#\xf1\x97\xe5\xe7\xea\x87uЭy}\xe8\xe8EV7\x93@\xee\x8dh\x8c\x9a\x9f\xafn\xdd\n\xd5[Mňa\xe6\xdf\xc0(,\xf7\xc3G\xcfd~?U/ ŋd\x83\xffݹ\x87\xe98Y{2:\xfc$\x8cX\x80\xde\xc5\xd7.\xdd\xe7NADt8U\xfa\xa9(\xa4C\xb0\xa7\xe5\x97^0}=<\xa6\x90\xb8.z_\xa3\xdc\xcf\xd9\xc8\xb9\xb3\x85Q\x9b\xc9\xdf \\\xb2\xf2+\xf9\xc7\xcf\xc1\xf8ik\xe1\x8dE\xf2O\xd1)\xb9`x}H\x83-6\xfa\xe5\xebK*\x90\xe7K\x92\xcbd\x98\xc3\xeb\x94\xd11\x94(\xe4>N\xd8\xcc~\xf2\xfdF\xb2\x8f'\xf0 L\x835n\xc1nX\xb3\xe3O]wP9\xa1\xb4\xad\xa5 d5ij\xc2\xe0\xa7Op'\xf4e\xc0\xd0\xac\xc8'\xbf\xd7q\x8e.3l\xb5\xfc\xee3\xbeAa(\x80\xceho\x8fH\xe9>G\xe7l4\x99\xcd\xe9 סJ\xeb\xd12L'\x99\xd2&\x81\xc3\xeaC\x00\xf3W\xb3\xf1\xa9\xa1B\x80\x9f<\xdeV\xd7\xc7wַ[\xf0\xbf7\xf7\xda\xedL\xb9\xa0\xa3~0׸\x90o<\xea\x8a\xef\xb4F\x87\xbay\xc2H0\x93\x95\xe4fݣ.\xa3rvx\x8bg|>\xd6ߏ\xcc\xcdw3 6\xb4\xf8\xa1d\xf3+V\xfbCN\xe8\xfem\xaaA\x99\x82\xdfk\xfc\xf4\xa9\xe4\x84~\xc7a\xbc;-\xd8 ;N\\\x91\xed\xe9[\xe2\xc5\xf8T\x86==\x89\x98\xe83\x88\x90(\xb1\\\x9dRz\xe6\xaf\xdd\xee\xa9\xc2ӓ]\xd7Nl\xc9Y^tɞr%vWV\xce~\xdd\xe0Q\x8ew\x98\xa7;C\xa5\xc3[t\xea\xd3vh攦\xf6\x89 F8\xbfP\x88\xed\x00J5@\x8eg\x8c\xb6\x00\xb1\xa2B@L\xfc\xc5H \xa3-\xb8\x8fT\xe2\xe9?T\x98tQ\xac{\x99>j\x9d{\x8b\xe7\xf9\xf10\xeb^\xbe<\xac\xc0\xf6\x8ehf9f)^r\xbcn\"\x93\xea3v:\xbc\xc4O\x9cqǯD\xa0|\x88 \xcca\xbe&~BM^^?\xc3\x86z\x92#W\xea\xcb2\xd6\xc7[\xfc\x94i\x8b`\xfalw;\xe4Hr\xfc\xedݱbň.\xc6\xf7\x9bI\xf6\xc0܇\xfaK\xc2\xdb\xffP\xeby3\x86\xc37_!\xb3\xa3\xf5\xf8\xe7L\xaa\xc0\xd3S\xd9\xed\xdbw\xa1t\xa5F\xf0\xdabU*ѱ#}ڔ\xb0f\xf9 \xe4:@n\x00\xa0i\xab>p\xe8\xb7㬚\xa3ߜٿ\x83\xa9\xe3\xfbC!\x82\xa3*\xa6D\xc3\xc7̀\xc5K7\x9a\xe2yDB\xdc\xe5\xb4}\xd3\xec;\xb6\xfc\x8a\xa7\x00!lp\xb12 \xe1\xd1c\xfbP\xb7\xea\xda#u\x86\xc5\xf3\xaa\x8b4\xe7\xce/\xaf`h\xdfe(\xec\xdasXS\xdf([\xaa\x00 \xe9\xdf^w9\xf0\xf5\xa87+\xd7l \xe7/\xf1(Sx\xe4`ԭXS\xbc\x84\xe79\xa2ݴbL\xebzGt%%G\xb4‘\xbb$\x8bר\xdbN\x9d\xb9\xa0\x90ٜ\xca\xff#\x8c\xa58\x9d\x8f\x91\xb1\xfd\xc0\xe1\xd3a\xf9\xaa\xad6-+\xe81ú@\xb1\xc29\x95\xe1\xccX?\xfd\xa3W\xcdH\xbb\xe7\xbe\xcbU\xd5\xf1K&\xb1\xecե1ԨZ\xd2w{\x92c\xe6\xc2\xf3\xe3\xa8qD\xb3B?\xfcR\x9f2\xeb\xf3\xec\x8d\xfa\x9bh\x88\x9e\xf0\x8b\x96m\x8a\xce.\xfb9\xf1\xe2Ƃ\xbd[gÔ+`\xda\xec\x95|3:8>\x80\xef\xdb:K^4\xc1\xe4c\xf2\xe8*\xf9\xe3\xd4w\xe8(g\xd57\xac\xe9\xd2\xad\xca\xe5%\xb0\x82\xf1\x85\xc7\\\xcd=\xf0ڼ\xc8X;\xfae\x8eh'ľ\xc8\xad\xb4\xa3קv`/\xd79\xa2+I9\xa2_\xd6_<\xf7\xb8S}\xef\xc1c\x8c\xcc\xf1\xefء\xedq\xd7JNy\xbc\x9a\xf1\xe7\xf2\xed\x8f\x8fyN9\xbf\x87\xf3\xfc\xe4\xd0\xdc\xc5ET\xe9\xd2&\x83b\xb3\xc27\x99\xd3\xed\"\xfeP\xfaf?j\xc2*8\xf6\xd7yK\x91\xbb5+\x95\x8bd\xe1h\x8c.@5IH\xe3\x95\xf6\xe8\x92g u\xf9 \x81\xbf\xc0S\xcc\xc5{\x9eP.l\xecˀOѩ\x87\xe7\xc1cj.\x9e\xde \xf6\xdf\xfd\xc5dB\xb3}\xe2P\xecq\xe7\xc1S\xe83aQ9y\xd5=EN\xe8~\xad\xabA\xd9B6N\xe8g\xe8\x84\n\xc2=\xef\xd4\xd5}v\x9e\xbd\xe7Bx\xa9ڡ\xff\xfb\xe0:>\xc9Q\xf0I\x88\xf49\xfa1\xd8\xcd%n\xda{8\xaa]\x94ԥQ1\xa8^B\xb4?f\xfd\xad\xe0y\xf5\xc5\xfe\xb2\xc3\xcb\xe3\x85\xf4EH0\xa6\xb6ð\xa2C\x9aX\x92S\x9a\xe4\xa5\xfc\xd8\xe4'@ \x8d\xd1\x00tB\x83\x90\xf7\x9e\xf5\xafq\xfb2\xad\xbbA\xf2\xfcxs\x8b\xe7\xe9y؎?O\x87\x86¸#Z\xb9\x96\xcd\xcf\xe2@S\xf0\x92\xd9u#\x8dCz1N\xf9q\xe9g8\xac9\xa2\x9f=c'΅\x95\xab7{4޲}\xff ̚6\xe7\xc9\xc08y\x91 \x99\xfd\xc5\xc9\xa7E|\xaf\\\xa3\\\xbc|\xcdq;\x9f%I\xcb\x8d>\xfe\xab\xd8 \xf5\xdd\xc2o޼\x85\x8e]\x87\xc0\xde\xbf;n\xbff\xd52нK3\x89\xde`\x00\x95\xfd wz7n\xd1\xcb1_FX\xa5\"\xe6\xc2\xeeђ\x81\xfd\xae\xffÊ\xf6s\xbeˎiX\xb7\xb4k]߶\xbd\xc9j\x99Bc\xbb9h߬\xa9\x83 3\xe6 7:\x9c^^Sg-\x83).CrS{\xab\x97N\x84\xcfӧ\xd4=&\xf1\xb2Po\x86;\xa2y\xab\xc3\xea\xd1\nw=Hߺ\xfd\xe8\xdcs\x94B\xe6\xe0\xacc\xdb\xfa@a\xba\xe9p:>\x8c[8v\xfc4\xb6\xe8\x83i\x00\x9c=\xac\x92\xa3m\xffv\xcc\xd9''\xa9Y F2Z\x8e\x85\x98\xbfx\xb8w\xff\x91\x85U\xb8\x00:\xecGv\xd3z\x00\xadݸ\xfa \x9c\xac\xcc\xcf.x\x84\x94#\xdaJ$#\xeb=\xeb\x811\xc0\x9c\x85\xeb\xadXȸ\xc5s\x86\xc0\xc0\xe13\xe0g\x83\xe42\xb3\x93y\xbe\x87\xc9c\xbb\xcbh\xd6\x93GFX\x9c\\\xbar\xcaVikA\xa1Gu\xeb\xd0\x00\xea\xd4,\xadG\xc83 x\x89\x98\xeeŽN\x81\xb5\xf7\xf0\xb1.\xfaXѻ1/s+\xcc\xcf\xec\xf6\xa0\n\x93Gw\xc1\\\xca\xdf U\xcdz\x83\xe7\xab\xf4\xc0\x8c\xb9kaܔ\xa5<\x89+\xd8\xceM\xcc\xf2o\xe2r\xce\xc9Gvr%\x87\xf1w\xbdN\xf7h\xce\xf1\xd4=d\xf4|X\xb4l\x8b\x918\x86eѢ~\n;6L\xc4\xfb@LC\xbc\\\xc8w\xb0\x8cO\xea6\xeeG\xff\xfcWj \xa6O\x9b\xce\xe8\x87Ϲ1\xac -\xb0\xf4|۲\xe3H8p\xc8y\xd4!b\x97sx\xedZ?w\x9c\x87R\xe3\x9b IG4\xb5\xcd>\xc4(3<\xdf\xbe\x81\x97\xe1n\xe8\xbe\xc3f\xf3\xeaZ\xc2\xeb\x97 \x83LRq4\xbc<\x9a?}u\x9a\x823\xe7\x828\x8c=Vт\xe4\xaa \x8e,\xc2\xde\xd7\xfc\xe5\x88~\xf0\xe0 \xe4*\xdd\xdc2ԧ\x99E[V\x84\xf6M\xab h\xf6\xad\x90\xc9k c\xadC?\xb0\xddp \xbb\x8b\xf3<<\xdc8\xa2\xad\x9a\xe0G\x83\xad\xea\x844N\xaa\xe7\xa5`\xf2*RY /\xa5j\x80 \xa8\xb0\xb3\xf9\x8a\x97\x9f`Q\xf1?{>\xbf\xf1va\xf6b\xf6p\x87\xe7k;\x85\xf9V\xc2*,\xeb#\x99G\xbe\xbe%\x81\xcd\xf0:}\x98yY\x9e\x80ÿ\xc6\xfe\xf9j\x8c\xe0\xa9d8\xe6՜5\xa9\x83\xb0\xd1\xe6\xe8\x9f\xb6x\xf2x+9\x9ecNJ];ׂ\xc7\x8c\xa9\\-\xfc$-1\xc9\xe3\xc2\x00\x00@\x00IDAT\xf0\n\x9dϋfn\x84;\xb7@t\xdc!X\xf3Bljk\xf3\xfc\xe8B\xdeg\x98wz\x9e\x94w\x9a\xaf=ڧ!-5C\xe7]\xa6/R`\xd4,\xf3M%|ݰ\xd3\xe2ɮ}gi\xa2\x00\xf0\xf2EŰ\xbf\x8bGB\x8a\xc4qT(v-8\xbc\x00U5\xc5S_\xd7\xe7\xf9\xf1\xb0\xd8*\x93\x96\xdd\xde8 \xc1\x9aQG '.:\xec_\x88M w\x8cc+\x98\xa2\xb6`e7\xf7j\x91\xd1{~Q$\xe65p_\xbf\xf5z\x8c]\xa7/\xdeɹ\xff\x8e\x9d\xd0ϟ\xa1\xfa2:K\x9d}\xd7\xe3\x9a1\x9fcJ\x9cK\xff>\x82\xf5G\xcf\xc3\xcaCg\xe5~H\x9d0\xac\xeb\\I\xbag\x9bVw\x8c\x88\xf4E&t\xe2*\x8bD\xe6\xae\xd9 #gj\xbfS}\x9b19\xccTG\xe0\xc9\xc6\xeb?sX\x81\x8d==/\xa2؟\n?c\xbc2^>6<\xaf/\xf3\xd7\x8f\x87}a{G\xb4\xabV\xe8\xf2\xe0;\xce-\xec\xaaA\xbf+ҋ\x97\xbe\xfe\xc2)\xf8 \x9dM\x9e\x86\xe6\xe6S[\x96\xc79\x81_\xbcx[\xb6\x80\xa93\xc1\xbfw\xee;\xa9bH\xe3$,7\xab\xb8v\xc3v\xe87h\xfd\xa6M\x9d&\x8f\xebI\x93*\xa1-Ċ̢J\x8f\x88\xe5z\x98tm\xd7e\xfe\xcd87\x85\x99 K\xe6\x8fх\xaf\xd6skW\xaf\xdb\xce\xfc\xef\xa2+\xd3\xf2\xda\xd5\xcbA\xa7v\x81\xf2\xceh\xb3\xf1\xa4\xdc \xfe\xf8\xf344k\xd5\xdb\xf5\x90u+\xa6`.g\xa3]vZ1`\xe1\xe2\xe5\x878f\xb5cNJs\xa6 \x86 \xe9Sc\x91\"\xaf\x80\x97\xdf\xfcX\xff\xb1Z\xd2/\x92/\\\xb2F\x8e\x9d\xc3!\xec\xc1\xbc\xb9\xd1Y4\xae\x8fHh\xc2^-\x8e\x98#:Ȟ\xb1DA9\xa2K\xcb+@\xf2B dH\xca׻\xa4\xc3\xf3\xea2x\xfcw9\xa2'I9\xa2\x99\xfc\xfc\x872\xf9 \x8a37\xa3W\xe3\xdd\xef\x88\xc6\xd1ݚ\x8bV\xb0\xe1\xff󶔮\xdcn`\xde>\xa79\xbbڶ\xa8 \x81\xf5*놋\x91\xfc_ֿ*yv\xef\xfb \xba\xf4\xed\xeaz\xc8'8{]^\xa6\xfa\n\xfdm\xd0>U`\xfd\xcb\xf7W\xaf\xdb\xc5\xd5\xceq\xe2ݫ+\"\xee\x8aVƗd\x00j@8aO5Q=\xc4/_\xb5 \x86\x8c\x9a\xe5jW\xa4X[\xfc\xafqD\xf3\xfa\xab \xe9\xdc/0\x83\xe9*\xf0 \xcc`m\xc3g\xcfa\xeewgγ\"\x85r\x00\xe5wr\x8c\xd4Ja(fw\xc9,\xf5\x9eѢ\xaf\x9c빲?\xed\x98\\8k dʘVh\x9aq3\xb3\x8f\x81/\xfaCG\xcf\xf2 \xbb\x93]\xa4\xf6\xbf#z\xaec\xb1|\xb1#ڬ1\xda1\\\xb4\\KG\xbb\xe9y\xd4G\xdd;5\x80*\n!\x8a\xefs\x98\xf2\xc2N\x9c\xb6\xe6z\xb1\x9a\xc9\xc2Bs\x9b\xb7P\xad\xae\xfb\xf1}\xba\xe2\x9cS\xcc\xe0\xeaG\xa0\xd9\xf3\n\xdd\xc59g 5\xd7՘g:ѯYhn5\x8d\xd1\xf9\xa4\xe9+`ʬ5F(\xd32\xea\xbf=\xa5 \xa6T a|\xee;x\x9a\xb77\xff\xe0\xccj\xf3\xbf_eJ s\xa7\xf4\x84\x98Rd!\xf9y\xc2v<\xe1\"v\xfc8ӡ\xc7D\xd7a\xc1I\x86N\xadkA`ݲqh k\xe7EhnM @\x8d\xb0\xcb\xe3y$<#\xe7\xef\xa7v\xb0\xa9Bý\xb4\xa3\xb5\xc3H^\nK8u\xca$\xb0j\xfe \xb1\xcfT\xf2\n\xf6\x93`v{3\x92\xef\xc6?w\xa0]\xcf\xf1\x98\xc2\xfd{ \xba\xa1\xb9-Mc\x8at\xeb\x88VBs\x8b,\xe5\xfe\x97:T\x99\x00\xda\xf7\x9a\x00\x9b\xb62m\xdb\nQ\xafz \xe8\x8c9\xe2?\xc5I\xe2\xa1\xeaP\xa1\xc0^\xf3\xf3\xe8\x8ba\xdd_\xbcw0Z\xb5a\x85SBs+\x8a\xf4\xfe\x86\xb5R)\xf6\xf5շ.\x96(\xf3\x93\xb6~hCzyE\x89t\xbd'\xb0\xebS'7_\x81'\xe0\xf1>\x82\x99\x94a\xb3\xf1\xf7\xcb_A\xd0q\xa0\xf9b\xc3J\xe5\xf2@\xd5\n\xf9d\xe97l9 \xcbV\xed\x91\xef\xa5L\x9ej7* \xc1\xc2n4\x99,\xfc$-\xf0\xcf\xf5a\xf5\xa2@\xe9ʵ\x8bB\x9a \xf6\xdf\xd4܊{\xe6\xc4%X\xbf|\xb7\xa6Z\xaa\x94\x89\xa1Qݒ)+\xa9<h>0\xe0\xe4\xe9 >n\xb9\xe5\xe6\x81\\\xd92\xc0\xc8N\xe1)\x8a#\xbb\xfcͮ7ϛ\xc4\xcf\xd3\xfb \xbe\xfc/\xbc?\x82_\x98/b\xa3\xb0\xc7\xe8\x94\xf8,\xc4Dž\x9f\xa2S\x9aM\x84\xcc\x00\xbc\x80v\nZ\xe0\x89%\x9bY3\x8c=k\x8e\xe1\xe5\xf9\\\"P\xe3\xcf\xdd\x9c\xd0W\xfe1\xf6/\x90\xbao\xab\xaaP\xae\xf0\x8c\xbd\xe1o0~7yt _t\xde\xe2\xdd\xd2{魇\xcfa\xff\xff\xaeö\xbf.ñ\xa0\xe5y\x96\xf1J\x8f!\xb2\x97\xb4.Q|4\xdfFL\x99\n\"ĉ\xcb\xd8\xc3\xf5[\xf7\xa0D\xc3\xc1\x9a\xb0\xf4И\xa7\xb5\x80\xc4\xd4\xc7|\xff\xfcG`y\xbc\x98\xe8\xc3\xe3\xffK\xb0pmH\xfd\xf0\xfd\xdax^\x9e\x90\x86}숖\xaf;\xe9\x84F\x9f~\xc8\xfa\x95X\x81 \xbe\xbaʜ\xberD\xab$\xc7 zG\xa0H\xc5\xd4\xff\xb0\xd1\x9a\xbb[3\x95h\\f_\x95=\x84\x97,\xc7\xfc\xe2\xe8\xf0t{T(S:\xb4\xad'\xeeN\xb6\xe0/\xf0U\xe1\xdf\xe2*\x85\xe21.×-\x9e; CZ}n\xa9ߞ\xcc\xfa\x97\x90\xe0\xe1\xf1S\x97\xc0\xcc9\xab\\\x99\x88\xae\xa3\xc9c{B\x9e\x9cߩƗ\xd4\\\xea\xf1\xf7\xe7\xdf\xe7\x84\xfep\x96\x99η\x8eh⎝\xc8 f5\xa0AT\xae\x81@\xf3\xafB\xf5\xf6p\xe1\x92\xf3\xc8\x9a\xca@T\xfc8}`\xc7\\\x9f\x84=\xabӨ\xff\xcbݎI\xcawO\x8eƤI\xc9\xf7{3k\xb0\xcb\xf1=\x8e\x87M[\xf6\xc3\xd8I\x8bq\xa1\xd9\xad\x9c},\x8eh\xb2ƴ٫\xd01\xbc™a \xa8\xb2\xff\x90:\xb5\xf9 \xbeD\xa7\xa2ՄBN\xef_\xff \xc3\xc7̇\xa0\xab\xc6+\xc5 \xd8[\x999\xa2\xa9\x8d /\xe3\xa7.\x83s\xd6R\x91\xe3\x83朩c\xbbA\xee\x9cY\x84:l|\xf1\xcf'<|\xe7\x9c!\xe8\x80>\x85yɽ9r\xfe\xca}\xe6 3\xae}\xb4[q\xeaԬ\xdfՀ\xaf}\xed\xe2n٤\xba<\xf7\x9aոv\xfdL\x9e\xb1 ~\xdez@\xfe\x98aF\xeb\xa4\\tDK = \xae'\x91\xaf\xaf\x963\x8f\xf5d\xbd\x91\xb7LKW9\xcc\xe5\xd1|ˌ!k@\xc2w\xe85 6l\xf3l!+k\x82\xc2\xf3\xc7T(\x993\xa5\xc1{m\\H\x80 \xa1\x9f\xe0;4=c\xe13ն]\xbf\xc1\x85 \xc51\xc0\xeay\xf3+\x87\xe6f\xfa\xf0\xfaY\xc0\xb1WFK\xf5\xe5\xef+\xbcP<0\x89\xc0\xe4\xa5\xe6\xd40/\x83C@,\x97M0 \xb42H\xb9\xfeX Ϟ\xaf6`\xfe{\x8dSX\xe9Q\xa6\xafS}x\xbb\xf0\xf5}\x8b\xe7\xb9;\x85y)\xdc\xc0o߾\x87<\xd5\xcd\xff\xd33\xf6\xc2]\xa5\xfbZγ\xe6o\x86\xdd\xfb\xff\x9e\xa5\x92$M\x00\xb5K\xc3'\xa67\xfc\xf8h,p\x9d\xdd \xa6\xad\xd7<\xe7\x95,\x9a \xea\xd6,\xfa\x9f\xb1\xc1k\xccS۵\xcfL\xb8\x859\xb7͎ر\xa3òс\x90 \x8ev\xc1\x86}X,\xb7\x9ao\x82\xef?\x81\xe0\xb3\xd7!\xf8\x86\xea\x966TX\xd1č\xd0!!i<\xc6\xddŌ\x96\xf4\xe6g_\xdf\xdb¸\xf21\xfcr\xec\"\xf4\x9b\xb4 >1v\xf4R^s\xda ]\xbe\x88zc\x99^\xc2\xe0/\xd0 \xed\xddN跸\x90\xe3փg\xb0\xe3\xe4\xd8u\"N\\s\xf7\xbbU\xb1\xef \xb0\xd07\x98*Ym]\xbd\xac\xb6%X?җ_A\x00~\xe7gGǡ `\xcb~\xed\xe2\x8b\xbfI S\xfb\xd4\xc4\xfe\xed\xeb\xf4\xfekGϏ\x9e\x9eLJ\xc3\xfc\xf8\x87\xc5qˮ\xff\xdaCֱm\xf9\xc5F\xba e\xa7&'\xbb^zQ|oa~f\xe5\xf9\xf1x\x95\xc06\x88h}}\xa9\x9c\xd3O\x9e\xed\xdd\xf6\x83\xc4\xceG\xb4T5L\xfdT\xabRzvmaa\xd1@F\xe9\xf0\xd1\xd3a\xf1\xb2 \xeb\xf3\xf9eϖҤN!87\xe3\xe0\x87\x83\x87\x9f\xc0\x8dn\xc1?7\xff\x85\xa0+ׁvB{z\x94-]\xf7\xeb`S]?\x00\xa7\xed\x9b\xba\xf6h\xd21QB\xd1\xe1p\xe3\x9f\xe7\x9e}-k\x8au*A\xfb6 $\"\xbd\xfc\"\x82\xf0\x00'\xd1iV\xafqW\x8f\xf2\xaf1\x89\xc8 \x9e&e2H\x88:%J^\xbe~ w\xef\xdc\xc3>\xbb\x83x\xdc=0\x9e\xec\x97B\x80/\x99;B\xfa\xc8\xcbo\x87;\xa2\x99\xad\xd59\xa2yk\xf25\xfe:\x86\xe6\xae\xf2S;a O\xe3N\x97&9\xfc\xf0}fH?\xaep\x9d\xd3\xb7\xee`\xd8\xef\xdbp\xe3\xe6\xcc\xed{\xc9㐈\xb4\x83i\xe9\xfc\x90!]*\xa7\xe2ptN\xaff-=-\\)Q\xd1]sN\x00\xdcy\x99R&Oɓ\xd1_\"x\xfc\xf8\\\xba/\xd3\xdf5x\xf6\xcc\xf8E\x80\xf1\x89\x8b\xd0\xde96\xa6\xe1\xd29q\x81b\xdb׋\xf9\x8b7ð\xb1 ,8٣(\x83\xb8\x98!\x9e\xe0\xec\xa4\xe7\xcbۘF\xe7\xea\xb5\xdbx\xfd>\xb3g`AQU\nC\xcef3 R *$\xd1԰\xb9|l\xfe4\xa3p\x8b\x865\x9b\xf6A\xf7\xfe\xd34\xfa\xbaȁ\x99S($O\x96\xaf\x8fD\xc2\xb7\xa0\xab\xb7\xf0^\x8c\xd7ǥ\xebp\xe3\x86a|oΑ\xea?|\x84!\xe5kל\x960\x82#\x9a\xd7\xc0ߎ\xe8\xf8X\xbcZ'Ws /\xa3\xb70=[V(\x99\x96\xad\xdb嘕7\x8eh\xa1i\xb8\xf3\xd3?\xbb:-\x9cK4\xc4N#$+d\x97\x8f\xe9\x80o^ \xb3s\xffK\xe1\xa4f \xadT \xe2?\xf4\xf2\xd4<޻'^\x92W߂\xa8\x85\"\x91S\x98j\xf0\xf2\xd9\xc1޵\xcfd' yyE\xa9\x95\xff\xde\xe1\xf5ߣD\xceL\x9e;\x83\x95\xf6ݟݼ\xf3*6\x9blZ1󗩡g\xa7Z\xa6\xf8\xc5+w\xc3U ]\xb8|\x88\x82\xa7\xf0\xe3\xe3\xb3\xc0\xf6M\xbf±çeţbN\xf1\x91C\xfcx\xb1䲰rBѸ\xde\xd1 \xff\xe8\xfd1\x92\xc3\xfcէ\xfew\xa3D-\x837oߙ\xaaR\xb6\xe8wЫqqaq\xa8)QF\xb0\xf9\x84\xcd7\xbc\xa8\x84\xbe\xfd\xde_\xc0\xd2\xf1\xb1\xd0\xc1\xe8\xf9\xfaL\xa1\xbbS⦍\x94\xb8h\xf3i\xd1 \x85\xaaď\xf1R\xbb8\xe5%a\xc3׶\x83\xa7a\xe8\x8c-\xf0\xfc\xa5q\xa8\xf1O?\x89 ݛU\x84\xaa%\xad9\xbf| o/\xa1\xfa\xcdk2\x89\xa4$\xd9#\\8\xfc\xf7ջ\xb0\xe9\xf8E8\x88!\xb8\x9fa,\xf5A\xcfI\xf1\xf0ʈ\xb9\xa0#\x9d0^\xd5\xaa\xf3\x81\xd5\xf2@٬鼴@\xa4t\xe9! \x86\xb2\xc1l\xdd\xceߡ\xc7hm\xba\x8aijyz+\x88\x87\xa1\xd8\xe9\xd0߯\xc4^\xb3\xbb\xbb\xc5\xf3#\x8c\xaf\xcf\xe3\xc3a~\xfc\x87\xc3\xe2%\xc3f\xef\xec\xe1\xc3\xd0\xdcna\xb4\xa2*a\xe7?\xc9\xe5\xada\xb5\xdax\x9a[\xcb!\xf4\xa1\xfcy\x841\xc3{@\xa4H\x91<\xe6͛\xb7P\xa7Q'8s\xc6\xfd\x8eI\x8ftQ\x89\x9c\x9a\x8b\xe6\x8cR\xedlpQI\xff>\xf1?hд\xbbO\xc7\xeeZ\xb6\xa6\xa6\xc7k\x96M\xf2X\xaf%\xb8 {\x86\xcdk\xed\xa0]\xb6`,~\xff̵h\x9e\x84\xe6.^4\xaf\xd4\x9b\xb3h~`\xe7\x84\xe2a\x89\\\xfaa\xb3\xc9\xf8\xa9\xeerDO\x94rD[}hZ\x97\xa0\xf7\x00\x94\xff\x88w\xbd#\xba\"\xe6\x88\xee\xde\\\xe4\xc1P\xab\xacp\xd7L\x97;v\x82\xdd< W\xaff\xe9\x8f\xf3a\xdaA\xe9\xf94\xf2\n\xed\xf0\xfa\xf9&\x96\xd4?\xdb0}\xa7\xa3\xfd\xa1\x9e-\xcf\xdc9\xbe\x85\xac\xdf~\x89\xa1\x88\x97\xd8\xd22\xcb\xd0\xdcl<8\xb6\xa0Ry\xc0\xba\x85%\xe9\xb8\xf6\xebb\xec\xbf݅\xc0fz\xaa\xc99\xb0g\xeb, Ϥ\xacd\xf0\\{\xea:\"\x9e\xd3O\x9e#`\xe0\xf0\x99B\xben]\x9d(hײ&\xfc\x86\xbbE\xfd\xf6\xb7\xa3֘#\x9aWW\x84աQ\x83q\xb7\xf2Y\x8c\x84\xd0\xdb_\"\x8a3:\xda=\xd71\xbd?sD\xab\x85\xe87d\xac\\\xbbS]b\xe7\xb4P`ټ!0}\xcejع\xe7\x88\xe3vYhn\xbb\n[w\x82\x8e=\xc6ّ\xf9\x9f\xc3\xff\xf0]F \xbe\xdc1\xb3\xd0\xdc\xfcx4bX\xa3A/\xf8\xfb\xa4o\x9f1\x97\xcc\xd1\xca=\xdf|\xc2k\xdbu\x9cGy\x9b\x8dt\xf1eY\xc6\xcfSò9 \x8a;\xab|\x9a\x9b\xef@?\xc1\xba\xe7%\x93\xdb M\xcfM\xa2b\x9dnp\xf6\xc25_\x9a\xdb\xaf\x88`\xc1\xd4>P\xaf\xc5 \xc7;\xe9C\"47/\xbc\xf9hW\xa5\xf8:j\xd8\xdb\xd1\n/\xe3C\xee6n\xff\xf3EOTHC\xf8\xacO\xa7z\xc2b\x82\x81\xa3\x9d/Diߴ*\xb4 \xach\xf0\xe1\x91\x9e\xef\xef\x98$`֧\xd6\xd40/\x83}.\xc0\xac \xbc \xaf\n\xaf\x86\xcd\xe6 Ya֞\xaa\xbe\xa0[\x81\xcd\xe47}\xbc\xe6;\x86\xd7\xcf-\x9e\xa7\xf71̋\xe7\xf6\xb1\xae\xd8 \x98\xba\xb6\xec\xd2\xee|S3Ի\xbe\x90\xefW]Ɵ_\xbc\xfb\x00\x9ebj\xbb\xf0\xe3\xe3\xb4\xc0\xe3G\xcf`քU\xf0Z\xe5P˓33\xb4l\\.L\x84v\x9e\xbe\xc4Џq\x83\xc9 \xfc\xbe\xfb\x9d\xc9\xefp\xb1=9\xa1c\xe3\x82\xcaѣAd|\xb7\xb1;fΣ\x00\x9a\x92\xd1\xfc6\xa9_-\xc8\xf6UJS+\x84<_\xa8\xe6k*S\x81Bu[X\"\x90\xe7[\xac\xc5x\x9aoX](p\x96\xfe\xf1 \xa8qt\x8e\xf8\xe0Bp\xd0\xdc!\xfd\x82\xc99\xcf\xea\xf0\xb4La\xbb#\xa4I,8\xa5\xc3 k\x9f\xd5\xf5LQVo?\xe3\xec6]H@N\xe8nM+@\xb5R\xb9L4\x8b=uB\xbfB\xdd|\xf0\xb6b\xde\xe7\x9d'\xaf\xc2\xf9[\xda\xdd\xf5\xb1\xb3\xe2\xa2\xd3\xfe\xebı!_\xea$\x90 w\x93'\x8d\xb2M\xdd \xef\xde3\xa4\x8f .\xdeG\x9bKE\xd4\xc7S\x85\x9c\xbc\xcb\xc9!a\"\x88\x984\xa9\xac\xfbC\\ĝ\xafV\x8cp\xf5^.\xa3\x93\xfe\xadJC\xe9\xfc_\x8be~\xea/y,y\xcb_#9n\xf9\xd9\xd5\xc7k, \xcf7\xcap\xf5+^םR\x81|mH\xad3qx\xf9<\xadJ\x8eh\xd2FVEu.if~HF\x9di%\xe9\xd4\xf2S\x83%\xb4\xf4\xf3\xa1;\xa2sf\xff&\x8cB\xbd t\xed\xfaM\xa8Q\xb7\xadW;&\xb5\x96\xf5\x8a#\x9a\xe0\xd4L\x91\\\xb9Yx\xc2u\xd1\xd2\xf50r\xec,O\xaa\xfa\xa5\x85Ğ;c(\xa4I\x95\xdc+\xfe\x9d1\xf6\xb6\xbd\xe2\xe1\xcb\xca\xe4$5\xb4 -d\xfd`c֦\xef\xd1\xd4\xbb\xde\xf9\xf9A\xdb:\xc3~ \x8eh\xd2|\xf0\x88\x98c|\x8b\xd6\xa1 ըZzvn,J\xc1:Ĭ\xfb\xfc\x8c\xafפ\xc3܆!y$\x88V/\xabq\xc7΄\xa9\x8b7\xfd!9\xa2\x97\xaf\xdcG\xcct\xac\x9ba\x8d\xaa%\xa0W\x97Fz4?^x\n\x8f\xffؓ\x99\x80\xa7\xc2\x00x\xf0\xf01\x94\xa9Z>$\x8f?~ 3'\xf6\x86&m\xf9\xc8\xad}ѽ\xabV\xd1I\xa0R\xad\xcep#\x91\x84\xf4ѼQehմ\xb4\xed2\xca/\x8ehҧN\xe3>8\xe7\x9c Q\xd5h\xceY\xb3t\xa6\xdf\xd8 \xe3\xa6,sܶ7\x8e\xe8u?\xef\x87\xfd\xa68n\xcb \xa1G\xf4SGU\xeb\xf4\x80+\xd7n9a\"41\xf1w\xf5\xc2!B\xd8qO\xfc\xd0\xd1\xf4\xbaF\xb7p\xf9\xc5Y\xba\x9f\xf30{|;t\xf4$\xd4o1\xd8\xd3xU\xa7-:\"[V\x82\xafr\xfd\xf4\xc1:\xa2\xc9\x00\xecq\xc9\xcc!ሦ\xb6[u [w\xffn&\x86\xdfʳg\xcd\x8b\xa6\xf6\x86+\xb6\x82/\xd1\xca\xe3\x86haڱblkV\xcaj\xf8MUC\xc6|\xebj\x98\x9dVt[\xc8\xd43c\xea/ѳ\xc75~~\xb0\x83\xd9\xfc!w\n\xdf~\xc1\xae\xe5\xe7\xed\xce\xec\xc9\xe4u\x8b\xe7\xe9} \xf3\xe29\x85},\x86cv\xe4\xe0(Pk\xa4\xe5\x9cNa\xb9#E\xe2\xba\xaaZ\xa0'15\xed4 ?>^ \xfc\xb2\xe78\xd8\xf5\x87l\x80(\xf8 v\xee\x8aN\x940\x8e\\\x92'4\xc9\xf9\xf7\x00\xd3?>ƴ#\xaf0e\x8c\xd9\xc7w\xf2\xd81!::H\xd95kD\xfb\n[t\xee5\xee\xdc}d\x84\xcaR&O \x86Ձh~\x88\xc0dcW\x9a),\xc8\xf3\xad$\xadL\xcf\xe1u\xca\xf0 \xf0*|0:W\x83\xaf߃\xe0\x9b \xf8\xd5k\xdcz\xcck\xe1\x80\xe8\xb8C\x9d\xa6\xb2\xbd\xff\"R\xc5O(\xf0!\xfc\xcc_{f\xae\xfcEX\x80\xa7\x95F\x84\xa2`$\xb7nM+Bu['\xf4+q'4.hpr\xd0\xdc\xf8\xe0\xd9K8r\xe96:\xa0/\xc1 m\xfeF\xe5إ\x85qq\x97x\xd6\xcf\xe2A\x9eԉ\xe0\xc7\xe4 \x91*\xb7\xfaٻ\x8f\xa1\xc6\xf2\xfd\x9a\xa6V\xd6\xc8+N\xc1\xaaSW\xe4\xf7\x86(h\xc7\xf9\xcdJA\xa6\xa4\xf15\xb4\xae\x00ܸ\xf9\xab/\xf1!\x99\x8d\x80\n-F\xc0\xb9\xcb\xda\xe8\xady\xbfOc\xbbUY3R\xf6\x97\xc08\xac\xf0\xe3 \xe8V_\xbb\xfa\xe1x\x8d\xd8\xd03{\x94+x]hn\x8d\xe3\xff\x99)\"\xdfeL\xbaNQn\xe0\xf1xkX \xfdA2\xb2pf\xe4\x9c2\x82e\x81ux\x81\xdc܏\xc4\xc9g\xa7\x9f~\xc0P\xf79\xa2% C\xfd'w\xce\xefä\x9e\xe2\xaeZ\x93\xfeU\xf4\x97\xb8T\xf7\xcf\xf9 AТ]?\xf8\xd7\xcb\xd0̾0L\xc2\xf1`\xd2ؾ\x90)c:\x91\xe0L~\xfeM\xd3\x8cyk7\xc2tF\xbfW\xdd}!\xa7[q\xe2Ă\xd9ӆ\x84 \xb6\xed@]S\x94\xfbw\xe0Щ\xb0v\xc3.\xa4 (\xfc\xdd\xc0\xbem\xa1\x84\xb4C\x99%\xc2\xc3\xda \\\xc4V\xcf\xed\xa8\xdbԡ\xb9U\x90\x89\x82\x85P\x94\xa3\xc6\xcf\xc1|\xed\xe5\xd2\xd0gK\x96\x00\xf2\xa4J\x88\xce\xe7\x84lij\xed\xcfG`\xd0m \xea\xd7&% j\xe4H0d\xdf \x8d3:.:\xb0\xb5( \xc9\xe3\xc5\xd4л\"e\xfc>\xfdT\xae\xd2o\xe2JX\xb1\xf9W\xa6\x93O\xb0\xed-3[A\xecD\xa7\xf4\x88H\xe4\xccߟy\xfe<\xfeC\x81\x95 \x81\x8dgqD3\xf9\xdd\xe2yz\xff\xc1b\xaf*\xff\xdd\xf6\xafRӳ\xf1\xe1\xef\xfav\xfc\x8d\xf1:G4\x99\x85MRT\x857\xcfFG\xc0UP}'\xab\xda\xe0yzk\xd8\xdc1\xee\x88\xd6\xf5\x94\xe3\xcaWܱM T\xa9T\xf0\xa3\xa2p\xb0A\xc1\xf5\x9f\xd2\xff\xd7ajG4\xf1\xf9\xf3\xb7j\xdfΞ \xbdu\xe9Ҥ\x80)\xe3\xfb\xc3g\x9f%u\xa3\xff\x82\xf8\xf8\x8f\xc9/_LN?\x8f\xf0\xfe\x83G\xa0s\x8f\xf0\xe2\x85\xf2\xe0\xa84\xe0\xff\xb3\xb8\xb8zƤ\xf0\xc5\xe7i \x93\xe4W:L\xa2\xe1;T_u΂50~\xd2|y\xf1\x87\x9e¿%\x943x\xc2\xe8\x90s\xa5\xb2\x8d\xfe\xc1Jԏ\xe1\x95YLԏ\xe8\xc3\xd1\xce\xfa\xc9sG\xb4\xc2\xc9\xf2M|v\x889ޔ\x96\xc53\x9awڷ\xaa \xebV\n\xf8\xd1\xcf\xd3\xdb\xc3<Oa\xcc\xc1~\xfa4h\xd6\xc7\xef\xf39\x84ڷ\xaa \xea\x94\xd4\xf3\x9d#\x9aة\xf5g\xe7\xf6VtKa7;\xa9\xf1-\xda\xc19\xd8\xfcɮ\xedd\x98w\xfb\xba\xa9\xcd\"oe\xfe kώ\x97~\xd9*ܵ\x8da\xba\xfd}P\xa4\x8f\x89#\xbb\xc0\x8f?|\x85M@\xb8#\x9aF\xab\xf1e\xfdIXʽ]\xafI\xdfqF\x9e>%: \xbb\xc1gI\xc3\xc1\x9f\x8ehj\x80\xe6\x9c\xfa\xcd\xc0s??\x9bМӡUmhX\xa7\xac\xa0\x97\xdf\xd1tER'J\x8e\xea]\xfb\x8eB\x9bΣ}\xf6\xac\xe2\xd6MJ\xbfďu\xdd\xfaM\x86\xed\xbb~l\xff\xb2|\x9d?xwrM\xf3\xed \xe6\x92\n\xd5㟊\xccꄄ#ZlK\xbc>\xd9\xf3\xbbZ\x99<\xec\xfaex\xed\xfd\x878\xe8k\x88|f\xf0{\xfc\xd0ک\xf7\xf8y\xfb!\x91ď\xffӦJ\n\xf3\xa7\xf6\x82\xc4 \xe3\n\xad\xf8\xdaMLI\xe3\xdd\xad\xebM,zҢ;_\xe3\xc7ʐrFSt\x8f\xc9\xc3\xdbC\xaelt\x8f\x85pG\xb4`\xdf\xff\xb3\xe8n\xa113\xbc^~D\xf1n\xf1<\xbd1\xcc\xe6+~\xfe\xb2\x83\xbd\x99\xcfD͌\xe5QfxO\xf1Z\xbb\xe9\xf5\xe3[{H\xd1W[?\xacCf\xe3\xcb\xccz\xebv\x9f\x80\xe1\x937\x99\xaaը^I(\x9c\xff;S\xc0\\\xd2\xc1w\x9eH\xb9\xa4\xdfA\xb0\xc1A\xdf\xeb\xd2%\x81S\x00\\nM\x99\xd9|,\xb6Ϥq\x82\xa7E6Cgl\x83\xed\x98\xda\xec 't\xd7\xc6\xa0F;'\xf4kx{\xf1\xee\xf86\xffVN\xe3\xef\xfe\xd3\xf0\xeb\xf9`:\xa0\xe1/\x9bw\xa3D\x8a\x00\xf11\xe7s\xf6 !wʄ\xc2ot\xb6\xdcL8,\xffq\xdafL\xc3͸\x00$\xc0\xd0\xdd\xdb\xea\x91?\xfb\xd8\xf37\xac\xff\xdf5\xf6: \xa91\xa7\xf4\xec\xc6%!\xbe\xe0$\xb6`l\x82\x8a\x98\"DL\xa0\xec\xaaދc\xbcE_\xfd7\xa0!\xed\xcbC\xb1ܙ\x90\x8b\xd2#\"K\xff\xc2l\x84\xb0\xfe\xe7\xdb7“D\x8c\x9eLJ\x98~\xe2\xe5\xf55\x9e\xe7\xe7?\x98hn\xc7Gج\xef\xc3\xd0ܼ\x82<\xcc.~\xb7\x86\xe3\xe9y\xbe\xfe\x85\xad[WV\xe0\xf2\x9d\xc1Zh\xee\xb3} z\xb5E'mBɰ\xd6\xf0\xc4\xfa/^\xbc@\x87\xedp8\xf0\xcbQO\xaa{U\xa7X\x91\xbcЧGK\x88W\x8d98x\xed\xed\xe0\xf3\xe7/C\x8b\xf6B|\xd7w\xbe<٠\xaf\xd6?\x9e\x8f\xc3\xf6H\n\xef\xdes\xba\xf5/)TL\x94\xc3{\xf2\xd8^\x90$1\x8f\\\xe3v\xa2»\xcd\xddJ\xcb#4\xc8\"0\xc8O,҇o~\xa1\x85<~\xcaB\x985w'\xbc9H9\xa2 \xe4\xf9A~.\x90\x9a\x93\x9b\x97\x9f\xc8T\xfa \xdc `\xd79\xa2+\x87>ݚ\x89±\x97\x8d\x008\x97;\x98\xce\xf78]z\x8e\x86/\xedW<\x9a[\xc2=\x86\xc2\xc2\xf6\xec\xd2\x8a\xcc!\xdbO~\xb24\xd4ې\xf5\x93\xdas\xa0Q\xf2\xec\xe89\x92\xba@W]*`\xf4\xbf=\xba\x8e\x84G\x8f\x95\x95\x9dR\xcb>\xf9! \xd8wBg\xf9\xa1~3\xe7\xe2\x82_\x85\xe6\xf6\x89\x94n\x98\xe8,*UV\xfc\xe6m\xa1K\xafqn\x98jh\x9b4\xac m\x9a\xd7Ԕ\xf9\x98\xb7h#\x8c\x99\xb4\x00#g0}|\xdbB\xe6/\xd3\xc1\x98! ):\xd5\xe9 \xeb4j50 \xee\x88f\xfa+\xfd'\xacz \xa9\xd1b\xbb\xe2rF\xb6\x00AW\xb5\xe1\xb3\xd44ޞʟ \x86hѢ)+\xa0\xdbv\xe9qhn\xf5|\xc3˦\xb6\xeeo\x86\xb8}\xd718\xe7\xf8'D<\xcd9#\xb6vB\xb3p\xc6\xdcu.wD\xf7\x850ܭ7\xc7\xccy\xeb`\xec\xe4eް\x90\xeb*\xa1\xb9\xe5\"\x93\xedx\xc6|y\x94{\xc6\xdc\xf5&\xf4\xfe+.U, \xe9\xd3L\xca \xadFmZ\xe3}\x9aۨi_\x96I\xe6g\xf7Wmo\xa8n\xefL]j\x9b\x88$\xf8 \x86\xec\xd4{l\xf5\xe3⁊\xa5\xf3A߮ !~@c\x8f\xaeCs\xb3\xd1:%c\x92>\x88+[\xab+澾*\xda\xff\x8c\xdcJͩ#d\xe62j\x8e\xe1t\x95T\xbe ͭb\xaa:e20\xf9޼ym{`\xaev\\\x90\xe2\xaf#.&\x981\xb63\xa4J\x9eDnb\xferw;\xa2\xcdsD\x8b\xd1\xf7\xf1\xccf\xf3\xab<\x80\xf5O\x9c\x92l\xbc\x85\xbc\x85e\x95\x85\xfd\x87G-^/\x8f]\xd8\xca G\xd2\xf8Rî\xa5fԌ\x89[\xbcD/\xcfw.\xe1.L_^?\x87\xb0N?\xc9\xf0ru\x89?\x9bOYsr\xff\xb0VAFH'vx\x9e\xde&ʷ\x98w\xee<2\xa5\x9a?\xbd\x8b\xb0Ό\x80\xf2\x87\x9eFG\xb4\x99\xb8f\xf5\xc2\xcb\xff\x9bx\xf9\xe2L\xbbhw4;\xf2\xe6\xca -\xf9/W\xb4\xe8\x80~w\xd0\xf9I\xf9\x9f}q\xc4\xc3\xcdM\xc90\x80\x993\xfa:\xbb;a\x88̿\x87\xe4\xfc!\x8c\xe9\\\"jrO\xdb]\xc0\xd6x\xeb+\xd863\xe5\xf1\xf2 \xdfG\x874\xed\n~\x88a\xbc\x9f\xe1\xf75 \x93.8\xa6)\x8c7*\xa9dV \xd3ɔ\x85[\xc4\xfdGϡ\xefčp\xf8\xcf˦U\xa3`{]p'tM;'4\x86ᦝ\xd0\xc1\x8b\xa2i\xde{\x8ey\xd1/`\xbe\xe7\xad\xe8|\xde~2\xee=y!\xb4ý\xc7G\xc7q\xae\x94\x89\xf0/!\xe4\xc0\x9dϟ\xa0C\xda\xe9A\x8b{rN߬\x99[\xdb\xe6\xcc\xf5\xbe\x93\xa2\xa2J\x8c\xfa\xee\xfa6\x9d\xbb.?\xa3\xff\x90& \x8c\xab[b\xb0<\xdcND\xba\x00\xf43Dΐ^\xae\xf1u\xcb]\xbd'\xbcP\xe5~'d\xe1axG\x8ct\xc0\xa0\\C:a7\x86\x87EÄ\xdbC\xb4\x83\xc9x\xe0\x9f\x9f\xe4\xf1%ч|:\xa2\xc9^\xa4\xbd\xb7#G\xb4{H\xfd\xe7\xa5ն\xfb\xdfpDS\xfe\xe7\"sC\xd5\xca%!뷙%MF\xb6\xd6\x00C\xb4 a\xeb\x8e}0y\xdab\xb8~\xc3}\x99\x80\xa9R&\x85\x9d\x9bC\xccy\xad\xbc\xc4\x96z\x98\xe9J\xb0\xf60\xeau O\xf0S|\x80\x9b\xb3h5,Z\xb2w\xc7\xf8\xd7 \xf5\xd3(й}#\xa8R\xb1\xb8Vp_A*o\xde\xfc\xa6\xceZ6\xef\xf6{r\xda\xddݨ~e\xa8\x86c2\n=\x00\x98u\x91J>Ae \xd8;G4qG!\xe4\x99[\x84\xcd\xcf\xccq\xcd\xf0\x9e8\xa2\xf3\xa3#ZnNҟ\xc1\xb2=,\xf4e\xf6\xf0\xbd#\x9aL\xa1\xcf%\x90\x9f\xdeo\xe1K\xf5\xe4Kq\xcc\xec\xf5\xfb\x98\x89\x80/(5\xaa\x94\x84\xd6\xcdjA \\\x85\xcb\xf4~5\xf2\xf2\xf2\xf3\xb0\xb9>\xbc~\xac?{/4\xaa\xba۩\xcdE\xcd\xe19\xbd\xba\xf7 G\x8f\x9b\xaf0\x95ظ\xfaə= \xd0FZ\x94\"\x8f\xb3\xfe\xe3\x8e\xe8\xf8Ҟ\xafXC\x8f>lX9ҦN\xe6\xca֞S\x8e\xf0.\xbd\xc7\xc1- \xed\xab\x83\xe6\x99z\xb5\xca\xe0\xf8ZB\xa8g\xf5\xe5\xe8 G4\xf1cS \x93ٻ\xd0\xdcj \x89\xa3 G4I\xf2\n_\xa7\xe3\xb52g\xc1: dž/\x8fF\xf5*@\xbb\x965\xe5y\x9dY\xd5G\xb4\x95|\xacϘuo\xe3\x9cӥ\xf7D\x9cs\xceXUs\x8d˙\xfdk\xc1\xb9\x9e@Z\xc7)\xa1\xe1\x88&\xe1\xd7n\xdaCG\xcf\xc3g1\xf1#\x86k\x85\xa4\n\x9e:\xa2\xd9x>\xfe\xf7y7y)9\xe6[{\xe9\x93Cp\xb7iV \x8aȆh\xd6\xe3\xfc\xe0kZ\xe3?G4\xaf\x96\xcb\xdaI\xe6`\xf7k\xb9\x84_\xbev \xb3\xc0\xa7 .)\x84s?t@\x97/\x95\x97]\xeer\xf7\xf8\xc5\x8dʕ\xad\xe9G4\xd9P\xb6\xaf\xea\x9c\xca\xd9\xe1oG4\xb5C2\xf0\xa3}ݖ\x830t\xdcB\xb8\xf7\xe01\xc5'\xbfysd\x81 C\xda\xe0Bf\xe9\xf9R\xe2\xeaG4\xb1\xd6;z\xd5)Dx \xf8 [c\xff\xf5\xf2\xf1҈\xf2\xb2\x85\xf9LzV?\xb4\x99\xc5\\\xc9\xe3\x867\x87\xd8\x95×}\x93}\x82N\xc2\x9f<\x83\xe7>r@\xab勋 \xf0\x92c\xea@3g\xf4ރ\xe1b\xf9͖\xb9чw\xad\xb3)\x8e=\xed\x88\xba5vn=\xf0X_\xc1\xacu\xf6+\xcfW\xac\xc0\x97\xbf\xf8\x8e\xfcwLcHx\x89 \xd07\x90>\xa9\xcfZ\xb8\x89 kz\x8cY'qG\xb2\xd9!8\xa1\x97\x87\x9aeō;ft\xc1&NhZ\x80s\xdf\xd5\xf6\x9d\xb9&8\xa0\x8fK᳣\xe1.\xe7D1\xa2B.\xda\xf9\x9c\ns>c\xf8툸\xd3ۓc\xf5\xe9+0x\xef M\xd5\xf5\x8b\n\xcemM!\xbc3\xba\xc47i\xa1\x95\xdc@\xb9\xcf\xdd\x91\xbf\xfe\n0_4;jw\x9c\x00\xc7O_f\xa0\xf05Jd\xd8:\xb35D\x8f\x86ߺ\x8d~\x00\xd9\xc1ăh\x98\xa9\xec\xe8\xc3\xf1\xa2\xd5\xc3\xed%\xda!\x84\xc7\x86\xe6~#4ɿ(\xc8rHO\x82\x8acE\x92S\"`U\xe6x\x9e\xde\xac\xac.\x90CX\xb8\x90\xf1\xf34\x96\xf2\xfaIZ3\x8d\xa9%5\xcc[D\x84\xdf\xe1\xce\xd8%\xcb\x86\xb9\x8b\xd6\xe2\xfc\xf7\xc0+\xf1ҧM\xb5\xaa\x95\xc2y\xa1\x98\xe1\xc7\xf7\xa1\xb9\xe1\xee\xc4/%\x99\x8c\xe5W\xf45\xc6\xf3\xf3=\xaf \xb3\x96qm;\xeez|7t\xf0n\xdaz\x80o\xc6\xce\xf8EX\xbdh$\xd2y+\x91mS\xc1\xe3'Oa\xd2\xf4\xb0z\xddN\xaf\x9c\xf4\xfc\x95=[fh\x84!\xe8sf\xffưq\xf7\xa1\xb9W\"\xb3Q\x9a\xf0\xce\xad\xf01;s\x9f#\xba9T.WH`'K/u'\xbbO\xf1\xe3Q\xf7\xfc*\xf5?=_\xc2|\xee\x87͂ߏ\x9e2\xd1Q9\x85\xabΗ\xeb;\xa8_\xbb\xac.]UM\x92\xafM\xe7Q\xb8#\xdam\x8e\xe8\x8c.\x86\xabd/\xef\xf0\xa51\xe64\x9d\xb3h\x83\xe6\x9c\xe4P\xbbz \xa8V\x91›\xa12\xdc\xe5\xe3:4\xf7 )G\xb4܁\x92\xadlaE?\xa1>\x97\xd0B\x9f\xe9\xb8#{\xf3\xb6_\xe0 \x85\xb6\xf3\xe0X*刖s$,\xbd\xd9:\xfe\xd2\xcb\xe0\xd4ߧ\xa4I\x91<1\xb4jR\xca\xcf\"J`f/\xb4Q\xc8hF\xce\xcc\xc7\xd9\xc8w\xa1\xb99\xc6*P#\x8fT.\xcbg\xab\xaa;<\xe59\xf2\xd5\xfc\x85\xcb\xd7a \xf6\xd5\xee\xfdx\xf5\xacBa4K\xc9\xcdV\x824\xa9\xd8\xeeY\xc9\xe0R\xb8\xcd\xdd\xc7\xc4\"\x8a\xfc\xd4B\x99\x9a]\\\xef\x88.]L\xbf#ZwA\xf3f\xb3\x81=\xcdM\xda0KQ\xca!ل\xb5ϛ\x88\x97\xd7-\x9e\xa7\xe7`\x9e\xbdS\x98cj\xa0Sy\x99y\xbd^`;\n\xb7x\x9e\xde3X\xf7<\xa5z~\"\xcc\xf0\xaa;\x90\xa4\xaag\xed+\xb3\x84\xd3\xfa\xbce\x99\xc5Y}-^/\xbf\x88g\xd4\xeaڧ/݆\xc0\xces\xb4 TP\xfe<\xdf@\xb3\x86eT%\xdaSzF=\x85\x8bS߱\x8bQ\x8b\x87>R \xbc\xc0\x90\xc8\xd3\xc7,R\xbe0/\xfc\xbeOc\xa0W\xbf4\xee(\xf4\xf6m\xbc_>\xe5vjz\xc5ؠr\xdc8\x93\"\xae\xb93z\xd0\xc8\xc5\xf8\x8c|Š\xa6X\x948QX:\xaa!\xc4ĝ\xb1ᇽ\xd4\xf3Q\xbb\x85/_\xbb ]G\xad\x81\xcb7\xee\x996FN\xe8\xce脮e\xe7\x84~\xf3F\xdc \xfd\\\\L\xe3\x8e\xc6\xdbi\xe4M\xa1\xb7\xe9\x8fvCGC~IcE\x85\x9c)A\xdeԉ \xebg\xf1 \xbfg\x99\nd\x82(\xb5`\xdcR-L&[jZ\n(Ǵ\xd1\xd1}\xc71خ\n^/\xefWЦ\xd8\xf7܎|\xa3\x9aڲHi\xd3@\x84؊e\xcc\xdcM0k\xc5.-B#q\xb7\xc1\xec\xf8Nox\xf0w\x9e\xc8s<ف\xf9\xff\x94\"\xf2WƋ1\xaf\xdc/\x8d\xeb+x\x91\x9f9\xecm}}D!\xe2\xc8\xda\xe3\x9f?\x98\xfe\x9e\xe2y~\xe10?^\xac\xe10눦g1a\x90K#\x9d=\x9b\xb1+\xd3%\xe5\xca\xe0F\xf2\xffٻ\xb8I\x8a\xe2[\xdf\xe5\xe3r\"YrFr\x8e\x82\xe4( \xf0'\xaa\x88H Q$'\x91\x8c\x82\n\x92\x8f\xc4#\xc7#\xdcq\xc7e.\xff\xae\xe9\xae\xee\x997\xd3;agv\xf7;vw\xdf\xce\xebW]\xf5\xaa\xba\xa7gvgw\xd6B\xa0C\x8bu\xb7\xd8_\xac#x\xf8f]\x88\xe67A \xe8O\xfc[V\xf6W\x9f\xe0\xeeO#F \xa5\xd5W]1\xf8\xad]\xbe\xe5q\xf7\xee\xe9\x9f\xee\xc1rb\xda\xc8\xfb\xb1.\x90\xec\xe8\xb8\xe31s&=\xf0\xd0\xf4ē/\xa8ۈ\xbe@\xe3?+~Qz\xa1\x85\xfa\xaa S\xd3\xbb}M]H\x91ox\xa3\xf220\xe7\xe4\xcfXG\xe8P\xdf|O\xf7=\xf0\x8dz\xe2z\xee\xf9\xd14\xab\xe0\xef\xad\xf07\xbf]wَv\xd9i+\xfdM\xe12\xd2|\xe0N\xafp\xb87\xdf~\x8fTc\xc6y\xfd\xef\xa57\xd4\xdcž=ƷI\xdfp\x83\xb5hӍס\xed\xb7ٔ\xa9\xf9\xae,\xc7Dua\xfe\xed\xb0\x97/Ӆ\xe8h\xc5\xce\xfa\xc3\xe5tݍw\xfa\xcbL\x9e߈N\x9f\xfdڹ\x8cߛo\xbdG<\xfc\xa4\x9a3\xffUs\xe6\xf5\xe0\xa2\x84\xcf\xf9\xa2\xc7\n\xcb/E{|c[\xfa\xc6\xce[ѠA\x82~\xa2'\x93\x93\x86IDa\xcfQ'\xe9w\xde\xf3\xdd\xf2\xb7\xd3˯\xbd\x9d\xf9\xdb\xe3\xfc\x81\xa2\xafm\xb7 \xed\xb3\xc7\xf6\xb4\xceZ\xb5oi[߅h.Vt\xd2\xe5K\xceG\xf6X\\\xef\xb1\xe4\xb5{gY]\xb5G\xa9\xe6c\x8f?O\xc7|\xff \x93\x8aO:\xce\xfd\x96\xb63Ο\xaf\xeb\x9bmk\xd2\xe4\xa9t\xe3\xad\xf7\xd0?\xee|\x88>\xf8\xe8\xd3l\x9d\x94հ\xa1\x83\xd4\xdc߆\xf6\xde}[Z2t\x8b\xd0$\xed \xd1j6\x9a\xf3;\x9c\x8f\xb5.Ds-\x99\xe9շ\xe9\xde\xfb\x9fT\xc7\xf0'\xe9\xbd>I*qb\xa8j\xcf]\xb7\xa6\xf7ݑ\x96\xf2\x8d\x91\xd9y!:\xab\xea\xc1\x8e\xbb\xe3\x9e\xc7\xe8\xe6\xbf\xddG\xaf\xa85\x87?\x93\xe5\xc1k\xce\xea\xdb>\xea\xe2\xf3\xbak\xaf\xa4\xbbHWءw!\x9ae(\xf6\xfc\xdea\xfe\x86\xfb\x83?CϪ;\xbc\xfe\xe6{\xea\xff\xfb\xc1]k\xb4\xf0\xe4\xbf=\xd4'\xdf_t]pΉ\xb4\xa2\xfa\xa6\xb1\xbc<\xc0\xd3=\xce䟆\x9f|\xfa%zx\xd4\xf3\xf4\xd8/\xd2\xdb\xef~\x94\xf2a\xfc\xb2\xba\xfb\xc3\xdf\xdfN\x9fN\xf0\xdfU\x86\xbb\xfb\x94#wU\xa1\xd5\xdd~j<:\x83\x8b\xd0c\xd4mħ\xab97\x9fƩop?\xa0\xbe\xa1|\xd7ߡ7\xc6N\xa4\x85\xd4oK/=\xa8m\xacn\xb9\xbd\xc52\x8b\xd0\x8b \xae\xe1\xad\xb5\xde\xc5w\xa9oۻ\xbe\xab\x8cD\xd7\xef\xe3\xff7\x9b\x9e\xfa\xef\xe7\xe9\xfe\xb7\xc7\xef|qϓw^\x9fP\xb7\xf3\xf6}\xab\xdfyw[\xdd\xd4oD\xf7XjI\xdb\xf0\xdfW\xc7\xd07O\xf8\xa3Ų\xb1\x93\xba\xd0\xfd\xab\xef\xef*\x9eE\xb8\x8c\xd0Va\xb9\xbcx\x93\xe3\xb7;>\xeb\xf8Ȼ\xe3a\xaf\xf3q\xf6\x88\x9b\xdb\xcfO$\xd1[6\x8f\xfe\xbel\xd8ݚ;m\x9e\xe3\xbcύ1\x80\xe7vܠ>\xbdnW,\"{W\x87\xb5~ߎT{\xe2K\xeeE2,\xd6\xe7ͷ\xc6Ш'\x9f\xa7w\xdey\x8f&NR\xb7+\xfa|\xb2\xfa?\x89>\x9f4\x95f\xa8OT\xf5Q\x9f\xac\xa8.X .\xb6\xf7\xa7\xe5\x96]2\xb8\xc0\xbe\xc6\xea+\xa9۫.E\xdd쇜\xb0\xa2\xc5\xf4\x94Ջo\xd5\xfd\xdc /\xaboY\xbd\xa8\xbe\xb13\x9e&NTyM\xe2\xdcT\x8e*O~p^\x83.\xc8U\xb7\xba\xe4\x8b\xcfk\xaf\xbd\x8az^\x81\xf8M`~Ȉ`vYq\xe0\xa4\xc4?\xd3ԧ)\x9fz\xe6Eu\xcbϗ\xd5o$MTo\xdcM\xa6I*\x9f \xeay\xf2\x94\xa9\xea\x8d\xd2n\xea[\xf7\x83h\xa8\xba\xe5\xf6\xd0!\x83\xd5\xff4r\x89\xc5h\x93\x8d֡5V[I}(B\x94\x97(\xaaTWY+\x9e/\xa8d-ޱ7\xf2\xf5\xe1\xf4\x9f\x88\xadx\xa6\x9f&0Ϸ\xb0\xf2\xd9\xff\xfb\xc3x\xf5m`\x993\xc1\xb3\xba@\xc75\xa8>\xa4\xc0\xfb\xf8\x00\xf5\x81\x9aÇ\xa8}\xe0+\xb4\xc6\xea\xea\xc34\xea\x99\xdb\xdd;\x95RA\xa8PL\xaf\xfaz\xba;\xff&1\xe8^?]\xddb\xe9\xb9\xe7_&\xfe\xc6\xe9\xb8\xf1\xd4\xef&MU\xfb\x92\xaa\x87z\xb5\xb5\xf8\xe2 \xd3\x8b\x8d.\x92,\xa1\xb6\xd7^k\xe5\xe0\xf7\xee\xed\x856\x93\xaf\xeb<\xec 7\x93O^\\~\xbd\xcc\x00\xe0x%\xe2\xd6\xaf\xa0\xa2\xa9\xf3'=\xbfO\xc7MT\xb7\xf0}E]\xf8|\x93&\xaa\xc1\xb8\xab\xb5s\xa1>}Ը\x8f\xa0%ԅ1\xfe\xed\xe7\x91j\xdc\xd7Yk\xa5\xe0\xdcfV\xc6\xe7/NW\xd4\xe7\xe1m\xb9 \xf1j}\x91\xf9g&\x88\xac'8Q0\x9f\xe8ˮesj\xc1\x8d7\xd4i\x9e\xe15\xa7\xde0\xfcL}Xn\xfcg\xeaY\xc3\xa8\x9fX\x82\xc7H\xfd_|1\xbd\x8f\xae\xbc\xd2\xd2\xeaV[r \xd7\xf0\x00\xc8v\xeb$\xc8k߮\xfb\x85y͙\xfcV\xcf?\xb7\xc5\xd4z3\x92\xd7\xf5?Xs\xd6\\\xc1ޚ֎\xafgA@^\xc6X*P\xc6\xcab\xbc\xa9\xfc\xed\xf5\xe9\xf8\xe9\xea\\\x92\x9f\x8e׿\xde\xea\xf6h\xbd\xfb\xf4 \xf67>\xd6D\x8b=\xc5Nc\xfb\xb1'G\xabd\xbd\x9c\xff\xf1\xc5N\xf9?M\x8d\xff\xec\xcaP\xf5푡C\xd5\xf5\xfbz\xbc\xbd\xd2\nKӦ\x9b\xacI\xcb-\xadB\xa0h\xfd\x9c\x8a[\x9c\xb2\xc4nXËy\xda\xf1\xc53}\\<\xf4_\xb6\xeb\x9d\xf1\x97\x84yx󝏂\xb5\xf9\x8d\xb7?\x8e\xc5\xfc:d\x8a:\xaa\xeeL\xc4\xfb\xfc\xc8ņ\xfb\xc6\xf2\xcb,N\xab\xac\xb8\x8c\xab\x8e-\x80kʳ\x85ݳ\xe2<1ʴ\xf5\xeb\xd3\x96\xf5 -\x90/\x86?Uot?\xf6\xd4\xff\xd4k\xaf\xcfh\xaf\xdd&\xcf\xfc\xc6b0\x8e\x8bWc\xc9\xeb\xf7p\xf5AǑ\xb4\x88\xb9۔;>\xf93Ԋ\xab\xe6\xf5.\xe1\xb2\xd7\xf1\xdceX7ԃ|\xf5\x98\x88^\x8eƨNpL\x958\xf0\xe4\xe5Ѿ NZ/X;\xafw\x81T\xa3\xb1-\x88\xe4S0\xbe]\x8f\xb3\xf6\x87\xc2\xc6\xf4޺ \xe9gJ\xe4Z7\xdc ƶ\xb1u6D\xafH̊\xf3f0G]\xd0\xdbb\xff\xdf\xd5\xecv\xfd\xa7\xa9\xf7\xa5DA\xdc\xf4uu\xde5\xb3\xe4;\xe7ţ\xb4[\xbab\xa6N\x99\xae\xbe} \xcdU\xf3L\xfb\xef\xb5\xed\xb6\xf3&s=\xb7BV? }C4\x97\x83:\x8dk\xfdf\xf4\xcd{\x98\xfe~\xd7(o\xfe\x90\xe8\xf58\x9c\x96]\xbc\x8c;Az\xc3D \\@\xa2\xac[von\x92\xf3_\\@\xc5\\x\xbb\xffE\xf9\x98<\xa3_\xfc\xdb5\xdbpY\xcb3\xa3\xc7Џ\xce\xfdM6\xbfό\xfe\xf3E\xe8\x93\xd5o\x95\xb8k\xfaE\xe89o\x8f\xa1)>\xa7\xde|\xf3\xf9?/\xbfG=\xd5Z\xb8\xdc\xd0\xb4\xf1\xc8\xe1\xb4\xf5r\x8bҊ5>\xa4\x93?O\xdb\xc7*\x8f]\xae{ \xd2圝\xbeJ[/#w*\x8aPp\xd9~x\xef\xf3\xf4\x9f\xd0\xc5\xe8\xb3؊\xb6[miJ\xdb'\xb6\xa1\xbe\xf0\xd7kM\xf5\x858\xb3\xf6\xf3-\xf07\xdd\xff'\xaa\xb6ѻt\xf5\xefכ\xee\xb9\xecX\xf5O;_d\xbcb\xf3Ƴ \xbd\xec\x8f\xf3\x83\xf9\xb0=\xf2 \xc3X܄\xf9\x98\x98\xfa\xd8A\x9cֿ\xcdG+\x80\xf5\x8d\xb2\xce\xfa\xb6/Dca\xbdX*\x8d#\x93\x84\xc5\xd6\xeb\xccI\xbd\x99\xe5\xf1ڣ{# !\xfb m+\xbdi\xbc\x90\xebz\xce!o\x85\x9a&;1\xb0S\xafF@\xad\xf6\xdd:\xf4t\xf7Ƃ\xb6pX\xbb\x89\x8e^\xfe\xf9\x82b•D.;F/s^r@M\xaf\xec\xd1k\x99\xa7\xe2b\x9bM!\x8f\xb0\xaf\x87\x9b\xdaW\xb9\x98/\xfe\xe0\xfc\x82f\xe0\x821\xf4\xa5\xc3]\xb2&\x80> \x9c\xd0z\xce(\xd2Ë\x9d\xe3E\x00t\x90\x89'gZ\xae\x83v\x81>\xb4\xbe\xc0\xfc\xc4\xc3\xe3[4\xb9\xae\x80\xb0\xc0EqW\xc8\xd5i\xb4\xf3 \xe7\xab\xc1\xf1\xe3\x8b\xee[\xb4:.\x9e\xf6\xe3\xc3Nar<\xe4\xb3aV-\xb9Gg\xcd#\x89?\xe9\xafyw\x8e\x9ḃ\xbd\xb0\x85\xf4Fk\xf7/e\xa76\xbe\xe1\xed\xfa\x91\x82s'\x84\xf13\xe2\xacz\xec\xf2k\xc2=UD{\x8f\x99\xaf\xbbg\xc5>\x8dhg\x8d\xc9\xe5wǃ\xb8\xec\x81ȗ\x83\xe3듮\xb0;%c_\x86n}(G_\xdc_\xb4.q\xfd\x9a\xe7\xe8Z\xb9ӯ\xb7\xa2\xfd\x9b\x8dDSR\xb5\x84c\x8d\xbc\xff8\xdc\x8f\xc2\\\xe0\xc04H\xb4/\x88K_?J\xd6gW\xe1\xfcd\x9bK\xa2\xe2qH\xbb\xbe\x992\x89I,\xbfHE\xbd\x86\xb7O\x81s\x8b\xbe\x91$/, \xf90\x96mm\xeb\xe1\xc9`\xdc\xe7\xd3h\xb7#/\xf0\xb0DK.1\x82~\xf7\xab#\xbd<\xbf\xde\xad\xee\x9c'\xe3\xe05l_\xda\n\xdc\xd7\xf4\xec\xeeg\x821\x98\xce\xfd\xed1\xea\xbdP\xfb\xad\x9b\xd4\xda\xf0y\xe5d\xf5e\x98\x8f\xd5OC\xf1\xc5\xe8f>F\xa8;F-\xa6\xbet#\xefY\x88\xfe\xe9\xa0SN\xbf\x9c>\xeb\xbf\xf4&\xeb\xad@眲g\xe1\xdf \x96X\xb9\x9ey/\ny:{q'\xfb\xbd]o\x8d\xef\xaa\xf8؂f\xf4\xcdWăO\xbdN\xbf\xb8\xf0.\xfab\xe6o\x86=ՇNQ\xb7\xe3N\xbb=\xeb\x8bY4湗\xe8\xfe\xa7^V\xdf~~\x9b&\xa8 \xc2+\xa8.>\x8f\xa0m\x96[\x84\x96\xac\xbeLҀ\xc7\xe9\xbcHw\xbe\xfea$\xd2cG\xec\xdc<Ҙ\x00\xb84'\xdc\xfd,=\xa2~\xb7\x9a\xb7\xf9C\x8bW\xbe\xad\xa3\xbe\xb9-\xe3\x93\xd0-\xd2\xd4s\xe5\xa9C}X]\xc7\xfc\xf42z\xe4\xd9W\xda\xe7\xf3Nۇ6\xfb\xea\xf2\xf68`\xe7\x83\x9fFa\x9c8?\x91\xef2\xd8V\xdal\xc8\x00\x9a\xfa\xda\xf5\xe1\xb4\xfem>Z\xaco\x94\xb5멺5\xf7\xec\xa0侺\xa7\xf9A\xbf1\x9c\xe2\x00w,\x9e\xdc'\xbe\xc5&\x80\xd5k\xfc\xf3\x89?\xe4\xa0\xe6\xc7\xda\x9b]m\xdd.z\xbfc\x99\x8cD\x80M\xd8#0«\xbe\xa6{\xea\x8ed\xdc5ƞ\x8b\\[|\xbc\xdc\xf8\xf0VJ\xf7ڼ\nmӅ\xf2b\xfe8\xb4\x8a\xd0\xdfH\xbd\xb9\nn\xf9P\x9f\xf0&\x98\x87\xa9`\xbb^>\xe60@Q\x8c~\xeb\xc3v|Bn\xb8-\xbf:\xdd#\xfeƌ\x8e\xe0\xdeXҁ\xd2\xfc\x87\xe44p\x93UaE\xf2\xe2\xca\xcd*\xad\xe2ɼO=\xb0\xd8\xfcp}y+9\x9a\xab\xbe\xb6v\xd1\xde1\xb2\x85>,\xf6]\xedٗ\xce\xcf\xc6\xe7\x9e\xd5\xf9\xb1ί\xaa\xf5\xab\x87:\xabǨ\xa0(\xae^i\xf1\x9c\x93\x84\xb5\xdf4>\xad\x99嶢\xd5C\xb5\xb0p\xe3q[\xf4\x81Eq\xd4k\xd7AY\xf3-\x90Qx\xc0\xf3v\x97Ay\xd0\xe9ZX8pQ)\x94\x98\"?\x8ce;\x9b\x00\xf4\x80\xbd\xf2\xf2ھ\xd6z\xad\xf5\x89J\xf4\xdfק\xf3v\xd1Q\xd6%\x8dG\xfb|\xbdg\xc5\xf9\xa2(k\x97pr\xd7\xb0\xb8x\xe9\x951t\xe6\xb97\xd5\xfc\xe9\xb63\xb87m\xb3~\xedܳ\xae'RѬ\xf6\xa2\xb3qϨ#\x97\xc3\xdf\xf9\xd0Kt\xc6\xc5\xff\xaa\xf9!\xbe\xcd߄>h\xb7-PDO\x9a<\x8d~}ލ\xf4\xf8ߢ\x95\xd5m\xb07^rm\xab\xbe\xf9\xbcx\xff\xbe\xbbF\x80\xf5/\xfd\xcd \xed7=Է\x93\x9f8r'\xea.'h)\"\xb8\xba?\xb8\xe7Yz\xd4\\\x8c\xee\xabn%\xfe\x97\xa3w\xa6\xaf\xa8\xdf,\xcf\xf2\xe8>rq\xea\xbe\xe8\xc2\xd6\xf4\xaa\xbf>H\xbf\xbf\xf2\x9f\xcb\xc6n۬E?\xfd\xce\xd7\xc4\xf1lc]\xa3\xac{hk\xd4 \xcf\xd7\xf0\xfd\xa9\xb2y\xf4\xd7UpK^\x88&\x9c\x99G\xb2N\xc8\x83\xca\xe6\xf1\x00\x00@\x00IDAT\x9b\x86\xa6A\xcer@\xab\x8d\xd5\xcb\x9f\xffX\x00\xb3D4d^\xab \xb1\x84m\x82f?LÍԫbe\xaeWr\xc1\xe3\xe3\xa5\xf5\xa7\x8dO\xbd<\xae\xf3\xe8\xcfT\xd1=\xc5 `BDx\xe1\\w\x8cb\xf4\xa6t\x91z\xa2A\x8f\xf61\x8c\x8a\xe2\x98\xe3\xba$]Q\x83ΐ\xf7c\xed!}\xe1\xd5$\x9e\xcf\xeahf\x95>\x85\xbe \x9a\xa34=\xaaOo\xed\xfcp<1N\xed\xde\xf9\xab'\xfe0\xaaG>\xfb\x89c\xbcg\xd7h\xc1\n\xd4\xc2\xc25?3OQ\xe4\xc7\xda\xe7[\xeb\x9c\xd2\xfca\xe6h\x8f|\xf5\xc5\xd5+-/\xe7\xe8q\xf9h\xf4\xdal~\xef\xe8\xaf(\x8e\xaadTt\xbe>k\xf1 O\xfcm\\~\x88J\x8cW \x8e\xeb\xd3y\xbbhN\xaf(\xd3\xf2WZ\xa5\x87\xb4\x97\xf7\xcc\xc4;F\xf3\xe1\xdc\xd11\x00:\xc8\xcb{\xdf\xcb\xe5\xdc a\xfc\x92\xb0O_\xe4\xe5\"\xd7_\xf2\xc1\xba\xe0\x00$\xf1\xa2\xb90\x86ϊK]\x8a \xa7W\xc9\xed\x8fڽ\x8f\x8f\x97\"\xbb\xe8\xa1\xd8\xe5\x83\xf9E\xd7;^\xb5\xf2z\xf5ce\xd0_~\xbeCi\xab\xb7\xba\xb5\x91x\x9e\xfa\x96\xe9\xf6\xdf:W\xfd\xae\xed,o\xd8\xae<-v\xb1-l\xfc\xca'\x9fќ\xf9\xcd\xfd\x86jXO{\xbb5+\xf0\xd7\xeb^{ߊ[n\x99\xc5\xe8\x8c\xd3\xb38ic\x8e\xfa\x86\xf1xu\xee\xf1M\xba w\x92\xa6p\xdb\x83\xfa\xd30\xf5mQYI\x84;\xef\xa2\xdb\xe8\xa9g_{^T\xfd\x8e\xf0 \xbf?\x9c\xfa\xf7\xd5?W3P \xe2\xb3\xde\xf5\xfbc,\xe6%r\xe5\xe04\xa5\x96\x8a\xb4\xfe\x9a\xff\xe9\xf9w\xd0=\x8f\xb8oݣv\xfe6\xf0\xa9G\xef\x9ezz\xae\xfa\xd6\xfd \xd7\xdcI\xf3\xd5\xcfVm\xb7\xec\xa24|\xa1\xde\xe8\xaaa\x98\xd7\xe7\xf5/\xbb+o\xc7\x96\xa0\xdfl\xbbN\xa4- \xf05\xa5\xe3\xef~\x86{\\P\xe9\x85.D\xd7\xb53-\xaa~\xdb:\xed\xd1ѷ/\xf5\\mEk\xf6\xee\x87\xe3h\x97\xa3~k\xcf\xfb\x84<\xa0/\xdd}\xf9\xf7\xa8g\xb9ˁ\xcc*\xbf6\xd65[\xb0\xeb\x83\xe7wn\x95\xd1\xe3_6\x8f\xfe\xa7\xc5G\xfb\xac\xd8ݚ[\xf6\x84\xa6=gݱ\x9a&01\xb0\xdb \x92\xf5'D\xfd'\xde\xc9\xd1\xdc4I\x9b\xda\xc8^]F\xdavoojzc\xb40\xb3CF\xcc\xeb\xff\n\xd6\xc3`\xfbF\x97\x87O\x9f\xb0\xc9\xf9\xc5\x9b\xb0 \xb6V\xa2\xea.x\xbe|0Nw\xe4\xeb\xc3\xea\xcd&\xe3@\x97\x9f\xdf|\xd2\x8e\xcc\n΀\ny܁<\xf9\xa2\x8ew\xe9\xbc J\x9f\xb0FNx\xd6\xdaة\xc7kl\xc7\xd7\xd4\xc3\xd9뼪\xc2X5T\x87|:F>\x9c\xee\xa95-|\xf9\xe4\xa1r\xb3\xc3\xe8\xe8\xf9\xe2X\xe7\x9f\xaf\xdac\xf4\xfc\x85UD\xeb\xe5xT\xd8Up4̯(\xceZO\xfdpD\xb1\x9ei<\xdaG1\xf6\xae\x85\x85\x8bz( a\xf9\x8d[\x89\x89\xe7Gi\xa6g\xd1\xe1\xcb}\xfa+\x87\xbf\xc2\xfa\xb0\x9c\xb6\x00H`\x81<|B3\xbb\xc4r#N\xe8֔&Lߏu\xb2\xbf\xc5Ŧe\x88|9X\xf4\xb8\xfd[g\xc0Xo\xf93\xd29\x94\xcdce\xd0\x94\x8f\xeb\x8f\xf2\xad\x8e0;/6\xc3-\xfbo,/\x9ch\x80|\x89\x985\xa7\xad'ȧ\xee\xe0%\xea JQП\xd4[\xf4\xb3\xaf \xdf\xc0i\xc2\xcbA\xd3\xceႱ4\xca\xfdͦ\xb1pO\x93\xd5\xbe=\xcf5\xc0V\xdf>\xbd誋N\x82V\xe7\xa9 \xd0/\xa9 \xd1\xedG\xbbi\xf8\xe8\xfdO\xe9/\x97\xdda\xcd\xf8\xb6\xdc\xe7\x9cq4-\xba\xc8\xdb&\xf3դ\x9d\xa2.~\xa4\xbe\x99:\xb7\xc5?\xe4\xb0\xf4\x90\x814\xb8o\x91\x95O\xbf8\x86\xbe\xfb\xab\x9b|4\xf5_\xa8\x8d\xba\xe9W\xd4S\xfd>\xb4\xf7\xa1\xe6\xdd\xec'\xffK\xf3\xc7\xf9o\xad\xee\xed[\xf1\xc0;\x9f\xd0I\xf7>\xf1|\xf3>[\xd0\n\xc3Dڲ\x00ާ\x8e\xbd\xebiz\xea\xc3ς\xb7\xd2bC\xe8\xd2Cw\xa0\xc1.\xb4\xf7\\sU\xea\xe8\xe5>4\xb1\xed\xb7~Ic\xc7 {\xd1\xe9\xfb\xd3\xfak.\xb4\xdb\xf9`\xa6\xaf=\x9e\x99^\x85y\xf4X\xefN\xa6Q=\xa9\xb4\xb5\xb9>ީ\"sp+\x00\xb5\xb1.\x98\xa9\x83\xa9_\xbb^\xc9\xf5h_\x886u\xa9\xe7\x89\xf7Ey!\x88{f\xfc\x85V-k\xec]ד\x8f\xeb\xcb{Oޕ\xc6\xf5n\xad\xad\xac+A>\xd5X\xec\x8d|q\xac\xf5'\xcf'7\xff\x84w'fQrGu\xad\x84E#T\xc8y\x85\xcd`l|\xfa\xa2Ai\xfd\x8d>\xd0k/ \x9a#\xb9\x8c\x8f\xac\x9aW(\xb9{\xe1\xeb\xa6v\xc8M~\xe8\xf9t\x9cU\xa0)\xb0 ַ\xa5\xb0 㕎\xf3\xe7\xc7)K\xfdq9\xcd\xde3\x9e\xe2\xdf\xfa32m\xb9\x8d\x81\xccG+\xc8tp\xaaMG|\xc2\xf1l\n\xaf >\x8b\xb2Ei\x85\xb76v\xd9\xe0\x00h[OL:\xc9\xd6\xf9\xab\xe5\xe2k\xc7a,\xdb\xcc`<##\xc7zȃ\xc56G\xb8\xa6\x98\xb2N\xac\x9a`\xc9! \x97/\x9c#Jt\xf4\x9e\xa6&;\xaf#\xc4\xe7\xab\xf6`\x8f\x87\xb6>\xa2yT\xd8Up4W\xf1\xecԙֶO\xaf/\xd6 \xfd\xe5\xe5\xd1>\x8a\xd1{V\xf5R\xc2\xf2\x87\\\xb2\xa6\xc4\xe3\xa7\xeac\x8f\xa7\xa6\xbf`\xbb\xc3dM\xe3\xe7\xc0\x89\xfa@\xea\xf7\xea \xe5l\xa2\xfe\xbc<\xdaF\xf7a,\xdbХ\xa1P4\xa4\x87\xb6\x90\xfd+.=\xa0\xf2\xe5`у\xebg\xaej\xfdq\xc77_~Ѻ\xc4\xf5k\xde\xf5\xd6#\xe4\xf2\x89\xf6o6\xca<LBv\xfd@\xe1.ad4\xceˣ}A,zq}I\xc2A-2Ĥ\xd9h{\xa8n,?\xc3\xdbr}6_\xe8\xcf\xf0\x9e\xc7_\xa3_\xfc\xe1\xf6F7\xed\xb3\xfb\xb4箛y\xf9\x8f&O\xa5Ϧ\xe1\xe5\xdbD\xbbR~\x9d~\xc5\xf9\xa3 \xe3'Im\xbc\xe1\xaat\x9c\xfa\x96\xaahE|W\x82^j\xbb\xbb\xa0n{\x8eQ\xf2m c\xfa\xe9\xb3\xdf\xad^nͭ3\xc7v\xa2\x9b„'Z\xc0\x83؉^\x82=A\xb88>P\xf5R}Mw\xcf\xfbdɼL\x9a !\xfe\xa3Җ\xe6O[\xbb\xbf\x81\xbd\xfa#EAX@/\xef\\F\xb6PO\x84T\xc0\xc3c:\xd8 y?\xd6\xe2/Lu\xef\xfc3=\xf2PN\x85\xd4\xc2\xc2U(\xa7׬\xd3?b:\xf2\xd1\xc0\xc86\nGU\xf0\xf4\xcd\xf3 \x81\xf0\xf8\xb0\xe20F\xcf\xcd\xc4\xf5\x8fO\xd5\xeaq\xbc1^\x94}\x83\xd7\xd4<}=\xd0\x92\xd6\xf1\xcd1e\xc3m\xa8\xa5Z\x8c\n\x8a\xe2jU\xf7^4\xe9U\x80l\xa3pT\x85^?\xb8M\xe6c|F\x89\xfe4\x85蹕0\xe7 \xfaYWw\xcd\xfc$Q\x8f\xd5v\xbc\xb6\x90\xf1u뉶\x88bA\xaeZ\xe2\xdf\xf9ӑ\xe4t͞\x9e\xa1\x00\x83\xb9\xbf\xf4\x8d\x98H\xa3\x88\x90\xa1N\x99x\x8c\xa20\n\xb4*\x8c\xc3P_\x86\xee\xae:\xec\xc9\xf3K\xc5&\xe3.M/\xbac{.\x91\x9d\xa6^yq쀖Q\x96?\xa6 \xfd\xcaw\x9a{\xe8\xd60Xk\xba \x97M f\x88\xbd\x90φ\xb3\xad'\\\xdf<秬-[|\xb7\xaa$\xdb'\xeb \xafo\xba\x8a\xd2\xaf\xa9\xb4\x88\xac[\xb5\xa3 .\x95S\xf09\x90\xf4\xb2\xf2\xc6\xf7\xff\xac\xb8\xa4\xe1u\xf9\xa0\xfe\x8c8\xa6\xd7\xd6v7\xf5\xb0\xeb^\xea%\x90\xafc\xf8\xac\xb8bY\xdcK%\xedB\x90\xdb?u [ ǖ\xcdZ_\x9c\n\xd4\xef0\xeb\x8c\xeb\xd7|\xf2\xfaTu>\xa2\x8d+'U \xb7q\xbb~t\xaao\x86\xed\xf5\xbdKi\xecX\xff\xb7\xff\xae\xbd\xf4\x94\x9a\xdf =v\xbc\xba&\x90\xec_ⴟ\xdb\x90\n\xbc\xf6һ\xf4\xf7\x9b\xfe#\x90\xfa\xf5\xebC\xfd\xe18u\xa8\xf1m\x88'\xce\xf8\"\xf8-\xe8\xae6\xa3\xf8\xb6\xcf_6D]\xd3r߶\xe5 \xef\xa7\xfc\xf4r\xfa\xf0c\xffv\xd8j \xfa\xe5wwV/ed_\xb5\xa5\x89\xbd\xbc \xa9MQ\xec\"\xe8-\xf6'\xbe\x90\xebj\xf8\xd7\xea7\xa2\xff\xf1\x9f\xbd\xb2\x8f=xG\xfa\xce7\xf5\x85R\x9f\xd1̻\n.h\xfa\xf8F\xb5\xf3\xba\xba\xdee\xff\x8a\x84\xa8.?x\xc8\xf6\x89\xf3%bX\xb0\xdfc\xee|\x8a\x9e\xfbxBp\xaa\xb6\xe7WW\xa0\xd3v\xdeP\xddR\xbb\xbb\xb7W\xb7\xa1\x83\xa9\xc7\xf2\xcbX\xfe\xb6{\x9f\xa2\x9f\xa8\xdfA\xc7Lj!\xfd\xe9\xceK\xbfK\xdd\xd5\xdd\xdcg\xacc\xdcV\xadYh\xfa\xab\xf5\xa1\xf3s\xf5!\x83\xc9_P\xe7\xa4i\xc1v\xe74\xff\x9c\xef\xf4\xad\x8e~\xbd\xa9c\x98\xfa@\x88\xfaPH\xb7\xe1\xea\x99/P\xdbG\x9a\xfeF\xf3\xb1n6\x90O\xc3\xf5\xf6\xd7\xfe\xf1\xfcǭ2\xadɣެ\xb8\x92 \xd1<r^%džFc|!\xc7\xb4\xe0@Q\xb7\xa0\x82\xf32m\xde\"\x9f8\x8f\x95\x91\xe8x\xeedX\xe0x\xb4G\xdf\xd12S|N;s.\xa5{\xb8\x9d\xb7%\x9c\xf0~\xac-\xd2'\xae\x8e\x90\xe6uT\x8f\xd3\x85y\xd9fU\\\x910\xae^i\xb1\xa2\xd1?\x82I~Ӭ\xab\xe2Q \xbe\xd0u5ϫ\x00=\xb7\n.6>U\xab\xc7\xeab<䣸ȅi!\xad\xa8\xa3z\x9c\xa6(+_\xbd\xd2b\xb2ꏎp\xfc\x8d\x8e\xd6\xccr[Y\xd1п\xe0\xa8\n\x8e\xa7#\xca\xf1\xa9\xb8\xf4\xdcUp֊\xb7V>2\x9e\xa2\xd59>:\xbe8\xdeٱ\x8e \xf1\xe4t͞\x9e\xa1\x00\x83\xad=\xf2N 2\x97ƣ\x831T\x81\xf1\xd3p\xbd\xfd\xd3\xfc\xd7\xe4UN6ƞ|\xad\xbd\xf0&\xd3Np\xb1;\xda#\x9f^\x00\xd3\xea|LO\x8d\xf4\xa5\xf4\xe0\xa2R(13\x87-\xb2(\xf6\"\xd1#0\xb6G^c9^d_?$~\xb2?\xa7\xaf>]/\xd6\xf5\"_-\xc6\xe8a,۬\x80\xabƹUa\xb9\xd1Ao\x82r\\Y\xffYD\xc7\xf6/\x89\xfe\x9a\x84c\xfaL\xdeV\x8e\xd1+\xf9\x89|[i\x90\x96h\xcc\x86ϊ\xa3.O)\xa0d\xa0\xfb\n\x8a\xaf/\xb5y\xbdG\xb0\x8d\xf3\x80=Z\xa7\xafGZ?\xe6_]~\xba*\xf2w\xfash\xbb\x83~/0\xf6\xdc]}\x83\xec\xba\xcbO\x8d\xb5K\xc3\xf5\xed\xc1W>\xf5_\xc4\xbb\xf6s\xbbR\x81Y3gӟξ\x91f\xf3\xb7\xcd\xe3\xe0\xfd\xb6\xa3\xad\xb7Y\x87>T߮\x9f1{\xae4w\xb9\xe7\xea\xe2\xdb\n#\x86\xa8o\xab\xba z\xa3_y\x97\xce:\xf7f\x9a\xa7\xbe\x9d\xe9{\\\xf2\xeb\x83iݕG\xc6i\xb5<\xf0\n!\xc7'4\xa8j\xf5\xc38] \xbf\xf8\xdat\xe4O\xae\xb3/1P\xfbWW_\x9e\xfer\xf6\xb1\xd8\xc1\xb3}\x96:'\xb8o\xedG\xc8\x82\x89_̢\xed\xae\xbd?\xf1\x98\xf5V\xa0\xa3\xbe\xbab\xa4\xad\x98\xab.\xeas\xe7\x93\xf4\xc2؉A\xad\x8e\xd9j-:R\xfd\xef\xce\xdfNztt\xa3^뮮\xbe1\xac/0\x8f\x9f8\x95\xb6>\xf8g4_\xf9\xc1\xc7\xe5\xbf:\x88\xd6Ye\xc9P\xb3\xd8x|\x87,\x937u\xff\xceϧӼ\xbf\x9e\xdc7k\xb7ŇP\xb7\xf5\xc35N\xd3\xdf\xd5xԋk\x86|\xae\xb7\xbf\xf3\xacvo\x96\xf9\xe3x)\xe3\xf9\x9e/\x96Ż[s\xa3\xacC\xe5\xf8p\xe5B\n\xf0\xe9Ł\x8f\xbaOb\xf5\xc4\xd1vȗ\x89\xc5G\xcaw\"/\xb9Fsi=\xc4:%Kќ\x86\x9bE\x9a\xc7k\xfd\xb8\xe3DZ֟%[\xf1\xcd=о\xfc*`\x84\xa2\xb8|e\xe5x̚O\xbeh2FY\xbd\xc7\xecM\x83\x9c\x88g\xe5\xadJ\xdb_+\x90\xf9fg \xbeSe;\x9a \x98ƣ=\xe2\xc2\xfdMQonl\x90\xfc\xfd\xb92~\xb8\x9c9\xf9f|L\x83\xbbն.`v\xac\xf5I<\xe7_\xb7 \xc6푯w\xb1\xf13\xc3l\x9fp\xbeX\xc2l\xbc\xfac \xcc\xed\xdchv\x80\xb4[\xde\xf8 =%\xce\xc3\xef\xe9\xc3c\xf4\x8b<E]z\xff\xd4x\xdacl}\x89E%֥6˪X\x97J:4z.\xff`>\x9a#\xe3\x8d\xe7\x9f~\xac\xf3wފa\xac\"\xfb\x93}\xb9rp\xbd\x8a\xa5?\xaa\xd5~>Zo\xdd_\xac\xb1\xb7`\x8cR\x96x\x81\xf5ǻ\xbe\xc1\xc2z\xb8-\xe2\xa0|,\xf1\xec\xf2j\xe2\xa5\xe1\xbaD\x93k\x90#\xe64\x86\xfe\x00\xd0[\x9e\x90\x87\xa6n\xd6\xd2+ u1\xc1R԰װ'\xe45ο>\x89\xffd\x95OX\xf1\xb8~\x9d\xb3S\xa7\xf5\xba\xf56\\\xde\xc6|\x90\xafc\xf4\xac\xb8tU\xae`ɮk\xf0\xacY\xd6 .g\xfb֗\xba\xd6V\x88z*\xc2>\xfd\x92o\x8c\xc7\xea\xe1\x80\xe6\xe5Ѿd\x8c\xf2\xbf\xf2\xf6't\xc4\xaf\xf6F\xddp\xfd\x95\xe9\xf8o\xef\xe9\xe5\xc7L\x9cܥn\x9f\xecM\xa4M4\xb4\x8f=\xf0<\xf1y,\xbc\xf0:\xec{{\xd9\xf3'i\xef\x8a\xcf}\xd57\xbb\xf96\xdd\xe1o\x84\x9ew\xf1m\xf4\xd43\xafy\xd3Yi\x85\xc5\xe9\xaa_D= \xden\xd9\xebx \x82\xe3\x8d'\\\xcf\xef\xfa\xed\x8b\xd5\xefON\xec\xc5\xdf\xfa}\xfc\x963\xa8_\xdfމ<7\xce\xfd\xcd{\xfb}/\xdf(\xe2\x9c\xc7_\xa6\xebG\x8f\x89\x84{\xf0\x90\xaf\xd1 uK\xe92|1\xfa\xe8;\xd4\xc5\xe8O&\xeeN\xdfuc\xdac\xdd\xd4~(\x95\x8cF\xe9\xb1\xf2W\xa8\xdb\xc0\xfe\xb6q\xd7c΢\xb7\xde\xfb\xc4b\xd9\xd8\xff\xeb\xebщ\x87m?\xfd\xb7\x8f\xe7\x9dSg\xd0\xfc'^\xd7\xdfV\xe7oG\x8b \xcf\xe8\xe8١2\xee\xe0\x8b\xf0j\xec\xb6\xd4\xeaXu)\xbbI)KW\xc0A\xee\xa6\x00\xa8ϯ\xea\xe5\xd1ߗ \xb7/D\xe3\x9eU\xcbmf\xaew&E\xa0u\x94-}\x8a,\x9bc\xba\xa2Қ5\xb6[T\xdfJX4\xa6\xe5\xd7Xͨ\x86\xa3\x87+\xeax\xad?\xfeƂ\xb6\x88\x8e\x9f\xa0\xe2\xf3\xa7\x9a*p.##/\xaeFY\xfd^\xb3\xce/\xceWlӣ\xe6\xadN\xcc\xde4\xd8\xa5 )\nb'(\xc9\xf6\xd7=d\xfe\xd9Ё\xa7\xbf7e\xcc\xfd\xb9\xcd\n4h\x9f\xb0M\xac\x9c\xa0\xde\xdc\xf4Ԍ\xa7l+\xe6\xa3\xf2\xd57\xc8MC\xf6 \xcfZ\xa0\xb3\xd7\xf9\xd9\xf9b\xf4'\xe1\x80\xf2\xf0\xde\xf13\xf6\xf9y3\xa2 \xcf\x8d\x9f c\x9fd\xfeJ\xfe\x96\xf0\xe8\x89\xf1\x90?\xd0v\xac\xed_\xe4\xdd\xb0\xd8t\xb3\xc2c:\xf5c\xed!\xb6\xbeE|D-\x9e [\xbc\xb9\xfe\n\xb5x\x82\x89\xf2d\xcc|g$2\xde§c\xa6\xdej\xa2X\xf4\x87|\xfd#Ũ\xc4U\x8d\xe3<\xb7\xa4EO\xf6U}+\xaa\xb5\xd8\x96\xe5?\xa6$-\xa1\xf9\xa0~\xa0\xc7.\xbfV\xb0QX6\xc6\xc4\xd1?\xf0H \xb3\xa6Aѓwx\xf2 \xc6\xe8!\x89綸BnI[\xaf\xd2\xf70\x8cW \x8e\xaf\xa7:oM\xe7\xe7\xf2\xc1\xba`\xfe\xc8W\x8b1zV\\\xba*W\xb0d\xd7yyc/\xeb\xaei8uG=b\x934\xbd\x967\xd5c9\xc1X\xe2\x80bu\xb3\xf0\x92\xf6- \xf9y|{\xc6-\xf4\xfc o{X\xa2 \xce\xfe. 6\xc8˷o\xcb\xed-M\x9b\xa8Q\x81I\xea۔\x97\xaao \xcb~\xc5;\xd3\xc7\xedM\xc3G \xaeѫ\xebP\x83\xd4m}\x972H\xfdܬ^\x00&M\x9eN'\xfe\xf8\x9a1c\x967\x89Ӿ\xb33\xed\xb1\xcd^\xbeM\xc4+\x90\xb4\xbcr\xdb\xd9W\xdeG\xb7\xdc\xfd\\\xbc\x83i\xb9\xf8GҖ\xac\xea姼\xf5>\xf5T\xa3\xe5\xfd(\xafa\x85\xbf\xa7\xb5\xe1\xff\"\xbeX~<}\xe4׉\xbfy_\xd6c\xae\xfa \xe5\xc3\xff\xf18\x8d\xa7\xbf~\xfe7\xb7\xa5\xcdW\x99\x98{\xf7\xc5\xa6\xeeK.fC\xff\xe2\xc2[\xe9\xe6\xbb\xb7X6_x\xdd~\xc11ԍs\x99\x92XA\xccߌ\xee\xfcl\nu\xaaߑ'uW\x8f෡\xf9N\n\xf6\xf7\xa0]H-@D\xa8\x80\xea_7\xf5\xa7\xb3\xa7\xaa\xa1\xfa]hR\xb7:\xef\xc6\xf6\xf5\xa3\x8e!\xfd\x88ԭ\xc5E/\x9e\xdf胾\xcb\xf9K\xfe\x92\xaf\xacӒ_\xd9<\xfaC\x9c\xed\x8d3ܚ[Oì\xfb\x81\x9b\xb4f w4@\xb0 2?\xd6\xc8\xc2\xe8\xdex\xd76\xb3& ze\xe2\x95?\x90FP\xddif~*Џ\xe3ayS@\xfbB\xda 8t\xb7\xe6\xb1\xf9\x80\xd3˗\xc2\xda=\xe1|p\x8c\xdeB8,\x8f[c\x82Eq\xb9\xf9\x94\xb7{\xe9|\xec|\xc2\xf9eq\xb2~\xee-Z\x92-\xd1V\xd1\xe3S^\xd6\xc9\xf9\xe0x\xb9Q\xd0\xf6\xc8\xcb%{\xc3\xde\xc5q\xfe\xbc\xebQ$}\xf3Gm\\јeĶzu\xa8#\"\xef\xc7Zs|\xbe\xe9\xee\x8d\\\x87\xf5\x96\xc3[#T\xd1\nX\xc6Dŭ\x90K \xc9\xf9\xe2x\xa3\xe7z\xabUO\xe9˚P=\xea\x8c[`\x8f\xac8[\xa4Hr\xfee\xf7\xc0\x8c\xf9\xe2 '&k\xfd#ap\x9d<\x86Gw>ޣ\xa6\xf4\xe6\x98!\xad\xba\xf9\x85\xa0G\xf4\x90\xcc;}\x9a\xc7\xfd9\x8c\xb5\xad\xeb\xa1#T\x8b\xc3\xf19^6,\xb9\xeaZg\xb8M\xb7迨?\xcc\xdbf\x8f \xbd .\xe6\xb9F/ \x88\xa6^\xf4\xc8\xee\xdb_\x8c\xf3\xc1\xa6\xed`4s\xc8\xca\xf4b\xdd0\xbf\xbc<أ;\x86n- }\xfaq\xba\xf1\xf9\x9f\xb6\x95\x98\xf6\xa8\x97G\xc98\xdbz\xc2\xfb\xb3\xee/\xf6\xe9{xr\xea\xa5\x9a\xa5޸\xdfꀳ\xbd\x9d\xf9\x9d\xd7]Q\xe3\xb6\xdcs\xd5m\xb9ǵo\xcb\xed-`\x9b\xa8Y\x81\x9b\xff|\xbd\xfb\xe6\x87\xd6f\x85U\x96\xa6\xbd\xdc\xde⮾1\xa2__ZL}{T\xde#\xbe\xfd\x8e\xc7\xe8\x96\xdb\xf1\xa65dp\xba\xf5\x8fG\xd1@\xf5[\xb5\x8dz\xc8j\xef\xd6\xb9 ,\xbe\xd9#\xfa\xab:\xbfW\xdf\xf9\x849\xe5j\xe3}k\xf7-\xe9ԣw\xc7f\x8b}\xea%\x9a\xf1\xe4\xffh˥\xb6m\x8dޘ\xa3n\xe5\xbe\xe1\x95wG\xc2.\xa3\xe6\xc8m\xfbni+\xccV\xb1\x8e\xb8\xe3 zI]\x8c\xe6[s_s\xf8\xd7i\x8d%\x86\xc7\\w\xf4\xeeE=\xd7v\xf0\xff\xf3\xc4h\xfa\xde/\xaf\x8a\xd9q\xc35gJ\xabE_\xb4v\xc7/\x99\xd1\x91\xc6\xc7gP\xb4\xbf\xe5\xb9y\xae\xba~pAz\xbe=e\xbeC\xddZ\x9c\xbf\xedܩ\xf2\xeb\xb0wH\xd6c\xfd\xe5}\xbdݶ7s\xc13> h}\xda\xa2\xcd+Sw!\x9aw,5 ZnA\xb5^I\xf3N\xe5[i\x9eǿ\xc1g\xf5\x9b\xb0/4\xcc+\xf3\xd4\xf4̺>,\x9f)\x83]F\x817\xb4{B\x87\x8e\xd1[\xf8\xceN \xcbc\xc7Vœ\xa4T\x84u\x851\xc0\x87\xcb\xcdG\xd4\xf8\xa2e\xe7\xb5;\x9fp~E\xb0Ds\xb9H\x8b\xc4sL3\xb7X\x95(B\x85>\xdcL\xbd\xb5b'\xeb\xc5\xf1\xc2|\x91\xcf[\x8d\xa2\xf6\xb52I\xe6\x92\xf3\xc3|\xd2q\xb2\xf7\xe6\xb7֓\x9f\xf4-? _\x8c\x80\xbck\x8d\xf1\xf9\xa6{\xe0 ?F\xad\x849G\xa9\x00\xeb\nc#\xe1}\xb8\x95\xf2ɣ%9o]\xb1e\xc4\xf5\x90\xd1v\xd5\x8b\xb4jU\xc5'gΪ$\"[\x84qV\xc5ɞ[\xb6Uҕ\xf3/\x9b\xc6|\xf1\x84\xb5\xfe\x910\xb8Nã;\xefQSI3k\xcaXM[\xfd\xf2\x85\xa0\xc1\xd5K\xf3\xb8?\xfbp\xfe\x8c0~1\xec\xd3#+\x8c\xf0~}XYWd\xca\xc0\xe8]p\xbec>\xb8\xa4\xbe\x00Xn\xd3Y\xcce\xf7\x8f\xed/\xc6\x00\xf9\xdc㗄\xb3\xeae\xfdA*6a,@\xac\x9a\xba\xed\xd1,\x8dG{\xc0\xd8݇\xa1[\xcb@\x9f޴\xe1\x8d'\x80=\xd0\"/\x8f\xf6~\xcc9\xc8\xfa\xc1\xb3$\x8ce=^0\xae/\xcc\xebZ\xad\x88_\x9f\xaeDV\xeb\xd5E\x92\xad\xcb?λ\xe8\xc2a\xfeH]t\xd8[\xdd\xc2\xd6\xf7Xj\xe4\xc2t\xd6/\x8f\xf0\xd1Ծ-\xb7\xb74m\"C>3\x96\xae\xbf\xe2.k٧o/\xfaީ\xff.\xf9\x82\xf2XbP\xdeo\xa1 \xfe-]\xfeV\xf4'\x9f~\xeeM\xef\xc0\xdd7\xa6\xef\xb4\x95\x97o4!kJ\xd6\xd5-\xab=\xe6\xc1\xfe\xa5/rE\xf1\xde\xc7]J\xef}\xaco9\x8d>V\\f1\xba\xfd\xe2S\xbc1_\xfbC:\xe4\xa4 \xe8\xba=6\xa5\x91\xf4\xf8\xa1\x8f\xaa\xf1\xb3c'\xd0Q\xea\xb6\xd9\xe1\xc7YۭK\xdb/羑\xe6\xea\xdd\xe6\x8bч\xff\xf3 zy\xfc$꯾%|\xc3Q\xbb\xd0R\xc3\xc6\xdc\xf6\\se\xea\xe8\xdb'h\x9f\xa1~\xc3z\xe3}Lsԇ\x92\xf0q\xf0n\xd1\xf7\xde:h\xc6\xe3sN:~\xb3#\xdf\xf1\xed۸\xec=\xb6\xedO\xcfoY\xa5\xa2\xf5\x88ޚ[lt\x8f\xfb\xee\xdfQZK\xb6\x944m\xe1\x88\xf2\x82\xdc\xc1%k\xf6\xaf\xfc*\xe4U\xe0\xb3/_Y9}z\xa5\xa2\xc2ǣ\xb1\x85\x8f\xc5\xde\xd5a\xad ہƧ6\x9e[\xdd-\x980:\xcc̋f\xe8\x80\xef\xd4\xf6o:\x82{{\xa6\xe5 \x9f\xc6;yƁkʧ=\xa3\x84Q\xf3ɼ3\xe7\xb5N|\xe3 \xb1\x9d\x90&\x9f4\xed\xf3\xe3\xe4\xfc\xecK\xac\x00S\xe7\x82\xf5L\xabwu|5\xf9\xc1tp\xe5\xc2\xe9\x88\xe1K\xe1\xf9\xcd%=Ap\xbe\xb9 '\x90 \x8cO8\x9eyy\xb4/\xa3@.=p\xa5\xddr\xa5\xf3\xb1\xe3iv\xe08\xd6r|\xd9;ڮ(Ƥ1\xf2\xe9=\xc5\xe9\x91Z\xd3\"O\xbeb˙\xf0\x86q\xbe\xecp\xfc\xb17\xf2\xd5a\x9d\x83\xccg\x97\x93\x8e(g\xccuv},c(f\xc7\xdc\xc3\xd5때\xb1\xbeQ,\xb1\xb9\xaa\xa8+\x9d\xc6Gg(Z\xfb0F\xa9\xb3{\xfabI\xac>\xd3 \xc7\xf3\x98\x9eXca\x94\x87\xf5\xa2\xbe\xa2z01ԟ\x93\xc7\xeeY1\x86\xa9\xf5 c\x9fސ\xb9\xd9Ă\xa3E^퓱\xac\x97\xe5\xee\xff\xac=9^|=\xf0U([\xff\xb8~]7\xd7[\xfbw\xf9a]1>\xf2\xcdŨ.\x8ce\x9br\xbea\x9c[\xb5+Xr׼\xbc\xb1\x97\xf5.\xb6>\xa6\xf0 \x9a>\xaeh\x98_\xccu\x97\xfc\xec \xa8\xfeg^u\xfd\xf3_\xcf&\xd7S\xb5\xfe\xe4\xe4i5\xf5-Uߣ}[n_e\xda\xedY*0O]\xbc\xba\xe0w7\xd0\xcc\xd0\xed\xaaw\xdc}3Z{\xbd\x95\xb3t\xef26\xcbLխ\xba\xf9\xf1\xcc\xf3\xafӹ\xba;?\x86I\xf4\xe8ޝn\xbd\xe0hZba\xb9\x00(\xabf\x8e>pZ\x95=(\xee V\xd5(\xf1\x80W7A>\xf3\xc3\xfe\xb5\xf9$V\x9d\xff\x97\xe9\xba<\x85-~\xf4\x86_Ұ!,oLV\xbfE\xbc\x89\xba\xc0\xba\xbc\xba{\xb5\xfa\xdd\xe4~\xeaw\xbf\xfd8\xe4\xef|\xbb\xec\xe8\x87\x9e:|\xa7JG|\x96\xda'U\xb7\xe9~}\xc2Zlp?\xbaiX\xff\xbe\x91\xd4{,\xbb$u[x\x98m\xfb\xe6 \xa4\xff\xbe:\xc6b\xd9Xz\xf1\xa1\xea\xfeG\xaa\xf7e\x94\x84\xe9:Ϣ \x9b\xe9/\xa5\x90\xbd\xc1\xf6oA^\xb4qj\x92\xbf\xe87\xe9ڧf\xf3v\xf9 \x8b\xb6\xea8*\xe2\xa3\xa29\x96/\x90\xd1Ѽ'\xac\x847OaRd)\xa7{\xa1\xa4[\xf2a\xb1v\xc3\xe3\xcb^\xe2\xa1\xb6\xf7qh\xeb\xc7a/i\n|\xbc\xdf{s\x9f^\xa9\x9a\xf0\xf9Tb\xef\xea\xb0\xd6'/\xdcq\xe5\xe0\xa4c')(\x96[\xa6J`8씙\x8d\xd0AVvY\xc9 \xfb7\xc1\xbd\xddi$<\x9b\xb1\x8d\xe0{'\xcftp A@9\xc9\xc0 \x81~t\x8b\xd8$}q\x8f\xfa\xd2x\xb4Ϗ\x93\xf3sWVü\xda60Vߔz6\xcf>\xac\x9f\xc7߇\xf5\xf8d\xcdO\xc6K\xdcq~\x89\xd3 Ù0\xb6\\u\xf3ځ\xccG \x9e\x8fA, h\xe2\xdb'ߎ\x8f%\xccF\x8f\xf6\xa5c\xe0å\xaeԡ G\xf8 \x81\xdb\xcb\xf1 \x8a\xf1\\ [\xbbs_u\\<\x9d\x96c\xd2\xe8\xf9t\x8c\x8a\xe2\xf4H\xadiQ4_\xa1|٥\xf5F\xbe:\xac\xf3\x97\xf9[\x9f̂+\xf3\xd9eɊ\xa4v\xae\xb5\xebmI\xe5VX\xea)+\x82`W\xb3\xbc\xf1\xb0\xb2\xd8\xf9(Fk\x8e\xf6j\x00\xc2\xf2\x9b\x90V\x9f\xe1\xe5xS\x84\xfd\x84E\x8f\x9c_\x84q\xa0\xdd&\x80 y0&\x86\xfds\xf2\xd8=+\xc60\xcd\xc2>\xbd\xf9\xf5\xe0\x84@I<\xb7\xf98{\xb6\x90\xfd\x8f\xf8\xb2\xbf /\xb8\xf8\xfe\x9f\xaeGg\xe6\xf4\xa5\xe1\xa8~\x9d\xb1\xeb\xad\xe39\xfdڛ\xfb\x8bz\xd3\n[\xa8.+έ\xdd,\xb9k^\xedC\x98sHZo8px\xfdA䞵\x00\xa1x\xec\xc7\xe2\xd4\xae\xba}\xe9\xd6\xfe\x9e\xf8b`ң\x9b\xba}\xe9\xf5W\x9c\x96Dms\xe7ͣ\x97?mߖ\xdb[\xa06\x91\xa9O\x8fM\xdc\xed.\x8eXd\xfe\xbd\xbd2\xf5\xed*F\xfc\x9eĊÇPs1\xf3\x8c\xdf\xdfH/\xbd\xf2\xaeW\xfe\xb6\x9b\xaeJ\xbf9~W\xb3\xd6\xe8\xc1\xb4@\xe0\x82ԩnw\xac֬\xce9\xeawxg͡\x8e\x99\xeawyխ\xfd\xe7\xab玹su\xbb\xfaFm\xf0\xe0\xb5M\xadĿc\xacr\xee\xe8ٝ:\xd5o\xf1v\xf4\xea\xae~\x93W]\xd0U\xff\xf9ρ /\xa8\xc1\xa2* \"\x96\xf3Eޏ\xdf\xf9\xe03:\xe0\x84+\xd5Z\x9e\xec\xfb̓\xa4]\xb7]\xcf\xeb\xe0\xc0\xa3΢>\xf8\x84\xb6\xff\xca\xf4\x9b\xadֲ\xbf\xf7\xed\xedP\"1Oi\xde@\xfd>t\xf8\xc1%}J\xdd2[~w<̕\xb9=S\xfb\xe7\xe3\xf4\x86\xba\xbd\xc6\xc8\xe1t\xd1A۫oH\xebRp\x9cn\x83P\xcfU\x96\xb7!Ͻ\xfaN\xba\xfc\x96\xffX޸\xf1\x9c\xc3\xe9+K\x8f7u\xddm\x9eF2M\x93g\x983\xb7SP:x\xfa -\xfe,6 \xf6\xfc\xfb/`\xbcI\xcf>I\xfd$K\x98\x8df\xf3\xea\xd6\xdcs\xcc\xc8СD=\x94n!׼X/\\\x94\x89,V\x92\xa8K\xcc\xf47 q\xde\xf8ÉP'\x8e\xc0\xf2\xb13g4p )\xc1ʙ\xf1gw,\xc4XƆ\xf0*\x88F\xf4\xb38$\x85ׇ\xedB`\xdc\xc7Z\x9f\xbcPv\xf3\xd1\xcc/\x93\x8f\xf8G\xd5\xdc\xdbǡm5X\xea+*\xf2`\xb1\xadFYq\xaf᪊\xc6h~8^\x8b-\x92\xad\xdd\xd5\xcbcN\xe8\xf9|\x8a\xc4{ g\xf7\xda:-\xa29:>񊗫\xa3\xa1w\xe4k\xe3\xd07xGa\xac\xf3\xc3\xf9Ǩ@c\xee-\xb1\x93-\xd1V\x91u\xbcD\xb5\xd87Bg\x91\xa2\xf5\xd6\xc68~\xb9vo7\xa6Ţ\xfb\xfb\xa3\x8ed\xccQ\xf3*L\xf6\xd4\xfa\xadY+\xdc\xd8L\xb0\xfa\xf96 \xf6\xfc֌\xa7=\xff0\xe7[\xd9y\xad\xc0V\xcb\xfa\xd7\xed\xdf\xea\x94\xe9` \xb3Q6\x8f\xfe,6\xe4\xfc\xcf'3c\xa3[\xf2\xb1\xfe=\xf9\xb4 _,\xf9`\x8f\xcc\\\xea.\xa7\xa9\x96\xbf\xb2,\x981\xfd8\xbc\xa8\xfaW \x8bN\x9f\xf2u\xe1\x84wX\xa3]Op}\xf1\xe0|\xe7\xab 㗃\xf1\xf8,\xd8\xcf孷p\x84\xf2\xf2h\xc5\xe8=+\x8ez)a\xb9ѥ\x87\xb7z \xdb߬\x81q\xd8bا\xb7\xf0z\x85u\xc3|\xf3\xf2h\xddg\xc5\xe0\xa6i\xf5\xb2n\xc3\xe9\x868.8\xcd\"/\x8f\xf6ű\xceG\xf7\x97\xf5'\xefz\xca\xf6\xbaVX\xb1d\x96\xbeצ\xf4\xed\xb6H=^\xe3\xd1S\xe2\xc8s/v\xed\xe7V\xad@\xbd#\xd8\xda\xfd˹\xad\xc6Ν\xf8)\xa0?\xf7BC\xaf\x84\xf2F\x8c\xac\x91\x8e\xd7_6\xc6=\xfd#lf\" :\x88`e \xe6Ɖ{j\n\xcfA͑(\xa2\x97e\xa1 \xc1Nr[x,\x8e\xb5\xbe\xf4ɪ%;\x89\x9flUe+*(\x8a\xab\xd4X\x8f\xef\xe4|p\xbc0\x82\x8cGro;{\xbd\xb3\xd5\xd7\xe3\xa0\xe4\xfd\xfb\x83/z\xf7\xdc-\xa2/-\x9f\xf2\xd5rD\x89\x8e\xde\xd3\xd4d\xe7u\x9coq\x8c\n4}/٪ѭ\xacJ\xa1Bn\xb4\xc6<\xf1\xf2\xe7\x83\xe3\x87\xd1\xf2V\xa7,{\xd4\xce 9\x8d}ㅊ\x92{\xb7~k\xd6\xfc8_\xb1\xe5\xac\x97\x9biZu\x91\x8fa\xd3`\xcf_\xcd\xfeh\xcfw\xcd mv^\xe7'\x88\x9dc\xfa6\xbe[ \"&(8B*\x90\x97G{\x8b\x8d\xe2\x98`c\x80\xe7\x97^l\xdat\\,\xff\xfdB4\xcf/\x9ev\xb8q8qz\xbe\x91O\x81>\xd0ȱ+\x90\x97\xaf'ڷ\xe5N,K\xbb\xb1@n\xbc\xf2.z\xefݱ\xb6\xe7\xba\xaeJ_\xfb\xc6&/(\xfdԷ\x82\x9768\xf8F\xeb\x95\xd7\xdeC\xf7?\xf4\xbc7\xb5\xd5VIW\xfe\xea \xea\xd6ݬpe-/1i\x95Xʖ\x8f\x9d\xa6ҼG_\xc1\x9ec\xb4\xcaëk\xd0ݖ[\x94\xba\xad\xb6\xb4\xf3\x92\xd6\xdfY&n]v\xf3#t\xf9\xad\xa3\xb9\xc5B\xf7]\xf3S\x95\xa3\x89\x9a\xcdy\xf6]\xba\xf7\x8f\xd2)Ͼ\xa0\xae\x8fw\xa3+v݄\xd61(jT\xba\xf2\x857\xe9\xa2g߈x\xbfQ] ^1\xe17\x9b#F%\x82\xe9\xea\xdb\xef\xdf\xfa\xfb(3i\xb0\xc1*t\xa2\xba\xceu\xe0Gϕ\x97\xa3nC\xf4\xed\xe3\xe7\xa9o\xc2o\xb4Ϗh\xba\xfa\xbdh|\xf0\xb7\xa1o:\xe7\x88\xd2O\xe70\x8eL\xd9\xe4\x91D\xeb6\xfe\xf2U\xa0\xdeR\xbb\xbf\xff\xd6\xdc\xd8q\xe9#\x81\xf2`\xb1-]T\x9dY\x97\xecڢ1 GC\xa2u\x94\xcd\xef\xfd\xd5\xc2\xc2q\xcc\xf8 _>\xa8\xb0U\xb0O\xafdY\x8b\xae\xf1\xb9Dձ\x8eh\x8b\xef\x85\x8e\x97\xc3:\xc9(\xea \xbd\xfbq\xf9\x95ȣHl\xcbWQ\x9dGќV\xf1|\n\xd0\xf7涬Ѱ\xbfk\x8fY\xe7\x9bU '\xa9\xf2N\xa6\x87\x9b\xc6{*\xd3\xae.\xdb`Ow\xd8]\xfd;TE\xfd\x9d|\xc05\x95\x96\xf6B\x9a\xe1\xa3X\xad\xc9\xdd\xed\x87o\xf3\xf2\xe5O\xd0<\x95\xad1o\xf5\xf1s\xf3'O~<\xb46\xc1`\x9c\xdd\x00j\xfb \xe6\xc2\xdb\xdd3#o\xa7\x97q\x80\xfd\x8b\xf3Z\x80\xccW\xcc\x8fo\xa2\xbf\xeb W\xdfҿi\xcf-h\x88\xf9\xbd\xef$e\xb4\xf1{W[\xfc\xf9\x9a1'\xfa\xb3 O\xab\xdfk\xee.\x8c2e\xf01]}\xfe[\xffx,\xb8\xfd\xfdm\xbfJ\x87l\xb2\xba:\xa6uP\xf7E\x87Q\x8feGZG\xff\xf42z\xf4\xd9W-oܦ~\xf3|\xc9E\x87覲&\xa8 g۟\xaek\xbb\x89\xf3Kv\xbb\xfb\xc3|)\x8bo\xa1 \xd1\\\x9e \x90i&,\xb3Hײ5\xff\x8aƴ\xfc\xa2\xea\xd1:\xca\xab\xfbȪ\xc6\xc5\xd7=䅩\xdf*l\x9c?c\xad\xdcU\xa0\x99Ԏ^\xfc\xd6\xc4\xf5V\xa3\xfcZ\xe4Q$\xb6\xac\x82+\xc6\xe5++ǣh\xc4E\x9c/ZR\xefpE\x90\xafg\x9fovLbG*\xc8[\xfe+\xe3=\xe3\xd3\x82\x91:\xa6\xbf\xc1\xbc\x93g\xf2s A%\xe5\xc2^\xf4³=s\xe6\xe7\xf5\x00ȉ \xb8\x8b\xbfqd\xf2E{\xbbˆ\xf8`\xb3p}\x92\xf3\xcb,\xc8\n4\xcc3\x9a7\x9e9\xf3K*0\xa7&\xf55i\xda'\xcc\xd7b.\xe5\xc1\xfe\xc8\xdb\xf9\xe0\xe9_\x9c\xd7\xed|T\xf9\xe9\xd8\xfa\xaf\xbc.o\x8cۼ\xba\xcc@Q\xdce\xa1\xc9\xf9\xca\xf9\xa6\x8c/O`q\xc1\xc8\xdb\xf9h\xbcW\x85A<\xeemHg\xc0\xc9\xf9\xbb6+\x8f\xa1\xb0\xc8\xd7\xc6\xd8ۇk{)\x81\xc5\xf4\x8dK\xab\xc7\xf0\x91\xf5E\xb5Y\xcc\xdb\xdc\xc7v@\xd5\xe0p\xfc \xbc\x89/멏\x8fM(\xc9\xdfȴO\x98\x8f%\xccF\xaf\xcc\xd8Dܣ\xb9c\x98fa\x9f>\xceG8\xd6\xc6\xeb\x85\xc6\xe1ְj\xac@\x98\xd3t\x8b\xf4G{?\xe6\xfe\xf5J\xfbC>\xff\x88\xf8\xe3k\xddyx\xb1\xe5\xa2>\xf4\x96\xcck\xab\xd6\xf8\xab\xebﴄ\xb1V\xaf\xb6\xb36[R\xe9\x80yy\xb4/\x88}\xebG\xe1\xf5E\xf2+\xa8\xc7\xeet\xf5\xf4\x97\xbe\xaaƱ\xfcp8\x8c^\x9b/\x8e \xe6\x83|\xfa\x95\x89\xca5k\xba5\xc7\xdf\xec\x87\xd4l\xf9L\x99\xecpB<\x89o\x8fl\x86\xb78\xe8ύ\xe8\xc0NX\x9f\xfd\x87\x8c\xea\xe5C\xae\x9271@-,\\\xb2\xa72[\xed\xf8\xa7\xb5q\xf8B*wc\xad9\xfeƋ\xf6\xe8\xde(JV/K\xfcd\xab*[QA,\xb6U\xea\xab׷h\x94\n\xd7\xc2\xc2ٽ\xf7\xb6\xca1f+\x8aD=\xf2vA\x93\xf5«0޳k\xb4`|\xb8\xb5\xb2\x91\xf1\xf2\xa9u\xbc\xb6Ⱥ~\xa4\xf9\xc3*\xa0=\xf2\xd5cTPW\xaf\xb4\x9aY\xf3\x8dFw\xf3#\xda.\xf9Fa\x89/\xcf:;w<̾\xa1b\xf1\xd8՞\xb3\x8e/拸\xe4\xbc\xd3ܧ\xf0\xc1\xf9\xacJ \xb3+Yeaw(_p~\x87i\"\x9f \xfb\xd6\xf3xE\xb3\xf9+\xfb\x8c$Y\x9f>[յ\xd4\xb9%\xb9\xb6\xd2*\xfa\xf3W\xbeV\xf4\x9e\xd7\xf2\x99ȉ| \x80Fyyco_\xa6\xe0\xd8\x86\xf1\x88\xb9\xf6天\x87\xc5X\xa9\x97\xe8\xcbˣ} 8\xd0o\xfc\xa0\xbc0\x96\xedBV\xe6B4\xba׏\xbaE\xca\xed\xe3\xe3\x82\xe2=\xb4\x8d\xf3P\xe6\xa2ׯ\xe4\xf5G\xdbke\xfa\xaf\xf4\xfb\xe2\xeb'V\xf3/\x97\xd7zE\xbd\xce\xfe\xbe\xc7_\xa7\xd3Ϲ Y\xbc\xe776\xa3}\xf6H\xbe8\xc3F\xaf|\xf2͙\xbe\xe8d\xbb\xb67\xda(T\x81G\xff\xf3\x8dz\xf0\xdbw\xb9FҾ\x87\xech񂶱\xdc\xd0AԿwo:\xf9'\x97\xd2Gc'x\xd3;\xfa\xc0\xad\xe9\xf0=6\xf2\xf2-G\xc8Eiu1\xb5s\x9f\xb3\x85׉nԩn5\xde\xc1\x9e{\xf5P\x8b\x91\xac}\xfe,\xc4B\x8el\xc9m\x82\x91O\xc2\xbe\xfd \xba\xf0\xfa\x87\xb8k\xec\xb1\xcdF\xabӅ?;<\xd6\xce \x9d\xea\x833.V?_0o\xbd1}\xfa\xe4\x934G\xe5\xb5\xf7j\xcbЩ\xad\x96E~\xa2ߴ\xc67&L\xa6n,bvȚ\xcb\xd1q\xea\xf6\xd8\xcdz\xf0oV\xf3\xc5菦ΠK\xfa\xad\xbf\xecb\xd4k\xad\xa9[?\xfd\xa1\x817ԭ\xf5w\xff\xce\xef孲\xfcbt\xedY\x87NFMqD\xd3x\xb4G\xac\xfbK\xb4\xe8\x909m/\xc7s\xe1,\xf9\xc9\xf9\xe6\x87|\xe3\xfcɇ\xbf|\xa2yR{\x97~a\xa6z\xb3\x98\xbb \xcdz\xd7\xf3cv\xa0\xf9\xea\xdc\x00{#HN\xf6\x95\xa7YJ,\xd6\xf2\xbb\x92~\xce@\xc6\xc3\xbdL>z\xfc\xd42\x915},\x87\x9b2:\xe6?\xb5~\xa6\xbf}B\x81\xe8\xc0\xf2\xb6Gt\xe7[\x94\x8dϯ\xbc<\xda\xc70\nȃ\xc56\xe6\xb4\xee;>\xc6Sq\xac5\xa6Hu \xb6\x96X\xdc\"\x86۴e\xa3\xfe\xa2\x82\xa2\xb8Qz\xf3\xc6)\x96\x8fO9\x8d\xd01y\x8c\x8aysc\x9e\xd6\xb3C{\xe4\xb3+\x8a\xf7\xec-X\x81ZX8\xce,\x9f|\xec]\xd6\xf9\xd4Z(%v\xbe e]p<\xf0\x9d\x94+I\x8b\xfb&\xf0,\xa1\xf6-\xc8U\xd2\xde\xab\x97\xc7\xf3\xf6'\xb1\x83I\xbd\x82FN\xc0΋\x8d\x8eG ?\xa9\xfe\xd2\xe2\x95\xcdg\xd5o\n\xe0\x80|\xf9aypyB\xbe>\xfa`V \x93?\x91\xab\xf3\x91\xf9)\xdc\n&`@!o\xf2\xc3'Ϧ\xf0J\x84(}\xc2\x85f<\xad=\nom\xec\xd4\xe3\x00hl\xc7\xd7\xe4\xe7\xecu^\xcd\xc2\xf9\xab\x9a\x9c_\xfe\xe3y\xfeȭ\xd1#k\xfe\x8dU\x8b\xf3\x87\xa3s[V\xb5\xd1\xfe\xa1\xf5(H#\x8c}\xf3Y{p\xe7\xd3A\xc7\xd8\xee-\xb1bd\x97h(VQ\x97ur\xff\xf8\xfa\x80\xf5\x94\xaaI,V\x8f\xf6\xf90zc\xd9\xce\xe7\xd1c-\xe9\xf9\x9czx1\xf7\x9e\x83\xfaϯ\x8cn0\x96\xc3a}\xec1\xb0\x97\\\x83'\xdcf\x9a\x82'\xd4\xe6J\xd8F\xf7a,\xdb%\x84)\xecB4Hy\xb2\xe2x@\xf4\x80I<\xb7e\x8d\x88\xfd5κ\xff\xbb\xf5\xb5\xbex\xd9\xf4\x8aV\xaeƋ\xd6%\xae_\xf3\xe2A\xf3\xa2\xdey\x8bzi]\x84\xd9{\xb1IX\xf6\xf7XF\xae 1*hH\xe2\xb9\xcdи\xa9\x93\xbd\xb9\xd6'\x8dzK“\xd4\xefB\xfd\xd0\xf3Lr\xf1\xa7>\xbd{\xd1\xd5\x9f'L\xcb|\xf5M\xe8\xd1\xea\xd1\xedG\xbbeW\x80/D\xf3iy\xec\xf3\xadh\xf9\x97\xb8\xc0=\xf7\xeaޝV\\x(\x9du΍4\xfa\x951\xde\xfc\xf6\xdai=:\xe5\xf0\xed ]\x90\xe2\xc7\xcd\xcb\xa1(\x8f \xfaC>;\xc64\xa3\xf9 _\xa0\xd1\"[\xff#\xf2z\xf1\xb5\xb1s\x80o:\xefxZs\xa5\xa5\xb9Y\xffMs_\xd1\xfd\xf8=\xa4c^|\x81\x9e\xf7\xf5Q\xdf\xea\xbeu\xaf-hqu!\xbb\xcc_,\xdf\xe0j\xf7{\xe9\xe2\xfb\xd9\xff\xdbٽ\xf5#\x8dMx\x9e\xed[c\xe5\xe0\xf4z\xea\x8a񊡷\xf8\xaf\xc4\xe6*IE\xc3m\xe1\xea\xa1}\x98K\xdfF\xefYq\xbag\xb0\xf9\x00h\x9b2\xf0\xe5\xf8mO\x8c?\x8e\xf9\xc3\xf8a\x9f\xd4\xefՇu\xb1@\xc2`\xe6%\x8fI\xadft\x9f\xd7\xf2\xd9HΧ7\xaeA\x8a$=\xd0\"/\x8f\xf6~\xcc}g\xbe\xf5\xc1 \xaa\xe8\xf5\xfbי\x94\xc5c]0~\x94\x8f\xebwjtO\x97\xbdx\x8azh.M\x99\xaa\xa7\x8cd\xff\x8e\xa9FhP\x84\xe7>\xb9\xc6\xedE/\xae?iخ)u\xc6G\xfdϾ\xfc\xf7\xb3\xb0:o\xb1\xe9\x9a\xf4\xed\xc3w\xb17\xc6M\x9bAc\xa7\xb4\xeb\xd2\xc6\xf5Wൗޥ\xbfߤn\x85l\x8b\x8dA\x87\xb3\x9b\xc0\xf2yP\xf5M\xe7i3\xe9'\xbf\xbaZ\xdd:|k\x97n7\xf5{ķ]\xfcmZ,\xf2\x8dR\\Вq\xfc\xf8\xa09\xe5\x8b]^z \xb8j\xf8\x9b\xeez\x9a\xfep\xb5\x9b[\xe1(\xdf9p:\xf6\xa0\xe4\xdb\xc0\xcfy\xf1}\x9a\xfd\x80\xfe4\xf7\x990w6\xed\xf5\xe8c4]݂|\x89\x81\xfd\xe8\x96=7\xa7>\xeae=\xa6\xa9\xdfc\xde\xf2/\xff\x8e\xb8ѯݳ\xff\xb6\x91\xb6f\x82\x893g\xd17\xd57\xa3\xfb\xa8߉\xfe\xfb\xe5\xa7Q\xdf~}9\xbd\xe7I:\xfd\x8f7'J[s\xa5%\xe8\xca3N\xe4ڍ \xa8\x00.yCV\xdd?\xcd\x8b\xf3\xf6\xd6ܵ\xeb\xdaa_\x88ಗ\x8a͙\xa4}\xa3\x9a\xa9N\xbeI\xe6ا\x8f/zb\x8a\xfe\xf0D5\x8d\xcf.\xc8T>/6n\xecS\xdd\xfd\x8d)`\xcdH0=~\xdc Q\xc1\xa6t\x91 \x91\x91s\xecǺ\xa5\xe8\x81ߝ8\xa00\x8dٻhI\xb6\xa8\xba5\x9e\xb1\x8e(\xaa\x84\xafZGQ\xff\xa2\xf5\xd6\xc6z\x84+\xc51q\xf4QG\xf5\xc5\xd5+-\xa1h>n$\xc5Mb\xb9\xad\xach\xe8_0j\x91N\xe6gq蹫\xe0\xaco\xad|d\x98\xf8B\xec\x82\xfcXt@?\xba\xfd\x96\xe9\xe1Q\xff\xf3\xa6\xb9\xf5&\xab\xd0Y'\xec\xeeŖ\x83\xfa\xfb\xa3B\xb7\x80\"\xa3q <\xbb\x90\x97\xddǰi\xf8|\xca \xda\xe9\xf0\xf3oϽ\xde\xcbӵ\xbf;]x\xde{\x9f\xd1\xcc۞\x89pO>\x91\x8e}\xe6\xd9\xe0\x94cÑ\xc3\xe9¯m@\xdd\xe4@\xb1\xcc\xfe\xfa\xea\xfa\xed\xe3\xee\xc27{\xf8Ŗk\xd1._\x99\xdfY\x85=\xf8b4\xff\x8e\xf5\xbf\xbd\xed\xbc\xddA\xa4\xb1\xe3?\xa7\xed\xf9e\xe2X\xf10\xdc{\xd5\xf14x\xa0\xbeh]\xa1\xb4\\\xaeq\xbe`g\xe4$,\xb9pθ\x9c`\xd2x\xb4\xff\xb2\xe1\x8c\xa2\x93 \xcdŕ\xc1\xc0B;\xac,Կȅh\xd5\xcf\xf2Ɓ](\xc1\xa1\xacO—\x89\x83P_\xfc;\x81fJd \xf6\xe6\xf2\xc9P0\xd3\x9el\xc12\xfa\x87\xeevu\xf3%\xc9O\x82\xb1N@ai\x92|b\xfeMCN^\xcc\xd1}2.r+F\xc1\xbdB\xe1c\xbcd\xab*[Q\x81W\xa9\xa1^߬9߈\xb2=\xf7\x90\xf1A\xf9\xbdi\xbe\xeae\xf5\x87:X\x9f\xee\x9bŃDG/\xad\x86\x8b\x8cWcs\xc0jc\xf4(_\xde\xfa #\xf5\xeff7\xea\xa8\xa7)\xca\xcaW\xaf\xb4X\x84\xac\xfa}#\"\xfd\xa3\xd1\xd1:ʺ\xf1\x94\xdeh_\x96\xbeS\xfbw\xf3SZ\xf2+\xc0 \xba\n\xceSa\xb1\xe5ܸ\x8aa\xdc\xd8|e }\n\xaf-\xf0\x8d\xcb\xfcX\xe7'\xf1\xe4t͞\x9e\x99\xf4-\xef\xc1\xb6JN\xa0m\x8al\x94\xc6{a\xe6(j\xc74\xc6+u\xac\xc9\xe3.\xa2\x9d\xeao6\x821\x9f\xdc\xd8d\xe8q\x87\xf9\xe6vo\xeac\xe7S\xdez\xe1\x00`\xff\x9cz\xffS\xfa\xcbewX\x8f\xc3LGW{NZ\xe3.\xbc\xc1\xfb\xedKO\xbcLw\xdc\xf5\x847\x8b\xb5V[\x8a.\xfd\xf9\xea-\xa9\xf0^.۲\"`\xf7\xfax<\xfe\xa5y\xc7hE1\xc6)\xff\xfd\xbe\xff\xd2o.\xbd'\xd1\xd5%\xbf<\x8a\xb6X\x95שn\x97>\xe3\xe2\xfb\x89\xe6D\xef1g\xfe|\xda\xf3\x89Q\xf4\xc9\xf4/\x82\xf1\xb8\xea\x9bК#\xc7\xfa\xe7i\x98\xa5\xee4\xb1ɟ\xa3\xfa\xf8\x9b\xd6\xcf\xfc\xdf\xd7\xf3\xb8i\xa8\xedt\xf5\x9b\xd6\xc3\xf7V\xbf_\xdeM\x8f\xf4/.\xfc+\xdd|רD _U\xf3\xf7\x92_|3\xe0d\xb6\xda\xf9adjg\xe1\xa5/;\x94\xf3\xe9\x8f\xd2\xf8\xd8\xf9@́i ۠\xe00\xc7\xdbȧ\xe1f\xf7O\xd3\xd7\xe6\xf5\x99\xf9\xa0/D\xe3\xa01Yo\xa1\xd0gݸ^Aҿn!%:`M\xb2g\x8a\xbe4 \x9ff]U\xc1\xa8\x98\xfe\xb8\x9ff\xb5d՟TQ\xe9\xdbx\xedIjX\x85(r\xbcn\xc1\xa38\xd69\xc4\xfb\xebv\xf1\xa7\x91\xfb\x8b\xf6\x8e)k #\xc5e\xe9)\xdbO\xd6|\xf2ŕ\xf1\xca\xea=fo쉈 o\xfdyx\xab\xd2\xf2\xba\x87\xcc7;C\xe5\xccG؎f\xa5\xf1h\x8f\xb8p\x931\xea͍\x8d\x00[\xc0\xe6\xe2\xa8|\xf5\x994Ӑ\xfd³.\xb0\xb3\xd7\xf9\xc8pF\xfd\xab\xa3\x9d\x8f4>aӎq<3\xe3.6~fZ\xd8'\x9c/\x960\xa9<\xe4\x8f\xb6\x82\x8ek\xfb\xb7\xe5\xc5\xe7\xb6 X\xf7\xa6C\x8c7a\xac\xbf\xdcX{\x8c\xad/\xe6\xfc\n/L&(4\xbb\xeaS֊v\xad\xfcp>\xa0z\xc7G\xc7\xc7\xdba\xed!k\xb5\x9c\xdd/+F\x9d\xf9\xfa1F(\x8aQ f\xe5\x91͊\xa3^\xaaCV\x8f)\x87=\xfe\x98\x90>>\xa6\xa8h9m\x00 \x98\x8c\xad>\xd4 8\xbe\xc0&\xfb\x8b\xbd\xbc\xc4\xc4P_N\xbb\x87\xb1l\xa3\xcbFbѐw\xf8\x925\xb2\xf1\x88!\x8dG\xfbd,\xc73\xb7~\xe9\xf8i\xd8|\xfd\xc9\xf1\\~\xe5\xf0q\xfd\xba.\xce;\xe6\x83uC\xbd\xc8W\x8b1zV\\\xba*W\xb0d\xd7yyc\x9fu\xbd\xc1\xf3\xb7\xc2\xebO\xd6b>q\xee\xfc\xb0\xba!\xbd\x87\xff\xf8zz\xf5\xf5\xf7\xd1\xc2\xe2\x8b\xfep \xdc\xdfb\xdc\xe0\x8b/\xaf|\xf26\xb7q\xbb\xa5U`\x8e\xfa\x8d\xdcs\xfdg\x9a\xaf.p\xf1\xa3\x87\xfa\xb6\xea ?=\x84\xbau_\xb0o\xcf\xe4\xaav\xf6\xf3խɧL\x9d\xe4\x9e\xf4\xe7w\xa7\xedK[~u\xb9\xda\xc1C\xadn\xb3Z\xbd\xc71\xb7\xc8\xd1>\xfb\xd1\xd9\xe9\xd7[\xb8|\"\x9fO\x9f1\x8b\xb6=\xf4<;\xb7\xc2}\xdcus\xfa\xf1\xb7\xf7 7\xd9\xed/\xaeE\xf3\xc7O\xb1X6ޟ9\x83\xf6{t\xcdU\x97\xeanw\xee\xb7 \xf5\xef\xffV\xb5ا=\xa8n\xbeۭF\xcc6\\|8]\xb4ӆ\x91\xb6V\xbd6_\x97\xba/24\x90u\xefc/\xd2\xf1g\\\x93(\x91/\xaa?\xf4\x97P\xdf>\xbd\xe2\x87_3\xc0\xf6xg<\xd8\xf9\x94\x93G\xb1\xe3\xcc\x00\xb6:\x8f;\xe24\xfdh\x8f\xb8\xde\xfe\xe8oDžo\xcd]\xb4.8>\x89X\xaf\xbd\x9a\xb2{\x92\xb1lw<#\xa8\\\xecc?B\xc2o\xc4\xd2@\x9f}\xddZ\xb4`\xa5\xf9\xcbZ S\xe7\xa6\xeb\xc5\xf1N\xd6\xef\xbdpb\x96j\xfdBXȱ{\x9a\xfb\xde\xd0 ~\xbf\x00\x00@\x00IDAT\xf6\x89\xfdG\xc6\xdf2f\xeb4s\xa3`\x88\x87ˣ\xe3V\xc1\x98\xa0\x97\xabw\xf4\x8e|q\xac󉿱\xa2=ʩ\xa2\xf8G\xcdǾ\xf1\xc5Y\xf9\xe6g\x92\xac Y?\x8e\x97\xdd\xdfp}0N\xf3V\xa3\xa8}r\xb5Z\x93\xf3\xc3|\x92\xb1\xf4\xad\xe5\xbfٜh\xccRQ\xb1e\xcdl\xc6\xe5\xe6\x81j\xd0;\xf2~\xac5\xe2|̏QAW\xc12F\xfe\nu\x95L\x92u&\xe7\x87\xe3\x8b\xfb'\xf2i\xd5i\x8f9bvȻ}0\x8bB\xf1\xc6^\xd8>\x8c㞛ޒI\xa2\xe4\x00\xf9\xe3 \xcc7\xc6C\xb6\xe0X\x9cN1ZN/}%\xc6\xf0\xe1p\xc1v\xb8!\xee\xbd\xf2 \xefÕ \xb1:\xa2 w\xfe\xa7[Ұ\x9b\xf3\xcez,\xc7חz\xf5a\xa5Q^\xed\xa3\xbd\x87\xb1lG{T\x84p\xf7\x85a\xf6\xe5\x99\x85\xe6\xc8ǦS\xac\x83 IV\xc4\xc7\xf6\xd1o\xe2\xf9\xf8\xc2\xfaCu 61\xbf\x9c\xe98\xe4\xc6\xf4h\xcd\xfcp<\xb1\xc8\xfb\xb1o\xbe\xe9r\xa2\x9f\x8fȣ\x82\xae\x82\xb3\x8eoW\xc9uf\xcd/:C\xe2\xe3\xad\xfd\xf3\x96\xbe\xf7G\xa3\xfb\xedӲC\xdeóF\xf0e\xf7\xdc5Z<\xf9DN89\xa8O\x8c\x87l\xc1ؘ\xbb\xbc<\x86\xc7p>>\xa7\xa2\x86\x98'\xa9\xdab[\x8d\x8c\xa8\xa3H\xcc\xf8\xfa]\x9b/oq\n0\xa2`\xb6}\x8a\xb1w-,\\\xd4CI(y\xf8\x9ds\xc3\xdb\xfd\xc50\xa2ɾ|\xb3 h\xd0<̒P_\xb6/\xd9\xf2\xe6cҴO\xd8\xdff#\x8d{4\xaf\x85\x85-E#N\xbf4O{\xa0E^\xed\x8ba\xdf\xfa#땏o\xe4\xfaɕz\xf9͏\xe9\xc8S\xaf\xc1\xa2Y\xbc\xb6\xfa\x8d\xd3\xbf\x9f\xc5I\xa3ǎ#\xf3E\xd5$\xba\xdd֮@)\x980~]\xfeǿZ_C\x87 \xa2\xa3~\xb0\x8f\xc5 \xfaƕ\xe7\xff\x95Ə\x9b\xe4M\xf3\xe4\xa3w\xa2\xbd\xb7_;\xe0\xed\xf1\xda,_\xb1\xf5\xd64\xd8\xe3!z\xc5yy\xb4oq|\xf7#/\xd1\xcf\xcew\xb7~\xcb}\xea\xd6\xdfЀ\xfe}\xc3M\xc1\xf6\x9cW>\xa2\xd9\xf7\xe8\x8b\xcd1R5\xfb\xd2\xe9)\xb56\xf2c\xbb喠\xb3\xb6\xd2c4d\xfc3O-\xac\\\xf3\xaf\x885\xdf\xed\xfa\x99\xc3Z\xf3\xf7\xa1\xadP%\xb2\xf7\xd6\xebS\xb7\xa1m\xd3\xde\xdf;\x87^\x81 \xeaBn\xb8\xe6\xb2t\xe1\xe9\xfb \xcc\xf7̓x\xbe\xeaҡ\x9e\xf9_h\xce\xf3f\xb0/\xeaPwP\x90\xb9\x9d/\x8a\xc7\xda+\xec4\xad\xff\x82\xc9\xcb\xc8\xf9Jټ;\xdf\xd2Ø\xd7Z\xdf\xf1\xeet\xf5\xd1\xfc\xc0qL\xc3Zg\x8b\xfdeѮtZ\\^\xdcؔPG\xe7\xb6x\xf9u\x8bH\xd6\xfa\xe3\xfdu{8\x9el3\x83\xf6ں̿\xc1\x87ˌY\xa6/\x9f^\xa9bV>\xaa {3\xcbmY\xbda\xff\xe2XG\x94\xf9\xe5W՟ \x85\xca\xd4!d\x84 \x85\xa8`3\xc2s\x91 \x96\xa3n*\xc0\xb0\xb1p\xe8\xbe^\xec\xe4\x9b\xa1XR\xec\x83&?\xfd\xc1 uز\xe6\x81u\xeb \x9f\x8cq\xa2=\xf2\xf5c+8Y\x90\xa0\xe9\xfa\xe3?8\xbe\x95\xe1j\xf2s\xf3C\xe7c1\xa6\x87\xe1K\xe7u\x00\xf9`Pl\xfd\xc0\xf13\xf1\xed\x93\xd1g\xf7K\x98\x8d4\xedK\xc7(\xc0\x87K\\\xa9C7ݓ\xf3\x91ぜ\xa7c-7\xd9[\xf6\xe5\x93F\xc8g\xc3\xecE2\xe6a\x8c|8[\xa4ֳ\xf2\xe5#\xf5\xc8\xca\xe7\xcb \xbdco\xe4\xab\xc3:\xbf\xf4\xf9\x9b\xac\x80\xe7\xbf0\x98C\xd7\xc0Y\xc7W\xb2\xccf\x9f\xb5\x9e\xb8~Ď\x99\xe8Xm\xd4\xe5\x91͊\xa3^\xaaE\xac\xc9\x8d\xc0X\xf5M\x83\xdf3\x97+k±\x80&\xe7\x94\xfe\xa2\xf5W\xa6\x87\xf5\xd3g\xf8\xb4t\xc1M\xd3 \xa6W \x97,3F\xab\xbc<\xda'\xe3ƯR\x85d=\xee\xf8\x9f\x8d\x8f\xeb\xd7us\xbdu<\xb7\xbea]Q\xf2\xcdŨ.+έ\xda,\xb9k^\xed=8\xb6\xff\x9bq\xbdB\x8c\xeb\xd7Q?\xbb\x91^ziL\xb2v\xd5z\xc1\xd9ߥ\xe1\xea\x82_\xadG\xfb\xf7\xa1kU\xa7͕U\xbe-\xf7\xb9\xbf\xfa3͙37p\xd9]ݖ\xfb\xa4\x9ff\xbf\\V\x9cV\xf5\xf3\xd6k\xef\xd3_\xaf\xbb\xd7+o\x98\xba\xe8w\xe7%ߦn\xc1\xef\xf2f]\xf1< \x8c}UP\x8c\x8f_\xb4w<)\x86\xf1\xfc\xfd!\x9fϞ3\x9f\xb6:\xe8\xf74W\xfd\xf63>\xce<\xf9@\xdau\x9b\xf5\xb0\x99\xe6}8\x91f\xde\xf2T\xac]\xa6ΛK;>\xf4\xcdV?]\xc0\x8f\x9fm\xb9\xed\xba\xdc\xe2Bgz\x9e:{mu}t\xcc{u\xefNO|k\xc7L\xfdm4K\xd5\xef\xed\xa9\xd3\xe9+\xbblN\x83\xd4\xed\xc3\xf9\xc1Ǡ\x9b\xeez\x8c~\xf5\xa7\xbfy\xe5\xf4P\xfb\xf2#םH=zvl\xb2\xce\xdey\xf7݉g\xbfh7mخ@j\xb0 јox\xf7\xc8z\xa0@\xd5b\xd9yEG\xe36\xc1\x8e\xd7-\xe9.\xad7\xde_\xb7;х\xed\xb5u\x991B-,\\\x99\xf1\xcb\xf0ź\xc2d\x9fyqT\xf6\x8e\xb2\xf9\xbd\xa3\xbf\xecX\xd7\\\xe6W\xd2 Dm \xc1\x98\x00\xadɫ\x9c\xf0\x95(\x8eW\x8c\x87\x005\xfd+[\xe4K\xc6N\x9e\xd9'\xf8$@\x85\xad}!\xba\xaf\xf3\xc3ވqJ\xe3\xd1>?v\xf9\n1\xa0\xc5Z~\xff\xa6_\xc9\xe3\x93}\xfc\xab\xc9\xcf\xcd\x97_0? \xb6l\xf9L\xfeF\x8d\x93\x8f\xf2r\xf7\xd7\xdc j4\xcf\xd7 \xb4\xd4\xdf\xf8\xb7OQs\xdbl7\xd2xkX\xd5\n\xa8\x85\x85c-\xe1ѨJ[q\xbf2\xf2B49\x9f\x8e\xb5\xa9\x80\xf3\xaf۳b\xcc\xfd!_?\xc6>\\\xa4\xe6x\xf0\xe5\x93uD\xa4>\xf5\xe8{#_\xd6\xfa\xd3\xe7o\xb27\xff1\x83\xae\x84\xb9\x92\xebc_\xe1\xb3c\xee\xe1\xea\xa3\xfb\xa7a\x9b5\xe4\x8d\xc7}\xc2\xec\xe6x\x9bG\\\xd4d\x8f\x86^*ǡr\xebz\xea\x886;\xc3\xcb\xf1>`\xb9\xcd\x85 Ƣ'v~\xa1\xb4R\x8c\xe6ø\xf0\xf9\x9bI\xd3>a\xbe\x96p\xf5`\xab\xcf4\x9brzˇn\x9a\x851\xbd\xac8\xae3F\x8b\xbc<\xda'\xe3\xac\xeb\xad\xec\xa1b_|}\xc8Z\xa1d\xbd\xb8C\x89\xa7O\xd7\xcd\xf5\xd6\xf1\x90w\xd5E=\x8ei\x85-T\x97\xe7\xd6\xee\n\x96ܵ\xcf}R\xd7Z\x9fX\x88\x8f\xafO\x93\xa7ͤ\x9d\xf1ߖ\x9b\xb3\xf3\xaa\x94\xdbr\xcfUY^n\xff>t\xf2ط[K\xaf\xc0ӣF\xd3w\xbb\x8b[\xef\xb8m\xb8ٚ\xa5\xc7iU\x87\xd7_y}\xf0\xeeX\xaf\xbc#ؒ\x8e\xdckcŧ, \xe0Y\x81?PO\xfc\xf8\xa3\xf5\x8a}Q\xbe\x9e\xe3\xebi\xe7\xdcN\xffy\xe2\xb5Xm\xf9\"4_\x8c\xc6G\xa7Z?g\\\xfa 6G\xf0+Ӧ\xd0!O>\xb4\xf5\xe8֍\xfe\xb9\xd7V\xb4H\xbf>\x9bZ\xe0\xdew?\xa6\xd3\xfeo\xc4d\xbfU\x96\xa6S6\\-\xd2\xd6L0\x87\x8f\xa7\xd0o\xd4m\xf3\xdf\xfd|*]}\xc61\xb4\xfe:+\x92\xf8\xfd\xb1\xcbo\xf9\x9dw\xcd]5%.\xb1\xc8`\xba\xf9\xbc#\xa8\x97\xf9-\xedL\xb3W'\xe7\xfe\xf3\xe9\x9a~\xf3\x90|\xcc\xec\\j8u_y \xea\xe8\xdd+8\x889|\xe7\x89ٶ]\xb0+\xa0n\xcd=\xc7\xcc!\x99J\x980Nu?\xcf\xc4\xdaY\xe9\xb7pjF\xa2\xc9\xd7\xeeŠ\xe1\x8dA:\x8f\xf6\xe5\xe0\xf0\x89h\xe0\xd1\n\xd6\xfe\xe3\xbc\x9cl\x80\xaf\x84\x8d\x95}B\xff\x96Hv\x87tL\xa4\xfaW\xc1P\xc9B\x874\xfd/#\xc6h\xd8 \xf9\xda\xd8\xfdF\x92\x9bo\xbaGv\x8c\nZ\xc3x\xc4\\\xf8Vы:D_\xedt+\x88\xb6\x8f\x9fhi\xbfż\xa1w?NS\x8f|\xf6\xbbxϮђ\xb5\xe2\xe5f\x83\xb3\xbd#_W\xb7>pu$6jl\xab\xc8:^\xa2Z\xec\xa76_$чzkc\\?0f\xed\xdenL\x8bE\xf7\xf7G\xec_\xb4 \xa7qVɽ[\xbf5k~R%\x9f}c3MS{\xa3\xd3\xc8\xd3\xea\xcdz\xa4\x9c\xd8\xf3_3 \xec\xf9\x8aq\xe0x\xed\xc0foxO\xcf2\xf2\xf6tˇ \xa6\xf1ho\xb1U\xa9\x80\xf7\x9d`\x9b\x90'\x8f;\xbb\xb5$\xafD\xd9 \xc1ec#\xd8\xf2>\\\xbb|\x9c?W\xcc[>,g\x98{;_\xca\xc6&=y\x8a\x95#\x9a\xben\xb1o\xf4s\xd1\xf4\xf3\xeb4\xf3\xc1\x9b\xb1\x9fg\x8dv=1\xfd\xd3p07\x91E3D=\xc50\xbf}8\xaaWbq\xa8?H*\xf4'\x8d\x99f\xd8Do>\x9c\xc1U\xb9&R\xf2\xceM\xb1\xf5\xc2\xf0b\x8e|e\xfb\xbf \x88\xb2\xe1\xd8za\xfc\x95\xa6\xdfȰO\xa8\xd7\xbdȧ`t\x9f\xa7\xb8m:k>\xb8^\xc5\xa81\xc1c\xe4\xb3\xe3\xff\xbd\xfe\xf3\xa3?\xc7C\x9a\x96\xb5\xd4m\xb9OM\xb9-\xf7\x87\x93\xa7\xd2\xf5\xfb\x9f\xedG\xbb\x8d\xa8\xc0$u\xc1\xeb\x92?\xdcbC Q\xdf>\xfa\x84}-^\xd07>\xfep]{\xc9?\xbdi\xf6S9\xef\xbf\xfaxꮾ\xe1\xc9<>\xa4\xe1V=\xfe\xc5Nw\xb2/\xb0\xbaV\xecP\xa1O\xfd\xfd\xed\xda>\xf4w\xe4\xa2\xc3\xe8ޫj1\x9b\xaa\x98\xd3\xfft?\xd1\xec\xda\xdfȽ\xf4\x83w\xe9\x8a\xd7\xde : \xedۛ\xee\xd9o\xdb̿\xbd\xc7\xdf\xa2\xf7\xa7L\x8f\xc4~\xe8\xc0\xafр^=#m\x8d|\xf1\xf9yu\xab\xfc3\x9fx\x89>P\x9f\xf9\xc1\xda/\xfa\xd9\xe1\xb4\xe9\xab\x98_۟{\xf5\x9dtŭ\xd8\xf7g\xad\x95\x97\xa4\xcbu\xa0z )\x83\xe4\xb3Lh\x9f;\x8f\xe6\xbf\xfc\xcd\x82\x9e\xec2\xc1Ls5))\xdd\xd4Xu\xac\xff\xeaPߘ\xb6\xafos9i\xfb* #-g+h\xd7j<\xeaɊK\xbd\x8dE\xd2XKq'\x92\xbaU\n+;\x95}\xa3\xcd(\x97\xfd$\x9d7\xfe\x8cC\xd9G]\xffb|\xfe @V\x90\xd6\xd02J\xdcd bx|\xaa\x9cϪ\x9fE\x8bY \xd7\xf2(%\x92\x88\xb5q\xf8Bk c\xed\xc1\xf7F\xce\xcfb\x99T\xd9+[\xaaTP\x9f\xef\xac\xfa\xa3#/\xad\xa2\x98\xb7\xf8\xdbR\xd1h\x8e\xc7\\1\xf2n\x9f\xf0y {\x90\xed\xb8\x97\xd6m\xcdi\xf9\x95\x9bFC\xef\xc8\xd7\xc6\xe1\xf5\x80=\x85\xb1\xce/>ߴǴ\xf5\xab\x83:\x9b\x83YU\xed\x8a\xc4\xf9\xe6(\xcd5\x9c\xf7c\x8dq<1N\xde\xea\x94e\x8f:P=\xf2\xed\xf5+\xe4\xc3\xf1\xcaUق\xf3\x81cq\x9bUg \x92N\xffĖ\x9f\xdd\xfa\xa2;XlNh\xed\xf91\xabG\x9am\xa5\xfez\xe2#oZ\xc2l\x98\xfe\x99y\xb4\x8f`V- \xec_\xe1\xdc'\xecF\x97-\xc0\x82\x82MB\xa9\xf5\x88\xe6\xab_\xa9\xd9\xe2\xa9G\xaa;3\xd2?\xab\xbd\x9d2\x9c\x9e\xf8v\xb8\xb3\xf2&=y\x8a鉦\xefu/\xfd\xf1\xcc%Ț\x9e\x94\xab\x98.\x8e\xe2\xf3\x80\n0\xf2\xe3\xf1Qp\xfe\x8c\x92\xfd;\xbd\xc5x\xd1c\xd7C\x93\xf6\xebǺH=E_\xef\xe3\xd06\x8e\xd1{\xcbv\xbcW-\x92\x82/h\x88g\x93 \xc4$\xad\x81+\xf1\xeb`rh2[?\x8c\x9e\xc2\xf9\xe0\xd0`~yy\xb4\x8c\xee\xb3bpӲ0k>\xb8\xbf\xc7\xc2 \x88\xc8g\xc7\x9fr \xbd\xfd\xf6\xc7\xe8\xd0\xe2\x8b\xfep \xdc\xdf⤍\xf6m\xb9\x93\xaa\xd2n\xab\xaa\xfcz\xe1\x823\xaf\xa7\xd3g!\xbel\xb7\xe7\xe6\xa4\xffq\xf3\x83\xf4\xea跽%>`׍\xe8\x87l\xf0I\xc7&\xf2?\xc2\xf6\xf1h\xa6\xdeӡ\x96\xe8?O\xddVz\xcbϡ\xd9\xe6\xd6\xef&\xb3\xe0\xe9ޫJ#n\n\xb6g\xde\xfc\xa4\xbaE\xf7\xe7\xb1\xf6p\xc3<5\xbb?\xf5}2M`g%\xf5S7|c\xb3\xb0I\xe2\xf6Lu\x91u\xd3\xeb\xee\x89p\xdd\xd5\xc0=}\xc8\xd7#m\x8dsխ\xf1\x9f\xfcd\x9d\xf5\xe4K\xf4\x89\xba\xfd\xb6\x82\xd4M\xe9Yk\xe1a\xf4\xf3\x95W\xa5e\xbf\xb9\xf5XjX \x87\xf7\xd3__\xf47\xba\xf1\xceQ5\xe5\xed\xbc\xd5\xf4\xb3\xef\xeeb\xe7cM\xe34\x92/J\xbf\xf1u\xbe\xfb)u\xceS\xe2d\xf2\xa7\xf5K\xe1\x83עK \xa5\xee\xeb.\xefv\x9c\x94>m\xba\xb5+\x80\xe7g\xa8\xb6,\xbe\xe3\xddi\xe67\xa21\x82\xe0\xa4Hܖ\xfd\xe1\xfcD\xb9y;<\xfd\x8b\xf3Z\x80\x9d\xaf&\xbf\xf0z\xc4!\xfbwH#\xac\xcb=\xe1\x00\xf8p\x97K,$\x98s\x92D7 \x92\xe3\x8b\xe3\xcd|0\xf6\xc2;{\xec\xdfX\xac\xa3\x95\xf9\xd77\xdey3.S\x8e\x86\xc3\xe5FQ\xde0} \xe0\xe1mu /\xebO\xcc\xf6o=vy6\x82\x93p@\xf1\xd1\xc65\xb0 bA N\xe3=ݤ\xbbg\xc5ҿ\xd9\xcfY\xf5rI\xf9𮠨\\\x8a.\xd3x\xb4/\x86\xe5x\xe6\xd67\xb1\x9b\xa2\xafX<\x97\xbf\xaf?\xe6\x8d\xf1\xa2|\\\xbf擼\x8b\xa7\xa8\x87\xe6\"є\xa4\x97\x95\xf9\xf8\x98jt\x80yy\xb4/\x88\xf3\xac?A\xbe\xbe\x84 \xc6\xf7\xb0$&M\xa7]\x8f8\xabm\xf1B \xf5\xa1+/<\xc1b\xdfF\xfbB\xb4\xaf2\xed\xf6\xaa*\xf0\xbf\xe7ߠ\xdd\xf6\x88u\xbf\xcd\xd77\xa4 6Y\xc3\xe2}c\xb2\xfa\xea\xc5\xe7\xdc\xecM\xb3W\xaft\xff\x9f@\xbd\x83\xdbg]0\xd0.h\x8d\xe61^>\x9c\xa4\x9e\xdbҪ\xf1\xb3\xf3y9촣w\xa7\x83w\xdf2\xd6>{ԛ4\xe7ɷb\xed\xd8\xf0\xc9\xecY\xb4\xeb\xa3\xdbk\xa3\xfb\xad\xb6\x9d\xb2\xfe*h\xc1\xe3f\xa8\x9fNP\xb7\xb5?\x86\xaa\x9fK\xb8o\xff\xed\xc3M\x95n\xf3E\xf4\x87?Og\xabo>\xa6>\xfc1_a\xae\xe3Pu|8}\xf5\xd5i\x83C\xd47\xa1;\xa8ϾR\xf7\x91\xfaB=\xbf'v\xea\xd9\xd7\xd3>\xe7\xd5\xc6\xc7\xd7c\xf6߂\xddk{\xa8\xf3\xd7\"p@Ŗ_(\xa8o\xaaw~0\x9e:\xdf\xff\x8ch\xfa,5\xf8\xe6\xecP\xfa\x88m\xc6\xe7\xee\xdfP\xbf\xae\xbe\xf5\xcd;\xbfė4_YF\xf0P \xdc\x82A\xb3\xf0\xf6|C[\xc7\xfcw\xde$h\xf56\xe9\xd9'\xcc \xe3mO\xbd\xe3\xa1\xc01>gԓ\xa7_\x88fA\xe1\x99\xddL0\x84\x9dY)\xfdԍ\xa1\xb2\xdeJ\xd4\xa8\"Y\xf5\xd7\x8c\xb84\xb4@\xbe,\xac\xe3pN\xdac\xf6\xbe\xa8\xb0Up\xd6\xf1i\xbdZ\x87\xcfd\xfd\xf1\xfa\xc9\xe3\xe5\xc6O\xfbM\xf6&\xa3\xad$\x9b{\xa0\xbd\xf6R\xe6_\x8c\xe0\xc3e\xc6l\xa4/_>Re\xe1\xf3i\xc2\xde\xd5a\xad/\xeb|\xb33\x8fԘ\nn/\xf5A1\xfd)<Ѕ\x8f\xaf9y\xfd9\xf9ơk*m/\xec\x993\x99t\xacO|\xf2b\\P\xb8P\xba\xc2\xf5K\xceo\xc1\xb9mv\x8cH}\xb8h\xa6 \xa9\xc0\xec\"\xdc_\xb6\xb9ݔ\xcf\xf2\xdcfl&\xee\x91\xc2[9\xa1\xbe\xbcY?\xaf\xda\xf9i\xfb\xd6#L\x8fF^z\xc2\xaa\x85\x85\xe3\xf4\x82\xd1\xebByF\xa5\xda\xf9\x9b\xa0f>\x98 \xe9\xc6W\xe7+\xd0\xf3C\xd8\xe8\xf4\x97\xea\xf0\xb3\xb3\xd7\xf1\xeb\xc5ڋ\xfb\xcb\xfe$ךg\xab^E\xd2c\x8a*\x8f\xf6Q\x8c\xbdG\xadJ@\"\xcf\xc0Ëyl\xfd1\xf6\xb2^\x95>P\x8fK\xfc4}\xc8{\xf5b\xa9m\x90(\x8e٥'\x9d:\xe7xqM\xbe\x9e\x98~V\xf7\x87\xa3E\xcfmY#b\x8d}\xc77Y\xd1||\xfa%\xc7˦W\xfar 0\xbfh]\xe2\xfa4/|\xebs\xd4K\xf3f\x97\xc7\xbb\x84cTА\x97G\xfb\x82\xb8\xf4\xf5'k\x81\n\xea\x8dM\xb7\x94xw?\xfa\n\xfd\xfa\x8f\xffH\xae\xb9j\xddr\xd35\xe8\x98ÿ\xe1噘6k6\xbd=aRM\x9b6ٮ@\xd9\x98\xaanU\xfc\xa7\xdf\xddh\xdd2\x80\x8e9q?\x8b\xbf \xf7\xdf\xf5=\xfbD\xfc\x82\xa9\xe4\xbe˶k\xd1O\xbf\xcdߜͺ\xa0HOy\xc6D\xda\xe5\xb9j^\xe2T\xf3\x8c\xea?\xf6\xdc[t\xc2o\xff \xba\xb5\xfaM\xe6?\xfd\xfc\x88X\xfb\xdc7>\xa1Yw\xbckOjxh\xc2x:\xf9m\xcb\xf1.\xf9\xfa&\xb4\xde\xc2C\x92L\x83\xb6s\x9ey\x99nxyL\x84?u\xa3\xd5h\x9f\x95\x97\x89\xb4\x95 \xf8b\xf3\xbf\xdf\xff\x84\xce{\xea\xfa\xfc\x8bY\xc4\xa3\xf9\xa1\xae7\xd3\xab\xacD-2\x92\xfat\xef\xae9\xaa\xad\xcf~Q\xf7%t|\xfa\xd8_^E\xaaoM\xfb|l\xfd퉻\xd36\xad\xec3\xc9ގ\xd3\xdbד\xed8\xfe?ou~\xaenw>\xe5 \xea\x9c:\x83H\xe5\xd81k\xcdW\xae;\xe6ΧN\xf5U\xef\x8e\xddU\xc2\xea,N=w\xf6\xeeMԿu[{9\xd5\xc0#z\xa4\xc5\xf7\xf0\xe2Ŕ֝.\xd7\xc8KXt'\xfd\xde$h\xf3A\xac\xea#\xb5\xe1R\xc5\xf2G{\xc0\xa6\xbc\xf6 \xfb\xe3r\xe3mO\xbd\xe3M<\xa9n͝\xf2\x8dh\xe3\xfa\xa1\x8e\\X|\xb1k)V\xb8̈́tOl\xe43Hq\x80\xe5\x9c\xea-\xe4\xfdX \xb0od\x9a\xca&ce+z\x8d\xbe\xb4\x81@\xfb\xf2\xb1\xe4O0cAL!\xbf\xf2\xf5\x9a88\xbe^\x9c\x9c\x8eN\xb8\xba\xcb\xe1_#_\x9eb\xe3/\x84<\xc7 \xa0\xc05ye \xe6\xe2\xd6>W\xcd\xdb@\xbe \xe0þ\xfe\xc5\xdby\x88$z\xf1N'c\xe8x\xed!\xfeƈ\xb6H{c\xc7\xf1\xa8@c\xf6.\xb1\x92-\xaan\x95\n\x89\x8aZX\xb8\xaa5\x95\xe9_4\xa7\xe5\x8d\x99f]U\xe1\xe6\xaf\xc4C>n\xe1\xcb7޳k\xb4\xf8򑊄y\xd9n~fI\xeaX\x95(t\xbcn)\xb6\xbe\xc8\xea\xe2_C0^\xe3+\x83\n\x8a\xe2\xc6+/'b\xb1|q>\xa074\xd3*u\xf2 \xd5\xda\xeaU\x88\x9e\xbb\n.6\xfen\x8f\x96\xfe9\xf3\xc5r\xe7\xecnOJB\xe1٥@t/8o\x98\xb2\xec%~\xf9\xfa\xd0#*\xce\xcbk{ܿ\xa7W\xe3U\x83E\x8fa\xe2\xf5\xd5-n\xffƺ`\xe4\xcb\xc71\xad\xb9\xa3\xa2Ct\x90\x977\xf6E_\xa6&\x88z*¹\xf5c\xddҦG\x8f\xfe\n\xe0,\xf3\xcbW LS\xba\xb8\xf2\xe9 \xdc\xfe\xac\xe5\xf8\xf8\xb8X\xac@k`\x97\xe6W\xa7\xafjES.v8\xf4<\x9afn\x8b5\xe1\xf7\x96\xfe|\xc9\xc9\xd43\xf8F%\xb2\xbf9\xfes\x9a1g\x8ekho\xb5+Р\n\\z\xee-\xf4\xf9\x84)A4\xbe=\xf7ɿ\xf8\xbfEn\x8d03\xd5ų\xf3{\xcd\xe7\xfb#'<\xb8&w^y \xed\xdf7\x81UMn\x81,\xc4ǎ\x8fƋ\xa8A\xf7Yq\xb2\x98Ƶr=\xb7=\xf4\\\x9a>C}\x836\xf42\xb0\x8d\xba\xf9ס\xbd9o\xec$\x9ay\xc3\xb1\xf6\xa4\xae\xcdɯ\x8d\xa6\x87?\xd0}\xd4E\xce\xfbշ\x9b\xfb\xf2EOx\xf0\xc5\xe0 \xaf\xfdWp\xfbk\xa1\xb8\x86|[n\xbev\xd9>&\xdc\xfe\xeeGt\xc93\xafҤ\x99\xb3\xed\xc5g\x8e\xb4\xf9\xc8E\xe9\x94\xe5V\xa2\xe1={\xc5~ۺ\xcf77\xa6\xee\x8b \xe4\xf0E\xe8\xff;\xedbz\xeaE\xfd{\xd8I{\xa8yy͙\x87\xd2J\xcb.\xa2\xfb#\xc9(m\xfe\xa0O\xb4G~\xc1\xc7\xf5V \xad\x9b\xd7sHf(Ψ\xda\xf5iʅh\x96\x88\xb2\xa3\xfcT,y{\xc8Z\xc4 H\xd2y?\xd6\xf0¦G?\x82\xa0Oj9\xbe\xf8\xf7\x00\xf3)\xabD\x80$76U\x94z\x96\xaa\x8f TԿ\xf9\xe0\xf8\xa00\xaf\xbf<\xa2ߤ!OX\xee`\xfcö\x89\xdc\xdbe\xe6%\"<\xe3x\x9b\x8fyy\xb4\x8fa\xe0ñ\x8e\x956\xc8\xf8\xd4Dyw\xeby\xf7Ɯ\xb6Ȏ\x93\xd3\xc1\xf8\xc9VU\xb6\xa2\x82(p\xd7^ۀ\x95\xfa\xb2\xae\xfa\x86\xee\xd67\xddi\xef\xa5.\xe2>q\xd0N\x91\xb6z\xc1\xcdo}@\x97?\xf7\xba\x8a\xe7.>\xb3ϑ\xfb\xd3\xcfWY\x8dV\xe97\x80z\x99\xdbQc\xac>nB\xdd4\xf3E\xe8\xfd\x8f?\x8fF\xbf\xf1>\x9aY\xbd\x98_\xbe\xf8i\xbd\x91/\xfb/\xbc\xc6g\x84\xe4\x9f/\xbf\xc6Y\x8b\xbe\x9c\n\xce$U_鎂\xd1]\x83yw\xa2k\xba\x86@ ~\xe8\xd2>x!\xf1o\xeb\x85\xf5ɅUN\xe2x\xb1\x00\xaf\\\xf1T\xdf\xca\xec\x93ǧ\xea\xfc\xb0|\x98\xf2\xf5a\xb5^:\xdb\xd0\xfaa\xc6Kx|\xe7\x92O\xd0\xf9!\xf1\xfe\x83\xe3\xe6x\xbb!\xbc\n\xc8A\xf3N\xdeU0X\xe3*\xcf?\xb82y\xab+\xf6XUT\x8f\xbc\xc6\xe1\xf1\xe4\x960F>\x9c\xec\xb9\xf5[}\xf9HE\xb3\xf2\xe5f\x8a\xd1\xd1;\xf2ű\xce/\xff|\xd6\xdd\xfd\xa8Pc\xf6.ڒ-Z\xa1U\x86\xb1\xae\x8fˢ\xec\xabw|A\x97xX'\xa9jQ\xfdE1zcَ\xf6\xa8IzT\xa0\xf7t\xc8 ;^\xa2\xff1K\x90\xf8\xbc\x84\xb1N\x85\xecՇ\xe55\xf9Y\xfb\xbc<\xdaF\xf7Y1\xb8i\x8c\xea \x9d\x8fE\x8eg\x8e\xd2b \xecN&\xb8M\xec\x91/\xfb\xd6\xb7\xde\xea\xf8\x88\xfd\xebG\xbdzmA\xcc\xfa\x8b\xf2q\xfd\x9aw\xd5A\xfd\xd1\xfe\xad\x8e0\xfb\xac8\x96\x97+\x88\xa5N8\xe3V:\xee\xb0\xedh\x99\xc5\xd5\xedLxk\xc8yy\xb4O\xc0\xa7\x9d\xfbzd\xd4+\x910ap\xd4a\xbb\xd0֛\xafn\x8am\xf3\xeb\x9a\xff\x8dko7\xb4+Ј\nLW\xdf\xe6\xbf\xe0\xcc\xebm\xa8\xc1C\xd21'\xeck\xf1\x97acΜ\xb9\xc1\xb7\xa2\xe7\xa8[\n'=\xf8=\x89[.<\x86\x96Z\x84/f]\xc1\x8c\xc0y\xfbO\x99A\x9d\x9f\xa8[\xfe\x8f\x9b\xa4n\x9d\xfc\x85^\xf9\x9b\xdf|2%'T\xa1\x84\xbb\xad\xbf\xd1b\xfa\xf7\x89\xe3 fr>\xf1\xe3\x97Ώ\x8f\xb7όC\xc7\xfe\xe2\xa6P\xbdy\xcc\xdb\xd3q\xdf\xe2۝G3.\xba\x9f:\xbf\xc8~g\x887gL\xa7o>>\xca:\xd9`\xf1\xe1t\xf1\xf6Z\xcc\xa3>G\xc7\xdd\xffL\xa4m\xddE\x86\xd2\xe5;ni\xcb \xb8ym ]\xfb\xbf7i\xca\xcc9\xf6\x9b\xcf짇\xba\xe0|\xfc\xea\xab\xd2.\xc3\xa1\x85\xe4\xd6۞\x00}ޔ\xba/<0`\xe7͛O{{6\xfd?{WhE\xd1\xfd\xcf{twH*\xd8\xd8\xc6\xf7\xb7\xdb\xcfD \xc0N\xec ,QL\xacO\xb0\xb0\xb0LP @QA\x91\x94\xee\xeex\xffsv\xe6\xcc\xee\x9eݽw\xef\xbdy\xab\xbc;gN\xfdΙ\xd9ٽ;wf\xff\x9e:'@\xa0\xf5\xd6\xf5\xe1\xf9\xdegC\x95J\xb4\x8c\xecO\x81\xaa\x8cl\xf5\xcc\xe6\xa9: \xbd\xe4\x97Ѫa\xfc\xcf\xe6裛l^i/m\xbe5MFّt\x90x\\\xf6*tG\xa5\xab\xb2l\xa11;;cr\xe3\xcft\xa1 \xf4^\xbe\x8a\xc9ߚӟ\x92s{\xb3\xf9\x8a\x9b\xe6ߨ\x88\xd2\xf4\x99\xa6\xad\xa8\xf8)\xa3,\xcd&\x8d\xa0\xf6a\xe9\xf1\x95E\xeeOv \xd2C\xb4\x98\xf2/\x950#\xfcd\xcc\xe7\xc6Ί!,\xfc<\xf0\xc9O䙉2\x8d\x97'\xfe\x98o\xc1\xc1?\x8e /-\xdatq?\xf9c\xdfV\xdeb7\x87V\xa8{Vl\xfbZO\xe3\x95\xf8ӡ) \x9c\xf2\xe7\xa4sy\xe4\xf6\x96\xd7s'\xaa{\x86&/\xd3\xe9\xd3-S\x80\xe9\x9fھV\xb7?\xb4?\x83\xdf\xe6\xa8R\xa1\xf9\x91;\x88\xbe\xb9\xd02\xc1\x8a\xe6\xeb?\xa6\xb3\xdc\xeao:\x92\xcf\xcd\xebo;\xbfȖ/\xb3*\xedI~8--\xd1\xe1\x96J\xa7DPeOi\xd2_\xd5:lII\x94\x9e\xbf\n\xa1\xc2\xc3\xa3\xb4>\xcb\xfaE\xf2\xd3\xd3\xe1\xaa\xdb_\x81\xfft\xdc\xb3\xb79\xa5\x92tƗ\xf2\x82^\xb8d׽\xaf\xfd\xbdIث\\\xa9\"<\xdf\xffj_3E\x81+\xf6֬\x85)\x8b\x96\n\xed2\xb2,\xf9\xcb\xc0\x80~o\xc1\xfc\xb9\x8b-\x87\xe5q{\xe3k\xee87\xceK\x89\xa7\x9fG\xfeC?\xdezo|\xafm\xbf[h\x82\x9e\xcfg1 ސ\xe4I\xbe\xdf\xc9;e\xc0\x94\xb9P\x82\xab\x80'5\xad\xfd\xa8\xc9=C \xc9u\xd1>\xdbBQ\xe3\xec&\xa2\x9d\xf9\xa1\xed\xb9\x8f\xea\xde\x96\xe0\x84\xb8\xf3\xd8k\xe7\xd6\xf0\xd2\x97:\xab\xac\xf2\x9a\xb7~\x86\x8dS\xa3\xff(\x87\xc2ze\xe6?\xf0\xd8\xf8?-}\n\xf5\x8a}v\x82\xb3ڶ\xb0h\xfas\xceG#\xe0\xb7\xf98\xef8\x9e>W\xfd7\xaa稉V\xa4m\xbe\x9f7\xde\xfcc2,ul\xbb\xcdڝ[m 5\xdb\xeaU\xf4n\xbd\xcd2\xe6\xaf Up\xba\xb8A \xabj\xed\xba\xf5p\xfcE\xc0\xb4Y \x8c\x88,t\xc4\n\xd0;\xa1+\xb8\xb6 \x97\xfdKje˗\xf66/:\xdb\xe8\xa5~\xadڟ\x87\x94|\xe5#\xf2\xd6\xdcɻ\xa7\n\xc5\xfe\xa23P}\xa3\xc7\xaa\xe5u\x82\xef\xe5\xd9\\\xd3f\xf07-\xa5\x9b. \xd4M\xbb\xe5e\x83I\xfb\xb1\xf9\"> \xd8$\\\xd6t\xff\x9cK\x87 \xaeb\xf3\xa6\xfd\xb5\x8c\xe1\x87\xd2\n\x80\xf7\x8b\x9f\xb2`\xf7O\xa2\x99r^v\x95\xf6\xa7\xdd\xe5\xf9\x83b`2\xa1Q\xe9\xbf(7\x87\xbaܴo\xae#\xe76d\xf4ҟ\xe4\xd3ʂw\xbcQ|\xc7\xac\xaf\xa4?\xc3(+\x94e \x85 lv\xd1tbZ'\x85>3<'\xaa>Sy<\xc9\xdf)t+0\xa8\xac:\xeda9\xe9\xc8#;G\xd8H\xca \x97 0 \x97\x8e\xe2\x91bd\x9ec<\xaaf\xf3R\x86U$|/\xadj\xbc&\x94\xf7\xa6\x92\xe5]F+\x8at&\xcd\xb1B%3T(\xaca~\xa3\xe2W\xed\xc1\xd6\xfc\xa2sJH~\xbeh\xc6gF\x8d\xcf\xd6(}\xa5$\xfdMf<\xbfQ\x85y\xb7\xf9\xaa}\xa2\x8dt \n\x92W\xf193E5J:p\x88\xcbCR$\x82\xa4t\xa0&v\xe1\x97u\xbb\x85\x95\xd90\xda\xed\\J\xbb\xb9v{&ͦ\xb4\x95\x968\xbc=,\x91Ws\xf3\xa8 \x8a'j\xc6X?\xff\xd1\xc2 \xef\xd1\xd1+ \xd1\xc6'\x9d\x82\xef_O\x90\x93%-\xc0\xf7_,/\xf9\x914\x8a\xba\xc0P \x9f\x84\x82\xbc\xdf\xd6\xf7kƌ\xc5G]V7\x8c\x00\xff¼\xb9\xdfd\xfd\x82\xf15\x00olZ\xc7`N\xc6\xdb|\xae\xf3\xd6~\x82\x9f \xf3\x84J^I\xc6\xa5{\xb1l0@\xb2$%=H+\x92\xaf\xe8h\xe3 \x9d^ny\xfb\x84c<\xfe\xf6m\xbc\xb9\xe1{\xf1\xab\xb8mo\n\xe1g\xa4\xee\xccp-k\xb8\xb9\xb9\xa0\xc8#{\x93ޝ4\x97#a\x90\xa5R\\\xbe\x94w\xd0~Mg?,\xfc\x84C߂VJh~\x9d7O\xe3O|}\x94\xed\x90\xdaj\x87]'\x9d)\xfd\xcc#U\x8a\xd7I;̥^\xfc\xf2\xa7\xbf\xe1\x96\xdeo\xbb\xf7\xdf\xc1Z)f*| \xa6E,\x9c6\xa5\x84\xe5\xf8\x94\x89\xbf'}?\xfbaX\xbfn\xa3\xaf'\x9a`y߃Z\xb5j%_\xbe\xb3\xb2\xec\xfd\xd0\xcel\x94\x95 \x91\x81U+W\xe3\xd6\xd4\xf6\xf6\xdcu\xebׂ\xf3\xaf\xfco!\xa0\xd4\xe7\xef\xbf\xfc  \xfe:î;6\x87g\xee:S\xf1\xbd\x84\xaa\xe7A0%\xbe\xe7\xfa\x82\xf6K\xc6M\x87M\xff\xe0\xcaaZ\xf9\xccGLE\xb5\xabC\xf1.-jU\x9c6\xcf\xcf\xd9_\xa4 \xf2\xef\xaf̀7\xff\x8fQ\x9a\xcfg\xef\xb9\xd8}{CSa\xc3\xe4y\xb0\xf6\xed\xe0wu\xbb\x84\xc4\xfc\xf5\xeb\xa0\xd37_\x99\x9a\x9a\xb8m\xf5\xb0S\xfe\xac^ G \xfe\xc2\xd4S\xa1*N\xb6{\xc6\xae:I\xac\xc5\xc9\xe7'~\x9b\x9fN\x9c\x8b\xd0\xad\x84v\xd5*\x96\x87k\xdb\xed\x00֮5\xcbW0)p\xca\x96\xf1\xdaP\xe5l\\ ]O\xad\x84^\xbct%\x8b\x93\xd0 \x97\xa8\x89t?\xbd\xeb\xcf?N8\xac=c\xe3xҭ+\xa2\x87\xaf ri\xf1%Ni?._ʗ\xd1epf\xa0h\n\xbe#\xdaY\xbb\x9c\xb4\xe7\xc7v\x94\xad\x878[?\xb9ҏ\x8a\x9f\xe2cY\xefuD\xa2 \xcbFR\xbe\xf4#\xbf\xd8\xe3z\x90\x96K \xcd9\x8b'\xbfx%\xe9\xdd\xe6+\xfc|)\x94\xed\x9dV²!q\xe4\x9eC\xc4\xfc\xdc#I\xee\x810r\x8b\x91'\xcd\xf8\x99D\xbb\xbdKi7\xd7\xf6dM\xea{h]x#\xe5\xe2\xfb\xac\xf8\xd4wδ#\x86\xf8Κ\x84\xc6\xe6M\xba9\x89\xf5\xb5\x8976\xad0\x9e0\xbc)\xf0ɄI\xaf\xb0g\xc3W\x80x\xab:\xde\xc1$>\xad\xe2c\xb6}U\xef\xa4-(\x8f\x947\x97@\x81\xd7Ӟ\x91\xf9\x9bY\xfb\xe9nb>d1 ]\xe5\x8b\xf8e\x82] \xc0\xc6\xc86%i\xae\xe2|k\xb7L\xb2\xbai\x9f\x00\xbei\xc9ϚV\x00\xf9\xfa'\xcb\xeb\x9f\xe4۴\xb2\xd9}\xc8JJ\xab\xc0gΚ?\x8dS\xa7΂%KW\xe0\xbf\xe5\xb0\xbf\x8c/]\xb6\xd6\xe1\x83ޚ5\xabA\xad\x9aխ\xb5k׀F \xeaB\xfbݶ\x87\x9dڵ\x86\nʧ\x9a=\xdd}m\x9a\xfe\xa7;(\xb7\xbfl\xef\xe8\xb4r\x934{\x8cG\x82\x95\xf6$?{\xda\xcf\xd51\"\xc9OJK\xa4Ҿ\x9b/\xb9A\xb4[+\x94\xc1\xa3\xd38> \xbeg]Zz\x8fJ\xa7\x8b\xad\xc9\xe6\x93\xe2\xf2\xb5\xbc\xdf\xf8ӥ\xe7\x00\x982 \xb7\xa1\xd5}\x87x\xe6\x81s\xa1]\xabFf\x83\xe9? z\xe4/S\xe0\xea^\xdew\x9f2\x9e\xc6 \xeb\xc0#\xbd/b2\xf0\x93 \x8c\xc5\xfb\xa0\xb2\xa3,\xcd\x00v\xc4\xe7\x9fx\xe6\xcdYd\xc1\xa0\xfb\xeb\xabo?\xa7\xa0\x90\n\xe1|ӦM\xf0\\߷`\xd1B\xff\xad\xf2i\x9c\xe9wg\xd8k\x87f8\xbc\xa8$\xea\xf5P\xca{̐ 'GK~\x98\x00%\x8bV\xe0\x96۸\xed6\x8b\xc7HTQ\xed*P\xd4vk\x80:8 ZW?[\x87\xbcbH\x83\xd9\xf1 \xea\xf1\xf7\x87\xb9 pն\xe38\xfd\x98\xe0֋Ov\xd4`X\xf3\x97\xc1\xea\x97\xecw>\xbb\x98!\xc4\xf7\x8b\xc1\xe5\xa36R\xad\xf0;\xe3\xe1-\xc3\xd3\xf8\xe3\xe7q¶\xcd\xe0\x96\xfdvqVY\xe5\x95\xeb\xd7\xc3\xe3\xbfN\x82/\xa7͂\x85\xab\xbc\x93\xcf$t\xfa\xb6\xdb\xc0i\x8d\x9aB\xa3\x8a\x95]\x93\xc2cA8\xe1\xaf&\xa1\xab[\xb3\xe6-\x82\x93/}\x96,wo]\xce\xea\x94\xf9Go>\xf6k\xbf W\x95}\x96e\xa0Te lt\xa6\xcf\xfc\xb2\x89hσ\x96\xb0\xd4F\xe7\x8f\xfdm<\x8c\xfe\xe5\x8f\xc8\n;\xef\xd4\xf6h\xbfS\x80<_\x99\xb8\xe9\xa2\xd1\xeaBʗI\xaf\xe9x\xd6\xe2=\x96b\xdb\xe4U\xa1\xf5\x99h\xf2䟵\x82\xe2\xf3Ɛ\xab\x9ay\xf3\xc1G\x9f|\xd1| T\xc2\xf7\x9d~ʱZ\xbe\xf0\xf8 \x88̦ \xc6ͷۇ{L\xfc1\xe5!(z\xf6'q\xe4\x9eC\xe4\xe4s\x99Pb'\x9d{\xa4\xc9<0F\xcep\xed\xb5\x9e)\xc20k\xa1|-`|j\xf7]\x00_\x89\xa1\x94~Ra&6e\x8f\x96O2dx`_\xcaK:\xb1\xbe\x8eX\xe2\x8dMk\x00&\x81\x85\xa5\xdd\xf0q\xfc\xd0\xaa\xbd\x9d\xb4l\xf3\x83h\x8f\xe9/\xb2D\xa4\xcd)+\xdb/+1\x9b\x80 \xa7\x93V\xf1\xd8\xfc :O\xed\xa5ݘ ǜ>\x86\x80\xc7\xc3\xf1\xc8\xcb \xe4\xbb \x9b\xe6\xc0'\xf9\xae\xf4\xa3)\xc3\xd7f\xb3\xa3\xed\xeb\x9f2G\xa0\x94E\xba~6\xf4{\x989+\xfa;\xae\x8e\xf8Ͼд\xa9\xde\xeaM\xe3+\xbd\xb2\xe2\xd1+W\xad\x82Ͼ\xf8~\xfa\xf9\xf8q\xf48\x98={A\xa2Pi[\xb7]v\xdavo\xdf:u lӢi\";Q\x95\xec\xfeb\xc7Ku\xb9\xbe\xff\xb1\xbd)\xa4\x92\x96\xf8\xc3\xf8R>}Z\"HJKdv H\xd1\xf2\xfb\x8b\x94v\xd2\\\xf6\xb3\x93\xab:\xf6)\x87?Ovt\x8f_\xaa34\xc2<\xd0\xe4ƒW\xe2\xf3\x90>m\xc6|\xc8x C8_\xaf\xe6\xfb\xc1cS\xc2DAIƔ=^iA\x86\x97/\xe5m\xda\xea\xfa\xfa\x9d\xe9\xfb\x9f\x8a-S\x84\x84\xb1\xb0|/~\x957w\xb4j\xbcg\xa4\xee\xccr-k\xb8\xb9\xb9\xa6\xa4\xf7\xa8t\xea\xb88| \xc4\xe5kyy~:b<\xf4z\xe4]i\xf6\xdf{{x\xe0\xba\xcd\xed\xb5\xbc\xbdL\x8b\xc67\xb1\xc2q=\x9e\x80E\x8b\x83W\xb0\xdd}۹к\xe5V\x8c\xb2\x82Ƭ\xb1\xb3\xcb&\xa2e^\xca\xe8\xfcg`\xd2_\xb8=\xf7\xff\xec\xed\xb9O:\xf3\xff`\xdbv-\xf3\xa4\xc0\xffƭ\xae\xdf\xf8y \x8av\xdb6\x81\xef;G5@y\xafj\x00 \xe3[\xcf,/\xb6\xbc*\xf1\x00j\x98\x9b\xbe\xb0\xc7|\xe7\xb2\xc7:\x8a\xa1\xa8EC(\xda\xbfcV\xc1\xefZ?\xe0\xf5\xdaW\xecϡo\xc3\xe4%߫\xdf\xd0W\xf0\xd2\xdb\xee\xf7o\xb7k\xdd \xdez\xfcj\x97p\xc9\xda \xb0\xaa_p\xee]‚\xa0U˷O\x9f\xfc3\xd3p*\xe26\xd6\xeb\xe8]َ\xe3\xe3\x93\x81\x86Uq8\x8b\xf1=\xcf\xfd\xc7N\x84\xe1\xd3\xe7\xc0\xdc\x9b\xd2+\x8f\xbd7\x80+Z\xb4\x81\xe6U\xab\xe2\xd6\xdb\xe5\xcc݊\x94 \xa5K\x95\xae\xe2J\xe8j\x96\xe8\xc4is\xe0̫\x83\xe5\xb8\x81\xdfQ\xb9Ryx\xfeޮ\xd0ۯ\xec(\xcb\xc0\x96\x9e\x81Զ\xe6\xe6s\\[iӞ q ot\xcdH\xa3K~rZt>h\xf0\xc2\xeb\xd0\xefɗ<\x90\x83*\xce\xedz2\\y\xd9y\x8a\x9d\xaf\x84\xba\xf2\x87N\x93'@\xe1v\xd9ê\xd3v8\xfe \xeel/\n\xc0\xc8c\xf9\x97\xb1\xe3\xe1\xecn\xd7Ru\xa4\xa3f\x8d\xea0\xfc \xf5KZO\xf3 \xf7\x83RA\n\x98'1 j\xf4\xa5\xe1\xd2B\xcb\xd1\xe9\xe2\x95\xd9$\xebT\xe4]\xcag\xa6퉍\xb0W\x9b\x9fn|\xe9YK'#\xe9\xe1Iے|򋈻w\xa5z\x8b\xbf\xb6\x92&\xa4i\xf3\xe3G\x9f ֍\xef5\x8c1\xf3\xde\"\xe9\"\x96h\xa4u\xc9\xa6U|\xb2?Ƨ%E\x93u\xf6\xed/Q\xe8\xda8\xed˲\x84\x99\xa2r\xd2\xc9\xe3\xe8~i/\xf8\xfe\x87\xb1\x91 <\xd5\xf7&\xe8\xb0\xfb\xc8\xf2\n\xa7\xb3\x9c\xad\xc210_Ѳ\xfdə3b\xb7\xb4\xdd\xc6\xfe\xd6\xe2\xf3,X /\xbf\xfa\xbc\xfe\xf6\xe7\xb0b\x85\xff/\xbfc$\xc0%J\xf7fh\xe7\x9c\xd9\xf6\xd9sG\xcd \x8b\xc8eb3#\x9c\xed-\xc3 h1s\xc3\xca|\xb2L\x97`\x9b\x93>@=[\xbe\x84\xc7p$\x8cBь\x87\xc3w\xd2\\N\x9b\xf4 \xad\xfa\xf3\x83}\xa8j\xfchű5\x94\x87\xfc\xd2r<\n\xa2\xed1Y\xe2\x93yɖ/\xed\xb9ii=*\xed\xb6\x92ʿ{ا\xa7\xe6\x9b\xf3MC2\xf1 \xdf*\x9b\n)P\xda\xe0\x95\xf8ChsI\x97\xf1ȦH\x83\xaf\xb1H\xd3DK\xf3Qi?[\xa5\xb1.j<\x9c\"\x96\xf7\xc6&\xa1\xf8\xa7_\xf1,\xfc3\xc3\xfb#6\xbax\xaa\xf7ٰS\x9b&ڴ\xb4\x97\x8c\x96\xe3ӟ\x93\xe6B\xb7\xeb\x9e\xf7\xc2\xd75up\xcb\xdb\xfe}.\xe4;e\xd1\xcel\x94\x95 \x99\x81U+\xd7\xe0\xf6ܯ Ձn\x97\x9dd\xe8-\xa5@\xab\xa2\xff\xf7\xf4\x98=\xd3;\xc6P\xe8zt\xff\x8d\xa7\xc0A\xbb\xb7V)\xe1-\xd9\xf0~\x81\xc0 ٦!?\xdf\xb1\xff\xca\xea׀\xa2\xc6u\xa0\xa8fU\\\xf1\\AM<\xabW\n\xea{\xae\xaf\xba\xa1M8ھ|<\x87\xff\xe7\xa49\xd0\xf5\xba\xb4e\xf5QW\x8f|/T\xab\xe2~}\xc1\xaa\xa7\xbe\x84\x92\xe5k\\\xb2Q\x89՛6\xc2#\xbe\x86\xd5\xeb\xf1}\xd9>ML9\xe1`臫\xa4\x9e=\xe6\xe1\xe43\xc7\xe5\xafW\xb52\\\x8f\xef}ޭV\xa8]\xae<\xb69'\xd9)\xa3\\'\xa1\xcf\xc1I\xe8:j\xfa\x97?\xa7A\xf7\x9b\x9e\x84U\xb8\xed\xb7߱U\x83\x9a\xf0\xdc=]\xa1A]\xb5}\xb7\x9fLi\xa9\xe3\xccp\x90\xb8$\xff\xdfB\xcb89~\x8eO\xf2\xcb\xe8\xec2\x90\xb3\x89h\x82E\x8d\xc7 '2)\xed 7\x821\x92\x90\xe71\x88\xf9\xc9ij\xb4\x82o󛈖 \x861\xc5N\x88n\xa1\xa4 ,\xda'\x8d\xa4\xda_\xf18ۋ\x906\x967\xab\x89h\xea\xc0V\xeeh:\xb8n\x9fR\xf7\xb5ä \\f\x8b\xac[\xfdE\xbb\x91\xfc䴊O~\xf1\xf5\xd2\xe9Ɨ\x9e\xb5\xa8\xed\x96\xa1\xf4\xa5k\xc9?>\xd9>\xfa$C\xd7A\xed\xa9P\xf9[\x93\xda\xc9\xe9\xf8\xb1\xa7\x85(\xbe\xe7\xfch\x94\xce\xf8\xe4\xd9 s!\xf9\x99\xe9$?lQ\xed\x89 \x89@\xd12{\xfeR\x85\xac\x95\x93\xd2\xc9c\xc8\xfdDt&l\xfe\xf1z\xc7'\xb7\x8d\xcc\xfd)\xf9\xf83{\xeeB\xe8\xff\xec0\xe4\xa3o`\xfdz\xffw)\xba\x91dGm\xbfm \xb8\xe5\xban\xb0\xc7nm\xb5!\xff|d\xe7\xa5j\x9b \x88\xd7ܰ:\xf9\\\xc6x<|\xa3\xb1/\xea\x99̒/\xddKsL\xb3\xbb|\xb2\xceX&\x9ay\xc91\x92\x97 +\x81\xf2\xc2\xd2\xf6\xf8\xadj\xc2h\xbe?\xb1\xfdI\xfb\xb9\xa3 a\xee\xf0\xc9\xec\xdb\x92\x9c(\xb4ԎJG\xb1\x9d\xaa\x8cl.m\xdc\xe0\xd5|s\xbe\x85\xf0\xf5\xedk!\xba\x87B&\xf1Ƥ㗍b(2\x81|Q-\xcde\xa2\x99'L\x94*\x921\xca\xeeF{\x83\x90R\xa2>\xfav\xdc\xf3\xe8{\x92a\xe8\xbdvocme\xaa*\xa4\xbd\xe44\xc5\xc8\xe3U\xd7\xeb^\x84I\x93f\x9f\xb2pI\x8fc\xe1\xc0\xfd\x82v-\x94\xd2\x00e\xef\x88\xf6椬\xa6\x00\xc0\xd3\xe3\xf9\xfe\xb8=\xf7l\xbd=7Nd^}\xdb\xd9\x00Rx\x97S\xf0\xdd\xc0\xaf\xbf\xf8I \x90mZ6\x84W\xea\xa6\xf8I\xc0\xc3QɌ\x85\xfa:\x8c\xdf\xe6pK\xed|\xcf1\xbd׹'V\xa1\x96\x89.\xc22a\x89\x89\xc7\xdc0\xb5\xe4{\xcc\xeb\n\xf9\xf8\x98͑>\xcdu\x9c|\xd930]\xf7-v\xf1\xe0\xf5]\xe0\xe8\x83\xf7`\xd2\xfa\\3d l\xfck\x8e\xab.1y\xf5J8\xf5\xfb\xe0\xed\xbd\xafE\n\xa3\xfb\xf6\xdb\xc1\xd1\xf5A\xe3\xa4[o{\xcdZ\xedS\xe5l\x9a\x84\xc6\xe01bԟpy\xaf`\xf5\xdau~Ұ[\xbbf\xd0\xe7\xc6\xffBu\x9c \xdf\\\xca\xb7\xb7Ĭ\xbbGd\xbe\x94\xff\xb7\xd22O\x9c?\x8e7 ?HW\xda\xda颩\xfa\xd12Q\x86\xd6\xd1\xf3@k tf\xce,\xadi\x92\x00\x83\xe8\xe8\xf8\x93LD_q\xa9^\xedpCid4\x8ej\xab\xc8)\xe6i\xf9`2\xcd\xdaѯsG\xeei΀\xb1\xf2)\xe9\xf4\x90X\xd1\xdd㭈\xfev\x98Z\xedE\xbflmI\xbb-\xcb\xe8sK\xdb!\nŤ\x8f\xfe\xbaR\x972\x94\xe57\xe6̀\x87ƍ\x93,_\xfaЭ\x9b\xc0yMZ@\x8b*ՠM\xee\xfbJ%\xac\xc4 X+\xa1k\xabI\xe8O\xbe\xf9n|x\xac]\xb7\xde\xd7\xe0\xd1\xef \xd7\xf78h[\xeehw\x88d\x86\xab\xfeUxZ\x86_\x98~ߝ\x99_7\xd7\xdb6O~\xfc\x89h\x8a\x93r\x93\xedy!\xf3Up:j@с\xa65\x9dɣ\xbb\x9b\xda\x85\xf6%\x9dV\xde²\x91 Snxa\x88\x98\x9f\x9e\xf7\xc2MDS \x8f\xf3d\xf3\xc6\xe6nﰔ+\xbeD\"\xfb\x97\xbf3\xa9B\xcb\x00B\xc4=\xec0}\xc3w曬hZ>\xf9\x927\xbe@`\xec\x8bz&%?eچ\xa7\xe2\xe1\x89>{\xe2Y9t\xd3ؚ&|\xe2;i\xdc\xe6\xfbӜ>N\x97\x94\x97\xfc\xeci\xd8\x90\xa0\xd8\xd9\xfb\xd3vRn/Η_n\xe2\xb3\xfb\x87\x8fjqE\x9b\xf0\xa4{[\xdc*\x99\xf4j-n\x87\xaa\xaf\xb8\x9a\xf3O[\xb0\xfb\xa7v,?\xa4ø|)\x9f:-&\xa5S\x96\xa2A\x8a\x89{ \x99Mr?\xa2\xe0$͎ӻ\xb2\xe4o\xcfɋZNo\"\x9a<EM\xfe\xe5\xd6\xe0;\xb7\xee\xe4Ex\xe3\xed\xa1\xf9w\xee\xf0\xb8\xeb\xce\xdb\xc2\xbd.\x87f\xf8\xfemnoΦC\xcc*J~\xeeh\x85\x80T\xc9\xf6\xcd\xd9\xfd\x91 \xb8`4\xb7@\xba\xe6|\xca\xfc\x85\xd12\xff6-$\xf1\xc6\xe5'\xfb:,\xbd䜖ͣ\x9a\xe85\x9f\xef\xbec(F\xa7\xc0F\x9c\xdc\xfc}\xce|gUY\xb9e\x80\xb6j\xfd\xc38\xf8m\xf4߰h\xe1R؀\xdb\xfe\xf2\xb5$&}G\xadZ\xad2\xecܾ t\xfc\xbf\xbd\xa0\x98V\xaen\x87ܞ\xbbY\xf3\x86\xd0\xe5\xfcc7\xe4\xe9C\x9c\x81\xef\xf0}\xe5\xd9 7oV\xdex\xb4\x873y\xfc\xb5\xc7[\xa5\xcacN\\\xbeױ\xbcH \xc9/]\xf4\xa4\xe6\xc1\xf8C\"\xe7ѼI}\xf8d\xc0\xcd\xce*\xd88m\xacy\xe3'W]\\b\x9e\xa0\xbe\n\xf4\xe9w\xb4\xa8]\xaeh\xd9v\xacY\xdb\xdaz\xbb\x98o\"\xfd\x84\x93\xd6\xe1\xfb\xb8\xab\x9c\x87+\xa1k\xaa\xf7Q\xfe\xe4{\xb8wX\xb0mx\x8fS;\xc09'싯\xf1\xa6Ih:\xbb݃T}\x96t\x89\xd6/ʑ}\xc7\x91 \xafҲ\xffƍ\xd7\xd6\xf4\xf7_\xc6wg@\xe6\xd7\xcd\xf5ޏ\x86\x8f[s\xaf\xd7=\x96;na\x80\xd8\xb9\xf2\xcfh\xac\x81siDkx\x86\xaf\xc3\xd7y\xe71\x8aǠ\xb4i9\x8e\x90}˵\xa3ݟ\xb3\xde\xfd\xa2Lh \xad\xde\xddMF\xa8h@\x80\xbaIH>\xf9\xe4\xd4\xb0\xe5:\x80\xc3\x00;\xac:\xc0\x9bl\x9e\xb4J\xa0}\xa3Q\x92\xd5\xd6\xdca\xb8\xf3Ï\xd1>&C\xf9Aߋ\xec\xe06M}\x80\xc7\xd9U{q\xa5tz\xb4\x8c\xcf\xd9\x92\xa7h;\x9e̴\xbfv\xe9\xacuF]\x98\xf8\xe4\xf8 \xf3$\xf9\xc1\xb4\xc2\xef\xc8V|Z\"P\xb43S\xfe\xf9\xa8u\xa2\x88\xda^2c\xf9\xc0\x99ԇ3>\xb2\xe1\xa4\xfd\xe3\x95\xed+=\xcb\xe8\xf3EK\xbd\xe4\xc7\xfb\xe2\xc3\xd6\xc8\nE䤽\x96KO \xe1̶\x82\xa3\x89?\xfe\x8eh\x89Vz\xf7ܿjn[_\xd5\xc8\xfe\xca?\xec0\xf7\xc7:?|E\xf4\xf2\xed`\xee\xbc\xc5\xd0\xe3һa\xe2\xe4\xe9B\xa00d\xbd\xba\xb5`\xe0s\xbd\xa0ys\xbd\xa2\xc3\xdc_j\xc0\x89\xe9\xc0+\x86\x9d\xf0RF\xeb\xe1\xe90q\xf3\xe1\x8e_\x9a\x93\xa7\x97\xe4ǡ-d\xf9Χ\x8f?i\x85\xf4\x91\xc7\xad\xb7\xdf:\xaej\xde\xe5\xe9;\xc0\xb3}âK-ߕ\xf0\xbd\xc3W\xdd\xd25\xef8J\x83C\xcaś\xff\xfbh\x95x\xd0qە\xc7\xc3\xd1\xda)v\xc0\xf5\xcb\xe8\xc6\xe5K\xf9\xd1\xf2\xfac\xae\xcfڟ\xe4'\xa57\xe1n\xce\xe8\xf9L\x9en\xbf{\x9b\xbe[{\xe96hܠ\xb6IӦE+a\xf5\x80o \x9d\xa4\xb0z\xe3F\xe8\xf8\xf50\x97je\x97{\xb4\xd9\xa9\xd7\x00\x9a\xe0\xd6\xdb\xe58\x97TJ\xaeh\xae\x8a\xdbq\xd5R\x93\xd0/\xbe\xfd<\xf2\xc2\xb0~\x83\xff+\xaan\xbf\xac3\xd5a'\xdcm\xaf4Q/\xa0 \xfbæ\xef\xc7C\xc9\xc2帝;Nx#΢\xaa\xa1\xa8~-(ڪ\x80\xdfv\xe0q\xf1\x88r\x9a\x83\xc6O\xc9\xf7\xb8\xd3\xac\xffo\xe1\x9b4\xc4g\xf8\xba \x9b\xdb\xf0#\xeayY\x90 \x95\xfc0:O\xfa\xfa\xd1\xe4\x8dS!\x91\x85!I\x87oQU\xfe\x8d\xf5E]\xd8\xd2_\xf7t\xc3\xd7pL\xc7\xcem\xd2`\x9f\xf8\xff\xfe\x89hg_\xb1[L\xb4\x90&5_\xe7˩\x99M\x99ͅx\x97\xcd\xe5C+ \xceټ#:\x9b\x98r\xa35C\xb9\xf1\x9e\xbdը\xf8\xdd=\xc2ٞ\x84\xc1\xcd\xcd-\xe3\x95\xe8%\xdf\xc3z57\x8f\x99\x81 :\xddhd6\xa5u\xc9\xcfL;Wx\x92%'\xad\xe2\xf1\xf67eQ^\xdf$\x99 \xc9/ M\xa82g\xc4\xcb/ \xd2\xec\xbd\xca\xf0oO\xe9'nvҔg[\x84I\xa2\x978\xbdR#*\xed\xb5\xbcy\xd4d_.&\xa2)wԎ\x8cN\xe62\xf4\x8b\x9cV\xb0\xc7\xd5+ -\xef\x8f\xf5\xf9\xcc\xd0ܲ\xe5+\xe0\xac\xee\xb7\xc3ߓJ\xc7$4#l\xb2U}8\xa04jX\xa83\xe8I\x98>K\"\xf3MBUA\xab\x9b*\xd54\xe6\xc0\xc4O\xf0\x9dt\xd4\xfc\xb8\xe37洺\xbcH~R:o\xf9\xd5\xe1\xf1\x87\xaf;|;\x9d\x9c>V\xcc\xd3g\xd2\xee\x96><\xd9\xa4\xbe\x8d_\xf1\x9d\xf7G\x8agK(\x8b\xf9\xa7ɣ\xe5\xf8\xe8Ks\xac\x84X\xe2UQ\xd8\xc3\xf8\xb6d\x92\x92\xb4\x95N\xe2++N\xd4Ƙ\xf4 \xcf!\xfc\xbc\x8d\xa0\x8d\xf6\x8c/ڞ'^̏\xc5\n\xf3\xa7ݚ)o\xf8$?M.\xb8\xf9H\xdcIK\xf7N\x9aˤC\xfaN\x9a\xea\xf89v*\\s\xd7 s \xe7\xfa\xa0ϝwhO\xf5:3\x88\x9d\xa8\xfe\xbdac\xe1\x81\xfe\xc1+$\xf7۫\\~\xd1 \x89l\x93\xd22ܞ{\nn\xd3]v.k׮\x87/?\xfe&\xff=\x96/[i\x9e)g\x8b\xa8'\x98vܵ t:\xbeC\xa9_=a\xdcTx{\x90\xbd\xa3\xd1\xf9W\xfd\xea֫\x95m\n6K\xfd93\xc0\x8bO\xbe\x88\xbdY\x93z\xf0V\xbf\xf3\x9f\xc0\xa0A,._\xca\x88\x8es}\xa2Dd\x928\xe4x\xec\xe5/\\\xf9\xbc\xe9\xc2\xa0\xcbq\xf6.%8Y\xbb\xea\xd1\xcf\xf1\x82\xc0\xbb\xc4#\xf3׮\x85N#\xbe6\xb2\xb4\xc1\xe7\x81\xe5+^c\x8cp\xb6\x9a\x84>\xa7\xd5T\xefx~\xfc\x95\x8fqKr\\\x9d\xbdq\x93\xc7r9\xdc\n\xbc\xdfm\xa7\xc1;\xb5\xb0qq\xff\xe1\xf0Ӥ\xd1榯\x83\x92e\xab\xec 6ۧ\x86\xc3\xf7\x8f\xe1dtQ\x83\x9a\x00-A\xfe\xc5\x00\x8b\x8aGF\xc9\xf6Y_\xf0elo\xd2lN\xeaKw\xffV\xbeɓ\x98O\x8e?5\xbe1P\xf3\xa0f\xaa07\xa8a\xb8 ES6E\x8fo\x00\x00@\x00IDAT\xf4;\xa2\xdd\xd5)RHT:E\xcag\"*\x80 \xf9\xe8\xc0\xf2\xb15\xb7\x8d&\xaf\x8c\xd7ֈR\x92ڹ\xa3~~P!GRzP\xc0\xbe\xa3\xe0NC&\xfb\xad\xb9)&F\x9d\x9b\xf6I#\xceL6l\xf46~\xaa\xcb\xfc\xe0\x86\xb9\xf1\xa3g\x93\xed]r\xb2\xa17\xff\xf6\xb1\xa3\x97JJ\xdb\xa3\x94\xb8\xbd\x92z\x8b\xae\xaf<\xf0\xf8`\x8f\xca\xf78\xe6\x9b\xf1CީȠ$\x80\x82\xf12\xe8\xc1O\x80Y\x8bi\xae\x92\xf1\x98\xb6\xe1k\x80v\x85\x95iϊLͷX\xa6\xb0i\xd5@\xe6\xc6L\xc7\x97\x96\xf9\"}\xcbT\xe2|\xf9\xc7\xe7\xbd\xd3\xac\xe2\x93\xf8J?-◀ME\x8cO\x8b\x99m\xfe\x84ӯ\x86\x8e\xd5%a\xcd\xf5\xd8\xd7\xc25\xdf{M\xf7ӆ\x8d\xbe\x80\xafI\xfb\xea\x8d\xf8{\\v7|\xff\xc3X)\xac\xf0T_\xfbѲ\xff\x86\xe9\x96>m\xc7\xdd풻pw\x98 \xa5\x92 G\xabM\xe1\xe5gu\xf0\xcbu\x8e\xea#|}\x91w4|\xbda~8\xad@z\xfa\x97\xc6n\xfac\x96\xb4V7ҟaD.\xf8Y\xa0\xba\xb8\x88\xa5C\xa9\x97ւh\xb7V(\xbf\xf4\xa1[\x83O\xf3y|\x92\xc3g\xa1h\xc6c\x86o 8\x8c\xc4+Sm \x9a\xe3\xfb\xa8\x91\x8aL\xb7\xa4}\xd4\nV\xaf_\xbc`\xc3\"\x94\xfc\xf4h\x85_\xd9 \xffd\x83曖\x99\x93\xfe\xdd|o<\x8a\xef\x97=\xb6\xe4\xb6PX\x8a1\xf9\xe1%dA|ji@\n$\xe1\x93\xb8\xe4\xb6A\xf0\xebӤ\xc5@\x9aƤo9\xf6ݵ\xa5\xa5O1\x84\x8dG\x99\xf8\xe3ċ\x9e\x84y\xf3\xfcW-ӄ“\x8f^a\xbd#:T\xc6\n\xbc\x97\x9a\xe4\xb8w\x8d\xa0R&\x92B\xa6N\x9e#\xbe\xb3g\xcc\xc3w>\xfb\xafZL\xc1 4ڪ\x9czΑ\xb8m\xb7Z)\x99\x86ʹm\xacZ\xb1\xeb=И\xdd~ǖp\xc2\xe9\xffg\xe8-\xa9@\xdf\xc9\xde}\xfd \xf8\xeb\xf7)\x81a\xdfpIg8\xfe\x90\x9d\x91/\xb8th\xef\xf5\x85F3\xfb\xfbFR\xbe\xc4\xeb\xbdH\x8a߂\xe7\xf8\xa3\xf0\x92\xbf\xe9\xb3\xc3ɗ=\xed\xe0\xb4\xf7\xf0\xe4\x9d=\\u\xab\x9f\xfb6-^骋C\x8c\\\xb4\x00.\xfbe\xb4Q\xa9\x89\xd0\xc3p\":\xe7G\x95\nj%t 5 \xfd\xc0\xb3\xef\xc1\xff\xde\xfd6\xe2\xf6\xfe\xf2\xa8U\xa3\n\xe3\x00\xe0z\x88\xb2a\xf1\xe90̇\x96?\xa4\xd3\xf90\xc1bSVx\xfe\xc9\xdba\x9f=w\xf2>\xa8Ԋ\xad\x80\xf8\xb7\xb4\x89\xe8\x8d\xf8\xa5\xf6\xe2\xab\xee\x83\xe1\xdf\xff\x96\xe6\x82\xf2>pwx\xe2\x91\xebs\x8c\xc1\xd3#,\xf2zD' \xf5)\xbe\xe3\x91|\xd3\xdf4\xda\\\xd12\xbd\xe4gOK\x99h\xe6\x91W\x99\x89$\x8c/\xe5ݴ\xd4f\xda-\x95\x8aC\x00\x98t \x8f\x87ĭ׼i\xe2[E\xa3\xa01\xe7\x986\x973\x8d?*8\xbe\xcbTK\xfcq\xf9R^\xd0\xd2|-\xd4\nJF\xd9]\xfch\x8eE\x81\x952?>ձ\xc9ON+\xfcJ\xdf;\xfe)4>\xaaR\xfa\xfe\xfd\xf3\xc1\xf1ȼH\xffn\xbe\xbf\xb4N\xfa<\xda\xdb\xd9t[)\xbd\x94\x8c>\x90\xd6\xe9\xe3\xf3\xdf\xa7\x97 H\x81\x00\xfe\x84i\xf3\xa1\xfb5\xcf\xbd\xab7α\xc3\xf6\xcd\xe0\x99{β.\xed \xbc\x9e\xf1\xd5\xc1\x9f5)\xfc\xf7\xc2\xfe\x81\xee\xe1ֲ\x8f\xdeq ?c\xf5\xba 0a\xc1\xa28*e\xb2I2\x80\xed;\xe2\xab1\xf0ǯaɢeؿ\xb8\x83\xf8+\xc2\x94\xc3\xedl\x8b\x8aq\xebu\xea\xe4\xf8\xbf\xd5g\xf0OI N\xee\xa0~ n \\\xb2)\xf3Dv\xcdZ\xd5\xe1\xb4s\x8e\x82\xba J\xe7*c\x9a|}\xf2\xa1\xd7`\xd9R5X\xb7\x9c\xbf\xf2f<\x8f\xb6\xd0c\xfe\xdc\xc50\xa0_\xf0\xbb\xe9\xb7j\\\xdey\xfcB\xcc\xf7\xe0ңɢ\xf7\n\xa2\xec{\xaf?\xca?\xcb'\xe5'\x8fGv;\x84\xf8\xdc^\x84\xf1\xe7\xa1\xfauj\xc07\x83\xee24\xd6~\xfcl\xf8-\xf9\xeeZw\xfd9ޟ=\xd3ؼ\xb0Uk\xe8\xd6rC\xe7\xa2@[\\W9\xb7㮮&\xa1\xef\xec\xf7&\xbc\x89\xef\x85\xf6W\xb6ٺ>\xf4\xbd\xf5ThX\xb7F\xd6P\xec\xec\xfa\x9b\x92|\xa67\xad\\%\xe30dzB\x9e\x95\x90\x8dw8]\xb4U](ޮ\xa9\xfb\xb4;\xb6\xb7\xb7K\xb4R_\xf2\xcb\xe8-;zknLBXO!>\xf7ʀ\x9ce\x91\xe6\x93\xd2\xae\x83\xab3;\x94\x92!|\xbe\xf167\xb2Z\x9f\xcdy\xf8\xdaɫ\x89\xe8\xa5\xc7@Z\xbd#\xfa<\xc574\xa9i\xf6\xe7i/!\x9f>_\x000 qLP-\x80(\x9bs<*/\xa6O\x86\xfa\x8b\x83mc|I&\xa2\x87\xf1\x9a,cz\x94yK\x8e\xdbS\xca[Lǟ0\xbe\xe7I\xbbl\x00c\xc0a\xd4Y\x94\xf9s\xf2\xa8\x85\xcf\xe7\x92ԍ\xa2\xef\xa7c9e\xa3@\xedk(q\xa5\xf4. I~0\xad\xf0&\xbdq\xb4o<%\x82\xd2B\xb5\x87\xccHi\xc1G\xb2\xf8d\xf4\xf9\xa2et\xbd\xe4{Op\xa9\xc1\xb4Ws\xf3\xa8a\xfcٶ@~\xa3\x95h\xc9;\xd5y\xa3Q5i\x8d/d\x8d}\x93O\xe9\x8f\xea\nq|T\x8f\xd1\xce_\xb4'G\x9d\xab\xad\xb9\xa3!\x92-\x90\x94v{\xe36\xf6\xb3\xf6ꛟ\xc2\xdd p+Ĥ\xaaW\xaf\n{\xb5o\xedwk \xea׆\xba\xb5k\xe0\xadJ L\x9a2S\xff\x9ba\xbdwz\xe5\xca\xd51-\xbbş\xe8s\xd2a\xac\xcc\x91[g󣨕8>B\xef\xa4\xfdZ\x90dX\x9e\xf9T\x97\xc7#\xcc=\xf2IDޞ2Z\xa9\xcet#P\xf8-\xbc\x9af<\xafC\xfa\x88\xbd\xa1˩\xe9\xad]\xbd~\xfc=\x919\x85\x8c\xa3\xb2B\xd6X\xbdz \xfbp$L\xc2w\xff\xaeY\xbdֺ\xd7 2Z\xae\\9(W\xb1N>\xe3U'\xa2\xe9\xbe\xd4\xe7\xe8\x93\xfe\xa3.%\xcbD\xe3\x844d\x98\x90\xae\x8a\x93U\xa7v=\n\xe1\xd6Υ\xf1\xf8m\xf4\xf8\xf0\xedo,h\xf4C\xf0\xcbo\xea\xf4\xf4-\xf1\xa06\xfe\xf0\xed\xaf\xe0\xf71ÿ患\xe0\xe4\xc3v\xd3\xf9\xd2bɇe\xa0P\xfa2\xca\xf0\xe1э7D\xf0'\xa3\xe0\xc1\xe7>sI\xbd\xd3\xffZؾ\xae\xba\xd5dž?f\xc2\xda\xa3\xef,\xc6z\xf4I\xe7\xe8\xc1\xdf~\xab\xe8ģ<\xf6߯:\n\x95\xe8$9:\x8a\xaaW\x82*g\x00E\xd5\xd49r\xfd\x83\xe1\xc3/G\xc1&\xea<\xe28\xafGw\\v \xd4\xd4ւ\x9d_\x92ƪ\xc5+\xa0\xe4\x8f\xa0dъp\xdft3U\xbe\xb7\xee\xc6wJ\xef\xd4\x8a\xb6\xd01!\xa44s\x96,]\x9dN\xbc\x96\xe2\xbb\xf4\x92;\xef\xd8\xce?\xf78\xf8\xc0=\xa0\\9|ȧ\x8dHD\xd3Å\xb7\x86| \xf5\xfd\xbe\x8f:\x99\xbf\xa6M\xc0\xfb\xaf\xf5\x81ʕ\xf9\x81Z\x90\xc7$\xd1l:A\xf1\xfaf\xdc\x90\xe4;Xi\xc3\xcc \xbe Mo\x97ѥ- Ax\xe3\xdb\x8b0._ɇ\xdfO\xaah\xfcW\xa5\xa0\x88\xa4\xff\xdc\xd0\xe1xef%޸|)\x8f\x96ޣ\xd2񼠴L\xb74\x97\xaf\xe5_w-\x8bQi\xe9?OtT\xbc\xe6q\x84̛l\xb0\xb8|)\x9f2-\xe1E\xa5S\x86\x91\x829\xd9!\x00.]'_\xf08\xaclj٠c\x8f\xf5`\xd4\xf2\x85\xbe\xec\xed\xda4\x81\xee?G\xf3\xa4\xfd\xe8\xf4\xd7?N\x80\x9b\xee\xec\xeb\x83*o\xbb\xa1 \xb4ۮy ? c\xe5\xdau0q\xa1\xffV\xe0I\xecm\xe9:3\xff\x99 \xdf ӧ́\x8d\xb6\xdf.\xc6 \xe7\xf2\x95*Y\xab\x9f\xf9Y \xdd\xd2y\"\x9a\xc4Ig\xf6[X, \xf6\x9f\xaa\xd5*\xc3)g \x8d\x9bԷ+KIi%n\xcf\xddϱ=\xf7\xfb\xed\x87\xbd_)A\x97\x8b,\x85g}3\xd0q\xa3\x86\xb5\xe1\xbd\xfeY\xfc\xa8כ\xd2r} \xbc\x81\x8e><\xaa\xbc\xb0\xbc̒\xb8 \xcdY\xb0 \x8e\xbb\xf0 \x97ԅ\xa7\x97w\xedd\xea6\xceXk\xfd`\xe88\x856\xc0!8\xcdG\xe3ʕ\xe1\xfd\xfd:2\x99\xfa\xa7\x9c\x84\xbe\xbc\xd7\xf30\xec{|\xb3O>N9jO\xb8\xb4\xcb\xc1P\xb9R\x85\xd4qdew)Y\xb4J\xfe\x9a % \x96\x87\x9b\xa26\xc5q\x92\xde%]\xbcKK\x80\xb2 \xe9\xf0\x9c\x95I\xf8f@ \xbe2TY4U\xbf#\x9a\xcf+\xa9(i\x8f%)\x90 ͺ'\x85\xaa\xa0\xac0\xa8\xf8\xca\xef\xd6\xdc\xfe9\xb2\xd1\xfb\xe3\xf7~\xf1Wv\xfc\xa5\xa3gC\xa2\x91\xf6$?\x9c\x96\x92\xd2\xe1\x9eX\"\xc9D\xf4\xb7\xc3Ԋh\xb6\xfd3j<\xd1-\x92\xa4\xdd\xfe\xfez\x92\x9f\x9cV\xf8\x9d\xfdI\xd9R\xed\x89?\xbb?Ƃ\xd7ds\xe7ᇟ\xc4 \xc5e0\xe5\xe3\xc3G}g\xcd_\xc6\xe8˙\nW\xb7\xa7\xe0G\xbd\xe7t%\x957\xe9\x94\xf9\xc9H#f\xe3P\xb7\x89\xa1u\xfb\x84Һ\x81\xb893\xfaCټ\xf1\xa3\xe2׀ ^|2]2^\xc9O\x8d\xd60Mzu<\xdc_\xcd\xf9\xa8r\xffe\xffZ\xdd\xfe\x90\xedisT\xa9\xd0\xfc\xc8^\xdf\\h\x99`E;\xaf*\xd3\xe2)\xf9\x87\x95pkn\x9d&\xb7\xf5\xe0\xd3Wf\x95\xd0\xf6\xb8\xb4W\xccwD\xdf\xf6o\xafM\xf9\xc7\x8c H^\"\xcb \xdd WB\xbf\x86+\xa2\xe35\xaaW\x83^\xb7^\x00\x87\xba\xafP \x8a\xc7n\x91\x85\x8b\x96\xc2}\xbf\xf6\x9dЍF\xf6\xbc\xecL\xe8\xd6\xf5\xd8h\xc2Z\xca\xf6\xae*rG\xab\xf8e\xa2\xed\xfb \x85Ⱦ\x8a^)o\xff\xb4Z\x802f\xe7K\xe6/\xac\x85eʤ\xbc\xe4gGK\xebN\x9a\xcb\xd9y\xd0\xda2\xfd\xd2h\x00\x9f1\xdeNhɏ|934\xa0\x94i\xbe\x90\xf8\x88\xb6\\\xc5\xf5'\xf3&\xf5\xfd\xf8\x9c[\xc9 \xa0\xc9$\xabH\xf3L\xa8\x96\x8aj\xfc*\"{\xbc\xb3\xaf|\n\xb4\x8cX\x86\"\xf9\xf9\xa1m\xbcf:\xbc\xb3\xc1Ϻ\x94#\xee\xce:g\xeeT<:9J[\xe93\xdfiM\x95\xe9/smo\xd2N\xfa\xc1g>\x83\xf7>\x95Q\xf5\xf6\x96\xbb\xc2}\xd3~\xf3]M\xa1\xdf}\xdd\xc9p\xf0\xde\xdb\xdap\xc6CB~\xf4W?\xfc7?\xf0v\xa0\x8d{n=\xb6i\xb5U ?)c\xc1\xcaU0si\x84\x95jIlz\xe3~\x9b?\x8f\xf8\xe6\xcc^\x88\x8b\x947\xf9FLm^\xa1J\\\xfd\\\x8aq\x85\xbdu\xa6\xe0\xc0|\xea\x8bC\xac\x89h:'\xc8\x00\xae\xd6/\nX]\xadz8\xfd\xbcNP\xbfa_\\\x85\xaa\xa4m\xc6\xfb\xdd?V\xe1\xf6\xbdtT\xadZ\xd9Z](<\x85\xf6K\xed\xfe\xf1\xbb\xc3a\xec\xa8\xe0\x9dz\x9e$\x9cr8\xad\x8a\xe6D\xa2\xe6\xf17>\x9f4\x82FX\xb6\xc6\xfc\xa4\xd7#\xa9\x9f\xcb\xeb\xd3\xf9\xb7\xbc\xbf\xfeio\xbd\xbd\xe7N\xad\xe1\xe5/5 ۄ?@Z\xfd\xf4׆\x8eS\x98\xbdf5\xfb\xfd\xb7F\xe5\x8ev;\xc1э\xed\xd5ֆ\x91B\xa1\xb8V\xa8|\xd6\xfe@\xdbrS\xb9\xe0\xb6g`\xc4\xcf\xaaqCؿ\xbc\xeb\xa1pj\xa7=\xa0\x8a3\xdf6\xaezpz\xfdϠ\xd3e_\xfa \xa6\xc3\xf4\xcb\xf8\xee \xc8\xfc\xba\xb9\xb2?JnT~\xf6\xd1䙰&;ϼ89noD\xae\x89\xa0 \xb3l\"\xda΅̞͉Z\x92\x92\xd2Q\xfdA\xa2\xad\xb9\xb7܉hʫ{E\x9e:\x95\xd5\xdf\xe8\xa2\xe8\xed\x93_\xc98\xfd\x8de\xa1\xf5$ iG\x95 7\x8fw\xe2\xdb\xea4\x00\xbb‚\xc9r\xa2Ow\xb3\xe7}\xfd\xd5\xf3M\xbet~ȟU\x94\xf9\x8aLG\xa8[G\x8b+\xa7XW*hJ'\x84p:i \xd0\xf0\x83\xe8\xf8\xf1\x91Gno\x99\x8fPw 7N_\xc3\xd4l\xeb\x8b\x00Uy\xfb\xa3\x92\x90\xfdS\xab\xdbڿ\xc1osT\xa9\xd0\xfc\xb0\xe6:\xac \xa24ӌٴ\xa8\x96\xbf\xb8\xf0\xf5A\x9f\xe5\xc8S\xf2\x92_6\x9d\xfb6\x9e\xb5\xfa\xb4\x8a\xf4I\xff\x91\x80,\xad\xadO\xa7nq\xc9F\xdfs\xb0n\x83\xdaХGgk\xe5\xb1jA\x8b+\x96\xaf\x82\xc7\xefd0r\xe4ްρ\xbbzK+P;~\xf6\xfew0\xe6\xc7\xf1\x81\xa1_\xd1\xedp8W\xbd\xd2au\xfc4ë\xae\xe0\xf1\xdar\xfe\x91\nN\x95\xe3\xf2\xa5|)\xa2\xe2{\x89\x8f\xee\xdeτD\xe1\xbd\xd0\xfbb\xd8gW{\xe7\x8a\xd5/ \x87Ms#lMʎ\xa3\xe7oc\xe0\xdb\xb8\x9a\x8f\xed\xaa׀\x81{\xed\xe7\xe0\xa6S,\xaeS*\x9f\xb9\x9f\xb5z=n\xf3\xdf\xe5\xea\xc7\xe0\xb7 \xffx\x8cW\xc6\xc9پ\xb7\x9e\xbb\xb5k\x86\xfd@\xf7\xd3!\xb4xi\xa7ql,\xc1\xad\xfaa\xde2\\%\x8d\xd7!\xacï?a\xe7.\xaa\x8f\xdbu\xef\x83\xedXN\xbf\x93;n|2\x8bi\xeb\x87\xd9/\xe3\xbb3 \xf3\xef\xe6:8\xc9\xd0t\x88>\x8f\x87\xea\x9a\xe9cC뗚\x89h\x82H}\x9f\xe3\xb2!\xab\xba1\xa0\x83\xf9~\xe7\x89/_g\x82o\xa4\x99\xa8\xb4h\x82\xbbeMDS\xf61hN\xa0n/\xd3b\xdcC\xf9d\xc7\xe7\x90 \xee#\xe2We\xfaK\x80\xbe\xe1ke'\x9d\xcdD4\xb9c[d:\xc0\xbd\xf6\x9a\x8f\x89 )\x9d\xacI|D\x8d\xc7m\x9b\xdb(\xaav\x9a\xf2l\x8bI\xffn\x94~R\x83i\xaff\xe9\xa8a|uR:\xbf\xd1H\xb4һ\xcdW\xf1\xf0 \xa9}\xbdR\xd1i偬\xb1m\xaa\x91\xd9RR\xf9\xfc+$\xa5\xf3\x899M_Q\xe3u\xfb\xe46dm7\xd7nc\xe6K\xf9\\\xd1\xf5O\xe5+\x8aGF+\xad\xe4\x9e.\x9b\x88v\xe7X\xb6\x96\x9b\xeb\xec_\xaa͢\x8cOǟ~5L\x98\xe8\xfd\xe2-m3]\xabf5xk\xe0\x83\xb0U\xe3\xfa\xae1\xcb\xe2k\x80\xe6\xf6\x8f\x95\xf83 \x80U\xab\xd6\xc0qg\\ 3g\xaa\x87,\xf6y\xd5%\xa7C\x8fsN\xb0Ō}B\xc9\xf0\xfd(4hy\xdf6m\x95\x849\xa9\xba\x87\xd7^dy\xc1:_(\xadH\xa7\x8cG\x9a \xe3K\xf9 \xdasA\x8c\x88G\xa6_\xe2\x89\xcbJ\xbf\xc7N\x81*\x82\xf0\x85\xa5\xcb WjH\x89\xb8|)oӄ9\xec~\xc9{Gd\xeb+d\xf9\xa1\xa3\x8c\xa7\x84ǎG\xa1\xb3\xff\xca\xb29\xaa\xa4\xb2!kӢ\xa5\xf7\xa8tl\xff\xb29\xa4\x81\xb8|\x87\xbc\x95!M\x8d<\xbc3?\xf1\xf85A|V\xa8 i\xc6k\xf0\xeb\xbcs\x8f\xe4\x9b\xf4J\xbc\x86Q\xd8\xc2\xe9W< \xd3g\xf8\xbf\xfb\x99\x91\xed]\xb3>tm\xd4'\xfc6\xc1\xa33\xc6ä5\xfe\xdbX\xb7h\xde\x00=҃\xd5bn•y\xa7]\xf9,\xdek\xf8\xaf\xba\xa6\x9e\xde\xd1p\xf0\x81\xbbƶEa\xfa\x92e\xb0\xefw\xca\xff \xd0\xd2\xdf|\xfe3\xfc\xf9\xc7X\xb3f\xad=\xf4;\xc4\xcb\xd3\xea\xe7\xaaU\x80>\xad{]Zz\x8fJgB\xf1n\x85\xdd\xf3\xf6A8Fp\xce\xfd\xa5;\xd5k\x9d\xea6\xc5dn\x82\xd1\xcb\xc1\xf3s'\xf9 b\xed͗Gu܁\x93\xea\x95cW|\xf3\xd3D\xb8\xa9\xf7\x9b^=]S ߣ\xfbH\xef \xa1F\xf5\xaa\x812I\x9b0\xbfϞo\x86Ĥv\xfemz\x8b.\x85o\x87\x8d\x82\x89\xfd\xeb֪ SW\x8cx1\xa9T\xadT\xc4\xf7?\x9bm\xa51\x97VS\xd3g&\xa2\x8b\xd0oQMH{\x8fv;oǞr\x88\xf9\x8e\xeb\x95\xc8o\xcd7C\x86\xef\xbe\xfa\xc5rJ\xf9\xbb\xee\x8e\xf3\x82ϟ\xfcB+\x887l:\xfa\xd1\xf70\xea\xfb?\xfd_\xd9\xfd8\xed\xc8ݑ2\xa0l&\xfc\xa4\xd7\xdf\xe0\xeb\x9b`?\xf9\xf6w\xb8\xbd\xef\xfb&\x8f\xedZ7\x85\xb7\xb7w\xdd0a\xac}g\xb4\xe1G),\xc1W6\xe2+K\xb4Z\xb9\xf2\xf0\xe5\x81t.Eь&S\\\xbf\xae\x84\xc6I\xe8\xca`)\xae >\xfd\xaaGa\xaa\xcf\xa1wޮ)\xf4\xbe\xf6\xa8_\xa7:f\x00Q\xfb\x83\xc4\"\xf5K \x9f\xb6M\xa7\xf1\x93\xde#\xbf\xff-Y%\xf8C \xdaƻ_7Pt ^k\xad#3~ٿ¢\x93֤\xbe\x97\xaf,g\x9f4\xb8\xb7\xc6o\xad\xf8\xfe\xc2\xf0D\xe3+)\xfb\xaf\x8c\xcf\xe6\xf8\xdb\xcb7_\xfa\x8bKG\x9a\x88&\xa3\x9c\x88\xb8,y\xd5\xfcU\x93\xb6\xb4\xbf\xb5,k)ʤ\x80\xbc\xfa\xb7ND;\x93\x9cm\xb6\x82\xf4\x9d>\xa8\xccC Lv\x8f \xb2\xc0\xedA|.K\xab\x99\xe9\xf4'\xa2\xa5\xbf$\xfdM\xda\xc8--\xb3+\xbd\xd9|\x95cn\xd9^\x99i\xe6F?\xfb$\x8e\xdc\xd3܇숕OI\xe7Ir\xce\xfeFV\x9ct\xb2\xf8¢\x97\xfcشV\xa0/ tx\xf4]|\x9alf \x92F%}\xa7\xca=l>t %\xf7\xc1\xe68=n\xae -\xc0\xf2\xa9\xe9\xe0\xe5;q\x93 \x8f\x87\x82O\xe2\xcd1\xed\x81炟dbZ\xc59.\xa6\xbbؗ \xdf*j\xda\\RR\xa3\xa3\xb6o\x9e\xdaO\xbb1\xb2?F\x00_\xc4'(,\x80\xbfeLDS\xf2d™\x96\x89M\x97~i\xd0\xf0\xc0#/G6\xdab\xeb\xc60\xe4\xcdG\xa0\xed*A\xcfh\xa8=i 3\xf8\xdaȏ\xeca\xd6%\xa9\xef\xe5+\x8b\xdc:e|\x99a\xff\xfcH)\x99\xbf\xb8\xfc୹\xa5eIKOh2\xc1 -ť\xf9\xa4\xb4\xb4\xcb\xfe؞\xe4@, \xf8f\x82\xceA\xeb\xe1;\xe5\xd5D\xf4\x8bZ1\xfc#\xd3;\xa2\xf9\xc2\xc8\xf6\xcdy+\xf0\x84œ;\xbeN\xe4\x84yh\x9d\x87\x80|\xe6\x9f\xf6#_\xbf\x8cgw\xbf6\xbcᴄ\xf3ў\xf0dz$\xc1\x97Ne:%\xdf\xd3\xa4\x80ǀ\xa1\xf3F\xb8\x8a\xf3\xe7`\xaeH\xa0\x90D\xa7\x8b6\xae\xf7`y\x85\xd7{\xe1T~7~\x8a#\xf9\xe9Ɨ\x9e\xb5\xa0\xf6Έ\xf2-\xf9\xe9!Jג|\xb2=UeY\xa2(>n\xdd\xf8\xbdYf'*?v\xc6\xd5C\x90||\xcf\xf9\xd1\xc27\xdet\xd1J\xefҺ\xe4ǣ\xednp\x94\xfd\xd5KK\x8a\x96\xd9\xf3\x97ʾ\xb6lk\xee\xa49\x94-\xe4O\xdf|gx\xf7\x83\xaf\";\xb9\xb8\xfbIp\xe9\xa7zn?\xfc\xad\xc7߮\xb8\xeea\xfa\xe5\x91\xf1ԬQ F~\xf1\x82\x8f|Z\x88|L\x97\xe6*3 $\x8c_޿\xcbX\x8d}\xc9\xd0t\x96\xfcP\xf7ھ\xb9\xbd\x950\xc2\xfcK\xf9\x94i\xe9\xdeIs9e\x97\xe6d\xfb+1\xc6\xe0\xff3\xf3\xedk\xb6\xa9\x91\xda{}\nãP\xd9\xa5\xbc\xcd\xf1\xc7/\xf9\xe14y\xe0쓴\x93\x96ޙ\xb7\x9a\xb2\xf4`\xe1u\xf0-Z\xbbgqs\xfe\x99\n)P:i9\xbeD\xa5M\x83\xcaxe\xb3䚏\xfeȅ\xa3y,Q\xe8Ÿ\xbai#>XnP\xa7\x9aD\x9d3z)\xae\xae:\xa1G?\x9c\xf8]\xef\xf1Q ߹\xb9r\x9d\xbd\xf2\xf5\xd2f\xed\xa0m\x95\x9a\xbe\xc7;\xd8\x8b\xe7\xc0;\x8bfx\xf4\xb8⚋\x8e\x86\xfeOm\x9fM\xf1s\xea\x89/\xc77ֱ?K`\xc2\xd4yp\xee\xd5\xec*\x9fR\xebV[\xc17uM}2z\xf6\xb2\xe50\x8f\xdeչ\xa5\xd8`Ӧ̂\x91ߎ\x85\xe9\xb8\xee\xde֑\x8f\n\x95+C\xe5\xeaաBe5 D}\xc2jWjl*\xd3 d\xd5i\xba\x80ф\xa3v@O8\x8c\xe2\xe2b\xe8|\xd2A\xb0î\x85\x9f\xf0ݸq#7\x9e Gv\xdc͢KV\xac\x85UO 3\xbc(\x857fN\x87\xff\xfe\xd3J\xf1k{\xed\xdb\xe0ni\xc5[Ղʧ\xe2$t\xa5\n0 W@\x9f}\xfd\xe30o\xe12\x8f\xe9.\xc7\xed \xe7\x9f\xda*\xe1u\x8aO\xfbj\x86\xe9\xb2\xbd\xf3\xc4g|\xdcM3 ]\xfdU\xb2Y\xdf\xf4\x8f@HE\x98\xfd\xf52\xf6\x96\x91\x81\xbcNDgJ\xa99q\xb5P64뒩\xd0\xf3@\nZ4Ҡ\xe4;\xe9\\ND\xaf\xc6w\xcaL\x9f1 fϝ\xb3fσ9s\xe6\xc3\xec9sa5\xee\xf1_\xa7vM\xa8]\xbb~ւ\xe6͛\xc0>{\xed\n\xd5y\xd0\xf1\xc9x\x92\xd3:\xeb\xceX \xa0\x9a\x91\x90h\x94\xd5\xe2\xabV\xaf\x82~\xfaf̜\x8b-\xc5K`\xe1\xe2%\xd6'm\xcbZ\xb7N-\xfcW\xea\xd0g\xdd\xdaвES\xd8k\x8f]\xf0\x97U\xf8kH˾\xfa`{\xc9\xf1k;\x8e\xfc\xa8\xd1\xf6v\"Z\"\xf0#͉hJC!\x87\xae\xf4\xf9!\xd0\xf9d%\xfa\xa27\xfb\xc5L\xec3g\xe2\xe7\xac9\xb0t\xe92\xec\xb5\xa1~\xbd\xdaР~\xa8W\xafl\xbf\xed6P\xdd\xdanJp%y\x92퇡\xa0u\xa0\x97^\xbcx)\xfc>\xeeo\xf8c\xfcD\x987o!,[\xb1\x96\xe3/\xf7\x96\xafX\x81\xbf\xbc\xddhm\xbbUdS;֪Y\xb6ݶ%\xec\xbc\xd3\xf6\xd0\n\xfbo,C\xe46\xf2zS\x92\xf1\xf8Ή!\xd2w\xd2ʃ|\xf0\xb6E=\xe6\x97\xf10q\xf24X\xb8\xcf:w0N*\xaf]\xb7\xeaԪ\x89\xe7M-\xa8\x87\xe7O<\xb6jT\xf6\xd9{W\xa8\x87\xe5\xfc\xf13D\xef \xfdq\xd4\xef\xf0\xcf\xf4Y\xd6ذx \x8dƷa\xc3\xa8]\xab\x86\xd5N\xb5h\xbc\xabY\xdal\xd3\xf6\xdccG\xec\xdfu\xf2\x9a\xe5\xcd?>\xd9^\xf6Y\xedߞ\xf1\xfa\x8b\xb4\x9d\x8e\x9f \xff\xf8\xa2x\xa4\xf7z\xfd3c\xb6\xe3l\xeb\xdft\xeb\xe9 9\x9dc-\x9bo{\xef\xb9 4nT/>\xa4 \xf4\x8e۱\xbf\xff\xa5ω\xa5\xb0\x80\xae-xN,[\xb1\n\xcf\xefj\xd8\xff麢\xce \xea/{\xb4og\x9d\xe7v\xe6\x90\xd9;\xb8>\xed\xcf\xebD\xf4b|O\xe0\xf4s\xf1n\x81\xfa\x87+df\xe3=tW\xa7v \xbc\xaa ;l\xdf\nv\xdbe{\xa8\xfb]s\xb2\x85\xfc\xe9 .\xbf\x86\xaf\xb6\xeb\x8b\xd2vo\xbe\xdcvl\xb7\x8d\xe7\xf6\xc0\xdfz\xfc\xb3\xe9\xa9\x83\xa1\xdfSoD\x81bd\xc6 \x95\xf0\xa1\x82\xfbH \x91\xdbj\xa9\xa7̀\x900~y?/6\xf6%C\xd3)\xf0\xc9\xdf\xffJ/\x9eӝUvVH\xe5<\xd0\xd2}&\x9ay\xb9\x81%\xdb\xdf\xf6B~\xe5D\x8d\x94\x96|um$\x8cګ\xa1<\xe4\x96/\xef\xaf\xc2i\x85\xca\xfe+\xf1\xd9\xfc\x92\x9f-\xbd;i.g\xe7!\x8665a\x90Sټ\xda,\x8b\xf3\xf9i\xceG2\xe5\xb0G|K\xd6(H\x85\xa1 ^_T:\xf1O\x87i>d> # \x92BK\xf3L\xd3v\xd0g\xf5|'\x847\xc0\x9bO\\\xe4\xba\xd3 1\x99\xbb\xefK_\xc0\x9bCF\xfa\xdah\\\xa3\n\xccYnO\xc6\xde\xd4rhR\xa1\n5j\"z5~\xe7\xbbWE\xaf\xdadOV; 5nT\xdex\xfc\\\xacU\xec\xd3<\xaa\x81y|p\xea\xa92Md \xfel <\xfa\xcc'^\xb6\xa3\xa6M\xab&pۍ]\xa0By{B\xc2\xc1NT\\\x83+\xff\x9a\xef]\x81\x97\xc8\xd8f\xa4D\x93Ǵ\xf56M\xfc\xcd\xfag\x9e\xeft\xe5\xeaլ \xe8r\xf1\x9eN\x9f\xa7\xd6$4\xeaZ\xd7%\xaa\xa325\xa0U\xa7\xe9ODV\xec\x8a \xe9W\xc2U\xa1\xa7\x9f\xdb 7\xc5\xd5\xfe>>z\xe7;j\x82\x85\xa2\xae4\xbf\xf6\x8es \x8c\xa8\xf0\xee\x97\xd1J\xf1\x873\xad\x8a\xae\x89\xab\xa2/Q@y@\xd5\xfd\xd2\\?5\xf5zB]\x97\x8e\xb4\xe4\xf9<\x91x\xf2I9\xf2/\xb8ᡷU`\xf8\xf7\xa8\x83\xda\xc3\xc37tU4\xbc\xf2\xd1\xcfp+\n\xfdb#\\\xe8>\xe6'\xf8u\xe9\xa8U\xa1|~\xc0\xc1&\x94`\x8dpNq\xd3\xdaP\xf9\xbf{Y\x93\xd0N\x9a \xddn~\n/]\xe1Q\xbc\xba\xdbap\xd2\xe1\xbbC9\xb3X\x8b\xc4l\xd2\"\xd3]\xb4\xbeim6|\xcbu\x80 CߴYêU\xa5\xc5 \xdb\x8c]k\x97X\x81\xb29\xd1J\xd9\xeaG\xf3R&U\xe0 x\xb6\xe6\x96\xed\x97\xf6\xc4\xd7\x00\xcb{ \x95\x86\n:\x9b \x9fY\xc1t.\xb6\xe6\x9e8i*\xbc\xf6\xe6\xf0\xc1GÀ\xf0G9\xe8\xfd;\xef\xb0=\xb0\xffp\xf2\x89G[\x93\xbb\xacg\xa3W\xf1\xf0\x8d\xbau\x83gE\xab$lZi\x86Gog\x8a4\x9c\xf24\xb1\xf4\xcd\xf0\xe1\xeb\xe1?\xe1$\xda\xef\xbe\xdb\xef(/\xfe+\xe2 i\xfb\xddv\x84\xf7\xdf:\xb0'N l-<\x90\x9e\xd3cͲ$g\xb9ܚ{ժUpɕw\xda\xceBJ-[6\x83\xdbo\xba\xa5\xecS*6M7\xe2#\xbe _\xdf\xff0Fݘ\x87حP\xa1\xfePa78\xf4\xe0\xfd\xe1Ѓ\xf61}\x833b[\x97\xde\xe2\xd2\xca\"\xf7\xafx\xedC\xbe\x91\xf2\xf5\xef/\xbf\x8d\x87w\x87 \xc5|\xfcb\xecG\xd5e9\x9a\xa8\xdfe\xa7\xb6\xd0\xf9\xa8\x83\xe1\xf0\xff\x00\xd4\xff\xcca\xc4\xf8L\x85\x91w\x96\xf2\xca-č].\xf8\xf0i\xd2b\xf8w\xa3\xf0\xfc\xc1w\xfc\x8c +pr-\xceA\x93\xeamqB\xe3@\xe8߮;\xb7\xc5/Kڑ\xf0\xc7\xd5֗TOJ\xab\xfcHٸ\xf4Ig^N\x98I\x8d\xda\xfb\x97\xef^\xf5~9\x8f\xa4-\x85?g]\xd1_ \x97\\\xd5[\ng\xa4\xbf\xf9\xf4\xeb\x87&\x85L\xf2\xc8\xde\xd5Vэ\xc6\xee,\x9f.\xdf\xf9\xc33r洛Ǡ\xfb'\xba?g,2\x86\x9d\x9b\x8cs>\xed\xef7*\x8b~\xb4\xe2p\x96\x93⑭!\xed\xb9\xf9\x92\x95v[\xc9E)a\x80\xda%\x93~\xd7o\xe6Y\xa2I\xd3\xc9F\xea\x9b\xfb \xad\x956F\\\xff\xb2)\xa4~L\xbeT\x8fJK7\x85\xa2\xa3\xe2\x95\xcdo\x98\x85\xb8|)\xefO\xe7|\x89\x96\xd1\xdf\xff\x9e \xdd\xf0\x82\x95\xc6\xcbz\xe0\n\xbf#\xdb\xeb\x94z\xf5\xa9\x86\xc7C\x99wo|J\x82\xb2\xa1,\xa9\xbf\xac҅\xfda\xde\xfc\xa5ҌE\xef۪!\x8c\x9c2\xcf\xf0\xeek\xbd\xd4(\xc6\xc9^=]\x82\xdbs\xbf\xb3p|\xb9̖1ºpy\xf7\xc3ᔣ\x92oٺ}<\xf1\xca\xd7\xf0\xc6{\xfe\x93\xe5\xec\xafE\xb3\x86\xf8<\xe6,\\\xe1\xf8\x8e\xc0\xcc\x9f4>\x8eŅ[ʱ \xf3<\xfe\xb7\xc90z\xe48\x983{l\xdc\xe0ޖ\x9c\xb6X\xafR\xb3T\xc2Ih5\xf9\xa3{!m \x8b\xdd;[\xffh \xa6*M[\x9fJ\xa0\xa0[s\x86V\xbe\xef\xcd\xf8\xc2B\xd8\xf0\xa8S\xb7&\x9cu\xc1\xb1P\xb5\x9a^P\xa3\xaa\xf3\xfew!nC\xfc죃\x8d\xdf3\xbbw\x86\xad[66\xf4\x96X\xa0\xa6\xfb\"êhꉴ\xfb\xc2I\xff\xd9e3J\x9d$t\xa8\xf1X\x95\xc3\xff\xb24\x8f\xdf\xf6x\xaft3\xf1\x97\xe3\xfb\x85;u{ \xd6\xeb\xdd Z4m\x00?w\x93q\xbaz\xe0\xf7\xb0i\xc6bCg*\xac\xc3\xf1\xa2÷_\xe0\xce\xd0%йq\xb8\xbd펙\xc4#\xf1\x8a\x9bՁ\xca'\xd3$ty\xf5\xc7d\xb8\xe4\x8e\xe7p\xa1\x82\xfdC(2B?j\xba\xf7\x9a\xa0\xe3^m\xf43R;b夌Vy\x90\xfd+\xda\xeeo\xfe\xf6$\xbf\x8cV\xfd\xd1{\xbe\xaa\xfcE͏\xba\xa8R\xcb\xfa\xdbK\x9b\x9f\xf3\x89h\xba\xfeZ)\xf0\xefG\xa7\x8cK\xf5\xedR\xff\x97\x82\n\x88Қ\x88\xa6\xae/\xbf\xfa\xbd>~\xfd[VY\xa9\x82\xefU\xe9z\xc6 е\xcbIP\xadZU\xfa\xa8U\xb9\x8fҜ\x9c\xd2 \xf9?\xff\x9a?\xfaN\x8cUFR\xfa\xdb\xe1\xc0\xbd\xe0\x8aK΁m[\xb7@\x8b\xec5\nB \xe5mP\xb9\x9c\x88^\xb6|t\xf8\xcfi\xb6\xb3\x90R\xbbvmൗ\xf1\xc1[\x84\xab\xe0\xd7\xc0\x90\x86 7އ\xa9\xd3f\x86X\nf\xd3h\xa2\xf5\x9a+\xbaC\x83u-A\x99\x9d\xe4\xb4j\xe5 O\xa7\xb2\xe6!?sh5\xf8\xebo}o\xbd\xf3)L\x9e:\x83\xabS\xf9\xa4U\xb8\xc7\xf3p\xe6\xa9\xc7@#\\]lw\x9f\x80\xfe\xc6_@\xe8\xee\xd6:(>.c\xd1\xe2#\xed\xa8Rr\xfa\xaf# .\x86'\x9e\xef\xbc?6\xa5\xf8>)ZI|ť]\xe1 <\x8f\xecx\x94\xbe\xc8_\xa8hL\xa2\xc3K+=\xd7\xd6W\xf5A\xf4\xcfc\xc6\xc1\xa3\xfd^\x82_\xfbK \xa6\xf4w\xfcǹg\x9f\x9d\x8f\xe84\xe1$\xe3\xb3i\xdd\x00A\x00u@þ\xfe\xae\xbc6\xfa\xc4\xed\xe0\xf0\xfe\xe0\xc7\xed\xf6u\xb4\xa7bB\x9a&\x8a{\xde\xf0@\xe4,\xb5\xd9fkx絾\xba\xbf\xa1Z`\xf4~x\x00N\x8e}\xd9\xf6 \xb0vX\xe0x֬Y/\xbe\xf2.\xfe{V\xaet\xdf\xd8\xfb\xcdf\"z=\x9e\xeb\xffC\xacϾ08\xf6d\xaa\xae\xa3\xa8\x9c\xf7_8\xf5\xe4#\xd4D\x9f\x9f\xdc^,\x98\xb7O \xbd\x00W\x85\xf7{\xea5C\x86\xe1\xc26\xb2\x82\xfa\xd7U\x97u\xc11$\xf9C@B1\xf4ˑp\xe5ue(\x86\xfa1֘\xef^\xb34\xb8y93N:\xad\x89h\xfa\xd1\xc4[\xef \x83W\xdf\xfc\xa6\xfe3;R\xaf\xe8V[5\x80K\xce?\x8e\xeb\xd41\x95t\xe4\xf9@}$\xcaA\xbb\n|\xf3\xe9\xb3QD#\xcaP\xd69\xe3\xa4R\x82\xf7\x8a\xe3\xe1\x9c \xef \"\xf2\xf1\xcbw\xac\xf77\xcfh\xb8?\x90\xd51-\xf9\xb9\xa3\x95\xc7L\xf7O\n\x9b\x9dDK\xf4\xe6z\xe4&\xe3\x9cϸ_ܓ\xf7\x00\x99\xd9c\xbc\xfc\"\xecmq\xa3\x97V\nE\x9b\xe8t\x00\xe6\xf6Jb\xbe'@\xe2\x93 \xc4M@By\x83O\xe2\xb4oT:n\xf3!\xe33 ]\xe3\xa3\x89Du\xcf椛\xd2B3\xbe(\xf1\xb0l4\xecҢԊ˗\xf2\xfet\xfe\xc7Ί?\xea-\xf4\xde\xce\xe3p{\xec%\xb8\xf2\x8f\x8e\xf2\xb8\xf2\xe3\xff\xf5\x84\xca֖\xa3a\xfa\xee\xbcy\xe3S|ۻ\xb2G#\xd8ȱSẻ^5_=\x9c\x96\xf6l^jW\xa9C\xff\x9aeU\x93\xddǶ\xc3\xedRɐc\"z\xbe#\xba׌q\xb0\xd1\xf4x\xa7\xc0\xef!5\xe1\x8d'.\xc4\xd5\xca\xe5܌\xd4:\xfc\xf1\xf3c\xb8r\xfbݏΨE+\xb0i\x9b\xeeZ\xb8\xc3R\xc7\xd8Y\xf3\xa2J\xc3z鰱'\xa5Ǝ\x9e\x00\xbf\xfc8\xcc_\xb4\xa3\x9b\xf3(\xc6\xef\xe8Uq\xb7J\xb8+\xf5\xea=\xd6\xd5\xcf\xeaPX\xda '\xa2\x8b\xb0\xff\x96\xc3}\xba\xf9Y \xc7۲MS8\xa5\xeb\xd6\xee`\\\x97\xef\xcf \xb8\xff\xa1;_4n\x9bl\xdd\x00\xba^p\x9c\xa1\xb7\xd4\xbd?\xfb\xa9 \xab\xa27\xac \xef\xf6\xbf\xe8_\x9f\xfbj`\x8f\xe8Π%_\x9d\xb1\xf6\xfd\xc8m\x8f\xbe\x9f g\xa9Ф\xdc\xf5\xeb\xa8E \xeb\x86\xe3\x8f\xcaG\xd8[w;\xed\xca\xf2\x82uk\xe1\xa8ᄆ&\x83?ܯԯ\x98\xdd\x80\x8a\xb7\xae\x87\x93\xd0{@^\xf3\xbe\xfdy<\\}\xdf˰w`t5\xf1G\"\x8f\xdcr*\xecئ \x9e\xbb2\xfe<\xd1\xf8\xfa\x8c\x92e\xab\xa1\xa8>\x8f\xb7nN\xed\x8c+\xac[6m\xf77\xff\xf6\x88˗\xf2e\xb4\xea_\xfc 4W\xf9ޚۜ\x91\xb2\xa3\x86.\xe4\x87o'\xc2߿\xe4\x9bn\xa9\xbfY\xda'J\xdf~\xaf\xad+\xa2~\xb5\xf5\xa5=\x9b\xcenkneg\xdd\xfa\xf5p۝}\xe0\xe3ϾR)\xfd\xad\x8d\xdb\xd9>t\xdfM\xb0n\x8bj&a\xb2\xe0\xcf\xc5m\x90\xef\xff\"|\xf01\xfe\xa2I\xdfHxI\\M\xabs\x8e\xe9\xf4\xb8\xe4³\xd4\xa1\xb6\xb7w:孉\xe8n\xd7DƤ\xb6\xe6~ݒ\xb7\xfb\xa3\xee_\xfa+ۧ\x89\xe8\x8d>\xbdMD\xbf\xfc\xa8˟M\x86K{ޅ[M/\xf0\xf0\x92VT\xabV.\xb9\xa0 \x9c~Jg\xbc\x81\xe6/t\xb2\xd1I\xbd\xa6\xa3\xf7\xe3\xcfc\xa1\xd7}O\xc0\xb4\xd4\xdat\xacz\xadT\xadZ\xae\xbe\xfc\xf8\xef\x89GZ_0\x82\xb2\xc1\xed\x97\xef\xf4H;\xbc<\xf0]x\xac8yi\x96\xf7\xd8m\xe8\x891킫\xf3u\xfc=i\xf4}\xfcekuw.}6jXn\xb8\xba\xfcߡ\xfb\xc7r#\xdbo\xd8W4}_d4\xfd\xc1\xe0'ԗi\xd4\xca\xfeB\xae\\\x96`\"\xfa\xdd\xd7\x8b\x84\xfb>k\"\xfa\x83H\xb2$D\xd1 \xad\xae\x94\xe0\xf8p\xf95\xf7\xc1W\xdf\xfeY\xbf\xeb\xe9\xc7\xc2u=ω,O\x82t=\xff\xe4\xb3\xf0H\xffW`>\xc0\xc9\xd5ѴiC\xb8\xfc\xc23\xa0\xd3<\xdc>\xfd\xcfp\xd9\xden\xf5\x99\xea\xfc\xb5\xd3\xe3\xaf\xc6\xbc4p x\xe9X\x85?\\\xcaձ\xc7n\xedp\\< WHo\xa7]\xc83(\xb3g\x9a\x88\xbe\xa2\x00ѿ|\xa7\xae\xdb\xc1\xe8J\xa0\xfb\xa5\xbdpg\x8d\xe8?\xa2{\xaa\xefM֊q\xbbu\xe6\xcc]]y/\xd0\xd6\xf1im\xb7k O\xf4\xb9\xc1\xb3Ž\x95}\xfc\xc3\xf7\xab\xe4\x93\xea\x82\xfa۽=\x8f\xedǼ\xb2\xf5\x9ct\xc3\xfa\xb5\xe1\xa2\xee\xea\x9dr\xe6\xfeZe\xeck\xf6\xcf\xfaZ\xcctp\xe2{x(4\xf8\xddap\xdb=O\xf1\xb0\xadP\xf5\xadc\xc7\n6ʀ\xa4\xc9\xa4\xb5\x81H_P\x96\xfdY\xf2NZ0\xfcͅր#ŏ1\xe9燯\xdc?L#'3\xa7\x9e\xc5\xd8\xe6i;\xff9\xc8/\xb7\x99\x96\xfdE\xbb\xe3O\xba4\x83M\xb0:\xcb\xe2\x930Hop\x8bȼH|q\xf9R>-\xbd;i.dz\x98PZ6\xa74\xc0g\x8c\xe6\xfa\xa4+,q\xfc\xe39\x8d\x82vP\ni\x82\xe4\x89G\xc7O\xf1 5 n\xb8\xc7}\xbf\xb3Cۭ\xe1\x99{\xce\n\xef\xfe2\xaf2\xfe \xfc+{\xbd?\xff2IJX\xf4\xbd\xc7\xeeC\xc6N\x83\x91\xf8\x9ef:j\x96\xaf\x00\xb4\"ښxtLDS`/ϟ\n?\xaf ^Iwa\xd7C\x81\xde\xe7I\x87\x84Ǵ\xc5\xcc\xf0\x87&\xa3\x9fx\xe5K\xfc\xc1\x8f\xa4\x00_U\xee\xba\xf9|uJ\xf5\x8crQ\x98\xff\xe6\x89\xe8uk\xd7Ø\x9f\xc6ï?\xffK-\xf3<,_\xb1\"T\xc1W\xd0\xd0\nhڝ\xcd\xea\xae\xf4\xac\xdb\xdbz\x96fU`i3\x9d\x88&\xf8\xe5\xc5d4\xf5Ž;\xec\x87\xb1w\x94\xee\x913\x997^\xfe&OP 6\xe8G)הm\xcfm\x8d\x9f\xc3>\xfa~\xfe\xfe߼\xd38z\xc3%\x9d\xe1\xb8Cv\xf6\xe5s%\x8f7V\xf7\xc5\xca|\xd1\xec\xdf|J\x00\x86\xa1 9\xe2\x8f\xc0kM\xcf{\xdf0\xden\xb9\xf8$8\xe3\x98-zä\xf9\xb0\xf6\xcdhω\xfe\\\xb1 \xce\xf54\xc0 \xe8\x8f\xf6\xebh\xec%)\x94kY*\x9d\xa8&\xa1?\xfd\xf6W\xb8\xb9\xcf X\x85\xcfG\x9cG\x8b&u\xa1\xcfM\xa7@\xb3\xad\xea\xa8j\x99\x9f\x88\xb4\xbc\xa0@} \xd3\xf5\x99Z||\x98V\xf2\xe5X(Y\x8d\xd8jV\x85\xe2m\xf1\x91M\x9eH\xfahG\xfa\x8fJ\xcb/ҟ\xe4\x97\xd1\xd4jx\xe4\xeb\x8f\xd8\xff6<\xd1'\xa2\xa9'r\x92U\xca\xf5_\xae\xe4̸\x98>-\x93\x9cO؛mE\xd5\xd8\x8a\xc3h\xe4\x83\xf5\xf5\x99\xe6\xe5k{\xda`~\xb6ы\xf1]\x8dW^{\x97\xb5E\xadoz%z\xcf\xe0\x9d\xb7^Gu\x8e|ڮ7\xc1:\xc9\xf8o \xfeWA? kֺ\xfa\xf4\xa2p[\xaa\x84\xdb&\xdfu[O8W@\xf2A!qx\\ǟ.\xf3\x9dti\x9f\x88\xf6\xe5wp\xe3\xad\xe5,\xb7m\xb7\xdf\xfa\xf5\xb9h\xcfΠ3C\x94EIsf\xf3\xfb\xb9\xfb\xd7ݽ\xfb\xc3{ ˫cz\xbf\xed=w\\i~\xfc \xb3\x91\x94\xe6 \xc6\xfc:\xae\xbd\xe9!\x98\x9b\xe2 \xd8v\xd0\xe7\xd9g =\xaf8/\x95vA>\xe8)\x8f\xf4{^\xf4\x9e\xe7Ki\x90N\xf5]N\xefl\xfd\x80\xc0Z\xc1\xa0l\xbf\xe4\xd1\xe4̹ժ\xa4\xd5\xf4`R^\xdfJ\xe7D4\xc0}=_\x8f\xbe\x9a\x9a\xb2w\"z\xfe\x82Ep\xd5\xf5\xe2u1\xdd\xd5\xf3\x84%\xe8\xd8k\x8f\x9dే\xae\xc7m\x9e\x83V?\xf8]AȚjQn?i_\xf6\xaf\\У\xfd\xae\xb9\xa9\x8e! \xa5\xfb\x9c\xd1g\x9f\xd1w\xd68\xdb\xf1k\xceOf\x97\xffΉh\x8a\xb9ƍ\x9f \xf7\xec \xf3?D͜\x9d\xcc܆ \xea\x00M~o\xbfmK#(\xfb\x93a\xe8\x82\xe4{h]\xc1\x89\x9e\xf1I\xdf\xbb\xf9voW\xf7\xdfH\xeb\xe6g\xfb\x87\xb1\xafj$\xff\xe1\xc7\xe2\x8f'\xde3\xe2az\xe7\xfcGo\xf5\xb5\xc5\xd8`P\xf7\x93\xfc@\x9a\xd0&\xa0\xb8\xb4\x86\xc6x\xfdi\xb9R\xc3O?\x85\xc0\xfdC\xde.\xc6\xf9>E\x89#o\xa5N\xe7\xcf|}\xcdu>u\xb3\xf1\x87\xaff\x845?\xeb\xe7\xfb3jz\xd2\xc7%3\"=\xf8\xf3m\xbc\x8a\xef\x9ft\x87\xe3\x89\xf9ѿ\xcf\xd8\xa2ti\xc6#\xf1\xd32/O\\\xbe\x94\x8fGK\xefQ\xe9x^\"JS`\x00Rſ\xfbq\xcfp\xae\xf5ٜ\xe4\x9b\nF@*\x94Z\x8e?\xb4\xf5\xf4\xd1\xe7\xf4\xf5ݩ\xe8\xfe[O\x87ڷR\xc0e\xbe\x98\xd6a\x99\xbfa\xe8\x82\xe6\xaf^\xb3\x8e9\xaf/\xbeN\xce\xfb\xa8\x82zY'\xb8l\xf0w\xf0\xfb,uoԲru\xb8\xb6\xc5N\xbeѳ֭\x82\xfbg\xfde\x9a@\xba\xacW\xb7\xbc\xf6\xf8\x85P\xa5R\xbb}\xddp\xa4\x8a/\xbd\xb7\x8b\xf0\xe6p\xf8\xdf\xe0\xe1\xbe|\xae\xa4\xc9\xe8{n=j\xe2dA6ǿq\"\x9aV\x96\xd2\xf6\xdb\xe3\xc6N\x84\xf8\xfeos\xa0Uwh\xacZ\xbb6T\xaa\x8a\xb9\xb3:+v4<٬\xee\xf6/\x9a\x88\xa6Pp\xad\x8c5mnb0ŸJ\xf4\xd8S\x81\xb6;\xea\xf3.\x9b\x94Pw\xf6\xcc\xf9\xf0ғ\xf6=\xf6EW\x9f\n\xb5\xf4\xaaՄ&\xffjK/\x87\xa7\xfa\xbc\xe1\xe9\xb3\xdcV\x8dj\xc3;VE\xd3u\xf8\xd4å\x91OJ3F\xfe\xf4\\\xbf\x98\xc1\x9f \x90r=&\xe4\xaf\xc4ITڞ{ \xfe\x85\x8e{\xb6\x85\xa7{]`\x957\xcd]\xab_\xc8<\xb6Z\x82\xf8\xe7\xb9i\x93\xe1驓\xe0\xdc\xe6\xad\xe0\xe2Vm\xb8:\xf6gq\xeb\x86P\xf9\xb8ݬ\x95\xd0\xef|\xf6#\xf4zb0\xac\xc1]\xf5\x9cǞ;\xb7\x80^Wuk\xe1\xb3·\x8c?\"-\xaf\xbfҞ\xe4K\xbad\xd4D(\x99\x89\xcfm\xc8\xeeXZԠ&\xb7m%\x84 )\x9f-;\xa0\xa7\xff\x88\xf8\x89o\xa5*\xcb|\xc9\xfc\x94\xd1V3\xdbȿ4\xbf\xb1\xb7\xe6\xd6iI\xf7\x83\x92+:v\xd6t\xbac\x00\xb4g\xb35\xf7\x94i\xd3\xe1\xd2+n\x87\x99\xb3\xe6\xd8sT\xba\xee\xea \xe0\x8cS\x8f\xd5\xd6\xc3z\xba\x84\x94vr\xeaex\xeey\xf7/o\x9d\xfc\\\x95\xe9\xe1畗\x9d \xe7t9]dB\x98Aiޚ\xfbY\xcc\xebO\xbfx\x93\x949\xb2\xe8ܭ\x9bm\xcf?u/4lX?\xba\x92C\xd2ξ:\xc1\xc3\xbc(\xe58\xc3\xad\xf0\xbb\xacg/\xdc\xc63\xbbm\xeb\xb0c7\xae/\xf83\x88ŝ\x9d5}][s\xcb\xd8ºG\x00\xff\xf3/n\xcdm\x8d\x87\x8eְ\xe2C\x9a\xab\xd0_ܭ\xb9\x87ъ\xe8\xfau\xe0|\xb7\xf4\xfd}\x9e\x97\x86\xd2έ\xb9\xe5pm\xa7_\x9c6}\x9cٝ9]\xb8u\xabf\xf0\xd4c\xb7\xc2Vx\xbe;\xf3E\xf2a7\xeaR>\x8d1\xdb P\xb0Bi\x8d^\xb7痸2\xfdڛ)\xd0\xb2/\xf4\xbe\xeb\nC*x\xf2\xe5\x8d_J;`E\xf4\x98jkn\xd3\xfft\xcd\xe9\x87\xf0z\\oE\xf4\x938)\xdcߟM\xc7\xd0/\x82\xebo}4\xe7\xed@;u<\xd3\xef&h\xbf\xcb\xf6:\x82\xcd\xe5CwX\xd3\x00\x8a\xbe\xe2\xba>\x98\xbb\"q\xdc\xd1\xe1\xde;.\x89,_\xa9\x8f\xf1\xf5G\xde?\x84\xdf/\xa9\xca\xfa\xa6\xbf\xea\xc0rE˼\xc9֓\xfcp\xda\xcf\xd5ō@z\x92\xfa\x92\x9f&\x8b\xad\xa4\xe3[ \xd1s\xc07\xd1k~\xd0\xe5#4 i?E\xda\xcag\xbeX\xd7W\xc6F)5 \xc8o?@\x8d\xab\xa5zT\x9a\xf5 \xfd\xaf=\xbe\xb0\x86D\xceI\x8fʗ\xf2\xc9\xe8\xf8\xe3#\xe3K\xe6\xcfۡ\xe2ړy\x93\xfan\xbe7>\xc5C\xef\xb6bS\x9f\x8e\xf8\xee\xee\xf3\x8e]\xe1(U\xa9\\>\xc1-\xbaiw\xb9\xb4\x8f\xde \xcf\xfc\xd2\xd7\xec!\xdb6\x81GN\xdeNz\xf6s\x98\xb4`\xb9%\xb3[\x8d\xbaУ\xc9v\xbe\xd14\x99\xf9\xec\xbc\xc9\xf0\xfb\xeae\xbe\xf6\xa8\xf2\xdc\xd3:B\xb7\xff`\xf3e\xc2l\x8e*\xf0i\xeb\xe8w\x87\xfe\n}\x9f\xfb 0\x8d\xdb=\x8dp\xab\xde\xfb\xef\xea\xb4\"\xc9A1\x8d\x9d=?\x89j\xa9ӡX\xa6N\x9a \xbf\x8d\xfeW\xdaN\xf7\xfd\xf1A\xa5jՠj\x9d\xdaP'\xa2\xad\xef8\x985Im\xd4娔LDo\xc2\xf9\xf4\x8fVc\x8c\x94u\xd5\xc2J݇xE$g\xf1\x88i\xfd\x8fu\x9b\xf0ݶ\x96\x00\xce%A\xb9\xf2\xc5$a\x8e\xaaU+Ù=:C\xbd\xb5M]> \xf4z\xab\x87\xefzɸ\xdci\xb76\xd0\xf9\xe4\x83 \xbd\xa5\xa8=\x87~8F\x8d ^}\xdbU'\xc0Q\xfb\xb7Ŧ\xb6Zo7x\xecT4_/\x88\xaf8\xfe|\xd5S(\xd3\xff>\xfe\xbdO~C\x86\xfdju\xa3\x86\xf8\xa3\x9d\xaf^\xb9\xd3*\x97\xacZ\xabj\x95\xc3\xfe\x9c\xf2\xd3w0c\xf5j\xf8|\xff\x83\xa0\xbdb/\xc1Q\xbc NB\x9f\xd0\x8a\xf0U\\\x83\xde<\xfb\xací\xe9\x9d\xc7\xd1\xef Ww; \xaa\xe2k\"\xe8\xe0\xf6\x94\xedF\xcb\xf6\x94\xf2\x92H\xaf\xdb\x9b\xbe\x80[t\x9b\xf1\xb5h\x00E\xdb7\xa5\xf7j\xe8jw \xb4g\x8cpA\xf67\xae\xe7\xcf2\xbe\xca\xe7\x97\xf3\xf53,av\xb2\xd5\xb3_:\xf8\xa5c\"Z\xe6\x82r\xcf\xed.\xdb!*-mfM\xc7\xa4d\x93ND\xd3D\xcdI\xa7]\x88\x93\xd0s\xb3F\xc5\x00m\xbf<\xe0\xe9\xfba\xb7]ڡxX\x82\xbd\x9d\xcdE\\\xbay\xbf\xe7\xfe\xc7\xe1\xedw?\xf5\n\xe7\xb1\xe6\xf4S\x8e\xc1-_/\xd0_\xac\xb8\xfd\xa2(\xad\xd14 \xfd\xf8S\x8e\xed'\xa3\x87\x94H\xb2Y\xd3\xc68}\x9fY\xf5LjݛT\xfe\xc3/\xec\xca:\xb7\x96\xad\xaf\xea%\xbdb\xc5J\xb8\xe8\xf2;`\xec\xef\xf9[\xe9?MF\xbf\x88\xf6M\x9a4\xd6\xec\xa0\xfc\xb4\xbdu\xef \xf9\xaa\xef\x82\xf6z\xc9\\\xb3\xfb\xae\xed\xa0\xef÷@\xad\x9a\xb4\xedXP<\xb2E2\xdb\\\xb4x)\xfeh\xe0\xf8\xed\x8f \x99s\xcc\xdd\xfb\xf4+\xcf\xf7\x86\xba\xf8e\x98\x8e\xc0E\xf1\xe4\xf6\xdf1\xad\"\xb6\xf1\xd1\xf0\x9fd\"\xba<\xfeZ\xf3\xb0cz\xc0\xbau\xee{\xcbGȟ\xa8\xd1\x8c\x9f\x88\xdb\xdf\x8b?\x80\nq\x955\x9bV\x9d>\xd9\xf7خMKu\xa5\xd4\xdd\xbf\xb3Z\xa73\xf2\xe9\"O\x9f@Z8\x90 \xadCD\xf1\xb7\x87 \x83;\xee{*\xd5wA\xc7M\xe0\x85~߀\xef\xd1\xd3[\x86\xc4\xf7o\x9c\x88\x9e0q\x9c\xdc\xe5:\xcf\xfb\xf0\xe2\xe62\xaa<\xed`\xf2Ϋ\xeaq;\xaaV\xa1\xe5\xbcח\x95\xabVáG_\xeb\xdd\xef\xb7\xdd\xd0N=\xe9\xb0B\x93\xc0\xbf7~2\"F^\xaflZ\xb9\xf6\xb7~wxzꈘ\xafI\xf3!\xfdFj\xe9!\xcd\x8b\x9b˃\xae\xf0\xa3-\x96Q\xd0~ @\x93K?|\x84(\xeb\xebU\xbb\x858\x00\x00@\x00IDAT\xab\xcb|\xc8\xf8 CB\xf8\x92\x95\x96n\nEG\xc5k\x8f/\xac!t@#&\xf9\xb9\xa1\xe5x\x99\x89V\x91p<\xb9\xc1>\xfeH\xff&aV\xc1\x8b_\xf1m\xb4J\xdfn\xb7\xbe\x93Z\x8f\xef\xe7\xed|n_X\xb5j\xad\xb3\xdaU\xfeOǝ\xe1\x8e+:\xbb\xea\xd2 \xba\xf6\x00S\xa6\xcd\xf35\xf5\xc8I\xfb¡\xdb5\x81N\xfd?\x81\x99\xfa\x81{\x87ڍ\xe0\xb4F\xad|'\xa2ip\x98\xb8f<6w\xa2\xaf=\xaa\xac\x8d+\xc6^\xc3wEW\xd7\n\x9e\xfbq\xa9i'Tr\xac Ʊ΂;\xfa\xbe\xf3\xe7/\xf5\xf0\xb9\xa2\xcd6M\xa0\xd7-\xe70\xebs\xee\xe86i\xe1\x92X:\xa5Mx\xf9\xb2\x95\xb8\xf2y\x8c\xffm2,\x9c\xb7֋IZ R\xb9f kty\xfc\x81{\xfd\xe0\xdbҚ\xdc\xc5\xfc\x9bI^\xaa\xa3\xe0\xf2<M?4؄\xcf.K6nГ\xceX\xa6 \xfd\x8bp\xb0\x94\x9atVjT眈\xa6\xb3\xb5\xb7\xe8.\x87ߗ\x9dG\xe3&\xf5\xe1\x8c\xeeGCń?dpڊ[\xa6\xf0\xf4 \xb0\xcd\xe8 =o;;\xae\x99\xa5\xfckU4.\xa6\xe2\xc6Q6i\\\xde\xc6\xdd\xec\xf1\x97\xc7c{\xe4'ɷ *\xf93\xfd\xd3oS\xe1\xb2;_\xb52G\xf7o\xef?}l\xb3u#+\xe4U}?\x87\xdc-#ӱ_u\xd0\xf0/`\xeb*U᭽?.ʤ$x\xc5\xdb6\x82\xca\xc7\xe2Jh\x9c\xc4\xf0\xe60\xe8\xfb\xd2ǰ\xed:\x8fsO\xda\xce;\xf9\x00\xa8\x88;\xc5\xca\xf6JB\xab\x96\xe5\xfe\xa0:_\xcfc\xb5\xf7\x8a58=`\xb5#Od\xb6Fe(ڱᏠ\xa2\xdbsFLe\x85\xcf\xd6/\xe3\xbb3\x90\xeb\xfc\xb8\xbdy\xa90\xff^ wM\xa1\xf5\xddh\x82(3$\xe0\xe9\xa72\xae :Р?\x83\xc7\xf9 si\xf1\xfd\xbdg\xa8\x95\x80\xa4(\xf2I\xc4u\xafbU\xe0\xc5\xfd\x85סߓ/J\x8d@\xfaܮ'\xe3J\xden\xd6V\xd6/|;P.\x8c\xad7\x847=5\xf8\x81q„\xd3\xd6O\xd7\xdcp|\xf1\xd5\xf7\xb9\x80\xdb\xe6\xc9'\xb7\xdex\xa9=\xce\xca\xf6\xcc@\xab\x89\xe8k\"\xfb\xa4wD\xfb޴С;\x84gkJ\xedo\xe9\xb2\xd0\xe1?\xa7)\xd9\xdb\xd1;\xa2_z\xfe\x9e8N\xebzl\xd8\xc2'\x82\x9b@\x91fM\xc1\xc0\xfb@\x9d:5\xfded\x91Ra|)/\xe9\x00\xfd\xabo\xe8 \x9f!\xa5 B\xd3\xe4\xe6\xe0W\x83*\xf4+_}\xc8\xee\xc5\xf5\xfc)\xf9D\xbf4\xf0=x\xe8\xd1,R\xd0\xcf\xed\xb6m\x83^x\x00W5\xaa_ff\xe1\xa2%\xd0\xe5\xdc\xeb`F\x9e~`\x86uG<\xa7^x\xfal/^\xf5\xa6\xb8\x8a;\xfe;\xa2\xdf\xc7wDG\x80\xdc\xfc\xfaI$ٚ\xfb|Gt\x90=\xe7\xe9\x95\xe4\xd1\xef}\xf0\xf4\xed?\xd0 >\"E\xd1\xd7\xf5<7\xa3\xf4ϣ\xc7\xe1$\xf4\xdd9}GzF\x00f\xb5jUp,\xbeZ\xe1\xfb\xbf\xbd7\xf2av\xcaa\xf1\xa5\x81\xefÃ\x8f\xbe\x98C\xd1M\xd3Vу^\xb8\xcfZ\xcdّ\xda\xd4\xff\x88W\xb8\xad\xb9\xf5\x8a\xe8 gH\x92wD\xb0\xefnp\xc6y7\xe1o\x82\x9a\xca\\\xa4Az\xd0^\xd0\xef\xa1\xebb\x98r\x8e\x00\xa4\x9d\xa6v\xe3/\xea\xd2!\xb7wtk\xcaɿ<\xe8C\xb8\xff\x91\x97\xa4Ɍ\xf4'o?ͷnl\xa1gߤ \xfd{\x8dH\x89\xa4\xb4\xd7\xf2\xe6Q#\xe3%\xd4T\xc7Y\x94\xfc :\xe5h\xa5\xfb\x98\xe6yⒿ\x9fIsAtL7\xa9\x89\xe1\x91َ\xef0\xccB\\\xbe\x92\xe7k|\xfeG\xa5\xbdg\xa4\xf4\x9fڋWfV\xb6\x88\x9f\xb1J^:4!pzp\xd2\xd3\xe9xvXa\x00Ab\xf0-\xfcZ\xdes~\xb2}i\xaf\x94\xd2A\xf8\xcdx\xa3\xe31\xb4#\xa5VQ\xc6\x97/\xe53П\xe1j\xe8^}2?W\xa2\xe7\xcf\xf7\xe9m\x9a7\xf0\x85'\xe1\xd1Ns.\x87S.z\xc2\xf7\x87x\xb4B\xf4\x8bˏ\x86\xda8a|H\xdfa\x91\x9e$?\xba~3\xe8T\xb7 \xb5&#Մ` \xadH\xa6D\xe2?\x9a4\xec7oLZ\xbb\xd2\xe9\xcaU>\xe3\xc4\xe0\xe23r\xd4Q'bĪ\x9a)\xef\xf8\xe5\xe5\xcf_\xbcy\xees\xf8f\xe4\x9f\x9b\xee\xe2\xa1w\x83\xe7trWF\xa0f.] V\xae\x8e Y\xbaD\xd6\xe2V\xeb\xff\xfc\xfe7\xa6O\x99m\xad~V\xca6\xceb\\\xe8B\xab\x9f\xabԪ\xe5\xf5D\xab:T[r\"z>Gۈ\xff6\xe1\xa4\xfd\xe3\xe7v6\xfa\xe4%\xeamVw\xc5>\xbc ԗ\xa9\xbfQ=\xbd/\xbaXLF\xef\xba\xc7\xf6p\xd4 \x92;\xccBs¸i\xf0\xf6\xa0\xcf- 4\\w\xd7y\xf8\xa3/>;\xb20\xbc\x99\xabR\xdf\xfct\xc8\xf8\xe5'\xffs\x9ertߍ\xff\x85\x83wo\xad\"\xe5\x94Q#\xd3Q`\x9a\x9bP\x9do^<\x92\x9fmnX0~ږ\xbbS\xf7\xc7`%\xae\x80\xa6\xe3\xa23\x87\xcb\xce:\xca*\xafy\xfdG\xd88e\x81U\xfa3g\xcd8\xe6\x87o\xe1\xfam\xdb\xc2\xc9M\xb6 \xac/ޮ1NB\xef\nE\xf8\xfe\xf3\xc7^\xfe\x9e}}(\xd0<\x85\xf3\xb8\xf1\xc2#\xe1\x98Cw\xb5 \x92\xab\xf6s:\xa5r\xd4\xfe\xb1hl\xfa\xfb\xe0z\xa3\x9c\xee\xaePԲ!\xb5ż\x88\xf1\xc4\x93\xf6\x9d\xbaTΒ/\xfb\x8bǼ\xb6o\xfa\x9f\x90\xfaN(_\xdb l.\xe1\xdfc?L?!_\x84\xe9<$ˢ%~)Ɨ\xf2\x9b]6\xd6b\xb2\xe7J\xf9 \xfc$\xd1Gv\x9cq\xce\xd6/\xf3\xa4\xab\\\xd3'{8\xdcq\xeb\x95ʍ\xec\xf9\xe9g\x9e\x9e\xc8\xe3j\xdd(9y\xe0\x9e\xe0\x88\xc3\xf4 \x9el\xaf tz\xd1tC\xaa\xc8k\x92\x89\xe8W<\x84}\xa3'\xfc5ar\x94\xb0S\x97\xe9t\xc4A\xd0\xfby\xd9?\xa4\xf70\xbe\x94\x97\xb4\x8f\xfe\xd0/F@\xcf\xeb{Kɂ\xd2g\x9d~\\۳\x9b\xc1 \xbb\x97a\xe8\x82\xe4\xff<\xeaw\xe8~\xf1\xcdy}o\xb2\xc4$\xe9SN:n\xbd\xe1\"Y\x8b\xa6wB\x9f\xe9\xed\xf0\xc3Oj\x8b\x9eX\xca9>`\xbf\xf6\xf0\xc4#\xb7\xda7\xa0!\xber?M=\x82;;\xdd'*ڮQ\xf7\x8e\xa5i\"\xfa\xf3\xf7\x9f\x85.\xddnH\xfcⰉhZE\xe2\xe9W\xc1\x82R\xb4b`\xfb\xedZ\xc1\xab8\xb9Z\xb1\"\xff@\x83[H\x9eђ\xe9`)\xb0\xf5t\xbb\xf8\xf6R6\x86\xb7\xddp\xbe\xf9\xde#\xc3\xe4\xec \xfbr$\\Q\x80\xad\xb9\xf9.7\xd1S\xa7͆\xde}^\x90\xe1慾\xef\xceK\xe1\xd8NE\xf4\xc5- \xfbk\\\xda\xed.\xae6\xcb\xff?{G\xa7E\xf5\x9c\xee\xe8nD:DD  %)\xe9FR$$\xa4\xa4SJ\xe9\x96\x95TB\xd2?\x84 \xdd\xddw\xc0\xfdg\xf6\xedۘo\xf7\xfbv\xbf\xfb\xae\x94\xf7\x83\xfbv\xde̛zo\xdf\xc6\xec\x9b\xf7W\xa6\xbc[\xab#\xa6\xe0w\x9e\xae\xf2\x95\x97 \xc0\xdc\xe9|Yc֒f\xdc@\xa5\xce\xe3\x9c\xff-\xb0/\x8f\xf1\xf2\x98l\xa75\xc2.\xfd!\x84\xbf,\xb0\xbd\xa2\x81\xa1\xbdQ#\xce^\xc2.\xb5\x8c2r\xa9\x8fT\xdf\xcbcg\xc29\xde\xca-^\xd0{r\x85V\x9e\x813\xbd>&\xa4\\~\xf4\xc0\xd6\xfa \xed\x85f\xba=RS\xb3\xe7d\xad\xd4׌\x8dj\x88K7\xc2\xf2\x98t 팰k\xbd\xa4yvL\xdc\xe2Uz\xf9<,_T:\x85\xb5)E\xea\xc3\xe5G\xecT_\xcd>\xeex\xae\xbf[<\xa7\xb7\x81\xc5j\xe8q^WC˦\xb4\xc7\xf2\xf2\xa9+\xcfD\\=\xa7\xb0\xe4E\xbf\xa3gl\x80\x95\xdf\xef5Vi\xc7\xe5\xf3f\x86q\xb5K)p\xa9Q\xab\xe1\x81\xfa\xa2\xbd.\xae\x86.\x8b\xab\xa2\xed\xd1\x94\xfe SsO\xbfvJ\xe3\xc5R$O \x8b&\xb5\x83\x94\xc9\xf4\xc39 \xc1d\x93\xef\xe1\"(B=\x86;N\x83׭\xb32QZ\xf3>\x9fև\x82/\xe4 ֎ˡ\xcb\xd70\xc6`\x8e8n̈́\xf7\xef=\x80\x93\xc7\xcfÉ\xa3g\xe1̩K8\xa6pŞ\x85\xee\xb4\xffs\xd2ԩ\x95U\xd0A\xf1\xe2+Z\xa1\xa7\xe9]\x988Ч\xca1\xfd\xd2!\xf9X\xad#j\xe5#\x9a\x8b\x9ep\xcax *\xb5\x9d\x86\xd3\xf8(5D\xa0\xd0G<\xa0\xbf\x82?VP\xe0\xf9IX<W\xeb*\x85&\xaa\xfe\x90i\xa4\xf3\xd3'\"(M)\xbcP\x8a]Z\xae;\x95\xaa\xbf\x90\x8e\xeeB\x8c6\\'\xa8=vB\xed]4'\xa5H\"M\xbf\x9c\xbf\xeb)?\xc0x>><ث\xfa\xc9\xf1\xe4 \xcf\xcd\xe1\xfc]\xe3U\x81\xb2K\xde\xde<\xf7\xd7/\xb6\xe1\xb9>\xf6\xa5\xbf\x88愑\x81e[R\x86w,WЃ\x807\xb0\x83=\xc5t\x85\xb4ZW\xd8mj\xee\xc6 k\xc1\x9e}\xe0\xc8ј 4&\xc0\xfd֭\x9a\x94\xdaQz9'\xecQo\xef\xbc\xc2?\xcd\xdbP\nJ\xf6Վ\x8b\xaeɑ=+\xee\xc1\x99ҤI\xa9\\\xaec\xf0\xe1\xf2\xe5+p\xe2\xd49\\̤\xb4\x82\xed\xdb\xf9\x81RL{\x8eH\xbd\xbf̭\x00b[j_\x81i3\xe4 s\xaem\xf4\xc0\xc7|e_/\xa1 \xe3\xde\xf3\xe7\x8foxۮ\xca\xe0\xe3OT?\xc0\xb4\x9dUk\xb5Ze분\x84$\x80w\xdf. /\xe4˅c-=dɜ\x92$M\xa2\xec\xc7~\xee\xecE8{\xfel\xfey7\x9c=w\xd1-k\xe5+\xd73GB\xa1yE[\xcd!f{\xb8}߹{n\x9d\xe0ʕ\xeb\xae\xe5\xca\xe9ӥ\x81\xecٲ@ڴ\xf8r\xa2\x84\x98\xc6\xf8\xb6\xc0;z\xec$\xae\xa2\xf7\xff\xbc3\xbc'\xbcU\x9e^h)\"\xe5W\xb3\xe2!\xb1\xea\x9d\x87\xa7|\xbd&O_$ՌU\xbf=\xba\xb6\x80F\xb8*W\xe9\xedΆT\xc4>\xd3`\xd1\x9b~\xde]\xbas\xac\\5\xbbf\xd9$\xab\xee<\xcc\xee\xe47l\xf2s\x8fhf\xb7\x8f`\x91\x9a{\xadc?\xfb\xb4 5\xc31='4\xa6\xe6\xb6R\xaf}\xd7!\xf0\xcb\xf6\xfd\xbc\x99c\x98\xf6\xcd͗;\x9brNP\x9a\xf9;w\xef]W\x8e\x9d8\xe3*\xed/\xd8\xe0\xc3\xcaл{KQ\xcdOoN\xd5xu\xbe$\xdbj\xd6\xfb\xc4\xef\x8fH\xed\xf4\xb8\xdfw\x8el\x99\xb59\xe4\xa6B\xa7\x8f\x00\x8e;\xa99d\xec\xf0n\xf0v\xf1ґ\xbbG´\":F\xf6\x88V\xd1\xdeN\xc7V\xdc\xed\xdd\xff\xb3ָ*}.\xbf|\xf1:\xaex\xbe\xa4\xec\xfd|\xe9\xc25}f\xb9gvP\xbcx\xb8\xf29\x85\x92~;\x9f\xbb&g\x91i\xf4N \xa6Ѵ\xda\xf91\xa6?\x8che\xaf\xef\xf45\x89VR\x80\xe3\xed-ߙP\xdf'\xc2}\xda\xb4\xa8\n2\xcbw\xb0\xd13\"\xa8o\xc6\x9d\xa7\xf4+I\xcc\xf4\\:hڮF\xf4\x8f\xe5R\xc87߯܆{\x9e[o'G\xfd7n@x\xb5P6\xd3l)gF2O\x9e\xd9ƺXn6S/rs\xf6\x9c\xbb\x89\xf7\xde\xfd\xfb\xf0a\xc3~\xedk\x9d \x83\x81M>\xaa\xe5˖R\x83\x9ap\xc3\xc1% \xcem۾\xe6\xcc_\x81\xc2 \x8c\xb3\xc3 \xe5\x839_\x8f\x80 \x82\xd5\x9e\xfd%d\xb1\xc0Ŧ@4\x8d \xfa\xaa\xd9W\x90?O\xee\xec\xf0R\xe1 c\xfa\xb4\x90.mj\xb8\x87\xdbkWo`p\xf5\"\xec\xda\xfd?\x9f\xe3˗73dH\xab\x96L\n\xeeS\xd1LJh\xe9?l_\xb2\xa4\xf3\x85<V\xaf\xdb \xfd\x8eB\xfe\xa5\xf3\xa5^\x9d\xaat|_\xf1\x8d\xb7f\xb4\xc8\xcaU?\xc1\xd4K\xe0\xea\xb5\xdeH=p\xaf\x97.\x93\xc7\xf5\xf5\x9aC\xbc\x8d7\"\x8d\xc0\xd5\xdd\xc315\xedN~\xbe*(\xe0ܠ\xde{P\xa9bx!.3\xb9*\xff\xa6\xfd\xfau\xf7X\xf8\xed:ػ\xff3\x8d(y\xb2\xa4\xb0l\xc18ȌA{\xbd\xe0\x83\xa5\xfa&N\x9e)\x90I\"%L\xf8\xbd\xb4\xca\xfb\xe3~\x96_M\xeb\xbc\xec\x8fb:\xaf7ʔ\x80\xb7+\xbe\xcfg\xcd ҧ\x81\xe0\xe0`8u\xe6<\x9c:uN\xe2G*\x87\xf1\xe3\x9d\xdd{\xb7g\xe2C\x81ʵ\x98>\x9b\x82\xf8\xf6Z\xf4_\xdcDc`G\x8f\xe4\xb4I\xed?\xe5MU!\xec6M\xe9\xfa#\xb3o\xb3\xb7@4\x8dW\x82\xdc4\xee\xaaTzj\xbeW\x8a\xbf\\\xe7}\xf5\x8b|\xd5^\x9ft\x8e8x\xd6|\xbfV\xad\xdb\xe2\xd7\xf8\x9c0\xaa'Tx\xf3U>]\x91'ͅ\x9f\xfefl\xe4۫׬.=G\xc3\xc6Ϳr\xee>a\x9aC֫\n\xef\xbeU\n琜\x96\xf4\xb4gﯻ‚%\xeb\xf1\x9c\xfe˒\xc6[%\xcd!+\x8e\xc29D\xa4}\xb4\xa2=|\xe4,Z\xfa\x83J\xa9\xfb\xfe\xc7\xed\xae\xaea\xaf\x97*\xaa\xcc\xb6 S\xf6\xef-\xbeh7\x9d\x883\xc2n\xd1N\xee\xe7(X\x9c\xfd\x91:Ure.=\x81\xf3\xd9\xf1\xe7p\x95\x89\xfd\xcbUo\xb6pܴ }\x80|\xa00N\xfb`\xfa\xe8\xa1F\xbdnp\xf3\xd6]\xc7\xcaeΜ\xd6-g\xd8B\x82\x9fpv\xcc2 \x84\xc6\xf1#R\x9dԆ\xe3\xfd\x87G\xbb\xfbs~\xff$u#\\b\xf5\xf1\xae\xe3\xe3\xca\xf7(\xe9Mu\xfe{TX7\x8b\x96\xbc\xbd\xe0\xaa\xff\x8d,^\xe7duĹ;\x85\xadxE\xaaΪ{\x8c m\xf0\x9a\xbe*\xdex\xbb\xa2\xe04\x95Y \xc0$o'\x94bԏ*\xec`\xdb @\xb0\xd1\xffr{t\x8c8\xf2\x85\xe7\xf4\xb0\xa2\xbfZ\xcf\xd9\xd9\xc1lbe\x95\xae\xbf\xe8 \xfd|\xeaJ\xbc\xe7\x8c\xccͱ\xa0T'9p|``]_\xc1\xcf)l\xb4\x87\xdeT\xc7Ԩw\xef:\xbf\xa7\x88\x87\xc4e\xd3?\x86\xf4\xa9\x93\xab\x8e\xf0Ϟ\xceހf]\xa7kσF\xaf\xc6Ócc\xa7*\x906IB\xb8\xf6J\x8f\xfeNC\xb7\xcf\xfaJ\x9a\xcak \x9alV˺q\xfd6L\xbb\xd4Vǜ\xd92\xc0\xc21-\xb4\xee\xf45[\xda2\xfa\x97\"\xc2\xf0\xfc{\xbf\xf5WpK\xbd\xcd\xc3\xd1\xc5qe\xf4ӫw\xe1\xe17\xdbl\xad&?V\xdb\xf5 \xa6\xe5.\x00e\xd3ڿ7\xe0 \xe2\xca \xab\xbc\x98\xbf\xd7\xc8\xb0v\x8by!C^Lg=\xb2WȜNl5)\x9f\x80\xf4\xeb\xab\xe0(OOO\xbc\xe8a\x9d\x9e\xc3\xd4ޟ\x85u\x89F \x8c\xf2#\xf0\xa3.%\xcd\xd3tS\xfa\xb0%Of\xcaO\xdb\xc6Q\xb1\xe6'&\xe8g\xf8g\xfe\x89\xe3#\xe8\xd4\xfd0q\x89\xbf\xce\xfbE\xe4\xb1珽\xfa\xc2\xd1\xfa\x89,t\xd6\xe8\xd5~\xa0%*\x9e\x8eD\x80\xadm\xf1J3K\xbc\xdb\xd4܂\x93\xe7_\xda{\xb8Q\x83ZP\xa1Biȓ+\xbb\xa5\xc0[\xb7\xee\xc0 H\xafX\xfd#\xacY\xb7ѓ\x89\xc3zY\xbcq\xfd|H\x940\xa1h\xe1p\x9c\xf60\xbe[\xb7ɡAF/\x80;\xb4kկ !\xc1 Ty6\xd5x\xfc\xe41,Y\xba\xc6N\x9c \xe1\xe1\x8f]\xc9\xebݽ\xd4\xfd\xb0\x9a\xe36J \xba\x85M*j .\xd4O\xdb\xd5=\xa2\xf5\xf1&\xec\xe1\xf0\xed\xbbw\xe1\x8d\n\xf5,\xb8\xb8\xaf\xa2\x94>ukW\x85\xda5߅\xbcyr\xd82\xa0\x97\xdb[p\xa5\xef\xb4\x8b\xe0\xd4\xe9\xf3\xb6t\xbe\x8d\xea\xd70\xa4\x9f\xb6\xea/yv\xf9\xe2\xe4?\xbeM\x87\xcf1(\xf2?\xc7 (\x989\xed\xab\xc1P\xachAC\xd2\xd3J\"6\x84\xe2Fk \xa2\xd2XpZh\\oZ??\xc1U\xfdj#\xe9;x\xd5\xdaMX\xefT\x84FW\xadr9\xe8ֹ\xae^L\x8du\xfa\x8d\x8f\xd4\xdfʾ\xed;\xf7À!qդ\xbb\x00\xfb;o\x95\x81\xd1\xc3\xdc\xec;\x8a\xfbÄ>•\xebm\xe1\n~ \xe1\xb6и\xfe\xa8\xee\xfbоM}\xfc\xf0A\xa6W\xb3\xf3`\x84h2|\x9c\xc6U\xednK\xe5w^\x87C|\x9f\xeb\xfe\xa4\xe6\xa6 \xb7\xec\xae\x97n\x8d\xa0\xb0\xbf\xb15\xe3ڴ>\xe95\x82\xb3\xb3\x85)\xe0e\xdc#ږn\xf7\x88\xf6\xc6+\xfb\xf3\x99!O\xee\xe7\xf1vȓ\xf3yș#+~P\xf3W%\xdfUV%\xfc\xf3\xe4º\x86u\xab\xa8lt\x8fP\x8c: \xbb\xc1#|Q㦼X0 \xe8\xdd\xce6\xa0j\xc5럓ga\xe0\xd0)\xf0ہ#Vhۺ\x8c\xd2\xc0\x8f\xab\xa7b\xa0[\xbd~\xd9R\xca\xa0\xdb'H9lf\xe0k>\xbbW\xad\xdd}\xe2\xea{\x97\xe5\xbd\xcaeqi\xac|\x9c\xc3\xe5\xd9\xc1\xdbv\xfe\xfd\x87Lq=\x87T\xc2@\xf7\x98at\x9e\xd9\xf9û\xf2\xe5*\xb7\xc2\x83\x9c\xbf\xb4\x9b9\xa5?\x94|\xa5\xb0w\xa6\xb1-;|\x81s\xcc\xef\xa9\xed\xc9rf\xcf\xcdU\x87\xb2e^VV\x9f[Q^\xba|\xfe>~&\xbd4R\xfbK\xd3\xd5\xd3'\xf6\xb1\xe1\xa8\xce\xdc\xff\xfa\xf5E\xf4\x9e6\xcfO\xfc~G\x87\x85X\xbbާԋm:\x85\xbb\xdcm\xe10zH\xa8\xfc\xad\xe0b\xc5l\x00C\"0\xbc\x8dE\xfc\x81B(iI>)\x80\xb0\xac\xe2\xfap\x98[\xc0\xf11\xabp{]ê\x816\xecx\xb9f\xaf\xfa\xc7\xd7\xf3\x9c\xe3\xfe\xe0\xfe\xf6\xd5?\xf0\xc4\xd2\xd7p\xe0lb\n\xe6\xe6;\x85\xdd\xeb\xcb=\xc29X\xe1\xa9λF\xde\xee\xb7DK\xef\xed}\xf1<\xdel\xb7\xa7\xfef\xbc\xa7|\x8e\x8fY\xd8_\xef\xba\xd6\xdajx\x99\xb8ū\xf4\xfe\xce?>Op\xaeO$\xe0}\x9e\x81\xae\x9f\x8b\xd5hF\x93}\xe7Ε f\x8eh\x86[Ob\xf8Pګ6\xd2\xd4Q;\x90\xe3%\xef\xc1_\xad\x836[_\xcbK\xe6\xcc\x00\xd3\xea\xbf\x94\xa6\xf8\xda\xfdP\xa88\xe1{\xd9 \xbaf+y'\xf7\x88\xa6-<\xc6^\xfd΅\xdbg\x9dy\xafRq\xe8ٺ\x92ƛ\x90 \x9a=*\x92á(o\xd7o>ޓ9[A\xbeΙ\xdaCY\xf5\xc7\xe5q\xf8\xc4\xf5\x9bp\xf7Q\x8d\xe9B\x81\xe2\xbf\x87\xc3\x9c\x80K\xe7i\xd53p-RnK=\xe3c\xc0\x99\xf6}N\x9a&\x84$\xc2\xd5\xcf\xca\xa5x\xa7\x87\xce)\xd5鮏\x00\xb5\xa3#\xfd\x9f/c\xa20 @G\xb8\xc8Θ4URH\x99.%\xa4̀\xffӧ\x84iS(A\xe7\xf8ؗ\xb4\x9f\xb3|\x96\x96t\x82\xfaK\xbe\x8b\xc0\xb4ۊl+\xb7\xafb&\xbas\xd7\xe0\xc6\xc5p G\x8e\xd3\x9e/\xcd \xd5>xS\x9f\xbe \xb8\xa8:\xbc\x8fA‰\xc3(\xeci^\xfb\xb4?\x9e\xfb\xea\xdcQ%3\xae\xf0\xa5\xfe]\xb3l+:\xf8\x8f\xa5\xca\xf4\xaej\xea\xb0&\xf0\xe3R\x91Ù\xcfw\xb0Z\xa1]\xefT#\xb5\xf6\xf0\x93\xe7o\x81\xb9\xabv)-\xebU- \x9fw\xa8\xb8\xd5\xc1\xfd1?iwi\xdcw\xf7\xf0\\~\xcf6\xd8P\xaaė\xc29\x83\xbc\xf8\x84T) OQ\xb9΃f\xc1\xe6]\x9a(J\xbd\x9c vzR\xe2\xd6 \x9a`\x83\xd5&\x9a\x81\xb1 \x8e\xb8z\"~ñ\x88崙b\xd4\xfd\x945ɉ_٫\xf1\xd4 \x9a`\xd9ex\xfa\x88\xc2\xfc\xe9\xcf\xe9\xff\xad0\xef\xe9?iol\xc3s}8\xecK\xff\xd14\xb0\xe4\xa0R\xc7XL\xfe،sTQ(\xa9\xdcT\xd6\xe8\xe5y\xaaVȎ\xd6\xa7\xb6\xd7*\x84\xd9\xe8\xa5} \xd1b\x80\xb1c\xfb&\x90<\x99\xf82U\xea':\x95\x96\x856m\xd9_ \x9d\x00\x9c\xf6\xa7|3\xe5K(Q\xfc%\xd1T\xb5\x8f,#L)\x8c\xdf\xff\xa0\xa5\xab=)\x93%K\xa3\x87\xf7\x85\xd7^\xa5\xd5:X \xfa\xab\xe2G2 /\xaa\xf7\xff\xf6't\xf9t\x90\x92\xceX%\xf4\xf9\x93\xf5\xb9̰f\xc5׎\x88Y\xe4\xd1\xc4\xc1\xfeEm\xa0є\xfawp\xff\xae\xca*h\x92\xe8\xa4З\xad\x93\xa7/\x849 V\xb8\xbeA&\xfe\xd4w\x9b\xd7\xcf\xc54B\xf4\xb1\x82\x83\xa2 '\xda\xf9\xa6\xb9u\xfb.\x94\xab\xf4\x91c\xdd\xe9&q\xec\xc8>\xb8\xe2\xde[jmFP\xd0\xe1k\xf8\xa0X\xbfqWW\xe9n{}\xdaԭ\xe6\xc8;\xf4\xb0W\xf5\x83\xd6p\xfe\xfc\xdfƫ\xb4\xe2\xb3K\x87\xc6м\xf1J\x8d\xae\xad\x91\xd5Z\xf7\xcf\xe5+W\xa1]\xe7Ap\xec\xf8)c\xaf\xc7\xf40\xb6n\xf9TLq\x9f\xd1+\x9d\xb9x\xe9\xf70d\xc44c\x95\xa3cZ\xf5<\xfa˞P\xf4\xa5Tzn\xa15\x86\x813\xe6,\x87\xa9\xdf,v5\x91\x90\xe5\x8b\xc6C\xbe<ٽ\xea\xf7,\xed\xd5=\x92\xb6w\xf8\xa2\xdf\xc7P浗\xd5:\xeb\xfe\xb2\x9f4w\xf60?nڪ\xf1tr\xf0\xa6~\xfer`g%řz#M\xbc\xfb}\xf1\xac\xfb\xf1c\xb5\xcf\xe3!:bJ\xe0\xf2>\xe8\x9c\xdaof\xc3\xcf^3V\xf7\xbd\x90\xab\xf2\xc1Ǯ琮B\x8b\xc65\xb5\x9a˳\x83I\x8f˘\xa5\xa4m\xe7!J\xc0\x94\xebe\xc7\xc79\xe4\xfb\xe5\x93p\x91\x99\xb8\xbb\x96\xa2>.\xa2iK\x88]\x9aB\x9dZoA\xfcXI\xb2_\x8e \xb5\xca\xf0C\xab\xf6\xa7\xcf\\\x81\x999\x96y})hhb: \xc6=\xb0vo\x99\x87+\x85\xfd[]a\xd5;F\x8du\xbc\xb0\xc1\xf3~[P\xd8\xde\xab\xdaJ\x8c\x990f\xcc\xd3WF\x99\x8c\xb1^~)̟1X\xc1J}4RY!h\xf5 `x)\x801\xe4\xf7\xe7\xfcz\xcc\xf1\xac9'\xe7\xea{\xe0}\xb5\x8f2\xbcj\xbf\x87=\xaa@\xed\xfe\xdd\xacZh\xe3Nn/Gx\x92\xe0X\x9c\x8d:\xda)\xa9\xe2\xf3\xe4\xfc\x9e\xa3\xed`\xd6,ZA\xd2\xc9awi\xdd\xe7^A.\x81sp\x8b\xf4\xbe\xe7+\xe1q}\xfe\xb2\xeb.?*aɛ\xc6:\xd7O\xf8ER\xd8\xe1u\xef{O\xaf\x8d\xae#\xbd\xe9Z?\xdd!\xd6M\xdd\xe2 \xf4\x8aU\x98\xcfG\xde`\xc5v`\x90\xafd?\xc1\xfdq?l7?\xbeem\xb7\x8f\xda>]\xabC\xe57\n\xe9\xf3\xa9J\xaf\x89S\xf5\xd7\xe6[Ưv;L\xcb}\xc5Z\xf6\xd0\xea%\xa0*\xa6\xb3%\xe6\xe7o݇*S~\xd4Z\xf7\xca\xf1<\x9f0\x89\xcf@4\xadH=\xf8\xe06̾yNk\xcb\xe3J\xd6\xf9\xe3\xdbBƴ\xc98\xca'L\xe6Q\xca\xec1\xb36\xc2\xcau{}\xd2 ~X\xaa\xbd\xfb\x9a\xb1\xca\xf28\xb6\xa4\xe5\xfem\xf7!\xd8\xf4\xfd.\xaf\xf7\x99\xf1\xf0\xbeUI\xbdM\x93cy\x8b>\xa2`] \xe8'\xbaѴgxx(\x9fq\xb1\x85\xd3\xd5\xcf q%~\x9a\xcci m\xd2?\x9f%O\xc1\xb8`\x81\xdes\xaa\x84\xe33e\xe8\xbdP\xb8r\xea\n\\\xc2\xd4\xe6\xd7\xcf_\xc7=\xaa\x9f\xf8dO\xef\xac\xdey\xbf }E\xbe\xff\xf0\xd9$\xd2\xf4jd\xff\x99\x9f*\xb5\xca\xc2K\xc5\xf2i\xf0\xfd\xe0:\xcec_OXf놼\xb92ü\x91Mm\xf1q\xa1]\x9e\xd4 _\xbb\x9e\xa9Ƹ\xc1:~\x9a\xf7\x9a\xad\xb4|!WX\xf1Uw\xe5\xf8\xfe\xc4M\x00\xf7\xa9\xcd?g>\x80Ǐ\xc0\xc4\xc2\xc5\xcc(\xc1KY!\xe4\xdd!烶\x9fO\x87]\x8e\x99(\xdf\xabtk\xfe6$\xc2\xf3\\)\x9a*\x99\x84M\xad\xd0.x*\"6\xc0\x98\xa5\xe2)\xa5\xe9\xa6U\xe6\\\xba/̘\xe2\x95ȋ\xc1h\x9c\xcf8>\x8e\xc0\xdax\xb3ї\xe3\x9f\xc1b|*\x97b<\xf4\xd7|\xbcp~\x81\xc6<5\xb7z\x9a\xeeGN 6Q{\xb2\xe5\xf8\xc0i\xe0\x90W ܦ\xe66\n\xa2@S\xb7.\xadp\xb5p c\xb5\xe3c\n\x9eu\xef5\xfew\xf0\x90\xe36\x92\xb0]돠M\xcb\xfa*\xe8\xbb\xbe9/]#\x9b\xfb\xfc%۾\x9e2 ^)Vض\xfb<\xbd)\xd8\xb5ٳ\xef \xb4n\xdfۧ<#\xc1\xe8\xe1\xbdq\xaf\xdb2Xe'A\xa7\x8eM\xa9\xb9u\xad\xf4\xa3\xfc\xb8\xc7\xf1̩_*\x81a{{\x8c\xd3\xdb\xd2\xd1\xda\xefi\xddX\xf5Œ\xf3}\xf1y\xa8^\xcd\xf7\xdeK\xf6҅/\xfa\xc3\xf3ʼn\xa0\xd0_\xd0^\xe4\x8dZ:_\x99[WH.\x9c=F(\xe5\xf9\xb2\x8f\xe3\xff\xe3|\xd4¹\xccү\x83\xa9\xd8؍7LO\x86\x8ePZn7\xa5}\xebжe]7MTY)+\xfb˷4!U\xd2O\xf9f\x89\xeb=\xa9\x9b~T\xbauj&I\xfb\xd4+9=d\xefM[q\x8f\xe8\xc3T\xdf?{D\xf3&Ra\xa7\xaa\xed7`\xfae\xd7+\xa2\x8fwtg\xe26577\xa9F\xb5\xf2\xd0\xf3\x93b^rk\x9fJ\xe5\xcaMx\xb7Fk\xccz\xe1\xfb\xa1]\xca/Y\xe2%\xf8\xe6\xab\xfex\xf3eX\xc1\xa1\xf2/I\xc8|QaӸn޶?\xec\xfd\xcdy\xea\xe9|y\xb2\xc1\xf2\x85c5T\xf6\xa7\xdd\xc8)\x92U}\xe4\xf0\x8a\xd4\x90$\xaa\xfc6l\xde ]1-\xb7\x9b\xf2q\xeb\xbaЮU\xd1\xc4\xe9\xf8c\xfa߸uޯ\xd3\xe7\x90{\x8eE\x8b\xbd\xb5[\x98\xe9\xb9|3\xfd)\xcaWi\xedjE\xf4 \xb9\"Z\xbb\x93\xe6\x8cU\xd8F\xbef.\xe2[ut\xb7G\xb4Qe\x9a\x990\xaa;\xbcZ\xbc\x90R\xcd\xc5\xf9\x82\xff<|:|2•\xedR\xfe\x9ci\xf1^\xab\x80c\xed\xef\xeau?\xe3\xc7'_\xb9\xd2/ n\xb7\xb1l\xfeȞM~\xa5\xf5\x98ʇî\xd8\xc78\xb1\xae\xbd\xf5\xf1}\xbf$8\xef\x9f\xc8(kn\xdati\xe82y\xfd\xf2\xf0\x9eZ!\xf1\xbay4P)L\xb0.\xc0\xb0\xd4G\x9b\xdeU\xfeV\xb0\x82\x8a\xac|n8\xe7\xe7ϛK\x98\xb3\x89\xad\xb0\xd4ת\xfb%\x8et'\xbcvo\x97\xc09\xb8\xc5 z\xf7󧴂ˋ\x9d\xf0\xa9s7\xa0qg\xf7K\xef\xd2\xc7s\xabgt\x86dIBd\x95\xe3\xdfs\xb8\xb4a\x87\xa9\xb6\xaf\xefP\xb2\xa4H\xa2\xdc\xdb\xfds\xed\xd4\xfaZ\xcf\xe4\xf7y΢\x901$\x91\xa3@\xf4 :\x8c\xb9z.<\xb6f\x90•\xca\x81\xbe\xaa\xf85\xd7\xffr\x86N\xf8\xce\xf6=In\xf7\xf63\xb9=5g\xe8\xa3\xfd~gM\xa6\xec?\xf6\xe5\xae\xdc=}ӿ#\xf6\\\xfdìZ\xbc \x8e\xfcyң1\xad|N\x84\xd9\xfe\x92b\xf09Q\x8a\xe4\xb8J\xc7\x9d8\xc9*\xfbZ\xd3d\x8b\xffc\"\xfd8< \x83ϡ\xfe\xf0!.Lp\xf6\xac\x98>[z\xc8]47\xa4ʔ\n\xd3m' h\xe0\xd9\xc3y\x86\x8a'\xf8,{\x83G\x8e\x9d\x87K'.\xc1\xcd˘\xd9IN:y\x98ukز*\xa4ϘFVE\xf9\xef\xf2\x85\xe0ءӊ\x9c\xb4\xe9SA\xabε\xa3\\f\\@\xe3{\xc5\xf4ϑ3\x96*\xd3G\xd6\xf3ƴ\x82\x9cϙ\xfbK9U\xb4\x8e\x96\xd7\xc1BBb.q\xbc\xa0ЯW\xde\xf1\\A\xfd\xfe_J\xf4\xa40s\xf4\x85\x97W\xf2\xf3 \xd35\xf1äk7\xefc\xc6\xd5`\xf8\xf5\xdb!@\x99*CW\xec\x87'G/s\x81\n\xfc\xf3\xf5\xab\x906$^L\x9e\xd2o\xac\x94A臘\xbce\xef\xa9p\xe0\xf0)#Z\xd5}\x9a\xd6*\x83[qч&\xbe\xf5\x8d\x9d\xdbg\xa2\xc7L\x90?|\xc2k\x80(\xd6\xf2\xf4\xfe\xd4\xf1$\x91\xf7\x97-O\xc2S\xdc;\x9a\x8aI[\xe2av\x87\xa0W\xf2B\xa6\xecxAa\xcbO\xe5\xe0 \xcf\xfd\xc7\xe99\xfe\xac\xf7\xaf\xd2Q=\xfeb-a\xbd\xfeW\x8c\xc7\xffN \x9aƁ:Z\xb4t-|9\xd2\xfd\x83j܇zff\x90w\xe9\xc6\xfe\xfa\xf3 \xb3' @A\x97n\xbd\xbe\xb4\x90f]դa \xf8\xa4ss)\xf5\xb1\xa6\xf4^[\xb3\xee\xc7@)|\x9d\xda\xcbx\xdd\n\xa3_\xed\xfb\xa7Q\x8b\xeep\xf0\x8f\xa3N\xd8*4\xf9\xf2\xe6\x84\xc5sF9H\xec\x9b\xe5\xaa5\xe1\xf3A}\xaa\xb4\x97\xecOkgB\xcaI\xd5\xe9QO\xfb~ܰ\xba\xf7\xe5\x987\xd2\n\xbe\xb9\xdf \x87B\xf2(\xed\xec\xb9 \xb6v\xf8'\x94\xe2\xb5cW\xfbF\xa7O\x976\xac\x99\xa1ި\xb4I}\xd3)\x97\x9b\x9f\xa2\x85\xe3m\xfe\xf6\xee\xde\xeaX\xc5~z\xb5\xeb06|\xc6\xb5\x00\xbe\x99\xbd\xdcF\x8ag5\x8d˕\xb8\xa2\xfd\xb9\xac\xe4;\x85HQ-\xf8\nD\xfd\xc9\xd3\xe7\xa0V\xfdO\\\xc1\xa7N諬\xfe\x96\xf2\xf8\xe5\x85\xde\xd5P\xb1\xc3sz\xb7p\xc3\xe6\x9f\xe1\xf2\xb7\xe2\xe0o\xfe\xbc9`ɜ/!\xed\xe7F˜\xff\xdd\xc0+\xd7lƕ\xe4\x93H$\xd4W\xd7N\x83\x94) +T\xb8|\xceM\xc1G@\\ DO\xddʽ\xf1\x8a\xd6\xff\xdc\\\xdfpP\xa0\xb6\x8f\xcb@-\xb9\xb1S\xbb\xfaЦyM\xee\xd1X\xefĽ\xc7\xdbw\xfd\xd2\xd59G \xd8ޯR\x8f|{0V\xecP\xf3tI6\xca\xc1@B\xfcE\x80=,\xda\xe9\xde\"\x92Z\xe7\xae\xe39\xbd3XP\xe99?\xa8#.!\xaa`\xae\xaf\xdeC\xb0\xb8u\xe6_\xc9ɊOt\xd5I<\xbc\xa7Vh\xd7/\xae\x90G\x95\xc0\x96a`\xf0R~}\xf5;\x9e.\xb8\xfe\xdc\xeeH\xe2ys\xa70W#\xa6`\xa7\xfa\xf2\xe1\xe1^__\xdc\xe2\xbd\xe7\xf3\xa5\xb0H\x9e\xb1vx\xe7\xd7=\xc4\xedq\xd33K\xbb~ \xe0\xd0agϬv}\xf2Z\x89|0\xbcg-\xa0=\x9dݔ\x91\xdfl\x80\xef\xd6\xef\xb3l\x92'}\nX\xda\xea-\xc0-ѕ\x98\xfa\xe2Mh0{\x8bF;8w1H\x8dO\xb1\xb2\xf6\xa9\xe4\xa4U\xafDK\xff\x95c<\x89iE4\xc1ކ97\xcfk\xed\xf9e\x84\x993\xaed\xc5\xf3nʡ\x97\xa1c\xdfy\xb8?r\xb8e3e?\xe4x\xf1\x95U\xae\xb8m\\\xff\\ď\xa1\x8cXe\xca\xc0m\x82^E=0\x00\xcf\xf9E\xcc\xed\xe5\xf7S\xff \xb6\xee_o3\x82\xe8iy^\xc4\xed\xf6Z Ze\xf1\xd7_;9+\xf2\x93\xe4\xc5q\xe0\xe8r\xb3\x87*Rg\xa9\x00'\xe0x\xecojn\xda[v͊\x99\xb8/j\xfdťr\xf7G\x8b #v\xb0\xb8[\xf8r\xf4TX\xb4\xe4;\xae\xb5W8i\xd2İs\x8b0أ4b\xf0̹\xdf\xc2\xf8I\xb3\xbd\xf23\"3g\xce\x00+O\x81ĉirƢ\xf1S,/8\xaa\xbd0z\xde\xc4Y\xd5k\xb7\x86\xdbw\x9c\xaf\xc8Z4w<|A\xbat\xf9\x82\x9f\x81h\xef_\xb4\xaa\xad\x94\xda#z\x9b\xbaG\xb4\xf4?\xef\xb2\x87L\xbe}\xf7\x88\xae\xe8\xdfє:hќq\xb8j.]]\xe6>\xa3^t\xcc\xddi\xc4w\xed16m\xf9\xd5X\xe5\xe8x\xf9\xe2I\x907w\x95\xd6\xee1\xa0e_;\xe2nO4\xd1w0b\xcc\xd7\xf6 3\xa8?\xadޮ\xa0\xd6J%\xa4\xbe\xce\xe1\xb1fìy\xf67\xa1F\xb1\xf4\xe0\xb6o\xc7\n\x9fi\xe0\xff\xc0\x95\xd6 \x9b;_iM\xfbO/\x9e3\xf2c\xdfSѵ\xf68\xbd\xb1\x90~\xcd\xdb\xf4\x86}\xffs\xbe\x94\xf6\xa4n\xfa\x91\xefL u\x82/A\xfe1\xba\xc5\xe7q\xab\xe6u0p\xf2\x91\x9d\xfb\xfe\xba~\xe3|P\xbf Я\xd32mR(]R\xa6\x93\xf6l\xe5Oj\xee5\xb8G\xb4\xefbm\xefO\xd1\xe3\xb0a\x93+\xa2\x97L0\x8c\xa1\x91>~t\xd8\xdf=\xa2io\xe6E\xb3Gh\xd7(\xb3\xcd\xd6\xf6G\xb0Ԁ\xf6e\xafX\xb5\x85\xab9\xfd\xb3O[\xe0>\xd3U\xcd\"#M\x9a\xba\xd3!/u\xcc\xe1\xcd׋\xc3Wc);\x87\xf4(5%\x9b%\xec\xd4~j\xe7\xae\xd0G, \x9b;\xcf B_/\x993B\xd9CۭvV\xf4t/Ҵ\xcd\xe78\x87r\xac\xf8\xa7\x9d\x9b\xe0\xf2z\x878\xca\xc7\xdd[v\x8c\xe2bj\xee\xc8\xee\xd3,}A\xabnj\xd4\x8e;-\xab\xfd\x96/\xfb\nP V\x00\xb4\x93\x9a\xde^H\xe0\x89\xca\xd8ʈ\xe7\xec`c\x9bӱ\x8d\xbd\xfc~^\xf3\x9fJ\xef\x81g>\x91\xee\x96\xec\x9a\xb3\xe3h\xf0$R\x8a\xe3\xeaIu<\xe4\xc4P\x85\xd4G\xd3W\xd5\xc3\n\x96\xb4\xfe\xabJ\\\xed\xb8p\x89\xbaja\x9c\xe1\x8d0\x9f$l\xe8\x95\xe7=\xb0\xd4G\xea\xef\xb6\xd7_\xf7\x8b8\x92\xfe\x94\xf6\xb8\xc5sz3̹;\x85\xcd\\\x00I\xf3\xa4\x9c\xa5 ^\x92\xf3\xe7W\x85\xffx\x9c\x9fZU@,\x87\xed\xf4\xf7\xb0W\xf5\x8f\xa4\xd7'(\xd5N\xee?\x84o\xde~\x00\xef7\xc7=m 'K\xf7n[\xe2\xa8r\xec\xc0\x8f\xe0\x95\xb3\xd9\xe2\xaduq5\xf4ZfQ>}\xfb%hD/\xc7Io4v\xff\xd9\xeb\xd0|\xfe\xcf\xe5\x88<% )>\xeb: D?\xc6\xe0\xe4\xb8\xeb\xa7༗\xbd\xa2˕)\x83?\xf1\xfd\xdc*\x95\xb8r\xe3.\xb4\xea9\x9f\xef\xc8*\xd3/\xad\x8e\x82\x99\xbf\x9e(\x81h\xfaM\x00j$@\xa5\xac\xfbA9\xa8\x81\xfb\xa1Z\x95P\xdc\xff\xf4\xe8k\xffX\xd1Gu\xdd\xc5sWq_\xeb՚\x98 C \xc7+ű{(\xd8O\xd58 b_)c\x93\xfe\xe0\xff\xe8 DG@8\xee\xf9\xfc\x83ϔ~\xdb\xd7\xea\xe7T\xf8\xa1|\xc9\"y\xe1\x8dW\n({\xc4n\xdd\xfd\xa7ye>\xce \x94\x8e\xbb\xe8[E!Y*\xc3\xb1\x9a\xf5\xd1s@\xe3\xfb\xc1\xddp\xee\xf098\x8b\xc1\xab\xbb8\xe6xy\xa9x>\xa8R\xb3,\xaf\x8e\xf81\xb5F \x98\xa5\xf1\xee\xf1Es\xb17\xb6V\xf3\xdf>\xa0\xf1\xbfx\xd6z8}₥#\xe8\xbd\xdf\xf2)\xed!c6\xa6\x94\xf3\x9b\xc8\xebo\xddx./\x9a\xe0c\xa7\xaf@\xa3n3\xeb\xdf}\xa3(\x8c\xe9\xdd\x9e`֎й\xbb\xb8Gp&\xc5-\xfe9\n\x9f\xe6\xf6\x92\x9e\xfd\x99\xa0X6y\xab \\ìl->\x9b \xc7\xcf諫\x93\xe2G'#{}\x00\xc5\neW\xf8\xcb\xeb'M_T\xec`1\xdf\x81B&\xe6<=Ǜ`<\x87\x9fn;\xac̏\x80\x99D\x82^\xcdA)Յ;\xb2\xff\xedo\x9cG\xe0\xd2Mx\xfa\xe7i\x80\x87a\xea|\xad\xeb\x84[\xbd\x821 \xca+%\xd0\xf2\x9f\xf1~\xf5տ\x82J\xff닞\xe3\xf5\x96\x8e\xe4\xf1\xf1\xed\xd1\\\x9b\xfesݞ p\xda>\xea\xd1d\x98t\")\xc7 e\n\xfby\xf3\xa8\x82=\xf4\x906H\x81\x9c\x80\xe3 \xb0\xbf\x81\xe8\xfe}\xbb@\xcd\xf7+)\x92\xf4\x8e\n\xf0\xc0\xa6,g\xce[\xb7\xef@՚\xcd\xe1޽\\s\xaf\xf0\xde\xed\xab\xc5Wx{\x84Bj3\xd5Uk\xb6\x80s\xe7/z\xe5eD\xd2J\xeb\xd7(\xd0#\xfd\xa9\xf1W+t\x83E3\xd8,\x9f\xc6\xd8\xca\xef~\x82\x83\xc6\xc5x=\xeeұ4k\xa4\xa6\x9c\xd1\xe4\xabM pT\xa2IҝH\xa2\xd6z|\xd2ZQXS\x97\xb9O\xb5F\xfb\xe1^ \x81\x97/_\x83\xf7k\xb7q\xfd\"\xb8c\xbbFЪy]\x95\x95\xecP#gñDK\x85 (\xb7\x87\xb3\xe6.\x87\xb1g;n\xd6\xf4\xa3\x9a\xea\x8ahRB*\xc0\xf2 Sz\xeeQ\xe3f:\x96;~t_H\x8di\xa6\xbd\x95\x83'Š\xd5\xbc\x91\x98p\xad\x9a\xa8j=\xb55N_\x94ы5\xe1\x89 e\xe8\xf5;:^\x8dV\xa6\xd4\xcb,\xed\xb8IE8u\xfa\xbcW[d=\xf0\xc4Z\xd7dɒV/\x99\xa4\xee=\xcei<-\xde\xfbs\xf2\xf4\xc50\xe5\xebŜ\x99-ܮU]hߺ\xbe->v\xa21+\xc0\xa6\x9d\xeeSsGa \x9a\xaeC g \x87…\xf0\xe5\x92eq\xdek\xd6\xff \x9f}\xee\xec\x89*V\xf4\x983}\x88M\x00\xdcR\x9f\x95\x8f\x85\xe1\xaa\xe8\xaep\xfa\xac\xb3k[bL\xbck\xcb|\xc3jz.©\xfd\xbc\x9do\xb8\xff\xe0ɰ|\xb5\xf3\xac \xad\x9b\x80sH\x85\xb1\xf7\xb3\xc7\xf9ly\xc2\xe5*\xf2\xd7K\xc59\xa4/\xceAB\xfdE\xbf\xb5\xbd\xe4=\xa2\x8ck\x81hz1\xb1r\xf1ȕ=\x8b\xb5a.k\xdd\xfd;\xb4\xec0\xc8U\xab\"\x85\xf3\xc1™C\\\xb5\xb1&\x96\xbd \xb1F\xd8z|\xf3\xfe\x95-\xe5\xef?'\xcfA\xe3V\x9f\xbbJ\xedNm \xca\x94r\x9cR\xbcQ\xb1\x96\xee|\xfc\xf2\xf6\nS\xc3\xa3\xa5\x86j\xc3!\xe7\xe0 \x968j\xce\xcf@\xcb8u(mb\xf6\xf0\xfbwn\xaf\x9e\xcd\xd81\xaco\xf7E\xb2=W\xcf\xc8N{\xe8\x8dR\xefsokp\xe0U\xe4p Vxc*J\x81\x97\xf3E\xe0\xcfh.\xdf,\xf5ѯO\xc2\xe3\xbe`{\xfd\xb9_x\xba\xc5sz3̹;\x85\xcd\\\xa2\xe2\xddaI:\xcb\xe7W\xc0\n\xac\xe25{\xd4\xf6\xf2| \xf8\x81\xeb X\xea+\xeds\n;\xb1oԌ \xb0\xfa\xfb\xbdO\xdaf\xcc\n\xd7/$\xc4\xecyңf\xdaɓ\xc0\xf2i\xf0z\x9b\xc0\x8c\xb0\x81n\xdf{՛\x8f\xb7\xddo\xf8[\\ \x9d\x9fV'\x93\xd1\xf8_O^\x86\xb6\x8bwh\xdc\xc6\xe5+ \xc1\xe8 \xa7\x81h\x8c\x88Ÿ\xa1waƭs~\x9c\x00\xbe\xd5reM\xcbQ\xf0}|\x99ߡ\xff8\x86\xab̬\n\xa1\x83&ʼe D\xc7Àx<\xb9\xe8\xa6\xc2 \xe7\x941\x9d\xacX\xc0ѫ\x80 7\xa7\xf3\xb6$\x8c\xa6J\xf25\xa2/]\xb8\xa6H BCr\x95,a8\xe1p\xd6þR\xc6*\xfd\xc1\xffQ\x88\xa6\xfd\x9e\x95\xd5Ϙy\xd1\xd7\xde\xcf \xf0\xdbb\x85r\xc1;\xaf\x81r\xaf\x84\x8c\x98Z:>\xda\x8e>\xde\xf3\xc7?0q\xdez\xf8\xfd\xc8i\x937i\x9fh\nFgΝ9\xa0ϏRH\x94\x8c\xff\xe0\xaay\xf1\xe2㸦\xec\xf4\xccL\xfe$\xd2^\xee\xf7\xef\x87\xc2\\\xc9y\xf7}\xbd\xa2\xf6\xf1\x89\x87\xed+\xd7|\n\xbfl\xf7l-\xa5E\xfe\x97\xf4\x99:z ܾ%\xf6Ԩ_^(\x943\xf2\x8c\xffE.\x9d\xbf\xb3\xa7\xac\xb2\xb5\xa8d\xb1<0\xbeO3\x9e_/\xccX1R\x9d\xf5\xf45x\xd2I\xcas\xab\xa7w\xd36\n\xb5\xf1\xa5\x8bWnC\xf6,\xe9a\xfd\x8c\xde\xf0\xf4\xc6}x8\xf5g\xee\xb8\xf38\\\xf9\x9f5n\xdf`S\x82\x8bc\xfa\xedBp\xfe\xeaM%}W\xf4˒W\x8f\xed\xf3!\xe4|>\x9d\x98\xb3\x81\xa7\x9cRp\x98+\xc5\xe6\xd7WN\xcf\xf1\x8e\xd8\xf2D\xe0\x87`\x8a\xe1K\xaf\xe6Nj\xa3\xed\xfc\xed\xd0>\xdb\xe3\xf2\xf4\x8f\xd3\xf8R\xff\x96j\xa0\xf8!\xc1A\xb93A\x90\xfc\x98,P\xf2\xa2ڞg\xfcE\xca\xfe\x92\xdd)\xdd\xfaG\xb6\x93\xbfQܞ\x9f_R\xac\xf6\xab\xca\xf7\x88V[H?\xb8\xd5ۊ^\xf2\"\xd6\n\xff\xc8\xdd\xe7\x89fŐI\xa6Ou1\\\xfc D(\x90\xccgXIII\xe3\xfc3h\xc4\xe8i\xb0p\x89\xfe\xa5\xa3.\xbe\x9f\xe9\xd3\xe1W4*\xb1Ѐ\xfe\xea5\x97\xaf\\\x87J\xd5;a\xa7мX(\xda6V9\x96\xe9\xdc s\xa6\x9cވ\xa7\x95B\xa5\xcb׆\x87\xb8ߎ\x93\xf2\xc6\xeb%`Ҙ\x8c\x94K\xc0tO\xbf\x86&-\xbb3:{PY\xbd\xc9YЋR\x9a\xfb\xb3\"\x9a\xf6\x9a\xfcq\xcd,e\xb5\xbc\xbd&c\xee/Q+=l\xb6wҴy\xf0\xf5\x8c%\xb2\xa1\xa3\xdf\xf2e_\x83\xf1\xa3\xfa(\xb4fn\xfa\x88\xb5\x96\xe6^H\xa0C\xab\xd7n\xc2T\xb0\xceU\xb4\x97\xf6\x92\xb9c \xe7\x94#\xf37\xc0ES\x85\xd4G\xfb\xaa\xb5\xda\xc0\xd9s\xd6\xbb\\\xad\x84߹yо\x98Z\xf1\xc1\xdfp\xbajMLj\xfb\x8f\xbb|\xdbv\xec7\xa1\xec\x00ʘ\xb0}\xe3Bt\xc3\xf6Ă\xcf\xdf\xcbWn\x80\x81C'ٱ\xb0\xac\xef׳-|X\xfb]'\xf9\xf1 \x99SXN\x99\xc7O\x9e\x81\x9au\xad_X)\xf1v\xc5\xd20\xe6\xcb\xb6t\xd3ϻ\xa1K\xf7aVM-\xeb\xc4Ѹ\"Z3H%\x8b\xe4 \xe3׊\xe8\xc5\x8cӷP\x84\x8f\x84\xfd\xd9#\xbaV\xf5\x8a0\xb0\xaeN\xb4\xe0\xa7\xb2\xb1\x97\xf7'\xb50\xab\xab\xf4\xfd\xe2,k\xa8\x9c2\xbe/\xbc^\xaa\x98R\xa3\xf1S\xf1\x9a:\xaa|{\xbc:\xbfH@3箂1\xe7$y?\\2S\xca\xe3\xaap\xcb\xc2\xed\xb7$\xf2\xaf\xb2J͏\xe1̹K\x8e\xd3\xb2k\xf3\xea`a\xaf\xd3\xf1\xce\xfd%\xcf\xa9\x9f;/\xc4jǃ\xf4\x88u{\xa7\xfe&\xff\nN\xde\xf9yz\x92\xd3s\n_x1F\xad\xb5\xf7\xbf\x92\x97\xe50WP(\xf5\xd1n\xaf\xd4\nN\xce\xf1\x9b4\xb8B\xce`y\xbb\xc1\xf5#Xa-\xeda\xb0\xdf\xfa\xf3\x8e\xe2\xfa\xbb\xc4\xf3\xe6Na.&\xa6`\xa7\xfa\xf2\xf1\xe4^__\xdc\xe29\xbd~\x80\xd9E\xaa5 \x8f\x9f\xe0jV\x8bB \xa3\xf0\xb5\x89V2e\x85\xfc/?\x80\x9fW\xa5\xd1\xea\xf8\xc1\xfb\x95_\x81O[\xbc\xa3\xbe̗\x8d\xad=8{\xe5\xaf0c\xfe\xceB\x81\x93\xe1\xc7c[\xbab\xbaa\xbcU\xc61\xf6\xed\x98\xfb\xe3%z \xfa\xabJ)\xcfLnя1\x987\xe9\xc6i8\xedeUt\xc9\xe2y`toc\x90\x88\xeb\xf0(\xec1\xf4\xbd\nv\xed;f\xa9?\xa1C\x92&\x85Z \x8d\xfe5\xa2#\xc6ݥ\xb4\xa2|\xa0;\xe33 \x96\x8f08zѱ\xad\xdcw֯ڮ\xa9\x95\xa5`L͝B\xbd\xc0\xab\xf6\x952W\xd1\xfc\x81h\xf2kXh(<\xc2wda\xf8N\xcf\xd7\xeag\n\xea6\xfd\xa0T\xafX\xb2b*\xebĸ\x92۪\xdc\xc1\x8f#\xe6\xad\xfaf,\xdb \xa1\x86T\xeb\xf1\xf1c\xd1\xa5 @ \xc9\x83V |\xd4\xd1H\n\xc1U\xfc \xe3'\x80$\xf8\xd1C\"\xfc\xa5@8\xe9\xe74\xad=\x9dU\xa1)+n\xf7\xed\xf8Ω\xab;'I\xb5\xaeiӹ\xb9\xe7\xf5\xa1\xb0 \xfa\x8f\xff\xfd\x8d\xcf \xbf(\xd8,Y\xd3C\xe3\xb6\xd5m(\xff\x9bմ\xc0\xbc\xe9k\x802X\xfa\xe0e\xcd7!\xa6f\xf6U\xf8\xec]\xb0/\xbd\xa2\xbf\xe0\xbb\xdd0q\xeef\xa0G~Y4R\xe2V]\xf7G\xfd\xa8\xce1\xba\xe4P\x9c\xe1\xf9dY\xd0Q!\xafd\x87\x90\x8a\xe1\xc4\xf9+в\xcfT\xb8tU\x8e,\x94'3 \xefQ\xd2\xf1\x95\xe9\x96\xcc_q\xfe:D\xe0%\xda}\xa3_\xc3`\xb4\\\xedP\xa4>\xf8\xf5V0\xe0x\xe5y\xafAO\xcf\xe0\xd8 l\\7G\xa9\xf5\xce\xdd<\x9a\xa9\x81{zт.\xb4\xdbw\xee\x87\xf6](r\x9d\xfeiݢ.th\xd3\xd0)\xb9N\xc7\xa8\x8eqv\xe4\xa5\xfd\xb5\xeb7\xa1B\xe5&\xce\xf8 U\x81D@\xdd\xd4\xc0 \x85\xce!~\xe2\x94\xf9\xf0\xf5̥&\xd6ހ%sǠ>\xb9m\xdfT\xf6\xe9?\xd6|\xbf\xd5 .$$l^?\xf7\x9e)\x8d\x94\x87]\xa4\xf0\xf6\xa2\x8e\xd8\xe1\x8d\xacz\x9dp\xe2\x94\xfd\x97\xf2FEr\xe5\xc8\n\xab\x97b\x00\xddf\x80> D\xbd\xa5Ϛ6^y\xb9\xa0\xda!\xe8<\xff\xf1 \n\xef?¿W\xbbЊz'\x85\xf6\xffٹi\x9e\xf6a\x8e\xc6Om\xac U{\xbc \x90FȀ]{p\xf5\xe9\xc7\x9d\xa8\xa1\xd0t\xef\xd2\x9a4|Ϛ\x9e\xfbÚ\xcau-\xcd!\xe5\xdem\xe9\xb8\xcd!K\xe7\x8dDz\xae\x90S\xd8^Ԅ)\x8b`\xfaLuK{2 \xb3t\xdeeN\xd3*ĵ@\xf4\xdae\xe3!'\xae\x86\xe6\xde\xe5\xa6\xfa\xc2\xe9?\xe9=~ܰ\xd3X\xe5\xf58u\xaa\xe4\xb0}\x83H\x87f;a{h\xc85\x92\xb0WQ\x8e\x91\xa7\xcf\\\x82&m\xfa\xbb\xfa\xa8\x80\x98\xd3GX\xf3g|\xb4ǹ\xbb\"\xf5\xd7f\xb5\xb9[؝TΝ\xb7\xe6\xf8\xa8\x83\x85\xfdN\xa3|~\xd0_$p \xfe-p\xa0Ƈ\xb9\x9d\xfa[\xf7\xaf\xb9\xbd\xe7\xf9\xca\xfd\xcd\xe9\xdd\xe29\xbd\x90\xe8\xcb\x9e\xad\xa2\xa1\x86\x94\x92\xe6\xaa\xe2$\xe8q\xbf\xe8\xefx\xba\xd3p\x86\x81\x81\xb5\xfb\xd5\xe1Na\xbf\xf5W\xd5\xd6~\xb8}\xc2\xc6>\x86\xe7͝ŒM\xac\x9d\xeao1}\xd8\xc0\xcf(N\xee\xcf\xe9\xcd\xf0\xcf{\x8fA\xbf/\xed\x9f\xe7*\x94H \x9b\xf7\xde֔\xa0@t\xd5F\xd7a\xe1\xb8L\xf0\xf0\x9e\xf5\xcb\xba7\x9e1\xba%\xe4ۙ͞\xe5q\xb8e\x8fYp\xd4f5q\xadb9\xa1\x95\xe2\xd8y\xfc\xdd\xfc\xf7\xe8\xba|\x97\xa2O\xdc\xc7sB\xfe\x92ʻ7\x81hJ!}4\xf4>L\xbbm\xff\xacGj&m pu\xe3\xfcL}\x8e\xa9\x89G\xcf\xd8k\xb2\xfe\xa02\xa1\xa5H\xa1\xecM\xfdSk\xfb\nD\x93\x8cE3{ӏ\xa9\xc1E\x8fPVl+a\xb8\x982z1<|\xf0HQ-Y\xba\xb4\x901_\xb5{)M\xff\xa5\xf4]\xe0\xd1\xd4\xcf\xe1\xf8\xf1D\xd8\xfd{z\xef>\xa6:Ǖ\xe2\x8a kQ`W \x82#\x9a\xe6̍\xb3?\x87\xccR[\xb3ڃ\xb8*\xba爹pƐ6\x9e\xc6v\xfcH\xa1 \xa6o\xa7\x8fu\x9dZݜ(\x9eC )\xfe\xd2\nh\n>\xa2P_\x9c\xfa\xe7<\xec݉\xe9ӗ S\x96tаe5H\x80\x81Ψ,\x94 l젹\x8a\x88g\xfbD[{\x9a>\x98\x8f\xc1h\xbb\xf2V\xd9\xc20\xa8S5;\xb4\xe3z7\xd7#b(z\xc7\n\xfaAx\n\x83\xb4\xf5:OWZ\xf6\xefX\xeaV) \xf7'o\x81\x88[M\xdch\x9a\x91\xf6\x98X\\\"$\xacX\x00c\x8a\xf46\xfd\xa6\xc1\xb5\x9bw5\x927p_\xe6\xfe\xabA2\xfcx#\xc6\n͓[qU\xf4ݦ\xa0Ę\xa6\xbb\xf4 \xea\x9e\xd1\xce5# 7\xb5\x81\xd9#2\xe2=\x92\xdfEه\xcfB\xa6\xec\x96Si~%\xaf\xec\x8b\x91L\xf8\x86\xb7ׯ\x87B\\L\xe1Uc\xb5i\x9f\xd4OCh\xd6\xfe\xd1\xd0\xfe\xe3\xf4\xd6[\x8a#\x8e\xf7G\xb6\xbd/\xfe\xff.\xbcu Z\xc9\xe8L\xba\xcaS\xd1F\xb2\x00}\xf6\xabJ\xa6O%\xd2qB=Ї:\xc780x} \xaeR9\xb0m\xf1\xaa\xfdtF\xc5\xc3\xdc=؟@\xf4\x8c\xa9\xc3\xe1\x95\xe2/\xd1\xcc#\x8a\x81\x9fQ>\xc7[\xc3\xc8޵\xfbЦ\x83\xe7Ͱ*\xc1\xf2g\xd6ף0\xe5)da\xfaP\xf5\xd0\x93a\xc9ҵ\x92\xc2\xe7\xef\xe8\xe1\xbd\xe1\xad\n\xaf[\xd3Y\xf07j㏏9\xeb\\\x97\xa5 'B\xbe\xbc\xb9L\"8\xa0\xac\x88n\xf1)\xaf\xb6\x85iE\xf4vu\x8fhn\x8e>\xbe\x84\xbe\xb7\xef\xe2\xd1\xdc\xef\xbdx\xee8(X\x00 \xa2\xa04o\xf3\xec\xfb\xedW\x9c7` :c\x86\xb4\xd8\xc6\xd3b\xc1Ȫ\xbf$\xad+Q\xf1͛\xb7\xa1\xfc\xbb\x8d\xcc{\xfehX\xebz\xd0h٬\xb4j\xf6\xa1M\xeag\xebvz\xad\xd4\xd9l\x9f?\x88\x9e(\xac\xa9ͳ!\xa5W\xee\xd6\xebK]\x84\x8f\xa3\xfa\xe2G\xdd\xdb(T\xbe\xf8[\xb3\xa2Vf\xfd%\xbcq\xf3\xe8\xda\xd3\xf9G%=?i շ \xba\xa1\x94w\xdeo /\xe2Wy\x8bX\x89\xdc\xd3!\xb5\x99\xb5}+Vo\x84\xcd[\xb5kd\xaa\xa7\x87\xbc\xb1\xc3{\xe2\xb4)\xfddB\x83?\xa9\xb9\xd7\xe2Ѳ\xbf\xccܤ\xf7\x9d\x8c\xc1A\x8e\xb7\x9f\"\x99\x9a\x9b\xeb!\xf5#\xab\xfd\xd9#z\xeb3q\x85\xa2\xb3\\\xb6\xbe\x81\xe7v\xd9w\x9a\xab\xbc\xe7͝ S\x8fGi\x81WrW\xc8[\xb7\xef\xc2\xebo5qܦb\xb9Wa\xfc\xc8^\x8e\xe9̈́R9\xee\xbc\xc1G)\xdawA\xd7^XvV|X\xfato\xa9yˉ4\xe2,%z\xa3߰\xf9W\x9cCF9S\xa9z}\xd2 \xe1\x8aaQ\x9cH\x88[\xa9\xb9\xe9\xa5\xe7\xfe\xed \xf1\xcboz\xb1\xeb\xcc>\xdf3\xc0\xf8\xc9 a\xfa\xac\x95\xaa\xdf|\xffď\xbf\xef\xfa\xd67\xa1\xefoN\xc2\xf1\xb0Z\xa1\xdd?\xe3\xf5\xe7 \xa6\xbbo\xd2v\x00\\v\xb9?\xa2\xf2yLO\xcc~PT\xf7\xa6\xc6_h&\xe5kz\xca\n\xe9~ \xa1\xcf\xf9i\xb0T\x00+\xa8\x8e\xdf\xcf:\x86U\xbd 씚8\xab\xc8\xeb\xaec\x88+\xa2_\xfc\xf6\x86\xb3#|\xa4\xdcO\x8d\xb1\x90zʡ\n\xebR\xe0\xa3 V\xd9\xcbn\x9f\x87:}\xa9\x8d\xc4\xcb\xf61\xfd+\xf5\xe1\xc37\xf0z\xf9\x92`\x8d\xd7\xf5xy\xffş\xe78\xb8\xf9^\xd7@\xf8\xc4\xecT_\xe7\xfa\xf3\x9e\xe1\xfa\xb8\xc5szO\x98$\xc8\xde!\xac\xe6\xd2%\xec\xc9%\x8ak\xa4\x82v\n\xd8\xe0%\xb9\xc7t\xa7\xaak\x87\xd7\xa2\xe8 (8Z\xa7\xfdT\xb8jX!f\xb4\x9e\xe6\x8c5c\n@\xb5\xae\x87\xb5괙A\xcdV\xd7\xe0\xd2\xd9`X;;\x83V\xcf2\xe3^\x93\xf3ǵ\x84 \xba)\xc5B>\xd9R\xb9\xd1\xb8\xff\xc0:Cݔ\xafC\xe9\\&B\xf2 \xfen\xc6\xd5[]W\xecVX&\x89\x97\x00F\xe5+\x81\xd58*i\xd96\x98\xc51\xae\xeeV\xdaP=\xad\xf4\xc6@(\xfdR\xd2Q \x9aR\xbfN\xc3\xf4\xdc\xc7\xc3\xf5\x00\x80\xc2\xd4\xf0\xa7h\xe10i@C\x8d8\xa4\xd5\xe3\xd3\xfd\x8bVZ\xe4G+\xa1\x93\xa6N\xa5\xc8&; Dϙ\xda\xb7\xb9Ӄ\x87\xb7q\x95者w<\xe4ǖ\x8a kw\xc2\xfe]bQ\xa5\xe7\xce^\xac\xc4\xc7@+\xf9[\xe9\xb5\xcf\xc8\xef\x91YM\xbc\x9e\x86\x87)\xfb>?\xbcsc\x00T\xf4\xab\xb5'h\xa8\x85` %)\xae\xa8O\x82+ Cq\xe5\xfa55Г3kX;\xbd\x97\xeds;\xe7x\xf6\xc2E\xe85j!\xfc\xf7f6\x96\\/\xe7\x82\xc2D\xf4\x8c\xa6w\x89q\xfc'\xa3\xe03\xa5hGٽ/0\xf2\xf6\xf78,,WH_\x84=;\xfe\x80 S\xc3\xdb\xd5J\xfb\xcb\xcaQ;:\xe7F \x9c\xa5|dA zj\xa5\xf69R*\x96Q\x84W\xc0\x8dk\xfa\xc7\xb0\xf2\xbb\xc1\xcd>\xd1\xfd>\xeb\x80+\xcf+\x9bDp \xb0\x81h\xe2\xae\xef\x89v\x9bRsW\xa8\xcbEz\x85\xb3>\x97\xbe_\xf5\xb5W\x9a\xc8 a \xd8ȩ\xaeX\x8c\xd9*\x94{ \xdb\xf0tKZ\xe7\xa2\xeb7\xfe\xfe:l\x9d:\xcb\x97L\x99\xd2\xc3Ǹ2\xbab\xb9R\x90,Yo\xa4 'u4\xcf |\xfe`\x8d\xec\xe6]\xc5[\xc3G \xdbU\xc9y\x8d\xdc*WzC\xa9\xb6\xd6F\xdcg\xf0v\xf60q\xf6\xd0Q\xb9Fk{R\x86\xa9\xfc\xce0b\x88\xf5G/^\xc1@\xb4\xc8|\xc0\x9aق\xfat\x80j\xbcm\x8b\xf7\xa1\xdb\xe7||z\x97s\x81h\xd2K\x9f?bS \x9a\xd2,\xef޺л\xe3b7n\xd9]z8\xff \xa2N\xadw\xa0\xffg\xed\xdf8\xe1\x8a\xec\xadj\xad\xe0\xd2\xe5\xeb\x8e\xdaP\xaa`\n\xc8\xfbW|\x9d\xd1\xd6\xf8/Gτ\xf9\x8b\xd799jpW\x9cC^\x8f\xd4lM¬\xb49w\xfe2\xbc[\xa3\xbdc]*\xbfSF \xf9D\xa5\xb7\xe2H(\xf3|\x97\xf6\x88\xa6\x95\xd0k\x97Mpe\xb7\xd7X\xf1\xddf\xe87h\x8a\xca\xd7\xd9\xcf_{\xedWGy\xe3`\xf6\xbe'%\xc7{\xc0j\x85\xbc>\x8d+;\x9a\xb5w\x84\xa6\x95#\xbe\xe8U*\x95Q\x94\xd0F\x8b\xc6_\xe8&\xe5k\x9a:\xc4kZk\xa8H\x86R\xa0/<\xa77\xc1\xc4DV#\x84\x8d T\xe5&\",R\xc9.\xceê>\xedW \xe6\xcf,\xdc#\xfd\xc3\xd9i\xee\x94\xb8\xe8\xf6\xbfj\x9e\xfc\xe1\xf6y\xa8\xc3\xdd%ƒ_}U\xbd\xa8{$\x8e\xaa8\xac\x92\xb9\xf8Q;\xdc\xc4\xd5\xd8\xdcOz\xc8\xf7\xa4\x95\xe6\xf7\xff\x8eM'\xa8Q\xdf\xc8\xebo\xf4\xcb^\x92\xfes\x8b\xe7\xf4\xee`.\xdd)\xecNJ\x00\xa8\xa5{\xa4\x82\x96T\xa5M_*\x9e\x93s\xbc\x9c\xdf<܏\xed/\xe0\xfe\x9bu\xdb\xdag\xc0K\x9c0l\x9d\xf6\"\x94l\xfa\xbb\xa6E\xaa\xf4aP\xbb\xedU\x85\xed\xea\xaf\xd3õK\xecE\xb9F кqEhT\xbd\xa4\xa8\x91\xf6\xfe\xdf\xe1\xf3Щ\xcfC \xf3\xe1&L˝\x8e\xd2֒Q\xd4\x8d\x81\xe8\x94 B`X\x9e\xe2X\x8dg\x9d\xcb@4џ \x00_a0Z\xaad\x96ʊձ_4\x84b\x9e׆/\x96\xe7\xad\xdc 3mU\xe4\xf26 B\x82!YڴJ\xa0\x94RE\xbb DO\xddR\xa7N\xae\xb0\xa4=\xa5]\xbe\xa6\xad\xe6\xe5rb|\xf5\xd2 \x989y\xa5\xf0=*\x94:kH\xf3<\xfa\n=\xaa\xf4\x89\xdag\xd4o\xfe\xa2\x9f`Zr\xda\xf7\x99\x82\xcfa*}ovS\n\xdfD!\xf1!\xa6\xf0 \xa9\xae%\xfd٫\xc0\xa61\x82el\xef\xa6P\xe9\x8d\"\xe5\xf5\x97\xec8u\xfao\xfe\xcdO\xf0\xcb\xfe&\xda\xfc%\xf3C\x81R<\xd2tS\xda\xeddxN\x81{\x83\xe3\x9e\xcfN\xd3m\x9b\x98Gǀ\xf4\xf9\xb3\x971=wjH\xee2ů[\xb1\xebWn\x83\x83\xfb\x8f*\xcd\xb7y\xb2<\x9f\xd1-\x8b=\xfdI\xdc\xcf{\xc9\xec\xf5\xb6v֭\xfetm\\\xde\xff_FL[\xb2\xe6.\xdb\xe9p^\xdc2\x80r xz\xeb<>v\xbeO/`\x80_=\xaf5?\xe1\xb5&\xe4\xb5\\R>?\xfcz\xf0t2(\xdd>\x95\xf8\xf8|ض\xc1\x9bx]zM9o\xe5܏M\x94ݰ\xb1\xe3D\\\xc7\xd5\xda\x820T2\xe0\xea\xaav\xf8c\xc0땆\xa3\xc8\xe2=\x86L\xd7q\xf6*\xe1G`A9\xd8\xc7f\x91\xe5\xef\xb6=\xa7\xe7\xb0\xc1t\xe5\x90\xe3\x9f\xc1\xc2C15\xc0\xec-(\xbe|\xfc\x90\x9f$o\x8e \xecoGD\xb8w&3f-\x86\x89S\xe6x'2`\xe9\x85\xfe\x8e-\xcb 5\x819\xa4\x9b\xe6\x92oԀǔ\xee\xc6a\xf9\x86Vf3\xa2\xb5^\x887\x92ep_f\xfa\xba\xc9Iy.K&X\xb7j\x86\xa9\xbf\xdd'\xa5\xca\xf6\x87\x8f\xfe\xf5u\xf2\xe0oWѾuChӲ>\xa2\xf9\xa2\xc1\xf8\"!\xb6\xed]\xa5R96\xc8:\xf8\xa7\x9fe\xd2#\xdcC\xb6\xf3\xc0\xef\x81F-\xba\xdbX`:\xb4m\xad\x9ah\x81q^E[k\xa7\xdex\xff̚\xbf\xc6N\x98\xe5\\\xa3\xa4\xd5Uŋ\xbd\x88\xe9\xd7\xe0\xd5W\x8a\x00\xed\xe5K_\xd4I\xef1rE?;\xa7\xb5\x86\xa5\x85\x92K4l\xd6\xfe\xf8\xebokr\x8b\xda kf@ƌ\xe9,0\x91\xaf\xa2\xb32\xc0\xbd{1+Q\xbc0̘2\xd8@\xab۷\xf7Q\xee\xdc}\xa8\xe7\xfbp\xf1\x9cѸ\xd2S}[\xfb\xf1!\xcf^}\xfc\xe8\xde\x8c \xfb6o݃\x81\xd2aZZWy\xec\xcdɸ\x82\xf1\xb4\xfa\xf4\x93^#8\xb5-\x9c'\xd7\xf3\xb8rX\xc5 d\x9a|\xbd\xff\x94=\xa2\x97\xac5y?,\x84\xcfQu\xd1\xf8\xa9m\\\xc2c'\xcdý\x99\x9d\xaf\xf6:\xb0\xbcW\xa5\x9c\xed\x00\xd0_ԫ\xf6\xe9\x8a\x82\xf2Kv\xffT8\xdc\xe9\xd3/a\xcb/{\x9c\xaf?,;\xb8k\xa9\xc2Ce\xe75\xae\xa4\xb8F\xf5\xa7\xd7&D\xfekм\xfc\xfe\xa7\xf3r6\xae\x9d\xb4\xc7.\xbdDR\n\xf3\x87Pq*Z\x9b\xc0\xe4\xc3R\x9b\xb8\x98C\n\xc1\xac\xa9\x85\xf8a\xf9*\xee\xf6\x88\x9e\xa1\xee\xed\xdd^d\xac\xf9C\xa8\xe3\xf1\xf5k\xd5\xd1\xdd\xd1\xe5˾\x93F\xf7TXI\xf6\xe4O\xeaRs\xd5\n\xad;T\xb4\xee7\xe0\xf7\xfdvHIk\xed\xa1\xa3\x97\x8a?\xf7|\xab`\xe5\xf8\xe6\xd0\xf5U\xca\xf2\xc2&R\xa8\xa7\xcfC\xf3\xb6_\xb8N\xc7MB\xfb\xf5h\xf5\xeaT\xf2\"\xdfã*\xad\xb4\xca)ދ\x888\x88ҭ\xb7\xb6_\xde\xf1\x98\xef\xaf$Dc\x958a\xe1kn\x81\xbbsWsy\xef\xe6\xfc\x85\xb9$\xdd\xc3#`_x\xcfV\xc2\xe3֭%7\xcfVQ\\\xc3ݥ\x8a\x93\xfa\xc8\xf9\xcd\xc9\xfc\xa54\xe5\xfcb\xd6\xf4U\xe5a\xc56\xd5@\xb2O\xdaj򴬔\xfa\x9b\x90\xf8\xc2sz\x970g/a\x97lb\x8c\\\xea+\xddg \n9_y*\xcc9p\n\x8e ,\xf5\x913\xa4S\x98_ \x8f\xf8\xfa'X\xfb\xc3>\xee\x00 \xaeQ. \xf4n\x9a^5\xa2\x93\xa5|\xf5:]R\xeeK\xee߉K&d\xc2[\"\xd9ZS倞\x9dLj\x99ӧT\xaf\xfa\x82Z \x9a\xb4~ڢ\xb9\x8d\xad\xf3dH\xcbڼ AěN*\xea\xfc5\xa2S\xe3J\xd3!\xb9\xfdDS_̽}~\xbbgm:.\x90\xff9\x98\x8e)\xba\xa9\xd0*\xea\xf9\xab\xf7\xc0̅[-\xdfg%\xc0=\x87S\xa6O\xaf]i\xb4\xdb@\xf4\xbc\xe9=\x81|F\xf7\xc7\xff\\\xbf\xf71\xa0\x9b \xe9\xb9b\xe1F8v\xf8\xb4\xa2&\xad\xbe\xe8K@{)\xff\xa9}\xe7<\xfd\xdfA\x86=|\x00\xa1w\xee*{??\xf7\xee|\x94\xc2\xd5\xcf 9\xae\xa4 4\xa3\xadJ\xa67?]\xf4sb\xa4ݽl\x98--o\xef\xdeM\xb8v\xf52 \x9e\xfe\xec>j\xb4\xb9\x8d\xa9\x8e\xa7\x8c^\xa20\xcf_(Ԭ\xffV\xd4\x8a\xc3\\\xe3\xd8\xfbz\xecR\xb8\xad\xae\xc8\xe5\xa6$M\x92~\xc2Uс\xf9`\x81N:*8 -K\xd4\xe0\xa54\xcf\xeb\x9bP\xc2\xfcCL9_WD߾s_\x99K\xe6\x8f\xeb /dϬ\x9d[aO\xe0\xe9ջ~\xe0,<9y \"nc\xb0o\xccBJ\xe5\x84\xe0r\xf9\xe1\xe7=\x87\xa0\xfb\xf0yp\xf7R\xa7B\xab\xcf\xfb\xb6\xafo)\xab|u\x8d\xb8\x861߼Ow\xa6\x8b\x8c\xaf\xfe ʞ\x82\x8a\xe4D\xbb\xe4|\xc2\xfb/\x8a` H\xe32}\xd4\"\x8a\xf8k\xe330\xfc\xf9\xfd\x94>\xfe\xb7xN\xff \xe7\x8b\xe7\xf9m\xed_\xa7\xfe\xe2\xe3\xcb\xffh Dӹ'\x87\xa5z\xee'2\xf3\x8el8mL\x9cܮ\x88.T0/,\x98MiF_*\xbe\xdb\x00\xae߸嘱\xaf@\xb4\xb2\xa7p\x8d\xe6\x8e\xf9\xd1K\xfa\xbc\x91\x8b\xca\x8a\xa9}\x9c\x96u߇\x9e\xddZ#\xb9\xf5\x89H#6\xb6\xa2\xbbwm\x85鐫ۘ(\xcf09\xa8\xbd\xc1gf\x8a{\xf4\x94*\xff!>h\x99/\x9af*3Ըa \xe8ֹ\x85\xb92\x80\x90n\x8d\xd0YN\x84CqO\xab\x9a\xad\x81\xf6H D\xa1}\xc3 \xbf\x98\x8a\xff\xe9\x98\xead\x91\x93\xfa\xc8z翜CT\xa2\xf4՗\xae:f\x91\x88\xa3\xb2<\xc2dz\xc8qR\xf2\xe6\xc9\xcb\xe7*\xd9.(\xf6\x80!\x9d\xb0Qh\xe8!}\xd7\xd6Ř\xbe\xcc\xfd\xfc \xfbC\x97.\xc4\x9f\xa2=\xbb\xb5J\xa5\xb20|P\x81\x88d\x87\xf48V\xaf\xdb\xea)Ħ&!\x8e\x99\xa8|(\xc7O\xf4!\x97Ӳs\xf3\xa0-\xe4id|\xb1M<\x9c\xc2\xda \x93\xbe]\xbd\xad\xab\xf8\xb1iɗ';\xacX4Z\xb8\xd6\xe1 \x97\xd1\xcdU\x87n\x9d>R\xec\x93\xe3A{NVk\xa0\xc4k\xe3\xc3 \x9e\xba\xef\xd5V\xcf7\x95\xce׏\x93@4\xf1\x90\xc3\xcd?\xb7\xf8\xe3'\xceB\xf3v_\xe0=(~\xe9\xee\xb2tl\xfb!\xb4mQ\xdbA+DF \x8c\xb0\xc3\xe6@J\\\"\x91ސ\x82\xba\x84?\xe4\xfd\x94\xc4\xfb\x86\x85\xf5N\xbd\xa9\xcb\xed\x9c\xc2\xdc\xc7\\\xc7\xfb\x86\xad8P\x9dS\x8dd{.\x89\xb7w\x8b\xe7\xf4f\x98s7\xc2\xf2\xd8\xdc\"\x8a i>*A7\xf3\x97\xa2!\xe7C\xb06ߪ\xf2\x9d¶\xd7g\xee~\xcdA\xa1„\x97\xb6ېx\xab\xe6\xec\x9d\xc2\xdexF'Ω\xbe|~\xf2\xd4Q:Qr\xe4u0i\xc0\xf5\xb5\x82\x85\xa6R\xdf\xc0\xe8\xf30\xf41Tm2<\xe1P`\xdf&\x84\xc9\xc0\xabM\xf4`q\xa2$O\xe0\xa3n\"M\xe7\xf2\xb65\xa9\xe0\xd8A\xfd\xf9\x973+\x90?+|5\xa8!+ێ\xed\xa8\xdfq\x9cô\xa4V\xa5\xcb[/A\xb3R\xb8\x8c\xcc%A\xea\xaf1\x9d>8 \xcc\xfd\xb2\xf2,\xeaϊhbz)\xfc\x8c\xb9\x85\x81 E\x80\xa7&\xf4>\xea\x8b\xb5\xa1 \xa6b\x9e\xb3\xf2W\x98\xfb\xed6\xcb tp\xa2D\x902\xaeC]\x9f\xa0O}\xa2)\xe0\x80\x8f\xb3Z!/\x9c\xd1[\xb1\xe5쭻p\xd3rDžrWEϛ\xf6\x84\xe3\xeae*\xb4Wt\x86<\xb9\x94ce\xaeW\xfa\xce{ :\xe2\xe9 >\x87B(nCzW.cn\xa5?.\xd6B\xd0yI&\x80\xa4TN\x80[\xca8y\xb6\xbbx\xf7\x95\xe3\xbd[\x8b\xf7\xa1E\xed\xf2\xd6\xccY-\xbd\xeb\xb8t\xe9$<ĀV\x8f1\xdf\xc1\xa1.i\xf11\xf0]\xa1n9(\x90\xf7ye\xe8\xc05\xf6\xb1\xfe\x80Rޏ\xf8|\xa6\xa2'\xf9\xa2\xfb@\xe7\xefzc\xbdqT\xf0\xfc\xb1\xf30o\xcez[\x8e\x9d[\xbe \xf5\xde}\xd9\xefA\x93\xa5\xbc^\xb8k)&ZjcמxS1\xe3%$\xaf_\xbe\xf0\xfa󃙛lO\xf8\xf5\xdb\xc1\xc0q\xab\xda\n\xef\xed*%\xe1ͲE!W\x9a\x94\x90%E2H\x9d8\x918\xefQ\xa5\xa7wC\xe1\xe9y\xdc\xe3\xd3J'(\x91~\xd8v\x00\xfa\x8c]\xa1̦\x926URڭ&)\x90U\x81u\xfd\xb8=1G\xfc~\n\"N^V\xf5\xd3Ռ\xf7b6\x80\\\x99Պ\x98\xd3O(\xf0\x8fGk\xfb\xac\xf04\xe6\x8d\xe3\x95\xfc\xf3 \xfe\xe3\xfe\n\xac\xa2\xc5`\xf4\xe3\xaf>S\x89\xc6n`I\xebP,\xb9®\x89\xf50\xd3\xe9\x9d\xe2\xb9*R\x9el\xcf\xf1\x9aBn\xd1\xde,cG}\xae\x88Pn\xf6\xc8^U V\x90\xe2t\xbc\xa8\x917n2\xa0$a\nD\xbb \xda)\xa9\xb9iE4w\x80\n>|\xea5v\xbe\xd9\xc3o1\\Q\xb5ry:\xf0S[\xfb\xe8\xf9E\xa2\x91\xc6a\xa1\x00\xc46u\x8fh\xed\xf9G\xf3\x9f\xdacj\x87\xdd\xc1/CߨX\xcf!gA6c\xea0\xa0\x95\xa8T\xb4\xf1\xc0\xc7G$\xe1\xeau\xda`ʢ\xf3B\xa0\x83\xbf\xb5\xaa\xbf \xfav\xf6T\x88;@S؆\xa96\xa0\x9d\xe3W\xac\xde\x00[\xac\xf2\xb4aᦚΛ\\9\xb2B\x91\x97^\xc0\xff\xa0\xe4+\x85!K\x96\x8cȂ,\x95%\x8e\xa6:g\xe5\xb57\xeb\xc2LM \xed \xbeq\x9dxP\xe1\xfaϚ\xbb\xc6L\x9cëma\xb1jx\xb2-\xdeB\xf6\x89zh}\xc4ag\xdc\xec\xa8\xfcIͽ\xf7\x88\x8e|1\xdbG\xfb\x8b\xbb^\xbdD\x9c+\xc6˽C\xb0\xdb=\xa2?\xfc\xa0\xf4\xeb\xd5V1Q\xf2\xe3\xf6\x9a\xb5\xe7X\x82E\x87O\x86\xc1\xd6m\xceV [q\x89\xe9\xba\xf5+'\xc3\xf3Y3Y\xa8\xc1=\xe0/lf\xfd\xea\x9b\xc5\xe99d\xf3\xba\xe9\x8aA\xe6} \xd1\xec*F\xab\xf4V\xf9\xca\xeeVDϔ+\xa2\xcdn\xf3 j\xd9\xe1 \xf8u\xb7\xfe\xf2\xd6\xb1vU\x95LZ \xcf;\xd8W\x80\x93\xa7/@\xb5\xdax\xcduQ\xfcM\xcd\xedB\x92\x92M\xd2>j)࿏\x9f\x81\xed\xc2 ?\xf6El٤|ҡ\x816\x9bWc\x91\xd2\xec\xbc\x95xɛ\xf4\xe1\xf2\x8d:\x8acN\xe1/\xec\xc99n\xd4\xf8k\xaf\xf4\xb2l\xef\xd2\xdaH6׆\xb3\x9dx\xe4\x848\x89\xe6\xe2\xec`\x97VDy\xf4\xe9\xc7=\xc4M\xe2x\xfb\xfb\xa2\xc3}\x8fX\xcb\xd7\xe73\xff\xf0\x9e\xfa \xbbun\xa2\xe4O\xf6\x87\xeeY#[\xe8\x98\xe88\xe2ҝ\xc2\xd7M\x9a/\xe0\xbc੉|\xfc\xa4\xf3\xd9\xeb\xefOC \xbb>\xa1\xb9\xfch\x82\xa5\xbeҾ\xbf\x8e]\x84v\xbdfq\xefhp\x92D\xf1`\xfb7\x85\xf1\xe3\xca(aD\x87<\x85&=/*f\xaf\xc7\xf8M\xff±Y0xh\xe7p\x80\xbe]k@\xa5\xd7 j\xbc\xe9\x802\xe4\xbd\xf3\xd1(x\xa4\nLH\xb4\xac/fN-NOD~\xc2_c :CHb\x90\xab\xa8\xbc\xf57\x8d\x8a\xc0\xf2\xfb\xd7`g\xa8\xfd\x87o9\x9e\xcf\x00\xaf\xcbK\xbfۭ\xc8⺆$I)3cS\xd4\xef\xe9\xfc \xd5g \xfa1\xc4GZ\xd9'\xc4/)\xa6 \x9f6\xbe \x9c\xc3 \xf4-\xfc\xd0?.\x95_9?\xff\xa4?\x8b\xa5ȐR?\x9f\xe2\xd1\xfe\xe0J\xdfy\xa2i\x8fg|\xbenѾϏ\x94t\xe6\xde\xecN\x98<1$ϒ\xd2dN \x8fp\xdfW\xb9F\xd0[#\x8e\xc6\xf2\x99kw\x94*\xfa\xa8}\xff\xca\xe1l\xfc\xc0H̎oݺ\n\xee߆[\xe8j;\xe8[\xb8vS\xac\xae&\xb2\xe4)\x92@\xb3\x8fkAJ#\xff,\xb4\xf2\xd5\xcb⃒g\xfbD\xdb \x00\xfc\xf0d\xc2\xf0\xf8 n}n\xa7\xc2\xea?\xcc\xec$.'8\xd7ɹ\x81\xa6=*rv\xf5 \xab\xb6\xed^p7\xfc\xe5 (\xe5\xd0-\x9e\xd3s\x98\x98R3\xf0Ρu:M\x87+W\xf4EqM\xdbՀLϥS\xd4ƏR'Ny1\xfd|\xc6\xe4I!Y\x88X|CוU\xf6\xc0_-\x830\xf5㘜Y\xd3\xc1\x97=?\x80\xecY\xd2YāɋiX\xe9/\xfcH\xe6\xe9\xd6? \xe2>\x8e\xa3~ \xe2A|\xda/:Mre:U\xd4W\xf14\xbd\xc6$,,j`\xa3\xc7?\x83EI=\xf3\x87;\xc4l Z9\xd3T\x85\x8d\x93\x96Z\xe5\xe6\x87σ\x91\x81e[\xae\x9e\xad>t\xb2\xa9\x84\xae\xd1\xe5JØ\x91\xfd\x94\xb1l;\xa9\xbc\xa58\xed¤6\x90\x81g\x88\xaeP\xa9\xbe\xabѾѻv\x806zۺ$\xb6#\xde(\x83i3\xc7\xd4&Z\xad\xffԉ\x97\xe0\xd8\x88^\xb1d2\xe4Ʌ_Qa\xb16\xa7\xf4MZvW\xecv\xdaoW,\xa3\xbf\xfc\xccS!\xeePM\xceڀv\x87\x88+o\x97\xaf\xfaɦQ`\xab\x9f{.\xbcV\xa2(\xbcQ\xa6\x94}\xbd8\xa6\xdb\xc22\x8f+\x8f3\x99\x94&\xbfX\xa9ZΈc!\xad\xacܻ}\xa9\xa5fc1=\x83\xd1NK\xe1\xf3\xc1\xc2Y#\x9d\x92\xdb\xd0\xf1d\xdb4wX\xfdoDM5LwJ5\xc1\x81D\x93\xf7%ob\xcc{\x83\xea\xccEP4j\xd9\xfewS\xc5\xd1B)\xca_,\x98\xc7F{\xa3W\xb8G\x9c\xc2:k\x9aC\x8a\x96\xaa\xabWı#\x9aC\xf6o_\xa4h\xad\xbf\x88\xa3\xc6\x8eK\x81\xe8Ϻ5\x83\x8f\xea\xb9 D\x93\xfdr,\x90k8 \xe0ϊ\xe8\xe8 D+]i\xfas\xe4\xef\x93\x84\xfen٤\xaf33\xa0y\xa3\xf7\xe1\xd3N\x8d\xb0V\x8eF\x80\xa0\x9cc\xa4\xc7b \xcc5% \x84n\x91Րs\x8e+p\xa0z(\x9a\xed\xe5\xdd\xc5\xc53<m\xc7'gS\xb0S}\xa9\xf7$\xad\xba\xf2\xfe\xe7\\\x9c\xe3I9#xz\xa5\x96\x9c_\xcc\xc0\x9e\xfa \xbbum\x84\xbe\xba=\xdc/\xdc\x8e\x8fZ\x98Kw\n\\+\xdda֬\xdd\xe2Uz\xfd\xfd\x89`\xeb\xd6.\xd1N\xc2\xf5\x8b\"\xb8\xf3\x8b\xf1\xfe\xf9\x84\xb5\x8f\xb0\xb6\xda\xeb\xa9ዶ\xd9(N \xaf4>h\xa2k\xd9\xef\xbcb\x96\xf2\xa8\x8e\xfaޟ~\xfd\x83\xc66%\xaeZ\xfdvJ{H\x8d;Y\xf6\xfdu\xba~>O\x82\xa6_ZU\xfaK\xf7\xea\x90W\xbcj\x82\xc8(0*\xd17\x9e\x84\xc3\xc8\xdbg!L\xbe{0i\x83\xf3\xf6\x9d \nᢂT\x993+\xf3L\xa0mѴ\xf2\xfc \xa5\xeb\xc6\xffq\xf5\x98#7~r\xcc\x80\x89k\x85\xefk\x97\xff \x87\xff\xd0Ǔ\x9cϔb\xb6\xb8\xf8\xf8\xfeC\xe9>\xdc3\xfb1f# \xbd{ܼ \xe1\x8fp\xa3\x8f,RiS%\x8392Ýt\xc9!Y\x86\xd4\x92 \x83\xbd\xd8\xcf\\\x86\xbb\x8e\xbbv\xd59܇5\xfc1j,\xfd;ց\xbaUJ;\xe2\xf1Wm_\xbet\nEG\xc0\x9f\xc7.(+\xa3\xc3\xd4\xd5\xd5ĠP\x91\xdcP\xf5\x83r@+\xe8\xffk\xe5\xf8\x913\xb0l\xbex\xb7\xd6\xfeӺ\x90\"U\xf2\xff\x9a |\xdaK\xa3\xe2\xc2\xe130g\x81\xf5;H\x9acF\xf6\xade\x8a\xe6\xb0\xe4%G\x95\xcfˁJ@\xfc\xa8x\xd03\xbc\xa0\xd2\xff\xcayN\xb6\xd71\xeag\xc8 \xac\xf0Tgg\x80M\xfb_~\xfbz \xdbDI\xf2I\xa1}\xf7z8KFzä! M\x92Đ'mJ\xf8\xe5\x97?`\xf8\xf4\x95\xf0X\x9dW^.\x90 w\xabiS' \xb8~\xb1 \xbe|\x9e\xee>\xaa\xccq\x8aª~A\xc9B\xbc\xb2/B\xae W\n\xba\x81<\xc1\xfb+\xb6\xc1|\x00r\xfd\xac\xf0J\xcbn\x8em\xfd\xf3Lm\xfc)\xd1\xecǁh\xae)Ku\x81W\x8a\x8c\xb8\x00\xc2QW\xc8-l\x94E\xc7~\xa2G\xf4S\xb5\xb13\xc8?e#\x9f\x9a\xdb,\xf7\xa7\x8d\xbf@\x8f\xde_\x9a+\xe3T\xb8P~\x98?k\x8cW\x8d\xfd\nDoZ앧D\xde\xc1\x9bv\xb7+\xa27~?ҧï\xbf\xfc*v\xe3\xc9|\x82}\xdce\x00l߹߱\x84\x92\xaf\x81\xe9\x93\xdbқ\xb9~\xbe\xa0\x87\xc0N\x9fv\xa5\xb3\xad\xb2.\xa9R\xa5\x80*Z5*\xa5\x98u[nܼ \xe5*\xd1K\xf6\xb8[\xf6n[\n \xf1e\x84R\xe4\xf0B`\xe0Я\\}P\xaadQ\x986q\x80\xc2Fސ\xf2itX!\x8b\xf25\xbb\xeb\xcb&\xdc\xff\xbaK\xf7H\xec-o\xb8\xf9\x9d\x9b \xfb\xec\xe4\xcb \xee\x86M~\xee\xed\xe0\x84T\xf6\x88^\xbcVU\xc4\xf7\x8f\xb2\"\xbagAI\xfb\xaa\xd8N\x9cr\x9e\x91\xc1\xb7v\xd1K1uB?x\xbdTQ\x83Pq\xb3Bݫ\xb8^\xfa\xdf@\xa1\xca\xf3\xc7\xfe:\xce!o\xbe\xb7S\xa6Q :\xa1\xb2gw\x885\xec6\xad\xedm\xcd\xceP\xcb;@\xc0\xc6@B\xab\xee\xf6\x88\xe8F\xf5\xaa(2\xac\xb9\xfbw=\x8c\x9a@\xb4 %-\x99&Ʒ\xc1\x91\xda\xe1\xa1\xc3'\xa0%\xfa\x8c\xf6s[\x9a4\xa8\n=\xba6q\xdb,\xf4\xd2&y\xfa GB\x8b\xa6\\N\xc2\xf1\xfe\xc3\xc2^}\xbc\x93$\n\x9e \x8ez\xa0\xcc\xcc50\xf7\xa65Ul\xae\xe5D\xec\xcd\xff\xa2'x\x8fs:\xc1K[x[\xdf0\xe7\xee\xf6\xcd\xd9%\x854A*\xc0\x9b\xdb\xe0%\xb9v\xfb\xa5V\xf8\x82}ݟE\xde\xe7\xed\x96\xc1i\xab\xc95\xb2R\xfaDŽD\xc0\x9eӻ\x849{\xa7\xb0K1\xd1Fn\xaf\xbfp\xb0~>\xeb\xae\xca\xc9\x90\xb8\xcaVx\xaa\x93\xf4p\xf7~(Tk2N \xaa\xf1\xd6\xd3XY7\xaedJ\x8bDlZ\xa2\xc9A% -iy \xa1\xc1\xb2\xc9\xe1\xde-\xf5%\xb9$4\xfc\x96-]\x00\xe1\xcah\xb9\xd5\xe5\xd0\xc9\xeb\xe1\x87M \xfaa\xd1\xe7\xd3\xc1\x9cf\xe5\xc5[vR\x9d\x94P>~:-\xfdU!Ԋhzf\xdc\xf8\xe0\xfc*Vu\xea\x9ax?J\x94\"9\xa4̘Q >c\x90W\xe0Q\xa0\xf9\xc9\xe3peU4m\xd5C\xfbDG\xe0Jalr\xa2\x81u\x86\xcci\xa09\xae\xa8\x8d\xcb\xe5Qh\xacY\xb6\x8e9k2\x83\xf6\x8d\xa6@4 ?Z\xfd\xb7\xf5R|a\xa22Iq\xa5c\xfe\\Y\xa0ʛŠL\xb1\xfc\x90%SZ؄[\xb6,\xf9\xf3\x98FH}v{\xf7!\xbb\xecn˵0 B\x9f\xc7`4\xda+z\xeeM)\xa5\x9d\x94kW\xcfAX\x98H\x99>y\xd16X\xb1\xe9wS\xb3z\xcd*C\x8e\xdcϙ\xea\xfe \xc0\xdf#\xfb\xcfRL-Q\xe6E\xa8X\xf9\xb5\xff\x82ٮmL\x86\xe3l`\xbf\x99\xf8!\x84Hc\xcfdΔVLj˫\xe3\xac_]\xac\xd5\xe5xo\xf0\xbc\xa04\xef=\xfeƹ^\x96^\xcc 5\xeaU\x94\xa0\xe5\xef\xde\xc2֟\xf6\xe05&?\x89o\xcf }\xdaU\x86$\x89\xa3v\xabBKe\"Qi\x99\xa2\xf9eOAEsE\x82\xb3\x93\xa6t\xa1\xa5\"{H@\xe6\xbfDc\x87\xf7\xd5>v\xe2\xa55\xf2\xf9\x95\xdb\xe7o\xbc#\xdf\xf1\xf6\xce\xf1\xc2_:=\x87E\xcf\xd8\xf3\xe7\xf4\x8e[\xedc} \x9a:\"B\xf9#\xeb\xf1W\xef)\xeey\xef\xb0\xa3\xc0W\xfc\x9b\xd1K\x97C\x86O\n\xbcӢ\x89c^ .[\xe8=pl D\xefٶ_\xda\xfb{\xf1\x95q\xea\xae6\x9f@=\xfb\x8e\x84~\xfa\xc5q/,\x90ͱ蛹\xeb\x9di\xe3K[\x81\xa7ñg\xc2܅\xab\xeb(B\n\x9cVz\xfbu\xe8\xd0\xf6#Ȗ5\xb3c\xb6'O\x9f\x83\xeau\xda;\xa6\x8f\x8d\x84\xdb6.\x80\x94)\x93 \xd5d\x87\"\xf4I\xcf\xe1\xb0q\xcbN\xc7*\xbf]\xb14\x8c\xd6CУ?\x95\xe9\x9e^R`\xf1 L 2\xad\xbc\\\xa1\x9a@\xc3v/\x9f\xa2\x85\xff\x8d\x88.\xf7n3\xbf\xf6\x915\xea\x93\xc7\xe3F\xf4\x80\xb7\xca\xd3\xbbQZ\xc7T\x85i\xfa\xa9x-\xb0Kx\xac\xd3`\x86wm0\x97 \xd8N?\xdb\xfba\xeed\xcd\xa1\xc2N\xf0\xd2ު9{\xa7\xb07\x9e\xb1 g\xb6\xc7\xf8a\x8f\xd0R\xc7 '\xca\xf3\xdd\xd3\xe9dقSD\xc0\x81\xc3\xe7\xa0S_\xeb\xd5\xc8D\x9d8a<\xd81\xe3%<\xc2\xf9ٽ\xdb\xe9/\xb8zS\x9e\xf0@4I\xbc~1\xac\x99\x95\xe9\xed\xe4\x8c\xd0\x00\x8a\xceN\"\xa0q\x97o\xe0\xd4٫\xca1\xff\xf3Y嗡^\x89<(9s\xc3\xef\xce\x97\xa1ݒJ\x93@\xa2⻁Qw\xce\xc2\xed\xe7+\x92\xe0;\n\xaeFP\xc0Yё\x94uW\xd2eL \x9aW\xfdW\xa4u\xa6`\xf4\xe6\xf7\xc0\xfb\xff\xf6l\xe6^\x8a\x87)\xb2S\xa5K \xf5\xdf~\xdez\xad0\xe4̚BB\x8252\nNM\xdf\xf7\xec9E\xaf{\n\xd77\xec\xd3`\xa7\xa7\xae\xdcV\x86ѯ\x99\xd6rg\xcb\xe4\xa8\xe9\xa3G\xe1\xfa5\xf1\xf13\xa5\xfdm\xd6w!\\V\x83\xda\xc4 U\xea\xe4Тc-6\xe8\xed\x88q'\xa2gֱ\x83\xe7@أ\xc7\xca{Ǯ\xfd\xc7q\x8b\xa2F\xfd D\xff\xb9\xf3\xacX\xb3\xddR\x00\xad\xa6_:\xf9cȂ\xab\xff\xa3\xbb\x84cV\x83\xeb\xb7\xee\xc3=LN\xd9\xe8}}\xf8\x9d\n\xb3X\xa4\xa2,\x91,\xf2\xaa gHo\xf0_\xff\\\x84\x96=g\x9b$\xd6o^\xb2\xe3\xc7)v\x85\xde\xed\x8e4Gɰ@\x96\xd0G&\xebgt\xd2>2\xb1\x93g\xc7/F\xeb\xd1\xffOw`\xb6?\xecS\xc1>\x89W2@\xc6T\xa6\xea\xc0\xbc\x87\xdcr\xf7\xd5\xfe߉\xd7Ǘ\xb5}\xfe\xe0\xa9 \xe7&\x9f\x90\xe5\xfd\x9fo\xbc\xa0\xd0\xe99,\xfa\x97\xebgO\xb3\xed\xa2m\x87\xadn)\xb7\xdc;l\xcb0j\xbcc\xb9\x8e\xd7aa\xa0>PDK \xaf\xdaO\xf7\xabJ1\xf8ß@\xf4XL\xcdME\xf2s\xfd\xa0i\x90o\xd4\xc7\xff\xd4\xdc\xc4\x8dc\xf6\xcd]\xb0F\x8f\xfbZ\xff\xe4ɝ\x96/6\xa2\x99}d\x93\x88n\xf1\xa9c\xf3L{D\xab\xadl\xbanӊ\xe8\n\xeeҪ\xfe\xb6k5$\x88O_'\xcb\xd1\xe8\xf9\x9aI\xca\xe3J[\x98\xc7I\xf8\xb3~\xa3`\xdd[-qV\x95\xf9\xf3\xe1K &X\xa1X\xd7\xc0f\xcd\\\x80\x9b\xb78&\xcfj\\4\x8fi\xfc\xf8\xf1\xa1\xf3Ǎ\xa1i#\xf9\xb4\xb0\x8fO\xfcR\xc8\xe1#\xff@\xddF]%'\xb7m\x9c\xa9R\xa6Pu\x97\xfd й\xfbPؼu\xb7c\x9b(\x90?jhw\xc7\xf4\xfeJ\xfd\xe4\xe2ݩ\xb9\xb9\xb6\xd2v\xf7\x88\xe6\xe3\xd1\xf6/5\xf7\xe7\xea\xd1R?_}\xb3A\x9c\xdd\xf3\x98l;\xbc;\xbc]\xa1\x94\xbf\xe6{i\xe79^9uE\xf5y\xe3E\xa5\x00\xa0vl\x9c\x8ds\xde`\xc8\xf1\xe8qá\xe2\xcbš=\xa2ͩ\xb9}9˳E >\xa9\xa9\xb9c\xe3\xd1B\xe3\xbf\xff \xad; \x86\xfb\xf7\xfa2\xdaOA\xe8\xcf>i\xe61\xf8\xf8\xb0\x87K͛\xaa\xfb\xb4\xfbiU\xa2\x86\xb7\x815Ÿ\xfb5\x84zP\xef\xdebg\xfa\xe8\xf6;\xa3\xf7\xd4_\xf8Eo\xcd\xf5\xe7~\x93\xfe\x96-8>fa\xae\x9dSص\xd6\xd2|)\x803p\x8b7\xd0K\xba\xbeu\xfc-\xfc\xf6?\xfb\xb4\xc6e\x8a$\x87\x89\xdds\xb5Bߨ\xff\xdfp\xe8\x84~\x8dn\xd9Ss#3\xe5Z\x89\xfc\xf8g÷i\xe0\xdc\xf1\xc4\\c N\x95*),\x9e\xd8\x92&IU\x9a\x8cŏ\xcft\x9e,n\xfd\xc0Ձ\x8a\x00bN\x82\xd4߽g\xaeB\xcb\xdb\xf2@\xa21\x92 \xfb݃E\xad\x83\xe3F\xfdq\x8c\xe9d_(\x94*T. \x89\x93D>\xd0\x9d\xc1\x83BG\xff< ;\xb6\xfe\xae_\xd5\xf7w\xb5\xe2M׼`|\x92\"CJ\xc8T\xb2 \xbc]$/\xb4*I@X\x97\xebx\xfe\xf4GC\xc7\xc5\xcd\xed\xbfC\xf8 \xb1\xc2ٺ\x95g\xed\x8d{\xa1p\x9b\xf6a\xc5R\xb2H>\x989\xac\x9dv\xfb\xe4Im\xae\xb9t\xf1$\xd9\xc5\xc7\n[\xf7\x83!_o\xc0\xe1I\x83S\x94*5\xcb\xc2K\xc51X\xf4+\xdb7\xff\xf4\x9fʳ}\xa2\xad;\x9f\xe6\xdf,\x89afƯLc\xc6H\xfd\xf2K\xb9`r\xcf\xf7\xbdԖ\x8ai\x81\x80C\xc3\xc3ɳ\xd7`㮣\xf0\xfb_g\xe0\n\x9eG\x88Ǐ,d : \xa2s\xe5\xc8\x00\xef\x94)E^Ȋ\xdb+\xd8\xcf\xefB\xc3\xc8\xff0i\xfc\xb0E\xcf6\x90\xaf{5TV9\xdbq\xbf\x8bٴ\xbe\xb1HCgH\x97\xbe\x9b\xf6\xb1ǹ\x83;D0\xfb\x88\x8a\xd6\xdfI1E\xf7\x9b\x85i\xe24\x99\xa4\xe1\xd5\xa2=O\xa8T1\x857)\x89\x80\x9c*\xa5~n\xf1'\x80\xb5BY\xbc\xaf\xce\xff\xa8n\xef\x8b\xff\xbf \xff\x9f DӸ\xa2\xbes:\x8e\xf5~-\xf4E1B5\xbc\xcaP\x9e\x88\x9a\x00$\xf8\xf7\xa2\xc9y\xaaŪ\xbd+W\xff\x8fΈ\x83\xe3b z\xebO Mj\xf1Ք>\xa9C$\xe4||\xdbuY\xa7O\xbe\x80\xad\xdb\xf6ء=\xea_)VfN\xe6Q\xefY\xa1\x9d1*\xca\xf6l\xe9\xa6& SD\xcd_\xfc\xcc[\xb0\xca՞\xe8ndx\xa3\xa5=\xb3\x87}\xd1 \xbf\xfa\xa5\xa8\x88W9z\x89\xdas\xe7/A\x95\xadG\xff\xda\xa2?4V~\xb7ѱUeJ\xbd S' pL\xef\xa1\xddxS'4\x8f;!k\xfag\x81hO\xefӊ\xe8@\xa2ߪ\xd6.]\xbe\xee)$\x8e\xd4Dg \xfa\xdc\xf9\xcb\xf0n\x8d\xb8\x9dUAD\x8b\x96g\xa3\x80\xe854\xd2ѳ@t\xecD\xffv\xe0\xb4\xe9<ԯ\x8fI\x9a}\xf4t\xef,V]\xc8\xeb\xa5g D4F<\xf1T+\xee\xf5\xe9W\xa1\xc6?\xec\xf6\xd5\xe7lOm\x95\"\xc4y\xb4\x97hux\xea5\x84z\xa0\xb6\xd7\xfa\x8d\xb7\xbeioZ\xa5\x81\\!\xf9f@\xc33\xb8~\xb1V\xed\xe7\xf6\xb8\x86U\xfbm\xdc\xe9\xd3}\xcc?\xaeų\xf6\\\x9eO\x98u\x9f\xbdK\xbc\xbf\xeap11\xdb\xe9\xef^> 8\xb7x\x9d\x9et\x94󙜱$\xec9\xd9Y\xa4\xf3\x9a\xc5l\xf6\x8b\xa7\xfef\xbc\xbc~\xdbO\x90\x9c>za\xbd\xedZK\xde]\x9c\x81[<\xa3\xbf\xff \xaa6-V\xf0r\xde*<P~(\x98\x938\xfa\xb0}\xb7q'`\xeb~=\xd8\xd7\xd14\x9f(\x97\n\xc4+\"\xf0n\xf9 \xdfN\xca \x8f\xc3\xecS\xf0^Ih\xfaAix\xbf\x99ujp\x9a'\xe9QR\xd06,$\x80\x98~\xbfp\xcd٪h\xe8@\xf4c\\\xdd<\xe9\xdeE8\xf74L\xe1\xe8?\xb4=U\xb2\xe4\x89![\xce,P\xa4x~\xc8\xf4\\\xba@\x8b\x885\xfc\xe0Dž'\x8e\x9d\x83C\xff\x81\x9b\xd7\xef\xc0\xbd\xbb\x94\x00)H\xe7R\x92D\xc1\x90L\xc1\xb8z1e\xb1\xbc\x90\xf7\x81\xfeNiH\x87{\xbd\xda\n\xf8\xfey\x9c\xc0\xad\x86d \xbbvn\xed\xf8C\x82\x8e~\x9f\xe2G\xa7\xaf\xde\xd1h|7B\xe4ޫZ\xad\xf5\xc1\xad\x9bW\xf0\x9eU\xb4%}Z\xf4[g.\xe9w\xfa\xa8\xa0]\xb7\xba\xe2b!kIq\xab\x96VÏ\x9e\xb9\x86\xab\x80k\xb6\xf9\nӗ\xeb\x99)\xb2\xe5\xcc ZT\xb5SM\xa9?}\xe2,\x9a\xf9\xbdFS\xb6tAѭ\xba\xc7Ƀ\xf3\xd7\xe1)\xee\x95MIKP\xbe\xe7 \xa8@Vc\x95~{/I\xe5\x00Q\xa9$\xc8\xd1\xb0Z\xa1=\xaf\xf0\xf6ƛ\x8c@\x80.\xf5T\xa4|\xe9 \xaf\xd8\" \xd2Q\xe2Hm\xaf9$\xa6\xf1\\\xfbҏ\xd3s8\xb2\xed9\xbfX\xeb\x81h\xae(sG\xfb 3\xb6ʸ\x92\xbc8\xceo\x98\xb3d*\xb6[\xd8o\xe1zC\xd1c\xe2\xc8\xd1[~\xfe\xbav\xa4ǎ(\xbdl\xd1dm^\xc3CO\x9dE\xe6\xf8\xfd4i\xe9|ř\xb2\":\n\xf7\x88\xfen\xd94Ȟ\xcd߽j\x9c\x9d\x00\xcd\xdb|\xfb\xff\xf7\xa7\xe3ެ\xf0\xe6k0vd\xc7\xf4n \xf9\xe9K\xed\xadOoa\x9f|1\x8e\xfb9mݶ\x96\xad\xf8 v\xefý\xb0\xf0\x8b\xde\xe8*\xefU\xad\x00C\xfaw\xf1*\xee޽P\xbaB=\xaf4\xb1\xf9\xcbZ\xed\x99nh̄Y0{\xfe*\xc7\xea)\x9c\xe6\xcd\xae\xd2\xf3簙\xad\xd6z|\x88v\x9c\xde'\xac\xc8)Z\xe9ݥ\x87\x93/\x84\xbcٟ\xc3=\xb6ė\xb2\x82\x93(\xef̤\x00\xb3y\xea\xddV\xca\xd3W\xc5o\xd8\xec\xe7Ѿ\xf8\xa3z1\xb9Gt폺\xc1ѿOr-\xe3 \xeaa\xae\x81\xbf0\xd7T\xef\x8e\xb0w<\xc7:\x85\xadeEa\xad\xc1]\xa4\xa3T\x84\xf2륇& T\n\xa7\xfb\xd9^^\xb8~\xbe`O\xa4/w \xb7\x9f\xe1=\xf4W\xf1\xbe\xdc\xc1\xd8\xc4Z\x90\x9bo\x84\xe51)O\xf6a\xf7q\x8fqn\xf1\x82^^o\x9dϯ\xd2\n\xb3\xbc\x98\xbbi\xfb u \x83\x83`\xd7\xec\xa2\xf8B\x98ڡ4\xfc>\xf7|\xbbA\xff\xe8\xd3.M\xba\xfd\xb5'\xec\xdd(>\x82\xe7\x96L\x8d:5K\xc1\xb7+\xac\xb7dʗ1%|\xdb\xf6R\xc4\xe3\xf6{u\x97\xecRX\xa7 N\x83sSt\x8d\xa0\x97\xf5\x98&\xa6tي\xe2\xf2\x99(\xfb\x931HAt\xca\xcb}\x82E\xe5e?\xe2\xff S\\V\xc4Z\xe9o\xac\xa3\x8f\xc8bf\xda-G\xc1̤\x80&\xe1\xe1\xff` <'Āk\x92dI i\x8a\xa4J:E\xaad\n\xce\xc8\xe7\xdf|L\xfdqW\xf7͝\xbaZ F\x93\xad)\x93\x84@ \xc8+\x87i:\xdcS8=n\xdd5\xaa\xd2\xeb\xa2\xce\xcb\xdf]g/´}z\xef).(\xb8\xb6~\xb7\x97֨S\x971=\xb7\x8a\xfa\xfe\x9bސ\xe3\xb9\xf4ք\xac\xf6\xe9\xd3\xc7p\xe9\xe2)\xadv\xeb^\\=\xed'\x8d!\xaa\xd7-\nSF\x81\xffN\xa1~\xf1\xf9 \xe5\xb4+\xff\xee\xabP\xf2u\xfb\x95\xed\xff\xafxZ\x8c{\xa7\x8d\xba\xf4\x9a\xe2\x89Tk\xea\xd7* \x9d\xbci\x8b\xf7A\xc1\xdd\xed\xff;s\x96퀿O\\R\xe6Jx\xe5͕ >nTJ\xbc\x98 \xe2\xc9Y\xb4Y\xbd\xf9w\xf8r\xf2:\xe6\x9d\xf7KC\xb1W \x9a\xea8\xf0êmp`\xdfQ\xadzx\x9fzP\xf6\xe5\x9cl}5\x97\"\xd2\xf1bVЯ\xb7\x82ET\xe15\xd5\xba\x86\nY\xe2ođs\xf17~\xf8%'+\xa2K\xe2U\xc0\xf3\xcb\xf2cI\xa8k,X\xdb\xc1\xaa`\xed\xc7m\xfbg\xf4\xde\xfd\xfb\xcc?\x81\xf4Ͽ3\xad\x9d|x`w\x9e\xfaGF~\xff\x9bѿ\xf8 \x9a\xb7v\xa4}\xe7\xad7`@\xdfNj\x87H\xe7 \xc7R\x99kt\x87\xfb\xdb}\x92\x9f]\xfb \xbciH\x94(\xa1\xed\xf0 b[ zތQ\xf0R\xe1t\xe7\xb8:\xf2\xe5\x81\xafݠ#;~\xca1\xe7\xf71\xe8:\xa8ԥ\x98\xe6\xfd\xc7\xd3\xf1B\xfdFC\x87)`\xb3k\xefص\xe7\x00\xec\xde{N\x9f\xb9\xc0\xd9\xeeݣ ԫm\xff\xb5\xdd\xe0\xbf\\\xba\xa6\xe3\x00y\xfati0\xa0I\xa9\xe4u\x8b\x85\xd2\xb8)\xb6 c:\"z\xc1ˌ\xd9\xcb`\xfc\xe4y\xbc\xdaΓ+\xacXQ(\xe2\xe1/\x97\nr\x854X\xed9\xfej=\xf3\\i\xa0\xf8\x88ӫ\xe4ڏ\x8a\x88\xf6o\x8f\xe8\xc8\xa2\xe9A\x9a\x8a\x98\xbfdg\x89:\xf9v\xef\xfb\xdaw\xf9B\xb9_uԮ\xe5С\x8dg\xda:E`\xb4\xfd\x916\xb1\xea\xf3z\xcb\xe9\xa3M\xe1\x802kO>\x905\xc4^\xff0\xd3\xdc\xff\x841\x8e#,\xd4ҽI\xfc$\xb5\xce]\xc7szg\xb0\xa0\xd2\xffr\xcduL\xa0\x8e\"\xab\xb1l\xcf\xf5\x91\xfe\xf6\xcf[;\x85\xb9QK󤂪@ j\x97\xb5\x82\xc8%N!\xe5\xedc&\xbd<\xf4U\xf5\x91\xd7w\xf5\xf4Ѝ\x94\xbe\xaaߴ\xe9$\xc9_C\xa8\x887\xeaK\xb5\n\xac\xa3\x95#\xd9\\\xb2Sѱ\xfeG\xea\xcb\xf5\xf7\xbb7\x8cs\xe4\xdc\xe2uz\xd1\x96\xcfr\xc6\xf4 \xdb\xc5\xdf) \x86E\xcbwp\xa548[\xa6\x84\xb0ztA5H\x81\xdcQܜ\xb5\x97a’K\x8d\xb7@4\xc6xaŴ\x8cp\xf7&\xaeh\xb6)\x890@\x8a+(\xadJ\xfb\xf2/B\x9b\xb2\xe8R N\xe3\xef\x93'\xf0ώ\xbdPk;\xbe\x98ǒ*A \xcdS\\\xd15P\x81h\xda\xeby\xe1\x83kp\xe0\xf1}E\xfdI\x82\xab\xffR&O)S$\x83\xacY\xd2A\xa6\x8ci \xa6O\x86uI\xf0>\x9e\xcf\x94N\x84\xe9\xb8\xa2Q\xe2E{\xd3Jk\xfa\xffS\xde>|\xfcBß(\xf0t\xe1\xff\xed\xe5\xfc\x99\xcb0o\xfa\xc5\xcc\x88˚.\x99\xf6> \xaeN\xf7nIȝ&%\xf4}\xb3\x84OW\\\xbc{zo\xfcU\xa3\xa3\xfd\xb9\xaf\xae\xb5\xfe\xa8A#\xb28\xb8p\xe3\xf6\x87XuY\xe1;9\xbf\xaf\xbc|\xe94n\xd0c\\\xbb\xa9\x8f\x974\xb8\xd7uˎ@<|\xbe\xfb/\x95e\xf3~\x84\xe3G\xcfBrL\xe7\xfcq\x8f\xff%\xd3]ٚ?}j\xf4\xe5|8q\xf2\xa2e\xbbDxNl\xc2Uс \xf2\x9e֯\xa7\xa2E\xb0\xf0\\~=W.\xc0\xf8\xf1\xc0óW\xc45Qmӥ\xc7+\x95\x8f7GX^O\xa4Ɯ\xc4-\x9e\xd3\xc7\xc1£ҿq\xfe\x88N\xe8\x81h>\xae\xfbۯ\x81\x92\xaf\xf2 ԰\xe2jq\xf3\x8cx\xbf\xd1\xea\xd1rޑ\xb6\xf4\xe0@\xc5_\xd8\xff=\xa2\x85\\\xa9\x8f|;\xf0\xf7?g\xa0^\xe3U\xa4\xef\x9fʕ*\xc0\x841\xa2\xf0`Eh\xb4\xb6\x87\xdbG\xb0\xb2Gt;?\xf7\x88VՕ\xfe\xe2\xfcCCq\x8f\xe8j\xceo\x92I\xeb}\xbb@\xbdwj(h\xe6\xa8\xd0V\xcd\xd4\xc6'w\x9f\x9e\xf6z\xf1\xd5\xfa\xae^&7}\xef-\xf8\xa4\xc7\xae\x93L\xee V \xe2\xcf\xf5\xa1p\xe8\xf0q\xf8\xe3\xd0Q8\xf4\xe7q\xf8\xf3\xc8 \x88\x88\xc0\xfcc,iӦ\x86u\xab\xa6Cr-%\x95\xba\x90W^k7P'\x85\xf8\xec޺ăT\xeb_\xe3?,\xf4\xd3oԼ\xc3\xe6\x97\xb7Y\xe2\xf4^\xb6b= \xfaҰ\xff\xba\x87\xd6\xe6\x8ad\xf8\xd0O\xb6ŏ/\xb57\xe3I\xffKn`I ݩ\xb9\xedl_\xf1\xc3F\xf8|\xb0T\xb4#2\xd4̟ V,\xa1`\xbf\xd9~\xcf\xfe\xf6o\x8f\xe8\xfe\xea\xd1f\xee\\\x9aTS\xc9\xc3Զ\xfb\xa7#ᗍ\xfa N\xc7\xe1\xa5\xf3\xc6@\xd1\"\xf9\xb1Z\xf6\x91/ 8\x87\xc7\xb6\xb6\xaf\xd2k\xad\x81\xe63'\x85搽[\xe7;!uL\xe3\xcb\xdb\xce\xf1\xc2>\xcf\xf1(8\xc8\xa6\x8a\x9f{Ds\xef96\xd0@خ\xd3`ص琡\xc6\xfb\xe1ӲG\xf4\xce=@\xe7\x9e#]\xdd7H\xcfu\xee\xd0:\xb4\xad\x8f \xef!\xa6 \xfb_\x9fA\xecƋଷ\x8eXH\xd5\xffr}t\x8c<\xb2\xa2\xa0:\xe7g\x90\xe4\xf4D\xfdj\xe6s\xff8\x84\xf9w\x8eƟ#T8\x8ax\x9f\xe2U\xfe\xda\xfd;W×|N`\x98\x8bw\nX d\xc7\xfb\x9bK\xb0\xc6\xeb\xfa\n\xbc\xb7닠\xd5[ 1 {ӗ\xf4\x93xO\xffpH\x98\xfb\x8d\xdb\xe7\xcf\xe9\xcd0\xe7\xee6s \x00$͗\np\x966xI\xae\x9d\x9fj\x85B\x8e\xf8\xf9-a\x8f\xe1\xca\xf9\xa6\xfduڌWV\xa8r\xb3$\xfc\xf9\xfb\xb9\xe0\xddW3\x9a\xd1?\xed\xbc\xfd\xa6\xfc'I\xc0k \xf5\xbdv)!\xfc8; <\xa4W\xb4\xa6>f\xb6~\xca\xe6\xce$\x86)9\x93\xecW\x9c:\x97\xf0\xe3\xf7\x9a\xfb\xae)|R$H\xa3\x9ey>\xa0\x81h\xfah\xf3*džc\xcaZ\xb5s*W/ \xcdޮ )\x98\x8eV\xa7#\xf1]\n\xa6#\"\xef\xe1\xbf \x83\xd3\xe0|R\xca\xc1}\xc7\xf0\x87\xd8\xdb9\xad2\xa7M\xae\x99\x96 e2\xc8P\xad,˔>~\xf99\xad\xde\xee\xe0\xca\xed\xe8\xb5\xde\xfc!E\x88\xcaۮ\x8dU\xfd\xad\x88{p%4BA%\xc3#~\xfb~\xb8\xb7\xa27\xd6ݼy\xc2\xc3\xf4t\xdc_/\xde\xdfo0\xdf\xef\xb7\xee\xf8d\xc1\x8f\x9e\xa6B{\x82O\xbfL1\xb9\xf7\xe06^\xf7\xf4}\x9a\xfc\xc2mM\x8b 3\xee]\xbf\x9f\x9d\xc3Qܥm x\xafVY \xf6\xf7\xe0ƭX\xb4\xe67X\xbev\x84cJ\xee@\x97W^(}>\xac iS\x8aT\xddr֒3\xbf/ب\xcf_\xff^\x86\xe6ݧ\xab c\xe6\xb4Ю =\xf7\xd9J\xfb?i\xc4B\x8d m\x9a\xb0n&-f\xb3(\\!N\xdb\xf0\xa4\xaed\xb4\xef<\xa2\xed\xa4~\xa0\x8f_\xf7\x8a\xe6\xd7$\x89w\xda\xd1HO*i\x975\xa6\x9f\xbcr\x8a\xe7\xf4\x8f+\xac\xf5\xa7\xeai\xbf\xb4'xE\xf3\xbf|}\xe0K>\xd7'\xba\xe1\xb8@\xb4:a\xb99o%-5\xe5\xfd\xae\xb2S~\x9e\xe4@\xf4\xe5\xcbנz\xadfFs\xbd\x97.Q\xe6\xcc\xe3\xe90\xee@\xaf0z^\x9e\xc9\xfc\xccr \xabj\xcaN\xf4\"/\xb6\xa2ԭ \xfd?\xfbH1\xc0\xa7\xb9\xaa\x99\x9ay\xaa\xbd\x9a\xfb,\xf0\xe1\xc7\xf5\xdf\xfcU\xb4ϟ\xef\xbf?h\xaa_H\xa5@ޒ+l;\xd3\xf1\x86*L\xfa\xdb\xf1\xb6iⴚ\xf0\xff\x9c<\x83\x81\xe9c\xf0ǟ\xc7p\xf5\xf4! \xc1/բXzti \xad\x9a\xd7U\xb9\xc8\xa73\xadS\xaf\x83\xab\xd5\xd9\xfbw}\x8f_f˽\xa7\xe9\xc9\xddXp\x90/\xb6\xe4\x8b;\x98w\xb8NH\xdc =>\xa1\xea\xe0h5\xa6\xafΗǼ?\x8a\x83f.H\xa2\xee!\xe66\x9d%Kذf\x86 =\x9d\x91\x8e\x9f<\xa6\xe3\xcas\xa7\xe5qD\x93-\x83\xbe\x9c\xcbV\xfc\xec\xd4,\x986i T\xacP\n\xe9\x9d\xf6\xafcֱ\x8c\xd0ھ7\xebu\x86\xd3.2<ܵ\xc4c\x89\x8a\xa1|\xbe!^Tg\xad\xad>\x85[\xe3}\xaf\xc0\x8c DǮ=\xa2\xb7\xed<\x00]{\x8d\x82\xbb\x98J\xd1m\xe9ީ \xb4k\xf9\xae\xda\xcczD\xf81\x9e\xd7'\xc1\xce?n\xbe\xa49\xc7s_p}8\xde7\xcc9x\x83%\x8e\xb8\xcfF\xdfRb\x856\xc1H\x9b\xb4\nUU\xb0v\xc3+\xdb3 ys\x86\xd6\xee9m\x9a;\xc1\x93y\xfb\xeb\xc1^\x95/\xf1\\\xa3\xfa\xc7y\x962\xa5\xf9N\xe1\xc0\xeb\xc45\xe0\xac\xf1\xba\xbe\xef9_\n\xfd\xfeUo!$\xc4,\xecT_\xe7\xfas\xbfq\xfb\xdc\xe29\xbd\xe6ܝ\xc2f.\xd1\x00Y]\xb0 ^\xb3G\xc5k\xe7+\xb6T\xd2P\xabt~+\x87Z\x95u\x00૴\xff&\xa2\xedJ\x82\xf1`\xe7̒\x90SR@\x96\xee\xce\xe8\xe7\x8f\xe1\xd0f\xc8\xdfZ3_\x81h\"\xdc\xf6C:8y8\x85\xd6\xc6\xe9\xc1\xba\xee\xb5!\xae\xa8Tn I\xb8\xa2\xea\x8e{ \xd8\xb7\xef܇\xca{D\x9a\xf0\xc4\xf1\xe2\xc3W\x85+(\xbajE4\xd9M\xa9\xbd\xb7\xdc \x85\xb5\xf7\xc4^\xc4iӧ\x82\xcf\xfb\xb6\x84l\xe9R;5\xc3/:2\xf5>\xae\xfa\xbe\x87\xef\xeeaP:\xfc>\xa7q\xff\xd6H\xd4\xe7\xfe\xc3\xef˲g\xdb!ؼ~\xaf\xa2{jL˝A\xa6\xe5ƚ\x84\x98\xb2<}\x952P,3\xa2_\xf2/M+\xa2ie\xb4\x9b\xc2\xf7\x89>\xb0j\xa4\x92f\xdd \x8f\xeeå\x8b\xa75R\xda׶\xe9'sq\x95\xb4\xae\xa5\xa6\xa6\xd5O[\xdeO\xbb\xf6i\xb4_v\\\xf1\xf4@B\\HQ(C:\xf8\xa8\xe7D\xb8&>\x86\xe0T\xc9p\xf0\xcfs\xba\xbbZ\xd5k\xe4A\xf3\xc5\xee?\xce\xc0\xd7\xf36\xc1\xc93!FT\xc0\x8fK\xcd\xc3{Յ i\x92\xfb\xf9ȩm\xe1Mk\xa7\xe3\x92\xce\xef?\x82+h\xfb/\x81Z\xba Dk{D\xfb)V\xef\xadG\xf0~'\xf6\x88\xdb3\xe8\xd7\xa1\x88\x9dwty\x82\xce\n\xf6w\x8fh\xc9\xcb?Wxj\xbce\xfb~\xe8\xfe\xc9h\xb8\x87\xd3nK\xaf\xae͡U\xb3:n\x9b\xc50=\xf9\xc0\xe8E#\xec\xe9\xa1\xac\xa4\x97\xf8\xc0\x9a`ŝ\xea\xa44\x8e,$\xca\xfb{\xae\x81>\xfe}iX\xff\xc4n\xc1\xe9\xe9o\xee__0\xef\xe70\xf7(\xefOwx\xdeZœKL¤\x93\xbc<\xd3\xe9\xaf\xc0\xaaBR_\x89\x97\xf7\xfa\xa7\xfb\xf5\xe9\xc8 K\xfdUz\xa9\xaf\x87\xfe^\xf8)\xb6\xf9\x8b\xe7\x8e\xd1\xc8*\xec\xcf\xd1Nai1RM:\xfb\xe3Ni\xeba\xdck\xb2\xe3gsluO\x9d2l\xfd\xb6\xa4\"D܇\xe2\xec\x80/_\xbfot9\xaa\xb5s\x88\xbe\x8fߛ-\xff:ܹ\xad\xa7\xaa\xd6\xd8$\xc3\xf4\xd6\xdb?}\xd2`#CI\xb8\xf2\xfb\"\xfd\x89/\xe1\xaf+\xc1\xd8v^Q\xaaɮ\xc9E*\"\xeaIQ\xda\x00\xec-xam 䌋\xb8\xd7\x89\xf4͕\xab\x96\x85\xf6Mq\xefjy\"\xd8\xd8\x8cjZ5}ߣEDF\xc2m\xbc\x87\xba\x8d\xbf\xb4\xa2\xfaqI\xeb}h\xff X\xfb\xfd\xaf\x8akR$I\x88+\xa2\xf5`z\xf3 U\x9f\x83\x82\x98\x9a\xbb\xaf\xa9\xb9\x89\xa9?+\xa2\xa9\xdd)\xdc'Z\x96\xbdˇAJ\x81ӋO\xe1VGbl\x8f\xd6\xfd\xc2\xafKv\xb8\x9d_b\xe8\xf4iSS\xaav \xf9L\xfbܸ\xaa\xe1\xe3\xf6\x89\xb6\xef\xe8\x82\xd3\xdfO\xc0\xe4i\xabm\x89\x9a7x:6\xaa$\xf0r\xa7\xf9Ъ\xf0\xe7.݀\xc9\xf3\xb7\xc0\xd6=\xc70+\x85]+&\xfe\xd7-\x94F\xf6\xae \xe7\xb6n8\xb7\xe3T\xb8|E?'\xa9\xfd{\xadkA\x9eٽ\xb2ڵ\xf5\xd8\xfa\xcb>\x8d\xa6\xe1\xdb\xa1{\xf3W5\xd8Ɂ\xc1}\nyt\xc1\\7\xd9[R\xbe \x8f\xa9\xc7\xed\xc1\x95\xd1\xf8\xe1 \x95x\x89@\xbc\xd7\xca\x00\xe0o\\\x89\xf3\xc0\xd3\xe0\x81\x80\xa2\xbd9\x8c\x9f\x88\xfe\xc2\\\x86\xbc\xb7u}'\xcf~\x92\xd1\xe4\xae\xf6\x9d\xfa\xc0\xdcw\xd7I\xa1\x80\xcc\xd6 \x8b!u\xcaT\n\xb9\xaf%\xf6x!\xcd\xd7\xf8\xe1:qz\x8e\xb7\x82c[ \x9a|\xb8~\xf5,Ȝ98\xa9\x81z\xf7\xae^\xad|aW\xb7r\xe9\\ɚ \xd1\xd2\xc3fJy\xe1\xb5\xc6:z\x8f\xa20\x94\xed9?\xe7\xb0\xe0 _\xdc\xe9\xfaz\xe7\xf0\xe0\xc1#\xf8~\xe5:\x988u>ܸy\xcbl\x9c(A\x82\xb0c\xd3B\x91\x9e[`h3m\xe6w\n_C\x95\xd7\xc3\xf1\xa3\xfbB\x95W*\x98i4\xf5\xa5\x00\xadB\xd0\xc9l\xf9\xa6\xc9\xdcڳ\xa2\x8aG\xf1\xf4\xd0_\xa9Z3\xa0\x8f-\x9c\x96F\xf5kA_\xdcW[{ϯ\x9a\xa3\xab\xaf\xf6\x9fZ!^\xa8 \xb9,$Js Mz\x84\\\x93:?Ag\xe7͝\xe0\x9eWJQ\xdd)\xf9\xd1\xc7 ]?v\x88&k\x96O\x81<\xb9\xb2\x99\xf8i\xa7\x8b\xd6]\xab\xf4L\xac۸+\xfc\xf5Ͽ\x82\xc6\xc1\xdf\xc7%}\x00\xb3\xb4h\xd7ǁE\x82\xa4\xc5{u\xa0w\x8f\xd6ʻ-\xa5F\xfaS\xe5 A\xd9V\xfdM\xa4x_\xed=\xf0\xe6\xf1\xc9\xe7>^9^W@e\xcc\xd4ᡝ*\xfeۙ\xcba\xc2=}o\xc6\xe1\x89c>\xc59\xc4\xf7\x9em\xbc\x9do\x98+h\xfb\xe6\xe4\x8d\"\xe6р\x81hw\xa9\xb9?\xed\xd9\x9a7\x8e=\x81h\xf2\xab<\xbc\xf9\xd8g\xeeύ[\xf6B\xcf>c!RݏϺ\x8du\xed\xa7=ZA\xf3\xf7jY#\xdbZ\xb3<\xceoӄ/i\xc9X\xea#\xec\xce\xb2?\xed8p|\xf0`\xa1\x81\xbc\xbf\xb2\xbf\xb7ր\xe8%Ɲj\xd9C\xd2\xca\xc0\xc1\xc4ї\xbf9^sn\xf5\xe1\xfe\xe6\xed\xdd\xe1yko\xb0\xc4q \xd1\xf3\xeeR\x85J\x9d\xac\xee$N!\xe5\xedc \xec\xed~H\xd1_5\x82\xec3\xc2ڔ%\x8dtj\xef,\xde\xde%\x9e7w\ns1\xb1vbϰ\xa9\xeb\xe0\xa7_\xec?h\xae\xfa|Z\xd3=\x9frʋ\xfbP\x9c \xb0\xbf\xee\xdd[\xff\xa9\x99\xee$M\xed\xceK\n\xbf\xaeʀ<\xa4v ˃W\x8bd\x87\xaf\xbf$V\x88\xd38!&\xf8\xff\xc3K\xe1\xfe\xf1\x80\x91W\xa5\xea\x95\xddW\xe1\x8e`\x99X\xf8\xa0'\xb0@\xa2I\xd0\xf1w`\xe6\xf4\xa6=Q}\xde\xf2d\xcb`\xa9{tVR\xdan\nLSJﰻ\xf7 \xfc\xde=u\xd549-\xf6\x95\xb3g.\xc2\xfcik\xc5bJ\xd9\\Ż=\xaa\x88\x8fی\xaf\x97\x87\x8c\xf5\xfa\xcb>\x95\xdfw\xee\"|\xbd\xf7\xb0FG\xab\xd7/\xff\xb0S\x83\xddѿ.]\xacx\xbfz\xe5<ܽ{[7n\xde\xf8q\xeb \xa6\x836\xbd \x99c\xc1x1)d\xe0\xd8\xe1S\xb0r\xf1F\xdc?=t\xea\x8d\x9d\x9d\xfaA\xd6*\xf6\xb1O\x918\xe4H\x91>\xe82\xb3 \xe8+鍚ҹ\xb2zzHG\xa4\xedNq\xc4_\xbby\x96\xad?\x00K\xdc aa\xbe\xb7\xa4wb\xe9ӥ\xc2\xf7\xb2Y\xa1`\xfe\xec\xca1ɿr5\xdf\x9dŅ5\xe1fh\xb82\xe7\xf5\xb2;.Q47\x8c\xfe\xa4\xbe\xbbw\xbf\xfe\xe8\xa9KЦ\xd7L\xeb$87\xd0\xca\xfa\xf8\xf2\x9b \xab3&}\x97/^\xd3*\xa6\x8fl\xc5\xf2g\xd1`'ܫ\xb0\x91\xee\xe7\xf4\xd1\xe3\x96\x8f\xf6\xe2\xb5P Fǧ}\xa2q\xbfhYH?\xa9\x8b\xac\x8b\xfb\x8d\xf3\xc0\x93\xe2\x81xg\xc2\xee)\xe7\xa0<]&\xcf\xc9\xc0V+\xe8擊/\x8f\xc6\xe6\xaf$\x928Y\xf4\xe0\xf5y!_j\xe3-\xe2O z\x9c\xbaG\xb4\xe6.\xd5<\xb70P\xf4k\x8f貴\"\xdaJ\xb4\xff\xfff\xfaB\xf8\xfa[\xe7\xab\xd7h\x8f\xe8\xca<\x90&\xbbSs\xa8\xac`\xbfQƫ \xe4\x937w\x90\xebr\x95@tۏ\xf5\nG\xa9S\xa5\x84m\x9b\xe4\x8ahAl7:\x95\xd1U\xf9\xe0\xe8\x89\xee\xfca x\xbfM#\xd4V\xd8c\xf7\xe2O\xe9 \xa5\xb9\xd0@\xa7\xf7\xe4I5\xb7\xc2¡\xea\xeb\xcd\\\xa5\xd8L\x91\"\xec\xdc\xfc\x9d \xb4\xe6촖w\xb0\xec\x94_`\xe9.]\xba\xf5\x9bt\xc68\xe7\xc1U\xd2`\xf1\xdcq\xf0,\xaed\xe7\xfdA\xf0o\xfb\x8f@\x9b\xf6\x9f9V\xb4E\x93\xb7\xa1W\xf7\xb6\n\xbd\x9dw\xf8x\xf3\xb6V\x8a\xa4:\xe3ع\xc7زM\xff\x9aњ\x9f^K{jo\xfeiV@\xd3K\xee\x9f\x99+Vo\x90\xa0\xd7ߤIÞ_\xbfÛdIf\xb6w\xdf\xef\xd8g\xfaJ\xa4\xa3\xdf)\xc0\xcb\xf1 G?\x8aY\xba`@_Ö\xaf\xd4\xd0չZ0n\xdc#z<\xf6\x9e\xe0(Əu*\xe4ac\xa6Â\xc5\xe2\x83\x95\xd6{\xf8\xd1N\xdaY\xd1\xdc\xc3\xbf\xab4ul\xedM\xfbD\xfb.N\xcfߜb\xc5o\xfb\xff\xad\xda\xf7s\xacR\xcb&upi\x8d\xf4\xc2\xfax\x90\xfeg\xb8\x84\xf8\xf8\x8b.\x98$\xf5\xa9R\xb3~]\xad\xafP\xe0t\x9e9e T(G\xf71\x92\xa7pw\x8fh\xe7z\x88\xd1\xee2NٷԹ\x00\x94?o\xdc \xbd\xfa}\xf7q\x8f+7\x85\xee\x95\xfb\xf5j\x8d\xb9.\x00\x00@\x00IDAT\xbc\xa15\xf39\x9eT\xed\xfeWm){So/j\xf8x\xf6\xb8?W\xe6?y7\x84c]\xb9DXe(\xf9q}\xe1m\x87\x97d(\xd6\xab\xef \xb6m/ Ph\n\xbb\x85UR__\xfa<6x\xff\xfc\xc3\xc7\xbf\xfd\x91\x8f~\xbb\xdbK\xf7(\xa8\xe8\xf6/_\xf6\xf1\xe1A\xfa\xa1k\xf9palb \xf4\xd7}\x81Wؗ\x87\xac\xf1\xba\xfe\xef1\xbfi\xf7s\xf2C\xbd\x85\xb0!fao\xfa\x92~vx\xcf%\xfd\xc3{\x86\xdb\xe7\xcf\xe9=a\x92`\x94n\x84\xb9t#,\x8f\x89#\xb57\xc2T\x88B\xabgk\xb7 \xb7\xc3\xed\xf7 \x9d7\xa40/\x90\\Q\xc2\x88\x8e\xc4@\xf4 \xc6@t\xdfsAD2R\xff)6+\xbf\xfa\xf5Q\xces\xebd\x84\x90\xff\x9c&>\xafS\xea\x96\xcdg\nD?\x8a\xc4\xd4\xd4\xfb\x88@\xbd1\xe8H|_\xdfw\xaeG*Ra\xec3\xe5! >\x84#M\xdf\xf9w\xaf\xc1\xe1J)\x9a>\xff\xb8I\x80\xdec\xa2W\xf2\xc9]L\x81\xbe\xba\x85\x99\xc3q\xd54\xad\x98\x8e-\xfbLG\xa2>\x87/\xc0\x8c8\xb8LK\xb6t) )\xae~W\n^82ծ &\x80\xd1\x88N\x97,\x89\xa8\xb7\xf8Kv\x8e\xd8\xfe\xbfrC\xc3>D\xdeW~ڭ\xc1n\x8c\x81\xe8\xa5z@\xb1gh\xa1\x84\xb3r\xfb\xf6-\xb8q\xfd\x92F| i\x9d\xbe0o\x81\xf5\xfa[/A\x99\xf2E5\x9a\xa7\xe1\x80\xceÑf(\xe7i\xafAm S㊧\xe2\xe3\xb8/\x9e5#,\xf8n\xfc\xb8~\x8f'\x81ZS V\x98=\xbc%\xa6薫^ż\xa7_%pO\xfb\x9b\xe1\xb0a\xd7qX\xf6\xe3op\xf6\xfcU[^A\xee\xbc|\xae\xf9\xda\xf3\xf0l\x91<\x906MJ\x892\xfd^\xc6\xf3l\xf7o\xc7\xe0獿cpڼR\xd9Dh\x00^\xaeP\x86v{K;\xbfum\xe9\xaafx\x9eR\xdbH\xfc\xec\xbb\xe1\x9b\xf9\x9b \x9c\x00r\xe4\xce\xcd?\xa8c\xaa\xe3\x00\xcd)c\xcfѪ\xe2<\xb2mqo\x9c\xa3\xb5\xaa'\xef\x00\x83\xd1\xf7\xfdp= \xe2=\x93\xe2=\xeb|ފ\xcd\xce#\xc4ZCٝr\xbcp*+\xbc\x91\xc7?\xb1\xb0\xea 9\xfe\xa5\xbf\xec\xec\xe5~\xa4k,\xd9^@\xfa_\xceOLj\xa3`\xb7\x8f\xd9@4\xd9h\xf4\xa4<6yAVJW\x99\x90\x8c\xc7\x98\xf6r\xaa\xe5ܔ)\xac\xd4W< \xa8\xe3\x9e\xdc@4ڈ\xee\xfb\xfd\xb4\xfb\xf0Sa\xb0\x83\xbf\xf5\xdf\xc5=\x8e\xfbt\xb6\xa6\x94\xdd+̩\xa2\x8cWhg\"g(a]pl D\xe7ʑ ~\xf8S\x9c\xab\xf7\x81N\xe4\xf9\xf8խG\xdf-[ CG|ͫ\xbd\xc2\xcf\xe3\x87\n3\xa6\xba[j\xcfP\xfa_\x00;؞C\xb016\xed\x80\x9f w%fʄA\xf0RE\xda#\xc9Ӟ\xbb\xf8\xd5\xf3\x8bU9^UF{(\xafZ:Yy`\xf6\xe4&\xd4\xf2\xe5=\xa7xgF\x92\xd6g\xcd]c'\xceq\xc6F\xa5?\xbaT\xad\xccV|\xbb\xe2\xe0I\x89\xf1\xaf\xbe\xde\xd2\xf1\xea\xecg\x8b\x80%sǪ\x8c<\xed;\xf1\xf7\xd7i\xc7\xfb\xf6\xfe\x00\x83/\xfe\xad\x00\xe4\xde%\xc5\xf6<\n-\xdfw\xfe\xb5\x81\xe8 6\xbd\xa5?J\xd0|\x93\x81hҵ\xd5}\xe1\xb7\xff\xa3C\x9f\x85\xb2DlXC\xe9\xa6Y\xcaz\x8f\x96Q9cd[\xa61^As\xc8 \xb8w\xba25_\x9e\xb0z)\x8eu`\xf1\xeb7\x88\x8f\xbf肹\xb2\xa2\x88\xf6e\x97\xac\xc3OF \x9a\xec\x97\xde$\xdb8\xac\xdbku\xb4\xee\xe7\x9d\xd0\xfb\xf3\xf1\xa6}\xf3\xac\xe8x\xf4|\xf6>4x\xf75\x8a\xf7!\x8d\xc9q\xaa=\xa9\xad\xa5z{Q\xc3\xc73$\xfaƛ\xd4\xd3.o\\\xbeF\xa5+\xa0U\x99\xdc\xe29=\x87M\xcc\xd0\xf0\xaaG<\xa6h\xf8\x82U\x9eM\x9eJ\xf7\xd8\xc0\xfe\xf9\x87\x8f\xddߪ;|\xb93Hx\xed\x86\xffeߓ\x89ȟD\xc8\xe1\xa3V\xe9\xe2\xb9}D\x8b\x8a\xbf\xee \xbc ҩR#.\xc1/\xa9\xf5\xe77Q\xe3 \xd6\xe7x\x9d\x83\x90\xbd\xb0\xc7|\xab\x9e@\xfe\xeb\xcf\xfd\xc6\xedq\x8b\xe7\xf4\xee`.\xdd)\xecN\x8a=\xf5e\xdc[\xb2^;\xdcrǦ$IvϦ\x8f`q|\xd1\xffʉ\x8c\xde\xc7cZ\xb1W\xa1\x95aE\xb4\x8b@\xf4\xed\xf0\xf8\xb0ꛬy\xcfw@j\xfe\xfbաx\x8et\xa6@\xf4\xfd\xbf\xff\x81\x87\xe71\xf0M\x8b\xd5@\xf4ۿ_\x83 w\xc5*\xc2a\xcbA\xea \x83\x88&\\\xc3\x00︻!\x80\xeb\xd0\xf0\xa3\xe3x\xd0\xf5\xa3\xbaP\xbeLa/Ǝj\xfa\xe8 s\xa3\x87a*\xd7P\xbcᅨ\xc6tP\xfa\\\xb5\xfc\xfb\xf1\xac\x96\xd3sg1\xa4\xf0M\xf3|H\x92=#TɗZ\x94.b\xeb\xc4\xeb\xf81B\x8fu\xdbL\xf8\xc8ap}\xab\xb3l\x8b\xa6\x86\xd1sF~ϗ\xa0\x85\x00\xce\xca#L\xe1\xfcI\x8d\x98\xc6\xca۝\xa7\xe1\xe6\"\xd8N\x88\xbcs@\xe3V55\x9a\xa7\xe5`\xdcйp\xc7އ7\x864i\xad\x83\x9cO\x8b/\xbcٙW\xe0\xc7\xc7L\x8a\xed\xbb~\xa5η\xd6Ե\xab\x97\x86\xde\xed^\x87\xc4J\nfq\xfd\xbfv.^\xbe k\xb6\xfc \xdbq\x85\xec\xc5\xfd\xe3 k.\xe2\xfe,G\x8e\x8c\xd0\xf0\x9d\xcaP\xa6TA\xc7i\xe3\xaf]\x85\xa5+\xb7\xc1\xf6]\x87}T\xdc\xf8\xed\xa0K\xb3W\x95\xf9RhK\xb2\xc5O\xbf\x9e - Oט\x86]\xa7\xc1\xd9sWL\xaaW|\xa5T\xae\xe1=+\xdbu\\\xbd\xfd͸\xef\xb4viR'\x87\xf5\xb3\xdc}|\xad5~\x9c\xeeF\xc2#L\xc1/;\xbe\xcf\xc2\xe0\xfb\xd3^\xf8\xfd\xf7\xc7\xc7\xc1\xc2C\xfa\xf9 Xe\xa8\xbd^P;\xc2\xce߼\x9fh.\xa0\"\xdb H\xff\xab\xa7\xe6\xf6\xa19g\xe4\x83\\PUe9\xa5\xd7U\x8b\xa6#;O\xfaR؁z\xfe\xa2\xc7j{D{S@\xe2(\xa1\x92z\x8fhbK\xfbC\xbf\\\xb5^Ĝ\xedH\xab Z=ҥK\x83\xad\xa5 \xbcT\x85 ?D!\xa9 \xd5ʡl}\xfdF(,_\xb1\x8e\xa3m\xe17jT\x869\xb2\xa8\x97Q\x9d\xbf\xe4G\xf2(ݪ\x9d\xcbі{D{j\xef\xcf\xd1Ҙ~\x9f| \xea\xeeF8\"\"\xdej\xf0!\x84\x84\x98o\xa4<\xbb\xdf\xd6-\xeaA\xb7N\xad\xec\xd0A\xa9\xffe\xe3v\\\xa7\xa7k\xf1%\xe4\xf5\xea\x95 c\x86t8~Dx\xde8\x89\xd7\xf1\x82\xa3\xec1\xe3x\xa0}\xd1_\xa8\xdc\xc0՞\x98#\x86~,\xf6>\xb6Q\xb4e\xbbO\xe0\x00\x8e3\xa7e\xd2\xd8\xfe\xf0\xca\xcbtg\xa5!q1jlS\x9du\x99\xbf\xf8\xb8C_\xa8;(\xa5K\xc1=\xe4\x8b\xdbR\xfey\xf84m\xd3\xcbo\x85 ~3\xa7~\xa1\xa2\xbc\xd9'qDJ\xf6a\xb5\xb9\xfa\xb3\xbf\xb4\xee\xdcc\xa8\xb9\xd2 \xf4v\xed*0t@W\x8d#\xf7fH\xc8U\xa8\xfe\xa6X\x95 U\xf9\xe5r0q\xacXEm\x82\xb7\xf8\xab\x8f?&Q^\xb9\xd5 0=7i\xdd\xff\xefo\x93 _\x80\x96\x9a\x9b2q\x84V\xf6\x88^\xe2rE\xf4'\xedUΌ!\xd3\xdfc|r<6\xa7T\xd3\xd3f.\xe3\x9a\xda­\x9a\xbd =\xbb\xb4x&\xde\xe7\xe9\xe0\x83~Ö=p\xea\xf4Y}\x881z\xa3\xfaY2\xa7\x87\xb7߬\xa2\xe8!^\xf8э\x97h\xa0\xc3BM\x8f\xfb)u\xf9\xa5\xb8y\xbb\xbep\xe0\x8fc\x82\xb1\x83\xbf\x93\xc7\xf5\x81\xca/\x95\x94\xcc{9Sp\xfe\xe2\xb5\x81\xf7\xcaS(I\xf00@Uٕ.U\x9e/[LT\xa8\xec\xed\xe5 \xb2*\xb5\xdew\xb5\"\xfa\xdbI\xfd\xe1\xc5\n\xa5l\xfbϗ<\x8f{D\xe3~ܻ\xf6R \xf0\xfdC\xa9\xb9\x9b\xa9\xa9\xb9uش\xe3\xf6\xabdZ\xf7\xf0\xa7Μ\x83:\xf5\xbb\xd90\xb2\xae>\xbcW\xac\x88ֺÆ\xbf=\xfe\xacY\xb7\xfa\x9a\x88Ah\xa9\x8c\xb5,^K/z\xf5muߪ\xcaQ\x8f,m\xd6zD\xd5\xdd-\xfc\x99lR\xd5\xda~\xe3\xf5L\x90\x9b\xfd\xc1\xf1f\xac\xc7\xd5@?\xdd\xfc\xf4\xaeS\xfe&\xd3 \xebd[\x8ess\xffP+#W\x8e\xf7K\xf1\x90Z\xeb\xa8>0\x85s7\xc2\xf280\x92|p\x91\xe6Y\xa5*\x8f\xeb%\xb1\xc36\xda|\xa5\xb6\x97\xb0\xed \x9c\xe4\xcf\xe5 \x96\xfax\xe8\xcf\xf4\xe5x[\xfd\xb9\xb9=n\xf1\x9c\x9e\xc1\x9c\xbdS\x98\xb1\x89\xb5\xa0S{<\xefϹI|\x00\xf9\xc2sz\xff\xe0\x83\xff; ]\xfb\xcf\xe3\xc248s\xfaD\xb0~R \x84\x91?\xfd\xaf 4\xb4\x8f` \xba\xbc!\xdd\xd1\xf4\x81\xbbJ\"\x86\xa0\xd2L\xd0S9N\xe9\xf7\xc8\xde\xb0s:M\x96\xdd\xc1\xba\xeeoB\xd64ɴ@\xf4\xa3\xf00\x88<\xf8F\xc2\xf1\xbd\x91!\xdd\xf8\xe0u8y[dY\\\xe09Ȑ0q\xd0Ѵ\xc2s\xfb\xfdpXs_\xac̔! \x8c\xfe\xb2=\x85\xd4\xbdv\xc6Ēz\xf2?\xed-} \xd27\xf0~\xfb^ \xa5/\x9e\xbf\xb3\xbf^\xa9x\x85\xe6\xba\\Ri\xabegNi+\x83d\xe8\xd3!U_\x80 {5S }fu\xda\xfe\xef\x93gobp\xfb\xae!-\xaf \xe90\xa2\x8c\xee e\x8a\xe5\xf7\xd1Œ\xbex\xf7\x89~\xa8g\xfbi\xdb!\x9c\xb9p]#\xa2ՙ\xdd\xfb\xb5PV{k\x95O\xc1\xc1\xce-\xe0\xd7 \xbfC\xd9\x9e\x85\xd7\xde|\xf1)\xb0\xd8?\x93&L\x852\xa5\x83\xe9s\xd7\xc1\xa6\xad\xbc2y\xbet~x\xf7\x8e\x87\xd9~\xff\xf3\xfc~\xf8 \x9c\xfe\xf7\xb2\xd76Fd\xaa\x94ɠN͊P\xf7cO\x82\xef\xd7\xdd\x9aG\xb6\xed\xfa\xe6.\xfc\xc2o{O\xfbM\xcfq\xfd:ׁ\x9a\x95\xd4gv\xc2Ά܄=7\xb5\xee\xf8d\xc1T\xbc\x95\xbf\x8f\xff \xcb\xe6\xfd\xac\x91\xe4Α\x96\x8c\xff@\x83\xa3\xff\x00\xa5y\xc7\xc05^J\x93\xf7\xfa\xf3\x80Y\x89ן\xb7\x82\x8d\xf6\xea\xf2̰\xa7w8\xde\xec/\xae\xbfr\xb3\xa20\xd1=\xc0-\x8a\x83\xc9O\x86\xe2\xd1\xfe\xf6\xa38 \xbc\xfe ^ \x9a\xc4Odyl\xafN0\xd1$탏\xfa\xc0\xde}ο\\lӪt\xe9ؒ\xe9O\x9c\xecm\xa0.\xb2\xc3\xca\xee9\xee[X\xb0h1rT6\xad_\x88{g\xa4\xf1z.M*\x99-\x88J :U\xca\xb0j\xd97\x90!}ZG\xb6\xfa\";a&̙\xff\xbd/2\xfc\xb7\x93\x87B\x85\xe7\xf1%4\x96\xbe\xc7š\xb5\x9bK삩\xcc۵n\x80\xde\xfe\xb7\xbbp\xeax\xc1Z\xf6\x96_nԼ;\xae1\xebK\x91)\xe3*+\xa2\xa9\xbd\xe4el\xf3\xed\x8c%0\xe9\x9b\xc6*\xafǥK\x81\xb93F\"\x8d\xd4Hru\n[\xb3߼\xf7>\xee\xf5\xa55Ңvԗ\xbd\xe0\xf5\xea/[`D\xd5} \xda\xd7\xc0\x80핫\xfa\x9c-\xb11lp\xa8\xfdFe\xacqj\xb7\xdf\xc0 ?\xe97~\xfa\xd9\xfc\xb5\xb5\x99\xc2 \xf5\xec\xd2\nZ5{\xc7V\xfa=|\xf0/\x87i\xb1ݖ\x99S\x87(\x81{\xdf\xe3\x8f\xd9\xc3\xded\xae\xfeq3\x83\xecW@\xd8\xe9\xfc@tM}\xe6]\x9fxl.V|\x8b\xc0\xbd\x9d=\xc6\xfa\xe4ɓ\xc1\xfaUS1U*\xf6\\70}\xf0R\xebݎp\xfb\xdcIi\xa4\xa4(y=\xf0,\xfc\xa1Â=\x00Ra\xdd\xeb\xfc͌e\xb8\xd7\xfc\"\xc1\xd0\xc1\xdf\xd2% \xc3\xfc\xe9\xea\xb9κ\xcb\xde?\xbe޴u/t\xe9Es\x93\xb32\xe6\xcb\xf0\xfak\xea \x87\xa7\xbb\xdb@\xf4\xc0\xbeB\xfdw\xaa\xf9?\x9dh\xfey\xba\xd1+\xd7l\x81\xfeC\xbe\xc6t\xb2\xa3\x9c\xf51\xbd\xbc\xfa\xf9G\xf0V\xedW\xb4\xa1\xe5\xacel\xa3\x92vkBU\xd0-\xdb\xecr\xa3\xf9@\xda+\xdaIH\xde?\xe9x\xe1/\xeb띑\x9a8a\xc17P\xde\xd6\xf53\xeb+ \xfd/\x97\xa7cu\xc4%\xf8 s}\xb8\x85\xef歝\xc2޹\xfa\x89%\x97H8 \xee./\xc9\xf9\xf5\xd4\xf6Nk\xc0&\x91R?\xb2\xcf\xdb]\xffm\xf5W\xd5\xd4~\xb8=B=\xf0\x85\xe7\xf4.a\xce^\xc2.\xd9\xc4\xb9ԗ/OX\xd4\xc8\xf9\xccSaނSp|`\xe0!\x93\xd7†MԵ)\x8djd\x82O[Q\x8aO\x94G\xff+\xe7[<~\x80+\x91˷\xd4WD\xbb D\xafge\x81\xeb\x97\xed 1\xc0\xb2\xabo]H\x94\x00=G&\xe3\xfdC\xe4\xe1?\xe1\xd1 \x00\xa3|c \xba͡p8L,j藯dK\x9c,\xa8\x81\xe8H\\\xfd\xfa\xf5\xbd+pᑐY\xb3FyhѸ\xba\x8d'co5\xf5C8\xa6\xb2\xbdqSx\x8b}\xa5\xa3K[\x92\xbd\x00\xf7\x89>\xfb\xef%Ed\xead\x89!C\xead\xcaq\xe3\xd7\xc0\xde?Ϙ8t\xe8\xd9\xd2\xe2>\xbcOS\xa1T\xecc\xcfV\xf0=\xb4\xc2gU9{>M^\xf0m+\xb9\xa5x\x96\x8cpu|\xd8mf\x9e\xd0?j\xf0\xdd\xda\xa5\xf4.S\xaa\x004\xaeW\xb2`\xbf\xf2\xe3'\xfe\x83\xf1SW\xc0u\xccD୤L\x91\xa6~\xd1\n\xe4\xcc\xe0\x8dL\xc1\xfd\xb4\xed \xbf\xdaD\x97,y\xe8\xf2Y3\x9fcg\xfd\xeap`\xaf\xbe@\xe7\xa5\xf2\x85at\xef\xba&^\xd1 \xd0ŋ\x8a\xb71O4vx_\xed\xfd\xc3Ki\x9eOP\x8a\xb2\x9a6/\xef_\xb84\xf7x\xc1A\xe7\xc7a_\xf29\xbdVnV\xc2B\xae\xc7\xc7\xc1\xc2\xfa\xf8{\xbc`=-\xc6M\xf4\xff\xd5\xcf$>r\xbd\xc3.5\x8d\xaen1\xaa\xb5@\xb4\xca \xfdC.\xa2,\xab\"\xef$\xdev\xbbG\xf4\xf4\xa9#0pRB\xbb`\x88ԅ\xf5ׯ;\xf6B\xe7\xee\xadT\xb3\xacK\x88_\x8b͞6JSS\xf50~\x86\x99S\xb4w\x80\xa7\xfd{߬\xdbV۫\xc6R\xb0\xa1\xb2\x00\xee\x97\xfa\xfd\xe2)>\xf9+\xa9\xb9ݮ\x88\x96{D\xcb\xfe\xb2\xd1?\xf7\xaeT\xad\x91A+w\x87\x95^*\xe3G\xf7\xd7\xf6\xd4\xe5\xfd\xe3k\xd1\xcdq\xbfh'\x85?ކ\xf0\\\xa8ߤ \xfc\xf5\xcf\x8e\xb6\x84\xe9d\xcbz\x91\xd9\xc0\xfaFD\xdc6̘\xbd \xc6O\xb6\xffZߊ9}\\\xb1\xf2\xbbI\"\xa8hE\xe0\xa2n\xc3\xe6\xddJ*uyn8iJ\xb2i\xcc\xe8\xfd\xe5\xe9\xc1Z\xeft\x80\xff\xce]t\xc2N\xa3)\xfelAX8{\x946\x9fj\xb7\xf1\x8b\xd5:\xf51s\xc1ew\xc1}\xa1\xa2\x97L\xc0#n\x8f'<<\x00{D\xcb\xd1\xee\xc9]\xec ߨE/8r\xf4oA\xec\xe0o\xd5\xca\xe5a\xc2\xe8O\xd9\xe7]]ؐ\xdf’e\xeb\xf4\nGc\x87\xf7\x82\xd5*\xfa\xa0\n$\x9a\xbcC\xf1 \xf5\\\xcd!\xbd\xbb\xb7\x82\xb8_t\xa0\n\xcd!\xf5\x9a\xf4\xc09\xe4_G,iٺ~dP\xb2\xa3؟m\xfa\xf8#\xe6\xb5:\xe0\xc2E\xe7\x99;ڵ|\xbawj\x86\xb3\xafh\xaf\xf3j\xda\xc1\xdcj\xfd~\xa7\xc1\xaeVDf\\\xcd\xba\x86\x85\xfe\xd4\xdfѽG\xf4\xf2U\x9b`\xe0\x97S]\xa1\xe0\xcb\xe7a;\xe3\x87E\x95\\[\xeb\xd9@\xb7_\xe0\x9c\xc1\xfc\xfa\xc4\xf9Z\xf5?\x8d\xe5\x93\xff\x9e\x87\xe3\xc7Où\xf3!\x90?ov(\\(/\xe4Ȟh8*Τ;\x99m\x85F\x9c\x9f\xa8\xd5\xff\xea\xe3WjL8j%a\xce\xc1\xd6y>YGv\xf6ư\xb8x\xb7N\xc7\xf6\xc4B\xdeSsV\xf9p\xf6V\xd11\xfe#\xf5q\xd2;\x92\xd6Zi΁S\xb9\xc5szk\x98\xcfvp\xf0gk\xfd|\x9d\xff\x9e\xfa\n\xbf\xe9ܤ\xd7e \xf7\xab/<\xa7,̥;\x85\xabr\x93\xee\x91\npn\xf1*\xbd|^\x96\xe7\xb7S\x98\xf4\xfbC\x8fz.\xb0+\xab\xc6\x83\xdcY\x92\xb0\x8dx« ?\xc4@\xf0\xf3\x86@t\x8b\xde\xe7!Q\x81#\xfe\xf8\xbf\xf2\x87\xae=R?\xe3/\xf1\xbau#\xa3\xb3\xc2\xfdH\\JmQJ\xe6\xca\x00s\xdb⇀ȃ\xd1\xae\\\x85\xc70\xc0\x80\xd7X\x88\xee|\xe4&\xec\xb9)R \x9c\xa78\xe4K\x9a2\xa8\x81h2\xea\xec\xc3H\xf8:\xf2\x8aO\x8c\xfb\xf1y\xc8\xe9c\xb5\x9e\x85\x99\xb1\xa6*\xdf\xe3\xdc\xc4\x00ؕ\xdb\xca*i\xa5\x83\xac\xddɿ\xcf\xc2w\xb3\xc5sR\xfc\xf00'\xae\x8a\xa6\xa9$\xc1\x94\xc1iʉw}\x99S$\x83ZxUW\x9f\xdf\xc2T\xd7\xdb\xf0k'[ M}\xfa\xc7\xdfp\xe7\x8cl\xbbU=\xf2\xaf\xdf֚\xedY\xfa%ЪQ7\xe5\xda\xd5 \x98\xed1\\k2k\xe5X\xb0\xe67 \xa6\x83f\xefׁ\x9cy\xb2\x98\xea\x9e`̠ٸ \xd4}\xa0@t\xa2\xc7${@L\xf4K\xb6\xd4)!s\xca\xe4\x98Ej\xb7\xb2_t uȜ9-4\xa9_\x9e\xae\x9eg\xd6\xf3\xae?\xf2\xce\xfcw F\x8d_\nW\xaf\x85zm\xfel\xe1\x9c0eP5\xa5\xb8=i\xef\xd1+q\xb55\xce\xf5\x86\x92\xf7\xb0n\xf6\xfe\x9b\x86\xcfC\xba\xae|=j1\xdc\n\xd5\xcf\xc1\x8e\xad_\x83\xe6o\x96\xf3 \x96\x97c9\xcf\xd9\xc2*\x81v}U9i\xf4.\xf1\x8ap8Al\xc3s}\xe2`\xd1cڀ\xe0$V<$\xff\xc4\xa2\xd5\xf1\xa8\xf3Pe\xa7\xfc*\xad0\x93\n\xe0\xb16\xb1\xaax;8X\x81hzH\xa9\xd7\xe8C\xf8申Ф~\xb6l\x99a\xf1܉Y\xc1\x89\xe9\x9dz~\xf2l\xdd\xe6\xfc \xca\xc6 \xeb\xc0g\xd3\n>,\x8a\xc3\xd0yҿ\x86-6\xa2I\xf5\x9a5*ð!\xbdĞx\xf1V\n\xeaO&h\xa0j\x8f|\xf8\xc8 x\xff\xa3\xbe\xf8 !ں\xf8\xdbYYi\xdc\xd0v\xfcy\xb0\xe2\np\x87;\xc4\xff\xb6\xffOhӡ\x8f{o\xdf\xcdE\n\xe5$\xb2\xbd5\xb0¡{\xcf\xfcw\xea\xd4ko\x85\xb5\xad۾i\xa4N\x95\xf1\xc6&\x8f\xa9Y<2|2,]\xee<\xe0E\xa9\xa1f}3 J\x95T?氕.\xc6\xa1\x8d\x8d\xe4\xe4\x8es\x96\xc1W\x93\xe6\xab\xbdS`}\xf9b\nj\xe1P\x9a8|+,^\xab\xdd\xd6\xf5\xf8*V\xb4 ̘2R\xe0\x83\xab\xbf\xe5\xef\x93\xffB\x93V\xbd \xbfwZJ{\x83ţUr\xe919`$ 0`\xe8$\xf8~\xd5\xa7l5\xba!\xba\xc0;oV\xd5`7\xb4\xfdA\x9f\xe3]\xad\xee6\xf2\xdc\xd1?\xfd\xbcz\xf5\x95}a\xb4\xc4\xfe\xf8㮴\x9a]~\xa0!\xfb\x8b\xf7\x9f/X\xf0\xff\xfd\xc0Qh\xdb\xf1sG{'Q \n\xac\xfe\xfa\xf3,H\x976\xb5\xbd\x82A\xc4 >\xbe[\xfe\xb3c 4\x87\xcc\xfef(\x94.Y\xc8qo\x843\xe6|\xe3&9\xcf\xec\xf0L\x81ܰb\xf18u\xf6\xd0\xe7'\xfb\xde\xfdY\xf7\xbd\x9e@\xfb\xb4;-\xa5J\x82\x853\x87\xe1\xec$\xda\xdb\xf3%\x9e\xf3\xa7\xd6Oc \xfa\xbb\xef\x81\xc1ç\xe1\xfd\x84<\x9f\xb8g\xac\xe1 \xe2\xc3\xc8!]\xe1 \xb9\xe2ݚ\xccE\xad\x94/{\xc8_\xd8,\x92s;r\xf4\xf8l\xc0d\xbc\x9f\xc5t\xfc\xac\x94\xc5}\x87 \xfcr\xe2\x96.\xfeJ\xe7\xf2\xec`&\xdaC\xc7;9\x83D\x92(\xb5\xa7 \xaa\xc7\xf3/\xd9%=Jai\xb3\xc4{\x83%\x8exD\xd1?\\\xb1tS|\xb4\xe7h \xbbLZ\xa9\x8f\xf4\xa8SؽN\\\xe7`\x85\xa7:\xefy\xbb\xbf% vx\xfd\xf3\xceߗ\xfc\xa8\xe2=\xf5~ѽ!\xf4\xe3\xd7GA%,4\xb7\xd01\xd1q\xe4\xaf\xf7\xae\x9b\xee0k\xd6n\xf1*\xbd\xdd\xfby\xb9\xb5\xc3\xd3\xd4v\xf9\xba\xf7\xfd\xa1\x93%\x89;ih\x856\xa0\xff\xd5c\xfa\xa1\xe3r-i\xf6\xd4\xefx \xd2d\xb8o$m\xb0\xa1\xd2 )\x8d\xbf\xf2\x9e\xe0\x8fm\xa9\xe0\xcf]\xd6\xd9\xd9Z\xbf\\\xbaV/I-!\xa6\xbfw\xe0\x00\xe0\xa1—\xa2?;\n\xaf\x8a\x95\xa8\x9dr\x85\xa2\xc9\xd3=M6\xfcx?\xb6?\xc1˼\xb9\xb3\xc0\xd0\xfe\xad\xb5\xf4Қs\xb3Jy}Sv_\xbeu\xee\xe0\xb3#vw\xd0\n\xa5x\x9f5y\\ H\xa7I\x9eҧR\x9f\xddq\x00\xa7)WX\xd9+ډ\xf7.߀;;!\xb5\xa4 \xb9\xe1w\xefk\xb8\xdfW\x8e\x80d\x86U\xd8\xc2\xcbAX\xd8u\xbdyU\xa3\xd8\xf5\xc7i\xe8?\xf1G \xa6\x83\xb7V\x81gK0\xd5= \xc0\xda\xbf¡\xdfO@\xe3ֵ o\x81\xecO\x83\xc9~٘\xc4\xcffͨ\xbc?\xe8\xd1g*n'\xa5\xaf\xd2\xf7\x8b!6J\x8e\xab\x89ߨVެ\xf9$KJ\xbeP0z\xf8\xd8%p\xe3\xa6\xf7\x95\xd1\xed\x9bU\x81V\xef\xbe`\xab\xc0}\x9cj\xb4\xfa\n\"n\x9b\xb7\xfa+\xffR \xa8Z\xb3\x82m;B\xdc\xc1\xac_\xe1~\xe4\xc62B{(\x90#\xbd\xb1J9v|\xa0N\x80\xda\xf5T\xe5dj\x8f4\xb6x_\xed\x9e+*\xaf\x9b\x92?\xc7k\xb4T\x88\xa8\xfc\xb5\xdbը\xe29?\xfb\xe2\xcf\xe9\xe3`\xe11\xd9q\xfep\xe5=\xcd\xc7ba\xce>*\xb0lK*\xf1~\xf7P\x938\x85=\xb9\xafH Z+\xadvj\x80\x99\xbe\xda\xef\xe1\x97N74n\xbe\xe4\x8ah_t\x84_\xb9\xfag8\xf4+'\xa4M\xfe\xbc\xb9`\xd2W\x83q\x95\x89\xf8\xaaP\xf6\xd9ÂYG{w\xef\xfd\xecރ7.\xca\xc29_\xc1\xb3E\x9f\xd1\xc655{K0\xf3+m\xb9G\xb4\xa7\x84\xd0[\xb7pEtc!(\n\xab\xbd\xfa\"|ާ\xa4u\x00ٰy :(E\xb8ے\x00\xd3¬\xffa&d\xcaH7V\xe3Qz\xd3-gOz\xce\xfd.>\\U\xab\xd5(\xc8\xe9\xb4\xc4𳦍Pœ\x9f \x9d\xe5\x8b>\"h\xc9\xcf\xfcw\xden\xd0\xc1Պ3\nҎ\xfeT\xacP\xda \xb4I\xde\xf9\xc8;!\xd6_㿞3f\x8b\xfdC\xbd02\xa1zt\xa1\x80߻\xa2Nw\xa0\x89F\xa3\xbf\x9a\x81\xfbϬ\x96\xa0\xe3\xdf\xe7J\x85\xf1c\xfaA\x9a4\xc4\xc7b\xa3\xbfL%_\x8aL)\x95[\xbe\xdf\xfe;{A\xb4u\xf8\xb7_\xef\xf6ШAM\x85Z\x8a\xe3\xee#\xf8\x87\xb5[0(\xecn\xbe#\xa6\xa4\xdb{ k\xe1\n\xcd\x904\x89\xfa \xc1\xfdg\x82E\xff\xd19ڻ\xefر\xcb\xdd\xfe}\xc1\\Cw\xa9\x9b5El\xaf\xe5\xe3\x83\xf45Z\xc5\xf1\x81\x81\xdd\xf4\x87\xb5e\xadԇ\xfb\xd9\x9e\xd3\xfb\x86\x89\xa3\x94ƹK\xd87\x97\\ o\xee\xaf\xe8\xab\xe2\xb5\xfb\xb0O\xb9\xbc \xc2F\xfd\xe9$3\xc2v\xf6\xd8\xea\xcf\xfdF̨H\xfd\xa4\xff\xf5\x85\xd7)\xfd:\xe2\xec\x9d\xc2~ p\xa3#\x9d\x87\x8e\x9fζ\xe5\x9a5cb\xf8ib \xf4-9\xff\xd1\xff걸}/\xe0ё\x84\xf3k\xb7\x81\xacy\"\x8d\xe4j3\x9c\x9d\x89\xe9Wޓb\x86kX33 ܼ晢{\xdc{/A\x95\xc29\xf9\xcf\xfeN\xff+VB?\x96\x9a\xfb\x8b\xbfo\xc1\xaa\xb8h\x97\xa3\x94I\x99>Z\xd1\xb8\xf0\xf8\xfbWᦲ.\xa0q\xddW\xe1\xed'd\\\nH\xdf\xc0\xf3\x97\xc2n\xc3=\x97Y\xefl\x96\xe2\xc4\xd13\xf0\xfd\x82_ _\xef\xd3<_h\xcfhۂ\xe3\xe1\xde\xf5P\x84\xc6 \x96\xbf\xe5\xf4\xa5\x9b\xdaTB\xcfZ\x87~\xed\xfa\xa3Z M\xab\xa2e\xb9x%\x9a}j\xce\xecV\xa9ZYx\xa9\n~\xe4\xf1\x94\x95p\xfc\xb0a∅\x90=Wfhў\x9e\xdf⊝\x9e͒\xb7$H\x00.]\x83O>\x9f\x86+\xc9ؑz\xad\xa7\x95祊燆\xefV\x86\\93y\xa5 \xf2\xd8_\xff\xe1\xca\xe8\xef\xf0{!s\xd9\xc8;i\xd2D0}Xk(\x80/\xac\xca\xffN^\x82\xb6\xbdgz\xa0\x9a\xe2j\xe8\\\xb8*\xda[\xb9\x8a\xa3L\xbfL#\xa1\xe7\xc9m\x8b{kp܁\xee~\xbf\xa2c\xc4\xc7?.0\xb7C\xbd\xfdx̟\xf1\xb8Uq\xb0\xf4\x80\xf3@4\x8d9\x8aek\xbf|  \xf6PI\xea\xecV g\xe4\x87\xfd\x81 D\x93BF%\xdc\xcc@\xf4=|a_\xfb\x9d\xd6J\x00\x88\xbb\xcdLix\xf6\xeb\xaf\xbc\\-\xd3\xed\xa1.\x93\xb0\xe7\x8b\xc1\x91V\xa7~\xdao$\xfc\xef\xe8_\xdeDx\xe0^\xaaX\xbe?\xd8\xe4I\"ҥ\xebM\xa2\x88\x96\\\xad`\xa0\xd1$%\xa67\xedѥ \xee\xd9[ \x92\xf8\xf8\xfa\xf3\xe4\xe9\xff`Ҕ\xf9\xb0\xd1\xfe\x96j\xafV\x84\xb1#\xe5\xaadk\xfb\xcc\x95\xdeu/ъ\xfb\xa8q\xd3a\x9e\x8b\xfd\xc0Ij\xe9\x92E\xe1\x9bIC\xb4/ \xa5F:Q#ǛY\xc0Նka\xe8\x88)\xae \xe8жtl\xdf\xd4Q\x9b\xc1\xc6-\xbb\xd1J\"\xbaA\xeb֩4iX[K\xd1.qگf\xa0\xd9b\x94\xe2|՚M\xa9\x93\xfa\xe0a\xfd\xaa\xe9\x90,\x99M \x951\xb9rj\xbe\xf3\x81㕥\xc6\xe64?\xf4\xc1\xe0\xf0k\xd5^T\xbb\x83l\x90%~e\xaf\xbe \xa3\x97\"w\xf0#\x85\xd9 V\xc1\xac\xb9߻Z M\x9c\x92%K\n~\x9c\x81+\xa4 P{\xe1b\xf5\xa2\x8dlz\xed\xcd\xf7\x91F\xfaTi\xe2\xf8O\xee\x9c\xd9`P\xffNP\xaeL1\xdd\xc9J\x9a\x870e*X\xba\xf2\xfc\xf8\xe1;\xbf>1*\xf4\xb8\xa2\xa9~\xf7# =\xc3h\x86\xa3\xe3wެ\x82\xf3aK\xb1:\xd9\xe0O\xa51\x83\x8d\xfdK\xabΗ`f\x82\x91_͆\x87._\x86,\x989J/\xa4\xa2\xd5\xfe\xd4\xf9\x8b\n\xe3x%}\xec`>\xffȱ&\xf9y8\xd9w\xeb=\n6l\xd9\xed\x81\xf2VAsH\xf7N͡iÚb\x91\xfe\xe1\x8dT{\x8c\xa7} 1r\xeclX\xb9f3\xa7\xf6\n\xa7K\x9b\n~^=U\x9dC\xa4@\xa3\x00yLl\xaf\xc3]{\x8d\xc0yr\x9fW\xfe\x99?f\xf9\xa4gxSDKs'\xf0\xd3\x88\x9e\xb7h-~?ˉ[ye/$\xd8㹆\xe6޳\xa6z\x9ck\xb9\x85\x81\x81\xdd\xf7\xf7!n\xf1\x9c\xde̥ayL\xc9[F؝\x95\xda\xde\\\x00ǫ\xb0\xbc\x9e\xcb[I#\xac\xe8+\x95\xb6i\xafCx\xa3\xbed\xb2O\x98\xfb\x85\xdb\xe7\xcf\xe9]\xc2\\\xbcSإ\x98\xa0\x90O\x9c\xbb\x96\xad\xb2fl\xf4\xee\xdd&7~\xf8\x8f\xfeW\x8f\xc5x{\xef\xf6:\xff^\xab\x90_}\xfb*(y\xc7H\xae6\xc3\xd9X_\xc6_yOJu7\xae$\x84u\xf3\xb2ƒ\xfb҃\xc2\xe4%^\x83\xc2Y1\x00\xf9\xe0>D\xee\xff\x00\xf7\xffU\xd0ď\xa2\xa7\xfe3\xcfF( \x9bf\xcd/\xa6\xc9-\x81\xe8GI?\xf9\xe0\xccxxC\x99'\x92&M #\xb7\x83\xcc\xd3\n#\x9e\x80\xbf\xf7\xd1\xd7!\xb7\xc2\xe1*\xa5)8\xe8B\xab\xa2\xe7LY !\xaf)\xacS\xe1^\xd1ս\xa2\xa9\"f\xc8IQ87$͛\xe2\xe33\x87>Q\xe00\x88\x8c\x84;\xb8\xc7t\xb3\x95\x94\xed~*G\xe3\xf1tH\xa8ֺX\xc1\x9c\xb0tbO vzy.\x87\xe0jy\x80j\xbc\xd1a\x8az\xee\x88ʒ\x98\xb9V\xddW$\xc9S\xf5;z\xe0,\xe5}N\xafA\x949\x00\xfb2\xaeXz -\xbe#ˣn=\xb5w\xffq\x988u\xa5\xab\xf7`\xb4U\xc03\xf9\xb3\xc3[\xb5_\x84\xcf\xe6\x8bҳ\xab\xa5\x82^*\xf7\xa9\xfaF\xe2\x82\x00\xbb\xf2\\\x89\xbc0\xa1c\xa0OxY\xb5\xf1>e\xad\xa9\x9a\xea\xdd\xfb\xb7\xf0\x99N\xfc\x9f\xe3\xff\xc1\xd2y뵶\xa91\xbb\xc2\xfaY\xee>\xbc\xd6?\xe5\xb2g\xecf|\x8eR`\xde\xed\xd2~i\xc7\xc7\xc11\xeb\x81xg\xc2\xee)}$;*\xe0\xeaȞ\x97\x9c\xc2\\j/\xdbr\\Pa!T1\"\x8491ǟ@\xf4\xb8Q\xfd\xf2^\xd1烝\xea_\xf4nSs\xcfP\xf6\x88.\xa9\xfb܇\x80M\x9bw\xe2\xea\xe4!~\xf5\xedE\xfd~\xeb\xc6P\xe1\xc5ײ\xa8\xdf\xf0\xcc[\xf8=l\xf9u\xb7\xa3\x97\x86\x9cלc\x94\xa0\xa4\xf2\x84\xa5 m\x88\x8f$J \xba\xedǜ\x85-L)\x98\xb7\xc9=\xa290\xf4\xbfR\xd5F\x9c*J0\xad\x92\xa5ҥJ\x81L\x993@\xc6 \xe9 <\xfc\xb6\xb2\xa7\xf1\xd9s`æ\x9d\xf0\xd7ߧ\xa3$#)\xba\x97/\x9e\x8c_\xe6e\x8b\xf7\x8du\x9e9s\xde\xc2\xc4\xf2A\xd8)\xaf\xe2\xc5\nA\x87v\x8d\x81\xf6\xd7v\x90\xb8v\xfd&,\\\xf2L\x9b\xf9\x9dky?,\xff\xf2\xe4\x96\xe9\x8bt\xfd\x85\xbef\xf8\xfc\xf9\x8bРi7W+\xbd\xa5ݴ\xf2\xba\xfd\xefA\xb5\xca/\xe0~Hɕj3w}\xb4\x9f\xc5U\xc2\xf3\xad\xc6, \xb7nK\x97\x8e\xcd\xf1\\m\xe0ь\xe6Gq&\xa9\xe7\x93\xf2HOd\xf1\x94\xc0\xf0؉\xb3=\xda8\xad\xa0T\xdd5_\xc7\xe0FՊJZَ\xfa\x9f\xf6\xeb\xfeW\x94=\xfe̙\x8f\xc2.\xf6\xef\x96|\xe8\xf7Ӟ\xed\xa0i\xe3:\xc6*vl\xf6h\xd7^_¦-{\x8d;0%\xf6U~܏\x9a\xf6\xa4Ο7'dΔS\"݂+\xd7n\xc2\xc1?\x8e\xc2\xfcw\xdf˃\x80i\x94`\x85\xb2G\xb4\xb9\x95\xb9\xb7\xa8q_W\xd7{D\xbf\xfd?m\xaf06\xf33\\>T\xb1o\xd6\xc2\xa2\xc0p\xb3\xb6\x9f\xc1\xe1\xff9\xdf+Zr\xa2\xb9\xb0M\xf3w\xf1!\xae\nd\xc3Yօ\xfa4\x9er\xce}\xf7\xfd\xcfx\x9e\xaf\x81K!\xe2E\x8a5\xbdu-\xad(\x9e6i\x8052k\xcf\xe3~\xb6\xf5\x9a\xf6\xf4{\xf9\xf0\x83\x868\x87T\x00\x97\xfa\x8c!{L\x8e\xc0LqY+Vo\xf2k\xe9ڱ)\xce!\xb8j \xe7\xee \x9e2\xed;\x98\xfc\xad\xf3\xac\x8a\xf5O\xf1g \xe0\xbeZ\xc5\xf1ڕ\xb2\xe0\xd7\xea\xf7q\xaf\xb3p|1w\xf5\xea h\xd3\xe2m\x95\x8a4\xd0m\n\xb8]\x8c\xee\xad[\xb5=\xa2}y\xe7\xeby\xab`\xf4\xf3\n]\xfa\xe3q\xb4|\xc1H܎_ި\xea\xea\xf7\xef\xa2\xc6Ӈ\x94o7\xee\x81[o\\tl\xdc ϗ\x80_\xf77\xf0M\xa5<\x8d\x91Z\xa1\xdd>k\xf5@609#M\xc0\xf0R\x00c\xc80\xb8Ex\xa3rx\xcc\xd8\xf9\x84Ys\x9f\xf4n\xf9\xfbM\xaf\xfa\x87\xdb\xebV 4\xb8\x9bT\x92\xfd\xcf\xed\xe5\xec o\xa4\xe7x\xa7\xb06\x85\xf9\xed\xd5\xde\xdeW\xff1\xbc\x87\xbe*\xde\xe0\xa5\x86ÌM\x8c\x81\xdc|o\xb0\xc4Y+\xeb\xcbB\xb7xNo \xbb\xff\xd0@Za\xcd\xcf\xfd 5~\x9e\xfa \xef\xea\xda \xfe\xfa|ν\xcf\xe5s|\xcc\xc2\\;\xa70i]\xaf\xfd\xd7pW\x8fٕ%Þ\x85By\x93\xa9\x93z\x8c\xfeW&\"\xf4\x96\xe2\xc0G\xd0u\xcc)\xd8~\xf0\x96¢|\xf5\xebP\xa2\xe2m\x81\xe4\xa2 6\x94\xf3\x97\xf1W>˺\x83\xbf\xa6\x86#{\xd2h\xea\x90- \xdbW\x87\xa2\xd9\xd2\xe3J\xe8\x93\xf0\xf0\xfcy 4b%\xa0I> D1\x86\x9f Wڿ\x9d)7\xd4H\x9f=\xdaяp\xcf\xea\xc3\xe0\xb7G\"^\x00@\x83\xfb\xf8\x9a(\xca>F\xc2\xeeރ\xb3\xf8\x8cy7@ϕF\xd3O\xe1^\xd1KԽ\xa2\xe3\xe3ğ3cJ R\xc57\x92@|L/\x9c\x9fsR\xean\xf7\xc3q/k\xc3\xc3\xef\x98\xe8\xfc\xae\x87߅a:\x9f!\xddC\xbd\xd7+\xb8f\xf5W\xc8_\xbcp\xca\xd4\xee\xadN\xdf\xc2m\xdc\xd7Z\x96<\xf9\xb3\xc1{mjK\xf0\xa9\xfa]\xb1h?r:\xf4liӥz\xaalwcl<\x8a>Vݽ\xef(|;{-.\x92\xb0\xefF\xe7 \xa5\xe0.W\xa60Tz\xb18>\xc3\xe4r\xfc\xaeҍnNhW\xad݉ p\xb6z\xfdpe`\xf7w\xe1\xf5\x97\x8b\";\x9a\xd0\xf5\xd2g\xdcjؼ\xfd\x88^\x81G\x99\xb3\xa6\x876\x9d\xc4s\xbf \xc1\x80\x8dkw\xc3>Cz\xfe\xac\xb8'\xf6\x8a)2*:\xbd^J\xed\xa2\x8b\x9e+\xcb\xe5s|灧\xd9\xb17Mg\xae\x9c5\xa8\x87b\xecLJ\xf0\xae\x8e\xecO z,\xa2I\xa2\xbc\xb9\xf7x\x90W}\xe2\xec@4)\x9d?i \xf2>x\x9e\xbb\xe7\xf0\xfc9\x876?\x81/\xf0\xa1۟B~[4g\x8c\xb2z\x98\xb7E Sऌx85<\x82\xce=\x86\xc0\xd6\xed\xbf\xf1f\xae\xe1D\x89@\xa6L E\xb2dh\xd7E\xbfa\\h \\\xc9:\xc6He\xafu\x8e\xd3a\xdd\xaa;t\xf884ms\xe9\x82c\n\xf1\xcd[\xf78\x9c: D\x8bKnL\xa2ɻ\xea\xa5Mw9\x9d;\x87\xc1\xd5f\xdd! S\xcb\xf9[\n\xe4\xcb \xe5\xcaW>\xccɀו\xf8x\xae_\xb8xy\xd3yq\x8e?\xe9\xf78\xa2s\xcd \xb4\xe7ql(6\xefƕ\xd1#\xfdV\x85\xe6A1\x87\x84 R\xe3\x92\xee\xe1B\xbe:\x8b\xbesȩ(\xcc!9a \xfa+\xa9\x9aQA\xf6\xb9\xf9첚\x85I\xbb\xf7\xfcd\xa19\xe5\xe0\xce%*K{\x8d\x9e\x86@\xf4\x9e\xdfC\x9bҽ1\xc2\xcbM \x9aVC7i\xdb׵\x9e\xdb\x99\xe9\xd5-Q\xf8\xf8՘\xa9\xc3I\xbb\xbd\xd4\xeanA\xc3s U\x98?`h\xb3\xb0\x9e)\xc8\xf5\xf7\xb3\xe6\\\\\xcc\xc16\xf6r\xff\xf8\x84U5w\x93C\xd0`3\x9e\xb3\xe3\xf6s\xbcX\xe9\n_\xfd\xe1\xef\xab\xff\xdeC_\xb3\xf9\xdc\\ flb t\xebI\xef\xa90\x00\x9c\xc2-\x9e\xd3[Þ\x81\\\xa1\xa1\xfe>\xc3\xb6\xb0ZY\xcb\xd3\xef\xe2\x87' \xa5\xbe\xe45 \xffy\xda'\xea\xf5\xbf\xc2>\xdd\x8e\xb8vN\xe1P ܽ\xd9|\xac\xad IŃ=s\xcb\n\xbf)\xec\xfa_=ףG0j\xf6~X\xbcQ|\xfc_\xbcB(T\xa8qK\xbc{\xe4\xa2 qQ\xbb\xd3\xf8\xcbф\xfbq6\xa6辢\xa7讐? Ln\xf4<:t\x00\x00?\xfc\xf3\x88\xde~\xf5.\xf48.\x82\xe2U\xd2e\x83\xfa\x99\xf3D[ \x9aV\xe2\xdeƕ\xd1_=\xbcaj\x8a\xee& \xabB\x9d7\xdcn\xc1a\xdb%\xb1A\xab\xa3\xff\xbb~ B\xef\xda\xc4\xfcQ\x96\x82\xf9 f\xac\x81\xb3g.)\xcdS$I\x99ӊ\xe3\xfd\xe1\xe7\xb6\xcd)L\xcbm,\xbb\xbf\xfb3\x9c\xb9\x97\xff\x00S\x98_\xbax\xca\xc8\n\xeau\x9b7 A\xee,\xd93@\xeb\x8e\xef\x9ah\x9e\xe0&\xeeM?e\xccb(Q\xa6n\x9f\xf5\xca\xd3b\xb6_v̐R\xb2T^\xc0\x8c\xcbWo\xc3w\xcb\xff\xe0t\x88{\xb7\xe39C\xef\xed(\xd5u\xc9b\xf9\xa1LɂP\xb2D~H.3\xfa%50\x8dh~\xffz\xdajؾ\xdbP6rϜ) ,\xfa\xea}H\x8e\xfa\xcbB\xedj\xb5\x9b\x84\xef\xee\xcd\xdb>Ҟ괷\xba\xaf2}\xc22\xdco^\xff\xc0\xaaP\xfe\xac0gTk_\xcd,\xf1N\xaf\xa7\xea\xe5-`w7\\Ο\xe3\xe3\xe08<\xcd\xb0O\xcd\xcd\xcf+X\x9e\xe5\xe8A\x8e&\xa7R\x9d$\xe1xa\xe2\xd0H%/UA\xbf\xd1#\x8d\xc1+\xa3\xa5\xfez\x8c\x94z\xd5\xdeh\xb4=\xa2\xa5\x96\x91\xf8\xa0Ѣ]8z\xd4\xfd\n6\xc9#X\xbf\xcf\xcc \xf3f\x8e\xf5\x92\x9aYH\x96]Hަ@t\xabv.WDq\x8f\xe85\xdfO\x83\xf6\x9d\xfa)\xc1\x80`\xf9\xc9ߢ\xb82u\xfaPm\xedƣ7\x81\xc3\xd1\xca\xd1\xfa\xefur\x9d\xdeJ\nLe\xc44\xd0a\x84\xa6t\xc8Q-iR\xa7\x84\xefOR\xf7\xd0ܸ\xb7\xecd \xf5 ,Z\xfa\xa3:\xc6\xea)\xe9\xa29\xa3!_\x9e\x9c~\xe9p34 6\xeb\xa6\x00\xfdb\xa4F\x94\x9ax\xc9ܱ\xf0 ~\x94 \x8b\x981d\x9c\xa8\xc6\xb7\xfd\xb0\xec\xfb\xfd\xb0lm\xbf\xe91\x98\xbaf\xf9dx\xb7qW D_u$WK\xcdͩ\x8d\xe1\xe0\xed\x8dg\x81\xf6f\x9a\x84a\xf5 \xd1\xf0:\xfc\xcb\xc6]\xd0\xe3S\xff\x83\xab$)Xe\xf8\xe0n\xf0f\xcdW\xb4u\xa6\x82Bus\x84=2\x83|\x89\xe7\x96\xc8\x82:QO𗣦cZ\xf3\x9f\x82e\xb2\xdf|iY2w\xb8\x98Cl P٫\xdd\xcf\xfd\x8e\xf3\xf3K\xd5[,S\x00I\xa3@\xf4\x81j Z\x9e\xdcJ\xd4\xe7\xfd΃aמCc \xd3\xd1\xcd\xd4=\xa2\xb5\";\x8c\xdf1k\xfe\xb0ag\xf0\xc7)\xccR\xa7\xbe\xbbTe\x87\xf7.UK\xf1vJ\xbd\x847l\xc2>c\xa3\xc4\xe3S-\xd1y)\xbcx\xd9\xcf0d\xc4tG\xb4F\xa2\xe9\x93\xfbC\xc5\xf2%\x8cU^\x8e\xa5\x87\xe5\x00\xf3K\xb1#z#\xecED,D\xe9\xd6J\xf4R\xd73\x90$\xf02\xf0\xe4\x89FZs\xde\"\x8a\xa8\xe2\x85\xfd/\xe7\xa7cu\xc4% \xe6\xfa\x9a\xfb\xc3\xcb\xfbCP\xf8Ҏ\xf3\x89)X\xb3NU\xd8v\xfecx}}$\xbc\xa6/\xd3O\xbb\\\xa8r8\xca'\x80\x9d=\xdc1\x9a\x839B\xc0\xfa\xabdv\xec%;kn\xb1\xafV\xea\xeb\xcb\x8ewo\x89\x99\xc3\xc9\xff\xae@\xebn\xdfڲɐ6l\x9cR\n\x87\xb6S\xfd\xd2!\xf1\x81\xe5G\x8f\xee¢\x95?Ø\xef\xc5G\x94\xf9\x9f \x87*\xf50=\xb5 !r\xd1F\xa5W@\xa5\x92\xf8H^\xe2X%\x85Ы\x94\xa2; f\x9b\xd1W\xc2z!\xd4J\x8b\xf4\xf4C\xfa\xc5?ć\xad\x88\xfe+,\x9a\xc1IJ\xa93B\x9bl\xa35M:\xfd\xfd\xf0.̂PE\xbd$H6\xa0-fTJO\xe6\x99\n\xa9ONP~\xe9P\x81\xe9+8@\xe4\xd1~\xe5I\xc1H\xa3\xa4q@+\xa3\xafaF\xa0@\x96 \xe7\xae\xc0\\LAL\xe3\x83\xec͚>%$\xc5\xfb\xeb`\x97p\\\xadrS\xffX\x99V\x96X=\xfa\x91:\xfa\xc1\x83H D\x9f1\xa9\\\xbf\xfbL\xb8qK7\x94Wi\xb6\xebR\xdfD\xf34\x94\x9e\x9bұ\xf7\xd8Z\xf9\xb0\xfbi\xb2ݍ\xad\xc90u\xa1L\x9e\xf3ǭ\xb0\xb8p\xe1*~\xe4}R\xa7I9\xf1Æ\xf8,{\x809\xc1\xa2\x8d\xb8s\x9b\x8b \xc0BlE\xb4l\xf82\xb4oXI\xc1\xd39\xf7T\xaf\xdba\xb2}\xcdw*A\xa9r\x85=\xea\x8dC;h\xb66\xaf\xaeJ\xa5\xe2\xf0E\xd7:\xda\xf5{Es\x8dc\x90V\xfe͛9\n=\x93_m\xe3̓瘽_\x84;v퇎]\xf8\xd56\x98\x8dF \xfdj\xd60)*=¦5(Mh\xf3v\xbd\xe1\xe8\xb1\x9a\xbe*ޗx\xc6&ւ\xdc|\xa7\xb0{\x83\xcc[\xff\xeb\xf8r\xbc}\xf6\xb9\x97J\xa7\x86ɟ\xe7\xad\xe2|lO\xff\xab\xc7\xf4{\xef\xc6\xd8{$\xbaN-\xa8\xa8\x93-w\xd4jyM\x8c-A.\xdaU\xbc\xf1Wޓju\xaaQ\x87v\xa4\x82\xc3;)\xf2,J\xdcCti\xa5,\x90- \xa7\xbd\xa2o\xdd{\x00\xd5~\xbb\xae4*\x90,\xf4\xc8],\xda\xd118\xbe\xc2a/\x88\x00m\x8e\xeca\xd8\xc0\xb6m\xa0t\xd6wpc$\xe0\"q\xd5\xec}\xdc;\xf8!\xae\xa2\xbe\x8f _\xd0?\x8a\xb5\xcb1@\x86\xc4\xc7v\xf4\xed\xa3J\xe9\xaa)]oB|\xeeL\x88A\xa7\xc4$M\x84lj\xf1ch\xaa\xa7gj+\x9fG\xf1\xe9{\x83Ѵot \xcb\xca\xc5\xe1\xd8\xe1S\nK\ngO\x9fB\xb19\x902\x8c\xbcȎ3\x97\xf1\xe3u\x8c\xaeQ\xada@\xe7F2\xc7\xc7\xf7\xee݁+\x97Ϛ\xe8\xdf\xe92\xc2n\xeb+ȳ\xe6\xc8\xad>|\xc7D\xf34\xd7p|\xb7q5\xfb\xed\x9f&\x87\xd8؊\xa74\x94Ț)\xda\xcei5\xa2T\xfd\xdf\xd9\xcb0\x00\x83\xd1v)\xc5)\x95\xf8\xa2\xf1@\xa6t)\x95\xf9k\xc7\xc1\x93\xf0\xf1P\x99aL\xfd\xe1Ǎ!Mڔz\x85\xc5\xd1M\\E=e\xf4b\xa6C\xcb\xeaТ\xce\xf3J\x9dqn5\xc5q\xb0\xf0\x80/\xfa\xf3\x8b\xac\xc42\\:\x941,a/j\xc4Z\xb9-R\xc4\xe1\x85\xa5\xfd\xf5\x8f\x88\xb6\xe8\xc4h\xa9\xd2{R\x88 \xec\x87\xf24Ԥx\xde\xdcs`\xfaV\xd7\xef@4)\xe1P ]\xe8\xa8ț0;\xd8mj\xee\xe9\xea\xd1:?\xf5D\xd4+\x84`\xa6\x9bA*\xfe\xf5\xf7)%@rE\xd0\xc4\xe0\xdfL\x98vy⸁P\xb4p\xa1\x85\x8d\xfeVTRs\xbb]-\xf7\x88\xf6\xd1\xa1\xb8B\xb4R\xb5F\xae<\xb3i\xddL\x97\x9a\xc6|5\xe6.X\xe1\xaamT\x88)=a\xec\xe7J\xdat\xcd}*Cy\xbe\xf0\xf1\xc7\xe5^\xa1\x95 <\xa8\x82\x88$s\xa0\x87\x00\x81\x9f\xbfp5\x8cB\xc8\xf1\xc7\xd9F7\xfcQ\x87\xa6оmc \xb1\xcc/'8\xed\xde\xed\xe3/\xe0\xb7\xfdѿږ+N+\x86\xf5\xeb ujWUP6\xbdC\xaf*T\xbc\xa0\xb0\x83\xf78\n\xddz}\xa1\xec\x85\xcceE'L/\xbe\xd8j׬\xecP\xacu\xff\xad\xfby\xf4\xea;\xca!\x8f\xa8\x93\x95.Y\xe6N\xa6<\xd8T\xaf\xdd\xd6E \xdaz\x8fh]#ݾ\xe1ѰG\xb4.Mh\xe0 ~\x80oxF\x8f\x9f\xf3\xfe\xa0\xab\x83G\x94\xfd\xb3\x9em\xb5\x94\xfe1\xa8\x8a\xa5h\x9aC\xba~<\xf6\xed?b\x89\x8f\xceJ\x9aC\xf7\xeb\x88\xfbu\xbf\xea!\x96\xcf'\x9c\x80\xe3 \xfe\xe7\xd4Yx\xbbQ\xb7\x80\xcd\xf9J ZM\xcd-\xe5q=h|\xbe\xff\xec\xfd\xcb\xb5\":\x9f\xa1\xedg\x98\xc5K\xd7\xc1\x90\x913 \xb4\xce\xa7O\xea/V(\xa9\xdbs\xbc\x8d\xe7r\xfe\xef\xf8\x81B{\xe2%\xec\xc99\xd6\xd7\xd0I\xedS}I g\x00\x96\xf7\xa3\xf2\xfe\x93\xfb\xc7ϼ\xc1\xd81\xac\xfe\xc0)\xc5s\x82(\xb6\xe7\xeaqvFXs\xa2\x96:Hw\xd8\xc1ѩ\x93\x90\xc55\xd25 =\xefw^\xd7_\xb4\x97/j\xf4\xa9S\xf0\xd1[\xebo֗\xdb\xe7\xbf\xfe\xc2*\xfd/\xb7_\xc7X\xdb\xcf\xf1\xdea\xce\xdd)읫\x9fXr\xa9T\x80\xb3\xb0^\x82\x92\xe1{[{\xf6\xe7\\4xt\xf7P\xbd|:1.\x95\xb9 \xd0\xff\xea\xf1\xc3\xfb\xa1p\xf7\xda\xb8t->\xd4ZTi\x97:}$4\xf8(D\xbc\n\xe4\xa2 qQ\xe5\xe53\xb7V\xa7J'x\xfd\xbc\xccp\xedRM\x9f2&\x85qepo\xe0G\xe8\x00\x9b\xd1T\xff\xca\xde\xebp\xef\xf5\xd3'JC\xf2\x97\x89\xf6@\xf4#\xd4!\x83\xcb\xe3݄\x9bj\x8a\xee\x97*\x95\x82J\xaf\x8b@\x88fP\x80\xe2\xf3h\"Jы\xff\xe3\n\xe2d\x89ῄJ\xc0\x9a\x86L\xb0\x82\xd3ԇ\xa7\xaf߄P\\\xf9\xa8r\xd3~\xfb\xd5Rx\x88{*xς)\xba)\xe0\xe8B\xc3\xf2\xa6\x8a\x8e\xc0\x8f\x8ce璡\x906u\nc\x95\xe3\xe3\xf00\xec\xfb\x9b\x975z\xf2Q\xcd\xa7b&a!\xf2\xcc\x8dZ\xd5\xd4h\xe2\xe2<`\xe7\x81\xec\x98!1.\x86z\x9cˆ\xcd\xfba\xe6\xfc\xf5\xb6\xcfܵ\xab\x97\x86~\x8a\xf3aњ}0a\xd6\x93\xb9\xc90XݵOsS\x9dp\xfelfTXmBM\xfe\xb2%rwTTa\xd1-\xae\xfe\x92H\xa7\xfd\xe8D=\xbf\xd1F\xad\xa5B6\xf9\x8b2@q\xa7J/\xf1\x81D\xd3͙\xa2\x9a*@>\x94Hy\x97.]\xc5}a({\xd2͉\xce\xe3\xf9r\xc3\xe4\xf1\x83![\xb6\xcc\xf4&DK\xc0\xb15M+\xde>\xfe\xf4Kغmo\xd0\xddi B\x930\xcd}\xaadmx2\xf7rŸ\xbb9\xde\xe3\xfcW\x88\xa9*\xc1\x83\x81*\xf1+V\xff \x83\xbe\x9c\xa4=\xf8x\xf0\x8e\x86\n\nl\xf6\xed\xfd!4\xa8g\xf7p\xa2\xeb+\xd4\xf1GFF€!`\xcdO[\xa2A{k)R$\x83\xf1\xa3\xfa\xe0\x94\xe2M\xad\xbf=`A!_\xb4\xf1WF\xf8\xdf\xff.@\xc7n\x83pu\xbf\xff\xfb\xbd[k쬖\xf6\xe4\xd8\xef#\\U\\\xcdY\x85\xca\xde#\xc7\xcd\xc0\x00\xa9\xf9\xe6\xd9cǤٲe\x82\xe9\x93C\xee\\ٔ6\x81 DK\xb21\xa6\xe6\x9e\xeerE\xf4\xd0\xff\xd3\xf6\x8aN\xf6\xe3CA˳\xd9\xc1x\xb2\xa6_\xb8\xe4G\x81+\xb6\xfd\xdd\xe7\\p\xf5\xff/\xbd\xeaީ9\xb4i\xfb\xbf\x86\xa74W\xfd\x87L\xc29\xe4W\xff \x8ebK\x9aC&\x8c\xea\x8ds\x88\xd8Y\xb1\xa31#\xcf.\x8e\xb7O#\xc7͆9\xfa(\xc1\x88\xb6\x92(f\xaf\xb8@4\xef\x9d\xd8 \xcb=\xa2u \xe5\xf3\xec\xdf\x87\x8eC\xb3\xb6\xfdtR\x87G\xdb~\x9eҥV\xa8\xed\xb9 f\x81\xc6s9\x8e\xd7\xcf0O\xfb\xddi\xe8\xc9\xf9ɨ\xe1Ta\xed\x86\xd7)\x9ey\x83\xbb\x9b\xa1=.\x88\xc6s\xf5\xb9:vx\xaeFL\xc1\xfa\xaa\x8aPoH\\\xf4\xe8\xc6\xfb\x9fK\xd5\xf1\xa4\x97 :\xe3\xfd/\xd5,\xf4\x97Vx\xb6-c\xef\xe4~^Z\xe8L_A\xa5\xff\xe5\xf6\xe9k~\xef\xe6ܝ\xc2޹ KC@*\xc8E\x86\xdd\xfb\xd6\xc4\xfd\xa1\xefD\xe8+4\x8d\xe4\xb8v\xcd. \xb4O\xb42\xee\x94ggd@\xff+\xc7\xe1ε\xe1\xa3\xe0\xaa\xdeWzW\x9a\xc7O\xf0Z\xf79/^\x95rц\xb8\xa8\xf2\x8d\xbf\xf2\x9d\x8fV\xa7*ApXh|X7;D\xdeCe\xd4ҷXZx;[r\x88\xe7%\xfd\xf6\x81p\xe1\xeeCe\x85\xf0\xf8B0hM\x8a\xf1[εk\xf1\xdc\n\xd3t\xb9v \x9a\xf4\x9e\xab\xc1tP\xba\\x㝗Muq@\x9c\xac<@\xd9\x8ae\xcdh\x85zl\xeah\xce;i\xfcv\xe0/K\x9d\xe2G3\xf3ƶ\x85\xbc\xd9\xd3\xc3'\xa3W¯\xbb\x8e\x9a\xe8\xb2\xe7\xca -ڿe\xaa\xb3\xee;\xebVm7\xa16/\xecI\x93$4\xd5=N\x00\xcd\xd4tU\xb2*r\x97\xf8\xc7\xe6\xb6p\xfd=\xf0H\xa0\xd8& \xe4\xbe`\x9fTv\xfc\xe3\xda \xc5R\xff\xe8\x81h\xdeQ\xbe`_\xc7%ޗ\xb8(\xe1\xd1\xf9t\xd3bYd\xc7H\xbcSؒ\x99\xb92 \x81h3Kam@t\xa5\xe66*\xbd\xfa \x87\xed;\xf6\xab\xa3\xe5\xb8F\xf5JпO'H\x9dR\xa4\xf1\xa7{\xfd\nDk{D[\x99\xa9\xf7O\xe8\xad[\xb8\"\xdaj\xe5\xacU;QG\xa9\xb93\xe0^\xc6T\xe8\xc6\xe0\xebo\xc0\xb4\x99K\x94cAؿɒ%\x85\xafF\xf5\x83ʗv\xc0؍\x87%-\xb1\xa5\xf1j\x84͢\xf8h6c\xf5Ѿa\xf3.\xf4\xc5\xa0\xbd\x88\xa3\xbb\xa4M\x9b|\xf6T\xabR1\xe0\xa2'\xb3\x00\xbe\x99\xb1$\xe0|}1,Z$? \xd0 \xf7N\xce+H\xed&P\xa7ĺ\x98\xfa\xa9{\xefaѾ\xea\x9b\xf6\xb86\xa4<[D\xa4\xa3\x93_\x9a\xd3\xf9DE>\xdfKs\x9d\xc2S\xa6-\x81)\xd3\xed\\,T07L?2gV\xf7Bu\xab\xbf\xe9fEt.X\xb1x\x82~\xc2\xc8\xfe\xe0\xfd\x87p\xf0\xf6\x88&+n\xd6Oyǰ\xaa0vȖm\xfb\xa0w\x9f1q\xc7\xfaE\x9c*!\xe0?1E\xbfO\xdaC\xf5*\xb4\xfb \xdb\xf1\xa1J\xd7\xcc\xd3\xd5W0\xeeW*\xf0\xe5\xb4d\xa8Q \xfa\xf8\xd48\x9a%hV\xad6\xfcL\x9a\xba\xa6\xceXj\xa8\x89\x9eC\x9aC\xbe\xd8\x9e)\x90ہ@\x8f\xa8m\xac\xed}\x80\xa9;\xf5\xdbvp\xc0\xdb;\x891\xed\x8d\xd2m ڴG\xb4 c\xdd:\xdd~\xaa\xc3W\xa4J \xab@\xc0Ie\x8f\xe8\xae6\xad\xab\xef\xfd\xaf\xcbt~Ss\xd3>mo7\xea\xff\x9e\xbdh\xed<\x8b\xda\xf2e\x8b\xc1\xac\xa9,0\xfeV\xe9\xfd/8\xf8 \xfb+ߺ\x9c\x8a\xe3\x83۟\xa4?_\xf8F\xc7s \x9e\xd8\xdf\xf1\xe2\xbbLjB\xf7\x9f\xa0\xf7s\xff;\x87yp\xfd\xdc\xe1yk\xa70\x97S\xb0\xa6\xafڽ\xf2\xf6\xc0\xa3\xb7\xdeC_\x8f*\x85& 8\xb0\xa6/\xd3O\xbb]Q\xe5sX\xbd\xfcE\xe1~\xd1\xc6\xeen\xbfK\xb5\xd5^\xad\x9f~\xdc_N\xbf\xe4\x93g\x98\xbf\x97\xed\xa5e\xe2\x97s3c\xcd\xef)\xaec\x8a\xa91f\xc2?n\xe2dA\x81\xe9ƭ\xdeۯC\xd7N-!\x8d\x96\x8a4\xb6\xb6\xc5/%\x90\xdd\x87\x8e\xc1\xf8\xc9s\xa3%h\x9b*e\n\xe8ܱ4x\xf7 \x91v\x98\xbfI\xe2F\xb8\xe9 ֖VW\xaf݈T,ʠ\xccB}\xf5^\x83ZнsKH\x8a/\xe4Ky\xf3\xad\xc3B \xf9r\x85\x9b\xef \xfey\xe3\xe87p<\xdc\xc1\x87\xfa@\x96re\x8a\xc1\xc41}\x81\xf6\xba7r\xfd D\xab\xe3SQ\xde\xc7\xf6@4\xf9\xf6\xe2\x85\xcb0\xff\xab\xd7n z&\xdaK\xbcq\xbd7\xa0s\x87&\x90*\x95H\xb1\xe5s|\xa8@s\xaf\xeaom\xfc\xf8\xc0\xabh\xedG\x9fG3M!\xad\x89\xe9\xe0\xe0'`\xfc\xd7\xf3\xa3%U7\xcd!]:6\x81\x86uk\xb8H]\xeee@*\x96x\xe2\xefލ\x84\x89S\xc1\xdcE?(\xf7&\x83]\x00\xb1--T\xf6\xc6\xa2]t\xa4\x81T\xac\x88\xcek\xa8\xf1~\xb8\xff\x8fc\xd0\xf2\x83\x8e\xc6Qr\xfc@o\xe5\xe2ѐ#;fډ\xb6\xe29\xfe\x85h\xab\xf9@\xd2፰hTU2e\x00\x00@\x00IDAT\xe5\xf4/\xe7\xce\xdbq|\xf0`\xfb\xf3\x81tR.\xf8+\xcf\xddf\xa1\x91\x8e\xe7\xbb^ \xb93'}oyO\x95L)\x93&\x86\xe4I*At\xa7\xfa\xd28\xb8\x8bi\xb8\xaf\x86E\xc0=C\xaalig\xb5\x8a\xc5aB\xff6~\xd9O<\xe8\xfc\xb8x\xe1\xfe\xaa\xeb\x86O\xff6\xec>!E(\xbf\xb4B>_\xc1\x9c\xa6\xba8 \xcevH\x8d\xdb\xe6\xc3\xd9c\xbaиnj\x9a70\x9b}|r?覩8\xea\x97\x9fkR'K\xe2\xf5\xa3\x96\xbb\x8f\xe0{\x97զ\xf3C\xdaDY!' i\x9d?\x9f\x8f8\xd1Fz\xa9Q\xe7Ex\xae³z\x85\xcd\xd1\xe4Q\x8b\xe0\xd6M\xbc6\xa9%E\x8a\xa4\xb0anw\x9a\x8e\x95b\xbc\xbe*\xc7j\xc7\xcb\xf6\xda\xed\xb0~:k(\x86f\x8c\x80\x8c\x83\x81\xb7\xe2Wk<\x8c\xee'\x9er8r\xfeO+\xefL\xd8=\xc5'N\xe3~\x84p\xd72\xed\xab\xb63 \xe3\xe7r\x86\x9c 0x\xba\xf1\xa6\"\xb9\xd1\xf1\xf4YK\xf0E\xe9l:tT\xaa\xbe\xfa\"\x8c\xd5_\xa1\xd5\xccU\x9f\xd4䍑݃\x9bN/Dq\xd8mj\xee\xeaњA>\x88J d\xa7\xda}L5\xbcb\xd5\xcf\xf0\xed̅r\xf9\x9a#\xb8!\xa2\x00t\x83z\xb5\xa0q\x83:\x90\xbf\xf5(\\N\xa0\xe0\xf1\x8fA%\xdd\xf6cNi \xa7N\x95\xb6\xc9=\xa2m\xa9\x82\xf6\xf0\xacT\xd5\xe5\xd1\xeb@F\xb9\"Z\xe5O\xe3\xedԙ\xff`\xe6\xece\xb0\xee\xe7\xadx\x93\xae\xc9\xe9CK4\xa51\xef\x83)\xa6+\xbf\xfc\xbc \xef\xcb}&\xe2t \xfb\xfdO\x986\xeb;\xdcC\xeb\xa0\xe5CPTգ\xd4Ε^*\xb4iŋ\x8a*;/\xed\xc9&9\xa3<\x82\x9d{\xc0\x84\xc9\xf3\xe0G\xff\xf6\xd2\xc6?T\xda4\xa9\xa0N\xad\xaaЮu}H\x9f. ;{\xdd_8=\xb5\xd0\xfbG\xe0t\x98R\xcd/^\xf6#\xf6\xd92\xb8q#Գij(\xc8T\xab\xc6+м\xc9[P\xb8P\xfe(pr\xd2\xf4\x9c;wWF/\x84\xd6m\x8dr\x804\xf6C\xa3z\xaf\xc3\xfb\xad@b|\xc1\xc0K Rs\xeb\xa3Kp'xX\x94Rs \x8e\xfa\xf5\x90\xc3B\x8eqdS\x8d>\xde\xe9\xdfSg\xceb\x80u!lܼ\xdb\xf2\xe1\xc8)+:;\xd5^}ڵ\xaaE\n\xe5UI\xac\xf1p\xa8J\xa0\xe8 VՔ.\xd6\xf8\xdb\xd8\xf3\xd8\xe0\x83\xe3\xeen\xc3\xed\xa0\xe20\x8e\xac\x8d\xb7@\xfb_\xedf\xed\x87\xf3GUi\xc3C\xc5k\xc3KmHx\xd9T\xad\x8a?R'M\x83\xbet(\xf1ѯ,׈k\xa0\xe3IGtV\xf7s\xc2i\x91g \xd12f\xf1vJX\xd9C\xfaJz+{\xf8_n\x9f[<\xa7\xf7 \xaf\xdd|FL\\mK\xf8\xd6+`pG|\xd6\xc1\x93F\xb1S9y\xb0\xf0\xff\x98\x8e\xfb\xdeuL\xcbMu\x88ƅ\x95>\xa9\xb9\x89a\xa0\xd1\xf7\xeeƇgf\x83;\xb7\xf5\xfd\x81\xbbL\xef\xe5J!Rt\xb3\xd1\xc3N\x86Ê\x91\xe9\xa8S΢P$n}\x81z\x92\xbe\xd1\x88\xa64\xdf7=\x80\xf1\x89n\x81|\xabR\xb1ri\xa8\xfcZ9[\xdf\xc7\xa5\xf2N\x85\x81\xe9d\xb4b߅\xd1\xde\xd34J彊\x9d\x8eB\xc3!$L\xd9ѹ\xa9߽\xedlY\xbf\xd7k\nJ'A=\x93\xe0\x92y\xdaO\x9a\xfeWx\xd3\xcc\x89\x81-\n@\x87\xe3^\xd6w\"\xad\xef\xf1ӥI[ \xc2\xf6\xfaX\xf3*\xd8y\xeb\xd65\xb8j~?\xd9\xf6\xf3\x85p\xe6\xfcu\xf5\xdd@\xfa\x8c\xe2DŽ\x88\xe2<`\xe1\xba/+\x81\xefV\xe5\xd5‚$\xa8U4\xde\xc4\xe0\xf3\xe5\xf0\xdbp\xb7\xec\xb2+\x94a!\xeeiM\xbfve\xf4ĥ\xf0\xbbM\x8a\xee\xd9\xd2ù \xe6\xf3\x87\xf8\xb4\xe9\\2gѳcX\xf1\xa6\xf7\x80c\xcf1\xa1ҧK?N\xef\x8cu4 P\x91\xf4\\\xf4\xbfn\xf9\xe9-\xc5o\xef/\xef7\xf4\xfb\xd1^\xb7N\xf0\x9e\xcb㰵|n\xa5\xae/\xc7p~\xd6\xf8\xb8ڧ\xdbq\x81h\x8f\x89\x8d\xe7 \x9d\x8c\x92\x9a\xb8\xc4\xa2\xc9 \xaaG\x94\x87!\xc0ՂwaӖ\x9d\xb0k\xf7~؅\x81\xb5\xcbW:\x8dv\xef\xfdS\xd2\xee\x83]\xbb\xc0?\xa7\xfes΂Q&\xc4TA\xe5\x9e+\xae\xac\xea\xae\xf2j\xa5\xdf\xe5\xe9\xe3\xe9M\xd1\xd8)\x9e\x89RA\xe2*9P\x95~\xb7oG\xc0/Pܱ\xf3w\x9c\x9b\xb7\xd4v\xee~聻@\xbe\\\xf0Z\xb5\xa1Q\xfd\x9a1\xd0W\x00\xa7Ϝ\x83s\x96ï\xdb\x83k\xb8R\xdfM\xa14\xdcM\xdf{ j\xbf\xfe\n$\xc1\xc0\x87]y\xdc\xd1d\x97 |\xbc\xd9\xd9lW\xe2\xef3\xb0i\xebر\xeb :|\xdc\xe3\x8b\\\xbbv\xbc\x9e\xc6\xa5\x92~\xb7N5<\xd7_\n\xae\x8a\xc25\xf4\xe6\xa3\xa6\x87\xd2\xdd{\xc1\xafx\x9e\xedD\xfds\xca\xff\xb9Q\xcc!Š\xfe\xdb\xd5\xf1Z\\\xde\xe3\x83 \xbb\xfe\xf5\xd7{\xde\xf8\xd1y\xf6ˆ]p\x83\xecGO\x9c\x82\x9387R\xdaeo%fGț7,\x9b7\n\xc9H+)\x81Z\xe1G\xf0d\xa2\x85\xbdOz \x9a\xac\xa4\xb6\x87\x8f\xfc \x9f \x98\x94\xfe\x9c\x972\xa5\nðA\xee\\ٰ\xbd\xe0 _\xee*/\xf6ނ\xbbƟ\xde@\xb5Za]\n\xb5\xc2^S\x98+%J\x81Q\xc5s~, \xe0\n\xbb\x85U\xa5\xbe\xb5\xfe\xb1\x85\x83\xe3e\xf8\xa0k\xe4\xf8Ц\xa7@\x89\xb3\xe9>m\xbc\xba?\\\x8eOn\xbf7u$\x8e\x8b\x88IX\xea\xe4k\xb8_G\xae\x97h\x8d\xd7\xf5x\xcf\xa7\x82B\x9b\xf9\x00\x8daة\xbe\xce\xf5\xe7~\xd3=\xc41\xf6\x85\xb7n\xe5\xad\xf6\xb3Q+\xf0\xbeͼ\xa7\x91~j\xdf\xc2\xf0B \n\xe0\x92U\xd8o\xca\xe4!~\xef][\x87\xf7\xc67\xb0\x8a`\xb1\xa7\xf2ˆ@t\xeb\xbe\xe7ķ\xf8\x84&\xa6\xca/rQ\x00\x95US\xbdZ\xa9\xe1T%6\xa4Ѵ\xfa\xb9\x92\xc0\xf6ՙP\x9c\xf0E|\xa4[X>#H\x86G,=\xff|L\xf87B\xe1\xd4<[\xa8\x903\xb2\xc5` \x9al<\x86a\xe8E\x89n+\xfe\xa0Uu\x9b\xbc\x8b\xe4V\xad\x8d\xfd?\x89p\x854\x96h\x9fi\nR'\xc6@-\xa5 \x96#\x93,\x88ĕ\x91\xff^\xf5\xa4\xf2\xc7R\xfa0\x94Rt\x87X\xa7\xbc\xf1\xa3\xfb*\x8c\xa6}\xc0\xd5\xe1g\xdb$9\xdeǯ\x9d\xfed\xce\xb5\xe0𥋧\xf1\xfcП\xc21xW\xbf\xfb,\x884|\xe0\x9a\xfdحOsH\x8bR-\xdb:&k<\x90']jH\x8b\xab\x8e\xa3\xb3\xd0\xfcu W>_ąO6pp}h^Ȇ\xc1\xe8\x8c)\x92Y~\xbcr\xe5j(|\xf2\xf94\xb8\x8d熓B\xefzhe\xc9\xcb\xd8\xfe\xc6\xf5[0u\x8cy\xc2Y\xd3\xc1\xb2\xc9\"\x99\x9c\xe4\xacX\xb6%\xe9n\xf95\xb6jX<\xbf\xf1\xe4.\xf4\xd7\xef_\x85\xb4\x90\xb7\xf7\xb46\xaa\xed\xb9\xb2\xa9/\x981TnV\x91\x97\xbf\xec\xa48\xc6V\xe1g\x87\xe3\xb4~\xc1QQX\xb6%\xc1RIc\x9d_\n\xd95\xe2\xec`\xbb\xf61S\xff\xd7ߧ`'\xa5\xff9y\xae߸ \x94^Y\xf9\x87+#)0EitS\xe3E\x91\x82\xa5\xf4/\xbeܸ\n\xb50\x94(^\xf2\xe5\xcd \xf1\xf1&[i\xaf\xd9\xe9nkl\xd4\xc7#\xe7o \xe4\x85!\xaa{D\x9b\xad4C\xf4\x95\xf3\xd1cc*\xf4\x8bp\xfeB\\\xb8\xe7\xf1\xdf \xfa\xa7Bf̐2eL\xf1]\x9e/[\xe2\x8a\xefB6H \x89\xdaKK\xbc\xec[J0((\xa8y\xec\xd8?\xf0?\xf4 \xfd\xa3T\xd0aaa\x86_޺\xae\xec7K+\xe3R\xe1\x9e\xe2\xa9R\xa5P\xd2 gɔ\x8a-Ş-E\x8bT\x82R\xb2\xff\xf4 \xab\xb0W\x87\x85\xf6v\xd6\xfb\xf2\x8e\xc4;\xf5\xdbw`@\xfa\xf0\x91𼡬(\xbe\x86\xe7\x9dC\xa1h\x97\xb4I90}x\xf6lY\xf0\xdc\xc1\xf3\xe7\xd9g\xa0H\xe1|\xe8\x94{^9\xd5ةfQ\xa3\xa31\xfc\xbf\xa3\xe1\xdcp\xce\xfcwN \xe6R\xa0\x89\xfe\xdd\xc0\xe6{\xf8U'\xa5\x00NCsC\x9a\x94J\xdf~&/\x94.U ʔ*\xcaR\xa5\x93.F\xfb\xe41ՓǍ0ՙ\x8b7\n\xd9_\x92\x87\xe9\x8d͉\xbfN\xc1\x8e=(\xbf\xd7Q\xf7\xeb7C;\xc4O\x00ٳf\x82l\xd9\xe8_fȖ%#\xd0\xc7\xa5K\xd14\xd2\xf9 \xc6\xf1'p\xe2\xaf>\xfe\xf4\x8a\xfcM\xae\xd94\xfdt\x96\xc4(\x9e\x94\x90\xfa\x93\"{\xe8/\xf1\xaa\xc2\x8f谰\xdbh\xfd\xbf\xda= \x971\xddܵk8f\xf0\x9cP\xc6\xce\xd425\x8e:'\xe8\\ϔ1-\xc7s\x9c\xae)ŋT\xea-:\x80\xd2\xd5S\xc5k\xea\xfa \xeb\xea\xeb\xf6\x90\x85\xf2%\x9fG\xa0Ki\x80\xbd\xad\x93+jE\xber\xb6\xef<\xf9K\\\x83_\xd1j\x98C\x84\xbfR㪃Y3CI\xf2\xce!E\x8b\xd0\x82_O\xfb\xb4?P\n+\xe6:\x90\x87\xabpE(\xce\xf1\xb7\xc3\xef@8\xdeKܾ}(\xcdzRL \x988Q\"e\xfe\xc8 _\\\xf9\xd4_\x95ˆ\x9f\xf3\xfewi?w\xa8\xd6\xc1\xaa\xfc\x87\xebo\xc0\x8b\xf1\xc4\xf4g\xa0\xc6^\xb5\x8f\xb3\x8b:^p\xd4Ƴj\x9fq>#\x95$\xcc;X?TŃ\xf8C\xe3\xe6\xe4\xe9\xb3p\xec\xc48w\xfe\xe4˓3\"\xe4\xc3\x00t\x9f/S\xfcW\xcb\xc3\xe3*+\xab'i\x89D\xe9]\xff\xc5ƪ\x96d\x97\xb4\x97\xa30\x86\x80\xe5\xf5Mǫ\xe3\x89\xe1ek\xe9!\xd1ޮ5\xe78\x98\xbbUׇc\xdc\xc0\x9e\xfe \x9c\xc6RC\xae\xf7(\xc7{\x87yk\xa7\xb0w\xae~`\xa5yR\xce\xc2/\xc9=\xe6?\x95^\xbf~\xab=\xa15P\xc40lԏ4r\n\xf3ˏs\xbfq\xfb\xdc\xe29=\x839{\xa70ckA\xa7\xf6h3أxP\xa7\xcd8\\\xb5)\x82\xb5\xdc0\xbc\xbd\x81}\xf3\x9e\xc7\xfb\xc4\xe0\xa0U\xda)\x83\x8f\xdc\xc1\xb4\xdc+\x95{K\xe5z\xaax_\x88F \x9a\xf4س>=\x9c:\x92RS\xb7@\x8a\x840\xabL:HF\x92\x8dt>\xe1\xef֫\xf7\xa0\xd7_a\n]\x9d\x8c\xb9\xe0\xf5t\xd9ю\x98[M~\xa2\x95\xd1?Ə\x80\xbd\x89ĺhʸצS]H\x97\x83\xfd\x8fq\xa1{1\xca(\x91\xf3_\xec\xb9~\xe5&L\x9f\xb4W\xe3?T\xe4eJ\x9f\xae\xe1s\xd8}\x96\xbe\xd7_\xd1ysf\x82Y\xc3>\x82,Q\\\xa1\x86\xa9\xc9o^1\xa91\xef\x87}0g\x95yE\xf7\xb3% \xc0[ \xab\x98\xe8\xe2\x808\xf8\xf2\x00\xa5\xcc/\x96?\xac\x89\xa6\x81YH/b\x96\xd3\xed\xa7\xc1w\xef\xb9Ҧ\xc6=\xe8\xe5UJW\xfc\xa7_\xf6\xe2\x96X\xf4\n/G\xe93\xa6\x86\xba5\xf4B!P\xce^\x869SW\x99\xe8\n\xe4\xc9 \xf3ƴ5չ\xa4\xe6\xc6\xe9M\xccy\x82 \xc7G\xccm\x90\xfaI\xf9?\xee\x88j\xc7\xf6\xf6\xbe\xf4\xf3\x8e^ \x9a\xe4\xce*\xe5F\x93\xaa\xd4:\xae\x96S\x98G)B\xb6\xe7\xf8(\xc3V\xa8N\n\xe4x\xa7p\x94\xe3 \x9c*\xc4\xdb\xc5&\x98l\x90\xa4璇\x81f\x89\xb7\xb3\xd7l\xa76cuiv\xdcx{\xffa!A\xbeX f \x9a\xdb<\xd8\xd8_N=l\x8aod\x8d\xb9\xbf\x94z \xfb\xcfZ8\xf5\x86Y\x9a>\xb9-FOs\x9cL\xc1\\\xfa\x82[\x94\xa8j$\xdb\xdbI\x8b\xdez\xb3m$[\xeaU{\xdd\xd9Ui\xce\xdb \xfb|\x8f?\xc6Q\xbb\xe0J\xff0\xfb9\xc3\xeaҦ\xb96]/0\x85\xb9} \xcd\xf5\xa3\xf3V \x86ٰ\xe3\xf4\xc1\x86u\xf5U\x85\xf4\n\xa5+\xb4\xc0\x9dz\xe5=\xe8q\xbfe\xcd^\xbfcxy:=DF4\x87p~\xef\xce?(D\xb3\x8f\xf44\xc2L.P\x83\x85}\xfe\xc9Ƕ>\xc6G\xf0\xf0N\xed\xb3Q\xd0\xca~I\xaa\xbaR\xf1\x8c\xb1Nu\x95\xf2\xa3\x8a\xd7\xecSq\x92\\c\xafVp\xf2\xa8\xe3Gm\xfc\xaah7\x9f\xf1\xf9<:\xd1F\xb7E߱\x87\xc7y9\x84\xa3O\xe3萤\x8dO\x9b\xden\xfc\xfb\xfe\xccWoq\xdfpz\x8e\x8f:\xcc%\xf8 sM\xf4\xe0'0o\xedv\xc2\xdb wol\x83\xd7\xf4U\xf1\xda\xe5\xcbl3\\\xa3\xfd\xfa\xe3T_>\xbf\xdb\xea\xcf\xfd\xa69\x88#T\xd8ަ\x99\xb1\x9aX\xc8\xee\xa1z#\xcc\xd9K\xd8؞\x8e\xa9\xbd\x8e\xd3F',u\x92\xf6\xd9Â\xe2V\xd8]\xa8\xd3r\xac\xad\x8a\xa9S$\x80m3ʢ\xbdH\x8f\x9d*\xc9\x91\xa1;\xe0\xc1\xdd\xff\xb0k\xa9\xc31\xc0K4o\xf4+\xb7\"ć\xe8\xad\xfb\xe0\x8ah\xfa\xb6\x9f\xd0$E\xf9%z!\xd2\xf8+\xaf\xc9Z\x9d QhI\xae\\M\xb8\xe0~\x9a\x93 \xc2n\xe8)_[\xe6N\xe5I\xa9\xa4\xe8Vx\xe0\xfb\x9e3\xb7@\x83C\"\x83\xd4\xf3\xa93B\xcb,P\x87\x98 D>GG>|\x00S\x93D\xc0\xe5\xf8\xb4\x84 9\xee]ھG#\xf1\xa6jw܏\xbd\xfc \xd6,۪\xa4B\xdf \xef\xd5 \xfe8z6\xed> \xa7Ά(\xef\xfa\xe48\xb2\xe7\xa2c\xe8<\xa1`\x9b\xd4yz\xb6\xa9#\x9e\xe9t\xb4\xeb#Zr\xe9_\xaa\xa2\x89\xe9Ӫ\xef|8b\xcehV\xbfy (X\xf8\xf1Y\xef\xdaq \x82恢Y2( \x82&\x00ӻ\xccK\xb8\xe5\n.\xb2Q\xa7m\xbf\xc5Q\x85\xbc\xe9\xd2bz\xb9\xe0K\xb0\xa2\x8fu\xfb \x9e \xff\xfe\xe2\x93w\xde١q\xebZ>\xe9\x8e>+o4ѕ,\x9a \xa6if\xaas\xf0\xeb)o\xcb\xf1\xb1\xe6z\xca~\x94\xfaq|\xfc\xa4{ \xaa# v\xb7\xf7H\xcd\xeb\xbaS\x9eyҏ\xa4 \xd5I\x98\xe3\x9d\xc2. \x8d\xaa8c{y,M\xa1_c\x9d\x87jF{9\x92\xdb\xcb\xf0\xfcA\x94\xa1\xf5\xf7ª\x9c^\x87\x81\xf6\"Q\xbdk\xf4+\xaa\xa9 \xe4C\x8b\xe4\xa7\xcc\xf5\x8f1ا\x84\xeb\xa4_(\xa6ѮT\xcd\xe5\xd1\xeb@\x86 i\x85r\xc0\x98\xf4\xc1J\xe9`yW\xef\xf6\xec?\x95\xbdSw\xa8\xf2\x8a\xd3\xd4\xe3\xfd\xcf\xdb\xf3q\xaa<P\xa5\xb4\xc7'\xe6 M\x80gQ\xc1\xc8=\xa8|\xe1=\xb0\nj/\xfb\x8a\xa1\xc8\xd8\xc1\x96\x8d\x83V)U\x96\xdapAo \xbe_;\xf3\xd7#\xe6a\xe9!{ļ\x8eQ\xd1\xc0\xa9}f\xfbys \xcc\xd4\xfa)\xe2\x9f4\xe7\xed\xb9&\xa9Q\xd5Țs\xec\xafu\xe3qIKV\x91\xbf\x8cp\xf4Z\xca{\x8bk\xc4\xf1f\xd8s\xc5%\xaf\x9e\xb0\xb0OZl槏\xeeN\xcf\xf1\xd1\x93Rc\x92h\x84\xb9\x86vp\xf4h\xfdR\xec\xec\x95\xfe\xb2\xc7\x85\xf2\xc2\xdfBi߭E#{\xee\xc1\xc1sU\xa5\xfer\xbc\xebR\xddZ\xc09?)p\xa0z(\x9a\xfd\xc1\xbb\x8f\x8b\xf7\x81Wn\xb7\xd1t+\xebeS\xce2\xbaa\xd2\xc3J?\xd2C\xea\xc8\xf1\xeeu\xf4\xc5\xc1-^\xa7\xfa X\x9e\xfc|\xe4\xb0{\x8buy\xc2\xf6\xe0\xc1\xde\xedѥ\x8b\xbe\xe1=\xc4{\xc6\x9e\xd3\xe6ҝ\xd5\xb9\xa9\xddu\xfa\xdcUh\xd9\xe5[\xf6\xd93%\x86\x9f&\x96\xd7#|\xe6U\xc6 =\xfb>\x8a\x84\xbbW\x97\xe3c4֨\xffd \xba\xe3\xa4\xdc\xf0\xc7)\xb1\xba\xb7\xa2\x95\xb2\xa9 IQ~\xff\xcf\xdew\x00ZRk\xd7\xe6]\xd8\xcc\xee\xbbd$)A\x90`\x00%E\xa2\x80\xf2T\xcc\"*\xd1\xf4\xf0\xe9{\"&0\xfe\n@A\xc5'\xa2b \x94\xa0\x82 qva\xf3\xddp\xd3\xfe]\xd3]\xdd3_O\x9f g\xce9s\x979ʝ\xf9\xba\xaa\xab\xbe\xaa\xea\x99\xe9\x99\xde3\x87\xfbh\x97\xf1\xad<ӱm\x86c\xf6_\x88\xe6\xb6%\x8b\xc6\xd2.\xdbD}3\xd6-j|k\x97\xe9\xb4\xe7ԱھZ\x88\xe6E\x94\xfdn_B\x83J\x8b\x89\x93\xe9\xb4\xcd_\xa0\x8c\xf5v!\x9a\xbf\xbd`\xdd ]1~ =e\xa2Ǩ\x85\x99\x97\xbc'\xed\xb3߮&\xeaf\xd3*\x85\x91\x95\xa3\xbe\xc5\xe6Z\"\xcb\xef\xb7ܙL\xec\xe1xLȒ\xa3>\xe2\xcc\xfe\xa8\xd0\n\x8b \x9dT\x8f\xc3)\xc5<\xca\xc3Xs\xce\xf7\xa0-z|y\xd3\xfaq\x9cB\xa2MR\x93p4M\x96\x8b.\xb7 \xd6Z\xf5\xfb+\x9c\xf3\xc4\xc7\xec\xd3\xeb\x8dq\xb3\xa77e\xacl\xe4\xc1l\xc5\xca4\xcez\xef\xfa\xb7\xe6\x8dO\xb2\xd2\xefn\xa4\xc8\xbd\xa3<\x8cu<\xd9\xe7'\xed!\xbd\xd8G\xa8\x8f\xf2\xdecd\xd8\n\x8b\x8cYs\xc4q\xdc\xfbH\xca1\x90\xa4\x82eq\xd2;Zci:\xa2\xf8V\x9e\xf9\xd864c\xf6\x8b \xd1,\xbe\xef\xf6\xc9t\xcfM3\x8d\xa6ZX7\x9a~\xb2\xc7 \x9a6Fe\x96O\xd4\xff\x8f\xbak)-\xe8\xa6 \xea\xfd\xe2_\xdcvOe\xa7w \xd1\xfd\xca\xf7\x8d\xa3\xd6\xd2 c\xdd\xef\xa1nL\x9a\xd2G\x978aV\xd1ʳ1Z(\x8b\xb3=\xd5S\xe3e\x96ܖ\xb7\"ҿ\xbb\xd1!;\xf4\x8e\xf2\xf2X\xc7\xe7/|i\x8b\xe1\xe3\xe5\xc8Pcɞ\xf0Kת{k|\xbc0\xd78\xc6\xab\xc1e\xeb\xe1\x9fQ\x84\xe6X*RV\x8e\xf6\x92\xad\xe7\xc5I+ O\xa0ɀ\\ԋ\xceWK_^\xadCC\xb0\xcc&\x84?\x9f\xee\xe2X\xa6\"\xe4\x8fyC~E\xe5\xa8_\xa3\xfb,\xfcß\xff\x99.\xfa\xf1\xf5A/\x9f|\xd7V\xf4\x86\x83\xe6\xa8\xf0ՀPI\x89\xb6\xea\xb5\xd2\xfdKշ\xa1\xd5\xfb\xb1e:\x9a\xaaE8\xd6\xf9\xf9MS\xe8˿\xd82\xb2\xf9\xc6\x9f\xdff\x9a\xac\xa4#޼P\xad\xab5t\xb5\xaf|\xf0ϷEm\xea[˼\xa8\xc8\xdf^\xe6v^Ԏ\xf81V}\xe2\xfd\xf5~\xac=\xf2\xcbX\xfd_\xfa\xa9>O \xd2\xe5c\xd4+nG\xb1/\xa2\xb1j\xe6\xa5\xbc\x90^\xaaN\x9bO\xb9 \xf4\xaf\xa0\x9f\xfc\xe0z\xf21\xb7\xe0t\xf4!\xfb\xd0\xef>\x8a\xa6l\xe8\xc6D9\xeb\xc5z \xf4\xd3\xe2g\xe7\xab\xd7\xc6\xeb\xb1\xef\xfd\xbb[\xfeI\xe7\\\xf8\xfbxS\xb4»_Cs7\xaf~!\xd1s\xd44\xac\xb7\x98\xa3\xc6\xf9\xa6ӦT\xfft\xd6B\xf5\xee\x85+\xdb w\xa1q\xeaU\xdb\xceJ.F?\xbdh \x9d\xfa\x89\xef\xa8ȡ\xae\x81\xcf[\xdfy$m\xbe\xd5&\xa9n\xe6s\xf2\x97\xce\xfe>\xf1?V\x89\xdes\xe2\xc1t‘{E\xe7\xe6x\xbb\xddO\xbb`\xaa\xf3\xb8|d>\xa0̧~P\xee\x993 ҿ[rK6\xe0\xdfʳv\x90p\x96~#o2Ѓ \xa4/Dlj\xe0@΋\xe36*ؗ\xf3H^\xf7!}\xa4\xc2\xf6De.\xeb0\xd5X/%\xca2I\xdf^\xf2O\xf7\xed\xa2\xd1\xb3|h;\x91\xeb\xaf\xdb\xf3bd\x83\xf6P\x8e\xb8\xbd\x85h\xb6\x86\xa3\xa7\xba`\xe1\x97'â\xdb>\xf7<\xde؋x,\xaf\xaf-\xc8\xf8C\x8b|c\xce\xb1\x81\x91\xf0G\xcbL\xccF\xcae\xfbC\xbb\xc0\x9e\xca\xd5\xc33\x8dZ0'\x85\x99\x92`\x94{W\xc3_\xd2S\x95$\xdaGy66\xf5\xca$h\n*/֫68o|iS}ۈ\x97-J}\xf0\xf0\xc8Lw\x9d\x98\xbdd\xff\xf8x\xe5:ű@\xc6+\xe4\xc63\xf7K\xf9`\xfc\xa8\xd2s\xb9! )]0 l\xa4`,\x80\xc6r\xbd\x91\xeb _a\xa2\xf1h\xf2\x83r3\xdcJg/o\xcc*\xb2Gy6F eq\xb6\xa7\x91\xa9Q$\xa2ˑ\xea\xd1ҩ\x98q\xbc\xa0\x94\xb7\x87\xd5\xf90\x8a\xcf~\x8cu\xccN\xde\nc~\xe2\xfd1\x82\xf5K\xcc\xedU\xc0\xcdp\x9d=\xb6(\xf9\xcf>?e\xf9\xc7|\xa3~Q9\xea'1Zϋ\x93V*@.\x9d\xe9\xc6r\xcb\xd7\xc8\xe5\xf2)\xf3\x95\xee\xf8\xf9\x96\xc4!\xfe\xc1\xf80{6A(08\x8f\\\xb8LiFw\x88?|\xf6et\xd7=M\xfe\xfeۻ\xd3\xec\xe9\xe3\xf4\xf1\xa6\x92\xfdop% ,\xfbu\xb4H\xcb\xf3@\xf9O5\xa8s\xdd\xf3\xf08z\xef7v\x88lv\xecB\x9a\xb7\xad\xfaV\x9d\x8a)\n+\xdar\xed2\xbe\x959\xa5m3\xac\xb3\xdf\xd0Bt\xff(\xba\xe6\xfbsiͪ\xb16\x8e\xb3\xd5B\xf4\xa9ߏV\x94>\xf5\xd0J\xba\xe6\xd9\xfeH\xf61\xf5j\xee\xad&l\xa09ˢ\xb3r\xd0Ʌ\xe8\x95\x97h ]7j\xb5\xe5\xb7\xf9\x96ӫ\xd57a\xa7N\xddж5;\xe52\xc0\x8bM\xd7\xfc\xf2&\xfa\xfb\x9dZ\xd3ԫ\xba?\xf3\xe17\xd3!/\xeb\xfc\xab\xce\xf9/\xf4\xf5-\xa5\xcb[\xff\xf1\x9d\xbe\xd5k\xe9\xf83/\xa1\xe5+\x93ߒ\x9e\xb1\xd1Tz\xd7\xc9oT\xaf\xae\x97\xa32ޫ\xd9o2\x90/\xea\nU7\xffU<\x9d_\xca\xd7$F\xeb\xfb\xfc\xb5\xd8Ys\xfcY\"ލ\x91X\x8b\xf4p\x922{G\xffeZ՗\\ ;Ǐ\xa6\xdb.\xde3\xfc\xd1\xf5F\xb4\xfc\xbf\xc1\x957\xd1\xf0\xda'\x82 ѫ\xd4z\xeb!\x9f\xd892\xb3ϡK\xe8{\xaf26T\x93\xa2Y1\xf4\xe5<\xc0[y&e\xdb \x91H\xa6z\x85\xa2\xd9\xd4ӏM\xa4\x9b\xae\x98\xa3\xbe\xb8\xac36Nm.\xdbmm>~ \xfd`\xfe*\xfa\xc6:Ʒo\xb2-\xed9yf\xd7\xa2\xd0e\xb4\x92\x9e\"\xfd-Y\xfe\xf4\xbe\xedA/\xdew\xb7\xb4⚈\x9bM\xe1 \xa8Ap\xbf\xfaM\xe8\xdf^y3\xad^\xe5^{\xbe\xc7 \xb6\xa6\xd3\xdeuT\xf4\xdbхmftT\xaf\xf9^\xddG+W,\xb6c7\xad\xcbGϽ\x82\xee\xfe瓞蘷N[o\xb7\x99\xd7\xde44(\x9a\x81-\xa7O\xa5\xe9L,\xda-\xd2_\xd5߯^\xc3\xddG\xab:\xf3\xee,R\xfc\x9bѼ=V-J\xf3\xa7O]\x8fN>\xfd\x9bԧ^\xa5\x8f\x9f \xc7\xd3)\x9f8\x9b=\xbct\xf1r\xfa\xf6\x97\xea\xb5\xf1So\xa1\x97\xed\xb6Ut b\xa1\\\x8f\xa3 S\xa4-W\\s\x81\xb2W\xe0Na\xa4X\xd4V\xff\xe7\x9a\xe3Mb\xa9w4\x9fI\x8a\"\x84\xd9G\x95\xa2r\xd4o\xb0\xceh\xa7\x8e&\xc9o\xe1\x85h\xee(\xa4\x98\xa2\x8a\xb7i\xea\xfdEyqE\xee\xdb7\xa3 ˁ\x94\x97\xbe\xe4\xa2\xf9A@$3\n\xa1rs\xd0)\xb9& \xf6\xed\xccK\xd8dܨ{,h\xdf\xf49\xae\xa8=\xaf?\xf0OK\x00\xf7\x91\x84\xe5\xda\xf0sm!\x9a\xb3*\x8d\xceH\xa7\xff\xe6\x00\x9d\xe6Q\xd6~^\xfe\x92e\xad_\xf4B\x9e\xec\xedjV\xce{\xb8?fA\xdbw\xf6\xddU\xa6(#\xb4\\\\U\xbbf\xbd\xa3<\x8c\xd3\xc7#\x8e\xcfp\xedY\xe4\xc8\xb3\x8b\xf2\xcecdPw\x9eiu8F\xa9H\xdex}\xeflAz\xa3\xb4\xa8\xf5\xaa\xf4\x91\x87\x9b\xbf\xb5\xeb-\x8f,znŏ\xd1r\xb5\xb8\xcdφn\xf1\xcfg\xdaBr\xfcb[ښoO\x8f \x99N\xda\xf9\xbcn\xf6\xfeb\xab\x90\x80\xaa\x9dJ\xe5\xccB \xb2\x851\x00+7\x8c=9\xf7\x8b}\"\xb9\xd25\xea1\x89\xdew\"\xaf-ċ\xf1gb\x93/\xac\x80\xc5I9\x9a\xcbJ?\xea\x97\xc5!>\xe8\xdfÆ\xbe\xdd`=\xad\xc0\xecd\xc8Q\xc2h\xb6.8\xc47\xadܢ\x9b\xce{\xa0VQ9\xea\xa7\xe3|\xe7C\xbe\xba\xbf\xe8\xb47`$\xeat\xff\xee|T\x95<\x997\xe1\xeb\xf8k9{\xd3\xcc\xf4_\x94;+\xc8\xdfIpo\xb9z\xe0\xffj\xb5\xfal4m\xfd\xf1;\xea\xb5\xd1\xcay\xe4O]4֭\xa0\xfe%?W j?z}5\xb7\xe9\xff\xe4\xd1\xc3C\xebh\xbf\xd3v\x89\xcc\xee\xb4\xe7\nz\xc9\xe1ˍ \xd5dl\xc9\xf5'\xbemg!\x9a\x9d\xdd}\xe3tz\xe0\xaf\xd3\"\xbf\xfcg\xc7 \xc7\xd2ww\x9aB]\xd6O'?\xd8\xb51s\xbdj\xe6\\͹\x83߈R\xb9\xb9}x5\xfdz\xddJ\xfeRv\xf4\x99\xbd\xf1 :\xfa؃i\xe6,\xc7ш\x9aMEX\xbb\xba\x9f\xae\xb9\xf2&\xba\xefo[\x8b\xa3\xd5E瀗\xecL\xef=\xf6Pz\xfe\xf3\xca/\xfc\xf2\xf8\xe4\xc5\xe7\xfe\xb5k\xd4\xf4\n\xea\xef\xf7ʬS\xb3s\xe1/n\xa5K\xaf\xfa 6\xd3\xecMfЉ\xef;Z}Z/\xbey\nMC\x93\x81\xe0yծ\x9b{\xc5;\xff\xf4\xd3\xea\xdcKWg\x8f\xe3TJ\xa9N7\x96\xb6U\xbf=Ƽ\xe07\xbf\xbd\x8d.\xfe\xc9<[|\xee<\xe9\xc3o\xf4ڱa\xc1\x93\x8b\xe8\xdf\xfa%6\xd3E_|'\xed\xb4\xb5\xf9\xa9 %\x95\xebmta\x8a\xb4\xf1\xfaYw\x8c!\"\xdfF\x9e\xcc@V~\x92ڈd\xbc\xa8\x8a\"\x9ce\xbd\xa8\xf5\xac\xd3.\xd9\xe5#\xfb\xd5ܩ\xe5\x8b5\x86,gy\x8e\x99\xe0\xdd,\xf5\xaa\xe4\xe0\xb6}XQ\xfc\xedɲ\x907\x83Yvz%\xcf\xcb\xdf/\xb7\xe4=\xf9\xbdu\xbc彧\xf7/\xffj\xee\xe9\xbd*@\x9b~\xf3f\xb0M7ww\xe3A\xf3\xc7 [q\xac fe\xc3@}\x94\xb7\x8f\xd1CY\xdc>\x93\xceX(\x8fi\xbcZK\xe5aT\xd77\xe3@\x00\xa1?\xefAq\x82\xa4\x8a\xd9(\xc8C#\xaf\x96H\xf4W\x00vZ\x8e\xfercS_\x8c\xc7\xc3&\x80\xaa\x86Cn~\xc6oA}G_\xf6\xffa\x9a6h\xebk:\x84\xb1\xe6aǓ\xe1\x83'dYrԯ\xe7\xado @\x97\xeao\xdc\xd8 \x8e7+\xf0\xf1\xe4?&\xd8\xc6`V\x8e\x86\xf5!.b{\xbc5k \xdcc8\x9d\xc7ڃw\xfe\xb2\x84\xf32\xf0\xe3-y\xe3\xb3\xc3\n\x8e\x8c0 \xb2tѺ\xfcp\x9b\xcc\xf7e\xbc\xe4ǚ\x80\xb3\xd6\x8ca\xb2?\x89e\xd5`\x8c\x88\xadƽ\xa2\xbc,F\xb6\x95\xd8K\x93'e\xba~Z{DZ\xec\xa3\xc5^b\xe1$Yl\xe4z\xeeq\xc4\xa8\x80\xf2.a\xe1+ׇ\xc6\xcbQ\xc70\xe6\xc5&{|\x8dZV\xfaҭ\xf5\xb6\xf5\xb1\x8b\xe9\x84|;Hb\x8bM&ү\xceS\xaf6V\xc1E\xe7;U\xb4\xe1\x81E4\xb0B-\xa8\xfd< \xd1s\xb7^C\x87\xbf\xf5YcC\xb92\xb6\xa4\xfe\xf1\xad\xcc1m\x9baƘ\xfd\xb7\xfaF4\xab\xf2\xba\xf2u?ݘ?\xe5\xbex¦\xe9-s&\xd0\xe1w/\x8b\xac\xed\xa6\xbe \xfd.\xf5\xadh\xf6\xbd\x8e;2n\xf6\x95\x8f*~#z9\xff\xf4\xd0rzp\x9d~\xf8(\xb5\xb8\xb2۞;ҡG\xbe\xb4y \xb3\xa9i'7\\ۧ\x9e|\x96\xae\xfd\xf5ʹ\xe0\x89E\xd6\xbf{\xaf]\xb6\xa2\xe3\x8eܛv\xdfi+\xf5\xddc\xd5\xe3h\xf4\x98\xb1\xaa.c\xa2E\xe1Q\xa3F\xab[\xdcQj| G\xbf\xf5<48\xa8~\xafv\xadZt\xe6\xffx\xc1N\x8etk6\xb8\xf3\xeb\xee\xa5\xf3.\xb9!k\xa8t\xe2\xfb^Kϝ\x85\xcd n2P:\x9bM\x9dB\xa9W\xd2g}֨o>/Z\xb9\x9a\xd7`:\xceu\xf2\x84\xf1\xb4\xcd\xcci\xd1\xf1\xd7\xdf?@'\x9f\xf1-Z\xbate\\\x856\xdbr:\xee]G&\xda\xd2\xc0C\xff|\x9c~v\xf1o=\xd1|\x88\xe6\xccP?\x87\x90\xff0\xf6l\x8c䆌鍽g\x90\xf4\xa0~/\xb1\xf8\xe6\xfc#?\xacIy\xdc\xf6o\xf0\xc8\xce@\xb3\xddn\xfd\xe4\xe8\xc0#) \xb7\xeb\xb7p\xff,Bq\xb9\xecv\xd2\xe1̫l\xc2\xd3cj\xd7Z\xd9\xfe\xe5\xa2g\xa8\xa4\xc7\xd2\xe1\xe4\xb7i^8ge\xacM7wO\xb2u\xdf\xd8\xd5\xd1ın\xc9~\xf0\xa9 fe\xc3@}\x94W\x83ًD\xcc\xe3\x84p5L\xaa\xb7\xe2+\xf1\xe6\x95'\x99a\xef\xa4\xd4e3\xafu\xb4\x97\xf9 \xcdt\xe0\xe73\xfc\x91\xfe\xb9yh$\xe3ӞCЁ\xedhvĠ\xd0i9\xfaˍ%\xa6\x83MHV\xbaOn\xfb\x81|t\xb8\xbf+\x8f\x8b\x8f]\xdaz\x85\xfcX\xc7\xd12=\x91}\xad\xe7\xfc'q\xf7\xf3\xe7⏘\x94@\xc7\xd1q\xfeƍ\xdd\xe0x\xb3\x82\x00O\xf1c\x00\x98\x8f\xa0 \xb7\xf6o\x877\xb8\xc7p:\x8f\xb5\xef\xfce\xcexу\xef(\xcb\xd8\x868\xff\x88h\xe6H\xb6]t:\x8f·*\xe8\xfe\xe5\xd7ҺA\xf5[\xb8j?\xb8\xad\xbe \xfc\xf2Sw\x89J6y\xfa \xbd\xe9OʕJے\xfcŷ2\xe7\xb4m\x86c\xcdz\xab\xfbF\xd3\xef.\x99K\xfdk\xf4o\x8er\xfe\xcf\xdfn2}\xe2\xe1>Z\xa6\xbe\xa9=s\xec\xfa\xccV\xbbF\xf3ݪ\xa2\x99\xff\xc3k\xe8ҁ\xa5\xea\xa1\xf5\x88\x98\xa0W\xed\xcbhǝ\xb7\x89X\x82\xc9n\x95g\x80\xffQ\xc1?\xef}\x84n\xfa\xe3_\xe9\xd9EK\xad}\xfe\x86\xf4\xdc9\xd3\xe8\xf8\xd7\xecE{\xef\xbc%M\xd9o\x96G\x8d\xae\x9f\xedTp\xe7\x8a?\xdeC߼L\xbd\xc2^ \xf8yы\x9fO\x87\xa8\x94\xd0|\x9a T\x9d\x81-\xa6O\xa1\xf8\x8b\xd1CCԷv\x80\x9eQ\xbf\x9bЧy\xeb\xfa\x99\xa1^/\xbe\xb9z\xcd8\x81\xb8\xe1N\xba\xe0W'\xa8n\xff\xfc-\xe9uo9$іn\xb9\xe1n\xba\xe1w\xb7{\xa2z\xba~\xb8Xz\xba\xcf\xc5\x99\xaf\x84҃򑂱\x96\x9f\xf0O\x93\x87d\xa8\xdb\xe0\xfae\xa0\xf0\xab\xb9k\x82\x8c>\xa9Y\xb8\xe2@\xb2\xdcU%\xf7h爟U\xe4foܼ5cO\xf4\xf3\xcbu\x84y\xbf\xb1e yL\x84U%,G~\"\x8f\x99\xfe\x8c\x82\xc7\x96\x8f\xff\xf2\xe5+i\xbf\x83\xda\xf8\x8d\xe8L\xbe\x86G\"~\xd5 \xf8c\xbd\xac\xdcL\xec\xe5\xc1\xaf\xdctBw\xab\xee\x8dt\x8f\xe9ː\xb1\xdb`\xbcN\xa2\xf7\x90\x80\xbd1\xc1\xfa$\xa2\xfa\"F\xc3u\xc1\x98\x80\xb2\xb8Xs6݈\xdexܡ4e\x9a\xfa^\xf3\xe9Y\x86\xd4\"ܽw\xfd\x8bn\xfd\xd3=\xb4\xf8\xfd\xcdx!3~\xdc:\xf8%;\xd0\xc1/ށ^\xb0\xed&4\xc6\xfcN\xadȋnW\xad\xe9\xa7\xef\xfc\xf4\xcft՟\xee\xb5c;ncڌ\xc9\xf4x=M\x980.\xde\xdc\xec7\xa8,\xfc[\xcbSǏ\xa7q\xea \x00\xead\xbaZ\xbd\x82\x9b_\xc3-\xe7\xa5\xcau\xc8\xd0&S6\xa4\x8d\xd5\xfd\xea\x9b\xdb>\xfd[\xb4$\xf6\xad\xe8\xdd\xf7މ{\xcd\xcb2=\xff\xeag\xd7ӽw\xff\xcbӻ\xe5\xe7gEm|=I\xfb\xf8\xf3\xad%ڝ\x92\xa7qiښ 4(\x97\x81f!\xba\\޼^\xee\xc4\xe7Dܖ\xf7\xc6\xfb\x87\xb0\xb3n\xf6\xdat\xe0=(0\xf6\xe4梘\\\xdd|\x98r\x93\xc2v\xd6ӏ\\\xb7O\xe5 \xb7|LEr%D\xe9\x86\nh\xec\xf5f!\xa4\"\xa9\xe2aJR/\xbb\xb2l\xb0r3 r\x85\xcf\xf6px\x9a\xdb?Cn\xc4v\xc3\xee\xa3\xd4I=\xac\xc4\xecD\xf6YI\x8cC8\xa0}\x86h\xb1f\xe2 \xf2\xc4o\xf5\x8b\x87\xc5\xc5;\xf6\xce\xf2\x96_\xae=\xd8\xf1f<\x86\xb0c\xa4=\xc8DU\xfc!\xcf\xdecɠ0,\x8b{I~\xfe7\xd2\xf0\x8a\xe8\xd7W[/\x9b\x9dv\xb3+\xfd\xf3\xc7(\x9aE\x8b.\xf7e\x8fq,\xf6\xea\xb8e\x9e\x92!\xe1\\w7.d\x87\xdeQ\xc6:^\xbc\xea\xee\xfc\x93\x85\x91\x81Ƙ\xcdt\xad^\xb6\"ò\xb8\x971\xb4\xeb\x9bc\x96\x82\xb6\xd2\xf3\x81\xe3{i\xb9\x8cg=\xddZ\xf7\xe4\xc8\xf9\xa0ܝ\xc3$?\xd8#/\xf6-\x8f\xe8\x9b\x8e\xbc\xf1\xdb:l\x99\xcf\xca\xfc\x93\xea(\xb6\xc3UܣB\x9b\xfd\x91\x9a ɑF\xaf\xb0\xc7\xd7\x91t\x85\xe4\xdd狌4\xc7O\xcb\xdd\xf9\xa6\xb5\xbc\xba\xe3\xd51@\x8fe1[\x943\xa2\x8b\xe3K\xe2\xfc\xf1hV\xee/\xf2w\xbd\x97%G\xfd$\xc6\xdeyqҊF_\xfb\xe1ut\xf9\xb7\xa4\x89\xa2\xb6_|i7\xdaf3\xf5mQ\x95\xce\xdfP\xff\xa34\xb8\xf2V\x8a-D\x9f\xf8\xf1'ݬ\xd4ؒ\xd3O|+\xcf l\x9baƘ\xfd\xe7]\x88f;\xbb\x89/\xda\xfd\xec\xe7IW\x98裛\xedD[Mذ\xb2\x85\xe8gի\xb8\xb4\xe6YzB\xfd~6\xf8\xd5 vۖ\x8ex\xed\xcbi\xcc\xd8\xe67\x80\xa3\xa4\xd4\xe0\xcf\xd0\xe0P\xf4\xdb\xd1\xff\xf7\xe7\xbf\xd3\xc2\xeau\xf1\xb1\xbf\xb6{\x83\x89\xea\xdb\xeb\xfb\xeeH/y\xe16\xb4\xfd\xb3i\xd2\xc4\xfc\x8bŃj\xb1\xfb\x96\xbb\xa1\xaf\xfd\xf8FZ\xbclU̲\xdb;v \x9d\xf8\xfe\xa3i\xa3\xd9n\\:i\xb3\xd7d\xa0ɀd`\xcbSi\xfa\xa4\x89\xf4\xfb\xeb\xffJ\xfe\xf0i\xa6W\xba\xbd\xe4\xe5\xbbY\xda\xf9\xde7~AO\xa7\xe37\xfd\xecLs-\x92\xabA҂??\xd0r\xd1\xee\xbc\xfd%\xf9\xc9\x9b\x9bϠ\xbc\xc1M\x9a d\xbf\x9a;\xef\xcc\xd9\xf9\xe9Ye\xb9\xd8J\xd7h\xabݷ\x83\xa5/\xc2i\x83(ILiXdl\xe5\xdcV\xabl\x85E\xd6\xfb\x00$\xc5\xc2(\x8c\xb5\x86a\xd2=\xf0B\x91mO\xc7򗕙\xf6^\xcd\xcd\xd6\xcb2\xccb\xd6+y\xdex\x8a\xf1\xc3\xfapon\xcb\xeb \xfb\xe7\xc5\xc8ҍ\xaf, سM\x8c\xee\xd0\\e\xf2@F\xbd(\xa8̿\xb1\x8b\xf6r`V\x91\x87)x~w\xf4u|\xa1X#e\x9c\xbe\xe6S\xe3\x00~b\xe5\xedcS?q\x80X\xe9ʍ\xf9\xab._l@x\xf90\xe3,+~\xa3f\x87_@\xdf3o:x\xeaH?`\xdf\xda\xf3\xe4ڀ\x8c_\xaf\x80X_\xd3ߞ-\x91\x90\x95\xe7\xdci\xb7.7\xecD2\xce\xe2 \x84p.G5U\x8aǫ\xe3Ϟ\xef\xe8|\xb9\xeb\x93-\x94\xc9n\xbbrL 2Gy\xfb\xb8c\xd1e\xafq\xfbLzcAb\xc2x\x8a\xe2\xe2\xecكx\xc7\xdeE\xbdwN_3\x8c/ڗ\xfe뎏,\xe1\xfa\x82\xa5\x82?\xc7\xc5m\x82Q^ \x8e׃=\x86\xb0aY|\xd8J\xfc\x83\xfaq\xefg\xc9Q?\x89\xb1w\xcb~\xb2G\xbd\x90pLLE\xaf\xba\xa6A\xe6^^\xa3at \x8f?\xf0E\xb9`E\xfc01\x8a|X\x91{b\xc1R:\xfb+\xbf\xa4\x87\x9a\x8f;f\xdd\xf1\xa3\xbd\xd5\xf3*X\xf4\xffaX\xfa+\xf5\xaa\xe1\xd5\ng/D\xbfῷ\xa3\xa7\x96\xe8\xdfj>\xf1,\xb5\xadxE)\x8al\xa9\xb3_T[l+\xf7<\xb6\xcd0c\xcc\xe7\xcb\" \xd1\xeb\xd4k\xb8o\xfcŦ\xf4\xcc|\xf7{\xd1\xe8qs\xb6\xa6}\xa6l\xd4\xf6B4\xbf\xfa\xf9\x83\xab貵\x8bi\xad!͋\x8d\xaf8dO\xda\xf3\xa5;G \xd2\xe2\xb3\xd9\xd6'\xfc \xe9'y\x9an\xbe\xfeNz\xfc\x91\xa7ܗ& E^\x94\xe6oJ\xbfp\xc7\xcdh\xdf=\xb6\xa1\xad\xe7ͤMgM\xa3\xa9\x93\x93ci@\xfd~\xf4\xe3O-\xa3;\xef{\x82~\xfa\xdb;\xa3h\xc3-\x8f\xff78m\xb3\xfdf(jp\x93\x81&\x90~}\xfe\xf3f\xa9\x9f\x8d\xa6~\xec\xebԷ\x8a\x9f\x9d\xe85o<\x80\x9e\xaf\xfe\x91O\xab\x83_:\xfb\xfb4\xa8\xfe\xe1I\xfc\xc3o;\xf8\x93z5w\xf41\xd7o:\x86\xd7\xcf\xe7\xc6\xf9 \xe6\xe5mcS [\x93o\x99d\xda\xcf\xeao\xe4v\x83\xf6\xad\xc0\xec\xe4\x94\xeb\xc9 vV\xc7 \xaa4r\x9d)x\x87\xf2ӹ\x85h&.Ed\xf2H\xbc \x83j\xa3\xf9ʰ\xe1+\x9a\x8d\xa9]m\xc4ڙ\xae\xed$};ì\x95UNq\xdc&\xd8\xc9uK\xe8A\x86{Ф\xbd\xf9\xfdu\xbb\xb3\xd7ki\xf8o\xb3\x8d\xb9)\x92q\xd1e\xf1j\xa3Mw\n\x8a\xf7\x88k孧\xf4ϫ\xf7\xc1\xfbn|eY\xc0\x9embt\x97f\x8eu$@\x94g\xf5\xb7r1`\xb4%\x9c\x99\x94\xb6\x8f w\x95\x9d\x9fM8\x8e\xben\x90\x85<\xb9\x81M\xc7\xee\xc1\x8d럞\x8e\x90\xdc\xd6\xc3\xc4'\xd7\xd1Gy\xfb\xd8 \xb8\x00a\xd5\xd7t\xaf:\xff\xd5\xd9k'>\x95\n[\x003\xee\xb2\xe25jvx\xf4\xa5\x9eּ\xd4;\xd0\xdf\xea\x96k2^\xb1`<\x9e#\xd7\xe2\x00 j \xc7E7\xd1\xfem\xeb#\x81n\xdbQ\xad \xd8\xf1\xab'\xb7\xe1\xf5(\x89\xf1\xf53\xae\xed_O\x9d}v^\x8cI\xc2j\xa0\xbc}\x8c\xca\xe2\xf6\x99\xf4\xc6B\xd9x\xb1\xa2ղϲ\x8e\xf2\xcea\x9d\x9f\xec\xfb\x83trĈ\xd4e\x89[$\xf7\xaeu\xfdۓ%\xd5\xe0\xbc\xf5p\xf9\xcf\xe3_\xb8qP+\x93%G\xfd$\xc6\xdeyq\xd2J\xef\x90\xe5kR&\xd3\xc9`H\xee1\xf6: k\xa07\xd8ƃ\xf1)Q3\xfcx\xfa\xc7\xf6\x90.\xca\xeb\xcf \xce+\xfb\xd6\xd2\xd2\xe5\xabh\x89\xfao\xe1\xa2e\xf4\xf7\xba\xf9\x8fw\xd2Cx\x90e\xa4tVM|Nx\xb5Z@\xdbi\x97\xe6w\xc2\xd33Դ6\xf030^g\xdb͞AW]}+]\xf6\xf3\xeb#\x85\xb7\xbe\xf3H\xda|\xabM|\xe5XK\xbf\xfa-\xec/\xff\xd7b-zw\x9c\xfa\xc7%7\\v\x9a\xd1\xc5H\xedƮ\x97\x91\xa0\xc1-\xf3\x83\xf3\xcc\xca3\xb1\xf6\xa6\xae\xee\xfa\x93\xa9o\xea#s\xaf\\(g\xcd\xf6\x8dߠ#\xb7\xb4of 5\xf2d\xba\x94\x9f¯\xe6F^Eq2\xca\xc8馏\x89Y\xd80\xc4#\xc1\xba\xc6\xac\xc0\xectG\xeen\xa4\xb5[\x9e\xf2\xaf\xfe/\x93~d#\x96\xad\xdc(\xd8p\xa3\xfc\xb9 /\x9d\x9e\xbe\xf1o\xb4ҏ\xba\xfa\xbb3\x95I\xa3 (\xa0j 9@6 c7h\xbf\xebrHX\x90\xbfN\xd8\xf2+h\xbf\x8fA\x96-\xf1\xfb#\xdahf\xb1\xd7\x99\xf2 \x9bXǗ\xfd`(=\x84\xac\xf2\xa4\xf7\xeat+\xb3*\x9a\xa1Nsj\xc7~<\xb6\xc7X\x8d\xfdzj\xff\xe9\xdaųU4\xbb\xa2\xefg\xa1*F\xbe\xe5\x91ђ7\xfe\xea\xa3ᚈw\xb4.\xf5yy\xac-\xf8\xe3Q[ _5#\xf4\x8f<{\x8f\x91aY\xdc\xfbH\xca1(/\x8e\xf4]~\xbciKe\xfb#\x8eNl\xa1L\xe3\"\xf1\x8b.\xf7d\xabq\xac\xad\x8d\xbc\xbf\x83d\xa9,\xeen\xe4\xc8\xbd\xa3\xdcæ\xc1\xce\xcf\xcd(\xb1\xe733\xff\xcd/\xd7 l\xf6\xac}\xdd.\xfe-Ϝ\xf2\xe0\x83\xe2\xd06;(\xcf\xc2\xc1\xfe\xc6A\xe8~\xc0\xce\xff1 \xc4Ɓ\xf0\xcd\xe23b\xe4\x9d\xc9\xa6۞Īr\x87\xe5\xe9u\xbea\xfca\xfc=\xe4\xfd{ =\xbe9\x87\xf7y\xe3\x89 \x9c\x9ccrH\xeb\xd9\xf3e\xec\xfc\xa9c/\x9b߃\xf6T\xad=\x9c\xbf~|\xc1bz\xe8хt\xc7=\x8f\xd1Ï=M\xcf>\xbb\x82\xfa\xfaVӠ\xfaF\xd9P\xec?\xccRo:k<]\xf3\x8d=\x94X/D\xae}\x88\x86Vݑ{!\xfa\xa2kg\xd0E\xbf\xd3\xdf\xfe|\x9bZ\x88\xe6\x9fލ2\xa4\xfep\xee\xe5\xf4\xdf\xca5˶r\x8c\xb9Oхh\xfe\xa7\x90O=:\x91n\xbdjc\x92:m\xa9^\xcb\xfd1\xf5z\xbd|h\x90.Y\xbd\x90\\kӷ\x91\xfa\xc6\xec\x9b\xdev\xf1o\x007\x9f\x91\x97\x81\xfe\xfez\xe0\xdeG\xe8\xae\xdb\xef\xa7O,R_\xc4l\xbd\xb8\x9c7±j\xf1\xeb\xa87H\xcf\xdbq\x8b\xe6\xf2y\x93\xd6\xe850\x98<~m4n\x9d|\xda7\xa3\xf4\xf1ޏCӦOi\x99\x9f\xcb\xfa\xe8\xe7^\xea\xe9\x8c76Z\x88\xe6+\x81\\\xff\xdd]\xb6\xbe~\xcb\xf5T\xe4u\xc1\xe6꩘\xeb\xeb\xf2Cy\x83u=%_\xf5\xcdS\x99\xa7\xe4\xe5\xdf\xe9\xfeY\xf6\xeb)y ќG}f\xd2\xcdFAfˢo\xeb! 2\x90\xac\xc0\xectG\xeeNTڭ\xb0\xf1O\xac \xc7Yn\xa6\xdc\xd83\xbds\xcf^>}u\xe5\xd0L_4\xac\x9f\xf1\x83\xfeL\xb3\xddt\\\x9e\x97\xbfN\xc0\xfa\xbb\xcd\xf1I\xb2m\xf6m\x8b\x94\xdfI\xea\xb2'\x9c\x85aׅoQ\xe9\xf1d\x9e_\x8c\x9b\xf4ޝ\x9b6䋎Ye\xd5 \xe5\xf9,\xd7O+o\xba\xcb\xb3[\xeb\xf8\xfc\xf1\xa8-\xba\xeb#cA\\}\xc4\xe9\xf1\xc7GJ\xbaF\xa7[\xf3\xd6/+\x83\x9d\xe6\xd9)\xfb\xe5\xe2\xc7\xf1\x80첲\xd5)9\xf2\xc0\xe8P\xed2\xf2-\x8f\x8c\xccPY\xdc\xddh\xb1Z\xe8\xe56 \xf2\xd0dz\xf7I\xcd\xf5L\xcep\xbe\\3\xb0ٳ\xf6u\xbb\xf8\xb7\xe71\xf6\xf7\xe6\xd3?\xbe\x81\xee\xe0 \xe2\xc54w\x98\x8d\xa2x\xbb-6\xa0\xcb\xcf\xddUu\xe3\x85\xe8uԿ\xecJ\xb5p\xbbF\xed*\xa79\xbe}\xcb\xfd\xe9\xd4 \xb7\x8bܾ\xed\x8c\xf9\xea[\xa4\xe6\n\xc4\xdd w\n\xdfȬ\xb6-\xea\xadu\xb8O\x99\x85h\xe6{\xff\xed\xd3\xe8\xbe\xdb\xf4\xb7\xb3\xd9$\xbf\xf6\xf5ܭv\xa7\xe8\x80\xb5c\xbd(\xad|\xf0\xeb\xb6#R\xea۲\xebT\x9c\xebԖ+A\xfb#k\xe8+\x9f\xa6\xeb\xdck_\xb7\xdav.\xbd\xee؃i\xbc\xfa\x8d\xe1\xe63\xb23\xc0\xf5_\xbb\xba\x9f\xee\xbc\xe3~z\xf0\xbeGi\xd1S\x8b\xbdW\xfc\xe6\x8dp\x93y\xb3\xe8կ\xcdT\xdf\xea\xb4ש\xbc\x9d\xbd&M\xa2 l\xa4\xde4q\xfdo\xff\x8f~\xa3\xfe\xfb\xd8\xd9\xff\xa1\xae%\xea_5\xb5\xf8<\xb3p ]p\xfe\xcf= Y\x88\xd6>\xaf\xf3\xa7\xd8\xf57\xef|\xc1\\\xed\x94um\xbf]]\x83b|\xd1\xca\\\xae\xbeE\xc7C\xef\xf5\xa3A\xfbSl<\xc7:\x9aݺ\xf5G\x86\xc8/]\x9e\xfdjn\xdb\x8a\xb4\xdeA,\x93\xd9\xf8\x80=\xd4y\xaa}\x8a\xcaM\xb7\xeem\x8a\xfd\x8e0\xac\"\xa3!V\x81\xd1\"#Bt\xb3\xddJ9B=P\x9e/[\xb1\x92^~P\xb1oD\xff\xe1\x9aKh\xd6L\xf5;\xd1G\xa1\xc7\xec\x98z\xa3\xe2\x8b\xfc\xb3po؇\xbc:\xb6:\xber\x99\xa6Tw\xbe \xf1-߾~\xd6\xcf\xe5\xa37\xf1\xb9\xf1\xa3\x99t\x9fvb,d\xb9@\xbb\x84\xa5\xae\xadR0ď$\n\x8f7\xbf \xdbnl\xbelK\xb4c\x87oN\xb9O\xc6 \xf6//W\x94\xb1\xe0\xf5\xd7\xc4/\xc7Cl\x00&@2\xbe\xf5I|6\xe3X\x81]nB}\xa36\xe26S2//ʓ\xbde\xbcU?Kg\xeb\xd8a\xfaQ\xe5\xedc\xf4P#\xcchQ9\xea\xebe\xb1\xf3{u\xb8 \xa1\xbb\x98\x9c3\x83\x91f\xe2\xf4\xcdr\xa5e\xd3W3l\xcf\xe7&\xa0\xbc\xd8O\x00&\xcc`\x8cղ\xe4\xa8\xbb\xe7\xc5`\x86V\xa9Ųo^\xfcG\xba\xe6w\x97^(C\x9bq\xfc\xaa}7\xa2\xff\xfe /$\xab\xd8!\xf5Z\xee\xe5\xbf\xd2 \xb3\xb6\x80\xc6OPvqw\xfe\x9f\xa9_|+sH\xdb\xf5\xd6c\x93\xfb\x94]\x88^7<\x8an\xbbz6-\xf8\xf7\x86\xc6\"\xd13\xe7\xd1\xd366ƕ\xf5\xe8\xb0\xe1\x85h\x96ߺf9]\xd1\xf7 r\xe6\xb3\xcb\xee\xdb\xd1aG\xed\xab^\xddU\xbau\x9b\x84\xda\xc9 !\x88G\xde\xe4\xa1a6\xd6\xb27~&]E1\xe6\xfb\xa3\xbc}\x9c\xfaB\xb4\x8a Ylh\xed\xeakx\xc1\xf0u\xe3\xe2DŽ\xda\xf8\xb2\nj\xfc\xe0\xf3\x91Sn\xe9=4\xe7\xd1\xc3p3\xfbk;\xbeM\xfc\xf6\xfak\x88pw}\xc6\xc0\xd6\xece3\x9c\x8f\xe4|pdD\xea8I\xfd\x9d܌'\xa3/r;\x9ep|Y\xac\xedV\x95m\xc7\xf9:\xa6,AZ\xdb\xfd\xf5#w\xb2|{\xe8\xa1,FoaQ9\xea'1Z\xe1d\xaf L\xba\xc8-_#\x87\xcb{\xe2\xf2\xe9\xda\xc6A\x8fq+\xbe\xcc0$\xf7\xb4\xe4\xf3\x86\xf1\x95\xa3~A\x8c\xee\xd3\xf0J\xb5\xf6\xf1/\xfc/\xdd\xfd\xb7\xb4\x9e_\xfdԷmIǽrS\xd5A\xbdڻ\xff1껭\xd0B4\xcf\xf7;\x8d\xbfQ\xad~\xf7ħi\xf6\\\xb3|\xab\xf2\xce\xe7>\xb9>Ƿ2\xa7\xb4mQo=\xb5\xe2>e\xa2\xd9L\xff\xdaQt\xfdO\xe7Q߲\xe8{\xd04F \x94\xf7m\xbcm7Q-N+\x87\xad\xa2\xfbշ\x9f\xbd\xf2\xbae\xcd2\xfe~x\xf4=z\xed\xa3\xf7;h\xf5\xfb׭\xbf\xa1g\xba4\x9b\x9e\xfeM\xf5\xa1\xc1!Z\xa3\xa7?\xb3\x8cV\x99ߔ\x9e\xa0\x9e\xa3MQ\xbf=eچċ]\xe3ƏU\xe7!9rGx\xd0 \xfd&5\xc8\x00\xbf\xc5\xe2\xaf\xfa\xbdp_\xfd\x8f\x9bZQz\xf8\xc1'\xe8\xa7?\xb8\xc6Si\xb5-\xd39l\xe5\xe4\xc5\xd2 \xa3\xe3\x97l`\xff\xba`\xac\xf2Ey\x83\x9f\xdbh\xa2CG.\x8e >\x92De90\x88e1\xbabJb e\xce!\xa5 \xb9\xac\xdb\xc9\xcd\xfa@yk\xfe¥& 75\"\xb7w>\x91Aw#$\xf6m\xd0ȿg\xd8$XJ\xc2\xd6\xfb\xe38M\x8e'\x96B<!\xb9gY7\x80\xba\xa7\x95%\xf7:@\xf7\x97Z\x81HCt\xd0\n\x8b,\xd5P\xa5\x8dB9\xe4\xe5a\xac-\xe4}P\xe6&nlQPF\n+\x8d\xbc\xa81\xc9P8\xdab\x96\xbc\xa8\xdfn闋\xeb\x8dl\xb3\xb2\xd1)9\xf2\xc0\xe8P\xee\x9do\xf0\xfc\x93\xc0b\x8d\xadpq\xec[\xaeO \xf3\x94\x8c3\xab8\x96D\xc2\xf5\x89\x86\x99 [i\xf3\xd9\xeb\xafű\x8e߷\xafۅ\x8fF\xee/\xeb\x87dN\xab\xd3{\xc8\"\x8e\xb3\"y\xa79\xf6ʾ\xc4'Uʇq\xfc \xfbb\xd6\xdc\xc9罼>\xf2\xd4\xfe\xf8\xad˜5\xb8UpF\xa2\xcb6\xb8s\xdb\xfa\xf8\x91\xcb\xe4\x8b\xf3!\xfd \xe6\xdd\xec\xee\x95\xfb+\xfbz\xc1J \xd0]\xa3\x99^\xe1?\xc9vH^\x9c/ZD E\xe5N\x9f9\xca Y\x8e\xcf,\xec\xc6S(Bg_3\xed \xf6\xe3A6\x9a\xbf\x8b\xf3\x8a\xf1\xa1\xbc5\xbe\xe8\xa77\xd1/\xbb\xb1\xb5RN)\xdfko4s*m\xbd\xe5&t\xe8\x81/\xa2\xcby#\xfdS}\x9b\x8c\xder\xf1^4i\xbcZ\xa0]\xb7\x86\x97\xc9k\xb9\xf5\xef$\xe7y57߿\xbfB-D\xab\x85\xe8콂\xf69d\xb9>c\xa8\xb2qn\xe4\xf68\xbe\x95{~\xdbf\xe2`\xcc}\xda]\x88fs\x8f\xde7\x99\xee\xban\x96\xf2\xaf\xeb\xb0\xe3\xa4)t\xd2\xecmhL\xe44\xf9j\xee'\xd4\xe2\xf3EK\x9e\xa0%\xc3zq\x9e\xfb\xf3\xb7]\x8fx\xed~\xb4\xd3.\xdb4\x8bМ\x90\xe6\xd3d\xa0\xc9@\x93\x81e\xe0\x86\xdf\xddA\xb7\xdcp\x97Lj_\x9d\xff\xa7\x9f\x9ea\xdae\xfe\x80jY\xd7\xe7\x91-\xc7\xf9KV\xf4\xad\xee/\xb3\x9brw[\xecS\xb2\xef\xdb׌\x8a\xca1\xec_T\x8e\xfa Y(\xf0j\xee@`\xed\x8cL\xe90]\xa49m s\x9b\xb8@yY\xecq\xaaځ\xd8\xf3\xf5\xba!o\xc6z\xcd3\xe9_\xd2:\xe3\x89>k\xfby\xb3\xe1\xfc\xeb~\x82\x93,\xab@yU\xe1\xab6:\x9f\xd4C\xaccd(o\xbb\xb12C\xe3 /\xfdN\xd6\xab\xac\xe2?\xc4\xc8<#C<\x98p{\xe6:*\xe7Q\"\x84ؑ\xaa\xa7\x89O\xcap\xbc\xac!嘎Na\x9c9\xca\xc3\"\xf1\x87\xf2ll\x8e1\x80X\xe9u\x9b\xae\xda\xe3\"\xf1E\xe6\xe0\x8foś+݊F\"\xfd\xa5\xb0&,\xe3 \xe8\xc63\x9d\xf2\xc1xQ\xa5\xe7rC@Zz\x80b`#\xa7\x80\xdb\xcc\xf9*\x90\xff\xfa\xa4\xe3Ek\xddƘu \xb6\xc1E\"]\xb6\x8f|\x9fu\xd3\xc5,ƱČ\xf1\"ƘX.}Q\xd6>\xce㝽\xd4Ϗ\xb5\xffx\xd0\xdc\xfc, \xa7nj\xfcҵFr+F\xd8\x9c\xb7^n\x84`\x8eq\x84\x95\xa3~1\x8c\xdeC\xb8\x98\xd5\xdaX.4\x90[\xbeF.\x97߬\xf9J\xacfh \xc2\xe3V\xf1\xfc\xf5\xde\xc7贳L\xfc۵e>\xfc:\xe9\xe9\xd3&\xd3L\xb5\xf8\xbc\xcb\xf3\xb7\xa2=\xf7؁6\x9e=\x9d6\x9841\xba\xadz\xcf)\xe7Ѳe}4a\xfch\xba\xfd\x92\xbd\xa39\xe0\xf0\xe0\"Zy\xbd\xda\xe7E\xe8r \xd1s\xb7ZM\x87\xbfu\xb1.\x81\xaa\x9fۤ^\xf1\xad\xcc m\x9b \x921\xf7\xa9b!zX\xd9\xfa\xfbM3\xe9\xe1{\xa6\xd92m\xbdj\xea&\xeaʫ\xa2\x99ǽ\xabWЏ\x96>Ik\xf8\xf7\xb0\xcdg\xc2\xc4\xf1t\xf4\xb1\xd1V\xdbΓ\xa6f\xdbd\xa0\xc9@\x93\x81&5\xca\xc0\xaf/\xbf\x9e\xfe~׿4\x90[\xbeF.\x97߬\xf9\x8a)O\xd1rw]?Ϛ\xb5\x83\xf4\x8e\x8f^HO\xce3\x95\x8a\xa7Nـ\xa6Nݐ\xa6\xa9߮\xddr\xf39\xb4Ֆsi\xfbm\xe7҆L\xa4I\x93&;,\xfeT\xaf\xfc>\xfe\xa4s\xa2\xa6\xe9S\xc6ҍ\xee\xcd \x87V\xddB\xc3\xfdO\xa8\xfd\xe2 ч~\xfc\xb4z` M\xdap\x90\x8e\xfd\xf0Ӻ\xaan|\xacH\xbd\xe2[\x99\xda6C\x901\xf7\xa9b!\x9a\x87\xcd\xd0\xe0(\xba\xf5\xd7s\xe8\x99'7\x88<\x8cV\xe7\xccgmI\xbb\xaaoG\xaaE\xfeV>K\xbfY\xfe4\x99_\xb5\x8et6Py{\xc3\xf1\x87\xd1\xdc\xcdgVͦ\xc9@\x93\x81&MꖁK/\xba\x8a}x\x81G\x8b\xaf\xad7_~f\xd4.ט\xd0\xf5\xe5\xea\xf2\xa3?f\x92%G\xfd'\xf3\xb7\xde\xe4Äe7v\x82\x9a3^\xdb1\xa0_B\xced|z\xdda\xfcvZ\xee\xa5\xfcwJ|57 \xc7u\xe9q\x89v+\xc1\x9c\x9d\xaaJ\xa6+!V\xcc\x87\xe0\xbb\xd7-\xee\xc6Y\xdb\xcc\xae9s\xcbM\x83u` \xe4=\xb1ˁR\x95\xbe_\xafv\xa9\xbe\xb9bj\x92\xa5\x8f\xa5Kӏ \xe5^\xa3 D\xc26\xc1\xd81\xc0\xd52\xfd\x9bqΪI vO\xc7e\xbc\xe9Sf\x90ןa\xdb\xc5Mz\xc4\xf9K\xff.R.\xe4J\xf8孀\xd6\xc7y貘\xb5\xe2\xd9 \xd9Gу\x8f\xa81\xd4#o\xfch\xb9.8/\xff\xac\xf8\xbb\xb2A\xef(\xe3\xf4\xf1\x88\xe33\xdc_{9\xf2\xc0좼\xf3\x94ŝg\xdaE\xe2]f\xc2\x8d\xe3$;\xa9w\\#\xde\xe5\xdd\xc2I\x96\x8c\x84a\xa2\xcb\xfd\xe2\xd10\xa9\x89)O\xfccH\xbf^\xf1c4\xc8\xce\xc9u<\xee|\xa6ct\xe5!\xac=\x84\xb2\xe3\xfci\xbd\xb6<\x8dBpz\x8alG\xb3S\x99<\x91̧\x85 \xce0=9D~Y\xba\xa3\xbb\xdeb\x95#/\xe6\xdf\xe4\xcf\xca\xcbbc7\xd0\xe3Gw,\xe7K\xb9P\x9e\xffv\xeb\x97U_\x90g\xb9 \xc9\xc1LOaT\xc3 \xc4הۖ\xb78\xe1, E娟\x8e\x8b\x9f?\xf3f ݟ\xddD\xbf\xb9\xee\xfa\xc2\xd7~\x95\x99\xa6\x89\xea[\xbb'{0\xed\xb1\xdbv4I\xed\x8f7\xce­:\xf7\xf5\xad\xa1w~\xf0ˑ\xca&\xb3\xc6ӵ\xdf\xdcC\xbd\x81{\x88\x96\xff\":\xb8\xca,D\xbf\xef[\xd1\xdf\xe5ߙ&:\xf1\xac'\xedԂ\xef\xad\xe4x\x8do噒m\x8bz\xeac;\xbaS)\xe2'\xdc\xd9\xea\xf0~L\x8fw#;Q\xbb\xfa\x8e\xb3Q\xb4\xfa\x91\x9ch\xed*\xf5\x9a֟ϥU+\xc6E\xbd7P\xbf\xfd\xf5\x8a\xee\x9b\xd4\"\xf4\xad}\x8b\xd5/c\xbb\xcfd\xb5\xa8\xcc\xdb\xa7\xd9\xcft\x8d\xcd^\x93\x81&M\x9a \xd4.\xdf=\xefrzv\xd1\xd2T^\xb8\xf4T\xf5\x93|Η\xabF5\xd7\xe7\x91b\xe7/2\xbf\xfe()X\xf8K<2+\xfeE\xe5\xa8\xdf\xe0N/b\x9b٢\xc7#溿]\x88\xe6\xe3\x9c\xcdˍ \xaa\x8b\xeb\xa2nQ\xedv\xb3\xd3v w\x84X\xa3:\x83\xee@\xd56r\x87g\n*|7Ro\x99\xf8w \xa7\xd7GE\xd56\x93\xe3\xdc \n\xe8c\xa9\xd2\xec\xc9\xe0f]\x94{\xfd\x8d\x82ćc1#\xd2\xf7\xa3\xb9\xb8(\xda\xf4s\"f]n\x8c\xf2$.\xb30\xb1ɴ\xaf\xb5\xba\xfd\x97\xa3\x96\xd9w\xe7\xcbH\xb7\xe7\xf7\x97\x97\xbfį\xf5eb \xe7\xf4\x97\xd4v\xd9+\xe7-\xe4\xa1\xfd\xb9\xf1\x98w\xfb\xd1r\x9d0G)g^q\x9c7\xe3ݍG\xd8\n;\xf4\x8e\xf20\xd6p<\xa6c7Z\xb5<\x8e5\x83x\xe6\xb8E\xf8\x89\xe4\xd9y\x8c \xca\xe2\xce3팇\xb2\xf1JŤ\x92]k\xa9;\x9a\xa47\xeaw\n'Y\xf2\xf8\xd3 d<\xfb#2/C\xb40?\x99\xd8$ P\xcc\x9a˒\xa3~{\xec\x9c|\xb0|ȧ\xb0\\u\xe0\xe6u/\xe5\xf6\xfcԨ!o<\xc5b\xc1 a\xc0E娟\x8e\xfd\xf3\x9ff\xed·\xe9\xb8xE\x93\xfeO\xff\xef\x9f\xd2mw<\x88Az\xf8\xf87D\xafU}#Z\xec/}z<\xdd|\xe5\xa644\xa0\xbf>Q\x8c\xbf\x8a\x9b\xddO\x9b>\x99\xde|\xe2+i\xc6FzA\xddPj6M\x9a 4h2P\xc3 |\xe5\xb3?\xa4\xb5k\xfaS\x99\xfd\xefw>D\x9bl4Yɒ\xd7\xd7\xeb|\xe0\xfc\x9fh\xa0|\xa4`\xac/\xce\xd7\xca\xc8\xf5LOf\xad\xcdx\xd2\\=\xf2\xd1\xfe\xab\xb9SO\xb1Ɗ\xe2\x94ɨܘ\xb2J\x99\xb7\xa7\xb9\xf3h\x97\xedːEYn\xdc\xcaH\xd9\x00r;\xafJQ\xb2\x90E\xb8*U\xdb\xc9\xcb?\x9e\xb8\x91UR\xbb\xfa\xf1\xb2\x8f<\xdc( \xf5\x90\xf8\xfd\x9e\xf5ma\xceY\xf1\xa0\xbc\xfb\xd10\x83Pv;\xad\x81\xe3\xa98\xd6\xf1\x89?g_\xb7 \xc6,\xa0>\xca\xdb\xc7\xe8\xa1,n\x9fIg,\x94\x8dG*\"\xfd\x93\xecZK\x8b\x8f~\xb4'\xd7K{\xfd4\xee\x85MHnY\x83\xf2\xd0Iƫ\xf1h\xc0v4;H\xa8\xd3r\xf4\x97\x9b\x8c`<\xb9\xb0\xeakj\xac N\xd2W\xa4l\xf3T \xb6\xf5\xcd\xc4:>;\x9e\xec\xf8\xd0\xedּ\x89?\x841_l/2\x95\xbb^\xda_\xfe\xcbC\xa1\xdc\xbf\xc6\\~\xff\xf9u\xbbAV`v2\xe5Zؔ,(Gǭ\xfd\xdbr\xf8Y\xb91\xc4@͵\x8f\xb5\xef\xfcf\n=X\x8f82C\xf1\xc6 \x88#\xa5\xf8Gb\nV\xc0Ĕ%\x81\xa1\xb7\xa0\xec\xa2MϏ\x8c|P\xc6\xdaY\xba5sT*\xed\xca1$\xb4\x87\xf2\xcecdP#SW!\x94h\xdcZ\x8eҼ8\xddW\xf7[|UJ\xe5\xf4\xede\xd74\x88\xdcc\x8aX\x81\xdb\xba\x83\xd9e\xee˱\xe1\xd7\xf9\xf9\x83\"\x95\xf6\xc1\xfc\x9d׿\xebk\xb4x\xf1\x8a\xb4\xb6m\xec\xd81t\xc1\xd7?\xa2~\xe3Y\xcb\xd7\nr\xec<\xf5\xf4b:\xe5\xccoG\x9a\xbbn7\x99.\xf9\xdc\xce4\xd4\xff8 \xad\xba5\xaa[\x99\x85\xe8\xdfߵ!\x9d\xfd\xe3m#\x9bo?C-D\x8fQ\xbbj \xf0\xb9L\xea\xdfʜѶތ\xb9O\xd5 \xd1L\xe2\xb1\xfb'\xd3\xdd\xd7\xcfV\xbb\x92x\xe3Tmx\xf1\xf9\x98\x8f\xa0\xe9ӧ\xb8\xc6f\xaf\xc9@\x93\x81&Mj\x99\x81\xe1\xe1a\xfa§.\nr\xbb\xe0K欄\xb6R?\xaf\x80\xf3\x93\x9cX\xe6;r\x8dj\xa6\xd6}l\xfe\xc1\xa2L\xfbi\xac\xbfEc\x83\xa6\x838 \xf4\xb7\xf9ir\xe4\x8b8+~\xd4o\xf0\x88\xcc@\xf7\xa29M<\xb8\xe4\xc0\xc0x\"\xc1l4t\x8fv\x91\xcas\xe1x\xbc\xd8\xe4\xc5h\xa7\xe38o\x86;N\xa4\xa4\x83\xbc\xfc\x93\xc0M\xe8<\xa9\xed_7:%G\xf9(\xbf\xe7\xc8h\xc9[\xbfzE\x93\xac\xbf\xfb\xc6n\xf8A\xa5\xee\x96\xeb\xf8\xb2\xb2\x81Y@}\x94W\x83ًD\xcc\xe3\x84p5L:c%Ou\xf1q\xc6$\xc8[\xb2)\xf2\xc2\xd8t\xb0\xd7O\xe3\xc0\xda \xc8-+\xd7=\xe4|h\xe3\xcc;qqWV\x90\xb05lv\xaa\x96\xa3\xbd\xdc\xd8d\xe3)\x8cM\\6\xc1\xbd\xc5H\xeb\xe1䦾\xa6A2\xfa \xd5:;\x9eL~\x8bb;\xe0\xfdQ^ V1\xba\x80u \x85q\x97\xeai\xdc\xd8 \x8e'+\xf0I\x95\xc7\xe2\x8f\xe4l4gl\x81Ѱ\xc1~\xf6\xf0˒3V\xb1\xe9o˅\xf2\xb6\xb1v\xe0\x9d\xdfL~\xf0zl\xcf\x92?;@ \x91\xb9\xe1H0\x00,`+,2\xb6!\xf6\xe2mh\xbb\xbeر\xfe\xd2œ\xcb\xce\xe7d4qv\xb4=i\xeb\xe8\xad(ƌb\x94w#\x83\xb2\x99bƊ\xca\xf5-\xca\xbd\xd4c6,6\xca\xf9\xd3\xe3\x8b @\x94w _{\xf91ea{:\xb6 0\xb5\x8b1/h\xcf\xc8~\xd39444\x84\xda \xf7\xfemip\xe5 4<\xb80\xba4\x95Y\x88^\xb0x4\xbd\xe9\xf3;G6\xdfv\xfa|=V9\xfa\xbf:;\x99zǷ2G\xb4m\x86\x9fub!\x9am\xdfw\xcb \xfa\xd7\xdd3\xa9\x9a5gF\xf4:\xee)\xeaw\xb6\x9bO\x93\x81&M\x9a \xd4?\xfdk\xe8\xcb\xff\xf5\x83 \xd1\xff\xf9ě\xe9\xe5\xbbo]\x87\"%\xbc\xdef`\x9c?\xe0\xed\xca;\x8eM\xa4\xe6r\xea?\x8e\xc0L\x98\xf8\xe4+\xe1Z5i\x83V`v\xd6w9Ƌ8+~\xd4opO2`_\xcdm\xba)\\&6t\xb1Ό\xe3\xc7\xca{%\x90\x8a\x93@\x82yq\xdcF\xfb\x92\xb3\xbc\xee\xcb\xea{T3≹s'r\x91\xff\xe0[\x94\x9b-W\xbae\x90/\xc6W6\x841\xa16\xaa]|\xe9\xfc\xb1^|e\xe5\xbbkX?_\xe1\xf3 \xba7i\xb2\xe5\xb9\xbb \xe6\xd3I\xf4\xc2\xd6R.\xc6\xd1h\x9d\xb0p\xb43\xe4\x8a\xe2b1\xa1u\xec\x8d\xf2\xf2X\xc7\xe7?\xd8\xd5q<&O \"u\x8f͑g\xefqo\xea\xd7\xfb\xb8\xe5Aqz\xfc~\xbd5\xe3tmW\xdfN\xcb1o\xecO\xc66ʪe\x9cn\xbd\xfe\xady+\xd2\xddH\xa4f\xc2\xbd\xa3\xbc<\xd6\xfc\xf1\xac-\xca*n_\xf6\x99\x93\xf0\x8b\xb7!\xd7zc\x8c\xa0,\xaew\x94av\xe5\xe2\xc5\xf1\x82\xf6e<\x94\xb3\xee\xceYe\xfa\x8bo\xe6\x84\xfd\x91'\xcb\xe3\xfa(\xf7-\xa0żط\xbc\xfe\xb4`\xc6\xfb \x9be\x93\xaf\xc2rȖM\xd2bt\x87\xe2,\xb9G \xa0\\\xe8X5i񳊽\xd9Az\x82\xbb\xcfFb\x90.mw}\xd2-Z;\xfc5\xaa;\x9e\x9d\xb3\xe2\x98{\xf8\xfcux~\x8dc\xed)\xdd\xdf\xfe\xaf\xfb\\f 7\x9b;\x8b\xce\xfd\xecI\x99zi\n>\xf4}\xeas?\x8cDT \xc0\xebc\xe5\xa6@\xf6B`\xeeV\xa1\xbbU\x97\x9bY+G\xf7\x98\xbe \xb9\xbb \x8e'\xd1{H\xc0 \xb0|r\xab\x8f\x86\xeb\x821eq\xf1x\xcc\x9a\xda11\xbc\x94Fy\xac\xe3\xb1\xe3 \xc7_\n־\xf4_\x99\xe8\x88\xffT\xb2=m,[/\x89H\xfa\xf74\x886\x9c \xffd<~\xbd\xb5\x8bt\xedvƗ\xb6\x9b\xf4\xb6\x87\x81\"\x94\xc7.hF\x84=\xf2b\xdf\xf2\xc8h\xc9_Z\xa4o\xf5\x91\xa27\xf4\x80\xf2\xf2X\xc7\xe0\x8fgmѝ\x9f \xe2\xf1\x87j\xccօ[\xbaF\xaf[\xa5\x86²,\xeeu\xed\xf8\xc7*\xc5qz>p\xbc\xa0\xf7\xd0\xf8H\xb7\xe6\xc6H\xa7\xe5\xc8\xfd\xa1\xbc9?\xfa\xc9\xd5b'\xccp G\xa7\x90\x8e l'\xe4\"\xaf\xd6>\xb4 \xac@\x9e\xa0'v\xcd须\x90\xcc\xf4 z| \xc9vH\xde}\xc2\xc8H3p\xfc\xb4ܝ\x8fZ˫;\x9e\xf4Xv\xf1`|\xad\xf1\x81o\xf8o\xe2\x85\xddV\x9f\x8dշx\xbf\xfa\xf9\xf7\xb6R \xcan\xbd\xfd>:\xef[\xbf\x88\xe4_\xfa\xc8\xf6t\xf0\xde\xd5\xefC_-@\xf3\xadN\x99\x85h^X\xde\xff\x8c]iX\xbd\xf6\xfa\xcd'?E\x93&\x9bEm\x9eo\x98P\xe2\xdb^-D3\x87\xfe5\xa3\xe9\xe6_Υ\x95K\xc6G9\x98\xca\xdb\xc7\xe8\xa1\xdd\xf6Yt΂pLV\xd4?‹1Ȳ\xd6)9\xb2\xc4\xf1\x9e\x98a\xcf61\x88\xe6*\x93\xea\x87O;\xe6\xdf\xc6x\xdaĎ\xbe\x8e\xff\xe1F:V\xd56\xe9p\xfd5\xbf\xbc\xd8\xce\xcb \xb4\x87\xf2\xf6q\x9b\x84-AS\x87\xc0p\xa8\xfc\x82]\xa8\xbe\x8aT\xde\xd8x\xb0\x00\xe2S]-\xbd@>\x82tp8cy\n˵\xafx\xfe\x91\x87\x92!\xb9\xd0\xc61nؼ\x8b2\xc6\x9aNGې@Y\xdcQ\x92\x95\x97\x92\xc8\xf5\xc7I\xc7\xef߈\xe8\xa2\xef\xcb5Ų\xd9s|\xb4\x9d\xc6D\xb0?\xd1EY>\\\xe3|\xdeF\x9eV=\xf3#5v\x98W\x94wk\xfe\xf1\xa0=\xe2\xf1\x82'<'\xc7\x9e+X*X}\x85آ\xcboz=P\x8e\xf5ɏ\xb1^OQ\xb9>\xaf\xcdz\xa9+\xb6\xd91\xda\xf9\x8e!\x92{\xf1MP\x9b\xfaG\xbd\xfd\xab\xb4|\xf9*\x8fF\xbca\xf2\xe4I\xf4\xdd\xf3O\x897\xe5޿\xf27\xb7ҥ\x97\xff1\xd2\xff\xc9v\xa56[NC}7G \xd0FV>\x9e\xd3 ѦT\xd1\x8e\xfb\xd2\xe38n\x93\xf7\xe5\xc4!'\xfb4,\xcb!\xaa=\xce\nH\xe4\xf5\n\xae[P\x9e2 \xd3:>\x89\xb6\x95}\x91qԯ>K\xe8\xa1,\xae\x9eY5\xf3\xc6S̛\xd4H\xacson\x8c\xf2\xaa0\xb2\xcc\xff {\xb6\x891\xa04s\xf1\x84\xa0<\xab\xbf\x952\xea\x9d@\xc1\x81\xed\xed\x8b\xcaQ\xbfM\xec\xe8\xeb\xf8d\xa1N\xe2\xe4\xc3\xeeA\x90\xb3\xa7 a\xa0r\xfd}\x94\xb7\x8fM\xfd\xc4:̍M\xe1\xc3N\xd0nu\xa9\xe7\xfay\xe3/\xa6\xe3G\xb9\xc5ƍ\xbeH\xaf\xb0\\\x90\xf1\x8ag@\xcf(\xb7O2\x85\x90\xf1o7X?+0;Yrԯ#\x81\xb2\xb8rb5(\xe5\x92\xebpy֤\xbf\xb3\xa7iw\ncR\xb0Z(χي0\xe6q\x8cB=\xb1=\xd1E\xd9H\xc2C\xbd\xf2#l\x84f\xe5\x9dÚ\x81;^\x98I\xf8\xfe \xcd\xc8?\x8c\xe3\xd1 c\x8cp}\xc13\xc6[=\xd6\xc6z\xf9X{.\xea\xeb\x81\xfd\x8b\xcaQ?\x89\xd1z'{\xd5Y\xbe\xa6\xfcy\xe77^\xdd>\x91\xeb?r!=\xf2\xc8\xd3\x8dxϥ\xbe\xf7͏҄ \xfa[\xbdqY\xd6\xfeE\x97\xfc\x96~\xf7ǿDj7}o/\x9a<\xea/44\xf0x\xdb \xd1\x9e\xb5+ \x8d\xa2\xed\xbf\x94v}Y_t\xaa\xe1s\x8fL\xdf\xe3[\x99\xf3\xd96C\x9a1\xf7\xe9\xf4B4\xbb[\xf8\xf8$\xba㷛а\xe2̟\x9dwߎ^y\xf4~4z\xf4\xe87\x9a 4h2\xd0d\xa0\x9eX\xfc\xccR\xfa\xceW/\x92{\xf1\x9e\xdbӗ\xce|\xbd\x9b\xf2\xda \x81\xe9\xc2h1p\xfd\xb7\xf3\x89\x9cr\xd4\xef$\x8eB3\xf1\xc95V\xfc\xd9[\x80\x98<\xae\x8f\xf2g\x8c\x97@\xfd\xed\xed~#\xd7 4\xe3\xad\xea\xf1d_\xcd\xed\x86\xeb\x00b\xaf;\xea\xe7\xc5h\xe3Fy&\x96#\xd7ɦG!k8\x8bA\xf7\xe4LY\xbcYz\xa6\xc5=\xa8\xd0\x9e\x89_n\xbctdʍ=c\xd0\xef_N\x8e\x86\xcb\xc5&\xda\x00L\xa4\xb6~F! \xa79`Sbߘ\xb5\xf4gf\xa7\xe3\xf2\x8c\xd8x\x91X\xfb\x98S\"\xe1\xa15I\x97\xc8\xcbcm\xc1=\x88 ad\xa01\xfaO\xd7\xeat+\xb3(\x9f\x81N\xb3k\xdf~<>\xb6\xc7X\x8d\xfdzj\xe9\xda\xedg/o\xf6\xd3s\x8f'_|>\xe3t\xcb\xf5o\xcd[\x91\xeeF\x92\xb7\x9e\xd9쵆?\xb5w}\xcc\xc2\xe9\xf1\xa3\xfft\xadN\xb72 \xc9\xfb\x8acd\xe6\xd8)\xfb\xa1x$\xe9rȮuo\x97\xedt띓#Ow\x85n\x97\xb1oy\xe4\xb4p$~f\xc7y+T\xafh%a\x8f\xec\xbc\xf9\xb6Q}\xd7_\xb7\xe0x\x978b\xe7\xff&\xf6|\x88\xf3\xff\x98\xfdȶq\x9c~:H]\xe3n\xcbџ\xc5&c^B\x8d\x82 0 \xc7Ļ־i\xd1X\xe5\xc8\xe6\xe3)\x97?\x98/뮜yG7G\xff\xa84\xbd\xae\x8fI\xabl\xbc\xf8\x8d\xc0\x84\xe3\xc7'k\xb2-\x9b\xce\xeeӷ \xb8N\x97\xbb\xf8\xb4\xdc;\xbf\xc6ΧZW\xff\xfdĹ\xffK7\xddr_\xc0\x97k>\xfb\xach\xfb\xe7m\xe6r\xee}\xf9\xeb\x97\xd3\xed}\x80ƌEw^\xba\x8f\xf9}\xe8\xc1\xb6\xa2\xdf\xf0\xdf;\xd2\xc2eh\xab\xfb\xe8\x80\xd7/\x8d.\xb1|\xad\x90\xd3c|+\xd7\xdbf\xb83\xe6>\xddX\x88f_\x8f\xdc;\x85\xfe\xf1\xe7Y\x8a\xa3\xaa\x8e:\xa0\xf6?l/\xdag\xdf]sf\xb2Qk2\xd0d\xa0\xc9@\x93\x81^d\xe0\xd9EK\xe9\xbb\xe7\x85\xa2w\xdan.]\xf8\xf9\xb7+j\xe9\xd7gǹ\xdbr\xf4\x87\xd81\xd3{(o\xb0΋\x9ba\x95\xc18\xc3\xb2\xa2r\xd4o\xb0\xae\x8f}^\x9b\xefr\xbd\xaa\xcaO\xee\x85hvʇ\x8e \xc6\xf1O\x95\x87\x95\xd8b\xfb\xe2/\xde\xf7\x9b\xb9\x9fy\xa7g,\x88qh \x9b\x9e\xf1z2V\x92F1`;\x9a\x9d\xee\xc8\xdd@\xd1n\x85 >\x88ب?r\xf3\xe0\xc9 ]'7\xf6\x8cA/\x9d%\xf5\xf1\xba\x82\xfeP#\x9c\x8f\xb0LYpc\x86\x83;.\x87\xf9s…L\x80k\x85ͦ\xbc\xd6cy\xac9g\x9f\xb8\xd2\xc9K\xc4\xe2?]\xabۭ\xccJ!\xc3\xee6Ǫ\xfc\xa5\xc7\xe3\xd7S\xfbK\xd7.\x9e\xad\xa2\xd9\xfd\xe2Q\xe7e\\\xdcr=z䍏3(\xba\xccq\xb5\xd1H\xbdBQ\xc6ڂ?uw}\xcc\xc2\xe9\xf1 ?\xf1\x9f\xae\xd5\xcbVd½\xe4خo\x8e)^\x818N\x8f\xc72k齝\xb7nˑ'\x8e_w\x8c\x8d\x00-\xaf/\xb8H\x85D\x97c\xe7\xfc\xc5qw\xf3\x81\xd5C\xef\xde|\xdb(c\xd7_\xb7\xe0x\xf7\xe6\xf7\xe6\xf8\xb1\xe3\xc98\x90EgO;\n\xf9\xb7=\xf8\xd0|\x9a4q4\xdd\xf6\x83\xaa߇\xfe\xb5:\xa5\xa9\xb3\xfa\xba\xe1\xa8e_\xcd\xfd\xe9ͣ\xeb\xee\x99E\x93\xa7 \xd2?\xa0\xbeѭ\xc2\xe6k\x85\x9c\xe3[\xb9f\xd86C\x9a1\xf7\xe9\xd6B4\xfb\xbb\xef\xd6\xf4\xef\xbf͈\x8c;\x86\x8e~\xcb\xc1\xb4\xed\xf6\x9bg\xa5\xb1\x917h2\xd0d\xa0\xc9@\x8f2зr5}\xed\xf3?\nz\xdfr\xdeFt\xe9\xf9'\xac$\xd7_\xbf\x83\xbe>\xbb;vԨ\x9b\xf94XW\xcc͸\xaa\xc02^x>\x92f\xafj9\xdak\xb0\xae\xa7\xe4?\x94\x8fث\xb9\xb9P2L\xcd,dB\x98\xb4\xe8\xcfnQ\\\xcbd\xd8\xde\xd8FQAsA:9\xadV\xa5l\x00ղP\xd6Flsf\"o|9\xcd5,7W0\xdc3\xab\xa1\xddsL\x9a\x9e\xc2\xf5\xd4=\xeb\xf77o}0\xe3\x88\xeb\x99c\xa7\xe3 \x9d\xa8\xb1~I,H\xaa\xae\xae\xf3\xa7\xf3\xc2\xd5gi\xfd\xac\x9f\xcbSo\xe2 կ*6I\xfb\xe1W\x89\xca\x94\xf1kG\xa0\xb9 \xf3C+\xb1\xe5r\x96cO:I@إkr!\x00\xed\x84\xc3ȳ0\xf3gs6I5\x91\xbbp\\|}3\xe1…\xa7\xaf \xd5)\\}\xfe\\|soB\x99W\xae㮞\x9f\xb1 ï\xda\xf1\xa2b\xb4S\xfe\xf8I\xb28ȝ\xc37&}b\xc5^\xbe\x8c\x82 7\xd0\xe5q\xfal\xa2:\xb9&`ǻ!,\xe7\xbb\xe0\xf9\xcf0pr/\xf2ҐV\x00n\xb36qda \x97\xf5\xc56\xcaF>vِ] G?n\xbch}\x87uNҭ\xafF\x92\x8d동G(o\xa7y\xe0\xb6C\xd4ϋ\x91)\xdaGyk\x8c\xbd\xf3\xe2\xd6V; \xc5\xf4\xc4\\0g\xef\xf4n\xe46\xd3_ί\xf6\x90\xb5\nءX\xf8z\xf1A<(\xc6g²\x8c\xdfn\xb8\xed\xfa\xcf/\x84\xbf\xe9%\xfd\xf7~юt\xca\xfb_'0\xf7\xf6C\xa7~\x83=\xbb\x8c\xa6MK7^\xb8# \xad\xb8\xb6\x92\x85\xe8\x9f\xdf<\x95λrk\xc5c\xbd\xfd\xac\xf9\xd1\xd1\xc7\xe7\xc9O|[\x97\x85hN\xda\xe0\xd1]\xbf\x9fCO?:9\xca\xe1\xa4 &\xd0\xf1'\xbd\x86fΚ\xe1\xe6O\x93\x81&M\x9a \xd4+| \xf9\xda\xff\xfc\x88V\xadZ\x93Jl\xc6\xf4\xc9\xf4\xeb ?\xe8n\xf0z\xfb\\Ø%?\xa7@\xae\xcb8]\xc6\xf9\x8f\xd7\xdd\xe4O\xfa{\xe9\xec\x91\xdc\xf2 \xf8\xafZn\xe7{ְ\xd9\xc1\x84\xa0< \xf7\xba\xbf\x9a\xc8a!\x9aYI\xe6\x90a\x8b;TM\xc5\xfa3T\xcf\xc0\xf6@2\xf43ԋ\x9a\xb7\xfa\xa9\xa1u\xb2Q\xcaQ4\xa0\xca9%ү\x9cXEC|\xb1\x00\xc5\xdce\xf5FyUY\xbaYY\xb0g]p\xde\xfa\x8c\xac\xf8[\xb7a\xbd\xf2c]/g\xad\xae\xbe\xea\xed2\x92\xfe\xd53\xabƢ\xf0s\xd5v\x8b\xe2bl\xd0:\xf7\xd6㧜w\xb4\x97\xeb\xf8\xe5\xc1\xba\xbd\x80\x9b\x99\xb0<\xb4{\xb9\xa3\x94\x92^\xec\xd85\xb9\x00\x878\xd3\xcf\xc2Y\xfc\xc1\xbc\x9d\x8e\xdcwZ\xee\xc21\\C\x89]\x9830\x8d݃K\xebx\xf3\xb5t\xf3n]\xe4vBf\xf2\xc5\xf6\xa2ݎ\xe506ꝮO\xf7\xec獟 \xc1s. \x96&\xa9\x8fI\x93\xdd\xe4\xa2.\xe9\xb6\xf1\x9a\x8e(\xb7ór\xb9&hǻ\x89Q\xcewx}v9\xd0 \xa3\xf3\x9f\xda\xbe6\xee\xf5f X\xaf7 \x89\x91z\xcb\xf8p#\xc0\x8c'3\"DON\xae\xf3S6\xbb\x8e\x8f\xb6\xd3\n\x8b\x8c5џ\xee\xed\xfe\xb2<\xae\xef$E\xf6ZYAe1\xf2\xd6b\xe5٘-Ho\xb4\xc2\xd9V+\xd6@\x82h>&O\x8d\xc7\xc8\xed\xf9p\xe1\xc4\xfcET:\x84C|\xe5z\x92\xe3\xc1\xbca\x81\x8d|ђ>:\xe6\x9d\xe7Y3\xd8M\xf0\xbcMg\xd1?w\x92\xc0\xdc\xdbN:\x87\xd4\xea\xeb\xec\xe3\xe9w_߈\x86W\xff\xa5\x92\x85\xe8\x9fK\xef8\xff\x8f\xb7\x9d\xf1\xa4\xfa\xade\xdb\xea\xa6>\xf1\xad\xcc\xe9m\x9baϘ\xfbt\xeb\xd1\xec\x96\xfd \xacU\xdf\xff\xf5\\Z\xfe섈ɬ9\xd3\xe98\xb5=qb\xf1\xdf\xe06\xa14\x9b&M\x9a 4\xe8`\xae\xfd՟鯷\xfd#\xd5Ø1\xa3\xe9\xb7\x84&\x8d\xa7\xe5x\xbd}\xaea\xccRF\xfc8\xbf\xf1\xba\x9b\xfer \xf7̍P\xb9\x8d3\xc0\xbfj\xb9\x9a~\xa40\xa1\xe9Z\xe1֑\xde?YB2\xea\xd1\xfdQ\n%\x8fQ\xdc\xea\x8f\x98&\x85\xb1q\xd3nl{0\x80\xbc\xb8 \xd7D\xfeM_n\xcb\xeb\xfb\x87pAZ>4\x80A\x8e'BT\xf7\xe4F\xc1o:\"\xfb \xd0(\xf8\xd8\x80\xa0={\xe2\xf0\xa5\xf7o_\xdf\xca\xb0&\xe2\xe9w\x8a\x9f\xb1[:\xe9\xf1a}\xf4ʂҵ\xea\xec\xd0\xdd\xe8z\xe1\xc7C =\xa2\x8f\xe1XF`\xb0`<>\xa2\xae\xa6\xbf\xd1r\x9b\xac\x94\x90\x8bq\xd7]\xe21\x89ޕ.A\xff\xa6GH\xee,ڀB\xb8\xa8\xdd\xf6\xf4%\\a\x83\xd6P\xc6\xdaB\xf6\x83^\xb6\xc0\x8f5\xf4G\xeb\xc712\xa8 v\x8c5\xa3\xb2\xb8.\xf1\xa4\xf1\xe0\x98\xc2\xd6=\x92r\xac7ZMj\xb5ޞ\xbe\xf8fNX-\xe4\xe9k`\x8f\xbcط<2Z\xf2\xc6\xc7Y]\x8e qw\xa3\x95\xc7\xc5\xa0<\x8c\xb5\xcf\xe98~\xbe\xd2\xf1\x8b\xff\xb8}\xd9g>(\x8fs\xac\xc7>2,\x8b\xebMqe\xe3\x95*K\xff\xa4\xe7\xd6\xd2\xf6\xceo\xec \xedW\x85\x93Q\xc8\xf8uo\xec\xd0r\x8e\xb9\x8c\xc7x\xae\xb0?z^_\xb0Č\xf1\xc5\xe7\xdd5\x9f\xd1ł\x8b\xba镾\xf0M\xab\x9eȘ[\xfcH(\xc7=\xa0\x95\xa2r\xad\x9f~\xfdb\xbe\xad\xe5rė;\xbe%#\xbc\x95,!\xff\xf6\xf11\xef\xf9&-\\\xa8~g\xb9Ň\xb4_\xf8\x8d\x8f\xd2y\xd0\xdeBWD\x83CCt\xfc\xbbΉ\xe0\xdc\xd9\xe87_\\C\xc3 *Y\x88ZG\x9c\xf5\xc2\xc8\xf6 \xa7\xcfW\xbfA͕P\xff3\xe9\x88o\xeb\xb6ͤW-K\xb7^9\x8f֬Ű\xcd\xf6\x9b\xd1\xeb\xdfr\x8dQ\xaf\xebn>M\x9a 4h2P\xaf <\xfa\xf0\xba\xf4\xa2\xab\x82\xa4\xde\xf1\xd6\xe9?^'?_\x91\xbc^\x97\x9d?d\xcd/ڕ\xe3\xfc\xed\xa1\xfc\xb9\x83\xb1\xcc\xc9zf\xcfDz\xfa7\xf2d0\xbfI\xa9\x9f\xef\xde\xc8\xd3\xa2 \x9e{\x96^26\xb2Ҁa\xd7c\x00yq\xc1@\xf0\xb6\xbb\xa3\xbc,F\xbb\x99\xe3\xc5r?ܝ\xbbX\xfe\xa6\xbf\xdc࠾ú.l\xfa\xd8\xb44F\xfb\x8e@\xba~g䊔 H;.\x8c\xbb\xc9W\xf9\xc2\xfa\xb1IxJr\xe4KԳ\xa9u\xd4\xdc\xfci2\xd0d\xa0\xc9@\x93\x81g`\xb5z-\xf7\xf9\xea\xf5\xdcr=A:\x9b\xab߉\xbe\xec|yk\x88\x9c\xc3\xf3]\x9f\x8b\xdfk\xfbY\xf3\x8fv\xe58a{\xdas\xb1\xf8\xdc]y\xbe|\x8c|}E\xf3\x95տ\x91'3\x80\xf9MJ\xfd\xf1TN{57\xe8\xc68\xf3\xe2\x8a\xe9u\xeb0\xf6h\xe7\x8d z\x86\xea\xd8\xc0\xa4\x8bX\xaf8{,\x80\xc6\xf9.tr\xd9*\x96 \xf1\xcdA\xef\xd5g =\x84p\xf5\x9e\xbbc1\x8fdY\xe4\xc5\xd8d\xf5Fy{\xd8}\xe3GFTh\xfc\xe1\x88q\xfa\xc5\xe2뭶\xaa\x89<<\x90' \x99\xe7`\x8c \xb1g\xae\xcbr\x9e\xae!b\"Od\x92b/=U\xc9\xf1\x84#\xe9\xfb(\xcf\xc6\xe9\xf1\xc0HW\xacoOq|\xbc2\xcf8\xce\xb5\xf1I\xbd\xa4~8\xdeQ^\xeb\xf8\xecx5ž\x9f \x91{\xe7'%\x8fJ'\xf53i\xb0\x93>\xcb\xdf\n\xf9\xea\xb6<\xeb\x00\x90H\x82\x83\xfaH|\xa4`,\x90\xa6`r\xfd\xc1\x90v\xbc\xe8xӭa\xef\xcea\xcc:\xf2Ay6F \xad\xb0\xc8ت\xf1\xb6lo\xf5\xd3\xfeOQ\xdc\xddȐzGy\xe7\xb0Ο\xbch\x8fr|\x89\xdc;\xbf\xc2\xf1\x85q\xac\x98s$\xc0\x88\xaab\xdf\xd9\xe3\xcck,}\x99#\xdaC\xdey\xe4q{ؿ8\xd6\xf1\xe8~\xe8=\x8ee\xbf\xb8\x87=$ĐӀ\\\xd4\xf1򛅃\x97gk\xd0\xc4\xd0\xff溿ѹ_\xffUf\xb0\xec\xb7\x9dt\xe2\xab2\xf5Da\xe5\xca\xd5\xf4\xae}%\x82\xdbn6\x96.\xff̓j!z\xa8\xb2\x85\xe8?\xbe\x9b\xfa\xcd\xe5Qt\xecG\xe6\xab\xd7Z\xf3HV\xff3\xf9\x8do\xe5\x9eĶ\x82\x8c\xb9O\xb7_\xcd\xcd\xee#\xdf\xca\xff\xd3\xffހ\xee\xban\x95uFTs\xae\x8f؇\xf6z\xe9Άa\xb3i2\xd0d\xa0\xc9@\x93\x81\xbad\xe0\xf2K\xae\xa5\xdd\xffX*\x9d\xb1cGӕ\x9cL\xd3&Ot\xd3%\xd4 \\\xff\xadʳ\xb0\xedhv\xb2\xf4k*\x97\xc7 r\x8d\xc6\xe9&\xca\xd7\xac\xa6\xfac\xe6g\xbf\xc4W\xb5\xed58\x99\xff\xac|4 \xd1]>\xcfwn\xd3\xe2F&Rj%\x99\xb3V\xe3=83Gf\xbdB\x90\xf3\x8d\x95\xfe\xb8\xc6\xf2\xe0G\xe4\xd9X[I\xb7殳Yrm\xa5ʿYE^\xa5\xcfn\xda\xfe\xc9\xfa\xf9/Ή-\x8au\xec\x9d\xe5\xad=yxa\xda1\xd2\xdc\xf8D\x865\xc76A\x92a\xdb`\x88#\x86x2\xc481\x83\xde\xd9ãM\xfb21\x92\x87:\xb80+ w\"\x8fܩ?8\xb1\xaa\xdbm\xe2C\xfb(\xcfƦ~.`\x9d\xea\xc2\xd8T(\xefp\xc0\xfa\xf4 獿\xda\xf80\xbd8\xdeQ^\xeb\xf8\xecx5\xc2^\xcd\x00y4\x80\xa3Z\xe8\x82\xd8\xf1-\xf5\xc1\xeb]7y\xd6\x90\xfb\x00\xc2\xc0F\n\xc6\x99\xf1`\x9c\\\xf0\x84jLJ/:\xdetkػs\xb3\x8e|P\x9e\x8d\xd1BY\x9c\xed\xa9\xbes\xfc\x00\x8f\xe3\"\xf9]\x8eT\xec\xc5۪\xcb@\x96u\x94w\xeb\xf8\xfc\xe3E{\x94\xe3K\xe4\xeb\xcd\xfc\xaf\xb2R\xca\xf8\xe8\\\x854U]\xacG\xd6L\x90ܮ\xed\xc3\xe8=/.\xe6%\x876\x96\xbb䖯\x91\xe7\x9d\xdfd]\xce\xf3ȟxj)\xff\xfeo\"So\xb9\xc5\xc6\xf4\xf9\xff|\x87\xd7jX\xba\xac\x8f\xde{\xcay\x91x\xc7-\xd7ѥ\x9f^X\xe9B\xf4\xc1\x9fؕ\xfaG\xd3\xe1\xc7-\xa2M\xb7\xe8W\xa1\xaa\xff\x99\xfcŷ2g\xb3m\x860c\xee\xd3˅h\xe5\x9e\xfd\xc7T\xba\xff\xd6Y\x8a\xfb(\xab^\xcd}\xf4[\xa2m\xb7\xdf\"\x94֦\xbd\xc9@\x93\x81&Mz\x90\x81G\x9aO\x97}\xef7Aχ\xf4B\xfa\xe4{\x8fp\xd3}\xd44\xd7'{;\xd0i9\xfa[O1Ηl~M\xbc(__0\xcf\xa2\x8f\x99@\xcaG\xe2\xabZ\x8e\xf6\x9ekxԣ+\xf5oDt\xa8[asy\xfb\x83\xdb\xf6\xa1\xbdS1\xa6\x8a`\xd1m\x9fE\xdb0l\x90\xdb\xe4\xc1\x84\xbb֮\xfa*<\xd0\xd6A\xcaMG\xb7ND8\x80\xcd\xe5-0\x9b\x88\xa5f\x89(\x95\xaa\xb1\xa1i7h\xdf\n\xccN\xa6\xdc(d\x9e \xd1p^\xfbFO\xf2\x83f\xfcD\xc5>\xd6-\xfex4\xe3\xcb [\xae\x89\xb15\xf1\xcd-\xe8Oku\xf3/2(\x8b\xbbɹ\x88\xafr\xf1`=ѣ԰\x9cu7\x8a\xf6G\xee\xfc\xd8.#\xb4\\'\xccY\x92\xf8\x98W\xe7\xcd`w\xe3\xb6\xc2\xbd\xa3<\x8c\xb5\x8fűf |B\xfe\x90g\xefqc\x91\xf7\x9ei9\xc2?T\x91\xbc\xf2\xa4w\xb4\x96\x94\xba\xa3)\xafu\xb4W\xd6 d<\xfbWļ 1\xc2\xf5\xe7\x8d?\xab\"\xf5\xca\xb2EvN\x9ex\xbdˏ\xb5\x87\xdc\xd94\xec\xfc \x8c\xf6\xac\x9a \xc06%v*\x93\xa71Pm2ߖ\x00\xec\xf5\xd3\xe8\xa7\xcaŖb\xea\xc9싟@\xb8;\xc7,.0\xfe\x9e\xe1@>0\xfeLl\xf2\x8b/\n7\x86#\x8d\x80\xbb\xac\xf2d\xba7\xf9\x93r\xc7\xf5#Q\xbb\xf95\xe1\xd9 ڳ\xb3\x93!Gq^\x8cnz\x85\xf3\xf2\xc5\xf2\xe7\x9be\xa1\xa8\xf5\xd3\xf11\xefU\xbf\xfdt\xeb߉\xe6o|}\xe7\xfc\x8fФ\x89\xe3s\x85\xf5\xec\xe2\xe5\xf4\x81\x8f}=\xd2\xddc\x87!\xba\xf0\xf4g*]\x88~\xc3\xff\xecD \x97M\xa0\xb0\x94v}I\x9f:ը\xff\x99\xf0\xe2[y&d\xdb {\xc6ܧ\xd7 \xd1\xcc\xe3\x81;fҿ\xef\x991\x9b8i\xf7\xaeWӬ9\xd3s\xe5\xb9Qj2\xd0d\xa0\xc9@\x93\x81\xceg`\xcd\xea\xb5\xd1빇\x87\x87S\x9dM\x9b\xba]uч\xd4tZ\xff܂\xaf\x84\xd7_\xad\xe1\xe6Z.\xf7Ǩ\xed\xdf\xfft\xb6?\xf2G\xff(/>\xe1G ~\xc4a\x839n\xc44\xf9\xe8^>\x9a\x85\xe8*ǝ\xd8\xd2#\xb8\xab\xf14\xe3\x9ckR\xeeD\xa7%\xa8\x9f\xc0\xaa\x8b\xdc\\\xc87\x98\xe4\xa6\x8f\xd3\xf8\x8d:[\xaeG\xccMNY\x82\xb0jC\x85\x96Xu\xf6\xfa\xbb\xc6_\xdbrc\xcenП\x98\x9dL\xb9Q\x90#A/\xcek\xdf\xe8I\xfch&\xc0O\xd4Q\x9c\x8e\xc3\xdf\xe0u\xe3S[ cM,ݾ\xbb\x8c \xfd\xee`fU,#\xbe~w\x98\xf7\x92\x95\xf1t\xb9\x9b\xf8\x89<\xe9\xb9\xddl\x95\xed\x9fd!\xa77>\xb5\xbcL=\xd1\xf2H\xc1R\x9f\xac\x8c\xd6+\x9e,\xb6N\xae\xe3\xc3\xf1X\xbb\x91\xc1{ξn\xac\x91\xfbI\xae\xb5\x9b{#\xb3\xbe\xd5e\xa8\\\xfcRO\xe9\x8d|P^\x8c<\xf9z\xaa\xb9e1Ğ\xeb \x96\nfş%\xafW>\x90-\xb2sr\xf1\xf3\x9d\xb6\xe0\xe6c\xdaC\xeel\xa5\xa7\xa7.\x00 M\xe3\xae\xc9\xcb|\\\xc4+\x82'\x870\x90\x86\xee\xe8\xaew\xd8\xe4\xe3-\x8cM\x806ݜ,N\xca\xd1<Ə\xf2\xaap\x88\xfa\xf7pV\xfd\nʳ\x86KH\x8en\xea\x84M\xc5#J!\xfe8\xb2\xf9g\xf5(*G\xfdt\xfc\x95\xef\\KW^sG&\xbd\xf7\xbf\xeb5\xb4\xefK\xf2\xbd:zᢥt\xf2\xe9\xfa\x9b\xd6\xfb\xef1L_\xf9\xc0\xa2J\xa2?\xfb\x93yt흳i\xf3\xedV\xd1\xc1o\\\xa2\x86\xba\xfa\x9f /\xbe\x95gB\xb6\xcdD\xc98\x9aoD[UA\xd5`ux?\xa6ǻ\x91\x9d\xa8}\x94ޏڴ\xebJ_\xd9a,mvk\xacZY\xe4\x9bhxh\xfd\xfdOsh\xc1CS#\x83\xd3gL\xa1\xe3\xdf\xfd\xdap\xf2$\xed\xa0\xf9\xdbd\xa0\xc9@\x93\x81&=\xcf\xc0\xd5W\xfc\x89\xee\xbe\xe3\x9fA\x9f9\xed t\xd0>\xdb\xe5i7\x90\xab\x8e\xb4hmArUr\xf7G\xbd\x95c,\xc8O]\x8d\x8a\x8b \xc9ط\x90\x94g\xf5o\xe4M\xbe8\xa1\xf1U\xed\xf8\xe8\xfd\xab\xb9u\xb5\xc3\xcb\xe6,V\x9b\xb6\xf0i\x00ܶ\xcb\xc6\xcfK_f\x81 h\x9fX@e1\x98\xad ,\x8f\xe8\xba\xb8\x96d@R\"\x91w k쵨\xc7$\xffz\xa1x<\xcc,\x8e\xf3f\xb8\xfbq\x84zw\xd5\xd1n\xa2Tk\xe2\xcf\xd9\xd7킑꣼\xcc^\x84z̋\xaba\xd2+\x9d\x89\x8f3&\xd9A\xde\xedf\xd3{pk\x88\xbf\x90\xdc\xf20䡕\x8c_\xcb D\xf5\xeb\xcaJ$W8\xd6dm\xf3\x98\x96\x90\xa3\xbd\xdc\xd8\xc4x\nc\x80ěۿ\xe9W\xb1>\xd2\xc7|;\xb9&\x8c\xffp\xad8\xd6q\xc8Fg_\xb7\xe7\xc5v\xbcT\x9c\x8c\xdf\xe1\x9a\xd5\xdf \xbb):\x9elG\xb3\x83\xfd=9ď\xc0\x82\xe5hX\xe2\xd2\xdd\xe6ۨ\xd9\xf2\xb2{,N\x93\xb3\x8aQ\xc0p\xaa\xc1\xf8\x99 \xb5)\xf6 A\xd8p&\xc7\xdc6?C\xb0B&\xa8,\xf9H\x8c=\xcc\xa3EM'\xd7\xf9\x93\xeb'\x8e\xa7\xfcX{\xa8\xaa\x8e\x9f\xb6+\xe3@(o\xa7y\xe06a\x84\xf2\xb2\x99\xa2\xfdbr\xec\x9d\xa3\x97^a\xcbפ3x~\xb9\xc7\xcb\xc1\n\xdcf\x98]\xc66\xe0/ף\x90\\N\xd9\xd7\xdd\xfaO\xfa̹?7\xe4Û}\xf6ܑ>\xfc\xbeׅb\x92O-\xa6\x8f\x9c\xf5\xed\xa8\xe5\xd5/\xeb\xa7ϼC-W\xf8\xd1W\xdd1\x99ι\xfcy4q\xc3!:\xf6䧢k\x97\xc4\xdfʜ޶\x8e\x8c\xf9|\xd4\xf3oD3Efp`\xdd\xf5\xc7M\xe8\xd9'7\x8cn:o\xbd\xe5GҸ\xf1c \xe3f\xd3d\xa0\xc9@\x93\x81&\xbd\xca\xc0\xb0:O\xdf\xf7\xf0\xe3\xf4\xab\xef]\xa4\xb0ټ\x8d\xe8'矤\xe58_h\xb0\xceK\x97\xe7G\xbd\x9e\x9f\xe5\xf1\xcf)\x919\n\xea\xe3\xfc\xad]9\xdak\xb09\\e\xfe\xac\xa1L\x8f\xed\xf3\x98\xe7\xceB4'B\x8d\xc8N\xa7&\xcf\xd5m:E\xb8:\x861K&\xc9QK\xd9+C\xcc\\\xadv\xcbţ\xc9c\"?\xa0N\x957\x8b\xad\xcf$\xab\x87\xc8\xfd\x9e#\xa3E\xf8ge\xbc^\xd18\xb6\x9a\xb7Db0{(\xef f\xaf.\xdaG\xee \x93\xceX\xed||Y\xd9ʔ\x99\xc8y\xfa\xb9͗\x95'ǯ~ʨ\xb4p\xa6\x86\xf5\xf6\xe4ֲ\xdeAB Fs(\xf6\xe4h\xafV1Z\xbe\xec)\x8eu\xfcN†\xa1W\xcbO\xd9.O,\x9c\x00\xae \xc5\x9e5!y\xa8\xe9\xec\xe9<\x94\xc5n\xa6\xab\xed0\xbd\xc8S\xc1\xf8\xf3\xe7+TO\xe3\xd0@Y\xb8\xa2\xfa3v\xa8_0>\xdb1\xc0ǓC\xfci\xe0>RР \x8c\xfcM\xb3-gL\xcem1iz\xe9\xc7\xfecc\xcend(\xd7\xef\x869X\x93#l+\xc2\xf4\xb9\xcdV\xd0ē\x85\x8d\x9a\xddīmG\xccF\x8bĝ\\\xe7O\xc6\x8e\xa7\xfcX{\xc0jT\x8d1\xb4\x8f\xf2\xcecdP#SW!\x94h\xdcZ\x8eҼ8\xddWoZ\x99sf6\x8d\x82=\xfd#U4\x90%G\xfda\xe1\xeb]? \x94KB\x96\xad\\M\xaf;\xf1\xab4<,10\x8dgϚF\xe7\x9d\xf3>uy\x94\x90\xaeǭO<\xb9\x88N\xfd\xe4w#\x85\xb7\xb2\x92N=V\xbd>\xbb…\xe8KF\xd31\xe7\xec\xd9\xfbO\x8dVgC?\xbe\x959\x9bm\x8bz\xa8\xb1\xa0t\xf9|T\x97\x85h\xa6>\xb0v4\xfd嚹\xb4\xfcى\xcb\xedv܂^{\xec\xc14fL\xe8U\xaf&\x98f\xd3d\xa0\xc9@\x93\x81&\xcd@\xdf@?=\xb6t]\xf3\xddkh\xed\xaa\xb5\xa9\xbeF\x8fM\x97}\xe3=4oδ\xe8])\xcd\xe5R\xaeA\xf6\xf2)\x97[\xb9\x9c6X\xe7\xb4ɇ\xceC\xce\xf1 \xe3I\xc6ޮV-G{\xcf<\xea\xd1\xe67\xa2S}\xd58Х0\xc1D{v\xdcs\xe1\xb0\xe5\xd7n\x93E\xb8\x95\\d\xfc\x82\x81\xa6u7)\x8d,\xa1\xbc,FZ\x82\xd8CyVAq|\xa0>\xca\xcbc\xcd\xd0\xde\xc8\xc1\x00\x95\x9b&\xb1\xef\xd5CĀ{\x8a)! \xf1\xd8;COn*T\xbbx !\xe0+\xf5r\xf5\xd1 \xf7\xac\x99\xf8\xa1{8=& \xb6|\xe8>C\xee\x8ds\xcc'*`}p\x80\xb5\x94\x8bq4Z',mF \xb9\xa2\xb8XLh{\xa3\xbc<\xd6\xf1yЫ}\xe9\xbfn\xbc\"ú\xe0\xdeԯ.\xd1\xfb\xe0\xf4z\xf3 E\xbd 0v\xf4r}\xe3XGTU6C\xe3\xf3\x86\xfeP\xeeX\x89En\xe1^\x82\xd1BkK#\xefo(\x9e\xde\xc7\xcf \x84\xe6\xb5(\xbb\xb0\xbe\xf6P\xe4\xfc\xc5\\|}d\xa8\xb1\xf0\xff\xe9Zun\xc5Za\x91q<\xad\xaaW\xe7x\x91\x9b\xc4$̇q|\xa0\xd5b֊\x9f\x8d\xca\xdaG\x9e-\xca\xddZ֣x@\xcbl/$C\xddbLG\x90\xa2\xc4pŽ\xd7#O\xc0H\xfd\x85\nm\xf6Gzh.$\xb74\xb8\x83\xa4\xc66vw)ıOw\xa9żI\x92\x84QL\xed\xa6\xcbE[fh\xee|ŝ\xdc*P\xee\x8a\xe2,h\x8f\xd5\xe3\x93N\xff>=\xf8\xa0Z\xd0\xcd\xf8|\xf5\xf3淚\xe7\xe8\xdf3n\xa5\xfa\xe8cO\xd3\xffya\xa4\xf2\xfa\xfd\xfb\xe8'\xac\xact!zݺa\xda\xff\xac\xdd\xd5#\x86Qt\xc2iO\xd2\xe8\xb1*{&\xfd\xf1\xadܳ\xdb6C\x9a1\xe7\xbbN \xd1L\xed\xaa1t\xfbU\x9b\xd1\xea\xe3\"\xa6\xbb\xef\xbdz\xe4Ki\xd4h\xa9\xb9 \xa0\xd94h2\xd0d\xa0\xc9@\xd72\xf0\xcc\xeaU\xf4\xec\xea\xd5\xf4\xef\xbb\xa6\xbb\xfepw\xd0\xef\xbbnM_\xfb\xf4\xb1J\x8e󁑉\xdd|%\x9d?\xcaG\n\xc6\xfa\xf4r\xfe\xa5Sz~\xfd\x99 4\xfa:o\xdd\xc9G\xe9\x85h>p\xa9\xbc1\xc3;\x9a\x9c\xaa}\x86\xa9\xab\xd5\xd7Q:\xb9\xc1\xb8\xe1\xfe2$P\xd6l\x88y\x8b\x93By^3\x97gWr \xe6\xb1\xca\xcbb\xb4+\xfe\xc4ʽB[o1\x90!G\xfd\xfcX;\x88/lF\xae\x8c\xb9i{vP\x9f\xacxz'7 \x94\x00\xe4\xee\xcfæB\x81|׍\xbc^s\x97/\\X\xbf`\xf8\xa6\x9e^\xf8\x98>\x93&[~\x90\xb1۠A'\xd1{HX\x96\xdc\xea\xa3\xe1\xba`L@Y\\<=\xd2\xfb\xd9\xfaqy\xac\xe3i\xa2\x97γ\xad\xa3d\x88\xc5q\xdez\xd6#\x92\xe2,\xd2\xe3\xc3z\xbb\xfch}\x94K\xf6ҭa\xef\xf2\xe3C(\xcf\xc6h!\x84\xb3-\xd5W\x83c\x92\n1\xcb8\xc5+\xfa\"\xefnt\xe8\xbd=\xf0\xae\xe3\xf7ǯ\xf6\xe0]_\xcd\xf5G\xfcc$;!9\xea\xd7ceq\xfd\"\xcbǨ\\\xbc8~З\x8c\x87r\xd6\xdd\xd1Zu\xe4\x89\xf6Q\xae1kID\xa8\x81\xcab\xb4;0\xa7D\xc2 \xd2ɟ\xc1xb\xf3\x92\x830RW.q\x8f\nm\xf6\xf7\xe8+\xfb\xf1t\xa0\\\xdcY\xd2\xe2g{\xb3\x83\xf4\xe2X\xf6\x99ӏ\xe3&Y\xf2\xafg\x9aaH\xee\xb4\xd3\xc0U\xe1\x8b/\xbf\x99.\xfa\xf1\xf5\xda\\\x8b\xbfo:\xfa\xe5t\xf4\xab\xf7m\xa1\xa1E\xff~\xf4):\xeb\xec\x8b\"0i\xc20\xfd쿞\xa1\xb93\xd5b\xb1ʂZD\xe6b\xf1V\xffǀ۔L}+[\xeb\xe8mZ{\xa4\xa7\xf4\xfa\xc4 iph4\xf7\xb1\xf94v<\xdbҾ\xe3[\xb9'\xb7m\x869c\xe5\xa1v ќ\x97\xbee\xe3\xe8\xb6+7\xa7\xa1\xc1\xd1ѳ\xcb}\xf6ݕ^q\xe8^j_Ɓ \xa2\xd94h2\xd0d\xa0\xc9@W2\xb0p\xd5*Z\xb2f5\xad\xe9[CW\xe7j\xbe\x80\xa4~ƫ\x9fS\xb8\xfa\xfb\xa7\xd0\xc4 \xf2\xb3\nrޖ\xeb\xf6ᅭ\xf1\xa1\xbcNX3\xd5y>\xc0\xe1\xe7\n\\\x8d\xed5xdv!Zh\xa7\xfd\x9dn\xe4\xb1(\xf4\xb8lW̹jz!{\xed*\xf2Qq\xfc\x9d1\xc7Y(Z\xf0\xce0ie5^\xd4s\xecuE\xe5D\x8b'\xde\xd6X\xa4\xf9\xb3\x81<\xe2\x99DY584b]\xb4\x9fV٪\x86Ig\xac䍯\x98\xf7\xb4찅\xbc\xde\xca\xf6G\x962\xc2d|\x86`\xcf61\x80\xe6*\x932*\xe4iI\xc7\xfc\xc3O\x9b\xd8\xd1\xd7\xf1\xc9y\x94\xab\xea\x9b\xf48{\x9ao\xe3\x00\xc5\xfe(o$\x88\x84,6u \x87—\x9b6\xeb\x97\xdf_\x91\xf8\x95n\xce\xf8\xb0\xbe\xc8\xe5\xe3pFz\xa5\xe4\xea\xe1\xa4q\xa0\xcd\xc5NM\xfdD\x8e\xf2x\x8fJ!\xf50\xfe\xed\xf3af'K\x8e\xfa\xc1L\"@#\xc1\xee\xb1\x8e\xe5\x88%t$\xd9\xc0\xebSk,Rwc+-Ξ\xf6T#O\xe1/\xf6P\xde>Feq\xfbL\xeai\xa1l>\xa4bҿ\xda責\xa3\xbcwX\xc7\x9a\xff\xb9\xe3'\x8ba\xb5\xf99\xd6d\xfcd姘\\\xea\x81\xf9\xcf\xc2\xee\x8cZ̟\x9fo\xec\x8fYr}E+\x9a\xf4RWl\xa37\xe6\x9d\xc5\xe3\xb9\xe7\xfe'\xe9\xe4\xb3~oJ\xdd\xdfi\x87-\xe8S\xa7\x97*\x8b7\xae];@g|\xfazjᒨy\x9b\xb9t٧ј\xe8\xda\xd5,D\xfa\xc9\xd2Z\xb5X\xfb\x96S\xd0\xf8IC\xf6\xfeA\xa6ټ\x95{\xdbfHF2uů\xdb7\xa2\x87\xd4oE\xff\xfb\x9e\xf4\xc8\xdff\xa85x]Y~\xdd\xebQ\xc7@;\xbc`\xebx\x8a\x9b\xfd&M\x9a 4\xe8R\xabE\xe8Ej1\x9a?\xb7\xfd\xf2V\x9a\xffЂ\xa0\xe7W\xb2;\x9d\xf5\x9e\xc3#\xb9\xbd>m\xc1\xc1ν\xe0)\x8d\xeb\x84\xc8\xea\xff\\\x93c\xbc\x881\xbf(/\x80\xb9$2DZ\xf51\xfd\xed|0`\xaf\xa8\xf5\x9f+\xb8~ \xd1<\x80\xa2ʛ\x91$f\xa0\xd080,6ݫ\xdau_V\xdf\xe3[\x93\xf8=^\x957\xe4\xcdX\xe5\x8e\xdb2\x98,O\xec\xc1\xbay\xf4Z\xfcA\x83\xa6\x93\x95 $\x8d\xfa(o\xa3\x87\"Xt\xdbg\xd19 \xc21YQ73y1h\x8d{s\x9bXCyUY⃭0\xec\xd9&ƀ\xd2\xcc\xc5\x82\xf2\xac\xfeV\xc8(^\xc9K\xdbǎ[\xff\x9d\xc1\x8e\xbe\x89O5D\xe923#Y\xb8\x93\x87B\xd9X󔉕\xb3\xaf\xdb\xe38\n\xcdć\xfa\x9d\xc0*FK\x80\xf9ı\x8b?b\x8a\x84,\xd6qt\x86\x9f\xb2ݱz\xe7\x8d/P\x90@\xfc6\x9d\xc6<\xf2G\xb9\xc5&\x8d6\\\xa4W\xb9\\;\x90\xf1\x8b\xe7'7\xbe\x8dc\xdc`|E\xe5\xa8\xdfu\x8c\x84p׉uԡ_\xb1\x96\xdb\xf0z\x95k\xba\xa1\xec9Z/\x841h\xb4\x87\xf2j0{Fl1\x8e\x91A+,2\xb6\xa1\xb3\xc9{#\xfb#1I~\xcab\xccB{\xf9A6iֹ\xad,[\xb4_k\xf1\xfbmK\xff\xc5\xe3 ;9F\xf8\\\xc1\x9d\xa9`\xbc\x9cɼ\xeb\x93c\xbdpD\x95\xa3~\xf2\x8c\x83\xd6CطR\x8f\xcbה?\xef\xfc(\xce~ph\x98^\xfb\xf6\xafR\x9f\xfa\xb6W\xab\xcfL\xa0\xef\x9e\n\xf1\xe2h\xd6\xe7\xfeV\xf4g\xbeg\x83_\xf7\xf2\x95t\xd6\xf1\xcb\xd40\xa8f!\xfaUg\xefJ+׌\xa5#߶\x90f\xcd\xeb\xb7be\x9a\xc9[\x99\x93\xd96C:\x92\xa93^]\xa2\xf9\xe7\xb9W.O\xf7\xde4\x87\x96?\xa3#\x9a\xa9N\xda`\"p\xd8޴\xcb\xdb\xd9 \x99\x95\xf7F\xded\xa0\xc9@\x93\x81&\xd5f`e?=\xb9rEdt\xe9\xd3K\xe9\xba]t\xc0\xd7ɫ\xf0a\xf5\xaf\xd4[-\x8c\x96\xb9<[\x8c\x9d\xb3\xe4\xa8_9n\x97@V\xffF\xaeK& \x88\xf9\xc9\xc2\xed\xf6ϲ\x9fSn\xe7\x9b\xfd\xaa\xe5h\xaf[\xd8.D'\xf2\xce\xc5 n\x8f\xf4,y\xc2`\xfb\xe6\xb2܉ܶ\xbdJ\x93\xe2P>b\xeb\xac\xc0\xectG\x9e\xf6 \x81)\xfb7\xbe\x9a\x96 \xc7\xc4/7^:2\xe5ƞ1\xe8\xf7/'/>> H8P}mB4_\xefo\xaf\xe5A $w\x8b2ܼ\x00\xca5\x889\xf1\x86VP^k\xfex\xd5\xd3\xc6w\x9c \xf7\xdf\xf1\xf6\xee\xee\xc7YHƄU^\xdc]\xc6ż\xc5\xe3\xe3\x9eq\x9c\x9f_O\xed1]\xdbհ\xd3\xf2|qg\xc7\xe73\xceg\xb9~ZE2.\xba\x8f\xef8\xae62d\xc4\xcb?\xc9/\xd7 l\xf6\xac}\xdd.\xfe-Ϝr{\xc0َfG \x8a\xc3,9\xea#\xf67ھ\xc11\x84odO\x8bQ\xbe\xbe\xe0\xce\xe4ˁ\x873ʫ\xc2=\xad\x97\x8c\xe3׋76\x9c\xa2\xae\xa6?\xdf>\x8a)\xa3R\x8b\x8dp\x92\x90\xf3\xe2n\x93\xff\xcf/_A7\xdcto\xa6ۏ\x9f\xfa\xday\xa7\xad2\xf5\xb8\x97\xfc\xe4\xf7\xf4\x9bk\xff/\xd2\xe5oC\xe1\xbd\xcf\xd2+v[\x9d+\xda}5\xf7)lC}h:\xedu\xe0z\xc1\x8b\xfbF\xecB\xf4\xf0 ѣ\xff\x98JݹQ\xf4:nN_\xb3\xb6z\xde<:\xec5/\xa3\xe93\xa6d\xe6\xbaQh2\xd0d\xa0\xc9@\x93\x81\xcee`\xcd\xe0 =\xba\\\xfdC*\xf5V\xffp\xeb\x9a \xae\xa1\xb5}k\x83\xdf\xff\x87\xd2[^\xb5gP\xbe\xbep>\x83q\xa1\xbcsXϰ\xdc\xf3Z\xcd$\xbf\xbfd\x8c\xc3\xdeOf\x99Yr\xff\xc9\xf7\x90d\xdcȓ\xc0tR\xda\xe9\xfc6 јoĭ\xee\xd4X7t$Z;\xa8`f\xa7;rw \xa7\xfbG\xb9\x96&~\xfb\xa0z\xf8\xf0\xec\x00\x00@\x00IDAT\xc9е뚙r\xed\xcf\xe9W\x83\x8b\xdf蛈\xbczz\x99\xd9 \x00a#\xc6 \xa8\xa3\xd8\xe3\x8b\n\xed\xf6\xf7\x80A[\x00t\xdc>\xe6 \x8a7\xb4\x86\xa3\xbb<\xd6܅0\x84\x91\x81\xc6\xc2O\xfc\xa7ku\xbb\x95Y #d\xc2\xdd\xe6X\x95\xbf\xf4x\xfczj\xe9\xdaųU4\xbb\xa2\x8fQ3\x9f\x90\xacc\xb4\xe2\x96\xf6 \xfa7\xad\xbc,6v%^\xe47bq\xd9|\x98\x80\xf1\xfeƚc\xb9\xad\x81|\xb5]t\xc3\xd1n\x00\xf7\xec\xe3׋\x87W\x8c?\x8b +\xbd\x85\xcc)P^\xcb7M\xde\xcdX~{\xc3\xdf\xe8\xf3\xe7]\x99\x99\xa8\xfd\xf7ۍ\xde}\xe2\xab2\xf5Xa\xf5\xea\xb5tʙߦe\xcb\xfb\"\xfd '\xd3/>\xbb\x80fN\x91߇歊\xbc\xc4oD_|\xddFt\xc1\xb5[\xd2\xdb\xf7сoXb\x8f9\x8e\"\xb3\xd86\xc3:\x92\xa9\x8a\xf4\xfaѫV\x8c\xa5\xbf\xffi6-^\xb0\x81a\xa6\xbe=iB\xf4\x9bл\xed\xb9C\xf3-h\x9b\x95f\xa7\xc9@\x93\x81&\xbd\xcb\xc0\xe0\xf00=\xb4T\xff\xd4\xb3x\xec\x8f\xd1_\xae\xf9K\x90\xd0\xf4i\xd2U\x9d\x94?W2\x87\x91\xf9 ƍ\xf2\xf2X{p\xcf;\xb4\xa7\xfc\xf6\xf2\xf4w\xcf\xdb0{\xbfigtI\x8d,\xb9?CL\xf6o\xe42\x82\xa4\xa2\xdd\xcdϨGV\xf4\xedA∳\xec\xa3>\xe2@\xc9\x8a\xcbdYn\xbc\xa2;\xe9\xab\\\x81zi\x8c\xacŅ\xd8Gy\xdbT\x85\xdb&\x86$y\x8a.ڨf\x9ey\xe2a\xde\xe5b*j\xbd\xbc\xbe\xe6'\xc7W[\xf4O\xf4z\xac[\x8d\x84O\x88/\xf2\xcf\xc2b\xaf[\xc76Y?\xacWk,\xd2\xe2\xa3\xd9\xf9\xd7\xf9\\}v\xd6\xcf\xfa\xb9<\xf5&>\xa9\x97xg>\xdc&\xe5\x9d\xc3ڣw\xfe1l\xb7\xe22\x96k c\xa7\xae\xc9\x95 NPB8\x8b?\xc6\xd3c\xec\xc23\xf1\xbb\x86(\xef\x95Xo\xeb\x84\xd2\xe6ݺP\x8a\xfb(5&?h\xaf\xfa \x85\x00\x87R\x84p\xa4\xaf㯞\x9f\xb1۱\xf1R0~ \xd0\xc8\xf0č1o\xa7c9\xe56\\\xa4\x87\xe9\xa8D\xaen\xb4e<\xa3}\xafw\xfe3\xd9\xf3_\xd4_\x82e#A\xc3\xeb\xddFb\xb43\xc5\xeb]bL@\xe9\xf9\x91\xf1\x9a᡼h6;\xa5\x8fU\xc2\xe8P\xde>Fe12\xc1 \xa1\xbc=\x8c\xd6\xf3\xe2\xf6\xbc\x96\xe8\x8d錙`\xce\xf6\xf4n@u\x94\xdbS^ހ=\x83\x86@\x87\xfb\xcb\xe5\xfd\xa9E\xcb\xe9\xd8w=u\xfa\xeefsgѹ\x9f=)]\x98\xd2z\xff\x8f\xd3gι\xd8\xe6o\xbb\xcd\xd6\xd2%_H\xa3G\xc9b\xb4\n\xbc\xc4B\xf4\xdf\x9b@\xef\xff\xd6 h\xa2\xfa}\xe87\xab߉\x96\xfcǷrM\xb2m\x86c>\xdf\xf4l!Z\xbd\x9d|\xfeC\xd2}\xb7̦\x81\xb5c\"V|\xdd\xddlˍ\xe9\x95G\xef\xf7\xff\xd9\xfbxK\x8a*\xfd\xc3\xe4\xc4DfȒ\xc4(k\xd85\x82\xa0\"\xa2\x8aH\xd4e\xcduM`b׈\x88\xff(\x82\x8b\xa2PPT$P\x91\xac L\x82arx3\xf3\xde \xff:]u\xaa\xba\xbf\xee\xba\xd5ݷ\xef\xbd}\xdf\xf4\xfd\xfdf\xba\xbf\xfaN\x9d\xf3\x9dS\xd5\xf9ݾ4mƔ\x8cJ6MM\x9a\n4h*Ы\n<\xb8|m2\x93\x8d\xeb7\xd2u^\xa7\x8e;r\xe0N\xab\xfaʙ\xc7Ћ\x9e\xbb\x8b&\xc4,\xe3x\xceM\xd6 \xf0r|\xbe.\xcfoP\xf2 6\xf3\xc6\xd7\xdeh1?\xa2\x9e \xaf أ\xfam1\xa2yC\xe5\xb9&;\xdcp\xa3 ] B\xe3 s\x9aG\xfd\xe9Ѯ\xf8\"A1`Y\\\xb1\xc4\xf6Jr\x95\x8b\xaaСh \xbcXH\xf4ƽ\xb9-o4\xec\xdf\xe3_$q\xddCndɍ+\xbfVX\xc7OU\xabWnn<]~܆\xe3\x95\xeb\xfc\x9c\xb7r\xab\xe4f2yq\xbb\x8a\xa4\xdexu\xb0\x8bWM\xf4\xbb\xd7\n\xd3\xea\x8d|\xe7\xb0\xce/\xb51l\xb9 Ѽ\xd4\"G\xae(\xbbt\x8d\xcdPNH\xf0JÇC\xfa\xc1}\xea\xa4˼K\xcf\xe4\xef\xa2L\xec\x839\x93o\xeb\xf8\xca\xee\xed\xf9^Q\xfb\xea\xb0\xd9\xf9h&\x80g:\xf5z\xbc\xfd\xf1 \xe6\x8f`0\x96\xbf\xccen\xc2z3\xbb\xf0\xf0\xe2B\xdc[\xfd\xa6#\xf2v~U͛d\xff\xddȏbhv\xff'R K\x826\xe3a\xb6\"\xf9\xd9\xc1ȉ\x87YYl:\xd9\xf5\x89\xcf'm\x9a\xac\xf2IV\xce\xfeӛWv\xb4\xea\xecmZf\xe3!\xdf>\xc6\xed`\xe9˪\xb0\xa2\xa8\x94\xf9\xb8=\xf2\xad1zϋ[{\xed\x00+)\x8a@ \xe3\xe3s\xd9?\xcb\xee/ G\xb6\xb6\x83 P\xccX\xef \xa7^L\x8f=\xb63O`\xfe\xdd\xcbo\x9d{\nM\x9c8>\xd1\xee|\\\xb8\xe8\x92\xd9t\xcbm\xf7X\x93\xb7\xber}\xf8\xad\xfc-\xe6\xf2߈\xdaDt\xd0'\xf7S3s+:\xfec\xf3S\xa7)\x9c\x8f\x93d,d#\x8e{\xb2 \xcf\xd5`mx\xdd(\x8d\xb7E6\xca6˧؉\xc6\xd2f\x97\xc6놁\xea\xf4 Z\xf8\xe0d[\x8f\xd1cF\xd1K^\xb9\xbd\xf0ߟ\xab~[&\x84\xa5\x9b\x95\xa6M\x9a\n4\xe8q\xaf]C+7\xb8\xd7q\xdf\xf9\xdb;鑻\xf1\xaa\xdaa\xbbit\xe5\xf9\xefּTd\xf7^nu\xbe\xc1\x81{\xc5ۃ\xa8\xc9W\x8e\x83\xa2\xf9\x9biT\xf1\xfcH\x9d\xde7\xfeKm\x8fٯ\xe66c\x86 ޶\xa5Ζ\xf3l\xb8adb\xd5W\xfcE\xbc\xc1\xb2\xe1\x96\xb7k\xb8\xc2\"E4\n.\x8b \xa6Yux\x9f\xbf\x82\xb2\xc2\x88\xf5\x81\x00\xb2c\xb5\xf3\xc7\xf0V\x9f\xe9o\xf9V\x97AƁ\\\xe0\x841\xd0\xfdW>\xde6\xa1\xec\xf8\xf6\xca+U\x90Dª\xde!\xec\xf3o\xdaM\xf7\xba\xe4\x87\xe3\x85;\x84`\xba\xa1r\xf8x,\x87\x89\x87\xf5\xe1\xf9\xb9\x92\xfa\x99\xfev\x9a@ ^&\x83\xed\x9d޿ĨhU\xbax\xe3\x9b>\xfd\xc6(\xc0\x87 ;n\xab\x83\xa4+j\xd0\xf2~\xac=\xa4o\xdc\xear{%̣\x8dٻ\xc4ζ\xe8t\xabTHT\x94ŝ\xd6\xd9)\xff\xfe|\xb9\"2\xbe\xbd\xddju\xaa?\xea\xfd2?\xd3;\xfeڗ\xf0\xe8\xb9_\xb0\xe8o\xb7\xe2\xdd\xcd\xd5bt\xe4\xfdX\xe7/\xe3\x8f\xf3!?\xd6\nB\xd5D\x9dh\x8f|\xef1*l\x85\x85c\xd5X\xf1\xdegR^\xe7%\xf9\xb0\x978\x96\x9c\x85o\x85\x85col/\xb3\x8b}&?y\xbcq\xf1\xd8-\xfb\xa4J\x89ϏUDA\xb6\x85\xab_Y\xc5\xe8w\xb8\xe0\xb2\xf5\x90zK\xac\xf3>mK\xe0Pxv\xd9B\x82\\/\xd8\xd3{#A\xa3{\xc1%\x94\xf6\xa4\x8b\xe8\xcd\xcaG8\xc6|\x8b\xd0CQ^\xdb\xcb\xf6,{\xa8\xbc\xd8\xcd9\xc9\n\xe3\xa7\xf1\xc5?\xb8\x99~\xf0\x93\xdbPx\n\x9f|\xc2\xeb\xe8U/\xdf7\xd5\xeekX\xb7n=}\xe0\x8c\xf3i\x9dzU7\xf8\xf7\xa2\xcfy\xff\xe3\xf4\xa2}\xf4\x83\xdd߈\xe6\xf9zЧ\xf6\xa5\xa1M#\xe8\xd83\xd0\xc8Q:\x99Ǽ\x94{*\xb6\xcd\x8c85\xe2\xdd|\xbdY]\xfe\xf88\xba\xfb\xc6Y\xb4n\xf5h\xa3\x84h\x9bY\xd3\xe8\xd0#^F\xdb\xef8Ӷ5+M\x9a\n4h*P\xaf\n\xac\xa4\xf9\xabWYQkV\xac\xa1\xdf\\\xf2\x8bq\x85\xff\xa8\xe8\xdf|/\xed\xbc-\xbf\xe1\x8f\xb7h\x8d|\x83u\x85\xf2\x9f\xbf\xf4\xa3=\x9eϹ\xb3P=\xfe\xc87Xχ\xa2\xe7\xc3\xed\xdaz\x8d\x9bv\x84\xcd<\x96\x93\xd1ԅW^\xd9\xf3\xd4nEv\x99\xea\xd6\xc8I\x88\xe0PB>\xbe`N\xed\x86\xcbۿ\xa0\xac\xf4\x80\xa2\xcc\xf8\xd4|2\xbc\xd5k\xfa\x87\xe7\x9f\xee\x816\xd3h\x8c\xfe\xdb_\x9b@v\xbc\xb4\xd3!U\x90\xdcЁ\xb0޵\xc1\xd9\xf9\xe1\xf8\xe8\xed\xca֚sj7hq\xf6x\x95\xe2\x95k[\xf0/\xf1\xc5\x00\xfd\x9bQu\x8b\x94\x81q\xe8u\xe7\xd5z:\xafn\xad]\xdey\xca^c\xffR\x8cL \xd0\n ǎ\xf4\xf8e\xba\xac\xa0Q$\xc7#\xc6\xdd\"\xef\xc7\xdaC\xfb'*\xf1\xe8n]\xf4I|\xc7ts\x8dU\xc4\xc41*\xf4\xe1n\xea\xad2\x96/\xa9G\x9c\x97u\xae\xf3r\xe6\xaa'Y\xbdYu\xa7y\xac\x8c\x8e\x87R\xb8\xb5\xa8B\xf4\xdc/\xb8\xaa\x8aw?_=ò\xe3\xe6=\x9dU\xfb\xafP5Q-\xda#\xdf{\x8c\n\xcb\xe2\xdeg\xd2\xe5\xea\x81\xf3 \xb5埿\xbag\xb7\xecQ'f\x8f|u{\xf4\xb4\xe7\xe1т\xec\xae\xb8Z8ኺ\xcf\xe8\xcfM\xa1싆\xe9\x95=\xa6\x97׋CEy\xb4wX\x8f\x8fƸ\xffj\x85u\xee\xfe\n\xfc\xf9\xef\xd3\xc7>{\nO\xe1\xfd\x9e\xfbt\xfaȩoI\xb5\xb7j\xb8\xf7\xfeG\xe8 _\xf9\x815?v3]\xfd\x85Gi\xf2\xf5\x9e\xea\x92\xa2_s\xe6\xf3h\xfd\xe0H:\xe6\xf44z\xac\xae\x87\\\xc6\xf2\xb2.\xa2\xd5ϋ\xd2C\x9fBs\xfe6]\xa5\xaa\xeb\xcf)\x9e\xf7\x82gЫ^\xfbB=z\x94\xadK\xb3\xd2T\xa0\xa9@S\x81\xa6\xf5\xab\x00\xfeN4_n\xbc\xfcFZ\xb9d\xa5W\xec>{\xefD\xdf>\xfbxŻ\xe3w\xb61\xf2!\x8c^B\xf6 \xaf+\xe6?\xff\xa9#\x8f\xe7sx?\xac(\x8f\xf6 \xd6\xf3A\xee\x90\xfa\xeaaD\xcbf\x84\x9b\xbb\xf1qh\xdb\x8c\xf3\x9a\x83\xc4E!\x9f+5\xf7\xd8\xf9\xb2\xfdJ<\xf1\x87|\xe1\xfb\xc8\xe20\xe5\xa8\xd7 \x92\xa1,\x8b{\x9dG2\xbe\xcb&;\x9f\xec S6[\xdc-\xe6\xc7In=ȷ\x8f\xb3\xf3K+n?R\xf7\x8c\xd1CY\x8eԿ\\̢l\xbdğ\xf4G\xbf\xedc\x8e\xe0\xf3\x9e=n\x8f|y\xacߞtDܾ\xb0*\x92\x9f\xe8C\xbe\xff1f\xd8\\|\xbc\xb0\xd22\"\xa2\xb7 \xef닾\xf2aV$Q\x9d\xe7\xf3܆\nBW\xde\xeaU\xfc\xba\x81\x8d\xf4\xc6ϡ!~\xefu\x8bό\xe9[\xd3y_\xfe\x80=\xb5maj)>\xff9\xe7\xfc\x9f\xd1\xfb\xa7m{\xfa\x8e\xe8\xff\xfe{A\xf4{\xd1|\xfe\xd4f\xf5\x8f\x97\xe6_\xd6\xea\xc8.z\xa57\xd1>\xf7\\Z50\x8a\x8e|\xdf\"\x9a8YkV]\xa3/\xe5\x9c˶\x99\xc8\xa7F\xb0߈^\xb7z$\xddu\xf3LZ\xba`\x82\xcd{\xc2\xc4qt\xf0a/\xa1g<{w\xdb֬4h*\xd0T\xa0\xa9@\xbd+\xf0Њ\xe5\xc4\xa4\xe5\xf3\xe4\xfc'\xe9\xf7W\xfe^`j9j\xd4H\xfa\xe5e\xa7\xd1\xf8q\xee-)\xa36\xec\xf1;\xe6\x83\xdb\xf0p\xdfql\xc8\xfd \x86\xa2\x8d\xa5a|n\x8b\xf8\x98\xd9\xc7;% h\xf8xU\xdcz\xb0\xc0\xeb\x87\xfe\xbb\xc8z \xf9\xee\xb3\xfe\xf5\xcd\xe5\x8dC\n\x8f\x96 G\xf8\xbc\xfd\xe4\xc0Bܣy\xd1\xf0\xad\xec\x85\xe3/ޖ\x88\x8dyq\xc2I]\x00g\x997\xa9\xda\xd7%\xadé\xcb֛\xefF\x82\xdc\xe6)V\x89\xcdJ0z\xf5U\xc2>\\}\xe4\xeex\xf4\xe5#U\xbe\xb8\xf6\xe0\xeb\x8dޫ\xc5\xfe\xd3N\x91\x8e(3P\xe2ϲG=D\xb0\xdc- \xee_@\xa7\xed\xedk\xc0\xb3\xb9)d\xef^\x99|S\xee\xa2\xfce4\xd5\xfe$:\xb3\xe5\x9bS:!{\xa2\xdb&\xb6\xda\xd4\xfd#\xc6m\n\xb2\xcc\xc0\xc9\x87\xe3W[ܛ\xfcq>\xe0\xe6\x83|e\xd8 \x93\xdf|6e\xfe\xcb|6\xddՂ=\xe8\xf9\xf9\x87\xce@\xaf\xe1|\xe86\x8f\xf1\xdb\xf9+ \xa0\xe0\xbc\xf7 \xce\xceϟ\xf0 \xf9v\xab\x97\xb7?V\xd5#\x9f\xb3Q\x80=0B+,\xfb\xf16\xf4=\xb0\xe4\x87\xf9\xc5ݭ\xaa\xc3\xe8ȗǺ>\xe9\xedE{\x943\x860\x9f\xa5Pz\xbbنV\xfd\x8fq~qF\xdcV~DtM\xc2\xfd\xd9B*\x9f\x90?\xd5\xfd\x8f\xf6\x8e\xd1k!\xed\x8ba\xf4\x9e\x8b\x92\xc3:kx\xe3\xddr\xf2<\xf3to\xc4{f\xae\x9f\xfb\xc5\xf7Ҭ\x99S39_\xe3ڵ\xeb\xe9}\xfam\xd88dM\xdev\xe02:\xf5\xcd\xcb\xf8\xa1\xf0\x83\xe83\xbe\xbb+\xdd1g:\xbd\xec\xf0'i\xb7g\xae\x8f|\xcai/\xe5\x9c˶\x99\xa8\xa7fd\xa7D?>o<\xddu\xd3,ڸ~\xa4\xcdw\xa7]\xb6\xa5ÎzM\x99\xba\xb5mkV\x9a\n4h*\xd0T\xa0\xfeX>0@O \xac\xb3B7\xa9?ں\xee\xa2\xebh(vL\xb3\xa4Yy\xe5˞M\x9f;\xe50l\xae\xe3\xf9:E\xbe.u\xca1Z\xee\xcf \xc49\xcfo\xec\xe9.:l\xfa\xeb\x8a\xc8i\xb7>XO\xc4!\xffh\x8f\xb8\xcb\xfd\xed\x83h\x8c\x9b\xc0\\<\x9a \x90\xc2\n\xdf\xb3\x89oC\xc8\xd1=\x8a\xdc½\xe5\xc57\xa0}dT\xe5 /\xaeRC\xbe\xa4fi\xf9\xba\xc5]\xe8\xea`\xd6\xdet\xc0\x9dæ\xbfm\xd0cba\xb0\xbf\x89g\xca\xfc \xf5\xb7\xf3\xd5\xe3\xf9\xfcObL\xb1m:\x84\x8d[\xbb\xc0x\x96\xf0ď\x9a\xb9S\xce؂\xa2\xe3V\xfec\xb6\xa5\xf4Yu\xe9\xe10\xae\x8dz\xc5\xeb\x00yo\xb4\xf8\xed\xb5\xe3Xe\xa2\x86\x90\xfcX\xa6ZEeq\x87\xe4\xb5\xed\xb6\\>8\xde(\xc3\xcd\xcdt \xa3\x9d\x9d{\xb0\xafyn-\xaa=\xf7 \xce;\xbe\xf5\xca'\xff\xe8\xe8\xfcp>\xc7:\xffP\xb5\xb0Jh\x8f|\xe71*(\x8b;\xaf\xb43\xca\xe6\xabg\x88\x8fP[\xfe\xf9\xa7{v\xcbu\x8a~\x99\xef\xa8\"\xf4\xdc/ǟus\xdb\xf0\xce\xb3\xc3\xd1r\xbc\xae\x8f\xcc\x9c/\xf9\xb1\x8e\x80\xd5.\x8a\xadN#\xd0{z\xeb\xb0]+\x95\xf2\xf1\xf9b\xa2X\xff\x9e \xf1\x82\xe7[\x8aW~٧\xc7]\"76\xbeaj\x8bMB\x98o)\xac|\xd9\xfa\x98\x84q\x82x\xc2a\xbdJ\x85W\xa5\xb6\xe10|\xa7\xebo\x86\xd9.0\x9e%\xccJ\x80G:/\xc60u\xc1y\xf5\xdb\xe9\x93[\xb8\xee\xf1\xe3\xd9\xa1 .\xf9u\xb0בo|)\xf1\x86\x97\xed\xd0\xe0λ\xa4/\x9d{\xa5m\xa1~/\xfa\x9b\x98O\xcf\xdfs}\xe1\xd1W\xde:\x8d.\xb8n7\xdas\xdf\xd5\xf4\x92\xd7\xeaףʼ\xe5e\xafDoڊ\xfey\xc7Tz\xf0\xef\xfc\xa0^\x8f\xbf\x8a\xfb\x80\x97<\x9b^~\xf04b\xc4\x9b\xb3\xd2T\xa0\xa9@S\x81\xa6\xfdQ\x81\x8d\x9b6\xd1\xc3+W$\xc4νk.\xddu\xc3]\x89\xb68;f\xdd\xf0\x83\x8fx\x9f-\xc5m\x9b\xf5~\xad@\xf13\xaed\xa6\xfe\xfe|!קr>!}\xdd\xf9`v\xe4\xdd\xf5\xaf\xf6\xd0\xf0\xbaR__}\xf2=\x88\x96Q\xc9Z\xbaJc\xe5[c\xf0\x85\xc3\xdc) aۇ\xe5߾\x90\xf6<\xf8\xeb\xadtIDZ\xf6&\xb9@I_\x98\x9b\xfe\xd6\xc0\xe84\xd2\xf6\xc6\x9b\xbc\xbbѐ\xed\xf9\xe0\x9d\x8f~\xbc1Q6e\xb2 [pے\\ \xf2PP,\x00\xe6\x97\xf4\xbbq\x83\x84\xc1\xc1\xf8\xc6N\xb6\x80\xd8=\x8du\x8bۑ\x95\xc5:pڿnyFe\xb7\xacJ\x84\xfa\xf8ni-ǧ\xb7u\xbe8\xde\xb5u\xef\xf6\xab\xd9ʿp\xac \xb3C\x9di \xec!8ݳ?ZD\xbfT\xa5\x8e3c\xfb8\xeen\xb6\xa89^k\xc4\xf9X\xeb\xfc$c\xe7_\xb7 \xc6*\xa0=\xf2\x9dǨ\xa0,\xee\xbc\xd2\xceD(\x9b\xaf\x8c\xa8\xf4O\xaaC\xb6.8\xa9\x92\xb7P\xad_\xe6\xbb\xdbf\x8b*F\xcf\xc3\xcb\xf8橇\xd8r\xeeh_\xafz\x84\xd4%y\xf7\x87X\x92\xa1\xe3\x93\xf3\xe7S \xe2\xeah\xd2\xe2\xfc\xe9:\xf9\xb0\xad\xa21\xf0\x9eޢ\xdbѬt\x8dOW,R\x80H8_R<$PT?\xda\xd7\n\xab\xd9|q|L\xfd,_\xbf\x9e\xee\xc1\xf2\xabzq\xc9\xec|3\xf5+\x83\xa3\xae\xb1\xfeqlO\x99 \x9f\xc3\xf4\xc0|\x90\xf1EË}*NMD\xaf\x99\xa9r\xf8\xf8t:\xda\xc3}s\xd3\xfb?zI\x9a\x86\x96\xbd\xf7ܙ\xce\xfa\xef\xe3\xa05 7\xab\xd7o\xff\xef\xd7~H\xf7\xdc\xff\xb057f3]\xfb\x85\xb94Q\xfdn4?<\x96\xa1Ws?\xfa\xc4(:\xfe\xebϥIS\xe9\x88\xf7>\xf9\x93y\xcc\xcb^<\x88^\xb7j\xfd톙\xb4l\xf1x\x9b\xdf\xf8 \xe3\xe8\xb5o\xfc\xda뙻ڶf\xa5\xa9@S\x81\xa6M\xfa\xab|L\x99\xb3|\xb9\xbd\xded\xf5\xd5OZ\\{\xe1\xb5-y׉\xaf\xa6\xe3;\xc0\x9f[7\xe4X<\x83+Z>\x94\xebSw=\xaf\xfd\xbb\xf3\xc3\xec\xfeU\xf3\xeez9;~]\xf9\xe8AtT\xa2\xec:\xad\xfaٻ\x91Ƒi\x8d!,O;X\xfar\x94aۇ /n?rAR\x95<Ŷ`\x88\x9e\x9a\x8b\xe6P~I\x91h\x9dd\xd3\xf3\xed\xdb\xc1җcj\xf5\xeeF\xa3\xb4W\x80\xd4 s\x96\x92u\xde\xf1B\xfb\xee\xe7\xc3\nD-Fw괅;\x95\xc5:\x82\xc4s\xfeu\xbb`ԁ\xf6\xc8W\x839J\\A\xa3\xaeFI\xf7\xbd\xf8\xf2\x91z_L\xf6.\x8cM\xb9\x81\x95\xea\xef\xe1\xadJ\xcbk\xfd2\xed\x8c\xc7\xcfv\xfcM\xbe)\xdez\xd6+(ht\x87t\x8aG\x95aO>\x98_e\xf1L\xa6\xf8c2\xfeX\xaf\xa4|u|1 \xda>\x8e\xcd\xf8[އ\xb5n\x89\x97\xf4\xaf\xf6&\x9fow\xa8{\xe4\xab\xc1*'+\x90\xf3\x88c\x9d\xaf\xe3}X\xe7_\x89{#%\xf2,m&<\x8e\xa7\xc5F\x86]\xa0\xbd%\xccJ\x90\x87|1AP/\x8f\x81[Ƿ\xe9\xc6\xf4q[ F:\x8fu\x84\xd4\xfe\xcf\\.\x84}\xbcS\xec\xc9X4s\x8dd\xc48\xa18.2Bb\xcb>\xc4_\xbc\x8d\xdb\xfb\xe3R\xefx\x9d\x9f\xcc\x9cO\xf9\xb1\xae\x8bT\xcb\xf9\xd7\xedUa\xac>\xc6C\xbe\xf3t\nc&X\xd1b<\xf6΋1J\xafpB\xaf*y\xe2\xf0\xa9DY\xde \x87\xf0)\xbd8\\h\x80|I\xbcI\xfd\xfe\xf2\x8e;\x876`\x84\x9e\xa4~\xe7\xf8\xff}\xe34\x95\x8fd\x90\xa0[\x825\xea\xdd\xef>\xf5\xeb\xb4i\x93\xfb\xad\xcd=vXO\x97\xf4Q\xd5Om\xc9\xeaX=DVZ\xf8\xc4,\xfe\xdb\xd16\xbf\xcd\xeb\xaf\xfa\xe4\xfe\xb4\xf9\xa9\xad踏\xceW\xdf4\x8ẹ\xd8|\xb8\xed\xf6\x83h~\xf7\xdf~;\x937\xb8Wqo\xbf\xd36\xf4ƷHS\xa65\xaf\xe2n9)r\xd8U \xbe\xfdmV\xbf\xab;4\xa8\xc7}\xe4\xa84R\xfdv\xae\xec9\xca\xecC\x86]\xb1\x9a\x84\xfa\xa6K֭\xa3e\xebz\xff\xfa\xab\xbfң\xf7\xf3\xf1+\xfb3a\xc2X\xfa\xf5\xf7Nw|4\xc3\xe3u\xbf\xf3\x98b\xceO\xb5\xc9\xe9\xaf\xa3\x8f\xec F\xbe_0^\x80K~\xa2\xbf(\x8f\xf6 Ξ/\xf6\xa0\xe2\x99Oey\xfb\x8dhH\xeb\xc8\xe8\xe8\xfblx6\xbfP!!\xf1\x90y^l9ʃ\xb0\xedC \x90cd-}\x91\xabKU$H,\xb6\x95\xe9\x90\xd1\xca/\xad\x93\xac\x92\xbc\xde\xd1_Y\xacupԢ0\x83:\xe3\xfe\xcfύ\x8e\x9e!ݺш\xa3\x8a\xf3\xf9\xcecT\xe0ÝWҙ\xbe|\xdc (7\xab7\xb7\xe5\x8d&'\x86r~\x81\xfe\"\xac\xfe\xcb\xe2\x85c\xddr\xd1-\xf3\xd7*\xc0\x00\xb8?J\xf1P4\xbaC:ţ\xbfʰ\xa98擉\x95\xad \xc7&\xcb\xf7\xa3|\xaeg\xa4\xd8\xe8s\xbcn\x90\x9b*v>\x87u>v>\x99\xfaŮ~\xd9\xfe\x90\xef\x84A>\x86ˇ\xddj\xfb8\xd6-\xa9\xfd\xa3\xcc\xb5V\xfe_\xa2\xb1h\xc4&\x91a\xb7\x90\x9cs\x8f\x98\xa9\x00\xda\xf7WaB\xea\x9f\x9c?<_\xf8#\xf3)?\xd6\xf5q\xd5\xe6һ\xf8Ղӧ\xfd\n\xd6\xc8\xfd\xef⹶\xee\xaee)\xe06Q\x8c|Y\x8cY\xa1\xffb<\xf6΋1J]\xb0W\xbf)\xb7>\xe2#i\xc7\xe1\xc0\x84\x90o\xfa+Wѭx\x00#\xa4\xf0\xe7?u\"\xed\xb1\xdb\xa9\xf6< \xfe\xcb\xf4\xf5 \xaeJ\x98{Г\xf4\xbeÖF\xe7\xd2\xd1\xf9R\x8e\xd1\x9f\xb9mAo\xff\xf05Zm\xc7&o^\xca9\x97m3\xd1\"\x8e\x8f7l\xc3\xf3_5X^\x8f\xd9\xf1\xaa\xd6\xc2\xed[e\xfaܬ\x9e\xaf\xfd\xeb/S\xe9\x9f\xea\x9f۞\x88\xf6\xfb\xb7}\xe8\xa0C_L#G6\xaf\xe26%m[@\xb8\xe7!zb\xf1rZ\xb2x-[\xba\x92V\xafZK\x83\xf0\xba\xa3G\x8fR\x9c1\x89f̜F;=m[\xda~癴\xc3N3\xa3?l\x91k\xa8-\xa0TM\x8a}X\x81\xac\xd7s\xaf[\xb5\x8e\xae\xff\xf6\xf5-\xb39\xff\xec\xe3\xe9y{\xef\x98m#9A@\xab~\xe3Q/b\x93\x9f\xa4+\xc7_<\xb5\xe7C\xa6\xffp\xc1\xf6$\xc3@\xf2\x97\xfc\xaa\xe6\xd1_\x83q\xb6\xc6\xf6A4n\x97\x95a\xcfD\xc0\x89\x91\xc2-t\xcb6\xc7&vC\xabLpŎP`^\\\xb1 \xa9Y\xde\xf0e\xedS\xb21  Xv2?x\xc0\xd9D0\xf2Ű\xba\xf41\xe4\xa2J0p\xbcI\xa0l\x81 \xbf\xd4n\x8bW\xa2\x8a þ\xae\xf9\x99\x82C~2^n|t\xe5r\xd7\xdeH3\xba\xfb\xcbe\xca`\x87\xc3xC\xbb\xce\xc7\xe85\x9c\xd0x$kɋstZ',mE\x8d\xb8\xa2\xb8xNA\xa2c\xef\xa2\xd1\xfd\xf6:\x82\x9do&bq\x8c\n\xeb\x8c9gE\xb4r\xe4\xeb\x9cO+m2\x83\x92\xf9\xe0\xf8b=\x90O\xf6F\xeb\xea0f\x82\xea\x91c\xf4P\x87#\xd5Ӣl\xbe8\xe2\xd5f\xf2\x8e|y\xac\xf3O\xcfg\xed1u\xbcU\xfb?\xcd _m\xfe\xdd\xf3V\xcf\xf1\xef^\xfe\xa1H\xe5\xea\x83\xf3 \xa3\x94\x9f\xaf\xdaS\xa7\xfa\xa3N\xccyw\"\x8a؂{ F\xad\xb0p\xec\xfbs\xdb0\xfa\xd8\xf4$g\xdb`\x92 `<\xe1\x8f\xea%\xbe\x94\x8b\xb5C\xf7@\xcb\xdff\x94\x87\xee|<\xca\xecF\xbd\xac\x83\xdbd\x90\xdc\xbd\xacʧ\x00k\x85b\x9d>\xfe\xf9\xf9_\xdex7}\xe9\xbck\x82)\xbe\xee\xe0\xa3\xe3\x8e>(h\x97e\xc0ߐ<\xf3\xec\xefуsZz\x84z2\xfc\xad\xd3\xe6ѳ\x9e\xa6~/\x9a\xaf's<\x88>\xf4\xb3\xfb\xd2Z\xf5 \xe4\xa3O]Hc\xc7󫽵\xbb\xa8\xbb\xb6\xcdD\x8a8>\xfes\xae\xa7j\xb06\xbc\xb3\xe3U\xad\x85\xdb\xd3\xa2֍\xa0\xbf\xfdf-\x99\xef^\xc5\xcd\xd9z\xfdK\xe8y\xcf\xdf\xcbxjM\xb6\x9c\n|缟ҒǗNx\xec\xd81\xb4\xaf\xfa\xe3\x8d}_\xb07M\x9d>\xd9\xfa\n;j:4\xe8`\xf8x\xf0\xe0\x8a\xe5\xeaMr\xa4\xd0Lj.\xbb\x81V/[\xed\x8dR&=\xa2\xc5p\xe31ġ\xfcѾ\xc1\xc9\xf9\xd3_\xf5\xe8\xcb\xd1\\p_\x99q\xfa\xf6\x97\xdd\xf3\xa1pNX|!\x97\xfb\xea%.\xab\xe2Q\n\xfbWovr\x96e\xc0mx\xa1mk`\xec\x91/\x8f\xb5Cy\xb0i\xaf\x9c\x8cC\xf7\xa0\xd3$\xe0ы\xfaz\x8b\x95\xc8\xc2\xa9k~\xd9.\xe3\xe5\xc6G\xcfh<\xf0;^\xe7'\xe78\xde\xf2\x982\xd8\xed\xc3xC\xbb\xce\xc7\xe85\x84D\x88\xb7\xf6\xe8\xb8. PW\x9b\x8f_\xe3\xb6=̷Rd\xfe\xb1\xc38\xd6\xf9:އ\xabͯ{\xde\xf2\x8eg\xf7Uɟ\x8f\xb8\xeco\xdcA\xba\xf5\xf8\xfa\xbdi\xd5\xed\xf2\x98;\xfaC>\x8c\xd1CY\x8eTO\x8b\xb2\xf9\xe2\xa5\xfa\xec\xf4\xfc\xcb\xf6\x8b\xd1\xcbc\x9dx\xff\xa5#\xc8\xf6\x90\xb6\xcf\xd6\xc9\xdeE[\xb6EZQe\xeb\xfa\xb8,|\xf3\xe0\xac\xc5\xb9~\xc3\xf1z\xb0\xf68\x96e\x945\xc6\xf9\xa1\xeb'\xb6\x8ct}\xa4%\xd9;\\\xedN\xd9\xe3Ƞ>\xe4\xc3=\x94\xc5\xe1H}ea\xeb\xc1Yp\x9b50i\xc6|\xb4O\xf1ƍ,\xc0\x9d4\xdbe\x87y\x94\x87\xe1||n}ְ7+\xa9|\x8c m\xc4\xddWR\xa0y\xb7?\xd3\n]~\x8e\x9f\xfbؓ\xf4\xceS\xbeLa\x8fݶ\xa7\xcfꤠ\x9dπ_\xd1\xfd\xaeS\xce!\xfe\xddh\xf9\x8c\xb5\x99~u\xf6\xbfh\xac\xfavs\x9e\xd1\xc7~\xed\x994\xe9xz\xf3\xbb\xd1\xd6\xd36\xd9\xdb\"|9*\xd7\xd4ri*Q\"Nm\x9b\xed>\x88^\xf6\xf8\xba\xfd\x97\xdb\xd2\xfa\xb5\xa3D>M\x9e:\x89\xde\xf4\xb6i\xfbgڶf\xa5\xa9\xc0\x96T\x81E\xf3\x97\xd0ڵ4J\xbd~{hp\x88\xd5+\xb9׫W\xfd\xafZ\xb9\x86V\xadXK+W\xac\xa6eO\xae\xa2u\xca&\xeb\xc3\xf7\xcc\xf8\xf7\xe7\xd0\xcb\xdc_\xbd\xe5\xc0m[Y\xb6M[S\x81^T`\xe9\xc0\x00=9\xb0.z邥tˏnI\xb4\xc5\xcf\xeb_\\r*M\x9f\xec\xfeh\xc9\xb5e\xef\xb0>:\xca\xf9A\\7\xaf\xf3\xf5\xb2\xd6&\n\xd3\xba\xa5\xe1u\xe4lC\xea\x818T?\xb4opr~u\xb7\xf6Atް8\xbc< \xa4/r]\xc1\xbey(\xa2||WĹ !9yy\xe7Q\xaf\xe1\x85(^g\x97\xc6\xa8\xe78o\x85|.\xfd\xbb\x9b\xaa\xc1\xe8\x8e\xd7\xfa\xe4@忑\xcb=\x84 ކ\xf1?\xea\xe8<\x96\xfa\xbb\x8cuLĝWҙ\x9d\xc9\xab\xd3-\x8c5\x92'\xf3\xd3\xed\xf5Q\xf6l\xe7q\xcf6R~ \xeaoyq`\xb4\xa7\xd4\x809\xb0\xe9  \xb0\xc5\xd8\xc97\xf9\xb9\x86H\x89\xf79\xccݥ4\xaf\x90\x9bO\xe0.\xf7߽\xd8\xf1\xaa8_\xef/\xb7`3@\x9e\xe9\xe0\xf7o\xfau-\x8c\x97=\xbe\xb9\xc4֧X\xfe\xde\xf1ɫ\x9c\xd7\xf9\xcb|u;= r\xd3\xd4\xc7\xdb;\xac2~F\x9f]\xe0|\xb0DΕv\xfb\xc3`\x80\xb28\xa8\xaf d8\xe5\xf8\xc5;dn,dz$\x84\xd6\xe9ݹ\xf3\xaf˒cq\xb4\x90oc\x84\xb2\xb8}%\xf5\xf4\x80\xf5`\x95ܖwD\xe3\xfde\x9d}`n\xcb\xff \xf5F\xbewX\xe7,\xdbSj\xffk\xf8\xadxў\xbf:\xc3\xc9R\xe6L\xbc\n\xdc&\xf9j\xb0\x8c\x87\xec\xf1\xf2b\xdf\xfc\xc7 \xf3+\xca\xeb\n\x95\xa9\x86Dƈ\x9d\xc6|\xaau\xf8\x89\xe7К\xd5\xd9\x8a$\xfe\x84\xf1c\xe9\xdb\xdf\xfc\x90=\x85\x93\xf6\"\xcb[\xffx/\x9d\xf1Չ.O\xdfa\x80.;\xe35d\xe1߈>w\xf6vt\xd5w\xa4\xbfv)\xed\xb5\xef\x80=M\xe2\xe4\x9cJNe \"Nm\xef\xed<\x88~\xf8\xbeIt\xd7\xcd\xdb(\x89n\x94v\xdeu;z\xd31ф \xe3\xf94\xa0\xa9@S\x81t\x96/]E\xdc;\x97\xfaǣ\xb4\xf0\xb1'\xcc\xd8\xd9M\x9c4\x9e\xde\xf6\x8eCi\x9bY\xfc\xca\xfb\xe6\xd3T\xa0>T\xbf\xc70wŊ\x84\xa0MC\x9b\xe8\xda \xae%^\xfa>\xcf{\xcent\xfeYG\xfb\xe8-\xae]\x8e\x9erl\xc6d\xf1\xdc&\xf6\xc8\xf7 \xc6<1\x9f\xaay\xf4\xd7\xe0b\xd8rD\xf3̔\xad\xaaX\xcdJY\xe3\x86\xd0\x96\xbe,$JA\xfd'6'1\x92\x8b\xe2RYv\xba'Q6!)@\xa75&\xfd\xa3\xda$\xcfF\xeb\xcb{# y\xe3@Pܟ\x8e\x84\xf1\xa3\x8exe\x91\xabK\xfdEA+,\\5\x91\xbb\xe3E4\x87\xf2+\xa6\xbdqon\xcb \xfb\xe7ŨRf\x98\xcc\xcf\xd6\nDz)\x81QpQ\xa1\xfe\x96ͶAG\xc2'm\x89\xea+\x93\x88W}\xa5;\xeawH\xb7\xbd;C\xff\x80\x9d|#\xd05DR\xe4\xc1\x9c\xdcT\nc\x9d\x81o\xc0\x9d\xbdi\xe2m\xbd@o\xe7ꑝ\xb6\xe0\xd8x\xe2\xf8vM\xaf\x99)\xb9\xe3\xc9O\xf9\xf6\x90\x89k܅\xc6\xc7\xdfڣ|\x94W9\xaf\xc8\xfcu\xa4. \xceo\xe4]=\x8c0\\`=\x90\xe1v\xfb\x87\xfcW\xb6A\xf5\x95\x81\xdb|p\x00\xcc|1\x8fo~\xac\xd3\xcf\xf6\x96\xff\xfc\x8b\xfb\x8b6\xf6\x88\xfet\x94*\xff\xc7eq\x95\x9a\xfa\xc9W\xd9z\xc9(K\xffb9\x87z#\xdf;\xac\xf3\x93\xf3C\xff\xf6\x93\xad0i\xaf\xda\xab_Ysޒ/*\x97\x9a_ \xce;^\xc9\xf1ame\xe3c^\x98OQ\xed\x93\xbd\xe7\xc5I/գ\xcf}\xfdj\xba\xf1\x96{\x83\x8e?\xfb\xc9h\xcf\xdd=\xbf{\xecM\xea\xdbЛ\xe9#g]B \xe6?\x91\xb0>\xf9u\x8b\xe9ă\x96\xaaaT#\xab\xbe1\xcd\xe7G\xd19R\xb44\xaf\xe0V\xebw\xccGg\\\xfa,\xdae\xef\xb5\xf4\x8a7/\xb7\xa7I\x8a\xd2\xf6\xca+\xaf\xf3GfD\xc4)T\xe6A\xf4\xd0\xe0V\xea\xf4t\x9a\xf7\xc0\xd6ک\xf9\x9f\xfa\xe0\xc3^\xa2N\xd7et\x9a\n4hQ\x815\xeaw\xa4o\xfa\xf5\xf4\xc0=si\xd3&\xf5(\xe63R}\xab\xfa\xf8w\xbd\x81\xb6\xdd~\x8645˦=\xaf\x00KV\xaf\xe7Tǯ\xf8g\xee]s\xe9\xae\xee\x8a7%\xd6G\x8eA7\xfe\xe8#4\xa29N$\xeaR\xc8\xd1V\x8e\xed\xe8\xf9\xe1\x821O\xc9_\xf2\xab\x9aG[\xb6\xa2K'.#\x83#\x95K\xdf\xc1\xf3\xb8c7ⲕ\xbdpY\xf69\xa4\xa4M8\xa88M 0 r\xb6\x9e\xe2\x8d;\xeco\xa3`K\x98\x95\xee\xf0\xeeBT\x87uru|/o\xeeF\xb0\xe9oȅ\x85\x9fG\xfb\xfc8Rf\xcacˏ\xe5ʍ\xad\xe0\x80\x00M\xa7\xfewKQQC\xafy\xff\xd6zm\xb3\xe5\x97m\xc5\xf2\xa3\xe4\x8ba~݉\xee\xe1\xe6g\xa3\x8dyx$v\xb6E7Z\xe3*p\xc2\xe4\xc5\xdd\xd0ى\xd9\xf9\xa5\xc7W\xc7ζvc\xd8i+\xc0\xf1Zϟ\xbc\x8a\xd0s\xbf\xe0\xbc\xf9I\x95|\xf6\xdd\xcd7\xa4&?\xaf\xf3I\xcfW\xed!\xb9\x92\xdc]\xae\xd2\"\xf1S\xa75VWǘ\x81\xd7)\x9f\xa2Z\xe2\xf9r\xdf8\xf6\xe5\xabg\x84\x8c?F\x94j\xfa{\xeb\xdd\xe6QgQ(\xb6\xec+\x8eTO \xc9 \xf3)\x8a\xeb\x95\xaaGur?O\xd3\xd5\xd0-\xa9\xfd#^?\x98\xf9 \xdbK\xea\xfa\xc1\xb0\xfe\x8d@\x8cou\xe6\xe4\xed\xe9\xb1\xedhV\x82\x00A\xa1\xfe\xe8\xcfb\x9bQ̃jK*\x8aA\xaf\x8do\xda\xfb\x9b\xfa\xd9zq>\xd5ԏK\"ׯ\xb8\xbb\xb2\xe1p\xf8PN\xc5\xd8\xce\xd7^\x8c\x97\xe4\xca%\xc6\xf8\xdc\xfb`}\xe2\xe6Ѻi\xf0n\xbf1_\xbdZe\x89\x92r\\?\xeb\xf1\xe1_\xdfr\xfd\xcf\xd7\x94|ȁ/\xa0\xdf~pЮ\x95\xc1\xe2e+\xe9\xf43.ps\x94u\xa9\xa7ė}\xf8A\xdac\xbb -D=E\x9f\xf9|=v3\xbd\xed\xf4EJX漌\x8dԀ1>\x88^\xb7f\xfdq\xf6,Z\xb1d\xacM\x87,\xf8\xba?\x88\x96}\xbd%\x9b\x95\xa6M\nU`͚\xfa\xc57\xd0c\xf3\xdb~\xfcz\xee\xf7\x9c\xfe\x9a\xb8\xf5\xdb֬4\xe8uVo\xdcH \xd7$z\xe3\xfa\x8dѷ\xa2[i;樗\xd2{\x8f~id\xe2;\xfeʱ\xaaW<\xeaG=\xc87\xb8\xa9\xc0p\xae@oDse\xe3{YϨ8n\xa8\x9d\xc2\xa1\xc3M\xac[\xb1u\xb7\xba\xd2[^J\xffT \xa4A \xd88\xfe\xe9oo\xfc\x98Т&u\xe3y\x93\xbf\\\xb4\xa4\xca\xe4\xb5C\xb9\xd8I\xf7/ǧ\xea\xed2M\"\xb6\xbc\xc6 \x97\x00q\xc6>؁\xc2\xd2$\xfe\x8c{\xbb\xe85\x9f\x82\xec\x00Xŕ\xacH9$:E\xbe<\xd6\xd2\xf3U{\xc4\xf9\x8d:D\x9f\xc4G\xbe7\x98U\x89\"T\xe8ýQ\xda~\xd4\xec|p<9W$ۺx\xb5\x8aVW\xec1_ԃ|1\xc5\xe2-\xed\xa5\xbe-\xa2Y*Tw7\xc3vպ\xfe:_\x9c\xaf\xad\xb0\xee\xab\xffퟺ[\x952\xd1\xf2\x8ew\xdf\xfdЧ\\\xfez~\xc8\xe8wo\xffR\x8bG{\xe4\x8b\xed߸7z\x9c\xf6\xdc-\xa2\xdf\xed\xb4^٢zT\x97:]6\xe9j\xe8\x96\xd4\xfe\xaf\xcc\xf9\x8el\xf2p\xc2^_\xa0\xff\xa8\xbf\xb26E\xaf\xd5iB\xbc\x9d\x8e\xb6\xa3Y\x87\x92P\xbb<\xfaC\xec\xf5/ bBE\xb1 \xf9`\xfca\x8b;S?\x9c\xffx\xba\x8e|U\xd8\xce׺\x8d\xcc\xdfT\xbe8\xfdp\xfaB\xff\xbaC_\xf9\x9e\xbf\x94\xde\xf1\xc1\x8b\x82\xf2w\xdbe;:\xfb\xccw\xedZ \xa9o\x95]y\xfd\x9f\xe8\x9aߔ0=r3\xfd\xfa\xec\xfbi\xf4\xde?\xea\xbc\xa3|J\xbd\xb2;\xda\x9a\xb6C\xceڟ6\x8d\xa0cϘO#Fj\xcc\xcb>7\xb2UͲˈ8\x85\x8a<\x88^\xbah\x8cz\xbd-m0\x94\xbf\xf1\xc6\xd2\x8f>\x90v\xd9}\x87\x84\xee4h*P\xbe\xfc\x9b\xf17^\xffg\xba\xe36\xf7F\x86\xad\xa7L\xa0\xf7\x9dqLy\xa7MϦW`\x93:n=\xa8\xbe\x8d\x9f\xbf\\\xf7z\xec\x8fa\xb3ţG\x8f\xa4\xf8\xd1\xe3\xf1\xd7\x99\xe4\xeb\x82Q\xa7[E\xf2 n*\xd0\xcf\xb0\xa2\xe5\xa4\xd2\xfd\x85\xb5IKf\xbe\x9cmʕC*\xebЦ\xe2S\xa1\xa1\xdd\xfe\xe0N\xa0\xcd\xcf4x0\xa6\x8fj\xaa\xc2\"\xabkKO\xbe\xf6\xaa\xa2/\\W\xc4\xe6\xadpWĔ \xc29H\xd1\xf2\xe6\x83\xf6\xc5Bc\xef\xcea\x9d\x8f\xdcHt\x97\xa5:\xa2\xba\xbc\x8d\x84\xfbxg_,\xbf\xeeY\x97/\xacx\xf7\xe7\x89\xe4\xd4%\xc7\xc7+?\xd6QۭV\xed\xc5l\xdaU$\xfd\x8bE\xad\x8f\xb5\xe8w#\xae\xb5!.\xa68\xd4\xf9\xcea\x9d_j\xffb\xceW\xe4\xfc&ŧ\xf6ǐ?\n:ԽZ\x9esA,Da9K\x9d\xa0\x98\xf1F>\xa4_ܛ\xee6\\\x8f\xb0\x93\x9f\x9dO\xeaA\x8ew\n\xeb\xe4-\x97\x8b\xaf\xfb\xe5\xc5x\xfe\x84\xf1\x90χU \xac\x00\xd6\xc7\xd9\xf5q\xf6\xc2\xeb<\xf2\xc5S\xb65\x9b~=\x92\x9fG0\x80\x9b\xfa\xe0¸\xb7\xf1s\xf2V\x8d\xa7?\xf2\x89ፗ\xd2Cw\xa9t\x8c>\xe7_\xf7\xb0ۋ\x99\x00\xb2?\xc4\xe3\xbb;\xd3\x98_\x98\xfa\xf0\xc0\xa9\x8abs\xe2\xe1Q\x8dt\xd9\xf5\xc1\xf9\x83; \xe4e9o\xdc\"\xb3{\xf7c\xfeN/2E0{\x91\n`?\x8cP\xa3_\x89'\xfe\x90o\xa3\xf7\xbc\xb8\xbd\xa8%zK\xfa\"]\xc4x6\x89\xc1\xc82\xb55v\xadp\xe4Z\xfc\xa7\x98\x801\xfe\xf0\xbfN\xabW\xafC% <^\xfdN\xf4w\xbey\xba:\x8cK\xc7\x9d \xf0\xb9\xef\xdd \x9f\xa0K.\xb8\x8a\x9eX\xb4,\xd1\xe7;\xad\xa5o\x9f27z\xa8\x9d#+[|\xfd\xfa\xcf\xedKk7\x8c\xa2\xb7\x9d\xb6@}3Z'\xc6\xf5\x90sj\xa9\x8d\xa4q|\xbc`\xaeJ\xe4S\x87\xe5>q;n\x9d{\xefD\xfa\xfb\x8d3\xd4k\xc4]\x8e\xd3gL\xa1\xa3N8\x84\xa6M\x9f\x9c\xd0ۀ\xa6M*\xa8\x80\xdao\xfe\xcd\xf4\xc7[\xdck\x8e_q\xf0\xf4\xa2\x97=\xaf獋\xa6\xd5T`\x81\xfaF\xf4\xf5\xcd\xe8\xf8g\x9d:f^\xf1\xf5\xf1\xa6\xd4\xfa9\x9f9\x96x\xf6ή]:\xee\xe3\xb8\xc8\xcb {w\xf3egv\xb9\xfc\xf4\xf1\x9e\xe5Ŋ\x96i\xed\x9bo\xd9\xf9\xba|\x90\xcft޳F\xa7\xce\xe5\xc7m8^\xf9\xb1N\xc5y+\x87\xb1 \xf1-\xb9|\xb8]E\xd2?_\xb4\xfaY\x89~7\xe2Z#\xe2\xe2\xca\xf5|\xc9\xee\x87\xde;\x87u~\xa9\xfd\x8b9`\xcbM\xb3\x9f\xda_A(\xe8P\xf7\xee\xf1\xb1\xf1\x8d\xc4`9a\x91\x98\x90~̷\xe6إg\xc6\xc7;\x85u\xa4\xae\xbfn\xaf\n\xe3\xf9\xc6C\xbe}\xec\xefTBf\xd8\xe9M\xff\xe1\xaa\xe6\xe3\xef\xb6/\xc8 \x8a\xe0Ÿ\x81`\xbd\x8a\xf1\xb6|\xb6\xde\xc9\xfe\xc8\xdb\xe12f\xd5\xf1Z\x80<\xd0\xcfqBD\xfbO%F\xf4$\xb3\xa8,\xb5\xc8\xca\xeb\xc16\xee|_擛!f\xbe\x99#\xbc\xfdX\xc7\xc6h\xdd\xc6X\x8c\x8f|\xfb#\x94ŨD\xb6X\xf1\x87|{\xbd\xe7\xc5\xedE-\xd1[\xd2\x81\xe8\xc2Ë\xb9\xf7pa \x90\xc7\xc3O\xfe\xc2y\xb3醛\xeeF%)\xfc\x99\x8f\x9f@{=\xbd\xfc\xefD\xb3\xc3\xf9+V\xd1\xc2e\xab\xe8\xebg\xff_\xf4*\xeex\x90S\xde0\x9f\x8e\xfc\x8fe\xfa\xc1\xb2JD\xfd\x95\xe7\xd0\xe3+\xc6\xd2QXD\xe3'n\x8a\xbar\xberN-\xb9K #\x8e\xf7 l\xc3\xdb\xe4SG\x8c?\x88\xde4Dt\xd7-\xd3衻\x93\x9bw\xdae[:\xf2؃i\x9cz\xdf|\x9a\n4\xe8L\xf8\xb7\xe1\xbf\xff\x9d\xd94\xde\xe3Q\x80Q\xea\xf7\xa2?t\xe6\x89m\xfd\xd1Kg\x946^\xb7\xd4\nlP\x89GV\xaeL\xa4\xcfǐ\xdf~\xf77\xb4f\xc5\xdaD{LV\xaf\x99\xbf\xee\xd2Sl\x93\x9b\xe4xn\x89\xbc+![\x8f\xf9\"ƺ\"\xdf`]!\x99\x90\x9ez\xd8\xfbÜ\xb7\xa2q\xdeT\x8d\xb1\x8e\xec\x9f۰й\xb1\x88\xe3h\x9a\xed\x82y\x89m봂 \xc1b\x9b3\x9f\xa8\xde[\xa9\x91\xb8\xec\xf6\x84\xf77\xa3 \xb0\xc4\xf9\xd1\xdc\xc7$\x80<\xbas\xbc\xee`oԙ\xab\xab\xe2\xd8\x84\xb2\xbb(vJ@\xb6\xbd\xe8\xb7w\xfe\xc0_q\xde8p \xeb\xc0\xb9\xb0\xea\xdbv|\x93g\xc7\xf2\xcf\xce\xc7\xeb\x99+}%\xddL\x87\xfc\xfb+L\xe4a=S\xf3\xc3\xf4\xb7 \x90倍\xa3\x84d\xb0l\xef\xf4\xf8ŨhU\xba\xc8\xf8\xe5\xd11\xfb\xf7\xf9\x8elQ@+,\xa9\x8bd_D\xe4\xfdX{߈\xd5B7j1S\xd1'\xf1\x91\xef=F\x85>\xdc{\xa5\xe5\xf8\xf2\x91\xc9\xe6q>`\xecֽ\xdd&\x95\xed\xbd<\x8f:\xd0?\xf2\xe9 \xf6\x88cYg/\x9ca\xa7=\xf7G\x8b\xe4\x90g\xc4Ė3\xebm\xfe\xa8k\x8d\xbc\xeb\x9cp>\xc7Z\x81T\xc8u\xb2\xbd\xd8\"W\xca(/_\x8fl\x8a\xab\xc0\xfc\xd8C|Ԑ\xf7\xe1dd=\xbf\xe4h\x99\xe4ɜ\xf0y\xab+\x8f\x99H\x86\xb2=\xb9}f\xd1 \xd0󖂫\x9a]\xae/\x86\xf0\xa9\xeb\xd3?T SW\x8c\xe9\xe7\xc5\xc5\xf3\xc1\x8a\xa1\x87\xa2\xfcS\xf4\xbb\xdb\xa0\xcf\xf5*t\x94¯~\xe5\xfe\xf4\x8e\xe3^\x93j/Ұah\x88\xfe\xf1\xc42\xba\xff\xee\xe9\xea+oJt\xe59\xf2\x833\xa0g\xa8o\x9e\xa9\xebL|\xfd՟\xef@\xb3\xff\xb2\xf8\x96%\xb4\xe3\xee\xa2\xbe|9\xda΃\xe8 \xebG\xd0\xafن\x96,\x9f\xd0\xf2\xcc\xe7\xeeA\x87\xf1r\xe2߆n>ç\xbc]\xf2\xbd\x98f\x87\xa4\xb7\x96\xa7hs4߆O\x9e\xfd\x96\xc9\xf5\x9b\xbb_\xff\x82\xfa\xe3s\xa9\xf9Vt\xbf\x8d\xe0\xf0\xd6\xcb\xf3\x92_\xcf\xcd\xfb\x89\xf8g\x99z\xb3\xc7\xcdW\xdcoJ\xac\xf3n\xe6\x97\x9cJ\xd3'\xf7\xf7\xef\x9e\xf3~\x93?r\xfe\xef\xaeht\xbb\xe3CX\xd7O\xae\xa4\x9a\xae\xbdx\x9d\x8d\xfb_\xf2\xfd\x8e\x915\xccH\xdaeY5\x8f\xfeK\\Y\"\xc2\xd2O\x96!\xfb\xfe\xe6{\xfa :*\xb1\xd9d?c\xceS\xf8|X\xd3>ތ\x8fېL,B<\x98w\xa2\xc0v\xb0\xf4-\x91E\xb7\xa6qai\x92\x93D\x8ag\x99/)\xda\xf4\xdd%\xe7\x9b\xfa\xfb]Ӡ\xed\xe3X p\xbc\xa2\xe3\xa7d\xdb\xdb{\xf3\x95\xd9AɄ\xf9\xea@ \xb0\n\xe1n\xe95qr矝\x8e\x97}P\x9bm^\xbc\xadʥ8+\xe2\xe1\xf8b\xf9M\xf6n\x9120%BK^ق\xb9sl\xd6\xda\xe5S\xa1!\xe4?%;\xb4\xc2\xc2A\xcc\n\xa0?\x8f/\xe4\xfdXk\x94)<\xb1ʏ\xb3\x85H$~\xb6U/[Q\xa1\xf7Rc;\xb1}\xf9Ȉd\xf38PA\xebޱ\xfd\x8b\xe9X\x95=\xea@\xf5ȧw0\xd8#/N{\xbc\xf9\x85F\xa8\xfbٲ\"Q\x8f\xd1Cj\xaf=\xe0|.\x8e\xb5\xd1\xe3\xfc\xebv\xc1\xa8\xed\x91\xef=F\x85eq\xef3錂\xb2\xf5\x90!\xfd\x93\xea\xb2Xnk\xe4낓Y\xb0^\xadX\xb6\xa7\xf2\xa0\xe7-W5\xe2]\xaeNȬ\xf0\xf1 |\xea\xf2\xce\xf0\xa1j\x80\x9b\xdaB,O^\\q\xf9\xb3i\xaf\xfdVӋ\xd1\xdfN\xe3\xcbMyx%\x97\x9eR\x81\x88S\xfb+\xdf7\xa2W-E\xbf\xbfj[Z\xbbj\x94\xd5\xc0\xf3\xf4ůؗ^\xfa\xaa\xe7\xdb{0\x96lV\xfa\xaec\xd4\x8c=\x9a&\x8fC\x93ƎV\xf3\xca\xfd\xf67&3\xb4i3\xadU\xaf\xdf]\xa9\x8a \xd1\xc6M\xfa[\xf7h\xd7\xe0\xceT\xe0Ϸ\xdeC7\xfe\xeaϑ\xf31cF\xd3\xe9\x9f>\xa13\x81\xafMJT`ņ\xf5\xf4\xf8\xda䷟7\xa9}ĵ\xe7_K\x9b\x86\xfc\xfb\x8a}\xf6ى.\xfe\xfc\xf1%\"ֱ\x8b]\xe5 '\x9fF\xb1\x96\xebw\xc7H\xf7G^\xae/0\x9a\xf4\xaf \x8f٣\xbe\xa2|\xfaz*\xed!Y\xb1v\xf9t\x85\x8b\xf9\xaf{\xff\x90\xbe$oD\xcbɤ\xbdp1uv5Y\xa6\xa47\x8c8<=\xc7E{\x8e #\xc0ؽS8%C\xf2\x91\x80l\xc0m\x82\x91ϋS\x81z\xddP$!\xb1\xed\xb5\xe6p|7\xa2ٵpow`\xd0|\x92u\x87\x9d\xec\xde~\x95a\xe4\xf3a\xf6\"\n\xb9Gc\xce\xa9V\x9d\xcfO\xaa)\xd5¼\x91o\xf3\x8bִ/\x8eu\x8b\xf0\xb8\x83q'\n\xa8\xb0\xe6\xd8L*l\x8cpĐO\x80\xb6\x9b\x83\xb8\x87\xee\xdd\xe3\x8d\x00{`\xc6\xd3`\xb9\xe9$\xe3k\xc73\xe2\xca\xee^\xfa;\xf0\xf8\x84\xfe\x91χ\x95H\x9b:\x8e\xf3&`Ș\xa7\xc6ǻ68o~F0\xdc\xe2\xe2\xf9\xb3G\xe9\x8e\xf5\xb2\xc3Q\x95<\x91od\xda\xf2\xf8\x87I>\x9c\xda\xd9\xfe\xc61.p>Ԏ\x87\xe7\xdb`T\xb6\x82\x98\xd10\xc38\x80\xe3\xfeN\xd7Cl\xe9\xfa\xd8\xfd\xa1\xa9\x8aX`\xf5\xaa\xc4\xe2\x8bCb\xbcr\x83\xc3^\xe2^\xe3^0B+,\xf7\xf1\xb6\xb8\xdf\xe1\xb2.\xf9a\xbeEq\xb5\xf5\xc0\xe8\xe8=\x8b綪\xb2q\xfe\xb5\xc7\xf4\xf6\xa2-\xdc\xf6\x93\xa3B\xd73Ԙ\xa3\x8b\x96l\x8b~o\xad~\xc4tE\xa4j\xd9\xfe\x8b\x8f'\xd6\xfdWͣ\xbfb\xd5\xe5\xc5y\xa2\xf0)śN:\x97V\xadJ\xdedǾ\xd4+\xaa\xbf\xdd\xe6\xefD\xb3\xcf\xfb?IC\x9b7\xd3\xe0\xc6!:\xe7\xf3\xdfS\xbfɼ9j\xbf\xddW\xd2\xd7O~X\xb5m\xd6\xe7kJ \x9f\xf7oz\x8a^s\xd6 h\xc2\xe4Mt\xc4{G}X\xbb\\\xf0:\xcc\"\xea\xcb\xdbcփ\xe8'C\xb7^=Kip\xdfx\xe6o?r\xf8\xd0s\xf6۳y\xadKٗ\xff\x8f\xb1\x95z\xe8<\x86fM\x9a@\xe3F\x8d*5\x96\xd1|S\x99_\xbd\x96Vm\xa4M0G\xfb\xb205=\xa8\xfe\xed\xb3\x97E\xdb3_\x8f\x9d\xfa\x89\xe3i\xec\xb815W\xdd\xc8\xdbR*\xc0Ǭ\x87Է\xa2\xf13\xf7\xefs\xe9\xae߹\xdf8G\x9e\xaf\xedo\xba\xf2\xa34r\xc4u4\xd2G'9~\xa3m\x83\x9b\nԱ2_\xe5\xdc*K#\xdb\xf8\xf8P\xff\xba\xf0̓h\x898\x96u}\xe9x[֬\xf0\xb4eu\xe76q\x87|Y\x8c\xe1\xd9\xffS\xd1\xc8\\V\x80\xc7]\xef\x9a\xcbV\xacUqz\x97\x8dDvÓ\x9d_\xf6\x8d\x009얟__\x96]ګ[b\xae.bw=\xf9\xf2q#\\VO\xab\x8c\xde;\x87u~2q\x87)3R\xe2\x97͵'\xfd\xa2\xe7\xbf\xc8\xd8Ɍ\x9e\xb4\xa9\xbe\xd2\xdd1zM\n\xd2s\xde\x80'\x83\xf8\xa0\x8e\xf7(:Cm\x8f\x8a\xe6\xea/\xbc}]4@n{\x89$\x99\xc1b\xab\x82\xc9ɮ\xbdi\x88I\xf7\xec\xfb\xb7v\xc1\xbc\xf8\xb6\x8dEV\xf2`\xed}\xb8\x88\x86\x8alY\xa2\xc8A\x97~\xf9\xba\x87\xbbP\xd5=\xad\xbdq\x98_c`ǻ\xcb\xc7\xf5i^\x89*,\xd0T\xce\xa0C84@\x99|,\x9f|P^p\x00ѱ\xc1\x98/\x9a1\xef\x99\\\xdc,\xf5G\xe9\x82\xee\xd3X\xb7 \xdf]\xe9\x8cu\x89\xf3W\x87\xa4^\xb8\\~8ޘS\xd1\xeaTi/\xbeXf\x87:\xd3\xd8Cp\xbag\xb4\x88~\xa9JY\xdc\xddlQ-FGޏu\xbe8_\xd3XGUu\xa0=\xf2\x9dǨ\xa0,\xee\xbc\xd2\xceD(\x9b/Θ\xb4:\xb6\xef\xc8b\xef\xba`\xd4\xc9\xe7\x87Z[\x85\xf1l\xd1=\xf7\xe6\xbc$\xd6ǒ\xb3\xf0>\x8c\xf9\xb2\xbd\xd8\"\xd7{\x8c٠\"\xc7\xeb\xd2\xfbCm\xe1\xae/BXG\x90\x8ah\xd2\xdbU\xdf\xf2F\x80\x9c\x8a\xd4i푐b\xd03^\x80 \xbc~\xb1\xf3\xcfاxH\x00\xdca\xf7\x86\xee)\xbe\xa8\xbf\xae\xd9{\xea\x81\xf5 bS\x00\xcfp`=\xd0]\x88G\xfb\xb2\xd8\xee2\xaa\xaeoh\xfc \xf2e\xe5a\x98^\xe1n\xbd\x9f\xbe\xf0\xb5\xf0\xefD\xbf\xee\xe0\xa3\xe3\x8e>\xa8-\x99\xfc\xcd2\xfeV4\xf8!\xf2\xf7/\x9eM\xf3}<\xe1s+\xf5\xf4\xf8G\xb9\x97fMd\xa3Ȏm?{?Z=0\x8a\x8e>u\x8d\xc7\xedڇ\xf6\xa5]Ȕ\x8e8>\x9e\xb3\x8d\x9a\xb0Omz\x8a\xee\xbcy*\xcd\xf9\xfb䨟\xa7\xbe\xe9\xfd\x96^C;\xec4S\x9a\x9aeU\x80\xefy\xe6\xa4\xf1\xb4\xed\xa4\x89\xa5\xbe\xfd\x9c7U~ =\xc5jZ>\xb0>o\x97Ʈ`֮\xa7s\xff\xe7\xf2\xa8o\x97\xa7~⸂\xf3\xa6\x9d\xab\xc0\x86MC\xf4\xc8J\xfd\xb3\xf1(\xb7_{-\xf8\xe7\xfcxSb}\x84\xfa6\xf4-?\xfeX\xa2mKx~\x84\xb9#\xdfOX\xb4rNr\xeeo\x8b\xe7\xe2\xe3\xb6\xcdz\xf7+P\xef\xd1\\3\xb3\xf8\xe46\x82\xb1\x99\xc6Mq\xa2\x95\xc5:\x8a\xfb\x9f\xfd\x8b/\xd7Zp\xad\x95\x93\xb2 \x94\xd0is\xa9Q:\xdd\"\xb7zR\xbci\xc0\xf1u\x98 \xf4\x85O\x94\x83\x82Q\x8b X\xf6B\xdb\xf9וAlݣy{\x85dF\xc2_0#\xc8ؙ\xf8\xe9x\xde\xd0v\x81\xf1,aV2yn\xccY\x00[@t\xdc\xca\xcc63~\x98\xcf_\xa0\xca\x99\x9bU\x86\xe4\xc72\xe9\xe0jl\xbcR\x8aP\xa1wP^ۮ\xcb\xe5\xc7\xe3$\xfb\x94 c\xe8\xabF\xafxԙ\x9ea\xad \x97\xf6R\xdf\xd1\xdcnŻ\x9f\xa1\x9e_\xd9q\xf3g\xa3\xf3\xef\x9ft\x9cP\xb5P \xda#\xdf\xcc*\xa4\"1\x8eQ\xa1wGi\xf7\xa3\xf8\xf2\x95z _L\xf6\xae \xc6,d\xff,\xf3\xbf\xd8\xfe\x8e\xbd\x95\xab\xea\xa8/\x96\xfc\xda\xc1\xfae\xc8Iv\xa8.\x99-?\xd6\xd0-b\xefx\xdd\xe2\xf8\xb2X+\xb0\xfeM\x00<\xbd\xb5\xbc\x8c\xd8\xe6\xe1\xe9\x8f|\xce\xd8nv\xc5\xc06%V,\x8f\n \xc6\xeb\xbb\xf6\xf1 \xefnw\xeeq\x8f\xee\xa0w\xf1\xfe6\xe3\xa9k\xd8S\xac_.\xac|\xd9z\x99< \xdda=\x91\xafG\xcab\xf2\xe2\xd8\xe97\xe3`\xf3 `\x9c\x00ƿ\xf5W\x90\xc7\xeey1\x86\xe9~\xe8\xd1'\xe9\xe4S\xbf \xcf߆\xe6oE\xb7\xf3\xe1\xcaw\xab߉\x96ϐ\xfa}\xcds>wmR\xbf\xd1\xffL7HW}\xfc^\xf5\xbb\xbe\xfc\x8an\xbe\xf7\xf2\x9d\xf8\x8dgѣK&\xa8Ws/\xa2\x89\xea\xdd<]\xb9\x9d?fa\x870\xe2\xe2у\x83[\xd1fϠ\x85s'\xc4CФ\xad'\xd01\xef<\x94\xa6o3%\xd1ހ\xfe\xa8\xc0\xf5\xfbϻL\x9bLcF\xf9\xfb\xb9\xeaL֫W\xca\xcf]\xbe\x82a\xbeV\xa7N\xfe\xd6l\xa0\xe5KW\xd1\xc2\xf9OВǗц\x81A;~4m\xb7\xc3L\xda\xf1i\xb3h\xfa\x8c)4\xb2\x821ؼ\xf9)\xfa\xeag/\x8d~s\x97_\x95\xc6g\xdeQ\xa724Z\xb6\xf0\n\xf0\xb1f\x8ez=\xb7s\xa4\xeb\xd5P\xfc\xf2[\xbf\x98\xb9<\xe73\xc7\xd1\xcf\xder߸\xc1\xe7Drz\x86\xc2\xf3\xa5\x8f\xf6\xfd\x8a1O\xa9\x8f\xe4S\x94G\xfb\xab\x80}-'\x93\xa1 \x99ą\x90oԊi譵\xe4\x803\xb1\xe6.R?L\xaa\x84\xbb\xc8\xcaC\xbf̋o\xe4*\xc1( /\xae$x'R\x85\x90\xc0\">\xebd[.?\xacf\x84|U\xe3l7\x9ay\x8cڭ V\xae\xf3\x98\xcb\xec\xc2h.mQ\xf9\x8d^P\xe2K<\xd4\xe2Ѿz\x8c\n|\xb8\xfa\xc8\xdd\xf1\xe8\xcbGF$\xce\xcbzX\xf6\xc6ȧ\xb0i\xb0\xe7'Ɓ(H\xd9#o\xfb\xeb2팗\xb6\xc0\xed7\xc5C(\x00ht\x87t\x8aG\x88\xd1\xf2^l*\x86\xf9\xc6F@\xee\xe8\xac=\xca\xc7z:ތ\xbfi\x90 Zyw~\xac\xf3\x91\xe9\xe2\xfc\xebv\xc1v\x87j\xc6\xed\x91\xef<\xee\xb3\xf17\xd3\xc6.p\xbeY¬\xe4║ p\xa0/\xc1\xd8\xb0\xc2\xd2$۟q/P\xba\xdb\xf9\x89|\xff\"õ\x8f\xb5\xb7dAܦ3(v\xfe&j؇\xa9\xaf\xf6\xfd\xc7\xd5#\x9d\x8a\xe4lGܘ\xc5i\xcf\xfd\xdc\xe2\xb2Ϯ\x8f\xcc7\x9c_\xad\xb1\xb0<\xbbtiq\xf1t\xd5\xcab\xac9\xaa\xcf\xe2%r\xdd\xc1\xa8\xb0S\xb3\x91\xac%^1{\xe7\xc5\xa5N\x98s\x90j\xd8|LR\x80^\xdc׈8\xb5\xfaLR\xaf=\xbe\xf8\xbc\xd3Z\x99\xe4\xe2\xfe\xb5d9 \xaao;\x9bϣ/\xa2|\xe7Z\x81v\xf9\xf2g?Ig=Oa\xb5e\xa9\x83\xd7E\xbfڎ\xae\xbcmgz\xe5O\xd2\xce{\xae\x8f>\xcb9\x93\xdb$gƼ=n\\7\x82n\xfc\xf1,Z\xbe$\xf9{\xb3S\xa6mMo\xff\xcf\xd7\xd3\xe4)m\xbcf\xa5?*\xc0\xf3y5\xb7\x9f<\xa9\xa3߂\xf6U\x83\xbf\xfd\xf0\xb2\xb4F\xbd\x96w\xb8~x\xbbZ\xbel\xdd\xfe\xfb\xbb\xe9\xfe\xbbR\xcc\xc1\xf8![\x97\xcbz\x84\xfaM\xee\x89\xea:^\xf5\x9a\xd2^\xfb\xec\xd2\xf6\xe9\xf5g\xfa\xf3\xad\xf7D\xa7\xc8g|\xe6\x9d\xc4\xfe\x9bOS\x81\xbaT`\xf9\xc0\x00=1\xb0.!\x87\xb7\x8b_]\xfc+Z\xbf\xc6\xff\xb6\x84 \xc7\xd1\xf5\xdf\xcb>v\xca \x97\xad\xab.8\x91\xa4\xa8\xf9a\x8f\xdb-@\xa8\xc3\xeb)$\x00N\xa8ק\xba\xd1,ԗ&U7̺\xb1\xd0\xedbȱ]w\xd2\xdcڒ\xfbx\xb4/\x8ceL%@^\\8P\xbb\xf2\nl7N\xaf\xfa\x97\xcb\x87 \xd5#_%_S\xabw\xdfh\xd1:\xb8U\xac\xca\xe5\xa7\xfd\xd4\xf5\xff\xfe\xcf/9:n\xfc܍?m\x91\xbb\x91絤\x87qDqv \xdfy\x8c\n|\xb8\xf3J:\xc1\x97\x8fo\x84\xe2\xf6\xb2\x9eV\x86\xbd\xd1\xf96 r\x9e\xe2\x8dCQ\x90\xe2\xfd\xdd\xfc\xd5\xddT/sg\x90/h\xb4)x\xb0w%d\x00\xe6\xc0\xba \xed\xe9\xee\xdd\x00ľ\xa8\xb4\xb7\xd88\xc4|\n\xe3P\xc1\xbb\xcfs\x8a2?\xb0\x9e.=\x9d\xf1Ϻ\x80r#\xc8\xf9\xd3y\xb6\xc2QOS\xd1'\xf6\x95\x9fo\xfa拉o $PPnܥ\xf15a\xec\"+?ɍ\x8d\x90\xb7\xcdJ\x907Rt\x88\xf5\xf1\xf2\xc9\xc0\"Q\xba\xdb\xf9i\xcc,\xc2 ө'\xb3\xe0\xf2\xea\xf2\xe0/]\xf0\xbc\n\xd0\xf3p\xc1y\xf3\x8d\xf8p\xa9\x87\xce#\x99-\xd7HZ\x90O\xce/\x9co\xf9\xb1\xf6[\xc5hĕ\xa2?\xc5\xfd\xe2\x9de\xa7\xd6PA\xa70\xea\x97*I\xbcb<\xf6΋1J]\xb1\xcdǔG/R-\xe6?\xf1\xa5\x9f\xd1\xff\xf4\x8f`\n_;\xfbݴ\xfdvӃv\xad V\xa8\xdf۝\xb7bU\xc2䇗\xfe\x92ypA\xa2\x8d\xc1\xd9\xc7\xfd\x93^\xbc\xf7\xea\xe8!\xd8\xfd\x8f\x8e\xa1\xf7_\xfc\xfdU~\xf7NS&Ѵ \xe3{.|\xbe\x9a\xc3\xfc\xdb\xd1\xc3\xed\xb3N}\xc3\xf3\xa6\xdf\xdcA\xf7\xdd9'\xf5\xa6_\xae\xbc\xd9f\xdbit\xe4\xb1\xff\x91G\xd9Ϫ\x95k\xe9\x82/_u?\xe1=\x87\xd3\xf6;6\xaf\xcc/[˦_\xf5\xe0\x9f\x96xH}+?K\xe7/\xa5[\xae\xbc\x9b\xf8\x9aKO\xa5\xa9[g\xef\xb7x\xfb\x91cW\xa2\x93\xf6\xf8m\x88\xba`\xd4)\xfaE\xf2[\xa8\xc1|\xfc\xb8\xbf\xf2\xf3\x8d_\xeaƗ\xd9\xe5\x9eO\xa6 v\xb8\xb0\xbc\xde\xd0n\x81\xf3\xc51z w\x90\xb8CmɋstZ',mE\x8d\xb8\xa2\xb8ڜ\x8aF/f\xef\x9c\xa6\xe6#<p|v~\\=\x89\x9dm\xd1\xeb\xd6\"\xe3+\xb6\xac\x99\xb3\x8a\xe3^\xe7\xd1*>\x8eBK2J˃_\xf6\xcf8i\xed\xc68\xdb[u|\xab,\xb3\xb9\xaae{\xafk\xe6\x8f\xf3 \xeb\x8c|y\x9c=\xdfq\xfek춆4F\x85\xb3wіm\xd1\xeb\xd6\xfe\x9cݫZ\xb9\xfa\xe0\xfcA\xbd2'\xcayws\xaa\xea\xfe\xa8\xfd#\xc6\xe8\xa1,GVv\x82\x94\xac^0`q7\x95xk\x00\x00)\x8cIDAT\xac$ \xee1\x8f\xf2Q\x8e\x8f\xf7dS\xbb\xe6T>Fah\xb4\xabL\xe4W7\xdeM_:\xcb#\xdf\xf8R:\xe2 / ڵ2\xe0o\x94\xde{=7\xdbnV\xaf:>\xe7 ߣA\xf5\xea\xe3\xf8g\xe4\xf5{\xd1g\xdcE\xd3' \xbf\xba\xf7\xe0\xcf\xa0~z\xbd僋[>\x88^\xfe\xc4(\xba\xe1\xcaY\xb4q \xf9\xda\xe6\xedԃ\xad\xb7\x9d\xf4Z;.\xf9 \xe9x\xccf\xbd\x9e\xe0\x87л͘J\x93ƌ\xae\x8d\xc0ū\xd6\xd0\xe3k\x92ߐ\xac\x8d\xb8\x82B\xf8\xfe \xff1\xc8/\xae\xbc1\xf8v\x9f\xeb1c\xc7\xd0Q\xc7L;ﺝϤe\xfb\xd0\xe0}\xe53\x97F6/\xf5 \xe8\xc5/߷\xa5}C6\xe8v^\xb1\x826nޔ\xcbǯkλ::F%\x88\xd8g\x9f\x9d\xe9\xe2\xcf7\xbf{+\xc9\xb1\x8a\xe7w\x984\xf2 \xd6\n\x9d\xff\xe7uw=\xae\xe3H\xbd\xeb\xf1 :kv@\xa6\xf8%\x88\x8dOIT\xdce\x85\xe26\x8f\xf6]ǘ@^\\\xb1P\xa9O\xde\xf0e\xedS\xb21  /\x94\xf9n$\x9b\xe7\x8fI \xd9?\xfe \x9a\x85ı\xee 61@\xfdD\xeb|\xe4\x82\xa8??f?\xeaSv\xc0\xf8ٻ\xc7m\xfb\xcbP\xff\x98\xec\x8e\xd3L\x98\xe4|Ps\xc9\xe8M\xcd']'\xc3xC\xbb\xe6\xef\xbd\x86p\x00B\xbc\xb5G\xc7u\xc1X\x80\xb2\xb8\xda|:6]\x8dL\xe7_\xe7k\xe7#\xceO\x8b\xb3\xf3\xc3je[\xf5\xb2\x96Ž̡\x9d\xd8\xd9\xf9\xe2xc7?4\xd3-\x8c:X\xbd\xc4FN\xe3\xec\xfc\\\xaf\xbc|\xb6\xf7\xfeh\xc5*\xc5q=\xf3\x971uXg\xe4\xcbc\xe7{q\x8c\n5\xfd\xa2/۪έ\x98A+,\xe7#\xc7\xdbꜧO\x9b\xe8\x97|؎\xdb#\xaf1\xcem/\xb6\x8ct\xf9ӆ\xd6\xdeBѪ\xe3\xb1\n\xa2X\xf4!\xc6\xe8\xa1,GVRp9̷\xd4 \xc0 \x84\xa8\xbf\xd4^U*\xc5C\xf5l|h\xd8a\xe5a8/\xf2R\xe5\xb2D=VR\xf9Y2B>\xbeJ\xf5<\xb8\x88\xde\xf7\x91K\x82.\xf7z\xfaN\xf4\x99\x8f\xb4ke\xc0\xf7!\xe2\xbf-\xb6\xfc\xfb\xb3\xdf9\xefg\xedr\xe6\x94\xf5\xf4\xfd\xd3\xee\xa5Q#6\xd3뿰?\xad\xdb0\x8a\x8e\xf9\xd0\xf5`\xb5\xc74ۄl\\\xb3ŏ\x8c\xa1\x9b>\x936 \x8e\xb0>xeǧmKG\x9f\xf8Z=&\xf9 \xe9\x84QjY\x81\x91j#\xdf]=\x84\x9eP\xa3\x87\xd0R\xa8+Wӓk\xf6\xe5r\xb3\xfa\xa6\xe7\x9fn\xb9\x8bn\xfdݝ\xeaa\xda\xe6\xe8\x9e\xd4֓'Ь\xedg\xd0{\xeeL\xd3g\xaa߁V\xbfۼR}cy\xdeC h\xde\xdcE\xb4j\xbf\xa9 \x9d\xee(\xf5{\xd1G\xaa\x87ѻ\xee\xb1c\x9a \xb4\xf0\xf6\xfc峾\xfda\xca\xde\xcfܕ\xdet\xccA\x81 \xddT\xa0\xbbX\xb3q#-X\xb3:\xf4\x9f\xea\x8d\"\xf7\xff\xe1\x81T{\xbc\xe1\xc6}\x8cF\x8fJ\x97\xe2|\xb3\xdeT\x00+\x80\xe7!\xed\xac+&\x87*_=\xec\x83h9\xa8Ʌ_\xe3sg\xc1ȇ\xfbxȞc_e| \x88}\x84G\xf5\xf6\xf8 \xc9\xc9ˣ{ߨo^\x92?\xdb\xcb::\xad%.\x93 '\"IJ\xff\xee&\x8a\xeex\xad/}cM[T}\xa3\xad\xbbU\xe0hR\x97\xb1ր\xb8\xfbʪ\x89ؙ\xfc\xb0:\xdd\xc2X7\xffB\n\xb0g\x9b\xc3u\xeaoy\xcf\xf8\xe1\xf7'\xaf\xfaJw\xd4g\xfd#a0\xf2c'\xdft \x91\x00\xf9\xc3\xb9)\xc6Zw\xea|\"۽\xf7\xfc\xc3\xd6\xcb\xe4\xcb\xfe\xa2Պ\xf3w\xc3UP\xa07A3nƝ\xf3ߝ\xf1,\xafH\xfeʶ@~\x88\x8e\x922\xf3HN6\xed}h\x931N\xb3\xae]\xa1B\x82}|\x97\x91M\xd1''/\x8f\xb2\xedx\xe6u\xd0J\x80p\xa4\xb8\x8a\xbb\x9f\x88\x94Tԣ\xc7k\x8b|\xf6r\xd8\xc2\xc3n~\x8c::\x8f\xa5.c3 \x8bm\xe7UUA4g\xe5\xc3Q\x84/\xbdqono\xc8W\x85Q\xa5\xcc8\x99\x9f\xad\x88:T\x8b^s`L(G\x97\x84I\xa8\xbf\xe5E\xb3m\xd0nB;\xd8\x9f\x88\x9e\xde \x81\xb6\xf7\xb5=\xe1S<\xf7g\x899\xed\x93\xf2T'\xdb\xc0\x8e\xfco\x84\xc0ws?\xd5\xd3ķ\xee\nbԏ\xfe\x90o\x88\x82,\xd6\xf9\xb7\xaf\xc7\xf8\x81\xe9\x96\xef\xca\xf8.\xe7\x8f\xe9 \xea_\x98\xd7\xe4-R\x90_O\xc1-o]\x98\xfc\xed\xf8\xed߶=\n(\x8b\xdb\xd2U\xc9\xd1䜥\x85e\xf8\x84\xe1\xf1.\x89\xb17\xf6\xc7\xec75\xbb\n\xef.\xb4\xf7?\x8e\x96c\xaa\\\xc3\xfa\xc4}\xa3\x82VX8\xee/\xf5\x8e\xb7\xc5\xfd\x97u\xc9\xf3-\x8a\xab\xadFG\xef\xc8\xf7\xeb\xfa\xf9\xce/e \xf3\xf1n\x8b\xc3 \xb7$\xcc5\x94ļ\xab\x9a\x9f\xe2?9^8>!\xec\xc6+\xe9\xcf\xe9\xf7\xe9ż\xb0^ba߰\x89\xfe\x81O}\x9f\xee\xbbo^\xdaA\xac\x85\xcf=.\xfe\xc6i4\xb1\xcd\xdfW^9\xb0\x9eY\x9e\xfc\x9dhï\xdf>\xef/\xa7\x81ubQ\xf5\xea7O\xbe\x87.\xbfi{\xfaӜm\xe8\xf0\x93\xd3\xe4\xe9C\x89\xd1\xf7\xfcqk\xba\xe7\xb6)\xaaM2\xd2\xfd\xf6\xd8k\xe7蛕\xfcM\xcd\xe6\xd3_\xe0\x91\xdcu\xfa\x9a\x8b\xfe\xe4љ\xad\xa4E\xb9\x9ez\xad\xd3<\xc6C\x8a\x8f\xf6 \xee\xc7\n\xd8\xd1=\x8f\xf3,/.(X6\xb3\xbc\xee}\xf6\x96\xfd\x89-r\xb9pP\x901\x90\x93\xac\xb8\xbd\xac\xb7 $F>\x95\xdd\xe1qG(j2w\xc4J\x92M\xd7<\xa9\xa8\xfaA\x86󯋇\xd8\xaa)O\x88G\xfb46\x9f\xbcx\xd3,۠'<\xc5\xf9\xe3\xc1\xb6\x80\xd9\xf2˶b4\xf6\xc3mX\x8e|8~c\x99=ű\xf6\x90\x9e\xafZ\xceo\xee\xff\xc4+o\xef\xeez\\E\xbe\x8a\xa4Ƿ\xbb\x8a\xab\x8b\x96\x9d/\x8e'\xc7+?\xd2\xd5\xc2\xf9\x99cި\xf9b3^\xbca\xb6i\xaf\xf5i\xcdy+\xe8\xb3\xefnF\xa8\xa3#\xef\xc7:\x9c\xaf\xc51*И\xbdK\xecl\x8b^\xb7\xfa\xc6ST\xe7\xe5{\x9dG\xd9\xf8y\xf3K\xd6\xe7FOZ\xbb9P.Zu\xfdQ'_\xb5\xd6v\xa3\xe7Ⴋ\xb1z\xd5G\xd5!\x9f¦\xc1^?\x98Yd\xcf\xd7\xf0\xfa\"\xc8k\xb6\xdaֿn\x97\xf8VgNޞ\xb0ڎfEJ\xc0N\xf3\xcfb# x\xfd\x82 #6 H>ֿ'\xdfa\xc3WU?.\x88\xf2e\xdd\xe9\xc9\xfc\xb6q\xcb\xeb\xba\xca\xe5W\x88o{x\xeb>^f\x9a\xc9\"\x95\xaf!L\xf9\xdc\xdf]J=\xa5c\xc5\xcbϾ\x83.\xbc\xe4\xd7A\xaf\xffy\xfck\xe9\xc0W\xec\xb4ke\x90\xf5;\xd1b\xbfj\xe5\xba\xf0+?\xb2\x99\xa5}̨\xcd\xf4\x8e\xa2\x8b\xaeߓ8h=\xe3\xf9\xeb\"\x9eW\xb7\xfff*͹k\x92\x9a\x932\xf8\xba\xd7\xee{\xefLG\xa8\xd7\xfb\x8e\xd9<\x84\x96:\xf6\xd3r\xc7ɓh\x9bI\xfaB\xf2\xf5-\xe1<\xe1U\xfb$x\xff\x92\xdc|rI~J\xfd\xf1\xc8\xd5k\xbdo\xf9\xed_R\xf6\xfcG GH\xaa\xbdUo\xff|\xf9\x87\xc48\xf2\xe1\xb3Nje\xdapMzR\x81u\x83\x83\xf4\xd8\xea\xf4R\xad[\xb5\x8e\xae\xff\xf6\xf5-5}\xf3\xech߽c\xaf\xad\x97mN\xf8\xd8{\xb8\xf3\x98/\xe2P\xfeh?\xccp(\xfd2<\xf7\x91\xe9\x86\xfd\xb7T\xdc<\x886Nމ\x81\xdbN\xe4\x83\xa4\xb0i\x90+\xc9K@\xb8DPi\x94 \xa4\xdd\xe1퍟\x98\\^\xc5\xa5\xa8F\xbe\x81$ک ǨAy7\xe9\xa5y\xb0 i1\x82\xb0\xf1=I^\x81\xa6@\xb8\x90\xe1\x93Ս\xc4\x85\xb7\x87\xa5R\xf4\x86|y\xac#\xa4\xe7\xab\xf6\x88\xf3u\x88>\x89\x8f|\xef1*\xf4\xe1\xde+-\xa7 ;O\xf4-\xe3\x95\xdd;\xbd\xf7\xac\xcau`|\xe4\xab;\xb5I{\xaeO WA*̪\xe2+\xe4\xc3\xdd\xcdFԊ\x8c\x8e\xbck8_\x8bcT\xa0\xb1\xe8\x93\xf8\xd9V\xbdlE\x85eq/sh'v\xb9|q~\xa0\xefr\xde\xdd\xd6Xuԩ\xfd\xbb? \xd3<\xb7\xcd\x00=sQ\x8f\\?a\xc9A\xea\xc1\xda\xfb\xbf>\x92\x8dd\x87#\x82|\n\x9b{\xfd`\xe6\x8b\xf6\xa7擹`H\xf3\xda\"\x9b\x97\xb3=5\xfbR\xfdA\xa1\x8d\xaf\xdbE\x9f\xb5\x92\x86\xbc ڎf\xa5\xea\xfe\xe8\xcfb\xa8\xb8͞\xcf\x83\xdc\xd8\xe8\xb6\xee\"gn4\xee\xec&9l\xb0I\xd8^\xa0rT\x9b\xc5ȗ\xc5\xc9\xfa\xa2{\xdc]\"_\xae\xed\xf8\x99\xf2\xc8\"\x95o\xb2|\xe9ᑎ/\xff~ߣt\xfa\xa7\xfe/\xe8\xf59\xcfڍ>\xfe\xa1\xb7\xedZ\xf0\xbe.\xebw\xa2\xa5\xcf-\xbf\xbd\x83\xfep\xd3]\xedr\xf7m\xd7\xd0\xdc\xc7'Ѭ\x9d\xe8\x90c\x96\xaaW\x89?E\xb7^=\x9d\xfd\xd7Dk#+\xbb\xef\xb5\xf1\xf6\x83\xa3߶\x95\xb6f\xd9?\xd8f\xe2x\xdaa\xca\xd6vw\xd1\xca\xff\xb5d9 \xa8\x87T[ڇ\xdfdp\xed\xcfn\xa1\xfb\xfe\x9e|\xad>\xf3\xf3\xe4S\x8e\xa2i3&\xe7.\xc9F\xf5\x8a\xe3\xaf}\xee\xb2\xe6At\xee\x8a5\x86ݮ\x00\xff!՜\xe5\xcbRa\xf9\xb86\xfb\x9b\xb3ih0\xfdmi1\x9e\xbc\xf5\xba\xf6\xbb\xa7\xd8\xf3v\xbb\x833\xa7[A,\x8ed\x89\xe7\xa7\xd2.˺\xf3\xa2ӷ \xe9\xf7\xf5kڣ\n\x84\xcaW5\x8f\xfe\xfao5o\xd5\xc6h\x94Kkw\xe3J\xcf$w\xa2\x8eF'\"_\xa8FU\x91Ҥ LCY\xfd!\xc6= \xf2,r\xa4;\x9a!\xef\xc1\x9c>l=5 \xee\xf7<\xee\xbc\xd7y\xc6m\xf7E\x8a}\xf7\x9aH2\x80\"\xc0\x87\xbb.,g@\x9f\xdeP>\xc8\xe7 g̰w\xe7\xb0\xceO\xf6?xg\n\xf7OI^jS,\xb7\xeeZ\x8b\xc6v+\xd8]աh.\x97\xb7\xe1x\xe5\xc7:\xa2\xf3V\xa3n\xf6'Z\x91ˇ\xdbU$\xfd\xf3E\xab\x9f\x95\xe8\x97*\xb6\xc2µ\x9fE\x9ehE\"\x96\xb7\xd7\xca\xed\xe2\n g\xb4\x9d\x94\x92@\xcfx\x00\x82\xed KN\xba\xa7\xf2\xab\xef\xd23\xf9\xb9\x86h$R\x9a o\\\xa5\xb0\xc0\xd4\xf9^\xb6{w>\xf6\xe0\xfd\x9b|\xbd\xfbO\x93\xbflO\xfe=\xb6q<\xec8\x80e\xf1\xb0+L˄\xec\xfc\xc7\xed \xe6[\xb7\xcf/ˎ\x9e\xcb'y>\x8a\xfe\xb0(!\xed\xd38\xcb\xb7\xc5q\xafv1FFȷ\x87\xd1{^\xdc^\xd4\xbd\xb3\xcas\xb3r\xf5\x00q\xe29\xf6\xef;bTbu\xd6̩t\xeeߛh+x|)m\xf4\xfc&5\xef\xaa/\xfc\xeaiՊ5\x99\xae\xf9s\xf4i 覟M\xa7E\x8f\x8cO\xd9\xec\xb6\xe7Nt䱯n\xbe \x9d\xaaL4L3\x8a\xf6\x981\x8d\xf8\xf7\xa1\xfb\xe93\xa4\xe6\xf3}j^o\x89\x9fU+תo2_\x91J}\x87\x9dg\xd1\xf1\xefzC\xaa\xdd\xd7\xc0\xf1\xbe\xf2\x99K\x9bѾ5\xed\xb5\xa8\xc0\xbc\x95+h}\xc6\xf1k\xc1\x9c\x85t\xfb5n\xa9q\xf6\xa5\xa7\xd2\xf5\xea\xfa\xe6\x93>\xdbÚ\xc8\x00O_\x86;\xc6:`\xbe\xc8q\xbb\xea\xde?\xa4/\xc0~\xcd7\"\x9fƱ\x9c\xabȍ9wgM \x8d\xccb%{#&\xde\xbe\x80\xd2ԅh\xbco\x9e\xf5\x90\xff>X\xb2tG3IGx\xc6\xf4\xe66\x9cǝ\x97Gy\xc7E\x8a}Dža\x80\xbc\xc7~uœ\x830o>h_,\xec\xdd9\xac\xf3\xf1\xde\xc843\xde\xc7\xfb7\xd0b\xf9vκ\xecxa\xc5;\xa7\xb0\x8cg\xa7.;?\xafn\xdf(\xc4\\P\xf2\xf90{\x91\x8c\xb9Gc\xce\xa9~V\xbe|\xa4y\xf9b\x99\xa1w\xee\xcdmy\xa3a\xffb\xd8}\xe7\xaf_\xe4\x87\x81\xb6\xd3I\xea/@\xb0;\xc13\xca<Щ\xfcjȳ\xa4\xf4\xf9\xab\xae\x87<8>\x8cu\x99R\xe7{\xa6\xbcX\xceV8*\x95\xa9\xfa\xeb\xcc\xa0DZA\x9cG\xe7M@\xe7\xdf}\xcaw\xcf\xe6O\xde\xfc=\xed\x00\x9a\xfa\xe0¸\xb7\xf9\xc5x\xf6(ݑ\xb7\xd1b\xfd#{\xd3\xf9\xc4\xf0*\x9b\xcax3\xe0\xf1\xe3\xbd\xf6\xad\xff\xc7\xed\xf7\x9f\xbc-\xb1ԇ\xd1jl\x80\xa2\xac\xca\xe2aT\x92\xa9Ȝ\x90\xe3ol\xc6F\xbd\xe3\xf3M\xbb\xd3-b\x8f\xbc\xf3'\xd6zYv4:\xe5O\xabr\xff\xa3>\xc7T\xb5\x86\xcabԃ\xca\xe2%ra\x8c\xde\xf3\xe2\xb0\xe7\x8a-$E\x88\xee\xdc)\xff\x8f\xce\x99\xad^\x99{\xe9Eg\xe4\xfe\xd9D\xe7X\xb2f-\\\x95\xfd\xa0\x99\xcd֯\xdf@\xe7\xfd\xcf\xf7շ\x9e7\xc7z\xb9\xd5i37\xd2\xf2%c\\\x83Y\xdby\xb7\xed\xe8\xad\xea\xf5\xe1\xa3F7\xaf\xe3N\xa7\xf8\xe1\xf33fM\xa7\xd1}\xfa:\xf5\xbb>aO=\xfb\xa0ܕI\xbc\xe7\xce9t\xedOoN\xf9\xe3Wl\x9f\xfe\xe9r\xef/6\xa9\x87{_>\xf3\xbb̓\xe8T%\x9b\x86:U\xc0\xf7z\xee\xcd\xeax\xf5\x8bs\xd1R\xea\xf3\xf7ߓ\xbe\xfe\x89#[\xda4\xa4\xae\x80\x9c\xae\xc8\xe9 \xd6\xf9c\x854\x96\xfaI}\xd0*\xc8\xb9~\xc7\xfeA\nr\xd0\xe1\xfe\xbd5w\xa8\x00̫ѓ12\x90\xb6.\xa6\xc1\xf2y\xb1\x89\x8b\xfe\xf2ȩ\x95 &\x90L\xc2\xd6;֏\xdb\xf2\x86\xc3\xfe>s\xad\xa2\xe4S\xd0 \xe0@6l\x99?쏻F\xdd9^g\xbeQ\xad=$o̩\xdb&\xa6 \xe2ϞM\xa7\x9a}\xec\x98=D\xc1 \xacl\xad>ǽ\xd2o\xe2z득\x8e'\xce7\xafD\xfa\x9cq\xb6;w\x9f?ģ\\\xb0w\xf5Ն/JM\xf23\xfd\xede9`\xe3(!,\xea\xec?\xeb\xd8\xacHo|c\xe7\xe3\xd1\xe2\x90̧\xe7\xb4},\xe9\xfa\" \xef\xc7\xdaC\xfaƪ\xee\xe1\xbf\xf1\x8a\xbcΉ\xbdI,n}\xf16mY\x97\xffQa+,k\xe7\x8c\xe2\xb8.\xf9d\xe9`\x9d\xf1\x88c\xc9AxN\xfa Yw\x92߬\xd5&UfY`\x8f\xbc8\xed\xb9Z8G\xac\x9a\xe0\xfe\xcc\xd5\xe3X \xef\xc7:\xff*\xf7\xac\xc5ub\xf5\x91\xef\xaeb~pƒ \xabFܝL\xbaEr\xf6\x8dx6\x8f\xf3 u\xf3\xe6\x9fo\xd9\xd1;g\x8fy\xe0\xf9\x83\xe6YU\xd5b\xe4\xe1\x84\xe3\xf5¼\xaaa\xf4\x9b\xb7\xb3\x89\xe3\xf0c\xb8\x00\x9f\xba>2\xfdC\xd5\xc00uŘ~^\x9c\x95\xcf\x97\xfd\x8e~\xf2\x8b?fQ\x89\xb6\x8f\xf8m\xf4\x9cg\xee\x96h+\n\x86\xd4 \xfb\xfbo\xfd\xd0\xfb\xbe\xbb\xa2k~|cn\xd7\xdb\xef4\x93\x8ey\xe7\xa14z\xf4\xa8\xdc}\xc3zU`\x97iSh\xea\xf8\xb1\xf5U@͖\xf8 zP}\x8b\xf9\x9b_\xfcmX\xbf1\xb3R\xaf?\xe2\xe5\xf4\xec\xfd\xf6\xcc\xe4\xb0q\xf3\xe6\xcd\xf4\xa5O_\xfd!ɇ\xcf< \xe97\xa8E6\xa9\xfb\x99f\xbc\x9e\x9b\xc5\xfd\xf5W\xa5G\xef\xb4\xa5\xce\xdf^\xf1\xab\xde\xfc\x90\xf7x:_)ʣ8\xec\x8f|\x83\x9b\n \xe7\n\xf4ǃh5\xb8\xa1Zl\xf6$\xf8\x9c%\x88ͨ⎨\xefȋ &j\xeb\xed\xe9\x87|;X\xfar(L'3<\xc5;ō\xf0B\"\x8f\xee\xaf\xe0\x83\xcb\xe2؈\x97|L@\x9e\xcf\xd1jJ@\xb6\xbd\xadGe\xf6F\x90KX.\x8c\xbb\xa5\xd7\xc4ɝv~8~\xf6Am\xb6y\xfe\xcdy\xfa+\xedV>\xd8\xe3\xf8\xe2\xfe\xced\xef)\xe3P\"\xe4\xe6\x9d\xcb\xc4\xb8Kp B|\xaa4\xfb\xa3AY q+\x80<\x86\xa2\xdd\xd9\xf15Dk\xff\x86.w\x88co\x9c\xa7\xb1$z|\xf1\x8c\x9c-B\x8a\xf3\xf25J\xa9\x90\x94r\xf9\xe1\xf8rHn\xcb\xeb \xfbW\x85\xb3SgU\x81-\xe28\xaf\xe2l\xcf\xfdߚ7\xff\xf8\xe8rֈ\xbb[ MQ\x8fё\xf7c\xed!\xbd?\xd3=\xf0A\x9ak\xa2\xc7u\xa2=\xf2\xbdǨ\xb0,\xee}&\x9dQP\xb6z\xc6\xc9|Bm8\x98\xe7\xb6\xf2\xd1t\x84N\xf7\xd7Q\xdc\xff:\x9e;\x9fp\x8c\xacU\xa5H\xfcmi\xcb>\xad_\xd6ǡ\x8bO\xf8 .\xa2%}\xc5\xc7\xcdѽ`tSW,z%\xbd\"Xl%\xb7?\xfc\xf5A\xfa\xe4~$л|\xe5˞G\xffu\xe2\xa1^>\xc1\xdf\xeaw\xa2\xc5\xc7\xe5Ϧ\xf9\xf3 \xf4.\xa7o3\x95Nz\xcf\xe14z\xech\xafMCԻ\xd3Ə\xa3\xa7M\xcb\xff{\xc2u\xccfK|}\xf7_\xffI\xd7]\xf5\xfbh8\xf8w\xa1\xf97\xa3\xe3\x9f]w߁\x8e~\xc7\xeb\xe2M\xdeu\xde/|\xf1Sߡ1j;>\xfdS'x\xed\xa2\xa9@\xaf+0W\xbd\x9e{0\xe3\xf5\xdc\xd7ҵ\xccn)\xef'\xbf\x96\xde\xf2\x9a\xfd\xec\xdd\xd9b\xe4\x98\xdck\x8c\xe2Q\xf2 n*\xd0\xcf\xb0\xaf\xe6N$\xc1[#\xcc||N\xc4\xc6!n؉8\n\x84x\xb4\xef:F\x81yq\xc5Ba8px*\xc3)\xd9y\xf3\xcd(}\xd9)\xf2\xa9@\xbdn@\x81>\xdck\x9d\xc5\xe2\xcb\xb8i\xc9k\xe9\xbbڿ/{\xe7O\xdb\xf90\xaaD\xc8\xe7\xc3\xec\xc5#\xf8p\xbeH\xf5\xb0*\x93o1\xe5XM\xec\x8d|\xb5\xd8\xdd\xf8\x94\xf9)\xf3w\x8eG\x85}\x80\xb9hr\xc0,:\xa3?\xf4P\xf3@\xa63\xa6\x8b\xd23\xde\x84?LI\xfd!\xe4\x8f\xb32\xd6\xcdF\xb4\xfe\xb8\xaa\xf9Yl\x94\xcf\xf4W\xf4\xe3H\xa1\x9e\xaay\xe7\xef\xb1E\xcb\xe9\xc4\xf7]\xe8\xc3D\xd1]Oy\x95\xa3\xd5\xcbB\xd4,\xe2p{E\xdev7\xe5\xea\xb6\xdeԏ\xcfg\xa2U\xacgn\\\x95`3\x80\xc6]\xe1\xdd[n\xbd&Ne\xf6E\xf2W\xb66?\xc7\xc5\xf3\x8f\xa4\xd6َ<\xf3\xbf!ն^=\x84ݠ\xfe`bP\xadoi\x9f\xdf\xfd\xf2Ot\xfbm\xf7Fi\xcf\xd8a:\xbd\xf0\xf0\xd3u^\x9b(ä\xad'\xd0\xfb?zL\xa2\xad\xb8\xe4\xfc\xabh欩t\xd8Q\xafle\xd6pMzZ\x81Mj{p\xc5\xf2L K.\xa5[~xK&'\x8d\x97\x9f\xf7.\xdae\x87ʱ \x8f\xe7uâ^\x96\xa8O\xdae\xd9[ϿD\x95,\x91G\xb5\xf5\xe7u&\xfe٣3r\xd7!{\xa9\x8c,\xb3\xfb +K\x8c/\xed\xb2\xec4/q\xca.\xeb\xffj\xee\xf4\xccԹbeCE\x90\xee\x86\xb0\xedò\xf9s\x82җU`\xc2\xed++\xe4!y\x87\xb37D˛\xf5ɫ\x92$9\x83\xee݈\xd6\xe5\x90xXo\xad\xcf=\x98)\xff\x95,Sv[\x80a\xe3\xd6.0\x9e%$><\xbb\x00j|`\x80d\xc0d\x00\x85N\xf97 \xadx\xc7\xcd\xe2^‰{\xe9\x82饱nI\xb5w\xa0 a\x89\x9c\\b\xbc$\xdb \x84\n\xca\xe2nh-\x83s\xca?\xe2:\x8aq_\x8c\\ܛ\xf6P\xb6\xbay\xe3\xa1\xce\xf4\xa0\x95\xe1\xd8 G\x8c\xe3\xb4\xe7z\xb4\x88Ƽ\xf2\xd9\xd7#Q\x81\xd9p{|D\xaf\xf3\xa9j\xff䫎\xc4}\xf5Y\x86\xe7\xe5\xeb\x93Q1%y\xf3\x93\xf4\xd9'\xa3\xa2u\x92-\xb37\xd5|\xd11^Y\x8c:e\xff-ۇۧeEu\xecy\xf4\xdc/Xr\xc2|\x8a\xe2~\xc9W\xeb\xc4\xecP=\xf2~\xac\xeb'\xf3\xe7S~\xac\x84F\xc3\xea4\x82\xe4\xfcU\xf4Y>\xb4\"$ \xdaW\xcasqh \x94,o\xc9\xf5@n\xb0\xfe1\x9eCw\x94S_\xec\xa9\xd6/\x88Md>\xea\x87\xee\xb0>\xc8W\x85\xed)g@\xea \xe2\xd0\xf8\xe4\xcb\xca\xc30\x82?\xf9\xe5\x9f\xd1\xfe\xf8\x80@\xef\xf2\xbc/\xbf\x9f\xb6\x99\xd1\xdek\x94[\xb1\x8a\x96\xad[\xef\x8d'\xae\xbf\xfaV\xba\xf3\xf6ěh䨑\xea[\x93G\xd2\xd4i['\xda\xd0_\x982n \xed2m\xaa\xbb5\xd3a\xf9\xf2\xc0\x99$\xadU\xdfj\\\xbbq\x88\xd4\xc3\xe4A\xf5G\xfcp9z\xd0\xccx\xbd\xc3Z\xfa\xd9\xfd\x92Ǘ\xd3%\xdf\xfcitok+\xf5J\xee\x83N|5M\x9c2\x81\xae\xbd\xe8Z\xb4\xa9MP\xb8\xf2\xc1\xff>\xd6\xe2f\xa5\xa9\xc0p\xa8\x00\xef\xf8w\xa2y\x9f\x81\x9f\xa7\xd4\xeb\xe9~\xee\xcf\xdde(\xbc\xf3γ\xe8\x8as\xff3b\xc4E\xf0\xfc\xc5\xf8\x91\x88A{s\x82`\xfd\x87\xfa\xde.<\xfd\x91\xf7\xee(\xf1\xc5v4+\xbd\xe6Q\xe2\x90>\xb4op_V`\xcby\xcd{5\xa9q^W\x8d+\x9f(\x90p\x9b\xdd\x9a\x88E\xb1\xe9֭\xcaø\xc8;\xac \xa7\xa4X\x8e\xacA\xd4\xd78\xc8\xe29\xb6=0\x87Uc\xf4\xafy%\xb2\xb0@S9W \xddP56a\xec\xfd[¬D\xbc\xfaO򉚹\xd1S`o\x81\xd0qܿs\x97\xb2ʥ/\xdd?5\x9f<\xe1\xdc\xfc\xd3=\xcac\x00\xe5\"N\xe5ו\x86\xd8xE\xf1\xe2\xfapW\x84V\xa4\xfd\xfc\xf2\xcf-\xb9[\xf6X \x9e\xaf:v\xbb\n\xd0s\x9dp|\xdcy%\x9d\x89\xe0\xcb'9\xc2{\x8c\xa4:\xec\x9dd\xc3\xdeR\xe7'\xc6An\xb5F\x80\x9c\xbf\x88\xab\xc3\xf2ڣ\x9c\xd9\"\n\xb0͊8A\xed\xf2\xe8q\xc8?\xda'\xb0i\xf3aGql\xb0\xbc\x86N\x9d\xa0$\xe2)\xdb\xe3d:\xf1|u\xfe\xf2\xaam\xbe\xd1Ɵ0\x8e\xcc܅\xa9\xc9\xcfί\x9c؞oy\xec\x91\xef<\xf6\x8d\xb7G\xa07a]\x9f\xb6\xf57vQt\xbeَ=\x85y\xa8&\x98\xa8\x87\x88\xe5 X? \xac-\xa4\xbb\x98\x8b\x95非o\xc6\xc0\xf2\xc7:'\xd9?2\xda*\xaa\x81V\x80\xc7{\xbb\xff4 1\xaf-\xf9\xacO\x9bD\x86\xddBrlwĆ]aZ&䪕]?75\xc6:\\\xb67\xbb\xb5\xda\xea\xe2\xeb~y1&\x85\xf1\x90\xef=F\x85\x9d˜)V\xb4\x8f\xbd\xf3b\x8cR\xbe\xce\"\xfa\xc0G\xbft\xb7\xf7^;\xd3Y;.h\xd7\xca`Ѫ\xb5\xeaA\xb4~\xb0\xdc\xcaN\xb8\xb5\xab\xe8¯\xfe\x906\xa9o\xae\xfd\x8e\xd7\xd1.\xbbm/T\xb3\xec\xd3\nl\xa7~\xdf{[\xf5\xafS>/^\xae\xbeu\xbfX\xcd3\xfe\xc6s\xf3\xa9\xa6w\xde\xfe\x00]\xf5m\x91\xb31\xea퇜|\x8dR\xbf{˟{/͹cN\xb4\xce\xff}5\xb7\xedإ\x95_\\\xf9;\xfaǽө\x9f8\x8e\xf8U\xffͧ\xa9@\xde\n\xf0\xab\xf9򼞛7\xfd\x9a\xf3\xaei\xe9\xea\xado\xfewz\xff\xdb_\xael\xe4|\xcd\xf1\x8c\xa0j\xfd5x8U\xa0ӳ\xfd\xf7+nD\xb7;\xeb+\xf9\xe8F\x92\xf2%\xeeP\x96\xec&\x85/\x8b\xd1o\xc7qY\xc1\x86\xf2V\xfb\xf5 .\x97f\x8b|\x95X|qL\xad\xde=Ȕ\xb7Ŕ\xcb\xf3\xa9朤\n\xfd\x99_k\xf5n<\xf1F\xb4\xeb\nU\xc7\xed\x91\xef\x98`h\x00-\x8f\x81[\xeb\xb3Ï\xf9\x9bn\x96a\x90\x8f\xee\xda\xc7\xdaCj\xffi68<p;L\xcc\xc0S\x9f\xbeon\xbf\xc2}_\x82 \xb8ّ]?\x99o8\xbfZca\xf9|BG\x90O\x8b-\x8b1UT_\x94G\xfb\xea1*\xecF\xe5X\xe1b<\xf6΋1JUx\x8d\xfa}\xe8Ï\xfdj\xd0\xdd63\xa6\xd0y_~_Ю\x95\xc1\x93kh\xc1\xcaխLR\xdc=wΡ\xc9S&\xd2.\xbb\xef\x90⚆\xfe\xaa\xc0(\xf5\xad\xf6}\xb6݆F\xc89X\x85\xf2y\xeb_\xbd~\xcdW\xf3\xaby\x00]aa\x95\xabeO\xae\xa4\xef\x9c\xf7\xd3\xe8B\xd8\xf3\xbe\xeeK\xbb=o7\x84\xbf\xca\xdf\x95\xbf:\xff\xddz\xab\xc0\xda-\xef\xbf\xebA\xba\xfa\xc77ѱ\xffu\xed\xf4\xb4mk\xa7\xafT\xdf\n\xf0\xba\xfcK\xbd\x9e\xdb\xf7\xb9\xee\xa2\xebh\x83:\xa6\xfa>#F\x8e\xa0\xdf|\xff 3z\x84\xc7\xcfЬ]\xfd!\xf9G\xfb\xa7\n\x84F\xb8\xf0\xf55whV\x99\x91\xb0\xf7ipd<|d\xaf8\x8f9\xde&\xb28$\xa7'<'Q\xf5u_ʼnT)O|\xb1D\xbf\x94\xec\x90\xf2\x80\xe5\xe7Wq\xacU\xe7\xbbQ\xad\xb2\x80\x00\xeeW&C)\xe8M\xa4k\xbc\xd4v\xc1\xfa+?\xefx\x9a \xd2ި2㙻<\xa6 v\xf8\xb0\xbc\xde\xd0n\x81\xf3\xc51z \xe6[j\x87\xe2\xed\xd7c\xca\xe2j\xf3\xb1\xe3s\xcbmeա?\x87\xb5G;q~Z[E=1\xaa&\xab\xa8\xb0,\xaeI:\x85ed\xe7\x8b\xe3\x8dGL\xe4\xdd|\xd1:\x851=T\x8f|\xa3\x87VX8\xf6\xca\xc6q8R=-$\x87vG\xac\xfa\xecZU\xb8]\xb5\xc9\xfe\xf1?l\xd2y8^\xd7'=ߵ\x85{\x90\xc4Xj\xc9>4\x96\xf1\xa7\xbd\xf7\xd3\xff\x98AY\xdcO9W\xa9\xd5_\xaf\xec\xa2\xedq\xbe\xb1\xa2\xf8 \x93\xf9\xe4\xf7\xaes\xe86\x8f\x95\xc3\xf8ȻmF2b \xee%=\x94\xc5\xe9\xc8úŖ\xafd\xbd\xf0\x82\x8be\xfd#ap\x8fy\x94\x8fr|\xbc\xcd;X\xa2+(\x8f\xf1\xf1\xa7\\L\xf3s\xaf\xd6\xcdR:Z\xbdJ\xf9\xb2o}ľ\x81%\xcb&Զ~p\x90\xfe\xb9D\xbf\xda7d\xdb\xf0ïO\x9b\xba5M\x9b0\xbe\xf2\xc4\xf8[\x8a\x8f,_\xa9^\xc1\xed~\xa7\xb8\xf2 [\xa8C~\xc1\xa5\xb8WrO\xdbn\xbd\xe2\x98W$\xaa1\xff\x9f\xf3\xe9\x8ek\xef\xb0m\xdbn?\x83Nzߛ,\xae\xdbʠ\xfa\x8d\xf0\xaf}\xee2\xda\xef\xdf\xf6\xa1\x83{I\xdd\xe45zj^\x81\xf9\xabW\xd1Zu,\xcb\xfa,[\xb4\x8cn\xbe\xe2\xe6,ʶ]\xf4œ\xe8YO\xf7\xbc\xddжWwVB\xe1\x91.\xab\x8bg\xbf\xc87\xb8\xbf+\xb0e?\x88Vc\x97\xb8\x90Q[qhC\xee\x8b\xe1\xe6$p\xcb-\x8a+N\xb4h\xf8\xb2\xf6)\xd98\xa0h\x80<\xe0\xc4\xfcP}\xcbc\x9d\x91\xf7\xc1\xa5}Pi\xc0\x83\xbf\xe6A\xb48\x9f\xe0[\x99\xbd\x99\x910\xbc\xe3i6@{#Ҏ\xaf\xce\x86\xff\xee \xbd\xf9bx,\xf0\x86v \xc3\xdbz9F\xaf\xa1 T\xe2\xad=:\xae\xe6\"\xb4;!\xaa\xcdՠw\xe4\xcbc=\xec|\xc4\xf9\x99\xc02YX G\x94\xc74\xaez\xa8\xb3\xf7X4\x97\xafP\xefshGAv\xfe8\xden}\xf3Ak\xc8\xf6\x86\xbd;\x87\x8bW\xa2*\xc5\xc5#ףG\xe6\x8f[+\xd7R\xefqtU\x91/\x8f}\xf3]{\x94=\x9cl/x\xed\xf8z\x8cv9\\\xa9 {\x88\xe3\"\xf3Gl\xd9\xfb\x8bcn\x8e\xc9Q\xea\x97\xcb|\x92\xf9\x83\x95)\xe6͍^\xbe\xe8\xe5\xedQ'\xc6C>\x8c\xd1CY\x8e4\xac,\xec)Y/\xb8^I\xd5&țX}H\xdc&\x8f\xf2Н\x8f\xb7j\xb0\x83%\xea\xb3\xc2\xa5\xbc\xbc~\xe1\xf7n\xa4\xff\xfcA\x81\x9f\xfa\xe8\xb1\xf4̽\x9f\xb4\xf3\xf0=\x85\xbb-\xf1\xd1M\xfb0\xae\xc0X\xf5\x87 {Ϝ\xde\xd62d\x95\x87\xbf=oŪ\xe87\xa0\xb3\xf8\xa6\xad\xbd\n\xfc\xe1\xa6;\xe9\x96\xdf\xfe5r2R\x8d\xe1\xab\xdf\xf1j?)\xf9\xc7 \xe6,\xa0ۯ\xb9\xdd\xda\xff\x85\xfc\x80\xf7\xdf-\xae\xe3ʅ\xea\xf7\xe7ת74\x9c\xf6\x89\xe3\x89\xf3j>M\xf2V`\xfd\xd0 \xcd[\xb5*Ӝ\x8fq??\xe7癜4Κ5\x85~r\xe1\xfbWF\xc2\xd9F9@[\"\xe7J\xfc\xe0\x9e\xb3KQ\xb3V!\x98\xe3\x8fO>\xf2\xfd\x82uV\xee\xc9O\xf4;F\xaf\x85x\xb4opw+`_\xcd\xed +#\x8b# \x9fS\x00\xad\xb4(_9\xdd\xd9 \xed\xbd:;E\x84 \x9fW\xac\xeb\xcd\xee\xb9-\xaf\xec\xef\xc3)\xd9e\xa4ս\xc1W\x91\xac\x88-\xe7\xc4|w7OT\x87\xd1\xaf5⍳4\xd6$#\xd7_\xb7\xe7Ũ\xa3\xf38\xaf\xe2\xce+\xe9L\x84\xce\xe4\x87\xe3\xc9ڹ-o4\xec\x9fc\x8d\xe4F\xae\xcc\xc7\xd6\nD\xaaE\xaf90\n\xce\xd1%a\xeaoy\xd1l\xb4\xbcӆ{\xf4\x9f\x88\x9e>\x00\x00\x8d`\xff\x94o\xe9\xd7Tlkc\x89\xca\x83\xbf\xb6\xf46\x96\xeea>v\xecH\xb7b=%.fj\xc5hb\xa4\xfa\x8fJ\xb2:\xa0\xfc(\xa7D\xac\xe6ʼnGz^2SfT\xebY\x8c㯮\x9f\xd8<\xa8ݧ{\xdb\xd83\xf6k\x9b\xf0al$\xc4y\xe7\xcb3|q\xed\xa8\x84Q\x00\xca\x9c\xde|\xd3~ml\x85\xaf\xad\xbfal \xd0p\xa0\xfcraw\xbfB\xf1HM\xb7\xf9Y\xb2\x81\xb6Ҧ{j\xfb\xac܊\xf17\x83\xff\xec\x8bs'&^\xb1́\xe1@\xf33Ӎ\x00\x97\xcfx\x85|]\xdf\\\xc2[ŸC\xff\xb2ґ\xbf\xeaȋ\xabnxE\xba\xfc \\\x90\xa4 \xef\x87\xe9\xb117ot}{\x8c\x9c8\x8cA}ʋ\xb4\xf4\xb8\x98\x94ry\x94ޚ\x96\xc5Y\xa9\xf8\x98l,%\xc5$hΨ\xf5\xa8\xe9\x95\xc3\xc6\xffyH,\xf9\x9as\xdah\xc4\xf3\xaf\xdfIt\x9f=\xacc̀ʵ\xb0\xe8\x89kOl\xbf(l,Kc\x9f\xfab4\xfaG4\xe9\xabF:\xee'כ\xe2\"\x87 \xedO\xff\xfe\xc4\"ɤI\x8ds\xa9qђd\xc6:G\xab\x89@\xe7\x86\xf6\xb4N\xbf\xde\xfch\xa9\xb9Z\x9ak+\xb9o:q\xf6\\\x9a\xbfdii\x82\xea\xb5c#\xb0h\xe1b\xfa\xfb\xf7\xd1\xe2\x85\xe6\\\xed3\xb8\xedp\xd8\x91\x9d\xaa \xefN\xa0\xb7\x9f~ۓնm[:\xe7\xd7\xc7R\xbbvmce\xd7ፗߣg{\x8d\xb6\xddqS\xfaՂIuZP>m\x9cMr\x8a\xdaV._I_\xf5pɕ\xb4\xdfVt\xe61;\xb9\xfb\xbf\xdf\xd3k\xa4ʮc\xb4z`ؿ\xe1\xa4k\xffp}w\xcayJo\xf3\xf9\xfc\x84\x81\xe8\xc2z̓\xa4\xad\xd5o\xb4 o\x80\xaf\xe2\x80\xec\xd4+\xf9\xd3b\x94\x9b\x8cQ#\xd4@r\xdb\xbdH+\xc4\xc4C\xad\xa0\"gu\xe8\xfe\x83\x9fѯ\xd6x\x89\xcc&\xf8\x96n\xb4\xb3OG\xfe\xf2`L~ Wj\xecJ0АC\xfd\x80\x85H^AU謤\xe0\xe1G\x94\xa6 \x80 `\xb4\xf9yKQ\xbbȑ2 G>\xff\xa2\xca\xcfgc\x81\x8f\xa3= F*\x9a\xa39J\x83V\xa5\x8dPs\xd8Y\x9d\xd1\xfe\xe9\x8dTۯ0{Rgw\x99\xf2\xcdׇ\xa3\xf5H/WƇ嶔\x8cP\xae\xae?Qק\xa0H/\x8e\x83\xd7#\x91\xc4\xc6_\xcc\xe706څ[uI\xa6a\x8aGl\xe8\xd4@\xbb\xb7u\x8ciÏ^Kc_\xf9\xc8\xe3\xedޣ \xfd\xf8\xbc#\xc2Bk\xacd\xc1\xfc\x85t\xcd_\xee\xa2N\x9d:\xd0#\x8f\"@\xafo\xf5\xa4\x8d\xc0\xccE i֢E\xb1죯M˖.\x8b\xa5\xb7mۆ\x9e\xbc\xf3gԱc{\xc3c\xfb/\xd8_ii\xfbh?\xd2[\xf6\xbaz\xb6\xbf\xa7\xfdK\xb5_\xfb\xa7\xeao\xf9c1fP\xd6\xfef\xa5\xeb'ɯQz\xcb\x88\xc6\xe0q\xd6DP\xfe\xa0 >\xc6\xeb\x90Ct\xe4O\x8bQn:,F\xab\xa8\xa1\xfe(9\x84m\x81;\xa1~\"D\x81X\xa1:t\xf7\xe2ƪ\xf7\xdd5\xfa \xe8\\\xe4ܵW&}P\xd6 \x95O7ˍ]s\xd9\xf0\xa0|\xa4'c\xebq\xa2\xd8>\xa1\x80E3\xf8mzR\x00\\\x00\xa3\xcd\xcb[\x9a5{\x91?=6\xec \xf9\xe1LR\xf3DT\xa9rZ\x87\xablV\xd9\xd4\xc5\xf95P#J \xb8\xbd\x8dA\xf1\xd2\xcaC7R\xfc\xbf\xa8ϧ\x8f\x84+}F\x9b\x9a\xc8\x94ג\x8e1BŰ\xd2\xc4?\xf1?\x88\xcb\xebsRt\x91\x9e\xc2\xf9j$\xe2\xf5I=\x8eӇQ~\xe5EZm\xe0$\x8f\x94^֖\xdf\n\xf5O[)\xc6|\xbbDB\xba\xda~N\x94\x9b\xe3\x83\xf2\x91n\xb0p\xa9\xffȁ\x8aa\xa5\x89\x8c`4PfK\xc2\xea\x93\xc6'/F\x9f\x9b?>\xc5,\xc0\xee\xb6X\xe4O\x8c\x86ep\xcf6\xbf\xdc\xf5\x9fO\xe9&~.\xfaN\xbe)W{ \xb2\xc6\xf2.\xb6\xfb\xacT\xa0\xabh\xf2Х\x8e\xca\xcbZ\xf9\xb6\xb1A2c\xebW\x9c}N_\x8c\xff-\x96\x8e\xf1\xff\xb8,s\xfcl\x00\\B!.\x8c/\x8a\xb7\xe9\xed\xf2\xe9\xe5Ğeh\x9eű\xf9Yi\xba \x8fۡ>&H\xd1O}\xbd\xf7\xde\xc7u ?\xb2\xbf\xe5\xbas\xf9\xe5yC9u\xd9<\xbd\x9c\xeb[\xeb\x8f@\xc7\xf6\xedh\xbd\xfe}\xca2z9\xff`\xe2ә\xb3i)\xef+\xb1\xc9,\xe0I<\xf8:w\xceZ\xb2xu\xeeґ \xedGC\x87 (\x8b\xfd\x95\xb0\xb92_z\xf6-z\xf1\x99\xff:\xd1[\xee\xb7% Y{\x88\xc3x\xf0\xdf\xc7ߤI~\xe1_c~\xfc>\xc8R\x93X\xa2e@\xfa\xb8\xd3\xa4\x81C\xfa֤\x8du\xa3j3\xcbW\xae\xa0\xcf\xe6̉5n\xda\xc4i\xf4\xf2\x83/\xc7҅p\xfdE\xc7\xd2F\xeb\xda\xf3\xaa\x95\xf4\xb1?\x95\xd4\xffJ\xa2\xa3\xbc\x96\x8a\xb1\xff\x87\xdd٬t\xe4\x8fŘ\x81\xd8\xffKµ^?ɾz]\x9a\xdb=\xbbL,\xac\x81\xf4\xf0yjJ\xfcS\xa6\xbe\x9f\xa8\xb6\x86+\xb0\xf2]\xe0\x81^\xa8\x9ejD\x86R\xe9(q\x92|\xe4\xb7\xd8\xf9\x97k]\xae\x8a'\nZ\x93+\xafX\xa4*\x82e\xd6\xd2\xea\xecЀ\xb4\xb8\"\xd6I\xd4\x00Q\xc4!\xa5\xc7\xe1\x8aV\xa1q\xf6&\xf9\x83\xf4\xb0)¡ґ\x8a\xb5+\x87\x8dz\xfd\xf1-2\xf1\xfaUH\x8f\xb3\xbdiN\xac6\x96\xc1\xe6\xf4!\xac\xdb\xf7&\xda?mOl\xbfxltDK\xf3\xcf\xee$:Z\x8a\xfcHχE\xaa## \xe7\xd3\xd4\xfc\xb50\x82yq6O0\x9aX\xe9\x95\xc3\xc6_\xcd\xe7\xc2\xeb\x8f \x99\x9d,\x9b\xfc\xd5\xd8\xb48P$\\nC\x83\xc1\xd4 ]\x00\x83\\\xd0ҁ\x9c\xf9\xf4\xa8\xb1\xfa\xbe{\xea\x9f5\xd0v\xe8\xc2+\xb6\x9d\xb3\xc1\xb1#6\xed\xea\xd3\xf3a\x97b\x85\xe6\xb8q \xa4\x97\x8e\x9dC\xf9 v\x9b\xea\xa5\xdbc\xe5X\xff\x9b_\xc4 r\xfe\xc74\x98\xa3[\xbfpgŻ\xf3)%݅'\xa6>\xd2]\xbecx\xc1=\xe7\xccW\xf7B\xf5M w\xbe\xd8\xf8\xe8\xf5\xfb\xfe5\xd4t\xc1j0\xfa\xdf\xe21FT\x922u\xe9yq\x8bT&\xfc\xe8E\xc7+.\xff0}l\xd4GK+k\xf9\xf6\xbd\x8a1hOV:\xf2\x87qV ȟ\xa3f\xf5X\xebG\xd1\xe3h\xc8\x8dE\x83J@mi1J~`̛t\xdd\xcdObq\x9fqꁴ\xf5\xe6\xeb\x87ʳ,\xe5\x99\xd7͘\x9d\xa5J\x9d\xb7\x85F`x\xefԫs\xa7\x92\xad_\xb6b\x8d\x9b\xd9X\xd6Ah\xb9GO\xf8\xf4Kz\xed?\xefҬs\xa9i\xc1B\xd7ܮ];\xeaӯm\xfc\x9d\xf5h\xf3\xad7\n\x92Z\xdd\xf1x\x8e\xc7}\xb7?\xc1q0W\x98\xe1\xacN\xdf\xdes3\xeaخ=umh\xa0e<\x007\xe9\xd2\xbf\x9f\xbd\xf3Y\x9a3\xcd \xca\xed}\xd0\xf6\xf4\xcdo\xaf[@\xafUp\xe7ͣ\xe9\x8b Si\xbb\x9d\xbeM\xdb\xed\xf2\xedZ5\xb3nW F@ΏOxy\xeeb\xdbC\x97?\xe4Σ(\xbe!C\xfa\xd0=W\x9f\\@\xc2\xfe]\x91\xd2\xc3\xf7{S\xdf\xff+\x95n,\xc2\xfe\x87og\xb4|\x9f^?\xaaG\xa0\xf9#\xe0\xa2\xbd\x97_l\x8f\x9eXh\x9a\"ib\x83\xb4\xb6_ߝ\x96Ao\xa4\xeeM\x97c\xb0\x9a\xf0M\xea\xea#\n\xccJG~\xc4I\xf2\x91\xdfb?@\xa6 '\xc6\xf0\xa05Y\xb0\xf2\x8aAh\x8e\xb5\xbaz;4 -\xae\x9e\x85V\x93F-\xc9\xc0\xaa\x96RaZ\xfb\xcb\xeb_\x92\xb4\xf2э\xfe\xf5\xab\xd0_\xbc~ſ:HΪ\xb3\xfaoRD\xabnxQ\x85\x85֊\x8fZ\"\xd5J[:X$\xa8\xb4\xacѓ\xba\xc1 \xebi\xe59F q\xb8<ڪ/%Ο\xac-\x94\xcdr\x94\x8e\xb5\x91^9l\xfc\xcf|}r#;?\xf0\x00 r\xe8h6\xba\xda\xa3f^\xc7.\xfcAlp\xf4\xdaƾ{\xd6`\xbf\xc03\xdc \xac\xd9^26\xfe\x86\xfa\x83\xd1\xe2\xfd\xeevF\xba\xffr\xc57\xa3\xb1\x96\xcb+\xd21t\xbeT\x8d\xf1\xc1\x88\x8d\x875\xd0ѭ_\xb8\xb3\xe2\x9d)\xe9\xce\xfd\x98\xfaHw\xe9\x8d\xe1\xf7P\x9c3_\xdd \xd575\xdc\xf9a\xe3\xa3\xd7Ӥ\xfe\x9d>\xaa}\xe8~\xebǡ\x88c\x84S\xe2\xd6\xa9\xa0\x87.\xbf\xf1|L\xc8?\xccG\xe9\xe5j \xdf>#\xb7\\89F{\x91^:F \xa5`\xad+VaD\xd0\xd24\xf4\xa0<\xac_\xa3\xf4\xb4\xf8\x9e\xd1x\xf6\x85\xa3\x8a g\xea<w\xd6i\xdfO\xe4Kb\x98\xc0\xdf\xf8\x9d\xb7\xb8\xfe\xad\xe8\xa48\xb5dz{^\xeex\xfd\x81}\xa9m\x897A3=\x87\xa1˳\xb7,E\xff\xf2\xf3o\xd3\xfb\xff\xfb\x84\xe6\xcd]9\xf8\xf7\xfe{\xd3񧗞\xffq\xf2\x9b\xb3|\xf6̹t\xdb\xf5\xd3\xfb\xed\xed<\xf8\xbe\xef\xb1{\xd0\xc0\xeeݨ\x81\xe3\xf5Z\"\xed\xf1\xf9\xbc\xb9\xb4B:Q\xfcO\xbe\x87\xbb\x92c*߅>\xeb\x97\xc7P{\x9e\xdf\xb6W_x\x87\x9e{\xf2 o\xe6\xfb\xe9Y_\x9e\xbb%4Z \xd98a\xff0\xa6\xc8\xca2#ZfF\xdb\xb9\xe5L\xeaգ\xb3c\xc1\xe7 G\xb0H\xd7sR{ \xcdI7\xb6\x98\xbf\xd8\xffD?|{\x91\x82!\xbd\x8e\xeb(=\xfe\xd2\xdc\xf1\x99X\xba\x96\xe6\x94`ϣЋ\xeb\xaf\xf6\xc9\"\xe9\\ם\x86~ \x95\xb8\xe5\xe8\xcd\xe9c)\xbaс\xb48\xa3N\x8dYZ\xf1y\xf9\xd1,ѧ\xb2\x90\xe6a4\x99\xe8E\xf3\x87e\x85\xe8V\xbe\xda\xe4\xd3M\x89{\xd1f2\xf3m\xc5\n\xf0\xeb\xc1\x8a\x9d\xd3h\xb3\xe1\x83 b^\xcbn\xc4\xc0Z\xc1\xd1\xfea\xfb\xe1C۫\xc0}v\xa9dl\xc3\xe2\x9a\xcc\xf3\xe3kE\x9fǫl}\xb7C\x83\xa2\xb3:Kw \xac}.>\x85\xd4@> !%N\x92\x8f\xf6\xe6\xc6)\xed\xc9\xc0&M\xa2\xe6c5m.\xa5gÕ\xe8G;\xc5>\xb5 i\xd5\xc1\xf9\"\xe4[\xad\xf5\xabcm\xf9\xb5\xa8\xfd\xda\n\xe90>H\xa1]٤\x85\xa3\x99\xb7>ځ\xde \xdd?\x83\xf2jT a\xc9-\xa3D\xedo]\xfe\xa37\xd2R\x96\xdd[S\xf3=\xebc\xbd\xe82\xdaP\xe6D\xf9k\xa3yq\xedyV\x8b\xf2\xc6#*\x83}\x8b\x8aS\xcbw=-\x97\xf5j\xaf\xef\x819B\xf9H\xcfs\xc6\xaaQ5\x84%\xaf:%\x8dz\xad\xf1Qz^\x8cr+\x8c\xd1\xdc(u£\xee \x9di9@\xb2˱lJb=Vz{\x95*\xf8g\xda\xcc\xf9t\xc4IW%j<\xb0]\xf6\xe7S\xf9\x92\xc4\xff\xebKt{a\xeaܞg\x9b\xf2r\xe7\x9dx\xef \xf8q\xc3\xcb`餹\xf3\x8bΨK\x8aqsӇ\xf6\xe8F\xfd\xbau)\xc9 \xf9&\xf4\xa7<z\xc9\xf2\xd2\xa1\xe5\xc7ao\xbe\xf2>\xbd\xf6\xe2{ޒ\xccy \xc2Ku}\xf2~y\xab\xd7d=|\xbe\xf5\xba\x87\xa8q\xd6<Ͼ\x8e\xfc\xed\xe4\xa3Nݟ\xfa\xf5\xedy\x85_\xb4|M\x9a7\x8f\x96\xf1棯\xed\xd5\xe9ݷ\x9d|\xd6jҿ(\xa3\xe6\xf1\xec\xd7]z\x8fG:\xf6\xb4hА~Ql\xf5\xb2z\"#0g\xc9\x9aִ \x92&\x85K-\xa51׏\x89\xa5 \xe1\xa8|\x97N>\xf4\xbb>\x8f\xde\xf4\xb5\x83\xe0S\xccQ\xa9t\x94\x878I>\xf2\xd7qY#\x90\xfer\xd3Qު\x82W\xbd\x81hISn]WɌm\xbac\xa2\x94\xf5,\xa8\x860t -\xceh\x9b^\xc7U\xbcT\x972\xc5Hϋ\xd1,\x94\x8f\xf4\x90Ȑ @\xc7\xdd4D\x9eTQ\x8ct\xe7Ӎ\xc78p\x99\x87\xa6#\x9f\xacŷ\x90\xd6\xe1\xbcO-\xcf*\xf06\x8a3\xe3j\xd9k\xf5\x94\xe8\xb6\xacz\xb8\xfdb\xf3\xc7ړ\x8aμ\xce|?\xe6ʳ\xde\xfb\xbb$Lj\xba/\xb2\xe0\xc4\xd0$\xd1C\xa0 \xb1>2\xe4Š\xb7\xc2е\xafՓ\xa3^$\xfcJ7\x8a\x92\xa2\x83n#?\xd2+\x8fт\xbc\xb8\xf2\x96VFC>1ж\xfc\xf9f$\x95R_\xeb\x8a$\xf4\xed s`\x8d\xb48,\xb9e\x94\xa4\xf5O\xa3\xc7_[ޢ\xb5h\xd2\xe3\xb1\xf1\xf3=;6\x884\xd5%%M\xc3\xe5\xffE~\x9fR+G\xe8A^\\+\xfe\x94ێ\xbc\xf1\xd0,\xd1\xfa\x85v\x99\xfcӻo!M֮\x8c\x96\xaawj\xd2\xc3g\xd6Ȃ\x957*BaͫF\x89\xc6D[ /\xaer\xb4\xd0ܬ\xea\xea#9-\xcejFV~\xa4\xdb\xef\xe8\xcbha\xd3\xe2\xa2U\xbbv\xe9D7]svQ\x9e\xb4Dd\xfcD\x96[.\xc3 cZ\x9d\xcd\xcdׁg\x8d\xf6\xe8ؑ\xba\xf1\xc0s\x9e9ځ\x97G3\xa6\xcer\xef\xca\"er;\x98\x8fq\xdcY\xb0M\x82\xfc\xe7\xff\xfexn\xb28j\x90\xb3\xf6\x8f\xbf\xe6\xbbo\xd4$\xcbr\xeb\xf6\xfd\xa3v\xa3u\xbe1\\ah/׋\x89<+ZfQ?u\xcbS}\xe7=\xb7\xa0-\xb6\xdb8\xc4[\xcb\xd7\xfc\xe5N\xfeQ\xc2\"\xdaf\xa7Mi\xfb]6\xabeS\xeb\xb6\xd5XdE\x80q \xcbs?|\xafPd\xd6tCC;z|Թԁ\xf7ަ\x97\x94\xb8\xcb~\xa9\xf4\xa4&\xc9O\xaa_\xa77k\x92\x9a\xaft\x91\xa9\xe9\x9aU>\xf2W \x96\xe6\xce\xd9^\xd6R\xbex\x9b\xeb @$\x90\x89YV\x92\xe39\xadl\xbejI\xc5\xd1\xcbl14Gl\xa2ƙ\xac\xaf\xc7b\"\xf2\x87\xccF\x86\xb4\x89R\xad\x8b\xb4\x9a\xc052ׄ\xb1\xa9\x8d\xf0\xbd1\xfe\xe8㙾 c#:\xce{_\x9e\xe1\x8b\xc3h \xcaCz:,R\xe24\xa2\x868\x9cNS\xedq\xc5\xf9\x83\xf1\xc8n\xb9HP\xe9X\xa5W 4}\x8b\x8cF?_\xd1–\x825\xc2#\xa87d\xbdᢻ(\xae\xc6\xe8\xbe\xf9\xd1\xfe\xeb\xcb\\zU\xdd\xf5\xeb\xc7ʅ]\xc2\xdb\xf8\xa1>\xa4'c\xeb_\xc9\xda\x8cW\xe9\x97?̗\xb2\xe1\xda\xf4\x9boHϏ\x8d\xff.\x9f\xbdf \xacX`L\xe9\xee\xed\x9dU\x88\xf9\x8f\xa7q(\xff\x90\xf3\xa59\xe8\x9aK\xa8[p\xe9'X\x94\xd4V&\x8d Rc\xac\xf7C\xbd\xff\x99\xfa\xca+\xc8\xc8S\xbaJW\x8e\xe6\xc2\xd80hғ1Jȋ\x935\xb5\\\x89\x89\xb68z\x917^*O\xeb\xa3\xdc\xca\xe2$\xedH\xaf6\xfe\x87\xcf7\xa3\xd1?\xff|l\x8e|,\x912(3\x8dn=\\\xa3\xb5\x95`jgioi\xe5\x97\xe7\x97_\\\xfc \xbd\xfa\xeaآ %\xed}\xfd?\xa5\x9e=\xba\xe5KK\\Ƀ`3\x9bҔ\xf9Mi\xab\xb4>\x89\x93\xcct\xeeܡ\x81\xbavho\x9dۙ\x81Y\xeeC;o\xa4o5y\xce|\x9a\xb5\xa8\xf8\x8fj9}\xf9 \xab\xf5\xea\x91\xdbD\x89\x81,\xdf>\xdf.\x9dW\x90 \xbd\xf0\xf4\x9b\xf4\xe6\xcb\xd0\xf2\x98<\xb4\xe5vj\xc3\xe6\xd2\xfb\x95|\xdd\xde\xe0ו\xe36_\x9be\xa7\x836\xb4\xa6\x81\xe8g\xfe\xfd*\xbd\xf1\xd2\xfbν\xad\xbe\xbb1\xed\xb0\xfb\xe6\x89\xeds\x96,\xa6\xf7>\x9c@/=\xf0u\xe0V\xfc\xf4\xe7GQ\xbb\xb2,\xb7:{\xd7\xcdch҄)\xbc\xf1\xec{t\xf1Տ\xa2#!|ұߣ\x9d\xb6\xdf$T^J\x81̎^\xb4l\x85\xf7\xe0\xc5˗\xd3\x9e\xbb\x84\x97\xa7\x96\xef\xd1\xca\xcc\xd8Z\xdcx\xf0\xb2C\xfb\xb6ԑ2;\xc9\xecf޷\xe3\xe9\xcdR\xdeЖ\xbf\xa9녖[DC\x9c\xc2 \xf1w\"\xc0.,\xc3,\xe0\xea*ƲN\xff\xdeԥ\xa1!\xb7\xfc/e ~\xe1\xa2\xdc\xf5\xa5\xe2¦E\xf4\xc0O\xd1W_Nw\xcfgA\x81\xed;t\xa0\xb6\xed\xbc\xae\xeaל2-\xd0ҷ-\x88\xfe\x9a\xbf\\؈\xade \xfa\xed7\xc6\xd2\x8f\xfc\xc7\xc5g\xc4\xdaC\xe9G\xef\x91\xea{\xc9r\x9e>\xf2\xd0 4\xfe\xed\xf1\xb4\xee#\xe8\xa0#v \x86\xb7E\xbf\xc2\xdf\n\xfe\xa97=[\x8f>e?\xb2ڀaw\xdd\xc8ڈ\xc0\x84\xb9ſ]/בG\xae|\xc4=/GY\xbdц\xc3\xe9\xba\xdfaIz\x9d\xd1{^6\x8c\xf7\xff\xe4\xe7/#?}\xb02\xfc\xf8\xc2\x00\xedAz\xe7\xcḃU\xaf2Ks\x87^\xc4%\xe5 \\\xa1\x92سЕWT\xe0e ԖQAZ\x8c\x9a\xc5h\xad\x8b\xb4\x8ab\xa3ԿeC5)3\xffs/j\xad\xad\x8e\xdf\np\xcfV PZ\x94^-\x8c\xf9*\xf6{\xa6\x95l\x00\xa0B؊u;pWRx\x80\xc0\xf0\xab\xff\xb1\xf4B\xb1%\xeagNm{W\xc9H\xb1\x9a\x87h\x9f\x84o[f\x83\xfc\xa95:\xda\xc2\xd6 \xe7\x8e\xf5G\xfd \xf1#=\xa6~} \xc3]hl\xc0t\xe7\x8f\x81,3V}e\xdb\xc7\xf9\x97\xc6!\xad+\xc6 \xd9 L#H\xbec @\x93\xa3y>6X\xdfѭ\x00=\x91\\\xfb[\x86\xc4 ꗋ\xe3m\xec\xe3\xc1\xe8\x92\xd8x\xbb\x00Tc\xb3\xa2\xbeH:3\xa9]*\xc58:@\x8e\xc5#{\xb9\xe8ֺ\x90xt\xd7\xcf?S#?6\x96\x87\xe5\x9br\xb5'\xe4_\xb3$Y\xac\xf4f74\xa7j\xbf\xb6@.\x8f\xdcB\x95\xb2\xb8\xda\xc8_)\\h\xa5\xd8c,\x92\x97Df\xcbk!Jn)8\xaf\xbf\xaf\xea\xfa\x9b\xa4\xe9\xf1\xb8\xb0\xfd1\n\xb1\"\xc9e\x91\xc4\xc6\xff\xa4hV7Ji\xb4%Y\x9c\x96\x9eFW-\xf2\xa4\xf5/>\x83\xa2\xbcBn\xe4Az5\xb1\xea\x9b\xd0{\xb43́5\x82X\x8fE\x8aj \x96\x85\xa5\xb7\xfc\xf5\xfd͊[V$\xd0;\xb4ާ\x9b\xf8\xe8\xfdU\xaf\x98ٱ\xd1\xe0G[4\xa8\xb4p\xb6\xf9\xfaM=\xc5\xceN[\xa0\xcfGqtw\x82\xb8\x8a\xf6@+\xa8A\xa3\xabU(\x8a\xb8L\x9f'\xd4<\xdf2\xd3\xc1U\x87\xea\xe30TGsj[\x870^\xb90\xcbr\xf1\xb1\xd4\xf6\x81x\xa2x\x8cOV:\xf2\xe7ž\xfd\xb6A\x9d?)\xb0\xf2\n+\xf8kk{\xbb\x99\x8d \xe8\xd0\xe3\xaf EЛ\xae\xb8\xe8\xd4HZs:\xf7\xbc\x87r\x9a\xc22\xffr\xd6\xcfVM\xcce\xe6\xef |]\xca3\xc0[\xc36\xacWw\xea\xd3%ߠ\xe4^\x8a{<\xcf׉y\xe2\xf1\xee?\xa6'}\x85\x97\xe2\x86oK\xf3\xc9שko\xb4 0{?V\xb0\xd0Q3\xa2\xdb0\xadm\x9bp>\x9d\xc1KPw\xe9ʃF-x\x9b>e\xdd\xf5\x8f1\xb4x\xd1Rϋ\x8e\x9d:\xd0\xd1'\xefG}\xfb\xf7J\xed\xd5\n\xceׇ\xeey\x86d\x00{\xa7=\xb6H]\xaf\xd6\xaf\xbd\xf8n\x9a?\xaf\xc9[^\xfc\xf4 \x8e\xa4\x86\x86\xf6\xb5fbݞ\x8d\x80\xfc\x90\xe5ӄ\xefDϘ4\x83\xfes\xff\x8azp\xc1\xfb\xd3\xde;l\xbe?\xe3\xfd\xba\x8eM\xf5\xb2\\\x8fGM\xc5\xfb\xb7\xd8߬z`in\xcc$\x87\xa9\xa6$\x94\x87\xb6@;2^}.s\xcf\x8en\xeb M\xad9\xb1\x812\xec-\xff\xaf\xf5_\xfd\xc5D\x89\xc5\xe09\xb6^\xa50\xa8-\xe6\xf5?\xc9\xc1\xd2-K!A\x8c\xc8\xea@\n\xb1\xcd\xc6\xf4G\x8c⤀+\xbd\xd0x\x8c\x8eP\xa5L\xb9\x91^.\\h\x85\xe83\xfd\xebW^ Pr-a\xf1I#(vqZk\xc9ߛh\xebe\x95\x00\xe3/\xb6o<6\xfeE\xcb\xf3\xf5a\x90\xe9\x95\xc7hA^\\yK\xf3k\x9fʛ\xbf*M\xa3\x85\xb6!=\x84m\x81\xeb\xafX*/ď\xf4\xa4\xfa\x8en$j>\xbb+\xa4\xed\x00I\xffɰ\x82\xc6P <v\xa0\xfa\xe1V\x87\x90!k}\xe4O\x8d\xad\xe8Of\x8c м\xcdw\xe9r׶\xbf\xad\xe0\xfa˙\xb1\xf1\xd7嫍V\x8c7h\xac\x8f\xf4\xca\xe3P\xc0\x8c\xa3\xe0D\\\xa5|\xb0j\xdcΚ\xef\xda\xdfb\xec \xd1\xc1\x8f.e1 \x8c \xe2K}\x96c\x9f;}\x93\xe8V\xac\xe3Gl\xeb\xbb\xe6Az\x99\xb1\xe7v\xd8;\x8c\xc6a'\xb2\x88\xcfڂ\xe8^\\<\x94?-\xe5\xb6l\x8cޣ7>=:>z\xbf\xc7\xfc\x8c\xc7FC\xb44\xbf\xf5J\xa5\xa3(\xe9͏\xd1\xc2Ja\xf4\xd4oa\xa4\x9cDגb\xbd\xf48\xe6rjZP\xfc\xdb\xc4]\xf9{\xaa7]svXP\xbd$ud\x00c\xcf~\x96\xffKx9\xeeִm8\xb0\xb5\xc7i\xc4)\\\xcaq\xf8tF#-\x97\xa9\xed96\xe9r\xbc\xf8\xf4\xf4\xea\x8b\xefz\xb3\x9c\x83\"\xe4;Н\xbaw\xf3\x96\x9c\xfeZ\xbe\xcd:$\xdfe\xe9ܨ\xd1_\xaf\\Amu:}@О\xfb\x976\xd9|\xbd@I\xcb;\x9c7w\xddq\xe3h\x92\xd9\xc0\xb2Ɍ\xff\x83\x8fڝ\xd6\\wXfg\xe4\xbb\xdbR\xbf-\xaf\xd0R\xb7{n\xf97M\xfcl\xb2g\xfea\xc7\xedE#\xd6\xdaR]\xa9\xdb]\xe5\xc85$\xe9;\xd1\xc2\xf3\xc8U\x8f\xd0\xca\"?4\xeaի+=t\xe3\xe9\x81\xf3\xa8R\xfd \xecTc\xff{\x90a\xba\xe1\xf0\xa3a\xec\x8d\xef\xaf\"\xdd$D|\xfdڠ\xfbim\xb9\xe9\xfe\xf3\xa8/\xd9a>\xb4Nz\xa6\x81\xe8\xc2\xc0\xc4O,S^\x809\x96r\xf2\xcb\xe6'\xb6\xe1s/&l\x85$\xfb\x9clĵ\xbc\xbf\x98gi1xZo\xa6U\n\x83\xda\xf2@\xf1\xb9\xdc\x97Dz R\xd2:\x90AdM\xb1\xe6\xf3\xd3]Bz\xb90\xea1\xd6\xfb\x97\xf9%\xb7\x9c\xaf\xfd\x9a\xdb;\xcc\xb1G\xca\xc2ޘ\xff\xfe\x87\x8dG\xe1\xfa\xa6\\\xf5\xe4\xffE~\x9fR\xad#\xb4 /\xae\x96\xbd\xe5֓\xd6߰\xde`\xbe U\xdb;\xad\xf4\xcc\xfc\xb6\x82\xed\xfe\xb8\xee\x8b\xd3\xe7\xe8\xa6D\xf3\xd7e\xb8\xeda\xff \xe9\xee\x97}IV\x9a\x9e9@\xd6  CH\xea\x86\xe8*\xcf\xees\xdbS\x9e\xfah&@!\xdd_\xf1Ą#\x88m~\xd8\n.B\xd8\xd8]j8\xf1\x8b\xf2\x90^ylϘ€\xf1\xcd k\xbeT)?\xac\xb7s'\xbc+)<(\x99\xf1\xc1Ij@G/4˝>1\xf6\xd08l\xc58 桸J`\xd5-\xa6\xe0\x8bw\xfd\xb4 \xdd\xf0k\xad8\x8b\n\xe3\xb3꠸x$\xc5 \xe9\xabN\xc4\xc4S\xdf\xfb\xe8\xf8\xe9\xfd\xf33\x9b\xf8\xf9\xd2D\x83r\xf5>_6l\xb8\xfd\xbf\xbe>\xbf,x\x94D\xf2V\xe68\xc9\xa4\xe7\xc5h=F8]m\xc1\xbaD\xfe\xe5Az\xf5\xb5\xb1aB\xa0Dn\x817\\yu\xeb\x96o\xd6k@\xd4*w(\x83\xad2\xfby\xee\xa2%\xb4,\xe7\x80k-\xadW\xe7\x8e4\xbcw\xcf\xcc&\xca\xc0\xfc\xb8\x99\x8d\xfc\x9dp\x98ŜR\x92 (?\xf1\xc8\xcb$\xb3\xa1\xb5\xaf\xaaU;t\xe9B\x9d\xbau\xf5ʽ脁hZ\xc96D\xb4\xcd\xdblD;\xed\xb5\xa5\xbfJ\xa0*hA\xfbŜww\xde<\x86fL\x9d\xed\xac\xdeu\xef\xadh\xb3\xad6l\xd1~9gr\xbc\xf9\xca\xfb\xf4\xf4\x98W\xbd\x9a\xebo\xb4\xed\xd8.9\xa4ԫ\xac\xaa\x98\xc8߉N\xfa1\x91̈\x96\x99\xd1Ŷ\xfbo\xf8 \xe8\xdbò\xe8=\xef\xf7\xadc\xff{\x98HO\xc6&\x9c~4M\xfc\xb4[z\xfd$\xf9աۤ\xe1\xfa\xe7S\xccQy\xe8\xfe\xf3l\xb4\xfcZ\xa7\xc7/\xcd\xedg\x8a\xf1 1\xfa\xdbR\xb1\xbd\x8e\xb8\xf70i\xb1\xf5ײ\xe3k\x9fX\\sa\xca\xea@Z\xfe2;\x8a\xe9\x97\xa3Y\xe8\xd2o|\x92T\n\xe0\xc1\x00\xf6-\xce\xfc\x9e\xd4\xceG#P\x97\xe6\xd6\xce}v\xd6\x00\x9fߺco\xc8_ P\xc5p)\xe3\xba5珍\xb3\x8bW\xb4q\xed\xba1ۄH\x9dOI\xea\xe8\x96\xec\xef0\xbe>\xc5a\xc2b\x83$\xd1?\n\xae%,A\xd0\xbb\x82\x87\xcb\xeb\x8fZ\xa3\xdaP:\xd2\xf3c\xa3!\xb9\xa3\xad\xc1\xcfg\xb4\xb0\xa5`\x8dp\xb4\xfe\xa8\xa5\xf8e\xa7\xf8\xa8\xfe \xdd\xffᎶ\x9fO\x8f\xcb#7m\xb4T[\xb9\xf9\x8d\xfe_\x94\xefS\x82G¥Iy\xa3\x848\x94ך\x8e\xe3\xfc\xd5x\xa5\xa5W7&hjGz<6\xfe\xa5\xbd\xfe\xe9\xf9\xe67\x884\xd5%%=\xc3\xd5\xd2\xfe\xa2WA\xfb\xd1ü8(\xb35\xc7\xc7C\xf2D\xf3\xc9\xcfÏ\xf9\x85\xd1\x8b\x97nj4]m P?\xfa\x91DK\xc0i1jV+\xb5>\xd2[9v\xee\xab\xff\xae\xc0:\x9e\x80\xf1\x81\xc3\xe5\xd1Y\xb6\x8a\xd1mA3ѣ\xcc\x8f\xd5\xa4\xa3\xe1\xdby\xfcQ\xbaX ?\xf6\xcc;\xf4\xd7kGc\xf1h\xa7\xbfm\xbf\xedƉ|u\xf3-kx\x9e\xbdh1-\xe4\xef\xeaʠkk\xdd\xd6\xecۋ\xbaw\xec\x90ٽ\xc9s\xe6\xd3L^\xa2<\xcf&KD\x8f~\xe0y\xfb\xdeg\xee5\x94\xca\xe9ҳ5t\xe6Lp\xcce\xb0\xba\xf8@4ώ^\xb6\x8cy\xc33\xb2e\xa0v\x97\xefm\xe5\xcd\xfeU\xd9-m/\xb3\x97\xef\xbd\xedq\x9a4a\x8a3\xfd\xdb[n\xe0}Yf5\xaf\xaaۂ\xf9\x8b蚋\xef\xf4.\xb22\xb3\xfb\xc7\xe7N]\xeb?\xb2YU\xd3!\xb3\xdf\xf3\xf8;\xd1S\xbe\xdd4\xb7\x89\x9e\xbc\xf9ɢ\xb29`:\xe3\xe8=\xbdE\x84\xee\xf7\x81\xfb\xbb0\xa6\xa5\xfbO\xbc\xbbNj}\xa4\x97 u\xfe_\xbd\xcc\xe8-0 \xfb5\xcd\xf2\xd7\xe9\x85\xa8F|\xb4\xed\n5\xa7k\x9f\xa8:\xc1\xb2$\xfb\x83\xbcQ\xc7)\xeb\xd7\xa2m\xa0\xf0B#'\xbe\xb4\xaf^\x90\xaem\x8fqN\xc2Qm\xd5\xecebt^\x87\xe2.\xb3S\xe54Oe\x89\x89h~\xc8\xec$\xa4\x8e\xcdkDz\xba\xa9;piT\xe9xgk\xdd\xd1\xdcj\xee\xb5-\xa8\x8d \xedj\xf0\xaaѣ\\\xdb\xcboc\x90\xbext/]\xfb\xff\x9c\xbb\xd6\xfe\xb6ap\xee\xa1\xfa\xba%\xbb\x9d\xc8\xf7d\xa9@G\xb1\x9e|a\n2H\xa1\xc5h`\xec\xb7\xec\xc0\xf7\xb7\x8a\xfeI\x84U;FK[C\xe9\xf9\xb1\x91\xe0\xf2\xd1j\x8cþEF\xa3\x9f\xcfhaK\xc1Y\"\xa8\xbc\xe2[\xb1\xd6i\xbeԧ\xc2 \n\xb7\xbf\xf1)\x9a\xdb] \\\xbeJ+#\x8b\xf6 =\xa3\x84bXi\"\xb5巿\x89\x8d\xfaTj\x8b%G\xba\x9ch-\xcaFzq\xfca\x86H\nb\x9f\xf0\xf9`$\xfa\xd7?\xc1\x8a$;\xa3\x85c\xf4\xa3\xb9j\xb9=ȋk\xd9\xc7Rl\xcb\xcc7\xb4 .\xbf\xf2i+\xdf\xf59I?\xfa\x81\xfcH\xc7\xfeF\xe5pXs\xab.qDl\x81\x94X\x9f\xb4\xff\x8f\xf7\xc3\xa2\xe9\xf4C\xb9\xc2\n\xd3ͳ\xfa\xd5=4\xeb+]\xcdO\xda\xf0\xc9d:\xe3\x82[\x93\xd8h\xb3M֡s\xcf8$\x91/\x89a\xf1\xe2\xa5ԉ\xbfO\xdb\xda6l\x9e\xb7x\x897\xf3yn\xca`\xa9fpk\xf3U\xfd\x91\\\xdbpP?j\x97q\x99\xe69<@\xffy\xe3<\x93i\xbf\x82W\xbd\xef9\xfb\xc1\x84\x82z\xf2\x9e\xa3k\xdf>ԾC~UÑ\xe7A\xe8b\xd1+\xf9{\xd2+\x96\xf1\xf7\x92\xf5\xc4\nH\xdbn\x97\xcdh\x9b\xbeX67@l!\x87\x83\x87\xef\xf9\xbf\x828\xad\xb5\xde0:\xf0\xf0]\xa9}\xfbv-ċʙy\xfd_\x8df\xa9\xf2}ށ6\xe2\xeb[}\xabG M\xe4Z\x9f\xf4\x9dh\x91#\xcbs\xcb\xf5*n\xebС\x81\xc6\xdc~u\xea\xd0\xde]\x86B\xf7s\xbc\xff\x97 \xbb\x9bS\x8c<\xa4\xa7\xc6謕_\xb6\xfaI\xf2\xeb\xf4\xc2`\xfc \xa9\xe1\xae\xd6F\xb7\xfe\x96\xe6F˄S\x9eH\xda\xdfp'\xbah\xf7\xdai\xc4v\x8b\xc2\xca+U\x91n\xc5Uo\x87d\xc1\xca+֪S\xc1\xb22z\x81\xe2+\x85C&\xab?Y\x86\xd5zA\x95\xb7\xf9}\xc2\xe6A\x8b|\xba\xb1_\x8c\x85\xb1\x91\xa0\xfa\xf5MyZ\x8cvT\xa7\xb5\xb8\xf2\x96TFCe\xfc\xc3\xf6Dۑ^N\xac\xb2D\xa7\xbe\xfa\xd7| _P+\xe3\xc97 uB\xcd+@a\xd2\n\xc6k\xf7\xc3\x00\xbd\xc1:\xba\xe8n\xb81\nT\\ \xc5%\xe2\xa2\xf6\xccW}\xac_LH6\xdfT\x88\xfda\x87\x90L7\xaa> OZ\x8c\xf7k\x94\x87\xf4ұ X*\x99\xd7\xc5׋n\x00\xdbr\xf4\x96\x82\xd3\xfa\x8f\xfe\xf7É\xf9\x8dt\x87\xad\x91.\xb6(\xbch\xbe\xa9\xe6\xabK\xa4\xcdolP\xfc\xa1\xd2}\xadbܡ\xc1HO¥\xd6O\x92\xef\xd1E\x89F+\xa0Ű\xd2D\x86\xcd\xd7B\xb0FC\xef~|\x8c\x8fz?Tz26\x8ek\x84|\xf9\xa6\xbc\\Ë\xfa\x90^y\x8c\xe4ŕ\xb7\xb465\xe4\x8dfTy\xbdK\x92\x8e\xf4\xe6\xc3&~\xc9\xe7g\xb4\x85\x85緶\x85\xc4\xf9\xcb\xdf\xd6#Mc\x86\xf1\xaa,\x9e9{v\xc2U\x89a8\xa07]qѩ\x89|q S\xf8;\xb5\x8by\x99\xea\xd7yYܷ\xde\xf8\x88V:\x80\x86\xad>\x90F Hk\x8dD]\xf8;\xd4-i\x93A\xce&^V\xba\x89g<ˬ\xe7\x85|\xec |\xb6$'J\xb4\xb5w\xe7N\xb4zo]Z6\x9d\xb0%<\x00xg\\\x81\xb26<ޣ_\x84\xee赁\xb4C\xec@4\xcbX\xb6t)τ\xe6Ah\xd8d\x96\xf0^nσ\x92k\xf3c\xad\x9ew\xc0\xd4\xa0\xf4\xc5\xe4%z\xf7ͱ\xae\xdb=hh?:\xecؽ\xa8/\xa5^߈\xee\xf5\x8d\xfb\xf8 /\x83W\xebOǜ\xb2=,\xf5\xa4\x8a\x80\x9c_I߉A\xff{\xe2\xf4\xf9\x9f\x95y\xf3e'\xd0:\xc30\xde\xff\xb1ZV:\xf2#N\x92\x8f\xfc\x95\xc1\xd8\xdf\xc4\xfeb]\xae̅\xfd\xcdUc\xbe`<\xcaMGy- Wm Z\xcec9U\\\xffΛ\xc4u\xf6\xbc\xd4\xeeT]&\xe2\xe8xzW\x97jp\\\xfd2\x8e\xf1\xf1R\xa7\xf9\xd3\xe2\x90\xd9y\x84\xd5zA\xdaED\xebV\xdfG\xb4-\xf0\xe9\xc6F\xbc1\x85\xb1\x91\xa0\xf9\xf5MyZ\x8cvTg\xb1Xy+oU\xf94\xa8\xcdiZ@yE\xbb\xf0q\xa1E(\xad\x90Z\xfe\xeb \xea\xf3\xb1\xb1Q\xf3ѷ\xd9\xe70\xb6%a\xf4 \xa3\xb8\xf69\xa9~j\xba\xb6T\xd0\xb2ހ\xd1\x00`Gr\xe6\n@\xf9\xb1o\xbem_[\x80o\xe9\xb11P\xc3\xe1\xcb7\xe5i\xb1;%\xac?(\xe9\xa5c۾i D\x83\xb6 \x93.\x99\xdb;c{\xe6\x97_9\xff\xc5 \xdanF\xe7>\x9aWv\xbaQ࿠+l@\xcc\xff\xd0\xf5OT\x83\xad}nW(\xce\xa7>(\xb5~jEq\x8ch@^'\xbf6˵9\x8d\xb7\xf2WK\x8c\xbd\x8a\xf0A\xb98V\xaaH3\xb4ė\x87\xf2\xb3a\xc3\xed\xff\xc5\xd6\xf2)\xd5:B \xf2\xe2j\xd9[kz\xf2\xc6 3\xaa\xbc~%IGz\xf3a\xbf\xf0\xf9f,\xf2Ͽh \x93\xe8\xfe\xfd\xa0\xbc\xf1m=\xd2ʕ\xbf\xd1\xed\xe3ǿ\x90.\xab\xef\xfb\xc3Ki\xf1\xa2\xf0\xc0\\0\xb6ݺv\xa2\xaf>;X\x94\xfax>\xcf?{\xae\xc7/\x83\x84\x97\xfe\xe6'\xfc\x9a\xdar\xe7\xa6\xcf\xcel߮u\xebޙ\xfa\xf7\xedI}\xfb\xf4\xa0޽\xbay\xc7}\xfat\xa7><\xd0)\xb8{\xb7._&Yl[д\x98\xe6\xcd_\xc8\xff\x9bh\xde<\xfe\xb63\xefgϞ\xef\x8e\xe7\xf0\x80\xfa<^\xda\xf7\xfbG\xedF}yp^\xfb=\xa9\x83ъ\xb3.\xcb-\xb1\xfal\xd6o\xf0>k$_\xf8Ez￟\xb8G\x91!\x83\xd0= \xa0\xf6 \xbc¶Y\x8e;n z\xffb\xe9\xa2E\xf45\xefq\x93\xa5\x99:rW\xca?\x8ch\xe9\xdb\xf3O\xbdI\xaf\xbe\xf0\x8e\xcb͞\xbd\xbb\xd3\xc7\xefM=\xf9<\xaao&\xc1\xefD\xcb3\xd6\xc9gJ\xbd8N\xf5\xad\x814?\xa7\x91\x96\xc9^\x8alK\xf8\xf3 \xff\xfeۿ\xddyź\xc5\xe6\xebҥ\xcc$\xbc\xff#w\xb5騯61\xf6W\xfd\xe7Oc/\xd2븰\xff\xa7\xf1J\xea\xbf77=|~\xe6c\x92}m&\xcd_\xea\xd5p\xef\xa18*BN5 \x9e~5\x8fс,Xy\xc5I J\xb0,\xe0<\x92+\x85*S\xaa\xc1jTCr\xdb\x97 P?\xa2@\xacP\xba\"\xfd }q\xab,\xe1\xcbƾx\xba\x95g\x86\xeb\xe7\xa3c\xbe\xb9\xf0c\xb8R\xe3\xb4b\xfbX\xec֜t6B\x8cJ\xc2.\x801\xf6\xe7,\xc6\xf0\xa3\xa4g\xc3y\x96\xfeD Nj\xbe\xe8Z\xd5,E \xe3p5m*\xa7\xae8L\xd7K\xafOx\xc7 w̌M\xf1\xd2\xcaCG\xcfQғ1J\x88\xc3ɒj\x93#Οlg|%| \xd4:\x94\x9fպx~\xa3!\x9c\xaf\xa6\x86\xe6w2-4X\xedW\xfd\xd1\\\xcdY\x8a\xe6\xc5\xcd\xe9C%ug\x89\x87\xf2\xca\xd5PZ\\\xb3\xc7\xd8gJ\xfcc9\xd2\x9a\xd5\xc0\xaa+J\xbf\xb1.\xf8\xb7\\e\xb6\xb6c\x89FUq\x96\xf8)\xaf\xc4\xebW7fIڑ¶\x00\xbb\xaf\xea\xa1\xcfoJB\xd7W\xdb_v\xcf/6zF\x85\x9elx\x9c\xfc\xfd.\x8a)\xe9\xeeu\xed\x81\xef\x00R \xceJG~Ĩ\xc5ѭ\xc7\xfa|\xe1A\xfe\xe30\xd2\xf3bk\x80\xadJOg\x8f\xe5k58o\xbcl\x00\xdc \x90\x84 \xe3\x8b͇\xf1Fz\xb5\xb0;R\xb4\xefٿ\xb9\x9b\xdeyg\xa1\x80E3\xf8\xad\"]\x94b\xfe\xc4`\xc0h\xf3\xf2\x96\xa26\x94\x83\xf4\xfc\xd88\xf4\xa2\xd1\xfa\x8f\xf9\x8dv$5\xf2W\xa3\x85q\xb8\xfa\x96\x95Gc\x9c?\xc53\"\xdc\xdeƚ|\xd2R\x9f-!\x97Q_\x88!\xb1\x00%\xc4\xe1DA5\xca\xe7O\xf1\xf6 \xb7Hu\xdd\xcbj]<\xbf\xf1?\x9c\xaf\xa6\x86}J\xc2\xd1\xfect\xa3\xb9\x9a\xb3-̋\x9bӇJ\xea\xce\xcc'\xb40> gs\xd1\xd1N\xc9cK\xa9\xa1\xe4U\xe7˟澾J\xebH\x8b\xab\xf5\xd8Z\x98 \xc8\xea\xae[*ϯoJ\xf0| 4\x9b\xeez\x8c\xcf7\xd6Z'?D\xac\xb1\xdd\xeb\x00]m-\x90\xa0\x85\xaa\xb0\x80\xc8 +\xf9\x95\xcfF\xb8\x80[FW\xdf\xe8\xe8y\xb1\x95\xab\xfe:\xf9\xa8\xaf\xb5a\x8c\xfa\x87\xf4\xbc\xb80\xbe&\xff9\xdbc\xe2]rs\xda\xf6S\xf9i\xe5\xb9 B\x8a\xf6\xff\xe7#\xaf\xd3 \xb7\xb9\xc4I~4r\xc8w\xa7\xd5\xd7\xa2a\xab\xefm$\x97.\xf1Vf0\xb3Z\xbf\xb9麴\xf7\xf7\xb7\xafǧ\x81TX\xc1כq\x8d\x8d\x89\xbc\xbe\xf4}\xfc\xda'E\xf9.\xfb͑\xf4\x9do\xf7x\xd2\xde\xdf\xf5J\xe8n\xef\xb6 u\xfd\xfc\x9e\xec\x98\xfe\xf6/\xf4\xba\xae\xfa\x91^\xc76\\\x83ձIx\x87PB\x977>\x81\xa5\xb9Q\x93U\xe4v\xc5\xe9\xee\xc1\xd6>9\"w&:'\x9e8:\x98\xfaA\xd1٭h\x91\x96\xeb\xbeT\xbaʉ\xdb'ɏ\xa9\x97\xe1\xc4 \xeeB\xe2\xbcx\xb2\xac \xe2< \xc8b\xedk ,-#Nc\x80\xa8\xc3\xf0&\xe12\x9ahD%)LK/\xbbae\x98\xd6~l0\xc4as\x84C\xa5#kW \xf4E\x9eo\x91ш\xd7/\xa4\xfb=\xa8\xac.5\x82\xb5⏱\xa3\xd0\xf1QK\x84\x9eFy\xa9\xd12\xd6\xf9Q\x9eO)\xd7j(\x86\x95V.\xddՐ\xa36k\xfb\xe6\xc5\xd9lEmX\xe9\x95\xc3\xc6_\xbd>\xe1\xf5\xb1\xbbi\x87@;TI\xd4,=\xa6\xbdѿ$\x9c\xe4_\xe5\xd0h\xce(\xdfw\xc7\xfa\xefx\xf2BM\x96\xae\xfd\xe50ݘ\xa1\xe9\x00\xe2\\\xff\xb1T\xba\xbb\xa1[Q\xd2K\xc7\xd1\xf1\xc9\xee\x90M\x90\x98ts\xb7\x97G\xcfl׀6>\xb8\xc3x\xe8\x92Z\xdd\xc5\xcf\xd2\xdd\xe9\xa8\xef\xf1\xc7\xd0]\xbe\x96\x9d\xce\xb0\xe2\xd8\xeb\xabu@\xcf'w}\xb5\xf9\xd7_k\xd8*\xb7 4\xa0\xe7{^\xbc\xca\xce:\x8c\xf12\xc5\xee\xfc\xc0\xf3\xd1\xe2\xd8|\x8d\xa5\xb9\xa8\xad\xd60fڇ\xf4\xd21j\xa8FK\xfdF\x8a\xc1m\xe8\x9d'\xd19\x8e\x8a&Jw\xdd\xf1\xdbt\xfc\xd1{J\xd2\xca \xe3q3iK\xb7<[y)\xcf\xfb\xea\xcb\xe94y\xd2t\xfab\xe2\x9a\xfc\xc5 o62\xf2Vw\xefх\xe9G\xf7噤}i࠾ԹkGo`Ofj\xd77\xa2\xd5{\xf1\x92\xe9)\xbf\xeb-m\xff\xe9\x8cٴ\x98\xdb9\xeb&3\xe7\xc7<\xf0\xbc\\\x95\xfa:\xddЩ\xa37{=j Z\x96\xdf^̳\xaf\x97\xc9Rܮs\xe0k\xc0\xb3\xd9\xf7\xfe\xfe${\xff\x9e\xeb\xd3[ڑ|7\xfb\xdf\xffzћ\xf9/\xb6K\x9e\xee\xf7\x83i\xbd \xd7t]Ԗ\xe6S\xa5\xed\xbd\xf2\x8f\xa3HVA\x90\xadw\xdft\xf2Y?\xa8\xb4ʺ\xfcV\xb9\xa6\xa4\xf9N\xf4r\xfeq\x95̊\x8e\xbai(\xbe\xb1\xdejtß~h!ޯ\xeb\xd8\xa6R\xfd\xa5r\xc7W[U\xf7Y\xe5k=\xddc}-\xd7}\xf3\xd2\xf1\xf9@\xad\xf2\xf7\xc5\xedK\xaa_.z\xc5\xa2\xc5QIM\xdfM\x93\xa8\xbe\xe1&\x89t\xcb\xe0.i\xdfD\xf1\x81\xbfx\xa2H\xdea\xa9t\x94\x878I>\xf2[\xec\xc8\xa4\xc5 N\xfbz\xb1\xe1K\xa9\xc4\xda)e\xc4ⳆŦ\x8d\x87\xd6W~\x94S,J\x82\n\x82 \x88\xc3e1\xa4B\xe2\xecU\xd3ҳ\x99\x96Uz~~c\xbf^\x9f\xfc\x843\xfd\x8dI\xb2\xf9W=\xee\xb4\xed\xd3\xf2\xfc\x8b\xd5;\x8c\xa7\xefMa\xfbb{\xfa\xd8HPy~}S\x9e\xa3(\xe9\xa5cԐ\x97nI\xe5$\x88O\xda\xa2%\x88\xd3\xfa\x9b\xcd:զұ6\xd2+\x87\x8dz}\xf2\xf3\xd5hD\xec\xce{×\xfe\x93چ>\xc5Z)m\x00PX\xd9\xea\xab \xd0uh,= '\xd9\xe2]\xd0b\xd4W\x9a^\xe8\xe1\n\xc4nS\x8b\xb5\x9c\x8cM\x00B\xfd\xc1\x94\xe1s\xea\xf8\xdd\xd9\xc6\xf5!\xbdt\x9c`\x8bm\x82Xq\x95n\xdf\xea\xc9\xcfl/\xdca\xbcR\xd2\xdd\xe9S\xe9.\xff\xac\xfc\xf2э\xee\xfc\xb1\xfe\xbb\xeb\xad\xf5_\xe9\xee\xfaj\xb0\xf0\xfa\xabΈ\x91ba[\xc3[\xddN}t-b=̃U\x96\x88\xc0\xfa\xad.pE\xf2\xbdט\xf8%&:\xe6\x9fd\x9c\xe1w\xf9\xeb\xb0Q--\xedBmգcP\xd0^\xa4\x97\x8e\xa34HY\xb9#\x80\x96\xa2\xfc0\xfd\xcb)\x8dt쏯CB\xafƃ\xb3\x97\xfc\xe1\xa4Pyڂ\xbc̵|+z!/\x85\xb7I?c9V˲\xd9Ӧ̢\xe9\xfcƴF\xfe?\x9bfϜ[0 '#M\xb9,\xf9ݣGWﻹ2%3\x9c;'\xc9\xf7\x82e\x99o\xf9~\xb5=N#u\xd5\xe1\xf9ƀ>Ա}\xbaeڿ\x9a;\x9ff4-\xca\x9c/>\x9fJ\xf7\xdd\xf68- ̔o\xc3˵\xf72\x84\xbat\xf6\xa1eu\x88^\xbah1-\x9e7\x8f\x97a\xff\xe8AfAo\xbd\xc3&\xb4\xf9\xb6yK\xbcg6\xaa+|\xfc\xc1D\xfd\xc0s\xfe\x8a|\xca\xef\xb1\xdfv\xb4\xc9w֫\xe7o\x91\xf6\xba\xea\xcfw\xd0B\xfe&\xbcl\x92W\xe7\xfd\xe6G޾H\x95:\xa9\x88\xd6\xe7bWq\xf0\xd8\xf5\x8f\x91|/:n\x93g\x8e\x87n\xfe)\xf5\xeeمY\xf0~]\xc7&n\xd8\xaae\xac\xb6\x89\xe5Y\xdb\xcfx\xeb\xff\xad\xb5\xfa\xbee\xe6\xed\xabMz`  \xb4\xfdH\x8bc\xc4\xd5rq\xf0\xb1\xc3\xd9i\xfdu\xefa\xd2b _\xa4psO \xa7\xb7V\xb0\xbd\xc5.)S\xa3\x91\x9eg\xf4\xafTui\xebg4+|C\xa0\xbbk\xd6\xc0Dl\xeb;\xac|\xbd\xe1\xea\x83Y<6\x92\xf2\xb9\xe4\xf6u\xa2\xc1yq\xda\x00I@\x98\xd7\xe9G\x9cW\xbf\xad\x87\xedY6\xed\xb6'\xde7\xf3\xc5ڗ\xd4ޑt\xae\xeb\xdc\xf3\xfc\xf8\x9a\xb8`}-bp # \x8e\xee\x8b,8\xf6\x9a\x80$z\xa8\xa4\xaa/L1\xa9\xc4( \x83\xde\nC\xb5V\xaduR\xa6\xe9\xf1\xd8\xd4\xbf\xf845\n_\x8c*]F\xeaC\xb7\x93\xe8\xc8_,VhDC\xa3\x85q\xb82\x96U^j\x9c?\x8fh:\xe6\xdaY\xbc\xb6\xedh镣\xa3\x9dF\xbf\xbf‚\xa1KiVPrk\xc1\xe5j\xa1ڊ\xb6.Z\x87\xf4xl\xe2\x83\xe7Cvl,H\x8a6ډ\xfcHo~\x8c\xe6\xc5\xcd\xefIe,\xc8\xcc\xc8B\xeb\xf0\xfe[H _݄.\xcbe ZW.\x8c~h\x8fC\xcf7\xa4\x97ϣ\xb0\xe4U\xa7D\xb2B[\xbd.WƠ\xdc\ncuG\xcdϪ.\xa1>\x92\xa3\xf0\xe8\xdb爋\xddwe\xe3L\xe8\xc9\xb7\xbb\xe2\xa7q\xe4T\xe5\xf2 f\x98\x9c̓\x85i7Y\xc6{\xf92\xfe\xcf3j\xe7\xcdm\xe2\xff h>\xef\xf2\xe0\xe6\xc2<\xe8\xb8x)Ϩ^ꉓ\xa5v\xed̷\xa2;\xf0\xf2\xd1:\xb6\xa7\x8e:P\xc7N\xa8K\xb7NԵk'\xfep\xea\xda\xdd63o\xbb\xf6\xe6;\xd4i\xedY\xd5\xf9\xe4{\xdd\xf2}h}wP, \xb8]\xc6˒\xdcŘ\"hsfϣ;nM \xe6\xf9\xdfa}\xbd\xa2\x8eݻ\xf3\x00\x90,\xc5m\xfe\xeb@\xf4\n\xfeCӜ\xb9\xb4\x94gA3CH\xea^R}׽\xb7\xf6\x96VOc{H@ \xc8\xf7\xd6\xbd\xef9\xfe\xe1\x86\xc91q\x87ݾC[~\xf7[\xab\xf4\xd2\xf1IM%\xef//她W\xac0Ks \xffٿ:\x86:\xc8R\xef\xf5\xad\x81\x98ڴ\x80\xe6\xf2w瓶\x8f_\xfb\x98>|\xe9âl\xbf\xf9\xd9\xf7i\xe7\xad\xd6\xf3\xbb7z\xf9\x8a\xbaa\x8b\xa4\xa1\xe3\xfba\xd7=\xb3\xf6!\xbd\xe2\xd8Fم\xc7\xc6Oo\x89\xfa\x93\xea[\xbaۡ|G\xb0e\xa2\xbb\xf6\x8e\x91_\xa7c`\n\xe3_\x88\x8e\x89\x8f+\xc6DM\x8b \xe3l\xfa]\xb6\xae\x93\xcdZ\xa4'f\x90V3\xc7bd\x9c\x81\xe8@Z\x9c\xd19U\x9fV|^~4\xab\x98\xeb/%@\xca\xd4 \xa0\xe3\x85W\xc2\xd3i\xf9\x91\x8e\xea|\xba\xa9\xa0\xf8\xf8\x81hO\xba{0\xfc\xfc\x9a\xf49{C\n\xad\xeaO\xd5\xe8` \x9c7\x97\xfdVol\xbc\xa2\xfd\xc3\xf6\xe4\xa7K#\xc8\xfa\xd7~\xa9\xc3Q(\xc5\xc5^՘\xfa\xd6[\x87a\x82\xa5\xa6\xfb\" \x8e0 \x88 \x92\xe8ȏ\xb8\xd4\xfa!P\xa0bT\\Yl\x9b\xcfY\x87ڐ\x8f\x8d\xfd\xfa\xa2_\xfc\xa6\xc7h\x81\xc1\xd5\xcd՜\xa5hanNK\xd5->[ \x88\xa3\xfd\xc5|@ TZtm_[\xb5\xe9h'\xeaGz\xf8\x835cM\x89@ yk\xab\xa5\xb6hm\xf9\x88ޠuH\x8f\xc7&>x>d\xc7Ƃ\xa4h\xa3\x9dȏ\xf4\xe6\xc7ha^\xdc\xfc\x9eT\xc6\x8c\x87h\x91\xb2\xf8\x8c3vd\xa5\x9bZ\xfakk\xb9\xee\x91^+X\xed\xd3}T\xf4\x94f\xf6ȑJ\xad#\x8d@\xdexbF\xa9<\xdd ]ekY\xf7I\xea\x93T%\xd4\xf7\xe7\xd8|\xf5\x00\xd9w֍4\xe9\xf3\xe9E\xb554\xb4\xa3\xdb\xff~~Q\x9e4Dyw0\x93\x91\xa7\xcc[\xe0\xecJS/\x8ag\xa5|\x98$e\xf9g\xd9<\xd8i\xd9ˠ\xb4<\xbf\xea3\xae\xc7P\xffSrzw\xeeD\xab\xf7\xee\x91('\xef\x92܋y\xf6\xe0=\xb7\xfc\x9b\xa6~5\xb3@G\x8f\xa8k\xdf\xde\xdc\xde\xf2>\xc9\x88\x96\xf6_4w-\x9a7\x9fV\xf2\x8fp\x93o%o\xbbӦ\xb4\xe9\x96뷚Y\xd0\xe2\xe3\xf8q_\xd2#\xff|\x96$^\xbam\xb1\xdd7y zs\xfe1F} y\x8dI\xd4^r\xeb\xd6\xeb* \x9d\xfb\x9b\xe3Zŷ\xc2 \x9c\xaa\x83\x8aE` \xaf\xb80q\xde\xdcD\xf9\xb2‡\xb7<7_\xb7\xe2\xb6a\xc3\xfa\xd3\x97\x9f\xe0\xcf\xc8WV\xbdA\xb7P \xaf\x93C\x8fY\xe9\xc8\x899V.\\6~\xf8\xfa7\xdb\xaaX}L\x00\xb4\xafBt\x90\xf9\xad\x9d\x9e<\x8d\x81)7ƆN\x8b\xad\x96ݵS.\xb7\xf9e\x91'F\xbb3\xcbJ,\x97\xc50_H\xa9\xe6h}_\xa29\xc2\xf6Bz\xee\xf7,!A\xb5X Q\xc1$\xe1Z\xf4#\xde&\xdf\x93\xc9/^\x8d,\xcd\xbf\xbe)O\x8b\xd1\"\x94\x87\xf4t8\xd8^R#\x88QCN\xa7\xa9\xf6\xb8\xe2\xfc\xc1)\xaf\xe5(\xbdr\xd8\xf8\xa7\xf9\x89\xe4T\x8d\x85\xf8*qy\xfd/\x9f4\xb51c\xb1'\x89\xa1\xb8\xa3\xfb\xe6G\xfb\xaf/\xc1\x8a\xffp\x87[X_\xa4Yc;\xcae\xa2\xbb\x94\n\xc8\xf3-Fz2\xb6\xfe\xfb1-\x95\xdb\x8eg\xf6\xdbYn\xac\xa9\xeb7\x8f\xff^\xbc\xdd#\xbdl\xc3\xe3\xf2\xd7\xcc\xcf\xe7h\xec_Ӑn\xe3\xf3\xa1\xa5ѓN \x89\x9f\n\xf9\xa3Ί\x93&>\x85e\xe8|\xcbžw\xea\xb3_b\xbc7\xb8\xf0\xfe(\xd10\xfcz?\xf5\xb1\x89E\xb4\xb4p4 \xb5\x95\x8f\x8e-\x82\xf6 =\xa3\x84\xbc8YS\xeb\xe4\xc8\xaf\xa8 QY)\xa4W7zIڑ^9lb>\x8dF\xff\xfc\xf4\xb19\xf2q0\x9aE\x8d\xb8\xe1Fꪂ%\nq\xc0e\xc3W\xde\xfc=:\xe6\xf5\xc4@^q\xd1i4p@\xafD\xbe4 \x8bx\x89\xee/y0\xba\xd8R\xddi\xe4\xd4y\xaa\x84\x96\xc1\xe8\xa4m*\xb7\xed\xb4\xfe\x8c\xe6$~\xa1\xaf\xe4A\xe5G\xee}\x96ƾ?\xa1\x80\xbdk\xef\xde\xd4s\xc8 3-3\xa1\xed@\xf4\x92\xa6\x85\xd44\xbb\x91\x96\xc7\xccL\\w\xfd\xe1\xb4=\xcf\xeeۿW\xab\xfaA¤\xf1_уw?S0-Kq\xef\xba\xcf6\xf5\xc1Ԃ̉O\x8fy\x85\xde|\xe5G\xecܹ#\xfd\xf4\xfa\x9d^W\\?\xa8G 6\xf2\x8c\x9b\xe6;\xd1\"౿\xf3\xf2\xdcM\xfeF\xa2\x84>p\xe3\xe9ԿO\xf7(\x97\xe1\xfd\xd9j\x8d\x8e\xf6 N\xb2\xf9\xeb\xd8DL\xfb\xf5xd\x89G\xcdD\xcby-MY\xf4\xc5\xb7y\xd6f\xc7ӫ&\xb08\xa1y+qV\x95\xbf̎\xa9y*>/F\xb3P\xd237\xb0\nDA^2aa-\xe1\xb4\xad%\x9b\x93m\xd1\xe6\xd0\x92\xdcR\xa68\xfcb\xc4\xc8L _\xbe\xa9\xa7-CyH/\xa3\x868\\\xba\xa6\xe6\x91\xe7\x8fF!-\xe7\xc6\xfaV\xfbX\xb7o\xea\xdcP| \xe3\xc5< \xf0ә\x8dn\xa6zZ\xaf^y\xfemz\xe1\xe9\xff\xba\xe6J\xbdNݺR\x9f#\xbcN\xae.\xc7-\xcf f\xce\xe2\xc1\x9d\xa6^\xd5ӣgW\xdaa\xf7\xefк\xacA2#\xba5m\x93&L\xa1\x87\xeey\xc6}\xdfX|[\xe35\xe9{n\xdf\xea|\xadD\xbb\xc9 տ]v/-\xe0k\x8en\xeb|c8}\xff\xa8\xdd\xd6\xf7\xf5$F@̞\x95\xc8' c_K\xbd\xfcQQޑg\xeeO{~w\xc3\xbc\x9f#[\xad\xd1\xd1\xc4I\xf6#\x9b\x88i\xb7\x8f,\xf1h3i\xfeR/b\xf8\x9e%\xbb\xe7B\xccӖ\x8c%wʐ7\"B_b8\xca Ez8hz$C\xa9\x85yϫR\xf5\x96\xad\xbeq\xc0\xd06\x82S\xb7\x87mP\xf7\"\xd6\xda\xe5\xea\xdb\xf8\xe8\xf9\xe2\xceˠ\xf9\xa0\xf4ja\xccg\xb1\xdf3\xb5d0\x00\xc2V\xac۹\x80\xbb\x92\xc2 p8\x00\x86_\xfd\x8f\xa5\x8au(Q?s\xea\xb9\xe2*\x99)V\xf3\x90G\xab\xa0\xf806%\xa5\xbfH26\x85\xe5\xfb\xb6\x9a\xa3Z\xfb\x9bd\xb1\xd2k\xcd\xee\xb4\xf6\xa8\xfdi2By%\xe5\xbc\xecrٌ\xda\xd2H\x93:*\xb1\\\xfch\x87\xfd-UJn)\xb8\\\xae\xae\xbf\xd8Z\xa8\xe9\xf1\xd8\xf8\xdf\\\xd7/\x8c>\xfaQy\x8c\xe4ŕ\xb7\xb4y4d\x89\x87򊥘q\x85\xd6\xa7\x86k#u1~\x83\xdc\xf7%\xdb\xf53}|| -\xfdH}.\xb5\xc5ZV\xd0[\xb4ާ\x9b\xf8\x94~\xfd51}l,p\xada \xd0\xfe\xafo\x8f\xe1\x8b\xc3Ώ\x98\xfaHwG\xb0\xa8\xa0bt\xe7\xb1\xd5`\xb1>oh\x00\xf0z\xa2\x83\x81\x9de\xa9x \xa3\xb8D\\j}\x8cg\xd5pL<1~%\xe3\x9b\xe2Q\xb29V\xde'\xe3\xa7ѩ\xe7܄\xad›l\xb4&\x9d\xf6a\xa1\xf2R \x96\xf1\x92ʳx\xb9\xee\x99 ӊ\xfa\x80t\xa9\xe1\xach\xfd \xf6\xa3\x86\"K?˻ \xf9.\xf4\x9e\xf1\x9ee\xff\xe9\x97\xf4\xe0\x9dOy\xdf\xd7z \xfc\x9d\xef\xfek\xaf\xc5Kֶ3K\xb0/_F\xf3y\x00z :j\xee\xf6\xed\xdb\xd1\xe1\xd4k\x00\x00@\x00IDAT\xb7\xb7ڀ\xb6\xdc\xf6\x9b\xfc\xf0.*\xa6\xd5\xec\xbdA\xe8\xf2 4]\xb7\xb5\xd7[\x9d\xf6\xfd\xc1\x8e\xadj\xd9q\xf5\xad\xfb\xa7G\xf3l\xe8W\xfd\xd9Тc\x9f\x83w\xa0\x8d6Y\xa7\xea\xea2[q&ΝCK\">\x80./_\xca\xcbs_7\xda[\xd1i\x8a\x87\xad֏\xee\xb8\xf2\xa4\xe81\xed\x9f\xe9\xfd_+\xe9>\x8a.e\xcaE׺\xb2Gz\x990\xf6OО\xact\xe4o\xa9\xe3\xad\xddw\xf5\xa7\xdct\x94\xb7\xaa\xe1\xfc\xd1\xc1\x93(x´\xc4c\xb9\xe8\x89-\xf6q܅B\xf9\xe3\xe8\x87$\xf6\xb4t\x8b\xd7 $\x97\x8e\xe3\xfcK2\xb8t\xcde\x92`\x88}Qb\xb5Ļ\xc3\xf5\xf9_\xad D\x8f\x9f\xf8 4\x90:u\xea\xe0y\x90|\xa14\xea\x8c(72\xaaWV\x8bf\xe2\x9a\x8enո\xcas{\xe0\xd1\xf9\x8f\xfa\xe3K\xa1M`\xf4ǝ\xf0HG\xc1A\xf9\xbe\xb8W*\xfb\xc2\xf5\xadv\xb4&\xfb/\xaa\xfd|6\xd2cc9\x9a\x8b8\xe4_\xb3\xa0\x85q\xb8\xd9 \xcdi@\x9c?~\x86,\\\xb8\x88\x9e\xfa\xbfWh\xe2\xe7\x93i\xfa\x8c\x99Խ[7:\xe5\x84èw\xaf\x9c/Z\xbfP\xbd_۔W Z\xa1\xb7W? ]l\xcejJn)Xۧ\xb8\xbf\x8b\xf8{b\xd3g4\xd2\xf0\xd5Yǐ?\xbb\xbfw\xdf\xf75\xf1|\xdbn\xbd)\xad\xff\x8d\xb5B\xa6Ϙ\xed-קw\xcfM\n\xc4\xb5кxl$\x94>b,P{\xe2\xf4\xa1\x9dȏ\xf4\xcac\xb4 /.\x9f\xa5M \xd1]\x9c\xb2t\xc0\xae\xd47\xa6\xfd\xb3hL#s\xfc\xc4/i\xe8\xe0\xf0b.o<0\n\xad-N\xcd~\xf5Ay\x95…^\xc8\xf9g\xe2\xa3\xe7\x8fFf\xb5\x00%\xa7\xc7\xf34\xd1=\xf7=\xeeU8\xe4\xa0ݩWϸe\xea\xd2\xcb,ge\xf2'\xad}\xf7\xdc\xff͟\xdfD\xdbl\xb51m\xb8\xfe\xdai\xab\x95̇\xad\x8f \xe9#\x93A\xe1h\xe6\xe6[zl,(\x90\xcfF\xb8\xee\xb75\xb0\x80\xcee\x88-\x9b;A\xb1>ҝ\x00G\xb0\x85@\xaa\x93_z}\xf4\xc0b}Q\xb0\xbf\x93\x99.\xa0I\xaa\xa39\xb5\x8bc\xe2\x89\xf1+\xdb\x00\xc54'\xc6ՕJGy\x8ag\xcc^@\x87%\xb6^\xf7\xefד\xae\xba\xf8ǡ\xf2rȀ\xf4\xdcEKi\xce\xe2\xc5Ԕq \xb3\\6\x94\"G\xe2پM[j߶-\xb5\xb3ߨy\xf2\xbd\xe4\xe5+V\xa6\xb4(E5\xean<\xb8?\xbf\xd1 AXc#?GN\x9a3?L(R2\xb7q>\x8d\xba\xe1тY\xaam۵\xa3\xeb\xacE \x9d:\xd1\xca\xe5+\xa8\xa9\xb1\x91\xf0s\xe9\xf2\xa5KC\x92Ĝ5\xd7F\xdb\xed\xbc ܗ\xdar\xec[\xdb6i\xe2z\xf8\x9e\xff\xe3g\xadEεk \xa5ۙ:\xf1\xd2\xd2\xf5-9\xbc=\x8e\xfb\xd7 \xb4\x82\xcfE\xdd:tl\xa0S\xce>\x94\xbatM^n^\xeb\xd4\xf7\xf5H\xe6,^D\xd3\xfa3\xeb\x8bE屿\xf1\xf2\xdc \x96\xe7\xbe\xe9 ^\x9e\xbb[X \xf6\x90\xa3\xdct\x94\x878I?\xf2\xc7`\xbd\x8d\x94\xab\xfb\x8a\xf2Z+v\xcf\xf66\xa7\xf1S\xcbMGy\x88\x93\xf4#\xb5q`in\xccĤL\xceF\xc7Y\xa9-\xb5;\x82\xdav iJ\xb4\x83\x85\x81U\\ \x90\xebJu\xaf\xa6(\x9a+\xb7͜5\x9b^y\xed\xad\xdc\n\xf6\xda}~) K\xd58'\"\xc4\xda\xf8dN\x85\xe1\xa9\xb5\xa5ü\xfeG9\xa8\xb2J\xb7*F\x82(U%QH\xb5$:\xd1ŗ\xfd\x8d\xee\xbc\xfba\xefE\xe0\xc3\xdc\xc4\xfb1\xfa\xaa]\\\xff\x82Vc4\x84&ey\xa3\x87\xf2\xe2p\xd09_\xbf\xf2Z\x80\x92[\nN\xebom\xf9\x83\xed+\xd6E\xe7\x8f\xf1O_\xf4c{\xfb\xd8\xf8\x97&\xaa[j \xbf\x91\x92\xfe\xef\xff}\x97F\xfe\xfar\x9a:mfA\xa5\x87ﻞ\xd6\xb1ZAY4@ \xf2\xe2h\xe9\xb5_\x9a\xd7\xdf`\xb6\x84\xbd\xd46.E\xbaH\x95\xfaS\xa6L\xa7\x83?\x83\xf0̓SO<\x8cN;\xe9p\xf7\xbb\xed߄\xf4\xd9\xa4;K\x99\xbe\xcb\xf7\x8e\xa7i\xd3g҅\xe7\x9dD\x87\xb2\xb7%\x8b\xe5\x87 ?y\xa9\xf7b\xe8\x9a\xcb/\xa4m\xb6\xdc\xd4Zcټ\x9e3\xf3\xaa\x83N\xb0\xd2\xed\xbe\\\xf4\x90\x83 ?7\xdd\xa8O.`@\xc1\xd1\xff\xdc\xfac\xe2U\xa2\xdd\xf8\xef\xf7\x9f\xbf\xe6|\x9bA\xbb\xedw\xb2g؃w_N\xeb\xae=ܽ\xc0t?\xbc\xb3|l\xfc\x88 ߔ\xa9,s__\xe6z\xeb \xf7*(\xff_.\xbb\x99F\xdd=\xc6뻌y\xe0\xea\xd5\xcb f\n\xdd E\x89\xf1@\xff \xb1(\xb1\n\xbcp\xb1W\xa0\xc3L\xb3d#/\x88m;;zNl\xab\xb9]Vy\xaeb\x8c\xfe\xcc\xf4\xaf\xe9\x8b/\xa7Ҟ\xfeī\xf9ȽW\xd0Zk\xca}G\xe3i \xd4\xf8\xfa2\x9a4\xb4}S\xeaWv\xad\xae괺\xa3ۂX \xe6e g\xffn\xfb\x9dF\x93\xbf\x9aN#\xcf=\x8e\x8e:L\xae\xb1\x855\xfc\xfeC\xac\x85\xea\xd2*\xba/\x8c\xc6/VYJ\x8cw\xeb\no\x92w>]c◘\xe8\x8c\xf9\x8fM\xfc\xa2\xa5\x85\xa3]\xa8-=[ \xf5e\xa5#e\xb0X\xa9\xa3\xf4 \x96Y\xc8\xfbq)-M\xfc\xedƃ57^}6*/;\x96%\xbb\x97\xaf\\A\x8b\x97\xad\xa0E˗\xd3\xde/c,\xcbw/\xe3A$\xd8mέ߇:\xb4oKڵ\xa7\x8e< \xb7\xff\xef\xc0\xffx\xf0T\x9e\xf1\xcc8(\xd9\xe6s%\xe7,YF\x9f7\xcemN\xd3K\xd6\xfd\xad!beH\xbb}~J\xa5߈\xe1ԥO/o\xf6\xf3ܩ\xd3i)/\xe1\xee~q\xe0\xec\xc3?\x8e\xd8v\xa7MI\xbe\xddС\xf8\x92\xe1\x81j-\xea\xf0\x8b\x89S\xbd布\x83\xd0\xc3F \xa2ߵ>\x80\x9a\xb2%\xdf{\xebSz\xeaїC׸]\xf6ڊ6\xdfv\xa3\x94R\xeal\xf5\xf8X\xc1\xf6q\x8d\xb3\xfd\x82\"G\xef=\xf7\x8d\xfb߸\"D\xbf:\xe7@\xdau\x9b\xf5\xbd{\x850&\xbf/\xccڿ*?\xf6\x97\xb1?\x87\xf4:\xd6\xfe\x8a\xf6\xdf\xea؜Չ\xc7*1-u\xfdb\x8d\xab\x89r\xd9\xff\xbe\xfa\xfa[t\xd2\xe9?\xcf-\xf7\xa5g\xee\xf7f\xba\xa5\xa0\xfed=o@A\xd6\xeay\xf9Am\xe90\xaf\xffI\x94nY\n bDV\x88\xf6\xdc\xf7h\x92\xbe\xb2]v\xf1/i\x97\x9d\xb6\xf1\x8ek\xefO>\xff\x82~`t\x8249Fz9\xb1\xca=&]\x823:\x93(\x8e.\xd2Z\xe2\xe7\x8fFI\xe9\xb5\xe5[\x92u>\xdd؟\xaec\xa9\xdd:\xed\x88\xb1\xf1_\xa3\xe1\xcb7劳D\xa9\x89&\xf79\xe8$\x9a9{u\xedҙ=\xf8{\xb4\xce\xda#\xbc\x97(\xdf\xdd\xf6;ԣ{\xc4/4C\n\x92,JK n!i\xfd\xd3\x8a\xe3/t\xb9 \xa9ٮO=\xfa4\xfd\xf2wW{\"\xd6\xe5\xf6}\xe0\xee+ ^\x94 \xf5_\xa4\xe9\x9e[Pl \xfa\xbf\xbd\x92\xfd\xac\xc7~\xd4a\xfb\xd0\xe7\x9ch\xabZ\xffQ\x81lРR\xe9(\xafl8\xc6\xf4/\x86'\xdc էK\x88B\xfdې\xbb\xa6\xa0\xb9\xa2w\xdb\xf7$\xd3\\y\xf1\xf9\xb4\xeb\xce[zS\xfb5\xfc\xf6\x86\x91\xf0\x95\x8ao(`F\x91\x84\xc6\xe22\xd9gŸ\x9d5/u\xbe\xb9\x8a1\xf6d\xa6\xd7\xa2%dq\x97\xa3\xf2 D{gs\xa0uPc\x80Ԫ1\xc1\xc59)C\xffKŭ*h\x89\xce\xf8\xd1\xc2\xf8\x9c\xae\xbf+-\xa1\xfcF\xa5/\xcdh\x88\xa7#y0:\xeeۃ_\x9f\xc6\"\x9a\xa3ҥhav\xfc\x93\x91\xa3h\xec\xd8/\x8aڎ\x97du\xc3\xf9\xdco\xac\xae\xb7r;\x94\xc1g\xf9\xc1\xdaJΕ\x95\xde@\xf5Jo`Z?e@`\xe5\xd7+yYo>\xe6\xff\xca'\xf5\xe4X\xa2\xe1\xc7x'ވKf/ɒ\xb9m\xbcY\xcd2\xbb\xb6\xbd\xf7\xdf\xcct\x96e\xa9\xdb\xf1\x8cg\xe1\x91鴱\x90\xd9ޓ\xe7.\xa0\xb9\x8b\x8bϊ\x8b1\xb1f\x8a\x8b D\xc5\xfe\xcdhJ7CPz\xe1\xe97\xe9\xe5\xe7\xdeV\xe8\xed\xbb\xe8O\xdd\xfa\xf6\xa1\xb9S\xa6Ңy\xf3\xbde\xb9 t\xe6Y\xc0\x9bm\xb3!}{\x8b\xf5y0\xb63\x92[ \xfe|\xfcW\xf4Ƚ\xcf̄2l\x00tĮԭ.?^\xee\x86[\xb2d)\xbd\xf4\xec[\xf4\xbfW?,X\xf6]\xf4 1\x90g=\xa7\xcbmk]^ˊ\x80\xdcW\xd2~'ZfC\xff\xfb\xef\xff\xf6\xeeGq^\xae\xc1\xf9x˥\xc7\xf3=E$\xcb\xfd\xc8\xdcg\xfd\xfeOm`\xd3w6\xca_\xb4/+\xf9\xebش\xf9\x9fOL\xfe\xacj\xf1m3i\x9e\xfdF\xb4dk\xc4\xc6\xd7~\xf3\x92'\xeeS\x91\x8b\xf5#t\xd5l\x91\xf8\xa1\xf6\xa3\x91\xd6G\xe9D\xcb\xf6\xdaoщ?1\xd1k F2\xfe\xf0\xf6/\xa5.]\xba8u\xc28\xf5Fk3\xfeE\xb3`\xe5\xf3\xc5\xc1 \xce\xe1R1?U\x91\xa3Y\"Oe!\xcd\xc3 \n\xe5\xfc\x92\xed\xf9_\xa3K/\xfb;/\xe1ә\xee\xbd\xebZ'T\xe9\x9a_\x82G\xdd\xf5 ]u\xed\xad\xb4\xe6\xabӭ\x9c/\x9d;w\xf2\xe2DN\xbf\x94\xfb3\x9a\x8c\xc2$\x8c}~\x91ƛ:\x9d\xe0\x9fkӊ\xf3[\xf10v'\xd2 [K\xf1O\xb2\xfd\xf6\xb1\xedkp%\x9b@\x89\xee\xdb\xf6 5\x86׆\xc95?\xd0-\xd9\xedD\xbdǫ\xc5x\xf5\x85)\xc8 \x85O\x00\xaf\x8aW\xc1\xa7\xbb\xb3\xf22\xee\x9e\xff\xcft\xc9e7Rg^f쾻\xae\xcaX\xbb\xecq\xfe\xb4\xa1[G=H\xbd\xf2\x9e\x92\xdbo\xfe m\xfa\xad ʡ0\x95 m\x8dx댘d\xba\xe1p\xf9\x88\xf9 /0~G:\x95\xd95Ȕ\xa19s\xe7ӱ'\x8e\xe4\x99uӼ\xe1\xef\xb8\xfb\x81-\x90\xdd57}\xfe\xc9<#\xfa{\xde\xf8\xef\xfbt\xeeS;\x9e-r\xcde\xbf\xa0 *\xb6\xacl\xb4\xff\x98\xe8/\xd21\x95\xc2Ab\x80\xd6#=\xa3\x84\xbc8YSZ\x8e\xafdF4 \xcb\xf6\xaf{dF\xf4︔?\xc5e~M\xb7\xdf\xf5(]q\xed\xb4\xd6\xc3\xe8\xf6\xff佬4\xfa\xb2\xc4Cy\xa5\xa6d@i\xe5\xfa\x8b\xf9\x85r\x91^\xf6\xe8f<\nbS>\x8cF\xff\xfa(8\x83\xb5D\xedC?\xd2`\x99\xbd\xc7f\xd9\xd7G\xef\xbd\xd2ΈNS\xb3\x90g\xcf8;\xea\xf8_x\x85W]r\xad\xb3\xd6\xea\x85 \xb9z\x98\xfb\xcaO\xf8\xf1\xefh2\xafRq\xe21\xd2A\xfb\xef\xe2\"\x8e\xc2\xd1L\xcdZ\x94/\x98ox\xbe!]\xf3+\x9f6\xbc\xfaWcS\xa0\xbdHO\xc6(!/FMx>#\xbd\x95c\x97P9\xe3\xa9\xcf\xfa\xfc\x80\xfd\xa9\xe2\xe9\xf4C\xb9\xc2*н `\xf7\xffqϋt׽/\xa8\xe6\xd8\xfdE\xbf9\x9e?\xed20\x96^ }^\xf5Z\x95\xff\xe8\xfd+\xc96\xefz\xc31ag\xa4\xf1O\xaaX\x84\xbe\x94\xa0\xf9\xdb׳y\xc9ꥁ%\x81\x8bT\xa9i\xd27\xf4\xf5f\x81\xa3\x91\x8b\x97-\xa7Og6f\x9a\xad>q\xdcd\xba\xef\x8e'iϊ֭]C{\xeaܳ'-l\x9c\xfb\xe8\xf57^\x8b\xb6\xde\xfe[Իoϲ\xb4\x91ꮵ\xfd\x84q_ң\xf7=G \x9b\xfcoBڏ\xbeσ\xa7\xdd{t\xad5sk\xca\xb9|\xf6\xc9$?t\x981\xb5ѽ\xa3T#{\xf2L\xfamچ\xbat7?b\x90S]\xdew\xc9`t\xffФ\x97\\V;h\x90=\xaft ?>\xa9o\xf5`>\x9e= \x8bb\xf1\x98\xeb\xc7\xf0\xca\xe1O \xb8\n\x9c\x84\xf2\xf2\xdc\xfdz\xd9\xc9z\xff\xc9\xd9=\xc1\xeeH\xdbH\xd7H<\xb5\x91\xba\xfb\xf9\x90\xb5>\xf2\xaf*8\xd5@\xb4\xa4F\\C\xe4>qܙ\xdd\xc2l\xe2i|\x82ѣ\xf8 6\xc4sP\xe9.\xb1\xacې\xb7\x89ᬹheu -\x99-\xd7u \xcdBw\x90jPa\x90J\x83\x8e\xf9\xf7\xb3\xf4\xf3_\xfe\x85\xba\xf0@\xf4+/\xfe\xcb\xd1]\xbeX~\xc5\xf2-\xd1N\x9d:\xbaN~(\xbf\x80_\xfcb.\xad\x00\xa5\xbb\xde*\xf4\xeb\x8b\xbc\xec\xaf r\xd83+C\x80,\xbfٵ\xff\xb4\xbd\xb4}\xc4_\x93^&\xeeE\xa1k_\xe3_b\xbe\xd80\xb8\xfc\xc6\xf0&\xd0-\xd9\xedP\x9f#\xe8擖\xeb>$\x00+(\xd6\n\xb0W\xb2:\xe4\xc7\x8eο\x90\xc4?\xeax\xed\xc5\xfb\x81Z \x88\xfa\xf8W\xbf\xbb\x82\xfe\xf5\xc8\xd34\x90_0<5\xe6V\x97\xd2\xc6*\xd3ڕ\xb2Påֈ\x9e\xa0F\xa4\xc7c#\xc1\xe5\xa3=\xc1\x8aa#\xcb\xfc\xd5U*\xbfR\xfeVN\xaeFP=\x88NjyFF\xa7N\xac)ȟ\xdd\xc2b\xd1\"m\xbf\xa0j#3J\xf8a\xber[\xb4\xbf\xd8\xfe&\xbbĊ\xb8|1FK\xc3ڥa\x8d\xbco\x8d/\xcfX\x91\xe5o\xb9,΢\xb38o\xf1A\xe3\xe2u\xe3\xa8id.^\xbc4\x90\xdf*\xa9\xf6⣖I\xa8uZ\xa6{\xcd\xa5W x\xbe\xc4a\xdfbcQ9\xae\x9f\xe5\x88\x9e>\xa3\x91v\xdc\xeb/\x84\xf7\x8d\xba\x98\xbf\xa9\xfen\xbd\xc67\xfd\xbe\\-\xe0k\xdc렟\xd0瓦\xd2\xcf\xce<\x86\x8e;j_\x9fqT\xfb\xd1b\xb4\xc4H3\x9d\x88\x8e\xe6\x97_?.\x8d\xdchiX\xbbyq0hoRt\x90\x8e\xe7[iX\xad-je\xb0,\xac\xbdՖ8\xf7\xd5W`]N\xc0\xfa\xc0\xac\xcf\xcf\"\x89⁌\xe2\x90\\N\xfa\x9b\xefL\xa0 ~{WHq\xc8δ//g[\xdf\xe2#\xb0\x92\x97o\xe2~\xef\x9cE\x8bi>\xcfȔ\xe5\xc4[\xcb֛\x9fa\x87\xf1'O\xf4݀\xf8\xb5\x94\x92'\xf2\xc0\xb1\xcfi7Yfz\xd4 \x8fМ\xd9\xf0=i9g\xdc\xf9\xe4K}\xc3\xd7L\xdb\xf02\xdcC\x87 $\x99\x9dߚ7D̓\xd0\xf2.N\xb7\x81C\xfa\xf2L\xe8ݨ\xa7T)\xa1\xbew\xf8\x9aWD\x90Y\xe4o\xbc\xfc>}>\xe1+Z\xce\xcb\xfa\xe3֗\xe3\xf8\x9d\xbd\xbeC]zvAR\xeb,\xe9\xfc\xfcڙ?k\xd9I\xfe\xf3\x92\xfc\xf5\x81\xe9P\xa8Vɂ\xc9\xf3\xe7тe\xcbR\xf9\xfeƘ7\xe8ˏ\xbf,\xca{х\x87\xd26\x9b\xdag\xecԱ\x89]\xce\xeeZ\xa8\xbf\xd4\xc2\xe3\xea^\x82?\xb5FG{\xaa\x85Ks=\xf7\xaaK\x94ƂD\xd6~O\xea\xc0X\x8b\xa1\xdd\xf3 \x9a\x82\xb4(\\\x9a[\xa2W_\xcd DG\xf1\xa6*\xcb\xea\x80\xf2\xa3p\x89g ys`h.l\xbe\xd20ۭ\xed2M}\xcaj@HP\xf3<\xf6x` \xfa\x88mi Ul\xd6l4Ƨ\xff\xf0\xc5W i\xa3\xe1\xcb7\xf5\xa3\x95\xc7i-\xae\xbc%\x95ѐ\xd6?i\xe5KZ\xa7\xed\xac\xe4@z^<\x86\xa2/\xf8\xa5\x88~\xe1~g\xa1/\xcfX\xa0\xf9\xe8\xfb\xe0s\xbb\x92p\xd0\xfa\xc7,\xeeG'\xff\x9cd\xe6\xea\xc1\xeeI\xbfif\xa4\xa5\xa8mVDsc\xe9\xdaPo\xc8؞\x9d\xebj\xf5X\xf9\x96\x00\xe2\xdd=\xab\\\xf5A~\xa1\xf9\xac\xc4\x88=<#\xd1b\xfd\xa1G26~\xe8\xfdʉ\xb3\xf6\xa7\xc5.^\xd6^\x94\x87\xf4b\xd8 D\x9f\xc73\xa2`gDk<]<2\x889l\xdb1$ߖ;}\xb5\x86\x9b\xc7\xcc\x97\xef\x9e\xac\xe6%\xd5g\xba\xf7\x8dh;#\xda|#zDa\xfa3\x8fk.۾\x9a\xff\xfe m8\xe4\xfc\x90\xa3\xafx\xd9\xed\xc8Y֘\xd6>\xb7\xffT\x99+ `>H\xd59D\xf2\xe2\xeaX[ -\xde7\xa2\xed\x8c\xe8GRΈ\xd6&Ձpid\x88\xde \xa2\x95\xae\xf7\xd7xl<\xcb}\xdf#' 58}\xac\x88V~S\xdb\xff[\xfa@t\xb9<\xf2m2Gb\xb1\xcaFZk\xc2\xeac\xb0\x85\xa4L1\xd2\xf3\xe2l1C\xedX;+\xf9\xab\x87M\xbc\x92\xcf\xcfh\x8b\xf0|\xf6s\xf91Bul\"\xc0\xb3?\x9fA'\x9fucb@\xbe\xb9\xe14\xf2\x9c\xc3\xf9\xd20\xc82\xda2\x93\x96\xbf\xfaL \xe6-\xa4\xce;PO\x9e驭\x96FF\xad\xf0\xc8r\xe1\x8bx@b<\xcf\xe3\xc3\xc9L\xe8\xe6\xfe\x96u\xa5bӗ?\xe1Գsn\xa76\xb4\x98\xbf\xe1=\x93\x95\x97\xb0\xbfi7\xe9\xcf\xc9L\xdf\xdf\xfd,U\x95\x81\x83\xfbҖ\xdboLk\xaf\xbb:u\xe8ؐ\xaaNKf\xfat\xec$\xfd\xc0\xf3\xb4$8\xcd18\x88gB\xd7\xa1\xa3[V~\xd8 3\xc8\xdf~\xf3c\x9a6y\xa6\xf7h\xe4\x94D\xaf\xb1\xf1\xb4>\x87\xb7\x83\xfb16r\xc7rmjϳ\xa3e@\xbakCN7\xd8o\xc3\xafW\xa7\xb6\xce4-[J_·\xd3ĸ:o\xd6\xf2\xb8s\xe9\xdd\xf7?\xa6\x8f;\x84\xce8\xed\xe8\xe4\nA4'H\x93\xe3\xd4\xf4\x98\xf6r7ܴt0 J\xbf\x94ň\x83\xdaa\xfbQ^No\xbe1H\xe2\xe2\xa6\x8d\x85\xd8_Ɋ\xd1\xac\x8f\xf4b8\xdd@\xb4\xd8\xcd>\xba\x80 \xb6 \xe2\xe8q\xd8\xf8_\xcc\x8f\xc3V\xe5_B{5\x9c\xbf\xd6`\xd7@\xd9\xfd Z\xdd\xf9gŸp\xa4U\xaf\xe6$\xd5gz\xb9\xa2E\xa5|\xff9\xf7@\xb4P\x87\xe58\xb8a\xbeiU;#\xd2\x88\xb1\x8b\xe1*/XV5\x872)\xaaD\xfb\xad\x85\x81+\xff@\xb4h\x90\x9c\xc0\xfc(\xa3\xe5\xad \xe3\x85~\xe9\xf9U[\xf1Ck\xd0j\xa476\xf1\xf3\x9f\xcf\xc4\xd2\xf8O\x98\xdccq} ZbQ\xca\xf65\xcdjl\xa2C\x8f\xbf2QH\xbf\xbe=\xe8\xeaK~\x92ȗ\xc4 \xcbUO[\xd0\xe4\xcd\x96\xf6k\xe4\x97\xf4\x8cz\x92Wf\xeaMk\xae9\x84\xd6\xe0Y\xaf\xfdx\xf9\xdc~\xbc\xfcr\xcfn]\\\xd71In5\xe8\xd2?o\xe2o~.\x94Յ\xf8\xfb\xc4 \x96,\xf1f>\xcb\xd2ۭu\xf0\xe3\xcacz\xbc\xb5\xc9\xe5\xef\xd1\xf7?\xcf\xfdR\xbdn\xa2t\x83{\xf0\xcc\xdfͷو6\xfc\xd6\xda\xfc\xe8N\xd1L\xad\xac\xf4\xe3'\xd2c\xbc@\xf2mc\xdd\xfa \xecM\xb5;\xf5\xea\xdd]\x8b\xea{\x8e\x80\xac\xee\xf5դ4\xee\xe3\xcfi\xfc'_\xd2\xdc9 bs\xaa\xf7\xa0޴\xfe\xd6\xebS\xff\xe1\xfd\xa9m\x97\xd9nצ\xad\xb7tw\xb7\xa8 L\xcb\xcci\xbd\x8f\xd6\xa9\xf5G@\xaea\x9f4\xceN\xed\xe8\xe8k\xa5eK\xe3W\x8e\x90\xdc|\xf8\xd63\xa9G\x8a\xeb\x9d\xe6Y\xf0**e\x8a\x91^+\x83\x85\xf6\"\xbd\xf2\xb8T \x92\xea\xd7\xe9\xa6 5\xb1E+\x9f\xd0\xd2ܞ\xfcG\xfb\x89\xef\xad\xddʏWx!\xab \xe8Z\x8b\xc0\xd6?\xe7D~5\xf0\x8d\xe81fDK\xb4n\x84\xe3#e)\x86嗝\xd3gΦ3fR\xdf޽h\xe0@\xbeq\xdbep\x92\xeaG\xa8\xf6:T\x93\xa7L\xa3\xb9\xf3汼޴\xba]N\xdc\xe3\xc5\x98;o>M\x9d6\x9d\xda\xf3\xcd}8\xcf\xfcnϿ@s>:\xacE\x9a j`@N\xf1C\xad`.\xe0\xa3Ͽ\x98\xcc?}i@\xff>\xfc\xf0\xa3\xcb\xff\xa8B\x94VX?H]ο\x9d0\xf1K\xeaʿ2d\xa0\xd7\xc4\xca\xed\xf3\x99\xffA\xdaPTL\xcc\xe3_^M\x9d:\x9d\xbf\xb9\xc91\xe186pld\xd3=\x86Sqpi\xeeWyin.kPV\x8c\xf9*\xf5\xc5\xdf\xe9\xd3gQ\xe3\x9c94t\xf0@\xea͹n/㟩ϕ\xd4\xc0\xd4\xd8\xfa\xb8sC\x82\xaf\xcfk\x8fϿ\xe0\xf6\xe8\xe2\xb5Gg\x8a\xfa\xb8\x8d\xaf~\xc0\xafT\n\xb5*(\xc4 \x9b\x9ah\xd2S\xa8\x81\xbf\xf9>\x94sE\x96E/džڃ2W\xf0C\xf3\xb4\xa93Hrj\xcd5\x87{ߛG\xfe\xb4x\xd9\xf2em\xe2\"\xe9\xebL{t\xe4\xb1瘁\xe8\xc9@\xf41\xb6\x9a\xfa\xa0z\xa2\xb1\xb4o\x93\xe7\xc9.\xceR#\x9a;\xddٰ`\xc1B\xfab\xf2Tᄆ\xdaP~շw\xa4<\xb5L F}։\xd0N<͋߈\xe1C\xf9\x81T\xa5\xa0\x84tx\xff\n\xfbK\xcf\xd6%4\xd4\xdaR(\x90k\xd0x\xbe't\xb3\xf7\x84\x00\xa9\x99\xe3\xfd]\xc8/ '|>\x89\xfaH_\x80\xf3Ϗ\x991\xd9 DG|#:\xafS\x92\xf3\xb3f7z\xf7\x93>\xbdzР\xc1\"s>m\xebIf\xfa\x8cY\xe6\xbe\xc4\xf2\xc2ޚ\x92\xf0\xf5\xcah\xf0\xefς\xb5\xb6xg\xb0\x96\xa8=B\x91\xb6\x96\x81S\xf96\xf7\x90\xc1\xfd\xa9o\xbeVi\x9b\xc1\xfeN\x9b>\x9b\xbf\xe58\x98\xbawK\xf3-9\xf4 /\xf6LZF\xbbq\xce<\xfa\x8a\xbf\x91+\xfd\xac\xfe\xfd\xfa\xf8\x8b%\xc9,R\xb5(i\xe9ҥ\xdey)\x9f.2d\x00/#\xaf\xfd>m\xd1\xe8x`\xbe\xa0\x92\xb8\xdaKy\xd8g\xbe\xa0.\x9d:y\xb9ў\xbf\x8b([\xb4\xf6B~\xe9N\xe6k\xdbb\xbeƍ1\xd4[\n?Nډ\xf2\x95\xdeԴ\xc8\xdeC\xfb\xf2\xf9/\xf7\xd08\x89(!\xcb=l*\xf7\xf1=\xb9\xaf\x93gxkiin\x89\xa5\xdc'$\x96k\xd8XjL\xf2\xed\xc3\xf1Έ\xf6\x97掎\xefn\xfb\x9dJ\x93\xbf\x9aN#\xcf=\x8e\x8e:log\x82\xd89\x9bϣ\xa9|\x9d\xe9΃5\xab \xba>;\xe6K\x96,\xf3΃~}{y\xfd\x8c\xa4*h-\xf2#=\x84m\x81{~\xb1\xf9e\xa2e\"\x99'L7\xdaJO \x9d~S\xae\xf69\xae\x94\xf4\x82[\x82\xab\xcc*P\x9b?H\x93\xe3\xact\xe4G+\xdf\xa0\xfd\xc6\xd4\xcf[VAj~k\x80\xfa\x8b\xf6\xb5Z\x8c\xf1\xb5qp\xfe\"=/.\x8c/\xe6?\xe6S\x96\xe6^\xceσ\xfb~1\xf7[\x8a\xcfl\xed\xc6\xaf7^}fZ&<\x93\xfb\xf8\x93\xe7-չ\xeaOw\x90\xf47e\x93wN\xf2 \x99\xae]:y\xb3\xa4\xfb\xf3\xa0\xf4\x90A}\xb9՝z\xf5\xe8F]\xf9E}\x97\xce\xa9\xff\xef\xcc|\xf9ٹ=\xd35\xef&~/]\xba\x8c\xff/\xa7%\xbc\x97%\x91\xda\xff \xf8>8wn\xcdn\x9c\xcf\xfd\xd2y\xfc,6\x8f\xe9KIJ>z\x8f\xd8\xd3?\xaf-\xad\xb9\xde<\x8e\xe3m\xd7?D2\x835n\xebܥ#}k\xb3\xf5\xe8\xdb[n\xe0\xc58\x8e\xaf\xb5\x95\xc8\xf4\x8f?\xf2-\xe5\xfb\xb0n\xfd\xf5\xe1\xe5\xb8w\xa5\xde}zh\xd1*\xbd\x97\xc1\xe6i_ͤ\xf1\x9f~I\x93&L\xa1y\x8c\x8b]\xb3z\xf3 \xfe\x88o\x8d\xa0\xa1\xeb\xf0\xfbR^q\xa1\x92\x9b Jw\xe2\x81\xe8\xee\xacGfJˠt}k\xfd\xc8\xf2\x9d\xe8\xe7\xee~\x8e\xa74 ʵ>\x86\xbe\xb9\xdeТ<5G\x94.\x8d\xf6w\xb2g\xbbCE\xeb\x93\x9fT\xbfN7-\xed\xa3P\xbb\xf7\xffr\xd3]\xd4\xe6GV\xf9I\xf5\xe3\xe8\xd1\xd1l\x84\xcb k\x89\xc2 \xb2 \x88\xa3\xa5\xb2\xb2\xe6~M\xf0\xbb\x96\xc0\x96\x89\xc6E\xa2\xa5\x8aʳ\xd5u\xa71Rr\x96\xefO\xdf~\xe7\xf4\xdao\x93\xbc(ӭ\xbf$[c\xc4\xeat\xf2 G\xd0n;m\xe7Gտ\xf6\xef\xb7\xd3\xdd\xf7>B\xbb\xed\xb2/\xf1z\xa6\xf7\xc2\xe9\xbaG\xd1cO<\xebu\xf0\xa5bO~\x80x\xf1i\xff\xa9\xd7\xfe}\x94\xad\xb3\xadWGx|\xf8 \xba\xf3\x9eѧ\x9fM\xe8m\xf2}\xc9\xe1\xab\xa5SO<\x8av\xdfm\xfb\" \xa45\xd2\xee\xdb\xd0;\xef~D\xb7\xdeq}\xfc\xc9g\xfc\xb2g\x9a{\xe9ѩcG\xda`\xfd\xb5\xe9\x94H[m\xb1I\x8c\xc0ˆ\xca\xcb\xee\xeboE\xef\xf0 BOrq\x94\x97\xc1뮳m\xb3\xd5ft\xdcч\x98AuO\xa2\xa9\xef\xbf\xe8&\xba\xf6o\x818^h\xf8|\xe8q\xba\xf3\x9ct\xed\xb6+\xc7D6'\xe5|\xfa\xe7}\x8f\xd25\xd7\xdf\xe6\xcbw:-6x=\xbaw\xf3\xca\xf4\xcf~{\xed\xf0ݭ=(\xe7۽\xf7\x8f\xa6\xab\xae\xbd\x95V\xd1?\xef\xb8\xc6+\xd7\xf3s1\xcb\xd8\xed{Gyew\xdf~5 6\xd8\x88\xb9\xf1滽v\xfe\x8a\xb3W\xcf\xee\xb4\xed6ߡ\x9f\x9d}2\xf5\xe9e_‹q\xb2\xd9\xfa\xf8\xd3\xcf\xe8\xf8\x93\xcf\xf7\x8a\xbe\xffF\xea˃Nަ\n\xf1\xc0\xf5\x9f\xff\xcf\xeb\xf4\x8b_^\xe2=t>\xf7\xd4=\x96\xdf\xec0\xff\xa7ϘM\xd7s\x8e\x85ۣ\x8bm\x8f\xef\xd0q\xc7\xcc/m͋`\xac/R\xcf\xf9gz\xf9\x95\xff\xd1\xfe\xfb\xeeƾ\x9cd\xc1N\x88cO8\x87\xc6}6\x89N<\xfep:樃\x987\xf1\xc3\xf8\xa8\xbb\xa2\xfb|\x8cd\xe0 \xb8\xc9 \xc5#۟:`\xea\xcc\xdfdʻ]\xfb7>\xbf\xfe\xf9(\x9f\x93|~]\xf8SO̤/\xbe\xa2[o\x80}\xec\xf7\xab\xdb\xfe\x91\xc7\xdak\xa7\xad6߄N;\xf9(\xeah¡\xb9\\x\xc4\xc9)`\xbd\xf3\xee\x87\xe9\x93q\xe3I\x8ft\x93o!o\xfa\xad \xe9\xccӏ\xa5o\xac\xb7{kh\"O\xf8<\xe4T\x9a\xc9M\xb4'\x9du\xfaq\xa1訜\xe0^bt\xe0N\xf5r\xfb\xb7\xbf<\x83v\xddy\xdb \xd9;~\xf7\xbd\xb1t \xfb\xf6\xf1\xa7\xbc\xbc\xd4\x942б\x9f҆{\xee\xfe\xddP\xbd`\xc1\xcfF^\xc4\xed\xfd\xb0\xef\xae\xdc\xde'Z\x92\xfa\x91cN\xf8\x99\xd7\xde'\xb7\xf7\x81\\\xe7k>\xff\xc6\xd0U׍\xf2\xea/\xe3%\xdb\xf1\xafwe \x9fg\xd1N\xdbo\xe9т\xfe\xfb\xd6t\xdd\xdf\xef\xf4\xaeO\xf2bD7y\xe1\xb2\xfdw\xb7\xa0\x8e=Ļ>iy\x96\xfd^\xfb\x9f@\xf3신\xa6\x85 I~\x94Б\x97<\xeb\xd8\xc1\xff\x84|\x83녧\xf5\x9bq\x85\xfe\xbf\xfb\xdeG\xe7\xc5\xc4y\xc7yW/\xce\xd1\xd12g\xc3񧌤\xb1O\xa0\xf3\xcf9\x91\xf6\xdbggz\xeb\x9d\xf9\xday7\xbd\xf2\xda\xdbΕ]wچ\xae\xb8\xe4\xe7\xa1\xfc(\xb4\xa6\xf0\xec\xfaQ@\xee\xfe,W\xb67\xfe\xfb\xdd|\xeb\xfd\xf4ҫo\xb9\xeb\xbb\xfc@h\xfe~\xe8\xbbnG\x87b\x97\x94.\xc8p\xa9i<@\x99b\xebu![\xb7\xf6l\x95Z\xc1M\xaeA\xd7\xfd\xfd.z\xef\x83O\xf9\x9e\xf0E\xe0\x9e נ\xb4\xedVߦsP\xe0\x9e`j\xcbyr\xc0!?\xe6\xf3d\xfd\xf0\xf0}\xe9ԓ\xd2-\x87(\x83Q\x87e\xee\xfc\xedO rk\xf7}\x8f'<\xff\xf5\xc8\xd3h\x8f\xdd̽\xdch+\x8ch㜹|\xb8\x83\xdb\xe4#\x98\xf8\xdb\xb3\xf7ەs|\xef\x87\x9f]\xbe\xf7#\xf4\x9cIF D2\xees:\xf6đ\x9e\x8a\x87\xee\xbd\xdat \xc6\xe6G\xa7\\hs\xe0x\x92\xb6\x92\x97\x90\xb7\xdc\xfe _\x9f\xf0\xfcV^y!\xf9\xcd ץ\xf3\xcf>\x9e\xaf'kjqLk\x99|x\xf3\xd0m\xa3\xfeE\x8c\xfd\x8c\xa1\xfd\xeb\xebjCБ\x87\xeeK\x87\xc4\xd7V\xbe\xce͜\xd5H\xfblf\xf8\xa4\xe7\xc5V\xae p{p d\xa4L\xf3O8\xd7܁\xf6 \xe2ԟp\xf6M4q\xa2_\xb6\xadW\xb0k\xe0\xc1\xde\xdbo0\xcf\xec\x84\x94@\xbc?\x9c63\xf2\x94\x91\xa6\xb7\xdfK\xe3y\x89ݹ\x8d\xe1\x81jU!\xcf&\xf89H\xdeM54\xb4#y~m׾-\xb7\xf7\xfatR\xde\xde+o\xeaW\x8b yv]\xc6\xcf\xd2_\xf3ލ\xf0\xbdyߏWH_\xffd/ty&\xf4೭\xda \xb1_k\xdd\xd5\xe8\xe0\xee\xa1E\xf5}B\xa4/\xf1\xf0?\xff\x8fƾ?!\x92S\xda\xf4\xdf\\\x83\xb6\xd8\xf6\x9bԷ\xaf\xc8\x9fFVl\x85o\xbf\xf1=\xf3\xd8k^\xbe\xa9;\xb2$\xf9\x81<\xbd*τ\x96\xef\xadϘ\xd6H_}1\x9d>\xfbxM\x9f\xda\xc8\xcb\xf8s\xdfI/b\xac\xc0^\x96\xdd\xee3\xb4\xad\xc1\xb9\xd4gH\x9f\xdc\xcbpDf>\x94\xe5\xbb\xe5\x9b\xd2\xdd\xf9\x9d\x8a̔n\xa7\xe3̒\xeaj=2#Z\x9f\x93\x92l\x9d\xfc\xe9W\xf4\xfa\xa3\xafe\xdbs\xb7Mi\xe4\xa9{\xe5iU\xc4@\xff$\x97_I\xf5\xebtV}\xc0 猏\x8as\x97b-\xb0\xf267=\xb04wNO]\xc0J\xab~\x91X\xd8.\xb1tI\xbd\xc8\xf8[\xe8\xdcs24W[B\xe9\xce/=\xc0\nZ\xae{C\xf5\xf5\xb7\xe9\xa4\xd3\xee~#:\xa9\xbe\xca \xefe\xe6\xce\xcf~\xf1'z湗Q\xfc\\m\xc8 \x9e\xc5<\x9fgL\xfa\x9b{c\xba\xf6\xf2\xdf\xfb36]\xa6\xfd\xf5\xaa\xe96\xc8\xdek\xf7y\x99\xd7\xc3\xe9d\xb6\xd8p \xfa\xafW\xfau.\xfa\xc3t\xeb\xa8\xfb\xe8\xf2\xabo\xf6\xec\x90N\xa9 M\xe3\x87}9\"\x84]vܖ.\xf9\xf3Hj\xc7/\xf0\xea\x9d\xedi\xe4\xe1\xe2\x96\xdb\xffɃ\xa3\x9c|\x99\xed5x\xd0\x00\x9a={\xae\xb8y\xdb\xf1\x80\xea%I]x6m\xc10\xe0\xb9^\xa1\xdf\xfc\xe1r\x9e<ϱ\x88\xfd\xf2r]{t\xdbh\x83uI|&\xdf\xf7\xd4\xf7\xe8\x8c/\xbb\"\x93?ژ\\\x88 \xcf \x9a\xc63 \nb\xb2\x93\xd5s\xfb\x9d\xd2_\xaf\xb8Aa\xec\xfe\xaf]H\xbb\xf2@\xa5\xd9\xda\xf0\xe0\xe8\x83t\xe9\xe57\xb0}\x83i\xf4\xbfn\xb1\xe5&\xbf\xf1\x8bέv\x90\x81U\xe2\xe07Qw\xfea\xc1\x91\xc7\xfe\x94\xbe\xe2|\xd9dv\x93\xbcГY`\xbaɀ\xf4_\xfe\xf8s\xdaj\xcbM\xb5\xc8\xed?\xfc\xe8:\xfch3@\xfa\xf4\xbf\xefL53\xea\x99g_\xa2\xb3\xcf\xfb\x83\xf7\x82񿯎\xb6\xb20\xff\xbf\xa6\xe7^x\x95~\xf3\xfb+R\xb6\xc7y<\xa8\xce\xed\xb1\x9d~\xd6o\xe8\xfc\xfe\xfe\x81{ѯF\x9e^\xc0\xd1|\xfd\xe0\xc3O\xf3\"N?\xf5h:\xf1G\x87\xb9\x87n\xe5\xfbݱt\xc6ٿvq\x92Y\x9f2\xf8,\xb3\x8aePG\xb7!<\xf0\xd6.\xa1\x81\xfc\xd2V6}\xd1|\xd1+\xe5x\xfdR\xfa_\xaf\xb8\x99\xcf\xc9\xf9\x9c܁\xdb\xe0(]d}\xf0ѧt\xe6y \xc9}[6\xcd\xc1Wp\xbbl\xbe\xd9F\xb4\xcb\xdeǛ\x81h\xf9F\xb4\xd0Wy<\x9e\x97\x94;˫\xfb\xf4\x98\x9bhЀ\xfeޱZ|\xe8\xd1簾\xcf8N\xe5A\xbf\xdd\xe9\xa7\xe7\xfc\x91\x9e\xfbϛO\xfe\xf1Vg\x9e #\x86\xda\xff\x92A\xa53N;\x8a\xed4r\xf0ra\xa5\xdf~\xd7#t\xd9U\xb7\xb9k\x81ؗyF\xe6\xbb,\xd6\xfa\xeb\xadA\xd7^\xf1K\xaf\xc6\xce{\x99\xeb\xd33l\xa3\xcc\xfav[\x8c\xfc(\xba\\O8\xedW|M\x9c\xec\xc82 (\xb3?\x85&\x83G\xb2\xc95\xf1\xd8#\xf7\xa7\xb3\xcf8F\xd2\xf0j\xff\xd0k\x8d\x93<:c-\xb2\xecϿ\xf8&\xfd\xf8\xac?z\xb3\x9f}\xfc4i\xd2:\xe5\x8c\xdfӤ/\xa7x\xf2\xe4\xe9 \xb2\xf3\x8ft\x93\xfb\xf0%<\x87\xb6\xde\xea[!y\"\xff\x96Qq\xee61|/\x9bx\xad\xa9\x86\xfe\xfe\xf3\xa57ѝ\xffC[o\xb11\xddx\xedo\xd9^\xab\x8d\xe5yKs\xefg~\xb8%߈\xee\xc3[?9\xfb\xcf< 9\xcec\x92\xd8\xc8JS\xa7\xcdR\xf9\xc5r;\xba\xe0\x9c\xe8\xdf7/w\xfd\xfe\xb6 \x80\xdcw\xdb\xf7d\x8f_d\xae\xb7\xcep\xefX\xc3'?\x00\xf8\xcbe\xb7p\xdfe\xfd\xfb_ׅ«\xe1~\x8e\xe3w\xe1o\xaf)8/e0\\f\x84\xfb.k\xf2\xaa \x97]\xfc3Z{\xcd\xd5==Z\xdb# 5y:\xfd\xf4\xfc\x8bIeu\x93\xf6\xe9޽\x8b\xf7Mc)\x93\xeb\xed\xe7\xfc\x88\x8e\xe0\xc1\xd9_\xff\xe1z\xba\xff\xa1\xa7\xe8\xfb<\xfe\xbb_\xfe\x98\xdb\xcb\xf8tH \xcfy\x997`\xac2eV\xac\xdc/fr\xffU7\xf9\xb1Ÿ~{:m\xb3\xe5&\xed\xe3\xd1\xed%\xd7\xf6\x9bn}\x90\xae\xe5\xc1r\xed[\x9a{h?{]\xa1\"y\x80|G\xbe\xb6\x9f\xc0\xf7$\xb9\xb6\xf3f\xcd \xb6\xbf?<\xe69\xfa\xed\x9f\xff\xe6\xc5U\xb0lg\xb9\x8e\xe8\xf9 \x83\xdb\xd7_1\xd2\xeb7\xeey \xfbʛ\xf7\x8d\xe85V \xd8 \xfe\x83\xf8r\xf0\xcf\xf3\xea\xfb#\x83\xaa\x9eB\x88e\xfc\x89\xe5\xe5\xe9c)\xe7o.|\xe8\xbfՀ\xf4-v\xf8a\xc1u߲\xec\xd6Ys=t\xef\xe5^\x99\xd6.ͽ\xe7n\xdb\xd2ig\xf2y\xc4>\xcb&?p\xe9ի\xbbw\xbd\xd6\xeb\xa4\xe4\xd2\xe9'F'\xfd\xc8\xf4\xd5\xe3\xfa\x87\xcf\xfd\xe7|/\xbb\xc6\xe5\xbc\\_\x87\xf1\x92\xb83g\xceq\x83\xf9\xa2\xe3\xf0C\xf6\xa0\xf3\xce<\xc6\xfb\xb1\x9a\xe0ֹI#j\xc4\xd1Cl\xe0\xbc\xe5\xaeJ8_\x8d\xb6\xe6\xa7_}\xdeQz26\xf1\xcc\xdb:\xbe=FN\xa50\xb6:ڋ\xf4\xf2\xe0p\xfc}\xb9Ƃ+nz\x8aF?\xf6\x86_st\xdde\xa7So\xbe\xe6\xe4\xd9&̚\xe3}G\xb9X\xddys\xd0\xa7\xd2\xc7L\xa0)_Τ\xf9<\xf0\xd4ܛ\xdc\xfb\xbb\xf7\xecJ}\xfb\xf5\xa2\xa1\xab\xa4k \xa1޼lx\xd7n\xf6\xd8\xdc\xb6\x00\xfd2\x00-\xd1z\x9fR\x93\xdb\xf1\x8f\xd6^om\xb9\xdd\xc64h\xa8\xac\xba\xe4^(K\xeb\xdd\xf3\xa9\xf7\xfa\xcb\xef\xd1 O\xbdY0\xb3w\x80̄\xe6oB\xaf\x8a\x83\xd0r\xbeϜ>\x87g<\xc5\xdf}\x9e\xec\xfd(e\x91])!.\xf8\x87\xf4=\xfb\xf7\xa4Ak\xf2\xfew\xe5sUW\xf2\x8c\xabS\x8dr\xb9\x874p\xbf\xaa\xffذ;/\xdf\xddQ\xde[\xbb\x89jXP\xd7Q\xe9L^0\x9f\xf0\xaaZi6yW9\xfa\x9a\xd1ޏ\x9d\xe2\xf8eRȣ\xb7\x9d\xc9?P5+\x9e\xc6>`\xb9\xfe*\xf6 Z\x96\xf3C\xfbwI\xfd\xbf$zr\xff\xd0\xf4\xe8T_K\xe5\xc7|@j\x8d\x8e\xf6T\xb7\xfc\x81h\xb9Rp\xeej\xc7Io \xe1\xf7B\xf6\xc4\xd7L\xe8:\x00\xf4\xd0+ \x83\xa1Wb \xfa\xac\xf3\xe7 B\xcb \xd2\xc3\xd9\xdf0\xdctc^\xa7\xbbyИ1s\xbf\xa4\xbc\x8f\xee\xe1\xb6\xf2\x82\xea\xc8C\xe0_ܟb 4絗W\xc1\x81hY~\xef\xadw?\xa0C\xfc\xed\xfd\xbd]h\xbd\xb5\xd6\xf0fY\xce\xe4Y\x8d\xf2bV\xb7\xe0@\xf4\x9e\xbb\xef@g\x9d\xf7;\x9e\xa1\xb6\xcf$=\x82F\xac\xbe6\xb6\xf5\x96\xb8\xfcp\xec8\xfa\xf3%\xd7\xf1K\xebO\xbc\xaa\xe7\x9eu\xcf;(tV\xb9\xba79E\x85\xfb\xb3~\xf6[\xfa\xbf\xe7_\xf1\n\xb7\xdabS:\x89un\xf0\x8d\xb5yv\x86y\xb0\xf8\x82_\xea\x8a\xdf?\xf2\x84\xe7\xf7\xb6[oFW_\xf6{\x93d\xfd\xbf\xfd\x8eH|\x91m\xd8\xd0\xc1$\xf6}s\xa3ox3|%w>\xe7\x97\xd3\xffy\xf9 \x9e!y\x8b73F\x96\x80\xbc\xe9\xfa\xbfІ<\xcb\xcb\xdb\xcd\x88\xdes\x8e\xc9\xcflLxF\xba\xc4\xe4\xffٻ\xf8,\x8a\xa6?~6:RĆ\x80 \x88\xf4.E:$@(BhI\x80j\xe8\x81B\x80\x84\x96\x00IH\xa1\x97\xd0{oR\x95\xa6\xa2(*\xbd\x884\xcb\xcb73{{w\xcf>5\xcd\xfe w\xdbfgg\xf7\xf6\xee\xd9\xff\xce m2\xd1ၓ$\x93 \x8aL:\x88\x8d'\xa2I\x8bP;\x84\xc2\xfa\x8d;`\xe8\x88Hܴ\xca {\xb6/\xc5\xa3A\xfa\xe8\x97Ӗ&\xbb\xab@\xf4\xd23!,<~D ې\xfe\xbdq\x83\xbb<<\x97?\xb7w\xfd\xfa X\xb6b#\xc4\xcdNe\xe0\xec\x85\"\x85`\xe5\x92\xd9,X\xfeh{X@\xb4\xa0\xd8C\x8cGA4\xf3K\xe3\xf1\xc3yس\xf73\x8f\xb9\xdax\xe4\x809\xb1\xe3\xe1]<$\xa0\x86\xac\xa2I#ٳ[o\x82\xbf\xf7NI\xe8\xef\xdfʗ\x8f\x9b\xa5\xe9\xf4\x9a\x93>x\xf8\xc4\xcdY\xc0\x00O1<\xb0\xb0 e\n\xe4A`F\xbe8\xcd\xe3G\xed\xbd\x88\xcc@t;\xf7&\xe0\xed3\xad\xe4e\xcd\xee\xb1M]h\x9e|\x87&\xcb7o\xd9\xb1s\xe6s\x9c\x80\xa6\xa4\xf8\x89\xf0z\x89W\x99/\xf3ڨ\xf7\xf4\nB\xf6?\xb3\x85\x83.\x9dܠ\xfc\xef\xa2\xecJ\xe2F\xe53,߯Q\xe3+zz2\xdfTw\xf2\x84\xa1PAE\xce|\x8d\x00U\xea\xc7dž#\xa0U\xb3hN\xca\x85J\x9a\xe3\xf0\xc0Cj\xaf\x9dA\x8d\xac\xfa0z\xb88\xbc \xcb\xf7 ;v\xa4JP\xbdJy\xe8\xeeՎ5' \xa5\xed_\xf3=,_\xb5 \xb5\xfd\xd7q2k\xbf(u\x8aM0:\xab\x80h\x92+igQX\xbfq'>\x93x\xd3x\xcf\xf6E\x9cF\xa8\xb7Oҏn\xad\xdb4\xbe\xb6\xa7 \xf8H\x9b½{x@\x87v\xcdq\xec\xc5\x98\xfbf\x916.i\xa2\xafX\xb3\x95\xe9\x84\"\xd8۶M\xbe\x97\xd23\x9enN6=\xed\".\x81\x8au\xf6\xc0r\xf5F\xcb\x00}|:\x89\xda_\xb36%\xf5 \xa3ȹ-kwZ\xcay3,\xd2\xe5\xfc,N\x8dF9K\xad~\x83C \xee\xfa\xfbufp\x9b\xcck\xf9\xf4\xec\x88\xc2\xb06\xdf_\xf8\xae\xf9\xf5\xd6M\x8bV\xf6Ȃ=\x9bI\x97\xb4~i\xae(K\x96-\xb0\x9d\xf7\xde-ɦ\x8aI;\xf1\xf4\x99\xb3\x90\xbc`lܼ\x87\xe9\xbc]\xeau\x98\x97\xc9\xc0\xadJX\xd2\xf4\xf7\xf3d\xcdj\xc1k\x8d\xd7b\xa8QN\xbc޶\xd0\xf8MJŃ\xd1 L\x8a\x80\xb1\x90@o\xd4P|\x8bM4Ӻ|\x9f\xf3\xdd{\x8f@\xf4\x8c$jP\x88\x8f\x8b\xa0tI\xac#\xfaK\x87\xdc\xda\xf7c\xf3&@\x99\xf7\xdfRY\xb3\x8aSy\xaa\xd7\xce\xfd6P\xbc\xa7\xa5\xf4\x9c\xd1\xfbQ\xbd\x8e1\x81\xb59\xf0Y\xf6\xf7\x82j\xf8<E\xfe)\x9c?\xf6\xa0u\x88\xa8\xe8D\xe4\xf0,\x9b޾ò\x88>w\xeeg5{wo\x8b\x87E\xea\xe2!\x84\x9f\xe0\x832{\xf6=/\xa3\xf62}\xa7,\x9c;\x91\xb5\xd9\xe5s\xa3Op\xac>q6\xd3!~K\xbeQ\x82\xba\xb2LiM\xa3\xf7\xe6ר9\xba|\xd5fX\xb0d=\x90\xd9\xdd\xd8\xe8а\x85\x00L3\nD߸q :z \xc05\xf1^\xbbvj\x89k\xe2;8\xdf\xdek\"\xfe\xf8\xa41\x89F-\xf3]{k\xe4DM\xd8*|\x8f\x8b\xa6\xb8\xaa\x92/f\x99\xaf=>f z\xc5\xe2Ԝ\xef\xc7\xefߞ\xb8\xceV\x82׊e9]@\x00\xfc\xe0\xa1\xe3\xce&0\xf8G\xdf\xe1\xa3\xa0\xb1\xb4\na<\x8e\x88^\x8c֡\xa3\xa7\xb1 dvo\xf11Z(ήE\xe8=\x86\xb3\"\xa7$\xe9 ~w\xb4Ч\x93\xbea#\xbf\xbf\xb3\x88N\x9e\xbf\x86\xe5A'\xcd\xe9\x81\xddX \x9b4]I\xdc\x92\x92\x96wB\xf2\n\xbe\xa7y8?q<\x92\x93á\xcf7\x93\xfcx\x00m\xc4\xcf\xe1!\x81\xf6]2-\x9a\xbb\xbd\xbd\xdb\xe07n5\xa3WX\x8b\x8b4\xf2??v\n\xc6#\x80N\xa6\xdcǎ\xe8\x8bk\xfc)\x87@\xf4\xe1#'\xf0@\xeah6M\xebFp?O\xa8R\xa9,\x82\x88/\xb2\xcc.]\xba\x8e\x9a͂&\xfd\xf4\xbbe\xc7\xed\x88\xe5`c\xba\xd1!\x81\xed\xd0S\xa8^\xe5\xe8\xe9\xe5\xa5\xdf~\x8d\xd7n\xf2i\xf65\xce\xdfe\xab\xb6\xc2¥\xb9Lq<4\xb3$5R\x80\xd16\xe8\xc5\xc6/aM[*Lr\xe8e\xcb\xe2\xfa\x87r\xa6\xf5\x93\x9eÕk\xb7\xa3\xf5\x80\xb5@\x80\xff\x94\xc8м\xadx\xaf\xa7\x88~\x80\xcf\xd7_\xf8\x9f\xf0\xf2\xe5\xeb\xf0qSqXa\xc1\xdcp\xb1Nh\xcf}\xeb\xd2\x98\xc3\xe1\xa3'\xa1g\x9f1\x86,\xfdI\x96e\xf80\xc9\xedң\xf99~\xd2\\>4\xc1\xb2D0\xbb\x9d{C\xe3iU\xfb\xaf5 [\x92\x8f\xef_\xff`>o\xde\xc6\xdf\xa0?ZH\xe8ܱ)א\xf3\x8b\xd9R\x90\xf5%=\xb8\xbfl\xddy\x88\xf9\xf1\xe9\xd1\x9a4\xacΦݩ$\xfe\xdbw\xf0\x84E\xcc\xc1\xf5\xf8\x8fyj|\x94C \xb6\xbeS\xac\xe3>ѳ\xf5\x8e\xf3\x90\xe0n\xa8EM\xeb\xd5\xd3\xfc\xbb\x81L\x81'\xa4\xac\xd6ǻb\xf9\xd207n\xd3e\xe6\xfeS\xd4\xceh\xfc?%4\xa7\x9d\x95\xf3[\xceOc\xc6 \xf9\xca\xdf;2\xdfy\\4\x99\xd1\xd11\xf8tV\\\x8cʯ\x9a\xff\xf0ゃ]\xfb\xcf\xc0\xe8 \xb4?\xe08\xf8\xf5h\x8e\xef\xf1\x9b\xd5qI\xeb\xdc㸮\xc8\xfeZ\xe7Z\xa6Ц\xfd\xaf7n\xc3/?_\x86\xefQK\xfa\xc2OW\xe1ꕛ\xac\xc9lY2\xebcO\xe3A\xb9\xfchz\xfb94\x89\xfcR\xd1\xe7\xe1\x95W\x8b\xb0y\xe4 \x908Mr\x9b5\xdd\xe9]\\쵗\xa1r\x8d2P\xb4ċl\xe5.}T\xef\xd2\xf4\xeeݻ\xfd(|\xba\xf3s\xb6J&{\xf3\xe2˅Q\xbaο\x8c\xf6\x90t\x97+\x99ÿ\x8a߬?\x9f\xcf9i@M\x96\xda\x9b\xf3\xceE\x8a\x81\xc2E ş\xc4ì\x8fj\xf8?\xfc\xc0#-\xe9\xfchm3\xd3\xd9Zҏ\xeaH\xa5\x8f\xaf\xdb\xa0\xcb7tq\xe8j\xd88g#\xdc\xf9\xd5PN\xb3U/)\xba'\x94\xc09-\x82|c>\xac/\x92Ǔ\xbe\xfa=\x98\xf9\xefG!_׿7\xff\x9b\xe5\xe5\xfe\xa4\x94\xb7*\xafG-߹in\xe51\xb3z \xd6sg\xd5У\x9d \x97\x89\x8fBM#z\xed2\xf4\xadiqʍ\xb9\x91\xe14\xaeu\xf74jص\xf1Z\xe3\xc7 \x84\xc6 \xeb\xd8Ĝą3s.oD,\x997J\xbdY¢\xac\x95 \xec\xbc\xff\xfb}\x88\x998jT\xfbȢ\x8c\x91u^+\xfe*of\xf1E\x9d\xf5\xd5b'\xf0\xa4\xa7\xef \xf8\xec\xe8\x90\xb5ע\xb6\xae\xee\xfbU\n\xc8\xc5\xf9\xb2\xe8~\xc1\xa3\x98\xae\x97'\xf9F\xf5\x00\xb3\xaco\xe2`Ӗ\xdd004\x9c?\x8a\xfcz{B/\\@\xbe\xafB\xb3\xd6\xddp#\xeb>Ԫ\xfe\x84\xa3s#hHA\x92\x93\xec\x9dB\xf0\x98\xc0v\xf2\x8dX\xb6LiH\x89\x9a2\x9f\xcaGiѺL\xf8\xa2\xe9Z\xdb2!\x00\xa4\x82\x8b\x87\xa5LV$\xa2vD~n\x9b\xffh \xac[\xbf\x8b` \xfa\xd3]iV\xf9\xe6_\x86f z-ң \xe7\xd3ݻ\xa8]Sh\xa3\xbd[\xbaop͜\x86\x00\xb4hS\xed\xef\xfeG\xa0W\x9f!L\x83\xc0\xc1~~^=\xd1\xe3\xa7\xbe\x86\xf6\x9eh!\x8dhҐ\xa5@\xed1-\x8d\xa0l\x9f\xe67iD\x86\x8d\xe8#\xd6py\x9d\xcc\xe7\xf1h\xe5m\x8cG\xd8\x00\x9c/b<\xd49y\xc7#d\x8c1 \x93\xac\xe8\xf5 \xc1\xd1\xee\xa4=T\xf0jn\x8f+\x98\xc4w\xdct\xff5d\xbb\xe0\xa1\nC\x80؁\x91c&\xa3\xf9\xf9M\x92\x94\x80\xe4\xf8(q\xa2\xda<\x88 \xc6\xc19\xe2\xd6އ5G\x86\xb0Ơʿ\xb3xT\xf4HJ]ukU\x81\xefϝ\x87gp\x931&jjj\x87A4\xf9\xca\xfe\xec\xdbB\x8fGm\x98\xdbP\xaf6jxN\xc6\xdd\xd3'\x00\xf2\x9f2? \"'\xcdfPuq\xeaT(\x8e\x9b\xc8(\xa0\x8d`f^\xebO\xef>\xc3`\xce\xda\xe4߾q\x9e\xbe L\xe2jӱ/\x83\x81n-\xc1\x88\xa1\x94\xe6\xeaDA\xab/\xe3\xe4?\xbbI+\xa1ɔ7*\x94\x9f\xf9\xa2\xfc\xad\xdb\xf7A@\xc8X\x8e\xf7\xeeޞ\xc1L\xda,\xe6\xaei\xfd\x93\xf4\xc0͇\xba{\xb5\xbf.\\\xcfܠ_\x00iDdmZɗ9_\xab .\xda\x00\xb8y\x90\xfc9\xe8G\xd1\xdeB#Z+\xc0\x97u\xebw\xc0\xc0aYfv\xdb\xd8\xe8\xd1\xfa{\xf1\xf2\xf8\xb8qW\xae3\xc1\xf6\x96\xcdm?\xf7T \"j\xa4\"\x90J\xbe\x9bV'\x8a b\xad\xbfL\xc0\xc5?\xae\xfa\x88޺\xfdS\x94\xf38\xa6ڻ\xbbʹ\x83>\x9ejSk\xb1\xbf#\xc2b`\xed\xee\xd5\xe5\xdcY-\xed<Y#\x9a\x80\x94|+\xdfg\xb2\xb0\xec\x8e&\x99\xac_\xd5|\x8aݯP\xd3ڳC X\xbcl4 \xb3\xf4C\xfb0 \xa8~\xb8R\x9cLvO\xc1C4\x87\xa1\x99\xf0N\xed\x9b\xe3\xe3 Z\x94\xe5\xdb*\xbc&0\xaf\x86\xf6\xb2\xe4O\xf2CkP\x93ֽX\xeb\xafv\xf5\x8ah\xa3\xbf~\x98@g^\xbb9\x89\xa6\xa3\xfdQ\xaedb\x95\xcc\xa7&DZi\xd31\x00N\xa2fq'\x8ff0(\xb8\x87E\x9e!w\x00-\xdb\xf5\xe1\xe4\x85\xc9Q\xa8MQ\xc1a\xe5ZB#z\xd4\xe65\xd44\xb6e\x9a\x9bʹw \xe4J[\xd7\xc5[jcj;\xcf ֈ&\x00\x84]\xcc\xc7D+\x96\xa9\x8d\xa6\xad|\xe0W\\\x9bʕyR\", `\xec\xebo \xb8\xf7\xe7\xc34\xf5\xebVEM\xd0\x00\xa8 JjI\xa8\x81=\xc1^\x9a\xcbKR'\xe1\x9a\xf82\x95\xf9\xe6\xd6{\xfa\x8d\x84\xbd\xf8Ӛ\xb8k\x93\xf8\x9e2\xe7SEgq\xd2\xf7 \x83\xc2\xe8w\xbaf\xf5\n\xb0}\xd7!\x88\x95>\xeb\xa2\xca'\xf91\xef\x83\xd4_\x9f\xfd߱P[x\xa6\x85E j\x914\xa2'F'\xb1F\xf4\xdae\x9aF\xb4i~\xa84)>.RӈF\xe0niD\x9b\x82ٌv}\xdc\xc9\xca\xc4\xf0\xc1>l\xda\xd9TL\xbf%\xdf\xf0!C'1PO`V/\x9dje!\xc0L3m\xe1d\xaboP҄\x97\xd1V\xcc\xd4i\xcbҮo\xdcʗ-\x82\xd8\xc2lI\x9c|\xb9w\xed1 \xfdAބJ߇\x84\x99\xd4?[#J\xd4\xe5\x88ɖ\x8ckР\x89\xb0q\xcb>\xf6\xe1\xdev\x9432MwdI\x87\xca@[潒\xe8\x82䰡m*G\x9c\xdaz\xe3\x9a\xf0\x8f\xd5\xd4ȁ\xf0:j\xd1\xda\nd hp\xfc\xecK\xfcʉVf\xf0\xbc\x93\xdc\xca\xdel\xde~\x00\xd7 \xf1<\xf9vo\x83k\xbb\xaf\xed2_\xcez\xe8\xb96\x9d\xd7\xf6^n\xe8\xd7{/(\xca\xe7\xe5'\xfcvi\xeaև\xb4TFm\xf9I\xe3\xfb\xb3\x9c z\x86$׬\xdf\xcd\xf4\xeaԬ6\xef\xe3n\xac^ o\xbc\x8e\xd1Z 겮L\xb3w%\xe0\xb8\xf6'\xe2[aI\xca\x87&\xaaI\x96m\x99\xf0&\xd0\xea\n\x82W\xbfa\x9c\xdc͐\x9b\x8a\xf4B\xe9\xf0t\xce\xdc \xe1\xfb\x91@\xe6\xc2E\n@4\x89\\\x00}QSY\xe5Q/\xa5\xb7\x9d\xec\xf2\xf8A\xdf\xc7G\x9e\xa2\xc0y\xf7r\xd1\"\xa8\xfd>\xbcV\xb2\xa8\xcdÿ\xffv\x99\xd1!\x8b\x9d\x9b>\x83C\xfb\xbe\xc4\xdf+\xe0\xfa2xh\xe5Q\x8f\xb5\xef\xff\xad2\xf8\xcd\xe0_C\xab+\x97I\xeb\xf9\xecO\xf8,_\xb2\x82@\xed\x85\x9cy\xf1-\x90\n\xbfR\x81\xe7\xe7!\xd7s\xb9\xf0\xd9\xcd O(\x87 \xd1xT\xf2H3\x9a\xccv\xe7Ѵ\xa4\xbe\xb2\xf9H\xbf\xe8ۘ\xccs\xbb\x8em?g\x8f\x9euXܿ\xe7'\xe0\xd6H\xfcV\x94\xfb\x97r?4\xb3q\xfd\xe7\xaa\xf6\xfeW\xe9\xa9\xf9\xd9qm\xa8\x94\xef\xa5,\xf9\xdc#\xd2\xf2\x93/\x9b\xbet\xcb#\xf3@4\xb1E\x83\x93Ō\x89\xde>>e\xf7\xcd@\xf4\xe2\xa4iP5 (\xa8 \x89\xadx\x8egs\xe0\xdfS\xa2<\xffE\xd3y\xab7\xb1\xaf\xd8\"E\n᦭c\xd3vt:\xadvö\xac\xd91rh c 5*\xe2\"Ae\x8auC?\xc8}\xbc-\xf2mE\xccu\xea׭\x8e\x9b\xa9\xa1\xb6\x8a\xe9i_~u:x\xf9s|\xea\xa4Q\xe8۸\x92ȓ\xa2\x98\x93\xf9BZQ\xad\xdb\xf5\x82\xef\xf8 7\xcb\xc1\xec\xe1\xd6\xf3KP\xd5\xff\x92\xa9\xead4YM\xa6~7\xacJ\xb6\xd0\n6r\"jvl\xe1M\xa9\xf5+\x93ا\xafd\xc7ֺ\xb2\xf4\xf4̴'\xa2\xb9o\xf2ym./\x81h*@\xfe\xb6I&2_g\xc8tC2!\xf3\xd8\xa6N\x85ӚL(Ac\xe0a\x00ѴY\xbc\x81\xc8RV\xe8\xf3\x8d\xda\xc4 \xf9\xa5\xa7o\xbfP\xd4\xff 5SJ\xc2”\xa9\"_\xab` D\xe2\xda:=~\xf3\xe26\x8bF\x90\xa2΀\xe8ah\xd6x\xe5m\xe1\x83\xe4\x00Y D7w뎠\xf0Ol\xae\x9a\xfc\x85kWe\xff\xe8C\xa8\xfd\xde;o\xa3\xd6L+}<\xf5G\xd0\xe4$M12\x9d\xbd6 \xc1 .\xd5_\x82\xe0ݘ\xf0iL`~\xd2d\xd4\xea{ \xcb11Π\xe6\xd5*B\xd7\xcen\xe2q3\xe5sE-n\xd6|^\x9b6G(;\xfdc\x93\xf6/i*n\xdb0\x8f\xfd{\xd9\xfbК\xbf\xa6\xceLF\x80\xecX\xbf\x926J\x84\xa0\xfe\xfa\xebOh\x89~\xa3I\xbb\x94\xcc\xe7όen^\xe0\xe2\x98bf\x8f\xe8=ڀX\xbd4^B\xf3\xe7\xe6\xff$\xbd~\xd3N04\x92A\x83=\xdb\xd6H\xfcrnp\x815 \xc3#c\x91\xf5\xa8U\xd5MX\x9aP\xcahE^\\\xa2\xff\xfc\xf3\x94\xb3/\xca\xf9\xa8Q\xb5̈\xa9Ѥ\xb5\xb9\xa1\xb42uf\n\xcay1\xca\xcd -\x8dr6\x95\x91@4%\xcdDzՑ\xae\xad`\xbfC$\x92*+\x81h\xa2E&u\x97/\x9c\xa6\xfdP}\x80\"\xe5\x8dx\xf0\x90ذik\xeb\xad_I\x96r0+\xb2\xbc\xa2)qf\xcc\x96\xd0\xfe\x98ۧ\xa4\xa1#\xa7\xe0\xb4\x8d\xdf W!=(\x85\xfd\x8eAw\xbfa\\$*|\x80\x85\xff\xe6T47<>j6\xfa.\x00[\xd6%s\xc2\xc1\x98\x99\xa9,\xf37J\x85\x95Kg\x98J\xd1+VoEs\xc51\\'iv8T(\xf7\xde y\xd9c\xf2\xc1ܵ\xa78dD\x952DS\xfd\xa1\xe8c\xba\xbdR\xacCB\xd2r\x9845\x893\xec\\h\x98֊\xf6 C\x8d\xfdCx\x82ui\xb1\xfc\x8c\x8b,u\x84D|Z\xec\xb4aX(\xc8(M\xda\xdat\xa5f\xb5\n\xe0\xe5\xd9R\"T\xe9Q\xfcj\xe2\xbbub\xb66\xac\x88e\xcdK\xdb\xdcYK_ғ@\xb4\xd6mT\x83y\xce\xc8|\x99n\xbe~{)x\x90>\xa8o\xf0\xee\xd2\xb3e\x8d\x87 D=\xbb\xb9\x81?\x9aUwȍI\x83\xe6\xbdxmkҨ&L\x87d\x9d\xcc\xd1\xc3P+{9j\xf5\xd2;g\xf3\xaaY&\xb3\x9a\xb6G\x80\xe8\xd2\xdek\x00\x00@\x00IDATLx\xfb\x8a\xc37\xe2\xd2\xc1 l\x97\x97|\xca+\x88i\xd7y \xaf\xd1dʚ\xccn;\n\xe4\xa7A\xb3޺Yd\xdd4\xb7\xa9Ҋ\xd5\xdba\xe8(\xf1\xb50)}\xa7\x974\xe5Z\xde\xd2\xe80I\xe6\xcc\xc9$\xbf\x87{#6Hh\xffSIʧ\xef\xe1f\xa8\x89Lk{ͪ\xe5!6\xc6\xf8\xde4f\x87\xe8\xaf\\\xa3g΃\xb8\xf8e\xbc\xb6\xafE\xe5/\xbd$N\xee\xcb\xfc!#c\xd0b\xc7ȟ\xe5\xbc:V\x97\xb3A\x8fZ7fߌ\xd9K`Z\xdcB\x91\x88m\xd1\xe6\xf2zA7\xe9\xa2\xd3X\x96\xe2[gQ\xd2x\x87\xb2\xa4\xa6\x84,{k\xb2l\xc3uYڛ\xf6z\xfc\x002D\xa3\xfbA\xb3\xc65\xe9\xd6n \xad\xf5\xd1\xe3gs\xfe\xf6u\xb3\xd8\xba\xb9\xf0\x88\xb0XX\xb2b k\xa2\xa7-\x8c\xe2o/s\xbez?\xcdا\xadށ֞^@\xb3\xfd\xd1N˫\xf5\x9d\xc7\xd3/?AS\x95\xafeK\x8es\x8d\xf9\x97U\xad\xab\xed=\xac\xb8e/\xe5\xdb\xd9\xf8\x9eQ\xf3e\x89\xcc\xf7ؚrv\nI\xe0\xef\x9aAY,me\x82\xfe|\xf1t\xf6\x91\x87\xd0\xec\xb7U\xcd'G\x8e1\xde#\xf6KZ\xe6\\B G\xbf\x98\\\xbdY\xe6\xa6?F>\x9e\xef޹w\xefއ\xdbF\xdfD\xcb4L\xdf\xc1wݽ\xbb\xbf\xf3{\x97\xad`\xa0%\xf2mM\xbecs\xe4\xc4\xff\xe8\x83@g2\xabM\x9a\xcf\xcfR:\xa6\xd1}v\xc8z \xfc\xf0\xdd/\xb0h\xeez>\xec\xfa<\x9a\x9c\xaeX\xf5=(U\xba8\x8e\xfd\xef\xf2A\xbeeݧp\xec\xb3\xd3|hVJ\xe0U\xd4\no\xe1Q\xd7\xee\xa1eY\xeeq\xbb\xd2!\x91\xd7n\xb15\x83s\xdf\xf0|\x81\xe7\xdb\xf8\xec.\xe1l\xf5)G\xee\x90\xbb@n(\x8c\xe2\x85_E\x8d\xe7\xe7\xd0]>\xb3\x8f\x82\xc9m[\xfcf$\x8d,\xe2\xe5F\xcc\xcf\xe1\xfe|\\\xa3\xe47tFhe\xd7\xf9\xe7$p\xfa\xdaU\x97\xff \xad|lN\xd8\xe4\xb0| \xd4\xf2O\x9aԝ\xf70\xcd\xfb\x97T韎\xab\x9f;*?j~v\\j\xe5{˴\xfd\"\nd\xe7 9d\xf1\xe7\xb4\xc94\xb76\x8f\xdbE\x9b\xea\x83\xe64\xae\xf53\xbd\xf3ʙx\xc4\xd44\xa2\x9d\x95U\xf3C\xf4A\xdf{M\xd5d\xc7q\xa5\xddz\x87\xb0F\xb2g\xfbV\xd0\xcb\xe2w\xad4\xcdM\xf7n]\x8a y,\xf2\xf5\x87\xceԢ\x88f\x9f\xd7v\xfc\xf4\x9a\xe7e\x9d\x86\xedXK%8\xa0't\xd6LQ\x9b󉼣\xf8*\x8dCG -\x81\x949\x93Y3Y\x967\xb1Ʒ\xd4}\xca#?\xd5\xd1\xd3\xc5Ia?o\xe6a\xfa\xf9\x9f/\xa06\xb4L\x92\x89\xe5\xceh\xa6\x98\x83$\xa8\xc8Oʠ[\xcf`\xd4b\xfe\xcd3\xa2?\xb8\xa5b\xc3HT4|DS|5i\xbd{Yfٽ\xd6m dҟd\x82>yհn\x83\x8dh\x8b\x82Ĵ3\xd3\xdc\xf7\xd0G4\xa2H{>\xadA\xa4 MkPp@7\xe8\x82f\x9a\xcd\xf9,\xe8\xf5 \xa8;\xdf ' Yl\x92f?i\xe2\xd5\xfbċ\x9f\x939\xd3Ǡ댲\xbc\xc1Ft(\x9fF\xa0иU/\xf8\xcdg\"\xd0ح3\xba\xae\xd0\xe8\xcb\xef+\xd3ܦ\xfcF-z\x00\x99c%\xbf\xb3\xa6\x8dfzj}\x97\xfd\xe9\xd1g|\x8ay(\x84\x92\x8fh \xb4i\xf2&\xd0U׈^\xab\x82\xa1\xc2Z>\x8d\xf9\x88&\xe0x\xf3\xea9\xc6\x83dX6\xa8\xc5\xc9/n\xf36~D\x96\xa4L\x82ҥ\xdf\xe0{\xfaeF\xdaЭh\xa5:\xa0\xa7\xf0W\xad\xcbW\x93\xef_\xd9\xfemܰlмLTb\xeb:\xcdG\xb4\x9c/N\xea\xab\xf4\\\x89ӚX\xb1z;^c\xa2\xa3\xb5\n<8f\xa7\xbfV\xa8\xc9c'\x82\xed\xe4#\x9ai=.\x9d7I\xcc'\xfc\x86\x84F\xa1\x9b\x80= \xc4\xeeܘO=\xadm\xbcbm\xf9\x88V\xc4o\xf9=\x87m\xab>\xa2\xcd\xe5\xcd>\xa2\xc9\xdf\xf7\xc6\xd5q\xe8\xeeEX&q\xd4\xddx>l\x90\xc2\xfd!?\xcfd\xd6^\xceo2]]\xbf\x99\xd8\x00_\x8e\xd1o\xbdY\x82D\xa0\xe7\x9b}Dp,\xa6\xfa?\xfdt\xc1?_~.\xd1\xecw\xf7\xae\xa6ou\xbc\x99\xaa\xa0;f\xfc,\xa0yҢim\xa8\x8anl;\xf5D\xc2\xe6m\x9f\xf2\xfcހ}!\x8b$6\x83\xa9~ܜ%\x83$(\xd8\xa2 T&@\xbe6j\xc2O\x9f2T\x90S*'\xb86!\xa7\xf2\x81\x8b%|\x88e\xf3j& \x88z\x98o\xb6\xa7\xa0\xbb\xb4N\xe0,\xc0܇\xd7\xf6vn P\xd3 h\xe1<\xc9}=\xd3\xfa\xe7\xef\xd3]\xdeh\xdfIJ\x80\x8d\xabx}t_\xc5l\x9aۤm\xa3\x8a\xdd$\xa2\xeb\x984\xa2\xdf\xe15\xc2$`\xae)\xe2\xf5\x9b\xf9\x98dI\x87C- \xb9)h\xbc\xf1\xb0g\xec\"\x98\x89cDf\xee\xb7 \xc8N>\xafmSW\xa9Y\xc6\xb7\xeeæ\xb9C\xba@\xd7N͘+\xcb֍\xf2R#\x9a\xfcG\xaf\xd4\xfcG\x9b\xa0\xb6Oϵ\xf5\xe0\"scG\xc2G\xbe\xa7\xa7\xb9Ӱ\xa5\x83\xb3\xa7\x86\xa2\x86>\xcdi\x95\xa74\xc1\x99\x8f\xafפ7\xbe\x83\xfe\x82\xe8 \xfd\xa1~\xdd\xcaT\x00\x83=\x8eUz2.j\xfd\xf7\xfe\xca\xfe\xa7W^jyUr\x94/i\xaby?\xee\nwą\xe4P-\x9fuqт\xf5\xf3*Z0\x9e_W\xe2\x92[\xe2\\-Oi\xd6A֐\xfd\xb1.\xf1x\xa4\xfcv\xfb>\xb4\xf4{#\x8e8~M\xe0Μ,\xbe\xb5\x95S\xf3\xbe\xc1u\xe9v4\x97U:\xd9\xf1\xc7G\xe4\xd6#e\xf6*\xd4X\xff*Tz\xde)\xfbk\x9a?>=\xc8ZN\xbf\xfflX\xb9N~qV\xffn\xa5J\xbc\xf1\n\xba&\xa9\x83\xb2q|h9k\xb9y8\xd4\xeeܾ\x87&\xf5\x83K\xaf\xb1\xaf\xf7K\xbf\\\x85_\xd1\xd4\xf6]Lw\xe8\xa0\x81\xcd_*\xcf{\xf2B\xabx`\xe4\xdf<\xdb\xeb?\xed\xf5\xe4@\xb3\xddH0-\xf7~\xec\x95\xcfN\xb4$p\x81h\xf9\xe0\ngk\xa6\xaf\x81?p-\xb0\xe8\xb7\xf4\xf2\xf8\x00(\x98_\xb8\xe5\xb3W.\xbf\xb7\xec\xc9\xddV>\xa5\xc9\xf2j\xfe?߯bT]\xe7\xe7a׷\xa4\xaf\xce9\xf5\xfb\xfaQ\xcb\xcf\xa2\xb5qu\xe2\xab\xa8\xc6\xffi :d\xe884ն \xcdY\x92\xb6\njC\x99\x9e D\xbf\x8c\x86V$ \xd6M\xf9\x9c \xe3Z\xc7$\x9d3Gؿ3Ml\xa6\xaa\x9d\xd6\xe2$C\xaaީ[ ''T؇s]\x95/Տ\x88\x8aE\x92+\xb4Z\x90cQ\x9f#\xa6?\x92]Iߔŷ\xe4c\x9a|M\x93\xe9\xa6}\xdb\xd3tM:g+ݦͻ d\xc88\xee\xef\xfe]+43\x99\x82\xba\xf4M2!3\xdalP\xdb6\xc7=I&_\xa0Lܛ\xa2f\x99\x90\x899\xdf5 Z\xd40\x9b\xe6^\x83\xe6\xcfE\xa0\x8c\x88\xec\xe7 ]Ѭ\xb99_\x8bX\\\xc8ܳO_\xa1\xe9\xbe}\xd3B\x939ì\xa2\xb7\xed\xa0\xf1-\xc6Aog\x9a\x88r|7nމ\xe31\x9ee}\x00eN'\xa4)< \xbaW\x9f\xa1\xdeE\xbf\x89/Bj\xe2d\x96\x87\x9c_\x92 f\"5Ms\xcf\xe0\xff\xc6U\x89\xa8\xb9\xf4\x82FMmQ\xc6E\xf6\x9c\xc4\xc5\xe8?;I\x00Dk\xb5g9\x83|\xd4iЁ\x81\xf7a\x83\xfc\xa0 \xbf\xe6\xe0\xdf4\x9a\x95=\x80\xe6kA\xc4\xd8\xe6,\xfd\x9eL\x9c\xbb#\xd0K\x81\xb4\xaa \xad4@s\xb8ql\x9e\x9a|\xef\xa6&Fa )A\xd9\xdb\xf10<A\xa0o\x99\xf7\xdfFS\xc8TO\x96\xcf<\xdd\x81hd\xeb\xae\xd1ǎ\x9fO\xef\xaeԯjW\n\xb0D}\xd1;\x8b\xfd\x91\xfd\x93\xbcɫ+@t\x9ab'3\xe0$\xe7y\x89\xce7\xaa$\xed\xb0\x88\x99\xec/\xba,\xcb9R&\xf3U\xd1-\xd0p\xd8\xc8@\x8b<\xeb\x88\xe4_\xe9\x8f\xf9\xe2JO -\x00\xeeW\xd0/醕s)Y]%l\"׳\xcfpU\x9b6\xaa\x85\xee\xfa\x8b\x92Z\xbe\xa2\xafS}\x99\xb8m\xc7~6\xb5M\xef\x84\xfd;YZd\x90\x85\xe4\xd5T\xe3\xe6\xdd<$\x92נ\x83\xbb\xe3;\xe1}\xed\xef\x87f\xb0\xb7\xed<\x00\xad\xd1T\xfb\xa8\xe1}qxE\x87仁\x806\xf2\x9fޡk\xaf}\x9b\xd7$\xb0\x9bU<\xf6\x80\xe8h\xadz\xbd\x8e\xcc\xd5\xf4)\xc3P\xb3\xf7C\xbeW\xeb˸|\\v\x8ak{?Zg\x88&M\xe2\xd8.vXHFִ\xf8=\xf4\xed]\xb1\xf4\xc0x\xd48\xd4\x96\xbe\x8e1\xbev\xc3.4?\x89}\xabܵP\x98\xfb3\xc9WtH\x90\x97\xfc\xd3r1)\xdd \xac挿\x88\xa6\x86j\xd5\xef\xc2k\xe2\xf0\xc1\xe8\xdfݭ\x91\xf6\xb8\xe2\x98\xea\xfd\xa7R\xe6\xb86\x81\xb5|3=v\xa4?\xb4hR\x9b*8]\xfe>G\xbf\xc1\x9d\xba\xe0\xb0n\xf9 <\xe4\xf6\xdfSS\xb6\x80h\x92\x89P\x87\xba\xbc\xba\nD{vh\x86>\x82\xbbݳ\xec\x8eN\x9f\xbaG\xa0d\xa5\xdah\xee\x8dF\xbf\xc1\xe3A\xba\xa7\x90 z \x9a\x9f\xc1\xcf\xd4\xc1\x9d\xf3L~멃Lސ\x9f\xd5/\xcco\xdcڏ5\x8d{{\xb7\x85\xbe\xbd=\\\xa2O&\xca+\xd5\x87\xadt \x9a\xdaGِˌʵ=\x99\xad\xb8\xa9\xc3\xd0Og9\xc1\xa2 9\x94]\xbd~j\xd6\xef\xc6ega=>R\xf4 \xb4\xb6\x80\xf3\xfd4\x939\xf0s\xc7 z.\xfc%\x80\x9e4o˾_\n}h\x87\xeb5\xb6l\xa7\xf5O\xacc\xb6\xa7\xe8\xda\xd0z;7\x93\xa6&C|\xd2J\xce\xfd;\x80h!\xcb.\xdc^\xb2\xe4\xdb 1\xe0\xc6ƀ\x8c?\xb75\xea kO\xc8\xb9jm\xc7\xf1\x8c\x00Ѥ M\xd1j\xb0j\xe7C\x85\xd95\xc4\xc8!\xbd\x80\xcco˰u\xe7At\xab0\x9eA_\x8a\x87v K42\xcf\xfe\xf54s\x80o\xf1 P\x80/.\xe8\xd6J+J\xab+D\xb2\xba`h\xa9\xff\xbd\x8b\xab\xf2I\xaf<\xd5\xf2\xafd\x9d\xb5\xae\xe6?\xbc\xb8\x90\xaf\xf5\xf3*Zt\xf6\xbdl+_\xd4T\xebۖ\xaf:\xba\xb6K=\xfa\xa9\xf4\x9em\xd6)\n\xb5\x89\xef;d6j\xb2\xc6O׾\x91\x96\xb4\xcc\xfc\xc1\xfc%\xdfU\x96Yٱ\xa9\x8e>\xc3\xfe~\xcbT(y󉃈\xffҮ:\xedퟭ^\xbaΞ\xf9Ѣ\xec\xa5^\x85\xa6\xee\xb5q\xff\xf0Y\x8b\xf4\xc7!\xf2'N\xbb\x85\xda\xcddZ\xfb\xd4t\xfe\xe9\xc7Kp\xfd\xea\xaf<\xe6\xceLm\xd3AX\x9e\xf3?\x9f\x81\xe7\"\xf0\\\x91\xfc\x90 \x817\xfd\x80\xec\xe3 \x80\x87\xc0#\xd2\xe4G:\xfa\x91~\n5\xa6\xb3ã/\x81o\xfd\nw\xfe\xb0,\xab=ؖ\xba n^\xba\xa9&[ħ\x8c\xee\xe5\xde-f\x91\x96\xc9: \xa8ߣ*e5\xffэ\xab߿\xa2'\xae\xf3\xfb\xa8׷\xe4O'\xeb\xefw\xcb\xfe\xa7\xdb4\xb7\x95\xe0\xb4\xf9\xed*\xf7Y\xec\xc5\xf5߽*\xa7\x8fk\\\xc8\xfeC\xe8#\xba\x8f\xd8H\x9c\x9f\xcd`wM\xfd%\xa4\xc4I^\xb9r\xe5\x84h\x8e\xd6VP\x8a[m+\xfc\x8eZ<\xa4I8\"l2\xfbOm\xf8qM\x88D\xb3\xd2f\xf6$\xa8\\\xe1\x83\xf7 q\x96k`\x85\xacS\xfa\xed7aQ\xb20\x91g\x8b?s\xbf[\x00n\x89~\x93G\x8f\xd0~ 9\xeb\x80)\xdf\xd7_\x98\x8an\xfaI]7\xda6\xf8en\xcf\xd1}b\xca\x98#|_n^\x9bꨨE\xde\xe93蛻\xa3\x00ז-\x8cCo\xc59\x9f\xe4)Ms\xb3LR\x84LL\xecs9=\xae=\xc1#\x81@X\x96\xc9\xc8\xfe\xbbTa\xad\xd9G\xf4\xee4}\xdf\xc8\xd6\xf3D@t\xe4\xa4Y \xf89\xf23i$Ԯ)4#\xec=\x8fD\x9f\xcd3\xb7Z\xa7W'k\xa6\x90\xb9\xf0\xd5)Ԉ\xd6|DoE\xd1\xcf?_Hd8 (Ls\x8fa\xc0\xe1ȁ\xb5\xe5S\x96\x9a\xc6#\xc5\xf1N \xd5\xd4&0\xfbJ\xef(\x00\xfce\x8bfB\xc9\xd7K\xba\x98o\xd34\xb7\xc85\xfe\xea\"\x92\xf9\x88>\x82\x9a\xf0\xddz `\x8d!2\xda\xd5\xd3|\\C\x00\xacr@\xd4'P\x97\x87ѤŝҾ\xccc }Dӡ\x86\xbb\x90\xd6\xfa+\xf3\xf5\xabR˶=4@\x948\x88\xf5\x9eE\xb3edu\xa58r+R\xccA\xf7\xee\xdd\xe7S\xb0\xa4~\xe3\xe6-\xd6\x97?/\xec޺Т\x86a\x9a5\xe0ѷ\xb0+\xc1\xf0\xddY\xf3m)!:20ԁ\x8fh\xad\xdaꍀ\xe8><\xa8@\xa1z\x95\xf2о]3\xa8\xfc\xd1͏\x96a\x9a\xbb\xad]\x8dh!\xe7\xcf49Ӛk\xd9?{\xf1\xf6\x9d+\xe5<\x9f\xfb$\xffH\xd3\xdc\xe4oگ\xb7\x00A\xed\xcf/Q˕|i\x9a\x9b\xc0\xd4\xd1#\xb8\xa2ʭ\xe4A^)?|B\xcc_\xbc\x86\xc1\xf6\xf9s-\xdf_\x92&\xf1ڇyU)\xf1\x84\xe4e0)f.\xe2(\x8c\xb6\x89HY\xe6\xc9\xd6l_O\xb3\xc9fr\xa7-\x9a\x8a>\xe4\x8b\xeb\xb7\xb8<H\xb3tǦd\x9bs!b\xd2TWA\xb5\xca\xe5!n\xdaH\xbd\xae\xf9\xa6r\xadvlVv\xfc\xe8 \xcdG\xb4\xc8%\xbb}\xf1\xfc\xacK\x8b\xd3L\xe8ߎ%\xceZ\xafͺ3\x91̘\xe6\xee\x82\xe8!T\xba\xaa\xd6\xee\xc0~\xa2\x80mZW\xaf;{\x9a\xf7\x9d\x8f\xdfD/\xe0\x84Y\x9c\xaer\xaf\xd6n(\xf1\xb2 0*|&\xa7l\xd3\xfcX\xcb3\xea\x8b\xf3\xfaF\xac\xe3LFq\xa3\xbeH\xa7\x8d\x99\x9b\xbfނ\xd6\xedxM>\xa8\xb4s\xffĪ\xbc(m\xff\xaf\xd94\xf7\xa2\xe4\x89\xe8\xba\xc1\xb9+Q\xa3u\xb8Z= d\x8e0\x80L\xcc>\xa2\xe7j>\xa2I\x9b\xd8\xac%B\xb9\xd6>\xa2\x8d\x9b\xcdh\x8f\xeamZ50tx_\xe7\x93n@\x9a\xad\xfd\xfbuF\xcd~ zk\xafJ\x8d\xe8\xf4\xfa\x88\x8eOJC\xb3\xee\xc9|\xb8jj\xbegm\xb0\x96\xb9\xb2\xa9P̓-\x84\x8f\xea\xcd\xf9\xb0\x80!j_\x9d?\x92\xa7Z \xbc\xe0ʵ\x9b\xe0ޢ\x8c\xe6\xa7Ϗ\xafN|m;\x8boV\xd2\xf8.\x86\xda\xe2\xac[\x94̭UFp\xfb\x82ܡh\"\xbc\xbdf\xb9\x80\xf2{\xfb\x8fe\xbf\xdc\xe4\xeb\x8f3zD=y\xfe\x8f~\xd1\xe9\xbawk\xa6\xd3\xc0\xf1I+ \x8a\xe5\\\xb6\xebrvF\xf1\x9b\xf22r*\x916\x99\xe66\xf7\x80\xb3\x9c\xfeq\xd54\xf7\x97,ˁLo\xe3\x8a\xe9\xacyV\xa0\x90\xb2\xec\xd0\xf6W\xabY\x94\xa6\xb9A\xcbR]\xc0Kӈ\xb6\xb7\xde\xd6o\xee\xc3\xd6*|;\"L\x87\xd3\xec\xc9\xd3h\xa2A _8\xff\xd3%\xd4-G\x89\xef.\xcaMHY\x85\xbe\xe0\x93\xe1=\xd4' xW. _⭛ׁ\xb0\xe1ⷋ\xabu\xed\x95s6\xbaj\xbe\xfd\xb8\x90\x87\xfa<\xa5?.8\xb5']\xab\xf6\xb5\xf5\xf3\x9c\xea˲DQ\xa5'Z1\n\xa9\xf5\xd5|\x9d\x80\x9e\xa1\xdd\xc8Fd-_6\xa04(\xaf\xc8\xe8\xbd\xd6\xca[\xe5+ :\xcd\xd7\xca\xdbi^mN\xa1n \x82\xab\xf5\x95\xeeY\xd1h\xf9\xaa\xbc\xb4\x9e\xe8\xed\xa9\xf9\x8d\xab\xf2\xd4\x90\xe3\x87Q\xbfAIp\xfa\xf4y+Q\x9a\x9eB\xb2)\xb3\xc4\xdaiNwv-\xeeȡpV6;\xff\xdf!\x81;h2=\x9aS\xfe\xaf\x87[\xa8\xbcr\xe168\xff\xc3E Q\x94z\xa784n]\x8b[d<\x822)N%\xc9\xfc\xfd\xe5\x8b\xd7x\xbe\x8cZϷ\xd0\xe4\xfeo\xf8\xffZ\xc1q\x9eDw~4\xe7+\x94\x8f5\x9e \xbcX\x80\xe3\xa4 \x9d\xac%\xf0 ʋ\x00\xe9\xbcH?\x8d\xf7\xd9\xe1ѕ\xc0\xcd\xfb\xf7\xe1\xc2\xed\xdf\\f\xf0\xec\xe7g\xe1ضc\xcb7iX\xf6j\xa8\xbf3\xf5\xcf\xad\xd6?W\x99\x96O\xbd\xe4G\xcd\xe4\xe3\x99퀳\xfa\xd9\xf9b\n؛ Y>\xd9@tf\x9f@9p\xda@\x99\x81\xe8\xb5d\xb6Y\x9a\xb2V\xd2F\x9c\x92\xe4\xef>\x95-\xca\xfb\xfc\xf8 6\x95L&pϝ;\x8f~\xfan\xe2f\xcbopO\xba\xdd\xc3E\xd6\xd1\x96{\xe2`D\xecKV\xcc\xf5\xe5\xbd\xa2\xcdud\x9e\xbdk\xe0\x80ѰuǾ \xd1M[u\x83\xce\xff\x8cf~;\xa0\x99_ۦh\xed\xb5\xad\xa6\x8fK\xd3֡?M\xd7\xc1w\xa2\xf1j\xb6T\xad\xe3\xc6\xe4\xa6D\x8e\x80:\xb5\xab\xf0=\xc9K\xd1P\x8e\x89\xb3\x84\xa5 \x95逿\x931\xff18\xbfݐ\x89^^\xab\xf00\x80\xe89\xb1h\xf2\xaf,\xf3\xad\xff\x8e\xd5\xda3ǿ\xfe\xe6;p\xf3\xf0\xe1r\x8e\x80\xe8-D\xc9$-\xc6c=\x8eǻ\xe20\x84Ə> \xed\xc4\xbbE\xe3\xe1\xce\x96\x93fˍ~Y^R\xb4\xbe\xd2\xfcʵQkC\xf4\xc4!P\xaf\xb68\xe4Cq\xf2\xe3Z\xa7QW\xf6\x9d\xab\xe6Q>\x99\xc1\xad\xd7\xd8 ._\xb9\xc6\xe3sT\x93\x92\xad\x82= z\xdd\xc6]\xe8\x9b|\"kSٷ \x9e\xc2ٖA\xf2/\xa5&\xe2\xfd\xf5\x00>\xac\xe6\xce`\x9b\x00\xa2\x9b`5Y\xfd!\x9f\xfeMs p\xcb\xf0\xbflP&Ms2\xcd\xedӽʵ\x83\x91\xe1\xe0\xaej\x9d\x8ex(\xee7P\x81\xe8!#&ê\xb5;ش\xf8\xec飙\x82%\xb7\xd6D)\xff\xd3\xfd\x9fCw41N!\xb3@4\xadgt\x88\xe4\xcc\xd7߳+\x81\xcf_d^I[\xc0֚\x98@\xf4\xbem\xa9lj\x9b;\xe0Ÿ\x8fj\xb6\x87\xdbw\xee\xa2O\xef\x9e>\xb9&?}\x9a\x94/\xe3w\xa2\x88\xa7\xf78r -\xbc\xb4n\x80\xee0ķ\xe5\x98\xc1\xed\xf4\xd1#¦\xc3R\xf4\x8b\xfbay<\xd04k\xac˼\xb8VP\xceycƑ\x89\xea\x86-\xef\xa9\xf1c\xa1\\\xd9\xd2H\xca\xc8tոH%\xad\xf5\xa3\xc7O[\xd1\xeb6\xa1\x93\xd9,\xf4\x91\xbd \xd1\xef\xa5xN\xad[\xb7\xa6\xee֡?\xfa'\xff<\xdb7\x81A\xfd\xbd\xb9\x00\xb5\xdeح\xbeC\xe9{\"\x91\xd66W\xe8mc\xcdZ\xa1A\xbdG\n\xaf\xedDo\xc4X\xf4?\x9c\xb6 *|\xf06\xa4\xcc\xa7\xd1#\x90\x9a\x82\xda_#~\xf8(Z\xe9ʥ \xd1F>g\xb8\xf0\xc7U z\x9a\xa8\xd6dyt\xefk\x9e\xfd\xc6Zw\xd6e9\xb8\xbfkhTj\xa2\x87w\x83N\xe65־|\xb6\xf0\x83q\xaa@\xf4\xc8qq\xb0x\xf9f|\xcf\xe5\x857^+\xaa\xb2e7\xfeÏ\xe0\x9a\xd6\xfd\xb0\\iH\x9e=\xc6n\xb9\xf4fP\xe4|S\xeb\xda\xef\x9d(i\xe4 \n\xe9\x9ey0Rԗ1\x9a\xadj\xbehW\xf2+O\xeb\xbfw\xb4\xe8\xf9v\xe2Z\xb2\xfe8\xa8\xf5\xd5\xfc,\x90N\xd2\xe2\xc6\xa0E\xb2\xd1\xf3\xed\xf4H\x80\xfa|\xa7;_oY\xdc\xe8\xedk\xe9\xce\xe2Ju\x95\x9d\xc77\xae\xc9_\x95g\x96\xc7b\xe2\xb7\xc0\xaa5TIZ\xc5\xc947\x99\xe8NO\xc8\xa2\xd3#\xad\xec\xb2\xff \\\xbbzV,\xd8\n\x97.\\\xb3\xe8\xd2{\xe5JB\x83\xa6U\xed\xbbl\xb1(\xfd\xf7F~G\xfa\xe4w\xfd6̗.\\\x87\x8b\xbf\\\x81+\x97n0\xe0Li\xa4 \xed,\x90I\xed\\\xf9rA\xdey\xa0\xfax.\xf4r!\x9esC\x8e\xc7P\xf3\xdbY_f\xfeӨ\x9d\xe9\xfcϠ\xfbl@\xfaa\x8a:ô\xc9\xd2\xc77\xd7-\x9foG\xc4\xc8o\xfa\xda\xe9kuk_\xb6\xca\xe6͛V%\xf8\xeb\xa6\xe9\x9d}\xfe<*\xf9j_ԯG5\xff\x8fg\x96\xc1\x87]\xdf\xfd\xec|1\x85\xe4\xa0L(\xc34\xb7\xfeK\xcbNI\xfd\x97\xd6\xc3̷G\x9b~\x8b\x914~xZ\xf6Kg=\xae\x91\x94\xa6%8\xa0vW\xc6\xf5B\x8a\xa0\\\x8d\x9aMs\xb3Oe\xaf2\xfd\xfd'\xc2\xe7_\x9c\xb0I*O\xee\\\x90\xb5\xf2\xe7\xcf.\\b\x9f\x95 D\x8f\xb5m\x9a\x9bA\xe5\xd8HAK\x8a\\\x98ք\x97漩N<֑\xbf\xabTF\xcc\xd5%\xdd5\xa2\xc7 '\xed\xa8\xa1\xd2B\xd4\xc4\xf2\xd247\xd1 \xcd\xd3S\xd2R\xdb\xc0x\x81\xf3D\x93Lt-qS9禹 \xbbj\x9a{N\xecx\xa8X\xe1\xadY\xdfԨvK@4i\xc5Rذ*IhDkyY\xed#\xbaO\xc0p1 h<\x84\xe5\x00\xad)\xbc\x8fR\x88\x92_#^\xa9z+\x9e\x83\x82{\xa3js\xad\xda\xd07\xd0\xf0=\\\xf3-i\xb5e\x8ah\xc1\x91\x8fh*I\xad\xe0\xb8r\xd5F؀f\xdaO\x9d>k\xc0;\xf2?\xf8a\xf92\xa8-\xed\x86f4+h\xab\x93\xc1\xbdEa\x8c\xa8\xeb\x97|\"\xa4\x8f\xe8j\x95+\xc0̩Ψ\xabqA\x99|\xd6mD\x80#\xa0v\xe5wʋ \xed\xef\xf2\x95\x9b`V\xfc.Y\xa4S\x84L\xe7˛7)\xf2A>\\7N\xa2o\xdd?H 苦\xe3i\xd52\x84G΄\xa8\x89j\xcb\xf5q6%۟M\xd7oߐ\n\xb9q-2\x87\x8fx\xcc~G\xff\xc3d\xf6\xfb\xccR\xfb\xa3\xc6E\xed\xafN|\x8d\xa0\x81Y\xba`:\x94z\xb3\xb8N6=>\xa2e%2~\xe6\x9bs\xd0\xd7\xc7̦\xb9e\xfe\xba \x86\x8f\xe8\xfd\xe8#Z\xdb܉\\2i\xbff\xddرk?k\xb1\xca:t-\xf2|A\xed{z{0\x00\xa0\x8e\xbfe\\\xc6lKG\x9a\xe6\xee\x8e>\xa2\xfd\xed\xf8\x88\xaeX\xdd \x9f \x923\x8e!\xcb\xd9̍\xfd\xfb/Y\xceA\\`قir\x96&\xb4Y#\xbaiD\x9b\x9fO\xaab\x8e\xd3=Ubj\xdc\xf0Ч3xw\x87KD]\xc7\xd7#\xc83 T\xbc\xb7\x8e\xec[OK\xff\xb9XM\xfa\x9d\xeeM\x80)\xf3j\x9f\x96_\xc0h\xd40\xfc 5\xa8\x91v\xcc\xcd[\xd7\xfd\xabX\xbd \xcbypp\xe8Ў\xb4،\xfe\x8d\x8f\x9a\xf3\xae\xc6wMu\x988N\x98o\x97\xf9\x87\x87n\xbdC!O}C?/\xb2 \xa2 \xa5ge\x9a[+\x9f\xbc&OM\x82Bx\xf8e'j\\\xcb\xf2F뢠U\xea5\xf6\x86\x8b\x97\xae\xd1msAY\x9f\xb4\xbc\xa5\x8f\xe8-\xe8#\xfaE\xd47\xe9#\x9a@0\xbf^\xb0\xb7J \xf2\x83\xc0\xf4U\xb5\xae \xf3\xfd\xc3`\xe7\x9eϠ\xe1\xc7\xd5 *\\\x93\x8fB\xce\xdc6\xdfc>\xad\xbd\xee\xc5ݺV\xf3- \xaa\xf5ė\xad\xdcq\xf1\x8b,\x95\xd5\xe5U_\xfcɟ//\xf8\xfb\x96\xd7\xc4a\x9aF\xb4\x95 \xd9_\xb5\xffZ\\\x9a\xe6~\xf6\x99\xa7\xe0\xf0>\\O\xf4\xf2Z\x8br\x00l\xf0\xdb̽|\x87&v\xbbwu\x83\x00\xf4\x95\xcc\xcb\xdb3\xcd-\xf3\xf9\xaa\xd0SMs\x9b\x87\xcf\xec#zՒ\xa9\xf0z \xbd\x94\xfaj\xf7d~\xd0\xc0 \xb0i\xeb\xa7\xe8\xf9C\xf6\x83,\xbf\xaf-Ls/@\xd1%K\xf6\xb4\xfe\x9b}D\x93i\xe3{\xfc\xf8\xcd\xdfF\xf5\xab\xe1\xf3#\xbe\xd5\xf6]\x8d\xab\x88.~S\xff\xbe\xc2\xf7\x9e\xd4^fSӯ\xbdj\xd5\xd9_\x95^ߠpض\xeb\x90\xe1#Zτ\xd46\x8eI\x86\xc2\xf19E\xdfF}\xad\x80\x83\xf8p\xff\x8f\xa0\xa9\xf3\xca\xe8\xe7W>O@\x85\xeal\xc2yĠ\x9e\xf8~\xd6zi\xe4 \xfa,fS{\x00\xa4Qܮ\x8bЊKñ(\xf5f1\xce\xef\xdd/ v\xef;\x8a\xee{\xaa\xe2s(\xe4\xac\xf6O\xa3f\\\xb0=\xf2m\xdf}KS\xb02ͭ\xf2c\xd4w\xa6|\x9b>\xa2m PB\xf2J\x94e\x8a&\xcbxAG\xcaOeX\xaf/\x8a\xf9\xf8\x8f\xc35\x9edY \xcdǣ,M\xed\x9bYӧ\x83\x8d| \xd3\xdc\x9bq5ټZ\\\xfa\x88\xec\xc5@\xb4\x9ao+\xde\xc8D{j\xd1\xc4Oo\x8dw3\x9f\xe9\xb9\xad\xc4˰vi\xb4VE\xf4P~aX\xad\xdfV(=-\xfd\x9b\xca\xda!\xea\x9f>C\xb4\xce:\x8b\xab2\xa1򒶚\xf7\xef\x88;\xea\xa1!-)#\x85z/\xe7\xa3:?\xc7e\xae\xad\xfaB\xa6\xb6[K\xffhZrk\xd4WGNm/\xbd\xf9jyG\xf1\xfbNA\xd8D:,\xeb8\xf8\xb6\x86J\xbe\xed\xb8\x90\x92\x9b D+Ɏ\xfe\xeb%p\xe1\xe7+\x90\x86 \xf4\xcd\xeb\xb7,\xfaZ\xa1\xf2;P\xa7\xe1G\xff\xb8j\xfa\xb6&S\xfc\xe4י\xb4\xb6 ,\xbf\xf8\xf3U 𜴜oߺ\x8b\x9d\xffg\xc1\xbb\xbdȓh)!'\x82gyx.\x8c\xc03\xf9z΍\xe6\xd8s\xe4\xc9a\xafJvz:$@f\xba\xf3=\xf3 jI\xe7\x00Җ\xce\x8f\x96N\xa3\x9f\xe8\xf4\x84u\xb1\xeb\xe0\xfeK%?\xb5\xfe\x82\x99~\xf02\x9a\xacw\x9c}!8\xaem|C\xca/\xb5\xbc3\xfa\xd9\xf9BbR~\xaa<Ը3\xf9\xaa\xe5\xd5xf\xeb\xab\xf42\xa7\x9b\xbf\x98g\xae\xd1S\xbfύ/`Q?\xab\xf21 \x9aD$'\x8a\x97\xfc+it\\\xe4\xc8\xd2vŪ\x90e\xc6ƗV_\xcf\xd7Z\x92e\xc3\xf2J \xd8˓e\xf0\x9a\xd5@\xf41\xf4+ܭwo\x8a\xe6\xc0W-\x9b5@\xad\xbb\xf7\xe0\x8d׋A\xe1BЧK^6\x81,Y\x90>\xa2u \x9a2\x88o\xe4\xdf *'d\x00\x88\xe6:vd`\x96f\x81\xe8\xe6\xee\xde\xf0\xfd?AOoԢ\xecՅ\xbb&\xe9s$F\x8f\x9b\xcbVl`\xd00>v\x82uM\xd9ـ\xbfs\xfbT\xa9M&\xf6x\x9e0 \xb5ߪ\x89\xba\x98o\x88\xa6\x92\x9e(\xad\xff\xcd<M\xa4\x88\xc9'м\xebr\x988Y\x98\xe6v\xe4#\xfaQ\xa2G\x8f\x8d\xd6\xc66\xc4\xd9]bF\xe9\xeeΝ\xdbP\xa5\x96\x00\xad&M\x85zu\xaaj%\xd3DS\xc56\xbc\x93o\xe3\xbe>h\xaa\xb9\x9b\x87\xbeU$\x87O\x99 \xe4F\x93\xddd\xb6{\xdf\xfe#hR\xf1\x82\xd6>@\x93F\xb5a\xcc\xc8`\xa7\xcd\xf5\xe5=\xf4\x84iL\xbd\"\xa6J ZhDO\xc7,YK\xe5@\xc6Em6\xa7ޡ/GP[Bd\xe0߹)\xcb\xd1\xf4\xb0ظ}\xa1H!pk\xd9\xde~\xebux\xad\xf8\xabP\x007\xc8I\xebU\xae\x83TI\xfa\x88\xb6D\x9f\xc0 {\x8f\xce\xfe\xe8\xb3\xf0)ضq\x83ز\xb1\x88\xa88\xdfV\xd9\xf5!ݴU\xb6n\xe0ӣ=\xf8\xf4$0\xd3Y\xff(\xffk\xf7 Z\x93d\x9a\x9bL\xa4\xcb\xf0\xa8\x00\xd1\xc4qK\x9a\xe7_\x9c8 G??\x9f\xfe\xe1\xff\xfbx\x9a\x92B\xe1\x82\xcfAd\xf8 \xa8P\xfe]\x8e\xef/1\x9e\xd6q.f1]\xa2\x9b\xb4\xea\x89r\xfeHξ=;\".\xfc%\xad\xee\xbeAB{j\xcf\xd6r\xb6\xa2\x94\xf3\xd3\xd9\xf8\xa0qG\x8ff\xa8\xf9\xd7\xc3Q\x8b\xbc\xd4\xab\xd1_\xf0l\xe6q\xcf\xd6\xf9y\xe9\xa2G\x8e\x9d\x86k\xd0&\xa8\x88\xd6 \xe2\x84F\xa01\x9b\x91\xb8\xa1o\xdcZB#qʄA\xb8\x91U\xa3\xbf'O} mQ\x83\x98|G\xefܘ\xa2\xf9\xb8\xf9\xb2M\xb7\xc3\xc8P\xf1\xdc\xdaj\xc6\xbdj\xddv2b\n\xaf1\x87\xf7.ū\xf8\x91k\xb4.\xa8\xa9q\xfa\xee!\x8dh\xb2~\xc0>\xa2U \x9a@\xdeN\xe2\xc0\x87\x88\x96\xa3\xe9\xd1YhDg=.r\x9aV_\xef\xbfK\xbenŁ\x93\xf8l\x89\x83Żuj\xed\x87s~F\x81\xe8\xc4d\xe72\x8d\x8a\xf7\x96 Ě\x88\xe0k\xc1\x82\xf9 onmM\xd4(}D\xdb\xa2\x89JIG\xa64\x89iq DS\xa9}\xdbS\xd9d;\xdd[\xf5W0\x8cWEͿ\xa2Ŋ!\xc1ݡkWb=$\xff0\x81脙\xa3\xd1z\xca\xfbV\xfc\xa9ݓ\xfcw\xee\x8eџ\x9fD9\xa2O\xf4P_\xfd\xd4xf\x80\xe8Q\xe3 Mݤ\xd9\xe2\xb9T\xdbw5n\xb1\x80\x92\xf8,\x87\x87\xe5\xc9f\xd0?\xeeB\xa3\xb1ѡP\xa3*\xe6\xb21\\@\xab/\xf3[\xb7\x82\xd3_oD\xafa?\xe8\xe29=\xb2wj\xf1j\x9bQ*6\xe2m =+R`\xdas\xa3\xe7\x9b\xe2\xe4îQ\xcb\xce \x82\x95(\xf6\n$\xc6Md𙤡T\xd7\xe3!C\xc6\xc1\xc6-\xbbP\xebȾ\x8f\xe8\xf4\x98\xd9δinM#\xda\xee\xcau\xc3ԡ>\x81\xc3\xd9\xcfu\x93F\xe8Wv\x8c\xe6\xe7Ȕo\x97\x96\x8d\x8c\xc4d\xf4=57f\x9e\x87\x8d\xabSl\x94I*y6W\xdd^\x98m\\\xb6`&\xbc\xf9\xe6k\\\x90\xd8M\x9finA\x9f\xc1y\xd1D\x8fڶ\xabmC> D\xbb\xe0#:3\xa6\xb9\xe5|⥙q\xda8\x94>\xa2e\xf9\xb9\xc9\xe8#Z\x8fd\x97w\xbe\xfe͇kZ\xdb\xcb\xce@\xff\xacbC\xff\x9b\xf5 ld\x90U\xbe>\xbd\xb5\xf1\x91\xf5\xe7-\\ \xe3'\xceb\xd0{\xef\xf6E\xc3c\xd34\xb72\xbeZ\xf3\xfa\xa5IK\x88\xf7\xa3\x83޴\x99oY\xc1\xa9\x8fh\xcb\xe2:][7\xb7фs\xda\xea-0#.\x95\xfdTҁ\xa1\xe5 \xa7i\xa6\xdcm\xd5p\x9c\xe6\x8ain_\x96\xf3ah޴\x9aD&`Qe\xd8v\x9c4x 9/\xb0`D\x9a\xe66\xfb\x88\xb6(\xe0BD_SYI\xb7\x9a\xb7\x9f>e8\xe7\xd8\xe6\xce\xf2q\x88\x88\x9a \xa9 V!\x90Y\n\xe6'Eq=I\xbf\xadg j\xb1~\x83&\xa4\x85inu\xfeq\xf4\xc1\x99\x845\xa6\xce\xe5w\xc2\xe65\xe2\xc0\xb5/i\x99X\xb5\xb8\xa5\x83+\xad=\xfaq\xda\xf2\x851\xa8aX\xc2\"\x9f\"\xad=\xfa\xb2\xe6\xbd\xd9\xc73\x99\xed\xaeՠ3\x9b\xf9O\x9a=\x9eM\x82[U\xd4\xec\x99\xe6>v\xfct\xec\xa6\xf9\x9eE\xff\xca\xe4gYɵm ^\xb8x>n\x82@ \x86\xcc\xf8\x88\xce\n\xd3\xdct\x90\x80\xb4ƅiu\xfb\xefb\xd1/\xe3\xef\xdc\xd40qJ\"'X\x9a7\x8f\x9a\xed\xfe\xd3A\x8fo\xbe\xfd\xdc:\xf0\x9aH\xda\xd8\xe3\xc7\xea\xda\xf4\xf6\xa4W\xb3~^\xed\x99\xe6\xb6ݚ1\x87\xcc>\xa2\x97\xa4DAi\xf4\xf7JA\xb6\xc7\xd3I\x8f\\\x82T\xaeMv\x8d.\xc0Q\xad\\FLs\x8fCPk\xc5f\xb4\x98Q\xe6\xa0\xf9m\x83\x83f\xb4G \xf5E\xb7\n\xf5\xb5\x96\x9c_겖\xfd5\xeaKV Z\xe92c\x9a[\xf4/ }Dd\xec:\xd1,\xb9\x91\x96# \xe2UЗ0\x81\xfe\xa1{\xa0ti\xb1C\x96\xa5\x86-\xcbKV*\xd6\xe8\x00w\xee\xde3\x80h-㋯\xbeM y\xd3\xcaXx\xe5\x95\"\xb2\x8a\xd3k\x95:\x9d\xd9L\xfc`6\xefL\xd6D\xeb\xa4\xc1\xbck\xdf\xb4\xa6Sƍ\xeb\x8f$\xa6rg\x8e\xa7.\\\xe1 ?Z?ٷ=I\xa3\xf7\xccN\\\x93\xa7σ_(\xdb\xd6\xce\xe6tc}l\xc5W\xad\xdd \x83G\xc4py D\x8b\x83T\xb2\xb4!-ɟ\xbcJ\x89uWMs\x93,\xdbu\xc4$6\xaf\x9c\x99NYv\x81\x9b\xe8\xc00\x95-9q\xfd\xfaO\x99\xe6>\xbcS\xe1\x8d\xaf\xc0j]\xb3\xd9u\xbe͒\xe6@\xbaW\xea\xa9}3\xcfw\xca{\\\xe2j?Ti\xa8\xf9\xce\xe3*\x85\x8c\xc6ՖT\x89\xaa\xf9\xff\xf2\xb8\xde}U\x9e\xd4oJ\xd3 h\x82P\xe2\xf2\x8d\xfc\xfd\xa5\x96\xb7\xca\xd7\xc8ȋ\x8d\xfc~\xba\n\xdd\xfa\xc6\xcav\xaf\xa5\xdf*\xc3jU얲\xcc8\x85ߋ\xf7\xf1\xb7cvȖ\xc0\xbf]_}\xfe Z\x00\xdc\xfc\xfe\xa7\xdeU\xb2\x8cT\xa3އP\xa9\xc6\xfbh9\xee\xff\xf4\xf4\xac\xbe\xa1\xfd\xb0{\xf7~\x87\xbb,\xc0L~\x9cɼ\xf6\xb5+hZ\xfd;\xdfBWt\xe4F(\xbdᙜ\xcf0\xf0\x9c\xff\xf9\xfcP\xe8\x95B@W2\xb5\xfd,\xa6g\x87\xbf_\x90~5\xa4\xb3Mv\xff\xfd\xf2W[<{\xe3:\xfc\xe1\xa2\xf5\x00\xaa\xfbݱ\xb3\xf0\xf9\xd6c*\x8bx\xfd\xbae!\xb4O\xcb\xcf\x8b\xb1\xf5\xf9`.\xf3\x90\xf2\xf5\xaf;\xf4\xd5|\xfdsC\xe3\xed\xa1\xe5k\xfc\xe8\xed\xa9qg\xed\xab啸*o\xf9\xf9%\xdb\xcb\xea|\x95^v\\@\xc7\xf1\xc7\x88\xa6\x89&\x9f\n\xadO\x8f\xe2\xc5\n\x88&\xd3\xdc\xc47\xf2o\xb3 Z\x9f\xd4\x85\xe2\xdf~\xf7\xb4\xf2\xe8\xc9\xddL\x989\x81\xb5z\xe5\x83D\xb4(H\x91\xc8xg\xef@4\xe1}\xf2\xb1\xa2#'ǡ\xd6o\xbcS\xba$,L\x9e*:*;h\xa7\x94o\x8e\x8bZh{/\xc3\xe6\x88\xecZ \xcf>k\xff\x83\xccLb˶=40 \x81\xb3'\xe0\xc0\xae\xf0l\xf4QY D\xabk\xd1'\xf1\xe0aH\xe6\x84Ow\xa5i\xdc\xe3E\xf6\xc9\xd43\xbdfE\xa2\x98^Z\xfeݻw\xf14\xa7\xd8\xce\n \xfa\xebo\xbfw\x8f\xde\xcc\xcf\xe2y\xd3P\x8b\xecM\xbe\x97\xc02ɇ\x829>#6b\xe7\xccg \x88޶\xc7#$L\x92\xab6\xa6\xfe \x82\xfcW\xef\xff\x96\xad4c\xc5x\xec6\x80W\xea<ѣq&\xbf\xd1S\xa2\xb0\xe5\xe8E@\xc0\xd0G\xd5Z20\x91Q \x9a\x90Q곟\xffp\xd8\xf3\xe9a6że]\xaaί\xa3\xf6\xcd\xfd\x93@4\xa5m^\x9b/\xe0\xe6\xb09\xdf\xd6\xf8S~b\xfa \xf0|ႰMb\xcb\xf6-]c#f00\xbdk\xcbBȑS\xcc[ $\x97h \xce}4\xe7\\\xb9\x96\x83\xca\x88\xa6lIPn&\xd0\x82\x98Ԛ+\x83&\xfaù\xfa\x81C\x9fCߡ\xdc\xf7\x8d\xab\x93XsI]\x9f\xc6G\xc6\xc2\xfcE\xab\xd9grr\xfcD\x97\x81\xe8\xf0 3Q{r\x8d:N\x96\xecr\xfd\xc0\x90\xb1\xb0uԭ\x85&L\xa3\x86\x99\xd95\xe4/R\xf9/\x8dw\xc5j\xady\xbc\xff Z6}\xf4\xd8 \xe8\xdac \xfbڇ|\x99\x97\x9e\xab+@txd\x9c.\xe7\x94\xd26u\xf2@i\xf9\xe1\xb0\x9e.g\xeeJ\xde$`\xfc\xb0\x80\xe8b\xaf\xbe\xeb\xd2fqs\xaep\xeb\xdbo$j8\xcc\xfe\x95#\xc6\nӵryt\x88~\xe7\xce^\xcfkС\xddK\xf1\x9d𴕴\xa4 \xcc\xd7-\xdb\xf6A\xc0\x80\xf1\xbcڽ\xd8¼\xb6,'@\xd3\xa8Y\xedC\x98-֢\x9d{\x81_\xc0\x8f7\xac\xc0\x8f,\xaf^\xed\xd1\xe4&\xa0f}O.;u$T\xaf\x82ڛ\xc1\xb6\xf78\xdd\xfd\xc43\xf2OѻP\xbea\xcc\xf5\xfaq\xf0j\xd1-z`/40\xcd@\xef\xe3lK \xda\\\xc3v\xffi\xfdZ\xb8d\x8c\x89\x88cM\xf5=[R\xf9*k\xda\xd2h\x83\xe8#\xd4|\xa7\x836YDG\x8c \x82&\x9f\xd4\xe4&\xe5|%n\xe5=eH\xee\xbfd S\xcc\xed\xb5\xcbf@\x89\xe2\xf8\xfd\xa8\x85y\x8b\xd6\xc0\xb8\xc89h\xd1\"\xec\xdf1_&kWIAR\xf1.=C\xe1\xb3#_9\xa2\xbd:\xb5\x80\xe0\x80\xae\nM\xdbѻh&\xb0\"\xfa\xb1\xa6\xf7\xdf4!]\xbfnU\xbd`f\x80h\xf2W߷\xbfx\xbe옇nr\xeat3c[>\xed<\xc0\x97x\x80\xa5Y\xe3\x9a0~4\xf9J\xb7\x94\x9fu\xf0`ÏТ\x9d?\xb3\xe4֢\x8c槳w\xf3\xd7ߠj\xdd\xce\x9f3mT\xa9\\V\xcfst\xc3\xda\xd9\xf5\xbap\x91\xd8M;c\xc4 \x8dy\xea\xa2uP\xae\xcc[\x90\x9anA\xc6\xb7c'\xcca e\xc8ARף\xf26\xc1Qb\xfd\xdb9r\xe27\x82\x84\x92\xe5\xfb\xdeV>jqU\xee*\xe9\xcdwU\x9e\xd6\xebYz%\xa4r\xf6/\x8f\xab\xe2\xb1\xdb]u\xb5\xb8\xfe\x83(\xab\xf2\xae\\\xff <\xbc\xa3\xedr\"3\n\xc8ӣ\xfaȨK\xd7\xf0;\xf3:\xbe߳C\xb6\xfe\xad\xa0\xefփ{\xbf\x80]\x9b?\xe3o|\xd9O\xb2^S\xad|\xf0Qi\xfe6\x92陽\xfeEZ\xcew\xee\xc1]4\xf1{\xcdi\x93im\x9eo޸\x8d\xa0\xf3mրֶc\xd2\xd5\xd4\x9a\xe7ȕ\x83\xcdjx\xb1\x00\xfbw\xce[(/\xe4F\xe0\x994\xa1\xb3ã#\xf2!\xfd\\\x8eh\xb6\xfbY p:;\xfc3\xb8|\xe7\\\xbbw\xd7\xe5\xc6\xff\xb8\x8f~\xa2g8\xf6\x9d-\xacN\xf4\xe7\xfdO\xbb\x84\xd5׿Z\xf0\xca\xd7?o\xec\xb4o+\x9f\xd2\xd4\xe2r\xfd\xd2?w\xb4\xfe\xa9\xf5\xb3,_c@\xa7\xa7Ɲ\xb5\xaf\x96W\xe2j\xd5\xfeeu\xbeJ\xef\xbf7Ls\xab\xc6\xe3\xd7g\xba:\xf3,\xe3\xeaDr\xb7\xac\xee\xf2\xbc\xc8J\xd3\xdc6\xed\x84\xc3\xc2\xf8\xb6c\x85͍o\xf30\x91d\xd5:\xadُ\xaen\x9a\xdb$\x9ft\x99\xe6\xd6g\xa5F4=\xeb\x923\xdft\xaf\xad\x9c\xbfz\xed:j\"I\x993ʖ)m\x91\xaf\x96\xa7\xf8\x8d_o\xc1\xca՛\xb8N\xd3Oꢹ\xcd|\xff\xe3\x8f?C34\xf5M\x9f\xba\xafgb\xc2\xdc \x95T\xe2\xbd\xfc\xb3\x99\xf5bx\x90`uZ\x82E\xbeM\xd3\xdcܚ\xfd?\xae\x9a\xe6Ή+\xfbw\xaf\xb0Osl\x9b\xe6U\xee\xa2\xf9\xd8ʵ \xbab\xb9y\xa7t\xd0\xd4a\xe1#Zh\xab>\xa2\xefݻ\xcf\xc06\xc9O\x98Į\xe6\x907\xca  \x80a҈>\xbc\x8dE\xf9~\xf8\x9a\xbbw\xd7ƃ|=\xb7\xb0\xc8W#r\xbe\xf4\xe4\xf1\xf8\xc4x\xc4\xeb\xc5(\njXP*\xcc[\xcf\xe4 \x96,_e\xde\xc3M\xeb\xc4I\x98n\x9e\xec֤ ,\xed\xd2]\x00\xf6LsS\xad\xcbW\xaeA\x83\xa6]x\xdc6\xadIf\xf0ydX4\x90/\xean\x9dїi_\xa1u\xa9\xb6\xb0l\xc5F56\x86װ\xa5\xf3\xa7BIͲ\x80ZN\xf2O\xfc\xdeF\xb3\xf8\x8d\x9a{\xb1)i_\x8f\xda\x8b\xfd\x9f\x82\x00|B\xf22\xf6g\xbct\xc1 \x8d\x94̷\xa4L\xbd'\xdf\xd0n\xe8#\x9a\x82\xea#Z\xcc:\"|D\xe7\xc4'w/3\xb5\xc6\xd52o\xd5\xd6\xfd=\x9a\xc3@4C-7N \xaa\xea\xfc\x94\xc9\xfe<\xbd\xfa\xc3\xf1/OC\xf4\xddώ\x8fh25=r\xecTMζ\xb5uE\x9b\xc6\xdf\xdbh\xaca\xf3n\x9a\x9c\xc2ȡ\x96\x9bV.\x99\xe6V\xd95ȋ;=\xdf菤KH#\xba&jF\xe3\xc4\xd2j\xea\xb4\xfa\"N\xebxsw_>Lط \xcf9.\xa0o\x87&\xb1I#\xda\xcaG\xb4B\x8e\xea\x9c\xfb\xe1|'\xf4\xe6\xb9<8\xa4\xa7\xf0\xf5l\xa7y~|\xa8\xe6\xf7@@w\xff\xc1c@\x00\xfa\xda\xe5q\x94j\xbcд\xfaW\xae]\x87\xfa\x8dų\xb0}c2j\xff慁\xa1Q8\xbfv\xa2\xc9t2\x9bޞ\xab\xd1z\xcaյ/i\xb72\xcdmʯ\xfb\x89?\x87\xe4\x97w\xead.\xdb\xfdG\xf2\xd4\xf5\xbe\xfd\xc7\xc2\xf6]\xb9-6\xcdݶ1\xdf\xcb }\xca\xe4#z+\xfa\x88~\xe1\xcdG\xb4\xd6\xe9#\x9a5\xa2\xd1G\xb4YLH\x95/ƫֱ\xed#\x9a\x80\xa5F-z\xb2\x95\x80\x96M\xebB\xd8\xd4\xeet\xd4l\xe0 j3\xbbw\xf0\xe7\xc3\xd4\xde\xd6u\x9a\x8fh\x8d?W\xf8=n&,^\xbe\xd7DԤ\x9f;\x81ٖ\xfd\xb7U\xff豓\xe0\xe9-\xac\xda\xa6\xb9E5[\xe59G\xe1g'\x99EF\x9f\xd8\xde{\xe7MX\x98D\x87C08\xe9o\xe8詰b\xf56\xf6%\xbe{s2<\xfd\xccӢΗݨ\xeb\xe3Ok=\xc0ޭ)\xba\xa9eNPڧ\xb4\xff\xfd\xef\xd4n\xe8t\x88\xa1\xcaGe`6iD\x9b\xc6\xcb\xec#\xfa\xb9\xfcya\xe3\xaa8n\x97\xea\xaa\xe4\xe4\xe3I\xec\xcfM] \x91S\xe6\xf2Z\xb3v\xd9t(^\xec%\xfd\xf1\xfd\xe5\xc2e\xa8߬'\x91@+\xe8#Z\xb3 \xea?\x00 \xd1+f\xec`\x81\x9f~\xba\x9f\xb4\xf6a\xbe\xfc:\xe2z\xe7\x86T\xc3\xf2\xf9\xdf$w\xd4\xca\xb0x\xd9\xdc\xe8\xbbUx\xdeyGh\x9eS\x8eE\x90Ud\xff\xb5̩\xb1 \xf0\xd0\xdc\xfdV/\x8d\xe1gۢ\x9e\x8c\x98\xea\x8cd\xffؔ\xa5єV\xb7qw\xb4btM\xf8z\x8eV (\xddQ\x98\xbf\xa2\xe8%\x8d\x9cͫg\xb1\xb6\xb2,\xbf4m \x8c+\xfci/_0\x89\xdf{6FH+N|\x00\xb7\xbb \xf5\x9b\xf7\xe6\xb5]\x98O\x87 \xa9\xf9o\xea.4\xabC\xba\xe0wGs\xad\xae\xfd \xceh\xd4\xc2._\xbd\xc1\x85$m\xbf\x86\xfd\xb3\x8f\xe8\xc5)\xf0n\xe97\xed\xae۸\x87I\x96\xe2;\xc5\\X\xa7\xfc\xbe\xa3\xf90 \xc1r)\xcb-\xab\xe3X\x962_\xbe\xed\xc7uni\x9a;ؿ3xy\n\xed\x89r2\x9e^\xd1T\xbb\xa1\xd1\xf4~j\xec֏\xdfO1\x91\xc1<\x8fDk\x99\xfdK\xbd\x92\xab\xb4L\x9c\xb32W\xe9\xfeW\xe2\x95\x97W\xeb\xa7_\x9eԂ\xa4\xae\xd6V[w\x96\xaf\x96\xff\xfb\xe2\xa2\xc6\xf3K\x9c\xae\x8e\xd4\xe7\xd9\xe8\xb1\xe0Е|\xd9KP\xaa=\xe9Y\x96\xfc\xbbb\xf7Q\x83\xb3\x89\x878X\xe4\xa8ͼ\xb8A>+&\xd0Q\xab\xbc\xab\xf8\xdb\xeb<\x9a\xce\xd9\xf87J\x80L_\xef\xdc|>\xdb\xf7\xbf_eIA\xa5a\x8bjP\xfa\xfd\xd7\xf9\xbbV\xa6\xa7\xf7Jn\xba\xee\"\xe8|\xe7\xb7{p\xbfɗ\xf3\x95K7ش\xf6\xad\x9b\xb7ٍWzi\xca\xf2O=\xfd$<\x8b\xc03\xcd_)>\xe7y.j<\xe7\xc2\xef\xc6lpS\xca\xe9Q\xbe\x92VtԎ&?\xd2Of\x8f\xd9\xdf>T\xf7P)\xe5ܯ7\xd3ծ+~\xa2\xe7\xcd\xf0\x85\xa2/<\x97.\xbaم\xb3%\x90-!\x81\xc7\x88\xa6~\x98+\xc8_\xf2\xb7\x837o\xa4Q\xa7q*\x84\xc19\xfd\xa7\x89\x9a\x9f\x95@\xf4\xc1\xcf>Gm&a\x9an}Z\xbc\xf2\xb24\xc7)xS\xff&\x93\xef\xe0\xe8Y\x9c\xfc(\xd1*\xbf\xe6\xb8y\xb8H\x83\xb1\xb5G/\xf6]\xa9b9\xdc@E L\xad\xb0*o\x9f\x9d\xb8\xa6Μ  \xe4\x87-\xeb\xe6\xeb\xbe](`\xe8xX\xbfik\x8f\xaeY\x9eh \xe8K\xa6\xc8\xb0W\xcf`nq\xec\xa8hڸ\x9e\xf1[\xcb? z+jxXM\xe1\xc0\xf0\x93&\xe7)\x91CM\xd4m\xdf\xc6\xc5/\x84i\xb1\xf3X\xce+\xcf\xd0\xe4l\x94\x95\x801kD\xf7\xeahd\x98\xef\xd4\x9b\xf3\xe8^\xcf7\xc6Oҥ\xec\xd2\xe8\xbb|Q\xea\xbd\x98\xa9ecT1V\xae\xdd\xc6\xe0ۆ\x95s j\x85\x8a|qIM5\x9d\xeb6\xed\xe2gmj\xe7J\xd3\xf6:#\xbb\xdc\xc0\xe1#\xa8\xdd\xdeS\xbc\x8bǍ\nD \xca:\xa2a\xbd\"J\xf5I\xfb\x99\xb4\x87 \xf2\xc19Rj|\xdc \x87\xfd\xebQ\xfb\xfb\x95\xa2/p\x96\xc0\x9a\x98[D\xc1\xbd`\xf1ZԎ\xef\xf7\xf9\xe8c\x99L\x94;\xc25\xbf<\xf15\xb4\xef\"\xdecD\xfb\x9f\xa2\x89\x87Y K!ff*\x9f^\x92\x8a\xa0Z\xc9\xd7(\x99 \xae\xa6\x90\xea8\xf9\x92\xcd\xd8Q\x81\x8c\x00\xd1\xd3l\\\x84kbaؼf\x8ehG_\xd3\xf2\x82>\xd3\xc7\xe9\xe0}V\x00\xd1\xd4`\xcc\xc4Ah\xc1\xa1\x92>\x9fm\xf5\x97\xfc\x007oӗ[\xf4\xe9\xddz{\xb7\xb5(\xff\xe3\xf9 \xe8/X \xe5\x8fs\xb0\xb6\xd5\xe3b\x9e\xbf\x8b\x96n`Mpj\xdfMe\xfa\xf4j\x8f>\xe6\xb1M V\xe2\xd1ȂF\xc3\xe6\xbd\xe0ʵhu\xa7*L/\xde\xcbr\xf8\xd1x\x88M\xebGLJdm\xf8\xf5\nM\xed3\x9d\xfd\x93?\xe3\xcd\x8c\xe7֞s\xf5y\x91=~:u\x87\x96ϟo\x95*Ad\xac\x83\xda!\xad\xb6 Z\xf4\xd2HnT\xbfLG\xee#\xe4Cm\"\xa3\xd5?\xfa\xc5)<\xa40\x94\xad(8k \x88^\x92F\x87\x82b\x99\xce\xd2y\xe1\xedR\xda7\x913\xdf\xd2\xfb\xa4~\xb3\xdel\x96\xbbu\xf3z0f\xb8\xa1aM\xe5hmo\xea\xde\xd7\xf6K\xf8\xfd\x88\xe7\x92쿽 ;g1L\x8d]\x88k\xfb\x93\xb0j\xc9T\x94\xb7\xe5o\x87\x80\x814oIknӪX֊6\xf3\xa4\xde'\xa6\xac\xc4\xdf\xc9zrf\x80\xe8_\xd1dv\x95:]\x98\x96\xd0\xfe.\xa7\xd3Uo\x84,\xe34YFZ\xc9R\x8e\x94|\xfeF\x00|3M\x96x\xd8E\x93\xa5̷\xfe\x8c|\xc1 w+\x8f\xfe|\x88\xad{\x97\xd8ד3\x8c\xf6D9O/M\xf4\xed\xf9\x88&\xca\xc1C'ú\x8d{\xf1\xe0\xe5 \xe8\xc32\x9e\xc2o!ٖh\xd9\xf2/\xcd\xc5cg\xf2:١m#\xa8T\xf1}\xcbNc\xda\xd7[\xc9h\xdciC\xff\xd2\xaa\xbc\xd4n\xaa\xf9\x8d\xabt3\x97sJr\xa3R\xb3\x95Oi\xb2\xbc\x9a\xff\xcf\xc5G\xf2\xf9V94\x9eo\xdbZ\xe6\xcbޑ4\xd4\xf2\xaa\x84\xfe\x99x\x8bΓ\xf8\xb0\x91\xa3\xd6s\xa0\xb5\xb1\xc4\xc6\xf7\x9f\xa3\xb22\xefw\xdc{9\x89\x00ZvȖ\xc0\xbfM\xf4\x8eܴj/\x9c\xfc\xe2[\xfd\xf3\x9b\xfa\x98 \xfd%7u\xab \xaf\x97*\x9a\xae.\x93Io\xd2t\xbe\x8d\xa6\xb5I\xcb\xf9\xe2/W\xe0\xda囨\xe9\xfc\xfc\x8a\x9a\xce\xffC\x85\x81 \\v\x9eAp\xfc\xd9\\\xcfB\xbe\xc2\xf9t3\xdb<\xe7ȓ#\xc3d\xb3+>x\xe9B9sA\x86\xff\xb3\xf5{\xe3\xd1`\xf3_\xc7\xbd\xd9\xc9OtzŽy\xdb\xe1\xfaEq\x00\xd7^\xbd\xbf\xc7O\xb4\xbdֳӳ%\xf0xK@7\xcd\xed\xac\xf2\xd3\\\xfd,\x97k\xa8܈\xcal\\\xff\xeew\xc6\xd0#\x9aoe\x9a\xfb՗\xa7v\xa8uD\xcd\xc7\xe4[\xbf\x91\x99?w.\xe0\xd5\xc9\xfbu\xb7+\x9eCG\x8eC\xaf>C o\xdeܬ㪏h\xab\xf1Tؙ=\xe6\xce[\xe9\xf1+\xcd\xfe\x90w샖M\xeb\xc3\xe8\xda!}\x82( \xd8a\x80}\xe0Ņ\xbb{y\xe0&i\xf2\xc9\xf2\xba|\x81ڂ\xbd\xfbaP\xac\xa3GK\xd4<4\xb4?\xe8\x87\xe4/\xbf\\d\xadh\xda\xd0kX\xbf&\x9aR 7\xf91' \x8a8\xfb\xfd\x8f\xe04Ρ\x99_\x90$\xb4 \x8d\xb6\x86in\x96\xc9,\xa1\xb9M\xf9DAR3\xd8)\x81\xd8\x9b\x85L\xfa?\xe4\xb5\xe6\xd4\xe9o\xa0mG\xb19 \x81\xf7J\x89\xcd9\xb9)jl\xc4\n\x8d\xe8ȇ\xec#\xda`7\x87GE\xa1\x96\xd6fϛ.\xb4Z\xd5\xf9\x8aq\xf2o\xe9\xe3\nW\xd1g\xf0\xf9\x9f.X\x98\xe6ֿ\xfc\xb1\xbf\xbf\xfcr \x9a\xb9y\xf3+\x8f\xc7p F+<\x8bڤ\xfe\xfdG\xa2\xa36\xc9\xd1V\xc5?\xe0X\xb5B\xb0\xf3\xfc]\xbf^u\x90 \xf9kw\xbf\x9b\xd0\xfa\x90\xe1\x91\xe8\xaf\xf79 \xd3ܢi7m\xe5\xcd\xbf^\x9eЫjR\xe0\xfa\xf8G.p\x98t\xef\xde=\xe8\xde{0j\xab\x9e\x9a\xc9S\xc7`\xaa\xec\x80֠\x8c\xab\xf3\x9fhb` }D/\xf62j\xdfePu\xf2\xc4aP\xa8\xa0\xed\xd3u\xa4\xc1<\x86\x9f\xf1\xeaU?\x84\x991\xe2\xf0\x82lm\xfbN4\xeb؟\xf8\x00\x986e$Ԫ\xfe\xdf\xcb|3w\xf1\x89\x8bPl\x9f\xcc$\x97\xa1\x83\xfc\xa0\x9d{;\xe5\xc0&s\x83\x8fG \xbf\x92\xecgٿj3\xa1\xf9\xfc\x94h\x8fhA\xd2g\"ڟ \x9bv3\xf8O\xd1\xfe\xa8\xf1M\x80\xac\xbd\xb0 \xf9:\x91\xfdov\xe9\xd8\x82{X\xa5\xf1n\xd9\xc6G\xefj0)b\x88U\x99@\x00\xf4\x90\xe1\xf5\xf16Ls\xcb\xe2z\xfa̷\xa8yُ#\xb3\xa7\x8f\x85ʕ\xa4%\xd9#ѿ\xc1\xc3&š\xf5\xe2P\xcb\xe2y\xd1P\xb8PA\x8d\x90\x94\xb0A\x97\x9e\xf7\x80\x90q\x9c0n\xbc\x8fZ\xea \xae\x98\xe6&\xbaB\xceBS\xa2\xbf\xbf\x00\xbe-\xdb#E\xb6\xedܯ\xc8Y\xccy\x99O^\x9a\xe6&\xbf˾\xbdmі\xd21\xd7-\xdb\xca'\xba_\xa1\xf6r\xb9\xb2\xef\xc0\xe7\xc7OB\x9b֍\x804\x93\x9fƒ$\xb6\xca/Z\xba\xd886\xa3\xd4\xd7 \xbau\xb1\x9e?\xaain\xcb~SL\x8e\x8fh\x81\xde M\xdd|\xe0>\xbfj `\xd1W{'Xsp\xf6\xbb\xf3\xa8Y<\x9a5\xa9I{oar\x94\xd5dno3\x9a\x918]i\xbc \xed\xdcC\xc8\xd0H\xa8X\xe1=H\x8cs\xc1\\V\xbd\xb7g\x9a\x9b\xca\xd1i{\xd2\xe4>\x8f\x9a\xa3\xaf\xa1\xffЩh\x96\xdel\xba\xd9L\xeb\xfbs?#\xcfcp]\xcdwq\x9d\"-Ha\x9a[<\xdfR\xa7N\xee\xc5\xe1\"a\xf6ZB\xf2j\xe7ٟ\xc7*+|Ddֹq\xcb^\xa8Yy\x9dMLG\x84 \x8dx3\xf3x\xfdƯ0`h\xfa\xec \xd4\xd4\xf7\xd2\xa6\xa0\x9a\xe6\xb6-.f1\xda\xc2䳐\xfd\x8c)\xa1\xb8&V\xc4|\xd1?\xb9q-\xe3s\xd0\xee\xcc9 qM|\x92נ\xe1\x83z\xe3\x9a\xf8\x89\xa9\xbc\xa0\xaf\xfe\xb5\x9c]\x00f\xd1\x96{~\xf8\xf1\xc4D \xc6\xc3%ժ\xbfx\xe9*\xf4\xeb\xcef\xa2\xe90\xddƕq\x90 \xb5́,a4q\xf3\xa4_\xc6\xc3b\xabO\xb3 \xd2&\xa0\xb7\xd4\x00\x00@\x00IDATxw\xf0\x887rÏ?]\xb4a\x9a4\xd1b}mޤ6\x9b?\x00 \xeaU\xc5f\xd5=\xe0\xb14<M\xdb\xca\xdf+\xc5\xe0<\xa4\xcd;YV\xd2\xd1i\xa8MVJ\xcc!y\xbeDo@ Z \x97._c\xb0\x9d6 \xabW)\xc3\xfb\xe3<ɭ\xe38iz{\xfb G\xb0\xf0\xd6N[8\xc5f9g\x89I\xf3V\xc1\x84ɉ\\\xec\xe3:\x95\xd0\xb3\xbff\x9c\xfaḛ\xb5v\xc1\x88\xb0\x99P\xbdjy\xf8 \xbf5\xb6\xed:\xa4\xd1dI\x8d\x93[\xfb@\xf8\xfa쏨^ \x9f\xd3\xc1\xe8\xdf\xd8\x00\x82\x89\xa2,}A\xe8\x90\xd0ɰs\xcfa\xfeڰb:\x8e\x91\xf9\xb2\xf5\xf5\x9b\xf6B\xff!Q\xccc\xb0\xd4\xd0\x96dd\xbe\xb9\xfc֝\xf1\xf0\xe5\x9e\xbf];6\x83\x81^z{\xb2\xfc\xb7ߟ\x87\x96\xedxM\xad[\xb3\"\xfaM\xe0>\xcb|nH\xfbCs9d\xc8d\xa8]\xf3C\xb4찛SW/\x8e\x867^\xa7\xb1\x975\xccPG\xf1P }s\xdf¾\xf7\xf2va%\x82 +H\x96\xad\xdb\x99d9\x88](\xc58J\x80~\xf6\xdbR\x96lu)\xado\xff Y\x96/\xfb6\xa4ƏuX\xa7~s:vɁOjky\xd1^й\x83\\\x97\x85<\xc2g\xb6i\x9b~\xf8~\xfaڶ\xae\x8f\x87\x88\xbc\xed\x9a\xe8\xa6;\xa3\xc6\xc5’[\xd9ǖ\xd5\xce8\xecLf\xaa\xb3C%\xad\xe6[ŵ\xfd\xf7\x8f6\xdf\xe4zm\xf5\xfbȥ|Yg\xaf\xf6=o\xd0W8\xd4\xdb\xe9\x92?\xbd\x94L\x90ëgh7w\xbeڞ\xb7˟\xd6\xf9\xfb\x86\xa3\xf8G\x8f\xab\xf9\x8dk h\xd53\xb4|\x89]}U\x9eZ'\xed\xc8\xdfo\xd0\\8}\xfa\xbc&L\xdb25\x9c2k\xa0\xedL\xa9\xc7p\xcb\xd9\xf87I\xe0ëo\x87\xbf\xbf`ѭ|\xf9\xf3@K\x8f\xba\xf0\xf2\xabE,\xd2\xd5\x81\xca:\xdf\xc1=\xd2r\xbe\xf0\xf3\xd4x\xbe7\xae\xfd\n\xa4\xe9,\xdfj=W\xe3\xa4\xd1L\xfe\x9d d&M\xe7\x82/\x84|\xf3B\x9ey\xb3\xcdl\xbb*\xc4ǰ\\\xae\xa7\x9eF@:'\xe4䃆\xf2e\xfdv\xe41b\x99\x80h\xf9\xf9\xe0\nۧ\x9c\x82\x93{O:,\xda\xec\x93!\xb8G\x87e\xc5L9\xe3\xec\xc9#\xbd\xf9j\xf9\xc75\xae\x8e\x95\x94\x8f\xecOV\xe7\xab\xf4\xfek\xf1\xcc\xd1$1g\xd1F*\xa3q\xfd\x87\xc9c:f zz\xd4(x\xf1%\xedG\x9d\xc9v\xe2o\xbeQ\xc2B\xabr\xe4\xb8)\xb0l\xc5\x96F\x97\x8enнk;x.>]:W\xd1(\xf9\xe3]\xbc| `{M&/Xh\xf9`\xd9a\xb2\x88&ΩQ{ \x9a\xea45\xcbr_k\"\xa0\xe6\xdb\xc3J\xa1v n\xdc\xfc\x96,[ IK\xe06\xfa~(\x85f\x93\xe6Dᆚ\xa6-ǥ\xc1\xb89\xa90=.\x85SJ\xa2\x8c\x85\xf8 \x88V\n7{E\xd9K\x97\xaf\xb0\xb6焨X\xdc\xc0\xbb˾\xa4 .W\xf6=\xaec0l\x88\xd6\n*Ѿ3 \xfa\x9aĪۨ\xb7]\xa2\xf8+0jxܴ~K\xef\xab\xfcХߥ\xa4\xfdwї\xaf\\\x85\xe6\xad{\xb0\x8c\xf3\xa0l\xfb\xf4\x84&\x8d\xeaMf\xe4\xe7\x9a\xdf\xe0s\x8f\x9c\xcef\x95Ǎ \x81~A\xa3\xec\xd1$\xa0\xb8\xd9\xf3\x94\xf1\xe8-\xc6C\xf3 I\xd2{\xf6\x82 Qq\xa6\xf1\xe5>xW\x91\xaf\x88FM\x9e\xad\x9b\xb8\xaeV\xb9\x8fo1wi\xa3\x89dG{sPk\x9e\xb4\xa7\xbbuig\xd0$-\xf9vV\x81h\x9a\x9b\x86\x84#\xa8\xb7\x8b wj\xdf\xbc\xba\xb4\x85\xe7%\xe0(\x86?\x9c\xc2gc>\xfa\xfb\xf5N\x985\x9e.\x88\xc9MU\x95 \xae/\x88\x82_\xf9W\xd1\x96ں5A\xf0%^(R\x86\"(\\\xd3\xf2\xe6\xc9\xc3E/\xa0\xc9\xd3M\xe8';zj\"\xb0\xb9\xf0 Er\xc2D\xd4(DSR\xa6\xd6Ȕz\xa7\xae\x81l~\x9c\xb4\xb4\x83\xfc\xbbC\xab\xe6\xf5\xe1I홡\xb2g\xbe\xf9\"Q^GP\xd30}j\xc7L\x9f 'O\x9fu\nD\x936\\݆\x9d\xf8\xc0\xc7[\xa8\xc9x\xfa\xeb\xef`\xc8\x00h߶\xf6V\xf4W\x00;\xb2\xef\xc4:\xc9\xff\xd0}I=\nc'\xd0{\xec,\x98;\xb53\xa7ÉS\xdf>@4\xf1H>\x8b\xfb\xa3\xdf\xe7\xab\xc8+\x99\"\xaeY\xb5\xbc\x87f\xb3\xdf\xc2w\xfb%d\xc9\xc4:\x99\xa1&\xf9\xfb\xfbt\x82\xd5+ XHU3DӚؾk\x8f\xad\x89\xfd\xfd\xbdpM\xac\xcbτ\xa2O\xf3\x9a\x98\x00\xa4\xf95\xa2\xa7\xa7\xe0\x9a\xf8\xfa\x88\xb6 D\xd3\n'\x9f\xe2K\xaex2\xcd DoX\x8b\x9b]hj\xf7\xffö\xbb\xb2\xa9\xdd\x8a\xa6j\xac\xb9y\xf0\xb3/!l|\x83\xf3\x946j\xa8\xb8\xb7\xaaO\xb7V\xc1L\x97Lb\x8f\xe2\x8b1\xde\xe1w-&\x99\xae^\xbb\xb5a\xe7\xad\xd1uk}\x93\xa7\xa5h@\xb48\xb4$\x89\n\xce\x88ކ&\xcfɟ4\x81\xdc\xdd:\xb7B\x80\xf5c6\xb9\xfd\xc4\xff\xc7Z\x96_\x9e8\x83sj6ː\xea{\xb6o\n\x83\xfa\xd3\xe1\xd9c!\x81\xcc\xf8\x88\x96|%$\xa7ATL2G\xa9\x8f\xc3\xf4\x822\xef\x97\xd2}FӁ\x8cuwぁ\xc5\xcc/\x8diJ\xfc8+\xd0[\xd2sv%zd\xfaz\xe5\x9a\xed\\\xb4\xe8+E\xa0Z\xe5rl2:?nT\xd2<8\xfe\xc5i\xd8w\xe0k\xd5/\x98\xa3\xf8\xb3 D y\xecDz>h\xe1\xf7?\xfe\x82\xfc\xf8\xe2\xcd>\x8e\xe53\xd2\xc4>\x86(\xc3P\xa6d\x8a\x99B\xfa\xe8\xf6\xd2\xccd\xab\xf3\xe9\xb8\xb6{\xfb\x8eĵ\xfd .[\xbfntC\xe0%_\x95\xe71\xe5\x9d\xb4U[ >y\xa5\xf6-+\xf00\x00\xbdCUz\x8f\xeak\x99ޛ\xaf\xc5wy(\x8b\xcf!\xf9\x8c\xa6@s\x81d\x8bV \x8a<_\xcd\xcbG@\xedF\xdd9O\x00ѯ\xf2\xbd\xf8c\xabʱ\x9c2޵\xd708x\x98\xbe\x9dr\xc0\xe8P\x9e\xa7\xa4\xc1g+|\x8a~\xee}з\xbc\x94\xe5\x94e\x95\xcae\xa0\xb0vXO\xcar \xfa\xc46d\x89`\xbd &\xc7m\xb5'Ӧ\xc7-\x82\xe9\xb3s\xb4g\xb7\xd6H\xaf\x850\x87/ \x98\xaeY Dӊ2-v\xcc@\xb3\xf1ʼ\xfb&Z\xd8\xe8\xcek$Y\xa2@\xa6\xec\x8f?KWnZCh-\x8b\xe0-\x9a\xd6\xe6\xfcG\xe1\x8f:\xfa*Oj\xbeU\\K\xd0\xffh\xf3I\xcc6\xcd43\x96\xb1\xce%\xac\x81fAP\xff^\xd5>܌\xfa\x82C\xaa\xcd%\xf5\xf6E\xba5\xba\xe1b\xbe\xfe\x005- \xca\xc7'\xb3\xf9\x92AIO\x8d;\xa4\x8f\x95䇬U}-A\xcf\xcfh\\c\xc0\x8a\xbe\x96\xae\xf2\xfb\x9f\x8a\xa3Pt\xf9\xaa\xf2\xb0\x94\xf7ę\xeb\xf17\xeaau4\xad\xe2scC\xe0Y\xe9\xde\xc3*\xd7v\xc2q\xa2\xe5\xf0\xd8.\x91\x9d\x9a-\x81\xc7G\x97/^\x87\xb4[\xe0ڕ\x9bLz>?\xb4\xee\xd0\x00\xe8\xaa\xfa w\xe7\xf6=\xb8~\xe5W\xf8\xf9\xfcE\xb8\xf0\xd3U\xb8\x86nI\xae_\xbb\x959Mg\xad!2\xb3\xfd ~g\xe5y\xcdl\xbf\\\x9eC\xb3\xbeyx\xce6\xb3\xad\x8e\xc4#\x9eMu\x93\x864iJg\x87\x87+\x81\xf4ѷї\xfb\xa6\x84M\x99*\x84V \x96\xc5\xf9ex\x8f\xcf!\xf10S\xfd\xfcRY\xb1\x95Oi\xf2\xfbA\xcd\xff\xaf\xc4U9\xa9\xf2\xc8\xea|\x95\x9ew־Z\xfe\xef\x8e\xa6\xb9q#\x83\x83\x8b\xc2֌:\xebj\xe6\xf2\xf5\x8e\xfaƆ%j\xbeښ\xdd|\xed\xc9\xd0\x88b\xff\xb9\xaeF@\x87-\xf9ȧ\x8aY\xf6\xfcz\xf6\xa6-9t-\xb6w\xebR|\xa2\xfex\xf5\nFM\x993L\x80\xccվ\xf2\xf2Kx\xf2=j\xd9\xfc\xc4&)ó}k\xdc\xc8ꉾ\xfbf\xe1\xe6\x92D\x8f5k\n>\xc0\xcd=ֱ&ol$\xd3s\xf6\xc7ʯ\xb4\xec\xb3\"`\xb3x\xa4Ft Ԉ\x83\x80*\xa5\xb8Kq҆\x88\x9d\x93\xc2\x00\"\x9d\xfa\xa7@ E\x89bE\x84\xbe\x89\xfe2\xaf\xeb\xaf⦏g\x8f \xda\xf8\xb3n\xc3v\xdc\xf0\x9dʀ*e\xd3\xc6 \xf9\xfe \x81\xa3+\xa8\xa1%Û\x90\x8d\x8c\x9a\xbf%侙El\x9a\xe6v\xd2\xc1\xa0\x90Ѱ\xb5\xc4I&\xa3G\x99\xc8\xf6\xe451y1\xfa;F\xd4Z\xa0 \xa7g\xf0% \xcdQ׫SM&\xdb\xf1- \xff4\x86\x8f\xe8\xf1\xa8\x89\xf7\x81V\xcf>\x83\x8e|D\xcbF׬ۊ\x9b\xaf1<)\x8d6x^\xc2C\xf4\xdcHJ\xd7\\x\xb2/r\xfcެ\xeb\xe4ț㪏hI\x8f\xae<\xe8ӘPp8c\x8a\xf1П\xcb\xfeܹs\xb5\xe2C\xe1\xd8\xf1SL\x8b\xfe\xd0&\xe7K/AͯK\xacHi\xb5kT\x82\x88q\x83؏\xf5^\xa2;C\x8fn\xfa|\xa42d\xbe\xff\xc0q\xb0c\xd7~\x8a\xb2 \xe87Pz\xb1\xc8\xf3,\xfe\xce\xda\xde?\x9e\x9b\xc7\xd4Ƥ Cqc\xb4\x97\xb5\xf3x\xe8\xf4\xd5\xfcI\x9a\x8f\xe8\n\xe5ރ\x84Y0}]O\x996\x97\xe5I2.\x86f\xa9IӜ\x00\x8a\xa3\x95\x85\xc9C\x81\xe6\xa9\xf5u;\xa2\xfc\xc9'+\x85\xdc\xac\xbd\x8a~m\xc9t9\x81{\xb7\xf1\xe0\xc0\x93O\xfej\x9b \xc6yU\xdav\xea \xa7\x88\xe8 m5\x8dh\xaeh\xe3\x8f\xf4AMY\xb4mY\x9f\x8ac\xf2\xda(i\x99D2\x9d:#\xc1c4s}|\x96\xa9/4>ē d›L\xc0\x93yV[\xfd\xa3r\xf7\xea;\xdc\xc6x?\xaf\x8d\xf7}&W\xbb\xc6G0a\xdc@\xef\xb1D\xb1\xf2ͅ\xb4?\x89(\xfb\xc9S\xe7\xeaI\xe2\xf9{Ǝ\nb9ɌC\x87\x8f\x83\x9f\xffH6\xb7Li\xb4I_\xfc\xd5W j\x92f#ɘ@@\n\xe4\xffx\n\xce\xfa\xe1)\x82\x84\xea\xc5\xfc\x95@\x98\xf5\xfb\xc9ȗ>\xa2\xbb\xa3\x8fh\xcdG\xb4\xe5\xec7\x96'\xd2ԋ\x99\x91\xc2 \xbd|\xa7\xd1FT1;r5\xcc\xdf\xee\xe6\xba4\xa1\xed\xd04\xb7\xd6+\xdb\xe2R\x9d\xf1O\x80A\xb7x㡐!#'\xc3\xe6\xad{\x99\xcd)ɫ\x94!eԬ\xf6!\xae\xc9\xf6\xb5#ɗ\xb1M\xd1L\xd5\xfe\xf2\xdd<&|\x86>\xff\xc4\x84\xcf\x9e|\xb7|'\x83\x88\xb1!\xacyi\x9b\x9a\xe5\x88\xbcp\xc9:.J\xd6v\xa0\xbfh\xa1\xe1j-AO\xd4WMs\xdbj\xebS<\xf43\x00M\x8b\x939a\xc8\xec4\xadR\xa06#\xc3\x00\xf9\x93f\x90\xfe>\xdf\xe8y\xb4i\xcc\xf9\x92\xdb\xd3\xf8ܻw \xef\xf4\xfd\xa2\x90\xca|\x94\xebW'\xbf\xd5|ow\xb01\x9aL\xd77Q\x83\xe6sպ&\xd1M\xeaj\xed\xf9\x94p\xf1\xd2\xd4?G\xd3ʶ\xf1?0\xa8\xb8\xb7n\xc8k\x93{\xc7 .\xb6u\xad\xe6#ZVR\xc5)\xd3\xe5U\xcb?w\xee\xd4\xb1X\x8b\xbd\xfa\"\x83x\xa4\xf1.\xd7Ĩ\xf0\x8a\xab@\x94 \x90V\xa6\xb9%]y\xb5h\x9f\xfa(v\xa2\xa9\xf4\xfdš4<\xa8u \x82M`-P\xaa\xfa|\xe1|\xa0\x82\xc0>\xe8]2nt?n\xdf\xee ɏ\x8d\x98 \x96\xac\x97\xd5x]/\x8a\xb74H\x93\x9cB <\x843/\xed\x85IS\x88v\xe2#zϖd6\xf5\xe9\x8b\xe0)i\xcbRȇ\x9a\xc8\xc4\xe7\xf7h\x81\x82\xbe\xc5(\xd0{\xc3߯t\xf3l\xc5quBX\x98\xe6^\x80>\xa2K\x96\xe0rr-J^\xb0&H\xd3\xdci\xc2\xef1\x90\xf98ڴe \x9b\xaeˋ\x9e\xcb\xb8\x86\x91Փ \xaf\xf2\x95\xea\xc8:y|0Z\x90)CQc_\x9b\xc0\xf8Hp0\x9fR\x82\xad8\x992\x8f\x98π\xa7\xa8e\xf9\xb7B\xb9\xd209\"\x84\xad\x95\xf4 \n7\xd1~\xc6l\x9a'\xf0\xb9 \x9d\xa4\x83\xa3D\xed\x85\"\xf1\x90\xe3\xb3 \xf2\xca>SF\x87\xf6\xc6ZUv\x80ޡ\xd13\x00\x99ɖu\x9f}F\xae\x97\x97\xf55\x8c\xda!\xdec\x86\xf9\xe94y\xa8㕈\xfe\xbe'OK\xd5\xc7Wʙ\xbe7\xe4\xf7C1\xfcv\x88\x9d2\n~>\xaaՉɱin\xafUz\xaeƏ\xe1s\xdfM\x9c\xcb~и\xe7F \x00\xad[\xd4\xc3\xe7\xde\xcbJ\x9e'N|\xc3\xe6\xaaϡe\xec\xcarɲ\xb2VL\x9d\x00Z\xb2y\xe8\xfcc1\xb8\xc9O\xf4\x95kƷ=\xa3\xaf\x95x\xa7L\x90lpi\x9a{p\xb0t\xf2hb\x91G9\xdf\xcc\xf4-Ls\xe3\xc1\n\xfa|\xe5\xe0A\x800f\xfcl>\xf8FIt\xea\x8d\xd7^\x85\xcbxHG\xfa\xeb\xa6t2\xc1>\xcd\xf57j@\xd6 \xac\xc4g!g\x91/`\xef\xfbC\xa5`\x8c\x93\xff\xfeQ'\x8c\x90b\x86\x00\xbb \xfcP\xb4\xbal,\xa7\xaa\xfcm\xcf_\xaac\xfe#%ˋ\xc6 j\xe6\xd2Y?\x9a\xff\xa2]W㢴\xf1\xd7\xe0W\xa4\xad\xd8xQ\x8a\xefK\xa3\x94\xf5\xdd\xd8\xe1\xdd\xe0\xf5/Zg8H9\x8d\xbfa\xee\xa1/\xdd\xec\x90-\x81\xc7]\xe7\xce\xfe\x8c\x87\xf1\xb6\xa2\xdff\xb1 \xfb\xf3\nj@\xb7l_\xf2\xe2ov\n\xb4\xcfJ~\x9d/]\xb8\n\xe7\xb8\xa8\xfbv& \xe8\xacO\xe3{[7\xb3\x8d\xc0s~\xbf\xf3\xca 9\xd0,xvȖ\x00I\x80\xde r\xe4\xc4\xff9\xe0\xa9l\xff\xd1mR|w\xf3\xfc\xfeW\xfa\xdeo\xab\xa7\xad\x86?\xd1:\x91\xa3\xb0.(\xdf\xfbƷ\xf1\xab\xb6g\xee\x83ȷ\xac\xaf\xe6\xbbBAԑQ)8\xe7 \xbb>I\xc0,?\x92\x99\x8c\xa7W~jy5.\xa4m\xfcU\xf3\x9dō\x9a\xe2\xceq\xf9L\x00\xd1DX\n\x81\x9aR\xcd3\x9f/Z4\xb7i\xa6.\xe8\x9b4ʕ\xa5\xad\x98\x88\xba\xfam\xa7@n\x84ɍ5\xdfj\xa7@o\x00\xdb\xc7\xfb\xac\xa2\x89\xcb?q\xd1\\\x9a\xb6f\xc5\xcfׁg\xc1=\xc0\xab\xaf\xbc\xed\xdb4\x87N\xed\xc5\xc6\xe0\xa3D\xb3\xeaL\x00\xd1\xd4G/\xf9ʞ\x8df\x84O\x9f\xf9\xc6b\xf3\x9d\xf2\xa9\xff\xde]=\xa09\xbc\xb4I\xea,\x808ej\x9e'E\x84B\xbd\xba\xd5ul\xfb\x88 >, \x9a?w\xee'mb\xe0s4M\xc22\xc0Y\xb5\\{x\xb7gp\x94\xb4\x85]\xa2\xa9\xbe\x8f\xf8ꄽ\xf1(\x8ff\x81i<\xa4\xb6\x8c: F\x9c+\x90%\xfa\xa4ht\xe0\xc05w۷k΀\xb7o\xbfa \x81\xe8\xeeD\xab\x81\xc6b7jd'\xa7,C\xa5_\xa8ټޮMS\xf0\xecЊ\x81Xe\xb8\xadVC{\xf9*M\xeb\x9d s\x97\xa0\xd6}\x91 \xf3\x9e\x95>, \xc1= \xb9\xa6\xce\xcc$m\"\xd3z\xb1x\xd9z\xfd\xf0\x80\xcc/\xff\xc1;\xf8̴\x85\xd5*rRz\x80\xe8\xe3\xe8#\xb3S7q\x90\xa26\x93'\x84J\xb2.]?=p\xe2\xb1od\n[ntSE\x9eJ\xa2_K\xf4\xbb\xec\xde\xfaL\xb1'1\xa3\xef\xef\xa56ǻ}ۦ8\xdeʹ\xf1\xee\x88\xcf\xdf.HH^\xa6=\xbfsc\x93\"\xc3\xc78\xbf\xcd\xe1\xf2\x95k\xe8K| ,Y\xbe΢T\x866\xf3\xc9\xectOo\xa8Z\xa9W\x93\xef\xf3\x892\x8c\xf7\x95语xz\x80h\xf94\xecC\xb0R\xc8\xf9\xac$g\xf2\xcbۢi=6\x89\xcd\xcc\xd9\xf9c\x00\xc6\xe0g\xcfG\xb4\x9d\xba\xd6\xc9\xc6xt\xdb!\xddN<\xc7\xd3Vm\x86T\xf4\xfb\xf5\xb7\xe7\xf4\xaa\xb4\x9e\x93\xef\xf1O\xd4`\xadv\x92\xab\xbd\x90Q \x9a\xe8\xd14yj\x90Oe\xebwBQ֎\xf4C\xd3\xe4\x8e|\xd9 \xbe\xa8\x8f\x82\xc7/\xbe:\xba\n\xb7-\x8c Cs\xbf\"\xc8>\xf20\xeaZ\xfb\x88\xd6*Y]Ƚ\xc1\x84\xc9 p 55i.\xca@k\xf1' k\xa0uwx\xadxQ\xe6\xe6\xef\xa2\x89\xa1\xa1\xe6\nMe X;\xf2\xf9I6G}\xe2\xd47\xa8 } ^z\xe1y6\xfd\xdf\n}\xe5\xb2p\x92\xc9,M\xcb \xad7\xb1\xf1\x8bpM܀k\xe2Rd|-\xffAi\xe8\xd1\xd5\xd7Dq\xa0(c@\xb4AR\xa2i\xd4\xc9\xf4\x9c\xb9\xcba\xedƝ\xedӡ\xc22\xa8\x89ԯ3Z\x89\xf8\xf6\xaeގ\xa2\xea\x92\xbc\x97\xde{H\xe8U\xa4\x8a\x80~\x88TA ED\xba\x9fT\xe9(\xa0\x88\x8a \xbdH\x97.\xe5\xa3K\x97&H\x93\xae\x94\xd0KH\xe9\xed\xe5%|\xe7\xec̙\xdd\xfd\xef\xee\xddr˻7\xef\xde\xfc\xf2\xee\xfe\xe7\x9c9\xe5?\xb3u\xee̮\xc0\x9a\xac\xebR3\x80\xc5\xc9L\xfd3Ͻ\x9a>\xe2\x95$t\x90HD2\xa8)\x83yq\xfb\xcby\xae\xe6&\xb2D\xcb\x8a\xe4Gy\xd7\xf1R\xd5\xe3A\xd9\xe09T~\xcc\xf4\xa5\xb5Vᥔw\xe3\xd7𠯋O\xbc\xf2\xc7\xe2J DKN\x9f\xf3̬s.\xba\x8e_}1\x9e\xf7\xcbiƏ\xfd+y\xee\xf1\xa3x\xf6\xf6.\xde\xd2\xdd\xd1\xebu\xa3\xe8_\xbfgò_\xbd\xc4}RVx\xeb\xed\xbd\xe5\xfae\x90\xc7\xed\xb6\xf0VBP{Y\xa2ţ\xfc\x98\xe6\x82Kn\xf4~\x88\xf0!\xb7\x95\xe8\x8bl\xf91#h}\x9e\xe9}\xcc\xfb\xf0@\x86H\xb7\xad\xb47J$\xf4\xecs\xaf\xd1܏\xde\xe6U>\xf0\xba\xc6\xea+\xf2\xca ߤ\xddv\xb5\xcb\xc4Ys\xda>\xf6\xf0\xe4\xdaK\xb0̲\xbe\xf4\x8aۼUQ\xe48\xfa\x91\xfe\xb3Ǐ\xb6\xa7}\xf6\xfa\xae7\xab[~\xacQ\xa9\x81h\x89G\x8e]2\xeb\xf8\x8d7\xdf\xf7V\xbf?\xdemG:\xe9x\x9eu\xe9__xKc\xca@\xbc\xfc\xa8#\x96\xcbuW\xe7\x98ˑC\xd9p|\xda\xec\x9cXbక\xdb/\xf9у\xc4\xf8\xf4\xbf^\xf1~\xa5_\xca*w\xddrnHq\xbb\xef\xe2-\xcd]\xe9\x81h\x89\xeeÏ>\xe7}\xf8\xef89\xde\xdf*\xb3\xed\xf4\xfdo\xd1\xfc\xfa\x00\xf3c$\xa6\xa3\xc7wk\x8e\xbbވ\xb3\xe0\xd7\xa5\xcd\xc0\xf2\x87\xc5\xcb$V%߸O\x84q\xab\xa4\xfaY\xe5q\xb6\xbbn\x99\xcf^<\xd8\xfd\xf61\xfa(Odž\xebxoh\xbdz[\xe3y\xed\xbf\x9f\xd01\xbf\xbe\xd5\"\xf8\xf7߉\x8c\xb8~\xa4\xbcTA\xe7?\x9d9\xa7\x94JS\xd6d\xa0\xae\x90\xf3\xd5\xeb/\x8d\xa7\x87\xef}&t\xcd%A\xaf\xbe\xf6\x8a\xb4\xc3.[R\xafV3\x95\xdf\xed\xfc\xf1Gy\xc6\xf3T\x9a2qz躼h\x82\xcb\xf1}\xaa\xf7~\xe7\xbe=\xcd2ۣy\x99m\x9e19`\xe8\x80\xe62\xdbEI\xedB\xf5Z\xf8\xb5P\xb2\\\xb7̒n\xbe?\xba\xf2 ?\x8d'-M\xe7ו\xe5\xf9<|\xd5\xc34\x8f\x97\xe0/\xf5\xb9\xf8\x8c}i\x9d\xd5DŽT\xfc\xeb\x97P\xb1(\xaf\xc6\xeb!B\x92?\xa0\xdd\xd0\xe7\x97z\xfd\x94W\x9ex\x83\xe5 \xe1\x8e\xb8̆Fܔ\x87h4\xfe\xc2񺥹\xc3\xc5\xd1n\x93U&'z\xa1\x8erw_\x97Ձ\xf6C\xd1\xd7\xed\x88\xd1\xc6+\xa5\xcfy\xb9\xe7&6G\xc5ӦO\xf7\xde_,\xef,=z$\x8d3\x92\x9f]\xc9\xf2\xb7&g\xf7\xcbR\xa0\xa9\xfd\x86c\x98\x9dl\xdb=J6s\xecƂ^Hㅵ\xe29s\xe6\xf2\x8f$>\xf2\x96\x96AA]\xd6P\xfd\xeb\xee\xe99\xaf\x93?\xde,|~퐡\xbdfễM\x98\x98A\xae\x93\xa4a<\xfbܫt\xd0a\xa7x%\xcf=qs\xe0G8\xa5\xd4M?_ t\xc7D>\x9e/\xcfK1:\xc8Z\xf6.\xe9_kmt\xa3\xfdA劃Kh\xff\x87gD\xebqG\xe4\xf2\x9e\xecO&L\xa2i\xbc\xa2\x8b\xcc\xf2\xffX? k\xf2޺\xf8:\x9b\x8fU\xa3x\xff\x96\xeb\xc1ȱ\xc7SN\xb3\x96wt,\xe6\xfdp\xaa7\xe0W\xf4\xf2ko\xf3\xbb}\xbf\xe3\xcd\xdc\xf7\xf5\x93#\x92Y7\xef\xf19j\xe1\xc2\xc5\xf1\x98\x8b\xa8=\xcf@\xdb\x00\xad0o\xe5G\xe5\xa5\xf1\xa7\x9fO\xa7\xfd\xbb\x8dD\xf0\xfa\xeb\xaeB\xbf<:\xba\xe2WD\n\xfe\xc3?\xba^b_\x87\xa2&l2P\xb7 \xc8\xdc\xde\xfdOz\xe7\xbfEb\x94GM\xfa\\!\"\xccQ\xa0\xcf}y^y\xbf\xf3\xe0Q\x83i\xe0\x88\x81\xd4w`_\xf7\xbc+\x87\xb9\xa6j\x93\x81\x92 \xea\xd9˛!\xdd\\\xae\xbb$M\x99\x85rf\x95\xf7D\xe7\xf9|\xfc\x9f\x8f\xe8\xe5\x87_)Y嫛\xacIg\xfe\xea%u\n \xf1r \xaf\xa1\xb4\xfaM\xb9aT/\xbf\x90_\xe4' /#\xf5\x95w\xdet\x96.\x8b˕\x96\xe6\xb6̩\xa38\"\x93d\xa8[O\x88\xf2\xa0\xfc\x81\x8e\xa4D\xfak&\x89DlsTJ\x82\xe6t[TPn\xab\xd5\xcf\x98\xabn\xb2QΒL\xa2\xbc(\xce\xaa\x94\xd7anG\xb5\xa8 IhB\xe2/\x88\xb3&X\x8b8+\xe7C\xb3\xc5\xc9\xd8\xf8\xceʆo\xdf\xd4S\x8c\xa0=\x95\x9fc\xdf\xedfD\xab \xf77zH¹ \xbb\n2#h\xc7]\xf6\xa3)\xfc~£\x8f8\x80\xf6\xdd\xfb\xfbNV\xfd\x8d\xa4|\x94\xf1\xac\xf2|\x91\xa2u\xac\x8d\xf2\xf2\xb0Y\xdaX|\x98l\x82ؔ\xe8\x83\xd5\xf0\xf7g\xcd#\xac?\xec/\xcd\\\xf2[\xe3\xf1\xec\x8e_}\xa9\xa2'pL̡8bjP߄o\xf3\x81|#?\xe4\xf1֣\xb7\xbe\xa7\xfd!\x8f\xd2\xe6r\xfd\xb0\xcdK\xdd\xe6\x8f\xf6\xf0\xfa)+>\xff\xe2\xebx)\xe0\xd7y\xd9\xf0\xe5鏧\xe8\xbe\xf1\xf9/j_L{\xees,\x8d\xefc\xda~\x9b-\xe8\x9c3\x8e7-\x849l0\xd0=\xbc\x92\xe3'\xff~G\xb4\xdbo\xb1?9\x9f\xae\x93D\x9d=\xcbC\x99\xfb\xdaGy\xc50\x86o\xdb7\xb2?X\x87\xfe\xa1\xe2\xf6\xe5ְ\xfd\x92wtw\xd2y:\xee\xfb\xd2F\xaeVP\xe8?\xf7=\xf0\x9d\xf0\xeb\xf3=\x89\xf7\xae\xe4U\xc6E\xc7ZO\xbf\xf5\xb5(\xf4]\xae\xfb\xbc+\xe8:~'s?^\x86\xfd\xe1\xfb\xae\xe5\xa5E\xfbj5\xf8F\x8b\xe2|\xa1\xfa\xfd'\xbeʫ\x87M\xbe\xda_\xfd\xa3\x96\xf1(\x8f\xba\xd4w|\xa4\xf5SZ\xf1\x81h/5\xed\x90\xa7\x92\x92 v\xa4u\xba\xdc\x00#y\x91\x817\xb0>ڌ\xc8m\xbe\xa9\xd7/\xf1\xee2\x8f{\xba\x93&\xf2\x9b\x82}\xe29:\xf2\xb8ӽF:\xf5\xa4\xc3\xe8\xbbnk,&`y\xc4o\xffx \xddu\xefcԣ{w\xba\xe6\xb2?\xd0\xfc~{\xef\xa3\xf8\x8f\xb4w\x95\xf4\x9bѦ\x99\xa0;g\xee_\xba;\xba\xe6\xb1\xed\xed\xefF\xc3hv5L\x00\xba\xbf\xb8\xfa\xb68\xf0\xb5\xebGy?tXk\x8d\x95銋\xbf\xec\xb7 \xe8-~/\xf3O<ɛ \xfd ~\x9f\xf8%\xe7\x9f\xc89\xb1O 8`\xdf۬\xb6<\x008\xc4\xfd%Q_V0\xf0\xc8_z\x8cO\xfd\x9b^\xa3\xaf\xe7۠\x9c_\x84\xb5\xfd\xfa\xf1\xbd/\xda=\x92\xa31|\x97+\xc7VC{(O\xc7h\xa1\xacu\xc5+2\x96ɲ\xa9\xa1\x9c \x95Ƶe\xa3G\xef(\xaf6\xfc\xfa\xfb\xb3\x89\xc4\xf7\x87\xf2r\xb0\xb6\xa5\xf80\xf4\x88\xa1\xfe\x90\x87\xbcx֜\xf4\x83}\xc2祐\xb31\x90gi\xfe\xe5\xbc_ĉJ\x96-\xe5\xf3\xc5xy\xee`&%+4\x85M:\x91\x81\x8f\xdf\xff\x9c\xee\xe2Ahy\xedM\xb9\x9fnݺQK\xaf\xea\xc33\x9e\x87\xf1\x8cg\x9d\xf5,Ko7?M:\x93\x81\xe6\xec\xe8ʰ?\xbe\xad-p\x9f\xcd\xe6}\xdfG\x8b-.\xa9|\xfb\x95Gа\xc1\xfdJ\xea\x85z=\x90t\x9eEy\xa3\xe0`\x8e\xb2\xad\xf9i\xfc(o\xe2\xaè[\x9a;\x8d\x86\xb4\x8e\x84r\x87m\xcfs\xcfA\xc4\x979 r\xbc/\xc5YN\x9ep\xa3\xc8u\xcft\x84\xd9\xc0\xd30\xe4\x87\xea\"\x96\xb2\xa2\xe6ўbp[(A\xabâ T'\xb2VMx#\x9a9=\xbb\xb8\xad\x9b,\xb5\xffx\xf4Y\xb8\xff\xd4\nc\xfbI\xfce`\x9b 3\x81\xf5m5\xf7\x85\xfe\x9c h\x9f\x954?\xafX*\x99\xf6\x8f4\x98%\xc8\x88\x8e{Gt\xac}\xdf\x8a\x91\xef\xacr]\xa4\xbaD.\xefR}\xfc\x89y\xefq\xbe\xef\x81\xc7\xf9]\xa4\x9fzf\xffx\xea1\xb4\xf3N\xdf\xe2\xed\xe4\xbb~7|l\"C:-\xffo\x80I\xbf\xb0\xa6[aQ\\Ӡ\xcbtd=k\xbea\x97ؿD\\\x9a\xfb0\xfb\x8e\xe8\xac\xd6\xd1^Q\x8eRz\xb2\xe4\xb5\xa8\xa0\xe5F\xc1u\xf3\xefX\xb2\x84~q\xcc\xe9ɧ\xff\xed\xb3\xd5\xd77\xa1M7\xf92\xad\xbf\xeeZ\xb4\xf6Z\xabx\xef\x87\xfd\x9c\x80\xbe\xf6\xfa\xdbt長\xd0'\xfcn{\xf9\xf4\xfe\xfc>\xde]\xbc\xed<0\xac\xeb\xcbM\xfe\xe1\xd5ŏoiKsc\xc8>\xca;c\x84Eq\xe7g\x82<\xf7\xc2\xebt\xe8ѧ\xf1\xbb\x9b\xdbi$\xbf{\xc7m\xb7\xa0\xf5\xbe\xbc&\xad\xcf\xffG\x8dJ\xf2~\xea\x8f?\xf9\x9cn\xbf\xf3a\xba\xeb\xbeǽ\xf3\xe2\xf2cF\xd0\xed7\x9eC\xfa\xebC\x87<|\xa8\xaeD\xe2\xf7@\x8c+]\xad\x8d\xd6: c.\xfe\xf9\xbf܈\xd0򲄥_(?\x98\x97\xf6\x95\xc5h\xb7\xbe1f\x8bѢ<\xbe\xfc\xe3{Ql\"\xc8̾ \xc8ݯ\xd9\xa4\xbe\xc6*EhϪ9%\xac\x8frg\xc0 \xec\x86:QU\x93\xabp\xa8\xf7C\x9a\x80\xcb\xda\xea\xe7\x96C\xe0\xcdG0T\x8f\xc8\xf3\xda\xeb$\xfd\xf6\xf6%\xf4\xed\xdd\xcd\xfa0\xa5 \x96YZW\\\xc8+\xcf\xf8\xbc\xcb+_\xcd\xe7U\xb0\x9a\x9f&\xf5ʀ<\xa3x\xe5\xf97\xe9<ϏX\xf4\x94/Z\xf9!\xa17\xf0,\xefx\xf6\x9e\xf9=ϣ\x86x\xd1\xfa\xc3\xc7|\x9b\xdaM\xaa\xc7@+\xff({T_ywtK\xf5\x9c,\xe3\x96ߟ\xd1F9\x8f_\xf50͛5\xaf$3\x97\xfci_Zg\xf51\xbc@\x882m\x96[?\x93\x93\xa6R\x93\x81X\xca\xed}i\xf5U\x9ey Z\xa2\x94ӼVĨ\xf5@\xe5!̅\xba\xcfG\xe4\xb6\xc0\xc9EW\x9d\x89?\x90'\x805\n\x8eb\xc8eqX\xebƈ1\xfd\xb8ꢣ&\xb2\xca\xd1n\xd5q\xde\x00U\xbf\xea\x81eu`\xf2ęzY\xf9\xd6 a\xbd\xc8\xd6\xf4\\}[\xa0\xfb6(\xee?\xb5\xc2\xd8_]\xfce`ywT c\xf3\xa2\xbf\xdcrk@\xf3\xb7\xd5\xdb@\xb4\xa4%]J\xa2]\xb4\xa8\x9d6\xd9\xe2{R\xe4}\xbaw\xefF\xfb\xfc\xe4\xfbt\xd4\xe1\xfbc\xf326\xf9\xa5?\xe83\xb6\x90N\xc4֥\xfbJ\x93;Ūm`Eq\xd5\xac\xb2\xe1\xac\xf9\x86\xc3\xc0\xe3\x95H\xebs Z\"\xf3\x99\xbd\x003Hæf\xe3\xfd\xcdھ\xe5\xe7/3\x9dO>\xf5B\xba\xef\x81'C4\xb5\xf4\xe8AK\xbfX\xea \xf4\xa9`\xc8\xe0\x81\xf4\xf3w\xa3ᄈ\xe5\xfa\xc6h\xb12ʓ\xb1\xe1'\xeb\xf1-m :\x8dm\x8c\xb3\xf3qZ\xc4Y坟I\\\xff~\xf9\xbft\xd4 gQیY!q\xaf^\xad\xde\x00u\xb0p\xab-7\xf6~\xb1\xe2\n\xa3\xc5Y\xf3O\xeeacn\xb5\x9d\xc0n\xa0\xbc^0Ɖ\xd7\xf174R+-\xb4\xdcUpu\xfaW\xbd\xb3\x87\xbd\xe3Ey26\xfc\xa5\xbf\x8d\xec\xaf>6\xf8\xad!\xfa*\x8d\xe9\xbd6 \xbd?K\x8e\xcf\xd8U\xb9\xcb3\xa1>\xca\xed\xe5\xb7+vjPv\xbbQ1\xb9:P\x83b\x9f\xcb\xf4~G \xc0\xfd;\xb7Pw\xe8> Cu \xa7\x91\xf0\xce{\x9dE Sf\x80\xf6\xe6\xf3\xd7՗\x8bYg‹\xf8:\xed\xed)m\x99t\x9bJMj̀\xf4\xfd\xc7|\x81^{\xe9\x9dܮ{\xb4\xf6\xa0\x9e}z\xd2Px\xba\xbc\xf9ߏg2\xea\xf3\xb6\xdc\x9b\x9a Ԑ9\xed 祺e\x86t\xb3\xcf\xe6'\xfe\xf3\xb9shN{{\xae\x8aO\xdd\xf2M\x9fPz\xd9\xffS\x8eݕ\xb6\xde<\xf8z'\xbc@\xc9咕˭\x9f\xd7_S\xbf\xc9@\xed,\xcdm\xaf\xdcݍ\x81 \xc6\xed9\xe5\x91\\\xf0\xce\x00ʕ\xa3\xbd0\xd6[E\xffF\xd4\xc8]zV=\x82m\xa4\xe9}\x95\xa3+-\xfcp8\x8d\x83\"\x84\xd8\xd01\xdf\x8c|!)\xd5\xdd}v\x96pԖ\xf8@}\xf4[6Fy\xb0\xea\x96Dʊ:-\x8a\xb3\xf8\xea,\xc9I\xf3\x93\x828k\xbe\xe1\xd8՚\xd6K}o*G\xfd4\xfc\xc9\xc7\xe8\xf3I\x93\xa9?ϬZ\xe7Kk\xb8胑k&\x92\x8f\xbfLA\xad\xac`\xc9X\x8cN8\xf9L\xeaݫ\xad0n m\xf5?\x9b\xd1\xab\xad\x94\\\xa1\xaa\x92\xac\xf9 \xe3\xaa+!\xaej\x90\xe3\xd8\xfe\xa8\xe0\xcbM\xccھ\xd1\xf3UV\xb9\xf1\xa0 \xf8\xf6M\xb9b\x8c\xf5Q^I\xfc\xfao\xd3\xdc\xf9 h\xdc\xf2\xa3h\xdcX\xcc\xc1\xf2`խd\x94\xb5\xb6\xa59h %\xe1|q\xa15\xac\x8d\xf2\xb6\xee\xfcm $E\x97\xb5\xbe\x98\xf9\xe0\xa3\xcf\xe8\xa6[\xffN\xff\xfe\xf74i\xca4\x9a;o\x817#z\xd4\xc8a^\xdf\xd8d\xe3ui\xef=w\xa1\xbe\xfc*\x00\xf7KFܟ\xbd 0\x8eFJK0\x8b\\\x92P{\x98PZ}\xab?c\xc6lz\xeb\x9d<\xed\xcd7\xfbJ\xb2=g\xdf:\xc4 \xca\xdc\xd8\x98\xbf\xf3g\xf5:czҼ\x92\xebo6\xbe\xe8\xf5\xb7IP\xc2d\x97\x9b\xbc\xa3\xf6\x89\xda\xf9}\xe4>\xf2 \xddy\xef?x&\xfe$\x9a6}\x86\xf7\xa3\x88\xbe}z\xf3qj\xad\xb4\xd2\xdak\xb7oӆ_\xe1 \x9d\xc2/;u\x84a\xfbـ\x9c\xbc(\xb6v\xcb\xcdϚq_y\xed\xb9\x8a \xf1\xe4\x96؀\xd8!\xe5\xe8\xb8t|n\xf7\xc2\xfcm5'O\xc3>\x9a\xab>6\xf4\xfaw\x00\xbc^A\xb9\x8f\xf8\xeb\xf2ŕjA$\xd2;\x9aba\x97\xc1\xfe\xfeϯ\xf6g\xec\xbfű\xa1\xd6\xf7f\xf8\xf71ʋ\xe3\x83O\xf8+\xbd\xf7m\xd9\xd2҃\xae\xbb\xec\xf8\x92:\xa5\x84\xefM\x9bA\xf3\xf8\xbc\xd8\xfc4\xa8'ڦ͢\xfbn\x82>\xfflj\xa6\xb0\xe4=\xcf-=[h\xe0\xf0\x814|\xecp:v( =\x98\xef7\xbae\xaa\xdfTj2P\x8f h\xed\xe9\xbd;\xba{\xb3\xe7j\x9eY\x8bҤy\xa5g7\xa3\xc17\x9fy\x93\xdey\xbe\xf4\x8f^\xbe\xb3\xe3&t́\xf6uch`\xc4\xfe\xf5U|ry\xe5\xa8\xdfU1\xb2\x89׏\x95\x96\xa3=\xc4i\xfeQ?/^\xee\xe3Y\xedfMJ\xbcG\xcfy\xe5\x91H\xd0 *\x94+G{a\xbd\xb10\xf2Ԏn\xa2\xbal}'\xb7\xfe\xd4`\xd8}\xe3\"\xcdG\x9bG2\x912\xc5(/\x81\xa5\x8a>'3\xc1Os^\xf5\xeeb\xe5A\x9f\xd9\xce@)}\x95U$\xb08#^ XAQ\xc6\xe3\xec6BY\xd6|ùh\x93h\xed\xb0\xd4\xec\nR\xa6rԯ\xc68\xb2G\xad\xd9%\x95b\xb8\xb6\xd9b\xfb\xa3\xf7\xb0\xdc\xff\xa1\x81\xc96\x88MI\xfa\x833\xe3! [\xea[j\xa0>\xc6Y}\x8c\xc5Տ\xb4:\x8a櫭\xa8\xf5\xc3ѕ\x96f8~Y\xee\xf2ϚWoh?\x82K\xd4\xf7DN\xfe\xcd\xe3\x81螭\xad$O]\x8f\xd4  \xc0\xbb\xf8\x90 l\xb9 P\xbf0 -\xd7\xefJ\xcb\xd1^f\x9c\x90旊mb\x99\xa8s\xf51\x9d\xe4\xe65 \xe5x6 \xe0_\xbf\x9b|\xb5;\xa1\xff \x96e\xe7/\x98\xef-\xbf\x8d\xfa\xda\xfd4\xde49\xeaW\xd7a\xffѾ/\x94\xe7폶[\xba/\xac\xefv#U\xfc`@i \xe8\xe4\xe8X\x92d\xdb \xfe\x95\xad\xae\xfdE\xad\x84\xe4 \xb6\nC\xf8\xe8\xae\xfa\xd8x\xd0\xebL\xef\xaf\xe3\xe4&\xf9\xab\xd1J\x92.C\x9bqW\xfdRN\x90\x8fJ\xe3\xaeů\xcf\xf2kx@\xb9\xf6o\xec\xcf\xf9\xb0jK\xef6\xb4\xc4\xf7\x87\xfe\xf3㋮~\x94\xee\xb9\xef\xf9\x92 *\xe7\xcb\xeb.?\x9ez\xf0r\xaeE>K\x96.\xa57'O\xe7\x95j\x94\xbf\"V\x9au\x9a T\x86\x81\xa5K\xbf\xa0\xf1o}H\xf7\xfd\xdfS\xd4\xd1^z\xd9x\x99\xf5ܫo/6n ;\x8cF\xac0›]\x99H\x9aV\x9a \xd4\xbdx%\xb1\xd1}\xfb\x91,\xd9\xdd\xfcdc`1\x9f\xd7>\x989#\x9b\xb2՚\xfa\xe9Tz\xfa\xb6\xa7K\xd6Yy\xe5Qt\xcd\xd9\xfb\x97\xd4\xe9JB\xbc\xde\xc1\xdc\xf3\xcaQ\xbf\x89 \xa3zu\xa6| \xcf\xf5.ϼ47&RֺB\x96, \x91\x88\nYq\xc8H\x9b\xaf\xde\xe8\x832}\xf6\xa1\xe5溎.K\xb0ӷ\x948yEi\xf2\x84j\xb5+\xc6\x00\xb3\xe2\nG\xa8\xfdWݣy\x94\xc5h7k@ ]\xc8(G\xfd\xec\xd88\xc8\xfa \xa7D\xe1\x83d\xf7,+%?\xb0LUM\xdf\x98\x9dPD\xdfƙ\xd0\xb5\xcb\xf9\x8a\xcf\xdb\xd3\xff\xa5\x89mo0\xb6_\xec\xf1\x8a]::\xd2ܧȭ\xd8}\xa1?'\xd0 \xe4[\xcb\xf5;b\x00+\xb1nKe\xe9p\x8c\xb5H\xfb\x9fڭ\xabo RĀ\xb3\xe2\xca&\x84Ѡu\x94\xc7&\xbf\xe8\x83Cc\xd1\x90\xe8c\xb3\xe5c\x89\xcd \x8c\xb2p\xd6\xf6\xd5 \x93\xf4!׸\xe3\xf3\xc1\xfe\xe0\xb7pR1\xb6\xe3\xada\xed\xeaa\xcc\xe3Ay:F Eq\xba\xa7\xfaՐ\x9c\xb5\xffK\x94A\x9c\x87\xd5b/\x88\xa5\xacr\x8d6\xc9ʫ\x87M\xb8?\xe5\xc7\xf1\xdch~\xbcV\xbd\x97JI`\x86Eq\xbdsP\xad\xf8\x8a\xf1\x85\xfd\xa3\xd3\xd6*f\xddo\xedZ\xd7\xc7<\xd0\x9c\\sE\x99\xc1h\xa1Z8\xde\xfb2[\xaa\xa4+\x9d\x81D_x\xe5:\xf1\xf77J\xe27O=񧼒\xd5\xd8xa\x86\xd26^\xbd賙s\xaax\x96\xcaDS\xa5\xcb3 \xaf\n{\xf6\xc9W鹧^\x8f\xe7\x82\xf7\x99\xf5\xdcH>n8\x8dXi\x84\xb7\xf4\xb6>\xa3\x88\xaf\xd4,m2\xd0\xf8 t\xe7gc\xfa\xf5\xa7>-\xcd\xf7Fgm\xcdw\xdaJ/\xb3\x8dv\x96t,\xa1{/\xba\x97Mǜ\x8c\xadrKKwz\xe8\xa6\xe3HV`\x90\x9e\xbe\xb3bk\xce}\xa9G\xad\xefvC\xe4I2\xd4m\xe2&\xb9H\xeb\x80iS\xeaw\xca@\xb4Čq)\x8e\xe4\xa3{\x97*d\xc5C Z`\xf3\xd5c\x9f\xe5\xf0\xe1䨟\x84-V2\xa7\xa6E\xe5\xb6Z\xfd|a\x80y\xb0\xeaV \xe5,\xc9$ʋb U\xfc\xa9-\x94yXR\xa5\xec\xd9H\x90\xbb\x81A+/\x8e\x8d\xbd)Гyn\xbc\x81ha\x9bs,N\x90i\xbe\x98\xf6\xf1 \xed\xd9AkZ\x9fg\xec\xda|\xb5=C\xf9s,\xeeA\x9e=@e\xa6ǰᧇ\xfd/En\xc5\xee \x8f\x8fN\xa0ȯ\x96\xebw\xc4\x00VH\xc1\xae\xbel\xb4\xef\x94\xfcJ\x85\n'\x8b\xdd \xa1\xbc86\xf9\xb9\xfej\xf3ɏ1\xc2F\xc1Y\xdb7\x8d\xe1F\xc97.N\xe1@\xf3ytE_\x9e\xd4_\x8c\xddJ\xb1\xa9\xd1\xe4\xb5g\xa2\xf0\xffb}_\x92u -\xc5Y\xfd5\x9a^Q>\xb0\x85k\x9bw\x9aw\x94dž\x9f\xfc\xc7S\xe3\xd1\xff!P\x9c1\xdfڻ\x95\x8dD#WI\xa3VE\xfd\xf5\x8b\xe84 \x9a tF\xf1\xcc\xe8={\xba\xb3nWȹh\x8e\xe3y Z\xafB\xb2ڸ\xef\xe2\xfbh\xf1\xa2ү\xaa\xb8\xed\xca#h\xf8s \xaa\xf4\xd5OV{\x98\x8f\xe6\xa9\xf5Q\xde\xc4M:\x93\x81\xc0;\xa2m\xdaS\xb1\xe7\"\xeę+\xe9;c\xben\xc1\xea{\x98\xb73Vw\xbc4\xfdJ\xa6V[i'\xc9+\xe2\xdc7\x92\xd6\xfdP^1l\xf3\xd3\xf6\xf7\"\x92\xb2r\xf8\xa95\xc8Vք\xeb+\xec\x9e\x9d/7\xf9ყ(6\xb2\xb2\xe1\xdb7\xf5c\xd5\xc7\xe5F\xac\xf5\xabiq\xa32\xac\xf1\xe6\xc5a\xefX;,-\xdf\xda/\x8eM\xbe\xda_\x93P\x98A\x951&\x84\xeerɃ\xed+\x86\xe3/\xb0\xfd#r \x97\xa8+\xebW\xfb\xe1\xdb\xfe\xecx\xc1\xe0Aұ\xc9A\xcfg`.Bg\x92\xcfh\xe5\xe5\xe3\xf8\xfc3\xec4\xf9\x97\x8f\xb5S\xe1\xf6.ޟ:\x87\xec\xbfPb\xa3\xf1\xd3\xc1\xf0\x90\xbe\n˭y\xf7\xa5?\x94\xd2\xfd#\xa1\xeb \xea\xe4\xcedxC\xe2תa\x89AHH\x9cN\xd5\xcbJ\x89\xc5UO\xa2\xa6\xb4I\x93\x86\xf5|\xab\xf2tl\xc2/ʮ\x8f\xb1\x93\x84\x91$\xf4'W[(\xab \xc6\xca\xc1ZW\"Ө\x83e\x95\x89\xb8\xb1\xach\xfe\xc8G\xa5qeY\xc1\xe8\xd0z\x9c\\\xcaj\x95-\xfaO\xc6&\xa2\xf4\xfd?\xde?0C_\xee3\xb4`\xe1b\xdae\xef\xb3i)\xbfB\xa2\xd4g\xc4\xf0At\xc1\x9f)\xa5\x92I6k\xc1\"\x9a4g.-\xe4\x99a\xcdO\x93\x81Z0 \xd7m\xbe\xfb\xdd}\xeb\xe3\xb4ha{ȥ\xcc:\\y\xfd\x95i\xcdM֤\x9e}{\x86dM\xd0d\xa0\xab20\xacwҫ\xdf빦\xab2Q:\xefwg\xb4\xe5\xfea\xd5\xc3W=L\xf3f\x95~\xb7\xf4\xa5ڏ\xd6^m\xb4q\xaeM\xa0,R\xa3\xcb1\xc0\xda\xf5\xf6ĩW\xefHO\xb5;%\xf1\x81<\xc7\xe9k]\xd1EyZ\xfdJ˛\xd1\xda\xd8\x80uG\xc2+\x84\xd9VFs\x91\x86Ww\xd8\xc0\x9d\x8e\x8b&T\x85\xc0\x85# \xcd+*\xaf\xb6\xb5\xfdѯ (\xafÈ\xa1z/ȓ\xa0\xeav~N\xd80\"_nb\xce\xf6 A \xf8\xfdQ3\xf6\xedOI\xe3\x90\xfa\xaa\x8b\xb2\xca\xe0\xbc&\xe9W&\x9a\xdaX \xb2\x9a\x94\x8f\xb2\xae\xf2pd\xa5\xa5~\x9bimԯ6h\xff\x8d^Z\x94\x8aPe\xe1\xdc+\x82\x90\x004Z1\xb9\xe6\x00C'ht\xce\xd4#y\xe5\xa8_&\x87\xcf9\xba\x894\xba\"\x81\xde|\xe2\xc0\x9b\x8fM\x86z>s\xe6,}\x95‰8e\xf2i/g/k\xb6\x85\xbaK\xb2}[\xcf\xf9\xab7\x9c5\x9b@b\xc8\xc7\xf6\xc7ғ7\xbc\xb4\xfa\xb9\xe5&\x00\xdd?\xf0\xf8(\xfb\x87nj&\x84\xd8\xf1e\xe3\xf6\xa7\xbcrԯ9\xc6\x8a\xe2\x9a^U\x87\xfe\xeeχ\x9eo\xf5\x8a0Vm9\xfdZ\xe2\xfb3iU #i\x98\xca\xcb\xc7q\xa4\xac\xd2\x96i\xe3Z\xf2\x89Y \xffE1\xda-c룵\xbcrԯ6|\xfa\xfb\xb3\xc9\xc4\xf7\x96G\xce?\xf6|\xa3\xf5\x93\xe5a\x86\x8e\xff\xfd\xdf\xe8\xe5W\xdejmm\xa1k.9\x96\xbau\xd3h@!\x94\xf3\xe4\x949\xf3i/\xd7\xdd\xc1\xef\xd9l~\x9a T\x8b\x81\xfe\xc1\xc3\xcbϽI\x8f=}zk\xafVZ\xff[\xeb\xd3\xd85\x8b/9_\xad\xb8\x9bv\x9b t6\x83z\xf6\xa2\xe1}\xfaP7w?\xd3\xd9՟\xff\xf7x z\x89\xde\xd7e \x9e\xa0\x93J\xbf[\xfa\x8f\xbfڍ6\xdfx5cQO\xb9z\xb9\x85~\xba\xba\xf9\x00\xac\xdd7\xa9\x99\x90\xbe&6jwk>2/\xcd \xfd#7L$\xc62\xa5 ;^\xf6l\xc9\xae\x8bD\xe7\xac\xde+`\x82Y1\xe4\x85\xfc\x83\xbb\x95\x85՗\xf8\xc0p\xd1o*\x8et\x00[C\x9d\xa0\x83\xb6\xae\x83\xa1G\xac\xd09r|\xe5Ga\xe2C\xb9K\xdf\xf2\x93<\xd0`\xeb\xdb\xfc#t\"=\xc2؁\xfd\xd6>\xca\xe31g\x99;`\x9f\xb9Ж#,T\xea\x83Ζ\xc7\xc0\xf1a\x83\xf8!WjK\xc6YX\xa2\xd41⬸>2\xc9E|~\xd8ކ\xd5߾\xaaQ.\x9bE\xebW*\xffh\xc8o\xb91jdm\xb1\xdaf\x83\xed\x8f\xdeQ^\x9b\xfc\xb1\xbf\xe7\xc7\xa1\xc1\xc8n\xbcVg\x97J\x94\xca Ƃ\x94\xc2*b/\x88\xd1n\xa3`\xcdA\xf9Ɇ\xb1\xff`\xb6\xf5z\xfc\x94\xec4S\x89\xb3\xc5Re\xf0\xc8\xc1\xb4\xe9w6\xa5>\xfaDd͂&M \xfd[[i$/\xd5-\xef\x8fn~\xa2 |2g6-X\\z\x99m\xac\xf5\xea?^\xa5_\xfb\x8bCx\xdfoE\xfb\xfeps\xaf,r\xbd\x88ׇU\xc2x\xbf\xe4\xaeGC\x91\nо\x91\xf5\x82 `\xfd\xa6<\xcc@\xbd\xf3\x8e6\x8a\xd2\xe2\x8f\xd6\x97d\xabߐђ\xa8\xbb1\xb3yzXs3\xd1\xd8Hs\xcaz\x9cP}\xc8\xab\x838\xf2\xa0\xf5\xf3`\xd5N\xb0 }\x97\xc4z\xd5W\xa3jD\xb0-\xd0\xfa*9\x95B50\xd0\n՗\x8b\xf5\xe6GaJ\xf0D\xa2\xd1D\x84X.]˟{\x91O\xbe~e\xb0\xa33\xc1\xcaӱ\xcd\xfbC\xfb̅\xb6a\xa1Rt\xb6<\x8d\x00\xd7@~ȵز͗]\xb9!8녙\xbf?\x9a\xb0\xff\xd7\"\xf7\xf2}H\xcey,\xdfk\xe7X\xc0(\xbe\xbd\x91\x8fh0\xd1\xc7[\xc3\xda\xd5\xc3\xc8!ƃr쯥\xb1Z+\xd2?\x828j\xb91J4\x87\xbc\xfd\xf5+\x9fm)\x86\xd1{ql\xf2\x8f\xf6gc\xd1?~\xa5\xe1\xf8\xfc\x91\xddx\xadz.\xc5 \x8a\xe2z\xce1-6\xc9Y{\xea&\xf3!5\xb4\xff\xf8\xf5\x8d>\xf67\xb1j\xf4\x8d}\xf5\x96l\xdd\xe8\xd5Zn\xbc\xfaѿ/\xd1-\xd4(\x8a\xd5^W\xfb.\xca\xf6\xa0\xc6\xe2--z\x94G\xb0-p\xf7Ov\xff\xd5\xfd1r\xffU\xb6\xdc\xf0+\xad\xe5\xb9v\xfeM\xb9\xc6\xe7Z!\xa3<\xf1C j\xf7p\x86\xedF^9\xea#N\xb3\x8f\xfa\xdb\x00#\xf7{V\xc1\xdd\xa5a\x80\xe6\xb1\x87\xf2\xfa\xc6sy\xb9\xec\xee{.u,.\xbd\\\xf6\x90\xc1\xfd颳\xe5Y\xd1ݰ\xca‹\x97,\xa1\xa9\xfc\xee\xe8\x99\x87̐VZ\xcb2ڬܥ\x987g/\xc5\xfd\xbfzb\x88\xe9\xbb+\xac\xb3m\xb0\xed\xa1\xf2&\xc8ǀ!\x9b\xfbi>\xceU\xbbOK \x8d\x91\xc1\xe8\n\xf7\x95\x8f`\xdc\xd3̧\xe9 \x8bR\xb7??\x81^\xbczn\xb8\x9d{\xf2n\x9eޟu>\xc6\xd0\xcd\xf5\x92\xbb\x9e\xb5ׯ\xfe—\xdb++0\xa0\xa5zD\xacۢ\x8ar\xa8ޔ[B\x82\x9c9\xea\xfc-\xf7\xf1\xacvˀ\xa1\x89[2ꅾt)S\xb9\x90\xb7\xd0\xea\xb9\xf6\xb6\xb1*\x94'\x8f\xeehfwq\xe9ٝ\xc7?P\xff\xa9rM\xf3\xb3\xe1\xfa\xf4@\xa6\xe7v^\xf5\x88\ni\xf9\xa3>\xe2֗\xd0]\nN\xa0/r\x98RvR\xcc%\xbaGV\xaa\x8e\xcb 8\xa9~\xc5/\xca(X\xf1\xc0*d\xb0s\xf2Cv\xaa\x8beyQ\xf5 \xb4I\xceG\x8fI|T\x88I\xcaG\xf9Py\xcd+ˡ\xbd\xc6amol\xdfdl‰\xb7\xa6\xbd%\xfd\xf0\x8dI\xa1=\x94\x97\x8f\xd1CQ\\~$\x9dc!O\xbe\xaa+\x91J \xe2|ч{[\xb4.ʫ\x87M\xda\xdf\xfd\x9c\x8cG\xec\xefN\xee_\x80E\x83\x97 \xb5\xeaF\xaema~i8-?0\xe1\xa7\xce\xe4~\xba\x96\xbf\xc0\xcb42Pd\xe5n`)\x82 A\x91\xeb\xd1x\xf3\xfe\xbe\x9cr\xb7KZ>\xd1\xca\xcb\xc79Ā\xb6Ț\xab\xf7\xfe\x91/>N\xca\xf5\x9b\xa7\xeb\xef9\xf9\xc3C\xfe\xacy\xf7\x85|:\x81\xddH\x90cx._[ \xe5\x99ӫx}\x93\x80\xdb-?z.3`\xa0\xed@ ݱ\xe2\xecu\xd3\xffr\xf2\x87 \x86\xfc\xe1~\x88|f\x94;z\xea\xa3\xdc\xf5gk\xbfvr\xa0\xdb\xdf,?\xc1㹄\xa4ؿF3\xfa\xfb/ӕ\xb0p\xa8-\x86yc(\x8aѮ\xf8S[(\xebJX9\xf3\xafH\xaf?\xfc\xf61\xfaڟ\xb3\xca}{\x86[\xac\x95͘5\x8f\xf6<\xe8\"\x92w\xea\x96\xfaȾ\xb7\xe7\xbfI\xdb~sC\xea\xc5\xefح\xd6G\x96;m\x9b\xbf\x90\xe6,j\xa7v^\xc2[\xf7\xddj\xf9k\xda]6h\x9b:\x93n\xb8\xe2>\x9a\xcf}'\xf8\xe9ݿ7m\xb6\xcbf4hĠ`qs;\x86xn\xe5A\xe7>=Z\xa8/φ\xed\xcd\xff\xf5\x98\xa3*Zī,\xe8XL\x8b\xf88\"\xdb\xedK\xccJ\xf4\xc8Rn\x82\x86b\xa0g\xf74\xb6s0:\xd8h\xf2C\x8c\xf7g\x96~\xdfsP_\xb7\xef\xb9\xf0Z\x92r\xae}\xf0\xe6\xe3\xa9\xffx\xa6\xf9i2\xd0d \x9d\x81\xccKs\xeb\xc9HOj\xd5\xc2\xb2\xf8S_(\xf3pрb\x8d5h!s\xe0\x9esX>\xcaƖ\n\xa4\xb7\xe1\xc2\xb2bLT;\xa1\xd6Gy\n\xc6\xea\xd5\xc2)aDŚ\x8f\x84)r\xf7`\xcb\xd6O\xc5־\xba\xf3\xf5M\x89{Pe;pi\xfd\xdb40\xfeN\xc3Y \xb2&&\x88\xd6 .\x96_\xd1\xf6M\xa4'\x8d\xbe\x8cr˪\xfbBN\xa0\xd7Í\x86\x93k\xf8u\x90\xfa'A\xed\xbf\xa8Pn}\xb4\xc1\xe8\xa0(\x8e\xaej\x81ҥѢ3\x94'cc!\xfa`\xd0\xd4\xd0\x8d\xe9r\x8c\xc0`\x8dO\xfd\xc7kuf)FXwf\xe5\xf8.\x96/\xf6\x8c@ۻ\x98u|\xec]9\x8cqb|(\x8f\xa0\xb0FV\xb5\xbcl\x94d\xcd?\xadG\xd4-F\x87\xf2dl\xf8\xc1\xfd%?6da[c\x91\xa8\x8fy\x88<\xa8\x8f\xf2\xceǘAQ\xdc\xf9\x99tN\xc8F\x81\xf2l\xfb/Z\xd5>\xa5\xd6\xd2\xe4\xa8_\xaf\xf3\xd0\xfc4^\x94G\xf7@\xac\x91\xab\xaexQ\x8f\xc1\xb2\xa8\xf7F/\xb9\xee\xf6g躛ϔ\xc6\xf0a\xbd\x99ѫ\xae<\x86F\x8dL=zt\xe7%\xbb\xb9\xa7\xf2\xcd\xf8r\xf2-\xac\xd9s\xfd\xced8Fiޢ\xc54s\xe1B\x9a\xdb΃\xd2K\x9b3\xa5c8jM\x99\xd4F7\\~\xb5\xb7w\x84\xe8\x90\xf7Ao\xf1\xc3-\xa8\xa5gK\xa8\xbc |d\x95\xcf\xfdx\xd0y`\xcf^\xde@\xb4/-ok>\xff\xa8D\xf6\xdd<(\xdd΃\xd3K\xf59Fyf\x9b\xb5;\x81\xf9\x81¸\xfe\x9a3\xa3ܿ\xd36=\x80\xb2mʌh\x99]\xeaså\x87\xd0ؑ\x8d\xffÙ\xb4\xab'\x947q|\xafЫO\xe5\xb5ʕ\xa3\xbdFÅ\xa2%Q!O\x89E\"\x8bb$P\xec\xab-\x94y\xb8h\x00\xb1\xc6\xb7P9\xf2\xe8\xe0?z\xbd\xe0\xf4\x99\xdc2cK\xd2\xdbp ay\xb0\xeaJ\xd2!\x82\xf3\xb3\x80ի\x85sG\xa69j@h E\x9e\xb9?Y\xfbhίo\xf4\xc6WE\x8fy\xd8G\xedy\x82\xd8&\xa0\xf9Dv\x96\xdcl\xf0ȉ;+~\xeb\xb7$\x9f\x9c\xa3kP\xd1\xe2\xf8\xfc\xb1}\xe5\x84\".\n\xd3c\xe3+\xb7\xbe\xcd\xd6}\xa1='Ѝ\x88\x82\xa69\x9c^\x00\x00@\x00IDAT\xcdWϐ!\xb9ʤ\xb2\x97m\xfa\xf1E\xab\xd8\xfcԭ\xfb.W\xee %m\xa0\x83\xa28\xc9~uʕ.\x8d\xbd\xa0< \xf8`9?6h\xcd\xf9ȋÑc\xed\xb04\xca>\xea\xd7+\xc6<\x90=\x94W\xee\xfc\x91\xc6H\xd4\xf3\xb2P\xb2\x90|:\xfa\n\x9a8\xb1-W:r\xff5f\xd4P6l\x00\xf5\xefח\xff\xf7\xa6V\x9e\xc9ճ\xb5\x85Z[zP+\x00\xb6\xf0@u^޷;/\xf1\xda\xd2\xd2\xddȸ\\tz\xf2w/\xef\xab?\x90\xcd6ef\xa6\xd86\xff\xb9\xf3\xb6,\xd9=\x8b\xdf%=\x97c]\xc83/\x97\xf0\x92\xc0\xda/r\xddT^f\x90\xe7<\x93'N\xe7A\xe8\xfbxFxz\xe4\xca#\xe9k\xdf\xfb\x9a\xd7w\x96\x99\x84+\x98\x88\xecc\xf2\xe0\xc1<\xf8,\xdf\xd5\xfe\xc8@\xf4\xacE\xbc\xff\xb6/⥼\x9b6\xdfհ\xdfҍ\xa3 \xa0\x96\xe6;\xa3=z\xc7\xf3@t\xdesУ}\x94\xe6\xb4\xcd)\xd9<>c_Zw\x8d1%u\x96!^maNy\xe5\xa8\xdfU1\xf2\xa8}T\xf9\xa879Ɠ/\xf7\x89}G\xb4&1\xa0\x99\xabBV1Ԡ6\xdf\xd08\x82\xa4\xc2|%|-\xe0}P\x9e\x8aM\xb5\xd4\xdb|\xa4\xdbV\xab\x9f/ 0+\xaep\xd8=ż\xd7>\xd6ʋ\xe2\xdcag\xe5\xca\xed\xa8\x82\x8c\x8a\xbf \xc6\x92p-⬜\xbf\xf9\xfc|\xa4Lo\xa1\x8b>\xe8\xf4\xad\x99Xcir\xd4Ϗ\xd1C\xceo\xb9>j$\xe5㷰\x893 \xe7\xcb\xadam\x94W\x9b\xfc\xb5\xbf\x9a}W\xa21\xc3\xfdY\xb9Ryc\xf5\x84%NeP\xe2b\x8c'h'לT_1\xe4\x93\"\x8e\x98\x83굕\xf35\xf9\xcb@oK/H \x94#]\xd5\xc2ީC\xb3\xfcjx\xea\xe5\xe5c۾\xea\x00\x860\xebjw\xf0\xf4\x83أ3 o\x9c'\xce)\xc4GW6_l\xed\xca?ʫ\x87 ?n\xb0\xe8\xf1\x87@\xe4^W\xd6ㅥ\xc9}\xb9\xfe\xe4J\xc2\xf5 O\x8a]\"\xc5\xfe\xa0 \x84 \x96\x8a\xc3i/\xebH)\xd5\xf3\xab;\xe0a\xffʌ c\xd8]j\x8d\xb1\xdd\xd0^9\xeaG1z(\x8a\xa3\x96\x9b%\xc2@Q>\xfdnxLõe\xa3A\xef(\xef\xbd{\xf1r\xe02h\xdd\xea ^\xb7\xf0 \xf7\">\xa7\xc8\xff/\xbay\x8b\x8a\xb3/\xf9m\xcbe\xbc\xb6L\xd5Si:\xa8r\xcd\xf4\xd1\xfb\x9f\xd3m\xd7=HK\xf9G \xfa\x91\xb6\xbb\xe6X\xda\xf8\xdbkQ\xf3;\xc0\x80\xbc\xeb\xb9_k+ \xe9ջ\xd3\xe7\xf0,鶅 x\xefw\xe6\x84\xd8ܬcd\xf6\xbčnF\x8dok\xe3\xfe\xeb{\xb24\xdbS\xb7>E\xd3?+=\x93\xfa\x8f'\xeeF\x9bo\xb4^\xeeG\xcd\xebiMC\xacۢ\x8dr\xb4\xd0\xd5\xe5\xc8\xe24~Pq\xb9\xf5\xd1^\xc72\xd0\x88\x8e\xa5%Ph;\xa2{#\")Ӄʳb\xebª\x87̩iu%\xdf\xc12[\xb5>\xbe\xe2\\J\xae\xb2\nd\xa2\xfc$\x99DyQ\x9c;T (\xaf\xc3܎:\xbbB\xd6;;\xce|\xfe\xfd\xe6\x8b\xcf/\xfa\xe0\xc0؏׎^W\xf8\xf6M\xbd \xd6m\x91\xa0=\xa3]ɿ\xe8\xa1V\x99\xf8\x97(\x83\xb8\x921UҖƨ\xac\xc5\xf9bBoX\xe5\xd5\xc3&\xdf`5\xbe\xcc_\xbdW\xb9ߦfP\xe7؅\x9f\xb5\xbd!W\xca֣\\b\xb2\xe9\xea\xf3;H\xc3#\x90>\xe0S\xb9\xafo\xac&\xf6\xa8\xb3\xfc\xb9\xeb+\xe4\xb3b8BH\xc1m\xc3g\xedN\x8b\xdf\xfa-l\xaf>\xf3\xc7\xfe\x857\xde(\xaf6\xfc\xb8\xfd\xc1\xee@z<\xf4\xf7\xdb\x00\xd2a\xbdM\x83}\xb9m'\xfc\xc2\xfe\xd2pr\xe8?z\x80\xc1KŘxW\xc1\xd8 v\xfd+\x81O\x94\xde\xfd-͵\xaa\x8f\xad\x8a٣<\xa3\x85\xa2= #j e] +\xd5\xee!\xb5\xe5\xb3A\xefq\xf2`\x8f@y\xf5\xb0\xe1\xdf\xdf\xdfM\xa4\xbe?\x94\xc7\xe3\xd7\xfe\xfb\x9d\xf8\xfb#Kc\xde\xf5\x86ey\xf0>}zQ\xcf\xde=\xa9w\x9fV\xfeߋz\xf3v/\xf9\xee\xc3߽z\xf2ll\x9e\x91ͳ\xb5E\xb7o\xcb\x99\xa1\xed}۲n2ӏI\x93\xf3\xb8\xc7]\xf0ے\xa9\xe7\xf8z\xe3\xa0+ų\x98\x97\xe0~\xe5ŷ\xe8\xb1\x9e\xa5-m\xb3\xe2\xba+\xd2\xdbn*o^~\x9bg\xb3\xecٓ\xa0{\xd5\xcd3f\xf3\xec\xe8i\xf3\xe7{3\xa4\x9bm\xd48 \xc8`\xf4\n\xcde\xba\xe9\xddm\xb9\x97\x9b\xe3\x897轗\xdf+\xd9؇\xb0\xfdP~Hc\xcf9\xee\xf9ֲrw \x9a\x86\xd3\xea7\xe5a\x90ϰ45z\xfd\xf4 \xebB#\xf3\xd2\xdc\xe5F[\xf86\xc7v\xb7#\xa7`\xdd\xf1\xbd\x9buE\xdd\xf3\x8d\x94\x9bP\xbdԷ|d>\x90\xa9>ď\xf4T \x83\xdb\xca@\xd7\xc8lN\xf3+7\x81\xcaDV+&!\xa0Ș̜\x9e}r\xeb\x94Ju6\x99\xb4?\x89L<&ɭ\xb9\xaa˱?K\xfce`\xf8C\xfb\xc7֍\xfb\xc2s\x82\x84x\xbcb\xa9\xe4em \xd85.e?\xa0[(>\x9d\x8b&`\xd1۴\xd1;y26\xf8b\x92\xb0\xf1\x80\xe1\"\xc68\xd2\xe4\xa8_y\x8cŕ\x8f\xac6\x8b\xe5\x8b\xfdcM\xeeOF\xb3\x9ar\xb5-\x9e0;\x8c3\xaa\x815\x82X\xb7Ŋx \xe2\xa8\xe5\xc6(\xd1\x94\xb5\xa2\xb8\xb6\xd9b\xb4\xe8\xe5\xc9\xd8\xe4\x8b\xfd9?6\xa4\xb1\x87q\xa2>\xca;c\x84\xa5\xb0\xca$jd\xbc\xf33\xa9N\x9a3\xe6\x9b\x87\xa3\xc3\xdaai\x94]\xd4\xef,\x8cq\xfa\xd7\xc7\xe5F\x84\x96\xbb\n\xaeT\xff\xfeՖp\x87\xed\xd1X|\xa6E\x8f\xf2dl8\xc9\xbc7\xfd\xfem\xf8S\x86\x93\xfd\xbd\xc8풥?\xad\xbek%\xeb \xf1\xf6p\xedF\xcd\xe4\x98\xfaG\xb9\xc5H\xf6׈\xc4\xfc\xd20TGw\x95\xc0\xaf\xfc\xf7\xfa\xedo\xa1y\xf3\xa1\xb7e\xcb@\xb5 Z\xf7\xb2ڽd&v\xefV\x83e`\x9b\xff\x9b\xe5\xc6y \xbb\x95\xb1y\xb9qؖAn3\xb8-efp\xdbkJ\xdb\xfe\xfe\xc06\xd1e\xcb<\xa1NPf>O\x9f:\x83\xba\xe7\xfa\xec\xe3\xc9!\xeb\xc2\xebJ\xeb\xadD_\xf9\xd6WB\xe5]Ƞ\xa1,\xbf=H\xa0딌\x89s\xe7\xd0l\x9e%\xdd\xfc4\xcdwFS\xa1\x81\xe8 \xef|F/\xfc\xfdŒ \xbd\xed\xd6\xeb\xd3I\x87\xed\xc4:\xba\xc7&\\4\xb8\xafg1ߨnL\xb9\xcfR|\xfc\xf5&\xdf\xf3\xf9\xd1i\xc0\xf6\xf15L~\x9d6-\x81Hg2a\xf8iD\xb0-\xddq\x99\xc3 G\x83\xf6\x9a\xd1\xe9;\xb9\xcfDcoE\xb3\xe9\xf8{\xaa)@ Y\xa3\xb8Z\xdcV\n'\xe5&P\x9d\xc8b\xadN\x99:ݻ\xf92xP\x8c\xdc40\xeeșӳ;@h :HO\xce\xfd\xf7\xa7jal?\xb3\xbf\xf3`t\xd9-ř ,\xa8\x8f-\x89\xfer˭\xcd?\x9e \xff\x80\x9a۾\xad\xa0Ǔ\x8c\xf5U]\xd3\xc3j(O\xc6\xc6B\xfa\x85\x88XнA\xd2E\x8c\xac\xf1\xa9\xffx\xadj\x96bEq5c\xac\xa6\xedb\xf9b\xc0\xb5=\x8bY\xf7w\x97J\xd7\xc78\xa5ǚXˍ-7\n\xaeõ\xcfWZL\xa3G\xef\xd9[\xd3X\xc0\xfe\x9c\x9b4\x9e$\xff'꣼\xf31FXw~&Չ\xa0(\xd8C\xc2ѕ\x96V\xef\xf8X\x89l4v\xc9H\xaft2Y\x8a\xa3\x95\xef\xf8\xabщ\xf5,3֗\xad\xbf\x9a\x9f\xe6+\xd9\xf9\xfc\xf9G@\x95\xa3~V\xdcX\xaca\xb6=ʓ\xb1\xe1G\xfb'\xf6\xd7\xec\xd8D\xe0\xb3m<\xfa\xf5Anr\xcfKl~}зr\xf7\x95P\xe5\x99O\x90\xae\xa2\xdd@ª&O\xc8X倫 \xdc\xdf#r0N.9%\xb8\x83\xda\xd1\xc3 \xf2\x81 \xa0\xdc\xe2\xc9Sg\xd3I\xa7\xddB2\x85\x9f}i0X\xb9\x89\x93\x90\xe7 2h-\x83\xd8\xde\xccl;\x88\xed p\xcb6\xcf\xd2\xeeɲV~7o\x99\x95-\x83\xd7v\x00;\xb4Ͳ\xee<\x90\xa8\xcf-Lwᣀ\xd7N\xfa\xcd\xdd@\xfbQR@ ^.}pޜ\xf9\xf4\xf2\xf3oѿ\x9e|5\x92\xcdrݖ\xa3U\xbe\xb2\n\xad\xb7\xd5zYW-\x90\xe8!v\x00\xba8h[\xb8\x90gG\xcfs\x87\xbeF\x88\xb9\xab\xc7\xd8\xca+H\x8c0\x90d\xb9\xf7\xae\xf8y\x8fgD/\xc9y~\x9c7k=|\xd5\xc3%\xe9Zm\xb51t\xe5\x99\xfb\xb2N\xc2 \xda\xed%˶\xafw\x91\x8f\xfcrcA\xafh\xb0~:6͖\\\xbf)7 \xe8_\xd3?\xf1\xfeB\xa5ڞ\xe5ʗ\xfbؾ#:z\xe5\xec\xbb2[~Ӆ$n?\xb2r\xbd\xa0Bu\xddكr\xad\xeb\xc4\n!/ \xaa-Ga\xec\xad c\xe4\x9aB(:.\x8c\xa4)\xb0\xf5\xad\xbb\xe3V\xd8}\xe3\xa2X\x828\x9da X\xeb\x8a\xd8\xeak\xf7B\xa4HU\xb2\x98\x93:Y\xf4\xd5V\x9c\xbe\x94U\xf2\xf3\xe8cO\xd3 '\x9dN\xdd\xf8B\xfc\xc2sO\xa5\xafm\xb6\x911\xafA\x94\nXe\x95 (\xd1V\x96\x80\xa4\xb2\x95\xa4\x9f\xe8\xa0\x92CZ>(\xa7QZ\x9a\xdf:\xda+\x8a\xc3Q\nJj/\xf4\xad\xd9%Y\xf3\xc3|\xd76\xdb4\xef(O\xc6&\xff\xfcj&߼\xec!KR_cCY\xe5p\xd0KވU\xbfr\xd1\xd4֒Ư,\xc5\xe1\xa8\xd1ZX\xea\xb7iIolĝ\xbf\xad\x81\x92\xfa\xac\xe3\xe46\x80\xc4\xfa!\xb9 \xf6k\xc4∭\xd8 }\xeb˭\xbd\xa0P6>\xf7\xa5\xe64 '\xb0\x95\x96\xa3\xbd\x8a\xe1\x84|1\xffTl\xf3V>*_\x9fe\xda\xc7t\\\xf7\x88\xd0a\n\xf4\x81\xb0\xeb/\xd6@vl\xf2\xd0\xee\x84\xfe\xb3b\x88\xb7\x87\xf2\xea\xe3a&\xb0\xac 9Bl;W\xbb\xffX7\xee+\xaf?W1!\xde\xdcr\xe0\xcc\xf1\x93\xd0\xe1\x9d\x97\x8e\xcfY\xc3\xfcm5'O\xc3>\x9a\xab4\xc6,\xf1\xfe;p\x86\xf0T\xd3\xe4\xbe>Znb\xc3@%[Pm\x89e\xeca]\x8b\xef\xb4\xec}\xb9rf\xaeP\xb0?\xc12\xfb\xf4ʛ\x9e\xa4y\x99\xe6\xce]\xe0\xae\xc1\xbaV t~\xb6\xdd\xf8ً\x977\xb3\xb3y\xe9q\x99\xa1m\x97\x97\xa5Ƚ\xf7g\xb3ܛ\x95;\x98mfmˀ\xb7,=\xee\xf5\xfbǜ~\xb9\xcf؎\xa4\xd7/\x9d\x9f\xb5\x89`\xe9ҥ4g\xf6<\xfa\xefk\xef\xd3ӏ\xbdLK\x97,\x8d\x84֝s^\xebkk\xd1\x9b\xac\x91u\xc5yw\xef ~\xff\xb3,\xc1\xddh\x9fY\x8b\xd1\xe4ys\xdd\xd5M\xa3\xc5\xdf\xe3\xedʃџ̚E \x96t\xe4n\xf6\xbbο\x8b\xbe\xbc\xd7 \xf4\xebכ\xee\xbd\xf6(w\\\xc6\xcbw\xffloj\xd6c\xbc\xe8?\xaf\xf5\x9b\xb8\xc9@:w Z\"uW\xe2\xbc+\xf8WX19\x94\xbb\xab\xa4Տq(\x8a\xde\xa1 \xdf\xeaF\xb0->\xc8\xf2\"\xb1\xe1\xe8\xa4\xa8\xdf \xbd!\xc4f\x83͑\x82\x95\xe5 9I\xa9\xee.\x8c\xca \xfd\x96\x8bO>\xf5l\xba\xf7\xef\x8fzf~\xbc\xfb\xf7\xe8\x84cnLIH\x93+7\xa8\xc4\xfaT\xd0Ig 8\xd1x\x9d \x8a\xe5\xa7limL\xe5\xb5\xc2\x87\xff\xa0.-\x82h\xcd\xc6(\xd1H\xcb/M^\xfbl%\"\x8d\xbd\xa7E\xebˍ\x88\x8b\x9eςr\x95\xca\xden\xbc\xabߞ\x89$ c\x9cX\xe5\xd5\xc7A\xae~$\xd5\xf3 9i\x8b\x88\x97 N\xcaW\xf5U\x8e\xae\xb4\xd4\xf7\xa6\xb5Q\xbfll \xb8\xf3\xbf \xcf\xf9K\x90\xbb,\x9c\xdc\xd4\xd0\xfe\xef\xf6(\xbd\xa0P\xb6\xbf\xfb\xf5\xc5\x00\xd7U\x87N`7\xac\xfd\x8a\xc9\xd1bqkC\xf2\"@y\"\xb6 `\xbe\xb9\xb1\xcd[\xf9H\xf4g\xf5:Y\x8e\xe9\xb9\xdd#B\x87)\xd0\xb9\xc1\xebu\xc9$;6ykwB\xffY\xb1\xebO\x96?\xb4\x87\xf2\xea\xe3a&Ѭ \xb9L\xb5\xaa\xc7kݸ\xaf\xbc\xfd\xd5UL\x887\xb7\xf8C? ;\x8c\x93\xa3\xe3\xd2\xf19k\x98\xbf\xad\xe6\xe4i\xc2Gs\xd5\xc7\xc6C\xe4\xf8mwh\xbdbI\x92\x97>\x80k\xf4 \xdcv\x89b\xe5 s\x8fH\xeb1 \xf2.A\xa6K\xd9t\x82;ȿQ\xf0\xeb\x87\xfb?\xf6\xf7Rx\xf1\xe2%t\xd9 \x8fѳ/\x8c\xa7\xe9\xd3fQG\xcc` \xc6ըX\xde3ݻW+-j_L\xed\x8b\x9b\xf7\xf2\xb1Sؓs\xb89\x8c\xeaw\xe3e)K\x8f\xcb\xfb\xb3\xfb\xf45\xef\xd0\xd6\xed>}{S\xbf\xfe\xbd\xbdY\xdc\xe6=\xda\xe6}\xda2\xb8\xdd\xda\xda\xc2\xef\xd663\xb7\xe5t\xed#\xe5۞\xbb\xf5\xbbRl\xc8\xe0s;\xf3?ub\xbd\xfa﷽A\xe8$ۭ\xdcVn\xbf!\x8d^ut\x92J\x97)\x97Y\xa9\x83x\xf4\x90޽\xddej\xa5\x92\xd7\xebנ\xbdJ\xb7\xbbڞ\xbe`M[0_a\xf3\xbbh\xe5\xf7\x8f\x8f0\xa0\xcb͌\x9e\xc0K\xca\xcf-\xb0\xa4\xfc\xdf/\xf9;\xb5/,\xbd\xfdC;\x81z\xf2\xeb䣗\xef\xd8\xfc\xf3\xbb\x91\xd4 \xc68\xe3\xafN|\xad4\xb9\xaf\xd9\xdcj2e\xa0\xa2KsKg\xd4 ]aG-\x8aѮ\xf8\xfb\xc2\xfb\x90\xb1\x94\xd7a\xc0\\Co\xda\xfc\xf5@\x98\xf9\xb9\x91M\xda\xd1g\xf9s\xf5Q\x9e@R\xb0)T:\xb7\xd8%\x98\x90P\x92\xbcBQ\xff\xfb\xa5\xd7\xe9\xb8_\x9dF\xf2\xab\xd0 \xce9\x95\xd6Y{ugY(\xf7O>\xfd<\x9d}\xeee|\x93ћn\xbb\xf1bO\x9e\xb7;\xab\xbe3\x9eu#)\xec\xea\x00\xf4]I\xd0\xcf.7\xf4\xe2Y/\xac\x93\xb0;\xf3[\xbe\xbeM\xa2\xfb\x8b\xb1\x98|\xbcE9Fh0\xb2\xaf\xd5ȥ\x98aQ\x8c`\x8b\xa2\xbc\xab\xe0b|bF\xb6\x90\xddF\xc2\xab\xe4\x84\xec`\x9ei\xf2\xfc\xd0bV\x8c\x915~\xf3\xbd\x89t\xcf/\xd2N\xa1\xc9Sg\xd2\"~\x98\xbe\x94\xef-\xe4\xf6B\xef\xb1+\xa3p\xb4\xdf\xd8b=:\xf8\x80\x9d\xbdB\xc9k./=\x83\x97R\x9d1s͚5\x97f\xca6\xcf\xe2\xef\xb9\xf3Ҭ\xf9 hq{-^\xdcA\xfc_\xbe\xcb`\xaa\xd7#,7b\xb0\xd1\xf9\x91%\xc3\xfb\xecK\xbc\xff\xfdx\xbb ԗ\xfa\xf6\xeb\xe3\xbd7\xbb\x95\xb9e\xc0\xda\xfc\xe7m\x9e\x81-\xcfW\xbcc\x90\xb7\xb3\xf2Vp\xa7\xf581\xbc\xc8Lg\x99\xf9\xdc6}\xbd\xfb\xe6\xc7\xf4\x9fWߥ%)?x8l\x00}m\xd7ͩ7\xa0w\xe5Ow&u@Ϟ4\xbcw\x8f\xefr\xb80\xfb\xf1R\x9ey\xceK\xa1\xcf[@\xf3\xe7Χ\xf3\xdbi\xcf\xe7w\xc6/\xe9X\xe2]2\xf7\xec\xd9J}\x99w\xf9\xe1F\x9e\xbd9`@_o\x89y\x99q_\x89\xcf'\xb3y\xa6iG\xfe\x99\xa6\x95\xf0ݴQ\x8c\x81\x9e\xbc\xfc\xd8\xfe]k0z2/%?\x93\x97\x94\xcf\xfby\xe8ʇh\xfe\xec\xd2?\xb6\xb8\xe5\xf2\xc3i$\xe3\xccG\xaf/ГPU\x8e\xf9 N\xcb\xf5\x9b8\xc8@\xf6D\xa7Q{\x8f\xe6\xe7DK&Zd\xa2B\xdbJ\x94\xba(\x8a1\xb4\xe7ɥ\xb0\xa85\x88\x8e\xdb|\xe4E>\xeeB\x92\xb1)F\xb9\x87\xb9\xae\xd2\x91{\xd6r\x8b\xf1\xcb\xd5GA\xbd` 0+\xae`\xfcr\xf3#\xef\xc8\xf1\xde%c\xf7\xfe\xa7_\xfe\xfaO\xbc\x84Soz\xee\xa9;=\x8d\xa2\xdd\xcdK\xbaj e\xce\xc0\x87gC\x8d\x80~\xc9\xfe\xc5\xb2ˍ\x83\xa4\x81g\xbdIT9\x8e<\xfar\x9beB\xbc~\x87\xb7z\x90Om\xe5dv\x82L\xc0\x9d\xaf4hQ~m\x83@\xbeڞ\xd8~\x91\xe3V\xc7\xe6\xcb)\xb7\xd5\xdd\xfasݰ\xf6]\xfeZ\xae\xdfPA\xe4w \xba\xfaj\xb0Ѿ!_w\xd4I\xc87Q^ټ\xf3z/\xaeo\xf2\xc7\xcbI\xd8?*\x8f\xfe@Je󯝵\xfal\xffz\xc8_ZX\xdb\xa0\xd1\xfea\"\xae\x9bE\xfb3\xf2\x86\xf1\xa0<\xa3\x85\xa28\xddScj\xe5[\xb8\xb6٧yGyql\xf8\x89\xee/Ƣ\xee_\xd9\xe4ʵp\x85\xf5k\xcb_\xed\xbci\xce\xda\xe2Y\xca\xa3\xbc(\xae]F\xf5\xe5\xa9_\xd8_1'#\xd7\xde]\xf9֪t\xebg\xb5\x87y\"{(O\xc7h\xa1(FO\x98\xca\xeb:q&\xbd\xf2ߏ\xe8\xf3\x893h\xea\x944\xc1\"\x9eͺ\x84\xda\xf9\x99\x84 $.恫\x8e%\xfc1\xcfr\xb5\xb5R\xc6۲\xf4\xb7\xb0\xe8ݛ\xf1\x86\xc7(ߧ(\xb3\x9d\x91\xf9\x97\xd6Z\x91~}\xfc^\x99\\O\xe3\xc1\xb9 \xb3\xe7\xc6\xea.Z\xd4Nsgͧ9<\x90=\x87\xae\xe5[\xdeq<\x9b\xcb\xdaY&3\xae\xe5\xffb\xfe/|,\xbe\x98#\x97\xbd!\xc3r\xeb\xa2\xee \xe5޻Oߞ<Ӻ/\xf5Їz\xcb,l\xb8\xecɳ\x98e\xc0R\xfa\x80 >O\x998\x9d&\xf3\xecg\xbdGOKL&]\x8c\xfb\xd2\n\xb4\xc16_IS]\xa6\xe5\xb2d{ߖVٷ/\xc9`tя\xf0.}p֌94u\xf2 z\xeb?\xef\xd3\xe3'x\xed\x93զ\xb8_iձ\xb4\xfeFkҨ\xe5\x87\xd1\x00\xfe\x81B9\x83\xd2\xf2#y\xffng \xb2\xe6\xde\xd4\xf3\x90\xc1\xe8q<ݽB?H\xf0-\xd7\xe7V\xd1\xd9\xfb\x8f]\xff͚:\xabdRW\x9c{ \xad\xbe\xd2H\xab\x93\xb4'\xe8~\xdfU\xe5%)da?i\xf5\x9b\xf2r(\x97\xfd\xb4\xfa*_\xee\xfb\x8eh\xdd T\xe0\xb0-\xd0\xe7\xe0^RR\xe6l\x9ayq9\xec\xd4S\xdda\xf1|(z\xbd\x91\x97\xae\xa0\xben\x8b't_\xd4\xd4a\xffPΔ/\xe4 \xe5\xc3֡\xb6\xa4\xc14\xa0e \xfaWv \xfaY;\x8d\xf1\xd7?.\x91\xa0\xbc\xca\xeb+l\x8cΗ\x9b\xf8\xf1\xc1Q\xf7\xa5U\x94'ȸQn\xfd\x8cn\x92\xd50\x80\xa28\xd9ò(\xd1\xe6\xd6\xf3\xaf\xeb/\xf6\x80\xa7\xe7c\x95\xa7c\xc3RQ\xf6\xfdx\x8c\x9d$\x8cm\x81\xfeP^}\x8c\xc5)2\x80򮂑O\xcc\xe5E1ڭ.Nk]\x94\xd7/6|\xa7\xe23\xc0㋜\xdf\xdaxPv\xd2\xd4\xd94u\xfa\x9a\xd66\x8bg\xf3\xec2\xfe/\xb3\x8de\xf6傅2X\xdbA\x8bx\x89l\xf9n_,\xb7f\x80[ZM\xaf!ͩ\x8f=h\x97(\xa3I\x87 \xeeO\x9fsx\xaa\xf1\xfd\xe6\xe4\xe9\xd4\xc13\x9f\xcb\xf9,\xe4Y\x9f3-\xf4f.\xe6\xed\xf9sy\x9b\xdfǽ`\xff\xe7\xa9\xf2\xbdp\xceBj_\xd0\xee ʌ\xd4%\xac\xb7\x84\x97K_ұ\xd4\xfb^\xfa\xc7\xe0r\xaf \xe5\xe4T\xad\xbarm4\x80gn\xb4\xc3F4p\xf8\xc0j\xb9\xa9{\xbb\xb2\x87\xf5\xee\xd1B\xa3x\x00\xba\x85\xfe\x8a|\xe4G \xb2\x9a\xc1\xb4\xa93\xe8\xed7>\xa4\xd7^z'\xd7\xc0s\x9a\xcfWC\xdf\xd8fc=vX\xe1\xe9\xcfy\xd9\xe39\x96=N\x8b\xad)\xaf.]i0\xbam\xe1\x9a:\xbf\xf4\xcc\xe68\xb6\xffy\xdb?iڧ\xd3\xe2D\xae\xec\xbc\xdf\xefM\xac3\xce\xc3\xee\xdc\xa7Ww?j\x8f\xff\xf5\x82\xdd\xf9\xc8ƫ\xf1k|y\xe5\xa8\xdfĶ\x9b@\xd0\xc7\x89\xfc\xb8޵l\xd5O\x88\x96|\x99,\xed\x88\xc8C*qIDG 5hAR~zai\xe5ʟ\xee\xc8fY\xc6\xea\x89\xfd\xeb\xd7\x8b`V\\\x85D\xa4I\xd4=\x9a\x87\xe6\xca̷\xdaK\xaco\xb4\xfd=\xbfR\x96X\xc1F\x90w\xad\x81\xe8 9\xc2b\xcbO\x8d\xbel\xf3\xb9\xe6B\xb7\xbe\xdc4X\xd6\xfd\xf0\x8d\xbd\"\xbf\x9a\xdfs\x89\xe3H\x93\xa3~~\x8c\x8a\xe2\xfc\x9e\xeb\xa3F\x9e|UW\"/\xdd\xfd\xfec\xb2\xecVy:6,eߏ\xc7\xd8I\xc2\xd8\xe8/N\xae\xb6PV\x8cT W&\xdae\xcfJ\xa5\xf8Ff\xa4רm\x94\x95\x8f\xb5O&y@y\xfdb\x93A\xfa\xf1!><\xbe\xf8\x9c}\x91k\xcd0\xebZ\xea3(\x83ғ\xa6ͦ)2\x80=}6M\x9f1\x97f̘G\xb3y\xa9\xd39s\xe6\xd1\xb4]h\xb0۽\xec\xafL\xb4\xb3|\xae\xb8\xe8(\xea\xc7\xefL.\xf5Y\xc0\x83\xe2\xe3y\xaf\x92\xc9p6J\xcfZ\xb4\x88\xf3\x00w\xd6A\xeeE\xfb\xd0Z\x9b\xadE+\xf0L\xe8\xae\xfc\xe9\xc5\xcf#\xfb\xf6\xa3^=z\xe4\xa6A\xae!r\x9f\x982i:\xbd\xfc\xfc\x9b\xf4\xafdP\xed\xcf@\xfeaǮ{lM#G\xf3Vm\xcc\xe3OfE\xbf˳\xa2\x9b\x9f\xc6c\xa0\xab F˲ܲlh\xe1\xe3\xc8\xbe\xa8\x9e4i*\xbf\xbbg6\x8d=\x82\x86 \xf2\x8b\xed3k\xf6\x9a0a\x92\xb7\\\xd0\xd81\xa3\xf9\xd7z\xaa\xaa\xe6=\xf2iP\xf5`B\xa2\x87=][\xeb;\xbe\xc1 Ҥ)S\xf9bq\xad\xb8\xc2\xf2\xfc\xfe\xb9\xf2\xe5\xaeJh#]~\xff\x83\x8fE\x96\xe6\xf6M\x98\xfa\xfe\x8d\xa2/1[\xf1r\x97\xae\xe5\xc7Pjj\xb9tS\xe5\xa8_\x8c\xed\xe1\xc7c\xec\xa3<ی#\xfd\xc1\xf2\xefX\xfb\xf8\xe5CAB<\xa8V\xed\xfai\xa4\xe5\x87\xf1Vc\xef.\x8e \x81\xe5?H\xa9Pb57\x83( \xd7<\xb0\n9Lʧt\x8f\x89\xf6N1kѣui\xef\xc9\xfaH\nƃ\xf2\xf8\x90h\xe5\x8d j\xb91J\x90\xa1\xa2\xb8\xb6\xd9b\xeb\xa0w\x94dž\x8fh7\xfd\xf3\xc6 \xeb[\xbcFg\x97\xed\x9a\x95\xd6\xef\xec<:˿\xe6\x8f|\x94\xc6\xd8\xdf0\xfaҵ\xfd>U\xcc{\xf1\xfa'\xfaGy\xf5\x8e\xbfz\x8fz]vJ4G\xed\x92\x99\x94)FyQ\\_\x8cav\xdenD\xe4\xb6 \x91 \xeb\xc0ݟY>\xdd\xf1\xef\xcf2ɵ6\xb7N\xa4>D\xe8\xfc\x9br\xcd\xd7ie\x94'\xeejP p\x86\xedF^9\xea#N\xb3\x8f\xfa\xdb\x00\xb1A+\x8em\x80ʇ\xf3\x9f\xc0G\x91\xbf\xf8ڇ\xf4\xab\xdfވ\xad\x8b\x8f\xe4\xf7\xef,\xf0,ȅˆ\xe1Ch\xa7\xed\xb7\xa6\xf7ݝ\xfa\xf7\xeb\x97\xc9\xf2\xdd\x94\xee\xe81\xff\xee\xbc\xd2L\xaf\x8e Ď\xe3\x81\xe35\xd7X\x95\xdagZk\xcdUͽB\xbf?\xe0\x90\xe8\xed\xf1\xef\xd3\xf1G\xfd\x9cv\xd9i\xfat\xc2D\xba\xe4\xf2\xeb\xe8\xc1G\x9e\xf2.N4\x90-\xbf\xb6u\xd8\xb4\xc6\xea\xabxEbn\xe1\xc2Et\xd3-w\xd1M\xb7\xdeMS\xa6\xfa\xbft\x93\xf8w\xdc~+:\xfa\xf0\xfd\xa9/_l\xc9\xdd\xff\xf9\xb2\xeb\xe8\xe6[\xef\xa1m\xbf\xb5%\xfd\xf6\xc4#i/\x87q嵷\xd2-\xb7\xddKs\xe6\xfa\xbfHZu\xe5谟\xefK\xdf\xfa\xe6\xe6\x9e\xed\xb6\xf7?\xfc]s\xfdm\xf4\xf6;\xfe\x85XϞ\xad\xb4\xf1_\xa6\x8f?\x8cƍ\xed\xe9㟛\xd9\xfe\xc5\xb9\x8eV7\x9an\xfa녙\x9e\x8b\x9c\xd1\xd5t\xfb\x9d\xf7\xd3&\xadG\xe7\x9du\x8a1i\xafΞ}\xe1%:\xeeW\xa7Ӱ\xa1\x83\xe9\xaeۮ\xf0d\xff~\xe9 \xba\xea\xaf\xa3=\xff\xb2w!\xa71\xc8 \xfd\xae\xdf݁\xdaO\xea\xc1\xefʼn\xfb\x8c\xefc\xda\xffgDz\xe8 \xba\xe3\x96˸_ \xf5Ԅ\x97\x8b.\xbd\x96\xb7\x97\xa3\xc5\xfc\xeb\xdd\xfc\xcb-\xf9 \xe8\xee+\xf8\xed\xb1\xb4\xd57\xbeFw\xdc\xfd \x9d{\xc1\xfc\x9e\xe9nt\xf7\xedWҠ\x81<}MX=(\x9f\xda>g\x9fw\xdd}\xef\xa3?7^{a\xcc0S\xc3=\xb1\xf4b\xb5\xe2\xf7\xe1`\x82\xbfHӄ껫\xebԀ-m\xf8\x85\xf6\xebN\xcez\xb9'j0MF\x92\xfd \xc6\xc4\xca\xc3\x8dX zDy261≭6\xb6\xcc_\xec\xff\xe5e\xd5\xb5\xb5\x8d\x922Q\x89\\u\xa5\xb1ѪϿ\xb7\xe6'\xb1\xe6\xa4r\x83\xb1\xfd\xa5V0㰶o=\xdeZ\xe5\xe4G\xf0\x83\xfe\x822[\xb44b) b\xb4\x90\x84}k\xcb\xd6VR\xbeʗ\xcak\x9fu\xb0\xbf\xa1w\x8c\xae86\xf9aϏ1B\x83\x95=\x8d/^\xab\xb3K%ʤ1\x83RXe\x92\x8f\xda \x96uv\x9e\xd5\xf0\xaf\xf9a\xbe\xa51\xf6/\x8c\xact\xed(\xbb\xb5\xd2\xc781{\x94\xfb\xe7L\x8dP4\xa4\x96b\xb4PG=/;%A\xbe0\xab\xa2|!\xffh\xb7\xbeqZ\xf4(\x8f`[\xe0\xee\xbflt׳\xf6~\xa6rrçk-\xe7ߔk|\x8e\xf5\xf2H]1\xa2\x85\xea\xd0\xb6\xb5\x96\xa3?\x875@W`L\xbd\x9f\xb4\xfa\xa1\xfb/\xae\x9a\x88m\xde\xce\xd6Gy\xd7\xc0 v\xd0wr&\xcfN_J{\xdbonH\xfbc%&\xfe\xeb\xfdi3h.?\x9f\xab\xd5G\xf6\xd76~\x863GfK\xf3 `z\x95\x8b\xcc\xb8\xe6e\xd4\xe7ΜKsy\xf6\xb9\xfc\x9f\xc7K\xa8\xb7\xf3\xd2\xce\xb2D\xb8\xf7~k\xb4^\xe0\x97#\xd6>\x981\xd9\x96\xe3w\xcb\xf6\xe1\xf7I\x8fXi\x847\xbag΁ˌ\xaeF\xad\xf31\xacwoؓ' \xe5\xf8H?\x9f5s\xfd\xe7\xd5\xf7蹧^\xf3\xdeמT]x\xef޽\xf5cއHk\xae\xbb2\xad\xbc\xdaX\xef\xbd\xdeIu\xe2\xcae\xf5\x817_{\xd7\xf3\xd96mL/\n=\xcf\\\x8e\x9f5\xef\xc7?\xf2>r\x88{Ng'X6y/\xd7ϫ4?\x8d\xc9@+\xff\x80b܀$\xfdxY\xfc}G\xf4\xa4\x8f&ӳw\xfc\xab$%\xfc䛴\xf7\xf7\xcd8F\xf4\xfeB\xae\xf6\xfc\xee\xddk\x88\xb9&6\xa46\xf91<{\xba˻WϞt\xf6\xe9'\xd1׷\xd8\xd4] )}\xd7\xdep;\x9d{ᕴ\xcfP\xbe\xfb\xf6\xab\xfc\xee\xe8y\x8a?\xec\x9fq\xf6\xa5\xde`\xbb\xf8\xbf\xfcϧ{\x9aj逸\x9f\xa7Ï>\xc5\xe3\xea\xd1\xfbo\xa2W^\xfb/\xfd\x8c\xf7\xdb\xf9b^~0j\xd4j\x9b>\x93\xf2 \x87~V_u%\xba\xe8\xdc\xdfy3\xbe\xb5L\xbfe`}\xf7\xbd\xf5\xe0#\xf7\xdd@#F\xe9:\xe7\xfc\xcbU-\xf1\xfb\x9c3N\xa6mxp&\xb7\xe16\xdfދ\xe4=E'\xff\xf2p\xfa\xd1\xf7w2u\xfcƌ\xa4\xfd\xbe\xb5Þ^\xfa\xf3\xbd\xe9g\xec\x95\xe8']\xa0 %9\xcc*O\xf7\xd49Y\xe3O\xcb?_\xf4i֪%\xc7(\xf1\xf8\x97|a\x855wN\xfbV\x9b\x9dp\xff\x90\xb5D<\xcbrzc\xfb&cq\xa5\xd8\xd2hО\xf1Rɿ\xe8\xa1(\xaedL\xb5\xb4U4_l\xa1|1\xa7\xd5Fyuq\xb0\xbfKAl\xf8\xd1\xfd\xc1\xdf\xec\xf5\xa6^ci|\x99Y\xd0\nJ?V\xac\xb9\xe9\xf5\xb6^\xbb\xe3\x87\xd5G9TG\xf5F\xc3~z\xf1\xf9ʵ\xaa|\\\xffHŦ(\x9d\xbe}S^)\x8c\xcf5\xd0\xca\xcb\xc7\xf1\xfc\xf8\xe4Y\xe5\x86?\xe1\x97\xeb\xda\xea\x8d\xd6\xb2\xc7 \xfc`\xc2؀\x89\xd8\xf2\xe7\xbe\xf8sr\xbb\x81\xfc\xdab\xb7;g\x94\xbb\xfe\x9bP\xbfzr\xa0\xdb=\xff\x81\xe3\xbb\xe5˗[}\xdb@x\xbd\x83\xce߿mb]\xf2K8\xd3\x81`)\x8aѮ\xfaS{(obÀ\xf2\xe6K\xafg\xb4\xfb\xedg\xf4Q\x9e\x8eKyC\xeb\x95\xc5\xff{\xec\xd5\xf4\xc1S|\xa5G\xd2\xe9\xa7\x90\xa8'\xfb\xf2\xeb\xa7&\xcak!\x98\xc1χf\xf1\xfbIe\xa6\xb4\xb6\\-\xfc\xa6\xf9\xe8\xe0\xe7X\xf3y\xd0zϮ^(3fy\x96\xec¹\x8bx\xd6,Z\xf3@\xe5b\x9e=\xfb\xaf\xee(9\x96\xf6\xe8كd\xb0\xb9\xdf\xe0~4x\xd4`\xbe\xc2\xf0\xc2\xefN\x8b\xad\x91\xe4ݙ\x9bA\xbdz\xd1\xd0\xde}\x8f\x98\x98\x8f\xf4K\xfc\xfd\xf4\xe3I\xf4\xc4C/\xd0 ^\xb6>\xe9#\xdc\xf7\xe9Ӌ\xf3\x8c\xf3 6]\x8b\xd6^oՊ\xf3\xfe\xee[ӓ\xbfH\xd3yPZ\xcf\xcf\xf7\xf6\xf8\xad\xb9\xceJ1Ϙ\xa3\xd1\xca;\xd4?\x9e=+*h\x964 2\xbd \xcb\xe4`\xf4\x9e7\x83\x8f\xc3y?\xf2C\x9e\x87\xaf~\xb8d\xb5\x9dwܘ\x8e9h;\xa3\x93t\x90\x9f\xae\xa3\xf6\xd2\xe4\xd1\xe1\x92r뇭BB\xb5\xd2\xc7\xf4\x9a\xd84\x91\xf2]\x94l\xe8\xbc\xf6\xd2\xea\xa3<\xf0\x8e輮\xd2\xf4\xad+DŽ\xd5ww\xa2i8\xa5>f⺺:D\x8c7\x9f\\/\xe4\xfd uS_\xbd导\xfe_\xfa\xdf#N\xf2f\xb1\xca \xe91\x87H\x9b\xf3 c\x99\xb9,\xf5e\xc0\xf5\xb1'\x9f\xa5K\xaf\xba\x9ed\xc0Z\x81\xffr\xc1x\xee\xfarug \xdbpgϙC\xbb\xf1@\xe5瓦x\xe5\xfb\xec\xf5\xday\x87\xadi\xd5UV\xe4Y\xb6=h.\xcf&\x96Η^q=\xbd\xf8\xf2\x9e\xce\xdb~\x83\xce\xfcÉƎ\xfbk \xea@\xf4\xc9<\x8b\xf8\xc6[\xee\xe6\x99\xc9\xf3xP\xfaH\xdat㯐\xcc0\x96\xd8d\xc0\xfbO\xe7\xfe\x85g*ϥ\xafn\xb2\x817(|\xd8\xd1'ӳ/\xbcB\xf2\xac\xeb=~\xf4:d\xb0gY\x96\xbf\xe4\xf2\xeb\xe96\x9eA,P?\xe7\xf4\x93\xbd\xed\xe0\x9f\xe0@t\xfe\x85\xe0\xbd\xf7?BGq\xed\xbc\xe3\xd6<˷\xbf7\xf8\xfd\xdao\xf2\x80\xfb\xf4\xc1G\x9fz3\x8ee\xfc\xee\xfb\xa6\xf3\xfe|5mͳ~E\xcfl\x96\x8b\xb0\xf9\xf3\xd0]\xf7\xeeѰ\xd576\xa3 \xce\xfe\xad\xb7\xfc\x934-K\xb9\xf1\xffn\x96\xbb\xc3=A'\x9dr oO?v\xbbW\xa6 \xca\xf2G\xde\xc3N\xf8\xe8\xe3G\xffx\xe2_\xb4\xcf\xbf\xfa\xb2\xb3\x8c\xbf\x83\x861\xa3\xa7\xff\xf5\"\xfa\x8b_{\xf5\xb8\xfb\xda؁\xf2`\xac\xa5\xb7\x95\xf1$\x87Y好t\xaeTr\xa8m~\xe8M򗲬lb\xfd\xacX\xfc?\xc1\xe3\x9b)O\x8a X\xab\x91\xb6\x93\xf2\xc9ʘ֯\xaf\x9c1z\x8cΗ\x9b\xf8\xfd\xf3[64[\xbf\xbe)\xaf\xc68ş\xdaFYv\x8cV\x828kFٽ՗f\xd6\xfc\x94\xe5$\xfd|Y\xa15\xac\x8d\xf2\xce\xc3&_\xed\xff\xeek\xaf\xc7\xf4A\x8c\x91+7\x92\x8dDĐ!&bש\x93LԬ\xbe\x00\xdd\xf5hF9T\x8f\xe4\xd7`r?}\x9b\xbf_൤w\xed%=\x00\xba\xb1\xe9\x00V\xec_\xeeǛ/,w]\xd2\xf2\x8d\xfeP^>\xc6$O.\xbe\xcadž\xbf\xf2\xe3\xb5v\xea\xa6?\x98 6`Ilmy)b\xb0y\xe3\x97VQ>r)Rwn\xb6rU\xcf*w\xdd!\xa1~\xf5\xe4&A\xb7\xbfZ~\xf5x\x9fv}\xeb\xef\xdfb\x9a\x9b\xb0U \\67 \xdfF\xe4\xf6O<\x9e\xa4\xf4\xdc|l\xec\xfa޼\xa3C\x82u\xff\x9a\xdd\xd7\xc7\xfa\xd9\xf1\xd7?F\xb7\xde\xf9\xac\xa9P\xe2\xaf\xec\xe3W\\x$\xbf^.\xfe=\xd12#\xf9\xcd\xc9\xd3KX\xa8\xad\xa8\x8dBf\xf2j\x83\x8by)\xef槱\xf0\xa0y\xf6\xf3P~V\xa7皴\x8cd\xf9\xf4\xb6\xe9\xb3\xf8\xd9\xde\xcb%\xdf\xfb܍\xfb\xf3\xac\xe7\x95V[\x9e6\xddb=:|`\x9a\xe9\x8a\xc8e@\xfcƿ\xde\xefͤW\x83\xdb\xec\xfc5\xda\xe8\xab_ʔ\xe3\xf86\x9e4\xa4\x9b\xdf \xc9@>\xa6\xae8p\xd027=a\xee^\xc3L\x80\xcb\xd30\xf2c\x9c\xbbο\xabd\x95\xcd7[\x8bN;\xfe\xfbF'i\xf0O\xd0\xf1\xb6\xd2\xe4\xf1\xb5\xfc\xd2r\xeb\xfb\x96:e+-\xfcJ\xcb\xd1^\x9bf\xd7\xee[->\xfc\xa5\xb9\xe3<\xa9W\x89\xe59\xbb%V\xaf\xceV\xf1+\xe5Grú\xfb\xbe\x87\xd3[o\xbfGˏI\x9e\xf5[Zc\xb5\x95c\xb5e\xb9\xe5\x9f\xf6+z\xf5\x8d\xb7\xbc\xe5\xb9\xb9\xe7\xbaȻ\x99\xcf\xe0\xe1y9l\x84<\xfd\xd4\xe3i\xeb\xff\xf9Z\xac-y\xe7\xc7y]E\xd7\xdd|\x87'\xbf\xec\xc2\xd3h\xf3\xafnѕ\xd8dF\xf4j<\x90-K\x87_w\xe59ޠ\xb2>H\xd0\xffys<\xed\xb5\xff/HDe0\xfa\xf9_\xa1 \xcf>\x85\xbe\xc9\xc2\xf2A\xfd?\x9eu \xdd|\xdb=\x9e\xec\xffn\xfa \xad\xbe\xdaJ޶v\xa1\xb3y\xd9\xe8ko\xfc?Zyű4\x91\xdf }\xe5%g\xd0z_\x8e\xbe\xc7g>\xffBi\x97\xdd\xf2f<\xaf\xb7\xee\xda\xde2\xe4\xbb\xfd`':\xf6ȟy\xf6\xf0ϣ\x8f?MG\x9f\xf0\xaf\xf8\x97\xc7L?\xdem\x97\x90\xca_3\xa2\xef\xe1\xd1Y>\xa1\xd1\x9b\xd1\xda\xff\x9f|\x86gDu\x8a\xd7#y\xf6\xf2\x86\xacC'\xf1 \xe4\xbc\x84\x89\xf7ф\xad\xa3 /\xf9+]y\xcd\xdf\xf7͎\x82}\xf3ދ\xee\xe5Wt$z\\\xe7K+\xd2\xc5\xf8\x89'\x8f\xbb?\x81^o\xf8rs\xf4H\xc6Ɲ\xf5\x81\xfaF\xee\xff\xcd&\xf7\xefP\xfc\x9afK\x8ff\xeaqY\x93c>\x88\xd3\xf2G}\xc4\xe5\xd6G{\xcb&.=-9#\x8f\x8as\xf2\xa1\xddX\xabW \xe7 +9\xbf\xb4\x00\xdd\xc3\xefq>\xe9wg{\xd2k/?\x876\\\x9dMS\xdc6c&m\xb7\xcbO\xbd\x99ȿ;\xf9(\xda\xf5;\xdb;\xfd\x8f?\xfd\x9cv\xdd\xe3g\xder\xcbGz\x00\xed\xff\xd39Y\xd2\xc6O:\x86dF\xb6,}\xdb\xf5\x97x\xef \xea\xea@\xb4\x94]\xc2\xcbE\xcbr\xd6\xd2\xc6z,\xac\x9ct\xaa\xa8\xdd\xed\xb7\xf9\x9duډ\x899\xb2D\xf7\xd6;\xee\xe9\xbdg\xfa\x8cߝ@\xdf\xde\xe1\x9bR\xcdu\x88\x96\xb2\xfd\xf6\xfeux\xf2\xd2Iw\xf2L\xe7S\xfep\x9e\xa8\xd2̿\xebo\x97{3\x8d\xbd\x82\x98?2c\\t\xf0\xbd\xe8~\xfft\xf0S\xad\x81h\xf11f\xf4\x9e\x85}\x85\x89-\xae\xbf0\xaf2s{\xa7\xef\xedK\xd3y\xe9l\x99\xcd~̑\xc3\xf3\xe2\xae\xd4@t\xdf\xc0l\xcb\xcbs\xcbR\xebGq \xed\xb3\xf7\xff\xde\xfe\xee\xd6\xdb\xef齫\xfb\xf7\xa7C\xdf\xddy\xdbP\\\x99\xee\xd0X1E\xecoR5[\xfb.k_\"q`2?F\xcb\xfe\xe1\xb9\xc2|j\x86mƩ9BL\xe0\xfd\xf8\xfcܝo\xcd\xf2\xb1qd\xf6\x9f?\xb6/v\xf8H\xfai\xf4THn\xb3s_x|u݈(\xb8n42\xcb\xd5 |\x839\x90\xfaס\xda\xa8\x90V\xf5sctP\n\xabL\x9cH\xc0A\x9c\xdbqj\x85R\x94.\x8d\xa086\xb2ݘ\xe8m\x8ado\xa2C\xff\x98T\x9a\xf5k\x8f1¢\xb8\xf6\x91W\xc6c\xd1|\xb1Dž\xa3\x89\x93\x9ac\xf4P^+\x8e\xd2߃\xd5?ʣE\xf9\x8aZ^6J\x8a\xf2\xa1\x8ck\xfd\xfab#-:\x94\x97Ɓ\xa5\x9am\x9a\xbe\xbe\xc9?\xdb\xf1Wzc\x92\xbe1\xacl\xfa\xf6M\xb9bd\xf5Q^\xff3(\x8a\xeb?\xd3Ή\xb0(\x9f\xda\xe3\xb4~8\xfa\xd2R{\xcf\xc3U\x82\xb5\xa5\x8eb\xac_OXc\x91\x8c1^) ~\x8c\xdc?>ef-\xc5hY\xa3T{(o\xe2 \xbb\xec}6͛\x97\xfe\xceٵ\xd7\\\x81~s\x82֗\xed\xf9<\xe3]~Gt\xbd~\xa4'|\xc6\xcb\xcf\xe7\xe79\xcdO\xfd1 {\xac \xcau_\xae \xe0/e n\x99 \x9d峄\xdf\xfd,\xef_~\x9c\x9f?x\xf7\xb3\xd8*\xb2ʡ\xcc|\xfe\xca\xc6k\xd3&[\xac\xcb+_v\xfe\xc0\xdfG\xb3f\xd2\"YF\x9e'&=r\xcd#4o\xd6[˙\xd0\xfd\xb9\x9f_]࿂\xab\xaf\xb0\xe2\xba\xee<\xf3\xbc߿_0Zz\xb6\xcf\xbf\x91V?\xbb\xdc\xb1\xcc_\x8c\xcf\xcf%\x9bܿ\xc225\xf3\xab'w,\xa6%|[̫\xec.^\xcc\xe7l湥\xb5\xffo\xa5--\xfc\xbf\x95Z\xf8\xbfy诌\xf8\x9e͖W\xebU\x8e\xf1\"N\x8b\xf5\x97[\xed\xd5',\xcdmĴc\"O\xea\"\x9e.Ȋ\xd1Q\x83\xe0v݇&L\x9cL[\xf0l\xe4\xbf\\p\x9a\xbb\x93\xd3c\x9d^\xaf\xf1 \xbb\x8b\xfe\xc3\xefK^\xf7Kk\xd2O\xf6\xf8\x9e\x97\xa9p\xfa\xebSϦ\xbb\xef\x94\xdf=\x90\xb8\xeb:\x92e\xbe]}\xcb\xd2\xf9¿_\xa5\xfd\xa5'=\x8b\x97\xe7\x96e\xba\x83\xed\xb3\x87\x9d-\xd52s\xb9\xd4\xe7\x96\xdb\xef\xa5\xd3κ\xd8S\xb9\xe4\xbc\xdfӖ\x9boRJ\x9dv\xfa\xfe~\xf4鄉\xf4\xf3~L\x87\xfc\xec\xa7!\xdds.43\xa2\xa5\xf0\xa9\x87o\xa5A9&\xc0\xf8\xfd?\xa1]w73\xa0e\xf0\xfd\xc8\xc3x\xd0Z\x93P\xfd\x80\xf5ߞv\xddq\xf7C\xb4qpIj+\xcf:4\x9a\x9d\xf0\x8eh1ʉ\xbf\xe0\xc1\xef=O\xc1\xfaR\xc4ǝ\xf8Go\xb9\xf3\xad\xbe\xfeU\xba\xe0\x9cS=}\xfd\xbb4\xb7\xe40 3\xa2egD?kgD\xe5\x9e-\xab\xe6y<\x83\xfe\xe6\xbbh\xed\xb5V\xa3\xbf]\xffgu\xf9~\xf4O\xd31\xbf\xfc\xf5\xe6\x8b\xe8\xc7\xba\x99z\xf7\x89_\xc6*R\xb1\xa2\xb46h a\xcfG\xaeh\x00U7\xe6g\x9fO\xf4BĄ\xaf\x9d\x8f-\xf5-\xd1^\xe5GEq\xe5#\xab\x9cE\xc9 YU\x9c5\xdf|Ѡu\xac\x8d\xf2\xeaa\x93_\xb4\xbf\x8f\xfe\x85l|\"W \xe6\xd08k\xfbj\x96Vߝ\xb0\xb5>d \xea \xf5\xbb[BuGj\x95\xe4~\xf8\xea 0\xfe$\x9b \x83\xd7?RRi\x8c<\xb4\x8f\xf2tl\xf3\xf7 1\x89\xe4ƦZ\xba?\xab\xa6;\xda\xeaF^\x9f\xfc`\xf3\xe0\xfe\x82\xf2\x8aal>\xdb\xd3\xf7\x8f\xf8\xf5hg \xe3&O\xdb!2\xef\xc0\x98\xb8\xf0\xa9\xe4\xa0lYšc\xb8\xff\xe0\xf9 (7X\xcf\xe6\xa2m\xeciI\xd8:Z\xabƖ\xc3\xecQ^>FEq\xf9\x91,\x9b\x90O\xc9R\xca*\xdd\xe3jϞd\xa0١w\xcc.\x8b\x94\x8b\xe3P\xebDg\xfe\xf9>z\xe4\xb1\xd7P)\x82\xe5<{\xd9G\xf2J\x83\xd1\xe7\xf5>\xad\xc9\xcc]\xdcN\xf9\xd5|\xcd!x\xfb?\xf4\xee/\xf3L\xf1l˝\xf74\x84\xd6\xfb\xea\x964|\xf48o\x80/\xf7\xf0~\xbc\xdar\xf4\xd7Ķ\xfb\xda\xfe[->*2-\xa1\xea~f\xc2\xfc-\xbacL4ʦ\xbc\xcfy\x8bmͬ\xe5\x8by\xc0\xf1[|\xd5\xddG\xc5=G\xceJ5\xec\x8f\xf6>\x84\xdey\xf7\xda\xef\xdd\xe8\xc8C\xf7\xf7hp\xfa\x96\xa4W\x8a\xbf\xb7\xfbA\xde{\x96\xf8\xe9\xee\\o?OS\xdbG\xa2w\xdcn+\xfa\xd3\xef̀\xb55\xf9\xfa\xe73/СG\xff\xc6+\xf8\xee\xeb\xf9]\xc8\xc3#:\xc1\x00\x97\x81\xf0\xdd~\xb03\xc9;\xa8\x83\x88>l\xfd\xe3\xef\x81\xe5\x950\xc6 y\xb6\xee\xa6\xdf\xd8ū~\xda)\xc7\xd2wv\xda\xc6\xef`\xaa0~\xd9U7\xd2ŗ]O\xab\xac4Λ\xa1Q5\xa2o\xfa\xeb\x85\xfc\xe3\x815h\xcdm}\xfc\xef\xe9\x8f?C\xdf\xf9\xf6\xb7\xe8\xa7\xe7\xca;o#ȘD\x91\x84;/\xc2\"\x9e\xfd\xfe\x9fO\xfc\x8d\xbd\xe3}0h\xa2\x88\xb7\xe67\x89\xeci\xf9\xc1\xe6\xc2\xfd\xe5\xc3\xd8|́hÈ\xf6g\xcbO\xf8K\xfaPP!\x80\xcb߁î\x969\x84IП\xe1\xa9\xe7_\x9f_\xa3\x9f\xf5|\xae\xf5\xb5u\xd0[g`\x8d\xc5dj4XfJ\xcc_\x8c/(˶\x8d\x8ab\xf4&\xab-\x94u5,Æ\xa0 \xcf<42{\xb5\x9d\xd5ޚlfs\xa6٨ysy\xe3|-!\xddV\x97\xf5[\x9c[y\x90\xb9'r\xc8\xff^\xfc\xbf\xff\xd7\xee\x9d\xcfzi\xedv~~\xf9\xd1\xfb\x9f\xd3C\xf7\xffrZyűt7ϊ\x96\x8f\"!\x92\xf7\x98\x9f\xfc۳i\xd4\xc8a\xf4\xe0=ד, \x84\xe1;lo\x84\xdd@\xaeg-\xb0;h\xfa\xaeBX\xef\xa3k\x851!\xb3\xf3 \x80a\x85 L\xc0z\x00H\xc5\xe1\xfcJ\xed?\x9e\xa6\xee\x00 \xfc$ַn\xdc\xd6w\xbb\x91*\xb7\n\x9a_3\xfc\xfe\x9f\x86\xc3\xfe\xa1?-\xaf\x9fo\x8c0 \xd7O\xc4\xf9\"I\xca'{\x89\xf3\x97\xb7v\xad\xf41V\xec\xbf\xfe>\x9a7\"\xb4\xdcHX\xfa\x80\xe6+qq\xd6\xfe\xd1H\xf9\xfa٦gg4*u\xfcK\xf3\x87,\xa2>\xca;c\x84Eq\xe7gR\x9d\x8a\xf2\xa1\xfb\xa3\xd6GWZ\x9a\xa7\xbbh\xaf\x9aXm\x8bg\xcd.X\xccT\x8e\xcfF\xa6X#+Z\xedJ\xdbY\xf9\xc9¯\xda\xfeP\xbf\xb18M\x8b\xe5\xc9\xd8pR\xfe\xf9\xc1x\xc0\xeb~\xb5\xf4v\xc3\xdd^Y\xfa\x9d<\xbbV\xb2 a}\x94\xbb\xd4 \xec\xd2i򄌑 쯹\xe5\x90`\xa4>\xca-NÁ\xda\xd1\xdd \xf9\xae\xbe\xf1\xf6g\xe8\x9a\x8f\x84Wpȁߡ\xafo\xfe\xe5\x90H\x9ee\xbc>qj\xa8\xacށ4\xcf\xfc>\xd3\xdd\xea=\xe0*\xc5\xe7u'\xee\xd3\xf2\xed\xcdb\xe6oo\x80\x99ߣܓ\x9ae\x80\xb9\xa5[7zh\xf7\xabR8\xcel;\xbfw\xbcm\xeaL\xfa\xc7\xfd\xcf\xd1g\x9fLqTA\x9e\xf6\xedׇ\xbe\xbe\xf5\x86\xb4ކk\xf8\xcf U\xa1\xbe\xe3\xa2%쇮x\x88\xe6\xf3\xcc\xefC\x8eݓ\x97\xe8\xd6$?\xa1r\xde\xc3\xeb[in\xd5+\xb2d\xfd\xd8~\xfd\xbd\xfd\xb1^cĸ\xe6\xb4/\xa2\xcf\xe7&\xcffF\xfd8\xfc\xe4\xcdOP\xdb\xc4䥽[Zz\xd0#\xb7\x9c\xe0U\xd5\xeb#>X\xe8\xd2\xdcq\xefq\xf6\x9c\xfe\xc8@\xf4\xc1vF\xf4 :#: \xc7\xcdC\x8e43\xa2K-\xcd\xed\xbd\xc7\xf9/ga\xd5\x96\x81\xe8M\xbeafD_bgDG\x9a7\x98\xaf\x9d\x889s\x9c}\xf7mW\xe9\xf5\xa9\xe7Ϫ\xb8m\xd9z\xb3\xbe#\xfaU\x88\x96_Z\xcaG\xc3\xf1@\xe0\x8fHo\xba\xc5\x88~\xe0\xaekR3#z\xf7\xbd\xf5\xca\xb9\xef1bXH.\xe0\xfe\x87\xef\x88~\xf2ΰܸ\xf7`<\xbdmm\xf7\xed\x9fP\xff\xf2W\xde-\xef\x8bv\xb2\xfc\xe0\xc3O\xa2=\xf7(\xb3\xe2\xd97l\xafjH\x8a \xd8\xf3\x99U^\xb5\x00\xabl\xb8X~\xc8\x89\xf2Za\x8cC\x8eo\xc6w\x96\x94 \xb1\"\xfaA\x8c\x96\xebk\x8cY򓘓\xf4\xeb%f#\xa5\xc1\xf1\xe5&\xff\xfa\xa0(6~\x93\xd8QF\xcb\xff\x8b\xfa\xbe\xa4V[AQ\\\xabx+\xed\xa7h\xbeڢZ?Wi\xa9\xe9\x8bRCk\xa3~*\xb6\n\xee\xfaʺw\xf6\xe4.J'75\xb4\xff\xbb\x88\xf4\x82Mأ`\xb2\xdcY6\x98\x00\x88\xd1\x8a#r\xb4\x87 \xa0\xbc0\xb6\x8c\"\xb9\xb1 \xd05P}cL\xdb×\xdb\xfec \xdc\xfbrcÇv7߾)ϊq\x87B{(\xaf>\xaeV\xff\x91Ͷkݟl\xb7u_q\xfeu_%\x94\xbb\x8av#Un\xb4\xa0\xc1\xb4\xc9ՙ\xf8\xb6A:9V:>MQ\xab\xab9\xb5\xe2\xe4\xb6 Cza\xa2~\x9a\xbd\xb9Ƨ\xdfx\xff\x8e \x96&\xf7\xf5\xd5b\xf3;\xcc\x00\xb6\xa8H\xa5\xac\xd2-\xf6\xda\xd5\xb2\x8b|\xf8rl\x83\xf5z\xfbql\"\xf0\xbdIj\xcd\xf4\x86\xcf&ͤ}\xb9C\x8d\xc5\xe3x\xc6\xe9\x9fN=02H\xf2\xfe\xf4\x994\x97\x9f35Ҭ\xd0\xdd<\x00\x00@\x00IDATGf\x95\xca\xcch妑b/\xab7\xd0\xcc糾<\xa1\xa7O+\xbf\x9b\x99\xbf[\x96\xe3Af\xf9p\xb9\xf6MSPۿ\xb2\xecv\xfb\xa2\xfa\xfc\xb3)\xf4\xd4#/ҔIm\xb4\x94ߓ\x8a\x9f\x9e\xbdZi\xed/\xafL\xff\xb3ݦ<0\xd3釨_\xcf8i Z\xaee\xef\xe3w\xb7\xe4<\xec\xfb\xa1v\x99\xb5h!M\x9a7\xaf\x9e\xd3j\xc6Vz\xf0\x8f?V0\xd0\xfc\xa4\xf6\xaam\xa2?\x8exꖧh\xfa\x84\xe8*\xc1\xd8\xbf\xe3D\xf5Р\xadFŜ\xcd'\xef\xbdE\xcf?\xf6`0Mo\xbb;\xffh\xf9\xb1\xab\xd0v;\xeeƃν\xf8Xg\x8fՠ\xf9δ\x99\xf4\xf4'\xed\x8fu\xbe\xa0\xc5\xef\xbe@K&\xbfϧyՄ\x96\x96V\xda\xf9'?\xa3\xad-\xa6\xb6\xf2\xb6\xdc\xc1\xa6)Gf \xc6\xfe\x86Zu\"oD\xbb\x86ў\xac-\xe3v#MN\xf4\xc0\xc3O\xd0\xf1\xbf9Ûa\xfa\xd2S\xf7\x86fD르^>\x85\xac\xb1K\xbdQ\xf7\xbc\xf3\x9fI\xbctж\xdf53\xa2\xaf\xb9\xf4Lڈg{}\xd0` 80x\xf6\x97\xd3u7\xddAk\xac\xb6\xdd~\xe3_B\x89t\xa9\x81h\xce\xfc\xaf7\xdeN\xe7^x%\xe4/O8$&@_Y\xd1\xd2~jK\xec \xae\xf5@\xb4\xf8=\xe2\xa8\xdfГO\xbf@\xfb\xec\xf5:\xfaȃ\\P3fΤmv\xdc\xcb\xa4\xbdCZ\x82\xf6:\x9fԮ\xd6\x9d\xb1\xb2\xa6A$\xe1j\xc5Vm\xbbI\xf9`\xbe\xe18JK\xfd&\xcbj\xed\xc5\xe1(\xa5{\x99\xf4\xf8\xe6:\x9c\xebTY#D\xcb\xf5\x84%eL\xe2\n\xe2\xc6\xccO\xb3\xd1\xe8\x91m_n4\xb4}\xb1\xbd\xb3c\xe3A\xfd\xf9\xf6M\xb9b\x8c\xf5Q^}\x8c\xc5Տ\xb4:\x8a\xe6\xab-\xaa\xf5\xc3ѕ\x96\xfa{\x9b\xd6F\xfdTlB\xd7W\x82\xb3\x97Ynjh\xffw\xe2.\xc0\xbc\xad\x87\x88<\x9c\xbf;\x9ch@ \xce-O#$\xcd~Z\xfdDyB\xbe\x98*\xb6*\x89\xfe\xac^'\xcb1l/_n\xd2Y\x9a\xd1\xd8~\xd8D\xcee>\x81\xa6B\xd9\xd8\xfa\xadv\xff\xb2n\xdcW^\xaebB\xbc9\xf0\xe7ɥ\xcc\xee \xee\x00\x98\xb0\xc3d\x96\xa3c\x8b1?[켥\xc9Q1\xa4\x87檏\x8d\x87\xc8\xf1\xdf\xf2\x8b\xd7?\xee\xfc\xa0\xfc\xbb3\x8eM\xcc} C\xbd+\xec\xa2ƒ\xf6\xa4@9RyQ\x8cv\x9b\xb8>\xdb\xf1|\xeb\xfe\x80\xfd\xbf<\xac\xb5\xa57\x98\xb4\xe4\xb57?\xa5_\xfe\xf6F\xea\xe8XR*\xec\x90숃\xbfG\x9bn\xb8\x96\xf7\x9e\xe5/x\xb0P\xfe\xcdZ\xb0\x88>\x9b5\x87g\xa6v\xf3V0 U\xa8c0\x9bg\xf2M,s&_\xa7\xe7B\x93V_\x91\xb6\x96\xb6wxm$\xab\xf6u\xe3\xb6\xf2\xde\xe9\xcc\xdbz\xe5*TyC\x9e;/\xa1\x993f\xd3\xcbϿ\xc5\xef|~\x9fslztߓOV]e \xed\xbb\xd7\xf64\x8f\xc5\\\xb4\xc4` \xea5\xdav\xd2@\xb4\xe4\xd16\xb1\x8d\x8dD-<3}܀< ٝ\xf3^B\x9f\xf2\xfb\xcd\xf5\xc8\xd1h\xf96\xe3\xcdǀ\xec\xb3cxft?\xfe\xd1H=\x96\xf2\xb5\xae D\x97\xfby\xe6\xff\x9e\xa1)O)ifY\x88\x9e6e\"=~\xd7\xdf\"9\x8f9\x96v\xfdg\\\xf8c>\xf7>\xfa\xff\xec]\x9c\xdd\xc4\xd1l_?\x9f{\xc76\xb6i\xa6\xf7N\xe8`\xc0B\x9d\x84\xa4\x90\x90\x90FzB\n\xa1H\xa1\x93\xd3{7\xb0\xa96\xed\xbbs\xb9n\xfb\x9b\xd1\xee\xac\xf4F\xd2Sy\xd2\xdd{\xc7\xd3Ͼ\xa7\xff\xce\xec\xb4-*\xabݝ\xb3\xd8\xf4 \x9b\xdbZ\xa0\xe5\xc3 \x00m\xcdF\xf6\xd6;\xec\n\xbb|\xb8\xc2~\x9d\x88}\x83b\xf2e\x9c\xe9?\xff\xa5\xb9\xb9\xe0eA2\xce(\xed܁T'%Jz\\,\xe5\x9a瞸9\x98\xea\xf4\x99p\xe6j\xf33\x8f\xdd #\xb6\xeaR6\x81nph\x8f\xe8\xe6\x96\xf8\xd5O\xbf '\x8d?:lV\xf8\xce /\xbf>\x8e<\xf4\x00\xf8\xeb~\x96\x91ϵ4w58\x97\xe6\xe6\xd1\xd9\xde\xf1\x8c\xe8\\\x96\xe6& \xacю=\xa2<`\xefL\xc3\xe2=\xa23fDk\xe7\x8chx s\xdc\xf0ۛ\xe0\xb1'\x9eW{D\xdf\xfa\xbb\x8c,o\xbc= \xae\xfa\xeeϭ\xb4\xacKs;\xeaSG,\xcd\xedPg\xd9\xf6\xd2+o\xc3\xf7\xae\xfb5 \xc2\xd6/>}\xbfy\xa1\xf7ȣO\xc1o\xfex\xec\xb2\xf3X\xb8\xff\xee\xbfF\xae\xfe\xc1@@՟uK\x9a\x85\xed\xc3 \xcb\xfa$ \x92\xf4\xf8XY\xc90\xfc\x00\xe1\x87\xed/C\x946\xbf\xf6\x92\x9d\xf0O\xfa\xd3yX\xc0\xae\xe5\x9fw\xf9\xe2\xabU\x83m\xac\xfcw\xaf\xe1O\xe7\xaaA9\xa4|%\xc5\xf1W*t\x90\xacS\x8b\x8e\xb8\xfcL\xab\xd3Z\\\n\x84@C\x97\x82  \xa4\xff\xa1q\xb2\xfer\xb3uR\xba\xa4\xc7\xc7J\x83|1\xe7\x87\xed^Yi\xe4y\xac_ڙ\xff\x98#\xcc\xc4\xc5\xf9\xefi< \xbd\xe3!뇺b\x93\xbf\xfa\xa4\xb4{K\x93\xb9\xd3\xc32\xd2I\xc6RB\\\xac\xa909\xe2\xc6C\xb6ǎ\xf5>H\xbb\xa4\xc7\xc7*>v{\"?i%\xd1\xee_s\xc5\xde\xf1\x93\xa5\xe3\xcdUȩ\xd2ø\xb8\x90c\x90\xa6\xed\xf1\xe2)뷴Pѹ\xf6\xa7w=\x88g}|{\xa4\x9fR\xbf\xa4c)!-lI\xa1rL\x9d\xb9\xbe{\xfd\xbd\xb01\xe2\xc0^w=\xd8L\xcf\xf0V\xd4\xf1\x8fu\x86\xcfR\xf48E{\xd3^\xbd\xa3\xb7ێ\xdd\n*+ˠ.\xab\xcaώ\xf9\xaf\x858\xb8\xd7\xd4ޞof%nO[s<\xff\xaf\xe7q\xa2\x96\x96\x95\x95\xf59%\xa5=\xa0\xa6W5\xfe\xaf\x84\x9e\xf8[Y]UU\x95\xb8\x9ck%T\xe3\xd8X\x86\xa5e%?\xfd\xa1\xab\xb2ʯ\xae\xcf\xfa\xb2m\xdbLu\x82\xea\x87\xf5_\x9d׭n\x80\xcbVÜ\x8b`\xd1\xfce\xf8\xf1\xc3&\x9c\xf5\xec=\xa8\\\x8a\xf6l9\xb4?\x9c{\xe6Q\xb05B\xf7\xc0\xd9\xda\xf5\x8d\xb0tmn\xcb\xff\xdav\xfe\xd9L\xbc\xa3\xf8\x8fb\xb2E\xa0\x97`\x8c{\xfc\xe6m\xff\xb9n-4\xb5\xb5es!m҄I\xb0t\xf6Ҭ\xbc\xaf=~\xbd\xa6s\xbb\xd1\xfd\x8f~\xfe\x8e\x87\xd21\xf2Tϩ\xae\x977\xb6\xc3\xff\xee\xba\xd5\xd5q\xd4\xc90v\xc7=\xd1O\xf6-kH \xf1\xa3e\xab`\xb2s\x8b\x8c\x8d\xad\xd0\xfc\xdec\x00\xa8\x87\x8f\xe3Ϻ\xc8Z\xa2[_\xb9Q\x83ґ\xef\x98\"\xa6o{\x93\xa6Ky\xfe\x98#˿\\f\x99\xf6vt\xfe\xbc\x88\xa6\xb0P(8,&\xfe &\xce\xef\xc7\xcf\xf2\xf8\x97\xf87[tJ\x90\x80,\xf4u\xf8\xa5\xe2G\x9ej \xba\xf5/7\xc0!\xee\xcbjb\xfd\x9er\xf6e0s\xf6|\xb8\xf8\x823\xe1ۗ_Z\xc6\xc9g]\xb3\xe6̇o\x9c{|\xe7\xcaof\xe4+ā\xe8\x83p \x9a\xcb3\xc3 \xb2 D?\xf4ȓ\xd6 \xe7\x9e\xd5U\xf0Ϋ\xd8Ʌ8\xbeq\xe9\xb5\xf0\xe1G\x9f\xf4@4\xedYsı_\x87\xbc\xa6=\xb9\xf7\xd8Cͨ\xbf\xf0\xe2\xef\xc1\x94\x8f\xa7\xc2O\xae\xbb\nN;\xe5x\xd3\xde8\xbeY\xaa\xb7g\xe4$\xbf\x8bɋ\x81\xd2\n-\xe8\xc0\x96 \x8d\xe9\xc1\x83\xbe\xff\x8d\x8f\x95@\xbe9\xe2j?,\xda\xfc\xca\xa7\xfd\xca@\x9d.\xfd\xcd6\xa0]\xcb?Y\xbe\xea\xc9}\xd4J\xd2M\xfd\x92\xc5)×#]g\xb7\xb4|\xd3 m\x8a: \xa4 e5 H\n.,'\xef\xaf\xd5\xf9\x88M\xae\xf9+\xa3܈+\xdd\xea\xaf}\xe3\xeech\xde'\xcb\xf2&\x83)-j\x84\xf3\xdeј\xca\xf8x\xd7/w}R꽥\xc9\xdc\xe9ai\x8f\xa4c)!.\xd6T\x98q\xe3!\xdb_~yd\x9d\xa4\xc7\xc7*~\xee\xf6\xa4$\xda\xfdo\xf6\x8e\x9f,o\xaeBN\x95\xe6\x829/\xc5C\x96h!\xc7(\xdb9&2ٱ\xac\xcf2\x9e\x92\x9e]\x9a̝\xbfXFZFO҃\xb1\x94\x90\x96\x96\xc8\x91\xf4\xc2\xc03殀k~t7\xb4\xe1\xacԴ\x8f\xeeݻAYy\xec{\xf0ΰ\xdb^\xdb\xebM\x8ec\xdaڃ\xe5o\xc4g\xb994(\xccZ\xf0\x9b\xf0\xa3\x88ވ3\xe0W-^+q\xff\xe5U\x8bVA\xf3\xfa&k)l&\xba\xdfa\x95=ԫȦʑ\x9f\xf39\x9fz\x84E_,\xf2\x95E{D\xbf\xa8\xf7\x88V\xef*\x88U\xf5?\x85\x88?}\xefM\x98\xf1\xc9\xe4 \x8f9\xee,\xd8f۝2Ң\x80ǿ\x98 kpu>ڗφ\xf6\x99\xef2\x84]\xf7\xff\nl\xb7\xcb^x\xadS\xfd\xa8\xfb~Sų\xab\xd1e\xfd\x90\xfe\xe5]\xda#\xb1m\xbf)Z}\xa2\xaf\xc7 Z\xad\xe6\xcbe\xe2\xcdD Tz\xd4E\xf3\x92\xc9\xd2@\xedF\xbe\xfd\x8c;\xf9|X\xb2t\xb0\xcfp\xe7Ϳ 6}|g\xd9\xce[\xb0\x86\n\x87\xba\xbfʃ\xfe\xfe\xe8\xe7\x80\xa7q\xe0\x81\xfa\xc23\xff\xbd\xd7ݧ=F \xd9:\xe1qx>\xfet*\x9c\x87\x83\x8dt\xfc\xee\x86\xc2\xf8q\x87Y\xe7L\x97Ks\xcb\xfc\xb3\xfe\xd3a{D\x93l \x9e\xb6\xb4\xe2\xd1zFt\xec=\xa2\xb5oO\xfc\x00\xae\xb8\xe6\xa7z\xeb\xe5G\xa1WMOM\xf1\xfe\xa1}^?\xf6LXSא1\xcd\xe6QYë\xd6\xc2tO\xc2Υ\xb9\x9f\xd7{D3\xff\x8cs\xe0t\xc7\xd14\x83\x99\xa6\x93\xf8g\x9f \xae\xfb\xe9\xa0\xa2\xbc\xde{\xeb \x8bn3(\xe8\x85\x8b3\x9f\xff\xef\xbfOY\xce?\xf9\xe1U\xb0|y-\x8c\xfb\xeay@\xc8W\x9ejzf\x8f\x85\x96\x9c'?&\"\xfe[Q\x99:\xd9zY\xa496]\xf9\x97\xfb\x85Vi\x8a\x96\xb4C\xf2Kz\xeeXj\x88\x8bs\xb7\xa4s$\xc4\xf5׮!^vg\xa7F\xbbܒ|)/.\x96\xb6\xda7\"Ae\xce\xb1TU\\P\xfe :\x951'\x90\"\xc4\xe6\x82\xedS\xfe.\xba0\x90\xc5qvA6\xea\x98.\xf9%\xce5\xbf\x90\xe72ߗ\xae t\xf8\xa12\xf0\x8bE\xc7ڢ\xfdqc\xe5\x80M\xf7ǖdm\x8f\xe4\xf7\xba^Z\x92\x84\xfd\x91\xe3\xeb\x9b\xdf8\xe4o0Qd@]Xe\xefx\xfb\xb5^_\xff\xc2\xd01\xc6\xc9%>ȫ\xd9my\x9c\xdf2\x99\xcb_\x96\xa71\xc7\xc8S-\xd8-\x81\x9c\xdf\xf0\x99\x9f8]Y\xc4\xed\xc7\x00m\xcd\xceŃ \xb4\xa4,1(\xe8\xfa+\x96 At\xc9\xdf\xe1X\x98 \xe6\xbc䄬\xf0\xeeX\xaa\nm\xef\xd8gN!\xb5\xee\xdf\xe2\x90\xd7\xf3\xf0X\xb9#\xb5%\x8d\x95\xfb\xaf\x94oS:\xeaLZ\x90 \xe6\xbcd;\x97\x973\xad\xa3|*$=\xaf8\x98e\xa5i\x9d\x8c\xb8\x9d\xd2\xd8BI\xcf_\xac,\xf6z\xfe\xfdb\xcer\xf8\xde\xf5\xf7@+.\x85\xf5\xa0\xa5\x9c\xbb\xe3Z\xda\xd9:P ]Z\x83\x984\xa0tP\xbe\x8a\xaar8\xe6\x84a̶á;\xcet͇c\xd1ڵ\xd0؞\xfb\xac\xbe|\xf0%\x8e 4\xf8̃\xd0\xcdM\xcd\xd6\xe0\xf4\x9aū\xa1v\xc9*hklf\x9e8\xf2\xb3\xe5\xd9m\xe7\xd1p\xf9E'BeΜ\xf7\xa9Kq\xe9\xd9\xda M\xd9\xc4\x8d\x96\x84\xa7\xa5\xe1\x8bG1a#з\xbc\xfaWT\xe0c _y\xc2\xe6L\x87o\xf1\xfau\xb0\xc7\x928\xa6\xbc8|\xbe\xc0WT\xf6\xcf>\xa8\xc6b\"_\x90I*]\x9e8l|\xa9\xea$L=~\xd7\xcd\xben\xbd\xcd\xce0\xee\xf8\xafg\xa4E-(\xf7\xc1\xcffb\xcd97\xabYѭ\xaaﬨ\xac\x86\xf1\xe7\xda[\x8b\xe6K<\"\x97'\xfb\xd7I\xe5\x97\xef\xf6:\xf6\x88V!\xf18i\x81\xf7|\x94\x96k\xc1p\xbdͳ\xdf Ͼ \xd7\xff\xf2O\x96U\xf7\xde\xf9g\xd8c\xd7\xb3Z\xd8\xd4\xd2 G\x8e?֮[?\xfc\xceepΙ')~\x8cϜy \xe1\x94s.\xb3\x96\"\"\xda\xd9g\x9cd\xde3\xf9\x85\xef\xe2o]\x93>\xfcF\x8d\xdc{\xf8N(\xd1_$1^D\x8bYKs\xe5D+5ׁ\xe8E\x8b\x97\xc1\xf1'_h\xc9\xfa\xcd/\xae\x85\x8e;Bh˄\x8f\xfc\xf7i\xf8\xf5o\xb5\xf7\xdbgw\xf8\x87^\x9a\x9b\xe3\xd7ѯ\xbc6\xbe\xf3\x83_Z6Mz\xf3I(\xc7 \\\x98\xf6\xf3\xf9\xd4p\xf6\x85WC\xef^=\xe1\x95\xe7\x86\xfb\xfa\xdct\xeb]p\xf4\x91Í\xbf\xe3%C2\xfd\xcf_\xc4%\xa7\x87\xe2\xbcVZ`ӕ\x8d^\xe2\x94'\x8d}\xac[\xc9W\x969\xd3TJ\x92\xc9G\xa7'\xe62b\xbaNҞ\x8e\x94\xe5\xe7O\x90\xbf\x92\x9eisv\xaa\xed\xa4\xb4K}~8\xd3Jw\xfd\xcdށ\xb1\xb5$\x8548\xb1\x94\x80\xa5\x81\xec.rP\xfe\xd0t\xf6Ad\xe04s\x83Dt\xe6\xc5S\x8b\x8eؑ\x94a\xa3gќ\"\xbc\xe8N\x92[\xea\xd8>\x91\xdfvO1\xf0i\xe6\xc03\xba\xa7\xfd\xa6+\xe39\\\xb6|\x95\x9bxj{I\x9eu*\xec7ݕ\x8f\xe1\xe9Z@X}ԅ\x97\xb3=ZNj\xfeF\x95\xdf9\xf1\x91\xc5a\xcaS\x9aռ\xa0\xfc\x91\xe9\xca\x00nv\x87\xa0\nP\xb6I7#\xf1\\\xdeZ\xbf\xf9\x91\xf5\xc9\xf4I]\xf2w\n&#\xc3:(\n\x8b;űNS\xca\xd1\xe4\xfbO;\xbe*^\xd1\xefW\x95+a\xa3m\xebW\xf9\xc2b0\xa9O\xd2\xd3\xc7҂\xb4p\xfa\x9e\xa6\x86\xb4\xe2-kd\xb2\xd1 \x92\x95.\xf9\xf3\xab\xf2\xb1\xfb\xc7ɟ-\x80\x9f\xfc\xea\xa1\xd0{B\x97\xe0\xc0\xf1\x008>\x8d\x8f\xd8j \xaa*\x83\xee\x98f\xed-\x8c\"I R\xd2\xffu8\xb0\xfd\xe1\xd2U\xf0̬%\xf0يzh\xc3ٷ\xb8\xeb\xafo\x96\xe2޿\xfb\xb43\xec\xfb\x95]B\xef\x85\xe9+,GB+\xee\xbf;\xaf\xa1>G)]3;@\xf3@\xf5\xba5\xeb\xa0aE\xac]\xbd\xd6\xfa\xbfn\xf5:\xa0\x99\xd6Vmp75\xbc!\xa4\x8f \xaazWA\xcf>\xd5P\xb7\xbc\xde\xcaÑ\xa2\xfb\xaf[n\xfc\xf4\xeb[\xc3I\xae_\xd2;u\xc5j\xab\x8e\xb9\x88\x9cP\xdb\xd8k\x9a\xbb\xd6\xe0zG\xc1\x98N\xb3\xa3\x87\xe1\xde\xd1\xe5!\xf7N\xcb1\xea\xf3\x93\xd8\x9a\xed \x88\xeeջ\x9e\xb8[m\xd5*\xe7\xcde\xc6\xef\xccJ\xf8\x97\xfb)?\xfe\x94\xe9k׬\x81\xbd\x97\xad\x81\xee\xdd{\xc0eWސ\xc8\xa6χ\x95\x8dv\xbf\xd2:\xf55شz\xb1\xd1u\xe2y\x97\xe1\n%\nw\x92\xff\x81\xe5\x95r\xfc\xbb\xba\xfe\xecKss\xa1S\x90\x816\xd5$?N\x82̓t\x83\xb5\x8f\xb2\xa3\xf0þ\xef9t\xe8\x85\xd0\xe7_ _\xe0L\xd7\xe1Æ\xc0-\xbeƌ\xe1$\xda\xeb\xe6\xfan\x84gp\xd6s v\xd2/=u?\xde\xe0\xf4\xc9\xe0\xfd\xd5n\x81GzVWß\xfbc\xd8\xdf=2\xe8 h&\xef\xed\xff\xba\xee\xb8\xeb!+\xe9\x96?\xff=h?&\x9b_\xd7\xd2\xdc\\\xc6& \x9a\xb1s\x8f\xe8\xde\xc0P\\\xae\xc8\xf8\xef\xc1\xf95\xd7\xc3\xdb\xefNƥj\xc6\xc3O~x\xa5\xd1I'\xfa\xdb?\xe1\xde\x83\xbdv\xdf\xd9Z*\xda#\xbb\xc5O\xe6\xd0@\xf4^\x8e=\xa2\x9dKs{\x99{\xf7}\x8f\xc0_o\xbd\xbc\xf6\x88\xa6\xceN\xfd&,Z\xb2 \x86\xff\xfb\xcf?\xa0\xa2\xa2\xdc\xd2%\xff\xcc\xc7Y\xe9\xe7|\xe3\x9c)\\ \x8b\x97.W3\xa2o\xfb\xbdb\xd3\xe2\x8dwpF\xf4w~n\xa5\xeem\xbb\xa8=\xa2o\x87\xa1C\xc1\xf3Oޛ\xa1v\xfa\x8c\xb9p\xfa9WXi/=󀵧s|\xc6\xcc9p\xdaي\xe7\xb7\xfdβ\xcb\xe6\x91\xb1)tv\xd2i\xc3\xdc\xf9\x8bඛ~ 7\xff\xfd^K֭\xbd\xberо\x9aQ\xe5\xe7M-\xcd-\xf0܋\xafCEY9yā\xf8\xc0Ub\xf11]j\xe3\xa3\xf6\x8bP%\xd6n?Z\xbeN\x90/~\xd3²\xbf\xb2\xed\xd1ng\xab\x80\xc4\xe2\xa2\xeb\x84@\x83\xb5|\xf9#\xe5\xe5 \xb4\x8a\xcaU\xc2\xcaҬd\xe7\xa4S\xb9ci\x8d\x94(\xe9\xfeX\xd9h\xbf舋\xa5\x85\x82\xb9\x8c\xfc#\xa4< \xa2\x8a\xbf\xd2No\xffe}\x908I\x8aNR\xf4 \xeb%={\xfb/\xfd \xc6\xc1\x9a\xf2\x93\xa30\xfd\x97\xf5I\xc6Vҳc\xe7 G%\xc9\xe6W\xf1q\xd7w\xc5a_\xff 3\xa2\xda\"\xb1\xb4Pa}o\xae\xceN%+9\"\xd2\xe9A\\,\xe5v/\xb2\xbe\xc9hpiēn\x97fG\xe7\x97~(\xfdv\xfb\x93t\x8fN\xcd5n\xc9_\x8e\x94\x8e*\xe1\xfc\x8b\xa6ꁽ\xed\xb2j\xfe\xe1\xdbw\xc9X\xbb4\x83y\xbe\xd3\xfd#_\\\xcf9ӕ\x85\xa64\x8d~\x95\xce\xf6?\xa2\x9b\xe7=#X\x9f\xb0B6(m\xba\xd4'\xb1\xaf~m`\xe0\xf3\xa9 XT\xac \xe0xH\xfb\xc4Ͻ\xf6\xdc\xf4\xf7\xa7B\xed ]\x8a\xcbio\xbf\xe0\xf8m\x86A$r\xbd\x94\xe1\xca\xc08\xb9i =\xaf\xc5h|F\xfb.O\xc4e[\xff>g\xac\xc0\xf7 }*\xed=|\xe8Q{\xc1n\xfb\x8cř\xd6\xdd2Dv$\x98[_m>{w\xa4\x85\xa8\x8b\xab\xb9Oc\xfb\xad:\x83\xf5\x97\xebN;ևg\xff\xfe\xac\xb5,8\xf3\x9cq\xf2!p\xd2\xf8z\xfev\xc5\xd9\xd0\xe4( B\xd3`t\xf1(F N*KJ\xaci\xfa(\xa83\x8e\xd9\xd8_nL\xb0\xbf\xfc\xe0\xd9`\xf1t{\xc0T\xfa4dH_x\xe8\xb6\xcbu\xb2\xbc`J\xee\xfc\xa6\xbf\xff\xda\xf3\xb0`\xe64c\xf4\xb8\xe3ς\xad\xb7\x89\xbf$\xb7\x84'+p刧f\xcc7IW΅\xb6\xe9\xef<\xee\xf4 \xf0\xa3 5.&\x9f\xbb*\x96σ\xe6~ۼ\x9fȬ/\x9dM\x97\xf6Jd_\xf6\x81h\xaa\n\xdcgd\xfam*I>\x9d\x90\x89l\xae\xb4K\x9ao\xb0\xce\xc0j\xdcG\xfaa\xa9\x80\xb2\xb3,\xd69\xf9\xe3\xcf\xe1\xd2o\xff\xd8P\xad\xc4e)~\xf4\xfd\xcb\xe1\xa0\xfd\xf7\x82\xfe\xfd\xfa2 |0\xf9k\xd0\xf8}\xfc\xa5\xe3W?\xfd.\xde\xe0m\xe8|\xb2\xa6\xaeN9\xfbrX\xb5\xba\xceZ^\xe8\xb2o\x9e \xe3\x8f=\xb6:غajkk\x87Y\xb3\xe7\xc1\xadw\xde o\xbd\xfb\xa1\x95\xed\x90\xf7\x81[\xff\xa2fв\xfeu D\xc1\xe9\x9dJs \x9a\xd4R\xdc\xea(\xc9\xc2ID\x93\xfc7p9\xed+\xbf\xfbsK\xfe\xc8\xe1C\xe1g?\xbev\xdfm'\xe8\xa1g\x8bS\x8c\x9fz\xf6\xb8\xed\x8e\xfb`\xdbmF\xc3\xe1\x87\xec7\xdd\xf6\xef\xdc\xa2-\x87r\x88nį\x85\xf7uhlj\x82\xadF \x83_\xfe\xfc{\xb0ӎ\xdbi\xfbe-7͟\xdf\xf7(\xfc\xf5\x96\xbb`;\xf4kƬ\xb9пoox\xf1\xd9\x8d\xef\xce\xa0\xf2\xb0\x96\xf3~\xf4)+\xff\xb7\xaf\xb8\x00.\xbaP-\xbdaw$J4\xf1\xd2\xc17\xed|S\xefn?\xca>\xa6SS\x8a_\xfbr\xe7\xb7\xd4D\xe67\x8dR\x87G\xea\x93\xf4`\xac=e GG\xd9n\xfd\xe5$m\x8f\x83\xa2\xd4)\x9dF\xfeɀ\x84\xa0˳\x9c8>)Lҳc\xfbE\xb0\x92\xe7\xc4*%\xf8\xc6FZ\xa00\xe5f\xdd\xde\x9d\x9d\xcad+\xe3\xe2\xce\xf6#\xae\xfex\xfe\xba\xeb\x83\xd2O\x9a]G\xc2\xe4\xe7\x92\"\x8d\x92?z\xa4\x84\xb88\xba\xe6\xfc\xc8\xd7_.\xce߱\xdei\x97\xf4\xf8X\xf9\xe7\xae\xefJ\xa2}\xfd\xc2\xde\xf1\xe1\xe8\xb1}\xde\\\xf9\x9c*=\x88\x8b\xf3\xd9\xc7\\l\x8bYߤ\\_\xe2I\x8f\xd6ߒ\xee\xa4\xf4I?\xa4\xfd\x92\xee\xee\xe1e\x8e\xb0\xd8-\xf9ˑ\"\xe3C^SZR%\xca\xf2 +\x9a\xd2{i\xbd\xa4\xbb\xb0NP\xb7\xff\xce\xfbe%\xc9\xe6W\xf1\x91\xed\xd9\xf5|\xa8\xcb\xc3\\O\xf4\xf3?\xda\xf2\xb4\xfc,t\x8b7\xc3>\xbb\xb4\x8d\x9f!\xe9\xe6\xcbd\xd4'Ҡ\xb4\xe9R\x9fľ\xfau\xfd4ϧĈiKz\\\xac \xd0\xd9o^\xe8/յ\xfby |\xe4Mk m\xe9\xb2Ļ\xea\xb7\x8c\xdb\xaaq\xc6r\x98c\xf3F\xac}+p\x98\xb9G\xa2\xd9GF\xaa\x8b 8\xf9Ȣ\x85pςy\xd0\xc6Ͼ:\xedYS \xe7^z\"\xd4\xf4\xaa\x94\x8e\x81\x8b\xd6\xe1\xf2\xdcm_\xde\xe5\xb9ӎ\xf2\xe4\xe7&\xc3\xc2/5ԗ\xfd\xe3\xe6k\xa0\xbaJ\xcf\xce3\xfb\x84\xea\xce\xd4\xe5\xb87\xb4O\x9d\xb19 מּ\xb9V4n(<Ë\xe7M\xe8rV\x83\x93\x9cUV\x9aw\xc7a\xdcj\xfc\x88bU\xc2Q\xbc\xff\xf4\xfb\xb0d\xe6_\xf3\xb7\xdbnK\xb8\xe3w\xe7k:_h\xf8\x82.\xb3\xe5/\x9d\xfa\xb4\xc7\xfey\x93\xf9p\xa7;\x8e\x9b\\~կ\xa49\xe1{?\x99a\xadHBB67\xad\x83\x96\xf4\xa4\x88\x8f\xfc\xdaY\xd0g\xe0 -_\xdda\x9a\xfbGy?i\xb0b\xe7h\xf3\xab\xf8\xbb\xee_\x8d\xbc/ݾ1R\x94\xf1K\x9a\xeeX\x9a;\\\xa0\xed[}\xd9p\x92Ʀީ\xbe\xb0\x87\xbd\xb1\xd6\xd9\xcd\xe5\xb7b\xcaU\xd3P\xf4\x89\xb4?7\xfa\xcc\xd9\xf3\xe1ڟ\xfcƚ\x8dʒ\xe3\xfe\xbfUU\x95\xb0t\xd9Jh‹:4z\xd5e\xe7Å\xe7\x9efa\xbb!X\xd02yM}=\\\xff\x8b\xe1\xed\xf7\xec\x8d\xe2{VWY\xb3g,\\mx\xd3LGw\xfc*\xf4\xe2 ΄K\xbfy.G\xa4\xbf\xd4dwu\xfcμ\xf0\xdb0\xed\x8bYp\xd97ς+.9O)\xb1\xfe\xba\xfd\xcf\xdc#\xfa 5#Z7LGFsz\x85\x9e}:͈\xfeA\xe6\x8c\xe8?\xdf\xfc\x9c\xfd\xb85#\xfa\xee;n4y\xbcN2\x96\xe6\xfe므fDˊo\xf2\xa1\xff\xf6\x9a-ܡ\xd6\xff\xe0~\xc9|\xd0 \xf4-\x87 \x86\xfa\x86\xb5PW\xbf\xd6J\xa6A޿\xff\xed7\xf0\xd2+oZ3\xac\x83\x96\xe6\xfex\xd2s֒O\x94Y\xa8\xcb\xc0\xce=\xa2\x9f\xd3{D\xb3\xd3q\xe6\xfc\x8e=\xa2\xea=\xa2\x99ο\xe4\xe3M8\xeb\x9b\xaa7\xa5\xa5\xa5\xf0\xeb\xbeG\xea\xff\x85\xe6\x8a\xda\xd50\xee\x84s\xcc\xddyg\x9d \xdf\xfb\xce%\xbe\x9f\x83Ky\x86Kz\xd3Ar\xffr\xa3\xda_;\xc3!6\"\xd1\xdfl$Ea\xe9\x89\x95\xb00\xf2\xc14H-;*\x8ef\x92\x94N\xb9)-l4e\xfe(\x98yIgЅ,\xd3\"\xb6\x8er:\xad%\x9c\xaf\xdb\xcc^\xc7\xc5\xf9\xe7_\xb6\xb0\xbdU\xfe\xdaׯ\xb8X\xf97zl\x8f\x8c\xa2\x94'\xe9\xb9c\xa9!.\xceݒΑ\xd7_.1\xce\xcd\xfa\xa0ܒ\x9eV\xf6;\xeb\xbfҥ\xfe\x86\xef\xff\x84\xff\xd2`Av]N\xf2\x96\xce\xe5+\n{?\xcf\xf7\xffA\xfe \xf1\xae\xf8\xe4\xddv_\xc7\xc7N\xb0H\x83Bc\xbf`{4\x9fV_\xfc\xcexI\xfbE|\xa5CQ\xe3\xa7ś-޴GC\xd0'>tސtS\xb4X\x99?=\xba2дWK\xbfc\xe0V\xc7Ϧk~\x90\xa0\xeb\x83\xdd\xdee\xe0\x8aXE@V\x90\xb4p1\xdeQ#@m\x90뷾\nX)$\xc7y\xbfD\x98\x9a\xc9\xdf\xfe\xf1<\xfb\xe2d\xf3\xe2\x9bҽ\\q.\xdds[\xb8p׭\xa1\x81\x80cs;Z\xb1g@7q\xddȀ\xe4f\\{\xe2\xeaU\xf0\xb3i\x9fC\x8b\xc7l:\xdaCz\x9f\x83v\x81Cp\x864\xb7\xed`\xa9\xc9p\xd0\xc0\n \xb0\x8f\xe4#@\xfd\xed3\xb7= m\x8e}\xc9\xcf9\xe3H8\xfe\x98}\xb2*\xab]\xdfK׮\xcf\xcaS\xa8Ć\x96X\xbe\xa1k\xfaV\xa8eR\xa8vS_٫\xb4 v\xc0\x80t3~\xac\xb3\x00?\xdaI\xfax\xe7\xb1w`傕\xbeb\xdc,\xfc\xfaگYt\xbe}6\xf7\xbf\xfad\xeeG\xf3o\xc4\xf1\xa5\xc7\xef\xba\xc5\xf89j4\xae\x90l>\xfa\xf4\xae\xb1f\xbc\xd2l\xe9=p\xe9k\xeb\x90\xe6j\xff\xbb\xdc@4:\xfb\xef\xfb=\x96\xe6v\xf9\xf0\xf6\xc4\xe0ƛ\xee\x84\xf98x\xcf\xf6+Z\x8a\xfbk'\xdf\xc4A|\xdaO\x99\xb6\xf3i \x9a\xec}\xfe\xa57жGa.!\xce\xe5\xff\x97?\xfc\x8e8\xec \xab\xc8=\xff`\xba\xfc\xaa\xeba\xa2\xfe\x88\xe1\xbf\xdd\xdbl3\xca]\xddu\xbc^y}\"\xfc\xf27\xc5A\xee\xf8\xfd\xaf{\xee\xe1S\x9f<\x95\xe5\x9aHFp\x8d\xf7(@K|=W:2\xa3\xd9'\xa3%sKzzX\x95'\xf7o\xbe0\xb0\xfc\xa5\xf9\x84\x9d\xe5Iv9\xb1\xf2?\xb8~\xe7\x93?\xc1\xb6\xd8\xf5%\xb3|\xf9\xc5\x97wx\xact\x86\x8d\x96\xad_\xe5c,-\x97\xf2$=w,5\xc4Ź[\xd29\xe2\xfa\xcb%\xc6\xf9\xa3Y\x94[\xd2;+\xff\xb8=\xc8\xfe\x8fڇ\xb2\x8d\xfe:baݯ\"v$eDH:\x94AD\x907tv@\xc4\xf7\xe3\xf2\xfe\xdc\xf9'Ļ\xfc\xcfC:\x99d\xeeGE<\xf8嶓\xee\xe4\x97t\x91]\xbf\xc7ڥ\xc3嶺\x80&M7\xf5U\xc7[ʗ\xf4\xdcqR\xea\n\xe6S] \xa1>YD\xb6_\xc4O\x88,@_\xac\xe3'\xa4=!馹\xfa\xe4\xf7\xa2[\xedC˗tS\xff;\x9c\xae0\xedUǗ\xaf\xf2\xfe\xc8\xee\xf0\x95\xdc\xfe\xd9~\xbe\"\xf6\xa9 &0\x92\x81œH\x90\xf1V\x99M\xfb\xc4\xf6@]\xcaq\xf0\xef\xe5W\xd5*\x81\xd9ė\xe2D\x8bێ\xdb\xf6\xd2/\x9b\xa2\xe1 \xe8M\xb58\xba\xd1{t\xb0\x00\x80V\x84~a\xc5r\xf8\xcd\xf4i\x9e\xb3]\xe22\xac\\~R\x87.\xd5]\x9c\xa1\xa6\xe4\xe2\xf1L}{*\xcc|\xa6\xc9L\xf5\xf4\x8e\x9bp\xdb>\x9c\x9f혱r 4\xeb\x89A\xd9\xf8\n\x91V\x88.\xc4R\xcbo\x9b\xa9]ђ݃\xab\xaa\xf1c\xa2\xe4\xb79\xa0\xed\xaemH%o\xfc\xe7 X\xb3t\x8d\xaf\xecS\xbf\xba?\\q\xfea\x8a./\xf3\xfd\xdfN\xcb\xe7 /:Ō\xf9%=\xc6\xeb\xe1F2 \xdf9\x900\xfcC\xf2\xe8\xde\xd4+kK3\xfe\xc5\\X\xd3d\x8fi5\xbfy\xbf\x91{\xf8\xd7΄\xbe\x86X\x98퓏'\xa1\xb1\x91\xaaO\xc8:|\xcaG\x96\x87bv\xfcM:\xbfC\xb4u*\xe5wQ\xba\x88\x96\xfe,\xfa\x84\n\x9a\xf3JZ\xb6\x9e\xb0\x8a\xb8\xfc.S\xa4@\xc9 \xe9>\xb8٬\xb9\xf3q\xb9\xee\x9c\x89;\xe8g-\xb5-Ņ\xc1\xb4\xb7\xf4\xc2\xc5K`ŊU0\xf7\x9f&Yqx\xa1\xf67\xb7\x8eѣc\xd5\xc9p&\xe1'-q=o\xde\"X\xbbn= <\x00\x86 l \xbc&!\xdb%C:KA\xa2B7\xac]g\xd5\xda;<\xe8\xf8\xd9/\xffO<\xf5\"l\xb7\xedx\xf4\xc1\xdb,v!.\xa3n\xc5/\x93\xba\xe1\xeczZ\x82#\xac\xb9,/\xc8]*\x90 t\xbe0\x85\xaeZ>\xdbk\xe7W)\xe6E\x91K\n[z:\x95\xfet\xd6\xdb+\xc3\"c\x95-\xa3\xc2P\x92 h\xbe\xd2\xfd\xfd\xa7\"\xe0}\xeaN y \xbbE\xcd\xf1\xc6ϣ3\xf2U\xbcd\xfd\xd5Q4?.:\xe5\xe7\xbaC\\\x96<\xfc\xc3\xe5i\xe5t0y\n &-\xc4Э\x8c\xee?\x96|\x9b\xddŐ+\xdd%P$\xc9\xe7cbc\xa17e\xc8E\xc8\xeeIu\x92\xbf\xdb\xf2E\xb7?\x96(\xcc\xf6\xb1~o\xae\xceN%+\x9d:\xb1\xf4\xc0w\xb6i\xe9\xf7\xf3\x97\xe3\xe5M\x97\xf5IZ\x97=\xb7]\xde\xd2ӣK;\xa5~I7\xbe\xa9?2GX\xec\x96\xdc5R\xc2\xfaT#\n+\xd2i\xbd\xa4\xfbc?ٞ\xa2ceAPiH;%\xbf\xa4\xe7?\x96\xa4\x85\xf3?\x9dcaR\xf1δ^\xb6\x97L\xaa\xfb\xfaD\x97\xf2\xf2K?dt\xddt\xc5\xc1\xfdEr\xd7+!\xa9\x99\xe8l\x9d\xa4%\x88Q\xc5_\xee|Κ $uK \xbck\xfc\xfe0\xa0\xaa<;+ʴ\xf6\x80n\x88?\x00-4\xe0캟N\xfd \xdeŽ\xa4\xe5Qݳ.\xff\xfe\xd6{IK\xf7\xecM#\xaaJ\xe6\xf3\xffx\x9a֫U+)e\xfc\xb8\xfd\xe0\xec\xd3Ϫ\xb0 ߛ\xcd\\U\x97\x95\xa7\x90\x89u\xb8\x8a\xe7\xca\xe2\xd2܅\\\x84ym{ D\xf7\xab\xa8ĥ\xbb\xcb\xccSX.\xd3~\xe6\xd4G\xa6u\xbc\xf6\xc0kP\xbf\xb2\xdeW\xfc\xae\xc7\xb6\xab\xa6\xf35T^o;7\xae_ӧ\xbcK\xce\xc3}\xef\xdbp\x95T\xbc.\xe2\xd1 \xe3\xdeW\x88\xed7h(\x8c\xdd}\xe8\xd5o\x80\xe35\xe2Ђ\xe3%\xeeS\xd1\xc4{ŷ\xad}J\xee\xe7\xe9\x99\xf3a\xf9zUV\x9bѶ\x96\x89\xff1>\xf5\\\xb4\x89\xbe;.^ʀ\xa2>\x87t\xebo\xc7D\x93G\\\xaeʻ\xd0\xd3 C\xc0\xad6\xd9\xccH\x8b\xd9\xa6\x87\xc5RN\xa1b\xed\xaf\xc7H\n\xebx\xc8p\\\x98\xa4Q0\xf3\x92Ӳ~\x85 Dss y\xdc\xd9֠\xfbϯ\xbfN9\xe9X+\xa7\x97i\x96\xcd\xc6>\xb26E\x9d\xd0y܍\xeb\xf5/\x94\x85\xb1\xa4Kq6]}\xe0YI\xe4\x81L\x96'\xcbK\xda#\xe9\x83\xd1G6\xd0r׉\x95\xff6\xdd\xeb\xd2dӟ\xe7=\xf6\xf3G\xd7Y@\xbb\xeb\x83\xf2߇=8|\xd9ՙ\xfc:\xca\xe6G\xea \xac/&\xa7> `\xe82#\xe7׿܀$\x9b,\xff\xa8t\xc9/q\x90\xfc\xc0\x80H~X*Ns8\xd9\xa9Mҳc\xc7R\xa0\x96 'V\xf8Ef\xd7\x88\x96\xd1sb\x8ep\xf6꫇##\xf1s^Gr\xc1\x9d\xb2a\xfc'\xe7\xbc\xeb\x8bt;\x9a4\xfb\xf6?\x9e5\xe1\xf3K;\xa5>Ig\xc3k\x90\xbb%w\x8d\xf6/\xd7\x97\xd1\xc8\xef\xf6%\xbd\xf5\xb2\x9e҂\xa3\xa38\x82\xfb_\xa51\xa8\xb6\xf5\xa9\xf8\xd9XZ\xa8p:\xfb\xea-!R\xc9 ?+\xa5\x87qq>\xf8\x99\x8f6č'\x97痾\xa9\xc1\xf5\xddMU)\xfe\xb93\xe9R[\xa1b\x8e\xf7\xb6\xd7I{(5K\xf9\x92\x9e \xfe'\xbe\xd4\xe4\xef\x98\xe7v?\xa9\x8f8b(\xef\xd1ݏ\xc5J\xdfܴ 6\xad\xc0-묙_YY#7\xe1\xb3 D\xe7ӏ\xed\x98\xb5\x94\xf2\xf2R\xb8\xe2g\xe1Ć\x91\xe5FͰd\xdd:X\xdf\xd65[\x91? +毀\x89\x8fO\xcc\xe0\xfa\xdb\xae\xc0 ?\xbd3\xd2$XT\xb7g\xf5كג^\xe8xU.\x8f\x83Rţ\x814#@\xefܬA\xe9\xf2\n\xe8cP\xba?Z\x86Kȷ{l\xa5\x90\xa4\xdd/\xfd\xfb%X_\xe7\xbfT\xfd\xefv&\xec\xbb\xdb\xad\x92\xef`\xe4\xf54}\\\xb7r9L|\xe9i\xa0\x81h\xfbI\xc5?e\xf71;\xee;\xec\xb9/\xbe\x8f\xec\xcd\xd8\xef+C\x8f%pٕ7\xf8g\x8eI\x990c>\xacܠ\xfa\x96M\xeb\xd6@\xebG\xcfIǟ}1T\x9a w\xe9\xc7K)\xee\xbc\xf2\xfa2\xea7\xd12\xec\xa6\xe8I\x8f\x8b\xa5\\ S݊+Я^z**\xc0D\xed\x9f'\x8b\xb5\xab&<_Kz\x86\xc629\xc8!?z\xc2\xfe&]}\xfd\xe4E5\xfb\xffp_l\xda\x9b\x96o~\xc2\xfdP^Q\xa6D\xf8)\xe0xEU\xd4\xe9\xfcA1\xbd\xd3 \x8dd\x00\xbf\x88\x90-\x98_L0\xdd3U掏#9\x8a\x99\xcb\xc7\xf6Xe\x8b\x8aC)\xcbC\xa6(\xfe3/\xb9A\xf1q\xe2h\xaeE\x8dnn\xfc΁Q\xb2Ӊ\x95\\m\x9f\x94F\xae\xc1\xac?\x9a\x97\xf9\xc2M>:=pb.C\xa6kl>a\xba\xf0E\xb0 \xaa\xad\xce'\xbb1\xa7\x93\xe8\xb6{\xde\xfe\xba>\xd1\xb2\xb9v~EH[\xa1\xd5\xf1\x95\xf7_\xa6\xc9\xc9\xf8\xc7\xc6\xde\xfe\x9b/S\xa4\xbeX\xa8\xab\xe0\xfc\x8c\x8f\xaco\xb2=IzzX\xc5Ǵ]A\xb9?\xb5?\x94\xf3\xae\xd06]\xd7\xf9c\x9c$\xf8\xd4/ɖ\xf9\xd1.\x00i_P\x83\x96\xed͗\xdf%\xf8K\x92 XaS\xff|\xe2%\xe9\xee\xee\x93R\xf8\xeaワ\xb9\xf9U\xb8\xbd\xadI.\xbf,T\xa9O\xd2s\xc7RC\\,-Q\xf1\x95\xa9E,#7\xde^5\x94e\x91I\x97z;Y'\xe9q\xf0\x93/L\x81\xdb\xfe\xf9\xce\xd0r\xc6\xc5\xed\xf7y\xbb\x8c\x86+\xf7\xde.\xfb\xae(\x82\xa07oP\xb3\xbd\xdcR\x92KY\x86\xb3\xedN{o\xa2k\xef\xe82\x8c\xbe\xfaG\xe7X\xab\xca%\xa7\xcd-iN}]:\x83-C\xbbǥK&\x97\xaaۆ\xae\x98\xf2\xc6ø\xe4\xee2{\xc9\xdd]v\xd7}\xf7\xcc\xc08L\xc3*\xdbp\xb5ʮz\xac\xc0\xc1\xbdzǖ\x90]\xd5Ϣ_\xf9\xeay\xba\xe3,\\\x98\xae.-\x85\xaa\x92R(u\xac\xd4I\x96҇A4\xf8Lu\x93\x96\xc5߈ۘv\xc4\xf1\xec\xcfBK\xa3\xbd\x9c\xb4\xd4y\xc7_.\x82m\xb7\xa8\x92\xf9\xd2\xe6ѕR?^\x98\xdb-\x8c\xd9]t-\x8f\xbbf\xa6\x8c\xf9io\xe7\x89/L\x80\x8bhi\xf6\x8f5؏\xb1\xac\xaa\xea \xcdxknnt}TU\x86\xb3\xd38z6nl\x87\xa6\xa6 0\xde x\xf3\xb5\xa7\xf0\xa30\xdd\xff\xa1\xc0\x91\xdbl f~a\xb1\xd6\xd4\xf4\x85\xf3\xbe\xf1}Ζ\xd8\xefß\xcf\xeaC\xe9h\xfd\xe2-\xd8T;\xdf:8t8r©f\xa0\x9e\xfc\xa3gյu\xabq\x80}ԯ^ -8\x88N\x95\xa0\xb2g \xf4<\x86m\xb55\xd0\xccm\xeb\xd0r=\xbf\xcaxqF\xbcL\xa32L\x91M\xfdK8^j \x9a\x94%,X\x9b\x9d7?\xb1\xddsTdr\x86:w \x9b\x82\xca\xcf0\xc4Y?\xa4\xb8\xb8Uȉ]>ZN\xd8\xfcBm\xee0\xae\xffAǴl欹0{\xcex\xfd\xadw\xe1\xf57'\xe1\x97N-\xb0\xf5\xe8\x91\xf0н7Cy\xb9\xbe(F\x92\xad\xe4WC\x91\xdd\xd5 ļ\xe8$\xdd($\xb0\xfd\xe8\xf8\xc8\xf6\xd5QX\xf6\x87\xca^\x9c\xc1i G\xd0H\x83\xc3L\xf9\xf0*\xff\\\xe9J\x8b\xfdWʳ)\xea,\x90\xae\xd8_\xe9\x80,\xd0 :\xe6 \x94\xaf \xe2\n\xd5>\xc9/\xc4I\xf5n\xacR̋{mpt\xecm\x88\xd4\xe7\xcdՙ\xa9\xd2¸\xb83}\xc8Ew\x99\x97\xba2\xaa\xb0\xdc;\xba\xf5su\xe6\x85\xa5%R\xbf\xa4\xbb\xa8\xcc\xbb%FJX\xff\x82J0\xbf\xbc\x95\xd6J\xeb$\xdd\xab\xf8D\xef\x95Dn!\xfe\xf2\x95eL\x97v\xcaґ\xf4\xce\xc7\xd2¸\xb8\xf3=Iǂ\xb8\xf1\xe0\xc1\xf9\xa3Y\x94[\xd2\xf3K/\xed\xf6\x93\xab\x85Rr\xabp\xfdJ:\xbe$\x8fe^\xace4\xa4^t\xa7\xc76]\xc5 \xf7뇒(ۃ\x8d\x93)M\xe3\xa7v\xc0<\xdeB\xe6 yǾfP8ѯ\n\xe4 \x9d \xf1\xf3\xc0x\xa9\xf9#\xd3\xed謪\xdb\x00߸\xeavhl\xccĵ9\xd4\xe3\xf5ߏ\xdd\xf6\xc6{D:\xa9\xf6\xf9\xa6\xba\x8d\xb0\xffwFSk\xc1\x97\xf6\xe7\xbc? \xe6\x8b\xfds\xfb\xe3R\xce]}\xaamdBg-7‚\x86\xfaT\\}\xff\x99\xf7aɌ%\xa1,\xedֽ\xf4(\xe9\xddKzX\xd6e\xb8\xda^ V\xf7\xd4z\xeac V\x9b\xf7%\xa1$v>\xd3\xfc\xcf\xe7\xc3G/~d \xa1=Q\xff}\xfb\xf7\xa1}\xccv,\xae_\xab\xbb\xf6\xb2\xd5sq~[\xca\xcbg\x8bq\x91V\x8c@\xbeD`ݚu\xf0\xf2=/\xfb\x9a3``ox\xe4\x8eo \xba\xef]\x82\xe0\xf3\x82\xf2\xfa,ylz B\xbf\xf0\xc8}j\x80V\xb3 <\x8e6TU\xd7Ȍ.܎W͝\xfd9\xbc\xf8\xfc#.Z\xdf~\x83\xe0\xacs\xafv\xa5\xe7\x9ap\xcf\xc7\xd3qu\xe5Cˇ`sc\x83%r\xff#\xc7Öc\xb6(\xffb\xca$X4g\x865\xb8N\xb3\xbd\xfdZN\xbc\n\xa5w;\xe0P2r\xb4f\xb3\xe3\xe3\x9d/*]\xf2K,\xb5Hz\xce5\x90\xfc\xfc\xa2\xbb\xa2\xc9\xba\xcd\xd5N\xc7NƱ\xdd\xd1\xf7\xe5|.\xef\xbb%6\xf7\xe9\xd2_2\x80\xef\xf1%\xad\x901\xfb5\xc0\xc2\xe7\xa8\xd9\xe3\xf2 \xb5\xc9@g{!\x89N\x9cP|\xc2z\xd3-w\xc3\xdd\xf7\xd9\x90[\x85\xbf\xfd\xe50fT\xf6/:\xfd\xe5+\xe2?\xe8c~\xfc\x971\x8d\xcaL\xf9\xe9\xf8p\xfb2mD3\xc8\xf6\xd5Q\xd86PE\x86\xedc\xfd\x92\xee;\xb2\xce\x8c\x00i\x80\x94\xb0k~\xbc\xf4\xe9\xd8[<\x92n2\xeac?gBӥ`\x96\xafY\xbcd\xea$\xd9\xb38\xceN|\x94\xc68\x93\xee\\*\x9a8\x9dX\xe5~\x91F\xf9\x94|\x96͘~\x9di\x84\xf3\xe7\xf0\x8e\x88mqXz\xfex͒\xb0\xfeq \xda\xfc\x94\xc2\xfd\xa3\xd4\xe9\xe6Vv\xee\xf40\xeb& R\x9f\xd2\xea\xfc+9\xe2b\xa7\xccB:\x8f\xeb/G\x99\xf3\xe7\x97\xcfA\xd6I\xba?V\xfe\xf7J\xb77\xbf\x8aG\xcbO\x9f\x8c\xa2\xe4\x97\xf4\xce\xc7\xd2¸\xb8\xf3=Iǂ\xb8\xf1\xf0\xaa!,\x8b,\x95\xf4L\xeb\xb3Sݹ%g\xe1L/\xec\xeb \xb7'w\x8f\xce1 c1\xf3\xc7O\xda\xd1u1\xc7$L\xfc(\n\xd9\xf8\x99F|R\xa5\xced}x\xba\x8a \xd7_\x85\xe2\xdc_+\x8d\xe1\xaf/\xc4\xcf\xdc\xeeҐ\xf636%\xa4\xcc\xe3\x8d!d\x9ep\x89\xfb\xe57\xd5%3\x9b۠N\xa3\xfbx\xc0q\x00d}\x96Ϸ\x81t\xe5 \x89;\xffʿ\xc3R\xc7\xc8\xd2\xf5\xe8\xbc\xe7\xc4`,\xce\xc2\xf5=PNG-\xc5\xedkZp\x80\xee\xd4\xf7ށ\xe5͙\x83\xea\xfb\xbc v\xcc>ٲF\xa2\xad\xc1=zi\xaf^.\xadH\x99\xb30\xb7\xb7\xb5\xc3ۏ\xbe u\xcb\xeb\xb2pE#\xd1 tw\xa8\xa6\xd5%\xa5%PZQ\n}\x87\xf4\xc1\xff}\xa1\xfe\xaf\xa8\xae\x88&\xb0\xb8_ý\xca\xebW\xd6M\xe3\x8e\xdc\xce?\xeb(\x83\xfdNf\xae\\MYG\xfc\xf2R\xfa \xdc\xbdx#P\x8c\x00\xc0\x8cI3`\xda;\xd3|C1\xfe\x98=\xe1{\x97\x8e\xf3\xa5G'p\x8f\xcfdo \xf4\x9e\xfd\xd5\xff=kjW\x86\xfd8\xf6\xdc\xfb+8g\xaa\x9bI s\xb2~]<\xfa\x9f\xdbaÆ\xb5\x86\xbdx/\xf8\xe6u'qB{C\xd3\xd1|4\xbf\xf3\\\x9f[͎>\xf8ؓa\xea\xe4\x898\xf3\xb96\xe1XQ\x8f~\x83\x86\xc2\xc1\xc7} \xaf?<\xfb\xdb/~A\xf1M\x9a.\xe5I,=\x95\xf4 \\X\xf9\xcd\xd2\xdc|\xab\x9e\xf9\xa0\xe0\xbcOV\x8e\x87\xa1s\x88(\\\xec,\xdfN \nTH\xbaQ\xa0\xb5\x9ac\x9dߏ.ś[;\xce ثt\xe8\xc1\xd2\x87+\xfe\xda~N0\xee\xcbpH\xbau*\xe9\xd2\xfdB\xc5\\\\ҿ ,\xfc\x95\xf1%2\x89\x88+\xdeO\xbdP\xeb\x92/\xe9?\xf7\xe2\xeb\xf0\xd2\xcbo\xc1\x90!a\x9b\xadG\xc1\xf1\xe3\xc7%8\xb2|͙\x8b\x9c\x97\x8cpC\x95\x96J\x9c\xd8/\xa2l$\xd33\xa6\x83\xb1\xfd\xd2/̼\xee\xfa)\x8d\xf6\xcaM<,!-\xba\xb4\x83\xafܿŷ@J.6\xe2\xf9\xe7\xd5\xb6^Zg\xd7\xc5\xc1\xe5+\xcb;\xfeJ\xff\xb1,\xa0\xfc\xc6\xd2Y6]\xd7\x9d`>\xfc\x8b\x8cU\xac\xcd0?\x92\xdf\xf4I\xcet-\x80\xe3) \xe3\xe7K\x97\x86\xdbG!a\xf1\xd2.\xff ]\xab\xf1\xc5\xc2=).i,\xa3 \xef\x8f\xcc\xf5A;D\xb7\xf9\xa5d+z2\xb1\x88]H\xb2\x84Y)\x915Υ\xb8K&\xfc\xe4\xf7\x8f\xc0\xa4\xf7g\xfa\xfaF\x83\xd0\xf7~\xf5@至l\xfe|.L\\T\x8b{H\xb6\xc1z\\\xbe\x93f\xd3\xe4)\x8a\\)\xceX-\xc7=Ckp)\xceap\xfc\x90!p\xd4\xc0\xc1\xd0\xdd\xf4C\xbe*'4\xe2@\xe4\xd1o\xbf\xe1\xda3\xfa[?8 z\xd6T\xc6\xd6׆\xfe\xd2\xe0\xf3\x94\xbf1\x85\xa9\xb4\xf2{O\xbe\x97u\xbf\xd3\xd8\xc6g\xc9H\xcb~\x97\xe2~\xda%e\xb8\xf47J\xf7\xd6\x8c\x88\x83\xd4}\xec\x95\xe7\xb2\xe4O\x83\xf4\xf4mOC[\x8b\xbd\xfc\xf4o~v!\x8c\xdejHVU\xb4G\xedg\xcbj\xb3\xf2tb\xaeѓ\x9e\xc2\xd77þ'\xeek-\xf5\xdebR\xf4\xe1\xcb\x81\xd7~\xea\x96\xf9\xb4\xf3\xdb\xebπ\xfd\xf6㾼\xcb\xcb}\xc2x\xd1\xdc0\xe9\xe5gM\xa1\xec\xbb\xffQ\xb0\xf7\xbe\x87\xf5\xa4\xbd\xbd \xa3\xff\xabW\xa9\x81\xed4\xf6\x88~a\xf6\"X\x84ۇұ\xa9\xa1Z?yޘI3\xf1\xb3\xacI\x8cxRV^\x81\xcb{\x9f5}\xfa&\xff\xb8\xa7ˏ\x9f?\xf8\xb6\xe3ˎ}\xef|\xe2\x95\xca@4\xd5\xbeնۙL\x91\xb5)&\xdd(\xd0\xf9MM\xd0\xf2\xfd\xe8R\xbd\xcbb\xc9\xd3>#&(\xbf\x8a\x9bk\xb2\xe9\xf9\xa0i\xa4\xe9 \xc1\x9fr 3+\xd0L\xb8\x8c@\xa9\xb9\xc0\xb1\xf0W\xfa\x9fs^ \x81\x8c\xaf\x8c\x8a _.\x98\xf3\x926\xc1\x99&u焥\x82\xa4pNF\xc5\xc9\xcc\nr \x8e\xec|\xc8ֿL\xff\xd5\xc0\xf7n?2\xb9\xdd\xf5-M:\xcb&\xab\xd8B\xd7@\x8c\xabp.\xbfx\xb8},\x8c?\xbc\xfce^\xf2\x8c\xe8N\x9c_\xdefZ\xef\x9cCv:\xb1\xf2\x81\xcb_\xd6+\xff\xd8\xe3L\xf9\x99\xf5\x97iJ\x93\xca\xe7LS)\xf9\x97\xacvZ\xe0\xc4a<\xeaH[;ZWX\xff)~\xccK6J\x9ci7Gۙ\xc3\xc9!\xe9.\xac\xcc\xf5_gfy.~I\xcao\xe8J\"\xd7㣾A\xe3\x871?\xba\xb9Aq:G\xe7\xd2\xc0\xb4\xe9R_bXG\\ްF\xc6:\x00\xa1 \xb0s\xf9\xa5{\xb27➼i.\x87<\xf5\xad\xa90{\xcal\x9cm1\xc8>v'\x91\xbc\x96? P\xd3R\xdf50p\xe4@4r\xf4\xec\xd73 \xf1\xbe2j\xe0\xd5\xfb_͠߃\xcbr\x97\x95\xf1l\xba \x92 \xb8\xfd\xdd\xfc5j)Y\x93\xd8Or\x88~\xee\xceg\xa1yC \x8c\xbbxT\xf4̿\xd9\xf0]\xb0Ȋ.\xa5\xf9\xc1\x8aT\xf3ȿ\xae\x86\xfe}\xaaܷWI\xdf.8\xe4\xd13\xdf3\xfe\x9a\xf5\x83\x87\x8c\x84SN\xbf$\xe7\x8fzh\xa9\xee\xff\xa9\xb2g\x96\xab\xcd\xe8hVbXlKH\xe4\x8c\xcdc\xf5$\x94\xd2Kz\\\xec26I,˥\xa4\x80\xb4O\xdc/\x84\xae\xe8\xdae\x89\x95\x81\xc1\x92^\xa8!\nrȏ\x9e\xb0\xbf\xb2=H\xf1\x92K\xb9\xe4˒4 \xfb\xf9ϙ\x90n\xc9p`+\x9fơ\xeb[ \xbfb\xe0=\x8f\x82^\xf4\x9a \xa16\xc0\xe6\xd7^\xfa\xd8X\xc1C\xc4\xc3\xe9r\xf2\xa4\xeb4\xfbt\\c\xeb\xf7\xf6O\x96\xb7y\x9b\xa0;4I7\xf5M\x9a#\xc5\xe7H\xd7\xd9\xcd\x99c\xb9\xce\xfe\x8a>\xd1\xfaM}pх\x81\xa6Uj\x818 #!Dwb)\xb8P0\xfb\xc0\xf4\xc3돴Fj\x97\xf4\xf8X\xf9\xcb/\xba\xe5\x8b\xedḺ!kH#Su\x94Ff\x9f\xe2G\xb0 ܌m\xa4w|d}\xb1k\x80_}RxK\x93\xb9\xd3\xc32 d\x97\xbc\xa4\x85\xc3IyN[\xe1qn|T\xe7q\xae3\xecq9\xf9%=>Vd{\x8b\x8e\x95$\x8dm\xa1\xb6ߙ\xa68\xd5\xdf \xba\x937ϥ\xd7NK\xa5\x87q\xb1S&\x9dSDY\x96\xa4}\x990ǀkX8,\xeb\xb7]kU~7=3\xe2ѴI靇e͐ъJ\x97\xfcn,5\xa4\x83?\x9f\xb9\xae\xfd\xe9\xbd\xd0\xd6\xe6\xbf\xccfU\xf9fhlƒ\xc3{\x8f\xedG\xee3\x00\xb6Y =+q\xe6lYw\xd8Զ\xf7\x89\xfcZPF\xf2\xd56t\x83)\xb3\xbaÛ\x9f\x94Bm=\xbe\x98\xd6\x95}\xff\xd22\xf8ږ[\xc2E#G\xe5\xfcB\x9e\xe5\xfd\xbe\x87K_\xf5\xf1\x94 \xb6C\x8e\xdc\xf6?t\xf7\x8c4/P\xd7\xdc --֬o/zRi\xea7\xc0{ރ\xb5\xab\xeceW\x93\x92\x9d\x96\x9aA]^]nͦ0|\x00 =\xfa \xbaO_\xfd\xe6|<\xc7\xc8\xdbi\x87\xad\xe0\xfa\xef\x9fe\xb0\xdfɗah\xf2=ׁ\xe8\xa7ny\nh \xf8\xe3\xaf8\xde\xfa\xd0\xc0/\x9e\xc5\xf4b\xf29 p\xf9)\x8e}䥭\xdbo?\xfe\xfe\xdb\xf3\xacd\xfb\xfe\xc3\xfb~E޿\xd8XI\x8d\x92\xbf~\xd5Jx\xf9\xb1\x8d9g\x9f\xf7\xe8\xd3w\x80\xc1\xb9\x9c\xb4\xe3Q\xde\xf7Whj\xda\x00\x97]yC.\xa22\xf2.lX/\xceYlҚ'ⶢ\xed-\xd3I\xb7>C\xa1ǰ\xb1\xb0EU/آW\xb1\x82‘\xc9`E\x80\xef\xa2\xdaZa\xe3\xb2Y\xd0>\xff\xa3 buMo8\xe6\xf4\xf3\xa1 ^\x9b{r\x96\x93\xce\xfdN\xe7\xddA\x96?\xe1\xa23\x8aS\x80\xb8\xe5(\xc4\xe4\neإV>\xd8Bٱ\xed\xb3\xd2\xc8CѬ_ڙ\xff\x98ː=\x88\x8b\xf3\xdf\xd3xz\xc7C\xd6y\x87&\xe9\xb9F7\xa9\xfc2\xd2;I\xc6RB\\\xac\xa909\xe2\xc6C\x96\xb8\xf4\x9e\xe8,[\xd2\xd2\xc7a\xac#+\xd8B\xc9+ \xee\xf6\xa4$\xd8\xfdo\xcc\xdc\xd4Z%\xbfw̤\xfd\xde\\\x85\x9c*=\xccs^\x8a\x87,\xe1B\x8eQ.\xb6sL8$\x8b\xd2K\xba²~J~7=\xd3FEw\xd6wE\xf7\xd6&\xa5\xe7/\xce\xf4\xd2ݿD\xa5G\x97=\x82\xed\xb8\xc4\xf4ٗ\xde\n\xab׬\x93\xe6L\xcf/\xed\xd6.?\xb6^ \xd5\xf4\xd2KQW\x93\x96\xe6y\xb8\xbc律\x969\x83\x97O\xe8m\xc3\xf0ł\xf0\xc0Ke0{\x89\xbd% H_4j4\x9c2lK\xa3+\xad\x8a\xccu\x9f\n\xaf\xae\xb4\xf7\xe9\xa4j\xfe\x83\xbe \xddp\xb6\xaf\x86\x92\xa7+q\xd9\xf3\xaa\x9a*2f \xd9f\x885\x93:\x8e\xfcW\xef{\xf3\x97_t|倝E\xcdYUg-\xc8X\xc0 4+n\xbd\xffR\xc4A\xaemĺ6\xe1\x96 \xdbW\xaf\xfe*Eۯ6H~\x91^\x8c@GE\xe0\x85\xbd\x00\x8dk}\xd5\xddp\xdd\xe9p\xf0>\xdbXt\xee\xed\xf9Dޯ\xf8c%>J\xfeE\xb3qY\xeeWԲ\xdc4\x00M\xd1Imm-\xf0\xd0\xfd7\xc3\xf9߸61\xb1\x8fN\x9d\x83^\xb5Z\xf26\xaeY m\x9f\xbf\xa6dw/\x81\x92\xd1{B\xb7\xbe[\xe2\xe0s9\xdep$ª\xde \x9bV/\x81֩Z\x9eζ\xdd.{\xc1.\xfb_gYn\xabuN<\" DSQ\xb1\x99\xba\\\xcdO\x92\xc5ȲH8\xd7?s\xc60\x936\x96\xe9\x93l\xc6K\xde|\xc3\xe4#\xfb+ms\xf8o\xb9\xe8\xc0\xab\xc6?O-LJݨ\x93t/\xf5~\xa6I\xde\xd40\xc9FH\x83\xe3ℍ\x95\xe6I\xf1\x92\x9e\xd6\xfes\xf9[z\x93\x88\x97t \xefq.\xe5\xbc郎\xbe\xd2\x9b\xael\xf4\xbf\xb1 KW\xd8c[\xbeJ\x8b\xa5\x9d\xe9\xe3\xb0\xa7oI:\xc2\xfaTBѬ \x92\x96&\x9de\x93\xc5\xf2F>~\x87\xcd\x8b\x9b \xe1\xf0G\xcd\xceN\xf8\xe5Mg\"\x83\xb9\xa0\x87\xa5 \x848A\xb5o\xf8X\xbcd\x90\xf9ƶ{\xda\x00;\xc1\xb2D~(\x8c\x95|=\xe2\\\xf7\x9b\xd9薫\xda_)\xcfԗ\x84\xe3an\xc0\xb9<\x8c|\xef\xf8Dr\x88Bc\xe4\xa98u\xdc\xc1\xf1\x91\xe1s\x95\x97b\xf0\xad_>\xf9 \xe2te \xb7\xbb\xc3S\x82?\xc4\xf2\xa3\xdb2i\xc3\xe4\x8f\xf4_҃p\xae\xf9\x83䇢\x93\xdc@di`\\,\xe5vm\xcc\xd1\xe4\xeb\xbb_\xbf\xdc\xefgu\xfd\xd5\xb2\xadO\xc55-,KM\xd6IOK \xd2\xc2\xe9{R\x98d\xbc\xa5\x92\x9e\x96zs\xc7Ԇ\xd8Z)\xcdپ~\xf8ˇa\x8acƩ䥙\xcf\xdf:m4\x8c\\\xdd\xf8B\xe7`jn\x9c\x81\xabo~\x91E\x9b\xcdL+M/Z\xd9 }\xa3\x9ey_d\xe3A\xb6\x8c\xae\xae\x86\x9fn\xbf\xecX\xd3\xcbJK\xebO+\xdc\xf4\xc6+\xe6\xb2Hzv\xdcu \x9cp\xdaaF\xe5j\x9c\xfd\xbc\x97un\xdd\xe4?;\xdc0'pB{AO~~2\xac\xafS\xfbq\x86ٷoO(\xc7%\xb2W\xae\xa8\x83v\xbd|j\x98|\x9d\xc5C\xf7'4k\xba\xaaw \xdaj \xc7ىa\x97\x81~\xee\xce\xe7p\xe9\xe8fc\xfa\xef~\xf1M\xd8jD\xf0\xd2\xee_\xacX \xad\xf8\x91EW>\xd6\xe0\x92\xf3\xb5z\xc9\xdf8~.\x9b\xb3\xccڇ\x9cʂ\x96\xe6.\xc5b>\xebs\x98\xf5\xc1,_\xd3Kq\xff\xff\xdds5T\x94\x95\xf8\xf2\xa4E\x98\xf1\xd1\xf0\xd9\xfbo[\xe2G\x8d\xde\x8e?Q\xcd\xcaNR_\xce6.)ɾUAX}\xb5\xd8\xd7N\x981\xcf\xdc;\xb4|\x8c{C\xb76Aɘ\xbd\xa0[\xef!\xf4\x95\x91U\x86\xb3\x98kp\xbb\x86\n\xfc\xf0\x88\x9eE׷\xb6C=^;\xfd\xee;8c\xfb\xfcO\xa0}!}\xb8\xa6\x9a =\xee\x8c \xa0\xb2'.덇\xb9?т\xf8\xb6\x83\xe5\xe9*n\xf2\xfdV\xd2\xf1\xc9ˁhr\xdd8\xaak®9*@Y1ע \x81:_W\xf9aM\xc0\xb4cs\xfc|\x9a\xce$N\x86M\xf2Kz\xa7`2J\xf8'l\xb84G\x8a\x97\xf4İ. .\xa97k\xfb!fY\xc0\x8c]\x82\xf2=!\xa9\x88v\xbc\x9f\xce\xea,\xb5sq(\xef\x9c{\xee\xa7+\x8e\xe0{JC\xaeђv\xa6\x8f\xc3Z\x9c\xbe%\xe9h\xeb_f\x8dp7\xe0h\xd6Ii\x94\xdbY%==\x9cY\xe3w\xf0\xd1\xfcϙ[D\n M\xf7)sAK\x84\xd6/\xf21\x94\xf9ƶ{\xda?;\xc1\xb2\x80\xc6\xe4@\x99?V\x86\xf3\xf5P\x88\x8b>n\xab\xfd\x95\xf2\xe4\xfdF]\xf2G\xc7\xde\xf1\x89\xee\x90.X\x9f\xea\xe4{?\x90\xf7\xfc\x9d\xac\xa69\xf8\xc4Ƿ\xfe\xe9b\x90\xf9 \xe2te \xb7'ٿ\xca\xf6$\xe9\xe6\x8d;\xac\xed3W 鿡\x87<\xc95H5\xf1٤\x81qq| \n1'W\xf7@4y\xe3\xbeu\xb4(\xcb\xdd\xe0\xfbY\xa5\x81\xe5\xdb\xfaT\xb4\xd2\xc2J\xba\xfdW\xd6\x9b\xd2QgAHz\\,\xfd\xa1\xb3,I+b;\xa3\xb4j$˷5v\xc4{\xf3\xc0\xe3\xb8/\xf4\x83\xfe\xfbBw\xe0 \xb8\xe1\xe2\xb1У\xe7ȴ\xae\xa1\x9bCB;s\xd2}\xd7\xd2\xd5\xdd\xe0A\x9c!\xfd\xec\xa42\x8bTҭ3h0\xfc\xa4\xbb\xf3ՙ)\xa1\xf3\x8fp\xe9%S>̐\xf6ݟ_\x00\xabZ\x9a`.u\xda\xb3\x9fIy;\xbe\xb4\x9f\xf2\xd2X6{Y\xa4\xbd\xa0\xbf~\xdaAp\xee)b\x99\xa8\x97\xffk\xd77C=\xce\\\x87\xbf\xeb\xd75\xc2셵0s\xcer\x98\xbfp%\xacX^g d8\x9b\x80\xeeg*\xaa+\xa0\xbao5\xfc\xe9G\x00\x00@\x00IDAT \xdbv(l\x89\xd3=J\xec\xa7\x89\xbct4\xa7\xdd\xf6章o\x9f\xec\xfbR\xd3}\xd1g\xcbj\xbb|7\xaf\xa1>\xa7\xc1\xf6\xc9/L\x86\x85S\xc2\xf0\x86\xc3^\xe3\xf6\xe2\x8b(\x98\xcc\xfbt\xd0\xf2\xfd\x9b\xf0##\xbf\xe3\x9aˎ\x83\x8f\xde͏\x9cj\xfa\xb4\xc9\xef\xc1\xb4ߵt\xec\xb6\xfb\x81p\xd0!ǧ\xaa/W\xe1\xce\xd9\xd0$kӺ\xd5Э\xaa7lѭ;\x8c\xe8\xddF\xe3\xff\xde\xe5ePU\xdaJq\x00Y\xdd\xf0\xfd\xc1fh۴V56\xc3[ \x97\xc1:=\xab\xdae~\xe4\xd5\xf2\xfe\xb0\xb9՞\xc1\xbeݮ{\xc1\xce\xfbl\xb1i|{\xc4 ZC~c\xe8}\xe8|;!\xc5q\xfe\"]N\xc6'x ڔ\x84\x8c|\x00\xd6d\xf3C\x9aY\x96I̟\xb2̘\x8cv\x9b\x8a\xa4M6\xfc\xda'C\xc0\xf9\x83X\xa5\xc1ej\" c\x92\xef'O\xa85\xc5\xc5\xfc\x92\x88Mϣ%D\x89\x97\xc5++\x94\xd4(v\x9d%p\xca\xe1\xf2\x93.\xe9\xf1\xb1\xd2\xfcb\xd4\xdb)\xb6\x8f\xf5{suf\xaa\xb40.\xeeLr\xd1\xcf_Y\xa4\\\xde\xf1\xa4\xdb\xfdm\xd4\xfc\xd2\x99_\xd2\xfd\xdbkTܒ\xbbF\x8a\x8c`\\ܱѐ\xa5'\xb5Kz|\xac\xe2!\xdbC6\xact\xa9\xbf\xf2\xfeA\xdaI\xd2\xd96I\xcb\x9c\xcdʸ\xf5\x85\xbd\xe6\xfc\xf9\xe3m\xb2\x96\xb0\xd2\xdf\xecX\xd6/iS\xf6\xdcv\x9d\x8a\xa7=\xbd\xfc\xd2i\x9f\xa4'\xd7S\xc4Xi\x91tk\xfer\xa4pLd<\x92ƅM齴^\xd2]X'\x98\xc7-\xc0m\x95\"\xdb;Xc\x9e/u}5\xd7\xf9\xfcHW\xfd>\xf6?C\xd23\x9a\x94Ɍ'2 N\x9d\xe7H_\xbc\xa2\x96\xe2 b=,\xb6\xe2\x80%\x85\xa3\xb2\xa2\xf7\xef[\x8f\x00%\xa5z\xcfev8H\xbf\xb4\xf1\xccy+\xe0\x9a\xeb\xee\xb6\xe4\xcb섷Qw\xfft\xa8\xaa\xf0 T\xcbq\x82\x9c~FxI\xcdL\xc3w\xd60wi7\xf8\xeb+`\xea<5[mhy\xfcjǝ`\x97^\xbd3\x99Bd\xed\xc9\xef\xbe \x8b\x9b\x9a\x8c\xc4\xed\xf7\xdd\xc6\xb8\x83\xc1i\x9f\xcc\xfap\xcc\xfc`&N4S˟\x86\xd1W\x8d\xb3V\xf6\xfdSa\xf7\x9dFࠀ.P\xbd\xa3|\xa9MQ2\xfd\xa5e\xbe\xeb6\xc0\x9a\x86FX\x8b\x83\xd5\xf3\xae\x82i\xb8\xf8\x9c\xf9\xcbq\x90zM\xb5\xe9\xf3\xa0\xedݶ\xe8=\xfb\xf5\x84~\xc3\xfa\xc1\xa8]FAM53nN\xa1\xf2\xe6'3\xaa\xd8=\xb7_ e3\x9bq\xcf\xe3\xb5y\xe2_\x8a\xccu\xe8\x97\xfe\xfd\x925\xaf\xe3\xf6\xc6Y\xea\xe9/\x8f\x9fb(\x8a\xa2\xbfd\xa0\xbe\x93>\xe4Y>w9l\xa6 \x89\xcf\xd1\xfb\x95n\xbd\xca}\x86\xa3\xbb\xb4r\xa5\x89\xe7O\xff>|\xe3EKϮ8}pD\xcf^\xd3\x00\xaf\xcf_j\"\xd9\xaf3c\xfb\xf7\x86\xadz\xd7@?\xbc\xff聘\xef\xdd \x93\xcf \xadF\xf1\xfc\xecE\xb0r\x83}\x9du\xb2\xb6\xcf\xfd\xda\xd3J*ꨨ\xee \xe3Ͼ\x98a\xf17\"б\xd1\xe40\xb7\xc4\xb2\xbe\xf6\xcb\xfa(\xb1\x8f\xfd1\x93\x83\xa4Kz|\xac\xca\xd7\xf5\"L\xf7 v\xfd' \xdc\xf8\xc9)\x859\x85\xf5\xc7t7\xe5ld\xa5\xd3B'\x96\xf8\xe1\x94MLM\xbc\x9f?o\xba\xacҼ\xec\xb9\xedh{Kύκ\xc9&)_\xda\x8c\xa5?,\xa909\xfc\xfc\xe5(\x87\xa5w\xac\xf7\xd2:\xa9]\xd2\xe3c\xe5\xbflѱ\xb4Pa]o\xae|N\x95\xc4\xc5\xf9\xecc.\xb6ŋ\x87\xac_|\xbdeK\xdc\xf4L\x8e\xf8\xf5]iH+?\xdbϿ2:\x9cο\x99\xf7vjnW\x92#=d\xd9_\xb6\xdf\xe0P\x91\xf1\x8a\x8a +\xae\xd2;i\xbd\xa4\xbb\xb0N\x90\x8f?2ڲ~,\x9f\xe5\xfdxd\xba\xf2\xc0\xe8\xf7\xb1\xcf\xf8\x92nn\xc0LF}\"\x92\x9d_~{\xbc\xf9\xce\xe7\xb0`\xd1*k\xaffZn\xd9Pd\x87P\xbe\n\xc98hPݳ\x86 \xea ;\x8e'\xe1 \xd2`=pg̐\xf6 \xbcq\xf3&8\xf7\xf2\xdb`\xe5\xcaz\x93\xc5yR\x8e\xdd\xff\xfd\xc3>0l\x80Z>\xdbI\xa3\xf3\xf6\xd6\xb0a\xed{x\xe6? M\xe6Ɇ[\xdb\x00^\x9dR7>R 7\xe22\xce8;\xfaܑ[\xc1%\xa3\xc6d\xcb\x9bV\xdb\xd2ǽ\xf3\xa6\xc9O/\xd7i\x8f\\3\xc0k(ɞ\xac\x98\xb7>\xf3sX\xbb\xda?n/\x8d\xee?\xbe}\xf11Яw\xb5\"\x8b\xf2tu\xf7>t,vU\xaf\xb0b\xb7\xe0 \xf5\xca\xdaX\x8dK\x82\xd3\xfe\xe0\x9fL[ _\xcc\\\x8b\xd5\xe2\xecBG\xc5\xf32(\xc54k\xb6tM\xf4\xdcF`\xfd~\xf7 5\x9b\x90U>t׏CꛚaA\xddZ\xce\xd2es\x88~\xea֧\xac\x99\xf9G\x9c\xd4\xf4S\x83\xff]6XEǺD\xea\xf0\xad\x93f\xc0\xca+ac\x88m n\xf9\xfd\x85\xb0#\xae\xba\xe0\xf5\xa8\xa5b\x9bmw\x81c\x8e;S\xaa\xcb L\xf7r|:Zp\x00yd\xafj\xd8a`XU =\xf0\xdav\xf0Y:\xb2\xae\xa5 \x996\xc7sU\x8eM ˡ\xf5\x93\x972\xb2\x8c;\xe3B\xe8ٻOFZt^\xcc@\xb4\xf9b\x94o\xcc\xf5\x9d\xb1|P\xcf'\xdb\xf4(p~MWՐ\xf5 \x8f\xf6Ϟ\xe2\xac̓g\x90\x85\xc27L\x9dC7V\xe6AJ\xd9\xc7\xd6\xf8ҍ{\xca~\xbb\xfct~A7I\xd2\xdd\xd4\xe3#\xe3-\xb14H҃\xb0O~;\x80J@L,\xc3#\xb5%\x85\x83\xbcL\x9c3\xe6\xc1\xda/→@\x8a\xb2\x9f°%\x90\x8aa 4\xffd4\xa5#\x92\x9eV\xfeq\xff%\x87Ψ\xffS\xba\x83,\x90\nN\xa7|;\xdb\xfb\xcc\xd2\"9\x85,s/\xcd\xc9\xe5\xef\xbe\xdeq\xfdP\x85\x8dk\x93\xfcJ\x8a\xfd7\x88ns\xe6rFZ\xd8\"\x92\xe3\xc4\xd2?\x9c\x8b\xfe|\xce\xeb\xe7/\xc7\xcbI\xe7s\xf2Gң\xf9\x94[\xd2\xd3\xc3ʧ\xe0\xfa/,\xe0\xfby\xbcAaJ\xa4p&gH\x9d\xf2\x86\xce\n\x83\xe4\xfd\xbe\x89\x82\xe6\x97t\x91]\xb2\xb6\xdd\xf3\xf6\x97\xfc]\xcf\xfa\x86\xd6MW\x85\xef\xba\xdf\xf5o?NĠ[E\xa1\xcbC곺F2\xc5Aw\xf2Kz\xee8\x86\x96}\xf6\xe6n \xc3C\x8b\xcfy\xe3'\x92\xc0\xab\xb0\xb8\xfej\xf5&^\x92\xc1\x87n\xc2\x92nڛ\x96/\xf3\xa7K\xc7>^+\x90\xe6\xbaڷ\x8e\xaf\xdf\xf5\xc4u\xad\xe3\xcd\xf6\xcb\xf0qP\\%\"kHB\xd8m-\xfd\xd0\xe3\xef\xc2\xd3\xcfuu\xeb\xe2 \xfeaE\xb6\xa3p\xdf\xdd\x8f\xdb\xc6\xba\x93\xa9kn\x8dv\xca\xcf~\xff(\xbc\xfb\xfe ;A\x9c\xddr\xed.pЮ\xfdD\xaa\x82\x9b6\xe1\xd0\xf5\xb8\x9c\xf7\xa6Oz\xdcD\xaa\xca\xcbVo\xbf\xbc\xaf\xa6/,\xb1\xba\x84C \x84?\xec\xb4K(\x9f\xc2\xea\xddԶ \x9a\xe1\x92ì\x96 &\xdb\xe1\xe7\xbd\xa6\xb3G\xf5:\xe8\xfd\xf4\xb5O\xa0?4\xc86{\xcf\xa3O\xcaq\xffͫ/??`{\xe8޽\x9b\xec}#c)\xdfY\xfbi\xf0\x99\xfa\xa36\xdcY^\xbbjW\xad\x85%\xb8\xf5G\x9f.\xb0\xa8\xd7D<\x97\xba\xe2`\xea7\xb9\x8f\xa4\xfce\xa5%p\xcf\xd7\x8aZ\xb1n,\xc7\xff]\xf9\xa0\x87\xb44w\xdcc\xcd\xd25\xf0\xc6ް\xb2\x8fu\xac\xb4\"\x99=f\xe3\xdaS\xccW\x8c\x80_\x9a\xd65\xc1\x9c\x8f\xe6\xc0r\xfc\x90g=~8\xb6\xfd\xf6\xa5\xc7\xe2\x92ܻ[oY\xb2\x9d%t\x00n\xc6=ܟ~\xe0\x96\xfa!CG\xc2)\xa7_j\x9d\xe7۟\xd7\xe6/\x81>\xb8\xe4\xf6\xe8>5\xd0\xfbY\xbeg\xcd\xd5\xce 3\xe6{ϊ\xde\xd8\xcd\xef<\x9c!~\xdf#\x8e\x87\xe1c\xb6-\xa0\xe7'm\xbey\xa0\xe8Z\xd8w \x9aZ\xb5\xbf\xff\xc1*R~\xf4\x8e+yYP\xba'\xe0')\xfd`\x85\xad@1J\xac\xb3\x9b\xa2[\xac\\ E\x9fȞ&Y\xba;\x9eJ>[\x93\x95\x8eL|\x93e\x97\xa7ί0ݎ\x87\xb6\xdf(\xf1\x93\xee\xb9zZ\xc9\xc9/q\x8a\xf9\xc9G)>\"\x96\xd5'b\xf6\xd0\xeaeTRǦ\xfc\x9a\x88\x97CZ\x8a\xa7T\nҁ \x9c\xa29\xa9\x8a[\xe3\xa2!\xa3%sKzzX\xf9\xc7\xfd\x97l\xb0\xb2\xff\x93tK\n\x87-_\xaf\xe0\xbc\xf9\xe9+Y\xecg\xa1\xedMf\xf9\xcb\xf2\xb6\xb1\xf2\x91\xe5\xd9\xf9UzX,#%\xe5Iz\xfaXZ\x90 3\x8d\xac\xca\xdd\xf4\xadNN\xfb\xb6\xfd\xf8\xa3Y$\xb5\xc9ܒ\x9eV\xfep\xffg\xd7w\xa5QbӢ\xf4\xfd-\xdf߱}\xd2_\xcc8\x9c\x921o\xe8l\xa00H\xde\xdf\xcb\xfbI\xd9%{\xa1a\xdb=\x93@\xe9\xb8\xd27\xb0\xfcR\xc0\xd4͟\x89\xb1\xb6q*`6]U\x9b\x9e6 ]^R\x9f\xa4玍\xc39:\xa4\xb2\xdb\xf6\x90([\x8b/\xb4\xfa\xcd^t2\xa3\xfe\xa1립\x89\xf8ʀ\xc8\xf6\xc5:\xbe\xf2G\xc67$]\x9ag\xec\xd5\xf9\xbd\xe8\xbaD-I\xeb\xbe4\xd7宏~\xf9J\xa2i\xdf:\xbe~\xd7Y!e\xfb\xb6\xc3\xe7\xf4\xd6N-\x9e\xc9\xb8JT3\x98\x92\xce\xd4\xdb\xdc\xdc\xd7\xfe\xe2\x981k\x89y\x94\xc9ué\xd2#G \x82\xab.;gYf\xf7\xe9\x97?\x86[\xeex\xc6w\xe0\xfb\xe2\x93F\xc2姌6]\x82\xb4dC\xc3۸\xe4s\xadLN 7\xe1\xf8\xf6\xbf\x9e)\x87\xc7\xdeT\xb3\xb1w\xac\xe9\xb7\xef\xbe'T\xe0~\x949Xԍ\xf5\xcd\xd0քӯ\xf1X\xdd\xdeg̞lD\xd6 \xa8\x81#\xce=\xc2\xe0$NZ[\xe0\xb3\xd7?\x83\xa5\xb3\x97\x86\x9a\xbd\xe7\xd4y\xf0c\xe1\xd2 \x8e\x84A8\xdb=\xe9\xda\xe8'ϩ\x9fΩu\xd0ޫ4\xf0\xb3vC3,YV+p\xfd\xc7S\xc1\xa7\xd3\xc2\xd2%\xabd\x96T1-\xc9MKs\x8b\xd6\xc2j\xb4\xb7+\xcb֯\x83\xb5\xad\xe1\x97v\x97\xb1\x98\xf8\xbf\x89\xb0\x97\xe7/\xaf.\x87q\x8f\xc3\xf6εBrq1\x81:\xfc\x86\xf6/_\xbdd5Ї<\xb4L\x94\xe3\xb2o\xa7\xb7B\xe3\xddWmq\xb9\x97\xf7o\xf2\xf66)\xfc\xeaÚ\x95ˡ\xb2\xb2\xbeqɏ\xa3\xb8\xd1a\xbcm\xd8\xcf\xf7\xc0-L\xac\xd2L\xdcs\xd6x\xafN\xd1\xf2\xdeq\x9fh{\xe9\xee]\xf7?\xb6\xd9y\xc7\xf3\x876§\xfc\x92*\x9f\xbb\xc0\x8a\xfa\x97\xef\xf6\x9b\x81\xe8\x84\xea\x82[L܂uK\xca)%\xa9r\x91FH\xf7$\xddU\xf1\x88\x812\xe5j\x90KQ\xfe'\x90\xcb/c\xadN\x90u,\x8c\xb2X\xbe_x\x8d\xdeB9 rȏ.\xfd\x93\x91\xf4\x00,\xb3\xa7\x85\xccp\x93\xa5\xff\x92#\x80\xceC\xaeoT\x81( cI\x97\xe2l\xba\x8a\xdfd\xdb/nT\x8e\xf0X; ,\xedɹ\xff\xf2s\x97\xa7\xdaQ\x8e\xb8\xb0\xb7\xb9\xeb\xd7r]\x94\x94\xbe\xb0\xfeit\x81\xc9\xfaX\xbf2\xb3\x9b\x9b5Y\xfe\x81X\x86C\x98o\x9d\xdf\xfcH\x85R@h\xba\x91\x98y\"\xebc&\xd5}\xbd\x94\xf4 $?(\xbf\xf47+fe$\x94\nԉ%\xca \x9b\x83.\xe9\xfeX\xf9\xe0\xf7\xe2Z\x84\xfaci\x81\xc2!\xd6\xef\xcdՙ\xa9\xd2¸\xb83}HSw\xbcx\xc8\xfa$-\xe4\xfaOz\xf0\xfd`\\\xf9\xd2Ni\x9f\xa4\xdb}@\\\x8d\xac\xc1-\xb9뤐\x8f\xe9\xfb\xcf\xf4\xb8X\xca\xed|L\xb17\xd2\xe9-ѝ\xfc\x92\xd9ޢce!\xdb\xeb\xa7O\xfa!\xf9%=\xff\xb1\xf4 -\x9c\xff\x91\xe8 ӊ\xb7\xac\xc1\x99\xdee\xa7ڽUGY'\xedɆ[p\xb9ʋ\xbf\xfbX\xb6,\x9d=li\xe6\xecQ\x87\xefW\xe3\xe0R\x8f\xf8b\xd9\n\x9d\xfa\xbb\xba~\\x\xe5mЈ\xa4^\xc7^c{\xc3￵#,X\xde\x8bW6\xc1\xaa\xfaVk g\xe2\xadƽ\xa2{W\xad\x87~U\xb3a\xf4\x90\x8dPQ\xe6%!\x994\x9c\xec O\xbcS\n\xb7<^i SU w\xef\xb5T\xc6\x8cn\xdd\xd0\xcd\xebZ\\3\xe9\xbe>{\nԶۃy\xb4\xd4\xf9 :\x90\xd6\\\x8f\xb0\xd1\xf3q\xafӆf\xef:\x9e\xab \xf9\x92?\xd7e\xb9\x9f\xb9\xfdk\x8f\xf2\xed\xf7\xdb\xc6\xe2Gţ\x81Ό\x00\xf5\x99K\xf1ìe\xb8\xe73-\xbf݌\xb3\xa0\xe3lPQY?\xbe\xe6$8`\xcf1\xe6=\x9d\xdd\xdfI\xbd\xfaO'O2\xf4E\xb3g\xc0\xa4W\x9e\xb5\x9fy\xf6U\xd0\xc0\xa7\x92.}\xfe\xd6\xc2e0c\x95\xf7\xca -S\x9e\x86\xcd\xeb\xeb\x8c\xff\xdb\xef\xbe\xec\xb4ρxuR\xd7'\xff\xf7U\x85I\xb7\x9f(\xbd\xed\xcf7zq ZWM\xd9 d\xc3L\xa3\xac\xf26\xcb\xd4t> b\x90\xf4\xb0\x98\xe5\xfa\xaf\xf6W\x8ec\xe4\x8cu\\d8 .\\ҁ(\x98y\xc9i\xae\xb4δ\xc1\x90\xd9\xd3\xc2\xd2$2\x97uI\x9a\x85\xd9?\xa6\x00\xba'\x95 Zҥ\xb8Lz\xdcF裮\xf0,\xcf8\xad\xca\xf6 靏u\xb0\xd2`\x83u)ry\xb9\x9a\xaf\xf4\xb0\xfee\x98\xd7@\xb4\xe5a\xe5\xcf\xf0?\xf0\x8eL\xf8+ L\x90]\xe2:\x95\x8e10\xfe\x92!\xee\x83d%?1\xd9u8; \x9bj:\xfeT|֩,\x8f\xd08)\x87tkq\xae\xf2m\x8f\x96\x937\xfc\xf9Y\xffd\xbc%=Q\x8cec\x8aG\xf7\xee\xf6\xa28\xf8\xa5\xd3\xed\xfeT\xd2u\xb9\x9b\xa2c\xece}2t}R\xf0tQ\xbf\\K\xfd\xb0 \x8c\x8e\x9fL\xfe\xd2a\xefx\xf1\xfd\x00\xbfq\xd4h+B\x92\xaej\xab\xbb:zK\x97\xd2:\xcb\xe2\x95\xf6E\xa5K~7\x96\xd2\xc2n\xcd\xc5\x8e\x00Ŝk(\xa7\xf1ofy\xacƽ\xa0\xbf~\xd1Mfe/\xe6J\xeb\xb7_\xc8\xff\xfc\x87\xa7\xc3.c\xb7\x84{}\xfc\xcf\xeb\xa1u\xd35\xab\xaa\xaa;T\xe2LhroCc34n\xa0={3\xad\xa5qᲒͰӨv\xb7O J\xb7C\x84\xb1\xe2La\x91\xae 83\xfa\xaf\xffU {\xf5\xe9k-\xd3-\xd8\xdc\xf35\xaf\xc7\xd9\xdc\xebq0X\xd8\xebd&\xd21\xd3\xdf^\xf4uض\xc3`\x9f\xf1\xfb8YB\x9d\xd3uv\xf6\xe4\xd9\xd6>\xa6M\xebq\xa9\xd1,:\xbd\xee\xbc\xd3VpŅG\xc0\x98\x91\x830vT\x97T}\xe2\xfeQ!wNV\xe3Gw\xe7\xe8\xb8\x8aI;,\xb5\xb4\xb6\xc3\xcc9\xcba\xfe•\xf0椙0mڂX3\xd9\xf2\x87\xef\x88\x9e\xb3\xba\xd6G\x9c\x89\xce\xf2 ᷮ\xb9V\xe2޳q\x8f\xd7| \xeaq;\xe3\xbf5Jp\xc9\xf3\xe2Q\x8c@\x9a\xa0A\xe6\xdaE\xb5\xb0r\xc1Jk\xc6sCm\x83\xb5]A\xd8\xfd\x9e\xfdl\x89}\xe6)\xc7\xed \xef\xb7\xf4\xc4e\xe6\xe9Y\x87\xfbà\xfe1\x88\xee\xa73N\xfa\xccO>\x84O\xdf{ **\xaa\xe0‹\x84\xfd|\xf8\xaa\xe2\xe8˗,\x9d\x9b\xe4\x90=a\xab9F\xacN\x8a\x97\xf4\xb8X\xca ,6(\xaaB\xa9(\xefq\x997\xef\x9dr\xb4W\xb69\xb3@\xf9V\xca~Ut\xac|\xf6\x96\xdc?\xb0v9)O\xd2s\xc7RC6̴ܵv\xac\xb2\xdba'f\x9f\x98\xb58H[rt右>+\xd9꯬\xcf\xf6UIZ\x90\xac\xff'ͧ<\xe5\xdf\xd4~ipPx\xf2\x91N6i\xf7l\xf7\xbd\xfd偳́4\xac-&\xbffc\xa0\xb41\xdb\xcf\xc5%\xf5Iz06\xe5耮 \xdeᴻ\x9f\x82\xa3\xe7g|\xec\xfa\xab\xe3.ڛ\xa4\xa7\x87U|\xec\xf6B\xf6\xb8?\xf4`\xbai\x80\xbag\xb6/\x95Wy\xa4\"\xbau\xc6\xfe)\xa2\xfdW\xd6'\x9b\xa2\xce\xf2\x9e.\xeaWp\x83\xd5\xea\x80P`\xc4\xce ̙\xa6\xb3~\xa9~\xd8\xff\xccx8\xefT8\xb2\xd3?\xdf-Pt?\xa7d\xe6vG?_\xe8\xb2\xe8et$=K i\xe1`K\x8a^\xc8,\x8f_\xff\xf5 x\xe3\xadϼ3Ҩ\xbf5b \xe8\xd3 h9\xe2&\x9cݹ|e,Z}Oޒ\x92p\xe6)\xc1#\x8f\xbfm \nf(r\x80aC\xcba\xf7]\xfb\xc0V[U \x81\xe5лw .\xed\xadZZm\xe34hj[\xb4d\xf6\x86\xf5[\xc0\x9a\xd5\xdd`Ų-`\xe6\xb4\xb0h\x81\xbdws\xf7n\x9baH\xbfMp\xc2-p\xf2\xc1\xad\x80\xaas>h\xe8>S\xbfRa\xb5\xfaSF\x8c\x84n\xbd\xad\xaf܍4 \xba\xae6\xb6yς\x96o\\6^hXi%Sܿz\xcdW\xad\xc1 \xc9\xe7\x85\xe9\xfa8g\xca\x98\xfb\xf1h\\ۄ\xf7\xa7\\\xde^\xdc\xee\xb4\xfe\xb8\xff\xf3%\xb8\xf4\xc1{o4\xa3\xcf\xeeϼ\xfb7[B\xdd\xe6̗3\x8a -\xbfی\xd3\xd3g-\xc3\xc1\xe9\xa5\xf0ƻ3`\xee\xdce\x91\xe2\xf6࿮ ę\xb3\n\xa2[\xa3-\x89\x9e/q\ncǬ\xba5\xb8bA\xb4\xba\xc6r[p9\xf5\xe7\xef|\xdeZZ\xbd\xcf\xe0>p\xe8Y\x872\xa9\xf8[\x8c@bh\xc6=\xdai\xe0y.ݿ\xb6v\xad\x99\xf1L\xabFxe\xb8\xa4v\xd8U$c\xbdw\xd8.\xb0\xd7c`̈\xfe\xf8!\x94\xba\xd0p\x8b\x88{\xbf'\xed\x92\xf2$=\nnki\x86g\xba\xdaZ[\xe0\xc0\x83\x8f\x85\xdd\xf7<8J\xf6\x82\xe4\xa5U)\x9d6\xc7Z]\xc5\xe5\xc0\xe6M\xd0\xfc\xceô\x94\x86!\xed}\xd88\xb9m\x84mr-\xa0|\xcfd_\xca\xf4\xdc\xa2\xe3\xb6D\xe9a\x96e\xaaK\xfe\x9cx\x99Kֱɾt\xcd\xc0\xd7rzQd\xf1\xea \x84\xe9`\xba\xa8\x92 \xff\xaf \x90\xf4H\xd2\xc3b!\xc77\xfe\x9a/)\xbaP\x9b $\x9f\x932\x90㗌e HQ\xd9>Jdhwu\xe1/v\xcf\xe4\xd7 \xae\xf6\xa3d\xfb\xea(,˓\xedc\xfd\x92n:\x00f\x90 \xd6Eb\x90\x96%U\x9f+\xbf(\x00㟫\x84\x95$C\x97\x825\x96\xf6I\xb6 \xba\xe4\xd7\xd8XC\xf98x9I\x8awc\x95\xe2~\xb1\xa9$Dm\xacS\xf3$[\xcaXZ\xe1\xc4\xca;\x88~8eS\xef\xe7O\xf8\xe2e\x9a\xcc-y$\xbd\xa3\xb0\xb4Cz/\xe9\xd1.p,\x8d\xa4\x90GN\xec\x96\\)\xecC\xae%\x94_\xdeJo\xa4u\x92\xee\x8fU|\x82\xfbG%\xc1\xee/%VE[\xda)\xf9%\xbd\xf3\xb1\xb40.\xee|O:ǂ\xb8\xf1\x9256\xd3\xfa\xec\xd4૝̟/8\xd3K\xea\x81U\xfc\xb8}\xda}rT\x8b\xa5\xe4\"VH\xaa~Ry\xb0,\x92,\xcbGi+\xa4\xbf\xd2#\xa7\xedA\xdee\xd2).\xaas\x84l\xbaJ\xe1\xfa-\xeb{rXY\xef֯\xd2m{4\xd6 Q\x9aq\x86\xe6 g\xfd\xc1wЍ1\x8f\xc9D\x97\xfck}\xf2\xba\xe4wa% ܋.n-\xf6k3\xf5\xc6\xea \xbaa\xec\xb4i\xa1\xee4SV\xec篬A\x99fd\xa7ڷKa\xa5Ky\xb9`\xceKK\xfd\x99^xq\xc8a\xb1[ra\xa4\x84\xf5\x8f\xa3\xeaǟ_\xdeJk\xa5u\x92\xbf\xe1\xfaG\xaao~\xfc\xca\xbf\xe8\xb1~i\xa7\xe4\x97\xf4\xce\xc7\xd2¸\xb8\xf3=\xe9 \xe2Ƌk \xe7ϴ>;\xd5\xdd?Sn\xca\xc3\xd2d\xfe|\xc1\x99^\xba\xdb[|\xa4dg4$\xed˄;\xaaFt\xad\x98\xca\xf6\"\xbd OW\xf1\xcf\xfd\xfa\xa34\xe6z}2\xb5A;  ];\xbc \xf7\xbd\x9c=o9\xacY\xb3V\xafY =\xfa\x96 \x85\x85G ?\xbe\xeaT\xd8z\xab!Ѓ6`8蹻_\xd8O\x9f\xbd&\xbc\xf4>\xbc\xfc\xf6'\xb1\x96;\xeeٳ\xfc\xe2'c\xa1w\xafRO\x8d\xab\x9bf\xe2\xcc\xd2\xe5\x9e4g\"\xc5\xb7\xc1\x84\xe9\x9f\xf7\x807^\xb2\xa4i\x86\xf4Σ\xdb\xe1\x9aS\x9bp?i{\xe6\x933o\xd8\xf3u[\xc0Y\xbf\xaa\xc1}\x88\xb7\x80\xfe\xe5\xf0\xcc~\xe1~ժ h\xd9\xd7F\x9a\xed\xb3t\x90\x8ecfL\x82\x8d\xba0\x8f\xfe\xc6\xd1P\x85\xfbj{4\xa82\xf7\xe3\xb9\xd6\xff \xcc\xfb/^\xaf4\x9aq}>\xfd\xe4`Ѐ\xbc\xe6芤\xf2\xfe$+\xb8i\x00\xdc \xb4\xd7\xc6\x9d\x81G\x8c\\\xfc6}#\x96a\xd6鯞\xf3'\x9cy\xef_W\xfe}\xfb\xf7\xa1\xbc̻\xber\xcc笪\xc7z\xdb5\xf7\x88^\xd5\xd8\xab\x9b\xb3\xd6s\xe4o;~\xc8\xf2\xec\xcfZ3Ӊv\xec\xa5\xc7\xe2``\xb9d+\xe2br\x8a\xc0Fl\xc7Kq\xef\xe7\xd2\xcaR\xa0\x99\xce\xe5\x95\xf8\x91DS\xff\xb7~\xa5d\xfdr\x9f\xe0\xd04\xf9\x85ɰp\xeaBG\x8a}\xfa\xe8\xdd\xd7@?\x9f~\xd9\xe6\xca\xef\xb3M\xb8\xa4țO?\n\xab\x96/\x85=\xf6\xfc\np\xf0\xb8\xac\xd3u~\xfe\xdc\xe9\xf0\xc9'au\xedr8\xf7\xc2\xefAiia\xb4\xd7i\xb5u\xf0\xee\xa2\xe5\xe6\x92&m\x9b\xf5l\\6\xcb$\x97\x95W\xc2\xf8\xf3.\xc1\xbaэ\xaf\x8a&\xaf\xb9\x9ch\xee\"V\x81p]\x8e\x8e\x8f=-/ܦ\xd8\xd8e\x8a\xb9\xa1\xc1\xa2\xa3\xc6\xeeo\x95\xcf.\xc8\xcc\xfcn\xc7d\x8aw~\xfb\xd1^\xd1\xed\xbf\xde\xf9\xed\x9a\x92Ν\x96d\x88\x8f\xfb\xc1ܶL\x9dI\x81\xc9҃\xa5+\xbb\xbc\x94~\xe3\xae\x84\xedxj\xfb\xed\xd6\xa5_\x8e\xfd\xfc\x93\x97X\xb8\xedU}(K\\\xf1R\x9d\xf39\x99 \xe5 \xb3r\x87RA.\x98\xf3\xe6nU 56\xc2\xc7\x9dY\xfc\xfc\xc9\xee\xaf\xdd_p\xfeLg\xb2\xe7v׿t\xf9iyO\xd6@v\x92͌\xd9\xfe \x9c\xe9_ᠰ\xfe\x96\xff\xd2ZY6]\xf9\xcf\xe5\xef\xbe KW\x82\xa2)\xed\x90\xfc\x92\x9e>\x96\xc4\xc5\xe9[\x9a\x8e\x86\xb8\xfe\xda5\xc8ˮ\xec\xd4轋\x94\x885\x83\xb9\xd0Fo}\xe8\xc6CW9\xb8}\x98\xfbUy\xc3'\xfbK\xddHV'\xd2A\x96\xe2$\xd9E\x97\xf2$\x96$=6\xd6\x95\xfeF\xc6\xda@S@\xf9\x8d\xa5{\xb2.\xb0\xfa%\xdbY\xd4\xfa\x94?\x8d\xe0\n\xe9\xca/\xe2+ 4\xa8\xba\xac\xb1\xf4_\xb2\xf9\xd0MwD\xd7\xf2 \xbf\xc4\xc2=).}\xac4\xb8\xae\xbaÐ\xf7[\xe6\xfa\x92n\xf3\xcb\xc0\xb1*\xae!\x00\x9fL[/\xbc\xfa|\xf2\xf9BhhXo \xaa\xd1r\xa4\xd47su\xb6\xf3\xba\xffNp\xfdU\xa7\xe1\xe0Z\xbc}Z\xdb\xf1\xe5\xf6<\xdc\xf7\xde\xff\xbe\no\xbe7մ0\xa7\xafsj\xb2?\xbav;3\xda{\x96\xd5\xea\xa6Y8\x98\xb7\xcc+kִ\xa6F\xb0fG\xbf\xf5j \xfa\xae\xe2R]\xb1\xce=\xaa N?\xacշ\xab\xc8*T\x9fy\xafn\xfc\x8f$>s\xcch\xf8ވ1\xb8\x9c+΂^\xdb\xe2\xdb02\x89秋f»\xd4,\xd3\xde\xb6řw΃\xcaO-\xc1=\x9a\xd6E_\x82\x9bd\xed\x8b2\xcf=\xfd`\xd8z\xd4@\x9cխf\\g\xb6OFT\x9bT\xdc8\x85kW\xfa\xfd\x89\xf2\xdaO\x9f3&t.\xedI\x82>\xee\xf4\xdfC;.\xe1\xedw\xfc\xeb\xd6\xefBle;歮\x87\xb5\xb8,lW;(޳֬6q\x8f\xea\x9fs6tu\x9fj8\x97\x85\xa7A\xc1\xe2Q\x8c@>D\xa0~e=\xbc\xf6\xc0k\x9e\xa6\\w\xcdIp\xd4Wv\xf0\xa4EM\xe4o\xaeǜ\xa01d:7\xd9\xdfš\xafo\xa8\x87\xb9Wu(\x813\xcf\xf96\xd4\xd4\xf4\xf14\xdd:\x8c\xc5\xcbO\xc0\xe2E\xb8\xb45-=\x82ǎ;\xed \x87\xf95O\xfe|J\xfcx\xf9*\xf8\xffo\xc4\xb7\xbc\x8e\xcd\xcd\xeb\xa1e\xf2ӸW\x83\xbd}˜w\x85\xdd<\\\xb1\x9bйKa,\x9e\xe9E\x9c=~\xe3~ \x9aZ߸\xc8[\xfbFF\x95\x94\xdb\x95\xc2\xf9\xb3љF\x9e\xda\xe5Ω\x9cTSt\xca\xc2-\xd9H\xd4t\xc7\xf4\xb0=\x81C\xbc:\xcd\xc1>K@n\xf9\x83s+W\xfc\xb5\xff.\xf7\xb5@\x8b\x99M\xbc\x94\xd7D\xb7X\x83 pū@\x84\xbf\xd2\xff\xac\x98\xf3\xa2\xab2\xbe\xd2{\xbe\xb4\xb0ԛ3f\x9368gâ\n\xeb@T\xb9\xf9\xc2\xd6?w\x81R\n\xf7\xef\xd27\xb7∯-\x99\xfc\xd2N\xb2_\xd9d\xb1\xccY(8\xa9\x88痿\xb2\xb4\xa4u6]\xf9o_\xdf\xe2b\xa5!(\x9a\xd2\xc9/\xe9\xe9ciA\\\x9c\xbe\xa5\xe9i \x9f\xb9F\x90'\x8fhֱ\xb6\xb0\xd2#\xf3\xeb \xe6\xfeA\x9bg\xf4\xf9Ѝ\x86\xaerp\xfb\xd0wm.à\xb3h\xac\xee\xea<\xe8F\xb2:\xec\x82j,d\xfe \x9ck~_\xf9\xda@\x8f\xc8X\xc8\xfe\xfa\xea\xd3|yN\xb7ݗ\xf1!\xfb\xfd\xf7\x88\xce>P\x8dWc#N\xc0\xe6Wq\xb1\xe9\xf10W_\xee\xa4\x83\xe6\xce?{$|.\x83ɕ\xdd0m\x86Ս8ݶܤD=\xa1v\xb5lI7x\xea\xd1RX\xb1\\\xf9\x86+j\xc3~c[ẳ\x9b\xa0\xa6\x92[F4ɴD\xf7ٿ\xee \xab\xbaC5.\xcf\xfc\xe4\x8e\xfb\xc2\xe6\xffA˰\xd2\xe7\xb74\xc1E\xf3>\xb1\xd8\xfb\xed \x87\x9cy\x88uN\xfbLϞ2\xe6}2\x9a7\xd0\x00tX\x896\xdfcG\xc0\xf9g|v\xd9a\xb8\xb5\xf49Q\xb8=\xca\xf6珕r\xfb\xb5\xd6^Й\xdasCuk7\xc0\x9fp0\xfa\xcdIS}z\xc8\x008\xeb\x8c\xe1\xd0]\xbcԧ\xe7\x9dUMӡ\xb1-\xdc\xdeӾ\n4\x81fG\xbf\xfcl)|\xf4\x81=\xdb{\xab\xc1\xedpÅ\x8d0r\x90\xff\xf2\xcb\xd9\xe4N\xc4\xe5\xbf\xfc/5\x8b\xfb\xdc\xfe[\xc2\xf9\xf8?׃\xca\xf9\x98\xe9\x93\x00\xe7\xad\xe3\xa3\xed\xd6LQ|^\xf4\xc5BhŁK~L\x8a\xa2g\xd4V\x83\xe0\x9c\xbd\xdf[cg\xdf\xd38\x8aܼ\xe05 $l 1\x94\xf9\xf6\xb8vǦ D\xdf\xfa\xa7+\xa1_\xdf\xcf0l\xc2\xac\x99\xb3äOg\xc1\xdc\xf9ˠvyl\xc0\xc1g|\xa5\xbd\x95i\x80\x8b\x9f\xe9Y\x00i6\xcbc{莳\xd5{\xe2>\xb6\xfd\xf6\x81\x81\x83\xfb\xc1\x96#\xc1\xd0\xe18\x8b=\x81\x8fEXg\xdc߹\xf5uІ\xb3\xf3\xe3\xaf?\xf4:\xd4a<\xf88\xee\xf2㠬\xa2\x8ca\xf1\xb7\x81\xbc\x88\xc0\x84[&\xe0DY\xbd\xfbj\\\x9e\xdb{\x8f\xbc0>\xa4\xd4m\x81]g\xffʾ\xd0c \xfb#4J\xff\xe4\xa3w`\xe2\xdb/\x98Y\xd0$r B\x9ft\xeaEy\xb9,7\xad<\xb1?|\x9b\x87{A\xd7b_\xcb[\\x\x85b3\xce\xecn\x9f\xf9.l\\9/\x83\xbc\xf5\x8e\xbb\xc1n\xe9\xd9\xd0y}\xc9 \"(\xd2UD\xf8\xfa\x99l|\xd2\x88&{\xc9v.Gi?\xfb\xc5\xf4\xb0X\xca\xc9GU\x97\xdfefX\xc3(dY.%\x9c\xa0}\xe2ty_鋵\xcb+?\x83%\xdd'D\xc4ϡ\xf7a\xe9\xdc\xe4 \x87\xb2љ\x96\x90'?\x91C\xa6\xc7\xc5\xd2T)OҍA\xacP2H\xfb\xd6/-/9\xba\xc8\x93\xe6\x89T+\xe0\x87\xd6g*\xa5\xb0\xd7\xe5o\xdeГ\n\x98.@.ϼ\xf1O\xdb%\xec\xe1\xf2\xe2\xf2\x93\xeb\\\xdeL7\xfcR\x9cW\xf8P\x97Q'\xe9A\xf9\xe8\x9al\xff\xc8x\xdbuf\xd1\xf1;`\xa5R\xa2\xb6Pv\xe0\xbeX\n\xd68H\xbfO\xb6\x8eMv\xf8k)vb\xe9\x80N\xd6bS?|\xc4JzzX\xf9+_\xcczc\x8e M\xf10\x87\xa9M>\xde\xe4s2\xfb\x94k\x84\xf3\xd9\xc7\\l󎏬v \xf0\xabO\xcaoi2wzXFB\xda#\xe9\xc1XJ\x88\x8b\x835uM\x8e\xb8\xf1\x92\xed\xb5c\xa3\xa4]\xd2\xd3\xc3*~\xb2=F\xc7*~A\xa5!\xa3,\xf9%\xbd\xf0\xb1\xf40-\\\xf8\x91Jǃ\xf8\xf1\xa66\xe7\xbeCQ\xf2d\xfb\x90\xb6Gi\xaf4\xf8\xf5\xc3_=2W\x8a\xf1\xc5\xddqz\xf0?\xff\xf8-\xd8f\xd4_\x9e\\\xb4\xd7\xee\xbf}x\xfc \xd7\xc0\xdb\xd8\xedz\xc2UW\x8c\x81\xb22\xfb8\xe9ڴ\xb9 j\xbf\x80\xe6\xf6\xfa\\T\xbb\xf2\xe2\xca\xe10\xf9\xbd\xf0\xe2ӥ\xf8r]Ev@\xefM\xf0\x9bo\xae\x87m\x87GT\xdbP\xb7N\xfeMhi\xefz\x94\xc2\xc3[\xef\xe1\xd2'\xe1\xb8\xefC\xebfeO\x8f\x92Ў1\x8cs >\x00\xce\xfc\xda\xf0\x95\xfd\xb6\x83\x8a\xf2\xfc\x9d\xbd\xc77\x93\xc74\xd9> \x87>\x91t\x8d\xf9y\x94\x9f?\xf9y[\xecQ\xa7\xfc\xd6Ug\x9dRo\xfa\xfd\xe50\x89\xf9\xa0\xe6\xcf>\x9f \x93>\x9c\x9fN\x9d\xebp6ퟞ\xd4A\xd0eX\x8e4 =r\xf40\xd8z\xfbP\xd3+\xfb\x8c\xec\xa4t;\xe5\xb4aC\x9a\x8b\xcb\xfa\xc69\x96\xe2^\xf2\xef?\xf5\xbey}5?\x928\x00\xeb\xa8 {\xa1\xc5<\xc5\xa4\x81\xe7\xee|W\x9fh\xf6\x94|\xe9\x85G\xc1'\xecch\xb2w1\x849\xa1A\xe8~e\xbd\xad\x8f\x9f\xe8]\xe3\x94߄\xf7&\xbe\x84\xedԾ.2N8\xe9\xbc^gߎ I\x97W\xe2\x80rw\xec\xa3\xe9C5\xea\xeaip\xb9 \xefsZqՕF\xec[׷\xb6A@\xafnj\x86F\xdcw\xbe\x9d\xb6 0`\xd3\xfa5\xd0>\xfb}ش6\xf3#\xb7\x9e\xbd\xfb\xc2\xe1'\x9d %\x9e\xfe\xb1T\xbe\xe0H%E\xba\x8aH:\xf1\xb1\xa2\x83\xe2,\xcb%\"\xf6Oi얤\xc7\xc5Ҭ,\xf7!\x8a\xd5\xcf\x00)\xa8\x901\xf9\xc8\x95~h\xff\xf9>\x8d\xe3e\xf8}\xe8,\xce/|~t/\xf5\xcc+i\x86\x9d\xf1\x89\xea\x90\xc2\xc6s\x8cX\x9d/\xe9\x89a\xad\x90뇥\x97\xd2rU \xc8{\x9c\xabÜ?\xbf\xe5\xfa\xc4\xd6e\xe2\xf83\xbd\xe5\x85\xef\xefe\x94H\xdb&i\xc9\xe0\\-\xe6\xfc\xc9X\xd3\xf1R\xd8~\x8e\xb2\x8ef\x99\x94&sKz\xbaخ\xcf\xca\xf2Qi\xe4\x89\xfc\xe2п\x83\x93\xa4\x8ce@\xa4\xba\xc4\xe8>\xe5\xcd7\xe6@\n\x99O-:bGR\x86\x89Q\xed\x93\xfcg'\xfd:\x81\xf5 \xeci>e\xd1\xfc6]%\xb8? Q\xedE\x82\xb0\xb2\x87\xc3e\xcbW\xe9a1\xdb\xc7\xfeIy\x92\x9e>v,\x9aC\xc6\x95-}{\xb5Q8\x9e\xc9\xeb\xef\x9c\xf8\xc8\xfad\xfc\x93\xeeG5/(d\xbah_X\x00\xaah\xbcۓi\xa0\x9a\xcbnZ\xb1\xf9\xa1\xfc([\xfb'\xfd7lAt\xc3\xe8s\x92k~\xb1ᓥ\xb9`\xceK\xdae oQWഽ\xe7\x98\xd8)*:\n\xcb\xfb\x83\xf8XE\xcd[\x9b\xbb42\xad O\x97e#\xf5Iz\xc7`\xb2\x82=\x92\xa5\x85\xb9`\xceK:X\x9f3M\xea. \xb5\xfc\xef\xe1r\xdc\xffW\x95}\xff^\x9b\xe0\xcfW\xac\x8f43\xba\xbd\xaeZk\x9b\xe1\x9ew{\xc1#\xf5\\\xed\xfeo\xeb=\xa1\xee\xb7\xf7X\xb7\xb1^hX w\xd5.\x826\xbe\x8a!l\xd8\xd0~p\xc6\xc9\xc0!\xfboUz\xa6)\xc7]\xd6v+~\xbeq\xf3K\xba\xb8>\xeb\x92\xe5\xfc\xf2\x82+\xfbC\xbatضPR\xd2\xc6A\xd17\xfe\xea\xd8rX\xd8\xd0\xd8 \xaf\xbc\xfe\xbc\xf1ΧP\x8bKo\xd3\xd2\xf4^G\xef\x92T^\xcaʠ\xebIywX\xa6u\xe2\xf1h\xc1\xc1\xdd\xf5\xf8\xbf\xbe\xb5V\xb6\xb4\xc0\xb2\xe6&h\xc92㘞Ch\xd9\xee\xa1[\x80\xedv\xdb\xed4\n*:hV\xf1|\x84&{\xa34\x9c\xf7hf?\x87\x9f{8\xf4Ћa\xf1\xb7\x81\xbc\x89\xc0\x87\xcf}\x88+Q,򴧲\xb2 &\xdc\xff]\xbcF\xa9\xf6k\xf7g\x9e\xecY\xb3\xf7o٩\xdew/\x94\xc7\xdd+\xa4<'.\xebV\n}Jk`\xcad\x84~\xe7Ō\x8fpF\x8c\xdc\x8ev\x87/ǽt\xddxc\xfeRh\xd5\xcb\xf8\x93_\x96ox}\xb4V\x96\xc8YI\xa2\x81\xe7\x8d\xcbg\xc3\xc6\xda{B_YE%|e\xfc)Ыo\x99\xad\x88\xf3 \x9d:\xed\xf4?Nâ\xfcΆƘeYX3\x98\xfb>\xaf \xc4ș\x98Ni΃\xe8~4'_\xa1\x9d\xb3O\xe8\x9f\xe5\xa2[\xaeh\xcc\xf13/\xbe\xb4\x9f>\xec\xaeprxexd~I\xefLF\xb1\xc1\xd2\xc0\xb08í\xf2񑛫\xb9Y\xf3\xa3\xcf\\\xfe.\xf5a\xe3!\xb8\xe5{\x82t .\xce/?\xc3\x9f\xf2\x97D僧\x8d\x95q\xa3\xc3\xf6\xc8(Iy\x92\x9e;\x96\xe2\xe2\xdc-\xe9 Q\xfce\xde\xffg\xef;\x00\xf4\xa6\x8e\x84\xc7\xde^m\xaf{\xef\xbd\xdb\x8c\xb1\xe90\xbd\x81@\xd2\xdb\xe5\xbfܥ]r\xb9¥\x92\\!\x94@B \x98\x83\xc1l\xb0\xe3\xde\xeb\xba\xec\xda\xdb{\xf3\xfe3zo\x9e􍤕\xbe\xb6\xfb\xad\xb1\xc0+͛y\xd3^\x91>\x8d\xde<ҔZ\xcc Gj\xcf\xed\xe9G!\xf1\x9d \xb3,\xd2\xd8\xee\xbf\\\xcaK8Ҿ\xa4CA\xe2\x86\xf7\xb1\xd7\xdc\xf0\xc3\xe2\x85G\xa2\xd5O\xd2KX\xb07\xcfd>\xea\xe1m\xf3\x83\x93\x81h\xed`\x97?u\x81\xed0E5\xec\xc7_\x97\xcb\xf6\xee6p\xd7\xf8G\xba\xdf\xf4w\xe9\xceh\xd5 \xaa5^)`ƗU\xdf\xfe0\xc84{7x\xde<\xa0ru\xad\x9f9i\xfb\xa5 >\xe8\"\xde\xfaA\xfc\xf1^\nP,\xf1\xb1\x8a\x9cP\xb6\xf7\xa4\xbf\xc8LG\xff4\xcf8v \xa2~V\xf4\xf6\xf3ղ\x9f\x98\"\xb9%\xae5\x95\xfb\xaf\x97u6֭\x8f\xd79\xd7R\xc3d\xc1\x9dcM2\xa4\xdc\xf7\xc8\xeb\xf0\xf8\x93+\xa3b\xfd\xa7\xbb>\x93\xc6\xd9\xc1\xe0\xa8*GA܆/\x92\xbf\xf0?\xc0\xa6\xf5\xbbL-Z\xe5\xf4\xa9\xdbG\xc1\xbe\xfd\xf5\xb0cg-\x94m\xc2\xe00\xadhj\xc3ԟ\xed0x\xe8q\x980\xa5\xa6\xce$\xd8T\x8b\xfb\x82\xdeU\xec\xda\xde\xfe\xfeW;=b`\xfc\xfe\xab5\xb8 `\x8f\x95\x9b\x8f6Ck\x85\xda\xf7\xf7@E:\xdc\xf9\xd8\xab\xd2'\xfb\x87\x8f\xf7\x8d~\xaf\xdb\xf5\xf5\xd5\xf0J\xf51x\xb3\xa6 \xea0\xc0\xc7=;@z\xe8оp\xed\xe5\xf3\xe1\x9c3\xa6@J\xe8H\xdc\xfc\xa1\xb4\x8af>S\xb2\xe5\xfc歑=\xffy\xe3\xedH\x9aM\xf4\xb1zL\xf2\x8a\x84Ͽ\xfaG\x91\xfa\xde7o\x86\xcd\xdb\xf6\xc1\xb2\xe5@\xa6\xa1\xe7g\"\xcbƕ\xec3\xf4\x86\xe9\xfd{\xc3Ķ<\x93\x97\x8fA\x9e L\xdb\xd3Z\xe1\xd7\xcc(\x84\xe5\xb4\xd6\xea\xf9hJ\xa0\x9b\xb1\x9fjh\x80\xb55\xb0 \xf7b\xfe\x83\xbf\xbb\xeb\xea\x84\n\xa4t޹9\xd90\xf7\x00\x9f5o\x8e\x9b\xfe\x9et\x89(l\xc6\xfe\xb9'\xc6\xd5Ы\x9f]\x87w\xd9\xfb\xb1f\xe7gÅw\\=\xd38\x98\x97 O\xf2\xe8N\xa0q\x90\x85d\xd0A\xabYcM\xf7\x9e \x9b\xf7m\xdc\xef\xbf\xf2\xbe/\xebGq\x9f\xe8\x818\xbe\xd5\xe179G\xb8\xab \xbcW\xbb,\xa8\xb6\xc4\xc1{>\\\xbcC\xd9K\xec\x95\xd0&΄s/\xb8\xb7\x88\xfd#+[\xe3诪\xf0Õ\x97w\x00J\xbd\xcdG{ \xaeT\xa7yZ:ng\x80\xdbM\xf0]M\xd0ފ\xdbX4\xd6B{C5\xae|>f\xedM׸7\xb30\xe7\xdc\xfc\x98\xbf\xf8R(\xea?Ȕ\x9d\xbcH-\xf48P\xd5l\x8d\xb0X\x87Y\xa09A#\xc3\xc88\xb5\xd8.st\x8d):,\xffX\xe2`\xf3d\xa3\xd8u\xff\xbf\xda^\xf3\xac\x99(XxƷ}4]\xa2\xf0B\xaci.\xe6/\xf1\x810O\xc0\xa6\xc3D\xa1\xb0\xe5K١\xa4D\xe9\xf0\xd4\xc4\xdb?d\x94~\xecO\xf3bS\xfb\xc7\xe5.]\xc0?\"\xdcx\xcdO3L$\xde\xd3\xfd\xd2ݡ\xe1(\x94J\xf6\xd9\xccơ\xa1\xe1.\xc1\x93P\xed \xa3\x90\xc3|\xf4\x8f\xb1XJ\x93l$>vX98\x9a\xa4\x8b\x9b^j\xd8]`\xd9\xc1b\x85\xbb\x8b\xbdROo{e\xfb\x9a\xf1\xa0Ƿ\xc4\xc7\xde\xff\x94>\x89\xaad\x9d\xc4\xdb/\x9b\xe2\xd5\xc0\xcd\xf9\xc4(\xf1\xee\xb2?Ý\xeb ٚR\xba\xc4w ;C\x8a\x93M\xaf\xfc\xe3\x8a\xc2~~ \x98\xa1\xf0\xf3\xa7\xf4\xbe\xb4#\xf5aiA\xacp\xea[\x9a c\xf3\x97\xec\x8fR7\xbb\xff*L*\xc1\xac i&\xad\x97v\xe1\xddd\x8d\xb0\xb0\x94\xacƳ,\xfd\xe8\xc1\xd2\xe4*\xe3V\x94\xf8X\xe1\xee\xe5Yi\xbd\xd4^\xe2]\xb0.0??4o\xefyܟL}UC\xce\xae߯\xba\xbd\xf8\xc5xZM|\xe3\x9d\xf7@ٱ*iB\xe6\x91\xa6\x83Dk\x80\xecP^\x89\xc6OC\xd9 \xb2~\xe7\xe0\xcds\x97\xf9(\xff\xe7.w\xe9\xbcbhܫ\xcdI6l\xdc-\xdd\xe7 \xeb\xf6q\xe8m\x80` \x92\xed\xe7r\xa87w\xd6OR%/\xec\x97\xf6X*\xcc\xe6\xb2y\x92\x9b\xc4\xc7+ \xaeUz\xb1\xfb\xbf\x92\xe0K L\xdcY7o\x8a\xae.e\xb3\x96\xb1\xc2]mG\xac\xf2\xbd\xed\x95\xfd\xc1nEE/\xf1\xf1z/Q\xf5\xa5\xa4uo\xdfX\xa2\xa0Z K~\xb0\x9b\xf3\x89Q\xe2goj\xfbGj'\xdbB\xe2c\x87\x95\xdc\xe3Aq\xf4\x9f/%^j\xa8`\xe9}o\xaaT.\x95\xc4\n\xa7\xb2\x8d\xc9\xd4-6\xc9\xfe(5\x8c\xbd\xbf+N]U_\xda!\xbd#\xf1\xee\xf9]\xd6H\xec\x96\xfc\xd1)!r\x8f\x90V4\xfd\xcb\xde`\xeb\xa5W\xf1\x9a@\xfe|b~\xb2\xbe 6\xf5U 9p\x90\xd8\xfc>\x95\xcf\xfb\xfa\xf7^ye-\\\xff\xc9_H\xf5#\xe0\xf9\xb3'\xc0\xbeq#d\xe1\xcb\xff+>\xf5\x8b\xd3s|;\x82&\x99\xc0\xd2-\xbb\xe1Xi\xfc\xe5\xf7\xcf\xe0\xbe\xc7\xd1\xb3\xd2\xd3\xdb\xe1\xcc\xf3Z\xe0\x8csZ\xe4⧘U\xa66{\xfb\x8dtx\xf5E\xbc\xa5,\xc9?\xfeT-\xcc\xc7U\xd8\xf28\xde\xd0M\x84no\xe1\x97\xf46\xc5W\x9e;\x8ef\xc1\x00|\x89\xfb\xe8X\xff}\xa2\xa9\x8577`p\xa3\xea\xbc\x81\xab\x9f)7\xf7\x9b[\xf8\xab\xb1c\xc3՗\x9e O\x9d\x80+\xb9\xf5\x92qW\xd3\xfcX\xd0I\xbcrH,\xbe\xf6\xc7\xc7p\xb7\xb7l\xa1 \xfb\xc0\xb8_\xf3\xf9#B\x9f\xact\\\xf5\xccNV\x94m{1]w\x97\" LjSZ\xec\xe2\x86zx\xb9\xa4^)9\x82\xea\x83\xe7 \xdaOz\xc4\xe8!\xb0\xf0\xdc\xd90d\xf8\x00.\x8e\xeb\\\x87\xc1\x8ab\\\xa1\xedA\xfb\xec\xfe\xeb\x81A+\xee\xe1\xcaG\xfa\xe9\xe2;\x97\xe0\x82F\xb5\x96\xcbO\x9eOL\xd0y\xb8\xa26\xb3d\xe3\xd9\xca Ɖ\xb4\x9c\xeey4\xfa\x9a1]\xd7\xd2\xb5-\xcd1\xa5\x84\x97|\xc3”J\xfe\xd9_?\xebK\xde3<\xf9\xc0נWa\x8e+~\xe3[)E;6|\x00\xebW\xe3Jh=\xdfQP\xf2\xb4\xd3χ\xd9sϴ\x94\xa9\xa06\xcd{\xcfo\xdf *I{m4m\xc0hutGO\xec\x8b\x87\x8d\x82q\xd3fA\xff\xc1\xc30#\xc3Gk*+9 vm\x85\x92\xfb\xa0\xb1\xa1c\xf6\x98\x8bǚu\xd7\xc21\x99\x86\xfe\xc8\xc6 \xfd \x81A\xc3G\xa3\xafF\xe2<ݵ\"8Rs\xeb;7O\xe6\xc9[\xdft\xbd`e\x99\xd5E¿\xe8Q\xfcb\xa5\xb7h\x85xҰ4\xd3\xfa\x9bG°\xb0\xee\xf9\x86`\xebHIc\x81\xd6\xf8\xc4<\xed\xdc[\x9f\xfb\xfa}\x8d\xcb\xcb͆\xa7\xfe\xf8ML\xe1\x9b\x95\x98F\xf8\xb2O\xfe\xfa\xf6)\x80g\xee\xfbO\xdf:\x89FP \x9a\x8e\x97\x9eY \xeb\xd6n3\xecgL\xd7_\xb2\x00\x8aP\x9f,\xdc\xf7\xb6\x83ԇJ\xcaaͺ\xf0\xfa\xea\x8dР\xf7\x94\xa5\xd5\xd1\xe7/i\x86\xf9\x8b쀖a\xe3-\x9ez\xec\xc1,Lխ^\xb4\x8e\xda\n\xf7\xfd\xbfZ\x9bv%k?\xe82|\xd9\xed\x93|\xf0\x9dBx\xfc\xfd\xde\xd0;-\x9e?׮\xab\xaf\xea1芚rx\xb1\xb2v5\xd5C\xa3GzPW\xa5\nfL\x97\\8\xe6\xcf\x8b\xedM\xcer<\x94\x00\x86x|\xd9x=5}\xa2\xf0\xb6<\x96\xafJ\x98\xbf\xaf\xe8xDw&~\xc9 wa_\xf4\xefk#\xfb\xe4Ý\x98\n{!\xa6D\xcf\xef\xe0E}\xdb~ D\xb7(;\xf9\x97\xe6\xbc ҽ\x8d+\xa4\x9f8Xl\xa5\xef\x96\xfc31\xf07e\xe6XXt\xde\\\xc8\xcb\xca;/k\xdb0\xc9\xdaYYa\xed\xcbj\x97_Q\xbdW|j\xca#\xd84\xcf\xe5\xc3\x00\\=\xdeoX?(RY:\x9d|0ד\xdd\xc1\xd98&\xf2\xe8_f\x96\x95~\x9b\xd2p\xc7sX\x99\xb0\xbfW77A ~Ap\xb2\x8fg~\xf9\x8c\xf9m\xeb%\xeb֛ΆO\\\xbb\xc0 չe\xec\x8a\\\xbc\x83\xd0V\xaf0\xddP\n\xeesο&L\x9c\xd5i\xd9R\xc2:\xab\xe7\xe3g\xb6\xee:\xd3\xd1^[\x8e\xc1\xe8W}\x83\xd1=q%w6\xee\xff\x9c[P\x00\xf9\xbd\xfa@_ \xaeR\xf09\xad\x80fw\x99\xae\xc4Z!\xcf]X\xba;\xe5\xf0ZA\xa3/\xc2U\xe5\xc7`\xf3ڷ\xa0\xb4\xf8\x00f\xa1 wC\"eg\xe7\xc0\xf0\xf1S`\xd4ĩP\xd0[\xa5\xa2\xb4\xdfC>\xb9\xd4\xe8\xe4_Q?\xbe@\xb4C\xb2\xf5C[\xd5\xfd \xa2\x9a>VX>H%\x8eғ\xb2\xa7\xea\xea\xf6I6\xad\x8dQW\xc9Ż\xfd\xad\xa4\x9a\x81\xe8\xfaa\xa8\xf1\x9a\xc0j_,\xb2\xdb\xd7\xba'\xaaꎿ\xf1\xda\xef`\xe5y\xc4߳\x92\xa3\xb0\x83\xfa\xe4#\x89\x8e\x96\xdd'\xca\xea\xa1\xc5; \xea\x9cK\xbb\x83y˓\xf8\xb0\xb07\xb7$\x96\x86m\x91$\xaa\x90T\xd6a\xed j\xa0H%%u$6y\xb3\xb7\xb75\x91\xa9\xf3zX\xa3Fi(\xe7G\xff--\xe8.\xb0\xb7G\xa2o\x81\xeeb\xaf\xd2\xd3\xee\xde\xf6\xdb\xf73\x85\x86_on\xe1\xbd)\xbd(\xf9I|\xfc\xb0\x94+\xbf&]ǁl\xe6AZ8\xe1\xb0\xfe\x90\xda?\xae+q\xc10k\xe3\xe4\xe0\xe4(\xf1Ƀ\x95\xce\xfe\xafd\xa9\xbf1ϏRa\xe9\x92n\x83\xe7\n\x9b_^\xd9/؛\xee\xea#>\xd5\xf1\xb6;\xbc\xfdcS\xfa8Vt=/{\xb3\xb7\x8eD\x897CZ\xb7\x87\x94'\xf1ɇ\xa34@*l`\xdd5\xbbT\xef?\x89\xd3O\xfaO\xfb\xc1\x8c7\x81\x97 j\xfc\xe7\xd3! ^pK2\xd9>\xeaĈ7\xe3ѧ~\xf2\xf0\xca@3\xbe\xb5\x9d\xf7R\x89a\xfb\x9e\xaa\xfcm\xde?\xb0\x82\xa2}\xec\xfb\x936\xec;}\xb8i|\xe3\xbb\xf5\xb5j\xf6\xd4\xd1p\xcf\xda\xc2oܶ>\xf7\xad\xff\x83>\xbd\xf2\xe1\x9f\xfe\x96o\x9dD\"p5\xe4k\xbb\xf6[,\x9bp\xaf\xc7\xdf\xde\xf5(4\xeb\x92\xbf\xfd\x9f\xcf\x00\xa3\xe5A\xfbJ8| ~\xfb\xe0\x8b\xb0\xfa}\xb8NKk\x87\x9b?\xd5#\xc7\xf8D\x85%\x93p\xf9\xb1\xf0\xfb_\xe6@[+\xf6.\xecN\xbf\xfdJ5L\x85\xab\x84p\xbf\xea\xe6\xd2Fh\xab\xf1F\xfb7w\xe7\xc0\x8f_\xee\xf8\xd2\xfb\xe9\xf1\xa7X\xa9\xbfmn\xa8\x85\xe5\x98~\xfbu\xfcW\xdd\xd6\xe2\xc7\xa1!@&\xe8Ο\x97a\x00z<\xa63\xce\xc2̉8\xcc\xf4&\xc6 \x8f/o<~\xec\xe7c=^\xf5\x84/\xf9\xb9ae\x95\x9c\xee\xba\xbe즻\xa1Q\xe1\xe5\xeb\xaf͟ \xb7Lㅊ(k+Ɨ\xfeMlA*a@\xae\xfc\xa0\xb3 \xec\xdf `\xc0X\x85\xbd\xf3\xe1\x9c O\x85\xc9!\xf4\x95u .\xad\xaf\x83\nL \xed\xb1\xe6\x855P\xbc\xb5\xb8\xc3j\xb4Gt:\xf6\xe7\xc2~\x850\x00Wo\xf7\x84u \xec\x8d\xe9au\x9a\xf9k\x9fD\xa6\x8a(М\x83\x81\xe7\\\x9dv;W\xd5\xc6|\xf6\xb2\x8dF\xed\xa3^\xd5\xd4\x95M\x8d\xd6\xde\xd2^t\x89( \nDS*\xfc'\xfe\xfc\xc8\xef\x96Q\xb4Î\xf5\x84~g\xa5Y \x9d\x9b\x9b.\xb9\x86\x93\xfb\xca\xcbKaǶ\xf5PQ~.\xba\xe4ƘxU:Z\xdf\x00Kqet+nGB\x87 FS\xba\xed)\xf3N\xb7҉\xa7S\xeaw\xec\x87i\x98\xba\x9b\x82\xd2=p\xbb\xe7\xc1ӳ\x9a\x8a\xf8\xf1=\xde\xe7k\xaao\xf1\xd3J\xb08'\xff\x8e\xf0\xfcx+\xd5\xe5\xfa~\xf8\xed\xeb߇-\xef\xad\xc6\xdcM\x9e\xe6\x87)\xcc\xc0JFL\x98\x93fσ\xec\xdc<\xab\x8a\xd4\xdf\xc8\xd7\n\xfa\xc2>\xf6\xfb\xd1ہ\xe80\x9av\x8d\xf1\x84\xb4,\x00\x8eAW\xf2-\x8b\x93\xd5]#@\xbc\xbd\xe4\xcb\xf2\x98^\xe2\x8dBL +\xc4\n\xbb\xa5v\x814\xdfh\xab\xedw T]\xc1\xe0|\xcc>\x00\x00@\x00IDAT\xaf\xe3{\xd2#\xaf w\xb9\xdd\xe5\"Ƞ\x8e\xf0\x8c#[} \x9c#d\xf5d\xc1R2\x81eI\x9c\xb3\x8d~Dxٿd\x92x\xc9.\x8f\x81R]\xa0\xfa\xa7V\n\xdax?X[\xc9\xf6h\x81\xb2\xbf\xa7\xb8\xf2\xae\x9f|z\xadp\xa4Cp@z\x80\xb4\xc6>\xc2;\xe1\xae\xd2_\xcb\xedП\xa8\xa7\xa7=d\x826H\xe0e{\xf6//w\xf9\xb3\xefX\xe4e\xcc\xea\xd9\xfeWvK\xf5\xb57쓋@3d \xa1\xf16ˈ+\xc1.G@\xb2\xf1.\x81\xb2@*+,\xf9&6\xed\xef#F\xe2;\x86#?\xa1Fq\xbf\xa8R\xf8ŗ\xaf \xf2\x9eTW\xd2K|\xd7\xc3R\xc3X᮷$9\xc4\xe6\xd9\xa4n\xf7W\xc7\xfc\xa7+v\xbd\xd4SZ/\xf1\xee N\xd6 K\xced1ו\xb8 f\xe3ma\xe9\x93\xd4\xf6\x9f\xb4\xd6K{* \xf6\x8e\xa2\xb0Ǜ\xaae\xc3+\xac4 \xd2GQ\xd9%\xbd\x8d\xe9.WAH|\xac\xb0\xf4Gj\xf7_\xa9mra\xf2)\x8f))V3?\xef\xfa<~\xde\\\xb3 \xbe\xff\x93ǥP\xf9\xf6K\xe0\xbaKΰ\xe0?=\xfa/\xf8\xeb\x93ˁVI\xbf\xf4\xd0\xf7 M2/TV\xc3z *\xf3\xf1\xc0\x92Ce\xf8\x87\x9f~\xa6\x8c\xce(׹\xb1\xa9\xfe\xf2\xc4rx\xf4iL\x8a\xbfz\x87\xcf|\xb9W:\xb9Hc.x\xed\xa5 xs\xb9Z]|\xe1\xbc&\xf8\xf7+k\xa0\xb9\xa4\xd13\xb7\xb2\xf5H&|\xfd\xe9A\xd0 _t\xffy\xf4Lx\xb3\xa6^\xae.\x85=\xb8\xf7sC\x9c\xab\x9f\x87 \xe9 \xe7.\x9a\nKp?Ҿ} \xf0\x85:\xf7\xa9\xc5I8\xd1\xb8\xea֟CM\x8d;\xed5\xcb\xf9\xd4\xecq\xf0\xf9S&2\xe8{n;\x88\x81\xe8F\xbf\xbed A\xd0޺+\x8e\x85\xfb\xf6\xec\x86=ު\xeaS_[k\x9f\x82:`h\xbc\xcd2\xe2J\xf4\xf7\xc9ƻ\xca\xa9@\xac\xb0\xe4\x9b\\X7\xafq\x9f\x94&\xf1\xb1\xc3\xca\xfc\xe2\xd5?MKs\xaf\x84\xa5\x86\n\x96\xde\xf6\xa6\xea\xcaR\xa9a\xacpWڐLٱ\xf9C\xf6'\xa9a\xec\xfdUqJV}\xa9\xa7\xb4^\xe2LT\xac\x958a\xc9!VXI:\xf1\xfe\xc6\xea\xf6\xb7\xb3>_\x93\x97$>\xb5<\xa4\x9d\x9e\xca\xd8B\x89\xf7\x87U 9\xa3\x87\x95\xff\x82\xe4K/Kz\x89\xef\xfe\xb0\xb40\x98\xeb\x92Wd\x8bvO%\xc7\xf6\x99\xf4W\xfc0qX\xfd\xde\xf8Ώ\xfe\xe6\xab\xfa=?\xf8̞\xa6Vo~\xf1\xbb\x847\xefŽ{\xc0\x8b\xfd\x9e\x95\xae۷b\x82\xef\xec; \xc7p%K\x9fz6\xbc\xbf\xc3\xbe\xe7k0rhFy\x9e\x9b[\xe0\x9b\xbf~\xde_\xbd\xd9Ÿ{Q3,\xc4\xfd\xa2uTV\xf4\x80\xdf\xdcE{}\xf6\x801\xfd[\xe0\xde\xeb\xfb\xa6\xe2\x962ẅ́\xaf<1\xc8\xda8\xbfg:T\xe1\xeagnmI\xa6\x80\xe1\xdcYc\xe0\xfc\xb3g\xc2)3\xc7@a~6V\x8b\x87c\xa9'i\xa4\xae\xbb\xe3WPQ\xe1H\xd3.\xae\xc1}\xa1\xbf\xbdh\xba(u\x83\x9d\x88f镸\xa7\xeeø:\xfaQ\xdc\xb4E\xafd܀A}\xe1\x8a΁\xbe\xfdU\x9aU.\xf7:\xd3{\xa3\xdd\x84\xa6\x80_4G n\xb0\xfa\x99\xd5&\xddo4u%\xad\xb5b\xd3\xd9y\xd9P4\xb8\xc8J\xe3]\x80e\xe4c*\xff\xcc\xec I~N\x92\xa8/\xd4U\xd4Y\xf3\xdc\xd0!\xfd W\x9bf\xe2\xc77\xb4\xea\x99\xefbIȖ\xfagyC\x83\xb5B:\x913\xa5 DS2\xe761\xe7c\xca\xfb\xbf\xdf\xf7嘲T\xb0\xdf\xfct\x96\xf8D\xc0\xb4\xef\xfdf @o[\xb7\xd6\n>\xd23\xdc\xc4ɳ\xe0̳/í1\xe8^\xfe\xa8\xaa*\x87wW\xbf\n\xbbwn\xc2m p \xeb\xe8 ^\x88\xfbK/J\xdaG H\xffǦ]\x98\xa2\xdd~h;\xbcZv\xbc\x83\xb4[\xab\xa1Ͼ\xe2\xe8\xd3\xa0\xd6)\xd5O\xdc\xb8\x85\xa3\xd5׻\xfe;˖\xe2~\xd0\xf66(\xc457\xaf\x00N\x99w6\x8c\x9b0\xd3n\xe7\xba\xf6\x00?\x8e\xcf5\xe2\xc7[\xf6\xed\x86\xf7?\\M\xa5\xfb0\xc0o\xfb\x99x\xf4\xc0\x94\xddf΃i\xa7̷\xff\xf6\xf3\x89\x9f\xfe\xde\xfa/ut\x8c\xb7ђ.f\xfe :\x89Kޥ.\xfb5\\\x97\x98R}'\xec\xd4M \xb4M2Nks\xd9%a\xdd\xdb\xed\xbc\xad\x81L\x9f`C\xa5\x89\xbd\xb3KJ|\xacp\xd4j\xb3\xbd\xd1\n\x8cZPWW\x88\xc6@\xa6%\x9d\xc9AN\xb8\xab툔o7\xebh\x97%?\xa2rh(V\xfc\xbd\xb9\xd9Sh\xbc\xf8H+ū\xd7O\x84.]\xc1\x83\xf5\x8fl\xefcZ\xd23\xbe\xfe-\xa5I\xcb%>y\xb0\xb2\x89\xfb\xb7=f\x95D\xbb\xffK \xbb9l\xcamj\n\xb4a\xb0\xfcRB\xbaCVOA<\xa9\xc8\xfa\xc8\xfe.? \x86\x95\x81\x81\xcfO\xda\xdd\xd2}aasK\xd1\xfe\x95\xf2$>~8N\x85\x8d\x82\xba\xc4\xd8\xdd\xcc3x\xca\xd5\xef\x9e\xfe\x91\xfdM\xfaW\xe2\xebn`\xa6\xdd?\x82Ǘ\xa9\xc1\x81\xc7/맑\xf6I\xf6\xa3\xaeR/\xf5\x95\xb0_\xde\xfe\x91\xf73X2> +\xc8\xa2`~^\xe0\xe7\xd7\xfdC(ƻ[G\x95\xf8\xe3;\x92.\xa5u,{\x85\xf4\x8e\xc4\xc3A$>\x98\xeb\x92V\xb2E\x825M\xc5ƭ\xe0k\xdf\xfa\x8b/\xeb?\xfc\xf4\xf3\xb8\xeax\x98\x85\xbf\xf6λ\xa0\xe4\x98Z\xedrӕg\xc2U\x9e\xa5e\xd5PSW͸\xf7\"\xd2\xd3Ӭ\x00u\xaf\x82<\xe8\x8bi}{\xaaT\x8c\xbe\xff\xc2T\x9a͸\xb2\x92\x8f\x9e^\xeb\xdf\xdb(g\xe9\x83߅\x9c\xec\x8e\xf7:\xa6\xe9\xe9\x99\xf5\xdb\xe0\x8f\xbf\xfc\xd4\xd6\xd4Cnn;|\xf9?\xeb!\xb3\xe3j,.\xf0L\xfc\xba/\xf6\xeē\xde9m\xf0\xe8m\xeb\xabK\x83w\xf6\xe4\xc0s `E\xfc\xb1\xfezâ\xd3'\xc1\xe5\x8b\xe7€\xfe\x85\x96o\x82zW\xb4xI\xdfy\xb03\xf6|\xa7\xdck˗\xf8d\xc1\xb2Y\x95r\xfe$\xaa\x8f\xdfy/\x94\xf5^F\xf8 \xc6 \x86\xbbΛC\x97]\x88&\x85(X\xb3\xa1\xba\n~\xbau 쬋 \xa8\xe7\xe4\xc2\xe5ן#F\xf6՝Z\xa0\xebQ\n\xe4h\x8eZ \xde/x9\xb4v\xb0\xbfv4\xfc\\\xb4\xd8d\xe9\x98\x9aVM\xe7\xf6΅>\xfb@o;\xf9\xb8\xe7t>\xceU\x99Q\xed\x9b\xee\xe2~\xb2\xc0\xe1\x81ƺF\xa8*\xad\x82\xb2\x83e@\xd4U\xd7C\xbf~\xbd\xe0w^\x9e\xb4 \xa3C|T\x97\xd4_\x9bpiJ#߀\xe7x\x8fv\xfc\x80\xe3\x99_=\xc1fjnl\xaa\x8f\xdc\xef\x9c\xbe\xff\xcdka\xd1i\"h`\xcfpH,J6>Rj\xee \xbc\xee\xad\xd7a߶M\xd6; \xdaz\xfe\x82\xc50}\xe6iV\xf06\x92\xda\xa2`\xe5\xfaW\xc3\xdaw\x96\xe3\xf6\xf5\x86\xb0'\xae\x90?\xfb\xbc\xab`\xcaԹ\xa6,Y;ʪ\xe0\x8d}\x87l\xf68\xdf5o~\x8e\x97\xa9\xad\x00\nz\xc1\xb9W߈\xf3D\x82lI\xe6*Y\xadG \xd4T\x94A]M4\xd4\xd6ZA\xfe\x9e\xb8\xd2;3;\xdb\xdaߚl\xcb-(t\xf5\xa7>\x9b\xde} \xb6~\xf0\xaeѕ.\x86 \xe7-\xbe\n\nz!\xc4\xd4$\xc0\x81\xaaX\xb6e;4\xd8\xe8g\x86|N\x9cL\xc5`\xb4\xba[\xdb \x9f Ds[%ڳ\xcdݍ\xedz\x90\xa7\x83_\xe4Š\xdc \x8by\xb9[W\xeb>\xa7 \x83\xfc\xf0 \xb6Pv_\xc9^\xe2c\x85%_2\x8fyI\x9c\xfb\xd9ϕ\xfc\xf0\x92\xd13\xadĥdPX|Jc\x94`\x97+\xede#$/\xb5nXoE\xea\x97\xcc.\xafF\\߸\xb6\x9b]\xb0\xfe~\x8b\x8f\xcel)M֖\xf8\xe4\xc1\xca>~\xd1b\xcfzJ\xa2\xfd\xa2#HiA7\x80\xc9$\xbe\xe1\x9bI8d{\xcbi\xaetW\xca\xe2\xbd핁1z@R\xee\xd2\xfdE\xdboad\xb0;\xa5{\x9b\x9b\xb2\xf6\xaf\x94'\xf1\xf1\xc3\xda?q\xa0;\x80\xb7\xbb\xed \xbe\xdbủds\xca\xe1/\xf1 \x83u70Ӄ\xee\xc0r\xbc\xf9\xc1\xae\xf9\xd9\xd4׌\xe5I\xf6\xa7/\xfa_\xcc^:ƚ\xedd\xe1G\x96H\xc1\xfc\xbc\xc0\xcfr\x93\xf8`X\xb9\xd6[\x9a\xe4\xdeu\xb0\xec\x00R_\x89\x8f\x96\x92ǯi,*\x87ۿ\xf8[ߪ?\xfb\xf6\xadp\xfa\x95J\xf1\xc6/\xfc\x8a\x8f\xa8\xb4\xd8\xa6\xddM\xb8\xb2\xa8\xa5\xa5 \x83W\xc7q\n\xc7\xffp\xb54\xad\xcc%|\xae|+(ȁ\xb1#\xc1\x94q\xc3aİ\xfe0\xf7r\xd8/xE%)D+\xa1iE\xb4\xf3\xf8\xeb\xfe \x87\x94•\xff\xb7\xcf\\\xe1D\xf9^/ݲ\x96-]kWm\xb2hn\xfeT\x8c\xddJM/\xe6m\xedm\xd0\xd0R\xacI\x83\xe5\xff\x00\xd9\xc7\xe1\xa9Oy\xefk\x8b\xdbF\xc3\xc6CY\xf0\xda\xf6U\xbb\xe0\xae\nD\xb3\"\xcd\xcd\xf0\x8b\xdbᥒ\xc81\x98\x85\\v-\xae\x8cÕ\xdd^G \xee'z\x83 \xd1\xb8|\xed\xa1נ\xa9>\xba\xe0u42\xfch)0M{Mgc\x81^\x98\xeeݿ\xe4\xf5\xceÀM.\xe4\xe6X\x81k\xbf\xba'\xcbqD`ൾ\xaaj\xcak\xa1\xe2H+>\x8a\xc10 \x82\xe1\xd6\x844\xb4L\x9c2\n&af\x8d\xdeE)\xeb2\xfa\x00\x83>\x9e8\xd6Po}\x8c\xab\xa2\xd5Ǫ\xe1տb\xbag}\x8c\xc8́\xff6n߽\xe4]\xa7\x00WE?~ߗ\xfc\xe2\x00ɳp\xaf\x8cK.\xbb\x86 \xe5_9\x81j\xe7G6`*\xf0V\xfb\xb7\xf6\xe6hZ\xfbO\x80V\xb5:{\xea\xa9g\xe0\x9e\xc6\xc1stՊ\x8a\x95\xb3\xf5)5\xf6\xb1\xc3\xa1x\xd7v()\xc6\xf70\xdd|+~8\xd0.\xb2Q\xf4\xc4\xfd\xae3\xf0 \xbc¾\xfd`̤\xe90t\xccxkl\xa7\xe0\xea\x8arX\xf6\xc4CuG\x8e\x9e^\xfc1\xfcx/\xcbIx\xfdaI\xac).\x81\xe3\xb5eвm\xb4\xd7W\x9a:\xb4\xff\xf6\x82 /\x87A#F[eN{\xa8 Qp\x8fU\xcd\xd6\xe2a\xc4\xd8h\x98\xa8\x8b \x81\xe1\x97(]\x92\xc8'\xac\xd9$C\xaf \xcc| \xe4\x8b\xd33\x92hK\xa7\xb2\xf6\xbadK|0\xf9\x94\xfd%\xf9kD\xb2`)7!0ٜh\x85\xa2X\"\x98\xa8\xb5\x98(\x9e\xe1\xcd \xa8\xaf\xfbK\xd8\xf1\xc5\xfd\x87\xe9\x93\xcb\xf6\x94\xf2$\xde<0\x84R\xbdg\xa8;\x8f\x81u\x9b\xc5 ˦\x8f\x96\x9f\xab\xbef\xc0\xf6\xd9\xe8/kX\xea'ɂ\xf0\x92^ú{\x99\xe6\x91\xf3\xb3\xc1Kz\xac\x88\xf5\x87\xb9\xd7\xf8a\xd9$*F󴖝q\x92\xc6\nw\x86\xaeɐ\x9b\xbd\xb2\xbfH͸\xc4\xc6=q\xa2R\xbe\xd4\xd3\xee\xbf\xf1j,9\x9f(\xb0\xf4`\xacpj\xf9C\xb6\xb6\xd4N\xe2\xfda\xe59\xa2\x87\x95AޕzJz\x89\xefzXj+,-\xa1a^w\"\xc1l\xa3Tֆ\xc13/\x9a_=\xcf\xd2c\x92ᩌ9H|w\x81\xa5\x9dl?\xfb#v %瓰\xf2@g\xf5\x98\x8f\x96\xbf\xe5x\x93\xd6K\xbcL+\x99\xaf\xba\xf5nhj\x8cL\xa1\xc8\xfc>}\xe3\xf0\x89k\xcf\xc1\xd5K\xcdp\xeb\xd7\xef\x81C%匊\xfaL\xc1\xe9\xfc\xbc<\xa8N\x9d9fL \xd3'\x8c\xc04\x8f\xde+\x8fV\xec.\x86\x9a&Nۉ#\xac\xde󓇡\xb1\xa1\xfd\xcd\xd7`\xd8\xe0~\x81:P\xea՗\xb7\xed\x85\xe2\xfdG\xe0\xe1?>o\xd1Ǜ\x9e\x9b^\xfc6\xb4\xd6\xe3\xbf:+\x00x<\xf3\xc0p\xc8\xcb<\xff\xb8#2}\xb8: \xdeݛ /o̓CU\xd0\xdc\xca-\xa8\xba'A?\xdc\xf3v\xfe\xbc\x89pՒS`0\xcd23\xd24\xf3\xd5\xe3\x8d\xcf\xf2|\xf31Yx\xa1\xaePG\x8aw\xc1\xa2\xba \xc4/\xde\xfaA\xfc\xa3\xc0\xfd{\xc3\xfa\x8d{\xa5F\x9e\x89+q\xb8|\x81\x81\xfd.\xda\xe0\x98T\xaf\xd1\xfdH\x92^ނ\xe3\xe7L\xd3\xfd\xfb];#\x82h\x99\x99\x98\xa6\xfb\\;qx\x84\xb4\xb2t\xae\xa6\xe6Y?\xe9\xb4\xe0\xc7,\x84\xae\xaf\xb2WH\xfa\x90vZ\xb1J\xeb\x9di\xb4z?\xf2(\xa4\x94\xdeE\x85\xa0\xc6\xe04\xceaY\x98\xee;;7\xcb\xfa\xf0\xa6ӔJAm\xbck\xc0\xd5\xcdux\xae>V\x95%P\x89+\x9f\x9b\xf1\xfe\xd0\xda\xdcj\xa5T\xa7\xa9\xa7\xdf\xc0\"3n(L\x9e1\x8a\xfa\xf6\x8ajo\xf1\xae6\xb3Wo\x96\xd4\xd6A\xf3b9v\xbe\xbf6\xbc\xbe\xc1T\xfd\xe2\xc0\xd1pe\x9f\x81p\xd3\xce\xf7\xa1T: /~\xf4\x9d\x8f\xc1\xfc9c\x9dE\x81׮\xe9]Ԉb\xba\xb2j\xfa\xd1W\x94\x815\xcb_\x82jL\xa5M\xc1É\x93f\xc3\xc2EAvN\xf8L't\xbfܾ\xf5CX\xf9\xc6҈U\xd0$\xb8\xff\x80!pђ\xa1W\xef\xbe‚\xe4\x82\xcfl݃\xba5Fiٽڊ\xb7Xei\x989ᢏ\xddn\xad\"\x8e J!\x80\x9e\x87(\xf0\xbc\xf9\xbdUPUv\xb7\xb9\x8ef5\xe8U\xd4f-<\xfaj\xacz\xf1o\xf7c\xf6;\x9bG\x9f\xa2\xfep\xdd\xc7>u\x9aR\xc0\xff\xef\x98\xbd\xe7\xf7\xf6\x96&h\xd9\xf8\xaf\xb1?\xd0\xca\xcd/\x80\xc5\xd7߆\xfağ\xc6 .\xbaw \x9a\x8cq\x8eL\xbeF\xa6\xc87|V14\xac+\xf0s*MlV]\xcd\xc05ѱ\x80T0:Q:\x90M\xec0ɓ\xede|XX\xf0\x89\xb6z\xac\xf4Blr@\xa7\xbf\xc2\xfaC\x94\xcdb\xe0\xaa \xb0_D\xd9,H\xe5`\xf3\xbc\xebs5\x83\xb0\xe3K\x8e\xb7d\xc1\xa6\xbf{\xe8gy\xc0\xa0\xfd\xe14\x80\x8ab\x86\x99\x9f>;XJ}tus\x92\xf8 \xd8T\xd4=\xfea\x87[\xc5T\xd2A\xc6\x92\xb1\x93\xbf\xcd\xceE%\xf5ux\xf7\xf9\xd47x]\xddV \xf8E\xac=T\x8d\xf0\xb0$Ց\xb0\xb75]Y*5\x8c\xeeJ\xe2\x91\x9b\xbd\xb2\xbfH \xfc\xfb\x9b\xa2\xec*\xbc\xd4S\xf6o\x85'\x9fD\xab\xa1\xe4|\xa2\xc0\xb1\xf5\xb7\xffR\xcb\xb2u\xa5v\xef+\xff\xc8\xf1=\xac4\xf2\xb6\xd4S\xd2K|j\xc0\xa4%{Pj$-\x88\x96|OX\xfa\x83\xecr\xfaS\xe2c\x85#\xfdŭ\xc5\xdc\"\xb1vk2^ҧ*,\xedp\xcf\xff\xb1Z$9\x93\x98\x97\xc4}\x94`\xf6\xf7i\xbb\xc4\xc7\nK\xbe'6\xcc\xdedoIk%\xden\x87\xbb\xee}\x96\xbd\xb6N\xb2\xb0\xe0YSG\xc3O\xff\xe3\xf8\xb7>\x00\x9b\xb6\xf0\xa4\xc9\xc34\xdc9\xb8\x9a0Wۤa\xb0\x99\xba} \xee5ۂ\x81\x89\xe6\xc6& \xe3KHǞ\x8c\xcc$\x83k\xfe4\x98\x85\xab\xe6h\x955\xfb+\xaaa\xc3\xfb\xa5%\x95mZ\xb7\x9e{\xe2u\xf8\xd8\xe5 \xe1\xf3\x9f\xb8\xb2\xb1U\x84\xf5>\xeaQ\x87\xe5\xbb\xf6\xe3\n\xa16\xf8\xc5?hJ\xe6\x9c\xda\x97^c\xb8\xbdk\xbaK\xe9\xc5oS[Է\xd4\xad\x86\xe6\xa3\xfch<\xfe\xbb\x91\xd0?\xbf\xbc\xe5\xae\xb4\xeap\xf5\xf3\xb2my\xf0aq6T5r\xb0\x98kDw\xa6\xb4\xa5S' \x87\xf3Ξ 捇\xa2^`\xd3\xf9\xf7\xa7) \xde\xd8\x00\xec^\xf7\x98\x84\xe3\x85MF?]\x8b\xea\xc6\xee\xe0ɮ\xc4?\n\xfc\xf5,\xbc\xb1\xc2DI\xd3&\xf6-\x84\xbf]\xbdH\xbb\xe0\xb6=\xd8G\xe5JU\xf2 ڰ\xbdt\xe4\xfc\xcf\xd6M\xd0j\xfa\xaed\xccʀ\xebo\xbd\x86\x8eP\xfb\xa9\xb6a\xd0z/1\xa2\xd9\xba \xb3)\xbc\xfe\xb7\xd71\xa8Yݡ!\x85 \x9e9u$l\xddy\x8ea\xdas\xeeVJ\x922>Pz\xef\x9e8ϥg\xe26\xa8\xa5\xf5\xce\xed\x95 y\xb8 AVn\xa6\x95\xe2;3; 2pjk>L\x82\xc9dy\xbc\xed\xb8\xb52\xbd \xe7mZ\xa1^W\x89\xab\x9dq \x86j\xfcW_\xdd`\x9c[q>?\x8e\xab\x9d\xf9Hý_\xe0F#1\xed\xfc\xc4i\xa3\xa1OQ/ Vz`\xc4uR\xf9LA\xb4J\xbd:\x9a\xb3\x8e\x85\xd5w\xc5c+\xa0\xec\x90\xcaBu7\xfa\xa5g\xc2SG\xe0w%{]l\xfa\xe2|\xf0\xf0\xef>\x87\xa5\xdb89\xdf\xd8u\x84G*\"\xb1[(\x92\x81k\xfa\x8fD\xe3\x8a\xd86ػylX\xf3޻\x9b \xbf\xa07\x9c\x81\xe81c\xa7bƓ\xf0\xf7\xb3\x86\x86:xk\xe5 V \x9a\xd2F\xf3A\xf7gâ\xb3.\x8dzi\xe6\xcf\xf9_\xbb\xc0\xbe\xaaȬ \xed\xf8\x91@\xd3;O\x99}\x8d\xa7\x9c\xb2\x00\xa6̝\x8f\x98\xa4\xd5m\xc5\xe7\xab\xf5\xab\xdf\xc0T雡\xad\xcd\x80\xce\xcd͇\x82\xc2>\x96o\xe9J\xad^[\x8b\x8eT\x8d\xd0) S\xacO\x9f\xbf\xc6M\x9d u5\xb0\xf4\xe1?<\xb5\xd1-\x9f\xfc\"\x9fX\x8f\xb7\x81-G+\xac\xea\xed͸\x85\xcb{\xcf[Ai\xe67\xff\x82Kaؘ &\xfc\xdcc%\xca\xc5CA\x8c9\xc2\xc2BU\xf9C2V lm\x94~\xf6\x8b#o\xbc\xfd\xe4g\xe3UMi\x9fP\xd0L,Q\xe347v,\xa02Ɏ\xf1\xc6?>\xf5/ŻJ)0\xb1x/\xeeTf\xcc\xd7\xfa\xb9\xfc\xaf \\\xe6k\x86l.\xe3 \x95\xb6\x00[\x984\xad;\xc3N\xfbȎh`\xa6\xc5j\xec?\xf6'\xb1\x8al*\x89\x8e\xbd=\xf7/<\x95%\xf4`Yh\xa2\xe0\x84*\x86YX\xc2\xf0JE\x9a\xb0\xf65`\xa4mA\xd4]\x85\x8fԒƚ\xb2\x9f\xe7?\x8f\x80\xaeB\xb3\xaf\xa8Hš\xac۝ئ\xa0I-ä\xb6R\xbbH\xbc3\xd5M+\xba\x9aښ\xa0\xbe\xd0\xc7\xdd/}\xcbK1\xfd\xfb\x910\xacw \\0\xa9\x96\xe1\xea\xe7#5\xd0\xd2\xc6m\xec\xa1X\x88\xa2>\xe8\x8f\xf9\xa7\x8c\x83+.>\x86\xe9 ٘>\xf8D9\xd83\xce\xe1\xb4\xcd\xc63\x97(*\x86x\xfc\xc9\xf1d\x8f\xe7\xc8\xf1\xcb\xf4\xd1\xe3\x95\\[\xa5\x81\xcd\xcf\xc6\xdf\xf3\xe7e\xf0\xdc\xf3\xef8͉\xb8\x9e\x80\xabk\xbb\xfä2z\xce8X\xd3\x00pl\xec\xc7զ{0\xb5q\xe9\xb1\xa8\xc1\x80\x82ɾ< ~\xe1\xc7q\xbf\xcfQ9\xb908'\x86`Z\xdb~YѥL\x8d \xfd^=Z\n\xdfٴA\xeb\xa3*\xe6aj\xe1[?w\xe4cvu5\x8e\xf7\xf8\xf0A\xcf\x8f\xaf\xb0\xd29\xfb\xd1Py&\x8e\xf9{\xfaI=\xa2T\xe0\xaa\xe9\xfd\xb8\xef\xf0\x9b\xefl\x83M[\x8ba\xef\xbeR\xfc\xe8%\xbcL)'\xe7\xad,W\xb58/$\xe2\xa0\xc03\xad\xa6\xe6s\xa4\xb3 p\xf54\xae\xa0\xceur\xf0L{Qg\xe0\x8a\xf24\xccf`\xa5G\xe8\xbag\xba\xae\x87sk\xa2\x9a\x87)\xe8O䴡\xbfhNn\xc5\xd4\xd9͘ \x83Ң7\xd6\xe2?\x9c+\xeb*\xeb-\x98hi\xfe&:J\xaf\xedu`\x9eV>\x8f? F\xe3\xbf|\x84\xb3\xb2\xbao\xf0\xd9\xcb\xc6F\x87p\xef\xe8\xf4E\xd8\xe39\xfc\xb0\x8bV\x87ӑ\x86\xe3\xf6\xf9\x89\xf3 \xf7\xe9m\xc1\xfbȕ\xdb\xd7B\x9e\xe5\xa1VE\x8f\x91\xc5\xf2iυOFAmUlX\xb5\xef\xdf \x94\xcey\xc2\xc4\xd6~\xd0y\xf9\x85\xa1\xc5\xd1|q`\xffNx\xfd\xd5g\xa0\xbaZ\"\xb92\xa5\xe2>c\xd1\x98\x84\x81hz\x8e\x88\xe6h\xc1\x95\xb5\xe9\xd4\xe7\xdfg\xd1\xd4u\xd2z\xa2 ߼a\xafP\xcf \x99Yٰ\xe4\x96OG\xb5\xb6SF\xb2\xae\xe9À\xb7_\xfa'\xa6\xe3\x8e̾R\xd8 ?53L\x85\xa2>\xfdq\x8eɂ\xf44z\x8e\xc2\xef\x99p \xb7\xb64CMM|\xb8n\xecض\xde\xb0ɗ\xb3\x9e\x8b\xcfg%\xb0w\xebF\xa3\xf6\xe9g\\s\xe7\xd1}\x8a\xef\xb6\xfa\xe2pM,ݱ\xdfз\xecy\xdap\xdfh>\x8f .\n\xb7\xc5\n׉\xe6\xdce\x81h\xfa\xa1\xa0n\xdb\xf2A\x81ae\xbb\xd6~\x90\xe8/C֗x\xdbY<\x89s \x8da\xd0zȠ2.\xf0\xc1\xf3C\xb9d\xc7\xf5\xaf\xab\xdb'Y\xc1ƨ\xab\xe4⃹+\n\xfb\xc1Pi\xc5\xe6H\xf3\xfc`\xe3>-\x90\xea[\x97A\nHwt\x98\xbb\x8b\xb4/JX\xfaS\x9a%;׍3l})7n8A\xfeq\xb7b\xd12\xebA2\x98iI\x86\x84\xa3\x95\xdbY\xf4\xacs\xbc \xa9\xaf\xe4FX\xa7G$\xbe\xb3\xe0H-\xf9nE\xbaū\x81\xe4\xdc]\xe0hڟi\xc96gkv\xbe\xad\xb2\xb5\xa4\xef+\x9b\xb8\xfd\xdd\xcf#N\xcc=N? \xd2^E\xaa+\xf0=P>@J\xf7r\x89vMǒ \xda\xfa\x92^\xc2ğ\xcaB;P+d@3\x8cf~\xfa,\xf5\xebf\xb0\xab\xf9\x85\xfe6^\xf7/G\"\xf0\x8b\xea_\xe1`\x8b\xcc\xf5ag,\xcda\xa9\xaa\xf5\x95\xf5e\xff\xc2K\xfa\xc4ú\xc3\xdaU\x8e\x88V\xd5l\xfd\xc8\xc8[\xb3w\x8dGў\xa1\xf1Z\x8c9E\xcb\xdfT\xd4\xb2~\xc2\xf1Z\x00\xfbS:$\xa8\x84\xc6K\xc5;\xb6ϸ\xdf\xc7~\x83\xd7l|aa\x9ed\xd7\xf5\xb0\xd2\xc0u\xff\xd1\x8e\x9f\xc0\xfc\xf0\xe1;\xb0\x8f\xff;\xa1\xb8\xd7\xdf\xf1Kh\xf0؟\x95\xe6A\x9eY\x95l\\\xb5|\xea\xb9\xf3\xa0\xa0w\x81\xbae\xe9>f\xd1\xe1\xb5\xd2Y\x8f_U\xfd\x88\xff\xc7\xfaM\x98ƵW#\x95,\x85\xaa\xf2j\xa8\xab\x89Lɛ\x8eA\x99\"\\Q7\xeb\xd4\xc9V\xea\xdf^\xb8\xe2\xf0\xc0\x9e\xc3\xf0\xdcߗ\xc3\xef~t'\x8cڟU <\xef-\xaf\x82M\xb8W!\xbf\xfb\xdfǠ\xba\xb2\xe6/j\x86ŗ\xa7]\xa5}\xaf\x9b\xda\xad}\xa0\xdbڽ\x83]\xcdM=`\xeb\xf0\xd6\xcb\xa0g\x8fvLG\xc9==P5O\xda\xfby\"u\xce;{:\x9c\x81\xab\x9f)8o\xe66\xcfݳ\x90\xbd\xc4\xe3[Z\xcf\"k\xf0x\x94\xe33y\xb0\xb2\x80\xb4y\xe8\xc9U\xf0\xd7G^\x93&\x98\xd14.\xb6\xe1*ӷqO\xdd\xd7\xf6\x81\xc3\xaci\xc2\x00\xa1c堩\xe4q\x91\x83A\xa2| bà\xf4\"\xdc\xf7s^Q\x8c\xcbˇ\xf4(\x83;\xac=\x8bH\xdfp\xbf\xe8\xefo\xb6 D\xd8W\xc2^p˹\xd0E\xb0\x8e\x82\xd0o>\xf1&\x94aP\xb9\xa3\x83Uw}\xff&̚0\xd2EV\x87+v\xab\xaa`\xcd\xfa\xdd\xf0\xc1\x87{a'\xfa\xb0\xb4\xb42b\xa5\xae\xab\x92( \xfe\x97_<f\xcf\x87A\xed\xdcۻJ\xf1c\x99J\x9c\x9f\xaa𣀚\xda\xd7\xfc'X\xc4R\xb0\x9a\xc6z\xebL\xd7=\xad4ߴ\xe2\x9apV\xa0\xda\xd4N\xc3 5\xad¦\xf9\x98\xf0\xf2\xa0@3t\xa6\xc01B\xf9#\xa0\xb6\xe66+\xadH\xa5\xedm8O\xd15\xb6\xfd {\xe1\\4p@\x98\x80)\xb7\xfb\xe0>\xe7\xb4<\xef\xf4щ|\xd0x<\\W\x8b\x990\x82\xef\xe4\xf3\xe7~\xf3\x9c\xe93\xe7\xf7\xea\xff1x\xacq\xcf'wp?by \xc0m\xfc͝\x90\xa1\xb7Z\x88\x9c\xcd\xfcor\xf6\x93|\xa3\x81)\xc0\xb9g\xcbؾ\xee=\xbcG\xd7\xc3\xc0Aí\x00\xf4\xd0a\xa3\xac\x80tX^\x8dXw\xcd\xea\xd7`\xd3\xc65\xd6^\xc5\\\x8f\xfa\xee\xf0\xe3\xe0\xacs\xaf\x80^4 {466\xc0\xa1\xe2=\xb0s\xc7F8rx̚\xbb\xa6\xcf8\xcd\xfcF \xcb\xc7I\xf74\xa6\xe6.\xa9\xb9 \xdfzx;\xb4\xee\xb0?\":\xfbʏA߁\x83\x9dU\xbb\xf4\x9aV?\xafz\xf99(9\xb0\xd7葑\x91 s\xe6\x9d S\xa7\x9d\xb4:\xf8h\x87\xb2c\xa5\xf0\xf2\x8b\x8fAyY\x89ENmC\xe9\xc8i\xa55t\xfd\xe9\xcf~\x83\xfe\xf1\xa5\xcdn\xc0Yh?n>\x8e7TC\xf3\x9ag\xb4\xf6\xac\xbe\xfc\x93_0p\xa2/\\\xa9\xb9- n~~#]\x8e\xech\xe1\xb8\x8bd\xad\xf8X\xe9#\xa5\"\xab\\\x8cN\xd0\xed\xebG\xb9+,\xac\xdd\xad{\xa5\xa9>\xb7\xb5ĥ\xad\x81L\x9f\xe5\xc9O~\xecه\x8c\x8f\x96jK~ob\x81\x92@2\xb0\xecoďH\xa2\xee\x8fZ\xbe\xe4gÊ\x80nTtЏ\xeb\xcaS9ӛN\xa9\xc8\xedN\x9a\xb2p\xa0\xc8<\xdb@_+\xb2\xeed?5\x89zI\xe4\xb6\xcf\xd9\xded\x99\x81\xb5\x81懾\xf6\xb7\xbf\xaf{t\xfbsw7\xddA\xba\x9f\x84\xe1\xe1\x87WX\xfb\xaf\x94gc\xf4\x95( \\ d\x85\x00\xd8ԗ\x8c\xbb `_\xe8\x9dX{M\xfb\xfb\xb0\x95\xf8\xd8ae\xbf\xe9ϲ XNh\xf6\x8b-E\xbb}qj\xf6\x8f\xd4q\xab\xb7dr\xcch\x96\xea{\xffU\x9eHT}\xe9Wi\x9d\xc4ÒC\xac\xb0\x94D3/\x89;\x91`\xb61-̼\xc8?\x92_\xe7\xfa,H\xba\xc4'V>q\x8fG%ў߃`o\xff\xb1\xc7YI\x84\x97\xf4\xdd\x96& \xee~\x9eI \x8dU{\xfc\xf5o\xc1C\xf3\x9e\xb1\xae\xb4\xfay\xe1\xc5 \xad\xfdQ\xad\xdf\xf8\xfc˿!l\xa9\xa9\x9c\xe6g\xfa\xdfzFV\xd7V\xb9\x85\xc3\xcf͸2\x9aчp\xe7\xf2c\x95\x982re\"\xad\xb8\x9c0u\xae\xce*\x81o}\xf6j+\x8d7\xeb\xe6\xbc\xfe\xf0Q8PYc\x91\xf2\x8a\xe8%W5\xc1)\xf3\xbd\xcbDH\xab\x9e1wSkCD\nn\x96G\xe6T\x96\xa5Þ\xad\xf9\xb0m]TWdb`\xc7o\x84s\xad\x8eϽ1\xa8sʬ\xb1\xb8\xf7\xf3<1\xac\xe4`Z\xdfp*c,\xbf\xab\xe0p\xda~\xa8\x9e\xfd\xd7:\xf8\xcd\xef\xd5~\xe4^\xf6N\xc6}\xbe?\xca$xh\xc3n،A\xcfZ\xbdz\xd2IK\xad\x99\x9b}W\xc1\x81T\x9b65\xf7\x80\xba\xc6\xd8?\xb9\xad\x9d5\x00\xf2p\xf5\xdb\xe8\xbc<\xb8b\xc8P8\xb3_k\xf5t$E\xfc\xa5,~`\xdf\xf8\xbfݻ\"\x98\x8d\x999f\x9e7+\xa2\xcc\xa0\xe0\xe7\xdbO\xbd GD\xa6\x89uѣ\x99\xdf\xfe\xfa5p\xf6\x82I\xf6\xfb%&b\xe8\xeeNsL%\xee]\\\x86+\xc9\xdfy7lڲ\xf6\xec?\nG1\x8dw\xd0A\xc1\xbf\x9b\xae;.<\xef\xeb=G\xab\xf5\xb1L 4\xe03u\xacڲ\xe7\xec;t\xd3\xda\xd6@~\xc8҈\xec444B\xeeU߄\xf18S\xc9\xea\xf8\x9e\xf82\xa7\xa6\xff\xa7\xc0\xf3\x80\xfe}`\xec\xe8\xc10i\xc2p \xce\xc7\xf9\x9fV\x91W\xd47\xc0~=\xafv\x9b\xe2Ց\xfa})\xae\x8c\xae\xc2t\xdd;\xd6+\xecU\xa5\x8e\x99C3\xd5vT\xef\xc9\xf2#\xf0\xfbҽ\x9e,~\xfc\xdd\xe1\xb4\xd9c\xb2=R\xf6\xb6߻}\xa9E\xbdyqk\xfa\x83rC\xe0|\xa8\x9bݸK\x8a\xc0k\xb49Iy\xc1\x9a\xbf\xf1?\x97\xf3\xd9\xc5@V\x80M}f\xd8\xdd\xce\xf6\xd9Z\xe6G\x9fX\xbbM\xff\xf0a+\xf1\xb1\xc3\xcaӟe\xff {+J\xdcY7o\x8aT/\xf5ko\xb6*,>\xd5\xed\x8cU?o\xfbe\xb2{\x81\xa2\x97\xf8h\xbd\x99Lz\xe6M\x91\xd6I/\xdeI/\xf1\xde\x9c\xb5\xa4\x84Xa\xb7\xe4\xa3D\xfa\x83\xac\xea\xfe\xfe\xe3>\xc3\xd6ɶ\x92\xf8\xe4\xc1J\xf7xT]\xcf;\xbe\xf7e\xdb㧯\xb4S\xd2K|\xf7\x87\x83,\x94\xf8X\xe1\xee﩮\xb1@\xf9\xbb\xf7h\xbd\xf9\xce_\xdbӵ\x872\xf4\x9b`ђEЫo/\xc4\xe2Ƞg_\xfc\xa7\xcdt\xc90\xa1i\xe4\xac\xcb\xf55\xd3c\xb1\x88v֥\x95ҴB\xfa\xe0\xde\xc3\xf8\"\xbb\xdaZ\xd1\xc7j\xd0\xea\xc1s&\xc1 W,\x84\xe9G\x86^\x85\xb7j\xdf!(\xc7`\x8b\xfe\xf7\xb1V\x00\xde\xf1\x85\xdc\xd76\xf2%4\xbdDo9\x8eij[q\xc3\xe3ͨf$\x9e\xf4hm\xe9\x81\xf1lؼ\xb6\xe79\x90´\x97qd\xd3X\xdcS\xf5\xbc\xb3f\xc0\x99\xf3'\xc2\x00\xdc+4\xfa\x83<7Ӊc\xaamv\xb5S%\x9a\xb7w\xab\xc0l\xfe\xf48\xe9O\x84k\xeaBG1]\xd1\xf9\xb1\x94Ӷ\xa5\xbf[\x8a\xe9\xceն\xe8\xb8NPi\xb9\x99\xa6\xfb\xd0U;\xd6xn\xfd>3 6\xbc\xfd\x94\xec\xdf S\xa7σ\xc9S\xe6\xe2J\xf7\xbc\xa8T\xa0\xf4\xdb\xef\xaezW-\xaf\xb7\xfa8W\xa6պ&ςSO=§\xf6n\x87ݻ\xb6\xc0\x9bo,u\xa5\xf59z\"\\\xb4\xe4F\xfc\"\xf69\xed-\xfc\xe8m \xf6]\xcf\xfbu㛏X\xcf/\x84=y:\xcc9\xf3sw\xe5i\x84g\xdb΄\xb1\xef\xbd\xf0\xc8}\xf8,\xa3\xb2\xd0j\xe5k\xae\xff \xf4\x8f!Ͷ755\xc0\x83\xf7ߍsUd\x9f\xfe\xcc\xe7\xff 21\xb5w\xbcG n\xc9\xf2\xdc\xf6}\x86M{ ~\xc0\xb3\xeaN\xc7v\xbc\xe2\xf6/\x86\xf6\xaf\xa9\xa8/\x82\xfc\xdfc\x95\xde#:\x882 \x9e[]j\x91\x008\x8cx\xc3*\xc4J/U\xe5\xc9\xdd\xdc \xc3\n\x90\x8c\xba+,\xed\x95vh<\xfb\x87\xfdE\xbfg\xac\xc3/В\xdc\xf6ϼ$\xae\xd3`\xb2\x91\x95\x90\xfe\x8aN\xb0\xf2R=\xc9^\xe2\x8b\xf6\x97rc\xb0.F\xa9^\x90(\x8f\xa6\x96\x9d\xb2{\x93vT\xe6\xb6V\x95\x84{\x91h\xbd\xb1 U\xf4N\xd8*\xf6\xe0\xaf\xcaY\xd9\xa5>6&QWRB\xacp\xa2\xf4\xe9l>\xb1\xda\xcb-\xc6\xf5#\xf5\xee\xff\xfd^\xf2\x8fV\xfas\xff\x96#\x80{\xb0ަ\x8f\xb4?nH-à\xfax\xf2\x90 \x84\xf9\x81\x80 ^\xb7\xb7 /dv\x9a\\`mq\x8c\x97\xf4\x96 $>\xc1\xb0m\x9em/\x89\xe0\xbb\xbe\x92h\xb9\xf1\xca\x00v\xa7\xcd_\x95\x87\x85\xe5*\xf9I|\xf2a\xdb?\x96%R\xa1а\xf2C\xf2\xf5\xd5r\xdc_\xe4\xf0\xb0\xe1\xae\xf1\x8f\xecO\xb6>\xfdM\xbaG\xaa\xdf\xe9x\xa5\x00\x8f'{\xbeU (ǣě7\xa4\xdc\xdeZs\xd2\xf6\xff\x84\xbe\xc2Kz \xc7[_\xf2\x8b\x96\n\xc4\nK\xc1\xd6l( ?20w'~>\x9074~^p\xe2\x95ǔ\xff%>V\xae\x8d\xb5\xf5l}\x9f\x8e`\xc6\xa5\x94\xa7j\xdb\x83\xf06e\xb2\xae\x824\x90\xf8X\xe1\xf8\xf4\xa7\xdb\xe0w~\xf28\xbc\xbbv\xbb/#\xda\xef\xf4\xc2.\xd4\xcf\xd8s\xa8\xfe\xe39Ά\x91\x95S\xebX$\xf8G_3=\x95Њhg]s\x8d\x81\x9fz \xe6ڏirqE3u\xf8\xc8\xc6\xfdbgM7c\xd0h\xda$ H\xfb\xac\xa4a\xfam\xdf ͸\xeahI9\xdc\xff\x9b\xa7\xf0{;|\xed\xdb\xf5\xb8*\x8b)\xc0J\xbd݀h\xbf\xf4\xdbu5\xf0ۖ\x8b\xe8^Pq, \xf7Vt\xf6@\x9bOث|\\\xe5=W\x90^\xb9\xe4T7j\x00|\xbc^\xaa\xb3 \xf2T\xe2\x8f \xee\x89\xc6K~\xddV\xfe\xb7\xe7?\xd5\xb6\xfe\xdfK\x97o\x80_\xfd柡m\xf8\x80X<\xbf?\\\xbc` \xab\xa0)\xd5\xd5e\xcf\xe3\xd8\xe88\xc8GÏVH\x97T\xf6\x80\xeb\xd2a\xe5\x86,\xd8{8 \xd3\xc3ۢ\x87\xe2>\xd2w\x8c \x8b \x86\xac\x80\xb1b\xd7\n\xbe\xaahn\x86\xebV\xbf U\xad-\x868\xb7W.,\xbe}\xb1w\xe0\xa9h\xbf\xe1UO\xaf\x82cő\xab% \xc7ŧo\xbb\x00\xae\xbfl\x9e//i\x87\x97\xad\xf4\xfd_ .{}}\x87t\x84\xe44\xdd\xd7\\\xb1\xe7\x87\xc8``\x93w\x97c\xdaorz\x88\x83\xe6\xb26\x9cwh\x9fe\n@\xd35\xed\xd3J[\xb4ajl*k\xc2lM\xb8G3\xab\xc97-\xa8\xa6\x00\xb7#hM\xa2,^h$\x9f\xea\xd2\xf3`ObxM\xfa\xa6#L{S\xaf|\xf5=\x8b6\xda?\xfd\x8a\n\xe1\xff}\xf5z\xcc\xc80 T\xd5\xfa\xe6\xd8YVAS\xfaG\xea(\xad\xc3`tSd\xe0\x8ePS^\xcb\xfe\xb2\xcc\xf8\xe2\xea>\x83\xe1\xf3G\x98/\xaeڱj|\xf6R\xff\xd9>s\xa6\x8f\xc4\xe6U3\x8cuŊ [\xf7Q\x8bQ8\xbc\xa4\xf7\x823zf@a\xcf\xecw-!S;\xb3%\x80}\xb7\xb6m\xf9\x00ּ\xf3~\x80\xa12\x8f\x96\xf6\x965f\x9cv\xfa\xb8\xcdF\xff\xd0㸶\xb6\xde\\\xf1\xec\xc24\xdc\xf2c0\n\x92/:\xeb2\xab\x9f\xdbDwu\xb0\xba^\xd9U\xb1Ͻ\xe4и\x92\xd1j\xbc =\xe6/\xbeT\x92 \xac\xfco\xfbS\x92$\xbfy\xedj\xd8\xf2\xde*#h\xe6\xac\xb0\xe8l/\xdd I\xa8\x8b\x83v\xc3\xd3O\xdegh \x8b\xe0\x96O\xfe[\xe863=.\xd6\xe3\xb6(\xef\xe2,|\xb4\xdd -[V2\x87\x8d\x84\x85\x97\\m`\xfb\"1\xfeKl \x9a\xb4c\xbdlMr\xc5s\xa8\x93=\x951,\xf1\xb1\xc2R٠1\xbe\nHF\xdd&'\xb3C\xa5\x8e\xb0\xda\xc3[\xa4曠\xf1\xa7\xe6\xe3Cn\xc4I|\xe2%\xaa\xeb`R\x9a\xfd%  'A{\xab}|\xf8ƫn\x87\xf5\xd1fn\x97\xf8\xb0\xfe\x90\\\x8cR\xbd@+\x9cZv\xca\xe6\x93\xda\xd9xe/?\xa8\xc9\xb7\xf0\xb0\x92\xe4=\xa9\x87\xa4\x97\xf8\xc4\xc0$\x85-&\x8eNXj\xe0'F\x93\xce\xe7\xe2g\xfb#,>RsY;k{;,w\xc9/q\xb0Ҁ\xfb\xb7\xbc\xc8\xfe-\xf16,-\x8c\x96F\xcb.\xa8~h\xbcO \x99'\x9e\xafQY \x8f\xb0\xa3(„\xd0\xf2#jـ\xac\x9f`\xd86O`X:p`\x8c_\xee\xc3Ju\xbe\x9f\nv\xca]Ho\x99\xaa\xed\x95\xf4\xc6\xdf\xbc\x93^\xe2ㇽ\xfd\x95A\xe4\xado\xfc\xfa(?\xa7\xbf\xae\xf1\x8f\xec_\xd2o`\xe9>/\xf5\xb1\xadLsI|P\xfd\xa8\xf1J\x00\x8f/{BQ\xc8\xf1'\xf1\xf6\x80҂\xe5I\xebo \x8a/\xe9%\xc4_\xd2'\x96\n$ N\xb8\xe2)ϐz\xa0\xf2&\xfd\xe5\xa1\xd4f\x88\x9fl\xbc\xaa\xc1\xcf\x8c\x86\xdfd\xb5\x9e\xad\xaf\xd4?V\x90\xfdW\xeacc\xd4U^\xd2'\x96\xc4\nKͤ\xc7$\xde \xef\xdaW\n\x9f\xfd\xda\xdc]\x92\x9b\x9f \xe7_s>NY\xa4#\xf6 :\xe3?\x9e\xe3l\x98\xd0\xd4sO\x97\x8a\x9e\xae\x99\x9e.\xfd\xd1L\x83$\xa8i\x82c\x87\xcb\xe1 \xaeb\xaau\xec%M\xe9\xd3\xe7N\x84[\xaf=ƌ\xe8\xf9Ҵ\xeb\xae\xd8s\x90\xd8\xc0\xdaUa\xd9\xd2\xd5p\xda\xc2f\xb8\xf02;xF\xb8\xca\xc6c\xd6jh\xba\xe6\x83T\xae8\x96[\xde/\x80]\x9b \xa0\xae\x9a\"\xd7\xecS\xa6\n\xa6\xfb\xc3pL\xb9\xbd\xe8\x8c)p\xe1Y\xd3a\xee \xaa\xee\xe4 :\x98\xb7\xac\xa8:\xeb\xaf\xd4Fʍ/\xe9OX\xb5\x97s~\xfc\xfbҵ\xf0\xa7\xfb_\x96.\x8b\x80\xfb\xf7΄\x8f_< .]8\xfa\xf6\x8a\xfc\xa1\xad\xd3uW.\x8f\xa0\xe0vưaw<\xbe<6\xec\xc9\xc0\x80\xa7\xaa\x95\x86}on\x9f>\xf0\xf5\xf1a,\xee!\x9d\x88\x83\xc6\xf4\xf2]\xe1\x9b\xfb\xb7D\xb0\x9bq\xce ;{lD-\xb4\xa4t\xdc\xe5\x87\xca]8Y\xf0\xf1΂ۮ?\xc3sLK\xda0p\xaeL\xfeٽ\xcf\xc3oF\xeem\xedU\x97\xc6\xe4yg͂\x9bo8WgD\x90\x94\xd5\xd5C1\xee\x9d\xca\xb5\xcb]߽?f r\xe1˟\xbd\xa6Le~\"u\xc4\xec0\xf6Jq\xd5\xe3G\xed(\xae\xae\x82:\\\xef<(M\xc1h>7\xfaz\xec\xb1{\xf3\xae\xe0H\x8b\xfdq\xd3\xd3y\xf8\x88\xfe\xf0\xa7\x9f\xdfi\xeaC\xeb\x8a\xe5\xce\xf9\x85\xe8\xfc`\xeb\x86K\xfa~\"\xebK<\xcd\xc3\xfd\xb2z\xe3\xbe\xf2\x8e/\xb3\xac\xfa\xff\xa1U\xb9\xc5\xc0\\\xfd\xf6+PZr\x89\xd5<\x98\x86\xdb >N\xc1\xd0 \xb3>\xee蘓\xc2R\xbfݽs\xac\\\xb1\xef\xf3\x91\xe9\xf4i\xf53\xa5\x8a\x9e\x82{ ۿ\xb3\xc2p\x8d\xa4)ƌ\xcb\xf7\xc4-7\xf4\xc4\x89\xb6\xa0v\\ܴ\xda^\xb1;r\xc28\xe5\x9c =(\xe5L\x92$O\xfe~\xee/\xff\x87 \xe8\xd5\xf6\xe8\x93;\xee\xfc6\xe5#\xe7(\xa9EX\xf8\xfe?\xfe\xea\xd5\xdcv\xceyWY+\xe3\xc3\xd6\xed\x88\xee\x85\xfb\xe1PM\x9d!i޴\x8e\x97xΙ\xe7[\xab\xceM\x81\xb9H\x8c\xff\\\xa9\xb9%\xdbha\xa3\x9f\xbe\xa0\xfa\xfc\xc8&q\xa1\xe0h`\xfaP\xccS\x87\x88}\xc4\xeaX\xd07\xe6EO\x8c\xb0y\x8eV\xec\xba\xff_\x97ôIƁ1\xc2\xc23\xf1\xb2 [_\x885\xcd\xc5\xf5%>vu]\x83\xfaOv@/\x89D\xc3 %^\n\xe8\xbc}\xa3W\xf2Y[\xebAUT?\xc2\xf5c\x81+:\xbe\xa1\xbc6\xc7\x8fT\x80\xdc5C\x97\xbb]\xf4Z~\x9c\xf4\xc6ݚ0\xa5@\xc9\xd0\xa8\xf4w\xfd\xb5\xeaBY]\x8e\xf6K\xfb:\x84Yyo\xd3\xe2) \xdd|ZH\xec\xf4\xca\xbfc9>\xa4M\xec\x96/\xf1\xa9\x93\x96N \x9d\xb0\xb4\xc0N K\xaf\x85\xb7\xbd\xb2?H\xb9\nϽ\xc3\xf6\xae7\xb7\xc4\xe2eK\x92n\xce2\xa9k\xc7p\xa24\xeeXJjc\xc9~\x8c\xc6?LK\xd62?gY\xe7y!H\xba\xc4\xc7+\xfb\xe4x\x89\xf6\xf6 {\x8f\xf5\xf3\xa6J\xe5RiA<0\xd7%{\xd9#βT\xf6C\xac\xba\xb1}l/\xf1\xa12\x86%>,\xfb\xa7\xd4.>\xee\xf1j\xe7__\xea)\xad\x8do\xff>\x89\xd7b)Y\xf2\x93\xf8\x93\xb0\xf2\x80l\xc1Xa\xe9\xcf\xee\xed\xff \xed\xe5\xefI\xb2\x9eV\xec}\xefg\xff\x80w\xde\xdd*\x9da\xc1ٹٰ\xf8\xba\xc5\xfa7-\xfd6E_\xe3?\xfe k\xc3HN\xe54\xcfX$\xd4&\xea\x9a\xe9\xa9$L Z\xd1\xd3ʫ(+\xa9\x80bL\xdbM)p\xf9(\xc4\xd5\xc5\x9f3n\xc2\xd2E\xb8ϲ\xf3\xd8ZZ\xbb\xca*\xad\xa2'zvm?\x00\x9f\xf9j=\xbe '\xe9\xf6Q\x81\x81\xe8VL\xcbM-\x84*=\x9c\xdf\xe9\xfbv\xe6\xe1>\xb0\x91+#\xedZ᮲q\x93ߩ\x87\xc3\xe5K0\xed\xed\xa4\xe1Ы GU l \xcd?RU[h\xb4\xf5%\xbd\x84m\xce\xfa\xa1\xa6\xc3hBS_+h\xf0ɂ\xb5\\\xf6\x87K\x9e\xc4w\xfc/\x87'\x9ezK+\xe0>\xcd\xc6\xd4\xdb?\xb8s2 \x98c\xee\xc2N\xaaƺM\xd8\xef\xfc38i\xbd\xaeq\xf1.|\xb0#\xee!v\xdb\xa6\xde\xf0ű\xe3\xe1\xd2\xc1C\x80\x82\xd3\xf1-\x8d\xadPSV\xdf:\xb0ޫ\xb7G\x99\xb8\xba\xc9g\x97D\x8c\x9aq/\xe5\xb7\xd0\x95%j,v$\xf7\xc6\xeb\xc1\xed[=x\xf5\xb6y?\xa4\xf5\x8dn\xc4`\xf4ݿ]\no\xac\xb4\xf7\xef\xedH\x8fys&§o[8\xbf\xf0A\xf3\xdba\x9c{\x8eb@:U\xd21\x9e@4\xd9E\xf8\xdbnZ g\x9e1=0\x90H\xf2v\x97U\xe1>\xe7*@\x96\xaa~I\xb4^\xb42}We\x85Y!\xbfg\xfd^X\xb7\xec#fbN>\xfcf\xc4T\xa0\xfd\xb6\xe5\xf1\xd5}\x9b`c\x83\xb0\x96\xf8\xdf\xdc\xf5I\x982a\x88*6\xf3\x9d\xa6J0\x9c\xd9#\xfab :\xecA[\\\x94\x96Úw\x97C\xf1\xfe]\xf8\xb1\x8b\n\xc6S\xb0x(\xa0\xe7\x9d \xb5VD\x87\xe5Y\x83\xfb?\xbf\xf9\xc6 \x98\x8e{\x93y\x96ຽ\xfb \x80 \xf3/\x82!\x86Co\xbc\x97\xe6gFx\xadŏ`6\x97V\xc0\xe6c\xe5x\x9fg\xb2\x84\xc8s[\xc9.h\xd9\xf6\xb6)\x9cv\xda\"\x988 33\xe8\xae\xcd͊\xdd\xc0:\x92\x8do\xa8\xa9\x86\xb5W-\xf7\xeb7>v󗍞\xf1^\xecݽ\x9e\xff\xe7_-6\x9f\xba\xf3;\x90\x9d\x93/Kz\xe2\x83G\xd7\xef\x80\xfd\xc1F;~|a\xed\xbfݦ\x9e\xb5(Ņ7\xde\xb9\xf9n\xffj\xe9\xc6\xdf\x96\xb7\x89\xd7\xf0\xc9@\xb4vDW\x9f\xa2jHl\\3\xb0dC\xc0\xa6'u\xb5\xc1\x89\x92\xaf\xed\xb5F\xf1L,\xf4\x93\xedCh*K\x948\xe6/ĺ\xf8K| ,gb\xaa@J\xb3\xc0@4\x81\xe9p\x81\x81 Ё&\xa6\xbe\xf5cEKn\xf2E\x9d \xaf\xfdg\xfdx\xa7\xfa\x9a\xc0\xb8#\xaf\xec\xb5\xe9\xcb\xf6#\xfe\x96j.\x94\xbc\xa8' /\xc4\xcaɟ\xaf\xa9\\\xf6'*s]\x8e\xd7\np\xba\x96\n\xfa\xc1N\xa3\xe2\xbff\xb24\xe2He K|\xec\xb0\xe2\xe8\xee=>\x9c\xd2m\xfb\xa4>6\xa6\xbb\\I :\x82G\xb6y\xfb\xa3\xbbXm\xeb\xc96E\xf6 \xd9\"8A\xb2(\x8e\xde\xdcd\xed\xe4\xc1\xb6]\xb6>l\x99\xc4\xd9t\xc5T\xb1Z\xe0ͽ\xfb\x97\xc6\xea\xe9\xcf\xce\xf5D\x90t\x89\x8fV\xfeq\x8f\xc51r\xfe\xa4\xf9ۏ\xde\xdb?\xd2\xfb\xdeT\xa9^JV\xb0\x87\xa5\xae\xd2\xc2Xa\xc9\xf7D\x82\xef?\xd9_\xa5\xb7\xb8\xb5bm\x8d\xae\xaa/\xed\x90\xfaK|2\x9e\xa8\x94 \xe9\xb7\xe4\x93%\xe4\xd9Bɂ\xbb\x9f\xb7\xa9\xb17\xa4\xf6~\xbd\xeb\xc8\xd1*\xb8\xe3K\xbf\xb5\xf67u\xd5\xc1\xdf8 /\x80\xa2\x81Eg\xeb\xb7+\xfe@\xe4߰6Lh\xbaS\xa1t\xfa\xdf\xfa\x91\xaa\xae\xadr \x873\xba\xa8\xcb|\x98ƒo\xd1U\x9fR\xd7\xc34\xdb\xf6\x82:Z\xaa\x8f!\xa8\xd3go\xbe\x9e:\xc5챹rw1Tc\xfa[ګ\xf5\xb7?{S\x85\xd6\xc3\xf5\x9fh2\xbf\xb5\xb9nE\xe3Qh\xc1\xeaGe\xc2o\xf6\x81\xbb\xf3pgOFG}\xa6\x9f\x82\xfd\xfb\xf7\x86\xf9\xf3&\xc0\xe5\x8b\xe7\xc0\xb0!}q\xaf_\xc1ϯXZ\xa2񒟄Y.\x9f%\xde\xc6v\xa1\x83\xffZm\xdd\xb0\xa5\x85\xd5߬+_}5]\xf1\xff\xfd\x8b\xa7aE\xabo\xef\xfb\xcel\x98;\xc9?\xf8S[\xf9\xa6_^9\xac-\xf1=\xd1\xf0\xf8\xe7[Y\xf0\xb7ײ\xa0\xa6^\xf5\xbftl\xa7ˇ \x85\xaf\x8c\x9b\x00\xb9zե/\x8dӚ\xd2:h\xc7Ӈp\xcf\xcfO\xecZA9\xf7u3c\x8cU\xd6X\xd7o=\xf1\xa6\xaf\x8e\xa0\xf1n\xbc\xfeL\xb8\xfd BS_2퓸\xfeE+\xa3\xf1\xfb\xa5\xf0\xdah\x8a <ƍ_\xba\xf3J\x80c\x99\n@\xa8\xac\x86\xca\xef\xadL\xd7Ugj\x9b0\x81h\n\x90fb\xc0\xb9 \xbfZ0\xf3\xaeCi\xc2_\xbc\xf8T\xb8?\xf0\x91+\xc3d\xd6e+\xa6\xa7\xdd\xad4\x95uN\x98\x82\xefkk\xa0\xe2H9\xacxl%~ȥ\xd29\xd3H{x\xecl\x90\xe1\xbd\xc7\xeeO\xed\x82e\xd5\xfe{\xa4O\x9b:~\xf9\xdf\xc7`.\xee\xa7fJ\xaa\xed=%\xdfn/\x8d7\xcd\xef\xc0cO \xb6;\xb4\xfe\xa6@\xdbg\xbcF\xdb'\x8d7OF6F]\xe1%\xbd\x84\x93T\xdfا\xe5\xc5\xbb\xfc;w\xf7\x95\xee\xe8,X\xfaCʕ\xf8\xb0\xb0\xe4\x93tX\xf6?8\xe9\x8a$I\x80\x9f=a\x84\xebG\xaa'kGb;e6\xb7D\xb2vRV<\xff\xc9\x00͟L+m\xe8>0\xd9\xe8\xb4\xc2 {\xa8\xfb\xd8ik\xca\xd6*\xeb\x9c\xf6 \xb5\xa9\xa2p\xdfU 7^\xf1\xeb\xadH\xf9\xb6\xf7\x83\xea\xdbx˓\xf8\xf8\xe1 \x8d\x9cx\xbe&\xa9\xd2\xc2\xf85\xe9l\x93\xb4'Z8\xb1\xdaK钻\xc4'V\xfeq\x8f%Q\x8e3\xea\xe7A~ \xc3\xfaI;|a\xae\xc0\xcd# S\xcf\n\xb2B\xa4(\x96\x99\xe7a\x89װ\xc4[0\xe2 \xb9\xe6\xc7\x88Ė\x8a \x9e\n\xf0覰m\xbe6\xc0.\xb0\xccrg\xb4Q\xfe0\xfdI\xd3۰U\xcd\xf1\xfbD9\x8b\xdd'ػ\x9a'Qx\xd9R\xbe\xc4\xc7K\xff\xe9N\x91(\x83\x8cʿ\xf1\xeb\xab\xf9\xe8\xee\x9d\xfa\xfc\xa2\xf4\xaf4\xc8\xf8O\xec k\xbfȓ\xdfQ\xe0\xad\xe0S߸?$\xdet'\xd9|^\xeeA\xc9?\xf6\xfaJ\x80\x99\xa4|\xedo\xdf\xfb\x93\xf67חf\xe4\xfd\x8b\x9dAB\x946^ N\xc0\xe9\xf9e\xeb\xe0׿{Γ/ι\xe2\xc8\xc4\xd5I\xd6܆\xfa\xf3g\xc3X\x95\xca\xc9v\xfa߲Q][\xe5-u\x99\xd3X\nX4\xc4&\xb2~ \xbeX>r\xe8(\xef9\xcdl\xa6# \x83\xbdg\x9c2\xbep\xebŐS\x98 \xab\xf6\xa2Z\xf0\xde\xea\xcd\xf0\xea o\xc3\xed_h\x80!\xc3T\xb0\xc0\xaa\xa0\xff\x945\x94\xc0\xfeݙ\xf0\xd2cC\xe2\n@\xd3>\xad\xa3G \x84%|>}\xeex\xe8ۇVh\x93t\x98\xa7@\xac\x8bO\x9e:\xcd\xd4\"V\xbf\xb2$F\xb6\x8f\xaf\xb2\xfd:\xc2\xee\x86\x9d\xbb\xfb\xda\xf1\xe4]\xa7˜\xa1y\x9ex\xda\xba\xba\xfcT\xcc?}\xacgE\x9fBzۋ{\xc2\xcf\xcfų\xbd:\xfa\xf4\xa2~\xf0\x83)S\xa1|\xa2=\x9a\xeb[\xa0\xa1R\xed\x91K\xbd\xfb\x87\xb7Ê;p\x9e\x9d\x9f \xe6b\xa8\xab\xaa\xb3\x82\xd0t:n\xbd\xe9\xb8\xf9\x9a\xc6͑\xada\x8a]l\xe4\xe8\x92ߌ\xfb/\xdf{\xff+\xf0\xae^\xa5 AG\xff~\xbd\xe0 \x9f\xbe&\x8e\xb7\x83Q\x8c\xdeWQՍ\xa9\xb7\n\x98\xf6\x8f\xbe\xfb\xfb\xf8\x9a\xf5\xb5\xcf_\n\xfb`f\x86\\\xc8\xccL\x87\xad\xbb\x8e\xc0/\xee}\xce\xda\xc3ګҤ \xc3\xe1sw\\\x8c\xf7\xa2k\xc2U\x8f\xbb1\xfbD3\xa5?Jǚ\xed{\xe0\x8d\xc7ހV\xfcȁ\x8f;\x8c\x84k\x8b\x9b\x9e\xcb\xf9\xfc\xeb#{\xe0\xb9\xca=\xcf\xf7\xdds'\x8c\xd6\xd7\x97\x88B\xe7\xf8*\xc8ȃ\xfc4\xcc\xce\xc0A\xad\xb8|ɑb\xf8ཕp\xb0x\xb7\xa8\xecѣ'\x9d\xfbÄ\x893a¤\x99PX\xd8\xc7Q#\xdceE\xf9QX\xf9\xc6\xf3\xb0\x9f\x98\xe4\x9a\xf8\x9d\xb5\xf0(\xec\xd37\xe2\xeeIۤ\xef\xafh\x86\x8d﯆\xe35e\x90=~d\xe2\xca\xf3 ԇ(\x8f6\xd7\xd4\x9bxofp>^[\xcd\xd0ܫ\xfapVv.\\\xf4\xf1\xdb\x96\xfe:@|\x87\xe8\xf2\xd2#\xb0\xfc\xe9\xbf\x9a\x8b.\xb9 ƍ\x9ff\xe0D\\\xbc\xb7\xf6 \xfc\xc8`\\u\xed\xa7\xc1\x96n\xdf\x87u\xda\xfe\xe3u87|\xf0\"\xa6\xddQ\xe3\x84R\xb8\x9f\xfd-\x90_h\xe4\x93\xa1\x82I\xd7\xa2\xe9\xcek\x8d25\xd4\xf8AC>8$\xb6o\x95|ssu\xf2N\xa2`\xedi\xc3N\xcb\xe3I\x84\xec\xa7\xc3VX\xc7_\xa9\xafe]&\xefn%ߘ\xa7\xa7\"\xbb\xbd4^\xf0\x8f\x97 \xbc\xedm\x9f \xfc\xa5\xd1\xf6)^\xfbmN\xdeWA\xfc\xbdk٥\xd4'M\x9c\xb0\xb1_s\xf2\x81ew\"jb\xe9Cn\xc4E\x8b\xd7Ztt\xfa\xc7)=Z\x98\xdeɣS\xae\xd9\x00V\xa0#\x98q\xa4XG\xc6w\x8a\xe2!\x85\xb0\xcea\xec#\x96~\xf4nqy ^i\x89\xab\xaf\xec\xe1\xf9M\xda9\xb2\xeddkGֹ}\x91\xba%lS\x90GS\xd7/ͤ5\x92\xc6\xc6G\xb6d{So`\xbc\xe2\xd6[6U/,,\xf5\x94\xf2$>~XJ\x88\x8e_\x93\xae\xe3@6s \x91N8\xac?\xa4\xf6ď\xebJ\\0\xcc\xda\xf8q\x90\xf8\xe4\xc1J\x9e\xed\xf1\xa0$J\xd8ج\x9f\x8f\xed\xe7\xc7`\x9b#(\xa4AH\xba \x9e[P(\xec\xf7\xfbA>2d\xbf`\xef\xf2O\n\xe2I%\xee\x91\xbf\xf0C!\xd1l\xbc\xee\x8f/\xe9ݰr \xbb3Z\xf7\x87\xa57C^\xfb[ʓ\xf8\xe4ú\xff\x855@*l`\xdd}\xbasw\xe8o\x961鏕\x8c\xff\xb4\xccx\xfe\x95 j\xfc\xe7\xd3! ^\xf35'Io\x91ҞH\xac\x99\x8eM\xfbh\xbcT?^|X\xf7Hu\x8d\xf9l\xae\x8f~\xbe\xfc\xb5\xbf}\xefOZ\x00\xcf\xd2!\xbe\xf7/\xed\x9e\x9fX\xbeto,p+\xbe\xf1\xfd\xfeݘ\xa2{\xcdv\xcf꽊z\xc1\xe9\x8b\xe7\xe3J% l\xa1\xfe\xac\x83u\xb6`\xacFg\xb2\x9d\xfe\xb7lT\xd7LO~\x8e'M\x8a\xdfF\\\x99\xb8WG\x97*3+\xd2\xfa\xc0\x97,\x80\xe1㇒8\xf8\xf3\xbdO᪭\xa3\xb0\xe4\xaaf3L\xa8>\xc4\xe3X\xc3\xe4\xd3\xfe\xf2\xbf\xa3\xf14\xf7<\x85\xf37//\xa6\xe3*\xb6k/; &\x8c 9\xacw?\x000_\xb2\x9c \xabғ;\xdb\xb2=\xa4|\x89W\xb0\xcf\xce\xf6\xbc\xe93\xbf\x81\xa3\xc7\"W\xf89\xb9\xbe\xf6\xbb3\xa0O\xa1w\x00\xb8\xb9q4\xd4F\xae0v֍\xf5\xba\xba\xbe\xfc\xee\x99lxyM\x965&\x88\xcf\xf4\xc2^p\xf7\x8cY\xd07\x8a`t;yjJp5\xb45\xa6\x956q_\xd5[w\xdb:\xd3\\\xb4\xf0\xdaE\xb0\xf6\xa5\xb5\xd0Pcg-\xf0\xd3\xfdӷ]\x00\xd7_~\xaa5\"\xbc\xbdm{W\xf2\x90\xf4a\xf0\xad\xa0\xfa\xf3\xdfV\xc0\x93\xcf\xe2\n\xbd\x81\xd3\xdc\xdc,\xf8\xf8\xf5\xe7\xc1Yg̰>v!\xec\xdaO\xc1h\xfd\x8c\x94\xdbU\xf0k\xb6\xc2\xcbϾ\xe9+\xfe\xa5\xfc\x87\xce\xce`\xcf?\xcf-[\xf7\xfe\xe1__\xf5)\x84;>q̚>\xa6\xc3\xaf\x8d\xf8qО\xf2*k5\xaa\xaf'\xe2\xe0\x81Rx\xfc\xc1\xa1\xb9Q\xa5&\xd3\xe6\xc1\xf7\x86\x8e\xf7L\xc9ͦ\xff\xf0\xe0x\xa9td\xa4\xb5c6n \xa6\x00X|\xfel\xf8\xf7\xcf_l$\xf9*\xb3g\xe4\xa5\xe7\xe0\x8f\xa9'\xe1\x00\x00@\x00IDAT\xea\xe2tH\x83\x9e\xd6~\xc1\xec\x82\xf5\xebV\xc1\xb1\xa3\x87\xb0o\xb4A6f \xd3g\xce\xc7\xed-\x86\xe3J\xf9쨵jnn\x82\x8d\xebߵVV76D~\xa0\x92߫7L\x9b\xbf\x8d\x83+\x9cU9\xbe ~\xfb\xc5g\xe0\xc8\xfe=\xd0#;\xd2\xc7΃\xb4\xa2!8A(\xfa\xa8\xe2\n\xb8sӇ/C\xbbn*\x9e\xbd\xe8<=e\x86E\xe1n!UQ\xea\xa7J\xff\xb7WD\xbf\xfa\xe4#\x86\xf1\xb57| a\xe0D\\\xd0\n\xf5#\x87\xf7Ð\xa1\xa3\xe2fW\x8b\xab\xd1\xff\xb1S\xb7\xd3}}ۼ\xeee8^\xab\xfa<1\x9fz\xea0i\xf6\xa9q\xcb buj\xee \x86]\x82\xa7\xde\xc7=\x8dp\xc2\xdc3\x8e\xd2\xc9^V\x97\xf8Xa\xc9\xd7i\xaa\xc4YpX{\xbd\xe2\xba\xc4H\xe2=\x85\xa5n\xa1\xaf\xfa\xdaF~^\xe3\x8aq\xc3\xda\xecB\x96\x9f\xba\xf2\xd1L\x90(\xd8G\x9c_1\xfb/Q\xe2\xfd\xf8I\xf9R\x9e\xc4[01CI\xc4\x00\xf1Vu\x9f\xfa\xae\xfe\xa8\xf93\xb9 \xaf\xe5\xb9\xfb\xaf\xaa\xc1/R\xf8\x8a\x96,\xf9{\xa5}]k\x8f\x84w\x882\xccE\xefm\xea٫\xf54\xfe\xf6\xb6_\xb6\xafzÃ\xb4\x86\x9c\xd0K*wh\xfe\x9d\x8d\xd7֙\x93\x94o|\xe1\"\xd0\xf1\x8b\xa4<㨲\xb2\x9f\xfd\xc1\xe4\xcc֜\xb9\n\xfb\xdb \xf4E\xbcx\xc9/jX*+\xb5\xe0\xb8*\xb0;Y[\xc9L\xe2\xfda\xc5\xc1~\xf1D\x9c\xe2[\xb1β'\xa5\x99\xb3L\x95t\x97\xbf\xeca\xb6 V\xb8\xbb\xd8\xad\x9e\xb1\xfaC\xf58\xebe\xbe\x87H\xe9m\"\xa1\xb2إ)!ɮ\xaf\xa4\xd8\xd9>_\xb6\xd2\xc2xa[\xe6\x89wE\xad\xc6\xfe\x91\xd6%\xaaE%߮\x87\x9d\xfd]j\xc3\xde`\xeb\x83\xf0\x92ކ\xee\x9f\n\x8ae\xfeWe\xb7a\xa5!\xebk\xcbW\xe5 K;$\xbd\xc4wXZ\x98,\xb8\xfb{*\x91\xd4\xd46\xc2\xbfy?:l\xbf}1\\q\xe1l$c$\xabE\xf2\xa7)\xe9ɥk\xe0\x81G\x96[\xe9\xa9;ғp\x94m\xe1\xdc3g\xc1 W\x9f \xf4\xe1 \x8c\xa64\xddU\x8d\xb6\xdd\xa2\x8b\xfeT\x96W\xc3}\xf7< \xad\xb8*\xda\xeb \xbd\x9f}\xe8\xdf*\xd2\xf0\xe2\xf2 p\xcf\xff\xbd\x80+^\xbd\xdb,=\xbd'\\\x80\xf3\xfd5\x97-2\xf6{ɠ\x95\xd1{Q\x8fF\xbd/\xacMw/\xa3\xbe\xb3u\xe3.xᩕ\xfe\x9a\x83\xab;4x\x82\xb5B\xb7#\xefܳv5\xa9}\xc6/\x9dV\xcfo,p\x91\xa7a\xca\xe9\xbf\xfd\xe9Kз\xb7w\xe6W\x85\xb4\xe1\xea\xe7ڊ\n(ޱ\xee\xdb5\xd5\xd6jࢾ\xad\x95ϣFO\x84^\xbd\xfa\xe2\xab>\xee<ᅶc\x90\xf3\xe0\xc1=\xb8\nz)\x94\xb3S_\x87\xec\xdc<;m\x8c\x9e<\xb2\xb2\xed=\xd9\xfd\xb8\xaf-\xb8*zۺ5\xe3<=\xfb \x86\xf4ѳ\xa1g\xae̎A7\xfc\x82 Zv\xac\x82\xb6\x92\xddFd\x9f\x83\xe0,L˝\x96\xfd\x9eԆI/j\xab*\xe1\xe5\xc7\xfel8^}\xddg06 |\xf1\xaf]Ű\xafJ\xed\x83޲\xf3h;d\xd4X\x84\xbe\xa5\x94\xe7\x9d\xe1\xdb#\xddQ\xe3\xf0X\x8c\xf6\xbe\xd9O\x89`q\x92$Z\xf1~\xf4\x92/\xcbcz\x897\n1\x81\xac+\xec\x94\xfa\xe46\xd7h\xab \xe8\xa6EϏqÊ\x9d\x91\xc7\xee\xd7\xc5\xdd\xe7\xc4cG\xe9\x81D\x8b\xef\x88\xe3HEin\x94j3\xe0\xea\x8fZ\xd6х\xd7\xfc\xdc\xfdW\xd5\xe0\x87~)\xe1 #m\x84\x00\xfc\xaca\x96g\xe3\xa5B] \xa3\x92\xac\xa0T84ܕ\xfa\xa3l\xd9Bâ\x81\xf6 no\xe9w\xfb+\xfbխ\x82Ά\x95\xf6_)\xdf\xc6\xe8+\x81\xe9\xc0\x8a 4\xde\xc5Y\xd7\xd7\xe5\xdc\x92L\x88\x93h\xd7xq?\xd9VU\xa9@\xacp\x80 F\xb3I\xac\xadd/\xf1\xb1\xc3J\xbfȓ/\xf6\"a\x86\xc8\xe5$\xd1 K L\xdcY7o\x8a\xae.e\xb3\x96\xb1\xc2]mG\xb2\xe4\xc7\xea\xe9\xcfH\xfdd\xff\x89\xc4\xda}&Qҥ6\xb1\xc2RO\xa9\x9f\xc4;4J\xd6 \xbb94J\xc2\xfa'\xa8E\xbb\x97\xb7\xa45R{/<\x95y{\xcbxV\x9c\xec\xfa\xaaF\xb8\xf9ߞ\xf1\xdd􊯷|{~\xb04Jʓ\xf8`Xr\x88\x96\x94\x9a\xb1\xda+[(:\xeb\x82jK|\xf2`ep\xff\xf6\xd6@\xf6\xff輐*\xd4\xe4\xb6\x8ftr\xc2>\xfdC>0HS\x98W\xef\xb6xm\x80\xb0W~(b\xfbO\xd1K\xbc\xa8.\xbf;\xe94\xd8\xdc\xd4u\xfb\xd0\xf3\x9fu)\xdb+4\xec\xed\x9f\xe8 \xd2D\xb33ݱ\xdb\xc3\xd2?d'\x96\xc5\xd4!\xb0\x9e\xf1\x87\xa3\x89e\xe8\xf6\"b<\xe8\xa5z\x92^\xe2\x93+\x83\xcdx\xd20\xf3\xb5\xfec\xf0\xc2\xec<\xdbV\xf0\x87\xdc\xc1\xfe \x94\xf3\xe0*\xdd\xef\xb4\xc5\xebZ\xfe\x00\xb4;\x98\xa6\x96\xf0\x83\xbd\x98\x9f,s \xd8\x9a\xfe\xeb\xe3o\x89\x86{\xbf\xd6\xe1\xee\xdb\xd5x\xd9#\xa4>?$A\xe2c\x85\xa5\xa6\xe4\xf1vض\xeb0|\xf3\xfbC]\x9d\xdaVR\xd1ʭq\xd3\xc6\xc0\xe8I\xa3\xa1'\x97\xe8\xcbbkHҙ\xfa\xfd\xaf\n\xack\x85WO\x9d\x89\\\xcd\xf3 \x9dk0\xa8\xb4k\xeb>\xa8\xabU\xc1\xa1\xbe\xfd\x8f\xc3u77€A\xeceE;\xbe-o<\x8a/L\xd5Kҷ_\xe9 \xae\xf2~AJ\x81\xb3Q#\xc0uW,\x80S猅\xbd*R\xfa\xc3 \xb3L\xee\xc1\x92B\xe2\x93K\xb9\xaa}ei\xaa\xc0\xec-\xf6\x86\xd4+Z\xbc\xa4O\xfc\xe2\xeb\xe1\xe7\xf7<#\xd55\xf0]_\x9a\n\x8bO``\xe7\xa5\xe4\xa6\xd4\xdc\xc9>h8>\xf3V\xdc\xfbT\xae \x80-4\xfek\xf2T\xff\x94\xc2X\xa7\xf7\x85ni\xb0\xd3;\xf5\xa4\xc0\xd8\xc2\xb8Z\xfa;߸Θ7. y\xd2iv\xef;\n?\xc6\x00\xec\xde}\xa5\xa1d\xe5\xe5fÕ\x97.\x80\xf3Κ 99*#D)\xee\x85Z\x82\xffx\n\xc5(N\"\x92UY^Y6|\xb0\xdah]<(I\xb1\xba\xb2@\xf3\xe7;\xff~\x9c=\x82\x81\xbd.6n-\x86\xdc\xfd$TT\xd4z\xa1\xad\xb2\xcc\xcc \xb8\xe0\x9c9p\xd9ŧC/\xcc8\xe1uP\xea\xfa\x83\xfcb\xa5\xe7\xf5\"\xeafeGK\xca\xe1\xf9'߀\xdc\xc2y\\5d(\xfc\xfb\xc4ɐ\x8e\xe1\xadM\xadPW\xe6\xffQB+\xfa\xe5\xf2\xedk\xa0\xef9\x8b\xc6\xd6\xc1..\x83[Gkq\x9b qaƍG~\xff9\xc8H\xa7\xa0j\xb2f\xacvx\xef\xf5W\xa0x\xe76\xc8\xc3T\xfd\x83F\x8c\x86\xa1c\xc6CA\xef\xbe0\xb4p\xa4ő򺦦\n>\xfc\xe0-ز\xe9=\xcc:`\xfb$\xb72j\xed\xfc%P4h\xceUm\x9b>\x8e \xf4\xc0o\xd2q\x9b\x97 o \xfdgc\xd4U8|\xf4\x81h\xe2N\xbc\xf1\x86gRNXXWO\xd4)^u\xc2\xd6w\xe9\xd6\xde0\x98\x97KH7.\xd06a\xbf\xb7~k\x93\xd9%=\x96x w\xbbS\x90A\xe1\x97\x00\xa3e\xf7\x94,%>VX\xf2e\x98\x9f\xc46\xb8d\xe0\x84\xf9\x9a\x98\xb2\x00g\x99KXWHc\x85\xbb҆\xe8ess\xc8 XɈ\xd5;\xb6<\xc5\xc7\x96\x96Hy K\xb1\xc2\xc1\x92R\x93\"V{e Eg]Pm\x89O\xac\xec\xe7s\xff\xfe\xed\xad\x81M\x9d\xfd݇ڧ\xc8\x86\x88\x87O\xb4\xce\xc2c]\xae. \x96\xeeLY\xbc6@\xd8+_\xf2 H\xe2Eu\xf8\n|\xde\xf2s}\xd3\xda\xffR\xbe\xc4ÉRPw\x00\xee/\xb2\x9c\xb0pj\xfaO\xf6W\xf9\xbc'\xf1ɅqE\xad\xe0\xea\xba|\x00lOH\xaaC\xf1\x8bO\xd6_NC\xae\xfe/ \xa4B\xa9\x88\xe7\xb1#u#8\xfe \xc0\x8b\xeb\xc92\xe3\xaf\xe2\\!.\xf1\n\x96\xcf#t\xa1f\xb4\x9f7t\xff\xd5\x94\x9b؛\x9b\xbc;ulܢ/\xa4\xbe^x\xb6M\xe2K ⁹.i\xc6Z\xb7\xc3\xe6\xed\xe1[?|\xd47MԽ\xfb\xf5\x86\xf3\xa7C>\xae\x92\xb6\x86$\xfe\xb1\xdaY\xaa9\x8a.\x90\x90\xca-J\xd0\xd7T\xdf*C\xd8:办\xaaF\xd67ut9σ\xd6I\x9b[Z`\xef\xf6b8V\x8a+\xbc\x90_A\xe1q\xf8\xd8m\x8d0x\xa8\x96\x81 \x9c\xab\xa1\x89\xdf{+\xfb\xc0\xbb\xaf\xf5\xa5ˈc\xe4\x88p\xdbMgÜ\xa3!7[\xbcԎ\xa0\x8c`}l+.\x89\x86\xa5n\x92\xbfħ6\xa4\xbd\xc4w\xfc\xf5\xffz\xd6o\xd8\xeb뼧\xef> F Vc\xa4\xbe\xa9 \xf1_s\xcbq \x87\xba\xaa\xd71\xf0\xd3 烜\xccv\xeb\xec\xcb(N-\xda|\xe4_Yp\xff *.\xc6૸:\xf1\xc6\xe1#<9\xb7\xa2\x9eueޙhl.\xaf*\x83\x87X\x9d\x8d\xe3\xe7\x87ߺfOiɑ\xbd\xdfSx'VT\xd5\xc3o\xefV\xae\xdab\xb2)t$\x96\xfa\xd3h\\}\xed\x8b`ʤ\x91\xd8V\xe9\xd6~\xd1ŕ5\xd0J\xcbΓx4\xe1\xbe\xd4G\x8f\x94\xc3{\xb8*wϮ\x83Ш\xd3\xc0\x93N3r a[C-4\xea\x8fk\x9cj<\xf3\xf07 \xf7\xbb:\x8aWX\xc1\xe8={K:$4\xa0\xdcx\xdd90{\xe6x,u\x937\xe0\n\xe2\x83յP\x87\xe7\xeez456Ú\xb77b\xc0\xb48\xec\xc8Ï\xb0\xbe6~\"\\\x8e\x81h\x9e_\xc8Ɔ\x8aFh\xf6\xf9`\xe3\x85\xcaR\xf8őݖ+~~\xd5\x98<\xa8~\xf8R?X\xb5\xc7;\xa0\xff\xeb\x9f\xdc\nS'Ez\x96 GL\xfcpc}4\xd4\xd5Z\xc1gJ\xa9\xaf\x8e0 \xbb\xd7í,֕\xacSmm\xb5|޴\xe1\xa0k>21\xed\xf6\xe0\x91c`\xfc\x8c9Ы\xa8\xbfUl\xdd\xd7\xf1J>/F \xd7\xe2J\xee\xcdkWY{G\xd3\xeaa\xebHˀY\xb9\xf8/\xdf\xdaO\xbaB\xdb\xdbZ\xa1\xbd\xa1\n\xff\xd5B{S\xe4\xc7\xfd\x83\xb9g]\x00y\xb8Wu\xb4\xf2\x99^=\xe4\x90t\xd5^\xd2>\xbcR\xd9\xfe\xebn\xefC\xb8b}\xd5+\xff\xb4H(M\xfa\xa5W\xdcj\x93\xa7\xc8՚\x83\xa5\xf0aI\xb4\xd9 \xad;\xdf5AhR/\xbfW+\xf5zSc=\xa6\xb4o\xc1@t\xfe.\xee \xb8-DFV\xf6\xe9CF\x8f\x81\xa2\x831]{\xbe\xb6\x88\xfb\xb74P\xfa\xc7ujn\xc96ZX\xaa7\xadL\xb7\xe0\xc43\xa0\xa6\xf4S\x8f\x9b\x99\xf1\xc2HĿ\xf8\xc5\xc3F\x80f\xe0\x8bO\xbcy]\xc3Q:Lj!\xf1aa\xc1\xa7\xc3\xf6@\xdaD\xe1\x85\xd8\xe4\x80\xe4\x83xN\x8ef1r\xed\x81\xe6(\x83\xb8y\x89\x950\xeco\xae\xa2\x90\xf5 \xbdf\xc0\xe3K\x8e\xa7\xae\x82e\xfbI\xfd$\xdewˆ\xda\x00\xddD\xc6A1º\x9a9E\xcb\xcfT\xf4\x91\xef\xc2kl\xaft\x90q\xa0\xac\x96\xbf\xa6\xe3\xe7\xc3ƫ\x98\xaa\xb0x\xd3a\xbbp\xeeq\xbf\x98\xe43\xbb\xcb\xfe.a%8H\x9e\xb4C\xd2K|\xf2a\xa9A\xacp\xf25\xed a\xfd\xa9wg\xae\x89 3\xbf\xaa\\_\xf2\x8b\xe6\xba$A\xf2\x97z\xba)d\x8d\xb0\xb0\x9b\xf3\x89Q\xd6~\xf6\xba}jyCj+\xb5\x93xX\xd9\xfd|\xaa8\xda\xf3\xaf\xd2\xc0\xcf{\xfe\xf2U=\xc6K;$?\x89\xef\x98\xb4\xab\xa1\xd48,\xdc9\x96\xa4\x9e\x94\xb0\xfea\xff\xfb\xd1GZ&\xa9#\xb1vk\xfaq\x93\xf5\xbb ,\xed\xb4\xc7g\xbcH\xce'\xe1pHT\x93\xd2d{J|\xf7\x82\xb7\xec8\xdf\xfb\xf1cP\xd9A\n[z\x89=v\xca9~\x84\xb5\xa7\xaaշѽ*HLh3\xfe\xe0 \x98.\x93\x88& \x94\"\xf5\xf0\x81ؿ\xe7\xa6=\x8e\xa96\x8f\xc3\xcdw4B\xffA\xc7q\xd3 D\xdb+\xa1\xa85\xde[\x81\x81\xe8\xe5\xee@\xb4ZI\xa8\xd2`\x92\xdet\xf0\xcf9\xfe\xfd$[\xdbV\xb5\x89\x81\xba\x92\xf5 ^_X~\x92\x85K\x92\xa6\xdb\xe0\x8dG`\x99t\xb048\xe1x\x87x\xbat\xf1\x97x \xb3\xfa\xbc\xe6\xb6_@U\xb5w\xc06 \xa3\xbd|o\xbc\xb7\xb5\xde\xc7%MP[\xdfj\xa3)\x9dqh\xc1\x80A\xe8\xfc\xdcv\\t\xa6\x8dn\x85\xe9\xa3\xdb`@\x9f\xe3\xd0+\x8f>hz\xc4\xd2V\xc2w?\x96/\xafQ\xc1\xc9\\ \xac=0\xf7T\x93\xcfA\x00Ŝ\xc6kMiq\x84\xb1\x88\xa6p/U\x85_\xde v\xd2]o\xa5\xf2\xf3s\xe0\xa7߻ &\x8dô\xd6l\xb3\xec2X+\x80\x8e\xa56x\xee\xe5\xf7\xe1\xc1G_\x87Z\x9f \xd22ʔ0n\xcc\xb8\xe8\xfcyV@:+'\x8a+kqn\xf1Oo-y\x84\x81\x9b\x9bZ\xa0\n\xf9\xd2\xde\xc4;\xb6\xecZ\x9d\xcbs\xd5\x92\x91 \xb7\xf5\x8b\n\x8a\xe0\xe2m\x00\xf28^\xf8\xfb@\xa6\xb5\xba֣{ \xffW\xa3\xfd\xbf\xf8\xfdRx{\xf56\xdf4\xf3$\x82>\xa0\x9c>u4\xee\x9d}\x8c1\xa4\xd2z\xecȃ\xfaHeC#\x94b\xda𦶠^Y\xb7+\xa16\xec\xfb\xf7\x86W_Xm}\xd0\xe4\xd4e,\x8e\x91N\x9e\xe3 <\xb6r\xc0.USZ\x8b\xfbs\xe7\xb6k޲\xeb8\x8c\xe9\xa0\xd31-\xf7c\x9f,\x86\\\xeb\xefȂ\xef>?\xd0&r\\\x9dq\xfad\xf8\xc1\xff\xbb\xda\xf7\xccR\xb4W2\xc6SnZ6f`ס\x8f\xdf%\xcdո\xa7\xf4\x96\x8dka\xeb\xd6u\x98\"\xbeҐ\xd2*\xe3\xe3'\xe3\xd0\xd3\xf0\xac3\x8e0S\xa7=|M5\xbd\xf0T\xce4O8<\xaaʎ®\x8d\xeb\xf0\xbe\xbf뼷P\x94\xea/\xf5\xdf<\xdc\xdb{\xc2\xccSP\xc7I\xf6\xbe\xc5>\xfcM\xdd.\xc0ӊ\xef\xa5\xfd\xfbU\xf4\xc2\xeb\xb7ܦ\xf7{7Ju\xed\xc5ܢ`\xd9\xeeд\xb4\xee]\x87m\xdb9\xb9\xf9\x85V\xca\xf6q\xf8\xc1Bv\x8e\xcf\xe9!\xfd\xff\xd1 D\xd3@a'um\xbf%\xddo\\\xb3 \xbexM\xc07Cz@\xb2hu\x82\xe9`|w\xf2\x89\xd2<\xc4_\xb2\x91$ɵ\xfd|\x98}\xd8\xea\xb1\xd2 \xb1\xc9c5(\xf9\x9aE%A\xfa[V\x96xVP?\xc9\xed)\xc3\xe0\xb5x\xfc\xc8\xf1$W\xd0\xd0\xf8\xa2*\xfe\xf4J\xb3D\xe0-\xd5|\xf4s\xf7wm\x91ۀ(Ҟ5\x8aֺ[\xa2\xe5\xa7Ś\x93\xaco\xfaB:\\:(\xcf̨\xae՚\xf6\xfc\xe2\xd4\xd9)\x83\xabt\x84\xf7\xc3\x9f\xfa\\E\xa2\xa3\x87U\x8d\xe0@\x8a2*\x88\xbf\xd3\xf4ԗd]Y\xc4\xf8.T1\xa9\xa2پ\xe8z\x94\xec/R\xc5\xe8\xb8y̯\x9aal\xda\xf9\xf3\x93z\xd2\xfc\xaet\x8dWc\xc9\xf9D\x81\xd5\xdd\xcb\xb27\x90\xf6T\xe6\xf6\x86*\x91\xe3!zX\xf9\xc7毤ٰ\xc4{ê\xd4\xfe+\xebۘT\xb9\x92\xc6\n\xa7\x8a=\x9d\xadG\xac\xfe\x92=\xdcٻ\xa9\xaf+Cg\xd9 m(C\x904X\xbeOH\x9a\xae\xf4\xb6\xe0\x80_sK\xbb5C\xb9 ?d\xa0\x99´\xe4|NS\xa6\xd9\xf0\xacV\xaa\xa3\xdc \x8d\xadp\xfen \xb8˥\xa5\xeb\xb1Rv\xf8 P)\xed\xfei/ّ8(\xbd\xcf\xf8N8\xf5\xd0V\x9891u\x83һ\x9b\xb3\xe0k\xbf)\x81ʭj&\xe4\xcc\xf2r\xb8\xa3s\x8c\xa3\x00- \xad\xd0\xda\xe0X\xa5%\x97\x9f\xaa\xdd\nڶ\xde\xf4z\xfe\xe0\x8a \x83K\xe0\xe6\x9f] {MP3!=\xf13\xe5\xad%d \xeb\xfa\xc7\xfe\"\\\x83Kt\xff\xea\xb7\xcf\xc2Z\xfc\x80%\xeaA\xe6\x8e>\xa3'\xc0Q\x87τ|\\\xb2\xba\x85\xa9\xc58h/\xe2\\\xdev\xf5]\xcb7\xc0\xa6 [\xa1f{\x9dY~\x9bDRm[P\xe7 '\xe2\x00t)\xce\xf8\xeci\x89\xf4\xff\xf1ܗX\xb3Y\xb2\xf990\xf5ۏ\xcd~\xfa\xfbk=\xeeM\xb6P\xfb8\xf2\xf0\xe9p\xeeY\xc7\xc0H\x9c)\xcd\xef'\x89\xc6 \xf4׵\xb4\xe0\x92\xdd\xcd}z@\x9a\xda\xfd6\x9cq\xfeߗރ\xf5\xab\xab\\u\xbb\x97\xfe\xdc\xf8\x89pɄ\x89P\xd8Þ\xea]\xb8Lz\xc3v\xe5xb\xe6\xe1\xd0\xdf۰\xccZ6\xfd\xe33\xe0\xeaj\xad\xd0`X\xe0S\xad\xdeA|\xd8讯\xc2\xc8\xe1\xe5*\x8c,O\x97w\x8f\\}\x8d\xbe\xe5k \xf2d\xfe\xe2\xecB(\xcd+\xc2j\x8cK^\x9bF\xabL\xa1\xbf\xad-\xcdPSS \x8b\xbc7\xae\xc6:\xab>\xc2\xc9\xc6=\x9aK\xc6\xd3f\xe1,轡\x88\xecC\xf4I\xfd\x91\xb1m\x92u\xd5܄\xfb\xb6o\xad\x82\xaa\xb5\xab\xa1n{5\xce\xc0m\xc3\xe7\xfa\xd8' \xfb\xf3\xc8\xc5\xfd\xa9+F\x8f\x85\xb1\x93\xf6\x86a\xa3\xc6\xe2\xd2\xd0b\xa5\x93D\xe3'\xf4\x9bP\xb1\xbf)\xa2/\xfd\xe0-X6\xf7k\xf1W\xfdۙ\xb7\xceHU\x99\xc0\xb5\xd8W\xcd^\xb1\x9a\xd6̅\x8eMK\xe9\xa1ϫ\x96*\xa9e/W^\xac\xf8= V\xd3R\xf1\x87\x9cp 3\xdeG\x96N\xf2QcQ\xb4\n\xc7\xd2\xdc̙h\xc9\xfa\xf0S\x92G\x9cN\xe0\x96\xc8\xc2\xc2%\xf9C0+\xb6uJ?7R\x8fy\x83\x85q\xe9\xc6\x00鿖\x97.͋k\x9f\x91##b\xfa\xa2g\xba\x95Ҍ{\xda>O\xfc5CXu`\xbaC\xa0\xb2\xcbV`+\x93\xa6\xf7g\xec\xf4\x8f\xfcH3/f\xe3\xf8qs\x93!\x91\xe5\x97.,\xf5&\x8d\xd9\xc7T\x9c\xb4a\x89\nH\x95\x89\xea\xcd$?\xf9\xc8Fz\x9d8\xaa\xffn{Y\xe7vSmmL\x97\xfc\xe9\xc2\xd2y\xbf\xf2\xb9A\xea,aI\xc9\xfd\xa7\xaa\xfa\x96\xbf\xb2\xb4\xc8:J\xf3z\xabR\xec\xfb_\\\xac\xfc\xf7\xcaW\xe9l\x8fB\xf6_\xc9oS2u%-\x88\x8b3eo\xa6\xf5č\x978\xe7w\xdb\xdd35\xfd\xa36\xc0<h\xf3\xd8Z~\x91t\xe3\x85ɯrp\xfb1-L\n0\xf7\xad\xc1C7\x92\xd5E\xa2٥\xbaP\x9cl~i\xaf\xc1\xfeJ\xff#a\x94\xa5ř7\xba\xb2\x80 ];\xd4G\xb1tW\x96\x8fMW\xf0\x8b95(\x83\xedC3$\x86\xf1n\xaf\xe3\xe1ͯ\xe2e\xd3\xe3a\xbb|\xfc\xf3Kz\xefc\x83#DeO\xbb?Z\x8d9%Z\xbfM\xc6\x00{SN\xf1\x95\x92\xf1\x8dM\x97\x86\xf7\xec\x9f\xec\x9eL\xfb\xd3\xd9 = \xf7-\x8e\xf4\xf3+ \xf6\xfd\xc9\xa7\xb0\xe7\xff0\xba\xdd!\xbb废6mZ\xce\xf6\xfc\xbf[\x9f\x80E\x8b+\xedD\x9f\xabl\xec\xdf\xc6LS\xf6\xdd\x97c\xa4\x97\xbc\xe8\xb9\x82\xf5\x85\xfa<\xbaL\xf7\x8chUI\xe0^\xaa\xbb`\xe5\x92J\\v\xb7\xc6\xef\xd5g\\\xb8g?\x91\xf6\xf1\xafGF\xc1\xfa\x95\xee٠D}\xf4\xdeo\xc1PH\x8bX\xdedg\"\xd7X-'Q~\xa9^\xe6\x97\xf4\x8f\xa6\xc1\xb1m\xdb\xeb\xe1\xdd\xf9\xeb`1֏\xad\xd5u\xb0\x8b\xcap@\x9a\xa4h\xc6+\xed\xd1Z\x8cKW )\x85\x89\x93FZK\xb4O7 \x86 .5\xb8\xacbu׃\xaf\xc2O\xbd\xb8\xe2\xe2\xdc[7&L(\xc2A\xbbB\xc8ɯ\x87\x96\xaeZ\xc0m\x96qVa\xec\xa8\xce\xc1\xc1\x9d,hn\xca.'[옊N8|z;\x9c{l\x8c\xc3\xfd\xcf\xf5$W\x9b!\xc1\xab\x95\xb3᫿)\x83\xf6\xa5\xeb;Ӧ\xc3gƩ\x97\xff\x9d흰{\xbbw\x867 B?R\xb3\xee۱1T[EE9\xdcr\xfd\xc50~\xf4\xd5$1{\x95\xa9\xda\xcf\xfa\xa4\xb1R?\xd3v\xb7\xc0\xff\xfa2\xbc2g\xb1\xb5\x9a\xa7G9\x93\xae!C\xca`0\xfe6r = \x86\xe1\xd6Ÿ\xaf<էl\x9c\xd6\xcf]X\xffh\xb5\x86V\xfc\xf8\xa1\xb6v\xd4j\xfcЧ\xfb\xab\x9ca\xd8\xe433\xbbCg\xe2 \x95сE\xe5\xd0U\xaf> _~\xb0q9|\xd0h\xcfFu\xda\xfb\xf2?4ϝ\xce\xf4\xb0\xebe\xab6\xc3Ϳ\x9b 7\xedc\x852\x9c\xf5~\xd43\xe1\x8cS\x87\xe8\xb3\xe5\xab\xc8E\xcb\xd07`\xfb\xaail\x86f\\\xa2\xb7\xaf\xec!M尽\xba\xde|\xf5CX\xb3b\xa3k\x89v\xda\xff\xf9\x90!Cp\xf9\xfai0\xa5\xd4g\xb4\xf0\x91`\xeb\xee6h\xd9\xd5jQho\xe8ϯ\x9d\xdbp64\xf7^\xb4F\x95wX\xd7\xf4\xe7\x8b\x8f\x86\xcd\xf5\xb8&\xbf\xcfq\xf8\xa1S\xe1\xbao}\x8a\n\x89.k,c\x99\x91k|\xf2t\xba\x97\xe7e\xe5B~v\xe4e\xe7\xe2G*\xd8?m\xdbb\xcd~޲\xb9v\xee\xa4zA\xab5dAAQ1\x8c7&\xee\xb3 \x89{L֧\xce>\xe9\xb9¶\xfc\x8e\x8ev\\*\xbd˳m\xcc\xc6A\xe8<|&)\xd1m!(>\xfeR9\x95\x9f\xc7\xf8\xf9\x8a\xd3\xf9lk\xe7\xf7ُNil\x8d\xa43\xa6\x81\xff\x97\xbd&M\x9e\xa7\x9cz\xb6/\xef\xd2\xe9\xe4o.\xb5\xbeu\xebF7\xb7)\x8eV_\xddFG4\xfd\xfc\xcauP\xbf\xfc-\xe8ܲFyAˢ\xe3\xde\xdcY\xd8?e\x97W@V\xf1 \xc8\xc2\xfd\xba\xeb\x8f\xe9\xfc\xb1\xbdA'\xdeg\xf1\x8d\xae\xfam\xd0ݰ\xba\xdbp\x9fo\xc0\xb2ʇ#N9\xd3ڻ\x9c,\n\x8b\x8f\xa4\xa7g \x9a,\xb1L\xc1bᒡ\xa7L:\xb0XGV\\\xe6/W$Y\xb1\x82\xb1\xcaj\xd4\xeb\xd0\xd8\xfc\xfet\xdb`\x9b\xae,\x97\xa13\xa6\xe9\x8b\x00\xba1\xc0A\xa74\xb4x\xe2\xa1\xc5\xca\xfc?M\xb6OR\xa0MQW饇KW\x9e\xf8k\xff<\xeek\x81\xec.\xd3\xed\xfa\xa4\xbc\"\xba\xc5f\x80 G\xc1\xa6\xfc\xb5\xc111Ǐ\xe3)ݗ\xe1K\x96zS\x82)&\xa968%\x86%\"$U$\xa2\xb3/\xf1F\xf5\xdfm\xb3ln\xaaݛG\x95.\xe5\xc5\xc5\xd2y\xff\x8a_a\xa5\xe4\xfe\x82SU}\xcb_Y?\xa4u6]\xf9o\xdf\xff\xe2b\xa5!,\x9a\xd2\xc9/\xe9\x99\xc1dG\x844:\xb1\xb40g\xc6\xd2\xcck \xf2\x97\xe3\x95\xee\xb6\\\xe6vS\xed҈*]\xca Ś\xc1<h\x8c\xbe\x00\xba\xb1\xd3\xd0Un?\xa6\xff\xe4V`\xea\x97\xd6\xe0\xa1\xc9\xeaB: \xc8R\x9c${\xe8R\x9e\xc4R\x80\xa4'\x85\xd1g\xe3\xafVd\xe4\xc4\xc3\xf0G\xa5k\xb9\x9a=a\xff\x8d=Ҿ\xf4`鞴צ+\x87\xec\x81c\xb2G\xbd\xb4\xb1\xaet\xfd\xb2\xe9\x92?*V~ru\xb5\xf5\xab\xf4\xa8X>\xefJy\x92\xde\xfbXW\x98\xa8J\x87 VqJ\xbb?Z\x8d9i\xf3e\xfd \xc4&c\x80\xbd)\xa7\x8b\xf8Z\xf2)M78\xbf\x80\x99. \xd7X\xc6G'mQ蚙N\x92]\x9a\xe7\xa1K}\xeb \xa6\xfaIz\x8a\xb1gNa\xcf\xffQ\xe8*<\xce\xe8\x90x41\xa3:pM߇\x9ex{\xf2M\x9cid\xbfL\xb79쫂\xc2\x98\x8c{\xa8\x8e\x9d4rq\x00\xa5\xb7\xa2I\xefN\xe4Y\xb5\xac\xd2`<\xfa\xf4\xed0\xebH{in\x9f\x86n\x9b\x843\xba\xd4\xccP\xf6\x80\x96~\xea\x81k\xa6\xe1\x9cp\x8d\xd36\xc8\xf2\x89\x82Y\x89\x90\xfcip\xad\x8bl\xc3z;o\xf1x\xfc\xe9\xb7`\xb4\xb5\xe0>\xb0\x89e8\xe3u\xaf\x89#\xe0\xd8#g\xc2чO\x81\xe18\xfb\xffsW\xfcv\xd4\xd8{\xa2Jy#G\xc0I' \x87}g\xc2\xe8\xa4Qe\xb0\xb9a.\xb4w\xb9\x97\x91m\xc3\xf1\xaaڝ\xd986 \xcd˃m[\xb2\xd1F.3%\xb9\xa8\xa0\x9e\xd6\x9d\xd2\n\xd3p\xb6t2\xd2\xf7\xbd\x90\xf7\xbd\xa0\xf6\xa9\xad\xc0قO} \xe4\xe3\x9c\xdb\xdd8\xabS.1L\x83j4\x00\xfdw\x88;Ǝ\xbf\xfa\xd9\xe7`F\xd3\xc15\x90=\xc94\x96\xf6J\xfdNz'~\x88\xf0\xf7\xa7ށ\xbf=\xfe\xb4\xb5\xf5\xdc\xcf9\xf3]Ӡ\\^\xce\xc6Ă\xca\xc2\xc1h\xba\xf7P_ډ\xff\xc3\xfa\xd12\xec;\xc7\xe1 \xdfY\xa3\xc6\xc0aC\x87\xc0^\xb8\xdc1$cז\xebzS[3\\\xbav\x81u-\xff\xe1\x87\xb3q\x8f\xe8\xb8G}C3\xdc\xfb\xc8k\xf0\xd2+\xf3Cm%\xa5%Ep\xe8\xc1S\xad\xe91\xa3\x86Y>K\xddd{kGJ\xb7\xe1Li\x9cu\x8fm\xb27\xa5i\xf6\xf9֪\xf0\xcek `\xfd\x9a\xcd\xd6jl+\xad 0\xa5\xa4\xaeƽ\xa02\xd4\xf4\x9aL;\xef\xde\xd1\x9dm\x9d\xf0\xfb\xeaJxW\xa0\xe3\xa0q\xcd\xf0\xf3OlwM\x96\xbf\xe5\x95a\xf0\xea\xca\xe0\x8f\x9d\x8esS{\xf6\xae\xa5\xa1\xf6\xb1\x97+ }\xdcG\xfbq\xaf^\xb5\xd6\xe0\xff\x9d5۰\xcfjŁ\xe8\xbd\xe1\xdc\xf3/w\xf1\xa6\nP\xdfY\xb5\xab^]\xb7v\xaf|\xbav\xed\xc0A\xe7\xe1\xd6k\x00\xfbq$9\xb2\xba\xee6l+5Uйa\xee\xdfm\xdf\xf3 \n\xe1\xa4\xf3.\xc4e\xdd'|\xff\xb0\x97\xe6&k\xf1H\xf6A]I\xe9Ce;K3/\xb9\xa3\xe3c\xdam\x8a]\x94\xe2Ӆ=f\xb3\x8f\x89*\xf4\xa0 :>t3\xa6ô\x8f0\xac\xd8Mu\xb1򣬰p\xebl\xe6D\xfc\\4&\xb1/]\x849\xd4\x9di\xe49\xe9\xc4)\xf6\x91c\xc8*҅=fK\x85\x92A\xd2\x96\xf5\xcd\xc4H; \xe9\xf1\xb1\xf5E\xab\xf5dM\xbexj\xd3`\x8f\xf88j@\x96\xb2\xbcMy\xea^\xc7<\x88\xe9\xd0Sܺ<<\xfd\xa3\x93).\xde\xba&\x9b\x93\x94o|!\xeb\xa7\xf3\xd9#@d\x88Lg\x81\xfd\xf1L>s\x89\x90\xfdN,\xe2a\xee:\xcc\xcf\xf4\xcc\xfa\xa6]\xd2\xe3c埩\xef\xb2\xfeG\xc6\xfe\xf1qFڟ\xa3\xaf\xa7r\xf9Ǐp_\xf709\xfb\xfc\xe3#\xeb\x93\xdd\xfe\x82꛲\xc2_\x9a̝>,c!\xed\x91\xf4h\x98\xa4p\xfd\x919\xa4\x86\xb8X\xca\xfd\xa8\xe0\xb8\xf1\xe2\xf2\xe0\xfc}+^a\xd6Iz\xfa\xb0\x8a\x8flωc_\x92ƶR\nGߙ\xa68\xd5\xdf0\xba\x93w`^\xcb\xc4\xc52:q\x96'\xe9\xfd\xd3c\xed|\x9cA\xfa\xeb?\xcc\xc6Y\xa4j\x89ў<*T{Ϙ #\x87Y\xb3)*\x99\x9cͿ+7\xad\xaf\x86\x8d\x95[ ?\xbf .\xf8\xeaz|\xb9\x89#\xd0x\xac]V />6ƺv\xfe9`\xffIp\xdb\xf5\x97\x986ť)Kw a\xf6\x85\xe2 \xfdu\xc6&\n]\xf2{\xb1\x9f\xabvhVIO\xd3 \xfbʍ\xdb\xe1\xb7w\xbf\x00\x8b\x96\xac\xf7\x9a#\xa5\xac\xac9p/x\xfd\xad\xa5\xaeY\x94NQ\x93'õ\xd7L\x83\xc2B\xf7 \xb6\xd6\xceغ{\x9e\x93\xd5sMmm\xfb\xb6,X\xb2 |\x90 \xbb\xb2\xb9:[\xbc\xf98\xb3\xff\x98\xfd\xdb\xe1\xcfh\xb1fH\xf3oi\x8f\xa0pr*\\\xf2\x8b2عK\xd9w.Y{\xd1\xd01\xd0\xde\xd4\xee\xcaՎK\xa9\xdeU\xbd\x9e\xa9 _\xb6z\xafI\xa3p9\xee\x8b`p9΄K\xf5\xc1\x95\x94\xabC\xa2\xf2M~`\xb4$\xbf\xf9\xc1j\xb8\xfd\xff\x84\xbaz{p$H\xe5*\xc9\xcf\xc5=\xe8;\xa1\xb2\xe3\x96 x\xa6\xc1\xe7}q\xe6\xf3qÆÌ\xf22\x98\x88\x83\xcf~ \xf16ն\xe0\x9e֭8=\xb6Ӵz\x9fcĨ!\xf0\xf0\xaf\xb2)\xb6{v\x9a\xf3*\x80>wa%\xfc\xfe\x9ea\xdc\xf2\xab g6y\x9d\x8f\xb3OgL\xa7\x9fr(L\x9d2JpV8\x8bv\xf2R\xbblŘ5\xe1 \xe9\xfa\xe66k\xa6tΘ\x8cA\xa7d\xff\xebn,\x9bݸg\xf5ʥ\x95\xb0h\xfeJ\x88\xaeq1\xd2 \xe8)\xb8\xf4\x97&\xef GŁt^\xd2\xdc\xc5HϿVo\x84\x9foZ\x89{\xa8\xd3\xa8\xddp\xf7\x85[`\xcc \xf7\x87 \xe2>\xd1?\xd8'\x9a\xb5}\xc4t\xf8\xd17\xcf\xc1e\xd0s\xcd\xeb4.\x8e)Nj\xfb\x80t\xd1\xe9\xceP\xb9|1\x94 \xc2%\xe1q\x80\xbe\xa3\xe9\xd3Ͼp%\x90\xf6z؅t8\x8c\x00\xd1\xe9\xb7\xc1\xc8B\xfc( \x99\xda \xed\xcd=\xf7\xfd9\xb0v\xf5R\xfcX\xc9\xee\xa3Jp\xaf\xe5\xd3\xce\xf8,\x8c;)\xe5\xde7\xe3G#\xf3\xb7\xd6\xc0\x8a\\}\xa1\xab\xb2:\xdb \xa7\xa0?\xaePC\xa9.\x90}\xf4q\x89\xf5?bH\x83\xd0m\xcb^\x87\xee]ۍ\xddcpy\xf7\xa3>~\x8e\xc1Q/\xf6 DˆG\x8dpD>\xd31h\xfeta\x8f9Q\xfd\xf53\x88\xf3\x92P\xa2;\xb1GQ?M\xd0>\x99\x8e8*\xd6\xeerH<\xf9%= <&\x00\xbdד\xa5\x81\xa9\xc2)v̯\xfa\x92\x8aT\x99\xcb\xf2=fK\x92A\xd2\x96*\xd2`I\x8f\x8f\x95r`2\x9b\xa7[\xad\x90nd\x96\xe9\xc2~io\xdfźC\xa8 \x90 \xbc_\xf9\x8bF\xff\xc8\xef\x8c/\x9bN\xbc\xf4O9H\xe5K\x87ɮ\xfd\xc4\xb7%º\n\xed\xff\x84<\x9dݜd~C\xe0 \x9d\xdf\xd4/N\xe7\xb3E\xc7?l\xb0\x95N\x89\xba\x00=\n\x84@Cg\x81\xed,\xfc\xb5\xaahG\x9dt\xbe&\xc5ω5{\x8aN\xbat5Hz|\xac|0\xf5]kL\xfb;\xceb\xfb\xfc\xb9\xfar\xaa\xf4 .\xee\xcb>&c\x9b\xb8 &\xef3\x97\xed\ny\xb8L-?\xffә\xaf\xe97\xa0\xfb\x9a\x9e\xb1\\\xa8h4+\x8fNg~\xebl\xb1j~ʩ\xf3\x91m\xb4\xfc\xea\x92\xf9\xab\xadA\x88\x83\x8f\xad\xc1ekqFbwJ .\xd9\xdd\n\xd6j\xf8\x9c)\xe2\xf9\xa5\xf2ইԬ\xcc8+\xfa\xa1\xc9\x9a\x81A\x83п\xd9Z /\xe02\xaaa\xc7\xcc\xe0\x97?\xfe,E\x9f&3\xa5t\xae\xb0V\xe7@\x929AjQ\xf5m\xfd\xa6\xb8\xf1\x8e\xa7a\xed\xda\xf0\xf8\xc3\xc6T\xc0\xc5\xfbO\x86J\\Z{\xae°\xa1\xaejp\xf9ڎ\xf6.k@\xa4\xb5\xd2H3niг47&\xc3\xde8\xf8\xb9\xee\xa7;g?\x8f\xc1\xc1\xbd\xa2\xc0\xa5\x8d\xb5<57\xb6\xc1uK\xc1\x9c\x86\x9dVbyq\xecjrY\x8f5\xfe\xf6\xc7+\xedL\xd6\xfb\n􍛓MQW: z?\xfe\xcf\xf7\xe0\xfc\xbf\xdbg\xe9p)\x8a\xf1\xb4\xe1\xe0\xa7\xc1qG\xed#F \xc6ٽ\xc1u\xa3\x97\xa8\xa0\x81\xe9\xdd8[yw[Ζƙ\xe3XV]\xa6\xbcXj\xf43 \n75\xb5\xc0\xe6\x8d\xdbp\x95\x81\x95\xb0\xa9\xb2\xda\xc2N %8\xf8? g^~n\xc2k4\xac9y\xb9^X_W\xcd\xfb\x00Zib<>\xb1\xdf.\xb8\xf2\xd8:\xf7\xeb\"LG\xf7\xe0\xbc{\xc6\xe3ll\xbc\xc5\xee\xf9sʉ\xc0\xb5W\x9d \xf98\xb3\x9e\x8e\xa0p\xf0\xeb(\xa6\xb3T.\xce>Oמ{56'\xed\x90\xf4\xcf\xd0\xc3.d@\xc2\xf8\xfb\xbd4\xb7r;\xba\xe1\xc3^\x83%\x8b\xde\xc7\xd9ϴ\xa45Y0v\xdcd8\xf5\xf4OCi\xd9 NL\xfaL폞\xafvb_V\xd3܂\xfdV6\xe7\xe1\x92\xed\xb4\xd2\xae\xeeAk\xe4ҶؗR\xfd\xa2\xb6J\xf7\xdcv\xac\xfb\xad\xb8g:}dR\x8d_\xfc't\xeb\xa5\xec\xa9{\xfe\xd8\xf9\x97\xc0 \xfc('\x91ñ4w\"\xd9\xbc\xb2\xa2D\xc5\x99\xb8\x94 %]X\xfaBm\xe9JT\xa1\xd4_\xb1\xac\xd2M7\x95\xe4\xa0'N\xe6\xf7SD\x93\xbci\xc3\xe4\xa3\xd3'\x88\x87\xe1\xa2\xa7\xc1X2\x91\xd5I\xf1l>\xd3S\x8aQ(\xd7\xa9\xd7\x94\xa8B\x8f\xa0\xfe\x90 K\xc0\x89\xa3\xa0\xef\xf9Iu\x86\xad\x97\xd6\xd9\xf5Iqx_\xdc)\xebf\xa7+ \xacϖ\xaf\xd2K;$\xbf\xa4\xa7K z\xc2L#\xab\xc8#'N\xbf\xa5\xe9\xd1\xc0>p \xf5\x84\x99F\x96\xf4쿔&m\x97\xf4Lai\x87\xac\xdfv\x99&j\x91\x94\x82\xa5\xf8v9,d:\x97\xa9\xc8 \xa9\xc9\x82\x87.,\xe2վ\xe1\xb1z\xc9 \xf3\xa7{\xcc\xf2m\xba20\xe8\xc3!~NW\xf2\xfd֖\xafңb\xd3\xe5h{\xa5\xe4'\xa6Ŋ\xe63\xf1\x91 b\xfc4\x9b \xaf\x91\xe7\xceh^@~ßr\xba2\x90ۗOi\xca\xd9\xfeҬ\xdaA6\xd0\xa0\xa0+\xe8\xf9+\xe3#\xc2\xe8\x92_b\xdbI\xc9\x96\xc4\xc5\xd2\\*\x96%i lG\xc0[Ȧ\xfd\x99\xd9)\x9d\xf0\xe7m\xc5o?\xbf\xa8\x98r\xc4U~\xa6rk\xb1Kĭ-stY򶽒\x92),-H\xd3-l\xee\xc2u𛻞\x8b4;\x9a<+\xc3\xe9\xf1\x93GÈ\xd1\x90\x87\xb3\xe6\xa8㾌~\x94\xbb\xaf\xa9\xdcP \x99\xe6\xa0Yyt:\xf3[g\x8bU\xf3SN\x9d\x8f\xf4\xbdf[-\xacZ\xbe\x8aJ:\xe0\x92k*\xe1\xfd9Ca\xdeC\x89\xec:h?\xd7{\xff\xf0U\x83\x83&\xfd\xf7 \xe7\xe9Hw\x8dWZ\xec\xbfR\x9fM\xc9ĕ\xd4މ{\xf1\xfe\xe9\x81W\xe0\xa9\xd9\xeffB\xbdKM\xa6\xbc\xfd\x96Y\xb8\\1/\xab\xabȝ]mP\xd5\xf0\xd6\xd0\xe0\xf2.AЄ\xdb6\xd3\xec\xe8\xb7p@\xbaq\xb7{\xd0\xf1\xe0im\xf0\x9d \x9aa\xf40.{G\xc6.q|.\xb8\xbe\xdc b\xde8n:Q\xaa\xea~B\xffz\xcbZ\xf87.\xbf\xda\xd3Aq?\xf8\xa0)\xf0\xf3\xef\xda,\xb3\xda-\xa6q\xae1IP%\x94::\xc9L\xefQ\xdf\xd0\xbf\xc3\xd9\xc0\xaf\xbd\xb9\xd4\xfa\xa0\xa5'm\x9f\x98:~x\xec~P\xa8\xd7K\xa7A\xd5\xc6m\xad\xd0T\xdbK:p\x81n\xc4Ɇ\xc8)\xcaq׍\x9ed;i$\xeb\xd6e\xcbቭUVra^7L\xd6\n˶\xba?\xaa)-+\x82\xa7\xef\xff\x963k\xd2\xd7k7l\x87\xbf><>\x98\xb7&\xd2rݬ\x90\x96(\x9f8~~\x981 \x8e\x9c\xce\xe70:\xf3\x9d\x93\xcd$7r\xba4 ]8\xb2A F\xaen\xfc\xfcaW@\xff\xf0\xe7m]\xbfu\xaf\xf8\x9d\xd2$]\x855]\xa5k\xfb\xa3\xf4aY\xb8\xd2IO?\xb3@҃q3.\xa9\xfa\xc83o\xc1\xd38\xd8\xd7L\xa3Z\x8e\xa2\xe2B1f8\x8c\xc3e|\xf3q\xa7\xf5\xf2\xef\x89\xdcoQ\xffD\xb7H\xabdI\xb5\x83F<\x9c\xce\xfc\xd6\xd9\xc9O:\x99C\xf4\xb6\xd6v\xf8\xf0ݥ\x96u\xd3\xae\x83\xf3a:\x97\x98\x95l\xfd\xa1=N\x81\xb3:\xfb\xf7A\xce\xd3\xe1\xf5O\xa5Kz\xba\xb0\xd2f\xffe{X\x9fMI\xf5\xcd\xca\xfa\xf3C\xaf\xc2\xb8to\x87<\xae\xbcbo\x8f\xeaMˡ\xb1=|v\xb1'\xa3#\xa1\xae6 漜\x8bq\xd9n\x9a\xd9\xcf\xc7\xf0A]\xf0Ëᠩj\x8c\xd3\xc3Ώ\xbc\x92\x9a\xad\xf6\x8a>\xb4d0\xfcr\xfct\xa0A\xe8۷\xac\x83\x97K\xa5\xfaɡg\xa6c\x8e\x9ei\xede\x9b\xabg\xf2Z\xed\x99\xb9?\xf7<\x9f\xb8\xfao\x92\xca\xf5A\xf9=\xbf\xb4\x88c\xc1\xf2$=\xa6\xd1'\x9f\xff\x00xx4\x87\xec+~Ը\n\xf8\xd9\xf1\xb3`8.GmhJWMt\xd7'\xfeၟ\xb5\x8d8\xfb\xcb\xcb\xe0\x85j5K;\x97}\xfe\xe9Y;\xe0\x86\xe7\x87\xe1 [\xef \xd4\xcbO\xfc\xbf\xff\xe4\xb8\xf8I\x8c\x97\xb6`\xc9\xb8\xe7o\xff\x85U\xab7GZé\x85\xec1|0L\x9c0\xf6\xddg\"̘>\xe36\xf9\xf9\xd6~\xda=\xd9K}9Ͷ\xec\xc02i\xc7\xff͸\xd7t\x96I=θ\\\x83ϫWo\x82\xea\xad;\xf1ã:\xcf@9 >\xca˃CqY\xe9\xb3F\x8d\x86Y\x83p0gC\xa7\xe2\xa0\xf7ʶj\xf8\xe9\xd2\xc5Цg}\xe6\xe1\xf2\xf9\xbf\xffb-\x8c\xcf\xc2% \x8eK5\x8d\xb6 TTֽˇ\xffkW\x9c\xe7\x9c~\x90\xf9\x9e\xd7\xee߹\xbes9\xef\xc1*|!\xddи\xab\xbe\xf5lY\xbf\xc6U+\xa8\x9d\x8c=N8\xf9l\xa8\xa8\xed\xa2\xf5e\xb0\xa1\xbe\xe6\xac\xdfb}T\"\xed\xecj\xac\x83\xb6\xb9\xb3Mr\xc5\xe8\xb1p\xfcٟ\xb10\xdfO\xe4\xfdAb\xb34\xb7\x91p\x91\xa9f\xa0>\xb1d\xaa\xcb\xc9\x9c\x98\xc6^\xe7tW\xb7k\xee(\xa9Ӥ#.|NVb\xfb\xdf\xdft\xf5{\"\x81\xe5\xa3\xf9REjMq\xb1|IŞ\n\x93\xa8\xc1\xb2…j \xb2\x809\xd4\xc3\xd4\xe4\xb7;N\xa5\x9f\xe3\xe9\xedh]Ǐ\x80{\xc2J\xd7\xf2\xb4Bo\xfext\xd9?\xca\xfe@\xd2F#\x8c\xa4׉\x85\x81R\x80Q\xa0\xec\x95d\xd6l\xe6\xa4ś\xe26\x84\x00y)\xa7\x87\xf8\xe7q@,\xfd\x97\xf6\xc5ĉ\xd6n\xc9+\xbc\xf5]I\xb0ۇ\xbfD\x9b\xd3\xd1^\xcf&\xca3\xac\xbc\xe9\xbd\xeeHL\xe2\xf9/\xeb\x8bT\xee_[\x92|\x8bg\xad\xfd3Q\xdaI\xf2\xd8VIS8Y\x8d\x9c\xdf_z\xffOe\xff8\x8aqqf#!\xad\x95\xda%=>V\xf1\x90\xed%q,-TXF۟\xab?\xa7J\xe3\xe2\xfe\x83dl\x8f/\xbfϲ\xa8\xcfTt\xbe\xffK \xfdrK\xe8M:\xeb\xf6\xb3G\xfa!\xed\x95\xf4\xccy\xe4ռ'\x85\"\xe0WB\x94ƥ,\xe9q\xb1\x8c\xb6\x94/齇W㒧\xba\xefe܃\xb72p\xcf\\i].\xe98x\xe8 9v8T\x8c\x82\x83\xb8&-\xf3\x88\xbfo\xe8'\x8e\xd5\xce)tV1\xa4߾\x9cο\x83\xad\xb3\x93\x9f8t>\xd2I\xf4\x9a\xedu\xd6\xec8i\x83\xd3l\xe8_\xdfx̜\xa6\xf6\x8d\x96\xfd \x90\xb0\xdep\xba\x92\xae,\xc7\xda!\x9fk\xe56]\xf3\xeb.mc\xa3N\xb0|\xc3\xc4 \xba\xa9\x9e&\xa3\xbe\xe0 \xac\xb0\xafӥ\xbd\xd8O\xf1\xf9\xd7+\xf3q\x8f_\xfb\x85\xb6deL\x83\xa7E\xf81D>\xee\xc1Z\x8234\xf3\xb1\xb6\xe0\xec\xcb&\xfc\xa8\xa2g_\xb6\xe2u[[\xe2Kz\xff\xe4\x873p\xa0M \xae\xeeN\\\xa2\xf4,\x9e\xc4\x8a9\xbf\xf3L>\xaeZ\x96/<\x9bu\xb5\xf6\x00dqa7|\xf7\x82F8\xe1\xc0\xf3zřO^\xd3\xd2\xc5k\x97\xb4\xc1\xe5i\x91\x86\xe0r\xd1\xdb\xfb \xb8gB\xff'l&4\xd6\xe7\xd3N=\xae\xfd\xf2YJ\x97,\x9f\x86\xaf\xdc\xb7\xfe\xee\x9f\xd6^\xc92\x8eN< \xeb\xd1\xff\xe2 \xf1\xff\x99:Jq\xe5j\x8f\xc9FS\x9f\xb3\xa7\xc4\xff\x97\xe3^\xde\xd0`\xa9\xa3A\xe8/S \xff\xb3\xefn\xf8\x9f?Mp\x9a`\xae\x9f\xfc\xd6vV\x82yߦ;\x80$1Vx\xfeZx\xf0\xb1\xd7a\xcd\xda-8\xf0\xaf^S\xbf8dP) >\x86\xe1\xfd`\x9e\x87-\x87\xb2\\\xa6\xbc\xb0\xc0ttm\xd4.qY\xf0z\xdc\xe7\xb9f\xe7.\xeb.\x85\xbe\xb3\xb6j뼃\xbdT\xfdh\x99\xf3A8\xc0}\xd4СpB\xc5H\x98Y^\x83q0:\x95\xcd~\xbe\xa7㰾Ҭs\x90\x9d\xdd ?\xba\xb8 N9\xb8\xdak\xb0/\xd9\xe1\xff\x91\xd6\xe7q z\x87c \xfa\x00\xe4_4\x8fV \xf1Z\x98\x9b\x9b 7\xfe\xf8B8\xe4\x80I1\xc9\xe23\xfd\xeb\xea\xab\xf2\xcc\xfdL\xf7'\xd2^I(\xb8\xbd\xbd \xd6,\x9e+\xe7\x00\xedm\xee\xfaSZ:\x8e<\xe64\xd8g\x9fY\xf8\xccd\xf7\xff\xdeZ\xd37S\xaa\xf0Ñ\xd7l\xf4.\xbb\x8f\x85\xdb\xf2\xc6\xc3\xd8g\xaaw\n\x8a\x8a\xe0\x9f\xd7\xdb D\xbc\x9f ́hg9F \x84\xa7!8e\xf4\x83k\xee=\xeeʎ\x80|\xc14\xd91D\xc5\xde'\xe9~\x9c\x9eL\xf4L34\"]\xe8\x94\xe2\x88Li\xe9PϺH\x87\x94Oi \xf2NG\x99I(+\x91\n)DE\xc8\xeeKA\xbax =>V\xbc\xf5]I\xb4ۇ\x8dՕ\x8d\xc96\x85\xa4\x95\xfds\x84ك\xb8\xb8?\xf8\xeagc<e}\x91\x92\x93\x8df\xba\xf2K;\xa5\xf7\x92n\xb7\xc0d-\xf2J)2\x82qqf\xa3!KSj\x97\xf4\xf8X\xc5C\xb6\x97ı\x9f\x85\xdc;\xf7\xe7\xfeW\xfa%q\xdc\xfa$KL\xca\xfd\xa8`?\xf2\x9b\xd2d|ò\xfe\xcah&&-YkR\x97_\xfa\xe1='\xb5@\xe5+{L\xd4\xe4\xe3\xeb\xf5ȩuϵ;\xcex\xbb)\xa9\xbbs\xf9\xca\xc1X\xea\xed}\xfc.\xd9z\xee\xc7[U\xb5\xc3\xda+0\xaaE9\xb8\x9c\xed \\\xba{(Δ\xab\x89\x83\xd28\x80\x93\x8d\xc3V\x9b\xc7\xdf;\xfc\x9b\x96\xce\xd6C\xe0L\xa3\xea\xcf\xe9\xd6\x85y;p0q'B\xaf_>s\xef\xec3\x87\xab\xaf\xf8\xb8\x91+\xfb\xcf\xefo\xdd\n-\xbd\xa8.q\xba\x8a\x97&\xff\xdc \xfcy\xa7\xabC\xb2t\xab\xab\xf0+Y\xdd$O\xa6\xe9R\x9f\xc4\xf6m\xc0\xbd}\xbf\xf8\x8d;{\xacCp\xe6)\xc7΂#\x9a\xf1C\x88\xe1\xc3ʁ\x96棭\xbdjq\x90\xabz֝M;\xe0\xbd\xf9+`\xfe\xd2Jؽ\xbbٚ\x8d\xc9|~\xe7\xe2\xa2\xf8\xf5\xcd\xe0\x87\xee\x82\x9dͫ\xa1\xa1m\xb3_\x96\xd8i \xf5Y\xf0\xdcS\xf9\xb8\xec|.Uw\xeb(\xc0e\x80\xbf\xff\xb9F8預t\xe4o\xdb\xdem;\xdbಇ\xc6\xc0\xf6\xdd\xf8!J8\xa9|B\xd7\xf4hS6~0\xf2ɳ\x8f\x82+\xbfp257u\xc8\xf2\x80\xb8\xbe\xa1\xee~\xf0?\xf0ʫ \xadz\nҤ\xc1\xa5p\xde\xf4\xf1p攱P\x8e\x83\xa1\xd98+\xba\xbb6\xb1\xc1Z\xea\xe3jp\xbf\xe4\xfbp\x90\xf3\xc9͛\xac\xd9\xc0\xa43g\xdb~\xe9\xe8Z8 \xa1[ڳ\xac\xbd\x86\xfdl\xf9\xc5O/\x82\xc3fMR$O\xa3 \x88+NL:}\xcc0\xf1zxW\xc5X\x88疐Y\xe3~v\xa6\"-\xe4\np\xb0v0~X2 \xef!\x87\x8c3\n\xcb`2A\xed\xc3\xcc\xf54\xcaP-7\xbc\xb6\xb1~\x813\xd4\xd6\xd7\xa94\xfd\xf5O6\xe3\xbe\xedmf\xb0\xb7 \xa2;p@Z\xde7\xea\x9bU\xbf\x93\x97\xdf ߻\xbe \x9e~\xb4\x00ϷgI;\xf3\x94\x95\xc3\xef~u)\x8c5\xc4\xc8N\xb2\xf8L\xbf\xb3\xf8{=\xbf)׀\xea\x9c(]\xf2gw\xe3L\xff\xed[6\xc1·\xe7@}\xcdvg\xf1Caa1p\xe0Q\xd62\xdc\xb8\x9f|>\xfe\xbdv\x93\xb5L\xb7\xf4\xa1\xe5Ϳt\xb6[\xc9\xf4Lu\xde\xdfT,\xef'\x8e\xa5\xb9\xb9\xc5G̙\xaa\x92N\xa0%\x91\x85\xfc\xe0h\xf7P\xca^\xf3`)4S\x8c\xbd?\xfc\xd2/\xe9)\x9d5^\xaa8\xfeJ\x81\x92u\x99^\xba\xb7|\x94~;zJ\xbf\xfdCB\xd35\xff\x80\xb1\xe8\x98\xe6\xed\xc8e|\xb4F\x81\xa0k\xb2}J\xd6[\x92\xffU\x98|\xff\\vj\xf9\xc9GIN\xcbx\x92^a\xc2G x$\x8b\x95\x94>\xf47\xaeCw!\xc1 \xac7<\x85\xceGٜ8\xaa\xff \xa8CVY\xfc\x94\x9bҢj\x93\xf9\xe3c\xa5\x91\xfb?i\x81\xec?%\xdd\xc6\xe4A1\x97\x87\xceϐ\xcd\xa3\x9b\xf6\x90?}t\x00\xd3_x\xf4K\xba\xc6\xda!\xf9ӵ9\xaa>\n\xf1[﯂;\xef} \xaa\xab\xedH ϩ?\xaa9x \xce\xc8?)e\x8dِ\x8f\x83\xa6\xb4Tt\xb6\xb33Üԗ\xb5\xe3\xdayu\xe3n\x98\xbde3\xccپ v\xe1\x92\xdc| -\xef\x82\x9c\xbf \xf6-\xdce%\xbd\xbc\xbcn\xb5\x82ɮsIi\xca\xcbs\xc0\xfa\xf5y=>\x9f\xbd\x8c\x83\xd1\xeeCψ\xe6\xcf\xfb\xb2\x88\xad?JҞ\x81\xe8\x80y\xfbƫcoÔ 1UX\xb5\xa7;\xbe \xd2\xd3<AXQ\xb9sa\x81\x92u\x99^:Ǐ_Jm\x81tm\xae\xf9!e\xcaK\xd9o\xbb/\xe3\xa1\xfdcwe\xbc\xa4\xfb\xe6.\xc7$\x83\xb4X\xd2\xc3p\xf3\x93 R] OH\xf6\xc8\xead\x948\xda,_\xd2ӎ\xa5\x89`\xe6M\xbb\x91\xa4\x80#\xc4J\xe3\xe2\x8c\x9b%Q\xfdML\xb5\x8c\xa6\xcc-\xe9\xe9\xc3\xca?\xeeey\xcb\xfeQ\xd2m,=\xe8/8j\xf9\x86\x95@\xf1W\xd9i{\xe3\xef?\xd7Y\xfe\xc1X\xc9\xf5\x97\xfd\xe9EFQʓ\xf4\xf4ciA\\\x9c~Kӣ!\xae\xbfv K\x87]~\xd2)-U\xd6J\xf9=c\x9au\xa88\xbc\xfaU\nӥ\x85\xee\xf6Ĺ\xd1\xfb\xd3?|\xd2 \xc9\xd5o\xe8\xec\xb30\xd8\xe3]\x90uq\xc8pl\x87G\xc7\xcfN\xb0j\x82X\xd2\xd8\xe1XU \xf9<\x9ei,\xb0\xd4/\xe9\xa9\xc1C?ݐL}\xf2\x8f\xaf\xcd\x95\xae\xe5j\xf6\x81^?\xa3\xfb'\xe2' TV\x800\x98_\xc7_\x9edy\xa4\x88.\xab\x8f\x89\x87\x96/鑫_\xc6\xf3\xab\x00\x99\xfeCǗ\xefg\xee\xfb\xe7\xa8y\xc2J\xba\xc64\x00\xfd\xda;ˬ\xa5[i\x864\xed\xb5\x9ȃ\x9b\x97\x83\x83{y8 \x9dc \xacЌi\xb2\x85\xac\xebę\xcf\xed8\x8b\xb5\x97Q\xa6\xeb\xa8\xc5\xe0Ѓ\xa7\xc0\xae9&\xf5\xbe\xaeQ3\xf7\x9f\xbb<\x94\x94fj\xa0\xb6,ݸ\xd7\xe0RL\xf5\xaa\xb6\xbe \xdexg-/\\o\xbe\xb3\xdcEg0~l\xfc\xe2\xbb\xc3\xc4q#8)\xf6y+βq\xce<\xf8\xc7soA.3*\x8f\xfd\xf7+\x87/^6JK\xd4`Rm\xcbZ\xd8\xd5*_\xba\xcb\\I`,\xfe\xf7\xdeʅ\x97\x9f\xcb\xc7v\xa6\xca}HY\xfc\xe1\x9a3\x8c\xeb\x8b-\xbf\xab\xa5Z6\xa0ݚ\xf4\xd6\xda\"\xb8\xe1\xc5\xe16C\xc0-_\xff\x85\x8bN\x82 \xcf=9\xdc\xf5+\xa8\xff\x90\xfdIt\xac\x8c`\xeb\xbd\xf2%=\xb3\xb8g\xc7\xff퉷`6\xeeu\xf9vxUT\xa3 \x8a`(\xf6e\xe5\xf8\xbf(;:\xf1\xe3\x996\xec/wu\xb4[3\xa07\xe22\xdc\xdb\xc5r\xbc\xb4\xec\xfaG\xb4\xc2No\x85\x92\xach\xc5\xf2\xa3[\xe7Ÿ\xbcsm\x93\xff\xa0%E\xe4\xf6_\\\n\xfb\xef3V\xff\xda\xf14I\xae\x8bd\xe9$\xac\xb1\xb9 \xe6a[|\xf1\xbf\x8b`1\xee'MqЇB\xa9:\xca \xf2q\xc0\xe3\x88+M\xc2)\xf5\x92m\x00\x00@\x00IDATe\xbd\xa7+\x83\xa9\xb8\xac\xf7\xf0b\\^\xeb(\xfd\x97\x83\xfcF7Dw7\xe3\x804 J\xb7\xa2MnK\xb4/u3~\xf0\xeeΝ0{\xebfxog \x96\x99۟A%]p\xdd\xe8\xe3\x8f\xe0\xfbO{m\xb4\xe3*Ts7\xc0uϩ%\xf1ɶO]\xd43Pyw\xe3J\xe3w\xdfQ \xdcƌ\xf5\xd6\xc5g?u,\\~\xe1 \xfa\x91\x95\xed`\xde\xfe\x82\xdd>\xc9\xfeDR2\xbdW=X\xbbd\xacZ\x88}I\x8b\xfd\x81S> @O?8\xe8h\xc9֘\xfeM魴^҃\xb1\x8a\xaf\xdd^\x95$\x9b_\xd2\xe3b%7\xac4\xa5\x92ߏζJZ\xff\xc1\xe4e\x902q\xb1\x8c\xebcy\x92\xde?1\xfd^\xa3%\xbb\x9f~\xfe}X\xbc\xb8ZZղ\x8b\xbd\xedM>\xce(;\xff\xec#\xe1\xe2Ok\xed l\x977\xc7_\x96\x87\xc4\xd2yu\xd3\xc3s+\xfe\xa8ڥ\xbc\x81\x8a\xddQ\xb4\xef\xde]8\x00\xbdb\xcdV\xf8\xfb\x93o\xe0^\xb5k\xac\x8f$/\xe3i\x93G\xc3\xef~\xfee(.\xca礔\x9ci\xbfZ\x8c~\xfc\xb97q\xb0ͽ\xf4\xee\xf8qEp\xcdק\xe2 \xb6\x9c \xfdNZfCK'澛 \xcf?]`fF\xef7\xb9~\xf3\xb5ݸ\xec\xb8\xcd\xd9\xdd\xd1-\xebq\xb3C\xd54\x9a|\xf6\xe7\xb7ó\x8bz\x9eM\x83\xd0_\xba\xf4T\xf8\xd4Y\x87\xd9\xc2\xf6\\\xc1\x87\x8b*\xe1\x86۞\x84]\xbb\x9aR\x8dܜn(+\xee\x86\xd3k\x853\x8fl\x83 #T\x99u6\xe3\xfe\xe58\xddВ \xfcu\\\x8fz)\x85\xc7\xee\xbe\xb2\xcd^\xb2\xa9\xeaa\xa4Z\xd9)\xfaκFX\xb8t\xbc\xfe\xceJ\\\xba\x97\xb7ol\x8e\xbd\x9f\xb4\xd4(q9\xaeh1\x97ݧ\xff\xd3q\xb9\xfd}q\xab\x87\xbdq\xc64 L\xe0~\xc7d\xf2a\xe8n\xc1\xff\xbbqP\xa7i\xb0\xbc\x83\xfe\xe3=\x8b\x9fW\xe3\x88\xf0\\v{>\xfe_\x8c\xff3\xd3Y-\x93~\xd2A\xadp\xe5\xd9-\x80\xbbK\x84\xf5\xb8Au3\xfc\xf0\x99\xe10\xbfJ-\xafLﶮ\xf9a#\x949\x9a\xe0\xea9\xf0\xf7\xfb\xa8-s\\mѴ*\xc17]\n3\xa7\x8d\xb1îX \xbf\xa4\x87\xe5\xef\xe3t\xf9\xfe0a\xf7\xb4\xfc\xfa.,\xbf \x87\xd4O\xf4.\x9c\xfe^U\xb9\x96\xcf}v\xd5\xda\xdb!\xe0\x87*3\xf6=\xf6?\xe0ܲ$\xee\x004\xd6a\xdcg\xbaf{5\xac]\xb3&\xef=F\x8f\x99(\xcd\xee5\\\x8d\xf2\xcc^Y\xe9\xd2\xdfY\x8d\xf7\xf1o\x99\xb4\xc1#\xe0\xe4\xf3/\xb6\xb0'\x9e\x9a\x8b\xab3\xd3\xd32M\xba\xa4\"\xc6ڎ\xbeu\xa2h8 tb\x8eӣ\xe2\x92\n/\xb3'\xaa>\x88_\xcae}\xcc/\xe9\xc6 f\x90\xe2b\x8f\xa2~\x9a\xa0\xfd\xe7\x8e\xce\xd3qť\xebp\xc8\xf0\xf6\xbb(\xf99@i\xc9֧!\xd5QvJ\x93\xe6\xa5'h\xb6\xd7@)@,\xe8\xb2>\nr\x81*\x82\xfcPh,+\xa2cm\x81,\x90>\x8f\xb5\x812\xa0\xbey\x8d?'X\xfe\xcb\xfa \x94ox(\"\x89\x843\xbf\x8e\xb29I}v\xf9hS^&\x8b\xfb\"L\x80\x8b\xce\xc2HD@\xf9\xbb\xa5;\xea\x8b$h\xcc\"\xb9\xbd\xb0&'\x9b?4`RA\xb40-[#\x95Hz0V쁆\xb8XY\xc0\xf6\xe9\x93vJ~I\xef},-\x8c\x8b{ߓ\xf4X \xe3AZ(-\xa8H~'\xe6kʭ\xf2\xdbC\xd1n\xeb\xe3Hg\xcb蜮\xfcn+\xa3tr\x8f]\x8eA\xa2J͔\x9feI\xda@\xc3\xe4'\xc7K\xfa\xc61`z\\,\xe5\xf6m,\xbd\x95\xd6&J\x97\xfc6V\xf1\x94\xed5q\xac, +\xe9\x87\xe4O\x94.\xf9\xfb\x96H\xee\x91 \xb3x\xed\xc6\xf0ֻ\xcb\xe1\xf9\x97\xe7\xc2N\\6\x9b\xf6p\xce\xf4AjӦ\x8e\x85+/; f\xe0\xd9\xee\xb3\xed\xa6lJ\xbb=\x93\xd2\xdcT\xbb7MWm\x92\xfa\xfb \x96q\xa2\xf8\xecع\xee\xfc\xebK\xf0\xfa\x9bKB\xef\xb8#+\xc1w|3\xe5\x83\xd0N\xbb6Tm\x87\xff\xf8$,[\xb1\xc1\xb5\xa4\xea\xd81Ep\xc5Ws\xa13w\xab\x93=\xad\xd7o\xbe\x9a \xffy\xb1\xc0\xfc.\xfe\xf2\xd9\xcdp\xe1\xc9j\x90\x9cޭ\xb4V5CW\xa3Z\xea\x99&\xa9\xfec^\xdc\xf7\xee\x90m\xca\xc5=ܯ\xba\xfc\xe3p\xf6\xe9\xf5\xc8\xf7Q%n\xa8\xaa\x81\xeb~\xf9T\xe1\xd9\xef\xc8\xcbɂ\x92\xe2\\\xec\xefp ,\xf0\xa4s7΄\xe6Gwj\x8f4VL;L\xd5\xfb\xed\xd5 Mi\x87\xf0\x8c\x80]G'\x96_˦&\xb8\xe1\x85\nx{]\xb1\xa1\xd1;~}`\xf1\xe2\xf77_ӧ\x8c\xd6I\x99\xeaa\x9c\xd0u\xb4\xe2\x8a\xcbWo\x86\x95k\xb6\xc0 \xd6\xc1\x9a5\x9b\xad8hI\xfdtEXwi\xbfn\x90\xae\xc0\xd3\xf4\xbf,?\xe3\x8f{\xa4\xe3`s+ރq5\x8d\xba\xa66\\Y\xa1j\xf0\x83\x92\xed\xad\xad\xb0\xa5\xcc\xfd\x82\xa9 \xa5\xe5\xd9\x9f>\xb1 fN\xec4\xef?\xa3\xf8QS\xdd \x9f\xbbe\xeaV\xfb\xc8\xcf<\xa0gD\xbb?d!9\xb3\xff\x91\xf3\xde\xe7%\xb8ݒ'Ow\xfe\xea2\xc8\xc5}\xb1#\xb2Ï\x94\xc9\xc1\x94\xee\xfca\xf2{\x99.\xdf?:\"c]\x86\x9a\xa7\xa8Ju\xe1\xec\xfa\x9a\xadU\xb0\xf4\x83\xb7\xf0\xbcY\x8bʂ\xe2\xe2\xd8\x9fg\xee{(nK2H\xaa\x88\x84\xbb\xb0N7쪅E ߁uk\x97\xe3%\xaaO*\xc4=\xa5\xbf\xf8\x95\xeb\"\xc9H7\xf5@s*\xab`\xf5N\xb5\xbd\x00\xebk[\xf4読b{\xef{ \xcc:\xf6d \xcb\xf8a\xc7\xd2\xdcFNj/\x824G\xe9W9/Y$\xf9cXI\"\x9c\"\x9d\"\xa4\xf8ta\xa7N\xeb\x9a JT\xa1G\xd0\x00M\xd0\xf1\xe1{\x8b\xecX\xb1G\xa2\xe1\xedwQL\xd4A\xe6O\xb1\xa3\xb2\xfaJ\xf1\x92K\xb9\xec˓t\xd3\xe0\x99Af\xe8 3\x8d\x84\xca\xfcE}!\x81\x8c\x94F3\x96\xe1\xbe\xe0Gtl\xef\xfc\xfdI׋>m\xee\xe8;\xbd\x90\xfcNZj\xae\xa5\x86 \x9cm}OJ\x90\xbfv I\x87\xcd~\xd2)-\xaa52|\xac4r}\x97\xf0@U\xdd\xe6OG\x942!3 \xe2\xf2\xc1\xf4\x8f\xfc\xd2TY \xfd\x8cn\xbb\xef\xef\xaf\xfc\x90$\xab\x00$\xfc<\xa6\xd5\xdb\xf6(9AX6 \xa9Oғ\xc7 ( 2XW\xffp\xdb7\x88G\xef\x9b\xf1\x93\xf5K6I\xef=\xac\xe2gڟ\xae\xd0\xdc_\xcb\xfd̛Km\xb0M\xf7\xeb\xa0\xe8婮zܟI6Y\xfb]\xda+\xb1i\x9f\x00\xe9pT,\xef\xc1*2~*Վ\xb6\xa4+l\xeaw@.\xe9\xb6<)\xbfae\xad\xfdWFǦ\xa8\xab0\xba\xe4\xf7b? \x94=\xa24\xb3`\xc9Fx\xfb\xfd\x95\xf0\xc6;K\xa1g\xcd\xd1\xd2\xda\xe9<\xf2p\x84g\xda\xd41\xf0\xe9s\x8e\x86\xa3\x99\x82\x83>lo:\xb5\xf6W\xd9\xce\xf2\x94>\xc8\xf2O'f\xd9dC\x96u\xefY\xbc|\xfc\xfc\xd6'\xa0?d;\np\xc0\xe9\xfeۿcGŝU\xa6\xc1\xa6\xb7`\xfd\xbd\xf9\x81\xe7q\xbf\xe6\xf7\\XL\x9b\xd9\x9f\xb9\xb8pf\xd7A\xb7\x9a`\xd9юt8E\x83\x90\xb8\xfcr.D:g0\xbb2E\x00$\xf7\x99G\xf3a\xe1<5\x80UV\xd4\xfe\xb8\xe3\xccڶ-б\xb3͒B|/,+\x81\xdf\xcd\xe9964}\xf5W΄3O\x9e\xa5\xf2i\xb8\xf5p E\xc7*\x87\xdd+\x81v~I\xef]l\xff\x9eUڿu \xf4\xa9gD\xdfp\xfb3\xb0`\xc1Zsrr\x9cy\xf4H\xb8\xf6\x92\xa9\xd0\xd2\xd6 \xbb\x9b:\xa0\xa9q\xf7\xb5\xe7h5\xfby\xf8\xe0n(\xf4{4\xe2\xdaw\xb6Š\xe5]\xf0\xb5\xc7xpp˂n\x98\xb9_;\x96\xbb\xb5\xc6\\\xc3qf\xf0\xdf\xee\xba*x\xb9j#9\xb38 \xb7d\xe5\xa8\xc2=\xddW\xac\xdb\n \xaf\x87\x9d5\xbb\xa0 \xa6{\xe3#\xa5\x9e\xbc\xa7\xdbE>\xc6x\xe2\xc8N\xf8\xd8!\xedp \xc6zLE\x84u\xbd\x85P\x00\xff\xee]\xc5\xf0\xc1\nUN\xf4\xd8\xfd\xd5\xef4\xc1P\x9f%\xf4qB+\xfc\xf1\xb6\"L\xf4l\xfe\xde7΁SO\xd8OhH7T\xedѾ\xdfK}q\xe8\x94\xc7\xee\x94ā\x87i\x00z\xfb捰b޻\xb0c\x8bp\xcd\xcaʆ\xf2AC`ցG\xc3>3\x9a \xe7\xe8\xea\xea\x84m\xd5U0\xf7\xfd9P\xb9n9\xde+\xb9\xa8ɆÏ<=\xfc\xa48\xa2S\x9a\x87\xccZS[\xafUnv\xad\x8a\xdf\xd5Pm\xf3\x9f\xc7\xeeֶ\xfb\x983χ\x91\xe3'h\xfd\xd1\xeaC\xdf\x88&W\x82\xfcHi\x98\xe5m+}\xd8cv\x90\\\xae=љFB\x89߉=\x8a\xfai\x82\xf6\x89\xeby\xe4E\xda]\x89\x95\x81\xc1\x92\xe2\xe7\xa2`\xe9\xdd\xe40\x87z\xa23\x8d@\xb7<\xf0\xdf |iz(&\xcfP \x8b\x8b\xfc<\xa6\xe3\x97\xbf:?\xa9ϔ\x87\x83\xee\xe4\x97\xf4h\x8d4\x92\xa3N\x9c\x88ȫ\xd9my\x9c\x9f\xe4\xe2a\xe8\n\xf6\xcc\xfe9\n\x84\\3\xf1\x8cJOm<\xa4z\xd9\xfc\xfd\xe8䁬o\xe9\xc7*>\xa6\xfd\xe9\n\xc1\xfd9\xbf\xa00t4H\xd5wo7\x9d+\x97U\x00V@m\xba\x8e\xafe\x96i\xedɗ\xa6\x92`\xf7\xc7J\xab][\xfc\xe8\xf4\x8c\xa28\xe4\xef\xcftc\xd9\xc3\xdb\xfad\xb4Ԍ߻\xfa<\xfb\xaf\xb0L\xbd\x83\x94G0n\xfe\xfa\xbePR\x843r;\x9b\xa0\xa1\xf6E)$\xae\\\x8cKA\xdf?\x9a\xdbU\xf9\xe6\xe1\x00\xe9eW6\xc3\xcc\xfc\xd5OK|e<\xfc\xe7\xabaDE\x84\xb5\xa3}sg.qWC3\xac\xaa\xdc\x95\xeb\xb7\xc1\x82\xa58h\xb7\xaa\n\xf7Jn\xb2\xda|*\xf7\x99\xee\xc9#\xfaH)g\xb1\xd3\xff\xf1#\x8b\xe0\x80\xa9\x83`\xdf ;`ژ8\xf8\xf66 B\xdf\xffB><\xf0R\xb1\xf9]p\xec\xc9mp\xf2\xe9\xc1\xdbU,Y\x90O>Rh\xf8\x9dv>\xee\xff\xfd\x958@.\xberq2\xf5\xb9kكH\xa5K\xfe\xbe\x87i \xee \xab\x96úe\x8b\xa1v\xdb\xcb\xe1\xfc\xdah\xe4\xa8 0 \xf7\x9e\xbc\xd7t,\x8eW\x86\xd4\xcfl\xdbV\xef\xbf\xf3\n\xac\xaf\\)\x83 \xf9\xf9\x85p\xda\x9f\x81I\x93\xa7{h\x99N\xe8\xc4\xb0\xb0\xba\xe6m\xdda\xada\xf4\xe3 z\xeb\xfcq\x89|{E\x89\x92A\x83\xe1\xb4 .ş\xfd|g\xe0s\xcf\xe5k\x96\xe6\xf6<\x99m\xea\xc2\xf3;N\xd25\x8e\xa6V\xde&ܘM&\x91R\x9eP\x9b<\x94\n\xa2\xe2\xe45\xa7\\ō͗\xc29\xa6L\xef#\x93,o\xc6F\x81\xc0\xf5\xcdC\x97\xf4gLA\xe3\x80I?\"ԑ\x9f\xf9\x85\xcf\xe4ta\xa16\xfd0\xaeC\xe9\xb7,! \xb2\x94\x94\xf4\xee(4\x00\xbd\xa1\xbe\xe6\xe1 \xf4\xce&\xfcJ\xcay\xe0A\xfb\xaaw\xa0s\xebjg*v\xf20a\xda \xeb\xfeE\x84\xa8\xe5<M\x9f;)\x92\x88\xd8Jr\xa6Q\xba>ډ\x91*:\xebKٙ\xfdI\xd4\xc0\x94\x90A\x89\xbag\xf8u|̃,b\x8b\xa6dE3\x9e\xb7z_K\x8aꏉ\xb7\xf6(]8\xe3KQ|T\xe7\x93q\xeb]\n\xa9L\xd8Apy\xa9\xfc\xaa\x97\xf3~\x9d\xe0l_$\xdb\xc6:\xbfIК\xb5\x00\xd9\xfe2\x85\xa5\xc3d\x9ee\xa9\xc7A\xb67\xaa\xc1̯ρ\xf2\xd2L\xd7\xe2\xcd\xc9\x98Iq_\x98\xf2 082\xdd-֠P\xfd\x9a\x93՛\x8c\xfa\" ?\xb33Yf\x93\xf4`\xac$\xd8/z\xe2bi\x81\xc2l\xeb\xf7\xe7\xea\xcdTia\\ܛ>\xa4Sw\"\xf1`^\xeaS\xa8Ĺ\xf7\xf4\xda\xc7\xf5\x81s\xf4,-e\xb8}\xf4t\xc7Py\x83<\x92\x92\n\xf27\xd1\xed[\xf1\x90\xd6K\xeb$=\xab\xf8p\xfdQ(/ҕ\x85a\xa5!\xfd\x90\xfc\x92\xde\xfbXZ\x98 \xe6\xbc\xe4\x95,\xb1\xde\xf7\xb4w,\xe0\x98\xc8x$\x8a\xdd\xd6\xdb\xf5\x9d\xe5K\xba\xc2\xfeTo\xe9$jMo񻽴\xef\x80\x8f\xf8\xf7\x8f0\x8f\xa4\xe6=؎\x00\xd52\x8e\x9f\x9d\xaa\xae\xb82=]X\xea\xed\xfbxWc \xec\xda\xd5 \x8d\xcdІ\x83Ҵ|+ \x98\xc0\xa0\xf2b>\xb4\xcc\x90\xf6\xf3DFS\xf2D\xa7\xdb\xe5Ayl\xa4$\xca\xe7\xb3\xf4a֧Ϊ=\xb36\xbbv\xfb\xb4\x83\xe6\xe7\xa3\xca\xe6c?\xcb\xd3 |\n\xc8\xcfd>}\x9c\xc0\xe7\xb0\xfc\x9an \xe2|x\xa6\xa5z\xaf\xf8\xf6ݰ ?N:\xf2p\xf6\xeeA\xfb\xedS'\x8d\x86\xbf=\xfd^\xef \xbf\xbd\xfe\xf2 \xf6\xb4\xa4\xb7a}|y\xd5zK\xf6ڕ\x9b\xe0\x89\x87_\xc6g5`\xb5\xf7>P\x843\x9e/\xb0\xd7]\xa6ǥ%\x85\x90\x83\xb3\xe1v7A;\xf2ʁ5\x9a1yҩ\xed\x80+\xb8&|<|6\xac^\xaa\xa6U\xfd\x848cf#l\xac˅k\x9f \xad\xfe[\xa4\x84\xdaԕ\xff{:\x9c{\xc6!\xb6\xce\xca\xc7b\x92\xf40lKVWa\xfc\x92\x9el~)/\x98\xcan\xf6K \xe0\xb7w\xfdSZ\xe7¥\x859\xf0\xe5\xf3'\xc3y'V@[\xe3\xabx'\xc0\xb5\xd9\xc5A\xed\xc7o\xf0\xc3\x80\xdd\xcdY0\xeb͋\xb8_\xf0\xb2\xf5\xaa\xfe\xd0\xfb\xb9\xf1qoa\\\xf6\xbd\xd41\xce\xf4³y\xf0ޛ\xfe#\x9b\xcf<\xfc(),P\x9ab\xfb\xab[\xb8yA\xa8 7\xf2\xa5K\xfepL\xedd\xf5\xfa\xed\xb0gM/_\xb5\xffW\xc1檝\xd8~\xe8C%\x9c\xc1\x8c +\xc0\xf1 \x83SO\x8c\xfbwc/\x8b~wu\xe1\xfeѭ\x9bpP\xba\xfdQz\xb0B\xb2eǮ,\xb8\xf9\x91\"x\xb9].e\xe5\xdd𥫛\xb1\xec\x82\xf3\xb2\xd9[\xaa\xb2\xe1/\xbf/D\xbdd\xa6\x00L\x9a4\xee\xbe\xedr\xec4\x8d\xc51\xabƦ\xb8>\"t\xe9\xaf\xc4\xe6\xf1+ >\x92?.΁\x92_\xaf\xfd\xfb\x9c=\xa6L\xddW\xba\xb0\xf7u\xb7K2\xdaU'~\xc1\xb4q\xc3\x98\xff\xe1\xb0i\xe3\xdfL$\xff\xb8\xe3\xcf¥\xbe\xf5GD\xbe\\\xe9M\xa4\xedW\xf0c\x91\xb5\xb5\xbb`5.\xc5]\xefX!\xc4h\xc6\xc1\xf4\xf6\xd5\xefy\xa1GN\x98 ǜq\xae\xd5ָ-G\x8d\xbfci.K>\x98\x9f\xc7r\xed\xb6i\x98 \xd6<5u\xc1\x8fz\xfcC.\xab|F\xbd\xee\xb4\xec\xfc\xfet\xfbQR`:=\x96\x91\xce\xec \xc7G\xcb\xca/\xd5ǵ\xcfȑ\xf5\xc7\xf4E\xcft?*\xa5\xf3\x83\xe2\xaf<\xe1\xd1eCpTv\xd9\nle\xd2\xf4\xfe\x8c\x9d\xfe\x911\xb1\x8c\xaf \x89,\xbfta\xa97%\x98b\xc2\x93@'\x8e\xaf\x94ؕ\x90v \xae\xc1\x9c?!\xa5}\x88\x99\xed\x8f\xe2?\xf3\x92\xf9\xce\xc2\xf6\xbaE\xe5b\x89\xa9\xe4gY~򕥤\x95\xb9\xa2Z\xa0r\xf6ϿN\xc9'\x98\xfe\xcb\xd2%\xaf)\xcd\xeb\xadJ\xb1\x9fOz\xc2\xfc\xf4C\xb2\x944\xaf<\xd2\\\xbb\xd5\xfe+\xf3۔L]I \xe2\xe2Lٛi=q\xe3\xe1W\xa3\xdb\xee\x97ۿ\xfe*\x99\x92_>\xbfy\xe8ڔ@\xeft\xf3\xfc\"\xf9 ]I\xe0\xf6cZ\x986\x80_4\xd1\xcd\xefip\xba\xe9R\x9f\xc4a\xfa%\xbf c\x8cL\x81hA\x86\xaeK\xc0\xd0\xe3b-WgO\xf8\xf6f\xec\x91\xf6\xf5\x96\xe1\x90\xfe\xd8t\xe5\xb0\\'q\xac\xfc4\xf5]\xc7#Q,o02\xa2tɟy\xb7>\xca\x00f\xa8~j5\xe6\x94h{0\xecM9]\xc4\xd7#_҅C\x91+\x98ܳ\xa6;\xeaXJ:\xe5\x91\xe2B\xb1f0\xed]`\xf4\xa7+\xf8\xfe\xe5\xb5\xd7M\x97\xf2#\xe7\x97\xf4\xe8\x98#\xbf\xe7\x9c\xfaPr\x8d\x92ҽ%\xae8\x98?\x95t%\xeb\xf5wW\xc0\xff\xfd\xeaqi\x88\xc1\x83ʊ\xe1߿\xf6\x9f>6W\xef\x84 \xae\xba\xae\xff\xd6g\xe1\xe4c0<\x99\xbaxn\xd9Z\xa3\xea\xed\xd7\xc0\x9c\x97\xde7\x98/\xe8^|\xf2\xd1\xfb\xc3%\xe7\x9f\x00{Me\xbdp\xaf\xa9m\x80\xb7\xe6.\x87\xc7f\xbf 뫶\xbb\xa4O<\xb5 \x8e;\xa39\xc4,\xa8\x87s[g+\xac\xa9\xdc \x8f\xffY\xed\xb19kl |\xef\xd4\xf0m\x84޲\xcb \x97\"he\x81\xcb.9>{Α.\xab\xe6\xd2uD\xa7\xb3Ρ$1\x92\xfdC\xdf\xc5\xcan\xa77\xff~c)\xfc\xf2\xd7O\xc9\xd0\xe2\xb2\xe2\\8pZ\x8cR\xe5%\xb8?xz\x8b[\xb2\xa0\x9f\xabqo\xe0M۲a}5n\xae\xaa%\xa5]p\xe2i\xedp\xf0\xe1\xdei\xf5\xcdM\x00\xb7\\\xef\xbf<\xf7\x97/?>u֡\x96$;\xdeJpf\xbd|v\xfa\xcbi\xceso\xd1[\xda\xdaa\xf5:\\\xd2gN/Y\xb1\xffo\xc2%\xf0k\xadY\xd34(\x96\xec1|p>JW\xc0I\x87 \x87ChP\x97\xed\xa6\xb6\xd2ف\xe0\xed[\xa0\xa6\xbb:i\xe9{\xa5 'kC\xdd\xee,x\xe2\xf5\xf8\xc7 \xf0c\x8e0\x00\xadvp΄\x84\xfb\x81G=\xfevo\xacYa\xd7g\xbe\xdbn\xf8<̚9ޙ\x94\xc6k\xb6\xd9\xf6ǭ,\xd3t\xa9\xaf\xef\xe0ܬV0r\xe2|E\xe4*\xbd3\xe8\xc0 ×/\x9fK\xbd;\xb6\xab\xe5\xbd,\xd6ennx\xf0\xb1p\xc8a'\xe2\xea0\xc1}\xbc̗,&\xfb\xb0\xba}\x88\xb5\xad\xa9\xb6\xe2R\xfa\x9b\xf1M\xb3\x98\xfdl!st\xac|\xba귙T\xba()'\x9e\xfbY((\xe2>,\xb1\xf2\xecіKé\xad8\xa0\"\xeb\xbe\xabs'\x84\xadL\xf6\x9f\xc4o\x8c*/7[o~\xba}k\xb7u\xab+\xe9PD\xba1\xc0\x91?R|\xb4|\x99\x9f\xe3%\xd5{.\xfa%\xc9\xc2\xc9\xd1\xc3s+\xfe!d\xf8\xb5aՁ\xe9\xf2ɋ\xc2a\xc92}\x9d뿉\xa6\xfc.P\x9a\xf47&\x96\xa0\xea!\xbbe\x804'Q\xec\xf0\"3\x97\x89\xc8\xfc\x99\xb1Nh\xb1Jȑ\xe6\xc4QKȑ\xbd_]F\xf5\x8f (\x88\xdf\xed\xb4\xe4&*\xa5\xe5\x96\xfc\xe9\xc2n+ %b\xf3z\xa5\xf4\xdf\xf6)Ję\x97\xbcu\x96f\xdf\xf3^z#-\xb4\xe9\xca'\xfb\xfe+ ![\xbeJg,\xed\x90\xfc\x92\x9eLV8-tbiaΌ\xa5\x99\xd7\xe4/\xc7+*=1˥t\x99[\xd2=X'\xf0󛇮Z\x96\xdfЕn?J,\xa6\xe9\x9e\xe8\xd1$\x90\xad\xc1K+?bG\x926Y\x9d\xa4C.\"\xe5\xd7 Q\xf3K~\x89\xc3\xe4K\xfe\xc8X\xc8\x88\xa6\xc0\xb4\x80\xc8X\xf8Y\xbf\xce\xd7\xc7\xf8e8dy\xdat\xbf\xc4\x9e\x95æ~\xea\xfaf\x87[\xd2U\x9clzX\xb2X\xa0\x87A'0]\xc4\xcfԧ\x88t\xc9+\xfc#\x8d\x83\xb0y\xe2\xd6\nl\xfe\x9e\xfd m\x00\xc2\xff\xcc\xf1\xeb\x00G\x98r\xd4\xc3?\xb0\xfc\x97\xe5O3TDvy\xab\xb3\xb1\xf2\xdfS]exu\x98Lq'H\xd7\xd9͉\xfagK 4}! \xf2Ѕ槫(o\x00\x92n\xb0\xdc_\xb0 P\\\x9cZ\xb98\xd9)]\xd2Ӈ\x95Q_\xb4د>\x94E\xf6\x8b\xe9\xc1@\xc1\\Bɖ\xc0@\x89\x87\xf4#^|d}\x93R\x93\x8dv\xba\xf2K;\xa5\xf7\x92\x8e\xa5\x84\xb88\\\xd3\xc0堘q\x89K/\xe3Ɠ\xe5q~)\xb7wq\x98u\x92\x9e>\xac\xe2#\xdbs<\xccw*Me1\xa7\xb0\xfd2\xea\\:At\xc9?\xf0\xb0_(\x8d#\"\xe9q\xb1\x8c\x9c\x94/\xe9{p\xb4\xc8\xf2\xa0\\ɗ\x9fl?\xb2>x\xe9nke\xe9\\\xbf\xbb\xce\xff\xfc-ngh\x9f\xbd\xc6\xc0=\xb7|ͤ\xfc\xf7\x9d\xc5p\xdd-Ë\xfd\xd4Z\xb2\xdd2t!\xa2\xb7m\xdd \xfd\xc3S\xe6w\xea\x858\x00}\xe5%\xf7\x84v\x9a\xb8`\xe9:\xf8\xeeM@\xbe\xf0\xa7cĨN\xf8\xf27Zz\x80\xe4\xfc\xcd\x8d\xb0\xbbm\x97\x97~Ps\x9e\xc1\xa4ϟ8\xf30\xb8拧\xf7ȳ\x87\xe8\x8d@sK\xbb\xb5t\xfc\x96-;\xbdD\x9dRZ\xa6f1\xd7lφm[\xb3\xa0\xa1g=7f\xe3\x80\xb3j\xb9\xb5b\xab\xcf\xea\x86\"\x9c]^\xdeC\x87u\xc3p\xdc\xfby\xf4\xd8N?\xa9 \n\x82\xbf!p\xe9\xfd\xe3m\x85\xb0c\x9b\xff\xd2\xeb\x8f\xdcs5naP\xee\xe2\x8f\xd8D~\xff`\xeeW2\xb7\xec5\x96\xef\xa7L\xfe\x00~I\xcb\x81^S\xd7s\xac\x83篅\xb9 \xd7A}\xddn\xecc\xfdҏ\xd4\xe2\xe2\xe2n\x9c\xc5\xde\nщ3\xa9\xe3\xc9\xda+:/?\xbb\xf7P\x86\xcb\xfc\xbe\xfe1\xe5\xa0{]&\xa8:$\x9f\xe2\x9c\x8cKr'z\xd0\xfbˎ\\\xd2z\xcdRX\xb6dn\xe0\xf2\xdbYX\x89F\x8e3\xf7=\xa6M?rs\xfdg\xcb'\xaa?*\xff\x9c\xf9\xfc\xf4\xf2\xcah\xec\xe8SWK\x83\xb5w\xe7\xdc \xbaû\xc1\xd0\xa3\xe0\x88\xd3\xfe\xfb\xbe\x80\x98E\x8c\xd6ƺ6\xfaL\xd2n2\xa3\xc6܏\xc9~#kWęv'\xe9\xd1\"\x94A.i`\"\x98y\xc9\\n(δ\xba!ŧ {Lf\xe2(\xe4\xbc'\xf6(\xea\xa7 ڧ\x84\xdb\xc5\xf3rH<\xf9u8 = {\x88 at\xf3\x80\xc0ř\xc4q0\xa9\xef@i\xa4\x8bx\xd9)\xa6g\xd6?\xed\x94\xc6\xd6Hz|\xac$\xca\x93AXZ6P\x90٨\xa5C[\xaa\"\x9e\xdb\xfa\x82L\xb2\x89\xd2z\xae\x91\xb2~)~\x96EH\xe5\x97\xf5\x8b9z\x96\xa6=>]F\\\xda#\xe9\xe1XJHs^\xd2*#n\xc9\xc0\xe4\xe0\x98\xc8x$\x8aetd~IO/\xd3.\xe9\xe9\xc3*\xbe\xde\xf6\xaa4\xda\xed7Y\xecOY\xba\xfe\\=\x95\xa2\xc0%,}\x95J\x96z\xf7\xe0\xe8\xc8|\xf9\xc9\xf6*m\x95t\xae]\xe9\xaa=\x99\x92\xbfr\xddV\xb8\n\xf7\x87:\xbe}\xc59p\xee\xe9G\xf23/\xbd\xb7\xfe\xe9ix\xf0\x8ek`\xd2\xf8h\xb0&s\x92M\xb8o\xf9\xabk6x\xa4\xdc}\xc7\xe3P\xb3\xa3\xdeJ\xea\x9e\xefCŐh\x81\xe3\xcc\xe8;\xef\x99m\xe4]ve\xb35 i|.:\xbb;\xa1\xb6\x97\xf6ֿ\x83\xf2J\xa1$׿ \xca\xd0\xd2;l\x9a\xfd\xbcy\xf3:\x9c\xf9<֮^\x82\xa8xk\xe9琡#`\xea\xd4\xfd`\xefi\xfb\xc3P\xbc\xee\xcd\xe3\xf1\xa5k|\xf6~\xc6\x00Q\x8c\xba\xbb\xa0k\xf7N\\z\xbb\xbav\xe2\xb2\xf5\xf5\xb4*\x887x\xd98\xa0>\xf5\x80Ca\xc6aGAv~<\xe3eQ.F\xac\x8e\xa5\xb9{)4\xd2Ш8\xc3\xe6r\x9c\xa3\x9a\x97\xdf\xe3V\\\x85A\xfd4A\xfa/\xdd\xd0t\xbe\xc9\xd0M\xc4:DH\xba \x9bv\x90\xdd\xd0\xd4\xd2%\xc6q\x98CA\xf4 \xb7<\x82\xcc\x92\xe7q+QN~\xbe&\xa1\xa4Љ=\x8a\xfazBP\xc4\xd8)\xa6\xf7u?\xdc\xf6\xd9ֳ\xfd\xea\xa7?\xff\xe0\xf3\xbeP9\x82\xe9J\xbe--v[\x99 \x94\xacŜ?\xb6\xa6C\xdbo\xd7\xa5%Q\x9c\x98mR:妴TY#\xe5c\xa5\x91뻴@\xd6wI\xb7qb\xfe'\xcd-\x92SF(~\xa0\xe0\xd3\xc9k~]\x98\xa8}\x92_b!^\x9a\x93\x8ap\xf7t\xfd\xd1\xfe\xfa}XD\xa6y?,Q\xd8\xfc\xca\xd6'×\xb6$\xeb\xf8Hy\xb2\x81\xdd\xc9/\xe9\xc9\xe3\x80\xfa\x90\x88CV\x00U|\x92\xb7G\xcb\xd1\xf1\xe9\xfb\xf2z/~\"\xae?\xa6\xfd\xc8\xf0i\xf3 =\xcc܀\xfc\xa6:\xa4\x9c\xae \xe2\xf6g\xf7ת\xd8\xed/\xa0Bp\x00,\xd9Y2R\xf3\xba6\\\x9e8 \x8bO\x94.\xf9%&\xf9A\xb2%oZ\xb0t0\xccy\xc9Pvʙ\x96\xfa\xa5P;:;EEOa\xf9\xfc\xab0\xf9k\xf3\x96\x96ۚ\xd4\xd1eaI{\xa5K\xfe\xf4`\xb2\x92#\"5H҅\xa5\xde=83p\x97\xe7\xbcŕ\xf0ݟ<\xa8\xfa\xa9{~\x80\xbb\xf6,\xaa\xe7\xfe3~\xf9\x87'\xe0*\x9cu|\xe1\xb9\xc7\xe6Ka\xdd\xce]\xb0\xb4\xda^\x86\x9bu\xcc~\xfcUX\xb2`\x8d\x9f\xbd\xf7G0dP\xb4\xe5S\x97m\xab\x81\x9f\xde\xf8\x00lٴ\xdd\xca{⩭p\xfc\xc7\xdc˙\xb2>׵\xd6@{'N\xb3\xd5GպBx\xf6\x81q }\xcf\xec? n\xfb\xd9E\xd63\xb7;\xfa\xf2\xee\xffQ\xc0*\xfc\xfb\xd67}\xd7\xeef\xb8\xf0\x8a\xdfA\xabcug\x90\x97\x97\xc0\xcf~t\xb4\xe7σ\x866\xefG\nN\xdeT]wvf\xc1\x8d?,\xf6\x97\x9b\x9b\xb3\xf9.\xeeqsZ\xae\xaf\xd4\xfe\x9fXS\xbb^w%<\xf4\xd8kP\x873\xa7\xfd\x8e\xa93:\xe0ď\xb5æ 9\xb8Oo\xec܁\xb3\xdaq\xe8\x9c\xd1NR\xf3 \xba\xa1\xb4\xacۚ\xc9N+L¥\xf4 'v\xe4\xc0\x90\xa2\xb3`zűPZP\xe0\xcaJ\xcfޟ\xfc\xd2/\x81\xf6\x93\x97\xc7\xf1\xc7\xee ?\xf9ֹ2y\xee\xa5\x94\xe6Ay^O\xfd|\xb7\xb5\x8cզu\xd6\xc0\xf3ڵˠ\xa9\xd1[\xaeY\xb8\xff\xc8Qca\xe2\xa4\xe90y\xaf\xe9P1|t\xca<\xa2\xfad\xff\xceK\\쪚:\x98\xb3\xdeޯ\xbac\xd3R\xe8n\xd8\xddM\xbb\xa0 \xff~|d\xc1\x98\xc9S`\xdfÏ\x81\xb2\x9e\xbe\xd0\xf1\xe0\xf6\xe4\xff|h͈fO\xdeL$\xb0]lDT\x9c \xdb:5/.\xbfC\xa5uI\xef,Y\x89\n\x94\x82\xfa3\xa6:\xc1\xfeK?\xf5\x85X\xf8E\x8f\xe1\xd7t\xf3\x85\xb1\x96\xe3\xc8n\xa5\x84\xe1\xd4KR\xdf\xc0a\xd13l=o\x909\xa9\xa2{\xdcJ\x97B\x8f\xa2\xbe\x9e\x90H\x84\x99\x97|\xa2\x00:q\xdf\xf2\xd3]\xbcd'\xa7\x90\x9d4+[\xe1\xe8/\xae\x94\xec1KK+)\xf6_i\x99MI\xd5U\xa2\xf1\xa7ʞL\xcb \xf2'\xd1L\xccn)]\xe6\x96\xf4Lai\x87\xac\xffv\x9b\x96ɜD\xe7\xd8JZ\np\xf5\xa4&Ȅ\xc8\xf9Y\x80\xc8\xc0\xfc\x00a\xfa\xcd\xef\xa1 \x9f\x858A\xb5\xbb\xa3\x00\xf5R]\xd2\xf9\xa5=!\xd8v\xcf\xdf_\xfeA$\xba\x82\xb1\xf2\x80\xc3i\xcbW\xe9\xa9¦>h\xff\xa4>IO\xcb\xf8\x90?\x98\xcb!̧\xc5y\xf3\xab8\xd9\xf4\x81\x82e\xfc\xe2\xe2\xc5C\x8b1\xcdÔ\x87[~`\xf1\xe47\xfc)\xa7+\xb9=*\xf1\x94\xa6<\x90\xed\xd1Q\xc14\xab\x88\xb7\xac`\xa6i\xc3\xe5I\xc6'Q\xba\xe4\x978L\xbe\xe4O9\x96\xa4 \xa7\xdc\xf0~-д?Y-\xaf\xe2<\xbf\xeb\xf6\xa0\xe5y\x9f\xffU\xb8\xecҕ\xfc\x92\x9e\xac\xa4\xdam{\xec4\xe7U\xb2t\xa7\xac\xf4\\K Ӆ\xa5\xf5v \x92\x94=8}\xf8\x00\x97\xd1\xfd\xc1\xff\xfd\xcdWAvv\xccy\xfcF\xed\xdfo,\x80\xebogC\x8f\xc4Y\xd1\xdfp\xd1\xd2 ެ\xac\xda;S \xe6.\x87\xe7\x9fz\xc3J~\xf9\xe1\x9fAaA\xbed\xf1\xc54\xfd\x9c\xfdҳoY\xf4\xe9\xfb\xb5\xc3g.\xb1\x99e\xa6\xa6\xf6\xdd\xd0\xd8nf46\xe4\xc0\xe3͍\xc1˶N\x9a8\xfep\xf3\xe5P\x90\xa7\x96rNWk\x92\xad\xa7\xffb!\xee\xef_\xfa\xef\"\xb8\xf9\xb7\xcfȢ\xb0p\xce\xf6\xbb\xe5\xc7_\x80\xc3fM\xb5\x96fߺ{>,\xdd\xf6(tu7\xfb\xf2\xc7M̆r\xa8(\xd9\xf7\x8c3g[\xb1n\x86\\K3|\xfd%>~\xdf7aH\xb9\xa8\x96%\"\xf3\x86\xd1%\xffÝ\xb0\xb3>{3,\xfb\xa0}\xef\xfa&\\\x9d[Hz\xfc]z)\xec;\xf2\xc0\xc0›~\xffx\xfe\xd5=ʋqY\xee\xa7\xef\xff.\xfb\xcd\xe5\xe4aٓ\x90\xc1\xe4\xe0\x002\xed\x9d\xed\xda̽\x9a\x9aa\xe3\x865\xb0\xa1rT\xae[\x81\xfb\x8a{\xfb\x82\\\x9ez\xdc\xf8\xbda܄)0a\xe2T \x9cʃf[\xafY\xb5֯_\xa7\x9f\xf1\xack\xf1>J\xa1\x96\xf0Ђ\x95\xd0ک\xdaK\xc7\xd6\xd5б\xf2\xedM\xa5}\xa0\xc7\xec5\xf6\x9ay\x80\xde \xbaG\xf6\x84\x89\x91\xf7\x88\xf6\xfd\x90\x80:\xee\xb8\xb9\xa5 '`\x92\xcdJF\xa5\xda [z\xbf\xb8\nt_\x98y\x91$6/V\xfbET\"\x99\xae\n-T\xcb\xf2!2\xa5\xa5C=\xeb\"R>\xa5%t\x987oN\xa9 R\x81\xebSy#]J\x812Sf\xe8\xf6@\x8f\xd2\xcf\xd1\xe0\xe3@\xba\x8e\x9f\xfd\"Q\xe7\xd7\xf8\xc5c0]\xf2\xa7[\x91\x93\xc5#\xc3\x87\x94\x81\xb2C6\xe5O\x91\xd7Pb\x9d]\x9e \xbf$h\xdc\xdbt\xdb!\x83\x8c\xff\xf6\xa7)Y\x9fT#\xe9=c\xe7\x8bC\x92\xe4Ī\x00\xbc\xedAI\x94\xedC\xdaV|\x92\xbf\xefa\xe9AO\x98i\xe4\xc5lj\xfb\x9eg\xd1,b\xdc5H\xd6yG\x92twnɝ9,}\x96\xdeIz8\x96\xe2\xe2pM\xfd\x93#n\xfas\xa3\x82.\x96\xae\xda_\xfe\xfe\x9d\x90\x9f\x97 \xcf\xdd\xfa&\xb2\xaeKT\xc2\xe0\xa5\x95\xd0\xee3\xfa\xb7|\xf1:x\xfa\xef\xaf\xc0\xa8C\xe0\xf1;\xbfY\xee\xd2\xeaX\xb0n3\xfc\xf1\x96G\xac<'w\xc0\xbe\xe2\xe8&\" @ַ\xda{\xd3\xd8\xc0?\x9b\xd7\xcbG[\xfd\xb0\xa1ep\xe7m_\x82\xa1\x83\x90G\xbe_K;\xd6v\x84U \x81\xc12\xef\xe0\xdc\xf0(\xbc?w\x95T\xc7\xd5\xf1G\xec 7~\xf7\"G\n@s{-\xbc\xbb\xf1\xac'u\xae\xf4x \xf6z\xec5\xd4;\xf3\xff\xe4 \xae\x83\xf6\x80\xd5k\xbfq.|\xfc\xc4\xfd\x94\xca>\xcf\xde,_\x9a\xdd~\xde%\xb7\xf9\xed\xeb\xfc\xe3_\xf8ϔ\xf6\xcd#\xb10g3\xe9\xcb8x\xe9\xe9=\x8d\xb4\xb9 W\xc35\xd7\xdfk\xb0\xf3\xe2\xaeۯ\x80)\x87\xab$\x96an8\xb2\xce,\x96\xf7\xf9\xb8\x98<]\xb9\xcd\xeez\xe5g\x9e\x9e\x97\x9d \xc5\xb9\xb0}\xeb&\\v\xbb6\xac_\x8d3\xe9i17:eSQq \x8c= ƌ\x9d\xe3'L\x85a#!\xc5+\xd7-\x87\xe5\xb8\xf4\xf7\x9aU\x8b\xaccH\xfca\x87\x9fG}jlM/\xad\xd9\xeaw\x9b\xfcmK^\x85\xae\xb5||vv\xce\xe6\xf9\xa5\xa50\xa8\xa2\x86\x8f\xe5C\x87[\xcf骞{\xa2MQ8.\xa8\xads\x9d\xd3\xed>a\xec\xd7.ݕ\xfd9\x83i\xdcq$Z1MG\xd3\x82\xd5\xc6T\xd4Y\x00Bw9\xe1\xea)\xe5E\xc5¬\x83cŇ5\x88,D\xa3\x83\xc9\xacL\x85S\xec\xd1\xffJ\x812gf\xe8\xfc\xd3Pj\xf3\xfc0\xd5\xe6\x99p\xe8<Ь$ӕ@>m@\xbaqpyJk\x8f\xb9C\x91\"\xac\xe5ɓ \xa8$\xb0~}\xe6\x92l\xe9\xce/\xfd\x95\xd8\xe5?CF\x92\xc1N, Os8\x824Hz|\xac4xۃ\x92(ۏ\xf4\x8a\xedc\xfd\x92\xde\xf7\xb1\xf4 .\xee\xfb\x9e\xfa[\xcf_Y_H6Ձx\xd2T^\x92\x91l~\x92\xe1<\xa4<'-ڵ\x94G\xd3\xd6\xff\xb8\xe2ƃ{ \xce߷<\xb3N҃\xb1\xf2\xcfn/\xe4g\x9c\x81\x94\xbb?\x96\xd8?~]\xb6ϟ\xab/\xa7\xfay@i쑤\xc7\xc5}9\xe9\xb4MƋt%_\xbb\xbe\xb3|\xb7\xa9.\xbdL\xcac]):;Ӝ\x9e\xb2\xf7A\xf4\xe4\xefxRCvZ\xb5\xe7:z\x82\xe2\xc9%\x9a*zt\x8b\xfa\xa7\x8c\x8e\xb49\x94\xae\xcc\xcf/- r\xb4M~\x95C\xf6GF\xf3\xfb]\xb7`s\x95\xbf\xff\x93\xa6+\x8c\xfd\xc6>\x95\xae\xa1\xa6\x98\xf4\x85\xcb6·~t\x9f-G\\\xbd\xf2\xc8\xf5\x90\x9fo6o\xdaR~M &\x9dz\xfc,\xb8\xee\xea\xcf@\xf5\xf6:؊\xff\xb7\xe3\xd2ٍ\x8d-\xd0\xd4\xda\x9d8HG3 )/-SL\xe7\xd2\\N\xb5\xb4\x97\x97¨ს\xac\xb4Hh \x86\x9bw\xed\x86yU\xdb|澳^\xfe\xe7[p\xe19\xc7\xc1U\x9f?×\xc7/q\xe1\xe6m\xb0_\xf2\xdf\xfe\xf3\xfbq\xe6\\;\xec5\xad.\xbe\xdc;\xdd\xd1\xd5u-\xb8$\xaa\xf9\xb5\xf0ޫC`\xeek\xc3\xfc\xc4ZiEEp\xfbM\x97\xe9\x81+,E~_b*\xa8,\xb0LcmzX3tɟ|.\\\xee\xc6Ly\xd0\xcc\xd4G~\xffm3һ1tF\xbf\xb5\xfeXZ\xee\xb2lF1M\x8dY\xb4\xbd*μ(+g\xe7\xa4t\xc2Y\xb0\xffȫ`T\xd94?\"\\\xfe\x9d\xdf\xc3ʵ\x9b}i\x93\xf7 w\xdfv\xb9\xa2\xb1\nn\xb0a\xfc\xe2\x9c%p\xcbO\xf9\xc6\xecУ\xda\xe1\xccs\x83W#\xf0͔`\xe2\xc1\xa3\xbf \xc3J&\xf5\x98\x8b\xf6>\xe3\xf3?\x87&\x9f\x95\xbe\xff\xcds\xe1c\xc7\xed\xab\xf2\xf7\xb9\xf6,\xfb\xed\xa6\xa9o=ӓ\xa8V\xf2\xf9\xfehp\xb5~\xaed\xe9u;\xb6\xc1\xfb\xff\xf94\xd4\xd5\xd2M\xd9U\xa6\x83\x87T\xc0\x88\x91\xe3`\xd4\xe8 0n\xdcdk\xdfgb`]\xccI\x81n\xa8\xdeZ\xabV.\x84eK>\xc0{H\x8bK͸\xfe\xf8\x99\x9f\x85\xc2\xc2\xe0\x8f\x95\\|@\xf5\xee&\x98\xbdr\xbd\xa1twv@\xdb\xfbOAw\x9b\xd2uާ\xaf\x80\x82\x8a!\xd0\xd6\xddn\xf1\x98P\xe8\xe2\xe6[\x96\x8c*\xc7\xd1t\xa1I\xe6\xeck8\xccsM\xe7\x8alW\xb7\xbf\xfc0\xe0\xfb\xa0\x88E\x91]IV\xa5<\xfb\xa7\xa2[R?\xa9ȸ\xa6\x98x\xe8:f\x8aS\xeb3\xf4\xac\xb3\xdb'i\xafMQW\xe9\xa5{㯴\xf7t˰\xe3\xad\xe9\x9a\xc1\x94?\xd5_\xfc\xe7 \x97'A\xfbg\x88xi\xb2}J\xd6[\x92\xffU\x98|\xff\\vj\xf9\xc9g\xc9\x82e\xf8l\xbd\xea*${duR\xae)I\xc8\x96$\x82\x99\x97l\xa5\x009q\xca\xedOW \xa4\xdc\xd04 L\x9f\xffTl,]\xcfE\xca\xf4Lai\x87\xec?m\x8b\xa5E2\xe7@\xc1\x89\x94\x00\xf3\x92\xef=\x95nߏ\x8d]\xba쓺C\xca\xfa+\x9fmi񰌜\x94'\xe9\xc9c\xa9!.Nޒ\xbe)!n<\xec\x96\xbf¤Kz\xfa\xb0\x8a\x8f\xfd|\xd936\xfd\xab\xfc\xfd\xe1\xe9O\xc8b\x8e\xbdO\xa5C\x92\xa5\xdf\xd0\xd9Gap\xd4\xdf#\xfc\x80\xe6\xbfo\x9e\xa9\xd4\xf7u\xba퀝`E\x82Ϛ\xdf7\xb2\xbe%\x8cU\x809\xdcB]\xc6\xde{\x9b&\xa1\xcbS\xda#\xe9\xc9c_\x8a\xa6\xa5<\x00*\xbe\xc9۫\xe5 \x98\xfa\xee\xf4\xd1\xf8'\xe9!X\xd8T\xa0\x88\xf1\xd7l\xe6\xa4\xd5{ !@\x9eN\x96\xe6\xcb\xfc~tJ\x93\xea\x8c\xf9:C\xe6\xe9J\xa3\xe9o\xa4\xda\xe2\xc0\xfb\xa3v\xc0\xceOAѡ\xfe\xca\xe7O\xbbӊ\xf7\x9c2Y\xe3\xa4z7\xbdr\xd3\xf8\xd2\xd5wJ&\x83\xffp\xe3\x97\xe1\x80\xe9 \xdeY\xb7ι\xfc& \xd3\xcc\xc2\\\xb2\xb6\xb1\xa9E\xbd\xa7ú\xc3\xd2MDžU\x830\x8f:\xe3` .\xa1=\xb2bL7\xf6\x9a8\xd2T\x9c0\xa6&\x8eE\x85\xf9\x8e\x9c\x00\xaf\xac\xde\x00-\xed\xfe\xfb7\xff\xf3\x899\xb0x\xde*\xb8\xeb_\x81}\xa7Mp\xe5\xeb \xbc\xb3~3Ԡ\xedw\xde\xfaw\xa8G\xbff\xd2\xe7|\xc6=\xd6\xd1\xd5n̈́\xee\xa2\xd1K}l\xc2}\xa1g\xf7\xb0/t\xbc\xff\xe8\xdb\xe7\xc3qG\xee\xc3Y>g*W\xbb\xa8\xfe\x82g䥫#\xfb#\xeao\x9b\xdb\xe0܋nf\xae\xf3\xf8\xd1\xf0\xf0\xef\xbf\xe5Js\x82퍫\xe0\xfd\xf58X\xbc,V-ρu\xabsp@\xa7\xdd:*hAAL\x9e\xd2 \xfb\xd4 \xd3\xf7\xed4\x8f$gp\xe1!pظ\xcf;E\xba\xae\xef\xb8g6<\x81˺/<\xf6\xdc\xd78ۨ\xb3\xfdW9>\x8a\xf8+߻V\xaf\xaa\xf2 ٷ\xafk\x82\x92RG\xe1\xf8r%\x97x\xfc\xa4\x9b\xa0 \xb7\xa7}\x85\x95\xfc+\xbe\xf7GX\xb6Z\xcd:uj\xbc\xecs'\xc2\xe7>u\x8c\x95\xc4\xe5\xe7\xa4\xd35{D\x97\xfc'\x9b_\xca\xa8\xb8\xb5\xb9 \x9e{\xe0.\xc8\xcb/\x80\xe1#\xc6\xc0\xfc?j\xf4D3f\"\xd0 h\xea?\xf8&\xd51h\xd8U\x8b\xf5x1,[:jwn\xc7{\x97\x9aҔ\x97W\x00\xc7&\xec\xbbߡ)\xb1ᡅ+\xa1ű\xfaBg\xf5h_񖥬\xa8\xb8\xfe\xe7\xc2/AG.\xd78\xb6\x85\xb1\xf4>9\xfaGf \x9a\x9eh(Tv%r\x8eod\xf2ƕj\xcc\xdeޮ\xc5mORt\xaa+q:!\xeakY\xcf<%\x83T\x98Z\xba\xb7|\x94|n\x81t\xcd\xc0\x8d\xda.O\x9d_\xd0\xcdS\x83t\x87;\x8e\x9ft/\xe9\xf8x\x8ai\x90 \x87˜\xf9\xed\x00+ 8,\xf0mk\xf6\xbf\xf4\xf6\xa3\x8a\xbb:\xbb\xe0\xf4\xcf\xfc¾]8\xc2I\xf1\xbf\xee\x97\xc9/\xcbM\xcb\xe5\xef\xaa\xcb\x9a\xf9\xdeݝ\x853Q\xbb\xa1lP7\xae\xc6@\xcar\xe1cSn\xc5\xc7\xaei\xc4\xe5On{^}k\x91H8\xfdc\xc1\xb5W\x9di\xa5I\x91\xe5+\x85$K\x97\xf2>ʸ\xb1\xbe&UL\x84ܜ\\뾑\xceX\xd0^\xd3\xeb\xd6.\x83\xe5K\xe7AU\xd5:\\U\xc1\xfe0\x89\xf5f\xe1\xfa\xf2\xfb\xef8u\xec\x90\x97|`\xfe\xa8\xe7gWT¶F\xe7\xaa\xb8\xd6\xc3\xb3\xa1\xbb\xa9\xde\xb1\xd7>\xfb\xc1\x81'\x9e\xa6\xc5%[\xc3zΟ\xb5\xb1\xae\x8d9\x82\xed\xc7\xd6!\x9f㉙2Rc\xa7\xc3Уb\x95\xcd4\xdf #\xb8aѵ\x98\xde;IS\x85\xf4\x88\xe3\xc3\xeaevI\x8f\x8b\xa5\\\xd2Dz$\xcd\xc2l3%\x82\x99\x97\xc9\xfc\xbe\xca\xfav\"\xb9\xe0tɲV'$\xdc~t<۟\xeb\xe3\xf0\xf5\xed\xf9X怤G\xc5>\xaazJ\xe2\xf8\xb1x\xc9+\xe9\xe9\xc2Ro(f\x83\xd9 \x99!\x84.\xeb\x97'\xbb\xce^\x95\xe6E\x85ΐ8\xd6\xb0?\xfd֥\xf4\xa7\xcf`m\xb0 h\xc2\xd8\xdfO\xff(\xe2\xd3\xfb\xf4x\xfe\xcb\xfaA(ix}SqJ8\xbc\xba\xbex\xc2'̗\xf1${\xac\xac:\xbf.%\xfb$ \xf6@\xdclp \xdd麒\xbb\x88\xd2M\x97\xfa\xa6Ӷx\xf1\x92\xf5OZ\\\x9fgoѥ\x9d\xd2{I\xc7RB\\\xaei`rčW\xa25\xa8EOz'\xadO\x94.\xf9m\xac\xe2/\xdbs\xe2XYh\x97\xa6\xd2`߯$\xddK?my\x92-\xbf\xae\xbe\x94\x9a\xa8\x87\x92?U\xb8/\xc5d ْ\xaa\xf2\xb1[\xac\x8a\x8e\xc42f=\xd3{\xa6\xea\xdf,(2\xd6_q\xed=\xf8\x92}\x8b4\xd8\xc2S&\x8d\x86{o\xfd<\xfb\xf2\xfbp\xc7_fC\x87cf\x963C>\xcen.R%e%P\x8cKn\xe1L\xe9<\xa2Y\xa1\xd9Y\xd9\xc03\x8a\xdb\xdaڡ\xb3\xadZ[\xdap)\xd3Vhij\x856\\ʛ\xce--x\x8d\xe9\xf2\xa0e\x98srr`\xfc\xa4\x918\x83u<\x8c\xc3\xf3\xc8\xd1\xc3 _\xfcӇw\xdc\xf0\x00\xf8L\xf8\xc95Ȭ\x81x\xeaz}\x9d\x9a\x9d\xf9\x9b\x9b\x84f\xd4\xd9U\xcd0~\xa2`h\xefl\x83\xba\xd6W~\xfai\xf8\xf2?Fš\xa5e\xaet'8\xea\x88}\xe0\xff\xbe\xfb)\xfcy\x88\xb3o\xad#%\xe6\xd4\xc8\xd7a5\x88\xf9\xfaϹ\x97K\xffą\xbf\xf25x\xd2\xf8\xf0\xe0\xd7\xf8\xd28q'T}\xb8\xa4\xa6\x8cC\x97b]̱~\xb6\xd7\xefj\x86-\xdbj`\xf9\xea*X\xb8\xac>\\\xbc\x9a\xb1\xde\xd1O\xfa#\x8em\x833\xcf.\x84\x93\xf6\xba\x81\xc5\xf8\x9e_\x9c3n\xf8\xed\xe3\xbe4J|\xf4\x9ek`\xd8\xd0\xd2@z\xff%\xc8\xfa,=\x91t\x85\x9b\x9a\xdb\xe1\xec\x80\xd9\xedش\xe1G7\xc5\x88Ɖ\xb1\xb0|I.,[\x94*s\xa0\xa3\x9dہ\xb2++\xabF\x8e\xe9\x82\xfb\xe6\xc0w.\xfa \x94\xe3\x9a\xec!\xc7-w=\x8d\xfd\xdd{\xaec\x8f\x9e ?\xbb\xf6\x93:\x9d\xf5\xf8\xfb\xebɬ\xde:a2\xf3K)/\xd5t)\xaf\xff\xe3\xa1\xf9\xe5P\x98\xe3^9#\x95^\xb5\xb44\xe3\xbeӫ\xac=\x9f׭]]\xb8E\x83ߑ\x9b\x9b\xfb\xcc8\x8eĽ\xa0\x8b\x8ahn.K?\xee\xc4\xd3\xe6m\xdds7owetΊ&\xc2\xf1\xe7\\\x00\xa3\xc7W/Wn\xc0&UO\x9d%\xda@42\xb3\x96kT\xea\xf9\x9e5\xb3\xfa\xec\x94\xcf\xd7Db}\xce4\x9d\xa5\xef\x9c\xc8H6P\xc7\xf0\x8eL`u2{\xaa̓rY˗tc3\xc8 q\xb1GQ?M\xd0\xfe\x87\xb6?\xa7\xe5\xd7\xe1\x90\xe1\xed\x97Q\"'\xb8\xfeH\xa4\x83Q\xb1\x94\x82Y=\x8b\x97쒞.,\xf5\x86b6\x98 \x92B貾y\xb2\xeb\xfc\xa1\xf5Q3ȁ\xc5ı\xb6\x80\xfd \xd0o\xea\x8b\xf4\xafװ6X4a\xec\xef\xdf\xf3W\xdbi\xe2\xcfY?\xe4\xfd$\xe1\xf0\xd4O\xfd 1_\xc6[\xe6\xd7\xd9퓇!\xc1\nl\xf2\xdb\"]WB\x9c\x8bF \xddt\x8fB\xbf2\x82+ѝX\x84\xa5\\\x92Ǽ\x92\x96~\xcc\xdeY \xe9\xc1XIH|`@IL\xc5@\x00ۖ\xfe\xa8\xc5\xd1\xc0f+\xe3\xe28\xbaB\x9ex\xf1\x92\xf5QF\"\xd9\xd2Hg~\x96M6K\xef\xa5at\xaf\x99#*\x96\x9a?*XƇ\xfc\xa64.%I\x8f\x8b\xfb_<)쭴^F'\x8c.\xf9m\xac4\xc8\xf6\x9cz\xac,dl\xfd*\x9d\xb1\xf4C\xf2'J\x97\xfc}\x93\x97Q# #\x92*\xdc7#\xd3\xff\xad\x92\xe5#=\x92\xf4ta\xb7^վ\xf9\xe9\xd0M#ĵ\x91\xad\xe14ƒ\x9e~\xf2\xb9\xf7\xe1ο\xbc\xe0U\x8a)\xb4D\xf6e\x9f9\xee|\xf0k\xd0\xd7ɔ\x87\xfb>\x8fƁ\xeaq\x93\xc6Z\x83\xd0\xea7j\xb6~\xa1/\x96q\xf8\x87\xfe\xe9\xdfE\xd6\xaf\x89\x94e\x9d\xf1\xbaK\xff\xc7\xd4\xa4n\xc0\xfd\xa0w\xd56@\xee߼{W\xee\xeb\xeb\x9c \x86\xf3Uq\x00\xba\xb8\xa4\x00\xa6͜\xa3+\xc3sϽ\x9d\xf0\xb2\xdc˷\xed\x8455u8\xf8\xddf du÷~܄\xb3\xae\x95\x87]ݝPӼ\xcd\xe9.\xac\\X\xaf<5ڕ\xe6\xe3\xc7U\xc0\xff\xb3\xf7\x00\x92\\չ\xf0ٙ\x9dͫM\xda]ei\x85$$!\x92@\x8c\xc9A\x98(\x82\x98dc08\xe1g\xde{\xf6\xc3\xfc~\xcf\x83q c\x99-\x82I&\n!! ei%m^i\xb5\xbbڼ3\xb3\xb3\xff=\xf7\xdcso\xf5WUs\xab\xaa\xab\xba\xabg\xba\xa5\xed\xae\xef~\xe7\x9e\xf0\xdd{\xab\xaa\xbb\xa6\xab?\xf8\xaeW\x9b[\x8e\xf3\xb7\xe1ʌ\x00{\xa9\xdb>\x99\xd9\xe0n\xbf\xecw\xfe\x89\xee5\xdfv\xc7\xdf\xfe\xfc3\xf8Z\xb3jR\xf3t\xd3\xcf2 \\㔙{\x87\xc7\xc7\xe9\xcb\xff} }\xe6\xcbW\xd0\xf6\xbb\xe9\xadoz2=\xf7IO\x99\xae}\xea\xcb?\xa4\xf7\xfd\xfb\xe5\xda|\xe2Co\xa25\xab\xb3s\xcb\xed4#^\xd9\xfc\xd0\xf9,\xe8~\xb3\x8e_\xf8\xca\xf7\x80\xe7+\xa7\xe8\x8f޶\x8a\x96\xcd?\xc5t[JG\xcc\xef\xe0\x87On0c(\xdf\xfa\x84.f\x9f@t\xe5\xc6\xe8'?\xa3\xf1\xf1\xceXh\xab\xf8\xd2\xf7\xbe\x99֝\xbcVa\xee\xeb;\xdf\xff\xfaʷ\xafI\xf1\xe5.DkN\xa8GQ\x8c\xe1\xd1_Y\xed\xf3h\xbe]\xef㨹3\xc6.ڲ\xe5Ns\xf1\xf9ڸ\xe1v3\xcd\xd7\xecs\xce\xfa\x97\xadXE\xa7\x9c\xf5 :\xf3\xbc\xf3i\xce\xd8-\x9d\xbb\x88\x96\x98u?v\x9a\xbb\x96|\xe1\xa6\xf5\x9dn\xcdOE\xba\xea\xf3D\xf2[\xd1+V\xaf\xa5'\xbd\xe0\xe5f\xd5\xe9<\xe94\x8f\"\xed\xa6\xd33\xa7\x83\xbf\xb13\xdd\xd5B=\xe7x\xac\xbbY\xc3a\xf8\xc6<\xd0\xf9\x98]h:h\x8e\xee\x9b\xc2\xd7'T6`\xca\xd1 mp\xe6\xceW\xfdID;9t\xbc\x8b\xca;p*\x96-0i\xaf\xdb\\4 \x94\xc4\x84\x98\xceEQ\xfd5\x85\xe9\xec\x95\xe3\xd1>\x956ԅS\x81\xdaޠ\xaa@m\xdb^\xe6\xc7yk}\xcc%o\xc5*5\xe9Y\xde\xf2\xb2\xb5\xd8,>U\xf5Vk_\xc9D\xfc&ۤ\xa5\xae\xe7*rl\xcdH\xfbוO\xaf\xfdh\xfeXOY\\o\xde\x9d\xbds[]٢\xff|,u\xbeca\xfe'\xb3\xc3l꣢\xe2\xfa\xa9\x85\x9ep`\xf9(\xf8\xc0\xf2N\xa87\xf5\x87$\xb0\xbf@\xba?_\xcb_\xb9?.0>\xcd\xf98\xc6y\xa0M\x9b:\xc4\x00\xd3b\xd36T#\x00\x00@\x00IDATϹK\xf7w\xc8\xf33\xbb\x82*\xe9\xc5Rk\xd4\xc3\xed\xaf\xd2 Ӆ\xe9\x9f>\xb7?\xf0\xe9֊\xcd\xf9\x8cK(\xed_\xf0\xbc\x9b`\xba\xbf\xd7\xfc\x95\xb7z\xda\xdc$\xc1\xc0;}\xf1\xf5\x9di<փ \xd8Y\xa2@y\xbb \xe2\xfd!?Ģ@\x9e\x9e2\xc3\xf5\xfc\xcfg\xfd\xfc\xf7\xfav\xea\x8d|'\xcb޸%\xcf;Fk\xc6Y\x83\xeae\xf1Z;r\xf5`̠)\x8c\xd9jU\xf9!\xceS\xe0΍\xf7\xd2\xeb\xde\xfc\xc1<\xda\x8b\xf4\xb8\xc1F\xfc \xe5u笣3|\x86\xfd\xa62/9\xbbr̾\xd3\xee>\xe5\xc9\xca-i\xb6ݸ\xb0\x8dt\xf0\xc7z攗W\xe93en\xcax\xc2\\\x9c\xdei.\xee4$\xf7\xec\xdec\xbf\xbd\xac\xc9\xf2a\x92]_\xfc\xd4 \xe9\xe9O|\x98\xfd\x8dh\xbeH{|\xff\x8e\x8d\xb4\xcf|;\xfb\xa6\xeb\xef\xa0\xcb>\xfd]z\xd4\xe3&\xe8i\xcf\xed\xfc6\xf6\x8e\xdb$W\xe3l\xff\x9eQ\xfa\xf4N1\xdf\xe4ξ=\xf8BsK\xf0\xbf\xff\xebW\x99 ]\xc7\xc6B7\xc2\xc7f\xdd<\xfak\n\xe0\xa3ߦ\xcf_\x96\xfd[\xcc=\xfc,z\xd7\xdb~\x8b\xe6\x98\xf9\xa8\x8f;\xf7\xd0w\xaf\xfc%}\xff\xaa_\xd2?\xbd\xe3u\xda\\\xe8\xf5\xa0\xf9f\xfe\xbf}\xfa\xdb\xf4\xfaW9{塻\xbbp\xc6(\x8a0i^\xda\xeb\xe6\xf1\xf8\x8e\xfe\x91/\x86M\xbe\x007\xd0~\xfc\xeb*\xd0\xf9u\xee\xfc\xee|\xe01\xea\xc3u\x9a6\xaf'\xf2Uq\xbd\xfaaz8\xc8\xf7\x8b^~\xbd\xba \xad\xfb\xf3\xb0>݄\x85x\xa7\x9f\xfb|>Go\xdf\xa6\xf00\x8b\xed0L\xf1 \xbd\xed\xa6ù\xfdQ\xb8!\x9c\xfe\xaa\xa7m\xe4\xb6\xe9\xf5\xf4\xf3?Go\xe4\xeb\xd9{\xff\xda2}\xb4X6\xbd\xe3q\xd6d\xa9\x97\xb4\x89\xf1I\xdbj\xdb\xa1_\xb8Z\xf6\xb3\xb1\xef\xf3_\xf9\xa6\x98o\x82uފ:K \xfe\x9d拞|\xa1\xf9~\xa5Yifl\xf9\xf8b\xffw\xaf\xf6x\xe3\xce\xddv\x92g{c)\xfd\x840M\xdc\"}\xf4\xf8c\xedl;\x9b\xda\xee\x9b\xd3S\xb4o\xef\xbag\xcb\xba\xcf\\\x9c>\xb0/|[z\xae\xb9\x00}\xd2 \xc7ҋ\x9e\xf5zңϣeK\xb3/:\xddg\xbea}\xd5\xb9\xf9?\xf9\xdft\x8b\xb9}\xf3\xef\xfc\xc1Zs\x9c\xc4Ѻw\x9aoD1ߌ\xe6\xf0\xdf\xfc\xecZZS\xf6-\xb9\xf9\\\xe0\xcdox.=\xfbW\xaa]{\xfe\x8a\xfb+L\xa0n\xfd5\x85o^\xbf\x8d\xdehn\x9f\xf5`\xdd\xcf\\w<=\xc2\xfcA\xc4s\xc1\xf1\x96\xf5\x9b\xed\xed\xb6\x9b?0X`\xbe\x95\xfe\xadO\xbc=\xab۴m<\xd7\xf4\xdc*ϐ\xbfE\xfd\xab/\xfb\xf3\xdc\xdb\xd4s\xbf\xdf\xef\xd1Iǯ\xe0Ymݤ\x8f/\xa2X\xbcx*\xeb\xab\xc3\xfeY\xbcf\x8eoh\xa5+H\xbc\xf6\xbe\x9d\xfb\xe8\x92\xd7\xfc}hHl=\xe7WI\xfa\x86$Z\xc2&\xaf\xbd}\x87\xd0u\xdb?C\xfb\xc7N_\xfe\xdc<\xfa\xc5O\xc7\xec\x9a\\\xbel\xb1\xb9%\xff\x83\xe8\xb9O}\xa4\xfd\xa6\xf3\xd8\xd8\\\xfb\xfb\xf2\xa1w\xf9\xad_޲\x81~\xef}\xc8܆Y+ >\xde\xf4\xbag\xd0\xf3\x9e\xf1\x88\xd00\xdc\xea\x9b\xc7-0?͠o\xc2Jd1a\xee~\xb0\xe3\xbem\xe6. \x9bͭ\xdco\xa3͛\xd6\xdbo\xe0\xf3=e>L\x8c\xe5\xabV\xd3ʵ'Љ\xebΰ\xaf| \xcc[\xfc3Ǚ\x8b\xd1u?.\xfdŭ4n\xbf\x9d<\xd9vM\xdc\xfa#\xdf\xf0\xa0 K<\xff\"\x8f\x9b\xd8\xf0\xa2s\x9d\xeb\xca\xd7\xf5S\x83C{\xcc7}\xb5;\xd3\xecRqY\xf7y\xf66\xe5\xf9\xaeq\xd5\xba\\\xbf\x83\xe4x\xa0\xf7<\xbd3\xcb7\x8dv\xbc\x8d]ӊq@ryL`\x901\x8b\xa4b\x99&\xec\xf3x\xf0\xa3\xee\xf3\xcc\xeb\xe2!l\xf3\xb0jA\x98 \xa0\xbe\x90k\xceIZOմo\xeft}\xe1zғ_}\xd3\xe55p\xd2\xf6\"F\xbe\xbfzx\xbfr\xf2G>w\x87R\xa8\x00S\xac\xcc v\xd3\xe7\xc6+\xcd;Z/\xe4 \xe7ԋf\xdd\xe6\x87\xfe\xc6\xf9\xca\xcd܆\xe1\xe2X,\xe2o\xbc$p̟X\x85g\xb4L[\xb60ê\xb8-\xf5\x94ͣj\xbd\xf8\xd1pg\\\x9c\x9fm\xc1\x9dY\xa6\xd7 \xf2i\x8b\xaaz\xa5=ό\x96\xaaz\xe0\x8c,5b\xd9#\x9f\x8fE\xbf\xf8\xfeW<\x84\xf3Ģ_l4Pe\xb4G\xbe\xfd+\xa8\x8a\xdb_is\xb2f:C1JU=՟\xf6\xef\xf4;\xfd\xd1#d\x93\xec\xcd\xa3\xf7A\xc1\x9d*p=R\x91\xaeṭ\xee\x8a0rRM\xe4\x868(\x803.0\xb2\x85|7X\xfb\xb2g\x8c;\xbbqL\x9d,>9\xe3/\x9a\xeb\xfa\xd3\xc8\xe7Ѿ.,\xe3\xe2Ka\xff\xd0\xc9\xff\xe0ʛ\xe9\xef\xca\xff\xcd[\x9d\x8fx\xfc\xf9t\xc2i'\xc8~Ƽ\x97\xf5\x9fW\xd8m\xb3\xff\xb1\xefo\xb9\xdd\xf4\xb0O\xa1\xcd\xee\x9a؎\x9d9;\xeaC\xfbb\x9b\xf2\xb6]\x9el\xbem\xea\xbe=\xfbi\xcb\xc6\xedt\x9f\xf9\xb6\xb4\xfe~5\xbf\xf5^\xbch!=\xffѯ=\xfd\xa2\xd4훯\xbc{ \xed\xfe\xa1\xd1\xdfw?b.\xbe\xe9C\xd7_\xb7\x87\x8e5\xbfE\xff\xfcg>\x9a^\xf0\xccG\xd9\xf1\xd5\xcfNӣP\xaee\xe3\xd6\xfb\xe8\xfe\xf2#\xb4=\xe3V\xf0\xec\xe9\xef\xdf\xf9\xdb\xf4\xa03O\xa7\xb9\xe3\x85\xeb\xc9\xe5\xe0\xed\xcb\xf2h?Ĭh\x91߇>jn_\xbdw\xefn\xf3-\xe7\xb4\xe3ޭ\xb4\xc9\xdcj{\xfb\xf6M\xe681i\xfeЀo\xb9\x9d\xf10\xfb\xa9\xa5\xcbV\xd02s\xf1y\xf5\x89\xa7\xd0ړO\xa5 \xd3\xc8\\\xf7\x9b \xba\xff\xc4\xfd\x99\xc3G&'h\xc7w\xd0駝C˖\xd5wA\xfac\xd7\xddJ\x87&;s\x9e:\xb4\x8fƯ\xfe\xa2/b\xcdI\xa7\xd2\xe3\x9e\xfdB\xc1~\xbe9:\x95\xafkw\xd3\xc9\xfc|}\xd9|o/D\x9b4o\x97\x8e\xf1yc\x9e\xb0\xfa⮨\x9bsW\xdf (\x8a\xebˠ'\x9eTӢ\xe5y{\xd7\xc1\xcfC\x83-\xe7 t>(\xef\xac'U\xb5 HiA\xb3s\xf6z'hn\xab\xea\xfd)N\xb8\xef\xcdf7h_\xceT H\xb6\xf5\xa6\x82BQ0\xbd\x80%\xe1\xbc7z\x965O\xba~R\xd8-0\xff\xa6K\xdcy=p\xfd\xf5k\xaevx\\\xc1?5^\xbe@W@e\xec\x86#, ucu\xf4_\x9a\x8f\x84z\xa0\x80\x9e\xc7\xc0w\x9b_\x8e[?\xddؿ\x82\x84\xad6a\xf84\x96\x96\xf0A\xcctXW \x87\x94ڢ\xf1)\xd8M\x8c\x87|\xff1fX\xf7\xbf\x92jT\xadWG\\\xfbwF\x9f\x9e SV{\xa3}\x93X}s\xc6\xbf\xb3\x8a, \xecQ\xa7=ό\x96\xa2\xf5\xab\xeay\xf6\x83\xa5V\x83\xd9#\x9f\x8fE\x8f\xf4\xfeTz\x84\xfdk Ky\xeaj|\xcc\xed\x91o?\xc6\n\xaab\xac\x94S_\xc8\xcd&\xac\xe8 \xeak\xdf\xf4\xf9*\x8a\xd1b<ڷc\xa2H\xf8\xa9\x9a4/\xbas\xb2J\x85A\xff\xf4#q1T\xd3*\xe3\xc1\x8a\xf6\xc7l8\x9e\xf6En\xe6cT+.dz\x8e\xb2\xc2T\xd1\xd0_Zt\xfd?\x8b\x87r\xf6j\xad\xd9\xf0k|\xa9P\xf3;tx\x82^\xfe\xfa0\xbf\xcf|\x00K\xf7x\x9e\xf9\xbd觿\xd8ܚ֤b?\xa7\xe0\xce\xe6\xfd\xaa\xf5ɯ ,ocM\xff/\x84\xdd{\xe9'\xa4\xf2\xe1\xd5ڈ\xe9뷹\x87\xf8?\xc1\xff\xe4\xc4$m\xd9tm\xdbt\xaf\xbd\xc0\xacI/\\0\x9f~\xed\xd2%\xcfy\xad2\xb0\xb6\x99 \xd7?ݼ\xdd\xd2\xdf\xfd\xc6\xd5t\xf5\xaf\xa3׼\xe9\x00\xa2\xf1\xfdF\xf4\xcf._A?\xfe\xce*`\xae]\xbb\x9c\xfe\xe5\xef^O \xcdm\x80\xed#\xedF\xda\xc3\x8cϥx\xa2\x9c#\x85N\xab\xc0\xbb\x84\xf4\x9b\xd6\xf0 @*\xbf\xc0߽\xf9>\xfa\x9d?\xfa\xb0\xbdE{h\x8do\xfd\xed\xffz%\xf1\xed\xbb\xcb<\xf6\x99?Px\xe6o\xfc\xa5\xfdm\xf4 v]\xf8\xb0\xb3h岥4an\xd7{\xd3m\x9b\xe8K\xdf\xfa \xed76\xb1\xc7e\xfb\xf3\xc7\x89\x8b\xe0~|\\\xcfY\x86wݿ\x9f^\xfc\xaa\xbf˔\xed\xb4\x93\xd6\xd0\xfc\xfd[2\xb9d\xe3\x96m;\xe9\xb3\xff\xf5C\xfa\xedK\x9eJK/\xc4\x904-\xb5\xbd\xcf\xdc!\xe1\xbbW\xdd@\xfa\xd87\xe8~\xb3\xc8zw\xdc\n\xba\xf4\xfdo07w7\xed\xf8\x995\xe7\xe7\xb3\xf3\xe6\xedq=6\xcdc\xbc\x99\x81GGFi\xf9\xd8\x9a\xefn\xcf=>~\xd8^t޻g\xed޵\x83\xb6n\xdd@۷n\xa4C\x87\xd0s\xd1\xf9h\xce7\x9e\xe7/\\DK\x97\xaf\xa0cVK\xabN8\x89\x8e=\xeeD\x9a7\x81\xbd\xf0l\xff\xc0A\xf7\x97~<#\xfa\x998_\xf8\xf0{i\xfe\xfc\x85\xf4\xca\xd7\xfc\xd3 \xd8Y\x93\xaaD\xdbG\xaf\xbd\x85&\xb0\x93ۡ\xcb?\xe6\xbd,]\xb1\x92\x9e\xfa\x92W\n\xf6\xf3\xcd\xd1E\xf3\xf7\xf5\xba~\xae\\\x9d\xcfs6\xecwM\x9eA\xcbv\xe3\\!T(M?2\xd0^(U\xda\xf5\xd3\xee|\xa2b\xc5O\xf4\xa4\xa3z\xb3':\xfd\xb3\xf9p\xa0><\xe3\xf8F\xb6rx\x9f\x00\xd6\xef\xfaW\xe51\xbcӧ\xf6\xfc}\x9c\x9c\xfa\x9f\xc5r\x9b//5~\xd21w\xfa\xa0\\ \x86}\xde\xbe \x85p[\xac\xfe \x9e\x9bT\xef\xe0L\xb62\xcc-\x81\xe1\xbb\xc5\xb7q\\5aL̊\x87\x8d\xbd\xc4EG\xa8\x979\xd5\xabh}\xb1\xed\xcc \xad;\xd9\xe4\xfeI\xb4o\ncx|\xaa\xb4\xc0\xd1\xe9@\xe1fƿ\xdf\xe0\xfc\xc1|:\xf9\xf0AsZ i\x89\x9f\xffH\x84П#\xe8\xec*>\xdf1\xcf\xe0\x99^a̠*\xeeU\xbe\xbd\x8eSU\x8f\xce\x88YO\xcf\x9fO\x95\xb3s \xf8\xb7.A\xefo\xdeR\x9e\x97\xba~\xfc\xfe՝\xf1\x87\xaab\xea:\xe8 \x96\x9e0i)\x81\xd8\xde\xf8քR<$\xdc4\xe9'N\xc0%re\xde\x88z\x94Ơ\x87\xed\x9fЯr~\xceo\xcb\xfaw\xcac\xea\xf4 n8\\\xbe\xfa\x87\x8a\xfa-\x90\xeaX\xfc\xeat\xf5\xe1J\x9f\x9f\xcf>\xbf\xce|\xcb\xf2h\xdf{\\R\x80\\\xddb\xff\xf17\xa1\xf112:\x97.^B\x8b\x8fYf.<\xaf\xa4k֚\xdfS>\x8e\x9a\xdf|1\xf3o\xc4\\خ\xebq\xe57\xbeD[ﺝ\xad=\x95\x9e\xf2\xac\x97\xd3\xc9\xc7,\xcd<\xbe\x8d\xb7\xcf\xfc\xd4\xc0\xa7~\x99\xf1{\xf4\xa6\xceC\x97ܻY~\xecZz\xf2 _\xe1q\x83!\x9aOD\xf9\\Qw\xe6\xb9g\xdan*z>\x82A\xed\xf2;zqNc%^8pd\xf3\xc5wE\x90`ޮ\xcc'\x80\xf5\xba\xfeUy \x9f\xdf۹\xf8v\xb0|cb\xa3;>\xde[,R\xfa\xbb\xfaS\xd3\xc79 Ӆ\x8c\xb1\xd7KR\xbc+E\xf9De\xbd\xa9\xf5\xa8\xc0X \xf2E1\xf8Q\xf7E\xbbW\xb5\x87\xb0\xcdêafX0\xf2\x8dcL`:\xac'\xc5$q\xe3\x89v\x80\xf3\xd4c7I\xac5(\x9f\x87;ãu'\xa2\xe5y\xc3\xfeua\xcc\x8foa\xcc\xcaFDσ\x84\x93\xe3\xcdy'q\xd1jW\xbd8z\x98\xf2\xf9X\xea\xc7ϪX2\x88\xa9\x89y\xa2=\xf2\xcdc̠*n>\xd3\xfeD\xa8\xaaθt\xf6l\xa1ޑ\xcdꝴG\xbe4v\xfc\xf9\xa1K@\xf3\xb1\xb4y\xca\xe5;\xfa\x87?\xf4\xf0ux^<\xea\xfa\xf2\xe7\x9e`\xba R\xbc\xf7,\xce)\x93.\xca\xf6G{\xc4\xec\x9b\xdb:,\x82s\xea\xc5\xfa a\xe3\xcb\xc7w \xe6 'l\xde^\xe0\xa0`\x94ßޤ\xe4\x94\xfd0N?<+\x8fE/\xa7M\xc0\x9c]\xa4\xe2\x89\xe6W\xa3\xfe\xe8\xf9\xfe\xe3\x9a\xc0\x82=n\xc9\xfcti\xf8W>ο\\\xec;\xe6\xd4S\x9a\xfdmn\xc3\xf5\x8f;\xac*\xbc\xcbA\xb0\xbf \x9c~\xd2.\xdeY(\xd4\xe1Uw\xea\xc0\xf3h\x8f\xca\xc7pQ\xdcm̧4\x96\xf4\xf8\xc8\xefW\xa4vy\x8e\xbd\x89\xf1\xc5w\xf0.\xf1\xe1Ka&\xccE\xdc7\xfe\xe9\xbf\xd2\xfa;\xb7\xe5\xf6\xb9\xe0W.\xa0\xe3N^+\xc7 ;\xd9\xf9\x98a\xc6\xdc\xfe\xcfO\x8cMwϱ+\xc7\xdb6\xa6\x9c\x9da\xe6\x98m;涉;\x9aG^\x9b\xa5\x9d\xff \x9fޏqq\xc4\xdc~u\xeb\xc6{\xcc\xe9\xed\xfe\xe2%#W\xaf]AO\xbf\xf8\xb1\xf4\xb3\xdfHw\xde~\xbb\xf9m胴d\xa9\x8bk\x83\xcb\xff64#\x9a\xdb7ͣ/|\xe4!\xcf\xcf{\xf6\x85\xf4\xc6W\xf3\x85\xf9\xe1\xa3ix\xce\xdcj~/\xfa\xd2O\xff\x80n\xbeu \xedI|sudd\xc4\xdcj7}\xf1iŲ%\xf4\xb9\xbd\x95\xe6\x99\xdf.\xf2\x984\xb2^\xf8\xbaw\xd2Ns\xe9n\xffn\xbe9{\xe2qz[^\x99[\xc9\xfd!\xfbn?te\xa4\xf3E~z<1>I\xcfz\xe9;\xc5\x9ey]~\xfb\x93o'\xfe\x8d\xe7\xa6\xafy\xeb\xfb\xe8\x96;6\x97\n\xf3\xa4'\x9cGo\xfb\xfd\x8b\xcd\xc5J\xf3 \xaeg\xe1\xe3y\xc4A\xffC>(\xb0\xe1\xd6\xe8\xda~\x87\xa6\xcc\xed\xf3\xa7\xf8b3G\x9eG\xfc \xe7\xf9\xe6V\xda -\xa2E˖\x9b\xdfw^cn\xb3}\xac\xb9\x00\xbd\xdc^l\xa59f\xd1\xe4c\xca\xecG.\xfb\xc8?\xd8\xe3\xdc\xd8i\xa7Ͻ\x90y\xc2jZ\xbbxQ\xa5 \xd2?ذ\x95nݱ;\x95\xf2\xd4\xde\xfbh\xfc\xe7\xff\xe5\xdbO;\xfb\xc1t\xfe\x9f\xeaq\xf1[sǢ\\9:\xb6E\xdfh\xeaT\xc8r\xaf\xa7\x86|,ݞ\xf3\x98`Q\x8c\x89j\xd1\xda\xf9\x98]\xe4uG\xf7M\xe1T\x9a\x9aPـ)G3\xb4\xc1\xe9Sz\xfd\xb8\xc1\xf6\xf2:}\xfd\xfasry>G\xbe\x9fӭw͘`]\xb8\xe6\n\xcaN\xef\xaa\xf6\x986ʁ\xbc\xdf!\xe4\xf4\xf3\xa5 \x8f\xf6\xf5aI\xa0\xd8\xa3\xc6\xd6\xe7\xcb\n$\xb1S\xc0\xf3\x83\x82]\xc2QA\xa5\x97g\xc755\xfa\xfa\x98\xa5\xaa\x8c^\xf4H\xcf\xf1\x9b^\x94\xc3\xd7\xcc;\xf7\xfe\x85\xf7߶T\xad\xd73nN\xf1\x90`\x98\xe09\xc0\xa1?\x80\xa0\xe3A\xc1PO\xd9\xfa\xbd}o\xeb\xd5\xe1\xd6\xec1:\xf2ձDH\xbf\xb1\x8f\xf6\xc34<\xcec\x86\x82ٻ\xe6\x96m\xd1\xf6V\xad\xa2*n{\x9dM嗭Χ0K\xc4\xf9n\xd5\xefUT\xabG>\x8e\xd1CU\x8f4s-X3\x9dXeU=՟\xf6G\xbf\xcc\xe7qh[?.\x92G\xd5 Ѿ>,\xd2\xebY\"?\xbe\xc4\xecQC\xb6W\xefӏ\xbe֊f\xc6\x80U#\xdf ־CUO\xb6a\xec!\xee^\xd5W\xf5F\x8f\xc8\xc7\xd9+L\xfa\xe3zǨ\xc8kv\xfd΍;\xe8w\xfe\xf0C\xe6\x9be\xe9 {\xecs\xae\xb9\xd5\xe8/~\x82\xf9v\xd9\"\xb3ܹ\xb7Y\xf3\xfcj\xff\xe7'\xc6\xdcl\x9f\xe4EH\xb3\xcdm\xc2\xd9=\x85\xb7cs\xe7\xc7\xd2\xd2\xd7vs}\x92}C,\xe9'.ŷ\xda\xe9\xeb\xf8\xa1qs\xc1y\xedؾ\xcb\xc7\xe7o2\xf3o\xce>\xff\x92Ct\xdeò\xbfa{\xf8\xc8A\xdasX>\xfc\xbf\xe7(}\xe2\xd7q\x98\x8e\xc7|\xf0Mt\xfc\x9a\xe5m\xaeB\xbf\xda:\xc8Z@,\xf2\xfd\xc2X,θ\xb2\xbc\xd8\xf3\xbc<`\xc6\xf4\xc0\x81ô\xdb\xdcF~\xfe\xfc1s\xfb\xdbQ\xfa\xed7} s\xce>\xe9\xd1\xe7\xd1_\xbc\xe53o\xa7\xff\xc6#\xfb\xe5[3\xf2K\x97cb\x851\xc6\xf1\xc6\xd7=\x93.~\xda\xf9\xfe\xe3\x8fg\x81\xe1\xab\xde\xf2ϴq\x83\xfcq\x96\xfb\x9c\xa7<\x92\xfe\xf4w_\x80\xcd\xf3,\xfe\xb7O\x87^\xf6\xbc\xc7\xd9ۦ{\xa2\xe4\xc6\xeb\xff\xect\xe3\xad \xf7z\xec\xa3ϡ\xb7\xbd\xf9y4^\xe4\"\xb9\x9f޸\xde0T\x9f\xdb\xeds\xb0\xff<.\x87\xf7{\xa4\xbe\xed\xfdM~\xbbw\xdcCW|\xe5s4\xcf\\l\x9e\xb7`\x81\xfd\xed\xe6EK\x8f\xa1%\xe6\"\xf3ҕ\xabh\x89\xf9mg\xbe\xd0\xcc\xdfn\xe1 \xces\xf8\x82\xb3\xab7V_\xcd\xfc\xf5W\xfd\x80n\xfb\xc55v\xf0\xc7\xce~\x8d\xad=\x9dV/Z@^\xbb\x8aNXj\xf27\xf9yl\xdfw\x80\xbev\xfb\x9a\x9c\xd2q \xbd&\x8el\xbe\xc97<\xea\xe9ϣN{\x80\xc7\xa9\xfa:Xsz\xe8&\xa0\xa3\x81V~ /Ds-*\x9f_gX`[0&X\xabmV\xc15ח\xa7\xa7\xa6P\x9fJ\xbb\x9b\x00\xdaW\xf5I\xe2T\xa0mp5\xe9:\xd6u-'\xcd\xe9u\xae<ڧ\xb0\x93C%K\x8e\xafn\xb3 \xf2\xadT\x91\x93Ԥ1᪸\xe6B\xebNo:\xcaq X~\xaa,4\xc8\xc0ܤ\xf3\x9eo.\xa9\xea\xf6\xe2 }\xe1Q\xd67\x88\xca\xfb\x84]\xc0\xc0;T\xa4\x8cz\xadE\xeb\xf82[\x9f\xbf\xbd\xac\xfa\xc3|ɮ_\xc7;\x8c\xaf\xd4\xeb˷\xd6}\x88aJ\xfeD\x87\\\xecd\xf2\xd3\xc3GxG\xfb]?\xcf\xba֖\xceה\xec\xc1\xbe\xa7\xdb\xc1A\x91\xfa„w%\xe5\xd9\xf7\xb6b?r\xc2\"_K\xbd\xe9ţ\xfd\x80\xce\xe4\xe7\xb3E5\xb3\xad\xda܊T\xc5m\xae\xb1\xc9ܲ\xf5\xc2\xf9\x84g\xc8W\x9f\xdfR[\xaf\xfa\xa3\x92X=\xf2q\x8c\xaa\xe2x\xa4\xd9iQUϬ\xa5\xbeXI\xe4{\xabn,zY\xed\xcb\xe1pGU(\xf4\x97\x96\xf4z\x8b\xe2\xc7\xb6W\xefA\xff\xd0?[\xed\xa1\xf9d[\xcd\xe6VT\xa8)\x8c\xe3x\"?\xc4\xc5\xe01˛\xe1͌'\xaeg\x89\xaf\xb1I>\xba>\xb9\x96\xe4\x88k\xb6|\xf9\xf9\xb2\xaf]C\xef\xfb\xf0\xd7\xd8$\xf3\xb1\xd0\xfc>\xeb\xe3\x9e\xf98\x9ao~3\xda\xfa\xe3\xf7,\xf6\xf7j\xdf\xc3\x86û\xed$\xcfmLup\x89>\xfa\xd1\xda\xd9v6\xb5=l\xe9\xefb\x89c\xcfK>\xc1\x9e\xfb5\xe2\xef\xdcq?\xad\xbfu\x8d\x9b\xdf\xc2\xd6ǩ\xa7\xa1\xe7\xbf\xf4\x99\xbb\xb5\xa6{\xc7\xef\xa7C\x93\xf2{\xd9\xfb\xf7\x8eХ\xef9=e\xf3޿~5\x9dw\xd6 \xed.\xcb£\xdf\xd1ـX\xb4Oc\xf4\xd0V\x8c\x99\xeb \xd4|\x91\x9f\xff݇\xbfN_5\xf3\xfc>\xfe\xacu'ҫ_\xfa:\xd3\xdc2{\x95\xb9%\xb3Fb[\xfeM\xe8[\xd7o\xa1\xfb\xd4ӵ7݅\xdd a\xfel\xe3\x81g\x9dH\xaf\xe5S\xcc|8\xc9vQ\xa8\xf3,2\xfa\xd1Oo\xa7?\xff\xab\xce۞k\xf9#F\xc3O\xbe\xff\x8f\xe9\x845+\xb4ɿ8x\x98\xde\xfe\xdeOѕ\xd7\xdcB\xf2\xbbϧ\xe7>\xe5ϕ\xddx\xe5\xfe\xddan\xdb{,^\xbc\x80^\xfa\xc2\xc7ы\x9es\x81\xfdC\x87\x98\xbd\x9fTզo8\\\xe8~\xce;\xc4\xc8 9\x8b\x8d\x8d\xc2T\xb4\xcf\xc1\xfa\x81W\x8b\xfb\xf3\xbe|b\xfc\x90\\hv\x9b\xfd3\x96\x8fy\xce\xf5\xab\x97~\x80\xc6\x99ߓ7\xb1\xe7\x9d\xfb$Ye\xf6 f\xa8\xe6\x9b?\x8a9\xcd\xfc\xee\xfc)˗в\xf9\xf3i\x89\xf9c\x9aQ\xcd\xcf\xf0\xfcGR{\xccq\xea\xae\xdd{\xe9\xba\xed\xf7\xa5\x9a\xa7\x84\xf9\xcd\xfa\xc3?\xb9\x8c\x8e\x8e\xcb1j\xd4\xfc\x81\xd83\xe3\xf54o\x9e\xfe.\xbd\x9flms\xb0\xafy\xe3\xab\xf1=o\xadÓ\xe3\xfd\x85\xe8\x9ci\xe6a\xe8ڮ-\xd0%\x95p\xdf\xe3*\x8aꛗn\xd1\xfe\xb6,vR\xb4C^\xc0\xeb\xd3X8\xac9^׉\xae\xd4\xf9\xaa\xf2\xe6\x84\xf7\xe1\x90\xef;F\xfd\x8a\xe2'^u<\x8a\x96\xa3\xfe\xb1,\x9e/\x96S\x83\xb2\xf3\xec1P\xebq]\xb4\xabP\xcc.\xf0R?\xbe1\xcf\xc6\xee \xb3q&|K\x84\x98\x9a\x98\xda#\xdf<\xc6 \xa6\xc3\xcaqV\xac`7\x9fi3\xb4\x860#$NYܙ\xf6\xeedE=n\xab+:\xc6+\x8e%\x9d\xce\xf0<>\xd8c\x85]b,\xa0\xac\xbbX\xff\xc2|\xce\xe9 \x87\x9e`\xe0 l\x8a\x87\nLJ~\n\xb1\xcd8\x95>\xf8\xbc\x9b?\xaeA? \xcc\xfeC3[\x9c^i^\nS9\x83i/\x8aqA\xa1?\xe4\x9b\xc7n\xfe-\x00\xee\xc0Ɨ\x9f\x8en@<\xef&\x86\xe7g\nn\xa7~8\x9c~\xf9;\xd9\xfdr)\x9b~\xac\xed\xbc$\xa8\xeb11\xc1l$\\\xaf\xc8\xf3E\x00\xfb\xb0\x82\xb8mi\x90v\xcf L=k b<\xda#\xee\xb6?\xfa+\x8d1\x81\xa6p\xe9\xc4ft\x9dN\xaa6x\xb5-l\xab\xe7;z\xfe\xa3-\x8a\x91\x8fc\xc9 ;Z{\xceQ'\xcc\xf9\xfe\xe3X\x86\xc87\x85\xfb\xafDS\xf0\xb7C\xdf\xf1\xee/\xd0W\x85o[a,\xbe}\xd1S.4\xb7\xb5^\xec\xcf\xf1\xf8\xd8\xc0\xbb9\x86ȶm0\x9d\xb5͞ϰ;\xb4\xc7\n\xbe\xa6\xdb\xf4\xb8dm\xe5\xc9\xf6\xb7\x9e\xac\xb9\xeb\xe38\xb5\xb7!L\xbfN\x98߆\xbd\xfd\xe6\xbbi\xd7}{|9\xcbWL\xd1%\xbfu\x98\xd6\xbe\xce}\xf9\xb6\xdc\xe6\xb0\xd6\xee\xc0\xbe\xfa\xe8\xbb\xd3\xa2\xff\xfc\\B\x8f\xbf\xf0L\xe7\xabs_\xe1>\x85\x9c\xfe\xc87\x8b1{\x8cV7\x8f\xfe\xba\xc5;v\xee\xa5W\xff\xfe\xed7\xa51w\xc6|\xfb\xee%\x8b\xe6\xd3b3o\x8f[\xbd\xdc^\\ܳ\xf7\x00m\xbbw\xb7\xbd=inK\x9f\xf5x\xc6SN\xf7\x99\xf9\xb2w\xdfa\xe2[\xd7ONN\x99\xbe#\xb4\xc0\\\x9b֬Zjon\xa6\x99}t[O\xf5\xfe\x92A8>a>ey\xb4\xef\xc4v\xf1&*v+\xdbO\x93\xfc!sq\xed\xe2W\xfc\x8d\xb9\x8d\xba\xf8\x90\xcc\xc23\xff\x8e\xfb\xbf\xbe\xebMt\x9c\xbb\xcb\x00_\x90\xfb\xd9\xf5w\xd0;?\xf0\x9f\xb4\xfd\xde]\xd6p\xa1\xf9㗯~\xf4\xbb8\\ۭq\xf3[\xbb\xbf\xfa\xff\xd2~\xf3m\xfa\xbcǪ\x95K\xe9\xc2 ΢\x97?\xff\xd1f\x9e,\xfeQA\x9eP\xc3\xf6\xa8\xbb\xef\xddN\xdf\xfd\xe2'\xe4\xd8g\xbe\x9d\xcdߌ]}\x8a\xe9'\xab\x9b\x9f玎\xd0\\\xc3-5ߒ\xb1\xdf|>01I\xe6<\x91\xf1st\xe2\xe6+\xe8\xc8=\xebҹ\x8f| \x9d\xfd\x88Gy\xdc\xd4\xc6\xf0BtSʂ_\xddEV?\x88\xc3Xkwx6v\xd9\xd0\xd1 cM\xeb\xc7:\x82\xb2\x89~0\xe4\xed/'\x9e\x81Ww\x89\xee\xd6s\xac}\xb9\xda['mz\xc2\x8bb\xacA\x8b\xd6\xfe\xc8w\x89c\x8a1M\x9d/:?R\xaa\xf5\x96 \x88\x81Z\x8f\xcb\x98g߮Bq\xf80\xbb\xc0K=\xe1D\xbd*\x96y\xea\x84xa\xdf\xc1=\xd0\xf3lcUq\xf3\x996\xa1j\xbd\xc9Mg6=\xe6@]\xd11^9\xbe1%\x95pV\xe2a\xba7\x92\xc16]\xd7-X@Y\x87\xb1\xfe\x85\xf9\x9c\x8a@R<P8>\xf4S\x88\xfdcX\xfb\xe9k\xc4>\x95>\xd8^\xf4\xd1 Y\xfa\x81_y,\x89\xe9\xf18\xf8\x97\xf62ئ\xea\xf2E\xb8\xc3e>i\x8f|=\x98\x83hBn\x00\x94_M\x9b\xe7\xdd|+\x8d\x9d_׽\xb6\xf3\x99\xbe\xfbC=ڣ\xa1\xce/\xafwNz\x9e\xc7r\xe7\xf4\xf7ӡv^\xd0\xf5\x8ag$\xb8\x9e\x91\xf7h\x82\xb8`T \x9d\xef.\xff\xe2\xea\xf7\xfax\xc2m\xc4x\xb4G\xdcm\xf4W sE\xc0\x84\x8bbLL\xe3i\xe4g7\xea\xa8>\xda\"\xba(\xd2\xf3\x9f0~b_\xfe\xfd\x82\xf8 \xd1$\x82\xfa\xf10~o\xb1D \xcf!\xdfЖ\xdcb^sO\xb6\xb7g+h\ncŪ\x8a\xc6C~\xb0\xf0\x81\x83\xe3\xf4ַ\x9cn\xb9uSn\xe2\xf3\xe6ϣ\x87?\xf6\xa1\xb4\xfa\xf8\xd5\xe6(`\xea6\xfb~\xbb\xfb\xe7W\xfe\xcfJ\xc1\xedL1\x90mk\xc7^mz\xdc\xd1Wk#\xa4\xaf\xdff/I?\xb2\xcd\xdeů\xc3 {ۃ L\xff\x96\xf0\xc6;\xb7Ж\x8d\xf7\x8a_Ӽp\xd1Qz\xf9\xab҉\xa7X/\xf6\x9b\xd0\xfc\x8dh}\xec\xdd=J\xfb\xfbu\n\xfd\xeb\xbf\xf9\xd7\xe8\xe9O<\xcfa\xffn\xb13X-&]7\x8f\xfe_\xf5\xb3;\xe8\xcf\xff\xef\xa73/\xf3)\x82\x97\x9b ͟\xfd\xc8[\xec\x85\xd3#\xe6\"\xf4;\x8e\x9a\x8b\xdas\xec$\xbe%\xb8̘\xb0Ol\xef\xef\xd3\xf9HK8\x9e\x89AO\xe4\xe3X\xfaʳ]\x9b\xc6e\xf0\xdf\xd9\xff\xa3\x9f\xbb\x82\xfe\xe3\xdf͕\xa9\xf9C\x81\xa7=\xe1a\xe6V\xea#\xf4\xa3kn\xa6-\xf7\xecJ\xddr\xfd\x9f\xde\xf1Zz\xe8\xb9\xebr}\xe4\xfe\xc47\xe9\xd2\xcf/E?`\xddZ:\xe7\xec\x93\xe9\xa2\xf3Ϡs\xcd\x96.Y@\xfc \xed·b\xa9\xa7\x93c\xe3\xd3=\x86-3_\x81\xae\xbe\x9cn\xf9\xf9O\xa4P3\xa7\xe6\xae;\x9f\xe6\x9ex\x8e\x99.:_Jj0e\xfef\xfdOir˭\xa6\xa3\xcc\xc5%淰\xe5\xbfNc\xf3\xe6\x95tV\xde\xdc_\x88\x9e\xb6+\xd7Vt\x9d\xa8j\x9f\x87\xa7 \x98&c\xee\xea\xe2ӑ#-y\xf5u\x9bP$l\xdb\xe8\xdcr\x9d>\xee\xfcͯ\x93\xaa\xd8\xef\x97\xdb&@\xd5|z4p|0]\xe4\x9b\xc27\x8e\x8d@\xac\x91N\xec\xd5\xcfh\xb5G?\xb9X;\xa8\"h\xd8>\x9c\x88\x85\xf8\x9cQ\xfa\xc4Lx\xcdV?\xd47bz\x9c\xf2r\xb8\x86|\xde\xf9s\xd3\xfd\x9b\xe1\xfd\xf1\x87\xe5\xf68#A\xcb\xe58@S\xcf^\xd0\xe3\xfa\xbbv\xcd\xcd\xef\xf5\x973\xae\xabZ>:E\xbe:\x96\xe9\xf5 \xc3\xfa\x89a\xccP\xb0\xe6\xaf\xf9e[\xf5\xbb\x95\xb3Lf\x98\xc4XA\xeew M\xc5ϫW\xf5\xca\xe6q>qv\xdc#\xdb:\xa8\xdf ^3\xe7\x9c0\xb7\x95{\xa0\x87\xaa\xb8\\\xd4\xc1\xb1\xae\xaa\x87\x8e\x92\xf6\xef}\xc5\xc9\xf9\x8aѳ\xb2K\xda#_K\xfd\xb8\x9e\xcac\xac@\xb0\xaa\xab\xf9\xa1\xf3yڶc\x85U1VǪ\xa8/\xe4fV t\x96ԃq~\xa3\xa2\xf5F s\xbc\x9e\xec\xab\xfb\xc3:1\xe4\xc3lZ\x91t\xe4aKb#\x88|S\xb8H\xae3\xc7WV\x86|\n\xbb\xffv\xd79(<:\xbe\xbf\xf4\xc0\xfd\x99\xc5\xc6\xc6~\xe0\x8e\xb2\xfe\xfd~\xbe`x\xfe ޷\xbe\xfdc\xb4\xfe\xce\xfc[\xd9\xf27MO=\xeb:\xf3\xc1g\xd0\xd8\xd8\\\xf7\xf1\x8f\xf1ʅ\xd8Tx\xdb\xe3\n\x93\xf8\x9dm\xcci^\xfa\x9a\xdf\xc6\xc2t\xf6\xe7>\x8a_%\xaeDz!\xe1}S\xb4m\xf3\xba\xfb\x8e\xcd\xfeۙ M\xd1o\xbc\xf6\x90\xfdf\xf4\xae\xc3\xf7\x9aۣ\x86o\xc8޻u\x8c>\xf7ϧ\xba /oy\xc3s\xe99Oy\x984\xe0\x80\xb3fx\x8c\x878\xedW\xeeo7\xbdաs\xa4ЍA\xd70g|\xc0\xc5\xf3\xe0[\xdf\xfb%\xbd\xe7_\xa6ɉ0~XJ\xbc`\xc1|z\xff\xbb^M\xa7\x9c\xb8R\xccS\xf1\x9c_.h\x80\xc7\xc81+0>>I/\xfd?\xd1\xee\xdd\xfb\x9c \xe5_V\x9a[\xf6\x83o\xb5\xdf@/\xda\xfb\xe77\xac\xa7?\xf9\xff>J\x87ͷ\xa2\xf1\xf17o\xffu:\xff!\xa7I\xf3p\xfcD\xbf^\x9dZ\xb3\xbb \xe0\xd7{\xd9\xfa;\xfb\xf3\xcfB\\\xf9\xb5/ж\x8dw9G\xe6\xee ǞBcg\\Hs\xe6-\xf4mE6\xa6\xf6\xef\xa2\xc9ۯ\xa6\xa9\xfb\xc3\xef\xacϛ\xbf\x80\xf1Kh٪\xd5\xe2\"\xb5u\x9e\xfd\xf8u\xe6\x97\xde_M\xcf\xbb=]5>L,\x82\xa7\xf3\x99\xc1\xb92\xfca\xa8)\x9c:\xde\xc4hBl\x9d\xc4=\xd2'\x9ed\xb3Z~\xaa\\\xd7\xe0\xe7\xb1\xd3\xc7c\xe4#\xd8O\x80f\xcb\xe9\xadw\xaeYt\xfax\xec\xf4(\x8d\xa1u\xaf\xee\x80.\xed\xfd\xc57\x8e5c\x8d\x00=\x90Na\xd7\xe0'\xf4\x8fBt\x88zû\xb7D\xd3_\xe2#\xafj\xa5.Ds\xfa\xa6\x8b\x97\xc3\xf5\x8d\x9a?N:\xd2\xdfx\xf7X\xeao\xe3\x84\xc4x\xc8 6I\xfa8\xcf$.Z\x80ԗzv\xdd3@L\xfb\xceC}(P1Sew\xdbPvu\xa0}q,\xf5g~Pb\x8a\xebC<\xe6\xe3\xec\x8acÛݫM\xadX\xc1tX9Ο\xf5J\xe26\xd5T&\xad\xa1\xf8\x8cb\xef8\x9f0b9o\xa2&\xfb\xa8\x96M\xf1\xfe\x98'\xc6C\xbe\xbe\x8cҞgF *X\xb7K \x9c\xbf\x98\xf2ձ\xe8\x85\xeb\xa9<\x96 c\xeach\x8f|\xfb1V\xd0 ־\\5\x8eh\xfb\x95h&C\xd5D\xf5\xc0(\xc8\xc38\xbfѫF+\xe6-=Zm\xed\x8fub}ȧ\x8f?h\x81\xaab\xf4;\xc4\xf5(Pu<\xca\xce`̖\xfbkl\xe4\xa3:XQ\x94w\xfe\xed\x9fs\xa0\x8aa\xff\xf6\xfd\xa5G؟\x89\xa3`\x8f\xbc\xc3\xf8\xf9\x82;\xde\xecڳ\x9f\xfe\xfc\xaf?C7ݼK\xea\xc0|\xab\xee\x87\\t\xad:n\x95f\xf79\x84-F?\x930q\xf8W\xa0}e;\xe3e\x8e}\xed\xe4\xad\xdb!\xf4\xf1~M\xbb\xb8\xe9\xec\xc3>\xadGiy\x80='\xc2\xfd\xefٺ\x83\xee\xbcm\x93\xbf\xbdl\xf9\xbd\xf4u;hda\xb8u7y\xd7-\x8b\xe8k\x9f\xea\xfc-hn\xff\xc37^L\xcfz\xf2Cy3\xbd×\xd6\xf0 \xb4%\xb7z\xcdc<\xc4\xc9\xdcx\xf9\\l\x84\xb55\x00(g\xfc9\xcdS\xbc3\xf0\xf6\xd3\xe3\xa3\xe6￸a\xfd\xed\xfb\xbeB۶\xcb\xed\x9c]\x85_N:\xf1X\xfa\x8b?}\xad;\xf9X\x9e*\xf2H\xc5w\xed\x85y\xb4\x9f\xbdx\xe3\xd6]\xf4\xda7\xd0\xdc\xe6\xbc\xfa \xbc\xe8Y\x8f\xa67\xbd\xea\xd9\xf6\x96\xebN\xc9\xcc\xfe\x99\x81o\xfd\xf0\xf4\xde\xf9R\xe6-\xb9\xe7\x9b[\xac\xda|\xeb}\xc9b\xf7ۺ~/,\nىU\xbd\xb0\x938\x92X}쉊\xd9\n'jҿ\n\x96\x9e\xd9\xfd3Í\x8b\x9f \xd5qR\xaf\xba\xeb\xd4\xc3\xeb\xe9\xed\x81w\xddË\xe3\xbd\xfe\x81\x91\xadf\xf9\xf4\xf8HԠ\x9e\xc4\xe3\xe5xg\xe0\xc7\xdf\xe5\xef\xb3ޯo\xe0\xea\xd4\xf9\xa7z\xb9\xe6\xf0\x82#[1\xed\xf7\xa9X\xca\xc11y,o\xfa\xe6t/\xb5\xb7R%8!\xf4\x87\xaa5\x8e1\x81\xbap#\x89\xb3r\x9a HbUU\xf9<\xdcHb=p\x9aWO\xac^\xe4˥\xeb\x8d|sX\xea\xd7\xfdc\xec\xf8\x87|\xc0\xe5\xeao\x8fuƿ\xdf\xf5w\xce'\xd6@[$3E\xe9\xe3k\xe7| \xbc\xf4 j\xb2e\x83\xf7\xc0\xa3}1,V\xe1\xfd\xa6\xae-\x8cPוO\xdb\xfcT\xd5#̰&*\x8ayG\xbeX\xf4+\xbd\xff\xd5\xf3M=\xc1*+\"\x8c\xfd\x86ϙ\xa8O \xc7\xeaG=9\x9c~\xa1\xc1*\xa1\xef\x87\xfd\xfb#\xc7W\xc7\"\xb0NW\xde^e\xa7S\x8fo(0\xe4\x9b\xc7u\xec&p\xcer\xf0\x87\xf7!/B\xf9\xf5[R\x9c8\x81r\xb1\xff\xe2\xf0\xf6\x9e\xe8\xdc\xc0\xf1\xead\xc3\xe9\xb7\xd6S\x90Ws \xef\xe7\x87돼_\xaf\xad\xe3E \xbf\xbf\xb2\xf9%o5\xebxW\xa0\x9e\x91\xea\xf1\xf7g((ڧx'\xa0\xea\x83\xf2\xcfF̷\xe9\xfe\xdb\xf7\x85.\xbf\xe2\x86i˟cnY|\xfc\xc9k\xe9\x81=\x8b,2\xdf\xf6\xb2Z\xc5퐙'\xfe_'\xa8y\xb5c\xc1\x9ckcNyy\xed죜\xb5\xb7T6\xafv\xc9W !\xf6\x9c\x88\xe2\xad\xe6\xdd\xfc\xcdh\xc3\xd8\xc7\xc9\xd8O\xcfz\xd96\xd5\xa2k\xb4\x8c\xae\xfc\x96\xfbƙ\xb3\xe3\x97?\xfb\xe3ѓs\xb6k\xf1+,a\x91\xdcd>\xf8L2\xc3\xed\xfa\xe0o\xf3沫\xe8;?\xf8\xa5\xfd\x8d\xe7\"\x8e?n=\xd5\xfca\xc1\xaf=\xf3\x91\xb4t\xf1\x82\"]\xb0\xd19\xa2\xf3 Cd\xf3jmה\xedZ\xfa\xfd\xa3\x9f\x83\xfd\xe5\xfe\xcb \xf4\xbf\xff\xea\xd3t\xd8\xfcn{\xd5ǯ=\xfd\"z募L\xabV,M\xb9\xd8i\xbeq}\xf3\xed\x9b\xe8\xd2/|\x8fn6l¿7\x9d\xf5x\xc5%O\xa0W^\xf2x\xb8Du\x87XT\xeb\x9c-\xf5}\xfe3[\xf4\x9d\x9a\x9c\xa0\xcb\xfcq̆;;\xa6\xe1\x9c\xf9\x8b\xec7\xa4GV\x9eHs\xc6\xcc1sd\xd4&\xcc\\\x9d\xa7\xa9\xbd\xe6\xce\xf7\xdcMG\x9a\x9f\x890\xb3\x93\x8f\xe3O<\x95\xf1\xa4\xa7\xd3ؒ%\xb6\xb9W\xe3S\xfcB4amV\xbdJ\xadGSI\xcf \xe5 \xc2\xd4\xe8\xea\xac'z\"\xfeb\xaf;j\xdc1׍{\xb2T\xb9\xa4\x94\xfc\xae!G=\xe9\xf3\xfa%g\xb7\xddF\x87h\xd0,\x9f\x89f\xb3\xc4\xe3\x95\xe0\x8d\x91\xffF\xc5\xf1΁\xf2\xbe~,\xe6V\x9f-\xd0!\xf21ܧ\xfeA`I\xb0(\x86rP>\xac\xa6. a\x9b\x87E\xf5([`\xf3\x99C\x84\xa2 B\xb7\x81\x81E\xeb\x8b h\xb9\x82\xd1\xf6F\xbe9,\xf5\xeb\xfe\xf7W\xb8E>`\xac`Ppƿ\xdf\xea\xe0|\xc2|\xdf9?p>\xc7\xa1[\xb51O\xf4\x87|=\x98\xa3\xa8\"\xe83\x98+\xc7>\xd4_\xb2 }\xd6\xfc\xb5Ι\xdb#?V\x8e}p\xff$\xe6\xb6\xe2\x8c\x8e=\x91\xef\x96u\xff\xcb\xebIr\x91g\\_^w\xbe\xae秚?֙\x8b\xb5C\x9e\xc4\xc3k\x90p\xd1\xf73z\x8aB\x81\xbbJә}\xe6\xa4\xd7oA\x97\xa0o\x90\xa4\xf5\xfd\xb0\xce/~\xffÒ(F>\x8e\xd9/\xf7\x97W\xae\xc7\xc7\xf3A\xbey\\\xa7\x00Ɨsޯ\xaa\xd1=\xf0Cl\xc0 \xe0\xf5S}T\xbf\x9cB\xaa?\xd8#\x8f\xe0y_0\x9f\x9ax_M\x8e\xe4\xfdzu\xf1\xdb\xc3K~\xff\x83\xf99\xbd\x93\xc7W6\xf1\xd8\xe9\xfa;n\x9d{\xfcU\xde\xf7w\x81\xfd\x8bWȷ̦\x8dI\xf3\xcd\xc2/~\xed't\xe9ǿG\x87\"\x8f\xe6-\x98Gg\x9dw\x9d\xb8\xee\x9acn\xdd- 3\xf6y\xe56;2Voǹm~\xd1㒵\xb3\xed\xc96\xa3\xbci\xb3l\xd7d\xd8:\xe4\xf6\xce~\xd6\xd2\xdc:\xf5\xae\xdb7Ӷ-;\xfcp>\xfeY\xf7\xd0y\x84oE\xe3\xb3kh\xfd\x8d\xc7x^7\xde\xf9\x97\xbfI\xe7\x9fw\x8a\x83\xb1\xf9\xe3\xd5\xeb\xf0\xb5.x\xbcw߿\x9f\xae5=/\xbf\xea&ڼe'\xed\xdf\x88\xc6\xcdm\xbb\xf9w\x9e\xe7͛K+\x97-\xa6SO]COz̹\xf4\x80\xd3\xd6\xd01K\xcb\xdd.\xb7\xae\\\x8b\xfb\xb1\xb3ؘ\xeb|\x92\x9e\x8aܪJ\xf0b\xef\xf7\x8f\xb2\n\xfa\xces>\xcdx\xfc\xed\xfb\xbeL7޼)\xacw)\xa7\xf0\xf3\xca\xe5K\xcd\xefE\x9fJ\xa7\x9fr\x8d\x9a}Ͷ{w\xd1\xfa \xdbi\xab\xf96\xfc\xae=\xfb\xfc\xdd\xb2\xae^\xbd\x8c>\xf4\x9e\xd7\xd8?:@}\x82\x9e\xd2s\x88E\x9c}C\\|~L\x99\x9f{\xb8\xe9\xa7W\xd1\xed\xd7\xfd\xd4\\Wl\xbd\x8c\xce5\xcb\xda/\xa7 \xef\x8e{A\x9e\x8f9f%\x9d\xc1h\xedΠ\x899S9\xab9\xec\xea!:\x99T\xad\xdbn\xa5i\xed\x9a'\x8f\x91/\x8a]\x92\xce\xdc \x87\xb9\xc7x\xb4\xef9\xc6\xeb\xc2% \xc1\x89\x85ݑ\xaf\x8a\xd1/\x97\xab\xbe\x90\xb3\xb8.=4\x88\xfa\xcb 6\x80\x8d\xae\x9e\xaeד\xd3'\xf7\x8d\xe4\x00J\xe3S\x9en\x92\xe9|\xc0\xf9\xc3\xdey\xf1 v\xa9\xe1\xb0W,\\]<ƍbMX\xc0\xdeϧ\x9c\xfe\xc8W\xc7\xc0P\xe0DKL\xdb\xd4]\xfe\xb8~\xfcN \xeb\xeb+\xe6\xa45a\xae#\x89\xa5\xfe\xc0\xe7a7\x80\x8e\xf6\xb2\xf5\xeb)V?\x8e?\xd6\xeb\xe5D\xf7}\xc6n\x94\xfc \xceWO\xe8Fl\xe6\xd5!\xbc\xe2\xfc\x00:\xb5^\xca\xf2h\x8f8?\x95\x00v(\x8a1p1\xeen0\xe4\xf3\xb1ԟ~c,=\xf4\x83\x868/\xc4\xd4\xc4<\xd1\xf9\xfe\xe3\xac \xb9-_Q\xc99\x8bW_l\x81\xbc\xf4\x9ay\xcfZ3\xd6[w*#\xf3Qgg'Ǩ\xac\xf7^\xd9c\xa6\xa8\xf2\xe1]\x90f\xc8U\xe7\x9f\xf6\xe5W\xf5\xa7p\xdbl|h\xfd\xa8G\xddxfi\x8b\xea`u\xc8\xe7c\xd1?~|\xba\xe2\xcb\xdbK\x86a\xb4ٟzK\xaf\x86\xbc|\xb1\xce\xe0\x99قQ\x81\xa60\xea)㇭C\\\xb78\x9e\xe8\xf9\xfa0_^\xf7=\xf4\xae\xbc\x8c\xee\x98\xe6w\xa35\xa3%\xc7,\xa6sy\xad\xaa*\xa0\xa3\xac{L\xf4\xd3k\xe3!\x8e\xe5\x87\xf6G\xe9\xfe\x9d;\xe8\xfa}\x9f\xee\xdbf\xbe\xa9$~{\xfa\xf3+V\xae\xa6\x9dw!\x9dv\xe6\xb9tx\xeeQ\x9a0\xb5\xe5\x91\xf6/\xed\xaa_\xbd|\xf3\xa29{\x93\xbb\xb4\xc3n\x99\x9b\xb9\x94\xca\xb3\xf3@Y\xa45<\xc7\xf8`٧-L\xb0.\\\xb2\x9cV\xd8\xf9\xaa\xfdb\xb9ȧ;Tũ@\xdc`4\xe8X_I\xec\xf4\xf1|Q\xec\xe4p\xe6\xb5\xac[\xa54X\xabm U]O\x9aB\xd1\xfe\xa5S\xc5\x00\xe8 \xc2\xe3\xfe=\xd5\xdd\xf5/\x8fC\xdb\xf6\xe1\"\xd5q\xd6Z!\xda,a=K\xad\xf9<ڗ\xc1z\xb4\xe2і\xda\xe2a\xfcN,(~\xadZ\xb9\x94\xfe\xec\x9f4ߜ\x9e\xfew\xea\x8b\xe6\xb7\xec\x98E\xf4\xb6?z!=\xe2\xc1\xa7\xed2\xb4p\xff\x82\x89\xb7\x83?j\xeeı\xcfnڼ\xfe6ھ\xe9.:|\xf0\x00MNL\x98?|\xe2\xbb5\x8c\x9a\xbb5̣\x85\x8b\x96\xd0I'\x9dN\xa7\x9d~6-Y\xb6\x82\xc6G\x8e\xd2\xe1#\xe3r\xec\xeb\xd3\xf1\xdf_\x88\xd6\xa5\xff\xe0\xd6\xe9v\xa3\xd9Bqv\xb4\xaac\x82E1&\xc2\xe9k_\xe4\n\xe0X\xf5\xc87\x85S\xa9jMe\xa6\xcd\xd0\xa7\x8f;\x8f\xd4\xf3C9\xf94%\xe7^\x98prxyY_\xc87\x8bͷ\x9e\\\x00\x9cﺾ=\xef&\x88?^\xb8\xca\xdb\xac\x8b\x99\xa7\x93\xe7ݼ\x82\xa6\xe6\xc0\xb2פ\xf3-\x9e\x87\xf9\x9b* \x8c\x96\xdb\x85\xe2b\n\x80޶S\xf8\xa1\x9e\xff\xa4\x8enA\xe5uz\x87hܒ\xd7\xa3 F\xcdC\xbd\xc8\xf4\ncMb\xf5͵\xe1\x88\xf7\xaa\xdejqx?~\xfb\x9d\xdb\xe9\xef>\xf0U\xba\xed\x8e-Q'\xa3sGi\xcd \xab\xe9\xe7\x9cF\x8b\x97.6\xf6f.s\xf9\xba\xbf2\xafzl\xd0W\xe6t[_\xa5\x8d\xc3u\xf6gުi_͖\xfco\xfd\x9b\xa6\xb4\xbdi\xedo\xb9\xf1Nڹ\xc3\xfc\xa7y\xacZ{\x88^\xfc\xfaM\xf4ߟ_C\xb7ߐ\xbe-\xf7\xbau\xc7\xd1?\xbf\xfb\xb5ֶ\xf3\xc93M8\x9e\xfd\xc0\x9a g\x88\xf1;\xb3\x8e\xf3h?\xb3p\xb7\xea\x94\xed\x8f\xf6C,\xf3ɭb3[E\x9d\xc1\xa6\xb7\xfe\xe5'\xe8\x96[7w5\xf1\xce>\xeb$\xfa\xc3\xdf{6\x9d~\xb2\xfc\xe6{:\x9eD \xf1ۍ\xed\x8e\xcb*\xa2zi\xbe(S\xbfy_y\xd5\xf9\x8eY\xeax7\xc5c<ı\xf8h\x8f\xb8J>vMN\x8c\xdb\xdbu\xf36\xbfw\x9b;f.F\x9bߩ7\xdbG2\xdf?\x87\xef{3&X\xae\xb9\xb0*ӛS([\xa6\xcd\xfd\x8f\xda'd.@\xedsܵ\xb7\xb9\xaeho\x85Y\x99\xe9p\xe9\x89)Ψ\xf2'\xa6\xa5557\xf6\x88\xfe\xb2j\xe9\xae #T\xc5\xddeѿ\xdeU\xeb\xd5Q\xd2\xfe\xe5*\x88\xf5F\xbeY\x9c\xfc`\x95\xebHb\xa9O\xd7\xceH]?\x9a_P\x81[\xaai|\xb4aKkHVh\xda\xf0\x84#zD\x82Zl\xe3G\xdd\x9dr\xd7Z^ P}\xeb\x85)\xff\x81\"\xe8\x85|go\x96W\xe6O\xea\xfc̅w\xa9\xe1\xa8\xca\xfb\xf1p a|\xe4\xbb\xc7u\xe4&H\xf6p\xe0\xe1m\xe1\xa6\xf4\x93\xf9\xd7\xfd\xf8\xbaq\x81 \x8e\xf3\xd7;\xf2\xfdâ\xaf_\xafN=\xe8\xfa\xf6\xbcY0\xb6T\x97p'\xaf\x93\x935A\xeft\xc2\xed\xa2\xfa\xcd8\xe6/\xd6\x9b\x80\x85wP\xe8XU\x81\x91bQ@\xf5Q\xbd\xa4U\x91\x9e\xff\xe8|\xd6\xba_9\xe3\x97\xe6;\xf5F>\xc4\xc3\xf8\x83\x85;\xabT\xb5\x82zey\xb4/\x8fq|\xfb\x85\xcbgޏ\x87\xcc\xed\x8e/\xfb\xfa\xcf\xe8S\x9f\xbf\xdc|\x9bQnm=]s\xc7\xe6\xda \xd2\xebx\x8a\\\x906\xfb+Vx\x8e}5[\xfc\xbf\xee\xc3\xf2\xda쐘~\xee5ه\xfbZ\x8f⊝y\xbb\xa4=\xb2Xm\xdcݻ\xf6\xd2M\xd7\xdf\xe1\xd2?JO\xc9\xfa\xd6\xe7O0\xb7\xee\xd6\xd5*{\xce3Io~\xdd3C\x83߲I\x94\xee#&\xc8\xf7 \xfb\x84݆\xe6\xab\xf9 ?\xb3q\xac\xfa&x\xf6\xa9j\x97\xf5\x8f\xf63\x8b\"\xe1x'\xf3\x8e\xeb;xh\x9c>\xf2\xa9\xefӷ\xbe\xfd \xfb[\xdfEg$\x9f\x8b\x9et\xe2*z\xc9\xf3c~ \xfclZ0̬NQ\xcc\xee+\x8c\xa3A\xc58\x83\xca֓\xdf\xd5E\xbdz\xcdK<\\/\x98E\xdby\xccq,\xb4G\xdct!׆\xab\xee\xc9 \x81,!\xb8\xad\xaa{\xf4\xa7¦\xfc#_s\x92E-\xa8P\xe0\xde%\xc7#k\xf9\x85\xca3Fz\x87\x8c\xe0\x80\xe4\xf2\x98\xc0LŅ5\xc5\xe3\x00\x80Ytr<\x91\xaf\x8a!\xacN\xf5\x85\\-\xb8\xaa>\xc9\xe29MR\xfdՒ\\}N\xb2ғ$\xe1p\"!1\xd1>\xc3}\xb1\xf5\x87\xeb\xb1_85^y;\x94\xd2 \xba1\xcb\xac&\xa7FV\xbc\xe4\\D>\xd5\xdfh\xbd(\xea\x93ˣ\xe3\x9cz\xd1,\x96\xda;\xac%jz~\xfe!Œ@\xf7o $\x96\x83إ\xe3_b\xbc7lt\x83\xb3PE9Pc\x86y\xb8\xd1\xfb\xe8<\xaf^ի(\xdfY\xf6\xeed\xc3h\xf5\x8e\xfe\x9a˜g8~t=\xcf\x8c#\xc8uq[\xb7za\xffv\xe9\xcb.\x8b\xe76T \xe7WwX{\xb3\xfa\x92\x81\xb6`>yU\xc6|\x91o?\xc6\n\xaa\xe2\xf6Wڟ \xab\xea\x995\xd5W\"3X\xe7/ֆ\xbdc<ڷkn\\\x93*\x92lK֪\xfa\xe8z\xc71\xed\xf3q2\xeap\xbb>p\x84\x9b˜\xb1\xce(\x8d\x87\xfc\xec\xc61u\xea\xe3E]\xbf:\x9b\xb6\xdcG\xef\xff\xb7o\xd05?\xbf\x83\xf8\xb6\xa3\xb1\xc7\\\xf3 \xe9\x95kVк\xb3O\xb3\xb7\xec\xe6_\xe9函\x90\xec\xdeD\xcai\xe3\x8b\xff\xefh\xb3\x86\xd2n\xc94\x8f\xf6\xe2\xd7F\xb0\xfd\xf8I\\\x8a˘\x84\xfeɏn\xf0\xbf۹p\xc9$ܗ\xfemh\xb6\xfd\xe6\xf7e/x\xc8:ޔ\x87X\xdf\xff\xaa\xdeJ\xeb\xab*\x93\xe2c\xfd\xb5\x83:P\x87\xfa:\xe4E \x00>\xef\xf2\xfa\xa8\x80\xda\xc0\xbci\xd3\xcf[R\xfd\x9d}\xebxW\x97\xbe\xa4\xf2S½j\xb9Z>7s\x9b\xe2,\xdeu\xb5/\xc8\xc7p\xb2/o\xc7쑟\xa6\xff\xe6m\xbb\xe8;W\xdcH?\xba\xeaf\xba\xf7\xbe=\xe6\xa2\xf4a\x9a\x98\x98\xf4=\xf8\xee \xfc\xdb\xdf+\x96-\xa23\xcf8\x81\x9e\xf1\xe4\x87\xd2Y8\x8e/\x9a\x9f_o\x89\xf86\xda\xb1\xe8\x9f7\x9f\x86\xfa\xcc}\xe7B4OD3\xe9tމ\xfa\xe1\xb9\xcey\xaa\xbeػ\xc6K\xb6\x85\xa85la\x80\xa2\xb8\x86нt\xa1\xfa-\xcfۻz\xe7\xe3\xa2\xe5\x9cA\xea8\xa9zY\\?ci\xbd^0\x97L\xac}M4ǒ\x90\xaf\x8aѯ\xa6\xa0\xfe\x90\xefc\x80\xbap׉\xd5\xeb@\xf5\xd3\xf2\x82wi \xc4\x83\xf6\xb9\xd8-0}\x86;D\\m\xc18\xa19\xabD\xd7 :es\xab\x89Xr\xc0\xb0\xa3\xe6\xe3\xd6\xfa\xd3\x89a\x94\xcf\xf3\xef\xda\xd3P\xd4+\xc7 6\xab;\xdd\xff\xfb\xf9\xe1\xd0}KK\xf8\xa0\xa3*\xce.\xe3a1\xed{\x8f1\xc3\xe9\xb0r\x9c%\x8fP\xf7>\xf3z\"j ~\xc69\xb7eqg6ػ\x93M\x9f_\xa2}\xbf0\xe6\x8e\xddf\x84\x9eg nf~\xb5]=\x9c-\x98o'\x9f\xbcC\x82X^\xf4\xee\xbfQ\xc1\xa2xvο\xa2\xeatoW\x97\xbea\xc6KN\x88;3\x9d\x9eM_:{\xa7y\xf4\xd7V\x8cu\xa4\x8fO\x9di\xbe\xeaxu\xfa\x9d9\xe7?XW\xaf1\x8e\xc6G\xbe\xac}9\xcep\x8c;\xbbqL\x9d\xfax\x93p|\xdd\xd9\xff\x94\xb9\x00\xfd\xd3\xeb\xd7\xd3?}\xf8\xeb\xb4\xd9\\\x98.\xf2\xa1\xa5˗к\xb3N\xa6嫖\xd1\xd8ؘ\xe9f\xf6&\x8c\xff,\xc3\x00\xdd\xd6W\xfbV\x86\xdby\xc3\xfe\xef^\xddP߮\x98_\xe5v\xec\xfb\x85F{\x94\xae\xbd\xe6f:hn<\xddc\xed\xdat\xe9\xfb\xde@\xa3&w\xffp\xbbp~\xb6z\xdem\x98\xecC\xc7\xc3A?\xbds\xfbku\xe0;\xba\x8d!/BD\xf5Q \xf5C\xdea\xfd\xbcEȏp[y\x98 \xa9\xfc\xb3xS\x8b\x964\x96\xc5=\xe8?1y\x84v\xee\xdaO\"\xde\xdeo\xd6\xed\xfcyc\xe6\xdf\\Zh.D/7\xa2\x99ߙ\xb6n\xad/\x86\xbb\xcd?\xe6ȋ\xc2E\xc7c\xa8W+\xf4\xf2\xa2\xf5@\x9c\xbc\xf5g\x88\xd8\xff\x85\x8f߳ \xf8H\xe2\x8e\xd4c\x9f\xb0ct3\xdb\xf3\xec\xba\xeb\x8b=\x81a=\x9d\xc38\x96\x9eA]\x89\xfag\xf3\xfe\xccC\xfbW\\\x99\x9ep9\xbcO\x00\xebuݪ\xf2>5\x9f\xd0 '?o\xd6\xef-)\xfd]\xfdz\x91?=\xb8\xbf1\xf6zI\xe2lo=\xc7\xf0u\xd8ԛ\xca\xf9\xa2\xa1|Ma\xdb<,\xaaGV\xc1ڗ\xb3D\xbe\xf9\xcc!&P\x83ہ\x81e\xeaU[=^\xe8\xd1\"]\xac\xb1\xf6h \xc6L\xb5\xdd\xa6'd\xb2\xddf/\\Q\xa3\xe7A\xc1ZC\xb7#Ԯz\xb1\xcc.\xf0R\xbf\x8e?·\xe2X\"QScs\xb4\xc7<\xfb\x8f1ê\xb8\xff\x954\x93AU=th\xffr\xd9\xc5z#\x9f®\xc1\x9f\xba\xf0\x9aM\xca\xf9X\xff\xdeW\xe9y\x89\xa8\xebϯW矃\xfe\xa5\xecz\xf3\xdd\xf6\xaf\x9d\x87\xf1\xb1\xfe\xb9-Go\xd8\xeb\xaf@ž\xc7\xc4\xd9\xde؂9Z\xe5\xf1>ZN\xff¼ \xe8\xed;\xff~=#\xdfB\xac\xb5pjx~\x8b\x82wˣ\xbf|\xec\x84\xc0\x97}\xe6\x82\xd0\x99\xdb\xe7~\xee?\xaf\xa0]\xbb\xf6\xae`\xe1\xa2\xb4\xfa\xf8Ut\xc2)\xc7\xd1\xc2\xc5 ht\xd4\\\xe8\xe5)\xef\xd6\xbf\xea\xb6m\x97'6\x90qc[\xd7\xe6_}_N\x83\xfb\xf3\x8b}\xb2/\xf68\x9aǔ\xf9F\xf4O\xaf\xba\xd1\xfc^g\xf8v\xa50\x9dϯ{\xd5\xd3\xe8\xc5Ͻ\xa8\xb3\xd1#\xe7L\xf7\x9c\x8f}\xe8,k \xf6 \xe7\xe4\x87\xfc\xc8W\x00g7Z\xe7q}\x88\xa7п,/\xf6\xfa~\xca\xee\x8c\xcb!E\xf3\xf5݃\xdah_\x96G\xfb!f\x82\xbe\x83\xa1\xc7\xf0B\xb4?\xb3uC\xe7\xb1 `8\xee#\xc1\xae\xbb\xbe\xe4/L\\\x88\x8a\xa5\xa7 w\"d\x9aŽ.\x9b\xf7o\\4\xb0ũ\xe9 \xb7\x91\xc3\xfb\xb0^׭*\x8f\xe1SK r\xf2\xf3f\xdd\xf1\xf1\xdeb\x91\xd2\xdf\xd5\xef\xceK\xc3\xe7,Ρ\x9fN)I<\xf0\xae\xd5\xd3\xd756\xb8&\xcb\xd1z\x95/\x8a\xc1vg\x9aۊ\xba\xc3\xfey\xc2Z\xffj\x8b\\-\xb8\xee\xd4_-ɕq\xa2*iUq\x99\x98m\xb2\xadVo\xd8\xdfh\xffΚ\xbaU\xb3\xa9\xfe\x9dY\xa6\x8f_a\x87P6\xf4<(Xǯl\xbdh߮zc\xd9^\xea\xf3\x99\xebH~\xf9<,\xf5w\xab&\xaa\x88\xfe\x90ocUq\xf3\x99\xf6'BU=\xc2 \xccΛy\xf5\x9d\xb6(қ{\xa9\xb4\xc7\xf3\xbb\xefBV\xee\xef\xfa\xd3K,\xc1\xf3Aן\xcf\xc43\xa6\xb0 \xa0\xd1ҵ\xf3\x98Om؍\xeaQ;r|f\xf1(\x8ew\xe0\xdd\xfct za\xa0\xfc\x85hpwa\xc0l\xa5\xfb\x8b\xbe~\xbd\xb8\xf9Q\xe3\x82\xc7\xfeey\xb4\xaf\xe3\xfceL[\x00\xa6k,nB\xfe(0\xf2 a\xe7ֿ\x94]o\xbecN~\xb5\xf30>)\xff\xc8CA\xa5&\xa0\xf6\xe5 9㓊\xef\x9cy\x92\xe6& \xaf\xee\x94W\xf3(\xee5C\xec\xef\xa7g\xccyvh\x9cy\xc87\x8e\xa5\"=\xfe\xf2灒\x8b<\xe3\xe7\x83\xfe\xf8\xec\xacb<\xda\xe7cW\xe8\x00\xbfl߱\x87>\xf9\xc5+\xe8\xfb\x97\xdfP\xe8\xf7\xa3\xb5T\xfe\x96\xf4\xe2% i͉\xabi\xf5ڕ4\xdf|\xbb\x91o\xe5m\x8f5n\x82\xf2\x8b՚\x87\xcb\x00ݶ\xa3\x97\xc4 {\xdb\xc3\xd9[ݭ\xd7\xdf\xd8m\xd9tmX\xbfU\xd3\xc8|=\xe5\x94\xd5\xf4\xfe\xbfy\x8d\xfd\xd6e\xa6Aءf\xd3)\xdefll\xfb1\xe356\xa7\x8a\xf1s\xd26\xc8P 6{\xea\xe3uΪGIF\x91\xee\xc3|\xce\xe6\x93\xfbw\xb6@\xfaK<\xe4g>݂ڢ\xb0\xea\xf4V}\x9b\xe61\x9f!f\xc2\xf8\xf4F!Z\xc2\xf5\xe19=\xf32+w\xc7\xfd\xe9\xdf7_1wX!\xda#\xdfw\x8c Ř8\xcf,\xed\x8b\\A<\x9d\x8b^M\xdcT\xaaZS\x95\xb4o\xca\xe9 jp5\xe2\xfa\xe1=\x8d\xcf\xedS\xd8I\xa4&\xe5\xd7m6A\xbe\x95\xcar\x92\x98\xb4b,\xa0(\xae\xb9PL\x87\xdds[\xd1t\xb0U\x9c*\xab\xcb\xfc .\xa1\xe6\xb0H0)\xe0\x9f\xfe\x93\x97P\xe0\x9dU\xecR\xaf\xea^\x97\xc03\xab\xfe\xdc\xf9\xe0\xdaD\x00\x00@\x00IDATv\xfe\x8d\x81\xdb\x9e\x9fN&?\xdc(\x84w\xb4\xc1\xfd\xaf't磶\xebk\xcat(̫Ù\xf6\nz\xf8\x82AWp ׫ FC\xef\xc87\x87E\xbfp}\x00T\xc9\xdfhb\x83\x8fq\xfepE\xdcVeD\xd4\xfb\xc0\xfe\xdc6Zsg\xbd8\xdfP\xe4\xeblc\xeb\xec\xf9\x97 \xbd7\x8b\xb5RM\xccG8ƣ}\xa3\x87\xaa8\xedy\xd8\xc2\nT\xd5SgA\xb2\xbfn\xb3_乭\xb7\xce \x99Q2z,\xbb,>\xe9\xf9\xeaX2L\xafw\xf1\xa8{\x84\xee\xf9d\xf5a[\xf5\xd1\xfc#[1\xedgF\x85\x9a¨\xac\x8e\x98\xc6C~\x88{\xa3\x80\xea\xaf\xe3\x81Q\x91?J6\xdfG\xff\xe8\xaa\xdfdn\xa3;\xfdm\xaf\xd1_\x94\xe6oG/_q {\xdcJs\x81z\x8d\xcd\xa5\x91\x91Qcj\xf6ν'\xe2\xf7\xfe6\xba}5[\xf2\xbf\xe5\xc5\xec\x8d\xc1\xd4䔹\xf7!\xdat\xf76\xdae~oV??\xc0</2\xbf1\xfb\xd7淡\xcf1\xbf;\xab\xd5\xdbx\x86\x9b\xaduB=\xea\xe6\xd1_ם\xfak \xc6\xcaq\"?\xc4C\x86\n \xe8N\x81\x99u!\xdah\xe1?(v\xba\xe0n\x94\xb1\xee\xf2\xd9y׭=/\x98`\xac\xb6\\\x8d\x9dl\xab\xb1Jt\xdfN\xa5\xac\xf5\xd4P}\xa5\x82 p\x83\xabɝS\xfb\xf5\x81\xf3\xf9(v\x92\xa8dE\xe58%\xcb\xa8\xf65\x8a\xfa\xa2{\xe4\x9b\xc27\xb5\xd5\xfa &\xe0\xf7\xd7 {v\x9d\xce\xfb\xe7c\xe9\x90{\xe1\xd1T\xd07\x92\xea\xd7O\xfbqi\xc1d\xa8\xb5`? n$\xc6˶\xb4gׯ\xe3\xad\xe3\x8b;H\xff\xc1\xa5\x9fR\xbf\x97\xc3\xcd\xf7v2\xf9\xe5\x80\xe1#\xbc\xa3\xfd \xfa\xf7\x84n\xa0\xfeڮ\xaf\x967O:\x9e\xb6\x9ds\n\xc0 \xedP\x873\xed\xac\x8a\xeb\xd7\xc5\xees\xdc\xfa\xf9\x95\xe0\x93\xf6\xc8WǢ\x87_n~L\x87%\x96<\x87 \x89D\x9b\x89\x99\x98h\xb4\xcd骨:\x9fp\xc4M\x93\xa2\xf9\xa2>\xdcO\xf4dt\xfe\xf8\xfdU\xce\xfc\x8b\xf1\xa8f[1\xaa\x96\xa5\xdaL\x8f\xd1CU<}\x94\xd9\xcbVճ\xec l\x97˜=fW\x96G\xfb\xe2X\xf4\xc7#\xc9$\xf4G\xbe*\xbfa\xb49Bz\xef\x84:{d\x86X\x88)\x84|7X\xfbr\xe40C\x86#\xd1ox\\t<03\xe5\xbek\xe3\xbd\xf4\xd9/_E?\xba\xea\xe6RߐNF3\xbf\xff:\xc1|\xfb\x8di\xfem\xe9\xa5\xc7,\xa1y\xf3\xe7\x9a\xdfk\xa59#s\xcc\xea\xfb\xd6ɮt\xdaF7\xef\x89\xf8m\xd1ѣSt\xe4\x88\xf9g~Ov\xfc\xd08\xed޹\x87v\xf6\xef;h8\xcd3-l/6\xb7 \xff\x937?\x8f{\xc1Y\xb61]\x9dت\x97\xd9\xc2\x85\xb2믛G\xe51\x8ez@~P1օ3\xb2,\x8f\xf6Cv\x89$\xb0\xd7\xd2lDח\xf3\x9bӽ\xf0\xf4\xc5\xf4\xfa\x8ec\xe5\xf1\x988Nx\xe4\xbb\xc41\xf7\xc8WŘ\xa6\xdf\xdfVuXT? H\xab\x8a%BQ\xb5B|\xe9\xa7\xf3D\xc8w\x8f1BU\xdc}&\xed\xf4PF\xb5\xe5JxD\x93\xb8\xb3:\xef< \xe4{\x895g\xac\xf5\xea\xfa5\xa9\x95VÝ\xf57\x8e0 X\x9fS\xec\x00\x93\xe2!\xc1\xb2\xf9\xa1=bp\xdf\xf5\n\xf48\x94\xe7\xf4 6\xfcC\x948\x96R\xe7s\xd9\xee\xfd\xdf}\x94\xb5\xf7K\xd6Ճ\xfd\x91o\xd7U\xa0\x9b\x009ӵ\xe9\xf9\xd0?\xffM\xe9\xc7\xc4\xf8\xae\xa8',\x87\xf0\xdf \x93_Neӏ\xf5\xaf\x9d\x97u\xfd\xa2 zA \x8fO\xbdACA\xfdt\x89\xe3 \xea_\x96G{\xc41\xffh\xdfs\x8c 6\x85{^\xd8@\xf4\xeb\xe7\xb3\xc3z>\x85\xe7W\xdda\xedͻ\xc9@[B>\"k[1:\xcef\xe4\xfb\x8fc\"\xdf$V߬\n\x8epsJm\xd8r}\xe3;\xd7\xd1w\xbe\xed0\xdfB\xee\xf61jn\xdb=6f.F\xcf1\xbf+=\xea\xfe\x8dЈ\xf9\x8di[\xa19&\xf0\xc5\xe7I\xfe7q\x84&\xcco@O\x8cO\xbbv\xed\nz\xeb\xef?\x8fr\xceɅ\xfb\xf4\xcfP\xc7T\xc73\xc9\xe2\xb9M\xed\x91\xefƼ1?\xe4\xfb\x8bcٵ\x8d\xc7|\x86X\xe6O\xbff{}\xfaK\xe1x.u\xff\xbd\xe61^\xbd8\xf5\xfe\xa1\xe4\xf9R\xac\xff\x90\x97\xf1\xd2\xe3C\xb9 \xd1f\xee\xf97\xaen\xff&\"N\xccl캵\xe7\xa5lj\xdf\xe3\n:\x87 \xa7q}\xcb\xe2\xf1\xb6\xb1\xcb&\x80\x8ef*\xd6\xf9\xd1\xc7\x8e\xe1\xec#\xe6n\xb7\xa7˴\xf8\xf8\xb6N\xe6\x82\xfad\xac}\xb9(\xac\xe6Bc\xee\x91\xefk_.\xc1\x96h\x9et~ز\xb8Q\x8dT\x83\xb2\xd8:\x9aIOEh_\xcd\xc9\xe1\xc4\xec\x8a\xaf\xd4N\xf3\xb0D(\xaaV^|\xcc\xfd!_\xe6(\x9az\xc4 \xf20\xf6\x9b)8\xaf^ի(ߩ\xf6\xeed\xc3h\xf5\x8e\xfe\xeaÒ\x81\xce\xdcA\x86:c\xb1†1\xa6\x83\xe1j\xe3sFȟ\xb0\xe5!\xc1*\xf9q\x9f\x9cp\xe0\xbd\xf1 \xcaw \x85\x9b\x8a^\x98\xc2 U\xf9X*\xd0\xe3\xb5\xf47\xb3/\xdb}x\xbfT\x92G\xfd\xd0?\xf2\xcd\xe3\x92`\xc2\xbb\xe0\xdc\xf9\xdd\xfd\x8c\xc7u\xe9\xe7\x97\xd7\xcb-Њ\xfa\xc2r\xeb\xd1 \x93_\xfe>\x9e\x98\xf8p^qN\xafv^\xd4\xf5,\xee\xb9M\xc2\xf5\x8c;(步&\x88 \xca\xecǗ\x84>HY\xe33;%\xbb\xed\x9fp\xd5\xccfV\x82\xdc\xe6&\xeaY7\x93\xfdL\xf5\xd4\xcf\x9f\xe4\xe8 /XϷ\xf0\xfc\xaa:\xa5\xb3\xa3%\xf3\xbb\x90o1\xce\xcc\xf9\xf6c\xac\xa0_\xb8y\xa5v޿\x9f~\xf2\xb3;\xe8\x8b_\xbd\x9a6n\xdaA\xe3%.7\x9fًۏ}\xd49\xf4\xba\xdf\xfaUZ\xbdri/B\xf6 \xce' \x89|?\xb1\xc6\xe6q\x83y\xc7x\xb4o\x8ee_7\x8f\xfe\xa3:\xc8\xb1(\xa43t\xe6\xe8!\x85\xf3 \xa93\xd4W\x85\xe7sv\xf1\x90>\x89\xf9\xc7x\xf5\xe2\xd4\xfb w\xbe\x9b\x9fog\xfcX\xff\x99\xc6\xfb Ѹ\x83\xa8 \x87\x99\x96\xed\xf9\xa28\xdb[n\xab s\xfa\xb0S4\\\xb2\xbfns0쟛@\x81\xea\xc2y\xf1Zڮ\x9a\xa6\xcaw \xfes\x80.\xb1\xb0\x96\xeaP)-\xd6DdI\xec\xf4\xf2|Q \x89\xa8{\xedti\xf7\xe8\xaf(Ƹq\xack\xe8\x81t\n\xbb?]v\xa7\xb6܄ؙ\xa3\x9c\xf8\xdeI\xf3|v\x8aRD8\x90K⚍~\xb0\xe7?\xc8su\xe5\xf2(\x97\xfb`\xcf\xf7O\xf1.\x9es\xa8\x9fz\xb9+\xda\xe3\x84D\xc8\xc7q\x99U\xae\x8d 0X\x9b\\=Ru\xe2\xb9\xf5\xbcKP(UP\xb2\x00\xdd\xe6\xfa\\\xfd\x89R\xeb\xdcT9\xf3\"\"_K\x84\xeeO$묾\x97\xbeT\xe1\xea\n\xf62\xdb\xde\xc7\xca\xd6\xe7 \x90\xefVݺ\xfa\xa3~X\xf2q\x8c\xaa\xe2x\xa4\xc1\xb4@=\xb8\nn\xabkD\xd5o\xd5\xc1\xec1:\xf2ձ\xd4\xd6G\x9a\xee\x83\n\xb4/\x8a\xb1\xc1\xaa\xae\xe6\x9fm5ȭXaU\x8c\xb0b\xea \xb9لU\x83\xbc\x84|1փ\xdawj\xaaє\x9d)\xb8\xb3\xca0ô\xbe,>\x8f\xdb^)\x84\x99 q=\n\xf4j\xfct\xe5ū\xa7\x9aA\xf1\x82j`\xdeQ\xde\xe8\xfb\xf7X\xff\xa4\xbf\xa9\xa9\xa3t\xeb\xfa-\xf4\xcd\xef]OW_s\xab\xfd\x964\xdfB\xbb_\x8f\xb9\xe6\xd6g\x9c~<\xfd\xd6\xcb~\x85\xce\xf0\xa9\xe6v\xdff\x8f\xb8\xf3=\xffyL\x8a\x97\xec\xfd\xec}\xb4~_c\x8f\xf8\xdcC\xb8&\xa4 \xfb\xc4\xdc\xc6L\xe3\xb1ı\xfa\xd1q\xe5\xfe:\x00\xea\xf5w\xbc~\xbe\x83\xe6\xba\x00=\x8f\xf6\x83\x84M\xae\xbe>\xa7\x87\xaf\xcf\xe9R\x8aO\xfa\xc3\xfeCl\xf0z\xf5\xeaa\x80\xf9\xd0\xfc\x85hV\x9d׺f\x9c|\xe8~Q\xf9\xa28\xe9\xa3\xc0vY\xf7U\xed \xa4\x926A}\x92\xb8\xa8\x98p:J\xab[0}\x8f]\xfd\xc7 \xd3\xe61\xf2\xec?\xd7k\xb55&\xe7\xf4\xf0\xeb\xaf(\xceH\x81\xc7D\xbb#\xed\xc7\xcbMa\x8cǚ\xb1f=\x90Na\xd7\xe0'\\\xc1}t\xe8 \xb7\xd1޿\xf1I\x95'\xf9\xe5\xf2\xf8F \xe5\x8a\xf2\xd0˛\xea_\x8d\xc7\xf9\x8e\xfe\x91\x8fc7\x8a\x9e\x88\xa3C\x9f\x80_tz\xeath\xf5c}\x851\xd6V\xb9T>\xf4\x86|u,\xf0\x83\xdd<Nx$\"\xae̳\xfdX\xae\xae`\xfbk\xec&\xc3|}X1\xffp͛O\x92C\xbe\xb7\xde\xf0\xa8\xe6\x83|\xa3\x87\xaa8ifZT\xd5 \xd7koՉEG\xbe9,\xfa\xe5\xed\xafu}\xc6\xf9l\xfdptЊy\xad \xb9\xc1\xc0Xa7X\xfbr\xe5\xaaJ\xb2m0\xe9m\x96\xaa\xea5=\xc6\xf9\x8c9 \xaf\xb3_X\xf6X-Zz4\xa7Ϯ9{\xac\xeb)\xcb\xf7N\xcc D~\x88\x8b)Pv\xa0}]\xb3M\xae6\xe4\xc7fo\xdd<\xfaӷ\xeb{\xf7\xa6\xdb\xccE\xe9\xef^q#]\xfb\x8b\xf5\xb4s\xf7>:|\xb8\xf8m\xb4\xbb \xfe\xe8\xb3\xce:\x91^\xf8\x9c\x8b\xcc\xe8u4olԿ\xe8\xfeB\xb4T\xec\xff\xd0\xdf%\xeag\xab?~\x88\xf1\xbeޜ\xfeu\xf3\xfe\x80\xe3\xbb Й\xcec\xbd\x88c\xf5\xa3=\xe2\xca\xfd\xfd\x8c\xe9\xf4\xe0\xfd;^\x9c\x9fp\xce`\xc6`W\xbe\x97\xeb+ˣ\xfd[\xbc\xbeC=f\x83s6\xee\xb7C\xaeoE\xf0\x8d (\xf1^s̋7stG\xe4\x8f,~O\xe5fԀa\xadGw\xa4\xf8\xc6\xf9\xecO\x94w\xa7\")\xbd\x9d\xff\xdc\xf1(\xc0\xcbH\xc83\xfao\xe4\xadiR\x8bq\xb8a~\xa8\xbd\xea\x81\xd8u/\xae\xbf\xd7?0\xb2\xd5,\x9f\x89f3\xea\x9d\xe0\x8d\x91?~\x8ew\x94\xebKx_n\xe3\xfa\xb8x\xb9/1}s;:\xa2b\xff \xb0\xf8)\x8a!\x94\xb3\xa9 C\xd8\xde@\xd6D \xe0\x88I\\T/\xed\xaf\xf6\xbd\xc9<\x98+\x87\xc5&\xdc ܦ֤\x90\x87\xcb\x86ް7\xf2\xfd\xc3R\xaf\xaf„\x96\x8cx\xff+[\xfc\xac\xdap5\x88\xb1\xc2A\xc1Z\x93Tj,\x8b\xa5^ɳ\xb3:\xd6@[\x90\xef\x9c\xe9\xe3q\x92W\x96\xbd\xb1\xbf$\xbfݪ-^\xc23\xfa L][\xa1*\xae+\x9f6\xfaaM:\xe7OȲ\xaa^\xeaO\xfb\x8fE\xb6b\xbd\x91\xef\x96\xfa\xa6\xdb\xffr\xbd\xd3\xf1\x92;?'\xb4\xc2\xf3{ X^kւ\xb8Ӗ\xaa_yg\x8f| \xc7\xf4\xf7~9`z\x82\x83\xd9z\xe1\xe7\xddc8\xf5~!;|jxC\xbe\xe2\xa7*\xf6Kȍ'\xe6\x83|\xf3\xb8W\xb8 > \xf3\xb3=\xeb \xc7\xc7\xe9\xe8\xf7\xc8G0N(?q|p\x82:_p\xeeAt\xd1#Τu'k\x8e\xaaU-ajvRv\x81\xa2}/\xb1\xc6b T\xd3d[\x90\x86\xbf?ud\xd24?b~\xeb{dd4 \xb7\x86\n\xccx\x8e\xebz\x90\xa2\xe9\xfe\xf9P\xba\xae\xed\xeb/\xf6\xfe\xf8\x82\xe7 9ǣf\xf6G=\xc7\xeaG\xfb\x99\x87e^\x85\xd9&\xf3\xad\x96 \xd1\xecZOT\xfc;\xb3\x9c\x89\x891\x98\xb5\xd2q\xbfН\x94zr\xa1|V}\xc2\xc9H\n\xab_\xce­{\"\xf6No\xae\xca\xc7A\xe3\xff\xd2^c\x9e\xe8\xf9\xeeqVn+\x9aq\xb2\xbfnsV\xdc?\x89\xb9m&>\xb4\xc6*z\xb1ڿ\x9c6 {#\xdf?,\xf5\xe9\xfeWP\xfe\xad\xad\x83\x921\xae?\xcf\xeb\xf9\xbc\x9e\x80\xc5\x98\xb1\xbc\xcea\xd4'\x86c\xfa\x80\xfbJ\xbb\x8e\x91\x93n\xaf\xfd9\\B\xbeA\x84\xf0P\xe7Wh\xb0\xfa~[\xdf_ű\xf8\xcdqޞa:5c\xd4\xf3A\xbey\x8c\xb2N\xa6 \xf4\xee\x8b\xfe\xa17\xa1\xbd\x00\xc8\xb1U\xc0 O\xfe\xfa\xc4\xf1\x8b\xe00\x00\"\xb0\xd7\xc7\xb1|\xc1\xfcz\xc4\xfb\xddaN|\xe4\xfdtv\xf9\xb5\x8b7\xc7c\x97 \x96\x93ڿ\xb9\xf1\xf3\xc7s7~\xa1\xbfx\xf0<\xd8\xe3\xa0ӿFg\x91D\xa1p\xfcǁe>i\x8f|\xff\xf1^sz\xf3\xd6]tϽ\xbb\xe9\xe6۷\xd2\xedwn\xa3{\xef\xd9M6\xbf/=I\x93\xe6vޓ\x93Gh\xcahx\xd4\\\xd8\xd4zFFFhdt\xc4~\xc3y\xfe\xbc1Z\xbe| \x9du\xe6\x89\xf4\x88\x9fF\xa7\x9e\xb2\x9aN9q\x8d\x9b\x99\xf1\xd01\xf4+•\xd5.\xcc\xf3\xf4\xf0\x81\xfd\xb4c\xdbfڱe#\xed\xbb7M\x8c6\xe3v\x84昱\x9b7\x9f.^J+\xd7OǞp\xb2ݞ;663\x86hX\xc5P\x81\\p\xfd\xa2a6Vw6\xbcd\xf3\xf9\xfd\xc5\x8f?z<\xd1}\xecl\xe3\xb1^\xc41}\xd0q\xbf\xfbc>\x8a{sk\xee0[\xcbo\xb9\x99\xecσكi\xf3\xf9\xa2\xd8e\xe2\xccsO\x95\x98\xd7%溴\xeb \xa8 \x97\xacR5\xd2\xf0\xd8\xf9\xaa\xfdj<\xf5\x87|\xfe3g\x89\x8a\xe2T\xa0n05\xfb\xf5\xc4e$\xb1\xd3\xc3\xf3E\xb1\x93Ù\xb7{ u3tX`]\xb8dN:\xff5\xb4\xb5o\x8b\xb3T1;\xac\xa0*F\xbf3 ׯ\xceWTKG\xab\xeah\xf4\xab?ց\xf9#\x9f\xdeAb\x8f\xbap:\xf2\xecia uF`\xd5M\xe9\xab\xf1\xd4?\xc6m7\x8ee\x8f|u,\xfa\xe0\xfe\xa0~,z\xebhL\x97\xafr\xdc\xedqԺ\xe5\xd1\xdf\xe0\xe1\xb2\n\xa0}]x\xf0\x94\x9b\xe3\xf8r\xd5ܦ\xab \xf9\xa3\xb4{\xcf\xba\xcfAsAz\x9c:L\x93G\xeci\xd1\xeb(\xf1o>\xcf_0\x8f\x96.YDǮ\\L\xc7,Y8\xad?\xe9\x87\xcf\xbf\x93\xc7\xf3\xdfN6\x9d}\xb7\x8fw\\\xa7\xe3&\x9f@\xb6}\xef\xf9<\xc1\xbc@\x92hT\xf0\xb6\xd4\xe3\xf2\xc0\xf9\x93\x8b\xabՏ\xf3DT\xae\xb2\xf2\xb4w\xd5\xfb\x97\xd2\xf3\xcf\xf7t1\x85yt\xac\xfeݫ\x8e\x9a\xe1z\xa9\x9bG)\x8c T\xc5)\xc7}mP\xb9\xb5L\xf9\xe9q\xf2\xb4\xe2)\xd8K\xfd\xa0D/-\x97ǘ\xa1`\xcd_\xe3e[\xb5\xb9+\xa8\x8a\xdb\\c\x93\xb9U\xd5k\xfa\x8fzu>\xa9w\xac\x00\xf9\xb6`\xccS\xf3\xd7\xfc\x90\xccVy\xe8\xa1*Ύ`\xd1/\x8f$R>\x8f\xf6E\xb1\xf8 \xa3%\xc2\xf1\xf9l,\xad\xe19\xf8 mɭ\x9f\xb4\x9d\x99ۨ@S\xd5 3\x99!\xee\xa58\xde\xf9~\xe1μ\xc2\xfeH\xf3A^p6\x8e\xe6Ey\x9c\xad\x83\x80\xed\xdfG\xbf\xbc\xfar\xdat\xc7\xcd\xe66\xdcG\xbc@\xfc\xde|\xee\xdc1s+\xee\xfbq\n_\xac\x9e\x9c4\xbf \xae\xefU\xbd%\xd1ܱyt\xc2\xe9g\xd19\x8fx4-^\xba\xac\xf7\xbf\xb8\\T\xefDjvSǯ:/t>\xa1\xff~ \x8a\xa0U1V\xae\x8a\xaa\xbf\xb2<\xda\xf1P\x81\xa1e\xa2\xcdΙ\x97\xa2~\xb0\x8a{\xe2\xf4\xef*|\xd0jz\x9b5\xad;:]\xd6a\x99c\x8b\xeb\xef2V\xd6\xc1\x8c\xb5P\x8f&M4i8 Ø ۫/\xe4\n` \x87]\x90o\nc\\_Sـ)G3\xb4\xc1\x8d\xb9\x9e\xfb\x84\xf5\"\xf5\xe6b'\x87N\x99T\xe4s\xe4\xf3\xfds\xf8\xbe7c\x82u\xe1\x9a +;\xbd\xab\xdac\xda(\xf2\x95\xd7'\xa8\xce\xd9)\xe2T\xa0~7TUT\x8b\xd4\xfe\xfd\xae\xa3\\\xfc\x90\xbd\xe6Z\xd8S8\xde\n\xc7?\xdb[\x98\xdd\xf2X%\xfaC>\x8e\xd1CU\x8f4\x98e\xf4P[\xae\x94\xe7S\x97\xab\xbes6\xa6\xfb\"\xdf\x96\xe2\xf3?;>\xfbU&]\xc5Lh\xd11\xd6* b\xea\xf8!\xdf?,z\xfa\xf5\xea\xf4\xc77\xff\x94\xf7f\xbb\x84;׿+\xb5L\xa8\xc0;\xfd\xf1E\xbb\xe8\xfc\x9bm\xbcN\x9c \x8a\xfd\xfaW\x81P\xb0\xa2\x85\xe2b\n\xa0\xbe\xd8 y\xc1~\xfd\xe4\x8c/\xf2q,q\xb3\xa3ɡ\x9b-\x9d\x8f\xa9\x8b|\xf3\xe5\x88\xdc\xd6\xedz,\xdb+\xc5\xfe\xc8\xf1\xccP k\xfe\xedغ\x91~\xfaݯӁ\xbd\xf7\xbb2\xf9\xf7\xb9ө\xebΦSN=\x83\x8e9f͛o\xbe\xa9n\x8e\x87\xc7\xd1^c\xb7q\xcb\xdap\xe7-\xb4\xefn:z\xc4\\\x98N<\xd8\xf6\x9c C\xeb\xcey\x88\xbd\x95w\xfd\xf3;\xccn\xc6\xe6o\x8cGC\x9cT \xa6^\xdbx\xccq\xb26\xdeF~\x88E!\xdc[ \xb1(ίD\xa7\xe2\xf3%ֿ;\xbe\xe3B\xb4MͿ\x94Du\xa6\x877R\x92:\xbe/H\xf1\x9d\xdd\xcd)KHT\xb6\xb2\x85p\xdd2^\xb4\x97J\x97a\xd2D\x93\x86\xc3\xf01\x8c\xb9\xa0=\xf20\xbb\xd0t\xd0\xdd7\x851\xaeO\xa8J\xc0d1\xd3\x97\n:@ \xae\xc6\xf4z\x91\xfcrs\xfau`\xd3W%J\xf5wx>G\x92\x9fӭ\xb7͜d\x95\xf9\xc3Yb\x81\x8ak\xae\xa0\xee\xf4\xf2\xfca\xdaZ\x8e\xda#\x9f[\xbfv@Eq*P\xdb\x8a\xdc\xf6::\xf3\xeb.\xaeQ[\xd8.\xf9 D\xa9?\x9ch\xe4a\xf1_T-\x8dV\xd6^\xa2\x84g\xec\x982[\xecE3\xe2~I\x8c\xf2p\x99x\x83d\x9bW\xaf\xeaU\x94/_3GP\xefػl\xf4\xee\xec\x93\xebA2 \xfe$C]!c\xb1H\x9e\x9f\x8e}0\x9fW\x9d\xc4\x8cg\xad!(\"yGp\xc7 IF\xa5\x967\xbe\xd5=\x9a\xa0\xfb\xe3C\xf9Z`gAza*\xf5\xfeǝ\xb0\xa5y u>\xe7܇xbW\xfb\xf1p\xe9b<\xe4\xeb\xc1\xa6\x9f\xb0h/W]:\xbf\xd9\xc33\x8eL\xfd\xfct\xc8\xe4\xfb\x87%A\xbf^݂\xd0\xe3E\xf1\xf5\xed'|\xc7\xfd]3\xbe\xa0>\xb3\x8d\x8f\xed\x80jہ\xa1\xb0C\\\\\x9e\xa4:\xbf\xb1N`\xb7\x9e\x9c\xbd\x9e_\x85\xfe\xf9\x84\xfc\xe8_1\xbf>׵\xf7r>k,\xad\xab6\xd9RnM\xaf@\xf5\xa6\xdbC\xc4\xfa\xb7\x8d\xc7|\x86X懮\x9e\xa1\xed\xd4#\\\x88\x9e~=\xf7\x8f\xad:s \xe3^MD[\xcfa\x845\xd0b\x8a\xea\x85~Z\x80\xb9DM\xd3\xd1\xf2\x95/\x8c]\x87\xe4\xfbX\xdb\xd79\xc0>r\xc0\x84f\n.-\xa8+\x9c\xf5Ӿf\xd3\xeakp\xa2\xa9C\xa1\xc2\xe3\x95pϛ\xeaO\xfbw8-\xc0\xa3}i\x8c ԅK'\xd2l\xd5W\xcb Ѥ%|0 \xda\xe7b\xb7\xc0\xf0\x83\xb8\xe4zd\x8fm\xc3~\xeb\xc1\xfc\x90/^\x80S6W\xb0\x9ax\xe7ƿ\x94\x8d\xe7;\xe6\xe4\x93\xe2]\x00ݡ\xa2@^@\xecXԿ\xb3KOP!8|\xc7X\xbf\xf4\xf2]\x94\xe6fv\xa3X]ƱX\xa4?8a\xfdİK ^0>\xd0-\x80\x98aU܂RI\xa1\xaa2\xa3t\xfe`j\xc5\xe7\xa7\xf4쥽\xc6\xe2\xc8X=\xd6\xc1\xf5\x89\xbd\xf6\xc2E1zf\xda\xb9\x99\x84\xb5ƺ\xf5\xeb\xbfFӍ V\x8b\xd9\"\x9f\x8fE\xbf\xba\xf6\xdfݎց\xfe\x90o?\xc6\n\xaa\xe2\xf6Wڟ QO΂\xdb\xf2g\xbc\xe4Y\x96\x97^\xc9g\xf6\xa0ѓ\xed\xbc\x8d\xdec<\xda*\xc6:\xf5\xf8\xad\xfb\x97\xa0X\xddbd\xf4\x8f\xfcW \xb9\x9e\xb0\x97\xae\x00Իn\x8cq\xd1?\xf2C܍1u\xb3xnK\xcfi\xd1\xf5\xe7Ѿ\x97X\xf7V\xbc\xff\x96\n\xb5\xeb\x8dbg\x80o\xff\xd3\xf5\xcb(%\xfd\xd9\xed\x9c\xfe\xf7l\xde@W}\xe3?\xfdE\xe8\xe3N8\x95\x9e\xfc\x94\xe7\xd3ʕkJ \xf7\x91\xa9\xa3t\xc3ƍt\xf5\x8f\xbfM\x87\xb6\xddAdn߭\x8fu\xe7>\x94\xf6\xf8\xa7ػ\xc4b\xfejS\xfa\x00\xe7;\xba\x8dd\xc1\xc81\xf2\xa2\x8a\x80ĉ\xe5\xf5\xc1㝽~^\x95\xf2?Sy\xa7\x8b\xbe\xa4\xeaWB\xf5\x83t\xf8\xc3c\xd5 \xa2\xfe\x9d\xbdv\xf7\xe3\xa9\xf1\x81\xf7~: \xfb\x8b2\xaa߬\xbdͣ\xc6s76nUx]\xfbs[\xad PךD\xf3\xceTӢ\xe5y{\xd7A\x8f3\xb8_D\xec\xac\xf9\x92\xda\xa1\xb4\xa0.m/\xb0`\xd4\x8b\xf3\x8cu\xe9Q$\xf5\xc5=\xd0\xe3v\x8dc\x90/\x8a\xbbN\xacW\xa4\xa0\xeaoD\\7Ap\xbd!\xe6\xe58\x9fz\x8dq\x82b|\xe4\xcb%lf\xb0Nb+@\xbbq\xf5|E\x8cӣ\xac\xbfX\xff\xef耆\xc52&\xa0\xe7ѱØ?\x9aU\xe4ev\x86\xe1@\xb7\xc8\xe7cI \xfd\xc6]z\x84\xf5Ø\x81\xe0Xyٽ\xdaԊL\x87\x95\xe3\xfcY\xaf$nSMer\xd1\xf2g\x90x\x8b\xf1\x9d1Ѻ\x93MѾ_\xf3u\xc27څ\xe7ֺ3\xc4\xc8373\xbfڮ\xce\xcc\xf9|,\xfau\xbf\xff\xe6\xba\xb7\xe7\xd9+\xb5%?\xbed\xae<ց\xa3\x8b|\xfb1VPc\xa5\xa27\xb6\xceN̚\x9dA\xbd\xd1_\xb3\xd1h8.\xc8\xcf\x8cu\x86\xf5\xaf\xb2Er\xbcT!\xe5\xbb\xc1ڗc\xa0?n>\xeaW@5W\xbd1\xf2Ma\x8c\xcb\xf9h,\xe4\x868\xa6\x80\x8ef\x9e\x82\xf5\xf1!\x9c/Hf\xc1?\xf2\xfd’\x97\xea\xf2\xd5|\x90\xef;\x92ط\x87\xbe\xfb\x85\x8f\xd3\xe1\x83\xfb\xad\xf33\xce<\xcf\\\x84~\x81\xb9\xf7 V\xe1\xf9\x9e}\xe8\xeb?\xbe\x82\xf6\xdc\xf8C\"\xbd]\xb7\xf9,\xe3\xfc'<\x95N3\xb7\xe9N\xc6\xefp\xa8\xa3ك!/R\xe8\x84\xf1¸\x8d\xda\xf4\xd1\x00\xea\xfd\x97坽~\x9e\xa5\x00\x8f\xa7\xb3\x8e\x87L\xd5_\x857Z\xeb\xf0@\xf7\xf8\x85n\xd7A\xfb\xeb\xf0\xe7\xe1\x94\xffa\xab@\x9e^\xa8gC\xfa\xcdٸkܦ\x80'\xca\xbb\x89\xe6\xbf\xd1\xc6 \xd1\xfc\xef1\xf2\xec'\x96\x9fyX\xe9\x80a\\\x88\xbb\xf3帑\xf6|À\xfb\xf1p;\xc28>\xbc\xd3;\x9c8d\xf3\xe1\x8d $\x90\xaf\x82\xbcO\x00\xebu\xfd\xab\xf2\xbej~ޏ\xcb\xcfh<\xe16\xa6\xe7\xa7gy?+)\xfd]\xfdz\x9c˟.\x827\x90\xb4<\x8c%\x80\xe5\xcc\xec\xe7\x8f+\xa8(\x86\xfac\xf2!_CX?\xdb\xd4\xf2]cԃr\x9bD\xbe(\xee:\xb1\xb2\xbaMX\xfb\x97\x8d\xdb{Ϳ\xe8\x00\xe5\xd9wփޘ嶼\xdeh\xdf\xee\xcc2\xbd\xff\xac\x9e!z$̣\xa2\x8ac\xdeEG \xfb%G\xb9\xfec\xadV\xabÌ/\xe1\xf8ZK\x8d\xfcK{Q\x8cy\xa2?\xe4\x9bǘAU\xdc|\xa6\xfd\x8b\xc0\x9a\xe8sI\\U/\xf5\xa7\xfd;\xab\x9b\x9e \xd9ho\xb4\x8fbg\xe0\xcf/]\xf8\xc2\xfeb\xfd=/u\xfd\xf9\xfd\xb3;A\xf5\xef\xbd\xbe.\x83\xccX\xcd\xce$\x9b\xe2;\xf5Cw\xc0\xa6D\x83\xa8\x80\xaeC\"\xa5e\xfbW\xb6\xcf\xd1 \xf5\x89b\xa8\xa7r>\xceO\xcb\xfb\xa38_/\xfa\xfa[s\xbbS\x8b.~\xbd\xb9\x00~\xfe;\xbd\x8f\xf6\xc50\x9e\xa0\xa1\xbf\xb2<\xda\xf7\xd75\xbfc\xbby\xab\xeb\xb9\xc9\xf9\xab\xbe9d\xd9x.M\xffRw\xef\xd8m\xa0\xff\xef t\xc1Dyp\xd8\xed\xf5\xfd1\xf0\xf4\xf9\xebhw\xbf\xfe]\xb7\xdax\xf4\x87\xe4uJO\x8f\xde\xf7\x97\x88z|\xfep?\xdf\xc2 \xe3\xd1>;a\xfd\x8bA\xdf2ܘ\x89\n\xb8g^\xae\xf8\xea\xe7\xe8\xde\xcdw\xdb\"ם~=\xfd\x99/\xa5\xb9cc]\xbd\xe3\xc0!\xfa\xd2O\xae\xa6\xbf\xf8o\xf3\xcd\xe8I\xeboނ\x85\xf4\xb4\x97\xbe\x86\xc6\xe6\xcfs\xfeq\xbeU\xc1R\x8b8\xc4\xfeXF\x8cG\xfb!*0T@\xe8v\xf5\xc4\xfa\xaf\xfb\xcdXR\xa4\xacꦯ\x81W m\xa9\xb7\xfcB4\x9f\xb9\x99\xff\xfd)w&\xe7O,Ro\xb4$Qo\xbc\xff`a\x00N\xbd\xb2\xa5ցp\xa3'\xe6z\xa6\xeb\xb1Jo\xb3^g\x82{\xf5z\xa3\xfe\xb9\xb3\xff\x9d'\x92\xc9\xcfi\\|\xe7\xc2X\x91\xc7\xfa\xd9?\xb7\xa1\xbb\xb2\xfa\xa5D\x87h\xd04/%i\xb9\xe9\xe8?S\xd3ɗ\xcf\x93\xd89L\xae'\xebɕ\xe3\xa7[\xacr\xfd&\xf7\\\xbd\xb3\xeb\xd5\xf9\xa0\xe3\xcf\xfa\xcd1\xba\xe9|>\x89E\xe7-\x84C\xf7NF\x9fNI\xdeu\xf7/!\xdfԹ\x81 u\xb2f*@\xb8`c\xbc\xb7G\xc7\xc7\xe2\xe7tkO3P\xf7\xb6\"?\xbfr\xc2\"_\x8b\xe1\x83Ϊ8;QT;۪\xed\xad\\\x85*\x8c\xb9b\x85U1\xfa\x9d-8[/\x9c\x8fA\xb1G^G'\xdb\xf6\xee\xc6Q\xc5|\xcb\xf2b\xcf^T\x81\x98\x8cX\xa3\xdf!P?nM\x8e\xf2U\xf1`魳Q\xab\xc5\xec\x91oK\xe9\xfd\x85D\xc4 q\xd5qv\x85\xc1\xf2\x82U\xad?\xdbj\xb6\xb7\xb2Jy\n\xa1\x82Ma\xcdG\xe3!?\xc4\xedP@\xc7G\xc7 \xb3B\xbe\x8c\xfb\x9b0\xc5y\xbe3o\xad\xa6\x9el1\xbbN?\xa2.󲸷cv\xf9\xeaX\xf4 \x8cq\xa4\xf0 \xdb\xf0A\xbaD\x98\xab\xd6\xec\xed\xb9m&>\xb4\xe6\xea#0U)^S\xb6~a>\xe3\xc5^g'Ͼ\xec\xf9\x97\xedMgk\xff\x87\xa8\xe6\x8b|\xa3\x87\xaa8i\xf6Z\xb0\xa6\xba\xfeQ\x85\xaaz\xab?\xed\x8f~\x99\xcf\xe3ж\xf7\xb8H\xf6\x9c\x95V\x80\xf6\xf5a\x89\xf65`\xe4\xbb\xc3X\x91 \xac\xbf,\x8f\xf6\xb3\x97U\xed\xeb¨<\x8f\xb8\xfaFn\x88ۣ\x80\x8eQ\xd1\x8a\xf6\xd9\xf7/\xe1\xf8 \xf6\xe5\xf9NŰ\xbff\x9f\x9d F/\x87\xef\xbc\xf1Z\xba\xf6rs\xdbl\xf3x\xec\x9eE?\xffq\x9d\xc9Ԅ\xae\xdb~]\xf9\xcbki\xe2\xfao{\x8f\xe7?\xe9t\xea\xcf\xf3G\xd7&\xea\xe3`u\xe9\xe7w\x98o\xdbx̧6G9-\x84\x8f%Ta0\xf0\xfb\xc8$\xcf\xce\xab\xe3َQ7ԣ\xd7<\xc6\xe2AT\xc0ߚ;7y\x9cg9Xw\x00\xba\xe0\x9bZ\xb6\xb9y6Ip\xcdZ\xc6\xc9\xd1\xc3\xdb\xe7\xf1\xe8\xa7a\xac\xe9\xe7\xa5S\x8fe\xf0|\xb0\xbe\xcb@G3\x90\xbd\xbe\xa6ۂ\xfaD\xd7ο\xe9b6\xc0a\xf8\xa6p*\xf5\xaa\xfa\xa1#NX}!7\xb8.\xc5\xdbU\xac\x89V\x87\xd9^,\xd2o\xc5\"|P\xc3A\xe3\xffҮ\xf3@{\xe4\x9bǘAU\xdc|\xa6\xcdD\xa8Z\xaf\x8e\xa8\xf6/\x97]\xac7\xf2\xfd\xc3R\x9f\xae\x8fp\xc2'\xe1\xfa@>\xe0r\xfaD\xadQ\x90h0\x88\xf5/\xcc\xeb\xf8C\xc2_\x94o*?\xe7\xd2\xf3\xc7,M§\xf8X\xe0;\xcb7A|\x83\xf2Н\xc0\xa5\xff\xf0D\x86?T\x8aa\xf1\x9b:t\xf5\x85x?\x8dm$W\xfa\xc3\xf3)\xe6\x93\xf6\xc8׃\xd3\xfa\x85\xf1\xa9P \x97\x9cDt\xa8'_\xf6?(\xfe\x9aҏ0\xbe\x9d\xfb\xb2z\xe0\xf0\xf8\xfeNV/o\xd9\xf4c\xfdk\xe7%A]\xdf\xe2\x9eۤ\\\xdf(\xf3\xd6RAA\xfdu\x89\xe3 \xea_\x96G{\xc41\xffh\xdf:\x8ct\x83\xb5/\xe9gh\xeb*\x9e uU\xf3\xd0\"\xea \xc6\xf3\xb3\xeaXT \xd1\xd0?\xf2\xedĒUx\xf5\x84\xb6\xc1ڊU\x80|\x93X}\xb3\x82\x9d\xf31\xad)\xf3I\xfb\xb4Ű\xa5\x98\xdf\xf9\xecG\xe9\xfe\x9d\xf7Ҋ\xab\xe9\x92W\xbc\xc9|+zn\xb1\x8e%\xad\xb6\xed;@_\xbe\xe1V:|\xe5g|\xcfcO8\x99\xff\xdcK<.\xbf\xa1s@\xe7 z(ˣ}\xb1\x9c\xdfp\xe6~o\xf6\\\xc5\xed\x81M\x93\xcd̴=:EG\xa6\x8eҔ\xf9\xd6\xf9\xd4\xde6\xaf\x8c\x993\xdb܏ێ\x9a6\xfbsf\x8bm\xf9a\xdd26\xed\x82\xe5\xd5\xe6\xf9\x9f\xe3\xb4M_GFҺ빚p板3\xa1S\xc7Ӈm\xf8\xdf\xe8\x88i1\xafl;\xc7l\x8fp\xdb\xf1\xb6\xf97\xcav\xf3\xc3l\xd9\xdd\xbb\xe3mC\xd9\xdc4\x9e5*\xf8\xe4R\xb2\xfd\xb3\xba\xb4\x8d\xc7|c \xc8\xb1(\xa43{\xb6\xe8ѻ Ѭ\xacQ\xb5[aq\"\xf7W-\xa8lj\xf7jbcY\xbc\xe6\x87D\xccFQ\xbdl\xafY\xf0TPկCOӷ`w \x8bٷN\xf1X\xc2U\xf9\xda\xcf\xf5gc\x97M\x00\xf5\xc1\xfeȷcUq\xbb\n\xc5\xe9\x8f\xd9^\xea\xb5'\xc9ƈO\xf4\xf9Q\xdbn\xd1\xfd\x89X\x85gT;0\xbd\xda\xc2 \xaa\xe2^\xe5\xdbD\xaeYg\xfbO\xe2\xa2z\x94\xcbK\xa3\xa9w\xec\x8d|\xff\xb0d\xa8\xebA\xb4\xe1l%#\\/\xc8\x8cv\x89Q\x90\xb2\xeeb\xfd \xf3:\x82С㄄\x93\x8b\xf1P\x00\x98\x9br\xe5\xd1bt\x80|I\\\xbc|7\xbf\\\xf9\xb0ƔWK\x99烆\xc2|\xaab\xdc\xc1c<\xe4\x9b\xc7n\xfeU-\xc8\xe0&@\xcet\xc6\xe9;sp]\xfa\xf11\xbe\xbc~n\xc1T\xd4\x87\xd3\xeb\xed\x86\xc9/G\xafs\xfc\xb0\xbf\xc79\xfd{\xc9k\xee\x9c\n\xae\xf7\x84\x806\xd3\xef\xdf@'\x9d\xbaŁU\xf9\xa4\xaf\xacm\xd4?˦\xd5mX@S\xb8\xd5\" \\r:\x9d\xf5\xfc O\xf4|M\xf9\xe6\xb1H\xd8\xd4\xec \xf5J\x9c\xaa\xf3\xad\xc2k.ط7\xb8lh\xdf+\x8cj\xa8j\xf9\xf6\xe0\x9d\xf7l\xb5\x87\xdf%\xcbW\x9a\x8bk\xa3\xf6_tk\xc3\xe3\xc0\xee]\xf4 s[n~<\xe7\xe2ߠ\xd3N?\xa7\xb1\xb4v\x90\xa4\xf3\xe7S\xfdX\xceE\xccՅd\x94\xbb0\xf6K87\xe9\x9ez\xf6\x82\xa6ϵk\xbeh\xd6x\xa8\xeb\x8ba\xbf\xc3\xc6ě\xc5*\x97\xca\xc3ѸM1\xf2\xf9Xz\xa4׃\xf4\xeb'\x86\xb3\xeb\xc5|\xb2\xad\xda܊T\xc5m\xae\xb1\x9bܪ\xe9\x81\xf3 3ȟ\xafb\xd9/\xf3\xc4ꑯ\xb2\"\xb3+L{\x9e-\xa8pU\xdc.\xb5p\xfebv\xc8WǢ\xae\xb7jX\x8e\x92\x8b<\x87\xe3V G+\xdbj\x90[\xb1ª5\xc0G~\x88E\x81jz\xe3\xfc\xc7O<\xd2|\xa7\xde8:3 k-\\1\xaa۩B\x9c϶`\xaf#TŘ\xfaG~\x88\xebQ\x00\xc7 \xbd\"\xdfƸ\xc3\xf1GE\x928\xa6N\x94w\xfa\xf67雷\xb1\nC\xff\xef\xf2\xf9ŏ\xbfym\xb9\xf36\xfb\x8d\xcfcV\xac\xa2\xa5\xfao\xf9*Z\xb2l9->f\xb9\xbd\xb86g\x8e\xb98\xed\xbea\x9a\xfa|\xc6e\xe4\xcfW\xf0\xf3\x9d\x8a\xfc\xcdW]N7^{\xad\\\xb9\x86^\xfa\xeb\xbfo/\x92\xa3ua\xbd=\xfe\x8bo\xd2\xd4\xfdۭ\xdb\xc5K\x97\xd1\xd3^\xfeZ\xaf\xb7\x8f\x95\xa3oY\xde\x00|G\xb7\x81Vϟ\xb5\xc9?2\x89\x8f\xd0\xe1\xf1 \xf3o\x9c&\xc6'ibb\x92\xc6'&ܫ\xc1\x93\xb2\xcd\x96\x87\x8f\xe6\xe0\x8b\xd5cc|az.\xcd\xe3\xd7y\xfc:&x\xde\xcd7\xff\xe6\x99|\x91\x9b\x97\x96~k\xdb\xcf\x9c/\xe3\xf1\xc0Ղ\xbc[\xafi\x89\xfe\xdcGwH\xde\xde\xf1C,\xc2\xf5\n·\xf6_\x88\xe6r\xecė\xbaR\xcf~!9\xa6(N9\x9a\xbe!\xb1 \xadaSx\xfa,rX\xd4'\x89\x8b\xea\x81\xe5\x84jksV\xfaܖZ\xae\x00o\xef\xf4)\xba\xdfH\x9f\x89\xb4U\x91\x9a\xf2\xaak\xfe\xd8\xc1\xc8\xcfɏ\x8eO\xcd8?\x83\x8aLT\x9c` \xf2\xe9`\x00O\xb8\x8dv\xf0\xfe\x8d\xa6\x87o<\xef\xc7\xdb-ж]\x88\x8e\xed\xd2'j9\xc3\xe1\x87\xc7U\x9c\xda!\xe1\xfc\xf0:\xfa\x84\xaa)7yA\x8f/}\xe7\xa1\xfeT˜ `\xac\xebk\xabĚ \x86A\xbe:\x96\xf8\xc1lge\xa0\xab/|0\x81V\xedǪpu\xdb_c7V\xd3\xe7fЭ\xdaM\xf5\xc7<\xb1z\xe4\xb3w\x80ܫJ\x86\x8d\xa3`\xfft\xe4\x99Ѣ5c\xbdeq\xbb\xd4\xc0\xec1;\xe4\xabc\xd1/\xac7\x8eT\xf57ι'\xfaS\x8c\xc6\xd1˶\xe4V\xac\xb0)<\xc85\x99{3z\x87\xf5\xa2\xfe;k\xc0\xf5\xd8ɦ\xf7\xceh?\xa8\xebTu\xb4䳏I+\xf4\xd0 ־\xec_3J\xb6%\xe3\xb7\xebS\x805V\xbdѫ\xea\xaf|\x93X}s\xf3b>i\x8f\xfc\xcc\xc6E\xd4a\xf2 P-\xf4\x9f®\xdf>k\xbc\xa4\xfd\xfd;\xb6\xd3\xe6\xf5\xb7Ҏ\xad\x9bh\xf7}\xdbi\xca|\xbb\x95o\xa7\xac\x8f\x91ѹt̊c阕\xe6\xc2\xf4\xf2\xe6\xe2\xf4\xff\xcfޛY\x92\\\xe7aѵW\xf5\xbeΆ`\x00p\xb0\xd6!\x00\n$!n\"%\x81\xe2\"\x894\x8fl\xd1汎e\xf3ٲ\xff\xfb7\xdb\x8f)D\x90&h\xc2\"\x8fd\x8a@\x82\"\xcb`f03\x98鞙\xee\xe9\xee鵺k/\xc7͸\xf7F\xe6\x99\xb9\xbe\x97\xf9*k\xa6\xeb\xe5ߍ\xbb|\x91k\xbd\xf7Θ\xe3\xf6\xdf\xd1\xe3'\x92\x8f%\xa6\xd4\xf4Nj\xfa\xd1\xf3\xbc\xbf\xc3\xf3\xa5\n\xbf2\xb7h\xfe\xe8\xdf\xfd\x86\xb9\xf6ƫ\xe6\xa7~\xe6\x97̻\xde\xfd!I\xa9\x93W\xfah\xee\xdf\xeee\xb3\xf5\xd7d\xf6n]Ib\xc8;\xa2E/ \\\xa0\xef\xa4\xf9`\xd9\xa6\x8f\xb5\xa6\xfbj[\xf6A\xf3\xc6Ʀy`\xffmnn\x99\xf6\xdf\xc6\xe6\xa6\xd9\xda\xdcN\xdeŬ\xb9\x8e\x83Q`\xc1\xbe\x83zyiɬ\xac\xd8\xcbKfue\xd9>\xa0\xb6\xaf\xab\xf4\xba\xe8>Z\x9c֞LXY\xf0Xa\x86\xb7F\xba\xc3aC\xe5Ł4\xf0\xb1\xfeʳ\xbf;!u\xcd\xfa2\xacͭ\x86`\xe6:a\x90/\x8dy\xa2Ƀ?\xd1\xddD\xa4\xbf\xa8J\xb6Pxݳ\xca\xc4Dž0\x8c \xf5E\xbe\x00\x8b~\xf2hr\xa8\xc7 \xb96\xb0S\xd6\xfdFឭ\x83\xf1!\x97\xc1\xf0rC\x81>\xc1_\xe8\xf0~ҿ\xa0Cϸ\xadn\xf9p\xbd\xb8\xa8^=\xdf\xeb]\x92g2?\xfc\xfa\xe2\xfe\x96O<\xeb\xcb\xf1\xfew\xb7\xf5\x87\xea#\x97ۊ\xe5W\xe0\xc5 \xec jb\x94\xb3i c\x98.\xf2\x9dcL\xa0,\xc6\xc4P \xe4c P7NdJ\xea֋Z-\xfd\xbc\xde\xd4\xd6V6\xe8\xbf\xbb\x88\xb2\xff\xc4 p\xff\x8b\xbc\xc7\xd5\xea\x8eu[#2\x9c\x8a)S?_\xf2\xeb\x97\xf9\x82\xf3\xa3\xbb\xfa\xf3\xbd\xa5\xe39;\xbfv\xd6\xfe7\xc6\xf3L\x9b[E2&\xbfi\x8c\x84\x85#\xe2/\xddF\xed\xb3\xf6#\xf5a\xbdUq\xbb\xba`t\xf4\x8e\xfc\xf4\xb0\xd3O֣\xee\x8f\xf9|_\xceo>6\xbf\xb0\xa0\x98\x00\x83\xe5 \xe6^/\xa1^\xc8\xc7pL\xd4{\xe0\xd8\xcb\xc1\xfaj\x83Bap\x81\xc0\xf3\x99 t\xfeF\xb1\xf3\xebݑ\x80\xf6h\x84\xe1;\xc6x\x87\xf1\xab\xf2h\xdf>\xeeX\x80\x00\x87\xc3\xe54\xe2\x83\xf4\xb1\xa2\xe9\x82a;\xdd?\xc0\xf8\xe1Q\xfd\xb9C \xf6\xc7\xfc\xd0\xf3\xf8\x82\xe3\xdd\x8f\xe5\xeb\xfca\xffU\xf9\xb2\xf2b9\x81\x9c\xf1\xbb\xf3\xef2\x92\xfb\x9ba~\xc83f\xc1\xf0|]\xcf\x84\xe7\xc5\xc0\xf3|):\xbf\xf0\xfbo\xf8\xd9\xc4\xdb[\x9b\xe6\x8d\xcb\xdf7\xd7^\xbdd\xee^\xbbjnݼn\xbf\x9bw7\xf9~_\xac\x98>;}Ɯ\xa0wNۏ\xb0>v\x92R\x9f2\xc7N\x9c6s\xf6]\x9d\xf4\x80\x9at\xf7ڣ\x87\x83\xf1\x85\xe5\x93\xe6\xdf\xfe_\x99\xabW.\x99\xff\xf2\xbf\xfe\xe7fyy\xe5\xe0 \xd9\xef^\xbfi\xbe\xf8\xca\xb3\xf9\xd5ϛ\xfd\xf5[\x89\xb7\xb3?f~\xf4\xe7\xfe \xbb-+\x83\xe0\x8c\x8d\xf1h\xdf \xd3 \xd0}`?V\xfc\xde\xfa\xb3~\xff\xbe\xfd\xb7a\xff=H>&\xb3\xf1\xec*@\xa9\xd7\xd6V\xcd\xd1\xd5s\xecؚ9\xb6\xb6b\x96\xed\x83j\xfa\x98\xef\xbakpv\xd5+\xeb\x83\xfa :\xb9ر\x88\xe1@\x8d\xfeB\xccg.r \xb7+\xc1\xd5 '\x8f'\x92C\xc6T\xb2\x9c\xe9遌<\xa0\xea#X\xf4\xf1;\x92쁫P9\xab;~\xd0\xdf\x88\xb3\xf1\xf1Į9\xe6\xe5!\xc7}ѯ\xa4^\xdc;\xf5\x82\xf9\xa6\xa8d\xb3[>_\xcb Ƨ$\xafˉ\xf3W}\xb8\xffA\xbc\x9f@\xfd\xe1|p\xf9\x95\xff\x9fOR\xa3t'3j\x8c|\xa6\x87+0\xaf\xea^\xed٭\xbe\xa0%&\xb5\x81 T\xc1bK\xb9\xa2ޝ\xe4OA0\xa8`L\xa0w\x92؄\x9cN\xbe~T E~R\xf3\xc0\xfdo8!e>`\xcfY\xc1R_\xd3\x96\xd9j\xc3\xf5!\xe7\xbb8?\xc6\xc2\xca\xf9r;}\x9a\xaa\x8d*\xa3?\xe4\xbbǘA]\xdc}\xa6ӉPW\x8f\xec m;\xf7\x98w䧇\x9d~\xb23\xfbg\x9b\x94^\xff\xe8\xf1\xbdHoP09\xb6\xb6bt\xe0n\xd0<)#ȅ\x94X\xe5Y\xbd^(\x89c\xfah<\x8c?\\L%\xc5\xe5\xcb\xd7O\xae\xd7u\xfe\xb2\xdec{\xce\xfb\xb8}H}<\xf9x\xef\xd3f\xcd~\xc4\xf5\xd1'\xcd\xca\xda\xd1\xe4#\xc0i<\x93\x8f\xfaNwJm/\xdbwC\x9f[>\x9e\xb4looُ-^J\xb1\xddl\xfe\xfe\xb3\xdf7W\x8d/\xfe\x96Z\xf7\x8e\xf0\xf7<\xfdI\xf3\xee\x8f\xfeP\x83\x802G\xf2矟C\xe5y\x9aӛ\xf6\xe3\xb4oݾkn޺cn߹\x97|Ws\x83$Ǯ3\xaa\x00=\x9c>u\xe2\xb89u\xea\xb89}\xf2\xb8]G\x8bz\xe8\x9bђDz\xa4\x80\xffhn\xdcO\xa8\x88S\xe5\xfdz\xe6<\xd4vh\x8c9(60\xe2EZ\xe4z\x81\xb1\x80\xb6p\xc5\xe2D# \x8fݑ\xaf\x8bѯ\xc4\xc8\xeb\x89ڀ: Feqh\xd8 (\x87V\xc3zT^o\xec@\xe5\xa4\x00Թo\x92\xf8)j\x9bR\x93\xd0\xaeX=\x86\xc7\xee\xc8w\x851n\xa3^\xd8!\xc2\xeb\x85{AAȣ\xbb\x80g\x83p\xbe\xbb\x00z!\xcd!\xe6 \xf4\xd7x\xff\xfe\xbb\xf7\xc7K fm5?4\x8d\xf3\xf5\xf1\xf6}\xe5\xab\xd4O%;{\x9c\xb4L\xa9\xe7N/>p>\x98e\xe4\xe9,\xe9h\xd4\xfbsw\xffp\xb2S/\xcd{\x97\x99-p\x97\xe1t\xcd\xa1!?H;\x94\xc5w\xcaP\xe7OA\xc8cW\xbf\xdcht\xa8\xeeG\xcbmGZK.\xa2\xb4H|L\xd5G\xbe\xff+\xa8\x8b\xfb_i7\xd6\xd5KfT~\x9c\x98\xfb\xc1\xbd\xc3\xf3߾\xd8cX=\xf2\xf9;h\xea\xd5vEa䱅\xc0\xea\nϖ\xda8;\xb1\xba\xaa<\xda{\xec\xc6\xf7\xdd`9c\xb3u@\xfb\xaa<\xda\xcf\xae\xaaڷ\x85QY?\x91\xf1\x90\xc0\xf9A\xb9S\x8eo?\xbcb\xbf\x9a\xbe~66$\xa5_{վk\xfa\x8d\xd7\xcc\xf5k\xaf\xdb\xef\xde\xe2wLK,蔂 \x8b\xfa\xd4\xc7\xecCjz8M\xdf\xc3L\xaa\xecG ˻\xa8ϯ\x9c4\xcbs \xa9\x9e\xddn\xaeۏ\xb1\xfe\xado}\xcf\xeco\xdc3\x9b\xf1;I0\xba\xffi\xfb\xfdЫ\xc7\xecG\x90sx\xa9pZ\xf8\xee\xfa}s\xf9\xb57̍7\xdd;\xb6\xbbUe\xf4>K\n\xd0|>\xf6\x94y\xcbc\x99\xb5\xf9t\x81i\xcf\xe81\xbe\x9bc\xb1=\n\xceD\xb4&\xf8D\xd38ٱ\xc3\xfb\x9e\x951\x8fw\xd3i\x80\xd3f*\x98\x8ah{?P\xa3JA\xf4\xc4\xeem\xa6'\xbe(\x86\xc4K\xb7eb\xc7 \x90/\x8b3A\x86D?)_+\xe2\x86\xc6\xeb\xab \x80\xc4Z\xe3e h ר\x9f4\x94\xf0\xd8]\xf4\xbe+\x8cq\xa3\xc2\x9f\x8b&ݩ\x88<\xba x6\xe7\xbbs\x88\xf3\xb1\xb5U\x81]2\xe8\xcf\xf3\\\xb0\xda\xf7s\x82\xe5s\x85\xf6}\xad\x8f\xf3\n&\x88\xe4[\xaf~\x9c\xba@\xeb\xb9\xd3\xc98\x9fr\xb1\xadE\xcbɉ\x97pl\x80\xfd\xb9j\xff\x92\xf4\xb7\xbfd<\x86\x8bp\xc0\\^8rB\xfd-\x96&vGL\xe6\xa7k>,\xc4\xe2']\xc8(]@\xa3\x83\x83\xb0p\xe4\x94\xf5I\xfcO\xfe\x97T\x93\xce(\x9d\xf2\xf5\xb1\x8b\xd0\xfc\xc6|:;\xbf-\xf9K~\x9e\xcaV\xd0K_\xaa]I\xb7 E\x93\xaayR\x8dR/\xf6\x95\xfa\x85/\x87q\xbe\xa2W\xf4F<\xb5\x95\xf3\xb4=ց\xf1\x91w\x98\xac\xa4b\xb4@u1\xfa\xb1S\x00\xf5D]\x90\xaf\x8b\xd1\xeflc\x99͢V\x8b|1v\xfc\xfe\xc2y\xf2\xf6\xc8w\x85]\\\xa9\xc7\xc7\xcf\xe6\x83u\xa2}\xdb<\xfa\x9b=\x8c\nN Ϟ\xb2C\xadHf\x80\xde\xcc>\xb0\xb1\x96\x8bƞ\x97-:˸\xb8v s1\xbd;\xf7\x8d\xab\x97ͫ\x97^2׮\xbdj\xae\xdbs\xe7M\xb3\xb7K\xed\xbfg:\xb734\xae\xac\xb3\xdfCM\xdfE}μ\xe5\xfcEs\xda~/\xf5)\xfboee\xcd~\xb5\xdd\xe6<\xb5\xe17\xaf\xbei\xbe\xf2\xeaU\xb3{\xe3\xb2\xd9\xfe\xf6\xff\x97\xf89n?n\xfc'\xf9\xd7r}\x8a\x9a\xa2\xd9$\xf0]\xfbn\xed\xbf\xfe\x8e}X.ݹ\x99\x8d\x8d\xa3+077g>\xfc\xfew%\xdf+\xdd\xff+\x8aI\xae0\xd2mV\xe3ᜨ\xba\xc7\xea\xa6棹]I \xe2\xc00/\xe6v\xa7Hr\xe3\xc7Qv\x9a\xc2\xcb>T\xeeK&\xbc\xf5;\xd1\xc6 U \x8f\xe9\xb8 \xff\xc0\xae\xe5L\xb0,\xc64q\xb1\xb1<\x8eU\x8f|W8ȸ\xacy I\xdf\xc0\xe9 5p\x8d\xe1zq5\xfa\xf5S\xb3D\"aZ^\xd9&\xe4\xb9[\xbf_(i) (\x8b[\xae\xd3!\xf7\xd4V6\xec_eu\x95@\xa8\xef uE\xfb^g6?\x9f\xbd\xaf\x9f\xda\xe4=\xfex\xec\xf88v\xfe\xbd\xb7z8\x9be\xb8\x9c\x91o\x8e\x9bf,\xfd\x9bg\xd2OR\x9f\x9f1.\xcf<,\xb6d\xe1fSݚ\xd0;\xfaA\xbe;\xecj\x8a\xcf\xff\xfc \xfcz\xc2\nf˘K\xfdT\x97m\xc3\x94RG<\xf1e]\xfdA/ \x97꒱\x00O)\xca\xf5\xd6믗\xa4@7u>\xb1>\xd2\xe5\x9a\xc6\xf3/<E\xbe9f}̳G\xe5NF'<\x00)\x8f\xf6\xb3\x8a\xbbҷ[\xbdp:\xe0\xee\xf9\xe9a\xa7\xaf\xaew^z\xbc\xe1\xa4|\xe3\x84\xc5\xfd\xab\xee_p>{\xc6m\xcd:\x8f\xf5\"n\xba\xa3\xfeɱH\x881\xf0\x88\xdbQ\x00'p9\xac\xeb\xaf\xe0\x00\x85|\xbbj\xcaE\xe7)c\xbb \xcd\xc7 \xf3o\x9bG\xd5q\xf9 \x93\xa5|Ğ\x81%\xfb\\\xbf;\x8el\x8c\xd9\xdd\xdbK\xde)Lm\x84ݫ}@\xbb\xb7o\xec\xff\xf6ǾZj'\x8c|Ҟ\xf0\xee\x81\xee^\xd2i\x9f\xbf\xfb\xf7\x88\xbe y\x8f\x9c\xdbz\xf8\x9b\xbc\xda>\xc9k\xf2\xfd\xc1G\xbf2\x93\\\xe1b\xf2\xe0\xfc']\xcd\xdf\xfb\xc4'\xddF\x8dߛ\x9b\xcc믽b\xae\xbc\xfe\xb2\xb9q㪹y㺹w\xeff\x92\xaf\xd4P\xc5\xed\xa9S\xe7̣\x8f\xbd\xcd<\xf4\xc8Es\xee\xdc\xc3\xe6\xccه\xcc\xfc\xfc\x82}8\xbec\xbb\x8a_\xb1\xdd\xdc\xdd5\x9f\xf9\xe6\xf7̶\xd5m\xeb\xdbl\xf6n\\J\xa8w}\xe4o\x98\xf7<\x9d\xfdXn:;\xb5\xfd?]\xbf^y\xe3\x86y\xe1%\x97[ױF\xff\xb3\xab\x00\xed\xa9\xde\xf3\xae'\xcc\xe9S'f\xb7ȁW\x86G\x97\xaa\xe5 \xa5\xab\xa2\x91\xf4J\x8e%c%\xe8`J?\xfeB\xca\xf1j\x8e\xbc\xa3S׍\xf9\xbb\xfd\xf2B\xe7\xf7\xe70ݽ`\x82e1f\xd4B\xfa\xe4B\xc2\xc7\xdcc\xb8\xb60\xc6Մ\xda\nPT`x \\/\xbdOIgA$\x99_?\xae\x9eҘ\xcb\xb9\xca\xca?\xd5|\x9aU {\xef\xc1m%bccy\x8c\xfabO\xe4\xbb\xc2w\\\xa2H[\x8a\x8b\xbfa\xbc\xcat\x97\xfe\xe1\xf4\x88\xdfXq\xa4\xbf\xf7\xe7ꯋQ=\xe4\x9bc\x8cP7Ϥ\x9f\xea\xea\x813\xa0Zu\xb1\xde\xc8w\x87]\xfde׃\xdc\xf0\x91\xf5\x84룚\n\xb6\xd6\xa99\xf0\x84\xa5P\xffH0 \xcf\xfa@\xbd\xfez)_?\xe4\xa1{\xfd\xf3\xc3\xfctJ\xfbûty\xe7\xaf\xc9\xe1\xf8\xd4\xc6 \xce$h}\xa9ܜ\x90\xf2<\xaf\x94?,\xb8-}'\xab\xae<\xdfE~z\xd8\xe9\xab\xeb\x99e\xd2\xe5\xc0\xf3O\xf9NM\xe0ē\xbf\xffŽ\xf1\xe7\xf3a\xe4El\xac\x9d\xb0\xae1B\xc1\"\xb8t \x8e\xf1\x90q9p|\xb0\xf2\xe3\xf9\x9e\x9c\xcf\xc9\xfa\xca\xe3i\xc4\xfc\xf9\x9e?\x8f]\\-m\x8dއ\x8bc\xea\xb6ͣ?\xc1\xa4\xf3\xbb\xf6D\xeft;\xadiyH\xbc\xcb\xef\xdc\xdd\xdb\xf5m{\xf6.=0\xa5\xbb\xf4\xa0xoo\xd7\xecX\x9e\xb6w\xed6\xf5I\xb6\xf5u\xd7>Hv\x88\x89\xa7\xcdC\xff\xf9;\xfb\x849\xb6\xb6\xd6Z\xdbۛ\xf6\x9dӯ\x99\xabW.\xd9wM_1wnݰi裾\xddxҬ\x9cn\xf4}\xd1\xa7y\xe2\xed\xef6\x8f\xd8\xd4'N\x9ci\xf4P\xfaWn\x98\xbf\xb4w\xbd\xbf\xbda6\xff\xec\xb3I\xcdG\xe6\xe6\xcdŧ\xff\x96\x99\xb7߱;??\x9f\xf8\xa7\xd7y\xfb\xf0{n\xfe\x88}\xe5m\x8b\xe7\xe7m\xb5\xdbwm\xbbW\xc6\xf6\xa4\"\xc1\x96w\xfd\xe6\xecy\xb4\xec9Bi\xe52\xbe\x85>\x96\xfb\xb5+o؏C\xdf\xf1\x8d\xe3֨@I\x96\x97\x96\xcc[\xbd`~\xa8\xdc'\x94t;\x9a͘M\xcf>\xcb\xf6\xf7\xcd=cj9\xa8DY\xac܆\xcbv\xafka\xf1\xba\xe9r\x98\x92\x96\x84\xb0G݂\xd0Oϱ\x94_\xb9\\\xee\x80בEX\xac\xe7z\xb4\x96^eA9r΀P\x93\xdc\xc2\xfcr\xcc\x93\xc3c\xc8\xf60%)\xa0׺\xa0\x9f\xdebW\xa0\\\nV.\x97'\x84\xdeH\xe3:EN\x99/\xb2u\xfd\xb1\xf2\x93\xc2:\xde\\\xb0\xe4'\xf1\x91nta\x87\xd2\x9a\xc6\xf9\xa8\x86\x84\xe4\x86a\xfd\x85|\x91n\x97 \x88f\xd1\xfc\"\xfd\xd1\x98\x8b{j\xa6K:q\xec,\xe4\xf2կ'\xe7!\x8bQ, \xfdsz\xfa\xe3\xd5pj\x98a]<\xb5:\\W\x9c\x81\xd94f\xdd\\\xa6mE\xc7xuq\xb6\n\xca\xcfe(\xeb\xc7\xf1\xd4V'\x82TK^\xb0\xbf\xf3<{\xbf\xa5f\xac\xb7*Fe\xa8\xbf\xf8Fn\xfa\xabÌ\x90?\xa7\xbf\xd3\xdcy\xf2\xf6N\x99\x9f8_\xcbc\xe7W\xf5\xfe1\xde\xc1ر\xfe7\xfa\xf3\xccP\xb6\xb0\x82\xba\xeb%\x85\xc5r#\xf6\n\x88Fugd\xd9\xfe>\"ma\xb4,\xf2h?\xabu\xc0\xfdK\x9c/;y\nJ_\x8a\x82\xf6\xb43\x93ݽ\xecα\xf3\xc8;Et\xbf#\x82\xb0P\xa3\xfa\x89\x81t\xc0\xfe\x87\x8d\xe7z\xf9\x86\xb8M\xed\xa0K5\xec\xa9 \xc79\x86\xa1j4':-\xf2M\xb0\xf4\xa5\x98>\xb5\xb5\xfa\x83\xca\xe2V\x93\xe8ޙhZ\xb6<\xb5\xe7\xb2\x92IEX K\"\x87\xb9!c\xa9I\xe3b\x9abФ\xa9\xbb\xb2\xfd!l\xf7\xb0\x89~ҷ\xfb,DpIʅ\xa4\xa4\\v<\x92\xb3\xb6\x93\\\x80\xfd\xb9A֣\xae1[\xaf]\xf2Ij\x90\x9f\xc4\xd3{\x97ZP[ \xf3P\x95\xd8uh\xdbg \xfa\xcf孑\nDԩ\xa4\x802D\xcf\\\xff\xde\xd2\xc1x\xa0A,\xb4g,\xe9Hw4C\xbe;m>\xa8\x90X\x94\x93\xe4\x97n\xc3\\\xa7\x8b1úx\xbaUt\xf5\xa0H\xd4&#\x8a|\xcef\xe8\xe6\x9b콳\xa1\xaa\xde'e\x8f\x99b\xb5ȇ+\x00{\x94š\xe7\xd9h\xc1\xfa\xa9*jk{D\xfb\xa7U(\xd5cvX}\x8cG{\x8f]\x846\xf7\xef\x94 \xae_\xcfeZ\x84\xb1\xa9_\xec\x91\xef?\xc6\n\x9a`\xe9KU\x8b\"\xe9\xb6\xfe\xab1\xf9 Eԫm\x9c\xad \xe7\x96\x8d\x8f^\xdb\xd9 \xc5\xea$g\x00\xb2\xf2{Ķ+\xc2\xc8\xe8\xf9\xb7\xa7\x00\xadQ\xd1\xbd\xb6\xb4~\xad\xe7\xc9\xfb\xa3\x87\xc9\xf4\xd0x\x8f^\xe9\xdd\xc5\xc9\xc3e׶\xbdͯ[[f\xcb>D\xa6w\x80n\xef\x92\xed\xf8G\xa8+\xfcc\xfa\x889\xeaT\x91W#'\x00\x00@\x00IDATW\xee\xa3~\xef߿gnهӷn]7wn\xdf4\xeb\xf6\xf5\x86\xfd\xd8\xefM\xfb.\xea\xed\xad\xcd\xe4A\xf5\xf6Ζ}\xd7\xf1\xbc\xf9\xe5_\xf9u\xb3\xbc\xb2\xf5\x996\xa0w\xb1\xff\xfb\xef]2\xaf\xde]7\xfb\xbb\xdbf\xf3+\x9f3\xc6\xfa\xa3\x9f\xd3O~\xcc\xcc/[\xfcq\xe8z\x9b\xc1.z\xb7\xb4 j\xadܚI~g\xee_$.:\xfb%\xed\xc3k\xfb\x8f\xfe\xb0\xe2\xc1\x83\xcdd-utt\xdc{h\xd2:\xac\xd8w=\xaf\xae\xae\x98c\xf6\xe1\xf3\xe9\x93\xc7ͱ\xa39\x9flম\xec\x94\xc3\xdaF\xdei\"\x87+Thb\xfaH\x90(;&<~\x84?ࣹ\xb1pw*Zt\"\x8a'\xaa\x8ay\xc7\xec$Xe\xec\xff\x8a\x91\x8f`\xa3:\xcc\xcf \x8d*\x8f#\xd5O,.\x99H\x8a1]\xaeW\xf9\xe6\xee\xf2\xa2\xe3\xc15\x8e]O\xaf\xa6\x8b'\xe3\xaa\x8f-Y^k\xf2\x9a\x00\xf7\xd7\xfa\xd9o]^\xd2\xd2ך\xf9\xb5\xd6\xdf \xa4u\xcb\xe1x9\"\xb1\xb7\xbft\xfaPs\xb3\xc3\xf4zK*E9c\xe5s3\xf7\xc2\xfa\xe8\x9d\xc6\x98$\x94\xe9\x89:\xa1\xbc]a\x8c\xdb9n\xa03;\xcf\xf5\xc0\x00UFDl\xc9! \x90\xc6\xe91)5\x94P\xb1\xa5r\xae\xbda\xe4'\x85q p\xff\xeaǴjF\xe8yH\x98\xc6Uꥼ\xd3X\xc6\\\xf8\"\x8c\xf5\x92\xbd\xd8\"7}\x8c\xd5PF\xe9\x8c=\xefj\xf0\xe7?u\xb1\xabY\xf1\xfe]{\xcb61h\xef\xac\xfdo\xe2\xd3\xf6\x9e\x99\xd4fXc\xbeT\x95\xf8Bn\x96\xb0\xd4(\xa3Xg5AoY\xd6ϙ\xba\xd1\xd0\x80\xb9!s~j\x93(\xaf\xa0\xbf֡\xbc\xf3(\xebS#\xf0 \x9d\xff:S\xee \xc8 \x9b$\xa8\x8ey̑\xd6E'\xa1A\xd5\xfeh\x8f8\xe6\xed+a[\x84\xea\x81\xf5s\x81\xca\xd7\xc5\xecW\xf4\xaa\x94\x9f\xed;0{\x94 \xf3\xf7\xbcD>\x963}\xbdF\x8a\xb5\x87\x9d\xfe2\xdd}|\xd7\xde\x96\xe5%\xf5b<\xe4\xfb\x8f\xeb\xcew\x9e\xb0(@!v\xe30u=8 }\xa9\xba^\xb5cA=\xe7a\xfcP`\x8f\xcex,<\xae\xcd IO֓x\xd1\xdd!\x8e\x94\xe6\xd11ȇ\xe1\xdc\xf7\xd3їލ\xbco\xdf}\xecލL\x99\xe9\x9d\xc8\xf4\x00ykk\xdb\xfe\xa3\xca\xf6a_\xb2\xbdm۷\xa5\x94\xf1\xb5\xc7\n\xfc\xc8S4\x9f9cOdF\xf58ي\xa9=c\xdfU\xfc\xa5W\xae$\xbdv.\xc7\xec\xbc\xf8\xd5J\xe6\x97V\xcc\xfc\xca1\xb3x\xf4\xa4Y\\;aV\x8f\x9b#\xf3\x8b3\xa9U%aF\xe3N\xa0\xa5\xb8`?&~qi\xd1,-.\x9ae\xfbz\xf4\xe8\xaa}\xd7\xf3Qstme\x9c\x9d\xaa?:oS\x81J\xa2]`9eOE\xf0F\xaeb>p\xe9\x85\x9fI\xf2hX/\x94\xf1Dq\xa8\x98\xeb\xd33M\xc5<\xcc*7\x9e F0\xcc\xd5\xf5/\xc48\xda.\x9e\xdc\xe8Ɏ>\xdd\xf6\xc1\xdf\xdf1\xf9\xbcO\xb3\x80\xc7\xfa)_jCs9S/\xab\x9f\xcc[\xe8 \xba\xe61^\x8b\xbe\xc5\xfa;{\x95\x8b\xbb\xab\xac\x8f\x9cHr\xc5\xca˦3;(\x8cKC=\xaabP\xa8j\xf7\xba\xf6\xb6{ئ~\xe2\xab\xfb\xacs\"\xd4U\\\x92\x96\xfe9\xae\xd1$\xf9c=Uq\xb6X\xec\x9de\xa7w_\xf3\xc0\xfdk\xce\x86\xbb`E\x88\xd1\xf3\xac\xe0n\xe6ǴՉ\x8d\x9e\xe7]\xfd\xfe\xf8[\xbb\x8a\x9b\xaa\x89\xba\xa1?\xe4'\x83) Q #b\x86u1\xfa\x9d\\W\xd1[\xfa\x87z\x90E\xeb\x8d|e\xcc\xf4|\x93ӓ|\xa2\xfeb\xfd\x95we}j\xc5|\x8cן\xc8\xeb\xf5W\xe6\xe2\xc2&\xebO\xa0Ca\xa9 @\xab\xaa<\xda#\x8e\xf9G\xfb\xd60\x8f\xeaQs\xa5'\xc0\xb0\xedQ\x9c/\x9e\xe7\xf9\xcb \xba^x\xfct\xfe*\x8f\xf6e\xb1\xd33\xf4\xef\xda}>Ͱ\xeep4\xff\xac?\xe4\xfb\x8fy¶%P\xe1\x008\x9d\xbc( \xf2av\xab/\\>\xce\xdfB\xack\xe6\xeb_\x99\x87\xf1 \xfa#\xe3x\xf9r\x9eJ\xf3\xb8`|\xd1 \xd2A\xd3\x9e\xbdgoB\xdaW幭\xdb7 \xd35\x92<`\x96\x8f\xbd\xa6\xc966\xed\xbbS7͆}\xb8\xbc\xb9I\xefP?\"8%\xf1\xcclοyɼ\xf7]\xef7'O\x9d5'N\x9e6kk\xf6\x81+\xef\xe5uh\xc5޸\xbfa~\xf7\xbb/%\xcbgs\xddl\xfe\xc5\xef؉.\x8b\xadn5\xf6ݨ\xa72\xab.ڇ\xd2'T\xa3\xba\xde\xc6~\x87OZO\xf4\x909\xf9x\xf6\xe4#\xdb\xedg\xfb\xba\xb2\xb2lV\xe9ߪ\xfd\xb7\xbc\x9c|\x84\xfb\xe1Sg\xacx\xd6\xc8~47UWx&¥ ?+JH=\xf6\xd8C\x87\xb9\xceH\x00\xd5ȼ\x9b\x84O\xb0\xe5\xb4{\xd29\x85Y\xe5\xe3K\x8cG\xfb\x89cL\xb0\n[JZ\x8e\xed\xe9\xb6\x8bA\xf7]\xe1 e\xa9\xa7\xed\x80A\xa0\x816\xa4\xf4!\x89j5ܐ\xbb\xbeȾ\x88g⯬\xfcw(U ,k\xdfr\xfd\xa8?\xb9O\x8f7\xf2u1\xa6\x8d\xe5\"\xafN\xa2:\x00\x8c\xf3\xfd!_\xbb\xe5\x82.v\xe3Q/\x968\xa0\xb7\xe7\xa5^\xa8\xf3\xef\xe6\x84\xeb \xe8\nL\xbd?\xe4\x9b`9\xda\xd2\xfe\xc7E\x90\x89\x87:a\xbdy|Q_\xb4q\x9e\xf4Nfz\xe7\xb2\xfd(l\xfa\xf8k\xfbQ\xd9\xf4\xee\xe5\xfbf\xc3>d~\xf0`#y\xe0\x9c\xd7sl;\n\xbc\xf1W\xff\xc1\xeexd%\xdawc.,\x99\x87}\xdc<\xfa\xe8[\xcd\xf9 \x8fڏ\x00>i\x8e?i\x96\xd1Gc\xbb\xd5(\xf73\xfa\xa8І\xfd\x83 z}\xcf\xfe\xfdl?\xfb%\xb3{\xf5%\xfb\xb1\xc6\xf6;\x99\x97\xcdB\xf2o\xd1~\xfa\xb6\xfd~f\xfb1\xdc{\xfb\xf4\xb1\xf1\xf6;\xc6m\xbf\xed\xedM\xb3\xb7\xb5a\xf6\x93\xef\xf7\x9a`\x9d\xcb'/\x98\xe3\xdfm\xe6\xacV\xe3\xcf\xe1S`\xce\xdeϡ\xf93g?*{\xce>X\x9e\xa7W;\x97\xe8\xfb\xbe\xa9\x9d\xbe#|\xc9~\x84\xf6\x92\xfdh\xf5%\xfb\x8e\xe6\xe5e\xdav\xefp\x96[A\xa4\x9a\xcc09\xc6\xc50*\x8d\xf6\xb3\xc6c=\x88c\xf5\xa3}\xfb8\x96\xc1\xe1\xe6\xc7\xd1%W\xb6e\xe7\xc5<\x93\xf3\xdc˔#\xe4\xdb_\x00 =b\x82m\xe1\x86iawѴ\xad\xf4\x8a\xfca\xdc`\x00\xdbJ 4\xe0\xd2D\xc52X\xaf\xe8z\xe2\xfe\xba\xfe\xd8OU\xb91|\xefq\xd5\xcbڷ\\\xb8 \xaf\x84G\xf7\xc8\xd7\xc5\xe8W\xe2\x89?\xe4\x83\xf5\x89\xe8\x00\xb0\xce7 \xe1Ѿf\xfe\xae\xe5\xcd\xed-\xb3\xbe\xfe\xc0\xac\xdf`\xee\xdb\x9b\xf6\xc1\xf3\xf83*P\xa4\xc0\xf6\xfam\xb3\xf1\xe6kf˾\xee\xdaw\xeb=谶v\xd4\\x\xf8\xa2y\xd8\xfe;{\xee\xfbq\xc1Ǔ\xab\xb6\xfd\xc8\xfaNe{Ԕ [\xe8;)\xb8k?>\xfe_\xb8d\xae\xdb?\xb08f\x00\x9f?b\xd66n\x9a \xe72\x9f=\x9f\xb4\xc5r\xb9g\xd7\xcb \xaf^6\xaf\\z\xc1\\\xb1\xff\xb6\xee\xbei\xf67\xeeݨf\xfa\xae\xe9\x85\xd5cwX\xe8\xa1+\xbd\xa3\x97ƺ\x87\xb3G\xec\xc3X\xb7Ms!\xd9\xdbkx\xbaOA_ǽo\xfa\xcb= z\xa5\xcb{\xb1!\x80\xdf/\xb61=q\xde%\xdf\xf0M\xf1\xed?:\x92Ѵt6'\xdb\xf6\x81\xb1\xb4\xd9z\xa0\xbe~\xb7|\xae~\xe3ɹ\xf7\xde\xea\xe1L\x92\xa0?\xe4\xbbǘ\xc1AX8\xca*\xbd3\xea>\xcb\xee\"HM~ƸXUq\xb5 \xd1;\xf5N+\x8a\xfc$\xb1Ģ\x9c\xfc\x8dTi\xad\xaby\x9b\xe0\xa6\x8b\xa1[\xe3 \xf4\x88\x80Lx\xeb[\xdc\xedO\x80\x90`\\\xb5>\xb4o\x88\x83\xf2\xc0\x9f\xe7]\x81r\xa3En\xccTǮ\xee\xdc\xf3EK\xf9xή.\xd6\xf1\xe0z0\xf2\xddc\x9e u \xca\x90\x9ao\x81?\x9eW2a<\x83\xf983|[\xfa\xa2~8\x81\x90?\xe3\xf0\xa8\xfe\xdcM\xe5//쯸\xa0\xff\xf4xW\x80\xec\xfc\xd1U\x88\xfb\x8bb\x9e ӗ\xfd\x95\xe7 \xd4\xf9n\xda?\xe6\"<!3\nb\x81]a\x8c;\xe2.\x90і\xf3??\xfen|\xab_?\xf1z\xe5bQ\xff\xed\xfa>f\xfa\xe6\x9d\xe4A\xf3\x9d\xbb\xf7̽{\xf7\x93\xefg\xee\xb2\xde\xd1\xf7\xe1P\xe0\xe1S\xa7̹\xc5}\xf3\xc2\xf3\xdf47߼f\xee޽\xa5\x8b\xa0cϙ\xb3\x99 \xf6\xdd\xd3\xe7/gVV\xd7\xec;\xa8\xd7\xec\xc7 \xaf\xd9w \xfbw \xfb\xe3T\x91\xb7f\xed\xebvm\xd0\n\xa4\x87\xd0m\xfc\xec\xd8wF\xd1~\xcf\xf4\xf3\x97_6;/}\xc3\xec\xde|ݘ\xbd\xef\xda\xd6~\xf6]\x9f\xb0\xdf%}Է\x8d[\x89s\xf6]\xc1Ǐ\xae%\xdfm|\xec\xd8Z\xf2]\xc7\xf4\xae\xe0E\xfb.\xe1\xae\xe7AvhF\xc8;\xcb\xe0\xf9\xb2\xd5\xf9\xae\x8e\xef\x92\xff\xac\xfaG\xe5\xb1\xdeI\xf3o\xc4u΃h\xdeGഫ\x8a\xeb\x88\xd4i\x9f\xaa\x88}\xa7I\x85\xce'\xb5[\xc3\xc8z\xe1^5t\xc4\xf3\x9b\x8fe>D\xf4\xc9\xdc'\xb3EG1 Sҽ\xde'D=\xa9\xbf\xa4\x86\xdcD0\x80A\x91/\x8b\xd1O\xc7X4,\x9b^]{,\xa3\xf6\xfa\x8b%\x80\x81\x81\xa9(J8\x8dc ?\x88B5I\xa9\xb6({\xcf;\x8b\xa2#r#\xc6ۻu\xb1&\xc8\x92\x9f\xf8C\xbe{\x8c\xd4\xc5\xddg\xda]\xaa9=i\\V̎\xfcI_\xe4|\xb4\" \xc9F\xf8\xe9a\x97\x81\xac_\x93ˈևۊej\xd0i \xa6\x93\x8clD`\xe4c\xfd3<9\x91v$PNX\x94瀱T\xc0C\x82\xea\xdaV\xe5Ѿ!\xd2\x9e\xe7\xf9\xc5 \xf8`\xa9\xf7ԧ\xecG\xcfk۸Q\xac\x00\x9d\xab\x9cv\xf5V\xbd\x91\xdac\x86\x83\x9a\xf9F\xbdn\xc5\n\xea\xe2^\xd9 \xb9|=p~\xf8=\xb4\xb3G\xbe\xfe\xfcu\xa9O\xaa?\n\x85\xd5#\xefВ!YP/\xc1\xe8\xe1 ,\xf9\xc0\xfe\xd46\x8b?R3\xd6[\x8b/\xd2 \xfb\xf7K\xbbXv\xc8\xd7\xc7N\x93p=:\x8f\xfe\xfc\xa9 \xf5\xf5\xfd\xf3\xf5\x95\x92\xbeՐ[\xb1®\xf0\x905\xea:wҼh\x86u3\xb8\x9e\xb0Bɦ\x9b\xe8\xbe\xdaI\xfb\xc7:1~u\xdey=\xb1x|ňm\xe10\xf2\x90Z\xe8\xce\xf4\xda\xf7\xd6\xd7͍\x9b\xb7\xcd\xed\xdbw\xed\xbd&\xd1fH\x95\x8c\xb9Y\x81\x9f\xfc\xe8\xd3\xe6\xcc\xf1\x85%М\xbc|\xe9E\xfb`\xfa;捫\x97\xec;\xa6o\x9b\xf7\xef5\x9e\xab\xf4\xf2\x9c\xfd\xb8\xef\x87\xb1\xfd\xfd\xc8\xe3\xe6\xf4i\xfb1\xda\xf6{\xa9WW\xfb\xf3N\xe3?\xbf|\xd5|\xeb\x8d7mv\xaf\xbdlH\xff\xa9\xddvkt\xf1\xe8)s\xfa\x9e.\xd4m$\xe2\n[[5gϜJR\xaf\xac؇\xd3\xf6]\xed\xb2 \x94\xe3\xb1zᆮy\xbd\xa6\x81y#?ȍL\xa4\xb1h>\xf2N\xc8Q\x9eP\xf0\xd2\xf6\xfc@\x88!|0\xd1qA\xff\xdc\xd1d+\xe3\xf3\x83~{\x87c _W,\xb4Hϲ\xe1\xca\xf6\xaf\x98V\xbe9%U6`Q\xf9\x9e{ۊ\xe5f\xb55\xe2\x81L\xed\xb9~\xe5#X.@\xf92qg`\x81U\xb0ؒ*x\xbe(:\xe8\x8e\xf6e1F\x97\xa5?\xf2\x8d\xb1<\xb9\xd4 \xc6% & Xs\xf582\x92Fq\xa8y\xa3<\xde\x95l\x936E\xb9O\xb2M\xb0K\xbf܃\xe8T.W\xe5\xee\xe3\x84\xc4x\xc8\xc71+\"\xf3;`\x80B\x8c\xe3\xcf\xd8 \x9eo0u\xbeb\xfd\xa8\x8f\xe2\xfc\xf2\xea\xb6\xf2\xf4)\xf4\x8e|3\x8c߁\x9b\xc6N\xb9\xe8ד\x8b\xe8q~\xa5\xb1\xe1\xcd\xefէV\xac\xa0.\xeeSMm\xe6RO\x9cO\x98Q\xb3\xf9\x9d\xda\xf2\x87yb\xf5\xc8;LV\x92Z\xa0\x87\xba\xfd\xce\nF=\xb0.\xe4\xebb\xf4;],\xb3E\xaa\xc1l\x90\xaf\x8f]\\\x8f\xedc\xac\xc0a\xa9O\xf2Ϸrk^\x85\xd4&#_\xa3F\xe4_|!7b\xaf\x80h\xd4\xeex\xe0\xfa\xf1\xf1\xdcV\xbb\xd1ڟM]\xe5\x87:\xa0\xfaUy?ǻ\xcaX2\xc4\xcc0\xf2\xd3\xc5;;\xbbfcs\xd3ܺ}\xc7\\\xbdv\xc3lllN7\xa11\xfa\xa8\x80U\xe0g~\xf0\xe3\xe6\xc4\xd1jw\xec\xbb\xf4_\xbd\xfc\xa2y\xf9\xfb\xcf%\xa7\xd7\xd7\xef\x99\xd6͎\xfd\xae\xf2\xa6?'N\x9c6y\xfaG\xcd\xfb?\xf0\xf1\xa6\xae\xf7߰k\xf67\xff\xfa9\xf5\xb3w\xfb\xaa\xd9\xfa\xab?T|\xee}?j\xe6RC\xaeĸQK\x81y\xfb\xd1\xdeΝ1\xe7\xec\xc3\xe9Օ\xe5\xe4\xc1\xb4:\xe2ݻ\xde\xeeR\x827z\xc2\x9e\xe2\xc5O#\xef\xb2\xee\xe1}ԯ\xfa\xa5>\x9a[FG\xa6\xf672\xf3\xed\x91/\x8d\xf9ƺ\xed+o;?\xaf\x8fm\x93r\xa4;\x9a!_\x80\xf3\xe4#W\xe6z^\xd26\x8f\xe9w\x8e\xdb.@\xfcu\x9e8\x90 \xd4\xc5\xe8w(\xb8n\xbd\xa8W\xb5z\xb1\xf7\xf4\xb0\xab_\xf6\xaf\xb1\xe3'\xf2W\xab\xbf_֤\x81\x8c\x00fVe~\x88-\xf9 i\x8c~\xfb\x8dE W\xfd\x96ʻ\xce8=D7\xdf\xe4\xe8\xef\xbd{\xde\xe9S\xbb^\xfe7\xf6\xf7L\x9b[%\xadO\xda7fP\xa7}\xce\xd2v]=Do\xe9߮&1\xef\xc8O\xbb\xfae\xff-+\xaa\xeb>\x89χ\xf5\xfaI\xe7\xaf\xe8\x89\x81\xbe:p݇\xc3\xe8\xa1\xd7%y\xb4G\xd3\xf5\x9eq\xec\xe5a}}C\xa2\x94\\\xef\xcb\xfc\xa5\xfb'$\x89`\xe4\xe3\xd8 @p=\x93\xbe\xf4횪\xfe\xf4\x94\x81\xc7\xfbW\xe5Ѿ}<)\x81x\x81\xe8rKF[wg\xc1\xfed\xc6\xd7G\xbb\xf5ZQu}\xb1Ϊ\x8c/N \x9c\xa0`\xfa\xa8\xedu\xfb\x8e\xe7׮\xbc\x91|\xd46G_Fz\xa3\xc0\xa7>\xf8!\xf3\xd0\xe93 \xf3\xb1gav\xd9ܳ\xef\x96~\xed\xb5\xef\x9b+\xaf_27\xae\xbfn6ܷ\xef\xfa\xdf0[\xf6㾷+<\xa4>\xff\xd0c\xe6\x97\xe5\xd7\xe6Լ;[\xff\x8f\xaf7\xe3h\xfb\xa5\xaf\x9a\xddK\xdfI\xda\xd6N\x983O~,Ï\xa0=V\xec\xc3\xe8\xc7>oN\x9e<\x9e<\x98v\x9e\xf5\x80X\xf9;\xa1\xf4\x00W\xa0۴\xf9\x82\xb4\xc6\xe6A)0\xf8\xd1t\xe1\x94\xec2\xf0\xc4O\x87\x8ci\xadK}xf\xad'Ƽ\xe3,\xc0x\xe1\x89W&\xb13m\xf1\xfeFd\xd7;z^\x87\xba\x9f\xe0^\xd3)?t\xdeˇz\x92Pv\xbe\xc3\xfc\xf5\xd7o\xce\xf98vP4<>g7-\xac\xbb8\x9e\x98/\xf2\xddc\x9f.\xb1\xf5\xcd\xeeq\xbc\x87>\xdf\xfb\x9b?\x8e\xa7\x9b\xff>_\xe4\xb3xww\xd7ܻw߼r\xf9us\xf7\xde=\xee<\xbe\x8c\n\xf4S\x81'/>n>\xf4\x8ewv\x92\x9c\x9ck\xd1Nlww\xcfܽ}\xc3ܼuì߻c?\xe0\x81\xfdN\xf4M\xfb=\xcbsfɾ\xabxm\xcd~\x87\xb0\xfd>\xe9s\xe76\xf4]\xd2r\xfc\xea$\xb1\nN\xe3Ϛ\xed\xbd=\xdf\xc3~_\xf6\xc6\xff\xb5\xc3\xf6\xa0x\xe1\x83?\xe1\xb9q\xab3\xe8c\xbb\xdfz\xf1s\xda>\x94^\\\\\xb0q\xe4C\xea \xc6ȏ\xd8 #z\x96\xd5\xe5\xc5\xfe\x93\xe61ވ\xa7\xa1\x80{MsA\xe6e\x91\xc68O\xca\xe2iT\xd3EL\xae/dc\xce\xe5\xc4\x88O \xf2S\xc7X@[\xb8Fa\xa4\x93\x84\xc7\xf0M\xb0\xf4\xa5\xe8\xe3F \xd0AYv\x83h*\xe5k5\xdcPk\xbdپ\xe2/\xdd_bQ \xe55\xe0\x8cm`\x81eq\xcb2\x88\xe6e\xc3׵Ǵ1\xf2Qs\xe1\xf1Fţ.Z\xf7O\xcfO\xb2 \xb1\xeb!Zr\xb1V\x93w\xfb\xa3 0\xb48I\xeb\xe9 \xe6\x84Q\xd0\xca\xd8Ջ\xf5\xd3 Ʉ\xe1:t|\xf2\xf5\xc1\xf9\xe1\xfa[[5'\xf61\xa8b?hK\xc3M\x98wY\xf8ߘ\x9fgx+׀\x92\xbd\xa0\x00 \xe0Ϯ\x81\xbb\x8by`\xd5/c8\xb7 1\xffy}2m\xe8\xa0.\xce8\x9d:ɤL\xf9\xfa\xd8E\x90\x95\xe5\xffp\xc0E\xf4\xf6.Cɷ(\xac\xed\x91\xef?\xc6\n\xea\xe2\xfeW\xdaM\x86u\xf5r3V\xe6\x9f\xdb\x8a/B\xd9\xf9\x89\xb9\xcdO\xf1\xd0W\xeb\xc0|\x91w\x98\xac\xa4\"\xb4@u1\xfaq9\xea\xea-\xe3Y\xb6\xb9l\x86b\x85\xd5c\xdeUy\xb4/\x8f\x9d\xfe\xb8\xbfi\xbb\n\xfdh\xbb e\xffW6_\xd4\xc9\xfbC\xe3\xe5\xf3E\xad\xbb\xf6aյko\x9a\x97^\xb9l\xf6\xd2\xae\x8a:\x8c\xed\xa3=P`\xde>\xfe\xc5\xf9To\xfc\xf6@M\x81\xf6\xff\xe7מ\xd1K6!\xb6\xbe\xf3\x9f\xcc\xde\xf5Wx\xfe\xa93G\xec\xf7]\x8f?\x93Q\x80\xf6\xfb=t\xce<\xfe\xe8C\xee;\xa59l\xd9\xe3\xee\xffG\xec\xf5s:\x8c\xf3\xa1\xd9|H\xbd#\x9aW&\xbd\xd0\xecj\xaal\xcaݠ7y\xa5\xe9}N*ƶ)F\xbe,fQ\xd8\\\xe5F\xadb<\xdaOS\x92M\xe7 \xf6o\xb9t\xdf\xceM;\xad\xe0\x00\x97\xc5\xe8gV1\xeb\xd1x\xbd\xf1\x80\xeb\x83\xd6 \xe5\x9e9\xb1\xc0\xb2\x85\xc0\x83|c\xf7\xae0\xa6\x81\xe5\"\xc51^\xe7\x9b \x91/\xc6\xce>X\xac\x8e9ɇ\xf3\xc7\xf5\xd5\xfa\xfe\xe2U\xf7\xcf\x8ar\x85E\xf9\xfc\xfa\xab\xe7\xc3~p\xfc\xa7\x86\xf3\xf5\xc1\xf9\x81O\x96\x91\x8f\xcaW0_p\xfe4Ŭ\xae\xbe\xa0\xbfd\xbcDk\xb2\xc2\xf9\xa5=y#\xd7qy\x89\xb3<\x9e\xfd\xe1\x8btI甶\xe9\x9aO\xc7\xca\xdd\xceK\x80\xda$a\xe4\xc2\xc2Q \xec\x9f\xbc\xd3F\xca \x9dQ:X^vi{䋱\x8b\xd0\xfcƹ\xcbN\xf2-\x8a\x97\xae\x81\xb6\xd1\xf9\xfec\xac\xa0.\xee\xa5\xddd\x88zQj+\x9aAh\x9f\x8fq>c\xee\xe8\x9dxj\xcb\xf7\xd64\x9b\xf6\xfac\x98o/\xb5\"\xe70z\xa8\x8b\xd1{ZM\xe4F\xec\xa8\xab\xb7\x8cj\xd9\xfe>\xa2\xdb\xc2\xfe\xc8\xf7Dzo\x9bG;\xfdq3y\xec\xc6+6pTѾ \xfe\xde\xfa}\xf3\xcd\xef\xbc-\xed̒\x88de\xe5\x9c\x92U {,B>\x82cݑ\xef\nG\xd2 iѣjB\xe8\x89\xfa\x8b/\xe4z\x831\xc94.+@o\x8ai%\xb2\xf4\xf1\x97\xda\x877\xa2\\زjy\xff\xae_Y\x8c\xc5a<\xe4\x9bc\x8cP7\xcfd:\xea֋#\xdan\xf61\xef\xc8w\x87\x9d>\xe1zpq\xbdु\xe7Q\xea/\xda#74Lu\xc8`\xeeR\xa3\xf0\x8c\xf1/+\xb4\x81=\xbawH\xeeР7\xfd\xf3\xeb\xc5?D\x89\xfe\xa1JR\xb0\xcc6;\xac\xaf\xbf>s\xe7\x8bÁ\xc3\xd3\xd6)\xcf\xfac>ȗöM\x90ZǷ\xad\xd9o\xfep\xf9\xe9\xe8\xf8a\xea\xabӥ`\xbc\x90\xef \xa6\xb7+ \\\xefn\xf8\xf5\xaf \"\xe3\xc1\xf3ܬ/\xbe\xb2%ݕ\xe7 \xd4o\xe4Ap;;@\x88I\x90Lb\xe5\xd0cS\xae7o\xdd1\xcf<\xfb\xbd\\nl\xe8\xbb׿\xf9\xc7f\xed\xdcE\xf3\xe9\x9f\xfaYs\xfc\xf8)\xb3l?{\xfcq\n\xac\xdb\xefx\xff\xado\x85k{g\xcbl~\xf9\xdf$Fk\xdef\x8e=\xda\xcdG\x9b\x8f\xe3W\xe0\xa1\xf3g\xcd;\xdf~1n8St\x9c\xee\xcb \x96\x9c3H>#vS\xedp\xeaћ\xd1\xf4\xe4+Y&z%\xc6{\x00!\xe3\xf0\xbc:\xe0\xb3ݭo\x9c\xe8\xf9\xc3\xce\xddr^\xf2\xfb\xe7\xb6\xdbTw^b\xa7\x8f\xee\xbb\xc2X\x96\xeeW\xdbh\x83\xae\x97\xe9\xe8\xae'\xb6\xc7\xfe\x82Y\x86\xe8\xaes\xb7\xe1\xbcT-0m/\xdbT-\xe8]G\x00r\x91v\x99\xf6\x81\xee\xbb\xc2阥\xb6%\xe1\xaa \xa1s\xec\x8f|\xef1P\x84{_H\xa5\xfd\xf0\xe7כ\xff\xe0-}\xb4v\xa4\xc5\xfbsi\xd4\xc5Xf\x87|s\x8c\xea\xe2\xe6\x99L\xcf\xd5,#\x86YT\xd1Cl\xc9\xf9Kc\xf4{0\x96l\x8a< \xdf-\xae\xf1\xb6\xac\xa7_\xa8f|\xb0\xc3ee\xa1^\xbd\x9e(\xe0u>\n\n\x80;`\xfdt.\xe8s?9^\x94\x82\xa8\x92\xdf!\x8b\xf3\x8d\xf5\xf5\xd7_N\xa1\xca瓜W]\xac\xbb.\xf3A\xbe9n\xab\x00\x9ea:\\T\x80\x8a\x91?,\xb8K}Ib\xf1߮\x9e8q\xbdW\xe5Ѿ3\xcc2\xc8\xde¯o\xd7\xc38aѾ\x98\xe7\xc0\xf8\x82\xf3\xe4A\x81\x88@:\xbfuD\xb9U aqB#=\xe2\\\xfe\xec/\xbenw92f\xb9&c\xe3\xa8@ox\xf3\xbbfv6\xee'\x97w\xe4Ȝ9w\xfea\xf3\xfe\xa7>f{\xcbۓ\xefm^\\Z\xeem\xee]'\xf6\x8d\xab7\xcc_\xbe\xfaFfw\xdbl~\xe93I\xfb\xca\xe9G̉\xb7\xbe/\xb0&\xa7\xc0\xc7>\xf2>\xfb\xbdы\x93 8\xe8Hr\xac\x92\xf3,f\xd2<\xc6\xb1\x9fa\xe9q\xe4\xf2\xad\xad$c9'\x8a]\xd8\xe8y'\xce\xc3Y\xc5u\xc7\xf4\x98Դ\x80\xb0:\\\xf9Ƹ%}\xe7ѱѯr\xb9ܡ\xf1\xfa\xc2:\xaewb\xee+ ʙ\xa1\x88\xa1\x00\xa4\xbb\xc26Y \xb9V\xf0\x84\xf4k%\xd7ZN\\\x81\xfeA\x8bwB\xba\xc6\xcb\xcf\xef/c;\xde\xe1;@0`\xbc\xbf˷\xec\xfa/\xeboL\xa3\xe4\xfd\x8dVV ;\x94Ƭ\xbf\n\xd8f\xb7\xfa\x82\xf1\x94(\x88\xf0\xec@F\x81\xb0\xfeB\x97\x8d\xcfv2a \xdc`\xb3\x98Kz:\xff\xc0\xcabג\xff\xe0\x9fn \x97\xe5]\xe0пk\x97|\xb1\xb4G~\xfa3\xac\x8b\xa7_I7\xd4\xd5Cf\x84\xf4\xcffw0[f\xff\xee\xfc\x89w\xf4\xd7\xceV\x81\x8fU\x90u\xeb\xcb\xe5\xd24\xa3\xd0\xf7\xe1hik\x84\x87\xa5\xce\xcc\xf9b\xec\xf4\xf3\xfb\xe7\xc9\xdb#_;\xbfMG \xebD\xc8\xf7c]\xe1\xfe+1\xbd Is\x99\xf1\x98EW\xe3!\xf1\xc46\xee\xc1\xac\xcf6\xbfwȣ\xbf\xa1\xe2\xacJ厯\xd4G\xf6o\xae\xbfo<\xbf =\x8a\xc2e[\xd1\xc7r[e~y|]F\xa6Ѧ\xb7\n\xec\x9b=\xfb\xdf;\x97\x9e1\xdb\xf7n\x99\xfd\xdd\xce􈙷\xdf}|\xfe\xfc\xa3\xe6]\xef\xfd\x90\xb9x\xf1\x9dfu\xf5\xa8Y\xb2{)\xbd-\xa9\x85Ċ>\x96\x9b\\\xef\xef\xd8\xd1_\xe6\xd1g\xdfbN\\|w Gu\xf8\xd0S\xef2\xc7\xf8\xa3\xe5\xfd\xf1\xc1y\x93=\xbcO\x8ay\xb4̇\xb9S\xe6\xe8B4\xfe\x94\xfa\xbb*\xec\xef\x82\xf8\xca\xf3\x86\xe6\x8bĬ\xf7\xc7\xadZ\xff\xfbK\xa8L\x8a\xd2(\x98!-\x98_\xffA4%.Ib򳄥F\xa8\xb24\xc0\xeeD\xa7%D\xbe \x96\xbeӥ\xb6V0@Y\xdcj\xdd;M˖\xa7\xf6\xdcAD\x9c0kK\xe6\x89/u\xd8}\xad\x8f\xa0Er\xe44\xa6m\xfa\xc1\xfac\xd8\xf5\xd2\xdf1\xf3\xb6x \xc8\x98>\xf2\x8d1h 7N\xacMG\xec\xf0\xbb\x92\xf2\xd0{\xf1\xf8\xb9\xd8_\xed\xd9a\xf1\xfa\xe4\xfej\xc0\x91ف<\xd7T:\xea\xcf\xf5oj\x8f\xeb\xfd!?s\xa2I\xd6:QT\x94\xc7_b\x95\xe6\xd11\xe3h|\xb6K\xe7\\\xe0*\xdd,\xe6\x92^\xa6fk\xa8<\xb8\xc7t\xc6wܦ\xb1\xb3/\xbc\\\x84\xc2\xf5\xc3G(\x8c\x97\xae\x81\xb6c<\xdaOS\x96\xa2(e\x90\xc6XA\xc6\xccɟ\xd8\"7$,54\xd5'\xab\x87\x9bo2\xbbB=$F\xef;\xc6J\xa4BY_~NT\xad=\xdcֈ\xa3^\xd9\xf9\x88\xec\xb41\xce\xcc'\x8fOW\x84|1v\xfa\xca\xfc\xc4\xf9Z\xbb \xfdh\xb9\x88\xbe?\xf2\xf9\xeb\xf4\xfe\x90\n\xc6\n\xba\xc2Cѣoyv5\xb8\xe2\xaa\xd5\xeb\x8d\xfca\xc1\xa8\xa2߿\x88Y\x8b\x90\xefj\xbc\xb3q\xfd\xf9\xa4\xc4s\xfc7\xbf\xf3\x9c\xb9s\xf7\x8fxT`p\n\xec\xef획\x9bW\xcd\xfd7^2\xbb[\xf6\xd46;\xd7\xe7\xe7\xec\xc3\xe85\xf3\xc4;\xdek\xde\xf1\x8e\xf7\x99S\xa7\xcf%\xa6\x97f\xee\xe1\xf4ׯ\\7_}\xedZ\xee\xeeoo\x98\xcd?\xfbl\xc2{\xec\xcc\xda\xf9\xb7\xe6ڍ\x8d\xdd+@,\xf1\xf1\x8f\xbe\xdf\xcc\xd9w\xf3ӏ?>\xb8\xd82\x83\xc3\xf3a\xe4;\xc6|8\x93%%G7\x9f_$~\xcd\xfeΫ\xfd\xddQ\xf5\xcfX\x8f\xf2\xf1\x95?\xec\xfdqB\xa001\xfdz\xd2\xff\x80\x8f\xe6Ʃ\xd1\x93Y\xd8x#\xc6\xef\x9c2\x8a\xf9N\xbf|\x8cM\xd2ߚ(F>\x82\xf5;\xbe\xf4\xe6 \x8e\xc4\xc0p\xe1\x93\x9e\x91Z\x8f_\xa1=\xf00\xa1uJ3\x8d\xcb\xea\x93-O\xbcI\xef,\xeb\xa3 \x8f\xf6\xd3˜'\xees@\xdc%\x961z\nnk\x84\x86R\xaf\xcbG\xb3\xf7\xbc\xd3ǟ\xd5\xc5.BS\xb51O\xf4\x87|\xf78/j\xf3\n\xba\x9a\xe2\xee+\x99Nԯ.\xc6\xecIo\xf1\x85\\8:h\xd1t\xb4\xa2\xfd\xd9@\xcfW9\xc98\xb8:\x90\xf7\xb8\xa3u\xa8\xe7Q֯j\x82p\xbe\xbczvX \xd0\xe8\xe9\xca<\xc6C\x8c\x90\xef \xf3\x88\xa1^\x951\xa0`\xb61ʃ\xf3\xf9b\xcc\xf3\x9b \xea\xde \xfd\xbb \xe3\xfd\xb9\xf1\xd0\xf5\xca\xf3\xa9*\xd6]RA\xff\xaa<\xda\xf7\xb7\xb5>\n\xd3\xc0\xf5B\xf66v\xdf\xd6\xa7\xa9/U\xf3ӎ\xbc\x81\xfd\x9b\xf2V\xcfo>\xf3\x9c\xb9{w=\x8dxT`\x98\n\xd89M\xa5ׯ~\xdf>\x98~=y\xc74>\x94\xa6\xc2裼\xe9A\xe0\x8a}\xa7\xf4\xc5\xc7\xdfa\xeb\x93\xe6\xc2C\x8f\x99%\xfbqދ\x8b\xcbfaaa\x90\xf5\xbf\xb1\xfe\xc0\xfc޳\xdf/\xcc}\xe7\xf5\xe7\xcc\xce\xf3_I\xf83\xef\xfa\xb8YX=^h;\xdd)\xb0d?\x8e\xfb\xc3x\xb7\x9dg\xf3\xdd\x999ϭ\x00Y!>\xdf\xe8\xdd \xd6;b7`݌\xd7DDTިU\x8c>|%Uȣ=\xe0\xf1At\xecBC&ZvO\xaaz\xa3\xfe\x85G\xdb-d\xb9Q.kl\xf1\xfd\x93\xcf\xfb,\xe0\xa9$\xb9\x90\xd2+q\xee)\xe5\n\xafW\xca\xde\xe6\xad\xe2']\xf3AB\x99\x86p\xfc\xad\xe5\xb3u\x80\xb9\xc1\xdf(p \x81\\\xe5\x91uB\xf0\x99$\x87\n\xb4Ȕ\x88XoU ZT\xed^\xd7\xc2\xeaj\xc87\xc6<\xbfZ?i\x9cX\xa4\x92D\xfd\xd3X\xbe׉;\x84>E\xf5\xe6\xe9!\xb6\xa4&\xf1\xb2\xf7\n\xeb\xcc\xebMV\xe2aZ\xcb ju\xdcy\xadCy\xd7C֧\xee\xdfSןΔ;\xc8\nTǼ\x91\xf0ַ$\xf0\xdc\xd0\xe9\xd3#?ֿ6\xcf\xa2^\x951\xe8\xf4G~\xd8\xcb\xc3\xf1,\xcf;\xfd\xfd\"w\x85\x9d޺\xdex\xbe\xb4\x8du=\xf8\xafʣ\xfd\xe41\xae\x9e\xb7\xbaސo\x82m_\xee\xae\xf7\xd3t\x80z\xb2^8 }\xd1|K\xe6\xa7Kڣ\xffX\xe6o޺c^x\xf1e\xb3\xb5\xbd\x8d=F<*0X\x92\xfb\x85{;\xe6\xfe\xb5K\xe6\xc1\x9b\xaf\x99\xbd\xed-\xbb\xcf\xd8;\xb0z\xe7\xf4\xdc\xfc\x9cY]9jy\xf4\xad桇/\xdao1G\x8f\x9e\xb0 \x93\xf3\xf6!\xb5\x83t6a\xf2\x9a}\xfdy\xfb\xba\xb0B\xbb\xdc\xfc\xf3Ϛ\xfd\xedM\x9b\xd9s\xe1C?1\xe1 \xc7p\xf4\xc7\x8f=r\xc1\xbc\xe5\xd1 \xbd\x9cC\xfd\xa1\x9a8-\xaa\xed\xfe\xe8o\xc4Nj=\xe1c凁\x8f\\\xbe\xc9\xdf\xad&\xbb\xbbP\xc1 \x9b  \xc8%Γl\x98\xe1\"\xa9\xd1\xd6G%\x8a^X\xaf\x9e\xa7\xb3}\x82\xed\xb6vO:\xa70+\xa2|\x81B1\xbe\xa0\xdb\xe4\x9a1\xc1*Xl)ێ\xe7\xba\xef\n\xc2K\x8dm \xcdh뗻\xbelɲsy۷\xaa\xfc\xa8\"\xf5\x97\xa1C\xae Ĥ\x90/\x8b\xd1O \x98t\x94\xf0\xe8N4\xbe+\x8cq5! \x88\x91\x84p\xfe\xa1?\xe4\xbbî\x00\xb9\x88 \xff\xb0$\xcd\xdbm\xa97I\xc8>ز8)5R/\xd6\xd7\xcc5\x98'\x80\xea3\x9c_?\xce\xdda\xf2\x90+~\xbe\xb8zs\xf7\xa7\x96RyY\x9d.\xbe!\xcf\xdd\xf5%\x98\x9f\xca\xf0\x8eW\xc0C\x82~8K,y\xc5\xe8\xb8d\xfc\x82n\xfdiF\xeb\xe2\xc9V\xa4\xf3\xaf ,\xf2\xdda\xa7\x97\xae'\\_\x80S;\xe0$s\xf9\xd3ɯ\xa0\x9cn\xae;\xdfD1\xe9?\xc3X\x9a\xd4/z\xa01\xf2\xe3|\xf5gh\xf9\xbcx\xcf\xf7\x86\xbd\xfb\x8bc\xea ǓR$\x9e\xc9ᵠ1\x90\x8a*\x8cナ\xb5D\xb4A~z\xd8e\xe8\xf7W\x94i\xdd?䣞\xe8/\x8d\x85%}\\\xc5\xd2\"\xf5\xa3N\xa2_O\xe7ַ\xee\xdc5/\xbet\xc9lnm\xd9k-\xb1F/#\xa0v>\xd3;\xa5\xb7\xeeް\xa6_1;\xf7\xf9;\xa5\xcb\xcds\xbaF\x9d\x9b\x9bׇ\xd4\xf4\xdf?\xf0\xe4S\xe6䩳f\xd9~\xf74q\xd3\xfaٵ\xb5=s\xed\xa6\xf9\xca嫼\xc7\xc8\xcfds\xddl~\xe5s y\xc4>p?\xff\xd4\xdf\xcc7[[W`qq\xc1\\\xb4\xa0z輝+\xd9=0\xee\xbf1x\x9cw=d&\x8b\xf7;]F=\xc6\xf9A\n\xc4\xd6C\xf0 \x9a&\x8et\"zcQۚY\xe4|~J\xea!疨g!fm\xf2\xdc\xcbP\x90 \xf2\xbd\x93l \xb7\\\xa8h*\xe9\x91{j\x8c|]\x8ci\x93\xff\xfd\xe43m\xc4@\xb3\x8aY/\\_4x\xc9\xf8\xf0h\xe0\x82\xe1@q\xb8\x90\xef\xa6$e\xc2bBX@Y\x8c~:ƒ~\xd9\xf4\xea\xdac\x89t\xc9/dG\xc2\xfd;\xeeP\x90\xef;E\xf0\xc1c\xf6os\xca\xcd\xc9O\xe7S\xa4~\xacwz\x98g\x84,\xf8\xb2<\x8f{\xdd 65\xbd\xb0>\xaa\xc3ިc=d|3'|6W\xbdc\xbdJˇ\xcb#/\xbc\xb5Q9*\xf2\xec^_p8\x95\x90 /i\x97\xd7\xc0t\x88\xf1\xba \xc4!\xbc\x82;`\x00\xb1\x80\xbaK\xa5 \xbe\x90k\x8eu~\xb8B\xbe;\xecj\xd4\xf5\xc45a\xaf\x89˨̍nɽ\xa0ԁ7\xcb\x91*\xeb\xe2\x81\xcb\xd0Y\xfa\xf9z\xe2\xfcL\xed\xb1\x93L\x90G'\xfe\xe6GC\xef\xd3\xc3(3\xe6\x8b|\xa3\x87\xaep<\x93\xd1\"O\x81\xae\xc6WD^\xec\xfe\xb6Ų\xafʣ}\xbb8\xfd\xe0\xd9i\xea\xfd\xbb\xf1 \xf7W\xce\xc2_\x9bbK\xf4\x87\xbcÔ\x9d\x83\xef\xed\xee\x99\xd7߸f\xae\\\xbdfv\xb6w̞\x9cw\xe6w\xa7\xc0\xfeޞ}0\xbdc6o_3\xf6\xddһ\xf6\xc1\xf4\x9e}P{\xc74J\xefp]XX2o{\xfb\xbb\xcd>\xf47\xcci\xfa\xeei\xfb\xf1\xdeu~6vv\x93k\xd1%\xfb\x8el\xb9&>\xc8϶]\xa7W\xd6\xef\x9b\xff\xf4\xfd\xd7 \xf5=\xf0Ǿ|\xe3\xcf\xdb\xfb\xd1\xf4s\xfc\xe2{\xcc\xea\xd9\xc7\xec2\x92\xf5\xa0=.\xbds\xfe\xec\xe9\xe6\xad5\x8b\xf6\xc1\xbfq_m\xb7?\x96\xeb+<`Ԫ|\xd6;FC\xef!\xeb?\xf2N\xc3I\x9d\xad\x8dzOF\xef\xd4Gs\x87\x8b$ۂC\x9fe\xe3\xa8f\xff\x923A\xce\xd7\xf4F)'T\xb2\xbb\xde\n\x8b\xd9\xc7\xeb\xec\xc0\x82\x92\xf9\xd0},\xe1\"\xfdt\x8c%\xfd\xa2t\xda\xe2\xb1 \x9dU\xa0#\xea/\xc9#7d,5E\xf4 \xd6ۣ\xbe\x8aY\x93\x92\xeeKO\xef\xdeI]\xb5@\xb1\x9fp!8\xbc>=\xa5\x91o s\xbd2\x82\xb2E\x8f\xaaGCo\xa8*@\x91}\xbft\xc0\xe1\xc5\xec<\xef\xea\xc1\xff\xea\xd8E(R\xc7\xc7svE\xf3Dȷ\x83)\x8adD\xd33(˜ \xf9[䆄\xa5ѧ.\xaeV3F\xc3\xde\xc8O;=d\xbd\xf81w\xe1\x8dV\xe4=\xc6\nb\xa4\xaa\xbbX\xffJU\xe6\xa1@ '\xee\x81\xd6t\x84G{\xc4M\xfb\xa3\xbf\xf6\xe5s\x82\xbe!\xc9Dn\xda\xc9\xb24Ǯ@9_\x80p\xc1p\xf1\xba\xcb\xe3\xfa\xd0_\x9f\x98F\xf4\xa8<^\xa5\xfd\xe5\xeb[\xba`-\x90'\x88\xce'\x00\xf9Â\xdb\xd2\xf5Dܒ\x9e\xecF\xa7\x8f\x8eg\xd6\xd1\xfc̱\xfc\xff\xea\xafu\xde%\xa0\xfb\x87\xc4\xea\xc1!\xcf_\xe1\xfd\xf1\xc8)\x80\xfb\xe4\xb38)\xd5S\x90\x82\xf1\xe1\xfa\xf4E\xba\x88\xe0J\xf0F\x8cG{\xc4M\xfb\xa3\xbf\x89c,`Zx\xe2\x85O'\xa0]\xbb\xf6aכ\xf6\xa3\xbb\xaf\\}\xc3\xdc\xb0aq\xe4\x81\xd7t2\xa3\x8e\n4R\xc0=\x98޳\xdf)\xfd\xc0l\xddyӬ\xee>0\xf7\xee\xdc4;\xbb;fw\xc7\xfe1=\xa4.\xf1\xf3𣏛\xf0K\xff\xb4\x84ehBǗ/\xberżj\xbf\xb3\xfdɳ'\xcd\xe3'\x8f\x9bcK\xf6c\xc0\xf9\xf8A{\xbb\xfb\x00\xfd\xd5;\xf7\xcc\xf37\xef\x98\xebf\xdb\xe2\xe8\x8f\xf5\xbb\xf5\xdd/\x9a\xbdk\xdfOL\x8f\xd8wo\x9f\xff\xc0\x8fE\xbb\x8d\xd5\x98\x9f\x9b3 \xf6\x9d\xcf_8g\xff\x9d1\xf3V\xe7#\xf0\xee\xe7jG\xebQ\x81Q\x81I)0>\x88f\xa5˞VOj`JǑ \xa7\xb2\x88}\xe9\x00\xedVM\xaf\xae=f\xab\xd6U\xa2#\xec\x8f\xfcP\xb1\xcc\xac0\xdf'(_\x8c\xf5(\xe9^\xef \xa2\x8c\xd8\xf9\xa9cL\xb0\n[*\x82\xf4N\xe3\x96 \x83\xe1 \xbc#\xdf*\xb6u\xc9\xfc K\xcdU\x8e\x86\xdePU\x80\"\xfb~\xe9\x80Ë\xd9y\xde\xd5\xe3/\xfc\xeab\xa1H\xcf\xd9a\xcc\xfd!\xdf=\xc6 \xea\xe2\xee3\xed&B\xddzq\x84\xabe\xeb\x8d\xfc\xf4\xb0\xd3G֏\xab\x92\xda\\F\xf5DSѾ\x9av\x895\nR\xd5E\xack\xbc\xd4c'\x90\x82;`ex\xbc\xc4h\x8f \xdf2Ζg5\xd2\x97\x88B>\xc0˃$|pT;\xbfr\xbe\xe0\xfdc\xbc8N\xa4`=ПN\xe9\x92<ڷ\x8fy\xfe5)\x98$\x89\xf6w\xba\xb5\x9f?\xfbmy\xfe\xe99q\xc1\xf2,ϣ\xbe\x94oz>#_\xb7\xa4/\xca\xc9\xe9`\xbd\x85\xc3]\xd0_\xed\xa7§>\x81%\x88\xef\n\x94\xfd\xeeq\xff\x81\xbc^`H\x818\xc1u\xc0\x81\xf1\xf5\xadʣ=\xe2\x98\xb4\xef\x8e\x80|W\xb8w\xc2L$\xa1=\xfb\xd0k\xd7\xfe\xbbe\x82\xbdq\xfd\x86Y\xb7\xef\xc6$,\xebb\"I\x8cAF&\xa0\xc0/\xfc\xf0\x8f\xda\x89s\xf6/\xec\x83h\xfbogg\xdbܸ~\xd5ܾu\xc3ܾMs\xff\xaeyp=i\xa7\x87\xd4 \x8b\x8b\x86\xbe_\xfa\xd1G\x9f0\xfbď\xd7ΐ>f\xfbw\xbf\xfb\x92\xb9\xf9\x80\xbeǙN\xa5\xf8jʞ\xd3\xd0\xe1\xa3\xf2Z\xa3\x8f#\xe6O\xcdލK\x9aө\xb7\xc4,\x9d8\xa3xܨ\xae\x00\x8d }\xc4\xf6\xd2Ң\xb9p\xee\x8c9\xf6\xb4\xa1\x8fߞ\xb3sf\xfc\x9e\xb9\xcdM;z\xde^p\xa1~/\xa7\xa0$^\x97N\xa2\xbc\xa8M\x8aD\xbe,\xae(D\xd3pe\xfbWL˙\xa7\xf5\xa0\x964.\xab&X+\x91\xe9u\x8a\xa5\x8f\xbcb\xd6\xe7\xa0\xf5DU \xaf \x8aKEy\xa7\xa7@G\x91\xb1\xc0\xb60\xa4\xab\xe3\xed\x91o\x82\xa5/\xf9\xc6r$^k\xafrcF&,š\x00`\xe4u\x87\xa8o`\x80\xe9\xf0\xfeA\x8c\x8b/c n\ny\xd6O.B9\xa3<\xc7\xe3\x80a\xffnx>\xc59 &\\\x81\x9d\xc8\xe3\xf82\xf6\x82\xe7\xf4\x9e}P\xe0 \x96b\xa8T\xd2'\x8d\xf3˯\xdb\xca\xeaF@\xbe>v5\x84\xeb\xc5y\xf4\xeb'\x86\xf3+%\xef\x92[\xbeE\xdf[e\x8c\xa5\x8a\xba\xb8\xefu\xd6ͯ\x9e8\xdf0zS\xb5\xbb\xea\x8fyb\xf5\xc8\xc71z\xa8\x8b\xe3\x91fӢ\xae^8CP\xe2\xc57r\xd3\xc7e\xb2\xa7,\xa5\xb4/\x8f\x9d\\\xaf\xf5\xb0;\x9a\xb8\xd8\xee\xb7?\xbe\xe4k\x8a\xf9\xe7[ \xbd\x95\xaa\x94\xc1ZP\x81&X\xfaR \x89\x97n\xc3\xd8#\x8e+ \xfa\xa1\x9ec\\?8!\x9f\xcd\xbdgY\xf46;\xebD\xf5\xab\xf3΃\xe8\x8d\xfd\xdb؃:\x9f8b\x88\x9d}d7}\x8c\xf7\xe6ֶy\xf3\xe6ms\xe3\xcd7\xcdƦ\xfd~i\xfbpz\xfc8\xefptƖa(\xb0\xb6\xbcl>\xfdC\x9f\x9cZ\xb2w\xedw\xb4\xf6\xdb/6^C\xfb\xebf\xeb_0\xfb[\xb4\x96\xa5\xe7̩\xb7H\xf1\xb8W@:\xd3ǰ\x9f=sʜ?sڬ\xae,'\xdfN\x9e\xb3{\xc7\xd4'\xac\xb0k\xbf-\xbb\xff\xc6\xe3\x81?\xbft\x9f\xfa\xc39\xbe\xdf%\xfb\xb5\xc7\xfb\x9c\xd1\xec\xf2NX\xd5/\xa8\xd2<\xc7ㄲ\xf3\xc1\x9e\xcfp\x83ޮ\xe4y\xe1\xf3\xcf\xef\xcffzB\xd4v\xff\x98\xff\xc3\xc6\xe7?\x88\xb6*lf%qb\xa8\xc0Cو\x80|Y\\\xb1~\xee\xd7\xae\x98Vܼ\xacXP\xdcs\xaf,b\xe9#\xaf\x98\xf5\xd1]g\x8e\xbc\xd6\xe5\xed\x95(m$\x93W \xb5\xa9\x80\xa4*\xceɍ\\H8\xa4\xab\xba\xafk\x8fq\xe3葘#&̊\xe8\xcd\xcb(= ȋ\xa2`:\xbc\x9e\xe5\xba\xfc\ny<\xd1B9\xa2\xbc \xa8\xf2\xfd\xbb\xe1q}`|\xe4\xb6c\xa4\xf3\x85\xf2Jc?勰\xab'\xf8\xcd\xe6\xa5:\x98z\xa87_@\x9b5\xce\xf7Ԁ \x85\xb55\xc0\xe2R\xe4AW\xc8\xd7\xc7.Bp!\xc6\xf5\xfa\xf5\xe3\"c\xcc\xd0a\xc9_\xf2˷\xeas+VP\xf7\xb9\xc6&\xb9\xd5\xd3\xe7f\xe0x\x99m\x85\xab\xaf\xeajml\x8fyb\xf5\xc8\xc71z\xa8\x8b\xe3\x91fӢ\xae^\xb2GJ\xf7\x97mR\n\xf9~\xa9\xcb\xf9\xfa\xd8i\x82\xeb\xb5}\x9c\xaf\xaf\x8c\x88\xe4\x8fV1퇇\xb1®\xf0\xf0\x94\xe9G\xc6݌\xae/\xac5λ\xddd\xeee}vu\xc0xm\xf3\xe1 \x8a@Q'U\xb1}0m/\xf2\x92wNۏ\xf0\xbec?B\xf8\xa6\xfdX\xef\xdbw\xef\xdaw\x8e\xee&\xef\xe6\x94?\xa6\xc6\xdaG<*\xd0.^\xb8`~\xe8\xbd\xef\x9fj:/\xda?\xec\xf8\x8f/\xbdV=\xbb\xfe\xf6\xb77\xcd\xf6\xb3_2{\xb7^\xb7\xcb_\xf6:\xc6,\xae\x9d4\xa7\x9f|\xda\xfa\x94\xfdAu\xf7\xb3\xdc#y\xf7\xb9\xbd\xb7D\xeft>~t͜:e\xf5\xb2\x8fN\xeft\x9e\xb7\xdf\xdbM\xba\xe9;\xd4-eE\xcdB\xcc\xb2\xef\xf3\xc7C\xa7\xa6\xef\xef<|a\xff\x94\xbd\xb5 \xfd3\x8f\xf7y\xfc劕j\xa2\x9f\xc3\xd3\xdf\xe9\xae\xe3\xd4?i\x9e\xe3qB~>\xb8vNO\x97rY\xde\xf5\xb6\xbf\xb9\x83\xec\n\xda\xec\x9f\xf8*\xf0\x8b\xdf7>\xf5\xd1\xdc:58\xc7\xc9b]\x982r\xb0\xabA\xbe4\x86\x89\xeeo\xb4\xcb\xccÑ \xa6\xcaT\xf4\xa8\xb0\xab\x8d\xe7G%\xc9J@}\x83\x95\x96\xaf\x87\xee(ž\xad\xf1\xc1s\xebʆ\xf8\xad\xeaŊ&/:\"\xf3E\xf4U}\xd2NX\xffė8>\xa8\xa7]\xd7 y\xa7\x8a$\xe4\xc3\xd5\xefZ\xa2j]o.\x91C\xe6\x8f_\x8e\xf7 \x80\xbeL\xfb\xcc\xc83n\xab)\x8f\xfe\xc7\xfc\xa3}I\xec\xc0u(\xc0\xc1\xf4\xa2t\xc4\xd6n&\xbc\xc5҄ٶ\x85KVծ%\xa0\xe7&K_\xf4\xd9 \x96$h]\xdcIrp\x8a\xf5RHj\xab\xaaG\xb5T\xd1;\xf6F~z\xd8\xe9#\xfbW?\xe1]F\xb8F\xdec\xacpV0Ο\x83\xb0pT;\x8e\xe8\xb0\xf4\xf0\xd9KM\xd2Bu\xa4\xff\xdc\xf12p\xbex\xec\xea\xf7\xdeȟ\xb0\xa1Z\xcd\xdbc\xff|\xecZ\xfdo\xec\xef\x99Imau\xf1\xa4\xf2\xed[\x9c\xbaz\xe1 \xaa^\x97\x9b\xa1\xf9\xfdbޑ\x9fv\xfa\xc5\xd7'd\xa8\xe7\xd3\xe9\xfe2\xa4 أL:\xd6}8\xbch\"\xb3\xe5 \xf2(\xaeC \xc7\xf4\xd5x\xffpb/'\x8f\x8foH n\xc42/׋\xf9\xbc=^\xa9;'\xb8\xb7w:{~:X\xafWx>`>Uy\xb4o\xab\xa0,\x98{\xf1\xcb\xf9&\xd8\xf6\xe5\xee\xfe~\x80\xf8\xe3\xb8ʏ8Q\xa0\x81\xf4pzo\x97\xbesz\xd7\xdc\xdfx\x90<\xa4\xbec\xbf \xf7\xfe\xfd\xfbv\xdcZ\x92\xf5\xc3j\x8f/\xa3SQ\xe0\xb1c\xcb\xe6\x93OO\xef\xd1T4\xad\x85\xdf\xfees\xf5\x9e7s\xa1\xb4c\xb7\xc1\xbd\xfb\xe6e\xb3\xf3\xd27\xcc\xfe\xe6=r\x901_=w\xd1\xecI{\xaa&'\xfa\xd0\x00*?9\xff\xb5+\xcbK\xe6\xf8\xf1\xa3\xe6\xe4\xf1\xe3\xf6u-\xf9(\xf6\xb9\xf9#f\xfe\x88}\xe8|\xc8u:4b,\xb4\x82\xb2O\xa9\xbb\x89\xf5\x9f.\xe8DӅN2r\xf0Н ̌b\xa9\xeb\xcf\xc1\xa4\x80\\\xa6\xae$\x92\xc5$\xb72\xcb\xdeh\xa9kO\x872\xf7\xd3\xf5xp \xc7\xf1\xca\xea\xc5\xdd\xf5\xf5TB6\xb0i\x97\xd7f<\xea-^\xe5y\x8cVȳ>r!#\xf3\xcb^O2\x82\x00\xdc \xfaJb\xfa\x8a\x94\xe0\x8d\xa6<\xfaC\xf3\x8f\xf6%\xb1\xce/\xb6?\x00S*\xa4\xe8w\x97X.\x97g\xb7\xfdy\xa9Z@Y\xfbN*LF0\xe59\x8da@\xfd\x9d\xb6>\xd5}\xa66\xa5\xbe\xd8\x00U+\xbdao䧇]\xfdr\xfc\x8c_\x91\xf7+\x9c\\v~\xc4FpXz`5\x98\xbd\xe7\xb3\xf3'<^\x97\xe5]\x84\xa6jc\x9e\xe8\xf9\xee1fPw\x9fi?#\xd4\xd5\xcb\xcf\xd0.\xea\x8ayG~z\xd8\xe9'\xfbw\x87\x8a\xff\x90D\xf7\xe7|\xc2'\xe7\xcf\xd2_\xf9\xe0zTƂ\x81\x8eu\x9f\xbe`\xfe\xca up\xcd\xf6\xc8\xc7\xf4C\xbd9\xf6\xf2\xe5\xeb\xe9\xaf\xdf\xbb*;\x9c>?ׯ-\x8c\xa7\xef\x98O>\x99JS\x9bO\xf9\xe3\xa7\xa4X`m\xcc \x8c\xc39\xff(F~ĉ5\xf5\xd9ݷ\xdf3mT\xef\xd2\xc7|ۏ\xf6\xbe\xbb\xben\xee\xdd[7w\xefݷ\xef\xa4\xdeIʑ9\xfe\xb0\xda\xe3˨@\xeb\n\xecl\xdc7^}\xc6\xfcگ\xfd\xcfv\xd9ˎ\xae\xf50\xa5\xbey\xc3|\xce~_t\xe6\x87֊\xfdc\x8e\xfdw\xcc\xfe\xbd7\xcd\xee\x8dW\xec\xebM\xb3\xbf\xb3\x95<\x8c\xce\xd8\xda\xa7\x85\xfb\xa0\xf5\xed4\xf3K\xabYjF\x912{\x86j\x87nnn\xde=\xbajN[\xb3\xefp>j\xd6\xd6V\x92\xefp\xa6w<\xb1\xa9=7\xe5\xf1\x9d\xd1!\xcb\xe8H<\xc1\xa8\xe6\xe0\xfe\xf1\x8f\xe6\xe6x\xe2&7<3\xc4@\x8eMqn\xa06\xb2\xb5\xcfˋ\xfa\xb3(7*\xe3\xd1~*\x98\x92l:_\xb0˅\xa0\xfb\xaep\xe5\xb4q\x80\xcb\xe2ʁځ\xf5\x98\xe6\xfa\x93\xb92H\xcb\xce')\xb2\xac}E1\xd0=u\xa7\xb6\xb2\xe1\xb0]\\1\xed0At\x80\x00/\xe7\xeb2\x81\xae~\x88ؘ\xe2\xcf\xfbw\x8a\xc8\xa0\xdcx\xb1\xcb\xc0\xf7\xa7\xecc/T\xfc\xe1\xfe\x9c\xf8\xa4T\xac\xb77\n\xc0\x82Jc\xa7\xd6? L\x83\xc4\xc2r\xf8\x96\xaf\xce\xd7\xdfڪ9\xf9 \xe7Gi9%\xf5\x87\xf3\xaf\x00\xf30\xe8\xf4\x82\xfe\x92\x9fԇ\xf9pw\xff\xb0\xc3BE\xbcw\x99\xd9\xf3 G\xa0k> \xb1\xf8\x899\x89\xe2\xd0?(\x00\x96\xc5\xe8\xb7[,\xd5Hv \xf9\xfa\xd8E\x90\x8d\xf5\xff\x90\x802\x90\xde4.#i\x91\xfc\xb0\xa9\xaf\x88G\xfb\xfe\xe1\xbc\n\xa8M*B\xbe.\xee_\xe5\x93ɨ\xae^\xeb\x8f\xf3k9\xb8w\xfb\xa3\xdbV<\xacիʇ\x00\xf4X\x8b-e\x81cf#.\xa7\x80h\x8az\xb6\x8d\xcbe3+V\xa8֕\xc7S[\xfb\xa3\xe1<\xe2\xfe\xaa,G\xeb\xe2\xe3w\xac>\xd4 \xed\xcb\xf0t \x98\xbc\x9bzϾ\x9b\xda>\xac޶\xa6\xe9]\xd4\xf7\xedC\xba\xf5\x92WzX-?r\xcd(x|\xa8\xa2\xc0ƭ7̃\xeb\x97\xcd?\xfe\xd5fV\xedG27\xfd\xa19/\xfb\x87\xaa\xbe\xa8\xef}\xef\x92y\xc5~Ľ\xfc\xec\xbd\xf9\xaa\xd9\xfa\xd6\xbe\xdak\xe7#s f\xf5\xfc\xe3f\xed\xeccfnq)\xb4hK\xa2#\xdf\xa0\xeff^]]6G\xd7V\x93k\xf6uei\xc9\xd6n\xdf\xd1L\xdf\xdb\\\xfbA\xf3A#Vu\x86\xf6\x87\xe3\xf1)\x9c~\xb2BD\x9f\xacE\xac\xff\xc1\xbd\xfd\xfa\xcb\xf7>{<\xea\x818\xabnX?\xda\xdc΃\xe8\x8e\xc6\xe7\xee\xfe%\xe9oI} C\x8d,`\xe0\x80\xe6\xf2‘\x93D\xbd\xf0|'\xf1\x9f\xfa%]d\xbcRT\xb2ٔG\x88c\xfe\xd1>\xc0\xe8\xa0.w\xde\xc0#\x94G\x86C\xaa!\xa3\xb4=\xf2\xe3\xf4;d\xc9S\xbbxc\xa0:&\xbf\xe1\x8f\xe4/\xf9\xa1\xf1E\xda\xf6c\x85uq?\xab\xeb>+ԋ\"\xa6g\xf2\xe50\xce_\xacC\xe6\x9cx\x8b\xf1h?M,\xb1E)zM\xb7\xa5k\x91\xfa\x8ay\xda\xa4=`\x8f\xb6p:\xabq\xbb\xbc\xa8?\xf6D\xbe.F\xbf2c\xc4\xf2\xc3Ʊ\xea\xda\xe6џ\xc7N_\xdc_M\xbb\xf1\x94\xd1\xf6\xf9\xb9\xf64\x96mb\xd0\xdeY\xfb\xdfuy\xf7\xb0\x9a\xbe\x9f\xda~\xfc\xb7}`M\xae\xb7\xb6\xb6\x92\x87\xd466L\xf2\xef\xc1\xa6\xd9\xda\xde\xe6`\xf6!\xbb\xf3\xe1ǭQ\xb3\xfe\xc6\xcb\xe6\xc1ݛ\xe6\x97~\xe5\xbf7\xe7\xec\xc3\xcd&?w\xec\xbb\xfb\xff\xea\xea \xf3Ï?Rx̍\xf9\xbfb?\xe0\xf7\x9f{Y\xcd\xf6\xb7\xee\x9b\xcd?\xffm\xc5G\xec\xbb~\x8f\x9d6\xcb'Κ\xa5\xe3g͑\xf93\xb7\xb0h\xf9\xf4\xcaS\xf3^n$\x99\xf25\xed\xc2¼\xfd\xc8\xec\xe5\xe4!\xf3\xea\xea\x8aY[Y1\xab\xf6}d\xf6\x9c\xfd\xc8l\xba\x96\xa7w4Ӄ\xe8\xc9\xff\xc8N\xa3H۪<\xda\x8c#'zJ\xfdY\x8foY\x96P\xb3\xfe\xf7\x8ey\x9f=\xf5@\x8c\xfa#\xc3\xd3\xee_\x94\xdf͍)\xcbDW=\xe19\xb9*7>\xf1\xcc \xf9\xe4d\xc8\xf6\x95j>\xc1\xae\xabM\xff\x8db\xbar\xed\x9fn\xcc\xddF\x8f\xb9F\xed7b\x82e1f\xd2B\xfa\xe4B\xc2\xc7\xdcc\xb8\xb60\xc6Մ\xda\nPT`x R\x8fՇ$\xa8\xd9s\x83\\\\\xc8}\xfa(f⯬\xfcw(U ,k\xdfr\xfde\xf5/\x9b^\x91?L\xfd!\xaf\xae\xc8!:(\x8b\x83@}ohK\x80\xbeי\xcd\xcfg~\xfdx\xa2\xc7\xce\xbe7\xbfk\xcag\xab\x88\xdfB\xfb|LY\x89\"hQ6c\xecG\xfe\xa4/rC\xc2RCZ\x9f\xb4^\xc8a\xac\xb9\x99>\x92\x8dD\xcb\xf3Nm£}{\xd8E\x88\xaf\x8f\xfc\x88r\xfe+\xac\xaf\x83Z${\xdf:{[R\xa3(P\xe3 \n\x83\xeef\x8c\xf7\xe5\xe7\xeb%\xd7k\xe1\xf5\x99\xb3x\xd2\xc7j=\xbf\xe4p>\xbe\xb6M\x9c \x8f\xe6\xa3K\xa2$\x8f\xf6!Ƃx\xa2\xb0\xff\xf6a\xbf\xf9\xc3\xe5?\x87\x8eG\xfd\x9b`\xdbW\xf5\xc3 Ҿ\xfeA槞>\xa4_\x86O\xfbks=Q\xe5\xc5\xfe\\\xc2~\xe0t\xf2\xf6\xc0\xb3\xc0z\xbcc\xa4\xbf\n\xc2p\xff\x93\xa0$\x90\xe7]\xdc෎g\xc0\xb8\x86Cϳ\x002`\x81L(`\x99\xc0\xdax\xbf\xa0\xd8s&\xa4@\xf2\xeej;\x8e\xb4\x96\xe8\xa15}$\xf8\xceή\xd9\xd8ܴ\xff6\xecG\x83o\x9b\x8d ڶ\xae\xb7\xb6\xbb \xa56\x86\xe9\x81w.=c6\xac\x9b\xbf\xfd\xfe\xa9y\xfb\x99\x8d2\xfaε\x9b\xe6˗\xae\x98\xb7\x9d:n~\xe2\xedo\xd1\xc3Z\xa7;v~\xfe\xcbo<\x9b\xe9\xb2\xf9\xd5ϛ\xfd\xf5[\xc9C\xe7\xf3O}\xcarr\x961\x9b:\xa0\xacͲ\xfd.\xe6U\xfboe\xc5\xfe\xb3\x99\x97\xed\xbf\xa5\xa5\xffP9y\xc0l?*;\xf9jf\xea%\xf5\x94\xdd\xa2=\x96\xe3\xd1~ģ\xa3\x87M\x81\x99yM\xb4\xeb\xf4<\x94\xbc\xf4\xae\xcfk>\xdb\xdd\xfa\xc6\xb33(\xbf\x9b\xcd\xef\xcfa\xba{\xc1\xab`\xb1\xa5\xec:N\xddw\x85\xa1\xa5ƶ\x81\xdc@\x89>X\xeb\xae'g(׍\xcf~\xaaʏ\xe1{\x8f\xb1@J8\xad'\xf2eq˅\xcb\xf0Jxt\x8f|]\x8c~%\x9e\xf8C>z^\x8c\xca\xe2 P\xdfD\xa1\xb2\xd9\xf7\xbd\xcel~\xbe\xda\xfcz\xf4F#\xef\xa0\xe2\xd8\xf9\xcf\xf7\xbf \xf3\xf98?E8[\x85\xdf}\x8a=\xf2\xcdq[5Ϥ\x9f\xa6\xa3\x8f\x8c\xb7DGm\x90\xef\xa7\xdfa\xeb2\xf1\xf1\\\x86\xb2~p\xc6\xca\xf9o\xef\xed\xb1\xc2Y\xc12\x82^1T0\xe3 ʁ\xeef\x8c\xf7\xe5\xe7\xeb'\xd7kr\xfdEO\xa2H\xc1ȣ\\\x8e\xb7\xb3\x93\xdd\xfbx<\xdcaҼ\x9e/\xc4G\xbe9nK\x00\x9e\x80:\\\xc9h\xf8\xe5 \x00\xda\xcf*nK߂ \xa1t\xb2\xfa\xe1z\xc1\xf3\xed\xaa<\xdaO\xbb\xf1\xd1\xfd\x9e\xb2\xbe\xcaG0Nx\xbf?\xe2\xf1\xc1]/H\x8c'\x9a\xf6\xfe\xb1\xa0\xae\x8f\xa6; \xfd!?\xe2i)@\xaa\xf7x\xdc\xf7\xf6v\xed\xb6]\x95\xf4\x00۶mmo%\xae\xe9\x81\xf5\xa6}\xb7\xf5\xb6}\xec\xa6\xdd\xdeڱ\xdb\xf6u\xfc\x9e\xb7^\xfc\xbaٲ\x84\xf0ޟ\xf9U\xf3\xe3O<֨\x80/<\xff\x8ay\xf5\xeez\xe2\xe3\xbc\xfd\xae\xe2O\xff\xc0\xe3\xc9\xc7FWu\xfa\xdbϼhn\xdaw\xf4\xcb\xcf\xce\xe5\xbf\x9a\xc0\xb3\xef\xfb3\xbf\xb8,T'\xaf\xf4.\xe5e\xfb\xb1׋\xf6\xa3\xca\xe9ui\xc9>\\\xb6\xff\x96h۶\xcd\xcf\xcf'\x85}\xc4\xee?\xe9\xd8v\xc4>Xv\xefZ\x96\xfd\x9a\xbc\xe2\xa6Kj\xb1\xa80\x00\x00@\x00IDAT,\xbeI\x8c\x8f2\xc5x\xb4\xf1\xa8\xc0\xa8\xc0\xac)P\xf9\xa3\xb9q\xb7Q\xf5BC\xf7K\xb3\xa6dQ=\x81`l(\xfb\xea\"\xfc\xc5\xcc\xdb\xe2!\xac\x97\xf8G\xbe1.\xaa_\xf1\x8dO\xd6A\xac\x9cB\x9e\xeb\xc7\xeb\xb0\"\x9c0ۗ\xba'\xbe1\xc0d˟^\xb4\xa2\xf9\x83z \x86\x8c\x91\xee\x8boJӇ\xb4\x9aC \xd0n\x9eY\xebHW)\x9d\x8b\xe6\xc2{\xecZ\xfc\x83\xd7\xd3\xf3Ω\xaeG\xa2m\xc5|\x80\x94Y\x9a\x00;\xa8z\xfc\x9c\x94=\xde\xa2\xfc%'\xe0\xf4C\xff\xadc\xa3/\x99\xb3\xad1\xacy\xed\xf8 \x91\nNNx\xc6)\x8f\x8eG\xe3\xb3\xbb \xbc\xf4s\xa1\xb1\xf2\xc5\xd8y\x90\x95~\xbd\xb8\xe5\xb1\xcb@\xf2)\x8a\x87y\xa2=\xf2\xd3ǘa]<\xfdJ\xbaˀ4\x91\xc7(\xf5\xf4\xc2\xf9\x88^%Z=\xef>\xdb.\xfaKn\x943\xfa\xc7:h}9{\xec%=\xd4\xc5\xf9\xb0\xe0\xbaz\xa1\xfe\xc3\xd2+\x96=\xf2\xe3\xf2S\xfex\xe1\"z{\xa7\xaf-\xe2\x85-\xbf^q\x94\xbc?d\x86\x82c \xdfK_\xd2g\xc4P\xf4\xea[\x9e\xa2)\xea\xd96\xce\xd6]\xf5\xf8\x99\xed\xfd\xb6\xb3\xef\x8b?\xd4G/䝅\xe8\xe7\xd1c[#\xa3\xa2\xc8\xf7\xd3\xf5j\xf2\xaek\xfb\x9a\xfc\xc7\xb0݃m\xc7\xed\xdawco\xdb\xd7[\xdb;f\xdb>̦wgo\xdb\xed\x9d]\x8b\xedw_\xefl\xbf\x93|\xdcx?\xab\x9c\xad\xacn~\xef\xabf{\xe3\x9eY\xfb䯘\xfc\xc1'\xcdB͏\x80\xbeo\xc7\xf0\xb7\xbe\xf9\xbc\x9e3\x93Jk\xf6\xa1\xed\xdf}\xf2qsҾ#\xb8\xca\xcf\xff\xf3\xfc\xcb\xe6\xf5\xbb\xf7\xb5\xcb\xde\xdd\xebf\xeb\xeb_H\xf0\xb1\xc7\xdee\xd6\xce_T\x8e6\xe6\xec\xfd\x91ka~\xce,ڇ\xc5 \xf6A\xf1\xe2\x82\xc5\xf6\xdf\xe2\xe2\xbc}\xb5\x91-O\x96ɖ\xfe\xf0\x92\xbb\xbe\xee\xe3\xaf\xdde\xeb\xabf\xfd\x89\xb3\xf1W\xa2@l\xef\xd57\xf3\xf1\xf7\xefn\x80\x91\x97\xe3Z\xcbp{\xbc\x8b\xe0\xfd\x8d\x98Fd\xf6\xf5p\xf3\xce\xcf/7\xc3\xf9U4\xf2\xfb>\x88&sr\xe5'\xbas`n\xd0\xfb\xa8\x9cq(Μ\xeb\xd9\xfc-5\xfa\x91su\xc60\xa8\x81\xe6@\xebA\xb7n\xb8\xb4٦\xe8\xe36\xc6\xa0\n[J\x82\x92N\xe3Ɖ\xb5\xeb@4\x95Kc\xeePk}\x91$п\xcf\xb5\xab8{\xab,x~\x81\xfe ݗ\x8e#\xf6\xf9\xd95l%\x8d\xd2Ҹ%\xfdf\xd8yw)?,׵\xf8\xadK\xa5\xd8x^\x80\xc3Mu\xb9\xbf\xbaM*L\xb0\xbfp\xc5N\x9do\xa1\xe0Π\xb4\xc0\xfe\xb8Y_\xaa\xfaӎe\xfds\x00\xa9 \xc4H!\x8f\x81\xcb\xc6g;\xd1\xdd`\xfd)\x9e\xba\x9djN6ŝ\xf0\xe3\xb64\xc8j\xa3C\xba\xcb\xe3c\x9e1\xed'\x8f1ú3?h\xf4\xd0vȸ\x9e^xa\x88\n<\x9f\xfd)e\xbd\xe8\xdd\xf5\xc7:0?\xe4\xfd\noZq\xe8\xf9p\xb4\xa0\xc2u\xf1\xb0\xd4\xc2ق\xd9W\xe5\xd1\xdec\xa7'\xae\xd7\xf6\xb1\xab 6zX'\xda#?|\x8cv\x85\x87\xaf\xd4t*\xc0\xf1\xa0,\xa8ͯ \x97W\xd7\xd8E\x91\xdfM\xda\xe5\xb5*\x8f\xf6\xb3\x8c\xa56\xd2*otEC\xc7; \xd9\x86=\xd0CW8\x9d\xd5\xe1٦wg\x93\xa2tO\x97rr=\xef0\xb5\xb9\xb4\xe9a7\xbds{w\x97>z\x9cl\xef\xdam\xfb\x8en\xebc\x97\xfcg_\x89K>\xae\xdcn \xb7g\xfb\x90\xed\xae\xb5\xa16\x89s\x94\xbe\xf9\xbd\xbf4\xdb\xf7n\x99\xe5\xf9G\xe6\xd3O>a9\xbeV\xab쯽~\xcd|\xed\xf5\xebA\xdf\xfb\xc0\xf7\xa3\x8f\x9e7O]8py \xa4\xfd\xff\xf5\xd7ϙ-;&򳿱n6\xff\xe2s <\xfb\xf0[\xcc'?\xfdKvۮJ;\xee\xeerzUK\xaf\xf1uZ\n\xc8h\xc8\xde\xf3\x985\xeb\xf1\xd8) \xc7ѣ>\x8f\xfeFLs\xcb\xeb;\xeaQE\xff\xd1\xdcttMz\xfa\xa9\xc9 \xee%8Ub\xfb \x9eSDh<\xb3\x87\xfe$O\xe1\xf3\x8da9\xa0\x97\xfdh\xa6\"{\xbd\xf1\xde=Z\xb9q\x8e\xe3 /7\xdaϳF^tP\xaa=`XIx\xa0\x8dc\xe7\xc0\xab\xc9\xe3Ço\x8eƈ\xd4Ɩ\xfc\xfe\xc9\xe0Cn\xe6\xf7\xf7\xa6\xbc&ȼ\xea\xc1=\x8bx\n\xfc\xab]׼\xca\xdd}\xfd\x89\x943\xd3\xf2\xb8W\x80\xb9!\\o\xdc_\xf9|*g\xac|\xee>s/\x81\xa0\\!\xea\x81\x84\xc0\xe5 t\xb0z\xd0][\xe3v\x8e[\xd2/\xa8\xf3\xc41\xc0`G\x00 \xa9\x89\xbb\xa9\xa7&\x87\xfc$\xb1Ģ\x9c\xb0z\xcc3\xb4\xc0i,\xdb\xe4E\xa2\xa4\xdbB\xef\xc3h\xa1\xa4\xccX\xea\xfe ,\xf9@{\xf4;]\xcb.\xcb\xfb%\xae\xc24v-\xfe\xf8~\x96\xb3R\xc7E\x90\x96l\xbcP\xbd4/ۤ\xa0(\x9enK+K|\x97\xb6\xebn3\xac\x8b\xbb˰ߞ\xeb\xea%\xa3.\xfd\xabU\xeb\x8d|\xeb\x98\xea\xf9\xa7/\xd5\xe0\xf9m\xbf\xa0\xbf\xaa\xa0\xbc\xf3(\xebQW\xa0\xf3og\n0u\xcc o}K\xc2\xcf m\xf1\x90\x9e.\xfa\xb2\xfec\xfdk\xf3\x9c\x00\xea\xd5:=k\xe7+\xe3\xd7T\xa2\xaco\x94\xb7\x98w\xe3\xbbӜwzJ\xbe\x98_[X\xd7\x8f?\xc6\xcb\xe3\xd3\xc1Ηi\xad/\xb8'\xeb\x85\xd3\xd0\xd9\xff\x95_\xedX\xb3\x9eX\xff\x89\xf30?\xf2\x00\xe5$ \xb03 /\x98?h\x86\xe3W\x92\xd7\xe1.\xe8\xdf\xcf\xf9\xa8?\xc4 ?\xa6\xc5%\xfa\xf1\xf3\x9f1\xd7_\xbbd\x96>\xfai3w\xf4\xb4\xf9\xc5\xf7\x91\x92\xfc\xa3}\xefd\xc4\xdb\xc2-*\x9aJz\xe4>O\x8e\x83|]\x8ciS<\xfbǎ~}\x90AKBU\x92\x9f\xc3\xf0\xc3\xfa\xe0\xfa\xca,\xab\xf2Q\xcc\xda\xe5\xc9/CA&\xc8s\xb7\xe1\xbc`m\xe1\x96\xcd\xdbJ\xef \xc2Q /( *\xe2\xcc\xfe\x9f\xe2q\xff\xe8\xfc\xe4$\xcbۻeo\xe4\xe1\x82\xf1\x88\xc2\n\x88H\xeb \xedM\xff\xb2\x82b\xfdT\x80\xed;x=\xf2\xeb\xc7\xf9\x82y\x9d\x8f,\x93o\x9e{K\xf2\xb1\xfe\x9ei}\xc1\xf5\xa4\x84l\xe0\xf8I\xbb\xbc\xa0Ci^\xce\xe2+i\"#\x8a\xf5\x81^\xb5 \xfa\xedK5\x92=FC\xbe>v\xe4Fޘ\xaa\x86\xd3ٺ\x8c|\xac\xe0\xb0`Ѥ\xfe\xa5\x8a\xeb$ E?\xb4\xca\xd7\xe7\xb3\xef\xef\xec\x91\xef\xde\xb5\xc8\xec\xc5\xde\xfd\xc51u\x90\x8fc\xafH\xbe-\xf2M\xb0\xf4\xa5H8\"\xf9\xd1\xc7֘\xa2)\xea\xd96\xc6<\xd0?\xf2\xfdƱ쑟v\xe3\xeb\xf7gNW\x9f\xf2]aO\x97\x81\xecA%\xb4\xc2\xd9Y\x95G\xfb\xb7\xad@\xd5B\xfb\xee\xf1\x97\xff\xe0\xb7\xcd\xd5K/\x9a\xa5\xf7\xff\xb8\x99;\xf3\x98\xb9pt\xd5\xfc\xec\x93o\xb5\x97\x8cE\xb3.\xab\xd1-\xfb\xf0\xf8w\xbf\xfb\x92\xa1wE돽\xae\xda\xdf\xde0G\x96V\xb5)\xbdA\xa4O\xac,\x99G\x8f\xad\x99\xf36ގ\xfd8\xf4\x97o\xdd5\xaf\xdf{\x90l\xa7me{\xe3K\xffƘ\xdd-37\xbf`~\xee\xbf\xfd\xa5y|\xe8P\x99\xd3Eka\xd2<\xc6\xeb'\xf6\xc7\xd3z\xf9\xc5\xfa\x8f|\xf6\xfc\x00\xcf\xf7C}\xb2KD\xf8~?\x88\xa6\x9ce\xdd\xe1<\xca\xd63\\TTԋ\xf7)\xa3\x98)\xe9^o\xeb\xf5NH,\x80\xa46Ч2n\xb9PL\xdd#_\xa3\xdf\x92\x88\xf0\xb4\xfdN\xe7=|.*}\xa7\xf6\xef|\xf7Eskc+c\xbb\xf3ʷ\xcd޽kf\xe9\xbd3\xd3\xdel\xfe\xd9g\x93\x87\xdb\xe4\xe3\xfe\xbb\xff\xa5\x89\xab\xb1\xef\xa8\xc0\x84\xc0\xf5\x8aa\xbb\xe0\xc9\xe7䎐\xae\xa2v\xe3\xe1\xf1\xb5j=]\xf7\x8f\xf9\n\xef?\x9a;\xb8\xb1Su\xa2\xa2=\xe2\xd8DG{\xc45\xfb\x97\x9c\x97x\xa3\xb5\x85\xb1\xaa\xa9\xe3\x92\xfaD\xa7GDž\xb4\xa5\x99r%\x95\x847\xbeK\xefWQq* ?T,\xf5`}\x80\x83\xf5\xc5<꫘\xf5(\xe9>3=%4\xb9\xc0\xfe\xbd\x93l wP(\xe9*\xe9\xa1{\xd1\\\xf8\xae0\xc6Մ\xdazCY\x81\x86U'\xce7ʞ\xda\xc2j] \x9e\x98U\xc7N\x9fпk\x97|\xf2\xbf\xd1\xde3\x93\xda\xc2 \xea\xe2I\xe5;\xe98u\xf5\x90\x97\xfe\xd5\xf2\x8e\xf5F~z\xd8\xd5'\xebW\x98\xbfQ˰\x9a>\x8d\xad1\x9d\xaac\xfdK\xf32?\xa0\x83\x9e\xf0\x94\xe5\xa1\x00p\xac?`\x8b{4\xc0\xfe1ܴ\xcc?\xf0^.\xc07$\x99\x84\xc8\xe2\xc8\xbe\x84\xbc+\xc0\x9f\x8f\x92\xbd\x9d\xbd\xf9\xee\x83\xf3_\xc8\xe3\xfd#?}ܦ\x00\xd6\xbb \xe2 \xa4\xfca\xc1\xa8/׭\xf3\xf9\xba\xf5\xe4\x00:\x91?\xe3|\xc7\xf3m\xe47-/ֿu\xde\xe9-\xfb v\xaf/\xb8?IM\xf0Ħ<\xaf.y\xa3`|Ќ\xa7\x83\xea\x8f| O\xbb,\xbf\xcey`Z\xb8\xf3B\xc7\x00\xd0\xddoA\xcf\xe7\xcf9\xc6\xf3\xdf\xee\xb0K\xd4g\xe32\xf4\xf1\xf2xa\xc3\xd3A_\x9f\xeb7M\xfc\xca3\xdf4_\xfb\x93\xff\xd7Y>j\x96?\xfe 6!\xa7\xeeG\xec\xc3\xe8\xf00z\xdb~|\xf6\x9eżq\xff\x81+\x82\xef\xad\xdf2[_\xff\xbb\xab\xde3K\xf8)3w\xf2\xa1 _$\xcd\xcd\xc7ӟ\xfd\xb5f\xfe\xae\xe9\xbaq\xfa\xd5\xcfϸ\xfc\xbc\xaa\xf2h?+\xd5\xc1\xd56\x8f\xfeF<*0<\xc6Ѽ\x9f\xd0\xeb4\xc1<\x96\xb8i\x8a{7E\xea4\xe1B\xf00Eᩭn\xfa\xe8\xafs\x00\x99\xad\x9c\xb0~\x9d\x86#\x8dD@\n\x94Ơ\x9fܨ {\xea\"X\xf4UL~\xecwW\xf7M\xb1\xf3ڣ\xdfM *\xea?\xe1e\xf8\x8b\xd2i\x8bDzh\xbe$\xbe\xdb\n `\xa0\xc1\xe3*\x89--\x82\xa4\xdb\xfa#F,;ϻ\xfc\x9b\xdf8p\xb5\x8b޿kOc\xd9&\xed\x9d\xf5$\xe7e@m\x92%\xf2Ex\x929O2\xd6K\xb1\xdbЇ\xf4\xdfa=\xa8>Z ?=\xecj\x90\xf5\xe3\xf2\xf4\xfaȭ.\xcfK\xcdy G^\x90G\xe2\xa6\xeec\xfdK\xf3R3t\xd0\x9e\xb2<\xe8ˋ\xfdc\xc4\xec\xf2^\xd6\xc77$\x99ȃ#|t0\xb6\xb3Uݹ\xbd\xbd+\xd0\xf3\xf5\xb0.y\xae\xfdU\xe5Ѿ}\xac\x82\xd4+ ,\xc4\xce}\xfb\xf9\xb3߆\xf3-\xd8M\xcc_?\xf5\x87\xe5\xecO\ny\x8e\xaa\xe5\xc5\xfaO\x9cw\xc8\xfe\xc6\xd3q\xff\x91?a\xfc\xfe%\x9f\xf7;$. _X?\x9d\x9fm\xf3\xe8q,>\xda\xf7\xc7\n@\xbe+\x8c\xc2\xd0|\x90Xȍx\xda\n\xf8\xd5*c$-.3Ar\xfe\x8b;H9.ˣ}u\xec\xf2\xf2ٺ %\xbe\xcf\xf3\x9f>\xbe\xfb\xa6\xf9\xc3\xcf\xfc\xefI\"\xcbO\xff\x9c9\xb2v\xc2%e_X[5?t\xf1\xa1\xe4㳵\xd1n\x84޿\xf7f\xd2~\xe4\xf8Y\xb3\xfcΐ\xb5\xa9\x81\xf6w\xb6\xcd\xe6\x97?\xa3=\xfe\x9f\xfcssdnN\xf1\xe1\xdd\xf03._\xe4+FupEV\xe5\xd1~ģ\xc3S@?\x9a;\x96:\xee6Ȟڒed\xe9u'i\xcc\xebL\xf9\xc6m6\xee\xa9Z^Ԇ\x82VŤs\x85\x9f\xaa\xee\xeb\xdaWH\xa9\xd8t\n\xfa'3\xf5ƨ\xc8+\xe6\xf9Uv}э\x83\xa4/\xfd\xb2\xdb\xdcݭ_|\xc8Xj\xc1\xb0\xe4\xcbb\xf4\xc1\xbe\xac\xfb\xba\xf6\x98\xc5_ȕ\xc2x\xa7\xa9r\xdcA'h\xa9\xa8)# \x98\xa2\x92\xcd\xc9\xf0x!\xe7\xb3p\xf1\x91\xcd\xe5ƕވ⎅<\xca\xc5\xfak\xff\x80wUޖx\x9d4\xfe\x90\x8fc\xae8\x98O%h\x81^\xf9̖\n\x9ai\xf5`\xea<\xd4\x8csG}|I\x93\xd8\xe2\xe8\x9a-\xc6D\xbe>v\xfaT\xbf\xf1\xe2\"\xe2\xfa\xc3o\xee\xec\xe6\xee\xfd\xb7\x9f\xfd\x92ٽ\xfab\xa6\xff\x82\xfd\xb8\xef\xfb\xb1\xdfM~\xf6\xee\xdf1[\xf9'.\xdcwD\xffO\xecN\xe6'\xceW\xc4=ƣ\xfd\x88\x87\xa4@lt{\xcfs\x82r\xfb \xb5\xc7\xfc\xdcr\xff\xc0?'T\xb8\xfa \xfe\xe1\xed\xef\xf2\xe7[N\xb8\xa8\xaa_\xac_\xb2\xa3\xd1\xe9IYz\"hb,D_d\xc1t\xee\xc1&\xbf\xd7\xdbTD\xba\xa8t\xb2X`Y\x9c\xf6Qb[—u_׾D*\xd5L\xea&\\-J\xef\xad ǃ\xf5\x91E\xd9\xe7[\x93\x8d\"\xed[\xc75\xf5*,P\xfc\xb5\x9eh̡(( \xd4ű8}\xe5\xeb֋zU\xab/\xd6\xf9Ia\xac\"\xdc\xd7\xd5 =c\xbd\x947\xb5U\xac\x97\xfa\x8bo\xe4\xfa\x8f\xb1z\xcc\xd8\xf3\xaeF\xfc\xae\x8b]Q\xcc\xfbw\xedma\xac\xe3!\xdfc\x84&X\xfaRV\xa8H\xf3L\xfb\xe9Aj\x96z)Kj\x8c|]\\\xadz\x8c\x8e\xbd\xf3xj\xab\x9b\xfak\xbb\x8cʮ_\xad\x80O\xc0\xe5\xfc[\xfa+\x8c(\x84\x00\xeb>;|\xc1\x8c\xf08N\x99\xf4c\x81\xf5\x9e \n\xc2z\xe2\xf8\xcc\xf6r\xb2 ڀr#\xef\xb0ܯ\xd0\xf9\xcf\xfd\xebcW\x87 \x87\xaf'w`\x98/\xf2\xd3\xc78~\xa4\xb3m\xd3\xf1F\xbe \xb6}\xb9{\xe8ߍ\xaf\xe7G\x9c(\xa0zMKo\xceC\xf7w\xc0\xe3\x00\xe2\x88\xe1\xda\xfd9/}\xc1\x82\xd9 \xd47˦\xe6+\x8c;\xea\x8f\xf2\xea\xf1\x87\xc3\"\xbfs\xfd\xba\xf9\xfd\xcf\xfd\x8b\x84=b\xbf\xd3y驟\xb0}=_\x90t\xb6y\xe3\xae\xd9z\xe6\x8bf\xff\xee\xf5\x84X\\Z1\x9f\xfa\xf4/\x99\x97\xbe\xf95\xf3\xc2\xf3\xdfr>\x97V\xcd\xd2\xdaY=\x9e\xed\\\xed획\xaf|Θ\xed\x8d\xc4\xfa\xfcco5?l\xfd\xd3O0\x92\xd6\xd4\xd9+L/\x94\xbb\xfb\xfe.\xa2ς\xfc\xaa\xf2l\xcf\x8a\xf7\xcc\xfa\xf8\xf7\xc7 \x8b\xc7ۀ\xe7\xf5Vt~\xea\xfbs\xe1\xfa\xe2f\xa0\xcfW\x89\x8cB\xf7w\xb5`\xcf\x8f\n\x8c\n\x94S`\xa6D; pGSÅ\x9ex\xea\x8e\x8f$x\"2\xab\xb8‰>\xed\xaeE\xaf؁\xc4*\x8eW\xe4\xc0\x98:5\xe0\xe2\xfcc>\xcd1\xba\xe7\x83Ui\xbd\"\xfd\x99\xf6/r0\x94z<㶚\xf3\xc9\xf8\xe1\x99$\x87 \xc7\xcb\x92M%\xdev\xc2\xe5$'~\xfdq` \x00\xfa2\xed_\x9aן\xad\xc8{.\xb7\x8b\xf3R\xd0_\xeb\xe7\xfe51\xeaM\xde(bMw\x85{;\xceR_п\x93\xda\xc0\xda“\xca_\xe3\xe0\xfc\xa8\x8b\xd5\xe1\xc06\xb0^J\xbf\xce \xaeV6N\xec\x8d\xfc\xf4\xb0ӧ\xf0B\xcdj\xe5r\x8be\x88\xce\n\xc6\xf9Sϊ\xae?\xf2\xf5\x90\xf9߳\xf3\xcd\xf3\xceo\xbe\xb7\xf6\x8e78\n\xf9v0E\xc5\xd0#fP\xa3\xdfÂ\xeb\xea%\xe3!\xfd\xab\xebE\x8azǼ#?=\xec*\xf0\xeb\x95t\xa0}\xbe\xcbȯO\xc8\xae\xc5\xde+\xf6(o\x84\xd6\xe5Җ\xc0\xbd\x8d/\x82 \xa5\xaf\xcb\xf6g\n\xcc\xbd!\x9dY\xe4\xa9D\xb9\xbe\xc1\xfa\xbc\xfc,\x98oH\x84\x94\xfb\xe1\xf5\xa7\xb3G>\x8e\xdd\xf8H>\xce_\xde\xe6\xa731^wx1\x9d\xda|B\xc1xh>\xc8w\x859.\xbb \xf9'\n\xa8^\xd3\xd2\xe7\xe7Qw\xfe\xe4-rYv\xc1\xf6/\xa9\x9b\xe9 \xea\xabD\x81\xbf\x96x\x94O\xf7\xbf\xec\xf9\xd3Kk\xe6 \xbf\xfd/̕\xd7_I,\xe6\xec\xc3\xe8\xc5w\xf2\xc0wF\xefo\xde3\xdb/\xd3\xec]{٘\xdd\xed\xa4߱Sg\xcd'~\xfa\xe7\xcd\xf1Sg\xcc\xde֖\xf9\x93\xdf\xfb\x8c\xb9y\xe3j\xc2ѻ\xac\xe9\x9d\xd1\xe9\xef\xa0\xe6t|\xd9}\xf5\xbbf\xfb\x85\xff\xac6?\xf6\xf7՜:w!\xc1\xb8D\xb9\xfbϻ\x8c\xf5\xf8\xc5U\xfa\xf1A\x9e1(\x9e?\x98\xf0\xfe\xee\x8f\xe7\x97r\xfc\x95\xfe\xcf\xeb\xa5\xe8\xfc\xb4\xbd\xfe:\xfc\x85|\xbdUy\xb4\xf1\xa8\xc0\xe1S@?\x9a\xdb\xed\xfcm\x94\xaep\xaeĴ\xb7k;`n\xa06\xf2\x91@dT\x82mS\x8c|Y\xccR\xb0\xb9ʏ\n\xc5x\xb4\xef\xa6\xa4\x9bΧ\x96 i\x9aN\xd9\xfe\x95\xd3\xc6n\x82\xa5o\xe5$z\xde\xc1֥\xeb\x8dS\xd5\xf1\xe0\x9a\x95/\x8bُH&\xfeP\x89\x8f\xf6\xbdñ\x90/\x8bkJ\x8b{\xec.\xfa \xdfƸOb!\xa7\xf8 #LX;\xf1F\x84/{]\xac\xf3\x9b\xddJξ\xbfk\x91 <\xf1/\x8f1\x80\xc3\xeb fż`\xae\xb0\xca8_\x9dD\xbdգ^\xfd8\x9ft\xd7sW\xfa>η\xaa\x98GI_\xb0\xbf\xb2\x91\xd4c\xc9|\x90vy \xb0\x00\"H\x86\x8e:\xf3\x84P^«t\x91\xf9t0\xbf\xda\xe6\xd1_e\x8c\xd4ŕw\xdaA\x86C\xaa\xc1`\xc8\xd7\xc7.\x82\xdc\xc8\xf17V\x9c\xc7\xf23tX\xf2\x97\xfcЊ\xf8\"m\xfb\x89\xb1®p?\xab\xef>+ԓ\"\xa6g \xf2\xe50\xcew\xacC\xe6\xa4x\x8b\xf1h\xdfW\x8cuH}\x92o\xc8; \xd1 y+\xd0c[8\x8c<\xb6\x94Q\x00\xf5\xa7>\xd4\xd6\xf5x\xa1\xff2\xb9ΎM\xac\xfa:<\xf5\xc1ьcg!\xeb\xb7\xfc\xf1\xdce؞\xbd[\x9f/\xfaG\xbev\xbd\xfcoϷ\xa5\xb7\xca\xf02V\xe9~\xe3vY\xca(l\xcc‘\xb3\xb6\xb5k\xfe\xedo\xfdo\xe6\xc1\x83u\xe7|~\xd19z\xca\xcc\xd9w1Y=a\x8c\xfd\x88m\xb3\xbbc\xf6\xed\xf75\xefݿm_o\xb3\xb7\xa3\x89\xbc\xfd}1\xefy\xfa\x93fieŶ\xb9Q[\xbfs\xd3\xfc\xf1\xef\xfe+\xb3\xf5ླ[\\1\x8b?\xf0q3\xeeq\xedw\xd0\xc6\xde\xf5W컭\xff\xd4.\xbc\xbd\xc4\xec\xccC\x8f\x9aO\xfd\xfc?\xb2\xdb2+\xa4>\xf4\xe3\xd1~ģ\xa3\xfdS@ַ\xacg\xccph<\xe6\x8b8V\xda7\xc3\xfdx\x8d5\xd3X7\xab =\xf3\xbc\xc7\xfb\x88*\xf2e1+\xc2\xe6*7\n\xe3Ѿw (\x8b[.DNj\xfdv\x851m,\xf9\xe0<\n;\xd4\xc5A\xa0a7\x8e\xeb\xa3\xeb\xb3\n\xb6\xb6U\xe5\xa4\x8aT\xa4\x88T@\xec\xd1OC,\xe9\x89\xfb\xae0\xa6\x89\xf1\x90\x8f☃/Ͻd\xfe҄\xa4.\x82\x91Gw\xcfa\xa7(>X 1W \x80\xfet> \xe5\xf7\x9f\xbe=T^0WH`\xdf\xd7\xfa8\xaf\xc7\xc3j\xa0\xf5\xa0}\xbe>8?\\k\xab\xe6\xd0\xde&S\xec\xfcNsu\xfa\x82\xf9H\xfe\x85\x00\xed\xc91\xa5yt,\xfe\xf9U\xc6\xcdX_ͷm\xfdUƘ`]\\9p\xa7d8\xa4 \x86|}\xec\"4\xbfQ\xed2\x94|\x8b\xf2\xc1:\xd0\xf9\xfe\xe3X\xc8\xd7\xc5\xfdW\xa2\xbb I3\x99Q\xa5\xae\x9e\xe2O\xfag\xfd\xe2zȲ>\xe9\x8dކ\x8a\xb1N\xacy= \xeb\xf8`\x8f\xb6pyl)\xa3\x00\xea\x8f}\x90\xef\nc\xdc\xd9Ƹ\xfe\xb1ڶy\xf4\xe7\xb1O\xbf?s\x99\xf3h\xdf&\x96\xc7ڴ\xfftH\x8b\xcfG\xf2\xa3a\xcb\xefoQg\x9c\xcdm\xf3\xe8o\xc4U\xf0#tn阹{\xf3\x9a\xf9\x83\xdf\xfbMs\xc7>@\xce\xfe\xd8\xf9঄m\x96>\xce\xe2ܣ\xcd\xfb>\xf6\xa3\xe6\xf4\x85G\xece\xa2\xcc$y\xdd7\xb7\xae_5j\xdf\xbd\xb3\xbd\xe5:\xcc͙\xb93o1\x8bO|\xd8=\xe0\xceJ\xd0\xfe\xf6\xa6\xd9y\xe9kf\xf7\xaa\xfd\xcei~\xbd\xb4\xbcb~\xe2\xfe7f\xe5\xe81k\xe3\xfd\xe7t/\xc1\xe7\xf7[GFfI\xd9W\xc9\xfek;\xdc|\xf1Gs:\xb1P\xba\x83 \xb8a`Bs\xba\xf8\x8e-=\xc6\xf0\xc9}?\xcbI\xb5I\xff\xbb\x9cVᩔ\x93K\xfb\xa3\x9cF\x8f\x81A7 \x98`,\xb6\x94Y\xc7\xe9\xa3\xfb\xaep \xb2\xd4\xd8v\xc0 Ќ6\xb0~x\xbd\xb6}\xabʏ*R:\xe4z\x81\xb1@L\n\xf9\xb2\xfd\xb4\x80IG \x8f\xeeDc\xe1\xbb\xc2W\x92\x80hP7!\xf43\x8c#\x94\xc6\"PL\x90AZ:I_m~\xfd\xe1\x8d\xd7C\x8e\xe7!\xefB\xe7{\xf3\xeb#\xc6ch\x8f|;\x98\xa2\x88\"\xe838 G>\xc8_\xa3ߡ`\xa9A\xf4\xa9\x8bۭ\xb3A\xef\xc8O;\xbd\xd2\xeb\xc5\xe5\xe2~\xe3z\xf2s\xc6\xf3\x92;\xd68\xe7Ue\xdb\xe4zKN\x88t}\xa2}\xfa\x83Z\"\xaat:70ޗ/f \x96\x96x\xfdW\x8c\x9d\x002޿k\x9f\xd6]*\x97\x83\xf9T\xe5\xd1>[ \xb5@\x9e*'\xeb\xab|]\xcc~u\xb8(\x80\x8a\x91?,\xf5\xa4\xbam[c\xbdq\xa1\x9e1\xed\xdb\xc5X\xef f\xfc\xf2p\xe3Wv\x83\xf7G\xc5<\x86\xda?$\xb9HB\xc0\xebk\xe4\xb3\n;\xd8,\x8d\xe3\xe0\xa0?\xafg\x9c\xd0Q\x8cqe@\xc5\xf2#\x862~2\x9e.kAr~̫ؒ\xce>}>\x8d=W\xe5\xd1>\xc4.\x8a\xcf\xd6e(\xf9\xf9|\xf3\xb2\xc1\xec\xf3\xf1\x9c݉\x9f[:nv\xedGj\xbf\xf0\xbdo\x99\xef~\xfb\xab\xe6ʕ\xcb\xf6\x8f\x8dݻ\x91\x9dg\xf7\xfb\xe8\x89S\xe6\xb1w\xbc\xdb<\xf2\xb6w\x9a\x93g/\x98\xf9y\xf7}\xd2\xff?{\xefz\xcd\xd7f\xfd\xbe\xd0I\xc7N'\x91\xc4K0\":PLg \xea 1AA\x88d$ř\x82\x8c\x82\x83Dp$\xa4\xe2D:q\":H(\x825 ш5\x94Q$\xe9\\:\xa1\xbbc\xff?\x9f\xdbz\xf6\xae\xb5k\x9f]\xd7s\xea\x9c_\xfe\xef\xa9Z{=׵\xf7\xaeS\xe7\xd4\xf7\xbe_\xa9oZ\xef\xcf\xff?\xfe\xeb\x8f\xff\xd1\xff\xf8\xebo\xfc\xd2/\x950\xf27\xac\xd5O\xff\xa6\xaf韟\xfa\x8d6\xfe\xe3_\xfc\x85\xaf\xff\xc2_\xfc\xfaA\xff\xff\xa6\xff?\xff羕\xf8\x89\x9f\xf8\xd5_\xbf\xeb\x9f\xfag\xbe~\xd3o\xf9\xadfwD\xbf\x88\xeb\xb5\xe0\xd5\xdb\xd5\xf9\xaaԋ\x9e\xad ǻ\xb1O\xfchG\xf0\xf2`\xfbg\xf3\x9c\xefƯP\xa0\xff Z\xf7ֈV\xd6\xdcHq\xb9\xbc߄G\x8fҟ\xb5\x9c\xdfd\xa2\xfe\xe0\xf9\x8b\x00\xcb\xd1\xf0Sw\x89=\xafO\xa6g\xb9<\xefߘ=\xc0\x85\xae\x93\xd59 ϖ\xad\x9a \xa1\xd4x\xab^\xb3\x89>p0\xf4\xe1\xfd\xa4z\xaa\xa4\xb9C\xdf\xc58\xa4b\xf9Y\xc1\xcf\xf6\x97\xc3\xdc\xc0 \xdb'4\x85큔ganE\xf3\xfd\xd8ޘ \xbc\xa7 \xf8j([\xac\x9do1\xbcfF`\xab\x8d=\xf7\xfa\x8dc\n\xdb\xcfg\xef\xb1\xfd\"\xee\xb0oy\xef\n\x95\xf8>~~\xbe\xb2Gu\xf4\xfcʏ˨`9\xea}`\xab1\xaf\xe3؏\xb1F\xe8y\xcfE\xaf\xed\x99?{\x85\xed~񌼟JG\xcc?\xd6\xe2\xe3؜\xccpD\xab\xcc7L,\xbb_ڟ\xd7o郡\xfc~\xa7\xfa\x88f|\xbfz5\x9c\x84\x98_\xae\x8f\xf9\xfd8\xf4-\x82\xfbJڄ%VN7 4\xf9\xe9\xd43\xfa\xce\xfd\x82$~\xae\xde\xdc\\2\xdcL\x8f\xcf\xc7\xe2\xeb\x8dl\x00\x9fZ\xcf\xebOݠQ\xccG\xe2<\x8c\xf8\xce|\xa6\xff͛\xb1\x9dr\xfd\xb1>\xe5\x82U1\xea\xe4\xfa7\x8d='؊\xab\xf4v\xaa\xf9\x8b\xb9\xbf\x8f\x98\xc3XO9\xa7\x8f1\xdfo\xe7z \xffmۮ@\xfe\xd3\xdc\xdbC\xb8\xe7\xe6m눿(\xf7p\xee\xeb\xbd\xbf\x8b?ﳥ\x98\xfa\xe3\xf9QZǖ\x86c\xffG\x9c\xe6\xe0\xf8:v\xe8\x8b\xac\xc1\xb0Ղj1-\xf0\x98`\xd0%/\xc6\xe1\xd0\xdbO\xcd}%\xe8\xf2Ǵu\xfd(\xa4G\xb3\xa0\xf1\xe0\xa4K֟_<\x9f\xe1\xb8՞󞎡\xc1ڂ\xb90\xf6g\xfeŸ_\x9e \xd0\xff\xa2慳\xe2؀凨\xb0\x83\xb9\xfd\xa9y\xbd=\xf3}5\xe7g\xfe\xb8\x82c!\xa4\x80/‘6\\O\x9d\xfa\x9e&\x9c\x9c\x8cd\xc4V\x83\xberl\xc5p\xc1~e\x9b\xcf\xf6\x81\xe5\xe5\xf5\x93\xf9!\xf6\xda6\xd9~\x8e\xef\xf9\xb2\xed5\xf1\x92\xb5rt\xc9\xf6K1w\xcf\xf1\x98\xbf\xf1rt\xa0'{-\x9d\xf8o\xb5\x9f\xe6\xe5\xfd\xc7ۃ\xe1\xab5y\xb7\xe5\x87w\xaf\xf3\x88\xf5\xa1Y\xa0\xa5G}\xcfw\xf4\x00ն\xe2\xf7ꞻ\xe5\xea\x99\xefc\xd7 \xf7\xdf\xed\xfd\xc0R\xde+\xa9\xcfu\xb2=\xf3\xaf\xc7s\xeaX_Q\xafy-\xff\xfaN_S\xeb\xbb\xaf\xab\x9eg\x87\xbd\x99op \xe4\xfdWX\\\xfd\xc81\xef\xb1\xb3\x8f\xf4g>*\xecހ\xf7\xf8\x8c\xec'\xe6/\xb6aNl\xbb=\xd8 \xea[\xec\xcf\xf6\x8cG\xf1\xd9\xfe0\xcczi!2\xc6\xfa\xee\xc6\xd1 \xf4n\xe21\xff٘\xdb\xe7\xcb1\xf3}\xec\x82.\xfe\xa7\xb9cï\xb7\xf7\xf9\xc8\xebE\xac\xbf3\xb0\x85\xee\xc4\xcf\xfd\xb6\x90g\xfb\xeb\xe1\xb9\xfd'ZG\xed\xef_l\xe6\xfd\xc63\xffB m\xb4\x84h\xbf\xe8u\xc1\x86\xf9\xa0\xf3\xc0\xfc\xa7c\x9c\xb0\xfd\xe5\xf8(\x90\xa6>\xe6\xa9!\xde\xe0,\xf8a<\xd6YlF\xe52\xcd\xe5\x82\xcf\xe5\xd1\xf1?\x94G0$\x97#\x86 _\x84M\xf2#L\xd3\xc7\xed \xf1\xab\xfdG\xfd]\x9ewq\xff\xda\xea=壝<\xf0\xf7U\xbe\xa0\xbd;\xcf\xfd0\xd6\xfe|\xad/^\xf1\x9d\x91\x92^\x84\xe7zn\xfc\n~\xf4\xe7\xfe\xe2/\xfb\n\xab\xaf\xb4\xbaր\xf1\xc1\xb87\x9f,\xed\xd6\xf7\x86\xf7.\xecc\xfc\xf9B\x928\xfa\xcfa\xb1\xbb<\xdb\xce/\x8eo\xa6_\x98b[?\xb1\x9cszb\xfe\x97\xae'\xda \xa97\xeb\xdfż\xba\xa64\xedj,<8\x8d\x90\xe57\xf3En\xe53AdM}\"\xfe#\x9c\x9a\xea\xfe4\\\xd65\xa2\xab\xd7\xf0<V\xb2\xbc\xa1\xae.qL\xf6\x9f\x8c\xad\xbd\xc1>\xd6\xd2|\xf2\xf9P\xe0h>_\x88I\xb3\xb5\xee[\xed)\xadM'b1wf\xfd4\xa8\x8e!)\xf3K\xf1!\xc5diCG\xe6\xbcR\xac\xa5\xfd\x8f&x\xda[O\xd9׿p8\xaa:\xae\xa7\x87\xb9N\xbd~\xbbm\xcfci\x85\xf9]0\xf7\xa7u\xeb\xd8=Kc\xa8\x8du\xec:/\xee\x8e+c\xbe\x8f\xbd\xc7\xf2C\xc0V\xec@\xb1^>\xae\x93홿>\xe6\xb6\xe2\xebwzN\x85[\xf5\xe2\xb6\xae\xba\x917\xf3\x87\xe3\x88\xfb\xdf&\xfeF>UH\xd7\xfb;\xafi\xf4\xfd\xb7\xc7\xe7 =_\xf3\xfb\xe6/3\xfb 7Dtsy^\xc2kL\xa4[\x9f\xedk\xfeG\xf1\xd9~\x82\xa5\xa8\xd4#I>\nN\xfe,y{\xfad=\\\xdf{b\x96\x93\xd7\xd3r\xde[\xff`\xd9\xcd￑\xb0\x8f]\xe7\xdc\xef\x8d=\xf3\xe7`\xde?\xa5\x9eX\xb7~x\xbfi\x9f2\xc6 \xe4t\xcc\xfaƆ\xcc `\xfe\xa28\xca\xca\xc3\xda\xf5\x92\x8e\xfb\xf9?\x9d\xa7\xf5\xb5v\x83\xe5\xfcw.Ї\xf1,Lg\xfd\xb1\xcf\xefA|vۉ\xf5f<\xc64}\\\xce\xbfڟ\xfb\xf9v\xd8'\x00\xf7\xaf\xed|M\xf9\x90'\xed\xef\xdf\xd3\xef\xce\xf7o\x98\xbb;b\xe3\nJI;\xfe\xcf\xe69c\xee\x9f\xf9\xab\x8b\xffi\xee\xe9\xb69o\xd9\xf1\xb4\xf0}x\x88\xb14(7\xc0\x89\xde\xa3G\xee\x8f0\xdfg q\xe8\xb10|\xca{9\xb9-P\xc7H\x9f\xd5\xf8\xe0F\xb9\xcf\xfcV\xccq\xe7\xe4\x99ذ\xc1R< \"@ \x86/s/L\x88\xf6R\xe3\xe8y\xb8\xdf\xc2?\xafw\xa1 $C\xf8\xb7<ԥ\xe4\xe0\x95NF m\xe5\xee\x91\xf5\xe7\xf0̟\x859\xefo\xd5/\xc8\xf5x:\xf6K\xa8\xcb\xae\xa3@\xfda\xceZ\xdd\xd9o^\xa3Κ\xc0\x87\xf5I\xd2\\g\xb6\xc6QP\xf2=+\"h\x8f' 1\xf3\xef\x82\xe7\xfb\xe5\xf5\x92\xfaE\xc3\xf9\xc51.\xc0C\xf9b~\xb98}Ȗӹ\x92\xf7<\xf0\xe7C8\xe1\x820\x8e\xe3l\x00uBCT\xe0\xc3\x81d\\\xfdc +\xf5Q/np+~\xae(\x98T\xcbٙ?{\xb9\xdfx\xff-\xc6܁c\xf4\x87\xfa\xe7\xad\xde}T\xbb\xecu\xc8\nl\xc5\xef\xae\xd1Y\xf5\xcf\xeb\xc9\xeb\xb9̏\xdb\xcf\xf1:\x83\xfc\xc3b\xc1^\xff|6\x8e\xfe:\xcc*s\xbdky\xb6o\xf1\xda l\xbfsf\xec7\xf83\xe3\xe5\n\xa8\x86Г\xbd\xa0/\xf8\xb30\xe7\xe5|\xcc_\x8f\xaa\xdf«\xcfY\xeas={\xc6r\xbdT\xdd\xf5;\x9b[\x94\xeb\xe3\xd9\xd8\xe7\xbb\xf4\xcf\xf9\x9c/\xefʣ\xba嫻\xf8\xfbY\xc9\xc7̍\xdfC\x81\xd1 \xce\xf1:\xe6\xeb\xeb;\xceu]\x9b\x9fg\x83\xfd\x99\xbf\xf1\xad\xc0\xad\xc0\xad\xc0>6?\x88ִg\\f\xb9\xfe\xe1\xf0\xb0\xeb:'zW̟̿Sq\xe8\xd1 ׽\x91\xbd\x9c\x8c\xdc\x00\xc8\xfcR\xccq\xc0\xf5~\xe2p|\x9b\xb3\xc3Wsp\xbb\x9c\xb71`\x87\xe6@H\n{\xe6?G\xbf\xc3\xfd\xfa\xe4\xf5.\xf4\x80\\\xe6/ 1\xf3\xfdؾc\xf6\xdaa-\xebC+\xa917\xb0sG\xbe\xcc-\xc0(\xaf\x82\xf9\xb30\x97\xaa\xf5 s\x86QpmT;1O8\xd7#\xfc\x857\xf7\xc0\xcco\xc7\x90,\xf6\xf0܃h\xed\xf9S\xea'\xd7@Տ\xe9ty|\x94\xe0\xd6mY4o\xa3\xcf|\xff\xbc>r\xe8\xd3֪7X\xfe\x91\xf7?\xbc\x87L)\xa7\xdfɇ{\xb8\x9e$p\xf9s\xfdb\xc7!O \xac\xdd Y ~ڑ܊\x9f\xabK\xae\xcfNZ\xe6\xcfî\xd71?,C{m\xca+\xc6O\xc1\xa8\xbf\xd3\xeeC(\xb0\xb0D\xbbZc=5X\xfb\xa0\xeb\xa0\xbc\xdeG\xfc\xde\xd9{\xa6?r\xb9.n=\xe6#\xfe>\xa7\xf3=\xdfڮ\xce\xce\xc2\xfd\nnf\x8fg\xcdVU\xe7Z/\xf3{zx\xbe\xef\xa8\xfa\xa3y\x8ew\xf69)\xd7Kײ\xc4g\xfeU\x98\xe7\xd8+\xdd`š\x8e2\xe2\xd9\xfe\xc6WT@gq\xeb \xf3\nxW\xcc\xf3=\xd0\xcfZ\x9e\xedo|+p+\xf0\xdd\xc8\xd1\xf8\xa1\xae\xfc\x90R\xe4u&.4\xf9K/K\x85 \xd6\xf2l\xcfx\x9f\xedo\xf4G;\xecN8\xa7 {\xa2\xd7\xfe\xec׵\xe7\xae^\x8e\xea\xd34\xf4\xe4\xc2y>4\xbd\x8em-\x9f\xe3u1\xd6C\xd7 \x84Xˇ\xdb\xc7H\xbf\xbc\xfc\x90^\xdfv\xff\xe9P\x8d\xa0\xe3\xad \\\xe3<\xf1\x85\xf2Q.\xa7f~+渖Oް~\x8c\xd7\xc1\xad 5\xd0㸨K⽂\xc0\xff\x92\xcdu\x8b”y\xf5\xfa\x8eui\xa8.?\xb4\xb8G\x8b=\xd4p?s\x94\xe8\x85g\xfb\x82\xa7\x95\xf8x=\xe6#\xcfz_R\xb1ւ\n{\xf6Ϫ\xf7\xd9yz\xfd\x8e\xf4`~]\xdd#o毂\xb9K\xec\xec\xa7\xedh\x8e|2fA9ݡ\xbc\xae1\x8cD\x80\xf9\x97n\x80\xaa\xc5<5@\xe1\x88-\xe5`\xf9\xb3\xfb\x8f\xf0^\x8a\xbf\xbc\xfdh@4\xbe/\xf3\xfff\x8c\xbd\xc8\xcd\xf9\x8f\xc2|\xff\xc2\xf9\x98=.\xfa\x9aB\\\xf0a8\xd6#\xad\x87\xdc>ߎg\xfdU';jA\xe6\xfc\xab?\x97\x97\xf3irz;\xf3\xc9\xfe\x89;\xfe\xaf\xe5\xe5~3\nh\xda }\xc1\xf3\xe7#_\xaf\xe6x\xd3\n \xf2\x81\xe7/\xf4\xc9\x94D\x9c\x8cx\xb6g\xfcj\xae\xe7\xe9x$\x00\xf3gan8\xf3\x87\xe1\xe8\xebc\xf7\xa85\xe3&>\xa3_\x99\x9d\x93\xe1\xf7d\xe8Z\xa4{L(\xfc\xb7\xce\xef\xdbI\x9c\xb0 ̍\x9a\xf8 C\xef\xd4?\xfd+\xbe\xe7\xab&#\x8e\xc7x\xaf?\xc7{ .\xf3٦\xe7_\x85\xb92L*\xeaa\xfe\xc6WV\xa0\xcc\xe6#^5\xee\xcf\xf3zM\xf5y\x8f\xb7\xff\xfb\xb2g@\xfeqD{\xf0\xf3޹,͔\xd3,s\x8b/6\xcd5\x8eyO~F.\xcd\xe6y\xabco\xf55\xc0\xfcR\xbcRh\xba4\xfcV\xfb\x95e\x8dͷ̑s\xb12\xf1\xb8;\xa1Ϛ\xfd\xa5\xf7\xecsý\x87,\xfb\xabܺ\xbex=1\xa6ʺ\xf3vG򈥡\xb9=*kD`\xba\xc11\x90 .R\xb2^\x8c\xb32\x98D\x9c\\\x83/_\xa4J}ޒ\xd7\xc7<\xe6?<\x95\x9a\xdc?\xe5\x8a_\xce\xc0\xeb\x84j\xc4³\xfdsp~ \x87\xfc\\\xf3c\x8a\xe0\x97Bv\x98$\xdb\"\xa0\xaaQa\xef\xbfyO\xfb\x86\xf1\x81\x97\xf3Q\xc0\xa2\xfe\xb5d.\xb8\xd3\xdfI\xc31\xfdY \xa7a~;\xf6\xfe\xc6?Tx\x86\xb2\xdfs\x85\x8e5:j\x9b\xb7\xb8\xfa(\xe6]\xec\xc1\xf0՞5^\x8d\xaf\xae\xc3\xd6\xfa\xd0\xe3T?^oe\x95\xb8}\xcbO\x9bFc\xef\xd7bԦ\x8aq\xf7\xac\xe2\x88o#\xb0\xc7 [\xadU\xd6c\\\xddw\xc0\xe8\x9f\xf5X\x8bY+\xf5Gl\xe6^\x8f\xb9;\xae\x88\xf9\xf3\xb0k\xc4\xfb}=\xf6\xa0\xb8\xfb\xe3Ӫ\xacv\xee\xb3\xd83\xf3]\xf0\x9c:vƌ#\x97j\xcb\xf1\xbf\x8b\xde\xcf\xee\x9aCoͿ~y\xfa|\"\x97\"\xcfWv\xe0\xb4oTS<\xf3l\xff]\xf1T\xa5\xf2 =\xd6\xf3\xfa\xafW\xe9ki\xcc쟅\xb93\xce\xcf\xfc\x8do\x96(\xc0\xeb\x97}\xd6\xf2l\xffI\xbd\xa8F\xa3\xfd\xb7\x97\xe7y\xb8\xf1\xad\xc0\xf7S\xe0\xa5\xa2k\xb9\xb1\xf5y[\xe3w\xd5\xc9\xef\xc8\xe28\xc4\x9c\xe3\xd59\xdf\xe6\\\x9b\x80@\\47\xb8s\x9cF\xfa\xa5\xe1\xb7\xdas\x8fZg\xdbY\xbc\xb5`\xc6 1q\xcc\xe5'}\x86\xfb)F\xfb1?\xb7C\x8f\xdd\xf3wq]\xb3\xdf4\nދ\xa9\xef\xbd\xe1\x8e\xf2\xa7\xb2@ހ\xe4\xc2t\x83c h\xf8\x8f\xca40\x898\xb9\x8f2PM\xa9\xd2G\x98\xcf\xf6cC\xe2As\xbb?\xc3?\xf4kyϔ\xf2Fg\xe3\xfc<\xeb\xe4c~\x8cC4\xc8\x8b*\xcaO\xceR\xf0\xc9h\x97ै\xec_KӢ\xd6\n\\Z\xf23\xf5Gs\xcc\xed\xc7Q]7\xf3۱\xf7\xc0?\xae\xc7\xf3=C!\xd47ou\xf5\xd1j\xbd4\xa5r\x87[q\xf8C\xb6\xe9\xc1\xeb\x8f\xc5pW\xff\xdc͹_\xb0޶e?/\xf7\xc1\xf51_\xae1\xe8H-\xd4 \x98#l\xc5m\xe6\xef1\xb2U\xaf9\xfdK\x95c\xfeZj\x8e\xaac\xfe<\xec\x9a\xf1~߆\xeb\xeb\x81W\x8c\xd4ϳ\x80\xeb\xf1l\xff\x99XU\xe8)\xc0\n\x9d\x85?S\xd9\xd7w\xc5\xf3\xc51\xbf \xf3\xfe,\xeb\xc7\xfd[~\x9aw̻\xfd\xb2j8\xfb\xe7⩊\xf3w\xb5 \xebWsz>\xe2\xc7\xe1U\x98;\xbb\xf1\xad\xc03\xe0\xf5\xce9\x99\xffT\xcc}\xe3~\xfd\xae\xe5\xd9\xfeƷ\xdfO\x81\xfd\xb9\xbf\xf8˱\x83\xb0\x91xc \xd6!\xfc\x90\x9b7\xf2a\x8f>\xc1/\xc5ͭ\xc1\x83\xfc6/\xe7\xf2\xe5\x8b\xdcL\xff\xda~\xd4\xcb7\x96Cz\xe0AA\xfePz\xe9\xdfh\xb3\xceX\xbf\x8b\xe9\xd3ި4K\xd7\xcb@\x9f\xcd\xf3\xeby\xa9\xff\xf3n\xfd\xe3b\x94\xcb1\xf4^\xac\xd7\xc0?\xe8r\xe0\xf9,\x8c\x9f\x9d˷\xfa{\xd6l\xbf\xd9 \xf9\xd0\xee\xbf\xe8/\x90\xbeA\xe7Aן\xd9\xc2!\x998٫\xc7c<\x8a\xcf\xf6\x8c7\xfa\xa3]v'\xdclOJo\xbc\xc4Zn\xf3ՏҾnm\x98+'\xbd\x99>s\x8f08\xadJ\xa8\xf1\xf9\x95\x9e\x93=l\x9dP\xf8\xaf\xab\x8e\xb3\xb17\xf3\xe7\xe2\xfa\xff[+\xa9\xb1\xf7\x87\xfb\xa12\xe7^\x91^\xdf\xfdL\xdfk-s\x87\x9f\x82ѳ\xabP4X\x8b\xdfK/\xfct\xfd\xb4\xf7Ky\xcfp\x94ڥ>\x8f \xcc}p>\xe6\xcf\xc7\\\xc1V|~\xa5\xd7̰U/\xac\x88\xa5\xfe\xeb\xba\xe7\xe8\xec=\xc7\xeb\xd8\xd2j\xd8\xff<\xec\xe1\xf3a\xb4\xbf\xb3\xfa\xfe \xff\xe4\x9b;JR\x88\"z\xe4\xfe9<\xafB\xc6\xf8\xfb$7\xbc\x96g\xbd\x9a\x80\xc6>x.\xf7\x9b\xe2\"_PL\xa8\xf6_DrA\xf1}w=\xef\xfa\x97\xefs\x8f\xf9kb\xbe\x00\x96~\xbc^\xe6_\x8fy~\xa3\xce\xdc̟\x85Y\x9f( d\xfeƦ@L_>\xaf\x83y\xbdļu\xd7׈\xe7x\x84yC\xe5\xfa\xe1\xf5\xd4\xc1]^o\xec|F<\xc7K\xc7\xe9 \xcf\xef\x94moG\xe2\xa3\xfa\xf6\xf1KĿ\x9fO\x9d\xfanޅ\xe1\xe5\xd4l\x8f\xc3\xf5\xf3\x8cy?\xd0\xc4\xdf\xc2\xf7\xff\xf1h \x96\xfc\x91/.\x90\xa3\xef\xcd\xfdL\\\xf0}\xe0h\xde\xd0k\xf3\x8f\xfc\x9e\xfaixү\xe1\xdf\xdcكh[\xb4\xbep\x9aG ye ~)\xe6\x9ac^ȣ\x89f\xfb.=\xb0\x90\xf9\x8b_nL\xbe\xbdX\xee\xff4\xbct\xbd\xb0>\x8a\xedS\xd8?\x8aM_9]|a\xa2\x8d۝?\xbaP6\xeb?\xf8\xe3\xf5i>)ʀ\xb6<\xa7\x87Z\xa4\x9e\xc5\xdc\xce\xd8>\xe8r\xe0\xfd]?;\x97o\xf5\xf7\xac>\xbb\xaa\xae\xe7/󻐏\x00\xed\xfe \xe1-\xf2H\x9f\xf5\x95\xf5\xe1\xf1\xcb\xfbH\xbfb9\xf6\"\xff2^\xd6RLM\xb0|\xdc\xcdQ\x98\xd2\xda\xeeDl枂\x97\xea\x85\"\x97\xda?\xa5\xf8:\xc9\xda{\xf6u\xccw:\xef\xf5\xb3t\xc2࿮g\x8e\xce\xde̿{\xb8>\xf3\xe7!_\xbf\x99/\x98;\xfc\x8c\xf9\xdf;C劉v\x8c\xee\xb9\xfa\xa2,|\xf1zY\x8e=\xc3|\xb4\xf2\xe9\\x\xb6_\x86\xb9\x8e\xc7\xfc\xf9\x98+؊\xb9\xd2G\xb3Ƕ\xef\x8cY/\xee\x85\xf9\xad\x98\xe3\x8e\xf1\xa3(\xfbg>\xf3\xafî>Z\xf5\xa6|^1\xe8\xfb3\xfc\x93o\xbe\x91\xe6/\xb1\x91\x90\xe8\x91\xfbg\xf1*V@\x88\xf4\xe4C\xb0\xfc> \xd3\xc10?\xc2#\xfd)<\x97\xf3\xddp\x91s~>\xe6~?R \xf1}\x97\xf9\xfd\xd8'˥Էm9\x9c\xe5\x9f\xfb=\xd6\xd7;Ǜ\xe9e\xd7\xdf\xfc\xfc\x97\xdf{\x9e\xc5\xc7\xee\\\xbe\xdb\xfe\xfc\x9c~y\xfd\xc4<\xe7~`~\x80\xe76\x98\x86\\\xba\xe17\xfbG\xddy\xe0 @\xd3^\xcfS\xb6\xdc?@\x8f'\xf1H\x87\xebW\xae\xb7\xc85>\xa7\xb7S\xdfͻ0\xbc\xdc0\xbf\xd7\xd5\xc7+\xce\xfb\x87f~\xd7\xf2a z\xf8\xfd>*\xf9\xaf\xed\xcf\x8c\xe6~,\xaeo\xf8>\xc3\xfd\x9f\xed\xdfħz\x9e\xf4o\xf8\x9d\xfe\x87\xfd\xd3ܾ,\xcaל\xb3p\xac\xff\xe9A\xaf\xc6G'\x9cfx_\x9fTy\xa1\xd3Nd,1\xf3Kq(\xe6)? 5\xe2\xd9\xfer\x98X\x8a\xb9]\x9f\xf0en>zy\xf7\xe2q)(\xf6\xccgO0`\x87\xad\xb8I\xf4\xde,Ov\xfa\xecޏ\x91\xa0{#\x93 ?\xecd\xeb\xfa\xe2 a\xbcR\xa6\x91;\xf3g\xe1\x95e\x97k\n\xe2\x00\xac\xefJ>\xd7c\xc4\xe7p \xdf\xdd oD\xe9ƨ\xb9\xd1\xeb\xf2\xd1\x00\xfa\xed\xe4\xcb\xb4\xa6\xe0y\xff\xe7\xd8K\xd1)Xԑ\xf5A\xe0NC\x93 \x8c\xd8f\xffj_\xe3W\xf6'\xb9\xb3\xeeo \x96>&\xfa\xd48N\xde1\xaf'\xf7.\xcd]\x9f\x89|R\xca\xe9\x98\xdb\xcdz\x82 \xbd\xb8\x9e\xb0*\xb3\x977\xf4_?k\x8c\xf4x\x98\xcc\xab\xbd|\x90F\xf1ɼ\x85`+n#_y\x84\xb7#\xd7\xca|\xbb^\xbd/\xde\xfcE|;\xe6\n\xf3l\xcd[\xbd\xf3(wx~g\x8dά\xfd\xbdy\xbfp\xfd\xfd\xe6\x96\xef\xcas\x9f\xac.\xf3\x8e\xd5\n\xb3G؃\xe1\xab9\x90\xaf\xe3\xdc7ޯ\x00\xf4e\xbd\x9f\x8d\xf7w\xf2NX]\xae\xfdh\x9e\xe3-Ǿ>\xca\xf5\xd2+-\xfe̿\n{]e5{\x85\xe5~\x87\xf9mؽ\xca{\xc9W\xc6곽|\xeb>\x85kg\x90\xed?\xb3\xf6\xe5\n\xc0\x8c\xe3?\xefu\x8f\xde\n\xdc\n\xa7\xc0g<\x88f=\xf4ڲ\xf7\xba\xca1\xdf\x8b\xf9;cՇJ\x84\xdf%\x93\x8f\xeb\xf2G\xbe\x8c\xd7ҫ \xf3\xe1\xf6>n`)\xe6y=2?\xc0\xec~&Fl-\x89\xdbm\xcad\x83\xa3p\x93\xe8\xbd\xa0)\xe4\xc9nb`\xb8\xdf\"\xc0\xe2\xfd \x90\xf93隆p\x83G\xe1 \xfa\xa8\xc6H\xcf\xee\xd0\xfcY\x98\xf3j>\xe4b.\xf1##.8\x9d\xe2d\xc0\xf3zU\xaf:\xf3}\xec]\xf0\x83\xc3\xf58\xea\x86(Q?\xef\xbf\x8d\xfb\xbb,\x8e\x86\xfaz\xe3C~^\x9f\xf7\xd3#\xfa\xc8\xf9\xea\xeb\xa3&\xf82\xf0 \xaf/]\xbcn\xbfP\xce\xc8\xcf\xebk\x8e\\\x9ai\x91\xbd\xd8az\xbd\xba\xf2\xae\xfeVJ\xd4S\x988\xe3<\xe1\x8b\xf9&\xb2\xd0~k\xac\xf6\xf2M@\xc5'\xf3r\x80=\xbe\x9aR\x8f\xb5\xd9_52\xaa\x8e\xf9Ǹ\xfa\xa7ڢ\xa1b\xef\xfd\x97\x92\xb7\xe2y\xa5\xa0.\xf2\xb1\x95\xf2=\x8em\xaf\x89\x97t\xa8\x95\xa3K\xb6_\x8a\xaf\xd9\xfd\xeb\xabZ\xaa\xdf:\xfdy?p\x9f\xeb\xa2\xed\x9f\xfdg\xe5\xe3>Yݵ|\xb9 >\xbb\xae\xec\xc6\xc7(\xb0v\xb0\xfdQ\x98\xbb\xd1\xf5\x84\xd8\xccݘw+\xc2\xfcy\xd8爯\xa7\xcfǮ\x00VL\x9b\x9f\xf9m\x98u.\xf9\x98\x99\x8f\xcfV#\xb6\xbf\xf1\xd5\xcd \xf3\x9f\x8ay^\xf8\x8a\xb3\x96g\xfb\xdf\n\xdc\n\xacU\xe0G\xffW\xfcD\xe3\x91U\xbe\xaax(\xfda\xcb.I\xfcCTs\x9d\x8a\x81G\xbf\x84i\xc8\x9f7s\xb80p+\x9c\xf0\"<\xca}\xb4B\xfcp\xc9\xed\xe0\x87N\xf0\x8d\x9c: \xb1ʍ\x89\xf7\x97\xe19`\xb4_xփ\xf1H?\xb6?s\x81G\xe1\x83\xcaCV\xe7,\x8c|8\xaaȅ1\xfb\xad\x83[\xf5\xca`~\xfa\xf0~JQ;<\xdb78dc\xf9Y\xcd\xcf\xf6\x97\xc3\xdc\xc0Q\xf8\xe0F\xf7n\x875\xfe\xb0\xd5X\x8e\xa6-68\n7\x89\xae>\x00\xd5\xf6\np\xf5>\xd7\xd5WԘק|\xde;?ƞ>Z\xbb^K~\xf7[\x8a\xb9K\xcd_\xe6\x96\xe1\xa3*^\x96\xed\xf3\xac^\xa3\xe6\xd9YW\xe6_\x87\xbdB\xec\x9frW\xe5\xe1\xfb\xcd#\xb5s\x8f\xdfc\x86\xa1B`|_\xc3 R^:\xf6,\x96\xf9\x8b-\xcc>>\x82\xd7&D?\x950\xfa)\xf2\xa1\xc1\xa9\xbe\xe5\xfb\xa0\xf3c\xecza:J|&\xb6N\xa2\xae\xfdc\xb9\x8cx\xb6_\x8f\xc1O\xc4î\xaf/\xfc\xa6\xd3_>T\xe7\x97\xc7\xf1\xac\xbf\xf6+c\x87/\xc8\xe7\xea\xcf\xe5c=c\xfe\x8f\xe69\xde\xf3\xb0\xcf_^L\xe6\xea88\xf9\xce `V~\xff\x8a\xf9˃o\x88>ߙ\xef\xf4\xbfyS\x80\xafk\xf5\xc1\x82\xceN\xf6^\xc0W\xf9\xa3\xad\x81/\x98T\xd7 \xbf\x89XX\xdc6\xf3\x8eq\xbf\x8f\xfb^OG\xf3\xaf\xc5^w\xa96\xae\xb1\xff\xd0\xddr\x9e\xe3\xddX(\xfa\xbdF\xcfZ\xde\xd7\xd6S<\xe7\xeb\xff4\x9e\xfba\xcc\xfa1\xe3\xf7V`уhm7\x8a\xe5\x8bE4\x9eW\xceX*y\xe7,<8\xe0\xe0ýFK\xed\xa2\xf8\xbe\x86\xa4f\xbf\x91\xbd\xf1\x88%*5\xfe\xa4\xbbݤ{3\xbe\xb4M\xa6 \x97\xef\x83\xce\xb1\xf6/!0%\xbe s\x9c[&\xda\xe5z\x99ߏC\xdf\xd3\x888?\x9d\xed\xc7\xd1t\xba?\x9cQR\xff\xd0)\xfb?j~X^`̟\x8b\xb3\xdd\xcezX˳\xfd\xf3\xb07\x90ןf\xfa\x88\x8f \x9d\xf6\x84\xcbg\xa6\xcf\xff\xbe\xd5\xe7#1\x9a\xeb\xf1\xcd\xf5\xe3\xe6\xa7\n\xf0\xfa\x9c\xb2c\xd4L\x00\xe0\xbd\xfe9\xc1\xe3Ro\x8bOT\x80\xd7\xf78\xcf\xe7\xc7O\xae\x9f2\xa2\xf8\xfb@?\x9b\x9fV\xd7\xd6\xd7\xf2\xaewc\xd7\xe5]\xf5\xf2\xea\xcb;\xcfga\xfc\xec\xbb\xf3\xac\xe3\x91>l\xe3\xe7*p\xd8?ͽ\xb7l^(\x8bq\\i\xf8>\xa7\x87󇍽\xbf\x8b\xff\xd6+1\xf5gzJ,\x84#\xba\xf31_\xec\xcfg\xee\xd9s\xde\xdd \xf5n\xe5wvl\x00nO\xa3\xebآ\xf6\xc4(\xf7S\x94\x95\xf1\"@\xf2\x9c #\xce\xc7X`mX\xc7R\xc0P`-7ֺo\xb5G>\xebV0v\xe8\xf1I\xfaZ\xf3\xa1\xc1\\\x00~P\xb2|\xfe\xc4_\xfe\xcb\x82\xa2\xb6\xf4}\xeb\xfdk\\<\xef\x870/li>\xde?u\xfd)D\xc3G5\x84xq \xfd\xb8\x9e\xdd8\xc2\xe7\xa1\xe9g\x90?\xe3d$\xd0b\x9e#~\xa1\x9bq\xfd\xf1H\x87\xf0\x96\xf9>\xf6\xfc\xc3\xc3z\xec\xa0\xf7\xc7\xee-\x9f\xb7\\g\xb1g\xe6JX\xab\x84\x82\\w\xb0s\xdcO\xc1[\xf5\x80޵?\xceu6\x9c/+l\xaa{+\xabc\x88\xc0\xfcU\xf0\xb4 \xd4[\xfe\x86\xf3\xb0(\xebsk\x87m\xe4\xef3\xa2\x9aap\xd7[\xf5D<\xf8s\xdc\xf7ƣ\xee\xe6x\x83S\xbe\xac\xef\x96\xf7\xde\xef\xeb\xb1\xeb]\xe2{53?\x8f}\xb4\xbc\xb3a\x96\xf9\xb3\xfd\xf5\xf0\xda\xd9\xd3\xc6\xc6\x00\x00@\x00IDAT\xfe(|=e>\xa7\"\x9d#\xecH\xee\xea\xa8\xf9C\xfcG\xf1\xc0i l?\xad\xeb1;\xf2ny\x8ewc\xd73=\xa6\xb3\xd0^\xcf[\xde#\xe0z\xddzp\x86Wa\xae\xa3\xe6o|+\xf0 \xb0\xfe\xb09\xe7Z\x9e\xedo\xec\x8aBߞ\xac;ۯ\xe5\xd9\xfe\xc6\xdfQ\x81\xef\xfb Z\xf7\xf6\xd0'\xcf8\xee\xc7w\xe1\xd7\xf2\xfcK.\xfb3_\xfe\x974Æ\xc5B)\x87}\x8c\xaf\x9f\xa0y\xff\x97\x87\xb5\xf9\xd21N\xcc_\xde0a  \x92\xa7\x84\x81\xc1imX0\x86\xd0?N\xe0\xa3\xceh鸼y\xfc\xdc\xa8M \xe5zf\x9b\xb9\xf4 w\xb0_\xba\xc9űJǰ\n\x98ߊ\xa7%r\xf4){|vηs\x9d\xac\xf3\xedb\x8f\xa5\x98#k\xf0e\xee;ah\xb0uF\xe1Ϛ\xbd\xb7\xbe\xac\xc6\\w:\xf6\xa8\xfb\x9a\xe7x{<\xc8(\xf7\x83n\xb1\xc3Z\xf7?\xfb{\xa8\xb7\xe4\xf7\xf1\xa5ح\xcb;\xc7+̧\x9cq\x87g\xe1O\xd1\xeb\xdd\xfa8k>\x97\xee(\xe4_\xa7Ggo\xe6o\xec\nA\xed\xadz\xb0θ\xe2\xe2z;\xe6\xa7\xb4\xfeS\xbe|\xc2l\xad\xb8\x8e\x87s\xad\x92\xe3q\xe57\xbex\xb0\xa6\xb1\x9e\xb9\xe6\xb5<\xdb̺AO\xf4\xffl\x9e\xf3\xdd\xf8\xb0\x9aۗ/\xac\xc6\x97\x93*E\x8a\xbd8\xbf\xba \xf27\x94\xe7٫B\xe5Fb\xaa\xdf($}\xca\xdfH\x93\xfa\xe4\xbf\xc4\xccp\xf9!y\x9a\xff\xd8]\xca/\x8c\xafSh\xebǵ\xd2jV\xaf's*o9\xd5z\xa9\xe7\x93\xf9\xb6{\xc1\xfc?\xe2\xc1ivmE_\x88_F|\xbc\xbc\xc3 \x85\xf1\xb3\xf3f\xbf\x85\xffV\x9e\xd37\xeb\x81 :\xf5\xa5\xd9>\xfaA\xff '}\x82E\x83\xdco1#ɇ>\x8d|a\xc0\x97\xb7\x9cP.\xe0Sq\xae\x9fN\x83\xcc/\xc5.\xe7\x83\xc6\x99߃᫱\xb9\\\xe4;\xf4\xa8I\xea\xa4up.\xe0(\\\xe7x\xca9\xdc\xdb\xc0S\x8a}A\x92m\xfa\xe0z\x87\xeb\xbeW\xed\xb3\xfc\xb9Nԏ~ʆX[G\xfe$\xackzp_\xdb\xd6O\x89\x8e{m 5z\xd5\xde-\xb0\xbex\xbd-Ǯ\xf2\x95\xf8>\xbe\xb3\xaa\x8f\xf9\xd7c\xaep+~}'\xaf\xab@5\xc3\n\xe1*\xb6\xea\x89x\xf0縏\xf1ț\xf9Y,\x83y\xe9Pͬ\xbd\xd8$]\xff\x8d|v\x9d\xfe\x9e\xfb?+\xe0\xef\xd39?Qa\xf7\xbf\xc7gf?a\x88\xe6tL\xces=\x8c\xb9\x00\xe67c\xd6K\xc9\xeb\xbbG\x91\xae\xd1os\xfd\xf7\xc3\xfcYn֫\xf0.h\xf9\x9e\xfa\xfc\xcc\xfcV\xec:\xe7\xf5 \n\xc8\xef\xe7\xa1\xe1\xd9\xfe8l\xa9:\xf9\xcal>\xf3\xef\x8fcC\xe5\x82\xf0\xbe\xcbza\xfeU8\xea\x8a\xf4\xa5>\xae\xf7\xc58\xd2\xe7am\xbd\xe9'W\xf3\xd5w8O뭉\xcf< \xc6ްO\xe3\xb9p\xbe\x00\xad\xe5Þ\xda\xe5(\xdc\xeeR>\xaa\xcb\xfb\xbf\xdco\xe02<\xd7Ø\x96\xcb5ğ\xe0/\x93\x95\xf3\xc5\xfa\xdc\xd8\xb8\xf5\xf1\x850\xdc\xaf\x97\xff\xd1+J\xd1\xd9Å\\\x97z\x8d\xf3Ɔw\xf2\x007W\xce\xf5\x98Hϵ\xf8C\x97\xe8\x917\xdaq)H\xfb\xe6F\\ū\xec\x89\xcf/vo\xa6\x8f})\xb5μ\xbf\xc5x\xf3\xfa\xb1d\xf9\x96zw.\xc5̷\xab\xc7G\xf0C\xc7V\xbe|diq\xc2\xf2)g\xf8\xa7^῕\xe7\xf4\xcdzc\x83\x8d\xf5g\x98\xc7\xfe\xbbh\xc2z\xac\xc5\xeb\xea\xe6\xe8\xec\xcd\xfc\xe18\xe6\xfdu\xb0X\x8d\x91\xf2\xfb?\xafwq\xcf߿\x99\x9f\xfc~a5F\x85\xcd\x00R\x90#z\xb8\xfc\x8f\xf6\xe7x\x8cG\xf5\xb1\xfd*,\x9a\xa5^\x91(\xfd;z\xa6\xfdR>\xe2\x86y\xc9\xe6\xbf7fyy=Ny\xb9?\x8b\x81ܯ1\xb9\x92w\xbd\x8b\xfdQ\xd8\xe7\xab\xe4\xd7\xe4\xf3ӛ\xf5\xb8ݴ\xfej\xf9\xed\xb4\xcfۥN>\xe6?\xef\xf4\xb0 \xe4\xfd\xec\xeb\xe3\xe3\xf4\x8f6\xf3\xf2\xf3\xfe\xed\xe2td\xbd\xe2\x91\xffKx\xbe\xc9O\xebsȓ\xa0\xbc>yA=\x95Gm\xda_\x80\xb8\xb1\xc0p \xf3\xc6j#\x8fph\xe5 \xfee\xf8((\xeba\xdc\xe9\xbfk\xdf\xf1\xc7\xf2\xe3pCo\xeb\xcfz\xdc\xd8X\xbc~n\xbd\xeaU\xfein\xdeI!\xdcQ\xe6zs\xe3oI\x88U\xa6Aٟ\xbd+F\x8f\xdca|\xb1\x9e]z, \x9f\xf2^RFmzp\x81k\x84=\xc79\xa3|\xa4? 7m\x9c\x95\xb0I\xf4\xa1\xa1\xdf\xea\xfd\xa7,\xbe)Lx\xeeא+\xf9\ncm\xe8\xf3a\xf6>n` \x86\xadv Q\xea\xb1U\x98 \xafcH\xc7\xfc _-\x9f\xe37-\x8d \x98'\x9c\xeb I<\xdb\x87\xbd\x80\xa5?\x9c\xf1/_凸P\xa8\xd3O#(\xf5\xfb:>\n\xde-\xe8\xbb\xf6uw\xe7c^^/\xf9CH\\\x90\x99Oy9\xdd|xW\xf0\xc8\xc0\x9d\xfe\xfcH'\xbc\x9e1\x8e\xa3\xf1\xf2\x86m\\C\xd0&\xf1y\x81E\xc2O;\x92\xd9owA\x86\x00̳.\xca#6s\xfb\xf1\x92\xec\x9a\xb0\xfd\xb1\xb8\xfcY\xda|>\x82\x91\xf8\x9f\xac\xc7\xf3\x9aq\xbey\xabw\xd5.1c\xdc +\xb0s\xdc\xd6\xeb\xcf\xeb\xbb̟\xcfO˗lz\xe6/ӽ\x98'\xbf\x9b\xe1w\xb0\xc3r\xa2w\xc5 \x87~\xacg\x87 \xc3\xe7Yo'\xe3\xdaa\xff\xe4F\x97~̠\xbc\xad\xf6M[{\xf6\xfc\x9bD:\xfd\xaf\xde1\x81\xf7\xfe\x8cu\xb1uA?i\xfdqy\xbc\x9a\x99? s\xde\xe6\xf3\x92 z\xfaD\x81\xbc\xfe8\xf3\xe7a/\xa8}p\xe8 \x94\xcd\xf3\xae\xf0'\xad\xa7\xb3&t2?\x92$\xd6>j$\xdf\xc3ܿ&\xdb0\xe7\xf9}/,Md\xff\xae\xaf\x97\xc2{\xc3\xcc;\xc6\xcf6z\xcb\xeb\xcb\xf5^\xcfC朾\xd0wR\x9e\xd8\xf4\xf8p\xcf\xe7K'<\xc7q\xc8S\x81\xbc \x9a8 0\xd24&\xfa\xfap\xaeCC\xcco\xc5\xc7+\xa1\xa2\x8e\xceՏx\xb6?{\x85\xb9ߢ\xe2\xf5x\xae\x83z?3\xff]0V\xc0\xdec\xbd4b3w\xe3\xa2\x004j\xf5w\xe7y^\xff~\xbd\x81m\xf5\xf9\x94\xfb\xc53¢\xcd\xf6|\xd1m\xbe^\xe6\xf7\xe3g)\xb6\xbf\xd2;\xc2\x9e5\xbf\xa3\xb7\xa5\xf6\xf7\xf5a5\xb8\x93\xb5<\xdb?\xfb\xfa)\xd7c\xef\xa4\xe4g\xfe\xb5\xb8|&{\x85\xb8B\xbd<\xbc;\x9e\xcds\xbe\xdf\nL8z\x85r\xbc\xbb޸B\xf4\xf4\x98\xceJ\xfb\xfdw \x8f\\쫘뙳\xb9\xc7^\xad@\xf3Os\x8f>(\xcb\xc4z\xe9\xf9\xc3\xffЄ\xb5\x91\xeb \xe0\xd0t\xcel0\xe2ٞ\xf1\x8b\xfc\xb3\xff\xa8\xa7\x83\x87\xf2=vϯ\xf2\x9d\xf0ɳ*/ǣ\x82\xf1\xe0\xb4 \x9d\xde\xdc\xd8h\xf50\x8e\x9e\xb0>\xac-ۛ\xe0`}.kb\xa0\xf4\xc5\xe5ɰ\xf8\xa6{\xf8' '\xbf\xb3N\xea\x8fҘ\xbb^\xdb`m\x8fsmM\xd6cOl\x90ӟ\x85\xb9\xa5\\/G'\xe4Do\x8f\x8f\xe8ZB`\xb9\xa3;\xaen\xca\xf3\xdf\xf8\xab\xb1G(\xf7g=\xec\x90\xcf\xed\xf13Bu=\x8bB\xa6\xf9 \xcfu\x96x\xcc< s[\xf1\xb3\xea}E\xd53\xaa\xf9k\xbcU/ă\xff\xb4\xaf\xc7l\xa9\xdel\xecb\xf1vP\x8f/\xf6S}v#hm\xc0\x91\xffa|g\x86G\x80\xb3\xf5\xd8\xc8\xf5\x83h\xbd\xd0!\xa8&*7\xd21\x9aQ\x94\xe5\xff\xbaJ;GT8\xb0\xc1\x88g{\xc6/\xf2G;\x9c\x9e0\xcbCts\x9f\xdd\xf0\xd1\xee(\xab\xf2r<*x+Bc\xaa9\xca\xe1\xf0[\xe7\xf1\xba\xfea\x80\xf5\xc1y\xb3\xa0n\x80\xf0`\xbe \xf4\xa1C\x81\xbdo\xe8\x8b˗^\xe4T2`\xe6YΥ\x98U\xe6\xf2\x989\xe6\x8f\xc2Onl\xe9\xfc\xecm\x8f\xdb\xe2\xf5\xb3y\xbfr\x9c\xe8\xed17\xb8_O]S膫[\xbe\xde<\xc2\xfe/\x9a^\xea\xe9\xe5\xe7:ٞ\xf9\xf31W\xb0\x9f_\xe953lՋWȺ\xeeF\xde̿\xbb>\xd8_e\xc7zE凒%BkՊ\xed\xd7\xe9\xb7\xdbz\x94\xfe0=#\xa0V.c\xa3\xc0\xd5<)\x82tHO\xf4P~\xf6\xe1Q\xfc\x91\xff \xafC\xb8\xbf\xe4z\x8b<\xd1`\xb0J\xf2\xc1NX\x86e5g8/\xa8<\xe8\xf1 \xbf[\xe4\xe8\x97\xe3\xe5\xe2B\x9eퟏS\xb0킨g\xf4[\xeag<|\xe1ol\n\xf0\xb2\xe9\x907\xda\xc7`\x89\xd3\xdd\xc6[7\\\xcf\x97\x8f4\xb9\\\xb2_B\x8d\xc1g\xbc\x8e\xffk\xf9\xea\xff\x83\xba\xa9\xcf\xc0\xf5\xab\x9a\x00\xb3,קTdaė ^\xb8塳\xff\x92\x8f\x93J\xa6 \xef\xe5g\x83V\x83\xa3\xf8\x95\xe9g\x9e\xb2\x00\xaf¬.\xafG\xe6o\xfc\x9d\x98\xae]\xb3qU\x80\xf0\xfdb9\xef\xeb\xdfWZ\xffm<\xc7;{\xdfe\xf7\xba\xa8\xbf\xe8}F<ǻ\xb1*P\xf4}\x8d\x9e\xb5\xbc\xaf\xad\xa7x\xce\xd7\xf3SX\xdf)ۮ\x87\xab\xf1\xe5\x9f\xe6\xe6\xca.\x86\xe7\x84ֱ\xf6\xc2\xe5\x83\xc3\xf5\x987\xe6F.\x95\x80\xe3\xeb\xd8۽\xb4\x89\xba\xa9\xbanp)\xaec,8G\xfa\xa5\xe1\xb7\xdas)\x8fZg\xdbY\xbc\xb5`\xc6 1q\xcc\xe5O\xb0h\xb4g\xbfi\xeb\xf0\xcf z\xb0\xfc\x97i}y\xdc\xe0Q\x98*\x99\xccq\n\x99? Ϥ\xde74\xd4+ \xb0\xc0\x86\xf6\\;\xbc'\xbf\xf9F?> \xcb=\xde\xca9\xe4\xd9\xfe9\x98t\xa97\xe6ov\x81\xcb`\xde\x84]N8$\xdf\xc3\xe1\x97 \xb6a\xce׷4\xbbZ\x9eO\x8e\xcf\xfc1\x98\xaf\xbeC[\xd1\xf4z\xc0Ua\xbf\xc2\xe3Ʈ\xd0^=Xg\x8e\xb7\x9e\xf7\x98O\xf6/\xf7(\x98A\xb6\xe0\n^\x85\xb9.ԋz\xd6\xf2l\xe3[\x81OT\x00\xfb\xfb\x85{|6\xcf\xf9n\xec3\x82\xf9\xf9^z\xbc\xf5\x83\xe8z+u\xa7-\xe65]\x8a#8/\x8b:\xe7G\x9cs\x83K\xf1\xca\xe6\xbb\xf3q\x8e\xe2\xb9,n\x87\xf9!\xe6\x00k0l5 78L|-.\xff!\x96\xbeW\xef7\xedCB\xd0\xd7R\xe5\x80j\xb8\xc1\xa3\xf0Li\xaa!\xc23 }\xc1\x9f\x859\xefn<,8 rAF\xc6Q\x83Y'H\"Nރ\xc7O\x81\\-\xbe\x98v\xf9\xe1\x83f\x8f\xd8P\xed2\xa5\xfcQ\xc0٘\xaf\xb7\x9c\x8f\xf91\x8e3|\xdd*l\nd\xbc~\xf3zd\xb3\x97\xf3\xd4\xffX\xb0\xe8\x80'\x9c;\xf3lp6\xe6\xb7cק\xec'ʹ\xe5\x9fV\xd7\n0\xd9\xc31FP\x9f2\x9f\xf5\xe2\xb7\xe2\xcfReڍj\xd2[\xf3z\x95\xf5\xb8\x8cG\xf4y\xeb\x92\xfd\xd5\xfcT\x97\xb2cP\xffZ\xbe\x8dpV\x87\\\xd9w\xc1g\xe9\x89G\xfck\xe99\xaan-\xcf\xf6˱\xebS\xae\xaeS\xf1g~\xf6\xbbI\x8f\xed\xef|ɳ\x84\xd9C=ky\xb6\xff<\xcc\n\x9d\x85Y9\xcc\xf21\xe3\xe7(\x00\xfdy>\xce\xc5\xe5z\x81\xfc\xd3n\xcf\xcd~\x9d\xfb t\xff\xac~\xa7*\xb7w'G\xf3\xeb3<[\x91\xa5\xf9X\x9e1\xe6o|+p+0V\x80\xf7{<\x9b\xe7|7\xf6\xe1\xeb\xdd{\xe0\xe6\x9f\xe6>\xe5\xa3_\xb5\xc0\xb1\xf9CJ,\x9c\xa5?\xec\xc2\xf6\xf9c\xdd5\x84._\xb4\xe6\xeba~1\xa6\xe5ol\xb9~\xf8\xa7\x8c\xf0 \xf9\x8b\xe9\xd3\xde\xe8t\xe1\xc0z\xe0\xf5\xb1\x9b~2u|\xe3}4>e\xd9\x88\xf5\x8c\x8a\\\x8e\xafcC}:\xfe\xd0\xdb\xd6\x82\xabm?\\\xa7\x87sy\xdeO\xd3\xdcZ\x9d\xe7/\xf3\xe9\xe8\xa0ˇA\xb3\xbf\xa2\xc8\xd1\xe3\xcb\xe5\x8e\xb8\xc0\xdd\xfa5i`\xa4?\x997p\xa3\xd8#n\xc4\xcdr\x8d\xfa6\x86kԮ\xbbù\xa6\xe0\xf8\x91\xf6y\x87\xb9t E2\xbf?\xaf\x83ȴ\xb7`\xf8?\xbd\xf0'%DK'\xb0gߖ[/f\xf7f;˟\xeb\xe4\xeb\xf3\xf6 \xc0\x91?\xf7\xd6\xc3\xda\xfa=\xbc\x8f\xd2\xfd\xbc>\xe5~\xc0\xf91\xf6\xb8%\x9af\xc0\xeal?/J~\xae\xe71v\xb6\xbc\x97|e\xec\xb9g\\\xc1Y\xf8\xb9]]'\xdbYz\xf2\n\\\xd7\xf1\xc8{-\xcf\xf6\xcf\xc5\xf5\xff0\xc8u(\xf9]\xec\xff\xc9\xe7\x8b\xe1\xfe~\x96\xb7P\xf5\xfc\xe1\\\x88\xf2\xa1/\xbcQ\xb9L K\x81\x93\xe1\xc3C\x004\xa4\xcaX\xa3\xf8\xb0g~\x84S\xb881{\x89\xc5\xe9o\xec\x91\xdc\xcd\xa2 /\xa2\xa5\xfe\xe1<\xf6O\xe1]`\xfe\xfdj?\xf6\xbc\xe5\xfb\xa2\x80\xfcY^\xcc\xefU1\xaf\xc7\xd2O\xac[Z\x9f#\x9e\xe3=\xb3\xe0\xd1G\xae\xe6\xcf\xc4;\xc2\xf3zl\xd7w.\xe0X\xd0\xf3\xfa\x97x7o\n\xa4\xbe\x9f\xa2\xaf\xc7諻~G<\xc7#\xcc \x8a7\xf8\x9f\xe6\xcf\xf3\xd9\xd9a\x96߈\xb2\xde$\xa6'\xbc^\xa6l\xb5_\x99|Q^y}\x89\xb2?\x8d\xcf\xcfӍ\xfd\x8d\xfcoޅ\xe5\xe5\x9e\xdb ۱\xa3\xffU\xf5>\x88\xd6/^\xdet\xd3:\xb7\xba \xa72)\xe6 \xed\xb0v\xd0\xfb\xa2\x8a\x9f\xaa\xc0/ơn\xa4\xf9Ɖoܓg=t\xa5\xda\"\xcdK߶\xf9\xca+\xe9I\xebam\xfc\xa5\xeb\xa5٩\xd3\xf5}\xa1\xa7~\xf2\xd5\xf3\xb9x\xbe\xa2\xfe\x9e}~0\xc7\xfc\x9c\xb7\xbfbz\xf5\xa0S\x8e\xfeY߮~\xe1\x9f\xcbe\xaaW{g\xc0\xeb!\xfc\xf3p.\xcfzg\xda8a\x9e\xab\xe9\xf2\xd1\xbd>\xcc7\xf9x w\xf5k+\xf48\xac\xe5ٞ1w\xcc\xfco\xf4G;\xec\xbec\xf9\xa6\xdeQ\xeeA\xe1\xf9j\xd9\xc5#\x95\xe7\xb9AN\xc0\xfcR\xccqN\xc7+'\xfc:3p\xba2\x9e\xe05\xfa\xf0r\xd1Zt\xec\xa8j8\xfe [\xad\x89\xaf\xcf\xdb+\xd4h\x9f\xf8:j\xc6>K\xac!\xac\x9fr\xff\xa5}\xd6\xa6\\\xbf\xd5\xf7\xe7\xcd\xfd\x9e\xeb\xb7w6x8\xde\x8f^\x99;k\xbd,\\\xe1V|\\\xb5\xef\x89\xf5\xd2\xeak\xbd\x99ߊ׫\xa23\x8el\xec\x8dհ\x94g\xfb\xeb`\xef\x00\xfb\xbft\xec\xe2\xfa\xb1\x9a\xcf֞B\xac(a\x88\xe8܎\xbd\xf0o\xe5\xafM\xa0\xe0h_\x00\x92\x8f\x86Y\xdf6\xffJ\xac\xc6>\xf2\xc2$\xf3s=76\xfay\xe7\xe7 \xbf\xb7\xd4߯5\xee>,\xbb5\xd3y\x81%\x9e\xcf[ᯉ\xf3\x82\xfar\xbdG\xf3\xefx\x9c\x82\xfb\xa1lg\xe6_\x85\xa3\xaeH\x9f\xbf\xa7\xe60cS \xf5\xfa\xaez\xf0z \xf2\xfa\xc8\xfc\x00\xf3\xcc\xf5׹ 0\x9a?\xcf/\xd7|:\xfch\xbd\xa4?\xe7c\xe2\xb3y^>y\xbd\x8c\xb6?\x8d\xcf\xfb\x85\x8d\xfd\x8d\xfcoޅm\xb6_\x8e:\xfa\x9f\xa5_\xf9\xa7\xb9\x9bʸ\xc2\x8f:\xacM\xbf\xd5~\xb6^\xdd\xcd[\xe6\x95 \"\xcf&z\xd3A\xe9)?\xe7\xaaT\xb2\\\x98\xa1\xdfbq \xd7R\xf9\xab\xf4\xefq\xba\xb6\xc1\xda\xe7\xda) \xb4\xb2\xfb9wC\n\xe6\xcf³ekH\xa85\xdeZ\xe0l\xa2 }r\x85C*\x96\x9fT\xbe\x9e:\xe6\xdfs5f\x96bn\\E\x82/s 04F\x88W\xe1\xa5NM\xb8\xe0)[4AC\xc4\xf3\xe7 \xd1\xeb?\"\x00ҕ\xf8>\xb2\xff\x871N\xe0\x98\xf7gn\xd6\xe7\xb28+\x82yc\xab\xf1\xbc>\xd7׃\xfb\xd7>dl\xd0?\xaf'\xb7\xbf \xa7^\xffp\xea\xfa\xf0zy6\xf6*\xca;\xe7G\xfdyM\x8b~\xd7\xf9\x868\xc0(A\xf28\xf00\xd8aq\x98\xbd\xfe\x8f\xf1(>\xdb7\x98l\xc5M\xe0\x97`:\xd0 3\xc7\xfb\x8eqK\xe6\xfb\xd83\xe0A\"?X\\\x87a\xad_\x9e#\xc8\xcf}\xa0\xbf\xcf\xf6\xef\x87\xe7:\xd41t\xcc\xfcV\xfc~\xca<\xa7b֓\xb32\xbf \xf3\xfa\xe6\xa8\xcec\xf53{\xfc\xec\xbd\x9a\xb6\xc6\xe3NY\xcdy\xbe\xfc\x9f\x98\xcf\x82\xc3\xf7 w\xd8f\xbeG\x9e\xa1\xc0\xb2r\xfe\x8e\xe1^\xef\xf5\xc1\x8a\xd4x\xa4\xce\xd1<\xc7[\x87\xcb\xf5\x85W\xae\xd0|=\xbfv\xf5K\xfd\xae@\xa9\x9f\xf9sp\xbd\xf4\xbc\xd4Ì\xe3\xbd\xfc|\xd4{\xf4V\x00\n\xec]a\xeccWv\xdd\xf6\xfc\xcf\xe7\xb3\xeb\xc1z\xc2qm>\xf8\xe1x\x8c\xff\xfd z\xd6G\xd5v\xef>\xad\xe3}\xc09ˑ-\xc5:\xcc\xdf \x97\xe2\xb0wgW=Y\xdb\xe0R\xfb\x95\xfdv\xe7/\xe20^Y\xf6\xf6\xeb>'҆\xa0-s\xaf\xdc\xdaK\x8d\xa3\xe7\xe4\x97\xe2\xd0$\xcc=>@\xa5\x86\xb0^*\xea3N\xb9\xc1\xa5\x98\xbb\x87@\xf0g~\x80\xd9\xfdUxPfK\xa3_\xcc\x9e\x9f\xf35\xee\xe1\xbfx}G\x00\x94S\xe2\xfb?8\\\x8f9\x81c\xaeo\xf7\xfdE60\x9f\xef\xf8\xf8\x91\xb0\xe6\x89W\xe3g\xd5yx}\x9d\x86\xe7\xf5\xe1\xf5\xc3\xae\x99_-\xe7\xda\xf5\xbf\xd4^\xe4\x83T\xaa\xe4h\xfd*o\xf6\xb5SL\x81\x96PC\xc0 8\xfd\xeb\xa0\xd59\xb2ӳy\xce\xc7x\x94\x9f\xed\xcc\xb6\xe2&\xf0\xa5\xb0\x9c\xd0-\xcb|{\x84\xf3x\xe5\n\xa3~\xd4\xc7V\xca\xf78\xb6\xbd.~\xd4+\xb0_\xb7\xfbkW\xb6Mo\xde/\xbeJK\x91\xafZ<(` \xb0\xa6\x8b\xc74\xf3\x9f\x82Y\xf4\x8f\xfe\x98opR \xf5\x82G؊93\xc7g\xfe\xc6\xc7)P\xcf'G\xdd:\x9f<K0ri l\xcfu)_\xdb3\xff\xd9x\x89:\xaa@O\xa1\xb5\xfel\xf6\n\xcb\xf5\xda\xe7\xad\xc4g\xfe\xaa\xd8\xeb\x86ޥ~\xeegv\xef\xf2\xce\xf9\n\xe3g{y\x8ew\xe3[\x81u\n\xec]\x81k\xfd\xd9\xfe\xc6>_g]\x91>[\xdf\xe6\x9f\xe6\xde\xfbAUnlbZd^L\xc2\xfc!)&\xaa\xd15\xf2\x87(چ\xecOt\xb9\xc0B`Nx\xe5JZ!~\x98\xcc;\xc8\xfd\x83g9\xca?=\xe4\xdc-\xbe(\xea\xfc\x82S2=\xcb\xd1`x\xc1\xa318g\x00\xe9\x90^\xb3\xe80\xf3K\xf1\xc1\xd5r9\x9e\xf9\xad\x98\xe3r\xbb\xcc7\xcc=́\xb8`\xe6\xdf\xab\xe8O\xfb\xa8q\xe8\xd3\xee7o\x97\xab\x86wz\xb5\xfcᖇ\xba\x94\xbc\xda Y\xe3\xd0/\xf5]\x8a\xeeӋ\xf4\x9e\xf9\xb30\xe7b\xbc\xb6 \xcc\xfe\xcc_s[\xf1\xe5\x9d8\x9d~\xed#nT\xbe+\xf3\x83\xd5h\xa1\xc6w\xab\xba\xa8ǣ\x94w\x8eW\x98#\xcfZ}Jt\xae\xe0\xa7\xde\xe8\xa8+Q?\xe7 \xfdq\xbfk\xf1\xb1\x8apv\x8e\xce\xfcy\xd8\xf5)ߏ\xe3rC\xe1a\x87a\xbf\x95>\xb8\xe2\xc2|ޙj\x86~\xb9\xbb\xce\xfa\xe3\xac\xf4\xef\xd8sX\xa4\x83\xf9G\xf3\xa1\xaf\xf6\xfd\xf9 \xc0T\x90\xf2}\xd2\xf91v\x9b\xfb\xdd&\x9fە\xfc\xcf\xc5\xe8˅\xebe~?f\xbc_\xe4o\xfe\x97<\\\xd0bq秳l\xaf\x9b\x8f\xbdx~\xce\xc2\xc8\xc7f0.\xe6\xf4e=z޵<\xdb_\xfb|\xe6\xf5\xcbګ\xfe\x86h\xec\xaf\xe48/\xa0!\xd8\xf4\xf75l.M\xe2\xd7\xd3»\xae\xfc\xae\xe9\xcc\x97\xdf\xc6 n\x9e\x95q \xc97\xeb\xb0`\x9b,\x9c\x800_\x9f\xd7~`\xac\xf2Gn- \xd7cM\xf1\xf7\xc0\xad\xc0N\xb0\xbe\xb0\xde8\xdc\xafc\xb0g\xde1_b\xfb\xab\xf1\\O\x8b]\x97ҭ\xf7_\xbe߭\xe5\xd9\xfeƪ@\xd1\xf7\xd6\xe3;\xe8\xf1\x94\xd1&$7+-p\xa3\xa0\xd78\xa0\xef2V\xfa\x90\xbfs\xc0\x9a\xd3\xf3\x8b\xf2hg\xa0O\xb9э \xcb\xfey\xa3\xedg\xf8\xe8\xbf\\Xݠ\xf0\xe1\xd0=\x8c\xf4\xeb:\xee#F2\xbf﫪\xf1\xa9\xc3\xfc _-\x82\xdbm\nc\x835\xb6I\xeb\xb1&\xd9D\xbf\xcd\xf6 =p9j\xf8\x90r/ 1\xf3\xe9ؾcv\xddan`)\xe6\x8eTo\xf82\xb7\x00\x8f\x96/\xf3ga.U[B.\xe6 \xa3g\x85g\x93]y\xf0(\xae\xdc\xe3\xfa\xda\xcar(\xfa\xf8\x9ar\\>\xef\x97b\xaf\xa1Dۆ\xb9\x8e\xc7\xfc\xf9\x98+؊ϯ\xf45\xb6\xeaQV\xe0u\x8f\xa23.\xae~؎fK>\xd7\xfb\xad\\\xd5ݢ\xfcPQ<<\xe33T|\x87\x98\x9d\xf5\xc77Xyб\xe7V\xcd_la\xde\xf01\xf0\xa1|\x91 N\xd7[~_\xe4\xef\x8f=Lr\x95\xf8N\\\xe7|G\xbb|\xce\xfc\xf98\xf4\xdf-\xd0\xdcH\xec\xf9\xe9-\xf7\xccߞg\xfdC\xc7\xdc̟\x85y\xfe\xceż\xdc\xf8\xf2\xb9\x85W\xc9x?\xbd\xfb|\xe5\xf5\xac\x99^\xe2{\xd77B\x8a\xe3 W\xf8H\x9c_`}> c\xb9\xe5\xfc\xa4\xff͛g\xebC\xf3\xcd\xf27 \xbe\xb1\xe7 \xf3Y\xeb\x9f\xf6\\Y^\xc0\x98\xb8\xf1\xad\xc0\x81\n\xd0zn\"\xcf\xf3eu2_\xb0}\x9e\xe4\xfa.\x9aߧ\xf0\xfd\x89oh\xae\xc6s=-v\xe1\xa6\xdd막\x8fL\xbbo\xfboy\x8ewcU\xa0\xe8{\xeb\xf1z\xf4\xffin\x9f\xbf\xb7y߼\xf0bg\xf3}BwoE\xa9?\xfd\xbf\xfe\x99\xaf\xf7\xdf\xff\x8f\xbe\xfe\xf8\x9f\xf8\x93_\xbf\xf8K\xbf\xf46\xda݅\xde\n\xdc\n\xdc\n\xdc\n\xdc\n|W~\xf2'\xf2\xeb\xf9\x9d\xff\xd0׿\xf4/\xfc\xb3_?\xf3\xdb\xfe\xde\xe6N\xd6\xef\xe4A~\xa8jn8b \xf9GX\xb8\xf4\xd7\x90\xc7 $\xbf\xf3D\xae\x8d7\xf2\x9f\xe5% \xfa7^\x93vn\xb0\x8a\x00)o\xb88pG6\xe3\xfe\xd6\xf2l8\xaa\xcfߡ\xd0̓g\xfb{\x81\xedS\x8fP\xbe\x88\x8e\xb0.\xed\xaa=\xbcS\xed\xc8^ž\x8c\xbd\xd7w\xb0\xbfW\xd7\xc7U\xbbU/^\xe1ӊ\xb3e=\x95\x9d󝅧]\x96\x86\xfd\xeb\xbcvut\x9c\xf9\xc6Ek=۫7\xeb\xc9\xf1\x98o<\xea\x8e\xf9>\xf6\x8c\xf5\x8fO\x9c\xe3\xb1\xeb]\xae^Q\xc9\xc7\xfc<\xe6Y+\xf1\x98\xf9.\x988#\xb6j\xcb+\xea\xbb\xe8}\xb5>1'\x98\xadOǀ\x99? \xb3.\x9c\xca?f\xdb\xea\xa7\xde\xeby\xcewcWt\xedj\xe0y(\xd7o(:\xb5Xϯ\xad\xe8Y\xf6Ӿ\xc6+\x90\xedo|+p+p+\xc0\n\xf0\xf5\xeb\xb3\xf8\xe5\xa2U\x87\xf9\xcfV\xe4%xn\x9a꒙O=\xe5\xef\xa0\x9c\xd4\xc1\xa5\xe3?\xfd\xbf\xfc\x99\xaf\xfe_\xfe\xd7\xee\xd0/\x99\xfd;\xe9\xad\xc0\xad\xc0\xad\xc0\xad\xc0\xad\xc0>\xf4\x81\xf4\xf0\xef\xfd\xa1\xaf\x9f\xf9\xfb\xe5a\xb4\xbe:\xf7\xfc5\x9fT\xe2A\xec\xd2\x8a\xc6\xdeӶ\xf1c\xf7`ys\x92}\x84\xcd\xe7K\xa2\x93\xbf\xe1#\x00\xfa\xe5Y\xaf.ρ\x97\xe6;\xe8\xd7 \xc3\xc30GyX\xb0K\x9e³\\\x8e\x97\xff\x8dZ\xfeaf9Fe\xd3#\xd73e\xdfq[\xf1;\xf4zF\x8d[\xf5\xe2>\xad\xcdDauN9E\xec\xfd.\x98;a\xf5\x98\xf7\xf5\x8f\xe8\x98#\xabb\xc8\xce\xdcw\xc2\xd0\xe0\xec\xf4Y\x9a\xb2Z\xdc\xf3}\xec\xfa\x97\xcf\xa9\xd83\xbf\x97\xebIɇx\x9e\xd7Q\xff\xfa\xc2}\xb2\xfdZ\x9e\xed\xdf\xcf)\xa0ce\xbd\xa7\xb3\xf1\xfb)\xf7\xcf\xcd\xdd\xf3\xaf\xc2uM\xba:}=\x96+\xf3\x8eQ\xed\x94mW\xf7\x88?{\xf5\x97\xf8\xac3\xe6\xfd\xb7\xbc[`\xbe\xc7\xe5'cm,\xaf\xc1\x82Y<\x8b\xa9\x83Q\xbf0\xa88\xfe8\xd3\xfe\xc0\xcb8|\xa4_\xf3\x87 \xaf&i_\xe7Ƹǀ^Ѭ\xc5r?9\x9d\xd4RLjz\xb5q\x9c\xfd\xc8\x00j\xd3M \x8f\xd3\xe4\x98\xf8W56\xfe\xd3\xf5\xd1X/s\x86Yx9\xc2\xc7<h\"\xb7\x9cc\xcd\xc4c\xf0Ւ\xc0\xc5qG\xa5\x87s'\x8exȧ0ϑ\xf9\xc2V\xe9G\xd8\xc0X\x8eM\\p\x95\xed\x9b:\xb7\xf6\xa9\xfaO\xfa\xa5Z~\xe1\xaf\xff\x95\xaf\xff\xf4?\xff\xbf\xfe\xfb\xff\xf1\xbf\xfa\xfa\xc7\xff\xb1\xdf\xf9\xf5\xb3\xe8h拽\xb4ht\xa1\xa5\xd58J\xbe\x87\xb9%S\x87#\xa2)Q{0\xffL\x8c\\Z\x93ק\xbb\x98G\x81\xd1\xc1 [\xeeV\xf1\xa7\xbe\xd0\xf3}T\x83\x9e\xfd{\xe9\xc3\xddr\xf5\x85\xf7~\xb1\xbe\xec~I\x8c\xb7ax\xcf\xf9{=uK=\xed\x95@=\xc1{\x94\xf2\xce\xf1\n\xf3\xcc3\xadbi\x85\\\xf1R\xfc\xcc~\xae\x96\xebz\xfab\xb61{\xac\xf3\x87\xe3\xe8\xf7_e\xf5\xa1\x9ea\xbe\x91\xf2\xd7\xefS\xc6\xec\xfeO\xef?\x98\x8f\n\x82/\xdf]\xa9\xa2\x86'ɜضa68ڟ\xe31\xe5g\xfb\xc3pGo\xd6w7\x8e#\xe6?\xe7\xf7\xb0~\"ϛ\xc7c\xb9\xf3\xe3\xa13]}\xde\xf2\xf7 \x83r? r\xff\x82\xe5\xf3;\xeb\xf3 (\xf1}^\n\xff̷g\\\xcfZ\x9e\xed\xdf\xe7\x84ń\xf0\xfea\xfe\xaa8\xea\x8e\xf2x?| \x8e6\xf3\xb0\xb6\xdftܨ\xd7\xd9\xfe\xa3\xf8\x97\xe3i?4\xf51O\xb6\xf7tn<>\x80\xb3\xbe\xb5|ؓ\\\xa5\xb9޲\xc1I\xfey{\xb11\xfe\xc8\xff\xe6}\"!/O\xebb}\xc21\xed# \x98\xe1\x93\xfdy\xad=\xd4?\xadxO\\\xf9\xac\xe2`#\xeb'i\x8d\xf9Nu)nv\xee\x83\xfcV\xf0>\xfe\xfe'~\xaf\xfdm\xe8\xff\xfd\xdf\xf9\xb7\xbe~\xf3O\xff\xb4)\xe2%D\\\xed/{\xd4sM:\xe0\xd2^M\xd9\xbe'mՎ\xc6\xc0\xe1\xa8/\xec\xec\xa0N\xf0\xd5\xd3\xc0\x8f85\x89\xfcF\\n\xfc1\x86c\xf8\xe7\x8dz\xe4\xb0\xf5\"6xc\xbc\xe4\xf4}\x82\xfd\xc02^\xfb[iу\xdbk\xb9\xcc \xaf)\xces\xb9h\xb6\xb4\xecM\xbc\xb5@\xf9\xd9@ H\xd8\xe8!\xc7\xce\xfd\xadool\xa6\xfeJ\x9bp?\xcbo\xd8\x8dW75\xd61\x86q`5\xe41\xc6i[ō\xb1\xfc\xa2\xa6Jrse\xc6\xea\xab/ς\xdd?\xc7\xed6\xb4G\xff㳮\xcf \xcbX\x9c\x9b6~~?\x88\x86&\xf2`[\x84R\xbdTt\xd5 \xba[ \x85\x9f\xe8ZC\xfb\xe4,\x98ų\x98T'T\x87%\x80A\x9f`w66\xae\xb5\xa9qā\x8f\xad\x87 \xafa\xd3>|&q\xd4@\xc6c\xfe\xa3Y\x8bW\x81\xc8U\xd7&C\xd3\xea3\xf3\xed\xef\xf1J?d\x9f\xf5\xa0\xb6\x8a\xb7\x80\xf0\x9f\xe1\xd54\xeaף\xeb\xa3}\xe9y\x91Y\xf8\xca\xc7<<\x80&r\x8b\xc0\xc91\x96x [\xdbDv\x8b\xa3e\xc0&\n\x9c`\xd8\xd66K\x9dQ Σ\x85=\x9fYԎc\xc4\xe3\xf8\xb3qgl\x9b\xdc36;zP\xfd'\xfdr-\xe3\xfe\xda_\xf9\xfa7\xfe\xed\xf1K\xffV\xf4\x9f\xf8o\xfe\x8d\xfaF\xafh(\xbb܊\xa7-C3D\x9b\xb2ES\xf0l\xff*\xccu\xfa\xe7\xbdֻ\xb7\"\x8e\xfc)\xf8\xa8|/=x5p\xf5S^?\x89|\xa4U\xcbG\n\xbf{m|\x9f\xd6\xd3\xdf\xdc\xc7c\xfe\xf5\x98+܊\xb9U \xb1\x98\xfbN,]A=\xfbu\x9aq6\xf6f\xfep\xe3\xeb\xe0\xfa\xab\xffȿ\xc3g\x9fɻ\x9e\xb8>\xe4\x9a\xc4\xf7'\xc86|F\xf6\xe3%6\xa6\x8bh\xc7\xf4\xe1|\xf4\x9b\xf50\xe6\x98? \x87@\xa9g\x92\xf9\x98? G^\xccW\xe6\xe7zn\xac\n\xe4tu\xf4*\xbc\xe4\xef\xcd\xf41\xf6y\xc3v.\xf5 \xf3\xe7`\xde\xa5\xcfw4\xcf\xf1\xde\xf3\x82 \x9dr2\xff*\xcc\xf3\xe63\xff\xa68\xca\xceC\xc8\xdd|^\xe5\xfc\x84%p:\xc6\xc9\xd5\xfcG\xf5]\x8e\xa7\xf5\xdeԷ\x96\xa7 \xc9\xf5\x8b \xfcT\x9e\x85\xeb\xec\xdf4\xf1aHr\xa5;N^\xc4\xe7ln\xcc?\xf2\xbfy\x9f`\xdb>s.G a{\xe5@\xd8$_\xf9ԧ\xc9w\xe6/\xf9N\xbc\xe4\xfe\xfd\x9a\x9b\xd7⺛\xceצ\xdfjϥ\x96\xdd\xc7J\xff\xf6\xdf\xf5{\xcc\xe0/\xfd\x91\x9f\x95\xa3d\xb7\xa2\nY\xf5\x83T\xa7\xdd\x8f0\xf0 \xd5'N\xed5\x9c\xfc\xf0\xc7y\xffxDc\xa1\xf4͌#\xbf\x9fO\xfd\x83׃\xd9\xd3\xd1\n\x941\xae\xb9j\xac\xcbU\xb1\xbb6U1\xb7Z&\xb5\xdb`\x9b\xff\x91M\x8fSA\xb14,\xce\xf9\x98\x9c\xc6I\x8d2\xf9v*o֊\xbaۀ\xe08&NN\xe3\xdc_\xc3f\xce\xfa<\xfc\xce\xc6\xf5M\xfd\xc3\xb6\x80\x82G\xf5\xa8iϿə\xb6\xf0\xd1yi^4h\xf5D!T\xcf\xe3x0\xd6Gr.\xffi\xedx\x90\xaa\xf1q\xae\xe3\xcd\xe1'c\xe6Oc\xaf\x8e\xaf\xf34\xf1\x97\xcfŚ\xb3\x97\xb1\xf2 \xb8Ԯ\xfd\xcc\xc6obT5T\xfd؃\xf6\xa8\xe1\xa9\xca\xe2\xb1\x95\xbd\xd5\xddĮ\xfaQߌ\xe79Yo\xe4Sy\x89q\xe8a0\xb1\x8e\xebˏ6o\x9a\\\xb1փsJ\x9fr\xaeg\xe6\xa3'\xe0\xe1c!\xeb:\xe0=\x989\xec 8\xa7\xa7Y\x83\xe47{\xc43\xfb6_\xfa\xe8 lT\xf3\x97!9\xf72\xa6\xe3:\xb9 \x84\x8f\xd7\xe6|\xc6Q.|L\xc3\xee\xd5\xdaױ\xd5Fqտ\xd6c\x85Ȱ\xcd:0\xb8\xfa\x98 \xdax\\\x93\xc8\xd7~c\x8d\x93n`\xd8\xe3[4\x89%\x83\xf2_\xfe0*\xd8\xf38\xff\xa3\xbc\x9e\x8a\x85\xfa\xae\xe37\xfe\x96'\"\xc2:k\x96N\xbc\xec\xd7\xe2@\xaeW\xc6\xf5%6\xc1D\xbc\x82'm&\xf1\xdcݸ\xb78q\xfe\xfb\xff\xc0\xef3\x83?\xf5s̎\xb9\\\x8c\x8db\xc0۩\xb1\x00\xbd\xb0\xde\xf2\xf3EG\xbel\xe2\xedq40L&\xa5\x9a?Ut\x88Mv\x9fS\xb3\xff<\xaf\xd6 \xd6\xc7D\x91\xfb\xfcP>\xc8\xb2\xe5r\xe3\xf4\xf0\x88\xad\xa1b{g\xf9>ʛ}픬\xd0婁Ɓ\xce\xeb\xa4\xdf\xe9\x9c\xf4X\xab_\xda?W3,T\xcfٙ?{\xb9\xad\xfd\xcc\xf4\x8cz\xf7\xa6\xaf5\xd8=\xd9\xdf\xc24o\xe8\xfd5?\xc0\nl\xc5,E<\xe6o\xec\n@\xd6\xeb1\xe6\xfd\x9f\xd2\xe31\xdfF󑲿\xf6T\xc3\xd9\xcfüjX\xbd\xa3y\x8e\xd7b\xae\xe0L\x8c\xd8Z\xcfh[\xd9=\xf2 0'\x98ͩc\xc0̟\x85\xb9W\xce\xcf\xfc{\xe3QwG\xf3\xefZ\xb8\xbe_\xf2y-\xf5\xf9z+\x9f#\x9e\xed\xaf\x82y\xbdz\x87\xfc\xf9\xc5V\xbc۞\xcds\xbe\xdf\n\xdc\n\\I\x81\xd1bT\xeb\xc8\xff\xb5\xfc\xdb>\x88V\xd9U\xba\xf2A\xe6qƔhD\xfe\xe1ϲhE\xc2\xfbA\xb4M\xecG?\xe0\xe41\xae8\xfcP\xa8A\xc0ᨢ+\xffȦ\xc7\xe9\xfc`Qh\x9c\xf319!\x8c\x93|2\xf9v*oV\x8a\xbaۀ\xe08&NN\xe3\xdc_\xc3f\xce\xfa<\xfc\xce\xc6\xf5M\xfd\xc3\xb6\x80\x82G\xf5\xa8iϿə\xb6\xf0\xd1yi^4h\xf5D!T\xcf\xe3x0\xf6\xadj\xab\xb5\xe3\xe1\xb3\xc6ǹ\x8e7\x84\x9f\x8c\x99?\x8dQ\xbc:\xbe\xce\xd3\xc4_\nH<k\xce^\xc6\xee\xd1\"\xb2N\x9e·\n\x98\x93.c\xa1\xa9\x8f)V\xcd\xfd\x88\xb1\xf4\xb1\xe1:F\xed\xaf\x9e5\xf6\xf3\x8c\xa7ym=\xb2\x9b/}\xf4$j\xf9\xb1.\xf3\x97!9\xf76d,6\xb3׬9\xf5U\x8e\xd3^\"W\xf8\x98jk\xc1\xdcoj\xefqx\xac\xe8Q\xf9J \xb3\x8eXx\xa0\xeac2h\xe3qM\"\\\x8d5N2\xc2>\xb0\xfa㋞_O\xa7\xd8\xf3ػ\xf8\x9a\x93\xe9`q\xd7\xf19^\xe6S`\x9d\x80\xa1c \x96\xfd\"\xf5l\xbd\\^\xc6\xf9\xa9\x9e\xd7qrl\xaf\xf8\xc0\xae\xd6\xfc\xf1\x83h\xd1\xcb\xe5A{\xf6$\xf5\x83E3 \x87\xf2 QG\xc555K}v\xf9\x8a\xfd\x95yi*\xfb\x89:\xb3\xfeh8\xf9GX\xb8\xa0K<\xd8_\xb9\xa9-\xfb\xe5\xfeK\xd9\xc1\xb6\"b?\xde\xfb\xadדE\xbdrsOX֗Y\xf9V\xf6\xcf\xe1#mJ\xbd94=\xc9\xf9\x9e'j\x90\xc3b>#~\xb3ҫ]!\xa1\xc7\xc3\xfct͸.`\x8eױ\xa3\xba\x9d\xc6\xd7Oqi\xe3\xfbH\xe1\xb7b\xee\xd01盷\xfa\xe4QV\xe0,\xfc\xc9\xee\xe9\x8d\xf5\xe6X\xcc;\xe6\xfd\xc0\x90\xcc;\xc6\xcf\xf6j\x8d\xfd\x86x\x9ew>G\xbf.\xa9\xb7\x96g\xfb\xb3bj\xa1c\xd3+\xdc\xf9\xb8\xad\xecy\x86s\xf3_\xe7e\xfeU\xb8\xaeI\xcfy}2\xff\xd9x\xd4\xfd\xd1<\xc7{.~\xc6\xfd\x95w\x84O\x98\xf6\xf3\xe5l\xde\xd7k\xd9]\x9co~=\xfbs\xf8\xf9\xa8\xf7\xe8\xad\xc0\xad\xc0\xad\x80*0\xba\x8dTz\xec\x9f\xff4\xb7&RS\\\x989l{\xe1v\x8b\xf2A\xe5\x89\xe0\xcfi\xe1_n,\xc2?\xe0\x87\xb4\xf2C\\T\x90 \"\"~\xc8\xe3\x87BqEM\x80\xc1\xc0c\xff\xdf\xfe\xbb\xfdoD\xff\xbc\xfe\x8dh\xfbQL\xec\xcd%\xfcx\x8c9\xfc\x90\xa6N\xe0p\xd4ʔ\x9f\xb3yĥ\xfd\x9c\xbf\xafr\x9e\xe4\x87 ͆\xc6,\x97\x8c\xc5pj\x80\xfa2nԒ\xd8|\xfe\xf10q\"\x98\xc4\xc6\xfa\xb0\xc7GF\xbbMj\xad\x9e\xd7\xf7\xa7q\x93\xad\x82nL=\x9f\xd6O\xcc\xc3\xc7\xe4\xe3\xf9\xe1\xfe\x98ߊ#n\xb8\xb7\xf3\xcd\xfcF\xdc)\x9f\xd7Gw\xb9u\xfc\xbb\xf6,\xc7\xc8\xff\xe9\xbc\x98׫&\xff\x94/\xbe\xc0\xf9z\xb8\x85\xb7H\xd8/\x91?7l^\xe0\x92\x98\x9e\xe4z\x99'\xda\xcbg\xa0\xce\xc9(~\xc7-\x87\xf7\xfag\xa0\xab\x9e\x8cd\xfeU\x98\xf5ÂD=ky\xb6\xbf\xf1\xad\xc0q\n\xec]\x9d\xc5\xeb#^#\xbe\xbf\xe5\xf58Z\xe8\xf3\xdf[\xffm<\xc7\xfb<\xec–\xd9p\x85\xa1߸ߑ\xff\xb3y\xce\xc7X\xfbCweu\x95\xfe\xd9\xfe=\xf1\xe4A\xb4\xb7\x80\xad\xe3L\xf4\xd4z 5B\xb91\x8d\xd1\x88\xcc('o\xb4b@\xcd\xc1\x99)\xa2N#\x88F|e:{\xfa\xd8\xff~\xad\xfa\xc8\xc8d\xf3\x00\xe7\xcc\xf6A\xbfQ\x97G5\xc3Q\xe7B\xfc\xf3F>r\xd8z\xe3%\x9e\xdb\xc5X`fZ\xc7p\xdf\xf9\xf2\xc1\xb1䷘\x88\xa7d\xe6\x84\xfd\\ bv?\x886\xb5\xecM\xf43嫣\x8ec \x93\x98X9\xd3ܼE˂gm\xc269\xe4\xa9\xe3\xc0&\x8e3\xc2[\xfeʧ\xe6\xac\xf8\xaa=\xfbW\xf8DC\x82\xb9\xa3\xe9\x99-k\xa3Qk\xddE\x8e\xed\xf3\xc0\xd8V\xbf\"\xa1\xfbûD\x87\xa4ȶ{\x96\xf2Ε\xe6ȳGY\xd6vг?\xb2\xde+\xc5\xea\xf5\xbbv\xac뉣\xb37\xf3W¨Ek\xc6\xc2~\xacw\xd8\xbeس;1\x8a\xc4\xf4\xae 7\xf2?\x8cG\x81\xd0>\xff\xa5h\xbf \x91\x93\xbd< @\xe1\x88m\xd2 y\x8eǘ00.\xf2\x85\xbee\xc0*\xc1\xf7\x87\xfc~\xfcv\xec b\xba(\x9d\x9f\x93\xbd|\xde\x84^o-\xcf\xf6\xc7\xe3y\xfd$\x88\x96\xdbI\x90\x98\xf9\x9bC}\xc2\xe0\xacݝ\xbf}\xf3\xc3\xe5.\xbe|Fڼ\xadm\xe49\xde\xc4\xf5\xd0\xcb\xd31W\x80\xaf\x87\xbc\xa1\xf6\xf2\xe5\x82\xc2\xe4\x81/pILOb~r~\xa7,\x97\xcb\xec\x8f\xe2\x8f\"\xec\xf5ſ<\xcf\\\xb3\x90y`\xe2Ʒ\x97W\xa0\xac^\xdeo^\xfa\xb9|\xfb\xfb >OpA\xc6\xf7E\xfe\xfe\xd8\xc3{\xfd\xd7滞\xbd\xcf[\x99M\x9f\xc1\x9e^m\xfd#\xffw\xe3\xb9^Ƭ\xf3\xc7\xe0\xed\xff4\xb7\xe7\x9b\xf7\xb2\xf0\xe6K\x9e\xf0\xa2}\xde\xd7Ǖf\x84f\xf2\xff-9\xcc!\xa2\xea9hzpF\xcf٨\xbd\xea\x9b\xd9\xe7\x8dj|)\xb4\x8d#6x\x84b\xbc\xc4\xcde\xfex\xb0;\xef\xf6\x96N\xdf\xccI\xe6\xb9\xfa{\xae\x9a\xf3\x9a\xcc.\xea\xd3C\xe3o.\xe17\xe9\xb6\xae\xeb/s\x93ڭ}\xf3W̡\x9cO\x8e\n$\xa0\xf0\xcdK\x8d\x9b\x99\xbcY\xba\x9a6\xc2m\xdcj\xde_\xc3Ĥة\xe7\xf0S{\x9f\xc4Q[ \xe8y\x81\x96_\xb1:ɛb\x9c\xeb\x90=ڨ\x9ch=r8\xb1Q/\xe5\xf5\xb3\x8c\xa3\xb6\xd5s\xd8\xf3q\x96\x83\x91\xc1\xc3Z<\xf8\xd55\xb0\x9e\xe7\x9f\xe0+7;&\xe3bT?dF<\xadUW9d[,\xd3q\xe7\xa6\xf11G\xaaO\\\"\x9e\xf3\xb9<\xb6\xf73\x89i>\xd3x\xc9\xcfƏ\x98Q{\xdaj\x9c\xb9\xdauL\x8c\xea\xfe\xd3'\xecK\x8dR\x9f\x8cY\xf36\x91\xb8\x82蠾\x97sL\xb6\xc63G\xa9\xd7N-H\xb13>\xe2O1\xde\xfc\xc5R\xe3\xc9y\xe1ջƚ\xd89\xabI\xacΨg#j\xac\xeaQO\xef\xcb\xe3)\xf6~b\xdc\n\xa8sy \xcf]\xceK-2\xa6>\x96_\xeaK \x8cz=^\xc1\xce\xbc\xf9\xcah\xcdJ\xcf1\xae8\x87 08\xc1\xa8Rm\xed|`\xa3\xae\x99>c_ j6\\5\x8e\n\xe0\xb1\xe2\xd6\xcd\x91:ž\xb1\x81\xbd\xc7\xf5\xf8Z\xb9\xd7\xee7\x82!\xb0\xf8\xeb\xf9,\xb1Xh\xdf\xfc\xad\xae\xaa\xe3y\x9e*\x9f\x84\xc1?\xcd\xfd?\xc5\xffG\xb4S\xc2c\xb9A\xf0clEI\xa5~/\xbf\x839 \xfa s\xa6l\xc1\xab\xb7H\x9f\xf5V\x94\x9d\xbe\x9c'}\xb8\xa1\xec$\x007v.\xe6j8\xf3۱\xeb\x83\xf5\xbb\xfc\x8b\x93g,\xf6\\\xa1\xe3\xd1\xf4\xcf{\xbd\xd3(w\xb8\xbfS\xcfGֺM/^\xaf\\\x91\xf3X\x9dz}\xf6׶l\xcf\xf3\xe7>\xb8^\xe6ǘ#lŜ\x89e\xfe\xbb\xe0\xadz\xb2~#\xfc^zr7\\\xfdZ\x9e\xed\x97c\x9f\xbe^\x8f\xbd\xc3\xd1j`؞\xf9\x8fb\xfe,\xcc3\xa1+\xb9\x98\xbb\xf1\xf3\xc0\xe0\x8a\xc0\x99\x99?\xf3\xf5\x83\xefZ~Zטw\xfbc\xaa\xe5\xea\xbe/\x9e\xceB\xd9\xc1KW\xcf\xf1\xfe>\xc3X}\x85\xef\xbab\xb8s\xcc\xfaY˳\xfd\x8don\xbe\x9b\xf7\x83\xe8\x98q\\F\xf9\xb2\xba\xf4w\xe3\xfbA\xb4\x89\x8b\xf5\xc6_\xcfM\xd4P\xd68\x8c\xc1v\xc0u\xfd\xa7\xf2\x9f\xe4\xd6I NO1\xa9\xf59\xc6\xec\xa8ob\xafLx؂F\xb4\xa4\x8dP\xfb0\xec\xf8+\xdb\xe4\x87o\xcda,\xb8\xa0\xe5\xa4S\x8cs \x939\xe0`\xf5\xc0\xc1,*\x9b\xc0\xf0\xb3@\xb5\x8d\xfaE\xc7Ox\xd8\xf5\x8e\x8879\xc2\xd8\xe3\xebs$\x8d\x8c\xa3\xaaw\x8d\xf5<\xff\x97X\xb9\xd91#\x8f=\x8d\xa75\xeb\xc8\xfbA\xb4\xea\xe0Zس<6\xa1\xf5CS\xf3\xb6\x85\xd733W\xc7X\xfe7\x8e1\xb7u \xe3\xe6\xf9,\x9e!gO\xce \xafl\x8d5\xb0s\x8a\xd5\xc1rD=\xd3u ~\xae\x9e^\x93\xc7Sl \xc6Bٛ 8\xd7֢\xe3\xfa\"^ -\xbf\xd4gNŮĨ}fbD/Ƹ\x93\x9e\xc6\xc3U;\xb5\xac!Pn\xcb\xc4j\xa2~\xf2\xd9\xf3<\xe2\xd9\xf8\x8c\x8d\xbab\x9b\xa7\xc6\xd8W \xe4?\xfb\".\x8eG\xc0\x83e\xcf\xe7d\xda\xc7\xf59\xb1\x83\xbd\xc7{s\x89\xafz\xb6\xa1#_\xc4\xd7óD\xff)ym}\x84\xa8Q>\x96ԪiU\xf2\x82]\xb9^\xc3)1\xf10 \xb0l\xe3|a\x96\xae/\x89N\xbc\xa7\xf3ܿ\xa0c[&\x00\xcdj \xf5\xaf\xb1\x8e\xf7\xe2\xe9\xe6\xc8\xcco\xc7\xdeC\xec\x8e\xe8H\xafh\x8f\xf2\x96a\xb7vO\xf6\xe7W31op\xf9Q\xac\x81\xed3p\xf9O-p\x9b~\xbcy?2\xbfwv\x9e\xe5\xcfR\xb3:sě\x9f\x9bb?\xcfߣ#X\xc1\xb30\xd7QV37~\xb6:\xe7\x98\xce\xcd\xebA\xf9ڞ\xf9e\x98\xf7w\xc9\xef\xfe\xf3\x8b,cq.\xf1t,T\xab\x8f\xd8\xfd \x83n\xbe\x88\xf6\x938\x93\xb8\xc5^c\xaa%\xbe\x00yY|=ڟboxKm\x84\x9fÃ\xeei| (\xf5\xa1\x97I\x8d\x91\xd7\xe2en\xafen \xfdk\xa5~أ\xf6\xb9\xfaz\xfdx\xef>\xd9b\xa3A\xb5x\x96 \xd0ఱq\xcf\xe5\x95\x8f\xaeH\x87\xd2\xdf`\x85k^9\xf5q{\xfd\xa7\xcd,w\xc4\xf0\xdcn\xef\xb9PK\xf3<\x9aP\xc6,\x94\xbdyܨ\xc1\xfb\x89\\26\xed\xb5V\xbch<\x8f5\xb5\xaf\xfd\xddg\xcaK<ԯ\xfe\x9a񬞩\x8fZDAv\xacq\x9e{\xf7\xc69#}4s\xd8$Wa\xb3#\x9b\xdaW}`c\xe7\xf0}\xe03\xeb~\xa8%m(\xbe\x84\x9d\xd4[\xe7\xaekA\x9czL\xcfg \x8c\\\xd5Q\x87٦\xfd\xa7\xb9\xd5\xea^*\x90\xbe\xa0\xeaV\xecQ\x96\xbes6\xf6c\xfeu\xd8\xf5\x88O@)s\xaa\x8f\xdf/\xa8z\xa3\n\xb9\xc3O\xc1S=X\x9f\xe5\xf8S\xf4(}芀:e\xd4\xcf\xcaj\x81EQ \xac'^_}\xecq\xe7\xa3\xed\xdfݨγ\x94w\xceW\x98g\x9dq{0|\xb5vt\\\x8f=\xab\xa7+\xe5A\xff\xac\xc7\xd1\xf8؞\xb9:\x8e>\xc7\xebس\xba\xe5\xfc}\xec\x95끮Ls\xbep]\xde\xee?\xc5Zn@\x91\x9b5z\x88\xe1\xc1\xd8\xf8\xdb\xf0\x00 \xab2\xfa\xc6 \xbe\x8c\x81\xfb\xb5<\xdb3\xe9O鹜\x87\x80<\x9d\\䟟O\xfcS\xdc\xf9\xfbV8\x9c\x87\xbd\xfe\xf8y\xabY~\xa5^\xb7{\xe6 ,\xd7{4\xcf\xf1\xae\x87y\xfd\xc4:\xcc\xfd\xca\xfc\xab0\xef\x8f(0'\x90\xf9\x9b1]\xf7\xf5\xf5\xaa\xeb\x81\xf7S\xd4\xd9\xdd#\x9e\xe3\xe6 P\xee\xdeO\xfc\xb1\xfe\xbc>\xb8\xff\xe0\xf3\xd0\xe1s\xbf)/ q:\xc6Iǟͺ\xfeax\xf3.D\xc8\xc9\xf2\xf5\xf5_\xa6\xdf\xe9\xa2\xf5\x8b\x95\xcf!\xcf\xe4Ax\xeb\x9dV\xa3ܾz\xeeѪ\x9f|\xd95\xe5kqm\xdd\n\xc8s\xd5\xdd\xfe\xf3c\xaeu\x90?\xbe\xce\xfb\xfe\xe1l\xb9`/\x9e\xe6I\x93\xd3\xe1\\\xf4k\xa2d\x90\xff\xfc\x8b\xbb Mh\xd8\xf1\xe6c\xea\xa2\\\xbepnN\x92հ\xbca\\ q\xceNJSw\xabY\x8e\xa5ςz\x9b8\xf0G\\`5\xe41\xc6i+'ĕ\xfcڏ\xa1\xc6F\xddӏ\xfcS`\xed\xc88ykl,\x82\xf5\xac}\xeb,\xdbQ\xecWG\xa9A\xc7\xf0\xf0V=\xf5\x99Ħ\xaf\xc5Q.b\x87}\x89[\xf8\xfbA\xb4k\xe9\xda`\x92\xf4(\xe9\xa0N\x9cBܠ\x81\xe0\x95\xb6\x97c=\xf5ݪXA\xf8\xe8\x8e\x87\xb0^M\xaax\xe6bX\xcf\xd4\xc7\xf9\xfbA\xb4OAL\x80+\xe4\xa6B\xac\xe7>Iyl|*\x9b\xe4\xc2Gq\xcc\xdc\xc4\xdf\xc6fl\xcc\xe3\xb7\xf6\xa9\xcf3G\xf8e\xbd\xe2o\xf5T5\x9e\x8b;c\x8b8\xc6&9Ԍ\\\xd5Qݸ\xde\xfbA\xb4)\"\xca@8ƪ\xda\xf2\xd7ț\xf9\xd7a\xef7>\xa5\xc1i\xff~\xbf\xa0\xebeT\xe1rm\xde\xcbr\xaa\xeb\xb3\xbfW\xd7{\xab-\xabe^?\xac'^_}\xec\xcdG+\xd7\xf4\xbd<\xf7\xcd\xf1\x98?\xcfU\xa0cEa\xafa/>\xbf\x93\xebf\xa8\xf5\xe4*Y\xff\xad\x98\xe3\xee\xc3<\xdbm-\xcf\xf6\xcf\xc5z\x87\xec[u}<_o\xf9z\x91\xbcޏ˫|\xff\x9eS٘\xcc\xb0ɷ\xe2U'4B\x00\xfa\xa8\x8aMC\xff\xf2\xdbD:x\x00\xe6G8\xd2\xe6\x81\xc2ey\x98қw\xa96\xeaQ\xa6c~>\xf9At\xfe\xeb\x81\xf9\xfd8ڙ/\x87\xd3_\xdbҌ\xf5\x89\xed\xbd\xe9\xf6;\xb7O\x8fg\xfb\xeba\x9e\xb0\xd8\xc1\xb9?\xe7xC\xc3,\xd0\xcbp\xd4\xe5\xb6\xf51cS \xf5\xba\xf5x\x8ds\xfbK*y\xb8\xff\xf1\x8f0_\x80\xd6\xee׏\xf5\xe7\xf5\xcf\x00\xc1\xe7\xa1\xc3\xe7~\xea\xf0\xab\xfc%X\xc6K\xc78\xc5\xb3\xae\xff͛}\xf2At\xc8\xd5br\xa2\xd4B\xc78\xf0Z\xdcf\xda5\xb26\xfdV\xfb^\x91x\xfd\x97\xfe\xc8Ϻ8\x96 \xb2\xc8E\xa8|\x941\xfbO\xdf\xfcь\xc64>\xb1\xda\xdbh\xf5`\xd7Dzs\x96\xf7\xca_\xe3{}\x97\x97s8-\xd8}}\\=\xccK\x93\x87\x8f1q\xdb9\x9b\xce \xae\xe2,\xb4є\xea;\xeb\xb9gm\x82\xb3C\xcf_u\xadb k>g\xac6\xa6\x81㼲\xc9\xfb\xc2K\xb1m\xd8\xc5\xdfA\x9b\xb3\xae\xa3\x8am\xf6\x8cQ\x83\xfa\xe8 |\x9b\xfc\xe0\xd3Vll\xbe\x8e\x97\xfeH\xa0k\xc5\xe2 \x9e\xc8K\xc7l\xdcP{^\xf9\xdbj[\xad\x9auL\x9f[\xea\xd8\xec\xf1o\xc6mL\xd7|\xe1Oo\x8c'\xf1\x9b\xd8ŧ\xe4ձ\x887g/c\xe5Ax]\xa7\xf85\xf6\xc2\xcfՌ\xfe\xa8>UM\xed\xf17\xaa\xe7{\xads\xaa}\x8d\xab~,\x96r%\x9e\xce\xcdD\x8f\xd0L\xf3b\xf2\x94\xf7\x97\xafG}\xf9\xd1\xe6͌k\xfd8O\xaf\xf1t\xd8|j>\xb2\x8eQ\xe5\xa8\xed\xabs=\xfd c\xefAc\xe1\xd71\xa4~{\x89\x88S\xd8\xbdk\xbci/a\x97\xfdh/\xf0\xd1\xc8l\xef\xdc4\x86\xfa\xb8\xad}\x91\xd3\xf3\xb8\xfe\xd9\x8d^X> \xb6ʇOb͆܍\xbfd\x84\xbd\xdd?Ȍx5\xf6\xb8^\xef\x8f\"\x9e\xf6cqf\xe2k=\xff\xc8g\x9d\xc1_\xea\x9b֫\xac\xbc\xcc6\xfc\xed\xf5jOn\xc2\xf1\xd7\\\x89SsS\xffy\xb3G1\x81\xfe?\xa2\xf5\x9f\xe6\xd6W.\x97\xac׆\xd5\xdd^ \xef\xf2a:+\xf7X\xf3C\x94\x85\x8ay\xff\xf1KQHte,E\xa6`Zg\x8d\xa3\x81\xe4a\xe1\x82\xf6x5\xber\xffR\xdb\xe6\xf9{\xa4\x87J9\xcf\xf3z\xe3\xfc\x8b\xe4\xee\x87/\xd39\x9f~3\xb3\x98n/ \x9c\xcchQ\x9d Y\x90G\x98\xf8G3ư?\xd2.\x98_\xa29ӻ\xf9& \x8c\xea\x9b-\xa0ү\xe19\xe0RLu\xbdb\xbaP=\x973\xc7\xeb\xec\x99\xefc\xf7\xc0\xe7e|c\x93\xd5\xe9\xeb0\xacuu\xb3?w\xe0\x98띷\xfa\xe4QV`+f\x8dT\xc4b\xee\xc6Eh\xd4\xdf!n\xbb\x97/\xf5\x8c\xf7ǔ\xcdO\x87\x9c\xc1\xbdٯ\xe2\xcf}\xb2\xfa\xeby\x8f\x00=ٿ쁳h3\xdf#WP`\xed\nc\xfbg\xe1+h\xf5^5\xe8\x8e\xc6\xec\xccU\xfe\x88\xe7\xab\xfb\xcds\xbc\xe5\xd8;\xc4\xf5 \xfd\xe6\xdf\xfb \x94\xfe\xbcC\xdcQ\x96~ݮ\xe8\x81~\xd9\xff\xecQ\xcb{\xa9\xb7\x8c\xd5g\xaf\xe6\xebZ\xee\xf3[\x81[\x81u\n\x8cDk<\xbd:a\xa7s\xfc\xf6\xca\xe5\xb0\xef\xf1g'\xa5;\x8a\xef\x95y?\x88\x86\xc2r\xb4\xd3ꨢ\xe9}\xf8\xb1O `\xf3\x88K\xfb9 P\xe2\xa4m[Mt\xfda j.>g\xac6\xcez^\xd9\xe4\xb71\x968b۰ \x8a\xbf\x83\x89\xc6BLQcuh\xc6JMM\xfe\xc6\xfe\xf3\xfddl\xf8\xe1\x98\xf5`\xe0A?0\x81\x8f\xf5\xa5\xe3(P&\xdc\xc6ɘV\x82\xc7:\xa6\xcf\xd2tl\xf6\x8f\xf87\xe36\xe6\xf1\xc0!\x9e\xe6\xd31\xe06v/\xf3\xeaX\xc4\xcb1\xd4#\x9c\x8c\xdd\xa2ET\x9dP\xd5W\x9e,\xd7\xd4\xc7\xc4F^6\xd7v\xa6\xb8\xf21\xba\xc2\xa7\xb1\xaf|\xf54\xf6J\xfeI\xbc\xf4W+\xe7\xfc\xc85D \xf3׀\xbd\x9a\xad\xc0\x88\xe51\xa7\xb5E\\h`z\xc0g\xce޹i\x8c\xaa\xad\xc7\xb1\x94k>\xe4\xaa\xe8\x86\xe3\xabA\\\xef\xeeѪ\xb9\xbcD\xcct˱\xd011\xec1.>Wz\xade\xf2\x83D,__ j\xa0V\xd2>\xfa\x87\xe8\xedmp\x8cc}\xe7\xe7\xc7b\xecz\xb0>\xe9\xc3\xeb\xebz얻Z\xaa\xfcQ\xf1b\xf3\xc0\xd3o\xf5cm\xab\x95\xc9#o( =\xe3d6\x80r\x9d P\xc3s`ďc]SmӇp5e\xe7{\xf9& \x8c\xe2\x93y 9\xc0V\xdcF~\xf5\x88N\xba\xe1Z0\x9dKy\xb6/\xd8#\xb4?칅\xde}\xeak?\xcf8F\xfd\xa8\x87\xadF<ۿ\xe6\xf7`\xf8\xaa\nP\xb4{?uί\xfa@/\xce\xc8\xfc1\x98\xf7gE5\xc7dkW\xc3U\xe3\xb3\xdc\xff<\xaf\xdfb\xd0Ѽ\xc5\xf9\np^ԃ\x98\xbf\xf15\xc0\xfc\xf0|=\xb3\x9c\x9f\xf9\xefQ`\xa4\xee\xd1<\xc7;\xfb\xfa\xc5\xf5\xaf]\xcd\xcc_\xe3ns\xee~\xd3g\xbb\xf4\xe7\n\xc2\xe38==O/\xaf\xb9R3\\\xef\xebx\xf42W\xc1\xa8\xfe9\x9f{\xecV\xe0\xbb(P=\x88\xe6\xad2\xc5\xe5B\xc4\xa6v \xb19\x97\xfa\x97\xd9\xf0\x97\x00V \xff\x904-\xcf\x89U\xfc\xa5<\x92\xeb8\xfb\xeb\xd8\xe4\xc5'\xa4\x80\xc7<D\xff\xbc\xfe\x8dh\xcb%\xf6\xe6~<\xc6\xeaS'p8j)\xca?\xb2\x99\xe5,\x807\xd2\xf8\x87\xeco6t\xb4e \xbe\xa8/k\x8fz\xdd \xea\x96 \xf66%\x88]\xf9\xfb\xdf\xf8\x92/:1\xe6\xe5\xc4\xe3\xf97\xc2\"\x87\xad'\x8bg΋\x9dO\xb9\xe7\xd2\xf3\x87X\xf5\xd2n$\xb0.\xf8\xa8}\xf0\x98a}s\xff\xa2\x96\xad-\xc6CM\xe2ܪ\x94\xf3\xba\x9cg\xce\xff\xe4\xad \xa8N\xf1\xc29\x8e2l\xe6\x82]%ԣ\xe1B\x8f\x88\xa7|\x86\xae\xfc->cM\x87\xb1t\xaa\xc7\xd4@^i\xe3Ps\xe8 \xb5\x87\xbd>\xe3%\x9e\xdbŘ\xc4P\xfc\x8da\x8d\x94\x995ެ=\xe2Q,\xb3\xf7x\x9aC\xe3h\x8d8\xf7\xbc\x95Op\xd3z*^\xe3\xa11\xaa\xfbB\x8d*\xea4~mDZ\x94\x9b\x93q \xf2\x83\xe99\x8d\xe7\xf5}\xac\xd6I\xdd/9 \xe6h\xaa\x856 \xf9\xed\xd5}P\xab\xac\xdbh\xef8ף\xedY\xf3\x97q (G\xed'\xce\xf5\xa0\xfb\xcf\xfd'r+\x8cxY\x8bbMA\xb5o\xf9\x84\xbf\x8e\xf6\\\xbbO\x89\xa1 \xb4\\?65\x84/r\xb4\xfe\xfeMLqh\xf4R#\x89g\x8cC5m\x00\x00@\x00IDAT\x99=`>u\xfd<\x9a\x9d\x83\xf7\xc0S\x9fS;t\x91\xfe\xe1\xc7\xbcZ\x9b\xc6g\x90\xdbb\xa19\xd69,\xf5`\xf6Un\xc6\xe8%\xe3\xc0\xbf\xf2\x81\x8d\xf5+\xe35ƹ\xf9ç\xae \xf6\xe0\xe4\xd8\xfe\xd3܈\xa3\xd6.>\xe7U\xba\x9d\xef\xbf|1w~\x8c]\x9b\xf9he\xfe\xf6\xf2<\x8f\xf9eX\xa3@\xf6\xe0 \x8f08\x8d\x81x\xf5\xc7\xfe\x8c\xfe\xb8ߵ\xf8X-8;Gg\xfeu\xd8\xf5\xef\xaf\xf9\n\xed~O\x9a\xcb}~>\xe6\xf5\xa7\xeba>p\xdeu\xf8Ɵ\x94\xe4\xf0D\x8f\xdcߝ/\xf2\xcd\xeb\x87\xef@\xf9\xfd.\xef\xb7ܾ\xe1C\xbf\x8cf\xf6\xf8\xbe'\xb3z\xfb=\xe7\xeb\xb0--\xad\xb5S\xf3\xe7\xe3P\xect\x81x\x82nl\n\xe4\x82}\xa4\x87\xe5\xfc\x84]^?\xbe\xe7\xfc\xa5\xfd\xe6x\x95\xec\xd5\xfb}~o0\xafw\xcd\xf4 Ҟ\xb0\xb6i_@|}e\x81\xa6<Ğ\xf3\x8f\xc2\xf8\x00\xacכ\x9f*pu}\x9a\xa0i\xf9\xbc^x} 1o\x88& \xf4\x83\xd3\xb1\xe0걺\xf6_\xdb\xde\xe7\xb7\xb7\xf3\n`a?\xb1\xd59<\xb2\xe1\xfbk\xbbߋ\x85W4\xc5\xfc}\x99\xfdo\xde\xf5\xea\xe9\xfb,}\xde\xe2A\xb4.0\xdc(-\xbfQ\x8f\x8d\x92\xeb26\n\xee\\\x83.\x87}\xe9~\xad\xfa\xc9\xc8h7\xe2\\6\xe0\x8cv\x9f_yTcf\"\xc1`\x8f\xf9\xb7\xc7VbcG\x8ex\x8ce\xbc8嶊8y\xa3\xae\x85 iˍ\xa2)X\xce'G\xeeo\xae\xf2\x81?x\xa5\xe2\xdcʑ\xf3\xba\x9cg\xce\xff\xe4\xad \xa8N\xf1\xc29\x8e2l\xe6\x82-?\xb08\x99~2\x8e\x94\xcfЕ\xbf\xc5g\xac\xe90\x96N\xf5\x98\xc8+mj\x9d\xa1\xfa\x81\xad\x8fy}v.\xf1&cC}\xee\xd1\xf7\x83h_P\xd8\xf1\xf5\xe2\xaa\xc7|<\xc7\xf0\xebI\xf1\xd15\x86xz\x86+ƌ\xaf\xccg<[\xd43\xf94Hp~\xa4\x98\xd0s\xb45؈T\xdekX='<\xf1\xa9l=\xed\xc3Oq\xcd\xe5\xc3]\xf1\xcds\xb2i|\"O/\xb7\xd2\xb9\xe1x\xd6|\xe4\x88z\xeb\xfa,nj\x8d\xf5[\xf9Ե\x9b?|\xb4F\x9cþ\xc2\xf7\x83hU\xb8\xbc0KoT\xf9Ƶ\xc5\x92\x97\xf8>~.\xcc\xe7c~?>\xaa\xa3\xfd\x95\\3\xc2Y\xfa\xe8\x8aA\xecm\x9d?\x8a\xc0\xebQ3\xd4\xf6̟\x87\xbd\xc7v?yF\xecO\xf0E\xe6Y#\xe5\xf7\xe9\xc7\xdfC\x9aA\xdc\xdf\xfa \x84\xb4F|\x83\xa9{\xf3\x97\xd8O\xf4\xc8\xfd\xdd\xf9\"\x98\xea\x97\xdf?\xa0oq0\xa5\x98\xf7\xf5\x8d\xd5.\xb3\xf6\xf9\xfd0\xc2w\xc2\xe5w\x9c\xb3\xf9\x9c\xefN=s\xbc\x99N\xe5/\xb7\xc5\xf6\xa1?\xe9{\xbc \xb1\xc0s\xbaY\x00\xe6ol\n\xa4^==\xbe\xe7\xfc\xf1r\xe5\xeb\xe1\xd1<\xc7{\x8ee\x90\xdb;.X\xed\xf5\xce-\xca\xf5/p\\`p?\xd0\xf0\xcf,\xa3A\xe6\xcbǏ\xc2\xf8\xc0\xeb\xf7\xe6\xa7\n\\]\x9fi\xb5-\xe2L\xfe\x00\xe1W\xfbg}mk\xf7ȭ\xc0\xad\xc0\xd9\n\xbc\xe6\xe8\x9f^\xfai\xc6\xf9\x97\xe1\xfc\xfc\xec\xf8\xdf\xfc\xf4~\x83\xbf\xb0,էz\xddY\x88e&\xdd`)\xea\xf0\xb2e\xc92\xeba\xef\xe8g~\xd7\xef\xb1\xff\xff\x88\x96S\xfb\xe0\x8d\xa8z\x8eb]\xd06\\\xcd\xdcm0\xadi\xa3Q\xc57o\xc3\xdf6\x96\x8c\xe7tD\xf8{:\xe1#\xfc-y\xe6\x8dy\xf4\xe066Rժ\xb8\xb3\xc0t\xb4ĕk\xae\xebr\x9aF\xc9\xcaV\x90\x8dyS\xeb8\xf5\x85H\xf59\xc6\xec\xa8o\x92\xe7\x87!+WCU\x9c\x86kb\xa7A\xc5\xc1\xf6\x8c1nG\x90ZOlc\x9a\xe4g\xdc\xf5bS=\x92\x00Ok6\xf9k^-J^\xb5\xbf@<\x84~\xf87\x86\xd5\xcel\xe9\xa1t\xfaӸ\xea!\xc7\xfe\x8d\xe1\xa8Aњ\xb3^\xab\xad<G?Vop\xedb\xc9Q\xf4(\xb6\x8a\x95+\xf1$D\xe6\xd7\xda#^Ċ\xfeK\xde*\x87ůbF?\xbe\xa0\x84T\xacI\xe5\xe8/\xc5\xe5\xe3f\xa3 b>\xc7f\xa71\xba\xfeO\xe2\xb65\xa0&\x8f\xd3\xd4$6\x86\xf55\x89Q\xfb\xa0\x8e\xb0\xb7\xde4gķ\xd3\n/\xd0#k\xd5\xcb/\xf5#\x9e\x89X\xf7\xa3\xf9\x81#gb\xe7\xa2y\xabIG\xec%\xf1r \xea\x80'ͱ\xc4\xe0\xd4\xde\xdd\xd6\xce\xe1c6\xcc&\xac\xc0\xc5Qp\x9f\xb8\xe6\x80\xcf\xf8>`\xac\x9dʛ\xfc\x87 \xf3\xb7q\xf8\x90z\x91/\xb0f\xb1S\xc9\xf6\x8c\xbd!\xe5\xbf:\xbe\x96R\xc7\xf3\xc8b\xa1q\xf2\xb3!\xb0:\xb3\xbfa\x8d\"/\x9cK}\x99O\x86\x87\xff4\xb7'\xcdt\xb9\xfc$\x9e\xbejl\xa6{\xcdo\xaf\xe0kQp`~&\x81\x9a\xa4}\xcd\xcby@\xe7kq\x93? G\xd8<\xac͗\x8e\xa8/\xa0\xdfҠ`\xfe\x87<V\xbdg\xf4a3\xae\xff@>*\xe0\x88\x86'\xcb#,j{\xe6\xfb\xd8\xc0~\xc2\xb3\xf5؋`9s3#\x9eퟏ\xe7*Ա\xbe\xa2^\xe3Z\xfe\xf9\x9d]##\xeb\xbb \xf3\xfa\xe4^X}\xe5ulY\xf4\xe3g\x97\xebي\xb9Oޯ\xcc\xd7q\xf9Q\x9e\xb5\xa2>Km^\xff\xdc\xddZ\x9e\xed \xf6\xf9)\xd7 \xcf\xd4\xe7\xd9~)\xf6\xb8e5x\x86\xb2?\x99߆ݫ\xbc\x97|e\xec{\x9d\xb1\xaf\xc2\xdfK\xf5\xf7\xeaV\xd7v_\xd0\xf7Yz\xf0*\xe1\xfc\xeby\x8f\x80\xcf\xc7֟\xf9i\xc6\xf2\xf9\xf6,\xa6\xf9\x8f\xbb\xff\xe2ι\x9f\xb5<\xdb\xdf\xf8V\xe0V`\xad\xcf{\xad\xd7\xec\xf9\xb5U>\xc1\x9e/{\x9a\xb2.\x99\xf9\xc4\xd1\xd3\xfd Z\x83*r\xd4s\x831f\\5\xd6\xe5\xa7\xb2\xb5\xc9PlN>3\xec\xdf\xe3Է^w8\x9fH@\x93\xb7\x8a\xc32\xe7\xefܕ\x8d\xa6\xb0\x97\x8e\xa5\x81\x9e\xfbp\x9aM\x8cO\x8ep\xd2z\xe2\xb6A\x86&\xf9w\xfd\x85\xd8T\x8f$ȧ`\xa8Gci\"y\xe1\x88s\xc6\xb7cMJ\xb5\x97|\xb0+\xf5\xd5X\xcf\xf3Op\x89\x953\xf7\xc9qp?\x88\x86v\x95>\xa4\xb7>n\xb4g\x83*^,F;\xcdIU_q\xb2\x97\xfd\xdcl\xd41\xd6\xd3\xfd Z\xb4PQL\xd1,\xf5T\xe1\\\xd7\xce5t\x8d\x9dkx\x90rt\xb5\xc5N\xcfc\xdc\xc6pG\xcbm\x99\xdc\xd6\xec5\xbc\xbe\xd47\x8ez\xf0s\xb4\xf1\xc8q\x90Cp\xbb\xb8\xe6\x80G\x9c\xb8\xbek\x9c\xbc\xc9\xf9\xc5F\xfdm\xfed \xf9k;-\xf6\x8c\xbd1\x92\xff\xea\xf8\xd6K\xcf#\x8b\x85Ƌ\xfa\xcc#\xe27\xfeO\xa3\xc8 \xe7/\xf3\xc9\xf0\x91\xa25Ml\x97,\xd8{V\xb5\xf2\xf2\xed40\xf3M\x00􋀋\xb1\xe7k\xe3\xc7x7\xffJ>\xcc\xf3`s\"hi\xfct\x8c\xcc)\xfam\xf8H\x90<%d}X\x80\xe49p\x9d_\xceQ?\x9bQ:\xa69]\xc3w\x90\xe1\xd9\x8c\xf9>\xf6\xd8O\xfc\xc3\xc2r\xec\xa0\x9e^>\xae\x93홿>\xe6\xb6\xe2\xebwzN\x85[\xf5\xe26\xad\xee1[\xb6\xebQ\xd99\xdfYxڥ}\\\xd9\xf21\xdfZl\xed\x98###\xe21\xff]0\xfa\x87\xdc7\xf3[1\xc7E>\xc4c\xfe\xdaxT\xfd^}\xa0\xc6\xd4_\xefa}\xa4\xe5}\xa4\xf0{0>-\xf5\xfa\x82|\x88\xe7\xf3\xd1\xe6\xf7\xf1i\xbd\xfd\xeb\xcf*\xc7c\xfe\xf3\xf1\x9c:\xb6TQ\xf6ߊ?_\xe9\xcf\xecp\xeb|\xbfv}\xf1\xf5\x85熫\xdb\xcbs\xbc\xbb\xa2\xafX=\xd0^+X\x9b\x9f\xd7>\xb1\xb0\x9e\xf6\xf3\xeb*\xd2\xfc\xde\xbaZ\xe7\xbf^\x81\xad\xf1Y\xae\xf7h\x9e\xe3\xdd\xf8V\xe0\xfb)\x90\xa2\xdb \xd5t#3\xbf\xf3\x8d\xa3^=\xd34ߪ \x8f^+\xf2\x87ĸp\xec\xc5+/\xfd\xe5\x9f\xe6\xfe\xc3Q\xba\xf4c-E_ZjRb \x97\xf6\xd1_\xe2*\xe2L8]ȵ\x8dQ~\xe5\xc3\xce\n0\xa6\xa7\x81q\x95\xbf\xff\x8dk<\\@3\xb0X\xf8\xd96\xdbF\xbbMξ\xe6\x93?>{\xb2\xba\xcc5\xb0\x80\xda\\\xb1WW\xf7\xd7rY,=\xc3\xef\xd2N\x82\xdb\xb1}\xfd\n҄\x9eT\xcd\xcb9\xc6pLNlL\"\"xc3\x8d\xa3tɯ\x9cv\xad\xfe\xfa\x9f\xbd9\xeb\x89\xf2\x881\x8c\x87X\xbb_c#,\xc6p \xff\xfc\xa7\x9e\xac\xab\xa6\xd8\"\xf9Ls\x81|\xa0G\x98\xa8\xfe\xc7g]\x9f)\x95\xb187m\xfc\\V\xebK\xff\xf1\xba*.\xfdf\xc7긑K\xe3X\xac\xdbVWԀ\xe3:\x96\xb1+\xfb\x9b\xcbg>?\x96\x87\xeb\x8c\xe2\xf9\\\x97\xef'c\xcf\xe5k\xc7~G\xe7\\\xd6\xdbh(\xfcd\xac\x8d\xe55\x88\x91\xbd\xf4(6:\xf5k\x00\x83\x8a\xe3\x8f㰱1\xd5\xbc\x8c\xc3G\xf4\x81^M\xd2^m\xf4\xe5G\xa8\x85\x87\xbev6ɇ\xa9 1\xa2^\xf3\xf7\xb1ҏ\xc4DmO\xf3\x96Tr\x98\x81ףƣ8^\xe6 =\xb2\x9e蹮\xc1*\xf0\x00\x9a\xc8-'\xc7Xz\xc1C\xe4\xda\xc6εO\xd8\xc7q\xc3q8w∗vU\xee\xb4A\xbe*wñ\x8d`Ԡ\xb6\xfa\xca\xccUx\x89M\x9d[s\xa8\xfe\xc8e\xfeȧI\xe3\\\x8f\xcb\xfein8\xa83\xa2\xd6c:\xfe\x8e/\xed\xfdp\xfd\xe8\xfc# N\xa3\xb9\xbd\xder̒ K\xa2k\x94\xb3\xed\xb9Rԏ~\x9c\xd7*\xb6T\x8c\xea5\n\xfb{\xe4\xcf{G\xcf\xdc\xefZ\xfc^\xcapw\\=\xf3}\xec\xfaa\xfd\xf1z\\\x8e\xbd\x82\xbd\xb3\xc1}p<\xe6_\x8f\xe7*Ա\xbe\xe2^\xf3Z\xfe\xf5\x9d^\xb3\xd6+\xe6\xeet~\x8b\xb9vv\xd9b\xed쮶\xbf\xffk\xeb\xc6\xf9w\xf8\xec3y\xd7׏\xd4\xcc\xeeOI\x81n\xd04\xf8\xf8\x82 aG|f\xf62'\xb6 w\xaf9\xb1$\xd6\xe6g{\xc6\\ \xf3\xbb\xb0\x9dzG\xa2\x8c %\x8e\xbc\xa9\x9f 1\xf376:\xfa\xf0t\xf5\xb7\x8f\xc8\xdfc\"^\xf1g\xfeU\xd8\xe7;\xafg\xb1>\x9f\x8dy=r\xfe\xb5<\xdb?\xcc .\xf6\xf5ӯ?{_\x8f8\xf3\x8a\xa3\xad<\xc4\xf4\xf2\xf5\xa7\x8b\xd3q\xa3>W\xf7\xd5w\xf3S\x9a \xec\x94\xce\xfbC|`}\xeb\xfaܰ\x8cŹi\xe3\xe7\xf7\x83hh\"\xb2E(\xd5K'R5\xbbDc\x91\xe91\xae\"\xf7\x83\xe8\xb2Uu\x91\xa82q\xb4EC8\xacll\x8c\xb1\x92\xb1\x8c5'|f\xfd\xc1\xe1\xf1,\xa6\x9e\xeb \\Nƻ\xf5¿\xb2I\xffӏ\x83\x89\xbf`}q\xbd\xcbD\xabgȨ\xc0\xca}\xe2 \xfdA\xc5e8>QD-\xd8O\xb5Y\xad\xcc!\xa2\x9d\xe5?\xad\xb2\x9dm\xe6[\x8b\xad\xb6\x91?cd\xab<\xc3\xef\xa5ƨz\xe6\xfb\xd8\xf5\xe3\xfd\xb4\xbb~e64cٝ\xfd\xfc\xeeW\xf38W\xa6\xc4s;~\xf1l\xd6*\xea\xaa\xeb,\\\xe1V\\Ǽϋ[\xf5\xc4|\xd5\xfe8\xd7\xe8̗\x8ccv\xde[#\"G_\x8d\xc3!\xbe\x8e6\xd5\xe3\x8d\xfc;|\xaa\x90\xbcw\x84\xebEv\xdf\xdf\xca\xf7s\xaa\xdf\xef\xd0\x00w\xd0\xf0\x99\xd9O\x86|\xd8Cpr\xe7tL\xceS\xfb\xab\xe3\x8f\xfc7\xf3!\xeby8\xa6\xf9h\xe23cS\x00\xeb\x97\xe6\x97\xe5\xe3\xf5\xb4\x9c\x8f\xfd\xb9_\x9f\x8e}\xbeq9\xe0\xfa\xaf\x82\xf9\xce\xf5n\xe1mji~y>??\xeb\xfa\xf3\x84\x86\xf9z\xa5\xf9\xa4\xb7\xce\xfe\xfd\xdc\xf9 z\xeb9\xe8<\xac\xd5'\xe3\xe4\xd3\xfcG\xfd\xdd\xfcT޿SV\xf6_,|\x80\x9c\xceӂl\xf2߼OA\xe7z\xcc̝\xfaU\xa2y\xe6\xe2ޅ\x8c\xe6\x91\xeb\xe2\x85闚\xed-g\xe4\xff3\xbf\xbb\xfe\xff\x88ks/\x99\xa4\xbcqT\xc2\xfe\xf3c\xec\xae|\xe7bE}%\xa7\xd8\xcbXy\\j\xd7~f\xe371\xaa\xbe\xaa~\xecA{\xd4\xf0\x83ti\xf1X\x83\xca\xdejjbW\xfd\xa8o\xc6\xf3\x9c\xac7r\x88\xa9\xbc\xc4X{\xb0\xf3\xeb8\xb0Ɖ\xa4z\xd4z̡\xb6A \xf3q\xf3\xc9\x95\x8f\xd16{\xf8#'0\xc5Ӽ\x92\xdfj\xce\xe6\xf3i\xa4i \x82U\xf3W2r(\xd6\xf1\xb4\xf7s\xf4a\xb9\xa2'\x8c\xb9a\xa7z(\x9f\"\xb6\x88j\xe3v\xd3Z\xc4\xf5[~3\xb6f\xb1\xf0\xe0\xd7\xc7d0|\xe6l\"\xa0d\xd6\xec$#\xec\xebx\xfe\xa9\xf6\xb8\xf6.\xbe\xe6d\xf5[\x9c\xc0u\xfc\xc6\xdf\\\"\xecCۦ>\xf0M\xbdR#RS}\x9e\x8f\xb4R\xa8\xf6f\xeb\xdc\xd4?x\xa5*;W?y\xd5z\x8e\xfein7'\xf8\xba\\h\xaf,\xafM\xbc\xccY\xacO\x97\xa7\xc6\xb0\xf0=l-e}^\x90\xdfOX\xa9Q/\xea\xe7~\xae\x8b7 *\x93\xcb\xc4\xfa|6.\xed\xcf\xeb\xd7]O\xb1@p\xbd\xc8\xfbO\x96\xb3\x87C\xd6\\n\x9c~_5\x8d\xcbENg\xb8\xe7Ay\xb3\xaf\x9d\x92\xd5\x00\xba<h\xe6:Mp\x80\xd3?\xea\xf8v\x87\x81>\xcd\xf5\xec\x9f+\x96 \xaa\xe1\xec̟\x87\xbd\x82܏V\x88\xdeUxF\xbd{\xd4\xd7~la\x9a7\xf4\x8f\xfe\x83\x8f`\xce\xc2/\xe4I \xf2|\x944\xbaf\xb1?\xf2z\xde\xd9/c\xbe\xc4ճv\xbf9\xcfռ\x9ev\xb9\xe0\xe33z\xd7\xed\xbf\xc7q\xaey|竻G\xaf\xae\xc0U\xd7v껺\x8eϭo\xa4\xce\xd1<\xc7\xfb\xec\xeb\xab|^\xf9<\x96\xfe\xe6\xf83\xee/=#>\x8fK=\x9c\xff,\xec}{\xf4\xfe\xe7wY\xe5\\oa\xea\xb3\xaf-\xe7W\xe7K\xa5\xf3gZ?\xd6ʼ\xc5=z+\xb0]\x81o\xfb Z%\xab7_(\xd6\xe2\xfbA\xb4(\xd1\xecG7\xe0\xe41\xae8\xfcP\xa7A\xc0\xe1h\x93\xa5\xe36\xe03.\x8fN\xaf\x9e\xf5\xe7|\xd46&ov\x94x\xf2+.\x86=\xd85\xc2L\xd4\xd3\xd7\x8c+#\xc3vr\x8e1\x95\xd4s\xc3\xfa\xa6\xf9cЎz./9\xd7F\xf5\xc0\xd6 \xf9\x9bƢx\xc5v\x86C\xc3VO8\xb2?c \x88\xb1\xca_ok\xf4?\xad\x9f\xb5\x9c\xebx\xf3G\xf8ɘ\xf9\xd3ū\xe3\xebs\xb0\x89\xbf\x90x.֜\xbd\x8c\xdd\xa2Ed\x9b\xbf\xea!\xaa\xe9Xh\x8as\xb5\xb9\xd6\xf0*\xba\xf9\xfbѷ\xb2\xfb\xff\xb0\xe9\xc5\xd3\xb6\x9e\xea4F\x9b\xaf] X\x8fr\xee%\xc9X<,\xf5\x9a=\x9e\xd5j\x91\xd5n:f8|4\x9ec3\x967\xb6w\xdfi \xb1I=4\xf8\xcaѬな\x8fɠ\x8d\xc75\x89lpm4\xd68\xc9\xfb\xc0\xea\x8f\xb3'\xecy\xec\xfd~\xfds\xccg\xdf值eY\x98\xa6\x89?{\xc2\xee\x83\xc3\xf8l\x9fGA\xfc 1\xd7\\\xd4\xffX,\xd7\xe9\xa9\xf1\x9a \xdb0/\xf1\xe0_\xf6\xa2/\x80\xf7\xc6)\xee\x9dʀ\xb7׬׷\xf9\xa1 ח\xeb\xd1 W\xe4 \xd9ryA\xdez\xfa\xc4f+\xe1\xf3\xc0\xf5$\x81\x93\x9co \xd0q\xc8SeE @8 \xa4\xbc\xdf\x92k\xf5K\xfb\xe7\n\x96볓\x96\xf9\xd7a\xd7\x9f\xef\xcd\xfe \xfd\xc6<7\xea\x95x\xcc\xcc\xeb\x97\xfbf~+渼\xa2\x98\xbfqQ@5\x87^e\xd4\xcf\xe6\xe7\x83\xf7C\xf1w\xfb\xb5<\xb2\xcfg\xe3\xe8\xd7\xc5#\xf5\x8e\xe69^\x8bYQ\xb5бg+\xdeVv\x8f\xbc\x83WY?\xa3\xf5\xcaZ\xb2=\xf3\x9f\x8dG\xdd_\x8d\xe7z\xae\x83}\xfd\x97\xcf3_7\xa5\xbe\xb5<\xdb\xae~ 0\xa1\xf8\xfe׻\xd5OW\x90\xf9\xb2+G\xbc[\x96xų>\xbb:_\xd7z\x9f\xdf\n\xacU\xa0z\xbd\xa9klL.\xa4lTlL\xb7X{!,7\x9e\xe1\xf0C\xeb\xe2_¸\xc0\xfc\xa1\xb1\xc1c}\xca?\xcd\xfd\xb3r S[\xf9c.\xe1\xc7c\xccᇪ\xdao\x89\x8d\x96\xa9\xbe\xb3\xfe\x91{\xd6&8\xe4x\xe4G\xab\xfe\xf5Q\xce\xa6ȝ}E\xbd\x89\xddc\xdb\x9e N\x93\xbc\x98_}\xcc\xe3\xff\xf9Ѱ\x85T\x8c\xc7=jo\x89e9`\xbdɀ\x9c\xda\xfa\xc4\xf3Q]x̰\xbe\xb9\xae\xaf9[\x8c!\x86\x86\x8bs+G\xceQ\x8f\x9a6\xb90V\xf976h\xf5h@\x8b\xe4o8\xc7\xf1\xffg\xefM\xc0\xa5ɪ*Ѩ\xf7}O \n\x94A \xaa@\xaa\n'|\"\n\x82\x82\xa2 \"\xd5\xb6O\x94vx\xa0\xa5\xa8h!\xda \x82\x85\n\x82\xe2\x00\xce \xf0DEE)\xb0\xfbu\xcb`;\x00\x8a\x88`\xa9 \xe0\xf7\xe1\xdbk\xef\xbd\xce9\xb1\"\xe2Ff\xde\xcc{\xf3\xde\xf1\xfd7\xe3\xec\xbd\xf6^{8'\"\xf3\xe6\xf93/B`l?\x9f\xb2)\xfcz4\xfdf\xf9\xc01K>\xc7=\xde\xd8\x98!\xec\xe1\xc5x\xe4l|=,e~b\xbc\xc0\xcb\xe6\xf5\xc0\xbe\xe5.\xf8z\xecF\x9f\xb9>\xefMr\x94G-\xeb\xedK\xe3+~\xfc\xf2\xf8\xfcl\xbf\x81\xb9\x80\xb9\xdee\xbd \xd6\xeb\x82\xe7\x82ξM\xf6\xe3\xb8\xe6O/\xb0-ͯ\x96;\xb1^&\xaf\xef \xffI{mߜ\xff\xde\xe1Q@\xb9\x9fZ~\\*HU\xef\xa7\xf5\xf5@X\xcf7 \xea Woh\xe5\x98\x8dӓ\xce\xefQ\xe3O\xe5\xb9\xfc\xd4^\xe5\xc3\xfa+߉\x93\xe7\xb0.\xae\xf6\xfb\"\xeb\xc4\xf0*d~\x8a/\xf2ҁ\xa5KNv\xb6\xba\xad\xe0\x8d\xb3\xdf}\xa3\x83\xb7UZ\xaf\x83\xd3\xea \xc3\xd4E\xc6/FpbnJ֞2Ip:_6\xa2\xd1\xfba\x9b\xfc\x85c\n+\xe6r(ㅬ\xbdqM\xcf\xdez[\xf9BԷ\x8c \xf3\xf5bgn!9n61{\xb0\x8f9\xab/\xac\xdd\xd8p\xb3\xe0\xeb.\xaas\xe1_ܘ-u\xe4\x00]\x8e=3\x98bQ\xd7\xf8lH\xe8\xf9\x80Й\xe2\x81c\x9ec\xfb\xf1\xf8\x94M\xe1\xfd3\xfdf\xf9\xc01K>\xc7=\xde\xd8\x98\xa1\xe1fi\xe4\xe7\xb8\xf1\x85]\xeaR\xe6F+x\x81\x97\x8d\xe3\x81}\xc3\xe5u\xb6\xb2\x8d\xbdM\x8c\xecM\xe1k}\xf3\x9c\xa3cÍb\xd6cIi]\xcbF4։\xf5f}\x8a\xbd\xafc\xe8v\xfa\xc4\xe9\xe3\xa6-G\xf8\x8es\x84?\xa8\xcaƱ\xc5wN\xf2,1i?\x96\x83\x99-\xd1\xde-\xb0\xfey\xe7\x9b3\xf4\xd4q\x8b \xcc{\xee\xde\xd6\xcb*\x8fڤm\xc1\xa7\xe5\xa1M\x9e\x9d3\xe9=~\xe3\xd3b\x9e}a\xaf\xfe\x8d|\xf0F4\x83\x8d\x9dI\xe24A\xc6dڂG\xf11\xee\xe3\xd3\xcde\xa7\xf8\xb45s\xa3˟\xbc\xfa\xf0X]\x8e^\xb0\x83S\xf1\xb4cj\xaf\xf8\xf1˚\xe1\xa6\xf2\xf1W\xb2\x9b 6퇮\xcd8\xb9\x9b\xbf:\x95}娑\xd7_\xad92\xd6\xebO\xf1\xbe\xdc\xf6K+\xf6\xf0P\x9a\xc3\xd2\xcf\xf9o gO\x84\xd0_`\x89m \x97nJ8A\xb7\xbf\x805\x80\xc6߲\\ۗ\xfd+\x8aH\xa4\x88\xd9_\xfe>S~_L\x83\xd5\xe5\xe0\xe5t\x9f]~\xc7r\xb9%e?5\xbe\xe2\xc7/kC\xd0G\xd3\xd5 \xd2 \xdbP\xb7\xe3\xaf7\xf3\xd8\xf2z\xbc<2\xfe\xb1\xf9\xb3K|\xc5#\x9bo\xba\xd7\xc7v\xe7W\x97_\xad'\xe2L\xe2:\xbd%\xdfh\x89^\x8fy¿\xc4;qx4\xa0\xdc_s\xf9zB\xef\xaf\xcd{\xa5s\xf8\xe0[Ht\xaa48WNz\x83,@\xd0\xcc_H\xe9\xb0\xf8(i\xa3\x9c\xe3oLG\x87\x87\xf5%=Mʹ)~Re\x9d\xb3r\x83V e\xe0\xacu\xc2dQ/X:\xb0t\xe0;\xd0lD\x90\xc5A\xf72\xbd\xae*n!\xde\xcaY\x9e\xe6\xd8\xffjnC\xfd\x85Sza\xccRp$\xe6\xf0\x98 \xec\xddn_^\xc8\xf0q\xe6\x8a\xe3\xc6\xf9\xf1g\x93\x93g\xdc?\xed \x9f#\xa0\xc7Dh\xf8\xfb\x9bT%W$\x9e\xf6\xc4x\xa6\xbfíM\xfa\x82\xd8mg\xb0I\xf24\xfe\xbd\xd8\x00q\xb4\x93\xc6q\xef \xc1\xb8p\xe2o\n\xf04\xd9\xcd\xec!#U؁\xb0 \xabq\xd0\xe4\xa4\xf80b\xc4\xd0{<\xb0\xa5\xe3*z|\xc8p\xb2\xc8Cή\xb5\xf2\xb11Ş \x84<\x80l\xe0\xe7\x83\xa3\xb5Ř\xf6z\xc5h$ܬ\xe5\xc6/rD$\xca\x97\x9fĊ lTgz3j7\x99ɇ\\\xb1ʹ\x91\xed\\\xae\x83>\xb0>?\xf5y\x96\xfc\xcc%\xf9?cw\xd4\xd3\xe3t\x9f>_\xc1G\xf9\x933s/\xb6\xe0\xcb:3j\xeb/>i_s\xb4\xfcL\xe7\xc5\xfbD\xf2%\xc8u\xcc\xc9\x9f;Z\xbe>t\x92j\xe7x\xf29.\xdc\xfd\xcd|6\xae8\xbc[1(\xe69\x99\x83\xe7\x99\xf9\xf492\xc7&xF]\xc19\xeaI\xbd'\xd0\xc6\n\x8e\x88]\xc75\xd3\xc1\xc7\xe3[~\xc5\xc4\xcc7\xf8\xaaX\x95w_\xd3\xe6٭0\xa6\n\x8eiC\x99\x98\xc9\xcc\xb6>\x9e\xb1\x81k\x89I\xea\xd4\xa4nc\xcc\xc4\xf2 4 \xb8\xf2\xad\x89h\x88\xe5\x91\xf6* \xed\x837\xf8\x91y\xe42\xdf\xe8\xc8\x9b\x8f\xa3\xcf\x9b\xf2H~\xf7\xf7\xbcF\xfcM\xd5\xf2E\x9c&\x9e\xd1\xcc\xfd\x8d\xe8\xb2\xdc<\x86\xf1\xd5t\"\x9b5d7\x9d\xb0g\x8f\xa3Q^k\xafx\xa9\xbfM\xa8u`Zd/c\xf8\x90\xf52\x9f\x81\xc1\xde\xe32a\xc3fI9!\x8a\x97\xfe *ߩB\xb3\xd1`\x8a\xefN\x8e\xfe\xf1\xfaэK\x95m\xc5\xf6\xfaYq\xad\xe04ɨ\x993\xa0u\xf5\xfb\xa1\xfdY]V޳\"o\xd6?]\xaf\xda-\xce\xd6f\xecu\xb6\x8f\xda_\xeb\xd0\xf8\x8a\xcf\xcbʰ+y>\x93\xb3i\xb1\xab~\xeb\n?Yݝ\xcb^\xf1\xdd\xc91?z?9zy|\xfet\xf5\xa8\xd5\xae\xf6gSF\x97\xb8\x82\xb4\xda\xc1]\xca\xe4F̧\xd5in\x8b\xbc\xff\xe0\xfcq>5cŷ#\xeb\xfdI\xd7\xd38\xceذ\x8e|\xf9\xfa]\xb3f5\xd5#\"P^W\xfbE\x8e\x8eO\xf5sW\xfd\xd1y\xd6\xf8\xfb\x86k>Cy\xdb(\xdf\"G\xcf\xe7V\xa4Ό\xda5\xae\xf1\xf98:p\xce;\xdf\xfba\xbeŶY|]G\xabʛE;6/\xbd\xcdh\"\xcbF\xb4u\xa4\xac$\xeb\xc6޴\xec\x9cc\xd4\xd1v\x9b\xf4'O\xe3ߋ\x8d\xd9I C\xae\xc9vL\x9d\x9f\xf1`\xf68\xf1\x8d\xf9\xb4%L\xb6;\x00\xfb4\x9c\xf0:\x88O\xdf\xa3\xae?\x8a\xdfl2Ǡ)1\xe8\xe0\xf9\xd0\xc1-\x9b\x94\xe9\xe7D\xad \xfc\xb2\xe2\xc2g8\xed\xa6\xce\xe4\xeb\x9di\xfc\xd8G37F\xd1\xefVƸ\xfc$Vd`\xa3:ӛQp\xf7\xf9\x9036 \x97\x8dh\xf4!z\xe1{y|B\xdbM\xd3\xd0ņm\xc51rs8\xe6z\x88Osn[\x8e\xd0)\x87\xfbg<\xe7\xf3$l>Wh+\x83\x8fr`\x90\xe1\xe012\x9f>G\x9bC\x8c\xe19d_0N\xe5\xa6l\x98 \xf48\x87\xa1Ƿ\xfcܩ\xdaU\x8e\xd6g\x84#kq$\x9c0\xcc\xcdUz\xd4lP\xb9,\x8b \xf8\xd9\xa3\x97q\xf2\xb9~\xc4\xae\xbc̋u\xea \xfb翘\xcb3x\xd0\x00n,G\xbc\x00\x8b}ޟ\x8bld\xb4^\xb3w\x97\xfc\xd5\xd7/茗\xfc8\x9d\xa6\x8dh\xaf''-\xdb\xc3\xcb+{\x81\x82a\xe5\xed\xf53\x97{\xf4\xcaT\x89\x87l \xa4\x81\xf7\xb2\x95]\xd1\xe0ɉEDD\xe4\xe3P\xfb@\xe6\xd3b;\x9e \xb0?\x9etLX\xb9L\x90;6\xf0\xa7m\xa3\xde\xd2P\xb3SZ\xc5w'G\x8dyuZ\xc5\xf3r\xe4\x8f\xd5^+l\xcc}\xdc\xe2\xa4k\xb9FX\xe5\xa6\xf2I\xefæ\xf9o\xd6/]\xaf=p\xaeκ7\x8bvt\xfeZ\x87\xe6\xbb.^\xefa\\\x9f`\x00+e\x8d\xb0\xa9\xac\x99-rt@\xfb \xed\xd2]}\xbaZ\xc6p贛\x87\x97\x83\xa1\xdeO\"\x93_\xf1]\xc9w\xae\xed\x93\xda+\xbe\xc8s\xd0\x97<\x97\xe7\x82\xefgt\xbdh\x96\xeb\xe2j\xbf\xb9\xde\xef\xc8\xdf\xcf{\xfbq\xef\xed\xbf\xba\xa8\xf7㈻\xc8\xfd\xfe\xafڏ\xfe,\xaf\xff|:\xe7\xbf \x9c\xb5)7d\xbe\xc2\xe7z\xdap\x85N\xb1(\xbe\xc8\xd1C\xf6\xeb\xa8\xfa\xa13\xa7\xf1\x8f\xd7x\x8b\xbcI\xea'\xa2\xcbm:\xb1!논+\xf9ȟ\x9a\xf8Ƥ\xd6?'˯:\xf5\xab\xb9\x9f\x9ewm\xbb0\xfd\xda\xcc |\xe4@\xac\x9c}`s\xd8b\xa9\xb59 p\xda\xc8\xd9c\x98\xce\xd5-Fݘ\xff\xd6\xf8\xc7'\xae\xb9\xb9`\xab#1_=&\x8c\"\xb3톁\x9b]Ym\xfe\xda؇\xa9=F\xd0\xd0\xe4\xb8L\xafiA\xeeODv\x8e\xf5k\\\xf6S>\x84.\x99\x90\xcb؝,|\xf1\xe0\xe70)c\xeaxNS?\x99\xces\xb6s\xcd'\xfc\x99\xfe>' \xe7I\xe8\xc7s\xda\xd6\xf8\xa8ǥjK\xbe\xb13u%\xe1\xfa\x911Qs\xfcĬc/\xb2\xearl|Е\x8dj\xf8\x98\xddGL\xf6\xe9K\xae\xb4\xef\xf1\xf4x\xab=8ч\xcao\x82Ώ\xb3\xffT{\x97{\\\xb01|DǍ\xee>\xbfZ~\xac\xa5\x97c\xc6u\xbe;rӱ~P\xf3\xa7=s\xcbo\xaa\x9e\xa8=&\xdbl@\x8a䡶]t\n\xcai\xe3\xfa\x88\x8d\xd6U\xf1w\xb1\x91[|\xc2_\xfd屓#b\x87}\xc4b.Uq\xd0tN\xe5\xc1\x9b9D=\xcbt\xfd\xfa\x98k\x83\xbb\xf8\x82\xabo\xdf\xfa\x87O7>\xe6\xc4#\x9f\xe7\xd3\xf7\x81E&\xe4\xe7V.\xe3\xde˙\xc5\x91Ӧ`\x8d\xecvb\xd3\xfa‡6>\xa6\xef>\xa3\xfe\xe9\xc7\\\x8a\x8d\xf0m/\xdf6v\x9b yZ\xc6*\x978 f\xac\xe6 \xb5\xdaL57\xe0`V\x9b\xca\xc1r\xfa7\xed\x87\xf6s\xd8X\x90]Q\xf5\xde'\x99\xb9 g}\xbd\\+\n+\xe01\xa2+VY;p\x9ad\xd4\xcczQW+O\xf5\x83\xf6\xab⧩_\xb5[\\_Uu\xd6\xeeD\xf2\xde`=\xd2\xdeU\xbb]\xe3k>ˁ\xd6G\x8dW\x91\xa3i\x87\x91\xe9\x8bܵCGU\xcf>\xc6A_\xd8͏=#\xbe\xa9\xac\xbc\x87\x97\x91\xb3Q6\xcdvW\xfb\xfd\x91\xa3\xc2\xf9\xfb\x83d\xec\xaf\xad?\xfc}\xbc\xcc/;&\xf6s Z\xf0~f\xdaW\xdb=\xd1\xfc\xc5.\xbf$\xcc\xf9ȕ0\xf2\xb5\xb7X%\x9c\xf0\xf5\xb3\xaf\x97{\xb1O\x83E\xce\xfe\xaeuz\xb2\xa1E\x91\xf4ez\xb9|\xf7\xc4zP|^\x8e\xb8\x95.(\xf7\x87\x92\x8f\xe6w\xb2\xe4\xba\xfe\xb5ސ\xb7\x8d+\xdfɓu\xfde\x9fr=\xac|*\xeb[\xf9\xf6E\xd6\xf9G\x81\x96[\xa6\xa7\xb7\xd7E\xd6~-\xb2w`Y/\xb1\xca\xfd!\xd7\xc5\"G#\xb6\xbe>\x92\xb0\xdc_\xd7\xed\xf7\xc1\xfe\xaboD㕃M򪿈\xac\xfe\xc6F\xac\xda\xeb+Sċ\xb2\x90mߙKc\xb5Q+Ȟz\xe4\xbflD\xa3_\xf6f\xaa\xb7\xcdf3\xcf\xde\xca \xcd|\xd2\xf5\xf96\x9b2\xbbp\xb0\x9f\xb2&\xfc\xeb\x93v\xb5Ӑ\xcbU \xd4ߣ\x00\xb9\xaf_;\xc7z3 ]\xf6S>\x84.\x99\x90\xcb؝,|\xf1\xe0\xe70)c\xeaxNS?\x99\xces\xb6s\xcd'\xfc\xb9<\xf4\xf09I8O\xda@?\x9eӶ\xc6G=.U[򍝩+ Џ\x8c\x89\x9a\xe3'f{uU\x97cノ\x9b\xb7;n\xc4b\x85\xf4|Ҿ\xafky\xab\xfd\xb2\xbd\x8c^q!\xe0l=\x82\x8b\xa25\xdcE\xecG\xc8\xc6\xd5\nB\xfa`=` *\xfe.6r\x8b\x83O\xd8/\xd11\xe8Gv\xc6{3\x90\xd15\xda\xe4\xf9 \x9b\x825\xb61 \x956\xae\xb1q\x8c\xfa&\xb6\xfa\x8c\xfa\xa7_\xc9\x85Ag?\xcc\xc1\xe51\xde[\xf2 \xfc\x85o*\x97Vߎ\xc1\xb7lD\xa3\xe1\x9b\x98P\x9c\xd1M\xe5`Y\xf5Q\xa3\xa9\x9f\xe2\xc7'G?\xf2\xd6\xd2\xec\xf7'^\x8f\xa0{sj\x85gE\xee\xf7K\xfb\xb7\xba|\xba\xfa\xa5\xabE\xab\xabx\xedt\xba\xdeV\x97#Beۍ\xacuh<\xc5w/k\xbb\x92w_\xc9Ɍ\xb0\xad~k\xf5\xf5\nQd\xf2\xbb\xe2\xfb+G\xff\xf9\xfc4w\xbf(\xf7\xe3\xfc\xfd\xb0\xfe\xfe?W\xa1t=\xfd\xf3S%\x97\x87Zh\xb83\x8b\xb3Ala\xbaA\x89\xa7\xfd\xba\xb8ګ<\xd7 ?\xfbrh\xb1\x8f\x8e\xea\xf4\x8eN_;\xdf\xe1V\xa7g\xd4\xc1\x96G4\x98ׯ\xae\xc5/g9%\x9d~\xfc\x9a\xaf\xe6\xf2d\xaf,\xd7o\xbe]Y\xda[\xeegG\x84k\xbc\xfd\x93˂\xc8\x82S\xbb\x9e\xdfW9ү\xfd\xd5 ^W\xfbE\xf6\xe4\xf4/\xcf\xcbzXփu`ϯ\x87\xba\x9d\xebu맼ϖFh\x00\xc5W\x95\x95\xe7\x90\xf2a\xe7\xa9\xff\xd5\xdc\xc6\xe6\x84\xc9j\xaf2\xf8Bηk\xc67^1leأ \xc3\xf3|\xa0?\xf8\xdd\xdc\xdd/ jNhx1\xc1 Š\x87\xce\xe11\x9b\xcc9<\x89\xea\xa7\xfec6\xcc{ +:\xa4\x8a\x98\x99 \xf3\xcbp\xb0\x875y`=qMA\xadc\x95a\xe0:\xc4\xcaqcS^\xa7\xae\xc8\xc9\xedjW\x9aØm \xb7۫\xcc\xe0\x83\x83x\x9e\xf1\x89[S\xb8n\xbc\xe5+2\xfd\x00=w\xf2\xc1\xc0\xe8\\\xef\xd2p\xdc\xf8\xfbj7[df\xe8\xb0o \xdd\xe8\x8f\xf9\xf4\xaeÚ\xaf\xf9\xf0J\xbe\xc7?\xe0\xae>5.t\xc97fo\xba\xba\xde\xe6i~{\xc3\xc7rf}\x92\xba{~\xa2z\xbc\xd66&\xec[\xb9\xa9ǹ\x80U>\xccM\xaf\xd93\xc4\xe5\xe4\x8fÌ\xc7G\x9c}\xde\xdc\xc8d\xe4\xcfq\xb1\x89\xc8\xb5\xfb\xb48}\x9c\xb2\xe5hb\xb4\xf6\xcdùOG \xe0\xe2\x8f\xe6\x90\x96\xbf\xd6ľ\xed\xcf\xda\xc1ׯ%\xedJ=\xa8\x85>`V\xfb\xc0\xfa\xf0 [\xff\xcd\xe3\xbc\xf9}\x91X\xddh\x86)\xf0\xf4qF\xda36e\xe4\xedv\x91\xf6)C\xcf7\xc9\xd7\xca\xc1\xf9\x9e\x93|\xee\xff~\xe5c<\xa4[\xfc-\xbf~\xbe@\xed\xf0\x9c2\x9f̏\xcc<+\xc8\xe1^\xc6\xc9Sd\x83\xfb\xfe5Vk\xe3c\xfa6>\xfa7\xa2#\xf9\x86Æ\xbd#\xdaU\xea\xe9a&\x94\xe5\xd6\xc4jm?X\xb69MNO\xb5\x8f\x00?H\xb6{]\xe6\xf6\xad\x9c\xd91߬\xafڏ\xe3\xe8\xa7ڏ\xbd\x91K\xc1\x91\xa7\xb4\xb2\x9cu\xee}\xbd\x99\xe7\xca\xfd߬?\xba\xde\xf4z\xa9\xeb3\xf292Y˗\xf2t\xbd\xea\xf4\xa7{9\xf7V\xb2\x9f\xc9\xc1\x80@\xc8ʸ\x93?ϓ\xf1\x8f\x9fH{u\xb5\xf4K'hk\xf2\xea\x85%\xa7\x93\xd5k\xcc1:\xda+>-\x87\x9f\xef\xf1j\xc7\xf6e\xa7\xee\xa7}9x\xfd\xd1|\xdc Y\x84?\xe3!\x9b >\xc6\xf3<\xe8o}\xee\xe7 Ԏ\xa4w4\xf9J\xbd m\xe7a\xbe\xe1\xb5T\x9e\"\x9b\x8a-\xc7\xf0\xf94$\xbcR \xbc\xfa\xc5qx92lg\x9a`\xaf\xb3V\xf5q\xaf\x96'u4Va\xdb%\xc57\x95\xb5?\xba\"_\xe4\xd5:\xb0\xe9|h\xff\xfb\xb2^o\x9aK\xe0\xbc:\xad\xd7\xd3n\xb2;^~v\nUk}ډ\xc3\xe2\xc3\xcaxT\xb2V\xb6\xc8'\xa7X#\xed\xaam3?\xaa\xf5\xc3\xf8S\xf1ڜ0V\xfbuq\xb5_\xe4mvళs\xd4\xfeo{r\xac\xe7\xfa|]\xae\xfc\xeb\xe2j\xbf\xc8\xe8h\xed\xefT?\xa2\xd95\xae\xf1\xf6C\x8e,\xeac\xed\xd7j\xf9U\xcf\xd5\xec\x95\xce\xdf\xf0\xba=\xf7F\xc9ॠ\x96~\xb0̗\xd2\xf3 =n-C\xb6\xd0\xcc\xf9\xd7'\xd6hu}\x9f1\x8b\"\xa7\xa2\xdc\xc9\xd6\xc4e&\xebWs?\xc3^ӂ\xcb~\x9c2yU\xa7\xfb\xdf\xfa\xadc3꟱\x91+\xf0\x9eMb\x8c\xd1\xc3ҞsN\x8cg\xcf|N\x8c\x87䦮\x91 \xee\xden硭\x93Xj8s\xf3\x84o\\斎a\xe5\x8du\x8f \xcb\xf0\xe7v\x92\xe3f\xc7\xd5\xe3t\xe0\xe3\xf1\xb07\xd0\xd7\xe7\\\xcf\xc8Uu.\xe3!\xfc\x93\x96C[\xea\xc8\x93\xa3:\x8f\xdf\xe4\xc3\xdcJ\xcc\xff\x82\x91\x93\x84\x9e\x8f)\xa9\xa7o{FH\xe0\xf6\xe3\xf1)\x9b\xc2\xfb\xf7\x92Oڊ\xbf\xf3\xa3\xe4q\xe0^r\xa2_\x9e\x91f\xfb\x8119_s\xdb\xe6\xbe\xc6\xc1Mg\xb7\xb5'\xafp!~\xf2\xc1<ȕ\xe3\x88\xdb\xf8\x8c\xe5\xa9\xf1X\x8f9\xb7u1GL@\x9f\xbf\xb5kb!7\xfc \xf8\xd3\xde\xc0\x8fX>H\xb8\xe5\x8b\xfck\x82#\xb9\x9cSb\x94\x9a\x9c\xcc\xf9\xc8\xe9X|?\xacp\xc5d\x86\x8eWW\xe8\xfa\xca\xe3ל\xfb\x9bΝ\xed\x8czr\x8c\xae\xbf>\xe3\xd4Xn\x8ef\x82'\xc9\xc5q\xc4\xc7up0\xf7\xb7A\xe6\xc34\xbbʑ\xf6c|\xe0\xc8~\xbe\x8c1\xf43\xb8\xf8\xc3\xfe\xa4\xde\xfdd\xf6\x9eA\xf66Q\xd3\x8e\xf1\xe3\xd61\xee\xf9\xc00m\\O\xd9΃M\xd9Ċ\xfe\x00p\xb6|\x8c\xc93\xa8ʘ\xf9'\xbfc\xa9\xc3ع\xb2!F;3v\xc9\xf5\x00\x9b\xb1\xfa{\xfe\xe4\xb5TZ\xbe\x92\xe68\xfd\xd5\xdc08\xcc\xc1\x98զ\xf2ar8z\xdf~\xb5\xa8\x99\x9aȅ\x92?9\x9a\x83e\xa2`S\xfb\xe0ݴ\xbb\xcc'X\xea\xa3\xf2U\xe4\xa8F\x9a\xc1\xa6\xf2Q\xe5{qГUg\xf0h\xfa\xc7lM\xbb2\x86CG{ŏO\x8e\x8c\xda\xeb-r\x89G^\x91ĵ\x82\x8akΊ\xac3\x8a\xba\xa1\x9b\x99\xd1|\xfd\x91/\xa2\xe6\xedA\xdbJ\xdfb\x9fr\xbc\xb6O\xfb\x9f빼\xbeK\xbc:x\xa7\xca\xefG\xf1\xd2\xda%\xeb]\xfcŝ/\xcb\xf4%\xee\x99\xe6\xfcf\xfa%\xbd\xc1\xac\x82\xb7|\xeaxy\xbc\xff%aMpc9/\x80\xf1\xe50\xbc\xb2\x87\xaf/\xe3\x9eZ>\x9d?\xadW\xf1]\xc9:\xbfh\xb8\xc5\xcap\x83\xfbݎ\xe7C\xafw\x8d\xbfm\\\xf9\x8eMLL@\xbd\x9f\x86A\xcdO\xf0\x9c\xb0r\xbf\xcd\xeb\xbd\xfa\x8b\xbd\xe0:\xe1\xe5\xfdC\x94Q\xf1L\xbc\x9cb\x81L\xe3i\xa8\xeb\xab\xf8/\xb8w\xe0\xb4\xf7G֓N\xff\xe0\xc0\xc0^$\xb2>\xdf\xb5\x89\xa7\x95\xe9 t]\\\xedy\xe9\xc0ҁ\xb3ցe#\xba\xdcG\xf3\xc6\xcf*\xf2<0|\"\xe9/\x95e# \xb3\xf6͟8S\xc81N\xdenb\x87M\xbcг\xad\x9aԹ\x89\x91Ѿ\xbc\xcc\xfeƖ\xf35\xfe\xe6\xd3ih\xf2\x94\xae\xf03\xd0_؆Q\xfd\xa5\x932\xa6\x94\xe3\xdeB\xf8' ,\x87\xb6\xd4\xd1&9\xf6tl\xdc\xe6\xc3q\x899\xe2_0r\x92\xd0\xf3!\x9c\xf2\xe0\x98gS\xbb\xb9\xc9\x9f\xb29y\xffL\xcf\x80\xea\xc6\xdf\xf9UF8\xea\x8aS\xab\x83\x81\xc5&D\xc4\xc0 a/\xc6#g\xe3\xeban[7Z\xc1\xc4M^\xb7\xb5'\xafp!~\xf2\xc1wوF71Iѧe#z\xba\xcbFt^\xcev\xe1`\xc5\xf8E\xea+'Ǹ\xa0\xec\xe8a\xa9s\x00~\xd9\xa3\xecݱ\xfa\x95\x98#6\xbci\xd02\xc7\x97>ȑc\xda4\xf2\xb2\x9dM?\xa2\xe7\x88U\x985\xe8(\x977\xa2r\xf2\xe7\xe5H\x9cSZ\xf9C\xbf-Yۣ\xf1?\xbc\xac6\x95\x9f\xc9\xc9dش_\xbab\xb6[\xfd\xbb\xe2\xc7'G\xff毿\xf1 \xeb\xf5\xbc\xdd\xfe\x9d\xb6\x89\xf5\xc9\xd7\xd7\xf1 \x8d\x95;\xde\xdf\xf2\x84\xac q\xe3&\xfd\x00Oũ\xc7Y \xfb\x87\xba\xed\xb7\x91\xec/\xbf,\xbfe\xbf\xb8>?\x89\xbfNW\xf8\xdb\xea\xcf\xf0C<\xfa\xd4xY\xd9\x8d\xbf.\xae\xf6\xeb\xcbڠ\\\x97\x9c.Mpc9y\xcbr@\x00\x8a\xac\xf8\"{ݟ$\xd8\xf9\xa0\xf3\xa5 \\\xf1\xdd\xcaZ\xae޾\xb7\x8d+\xdfɑc}\x94\xfbmNK\xbd\xfc\xcf\xeb\xbf؋\xac4\xef\xef\xb4\xd7\xf2\x00\x97B\xc531=\xe9\xf5\xb1\xe0\xfd\x9c\xf6\xfe\xf4\xabJ\xfa|5\xb0\xd0\x89<\xf0\\֫\xae]\xef|\xcek\xb8^\xaepR\xce\xe7\xe7 tQ/X:p\xf2;p\xce;\xdf\xfba\xbf\xa3\xf1\xb6\xb6\xf5\x92\xf4>\xb3\xaa\xac\x89 A\xfa*\xb6r\xff\xab\xb9-!\xe2Ȯb\xcc'\xdc\xd0]ݜ\xdd\xdf\xf2B(\xfd\xfd\x8dӳ%\x8e\x99\xbf\xf8\x9e\xb1\xe8\xef\xc1S^\xf7?zh\xe78\xec\xccqc\x9b\x89\xc7\xc9\xf1\xb4/\xb6\xe2O\xdf\xc2m\n\xeax`\xa6 \xb7\xda0N\xf6\xa0\xe6^7\x86s\xaa)\x9b\x8aMB,\x8e{gf\xef:{h0\xaa\xc8\xc6\xf6\xad h\xfd\x80q1\xc08\xd4\xe5 \xd1mRO\xb9w\xa6\xf2ɷ\xfdLՋ\xaf\xf2\xa4\xbf\xe5c\xb8[\xb3\x91?\xe2\");Z\xb9 \xcd\xcdd਍2\xc6\xe5'\xb1\"\xd9`F?\xcch\xbb\x9ff\xcb\xf8\x99\x9f\xa5`\xf9Սq\xd6Ss \xfb*\x93'\xcfZro\xf8\xc0\xcfX\xed\xa6y\xe1s{rf\xb2\xfe\x9aKӟ\xb4/\x9c v\xded\x9f\xa4\xb0m&\xcc\xf3A\xa1\x83q\x9a\xc31\xe7s~c6\xfcȁ\xfcۍ\xee\xe2>\xe3u\xdc\xf3\x81a+3~\x9f~\xf7\xca|\xfa\xad\xfd\xd2>k\x8e\x80\x86\xd9?\xe7\xf1`\xdb\xc6f.\xe4>\xdf|\x8a?}\xe2\xec\ngչy/\xc3L\xc9H>\xa3\xd0q\x9c\xe7\xc8?\xed\xa1\xb3\x9f\x9e/B\xd1\xc7\xc7&\xb8MZ\xcb3\np\xc4\xe6\"\xcepj\xf9\xc3\xd0Qڃ\xfd\xe3Ƅ\xfb\xbb\x9e\xfe.\xd8m\x84\xf1R\xbb-^ګ\xf1 \xb4-\xbf\xe7\xd3\xf0\xb3Y\x80\xa7\xdc\xffS\x86\xb3\xfa\xbb ;8.\xf5\x9a\xc2\xfdjn\xbeqQ\x9e?\xb3\xf8\xe3(\xcbo\xcfd\xe6\x93\x89\xf6D\x82\xac\xa7\xf4k\xed\xa2n\xe5߉\xcc^#d\xf6\x97\xf5\xccʙf9\xa9r0\x8b\xa7\xfb\xa5 p\xfd\xcd\xe2x\xd5\xf8i\xd7\xf6d\x82\xaaUӜ\xe9\x95\xfe \x9d\x96\xbf\xbe\xbc^\xf3e\xb9~W\x97#\xb1\xb9\xf8m\x8d\xab\xbd\xe2\xfb/k\x9b\xcaZ)V\x00\xb9;m2\xea\xe4\x8a\xd7\xda\xd8\xe2\xabɺ\x9e\x95Uـ\xb7W\xfc\xa4\xc8Zgt \xafX\xc1\xb8E\xed\xffj\xfd\xda+/\xe3\x91O\xf1E\x8e\xb0?گm\xcbg\xab\xdf\xda=\xad^\xf1i9\xe6\x87\xd7\xcfp\xb6ߕ\xbc\x9dբ}\xd0z\xd6\xc5\xd5\xfe\xf4\xc9c\x82nz\xc5D\xb6\x8dkg\x95_\xf1E>ؗ\xf5\xa7\xebm]y\xbd\xd9Pv\xf5\xde6\xae|\x8b\xd7\xd5w\xdae]g\xeb\xd6;\xe7\xbf>\xf0\xf5\xc7\xd0]\xbc_\x91\xfe~_\xe7\x8c+`W{\x95\xeb\xaf|\x8bܟ\xbf\xe3\xee\xc7\xc9ڈ\xc6\xd5\xc3;\xbb^I\xc7,/\xd16\xe5\xddN[\xe4\xfbZ\xcf\xefX\xa3\x9b\xc4\xc8\xd3\xd8bn\x9d/\xb9@\xac\xfe\xbd\xd88\xda5\xc3q\xef \xc1]g F#\x97\xf7\x99\x86q\xbfb`\xdaI\x9b\xe21\xb4)\xfe\xc8'\x9f6\x8c\xa7_eЕXd=\x85\xaf\xb5\x91\xf8t)<\xa6X6\xa2\xbd\xe7x\xeb {_\xdc\xc8E\x8b\xa0\xfb\x88=\xc3\xdcԟ\xb0\xafr\x8b\xd9\xd8棇w\xcb~\xc6B\\\x8f\xd1򻎜\xc9\x9d\x91\x86\xbd\xf8\xa4}\xe1\xccz< _4\xc1\xd1, \x8f\x89ş>q\xf6\x00\x85\xb3\xeaܼ\x97\x8ba\xa6d$\x87Q\xe88\xces\xe4\x9f\xf6\xd0\xd9O\xcf\xa1\xe8\xe3c\xdc&\xad\x88\xe58bsg8\xb5\xfca\xe8\xa8\xed\xc1\xfe\x95\xb6\xf0w=\xfd]0\xe3\xa5 vV{\x95#\xbeٿ\x96\xdf\xf3i\xf8\x82\xd9,\xc0\xe0G#\xfe\xce;8.\xf5\x82\xe44oD{y\xe5r\x89\x9e\x9b.\xa7\xa7\xf4/\xaf\xef\x83\xe5\xe8\xad3\xec#ΐ?\xf5%ގ\xe5\xa4/\xa7\x98\xdeZor0\x8b\xa7\xeb\xd5\xb9\xfefq \xbcj\xfc\xb4c\xff&h&\xd5\xf5\x91\x8e\xb0\xfa+>-\xafW\xfd\xc5qu92`>\xc1G\xefͧO\xeb\xda?\xb9V\xacX_&b}\xa8v\x91OZ8\xe7\x9co\xcd_\xf1}\x955o\xd6\xc3|\xfb\xb8\xfe\xfe\xd0GW[\xfd\xf0g\xf7o\xaf\x98\x83\xb3\xfa\xab\xfd\"nj\xb1\xffg\xa5\xbaN\xb5\xfe\xf5\xf1`\xe0끡\xffQ\xe3\xfd\x8a\xf8\n\xa4\xe6\xb7^\xaf\xd0\xf12\xc7?\xe7\xbf\xe0\xfd\xf9\xd8v?\xa6\xbf\x9a[\xdfXS\xb9ܚc\xe2\xe7&Z\xf1Me\xbdus\xe1\x92O\xf1\x95d\x94\xc0\xfa\xf0¬\x95\xf9\xc6\"\xf1 \xb9~5\xf7\xd3s\x8el\xe2|\xeer\xe1O\x00\xab`\xc5>\xf3+r\xc3E\x9e\x86\xdbLk\xe3Fx\xda\xf9 u\xa6|\xd6\xf8\xc7'\xae\xb8\xb9@7p\xae򉬌\xe1\xf3e0\xb7}\xb7\x98e5%\xb7˦o\xfd\xa3TĠ=\x86!#]\x93èL\x97 \x88\xf3\xeb\xc5$\x88\xa0\xb0\xa8c\xeax.\x98)\\g1H>\xb0\xe9\xf3\x006k\xf7sS\xf3\xf3\xf8&\xd4|`P)KNʭ2 U\xa7\xb2;\xfd\xc0\x96\x9f\x90\x8b|\xf2jR\x95\x93\xca\xe3\xb2\xa8\x90c\xb5O=\x88\x9f\x98u\xec)U]\x8e\xbd71\xc6\xe6)l\xde~k\xa0\xc1\x8aߨ\xae\xe5\xcdX\xe0q\xae\xca\xed\xab's\xe8m\xd4Ҷ\xb1?0\x9e5\xfd\xfbH\xcelɇ\x9e\xb4r\xe1)\xdcc\xf9 u1\xc7؃\xbeA \xef\xe9\x86\\\x91\x83\xf9\x81\xb3\xd9@\x99\xf9\x83\xc0E\xc8\xf9rڸ}$nz\xfaX\xbd\xeec=&\xc568\xe2z\x91x\xf6\xcb\xc7iS\xf0\xf4\xaf\xb9\x91#\xf3u\xff\xd0\xd5z\x8c\x93\xb9%\xe2VɁ1\xdc \xf2\x81\xf1\\\xcaWbf?J>Ys\x9b\x83g)Le\xab\xa5\xfc_\xd4\x9c\xbe\x94\xedL\xc7E\x8e\xca\xfb6%^r\xd0ƹ3@-o\xebӎK>̝\xe7\xe4.8\xe51^bMm\x83\xd8#6\x85;\xfd\xd0\xd6\xe2\xfe\x9aKr,_͍F\xec\xe2Ȇ\x97Y@ \xe88+\x8a$\xfc[\xbaz({Eb\xa4\xf8\xbeȚ\xa7??\x9b2\x9f\xa1mĚ\xd7\xcdX\x99O\x93\x8c\x9e\xb0Zצ\xfd\"\xfd\x95w\xbf\xe5\xb9\xec\x9f\x96\xa3~\xae?]\x8f\xab\xcb\xd1/vs:^\xd8M\xe1\xdau\xe5S\xfc\xf8\xe5\xb1 \xa1\x9b\xaaP\xedW\x95\x8f\xbf\xd2\xfd\xcc`\xd5\xfev>\xfa\xd5+[\xce\xfe\xae|\xb3r\xc4\xeb\xcfa\xbcC\xfb\xcf\xf1O\xe0\xa5΂\xc7\xfc\xf0\xfeR\x9e\xdf\xfc\xf5\xb3IY\xc0\x9e\xbf\xc0\xadT\x94\xfe/\x91c \xe6\x82\xe8v\x8ek>*k\x8a\xcf\xc9\xf0\x87\xcd\xd6/\x87$,\xfd\xceDK>\x8a\xefJθ\xa5\xbe,\xb6Ȋ/\xb2w`\xa2?e:\x8d'A!\x8c\xbe\x91\xd7w*\xca\xf5~\xe4r\xe4U\xf8\x8a溺\xd7w\xad'\xf2\xdd6\xae|gO_\xdf\xf5\xe9H\xf1\x93,[\xee\x99~yϷ,0]_\xf90\x89\xab\xfd\"{J7\xecG\xba\x95Ӻ|\xc5q\x89\xefX\xfa \xa1\xbc\x9e\xcbu1%'\\N3\xfd\xdb\xdaF4\xeeL\x885\xf8E!\xefī\xbfQ\x95M\xd9\xebo\x8cG{\xc5-\xd7WJ\xd1\xd3 yو\xc6\xec\xdbv\x8d/8{\xe0]\xb3'\xa1\xf2\xc2\x80\xff\x8b3\xb7\x84\xb8\x91\\f?\xfd]\xffxN\x83\xdd\xa2LR`\x97\xe9r\xab\xc1\xed_\xac\x93\xc0\x83\xc0\xc0\x8e\xf5\\0\xb3$\xa7m\xb1\xe9\xf3\x00\xf6r\xe8j~\xdf\xe5P:7\xe3\xd03u\xd4S\x86\xa1\xeaT.\xb6 oꖍ\xe8\x98ncEa.ʏ\xf5\xb2\x8c\xa1\xf7\xb9\x9d\xfb,Ѿ\x86}G\xd3\xe2ꬋ\xb1\xca\xd4Ź\\\xc5\xcbF\xb4/,\xef\x8a73/m.@^\xbe\xc4xƵ\x9c6\xec\xac˰O\x9b1\x99\xb6\xadM>\xb4\xf11\xb9\x84\xb7\xf5i\xc7\xc5?\xfd\xa7\xd8?ʠM\xf1\x85\xfe\x8d\xed*6\xc5>\xfd\xf0\x9c\xc1Z\xdc\x9cv\x94\\ \x98nوF#\x8e\xe3\xc8 )\xb3\xb4\xa9\xdcϝsN\xb6>Z\xd7q\xb5?.Y\xf3\xe4\xeb[\xbeލ\x8bV\xebf\xa8\xccgE\xde\xd6 \x9f\xac~\xe9\xea\xd0\xec\x9f\x96\xa3\\\xbaW\x97#\x83\xc3Ά֡|c8kS\xec\xe8dd9\x95\x85V\xb0\xa9\xac\xd5 \xb9;K2{\xc0\xfe\xefJ֞\xdc\xcdf\xcc:f;\x87+\x9f\x8cߙ\xeb\xea#\xdf\xc0>< \xf47\x9bI|ο\xe0\x91\xf7\x97R\xe7$\x9ej\x81\xe5\xfa\x9a\xc2 s \xfe\x8a\xa7̆\xac\xe1^\xcfz˄\xab\xac\x9f\x93\xeb?\xc7?\x89Ȯ\xf6\xff\xd0r\xc8\xf9\xf0)\xbe\xc8ށү~?\xb4}\xba\x9e\xb7\x87G\xe5\xfd\xa8\xc1rQ\xfc\xb8\xe4\xe8O\xb9\xdf\xe5z\xdf7Y\xef\x9a߶q\xe5[伎\xca\xfdP\xf4*\xb8\xf9\xe8v\xe2\xe5\xfe\xfdeXߺ\xb8\xda/\xb2w \x97\x9bޯW\x96\xb3\x8d\xe5\xb4._q\xcc\xc1\xe2\x8d(\xf7\x83\xec˔|\xc6\xfaW7\xa2\xb5𣒧&b݅\xab\xf6[\xce\x8c:\xa6\xdf\xffjnC\xdc!\xbd\xecU\xc0\xc6\xb1\xc93\xee\x9f[8\xc1so\xda3~\xe289NY\xce\xf4wu\x8b٘:\x9e\xd1gr\xa5i_Ne\xcf\xc6t\xea\x9f\xf9:@\x8cg\xc68\xc8f\n\xc3q\x92\xc0ñ\x9e f\x80cܞ\xf4}h\x9e\n\xdc]ar\x9e\x8b\\0 Ж\x98\xed8\xfd\x98\xeb\xf1\x00\xfft\xa0-E\x93\xe7\xf2\x81\xe9\x94\xff f\xb1\xa5v . \xf4|2\xc9\xe7`>\xe3\xadJ\xdb?\xe4΍_\xf0s \xfd\xe0\xc7\xf0\x9e\xce\xfdE'|-?\xe6\xa9\xe7o y\x8ck\xcc\xdet\xf5\xc95w\xd43\xca?\xe0hrh\xeaA\xddя櫾\xb5\x8d\xbd\xe7=\xe0nꁯ㵧\xdao\xcfq\xfd0\xe3\xecG_\x86G\x9c}\xde2\xf2\xe1*\xb7\x898\x86\xd6}0 N\xa7l9\xa0\xa0c\x8fa\xfabTr\xb0\xf8nO>\xb7\xc6+>\xd0\xcdqS\xd98(L=TM<\xfax\xac\xf4\xa7.r \xefp' x\xf3s\xcb\xb8\xdb0\xe4C_;\xbbu\xca\xdcp \x9d)]\x9f\xf7$\xb1\xc9I1\xf2Y\xb4\xf7\xb3=ؿ\xf2F&Q\xe4\x88\xe3\x8f\xe6k\xa0\xe6\x81a\xca-\xff\xc0\xdf]2\xed\xb3\xb7\xe2\x83|-G\x86\xb6\xf30\xdfL˱:\x8e\\B\xee\xfb#\xf7jՅ\x8evQw\xd8 \xfeF4\xd4fP\xdaf\xf5\x91\x84\x8c!rYn+\xe2j\xbf=9\xa8o\xf4,\x97\x823\x81\xf2\xfaC\xeaCo\xfc\x98\xa8\xefd\xe1VDix\xd6U\xea\xcb \xbe\xa9|\x9a\xfae\xb5\xcc\xf4G\xd7[\xedo\xf4O\xf1\xd2\xdeö\xceO\xb8\x9cx\xfd3\xbfp\x90ˡ\xf4\x83z\x9egqYO妕 $\xa0\x84\x94P΄9_\x9f|q\xae@\xc57\x95\x8f\xb6S\x9c.f\xab\xd1߭\x8cW6\x81\xf9\xd4x\xa1\xa9\xf8\xa6\xf2x\x85\xf5?:(\xbe\xc8сጄ\xbe\xce\xd0v\xe4\xa5ߛu@\xe7GY\xbf~\x9a'\\'\xd0\xebm\xdf\xf6j\xd8W\xbe\xb9\xeenW\xbe\xa1\xac\xf3 莺\x83\x9a\x99\xc6W|\x91OG\xc6\xd6_[\x99\xe2\xfb*\xb79c\x8c\xf5\xcb\\[\xe4\xc3v`\xee\xee\xb0o\xb8\xe6\xb3ȱ\xea\xeb\xe7\xe8\xaf\x98ڟ\xd0\xd4\xd7\xe17\x8d\xab\xfd\"\xa3c\xb5K?\xd6\xe9Dz\xd7\xdb\xecc,\xab\xfa\xb2Q\x96\x8dh\xeb\x9b\xe4o\x9aQN\xa5\xea\\\xdd`|\xa3 $\xc4xF\xb3\x81d3\x85\xe1Nʻ)x8\xd6s\xc1 p\xcc\xe2ٻ\x8e>\xb4O\xee\xae09\xcfE.\x98\x8e\x85?hK\xccv\x9c\xfe\xcc\xf5x\x80:Ж\xa2\xc9s\xf9\xc0t\xca\xb3\xd8\xd2\n;\x97z>\x99\x88\xe4s0\x8d\x97\x8dh\xccY\xfb\x89\xeae#\xda\x98/4\xae\xe7\\t\xb9\xbe\x89c\xbd\xdbF\xbeu#;q\x83\xe9\x8fQC\xd8d\\\xb4\\\xcf6\xf6\x98\x90\xf3b{\xc4\xc4Q\xcf\xcf%q\xf3/\xb9\xa5_\xdf>\xecT\xb7+\xc3<\xbe;\"ሚ\xcd\xe8o\x94\x9a2\xb5\xe1\xbd\xd1\xefXngi\x9fr\xf0g\xde~?E\xbc*\xfb({\xb1lD\xbf\"g3\xe6\xc6[\x98\xd3\xd4;e\xfbbn YS.ˑ\xcc|:S\xfcp\xb2\xad\x89$\xfeV\x8e\x88ku#ڳ˵\x88zU\xce\xee4\xf5\xb8\xe6\xc4\xcbY\xc0\xe1&`\xed\xf5\xb1\xeez:>\xfb\xf1\xfep=q\xfd\xd4\xfbo\xd8+^ڛ\xcb(\xeeO\xf6\xdaa\x9c^\xe9\xaa\\\xfcc0\xf0\x9f\xc1.'\xf5/\x00\x99_\xe9?\xf5<\xcf\xe2R\xa0\xdeP (a+s\x8c\xe0\xb8>\xed(\xfe!\x9e\xbdG\xf6$\xfb\xa1\xfd]Y>\xda\xcei\xb6} \x87n[\xd5*\xff\xb4\xf9zb\xf8\xc6\xd7z\xb8VP\xf9\xb4\x8b\xd0\x87\xba\xe9 \xbfu\xf1\xf0Z\xb7\xdd\x9d\xbf\xf1\xebE\xe7S\xaf\xb7y\xbc\x9f\xb7\xfa\xaf\xbb\xf6վ_\xa5\xdeM=<>dT\x8d\xce\xef\xae\xf6G%k^\x98a\xc6Vl\x91ON8\x87\xbcb5\xf31:\xda+~\\\xb2\xe6\xad\xf9\xad\x8b\xab\xfd\"\xb78lw\x8f\xda_\xe3-r\xccf\\\xadx2:2\xbczCst\xb8\xc6[d\xccT\xed\xff\xd9\xeaG݈.oT\xf0\xd2moG6\xee\xd0^^\xac\xec\xaf\xbf\x88LS\xfb4\xa9\xf93\x9b֟\xbe\xb0(o|i\xfd4*\xa9(p\x8ex\xac_\xcd\xfd\x8c\xe8\xfa\xe1.\xe9\xe7\xfc\x8dN1\xc6o\xfdV\xb1Ap\xf8\x8e\xfa;,Flc\x8c\x83\xfc\x89\xf1\xec9ҿ=\xdb8\xc5\xc8gs8l\xe2\x8dJn\x9e\x98\xae\xc1\xc0\xc572}\xfb\xc8\xe1\xb0\xc9\xed\xa4\xc0͎\xab#Rm\xdeh\xa1\x81~\xa1s\xde\xf4\x8c>\xa9\xcee<\x84Y0c\xb6ԑt96\xef\x88Om\xdb3Ǎ\xff0\x82\xc8\xc7\xc6\xe9۞m\xec\xe1\xcc\xc6\xe3S6'\xbf\xe0\xbeQ>pLƃ\xfc\x99[\x9e\xe1\x81\xc2^W\x8cG\xce\xc6\xd7\xc3R\xfe\x88gD\xc0˧\xa8\xf6-\xa7p!\xbe\xc7n\xf4\x99K\xe1\xf3\xde$G\xc9\xf6qi7\x92{\xf5\x98\xa0u\xc5FsĪ\xfc\xad]\x93\x87\xf7\x98\xe8JQ3&\xbc\xad\xdfD\x93\x9bOT7\xf6%?r\x97\xfa\xc3\xc7D;\xcc!9\xbd\x00\x8b\xef\x87\xe2\xf1\xea\n\xe5\xb4'G\xf2\x85\xb3a\xa8ljZ\xbb:.\xb1\xa0\xe4b8}ܴ\xe5\xdf~.#\xb9b2\x9c\xe7\xd6ߕR\xfd+9\x81#\xfb\xe1\x9b؀Y\x9f\x8d\"\x87\x8cӓC\xd7\xcb\xd1\xea\xe9\xdb\xd3/\xcf\xd1\xecrYe\x82\xad\x8c\xd3\xb2{\xd1iaL=e;;\xc1\xa8\xe7.\xea\xcfK\xbc\x87\x91\xf1\xec(\xfe*K\x9d\xc2\xef \xc5`\xef\x8e\xd5\xcfkly\x9b\xb1\xfa{\xfe\xcan\xfa'yw_͝\xc5xB\"\xcc\x86\xad\xcc$\x89$\xec[\xba\x93s\xd4jYC\xbcT\x8f\xbb1\xaa \x8b\xd5\xe5\xa8}\x9c\xadv\xbf\xe2j\xbf\x9a\xacV>\xc5w/k\x9bʻ\xcft?#lگ\xba\x827\xa9k\xce[\xf1}\x91\xb5V\xbd>\xeb=i݌\x95yDz\xa6\xb7n\xb89\xff\xad\xe1볼\x9e[\xa7\xad;\xf0\x97l-\xff\xe4U>\x95%|y\xbad\xcajH\xb9_\xbe)\x8aH\xa4\x88\xf1\"\xd7\xe0X~_ݺq3\\M'\xeb\xaf\xf9h~\xeb\xc9\xe5%C\xf6O\xe3\x8d\xe1nz\xc8~\xefn>\xb7\xdc mH\x91\xa3ϵ?\xda@\xc5\xd9;\xb0\xd2\xf5;\xbc\xfe\xeaz9\x9d\xf3\xab\xbb\xc7h\x00\x00@\x00IDAT\xd7s\xad7\xd6\xcd$\x9e˪\\\x8e\xfdU\xff\"O\xf8\x9f^<\xc4\xfbw\x96_Nz?\xd7\xd7/\x87\xc5\xf3M\x92\xfa\xfcRo \x91\x83\xde_Jf\xf7\x97\x82\xe7@\xe7۸\xf2\xa9<_\xedU>n\xcd\xe7\xcc\xc9s\xb0.\xae\xf6gEօS\xee\xd0\n\xa4<\x87O\xb8-\xea\xa5'\xa8\xebmD\xa30\xbe\xa9758\xaeod(\xdb\xc6xyOF\xd67p0\xbelD\xa3?\xf6þ\xf9 \xa78V\xcc\xe5P\xc6 9۪\xa1\x8eg,#\xf3//\xf42\x86Ϸ\xd9p \xc9q\xb3\x8b鄽;\xd67\xe0g\xe0\xb2\x8d\xbe\xa0k\xd9\xae\xf7P\xe3\xd1\xfb\x83\xf3\xb9\xb0`h\xa47\xd8\xce \xc8\xe1\xc4\x98!ݰ },\x9d\xe1Fl\xcc\xf0\xb2\xbdlD\xc7Œ\xc5\xc5+\x9d\xbaX\x8d\xc0_6\xa2q\xb5F7\xf2\xe3e\x99\x97\xbe_p\xae\x8b\xe6U\x8e\xa6\xe3%qʧ\xf8'G\x91\xcde\xe0\x90\x8db\x88\xef\x81\xda\xe4\xb9\xe4\x94\xf9\xa9\xdc\xf3\xa7/m\xf3\xdc\xe6 \xff\xe3݈΂GO,\x9aUm*\x8f\x92ﭲ_-j\xa6&R\xa6\xe4\xcfg\x8e\x86fs9x7\xed.\xf3 \x96\xfa\xa8|9\xaa\x91f\xb0\xa9|T\xf9\xee[\x9cM\xfb\xc5A\xff\xf5\xea\x9a\xf3V|_d\xadR\xafGBq\xa3\xc8x\xaf\xf6\xca \xff\xcdz\xabL\xa3\xb26t\xd4\xe8\x00\xe5\x9c\xff\xd6p\xf6@\xf9\xfa<~!\xb2D\x8bK\xadB'\xe8 \xdc,\xae|*+\x81\xe2[\x96Wo_\xf4\x9f\xe5\xf7\xd5$؞ \xe0tj~ے\xcb%\x95\xfd\xd4x\xeb\xe2j\xf4r^\xdbj\x906\xa4'[\xacr9js|\x91\xbd\x87\xeeG\x94\xf9;\x96\xfb\x81⻒u>7\xff\xa5\x9c\x89\xfeL\xe2\xe5\xcf\xdd\xfe ߄\xc1\xe7\xda7\xe7\xbfwxT\xee߃\xfc\xfaxs\x81\xbb\xa5\xde\xdf7\xc1}\xa5\xb0\xc1\xf5\x99\x94\xfbK&VN뫇[\xee9_e\xfe \x9e\x83\xc3\xe2ʧ\xf2\xbfګ|\xdc\xfe\x9a\xcf\"K\xe6&h \x87\xaeܠ\x93\xef,\xc8\xecJ\xd6z\xb3 \xe5\xb4k\xbcZK\x8e\xad\xe7\xbc\xf3\xbd\xf6\xab\x82\x97\x86.{\x957\xca$ \xa0`UYy\x8eY\xee57\xeaE\xc1Y4\xc6|!\x81<\x899\xa79\xb1\x8eQG\xdblҟ<\x8d/6f=1 \xb9\xa6\xda1u~ƃ\xd9\xe3Ծ\x91l2a\xb2\xd8r\x9fӽ\xfe]\xef\xed^\xfe\xefpŵ\xfcp\xf7q\xe7~Tw\x8b\xeb\x9fם\xfd\xebu\xdf\xf4\xe3]60c\xf8(z<\xc0Cq\xed\xbf}\xb8{\xc3߽/H{\xb5mhJ\x8d%A\xd4sN\xf7q\xd7\xf9?\xbbKn\xfe %\xd6\xeb\xdf\xf1\xde\xee\xda\xfe{\xf5$'5.\xdbw\xa8\n \xecL\x9f\xe6|\xe7\xdb\xdc8 \x9d+\xc4\xfbH\xe8%7F\x91c+c\\~ \xbb\xf6\xee\xde\xf8\xb6\xf7v\xf3\x9e\xed\xfe\xe6\xfe\xb5\xfbg\x93?\xe6\xba\xe5\xd4w\xbf\xc3-\xbaO\xbb\xc5'\xf8\xfe\xa8/7\xe7\xee\xf3!WlY\xbd\xf6\xcf\xff\xd6|+{Y\x8b\x9b\x867\xf3C\x00\xcf#\xf3cN\xa1\x9f\xebZ\xb7\xba\xe0K-c\xf6\xf4{\xfd\xdf8\x93\xe3\xdb^t\xd3\"\x97~\xc0\xc6~\\n\xea!rϻ\xff\xc5\xa8\xf3M\x88ޚAr\x00\xbf\xe9\x857\xe8\xce=-w\x98\x00\x84c\xf6\x84\x93\xfa\xb7oyO\xf7o\xd6\xe3z\x9f\xcbp\xb4\xfcq\xc4\xe5F\x8c=\xa4 z\x8eq>\xa7\xbb\xe5ŷ\xf03\xe3૮\xafy\xc35F\xf7x.\x9eN\xe3\xa32b\xc6|\xd3\xe6\xdfʄ6\x87s\xbaw]\xf3\xce\xee\x83\xf8\xa0Y1xp現\xceu\xbb_x\xf3\xc8\xd5ɂ\x9b\xbc\xf0\x80\x8f\xd6Rp \xbcfS\xfc\xe9\xe7\x88\xc9ܪ\xaep \xa7\xca%\xe7V\xd0Q\xc7y.21ӳ:`>\xa6τ Լ̋u\xea \xe7\xcf \xe0\xc6r\xc4\xffE \xc3h\x90\xe5E\xffj\xbc\xc1\x8f̋?\xe3!Q\xfa\xfb\xe2 \xd9\xed`\xdf\xf0\xbb?\xe46_\x83?ٝ/\xe24\xf1\xccn7\xd1\xe7I\xf1\xf2a9;\x93Q\xbeѤA<\xc5\xe7\xe5$\xcc\xeb@\x98\xf5\x95\x82\x94\xb0\xe0\x99\x97\xe4\xa7\xe6iUOj_\x91\xed=.\xfd\xac\x88\xac\xfd\xd3\xfaw$\xe7\xf2)\xd9j\xc57\x97\xa3^^\x9f\xf5\x8d\xeb`\\Of\xfak\xa7Ef͜\xd4e\xc57\x95OK\xbf֭c\xb3~\xe9z֨\x8ao{\xb6\x8e\x8bO\xeb\xd4\xee)2\xac\x98\xb1Z(æ\xb2\xf2.\xf2jشߜ\xcfU\xfd5\xf8\xd3W\xb1\xfd\x97\xb5z\xcdX\xf1\xdd\xc9\xd1\xc3\xe1\xfd&\"\xae\xf7\xfc\x8aٔ/:\x00o\xd6\n g\xb8Յe<\xce\xe1\xad\xed2\xeb\xc0\\?.Ys\xe7\x8a`>\x8a/\xf2\xd9\xe8\x00\xe7\x9f\xebA\xabV|?d\xbd\xdfjևǃq\xd5ja\x8d\xaej\xcfn/\xf6\xd1\xe7\xa5ч\xb9\xf5V\xf5q\xce^\xf1\xea9o\xc1\xfb8\xe9\xfd;\xe7\xff\x9f\x88\x9e\xbc5\xad\xfa\xc6cy\xa3l\xfcR\xdd\xfc\x85k\xf0\xad\xea__\xde\xc6\xd4\xe0F#\x9d\xaa-\xc9ٟ\xfa\xd5\xdcO\xcfV\xbf\x87\xc88\xe8{\x80X9\xfb\xc0VW\x8b\xa5n\xd4\xe6 4\xc0i#g\x8fa:W\xb7uc\xfe#X\xe3o\xb4ss\xc1f+1\x9f=\xca\xf1Y\x9fϧٔف\x83\xfd\x94ٞ\xf0\xf7\xa4\xa3}\x88\xe1o\x99#y\xe7¨,_\xcf\"ؿXO&!\xa0\xcb~ʇ\xd0\xc1X98v\xa7\xff\xe8\xae\xfdЇ\xbbg\xfd\xc9_u?\xf1\xc7i\x9b\xbb\xed\xe6]\xf1(\x83\x87|օ\xdd\xe3\xbf\xf8ۘ>\xcfcz\xce\xc6W\xf3 S\xe6{\xf5[\xfe\xbe\xbb\xf4Y\xaf,\xfe\x9b>\xff\xd67\xee^\xfe\xcd\xf7(u\xdc\xfb\xbf\xdd\xfd\xe1_\xff\xfd\xa6t\x93~\xd7>\xefaË\xaav\xe8Y\xf6 5\xc7O\xcc:\xf6\x94\xaa.\xc7\xd6\x00\xe8\xfe\xc96C\x9f\xf6\xab\xff\xab{\xee+\xfe\xbcr\x8d\x8cnv\xc3\xebu\xf7\xbb˧t\xbb\xd7E\xbeA\xed|=\xde\xe0\xfb\xf4\xff\xe4\x88\xf7\xe1T\xb7\xbf\xddM\xba\xff\xfa}\xf7\xb1|\xeb'\xaeQ+r(\xcbV\xcf\xbf\xf6\x9a\xee)?\xf4\x9b\x83`\xdf\xf3\xa4/\xefn{\xf1\xcd\xfa=p\xff\xec\x8fy\xb0\x9e\x8f\xd8 \xf6\xe0\xce\xe9^\xf2\xa2\xd7v/}џ\xf8R\xdc\xec\xc2v7\xbd\xe0\xdd=\xf2\xb9\xdd\xc7\xdf\xe8c=簷\x80\x96t\\\xaf\xe7t\xcf\xf9\xce_\xea\xde\xf2\xfc\x87\x8a\xed\xdf\xff\x92'f̈\xf6'\xde\xf7{\xb6\xe4\xbb_\xfc\xd4\xe0A\x83\xb2?s\xf93\xbb\xb7\xbd\xf1\xcd+\xf1\x9f{\xdeu\xbaO\xbd\xe3gtw\xb8\xf4nݍ/\xf8d\xf3\xa9\xfd\xe0Ŋy\x88\x85\x9c\xfd*r\xe8\xfb\xb8\xcd7L\xfd\x82n\xf8\x90`\xfa\xd2\xc75!\xf8\x84\xb7r'^d\xe3\xe0&2ϾX\xa0?\xed^\xa8[[\xb7\xd35>\xb4_\xf1=\xc0\xa7\x8d\xed>*\xb9p\xc7!6ŗXc[\xf2ht\xee/r\x89\x93\x94y\x86\xba\x83\xe3\xf8\xbe\x9aۂ\xfb\xe1\xd9hS9iN\xddi\xd3~h?\xd7k̜\xb7\xe2\xc7'G\xfc\xf5\x84\x97\xd8\xefW\xbc\xde\xc1z\x9f\xcbp\xbd\xfe\x9c\xeb~\xbf\x96\xeb/fVW\x8b\xcew\xc5k\xff\xa0\xd3\xf5\xb6=92\xa8\xd1v#k\x9dO\xf1\xdd˚\xc1\xae\xe4\xddWr2#\xec\xaa\xdf\xf5\n\xdaE_\xe6\xd8?\xb9r\xcc\x9f\xdfp\xbf\x89Z\xe2Q\xef?z\x9f\xc4\xf3\xf2\xfa\xfe\x85\xce\xf8\xb963Y\xaa& \x99ja\xe9 \x8a\"\xfcr~\xf2X\xebw\xe2\xf1 \xedP\xd6 \x99\xb3W|n\xfe$= \xb7\xc8\xd9\xc0\x89\xe9\xdcv\xea\xf4e\xc0\xaa\xf0D\xf4\xadt\xfd\xac\x8b\xab\xfdP\x8e\xfa\xeb\xf2\x8cS\xee/\x83\xe5;\x87+\xdf\xe9\x90\xcb-uЏ\xa8o۸\xf2\x9d>Y\xd7\xf61\xfb;\xbc\xce\xe1\xcaw\x9ad\xab%\xcb\xd1\xfb\xc1\xf0\xfe\xa4 T\xd7\xe7\xae\xf6\x8b\xec(\xfd_\xfaq\xfaqt\xd1x\xe6\xb5k\xb2\xfdE ޶\xecA\x9a\x99S~\xc5-\xe7 \x9be#w\x8e\xb3\xb3\x8dO@\xdf\xe7\xa7~wvڗb\xf3\xf0\xe8\xcf\xff\xb4\xee/\xfd\xacx\x9e\xe3\xf5`\xe7r\xdf\xcd筳\xbc\xfd\xdb|~\xaamB\xe3\xd3ϫؐ~򣾠\xfb\xdb\xeeopǦ\xeeqnD?\xfd\xca\xdf\xeb~\xefU9(\xe5 \xefz\x9b\xeeя\xbd\x9b\xcf}\\=\xb6|-Dέ\xee\xb0\xd1m\xf0;|\xf1m\xbb\xbb?\xe4\x8e\xdd\xf5mC:\xeeu\xa3\xf4,nD\xb7\xbd9\xff\xe2O\xed\xee\xfe\x88\xaf\xeant\xcbؐ^6\xa2\xb3;\xb6\xcb0V oX\xd0\xc3$\xe5v ]+ӧ舷\xfe\xc9S|\x895\xb6\xe49Ȧ`\xcaG\x9eԗ\\2β\x8dF\xec\xe3\xc1\x89\xf4\xb37\x95׫M\xa3\xa9\xb7\xe2\xc7'G?\xf8zW\xfb3\xf9F{\\\xa1\xd2O\xf6\xd5jEځ\xd3\"\xb3f\xadw]Y\xfbr+v\xf2\xe5\xda\xd6HM\xd4FI\xd7\xdf\xe6r\xf0j\xb4m\xcb:3ʯ\xf8\xee\xe5\xb1 \xa0\xab\x8e+メ\x93A\xfb\xbf+Y\xbb\x83\xf9d,\xc5\xe6e] \xea\xb1.\xae\xf6\xfb#G\x8f\xf8\xfcǎ\xd5\xfc\xfax\xediX\xe8\xfd\xa8\xe0\xf9\xfeN\xd9(\xd2\xae?1\xa8 \x90\xe2\x82G#8aڥ\xd2PC\xd3\xc9\xc6\xe2\xe0~\xb8.\xae\xf6*O\xe6\x97\x00\xd3\xd3t9t\xc4\xfd\xa9ӗP\x99N\xe6\xc3\xeb[דn$\xcf\xe1j\xbf\xbey\xad\xbeQ\xad\xf6\xa7C.Oye~\xfa\xf3\xb5o\xb8\xe6s\xf2\xe4\xf1\xeb\xa3>\xbd\x8d\xe1\xa6+ד\xe2\xa7U\x8euX\xe7W躸\xda/\xb2w \x97O]ٗ#~\xfeX\xe2\xcdz|5w\x86ݯ\xa6f\xb6\xe9\xc2T\x9eC\xca\xfd\xaf\xe6\xb6d=\xdfL\xda^U\xf0\x85\x8eo19\x8c\xfe\xaf] [\xf6H\xa8\xdd\xd8u\x85]\xb0\xc3?<\xa4\xbf\x9d '\xf7K\xb7 X\xb8#\x88\xdd7\xc1:vC\xa4n|\xf4o\xce\xe4\xea\xc5&G\x9e\xb29+\x9cf\x84q\x91\x9b\xb1 \x8c:;c}p\x8d@\xadc\x95a\xe0:縱\xc1\xf3.\xbe\x82\xfb1/\xfe\x93\xb57\xa1\xc77\xd8f\xf4S\xee\xf3\xd9!4\xdc7\xe5\xab߼\x9dOD\xdf\x9f\x88~ܗX\xac\xa8\xe7\xde\xcf\xf8\xad\xee\xea]|\"\xfa\xf9\x97M\xd4\xc3\xb1Fml\xff\x90 ?1 ]\xbbq\xfc\xa2?xS\xf7\xb8\xe7\\\\k>\xe2+\xbb_\xf0\xc4/\xebns\x8b\xe6\xeb\xb23ާ\xf5\x8e>m\x9fjF=\xbd[$\x94\xff\xf5\xfd\xear\xd9\xf3G+9Ͼ2\xfb\xcag}Mw\xdd\xeb\x9dk\xfd\x88\xfeЯ\x9c.\xea6\xf9D\xb4&pS\xfb\x84\xf4\xa3\x9e|\xff\xee:\xe7\x9d\xeb\xb9~N\xf7\xec\xef\xd8\xd5'\xa2\xbf\xc7B\xc4\xfc\xe3\x8cKy[\x9f\x88~\xa2}\"\xbdq~İ\x9f\xf8'\xa2\xdf\xe4\xdau\xce=\xef\xbaݽ\xfb\xb5\xfe)i\xcf\xd59\xc1n\xccu.*\x9c1?\xfc\xf4\xb3\xa3\x98\xfb\xb0 \xfb\xc6'q\xe7\xf4\x84\xc3ߓ\xcf{\x9b\xbf\x91Ŕ\xcd^g\xf0\xfb\xf2\xad6\xda36咛e\x911\xe2l\x82\xfd\xe3uq?\xed\xcb'\xf2='\xf9\xdc<#\xfc\xca\xc7x\x9e%\xfd-\xbf\x92?\xb2\xf7\x9c\xc0\xab\x8c\xefc\xe6۷\xe6~\xdb\xc6 _d\xae\xfe\xe36\xeeO_\xe4\x91\xe3\xc1Ws\xd7p9Z\xf3Ĥ\x9aX=\x86p\x98\xb0\x9d=_\xf0|\x84\xa3\xe0&\xb7\xf6\x8a\xa7yi\xdb\x00\xbe\x8aG뼱\xe2TIP^\xff \x88\xfckB'U\xce \xae \x8bB֖Oj\xfd\x99\xf7\xe4\xfcn\xd6]oq3\xb1X\x85\xed\xb9\xb3ȑDZ˖[\x81\x8c4\xe6O\xa3e\xd4ǁAHh]\x85\xb0+yݼvk\xcf5\xcaj5ں\xb8\xdaW9\"\xf0\xf9\x9c\xf1\xa6q\xb5_U\x8e\n*?\"\xe4\xef\xc76b<\xad\xb3\xda+\xf2>\xeeu\x92\xb4Z\xe1\xae\xe4\x93ԓ\x93\x94\xebn\xe6\xab^\xaf\xe4\xef\xf7d\xfbq\xefz=\xe7\xf5ydւh=\xfd._\x9fA3ڦL.T\xc9.\xb4:\xad~\x91O8\xff\\Z\xb1\xe2\xfb*kެ\x87\xf9\xae\x8b\xab\xfd\"\x9f\xa6vu\x9c4\xcdWe\x9d[\xc5O\xaf\xf7\x87\xfaz):Q\xeb=\xdb\xf8\xc9؈\xd6\xd5\xdb\xcau&uf\x96[\x8e-\x8c\x97\x8dh>\xdbه\xcd\xfd\xc5i|3 \xb49+\xf6c\xfeNPy\x8am\xc3 \xac\xae\xc4ұ\xca0p]:c\xdc\xd8\xfc͵\xef\xef\xbe\xe0Y\xbf\xb1\xf1&4R\xc0\xf1s\xbbKw\xef\x8b\xecS\x97 \xb7\x8fS>\x8bѯ\xb7\xbf}\xf7\xcb=\xb4\xe1#6\xa3_y僺\xf3\xec\x8c\xe4&\xf7qmD\xbf\xe4e\xaf\xeb~\xf2\xf94Yͣ{\xd7\xee \xefv\xdb#߈FBw\xf8\xe2\xdbu_e\xffI}\x8acوf'p\xc6f\xf4\xed\xef\xf6\xf9\xd6^\xa4qvٛf\xb2m4-\xd1\xd6,\xbb\xff.\xd1\xed\xeai\xc6X6\xf5\"k\x00rim\x88\xeb>\xa7\xf2)\xae\xe1x\xf0\xe9\xb4①n \xae/g\xf9\xacw\"^\xe9\xd7 \xe1q\xff\xe3\xb7ςj\xc3\"ѵ\xe5}\xad/\xf3\xdax>\xb4?\xe03\xddLt}\xa9\xbd\xe23t\xea\xbe;Y\xdb%\xe5\xebz\xd5\xeb-\xdd\xeb\xc9\xfd\x9b~U$F\x82 \xc8\xc2ʸ\xa7,t\xab\xe3\xc6 \x89\xf9q\xed\n\xe2X\xad\x93\xe2\x9bʣ\xc1\xf7Vɖ\xb1ZMT\xf1\xcd\xe5\x88Pߨ9\x8c\xdcn'\xc6CrS\xd7\xc8 wo\x97\xf3\xd0\xd6I,5\x9c\xb9\x99a\xb3\xeb\xea\xdc2\xa1|\xa2\xcac\xc32\xfc\xf1\xf9\xc39\xed\x81\xd2?'\xd0\xed-\xb8_\xc89g\xe55;eq\xdc;C0B;]\xfaS\xbf\xd3\xfd\xe1\xdb\xde \xcb\xc1q\xf1']\xbf\xbb\xf37\xea.\xb9\xc9\xf5}\xa3\xfa\xed\xef{\xf7,\xfb\xfb\xd1c\xc7ǝ\xfbQ\xdd\xeb\xdf\xee\xe3\xae\xf3Q5& \xca~\xa66\xa2?\xd9\xfe\xc6\xf4\xf9\x9fp=3B\x81f\xfb\x8e\xdb\xdf\xfc\xfa\xddSp\x87\xecR\xd7}ǯ\xfc\xf7\xee\xf5\xefx_\x91\xe9\xeel&\xbc\xeeo\xde\xdb\xfd\xf3\xbf\xfd\xfb\x80\xf1Οz\xe3\xd0\xd1A,^\xfe\xf8/\xad\xb9\xd0FΈ\x81\xe2\xe6p\xc8Q \xc6_q\xc5+\xba?\xfe\x8b\xe1߯\xc6\xe6\xf2\xefr\xeb_\xbf};\xfb\xb4\xf3\xff\xf9\xdfu\xf2\xbf\xdfս\xd6~Ǝ\xc7\xdc\xff3\xbb\xc7<\xe03#\x96\xc7\xec\xbaG<\xe9\xe5a\xea9q\xd5T\xef\xff\xcf8\xf5\xc0f\xf6\xa7\xdc\xf2K\xaf\x88#W\xb72\xecn\x95Ɖ\xf5\xd6\xd6\xc5O|?\xee\xdb~\xb9\xbb\xe6\xad\xff#\x8f\xb7\xbb\xf8\xa6\xddw?\xe9\xbe\xc3\xfba\xeb\xd5\xcff[\xce\xc9\xff\x91\xcc}\xea\xd17\xb3\xbf}\xfb\x94u{\xfc\xe3\xbb\xff\xb9{߻\xff\xa5U\xf5Ɨ]~iwѝn5Z/}\xee\xefw\xf7\x96X߈_'5܀}\xf0\n\xa1y\xbc\xe0\xe2\xf3\xc9-2xy\xc5\xd7z \\\xbcJ\xc7>}\xeeu\xcf\xed>\xe9›D\xf1`\x00\x95\xe5\xb9@\xa1\xc79\xdd\xba\xe21\x89\xc38b\xbf\xe0\xf2\xb3\xbf=\xfcD\xf4\xf9ݺ\xd8\\\xfb\xee\xec\xae\xfd\x87\xf7*a\x91\xf1\xc9\xe8\xff\xb7\xf9ߍ\xae\x9b\xcd\xa3\xf6&\xe2\xf5e\xea\xe2\xec9\x99A\xd4]u\xf4qM哹,\xb8`đ\x9d\x8d\x8b\xde\xc42\xa6>mp\xe2'}\x8bObE\x80\xcd\xc0\x87\xbeyƩ\x8dݓ\x81e\xce\xd0;\x97\xd4\x00u\xb1!F;;\xf7\x8a6\xe0͗\xfe\xe4\xa5l\xe7bO\xcc\xce\xc7\xf7\xd5\xdcHh\xee@\xa2\xec\x8aڲ\xe2\xc9\xc4\xc0\xa1\xf6\xca{\xb2\xe5Zk\xae\x9a\xa8>d}\xe0ݘ\x93\xa3\xe3l\xc3n\xf6\xa3\xad\x8ek\xd75\x9e⇗5¦\xf2\xe139\x99 \x9b\xf6KW\x88V\x9c܊\xcd˫\xb0\x83\x85\xd4\xfehe\xa1!\xae\xeb\xf5;\x8d\xcf\xf7\xec\xf4Z\xa0\x87\x9cQ\xadr\xd8q\xb7\xa8\xbf\x00\xa7\xfd'\xec\x95v\xe0/J'pI\x97\xe1N4>\xecmOX^\xa9\xfeG\x9b:a\xaf\xf8\xbc \x8cߏ\x8d-\xfb\xbfo\xb2ސ4?\xc5w/\x8f\xcf\xcfnh\xb12ܐ?/\x80\x82/\xb2w`+\xfd0\x92rAd_\xcb\xfd)|\x97\xb2q'}͇\xf1N\xd6|k\xbb\xf4~\xae\xf8\xa9\x91\xcb'\xe6\xafޟà\xd6+x.\x00\xbe\xde)\xef\xa6Ü\xdc, \xa4\xf6\xf9iY\xef\xbc.@\xf1\xcf\xc2\xca \x88\xe5\x9e˳\xcco\xc1s\xb0\xe0\xd1\xdeO\x96\xfe\xf4;p\xd8\xf5\xd1gJ\x83j2\x93\xc0\xc0_\xedg\xe4\xb3\xee?\xb8A\xcc\xf4k\xd2^\xe7\x8d\xf9\x8e\xd7x\x8b\xbcIN\xecF4\x9e\xf9\xb0\xf4\xcau.\xdc*G;\xea2\x8d\x85Z\xf1i\xb9]\xd2\xfaB\xfdɖF`وFC\xec\x87}\xf1o\n9\xc6\xc9\xdbE\xccᰉB\xf6FT\xea\xdc\xc4\xc8h_^(e \x9f}\xe7k\xfc\xcd)\xa6\xc3\xd0\xe4)/\xfc\xe0g\xa0\xcfe2\xbe\x88b\xb1\xe0q\x83\xf2?\xba\xabm\xfa>?\xfd;ն}\xc3\xe7ݦ\xfb\xc1{\xd9\xd7mÔ6\xfc\x9bzw\xef\xe7\xbe\xd2ύ\xb9\xfc\x81\x9f\xd7=\xe4\xb3/\xec\xd9\xd3j#\xfa _z\xfb?\xdeh,\xce&V7:_\xbf&G\x97\xcc\xdc1l\xece?r\x81\xc7\xf0\xdeO\xb3\xaf\xee\xfe\xab\xe1f\xf0\xb5W=,\xd2'w9s\x00\x820\x99:#f\xa8ݰ ]\xe4w\xe3\x87\xfdt\xd46\xa1\xf3\xc9\xf7\xednz\xc3\xf3\xdc7y\xe5\xfe\xba{\xfc\xb3\x87_\xe3 \x9f?\xfeɇF,\xb3ocD\xec\xd8\xd8r~\xc7=R\xef\xf8 \xfb{\xd3\xcf\xf8\xdeK\xc5?|+g\xd6c\x8a\xb6.p\xbf\xc56\xa0\xb1=w\xfc\xe8\xb3\xda\xdd\xe0Fql*w\xe6\x8eM9\xb7\xfd\xcdW|ew\xeb\x8bo\xd6\xcb\xfd\xfe\xeb׿\xb3{\xf1s\xff\xa0\xfb\xdbk\xde3H\xe5\xee\xbecw\x8f\x87|\x9e\xc7t\xc7\\#\x8f\x98ԘXp]\xf5\x9d/\xec\xaey\xc3\xdf x\xae\xf8\xf5\xef\x8ck\xce\xfd\xb3\xa9h.\xeaq\xa2\xe0\xc3\xf5ǫtl#\xfa\x96_\xd0}\xed_\xcdt %\xb9Լj~U\xb9NmD_\xfekWzM\xad\xfdk_\xfa\xbb\xdd+\x9f7>O7\xbe\xe0\x93\xbb\x87?\xed\x89VC\xf0\xb2\xad?\xb2\xe8\xcba\xcb:\xb9\xc8B\xae<\xf4qMÍY\x92O\xb9\xe7\xd3ؐ=\xea\xf1\xb5X\xd9\x006\xdf2\xb6\xad 8Z\xd9\xc7\xd4I>%siyS\xc78䁚\xba⟼m\xecUlܟ\xb91\xcev\xb8?y)\xa0=1;\xef\xf7F4\x92\x9e:XglSy\x8a\xffd\xeak7\xc6\xfb\xb1\xca\xebAT\xaf6\xeb\xf50ζ=\\\xbb\xad\xf1?\xbc<\xba\xda\xc1\x88\xb1\x8aL.x\xa8}\xb0\x9c\xbeG֬\xf5n[^\xafs]\xbd\xdf_9\xfa\xbb\xea\xf5\xcagd\xae?\xbd~\xb5\x8b<\xb1~\xcb\xeb\xc1 |p}\xcb\n\xf8K\xa7\xc5\\PN_\x9dN585\xfe\xd9_\xe9W\xf9\xfd5^D[\xf5\xfd\x82\x9f\x97\xa3\x81\xa4\x93p\xc3}\xaf w\xd4\xf6\xfez\xa9N\xc4\xc3ݴߞ\xe2\xaf\xf6\xeb\xcb:?\xd1G旿\xe4X\xbc\x89\x84\xb7\xd6\xc0\x8c\xbb\xe1\xe5X\xf3\xd5\xfc\xd9;0\xb9~t\xfe\x8fK>Y󯗃\xae\xbfm\xe3\xcawr\xe4XO\xe5\xfe\xad\x97c\xde?\n>'\xe7 \xae\xbc^\x9a\xb3\xbc>\xe1\xc6Q\xde\xe5\xf5\x91\xf9\xf1{0\xce\xf7c\xeb\xed\xb1\xb8s\xa0\xf73\xeay^\xf0\xe8Ġ\xff٠\xa5?\x87\xeb\xd7\xd9\xd49\xaf\x8f\xf2\xfc>\xb0\x9b\x99\x80\x81\xbf\xda\xcf\xc8'\xdd\xfd\\\xd9a.x\xf6G\xaf\xf8\x9c<\xe7Ը\xc6SY\xebQ\xfctȃ\xaf\xe6ֲו\xb7ޖu\xa0\xbd&\xc2u<\x85\xab\xfd\x9ar\xff\xab\xb9\xcd\xd9oc\xdeHpA\xba\xba9\xbby\xd8Dz} \xbe\xe5\x89>\xfd\xfd\x8dӳNj\xcc'~\xc33\xfd=x\xea\xc0\xeb\xfe\xe0G\xbdv\x8e\xc3\xce7\xb6\x99x\x9cO\xfbb+\xfe\xf4-ܦ\xa0\x8e\xe7f\nr\xab \xe3dj>\xe0uc8\xa7\x9a\xb2\xa9\xd8$\xc4\xe2\xb8w\x86`\xf6\xae\xb3\x87\xa3\nl\xf8\xbb\xd0/\xfc\xb3\xb7\x80\xa5w<\xf83.\xec~\xe2~w\n?\xbe\xf2\x85E\xf2\xbc\xfe]\xef\xeb\xbe\xe0\xca\xff\xb7\xe7\xe1\xc1\xb6 \xfd_\xf5y\xa1/1cp\xf5\x9b\xdf\xd5]\xfa\xacW|\xb0 \xfd\xf7\xbc}\xb4\xd1\xd0N\xfcK=\xc5\x00\xc6I\xc73D\x8cyz#\xfa\xb2j\xd7ث\xe1\xa2M\xdfBq\xb3\xb5>C\x86\xe3\xfc:\xfbZ\xee/\xf9Z\xeeG\xde\xf3v\xdd\xf7<\xec\x8en\xbb\xf0ȗ~Nj\xbb\xbf0_=~\xf9)_\xd1\xe1oE#\xac\xf2\xde\xdf`v]\xc4\x9e;>\xe8*\xa5\xe8\xb0\xfd\xa3\xdf{\x8fY\xf25\xab_\x8f+0\xd6\xf8\x9c\xe7\xfda\xf7җ\xbf~\xc0\xab\x8a<\xe8s\xba\xfb}5>\xb5Mc,\xad\x95\xf5\xbf䅯\xed^\xfa\xa2?U\x9a\xeeq؈\xbe\xc46\xa2\xb3&\xda\xe3\x8c\xcd\xe8\xff\xce_\xf8\\x\xf1ͻG\xfd\xe0L\xb1qf\xa1 =8Ј\xe7\xb0ݷ\xaf|\xc1\xfe\\\xb0\xd8\xd8}\xe2}\x9f\xd6ށ\x8d\xe8\x87_\xf1\x9f-\xe0`\xfc> \xffB\xb4\xd0\xf9`\xfeA_\xd2\xdf9\x92\xac\xb2\xbd\xccO\xf1R \xbc\xc8꿽\xd1<;\xfc\xa1\x9e\x9f\x90\xb4\x9b\xf3O\xb3r\x9a\xb3W\xbc8N\xc4\xe0I\xc0\xfei\x81sPp%^5~\xda\xe5z\xb0\xcc\xd57p\xe9\x98^\x99 \xa7\xf4C94\xbc\xd4\xeb1\"\xac'Ӻ\xde_\xa8a\xbeZ\x8e\xe6\xa3\xf8ɐQŪjū\xca'\xa3\xdb\xcfR\xfb\xa3_M\xd6\xf5\xae\xac\x9cM\xb2\xcd\xe1j\xbf\xaf\xb2\xd6\xc1\xfa\x98\xaf\xe2\xbbB`\xc3ȋf\x95\xb0\x9c\xc1]ɫ\xe4rzl\xb4\x9bZٺ\xb8\xdaW9\xe6\xabޏ \xbf3\x84E}\xfeܵnc\xf5\xb0\xb6\xa8$x[]h\xc6\xe3\xb5\xd82FtF\xb4+\x8a\x97\xacy-\xf2ҁU:\xa0\xebU}?\xa9\xb2\xd6\xc5;\"\xebQ\xfc`y\xce{\xdfp\xcdg\x91c~9\xfbK?\x96~\xa0\xdb^\xa7w#\x9d\xe2U3\xd69\xe8\xb6x,\xd1\xd6\xcc\xf2n\xa35c_\xad\xfe\x90X\xa3\x9b\xc4\xc8\xd3\xd8b\x9e\x9c/\xb9@\xac\xfe\xbd\xd88\xdau\xc0q\xef \xc1]g F\xc2\xdd\xe2)\xbf\xd4\xfd\xf3\x87\x86_[\xfd\xbao\xb9ow\xfeǟ~\xe5\x8ddshx.\xf9\xe1>\x8d\xaf\xe5~\xdb\xf7>\xb0\x9fc\xfa\x9f\xb5\x8d\xe8\xab\xedk\xb6\xbfҾ\x9a[\x8f\xb9\x8d\xe8g\xfc\xca\xff쮴=\x9e\xff\xdd_\xd6\xdd\xc16\x921\xf8u\xf986\xa2\xf4\xb0\xe7u\xf8\xc0\x875\xb5\x81|C\xfb4\xf43\x9e\x9f\xe0\xb8\x8b\x8dhp^\xfe\xd5\xcf\xee>\xf8\xfe~>\xf8*\xef\xef}ѣ \xad\x8b5\xb7$S\xfa\xb8\xdcN\xefF4.\xff\xd7\xfd\xee\x9ft/\xbb\xf2\xa7\xad\xee\xfe\xf1)\x9f\xfb\xdd\xfd\xbf\xe3M\x89^pS\xd9\xc6h\x8a_\xaf\xcbF4\xee\xcf\xdcX\xf6\x93\xf7\xe3v\xe3]\xf57\xaeb1{\xef#\xaeR\xd7\xe7[[~\xbfO{8\x8e\xf0y0\xc2/q\xf7H~\xf0\xf2\x8d\xb2x\xfe\x80\x9c\x87c\xf0k\xe2\x99ȍ\xe8\xd7\xfd)\xefE\xe1Q\xdfh aC\xf2M\xcay?o7\xa2\xc1\xc0t\xf9tAY \xdf9\xe6\xac6\x00\xf9{/&\x92:t\xe8\x9e\x93 \xf8\xd0xҔӺ\xf1\x8a\xe3D>\\\xfa\xa3p\x81\xb0\x93\xb8\xaf?\xed8J\xa3\xf5+>!\x93\x8e\xe9\x97\xf5-\xe1\x94~\\\xc63S0\xf1\xd0T|S9\x837s\x87F\xe3\x85U}\x9cë徎\xb4\x82Me\xad]$\x97bgIf\xb8\xaa6\x95\xfb=S\xb6>Z\xd7\xf0\xa6є\xff\xa8d\xadC\xf3\xe2a\xc1\xeb_\xf1\xba[\xc1\x90yѬ\xd2\x9d\xc1]ɚ\x8bη\xe2\xa7[\x9e\xab^\xf1i\xb9} gO\xf1]\xc91_5~d\xbc\xf1\xeb\xf3\x9c\xfe\xca7\xbe\xe6\xf0q\xafE[;\xa0<.\xb9f#]\xf1\x8a/\xf2\xd2t@׫ve]\\\xedO\x8a\xacu|\xfd\xf0\xf5\xef\xcf\xeby_\xbf\xee\xda_\xabQy.\xbe\xda/rt줬\xeee\xbe\x8eg\xbe\xcey\xc7?\xe6߈\xdchs\xe9\xf0\x8d\xaf\xc1;I\xb8\xdaO\xc9#\xf1\xc0\xc8\x97\xde\xf8y##\xbe\xa9\xac\xb76\xe5S|U\xf9\xa2;\xdf\xd3g\xf0}/xz\xa6n\xd5x\x8b\xb2O\xe8_\xe9\xe1\x8aX\xb17\xea\x81?yv\x82\x9b\xfez\xa6\xbdS\x90g\xf0\x80\xcf\xf7\x99\xc1\x9bx\xa3\x9d\x9b \xa6k0p\x957\xe23\x86ϟ\xd9p[\xc7q\xb3\x8b\xec=\x89\x90ş\x8cʍ\xca\x00\x90|\x97\xe5:3\xf6\xf9\xb6s\xac\x93@@\x92\xb4\xc1\xa9\xe8ç\x9a\xef\xf2nN\xb8\x85?\xe0\xefB\xbf\xfa1\xf7\xaa\nr5g \x9f\xf0\xf2\xff\xd1=\xeb\x8f\xfe\xb2\xda\xe5\xe8\xd5\xdf\xf4e\xdd%7\xbb~\xb4\xcbt\xcc\xf7\xea\xb7\xfc\xfd\xc4'\xa2/ɯ\xe6\x861H쁱R\xc8Է\xe7\x97\xaf\xfaA\xfc\xd2U\xbf\x9a\x9b\\L8\xfd\xa1\xc4\xcf\xfc0\xa5\xf1\xb3\x8eKR\xf7\x87؈~\xf2o\xba{\xfb\xf0\xb1\xf65ۿ\xf0]\xf7\xean{\xbe\xf5\xc8bўg\xfc\xad\xe8\xd7\xe4ߊ\x86\xce\xf7\xfd\xc2O\xb1\xaf󾞍\xc5'c\xc6f\xaf )o\xfe\xd5܈\x87\xffaȕ\xef\x8f^\xfb\xd6\xee\xc9?<\xac狾\xe86ݫ^5\\\xdf\xf2\xf8{v\x9f}\xc7 \xfc\xd3\xd7c9Ċ\x8a\x97\x9e\xd3M\xfd\x8d\xe8o\xbe\xe2+쫹o\x9e\xecm\xad\xff\xa9\xdf\xfc\xc2ѯ\xe7\xfe\xa1\x97>./\x9d\xc8\xd1K\x93Q\x93\xd7g';\xae\xfa\xce\x8d5\xf7K쫹a\xe0\xeb\xc1|\x90o\xfaB\x8d\xa3\xca\xe0\xec\xec\xd1\xdf\xe3\xe7\xf6\xa1\xff\xd5\xdc@\x90K\xd8\xf7sѡA\xae>\xa7\x8bOD\xbf\xb9\xa5\xf6\xf1\xd8Ws`\x8c\xff\xfa\xcbG?\xfd\xb8\x9f\xf9\xd1\xee\xa3\xedoFO\xe5\xd0\xef\xb3\x87ُ\xb85!\xb9\x9a7}\\ \x8b\x94 \xa62\x98TG_\xc3\xc0\x83\x836cr\xc9$m5v\x91An\xda o\xc9\xfa\xb4ũ\xf8K.\xc5\x9cn\xb6\x96\x8a5\xf2*6ml\xc4@\xff\xcb\xfdM\xc6Qr\x81`\xba\xf2\xd5ܯ\xb5{=é\xa7s\xc5Q> iM\x8arT\xf0\x83db\xc8\xfe\xad \xddi\xd6\xed\x97\xdak\xbf\x80\x93[\xb1\xfd\x97W\xa9U\xe8\xfac\xc5տ\xbf>\x87\xf6\xab\xe2ѳ!\xe8k\xbc\xe1\x9d\xc4ú>*_E\xf6i\x84,W\xad@+ZU\xd6z\x8f\xbe\x8a\x9d5\xf9(\xfa\xcf\xf9e\xcfU^\xaf\xe7sފo]NB\xfej\xbf6\xff\x9c\xff^\xbaT\xf0\xe8\xe7\xe0\xf91\xff\xad\xefoH\x86\x89\xd7\xf7&V\xc19w\x96\xc5\xc0\xbfd\xa1\xb4^\xee e\xcff\xdb\xfeʧr/\xb8 \x8a\xcfɇ\xf5?\x90ߚT\xfa\x9d\x81\x8a}6\xb0໔\x8d;\xe9k>\x8c\x97y|\x91\xbd;\xea\x87N\xb7\xae\xd7\xd5q\xce_.(\xf3Wޏ\xdb[9\xd6[\xb9g\xca\xfd\x8f\xe5 \xea ?\xed׮\xe4z\xfdh\xbeU\xf6T'\xf2\x9d\xf3\xdf6\xae|\x8b\xf3\xa4\xd7\xdb\xe6\xb2.H\xe5\xdf7\x9f]-\xe0z\x81\xd5\x8bљ\x8f\x97\xf3\x96\xd35\xec\xc7Q\xe3Oe\xdc`,ْ\xaf⋌\xccoD\xe3\xca\xf7^Ntr\xd3 c͙\xd9\xfc\x8d\x87x\xa6i\xfd\xa3\x92x\xe4/ģX\xb4f\xa2މ;\xe1\xb2\x8d~\xd9v\x8e\xb7\xcdx\xf6VZw\xf9\xc2\n\x80\xff\x8b3\xb7\xbc\xf6}#\xfa\xe7\xed+\xb9\xff\xd5\xf4\x8e\xc7\x91m \xdf풪\x8b\xe5V\x97/X\xe47O_o.\x87\xd2\xdbq\x9c\xb5\x8dh\xd4\xff\xd9\xff\xe5W\xbaw\xbc\xe7_\xbd\xfe\xf6\x9bя\xb0\xaf\xe8~\xf8\xbd.\xea\xf0\xf7\x9fa[~\xbc\x97\x8d \xcczXpkzWl\xd7\xd1\xdf\xffC\xbfٽ\xe6O\xdfږ\xd1\xdd\xf0\x86\xd3\xfdij\xbe\xa6\xbbl\xe4\x93\xd2w\xb9\xebm\xbaG=\xf6n\x99\xfb0\xe7mlD\xeb\x97\xe3\xef#\xf7\x8f\x9b\\p\x83\xeeq?j\x9f\xc6F\x93\xb8@\xb9\x89\xea\xf7:,H^\xa5\xa7#\xfa\xd5/zyw\xf5/\xbc\xac\xdf$\x93\xfc\xa4o\xefο\xf86ѣҏ\xbcX{r\xea\xd8C\xbf\xa0\xad\xec\xaf\xf7\xf4\xeci>9nj;;C\xcae\xac2TG_\xd0\xcb\xf3\x98\\\xb2olJ\xbc䠍\xe7E\xbb&\xf6d\xbe\xad\xbf\xe4Rb\x98\xbe\xe5\x87 k*\xbc\xc9\xd3ʫ\xd8\xfb\x8c\x81\xfe3\x96\xfb3'\xf2繷 \x9dҾ\xc8\xc0\xf6\xea\xd07\x95\xf7\xaa\xa8-&\xb3i?t\xf4S:\x9d^>\xdb\xcaF\xe3\xaf*\xf7\xab\xc0\xed\"2\xe2\xeb\xe1r) ~\x9d\x8ci\x8b(\x9a\x91F>-2k\xd6z7\x91\xc9u\xf2\xfb\xa7\xd5\xebl+>-GO\xb8>u\xbd\xae.G\xec\xf0t\xbc\xb0\x9bµ\xe5\xc3ɥ\xd8~\xc8Z\xc1\xae\xe4\xfd\xa8v\xff\xb2\xd8U\xbf\xb9\xeaȿ^\xe5sފo]N\xc2|\xfb`\xf0l2o\xce/]*x\xf4\x8f\xf7\x9fy<\xfb\x9d\xbf\xd0\xd7\xf7?$c\xfe\xc2\xcf\xb5\xc2^\"\xc7@\xe8\x9d\xfaݶ\xbf\xf2\xa9\xac *>'\xd6\x8e\xef\xcfg\xf9\x8f:?;\x97\xb3\xbc\x9c'\xf3M\xbb\x8fFl\xd8/\x9d\xce\xd9\xcbS\xfa\xbd\xba$X7\xa2#\xed\xea\xaf\xf8q\xc9\xd9\xce\xecg͗\xf9\xac\x8b\xab\xfd~\xc8\xf9\xebP\xb9\xf2\xf6\xcc\xf9\xd86\xae|\x8b\xeb@\xaf\xb7\xe3\x93˂\xcf\xaa\xf9\xad\x8b\xab\xfd\"{Gy\x81\xe9\xb759\xe7-\xdb]6\\\n\xffI\xc35ߓ)\xaf\xfd\xd5\xdcY\xe6\xfe\x9c\xe4\x89k7\xaa5+\xec5\xb7\xadr_\xe8\xb9\xdam\x91\xd7_D\xf37Nl\xc8\xed\x88ɍ\xd8\xe4\xf7\xcf\xcf\xf19%\xdc\xd82\xaf\xe3xӞ\xf1\xc7\xc9m)˙\xfe\xaen1S\xc73\xfaD\xae4\xed˩\xec٘N\xfd{\xb9;\xe9z6S\xfeX\\#\xa0\xe5X\xcf3\xc01K\xd0n\x8a>\xb4\x87|\xd5\xeb\xbb\xfa\xfd\xe1\xdf\xfb}\xc2]m#\xda~PN\xdcC\xfb\xfe\xa0-1۱\x8f`p꫹\xcf\xff\x84\xebu\xe7\x82} \xf8\xd4A^\xc3_\xfeM\xf7\xb0G\xe6\x93\xc0\x9b2N\xdd\xf4߈~ \xfa\xc0Wn\xf4\xd6!_\xadf\x8b^\xf1링s\xfc_\xf5u\xff\xcd~:\xbe\xe4\xe7w\xf7\xb8\xc3-\xba\xbb\xdbO\xbb)M\xf0\xb5\xfc\xfdMi\xc46\x81\x85<\xfb7\xa2\xcd\xf68˹\xb2\xe73 \xba\xfd\xc0\x87\xba]\xf6|\xb7m.\xbd\xf7%\xdd\xc3y\xe7\xee\xca+\xb7{\xd5\xef ?}\xd5\xcf>\xb2\xc3WeW.\xc4l\xf2\xbf\xc5[\xe5oD3G\xcc/\xf8~\xe3\xe7_\xd3\xfd\x96\xfdmi=.\xba㭺˾\xeb>\xa9F\x81\x88\x873\x8e8\xbb \x937\xfe\xd1\xe9\x94\xc3\xe4\xb1OD\x9f{޹\xdd']pS\x9b8\x98[\xd7}\xc9#\xefk\xb67s\xbb~\xce\xfcD\xf4\x9b\xf17\xa2Mm\x8d\x8c\x94\x8c/'\xaf~\xd1\xcbF7\xa2\xbf\xf8\xea>\xe7>_Rcq1\xf8\xfc\x80\x83\xa1\xb4M\xddr\xd4\xef\xfd5\xff\xe2kn\x9d\\\xdcp \x9d)]\x9f\xf7$\xb1\x89{.\xfc\xc9g\xd5\xd0\xde\xcf\xf6`\xff\xcai\x98\x00\x91#\x8e?\x9a\xaf\x81\x99ol܆\xdc\xf2\xfc݄\xf9\xa5=\xfb\x94|\xc5_e#+\xf52\xb4\x9d\x87\xf9fZ\x8e\xd5q\xe4\x92\xf7\xfcM\xa72\xcc\xe0\x9f\xfa\xa8;|\xf9\xd5\xdc\x96_\xcdݨ\x87\x95#\xca\x8f\xaeб&\xc5E\xc6\xf2\xc2\xd1Lg*\xe2\xa4\xf8\xe1d\x9b\xc3$\x88x\xad W\xfc ٰR_P^\xffH}\xde /0\xea9\xb9r|\xb8 \x88\xb5q*\xfa\xa1\xf39\xde]O\xe5\xf5\xef/e=\x86\xd8\xe3\xf5p\xf0\xabi\xff\\\xf8\xe3I_N5ߢ\xea\xb2\x9e\xb2\xfe\xfbh^Of\xc4xiH\"B8H@\xf0r\xc1*\xf18݄\xd5 Vk?\xb4\xc57\x95\x95w\xb7\xb2\xden5\xdaݦ\xd5)\xdf\xearD\xe4\xeb\xff\xfd\xda\xf2\xd8T\xd6\n*\x9fv dDg\xae\xe3g]{T+\xe2\xac\xf7yW\xf5\xeb\xfc!N\xbb\xeaY\xaf\xbfz\x95l\x86\xf3\x8f\xa6\xec'[f\xad\xec4έ2\xed\xf5<\xcf\xe1\xb4\xdb\xfc<A\xf1\xe3\x927\xafp\xf1<\xcb\xd0\xf5\xaa\xbdP\xfc$\xcb\xcc5\xf2\x8e\xd3\xea\xda\xda\xe7\xf0\xd6v\x9f\xb4vv\xe7\xfc\xe7\xbf\xe0ѱ}\xe9\x9f·\xcaS\xf3{\xc0Ws\xa7Ka\xcaR\xcb;53\xb2F\xc4\xceE\x81\xdc.^\x91\x8c\xf8\x9c8f\xb31\x9e܈~\xdf \x9eaW\xd8\xedǃd$\xd5)\xc67zZ\xbfUl\xd0&\xf8\x8e\xfag\xecQ\x9b\xc4\xe3 b<{\x8e\xf4o\xcf6N\xb1\xf4\x80\xb1K]\x99o\x91\xc3!\xdeH\xe4\xe6 y\x92\xcc\xe2\xf2\x8dFߖs8l\\vJ\xc8܎\x82\xbd\xb6\xf79ߦ\xb0\xa1\xff\xe2\xc2I\xd73\\T\xe7\xf29\xddS~\xffu\xf6\x89\xe87\xc0\xa2w\xbc47\xa2\x8b\xd2\xec/}\xde+#NQ\xe6\x80܍\xfe/\xfdl\xff\xd1E\xfb\xb9\xfa\xcd\xe3#\xbaح0\xf8'\xfb\xcae/\xdf\xf8\xbc\xa0\xf6е\xec\xafg\xf0v\xe0Ftڸa\xd9%sB \xae>\xe8\x8c0C\xc3\xcd\xe1\xc8\xf8\xb5\xff\xf6\xef\xdd7=\xfb\xea\xee7\xff\xc7۝j\x95lD\xe3\xfd>\xa3\xfb;\xf7\xb9cuD܌\xe1\xbdh\xf4.w\xdd\xc1#:\xfa\xe5<֯\xeb1%c\xe3\xb7\xfdrw\xcd[\xff\xb1\x97:\xbe\x96\xfbY\xf6\xb5\xdc\xc1a\xc0}^\xf7\xdb$n\x8f[\xd8\xd7d_\xf1\xb4\xaf\xea\xf3g~\xf0\xc3\xe6:\x9a<\xf57\xa2^\xe3\xe1\xfa7\xfa\x98\xee ?\xf9\xe7\xbf\xc0\xf5`Ÿ\x8b\xc2пs\xecoD\xbfp\xfcoD\xffz\xfe\x8dhڻ\xb3\xf9\xa2_#\x86\xe1\xbcJ\xc7>\xed&+>\\\xf6ߐ\xd1\xc3\\_p\xf9\x8fuo{\xe3\xc8'\xa2 _O\xae\xf6\x94\xbb\xee\xedo\xf8\xeb\xee\xe7\xbe\xfbi\x83 .\xbe\xeb\xff\xd5\xdd\xfb\xb1ѫ\xb6\xc3!\xea\xea\xf7+\x88b+-\xecp\xe49\x9a]>\xa5\x9b\xcdts/\xeaA\x83\xb1\xfd\x90u\xe0/\xfdy\x85\xfa\xf3\xefa\xe4A<;\x8a\xbf\xca\xc0R\xe7\x86\xf0;\xc8F1ػc\xf5+5\xa5\xad\xe6\xabr\xcf_\xf9\xc1\xcd _\xf9j\xee\xfcDt\xa6p\nN,\x92]\xd9T>Y\xad\xd0j5{ŧ\xe5\xe8\xd7\xf0\x8d\xcf\xf0\xbe~\x9c\xb2\x8f V\xe9>s\x81\x87\xdak\xc0[{\xc5w/k\x86\x9bʚ)\xaa\"\x97b\xa7If\x8d\x9c\xc5\xc3\xc8\xf4E\x94oس\x83:<\xe7\xad\xf8\xbe\xc8Z\xa5^\x9fuM\xad\x9b\xb12\xefX\xd6\xf4\xd6 7\xe7\xbf5\x9ckN\xcb\xeb\xc9m\xe1\xd2\x00 '\xe8\xfc\xf2W\xff9Y\xcc\xd9_\xaf}\xd6\xe3\xe2\x891^\x84 \x95ߧז\x837\xe9F\xf8ߝ\xec\x95dk>\xaf\xaeoD(\xdb\xc6x\x96\xb3lD\xa3\xa3\xf6\xc3\xc6\xfa|\xa7\xc0\xb1b.\x87\xf24mD_\xff\xbb^\xef\xa4\xfc\xb2\xaf\xbf{w\xe7[ݸ\xe2XO\xf6sV7\xa2\xf9 `|E\xf7U\xaf\xf8\xf3\xee_d\xb3\xb66j8\xfa\xc6\xfbf\xf7\x98|\xa6/A\xac*l\xfc\xc59\x96\xa5\x8f\xad\xb7=\xbd\xcb\xdbۈ~\xb3m@?\xd66\xa2\xf5\xf0\xaf\xe5~\xc4\xe7G>\xf3\x99W\xfe^\xf7\xfb#_\xcf\xfd#\xcf~Xw\xdb .yg~\x90\xb7\xb9}\xeey\xd5=\xea\xc9\xf7\xefnzፌ97b\xb1\x93^~\xd3\xe2\xe6\xac\xe9\xf2F\x8e\xbe\x9dՍ\xe8O\xbe\xe86\xddC\xbe\xff۳\xe8I\xac#\xf6\xa6/\xb78\x93m\x97\x8dh\xf4\";\x86\x8dq\x9e}\xc1C\x86:\xfb\x89.\x8e\xd84>\xb4Q\x9f\x81\xfa\xfe\x8c\xa3\xf2\xe9݈fcKǠh6\x95\xf8A21\xb8\xab}C\xb9'Cd\xd8fܦ5\x96}k_\xf1`(o\xbc$\xe3\xfarDg>\x95?\xf4\xab\xcam +\x9f⻗\xc72\x80nՊZ\x8e\x91\xb5\xfaメ\xe3\x89\xc0\x9aY/\xb2ش\xf4ř|\xe4\x87n\xf5c\xce[\xf1}\x91\xb5B\xfd\xfdN\xaf\x989\xbc\xda+3*ެ\xb7\xca4*kCG\x8dP\xce\xf9oo\xd7k\xe6T\xf8٣\xa2\x83\xf2zsU\\j:A痿\xfa\xcf\xc9`\xce~\xc7\xf8\xea\xed\xcb\xfe\x8a7t\xa3`s9\xa4o\xf7\xb5\\.\xc9\xec\xbf\xc6W|\xff\xe5\xf1\xf9\xab\xbf\xafm \xcf^.Gm\xa0\xe2\x8b\xec(\xfd\xdaU?\xb65\xbf:\x9f\xeb\xcaZ\xfc-\xb7\xd5/\xb7\xab\xc1\xfd|\xcf4\xb3\xba\xf2\xf6\xb3\xbeR\xff\"O\xf8|n:\xe6\xfcO\x97\xe7\x8bA\xfe}\\\x84>\x9fl/\xcc \xd2Y\x9e\x002\xf1r\xd2\xf5_\x80~\x85\x93\xfei\xa6\xeb_iv\x8dk<\x95\xe7⫽\xca\xc7\xed\xaf\xf9,\xf2\xeb\xc0\xdc0 \xf8%?\xf8\x82w\xc4\xdfT-_\xc4IM\xfa\xf3oD\xbf\xae|\":\xe3Er\xb1\xff\xb8?G\xa0֌7\x89\xe7\xfd\xbe,Θ\xb0\x86\xc0\xf9\xe6d\xb5\xecc-\xb8\x96\xf1Z\x8c%_\x85\xf7$(\xd5\x95\xa5 ^\xfc\x95\xefT\xc1\xe9`6L\xf1\xcd\xe5\x88P\xafGD\xc2=$\xeb\xf5yXY+\x99\xf51\xffq\xab\x93\xac\xd5\n7\x95\xb5\xe8\xb9;K2{\xc0\xb4\x9a\xac\xeb[;8W\xb9]\x97\x8e\xafm\xfc\xb5N\xed\x96\xe2\xf3\xb22F\xa6/\xa2j\x87\xe73Y,\xc6:\xc0\x9ej?\xb7-\x8f\xc5\xde_\x9dV\xaf\x99nW\xbe\xed\xc91\xbfz?;zY;\xb2\xae>\xb5\x9a\xc3\xd5~\x91\xb7\xdd\x9d\x81㒵.\xbdB\xd6\xc5\xd5~\x91\x97\x8cu@׻ڬ\x8b\xab\xfd~\xca\xfa\xfc\xa0\xaf\xb7\xd6\xc7\xfb}\xfa\xaf\x8b\x87=\xbb\xd7\xf7\xd6l\xe2z7Y\xe4~\x97~\xecg?܈n\x97=/\x94\xc3Ndˉ\xb1\xf2)>++\xc1\xaa\xf2,\xf1z\xcbF\xb4\xf5\x8bov\xe2m \x8c}\xd1\xe4\xcaq\x8c:\xda\xce`\x93\xfe\xe4i\xfc{\xb11w\x89a\xc85ю\xa9\xf33\xcc'\xbe񝶄\xa76\xa2\x9fp\xd7K\xba'\xdc\xf5\xf6=\xff]nD?\xe4s.\xec\xbe\xe6so\xe5\xd517\xa4Zkt\xad\xe7s\xe7O\xb5 r\x8a\xad\x8d\xeay\x9f6\xa2\xb9i\x8b\x99|\xe3\xdb\xde\xdb=\xd76\xa5˾\xb2{\xeeS\xd2W~\xebݻ\xbb\xde\xe1\xb1\xac6\xbc\xdd|T\xd1\xbc\xec\xf9\xdd\xfb\xe5S\xdc7\xb2O8\xd37\xde\xd5\xf3aM\x98\x8e~\xca+\xba\xf7\xbf\xffC\x96\xe3\x86f\x8bOE\xefj#\xfa‹o\xd6}\xc3S&\xbe\xddE\x90\xb9 \x87֯&\xdb\xdc\xf5F\xf4']p\x93\xee^_w\xef\x88\xe7y\xb49\"\xa6\xb3\x84n|\xc1ͺs\xafw\xddPmi#\xfa\xb5/\xfd\xdd\xee\x95\xcf\xfb\xc5\xe0l\x97\x8dhk\xb8\xfd\xf3޾l\x9cgo\x93\xdd\xb9\xb1\xec\xab'\xef\xc7\xc5^e#\xa3}\xf0F\xb0X!\xf3\x85>\x9f[\xce9!\xd1u\xe9x7\xac\xc4hVHy=\x99\xd1\xfcFs\xfa\xb3I\x90b\xfa{\xce\x9f\xbe\x8e[\xcer1\x9d\\~f~\x8a\xcf\xcbk\xa8\x84\xa5!\x91\xcf\xe01\xe9\x99\xef\xc9í\x00\xefu6|\xb2\xfe \xbc\xd8*ߩB\xb3\xd1`\x8a\xefN\x8e\xc0\xfbM\xbd^#\xe2\xea\xb2V\xf2\xdc\xf2\xf7:IZ\xad\xf002}Q\xbf\xce\xf8I\xea\xc96seO\xb4˺\x9e\xa3\x9f䂤\xeb;r\xa6\xc5\xc1\xec\xc3\xd9\xd9{\xed\xbc֣\xf8\xbc\xac \xbb\x92\xe73Y,\xc6:\xa0\xf3趽\"5\xb6\xf2+\xbe\xdf\xf2\\\xf6\xeb\xe2j\xbf=9\xe6\xb7ޯ\xd0W\xfc\xa6V~>\xac}̧\xae6\x95u\xd6\xe7p\xb5_\xe4mw`n?.Y\xeb\xd6+H\xf1E^:p\xd0\xebAc*\xbe\xb2>?\xac\xfbz`ܟ\xb5 _?kW\x86\xfe}\x8b\xc3\xe3\xc1nj\xf4n\xa1r?\xfa\xba\xddX쵟\x8b\xbc\xde\xfa\x9b\xea\xd7_ͽ\xeaҞ\xa2N\xbe\xf3X\xdeL\xfb9\xb9\xbc1\xf6\xfe\x89!ꅻmY/5\xe5W\x9c\xf2Ew\xbe\xa7\xcf\xc8\xfb^\xf0\xf4|\x97\xd9\xea\xf7dP/k@\xac\x9c}`-\x96\xbaQ\x9b\x830\xd0\x00\xa7\x8d\x9c=\x86\xe9\\\xddbԍ\xf9\x8f`\x8d|\xa2\x8b\x9b |c\xbf(W\xf9\xc4W\xd6\xe7\xbf8\x98?\xb7\xc1\xb7\x9cs\xb6\xb3UC\xed\xec# \xe4\xe7\xa3\xd0\xe4\xb8,?\xe4\xc1\xf5c\xe7\xf8\xc5\xc5f.\xe7LB\xc6!\xe7\x97\xff\xc5;\xba\x87\xfe\xe2\xabk\xffE\xb6}\xb7K\xaa\xc6\xfc6\xf9jnf\xce|\xaf~\xcb\xf8߈~—Z\xbc/\xc5Ʒ\x9e\xa3=0W\xeaT\xa6\xbe=\xe7\xd8׷\xd9{?,\xf8\xa5O\xfb\xad\xee\xea\xbf\xfa{\xa0\xbd\xe3ګ\xec\xd3\xd58\x94\x9b c\xb3\x87\x81M\xb8\xa2\xc6\xf8\x89YǞR\xd5\xe5\xd8\xf8\xa0㧌\xe1 \xbb\x8f\x982\xec\xcf\xe9~뿿\xbd{\xde+\xdeؽ\xf6\xbf \xf0\xe0\xf8\xb4[|B\xf7\xcbO\xf9\x8a~,\xb3'r\xab\xfc\x91(x\xfeљ\x9b\xb9cE\xf3\x8e\x8d\xee\xdf~\xd5_u?\xf2c\xafB\x94C\x8f{½\xbaϺ\xe3\x99\xd4\xcd\xfaQ\xc0\xd4߈\xbe\x99}\xd2\xf9:\xe7}t\x89\xfd\xa67\xbc\xb3\x8c\xdb\xc1\xe3\x9e\xf1\xd5\xddM\xfc+\xb9\xa1E\xac&4c\x88V\xa0\x8b\x899؎\xab\xbe\xf3E\xe3#\xfa%\xf97\xa2\xb1\xd0 ;\xe2\xea\x8dq_\xdd\xd8߈\xbe\xe5\xc5t_{\xc5\xd7\x8e\x88M\x9c\xdb\xdc\xc0\n9qĵ\x90\xe6\xf2g\xda߈~3 z\xc7\xe5\xa3#\x9a\xb9vݫ_\xf4\xf2\xee\xea_xY\xcf\xc2\xfd\xff\x98\xeeS\xee\xf8Y6\x9a\xcaV\x81a\xf4\xd9\xde`J\xdd&l\xd9cxe\xc3\xfd\xdc\xcae\xc6\xe1ͱ\x9c\xc9Q|\x8c\xb6l\x8fغ\x9dش\xbe࣍\x8f\x93鶼\xadO;.\xfe\xbb\xd8\xff(/\x94\xf0ol\xb1Gl\x8a}\xc6n\xe5\xdf\xfc\xda1l\xcaWs\xbf\xf6`\xad \x8f;\x98~Nv\xe7\xe6A\xed\xe8h\x86\x9a\xc0\xa6\xf2\xd1d{\xf4Q6\xed\x87.\x88\xf52\x9f\xf3V\xfc\xf8\xe4\xe8O\xfbz8r\x89\xc7x=\x85\xcbe<\xc3>\xce^\xa3Wj\xbf^\xffN\x8e5kf\xbd\xc8:ʊo*\x9f\x9c\x8e\xac\x92\xa9vG}*^\xfb]\xbd\xad+ӻ\xaegjj\xbc\xc8dW\xb2\xd6Y\xabS\xe4\xa8\xe4\xb1 \xa0\xdbv\x8e\xaa\x9e\x93\xa7\xed\xb7\xe6\xaf\xf3\xb3+Y\xe3N\xd6գl\xeb\xe2j\xbf?r\xcc\x9f\x87\xb3\xd3\xc7\xf5f\xbd\xff\x8cW4\x89\xf3\xf7\xf3\xf2ވvxF\xd6pj\xbe\xe0\xd1N\xe8dh\xc0\x86\xa5!\xc52?E\x83\xf9\x9b\xc1\xd5^\xe5A~\xc9\xc7\xf8B?\xb8\xbd\xfcS\xa1\xe5-r\xce\xdf\xf1\xf6\xa7NNHQdze\xfaY\xff\xa3t\xbc\x9fa\xbe\xb9^߽y\x97\xe5\x9a\xf5\x94\xf7\x97K=Z\xdf\"\xa3e\xfaǧ\xbb\xe0\xfa\xfeF\xedw\xf4q\xdfp\xcdg\x91s\x9e\xca\xfd\\'\xfc\xb8q\xcdg\x91}FV\xbd@\xf5\x82<\xe1\xf2\xc9ڈ\xb6\x99*Oty\xa7\xa9/\xecc!V\xd6_\xac\x95Oq\xca\xcbF4\xfao[@> \xf6kQ\x9e\xfd>hBy\xa1\x80y\xf3q\xe6\xb6ҾoD_\xfd\xd6ww\xf7y\xc1\xef\xe4ݻ\x9e\xbe\xec\xd3n\xde\xfd\xdcC\xeeR\xbc\xf1\xcb\xf9\xd2羲\xfb\xc3k\xde]\xedrĿ\xed\xed2\xefCgi#\xfa\xed\xf6\xb5\xdb/z\xf5\x9b\xf3\x8a\x8e_\xc1я\x9b\xdf\xe0z\xdd\xefrk\xdf\xd7\xe4F,6\x81\xe1ҏ\xf9\x91\xe1\x9c\xe4ѷ\xb1 \xe9\xd6~\xd7\xd1O\xfa\xe1\xdf\xea\xfe\xe4Oߊ\xf0\x87:>\xfbs/\xe8\xbe\xf9;\xeeU\xeaĞ&\xeb\xc7\xfdfj#\xfa\x9b\xaf\xf8\x8a\xee\xd6߼l\x94\xff\xeaU\xaf\xee~\xff\xa56\xc8\xe5V\x97ܬ\xfbz\xfb\xfb\xd0q`\xa1ZO}\xda\xa2tх\xc4\xd3\xfa\xb4oD\xff\xe4\xb9\xa2{\xf7[ߑ\xd5\xd6\xd3ß\xfa\xc4\xeeF\x9co\x8a\xb6\xe3\xd0~Y \x97\x8dh\xbfH\xbdC\xb1\x98\xca\xe6uљ\x9e\xccWl \xf7\xb0F>Ѩ\xb9`c\xc88Z]h\x8e\xe8Q\xd8T>\xa2t\x8f<̦\xfd\xe0\x84\xd2\xbd\xc4\xe7\xbc?^Ϧ\x91\xab\xad\xf9\x84\x86\xb8.\xf8\xc97\xca\xcbA\xc6\xf5\xfaw\xb2\xacQ#;\xa6\x99\xb3~\xe2\x9b\xca\xca{\xf2et\x84\xdd\xd0jj\xb7hA ,\xdb\xf58ק\xae\xc7\xd5\xe5\xc8@\xa3m[\xd6:\x95_񣑑E\xdb\xdf6\xaaf\xb8\xa9\xdcrb\xccx\xe4S|\x91\xa3\xec\x8f\xf6k\xdb\xf2\xd1\xf6[\xb3\xd7芟\\9\xe6\x8f\xf7\xa7zNj\x8a\xf4\xfe\xb42\xae5\xda@\xbf\xbe\xb8v\xe0\xfc\xe5\xa7 W\x8a\x8f\x8ex\x8b\xf1\xc0\x86d\xa3(\xf2\x8d\xe4\x82\xe7\x9c\xf0 \xa1Uq\xb5Wy\x8e\xbf\xe4\xc3\xfcRQ⧞\xa7\x81}\\R  9\xa6~\xf4\xa7ߒ(\x8aH\xab\x88\x9cߢ\x98ã\xa0\xf2~|\xfa\x8dlw\xc3\xec\xe70^\xb6{e\\\xed\xd9;\x90\xfd\xe3\xed\xa2\xf6;\xfaS^\x90\xcb\xed\x81\xcb\xe7\xa8q\x8d\xb7\xc89O[\xbb\xff\x96 */\xe5?j\\\xe3-\xb2\xcf/@\xbd`\xf7\\\xae_ͭ\xf3\xa8묑\xd34\xeaN}\xabK\xd5\xfe\x9cp1N%\xb8\xe9\x85*\xd5\xf5\xbf\x9aۂy\xbc j\x8b`|#o\x94\xc41\xb9\x9b<\xfa\x834\\l\x908N\xff\x90\xa1/\xe1\x82\xdb6\xfd\xb3\xa1m\x831\x9e\xfb\x82vE7\x85mr\xb5~E:\xb5I{?)\xd6\xc4G\x83\xd9d\xa8u\xac2 \\\xe2\xa7\xcd-\x9e\xf2K\xdd?\xe8\xdf\xc1\xd2;^\xf7-\xf7\xed>\xf9\xe3\xcf+\xe6\xf1b\xcf\xfc\xdd/8\xee}\xd5o\x8foD\xf3oD\x83\xf6+\xfeF\xf4+{q \xe0\xd3\xd0\xfe\x89\xe8\xb4+\xf7\x80\x95z\x88m\xfc\x98kP\xefiSu\xd3_\xcdm\x9f\x88v\xee\xe4H\xf7I>\xe0˝L\xc0 _t\x9b\xc28C\xf7O\xff\xf6\xe1\xeeS\xbe\xfe\xe7M\xeaw\xba\xed'u\xbf\xf4]͆\xac\xc1\xeecE\x82 \xbe\xffϳ^\xdd\xfd\xea\xfcu\xdfѤ\xe7\xf7\x97uw\xb8\xddMʦlĊxel\xe90\x87ɿ\xfd\xbd\xf67\xa2͎\xc1\xc5\xd7s\xb1<\x92\xe3]\xef\xfe\x97\xeek3\xaca\x90؊\x8ag\xfd\xec#\xfd\xd3\xcd\xfc*\xef6\xee\xd4F\xf4\xe3\xae\xf8\xca\xeeֶɌ\xbe\xe0\xab\xc8?\xf0\xfew\xdf\xf7u?\xd5}\xd0\xcez<\xea\xc9\xf7\xebnu\xc9'\x9b\x9a\x9b\xa8\xb0\xb0b\\\xc6G\x9c}ސ\x80\xc95w\xfa\xa5\xc54y\xea\xd1\xbf\xe2?\xfb\xbc0D\x9e\xdb\xd8uz'\x8f^\xe0\x9f\x88~\\{\xc7\xe5/~fȃ\xcd\xf6.\xff>\xf4\xd3z\xf6>\xd8=\xfa9?d\xa3a?p\xc1\x95\xdc\xdc\xfdl\xfb\xd7\xf8$\x9e\xb8\xb5\x86 \xc9\xe7\xbd\xce߈\x8abʦ\xac3\xf8\xfd\xf9V\xed\xb9\xe1M\xb1\xdd߲\xf0\xb3٧ }y\xa3+\xf9Z9\xe2\xf8\xa3\xf9\xb8S\xc4\xc3p\x84_\xf9ϳ\xa4\xbf\xe5W\xf2i\xf3쨏\x99oߦ\xcd/\xe2\x81\xdd\xf3 \xde\x8blbc\xca\xc6\xed\x99K\xe3\xd3\xfe\x8dh\xc0эl\xe9\xc8\xa2w ~\x93f+\xc2AFZ@q\xca\xc1 \xce\xe7N\xe7\xc0=\xfd\x89\xab\xfd\xearT9|c!\x94\xd7?I8-g\x86l\xdaD~\xa5\xa9Z\xff\xde\xcaY\xd0\xea \x8dF \xec\xc7\xfbs\xf2\xfa\x91u\xac<_\x9b\xf5Oף\xde\xed\x9dXo\x87\xbf>&\xa6s\"^v\xa7\x9c4\xfe\xec|\xcf\xcc\xac\x8c+\xb1\xa08\xe3\xe7\x99\xf3\xadfr\xbd+<\xa8W \xe0?\xc5 \xdb9~\xe5[[\xd6\x00\xbb\x92\xd7N\xecX8%\xec\x86&\xa3\xf8\xe6r\x85`|\xc1\x00\x00@\x00IDATD\xe0\xeb\x8d\xfc\x8dږD0nO\x8e\nX\xcfT\xbeZ\xa7\xda+~\xfae\xed\xc0\xaed\xed\xa4ΐ⋼\x9d\xecf>\xf5\xfa\xd5\\\xe7\xf1\xf0`vC\xff>\xae\xab\xe5\xac\xca\xda'\xf6\x8f\xfdXΗ\xfa\x9f\xa05\xe2Qʌ\x85,Yq\xabf\xbfh\x96\xccw\x00k\x88\xebI\xad\xb9\xbeV\xc5\xd5\xfe\xac\xc8\xda7\xf6\x8b\xf5\xaf\x8b\xab\xfd\"/X:\xb0n6ڈF^\xb6s\x97\xf1\xba \xb9\xbd\xb0\xaa,\x89.\xd1\\v\xf6asF\xaf\xf0F߬\x82mŠ\xfd\x98\xbfT\x9eb\xdbp\xc3\xf3\xc99E,\xab ץ3\xc6i\xf3\x98\xffI\xf7\xc2?{ Xzǃ?\xe3\xc2\xee\xc7\xefw'\xb7sSw\xd2\xfcC\xf0\xf3\xb2\xc7\xe8 :\xdbnDc/\xedF\xfd\xa9^O!|\xecu?\xaa{\xe3U_\xe3\xf6\xf0)?\xd6_\xb0a\xc3\xef\xbf\xf2?\xbb+\xedG\x8f\xa3ވ\xfe\xb5\x97\xbd\xbe{\xf6O\xfd\x91\xa6\xb1\xb1\xfc5\x8f\xf8\xfc\xeeK\xee\xf3\xe9\xb6эZ\x9b\xdam\xbc\xeaF4\xfa\xf3\x8a\xbe\xc6~^;\xc8\xe3V\x97ܼ{\x94*:\xf8\xc3\x00 \xb2/\\C\xef2\x920\xfdiވ\xfe\xd9\xef\xfa\x91\xee\xedo\xfc+\xda;\xe2\xefC\xb9\xe9\xa2/m?\x96\x8d\xe8\\+v\xff=m\xd1\xed\"\xf0\xe5_V@\\\x8f\xc0y\xa5l oc\x8e\xf1+>+k\x82\xea0\x83\xebF\xdb\xc0\xbdN\xbfCj?\x90\x93\xa0\xf4\xab\xf8\x87F7\xfe֗5@\xc8|y\xc0|\xfc\xa6\nH\xeb\xdf[9;\xc6\xb4\xa0\x95\xe5\xf1\xfe\x9c\xbc~d+\xcf\xd7f\xfd\xd3\xf5\xa7\xeb\xe5\xd0\xd3Q\xd6Գ5\xbefi\x83Y\x97\x87\xce\xf7\x00\x8ft\xea\xe3\xc0\xa0\\\xc1a\xb35\xbc\x86\xec\x8d$\\\x83p\xdc\xf8 !Q ?\xaeU\x81B\\\xb7\x00\xb5_U \xbe\xb7J\xb6\x8c\xd5i\xa2\x8ao.Gnt0^\xe5S|Sy|\xb65\x9e\xd69\x87\xab\xfd\xe9\x93\xc7:\x00]\x9d\xa1\xa8y\xd7\xf2\xe9\xeb\xec~T46\xbfmf\x8a\xaf.cE\xf0?\x92\xe8z\xa9\xd7;\xf9ژ\xb0\x8e\xf5T\xfd\x99޻^}'\x85\xbfߥ\xdd?=\xaf\xe1\xb8fL;\xabS\xb5\x8b\xbct`\xbb\xd0\xf5\xae슟VY\xeb\xd6;꺸\xda/\xf2ҁ\xa5\xebv\xe0\xf0_ͽ\xb5wN\xf2\xc6G\xbe\xc1; \x87\xbb1򅤾\xb0\x9c\x96\xa3\x95\xf56\xf1\xa7\xecoW\xfeF\xf43\xec5l\xed\xc7]\xc2o\xa0S\x8co\xe4\xb4~\xeb،\xfagl\x94\xbcg\x93c\xf4\xb0\xb4\xe7\xe3\xd9s\x9f\xe3!\xb9\xa9k\xe4\x83\xbb\xf7\xd3yh\xeb$\x96\xce\xdc̰\xd9r\xb5o\xf98w\xf9\x94dže\xf8s\xcdqs\x8a\xf9j\xfcs=\xb9\xbd\x81>\x9cT=#Wչ\x8c\x87\xff\xe8^\xfe\x97\xf6w\xa2a\xf8w\xa2\xe1\xf6c_y\xa7\xee!\x9fya\xf8\x93t9\xbe\xf7\xccWs\x83\xc3\xd8\xdb\xcf\xec'\xa2Q?ȓ\xbf\xf8b\xd0\xe8<\xbe\xc9\xdeN@\x8e\xa1k\xf0\x87\xc6\xc01<\xf0\xd1-w\xb8\x91\x88\xf3tF \xcc6\x9ec\\\xcfw\xbd\xfc\xa5\xdd\xdf\xfe^wo\xbe\xe7a\x9f\xdb=\xf2\x9e\xf9'|9\xbbu\xbb\xeb\xbe\xe6~c\xf4oE\xff\xe6\x8f~Uw\xd3~\xcc NĎU\xf4\x00\xb9\xac\xfc7\xa2\xadI\xfdܣ\x9e\xcb\xfd\xf3ݻ\xff\xe1_\xda\xd4}|\xf1E7u{\xf0\xd5\xe3\xcf\xdf\xf8\xb7\xaa\xeaη\xbf\xf7\xfc\xfdO\xfb\xaa\x88\x85\xcd\xf1#\xde󃾚\xdb>}\xb1}\"\xba\xe9/>\xfd\xa4Gڧ\xa2?0\xfcT\xf4w\x8f\xff\x9f\xbd\xb7\xda\xf7M\xeb\x82\xee\xdf?²\xa6\x83)\xa4\xf2\xe2R\xab\xb5\xa5j\xbbX*!\xc9HjI\xcc\xf8\x82\xb4Ncâ3K5\xd02\x8d\xe8\xee\xa4Eb[\x82\x95c)\xac-:\x88M\xec\xa0\xa5,#\x8c\x83\xe0\xf2b,\xb5,\x9bf3?;>\xc7q|\x8e\xf3\xbc>\xe7u=\xd7\xfdv=\xcf}?\xcfu\xcf\xef\xb9\xcf\xf38>\xc7\xf19^\xce\xf3\xba\xee\x97\xf3\xf7<\xdf\xc3?\xf3\xeb\xde`\xb1\xa3&w\xcc\xfd\x80y䊠\xd8\xe4W\xec߈\xfe\xc6\xf9#\xfa\xcfڿ \xf7\xcf\xe0\x87~9Q\xf0\xe1\xfa\xe3:.\xfdFt\xfb7\xa2\xe1o\x9c\x92K\xcb\xcb07s}\xe7\xef\xff#\xf6oD\xcf\xfcF\xf4̿\xfdS?\xfe\xfbS\xee\xff\xd9\xe1\xfd?8\xfeI\xee\xfb\x88\xd7\xbe\xe8}\xc5\xe1g\xfd\xbc\x9f\x8b`\xf6@Bc\xbc\x96S\xe0\xb0d\x9d\xeec!ǣq\xb8&&\xbf\xcdV\xf6 \x8c8\x946\x9f\xf8\xa4\xae\xf4\x94m~;8\xb1\xd2?`\xa3|\x8c\xc9T5\x97\xfcK\xe6\xce\xf5\x90 1\xfa\xd8\xe8\xdc\xe6Z\xb9>`\xfe\xd9|\xe9O^\xca6\x96=17\xfb7\xa2\xef\xaelW\xe5\\\xf9\xae\x9b0$ߺ1ߏ\xa5\xf7\x8b\xfe\xfakl#!\xe6\xd9\xda5q)\xae\x85(\x9f\xe2\x97\xcbs\xa0k\x8c\x97ʗgz\xbb }\xbf4K\xedﹲ\xf2^&\xebj*\x9b\xe2O'G\xbf\xda\xf5\x99\xb6|\xa6\xb8\xbfx\xb8IX\xe8\xf5\xbc\x8ckv9:\xb0\xb0_\xeb\xfd\xe8\xbev\xff\xfc\xa5\xdfm\x81H\xf1E\xe1\xe81 \x8e\xfa[\xfb\xe6\xfb_\x9f\xe3M~\xfb<\xb9$;?\xaf\x8b\x96\xea\xf3}\x86O\xf7\xf88a\xa9ܚ\xec\xef7Ѣ\x85|O\xc5\xd5\xfe\xfar\xae_[P]\xe0+\xc9A\xd3\xf2\xd7)\xbe\xcbށ\xf9˫\xf6W\xeb\xe7\xb9\xfd\xd2\xf5O^\xee\x8fz\x81Y.U\xef\xda\xfe\x00\xde۟[\xbf\xd6{=\xd93\xacz\xa6\xf9\xe9\xe5\xc6\xfb\xeb?\xef\xe3\xa9\xff\xb3\x91uy\x86\xd7\xd87*Yp{\xfd\x88\xfd\xc4W\x98z?7\xf8ǂ-\xf9w\xd43Q~}Ap.p.xó\xb02\xdfʯ\x80\x9c\xac\xe1i\xa6\xfbOiv<:\xed\xd4\xee\xe8r\xef\xb8v`\xdf?\xfb\xfeA6\xba~^\xecA4\xee<\xb8\xb6\xea\x85*_8\x9a<\xddw\xc3 \x9b\xd8\xef\xd1\xe8\xa6\xfd\xf0\x86\xe5/\xac)\xe4\x83\xefcb\x87M\xbcP\xdb\x8bԹ\x89\x91Ѿ^\xc83\x86\xaf\x87\xf3u\xfe\xe6׉\xa1\xc9So4\xe0g\xa0\xafoe2rq\xcdbP\x86\xffg\xff\xf1o=\xbc\xe7}\xe3\xbf\xf5\x8c݂\x83\xe8/\xfc\xe5\x9fpx\xe3\xeb>\n\xa2?\xde\xf3\xb7\xde\xf8\x86\xff\xed\xedg\xfcMj\xf0߈k{F(\xfbY:\x88\xfe\xc2O\xf9G\xff\xfa\xa7ځ7\xcc5\xa4&w\xfa\x9f\xfd\x9a\x9fq\xf8ď\xfdHd\xef\x8fx߆C\xb0\xec\xdf\xc8\x8a\xe9SD\xe3\xff\xfc\xfd\x877\xff\xd1\xf7d\x96\xd3\xe1_\xfbկ?\xbc\xf9\xf3\xfe\xa9\xc3/\xb4\x83e\xd4^?V#\xf5\xd7:\x88\xfe\xfe\xf7}\xe0\xf0%\xbf\xf7Oi\x87_\xf1)\xbf\xe8\xf0\xfb\xde\xf2\x99\xb1\xa69\xb4<\xbe\xec\xdf\xf9o\xef\xfb[\xfcq\xfd\xb1v \xed\xcb\xe6|\xceA4j\xc5oE\xcb\xccoE\xe4G\xfd\xac\xc3[\xbe\xee\xb7Y\xdc<E\xa0\xdcz\xf8\x8b\xe4\xc0\xb5\xf5A\xf4?\xf2\xba\x9f\xf8\xcc/\xfe,ϩmhD\xc7\xc3\xf2c\xae>w\xe5\xe1\xe3\xa9\xfd;\xe2> ӥ\x83\xe8\xdf\xf2\x95ovKؿ\xef{\xbe\xff\x80C\xe8\xbf\xf1\xcd\xfe|\xf9\xdfu\xbd>\xfd\xba/\xfa\x82ç|Χ\xdb\xfd\xdcxh\xa1\x9fƧ\xae\xf31\xf4\xafմD{7\xa3qqq\xa0;\x9d\\\xdd\xebt\xeaC^\\\xbd̹s\x92c.1\xf7\x83htx\xee\xc1&\xb1\xab\xe7\xcas\xdc\xf7\xabkݘ\xefG{?\xf8\xba\xbd\x98gkw\x8fk\xe0\xcc\x95OWxo\xaf\xf8\xe5\xb2fp\xae|y&\xf7\xc9pn\xbf\xb8\xaa\xf4\xd7\xea\x81/aj;\xcaǰË\xd4\xfev\xe4\xc8p\xfd\xfa\x9dϸ}~{\xb4k\xe6v@\xea\xea\xfd\xe8\x99;d\xf0\x97n\xebr \\7=\x86axk0mX}\xbe\x8e\xdc\xf6\"\x91xʊ\xd7O\xda\xd7\xe7\xfb\xa9\xbb\xd2ݍ\xac74m\x8f\xe2\xdb˹~\xb2>\x8f\xdfм\x80\xe6\xb7S{\x93\xb1\xe3Ѩ\xe9\xe5vAt\xfds\x8a_\xf1\xa7\x92u\xe8 A\xf1ۖ\xf5r\xd3דk\xe3\xcaw\xb7\xf2\xb0=c?\xb6ד0h\xf5 \xbe\xea/\xf6\xfaz\x957\xe4z\xbdR|E\xd6w\xb4\xed\xf5\xad.\xb8I\x86 Ou a\xbf\x8c\xa7a^\xae\xb5\xbf\xcaǽ{b#p\xfb\xed\xfbcځ}<\xe9\xfe\xa8?\xcd=]\x95Q\xd2u\xdaJ#_\xa8\xe1\x85wN\xc2\xf4E\n\xea/iM\xff47\xec\xe1\x90N\x98\xe7 \x97\xeb\\ H\xfc\xc9`\xc8qT1\xb1q\xac\x86\x9d_\xc0~e\x8fi/\xc3>\xb8\xdb\xc1\xae+\"^b\xe5oơ\xeamr\xde\xd9z^A뱛L[\xf1\xa7o\xd6\xe0\xf6\xd4q0\xa4\xd0~\xd4&\x8a: \xbf\x8e\x9cOF\xccu\xf6\xd4aTy*f\xf5\xc3?\xf5\xa1Û\xbe\xf6\xcf\xfe\xce\xdf\xff\xadh\x84:\xf5\xf1\xcd\xfc7\xa2+fL\xbe\xfdo\xfe\xd8᳿v\xfc7\xa2O\xe5\xd3\xeb?\xfa\xf0\xae7F\xb8U\x8c\x8e:\xeam\xba|\xfd[\x9b]g\xef\xbe*\x83\x9e:\xbeS\x84\xce~\xa8j#f\xf1A\xbd\x85\xfcɿ\xe7O~\xe4\xff\xfai\x9b-?\xf0\xe7\xba\xff\xce\xcco\xf7\xf6\x9fk\xd7_\xf9;ul\xcbW\xfe\xcdd\x8c\x88\xc5|\x9e\xba\xd5#~d\xc2g\xfc\xe0\xdb\xe1/\xfc\xa5\xf1O:\xbf\xf9w\xff\x9aï\xfd5\xbf$b\xa6\xff\xf0\xa7\xb6\xcd\xff]\xdf\xf4݇w\xfe\xb1\xf1\xfe3>\xe7\x93_\xf8o}\x9a\xf8۟\xe6\xb6C\xe5o\xfa\x93ߕٴ\xa1\xff7\xa2\xa3\xb6\xa8\xf5\xff\xf9\xd0\xff\xbf=\xf3oE\xff\xc6\xdf\xf3\x87O\xceߊ&\xf4\xa8\xcfT1\xf7ڭqg\xffin\x90\xa3\xf1\xb9p\xb0\xfb\xd6\xe5\xad\xf2\xc2\xe7\xb7\xfe\x99\xafq\xeeX\xe4\xfb\x8aD\xff\xe1\xd9߈>%\xd4\xeb?\xf5\x9f>|\xfe\x97\xc9Џ\x8a\x83\x89\xd7c=se\xeb[\xd9x\xffb\xdfE\xec\xc8o\x82\x87\xe0\x8c Xtʺ.m\xa8\xf3M\xe1\x95\xda0\xd8G\x806\xa7\xf4H\xd0mҊX\x8e\xed\xb5 ?zw\xdf\xf4\xb7\xc1Q\xc7\xec\xc9\xfe\xe35\xf7w=\xfd]\xb0/ed\xe9S\xdbei\xaf\xb2{ \xf9\x8e|\xc1l\xf1\x00\xd5kC\xca \xb5\xff\xfa\xfcBFA\xf6p \xe34\xdf\xfe߈v\xbb\x8b\x9f\"\xcb|\x85E\xf5\xfe@\xcax\xac\xcb+\xfeI\xc0\xf2y\xbbmr\xfa\x97\"\xe2\xa2~\xef\xab޽z\xd0\xfcP\xdf\xff\xf1\x8f\xff9\x87\xff\xf2\xad\x9fux\xadX\xfb\x9aY;\xf1Жџ\xf7[\xbf\xfe\xf0\xa1\x99\xc3\xf1o|\xe7o;|\xc4k?\xcc\xf3@.\xfec\xa8\xe6\xd0Y~?\xfe\xe3?}\xf8\xd2\xdf\xfe_ e\xc1\xf7?\xf9_<؟z\x8dx\xff\xe37|\xc7\xe1\xcf\xcf\xfcV\xf4k,Ɨ}\xdd^\xf3\xda\xcf\xf8\xfbA4\xf1q\xbf\xf4~×\xff\xaeÇ\xbf\xf6\xb5\xd6\xff\xba8 ᡲo,\x81\x99M\xee\xec\\t9q\xc0\xfe\xe8\xe5\x98\xfb3'h\xfc\x81y\x90\x84\x8e\xf3\xe9\xe3\xf6\xd0\xd9\xcf\xc4$\xf4\xf1\xb9 n\x93V\xc4rD\xc1ŃY8%'l\xf2\xfe\xea\xa8\xfbؓ\xfd\xc77\x8a\xee\xefz\xfa\xbb\xb0D窜\xffES\xacע?\x973\xda=s\xb0\x9c\xfe|}L\xfb\xda\xab\xfe\xbe \xb8\xfc3\xfc\xdb\xe0̏\x9b\xbaҗ\xfc\x89_/\xc1\xa8G\xe3?\xba\x9ciԐ\xeb[\xf5\xb0\x90\xef\x80\xcbт\xd6\\\xb8cA\x8c\xfb\xe2\xfc\x92\x97\xeb\xaba\xd6\xf8\xd5^\xe8<\xfdn\xaa\x94~\x94C\xc3\xfb]\xbb\x83\xe1x9k\xfc\xf0\xa7ww\x97z\x9a\xbd\x00w%\xa2\nv\\\xd7\nϕ\x95w\x97\xa3\xe7\xf6\x93\xebE\xffi?\xf5z\x98\xa2m\xb5\xe7\xbdG\\\xa3ݪ\xacu\xb2>\xe6;\xe2a\xc1~\x8d7Le8W\xd6Ȼ|\\\xb4\xdf\xea\xa5\xf8%2}\x83;\xa6\xd7i\xec\x97+\xafuG\xf1\xf3\xe5\xe8?\xafO\xbe\"?\xbek\xcd\xdd\xf1\x99͸[\x96\xea\xd5\xd3\xf8\xd1x\xe7\xe1\xf3^\xbb\xb6u@W\xe0V\xe5\x96q\xcct\x87)\xbe\xcb{\xee\xa1z\xbdiΧ\xe2j\xbf\xcb\xd1Q\xbd_\xa8\xac}\xdf\xd7\xd7o\x8d\xbe&o\x9b\xdd\xf8z\xae\xf9\xbc\x94\xf8\x97\xffi\xee፴\xb6\xced\xa8\xf8E\x96\xda\xfb\xf9~\xac<|\xf3oָ\xf1\xf4\x83\xdf\xca\xbfD\x8e[N<\x93\xaf\xfdi\xee\xb7gh\xc3\xdd$\xec\xbc\xfe\xea\xc1\x91X\xd9gJ\x86?y\xb1u;\xd9\xe7\xa2+\xdb\xf4\xa1\xbd\x8b\xe4\xc1h?)\xff\n\xe6p\xd8\xc4ol\xdbau=\xebv\xe6\xe0\xc78\x86y\xffm\xe4\xb1\xce\xe2ot\xcf\xf8H\xda\xfdaux\xed\x8bs\xa8}+\xc6~\x8c\xf5\xb7\xd5\xc3\xde\xc4\x9c\xeb\xdcu\xf6d\xff\xbd\xeb\xfb~\xd8\xa3\xcf\xfd\xcd\xe8\xdf\xf1\xc6_rx\xdb\xe7|\xb2Q_dk\xd4\xc3\xfe4\xf7\xbc\xff*\xbf\xfd\xc6 \xbf\xfd/\xb4\x93\xdf\xcbE\xe8 \xe8\xfd\xb0\xf9g\xff\xc1?\xf8\xf6\xbf\xf1~v\xa3Ɵ\xfa\xcfK\xccſ\xc6\xc6a\xf2\x83M\xb8\xa2\xc6\xf8\x89U\xc7!l\xd3\xc5\xfc{~\xe8\x83gF\xe3Or\xff\xe9\xb7}\xee\xe1|\xd4\xcf\xecx3cg\xcc\xf8\x8dlR>\xf7߈\xfe\xfbM\xe8\xaf\xf9#)\n\xec\x9e\xfd\xcfrٿ\xe8=A\x8d\xfc \xf0I\xbd;\xf2\xfb_\xfd\xee\xc3_\xf9\xce\xecb\xfao\xbf\xe5\xd7~ٯ|\xdd\xe1Us\x8c_.}\xe8߈\xfe\\\xfb7\xa2?\xc6\xedZ\x9cV\xffW~\xf1?|\xf0\xc7\xc7\xc7\xfa\xd3ӯ<\xe0Ǜa9\x81\x00\xfe.\xa3A\xf6\xf2\xc1\xfe4\xf7\x9f\x9c\xff7\xa2\xff\x8c\xfd\xd1\xee\xf6\xe2\xea\x84\x8f&\x87n\xee߈\xa6\xed)\xe3[\xff\x87\xaf\x89\xd8h\x90S\xf37\xa2\xff\xe6)4e\xfb\xa6/\xf8\xecÛ\xbe\xe0sL\x9f\xfdT-0A\x00\xf6Ã\x89\x9c:\xf6Я \xb3\x8f椿 \x87{8nj{\xb9扗 \xd5\xd1\xf4\xc4r\x9c\x93\x9d\xab\xe3\xd1\xd8%'\xe3A\xac9c2^\xdab(biC_\xca6\xbc\xc4:\xdbcl\xfaب\xfd\x9fԫ\xb9d\x9c\xd5?\xcd \xbb\xfeA\xd2\xe4\xab \x97\xca}\x8c\x9b\x98_Z\xfdo\xa2\x98 \x92`}\x97n\x88ij\xca6E۞\xbeVt\x8dw\xae\xacy\xc6\xfb-\xe4KFX kʧT@[p\xa8?t\xcf\xf5\xd1\xf7KkdO\xb4\xa7\xca\xca{߲V\xaf\xd54<\xfa\xc7\xfd9vS\xf1s\xe5\xc8`\xe4}\xcb\xe7aY\xebP\xbe9\x9c܊݆\xacl%\xdfF\xb5\xb7\x99z\xbe\xb4K\xae\xb9\xe4B\xaf׵\xee<\x8c\xaey\xcf\xe3\xe0d4\xe5\xe4T\xc4\xfb\xf7\x91o\xb0\xcfԋk\xff\xfe\xea`\xe1\x91\xefoՁ\xfc̎\xefO\xc24\xd8!~\xa6gt\xbd\xbc\"\xc7d\x97\x86\x89\xbb\x86S\xf8긔2\xff\xd6\xfek\xfc\x8bx\xee\xc8Z\x8f\xecd\xd9+\xbe\xa5l\xdcI_\xdfqU>\xcc/\x8bx\xda\xdf.{\xaeԏ\xda. |\x8f\x87g0ֹ\xc4\xdc\xf5}\xe6\xcdʑwm\xe7,\xa0\xbe\xd7\xed\xbe\x8a+\xdf\xf3\x90\xdb\xfda\xbe\x9e[\xc35\x95\xb1޾\xb4\xc3\xfd-\xeaS\xfb]ξ\xec\xfd\xca \xe0y\xf7\xe3q\xa2\xbd\x87G\xbe\x92\xb5W\x96\xe8\xfc\x92|╪_\x84][\xde\xa2\xb1\xbe\xf6aƗٞ8b\xed.\\/\xb4\x00\xfc\xbfy\xa4Ã\xe4\xb8\xef\xc0\xde\xe3\xe6-\xfe\xc4`T\xf7)(\xf0<8\xaf\xed:3n\xbf`H\x926J7`Nb\xff\xe0\xf0\xde\xf7\xff\xe4᫿\xed\xbd\x87?\xf7}?\xe2.\xc7<\xe1ߏ\xfe\xf2O\xff\xa4\xc3?\xc1\xfei\xa7\n>/a3\xdeK=\x88Ɵ\xae\xfe)\xfb\xed\xe2?\xfa\xee\xbf~\xf8\x83\xfa\xaf\xd3R\xb7\xc1\x9f\xe3\xfeݿ\xe1\x97~\xc1ϳCh\xeb!\xfa?\xb1\xc3JN\xecZѿ\xf7+\xbe\xe9\xf0\xdd\xfd\xff\xf2|\xf3\x97\xfc\xf3\xfeg\xb9\xb1\xa0\x88\xbdv\xfd?}\xdb\xf7\xbe\xf6?\xfe\xb6\x81\xe7\x97\xea\xeb_\xfa\xfb~\xfdU\xa2\xbf\xf3[\xbf\xf7\xf0߼c\xfcs\xef\xf8\xad\xe8\xaf\xf8\xc6\xdfi\xb1c/\xbeă\xe8\xfb\x88\xd7>\xe9\xd7\xfe\xaa\xc3'\xda\xcfG\xbf\xee\xe3\xf2\xf6\x81~Ćiw\x93\xadOXS\xefW\x8eMn\x8f\xfd \xda/@\xefF4\xa7\x99Kg\xfa\xecV\\\xacֶc\x99\x8f\xb1\xc11F\xbc40\x96\xfb3'_+<\xd9\xc3t\xc3At \xcb\xcf$M\xbe\nr\xa9\xbc\xf1\x89\x90K \xa2\xff\xa5\xbfyX\xd6w醘&\xaalS\xb4\xed\xe9kE\xd7x\xe7ʚg䇻(\xe7-.\xafHy_\x8a|\xad\xf0\xbc\xfa\xc5\xdd\xc6\xeehu\x8a/\xcb\xc1\xc0\xfd{\xfe\xe7\xc7Ȁ\xf9,\xc7 \xbb%\\\xebP\xbeSq\xb5|y\xae\xe8\x96:\xa0\xf6\xc7ʏ_\xd9\xf3\x88xl/]\xafӺ\xa5\xd1\xd4\xfbT\\\xed]\xb6'~\xb50\x8b[\xd0\xc5\xee\xa4\xc3f\xfe \xfcՇ\xc2#C޿*\xe3\xfc¡}?#vx \xf3x5H\xaf\xd7\xf4oxe\xa1t\xbc\xfc\xd5\xe0\xda\xfeʧ\xf2Z|\xb5W\xf9R\xe5;I\xb6=P둉\x94\xee\xe0 \xde\xdb+\xbe\x95\x9cy%}˗\xf1\xdfe\xef@\xf5\xeb\xb6\xfaQ\xdbi!\xbf\xe3q\xaenX\xf3\xdb\xa2\xa3\x8d?~\xabr\xe4]\xafY@ݟY\xfeP\xbf\xd6{߲\xbe\xa0\xb6~D]\xcf \xd7zv9׹^\x9fv\xd9;\xf0L\xfbQ\x9a[/\xf4U\xf9\xcc}\x91n\xb75`q\xf3Ʈ\x95\xa7\x9a\xdbȜ/I\xad\x99\xf5B\xc0\xff\x8b\x91G\x8b\xb1N\xb1\xe4\x9f\xc7#\xc5\xe7\xc6QL. \x86#~\xe2\xa7,\xa3'h:W\xf7X\xa7[\xc4:\xeeE\x9b\x8e\xc7\xcc=n\xb8\xecO6 ,\xd6m\x96\xfc\xb1\xb6\xbcx\xc1ù\x8e\x85\xe0\x98ŵ7>\xb5\xa7̢\xbd/v\xc0M?\xf4\x93:\xfc\x89\xff\xfd\xdf\xfe\x83\xef?\xfc\x94\xfd\xdb\xd1\xdf\xf3c\x9b?p\xf0\xfc\xb3_\xf33\x9f\xf6\xba\x8f>|\xd6>\xf6\xf0q?\xe7\xb5\xa4\xe5-t\xae\xe5\xf0޿\xfd\x87\xb7\xfcٿL\xd0z\xc0d\xc8'Q\xd2\xd2\xf8?\xe6#_\xfd\xf9\x9fB\xb1\x8b!\xe9\xf8\x96\xff\xee\xbb\xef\xfd\xe1\x96?\xdf\xf5\xefڿ3\xcdwu}\xccU\x86u\xf4\xb1\x8c}\xb7\x9a\xb9\xf3`\x9c\x9cC\xdf\xff\xe0@\xfa\xdd\xe5\x87\xef\xfe\xcb?\xe4\xae\xfb\xfd\xde\xf3\xbf\xf9\xfc\xfb\xdc\xc5~\xfe\xe1_\xfd\xe7^\xf8\x996\xf7\x9e_\xcf?=\x94\xe0\xc7s \xf9w\xfc\xfb\xdf\xec\xdc|\xfe\xfa_\xf4\xbe\xf4\xdf\xfcg\xfd`\xbb\xfdFr\xcb\xfd\xff\xfe\xd0\xffw\xf8\xf7\xfe\xa3wG\\:\x82\xdfx\xdf\xf6\xfcˮ\xf78\x86՘\xf9AF\xdd\xe8r\xfa\xe9\xfd\xbd\xc3׼\xed\xdd\xd0\xdf\xc1\xa2\xff%\xfb\xd3\xd9\xf9'\xbe\xcd\xfe=\xdf\xfa}\x87\xf7\xfc\xc5\xefu[\x80 \x8f\xcf\xff\xe2O;\xfc\xc2O\xf8\xb9\xceǞ\xcb\xf9\xeb\xbf\xf2]\x87\xbfk\xffft{\xa1=~\xfb\xdb>ߞ1_\xe8B\x8e\xfc\"\xc8+\x87o\xfe/\xfe\xe2\xe1o\xdbo\xeb\xb3\x89?\xbe\xf8?\xfc\xcd6\x86?S\xe3\xf4$ w\xea\x90\xff\xd8\xef\xffz\xf7U\xaeTN0w\xc7S#\x9f\xa9\xfe\x8d\xaf\xfa]C\xbco\xf9\xba\xff\xfe\xf0\xfe\xf8\xd1 \x95\xbb$\xc1\x87\xbf\xf65v\xe0\xfc1\xc6\xf7\x8a\xff\xee\x8f\xff'qr0@\xa7\xb5\xb0\x89\xfbz\xda<\xc8=\xc1\xa9}ة\xae\xf5\xa3\xf35\xb7N.\xb8\x86Δ\xae\xcf{\x92\xd8d\x83͟|\x91\xf6>ړ\xfdW_D!\x91#\x8e?\x9b\xaf\x81\xfe0LS\xee\xf9w\xc9\xb4\xc7ŀe槲\x91U\xbd m\xe3\x98o\xd0E\xec6\xefe\xf2\x94n\xc2\xd7|hu\x87\xfe\xdc#\x9a!\xb2Z'\x83\x8e\xb2\xe2[\xc9Y] \x88\xefK\xc0\x80\x85\xe4d%A\xdb\xde\xfe\xc8\xe5\nR|[\xd9\xf6H\x88|z9\n$\xce\xfd\xc6׬z\xff\xe5\xfef\xcb~ g_\n.r4\xd4+ \xbc\x8a?\x97~d+\xfb0L\xb8\xb8\x9f\xb8\xbf\xb8\xdf<7\xef_\xc4W\xdb\xcb\xe5\xd0\xf4t\xf96Ɠ\xbe^\xff̿\x00N\xf4z\xa1\x9e\xe3,\x9cX\xb0\xd8.\xd0`\xfc5 e\x94\x91p\x86\xf4\x88ڀs\xe5\xc7o\x95_ a\xb9\x9c\xacF\xcd\xe6\xf0\x9eO\xf1\xed\xe4Ȱ\xeez8I\x8c\xdb\xff\xa1\x99\xaco\xde\xea%k\xe7:;\xa6\xf8\xb9\xb2\xf6X\xf9\xdf\xe5\xebt@\xd7KYY\xafW\xdd\xa7\xe3Ӹ꯻\xe1\xa5\xca\xd3.uo\xd7HYWO\xcd\xd6p\xb5?]^\x8b\xa0\xf8S\xc9Z\x99\xee\xb0Sq\xb5\xdf\xe5\xbdO\xd1\xbd\x9e4\x87Sq\xb5\xdfe\xedhȗ\xde?.\xf5\x9fϪi\xc1ϵk\xda}v[X<\x88\xc6\xdaa\xf9\xf8Ń~\xc0\xa5\xd5m\xb4&k\xf97\xb9M\xfa\xa4\xd6\nJ|?\x88\xce \x83\xf6\xcdB9w\x8a\xea\\\xdda\xdc`\xdcx\xfdH·l\x960\xac\xd7<\x9c\xebX\x98\x8eYn\xb6\xf9}jO\x99i\xbbpxv׊\x8e\x85\xbf\x83i;\x99S\xc7 \xe6.\xe3 \xfe\xa9\xf4s{\xd8\xd7\xe4Z>\xb4 \x97\xe2 \\\xc2\xd7lg0\xde\x00<\x9ftT\x95AH]\xe7o\xc7\xaeG\xee\xed\xa0t\xf9 v\xf8 i1w\xa3脯\xe7?\xf6 \xbabX\x8a5\xf7\x98\xcbtsўǂ\xfd\x94\xa3\xe3\xec\xea\xe9\xa2'\xff\x865k\xf5z\xa5ֹx\xfb\xe8O\xeboĦ\xccޙ\x8b=\x8c,{\xe9b\xc9\xd0\xe3\xa3\xaf\n\x82\x8c\xfc9\x87\xaa|\xda3\xf7\xc1\x848}\x9c\xb2\xe7\x80\"jtsڻ\xa6\x95\x83\xef'\xf5\xe3\x95O\xf1\x98 \xd2\xfdA\x981!CU\xc6v\xc1\xe7\x98\xc1.\xf0\xa8%\xed\xd2\xc7\xfb\xdc뛳\xef\xb9w\xce\xeaG\xe7k:\xb7N\xae\xe9A\xa9)\xd3gΦF*˚\xf6>\x86?\xbf\xf8p{S\xf5r\xf0\xfa\xf3~\xfd]\xf1?\x85`Ŏyx\x8b\xcd0\xba7z(\xbe\x95\xac\x91\x99\xe3)^ \xd3@V亜:\xb8\xf0\xe5X\xf1\xed\xe4H@\x97dMP\n\xebz^\xa9\xff\xd2\xfe=\x9e.\xd0\xc5 \x90;\xa8[o\xd7<{y\xbe\xba\xbf\xea\xf5%7ﯺ\xbf\xda\xf5\xe1W\x8bn\xc7q\xfbi\xf8\\\x86ڞWƓ\xbe\x86\x96o\xa9\xa6]\xff)\x9a\xaf]f\xc4\xfd7\xe0R\x80v`H@RV\xe2\x94 \xb3a f\xcfW\xad 8W\xd6\xb1\xa1\xe4S|[y-\xfa\xa9\xb8\xda_O\x8e\xfe\xd4\xfd@\xefgȑ[<\xefї\xee3\xee_\xae\xb8\xf2)~\x89L_\xc4`\xbc^\xa7\xb1wy\xfb\xb0\xff\\D\x84.\xaeX^_\xba^z=_\x8a3z\xcb&4\x8c?\xe2љf\xff<䨢=k} \x99\xaf\xf7T\\\xed\xaf/k\xb7*k\xe5\xba\xe3\xdf\xe5\xbd\xf7\xd0\xbd\xde4\xe7Sq\xb5\xdf\xe5\xe8\xa8\xde/T־?5\xae\xf9\xa8\xbc\x96\x9f\xda\xef\xf29\xd8\xf0Osg:\xb5\x8ey\xa1\xf2\x8b\xfdbAe\xadf \xd7/.\xd4\xffB\xbc\xbd\x8c\x82\xf4\xb6\xd3\xfe4\xf7;\xf2[X\xb3p\xa3\xb4\xf4\xfc;\x9db\xacN\xc48\xa2\xe0s6ae?\xe7\xef\xe4]\xac\x94'\xf1i#\xa3ۈ\xcec\x99.Ցko3\x8396\xf1EOh\xb8ꋼ\xcc\xcf\xd7\xc3`a9nv\\\x9d(\xdd\xe4\xdcono\xa0p\xe0\x9e\xd4\xbdT\x9d\xcbx\xf2`\x86\xd3`Ɩ\xfe\xbdIν\x9b3\x98\xb1\xa8\xeb\xfc\x9b\x8a\x8f|@\xe8L\xf1\xc49G\x84\xc0\xdc~<>eST?\x8a/\xec\xecy\xe4\xec\xf8\"\x9e)ꔬ9]\x91Vgx1\x9f-\x9f \x962j\x91\xf0:X\xec{NႯ\xc7\xee\xf4\x99K\xf1yo\x92\xa3\xf2\x84\xbdw\xcc\xfc;_\xcf\xc5d\xd8YRZ8\xb1\x00\x93|+\xc4P.p\x88\xaer\x88\x9a\xb18=\x9f\x89\xce\xc3\xfehC\x8cⳉ?0\xa7`\xf1\xfdaD\x88,~\"\x8e\xab\\G\xb9\xf1L\xec]0 \xf5p\xee\xce\xe0m>;\xb1\x90 \xa7\x8f\x9b\xf6\xe1;\xcf,q4\xaf\xa7\xf7w\xa5Ԇ\x9c\xf8\x97\xc1\x91\xfd\xf0Cl7 \xd3\xc8!\xe3L\xe4\xd0Mr4©=\xfdr\xccxY1!Gg\xb0\x89>\x92\xf1\x9e\x91u\xf07\x8e\xa3?GP\xc0gb\x93q'm+\x95ͩj!\xf7C6\x8a\x99\xcc\\\x8a\x8769j\xbe*O\xfc雹hM\x94\xf5Osc\xf9ݕ1Iz\xa9\xec\x9f\xdb\x9a\xc2im\x976\x8c\xfe\xca{\xdb2\xbb\xb1\x94}\xc3\xc3B\xbf\xd8<]\x8e~0^\xe3\xfd\xb1\xb2vU\xf9Y\xb0\x8d\xa8\x9e++\xefK\x91\xcf\xed׃\xfe\xda/\xe0KX[\xcd%\x8b9\xf6\x9eQ\xf1[\x91\xb5 \xf1\xee\xf5^\x9a\xa12\xf7\xddP\xec\n\xb2\xa6{*\xe5\x9a\xff\xa3\xe1\xdca0\xdf\xdf\xe5\x9bT\xabn \x97 \xfe\x8a\xa7\xcc\xf0k8\x85O\xc6%\xfd\xab\xfb\xaf\xf1 \xdeړ (ETZb|H\xb0\xb7\xdbAP\x9f\xf7\xaf.G\xdc Ƿ\xf7\xb5\xfc-\xcd\xef4\xb9ny\xd9\x8dwm\\\xf9_\x9e_߶\xff\xdfJ\x8euj\xf5c,V\x86k\xf9\xa4\x9d\xec\xd7\xd7\xfe]K\xd6\xf5\xd6\xfe+\xfeT\xb2֫\xb0\xe2\xca\xba\xb6\xe7\xc2\xfe\xd5\xfbU9,\xb4\xb7\xf0\xb5\xf6.\xf8k\xbcEy\xcd\xff\xc5\xe1\xd1\xf0z}\xea\x9f\xe2 נ\xaf\x87zC{j|x\xd5n\xbd\x00VI\xd3\x9c\x8d'\x8d^\xe6\xd6q\xcdW\xe5\xb5\xfc\xd5^\xe5\xdd?:\xc2\xaa\xf6gM\xbe\xb4k\xfc/\xbf݃h,|\xbfi\xeaF\xd5+\xfb\xd5[\xdb)\x97\xe1\xfaE\x82\xb2\xed\xd1\xe8\x88\xfd\xb01\xbe^)p\xae\x98ˡ\x8cR;\xaa\xa1\x8e#\x96\xd8\xfc\xeb\x856c\xf8z\x98 \x8f\x907\xbb\xd8\xb0w\xc7\xf6\xc1~\xee\xd1\xe8 \xba\x96\xfd\xe0;\xc9P\xe3\xd9\xfb\x93\x9c\xf7\x97\x9c\xcf\xd1Ho\xb0\x8d\xc8\xe9\xc2\xac\xd0xX\xdb\xc6q\xe3 \xbbԥ̃V\xe4\xbc\x8e\xfb\x8e\xcb\xeb\xece\x9b[n\x9eC\xf20\x97\xe2\xeb}ܖ\xf6ޱ\xf1\xa0\x98\xf5XR\xe4b\xfe\xfbA\xb45냆X\x9f\xe2\x81\xf5ms\xe8v\xfa\xc4\xe9\xe3\xa6=G\xf8\xces\x84?\xa8\xea\xe0\xd8\xe2;'\xf9\x00VL\xda\xcf\xe5`fXP\xf7\xef\xf8\xa5l*\xae)l9\x9f\x8c\xcc\xdfi\xa5\xad\x9b\xd9\xd9\nv\x80|\xe6\xfdAS19\xa7/\xe5\xc9؁6e<\x8f9m!sUŠ\x83\xe7C\xb7\xe8lR\xa6\x9f\xf56\xf0ˊ\x8b\xcfp\xda-\x8d䛌4~\xd6\xf2\xe0\"e\xcc\xeb'\xb1\x92\x81\xcd\xeaLoF\xc1=\xe5C\xce\xd8\xe5<\xc8v.\xd7Aؔ\x9f\xfa%?sI\xbe\xc0\xc1?\xc9}.?\xf7\x99\xf2U\xccY\xfe\xe4\xcc\xdc\xcb\xf7Տ\xe3\xa2Qk\xd4=h\xb2\x96\xad&\x8a\x9f++/S\"\x9f⫲\x9c\"\xd3ւ\xec\xd1\xd6~و݀\xb9/J\xae\x8cc\xd4\xd1v[\xf4'O\xe7?\x89\x8dUO \xd3n\x9djN\x9d\x8fx2{ \xf5Ek\xf8&[\xc1\x90{\xd9\xdf,\xc6\xf8\xf4\xed1\xea*@\xf8Q\xf4\xf8f\xe3f\xf6\x99sд\xba\\k\n\xd4cs\x8a\xf9\x00>\xd8\xc0/+f0\xa7\xdd\xd28kCc\x80\x96\x95\x89`\xe6\xc1(r\xece\xcc\xeb'\xb1\x92\xdd?\xec\xa7:\xf31EpO\xf9\x903 \xf7\x83h\xf6\xd5\xfa\x83%A}A\xa3_\xfd\xe2Ɓm\xc31ss8\xe6~\x88\xdf8=G\xe8\x94\xc3\xfd3<&\xbf\xb1l\xbc \x9f\xe3#\x98\xe7j\x83\xfbs\xc2\xd1\xe7\xc0Ӿ\xcba?\x88\xb6NF\xe3}\x81٩8\xd8E\xaf\xbdӎ\xf9\x93\xd9\xfa)\xe9S\xbe0\xb4 0\xe4\xfc\xaa%\xef\xc7e\xaf2V\xcfy,\xaa\xf3\xdaSʞ\x87_\xd0/\xf91\xec\xd1\xe8B\xb6\xca\xc6\xf6Ŗ7\xcfw\xf7\xaf\xeb5\xf1\\\xe4\\\xbb\x9cCQ\xff\xa3\xda\xc98\xa2\xf9\xf2\xfbX\x97c\x84\xe3\xed\xc2\xef\xcf08\xf7T\x86|\xf6\xceۏ\xb8$\xac\xadaA\xb8(g<\x92\xbe\xf2\xb9;|\xa5?\xda/\x95\xab_Z8\x88\xcdQ\xecrY\x97_\xe7\xf0>#\xc5ϗ\xa3\xc6\xf1z \xc6\xf6E\xf01rX\x87\xa5\xdak\x85!\xb3\xc3a=os\xdfZ\xad\xf0\x99\xbe\xe8;\xd6\xeb\xee\xbbS\xe7e\xcf\xfa\xb5˺ߵ\x9f#\xe7ES\xf6\xa7\x93\xb5\xc7Zϩ\xb8ڏ\xb2F\xd8J#\xef\x9ac:\xa0\xeb\xa1>\x8ao%k\xdc\xfb\x97qb\xb7\xb4\xbd;\xad\xe1j]\x9fX\x83\x91\xf96\xfe\xd04\xfc\xa9\xe4\xf9\xb5\xf7'\x8a\x87\xac\xf5\xa8\xd5\xae\xf6\xbb\xbcE\xb0\n\xdcqʿ\xb6B\x8a?\xa5\xccب\x81\xf5\xf4\xba\xbe\xb65\xbc\xb7\xdd\xe7{\xf6l\xd3^\x9f\xbc5\xca98|\xc8w\xaa\xbf\xda\xefr\xac\xc8R?\xb7\xedφ\x9a\xfbJ\x89\x9f\xf2\xcd%:I\xfbzk\x8dm_\xb4\xa6\x9c\xf8\xb5\xde\xf8\xb5?\xcd\xfd\xf6|Wl\xf5{ \xb2\xf8\"\x8e_\xc6 V\xa3O\xac\x80Kݬ\xcdCh\x80\xd3FF\x8fa:W\xf7us\xfe3X\xe7\xfd\xe5ႽmM̻mB\xf5?\xeb\xf37\xb6f\xc3#&\xc7ͮVg\xc1_\xfb\xfb0\xb5\xe7\x9a\x9cs;\xb8\x8d\xfbz\xdbo\xacM\x81\xcb>\xe4S\xe8\xec\xb9\xc9\xfdܝ\x8c\xbex\xf2s{p\xaec\x87\xc1}\xccǽ\xdb\xf6]\xf2\xa7\xbe\xf8L\xa1:\x95\xcb\xd6&\x82M\xfaa\x899,6\x9eu\xc9齀\xf0@?\xd25\xc7O\xac:\xce5\x9b.\xe7\xc6]T\xc3\xc7\xec^5eا/\xb9\xd2~\xc23\xe1m\xf6\xe0D\x81\x8d\xdf{8?F\xffi\xf6.O\xb8`c\xf8\x8c\x8e\xddS~#\xb4\xfcX\xcb$nj\xeb|;r\x99ӱ~\xd0\xf2\xa7=s\x9f\xcbo\xa9\x9e\xa8=6\x84ـ\xc9Cm\xba\xe8\x94\xd3\xc6\xf5+:\xec4\xaa\xf2w\xb1\x93{|\xc2c;9\"v\xd8G,\xe6\xd2tM\xe7T\xfe\xbc\x99Cԓ\xb1L7\xad\x8f\xb9v\xb8\x80/\xb8\xa6\xf6\xbd\xf8Lq\xe3c\xfe\xf0G<\xf2y>SXdB>\xf6r\xcd#@xs.#9\xca\x91Ӧ\xb0Nv;\xb1\xe9}\xe1C\x9f\xd3\xf7\x9fY\xff\xf4c.e#\xfcF;ɷ\x8f\xdd\xe7B\x9e^\x87\xb9\xcaČՍP\xab\x8d\xfein\xd8\\\xf4`\xc8o\xee\xa1\xf8)2m\xc1 \xfe^\x9e\x8b\xb5\xa9\x8e2\x89s\xe5M\x93|B\xf2s\xfb\xa1\xfd<\xad\x845o\xc5oW\x8e\xfe\xe5;k´\x9f\xf1~\x97\xc0Z\xa7\xf5\xef\xf9XO\xfb\xa5\xfd;M&\xba\xa3\xfd~>;\xa6\xbaV={;P\xf7\xe3\xf5\xe4\xe8o\x8b\xb6\x8d\xac\xab\xa8\xf1zY3\xdcJ~\xfaJ\xef3\x83\xad֣]\x81[\xf4e\x8d\xfdT\\\xed\xefG\x8e\xf5\xe3\xebkH\xf8\xe4\xe8\xfdm\xf2zb&\xed\xfb\x9f\xf9\x8a\xfd\xfd\xf3S\xf8\xd3\xf3\xa4u\xa6\xb7\x9f:\xefxt\xe4\xe2\xfe\x90\x80 \xcdFS\xac\xef\xe6J\xb9\xbe\xf9\xd9\xdeN$N{\x95\xf5\xfd\x86\xe2k\xf2\xb0\xfe/ \xb4ʀ\xe1BY\xca\xd1\xf4vy\xa5\x9f7޿\xb6\x9dr\xc1Ku\x958\xec\xd75<\xf8\xf4\xc7\xfe\xf7\xed\x95|s\xb83/\xe0j}9\xeaj\xe5\xc6\xd6\xfd=\xd7\xf3x\\\xf9vh\xfd{\x9a~\xe8\xfd\xed\xd4|\xd6\xfcw<\xd6\xf5\xd8\xd7\xed\xbf\xf6oM\xbeu\xff\xe7{\x8d\xce\xfbMQo\x94y\xa7\xb4\x95\xc3K\xc1\xd2i}c\xbc&\xef\xd1\xe8\xa6}0\xf1\xd7W\xebV\x8e\xdem\xea\x85\n]\xf7\xffb\xe4\x91\xce~7&\xbe\xb1\xa9\xb7+`\xccU\x86Bu*ӷs\xee\xfb\xdf\xec}盠\x81\xaf\xf7S\xeeJ\xd8\xd6\xd31{l@\xe0ˎ\xa5\xb7\x9fXu\x9cՅ܍\xc6o\xdd\xcf\xecx[\xbe\xe4K\xfb τ7c%'rk\xfc&\x80\xfc\xfd\xa7ٻ<ႍ\xe13\xba\xfd :\xfa\xb7\xd9W\xdf1\xf7>\x97\xdc\xe3@\xa2\xa1\xe8-\xde8\xa3\xef<\xcc}<0&\xde\xe9\n\xc7\xc28\x95?\xb9\xad+\xca,\xca9\xd6\xd5'\xc4= ð\xbfm\xeebb\xe0h2\xbcz9\xf9\x90\x8bC '\x9fs8Pn\x84\xa8\x97k\x9ex\xc9`\xa5\xae\xf3 f{^\xc2:[\xe7\xeax\xe0\xd3\xf3\x97 R`\xf4}\xc0g\xd6?\xfd\xe8_6\x8c\x97\xfch\xa3\xb1{\xf9\x9b\xb2gΌՍ\xaf\x8b \x9f\xbb:\x88\xael\xc2:\xb9\xa8\xc0\xf5\xa1 \x9c+?jҏ\xec\xdc~pA\xe9\xaf)_\xc2\xf2z~\xc0B\xd9oW\x8e\xf9~\xbd\xd5\xeb\xfbsś\xac\xfd{)2\xf7\xc8\xd6+\xfc\xfc\xfa\x89\x8e\xb1{Z]\xeb&-\xa8\x81\xa5\xbf\xa3qݟ\xe7ˑ\x81F\xbb\xb6Qڳ\xf27\xe4Vf\x9a\xe1V\xf2\xad\xd4{oyl\xb5\xbc\xdeȯ}Y\xc3\xd5~*\xafy_W\xbeۑ\xa3\xbf|\xfde\xb7[~S\xbc\xdd1\xc3B\xefwG\xe3\xf8\xfce\x8f\xf6\xfd\xd1t}V\xdf\xe1\xb4\xd51\xe4\x8f>pA\xb5KW\xeba\xaeo~@\xb6\xe8\xe2ʧ\xf2P_Ƌ\xe8Cx\xff\xfc\x8fW\xa6?\xf8\xa7\x82\xb8\xa4\xaf\xe5\xec\xf2}\xf5k\xd8>\xb2\xbe \xcf P\x8a\xa8\xb3\xc4\xda_\xd3\xfd\xa6ű\xdf\xcc7\xedO\xc5\xd5~\xd9\xee\xe6Un\xd4S\xf7\xe7iy\xfe}:\xb1\x8cG\x9f\xdf.G\xbf\xa2m\xffܗ\\\xf7\xcba?D;\x9e}x&\xfd\xd1\xf5TY\xafo\xc5_\xf9\xd1\xfc}\xbe\x84fgdXh\x94\xf2\xb4\xcfwQ\x96\xe8\xb7/f\xa6\x9a\xdbZ\xea]\xcd\xd6Zs\xeaF \xc0\xff\xc3S\xa1^2o\xf4\x86;Ŋ?\xf8\xd1)\xe3\xdc>O\xff\xc0\xa0\xa7 &)\xb8_\x87y\x82\x94\xe7lf\xb0Il\xc48\xd2\xc6Ma\x9bqz\xbfҁNm\xd2\xdeź\xf8X\x9f\\#h\x87\xf9\x80\x99\xc2u \xceygS/ \xa9+9\xb9]\xedJ\xf3a\x8c\xd9\xe7\xd1q\xbb\xbd\xca\xcc>x\xcfq\x88O\xbclM\xe1\xba\xf9z\x94\xafd\xfa3\x00\xd6\xc5y\xc8{@\xe7z\x97\xc6y\xe7\xef\xbb\xddl\x91\xc9\xe4\xe07u\xd0?\xe6?\xafÞo\xf9\xf0Fn\xc2?p7\x9fv\xa0 ]\xf2\xcdٛ\xae\x84\xf79\x9a\xdf`o\xf8\\άM\xf2C\xd7`σ\xec\xf9Z\xfb\x98\xb0\xef\xe5\xae\xe7\xd6\xf8\xb06\x93~d\xcf\x97\x8b<f\xec8F\xc6\xf3,\xe9o\xf9M\xf3j\xcf-\xf3\xf19\xf3EMa\xa2\xfc!\xf7X\xe3鱩\xff\xbc\x8d\xdb3\x8e\x99\xd0g\xfc7\xa23ޅCEw\xab\xfc\xe8M\x97\xe2\xd6\xf8\xc9ehBJp!^\x97\xe3B\x83\xd7p\x9e\xdc~ \x8f\x00\x970\xcfH\xbe\xfb\xcbC\xc2\xf3\xfe\xb7aoIW\xc34\xff,\xa8\xf0s\xe5[\xae\xdfr;{\xbd\xb4\xc7\xf7!\xf9\xf9\xa0\xf5?\xf8t\xbfj~/\xc7\xe2\xf5\xf9\x9f˟\xd5\xd7p\xf2\xf5Q\x9e9Y#8Wbm\x80⌟#\xf7\x87\x9a\xe5\xf2\xd7\xfa<6\xae\xf1TF~K\xb9\xbb\xed\xa9\xa8\xfd\xb1\xb2&v\xdb2[\xc6\xea4[ŷ\x93#\xbe\xcbO\xfc\xb6\xa4\xf14\x99\xd6\xd8\xea\xaf\x86\xcc\xfaY\x9fZ\xad\xe1j\xff\xfc\xe4\xb5(\xbe\x95\xfc\xfc:{\xe9zj֊o)\x93{\xbc\xbe5+^\xcf\xf4\xd8\xe5\xe8Х\xfd\xd0>+ߵ\xf1\xf1\xe5Z\xcd\xe8\xb1d\xcdKwܩ\xb8\xda\xef\xf2ށ\xe7\xd8\xbd>\xb5\xc6\xc7\xc65\xde.NJ\xe8\xfdl\x97\xa3/\xef\x8f\xfd Z\xaf\xe7S\xe5\xdcg\xfbA47\x9a\x8d>\xedF\xf4_\xf1\xcb\"\xd0\xe6!\xac\xec\xe7\xfc\x9d\xa0\xf1\x94m\xc7 \xac\xef\x88\xa5s\x95a\xe0\xbatƼ\xb3\xa9/\xe6RWrr\xbbڕ\xe6\xc2Ŀ\xb8\xc8ɑ\xb9\xa9 \x87A\xd7r\xe2\xb6\xf4\x9f\xaf\xa7\xb8\xe9DZ\xf2\xa1\xe2\x81zhB\x8cx@\xcfm\xc1\xfd0\xcetȄ\xc7\xd0\xe1, \xba\xd9\xf3\xf4\xae >b\xe4C<\xe8(\x8f\xdc_Ņ.\xf9J\xc7| 3\xdd~mMł\xa2\xbfh\xf0d\xe3DOCg6\xf6\xf0\xb5\xf6\xe4\xce\xc7\xe1NN\x9e\xc1\xbe\xf3Ŵ{-\xfe\x84\xaf\xfcaX\x8c\x9aCr\xb8?\x97r\xf6\x93+8\xa7\xb9%/{\xe0\xfd\xa0Ϝ}`S\x8e\xae~\xe4\xe3\x9b\xd8 \xad\x82\x94\x91A\xa8\xa2B4\xdd\xe5\xfc\xea0\xefw\xfbA4zn\xeb W\x81}+]\xf6\xb1d\xdaSo2}\xa2i\xcb \xe08\xe1\xa1\xeeO%\x9f\x90r3E\xcdL\xb8ic\xc6~\x9c\x89\xd7\xe5\xd8\xfbw\xf1\xd7p\x9e|;\xd0\xf0\xa0{\xa7\xcb\xd9\x00\xe6\xbb\xaf\xfa5$<\xef\xfb\xf6Ypkh\xae\xffB\xc6\x98\xdf/Ϧ?\xb9\xae\x8b\xf5\x9c\xd7?ݟu\x93;\x8f\xaeގ-.ϩ˹`\x9fݨA\xe3\xe9~\xeeT\xec_y\xe6\xe4\x98r\xce8\n\xcfx:d\xbf\xab\xff\xb7\x86k>*\xaf\xe5\xaf\xf6\x83\xac\xe7\xca\xf1M+\xb8Y\xad&{*\xae\xf6\xc7ˑ\xc1xp \xf8\xf4\x82\xc7\xe5xT6\xe6 \xeb\xefuaϗ\xe2=\xd7\xf3\x9ck\x87\xb6\x92\xb5{\\1\xc6S|\x97\xa7쿮Ƕ\xb2\xde\xb4V\x8d~ \x9f\xa7\xa9\xa6ݓn=\xbe\xf6Q\xf3\xbd6|\x88\xc2]\x8b\xa0݊\xacy\xb3\xe6\xa7\xf8.\xef\xd8;\xb0\xde^?\xbc\x9e\xd4\xe3\xb1q\x8d\xb7˱\"\\\x9f\x97Տ\xa7\xff\xd3\xdc\xfc\xe2@\xbfh\xb8T\xbe\xf2[%\xfd\xa0\xa7o\xc5ڟ\xe6~\x87A\xd8D\xf6\xe3{)7\x94\xeac\xbd\xbd\xdf)6\xb3\xfe;\xf8\xc4&1Ƙ`i\xcf\xe3\xe89\x82ω\xf1\x94\xdc\xd4ur\x87\xc1\xdd/3硭\x93Xj\xed\xb8\xc6E\xebv\x8e\xb4\xe7o\x8c\xf8\xf1\x91a\xbe6\xf28\xc9qs\x8a˸\xf3\xcf\xfd\xe5\xf6\xfa\xf30j\xef\xd9(#W\xce'#\xac\xf3\xb1\xa9\xfb\x87\x98s/\xc7\xe6\xf5\xc5\"j%\xd8٫\xff\x98\x8d\x914\x9cs4\xb5\x870\xd9\xe3S6\xa7\xeaG\xe6\x00\x9c\xe9 \x9c_aԕ\xec\x8f\x851\xb0B\xe3\xe1p\xe4\xe7\xb8\xf1\x85]\xea\x8c >\xfc\x8da\xd0\xd7!3\xf8f\xed\xc9'\\n|\x88\xe4\xcay\xc4\xed|\x9b\xe6\xd3\xe1\xe0c=f\xd4\xd7\xc5\xd1\xd4)o\xa7\\\xc0\xe6t\xa67\x92W\xbd\xafS\xbeȿ\xf5\xc7s\x9d\xe4-|\x859Y4\x005\xa0(\xc0\xe2\xfbc\xf1\xa0hؠv\xce1\xfa5\xeb\xfe\xa6wBQO\xce1\xe0\xfa ?\xf2dl\x88\xc9W\xb9@F\xc9\xc5q\xc4'\xfd\xa1]>\xb8\x9fƁ\x00H7\xc6!\x87\xecG\xf1e\x8c\xd1?x\xe9?p\x9a\xc3\xd0/\x9fG\xc2:\x8d\xfe\x9bω\xf1\xd4'u\xb0c\xe5\x9f~\x8a\xf1\xe0\xd53X\xb0|Vb;s\xb1\xb1\x8f\xe1\\R\x83\xdbw\xb1Uf-\xc5C\xff·6^\xaf\xe9{\x99s\xf7\xa7O\x9f\xed\x89٨\x9a\x9b4A\x8e'=\x94\xe0Z\xf2II܃1;|i\x83\xee\xa1\xd6\xe3slݘ\xef\x8f~Ѹ.G\xecy\xb6v\xfd\\\x8ak\x85ʧ\xf8\xf6\xb2fp\xae\xbc}\xa6\xb7A\xfb\x85,\xa1k;4\xf2\xbeT\x96k=k6ʫ\xf8\xd3\xcax\x87h\xb7\xfd\xfd\xba%\xdfp\xbec\xa1}x\x8f\xb5A\xb5\x8akv\xb9u\xa0\xdfϩ\xad 1\xaeHX\x94\x81:$\x9cx\xbc N\x9bn\xf0\xf7\x97\xc6M\xfa\xf2\xa9ҿh|~}\xd0\"~?\xd0>\xbfDC\xf9\xbb\xf0\xbc\xd8p\xc5\xd7\xe5X\x00.g~<\xc8\xcf8v\xb5\xc9r?\x95\\\xfbi!\x9fk\xe3\xcaw}9/\x90\xa7jh-x^\x80\xbc^\xf5\xfa\xdc\xe5\xbc@\xb2O7ӏ[\xd9? \xe4\xe2\xfeR\xfb\xfb\xdaz\xb9\xca\xedw\xb8_^\x8ak\xbc]\xce\xcb\xf1\xa8\xedo\xef)\xb3a\xc3\xed-\xf7g\xe1_(\n\xcf\x00\xbe\xe5\xebo\xe1\xdfu\xfd\xf9\xfa^\xef%\x9e\xbe`k~\xcb\xfey\xfd\xd5\xd7g\xf3/ '[\xe3FL\xd3\xd8\xf1\xe8H\xdeN\xb5=\xc3\xfb5\xd8\xfb\xb7i\xff\x9e\xfe \xaf<\xd8\xf5B\x9c;\xe5Ry\xd8Y\xba\x93N\x93\xf5\x8b\x00\xbdQ\xed\xd1\xe8\xa7\xfd\xb0\xad\xbe~)\xe4\x83\xaf.1\x87\xc3&n\xe4\xf6B\x98:712\xda׍>c\xf8z8_\xe7oN\xb1{ M\x9ezჟ\x81\xfe\xc2F\x99\x8c\xa5M\x97\xe7\x93B\xf8\xbb\xc1\xeb|\xe8OP\xce=\x9b\xf7\xf9p^1g\xfc #' =\xc2)\x9cs4\xb5\x9b\x9b\xec\xf1)\x9b\x93\xf7\xcf\xf4\xccxQw\xfeί2\xc2QWN\xbd\xf6(\x9b+\xd4؆.\xf2\xf3\xb9\xf1Mt\xc6\x9f\xfd z?\x88\x8e Ń\xeb~s\xf5\xba\xd0\xd7\xc1q^\x00q?h>\xd8c\xe4Ìw\xea\xef\xe6\x8b\xcf7\xf5L<\x90$\xa3pa\xc4spM$\xd4o)\x83s\x91'>\x9d \xd9\xcb>\xfd \xf7X\xee\x9ao\xcd\xc5f\xf0\xc98K\xb1O0Ʀ_ʳ6\xc4\xe8c#\xf3\xed\xf3\xf336^o\xe7\xd3\xe7\xee\xfe\xf4A\x8e\x9cӾ\x93O=\x88F\x8etGnÃE\xd0\xe8Z\xf2\xe8\xde\xd7jн\xf7a\x9a\xdb.\xf3\xfd\xa9\xfa\xb9 \x8f\x93\xf9n\xd7XD\xa0\xa6ŋ<.\x91\xe9 &\xcd~Z\xe5:\xae\xf6\xa7˚\xc1\xb9\xb2FF\x95\xe4R\xec\xb9ɨ\xb3_վ>\xf6\x80\xf8\xb9r\xcfy\xf9\\\xb3QF\xc5oW\x8e~\x8e\xd7kdܮ\xdf\xf9\n>\xd7\xae\x95b\xbb\xec@K\xe3 \xa4M\xe6\xfb\xdb\xee\x82\xf3\xf3\xd1Ŀ\xef\xb7\xd8k\xcbW\xe0!\x9d\xeb\x9f=\x95~\xd7\xe7\xdbI\xffѤ\xbc\x9eҾ\xbe_X\x93\xb3\xbf\\\xc1෫k>|}\xa6\xbe5\xbc^\xb2ri~\xa7\xe2j}Y\x9ck(\xeb\xbd}\xc3u\xec\xb2w\xa0.\x88[\xed\xc7\xdc\xfe\xb1\\\xeb\xfe\xaa\xf8S\xca;Ï\xfb\xf9V\xfb\x9byU?C\xd6˳\xf5\xfb6q\xcd\xf7\xc5ʺ\x9c\xf9\xd1^Ou\xfdb\xc3\xbe\xea/\xf6ʟ@\xbd\xdfU|E\xee. \xcf\xe4\xe8\xd7w.x\xbb\x00g\xfd\xd7\xf8\x97\xf1lL q\xc1\xb4\xfc\n\xc8\xc9\x9efu\xbfP\xff\x90\xb3]u;\xacV\xfc\xa5\x83\xfb\x8egKx\xff\xd3\xed\xfd\x8d\x8e,\xf4\xe7\x95\xfd\x89\xfc7\xa2\xb5Q\xe7\xc8 A\x90\xc19t\xf0#\xe5\xb1\xfe\xf0\xb9\xea\xe3\xc8\xa6\x9a\xdb2\xf0+?\xb3Ɯwt\xc2\xd5\xdd\xe8\xe6a\xe1\xa6|\xebF\x95\xfe\xfeł\xe9+\xbd\x8cA\xffgxƢ\xbfOx\xdd\xde\xc6P\xf93\xb2i\xf9v\xb6\x99x  \xed#X\xf3\xa1?}\xb1 \xb4\xa7\x8e\xe3\x80\xcd\xd8҆q\xb2-#[\xc2\xe0\xcb&\xf5s\xea|ēqp\xdeaTy\xba\xa0\xea0\xd0 \xdce\xd0a\xf4\xa1\xbd\xca\xd4\xfbH\xf9\xe4˰\xa9&\xf1U^\xf47\xe0\xac|,\x00Ok\xce\xf2G\\$e\x8f\xde\xdfDB?\xf8ðs[9\x94.ѣ\xe6p\xdd\xdf\xce\xac\xe4\\\xf9zn\xed`\x9c\xf5x\xbe\x89\x8d:r\xd9h\xfdh\xb6\x90\x815>\xa3\xa8X\xc4F{\xf2%W\xd6\xdf\xe2v1\x9c\xbf\xe3\xcczbCAm\x8c\xe46\xa7\xdem \xd7s\xfd`vʱ\xe8>\xe3s`N\xc13\xe4d\xae\xe3\xfe\x9ap\xf4>\xcc#\xed\xbd6\xc4L~\x9fv\xf2\xfd\xa8\\1\xf1\xf8\x96?\xf9\xbc\x89}=\x88O9c\x96X\xef9A\xe3\xe3\xabK\x8aZ\xba\x92\x89\xc1\xde\xc3\xd6\xe7\xf4q\xdc&\xad\x88\xe5\x88\xc2'\xef9ċ?\x8e\xfaԞ\xec?~Pp\xd7\xd3\xdf˗\xf1RF\x9fZ\xbc\xb4W9\xf20\xd0\xfe\xeb\xf9\x91J\xcf\xccf\x9e\xba\xff\xa7 g\xf5w,\xf6\xe0\xdc\xf2\xabx\xa6^\xfc\xd3\xdc\xee\xf4\xb4O\x96r\xe4:\x930<\xa2'^^ʡ\xc9W\xf8\xdc\xcdЎ\xb4\xb9\xae\xf7\xb0\xa8\xcb-TF\x00D\xe4r(~+\xb2\xac\xf9*~\xbd\x82\xa2\xbf#\xea\xc7\x949\xd2?\xcdjX\\\xe0\xber<\xb7 \\\xe0\xc1_6\x8c6`m\nW\xe2S\xf23[\xf6w\x81fQ\xad\xfdKC\xd2V\xc5ϗ#\xef\x87\xedz\xc6\xe3\xe5Ȑ\xf9.\xe5\xa3u\xa8\xbd\xe2\xb7/\xcfU\x00\xddR\xd4\xfeX\xf9\xf6;\xf14ۿcփ\\\xa8$\xae\xee\xadM\xd9\xd6p\xb5\xbfWY\xebdx\xffP\xbc\xc7{|\xed\x8c\x91w\xcd1\xd0\xf5Pŷ\x925.\xf6c)\xb6\xcbz\xf5hG?_\x8e5\xe0\xf5\xcdi|\x8a?\x95\xf3 }\xcb\xf72Y\xfb\xac\xf1\xae\x8d+\xdf.k\xceY\xf8\\kGh\xfcse\xadK\xf3;W\xfb]\xde;\xb0w`\xef\xc0\xe8裏\xf2\xeb\xfd\xf2\xba\xfe\xd7=\x88Fn\xbc/K\x9eZ\xc6V\xb2\x84\xf5tK\xb1\xa3d\xd6C\x92y?\x88\xb6n\xf2\xcbB|0\xc1\xdc{\x96\x8ds\xac\xd3-b\xe4\xe9l\xb1PΗ\\\xce\xefJ<=\x8c\xe7\x9a\xf5s\xea|ēqs\xdeaT1r}\xcf\xdaـ\xd6Е桮\xa2ۤ\x9e\xf2d\xa4\xf2ɏ\xa6\x9a\xc4Wy\xd1߀\xb3\xf2\xb1\x00u\n\xc6|\xc0\x85@\xf6\xe0ȹ\xca\xd4\xfb؃V\x87\x89\xa8\xa5v-\xbf^Ƽ~+\x98\xfb\x87O\xe9\xa13a?\x88f\xef\xba\xfeH\xbfq\xdc\xe8g\x83h^nF\x9f֢\xc2ל\xfc\x811\xe6n\xc7\xdcO\xfbA\xb4\xf5M\xf1~XϪ\x9fh\\\xf4?z=\x8c6\xe0m\x8cn\x9b\xe6\xa9w\xe79zl\x8f\xb6nz<\xe0\x9b#\x86\x98\x9b\xd2\xf5!y\x84]\xdes\x88\x93'\n4\xb3r̞\xec?~\xf1\xe1\xfe\xae\xa7\xbf \x93\x83\xe3ȥ\xf9G\xecQ\x8e\xf6Cۭk\xb8\xda'\xeb\xaek\xf1\x99\xe7S\xab5\xb5\xdf\xe5S;\xb0\xd6a\xc5\xefU־`\xff\xb3\xc5vy\xef\xc0ށ\xbdϿ\xb7񧹽ϼ\xc7\x93vs^\x91O\xfe\"p\x85o\xe1\x8d\xfb\xda\xaf\xf6\xa7\xb9ߞ\xa9[=^Rօ/\xda\xf8e\x80c\xb0\xb2\xb7 \xfe\xe4E\xf3\xb8\xe9\xaf#\xed5\x87\xca+\xe3E\x92\x997b \x96=\x9c\x8fr(\xe37\xae\xf9[nS \xf6\xfc\x8dl?\xa2q8lxd\xe3\xb8\xd9\xc5\xea\xc0\xde\x85,\xfe\xc4`T\xab e\x00H\xb0\xe6\xb5=@g\xc6\xfeF\xdc\xc6XO\x93@@\x92\xb4\xc1P\xba3\x85\xeb,\xc9\x9b\xa9?`/\x87\xae\xe6\xe7\xf1]\xa5\xe3p\x831:RG=e\xaaN\xe5\xb2\xedxS\xd7\xfe\x94J\xd4\xe3\xae\xea\xaf2|\xf1\x80\xbe~\xa0\xe9\x8f\xe3'VgJM\x97s\xefM\xccqX\x8d~\x8b\xf8U[\xdb᷉9zތ[\xb7oܾ{2\x8cC7\xe1\xd3\xbb\xfc\x9a]\xac竹Г\xfd\xe9\xe5惺\x90\xcb\\\xbcQ\xf7\xaa9\xc6\x9c\xf0i~\xe0\x9b\xe8F\xae\xc8\xc1\x8c\xfc\x81\xd1l\xa0\xcc\xfcA\xe0\"\xe4\xfc 9m\\\xb9nz\xfaX\xbd\xae3\x87\xb8:\xa7\x97\xa9\x8b1삃\xfd\xcab\x9d\xab\xf0I.=G\xe6\x8b\xc2]\xdd\xd7c\n\xe6fl\xd3z`\xec\x99k\x87W?\xe0\xcf\xdc;\xd3\xf4\xc5\xfdi|3\xfbQ\xfd\x9d\xf1\xf1 \x82\xc0c\xf5r\xcd/\xd1Ug\xb2\xe3H\x8dX\x8es2m\xc9\x9b\x9e\xbf\xe4\xe4+\xbb.v\xd90^{\xc0Ԇ\xf1:\x9f\x8a\xa1X'c\xd3\xc7FM\xe8\xff\xa4^\x93\xf1\xd0zO\xfd\xd3\xdc\xc1r\xe1\xb3'\xd8q\xf42\x93\xce|\xab\x88cd\xfa\x82Z\xed\xbbp\xb71\xd5ϕo\xa3\x9a\xebgqn?\xb8 \xe8?f\xd6o7E\xe7\xbc{{\xc5oE\xd6:\xe2\xfd\xae\xf7K3T\xe6\x97\"s\xff\xb0\xa8:ʊ\x9f+?\xaf~jw\xb4\xba)\x8ew:\xa1\xbb\x9a\x86\x9f+G#\xe8\xa7\xf9,\xaf\xae֡|\xa7\xe2j\xff42\xaa`4\xad\xf0\\Yy\x8f\\\x8a\xed\xf2\xb4\x8f\xb1>\\\xae\x89\xcaӌ֤5\xef9\xba\xa5\xe8j\xbf*\xa7A|\xfeh\xbb\xfbh\xfe\xad\xfd\xf8\xab\xaf\x85GƼ\xffU\x87\xfc\xf3\x95IY\xe0޾JBv8\xfd\x8f\xc7+\xb3\x98\x9d\xa0c\xc3\xd5\xe0\xd6\xfc5\x95\xd7\xf2W\xfb\x9b\x91s\xc7\xebzߜ\x9c \xae 4x\xf6\xac|\xbb\xec\xa8\xfe\xdev?t{\xd6ۓ\x85\xed| ;\xae\xb6[m? }k\xf9^\xdf'\xbbh\xefgӠ\xee\xcf\xcf^\x8e\xbe\xb4\xfeE[\xfd\xd7ƕo\x97с\xd6\xff\xf3\xfa\xc1\xb7\xbc\x9eN\xe5\xdb\xda\x8d\xff\xde\xf0\xfd \x9a;MWNd\xfd\"K\xe5\xfd \xaf<\xf6“/@Ѿxq\xc2]\xa1n\xc4\x00\xfc\xbfy\x84\xe3\xb8\xd9\xe5m;o$)\x8b\xdc\xe0O{LC\xceێc\x98\xd7 \xa5 \xf8\\`\xec\xbfX?\x930\x82¢ͩ\xe3X\x98)\\g\xf1H>\xd8Ly\x00\x9b\xb5\xfb\xb9\xa9\xf9y|Z>0h\x94\x95\x93r\xab Cթ\xec\xc4N?\xd8\xd6dhy\xb9\xab\xfa\xab\x9cTn\xcc\xa4\xbfCj\x9f2z?\xb1\xea87l\xba\x9c{ob\xbeD\xb3'v\xb0m\x8dB\xbf\xb0\x80\xe8\xba\xc7>\xe9k\xf6\x9a\xbd/\xccɜ\xcf9A\x8a\x85\xda\\\x8cv}\xc8i\xe3z\xe4\xe3䡏\xefә\xc3m٧τ\xa6\xcf\xf5\xcfb\x9d\xbf]\xe5\xf0\xebs319=?\xf7]\xdc#\x82\xaf\xd5#\xf6\x95s\xebp'\xa4\xff \xd3\xcc\x9ar\xb4\x87\xf4\xa3\xf2\x99\xf1q6\xd8\xc6^\xaey\xe2%[Ȗ\x8e\xbeO\xcd롲\xfb\x89Mq\xc1X\xf8o\x96\x87\xfc釡\xfc\x89q\xa4\x8d\xf0C]1\xeb\xe4cl\xfaب \xfd\x9f\xd4k2Z\xef\x93DG*\xf3\xcfL:\xf3\xad\".\x95\xe7\xa3=\xa1\xf6҂\xe8\xff\x84%l\x9a\xf5]\xba!4I\xf0\x91[\xb1v\xcd,Y\\\x9a\xcdV\xfeZ\x89\xbe_o5\x9f\x9a\x812?\xdc?\xb5\xbeo\xbb\x80\xfd\xd2J\xb8C\x88\x9f++\xef}\xcb\xda \xadF\xf1e9\xfa\x99\xef\xd0\xed\x8a=W\x8e \xda\xea \"\xd9\xda\xea6\\폓ê=+_C\xeee\xa6\\\"\xd3\xb5\xeb\x8a\xdfK?n-O\xf6T\xfbymY\xeb\x8e\xebG\xb5\x945:\xf5\xcf\xc1\xfb\x88\xea?ȩ\x88\xcf\xe3n\xec3\xb1\xea\xe6\xd6\xfe \xfc\xec/\x8f\xf6\xfd3\x86\x85e\x99\xdf?\x8cxVp$\x9e_8'\xf9\xa7\xfe \xaf\xccb\xe2\xfcf\x9b\xe6\x82t7\x8fK\xf9ڎ\xd5\xfc\xb7\xf6_\xe3_\xc4u=\xb3\x92\xb2W\xfcV\xe5̛\xfb\xad\xf2\xd7zv\xd9;p\xe7\xfd\xc9\xdbW\xbb\xfdH=\x8f\x87\xeb\xf5\xfb\xab\xc5\xbc\xbeOV\xf3|j\xb8ڿ9\xfaV\xaf\xc7\xd9\xc0z\xfd\xca\xf5= \xb7\xf7\xefC\xbfu}vh\xfb\xf5\xb6\xfbQ\xef'\x86\xfdy\xaf\xad\xf7c\xf8{j \xf9\xad\xc5W\xfc\x95\xfd@\xfe\xd1Q\xdf\xf8\x9c\x81\xca\xd0\xe5\xc6\xe7m pV)\x87\xcb\x00\x00@\x00IDAT\x98,.\x95\xa6}\xfc\xa2\xf2\x9d\xef\xb0\xe0Y<\x9bdͩMb\xfe\xd1\xdf\xccx\xac\xe2\xb8\xd9E\xfd\xbc\xb1\x98\x8c&\x9aϼ\xda{8<\xb9qƏ\xf9\xd4?q nKYF\xcf\xd1t\xae\xee\xb1N\xb7\x88u܋6\x8f\x99{.\x93\xdc]9\xc6\xc8f CC\xb9\xa9@˹\x8e\x85\xe0\x98\xe5h\x9bק\xf6\xe4\xa5\xc0\xdd&\xe7Xra8\xfe\xa0\xad\x98\xfd<\xfd\xcc\xf5x\x82:Ж\xa2\xc9k\xf9\xc0t\xc9\x88Y\xb6\xf4\x81\xc2\x88\xcb=\x9fLD\xf2y\x98\x8f\xc6\xd8\xf16\xb7\xff\x90;R\xc1\xcf9\xf4Ï\xe1\x9d\xfb\x8bN\xf8z~\xac\xd3\xc4\xdf(y\x8ek\xce\xdet\xed \xb8\xe5\x8ezf\xf9\x8e.\x87\xae?h\xcf^\xb5\xac\x9cO{\xd0\xd9{\xdewW|\x8b/bj\xbf\xc3L\xeda\xc6\xd9K\x86\x8f}\xdd2\xf2\xe1\xaa\xf2is\xcc\xdc\xe2\xf4qʞ\x8a\xa8\xc1\xcdi\xefB`\x98V\xdf\xed\xc9\xe7\xf6c\xbc\xf2\xc1\x846h\x8e\xfb\x9b\xca\xe6Aa:\xe8\xa1\xca\xd8.\xa4O\xe4x\xf1\x00K\xef\x87\xcb\xe15\xda\xf7ܰ\x81\xdcՏ|<S\xdb\xe8\xd6)\xf3\xc05t\xa6t}ޓĆ\xf7~G\xb3jh\x9fr\xf0;\x9bq\x99\xd2\xfe\xe3ې#N\xe0\xaf\xd4\xfd\xd4,\xe0\x9fr\xcf?\xf8{\x9cd\xa4=\xfbDQ\xf8\xaa^\xe7a?4_\xd3\xe3a6\x89$_\x93\xc9S6\xbepw,\xf5Γ\xf3\xfa\xd3\xdc\xdf\xf9\xee0drPN\x9a\xc74\xfcS\xc9'\xd7\xcb~1a%P\\\xe4\xba\\鿂\xab\xfd\xf5\xe4H\xe0\xd8Ҽ^x\xbf\xa9\xf7o\x92m\xe2\x85\xfa\xee \xb7\"\xaa\xe1\xb9\xd0UoX\xf8\xb9r\xf2>\x8b~Y-\xd5\xedWȭ]\xf3\xfdZ܏~\x93}\xd0\xfd\xc7\xdb{\xe3\x97x\x9a\x8e\x86\xdfO\xfa4\xdf8\xd1\xfd@=ǁ@.ų\xdf 7\x8cn\xc0\x9f\xbdBp\x89L_4M/\xa0\xdbj\xe4Zv\x8ao'G\xcf\xea~\x90mj\xf1\xbfL\x8e7em}\xf0\xe9\xa6I|N\xe8@\xf4\xaf\xedwuU|+Y\xe3b1\x96b\xbb\xfcx\xe0\xf0\x8a\xd6Ȋ'\xb7\xfbż\xfd;\"\xecgv\xf3lmw\xbft|m\xf5\xae\x8d+\xdf\xf5e]Q\x8dp*\xae\xf6\xb7\"k]\xba\xe3\xdf\xe5\xbd{\xf6\xdcz\xf4\xfezj\xbe\xfb\x9fw\xdd\xe7\x90\xf7\xd9S?\xc7kZ\xc7\xca}h\xcco\xe56\xbfD\xdb\nr}3PN\xa5\xea\\\xdda\xdc@ !\xc6 \xfc!\x9b% \x84\x9b<\x9c\xebX\x98\x8eY<\xfb\x96Χ\xf6\xe4\xa9\xc0\xdd&\xe7Xra8\xfe\xa0\xad\x98\xfd<\xfd\xcc\xf5x\x82:Ж\xa2\xc9k\xf9\xc0t\xc9\x88Y\xb6\xf4\x81\xc2\x88\xcb=\x9fLD\xf2y\x98\x8f\xc6\xfbA4֬\xff\xf3\xe2\xfbA\xb4o0\xdfh\xdcϹ\xe9r\xc7~\xb79\x8c|?v\xb9\xb9\xf9\xf2չ\x82#}LS2.Z\xeeg\x9b{L\xc8y1b\xe2\xd1\xc6)7sI\xdc\xfc+\xb7\xf4\x9bڇ\x9d\xea\xe2ve\x98\xc7wG\xafϭ\xb3

8O\xca=\xbf\xf2U<\x94C{\xde()#{P\xablʪ\x97\xa1g\xf3\xb9=\x8bi\xf0u+6\xf1[\xb7\x9f\x8a0}\x8e>\x88\x86}\xb4ʩݿ\x97C{\xb5g\x96ԇ\xe8SP|+Y B>\x8c\xa5\x98\xcbLx\xc9Hq\x91\xebr\xa5\xff\n\xae\xf6ד#\x81Ń?\xee煀zXM\x93zjO-\xd4{\xbfx\xb4\xd0\xde\xda\xfdy\xc9>wٳ\xebO\xd6%\xfb\xa1\xb5k\xbe\xba\xd1?P\xb4\x83\x9f \xd4\xfd\x97\xdbu\xb9ݚ\x8e\x86\xdfO\xfa4\xdf8\xd1\xfd@=G\xc7\xed\x89 \xa5\x9e\xe3@\xd7\xf0\xba\xa0I(\xa3\xd0 \xfaDm\xc0V\xf2m\xb5R.\xe7!9şN\x8e\xf5\xe0\xfb\xc3\xe1\xfe\x91\xfb\xfbX\xbc\xbd+\xc8\xfbO\xf9-p\x85\xee\x86y\xab]\xbb܁\xb9Bw\xed\xa5(\xbf\xe2\xbb|\xd0\xfdq\x9c\xac׻\xee\xa7\xd3\xf1i7\xd4_w\xd3.G\xbf\x8e[\xad\xb6:\xd3.\xeb\xddX\xd1\xcb\xf1\x91\xf1T\x8dV\xa8\xfe\x8a߫\xacu\xe9W|\x97\xf7\xec\xd8;\xf0\xbc;P\xd1\xfd\x8f\xb8\xc5dz\xbeQh/u[\xbfd\xe3\xeb>\x9d\xf1\xf8E\x82~10\xc8\xe6O_P)\x9e\xf4m\xd0z\xb3\x87qD\xbf\xed\xb1\xcc\xde]\xd2Ou\x8a1?8\xe3\x88\x80\xcf\xd9<\x84\x95\xfd\x9c\xbf\x93w\xb1R\x9eħ\x8d\x8cn#:\x8fe\xbaTW\x98_\xf1f.%\x87C|Q\xc6\xc3\xf2$\x99q\xd7i\xe9\xe7\xfb\xd5\xe0\xc7 >\xe4\x88yq\xd0ޝ\x83/\xae\xc5ޮ͛\xa1G\\\xcb?\xf4\x8d#|\xddP\xf9\xb49f\xff\x00\xb5\xe0\xe1\xf5'\xf9B)\xb5\xb1Vw\x80S\xe0]?\x8a/\xe3\xc12r\xc88y&G\x8b?\xb5\xa7_\x8e\x9e\x9fE\xce1\xf4h5\xef0\xf7\xa2O$\xe3=#k\xf9,`\xf4\xe73\xf8\xf4\xfe\x95K\x8f\xd1f&6\xccz\xbe\xc1_}`\x9f\xba\x87\xf2l:\x9f>\xdf!$d\xf7\x9f\x89]\xf6\xdfڟ\xe6f<\xba\x9c*GF\xdd\xf3\xa9\xc7\xdaw!\x9e\xcf]g\xb4\xaasW\x84|\xf4W\xdeۖײoxԧ\xef\xe7O\x97\xa3\xecV\xe3\xfd\xb5d\xed\xba\xc6S|{Y38W\xd6L\xd11r)\xf6\x92d\xf6\xe0\xd2\xa4={\xb8\xbfm\xce:f\xb7\x86+\xdfSɚg\xbc{\xc5\xdds>\xa35\xbcu\x00\xfe}7\x94O#_(_J\x8c\xbf\x96ԧ\xbc\xe64Ξ\x89C\xbd߾\xde'o\xf3\x81_\xf1\x94^\xe0a\xbb\xac\xe1R\xde\xd5\xfd\xd7\xf8gp\xa8\xe2\xfd\xbfMڳ\x88g\x83ā\x9f\x9f\xeb\xfb\x89\xc4ϗ\xa3\xc1\xccw\xe4W|\xb9.\xf1\xecG\xcb'\xe2]W\xbe\xa7\x91m\x8dk}\xb3\xce\xda\xf3\xeb\xdf\xec \x9f\xef\xff\xd3\xf4\xcbr\xa9\xfeh\xbfv\xd9;P\xfd\xd1\xfd\xa1\xfd9W\xfbǒ3\xef 7\xeeşH^h\xaf\xee׺ܫ\x9et<ӿ\xf8\xfc _[\xaec\xfcmom\xb6\xbd\xd6\xe2\xbf8<\xac^\x8f\x87\xfaG\x9ck\xd3\xe1\xfd@ް\xf9~\\\xf1\xf6;X\x9e;^o\xd0x\x81\xc8 \xdaZ\xfdk\xfe υ\xab!Wi\xf2\x877)^\x8e9\xb9w<\xcb`\xc9YN\xabr\xad\xbe5\xff\xe3\xf0كh\xb8\xeaSʵ0\xb2Q\xf4¹\\\xceؘ\xc9FA\x82\xd99n\xdcA^\xf1O\xb8 \x8b+\x91&\xe3\xfbA4\xfac?l\x93\xafG\n\x9c+\xe6r(\xe3FcG5\xd4qD\xf7ͿnD\xc3\xf7\xa3\xd9\xf0\xc9q\xb3\x8b\xed{w\xb4\xf7I\xa5\xf1\xad\xeb7~\xee)\xe1\xa2:\x97\xf1\xe4\xc1 \xa7\xc1\x8c-\xfd{\x93\x9c{:6g>0bQ\xd7\xf96\xf9\x80Й\xe2\x89s\x8e\x81\xb9\xfdx|ʦ\xf0\xfe\x99\xfe\xbc|\xe0\x98\x8c\x95Oıg\x8f77\xc2+\x84\xf3\xbd\x98ό\xc67\xc1R\xe6A+x\x81\xd7\xc1\xee`\xdfs\n|=v\xa7\xcf\\\x8a\xcf{\x93\x95'\xec\xbdc\xe6\xdf\xf9z.&\xc3ΒҺ\xf6\x83hk \xfa\x85\xc3&\xf4\xfa\xd7\xe6\xd0;\x9cX\xc8h(\xf0\x8f\xb1q\x84\xef<\xb0ı\xee\xba\xe6\xefʌI\xfb\xb9\xcc\x96?\xfbAtv\xd6\xd6\xc5;\x92\x8bVs\x95\xadg\xbcED\x9b\\>\xbd\x8d\xfa3ΜM\xdabcu\xcc:\x91\x89\xdd\xf2A4\xb6\x97\x97\xe3O(\xd6~\xf0\xb8T\x96\xf4|i\xc3\xe8-ÖYʾm'Z\xc4G\xdfx5\xc3v \x8b\xd3dZ\xcf\xf9G\xffZ\xb4\xf3d]\xe5S|{Y3\xd8J޾\x92یp\xcd~\x92 \x95\xb6+`\xa9\xee㮟yoe\xbf]9z\xc2\xeb\xbd\xdd1\"c^\xd1K\xb8\xda/\xcb\xf3}z2\xad.ȩ\x89\xac\xf9\x8dsO\xd2!\xa1oPMY\x8a0\xc8\xf7\x9f\xf9&\xfa\nx\xc6\xe5 ᨮ\xf1T\\\xedU.\xe2\x9c(\xfe\xc8\xf2\xf1\xed\xcd\xf5~~\xae\xef'\xdfN\x8e\xbeq\xbbH:\xfc\xb8R\xdb\xe5ܗ\"\xd7C\xe3\xd5\x8e+\xe1\xcaw{\xf2\xfc\xfa_\xb5\xe1X\xda\xd5\xcb\xeb\xa6n'X\x00JV|\x97\xbd7ߟL\xb0\xd6?\xd7-\xaf\xaf\xab\\Р,~\x8dw-9\xf3\xae~\xeb B\xf1me-\xf7\xe8\x97\xd7LKۿ\xe6_\xf16\xf2/\xfe\xb5\xe5Z\x88_\xfe;\xee\xd0\xf5ݮ?\xb1`\xf5~a\xe8\xffO\xb8\x86\xe1\xfdD\xde\xf0\xf9~]q}Ax\xee\xf8p\x94ĵ\xfa\xd7\xfc\xa78onX\xbd\xbfՎʵS\xbc\x96tǽџ:\x88\xd6\xf6\x94\xbc\xd0WYg\xdd\xf7\xe5~\xec\x84K\xcbp\xea\xa7\xf8\xb9\xb2\xf22\xf9_\x95\x93\xe0 o\xfcL7\x8d#ڦ\xfe\xce=Y1\xe7;yXsx\xce\xf6n\x88'\xb7\xaf \x80\xff#\x8fP7\xdeHǾVH\xec\xce\xfb\xa7}\xf1\xb9zL\x84\x86\xbfIQ\xf9\xbb\"\xf1\xb4'Ƒ\xfe\xf76\xe9 b\xb7]\xc1\xfd\xc9\xd3\xf9Ob{\x00<Ń\x8b \x89\xf3\xc9\xc1\xb80\xf0\x95(m\xdd̞2R\x83 \x84y\xd0TL\xce\xe9Ky2v\xa0M\x99\x8eLJ\x9c\xb6\x909\x87\xaab\xd0\xc1\xf3\xa1\x83[t6)\xd3ωz\xf8e\xc5\xc5g8\xed\x96F\xf2MF?ky\xf0\x8b\x892\xe6\xf5\x93X\xc9\xc0fu\xa67\xa3\xe0\x9e\xf2!g\xecrd;\x97\xeb\xa0l\xcaO}\x8e\x92\x9f\xb9$_\xe0\xe0\x9f\xe4>\x97\x9f\xfbL\xf9*\xe6,rf\xeee \x9e\xb9ܡ3\xa3\xbe\xfe\xf2I\xfb\x96\xa3\xf5\xc7t^\xbc/(\xef P\xe2\xb9͹\xe8\xe0sG\xcbקN\xd2\xecO>Džc\xc0\xdd\xdf,\xc1g\xf3\x86û\x97\x83r`\x9e\x939x\x9e\x99ϔ#s\xec\xf2\x81g\xd4|\x90\xa3\x9e\xd4{}\xac\xe0\x88\xd8m\xder1|<\xbe\xe5W\xfe f\xbe\xc1\xd7\xe4\xc0\x9a\x9c\xb8\xfb\x9a6G\xb7œz(8\xa7 eb&3K\xd8\xfa|\xc5\xae\x93>ԩ/H\xddƘ\x89\xe54 \xb8\xf2\xadq4\xc4\xf2H{\x95\x8d\x84\xf6\xc1\xfc\xc8\x95\\˵\x90\x8f\xe2\xebr5\xe4\xb8\x95\xb0\xees\xeb@U \x92\xb8w\x8fK\xff\x86\x82\xb5@\x91\xb5ڟ\x8dd.\xb3\xd10\x8ao'G\xe3\xf5\xdb\xf5\xbd&k!\xb3>\xe6?o\xf5\x9c\xb5ځse\xed;J>\xc5_\x8a\xcc\xfa\xd9\xad[\xf1\x90u\xbf\xe3-K\xf8\x94W\xfd\xa7\xde\xcav?\xf2\xb4\xca\xcb_>ZO١\xb5\xf3\xebu\\\xe9\x8b\x8c\xd7\xeb4\xf6._\xde\xf6W\xfb\xfd\xd8\xf2\xe5\x95\xdc\x83vWsW\xfcie|Ž \xc6\xdd\x9a\x86?\x95l\xf91_\xe6\xa3V\xfbm\xf0y\xd6]{;h;f>\xa7Sq\xb5\xbfY\xab\xd7;Ω\xb8\xda\xef\xf2ށ\xbd/\xad\x8fw\x8d\xfb,\xefY ]~\xc8䚷ir! \xa6\xd4\xebқW'\xc1~m\xed\xe1\x97}\xf8\x92sojv\xd61\xeah\xbb\x82-\xfa\x93\xa7\xf3\x9f\xc4\xc6R%\x86)\xb9\x9fS\xe7#\x9e\xcc\xbf\xf9N[\xc2d+\xd8ا\xe1\x82?\xd0!>}{\x8c\xba\n~=\xbe\xd90d\xceAS1\xe8\xe0\xf9\xd0\xc1-:\x9b\x94\xe9\xe7D\xbd \xfc\xb2\xe2\xe23\x9cvK#\xf9&#\x8d\x83\xe7H`\xe6\xc1(\xfa\xdd˘\xd7Ob%\x9bՙތ\x82{ʇ\x9c\xf1\xf1h?\x88F\xa2~\x96\xc1\xb4?4 \xfa\x8c1ws8\xe6~\x88\xdfnv\x8e'|\x95c\xc0= \xd0\x87\xcd\xef^F ʁA\x86\x83\xc7\xc8|\xa6\x91W\xe4sx69u^O\xea=\xe8\x8b~\x90\xdb|\x82\xc3\xc7\xe3\x9bM\xf9#R\xcf\xd1s6\xe0\xeek\xda\xdd\ns\xea\xa1\xe0\x9c6\x94\x89\x99\xcc,a\xeb\xf3\xb8VL\xfaP\xa7\xbe uc&\x96#xЀ\xe0ʯ\xf2~\xec\xecT6\xda\xaf9_\xe7o2\xbf\xb8(\xee\xc4\xf3\xc0f\xd1\xf1\xbb\x87\xf3ؓ\xfa\x8b=\xea\xe2\xdf\xe4 \xfc\xb5\xbf\x9c\xf4'>\xe8\x90\xfe\x83\xf7m\xe0\xed J\x8c\xfcg5\xc74c\xf9\xc3chg*\x96\xf1\xc8'\xdd\xc7\xe5\xc8\xf6]\x8f\xbdh\xb1\xf8_\x97\xb9\xb5\x00%,<ק`ANu j_\xc0\xbd\xf8K\xff\xb4?k\xb2\xf6O\xeb\xdfH\xceծ\xec4\x8c\xe2\xdb\xc9\xd1?\xdeO\xdb\xf5\x8f\x97\xe7*\xa0w].jT\xf5\xb3\xbe\xc1\xe0\xeez\x81m%\xdf}\xa36*\xe0\xbc~\xeb\xf5\xd0v\xf0\xfc\xf5\xa2\xc9s?\x9f]\xa3=\xae\xcc\xdcQ\x93\xe6\xafu\xae\xe1j?\xcaʰ\x95\xac\x91Q%c)\xb6\xcb\xc7w\x80=\xecwM\xef\xad\xf8Vr\xf3罾\xec6\xbb9W=t\xa7\xe0}ǔ;92\xd4\xfb\xed\xe3\xcb\xd1A\xf6k\x8c?\xdfa\xbe\xc3aԪ\xf1)\xa2\xf1\xe6\xf1]{\xef8u\xa8\xfds\x91uyŰ>\xc5wy\xef\xc0ށ\x97ށW~\xe4?\xef\xbcQ\xe8\x8d\xe3\xce\xe5\xf1\x9b\xcfX\xf3\xfab*뛓\n\xbc}Q\xda\xfa\x81\x8e\xf1\x8dL\xfb\xd3\xdco\xcfw\x85\x86zK\xb3\xaf\xe0g \x00\xc4j\xf4\x891\xf6X\xeafm\xc2@\x9c62z ӹ\xbaǨ\x9b\xf3\x9f\xc1:\xff\xe8\xecm[b\xde-\xaaY\x9f\xbf\xb13\xd98nv\xd9\xedE\xed\xec#\x94=G\xd0\xd0伖ߴ \xf7\xf5\xb21\xdeX\x9a\x97}ȧ\xd0\xc1%\xf2i\xcd\xddɓp\xf0\xc1\xb9\x8e\xc0Sw\xcf\xd9ƖO0_\xda\xd6H\xf2R\x86\x81\xeaT.[\x9b\xd6\xe2\xa3\x97\xb8\x97\x9f\xf8\xd7\xc9\x00*r̞g\xf0\x9aQ7V\xd9G\xb3 \xb9-\xe8\xea\xa0\xf6f\xf7\xaa)1\x96\xaf\xf3@\x97\\\x94Ӿ\xf16\x9cȭ\xf1\x9b`\xe7\xc7\xe8?\xcd\xde崟\xf0\xcd\xe8x\xd0=\xe57Bˏ\xb54\x8e\x8c\xe5\x81\x83O\xd8\xe3`\xcbc\xa3@ns\xcf5\xf5\xa7\xf2'\x83\xe1?Q\xb6+\x9dk\xca|\xf6\x83h\xdcY\xec\x8b\xbf\xc1\xd8\xdb\xf6\xbd[&T\xff\xf0\xa1\xcb\xff\x8b\x91G8\x8e\x9b]tw\xd9?\x9d=\x82\xc0>B\x81\xcfg\x85٤ݷ]\xc07\xfb/>X\x98\x97}ȧ\xd0\xc1X=8w'\x8b\xe5\xb2=QC\xceu\xec0\xb8{\xa66\xb6|\"\n\xb7\xeb\xc0C\xf2R\x86\xa1\xeaT.[\x9b\xd6\xe2\xa3\x97\xb8\x97\x9f\xf8W\x83Q\x91c\xf64\xd88\x83׌\xba\xb1j>\x9a]\xc8\xddh9@ǃVx\xe2|\x91\xb1\xe5\xeb<\xc0\x92\x8br\xda7ކ\xef\xd1\xd1\xcb\xe8  \xa3\xf5J,D*\xbb\x908`\x84\x8ci\\}\x90!D\x9f}?`\xc1\xa0*;\xb9ǁ\x99l\xf1a\x8f7N\x9eJrxnΓv6w\xbc\xd3E\xc3\xe1\xe3T\xc1\xc5ؼ|\xe68\x803\xd7\xaf~W\x8b\xd9\xf3\x85o\xe3\xcc\xf9\x98\xbf\xd5\xe38\xf9&yG\x86\xe7\xf8\xa0?\xf8\xddܟ\xdd/ <\x96?9\xa1\xe1e\x82I\n\x8aA\x9d\xc3s63\x98sx\xcdO\xfd\xe7l\x98\xf7V:\xa4\x8a\x98\x99 \xf3\xcbpp\x82uy`qA\xads\x95a\xe0:\xc4\xcaygS\xfb7u%'\xb7\xab]i\xfe!\x8c1\xfb<:n\xb7W\x999\xc0\xe29񉗭)\\7_\x8f\xf2\x95L@ϝ\x87|0\xb0t\xaewi\x9cw\xfe\xbe\xdb\xcd\x99\xf0\xa0:\x9c\xd9A7\xfbc\xfe\x83\xdeu\xd8\xf3 #^\xe8'\xfcw\xf3iq\xa1K\xbe9{ӵ\x83\xf0>O\xf3\xec \x9f˙\xf5I~\xe8\xec\xf9\xd5\xf3\xb5\xf61a\xdf\xcb]=\xce\xac\xf1am&\xfdȞ!.x<\xcc\xd8q\x8cx\xc4\xe8\xeb\xe6F&#\xce\xcb&r \xd4\xee\xd3\xe3\xf4qʞ\xa3\x8b\xd1\xdbwsL\xd7~\xc38j\x004\x87\xe4\xb0\xfc\xfdaM\x9c\xfa\xd0>\xf1\xac|\xd3ZҮ\xeaA-\xf4\xb3\xda6\xe5\x80O\xd8\xfaS\xcc\xf3\xfe\xe5_TDbu(\xeb \xc0ӧdDc\xec\xc1\xdf\"\xd2\xde\xc7\xf0\xaf/B\x92\xaf\x97\x837\xf2}%\xf9P\x8f\xf3\xcc\xf0#\x9f\x89\xc6\xf3\xca\xe8o\xf9M\xf3j\xb7M\x9f3_\xd4&\xcar\x8f5\x9e\x9b\xfa\xcf۸=\xe3\x98 }\xc6?\xcd\xdd\xe2\xf9,\xdaS\xf9Gq]\x8cc\xf1\xa4\xbd\xd6\xc0R\xbc\xd0QV|+Y\xeb\xd1\xf8\x8a\xaf\xcak+x]\xee,X*\xbe*\xa7?\xe9\x9a}h\xc6>\x91`\xbdK\x87eY\x84\xccˉ\xf1|qi\xfdw+gGY\xa0|\xb4<߿\xe7ׯ\xac\xb3\xd6\xfb\xbc\xfe\xe9~\x8d/J\x8c\xab\xe8\xa6\xfb\xfb \x9a\xa3\x97#\xf3{l\xfb\xecN \x9f\xf5-^?噓5\x82\x93\xf0l\xaeSk\x8340\xe3\xe7\x98\xe6\x83)\x9f\n\xc5Z~b>\x8aJp\xae\xac\xccl\xf9\xbfmy-\xfbSq\xb5\x9f\xcaxv\xab\xe1\xa1i\xf8Vr\xac\xc7?\xf4\xccGWM\xed\xdf\xe5\xb5)\xbe\x95\xbc\xaf\xc4mv@\xd7[\xb3T\xfc:\xb2\xdeO\xf4 \xef\x88O\xf3Z\xc7\xc3\xfe:\xd9jv\xbb\xcc\xfb\xf1\xa9\xfd\x9d\xaeb\xbd\xad\xb7k\xe7\xe1\xed\xf5K\xfdO\x8fpjE\xb7b\xaf\x95\xeb\n\x9d\x8a\xab\xfd.\xef\xd8;\xb0w\xe0\xb4\xdc\xcfA4\xee\xe3v\xcf\xd4ۦ\xcaZ>p\xbe(vMy?\x88f\x97m\xf4i7\xa2\xd1\xf8\xa2\x86_\xd6\xc0\x806ae?\xe7\xef\x8d\xa7l;n\x98`p\x93 \x96\xceU\x86\x81\xeb\xd2\xf3Φ\xbe'M]\xc9\xc9\xedjW\x9a\xff\xe2\"'G\xe6\xa62]\xcbi\x88?\xd8\xd2\xbe\x9e\xe2\xa6\xc7ʇ\x8a\xea\xa1 }0\xe2=\xb4\xc7\xdb@\xfc\x87Lxp \xceҠ\x9b\xfd1\xffA\xef\xba\xfd :\xfa\"\xfd\xf1^\xeeѶ\x9dl\xdfX3\xfc\xa3s?ڦC\xffr\x93\xfa,\xec\xa7>\xc0nb\x8c؋< N\xbe\xa9}ƞ\xe4\x9f\x8c\x8d||!\x99M\xca\xc8,T\xe1 \x97\xf3\xa3u\xde\xef\xf6\x83ho\xba\xf7&:\xdd\xfa\x86~\xb9.\xfbX2\\\x80Q\xdf\xf5z\xf5 \xbe \xa5/\x83\x9e*\x83\xe7\x8a \xafԊo%k\\m\x8f\xe2\xab\xf2\xc1\n^\x97; \x96\x80\x8a\xaf\xca\xe9O\xbaf\x9av\xb0C\xbb\xa4\xc1\xf2\xc1s0ōK4\\x.r\xdc\x85\x9d,k?\xd0߾\x9f\x8a?Y\xfb\x87\xbaLwD\xff\xbcC|\xff,\xf6\xba\xebeL\xc3ݘ\x9c\xabZ\x83\x96׮\xaf0\xeeWb\\\x8e\xe5W\x93c`\xcc\xfe\xcd8\n\xaf\x88\xd3I\xf6\xb7\xfa?E\xbb\xfb\x85)o\xed\xbf\xb6\xd4k\xf1\xcbpi\xa2[\xc9K\xf1oS\xcf\xed\xcanh\x96\xa7\xe2j\xbc\xe8\xc1\xcf\xf5娐\xf5.\xe5\xa7}P\xfb9\x9c\\\x8a\xbd]Z\xea\x82vp+Y\xbb\xcd|O\xf1]~\xbc\x9c\xb2?\x90Uo\xcf\xf5\xd3\xf5\xdcBf,\xec\xe6\xe0ǷEs\x8d\xae6\x8a\xefrt\x88\xddܪ\xba\xefڸ\xf2\x8d\xf2\\\xd0m\xd5\x8d\xf7X\xb2V\xae\xf5)\xbe\xcb{\xf6\xec\xb8\xacu\xcdj}\xe1V\xf9&o\xbc\xb8W\xea\x97\xca\xf5\xc6Eo\xc4\xf32\xa2?\xf8\xcewd.\xf6\xc2\xe1\xaf\xf9\xe2\xf9t:Ř/\x9c\x88q\xc4\xc8fs\x82\xd8!\x83b\x8c\xa1\xfe.\xd3FF\xcf\xd1t\xf4e~\x95{\xe6\x99\xb7\xed0\xb3\xf7\xf3\x8f/Z\xed\x8b\xdb\xd4E:y\xa4cB}\x9b1|\xbf:\x9f;nv\xb1: \xd6i\xf03\xd0\xf73\x97PGԡ:\x97\xf1\xfeI\xcbі:r\xc0$瞥\xcd\xfb|8\xaf\x983\xfe\x85\x91\x93\x84\x9e\xe1\x94\xce9\x9a\xda\xcdM\x8e.1\xaee?\x92xQw\xfeί2\xc2QWN\xbd\xf6(\x9b+t\xd2\xc1\xb3q\xc0\x87\xbf1 \xa6v\x88m\x98\xc5ިq\xca-\xe2'|\xc0\x839\xaf\xfc`\x87\x9f\xc4BO\x9drf=f\xd4\xdb3G4\xfe\x94\xa7\xbc\xca\x8e9\x9d\xe9\xcd\xf1U\xcb \xf7|\x91\xebϔ9 _\xd5\xe4d\xceGN/\x80\xebiŀ+1l\xc1\x8f^n:\xbff\xdd\xdft\xeel#\xea\xc99\\S\xc63\xb8RF3!c\x90\\Z^\x86\xf5>9\x87\xb6\x873\xe6\x00\xacb\xf4\xf6>\xacp\xe4\x90\xfd(\xbe\xa5x\xc9\xcb| N괤CFAx\xb0\xee|\x85\x8d\xa2\xda\xe1(e\x98b.\xb2\xb3\x886d/\xfb\xb4Ql\xeeVmTfL\x8eH\xad\xe6\x9a 0Ɔ!r{Ȇ}`?{\xd0*\xd3ƱΧ\xcf\xdd\xfd\xc9+|\x95?\x88͆\x9a\xfb\xbb\xbf\xf3\xddNI~\xbao-#\x8d\xfe\x81x~)0\x81\xc4|\xab\x844\xce\xdd\xcbl\xe0\xa5 \xbb\xfbF\x9cT@\xeb\xd6|\xff\xf4\xf3\xc1\xba\xe1\xe7ٮ\xb7\x9d\xb5H\x8d\xa7\xf8\xf6\xb2fp\xae\xbc}\xa6\xb7\xe1\xdc~\xb5u\xad\xc9׭^\xa3)\xbb\xe2\xb7+G\xffׯ\xef\xf9\n\xfc\xf3\x86O\xb4\xf5\x81\xaeoC\xf6Y\xdf\xf6G\xfb\xb5\"\xe7\xfb\xd7|n\x84+\xf6}H\xcc1P:\x81\x87p/ o\xed\x9b_?~\xc0\xef7\xb4\xdf. U|]\x8e\x88\xcfC\xe3\xf2\xb6|\xc3\xee)e\xdfZ\xb9\xbf4_s\x8e\xaf\x84+\xdf\xf5\xe5\\\xffjh\xf4\x97\xf9\xd7\xf5Y\xb8\xda_Kθ\xb5\xb5\x81\x8a\xef\xb2w\xa0\xfau\xaf\xfd\xd0\xfd\x93u\xe4\xf2\x8f\xfbo W\xbeǒ\xb5\xffk\xfbw W\xbe\xe7%\xeb\xed\xa4\xddo\xa2\xce[\xc35\x9f]\x8eu\xd2׿\xcd\xe5\xbc ok\x97\xfb\xe0\xed\xfd\x89\xee?\xc1\x8f\xf2\xb7oTs\x83\xf0\xfdSɫ\xfe/\xda\xfc\xcf f\xe0W{\x95\xf3 D}^R|M\xbes\xff\xfa\xc2\xfa\xc8\xfe=\x8f\x83h\xdft\xb1q\xfc\x9d)\xae\x9e\\h}c\xb4|\xe2;\xd1\xfd \xfd\xb7.\x83\xf7?\x85\x9cc\xf01\x87\xc3&.t\xbb\xb1\xa4\xceM\x8c\x8c\xf6u#\xc8\xfbA4\x9ai\xdd\xf1\xc9]\xb7\xd3\xf9}\xda\xe4\xe8r\xb8\xc0i?\x88\xde\xa2c\xd7`\xb3t\x87\xbf\xf5ί\x94r\x93\xe5\xd5\xe8\xf6\xf0 \x99\x9b\xcd\xec\xb1\xc9&\xce0\x93\xe3Z>\xbc0OyB\xbe\x88\x93\xf2~]\xf1\x8b7/`\xef6.}\xa0\xa2\x83\xcc\xd5(,m\xab\xc3]t}\xc1f\xf0ɘK\xb1O0\xf2\xd2/\xe5Yb\xf4\xb1\x91\xb5\xf4\xf9y\x8c\xaf\xb7\xf3\xe9sw\xfa G\xcei\xdf\xc9\xfdA4b\xf1A洕\xccx5\xf55\xaa\xc1\xb5\xe4\n\xf0\\&\xd7Z\xb1\xe7ҏ\xe3\xeah\xdbi\xbe\xf5A\xcb/@\\\xb3\xe1\xd1\x9eT\x8e\xb8\xf3l횿\xd7\xea\x94O\xf1\xede\xcd\xe0\\y\xfbLo7z\xc6\xa9Y\x9e\xdbO\xf2\xd1_y/\x93\xd7\xd8\xbf]9\xfa\xb3~}\xcfW\xa0\xf7\x83z\xf3R\xeb\xb9M\xff/[\xbd[\xf2f\xd8_\xcdM\xf1\x94\xeb\xfd\xfc>\xf4\x9f\xfcK\xfeW\xccm\x97+ë\xc1\x8b\xf1gXp4\xa2-\xcf|\xbf\xeb\x8b\xd1\xf8eN\xf4{\xc5\xd7\xe5\x88K\xba_\xf3\xb9}\xd9;\x91\xed\xd0z\xf2\xedH\xb5k W\xfbmd[\xb3jx\xf4\xb7-\xe7\xfc\xfa7\xfb\xc7\xc23\xaf 7\xc6W|\x97\xbdկ{\xed\x87\xa3n7\x8aߪ\xac\xfd\xd7\x84\xe2\xcf[\xae\xdb\xcd\xc2\xfe\xbc5\\\xf3\xd9\xe5؟\xfa\xfau\xf3r^V\xed\xf6\xb0\xbd? \x83\xb6\xbe\x82߼\xbf\xe4\x9b R\xf5\xe9\xf7!\x8a\xaf\xc9/̿\xa2s\xddOj\xa7\xe9ιP\x96L\xee\xa3\xed}܅\xe1\xc8/a~\xc5)\xf3 :\xfe\x8dh\xd3\xfaFKV\xccs\xe3\xf9pWCo22\x8fh\xa6\xf4\xf3\xb1\xb4\x87\xeb\xd4\"\xb8\xe3K\xf7\xe6\xef\xf1\xabx\xe0ws\x8e\x9c\x82\xc0\xcd\xc3X\xe2>\xede\xeas\x84\x9d\xe7\xe3\xa4x\n\xd9\xf5.$U\xef\xb7m\xe9Ϝz\x9e5 8\xf7h?\xa7\xceG/>\xb7\xeb\x89\xf1\x89\x9c\xc7~j6Oe?\xad\xf2\xb7O\xbe ߺ\"\xcd|\x97\xaf\xd3\xee\xae\x9f\xb2*\xbe\x95\xacq\x99\xe3)\xfe\xb2\xe5\xb5\xee\\W\xbe&\xc7\xfa\xb4\xfbi\xac\xcb\xc38\xeeaq\xfe\xfb\x95k\xfbG\xde\xdcm-\xad\xe729\xbc۳\xc6kH\xcc.ŕo\x97o\xad\xa7\xae\xb0\xda?Y\xd7E\xaf\xc0Sq\xb5\xdf\xe5\xbd{N\xed\xc0~\x9d\xe3mV\xb8v\x9b\xa2\xfd~m\x9d\xe0\x97}\xfeŝuԛ\x9a\x9du\xac\xd3-b\xe4\xe9l\xd1d\xf8O\xf8]\x89\xa7\x871\xe0\\\xc4~N\x9d\x8fx2~\xce;\x8c*OT\xba\x81\xbb :\x8c>\xb4W\x99z \"\x9f|m\xaaI|\x95\xfd 8+ \xa79g\xfa#.\x92\xb2G\xdfD\x9c#\xa1\x8c\xefe\xcc\xeb'\xb1\x92\xcb?|JN\xf6\x83h\xf6\xae\xeb\x8f\xf4\xcd\xfc,\xcd\xf3E\n\xdbn\xc1\xac\xff\xb5xi\xbc\xee\x98\xeb\xb9Dgc\xbd\xd6\xc3\xeag\xf4\xd5\xc5\xec/z\xf2\\ϓ\x90\xb1\xf3>O'\xd7qN\"\xca\xe97\xf8Roc\xf8\x9b\x83\xfd\xc7\xe6\x98\xe3\xc1\xcb\x84]Z\x87\xe6y\xefu\xd41{\xb2\xff\x9f\xf9\xbb\x9e\xfe.\x98.+\x9a\xf1\xa7}\xe42\xe3/\xfcH\xa5\xe7 f\x8b\x87P\xc9\xefyh{R\x97\xc1bη:\x886\xfeh\xa8G\xf3x>\xcbv\xa4\xf6\x86H\xb8}\x91)\xa3<h\xbd#\xec\xe7v\xd2\xc8\xda\xc5w\xf9:\x98\xdb\xd0i\xff\xb7\x96\xb5\xc4cn\x8a\xbd \xf9\xa1\xe8jhGN\xc5\xd5\xfexyz\xe0\x8a5şJ\x8e\xb5\xfc\"\xc3\xf6\xfeI\xf1\xf3d]\x87O\x91y~\xb5Z\xf3W\xfb]\xbe\xb5\xac\xad੸ڿY׵\xdda y \x9f\xf7ڵ{^R\xea \x9a\xbfq[_|\xe5\x9b/\xbe\xf1\xe7 \xe5\xe3\xbf1\xd4 \xf9\xca\xf2Y_\xf4\xd9\xc1[\x9eJ\xe4Ã\xe8\xbe\xf3\xed\xf9\xbe\xd5p\xbf7\xe7 \xf6\xfc2 \xc01X\xd9g\xbc\x92;.\xf2L0l\xe1\xdeƍ$>\xf0\xb4\xf3u\x98\xa6\xfc\xd6\xf9\xc7\xfe\xe1ay\xdc\xc0\xb9\xb8\xbf\xfcH\xc6\xe1\xb0\xe1\xcd\xe2otg\xfc\xde?J\x85\x9ex\xba!\xc3<\xea0\xd9\xb5\xbc.`\xc9l\xbd\xec\xbf\xd8\xcf&a\xf9b a\xd1\xe6\xd4q,\xcc\xae3~\x926S\xc0\x9e ]\xcd\xcf\xe3\xbb\xcaȶQVNp\xe6s\x95\xa1P\x9d\xca\xf0\xa7\x8ec\xea\xea\x8b~dhy9,6\xe5\xdb\xf3p\xce\xa4?ԃ}\xf2\xa1\xc6\xf8\x89U\xe7\xa1t\xd3\xee\xbd ;V\xe3ݫ\xb6\xd6=V>\x9d}\xd31ƌ\xe7\x8a1\xc2-1\xfbz\x8c/\xd97n\xe1s\xdeX\xcfWA&|\xe8\xe9\x94?\xf3\xa8\\\x84\xcf\xfdGݫFgz—\xf1*?\xd4;э\\akF\xfe\xc0h6Pf\xfe pr\xfe\x84\x9c6\xaeC\xc4MO\xab\x97M\x98\xe00){\xd8\xe0c\xe8MD\xe2\xd9/\x9f\xa7M\xe1\xe9\xdfr#G\xe6\xeb\xfe\xa1k\xf5'sK>\xc4m\x92c\xb8A\xe4\xe3\xb5\x94\xafbf?*\x9f\xac\xb9\xcf\xc13\n\x8b\x94 S\xd9j\xe1!ro\xe3s\xd4I\xfb\xe7dڒGc\x97\x9c|e\xd7\xc5.\xc6\xebb\x98ژ\xcc`\x8bG\xc5P\xac\x93\x8f\xb1\xe9c#\xfa\xcfX\xee\xcfx\x9as\x8c\xfc\xd3\xdc\xcd\xfe\x8dh<\xe8C\x93Ke'}\xcc'MXc+~-Y\xe3<\xb9|\xb7+\xf8䝋\xce\xef\xb6T\xfb\xfc0-G\xb7\xdb\xbd\xfe\xf5\xa7񶒵\xd6\xcf\xcfS\xed\xa6sj\xca\xfcR\xe4\xf3\xf7_t\xe8X\xff\xe7\xd5O\xdd]Z\x9d\xe2\xcbr\xf4\x8f\xfbW\xf7\xf3\xf1\xb2\xaeFDl\xfe\x8a\x9f'k\x9d\xba\xfa\x8a߾\xae\xba~O%\x97-\xad\xd6V\x87\xeej\xd5e\x80\xf8\xfct\xc6n\xdf\xda\x81\x9f\xfd\xe3\xe5پ\xbfJ\x94t\x8c\xf7\xd7\xea\xa0~4)\xb0\x84\xe7xc%\xae@\xfaOq\xae\xcc+f4\x85n\n\xc2?5\xe5\xc4\xe6\xb1q\x8d\xa7\xf2$\xb9\x99\xfc\xd5^\xe5\xa7\xf6\xd7|\x8e\x96u?d!\xe5*\xae\xf6\x8f%g\xdenؿU\xebK\xc5\xd97\x8d\xb7\xcbށ\xea\xffޏ\x87\xfa1\xdc^\x87\xfd\xb7PnO\xbd\x9f\xae\xf9\xdf\xae\xf7\x87\xd87-\xff\xc0\xebj#\xf77\xf26\xc6~6 #(,ڜ:\x8e\x85\x99\xc2uH>\xc1\xc1f\xca\xd8˱\x89\x9b\x9a\x9f\xc7w9\x94\x8e\xc3\xcd \xa6\xfe&\xc5qh|nO\xaaS\xb9l\xe9\x85=\xe0\x9a#\x9f\xfc\x98\xa3\xfe*\x87wĭ\x84\xe8G\xfa\xa3\xc6\xf8\x89Uǹa\xd3\xe5\xdc{\xf3\xfd \x9a=\xb1\x83rk\xfa\x85\xa6\xa3gup>\xf4\xd0\xf0\x89.{\xcd\xde\xe6d\xce\xe7\x9c \xf5 \xc3\xf0\xc9v\xbd\xc30\xf1\xcd\xbeq\xb5&}|?D\x90 n\x9eM\xeecS\xd3\xe7\xfag\xb1\x8fwƎ\\z\x8e\xcc\xd7\xfd\xcd=\xaaz\x90 \xeb \xccqL\x87Z\x9an\xea\xdf\xe5\x98>\x9aC\x933/\xc6\xcc~\x9f\xfbG\xfa\xb8G)\xa62\xb2W}AO,\xc7993-\x8d]r\xf21Ě3&\xe3\xa5-\x86\xf2'Ƒ6\xf4\xa5l\xe3\xc0K\xac\xb3=Ʀ\x8f\x8d:\xd1\xffI\xbd\x9aK\xc6y\xec\x83h\xe6\x94\xe9 \x8b\xc7}hג\xb7\x8a#\xa2\xb1×xD\xa8gi\xb2M\xfft5\xb4u\x8aߋ\xacu\xc4\xfbM܃.\xad@\x99_\x92\x8c=\xc8\xfei\xdd\xdb\xecO\x8dro2\xbb\xc5\xeeh\xfe\x8a/\xcb\xc1\xc0\xfd\xab\xfb\xf9zrd\xc8|\x97\xf3 \xbb%\\\xebT>\xc5o_^\xab@\xf1\xad\xe4\xdb\xef\xd4mf\xa8\xeb\xa1Y*\xbe\x95\xacq\x96\xf5\xfaR\xebsp\xf8]]\x88\xcfO\xed\xee3\xfek\xf9-\xe0\xd5\xc7£\"\xde_7\x9d~\xc4\xe7ų\x89\xe7^sKBv\xf8d\xbc2\x8b\xc9\xe0\xafxʙ\x8e\xa0C:7\x8fK\xfb\xb4\x9d\xab\xf9o\xed\xbf\xc66\xae\xfb)+->\xc5oY\xb6\xdc2=^?u}T=Z\xdf.{\xf6\xfe\xc4F\xa8\xfd\x93\xfb\xe2\x89\xe4\xe1\xf6+\xeb\xf3r\xf0\\\x80*8֥D\xbe>\xa6\xa2\xde/d\xbf\xf8\xfa\xd9\xee\xe7\xf9\xd7y\xc9/\xf2\xdb\xf1h8\xfb}l?\xea :/\xb7\xebr\xe1 j\xa3L7F{! \xfd\xb0\xb1\x92H\xe9\xd7d\x8d\xaf\xf6\x8a+\xf3 :\xfe\x8dh۔\xbe/\xf3\xe2\xb1\xe4ka\x00\xf81\xf2\x88\xc4q\xb3\x8b|`\x8f\xc8&\xe78\xef\x9f\xf6\xc5\xe7\xc6\xee\xc7ީ\xe2<\x00e=Aӹ\xba\xc7:\xdd\"\xd6q/\xdat\x99\x88\xe4\xf30\x8d\xf1U\x95\xcd\xed?\xe4΃T\xf0s\xfd\xf0c\xf8D\xe7\xfe\xa2\xbe\x9e\xeb4\xf1\xb7J\x9e㚳7];n\xb9\xa3\x9eY\xfe\x81\xa3ˡ\xab\xc7\xda3\xfeѕ{\xd1\xd9;6pw\xf5\xc0\xa7\xf8\"\xa6\xf6\xdbs6\xbbx\x98q\xf6c*C\x8fG\x8c\xben\xf9p\x95\xdbD\x9cC\xeb>\x98\xa7\x8fS\xf6Pп\xb3\xc74}1\xab,\xbeۓ\xcfm\xc6x\xe5\x83 m\xd0\xf77\x95̓\xc2t\xd0C\xd5ţ\x8f\xc7J\xea\"\x97\xf0\xf1~\x00w2\xb0\x8071{\xee\xc0݆\xf9#\xfa\xda\xe8\xd6)\xf3\xc05t\xa6t}ޓĦ\xee\xf7`p̲\xa0}\xca\xd0\xd7XD\x91#\x8e?\x9b\xaf;y=Γ\xb2\xfb;4\xe3\xefz\xe6\xfe\xfd\x9fҎ\xea3\xbf\xbe\xaa7\\\x87\xfc\"_\xb0\xd8\xc3l\"Ә\xf72yJ7\xe1s\xef\xf0O}\xd4\xfa\xe1߈N\xf3ŁI0Ƶd ~r+vY\xd3WJŷ\x925.Kf<ū'4P\x87\xb9n \xfe\x8ao'GǾq\xe7\xf5\xce\xfbY\xbd?\\\xa9\xf7\xd2~ݮ.\xe0\xc5 \x94;\xac\xf6jBɊ?Y\xfb\x87\xba\xec5$\xfb\xc9\xfd\xc5\xfd\xc6\xfd\xa7x\xc9\xd90\xbe\xde\xd0\xff\xe8\xe5ɶ\xd6v\x9eK\xcfl\xb6\xc23| |9d\xfep\xa2\xfb\x83z\x8e\xb3p\xca\n\\\xd7\xf0ڠ (\xa3\xd0 \xfaĹt\xfd\xaf\xfeՎʞ\x9c*k+\xd5_\xf1m\xe5\xb5\xe8\xa7\xe2j\xffxr\xac_\xddO\xf4\xfer\x86\xb9\xc7s\xfb)t=\x80\xad\xabU\x8dvy\xb5s\xd7_\xef\xa4\xf8Vrs\xdd\xc1\x8a\xef\xf2\xedt\x00{\x82\xeb\xa5Y\xe9~YÛ\xfd\xfc\xb8\xdeoZ\xfcs\xf1`8.\xbaF\xdbe\xae~\xeb_\xac\xb3\xcak\xabk\xb8\xe6s}\xf9\xdaR\xbe{\x91\xb5\xb3\xba\xa3\xae\x8d+\xdf.\xef\xd8;\xa0\xd8\xfe \xe3\x95^c\x87\x9c\xf7\x81\xb5\xcfي\x9f{\xdb\xd3$\xd6nCj\xbf$\xefѶ\"\\_,ʩT\x9d\xab;\x8c b\xd1t\xe0\xd9,aX`.2x8ױ0\xb3x\xf6\xad\x93O\xed\xc9S\x81\xbb+Lα\xe4\xc2 p,\xfcA[1\xfby\xfa\x98\xeb\xf1\xfft\xa0-E\x93\xd7\xf2\x81\xe9\x92\xff\xb3l\xe9\x85=\x97z>\x99\x88\xe4\xf30\x8d\xf7\x83h\xacY\xff\xe7\xc5\xf7\x83h\xdf`\xbeѸ\x9fs\xd3\xe5\xfe&\x8e\xfdns\xf9~ԃ\xec\xc4 \xa6?f\xd3a\x93\xf7\x83h\xebb^\x8f~?E\xb7\x9a쳼\xb1\xed\xd1񧹱\x8f|d\xfbr\xc3\xc6\xf6\x837\xf4\xb9\xb8U>\xc5/\x94\xd7\xe8\xdfJ\xd62\xb4}\x8as\xfb\x9e\xdbo\xbe\xbc\xd5\xdb \xa8\xf8vrt\xb4\xf22\xa1\xf3d\xe3\xaa\x8a\x82\xf4 \xb0\xe1\xd9Ѳ\xbfW9 \xb8\xca\x8d\xfd\xab\xf7\x9e\xb2?.\xdd\xb7\xee\xdf\xda9\xdf\xdf\xc5\xfd\x99\x8c\xaf/\xba\xffx\xbd5\xfe\xd8w%\xe76\xacvk\xf8\x8d\xf1\xa4\xafA\xf3-\x80\x93̯֓z\x8e\xab\xb8\xa8萀\xf62\xe7\x9e,&\xf4G\xf4\x85;J\xebgψo%k\xdcme\xadF\xa3\x9d\x83\xc3g\xab\xeeh>M\x8e\x88u?\xd1\xfb\xcb\xd5\xe4\xf9\xf1(\x9a\xf9\xa8\xd5._\xda\xddQʧ\xf8V\xb2\xc6\xe5\x8a3\x9e\xe2\xbb|\xe0\xfap\xbd4+ŏ\x93\xf5~\xd3^?\xc2\xfft|\x9a\x97\xfa3\xfb\xe3\xb2\xd3lv\xf9Z\xfd\x9b\xae\xd2\xf8zwm\\\xf9\xae/\xeb\x8e\xd2\xa7\xe2j\xffRd\xed\x9b\xee\xb8Sq\xb5\xdf\xe5\xbd/\xafu\xed_\xd855\xbe0ƅ\xd6ވ_&?\xdeKe.f\xdd'\xf2FY\xdft\xac\xc9+\xfe\xb2Wx\xfd\xc1w\xbe\xc3^\xb5\xc0m?\"\xe3\xa8N1~Q\xd0\xfbc\x83<\xe0;럱gmc\x8c\x87\xfc\x89q\xf4\xe9ߏ6O\xb1z\xc0\xd8UW\xe6[r8\xc4U\xfc->\xf2$\x99ŭ/\xb2\xd2\xcf\xf7\xa3\xc1\xfc]J\xc7ͮv\xa7\xbb\x9a\x9c\xeb\xed\xf6\xfa\xfe\xe6\x9e\xd0\xb9\xaa\xcee t\xa6x\xe2\x9c#B`n?\x9f\xb2)\xaa\xc5v\xf6h\xbe\xf5)X\x936\x87\xdea\xa1O\x9c>n\xdas\x84\xef\xa1\xedI\xda\xc7z\xd0_\xf1\xa9̵3\xa3\xf4:\xe8\xe9qi\xf85\xff\xab\xe2\xba*֣\xe2g\xffJ \xf4\xf7\xd76]z\x831\x8b\x93 \xfc\xc9W\xfeA[\xcf\xae\xf4\x9c\\W>\x95\x97\xa3\xe2W\x96\x87\xf6\xff\xf1x\xf6\\\xf8\xf9\xff\xfc\x83\xe7H\xe8x\xffh\x97[\xd2\xb6Ö\xb8g\x9e\xfd\xd4|\xea%\xf1H\\\xed\xefO\xd6\xfd\x91<\xeb\xaf\xeb{\xcbAH\xe7\xb7\\x\x8b\xe2e^\x85\xef\xb2w\xe0\xc5\xf7#P\xfb%\xf7œ\xec_\x8b\xad7\x94\xabɺ\xdf\xf5u*\xae\xf6וk9\xf6\xe7\"\x9ei\xe8\xf2\xb5\xf7#apk\xfe\x95\xcfB\xfe\x85\xebvUyk\xff5\xfe\xf7\xe8\xfe\xab\xf5\xdb\xfbs\xd5\xfe\xd4At\xf6\xf5\xfaC\xad\xa4\xae܊\xac\x99\xe0B%\x97b)?d\x92\xd7yQ\\\"\xd3a\x99\xd2?\xf1\xa6\xcf\xf4,\xe2߈\xb6\xa9\xbf\xf0\xa4%\xe6|!\x821\x87\xe7l`\xef\x86xr\xfbz\xa3\xc0\xff\x8b\x91G(\x8eo\xe4c\xeb\xd3? \xbb\xc2\xf0\xf0\xf3\xfe\xb4w\x9e\xc2&\xc4\xfe\xb4\xcdd\xae2?\xc7\xd4\xdf)\x92\xd31'K\xe8W0\x87\xe7lL\xa7\xd8$\xb6'q\xf0\xccE\xea\xe7\xd4\xf9\x88'#\xc4\xc0;M\xda\xce,\xec\x00\xec\xd3p\xc1\xe8\x9f\xbe=F\x9d\xc6O\xbdǷ\xb9\x8b\xf6\x99s\xd0T\x8c\xf2G=tp\x8b\xce&e\xfa9Qo\xbf\xac\xb8\xf8 \xa7\xdd\xd2H\xbe\xc9H\xe3\xe0\xe7a-\x92\x91#\"QƼ~+ج\xce\xf4f\xdcS>䌫\x82\xd9\xce\xe5:\xe8\x9b\xf2S\x9f\xa3\xe4g.\xc98\xf8'\xb9\xcf\xe5\xe7>S\xbe\x8a9˟\x9c\x99{قg.w\xe8̨\xaf\xbf|Ҿ\xe5h\xfd1\x9d\xef \xfd\xea\x97w\x91\xd0\xc18\xcd\xe1h\xf9\xba\xec$1\x87\xe2M\xed6\x8b\xbb?\\\xcc\xce\xe6\xff?{\xef\xefj\xcdӵy}\x9fh\xc7h\xfeA '\xc4XLE1S 44Q0&\xd0@ L4\xd0|RE4P\xc3\xf7\x8d\xdeIG\x9c7p\xec\xd5k]\xab\xba?\xd5u\xaa\xbbww\xef\xde\xfb\xf4\xe1y\xceZ\xbf\xaeUU\xbdw\xef\xfb\xbe\xbf\xc5\xde\xfdl~\xc4;7\xc6&\x8cyF>s\xdb\xebP1?j6O\xa3\xde\xc6ƀ6W\xb1dg\xb8\\\xcfx\xb3\xe3s\xd2\xdeO}L}:W\xf1\xa3\xed0\xaf\xe3,\xbbָ \xe8Zs\x84\xc5 XY\xda\xdc\xf1\xba3\xc7L3\xa6l4F[s:\xce<\x8b\x8bW\xf3c\xb8\xafxT\xec\x82 y\xc4|\xe2\xc1\x89\xe6\xbb_\xf7o\x99{\xee\x8e\xf3\xc1\xb3\xec\xb5n,\xdex\x98ay?ڏy-\xd8CSgopS\xfd7\xa2s}\x8dNLj\xb3_\x9eDjIMpLP~\xdd\xf93\xef\xa0\xc1g\xf2\xe3{\x88\x85jԏ&\xfa\x97\xf7/\xee$\xe5$O\xb9\xbb\xbc\xebY\xfc]\x83\xb5\x87\xd4^\xc6'\xdfDZ>\xa7\xebuԢ\xa4S\xa0\xd3\xe5\xb7\xd9\xfb^\xc7\xc2]\xe1\xe3J\xdb\xe3cy\xe8G\xc175Hb\x986d:V\xa9w\xda@/:\xf9\xf3\xb0\xd7_\xefw\x8fX\xf6/K%u\x95\xff\xf2\xaco\xa5g\xe1o\xd6\xf0\x95ڨ\xb7\xf9\xb21\xadH\xf2\xeb0\xf7 3|\xcd\xfb\xabٝg\xcf:\xa9\xd6V\x9e\xf3k\xccgaF\xb6*\xb9\xa7\x804֎\xa1g\xf2ga\xc6U>\x8aG\xfe\xb3q\xaf\xba\xa3y\xfa\xbb\xf6\xfe\xf2<\xbf\xe6zs\xcb\xfb3\xf2\x8e\xb5z\xa57g\x9d\xcd3ރ\xe6\n\xbd\xe9\xef\xc1\xae\xb7N\x80\x96\xf3\xae,\xbf\x83\x94\xadͥ\xbf\x9e\xfd\xd5<\xe3=x\x8f\xf7\xfd\"\xda֢֠U\xa6\xb59\xdbP1͏\xc6\xcf\xd1\xd6#\xa9:\xbc\xda\xf5cl\xe44\xa6\xb9\xaei/?\xfbYl[\xc1\xd9\xe5t\xcd\xe8z\xf6j`\x98o/z\x90v\xe3\xb4ᗼ%=\xf2m`\xd9\xde\xdcT\xf1e;\xe54\x96\xdcNp\x8c?\xcc\xa7 \xbf \xeb\xda\xdcd \x8c\xf9\xc8`\x9c1\x99Xv\xa3\xa3\xe9\xb3\x8b\x8a\xd3\xdf\xc0k^\xebU\xfef\xaf\x9a\xec\xfe\xed{$\xf3\xac/FM\xef)\xb6\xeb\xfcp\x89\x8d[ƇI\xee{\xee\xcfr\xb6\xaf\xac\x9e/\xa2M\xd7b\xfc.\xcf\xc0\xd8\xd0闦>\xa6\xaf\xf8\xc4\xdb\xe88\xdd c=\xf8\xdf8Vo\xa7>|\x8c>F\xfb\x887\xfa\x93\xae\xcc\xdfp]xc\xa7\xd8\xfc ;g\xd8 \xc6\x91\xcf\xdc\xc74\xbf6K\xcf\xc9\xfd\xcc\xe8j\xfc5 8W\xe7b\xe3\xf6\xde&\x8e\xf1\x87\xfcF\xa32\xaf\xf8\x98\xda,\xf8\x88ZFƍ\xec2\xbe\\/Ǩ!Pn\xcb\xc46\xc5\xec\x86\xff+z^\x87\xbfq|a\x8e\x99j\x9b\xa7\x8d\xc6hk\x86\xff\x8d\x9c\xc5ū\xf91\xf4Ų\xc7s2\xe7\xc7\xf9\x9cxp\xa6\xf9\xeew\x98?\x9a\xc4G\xf3qCG\xbc\xf0o/Һ\xb1x6`\x99]\xf8OlΆ\xff\x857\xe7\x81=\xcfI\xbc\xc1M\xf5E\xb4E\xb1\x89\xe9\xb8\x9e\xfexc\xacq\xb8\xc21 \xfb\x8agV\x83\xfd\x88w4Є$\xe2B\xf7\xe6\x97dX\xc6\xeayUS\xfd\x8d\x9d\xa8\xba\xc9S\xee<\xaf\xdc\"\x8f\x8bp\xf0.\xeck}`\xac(\x97۹\xb3 s;\x8c\xed-\xb0\x99\xe0\x98n\xfd+\xc2\xd7\xeb7\xa6ޞ\x87~c\xda6V-\xa8FA,8\xe6\xbdp\xf90,\xf9\xf3\xb0\xebQ\xefw\x8fX\xf6/U \xeb\xec'q5W\xfc\xe7`\xbd\x8d\xd9\xd8\xd1\xfd|\xa5Ϋ`\xaa7\xa3\xb0?\xeb0\xf7 \xbd\x92?\xba\xdb\xef\xf2\xc7:\xa9\xd6^\xb5\xd0\xd6\xf1\xd6\x9c\xbf3\xba\xb2\x92=\xf9\xa7\x80i,\xbd\xe9U\xfa\x8bf^\x96\x8fr!\xf7\xfd\x98\xdd`\xc5K\xfcT1\xf2\xef\xc3\xde\xc3r^{%%\xf2wŞ\xb7Vd\xc9^\xfb\xc4\xf9G\xf3\xf4\xf7\xe0G\x81m\n\x9c\xbdB\xe9\xff\xc1ޟ\xd6 \xd2҇]\xa5\xfd\xa7\xf1̗\xb8W\xe7&\xce/\xa2\xf3o\x9cT\xee\\\xf1\xf9>\xce\xd6\xc9H\x85P\xf6\xa0e\x8a\xf3\xcdS\xf0\x9f\x8aW>\xc8+\xff4\xf7\xef=ƽ4\xfe\xae ǵ\xe3\xe5\xf4u\x89\x8b\xb1\x9c;\x9d\xf37\xf4f\x8c\xa59x\xe3c\xe3\xf0\x94\xd3ؒ\xfd7\xb1\xf7\xf5\xa1/\x86C\xc1\x8d\xdd\x80\xd6\xcf\xf8\x95\xd2\xe8\xca\xfd\xe9+\xa6\x91\xe6\xf9jiۏI+n\xccwh\xfe\xc6+K>\xaf\xb3}è9\xdf\xaf\xfe\xe8j@p\xc4X\xbe6n?z\x9d^\x8fFC\x8c\x91~-\xce\xad933M\xdd^\x99+\xdf\xf4I\xdf\xc46\x91cij\xdc#\xaf\x9b\xe91M7\xd8\xe7\x83n\xabHƴl5\xfa\xff\xbd\xeb\xf6\x9dR\x8b\xeb!\xcb/\xaa\xcdf\x98\xf7\xff \x83>?l\xe5+\xe6\xcf\xfc\xcc\xfc\x96\xf9\xe6\xd3r,\xfe0\xfc\x8c\xfe\xedu\xfc\x99?\xe2\x99/\x9b3\xf0 c\xfa\xa2{\xeep8\xe4\xa7Zf9F\xdc\xd1_\xc6\xf6\\\x96\xc6T\xbfP\xf2\xd7|徔_\xab\xafݛ6\xcc1\xa7\x96\xbc \x8ep6 s\xc6q\x8f\xe5\x9b\xa1\xdeQ J{\xb3\x9bb\xf3)lWf\xe3ؾxc\x9b\xc8\xe3\x8f\xe1r]r)cɛ\xcd\xf0\xbf\xab\x9e\xc8\xc1\xeb1\x87f\xa7z\xfc\xdaFӇxُ\xf5\x8c\xe9\xa5\xed\xdcެ\xfc)\xb37^\xfeF\xffs\x9b\xe1E\xfb\xeb\xe7u\x90x\x98\xaa/\x91\xf5*Ks\x92\x93\xc3\xeb8o\xe2\xc7\xe6Lms\xc6k\xd9\xfe`\xb3hv\xca3\xe7(^\xf8\xb7\xcda\xec)^3'\xe7+gŚ\xbc\x8e\xf1&\xb1ͦ\xf5߈\x96iv\xb6t\xa6?\x8c7\xe5.\xb9\xee%@\xfe(|Iq\xd3 Gut\xeaӮM\xf9&\xf7MX5\xbe\xba\x00\xb6k\xf2\x93\xc2̆\xdeɿ\xbb~\xf1lHs\xae\xa7\xbf_\xb5մ&C\xd9Z\xb5\x9cO~ \x96&\xd4c\x96\xafG_\xaa\xc7\xd5TxiVF\\=\xc7\\\xdfm\xec\x8a7\xb3\xd7\xecz\xb5ϣdzΒ\xe6\xbb̟?\xba\x94\xa1\x8d\x9d\xa1\x90bYU\xf4~\xa5\xdfA\x9aJOVI\xfe,̸\x96\x8fb\x91{\xab\xdaV\x84\xa3y\xfa\xfb\xec\n\xe9\xfd\x81\xf4*\xf9\x93\xffgO\xc7ϯ\x8agk\xf2\x9f|\xeco\x9d\xc0?\xb1W.\x9bV\x85\x8cT\x8d\xde\xf9},I5,)\x98\xcfn5\xd0\xe3\xa3\xe0X_\xe5ٯ\xecw\xf2\xf4G\x9c\xf97\xfcs>q\x94\x95/#?\xf8\nwt_\xe14\xa4>@\xfb+\xfd\xde\xca\xda\xf5\xf6\xe8\xf5\xab\xf5\xaa\x8e\xaf\x8d\xeba\xad\xfdk_D[\x8bIx\xf5ɺ\xb1\xb2\xabO\xd53\xbdQZ\xca\xc2\xc1?_D\xdb\xc96|\x9d3p\xc3\xdb\xd2x\xbb;\x80\xf2Fv \xc6\xff\xf9\xab\xbe\xc2y\xbe\x88\xb6\xcdT\xb6S.sm\x8f\x91\xb4 v?\xe3\xf5\xf0\x8bc\xc46]cz\x8d\xb1\xf1\x83\xc306~\x90\xd6\xf2Hc\xceMcz\x95O\xedk\xaa\x8c\xab9\xa3\x9b\xff\xf7\xae\xdbwue,\xae6\xa6/o\xcd\xd2\xe6\xe9\x8bX\xfb\xc2pf\xf3\xe7cS\xbfe\xfe\xf3E\xb4k\xe9Z\xa9I\xf6:hd\x83\xd6@\x83\x83\xe0#A\xf0F\x8f?\x8e\xedҿ\xbc5l ll=X\xc3l(\xedG8\xc1S\xde8\xb3\xf1\xf9\xcf\xd1\xde\xd3#\x94\xb5\xa9\xb0\xa9\xa69\xf1\xfaӜ\xe4&s\xbd ŏ\xcd\xc7挜\xc6'\xb1i\xb3hv\x99\xaffc\xc3\xff\x95È\x97\xfc.̕\x9f\xca\xfeZ\xb9Lǧ\xd7\xe6\xaf\xf9E\xb4\xe5;L\xe7{\xea\x96\xd9\xe1xt:\xf9\xc5x\xea\xbaKK\xc2\xea_\xfaa\x82G\xe1\xa5X\xa7\x8fE\x93\xe3H\x80W \\t\xfe\x83G\xe9\xc3\xc5F\xbd\xb7Iճ&\xff>\xec\xfa\x95\xb9VgY\x8f\xcd\xbd\x9bO\xa0m\xfa}\xcf\xec#קzc\xaf\\1ߣ\xd8\xdaJL\xa9K\x9b\xa2\x8ef\x94\x9b\xab\xf5\xce\xf5\xfd3\xbbd\xef,G\xab\xbb5\xcf\xe68\x9e:0\xf2\xd7`\xcbB3\"3< 3Q\xe0\xac~i\xbd\xc8?\xb3\xed\xf1\x9c\xbf \xf7\xbc\xcd\xd3\xdf\xf7`\xef\xdf\xda\xf3\xb6\x9c\xe8\x83\xc3\xff\xca\xf3\xbbeEt\"\xcb\xda\xc7\xf3\xa1b\xcf\xfe\xd3\xf8\x9d\xc7\xd9\xde\xe5\xf9\xf8w\xc1o\xa1\x9f%\xa1\x86\xc4:\xd4\xf3\xf6\xe4#\xe1X_\xf1\x00kb\xbf\x93\xa7?\xe2^|\xce'\x8e\xb2\xf2\x85|֫\xfac \xebOK\xbf\xa8\xe6\xaf~>\xbc \xf2\xe8\xf1\xacS\xe0\xd9\xb7\xdc\xf9E\xb4gw\xc3\xdf8\x87\xabs\xbb\xc5G)\xb9\xee\xec @b\xf2\x8d\xd2m\xbeΰƔq\xf8\xaf\xff \xff\xd2\xff\xef?\xfc\x87\xfc_\xff\xd9\xf4\xc7_\xfb\xc7\xff\xb10\n\xcb\xe6\xb1\xfeU\x8d9h~;\xba\xde\xe6ōh\xfc\xbag\xdf\xf8 cc=\xe6ߝ\x8c\xb9\x8c\xc1c~\xc0\xa2\x8c\xff' \xa7݄\xe7 \x9b\xdd\xf0\xa3\xf9#\\\xe0/c\xac\x9c#ߋ\xf6{qNp\xe3\x8b\xc5\xd2\\\xbb \xfc\xd5R\xd3m\x98\xd7\xc46a3'q=\x99\x93\xeb/\xc6\x87\xefqx\xec\xd41\xa7yL|\x8f󉕃\xd9؏\xf8x\xad\xe2\x8bϹ\xc3\xc08\xb6\\\xfd%\x96\xbd\x98\xa8\xa3\xf9\xb3 Ï\x8d\x8d\xe3#\xaa\xaf'\xf6\xe3j\xe6Z&\xfa\xa2\xd9\xc6\xec{K[\xfc\xff`_\x8d\x8fc\xb6\xe6 '\xf6cf\xfe+\xdfŦĵ\xb1\xf0\xb74+_\x84O\xf3\xec\xaa\xf9\xbf\x94\xb3\xeaC~\xa6\x9a\xcd\xd7ߨ^\xaeu\xd3\xe6O\xf1\xa4\x9eїqş\xf5f\xa6Ghfq\xd5<\xe3\xfdg\x98<\xf2\xf6j?\xfe:\xf6m\x9c4`\xcb_\xd79\xc7s\x90?m\xa6\xbclF\x97S\x93\xd3\xf9\x93k\xbb\xf4\n|\xb8\xe2[\x9c\x92\x83\xecm\x96s\xfe\xca\xc2\xc7h?LD\xf4\xbae\xa3\xf9\xeeO>\xc6X\xa1\x83\xc6j=d\xe39\xb0v\xe5X\xe6o\xf9X\"q~\x8d\xe4=\xb1\xf2E\xf3\xe8`\xc7㣾\xe6\xdbb?\xbc\xfb!\xa2揯n\x9f\n\xcc~\xf8\xdf\x8f\x9e\xc2ߟ\xc2\xff8\xc3\xecϴ0l\xbfh?\x8e{>i?\xf8s\xbf#\x995\xb9\x8f\xa5|\x871\x9fZ\xf9\xf7x{\xf8c\xfb\xeb `n\xbf\x91\xf7\xee~Q\xdfu\x98\xeb\xcf\xfb1ئ\xb9'\xa4\xf5mg\x98\x8dp=\xde \x87\x9a\xf9\xc2\xfcT_\x9e\xc9Qoⴌ\x8b\x9e\x83\xc3xV\xfcx\xd5\xfa\xe0\xb4n\xfe'\xdb3\xe2^~\x9c_\xe1%6&A\xc8\xef\xc5 L\xff\xe4\xef\x8d{ٓ?{?\xf4~\xd7>\xed\xd9\xcf\xf1\xd8\xfbQ\xba\xef\x95x\x85W\xad6R\xe6;\xcf\xdf=\x9e\xf3\xee)D\xfe,L\xe5\xd5e\xc5#\xff\xe0\xcfP@\xfdS?\x995\xf9{`\x9eo\xccZ\xd5(\xdbWy\xfa{\xb0+*}\xaf҃}\xdc\xbfg4O\xc4\xe5\xfe)\xeb>\xb2\x96ߪ\xc83\x9f\x8a\xcf\xf5\x96>\x9c\xa5~\xb4x\xce'6\xfb\xbd\xb6\xf4\xf5\xe0\xbb*\xf0\xbd_D\xdb\xda\xd6pn\x83X\xcb\xf9\\):\x92|\xa3C=^f\xff\xf6\xbf\xfb\xfc\xf1\xdf\xfd\x8f\xff\xf3\xff\xea?\xfb7\xfe\xf8\xff\xe5\xf1\x8f\xbf\xf6W\xff\xea@E\xd0\xe1!\x81\xa4\x8c_ \xc3\xe3\xc1:\x8c\xa7{\x90\x90\xd8\xe6\x9bg}\x99б&\xfb\xf4\xf1\xb7\xc7u\x91\x82\xfbAN\xb1\x8b\x00\xe3\\\x9bc1\xedǮ\x85cp6g\x81S\xbc\xd1V>\xe2u| \x9fv=\x9d\xf3\x97>̈́\xf6\xcaK\xfeO}ې ,\x91m*\xaf\x89m\xc28\xc6v=\x99\x93\xeb'\xc6\x87\xefqx\xec\xcc\xecӗ|\xeaU\xb9\x9bA5Vr\xaa\xe2Wse\xbf\\O\xfa\x96\x9d^3 \xfcP\x8f\xa6\xc8\xc6^\xed\xc7ƕ\xe0Зq\xb5c\x96\x89\xbe8\xb61\xfb\xee\xcb\xc6\xff?\xd8W\xe3\xe3\x98\xfb'\xcfƄk\xdf\xd7\xc6\xc2_\x8e)\x9f\x81ƞ/\xa2Q\xad\xa1\xa6\xaf <[8\xae\xa9\x8f s\x86\x9fr\xb2\x9e،\xf4\x87\x9fj\xfe\xe8\xc5mG\xd6\xfb\xe2\xcf\xfc\xa5\xfdH\x8e\x9c\xe7\xc1l>F\xfba\xdap=\x961ڻo\xcf!\xe2\x84\xdf1\xd6\xe4ڢ\x8c\xf3\xa4\xc1\xa8\x87l\x8c5\xbf\xc2\xf6\xea\xd7K -\xf3g\xdd\xf8\xc1\xd1\xcb/TG\xe3\xf9\xe7\xfe\x9bw\xe9R\xd9#G\xc0\xf0?}0\xf5\xf3t\x8e\xdd\xef\xf8{\xb0\x8d$\xcc\xc2.\xfcӟ\xe2\x8dY\xca~\xc8o\x9e\xaf\xb1\xc3O\xb8/\xf5*_\xabɧп\xe3)W\xfcL\xb9\xb9\xfd\xf2\x9cq\xbe\xe2 S\xfe\xc1?\xf8\xfb\xfc\xad\xff\xf6\xbf\xfe\xe3\xf9\xdf\xfe\xfb?\xfe\xf9\xee\x9f\xfe\xe3?\xfd\x9b\xff~:\xf9\xc5\xe5N=b\xb9\xbc\x8e\x99\xb6jU<\xf2\xdc3'f\x9a*G\xf1\xc8wq\xcf\xc1\x8b|7\x8d\xc9\xff\x8c\x87=\xb4\xbd\xca|P\xf8\xbd8S\xbeQ?\xe3\xd9\xfe\xa8ϭ\xf1\x90t\n\xc6\xfc\xa3\xa0\xe4\xf7\xe2\xf0\xfb\x91\xfa \xb9\xef\xee\xdf^\xbd\xfc\xfe\xa0\xcfG\xa5?\xee\x8f\xeb\x99\xf9\xbdܮ\xc6\xfa\xe6zߊc\xe4 \xed\xb9*>-\xe3\xa27\xa1\xe2\xb1\x00W\xf3 l \xbe\xe0\x8e\xb3\xde\xceW a\xa0\x97?\xa6/Cs\xa2 \xc2 pf\xdc{c\xa9%5\x98\xedV\x9e\xf3\xd7c\xcf ލ\xc6r\xb5w\xe5\xee\xc1>\xfd\xd9\xcf\xf9\xd8\x90\xad\xfc}V\xf9\xcd\xf9\x85y\xae\xd6)@߅\xd7e\xfb̺\xa3\xb6f\xb4c\x99\xd7S\x8f\xe7\xfcs0\xcf3f\xd5\xe7\xddB\xd9\xd5\xf6s^\xeah\xfe\x83?S\xf6\x99\xfd\xbc\x9e\xf7 \xb4^\xdfT\xf3\xf9\xacPגna*O\xfd\xae\xe6\x8f\xb8\x97\xe7?\xf8\n\xe4\xd1z\xc0\xfeM\xbc\xf3\x8d\xfb\xc7m\xfc\x95O:\xfe\xce\xff\xfe\xfe\xf1\xaf\xfd[\xff\xce\xf8\xb7\xa2\xdf\xd1\xc8'\xe6\xa3\xc0\xa3\xc0\xa3\xc0\xa3\xc0\xa3\xc0\xa3\xc0~\xecoC\xffW\xff\xc5\xdf\xfc\xe3\x9f\xfa'\xff\x89\xfdN,[o\xeb\xf96\xf9l\xbc\x90\xda\xcfCg%\xf4s\xd4d\x8f\xec\xb0|\x99 ր)\xfe@i~H\xb9,/\xd5XF\xccL\xd6Q\xe0\xc1\x8a7ׯ`\xf2\xe7`\xf7Z~3~a\x8e\xba\xeaE \xbf\x95\xef\xa7\xf9\xa1^\x96\xbf\x8d\xcd\xd7\xeb\xeb\xf8X]\x98\xbd\x93\xbf/v\xfdמ\xe5\xcc\xf4\x8ax~,\xf1\xaa}\xae\x91\x8d\xaa\xf7s\xe6AS\xa4T\xd4\x84غ_\xf8\xfcer\xbc\x8c-R|L\xc8\xf8|xW\xa2%_\xe8\xa3\xe7\x83<\xdf\xf8|\xb0\xfb\x89\xd0\xda\xf7q\xa4\xf9ry| \xce#'\xf5\xf7\xbaU\xdf?N\xe5z\xbe \xbeK\xc3b\xe3k\xbdKP\x9dO\xb7\xd1+\xf2|\xf2\x89 w=\xb8\xbe\x99/\xf9O\xc5Q\xd7\xea\xfd \xf8\xd9_.\xdc\xc5\xfb\x99\xc7n\xbf\xbc]\xf3\xf6\xfe\xebx\xeaE\xdcӏ\xf3\x89_\xb5\xa7\xbfo\xc1\xcd/\xa2\xedo@\xd9Y\xd3|c\xef\x84\xd6~0\xd4A\xaet\xb3\xf73-O6\x9et\xef\xc5:\xfdw\xfe\x8f\xbf\xfb\xc7\xfe_\xfe7\xfcO\xfb}\xbe\x90\x8e\xae=/\x8f\x8f\x8f\x8f\x8fwV\xc0\xbe\x80\xfeg\xfe\xc6_\xff\xe3\xdf\xfc\xd7\xff\x95ÿ\x84\xb6\xba\xf9\xeeFc.\xa9Z`\xf1\x95[E\xda\xc0Y .\xfb\xf4ASR\x82\xb1\xa9,~/\xa6\xdf\xcf\xc6E \xeaau\xd5c\xcd\xf45}\x9e\xd8\xfa\xf9\xa3\xc4s\xdd\xce\xc2\xee\xbd\xfc^\xaa\xae\xb0W\\1\x83\xbd\xf8\x8a\\?1\xc6^=\xb9Y{\x8f\xe7\xfc9\xeeYo\xe59\xff:\xec\xfa\x96\xfd\xeeu\x96\xf8s\xbe\xdc\xd5|ϋ\x9fy\xf5\xd2b\x94se\xb4J\x81\x94O\x9a\xe6@\x98w0\x9f\xbfT\xfd\xa0=\xb2\xeaЕ;\x98?|\xa2/R/\xed\x89\xfe\x96\x81q\x9fr?\x91\xefb\xf3:\xf4T\xe9\xf8\xfcaw/\x87\xaf\xa4#\xbd\xdb\xf2\xf9\xa6<\xd6/\xeb;\x9a\xa7\xbf\xe31d\x8d\xc6n\xd7\xcbk\xf8\x89t\xeb\xfc\x9c.\xfc\x83GR\xafG\x8fe=\x96\xd6\xff03\xefO\xe4\xbfs}\xf0\x80\xdb\xcas\xfe\x83G˧\xac\xb7\xd0)\xd7\xdf2\xe6\xf1L\xfb\x87w\xddt~U\xeaI\xdc\xf3\xcf\xf9į\xda\xd3\xdfQ8\xbf\x88\x8eex\xfdKg#P\xb8\xd5\x95ľ\\m\xbew>\xc2V\xf1\xc8w1\xf5\xa1\xf9\xb5\x98~n\x8e\xf7\xf6c\xcfFcE@\xdagCo\xae\xd7a\xe9\xad]OK \x92\xad%C \x92> #\xec\xd8N\xc5\"w\x96\nr>$\xb9\xeb\x9c\xec.?\xf4ҍ\xbe\x92\x8f|\xff\xba\xfd\xdbkq%h\xecn\xd8r\xc0W\xdde\xbf\x9c݉\xa3ԗ\xa1\xc8o\xc1\x9ak>)\xe3\xdc\xb7\xd3\xf7\"\xcb ^\xe77q\xdc\xc0\xf57zFoï\"\x9e\xf3?\xb3Nַ̗?8C\xbe>\xc0\xe9\xf1(\xcc\xc8\xd6\xf9&\xf7\xe0\xebP޽#\xae\xab\xf8[\"\xfd\xb4\x83\xd8Mּ\x87\x9fƣ\xfd~\xec민\xf2L\x8b?\xf2wŞw\xd9M^Ay\xffG~v\xab\xf2\xbb\xc4+\xfe\xa4\x9d\x8d\x90/\x96e\xbe]Mm\xa6s^\xb5\x9f\xfaz\xae\x8eW\xe0\xd5z\xb4=\xfd=\xd8{\xae\xe6\xb3\xf4\xf8ӟ\xfd\xc5_\x8e\x97\x83;\xe4\xad\xc0.\x81\xff.7\xbe\xcf\xa6\xbe\xb54\xf2\xe7\x93ʣ0nm\xcd\xfeĭ\xed(\xbe\xdc*\xea\xf5\xc8[q\xe8I~-\x86>\xab\xfb\xc5\xf8a\xf6\xc7\xf25\xb8?*z\xe4\x83\xf4q\xfe \xa8\xd3ow׮'>(\xae\xb6;\xd6+\xf4\xab\xfb;+@\xber\xfeJ\xffy[q \xe3ek3\xcamG\xa3\x99ǯ\xf5[\xc9˝\xf4ɈaO>\xf5\xee\xf0 \x9fU\xc9!'\x9cT_\x86\xe9\xfb\xb7\xeaO\x9a\xc5\xadk\xec#\xb2O>ʕ\xbc)_L(\x98\xb8\xf0\x91HK>&\xfc[\xb0\xf4H\xc1\xa3\xf0W1\xf4\xa3;\xd0\xd5\xea\xe6\xfc\xa30\xe3\xb2|\xf2\xa7c&p>=\xf1\xad\xce\xec\xa0|o\xcd\xe9\x93\xe6\xab\xc6Wȼf?ou\xf7\x9ds\x86^\x8d\xf6.{V\xa2\nuq\xde4\xf5 \x8d\xf7\xabW3f\xe4߂\xb9>\xad\xee\xa2o\xfd\xfe\x8a\xf3\xd7\xe2\xefғ\xab\x8dՑoc\xd7O\xeb\x9b\xeb\xfd8\xec\x96nYF\xf2\xae\xdd\xd4\xef6\xeb,\xfe\xc80\xde2\xffѭr\xfeZL%\xb8b\xc8?\xf8\xd6\xf6\x87\xfd8o\xab\x86\xd1i}4O#~\xe5\xe7\xbbH`\xb5\x9a\xe1\xf04\xfb\x9e\xff\x9d|\xea\x9c\xf6^\xb1\xce\xef\xdf\xe2;\xb2\x95|\nܰ/|f\xe6\xd5h\xf2\x81\xd50\xd0 G\xfa\xe3\xf8\xe8W\xf3+ \xec\xcd'\xff\xaa=\xfd\xdd\xc7\xc9\xf5\x85f~\xe4\xbfG\xdd\xda/\xa9\x87\xea]\xe2.\xe7\x93\xf0\xa8\xc0\xa3\x8f/\x84\xdcO\xb1.\xecB|\xf8\xfa8\xe5\x8bhSF\xdd\xf4\xc6c|\xa31.\x9a/[9\xd5A\xf5\xe5;ǝ's\xa5g\xf0\xa9\xef\x81\xd8״\xff\xa6\xff\xf5\xc5';\xc3$\x90|g\xb6W?\xe8s\xf7;\xfb\xc7|\xc9'}fo\xd4=\x93\xef\xe0_\xffE\xb4\xad\xbf\xe9zl\xae??\xdf\xcbr\x8d\xf5\xac\xf9Xٯ4\xfbx!\xefX\xbb\xcbV\xf7\x9bZ\xaa\xf6\xb3\x96/\xfb\xd3\xed\xca\xef\xc9~,\x83\x93\xab\xf8\xa9^\xac/\x84>t\xa7\xfd/\xfd\x8c\x97\xadea\xfc\x88\xa7\x83\x93\xf4\xa0\xf7\x94\xf1k\xe4\x8cs\xf9%\xef6\xa6j\x9a\xfd\x8b \x95<\xe10\xe5\x8a \xf6\xdfD\xa9\x8a\x8fzp\xa9\xfcǹ߄Us\xe8U\x95F~ \xd6\xdc\xc1\xe9؞O\x86f\xa1^\xfcYxt\x00\x8cG\xfet\xcc\x8e§'\xbe5\x00;j\xf66vT\xc1\xf2\xbf5\xafO\x99\xaf\xfa\x8e\xd5KwX\x9d\xbfT\x83ь\xb7\xb1s\xb29~50a֩\xfa\xa5\xc7\xfe\n\xe9\xf97\xe1\xe9~f\xddG\xad\xfaUG\xe5\x9f\xfc\xbdq/\xfb\xf5\xbcׯ\xf5+5\x8a=\xf9W\xb0v\x8b\xedW\x8f\xa0\x91\xcfu\xff \x8b\xb3\x99̗][\xc3O\xfd\xd1\xfe\xfe\x98\x9e\x85\xef\xaf\xc4gf\xc8~\xb1\n\xf2ga\xc6ծP\xbc9\xff3[ߏ\xe7\xd6\xdby\xc6{\x87\x83\xfc| \xaaڮ\xff5\xf6Ü\xa6\xff\x9e}\x83O\x93\xf7\x8cu\x9e\xf6\xf9\xa80>\x00\xe7\xf3.\xbe\x9f.\x90\xc3eԉ\xbb\x99\xcf\xcc\xfc\xa2\xb2'X \xcdtIߎ\x87|\x9b\xf3\xbb\xbb}/\xbf\xd3\xf8\xf9z\xd6\xf2,\xfa.\xf1\xc3\xd7\xdf\xc7c엪\x9e\xad<\xe7?xT@\xe7\xd1i\xeb9t~\xfc\xbb\x8fޮ\xc3\xce\xf5\xf0\xfe\x9a;\xd6\xf3\x8f/V\x9c͉Qx\xbe\x91jA^\xee\xd33\xf9F\xf8\x9cO\xfe\xed\x98l\xc1\x9akEP\xb0\x83 \xeb\xb9'\xff\n\x96\xad\x95\xa0\xa7c\xb3\xd28a-\x9e9\x80\x90-\xb9O\xc7V\xd7T\xc0)\x8e\x9a\xab\xfd\xf3\xab\xf7!\x9a\x9aL\xf7k0S1Wӱp\xfd/k\n\x9e\xa8\xf9\xacN\xb4x\xce߈{\xeeɟ\x85\xab\xb4U\xef\xd1\xab@\xbft \xf4\xe5\xfe\xce \xd7\xe09\xbf\xc2!\xe7\xd6\xf6\xb1 \xb4'{\xbcT\x80\x8d\xbd\xba\x9eY\xb8\xf9S,r`\xa6k.\xa7!ɟ\x85Y\x8aJV<\xf2\xa9Ik\x00\xf3\xfeF\xe4\xcf\xc3^\x80\xfdA\xfb\xf1\xfd6\xfc-\xd9\xc4s\xbe<\x99\xd4\xfc>?\xceD\xfd\xac\xf7\xb3\xf1\xa0A6(VJ\xd6\xeb\xfa~/\xbfa\xfe\xd9z \xb5\xa4>ԋ\x98z_\xafO\xea\xdbZ\xbf\xe5\x8bCO dG>\xd5\xfdf)\xfc\x90A\xa61\xea\xe4 \xf3MB\\/\xd7k\x97G\x81\xbc\xc1T \xd0a\xa7\xbdz^\xe7\nP\xbf9\xfb\xfa _\xfe\xe9\xd7Vx\x8b\xe3\xdc\xebq\xee\xbfFh\xf2\xefî\xa1\xbeh\x93\xa2%\xf2\xaf`y7Q\xe3\x8bh\xee\x99)\x9e\xf4\xcdZ\xa7\xe7D<\xf9\xf2sp\xcc\xa5Ͳ\xb54&\xe1\xa7Y\xdd\xe7\x9a \x85O\xa8p\xec_ï4?*\xfd\x96\xbf*\xfcހtĀ\xe4\xbf\x87~\xd5\xfe =\xb4_+>\xf4H\xf9m\xfe\x00\x93_\x89c\xda缼R\xb0l\xadړ\xd7_\xcf=\xf9\xb30k\xebk\x8cut@\xfa\xad8\xd6\xf7/\xd7\xf9.=\xb5\x84׶\x8fm\xa0=\xf9\xdb\xe3^\xe4\x8f\xc2 \xc3\xfe\xd1=\xf9\xb30\xe3R.\xf2\xd5 \x87\xe8\x00\x98\xf77\xfa#.\x9e~\xb1煔x\xaex\xf3\x8b\xbdذ\xe2\xdb_T\x87@g5\xfaR\xcf\xf7\xe1(\xb8J\x81W\xe2ߪ\x9f\xd5=h\x98\xfaQ\xaee}\xb5\xcb;@ʃ\xcb\xc0\xb9~\xdd\xef\xe6\xfbû\x9b\xb2\xdc\xe6\xc3}\xbe0\xdf$t\xf13!\x8d\xeb\xb5ˣ\x80\xde \x9c|gJ\xe8y\xad\xb0\xe8\x80#\xcb\xee\xc5\xf4\xabx\xf2G\xfe\xbd\xb8\x97\xf9\xf7b\xfb\xcfxR\xb3\xe4\xe3#\x85? \xb3_\xcaG\xf1\xc8?\xf8\xea\xe1q\xcb\n\xb9_S\xed\xe5n\np\xfd1?\xf2:/\xe6\xe7G\xb9?\xbd\x8b\x9f\xe7]\x9f\xa7\xce/W\xc3\xec|\xf5\xe9\xb36޼\xcb\xfdǗ\xec\xf7\xa7\xd93\xdf\xfb\xe1\xbb)\xcc|\xeckf\xed\xbb\x97^\xe5\x8b\xe8\xfc\xa0\x85\x00\xf3\x83~\xfbA\x94\xdbW\xe2\x83j}\xe3\xd86\xff\xba[G\xd9\xd7I\xe3l \xfaԸa\xaf-A\x97\x97\x89\xff28\xb9z\x8dg?̱y\xcc\xf2\xaa\xfex\xe8\x97\xf9p\xa0\xf5\xc3M%\x81\xa8\xaf\xa5\xf5\xf6\xf4&\xbf_\xd3g\xe2\xa8q\xd9\xf3\xdf0\xcb\xe1\x9d\xf6\xa5)\xa3\x8d\xfc`\xdb0\xef=FJ>˹Ӆ\xa5\x82-\xaf)\xde[0\xeb3\xff\xf2E\xee\xac\xf2\x94\xc2Y\x98\xa5h;j}\xa5\xaf&\xc0@ߊ\xd90\xd69\xe1\xc7%6\xc1\xe3\xd4\xc0\xd2?\xfb~\xd3s;l\xe5H\x8f\xd4}\xb0\xa9\xf5hYM\xf1V4\x9f\xd5\xc9\x8b\xe7\xfc\x831ÿ \xb3,[\x8fc.G'\xc4@\xe6\xffM\xda3\x95s\xf0\x91ʗe*Ѧc\xe7Tp\x86\xd7^\xf6\x85\xf7\xfa^\xfd|\xe1\xf6z\xb7l\xeay\x8d\x94x^\xedOX\x9c͔\xfaӱ\xa9^=~:\xf7=\xd7\xccp/~O\xf6\xf7\x8f\xbaWO\xad\xa8\xb5\xf6۔\xa0wZ\x93\xff\\\xec\xfai\xbfsǖ\xfd\xffj\x85T\xf0d\xcct\xb7\x86\xeb\xd9_\xc6s}G!\x9f|\xe0|\xc3|3>\xc6\xf7\xf0f\xd3HWn\xf3\x95\xfe{8 \xe3\xa27\xffE\xfe8\xf9\x97\xfb\xd9\xfc\x83H\xf1\x81\xe9x\xdeu\xab>\x8f-\xa7Ww]\xccs\xfd0\xdf=\xfc\xb8^\\\xd5\xdb\xd1\xcb\xfc\xb1\\\xff\xe4߉\x87\xd8\xbe^@\x91w\xf2x\xf4\xf0\x85p\xda~\n\x81\xf3@\x8fu\x97\xf1\xb6\xf2\x9c\xff[0\xf7k\x98\xf4\xfc\xa0m\xc8\xfb\xbe\xf3\x97\xeb\xe5\x9c\xcbug\xfd=\xfb&\xcf\xf2\xf1{j\xf5\xd1\xf6E\xabi\xa97v\xfc\xe2U_4\x8a\xe7\xb7\xa3p\xfd`-OB\xb6\xfeEL\xf3\x95+)WV\xc3^|\xd0\xe5\x85\xfe \xe3W\xaf\xf1Կ\xf6\xee\xfe\xf5A\x9c\xd1h\xbf\x9a\xcfs6,T\xe5`\x81Wk-\xd9<\xa8\xa7\x83\xd3*\xe8pʍb\xa0e\xcf\xf9\xc4=\xff\x9cO\xbc\xd3^\xe9\xd2\x98\xf2\x80\xae\xe4\xab\xf8H\xb7\x8eUq>\xf9\xb7c&\xb83q\nF\xfed\xcc\xf0gb\xf9\xb6\x92r\xbbjp\xad~\xbd\xf9'\xebu+\xf7\xa6\x99\xf4`b+\xf5\xac\xf6w\xf8cG\x9c\x95\xee3=\xa6J{\xa6{\xcc\x8e\xc2\xae\xe5\xa3\xf4-\xbc\x8d \x93? \xb3\xec\\oGd \xfa'\xff؊TGY؋\xe9\xf7\xdeXj\xa8Zf;\xe7\xaf\xf8i\x9e\x81\xf2\x99\xc7/\xdd\xeb\xf1\xac\x83\xf3ɿ3ý\x98\x95\x98\x82\xf2E\xee7ai\xa0e\xb5ۘ0\xf9\xbdx\x9b\xa6\x8cNk\xf2\x9f\x8b]O}\xfee\x9d\xfc\xfc[\xd6\xec֊\xe9\xf9d\xcc\xf4\xb6\x86;۾\xe75\xdf\xd8\xbd7(\x9by\xb8:?\xd8 mOĊ\xabW\xf2'`s\xa9\xcf/<\xce\xd6\xcb\xfd\x85A>o\x8c\x00\xe7cN\xf5 \x9d\xea\xf3\xf2\xbb\xf8\xbc\xa5F?\x99\xef\xd1<\xfd\xddk( \xd7;\xd7W\x8f\xe7\xfc\xabp\xe4\xe1J=\x8aO\xfe\xc1\xa3\xa9ף\xc7yz \"\xfc\xfej\x98<@߆\xb9~\x99\xefV\x9e\xf3<*\xa0\xe3\xf2\xf2\xfdK\xe7vh\x9c?M>\xda\xc0\xdb\xe3}\x8b}\xf9\":\n\xbf\xddKv\x82\x9dY\x81ekS\xb9\xc2|\xed \xcd\xcf\xc2k\xf3\xc9y\xaa\xf1\xe8\x842\xc0w\\4\xe5 \xfd\x8e\xba\xaf\xe4A\xb2\x99{\xc5\xfe%Q\xc5E\xebO*\xb2H\x8d\xc5s\xfeQ\x98q_\xc6g%\xfcrb\xf7r\xd0\xec_\xe8w\xd4\xfe\xb5\xbbb\x99\xd9\xb8\x974\xe7f\xa3\x9a)\x8a0\xf9\xb5xc֯\x86;\xca~cگO\xe7;͵\xfaZ\xc1\xe3\xdc0\xc8 \xb25%\xa4\xfd=\xf8\xf2E\xc1r~\xe4\xcbz\xf2\xfe\x97\x90\xd2\xccG\xec~\xea\x9b>\x9erF\xd2>\xe4(<\xe7_\x83\xf3k\xe4C~T\xcb\xf5\xe8u\xe4\x99Ȃ\xe9\x90|\x87_\xbe\x94\x86\x91q\xfc\xf1\xbcik\xa5D\xc3z\xfa\x91OLy̟\xc4!w>f5\x8cH\xfe<\xec\xe8\x8b\xc6rx\xc4\xf5\x988\x96\xc2ʟ\xb3\x8coq\x9c\xfb\xb9\xf8\xa7*\xa9\xd0^\xfc\xb9\xea\xbc7\xf3}zs\xbf\x94U\xec\xfej~^%y\xed\x81}\xd90\xfa}\xf1\\\x85r\xab~\xf2}L\xc5hA\xfe,̸V\x91b\x91{\xf0u\n\xa8\xadF\xfe]\xf8:E>%\xd2O;H\xddT\xb7X\xd3\xd1<\xfd]\x87\xbd\xc2r\xbf\xf0JK|򟊽.\xf5\xb3ԫz\xd8aο'\xbf\x9c\xd53\xfa(\xf0(\xf0(\xd0W໿\x88\xb6\xfa˝\xcc\xd5\xeek3\x9bQn>|\x9e\x80\xa5\xabX\xe4s\xd2\xab^9Y\x8b\xd3\xf9w\\4\xcb=\x9a\xcfE7\xf2\xb9\xdeB6\xca\xfdjN\xaa`\x81G\xe1I]Z\xe5^czm\xf67&\xc5+\xdea\xaf*\xe8\xa8\xe5\xef\xb0\xef\xe1h\xb7<\xa1\xc7\xe6\xfdeKN\xd97\xe0=d:>\x8b\xa0\xe1\x9a\xfc\xac\xb9\xe6\xda<\xc5\xc7\xfeӄ\xfcYi\x8d)+\xb9Cp~\xf1Q\xa4\x91\x82vqL\xd0\xd6\xfc\xd5\xc9\xc9@ix\xbe|\x91\xb4\x9cyU\xd3z\x90|\xf7\x8bf\xaf\xffӿ\x88\xb6\xe51V\xc2v\xaeơ\x98\xd6k\xbek \xb9\xfez\x98\xfd \x9c \xf9V~\xa3~\xd4w\x86%\x96i\xc56\xf4;i\xb8\x9d\xfcy\xd85\xa9\xf7\xbbG,\xe7CS(\xce'\xefXQ}˳\xbey\x94\n\xec\xc5\xd4H\x8a\xca\xf9\xbb\xd2GzQ\xf2\x8e\xb9_x\x9el\xe7\xe7q\x95\xcdrtF\xfb<\xaf\xb2<\xc3Q\xbdK|\x8b\xe3\xdce|\x95\x82\x8c\xae\xac\x9f\xfc\x83\xfa\xc3~]\x8d\xa9\xe3\x93\xffݸ\xa7\xce\xd1<\xfd\xdd\xfb\xfa-\xf7[\xd3\x89\xfc]\xb1\xaf\xe7\xb2]\xe1\xf2\xfe\x93\xeb\xbd\xc7\xd3\xed\xafᗣ>\xa3\x8f\x8f\x8f}\xfe\xf4g\xf1\x97\xe3\x99XB|\xc4\xee4\xd2\xeaA]̏O\xfc%\xd5s=\xb8⃪ك\x8b\x99\xa3\xaa\xc1\xac\xcf0\x89X\xef\nlKO걾\xec\xe76|\xf9GA\xea\xb7\x8f\xa5y}\x95\xde7[O\xec\x9f\xf5w\xecwl\xf2\xabq\xe8\xa5\xe5\xe5o4\xf9\xfe\xd1z\xaax\xea\xc3\xf5I\xfe[\xf1\x96\xf5f'\x93\xe6C\xe9\x9bz_\xdeXG?^\xed\xf7`\xfd]\xb7M\x8c\xe1'\xb6_\xb5\xff\xb8\x9e*\xec\xe6M\xfb\xa0ˋ\xd7[Ư\xde\xcb\xd7\xfbճJy\xaa\xf5\xb0\x92\xcf\xe3-\xfa=\xac\xbf\xf1*\xca\xd5r\xd4\xfa\xcb\xf5I9\xa8?\xe5\x8b\xfc\xceӷ\n\x88& \xba wڗy\x84\x9d\x98\xf22\x9b\xab0e\xb2r\x9b\xdc-\xf0N\xbd\xb3\xa8\x96\xfd[\x8a3\xa5\x95\x90%0\xc5\xea\x82\xf8\xbd\xf8-\x85]\x94z\xdcC?v\x8bB\x90\xbf/v}\xf5~\xa4\x9c\n\x9e1\xef_\xe4\xe7X\xbd25X1\xfa-X\x9aP\x8f\xa3\xf1o\xd1s]\x9dE\xdde\xfd\xb5޹\xbe\xf7cϫD\xb3 \xe4\xad\xde %?\xb7;\nS\x9d\x92\x99O\xc1\xac\xe0,\xfc)z|Z\x9e\xec\xf3'f\\\xee8\xf2\xafc?\x96\xfd\xf4\xa2o\xe59\xff\xf7`_/\xe5@\xeb\xf3\xb3\xfc'\xefot\xc2W|e\xcfuP2$3\xe2\x9ds\xb4]\xe8\xa4g\xff\xf0\xae\xd8\xd7\xeb\xa7\xd5\xf0X(\x82z@\x91\xef\xd7{|\xf8+\x98h\xe0x+\xcf\xf9ę_#>\xe7\xbfle\xea\x85\xfeSO\xc9\xa9\xaf \xc5\xc7+\xdb\xd3\xc20g9ިgկ\xc7~T\xa0\xb5\xfeN\xd2\xeb\xf9\"\xfa\x8a\x9dk\xcd˃\x9d\xac\xb2\xe05\xbf\xc5\xe3I+\xdf\x9d\x85\xaf\xfb(\xbd\xf3F\xd3ҋzB?\xbe\xb1\xbc\xb3_\x8cO~5=\xf2\x8d\xf4\x80GeC\x8f\xfcb\x94\xfa\x97bc=\xdeL?\xeau^\xbb\x9e\x96\xf4\xb3}A^ݿ8\x9f\x8e\x9a\xdd\xfe\xb5*\x87\x9f<\xee&w6\xeb\xe8U//\x9c\xf5\x841\\ 0_&\xf1slzq._\xf7\xcfc\xa7\xc82\x9b\xa6}nO\xb7(\xfb9\xfc\x83\xd7z\xac勈Z\xefSi\xc6kf\xc4 \xaf\xf2\xf4G\xdc\xf3\xcf\xf9\xc4;\xedK\x83\x8aC\xa3\xbb\xe6r/\xce\xfc\xaac\xbe5\\s>\xe3.\x95\xc79o\xc5L\xf0(\xfc֢\x96\x82\xb5\x96|\xff\x86\xb1\xf7\xe8\xc7\xe5H\xa5\x97x;*[\xfaߏ=#\xdd\x98!\xef?\xe4\xd7c*\xf4[0;nu\xdb\xd8\xfe\x8e\xb9r\xb4\xf7\xd1\xe77\xd5Y\xd2\xaa\xfe|\xfds\xbdoÚm\xfe\xbd?a\xb7\xce\xc2\xec\xffr\xf5eV\x8f/3\xdfu\xc5 \xcf¬\x8f\"\xff\xe0c`?\xe9\x95\xfcY\x98q\xdf\xdb\xff^t\xf2\xbfO\xff\x86\xac\xf7\xb1\xe8\xe1\xeb\xa5>\x8f}F9\x9f\x8bEz\x86\xf2\xf9Y\xe3~ݴ\xe7\xf3.\xaf\xca&\xe8\xf3\xb8>@\x82\xeeB\x96C\x83\x87wEt\x9c\xfcj}L-\x88B0ןz|Z\xad_\xd97x\xce'\xce\xfc\xdei\xb1M\xe6\x87\xf2*>d˗\x97\xedÓR\xaa\xe2\x83\xcf\xc0qћ\xff\xf0.\xd4Z}\xbdv\xe9u\xff\x9a\x9bg+\x8e\x85\xa1s\xb4\xda\xf7?\xf1\x97\xeb\x8a\xe7^\xe4\x91|#\xaf\xdf0\xbbvؒ\xf9?\n\x98g\xadG\xae\xbfc1\xcf?\xf6\xf2u\xde=~\xa6:ן>\xc7v\xf7ɿ\xa5'\xd7\xf9\xd6\xf5ٳ\xf8\xb9\xd4w\xce\xda\xe9\xe93tސ\xef\xe1\xbe\xfd\xcf\x9cm\xff|;\x91\x9f\xa3\xbb8:\xbf\xb4\x91\xd5R\x9bB\xbe\xb7`n\xc1[\xd2*\x82\xac\xc5\xf2j:G\xd9We\xad\xd5ckU\xa0/\xfd\xba\xfb-\xf4\xd3s\xb0\xee\xfc\x90\x8b\xed\xa1\x8a=\x9e\xf3o\x89\xad\x88\xad\xeb\xab7\x9f\x85\xda|\x89En\x8a_\x91\xea|\x8aj>:\xc1y\x94\xafG\x94/ }\xbb\xfb9<\xfb?\x95[w\xc1\xf5K+\xf2[\xb0\xe6\x9a\xcff\x83p\xf7\xccɿ /g\xffè4Rœ\xfa\"\xcf\xfd\x90gt\xc4#\xcfp\xea\xfd\xe8\xf9\xc5\xddv\xec\xd4\xfe}\\\xf9p=q>\xf9\xfb\xe3VC\x9a\x82\xcf\xa1\x00M L\xeb\xadj\xf8\xb7\xf2\xd4\xd7\xeaƴ\xa0\x9az\xf9G\xfb\xf2E\xf3\xbc\\\xdf\xdd\xfd57_~l\xc8\xe9\xed\xe3G\xab\xf2\x96\x8d\xfe\xb9_*>\xec\xf5b\xfcX\x9a֓\xbdV\xb0\x00\xe3\xaf\xb6zվ\n\x88\x81\x9eL\xaf\xe0\xab\xf6l\xf8i\xb8\xca\xfc\xa3\xb4\xdc%?\x8b!\xf6 \xf4 \x92\xafî\x80\xf4h\xd5K\x9d8\x9f\xfc\x83{\n\xf4$\xff.\xcc:\xb8B\xc8?\xf8w(\xc0\xf5Ȫ\xc9\xdf\xf3\xbc\xf5wA\xca͐\xafo\x9d\xbf\xac\xaaϻE\xf18\xf7\xd0\xdb=\xe4<\xd7\xf3\xd1\xe3=z\xccW\xf1\xf9o\xbf\xb5\xd4\xef'\xfe\\\x81\xb3\xf5\x99G\xab\x91\xceG\x9d\x87\x9c\x91\xff4w\xbdT\"u~\x90\xb7\x83׺\x8d\x96\xfa \xaf\xeeƛa\xf2Ll-\xf6\xe0V\x86\xe7g\x85\xf9U\xe47\xf1\x9c9\xa6~k1?(\x9a\xde\xe3.\xd3V;\xb6^\xea/\x85K4\x8f\xa7\x85\xc4\xf956S\xb5\x97\xf3\xb5\xf512XO,\x9f\xeb\xad\xcb{\xf8\xc9oƟP\xe3\xe5\x87\xf2\xd9 \xef\x80\xf6\xf5\xa9\xf6_\x94[\x96\xa3Ȟj\xf4\xfbK=\x89\xe9\x91\xfc\x9bp\xea\xf1\x8f\xc2\x97\xd3S\x8f\xfcYx\xb1,\xd3Lm\xc2\xefՓ\x81\xe4_\xfe\xc8+\x8ezy<\xa6\xde \x9e\xf3+zIN\xca\xdb”\xd9\xec5\x97\xdcG\xe0\xad\xac\x9d\xcf\xe2%\x92\xecɿ\x88{\xeeɟ\x85Y\x86\xcaU<\xf2\xa7\xbd]c K@ɐ\xfb\xfcSRXE\xee\xc5#ƪD\xa9\x8d\n_\xf4\xb2\xb1\xfa\xfd\x8e\xf3\xfd\xf7\xbf\xa1x{f\x9ḋ\xfc\xebx)\x82\x8d\x85=ƫ\xf8\xf5L?\xd7\xc3TOVA\xfd_\xc1\xb2\xb5\xec\xe3\xf6\xb1\xef\xa7\xe5y=\xefK\xfc\xd4\xf9\xf7a׬>,g\xc8󦼫\xf2\xf9\x85_\xd6\xf1]\xa3\x80\xf5H\xfas\xbeּ\xf8\xc0\xe5r\x80Ok\xed\x97\xee@W\xee~\xae\xc0j\xfd\xd8wSڻ\xdc\xef|\xa2Ph\xf9.\x8e\xec3\x9bH\xa0<\x9f\xf1 \nW\xf2c\xbe\xf7\xc7ck\xa2?\xac'?4\xc4\xd3\xdf\xfd\xf0\xf2\xfazߟT\xfb)\x9f\x81+  \xd2a\xe1<*\x90z=z|\xa6\xdc\xd1Ǽ\xbf\xcd\xd3߃GŻ7<\xee/\xde@>\x8dg\xbeĽ\xfa8\xff3q\xff\x8bh{\xe3eZ\xe8\x9dވ\xe9FZ\xdeHQ8\xc7\xe4\xcb\xab\xe0\xe3\xce\xd6\xfb W>H\xf8\xc6\xe5|\xf2o\xc7ݍ\xb5\xacר\xf7H5\xf8\x83\xdf \xb0\xb1\x9c\xf3\x85|\xbbid?d-\xd6\xcfؿa\x92և\xd6S=\x9du\xa4\x96\xc0g\xe6\xba`|\x8d\xeb\xf5C\xf9V\xfd(G\xfa\x96J^wY\x9en\x90|Ȓ\xee\xa3!e\xbf\x85}\xccS\xb8\x80\xf9B\xfb\xb2s\xca{/J\x82\x9e\xc7Q\xf8\x84\xaaLc\xa5G\xf7\xd2_\xfcY\x98q-\x9eb\x91\xf1ބ\xe8LA\xe4\x8f\xfc\xb7\xe2\xa8W\xb7\xdf\xda/\xe8\x91<\xe7\xb7p\xe84\xdd51e\xa6=\xf9\x8f\xc0V\x84\xf4d\xc2,p \xd6\\\xf3)\xff\xd31\xc6z\xf7ܓ? \xb3\x95\xabx\xe4\xf3@\xd3\xec\xc5 D\xff\xe4?\xb3\xc0\xbd\xf8\xe3\x85\xd8T@Y^\xcbz\x95\xf7;\xce\xf7\xb1\x87/\xde,B\xeb\xddo\xb9\x9f\x97\xf9\xb4߇ݪ\xfc\xa6\xff\xc2\\u\xc5 \xf6\xe2\xab\xf2\xfd\xb48{\xf5,;\xc0+\xee\xe1cua4z\xdf\xcas\xfeu\xd8\xf5/\xe7\xd5$o\xff=S\xfb\xf1\xdf:!d\xcf7 \x85w\xbf\xe5\xb7٫\xf7e\xf4\xb9ڪ\x804Ԋ1\xfba\xac|@\x87\xe29\xbf\x81+{\xe65\xf8[({\xf0 \xbaz\xff\xf4\xf0sf\xfa\x99\xc6\x88i\x82\x8dP\xf9\xf4\xe4t\xa3m\xec\xac\xf0\x8c'\x8c\xb4\xc6\xf8-\x8eswc+rd\x8a_@\xb6\x96\x98\xfcO\xc7v'|\xa5\xa1'\x9c\xfe\xa1Y^\xc1\xcb\xf6\x85S\xf2\xfc\xff\xc9\xc7\xa1\x8d\\\x90s=d\xfdZ)\x80\x89\x81\x97 \x94\xbfxm\xc6{3\xe1\xf3\x85z$]\xfa\x8df6\xf4\xb0\x9agbk\xf3\x8by\xea\xdd\xf4\xea\xe3|\xb8S\xfa*W\xd3N\xeem\xdcƄɷ\xb1[\xe8\x8b\xc0ڞ\xfc^\xec\x99\xd7\xfe}\\\xf99*\xbf9\xbf0\xdfrի\x90\xfc^\xfc-z]]\xf5\xb6\xf86\xa6K\xfe,[\xf3\xee\xfeu\xfffՌ\xde\xe39\xff[1u\x90\xa2\xaa\x97|}b\xda \xb3\x92=\x9c\x85\xeb̞\x91;(\xc0~3'\xf2\xef\xc2̋\xeb\x97\xfc\x83\xcfT\xa0\xa7\xfe\xd1<\xfd\x87}=\x97\xfb\x91\xabV\xfc\x93\xffT\xecu\x95\xdd\xeb\xea\xfe[\xeaU\xfd6\"\xf6\xfa\xbbE\x9d\x8f\xe7\xc5ߥ2\x8e\xef\xc0\xab\x96\xa5 {\xf9-\xd95飝\xdb\xfe\xc3;\xae\xf2\xa1\xbd܂\xf6\xed\xf9\xee9\xf98 \xf4E\xb4\xc1\x91\x8b K\xe7\x87E\\{\xd1\xfe*\xcc\xfd\xcb|\xc9WPt\xaelj\xbd~\x9e\xa4?\xfa߉\xc3,_\x96\xfcO#\xf94\x9c\xc6&\xa9\xc1\x92\x87\xc3^\x83\x92\xa7\xe3i\xfc\xe1z\x9a\xf3t*\xc2M\xa9\xf1\xba\xc7We`\xba_\xe9\xc8}\xb1\xf2+\xf2\xfb\xb1G(\"\xf7b\xcfK\xf9\xb6\xf2a\x9cO\xfe\xfb1؋\xa9;@\xfe\xc1\xae\x00\xf5\xa6.\xe4\x8f\xc1\xdco\x8c\xda\xeb\xdeoc\xc7dW\x8eû\xf9\xa3N̯\xe6}\x86\xf4&\x9db\x8c\xbc\xd4A\xcey\xf0\xfb\xe8\xaf0ϑ\xfd\xbc\xbf_\xa9ߔ\xbb\xcb\xda\xcf\xe0\xcd'W\xa3p/>\xf3)x~>\xca\xdf~\x9e\xfe>\xbb\x82\xa5~W\xa0\xfd\xf9\xb8\xc7\xd3\xdf1\x98}.\xf9\xae\xf3߳\xbf\xcf|\x88Y?\xf9?\n\xbcS\x81u\xff4\xf7\x90a9h\xe6G\xaf޸\x92OFʃ\xb88\x98\xe2\xc1G\xfdO\xcf\xf0\xe0\x9a\xcc/\xb7o5\xc6\xeb\xc1Q>\x8a\xfc_Ÿg?\xf2I\x8e\x8ft\xfb\xf3i\xbf\xfe\xd1\xed\xfd\xa6\xeb\xc9\xf4\x9eb\xe8w\x87\xf5f7\xf5\x8b\xf9\xfc؏\xa1\xae\xdc\xec\xe7\xc6\xfdY\x84\xf2\xd6\xf6Kqs\xfdű\xdby\xf1A\xfct\xbdU\xebo~[\xf8\xb1\xbf \xe7s\xdd \xd1\xfai\xf1ez\xfcL\xbf\xda\xf3\xfc\xb8\xc96\xf9 \xa5\x9e\xe1a/_%\xc0\x8a9\xe1ݼ+\xa4r\xeb\xec<\xbfv\xff\xdcB\xf6YM \xe4\xfe\xcf\xfd󓏈p\x90\xedH\x87\xcc\xec\x97c\xe8\xc7k\xbdܩ_CV\xbe0\xda\\\x9c\xbe\x95Ҫ\xe2\x93?\x9f%\x00\x9f\x8aM\xee2\xcc$\xa6\xb8ձ\xad]V\xccM\xf5b\xf8s\xf4\xa3\xfa\x8cJ\xfeS0\xeb\xe0\xfb\xe7\x8b\xde\xc6{m\xafV\xc8ȿ =몏Z\xbf\xd6\xf9\xb2(\xecW\xf9\x93Gzխ\xe7]\xb3\xf2\xfe\xec,\xecj\xabC\xcc\xef(̞2\xf9\xcf\xc0V\x85bƬ\xf0,̸\xbeF\xf6\x93Qɟ\x85W\xebQ\xf1\xc8\xfb\x8am\xb1=\xeb\xad<翌\xc3A~~\x89\xf2TO\xd7\xff\xd9\xf6=\xff;\xf9\xecb\xda{ź?8?\x8c\xe5\xe7q\xf2\xa1\xd0J>\x9f/\xe5\xf96\xb7?\x8e\xcf\xca\xfc\"꛽e\x98N\xf9m<\xeb%\x9ejc\xd7\xe4{\xf8\xd3\xed{\xf5\xbd\x95/\xfb1\xd7s\xe6\xc3\xfd\x8d\xd8\xcd\xd3߃GE\xf9\xc0\xf1p} \xb9u\xfe\xe6\xf9\x98\xfdTc\xa0y;\x82\x92\xc9|\xb6\xe6\xc7\xf9\x9f\x89_\xfa\"\xdaK\xf6F\xf0ADb\xdeH\xb7\xe0\xc1\xb5n\xdcz\x90\x9e \xa7ݹ\xcf\xea\xc4\xe1-6\xf4\xc9~4\xee|\xe4\xcf\xc2\xdb\xef\xbc\xcb\xf5\xe4νH\xbf\x8c\xd7\xd0\xef\xdd\xfc\xee~mُ\xb6\xb3\xa0\xf7\xec\x92\x8c\xad\xea\xf4\xeb\xa6\xfa\xed\xee\xf4(\xfa\xc41\x94rl|\xa3\xe6z\xd9\xde_\xb7\xcc\xf0q\xe4y\xca\xf4&\xbc\xee\x896\x85\xf6e$䋬d\x91D\\4xM\xcf} p\xfaV\x9e\xe1qV\xf4\xdb\xf9:\xa3\xe9H\xddgS\xbe\x98\\a\xc9\xfa\x95\xfd\xf6ɯù \"\xde\xaf\xa9E\xaa\xf5\xe3k\xe7CX.\xd0\xd5\xea}5|˞qY\xf9\xd318\n3q\nB\xfe\xed\x98 \xee\xc5o/\xe4M \xecՋ n\x9e\xfe\xcfl\xb9\x9b\x9d\xf1\xce\xc4\xf2m{\xfe\xf6e\xf3t\xb4h\xc1\xfb\x97,\xb6+P|>WS\xaeZAӘ\x9f\xad\xd5*\xf5X\xd1z\xde=h\xfd\xcb_\xb1'\xbf{\x86ſE\xd0\xeeھ\x9bJ~\xeeW\x98:\x94xd\xbe/UhcR\x84\xfc^L\xbd\xe8\x9f\xfc\x83\xafQ\x80\xfd\xb4\xa8g\xf4\x9f\xfd&f\xb5=\x9e\xf3\xe7\xb8g\xbd\xc4\xdb\xd5؍#@~~\x89\xf4V\xfb\xbb\xc2~\x88\xd1̯\xbf\xc1g\x92\xf7\x8auX\xc76|>\xc7\xf3\x88ϟN\xe73s\xbf\xa8\xe2\x93\xac\x86\x83f\xba\xa4?\x92\xb7\x9e\xab\xde\xe8bH\xbe\x87?ݾW\xdfm\xf9hh\xae\xf7hD滕\xe7\xfc\x8f\x8a\xa6\xbew\xd5#\xfa\xe9\xe9|>\xfc\xf21\xfe\xa9ql\x90\xe6 \xd6\xe7\x97\x9a; G\xbf\xe5%\x92(\xb8\x81Sǩ\xae\xc3ucz\xdew\xb6\xf2\xb7\x93}kk\xe7_\\(\x97\xf7Y\x98eٹ:\xc6:: }+\x8e\xf5\xc4\xfd\xc7 F\xbe\x8bC\xaf\xb5\xcbU\xed\xfb8\x99\xb7\xb8v\xfe\xc5BH\xff\xb5\xe9\x9d5\xbf*\xfb\xac\x84\xaa@\xbft \xf4\xed\xee\xe7h\xf8\xea\xf7\xb1!\xe7\xd6\xf6}]\xb6\n\xb0v>\x85\xe2\x86$\xff\"\xee\xb9'\xff.\xbcX\xa6i\xaa\x848\x81z?\x9dO\x98\xfb\x81oXɟ\x87\xbd\xc0\xf2a~\xc6僝\xa4?\x88\xaa\xfcR/\xd4\xcb\xfa\xbe\xc7\x91\x00\x87\x88\xf2 0\xe0\xf7\xe8u5׋\xea\x8f \x84 \xbd\x9b\xeb9\xa8\xdc\xde䥗\xddV\x9e\xf3\xafîy\x9eW\xa1o\x89O\xfe5\\\xde\xf0x\xfdQ\n\xc5c{\xb5\"Z<\xe7?\xf8hz \xff.̺\xb5b\x94\xf9?\n\xacQ@\xebG\xeb\x896\xe4 6 \x9do\xf5\xfdL\xfe\xca|\xf7츜\xc7\xd7\xf0\x8cGl\xb9y=\x9e%\xf9\x9f\xab\xd9Z\xfd3\xff\xd1s\xba\xae[\xb5\xfc^\xde}\xed|\x8a\xe5\xbe\xfc{\xf6\xdf\xc6?_D\xaf\xdc\xe9\xf996\xe6/\xe2\x81[\xe9\xae\xf9\x8d \xec\xed\x98YB6\xb6ugr\xfeŅ1\xfcY\x98e\xf1\xb9\xe1\xcb D\xfd`\xa0oŪwh\x98\xf5Lzr\xfd-\xee\xc7\xc9\xfc\x8a\xbd&\xeeǑ\xb3\xcfyaA̜\xfcZL?'\xe3\xb3\xf6\xeb\xdar\xbf*s\xab\x83\xb5\xf3\xab@\xbft \xf4\xe2\xfe\xbd\xcb\xfeg;?\xb2KVDk\x81\xb3\xc0\xa3\xf0\xc5B\xa9\xbc\xa3\xd2\xdf\xebos\xd9L\x98\xc8\xeb~\xa9\xfd\xc3\xf7\xe4\xcfîX\xf3\x8b\xbbHP\xfc\xfa/\xa2\xad\xe0\xc1\xf7ކ@/\xeas/<\x99 \x8a\x85\x90\xf9\x87\x00\xc9\xef\xc5\xe1\xf7W\xe89Ԛ\xfaQO\xc7E\xcee=\xb5^\xf5Es\xf6'd>\xa8\xcb\xf5\xed~\xb5\x8b\xc4c: 2\xee\xf3\x85\xf9&\xa1 \xae\x8d\xeb\xf5ep\xc3[\x82c/ \xcd\x94\x90^9_\xe3x\xed\xe5\x8f\xe9\xdf{\x90? \x96\xb2\xbd\xd5E\xfe\xbd\xb8\xfc\x8bu\xf7|$\xcf3\x9eo\x87a\xf6\xd7\xd19҇\xb3\xfcn\xb8b\x98\xf9wa\xe6\xf5\xe0G\x815\np\xbd\xd2f+\xcf\xf9˘\xe7-߰^\xcf\xcf\xebf|\x9dϥ\x9a\xe5\xf3\xbb\xf0\xee\xef\xc1\xaeC\xadߣ\x8f)\xf0\xdbևw\xbd\xfc\xdeZ\xb1\xf4\xab\xbb\xd93\xbf\xd5\xff4ws)4?IG\xe9\xdeF\xf4\xc1\xbd\xfd\xa0\x89ױ\x98\xf9yx\"\xb5\x95\xa0\xc2|\xf21\xd1g\xb4H\xf6y2Aω{\xbf\xe4R\xe3\x84\xd7\xf8\xf2A@ \xcd\xfd\x93g\xb4\xdd|\x84\xab\xf4Tb\xe0m\xfa\xcd\xf5\xa8\xaeg\xfc<\xb2\xd3^\xed\xa29\xb0\x96\xa7\xe4\xe3\xc9O\xe6\x9c\xfe#\x96\xad\xd5\xcb\xf4~\xd6\xe0 ,<\n_\\\x8a4W\xfa\xdeƄ\xc9\x86#\x80\xd6OU\xf6+ Ȗ\xc5TA\xbex@t&\xfdw\xef\xefX,+\xc35\xf7?;a\xfe\x94:\xb9[`̤\xc8\x85\xe7d\xac(}\x86#f\\\xadW\xadߑ\xb7$\x8fH`Z,\xfd1\x91\xaf\xc0V\xe4\xb4\xe8iQ`/\x9e\xfa\xfc\xfck\xa9%5XQ\xe1}F\xfd`\xc6g\xd4\xef[\xf3=\x82\xe2\xb9?Y\x97\xee\x9e\xf3\x99\xe1z^\xb5,{x\xf7h\xaf\xe2\xb5\xfc\xbb\xeb\xb8k|\xeagyژV\xf9\xbdx[\xfd\x8cNk\xf2߂Y\xa7N\x00\x9d/\xbc\xf6x\xceocF~3fC\xb7\xa6ӳ\xbf\x8co\xec\x97\xea :\x9c\x87\x80\xb6\xde\xfe\x9c\xb0doc\x8dri\xbe\xf9x\xa1ƿ\xafoO\x92^H\xc2x\x83\xab\xe7\xa3z\xdeuN\x8bL\xc7+\xf1<\xaf9?\x9dO\xfe\x9e\x98\xeb\xaf\xd4\xe3\xf9\xcd\xd3\xdf\xe7\xe1\\\xd1\xd0\xd0)\xf7\xf9;\xe3!\xb7H/\xff``.\x80\xe5\xfe\x97\xf9?*\x90\xfa=z\xe7\xffn|\xe9\xd1ckr!ͅ/o\x84\xe2\x8dQ\xac|}\xf0\xe2\xad\xbd\xb8~g\x9d+\x99+\xe7E\xe6\xf9\xf5\xf2\x9dwC\x8fz\xe3\xcf\xf5\xf2\x93A\xb9[\xfa\xcf\xc0qq._\xf7\xc3\xc3*\xc3\xdd|8\xd0\xfa\xfbgc,'\xdfh\xc8 \xca\xce\xa8_\xf0\xf9B\x87I\xc4E\x8f\xe7|\xe27\xd9g\xfd\x91OS>\xeaK\x9e\xd5\x85\xa9\xda\xdbqC/\xea\xb3_\\\xfb\xc3\xf0\xe4Ń\x86Z?\x8c\xcb\xe3\xf00\\\xfa\xe2[\xa3j\x98\x959ű~\xa5\xbfn79\xbf\xc1\xcb]\xd0\xd9?\xd9W|ț\xf38\x86\xf3\x85\xf3\x93\xb8Ӆ%\xa9\x82\x99 8\n3\xce\xc9X\xe5)}\x86#&\x96o\xcb!\xd7\xdbtp\x9a\x9c\x9e\xc6\xf8\xd7G \xf8]bq9\xb1\xba»~\xc7|^ѻe;\xca=\x82FJ<\xcfd/f\xec>\xf9\xf7cf\xb8\xb3SP\xbe\xc8=\xb8( \x8d\xf6\xae8\xd9\x8f~\xf5\xb3\xfe\x8c\xb6dmc?y\x9f\xf2\xf4wg\xac\xdc<\xafP\xe7A\xa9\xd8g\x95\xf3AVRd_\xfcY\xb4\xe9\xfdM\xb9 \xae_ ߳\xbf\x8c\x9f\xf7#\x95\xcb\xf8\xe4Wo\x80\xd2\xc0]l\xe63r\xd8Vx\xd0\xd5米y\x94\xb79~\xcf\xfeb~ޞA\xe4\xf9#=\xdf*_<?\xfc \xf5\x98_\xf3ް\xe3yϫ|^\xf4K|\xf2\xf7\xc4yCH}=O\xc94O߇y\x99\x9e\xd3\xf5L\xfe\xae\xd8\xd7A\xe9\xc8?\xd4\xe5T\xe7Q\x98?|\xe8\xf6\xe8\xe1B<\xeb\xc5u\xb8\xcdz\xe0y\xc4\xf5\xfai<\xf3%\xb6\xfa\x861\xdd\xf0\xca \xdd \xbf\xfeӟ\xff\xbd\xbf+\x882\xa2;\xe5\xc5\xd6Q\x8b+\xb3n|u\xd6F\xd8X\xb24<+\xf9gZ\x8cG\xbe\x8b\xe9`-\xee:\xfe\xac ҷ*?\x8e\xdc׊e\n1\xdeg\xa9\xb6\"[x^z:E\x9a+\xbcq6&L~/\x9eƴk\xfa'\xff2f\x80\xb5\x98\x81Y0\xf9\x9b\xe3^\xfa\xe4\x87^G\xed\xeflx\xe8e\xee\xeb\xe6\x9e\x93\xde\xda\xf5(\x91\xd6\xceg\xb6f/[r\xa6{N!f\\\xa5\xacx\xe4\xfbx\xf0`N\xb4\x80i\xc0\x00\x8e\xd9W|8T\x82\xe23\x8e4!\x89\xb8\xf8 \xbe<\xe8_Ο\xbc\xaa\xd5M\xbez\xd0\xe8\xfeS\xee.\xcf\xf9\xf7\xc0\xdcP\xa5\x9eЯ \xc78\x97C\xe20X\xfb\xc1\xaa\x99\x00\xe3[\x80\xc17\xf3\x89i\xf9\xf2\xfcP\x84\xf4\xcb\xc2t\xc1\x81W7P\xfe\xee\xf1\x9a˧\x91\xf9\xf3\xb0\xebY\x9f\xb1\x9c=션7\x9f\xc9\xf9˅\xa2\x9b˓\xbez\x94\n\x9c\x85\xbfZ\xc4\x8bc?\x8a\xfc:\xcc\xfdo\x86\xd29y\xdfM\xf5\xed`]4\xed\xc9ϷO\x81\xe2\x82\xf5\x93\xef\xe3\x9e\xf2gafʎ\x93\xf0g(\xc0\xf5¬ɿ 3\xafg\xfdQ\x91)\xee\xa9s7\x9e\xf9\xdc o\xf9O/xJ\xfe\xbe_\xea\xfb\xa5\xcfX\xff\xfe\xf5\xd3\xe7\xbb.\xe5\xf4`=\xd3\xd5k\xd7\xcb|\xb1\xa7?\xda\xff~\xb9\xea2J\xbd\n\xf3\\}\x83\xe5\x8bh\xeb\xb4\xef\x99Y]\xd2B\x98\x91\x9f\x00\x96\n\xb01D~-\xdeX\xfb\xab\xe1\xd6\xda3-\x96C\xbe\x8b\xe9`-\xa6c+@\xb6\xe4>\x00SK9K\xea\xca\xe7tFLqԜ\xfcZl~\x86\x9f\x98\x9e\xcb\xd5G\xbf\xec\xb7)\x81\xad\xb4)\xa6\x00k\xf1F\x89^\xeeiN\xfe,[\x95j\xaf\xd31\xc6~ \xab ؂5w\x9a\xe0t\xec\xa5Į76 Z\xe97\xe5 \x83ܿ\x96\xf60\x96\x98|3\x81\x98~^\xff\xaf\x97y[D\npfl0\xf8\x9d\xfd9*=\xc6FZ\xb9\\Z<\xe7טc\xe9\n\xc7@.\xf8\xb0WB\xd5|\xf8\xefV@\xf7\xb5\xb7\x92\x95m\xc9\xd2G\xcaqg\x8a<\xbe\xfbEs؇\xfe\xfa1\xdbѵ\x8f|\"\xa1\xda\xfe\x9e\xa6\xe4\xca\x81(Xo,\xe0\xc7_?:\x9a F~|\xc9\xf9$<h\x81\x81\xbc\xc0\xd4'\xf4\"?\xc3\xc3L9?\xf4\xba\xe8\xa5\x9d\xfcy\xd859\xffA޲\xb0\xea\x88\xea[\x9e\xf5ͣK\nؘ!\xbfSC\xfa'\xff\xe0u\n\xec\xeb\xf7\xfb]\xf3>\xa3D\xb3\xfe\xe9\xeeN\xeb\xef\xc5\xecIу\x8c\xe3\xbfl5\xedy \x9e\xe6d\xd7\xcf\xfe\xa5\"\xf7Ŷ&\xd4/fy\xd6zQ\xbc\xb5\xfe\x99\xed\xb7\xf2\x9c\xff\xe0\xa9\xaf\xaa\xbb՞\xf3\xbf\xfb\xfa.\xf7KW\xb9Է\x95\xe7\xfc߂]7\xaf\xd6N+WP\xef0\xa4gY\xc3\xcb|\xb1\xa7\xbfb9\xbd\xe2\xfc)gןγ\xe2^}\x9cOl\xf6uo8\xeb\xc1{X\xf8\xa7\xb9\xe9J\xf2\xab\x95\xcb|\xd9H\xdc8\xc4n/o[\xffi\x99\\ \xc5A8\x8c\x81փ\x94j\xab\xa5\x83(\xe8\xc6\xd8$ԃ \n\xa0zů\xc5\xd0c}\xff\xd8\xcfm\xb8lg\xd7\xdbb\xbf:I\xff\xb5z\xbc\xa8_}\x94\x9fT\xfb?\xc1Q76泻\xbf\xa1_\xf9\xa7\x99\xa2ߡ\xf7o\xfe\x8d\x9b\x9e\x9eX\xcc\xf7k0ן\xf5\xcb$\xec\xe9\x9e\xfaS\x9f\xdd\xfd\x8d\xf5\xb3֞\xfb\xf7<\xc7r\xbe4\xf6\xf5M\x86\xbe\\7\xeb\x9da\xf3\x82񓈋sy\xf6\xa7\x8e\xee\xf1\xb5\xff\x99 \xedW\xf3\xa1\x9f\xd6_\xd9ߞAʍ\xf5Zo\xef\x88(Pp3>\x9a\xa7?\xe2^|\xce_\x89s}\xc6\xfc\x9d\x98\xf23\xfa\xc8\xbew\xba\xaf\xbaC5\x84\x97\xf1ȿ3\xc1\xa30 3\x81\xe4\x9b\xdc%XR{\xf1%\xc9\xde0\xc8^\xbd\xa87K\xeb\xf1\xbel}\xab5\xbd\xdf{\x85\xba\xf5\xdeߐ\x9f\xe3\xa9Z\xac\x98\n\xfe,M\xa4\xeb&\xbfӯ\xe2\xc9\xf9\xefƽ\xea /}ʈ)\xa3\xfdP\xbf\xf3\xf9\xdby\xd7{9Z\xb9E\x9dͳ댷\x95\xe7\xfc\xeb\xf1R66\xef\xe7똕\xd1?\xf9_\xa3\xc0R\xff\xa7\x91ɿ Os:\xff\xba\xb7:\x8f\xe6\xe9\xef\xc1\xde\xe3\xfa\xfea\xe3ӿ!\xeb\xebQ\xf7\x93\xf9\xfb)C;\xf9\xf8\xbc\xaf\xe7?\xf9\xf7^\xa1c\x95=\xd7,\xe6o\xa49\xbd\xc2\xf7\xd5\xf1N\x8f\xbd+\xa2\xe3\xee\xd1g\xae\xc0Ǭ5P G\x82z\x00\x95\xe2l>\xf2\xd1\xf3\xc4*\xfe\x87\xf2\xac\x878\xf5m\xd4\xc7\xf9\xc47\xb5?\xed\x8bhݺt\xe3)72_\xa0\xb9\xacC\xa8\xbcQup\xadc|\x91\xa9\x85(\xe1W?:͝ĝ\xf3X\xf5\xb2\xfe5x,\xdd\xeb/\xfd)zX\x8f\xea\xfe-ϧ} \xf3\x83\xfd\x93S[@V\xc2}l\xd0^\xf8\xc3\xd6W\xabԿ\xc2Qo\xee\xcf\xd0/1x\xea\xd5\xfc\xa2\xfa\xc3\xf4\xe3\xf3\xd5X\xebE\xebm\\|\xb6\xb0\xb6\xdfH\xc6\xfd(\xb2\xbb\xfb\xbbў\xfb\x91\xeb\x85\xfc~lM\xf2\x8e\x83=\xfdbZg\xbd\xf9ৡ\xc7k\xc6\xe7\x84sy\xf6\xb7\x8e\xee\xf1K?|F\x96\xebe3\xb4\xdf\xcb\xfe\xff\xbe,\xf7{\xebK=k\xdc\xebom1iؗ\xf9\xf4\x9dX\xc7K\xf3\xe0\xf5\xed.\xf8\x9d\xe1p\xfa\xe4i6\xb6[\x95Z\xfaGZ\xef\x87L\xf0(\xcc\xca$\x8a\xfc\x93?3\x81\xbd\x98\x89ZA\xf2Ej\x9c6\xd0Ƅ\xc9\xef\xc5\xdb4ctZ\x93\xbf/v\xbdt*k\xca3\xae\xef\xd7\xe8K=\xbf\xef\xd5s\xeb\x8a\xfa^\x97*\xa3:\x9cSx\xea\xef3\x97x\xe3~X\x8f\xddo\x89\xe6\x8a=\xf9\xf7`\x8fZ~\x97|\xcb\xd8\xfd\xae,Ku\x8cٱ\x82\xb30\xe3\xfaj\xe1胯V\xe0\xac~k\xbd\xad\xf5Ϻ\xcf]\xccn)\xba\x8d)\xfbWy\xc6{\xb0+Z\xcewWDz}|D\xef\xbf\xb5\xbf\xa8\xae\xfd\xcd\xed\xb3\xa3x>(\xff\xc9\xc7yI\xc9W\xf6W\x88>\xeb2\xcd{\xb8\xb4<\xf3\xe1]-(\xaa\xf4\xe8\xf3\xe8c\n\xe4\xfeӂ\x88\x85\"x9 \xb6:2!O\xf0\xd3x\xe6K\x9c\xefO\xf5s>\xf1I\xf6\xfa\xb3\xf8oD\xe7;\xf4\x81qgXscM}\xe5KԨ}¾\xec\xc6܇<=\xd3%\xf1t\xec\xa3tfk1\x8b4dKn\x96~-\xe4\xcf‹\xa9ZR\nh\xa6X \x8b_\x8b}\xe9\xe0\xa0I\xeeφ~ɇ~]R\xa5ܦ\xff\x00\x93\xfcu/\xbd\x82\xf7\xf2;\x84\x8a,Zn\xdd{\xe738\xcb'_-N\xa0\x83-Xs\xcd' b\x9c/\xc7\xcd\xf2C\xa3\xee~\xab\xef硧Z\xa0\xf8\x94\xb9\xc7s\xfe\xc7ax\xa6X\xfe\xc9wpϜ\xfc\x99X\xbe-e\x953\x9b\x96b|\x8b\x9b\xcek^\xaf `ƍ \xdc\x8cC\xbe\x8bÁ\xc2\xcd\xe7\xbeb\xa0ޯnQ\xf8\xbd\x98 8f\xbcԃ\xfa},\xc5\xe7\x82 0\n\xa2\x00ML\xfd\xcc~\xf0\xee\xab\xfd\xb1zE\x9d\xab\xf3߯\xef\xa8`Co\xaew껹}QO#\xdc\xf6\xe5\xd0\xf2G\xf9 \xd7 \xf3 \xf3|\xe9\xf1\xe5\x80f\xa6\xb4\x91`7,\xe8L S\x9a_`\xfa\x9c\xd0\xdd\xf9*a \xf4\xf2\xc7\xf4\xf6\x90? י}\xf2\x88V\xbb\xd4b-[y\xce?{\x86\xfa\"\x8a_<]\x87]!\xe9ժ\x8f:r\xfeV\x9e\xf3\xbcUv\xe0\x9dX\xb1\xad\xae \xd6\xd5\xe39\xff\xc1\x8f{К\xd4z\xa3\xf2\x9f\x81y\xbf\xa8\xf7\x9b\xea]\xae\xa7\xb6\x9f\xeb\xf2:\xef\xfe}\xee\xbdζ\xc7\xff\\ \xadk\xff=\xfb\x87\x9f\xf7\xeb\xd1\xe3z\xbc\xf6E\xb4\xd50\xed\xa4\xae\xbd\xb6\xef\xf85\xcd>\x87ژN\xf2kq\xa8\xd3鮉?Nԭj> \x85ޤ{\xb8gN\xfe,\xdc˳\xe2\xa5\xc7ք\xe8\xc8\xec\xe5\x8bܗ\xe0\xc5\xa3\xe6ܿkqh\"\xc9*{\xf2 \xcd^\xadkL\xb9\xf7p\ni\x85\xaeZ\x95^\xcb\xd3f<\xf2]LG\xe1n\xe0\xef\x9a\xc0~eu\xa1g\xb5\xc3`\xf7\x83\xfc\xc0veܕ<\xe7$6\xd4\x00@\x81\x8eŒ\xd3\xc1JO\xe19\x9d\xfc\xbb0\xf3R\xbeʇ|\xf7tx\xee\xc6#\xdf\xc5\xe1@\xf5t\xe7G~\xfa\xf8\xc5\xdcv\xcc\xf3|\xc8\xf5L}>\x87\xe2\xebwa\xe7\xbe\x9a \\ַ\xcc\xffV\x9e\xfaF\x9d\xb9^ȯ\xc3\\\xdf\xf9~\x9d\xf9q_,o\x8d\xf7b\xf9a\x9e/\xd5\xfeL&.\xc6\xfc\x86_Z\xaf\x8f\xb8 \xab\x001_\x82'O\xc7y@9\xa1~sܑf:\x97\xf3U@ \xf4\xf2\xc7\xf4\xed\x90\xce\xc2\xdb3\xfbd -G\xa9\xc9Zȟ\x87=>\xf8\xbf\xbbңU/u\xe2\xfc\xa3y\xfa{0\xd8\xdaο\n3o\xae0\xf2~\xb8B\xae\xc6\xdc\xcas\xfe=1\xef/\xe5!\xb8\xe7[\xf3s]\xce\xe7=\x9eԛGg\xb6dk\x9e\xa7̓\xe7\xfa>z\xdcS\x8f\x85\x9a\xfb\x84V\x99K}\x90\xd3;}\xf2\x8a\x8e|Д\xf3\xfc\xde?Aɭ[4'\xd4?\xf6^G\xcdF\xff\xfa`-\xfd\xb6\xe01Tģ\xbd\xf4g?vb\xf6ßT\xa9VC\xcb?\xf5/\xd87\x8c/\xe6\xe7\xf3گĕ=rF8\xb0\xf5\xf6\xe7\x84\xc7\xdeQ;v\xeb#\x83\xa0\xa6i\xc0Ҿ ?\xc6p\\\xffA\xa7hH|\xc0\xabx\x9c\xe7\xe4\xfb8ʭ\xf2\xf3\xf1\x92\xef\xef\xc6\xea\x9f\xe4\xe6\xe7\xed\xa3y\xfa{E.\x00\xef\xbf\xea\xe7\xf7\x9f\x8b\xa3\xae܎\xf3\xfdV\xeaU\xfd=\x9e\xfe<*\x90\xfa>z/\xca\xfd٘O\xbe\xb2\xa7\xc2C< \xa9 \xf48\xa4p?W\x00횓z\x91/\xedS\xe6\xf5\xbcU\xcfo\xca\xf31\x9f_\xf1H\x88|G\x81\x99M$\xa8\xf8%_\x9f\xf8[q\xef\xf3\xf7\xd1<\xfd\xddNJ\xc9 )\x973\xf9O\xc5\xd5\xf1\x9d\xafY/\xeb\xf0\xa8\xc0\xa3O\xac\x97g=<\xebaP\xe0C\xf6ß\xfe<\xfe\xd1y\xceE\xe2-\x9c\x85\xc5:\xff\xfa\x97\xbd\x8d\x840\xf9\xc6 \xe3\x82\xe4\xcfŠw\xd8\xeb^}z\x96\xe05\x8ez\xe54\xf9\xce~\xcb\xf7] Ə\xf9k\xca~\x94\x8b\xd6\xe5= SP\x96G\xfee\xcc\x00G\xe1\x97\xbb\xd6\xfb\xc9\xe8\xe4W\xe3гu?]\xb3\xbf-\xd9\xff\xba\xfb/A|\xd4zeC\x87\xf4\xbb0Һ\x9a\xc6*\x98/ҟa?\xbb@\xe5A\xbeg.9\xfb\xf2u\xecÁ\xce\x9e'|0\x98\xe7G$PϏ\xfc\xde\xcc\xe7zk\xd4G\xbe\x8f\x8f*(V\xde\xfanmx\x99\xaf\xc5a#[㹗\xf2\x9b\xf6\x85\xf1\xab.\xb4`\x98\xe0n\x9e\x89\xee\xe6\xf3\xa6\x9aM]\xf5\xec\xa7s'\xd7r\xa7\xf2r\xff \x9c\xdcOL\xc7˴o\xcc_\xcf{\x84\xf2E\xe2^\xec\x89(_\xf7\xa7ө<\xb7`e>\x99\xe2O\xb5,\xcf\xf8\xf4Q*p\xfet\x9d\xee\x9a\xffY\xfdҪ\x97\xffy\xfd\xdc_s\xb6\xec7Y\xd3\xdbo\xc5ԉ\xfaԼ\xcf\xd0\xf9H~\xfb \x94\xb7`͵,\xd8\xc1:\xb3g\xe4PO\xd5O\xe6L\xfe\xae\x98y\xab\xe5K\xfe\xc1\xefV\xc0:\xb4\xb7;\xbd\xee\x9e\xc1O\xf3\xdd\xea\x9f\xf3\xd7cWH\xe7\xbf\xf4*\xf6G\xf3\xf4\xf7`\xdb'E\xff\x96\xbe\x9b\x9c]\x9a5\xcfx6J\xae\xd1\xe3\xf9\"\xdaun\xff.'\x99\xcfY\x8b\xe9q\xe8\xec?le\xbe@\x8fC\xe2\xcfZ\x8c\xfb2>+\xe1\x97\xbb\xd6\xc1\xee~\x85~zХ\xe7|-\x9c (r~\xf2ז\xff\xbeh\xad\xbf\xdd\xfd e\x8e\xb2?\\\xe8\x8b\xf4\xefl\x8aux\xe7;\xdcݿg\x9f\xdb\xad\xa9\xdd \x8a\xf4h\x8f\xacym&g\x85g:\xc2Hk\x8c\xdf\xe28\xf7|\x96\x00\xa7$\xfb\xa7.\x90\xbe\xea\xd9.W\xc7>r}\xf69Ģ\xe1\xfb\x87;\xe11\xf3F}\xfc\xa4\x94\xe5\xc5|\xf2\xf9'y^.p\xae\xdf\xe5@\xb3\xbe\xc8K<\x97\xba\x89\xdd<L\xe5\x9f<\xf6\x94<\x86\xbbj֫|\xe5 \xff\x92S4\xac\xaa\xe5a\xbc\xd9h>\xed\xdb\xd8-\xfaz\xdcC9o\x96\xb0\xd8\xf6\x83 \xd6\xc1|\xb7\xf2\x9c\xffyxIkw\xcck\xdc\xcaSړ\xf0:ؿ3\xb1|\xd7\xfb\x8b\xb9\xf6\xbaK\xfe\xb7`\xea$EU\xffv\xde=\xe8\xfc\xdcs{Le\xc0\x8c\xd6bf\xfe\xe0\xefP\x80\xfdgU\xe4߅\x99\xd7\xf3V\x9e\xf3|'^\xed\xee\xd5\xf6\x8cw\xf6\xfd\xa6\xf3\xbf\xde}[y\xce\xb0\xad\xfb\xa2\xefYz\xf8\xeer\xefK\xf1\xae\xe6\x8f\xd8W\xb0>q\xb7\x9e=η\xf8\xbb\xec\x9f\xe6.\x8dX\x96\x8e|\xe2xpT\xfe\xe9\x96\xcf\xbb\x8d\x00\x00;IDAThl<\xb8\xe0\xdf\xf8\x98\xe1ajn\x8c|б\xff}oL\xc8\xc7\\\xa8>\xfb`<\xc5{\xbc\xe1QI\xf6ctn\x9b\xa0\x8e\xce:x\\\xc5\xf7\xe2\xea\xf8\xccg5ޫ\x8f\xf4n\xd9C\x9f\xd5\xf94\xf4=\xdb^\xfaj\xbf0\xf9\xc4;\xf6\xe7\xb8R\xfb7\xffi\xa8ӏz\xadƭ\xf53\xdf^\x83\xbbh\xceo[d\xf2\x93\xfdj\xac/\xf2U\xf8\xe8\x87\xd6\xc7^\xbe\xec\xdfIr\xe3%=\xc4\xfb\xf1\xb1\xa0_\xf8\xdf\xcb3\xbdj\xbdr\xc2I\xf5e\x98\x9f\xfd\xb3\xbfi\xb4\xae\xb1\x8fT\xfd\xfd\xd6.O.?.\xe7\xe4\x99\xe0oŹ>'\xd8X\xdd \x9f\xc0\xf9?aq\xe6\xce\xfc x2\xe4\xfe\xe2\xf7\xe1̕\xfc\xff\xe4O\xdc\xd2\xfcH\xe7\xba&\xac\xa4\x94$\xf9\xa3\xf0u\xae\x8ctT\xc1+\xc3}ݴ\xa3\xf4\xeb-\xb0\xb9p\x9c=g\xd7\xedG\xb3\xb9*{\xe6\xdb¬c\xf9\xfefY\xbb\xe3\xfd\xaa\xe5qm\x85\x8c\xfc`W`\xad~\x8f\xfe[V բ-\xf96\xf6\xfe\x94\xf7oga\xae\xcbH\xbbS\xbb\xb1\x9e\xb0N\xae\xae\xa3y\xfa\xbbު\x00\xe7\x85\xa9\x8c\xf7\x97\xa3~\x87\xd6c\x9d\x00\x8cT\xff\xe5\xaf?\xe6\xf5\xf3\xfaa\xb4%kS6\xaf\xf2\x8c\xf72\xf9\xf98T\xbe]\xffw\xb7\xef巓\xcf>\xa6\xbd+\xa6\xfb\x97\xf3\xc3\x9f?\xe6\xfa\x85W\xf2\xf9|\xada\x9f\x95\xf9E\xf5\x00d+\xf3\xb5\xa0`\xcerH?<\xf4\x8b\xf5\x96\n1$\xdfÏ\xfd\\\x81\x9e^\xe4\xe7\xd6\xe5v\xa7\xf5\xcf\xf9v\xc5n\xae\xcfe_D\xeb\xc3H\xb9\x91̕\xd1G\xf1\x89y#y\xeb\xc6U޺|\xf9J\xe5\x8dn-^8\x89\xadc\xea\xf5\xcb~ŝ\xed,|\xf8ɳV\x8f|'륇\xf4\xf3\xe1\x9e\xeb\x8d\xfdZ\xdd\xdf\xf7\xe3\xec\x8e\x98@\xeaLJ\xe9G\xbd6a[ZO\xb6F\xec\xab%\xb6S᥏\xe6\xb7p\x98\xebe\xfc\x83<\xa3ksn?\xbd\xf3\xd7g\x95\xd9>_\xfbnm\xde\xd6\xf1e\xff\xba\xff\xf2\x9b \xe3W;\xf9, \xecS\xaf\xf0\xbf\x97gzг\xa2\xdf̳?̏\xea\xd6\xd8G\xaa\xfe\x87~\xbd\xe5\xe8\x90l\x98\x9cz{\xd9d\x82\xbfC\xafJ\xf2/`k\x81\xfa\xc18lϻ0\xf3:SO$f\x9c\xb7\xe3\xa3:\xceBL0\xf9&\xf7m\xd8\xea\xd4am\xd2@\xfc^<\xf7Kos\xb6d\xb37\xfd_\x89\xcbjb\xfe\xac\xb3\xbe\xff\xd1b-\xa6\xe7L\xc3iW\nSwh\xad\xde\xf2\xa7\xf9S\x9f\xdfݫ\x9e|\xbb~\xf3\xf7o\xed\xffF4\xf7\xcb6\xacٶ<#\x8d\xb4\xf3\xf3^\xae\xe5\xd9y\xad\xd9o\xe59\xff\xf308 S)\xaex\xe4|\xd4\xf6\xebjL5\x9f|\x9bU\xc7\xd9=\xefK\xfc\xd4\xf9\xcbq\xcc\xcf\xd7Q\xa0\xea\xed\xe6s\xb6}\xcf\xffN>\xfb\x98\xf6^\xb1\xee'\xaf\xf3\xa1`|\xe0Ϳ\xe8\x96\xef_\xb6\xf1\xb3\xe7wcrs\xfbm|ؚ} \xd7\xc8\xc2\xe3b\xe4\x87\xf9\x93ٔ\xd0\xef\xe1g\xaap\xb4>\xf4G\\\"\xfb\xf9~\xec\xe7\n\xf4\xf4\"?\xb7.W\xb48\xff\xc1\xae\xd8\xc9\xfa\xfc\xe9\xcf\xff\xe2/\xc7\x8aS\xf5ih\xc4l\xc2\xda\xc6\xd0ѷ\xe2\x95z\xe8>\xc2\xfbJ\x87^+\xdd\xffx\x9fi\xf5\xf6\xb2\x96X\xad$\xb6\xa8\xf9\x97%\xbeŸ\x89\xe5\xdb\"s}\x8c\xd9L\xf5ܛ\x90\x97\xf5\xfd\xbf\xa9+\x9e\xfb\xd3֫\xf5\x81\xfa'?t\xdfÍ\xf0\xcd\xed\xc1\xf9\xb7ý\x82\xf7\xf2\xaa=\xa5t\xe8\x9e\xfcY\x98q\x95\x8f\xe2\x91\xe7\xe7\xa2MX\xceͩLǪ`\xbfp \xf4X\xda\xff\xa3 \x9e\xf3+RJn\xca\xdf\xc2\xec\x00\xed\xc9\xdf\xf7\n >A\xeb\x99ң\xfbV?5\xff*\x9ey1>\xf9,hg\x82y?lؓ\xf6\xf9\xdfZ8E\xc2\xf9\xa0\x8a\x82\xfe >\xbd\x81\xb1B\xeb\xe9\xd5\xf5\xfai\xf6E\xeee\xfd\xb9~\xf3 k\xdc\xf0\xf5\xe0\x96\xeb\xb7ܯl_\xd2}\xb4!\x97\xf7\xc5<\xcf)淕\xef\xbe\xff\xe1z\xeb\x80A\x95\xe0F>d\xe0\xc0pט\xf5 7\xa0\x80ga&\xe0\xfb\x8b\xa3W\xe2\x9f2\xc8\xfd\xddHh+\xcf\xf9\xd7a\xefg\x9ewQO\x89O\xfe\\\xcc\\\xfc\x83\x94\x9b\xab\x91\xfc\x83߭@\xafCK\xbc\x8d\x95\xe8\xbcSG\xe6C\xfe\xc1\x8fߠ\xc0\xd2\xfe\x9cֵ\x95\xe7\xfce\\\xeeG?U[\xd7ԇ\xa7y\xd9\xe9\x95|Ͼ\xe6\xdd\xd3rw\xec\xf4v ޿\xdb\xf3{\xfe\xde\xa0~\xab\xbe\x88 i\xd9îw\xf9m\xf3\xb5\n\xca\xe8\xe7_\xa9\xa6\x8e\xfc\x9c\xdaš\xccJ\xf7\xd9X\nJ{\xf2o\xc7Lp-\xbe8\xf1N{S\xff\xb5\xe9\xaf\xf6\xb5^\xaa\xb2\xf7\xac}\xf1\x80i$\xc1Y&\xf4Ճ\xbf\x9c\xdf\xe0\xc7~ \\\xd0\xfe o\x8a#N\xf2\xe5^\xd0w\xe4b\xc2\xeb\x9f\xd4\xb0\x97\xff\x9c\xd7AQ\xe73\xfd\xea\x83\xc3J>ˣ~a?\xf0#\xc3\x9cN~\x9e\xfe\x80h\xc0 =\x9e\xf3\x89\xdfd_\xc0\x84\x93o`\xca\xc7j\x8e\xc2L\x92鐿[*\x90\x99\xe0\xac\xb9\xe6\xd3\xfcO1㜌U\xde4\x85iJ\xe4_\xc1\xb2\xb5\x92x\xfc\xa5\x9a\xa4\x84\xb6\xe2\x93\xf5\xfa\xf7+\xf5\xe3\xfe\xce\xf5\xf6䷶c\xed|\xea\xca\xf4\xc9\xdf\xb3\x80\xa3\xf0Ņ\xb3 O\xfe,̸\xa3\x9c\xc3/\xadO\xf2\x87\x9d',\xa8\n\xf4\xed`/\xa6N\xd6A\xf9\"\xf7\xf9x\xbeݭN\x8dxmB\xf5\xfbgפ\xbc\x9f^\x8bݯ-\xfe\xefg\xecl\xf9M\x85\xf1+\xe3\x8b\xdc=0+؋Y\x8dU-_\xe4\\\x90FZ%g\xe1QW?u\x88\xd9\xc8F\xaf[y\xce\xff\xec\xfd\xd0ySִW\xc0\xf3\x89\xfcz,e\xf5j\xfe\xb54v\xa3W6pkj=\xfb\xcbxi\x8c\x80\xbd`\x87\xf3\xe9\x80-7\xa5\xcf G\xdb\xd3q/>\xe7\xbfjO|\\\xfb\xa2p\xc8?Hu>v\xf5~\xbf\x8e\xb7\x95\xe7\xfc{\xe0<\xa3\xbf\xa5^\xcf\xefh\x9e\xfe:\xe7\xfe\xe2\xfa\x95\xa7\xbfO\xc1\\\\\xa0[y\xce\xf0\xa8@,\x87\xfcP\xf5`_\xb9c\x9d<؅x\xf3\xfax\xffѶSl1\xe8NI\x8c7.\xd57\xc1?_D\xf3FčF\xbe\x83ü\xbcp\xa5Ư^\xe3\xeb\xaa\xfe\xf1\xb2\x9c\xee_t\x8d\xf63~p\xa2\xf5Q>\x99x\xd6ey\x85ED}\x99\x00x\x96_\xbd\xf3\xe2\x84YF$l\xbc\x82-\xd0]\xffK6ӱ^\xfc\xe9\\\\[Z2\x95)\x8bW \xc0\xda\xdeMy\xc3o\xc3<\xc3\xf7\xf8^z\xe4ߎ{\xed\xe5/. \xed\xae\xa2\x93? \x87>Z_k\xd7cwA\xb1KX\xbd \xf7\xcdX5\xabaV\xab\x8d C\xed\xefsNߍي\xa5\xf49\xe7֘\x85/.\x9a\xfdfx\xf2gb\xf9\xb6('\xf3\xb2\xf5<Η \xf6b\xfaz|\xb4\x80-\xdf%$\x97\xab+\xbc\xebQ\xde\xef\xc5\xa1\xa8\xeb\xca\xfbk\xf2m\xac\xdclF\xf1\xe7\xf3\xf9\xbb\xc7s\xfe\xf5\x98\xbe\x82ekUH\xa5\xe9\xd8\xf5\xd5\xdd?\xa2\xf4\xa1^G\xe3mJ0:\xad\xb7\xf2\x9c\xff9\xd8\xfb\xa3\xf3\x87:\x94\xf3\xe3Պ\xe8\x99\xfeȿ\xbf\x9a^\xcf\xfe2\x9e\xfb/t\xcd\xf8\xe4\xebA\xeb\xdaf\xfd\xac\xec\xc9Vz\xa0\xbb\xc7o\xd6G\xc3\xc0\xe4{\x98nz\xf3ɿjO\\ɋ\xf9\xeby\xae/\xa4\xd8;_1\xec\xf5\xfc\xee|\xde\xf3\xd2r\xad㑿'\xe6\xaeR\x8f\xe7{7\x9e\xf9|^^\xff\xe5\xfc\xd9\xcas\xfe\xb7`\xae\xcf8pr\xef\xe1mB\x9e\xa2w\xf8\xc1y\xf6\xf0\xd4\xf7\xc1\xa3\xcf\xfa\xf1\x85p\xd2~\xf9ӟ\xff\xbd\xf8oDq\x8e)\xc9X\xbb\xf6\xa2!\xf5qB}\xc6\xe5R6\xa6\x82ȯ\xc5\xab5\xdc{͵Y\xceƴkt\xf8gA\x95\xd4tls2\xef3\xe8\xa5O>qԛ\xf7\xe1\xb58J\x95\\\xb2φ\xbeO\x8ak#\xa7\x00d\x96\xadM͆\x84\xdd\xc6\x9a\x9f\x85\x99\x96JP<\xf2]LG\xe1n\xe0Ϛ }%\xb3'\x9f8 \xb4?\xcbs\xf7\xb0s+\xc5c^_\x8f)\xc0Qx\xa3p\xd2\xff\xa8\xf0{\xfd1m\xcbG\xbe\xc8\x82\xab^\xb4+HL\xc8 \xb25+\xa0\xfdg\xf0\xe5A\xbe\xe7_\xe4\xf3\xfc\x9b|\xe8\x9f\xf2\xcc|0I9ɇ\xeb\xf9\xc8'\xaa\xda]\xf9\xbbf~.\xeaF|\xf2}\xbc\xb1@:LA\xbd~\xd2\x8ei\xf9R\x9eC\xb3\x8b\x8f\xe0\x87$\xb5@f\xc9`\xc0\xa9_4\xb49\x9f\x8em\xbe|\x91;3[F$v \xf4Ea9/<\xe2q\x98:VT\xdf\xf2\xac\xdf\xf6\xd5S>\xf0\xf1\xa2\x8f\xef\xe7\xf2~\xe4l\x9e\xf1\x88-\xfe?N7ϰΟ\xf3l\x8a\xbdK\xafc\xbf\x88\xb6B\x86\xbe{K\xad\xac\xfa6\xe7\xa3\xf4\xbb\xec\xb4\xe5\xa4ɯ\xc5\xcbޚ\xa3\xd2T\xeem\xa2\x8d \x93? 7lg%؊w\xe3\xf1i\xbf\x98f\xb3_\xa1\x9fíƒm\xca\xcf\x00L\xe0[q\n\x857\xeaE\xf9\xcf\xc2L\x8b\xe5\x92\xef\xe2\x9e\xf2kq7\xf0\xe7M\xb0\x9e\xaa|f\xdf\xecw\xac\xda\xcf\xe6\xbf3\x9f (\xc5g^_\x8f{\x90߂5\xd7D\x94\xc0ӱ\x89\xb8K\xb4\x8di:\xf9\xb3\xf0$\xa5\xf1\x92\xf1ɿ\x8c\xabW\xe6ٚQ\xaf\xc2\xcf\xe0\xcb\xa9R\xbf\xafϟ|\xca\xfaϾ\x88\\4y\xcaM\xfb\x8a\xf7|\xb2=7\xe1K\x81\xcb\xf9\x91\xef\xe3P\xacZύ\x82\xe90\x8a\xfe\x95x7ϗ\xaf\xe7\xa1oS\xbfЛ\xfc K,\x91\xf3)칸\x9d\xfcy\xd85)\xbc\xee\x8f\xfc^L==\xcf'\xcez\xb0֬:b\x8aؘ0\xf9\xbd\x98J\x9b\xf9\"\xf7\xe0\xf5\nHC\xf5\x8b\x96\xe4\xd7\xe1\xb2_\x97\xe7\x93W\xf4\xe5\xd9ǯ\xa6\xbb\xc6\xeb\xa94O5\xbeKG\x98ٳ\xff\xa9\xc8wb\xae?V\xb9\xc4\xdb\xd8\xddv8\xf3f~[y\xce\xf0\x91\n\xbcڝw\xd8[L\xeeaj\xc3\xfc\xec\nI\xaf\xa2\x87\x8f\x94\xf7+>\xef\xbd\xfcO_T\xf7\xf2c=6\xc5J\xb7\xe9\xb1\xf0Os{\xca\xef\xb2T\xca\xd8\xf4\xea~\xfeA\xd5|z!\xba\xce\xf9);\xcc\xfe\x97ڪg\x9e\x9fx\xdeW\xf9O\xaf\xe4\x93~ğF\xf4\xea\xe7\xf9},\xbf\xf6\xc1Z>Hs='\xa5f\x94C\xfaJO\xeaQ\xfa\xfd}\xb7.\\\xad\xf9\xa7=\xf9C\xb0\xa5\xac\xfa\xeb\xcb!\xd6\xc3Z=?l}\xbdԿA\xbf\\\xa1_\xfa[د\xa3\x92\xa1\xb7֓\xecs?.%_Oc\xa6\xf8\xc3\xf4\xd5z޼^׮7\xad\xdf\xc6|\xe9+\xbd\x99O\xf6\x8b\xfd;o\xae?\xe23_ߔ\xd3\xdf[\xcf밍\xe5\x95\xfb\xbf\xa1_\xc5OC\xdb5\xf5'_\xadWN`\xfe\xc7\xf2\xeco\xed\xdd\xe3\x97\xf3\xd6g\xa4<\xd5y>\xe1\x87I\xb9\xber\xbdė\xfd\xbd\x8e/\xed}\xd47\x9f\xfc>W\xbfI\xa0\xc6e/~\xc3,\x87wڗ\xa5\xa7Q3\xba\xeb\xe0j\xf9\xda|\xf9.G~\xc0긫V\xfb\xda\xf9\xa5\xbfb<\xf2oǽ\xc9\x85\xdfR8\xc5,\x87\xb5\xee 0s\xfa\x8b\xc0Y\xfa\x99\xde\xf2]\xcb\xc9np\xc6V\x9e\xf3\xef\x83]\xddߊ&\x9ea}\x94f[+\xa0\x82v\xf6\xea\xf9\xe8\xe6\n*\xea.\xf7G\xfb\x85\xfbc?\xe6j\xe0\xfe#\xa6\xa6\xac\xfeh\x9e\xfe\xae\xc7K\xdaXY\x9e\xd3\xd9\xf8\xfaʟ\x88kXZS;\xf2\xefĊm\xf9q\xbdNs>\xff\xba\xfdh\x9e\xfe\xec=֊د\x87{(\xf7;\xf7[\xfcm\xe59\x8e\xb7\xbe\xff\xe4\xfd6\xed\xe3y\x88\x9e\xaf(\xff\xe4c\xac\xb7\xe7\x9e)\n\x90\xb1\x9e\xc7\xe8\xc2\xe2\xa4;\xee\xb0t\xaag\xff\xf0\xae\x93/\xbfZ\xceG\x9fGS\xe0\xe4\xf5q\xd3/\xa2\xa7\xfb\xc1wB9(\xe7\xebBk\xe1\x87\xf9\xc3\xff\xf2\xe0\xc5A\xcc\xf7%\xfa\xe2E\xf3\xf3Ax*ϝ\xf8e\x987\x8a\x9dX\xfaIϲr]\xafY\xc6u=\xbf\xf1\xc5\xd7o&L\xd7\xdf\xe8;\xb99f\x00\xf0,\xa0:8!\xec\xd9\xff\x9c\xd6\xe3sb\xe3\xe2M\xf6\xa9O#-\xf2 \x8c\xe3\x82ǃ=\x84\xc8~E\xb8\x86\xbb\xaaT\xe7',\xceB\xd0\x84\xcd\xe3\xa7\xf3\x93\xb8\xeabM\x82\x96\x8b\x92\xe4\xfc\xbd\xf8\xaa\xfaV\xc79\xaa\xc0\xd5\xbfl\xe2Q\xfaqGp\x81m\x93\xadgM\xfe\xbe\xd8\xf5\xd5\xfd\xc9U\xb01Ϙ\xf7\xb7\xfdv\x9b\xbe\xbfg6\xd77+'\xbf\xd3\xef\x83R\xa0\xecW\xea\xedV\xe4\xb5\xb8_\x8e\xc3\x97\xd9\\\x8d\xa9\xe3o\xe59\xffz\xbc\xb5\xce?\n\xb3\xf2\xb2\xc2\xc8<\xf8N\n\xb0\xff̍\xfc\xbb0\xf3\xb2\xf5\xa5\\Ƚ\xf7V\xff\xd1<\xfd=\xd8׀VH[\x9fQ\xeenW\xe6\x93\xff\x975\xe9x\xff\\\xcd\xc7\xf2|\xbeR}b\xee\xf8_i_\xf2\xc1\x9e\xc9R\xfc\x98O\x8b\xe6i\xb8\xf7\xec\xdeul\xb5\xe0\xd1\xe7\xd1\xc78y}\xfc\xe9\xcf\xff\"\xfe\xd1.w\xb5\xef{\xeb\xb0k@?aq\x91\xcbW\xbcDM\xf9 \x97E\x91_\x8bW\xf6K\x92\xb6\xd6ӹfG\xe1\x83 \x95\xbeG\xa5\xd7\xf2Ǵ-\x9e\xe6\x92\xf1Y -\xfb\xc2\xc1\xd0/\xf7\xefQ8\xa4Zjϴ\x9f\xe4?N\xe1^\xe4\xb7`\xcd5QL\xb4)\xde!\xd4O.\xd4\x858 3m\xc6#\x9f5\x9d\xd1?\xf9/\xc7K\xe5\xdb?g\x86C\xcf^\xff\x8dWn_ق5X\xe1\x81\xf3\xf7\xe2\x83\xc5<:\xbd\xbd\xfeX\xe5!\xdf\xc5=/\xf2\xdcȮ|\x87\x83\xd4/\xf2\xcb5\xe1\xe05\xd4\xcb\xbe\xff/\xfb\xbb\xb1\xbe\xd2R<\n\xa4\x83^\x80\xd5<7\xf6\xa7Ez\xd9߫y\xc6#\xee\xe5\xc7\xf9įڳ_\xa7b%kE\xe4fE_\x83c\x85.\xd6ӫ\x9e\xfcy\xd8{r\xd4M\xfcbi=v\x99\xb4BJ>\xcaoQ\xc6j\xb5rV\xf1G\x86\xf1\x96\xf9g\xf4l\xf6t\xc8l\xce\xdb^\xf1V\xffԉ\xf6[y\xce\xf0\xa3\xc0\xa3@\xad\xc0\x9e\xf3c\xea\x85\xf6vux~}\xe6\xfb\x8b\xad\xf7\x93\xb5\xf6\xf7\xfa\"\xda:\xab>N\xf7\xc0\xa7_5\xe5\xe7H\xd6\xf5&\xbf\x87ɵ\xf6X`\xf8\xdb\xe3\xad\xae\x9dp\xe1k\xf5_\x9b^\xcbӦ?\xf2\xb9\x9fZ\xe9`-\xae}\xe9@\xe8\xb1y\x86\xde\xcdu!\xd7Z\xb9վ\xafSy\xab\x00k\xe7,\x94\xf4_\xfe\x95\xf9\xb2\xb5osYt\xb0k\xaeURӱ\xcd\xc9|\xaeA\xb3\xfc\xd0\xe3\xaa\xf3\x81\n\xaaʏ\xfc\xd7c\np>X8\xf5G\xe9\x99{&fY\x8cO\xbe\x8b{^\xe4y\xffd>\xe4\xbb8\xa4\xbe\x91\x9f\xbeh+_\xbc\xd9\xc4\xe1\xbf!k\xde=l癀c\x9e\xd5y\x9b /\xdb\xdf~\xd0mP6\xc4 \xdd<\xffS\xf5\x89\xbc\xb9_\xc3\xfb\xf4\xe7\xfa\xe6\x81E~s\xbb^m\xf7I\xf6э|ټ?\xd32.*6n=i\xc0 ]\xd9\xe3@\x98\xf1\xe2,\xfd\xdb\xd8Lbz5\xe3\xee|\x950z\xf9cz {ȟ\x85\xeb̾yD\xcbQj\xb2\xd6%\xde\xc64\x9f\xfc~\xec˃UϤ\xf8#\xff.\xecy\x95\xfa=\xc3\xf2E7\xf9e\xec\xa3\xe5w\xf1Wƞ\xab;)\xd0\xeb\xf9\xbbbjZv\x99?\n<\nlQ\xc0\xf6\xbc\xf6\xedx\x9c\xcd3ރ]q\xf5\xe7w\xe9\xb1\xf0Os\x98\x93O\xbe\xd6:}0.\xdf\xfcz=Ճ\xa4x\xabZ\xdeXz\xe3\xd7`\x9f\xb9<\xbflt\xe7ߎ'\xfa\xe4B7If\\w\xe0\xde\xeag~\xe3\xc5\\\xbf\xf2F:\xfa\xd9\xed\xbd-\xf7\x8b\xfd.\xfd\n\xfb!\xdchY\xe9\xe5|\x9e\xeb[\xf90//\xf3z˸\xae>\x94\xf7v \xcb-\xf4\xcf\xf5u5\xf8JN\xd8S\x8d>\xe6 \xe9\xba\xf6\xf5U\xfb\xb5q0/\xf4\xc9\xedf\xb4\x8d1\x9d\xadaΆ[\xd3;k~U'\xf5=\nW\x81~\xe9@\xe8\xc9\xfdl\xeb\xd7z\x9c\xc7A4|59\xb7\xb6\xeb+\xbb`\"hð\xc0\xad\xad\x9d\xcf8/b\xa5\xaf\xf0tG\xfe]\x98yu\xb1\n::\xe1n\xe0o\x9bp\x94\x80ߦ\xcb\xcf\xf5\x94巬\xdf\xff\xbe\x8e=\x9f\xe5h\xe5\xdd\xf5\xd9\xbc\xbc\xbf\xcavX⇱\xb2n\xf4\xb5\xd8e(\xeb\x83 t+\xcf\xf9X>\xee\xaf\xfb\x00\xfa\xc4\xf7\x858\xbf\xdd6\xf5\xff\xaa/\xa2\xc7\xca\x9f\xdeh\xccn\xfc\x83H\xf9\xc1\xc7\xbe)\x8e\x93\"\xf9\x95\xb8\xa9t9y\xae=)\xa8G\xb9s\xc4B\xe1A\xb8_\\O\xf9 \xe9\xf9\xf51\xf7\x81\x9f \xbd~\x96\xfeQ\x9e8YR\xcfhc\xc8U\xb1\xdf\xe1\x83./<\xb9\n\xe3W\xca\xe7r\n\xfd\xfa\xd5\xfbӫ\xce\xe9\xf1\xc6$\xf7oȓ\xf2wqO\xbfp\xd0|yվ\xe9\xf8g\x82r6\xf9\xb5\x98~N\xc6T\xef]\xb8*s\xad^[\xae\xfdҁЗ\x9f+x\xfb \xdf\xc5!\xe7\xd6\xf6\xb1 \xb4'\xff\xf1\x98\x85/f\xeb\xf6;k\xfe沏қmN\xe4\xd3 (\xc0^\xfc\xe9:l˿,?\xea\xe5~\xc8\xf7\xde\xf7y\xf7\xcbhWc\xaa\xc4\xf8\xe4\xcf\xc7\xcc`/f\xa6\xa5\x83d\xc6b=lF\xcf\xcf \n\xa97\xb4\xed\xd0/G\xf4\xdf\xc2H\xabZ\x9f\xe4O\xc7/o\x90Ȑ\x9f\x9e\xf8\xb5\xda幀\xf9\xe0\xab!\xedǁ\x92\xc2h\xdf=l\xc2=\xce\xf4Ϋw\xf1\xdcp\xca_\xf9\x90\xcf5\xa1\xaa7\x92ߋ\xe7\xfaU\xf4\xa8\xfda\xf2\xa5\xaa'\x98V\xbc4\x8c \xdao\xe6\xa1\xd0k\xd0j\x9e\x89\x95\xf8\x91^\x8d0\xcd\xe1\x86~r'\x9a\xf6[y\xce/\xd8#\xac\xfd\"\xb0\x9c7\xeea=\xf6\nTO\x89\xef\xe3¬\x93\xf3\xb7\xf2\x9c\xffy\x98\n\x9c\x85?O\x99\xcfȘ\xfdb\xd6\xe4\xcf\xc2\xf3\xb8\xbeߵ{\xe7\x9c!\xeddz\xb2\xf9T\xffT\x8a\xfal\xe7݃\xce_ڿ\xfe\xc0\x82\xee\xc5̌$\xff\xe0ߡ\x00\xd7\xab&W̼{\xeb\xbb\xc7\xd3߃\x8eS\xa0\xb7\xfa޵^{ڰ3ԯ\x87_\xb5\xef\xf9\xffT~\xdfу\x9aٸ\xa8\x9c\x9f\xf3[8߹\xb2#ߊ_Y\xb25mR\xf0e\xa1H\x9f\x85\xddRT,r\xbb\xf1ԩ4P\x90\xb5xw\xf0\xf7\xb2\xb2':fGa&n\xca7\xb9\xc0\xeaO]\x82\x8f\xe8Q\xb2x\xceo\xe3\xc1b\xf8\xdfk_D\xfb\xd48\xbe\xfc\xbdl\xd4:\xef\xf6\xfa熣\xf2}|T\xc1\xb1\xdb \xf3 \xef\xe6\xb9g\x98\xcf.~p\xa2\x86V\xf6 y\xec50y:\xb66\xf8\x82;\xcez\x99\xafb\xe0\x87\xf8\x91! \xc6\xf6\xc8\xf48\x89|{\xfa\"\xc4\xd1\xf0\xdfP\x8f ]\xce\xf7\xb0{\x86\xa5\\\xf3'o\xe5\x886^\xb9\x9aE\x99o\xa8\xfe\xe9\xf1\xb5ŧ\x8d\xf4*$\xbfSuA\xfe\xc8?\xf8\xa4/\xf5>ϳ\xe5\xfe\x9e\xb3e*\xbbt\xb6\x9f\xecO\xb9\x9bf\xd2o:6\xd5\xd2\xf9r\xdeN9\xbf^\xf2`c\xf2H\xfe,\xcc\xcc\x9f\xfc\x83\x87\\o\xacz+\xcf\xf9w\xc2\xca\xc5j\xec\xad\xe3\xa7\xf3\xa9˃\xf6+\xd0[}=\xcf=\xfb\x87w[;x\xab>\x9cO\xcc~\x91\xef\xe1w۷\xf2+\xff4\xb7}g\xb5\xa6\xae\x95\xbag\xbf\x9f\xb7 \xf4Ƹ\xde\xeeOU\xc5'\x8e\xf9 \xedE\\\x84H\x8f\xfd\xf5\xf8\xa2\xb8\xb9\xbd\xec䃚ȷ\x87\xf3\xe6ژ>\xfb7\xee\xb30\xdf\xd8z\xf1N\xd8O+\xb9\xa7O\x8f\x87>\\w\xf7s\xe3~\xe5\xfe\xcc\xf3\x80z\x99\xbe\xcd\xf5\xb0w\xffV\xdb!\xe4\xfa\xb1\xbfv\xb6\x99E9\xdd\xdc>\xfba\x86\x9f=\xbcR[\xb2/G\xf7\x93_\xb2R\xc4 5^\xfe\xc0O\xf7sf\xf6r\xc7\xf5Ew[y\xa6\xbd+\xfa\xcd<\xcbe~\\\x9c\xdfġo}\xff\xf6Z\x8e\x927\xdb\x9b<\xfc\xcdx\\\xdf\xa68\xd7w\xf0[\xb0\xe6\xa6\xea\x8f\xfa1\x896^6\xfb\xaf\xe2\x99\xd7T\nr\x97`ix\xb4\x00\x97$d\x90\xa382\xa7O\xf2u\x94~\xbd9ׄ\xb3\xe7l\xb9[_\x95\xf3y\xcb\xd6j\xf2\xfc\xdb_\xf0\xfe'\x8b\xed\nP\xc1\xafS\xe0\xaa\xb6.\x9bo\x99\xa5= uY\xd7z\xde=\xac\xff|\xc0\xf9k\xb1g\xa8|K<ٓ߇\xa9C\x89Gf\xd9?g\x99\xbd\xb4$\xf79\xf8\xa7*\xa8ЙX\xbeM9\xa9:\xfbE\x9fL\xa5\x80\xfa\xa7~j\\\xaf\xe4߅\x95\x8f^\x95\xaf\xf2Ѹ^\x8doq\x9a\xd3~]\xe3ݬ[\xb6\xdas\xfe\xcb8\xe4\xe7\xc7(U\xf9v\xfd\xdfݾ\x97ߛ\xf8\\Q\xdf\xd7\xfd\xf2u>:\xf2\xf9\xcf\xe3\x95|>`h\xd8߇O\xe5\xfcBD\xb4\xc0A\xe7\xf3\xec&\xda\x95\xfdÏ\n<\xfape8\x8e\xfd}\xd8 \x80QV\xfa\x9fmN\xb412\xb3\x95\x9e\x9a\xf3i\xe6\xfd\xc4KِB|\xe4;\xb8\xaf\xcf9\xf5\x95\xb7\n\xfb\xd7z\xd0A\xb8\x8f\xa9F\xbe\xb4\xc7z\xc9~Mn$vv\xe8\xc6G~/\xe6\xfa'\xff2ޢ\xd7O\xfb\xaf\xa3\xdf\xdb\xd6Ǥ_\x96~K\xaf\xbd\xfd\xea\xfe7w\xb0_s\x9a^\xc3\xd2\xcb\xfe~\xb8~\xbb\xfb\xbbw\xfd\xe9Ɲ\xc7M \xc8_w\xff\xfaj\xd0\xef\xe5\xfe\xab;V\x9d\xfb\xd7H~%_֟\"\xeb\x955\xaeם|K\xba\xe3\xfa\xeb\xf1J+_i\x90D\\\xbc\x9b\xf7*9\xea\xec<\xbfv\xddB\xf6YM \xd4\xf7똟|\xc1\xa3m8\xd0r\x95\xfcy\\1\xc1/+P5$\xa6e\x83\xd6c3Q?l\x87\xbb\xd1Ł\xe91\xa5E\xff\x8b\x93\xce<\xba@\xf9;3\xe7S|\xb5BNI\xee\x9cR?Kyܑ\x91;\xf9\xbdx.\x85\x96\x9b\xbc\xcd\xd9r\xb7\xcf\xf9\x9f\x8aY'\xdf\xdf\xec~?G\xc7yC\x93\x82Մg`T@\xfa\x9c\xbd\xa2(\xb7\xc5Slr߁\xaa\x90j\xb3b\xf2m\xec\x96\xf7\x8fga\xcfPk\xe7\xe3\xf3Z<뤿\xa3y\xfa\xfb<\xbcU!\xce?\nS9v\x98\xfc\x83?C\x81\xa3\xd6\xd7\xc3јj\xd2?\xf9\x9fq\xcf\xfah\x9e\xfeގ#}\xfeߜ\xcf\xdd\xed{\xf9\xed\xe4sU\xa5\xbd\xef\xdd_\xe7c?\xc6\x81|\xbe\xc3\xf7\xb3+\xf9\xde\xcd=\xff=\xfbcy\x9dE\x83\x8az \xa2\x9a\xc2\xc6\xc5\xe9|ę\xa44K!\xfa\xdf| \xfb\xf0.ף\xdfl\xd9$X\xb9>\xfa\xff4wx\x94\xce\xf4K\x9c \xc4E\xb5\x8fh\xd0\xc2td h.\xb9Oƪ\xa9#\xb0\xce)\xea\xd9ġ\xc9J\xf7\xbbϙ\xb7K\xbf\xb5\xc0\xb5\xf3.\x8c\xed\xa5{\xf2ga\xc6\xcd=ut\xc0*З\xac\\O\xcf\xfe\xdd\xd9\xff\x95\xfa\xe6\xa6\xf9 \xc7\xf5M\xfeE\xdcsO\xfe,\xcc2x \xff\xd2\xfe\x9fj͂\xaa@\xbft 4\xe2\xfe\xb7\xf5j\x92\xb1?\xabqȩP\xfefhO\xfe\xe31 <\n_, \xfbi\xe1\xc7\xf5y\x90? \xb3l\xcaI\xbe:_8\x81\xb0 i\xff\xd0\xf7K\x8f\xe7\xfc\xe3\xb0+^\xfe\xe0\x9c:\xfc \xd9\x90BV\xe2,\xb8\x9a\x9e\xd5\xe0\xfdLjo\x8f \xd70\xb2\xf2\xf7[\xf5\x8d\xba\x9b\xfd_֟\xeb\x9b7\xb4\xad|\xb6\x83\xe9,\x87g\xb8\x82{\xf6\xf0\x92\xca\\\xe9|R\xfe\xe1>_z\xfcx\x98\xdb\xec\xa9Ӵ.\xb8\xff\xa6\x9c]W`\xd0\xe3\xab\x00-{^\x89\xcd]\xab\xb6\x95.\xbe{\xf4\xae\x8a%f`5M\xf1ȿ[\x86\xad\xeczٓ\xbf/\xf6\n\xf5E\x90\xea-\xf9\x92?\xc5=\x83\xf2\xad\xb8z<\xe7?\xf8;\xe0\x8ae\x95\xe4\x9b\xd5Pv +r\xdc㗭\x9e\xd1G\x81G\x81G\x81ߢ\xc0g}m]ѹ\xfeM\xb2\x9atoS}\xc0\xfc\xd9šO\xc3ݏ\xe1\xda\\\xd0>\xdc\xde\xe7\x85 \x85\xaeP\x9a*=\xba'fܪ\xc1J\xf0\xd5\xaa@_:\xb0R\xaf\xee~ \xbd\xf5 k\xaf\xfcT\x99鑿=fG\xe1\x8b \xdf\xdbϭ岬\xd1~\xf8\xa5\xf5G\xfe\xd9\xff\x95\"\xc7D\xa5\xbf\xf67o\xc0\xe4\xbb8\xb2\x8f-\xfe޶\n\xb4v>K3eK\xee\x00\xac\xfe\xb4B\x90f\xa9\xcaW\xf9\x90O\xcd4\x81\xac\xfd\xa4\xfdB\xe4߇\xbd@~1\xd7\xc2y`G\xc2\xe5\x8b\xecPp\xa7^\xd4\xe7\xb3\xf0Pt60t\xc8\xf5\x82$\xbfS_ 0\xf8\nw\x9f\xa5אz\xeaC\xbd\xb6b\xeai\xf6\xc3ؠ\xf7\xa8\x906 \xf4\xe7\xfa.\xfds\xe4\xd3<\xd3s\xfd\xee\xe9\xae\xe0\xb4\xf7\x8b\xca\xfed>\xdc\xe7 \xe3'\xa1 \xae/\x8d\xeb\xb5\xcb\xc7 (;\xbdV \xd0a\xa7\xbd\xea\x95 L\xe3x\xa5{\xd0\xec)@\xcf\xc4\xf2m9\xad\xeco/\xfd7\xf1\xbd\xec\x97x\x93\xe4ߋ\xcb\xfa\xa1\xce\xcfG\xe6_TO\xe7\x93?+;k\xba+\xd6\xfe\xa2\xda\x86,\xa4\xaf\x8f\x96\xdf=\xbe\xcc|\xae\xee\xa9@\xaf\x83[y\xce\xff\xcc\xeeh\xc5+\xf2~xx\xf8n\xca?\xcd}ӷ^z#\xb3\xfb\xad\xa1>\x98\xe5\xa98\xf8\x81˃\x9erc\xb0[Cyc\xe77\x8aW1\xeb1\xeeY7\xa2ߗ\xde^̅\xdb\xf0\xdf\xd4'\xec3|\xd87\xe7\x83g\xf8j}q\xf3\xdbƗ7\xbaJxnO\x9eѶ\xf0\xb2\xb5EԯIJ뭒\x83\xfc<\xfd\xd1!'\xbc\xca\xd3q\xcf?\xe7\xafĩO\xcco\xe0J\x9e!˨\xe8\xef\xf6\x89vW\xa9\xc9\xeaZ8\xdc\xde祡\xd7\xee\xe5\xef>\x8e\x99\xb4\xfa\xa1t\x8f\xe4\xe5\xcb\xe7z\xd2\xe0Qo\xa6\xef\xdb\xd2Y\xa9\xe7]\xf7\xbf\xa5\xaf\xa5\xf16 _ \xbcR\xff,r\xed\xfcWr:\xc1V=Z\x9b\xfeY\xf3\xab\xd2\xceJ\x88\x81X\xf9\xaf\xc7`/\xfe>\xa1l J V7_\x9e6K#>S\xa8~\xff\xec\xb7^r\xbfʧ\xf8g\xbc\x9f\xb1\xb3\xe57\xfdƯz<\xe7_\x8f\x99\xe1Y\xf8\xfa\xca>'\xa2i\xaeɬ\xcf\xea\x87\xe2\xc9?\xe3\xfe\x8c{\xd6\xe4\xbf\xbb~:\x8f\xa8ϯr\"\xba\"=\x9e\xf3ۘ\x91o\x8e\xb9 \xb6\xa6۳\xbf\x8c\xd7\xfeQ\xc0(DP0r\xc7\xfc\xde\xc0]\xbcrr\xa8\xec!p\xe6\x87q\xc1\xa3y\xfa#V\\\xbd\x92\xefa\xd9\xe9\xb57\xff\xcd|\xd5䳞\xe7zr\x8a\xbd\xf3\xf5\xcc\xf2\x80|>\xfd>\xecyk\xbb\xd4\xf9\x92\xffL\x9co\x88\xa3ߥ^\xaf\xe7n<\xf3yp\xf4 \xfb\x95\xc7\xfbz\xbc\xbc\x8b\xfd\xd5<\xe3=x\xecx9P}\x8e\xb9\xff\x8c\xc4=\xfb\xdf\xc9?_D\xc7B卝$F~Xs\xfa \xc3&kq\xf9 \xeb\xfd\x91ߏcA\xe7KT\xe5\xe4t\xa6\xb9Q\xc30\xf2\x8d]\xc6\xd5\xe3k\\\xaf\xaf\xf3\xe6Azʫ^\xeb\xfe8\x93\xe5ŝ[\xf6̦i\x9f\xe7PX\xa4\x9e9l\xe4\x95x\xbe2\xa3$\xe2\xe2U\x9e\xfe\x88{\xfe9%N}b~\xe79\xbe\x92g\xb6G\xe1\x95U];\xcd4Q\x81y\x8az\xe5\xfc\xcf\n̿撻\x00\xab<\xa5p\x8e\x80Z\xa9\xc1\xab \\\xa0\xd9G\x84X\xd9P\xe9\xaf\xe3\x95\xeb\x97|՞\x90}ŇX\xbdt\xa8)瓿=fGan\x82\xcb7\xb9 \xf0\xde~+\xe5\xa3\xecYj\xaeǣ(a\xa2\xf2_\x8f)\xc0^L\xa1Lp\xf9\"\xf7\xf9X˩Ua\xe1}Fy\xff\xfc\nֻ\xed\xf2~^#%\x9ek\xbb\xb33\xaaO\xfe\x96\xf8ǹ\xe7\xe0\xa5 mLY\x91ߋ\xcf\xc9\xfe\xfb\xbd\xee\xd5{k\xff\xb6)I\xef\xb4^\xe2m\xec\xaaj\xff}\xd8+\xd6\xf9E\xca\xf9\xf3j\x86K\x90\xda\xe4n\x80Y\xee֔z\xf6\xb7\xe1\xd5%d\x85c\xbd7h\x87\xf3\xb8\xf2O>\xb0\xd2]\xdd\xce\xe6%\x9f\xf2!\xee\xc5\xe7|\xe2W\xed\xe9o\xb6)\xfa|I=\xab\xf6\xc0_\xe1C\x90\xf0B*@\xb4y\xcf\xc7\xfd\xd5_{|\x9e}\xf6\xbcJ\xba\x8c\xb7\x95\xe7\xfc\xef\xc0\xbc\x81\xbd\xbc\xbe\xa3y\xfa#\xee\xc5\xe7\xfcG\x9f\xb0\x9f\xb9\xff\xd7\xe3\xe5\xfd_\xec\xb7\xf2\x9c\xff\xe0\xb1cy~~\xabK\xb5\xd9.hcM\xc1\xc3g\x8f_z:\x851\xa6w6\x9e\xe6t\xc8\xf5Y \x92\xdc}\x9c\xb0\xff\xabq\xe8{\xd6\xfe\xbf\x8fBo\xca\xe4\xaa\xf5ˆ\xa3\xdc\xfd\xf2qE\xff-\x8c\xb4\xaa\xf3\x89|S`X\x90\xaep \xe4\xfbV\xb2\xcf0 \xfb\xe4\xed\xc2\xe6\xc8\xe1\x8c\xce\xc6\xee͗\xed\xcb\xf9\x93W5zp\xdf\xe4\xe3By\xe6\xfe\xb3/\xf3\xf4w \xcevryh\xfd\x81ƄJ\xbd\x9e\xed\xfb8\xae\xfd\xc0E\x87\x99\xc0\xca\xf81-_PO\x8e\xeb\xe2\xe3\xf9\xa1\x80\xb1wG4Pb\x988\xf4'\xc1\xaey\xedE'\xff>\xec\x9a\xd5\xe7\x89gTΗu\xb8\x9c\xb7\x9c\xbf\xac\xbb:\xa6\xfa\x97g\xfd\xe6Q*t\xa6\xc6\xea\x88\xe2\x91\xf01\nH_\xea\xfd\xe6~\xe6{%\xf2\xafE\xabO\xdbO\xf6\xa7ܭ\xbf\xec{\xfe*O5\xde\xc1lT\xed߅\xebʞ\x91G\x81\xbe\\\xaf\xb4\xd8\xcas\xfe\xa7`\xd6\xcd\xfd\xbd\x95\xe7\xfc?\n\xa7@ou\xf6\"\xf5\xec\xde\xd4\xe9E=\xd7\xea\xf3\xd2\xd1cЈ\x94\xcf9\x8e\xc2QQ\xaf\xfeq\x98n\xc1\x9a\xbb\xa2h-\x94\x96 \xf9\xb3\xf0\x8aT\xe7S\x94\xb0\x9a\xb3\xfb\xdf\xe7\xd2χc\xc9#\xb9\xac\xab\x9e[1Lڻ_\xf3s\x85\xf9~O\xf1}\xf4\x8b~\xf7\n$\xbfo\x94H\xfa\xca=\xcdɟ\x85\xf7e\xac\x82\x8eN\xf8\xe5\xc4\xee\xe5\x80\xf20;\xf2\x89C߽\xfb\x9d\xe7Gn\xf8H\xc0\xdc+s\xfa5\x98\"Lq\xe8\x9f\"m\xc1\x9akBJ\xe4\xe9\xd8D\xe0]\x99s\xfeUx\x92\xf21\x97ңY@L\xc8 a\x9b\xf3'\xfchڰ_\x9d=\xa4\xe1g\xf0\xe5\x8b Ͽ\xc8\xe7\xf97\xf9\x97\xbfh\xff\xd1?\x9eGw\xc5\xdcp\xb9\xfc\xd8\xee\xd58_[p3\x81\xc9\xfa\xb6\xcbV\xfc\x98\x96/\xa5\xe194\xbb\xf8x\xfa6\xf5k F\x80s\xccT;0[\xdc\xcas\xfeq\xd8\xf5\xaa\xbf\x98\xf2\xe5|Y\x87y\xc3,\xf6T\xc01\xbaUM2^\xb5V\xe4\xafXRh\xaa\n\xf9\xb3\xf0\xaf\xfb E\xb2_L\x81\xfc:\xcc\xfd\\v\x91\xdb\xd7\xfc<.y\xed\xc1u\xd1\xed\xf7๊< \xc9\x81\xd9\xfa$\xff.̼\xb8\xa2\xc8?\xf8Q`\x8d\\ϴ!\xff\xad\x98u\xf7\xf6W\x8f\xa7\xbf?\n\\\xa7\xc0\xab\xab\xb3g\xff\xf0\xde\xcb\xf2Os\xf3\x83r\x9e\x93!\xf9\\ \xf7\x90\xb2\xfdA\xd3\xf3#\x9f\xe5\xc5\xc7\xcb\xc2c\xfeƒ\xb4\xd16\xf0\x9fF\xc9o\xfe\xf8 \xe3[\xf1\xdac\xb9~\xb8\x9ez5\xfb\xd3\xeb\xdfF\x9eU샐\xb7\xba\xac_\xfa\xe1\x8b\xf4\xab?\x8a\x94\xe8\xdb\xf3\xcf\xfeq>\xf9ոڟ\xb1c\xbd5\xf7go=b\xfd1\xdf_\x83\xf7\xaeO\xe8W\xfeF\xce׍\xfb\xb3~0\xb1\xcd\xf7\xf7y8n\x90q\xbc\xe5\x9f\xfc\xe0~i\xea۰\x9f\xce}G\x00[\xcfS\x9c\xf7g]p\xbfk\\\xaf\xe7\xf2\xdcϊ\xaaW\xf2\xccf7\x9f\xf2\x84\xc7\xd4\xcf#'\xac΃\xc8,\xec\xb32P\xe2\xf9ʌ\x93\x88\x8b\xb3y\xc6#\xee\xc5\xe7|\xe2\x86}\xea3\x99oc\x9c\xbe˷\xb9 {ɿǝe(\x97{\xed\xcd\xc7G\xfd\xbcZp\xcb\xfev\"\xec\xed\xe8R\x81\xf2eE\x92\xbf]\xe1%$M\xa8\xc7V\xcct\xcd^\xbe\xc99\xfei\xa3\xd3\xf9\xfbb\xd7@\xefoX\xefE3\xaf\xc8x\xbf\xeaUH\xcf^\xa7\x80\xd6hO\xdfW\xf9u\xd9\xfc\x96YT\x93u\xaf\xe7\x97\xfb\xa7\xfd\xc6\xfd\xb5{\x86%\x9ae(o\xf5݄\xf9\x85\xa9Sɇ \xf3\xdd\xc7/[]=jUJAƦ\xef\xc2\xcc\xeb\xc1\x9f\xa3\xc0\x96\xf5Ū޵޴\x9fy\xbd\xca\xd3߱\xf8\xd5쮶g\xbc\xfbz\xd0\xea{\x9f\x9eA\xb9\xdf{^%\x9f\xad<\xe7\xcf\xf1\xd2\xfbs\x8bX\xe2\xcf\xe7\xeb\x82\xf8\x9e\xfdj>\x98\xe4\xf3׼?z|\xdd/\x9b\xf1/\xb2g=\x89\xab\xf8޷\xf2\xbbt\xb0\x8cM\xae\xf2\x81\x91\xea\x9dp\xe3\xe5\xbb\xed\x99p'=̮\xe1\x87\xd8\xcdѹp\xabVx'\xcaF\xf3 Z\x96\xda\xf8\x85\xc7|n\x84hly0\xf3\xcb@dP\"\x8cƏS\xc3A>|\xf9l%\xb0\xfeW1\xf4i\xf6'֣x\xccZO\\\xe4_\xc6<(\x8f\xc2\xd0O\xf5\xbc\x9co\xe3F\xd6\xf3\xcf\xfep>\xf9ոڟ\xbe\x9f\xf2\xc6 >\xff\xa0Ho}\xdeL?\xeau~e=\x8e\xadh\xf4#\xf4\xe5\xfe:_\xb7\xfe\xe36`/\xd3\xf3\x91\xfb\xa7\xa9oػ|C\xbb\xe3~Ҝ~\xde/q?\xba\x98\xe7~fx\xf2\xccv7\xfa\xe9<(\xfb\xdf3(rB\xbf*\xf0,\xa0:/8\x81\x8f\xe6鏸\x9f\xf3\x89w\xda\xe7\xfa ;q\xb5\xfc_sWu\x8bյ0U\xb1r4\x97\xdc-\xf0N\xbd\xb3\xa8\x9f\xec\xc5Y\xa1a:v\xa9\x00\xbd\xc8\xefŗu\xa3`{\xf5҂Xk\xbf\xaddz\xa7\xf5ock\xb3\xa1\xfdU\x98u\xf0\xfe\xc7\nz|\x99O\xcfS5\xc8=\xb8(pՊ)\xfd\xea\xe9\x99b\xee\xc7)gׅ_\xee\xdf\xf1\x9f7<\x83\xcd3(\xfb\x93\xfc{\xb0G-\xbfK\xbeelz\xd5\xe3\xa7s\xefy\xcd\nޅ\xa9γ\xbf\xa9\xc8\xe7b[S:qXŻ֛\xf2Y\x9fyӞ\xfc\xbdq/\xfb\xa3y\xfa{\xb0\xaf\x8f\xb5\xab\xef\xbezy\xe5\xfd\x82\xd7U\xf2\xdd\xcas\xfe\x97\xf7\xeb\xa1\xbc(د\n\xb6\x8c\x94\xdf\xcc~\x98\xa2\xe7_\x8b\xfc`G\xffi\xc8\xeen\x9f\xf9\xe6\xf9\xebz\xeay_\xc9\xdf\xfbV~\xbb~ž0\xe3UU?xƫ\xe8\xf0\xafX\xe4_\xb6\xaf\xce\xca\xce\xf9\xf8Zԑ\xa7\xebf\xa5}\xfe\xd3\xdcѶJ\xfayW\x89\xbf\xea\xb0e_\xfaҁ\xa8_\xeb\x9c뮉C\x8e\x96|\xad\xf5\xf0q*\xb2@+\xc0\xc6Zr~ ,ӡ{\xf2\xaf`\xd9Z \x96Ǹ\xdd t\xb0W\x81\xbex`\xd0$\xf7'\xcb \xbd\x92߂\x87\xb91\xdd\xfdOq\xc4I\x9eq\xbf\xb3\xc0\xa30\xf5\xb1M#\xdf\xe4V`\xed\xb9\x96 \xf2ga\xa6j\xf9(\xb9+\xe1餩\xf9\xb5x1\xd8\xef\x94\xbc\x92/\x95\x88\x81]\xe7\xc3\xe0d\xeb\xfd?\xe3ƅ\xf2Q~\xe4\xbfS\x80\xa3\xf0\xc1©?J\x8f\xeeɿ 3\xaf\x97\xb1\nVAt\xf8\"\xcf\xfdS\xb9\xff\xab\xf7g8P\xbaſ\x8f\xf0_pَ\x97\xe4q\xea1\xc9\xbc\xfc\xff\xdb9m\xc7U\x88\xfe\xffWw\xa3\xce\xc6<\x80\x87\x84\xb7\xee\xea\xa4(\xa1\xa1x\xc8\xeb.\xf0~\x91x-o\x8a'\xc1\xa3P\x87\xf0\xe4+o\xa0\xf9\xa3\xfe\xcf\nl\xde \x8b9M\xe4\xfa\xe7-\xe7\xe3m\xda\xc1pt\xb5\xdb\xd2 \xac'\xad\xbfh\x94񋹫\xf3\xc1\xe7\xe6Y\xd3\x9f\xfdpA\xaa \xf8\x89\x91\xfeU\x8d8C\xf9\xa6\xf9q$\xf1w\xe1\xa8`\xcaO\xf9**L\xfb>\xfc\xba\xd71\xfaҊY\xcfi/O\xfb\xb7`V\x9fv8\x99\x88k\xfc\xfa\xac1:\n \xb6*0~\x88ު\xd4S\xed\xec:\xe1\xcfy{\xf0d뗙p]b\xab\xd7\xf9B\xfd\x81\xd7%\xb8`r\xef\xf0\x96B\x86*\x82\xf6%ܸ*\x86\xa7{\xf2\xbd0\xe3\xce\xf8\xaf&\x97\xf4\xa9%\xb8\xe8{)\x87Wj\xfaڿ\x93\x93\xe2{T \xc0\xf6x\xdc\xaf\xdcȽs}.1؊Y\xbcD\xd2|\xf2\\\x9bN\xbef\x9a*G\xf1ȧ D\xc6\xc4:h\x85 \xe1\xbeuX\xfaK>\xaf\xd3\xae:\x9f\xf9{^\xbf\xf2\xa5&\xc8^s\x83\x96x9\xb6S\xe3\xe0\xa24\x9d\xee\xef\xc2,)\xe4\xab\\\xc8m\xc2*\xb8\xe4\xe4$\xcf\xeb+s\"_\xc5\xe6@\xe9&\xfb8\xc2\xd6\xce\xe0\xb9t \xb0\xe5\x87萚\xf2\xf1\xa6P\xbf\xd7bS\\6?P\xe5\x9f xV\xe0\xa0\xde\\\xff\xbe@\xcd_\xce\xea\xf9\xe9\xef{\xa8=\xb6~\x8f\xad \xdfnȟ\xfb\x93\xf5\xd8t\xff\xa8\xf1\xd1\xdfD\xfb\xc3gڗ́%\xa4+\xce.^s\x83o6\x84\x81\xdf>%\xcd\xe4\xf2.\x9e\xf9\xd7\xf2\xa3=\xf1\xd9\xf9\\0\xb3\xff\xe0T\x821@/\xcc¾S]Vۚ\xa7\xbfv8\xae\x87\xf4Ct\xa8d\xf9\xc35\xf9\xbbpT8\xadި@\xfa\xe4\xd7qM&il\xf9\xed,\xbf\xf45\xbeߥ@\xe8\xa2v sX\xeb\xf0Ҟ\xfc[1\xeb\x96\xaag/O\xfb\x81\x87C\x81\xa1\xc0\xa7+\xff47\x9e/\xc7z\xf0\xe2\x83pz\x91\xf5\xa8b\xbb\xf1O7n\xf1 \xaf\xe1t!\xd4\xc1\xff\x00\xfdC\n\xd2\xc3/Ԗ\xdfF\xfd|\xbe\xec\xb3\xa3\xbe\xf5\xa6Q\xeb_\xb5?q\xa3$\xf5\xb7\xf5/\xf4W\x95*W\xeb%\xf57\xfaOrR\xcf\not\xfaPTe\x9c\x98\xf8\xed\xa5\xbc\xca\xc9֟\xd5g\xbc\xf4Ջ\xa9ЄP1\xf5O5\xf2\xf5\xfd{x\xef\xaaF\xc8[>\xc5F,^K\xa8\xa6w7\xae\x82\xe9\xd0=\xf9^\x98q)\xf9\xb4\xbf\x8dᄣ8 \xf4\xa3\xa6\x9f\x8e\xedwnW\xf2U|\xb0]\xec\xdbK\xfe8\xa1 ńY`+\xcc8 p(A\xe9ѝ\xcaf^̇\xbc\xd4:a\xa2\xf2\xafǵ\xc9ůjWi\xfd\xae\xebU{\xda\xcf\xc7\xf4֣\xa5\xfdߛ\xa7H\x8cG\xbe?f\xbdp\xffJ\xde!h\xae\xc1*z\xf5C\xf1\xe4\x9fq\xfb\xe2Zt\xf2\xef\xc5Q߭\xe7U\xba\xa1\x8a\xf3\xf9\xb3̳_T\x8c\xfc\xc0\xd7(\xa0\xfd\xa5~XTA=p\xf8\xfe\xa7}끦\xd9|\xa8\xe1\xf9a\\p\xf0Q \xb5G\xba\xe8\xf3\xe1\xfa\xa4\xe5\xa3\x94p, \xe3\xd3\xc0l\xe0\xef\xcb\n\xeb/\xe3OΧ\xbf \x9b\xee^\x8d\xc5K\xef\xff\xa2\x81\xd2\xcd\xe6[\xf9\x89\xa7\xfd\xc0A\x81\xb3\xfa\xf8\xfb\x82\x82\xdeO\xe3\x991\xf5 ?p\xdc7\xe5˛\xedX?h5\xcfxĵ\xfch?\xf0\xac\x98\xf7w\x9f\xdb\x88;q>Tt!\xb3@\xe5\x95\xc7N>o.]\xe8b\xfdUl'\xd3\xd6=\x88\xa4ը/瓿o\xd4o\xf5ʶ\\O\x9dח\xf4\xa5\x9ee\x97kZ\xed\xeb\xfd\xd84r\xa2\xf5\xf2ٯ\x89\xf0\x00\xb6\x9f\\On\xf0F\xa7\xe3\xddab\xe2\xb7/\xe5M?\xe9\xabO\xde\x90\xe7\x8d\xc5\xcc\xcf\xed\x88\xa9\xd6r\xfd\x88 \xbaz\xfb(w\x865K32\x83{\x94\xd3;\x8b;TRR\xbat6ݭ\xf3W\xf9h>yOX\x9cpg\x81~t\xc0\xf4\xe3~\xce\xf7\xd4ǏW\xebG\x9b\x9cޞ`?\xc7\xe4 \xf3\x83\xf6\xe4_\x8fY`+LaL\xb7\xc2ܞ\xf4K\xbef\\\xcaI\xbe\xba \xe9`\x96mʂ\xb3D\xbe}\x80\xc5߮\xd3g}ZB\xbaJ'h\xb4[\xe3Ø\xec\xcb\xf7\xd7Q\xff\x9c\x8f~\x8fv'\xe5\xc3\xfc\xf6\xe1h\x9d\xfed>\x89\xb9\xea3腯\xaa\xe7\xdb\xe2\xf4\xeaW\xf4\xb5\xbaբ\x93/\x8e\xfdK\xe7Q\xd49\xd5C\xfeo\xcc .\xcfC\xf2 _\xdb\xdfm\xab\xf77P\xf6\xde\xf0e\xf3\x91o\x957{\xa5\x8f\xe9Y:\x83\xffT \x00\x9f\xe3B\x97\xf1j\xa0Z\x82|\x806\xf3\xb4<8?b\xbdo\xd3\xfb\xb5\xc5\xdf\xfc\x98d< \xf9*\xb6\xf9~Z\x82\x8a\x9f\xf2\x8d\xf5\xe5\xfe\xe2xVnV\xaf\xe6\xfb\xa0\xc0^\xbd\xf8\xbc\xd8z~\xcd\xff\xd5<\xe3 \xf7 \xb6{z\xfc[?N\xfe\xe0\xb9A\xe9\xffm<\xf3\xfdm\xec\xff4\xb7\xb5\xf5\xf0\x87ɸ\xbe\x9dD\xc1\xed\xedB\xe8|{\x80Ù\xbel\xa2\xdf(Xޭ0d\xf0~,\xc6\xc3X\xabp\xf2\xbfp?\xa5\xf2\xa71l\xc5 \xac4\x9f\xfc\xc31\xd3ߌ\xad\xde\xdd\xfb3\x98\xe6J.\xcd\xf7\x81\x87\xeb\xd5,=\xc0<\xb6\xc2H\x90\xfd \xb4\xb5`\xb6$knp\xccr\xe6`\xad\xffA\x96A\x97\xfe\x99@+\xbc\x8c\xf1\x82\xef\x92G\xe53e\xf2\x9b\xb19\xd4\xfe\xcd\xf4b$\xf1 b\x9a\xa6ϱ\x90 \xfe*Vè\xcfY =\xd5\xf5/\xd0!D\xaf\xf0\xa5\xf4\x91V\x9f|w\xdcK\x00&NA\xc8?\xd7\xd2'\x9fp\xd8_Y\x9d\x89\x8fE\\}\xd1d\xf3 \xb4޹\xfe\x9f\x8e\xfdzg\xeb\x93\xf9\x92OX\x9at\x99Di.@\xd4;\x8fo\xe3-\xf7\x93|Y)s\x8d\xfa\xed\x8a\xa5\xe3\xb4w¾Ty3\x90\x9e\xd9|\xf2pXk\xa0\xf3t\n\x9e|\xc1\xadn糄‷\xab\x90\xbf\xf36\xffo\xbc\xfc\xa7`\xe1\xdfH?ƀ\xedq\x8c\xcbr\x88\xad\xff\xa8\xf1n\xf8\xb5_\xa8\xc0]\xf8k~@a\xa1\xa7\xda\xc1L\xe7\xca~+V\xc8&\xe6\xa3\xfbf\xa5lӌO\x8b\xbd<\xed\xaa\xd8\xe2\xf2;\xa4~F\xffa\xeci\n\xb3r\xe6G~\xe0\xa1\xc0\n\xe8\x84\xd3zd\xcc5\xfe\x89\xfbK\xf93\xdfV\x98\xba0^k\x9e\xfe\n\xfc\x9e\xdd~\x88Rn:\xc6l\x9f\xfbsx\xfb}\x87\xf5*\x98\xeb\xb2\xa1\xef\xfa\xe09\xd8\nC%i(\xf7\xa0]c\xf1\xb4ߊ\xe9\x97\xfeȟ\xc6 \xb0\xcb6$\xc1O'v\xad\xa6\xbf\x9b\xbb\xf7\xa7\xd0{;\xcd\xe7\xfe\xbdV\x85\xa2i m\xdcr\xac٣\x9a\x83Ζ/\xed[a\xc6\xed\x8e/ҷ{'\xb0tG~3\xfb\x9fR\xb6\xc5\xad_\x9d\xbf:\x8fY\xc4\xe6\xf5`\x8f\xda3.\xcb'\xdf\xaf%ƎH%ܽ\xb0\xf6\x82$*\x87\xde)W\xe0\xa3}\x9c\xa1\xc1\x9aO\xfb\"\xb6\xeb\xe3\xc1\xbb\xbd9\\\xae\xef\x993\x83\xf87\"\xa6\xe8>\xe1Ӂ\xf6\x83\xf8\xa7`\xae?\xe6G>\xe2\xa9H/\xc0\xeat\xc1]\x90H\xd0\xe1f\xfc\xa9\x9f/\x88\x82\xbe\xb7\xf1\x96\xa6\xec\xcd\xcf'\xea\xcdx\xe8\xcbQ\xdf\xc3<o\xcd\xcf\xec\xb4\xe8\x86\xfa\xec\xe5i\x8fp*\xdf\xd7\xf9\xd38\xa0*\xd2y n\x87c\xa2\x94\x8b\xd8\xca\xf1\x8f-|\xa95\xee\xe4\xd5_\xb6(\n\x94\n\xb4o\x85_-⋓oտ}\xeb\x83\xe7\xa4\xb7\xb3<\xfd\xfd*\xa6\x8e\xec\xfe~>zP?9\xbf\xff ;+8\x8a\xf3\xcc\xc7\xc8P\xa0\xbf\\\xaf\x8c\xb8\x97\xa7\xfd\xaf`\xea\xc6~/O\xfb\x81\x87\xbf\xa7@\xf9\x9f\xe6֓\xa3\xbfذ\x83\x86\xfb.\xe33SUE\xae\xd9_\xc3T\xad\xbe\xf4\",\xe6\xe3\xf6\xe4+\xd8_ً\x88pc\x95\x91>\xd7\xd4{ٍ[i}ח\xd5_\xe3\xf1\"\xc7\xfbQx\x90%/\xfb\xa5c\xf9k\xfe }\x91~\x97\xad\x87Bj\xf1\xa5\xaf\xf4\xf6\xa1\xc2\xe4W\xf6c\xfeO\xf7\xd8\xfe\xb6\xf5G\x9e\xfb\xb7y\xbf\xeaS\xd3\xef$\xd1~d~\xc5\xf5i\xe7\xbcgv\xbe\xed\xc1\xe32\xe1\xfd\xb4\xf8uxx;/\xd2z)\xf3\x96\xc9l\xc0\xf9\xa9\xdfH\xe7\xd9\\\xff\x85\xf5\x9d\xb1\xf1\x9e\x00\xf4Q\x92%~\xe1~\xfe\xaa\xfeI\xf2g\xf2\x8f̣b\x00&\xbcƗ\xe6\xf5\xe2|\xf5omv\x93F\xe3|\xe7m\xe5)a\x90\x9c\xb2w\x9e \xfe2Kp\xeaPnX\xb4<\xca#\x8e\xc2u\xd7j>\xd2\xf2\xe5\"\xff\xe4\xbb㞂\xc8w(B.Ǻ\xb7'\xc0Z\x82aL \x93?\x8a\xf7\xe4\xf4M\xb6G\xf5ګ\xff\xa7f\x9c\xfdɶ\xef.\xe3݅Y'\xaf\xf9\x86l\xd5F8)4֊H\xa3\xf1[+\xfd\xe5\xbf\xe4\x8fq\xbfS V{\x84sru\xe3\x88\xeeO\xb9\xdf\xda\xe1XA\x8a+H\xfe\xc9\xc3qV\xfa3\xc5Kc\xcbog\xf9\xa5\xaf\xf7~*hE\xb1\n*tf^\xff\x86\\o\xac\x9a\xfcS1\xf3\xd6~S\xbe{y\xda\xe2\xb3ޯ\x9e\xcfx\xa7\xb19\xd0\xfb\x8d\xdd\xfe\xc6\xfcyA\xf5\xab\xe9\xf3R\xdew\x91\xe7\xf7g\xba?\x8a|f\xe6>]\x97S\xfe\xfe\xe6\xff\xfdy;o\xac\x80<\xbf\xc1\xcf=ب\xcf\xf8!\xdaVz\xba\x91\xd7V\x88#\xf3ƙ\x86\xb8\xd0ܞBW0\xc8JS\xd2?n\xa6\x97c\xd3\xc3\xc8j\x85\xf1(\xe8\xfd\xd0\xc9U\xe1i\xdf\n\xa7\x91F\xfdl\xa5\x97_ ߹\x9e\xd8\xbe\n \xef\x98\xfb1\xac\x8f\xe9?\xdf\xcf\xe4+\x98\xfb\xb7y\xbf \xeb\x97\xf5>ק\xdd\n\xf8r\xfb\xbc0W\xcf\xbf\x93\x88_\xbc\x9f\xa6O\xf3\xf4\x8c\xf1\xd3y{\x8cO\xfdF\x828o\xc8\xe6\xfd\xa2\xcf \xe3\x8b\xfa\x9d\xe4\xbeW\xfe\xa7P\xdfF\x9e\xfd\xf6i\xf6\x85\xdesG\xb2\xfe\x9b\xbe<sl}\xbd\xc7\xc0\x90 \xbc\xae\x80\xafo\xa3[aD\x9b\xfb9\xf9\x96\xfb@\x87\x96 \xb3}\xbd0\xd2\xca\xe2\x93\xef\x8e)@\xc6z \xa0x\xdd k\xa0\x95 \xad\xf3z\x8b?\xeaǼ\xc9ş~\xb5\xdc\xe4퓽~\xff3\x9f^\x98u\xe6\xd7O)\xd2:Fx\x9b\xbd\xfa\xc1\xfen\xcb\xe6[\xacjշ\xe3c\xff\xb2\xfbK\x92\xfb\xaf\x8eϮ&\xf6\x9f\xfeZ\xf3\xf4\xf7}\x98\nޅ\xa9lm\xd0~\xe0\xf7*֜\xfa\xcd*\xb8k<ퟂ\x99\xb7\xeaU~\xe4\xffƵ\xd9O\xe3\x99\xcf\xed\xd8\xf0\xf7)&\xb7\xbaQ\xcdo̟+\xeaW\xd3祼\xefJ\xcf?\xae\x98\xec\xfe\xca\xf98àO\xd7q\xe7\xef\xfb5 \x9f\xff\xe9_\xb4\xcc\xdbϷ\xc0\xdfP \xf3\xab\xcd\xbf\xf9\x9f液\\\xa6\x9eX\xbeC/\x8a/ze\xa4\x95\xb7\x86\xc5G\xe4\xc3ط\xfe/ԍz\xfd \x93&4\xddƏ\x93\xbc\xa0\xc7\xe1\xe5\xef\xe2B{\xf5K\xe5\xc8?\xcb:\xb5?\x833f\xa0_Ŧ\xc7\xda\xfe =\xa1\xfe\x8eM/\xc9\xc9\xf9\xea\xa7\xf3\xb4/`~\xcf d\xe6\xe4\xb7b\xfa\xe9\x8cٯn\xee\xbf\xc5%\xdf \xb3\xcc ׿\xf9\x8f\xb3\xc4[\xf5d\xc2 w\xf3\xd7O\xfb_\xc1\xa6/\xf77\xaf_\xe4\xab\xd8\xf4\xf3\xf6\x99\xfe\xc5\xf3\x85\xf6\xfcumq\x81\n\xe5)\xd4\xcd\xeb\x9f\xe1\xef”\x85\xf2\x92\xcf\xee/h@\xc0\xbe\xde \xaf\xf1\xc1Eu\x99?\xce?\x8e\xa3C\xfe .G1 \xf0q\xe8\x93\xe9\xfb\xb5<f \xc9\xeb%\x9b_\x9bo\xf0&\xe0\x98\xfc/\xe1I\xdf \xdb\xf4\xe7\xfaO\xf3\xa3\xa0\xe4\x9b\xe0\xfe\xe2\xcb6\xb4\x87\xb7~q-\xbdμ\xb9\xf7\x9eGNؗ\x9f\xad\xbf́ h?d<\x9b\xf90f\xb2\xcc~+\x9f%X\x9a\xcf\xc4\xbeF\xf4\xa3֯n\xfc5ն\x8a\xa2\xed$\xf5\xe8\xb75O\xcf\xc1Q?\x8fM\x88\x94\xf9\xbb\xf0z\x87\xd2\xff\xf1\x84|\xc4\xea\xaf\xea\xa1U\x8d\xa7\xfd\xc0C\x81Oj+h/O\xfb_\xc1\x9f\xaa\xfa\xfd\x8b_\xaf\xf6\xf2\xb4x(\xf0{\n\xfe!:H\x8e]8\xbbC@\xcf)\xcd\xfeJ\xaf\xa1\x9f\x9c\xfd\xdc,\xf0Y?\xad\xd9g\xfb\xfdH\xd9CQ*8$\xb8\xc4G \xbe\xb8P\xa5\xaftCxkٜ \xf9\xa3\x98e\xcd\xf1\xa6?|\x830x4\xc0\xb2\x80e\xb0e1\xcb\xf1o\xffnzH\xdf\xcd\xfb\xd7\xf4\x97=\xe7m\xcf\xeb\xe4\xd6zR\xc1,\x80|+\xcc8'\xb1\xd2WztG\xbef\\\xe5\xa3x\xe4O]\xaf\xe5<8U\x80\xe5X\xec\xa4\xf5\xce\xf6\xbf\xf1\x9b\xcfڛ\xd4\xc3{\xfb\xbe\xb2CA\xe9\n\\\xe2\xbdm\xb5\xbfXH\x95\xb75\xbd^\xf6,\x9b\xf9\x90\xcf\xce\xd0\xc1\nC\xda?\xf4\xc7\xfdS\xe3i\xdf\xff\x9b~g\x8b(\xdf\xe4?v$\xf1c/\xd8\xfd\xc9\xde\xec\xd5\xe0\xfd爏\x8fg &\xc1\xa3P\xcd\xf1\xd0}=\xac\xeb\xcf\xf5>~\x88\xb6\xf5\x83\x9e\xa0y\x90N\xd7?\xed_Z\xec\x80 \x9f\xcd\xef`%\x00\xde\xe73\xb1\x8d8\xb8\x93\xeb\x8dS\x86\xd9R\xf4\xa3֯n\xfc2\xa7\xe7ג\x93z̸5O\xcf\xc1Q\x81\xed?D\xa5\xa6\xfb!۴\xe9\x87\xe0XQo\xcc1\xc5[\xeb\xa0\xd8\xf2\xa3\xfe\xab\xf42\xf0P\xe0oj+h/O\xfb_\xc1TY;R\xf5\xf7\xe0K\xbek\xe0\xa1\xc0;\xf8s\xc0\x88J:\xe5A\x00\x00\x00\x00IEND\xaeB`\x82") - site_17 = []byte("secure server") - site_18 = []byte("developer activity") - site_19 = []byte("unlock") - site_20 = []byte("") - site_21 = []byte("authentication") - site_22 = []byte("vault") - site_23 = []byte("server status") - site_24 = []byte("wallet") - site_25 = []byte("fill_forms") - site_26 = []byte("\x89PNG \n\n\x00\x00\x00 IHDR\x00\x00\x00\x00\x00\x00\x00_\xfa(\x00\x00\x00 pHYs\x00\x00 \x00\x00 \x00\x9a\x9c\x00\x00\x00sRGB\x00\xae\xce\xe9\x00\x00\x00gAMA\x00\x00\xb1\x8f \xfca\x00\x00\xb7\xb1IDATx\xec\xfdi\x94eYv\x86}\xe7\xde\xfb\xe6\xf3\x98\xf3Xsuw\xf54c\x8d\xc6H\x00A\x8a\xa4(Ӕ\xbc4X\x96\xe5\xb6\x97\x97Mky\xc9\xf2\xe2i\xc9$e\xae\xe5˒(/RZ \xc1A\x9c\x00 4P\xddU]]sf\xe5Ԙ\x95\xf8\x96[\xfe\xa7\xd3l\xfe\x85B]\x86gY\xc4_\x98A\xef\xc5Q\x9a\xfd\xc3?#)֍\xfc\x80\x89!\xe4w 9*\xee\x87Z\xcf8LϠ\xff\xff~aL\xb72}\xd8'\xad\xd6G\xd8Zp\x89JP(\n(!<\xe3\xe0Y\xde,%\xe4*\x90\x82`\xecǷ\xf0\x00}6\x8d\x9cx\xc06B@\x96B\xa6V\x82b\xea2|\" \xa3ݥ#\xef9\xf2\xc0g\"`\x97\xc1\xb8۞eP(\xb6A \xe1ò\xf8G/\x9e\xfd\xf7gٛ\"AѰ\x9a\xe6[\xeb`\xf8{j]|Ҡ\x84p\x94p\x98\x90H\x81\xb0\xdd\xe7\x9d\nL\xe8\xb2\xcb\xf4\x9f\x88I&E\xf8Y\x8a\xa1PY#\xa6,.\x8a\xe2\x93%\x84#\nt%[Bj\xc1\xbe \xc1m\xd4: !0\xfe\x9f{ж\\Bt\xb2\x8aR)ݷݢ8zPB8b\xc8W%I4\xa2\x90\xe2D\x80\xe4\xd7_B8`?&:~\xb1#b\"\x8f\xe5l\x8f\xdbW\xe1b\x8d\xffˏ#\xa1\x9f%\xe5\x83O\x94\x8e\xac\xc9\xf3\\\xd2\xd1ʏ\x9dB\xed\xdf\xfb\xa6\xbe~R\x96.=\xd0`\xe6\xe0\xd0\xeeG\xa3PI\xe82\x93(p\xdb!b({\xbb\xfdLR\xf1\xbd~\xf3#`\xa9KBe\n\xc5' JG <\xccy\xb8\x97ȿo\xcf6\xb0\xf2\xcdW`&J\xff\xf3/\xc3\xaf\x90y.\xd8\xe3\xec\xee\xf3X6\xe0(CN:{\xda\xbd\x82\x95\xcdp\xf1\nG54j\xfdI\x83\xc2\x83 \xbdJ\x80\xb5\xaf_@rf\x9c\x94<\x83ҏ\xccc\xfcgϢ_\xe2\xbf'{ڦ\xf5\"b\xa0\xb8 \xc6\xdb{c\xf18\xc8\xd1H\xe8evhva\xa4\xd8\xfc\xae8\x9aPB8b\xbc\xafo/\x8ea\xf5gHD\xc8\xd0eE\xb1Y\xc6\xe8\xbfu\xe5\xe7\x9a\x86\xdc \xf8\xd3!\xa7*\xf3\xab!-\xb9g\xfbQ\x86\x94\xd7Pg\xe4\xb8'e\x8f\xe1\x9c\xfa:ҕT\xcf\x94\x87\xf4|g\xca \x9a\xee9\xb4\xe7\x9a2\x98\xd8S\xefF)ʯ͢\xfco\x9cGi\x8fw-_\xc4$&?[\xc1\xe3\xd8\x92\xe1(j\x82ٕ\x8a\xc1\xfb2a\xb0\xcbO+\x9e6\x94\xf6\x80\"\xc0\x91;\xe6\xee\xfc>\xd9\xc1\xfd7 C\xac\xfd\xf0 \xac\xfd\xe4Yg)\xd0J%\")h\xfe\xc5\xbe2\xe9\xb2\x8d\xd9urg*: \xc1\x82\xf3\"졛\xf1A\xe0Tie\xa6gJ{\x80~\xf4pG\xb3F\xfe\xb7\x9f\x83\xf9\xe99\xc0FD\xff`?!AWՌ\xb6E\xaf\x89*\xd6~\xf1y\xf4F#W\xe6\xc0fHr\xc8T\xef҇\x82\xe3c(\xff{/J\x92v\xa4\x8f7S\xb3u\x90\x91\xbb\x90\x96\xe7t\xd2 -\xf2\x98\xd0\"\xdag\x94\x89\xe5\x93)'y(!\xecNT\xfa\xbd\x00Koo \xbe\xdbq\x8b\x8a\xf2\xffc\"\xca\\rrj\xac\xfe\xc4q\xf4^\x9dG\x98\xf9d$r\xd43~\xa54\xc8b\x8b\xed\xa8\xf2\xd3}y\x9c\xfc\xf3\x84\xf4\xc6@L\xf8\x87b\x88/L8\xdf>\xe0\xa9\x91\xf30\xb2\xa0J\xe1\xa8C a\xe0\xe1\xd33]\xd9H\xd0\xfc{\xa1\xf6\x83 \xf7>ϼ\xfby؍[\x8e\xdc?\xd6@\xe7\xd7^@$\xc1eQ!\xf4iJ\x97\xf6\xe9s\xd3U$\xe9U\xb2&\xcaDF\xbb\xbb\x856w\xcc\xc0|\":\x90 C\xaf=(\x8e:\xf4\xed\x86g7Kipf\xe8\xd1 Mh\xc6R\xb3\xaf \x99\xd1\xc0\xb7%z\xfd\xect\x9fj\xc9\xc8U &\x00ߢ8\x8b\xd0&&\xea\x93\xcd\xddcׁ\xfe9\xfc蜸\x8f\xd7<\xfe#\xe3f\xe9\x8c-\x84(\x94\xefD\x87\xe42\x88\x84h\xe1\xa3䢄r|V\xa0\x84\xb0GH\xa1<\xf0\xa1o~\xe2W?\xfe\xf9u\xb6\x82\xf4/~A\xb5촃\xfcop\xa1>\xd6b\xa0\x98Y\x9f\xfe]\xad\xa2\xffo\xbdF\x9aBEB\x95߇{\x89 ʰZ\xc5$;\x94\xa2\xc0+\xb3|\x94A#\x8fGJO\xd6Mߵ\xe1\xaf<\x8f\xee\xf9Ҁ \xc6E\xc8*I&+\xaf\x84\xfc\x87-.v\xf2\xfc8z?w\x96D;󨽸\xb4$.\xa0b\xf0\xb1`\xfew\x9b<\xb8Q˶ GB\x9f \xa58\xfaPBxJ\xb04\xf2\xa0M\xd5\xf6 Ӱ\xbf\xf4*=\xb0\x99\xb3<\x91K \xea\xb6\xc9E\xe9\x9d8A'I\xd0#\x81ђ \x97J\xe8\xff\xf2\x8bH_\x91j\xca\xe1\x96#\x8b \"\xbf\xb0\xef\x81\xe4\x91\x81\xaf\xb3( \\\xe8U\"\xc3~\x8c\xfcL\x8e#s\xf9H\xa5H\x92\x93\xac\xd4uPu(!<%\xb0\xeaP\xb5e\xf4j)j\xfee\xc4F\xa5\xe4 D\"w\xc52\xc0.oa\xed\xc6\n\xee^_G{\x8bB\x8cI\x84>kD\xbd\x84^g&\xb0\xf5\xcbQ-\x91\xc5\xf0\x88!'>=\xff Lq\xacAP\x80S\xd6Np6c\x82\xd2\xf8\xfb\xbe\x88\n\xff?\n\xc4e\x80\xb5cx\xa0\x84\xf0\x94`\xa5,\x81E\xf83\xc7\xfe\xf4 \xfa=@\x9f\x8b\xa1\xd8&N\x81M2 \x96V\x81\x8d.Ҷ\xc5\xea\xdd\xee\\]\xc3\xf2\xbd\x85=\xbd\xfb\x90p2E\xfa\xd3\xb1\xf1BSf\xfbG\n\x8c\xf8\xf7\xba \xd8:7\x89^=De\xa7\xa9\x987ǟO3?>]/6:\xc4J\xa0_L)K>\xfe\xa3!\xc4\xc39R\xe5\xed\xf9\xf2mOb\xed\x84bPB8 \xf0\xfa\x80 |8!\xf0b$6*w:X\xfd/\xbf\x85ʷVQk\xa7\xaf>䲇v\xd8@\xe6\x88 w\n7\x82\\\x90^\x82\xd17\xefb\xf4\x9f]B\xd8\xceD(,6\xe7\x8f\xcfm\xc3\xfb pwxYrL\xc4\xd4\xfa\xb93\x88~n\x8e\xac\x8c\x83\xbe\xec2\xf0\xeaJ{\xe8\x94l\xaa!\xec\xbbY\xcb/\xedTB7\xd1;\xf7\xfc\xe3\xdf)\xf1:C&y\xb9\x84\x99x \xf1\xdf|\xd5/\xce\xe3\xd2O\x92\x99\xdf(\xab\x8bu\x95\xb9\n'\xeb\x8cw\xbc\xf9\xcd\xef1\xbbЬ^\xa2\xa8\xc4̛k]\xdd\xc4x\xa3\x82\xa4Tr\xeeD\x96\xb8m\xe5\\\xc0\x83\x92\xac\n^\x8f\xe1j)8ӞÁ\xb2٩&Z\xea\xbc4\x93\xe1η\xd0_!\xa2I\xddj\xcb=\xd73\xb0\xce\"`\xf7% \x86\xae\xe3NZ\xe7>\xdd ٮͤNu\xe6b'P<\xd4B8 \xf0\xc0⾉yu\xe3\x9d\xc0~\x89Y\xa3\xdbCo<\x84\xfd\xf9\x97\xd1x\xaf\xfe\x97\xdfǹp\xe5\x95\xc4e'\xca\xe8\xf4R\xbe\xd6!\xbd\xe2\xf8\xb1 \xaa+m\xcc\xfe\xf1\x9c\xf8\x97\xd71Sj\xe1\xcc/\x9cFt\xa6DQ\x84.xQ\xb4 \xff\xb9\xd6mŀNG~\xc6\x83\x86ED\xf2\xf5\xef}\xfd<\xb6\xce\xcca\xfa+'0\xf6+gQ!\x8b\xa6/yE\xc6og\xb7\xaf\xc1\xe07e\x8dk\xefrH\xe9\xcb)7\xb4\x91s\x8c\xdd\xf9\xa4C \xe1\xa0\xc0\x83\x86b\xeeR\xe5\xe4A%}&\xe1\x8c\xc0^\x88\xce\xef_\x85\xad\x96\xd0\xfa\xf5\xcf }\xf9澿\x8c\xf3\xf7}L\xbf\xb5L\xe6\xec\xb2\xfb\x92\xa1UB\xd9@;(1\xf2\xce\xa6\xbf\xf5\xe6\xef\xad\xe1\xec\x8f\xcf\xe1\xf9\xbf\xfcT\xc3ɷn\xa0B\xa381}W.\xcdP\x86\xfb\xbaŠ~\x89 \x86$v\xae\x9d\xc7\xf27.\n\xe1\xf4\xaa\xc0\xc9?O\x8bG%\x8b~\x80\xef\xfaS\xa7-\xa7\xbc\xba\xd2V\xa3\xa7\x90ɓ35\x9b좨\xeb\xb0(!<\xc5 \x82\xab{\xf0\xa0grN \xff~\xd0g!3YB0\xbd\x9b\xa0\xf3߾\x85r\xa9\x8c\xad=\x81\xf5_|\xa3\xe46\x9c\xff\x9d\x8fpⷯ\xa2qk3\x9f\xc3%\xff\x80S@\x91\x88ڍU\xcc\xfd\xf1 \x9c\xb8\xbc\x8c\xe7Fq\xec\xcf>\x87\xc9\x9b\x81%Y\xfd\xad\xd1] \xb0\x84\xeex\x8c\xc8 \xfcA\xe6\xb6\xc7\xc7\xc1Ռ\xd8_H!V~\xe69$\xd35\x94\xc8*`?\xb2\xf1\xc5YL\xfe\xd9W\xc8\xc8He\x90\xdbz\xc8 \xf9~\xfc>eMC\x99-\x84P\xac\x89\\\xe4\xd7Et\xdf0M\x8b\x91\xff\xe0U\x9c\xfek?\x89蹱mIY\x8a\xbdA5\x84\xdd\xc0\xd9\xc0\xfe\xd7\xcd\xfe\x90\xb5\xffR\xaf00;\xdc\xddb\"\x9f\x8f\xc0\x9a\xdf-\xc0\xfc\xab[H~\xe2\x82\xb96\xbe\xf1<\xd2k\xab\xfd\xdem4\xe7\nV\x8e\x8fc\xf5\xdc\xfa#e\xd4\xee\xb61ru\xcd\xfa\xfbd\xe3\xdf8\x8bƅ1\xa4՞,\x8f\xde\xfa\xedk輻%\xd1\xb4\xf3\x8em(ڳ\x92IX\x9a\xadm*5\xa4\xa4\x9aɰ\xf5\xca,6\xf8\xc7H\x8cL\xe8\xbb\xb1^\x8e\xff\xe7\xb1\xfa\xaf\xa0\xfb\xfa\xea\xae\xdcr\xeb\xdd\x967 \xdbv\xa9˦ ġ\xaaI\xf7G\"\xf7\xa1#X\xd2L6\xe9V?7\x8f\xfa\xcc(\xd2\xd6\\/K\x8e\xa8\xa8\xb1'(!<\xb9@\xb8\xcd7\xde<\xf1rV\x9e \x83\xc2t~\xf8\x86\xc9T\x8f ҿ\xff>j/N#\x9e\xadI\xed\xc1\xf4\xcc$\x96Iܫ}\xb0DB\xe1jw6\xc9\xae\xa0\xbc\xdaA\xa5lQ\xf9\xfc14^\x9a!\x92\xa2<\x9b\xdbɍ6\xd6\xfe\xe95]\"$\x93 \x99\xef>\x9a\xe0 -\xb3\x83\xe8B\xe0}|K\xfa\xe3\xd27\x9f\x87\x9d!{;\xc9әX|\xa4\xc1K\xe1\xd1\xff\xf6+\xf8\xe0\x9do\x91\xb3\x9b\xb0\xa1\xc9Oͻ \xee] \xbf\xb0)\xd74\xf0\xf1\xf1\xff\xf8\xc2\"}o\xab\x8f\xf4o\xbc\x89\xfe\xf4޸%\xc5`d1\xd5\x8a\xd0*\x94Y\xfc\xe8\xd2\xe5\xf2\xad7Y\xc7\xd2/\xbf[\xa1?\xe6\xeb'r\x94ܣM5p\xee\xdf\xfd >\xf8\xfe&\xb2\xf5G3\x9dK\xf0\xb1sr\x91^'!\x83\\\xd2i\xdf\xb6db\x9c\xc5\xc0Q\xb8&\xff\xcf\xfe\xae%\xf3\xac\xcf[J\xb9\xa7\xd5p\xbe\x85b\xafPQ\xf1\xa0\xc0\xae\x82\x8f2\xd8,,\xda\xf4~e\x8d\xe8?\xbe\x8c\xc6J\x8a\x98M~\xffِ\x87L\xfa\xfehU\n\xadrF\"\x93R\x96\xa6nyÍ\xb6~\xe7j\xddL\xf6\xef\xc8`\xa0\xf6K\x93~y\xa2\xb0S\xc0\xb1\xfa\xacj\xb0\xfec'\xc5\xf7\xb6y\xa5\xa4\x9d:}o\xf4'\xe7P\xfd\xfa\xb4˳\x88\xd2b\xbb\xc3/N\xca\n\x82\x8f/p\xceu\xd7 \xe2\xf0z\x95\nJ\xbb\x81q\xb4\xe4<\xe8\xf8\x98;7o\xe1q\xe1\xdfg3;j\x90\x987\xfb\xbe\xc7J?\xba\xf2\xd5 \xe0w.I\xf2ϩ1\xbd\xfa\x86\xcd_\xb2#\xb2\xd4g.\xb1X\x90\xe4\xfa\x8aɿ\xb8\x8c\xe4V1}?\xe1 \xdd7EM34-Ի<U`K\x81k/o\xa0EaFi ǃ6\xbc\x86\xf5{̤\x8d\xdcs\xff\xfe\xe7\x9ed;$$\xadR\xf1\xc9\xf8Y_\xdc)\xb1p\xd1o\xd01H yYNmE[p\x9f˯ \xbf\xfcwGz+\x9b'\x86po\xe4\xfe\xfb_lJ\xf3\xa0 \xbd\xcd\xce\xeb\xe8U\xe2\x99\xfb\x97O\xa1\xfa\x96\x84\xc0Х\xde\xf7]\x91\xbe\xc8\xec-}\xeb&\xcaW\xc84#\xb6#\x9fX&nw2\xb3\xb3\xd9O\x8c\x93\xbd\xbd\x8a\xee\xdb\xcbt|\x99Q@.B\xe8\xc9@ t\xa1\x99\"I%\x93\xeb\xd1\xfe\x91S\xd88\xd5t\xa1@S\xbd\xff\xcc1\xbc4\xb2\xf6\x99)L~\xf3 \xedǢ\xc4 \xb4\xc8=b\x8bC\xb6/\xee\x89q\xc2j~\x94߽\x90)\x95i\xadsa\x86\xcf]\xc8\xc0(!!\xe8\xad8 \x88\xf5P\xf2\x89I\x85\xba\xf2\xf3K\xe8\xbe\xd7\xc2\xcaw\x90%_ )\xb4\xc4\xf1I\xc4[\xe8\xa1\xf2O>@\xb8\xda'?\xd8VP$\x8f\xf0\xc0\xb7 \xe2߾\x82t\xb5\xe7\xfd|c\x83\x84 \x89*\xb0\x9b\xc0\xeb\xe8g\xc8. \x97\xc5 \x8a\xd5/\xfc\xcc\x8aR\xec\xbd\xbc\xef\x98\"\xc7\xfe\xfc \xa8v\x8a\xce#s'\xe7\xb7\xcf/q\x99\x82A\xf4\"?9Ί x\xf5T\xe8\x85Eő\x86ޡ]\x82漕\xfaNIG)2\x84ﭡ\xf2\xbb\xb7ifOw\xfcn*\xe6~\x82\xac \xd4\xdf[B\xe5\xcd{\xae% \xc3y 1ѹ\xfa\xb0d1\xee\xf0] ?\xfa5aˢF\xbe\xbc\xd0\xd7AJ X\x9f\xb9L\xaf\xfe\xadM\xe0\x8f\xef\x89@\x97\x90?a\x87\x8eIDCN\x9d.\xe1[0H\x99\xb4\xd4\xe7tώb\xe3̨sCv;e\xfb!b\"\x82\xc9o\xccc\xf2\xb5ڷc\x83|L:b-\x84\x90s \xe4\x9c \xb4r׫8oO \xa1tuRF8*PB8 X\x9f\x98\x94\xf9&(\x8f\xfe\xe74\xaeob\xf2\xf7\xae\xa0\xd2N\xf37 \xea\xf2:\x89\x8b\xff\xea\x82\xf5\xf8\xa1\x839\xffH!^\x82L\xbf'\xa3!\xd6\xea l\xbd\xe2\xff\xbdF昳\xe6\xab8\xf5\x97/ \xa3\x90(\x82\xc8\xef\xc3\xd5O \xcc} \xa9\xe0K\xb41)x+Fq\xb4\xf1LB^\xcdǚA\xd3\xd2CMQ\xf5\xe6\xbf\xfb}\x9b\xdc64\xa6\x9c\xc0\xe6J\x9cۏ}f7/\xcf\xee\x89\x86\x8d7\xee\xa0\xfe\xee=\xe1\xe0\xc0\xf4\xde[D\xfd\xc3MY޼\xe3\xf7\x87\\`\n3^\x92\x90\xe8\xf7\xad/C\xe7\x95 Ҧ\xf6\xabgWa\xe4G\xe70\xf5\xf9yru\x9cP(9NAP\xacp\xcc5Jq x鴵\xdb\xb6\x8ac5\x80\xfa G \xcf$!\xb0 R\xec\x9b[\xb3\x97\xc8/\xf94Y{X\x8bZ\xbc_,\xa9ɹ\xd3<\xfc\xe26\xed\xbc\x8a\x91܂\xb4\xa0p\xde\xf7\xf8\xe2m\xf39\xf1\xac\xb5-\xc6\xc9J(\xadw\xe9\x91 Q\xfa\xce\nG\xba\xfa\x84f\xc7}\xc0 \x8bf \\'z\x89\xa08SC\xe7/:\xbf>0E*\xf1^A[Ce\xbc\x81\xe59\x94'\xab\xe4E\x95ܱD\xfe\x98`|/Z\xccR'@r\xf7\xa6ۯ\x99\xf5\xd7\xd5J\nG\xcf$!\xb0\x9a\xb0r= \x94\xfd \xf0٦\x90\xc4a$\xbe\xe4\xeb\xf2\xab\xfc\xf7\xbfdf䕄epU\x86w\xfa\xdcn^ER\xcfķZ\xfb\xf6mT\xdb\xa2?\xb9\x89\xd2R\xc7%.\xe0c\xdf \x82N\xf3\xa3\xc1\xba\xf1c'\x90\xbc4!\xea\xe0~\n\x92\xb0\xed\xd3fG>7\x82\x89\x9f\x9am\xa4W\xa9\xfah\xeb\xf09\xb8ca\x92\xb6^@\x86\x8f\xd9F~\xaa\xe7zd\xf0\xec\xdd \xd9x\"ž\xf2'\xff\xa7?\x82\xea_x Y\xcdH \xbf\xc3\xc0\xb6\xb5\xfe\x85)\xbeËW;\xca\xec\x88\xe6\xaf\xdc\xd4\xce-\x86y\xb2\n\xa2o]A\xed\xc3U1\xcb˼\x00)\xb0;_,\xffa1\x94,\xa9\xe4\xec\xe2\x9f8\x8b~蒄\xff\xa6[IH\xe24\x8dS\xf1\xaa\xc7(\xe2\xf0yGE\x92\x91\xcaG\xf2H\xe3܊\xe2<\xfd\xf1\xe6?G\xcf\xdcZ0\xa1\xb4\x8b\xd0}\xb7\x83\x95\xbf{\xd5?\xba\x8dz/\x95\x8a9\xbd\x9e%\xcf\xe8uK\x9a\xf1@\xf3V\xb9 \x91\xacx\xcc\xcd\xe7}\xecW6J\xaeQ\xa7\x87\xf1?\xba\xe6\x86qK\xa8w\xfe\x8e\xcb,Ly\x99qɵ~H\xf9O\xfa4\x92\xd3M\x84\xb2(QȢ\x8bDž#*\xc3\xda]\xffQ\xb28\xa6\xbeID\xf3w.IbU\xcauzV,8\xb7~\x81ӯS\x89p\x88\xb8)[\xfc\xb1\xba5\x90\xdcE;S\xe1\xc8\xe0\x99#'ٹ\x9c\xfc\xe8\xbdu\x8c\xfd\xe7B\xb1\xb8>l\xe0P\x96\xba\xf8dW\xc9`G L\xfe>$/\x9a],\xdeվ\xa5\xc8\"\xbc@\x82GM\xa5\x81o\xe6&\xe7D'\xfa%~\xb1\x81\xec\xcb\xc7\x91\xa5y}\xb8\xa4\xc5\xd4ϝ\xc0\xda\xf7\xb0\xf9!\xab\xb1\xebÐ\xb9\x8c\xc8<\xaa C߸\xe3\xbf߭ \xbcI\xa3\x8d`\x8f\x9eMn\xa6\xa9'\" !M\xfa\xb7\xfa\xfa\xae(\xc7aH\x8af\xf8s\x9fY^\x8c\xd1\xc1\x9e3\xaf9\xec\xf8\xb9\xbd\xbe;~\xf0\xbe\xef{\xd9!_U\x96\xdf<\x87x\xbe\xec\"\x8c\xccFh\\l`\xeeO\x9f\xa5[\xd2w \xf2\xf3\xf7>\x83\x94\x8e\xf7\xc7?\xe4\xd6؜4\x8d9\x94\xfb\xa6x<<\xb3\xc6Z\xb7\x9e\x9es\xfbmQ' \xef2\xb8\xcac֯\xfc\xf8+凝\xd7\xe2\x9b\xfc\xf8\xe2\xe5\xd7/\xc8\xcb<\xf2\xf3\xd6/9\xe6t\xe1\xe4\xb5I\xf4?7#\x9d\xe0`\xfeVg\\y\x89ܘ\xf9\xafͣ\xfe\xc3S\xae\x941\"\xd7#\x90lM\xbe'\\2u L\x9c\xad\x98\xabp\x85\xc1\xa0\xfc\x9a\xe2H\xe0\xbf`\x96\xeff/\xf7Evz\xc1\xc7\xdc\xf3\xc5@\xe6)\xbc$s\x90bĹc%d\xbfx\xa6^F\xc2ٌ8x\xb0\x92r\xea\xf5T\xe7\xfe\xd4t)\xed\xbf\xec\xa2A\xf0z\x81\x94H\xbf\xffX\x91-\x81xt\xa0ܼ0\xefx\x85\xdc<\xe0%ʹu5\xe1?\x9f\xbd7R \xefn\x80uJt<_;\x85\xe8\x95)Io\x8e\xecÌ\xa7!R\xf5\x89^\xf9;ے\xae\xfc\xcb/g\xc1ȠJh|a\xd3?u\x92ȇ\xec\x99(D\xe0\xbaC\xe1c\xe7\xceo\xb9\x85`\xe1\xa9&\xd0\xd0\xe0\xe3Q\x80VLz$\xd9)\xb4\xbe\x93\x91\xd7\xc6w]6\xe4K\xc9\xed\xd0\xd8l\xf2\xd79$\x97g\xe8\xe5 V \xe2\xc3\xd3 3\xc7\xcb\xbf9\x8f6\x99\xf3a?u\xab\x8fw\xfc\xc6ЉX\xb7\xb6\x81U\xffEx!?\xbf\xe82W\xbc\xe7\xbd\xad\x95q\xe2W/\xe2\xddqf%!W…F\xb9=\xafV\xb0EH՝?sEL\x96K\x89\xde \xbfL\xeeFw\xe6#&yW\xeeS(\x9e8\x94v\x83\xdc\n\xb0^\xc5\xdf\xe1#\x92\xa6\xeb\xaa>M\xd7\xfd\xbf\xc0Ǘ2?\xc4yPVDF}4~\xe9\"Z/Oш\xf3Q\x91݌-\xfe \x85\xfb\x9d \xbd2\x82J\x88 e\xee#\x91 -\xb1\xb6\xc3\"\xa0\x81\xafTf\xa4\x9ed\xed3\xa3\x98\xfd\xd5S\xb8\xfb\xff\xbd&u\xe5\x92YoO\xe4\x82gӀ\x9bʒ\xe9\x92\xd2Ɠx\xc1Z]\xd6A]\xfc\x8a\xa7\xb5\xd2\x81\xc2\xf7r `v~q-D'\x96\xb9\xefp\xd3T\xce \xe8|\xe5\xfa'k\xbeg\x81\xff\xecc\xa67\xef\xfc\x82\xab\xd8\xc4\xf9\xafL\x00?\xc3\xc5\xcc\xf2\xc6OƟ\x91 \xd1|\x84{\xe2B?6\xd0[i\xe1kx}s w\xe2\x82\x95z\xfc\xba_T\xe5ߥ\x89\x94\x88\x85$0\x96J\x98\xfb\xf5P\xa3ȃ\xb4`\xeb\xc8\xeb\xf9\xf5\xf3\xc7\x87%NN\x90\xa3)Y2\xaec\x96\xa0xzP*\xde\xf8\x81N\xb8G!\xdc`ǎ.C \x89?\xf2{\xe4\xa2\x9c\xa6\xd7&\xc1\xad\xf3\xab\xe7\xf0\xf2\xf2V\xff\xe6\xfb\xe8e<;\x90B\xa0V\xf2 X\xc17Ր\xac\x83\xe7\x90\xafs\xc76\xe4 \x8e\x8eO6( :\xe9\xf5\x80M~\xd1\xba)\x92\xba\xc1f\xbf\x84Ս+\x9b8׬\xe1D\xbd\x8aj)p\xb5 \xc4\xecw\xf3\x88\x85\xb7\x98$\x8b\xffn #\xbft\xc9\xdf|\x9b \x8eH\n\xbbfB\x8e\xa1\xf4\x80\xc0P\x91\xfe.g9J\xeeB\xea,\xacL]\x85\xa7\n\xb5v \x91\x99\xe1\x95|\xdb_9\xf8W\xa0\xdc\x9d\xb7\xd5/G\xf7\xc28&\xe9̅\xba \x82\x94\x84\x86(\x8bw\xdc\xce^_\xe2\x91H\xd3\xd7\xa5/\xcc!\xfa\x99y\xda\xff\xc0 \xef\x8d\xe03\xabc\x9c\xad.h\xd4\xebg!X\xf7\xb9\x8cÖ\xfd\xabm\xe0ͥ6\xfe\xe8\xf6:nl\xf6\xd1\xe7\xdc\xcb\xdb\xdd+à\xc4Ja1\x8e|\xf3 \xaa_#\xeb\"u\xed꭯\xa7h\xcc\xf6\xebe\x90K\xf2\xe6`k\x8a\xa7%\x84=\xc1<\xdc\xf7\xc2/\xfeA\x9cb\xf5\xe2־pi\x97\xc4 )\xf1\xee<\xcae\xce(9K\xe3\x00\x90I\xbc?DiԠ\xfakg\x8c\xd5轈[\xaaq\xb6\x81\xbcA\xbe#[\xdf\"\"\xa0W\xb7\xef]\xffi\xd6!8Lh)\xc6\xcaf\xfd\xcdv\x86?\xba\xb9\x8e\xef-\xf6\xb0ܳH\xbc\xfb0\xd6\xd7[HW\xfb\xce\"ȲBL\x94\x9am\xf4an\xf5\xd2\xf7\xb9\xfcc\x96\xb9\xf4O^\xa0ԣ\xff\xc1b w\x96;87U\xc3Ir\x85\xaa\x91S99\xcc\xf5\xadp\xc7\xc4gU\xf9\xca&\xbez \xeb\xdfZ)\xaa(q#\xe0\xf8*2\xf1|\xac\x8e\x83\xe2\xa9B \xe1Q\xf0\xf1\xf4bu\xde\xa75\xe7[\xc9\xf17ha\xed\xcf\xcd\xca \xe3\x93\x8f\x9c\xd5H@\xfb\xb3\xcf\xc3^~\xc1\x86\x95e\xcc\xfb\x85(\xd3!\xc6\xff\xcc\xc4͒\x8c7V\xac{i?#c\xa0\x8d\xcd5\"\x83V,\xc5Vvؐ\x87\x8e\x99 \xfd\xa5\xbeB{>й\xa4\xfaj\x92a\xe3\xd6n\xacE8?\xdd\xc0\xb1\x89\x91M\xe6\xabD\x87\xb2\x9d>QB4\xa2\xfa\xe7/`\xe3\xad\x98\x96\xeb\xda4\xecZ\xe5%\xe5\xe5\xa2â\xa7\xe2iB \xe1\x91\xf0\x91^N\x9c\x99\xa1P\xdb\xf0'\\\x99\xf3$/(:a\xe5.\x005\x9a;\x99\xabZL~\xaf\\?? |\xfd\xa2߼I洑\xd9\xd7\x8e\xf4\xeeɥ s]\x92\xe3\xdf<\x8b\xe0őbA\x95\xf9\x9c\xa5\xd2\xeet\xb1\xbc\xd1Fk\xa3\xdb\xe3\xce\xf3w\xfa\xd0\xcd\xf3\xbcͅ\x959\xe59#]%4\xee*\xc53{\x80\x85\xf5\xebX\x98\xec\xe1\xf4Lc#en\xd3䷐R\x91\x88\xf1sӨ}\xf3:\xbfy\xc7;\xa6\xa8$\xed\xb8\xdecU \xe1\xc8@ \xe1Q\xb0ֻ؁\xf4$\xc0\\\xe9x\x98\xba2\xeb\xe9g'\xd0qAϋh$\xd2u{V\xb3\xf6\xa2\xc1\xd7\xcf \xfbWwɇ\xe7\x96j\x81L\xd8\xc1^J\x94s\x81\xde \xda҅\xc6\xed\xb4Tj2\xdb\xcf\xa9\xaaԡ}\x9b\xa2\xebdĝػ9\xf1<\x84\x80\xd82 !\xc0F\xa6 \x984 \xc4:\x90D\n\xfe)B!\xb9 \xb4\xbf\x8f\xfa\xb8C\xea\xe3\xe9\xb9&N\xce\xd6)z\xc2\"ke\x84t\x8d_\xbf\x80\xee\xef\xaf\"\xa3\xcf\xe4\xae\xc3\xe4 \\\xe8Ҫ\x8dp$\xa0\xa2\xe2n\x90\xe7\xe0?\xe4\x81\xed\x97h0\xdaf\x8a\xc3_y !P\xf98[4@iLn\xd0 \xedwRl\x9d\xa1h\xc3O\x9fF-s\xb1z\xecQJ\xe0\xedF_C}3\xc0O\xb7\xfd\xfd-2ۛ}\xd4F4ɺ\xd8|\xff\xc7\xce\xc2~k \xe1R!\xf6\x97\xd5\xc4\xf4\x9f\xd1\xcf̢\xf9͓\"$r\xb5\xa85\ne^\xdbؤHbB\xbb\xb5\xae?\x83\x88\xfeDvs\xb2\xa9\xff\x9e\x9ckj\x87!d:\x89\xc5\x00%I\xd6\xc4\xf2\xb9\xab˘\x9d\xac\xe1\xcc\xc9Q4\x9bF\x8cʯ\x9fE\xfcGd%|\xb4\xe1B\xa4\xf0\xf9PV\xa3 G J\xbb\x00W\xfcIɄ\x8e\x92\xdc\xfb\xde\xfe\xcb\xd8`}&D\xfd\xe7\x8ea\x93{#\x909m\xd7(\xceOq\xfc~\xbf\x8f[WSTFb\xd4\xc7hR\x84\xa17\xa0\xfcu\x9a\xdd\xebI\xf8\xdd\xf3۲\xbb\x90\xc8\xfbn\x98\xf9\xa5\xf3\xc8L\xa7\xaf\xe3N\xaf\x87\xad.\xd6i_\xb1K t9\x9f\xddi\x92\xbb\x91\xc9\xc0\x8d\xa09\xd1j\xb0\x80!C\xe1\xfc\xe7 \x99'\n\xf1B\xe4\x8d\xb2\x84\xee.t\xb1\xb2\xd6ñ\xf9*NΏ\xa2:_G\xf9\x8ec\xeb\xffن\x89\x9d \"\xbd#\xe4ؔ\x8e\xd4ex$|H-\xef+0T)8\xf1\xdfS\xd2\xd4F\xbe<\x86d\xb6\x865R\xf5W\xd7om\xb96\xeb<.\xfb\x8a\xe3\xaf^Z\xc5\xe2\xd5-\xb2\x80\xdb?<\x87\xe4}\x91\xb3u\x87Ңm\xf0\x88\xcd\xccS?4\x87\xda'q\x87Dū\xfd\xaevZ\xd8L\x93\x81[\xb3m\xd5.K\xefZ\xc8\xe2\xa2Իj\xf0\xbaA\xf1{\x9a[\xfc.\xef\xa7.\xaaB\xbfw[ \xae}\xb4\x857\xbf\xbf\x84\x9b\xb7\xba\xa8|\xf58J_\xe11/)(\xd67\xa8\x99pt\xa0\xc2n\xe05\x84\xc0\xb8&,{tivy\xa5\xafL\xe2\xfaZ\xf7V\x86\x84<\xffw,19\xc4m2\xeb;K-\x98\xf9&*?r\xf3\xff }\x9e\x9e\xb5\xaf\x8a\xccy\xb3%\x94\xfe\xf4I\\\x9a\xa0\xd98m\xa3M\xdaEj\\\xff\x83l?\x99~&\x8f\xa2\xe4\x96\x86\xc8\x00\xb4_2\x83\xbf\xe5\xc40\xdcNަ\xf2{F\x8f\xd7\xc6j\x86\xee\xda:\xd6O40\xf7\xa3\xa7\xbf\xb7\x86z\x9b,(\xb8T\xe8|\xad\x88\xe6' (!<.8\xe6\xda\xc1ة\xc6*\xbb\xd2\xfd\x9f\x9aƕ\xa9PD\xb5$\xc9\xeb b0P\xfa\xde\xe7\x94aV\xf1\xe3>\xf0\xfe:V \x8cNץ\xe4\xba-\xc4ˇ\x8f`\xbc\x8e{\x9c씐\xa5\xc1\x9d\xa291\xc8&\x92T\x94\xf9c~<\xf8NQ\x85K\xe0݁4h\xf9߄ \xc2\xfb\xc1e$:\xf2\xf09\xd2\xdc֞\xac\xa3\x85K\x9bHI\xad5\x89{HJ\\I)\x9c\xb3\x8e\x94v \x9f\x87\xbf\x93`\xcfo\xf5^\xbf\x8b\x97$\x9f\xaa\xf9~\x8dv`\xb6\xcb\xea\xa8\xcc p~\xb0\x92\xdduԯ\xdfDy\xa3\xe7K\xa6\xf3\xe4\x9a>4\x9a\xc1\xc8\xc8\xe5\xc0\xff\xf1T\xbe9\x83\xf4W\xa6\x91Pd#!\x8d#\xeb\xef1\x9f\xe1~\x8b\x9e\xf2(?\xb7\xfd \xdb \"'\xfe\x9f\xb7,\x89̄) \x9do\xb4c\xf6\xad%L~\xb0\x86\xa8\xef\xfad\x962\x97\xef\x90\xf5[\x8f\x94\x00,\x961\x82\xf9\xcb$\xfe` \xb7&+بE\xb2\xc2\xcfK\xf5n\x80\xc4B{\x9b1\xa6\x926\xceώa\xf3:\xb9\xfd\xc4e\xa4\x8f\x9e(ebN(j\xf1\xc7\xcbo\xa5\xd8\xfc\xe2V_h`\xb5\x94 e\xeec\xba-Œ\xe6> \xe0>r\xc8߷v\xfb{җ!D\xd8\xea\xa3r\xa7\x8d\xa9\x8fZ\x98\xbe\xd9A\xd6#ё\xeb0\xc2uv\nS(\x8e\x94v'\xdaI\xea\xb7;,f\x937\xbe\xb2\x86\xf4s3\x88\xca!N\x91p\xb8V \xb14VC/p\x9a\x00/\xefeB\xa8l\xf51\xd5Mpr\xac\x82\x89ϜB\xf8\xbde\nՑ\x85P*\xc9vM\xf2\xe8\xfa\x87\xc1H \xf5\xf3#iD\x99\x95ʿ\xbb\x88\xcaGm\xd8W\x9bX\x9b\xadH%\"\xc7.\x92R\x85\xddWir\xb3:k\xb2\x8fyhQ~\x88,\x8e\x96)Z0\xda6\xe9\xb3F\xe0܇\xb4\x92\xa1y\xb6\x8c\x9f=\x85\xea\xa9*B\xd2 \xb8\x86bֶ\xb8\xf7{\xebH\xb6R:M\xd7\xd8E\xce\xc1\xf8e\xe3r\xed\xd4B8*8dB\xe0Vg\xc2q\nC\x8dW\x90\xdc\xe9\xcb4%\x8a\xed\xb3\xf1 dn\xfd3\x8d!\xfb\xd0\xd4{6\x81\xa5\xfcXע\xf1\xe6\"6&\xab\xc8J\x81\xe4\xecs\xbaqB\xa4\x90i\x9f\\ZCɆ\x920\xb0\xc6Ɲ\x9d9\xd30\xc0#\x99RB\xfd\xb2Қn߻0g7\x81G\x969XAZEF\xddkŨ\xafǢ\xeas \xa7\xb9\xaeA\x95\xc8a\x81\xa2-\xf4@\xbe\xc2y\xb9x\x99\xae\xbd\xca'\x96Ya!\xb0\xd8l\xd3\xc0\xa7\xed\xd4\xe3\"\xfa[\xa5(\x8fG;\xd5\xc0\xccd\x84RL\x932[\x90so\xbf\xbd\x82M\xd2VIJl\x91\xc8!\x9ad`4\xe1\x88\xe1\x90 \xc1H\xab6`\xec\xf5\x84_=\x89\xcd\xff\xcdo\xa3\xffѦ+\xb4\x81g\x00.\xe6\xe8,q\xad\xed\x83]\xf0\xcc\xd9<ȫ\xb7\xb60F\xe1\xde\xcb\xe8ш\xe70[\x85f\xcb\xe4\xedE\xf1\xf3c\x9e\xd1S\xe3 \xd1I\xdb\xecT\x81e\x84\xfe\xd8\xd28C\xf2\xfa-\xcf74\xdc\"\xa3\x98ˢ\x935П(#+\xd3 \xddLQj%$\xfc\xa5'B\xa8\xad\x92ųN\x9f\xdd(j0|\x92\x81\xb8\xa6\xd0\xb8Lz\xb5g1\xbbEnE\\\xfdD\xfaYK1u\xac\x8e\x89\xe3m\xd2u!2\xe0\xadlEĥ\x84\\\xa3 \xcb\xdfZ\"_\").\x92\xf1\xe76X\xa8\xa2xtp\xa8\x84\xc0\x8f;Mآ\x9f-n/F}\xb5QA?[\x93\x87\xec\xd9p\\\xa3R\xd7G\xd2\xfb`\xa7\xa3\x8e\xca\xf1\xceg\xe4\xddlM\xd4О)ܡ\xfawa\x96\xba\xce s:/\x8a\"\x8dQ)<)\x8b\xa0\xe9o{\xebԜ!\xbd\xd7E\xf6\xf7\xfcԬw7\xdc\xc1\xf0\xd6{\x8d\xba\x952J\xf5\xb2ʭ>Y \xa6\xe9\xfa\x8f\xd0g\x97\xc2\xeb \xb9.\x9a\xca.E\"K\xaaGH4\x9c%\x82\xeb,ixK\xc7Y\xd4'\x89䏍\xa1>J\xba\x00Y Y`\x87/\x92~ \xad߿\x8dda\xe7\xe2/\x92\xb2 \x97\n.i\xe18 \xb8|聋\xaa\xc4\xf3(*!\xf0\xd0\xe1\xc1\xa5uz\xd8\xff\xab\xb7\x90\x8c\x88\xf8\xda&\xf9\xb6\x91\xf1~\xc0\x8frZ\xf4nt\x82\x9f\xdd\xc1D~\x87\xd7YU\xda\xdass\xeb\xda\xc0\xed%s/lCr \xe27\x96`f\x8e#\xf1\xe2\xed\xe1\xf0\xaf \xed\xa3\x96\xa4\xe7\xe3(}\xbeJQ\x8f2Y.c\xf4\xd9j\xa9\x82Ѩ\x84\xf5>\xd9\nDM\xc9 r/\"\xb8T\xb6D\xba\xc8T ҂\xa2_\x8f\xcc7l `}\x85ĄE\xc4 \x92܈\xe5\xd7\xef \x88C\x89\xa2dR \xf8\xf0\xa4ID>\x97\\\xd1W\xba. \"\xc1\xff\xe4\xf3(\xff\xd0\xd2\xffӷ\xd1\xfe\xe77`\x9e\x8d\xb9\xe8\xa9\xe0\x89\x86\x9fUN\x96*\x8a\x9c\x87\x90\xd9=\xb9\xbb\xfcY\xdb1ri\x95^>\x80v0]\xd9 \x89B\xfa\xf6f\xd8ʧi\xa6Y\x93\xb9\xbd\x89\xe8\xfdu\xe0\xb5qYG!\xe4\xbb\xc3\xc6br\xdfV\xc8ԯTI\xeb \x91\xb0A\xafR`\x9c\xbeѬR\x84‹\x88!\xdb U\nq\x8e\x85hL\xd4փb\x8d\\ \xb6G(VBDV\xc2\xda[\x9bd \x92{\xc2֐ɤ\xbaӎ\xc7n\xf1\xc8\xd2t\x8f \xb7\xac:BL\xee\xd0\xd6\xe5e\xb52im\"x+ qw\xa3\xd3|\xa1y\x8f@\xae\x86s\x81U\xda\xed\xcdNw~0\xcb\xc9 \xfdy\xa7/\xcb\xc0(9\xb3\xc2u6ڛ\x85\xc0D\xc3m\xdfE\xd9k\xe6\x85;)hs60\x83\x88\xe2\nWv\xa3vʆ\xb4\x9d\xfdLI4$b\xe8\x91)\xa7\xe2\xdbszq8Z&\x8b\x80\\\x90\x86\x95< g\xfa\xc0\x8b\x80\x81\x88;Ih\x864\xa2\xec\xea&\xd6\xdf&\xf7%\xa3\xc1(.E\xf0@Bp]\xa7\xdc\xf7\x9c\xfc\xf2\x8a\xb0WB\xe5o\xbdGa\xddKڱ/B\xabd\xf0 (!<\nƍ%+\xd1\xc1Lf½\xf8\xf8EnO\xfe\x9d\xbej2g\x81\xc0Wu\xb6{)\xc0 \xfd\x90\xda\xcbF \xf3\xfa\"\xect\x85\xfcz\xadY\x83\xe2\xf3\xa9\xb4Ipu\x98\x8cڕm\"$&\x88f\x8fB\x8a\xbcR\xb1I\x99\xb6\x8cأ\xc4[\xcfOTV\x969A$\xdb\xcd5\x00\xce\xd3\xc8\xd6-V\xc9U0[\xa94fq\xa8\xc8u\xca\xeb8hR#\x80\xdb\xd2u\x88\xba:.\xa6\x95\xc2~>IPB\xd8L^ģ0o\xf6\x91♕:Il\n\x82]L\x97v\xfb\xefyd\x9feDNX\x8anm \xba\xddA\xfc\\\xc5m?\xdf\xcfN\xfb\x86$L \x8e\xdcK\xa2\xc1\x91\x8e2\x97bO݈\xdd\xc5\xe9r\xbaB\xefj\xdd[}߉\xfa\xd1_\x92+\xe9?\xabs\xf6р®`d}\xbfk\x86n\xf6d!<`k\xc5\xa4\xf9+\xaf\x88 \x8dW\xa4\xd6A\xe6D;6\xcdi\xa9\xec;/\x93\xd9\xd7J\xc8ȗ\xb75\xee!\xa5A\x97iF\xa7A\xf0\x87\xaak\xb1\x9e\x9e\xae!k\xd2\xf7\xbb!\xf9\xfb\xfaRݵg\xb3I\xe6K\xb5\xf1X\x9f?a\xa5\xc3TJf~Rb?\xdb\xe5#8\xc1Ӹ\x9e\n0kpkEd%\xcbi\x93B\xcb\xd7\xda\xb3\x8a\xa4+\xdbG\xf8\xe8ƛ^\x81t\xc3V<}(!\xecܜ%\xe2A\xcaC|P\xf6A\x90\xbau\xb4q\x88 {\x894\x8ae3=/#\xe3L\xc7\xe9\x92\xa9:\x92\xc92\xfa$&>\xcc*\xa1\x90CR\xa4:S`$\xe5,\xfaW\xc3 \xea&(-\xd16I\xedO3WQ9\xa5\xa9<+\xb9B\xa8B\nR5\xf3u\xc9ƌ\x89\x80Bi\xf6\xea\xdb\xc7s\x96\xa61^ \x90\x82\xb4\xa1'2 \xe9\xbal\xdd\xe9\"\xa6\x90^\x8d\xaf\xd3nZ\xd4\xf9z \xae\xeb\x95yF\x82П|(!\xec\xd2ɍ}d\xf8\xc1\xb7?\xe4]\x8ax\x00 \x8d\xfd\n \xee\xa9\x00\xed\xd9Qt^\xab#\x98g\xa8\xa2\xdb,\xb9\x8eL\xa4 \xb0+a<\xbe\xf4X%s\xed\xdcXT4>\x85c\x8ebdR5\x9aǴ\x8b.\x905\xd1Z \"&rU\xc2\\$ \xbc\xcb@\xdb+\x91,\xf1\xb9q\xf4>\xec\"]\xeb43XY ]\xdctd\xf0\xa9 \x84|\xe2uD!=\xe8&\"S\x9cBPt\xe9A.=4n\xfd`\x93\xdc\xf7u܋\x85\xd0\xe1V\xf1R\xf3\x00}\xf4\xe7+\xe8_\x98D\xff\x85Q\xf4\xcf0 \x94$Y)\xaa\xbaY:\xf0끭d \xfa(\x9f˄\xf0//!r\x94\xf3ۏ\xee<\x8a\xc0\xc45\xc8\xd5襒q(\xd18\x83m\xf5Q\xf33\xe5\xd5%\xc6Wn\xb9\xb1kH2SȺ\x93\x91b\xc8]`\xb8rt\x9f0\xb1\xdd#i\x95$\xc1H,\x94\xd0 m\x93v@ы\xec\xf9Q\xd8\xda\xeez\xdfehzIVl{W+\xe1(\xe0SA\xae\xae =\xad\xb5 c\xff\x8b\x97\xbe:\x81\xa5\xff\xec;\xa8^*\xbb\x81<\xa4\xbe\xa1\x88y\x88\xfc5Lÿ'%n\x9f\xa1{q\xed/N ;?\x82\xfeLI\xd2\xb9 ,\xa7\xd0\xf2lm\x86C\xf7\x99\xd0桿mG\x91\xfa\xb8\xe4e\xa9\xbb2FVF/F\xb2\x91\xfa\xe9\xbd9=\x81O\x98\xeaq\xfa*\xf7\x95 \xc5z1\x9b):aWVnK\xe8Ըf\xae\x92na\x9d(j:k\xff\xe06j[\xcc \x86W\x86\xf1\xd5̭7\xad\xb7z4\xf0\xa9 ׏\x91~\xa1\x99r\xf1K'Pze\x9b\xd3\xef\xa0\xf9\xe1\xea#C^\xf9b%\xd7\xda̺z\xa5\x8d\xb9!l\xbdqJc\x89\x00\x9c\xab\xa1\xf3\xd5\xa4I\xac9\xff\xbdı\x83Ĺ2b\xb1\x9ce\xb0ϵ\xc0.C\xcf7\x98\xf7U\x8f\x98jc\xb6ډd$\xb9.\x95\xae\x9bd`\x87류\xe2\xbf򲅓%\xc6\\\xe4\xcd\xf0\xd2u\xd2\xfa\x9e\xec\xd0\xf9tGFP[NQ\xbd\xdeA\xb4\x92\nq\xb8oN\xec\x94m\xe9{t\xee\xe5m\x8b\xdauj\x84\xe1\xe8\xe0S#*\xa6\xf4\xe4ח,V\xffo\xdfC0]A\xf9\xed ߆\xfc\xe1\x90G\x96\x97&\xb3z\x9e\xa4\xe2cߟh\xc3ۈ\xb9ݩo\x97Ν\xa0 \xe9\xfd\x9bA\xf7\x89\x84#\x9c>m\xdf}'\xc8\xeb2} \xb1\x8c\xc9\xf6\xd6 7\x80%\xb9ظ#,\x91ٟ\x92X\xd8^\xc9d6\xcfɠ\x81\x8a\xf8\x97G*\xec6RX/9\xedy-\x85|\xb0R\x93\xaem#$A4D\xa5I罱\x89\xf0fB\x84\xbanR\x81\xd3C\x8c\xa47 \x9aڊ\x94\xe2+0e\xaa!|:4\xb8ǸKbb\xfd\xad%ɺ\x95\x9d\xd8`K\xed\\7WWq\xa7Cnp\xb9\x81\x92\x9c,!\xf9\xf28\xfa\xafM\"#\x93\xae@JP \xa6\xa1/3\xf2\x90\x8f`\xf6\x99\xe7`\xe0K\xbe \xbf\xc53u\x86\x91\xc9]^Ѹe\xf18ӲK\x93vD\xe2\xc5\xcc\xe24ȕ\xe8|\x96\xac\x85\xe3a \xd9\xf7\xd7-\xc5t,\x91X@\xc5q \xd3\xfd\xcb\xf7\xc6԰\xe3\xd1\xc0\xa7\x82\xb8HK.\xb6I\xec\x9dk\xd1\xefe늴\n\x9d\xde\xe6Q\x86A\xd4CN\xc1n\xcf7\xa8T-&\x89\xee-\xc4C\xc3y\x9b\xe8p\xdf\xf6\xe1\xeb>b\x9b\xca\xf8\xa0y\xbdl\x9c\xa5\x90%\x94+)YN \x845\"\x88\xb1 ,\xa4\xe2rH\xb6%\xfc\nJ\xe5\x83#%\x84G \xf3\xa9\xb5VJ\xb1\xd3\xccOBơ\xfc\xa2_\x9eFz\xa6.QWs\xd1lZ\xe2&.\x9d\xb0\xf4\x90p\xa2\xfb\xbc\xbc\x8fEy *\xbfӏ\xfe`\xe8@\xac5E\xa0?\x8c\x8dg\xd8\xeaD\xd8܌\xfdB'\xebR\x98\xe1Ik\xe88\xb8\x9c:g%\x9c\xe6\x8c\xe0>i\xd0\x85 \xee\xe6\xcd`LQ7\xc2) \xf4\xa0}av\xac\x84\xf8\xef\xdfE\xed\xae\xf5=/1\xe8\xdc\xc5Q\x80\xc2#\xe0 ׃P\xb6\x92\xdc|\xb9\x84\xf4kS蜪\x83cY滧\xa3\x94 ؼX+`\x8b#\"^\x8e|e\xa3\xba$\xf0\x91\xa53=\xa0C*g\xaf\xefR\x99\xb3$,qq\x98R9 \xa1\xd4 \x9f;\x92\x974,Ln\xfb~(\xfb\xce4P\xfe\xd3\xf3h\xff\x8b{\xae\xbaf/V]\x86#%\x84@Ba^Xsf~H\xbe\xb0\xc1\xf9\xaf\x8e`\xfd\xcb\xb8]\xe5,\xc0\x90\xa2mn\x90\xe4K \xfc8\x80m\xe9\xbd\xf7\xa7\xf5\xf0+\xf4B\xa5T7\xb4U2\xf1d\xa2J\x87\xa2\x89l\x80z=\xc3\xd4Dw\xeeŲ\xae\xc1\xc2m\xd5\xfd`\xbd\xa4\"d\xe0\xb6>`\xf0F\xf7\xa9\n\xc51\xe7Bn\xe0\xaeQz\xb6\x8eү\x9fB\xfa\xfb+\xc0\xeb-\x98^\xe8b\xf9\xb0T\x8d\xd6\xf2fO J\x80+\xee\xb29\xbb\xb06\xe1\xcb_\x9f\xc4\xd4 e\xfc)\xa9&\x9dR\xa4\xd9ʁ\xb43\xcf\x81\xd9n\x90\xe7\x83K\xccn\xb8\xa2\xa7\\\xbc\xb5\x82|\x81\x91;\xbe\x91\x81\xab\xe6_\xb6;P\xfa.\xafQ\x80+\xba:5\xacm\x94\xb0\xd9\xcad\xf0K\xa4\xc34\x88\x90B4\x95RXDAz\nC\xfbη(\x92\xb1\xbc+\xd2$\xd7\xe1\xe4OM\xe1\xa3\xc9\xfd\xdf\xeb#Yw\xe0\xe20%\xb8B\xd1JO J;\xc1\xb8{v\xfa4ʪ'jx헦\xf1\xc2I\x83iH$\xa3\xcbV\xb5\xc6\xe7\x94\xb9;4\x85{\xe4V\xdf$.\x8b\xce\xd6Hd\xcc\xd0\xe2@\xebs \x8cK+.VG11\x97I\xe9腏\x97Ʉ\xeb\xb0Q\xae\x9c\x98\xae\xf5St\x93\xa1Y^\x92\xe9\xdc\xc9\nwc\xfa\xd8a\xcbő\xe9\xc7\xcf/\x90\xe3\xe4\xda\n\x95z\x8a/\xa5\x8a>\xa2\xf6\x87e9>\xde4I\xe9iB a\xe4Bz\xa6h\xfc\xf8i\xbc\xf2\xef\\\xc4O\x9c\xae\xe0e n\xb0rn K\x83\xd3\xe1EI\xfb\x81\xbd\xcf@\xf0\xdbd\x8b\x80\xc4yy\xb9\xde\xd0n\xbf\xfcg\xce\xa8\nIXN\x94J\x8fn\xdc\\\x86l\xb0y\xf4\xc9%\xe8\x8ex\x90\xa0\xc79^ț\xa2Wc\x8c\xbe\xd9.\xe1\xd2J\xe2]\xf7M\xb6 J\xcd\xdc\xd6e <\xe2\xb6\xff{\x87 \xc3+0%Y\x8b\xfe\xf4\x85c?k\xfa\xf8闪\xf8\xed\xbft\xf6\xf2m\x8c\\i\xa1Ϲj <5\x84ǂ_\xf8\xabP\xdcN\"2xi\xcf\xff_\xbf\x8a/|u^\xfa!\xbe\xf0 9?ژŸ?\x88W\x90\xbf\xfce\xcb\xfd\x80:\\\xbf\xcd\xec\xdd \xd3z\x92\xfe1O\xbf\xf3\xdf\x86e\xf27\xf7\xb2{\x95\x98X\x88\xe5\xea\xf4s\x84>S7\xf9ZG~*\x8dH,]\xed\x92\xdcHSu\xb3iP+\x91xZ \xa4\x8b\xf1\x94]\x9f \xf0\xc0k3\xd0A\xac\x91ʄ45Q\xc1\xb5\x91J\xef.\xc0\xb4b_II\xf1\xe4a\xdeP aG\xd0\x00:Uƹ\xff\xecG\xf1\xb9\x9aF\x85\xa6\xac?0eT\x8d=\xbce\xbaC#\x80Mz\x93\xf4\xd3\xca\xf2l\xb8#\xf4\xfb}h\x8cDC1\xf9\x87\xbb>\x99\xdd˙\xbc\x9bQ\"\x9bI\xfa\x8d˕,\xc1\xb4i\xdb34\xf8\x9f\x9b\xf1\xfeB*\xab1Lj5*\xa5A\x8e\xc4^\xe8Î\x88\xb7\xc9.P\x9b\x9c\xaf\xd7\xd3\x00_1\x98\xfd\xe6<\xee\xf6>\x8f\xe9\xff\xe2\x91.hm\xe4\xa7%\xb76ߗ#q\xec?\xfaN\xfc\xe44\xa6h\xb0}W\xce1\x99\xb9%kqQ\xf3|x\xd7hӣpK\x8d]G\xf6Lz0\xa7WS\xfc\xf4\xd4'<C\xdf\xdb\xcb\xf1\xb8o\xf0\x8dgW\xa4Af\xfc\xda\xf6&\xbd\x8ev\xdc\xee\x8cV34ˡTP\xb2\xbe\xea\x9e\xda\xcb<\xda\xec'-\xa6.\xad`\x80?\xea\xa5\xf8\ni\n\xff짎c\xf3ګh\xfcނ\xed\xed>\x8bRqpPB8\xd1@j\x92\x826\xfd\xab\xe71\xf7\xe7^\xc0E\xb7\xc9EX5N\x95/\xc1\xfaX\xff\xc1>\xa9Rv\x856\xccZ\xc0(g\xfa\xe1Ǻ\xc2\xbdNұ\xb1\xa9\xefj\xea#=\xeeކ\x85>\xa7Ӵ\xef\xbbt\x8ei\xc9\xe0\xf9\xd9 \xe5\x80G& ^\xd5hD\x9eܫ\xf2\xbf\x9b։&\x88\xd0 \x97\xe4zZ\xc6\xf3q\xa7\xeb%|\xf0k/\xa2ri\xe5߾\x85, \xf2K#\x98\xabx\x94<L\xc0\xe8+\xe3\x98\xff\xf7?\x83\xb1\xb9\xcd\xc8o\xfeK +K\xd6\xfa\xae\xc5k!\xb8B\xa3\xb9\x80h\x8a\\@΀\x9c\xa1\xfdMZ\xdfѸc=H\xf0yU\xfc&y%\xa6\xa9Fr\x9e\xb1gv\x84\x82~P\xa6>\x94\xb7\\\"\xa1\xf6\xad\xad\xbe<|8[\xc7\xc6_z ͷHĔ\xaa\xa1\xf0$\xa1\x84\xe0!]\x9eI\xb6\xfd\xf5sh\xbe2\x89\"\x83\x9b4\\\xc9C\xactN\xc5\xc1?\xa2<&\x9bpQ\xeb\xf7\xc09, \x8edN\x997\xbc[\xd1\x93Gt\x89\xfa=\xe1Ʊ\x91\xe0Tk\x8eJ\xb8s\xf6\x80i\xc8\xefߺ\xd0*y(\xb8I\x96\xd8׈|\xe7\xa2.n\xbe0\x81\xf8\xe7\x91\xfe\xf7\xef\xb9h\x85\xb5\xfe\xaa\xa8\xaep\xd8PB\xf0\xe0yp\xe4\xe5:\xe6~\xe59eR\xbf\xc9\\\xbd\x94\xb9\xf8=\x87ʤ\x81\xbd \x85 \xbf\xbbI\xaa{\xc4\x94} \xb2l\x8c\xb8 Hd\xff\xa1\xf7 X\x8c\xb3\xc6\xc8\xceo\xd3?B_q\x89\xb3;օ\xf7b#\xf8\x85\xd2\xfd\x8c\\I\xe3ȵf\n\x8d\xf0^\xa7\x84 \x95\xd7:\xe2_|\xd9\xef\\\xae\xb7\n\xd2R>8|(!x\n+\x8e\xff\xa9`ώ\x93\xd0\xe6\x82c-\xe3*!ImA\x9f\xb0\xad\xba\xd1A\xed\xbbP%\xdcҡ\xa0\xf0\xf1mѕ\xb1\x8ca\xfd\xe0\xe0\x90ϻ\x89I\xc6c\x91\xc4\xf4x0\xc56\xfe!\x97UI畹\x8eXW\xfa}|\xb3Q(2\xc0\xd2\xc9T~\xf4$\xca\xe7}:\xb0L\xad\x83'\x84O5!\xb8L@^\xceLn\xaa\x8a\x89o\x9cA$k\xf9-z\xf4\xc7ظ$\x9d\x80\xecu\xd7\xc5ȯ\xdf?`#!_\xaf\x98\xfe\xfc\xd1纅l\xb2\xb3v\xe0n\xd4\xc1€n|\xb5c\xeb~\xe6\x84\xe0b*\xbe\x89\n\xb6\xa5\xec\n\xbbM,*R\x9dS\x8bFb\xb1\xc5\xf9\\\xee\x9d;O\x93\x93\xfe\xf0y\x84\xff\xe4\xecJ\xc7S\xe3&v\xb5\x9a!lL\xeaH?8p\xe1\xf9I\xe1\xd3m!He\xe0 )\x8d\xb8ҫ\xe3\xa8??Y\x88{\xe9K@\x8e\x82\x8da\x97;f\x88\xb8\xe4r\xf8l\xc5C\x8f#\xb7ho\xc2E~\xa4V\x89\xadfɆo\xf8Պ\x8e\x90̮T\xfc!\xcfe\xe4!\x96Xl\xbd \xb7͊\xff[\x8f\xaeCߺ\xc8\xc60I=\xf8\x86\x88f7F\x944\xbe\xe1\xd6r \xbam\npfn\xcdH\x9bvƋ\xa9Jq\x82\xd6\xf9QTO\xd4QZ\x8b9\xe8 _D\xfaȁ-\x9d\x89Г\xff\xc1\xab\xe8\xdf\xda\xc4\xeas\xa6\xf7l§;\xa6\xe3\xca\xfcH҉/\xcd \xa8F2'\xf2\x9a\xa9.\xe6k(\xc6w\xb6P\xe9\xbbp]^*\xe0 _\x8c\xc0'!%֕|\xe3z\x8f\xa3\x96}z\xe0\x86M\x89\xa0\x8ctk\xaa\xc0\xc3\xe3\xbe\xf2\xfd\xe6\xa5ՙ n{WEʮqp\xe5\xe1\xed\x9e32w\xf3y)\xcbь8\xc4\xe6f\xe6ʯ\xd1_\xfa \xdb\x91\xa3É\n\xda\xe7\x9b\xfa\xb4\xb2\xa2\xf3(1sqw\xff\xe2KX\xf9\xd3/\",\xa7j!<\x8b\x90\xf8:=\xbdQ5\xc4\xc8KRb\x9dM\xbf*=\xac-\xbf\xf4\x99L\xb4\xdcG\xe7\xe6\xa2\xf3\x8f\xf6\x8dy\xf6#\xd7/ڂ\xeb\x9fX\x83ˊ\xe4:\xcbDI\xe3,\x89\x8e\xf36\"\xe1q\x90\xbc{ T\xb9\xbc\xb0,\xff\xbcI&\xfa \xe3\xd4\n\xd6)\xfa\xf4\xe2\xe6L\x9bnu5\xb2\xf3\xd6\xf7|Yx\xa7Z[\xf4j\xc7h\x8c>߁\x9b\xde\xfa\xa4=7\x89\xa8t\xa6\xef[\xf2A\xb7\x81\xad\xb6\xf8{K\xd8\xfa_\xffk4Wz\xe42\xf0\xb0z6[\xcf|\xba5\xc9G\xa2\x87\xacQBtr\xae\xa3S\xb9$e\xc0R\x9a%CD\xf5\xd2?\xbe\x87ʙ\xa6k\xfaz\xc0\x86U(\x91~'ﱩ\xbe \xb7Xɭ90\xb2\x88\xaaE#\xee2\xf0\xbaIp†\xf2\xb7\xc0(\xa5Y\xc1y\xee\xa2k\x94\xe2\x96g3\xc9 Z\xd9\xf3@_\xa4ݣ׆?\x95\xc8:R\xe8IBo9*Һ B\xc0\xde`l&G\xb3\xc8V\xe8\xf8B\"\"\xd2Br!\xb8\x94W\xae77\x86:\xf91\xb6\xb4\x85E۵\xf9gץ\xabvv$ikw\xf8TBQД\x82\xeeA%\xa2H\x82Xz\x8bӅÔ\xfd\xea\xd1L\xd9?\xee ۠\xf9k\xdanK>\x90\xe3\xc0 \x89\x87mn\xb0\xf0\xefM^\x9cd\xdd_[\xdc\x8e\xfe\xbdN\x87\xd7:\x8cѻ\xa3\xec\xe2X\xd7&\xc4\xfdIS\xd6 \x84\xbc\xca1\x90\xf3j\xd1a\xaf˶\xc8-\x90S\x8a.\xcckDF\xec*t\xed\xa0\xfb\xd3n\xcfs\xaf\x80\xf7\xb9\xb5`\xe1v\x8c\xcaD$\xc4%\xad\xe7\xe8յY\x9e-g]\xceۿ\xed8\x83\"\x8b\xcf\xcf,8\xec\x93\x86\x83\xc3n\x86\xae\x96s\xffg\x8eޥr\x95z\xb2\xd09\xeey\x8e5\xedIY\xaa\xeb\xaa&\x9b\xe92\x822\xdd\xefח\xfd\xccI\xdfn\xed\xe0\xce\xc6mNn\x88 \xe4\xfa,\xec9\x8c\xc3\xd50(\xcbT`\x83\x88a\x8d\xcc\"\xfd\xe4\xf7k\xd6\xe9e\xe3܍ܝ\xe0\x96j\"V\x82\xad\x96\xe5_E)\xaf\xa3\xe0J\xa1\xb3{\xd41쮸\x83(\xcbw\xb74:\x87o^\xa7\xf3\xeb\x91`Z\xee\xa3G\xa2\xa2\x94v\xa7s\xef\xc7\\|5\x950K\xe5\x8a\xc4\xd1KD<\xf9\xa7M\xd1J\xfc!\xdb\xe2SG\x9f,\xf6A|\x82 \xcd$\x8e\xd73g\x9c:\x859 \ns\x9c\x85)\xd7\xc1\x9cnvȂ)\x95u\xea\xe2d\xd6er\xe1\xd4Tʫ\xbbp x%KÈ\xfcu.\xf2\x8er\xf7hY\xdaL\"\xe1\xcaz\x86\x9b\xb7\x88\xd0F\xb9QK\"\xf6\xc1d\x9a \x83\xb5\x93ȗR\xe3O\x84\xe5\xf2{\xf3\xb4\x87T\xe0\xdd.\x97n7\xa1\xf8f=\xc6-tq\xd7/籌\xef\xa2\xeb\xee\x88\xd5w\xb4u\xfc\xc7&\x99Mi\xc0p\xf7bV\x81S2\xbb\xcb\xde\xd4LC\xf78K2C\xb2\\\x9a a\xf0l%~\xad,\xc678\xb5\xf38-8)I\xb5 \xe1p\xe9b%Q(\xb2lb\xf4K\xa3X\xfd-\n\xfe\x8fw0\xf5WN\"#\xc1\xab\xcc]T\xcd\xe1\x9f\xef\x81.`&0Γ`\xcb \x92\xc1\xa1ByT\x87',ڭ\xa9R$Q z\xad\x88x\xe8B\x9d\xb9g\x9e\n\x8am\xed \xce\xedyԇ\x88@\xc3ڝo\x9f\xdck&\x8f\x91N\x935`K-\xbcR-\xe3Y:\xab\x92\x9fP\xaaUU9*\x9a}Ja'\xe9&\xceZ\x81q\xfaO5(\xc9t\x98\x98<\xba@8pFT\xe0ސ\xb93q\xf1Z\x8fo!p~9\x85\xeb\xb2&\xcd7\xf3M\xe6\xc8\xa4}Fl\xce\xd5t\x8c3\xaf\xb9\xban\x92 YNQ\xba\xb3\xe9:\xe7\x9b\xc1S\xbc@\xc6-/N\xe8f\xf5\xfai1S3\x91-R\xc4\xe1\xfd\xbcb\xdc\xecY\x9am`\xec\xa7\xb1\xfe\xf7\xaf\xa1\xf9b#?1K\xcfw6$ \xee#+\xc7\xc5.\x80q\xb9c}\xd17\x91\xf5\xa7S\xe8\"\xc3f\xacs\\XS\xb4o3p\xe1\xee\xbf\xf6\x8f{/ܶ\xb6\xeb\x83\xbf\xe4\xbfҤ@\xa6\xcdGf\xb8}'Cc\x8e\x9e\x830B\x9f\x84\xc4F\xbf\x84c\xa3\xbf\xbdHA\x98ܝ\xab\xd6I\xe3\xa0\x98f\xc3v\xd4Ӏ\xd718\x82\xdd˩ҩ\xb2Y\xbd%~\xee\xff\xdc[\x89\\I\xba7ݨ\xb4G\xa4\xb0܁Y\xd8$\"\xb1\x83\xf2pGԃ\xd8!\x8dC)\x94H\xcbtA\xa6\xebtQ\xaat1B\x94\xd7\xc8ӽG\xab\xde]\x84TRMN1\x91B\x89fRR\xf2\xcdlى9d+D\n -\xbaX\xec^\xa4>\xd5\xd5\xc0\xaf\xf6B\x90\xda\xe0\xa1\xf8\xb3w\xda)\xcep\n\xad7\x97\xe9o_\xc7\xe7\xb9\xf4\x98\xb7ƾNnß\xdc\xc0\xd2 \xa6IJ\xffM\xf9\xd8}\xe8s\x9bC `\xa4\x821\xf0\xb1ޔ\xf7wk\xfa\x83o\xd4\xe6\xaa*1|s\xba\x9d\x86\xee\xferझ\x8c#\n\xbc\xff4\xc1ͫ)\xde\x9f\" \xb2r\xc6݇y\xa0\xaf\xa6X'\xc6Z%w\x81\x9f2.\xf4\xcaP\xbdiw?\xdd6\xa4)\\\xde G\x96\xb82tR\xa3\xf7gG\x91\x8c\x95\xb9I\xc2\xcdf\xb1'\xcf}'\x92q\xc9\xc7)\xad&\xf8\xb9\xaf\xd0\xe7\xead\xcf\xcd\xd1X96\x82`\x91\x9e\xfb{[49Z\x99d\x82\xd4\xe5\xc30G\xa6\xb0\xec# \xc1\xfaND|\x93҈n\xd4l\xe9ܨ+Bz}\xe1zOX\xf1\xfd7mp\x82\xe8Z$\x96\xbc\xb9;VEpn\xe9 \xfd\xfch \xc1R\x9f\\\xe7߲\x98'wq\x9c_\x88\x95pw\x8d|\xb2\\j\x91\xbb\xa9t\xb4ؠ\xf54\xcd{d\xea\xf2 P\x9a\xab`\xfcϜ\xc5\xd2\xff\xfdC,\xfd\xb77pb\xb4\x86\xe89\xf2\xeeK~\x8d\xee\xea/p\xff\xcc>\xb7\xecC \x94\xeb \xc3?\xf3\xa81%\xe4\x96Q\x98\xf36\xf0\xbd\xefB\xd2\xc2'fI\xac-e.\xc9* \xf0\xb9\xf1\xb2YB\x9a\xabtoJ\\ƮBZ \xccv\xa1\xe5 5\xae0LH\x93\x84%\xf70\x9b#\x8b\xe0=\xf7\xfd\xa5\xeb\x88Vz\xe4\xeaР*\xee4l)\xba\xc4R\x8a\xeb\x98-Y'\"\x92\xec\xc24\xc29\x9aD\xaf\xaf\"\"\xf63\x89K\x89\x8f\x8f\x8cC\xb4C\xa6\xa2\xbdϯgs\xb4L'\x8f\x85\xe8\xbf:\x83\xf4\xc48\xa2\x9b\xeb\xa8\x91y\x97Lm\xbe \xbbI\xe7e\xa1\xae\x8a\xca*\x99\xe7oғqm\xf1\xf3\xb3\x88?7K\xcc\xcbbc\xea\xc7ӓ\xbb8|\xaa\x99/Z\xba\xbeN\xaa\xfd\xa6\xf7\xa8E\x81p\x89~\x9d\xa0\xbf͈*/y\xbch|e\x8d_\xa2c\xbe\xbd\x89{\xff\xd5;\xd8x\x87L\xc1~\xf0$\xa4\x84C\xc3a\xba!\xfaƕ\xaf\xffQ[\xdd\x8dy\n\xa5\x8e\x9a\xa2\xe3\xf5Y\xb2zq 7\xfb\x99+%/\xcfA\x82q\xfaL= \xc4ZH퓫\xc5\xcc׃\xf5\xb0\x88\xf3 fH_\xfa\xec,\xb2\x89:\xa2w\xee\xa1\xfe\xe6\"\xb2\x856\xe2$\x90\xf3z\xe8\x8d\x8d\x87\xa2'Y\x9a\xf1\xfa-\xa4\xcbm\x98\xd7N\xa1\xf7\xcaz\x8d\xc8M~f8:\xf7t\xa4\xa2\xc8jn\x86\xf2\xc1E\xa4\x84\xe5@\xfcոF\xb3\xe3\xf3\x93\xc0Izݤ\xfd\x83U\x8a\xc73;\xb2J/ Y\xb2ݝ\xb3.{r\xc2M\"\x80[\xe2\x8fD\x9f\x9fEؠ\xbf\xde&\"\x93\x8c\xc1\x84\x95\xb2\xecp5;>]\xd17\xc9O]\xfe\xda\xf9\x9c\x98p\xc5\xc9B\xb2Z\xe2\xd05k9C\xc7tO\xaa\xa7\xd2\xbarq\x9cf\x86\xdcB\xf2\xfa\xa4\x93%\x94O6\\5\xa5\xb4/MQ\xcd\xb2\xf6\xb6(\xa2\x94\xf3\xa9\x83 \x93\xdd\xb7ȗ\xd6E\xfa\xf4\xeb\xe5b\xbc\xf1zLdPB\xfdx\x80\xe6tBܚР\xca0JV\xc2\x8fD\xf8\xd7.O\"\xa4\xff\xb1\x90>\xf3\xe2\\\x84\xca\xcd-\xac\xfe\xbd\x8f\x90l\xd9C1\xc0\xdc\xf2o\xe3V\x90\x85\xae)\xb7\xac\xcbFC\xf4.Ҍ>;\x8e\xf0\xf2\nM`\xda\x8e\x97\xbc\x80j-\xf05M\xa5Bv \xff\xc8\xd6\xe8\x82\xdcX\x83)W\xbe<\x8e\x8cc\xc5[7\x00\xee\x97\xe7Ȟ\xce\xd3c\xde\x82q\x89-܋@|\xf9\n\x9d\xfc\x99&J\xa7\xc7`\xb7z>\\B@fN0T\xd2j\xcfm1$ܹ\x9d\x9a-2\x98\xee\xd1\x9a \xd3\xfb\x91 Nl\xb6\x9d\x82\x9f;\xbd\x87\x84\xbc\xdczZ\xb1\xf2\xe3Ѧ\xf3\xd8TcU\xe3;\xbb\xb5M\"\x849\xba\x9b\xb7\x89\xbcBI\xf4\xa1z\x8a\x82\x80\xdd.\xdao\xc6H\xdfZE\xbf\x9b\xa0~\xacIۢ\xebHBٳ@|yg\xe8\xbf\x86\xc2>\xeb\xc4\xecw%\x8fa\xff\xc7\xc8\n\xdf߿\xfb\xbd>\xde\xfb\xbe\xb3\x00\x9a\xf3\xcdV֎\xf4ɪ\xac!\xfc\xf4T\x84\xb7\xb7h\x8c$\xbe\x9b\x83o)7ݴ\xb80]A|u\x9d\xe1\n\xd2Vv8'\xa0e>\xfcL\xff\xb4#%\xc4\xe7\xc7aNM\xde%\x9d\x8b\xc8 he\xdb2\x91\xf72\\s\xf7n\xb8/\x96Č׺\xb0+\xeb\xc9\xf2H\x9f\x9b\x81\xdalq\x008\x94k\xf7t@\x840O\x84\x90\xfb>R3\xbf\xa0K\xe2\x9f=;!\xf5q\x8d.\x99H6\xe3l\x83PZ~\x8aT YJdJ\xd9N\xc18)\xb7\xc7\xc7I\x9d\xa5\x8bӎ}d\xd2 \xb9\x90W9\xc7DBh\xf2`Op|\xa2, QŔ\xb3\xae\xb6\xe0 /2\xb5\xadd\xf7\xa3\xdf \xf2<\xdf\xe4\x86h}\xd4A\xef\xdd\xba7Z(\xcf\xd4P\x9e\xaaеsf\xe0pZM\xbeϣIL\"K\xef.\x9d\xeb\x92/\x9b\xb6\x97Aw\xffG\xd9\xfcg (\xa1p\xe2\xc2\xcd \xdf\xfd\xa3ׯR\x97\xb1~*%\xeb \x93F\xb9$\xc8\xd0\xc4C\x96\xcd\xc2[D\x00\xdf\xdfL\x9dr \xe5\xd2\xef\xcfϕ0A\xaed\xf7\xa3u\xb1\x9a\xf2\xe1\xc9\xc7̲Q\x8f&\x81\xfe\xb1\xfa\xe7\xc8\"\xe0\xfa \x97\x96`H 3\x97}\x98p\x88\x9c5\x92\x90܎x\xadM.'=\xeb'Ic\x98'\xd5r\xb3G*j3xrբ\xcc\x91\xf1\x81Qfǘ\xd4\xd3\xe4\xc4(j%\xfayc\xe1RO\xdc\xeb\x93Bb{pi|z\\J\x9c\xd7 \x84\x9a\xf2t\xda\xeb]\x8a@,$\xe0\x84/N!\x99'\xeb\xea\xb9\xe4ieNܴvx\x98$X\xf9\x8dpe\xa1\x87\xd3\xd3}z\xd5El\xe4\xfdt\xc9}x\x9f\xce\xfds\x92P\x95b\x81\xaeG\x85\x9e\xecp\x8aLۿ|\xe1\x8c\xc5\xfa\xfft\x9d\xefn\xa2w\xf7&\xbe1\x89\x91\xafM#\x9a-\xb9p\x94 !9\xa1\x81|d|\x97\x91FٍA6\x904\x8d$ݸ\xf7\xd2,\x96hM{+‡\xefY\\\xf9 \xa3\xdf\xe9\xb9\xb5h'B \xeb e\x8bX\x92QR|\xb9fP\xabt\xf1KUY\xf6,\xbe\xbf\xbf\xd3D̳\xa3le\x8en`C'`s\xf8\x90}\x80d\xacs\x92,ar\xaa\xef\x93\xf0\xbd\x991\x95\xbd\xc6\xd4\xc7\xc1\x97\xa6\xe1\xf1\xc4\xf2[\xa5G\xd6]\x92M\x97\xef\xa2t\x9c\xac\xe4\xc8f#\x92077`)\xf2\xc5ք\x8c\xbe\xc0\xe7\xed\xd8\xc3%\x86p\xbe\xf4ͿQH0=?\x86\xec\xf48\xcaKmt/-\"\xdaH\xb7\x85\xae\xeeW\xb6\xf7\xbfg^@D۟\xaeb\xe2o\xfc$j\xeeE\xd8\xdf\xfd\xf1݌ \xf21o\xad\xa1Y\xc2}\x91\xac\xa9\xb9z k\xb0\x97c\xb4\xbf\xbf\x89\xb5K\xf7ի\x88ƫ\xe8\x96Y\x98M\xc5ώ\x9c+\x91'\xed\xf6\xb8\x8b\x9b\x9d\xb1\xe8l\xe9\xfeV\x86\xeb\xefgx\xe3\xdb \xee\\\n(\xaa@Z E\xc6\xcfFh\xceq6v&\x8dhc\xd2\xbe\xde1M\x96\xd8?\xdc\xe2\xe24U\x97\xcf\xc1\xc1{\xff Ҏ.\xccG\xaf\xb8Y\xb4sy\xed\xc0-\xf2\xe8\xe8\xdeѬK!\xc1\xe9A\xe9)҄n\xae\xa2\xfa\xd1&\xb2\x8e\xcb*4B\x8fV \x92\x969{W2\x9cX\\[\xefK-\xd2-\xeaH\xbf\xe0l٬\x93\x88\x95Zf\xf3\x90\xd3\xc9\xc5B\x001c\x8b^5\x8a\x8f\x96߸\x8dN\xa3J&ݡ?\xb8֥5[\xba\xb7n\x91\xabХY\"E\xc3\xe0y!\xce\"2\x89(\xc6{f\xf1\xd7ΠJ:Fw\xa9\x83.\x99\xe9\xe5t\xe8\xf8\xe4\xae\xed\xf7\xd6ylj ~\x92\x86\xf4\xbd\xeb=\xfc\xc8\xf9\x8a/\xbdn\xd1 \xed\xa4\x96\xf1\x87\xf4@\xc6p\xd9r\x8b;p\xcdW\xb9i\xea\xd8W\xc9\"xnk\xbfy K\xbf{\xd5\xf7\"ܹr \xe1\xf9f\xbf~\n\xe6˓\x88&\xb9ҳTM\xe7\xc1\xd7ԙ\xb2)\xba\xe4\\m\xe3\xca\xdb)\xd6+2\xb3uR\xe6BTϐDX\xc9$\xac\xc6+6#\xb2\xb2~\xb2ɡ\xbc~\xabM\x84ѯ\xc93\xc0m\xe6XȮ\x93Ep\x96\\\x85)ґ8\x9d<3ힺI\xb6K>B@Ѳ\xfe\xcc(*w6`޿F\x84M\xe6\xbb=\xf8\x8aڻ\x81\x88\xd8\xe0\xa24dQ\xf6h\xba{\x97\xf4\xbaq1\xcfO!:K\xcf\xd5;K\xd8Z\xa5@8\xb9Ns\xbe/KYQ\xdal\xa2\xfe6\x93z\xe83Ѭ\x97\x98è޷\xbc\x80]\x8eǖ\xfe\xffZ\x84&\xb3\xcb\xe0+Yǚ%ο\xa7.~w \x95\xd1ut.\x8c!$5\xbfvy\xc9J\x9f\xbez+ܷ\x97\xd4\xdd}\\1\x89R\x924B|x\xbd\x8fz0_:\xc6BW\x84\x96\x983y \xf1.}\xee\"\xdf\xcd2?`\x9d\x81\xd7h\xf0B\xa3i\xf2{\xff\xd2yT?;\x89\xd6?\xbdI\x82c\xd9\xfb1n|\x88\xd2\xfe\xa5IL|\x91\x88\xe1TM\xcc#)\xdff\x9f\xebh$\x9bPڢo\xeb\xc4\xf4$\xc9c(\x8b\x84ñ\xa2 X1\x9b\x9d\xcbc\\g2\xfb\xd7,|\x94\xc4h\xad\xa5\x88{e\xa4e\x8a\xd1\xcf\xa8\x9e\xa8\"\x9c\xe6Rh}\x89\xb5\x93-\x8e\xb9R\x8c\xcf׉4:\xff\xbaW\xa1 \x91|\x90Ȭ_Nx\x881?bf\xd4\xf8D\x9d\x839w89\xa9\xc8\xcdo\xa9\xe4ؙ\xd8n\x8c\xe6\xf7o#k'\xacZ \x9e\xde\xf2j>K\xee\xb5Y\xe1յ\xa2\xa9\xd1s\xbfL\x96\xf2\xda\"\xfa\x93!\x92sӨ\x91\xa6_\xa6q\xbaܥs)I\xd6x\xfdCVбG=\xc8bW\xcdO\xf2\xb33\xf3DVs\x8b\xc0\xb3\x00g).\xf5ݛ&_82\xf4!~;\xb6\xf4\xd0e\xa8\xfd`ٱ:\xe2\x97Ȝ\xda\xe8#\xbd\xb2\x90{\xc1\x82\x94\xf5\xab3\xec\xc3\xef\x94\xd3v\x89\xc0\x9d4\xc3w\xael\xa2\\j\xe0\x85\xbf8\xbb/\xf3=\xd6\xe9\xe7{'-\xfc0\xc8\xb4\xcf! \xf2Ak\x95/O\xbb7P\xfe\xf6*\xda\xdf^AL\xa6h\xff\x9dz\x97(\x84\xf6\xfb\xb7Q{~S\x9f\x9bG\xe5l\xc1\x94\xb1\x9a\xd0/\x80 \n\x81 8\xfa\xe1\xc0\xab\\:N\x9dQ\x91\xf5\x8ax\x8b\xf4\xdd\xb7\xaf\xf4\xb0~'\xa4(\x82q\x8b\xc2*d\xd7\xcd\x8c\x9e\xa0\x87z\x9e\xac\x81J \xae\x8ahS'\xbe\xd0\xe8\xe0\"\xe0\x87d\x8e\xff\xa0 \xc9\xe9\x8fx\xa1\xcbu\xfc \x90v\x8c\xae\xc3EJ\x81#\xffW\xec\xd2\xde޸\xfcP\xc4\"9֐\xf7\xeb>\xc7JG\xd6X_\x89\xc9<\xe5\x860<\x97d\xeeo;=i$\xb6\x9b\xb2\xc26HO\xa3\x88\xdfsS\xc0|O\xc2\xff\xe1\xba\xf5\x94\xb3\xd5j\xc4FeR\x84\xb9\x85\x88\x87xJ\xd8\xc5ٰ\x8bЧ\xd9%\xf8h\xa5;[H\x9f\x9fF\xf53\xf3\x00i \xf1\x9d\xb2\xae/{\xb6\x971T\xecwX-\x81\xb3+I`\xda\xecG\xf8\xf6\xa5\xcd]\xc5\xc4K\xe2w\xc2gSr:\xf3%z\xa8\xb9\xb6\xc0\xf3\xb4߻\xf4\x9d[\xb4s..\xc2\xff%Q2\xfd\xe5:\xea_\x99\xc2\xe6w\xee\xa1\xfdkH\xafQ\xf8\xf6:O(\xd1\xfa\xbdK\xa8\xaf\xa3\xfc\xd9\x8c\xbc\xd0 \x9ef\xd5\xd92l\xb5\xec䧨5\xb0u\xc0\xcfC\x97DB\n\xae\xdfK\xb0|;\xc3\xf2\x8d\x00\xad\xf5T\xf4\x81\x90\\'[&\xa2\xa4\x81\\=iQ>\x89\xd6\xc3K\xd8غ\xe0h\xd4h\xa9\x8b\x97) ;\x97T\xf1\xdb^^J\xd9-\xa1īE\x85\x8f\x9c!B\xa9\xb0=l]\x96\xe20\xf6t%\xf2\xe4\xecI)E\xa5ZAv 1E\x8eJ\xab[\xeelJ1~V\xcfGՁ\xb3\xdeej\x90a\xafR\xack\x91\xa2X\xf4\xdcǯͣm\xa5[\x94\xfbF\xca\xee\xd9r\xaf\"\xc9\xd4˼\xb9\x8d\xa3 \xb7\xb2ԯ\x91hӬ\xf4\xd62Z#\xa2\x97\x8e!\xa2\x98q\xf6\xfe\x99X\x91\xce\"\xce\xfc\xb3;\xb8\xd6k\x9c~Ģ/A0\xe3\xa42\x95\x87B\xe3wH\x9f]\xeb\x00\xf8\xe1&=\xa4#x~\xd6ed\xb9\xdbf\xb8\xeaP\x84 i\x00|\x89\xb6\xf9a\xd0\xc75ڨ\xd4@d\xbfy\xbe\x8cƟ:\x85ѯ\x9f@\xf7\xbbkX\xfb\xd77\xc9$\xeb\xfa7\xbbHn\xb6\xb0\xf9Oi\x834(j)\xc2sn U\x8a\xbaT\xe6ʈj\xe2\xacҫd} wp\xdbxL\xde\xf2dn\xfd\\\xe1\xf3=D\xb5\xf2\xf2 䎴/\x8a\"e\xc9Xɦ\xb1\xf7\"ݔ\xac1\x8b\x8d Y]l\xdc\xe5\x9a4\xd8W\xe0U\xaa1\x8f\x905F\xe1\xd5\xe6q\xbalӤ\xadР\xef\xd1\xd2,!4W\xe8\xb3d%\xbcJ\x96Ût\xaf\xfeg'q\x95'\xe5`\\\xad\xa7\x80\xac\x90\xb9\xc9NS4\xa6\xce.\xa3u\xde\xf4\xf0\xa3q\x9dKr#\xb0j\xe4\xde\xcaRcv2w\xf2P4\xbb\x99 \x9do\xe9\xa51T\xbe4\x87\xf4wn\xd0cBb\xf0ܘX\xe5\xb7\xeeI\x84\x83\xf3[:\xce*M\x82\xfd\xc8Y?\xc1.& ;fO\x96\xa7\xe5\xa6\xc1\x99d~+\xb9\xcf[o\xdcE4\xa1\xf1\xe2\xda'F\x90\xbe\xbf\x82p\xd9Y\xb1Ɋ\x92w\xe2\xf2=\xc6\xc1\x9a/\x84\xfdYQ\xb8v\xb9\xf7Hf\xc8\xd4|n\x96\xfc\x9f\xbd7\xaf\x91;\xc17\x9as&>~\xa79\xe1ȊY\x9a\xcaJ:|\xe3$\xfa\xe9U|X\xc5\xd7“\xe7̺J\xa7y*\xb5\xa5\x88bP\x9f#\xff\xb3\xe4WB_\xf43\x88\x8a\x877\xa1\xb0[\x8d^/\xd2~G\xe9o\xefx\xd1Q:3\xd3A:\x9ct\x9e\x9dn\xf6\xd0\xfe\xeeZ\xefn`\xeb\xc6\"\x8a\xc3\xf3\xb2\xffԖ\xdc\xe21\x92x\xf5hu\x82\"\xc7KdI\x90\xfb1SAe\xbc\x8c*\x91W\xc8+K\xab\xf4\xd9guI\x8f͹/\x8a\x97\x93\x98L\xde\xe7( \xaf)\x88I\xb9N{d\xa8Sx\xadO$\xdaZf\x97\xac\x8b\x89\xa9q\x8b\xa6\x86N1\x8b\xb6\x9c\xb1Njt\xd8g\xad\x89N\xd3`?\xa24OS\xf0H\xca\n=x\xa1\x98\xae\x96Νρ\x97v\xbcP\x8eq\x9d\xc2io\xb4K\xe8\xd9A\x95\xd6K\xb2\xcc\x9c\x8f\"ə'\xf1\x91n\xe4\xcbj\x9c~\xc5\xff\n\xc9O\xde$\xd7\xf0\xc6\xef/`\xf3\xff\xf5]\xa4$֚\x9eqѷ4\xf3)\xe6\xb9 GW\x8eB\x99\xf5\xbf\xf65D\xbfv\xff\xf5ۈ\xf32]\xebu46]\xf8\xceAR\xfa^\x89\xee]\xf8\xe8@\xab\xf1\x9fH\x93TJ\xacG%JT%\xf2\x9b\xa3\xcd\xd9\xf4\xfa\xa4\xd5\xfc\xe0.–q\xe5\xfd\xfc\xc3`\xf7\x9c;a~\xe3\x99'K!\xbd*\xddؔf\x98d\xbeF\x89i \xdf\xd8\xf7\x96\x90\xf2ڄ\xa1\xe5\xc0y\x981\xa2-\xfd\xa1 D\xff\xe6\xab~\xf2 b\x8a{\xbf\xfb^[\xe1\xc7 A\xae\x8e\xd3X\xca4 \x9e'\xd3\xf8\x8bD su\\\\\xa6\xbd\x88N\xf0]+\xb1\xf3\xe9\n\xa4Xk\x80[d_\xe5\x9cx\xfaL\x85\xd7ě\xd4͒\xf4pE\xe4Owo9|\xd4B\x9f\x94\xfa\x84\xc4R\xacqt\x9c-\x9bE\xc4\xf7A\x89B\x9a9TF!Π\xce/@\xe5\x92\xfc k%\n\x9fU`J!+B\xaeP\xac?a\xc3\" \xc0\x8cOB\x91\x99^\x8f(\xa9OF}\xde;\x80\xd3L\xb22\\\x88\xcb \xe1\xeaQ)\x89\x81\xec\x98&\x85^\xc9\xf7Y!\x91\xae\x99\xc4ć\xdf.\xa3\xc5H\xc4p\x91܅\x93\x83 \xb22\xde]\xe7բ\xa9\x84MZ%7\xc1 v&~HG*=\xcc\xc1\x8d5C\xb1&ئ\xe0T\xf1\xfc\xc0\x84`\xb1'\xb8A\xf1\xf8.\x97\xc2\xff\xb7\x80\xbf\xfd\xa4o\xac!ig\xce\xd0\xe1\xd3 k\x9c\xf5\xd7\xfe\xd5\xe7\xb0u\xba\x89\xf1\xbf\xf7>J\xef,\xca\xca€D\xcdthp\xf0g#\xba~|\xbd\xf7\xf8\xc1O\x94\xaeYJ\xe7\xb6\xef`\xd6!\xa4c\x8f\xe9\"\xb1\x90[\xa6\x90wx|\xe9\xbdp\x85C\xa7\\\x87!\xfct\x82+F\x94\x84\xc3\xe9!)\xa3L3\xaai֐\xdc\xdbDzg\x9d\xfeЙ\xf9z\xd8\xc9\xff\x8d\xe7P\xfa\xd5\xe7\x92@ɮB\x9f\xc6;\xef\xc5\xd8\xda\xccv\xb0\xbco\xe0@@:A\xe1×N\xd7p\x8e\xcc|\xee\x94\xccz\xea\x95qy\xac\xadl\x86\xb63K?)\xaa\x8cU\xfa\xfbu\xcb\xc5Wx=_&1|\xa9d \xd6^\"u\xfcS\x8a\x9c\xa4\xf7\xfa\x88Ik\xe8\xdf\xee\xa3\x8f\x84\xaf-r/Z\xf4\xb7~*\xdb\xe5\x99\xd5d\x92I\x88`\xc6?Di6\xa6\xa8\xd4cżwe\xe5e\xc5j\xe0\xacc\x9c\x8f.\xe2?'\xe8и\xb0\x9c\xaa]\xe5\xfc}rs\xc8\xd7.s\x8d\xc3I2\xd1G\xc8\xf6h\x84\xf29W\xad>\xd2K\xe8Z\x94\xe9XƢ\x9e/W1B\xb9G,w\x95\xc4\xdf{\xe2Ц2\x83s|p2p\x89\xb4GȂ8NnB\xc3\xe7H\xbby\xf0\xd8\xac\xc5\xcc !\xa2\xef,\x93\xe0}\x8d#$\x82\xb1\xfc\xc0\xff\x8f\xef#\xfb.#\xb8\xbaE\xc7B\xc7]\xa3\xf7\xe7G\x90\x8cҽ]!?\x9b\\)\x91%^S\nq\xff:Ѐ\x97%\x97\xc2] n\x9f-؉%2Qx\x93O\xd6\xe7Ȥ\xb2d\x9f\x88w\x8c\xacG\n\xcf\xf3\xe4\xdfXGv\xb7U \xe4\xbe\xdb \x8f\x8e~a\xb9\xdf$5\xff顳\xe4O\x86\xec\\ZsJ\xfeϞA\xe5O\xbf\x84\xe0\xb33\xe8\x90)\\NC)\xfe֡\xd9\xe6\xdd\xb9\x92\x9c \xb1\x8d\x80\x81\xefߣpg\xb5㥓e\xbcD\xc1X9\x93\xd6\xe6\x965y\xe57\xbf\xa8\xb9u\xcb-\xdd3LѠi\xd3v\x97\x88\x968N{祽Y\xe0\xbca\xae\xf2,\xc5\xe1y\xd0\xd3\xe0\xb2\xb1,\x86\xe9/Q,\xb2\xee\xa3\xdb\"s\xbf\xc5\xd6 8\x84ŷ\xe70\x95\xb8H>\x9b͟gI\xf2`μ\xe9oX'\xa9yѠ %q=hzG0FV\xc6\x97\x8a\xa3kG\xbaE\xba\xb5\xfdV\xcaCDR\x9b\xd1X\x97\x804J\xe45G\xe6\xfe\\\xc8U\xd23\\!\xcb\xe3j/\xc4z\\u+\xf98\xac\xab\xcd\xf7#\xa57E\x83g\x92\xf659\xc8\xc4<\xbcfB\xc0\xecD\xe4\xfe\xf7\\msC\xdf \x92ϩG\xf3ͻ\xe8\xfe\xed\xb7a__Dܠ \xa0\xd3E\xe5ږ\xcb\xee{Ĉe\xf7Ɍ\xd6(\xfarq\xff\xbc\xeaf\x97L\xf2\xd8iYGLl˟{\xb9\x84$L\x87/\xd04ԣg\xe6\xf2,\xb9\x84e\"\xec8s\xe1\xe2\x87\xe3F(B0\xaeRSD\x83\xa0\x9e\x94\xfc?\xfb\n\xf0\xd5yD\x9f\x99\xa4Y\xc1\xcf\xe8\xa4\xce\xf67c\xf4H\xb9]_\xef\xe3^Z\xa1\x81\xc9\xe6\xf3\xc3.sI>g%\xc3n\xbc\x96\xe0\xd5e\\\x98\xad\xa2Zq\xfbNM\xa9 \x84>ͦ\xdc\xc0UR\xbf\x89͏\xd1\xe3NZ\xe9 ):t\xbcˤ+ܡ\xc7\x8b\x94\x00\xceᇯ$\xe7\x92IYr\xa9\xe3\xe4Mm\xeb\xa3RҺ\xd8~y\xa5\xbf\xf82\x82\x9f:+\xaeDB\xbeU\xb2\x95\xa0\xb3\xdcFk\xb5--IJ\x94\x93;JX\xa9\x93b[*\xb9\x8d>\x8c\xa2Eyə}|\xa5s\xc09\nM\x9e\x9b(IQ\xe3sϙ\x98S\xe9\xef`eVL\xdd\xe08|\x93ޛ\xa7\x810\xc1 h\x8c\xab\xf6\xbcL\x9b\xde\xe2\x8eM\xf4\xdd .\x97f_ٕeֺ\xf3\xe4\xfb\xcb\xee\x9b\x83\xa1\x8c\xfe@f\xf3\xa2\x92bb\x8b\x9e\x8d\xe2osA\xdaoj|f\xfdro\xeb\x94\xfb\xfd\xa3IS\xf8q\x8a\x004L&\x93dO,\x99\xdd \xd8\"B\x88S\xc0\xe0\xf3H\xe8:q\xe90\xb6\xb5_\xe9\x88wV&\x9eh\x92Ѥ\xfbP\xab\xa8\xf7\xb7r抿\xca\xc0wUJN\xe4*]٢cN\x83\xed\xc9y|>\\\x9c\x95\xaf\xd1Z \xe1?\xbb\x8d\xde\xdf~ \xc1[\xebRk>\xefYJAZ뎫\xf8:\xfd}z\xb6^zd\xbc\x84\xfc\n7\x85\xa4Me\xe6\xb0Ӈ\xf7 \xbaμ(\x91\xf3\x89R.@\xf3E\xad\xe6F\xdf&\xf7\x99B\x95Aϸ\xe7\xc0\xba2\xc7\xe2-N\xc8\xfc\xc63ߗ\x81ۛ\xc5\\\xe4\xa9\xf8T%z@\x93\x8bM$\xa44\x97\xf9\"\xb2sMbv\xf2ݯoa\x83\xac\x81YY/$=\xb2\"~\xf7:\x91\xf8\xeep\x89D\xd7&\xfe\xeej\x882\xf1o\x8f\xa681\x92\xcea\xa2\xea\x92k,V\xc4\xdf@\xfe͛Hi\xb6]\xa6\xdfW\xf8\xe1\xa4\xe3\xe7\xf8\xc2mm4Mɂ\xe0\xf2ꮾ/gAl\xd1(o[\xf6\xa1#\xe99\xb9E,õb8\xc2\xc9\xc8\xf5I}\xb1&1!\xf9\xb1]y:Q\xe3\xf3\xb4\\\xfa\x8d\xf6\xfb\xebdTIh\x90\xe8\xd7\xe0J&+\xa5C\x83u\xda\xe7U\xd2VV\x92U\xe0\xf4\x00\xb8\xf6\xed\xadO\xfa 3\x97\xc9\xc9\xd6 \xbb?\x83\xec\xef]B\xfa?|\x00C1\xfa \x8bd\x81X+\xd9 \xca\xc0\x9cU]\xcf)\xef\xf6\xf0!.)\xf6Q^\xbbr*\xe4\xd3[i\xe2X\xbd \x857\xbd\xd3F\xedL\xc1WO\xa2}\x9d45r\xad¾{<\xb7x\xe6 \x81\xbb\xc4\xc9B\xf4\x90\xdbc\xf4~\xe9yd\xf6d\xc7У\xf0\xda\xd6{\xabX[\xa2p_;\xf3\x85\\\xcc\xc7lȃ\xb8\xbd\x96E\xf2pu=Í p7\xdb8O\xf1\xf5\xe3SU\x8c6\xb82/\x8fL~\xa4\xf2Kn\x8a \x98Xp\xb5o\xcb\xfb\x914_\xe1\xf3\xaa \xd4\xe8\x00\xab\xf4\xf71b.\xc1^5\xdcv-ᒷ\xda'R\x8b\x8d\xf5\xa7\x97\xbb\xd6A\xe8\xf6\xca\x98\x8d\xc4\xd2)\xe2A~~\x9f\xa6\xf8\xb9+\xeb4Ph\xf0o\x92\xffѦ\xc1\xddI\xdd*\xbc\x8cB\xe2k\x99\x8c\x83\xea\xccy\x89;\xeb\xc4\xda)\xdd\xe4\x8e4$l\xd5CqB\xe3 \xb1\xcbS&[5&r\xfa<7\x8b\xa1m^c\x820\xa6(\xfb\x88+\xeb\"%\xbe\xde\xe50\xf2\xa8p&\x8d\x00\xc8Z9?\x8e\xe0?\xfe*?u\xe6\xff\xf7\xb2~ \xe5=!\xc2b26\x85\xbebD\x88N+\x91\xb7\xf4a%0i<#Eo\x86!F*G\\WRllm\x92`\xdcE\xfd\xb9\xa6,\xb3n\xb0\xc6\xfe\xc2d\x8ee<\x93\x84 \xb3N`\xa4\xaf4/\xa5\xd7\xfe\xb1(\xff\x95/\xafͣۡy\xf5\xadtV{o\xb7\xf2\xf1(\x82\xed\xa5\xb8\x9c\xf5m\xfd2\xe7\xfd\xc2\xcf\xec\x9bӀ[\xeb\x94\xf0\xc6uཻ]̌\x97p\x8a\"s\\\x8ct\xd6B\x99\xd1s\x83\xd5)U\xfc\\\x96Wȶ-scIb\xf6\xff3_-FҧC#\x9d\xa8\xd9{\xc5dݾ[\x8a\x8272qp\xad\x83\xb4$-\xea\xb8\xf3S\xd7'\xffHVo\xe6;$e\xa1\x9b\xc5%\xc9NJ\xd5#\x91;\xcd\xc9v]\xa8B\xde i\xe0\xd7\xc8\xc7(UC\x94\xc9M*q\xc5my\nCq]\xb8\x94z\xb8d\xee'\xc1Ł\x96\xc5.wIμ\xcf\xc4\xf2\xb1k3\x9f\xeb\xe2\xf0VyMo\xf2\xdapᇐ\xfd\xf4q\xff\xdd\xf7\xfe\xe12\x89\x8d\xcem\n\xf2ua)\x87\xd8խ\x97\xb6\xa7\x9b\xda\xfcX\xb0\xfe\x91\xc9P\xa10s\xba\x90b\x8bH\xa0zv\x8d\x97f\xc8}\xa6h\xd6{\x8brm\"\xebR\xe6\x9fIBHB\xf7\xb0\x99*\xc5\xf4_\x85\xfd7?\x83\xf2O\x9d\x96\xbek\xef/\xa3\xbd\xc2\xcc\xe7\xd5dO~2\xf8\xb3*+\x85EcALƅO]\x9e\x81[4\xe6\xccm\xa7\xa9\xb0\xca_\xe6J\xdb4\xbak$8fU\xb7z\xb3 w\xac>\xa1\x8fN#E\x9d\xb6\xf5m\xe0\xf1\xbb|\x9fC\x96\xec2p?\x96\xc0\xf5\x95x\xec\xd0K2+w(\xce\xc3\xef\xe4\xebWR9V^\x00)\xd7l~\xfa \xcckǑ\xfe\xbd\xf7\xc8b\xf8\xecG[\xb4\xe3\x92Դi\xe7\xfc\xb2Y\xf0\xc8\xf6 .l _\x82=‘\xe8'\xb2 \xe4(?[\x89/\xf7fbҁ\xae\xae\xa1|w #f\xfd\xd8\xa4\xd7i\xf2\xbc\xb1\xc1\xd5o\x9fAB`S\x9a\xd8:=Gs\xb9\xc17/\xa0U\x8b\xb0AJj\xcc]\xd2`\xd3*[\xbe\xe3\xa6r\xd3\xf7P-A\xa54SXmU\xb0J\xa1\xcd\xcb+ E$\xfah\xd2`\x9a\xa1\xf0\xdfXӠQ#߻–\xac\x8b/K~\x81\xd7'\xe4T\xa4x\xc8\xc0\xe7ss\xb9;\xfe\x00\x83^1\xe9 \xb6%\xd0\xc8P\xb5\x83߷\x9d-\xb4\x85\xe1?\x89yl\\)t\xee\xa7\xc0\x974\x8cBI \x8a\xa4\x9a\n\xb9\xf4\xe61NR\xa2\x9f+&\xdbVչ\xc2\xd1\xfae\x8c4\x918pѓ\x9at\xf2ʄ(\xa3b~?؋\x9f\xf8\nP\xe9l\xd5\xf7\xf3H\xec\xa2\xbf\xff\x92ߺ {7\x93s\x91\xb1\x8fV2\xc4\xd5\x9d\xd6\xe4\xf4\x99gE\xb6«\xcbȄ\xdb\xe0t\xee4)\xbc4\x85\xe6\xdc\xb2\xbbG\x9bl!;\x85\xf2pr\x91ӄ\xfc\xf2\xf8'O#\xfcs/\x92\xcf\xd8\xc4\xd6\xedZ\xacKF\xc7\xdd\xf9) l\x82mk\xcc\xa9=\xf8\x92\xb3\xe0\xf3ĥ\xcd\xd8n\xed\xd8]\xbd[m\xc5\xc7\xe4r\xf9e\xeabA\x91H\x8b\x98\xbaE\xbe\xf5\xd2V\xa5%\xd2h\xda\xe4\xa2 cD lIT\xb9:\x9b\xe1\x91<\x8bE{5y\x99\xbc\x85\xf5'\xe6\xacW\xc5\xd8\xcf\xec~F\xcfO\xd9)iv\xdb%\xc8\xcb\xd3\xe5\xef\xfa\x00\x81oE\xe6\xfb \x98\x9c\xdc6\x8c\xb7<\xf8\xb7 \xf4\xcb_&\xb2\xd8 +\xe3o\xc0u\x87\xe2ϔm*\x82'w\xac\xfe}\xe3\xaa\xfdT\xe9\\\xbfD\x9bX\xa1\xbf\xe6\x86У\x87K.\xdb9\xc3^\x87b\x94:7\x8a\xbfo/\x8c\xa1\xf3}\xd11\xfc7\xef [N\xe4\xb2q\xa5\xacd\x85?\xf1\xc0\xe4i\xceG\\S\xdc d\\\xb1\xfbē\xcd*]\x83\xef,\xa33_Atr\xe2\x88\x82q]\x82%\xf3\xafAC\xe0˳\xc0\xbf\xf59d\x9f\x9f\xc7\xdaZ[o-K3n\xd9n\x8a\xfbe\xe0\xd3{D \x92\xed\xd8!+\xc0:\xaf\xd3\xfd\xeaf\xc7\xeaj\x8c\x98d\\\xc2\x81\x8f\x99l\x82\xbeo\xe9\xd5L\x9d\x8d\\ɼ\xa6釶u\xe6y\x9fÃi\x826\xa9\xc2\xf76\xc9~\x8c\xa2\xbet,\xe2d\xba:ǖٽ ¨Pt\xa2\xcc)\xcdܱZ\xb41\x97\xe8ƢK&\xca5\x84|\xcefb\xe4\xf4\xe5\xac\xc8qw\xe6w^\xe7 \xb7ĭ\xdc\xc00\x9c\xa3\xe0c\xeeR\x9e\xc2\xfa\xcfY\xd7K\x81]\xb6?M\xca\xfbkt~\xb7\xd7A* ܙ\xf5%\x94\xe8\xb2\xe48C\x92+i\xb3Py\x9b\xc8\xe3.\x87Qm~\xed\x87̘\\\xc6~\x97\xbe\xbbA\xd6F#mfo\x9c\xe0Z\xa8\xb9%q\xe4l\x91\xe8\x92\xfd\xe8d\xafC\xfa\xc12J\xff\x94\x9aQ\xe4)\xa5%\xa17 >\xae\\\x8a%\xa5𲏇\xa0\x9fAX\xb8B\xb6&/2\xc4\xd5\xaew߼{t \xc1=\xa84\xd0\xcb)z\xe7\xeb\xb0\xff\xf6\xab\xc8~\xe69\n\xbf%\xe8|\xb0\x88\xeef&\x8buD\xc4\xf2\xfe\xf3\xb6\xef\xdb\xc2\xfb\xf8\xa1Ŷm\xf1δ=A\x81\xce\xd88\xa7\xe1<\xd8~'AO!p\xae\x80\x8d\xfc\x8b\xdcRA>\xa0\xf3c\x87$ \xf53\xb6$BtxM@Dž\xef\xb8qz\x99\xcd\xf3\xc01\xbcEa\xeat\xd6\xcc\xc0r\xb3\xde\x82\xbb^y\xa3R\xa1\xc6\xc0\xba\x9f\xf2\x8fG P\xebB\xa7\x9c\xd4T%\xe0\\P\xad\xa6\x90\xfb=\xca6\x93N\xd35\x8a?K\xf7\xe8\xf2JF\xba\x97W|\xae\xf3n\xba\xcb\"<y\x81\xfde\x83\nkN1\xc5^`\xef\xffɮ\xc8\xfd\xd1c\xc8^\x9aD\xf2G\x8b\xc0o\xdf@\xb8ȑ\x9ehǼ\x99M\x9f\xfe \xc1\xc7\xed\xc6Ƿ\x8e\x00\xde\xe4\xc0;\x96J=d\xc6t~\x8dt\x82_y \xe9\xc91\xac\x93Nк\xb5\x81\xa4\xeb Ú!\xe5\xdboc\xb0\xa0c; \xdeu\xb3\\\xfe\xf9\xd2V\x82\x89{}\xdc~堙\xdfGy\xadK-\x96V\x92\xc8\xe40G\n\xc1\xdf\xca\xc5A\xdf*\xc0\xf8q\n\xf7\xdd0ϝM\x9d\x99\xcb^I\x9c\xd7\\2.\xc9G\xda\xcbIF`V\xf8\x81\x90H \xab4M\xbe\x8eW,\x81!\xe4\xd1\xb6\xcc\xec1\x91r/p\xeb$];\xcb;|\xbbϰ^R㕕DT\xefJe\xb73\xf2\xfbHĭ\x88\xa9\xdd8\x85\x97\xc0\";\xad\xbcӗ\x91ɢ\xebLo\xeb\xac\xc9}\xdd\xcc\xd7\x80\x9b\xf5\xf3\xcaB\x81\x88sK#\x85+\xc7欇\xac\xf8\xac 4\xba9\"\xf5\xabw\x93\x9c\x95[V \xe6F\xe64v1\xa4'K0\x88Vp/D&\xaa6=^\xeff.2\"!_ Z\xd6gv[m\xac!\x9f#\"\xebw)\xaa\xb2\x92\xa6\x928\x8bk\xdfpחK\xe5IU\xec\xf3\xe3Hό!\xf8*9Կ{\xe1\xfb[\xc8:\xceV\x88\xacKb\x93\xa5Ҟ\x8b\x9fu \xe1A\xe0S;\x84\xc0\xa9\xb4\x9c\xba*+\xee^G\xf7/\xbc\x8a\xe4'\xce \x9e\xac\x91\xffH\xa2\xd5=V\xb6܇%\x91\xe4`fs~\xc0\x9b\x9b}\xb7/;H\xc1h\xe7\xa9\xd6X7xLf\xab\"\xfb\x8e_\xd9\xe5\xf8\xd8>\xe0`PYoz\xecdb\xffn\\(\xd2\xdc\xf7\xfe#\x8c\x91\xa1\xcf\x91И\xect\\\xa2ցD\xfc\xbc[%\xd4k8k\xd4H~F\xf4\x99&\xcc\xe9 \xbf\xbf\x8a\xecw\xef\xa2v\xb3\xef:\x94Q4\" ]\x89\xbe\xf4J !@~s\x93\xbbQY\xe9\xdesp\x84\xe0\xb7/\xd1 \xaf\xd0\xfeC6\xa3iv|<;\x80\xe8<\xac\xe5u\x89\xbc\x87}\x8c}ܧ\xe1rca^ڜ\xac\x9a\xbe)!\x98\x88\x90\xfc\xd8<\xec\xcb\xb0\xdfY\x92\xba\x98\xc1r\xea\x8b\xcd\xe4m\x00|\x9a\x98\xc1\xd1k\xb5\xb1O<1B\xc8\xd987[%/\xe8\xa37_~\x8a\x94\xdf?\xf79\xc4\xc7d\xf4rv\x9b!Yz\xe3\xf26[\xf2})\xfe -\xc4(R\xcc\xee\x9f{vڷ*\xe9=\xa8\xd9\xc7M\x9b\xc3\xa4\xc1H\xa780F\x90M\xa4\x92\xe7\xc5 \xf9\xdc\xbb\xe7e\xcalJ\xf3\xaa\x80,2J\xcdP0\x8c\xd5\xf3\xc9]\xadN&aC^>\x9c1\xb0\x9f\n\xa0n>q\x96\xe6\xf6\xd0g\xe8\xfa[\xb2VC\x9aE\xf7\xe7O’\xf0~k\x95\xab.\xfeˮ'm\x89^c\xf7wGO\x8c\xf2ض\xabO7z\x84.\xfd\x97O \xf9K\x9fC\xe7\x8b3\xcb%W\x8e\x8b>\x92\xdfݺ\xb3\x81\xf5\xc5u_\xfc\xd5\xee(\xc0\xed\xe2\xe5\xd3\xd4\xf5\\=\xba\xa0\xe3`\xecQl3\x83\x8a\xc7\xcd8W\x81χW\x9b\xd6\xb7 T\xec\x00\xf6\xf3\xbb\xe3\xa6ę\xcbT<(k\xca \xa8\xdfl[\xc0\xc9T\xf9*Ʌ*:'NS\x9c\x8b\xa3\xf9\xfa2\x92\x96\xf1\xcbҳO\x9c\x9cp\xe8\x84 \x85:|\xb6 3jZ\xb7\xe8\xbf0\x8f\xf8\xdf<\x8f\xf4GO#\x9d\xa8\xc8\x8b4s\xab\xe1x\xe9&\xd7)X\xb9\xb6$\xc1 \xe5\xcen+\x9a\xba\x9fu&\xf9\xb8\xe7 \xa7\xb0ҍYj\xe3\xee\xf3\x93>\xcf\xc7|,\x94\xb6瓆\xf7۽xJ.~\xe6\xd6\xf8\xdc|\xc5\xe0\x9f\xd6\xd67\x99(\xa4\xeb\xd5pV\xe1\xbe\x00S\xfcx\xd0VD\xef!퀭\x93\xb4F\xd4׎#:6\x8eο\xbc\x81\xf2\xdfy\xcdV\xd1\xede\x83\xaf=\xe2ˢw\x89C'N\xaeI\xfd\xa00gG\xb0\xf1\xf3\xe7\x91\xfd\xe2E\xc4'G\xdd}I\\\x8c~u'дo\xb7X\xa2vغ\xa4\xd9}y\xec.\xff \xbf\x9d\xbf\xdb\x90nQ\x83\xf3\xeaӈ\xd4k\"\xa3Q\xaeٗ\xfa\xc6d\\T\xe4\xd1\xe5er\xd2N\xe7\xe0\xd5 Uz\xaa\xb9hG\x99\\\xaeDą`\xb9;U, \xf7\xea&| \xf2 \xa4\xd2\x87\xeb?\xael:\xab1\n\xb67\xe1\xb1N\x84y<\xb8 \x99\xffn\xcbN\x85Ss\xd1Q\xd60\xa7\xf9\xc4\xe3u\x98_\xbd\x88\xe4U\x9a8~\xf3D\xbf\xf3*\xb7\xdaR\xf5\x8aӸ\xa3\xec٧\x84C%\x99\xdb\xd3\x00%\x92\xd6(j\xd0\xfb\xcb_\x00Ώ\xd1͈\xddB#\xf2\x00\"\xdf\xae\xfa\xbbvw͙\xd7\xf9\x92\xdem[\xf4V\x87\xa5戀\xa4\xdc\xd8„\x98\x9dJ\xeaWBmX颹\xdc\xc5:7\xf3H*\x8d\xd9M$\x92\xe1\xa3\x9c=g\xd4B\xd8|k!d\"\x83\xd5\xebk\x90\xd1\xdbl\xba1Y:\xf8\xdcc\xbb\xf2\xb8\xe5\x8b\xcaܢ\xa8\xfd{߯\x9c\xed\xc9\xff{n\xf8O\xbe\xf3 \xe7\x91\xfcw?@\xf9_^Gu\xae8\xcd3.!\xf8\xb5\xdd\xe9ݿ\xf2yĿ\xfc\xd0(\xcbLol\x85.\\\\\xc8\xfd\xae\xb3\xadh:\xeb=d\xedXr\xa6\\e\x9f\x8f_a\xe5\xf7\xc4na\xbb\x95\xff+\xe3p\xd3X\xbdR\x80r\xbb\x8f\x99\xab\xebؘ\xa9P\xbc\xd9\xf8c\xf2OX\x8c\xca\\\"\xcf'\xce\xf9<(\xf8\xeb\xceV\xd5\xed 1\xd0\xec;2ZF+\xaf\xf3\x00wOW\xe1\xb7E\xb6\x96\xd3)\xa4\x00\nZ\x91m\x9e\x95\xbc\x99S\x9e\xa2\xe2\xaa eRn>f\"\xa1HD\xff\xf7C\x88~\xf4 \x9a\xbf\xf1&\xc2\xd6d\xba\xac\xbaxF\x99\xe1\xc0 \xc1-\xaa\xb1\xd2#\xb2;UB\xe7\xf9y\xb4~\xfee\xa5\xd0\xe5\x88,\x90\xba\xfey\xb2P6(\xaf\xc5Rd\xd4e\xd9\xe4\xd5\xf7>\xb6\x93!\xcba\xe8\xef\xbcf\x9b\xcfY,\x83\xa6\xb7\xd6\xc7\xcb.Y\x87ޛ\xba\xb6\x8e[/M\xa3G߾j$\xf86\xf2\xec\xb3\xf9\xcbu\xa5_\x92\xf9,D\x8e2\xa8\xbb\xf0 p\x99\xb7-n\"{;\x94\xebU\xe3F\xb0=\xac\xb7\xcf\xca~\xae\x9e\x84 \xf3\xf5\xc6\xf5\x97wф\xbe\xea\x84 \x87)\xf0\xe2B\x8cRU\x8f\x97J\x87\xdej\xe5LR2 \xd2z\xf6\xe7/`\xeb\xc4\xea\xff\xf9\xef#zM\xea3d1\x9eI\xf8S骿$\xf5 ݿ\xf0l\xfe\xc2+R\xf8\xd15u3of\xb6k2\xdf\xd3@J|lj\xf7dk\xd8\xcc^pOA~\xb7\x8b\xe3l5K\xb2xer\xa1\x8d\xb9˫\xd2-g3x1\xa5\xc0g/\xfb<\x8aA\xa6^\xb0\xbe\xf9d\xc3%]\xb9D2\xd2&\xcf\xd8%\x8c\x8e\x91\xbdH\xfa˰\x8e\x94\xa7w\xef\xfd\xc5\xe1\xcbi;\xbc\xe0*\x95,\xd9Ӵ\xcf/ ~\x96\x88\xfa\xe9\xd9\xfc\xb1\xc3\xe7\xe9St\x93*ƻ\x99\x83\xc3+B\xe8\x923+>m\x91+y\xff\x87_\x81=\xd9\xf4\x85f\x9fM\xb8\x85\xc0.笷>;\x8d\xd6/?/Q\x834u+\xe7\xb8\xe5\xf7N\xe3,\xf3WYj\x95\xa4vH$8@\xbe*f\xfcA\xb1N\xe9\xa5DBk\xba\x86rU\xb8`\xc8\xc9\xf7Wp\xef\xdc\xdaSy^\xf1\xfeomNKR<(\xcfT|f7I\xcbİ\xdf\xeb4\xbc\x85\x8d5\x83\x9b\xd7\xb12\xb4SS\x90\xa6\xb2\xb0\x83\xcaˏ\xef\xd1\xf1\xacb\x93&\xad\xd0ǯ\xda?B\xc3\xe0 \xf9\x9f@\xc6;iэz/\xb1\xf8Ǥg\xfc:\x865c\x8a\x85\x90;\xed7\xe8S$\xe2\x87N\x88\xae0\xf67ބ=ص\xf4O N\xb2f\xa0\x90\x9bp\xfdɲ\x98\xc7|/y0\xc4h(;\xfc\x9eV\x8bt\xc7\xcd\xfe\xf1\xd0'$ߦ8\xf3\xee\x9d̙\xa7wώa\xfe\xa3M!\xb3Q\xcf| \x97\xe4\xfa\\\x82\xf8qfr\xeb]\xfc\x893=\xa3\xd8\xcaE\xe0%ٜ\xd8\xa6R\xe9Џ\x84}\x99#O\x86\xefg\x8c\x84c\x83a$3\xf9\xe3҂\xac:\x96q\xd7\xe0\xbdwzXۢm\x92y^)g\x98\x9a\xb1\xb8ҶҔ%\x9fR7\x87C\xc89(\xe1\"m\xfb\xbf -\xeb5΍\xe1rq\x81\xc1\xb0b5A\xbf\x9d\xa6 \xeck\xf4Ɨ\xe9\xfeO\xe99\xbeG\xc4Py@$A\xca\xc9\xd2\xfd\xed~\xe1ƣ\xf0\xea\xf7g\xefȲ\xd9_!\xfc\xb9٢\xb0\xb0\xb9X\xec\xf7\xbf\xb6!\xb7v\xfc\x90\x9fk\xed\x90;`\xb1\xf7\x97O\xe2\xff\xa5\xfd\xab35\xac\xcd5D<\xe2qz\xfc\xd2\xe6\xc9R\x90Ʊ\x8f\xf3\x94%:\xfe\x8b*\xdc\xcf\xa4\xfdJ\x96\xe0\x90i\xff\x8f\xdes\xe5\xda7\xb1\xcbU\x83r\xb5\xae^\x8eq\xedj\xe0\"\x00\xf4\xccϓ\xab\xd5L\xb1\xd9 \xfd\xcaV\xec\xeb%\x9e#]\xf2\x87\x88\xf9\xb3w(\x96h ա\x8c\xe4;\x84\xc6%(\xb3IР߿A\xfb\xfd:w\xdcJ\xb3\"\xdf\xe0\xfe?\xeb=\xbe\x9d\xdcs3 \x9f\xc5[*8p \x81\xe7=n\x80\xd1oT\xa5\x83\"\xbb\x81\xa46s\xc8)s\xca\xf2\xf6\n\x98\xc1\xa6}\xec\xd1\xf5'㢣)\xae\xbd<\x89\xd1ŎX8\xf5^\x86\xb3o.bs\xa2\x8a\xd5ӣ\xde}\xd9\xc3v\x8bĤ\xc1q )\xda\xdcؑ\n\x9f)\xf0\xa5\xfb\x9d\xf7-\xfe\xbf\x9d\xa1:\x99\xe0\xc4\xf34 \xbb7\x93\x8b\xeb1\xc4\xe97\xafZ\xbc\xf3^\x00\xc9\xed\xaf\x93\xeaL\x88\xa5\xa4\x8d\xdbA)\xf7\\\xa0v& \xd1\xe7L\xd5\xc0\xebׅ\xae5\xe4\x93x\x93a\x94\xa6\xfbq\xf5(Lq\x9b\xec\xb6\xfa\x8c\xebQQD\xc0\x9eA|ؑ\xd95\xa1 ֦\x90Q\xd6t5\xef\xf7pu\xb8\x97\xa0䁷\xe9\xf3\xd9\xf6B\xdf^3ֆ{q\xf9\xc4(lu\xb1x\xa2\x89\xe53M\xcc^YCB&ps=\xc6\xc5?\xbc\x83\xf7*\xb6f+n\xd7A\xb0;b\xc8;Hqfb\xca\x85\xbe\x84\xaa\xb8T;\x9b\xbdQ\"]$d\x9b\xa1\xdd\xfb)䭬\xd6ZX=>\x85\xf7~\xf4^\xfe\xdd\xeb(\xc9\xfa\n\x8b\xb9\xa8\xb5\xfbx\xef'Oci\xbe1x\xe0ͣ\xcb\xf2@\x9e\xefn\x9f\xdd礀\x84\xfe\xa7\xa8a\x9f\xa2Gq\xe6֩\xecj \xee\xfe\x9b\xc0\x99\xe0\xf7\xaedx\xfdz\xd8\xeaT\xdd6\xdaP\x95.\xf3\xe7\xbf\xc4>y\x8a˫\x9c\x9c\xba*:٣\x8b\xaa\xec\xea\xe8\xf8\xdbU\xf8[\xb72\xfc\xbd\xa5.\xbe\xd2 \xf0\x95Y$\\b\x9e\xd6\xc1\xf5\xae\xc5\xef\xb5,\xbeC\x96\xeeF/\xa0\xf9 \xa2\xc8C\x9b;\x80\xf3\xael\xf1L\xd2\xf976\xae\xf4Q\xfa`NQ|6m\x84'\xb9Tq\x8c\xe0\xc6\".\xfc\xe3\xae}\xe3\xb6\xe6\xea\xb2r\x8c;\xe9%ƥ\xef\x8a\xe0\xf8\xb1o\xbb\xfc\xff\xf2t\xfd{[43\xf4(\x8a q\xbb\xf1+\x95\xf4\xb8j\xf3\xca&ώ\xe3֫\xd38\xf5\x83e\xb1B\xb2\n\xea+}\xbc\xf4\xdb7\xf0\xc1\xd7N`\xf9\xfc\xa8\xac\x810{@\x82 =\\]n6Q\x92>!:\xbefQM\xc4̃i\xf3d\xe1\\m\xd7J\xfaY\xd0lY\xees1\xd9hW\xc1+\x8b\xbb\xdc\xa5\x80\xe4\xad3\xbc\xff]2\xb6\xb7\xca(KcZr\n\xa2 /=\x8cM\xd3`\xbc\x8b\x98(e\xe6S\x98\x86`\xb9\xf5\x97\xbb\xa7\xff\xdd\xe9\xf8\x87\xcb\xfeɊ\xb3X\x8cq\x92\xb8\xe7E׺\xa8\xbf\xc7A\"v\xa4\xbe\"\x86\x85\xc5L\xde\xb9\x9a\xa2\xfa\xce*\xef\xdc\xf0ٔJ\xd1ah\xd6h\xdf\\\xc2\xf8;MD\xdd>\xee~\xf5$\x96/\x8c\xa1]\"\xf6\xa7\x81\xd7 \x80\x9d\x93\x92]i8JV\xc5l齍\xed\xb6C?\xf7\xf2p\xf0\xe7\xf3\xe8ϐ\x96\xd7۸N\xaeC\x85\xe2\xcaS\xefޓ\x87\x86\x95\xe5\xdaZ\x9f,\x87\xb8\xb62I\x841\x83~\xfd!%\x9a\xbdb֧\xf3HI\xa9\xf4\xfa\xd2f\xbd\xb2\x95\x97|7\xcf!ˈ\xb3\xfbB\xd6`|}\xc7\xdd VO\xd2\xcd\x00\xd7\xdfMp\xebt-\n/\xb2\x8f\x99\x95\xa5/\xe7\xf9,\x8e\x9d޽\xd3\xc3\xddͲX#\xb9\x81y\x90\xbb9\xf2XX߱[\xaa!١\xe3\x848\xe5̬#\xc3\xfc3r\x88\xf8K& 輦\xbc\xdcG\xfa\xfau\x84\xd7\xa5\xefij\xaa*8!\xb8\xfa}d ,\xb5ѹ\xbc \x85\x8c닗1\xf6\xf2n~q-\xb2\xd2\xc0\xf8\xe6\xa3\xf3\xb3\x8e\xc3\xc6\xcb'\xc6\xd0\xddl\xc3v\xfaCA\xfe\xe9\xc3H\xfa𜿼\x85։\xef\xfe\xf0 >Ӊ1w\xc5\xd5qLH].\xf5R\x9c\xfd\xee]\xd47z\xb8\xf1\xd99\xac\x93\xd8\xf8\xb1\xb0a\x9eG\x91\xafݧ\xef%Q\x9b\\\xef!k#.\x93\xa8\xb8\xf5,\xa7.\\=\x8e\"!q\xe2\xe9\xf6x\nP4\x80Y[ \x97_ϰz3\x90\x85J\xdc\x8e˫\x9b0ř !\x9e{\xb8\xb2\xda\xc7\xdbwir(q\xf9\xd8\xc3 \xe19޶\xfe\xa9ھ\x97|\xce\xc9\xe9\xcf \xbd/%\xeby\xdcf\x82\xd1+\xf4|\x93b?\xbc\x83ڟ\\A\xd0M|\xa8\xfdٴ\xc2c\xc1/\xfcU L> \xe8\xcau\xd7\xdb\xe2g\x8e\x90S\xd8Xlc\xe4\xca2*t\xf3{cu\xf4H\xbd\x8fRWD\xf3\xfe\x85D\xac\xe4\x86\xf4\xca\xd69\xe6\x94ߒ\xbc\xf6c\\\xecG}\xc5\xfa\xf1\x8d&\xbf1\xadb\xe5\xfc$+]\x94I<\xe3\xd9 \xf4$\xc6\xe1ɱ[\x9b\xe8\x91\xf8ٝ\xa8K\xe5a\xf8\xd6gȗe\xe7\xd7\xc1+\xd6)Co\xa4\x8c\x94܈\xa8\xdb\xe3&\x8e\xe86K\xfe\xd0\xf22\xec\xa6Hmb5\xa6x??m\xf9\x9b\x8fL8_Y^4x\xe95\xe0\xd6z\xfc/\xaf\xba\xae8<ءW\xb6\xc3+߷k'\x9fɍ\xe4b\xc0\xa6\xa2q\xb9\x87\xa9+1\xaa+=\xef\xde@\xf8Ͼ\x8b?\xab\xc03Kt\xe4o8!\xe4s\x8c\x9bpnt\xb0\xb5\xba.\x8b\x9a\xc6P!_k\x8dėzxJhM\xd7\xc5o YS\xf0j\xad\x8c)늪\xd8f\x8d>\x89)/\xa4`v\xa8\x8d\xbf\xebk\xbf\xdbyh\xf7\x84\x96\x9e\x9f\xa20\xa4\xc1\xe8\x9d-Tx\xf9\xaboKV馘\xbb\xba\x8e\xd1[[\xe8\x8eT\xd1' \xf2%\xcdm64\xe2\x00\xdf&\xc7\xf5\xa4\xd3aW\"iT\x90\xd1O_\xf9\xf8Y \xe9\xa7@\xf7\x955\x97?X\xa7\xd1M\xc2\xe2t\x88ڏL\xe4 \xb6\xe8\xfe\x85.\x8c\xc7\xf5#\x89\xfb\xb6\xae\xa5\xf8\xe8[\xb7ަI\xa2\xc3Mh\xf8:\xf5e5\xa1!Wꕯ\xb8\xf8\xaa\xc1\xed\x95\xfc^\x8f\\\xcb\n\xddw\xe9\"!\xf1 \xa2 \x8f\x8a<\xdc\xff\xfe;\xb6\x91c%qs\x92\x84\xc8\xf1\xefoa\xea\x9eEe\xb1\x8b\xf4_\xbd\x89\xfa\xbf~%\x8a\x86<\xfb\xe5\x91r\xb0\x9e\x91\x95\xd0Y\xdf\xc2\xe2\xe6*\xb6\xc8d\x9e Un\xf6\xa3 4o\xd2 C\xa35V*\xea\xe0\xe7r\x8d\x98r\xa4$\x99Z!E\xecf\xc7-8\\B\xd8K\xb0ߺ\xfeO!\xb9 i\xeb'G\xd0/\xa3\xb9\xd4B\xd4w\x83=Ogh\xb6(\xa2B\xc4P[m\x8bС\xc1^Cٍg9I\x9al0|\n\xcf!X.l\xf3\xab$vP\xf9\xea4\x82W\xab\xeex\xe4KV\xf4\x85\xfe\x8d\x007\xfe(\xc5\xcd7c\xb2ݽ\x95.[q1$x\xf1\x87-\x8e_\x00n\x93\xfe\x9d\xb7:\xe4Z\x95a\xabN\xa4L\xe5yH\x81]\xe7!ܫx\xf9\xbc\x89 F\x89\x00\xe6\xdf\xedb\xe46M\n16\xdez\xf6\xf7\xde@\xf5\xd2=:Ѵ\xd0$\x9em!\x88aoM\xf1p\xb0\xc9إ\xefݬ\x85[\xedU\xac.-\xa1CBc\xa5T\xc6d\x9b\xac\x86\x9b\xa8l\xf6\x904\xab$\xe8\x85\xd2\xdd\xc8z\x97íU\xa7\xdf\xe91D\xa2 r\x86\"\xed\xd7/D)\xa7\xe1\x97\x8cy\xc0\xbb÷q\xd8%qf\xb1\x8d\xc9'$3\xbfu\xac\x89u\xd2?j\xddMr!8\n\xc6\xc2SI\x96s[q#F\xef\xb4Q%\x93אd\x9e\xd0\xccǫm\x98\xa1\xfc5k\x83\xcf!\xc0FZ҇\xab\x94\x9e\xaf\xa3\xf2\xc3Ү\x8e\xe3L!\x8b\xa0\x87\x857R\xdcy#\xc4\xc5\xe5ID\xa1\xfd\xba\xcaG\xdc)\xab\\\xb5\x98%x\xee\xcb\xc6\xe6|x\xbd\x8f\xef\xfd\xa0\x83u\xb6G\xf3%Ⱦ\xe4\xbau\xfd\x9e\xc4\xcb\xf8\x97\xe5w\x85,\x9f\x8b\xe9K}\x8c_OPZ\xea\xa3}\xe5&\x96\xfe\xd5w\xb0\xfe\xbd\xb7\xb1\xb9\xba\x8c\x98\xacI\xb2g\xa4\xf7\xac\xbb6\xf0\x8cJ9 B\xb0.,#\x86\xe9[d޶[X\xb74\xe8Ya\xa6\xbb\xbc\xb9\xbe\x89\xb5\xb5U$d\x827Q\xc6 \xa4I\"\x86\x80f\x8fN\xa3L\xa2b$-\xc3\xf2#\xb7FAˑ\xba{\xafK\x89Ãx\xd9<\x82\xf0 o\x96\x8e\x81\x8b\xb0\xb2\xb0\x85\xe8΍b\xed\xf4\xa8\x84M\xcbd\"\xb2\xb5K\x87$\xf7@\xd4)v]'\xad\x84\xeb*4)T\x91\xa4\xac\x85T\xa4]\xb2(ڎ˂m\x87\xf7lY^\x9d'B(_\xac\xc1\xbcԄ\xa1\xbfn\xd0}\xa50\xe1= \xef\xbc\xa3u\x83>\xc4\xeb\xb8\xcd\\de\xb5\"\x87\x9a\xabc N\xde\xe0\xec\xe7i5\"\x83c|\x9fL\xf06\x91~0^qձ\xed\xf0m0O\xec\xb9zH\xf2\xec\x95\xdb%\x8c^\x8b\x89 :\xa8\xde#\xf7\xe6\xce*\xd6^\xff\xbf\xf5:\xe2[w\xe4\xf9\xe3l\x83NK\xea;?\xf3UI\x91 ؽ\xe5z\xa4`\xde0_\xff\xfa\x81Z:\x8e8sˀ4u\xdc\xca6\xe8g\x82\xbc\xf1 \xfe\xeeJX\x8d\x8e\x8d\xe1\xf4\xc5 8\xd1EV3\xd8<\xd5\xc4կ\x9d\xc4\xea\x99q\xf2ݭt޶\x83V\xbb\xb07W\xc9\xed8+a\xa7eҹ\x89\xfe\xf1?`\xbbup\xbf\x85p\xdf6\xf8\xcf쪔\xe8\xf7\xc9`\x9aLc\"\xa7\x89\xdbm\x9c\xf8\xeef\xaem\xca\xf6x`\xb2\xb0ȥ\xe2\xd9Ձ\xb8\xdd\xc9/\x8cc\xe1\xc2\xda\xb9\xb6H\x816\xc5^3\xdf\xe1\xd9\xf5֓V\xe9\xf4;w@*\x81g,\xf4\xe0\n\xb5杛x\xa6ݖ\xf2>\x97AA\xeex\xdcv\xad4\x86 Cבh\x98\xf8{n\xb0grN'B\xed\x87\xf8-\xe9 \xb9,܃\x80\xfb\nK$\xae\xedy \xb2\xa1$\xeaHuÒ[\xf1\xf2cr\xa3\x925\x8bֵݫ :K4\xa7Ƽ\xf5ȭf\x8b}\xb3\xb82\xb2J\x8c\x91S\xce|\xbe\x8a\xe6,G[b\\\xfb\xc8\xe2\xfd\xf4\xb1I\xae\xa2\xaf\" Q2\xf8%8l \xefA\xf4_q,F\xc8=\xbbN\xae\x89\x9b\xb9\x86k\\\xc5⟼\x8d\xee\xddg\x91S\xb8\xb3\xdfh \xc5s\x8f\xa3\x81\xd4%2\xf1,`\xb8&)M9OΑ\xb2X6=\xdc$BH\xed\xa3Z\x8d\xf7\xaf+\xd5\n&g&p\xfe\xe4)!\x88n\x93BU/L\xe2\xee\xe7\xe6\xb1\xc2 \x8cҬ\xb0\xe4\xb9H+kY\x87\xac\x8f5\x8aB,\x91\xe2\xbd\xd5w\x85\xf0B\xffpe\x99\xfd\x85`\xd8\xe5\xe7\xc6C\x9d\xd3\xea5`\xb63RA\x95”\xe3d)\xfbp\xb3׉\xa4d\xb1f(Q+\x83\xcb TNi\xcd8/\xa1Q2\xc2\xe6\\\x9b󣒛\xc1!Ȕ\x93\x9dx\xb7L\xa9\x84+y!Q\x95]\xbc\x99/\xb2\xf2\xf8\x84 nC8D!\xa4\xe71o\x97s̹D7\xa2-\xf3\xb6\x99\x00\x88x-qn\xb2\x9c\xa0}\xbb\x8bx\x89\xf6\xb0n\xc4\xe0ވ\xa9o\x9frON_\x97Pi(M\xb2\xa6\x9e 0y\x9a\xe8\xa2`u%\xc3\xfb\xef\xb6p\xfb\xe9p̘\x93t\xbece\xd7[>\xbb\xbf\x9c\xd5\xe1AJ\xa1\xbe}=Y\xd5\xc8\xcd\xebb\x9c\xf4\x8e\x94\\\xc4ޭ%,\xbe\xf1z\xd7o##\xd2J\xb1\x8b\xccR\xe3j(\xff\xb3\xdb\xe9\xe1\xee\xad\xb47Z8~\xec\xa6\x8eO\xe1\xc4zcW7p\xe3 \xf3dv\x8f\xa1׬\xb8E(ƭ0c\xf3]CQ\x8c\xebD k=\xa6L\xb2\x83\x9fl$\xb4@d@\x9bG\xaf#/;\xde@\x87\xac\x85\xeescX>\xdd\xc0Y ӗ60A\"c\x99\x88\xc2\xf8$Wa:{3h\x93\xd6@\xe4U'\xdft\xf2CzઆB\x91%\xb2FЙ(\xa3G\x83$-S\x86\xbeY\x9dչ \xf9 I\xf1 [>\xf9×\xc7`l\xfe/3\xa4\xbfb\xe8\xb3\xc3\x90u\xbb\xe4Y\xf4,\xaf\xe8\xa1W\x86\x85\xedY \xcb4H\xc8+JH\x006].|KOhť\x90\xcez|N<\xc3\xd2 \xe3>\xa5\xb1\xcdSD\x90gJ;C\xa4RM\xc9\xc8p\xf3{=ܺ\xdeuU\x94K\xa4\xb8L\x91\xbe0\x895T\xa4\">!BH\x8d\xabwP\xa5\xf3k,\x92Np\xb3\x87\x9do\x97\\\x82{'\xf6Gב\xaelJJ\x8aXy\xde0}\x8c\xb7P\xbbt-c\xb8\xb7G\xc3C\xd3\xe9D4\xb1\x90\xe6u]2=/ek\xe8q\xec)\xdbM\x96\xfb\xb6\xc3s\xfe8\xfd|\xbc\x89sg\xcfbz\x8cb܍K\xc7q\x8d\xac\x85\xf5d\x92\x95r=\"pwK\xa8\x8dFN\x8b %\xd2ӻJN\xea&Y q\xeaGJ0\xb4\xab\x9c\xf2\xb0\xef7\xfc\xbb\xfa\xee\xe0D\x9d\xbdɶv\xbd\n\xcc4a\x88\xacl\xadL+\xc3\xd4\xddf?\\\xc1\xd8\xc2&ŨS_9\xc9\xeam\xe0\xdc\xb8\xf6t.[\xce\xc7\xdbi\xf6f\xf7\x82Ýݱ}\"4\xaaD\xe2f 8l\x953}3\xa9?`8^_\n|\xaby\xe3,\x87\\\x8c\x84ɽ\xc9\xf7\xe3\xdb!\xa9\xba\xbc\x9e\x80?\xbd\x826_\xbaE\x8f1 \x83hAlY \xb8\x95\xfd\\\xb9\xc8%\x90q\xbf\x8aD\xdc\xb6:RiK\x97\x99\xb2t\xdd\n\xc7b4\xce\xae\x8c\xfa\xbc\x91HK\x87B\xb2\xf7\xae\x93\x8b\xf0ak\xf7\xd8\xfa\xa0\x9bT'A\x98ϩ^\xdcs\x93[P8<\xbf\xe0\x88\x8e\xbd\x94Fꋛ\xd7X\xa5{\xb3\xd5\xc3ʥ\xeb\xb8\xf7\xe6[\xe8.\xdc\xf3_\x9c;\x87\xedf\xf5\x83\xe0\" $,\x93mu\xc1L\x8d.\xca\xdd\xcb@\x84m\"x^\x88\xc5K\nH\xb3\x8b\xa6\x9b\xbfq(\x84\xc0\xab\xd4.\xd9U 7>\xfe?\xe7zD4\x9b\xccL\xcf\xe0\xec\x853\x98i\xa0G\x83e\xf1\xb9 \\\xfb\xe2 \x85\xde\xf0\xfa\x86\x97\xf8\xfd \xb2\x966\x9d\xf8\xd8ϊ\xcd>p]Ã޷C\xee\xc6\xb9Q\xee}\xdap\x95\xf4\xa9©*2\"0\xf6J\xa4o\x8c]\xdb\xc0\xb1\x8f6\x88(2\xd1I\xfd\xecA\xbe\xb8x7\xa1\xef \xe0\xe7\xf5 \xf0\xb7\xeb\x9a\xdc\xf0$ڠ\x81\x96\xd2\xc0L\xd9m\x91\xfdNj=\x9b\xeeN\xb3\x8b&6\xecb\xc9f\xe8\xf8K \xf9\xe9B͘ \xb9\xb7$\xfd\x9b\xe5\xf4)\n\xc4%\xc5B[ʥ_\xf9>k\xf9i\xc7a\xec\xdc:.\x93\xc6.\x88\xd7!\xc2&\x9d\xdf\xc9\x00\x8d\x8b!FO\x91\xb0Vc!\x95B\xb4D,\xf7n\xb6q\x8d\xc2u\x9b+\xae\xf1\x8aDZ\x98\xd0F\xf9\x98K\x83{\xfc\xc4\xe02&\xab$|\x9e\xfc\x88\xc2\xdeK\xa4sPT\xa8{\xf36\xee\xbc\xfe\xbaw\x96\x90v{\xfb8\"g\x9f\x8d\x9b:\xceaGYW\x8c\xe8Y\xe3d\xbb\x89\xbe\x8d\xd9\xd5WO!^\xeb\xa3wi\xf1\xe0 !\x97!ÇD~\xc4\xf6\xbb\xaaO\x9em\x8bZ\xa5\x8c\xf9'p\xfa\xe4IThv\xc9\xea!\xae\xbd6\x87럝F\xaf\xf8\x9a^\xc6\xd9\xd7vh\xf03!1p\xd5\xd2Z\xb1\x93\x89\xed\xd0\xf6\x8b\x837;\xbf\xbfB\xc8\xd7[ЏJ\x99\xae\xc1\x91\xc2\xec\"\x9a\xd1\xf2\xcdKD\xbc\xb8i\xecn#77\xd0\\衶#\x92\xbe\xa6\xe0M\x88>,\x89\\\xfc\xb3(2$\xd9\xff\xe5'a\xeaR\xa6\xb9\xfc\xc5\xf9\x99 X\xddf\xe5\xdbE \x82\xc1я~\xe8\xe4\xebu! \xe3\xb7q\xdbIl\xe6\xff\x88\x90\x9b\xbb\"AF\xeeKDa\xb6\x9d\x99\xf9\xb5S%T\xcfG(\xcdED \xc2\xc8e.\xae\xdcKq\xf7\xf2\x96X]9\xf2b\xb2^@zƉj\x91]Z\x8e\x8f\x81m\xa0)\x8c\xcfr'\xc0\xe8-\xb2ڮ\xb6u\xc9E[Y\xc5\xdd\xef\xfc \x89\xa3 B{I\xf6\xb3J\x91\x93\xb1\xe89\x99\xa5H\xc33\x82\xd8\x9dլ\xb9\xb3\xe9\xd5Y\xfe\x8e\x93\x90\xff\x99y\"\xba\xef/\xa0\xbc\xc0\xed\xa2É2\xb0\xf4w\x9b\x82\x8d\x8b Ƶ\xceJx\xbc\xactCjx\xb3\xd9\xc0\xfc\xf1y\x9c\x98\x9bC\x99,\x865\xa6n|n\n˯L\xa3\xcb3f\xeco\x84\x8c\xe1\xdcr\xf0/.\xf1\xceM]Yk\xe0\"\xff\xed\xfe`W\xd6\xef\xa4\xc8\xc8E.3\xf8\xbb\xa4D'\x80{)\xac$\x84\xb0J\xe4\xb0\xe5]\n)\xee\xcaޟk%\xb6\xf3\xf7\x83XC\xfb\x8b\x82\xed\xef\xf3\xbfY\xf8\xac\x93\xb3@\x83#\xa4ATI\xa8\x99\x8d˩\xf4d1ԉ$*}\x94\xc9\xddaw#$\xb36\xe8\x91ygB$a\xea\x8e//`+\xbb \"\xa6\xf86\xe76\xf4\xa5\xc0X4\xb2A\x912-\x9d\xb28J\xd6g\x9a*\xddr\xe9\xd31\xb8\xa5\xe7ɦ)\xb2A\x83\xbf2JdQcwӥ\xf7\x89:\x9b)\xb6\x96{\xd8$hk%%\xad\x80(.H\xcb\xc7\xc1\x97N\xa20D\xa3,\xf8<ѪҞH\xcb\xc4\xfdՕ\xb3\xd7z\xa8/%\xa4\x91\xb4\xb0q\xe5:\x96~\xf0\xe9\xcb\xf0\xe1\xdec\xe4i'H\xf6&W~\nq\x8c\\\x85i\"v\xb9\xd2#@\xecƆ\x91s\x9a\x98J\xa7ɕ!b\xef\xad\xf6\x90\xdd\xe8\"X\xe3 ;\"\xafC\xc8C\xb0^\xe2\xd9|}ܱ\x9b\xf43\x91g\xe2\xa0AF]\xf2r\xa9\x8ccǏ\xe1\xf8\x89\x93m\x8e\x92Z\x90 1\x81۟\x9dE\x9b]V\nt\x90C*;\xbd\xbaD \xa79\x90\xb8\xc63_\xb2\xbe:y\x9c\xfcQI8D\x99H\xfd\xcc1<`XO\xab\xb3OM\x8f\xd1HA\xbd,2b\x95\xd7G\x98(J1\x87ĘDD^,N\x86\xddL|ߐ,\xe4JE1\xf7\x8a\xccϋo\xbe[`%\x99\xf96\nE\xa8LKN|\xe4\xc1j\xeb\xa4\xcdpf \xb93\xf1}|$DHaA~\xc9g*|ұ\xfe1}\xd2(\xf2\xd0\xd9J\xb1\xb1\xc4@\xba\xc0* \xb06\xef'\xf5.\xbb'<\xf8\xe9wv\xdfFk\xce:\xf0\x95\x95_G\xda;$c\x904\x8c\xb9\x8f:\xbd\xdbEFd\xbay{\xabo\xbe\x8d\xad\xb7%\xfd=K\xed\x92\xdbH\x85BA\xb3$'N\x9a\xaa޽\x8c\x8f@\xe7\x91$$>c\xaa\x82\xe6s\x93\xf2(v\xdf_E@ѭ\x8cg\x8a\xd0Հ\x8bC=B\xf0\xe1m\xeb\xc2m\x93\xfb\xd0!K\xa1O\xf4\x90 \xfc\xfb\xfd\x84eL\xfe\xa0A\xcc\xdej\xadN\xd6\xc2I\x9c Wb\x94|\xd4\xd5cM|\xf8\xf9\xac\x90\xf8\xd8\xe7\x817\xfcP\x8a\x8f\xbc\x9f\x8ap\x97\xa8i\x91,T\x91\xe8\xc4jۥ,\xf3kh\xc0I\xaa޶\xb3ŀ(\xf2+\x91F \x99\xc9\xc1\xe0\xf8s_\x97\xb7G\xb3(\xc7\xed\x9aUC\n9$\xcb$•\x88\xddR\x803ԙ\xf8\xb9n \xb6\xeb\x9bɉ0\x9c0d\xbd;\x91\xa7(\xe7QEv\xd8g\xe7d#'*[9\x84(H\xfcy\x92l\xc4o\xe69\xfc)\x8e\xa5\xd7\xc6ZB\xe1\xc2\xabd\xa4\xbb\xa4]N\xa3\\\xebC\x85B^|\xfc5g 4\xe1\xc8.\xf7\xf1L~}\xf7q\xaf\x84\xfcm?j\xa7\x98\xbc\x95\xe0\xd8\xe56Y\\\x86,\x99,,\xbf\xf7\xb2~,\xd7[\xceӻv\x81*\xd9\xf3DS\xa6\xea+b \xdaBh\xdd3P\\g&\x9aT\xa2F\x8a\xd2 \xb3\xa8L\x8e\xa0\xf5\xf6]d\xa4pޅ\xe4\x8cp\xc5i/o\xa7\x87i!l\x83u'8\x9aE!(\xb4\xe8\xa7[\xf6Z\xac1\xdd/\xbcF\xc0?\x9aMRxϟ\xc5\xe9\x99y\xf7\x8e\x95\xf0\xe1W\x8ec\xfdܘS\xe5\xd3̧!\x8f\xde&?\xe8L=<\x9b\xf40\xb5\xc8zh\xf5ݿ\xf3\xb5ځ\xbf Ò\xc30\xa4NB\xaea\xdc\xff7 \xc8e\x90\xcd\xedC\x99\x90Tiz\xceV\x99J\x92o\x90\xef^\x8eJ(\xb1bO\xb3xȃ\x9d=A\xd7W\xa0dO\x90:N\xbf\xf1G`]\xbc\x9c\xbd8\xb6\x98c\xb22\xbar\xeb\x93\xc2 9Y\x8b\xeba\xd2\xdfzD:\xe4{\xb9)\xc5//r\xa4\xa0f\x9dF@\x82/\"ʸ\xdfźd\xa7\xf7D\x89\xc1ĭ6\xa6>\xda\"\xeb\x80,'\xbaO \xef~\x80\xa5\xf7>D\xba\xc6\xf6i\xe6+(\x00|\xeav\x99\x88\xbeNfݴ\xada %\xb7\xe3)\x85\\\xae\x84,\xc9\xfd Ϗ#\x99E\xf8\xeeY-r\xf5h\xc2Iu|\x87L\xb2a:\xd0Ⱥć6\xc2y\x91\xd3Fc\x9d\xac\xfb\x80Bj{\x83\xfb\xbe\x91p\x98%7\"\xc0\xd8\xd8\x8e=3\xcd&\xb9VO\x8d\xe1\xfak\xd3ؠ0e\\}\xe3\xf8\xc0\x9dZ7\xa0{\xa9\x949\x92\xe8\xf4\x9c8\xd9&r\xe0\x99\x87ߓt\xfex\xf2\xcdKo\x89$\xe8\xefD\xf9\xe9\xc8\xf7C\xf7\"R\xf7\x9e[ \x9a)A\xe0fy\xd7W\xf4\x00\xaf\xe2\xcb\xa4,\xf3F\x90\xf5\xfa\x88'\xc9\xcd\xe08{\xe0W\xfa\xf9.R\xab\x97\x97\x95\xf5\xa0\\}\xe6Rv\x88\xa0D(\xady}@\x8e\xc5|\xfc<\xeeZs\xa1\x92\x89\xc5\x93\xd771JzA@Ľr\xf5\xee\xbd\xfd>\xbaK\xabn\xa5*\xad\xf7oXp\xa6\x8c)[%Š\x8c\xb2w\xc4\xfbO\x9cd\x91\xc5ث\x92Kyn\xe5\xd3\xd30w(\xa2v\x93\x9cvr5\xb9<\\\x96\x98]\xf4=\x84L\xc5m\x9b\x97\xa3\xf5\x8b@8\xcc\xf1p\xd40T\xa4\xe0\xeaY =nmf|߫\xfbK'\xedf\xc6-\xda\xe1\x8e\xd22ni\xf6\\\xad\xd2X\xbdu\xab\xb4\x97S3s\x98\xe7\\\x80\xbb-\xdczqw(ў\xac \x9e]\xeb\xe8\xec>r2\xde4\x96C\xf3\x9f)76K\xee{\xacK\xf5\xbd\xd8\xec\xb9\xdf9\xe7\x9d#\xbcΗ-q\xf0\x8d/\xa9\xe6 \xc0\xfas\xb5\xc3.\x87\x9fg`״\x00yJ\x91ȁ\xb8\xaf\x91c \xfd\xf7R\xf86\x88\"\xde&(L.\xb9鐟j\xe0\xcdzN/\xc1 s\xee\xbf\xcfQvX e\xe0\x82\xb1\xe5\x92[\xe45\xec\n\xc8\xee\xfd\xf59L\xad 7q\xe0\xd2\xdaj\x8c\xc9[\x98\xbeK!C\xb2r\xda KX\xbe\xb1\x80\xb5\x85\xdbH\x97W\xa4\x8fCR[\xe3q\xea\xe4Q.W\xf2\xafFdФ\xe7w\x82\xfc\xa2*\xfd.\x9d\xbe\xfc\xb5`\xd7\xedI\xba =\x90\xb1e\\z\xa6\x8c: \x88\xbd7o\xc1.\xc7\xdeBw\x93\xf1no\xcd\xe1'Ty\x935knH-\xb2V\xc9bX\xb7[._{\x87\xacȣ \x92\x958/\xbeA>x\x83\xccDrM\x97I\xb7\xa0\xd8\xf8\xe2*N\x9e9\x85\xe3\xf14\x9e\xdf\xca0wu7^\x9d\xc6\xed\xe7Ɛ\xd0,g\xf3\xd9\xf3cba\xf6\xb1\xf3p?\x87\xa2J+\xf9\xd9u\xa2\xea\xad\xebI\xec\x97M\xb3U\xc1\x84\xc1V\xbf/X\xdeߕJ\xb4WR \xdbx1,>\xb2-~\xecB\xa0\xf0\xdd\xe1?\x96 \n\xc59zS\xdb\xf8\x85\\\xcc\xdb\xb1\xc0 O\x81'\x81\xfb\x8f\xa7\xf07\xb7\xc0a\x94 ʭ\x9b]\x9ba\xd7 \xcb-\xe8\xddn\x9b]\xbb\x87/B\xeb*,˺\xd3\xc7j\xd6F\xdbJń=m'\xe2A9V\x81\x99C\xd3\x00\xbc\xb3\xdbw1e\xebM\xf1\x82\x9b\xe6\xe48Ξ;\x8bc\x93\xa4'X\xdc93\x82\xab_>\x86\xf6qN\"I\xdd \xf6\x86\xbaߺ\x00\x8a\xacHY&\xeb\xc9\"q\xe5˝>\xfbF1\xd6'KYga\xa4\xf9\xc0$a\xc9<>?a\xb0\xb2\xd3b[\xbeE\x8e\xbc-\xbf\xf9\x81\xc5\xf8\xec\x94\x82AHT~\x9e\xf59l\xc9؇<\x87\xfc\xe4\xfb'\x93\x98.U\xf3^'.m\xa2\xb6\x91\x92\xce\xd1\xc5\xf2\xd5X\xfc\xee{\x88I'`\x91Ul1vaXߘ&\xff\x99\\\xaclq\x86\x88\"\xc9\xf6Y0|\xc94hΜ\xea\xf4\xb3LB \x97(}ƒ\xe5cW\x99'Y\x8eQ\xb1rz\xdd{d}\xb0J\x8fMH\xd7ɸ\xc2c\x814\x84/\xc3\xe6\xfcD\x93)\xfc\xae\xe4ѓhD&\xfa²m\x91\x91 \xcfC~\\\xd9A\x93_\xbc\xc36\xab\x8eMH\xd8\xd0.э\xe7:\x88p\xb1\xfd0s\x8b\xac\x8aA\xc3Y~\xe4_Oq\x9c=}\xb3SS\x88\xc9$^:?\x82\xeb_>\x8e\xe5ٚl\xdd\xdc\xe7\xb3>t\xf4\x85\xdf@+ƹ|'\xff\\Nѩ'\x92\xfco9O\xd9Fڏ\xbb.\\\x83\xc0\xbd\xe5S\x9bs7!\xc0\xf6\xf3\xc9\xdfϻKe޺\xc8 $K\x87nж/AE\xf0\xa8\xe0\x95W2 3\xb7\xbf}\xb9 v\xfbn$DH\xc9\xfa\xcaR\xb3d\xd9Mމv\xac]\xbb\x8d;ヌY6M\x8a\xaa\xc9<\x9b\x8b\xa4*\xb9\xfa\xf4N\x83\xee\xe9D\x93 !\" z>X\xceu-\xf7\x81a+\xc7_#\xebV\x94\xb2N0T1.:A\xe4?f\x9e\xe8\xcc)2!K6\xb2\xf6\xd5'\xf7\xc9\xb3DO\xafCvo\xfd\xab\x8b\xb0,z.a\x97I J\xf3\xd8\xbd\x89\xbe\xfcu\x9b\xf9xd`\x9f\xe8\xf9~ |\xcd\xdbd-\xace=Y-ه\xbf\x81\"\xa4\xb9Vh\xe2Qx.\x9b\x91\xa5\xc1\xc1\xb9\x9bY\xad\x87\xfc\xa6=b\xd7*\x98\xa3H\xc4\xf1S'P\xaf\"&M\xe0\xaf\x8f\xf8\xec\x9c\xe4/%ԽxudӇY\xf30q\xbf;`\x9c\x00Y\x8e\x8aT\x94\xe4\xae8\xc5\xea1d[\xd0z\x8d\x82\x82b\xe4\xe2\xcd\\k\xe3\xf8\xf5\xb2\xfa6\xef.`\xf1\x9dKظqq\xa7\xfbh≃, ;V\x87i֤~\x85]ڔ5~O(/p\x91\xaa* \xa6I\xae\xe2%˔\x9e\xfe\xa5G\xc2\xb1\x80\xec,QÅ0\xa7n\xa0\xb4\xdc\xcd\xc0\xc9\\1\x99\x9b\xdf\xe7?\xf7WC\xe9X\xeb\xd2\x9f\x86\xfbP\x98 A Uz\xc9Da2%ٚ\xc9\xb4\xb3c\xb0\xd3M\x84\xbc\xc4\xf9\xee\xf6\xd3\xef\x9f->\xbf\x84\xfc\xfb\x8d\xcdM\xac\xac- \x91L\x92H4\xba\xd8\xc7\xd4BK\xd60ApQ\x90\xe2A \x8e(!\xdc\xe7!\x86\x8c^\xf6\\\xab\x9c9\xe1\x95\xf3U4I\xc4\xedq \x81t?O\x8e)~\xf0o\xe5\xae\xc5\xc4\xd5N\xbd\xb3\x8e\xe9\xdb41\xacl\xe0\xee;\xef\xe2\xdew\xdf\xc2\x91\x82\xa1\x98鮗\xc8\xf0\xcaή+x\"+,Gj.S\x93\x8b\xc4Z\xa7\xc8>i\x8cgU̒s0M\xb3-\xb7 Ȟ\xfam\xb7B\xb4\xb6A\xd6\xed\xc5 \x98\xd9&\x92{>\\B\xb0\x96\xb8z X{\xc1\xbcN|\xe6\xdf\xfe\xab\x90\xb5\xf0\xce\x95`\x97\x8f\xaf\xe7 .O\xac+H}B:\x921r\xa2\x80[p\xd3&j\xc8fF]R\xe9\\\xde\xddY\xab\xc3Wd\x97\xebW\xf6\xc9\xd5X[[!rh\x91;a\x9c\xc4\xe37\xdb\xe4\xa3R\xf4\x83b\xfeܝI*\x00INn\xee?A\xb7\xea\xa9\"W؁\\\x8c\x8c\xc8Ś\x990x\xe9b珇\xa2\xa36\x9at\xc8\xd7^^M|\xa1Uy\xe4e\xca-\xfb\x88\xfa\xac\xf4p\xec\x9d \x9c\xba\xd2Be\xb5\x8b\x95\x8f\xae\xe2\xda\xf7\xbe\x87\xb5\x8f\xae \xa6I \xf7\x9cv\xd7\xc2\xcfiH\xbcN\xc4\xe1h\x84\x98\xd4\xe3\xa4 p\xd1^\xee(Mc\x9d\xe0\xe9\xb3,J\xfc+\xdc\xd6-\xf0I@\\bc}[\x8fȭC \xad $\x9a\xe7\xf4\xc8-~wf\x91˽\x87\xbe\x001\xe0\x9a\xc2\xcc\xe6\xb5\xe9\xbfe\xed\xd9 \x99\x81\x83\xeb0\xeb]Rf\xd7\xd4pKo\x9f\xd0 \x90\x9b]bU\xd7uI\x96\xe7e\xae\x81\xfe\xb9\xdc\xdb\xdc\xc2ڥ\xdb4\xf5e\x9d\xae\xb6|\x00{\x8eHd\x9b\x99\x9b\xc1\x99\xb3g16ҔE \xb7^ 7\xe2 \xb3h\x8f\x96\x90\x97^\xd3\xf8\x88 \x8b\xb0p\xd87 p\xf1L3\x93%Y\xe5\xcd\xe9\xbf \xab>\xba\xba\x81v;\xc5\xeclsܸ\xdb\xc1\xdd;\xa8\x81\xfb Hw\xd8L\x96`\xf2:\x89\xea\n\xe9u0M:A\xb9c\xed\xc6-\xdc~\xefClݻ'&\xbe\xf3\xfd\xf7s\xe1s\x97Ɛ\xb4B\xd3\n\xe9O\xd5\xe9I\x9agj\xbb\xd5B\xc0\xcb\xd2S\xd7aZ\xa6\xc6,\xcf;|2\xc8$\xa1\xd6J\xe0\x8a'\xacl\xa6\x82\xe0\xc2$2N\xb5~\x9f,\x82M\xce.<\xec\xe3! \xe1\xf3\x95\xbfn wЙ\xa9\xa1j\xe1f\xe6\xda:\x80K\x8d\x8d\x9f\xa0\xd4h\xbcI\xc2zA\xd6 }\xe0\xf9)Q\x8cCN\xb2\xb8\xb1\x89\x85\x90\xee\x99E$\xba\xeaϏ,\x9f\x00t*\x952\x8e\xcd\xc3\xc9\xc7Q%b\xe8\x8fVq\xfb\xc2n\xf22\xeb\xb1*\xac\xd9)%\xf1\xebZ\xb45j\xa7OD8y\xac\x89zY*2`e=\xc3՛2^\xcb0=iq\xeex sc%\x94Y\xee|\xfb\xbd\x97E\x9c, \x87\xa8\xae'\x98\xff\xa8\x85\xf1[Fl\xa5X\xbf\xb7\x88\x85>\xc0\xea\x8d;I\x88]\xc7$\xf7q쏉s#D\x85t\x859rN\x9b\xe5&\xa2y2\xc3\xe7GPZ%\x8b\x93\x88\xa1\xd4q\x8bܤ\xb7㓘\xbd\xe0-\xba/E\x82\xe2\xa9J\xe7\xa7hR&\xae\xbc\xbe\x82\x8c\x88\x92\xc5Ҙs!ص?\xd4\xdalD_.\xfdM+\x8b h0\xf2\xfb\xa4\xb6\xa73M\x94\xeetP\xbe\xb5!3Af\x86\x84\xf1\n\xb8J\xed=X\xe5\xc2a\xa4\xd3OX\xa1\x9bqq\xe1d]\x8a\x9b\xa4D\xf0KjeR\xa1c]#B\xe00%'\xa5\xa6\xbb\xa9o\xb5[\x97\xe0\xc3E_\xcd: \x82\xe38~\xfc$\xc2F\x84\xf5\xa9*\xae\xbf:\x8b\xc5\xf3M\xa9\x89\xb8-'\xf7\xab\x9e5w\xc2\xf8\xff\xd8l`\xbe[WO\xa2T\"Ao\xae\x8c\xb3\xc7H_\xe1\x94\xe9\x8a\xc5z+Ý\xbb n\xdf\xec\xa1L\xd7\xe4̉2NN\xa4#\x90\xb0ES\xdc\xb9 W\xaf\xb7p{\x8d\xd7 \xf5\xf05\x82\x84w+\xe4\x9eM\xdd\xea`\xee\xf2F6\xb4W6q\xe7\xcaU,_\xbb\x89\xfe\xfa\xa6|4\xcb\xdb*\xd9m\xbcl\xbf\xbc\"\xb1N\xff\x9d \xa4S\x95epq%\xa9~=\xa08>\xfd\xa5>\"E{K$T\xbb5\xf0aXH\xb4c\xbfȷ \xb6\x8aq\xa9$\xb2l\x9d\xa3 M\xda\x81a?\xec:M\x80\xb7\xdbR\xc4\xc6d\xa9w%\xb9M\x87\xfb\x88\xf9\xd4eo|\xfb\x83& \xb6OO\x93\x8a\xcfKXo\xac\xa2\xb6\xd4\xf1\x83\x91f\x88\xfe\xc18W\xd2\xfa\x9b\xf5\x80\x8c\x8b2\n\xb2\x95\xd2@zvuz\xf0\xd2K\xcbȶ\xf2t\xb3M\xecd\xe6\xee\xd3l\xb4J\xf6˚\xed\xa0\xc3\xf5\xf3\x9a\x83\xfbJ\x90\xde \xf7 1>5\x89'\xe61?; [-a\xf9X W\xbe0\x8f\xb5\xcdA\x814R\x9e8\x8c\xb6\xa6I\xb3\xb1\x9b\xc9*\xa8`|$\x90K.\xe4\xc2r\x82\x8fn\xc4B'\x8eE8M\xaf\x91\xaaK\x8d\xd8ز\xb8|\xbb\x83\xdb t_\xfa~d\x919\x95k.T\xca\xd7\xd8\xdd>\xe6/oa|-\x86!-\xe8\xee\xe5+\xb8{\xe5:+k\"\xf6\x8cWl\xc5-\xe1gE\xf2P\xe8\xa3\xa6\x82Iz\x85~!\xd7\xe0\x93\x8e\xb0,7\x899?\x89\xa4\xa0~\x99B\x9a+W\xe6\x8e\xc6\xe4`np\x90#m\xb7OQ\x9a\x88\xb3_\xc9J\xc1)\xd2\n\xda(Qx5n\xe7.\xf1\x93\xc6\xd62\x88\xa0\xc2\xe9\x90\xd3$\xe4\x91\xc1\xb9\xef\xf6\xc6\n\xca\xbc\"&<\x98\xdb\xc5\xe1?vI\x98i&D\xcf\xcfH\xaaixu \xadŶ0t\x98\x98-\x9b\xc7鹨\xa5\x89\xc5bXGOfd\xf6\x80L\xb7'ѥ\xb8\x8c\xdb\xec\xecΜ>\x8d\xb1fEڵ-\\\xc7\xcdW\xa6\xb05U'\x86\xb7\xc5L\xf2\xec\xc1\xff\xad\x8d\x848A\xe6\xff\xfc4\x9bթ\x88r\xab\xa4ܸI\xb1\xbc\xf3\xc7+8{2\xc2\xc4Yrt\xbe\xed6Mfd\xea_\xbf\x93`\xab8\xebB\x92\xa186\x9c1\xc8\xe5\xa9P\xbc|\xfe\x835\xe3\xb5\xf8}\x8b\xcd;\xf7p\xe3\xed\xf7\xb1An\x82\x8d\xe3\xa1[\xbd\x9f\xb1\xa133,\x960AQ\x83I[%\xe90\x94\x99\xe1\xe3Y\xb1\x92z\xc1lU\"\x99\xa9\xa3Ob^\xb8E\xe7qc\xa0\x9f\xe6\x00\xb2\x91\\]\n+\x8b\xd0b\xbaNY`\xf1r\xfa5y\x9f܃\xf5>\xcaA$\xb9jO\xc7\xd8|\xd0\xe2&f\xd6\xc0\xcd\xce\xc7MO6`\xe7\xc6Ʉ\xdf\"\xe1q\x83\xc28\\\xf58\xf4y \xd6\xe5\xa8\xecx.\x99Bj\xf4{_I\xb4&12h\xfbd\x8a\x9as3\xc8o\xc2\xd5%D\x8b=\x9aa\xd2\"\xff:\xcb\xdb\xfa\xed\xb4e_W\xcc.\xda^\x8b\xb6\xbc\x94\xb6\xb1\xe1\n\xb7\xf9[\xbe_k\xc1s\xb8J\xe5r 'N1\x9c<\x85j\xb5\x8a\xf6x \x97?3\x8d\x85\x8b\xf92k\xdc\xe7B\xe0h\xc2\xe4f\x8d#\xdcJ=\xc1\xd4l\xc7I\xc8\xe2N\xce! \x9d\xb5v\x82\xbb4c\xad,\x8c\x90\x9es\xead\x99DÈ\\\x89\x90\xf4\x9b \x8b\xae\\kQ\x84\x86h\x9f\x94T\x94\xb1\xc3\xe0\x81B\x94\xb7R\xbb\xbc\x8692\x83+\x9b 6\xd76I0\xbc\x8c\xd5kw\x90\xf6{.\xf3ο\x8a\xe8\xc6~NF\xf4\xaf&/K&\xd7`\x82\xabEI\xd1TwX\xe9\xf8&+%bMp1\\^\xd397\x86`\xa2\x8e\xe0\xd6:,\x85\xa4N0\xa6(\x88\xfb \xd11\xf6\x8c7\xbb\xa4\xf4\x80\xf5\xb9_\xdc\xefb\x84\"g\xa7\xc9T\"\xfd\xd2*\xd2e\xd2 bW\xc3Bjc&{\xcb\xd6=8\xecb\xb5#\x9f\xa7\x9e\xa4\x9c tr \x96\xcc\xc9\xf0^ eR\x93\x93\xae\xf5\xa5\xb8\xe94\x93 f\x87\xa5,\x9f\xcf\xffG\x87\xa2\xf1\x9f\x95\xe4\xa2\n]\xec\xf8\xc6\xe9E\xe2c\x83\x89\x80u^ѢW\xcc)\xf2|\xd4\xc8t\x92\xe3\xe3c4[\xc7\xfc\xdc4 m\xdc=\xde\xc0\xbd'\xb1DP\xa7Qr\x963W\xf7\xffH\xba\xd6]^9=mHD%\x81\xadFV\x89Z\xed\x9eŽń^\xb1\xa4\x85\x9f_\xbe\xd6Fy\xa5\x8dVJ\xbe`\xf2\xf1\xac.' \xf3\xaa0\xee\x94\"%R9A\xbe\xd24 \x86\x8e\xae\xaf\xc1\xd0\xec\xc1͝\xb2Y\xe3nW\xab\xd9 ma\x85^=\xdawr\x90\xc2c\xe0H!\xa2P\xd9\xd8\xe4N\x9d:M3\xe7b\"\x82E\"\x86+\x9f\x9b\xc1ֱ\x86Ϝ\xb4.\xe1HB>\x83sb \xb9B\xf3d\xf5\xa3Y\x9c4\x9cR\xfc\x97\xeeP\xa7S\xc6\xe4<)\xf1s%\x8c\x8f\xa2+lm\xb8q\xab\x8f\xe5{}t\xdal\x9d\xe5i˹\xe9g\x86\xc05w]\xee\xe3$\xf9\xe1\x8d%\x9a\xfd:1\xee]\xbd\x8e\xe5\xcb\xd7\xd0^ZuMt\xed\xc1\x85\xb3e\xb7\xf4_v\n\xa6\x88F\xc3\njY\x88\xfdă\x98\xccy#\x87F ח\x9c&\xf3\x9eu5K\xcd\xcd-\x84\xcb-\xdc\xddB\"\xf3\xb1\xcc\xfb Y\xa31\xe5f4\xc7h̐`m\xd0\xf5\xa5I\xb0\xc2\xeb1{\xc4\xe6\x8a\xddXy҈/\xed- \xf3h&Ɉ咓Ĝ\xe4_\x97\xd6Ht\\#\xa5\x94\xd5R\xbe\x806_s@߬+NV`\x9b\x91\xb4.\x8b\xb8;2\x85w,\xc7U9\xaa\xc0tX<8\x00+ɉ\xc2\xd6w\x82\xca\xd0&]a}I\x83\xe6\xf5\x85ڽ\x9f\xbb0|\xe3\xb9v\x85)\xa7\xe7fq\xfa\xd4qL֛\xe8\x929x\xeb\xc2(\xee~f\x9b$\xcef\xf9@9\x00Sx\xef\xc7j\xe1:\xeb\xea(DU\x83\x89\xd2 \xea!V\x97\xc8\"X\xed\xa1J*{\x96\xd1j% (\xb2RBs\x9c{Kr\xc1\"\x8a\xc5wH4\xe4ډN\xf0\xcb\xd7z \x91\x9dqQ\xa0\n\xe9L\xc7>\\\xc3\xcc]\xdan+\xa60\xe2n|H\xee\xc1\xed;R\xb5\x88\xef\x8d\xcd\xd7u<\xc6$0<\x97Z\xff\xef\xb9\xe3\xbc\x89T)N,2\xbe\x9fB\xba\x8f[\xed\xa4ST\xf8ϸ\xabU\x897)\xa9\x825\xf4\xdcG\xdc|%F?I\\\x82P\xe6\xa2fR\x83\xaei@`\xeb%\xbe\\$k`\xb1K\x96p*\x95\xaf2\xf6\x87Ӄ\xd1J{,\x90R\x8c\xebV\xeb\xca\n\xdazEJ\x8es\x89\xee\x88$\xe9\x80B\x97\xbc\xb0H*\xf3E\xeauri\x93\x9b\x81\x90\x98\x94dΟ\xc3\xc0\xfa8L\x89\x91\x91\xc2\"\xd1C\xc7\xc6b=\xd8|m\xfcc\xad\x89\xddt\xf8͑: \xa4\xe3$\xcaG\xadR\xc1\xcat\xb7_\x9d\xc6\xe2Yv#\"\xb7\xca\xd17y}2\xb0N\xd2\xcf\xfc\xb2wL\xa6\xeb\xe4|\x8dDCCZ@\x8a6\x85s\xaf_M\xd0\xe7B/\xac\xa7\x91\xe1v\xe1B\xa3\x99TZ\xdf\xc8$ĸ\xb5G\xda\xf7\x9f\xb6ͣ?e\x8a>M_\xdfıK\xeb\xa8m\x92\xb4\xd5ƭ\xf7?\xc2\xc2\xd5\xa4\x9awq0f0\xf3 c\xab`*\xa8b\xd66\xbcsp\xb8\xd7\xfa\xffr&-O\x88\xfdɲ\xac:\xe4%\xc8ܘ\x97[߹\xecA\xba\xda\xd2b6\xbb\xc8\xc8\"HH\x94 |\xac\xd1IL\xe6i\xa9\x86\x8f\xc0>*&\x89I$MB\x9d;a\xb8o\xa1q\x8f\xb3uk\xb1\xf70\xb1yX\xb5\xf8~`ya\xf5\xfdw\xcdv\xa5\xf8k2\xbc\xca\xf0@v\x92I\xea.w\xb3\xbe@n\xc4\xd4\xd42\nS\xae\xcf\xd7q\x8d”\xcb'\x9bH\xc2\xe0\xc9>\xbc\\7LPi\x92K@\xe1\xad.\xcd\xde)\x85#*Dܛܫ\x82\xcej\x96\x98\x80\xae\xc9҂+K?9[C\x9ff\xb2\xf5\x95n\x91\xe5\xad\xc4v\x80R\x9ca\xe2N \xf3\x97\\>\x81\xa1A\xe0ˆW\xd0\xddl\xbb<\x96\xba\xed\x81?\xf3sW6e\xd2 *\x98&\xf9P*?\xe1ɀo_ٗ^\xcf\x88\xba\xca\xd6.\xf9ҷƑ_\xf2\xd4\xe2\xe0(\x8e\xfd\xb1\x8f\x8aIb8J\xb5#\xf7/\xaeb\x93Z\xb7\xe6\x9c\xfd\xe7\xc0\x97\xfa\xe2n(b\\\"m\xc0\x9e\x86\xd3dEu&\xff\x92^\\\xf6j\xc5t\xb0L\xa2c\xa7XM \\\x8f\xff\xe4\x8aYIO\xfe\xea\xea*\xbe\xb7\xb9\x81I\"\x84\xf3\xa7\xce`\x82\xa2&\xe4G/\x9c\xc3Uv#\xa6\xaaR\xb0#\xa8\xeft$(6N$դYlj*D\x8dd\xee\xd6H wn\xf6\xb1\xb1\xceo\x91hXƩ\xd3djO\xb2\xebF\xfem\x99t\x82\x9br\xba>7\xf0\xf2\xb8\xdfl~y\x98\xf4ɕ]\xee`\xfe\xa3uL\xdd%~+\xc6\xca\xed\xdc\xfa\xe8*6\x97VHpL]\x9b\xba\xf1\xcf\xf2\xf3!23\x914\xb5\xe4p\xf4@z\"<\xb9\x87\x8ao\x9d,E\xe6h@\xe6J\xe3\xe7nu\xe6\xd3\xad\xf4|\xc0\xe9\xa9\xe4<\xf6\xbd\xbe\xd3zU٩\x9fK\xfe\x96岓çY\x99:\x97(\"z\xa8\xa6PG#\xac\x92\xe8H\xd6\xbd\xba\xaeI\x85\xb60\xcdi_$\xaa--,\x91\xa9\xdd\xc2\xcc\xcc Μ9M3h\x80ڽ\xee=?\x89\xbb\xcfO\xa0\xc5U\x8aSgC\xd9]A\x96J\xb2K\xadVB\x8f\x8b\xa8\xaes\xfd\xca \xbdym\x86f\xfc\xf51\xee@aSr\xe3\xee܉\xd1IؔM)\xc4\xc8o\xb4]\xea\xf6թi$\xe7\x84*}o\x8a\xc3٫h\x92N\xb0\xb5\xb2\x8a\xdb9X\xbduq\xbf_\x94\xcc˲}\xa6\xd6\xf9p\xbb&%zT\xc7\xe8\xbeM\x90U\xd0\xccB\xafdO|\xacm+\xbd\xe7\xef[\xfe\xfc˅\xf3\xab\xa2\x8f\xc3A.>:|n\xd5\xe5#\x8a\xbc\xa0\x9e\\2=\xac\x89\xe3@04\xc0%9fĕ\x89?=w\x9c\xfc\xcd\n6\xa6j\xb8\xf3򤈏\xfd\x86O\x83>R \x87\xac\xff\xe9\xe9*\xe91\xdc\x85[\xab@\x97¬\xb3\xc7\xc9b \xe1\x90gﵵ w\x89.\xb5\xcc\xc5N\"\xe7\xb0Ƚ!\xa6)\n1\xfb\xe1*F\xc9\xdd\xe8n\xb5p\x93\xc3\xe5\x9bw\xd1ou\xe4\xcbE\xe4\xe0\x00\\#\x9e`J\x86\x89\xa0*\xc9E#\"\xfa0\xb6y\x96\x86ٳ\xf3\xe1\xb1\xe0\xfe*>M\xf0}ꗚF\xe2FT\xc8/ \xd1\xe6\xe8\xc2\xe4>\x00\xb1SX\x87f\xdcWbsc\x9d\xc2{!\xc6h\xfc\x8d-\xb4\xd0\\\xed &!\xb6\xdf(\xbbe\xd6û\x9e\xa5w\xbd?)\x90\x88<ò\xd3&\xc2#݀\xab1W\xaa\xb9\xf9\x9eI\xe6eJ\xfc\xc6f\x82n+\xf1i\xb2\xde/\x86\x93\xaa\xac\xa1\\ i\xf4\xf6\x9e{c\xc7/o\xa0\xb2\xdaƝk\xd7p\xf9\xcd`\x8d܄\x84\xac\x82\xfd\xbb>9)\xba[$5\"\xa9y\xba;3Ja)/1͓\xd3 >]0o|*-\xc6\xf0x\xcb)\x80$4r#b\xb2ȍ0>qF\xc2c\x8f\xab-\xd8\xc1N\x9c\x91\x8br\xa9\x84\xa9\xe9i\x9c:{3\xa3\xe3\xd8\"\xd7a\xf1\xe28n\xbd0\x89\xf5\xb2\xebc\x9f\xf1Wd4\xed\xe5\xf6\xe4\xec\xe1Ό\x84\xdeR\x93\x94\xf8\xc9*\xe4Ft:\x85{\xb0\xb13Ź+sѯ\xa0X܄\xc1a\xd3\xa50\xf1\xec똿\xbe\x85R7\xc1\xe2\xf2\"n\xbcw\x89t\x82e(\x93\xec\x8f(ҾC\xc9\xe4\xe6'\x93dp\xbf\x83\x8ao&r(r\x8b\xe2>r\xf6\xa3\x8c\xe1G7\xd08\x86=/\xbej\x89܈\x80\xf4\n\x9fٴ7=6\xf2ٖ\xf6ڧX\xfc\x9d;w\xb0\xb2\xb6\x86\xe3ǎ\xe3\xe4\xe9\xd38N\xa6\xf8,\x89s\xd7^\x9d\xc1\x9d c\xe8\xd5#i\xb8\xba\xf7}h.\xcds\xc4\xe3@q\xfe|7{\xdb\xd7p\xbd\xbf\xd2\xf4\xc02b\x8b\xa2\xb6\xc6\xfd\xd6p\xea\xc3uT\xb7\xfaX!\xeb\xe6\xceG\xa4\x90E\x93{\x92\xe4{\x9fh\xf8\x98\xd7H8\x90\x89\xa0\" \x90F)\x82\xc0Y\x86\x91lQ\xc9\xe0\xc9\xe0Sk!\xec\x840_\x97\xca\xe3Ȥ\xa2\xecI\xb6\xe3 \x8fӗ2\xaf\x9a\xcct(\x89/\xa3#M\x9c\xa0h\xaf\xa6i \x9b\xd35\\}q\x8b\xe7F\xa9\xcf9Ǎ\xe0\xdcy\xee\xf1RiF\x87\xac\\\xfcXǎ\xa1\xc0D\x89\x84ș\xab\xeb\x98\xfb\x88ÕRFo޺\x89ū7\x91QH1\x95~>'\xdb+i\xed|L\xa3dL\xfb\xceɜ\xe0\xc3+sTK\xd7}b\xf1)\xb6vB\xea}~I㡐\xdb\xcdSM\xf2c7h\xc6ZEO\xda\xd1eҝū\xc9{6\x91\xfe9\xaf\x90L\xe9\xc1_]Y\xc7\xe6\xe6۸{\xfb.\\\xb8\x88\xb1\xce^Zla\xf2\xdan\xbf:\x8b-\xd3h(aϤ\xc8\"\xb1\xac\xe3S\xc1;H\xc8ʳ6SW:ol\xa9\x873o\xaf`|\xa1-EL\xef.\xe0\xe6\xfb\xa0\xbd\xbe\xe5Wtu\x9c~Ѱh\xf0\xca\xf5\x93\xaect\x8d\xc7M]\xc2\xc1\xdcy:^6\xa1\xe2(\xf6%\x84a \xebi\xfe\x9fezx\xa7顭lf\x91\xb0-r\xf3\xa5\xbfk9|\xe7\xb4//\xaf\xa0\xd5z\xd3\xf3s8~\xeaN\xf5S\xbb\xddƵ'p\xeb\xa5)r#JRCb[\xfd\x82=\xefs\xc8\x00\xab\xc0J\xc9n\xae]x\xe2\xf2N\\\xddB\xd0\xe3\xaaE˸\xf6\xe1%\xac\x91N\x90\xa5\xc9 \xbb\xdfȁ\xa4q\xb1x\x99\xef8Y3J\xace\x91[o \xf2B\xa0d\xf04\xa0\x84\xf0H\xd0Lf#\x8c\xd0 !z\xe0Ęe\xb26\xc9R\xe8[\x97\xe9\xb7\xc9\xcb\x83\xeb\xf6z\xb8u\xed:\x96V\x96q\xec\xc4I;~\xcf\xfd \xe9 \xd76p\x85\xf4\x85\xe5S\xa3\x88GJ\xdbg\xf9m:\xc0}(\xb4\x8b\xfcT\xfc)rҌ_\xe1:\x86\xd76q\xf2\nEx\xdd\xc1\xe6\xaet\xeb\x9cO\xd0\xed!_D~P\xbc\x84mI\x9f\xb0kP#b(\xb8\xb5'Okɯb\xaa!\xec\xf9\xb8cǁ[\xc2,`\x8b\x84Ǿ[\xcb\xcfaL\xeb*\xe7\xeek\x9f\xe7\xf6\x9fG\xc6\xc6(q\xc7\xe7\xe6\xb8\x96\xe7\xebX87\x82\xd6\xf1\xb4\x9b4\xab\x92+\x91I\xea\x9cJ\x8b\x82*\xac\xafTD\xc7GVG\xd4M1q\xaf\x83\xc9;m\x8c\x92eP[\xeb!\xdel\xe1\xf6\xed;\xb8u\xfd*z[\x9d\x81\x88j\x87h/\xf0Mn\xa5e\xa6\xe4FDL\xa8c\xbc\x91ܰ\x92}\xb2\xbd\xbb\x81j{B>,\xd8\xd7\xe5`\xd8ɠ\x89er#\xb8\xfeB/\x88%3o\xdf\xf98\xb9uNxcm\x97\xde{k\xcbK8s\xea4\xa6\x93 \x93K]$\xd5el\x90\xb6\xb0:UE\x8bB\x8a\xddj Y\x99b\xf3\xa5\xa0X@ȳq\x85\x8b\xcdt\xfb: F\xd7\xfah\xf2k\xb3\x8fj;C\x95&\xe4\x8dnw\xee\xe2\xf6\xb5\xd8\\\xdd@\xc7>\xa0\xbd@\\+k[\xd8A\xa8d\\Դ)\xc9E\x9b(e\xaep\xf6\xec$\xf9j\xa0\xc2~ )\xbd\xaeZӊiK\xfeB\xdff\x92| vv\xe0s\x8dh\x94W\xaa5L\xcc\xcc`\xee\xc4 \x8c\x8d\x8dK#\xea\x84I\x80;q\xf8\x8fs\xeb\xa5ik\x96\xa0w\xd9\"H9z\x92\x89j\xcfSu/\x89\xb1\xb1\xd5\xc6\xea\xc2\xd6\xb9\x8e44\xfd8\xa9yEa\xc4@ˆ,Ύ؊%\xe9\xdaO\xb4u\xa0bP a_\x90E,p\x8d>*\xa6I?\xdd\xfa\x88-\xd3Bb]M\xc2}-\xb1\xce|\xe1X\xae\xdcC\xaa\xff\x9d\xeb7\xb0\xbc\xb0\x88\xe6H\xa3\x98 \x97\xa2Z\xaf#\xa8\x94\xa5\xb1i9 ]\xa2\xa1\xef\xb8skp\"\x80\xb8cs\x8b\xdc\xfc\x9bdup\xd4@ҕ\x8bb\xa3`\xbe\xb5\xb8\x00[Y\x88`\xb2 \xca.?Råٕ \x8e\"\x94\xf6\x97{\xe8\xa7'~ܔ%\xa9f\x99\x84Ǖ\xacM\xf6\x97\x89O\xf7\xf1웏-\xc0\xecw\xbbX\xe9q*\xf4nrۈ\x98\xb0\x84\xa8\\\xa2\xdfC\xdf9\xdd-Ԋ\xfb\xb1\xb8\xec\xca$DR\x94\xc3f\xc3+tp`0\xc6uK\x96|\x82&F\xe8:D\xbe\x9e\xf7P\xfc@qġ\x84p@\x90[\xaf\xed\xcd\xf1B\n\xabmؘ\x88\xa1E\xc4p\xf0\xedn8/ \xa1\xc1\xcd}*9\xe9\xba\xc89\xce;:K\x8e\x81/\x85nL\xaat\xeb\x00\xf6cܟᬤz\xc6\xe9\xc6u 9\xcbP\xea V\x91)\x9e(!\xf2^\x80NO34(\xcad0\x97P'ka\x95܈5C\xa6;'5_~l?\xea\xe3p\xc8ѽ\xe1\xe6\xff\n~pтARӾE\xcf|݁u\xad\xe3\xb9)긔:\xaf\xcb9\xe7ˤ}ʁ\xe2\x83\xc2!\x9fs\xfd\ny?\\ \x99Ю\x93\xf5\x84M\xb0D\xf2#\x87)9\xadI\x8az컇\x84}\xc4[\x87\xd8su/\xca\xf4?#N\x84U #r\xb1\xd1\xd4g\xeex(\x8agJ\x87 6\xd1Y\xe5o\xf2\x82\xfe\xd6)L\xc9՚x}ij8`8˰I\xb6Ϝi\xa0Ԥ\xb2p\x98WPV\x8b\xe0\x99\x87\xc2a\xc3'\xf7\xf0\x8fRR\xae\x8a)\xf0kt\xe9\xd7m]\xae\xdf\xef\xfa\xda\xe3\xf1\xd7H\xccТcI\xba\n\xc8%\xa8ʲd \xab\xe4*\xa9\xfb\x9c+)\xc5'\x00JO\x00y\xa7\xeb\xf1\xc0\xaa\xe4s\x8f\x90\xa9\xbdL.\xc4&:\xa2/\xb9b[\xc69e\xebW#\x92\x93 \xa9E޴\xc9L\x91\xa5\xf8\x84@ \xe1)\xa1$b\\\x88JP!\xf7\xa1$Mk\xd7E]\xf0\xab)\x9f:\xac\xd4W\x9d\xa0\xa8 \x86\xdc \xa9LW\x9a҄\xa2O.\x94\x9e?\xab\x962#E_G\x89V\xc9ZXAm\xd3w\xa2\xa4\xb5E$1\xc5!\xf67\x9e\xcc\xe4Śwtj\x92E0aI4\x94\xf5\x9e\xa1\xafH\xe9PB8\xc8\xeb\xfa\xb3Z\xdf \xf7\xa1j\"\xb2ble\xaeam\x969\xf0:\xf6\xe7\x9f\xf3*\xa4 \x8e\x91e\xc0\xe9\xc6\xdc ŵMW\x81\xe0\xd3%\x84#\x007\xdc\xed\xff\xbf};6\x00 8:\xd0\xad$ׂ\xc0n\xc7 \xdf|G\x83\xe6ٔ\xf7+\xf4\xab\xf5\xac\xe16\xf0#\x8fE@\x88 \x00 \x82\x00D\x80A\x00\"@\x88 \x00 \x82\x00D\x80A\x00\"@\x88 \x00 \x82\x00D\x80A\x00\"@\x88 \x00 \x82\x00D\x80A\x00\"@\x88 \x00 \x82\x00D\x80A\x00\"@\x88 \x00 \x82\x00D\x80A\x00\"@\x88 \x00 \x82\x00D\x80A\x00\"@\x88 \x00 \x82\x00D\x80\x90 \xc1\x91\xfa\xf0p\x00\x00\x00\x00IEND\xaeB`\x82") - site_27 = []byte("\n \n Layer 1\n \n \n \n \n \n \n \n \n") - site_28 = []byte("\n \n Layer 1\n \n \n \n \n \n \n \n \n \n") - site_29 = []byte("\n \n Layer 1\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n") - site_30 = []byte("\n \n Layer 1\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n") - site_31 = []byte("\n \n Layer 1\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n") - site_32 = []byte("visual data") - site_33 = []byte("empty") - site_34 = []byte("") - site_35 = []byte("") - site_36 = []byte("wallet") - site_37 = []byte("warning") - site_38 = []byte("going up") - site_39 = []byte("\x00\x00\x00\x0000\x00\x00\x00 \x00\xa8%\x00\x006\x00\x00\x00 \x00\x00\x00 \x00\xa8\x00\x00\xde%\x00\x00\x00\x00\x00 \x00h\x00\x00\x866\x00\x00(\x00\x00\x000\x00\x00\x00`\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x001\xe7\xe7\x00\xb0\xb0\xb0\x00Ò\x93\x00E\x93\x94\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00r\xf5\xf5\x00\xdc\xd0\xd0\x00\xff\xba\xba\x00\xff\xa0\xa0\x00蔕\x00\x88\x95\x95\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00I\xff\xff\x00\xbe\xfa\xfa\x00\xfb\xd5\xd5\x00\xff\xc0\xc0\x00\xff\xc2\xc2\x00\xff\xb8\xb8\x00\xff\x9b\x9c\x00\xfe\x94\x95\x00ҕ\x96\x00a\x94\x95\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00*\xff\xff\x00\x98\xff\xff\x00\xf0\xfc\xfc\x00\xff\xdb\xdb\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xb4\xb4\x00\xff\x99\x99\x00\xff\x95\x96\x00\xf8\x95\x96\x00\xb0\x95\x96\x00<\x94\x94\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00p\xff\xff\x00\xdc\xff\xff\x00\xff\xfe\xfe\x00\xff\xe1\xe1\x00\xff\xc2\xc2\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xaf\xaf\x00\xff\x97\x98\x00\xff\x95\x96\x00\xff\x95\x96\x00镖\x00\x88\x94\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00J\xff\xff\x00\xbe\xff\xff\x00\xfb\xff\xff\x00\xff\xff\xff\x00\xff\xe8\xe8\x00\xff\xc4\xc4\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc0\xc0\x00\xff\xaa\xaa\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xfe\x95\x96\x00Е\x96\x00^\x94\x95\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00(\xff\xff\x00\x98\xff\xff\x00\xf0\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xee\xee\x00\xff\xc7\xc7\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xbf\xbf\x00\xff\xa5\xa6\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xf7\x95\x96\x00\xae\x95\x96\x00:\x94\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00n\xff\xff\x00\xdb\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xf3\xf3\x00\xff\xcb\xcb\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xbc\xbc\x00\xff\xa0\xa1\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00蕖\x00\x87\x94\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00H\xff\xff\x00\xbd\xff\xff\x00\xfb\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xf7\xf7\x00\xff\xd0\xd0\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xb9\xb9\x00\xff\x9d\x9d\x00\xff\x94\x95\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xfe\x95\x96\x00Е\x96\x00^\x94\x95\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00)\xff\xff\x00\x97\xff\xff\x00\xef\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xfb\xfb\x00\xff\xd6\xd6\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc2\xc1\x00\xff\xb5\xb5\x00\xff\x9a\x9b\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xf7\x95\x96\x00\xad\x95\x95\x009\x93\x94\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00o\xff\xff\x00\xdb\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xfd\xfd\x00\xff\xdd\xdd\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xb1\xb1\x00\xff\x97\x98\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00畖\x00\x85\x94\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00H\xff\xff\x00\xbd\xff\xff\x00\xfa\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xfe\xfe\x00\xff\xe3\xe3\x00\xff\xc3\xc3\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xac\xac\x00\xff\x96\x97\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xfd\x95\x96\x00Ε\x96\x00]\x95\x95\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\xff\xff\x00\xf1\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xe9\xe9\x00\xff\xc5\xc5\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xbf\xbf\x00\xff\xa7\xa8\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xf8\x95\x96\x00\x9f\x94\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00h\xff\xff\x00\xf8\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xef\xef\x00\xff\xc8\xc8\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xbd\xbd\x00\xff\xa2\xa3\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\x96\x95\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00 \xff\xff\x00\xad\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xf4\xf4\x00\xff\xcc\xcc\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xbb\xbb\x00\xff\x9e\x9f\x00\xff\x94\x95\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00ו\x95\x00&\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x005\xff\xff\x00\xe3\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xf8\xf8\x00\xff\xd2\xd2\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc2\xc2\x00\xff\xb7\xb7\x00\xff\x9b\x9c\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xfa\x95\x96\x00j\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00w\xff\xff\x00\xfc\xff\xff\x00\xff\xff\xff\x00\xff\xfb\xfb\x00\xff\xd7\xd7\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xb3\xb3\x00\xff\x98\x99\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xb7\x94\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\xbd\xff\xff\x00\xff\xfd\xfd\x00\xff\xdd\xdd\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xae\xaf\x00\xff\x97\x97\x00\xff\x95\x96\x00\xff\x95\x96\x00압\x00D\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00C\xfe\xfe\x00\xeb\xe3\xe3\x00\xff\xc2\xc2\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xbf\xbf\x00\xff\xa8\xa9\x00\xff\x94\x95\x00\xff\x95\x96\x00\x90\x94\x94\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xf3\xf3)\x8d\xde\xdeE\xff\xd8\xd8G\xff\xd9\xd9L\xff\xd9\xd9N\xff\xd9\xd9R\xff\xd9\xd9T\xff\xd9\xd9Z\xff\xd9\xd9\\\xff\xd9\xd9c\xff\xd9\xd9V\xff\xd9\xd9 \xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd6\xd6\x00\xff\xbe\xbe\x00ۡ\xa2\x00'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\xfd\xe7'\xff\xff\xf5\xd9\xff\xff\xf7\xff\xff\xff\xfa\xff\xff\xff\xfb\xff\xff\xff\xfd\xff\xff\xff\xfd\xff\xff\xff\xfe\xff\xff\xff\xfe\xff\xff\xff\xff\xff\xff\xff\x9c\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xfd\xff\xff\x00z\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xffm\xff\xff\xff\xfb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe3\xff\xff\xff2\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xc7\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xba\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x86\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xf5\xff\xff\x00X\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xffG\xff\xff\xff\xee\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd6\xff\xff\xff#\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xa9\xff\xff\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\x95\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfc\xff\xff\xffp\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xe7\xff\xff\x009\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff(\xff\xff\xff\xd8\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc5\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\x86\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xffl\xff\xff\xff\xfa\xff\xff\xf7\xff\xff\xffY\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xd1\xff\xff\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xb9\xff\xff\xb3\xff\xff\xff \xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xf8\xff\xff\x00c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xdeF\xff\xff?\xed\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xb2\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff!\xff\xff\x94\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xec\xff\xff\x00B\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00)\xff\xff\x00\xda\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\x90\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00q\xff\xff\x00\xfc\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xd8\xff\xff\x00'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\xc0\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xfb\xff\xff\x00m\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00P\xff\xff\x00\xf2\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xbc\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\xa0\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xf0\xff\xff\x00L\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x002\xff\xff\x00\xe2\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\x9c\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00}\xff\xff\x00\xfe\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xdf\xff\xff\x00.\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\xc9\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xfd\xff\xff\x00x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00Z\xff\xff\x00\xf6\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xc6\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00 \xff\xff\x00\xab\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xf5\xff\xff\x00V\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00;\xff\xff\x00\xe8\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xa7\xff\xff\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\x88\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xe6\xff\xff\x008\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00!\xff\xff\x00\xd2\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\x84\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00e\xff\xff\x00\xf9\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xcf\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\xb4\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xf8\xff\xff\x00b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00C\xff\xff\x00\xed\xff\xff\x00\xff\xff\xff\x00\xb0\xff\xff\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\x93\xff\xff\x00\xec\xff\xff\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x000\xff\xff\x00}\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xfe\xff\xff\x00\x00\xff\xff\xfc\xff\xff\x00\x00\xff\xff\xf0\xff\xff\x00\x00\xff\xff\xc0\xff\xff\x00\x00\xff\xff\x80\x00\xff\xff\x00\x00\xff\xfe\x00\x00\xff\x00\x00\xff\xf8\x00\x00\xff\x00\x00\xff\xf0\x00\x00\xff\x00\x00\xff\xc0\x00\x00\xff\x00\x00\xff\x00\x00\x00\x00\xff\x00\x00\xfe\x00\x00\x00\x00?\x00\x00\xf8\x00\x00\x00\x00\x00\x00\xf0\x00\x00\x00\x00\x00\x00\xf0\x00\x00\x00\x00\x00\x00\xf0\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\xfc\x00\x00\x00\x00\x00\x00\xfc\x00\x00\x00\x00?\x00\x00\xfe\x00\x00\x00\x00?\x00\x00\xfe\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\x00\xff\x00\x00\xff\x80\x00\x00\x00\xff\x00\x00\xff\x80\x00\x00\xff\x00\x00\xff\xc0\x00\x00\xff\x00\x00\xff\xc0\x00\x00\xff\x00\x00\xff\xe0\x00\x00\xff\x00\x00\xff\xf0\x00\x00\xff\x00\x00\xff\xf0\x00\x00\xff\x00\x00\xff\xf8\x00\x00\xff\x00\x00\xff\xf8\x00\x00\xff\x00\x00\xff\xfc\x00\x00\xff\x00\x00\xff\xfe\x00\x00?\xff\x00\x00\xff\xfe\x00\x00\xff\x00\x00\xff\xff\x00\x00\xff\x00\x00\xff\xff\x00\x00\xff\xff\x00\x00\xff\xff\x80\x00\xff\xff\x00\x00\xff\xff\xc0\xff\xff\x00\x00\xff\xff\xc0\xff\xff\x00\x00\xff\xff\xe0\xff\xff\x00\x00\xff\xff\xe0\xff\xff\x00\x00\xff\xff\xf0\xff\xff\x00\x00\xff\xff\xf0\xff\xff\x00\x00\xff\xff\xf8\xff\xff\x00\x00\xff\xff\xfc\xff\xff\x00\x00\xff\xff\xfc?\xff\xff\x00\x00\xff\xff\xfe?\xff\xff\x00\x00\xff\xff\xfe\xff\xff\x00\x00\xff\xff\xff\xff\xff\xff\x00\x00(\x00\x00\x00 \x00\x00\x00@\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x004\xe2\xe2\x00\xb5\xb0\xb0\x00“\x94\x00A\x91\x92\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00t\xf1\xf1\x00\xdf\xcc\xcc\x00\xff\xbb\xbb\x00\xff\xa1\xa2\x00甕\x00\x85\x95\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00N\xff\xff\x00\xc3\xf7\xf7\x00\xfc\xd0\xd0\x00\xff\xc0\xc0\x00\xff\xc2\xc2\x00\xff\xb9\xb9\x00\xff\x9c\x9d\x00\xfe\x94\x95\x00Е\x96\x00]\x94\x95\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00-\xff\xff\x00\x9e\xff\xff\x00\xf2\xfb\xfb\x00\xff\xd6\xd6\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc2\xc2\x00\xff\xb5\xb5\x00\xff\x99\x9a\x00\xff\x95\x96\x00\xf7\x95\x96\x00\xac\x95\x96\x008\x94\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00t\xff\xff\x00\xdf\xff\xff\x00\xff\xfd\xfd\x00\xff\xdc\xdc\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xb1\xb1\x00\xff\x97\x98\x00\xff\x95\x96\x00\xff\x95\x96\x00畖\x00\x84\x95\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00M\xff\xff\x00\xc2\xff\xff\x00\xfc\xff\xff\x00\xff\xfe\xfe\x00\xff\xe3\xe3\x00\xff\xc2\xc2\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xac\xac\x00\xff\x96\x97\x00\xff\x95\x96\x00\xff\x95\x96\x00\xfe\x95\x96\x00Ε\x96\x00\\\x94\x95\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00,\xff\xff\x00\x9d\xff\xff\x00\xf2\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xe9\xe9\x00\xff\xc5\xc5\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xbf\xbf\x00\xff\xa7\xa7\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xf7\x95\x96\x00\xab\x95\x96\x007\x94\x94\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00t\xff\xff\x00\xdf\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xef\xef\x00\xff\xc8\xc8\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xbd\xbd\x00\xff\xa2\xa3\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00畖\x00\x83\x95\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\x97\xff\xff\x00\xfe\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xf4\xf4\x00\xff\xcc\xcc\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xbb\xbb\x00\xff\x9e\x9f\x00\xff\x94\x95\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xb0\x94\x95\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00S\xff\xff\x00\xf2\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xf8\xf8\x00\xff\xd1\xd1\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc2\xc2\x00\xff\xb7\xb7\x00\xff\x9b\x9b\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xfc\x95\x96\x00t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\x98\xff\xff\x00\xff\xff\xff\x00\xff\xfb\xfb\x00\xff\xd7\xd7\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xb3\xb3\x00\xff\x98\x99\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xbe\x95\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00&\xff\xff\x00\xd6\xfd\xfd\x00\xff\xdd\xdd\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xae\xae\x00\xff\x96\x97\x00\xff\x95\x96\x00\xf0\x95\x96\x00J\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xffb\xe8\xe8 \xf8\xc8\xc8 \xff\xc6\xc6 \xff\xc6\xc6\xff\xc6\xc6\xff\xc6\xc6\xff\xc6\xc6\xff\xc6\xc6\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc5\xc5\x00\xff\xae\xaf\x00\xff\x99\x9a\x00\x99\x8d\x8d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf8\xf8G \xf4\xf4\xb2\xb3\xf4\xf4\xc5\xff\xf4\xf4\xc8\xff\xf4\xf4\xcc\xff\xf4\xf4\xce\xff\xf4\xf4\xd4\xff\xf4\xf4\x9a\xff\xf4\xf4 \xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf1\xf1\x00\xe2\xd9\xda\x000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xffA\xff\xff\xff\xec\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf7\xff\xff\xffY\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xfe\xff\xff\x00~\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\x8e\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xb0\xff\xff\xff \xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xcb\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff#\xff\xff\xff\xd4\xff\xff\xff\xff\xff\xff\xee\xff\xff\xffC\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xf7\xff\xff\x00[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xffe\xff\xff\xff\xf9\xff\xff\x9b\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xad\xff\xff\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff״\xff\xff3\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xe8\xff\xff\x00;\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff=@\xff\xff\xeb\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\x8a\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\x90\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xd3\xff\xff\x00!\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00%\xff\xff\x00\xd7\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xfa\xff\xff\x00f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00l\xff\xff\x00\xfb\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xb6\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\xbc\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xee\xff\xff\x00D\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00J\xff\xff\x00\xf1\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\x95\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\x9b\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xdb\xff\xff\x00)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00-\xff\xff\x00\xdf\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xfc\xff\xff\x00q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00w\xff\xff\x00\xfd\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xc0\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\xc6\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xf2\xff\xff\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00T\xff\xff\x00\xf4\xff\xff\x00\xff\xff\xff\x00\xa0\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00 \xff\xff\x00\xa7\xff\xff\x00\xe3\xff\xff\x000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00=\xff\xff\x00t\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xfe\xff\xff\xfc\xff\xff\xf0\xff\xff\xc0\xff\xff\x80\x00\xff\xfe\x00\x00\xf8\x00\x00\xf0\x00\x00\xc0\x00\x00\xe0\x00\x00\xe0\x00\x00\xf0\x00\x00\xf8\x00\x00\xf8\x00\x00\xfc\x00\x00?\xfc\x00\x00?\xfe\x00\x00\xff\x00\x00\xff\x00\x00\xff\xff\x80\x00\xff\xff\x80\xff\xff\xc0\xff\xff\xe0\xff\xff\xe0\xff\xff\xf0\xff\xff\xf0\xff\xff\xf8\xff\xff\xfc\xff\xff\xfc?\xff\xff\xfe?\xff\xff\xfe\xff\xff\xff\xff\xff(\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x007\xdb\xdb\x00\xb9\xb1\xb1\x00\xc0\x94\x95\x00>\x8f\x90\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00y\xed\xed\x00\xe1\xc8\xc8\x00\xff\xbc\xbd\x00\xff\xa3\xa4\x00攕\x00\x81\x95\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00R\xff\xff\x00\xc7\xf4\xf4\x00\xfd\xcc\xcc\x00\xff\xc0\xc0\x00\xff\xc2\xc1\x00\xff\xba\xba\x00\xff\x9e\x9e\x00\xfd\x94\x95\x00͕\x96\x00Y\x95\x96\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x000\xff\xff\x00\xa3\xff\xff\x00\xf4\xf8\xf8\x00\xff\xd1\xd1\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc2\xc2\x00\xff\xb7\xb7\x00\xff\x9a\x9b\x00\xff\x95\x96\x00\xf6\x95\x96\x00\xaa\x95\x96\x006\x94\x95\x00\xff\xff\x00\xff\xff\x00\xa0\xff\xff\x00\xff\xfb\xfb\x00\xff\xd7\xd7\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xb3\xb3\x00\xff\x98\x99\x00\xff\x95\x96\x00\xff\x95\x96\x00\xaf\x95\x96\x00 \x00\x00\x00\x00\xff\xff\x00>\xfd\xfd\x00\xe9\xdc\xdc\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xad\xad\x00\xff\x96\x97\x00\xf3\x95\x96\x00Q\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xf0\xf0E\x85\xe0\xe0l\xff\xdd\xdds\xff\xde\xde^\xff\xde\xde\xff\xde\xde\x00\xff\xde\xde\x00\xff\xde\xde\x00\xff\xde\xde\x00\xff\xde\xde\x00\xff\xdc\xdc\x00\xff\xc3\xc3\x00\xa3vx\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xfe\xff\xff\xff\xff\xd0\xff\xff\xff\xff\xff\xff\x84\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xe5\xff\xff\x005\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff^\xff\xff\xd2\xf8\xff\xff \xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\x82\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff \xff\xffM\xae\xff\xff\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xce\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00<\xff\xff\x00\xe9\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xf8\xff\xff\x00^\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\x8b\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xb0\xff\xff\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\"\xff\xff\x00\xd4\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xeb\xff\xff\x00>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00g\xff\xff\x00\xfa\xff\xff\x00\xff\xff\xff\x00\x8d\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\xb9\xff\xff\x00\xd8\xff\xff\x00#\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00L\xff\xff\x00h\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\x00\x00\xfc\x00\x00\xf0\x00\x00\xc0\x00\x00\x80\x00\x00\xc0\x00\x00\xc0\x00\x00\xe0\x00\x00\xf0\x00\x00\xf0\x00\x00\xf8\x00\x00\xf8\x00\x00\xfc?\x00\x00\xfe?\x00\x00\xfe\x00\x00\xff\xff\x00\x00") - site_40 = []byte("\n\n\n \n PrysmWebUi\n \n \n \n \n \n \n\n\n \n\n\n") - site_41 = []byte("\x89PNG \n\n\x00\x00\x00 IHDR\x00\x00\x004\x00\x00\x004\x00\x00\x00oq\xd3`\x00\x00\xb2IDATxb\xf8O'H\x86\x96J\xd6JV:X4\xc3vW?\xa0\xf6\xb2\x80m\x8d\xa3x\x8e\x99\x99\xc7\xcc bM\xb4\x89\xb1\x82\xe3;\xd1\xe1?厙ˡr%g\x98uPp\x99\xe9\xec1oI\xca0f\x8a\xdaw\xff\x95\xfd\xf5s1\xd3\xdaB\xbf\xd8.\\k\xff\xee\x96\xadxvS\xe4QGwRw\xd2QǦ\xc8\xcfޒ\xa1\xc8\xdb\xd2B\xea\x92ydHu\xc9i!\x91\xb7y(\xf1\x83\xcb\xdam\\oP\xbbmDz\xc4\x8264\xff!\xf7\xdf\xfb\xf9\x93k\xbf\xc3\xfd\xf7\xfc\x87\x820\xe4\x9aY\x9e \x96\x8b*Op͜\xd6P\xec+9\xf3\xfd\xc2{\x91\xcb\xefș\xfb\xcaT\x86\x98\x96\xac\xdft\xbb\xbcV.ݞ\xf56\xb9!\xdbw\xeaڮdY]\x97\xa3yg\xf3\xce.\x87\xf4\\\xb2\xba\xd6fB\x98\x94\x96\x8dQ}\xb4HԖ\xeb\xbb\xe0\x85\xbe m\xb9R\xb61JF\x98\x84\x96Z\x9b\xbc\xa23\xd3\xef\xf3bX~_g\xa6\xdcYk \x86>ܾ\xbc]>ck\xa9\xf5\xdd\xf0\xc2(ߍ\x96\xdan\xa9\xbfݶ}y‡\xb2!\xa6E\xf9g\x9fS\xe2\x98\xc7\xda \xb9\xfc\xa7\xdb=\xf2\xd4>\xa7\xf2fr\xce*K4\xf9\xc0R\x9b\x8a墚v\xa6\xca\xd3e\x89\xceY\x83CL˖f\xb4\xb4\x96\xf8\xae\n\xb5R\xf9\xae\xb6\x96\x98\xb6e\xc1M\xc2,\x99\xbfk&#n\x87\xbcV.G\x87[ޤ92\xb7D\xec\xcbS\xe4\xb4x{\xbc\x98\xa4z\xe4\x84\xe5)\xfb,\xba\xb6\xa4\xf8@\xaa\x84\x96)I$\xec@\xea\x92b\xbaF\xb0\x84Π\xe3\x84\xd0\xd64O\x97H\xcb\xe4%֕\x94\xe6 m%\xd0\xf1\xd0X\xe6\xddK\xf3yэ\xe5\xd9\"-\x93\x92@Xyvt#\x81\x9b\xe7ϻw\xe8\xe7\xfd\xef\xebTL\xefI\xc7aa\x88[ҹ\x8d@\xc5\xff\xben\xe0\xa8\xe1 -\xc5\xd3 \xc2\xe4M{&\x8f[\xd1\xf0\xf4j) O ݦ\xff\xa8\x9fԡ\xa3vXY\xf1Ц<\xa2q\xdaʲs\x9b\xce\xe2\xe6q\xed~G\xaf\xd21\xacB,\xea{5\n\x8eMv\x84\n'\x89\n\xa1\x8fT\xd5\xeew,\xabJ/B\x83 ,E\xe9\xa4fJ9A\x9cts\x83\xb1\xb1\xf1\xf2\xaa\xe6\xc8ڶ\xa1A\x87QՈ!\xec\x9b\xd0\xc8>v\x86\x82\xc7I\xb1kC\x83\xb5m\x88\xa39\xf5\x95\xed\xa2!s\xc1g\xb0yܙ\xcd\xec\"v\xe7\x8e\xa9l\x9fS/rt)\xb9\\ m\xff!a \xacB\x8d\xe9H \x9f%v\xa5\xb3ۘ\xd6\xc9\xe5tI\xcaќk\xa3_SV\xf6}\xf2\xc2\xf3\xd1;\xca0\xfa\xf3\x98\x90p\xa4>\xae\xba2{\xa3`EjG\x85< 3\xd0\"\xfa\xb9!\x8e\x9b\xa2\x90 գ\xbe4bH\xfdA=\xa9BE.bA\x88\x84\"\xfcn\xc2DZ ҠpqS.7\xb2.\xaa\xa4\xde\xc9C\xea\xdbj\x85\x8aam\xc4<\x81\x9107+zL\xcf\x8e*^\x962j$\xa7=\xa6\x8f#\xba\xc9\xf5stcYY\xdee\xa3-I\xedcD3\xd1\xfaX eg\xbe0RX;\xc0 sD}Y[\xd3\xc5\xd7\xe4\xc1\x91z\xf1߃\x889eo\xd8\xb78\xea\x85P\x00\xf59\xedb(a\"-\x82v\x9c\x99_I\xbd\xdcbrKL\x8fP\xf5Х\xb5\xe5CT L\xa0E\x90\xad\x8aNsK=2\xe6\xd3}F:!숲w8*fB k\xd3\xf1\x88\xddn\xf8l\x8f-t\xfdI\xe7\xa9w~\xa5a\xe6\xb4\xd0 N\xfeIwL\xf8A\x8c\x9e\xa3\xf5&\xacJF\x989-\x9czn\xd2ϰ愙\xd32Ňes\xc2\xcch\x99\xe2\x909arZ\xa6>$'LJKP\x86D\xc2DZ\x826$&\xd0\xbc!\x910\n\xb4mH$̔s\xfd\xb2\xd1\xc7q\xf1C\xe5\x00\x00\x00\x00IEND\xaeB`\x82") - site_42 = []byte("\x89PNG \n\n\x00\x00\x00 IHDR\x00\x00\x00\x00\x00\x00\x00\x00\x00C\x84E\x00\x00IDATx\x8dT3x$\xde=\xdbݡ\xd2\xf9\xb4y\xe8\xe2}\xfe\xfe\xc5\xfb\x96b\xd7\xf3W'\xee\xbd\"L\xdc㯲\xeb\x97\xaa>\xd9Mz\xa3\xabO.\xca\xdd\xd5\n/\xc88/\xee\xb5B\xee\xae9Cq\xab䮣\xb7\xedƗ\x99 0\xf82Ӿ\x8fޖ\xbbƭ\x9a\xaapч9\xbb\x9f\xf0\xe3?\xc7p \xc7>ᝬ>\xac\xc2\xc5J١v{\x92h\x97\x9e\x97L\xbc\xa0\x80/\x9e\x978\xca\xd5n);(\xd4pa\x90u\x9cT\xea\xa4a\xecY\xa7\xe3ߤ\xe1e\xaa\xdd3\xc86\\\x90\xf8\xb5\xb6و\xa7M\xe3_\xc82'ƿ[O4\x99\xacu\x84P\x9a\xac'\xd5\xf8-J<\x9e\xf1=\x81n0\xfd\xa9\xad\xd6\xd6\x8c&Ԡu\xcb\xec\xf00\xc1 \x90\xce\xf9\xe5\xc2v\xc8\xf0\xed\xaa\xc8\xe8@\xf53\xff6Ȁ\xed \xfe#\xe0\xa3\x8d\xe3\x9b~ZN\xf4\x8fL\xc1t±%\xfc\x8d`xz\xf4\xe5j L\x9eF\xf0\x84K\xfe\xef\xc1\xa8\x86*\xd83\xb7\xfa6)\xa2\xd2\xdd\x8e\x00\x00\x00\x00IEND\xaeB`\x82") - site_43 = []byte("(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{\"+0xr\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return ge})),n.d(t,\"b\",(function(){return le})),n.d(t,\"c\",(function(){return me})),n.d(t,\"d\",(function(){return fe})),n.d(t,\"e\",(function(){return de})),n.d(t,\"f\",(function(){return Se})),n.d(t,\"g\",(function(){return ye})),n.d(t,\"h\",(function(){return De})),n.d(t,\"i\",(function(){return xe})),n.d(t,\"j\",(function(){return we})),n.d(t,\"k\",(function(){return oe})),n.d(t,\"l\",(function(){return Ee})),n.d(t,\"m\",(function(){return Oe}));var r=n(\"8LU1\"),i=n(\"0EQZ\"),s=n(\"fXoL\"),a=n(\"cH1L\"),o=n(\"nLfN\"),c=n(\"ofXK\"),l=n(\"XNiG\"),u=n(\"Cfvw\"),d=n(\"2Vo4\"),h=n(\"7+OI\"),m=n(\"LRne\"),p=n(\"1G5W\"),f=n(\"IzEk\"),b=n(\"vxfF\");const g=[[[\"caption\"]],[[\"colgroup\"],[\"col\"]]],_=[\"caption\",\"colgroup, col\"];function y(e){return class extends e{constructor(...e){super(...e),this._sticky=!1,this._hasStickyChanged=!1}get sticky(){return this._sticky}set sticky(e){const t=this._sticky;this._sticky=Object(r.c)(e),this._hasStickyChanged=t!==this._sticky}hasStickyChanged(){const e=this._hasStickyChanged;return this._hasStickyChanged=!1,e}resetStickyChanged(){this._hasStickyChanged=!1}}}const v=new s.s(\"CDK_TABLE\");let w=(()=>{class e{constructor(e){this.template=e}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(s.P))},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"cdkCellDef\",\"\"]]}),e})(),k=(()=>{class e{constructor(e){this.template=e}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(s.P))},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"cdkHeaderCellDef\",\"\"]]}),e})(),S=(()=>{class e{constructor(e){this.template=e}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(s.P))},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"cdkFooterCellDef\",\"\"]]}),e})();class M{}const x=y(M);let C=(()=>{class e extends x{constructor(e){super(),this._table=e,this._stickyEnd=!1}get name(){return this._name}set name(e){this._setNameInput(e)}get stickyEnd(){return this._stickyEnd}set stickyEnd(e){const t=this._stickyEnd;this._stickyEnd=Object(r.c)(e),this._hasStickyChanged=t!==this._stickyEnd}_updateColumnCssClassName(){this._columnCssClassName=[\"cdk-column-\"+this.cssClassFriendlyName]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,\"-\"),this._updateColumnCssClassName())}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(v,8))},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"cdkColumnDef\",\"\"]],contentQueries:function(e,t,n){var r;1&e&&(s.Ib(n,w,!0),s.Ib(n,k,!0),s.Ib(n,S,!0)),2&e&&(s.tc(r=s.dc())&&(t.cell=r.first),s.tc(r=s.dc())&&(t.headerCell=r.first),s.tc(r=s.dc())&&(t.footerCell=r.first))},inputs:{sticky:\"sticky\",name:[\"cdkColumnDef\",\"name\"],stickyEnd:\"stickyEnd\"},features:[s.Db([{provide:\"MAT_SORT_HEADER_COLUMN_DEF\",useExisting:e}]),s.Bb]}),e})();class D{constructor(e,t){const n=t.nativeElement.classList;for(const r of e._columnCssClassName)n.add(r)}}let L=(()=>{class e extends D{constructor(e,t){super(e,t)}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(C),s.Pb(s.m))},e.\\u0275dir=s.Kb({type:e,selectors:[[\"cdk-header-cell\"],[\"th\",\"cdk-header-cell\",\"\"]],hostAttrs:[\"role\",\"columnheader\",1,\"cdk-header-cell\"],features:[s.Bb]}),e})(),O=(()=>{class e extends D{constructor(e,t){super(e,t)}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(C),s.Pb(s.m))},e.\\u0275dir=s.Kb({type:e,selectors:[[\"cdk-cell\"],[\"td\",\"cdk-cell\",\"\"]],hostAttrs:[\"role\",\"gridcell\",1,\"cdk-cell\"],features:[s.Bb]}),e})();class E{constructor(){this.tasks=[],this.endTasks=[]}}const T=new s.s(\"_COALESCED_STYLE_SCHEDULER\");let A=(()=>{class e{constructor(e){this._ngZone=e,this._currentSchedule=null,this._destroyed=new l.a}schedule(e){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(e)}scheduleEnd(e){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(e)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new E,this._getScheduleObservable().pipe(Object(p.a)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const e=this._currentSchedule;this._currentSchedule=new E;for(const t of e.tasks)t();for(const t of e.endTasks)t()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?Object(u.a)(Promise.resolve(void 0)):this._ngZone.onStable.pipe(Object(f.a)(1))}}return e.\\u0275fac=function(t){return new(t||e)(s.Zb(s.C))},e.\\u0275prov=s.Lb({token:e,factory:e.\\u0275fac}),e})(),P=(()=>{class e{constructor(e,t){this.template=e,this._differs=t}ngOnChanges(e){if(!this._columnsDiffer){const t=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(t).create(),this._columnsDiffer.diff(t)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof I?e.headerCell.template:this instanceof H?e.footerCell.template:e.cell.template}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(s.P),s.Pb(s.v))},e.\\u0275dir=s.Kb({type:e,features:[s.Cb]}),e})();class F extends P{}const j=y(F);let I=(()=>{class e extends j{constructor(e,t,n){super(e,t),this._table=n}ngOnChanges(e){super.ngOnChanges(e)}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(s.P),s.Pb(s.v),s.Pb(v,8))},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"cdkHeaderRowDef\",\"\"]],inputs:{columns:[\"cdkHeaderRowDef\",\"columns\"],sticky:[\"cdkHeaderRowDefSticky\",\"sticky\"]},features:[s.Bb,s.Cb]}),e})();class R extends P{}const Y=y(R);let H=(()=>{class e extends Y{constructor(e,t,n){super(e,t),this._table=n}ngOnChanges(e){super.ngOnChanges(e)}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(s.P),s.Pb(s.v),s.Pb(v,8))},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"cdkFooterRowDef\",\"\"]],inputs:{columns:[\"cdkFooterRowDef\",\"columns\"],sticky:[\"cdkFooterRowDefSticky\",\"sticky\"]},features:[s.Bb,s.Cb]}),e})(),N=(()=>{class e extends P{constructor(e,t,n){super(e,t),this._table=n}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(s.P),s.Pb(s.v),s.Pb(v,8))},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"cdkRowDef\",\"\"]],inputs:{columns:[\"cdkRowDefColumns\",\"columns\"],when:[\"cdkRowDefWhen\",\"when\"]},features:[s.Bb]}),e})(),B=(()=>{class e{constructor(t){this._viewContainer=t,e.mostRecentCellOutlet=this}ngOnDestroy(){e.mostRecentCellOutlet===this&&(e.mostRecentCellOutlet=null)}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(s.U))},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"cdkCellOutlet\",\"\"]]}),e.mostRecentCellOutlet=null,e})(),V=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=s.Jb({type:e,selectors:[[\"cdk-header-row\"],[\"tr\",\"cdk-header-row\",\"\"]],hostAttrs:[\"role\",\"row\",1,\"cdk-header-row\"],decls:1,vars:0,consts:[[\"cdkCellOutlet\",\"\"]],template:function(e,t){1&e&&s.Rb(0,0)},directives:[B],encapsulation:2}),e})(),U=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=s.Jb({type:e,selectors:[[\"cdk-row\"],[\"tr\",\"cdk-row\",\"\"]],hostAttrs:[\"role\",\"row\",1,\"cdk-row\"],decls:1,vars:0,consts:[[\"cdkCellOutlet\",\"\"]],template:function(e,t){1&e&&s.Rb(0,0)},directives:[B],encapsulation:2}),e})(),z=(()=>{class e{constructor(e){this.templateRef=e}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(s.P))},e.\\u0275dir=s.Kb({type:e,selectors:[[\"ng-template\",\"cdkNoDataRow\",\"\"]]}),e})();const J=[\"top\",\"bottom\",\"left\",\"right\"];class G{constructor(e,t,n,r,i=!0,s=!0){this._isNativeHtmlTable=e,this._stickCellCss=t,this.direction=n,this._coalescedStyleScheduler=r,this._isBrowser=i,this._needsPositionStickyOnElement=s}clearStickyPositioning(e,t){const n=[];for(const r of e)if(r.nodeType===r.ELEMENT_NODE){n.push(r);for(let e=0;e{for(const e of n)this._removeStickyStyle(e,t)})}updateStickyColumns(e,t,n){if(!e.length||!this._isBrowser||!t.some(e=>e)&&!n.some(e=>e))return;const r=e[0],i=r.children.length,s=this._getCellWidths(r),a=this._getStickyStartColumnPositions(s,t),o=this._getStickyEndColumnPositions(s,n);this._scheduleStyleChanges(()=>{const r=\"rtl\"===this.direction,s=r?\"right\":\"left\",c=r?\"left\":\"right\";for(const l of e)for(let e=0;e{for(let e=0;e{t.some(e=>!e)?this._removeStickyStyle(n,[\"bottom\"]):this._addStickyStyle(n,\"bottom\",0)})}_removeStickyStyle(e,t){for(const n of t)e.style[n]=\"\";J.some(n=>-1===t.indexOf(n)&&e.style[n])?e.style.zIndex=this._getCalculatedZIndex(e):(e.style.zIndex=\"\",this._needsPositionStickyOnElement&&(e.style.position=\"\"),e.classList.remove(this._stickCellCss))}_addStickyStyle(e,t,n){e.classList.add(this._stickCellCss),e.style[t]=n+\"px\",e.style.zIndex=this._getCalculatedZIndex(e),this._needsPositionStickyOnElement&&(e.style.cssText+=\"position: -webkit-sticky; position: sticky; \")}_getCalculatedZIndex(e){const t={top:100,bottom:10,left:1,right:1};let n=0;for(const r of J)e.style[r]&&(n+=t[r]);return n?\"\"+n:\"\"}_getCellWidths(e){const t=[],n=e.children;for(let r=0;r0;i--)t[i]&&(n[i]=r,r+=e[i]);return n}_scheduleStyleChanges(e){this._coalescedStyleScheduler?this._coalescedStyleScheduler.schedule(e):e()}}let X=(()=>{class e{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(s.U),s.Pb(s.m))},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"rowOutlet\",\"\"]]}),e})(),W=(()=>{class e{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(s.U),s.Pb(s.m))},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"headerRowOutlet\",\"\"]]}),e})(),Z=(()=>{class e{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(s.U),s.Pb(s.m))},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"footerRowOutlet\",\"\"]]}),e})(),K=(()=>{class e{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(s.U),s.Pb(s.m))},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"noDataRowOutlet\",\"\"]]}),e})(),Q=(()=>{class e{constructor(e,t,n,r,i,s,a,o,c){this._differs=e,this._changeDetectorRef=t,this._elementRef=n,this._dir=i,this._platform=a,this._viewRepeater=o,this._coalescedStyleScheduler=c,this._onDestroy=new l.a,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass=\"cdk-table-sticky\",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this.viewChange=new d.a({start:0,end:Number.MAX_VALUE}),r||this._elementRef.nativeElement.setAttribute(\"role\",\"grid\"),this._document=s,this._isNativeHtmlTable=\"TABLE\"===this._elementRef.nativeElement.nodeName}get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=Object(r.c)(e),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((e,t)=>this.trackBy?this.trackBy(t.dataIndex,t.data):t)}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const e=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():e&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){this._rowOutlet.viewContainer.clear(),this._noDataRowOutlet.viewContainer.clear(),this._headerRowOutlet.viewContainer.clear(),this._footerRowOutlet.viewContainer.clear(),this._cachedRenderRowsMap.clear(),this._onDestroy.next(),this._onDestroy.complete(),Object(i.h)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const e=this._dataDiffer.diff(this._renderRows);if(!e)return void this._updateNoDataRow();const t=this._rowOutlet.viewContainer;this._viewRepeater?this._viewRepeater.applyChanges(e,t,(e,t,n)=>this._getEmbeddedViewArgs(e.item,n),e=>e.item.data,e=>{1===e.operation&&e.context&&this._renderCellTemplateForItem(e.record.item.rowDef,e.context)}):e.forEachOperation((e,n,r)=>{if(null==e.previousIndex){const t=e.item;this._renderRow(this._rowOutlet,t.rowDef,r,{$implicit:t.data})}else if(null==r)t.remove(n);else{const e=t.get(n);t.move(e,r)}}),this._updateRowIndexContext(),e.forEachIdentityChange(e=>{t.get(e.currentIndex).context.$implicit=e.item.data}),this._updateNoDataRow(),this.updateStickyColumnStyles()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}updateStickyHeaderRowStyles(){const e=this._getRenderedRows(this._headerRowOutlet),t=this._elementRef.nativeElement.querySelector(\"thead\");t&&(t.style.display=e.length?\"\":\"none\");const n=this._headerRowDefs.map(e=>e.sticky);this._stickyStyler.clearStickyPositioning(e,[\"top\"]),this._stickyStyler.stickRows(e,n,\"top\"),this._headerRowDefs.forEach(e=>e.resetStickyChanged())}updateStickyFooterRowStyles(){const e=this._getRenderedRows(this._footerRowOutlet),t=this._elementRef.nativeElement.querySelector(\"tfoot\");t&&(t.style.display=e.length?\"\":\"none\");const n=this._footerRowDefs.map(e=>e.sticky);this._stickyStyler.clearStickyPositioning(e,[\"bottom\"]),this._stickyStyler.stickRows(e,n,\"bottom\"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,n),this._footerRowDefs.forEach(e=>e.resetStickyChanged())}updateStickyColumnStyles(){const e=this._getRenderedRows(this._headerRowOutlet),t=this._getRenderedRows(this._rowOutlet),n=this._getRenderedRows(this._footerRowOutlet);this._stickyStyler.clearStickyPositioning([...e,...t,...n],[\"left\",\"right\"]),e.forEach((e,t)=>{this._addStickyColumnStyles([e],this._headerRowDefs[t])}),this._rowDefs.forEach(e=>{const n=[];for(let r=0;r{this._addStickyColumnStyles([e],this._footerRowDefs[t])}),Array.from(this._columnDefsByName.values()).forEach(e=>e.resetStickyChanged())}_getAllRenderRows(){const e=[],t=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let n=0;n{const i=n&&n.has(r)?n.get(r):[];if(i.length){const e=i.shift();return e.dataIndex=t,e}return{data:e,rowDef:r,dataIndex:t}})}_cacheColumnDefs(){this._columnDefsByName.clear(),q(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(e=>{this._columnDefsByName.has(e.name),this._columnDefsByName.set(e.name,e)})}_cacheRowDefs(){this._headerRowDefs=q(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=q(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=q(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const e=this._rowDefs.filter(e=>!e.when);this._defaultRowDef=e[0]}_renderUpdatedColumns(){const e=(e,t)=>e||!!t.getColumnsDiff(),t=this._rowDefs.reduce(e,!1);t&&this._forceRenderDataRows();const n=this._headerRowDefs.reduce(e,!1);n&&this._forceRenderHeaderRows();const r=this._footerRowDefs.reduce(e,!1);return r&&this._forceRenderFooterRows(),t||n||r}_switchDataSource(e){this._data=[],Object(i.h)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;Object(i.h)(this.dataSource)?e=this.dataSource.connect(this):Object(h.a)(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=Object(m.a)(this.dataSource)),this._renderChangeSubscription=e.pipe(Object(p.a)(this._onDestroy)).subscribe(e=>{this._data=e||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,t)=>this._renderRow(this._headerRowOutlet,e,t)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,t)=>this._renderRow(this._footerRowOutlet,e,t)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,t){const n=Array.from(t.columns||[]).map(e=>this._columnDefsByName.get(e)),r=n.map(e=>e.sticky),i=n.map(e=>e.stickyEnd);this._stickyStyler.updateStickyColumns(e,r,i)}_getRenderedRows(e){const t=[];for(let n=0;n!n.when||n.when(t,e));else{let r=this._rowDefs.find(n=>n.when&&n.when(t,e))||this._defaultRowDef;r&&n.push(r)}return n}_getEmbeddedViewArgs(e,t){return{templateRef:e.rowDef.template,context:{$implicit:e.data},index:t}}_renderRow(e,t,n,r={}){const i=e.viewContainer.createEmbeddedView(t.template,r,n);return this._renderCellTemplateForItem(t,r),i}_renderCellTemplateForItem(e,t){for(let n of this._getCellTemplates(e))B.mostRecentCellOutlet&&B.mostRecentCellOutlet._viewContainer.createEmbeddedView(n,t);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const e=this._rowOutlet.viewContainer;for(let t=0,n=e.length;t{const n=this._columnDefsByName.get(t);return e.extractCellTemplate(n)}):[]}_applyNativeTableSections(){const e=this._document.createDocumentFragment(),t=[{tag:\"thead\",outlets:[this._headerRowOutlet]},{tag:\"tbody\",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:\"tfoot\",outlets:[this._footerRowOutlet]}];for(const n of t){const t=this._document.createElement(n.tag);t.setAttribute(\"role\",\"rowgroup\");for(const e of n.outlets)t.appendChild(e.elementRef.nativeElement);e.appendChild(t)}this._elementRef.nativeElement.appendChild(e)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const e=(e,t)=>e||t.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&this.updateStickyColumnStyles()}_setupStickyStyler(){this._stickyStyler=new G(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:\"ltr\",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement),(this._dir?this._dir.change:Object(m.a)()).pipe(Object(p.a)(this._onDestroy)).subscribe(e=>{this._stickyStyler.direction=e,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(e=>!e._table||e._table===this)}_updateNoDataRow(){if(this._noDataRow){const e=0===this._rowOutlet.viewContainer.length;if(e!==this._isShowingNoDataRow){const t=this._noDataRowOutlet.viewContainer;e?t.createEmbeddedView(this._noDataRow.templateRef):t.clear(),this._isShowingNoDataRow=e}}}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(s.v),s.Pb(s.h),s.Pb(s.m),s.ac(\"role\"),s.Pb(a.b,8),s.Pb(c.d),s.Pb(o.a),s.Pb(i.g,8),s.Pb(T,8))},e.\\u0275cmp=s.Jb({type:e,selectors:[[\"cdk-table\"],[\"table\",\"cdk-table\",\"\"]],contentQueries:function(e,t,n){var r;1&e&&(s.Ib(n,z,!0),s.Ib(n,C,!0),s.Ib(n,N,!0),s.Ib(n,I,!0),s.Ib(n,H,!0)),2&e&&(s.tc(r=s.dc())&&(t._noDataRow=r.first),s.tc(r=s.dc())&&(t._contentColumnDefs=r),s.tc(r=s.dc())&&(t._contentRowDefs=r),s.tc(r=s.dc())&&(t._contentHeaderRowDefs=r),s.tc(r=s.dc())&&(t._contentFooterRowDefs=r))},viewQuery:function(e,t){var n;1&e&&(s.Bc(X,!0),s.Bc(W,!0),s.Bc(Z,!0),s.Bc(K,!0)),2&e&&(s.tc(n=s.dc())&&(t._rowOutlet=n.first),s.tc(n=s.dc())&&(t._headerRowOutlet=n.first),s.tc(n=s.dc())&&(t._footerRowOutlet=n.first),s.tc(n=s.dc())&&(t._noDataRowOutlet=n.first))},hostAttrs:[1,\"cdk-table\"],inputs:{trackBy:\"trackBy\",dataSource:\"dataSource\",multiTemplateDataRows:\"multiTemplateDataRows\"},exportAs:[\"cdkTable\"],features:[s.Db([{provide:v,useExisting:e},{provide:i.g,useClass:i.e},{provide:T,useClass:A}])],ngContentSelectors:_,decls:6,vars:0,consts:[[\"headerRowOutlet\",\"\"],[\"rowOutlet\",\"\"],[\"noDataRowOutlet\",\"\"],[\"footerRowOutlet\",\"\"]],template:function(e,t){1&e&&(s.mc(g),s.lc(0),s.lc(1,1),s.Rb(2,0),s.Rb(3,1),s.Rb(4,2),s.Rb(5,3))},directives:[W,X,K,Z],encapsulation:2}),e})();function q(e,t){return e.concat(Array.from(t))}let $=(()=>{class e{}return e.\\u0275mod=s.Nb({type:e}),e.\\u0275inj=s.Mb({factory:function(t){return new(t||e)},imports:[[b.g]]}),e})();var ee=n(\"FKr1\"),te=n(\"quSY\"),ne=n(\"VRyK\"),re=n(\"itXk\"),ie=n(\"lJxs\");const se=[[[\"caption\"]],[[\"colgroup\"],[\"col\"]]],ae=[\"caption\",\"colgroup, col\"];let oe=(()=>{class e extends Q{constructor(){super(...arguments),this.stickyCssClass=\"mat-table-sticky\",this.needsPositionStickyOnElement=!1}}return e.\\u0275fac=function(t){return ce(t||e)},e.\\u0275cmp=s.Jb({type:e,selectors:[[\"mat-table\"],[\"table\",\"mat-table\",\"\"]],hostAttrs:[1,\"mat-table\"],exportAs:[\"matTable\"],features:[s.Db([{provide:i.g,useClass:i.e},{provide:Q,useExisting:e},{provide:v,useExisting:e},{provide:T,useClass:A}]),s.Bb],ngContentSelectors:ae,decls:6,vars:0,consts:[[\"headerRowOutlet\",\"\"],[\"rowOutlet\",\"\"],[\"noDataRowOutlet\",\"\"],[\"footerRowOutlet\",\"\"]],template:function(e,t){1&e&&(s.mc(se),s.lc(0),s.lc(1,1),s.Rb(2,0),s.Rb(3,1),s.Rb(4,2),s.Rb(5,3))},directives:[W,X,K,Z],styles:['mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-row::after,mat-header-row::after,mat-footer-row::after{display:inline-block;min-height:inherit;content:\"\"}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}table.mat-table{border-spacing:0}tr.mat-header-row{height:56px}tr.mat-row,tr.mat-footer-row{height:48px}th.mat-header-cell{text-align:left}[dir=rtl] th.mat-header-cell{text-align:right}th.mat-header-cell,td.mat-cell,td.mat-footer-cell{padding:0;border-bottom-width:1px;border-bottom-style:solid}th.mat-header-cell:first-of-type,td.mat-cell:first-of-type,td.mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] th.mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}th.mat-header-cell:last-of-type,td.mat-cell:last-of-type,td.mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] th.mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}.mat-table-sticky{position:-webkit-sticky;position:sticky}\\n'],encapsulation:2}),e})();const ce=s.Xb(oe);let le=(()=>{class e extends w{}return e.\\u0275fac=function(t){return ue(t||e)},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"matCellDef\",\"\"]],features:[s.Db([{provide:w,useExisting:e}]),s.Bb]}),e})();const ue=s.Xb(le);let de=(()=>{class e extends k{}return e.\\u0275fac=function(t){return he(t||e)},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"matHeaderCellDef\",\"\"]],features:[s.Db([{provide:k,useExisting:e}]),s.Bb]}),e})();const he=s.Xb(de);let me=(()=>{class e extends C{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(\"mat-column-\"+this.cssClassFriendlyName)}}return e.\\u0275fac=function(t){return pe(t||e)},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"matColumnDef\",\"\"]],inputs:{sticky:\"sticky\",name:[\"matColumnDef\",\"name\"]},features:[s.Db([{provide:C,useExisting:e},{provide:\"MAT_SORT_HEADER_COLUMN_DEF\",useExisting:e}]),s.Bb]}),e})();const pe=s.Xb(me);let fe=(()=>{class e extends L{}return e.\\u0275fac=function(t){return be(t||e)},e.\\u0275dir=s.Kb({type:e,selectors:[[\"mat-header-cell\"],[\"th\",\"mat-header-cell\",\"\"]],hostAttrs:[\"role\",\"columnheader\",1,\"mat-header-cell\"],features:[s.Bb]}),e})();const be=s.Xb(fe);let ge=(()=>{class e extends O{}return e.\\u0275fac=function(t){return _e(t||e)},e.\\u0275dir=s.Kb({type:e,selectors:[[\"mat-cell\"],[\"td\",\"mat-cell\",\"\"]],hostAttrs:[\"role\",\"gridcell\",1,\"mat-cell\"],features:[s.Bb]}),e})();const _e=s.Xb(ge);let ye=(()=>{class e extends I{}return e.\\u0275fac=function(t){return ve(t||e)},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"matHeaderRowDef\",\"\"]],inputs:{columns:[\"matHeaderRowDef\",\"columns\"],sticky:[\"matHeaderRowDefSticky\",\"sticky\"]},features:[s.Db([{provide:I,useExisting:e}]),s.Bb]}),e})();const ve=s.Xb(ye);let we=(()=>{class e extends N{}return e.\\u0275fac=function(t){return ke(t||e)},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"matRowDef\",\"\"]],inputs:{columns:[\"matRowDefColumns\",\"columns\"],when:[\"matRowDefWhen\",\"when\"]},features:[s.Db([{provide:N,useExisting:e}]),s.Bb]}),e})();const ke=s.Xb(we);let Se=(()=>{class e extends V{}return e.\\u0275fac=function(t){return Me(t||e)},e.\\u0275cmp=s.Jb({type:e,selectors:[[\"mat-header-row\"],[\"tr\",\"mat-header-row\",\"\"]],hostAttrs:[\"role\",\"row\",1,\"mat-header-row\"],exportAs:[\"matHeaderRow\"],features:[s.Db([{provide:V,useExisting:e}]),s.Bb],decls:1,vars:0,consts:[[\"cdkCellOutlet\",\"\"]],template:function(e,t){1&e&&s.Rb(0,0)},directives:[B],encapsulation:2}),e})();const Me=s.Xb(Se);let xe=(()=>{class e extends U{}return e.\\u0275fac=function(t){return Ce(t||e)},e.\\u0275cmp=s.Jb({type:e,selectors:[[\"mat-row\"],[\"tr\",\"mat-row\",\"\"]],hostAttrs:[\"role\",\"row\",1,\"mat-row\"],exportAs:[\"matRow\"],features:[s.Db([{provide:U,useExisting:e}]),s.Bb],decls:1,vars:0,consts:[[\"cdkCellOutlet\",\"\"]],template:function(e,t){1&e&&s.Rb(0,0)},directives:[B],encapsulation:2}),e})();const Ce=s.Xb(xe);let De=(()=>{class e extends z{}return e.\\u0275fac=function(t){return Le(t||e)},e.\\u0275dir=s.Kb({type:e,selectors:[[\"ng-template\",\"matNoDataRow\",\"\"]],features:[s.Db([{provide:z,useExisting:e}]),s.Bb]}),e})();const Le=s.Xb(De);let Oe=(()=>{class e{}return e.\\u0275mod=s.Nb({type:e}),e.\\u0275inj=s.Mb({factory:function(t){return new(t||e)},imports:[[$,ee.h],ee.h]}),e})();class Ee extends i.b{constructor(e=[]){super(),this._renderData=new d.a([]),this._filter=new d.a(\"\"),this._internalPageChanges=new l.a,this._renderChangesSubscription=te.a.EMPTY,this.sortingDataAccessor=(e,t)=>{const n=e[t];if(Object(r.a)(n)){const e=Number(n);return e<9007199254740991?e:n}return n},this.sortData=(e,t)=>{const n=t.active,r=t.direction;return n&&\"\"!=r?e.sort((e,t)=>{let i=this.sortingDataAccessor(e,n),s=this.sortingDataAccessor(t,n);const a=typeof i,o=typeof s;a!==o&&(\"number\"===a&&(i+=\"\"),\"number\"===o&&(s+=\"\"));let c=0;return null!=i&&null!=s?i>s?c=1:i{const n=Object.keys(e).reduce((t,n)=>t+e[n]+\"\\u25ec\",\"\").toLowerCase(),r=t.trim().toLowerCase();return-1!=n.indexOf(r)},this._data=new d.a(e),this._updateChangeSubscription()}get data(){return this._data.value}set data(e){this._data.next(e)}get filter(){return this._filter.value}set filter(e){this._filter.next(e)}get sort(){return this._sort}set sort(e){this._sort=e,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(e){this._paginator=e,this._updateChangeSubscription()}_updateChangeSubscription(){const e=this._sort?Object(ne.a)(this._sort.sortChange,this._sort.initialized):Object(m.a)(null),t=this._paginator?Object(ne.a)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):Object(m.a)(null),n=this._data,r=Object(re.b)([n,this._filter]).pipe(Object(ie.a)(([e])=>this._filterData(e))),i=Object(re.b)([r,e]).pipe(Object(ie.a)(([e])=>this._orderData(e))),s=Object(re.b)([i,t]).pipe(Object(ie.a)(([e])=>this._pageData(e)));this._renderChangesSubscription.unsubscribe(),this._renderChangesSubscription=s.subscribe(e=>this._renderData.next(e))}_filterData(e){return this.filteredData=this.filter?e.filter(e=>this.filterPredicate(e,this.filter)):e,this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(e){return this.sort?this.sortData(e.slice(),this.sort):e}_pageData(e){if(!this.paginator)return e;const t=this.paginator.pageIndex*this.paginator.pageSize;return e.slice(t,t+this.paginator.pageSize)}_updatePaginator(e){Promise.resolve().then(()=>{const t=this.paginator;if(t&&(t.length=e,t.pageIndex>0)){const e=Math.ceil(t.length/t.pageSize)-1||0,n=Math.min(t.pageIndex,e);n!==t.pageIndex&&(t.pageIndex=n,this._internalPageChanges.next())}})}connect(){return this._renderData}disconnect(){}}},\"+rOU\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return l})),n.d(t,\"b\",(function(){return d})),n.d(t,\"c\",(function(){return h})),n.d(t,\"d\",(function(){return a})),n.d(t,\"e\",(function(){return u})),n.d(t,\"f\",(function(){return m})),n.d(t,\"g\",(function(){return f})),n.d(t,\"h\",(function(){return o}));var r=n(\"fXoL\"),i=n(\"ofXK\");class s{attach(e){return this._attachedHost=e,e.attach(this)}detach(){let e=this._attachedHost;null!=e&&(this._attachedHost=null,e.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(e){this._attachedHost=e}}class a extends s{constructor(e,t,n,r){super(),this.component=e,this.viewContainerRef=t,this.injector=n,this.componentFactoryResolver=r}}class o extends s{constructor(e,t,n){super(),this.templateRef=e,this.viewContainerRef=t,this.context=n}get origin(){return this.templateRef.elementRef}attach(e,t=this.context){return this.context=t,super.attach(e)}detach(){return this.context=void 0,super.detach()}}class c extends s{constructor(e){super(),this.element=e instanceof r.m?e.nativeElement:e}}class l{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(e){return e instanceof a?(this._attachedPortal=e,this.attachComponentPortal(e)):e instanceof o?(this._attachedPortal=e,this.attachTemplatePortal(e)):this.attachDomPortal&&e instanceof c?(this._attachedPortal=e,this.attachDomPortal(e)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(e){this._disposeFn=e}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class u extends l{constructor(e,t,n,r,i){super(),this.outletElement=e,this._componentFactoryResolver=t,this._appRef=n,this._defaultInjector=r,this.attachDomPortal=e=>{const t=e.element,n=this._document.createComment(\"dom-portal\");t.parentNode.insertBefore(n,t),this.outletElement.appendChild(t),super.setDisposeFn(()=>{n.parentNode&&n.parentNode.replaceChild(t,n)})},this._document=i}attachComponentPortal(e){const t=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component);let n;return e.viewContainerRef?(n=e.viewContainerRef.createComponent(t,e.viewContainerRef.length,e.injector||e.viewContainerRef.injector),this.setDisposeFn(()=>n.destroy())):(n=t.create(e.injector||this._defaultInjector),this._appRef.attachView(n.hostView),this.setDisposeFn(()=>{this._appRef.detachView(n.hostView),n.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(n)),n}attachTemplatePortal(e){let t=e.viewContainerRef,n=t.createEmbeddedView(e.templateRef,e.context);return n.rootNodes.forEach(e=>this.outletElement.appendChild(e)),n.detectChanges(),this.setDisposeFn(()=>{let e=t.indexOf(n);-1!==e&&t.remove(e)}),n}dispose(){super.dispose(),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)}_getComponentRootNode(e){return e.hostView.rootNodes[0]}}let d=(()=>{class e extends o{constructor(e,t){super(e,t)}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.P),r.Pb(r.U))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"cdkPortal\",\"\"]],exportAs:[\"cdkPortal\"],features:[r.Bb]}),e})(),h=(()=>{class e extends l{constructor(e,t,n){super(),this._componentFactoryResolver=e,this._viewContainerRef=t,this._isInitialized=!1,this.attached=new r.p,this.attachDomPortal=e=>{const t=e.element,n=this._document.createComment(\"dom-portal\");e.setAttachedHost(this),t.parentNode.insertBefore(n,t),this._getRootNode().appendChild(t),super.setDisposeFn(()=>{n.parentNode&&n.parentNode.replaceChild(t,n)})},this._document=n}get portal(){return this._attachedPortal}set portal(e){(!this.hasAttached()||e||this._isInitialized)&&(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(e){e.setAttachedHost(this);const t=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,n=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),r=t.createComponent(n,t.length,e.injector||t.injector);return t!==this._viewContainerRef&&this._getRootNode().appendChild(r.hostView.rootNodes[0]),super.setDisposeFn(()=>r.destroy()),this._attachedPortal=e,this._attachedRef=r,this.attached.emit(r),r}attachTemplatePortal(e){e.setAttachedHost(this);const t=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=t,this.attached.emit(t),t}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.j),r.Pb(r.U),r.Pb(i.d))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"cdkPortalOutlet\",\"\"]],inputs:{portal:[\"cdkPortalOutlet\",\"portal\"]},outputs:{attached:\"attached\"},exportAs:[\"cdkPortalOutlet\"],features:[r.Bb]}),e})(),m=(()=>{class e extends h{}return e.\\u0275fac=function(t){return p(t||e)},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"cdkPortalHost\",\"\"],[\"\",\"portalHost\",\"\"]],inputs:{portal:[\"cdkPortalHost\",\"portal\"]},exportAs:[\"cdkPortalHost\"],features:[r.Db([{provide:h,useExisting:e}]),r.Bb]}),e})();const p=r.Xb(m);let f=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)}}),e})()},\"+s0g\":function(e,t,n){!function(e){\"use strict\";var t=\"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.\".split(\"_\"),n=\"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\\.?|feb\\.?|mrt\\.?|apr\\.?|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i;e.defineLocale(\"nl\",{months:\"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december\".split(\"_\"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\\.?|feb\\.?|mrt\\.?|apr\\.?|mei|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag\".split(\"_\"),weekdaysShort:\"zo._ma._di._wo._do._vr._za.\".split(\"_\"),weekdaysMin:\"zo_ma_di_wo_do_vr_za\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[vandaag om] LT\",nextDay:\"[morgen om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[gisteren om] LT\",lastWeek:\"[afgelopen] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"over %s\",past:\"%s geleden\",s:\"een paar seconden\",ss:\"%d seconden\",m:\"\\xe9\\xe9n minuut\",mm:\"%d minuten\",h:\"\\xe9\\xe9n uur\",hh:\"%d uur\",d:\"\\xe9\\xe9n dag\",dd:\"%d dagen\",w:\"\\xe9\\xe9n week\",ww:\"%d weken\",M:\"\\xe9\\xe9n maand\",MM:\"%d maanden\",y:\"\\xe9\\xe9n jaar\",yy:\"%d jaar\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"+wxV\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return d}));var r=n(\"fXoL\"),i=n(\"ofXK\");function s(e,t){if(1&e&&(r.Vb(0,\"div\",7),r.Hc(1),r.Ub()),2&e){const e=r.gc(2);r.Eb(1),r.Ic(e.getMessage())}}function a(e,t){if(1&e&&r.Qb(0,\"img\",8),2&e){const e=r.gc(2);r.nc(\"src\",e.errorImage||\"/assets/images/undraw/warning.svg\",r.yc)}}function o(e,t){if(1&e&&r.Qb(0,\"img\",9),2&e){const e=r.gc(2);r.oc(\"src\",e.loadingImage,r.yc)}}function c(e,t){if(1&e&&(r.Vb(0,\"div\",10),r.Rb(1,11),r.Ub()),2&e){const e=r.gc(2);r.Eb(1),r.nc(\"ngTemplateOutlet\",e.loadingTemplate)}}function l(e,t){if(1&e&&(r.Vb(0,\"div\",2),r.Fc(1,s,2,1,\"div\",3),r.Fc(2,a,1,1,\"img\",4),r.Fc(3,o,1,1,\"img\",5),r.Fc(4,c,2,1,\"div\",6),r.Ub()),2&e){const e=r.gc();r.Eb(1),r.nc(\"ngIf\",e.getMessage()),r.Eb(1),r.nc(\"ngIf\",!e.loading&&e.hasError),r.Eb(1),r.nc(\"ngIf\",e.loading&&e.loadingImage),r.Eb(1),r.nc(\"ngIf\",e.loading)}}const u=[\"*\"];let d=(()=>{class e{constructor(){this.loading=!1,this.hasError=!1,this.noData=!1,this.loadingMessage=null,this.errorMessage=null,this.noDataMessage=null,this.errorImage=null,this.noDataImage=null,this.loadingImage=null,this.loadingTemplate=null,this.minHeight=\"200px\",this.minWidth=\"100%\"}ngOnInit(){}getMessage(){let e=null;return this.loading?e=this.loadingMessage:this.errorMessage?e=this.errorMessage||\"An error occured.\":this.noData&&(e=this.noDataMessage||\"No data was loaded\"),e}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-loading\"]],inputs:{loading:\"loading\",hasError:\"hasError\",noData:\"noData\",loadingMessage:\"loadingMessage\",errorMessage:\"errorMessage\",noDataMessage:\"noDataMessage\",errorImage:\"errorImage\",noDataImage:\"noDataImage\",loadingImage:\"loadingImage\",loadingTemplate:\"loadingTemplate\",minHeight:\"minHeight\",minWidth:\"minWidth\"},ngContentSelectors:u,decls:4,vars:7,consts:[[\"class\",\"overlay\",4,\"ngIf\"],[1,\"content-container\"],[1,\"overlay\"],[\"class\",\"message\",4,\"ngIf\"],[\"class\",\"noData\",\"alt\",\"error\",3,\"src\",4,\"ngIf\"],[\"class\",\"loadingBackground\",\"alt\",\"loading background\",3,\"src\",4,\"ngIf\"],[\"class\",\"loading-template-container\",4,\"ngIf\"],[1,\"message\"],[\"alt\",\"error\",1,\"noData\",3,\"src\"],[\"alt\",\"loading background\",1,\"loadingBackground\",3,\"src\"],[1,\"loading-template-container\"],[3,\"ngTemplateOutlet\"]],template:function(e,t){1&e&&(r.mc(),r.Vb(0,\"div\"),r.Fc(1,l,5,4,\"div\",0),r.Vb(2,\"div\",1),r.lc(3),r.Ub(),r.Ub()),2&e&&(r.Cc(\"min-width\",t.minWidth)(\"min-height\",t.minHeight),r.Eb(1),r.nc(\"ngIf\",t.loading||t.hasError||t.noData),r.Eb(1),r.Hb(\"loading\",t.loading))},directives:[i.n,i.s],encapsulation:2}),e})()},\"//9w\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"se\",{months:\"o\\u0111\\u0111ajagem\\xe1nnu_guovvam\\xe1nnu_njuk\\u010dam\\xe1nnu_cuo\\u014bom\\xe1nnu_miessem\\xe1nnu_geassem\\xe1nnu_suoidnem\\xe1nnu_borgem\\xe1nnu_\\u010dak\\u010dam\\xe1nnu_golggotm\\xe1nnu_sk\\xe1bmam\\xe1nnu_juovlam\\xe1nnu\".split(\"_\"),monthsShort:\"o\\u0111\\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\\u010dak\\u010d_golg_sk\\xe1b_juov\".split(\"_\"),weekdays:\"sotnabeaivi_vuoss\\xe1rga_ma\\u014b\\u014beb\\xe1rga_gaskavahkku_duorastat_bearjadat_l\\xe1vvardat\".split(\"_\"),weekdaysShort:\"sotn_vuos_ma\\u014b_gask_duor_bear_l\\xe1v\".split(\"_\"),weekdaysMin:\"s_v_m_g_d_b_L\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"MMMM D. [b.] YYYY\",LLL:\"MMMM D. [b.] YYYY [ti.] HH:mm\",LLLL:\"dddd, MMMM D. [b.] YYYY [ti.] HH:mm\"},calendar:{sameDay:\"[otne ti] LT\",nextDay:\"[ihttin ti] LT\",nextWeek:\"dddd [ti] LT\",lastDay:\"[ikte ti] LT\",lastWeek:\"[ovddit] dddd [ti] LT\",sameElse:\"L\"},relativeTime:{future:\"%s gea\\u017ees\",past:\"ma\\u014bit %s\",s:\"moadde sekunddat\",ss:\"%d sekunddat\",m:\"okta minuhta\",mm:\"%d minuhtat\",h:\"okta diimmu\",hh:\"%d diimmut\",d:\"okta beaivi\",dd:\"%d beaivvit\",M:\"okta m\\xe1nnu\",MM:\"%d m\\xe1nut\",y:\"okta jahki\",yy:\"%d jagit\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"/7J2\":function(e,t,n){\"use strict\";n.r(t),n.d(t,\"LogLevel\",(function(){return l})),n.d(t,\"ErrorCode\",(function(){return u})),n.d(t,\"Logger\",(function(){return d}));let r=!1,i=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,o=null;const c=function(){try{const e=[];if([\"NFD\",\"NFC\",\"NFKD\",\"NFKC\"].forEach(t=>{try{if(\"test\"!==\"test\".normalize(t))throw new Error(\"bad normalize\")}catch(n){e.push(t)}}),e.length)throw new Error(\"missing \"+e.join(\", \"));if(String.fromCharCode(233).normalize(\"NFD\")!==String.fromCharCode(101,769))throw new Error(\"broken implementation\")}catch(e){return e.message}return null}();var l,u;!function(e){e.DEBUG=\"DEBUG\",e.INFO=\"INFO\",e.WARNING=\"WARNING\",e.ERROR=\"ERROR\",e.OFF=\"OFF\"}(l||(l={})),function(e){e.UNKNOWN_ERROR=\"UNKNOWN_ERROR\",e.NOT_IMPLEMENTED=\"NOT_IMPLEMENTED\",e.UNSUPPORTED_OPERATION=\"UNSUPPORTED_OPERATION\",e.NETWORK_ERROR=\"NETWORK_ERROR\",e.SERVER_ERROR=\"SERVER_ERROR\",e.TIMEOUT=\"TIMEOUT\",e.BUFFER_OVERRUN=\"BUFFER_OVERRUN\",e.NUMERIC_FAULT=\"NUMERIC_FAULT\",e.MISSING_NEW=\"MISSING_NEW\",e.INVALID_ARGUMENT=\"INVALID_ARGUMENT\",e.MISSING_ARGUMENT=\"MISSING_ARGUMENT\",e.UNEXPECTED_ARGUMENT=\"UNEXPECTED_ARGUMENT\",e.CALL_EXCEPTION=\"CALL_EXCEPTION\",e.INSUFFICIENT_FUNDS=\"INSUFFICIENT_FUNDS\",e.NONCE_EXPIRED=\"NONCE_EXPIRED\",e.REPLACEMENT_UNDERPRICED=\"REPLACEMENT_UNDERPRICED\",e.UNPREDICTABLE_GAS_LIMIT=\"UNPREDICTABLE_GAS_LIMIT\",e.TRANSACTION_REPLACED=\"TRANSACTION_REPLACED\"}(u||(u={}));class d{constructor(e){Object.defineProperty(this,\"version\",{enumerable:!0,value:e,writable:!1})}_log(e,t){const n=e.toLowerCase();null==s[n]&&this.throwArgumentError(\"invalid log level name\",\"logLevel\",e),a>s[n]||console.log.apply(console,t)}debug(...e){this._log(d.levels.DEBUG,e)}info(...e){this._log(d.levels.INFO,e)}warn(...e){this._log(d.levels.WARNING,e)}makeError(e,t,n){if(i)return this.makeError(\"censored error\",t,{});t||(t=d.errors.UNKNOWN_ERROR),n||(n={});const r=[];Object.keys(n).forEach(e=>{try{r.push(e+\"=\"+JSON.stringify(n[e]))}catch(a){r.push(e+\"=\"+JSON.stringify(n[e].toString()))}}),r.push(\"code=\"+t),r.push(\"version=\"+this.version);const s=e;r.length&&(e+=\" (\"+r.join(\", \")+\")\");const a=new Error(e);return a.reason=s,a.code=t,Object.keys(n).forEach((function(e){a[e]=n[e]})),a}throwError(e,t,n){throw this.makeError(e,t,n)}throwArgumentError(e,t,n){return this.throwError(e,d.errors.INVALID_ARGUMENT,{argument:t,value:n})}assert(e,t,n,r){e||this.throwError(t,n,r)}assertArgument(e,t,n,r){e||this.throwArgumentError(t,n,r)}checkNormalize(e){null==e&&(e=\"platform missing String.prototype.normalize\"),c&&this.throwError(\"platform missing String.prototype.normalize\",d.errors.UNSUPPORTED_OPERATION,{operation:\"String.prototype.normalize\",form:c})}checkSafeUint53(e,t){\"number\"==typeof e&&(null==t&&(t=\"value not safe\"),(e<0||e>=9007199254740991)&&this.throwError(t,d.errors.NUMERIC_FAULT,{operation:\"checkSafeInteger\",fault:\"out-of-safe-range\",value:e}),e%1&&this.throwError(t,d.errors.NUMERIC_FAULT,{operation:\"checkSafeInteger\",fault:\"non-integer\",value:e}))}checkArgumentCount(e,t,n){n=n?\": \"+n:\"\",et&&this.throwError(\"too many arguments\"+n,d.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError(\"missing new\",d.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError(\"cannot instantiate abstract class \"+JSON.stringify(t.name)+\" directly; use a sub-class\",d.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:\"new\"}):e!==Object&&null!=e||this.throwError(\"missing new\",d.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return o||(o=new d(\"logger/5.3.0\")),o}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError(\"cannot permanently disable censorship\",d.errors.UNSUPPORTED_OPERATION,{operation:\"setCensorship\"}),r){if(!e)return;this.globalLogger().throwError(\"error censorship permanent\",d.errors.UNSUPPORTED_OPERATION,{operation:\"setCensorship\"})}i=!!e,r=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:d.globalLogger().warn(\"invalid log level - \"+e)}static from(e){return new d(e)}}d.errors=u,d.levels=l},\"/Pfw\":function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return i})),n.d(t,\"a\",(function(){return s}));var r=n(\"3Pt+\");let i=(()=>{class e{static matchingPasswordConfirmation(e){var t,n,r;(null===(t=e.get(\"password\"))||void 0===t?void 0:t.value)!==(null===(n=e.get(\"passwordConfirmation\"))||void 0===n?void 0:n.value)&&(null===(r=e.get(\"passwordConfirmation\"))||void 0===r||r.setErrors({passwordMismatch:!0}))}}return e.strongPassword=r.q.pattern(/(?=.*[A-Za-z])(?=.*\\d)(?=.*[^A-Za-z\\d]).{8,}/),e})();class s{constructor(){this.errorMessage={required:\"Password is required\",minLength:\"Password must be at least 8 characters\",pattern:\"Requires at least 1 letter, number, and special character\",passwordMismatch:\"Passwords do not match\"},this.strongPassword=r.q.pattern(/(?=.*[A-Za-z])(?=.*\\d)(?=.*[^A-Za-z\\d]).{8,}/)}matchingPasswordConfirmation(e){var t,n,r;(null===(t=e.get(\"password\"))||void 0===t?void 0:t.value)!==(null===(n=e.get(\"passwordConfirmation\"))||void 0===n?void 0:n.value)&&(null===(r=e.get(\"passwordConfirmation\"))||void 0===r||r.setErrors({passwordMismatch:!0}))}}},\"/X5v\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"x-pseudo\",{months:\"J~\\xe1\\xf1\\xfa\\xe1~r\\xfd_F~\\xe9br\\xfa~\\xe1r\\xfd_~M\\xe1rc~h_\\xc1p~r\\xedl_~M\\xe1\\xfd_~J\\xfa\\xf1\\xe9~_J\\xfal~\\xfd_\\xc1\\xfa~g\\xfast~_S\\xe9p~t\\xe9mb~\\xe9r_\\xd3~ct\\xf3b~\\xe9r_\\xd1~\\xf3v\\xe9m~b\\xe9r_~D\\xe9c\\xe9~mb\\xe9r\".split(\"_\"),monthsShort:\"J~\\xe1\\xf1_~F\\xe9b_~M\\xe1r_~\\xc1pr_~M\\xe1\\xfd_~J\\xfa\\xf1_~J\\xfal_~\\xc1\\xfag_~S\\xe9p_~\\xd3ct_~\\xd1\\xf3v_~D\\xe9c\".split(\"_\"),monthsParseExact:!0,weekdays:\"S~\\xfa\\xf1d\\xe1~\\xfd_M\\xf3~\\xf1d\\xe1\\xfd~_T\\xfa\\xe9~sd\\xe1\\xfd~_W\\xe9d~\\xf1\\xe9sd~\\xe1\\xfd_T~h\\xfars~d\\xe1\\xfd_~Fr\\xedd~\\xe1\\xfd_S~\\xe1t\\xfar~d\\xe1\\xfd\".split(\"_\"),weekdaysShort:\"S~\\xfa\\xf1_~M\\xf3\\xf1_~T\\xfa\\xe9_~W\\xe9d_~Th\\xfa_~Fr\\xed_~S\\xe1t\".split(\"_\"),weekdaysMin:\"S~\\xfa_M\\xf3~_T\\xfa_~W\\xe9_T~h_Fr~_S\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[T~\\xf3d\\xe1~\\xfd \\xe1t] LT\",nextDay:\"[T~\\xf3m\\xf3~rr\\xf3~w \\xe1t] LT\",nextWeek:\"dddd [\\xe1t] LT\",lastDay:\"[\\xdd~\\xe9st~\\xe9rd\\xe1~\\xfd \\xe1t] LT\",lastWeek:\"[L~\\xe1st] dddd [\\xe1t] LT\",sameElse:\"L\"},relativeTime:{future:\"\\xed~\\xf1 %s\",past:\"%s \\xe1~g\\xf3\",s:\"\\xe1 ~f\\xe9w ~s\\xe9c\\xf3~\\xf1ds\",ss:\"%d s~\\xe9c\\xf3\\xf1~ds\",m:\"\\xe1 ~m\\xed\\xf1~\\xfat\\xe9\",mm:\"%d m~\\xed\\xf1\\xfa~t\\xe9s\",h:\"\\xe1~\\xf1 h\\xf3~\\xfar\",hh:\"%d h~\\xf3\\xfars\",d:\"\\xe1 ~d\\xe1\\xfd\",dd:\"%d d~\\xe1\\xfds\",M:\"\\xe1 ~m\\xf3\\xf1~th\",MM:\"%d m~\\xf3\\xf1t~hs\",y:\"\\xe1 ~\\xfd\\xe9\\xe1r\",yy:\"%d \\xfd~\\xe9\\xe1rs\"},dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"/m0q\":function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return s})),n.d(t,\"e\",(function(){return a})),n.d(t,\"a\",(function(){return o})),n.d(t,\"c\",(function(){return c})),n.d(t,\"d\",(function(){return l}));var r=n(\"VJ7P\"),i=n(\"UnNr\");function s(e){return\"string\"==typeof e&&\"0x\"!==e.substring(0,2)&&(e=\"0x\"+e),Object(r.arrayify)(e)}function a(e,t){for(e=String(e);e.lengthn.lift(new s(e,t))}class s{constructor(e,t){this.compare=e,this.keySelector=t}call(e,t){return t.subscribe(new a(e,this.compare,this.keySelector))}}class a extends r.a{constructor(e,t,n){super(e),this.keySelector=n,this.hasKey=!1,\"function\"==typeof t&&(this.compare=t)}compare(e,t){return e===t}_next(e){let t;try{const{keySelector:n}=this;t=n?n(e):e}catch(r){return this.destination.error(r)}let n=!1;if(this.hasKey)try{const{compare:e}=this;n=e(this.key,t)}catch(r){return this.destination.error(r)}else this.hasKey=!0;n||(this.key=t,this.destination.next(e))}}},0:function(e,t,n){e.exports=n(\"zUnb\")},\"0EQZ\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return l})),n.d(t,\"b\",(function(){return o})),n.d(t,\"c\",(function(){return h})),n.d(t,\"d\",(function(){return m})),n.d(t,\"e\",(function(){return u})),n.d(t,\"f\",(function(){return d})),n.d(t,\"g\",(function(){return p})),n.d(t,\"h\",(function(){return c}));var r=n(\"7+OI\"),i=n(\"LRne\"),s=n(\"XNiG\"),a=n(\"fXoL\");class o{}function c(e){return e&&\"function\"==typeof e.connect}class l extends o{constructor(e){super(),this._data=e}connect(){return Object(r.a)(this._data)?this._data:Object(i.a)(this._data)}disconnect(){}}class u{applyChanges(e,t,n,r,i){e.forEachOperation((e,r,s)=>{let a,o;if(null==e.previousIndex){const i=n(e,r,s);a=t.createEmbeddedView(i.templateRef,i.context,i.index),o=1}else null==s?(t.remove(r),o=3):(a=t.get(r),t.move(a,s),o=2);i&&i({context:null==a?void 0:a.context,operation:o,record:e})})}detach(){}}class d{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(e,t,n,r,i){e.forEachOperation((e,s,a)=>{let o,c;null==e.previousIndex?(o=this._insertView(()=>n(e,s,a),a,t,r(e)),c=o?1:0):null==a?(this._detachAndCacheView(s,t),c=3):(o=this._moveView(s,a,t,r(e)),c=2),i&&i({context:null==o?void 0:o.context,operation:c,record:e})})}detach(){for(const e of this._viewCache)e.destroy()}_insertView(e,t,n,r){let i=this._insertViewFromCache(t,n);if(i)return void(i.context.$implicit=r);const s=e();return n.createEmbeddedView(s.templateRef,s.context,s.index)}_detachAndCacheView(e,t){const n=this._detachView(e,t);this._maybeCacheView(n,t)}_moveView(e,t,n,r){const i=n.get(e);return n.move(i,t),i.context.$implicit=r,i}_maybeCacheView(e,t){if(this._viewCache.lengththis._markSelected(e)):this._markSelected(t[0]),this._selectedToEmit.length=0)}get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}select(...e){this._verifyValueAssignment(e),e.forEach(e=>this._markSelected(e)),this._emitChangeEvent()}deselect(...e){this._verifyValueAssignment(e),e.forEach(e=>this._unmarkSelected(e)),this._emitChangeEvent()}toggle(e){this.isSelected(e)?this.deselect(e):this.select(e)}clear(){this._unmarkAll(),this._emitChangeEvent()}isSelected(e){return this._selection.has(e)}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(e){this._multiple&&this.selected&&this._selected.sort(e)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(e){this.isSelected(e)||(this._multiple||this._unmarkAll(),this._selection.add(e),this._emitChanges&&this._selectedToEmit.push(e))}_unmarkSelected(e){this.isSelected(e)&&(this._selection.delete(e),this._emitChanges&&this._deselectedToEmit.push(e))}_unmarkAll(){this.isEmpty()||this._selection.forEach(e=>this._unmarkSelected(e))}_verifyValueAssignment(e){}}let m=(()=>{class e{constructor(){this._listeners=[]}notify(e,t){for(let n of this._listeners)n(e,t)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(t=>e!==t)}}ngOnDestroy(){this._listeners=[]}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=Object(a.Lb)({factory:function(){return new e},token:e,providedIn:\"root\"}),e})();const p=new a.s(\"_ViewRepeater\")},\"0EUg\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"bHdf\");function i(){return Object(r.a)(1)}},\"0IaG\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return D})),n.d(t,\"b\",(function(){return A})),n.d(t,\"c\",(function(){return R})),n.d(t,\"d\",(function(){return F})),n.d(t,\"e\",(function(){return I})),n.d(t,\"f\",(function(){return H})),n.d(t,\"g\",(function(){return x})),n.d(t,\"h\",(function(){return j}));var r=n(\"rDax\"),i=n(\"+rOU\"),s=n(\"fXoL\"),a=n(\"FKr1\"),o=n(\"cH1L\"),c=n(\"ofXK\"),l=n(\"XNiG\"),u=n(\"NXyV\"),d=n(\"LRne\"),h=n(\"pLZG\"),m=n(\"IzEk\"),p=n(\"JX91\"),f=n(\"R0Ic\"),b=n(\"FtGj\"),g=n(\"u47x\");function _(e,t){}class y{constructor(){this.role=\"dialog\",this.panelClass=\"\",this.hasBackdrop=!0,this.backdropClass=\"\",this.disableClose=!1,this.width=\"\",this.height=\"\",this.maxWidth=\"80vw\",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.autoFocus=!0,this.restoreFocus=!0,this.closeOnNavigation=!0}}const v={dialogContainer:Object(f.n)(\"dialogContainer\",[Object(f.k)(\"void, exit\",Object(f.l)({opacity:0,transform:\"scale(0.7)\"})),Object(f.k)(\"enter\",Object(f.l)({transform:\"none\"})),Object(f.m)(\"* => enter\",Object(f.e)(\"150ms cubic-bezier(0, 0, 0.2, 1)\",Object(f.l)({transform:\"none\",opacity:1}))),Object(f.m)(\"* => void, * => exit\",Object(f.e)(\"75ms cubic-bezier(0.4, 0.0, 0.2, 1)\",Object(f.l)({opacity:0})))])};let w=(()=>{class e extends i.a{constructor(e,t,n,r,i,a){super(),this._elementRef=e,this._focusTrapFactory=t,this._changeDetectorRef=n,this._config=i,this._focusMonitor=a,this._animationStateChanged=new s.p,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=e=>(this._portalOutlet.hasAttached(),this._portalOutlet.attachDomPortal(e)),this._ariaLabelledBy=i.ariaLabelledBy||null,this._document=r}_initializeWithAttachedContent(){this._setupFocusTrap(),this._capturePreviouslyFocusedElement(),this._focusDialogContainer()}attachComponentPortal(e){return this._portalOutlet.hasAttached(),this._portalOutlet.attachComponentPortal(e)}attachTemplatePortal(e){return this._portalOutlet.hasAttached(),this._portalOutlet.attachTemplatePortal(e)}_recaptureFocus(){this._containsFocus()||(!this._config.autoFocus||!this._focusTrap.focusInitialElement())&&this._elementRef.nativeElement.focus()}_trapFocus(){this._config.autoFocus?this._focusTrap.focusInitialElementWhenReady():this._containsFocus()||this._elementRef.nativeElement.focus()}_restoreFocus(){const e=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&e&&\"function\"==typeof e.focus){const t=this._document.activeElement,n=this._elementRef.nativeElement;t&&t!==this._document.body&&t!==n&&!n.contains(t)||(this._focusMonitor?(this._focusMonitor.focusVia(e,this._closeInteractionType),this._closeInteractionType=null):e.focus())}this._focusTrap&&this._focusTrap.destroy()}_setupFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement)}_capturePreviouslyFocusedElement(){this._document&&(this._elementFocusedBeforeDialogWasOpened=this._document.activeElement)}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,t=this._document.activeElement;return e===t||e.contains(t)}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(s.m),s.Pb(g.g),s.Pb(s.h),s.Pb(c.d,8),s.Pb(y),s.Pb(g.f))},e.\\u0275dir=s.Kb({type:e,viewQuery:function(e,t){var n;1&e&&s.Bc(i.c,!0),2&e&&s.tc(n=s.dc())&&(t._portalOutlet=n.first)},features:[s.Bb]}),e})(),k=(()=>{class e extends w{constructor(){super(...arguments),this._state=\"enter\"}_onAnimationDone({toState:e,totalTime:t}){\"enter\"===e?(this._trapFocus(),this._animationStateChanged.next({state:\"opened\",totalTime:t})):\"exit\"===e&&(this._restoreFocus(),this._animationStateChanged.next({state:\"closed\",totalTime:t}))}_onAnimationStart({toState:e,totalTime:t}){\"enter\"===e?this._animationStateChanged.next({state:\"opening\",totalTime:t}):\"exit\"!==e&&\"void\"!==e||this._animationStateChanged.next({state:\"closing\",totalTime:t})}_startExitAnimation(){this._state=\"exit\",this._changeDetectorRef.markForCheck()}}return e.\\u0275fac=function(t){return S(t||e)},e.\\u0275cmp=s.Jb({type:e,selectors:[[\"mat-dialog-container\"]],hostAttrs:[\"tabindex\",\"-1\",\"aria-modal\",\"true\",1,\"mat-dialog-container\"],hostVars:6,hostBindings:function(e,t){1&e&&s.Dc(\"@dialogContainer.start\",(function(e){return t._onAnimationStart(e)}))(\"@dialogContainer.done\",(function(e){return t._onAnimationDone(e)})),2&e&&(s.Yb(\"id\",t._id),s.Fb(\"role\",t._config.role)(\"aria-labelledby\",t._config.ariaLabel?null:t._ariaLabelledBy)(\"aria-label\",t._config.ariaLabel)(\"aria-describedby\",t._config.ariaDescribedBy||null),s.Ec(\"@dialogContainer\",t._state))},features:[s.Bb],decls:1,vars:0,consts:[[\"cdkPortalOutlet\",\"\"]],template:function(e,t){1&e&&s.Fc(0,_,0,0,\"ng-template\",0)},directives:[i.c],styles:[\".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\\n\"],encapsulation:2,data:{animation:[v.dialogContainer]}}),e})();const S=s.Xb(k);let M=0;class x{constructor(e,t,n=\"mat-dialog-\"+M++){this._overlayRef=e,this._containerInstance=t,this.id=n,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new l.a,this._afterClosed=new l.a,this._beforeClosed=new l.a,this._state=0,t._id=n,t._animationStateChanged.pipe(Object(h.a)(e=>\"opened\"===e.state),Object(m.a)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),t._animationStateChanged.pipe(Object(h.a)(e=>\"closed\"===e.state),Object(m.a)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),e.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._afterClosed.next(this._result),this._afterClosed.complete(),this.componentInstance=null,this._overlayRef.dispose()}),e.keydownEvents().pipe(Object(h.a)(e=>e.keyCode===b.g&&!this.disableClose&&!Object(b.s)(e))).subscribe(e=>{e.preventDefault(),C(this,\"keyboard\")}),e.backdropClick().subscribe(()=>{this.disableClose?this._containerInstance._recaptureFocus():C(this,\"mouse\")})}close(e){this._result=e,this._containerInstance._animationStateChanged.pipe(Object(h.a)(e=>\"closing\"===e.state),Object(m.a)(1)).subscribe(t=>{this._beforeClosed.next(e),this._beforeClosed.complete(),this._overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),t.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._afterClosed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}updatePosition(e){let t=this._getPositionStrategy();return e&&(e.left||e.right)?e.left?t.left(e.left):t.right(e.right):t.centerHorizontally(),e&&(e.top||e.bottom)?e.top?t.top(e.top):t.bottom(e.bottom):t.centerVertically(),this._overlayRef.updatePosition(),this}updateSize(e=\"\",t=\"\"){return this._getPositionStrategy().width(e).height(t),this._overlayRef.updatePosition(),this}addPanelClass(e){return this._overlayRef.addPanelClass(e),this}removePanelClass(e){return this._overlayRef.removePanelClass(e),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._overlayRef.dispose()}_getPositionStrategy(){return this._overlayRef.getConfig().positionStrategy}}function C(e,t,n){return void 0!==e._containerInstance&&(e._containerInstance._closeInteractionType=t),e.close(n)}const D=new s.s(\"MatDialogData\"),L=new s.s(\"mat-dialog-default-options\"),O=new s.s(\"mat-dialog-scroll-strategy\"),E={provide:O,deps:[r.c],useFactory:function(e){return()=>e.scrollStrategies.block()}};let T=(()=>{class e{constructor(e,t,n,r,i,s,a,o,c){this._overlay=e,this._injector=t,this._defaultOptions=n,this._parentDialog=r,this._overlayContainer=i,this._dialogRefConstructor=a,this._dialogContainerType=o,this._dialogDataToken=c,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new l.a,this._afterOpenedAtThisLevel=new l.a,this._ariaHiddenElements=new Map,this.afterAllClosed=Object(u.a)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Object(p.a)(void 0))),this._scrollStrategy=s}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}open(e,t){(t=function(e,t){return Object.assign(Object.assign({},t),e)}(t,this._defaultOptions||new y)).id&&this.getDialogById(t.id);const n=this._createOverlay(t),r=this._attachDialogContainer(n,t),i=this._attachDialogContent(e,r,n,t);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(i),i.afterClosed().subscribe(()=>this._removeOpenDialog(i)),this.afterOpened.next(i),r._initializeWithAttachedContent(),i}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(t=>t.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_createOverlay(e){const t=this._getOverlayConfig(e);return this._overlay.create(t)}_getOverlayConfig(e){const t=new r.d({positionStrategy:this._overlay.position().global(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(t.backdropClass=e.backdropClass),t}_attachDialogContainer(e,t){const n=s.t.create({parent:t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,providers:[{provide:y,useValue:t}]}),r=new i.d(this._dialogContainerType,t.viewContainerRef,n,t.componentFactoryResolver);return e.attach(r).instance}_attachDialogContent(e,t,n,r){const a=new this._dialogRefConstructor(n,t,r.id);if(e instanceof s.P)t.attachTemplatePortal(new i.h(e,null,{$implicit:r.data,dialogRef:a}));else{const n=this._createInjector(r,a,t),s=t.attachComponentPortal(new i.d(e,r.viewContainerRef,n));a.componentInstance=s.instance}return a.updateSize(r.width,r.height).updatePosition(r.position),a}_createInjector(e,t,n){const r=e&&e.viewContainerRef&&e.viewContainerRef.injector,i=[{provide:this._dialogContainerType,useValue:n},{provide:this._dialogDataToken,useValue:e.data},{provide:this._dialogRefConstructor,useValue:t}];return!e.direction||r&&r.get(o.b,null)||i.push({provide:o.b,useValue:{value:e.direction,change:Object(d.a)()}}),s.t.create({parent:r||this._injector,providers:i})}_removeOpenDialog(e){const t=this.openDialogs.indexOf(e);t>-1&&(this.openDialogs.splice(t,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((e,t)=>{e?t.setAttribute(\"aria-hidden\",e):t.removeAttribute(\"aria-hidden\")}),this._ariaHiddenElements.clear(),this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const t=e.parentElement.children;for(let n=t.length-1;n>-1;n--){let r=t[n];r===e||\"SCRIPT\"===r.nodeName||\"STYLE\"===r.nodeName||r.hasAttribute(\"aria-live\")||(this._ariaHiddenElements.set(r,r.getAttribute(\"aria-hidden\")),r.setAttribute(\"aria-hidden\",\"true\"))}}}_closeDialogs(e){let t=e.length;for(;t--;)e[t].close()}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(r.c),s.Pb(s.t),s.Pb(void 0),s.Pb(void 0),s.Pb(r.e),s.Pb(void 0),s.Pb(s.R),s.Pb(s.R),s.Pb(s.s))},e.\\u0275dir=s.Kb({type:e}),e})(),A=(()=>{class e extends T{constructor(e,t,n,r,i,s,a){super(e,t,r,s,a,i,x,k,D)}}return e.\\u0275fac=function(t){return new(t||e)(s.Zb(r.c),s.Zb(s.t),s.Zb(c.j,8),s.Zb(L,8),s.Zb(O),s.Zb(e,12),s.Zb(r.e))},e.\\u0275prov=s.Lb({token:e,factory:e.\\u0275fac}),e})(),P=0,F=(()=>{class e{constructor(e,t,n){this.dialogRef=e,this._elementRef=t,this._dialog=n,this.type=\"button\"}ngOnInit(){this.dialogRef||(this.dialogRef=Y(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){const t=e._matDialogClose||e._matDialogCloseResult;t&&(this.dialogResult=t.currentValue)}_onButtonClick(e){C(this.dialogRef,0===e.screenX&&0===e.screenY?\"keyboard\":\"mouse\",this.dialogResult)}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(x,8),s.Pb(s.m),s.Pb(A))},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"mat-dialog-close\",\"\"],[\"\",\"matDialogClose\",\"\"]],hostVars:2,hostBindings:function(e,t){1&e&&s.cc(\"click\",(function(e){return t._onButtonClick(e)})),2&e&&s.Fb(\"aria-label\",t.ariaLabel||null)(\"type\",t.type)},inputs:{type:\"type\",dialogResult:[\"mat-dialog-close\",\"dialogResult\"],ariaLabel:[\"aria-label\",\"ariaLabel\"],_matDialogClose:[\"matDialogClose\",\"_matDialogClose\"]},exportAs:[\"matDialogClose\"],features:[s.Cb]}),e})(),j=(()=>{class e{constructor(e,t,n){this._dialogRef=e,this._elementRef=t,this._dialog=n,this.id=\"mat-dialog-title-\"+P++}ngOnInit(){this._dialogRef||(this._dialogRef=Y(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const e=this._dialogRef._containerInstance;e&&!e._ariaLabelledBy&&(e._ariaLabelledBy=this.id)})}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(x,8),s.Pb(s.m),s.Pb(A))},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"mat-dialog-title\",\"\"],[\"\",\"matDialogTitle\",\"\"]],hostAttrs:[1,\"mat-dialog-title\"],hostVars:1,hostBindings:function(e,t){2&e&&s.Yb(\"id\",t.id)},inputs:{id:\"id\"},exportAs:[\"matDialogTitle\"]}),e})(),I=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"mat-dialog-content\",\"\"],[\"mat-dialog-content\"],[\"\",\"matDialogContent\",\"\"]],hostAttrs:[1,\"mat-dialog-content\"]}),e})(),R=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"mat-dialog-actions\",\"\"],[\"mat-dialog-actions\"],[\"\",\"matDialogActions\",\"\"]],hostAttrs:[1,\"mat-dialog-actions\"]}),e})();function Y(e,t){let n=e.nativeElement.parentElement;for(;n&&!n.classList.contains(\"mat-dialog-container\");)n=n.parentElement;return n?t.find(e=>e.id===n.id):null}let H=(()=>{class e{}return e.\\u0275mod=s.Nb({type:e}),e.\\u0275inj=s.Mb({factory:function(t){return new(t||e)},providers:[A,E],imports:[[r.f,i.g,a.h],a.h]}),e})()},\"0MNC\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return v})),n.d(t,\"b\",(function(){return k}));var r=n(\"fXoL\"),i=n(\"8LU1\"),s=n(\"XNiG\"),a=n(\"itXk\"),o=n(\"GyhO\"),c=n(\"HDdC\"),l=n(\"IzEk\"),u=n(\"zP0r\"),d=n(\"Kj3r\"),h=n(\"lJxs\"),m=n(\"JX91\"),p=n(\"1G5W\"),f=n(\"nLfN\");const b=new Set;let g,_=(()=>{class e{constructor(e){this._platform=e,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):y}matchMedia(e){return this._platform.WEBKIT&&function(e){if(!b.has(e))try{g||(g=document.createElement(\"style\"),g.setAttribute(\"type\",\"text/css\"),document.head.appendChild(g)),g.sheet&&(g.sheet.insertRule(`@media ${e} {.fx-query-test{ }}`,0),b.add(e))}catch(t){console.error(t)}}(e),this._matchMedia(e)}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(f.a))},e.\\u0275prov=Object(r.Lb)({factory:function(){return new e(Object(r.Zb)(f.a))},token:e,providedIn:\"root\"}),e})();function y(e){return{matches:\"all\"===e||\"\"===e,media:e,addListener:()=>{},removeListener:()=>{}}}let v=(()=>{class e{constructor(e,t){this._mediaMatcher=e,this._zone=t,this._queries=new Map,this._destroySubject=new s.a}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return w(Object(i.b)(e)).some(e=>this._registerQuery(e).mql.matches)}observe(e){const t=w(Object(i.b)(e)).map(e=>this._registerQuery(e).observable);let n=Object(a.b)(t);return n=Object(o.a)(n.pipe(Object(l.a)(1)),n.pipe(Object(u.a)(1),Object(d.a)(0))),n.pipe(Object(h.a)(e=>{const t={matches:!1,breakpoints:{}};return e.forEach(({matches:e,query:n})=>{t.matches=t.matches||e,t.breakpoints[n]=e}),t}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const t=this._mediaMatcher.matchMedia(e),n={observable:new c.a(e=>{const n=t=>this._zone.run(()=>e.next(t));return t.addListener(n),()=>{t.removeListener(n)}}).pipe(Object(m.a)(t),Object(h.a)(({matches:t})=>({query:e,matches:t})),Object(p.a)(this._destroySubject)),mql:t};return this._queries.set(e,n),n}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(_),r.Zb(r.C))},e.\\u0275prov=Object(r.Lb)({factory:function(){return new e(Object(r.Zb)(_),Object(r.Zb)(r.C))},token:e,providedIn:\"root\"}),e})();function w(e){return e.map(e=>e.split(\",\")).reduce((e,t)=>e.concat(t)).map(e=>e.trim())}const k={XSmall:\"(max-width: 599.99px)\",Small:\"(min-width: 600px) and (max-width: 959.99px)\",Medium:\"(min-width: 960px) and (max-width: 1279.99px)\",Large:\"(min-width: 1280px) and (max-width: 1919.99px)\",XLarge:\"(min-width: 1920px)\",Handset:\"(max-width: 599.99px) and (orientation: portrait), (max-width: 959.99px) and (orientation: landscape)\",Tablet:\"(min-width: 600px) and (max-width: 839.99px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.99px) and (orientation: landscape)\",Web:\"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)\",HandsetPortrait:\"(max-width: 599.99px) and (orientation: portrait)\",TabletPortrait:\"(min-width: 600px) and (max-width: 839.99px) and (orientation: portrait)\",WebPortrait:\"(min-width: 840px) and (orientation: portrait)\",HandsetLandscape:\"(max-width: 959.99px) and (orientation: landscape)\",TabletLandscape:\"(min-width: 960px) and (max-width: 1279.99px) and (orientation: landscape)\",WebLandscape:\"(min-width: 1280px) and (orientation: landscape)\"}},\"0mo+\":function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0f21\",2:\"\\u0f22\",3:\"\\u0f23\",4:\"\\u0f24\",5:\"\\u0f25\",6:\"\\u0f26\",7:\"\\u0f27\",8:\"\\u0f28\",9:\"\\u0f29\",0:\"\\u0f20\"},n={\"\\u0f21\":\"1\",\"\\u0f22\":\"2\",\"\\u0f23\":\"3\",\"\\u0f24\":\"4\",\"\\u0f25\":\"5\",\"\\u0f26\":\"6\",\"\\u0f27\":\"7\",\"\\u0f28\":\"8\",\"\\u0f29\":\"9\",\"\\u0f20\":\"0\"};e.defineLocale(\"bo\",{months:\"\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f51\\u0f44\\u0f0b\\u0f54\\u0f7c_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f42\\u0f49\\u0f72\\u0f66\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f42\\u0f66\\u0f74\\u0f58\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f5e\\u0f72\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f63\\u0f94\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f51\\u0fb2\\u0f74\\u0f42\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f51\\u0f74\\u0f53\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f62\\u0f92\\u0fb1\\u0f51\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f51\\u0f42\\u0f74\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f45\\u0f74\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f45\\u0f74\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f45\\u0f74\\u0f0b\\u0f42\\u0f49\\u0f72\\u0f66\\u0f0b\\u0f54\".split(\"_\"),monthsShort:\"\\u0f5f\\u0fb3\\u0f0b1_\\u0f5f\\u0fb3\\u0f0b2_\\u0f5f\\u0fb3\\u0f0b3_\\u0f5f\\u0fb3\\u0f0b4_\\u0f5f\\u0fb3\\u0f0b5_\\u0f5f\\u0fb3\\u0f0b6_\\u0f5f\\u0fb3\\u0f0b7_\\u0f5f\\u0fb3\\u0f0b8_\\u0f5f\\u0fb3\\u0f0b9_\\u0f5f\\u0fb3\\u0f0b10_\\u0f5f\\u0fb3\\u0f0b11_\\u0f5f\\u0fb3\\u0f0b12\".split(\"_\"),monthsShortRegex:/^(\\u0f5f\\u0fb3\\u0f0b\\d{1,2})/,monthsParseExact:!0,weekdays:\"\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f49\\u0f72\\u0f0b\\u0f58\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f58\\u0f72\\u0f42\\u0f0b\\u0f51\\u0f58\\u0f62\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f63\\u0fb7\\u0f42\\u0f0b\\u0f54\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f55\\u0f74\\u0f62\\u0f0b\\u0f56\\u0f74_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f54\\u0f0b\\u0f66\\u0f44\\u0f66\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f66\\u0fa4\\u0f7a\\u0f53\\u0f0b\\u0f54\\u0f0b\".split(\"_\"),weekdaysShort:\"\\u0f49\\u0f72\\u0f0b\\u0f58\\u0f0b_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b_\\u0f58\\u0f72\\u0f42\\u0f0b\\u0f51\\u0f58\\u0f62\\u0f0b_\\u0f63\\u0fb7\\u0f42\\u0f0b\\u0f54\\u0f0b_\\u0f55\\u0f74\\u0f62\\u0f0b\\u0f56\\u0f74_\\u0f54\\u0f0b\\u0f66\\u0f44\\u0f66\\u0f0b_\\u0f66\\u0fa4\\u0f7a\\u0f53\\u0f0b\\u0f54\\u0f0b\".split(\"_\"),weekdaysMin:\"\\u0f49\\u0f72_\\u0f5f\\u0fb3_\\u0f58\\u0f72\\u0f42_\\u0f63\\u0fb7\\u0f42_\\u0f55\\u0f74\\u0f62_\\u0f66\\u0f44\\u0f66_\\u0f66\\u0fa4\\u0f7a\\u0f53\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm\",LLLL:\"dddd, D MMMM YYYY, A h:mm\"},calendar:{sameDay:\"[\\u0f51\\u0f72\\u0f0b\\u0f62\\u0f72\\u0f44] LT\",nextDay:\"[\\u0f66\\u0f44\\u0f0b\\u0f49\\u0f72\\u0f53] LT\",nextWeek:\"[\\u0f56\\u0f51\\u0f74\\u0f53\\u0f0b\\u0f55\\u0fb2\\u0f42\\u0f0b\\u0f62\\u0f97\\u0f7a\\u0f66\\u0f0b\\u0f58], LT\",lastDay:\"[\\u0f41\\u0f0b\\u0f66\\u0f44] LT\",lastWeek:\"[\\u0f56\\u0f51\\u0f74\\u0f53\\u0f0b\\u0f55\\u0fb2\\u0f42\\u0f0b\\u0f58\\u0f50\\u0f60\\u0f0b\\u0f58] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0f63\\u0f0b\",past:\"%s \\u0f66\\u0f94\\u0f53\\u0f0b\\u0f63\",s:\"\\u0f63\\u0f58\\u0f0b\\u0f66\\u0f44\",ss:\"%d \\u0f66\\u0f90\\u0f62\\u0f0b\\u0f46\\u0f0d\",m:\"\\u0f66\\u0f90\\u0f62\\u0f0b\\u0f58\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",mm:\"%d \\u0f66\\u0f90\\u0f62\\u0f0b\\u0f58\",h:\"\\u0f46\\u0f74\\u0f0b\\u0f5a\\u0f7c\\u0f51\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",hh:\"%d \\u0f46\\u0f74\\u0f0b\\u0f5a\\u0f7c\\u0f51\",d:\"\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",dd:\"%d \\u0f49\\u0f72\\u0f53\\u0f0b\",M:\"\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",MM:\"%d \\u0f5f\\u0fb3\\u0f0b\\u0f56\",y:\"\\u0f63\\u0f7c\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",yy:\"%d \\u0f63\\u0f7c\"},preparse:function(e){return e.replace(/[\\u0f21\\u0f22\\u0f23\\u0f24\\u0f25\\u0f26\\u0f27\\u0f28\\u0f29\\u0f20]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c|\\u0f5e\\u0f7c\\u0f42\\u0f66\\u0f0b\\u0f40\\u0f66|\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f74\\u0f44|\\u0f51\\u0f42\\u0f7c\\u0f44\\u0f0b\\u0f51\\u0f42|\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c\"===t&&e>=4||\"\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f74\\u0f44\"===t&&e<5||\"\\u0f51\\u0f42\\u0f7c\\u0f44\\u0f0b\\u0f51\\u0f42\"===t?e+12:e},meridiem:function(e,t,n){return e<4?\"\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c\":e<10?\"\\u0f5e\\u0f7c\\u0f42\\u0f66\\u0f0b\\u0f40\\u0f66\":e<17?\"\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f74\\u0f44\":e<20?\"\\u0f51\\u0f42\\u0f7c\\u0f44\\u0f0b\\u0f51\\u0f42\":\"\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},\"0tRk\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"pt-br\",{months:\"janeiro_fevereiro_mar\\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro\".split(\"_\"),monthsShort:\"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez\".split(\"_\"),weekdays:\"domingo_segunda-feira_ter\\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom_seg_ter_qua_qui_sex_s\\xe1b\".split(\"_\"),weekdaysMin:\"do_2\\xaa_3\\xaa_4\\xaa_5\\xaa_6\\xaa_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY [\\xe0s] HH:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY [\\xe0s] HH:mm\"},calendar:{sameDay:\"[Hoje \\xe0s] LT\",nextDay:\"[Amanh\\xe3 \\xe0s] LT\",nextWeek:\"dddd [\\xe0s] LT\",lastDay:\"[Ontem \\xe0s] LT\",lastWeek:function(){return 0===this.day()||6===this.day()?\"[\\xdaltimo] dddd [\\xe0s] LT\":\"[\\xdaltima] dddd [\\xe0s] LT\"},sameElse:\"L\"},relativeTime:{future:\"em %s\",past:\"h\\xe1 %s\",s:\"poucos segundos\",ss:\"%d segundos\",m:\"um minuto\",mm:\"%d minutos\",h:\"uma hora\",hh:\"%d horas\",d:\"um dia\",dd:\"%d dias\",M:\"um m\\xeas\",MM:\"%d meses\",y:\"um ano\",yy:\"%d anos\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",invalidDate:\"Data inv\\xe1lida\"})}(n(\"wd/R\"))},1:function(e,t){},\"1Few\":function(e,t,n){\"use strict\";var r;n.d(t,\"a\",(function(){return r})),function(e){e.sha256=\"sha256\",e.sha512=\"sha512\"}(r||(r={}))},\"1G5W\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"l7GE\"),i=n(\"ZUHj\");function s(e){return t=>t.lift(new a(e))}class a{constructor(e){this.notifier=e}call(e,t){const n=new o(e),r=Object(i.a)(n,this.notifier);return r&&!n.seenValue?(n.add(r),t.subscribe(n)):n}}class o extends r.a{constructor(e){super(e),this.seenValue=!1}notifyNext(e,t,n,r,i){this.seenValue=!0,this.complete()}notifyComplete(){}}},\"1ppg\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"fil\",{months:\"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre\".split(\"_\"),monthsShort:\"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis\".split(\"_\"),weekdays:\"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado\".split(\"_\"),weekdaysShort:\"Lin_Lun_Mar_Miy_Huw_Biy_Sab\".split(\"_\"),weekdaysMin:\"Li_Lu_Ma_Mi_Hu_Bi_Sab\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"MM/D/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY HH:mm\",LLLL:\"dddd, MMMM DD, YYYY HH:mm\"},calendar:{sameDay:\"LT [ngayong araw]\",nextDay:\"[Bukas ng] LT\",nextWeek:\"LT [sa susunod na] dddd\",lastDay:\"LT [kahapon]\",lastWeek:\"LT [noong nakaraang] dddd\",sameElse:\"L\"},relativeTime:{future:\"sa loob ng %s\",past:\"%s ang nakalipas\",s:\"ilang segundo\",ss:\"%d segundo\",m:\"isang minuto\",mm:\"%d minuto\",h:\"isang oras\",hh:\"%d oras\",d:\"isang araw\",dd:\"%d araw\",M:\"isang buwan\",MM:\"%d buwan\",y:\"isang taon\",yy:\"%d taon\"},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"1rYy\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"hy-am\",{months:{format:\"\\u0570\\u0578\\u0582\\u0576\\u057e\\u0561\\u0580\\u056b_\\u0583\\u0565\\u057f\\u0580\\u057e\\u0561\\u0580\\u056b_\\u0574\\u0561\\u0580\\u057f\\u056b_\\u0561\\u057a\\u0580\\u056b\\u056c\\u056b_\\u0574\\u0561\\u0575\\u056b\\u057d\\u056b_\\u0570\\u0578\\u0582\\u0576\\u056b\\u057d\\u056b_\\u0570\\u0578\\u0582\\u056c\\u056b\\u057d\\u056b_\\u0585\\u0563\\u0578\\u057d\\u057f\\u0578\\u057d\\u056b_\\u057d\\u0565\\u057a\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b_\\u0570\\u0578\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b_\\u0576\\u0578\\u0575\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b_\\u0564\\u0565\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b\".split(\"_\"),standalone:\"\\u0570\\u0578\\u0582\\u0576\\u057e\\u0561\\u0580_\\u0583\\u0565\\u057f\\u0580\\u057e\\u0561\\u0580_\\u0574\\u0561\\u0580\\u057f_\\u0561\\u057a\\u0580\\u056b\\u056c_\\u0574\\u0561\\u0575\\u056b\\u057d_\\u0570\\u0578\\u0582\\u0576\\u056b\\u057d_\\u0570\\u0578\\u0582\\u056c\\u056b\\u057d_\\u0585\\u0563\\u0578\\u057d\\u057f\\u0578\\u057d_\\u057d\\u0565\\u057a\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580_\\u0570\\u0578\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580_\\u0576\\u0578\\u0575\\u0565\\u0574\\u0562\\u0565\\u0580_\\u0564\\u0565\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\".split(\"_\")},monthsShort:\"\\u0570\\u0576\\u057e_\\u0583\\u057f\\u0580_\\u0574\\u0580\\u057f_\\u0561\\u057a\\u0580_\\u0574\\u0575\\u057d_\\u0570\\u0576\\u057d_\\u0570\\u056c\\u057d_\\u0585\\u0563\\u057d_\\u057d\\u057a\\u057f_\\u0570\\u056f\\u057f_\\u0576\\u0574\\u0562_\\u0564\\u056f\\u057f\".split(\"_\"),weekdays:\"\\u056f\\u056b\\u0580\\u0561\\u056f\\u056b_\\u0565\\u0580\\u056f\\u0578\\u0582\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0565\\u0580\\u0565\\u0584\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0579\\u0578\\u0580\\u0565\\u0584\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0570\\u056b\\u0576\\u0563\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0578\\u0582\\u0580\\u0562\\u0561\\u0569_\\u0577\\u0561\\u0562\\u0561\\u0569\".split(\"_\"),weekdaysShort:\"\\u056f\\u0580\\u056f_\\u0565\\u0580\\u056f_\\u0565\\u0580\\u0584_\\u0579\\u0580\\u0584_\\u0570\\u0576\\u0563_\\u0578\\u0582\\u0580\\u0562_\\u0577\\u0562\\u0569\".split(\"_\"),weekdaysMin:\"\\u056f\\u0580\\u056f_\\u0565\\u0580\\u056f_\\u0565\\u0580\\u0584_\\u0579\\u0580\\u0584_\\u0570\\u0576\\u0563_\\u0578\\u0582\\u0580\\u0562_\\u0577\\u0562\\u0569\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0569.\",LLL:\"D MMMM YYYY \\u0569., HH:mm\",LLLL:\"dddd, D MMMM YYYY \\u0569., HH:mm\"},calendar:{sameDay:\"[\\u0561\\u0575\\u057d\\u0585\\u0580] LT\",nextDay:\"[\\u057e\\u0561\\u0572\\u0568] LT\",lastDay:\"[\\u0565\\u0580\\u0565\\u056f] LT\",nextWeek:function(){return\"dddd [\\u0585\\u0580\\u0568 \\u056a\\u0561\\u0574\\u0568] LT\"},lastWeek:function(){return\"[\\u0561\\u0576\\u0581\\u0561\\u056e] dddd [\\u0585\\u0580\\u0568 \\u056a\\u0561\\u0574\\u0568] LT\"},sameElse:\"L\"},relativeTime:{future:\"%s \\u0570\\u0565\\u057f\\u0578\",past:\"%s \\u0561\\u057c\\u0561\\u057b\",s:\"\\u0574\\u056b \\u0584\\u0561\\u0576\\u056b \\u057e\\u0561\\u0575\\u0580\\u056f\\u0575\\u0561\\u0576\",ss:\"%d \\u057e\\u0561\\u0575\\u0580\\u056f\\u0575\\u0561\\u0576\",m:\"\\u0580\\u0578\\u057a\\u0565\",mm:\"%d \\u0580\\u0578\\u057a\\u0565\",h:\"\\u056a\\u0561\\u0574\",hh:\"%d \\u056a\\u0561\\u0574\",d:\"\\u0585\\u0580\",dd:\"%d \\u0585\\u0580\",M:\"\\u0561\\u0574\\u056b\\u057d\",MM:\"%d \\u0561\\u0574\\u056b\\u057d\",y:\"\\u057f\\u0561\\u0580\\u056b\",yy:\"%d \\u057f\\u0561\\u0580\\u056b\"},meridiemParse:/\\u0563\\u056b\\u0577\\u0565\\u0580\\u057e\\u0561|\\u0561\\u057c\\u0561\\u057e\\u0578\\u057f\\u057e\\u0561|\\u0581\\u0565\\u0580\\u0565\\u056f\\u057e\\u0561|\\u0565\\u0580\\u0565\\u056f\\u0578\\u0575\\u0561\\u0576/,isPM:function(e){return/^(\\u0581\\u0565\\u0580\\u0565\\u056f\\u057e\\u0561|\\u0565\\u0580\\u0565\\u056f\\u0578\\u0575\\u0561\\u0576)$/.test(e)},meridiem:function(e){return e<4?\"\\u0563\\u056b\\u0577\\u0565\\u0580\\u057e\\u0561\":e<12?\"\\u0561\\u057c\\u0561\\u057e\\u0578\\u057f\\u057e\\u0561\":e<17?\"\\u0581\\u0565\\u0580\\u0565\\u056f\\u057e\\u0561\":\"\\u0565\\u0580\\u0565\\u056f\\u0578\\u0575\\u0561\\u0576\"},dayOfMonthOrdinalParse:/\\d{1,2}|\\d{1,2}-(\\u056b\\u0576|\\u0580\\u0564)/,ordinal:function(e,t){switch(t){case\"DDD\":case\"w\":case\"W\":case\"DDDo\":return 1===e?e+\"-\\u056b\\u0576\":e+\"-\\u0580\\u0564\";default:return e}},week:{dow:1,doy:7}})}(n(\"wd/R\"))},\"1uah\":function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return l})),n.d(t,\"a\",(function(){return u}));var r=n(\"yCtX\"),i=n(\"DH7j\"),s=n(\"7o/Q\"),a=n(\"l7GE\"),o=n(\"ZUHj\"),c=n(\"Lhse\");function l(...e){const t=e[e.length-1];return\"function\"==typeof t&&e.pop(),Object(r.a)(e,void 0).lift(new u(t))}class u{constructor(e){this.resultSelector=e}call(e,t){return t.subscribe(new d(e,this.resultSelector))}}class d extends s.a{constructor(e,t,n=Object.create(null)){super(e),this.iterators=[],this.active=0,this.resultSelector=\"function\"==typeof t?t:null,this.values=n}_next(e){const t=this.iterators;Object(i.a)(e)?t.push(new m(e)):t.push(\"function\"==typeof e[c.a]?new h(e[c.a]()):new p(this.destination,this,e))}_complete(){const e=this.iterators,t=e.length;if(this.unsubscribe(),0!==t){this.active=t;for(let n=0;nthis.index}hasCompleted(){return this.array.length===this.index}}class p extends a.a{constructor(e,t,n){super(e),this.parent=t,this.observable=n,this.stillUnsubscribed=!0,this.buffer=[],this.isComplete=!1}[c.a](){return this}next(){const e=this.buffer;return 0===e.length&&this.isComplete?{value:null,done:!0}:{value:e.shift(),done:!1}}hasValue(){return this.buffer.length>0}hasCompleted(){return 0===this.buffer.length&&this.isComplete}notifyComplete(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()}notifyNext(e,t,n,r,i){this.buffer.push(t),this.parent.checkIterators()}subscribe(e,t){return Object(o.a)(this,this.observable,this,t)}}},\"1xZ4\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ca\",{months:{standalone:\"gener_febrer_mar\\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre\".split(\"_\"),format:\"de gener_de febrer_de mar\\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre\".split(\"_\"),isFormat:/D[oD]?(\\s)+MMMM/},monthsShort:\"gen._febr._mar\\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.\".split(\"_\"),monthsParseExact:!0,weekdays:\"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte\".split(\"_\"),weekdaysShort:\"dg._dl._dt._dc._dj._dv._ds.\".split(\"_\"),weekdaysMin:\"dg_dl_dt_dc_dj_dv_ds\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM [de] YYYY\",ll:\"D MMM YYYY\",LLL:\"D MMMM [de] YYYY [a les] H:mm\",lll:\"D MMM YYYY, H:mm\",LLLL:\"dddd D MMMM [de] YYYY [a les] H:mm\",llll:\"ddd D MMM YYYY, H:mm\"},calendar:{sameDay:function(){return\"[avui a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},nextDay:function(){return\"[dem\\xe0 a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},nextWeek:function(){return\"dddd [a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},lastDay:function(){return\"[ahir a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [passat a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"d'aqu\\xed %s\",past:\"fa %s\",s:\"uns segons\",ss:\"%d segons\",m:\"un minut\",mm:\"%d minuts\",h:\"una hora\",hh:\"%d hores\",d:\"un dia\",dd:\"%d dies\",M:\"un mes\",MM:\"%d mesos\",y:\"un any\",yy:\"%d anys\"},dayOfMonthOrdinalParse:/\\d{1,2}(r|n|t|\\xe8|a)/,ordinal:function(e,t){var n=1===e?\"r\":2===e?\"n\":3===e?\"r\":4===e?\"t\":\"\\xe8\";return\"w\"!==t&&\"W\"!==t||(n=\"a\"),e+n},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"2QA8\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=(()=>\"function\"==typeof Symbol?Symbol(\"rxSubscriber\"):\"@@rxSubscriber_\"+Math.random())()},\"2Vo4\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"XNiG\"),i=n(\"9ppp\");class s extends r.a{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){const t=super._subscribe(e);return t&&!t.closed&&e.next(this._value),t}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new i.a;return this._value}next(e){super.next(this._value=e)}}},\"2fFW\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));let r=!1;const i={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){if(e){const e=new Error;console.warn(\"DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \\n\"+e.stack)}else r&&console.log(\"RxJS: Back to a better error behavior. Thank you. <3\");r=e},get useDeprecatedSynchronousErrorHandling(){return r}}},\"2fjn\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"fr-ca\",{months:\"janvier_f\\xe9vrier_mars_avril_mai_juin_juillet_ao\\xfbt_septembre_octobre_novembre_d\\xe9cembre\".split(\"_\"),monthsShort:\"janv._f\\xe9vr._mars_avr._mai_juin_juil._ao\\xfbt_sept._oct._nov._d\\xe9c.\".split(\"_\"),monthsParseExact:!0,weekdays:\"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi\".split(\"_\"),weekdaysShort:\"dim._lun._mar._mer._jeu._ven._sam.\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_je_ve_sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Aujourd\\u2019hui \\xe0] LT\",nextDay:\"[Demain \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[Hier \\xe0] LT\",lastWeek:\"dddd [dernier \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"dans %s\",past:\"il y a %s\",s:\"quelques secondes\",ss:\"%d secondes\",m:\"une minute\",mm:\"%d minutes\",h:\"une heure\",hh:\"%d heures\",d:\"un jour\",dd:\"%d jours\",M:\"un mois\",MM:\"%d mois\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case\"M\":case\"Q\":case\"D\":case\"DDD\":case\"d\":return e+(1===e?\"er\":\"e\");case\"w\":case\"W\":return e+(1===e?\"re\":\"e\")}}})}(n(\"wd/R\"))},\"2j6C\":function(e,t){function n(e,t){if(!e)throw new Error(t||\"Assertion failed\")}e.exports=n,n.equal=function(e,t,n){if(e!=t)throw new Error(n||\"Assertion failed: \"+e+\" != \"+t)}},\"2ykv\":function(e,t,n){!function(e){\"use strict\";var t=\"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.\".split(\"_\"),n=\"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\\.?|feb\\.?|mrt\\.?|apr\\.?|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i;e.defineLocale(\"nl-be\",{months:\"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december\".split(\"_\"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\\.?|feb\\.?|mrt\\.?|apr\\.?|mei|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag\".split(\"_\"),weekdaysShort:\"zo._ma._di._wo._do._vr._za.\".split(\"_\"),weekdaysMin:\"zo_ma_di_wo_do_vr_za\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[vandaag om] LT\",nextDay:\"[morgen om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[gisteren om] LT\",lastWeek:\"[afgelopen] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"over %s\",past:\"%s geleden\",s:\"een paar seconden\",ss:\"%d seconden\",m:\"\\xe9\\xe9n minuut\",mm:\"%d minuten\",h:\"\\xe9\\xe9n uur\",hh:\"%d uur\",d:\"\\xe9\\xe9n dag\",dd:\"%d dagen\",M:\"\\xe9\\xe9n maand\",MM:\"%d maanden\",y:\"\\xe9\\xe9n jaar\",yy:\"%d jaar\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"3Dl2\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return h}));var r=n(\"LRne\"),i=n(\"Kj3r\"),s=n(\"IzEk\"),a=n(\"eIep\"),o=n(\"lJxs\"),c=n(\"JIr8\"),l=n(\"Dwbi\"),u=n(\"fXoL\"),d=n(\"tVP/\");let h=(()=>{class e{constructor(e){this.walletService=e}validateIntegrity(e){const t=e.value;return t&&0!==t.length?t.length>l.g?{tooManyKeystores:!0}:null:{noKeystoresUploaded:!0}}correctPassword(){return e=>e.valueChanges.pipe(Object(i.a)(500),Object(s.a)(1),Object(a.a)(t=>{var n,i;const s=null===(n=e.get(\"keystoresImported\"))||void 0===n?void 0:n.value;if(!s.length)return Object(r.a)(null);const a=null===(i=e.get(\"keystoresPassword\"))||void 0===i?void 0:i.value;return\"\"===a?Object(r.a)(null):this.walletService.validateKeystores({keystores:s,keystoresPassword:a}).pipe(Object(o.a)(()=>null),Object(c.a)(t=>{var n;let i;if(400===t.status)i={incorrectPassword:t.error.message};else{if(401===t.status)throw t;i={somethingWentWrong:!0}}return null===(n=e.get(\"keystoresPassword\"))||void 0===n||n.setErrors(i),Object(r.a)(i)}))}))}}return e.\\u0275fac=function(t){return new(t||e)(u.Zb(d.a))},e.\\u0275prov=u.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})()},\"3E0/\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"D0XW\"),i=n(\"mlxB\"),s=n(\"7o/Q\"),a=n(\"WMd4\");function o(e,t=r.a){const n=Object(i.a)(e)?+e-t.now():Math.abs(e);return e=>e.lift(new c(n,t))}class c{constructor(e,t){this.delay=e,this.scheduler=t}call(e,t){return t.subscribe(new l(e,this.delay,this.scheduler))}}class l extends s.a{constructor(e,t,n){super(e),this.delay=t,this.scheduler=n,this.queue=[],this.active=!1,this.errored=!1}static dispatch(e){const t=e.source,n=t.queue,r=e.scheduler,i=e.destination;for(;n.length>0&&n[0].time-r.now()<=0;)n.shift().notification.observe(i);if(n.length>0){const t=Math.max(0,n[0].time-r.now());this.schedule(e,t)}else this.unsubscribe(),t.active=!1}_schedule(e){this.active=!0,this.destination.add(e.schedule(l.dispatch,this.delay,{source:this,destination:this.destination,scheduler:e}))}scheduleNotification(e){if(!0===this.errored)return;const t=this.scheduler,n=new u(t.now()+this.delay,e);this.queue.push(n),!1===this.active&&this._schedule(t)}_next(e){this.scheduleNotification(a.a.createNext(e))}_error(e){this.errored=!0,this.queue=[],this.destination.error(e),this.unsubscribe()}_complete(){this.scheduleNotification(a.a.createComplete()),this.unsubscribe()}}class u{constructor(e,t){this.time=e,this.notification=t}}},\"3E1r\":function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0967\",2:\"\\u0968\",3:\"\\u0969\",4:\"\\u096a\",5:\"\\u096b\",6:\"\\u096c\",7:\"\\u096d\",8:\"\\u096e\",9:\"\\u096f\",0:\"\\u0966\"},n={\"\\u0967\":\"1\",\"\\u0968\":\"2\",\"\\u0969\":\"3\",\"\\u096a\":\"4\",\"\\u096b\":\"5\",\"\\u096c\":\"6\",\"\\u096d\":\"7\",\"\\u096e\":\"8\",\"\\u096f\":\"9\",\"\\u0966\":\"0\"},r=[/^\\u091c\\u0928/i,/^\\u092b\\u093c\\u0930|\\u092b\\u0930/i,/^\\u092e\\u093e\\u0930\\u094d\\u091a/i,/^\\u0905\\u092a\\u094d\\u0930\\u0948/i,/^\\u092e\\u0908/i,/^\\u091c\\u0942\\u0928/i,/^\\u091c\\u0941\\u0932/i,/^\\u0905\\u0917/i,/^\\u0938\\u093f\\u0924\\u0902|\\u0938\\u093f\\u0924/i,/^\\u0905\\u0915\\u094d\\u091f\\u0942/i,/^\\u0928\\u0935|\\u0928\\u0935\\u0902/i,/^\\u0926\\u093f\\u0938\\u0902|\\u0926\\u093f\\u0938/i];e.defineLocale(\"hi\",{months:{format:\"\\u091c\\u0928\\u0935\\u0930\\u0940_\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932_\\u092e\\u0908_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908_\\u0905\\u0917\\u0938\\u094d\\u0924_\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930_\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930_\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930_\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930\".split(\"_\"),standalone:\"\\u091c\\u0928\\u0935\\u0930\\u0940_\\u092b\\u0930\\u0935\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932_\\u092e\\u0908_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908_\\u0905\\u0917\\u0938\\u094d\\u0924_\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930_\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930_\\u0928\\u0935\\u0902\\u092c\\u0930_\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930\".split(\"_\")},monthsShort:\"\\u091c\\u0928._\\u092b\\u093c\\u0930._\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u0948._\\u092e\\u0908_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932._\\u0905\\u0917._\\u0938\\u093f\\u0924._\\u0905\\u0915\\u094d\\u091f\\u0942._\\u0928\\u0935._\\u0926\\u093f\\u0938.\".split(\"_\"),weekdays:\"\\u0930\\u0935\\u093f\\u0935\\u093e\\u0930_\\u0938\\u094b\\u092e\\u0935\\u093e\\u0930_\\u092e\\u0902\\u0917\\u0932\\u0935\\u093e\\u0930_\\u092c\\u0941\\u0927\\u0935\\u093e\\u0930_\\u0917\\u0941\\u0930\\u0942\\u0935\\u093e\\u0930_\\u0936\\u0941\\u0915\\u094d\\u0930\\u0935\\u093e\\u0930_\\u0936\\u0928\\u093f\\u0935\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0930\\u0935\\u093f_\\u0938\\u094b\\u092e_\\u092e\\u0902\\u0917\\u0932_\\u092c\\u0941\\u0927_\\u0917\\u0941\\u0930\\u0942_\\u0936\\u0941\\u0915\\u094d\\u0930_\\u0936\\u0928\\u093f\".split(\"_\"),weekdaysMin:\"\\u0930_\\u0938\\u094b_\\u092e\\u0902_\\u092c\\u0941_\\u0917\\u0941_\\u0936\\u0941_\\u0936\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u092c\\u091c\\u0947\",LTS:\"A h:mm:ss \\u092c\\u091c\\u0947\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u092c\\u091c\\u0947\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u092c\\u091c\\u0947\"},monthsParse:r,longMonthsParse:r,shortMonthsParse:[/^\\u091c\\u0928/i,/^\\u092b\\u093c\\u0930/i,/^\\u092e\\u093e\\u0930\\u094d\\u091a/i,/^\\u0905\\u092a\\u094d\\u0930\\u0948/i,/^\\u092e\\u0908/i,/^\\u091c\\u0942\\u0928/i,/^\\u091c\\u0941\\u0932/i,/^\\u0905\\u0917/i,/^\\u0938\\u093f\\u0924/i,/^\\u0905\\u0915\\u094d\\u091f\\u0942/i,/^\\u0928\\u0935/i,/^\\u0926\\u093f\\u0938/i],monthsRegex:/^(\\u091c\\u0928\\u0935\\u0930\\u0940|\\u091c\\u0928\\.?|\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940|\\u092b\\u0930\\u0935\\u0930\\u0940|\\u092b\\u093c\\u0930\\.?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932|\\u0905\\u092a\\u094d\\u0930\\u0948\\.?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\u093e\\u0908|\\u091c\\u0941\\u0932\\.?|\\u0905\\u0917\\u0938\\u094d\\u0924|\\u0905\\u0917\\.?|\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930|\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930|\\u0938\\u093f\\u0924\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930|\\u0928\\u0935\\u0902\\u092c\\u0930|\\u0928\\u0935\\.?|\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930|\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930|\\u0926\\u093f\\u0938\\.?)/i,monthsShortRegex:/^(\\u091c\\u0928\\u0935\\u0930\\u0940|\\u091c\\u0928\\.?|\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940|\\u092b\\u0930\\u0935\\u0930\\u0940|\\u092b\\u093c\\u0930\\.?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932|\\u0905\\u092a\\u094d\\u0930\\u0948\\.?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\u093e\\u0908|\\u091c\\u0941\\u0932\\.?|\\u0905\\u0917\\u0938\\u094d\\u0924|\\u0905\\u0917\\.?|\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930|\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930|\\u0938\\u093f\\u0924\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930|\\u0928\\u0935\\u0902\\u092c\\u0930|\\u0928\\u0935\\.?|\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930|\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930|\\u0926\\u093f\\u0938\\.?)/i,monthsStrictRegex:/^(\\u091c\\u0928\\u0935\\u0930\\u0940?|\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940|\\u092b\\u0930\\u0935\\u0930\\u0940?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\u093e\\u0908?|\\u0905\\u0917\\u0938\\u094d\\u0924?|\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930|\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930|\\u0938\\u093f\\u0924?\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930|\\u0928\\u0935\\u0902\\u092c\\u0930?|\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930|\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930?)/i,monthsShortStrictRegex:/^(\\u091c\\u0928\\.?|\\u092b\\u093c\\u0930\\.?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\.?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\.?|\\u0905\\u0917\\.?|\\u0938\\u093f\\u0924\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\.?|\\u0926\\u093f\\u0938\\.?)/i,calendar:{sameDay:\"[\\u0906\\u091c] LT\",nextDay:\"[\\u0915\\u0932] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0915\\u0932] LT\",lastWeek:\"[\\u092a\\u093f\\u091b\\u0932\\u0947] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u092e\\u0947\\u0902\",past:\"%s \\u092a\\u0939\\u0932\\u0947\",s:\"\\u0915\\u0941\\u091b \\u0939\\u0940 \\u0915\\u094d\\u0937\\u0923\",ss:\"%d \\u0938\\u0947\\u0915\\u0902\\u0921\",m:\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u091f\",mm:\"%d \\u092e\\u093f\\u0928\\u091f\",h:\"\\u090f\\u0915 \\u0918\\u0902\\u091f\\u093e\",hh:\"%d \\u0918\\u0902\\u091f\\u0947\",d:\"\\u090f\\u0915 \\u0926\\u093f\\u0928\",dd:\"%d \\u0926\\u093f\\u0928\",M:\"\\u090f\\u0915 \\u092e\\u0939\\u0940\\u0928\\u0947\",MM:\"%d \\u092e\\u0939\\u0940\\u0928\\u0947\",y:\"\\u090f\\u0915 \\u0935\\u0930\\u094d\\u0937\",yy:\"%d \\u0935\\u0930\\u094d\\u0937\"},preparse:function(e){return e.replace(/[\\u0967\\u0968\\u0969\\u096a\\u096b\\u096c\\u096d\\u096e\\u096f\\u0966]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u0930\\u093e\\u0924|\\u0938\\u0941\\u092c\\u0939|\\u0926\\u094b\\u092a\\u0939\\u0930|\\u0936\\u093e\\u092e/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0930\\u093e\\u0924\"===t?e<4?e:e+12:\"\\u0938\\u0941\\u092c\\u0939\"===t?e:\"\\u0926\\u094b\\u092a\\u0939\\u0930\"===t?e>=10?e:e+12:\"\\u0936\\u093e\\u092e\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u0930\\u093e\\u0924\":e<10?\"\\u0938\\u0941\\u092c\\u0939\":e<17?\"\\u0926\\u094b\\u092a\\u0939\\u0930\":e<20?\"\\u0936\\u093e\\u092e\":\"\\u0930\\u093e\\u0924\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},\"3N8a\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"quSY\");class i extends r.a{constructor(e,t){super()}schedule(e,t=0){return this}}class s extends i{constructor(e,t){super(e,t),this.scheduler=e,this.work=t,this.pending=!1}schedule(e,t=0){if(this.closed)return this;this.state=e;const n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(r,this.id,t),this}requestAsyncId(e,t,n=0){return setInterval(e.flush.bind(e,this),n)}recycleAsyncId(e,t,n=0){if(null!==n&&this.delay===n&&!1===this.pending)return t;clearInterval(t)}execute(e,t){if(this.closed)return new Error(\"executing a cancelled action\");this.pending=!1;const n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(e,t){let n=!1,r=void 0;try{this.work(e)}catch(i){n=!0,r=!!i&&i||new Error(i)}if(n)return this.unsubscribe(),r}_unsubscribe(){const e=this.id,t=this.scheduler,n=t.actions,r=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&n.splice(r,1),null!=e&&(this.id=this.recycleAsyncId(t,e,null)),this.delay=null}}},\"3Pt+\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return je})),n.d(t,\"b\",(function(){return m})),n.d(t,\"c\",(function(){return Ye})),n.d(t,\"d\",(function(){return de})),n.d(t,\"e\",(function(){return ke})),n.d(t,\"f\",(function(){return Te})),n.d(t,\"g\",(function(){return Me})),n.d(t,\"h\",(function(){return He})),n.d(t,\"i\",(function(){return M})),n.d(t,\"j\",(function(){return c})),n.d(t,\"k\",(function(){return _})),n.d(t,\"l\",(function(){return v})),n.d(t,\"m\",(function(){return w})),n.d(t,\"n\",(function(){return be})),n.d(t,\"o\",(function(){return F})),n.d(t,\"p\",(function(){return Ne})),n.d(t,\"q\",(function(){return D})),n.d(t,\"r\",(function(){return ye}));var r=n(\"fXoL\"),i=n(\"ofXK\"),s=n(\"cp0P\"),a=n(\"Cfvw\"),o=n(\"lJxs\");const c=new r.s(\"NgValueAccessor\"),l={provide:c,useExisting:Object(r.Y)(()=>u),multi:!0};let u=(()=>{class e{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=e=>{},this.onTouched=()=>{}}writeValue(e){this._renderer.setProperty(this._elementRef.nativeElement,\"checked\",e)}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",e)}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.I),r.Pb(r.m))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"input\",\"type\",\"checkbox\",\"formControlName\",\"\"],[\"input\",\"type\",\"checkbox\",\"formControl\",\"\"],[\"input\",\"type\",\"checkbox\",\"ngModel\",\"\"]],hostBindings:function(e,t){1&e&&r.cc(\"change\",(function(e){return t.onChange(e.target.checked)}))(\"blur\",(function(){return t.onTouched()}))},features:[r.Db([l])]}),e})();const d={provide:c,useExisting:Object(r.Y)(()=>m),multi:!0},h=new r.s(\"CompositionEventMode\");let m=(()=>{class e{constructor(e,t,n){this._renderer=e,this._elementRef=t,this._compositionMode=n,this.onChange=e=>{},this.onTouched=()=>{},this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const e=Object(i.B)()?Object(i.B)().getUserAgent():\"\";return/android (\\d+)/.test(e.toLowerCase())}())}writeValue(e){this._renderer.setProperty(this._elementRef.nativeElement,\"value\",null==e?\"\":e)}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",e)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.I),r.Pb(r.m),r.Pb(h,8))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"input\",\"formControlName\",\"\",3,\"type\",\"checkbox\"],[\"textarea\",\"formControlName\",\"\"],[\"input\",\"formControl\",\"\",3,\"type\",\"checkbox\"],[\"textarea\",\"formControl\",\"\"],[\"input\",\"ngModel\",\"\",3,\"type\",\"checkbox\"],[\"textarea\",\"ngModel\",\"\"],[\"\",\"ngDefaultControl\",\"\"]],hostBindings:function(e,t){1&e&&r.cc(\"input\",(function(e){return t._handleInput(e.target.value)}))(\"blur\",(function(){return t.onTouched()}))(\"compositionstart\",(function(){return t._compositionStart()}))(\"compositionend\",(function(e){return t._compositionEnd(e.target.value)}))},features:[r.Db([d])]}),e})(),p=(()=>{class e{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}reset(e){this.control&&this.control.reset(e)}hasError(e,t){return!!this.control&&this.control.hasError(e,t)}getError(e,t){return this.control?this.control.getError(e,t):null}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=r.Kb({type:e}),e})(),f=(()=>{class e extends p{get formDirective(){return null}get path(){return null}}return e.\\u0275fac=function(t){return b(t||e)},e.\\u0275dir=r.Kb({type:e,features:[r.Bb]}),e})();const b=r.Xb(f);function g(){throw new Error(\"unimplemented\")}class _ extends p{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null,this._rawValidators=[],this._rawAsyncValidators=[]}get validator(){return g()}get asyncValidator(){return g()}}class y{constructor(e){this._cd=e}get ngClassUntouched(){return!!this._cd.control&&this._cd.control.untouched}get ngClassTouched(){return!!this._cd.control&&this._cd.control.touched}get ngClassPristine(){return!!this._cd.control&&this._cd.control.pristine}get ngClassDirty(){return!!this._cd.control&&this._cd.control.dirty}get ngClassValid(){return!!this._cd.control&&this._cd.control.valid}get ngClassInvalid(){return!!this._cd.control&&this._cd.control.invalid}get ngClassPending(){return!!this._cd.control&&this._cd.control.pending}}let v=(()=>{class e extends y{constructor(e){super(e)}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(_,2))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"formControlName\",\"\"],[\"\",\"ngModel\",\"\"],[\"\",\"formControl\",\"\"]],hostVars:14,hostBindings:function(e,t){2&e&&r.Hb(\"ng-untouched\",t.ngClassUntouched)(\"ng-touched\",t.ngClassTouched)(\"ng-pristine\",t.ngClassPristine)(\"ng-dirty\",t.ngClassDirty)(\"ng-valid\",t.ngClassValid)(\"ng-invalid\",t.ngClassInvalid)(\"ng-pending\",t.ngClassPending)},features:[r.Bb]}),e})(),w=(()=>{class e extends y{constructor(e){super(e)}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(f,2))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"formGroupName\",\"\"],[\"\",\"formArrayName\",\"\"],[\"\",\"ngModelGroup\",\"\"],[\"\",\"formGroup\",\"\"],[\"form\",3,\"ngNoForm\",\"\"],[\"\",\"ngForm\",\"\"]],hostVars:14,hostBindings:function(e,t){2&e&&r.Hb(\"ng-untouched\",t.ngClassUntouched)(\"ng-touched\",t.ngClassTouched)(\"ng-pristine\",t.ngClassPristine)(\"ng-dirty\",t.ngClassDirty)(\"ng-valid\",t.ngClassValid)(\"ng-invalid\",t.ngClassInvalid)(\"ng-pending\",t.ngClassPending)},features:[r.Bb]}),e})();function k(e){return null==e||0===e.length}function S(e){return null!=e&&\"number\"==typeof e.length}const M=new r.s(\"NgValidators\"),x=new r.s(\"NgAsyncValidators\"),C=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class D{static min(e){return t=>{if(k(t.value)||k(e))return null;const n=parseFloat(t.value);return!isNaN(n)&&n{if(k(t.value)||k(e))return null;const n=parseFloat(t.value);return!isNaN(n)&&n>e?{max:{max:e,actual:t.value}}:null}}static required(e){return k(e.value)?{required:!0}:null}static requiredTrue(e){return!0===e.value?null:{required:!0}}static email(e){return k(e.value)||C.test(e.value)?null:{email:!0}}static minLength(e){return t=>k(t.value)||!S(t.value)?null:t.value.lengthS(t.value)&&t.value.length>e?{maxlength:{requiredLength:e,actualLength:t.value.length}}:null}static pattern(e){if(!e)return D.nullValidator;let t,n;return\"string\"==typeof e?(n=\"\",\"^\"!==e.charAt(0)&&(n+=\"^\"),n+=e,\"$\"!==e.charAt(e.length-1)&&(n+=\"$\"),t=new RegExp(n)):(n=e.toString(),t=e),e=>{if(k(e.value))return null;const r=e.value;return t.test(r)?null:{pattern:{requiredPattern:n,actualValue:r}}}}static nullValidator(e){return null}static compose(e){if(!e)return null;const t=e.filter(L);return 0==t.length?null:function(e){return E(T(e,t))}}static composeAsync(e){if(!e)return null;const t=e.filter(L);return 0==t.length?null:function(e){const n=T(e,t).map(O);return Object(s.a)(n).pipe(Object(o.a)(E))}}}function L(e){return null!=e}function O(e){const t=Object(r.wb)(e)?Object(a.a)(e):e;if(!Object(r.vb)(t))throw new Error(\"Expected validator to return Promise or Observable.\");return t}function E(e){let t={};return e.forEach(e=>{t=null!=e?Object.assign(Object.assign({},t),e):t}),0===Object.keys(t).length?null:t}function T(e,t){return t.map(t=>t(e))}function A(e){return e.map(e=>function(e){return!e.validate}(e)?e:t=>e.validate(t))}const P={provide:c,useExisting:Object(r.Y)(()=>F),multi:!0};let F=(()=>{class e{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=e=>{},this.onTouched=()=>{}}writeValue(e){this._renderer.setProperty(this._elementRef.nativeElement,\"value\",null==e?\"\":e)}registerOnChange(e){this.onChange=t=>{e(\"\"==t?null:parseFloat(t))}}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",e)}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.I),r.Pb(r.m))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"input\",\"type\",\"number\",\"formControlName\",\"\"],[\"input\",\"type\",\"number\",\"formControl\",\"\"],[\"input\",\"type\",\"number\",\"ngModel\",\"\"]],hostBindings:function(e,t){1&e&&r.cc(\"input\",(function(e){return t.onChange(e.target.value)}))(\"blur\",(function(){return t.onTouched()}))},features:[r.Db([P])]}),e})();const j={provide:c,useExisting:Object(r.Y)(()=>R),multi:!0};let I=(()=>{class e{constructor(){this._accessors=[]}add(e,t){this._accessors.push([e,t])}remove(e){for(let t=this._accessors.length-1;t>=0;--t)if(this._accessors[t][1]===e)return void this._accessors.splice(t,1)}select(e){this._accessors.forEach(t=>{this._isSameGroup(t,e)&&t[1]!==e&&t[1].fireUncheck(e.value)})}_isSameGroup(e,t){return!!e[0].control&&e[0]._parent===t._control._parent&&e[1].name===t.name}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac}),e})(),R=(()=>{class e{constructor(e,t,n,r){this._renderer=e,this._elementRef=t,this._registry=n,this._injector=r,this.onChange=()=>{},this.onTouched=()=>{}}ngOnInit(){this._control=this._injector.get(_),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(e){this._state=e===this.value,this._renderer.setProperty(this._elementRef.nativeElement,\"checked\",this._state)}registerOnChange(e){this._fn=e,this.onChange=()=>{e(this.value),this._registry.select(this)}}fireUncheck(e){this.writeValue(e)}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",e)}_checkName(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)}_throwNameError(){throw new Error('\\n If you define both a name and a formControlName attribute on your radio button, their values\\n must match. Ex: \\n ')}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.I),r.Pb(r.m),r.Pb(I),r.Pb(r.t))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"input\",\"type\",\"radio\",\"formControlName\",\"\"],[\"input\",\"type\",\"radio\",\"formControl\",\"\"],[\"input\",\"type\",\"radio\",\"ngModel\",\"\"]],hostBindings:function(e,t){1&e&&r.cc(\"change\",(function(){return t.onChange()}))(\"blur\",(function(){return t.onTouched()}))},inputs:{name:\"name\",formControlName:\"formControlName\",value:\"value\"},features:[r.Db([j])]}),e})();const Y={provide:c,useExisting:Object(r.Y)(()=>H),multi:!0};let H=(()=>{class e{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=e=>{},this.onTouched=()=>{}}writeValue(e){this._renderer.setProperty(this._elementRef.nativeElement,\"value\",parseFloat(e))}registerOnChange(e){this.onChange=t=>{e(\"\"==t?null:parseFloat(t))}}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",e)}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.I),r.Pb(r.m))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"input\",\"type\",\"range\",\"formControlName\",\"\"],[\"input\",\"type\",\"range\",\"formControl\",\"\"],[\"input\",\"type\",\"range\",\"ngModel\",\"\"]],hostBindings:function(e,t){1&e&&r.cc(\"change\",(function(e){return t.onChange(e.target.value)}))(\"input\",(function(e){return t.onChange(e.target.value)}))(\"blur\",(function(){return t.onTouched()}))},features:[r.Db([Y])]}),e})();const N='\\n

\\n\\n In your class:\\n\\n this.myGroup = new FormGroup({\\n firstName: new FormControl()\\n });',B='\\n
\\n
\\n \\n
\\n
\\n\\n In your class:\\n\\n this.myGroup = new FormGroup({\\n person: new FormGroup({ firstName: new FormControl() })\\n });';class V{static controlParentException(){throw new Error(\"formControlName must be used with a parent formGroup directive. You'll want to add a formGroup\\n directive and pass it an existing FormGroup instance (you can create one in your class).\\n\\n Example:\\n\\n \"+N)}static ngModelGroupException(){throw new Error(`formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents\\n that also have a \"form\" prefix: formGroupName, formArrayName, or formGroup.\\n\\n Option 1: Update the parent to be formGroupName (reactive form strategy)\\n\\n ${B}\\n\\n Option 2: Use ngModel instead of formControlName (template-driven strategy)\\n\\n \\n
\\n
\\n \\n
\\n
`)}static missingFormException(){throw new Error(\"formGroup expects a FormGroup instance. Please pass one in.\\n\\n Example:\\n\\n \"+N)}static groupParentException(){throw new Error(\"formGroupName must be used with a parent formGroup directive. You'll want to add a formGroup\\n directive and pass it an existing FormGroup instance (you can create one in your class).\\n\\n Example:\\n\\n \"+B)}static arrayParentException(){throw new Error('formArrayName must be used with a parent formGroup directive. You\\'ll want to add a formGroup\\n directive and pass it an existing FormGroup instance (you can create one in your class).\\n\\n Example:\\n\\n \\n
\\n
\\n
\\n \\n
\\n
\\n
\\n\\n In your class:\\n\\n this.cityArray = new FormArray([new FormControl(\\'SF\\')]);\\n this.myGroup = new FormGroup({\\n cities: this.cityArray\\n });')}static disabledAttrWarning(){console.warn(\"\\n It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true\\n when you set up this control in your component class, the disabled attribute will actually be set in the DOM for\\n you. We recommend using this approach to avoid 'changed after checked' errors.\\n\\n Example:\\n form = new FormGroup({\\n first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),\\n last: new FormControl('Drew', Validators.required)\\n });\\n \")}static ngModelWarning(e){console.warn(`\\n It looks like you're using ngModel on the same form field as ${e}.\\n Support for using the ngModel input property and ngModelChange event with\\n reactive form directives has been deprecated in Angular v6 and will be removed\\n in a future version of Angular.\\n\\n For more information on this, see our API docs here:\\n https://angular.io/api/forms/${\"formControl\"===e?\"FormControlDirective\":\"FormControlName\"}#use-with-ngmodel\\n `)}}const U={provide:c,useExisting:Object(r.Y)(()=>z),multi:!0};let z=(()=>{class e{constructor(e,t){this._renderer=e,this._elementRef=t,this._optionMap=new Map,this._idCounter=0,this.onChange=e=>{},this.onTouched=()=>{},this._compareWith=Object.is}set compareWith(e){if(\"function\"!=typeof e)throw new Error(\"compareWith must be a function, but received \"+JSON.stringify(e));this._compareWith=e}writeValue(e){this.value=e;const t=this._getOptionId(e);null==t&&this._renderer.setProperty(this._elementRef.nativeElement,\"selectedIndex\",-1);const n=function(e,t){return null==e?\"\"+t:(t&&\"object\"==typeof t&&(t=\"Object\"),`${e}: ${t}`.slice(0,50))}(t,e);this._renderer.setProperty(this._elementRef.nativeElement,\"value\",n)}registerOnChange(e){this.onChange=t=>{this.value=this._getOptionValue(t),e(this.value)}}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",e)}_registerOption(){return(this._idCounter++).toString()}_getOptionId(e){for(const t of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(t),e))return t;return null}_getOptionValue(e){const t=function(e){return e.split(\":\")[0]}(e);return this._optionMap.has(t)?this._optionMap.get(t):e}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.I),r.Pb(r.m))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"select\",\"formControlName\",\"\",3,\"multiple\",\"\"],[\"select\",\"formControl\",\"\",3,\"multiple\",\"\"],[\"select\",\"ngModel\",\"\",3,\"multiple\",\"\"]],hostBindings:function(e,t){1&e&&r.cc(\"change\",(function(e){return t.onChange(e.target.value)}))(\"blur\",(function(){return t.onTouched()}))},inputs:{compareWith:\"compareWith\"},features:[r.Db([U])]}),e})();const J={provide:c,useExisting:Object(r.Y)(()=>G),multi:!0};let G=(()=>{class e{constructor(e,t){this._renderer=e,this._elementRef=t,this._optionMap=new Map,this._idCounter=0,this.onChange=e=>{},this.onTouched=()=>{},this._compareWith=Object.is}set compareWith(e){if(\"function\"!=typeof e)throw new Error(\"compareWith must be a function, but received \"+JSON.stringify(e));this._compareWith=e}writeValue(e){let t;if(this.value=e,Array.isArray(e)){const n=e.map(e=>this._getOptionId(e));t=(e,t)=>{e._setSelected(n.indexOf(t.toString())>-1)}}else t=(e,t)=>{e._setSelected(!1)};this._optionMap.forEach(t)}registerOnChange(e){this.onChange=t=>{const n=[];if(void 0!==t.selectedOptions){const e=t.selectedOptions;for(let t=0;t{e._pendingValue=n,e._pendingChange=!0,e._pendingDirty=!0,\"change\"===e.updateOn&&Z(e,t)})}(e,t),function(e,t){e.registerOnChange((e,n)=>{t.valueAccessor.writeValue(e),n&&t.viewToModelUpdate(e)})}(e,t),function(e,t){t.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,\"blur\"===e.updateOn&&e._pendingChange&&Z(e,t),\"submit\"!==e.updateOn&&e.markAsTouched()})}(e,t),t.valueAccessor.setDisabledState&&e.registerOnDisabledChange(e=>{t.valueAccessor.setDisabledState(e)}),t._rawValidators.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(()=>e.updateValueAndValidity())}),t._rawAsyncValidators.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(()=>e.updateValueAndValidity())})}function Z(e,t){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function K(e,t){null==e&&q(t,\"Cannot find control with\"),e.validator=D.compose([e.validator,t.validator]),e.asyncValidator=D.composeAsync([e.asyncValidator,t.asyncValidator])}function Q(e){return q(e,\"There is no FormControl instance attached to form control element with\")}function q(e,t){let n;throw n=e.path.length>1?`path: '${e.path.join(\" -> \")}'`:e.path[0]?`name: '${e.path}'`:\"unspecified name attribute\",new Error(`${t} ${n}`)}function $(e){return null!=e?D.compose(A(e)):null}function ee(e){return null!=e?D.composeAsync(A(e)):null}function te(e,t){if(!e.hasOwnProperty(\"model\"))return!1;const n=e.model;return!!n.isFirstChange()||!Object.is(t,n.currentValue)}const ne=[u,H,F,z,G,R];function re(e,t){e._syncPendingControls(),t.forEach(e=>{const t=e.control;\"submit\"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function ie(e,t){if(!t)return null;Array.isArray(t)||q(e,\"Value accessor was not provided as an array for form control with\");let n=void 0,r=void 0,i=void 0;return t.forEach(t=>{var s;t.constructor===m?n=t:(s=t,ne.some(e=>s.constructor===e)?(r&&q(e,\"More than one built-in value accessor matches form control with\"),r=t):(i&&q(e,\"More than one custom value accessor matches form control with\"),i=t))}),i||r||n||(q(e,\"No valid value accessor for form control with\"),null)}function se(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function ae(e,t,n,i){Object(r.ab)()&&\"never\"!==i&&((null!==i&&\"once\"!==i||t._ngModelWarningSentOnce)&&(\"always\"!==i||n._ngModelWarningSent)||(V.ngModelWarning(e),t._ngModelWarningSentOnce=!0,n._ngModelWarningSent=!0))}function oe(e){const t=le(e)?e.validators:e;return Array.isArray(t)?$(t):t||null}function ce(e,t){const n=le(t)?t.asyncValidators:e;return Array.isArray(n)?ee(n):n||null}function le(e){return null!=e&&!Array.isArray(e)&&\"object\"==typeof e}class ue{constructor(e,t){this.validator=e,this.asyncValidator=t,this._onCollectionChange=()=>{},this.pristine=!0,this.touched=!1,this._onDisabledChange=[]}get parent(){return this._parent}get valid(){return\"VALID\"===this.status}get invalid(){return\"INVALID\"===this.status}get pending(){return\"PENDING\"==this.status}get disabled(){return\"DISABLED\"===this.status}get enabled(){return\"DISABLED\"!==this.status}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:\"change\"}setValidators(e){this.validator=oe(e)}setAsyncValidators(e){this.asyncValidator=ce(e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(e=>e.markAllAsTouched())}markAsUntouched(e={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}markAsDirty(e={}){this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}markAsPristine(e={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}markAsPending(e={}){this.status=\"PENDING\",!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}disable(e={}){const t=this._parentMarkedDirty(e.onlySelf);this.status=\"DISABLED\",this.errors=null,this._forEachChild(t=>{t.disable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach(e=>e(!0))}enable(e={}){const t=this._parentMarkedDirty(e.onlySelf);this.status=\"VALID\",this._forEachChild(t=>{t.enable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach(e=>e(!1))}_updateAncestors(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(e){this._parent=e}updateValueAndValidity(e={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),\"VALID\"!==this.status&&\"PENDING\"!==this.status||this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?\"DISABLED\":\"VALID\"}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e){if(this.asyncValidator){this.status=\"PENDING\";const t=O(this.asyncValidator(this));this._asyncValidationSubscription=t.subscribe(t=>this.setErrors(t,{emitEvent:e}))}}_cancelExistingSubscription(){this._asyncValidationSubscription&&this._asyncValidationSubscription.unsubscribe()}setErrors(e,t={}){this.errors=e,this._updateControlsErrors(!1!==t.emitEvent)}get(e){return function(e,t,n){if(null==t)return null;if(Array.isArray(t)||(t=t.split(\".\")),Array.isArray(t)&&0===t.length)return null;let r=e;return t.forEach(e=>{r=r instanceof he?r.controls.hasOwnProperty(e)?r.controls[e]:null:r instanceof me&&r.at(e)||null}),r}(this,e)}getError(e,t){const n=t?this.get(t):this;return n&&n.errors?n.errors[e]:null}hasError(e,t){return!!this.getError(e,t)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}_initObservables(){this.valueChanges=new r.p,this.statusChanges=new r.p}_calculateStatus(){return this._allControlsDisabled()?\"DISABLED\":this.errors?\"INVALID\":this._anyControlsHaveStatus(\"PENDING\")?\"PENDING\":this._anyControlsHaveStatus(\"INVALID\")?\"INVALID\":\"VALID\"}_anyControlsHaveStatus(e){return this._anyControls(t=>t.status===e)}_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e={}){this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}_updateTouched(e={}){this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}_isBoxedValue(e){return\"object\"==typeof e&&null!==e&&2===Object.keys(e).length&&\"value\"in e&&\"disabled\"in e}_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){le(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){return!e&&this._parent&&this._parent.dirty&&!this._parent._anyControlsDirty()}}class de extends ue{constructor(e=null,t,n){super(oe(t),ce(n,t)),this._onChange=[],this._applyFormState(e),this._setUpdateStrategy(t),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),this._initObservables()}setValue(e,t={}){this.value=this._pendingValue=e,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach(e=>e(this.value,!1!==t.emitViewToModelChange)),this.updateValueAndValidity(t)}patchValue(e,t={}){this.setValue(e,t)}reset(e=null,t={}){this._applyFormState(e),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_clearChangeFns(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=()=>{}}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_forEachChild(e){}_syncPendingControls(){return!(\"submit\"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(e){this._isBoxedValue(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}}class he extends ue{constructor(e,t,n){super(oe(t),ce(n,t)),this.controls=e,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}registerControl(e,t){return this.controls[e]?this.controls[e]:(this.controls[e]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(e,t){this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()}removeControl(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity(),this._onCollectionChange()}setControl(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,t={}){this._checkAllValuesPresent(e),Object.keys(e).forEach(n=>{this._throwIfControlMissing(n),this.controls[n].setValue(e[n],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(e,t={}){Object.keys(e).forEach(n=>{this.controls[n]&&this.controls[n].patchValue(e[n],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}reset(e={},t={}){this._forEachChild((n,r)=>{n.reset(e[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}getRawValue(){return this._reduceChildren({},(e,t,n)=>(e[n]=t instanceof de?t.value:t.getRawValue(),e))}_syncPendingControls(){let e=this._reduceChildren(!1,(e,t)=>!!t._syncPendingControls()||e);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_throwIfControlMissing(e){if(!Object.keys(this.controls).length)throw new Error(\"\\n There are no form controls registered with this group yet. If you're using ngModel,\\n you may want to check next tick (e.g. use setTimeout).\\n \");if(!this.controls[e])throw new Error(`Cannot find form control with name: ${e}.`)}_forEachChild(e){Object.keys(this.controls).forEach(t=>e(this.controls[t],t))}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(const t of Object.keys(this.controls)){const n=this.controls[t];if(this.contains(t)&&e(n))return!0}return!1}_reduceValue(){return this._reduceChildren({},(e,t,n)=>((t.enabled||this.disabled)&&(e[n]=t.value),e))}_reduceChildren(e,t){let n=e;return this._forEachChild((e,r)=>{n=t(n,e,r)}),n}_allControlsDisabled(){for(const e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_checkAllValuesPresent(e){this._forEachChild((t,n)=>{if(void 0===e[n])throw new Error(`Must supply a value for form control with name: '${n}'.`)})}}class me extends ue{constructor(e,t,n){super(oe(t),ce(n,t)),this.controls=e,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}at(e){return this.controls[e]}push(e){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity(),this._onCollectionChange()}insert(e,t){this.controls.splice(e,0,t),this._registerControl(t),this.updateValueAndValidity()}removeAt(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),this.updateValueAndValidity()}setControl(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),t&&(this.controls.splice(e,0,t),this._registerControl(t)),this.updateValueAndValidity(),this._onCollectionChange()}get length(){return this.controls.length}setValue(e,t={}){this._checkAllValuesPresent(e),e.forEach((e,n)=>{this._throwIfControlMissing(n),this.at(n).setValue(e,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(e,t={}){e.forEach((e,n)=>{this.at(n)&&this.at(n).patchValue(e,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}reset(e=[],t={}){this._forEachChild((n,r)=>{n.reset(e[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}getRawValue(){return this.controls.map(e=>e instanceof de?e.value:e.getRawValue())}clear(){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity())}_syncPendingControls(){let e=this.controls.reduce((e,t)=>!!t._syncPendingControls()||e,!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_throwIfControlMissing(e){if(!this.controls.length)throw new Error(\"\\n There are no form controls registered with this array yet. If you're using ngModel,\\n you may want to check next tick (e.g. use setTimeout).\\n \");if(!this.at(e))throw new Error(\"Cannot find form control at index \"+e)}_forEachChild(e){this.controls.forEach((t,n)=>{e(t,n)})}_updateValue(){this.value=this.controls.filter(e=>e.enabled||this.disabled).map(e=>e.value)}_anyControls(e){return this.controls.some(t=>t.enabled&&e(t))}_setUpControls(){this._forEachChild(e=>this._registerControl(e))}_checkAllValuesPresent(e){this._forEachChild((t,n)=>{if(void 0===e[n])throw new Error(`Must supply a value for form control at index: ${n}.`)})}_allControlsDisabled(){for(const e of this.controls)if(e.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}}const pe={provide:f,useExisting:Object(r.Y)(()=>be)},fe=(()=>Promise.resolve(null))();let be=(()=>{class e extends f{constructor(e,t){super(),this.submitted=!1,this._directives=[],this.ngSubmit=new r.p,this.form=new he({},$(e),ee(t))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){fe.then(()=>{const t=this._findContainer(e.path);e.control=t.registerControl(e.name,e.control),W(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.push(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){fe.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name),se(this._directives,e)})}addFormGroup(e){fe.then(()=>{const t=this._findContainer(e.path),n=new he({});K(n,e),t.registerControl(e.name,n),n.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){fe.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,t){fe.then(()=>{this.form.get(e.path).setValue(t)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,re(this.form,this._directives),this.ngSubmit.emit(e),!1}onReset(){this.resetForm()}resetForm(e){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(M,10),r.Pb(x,10))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"form\",3,\"ngNoForm\",\"\",3,\"formGroup\",\"\"],[\"ng-form\"],[\"\",\"ngForm\",\"\"]],hostBindings:function(e,t){1&e&&r.cc(\"submit\",(function(e){return t.onSubmit(e)}))(\"reset\",(function(){return t.onReset()}))},inputs:{options:[\"ngFormOptions\",\"options\"]},outputs:{ngSubmit:\"ngSubmit\"},exportAs:[\"ngForm\"],features:[r.Db([pe]),r.Bb]}),e})(),ge=(()=>{class e extends f{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return X(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}get validator(){return $(this._validators)}get asyncValidator(){return ee(this._asyncValidators)}_checkParentType(){}}return e.\\u0275fac=function(t){return _e(t||e)},e.\\u0275dir=r.Kb({type:e,features:[r.Bb]}),e})();const _e=r.Xb(ge);let ye=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=r.Kb({type:e,selectors:[[\"form\",3,\"ngNoForm\",\"\",3,\"ngNativeValidate\",\"\"]],hostAttrs:[\"novalidate\",\"\"]}),e})();const ve=new r.s(\"NgModelWithFormControlWarning\"),we={provide:_,useExisting:Object(r.Y)(()=>ke)};let ke=(()=>{class e extends _{constructor(e,t,n,i){super(),this._ngModelWarningConfig=i,this.update=new r.p,this._ngModelWarningSent=!1,this._rawValidators=e||[],this._rawAsyncValidators=t||[],this.valueAccessor=ie(this,n)}set isDisabled(e){V.disabledAttrWarning()}ngOnChanges(t){this._isControlChanged(t)&&(W(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})),te(t,this.viewModel)&&(ae(\"formControl\",e,this,this._ngModelWarningConfig),this.form.setValue(this.model),this.viewModel=this.model)}get path(){return[]}get validator(){return $(this._rawValidators)}get asyncValidator(){return ee(this._rawAsyncValidators)}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty(\"form\")}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(M,10),r.Pb(x,10),r.Pb(c,10),r.Pb(ve,8))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"formControl\",\"\"]],inputs:{isDisabled:[\"disabled\",\"isDisabled\"],form:[\"formControl\",\"form\"],model:[\"ngModel\",\"model\"]},outputs:{update:\"ngModelChange\"},exportAs:[\"ngForm\"],features:[r.Db([we]),r.Bb,r.Cb]}),e._ngModelWarningSentOnce=!1,e})();const Se={provide:f,useExisting:Object(r.Y)(()=>Me)};let Me=(()=>{class e extends f{constructor(e,t){super(),this._validators=e,this._asyncValidators=t,this.submitted=!1,this.directives=[],this.form=null,this.ngSubmit=new r.p}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty(\"form\")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const t=this.form.get(e.path);return W(t,e),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t}getControl(e){return this.form.get(e.path)}removeControl(e){se(this.directives,e)}addFormGroup(e){const t=this.form.get(e.path);K(t,e),t.updateValueAndValidity({emitEvent:!1})}removeFormGroup(e){}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){const t=this.form.get(e.path);K(t,e),t.updateValueAndValidity({emitEvent:!1})}removeFormArray(e){}getFormArray(e){return this.form.get(e.path)}updateModel(e,t){this.form.get(e.path).setValue(t)}onSubmit(e){return this.submitted=!0,re(this.form,this.directives),this.ngSubmit.emit(e),!1}onReset(){this.resetForm()}resetForm(e){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach(e=>{const t=this.form.get(e.path);e.control!==t&&(function(e,t){t.valueAccessor.registerOnChange(()=>Q(t)),t.valueAccessor.registerOnTouched(()=>Q(t)),t._rawValidators.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(null)}),t._rawAsyncValidators.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(null)}),e&&e._clearChangeFns()}(e.control,e),t&&W(t,e),e.control=t)}),this.form._updateTreeValidity({emitEvent:!1})}_updateRegistrations(){this.form._registerOnCollectionChange(()=>this._updateDomValue()),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{}),this._oldForm=this.form}_updateValidators(){const e=$(this._validators);this.form.validator=D.compose([this.form.validator,e]);const t=ee(this._asyncValidators);this.form.asyncValidator=D.composeAsync([this.form.asyncValidator,t])}_checkFormPresent(){this.form||V.missingFormException()}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(M,10),r.Pb(x,10))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"formGroup\",\"\"]],hostBindings:function(e,t){1&e&&r.cc(\"submit\",(function(e){return t.onSubmit(e)}))(\"reset\",(function(){return t.onReset()}))},inputs:{form:[\"formGroup\",\"form\"]},outputs:{ngSubmit:\"ngSubmit\"},exportAs:[\"ngForm\"],features:[r.Db([Se]),r.Bb,r.Cb]}),e})();const xe={provide:f,useExisting:Object(r.Y)(()=>Ce)};let Ce=(()=>{class e extends ge{constructor(e,t,n){super(),this._parent=e,this._validators=t,this._asyncValidators=n}_checkParentType(){Oe(this._parent)&&V.groupParentException()}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(f,13),r.Pb(M,10),r.Pb(x,10))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"formGroupName\",\"\"]],inputs:{name:[\"formGroupName\",\"name\"]},features:[r.Db([xe]),r.Bb]}),e})();const De={provide:f,useExisting:Object(r.Y)(()=>Le)};let Le=(()=>{class e extends f{constructor(e,t,n){super(),this._parent=e,this._validators=t,this._asyncValidators=n}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return X(null==this.name?this.name:this.name.toString(),this._parent)}get validator(){return $(this._validators)}get asyncValidator(){return ee(this._asyncValidators)}_checkParentType(){Oe(this._parent)&&V.arrayParentException()}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(f,13),r.Pb(M,10),r.Pb(x,10))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"formArrayName\",\"\"]],inputs:{name:[\"formArrayName\",\"name\"]},features:[r.Db([De]),r.Bb]}),e})();function Oe(e){return!(e instanceof Ce||e instanceof Me||e instanceof Le)}const Ee={provide:_,useExisting:Object(r.Y)(()=>Te)};let Te=(()=>{class e extends _{constructor(e,t,n,i,s){super(),this._ngModelWarningConfig=s,this._added=!1,this.update=new r.p,this._ngModelWarningSent=!1,this._parent=e,this._rawValidators=t||[],this._rawAsyncValidators=n||[],this.valueAccessor=ie(this,i)}set isDisabled(e){V.disabledAttrWarning()}ngOnChanges(t){this._added||this._setUpControl(),te(t,this.viewModel)&&(ae(\"formControlName\",e,this,this._ngModelWarningConfig),this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return X(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}get validator(){return $(this._rawValidators)}get asyncValidator(){return ee(this._rawAsyncValidators)}_checkParentType(){!(this._parent instanceof Ce)&&this._parent instanceof ge?V.ngModelGroupException():this._parent instanceof Ce||this._parent instanceof Me||this._parent instanceof Le||V.controlParentException()}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(f,13),r.Pb(M,10),r.Pb(x,10),r.Pb(c,10),r.Pb(ve,8))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"formControlName\",\"\"]],inputs:{isDisabled:[\"disabled\",\"isDisabled\"],name:[\"formControlName\",\"name\"],model:[\"ngModel\",\"model\"]},outputs:{update:\"ngModelChange\"},features:[r.Db([Ee]),r.Bb,r.Cb]}),e._ngModelWarningSentOnce=!1,e})();const Ae={provide:M,useExisting:Object(r.Y)(()=>Fe),multi:!0},Pe={provide:M,useExisting:Object(r.Y)(()=>je),multi:!0};let Fe=(()=>{class e{constructor(){this._required=!1}get required(){return this._required}set required(e){this._required=null!=e&&!1!==e&&\"\"+e!=\"false\",this._onChange&&this._onChange()}validate(e){return this.required?D.required(e):null}registerOnValidatorChange(e){this._onChange=e}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"required\",\"\",\"formControlName\",\"\",3,\"type\",\"checkbox\"],[\"\",\"required\",\"\",\"formControl\",\"\",3,\"type\",\"checkbox\"],[\"\",\"required\",\"\",\"ngModel\",\"\",3,\"type\",\"checkbox\"]],hostVars:1,hostBindings:function(e,t){2&e&&r.Fb(\"required\",t.required?\"\":null)},inputs:{required:\"required\"},features:[r.Db([Ae])]}),e})(),je=(()=>{class e extends Fe{validate(e){return this.required?D.requiredTrue(e):null}}return e.\\u0275fac=function(t){return Ie(t||e)},e.\\u0275dir=r.Kb({type:e,selectors:[[\"input\",\"type\",\"checkbox\",\"required\",\"\",\"formControlName\",\"\"],[\"input\",\"type\",\"checkbox\",\"required\",\"\",\"formControl\",\"\"],[\"input\",\"type\",\"checkbox\",\"required\",\"\",\"ngModel\",\"\"]],hostVars:1,hostBindings:function(e,t){2&e&&r.Fb(\"required\",t.required?\"\":null)},features:[r.Db([Pe]),r.Bb]}),e})();const Ie=r.Xb(je);let Re=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)}}),e})(),Ye=(()=>{class e{group(e,t=null){const n=this._reduceControls(e);let r=null,i=null,s=void 0;return null!=t&&(function(e){return void 0!==e.asyncValidators||void 0!==e.validators||void 0!==e.updateOn}(t)?(r=null!=t.validators?t.validators:null,i=null!=t.asyncValidators?t.asyncValidators:null,s=null!=t.updateOn?t.updateOn:void 0):(r=null!=t.validator?t.validator:null,i=null!=t.asyncValidator?t.asyncValidator:null)),new he(n,{asyncValidators:i,updateOn:s,validators:r})}control(e,t,n){return new de(e,t,n)}array(e,t,n){const r=e.map(e=>this._createControl(e));return new me(r,t,n)}_reduceControls(e){const t={};return Object.keys(e).forEach(n=>{t[n]=this._createControl(e[n])}),t}_createControl(e){return e instanceof de||e instanceof he||e instanceof me?e:Array.isArray(e)?this.control(e[0],e.length>1?e[1]:null,e.length>2?e[2]:null):this.control(e)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac}),e})(),He=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},providers:[I],imports:[Re]}),e})(),Ne=(()=>{class e{static withConfig(t){return{ngModule:e,providers:[{provide:ve,useValue:t.warnOnNgModelWithFormControl}]}}}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},providers:[Ye,I],imports:[Re]}),e})()},\"3UWI\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"D0XW\"),i=n(\"tnsW\"),s=n(\"PqYM\");function a(e,t=r.a){return Object(i.a)(()=>Object(s.a)(e,t))}},4218:function(e,t,n){\"use strict\";n.d(t,\"d\",(function(){return d})),n.d(t,\"a\",(function(){return m})),n.d(t,\"c\",(function(){return _})),n.d(t,\"b\",(function(){return y}));var r=n(\"QSHh\"),i=n.n(r),s=n(\"VJ7P\"),a=n(\"/7J2\"),o=n(\"qWAS\"),c=i.a.BN;const l=new a.Logger(o.a),u={};function d(e){return null!=e&&(m.isBigNumber(e)||\"number\"==typeof e&&e%1==0||\"string\"==typeof e&&!!e.match(/^-?[0-9]+$/)||Object(s.isHexString)(e)||\"bigint\"==typeof e||Object(s.isBytes)(e))}let h=!1;class m{constructor(e,t){l.checkNew(new.target,m),e!==u&&l.throwError(\"cannot call constructor directly; use BigNumber.from\",a.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"new (BigNumber)\"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return f(b(this).fromTwos(e))}toTwos(e){return f(b(this).toTwos(e))}abs(){return\"-\"===this._hex[0]?m.from(this._hex.substring(1)):this}add(e){return f(b(this).add(b(e)))}sub(e){return f(b(this).sub(b(e)))}div(e){return m.from(e).isZero()&&g(\"division by zero\",\"div\"),f(b(this).div(b(e)))}mul(e){return f(b(this).mul(b(e)))}mod(e){const t=b(e);return t.isNeg()&&g(\"cannot modulo negative values\",\"mod\"),f(b(this).umod(t))}pow(e){const t=b(e);return t.isNeg()&&g(\"cannot raise to negative values\",\"pow\"),f(b(this).pow(t))}and(e){const t=b(e);return(this.isNegative()||t.isNeg())&&g(\"cannot 'and' negative values\",\"and\"),f(b(this).and(t))}or(e){const t=b(e);return(this.isNegative()||t.isNeg())&&g(\"cannot 'or' negative values\",\"or\"),f(b(this).or(t))}xor(e){const t=b(e);return(this.isNegative()||t.isNeg())&&g(\"cannot 'xor' negative values\",\"xor\"),f(b(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&g(\"cannot mask negative values\",\"mask\"),f(b(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&g(\"cannot shift negative values\",\"shl\"),f(b(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&g(\"cannot shift negative values\",\"shr\"),f(b(this).shrn(e))}eq(e){return b(this).eq(b(e))}lt(e){return b(this).lt(b(e))}lte(e){return b(this).lte(b(e))}gt(e){return b(this).gt(b(e))}gte(e){return b(this).gte(b(e))}isNegative(){return\"-\"===this._hex[0]}isZero(){return b(this).isZero()}toNumber(){try{return b(this).toNumber()}catch(e){g(\"overflow\",\"toNumber\",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(e){}return l.throwError(\"this platform does not support BigInt\",a.Logger.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?h||(h=!0,l.warn(\"BigNumber.toString does not accept any parameters; base-10 is assumed\")):l.throwError(16===arguments[0]?\"BigNumber.toString does not accept any parameters; use bigNumber.toHexString()\":\"BigNumber.toString does not accept parameters\",a.Logger.errors.UNEXPECTED_ARGUMENT,{})),b(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:\"BigNumber\",hex:this.toHexString()}}static from(e){if(e instanceof m)return e;if(\"string\"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new m(u,p(e)):e.match(/^-?[0-9]+$/)?new m(u,p(new c(e))):l.throwArgumentError(\"invalid BigNumber string\",\"value\",e);if(\"number\"==typeof e)return e%1&&g(\"underflow\",\"BigNumber.from\",e),(e>=9007199254740991||e<=-9007199254740991)&&g(\"overflow\",\"BigNumber.from\",e),m.from(String(e));const t=e;if(\"bigint\"==typeof t)return m.from(t.toString());if(Object(s.isBytes)(t))return m.from(Object(s.hexlify)(t));if(t)if(t.toHexString){const e=t.toHexString();if(\"string\"==typeof e)return m.from(e)}else{let e=t._hex;if(null==e&&\"BigNumber\"===t.type&&(e=t.hex),\"string\"==typeof e&&(Object(s.isHexString)(e)||\"-\"===e[0]&&Object(s.isHexString)(e.substring(1))))return m.from(e)}return l.throwArgumentError(\"invalid BigNumber value\",\"value\",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function p(e){if(\"string\"!=typeof e)return p(e.toString(16));if(\"-\"===e[0])return\"-\"===(e=e.substring(1))[0]&&l.throwArgumentError(\"invalid hex\",\"value\",e),\"0x00\"===(e=p(e))?e:\"-\"+e;if(\"0x\"!==e.substring(0,2)&&(e=\"0x\"+e),\"0x\"===e)return\"0x00\";for(e.length%2&&(e=\"0x0\"+e.substring(2));e.length>4&&\"0x00\"===e.substring(0,4);)e=\"0x\"+e.substring(4);return e}function f(e){return m.from(p(e))}function b(e){const t=m.from(e).toHexString();return new c(\"-\"===t[0]?\"-\"+t.substring(3):t.substring(2),16)}function g(e,t,n){const r={fault:e,operation:t};return null!=n&&(r.value=n),l.throwError(e,a.Logger.errors.NUMERIC_FAULT,r)}function _(e){return new c(e,36).toString(16)}function y(e){return new c(e,16).toString(36)}},\"4I5i\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=(()=>{function e(){return Error.call(this),this.message=\"argument out of range\",this.name=\"ArgumentOutOfRangeError\",this}return e.prototype=Object.create(Error.prototype),e})()},\"4MV3\":function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0ae7\",2:\"\\u0ae8\",3:\"\\u0ae9\",4:\"\\u0aea\",5:\"\\u0aeb\",6:\"\\u0aec\",7:\"\\u0aed\",8:\"\\u0aee\",9:\"\\u0aef\",0:\"\\u0ae6\"},n={\"\\u0ae7\":\"1\",\"\\u0ae8\":\"2\",\"\\u0ae9\":\"3\",\"\\u0aea\":\"4\",\"\\u0aeb\":\"5\",\"\\u0aec\":\"6\",\"\\u0aed\":\"7\",\"\\u0aee\":\"8\",\"\\u0aef\":\"9\",\"\\u0ae6\":\"0\"};e.defineLocale(\"gu\",{months:\"\\u0a9c\\u0abe\\u0aa8\\u0acd\\u0aaf\\u0ac1\\u0a86\\u0ab0\\u0ac0_\\u0aab\\u0ac7\\u0aac\\u0acd\\u0ab0\\u0ac1\\u0a86\\u0ab0\\u0ac0_\\u0aae\\u0abe\\u0ab0\\u0acd\\u0a9a_\\u0a8f\\u0aaa\\u0acd\\u0ab0\\u0abf\\u0ab2_\\u0aae\\u0ac7_\\u0a9c\\u0ac2\\u0aa8_\\u0a9c\\u0ac1\\u0ab2\\u0abe\\u0a88_\\u0a91\\u0a97\\u0ab8\\u0acd\\u0a9f_\\u0ab8\\u0aaa\\u0acd\\u0a9f\\u0ac7\\u0aae\\u0acd\\u0aac\\u0ab0_\\u0a91\\u0a95\\u0acd\\u0a9f\\u0acd\\u0aac\\u0ab0_\\u0aa8\\u0ab5\\u0ac7\\u0aae\\u0acd\\u0aac\\u0ab0_\\u0aa1\\u0abf\\u0ab8\\u0ac7\\u0aae\\u0acd\\u0aac\\u0ab0\".split(\"_\"),monthsShort:\"\\u0a9c\\u0abe\\u0aa8\\u0acd\\u0aaf\\u0ac1._\\u0aab\\u0ac7\\u0aac\\u0acd\\u0ab0\\u0ac1._\\u0aae\\u0abe\\u0ab0\\u0acd\\u0a9a_\\u0a8f\\u0aaa\\u0acd\\u0ab0\\u0abf._\\u0aae\\u0ac7_\\u0a9c\\u0ac2\\u0aa8_\\u0a9c\\u0ac1\\u0ab2\\u0abe._\\u0a91\\u0a97._\\u0ab8\\u0aaa\\u0acd\\u0a9f\\u0ac7._\\u0a91\\u0a95\\u0acd\\u0a9f\\u0acd._\\u0aa8\\u0ab5\\u0ac7._\\u0aa1\\u0abf\\u0ab8\\u0ac7.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0ab0\\u0ab5\\u0abf\\u0ab5\\u0abe\\u0ab0_\\u0ab8\\u0acb\\u0aae\\u0ab5\\u0abe\\u0ab0_\\u0aae\\u0a82\\u0a97\\u0ab3\\u0ab5\\u0abe\\u0ab0_\\u0aac\\u0ac1\\u0aa7\\u0acd\\u0ab5\\u0abe\\u0ab0_\\u0a97\\u0ac1\\u0ab0\\u0ac1\\u0ab5\\u0abe\\u0ab0_\\u0ab6\\u0ac1\\u0a95\\u0acd\\u0ab0\\u0ab5\\u0abe\\u0ab0_\\u0ab6\\u0aa8\\u0abf\\u0ab5\\u0abe\\u0ab0\".split(\"_\"),weekdaysShort:\"\\u0ab0\\u0ab5\\u0abf_\\u0ab8\\u0acb\\u0aae_\\u0aae\\u0a82\\u0a97\\u0ab3_\\u0aac\\u0ac1\\u0aa7\\u0acd_\\u0a97\\u0ac1\\u0ab0\\u0ac1_\\u0ab6\\u0ac1\\u0a95\\u0acd\\u0ab0_\\u0ab6\\u0aa8\\u0abf\".split(\"_\"),weekdaysMin:\"\\u0ab0_\\u0ab8\\u0acb_\\u0aae\\u0a82_\\u0aac\\u0ac1_\\u0a97\\u0ac1_\\u0ab6\\u0ac1_\\u0ab6\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\",LTS:\"A h:mm:ss \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\"},calendar:{sameDay:\"[\\u0a86\\u0a9c] LT\",nextDay:\"[\\u0a95\\u0abe\\u0ab2\\u0ac7] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0a97\\u0a87\\u0a95\\u0abe\\u0ab2\\u0ac7] LT\",lastWeek:\"[\\u0aaa\\u0abe\\u0a9b\\u0ab2\\u0abe] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0aae\\u0abe\",past:\"%s \\u0aaa\\u0ab9\\u0ac7\\u0ab2\\u0abe\",s:\"\\u0a85\\u0aae\\u0ac1\\u0a95 \\u0aaa\\u0ab3\\u0acb\",ss:\"%d \\u0ab8\\u0ac7\\u0a95\\u0a82\\u0aa1\",m:\"\\u0a8f\\u0a95 \\u0aae\\u0abf\\u0aa8\\u0abf\\u0a9f\",mm:\"%d \\u0aae\\u0abf\\u0aa8\\u0abf\\u0a9f\",h:\"\\u0a8f\\u0a95 \\u0a95\\u0ab2\\u0abe\\u0a95\",hh:\"%d \\u0a95\\u0ab2\\u0abe\\u0a95\",d:\"\\u0a8f\\u0a95 \\u0aa6\\u0abf\\u0ab5\\u0ab8\",dd:\"%d \\u0aa6\\u0abf\\u0ab5\\u0ab8\",M:\"\\u0a8f\\u0a95 \\u0aae\\u0ab9\\u0abf\\u0aa8\\u0acb\",MM:\"%d \\u0aae\\u0ab9\\u0abf\\u0aa8\\u0acb\",y:\"\\u0a8f\\u0a95 \\u0ab5\\u0ab0\\u0acd\\u0ab7\",yy:\"%d \\u0ab5\\u0ab0\\u0acd\\u0ab7\"},preparse:function(e){return e.replace(/[\\u0ae7\\u0ae8\\u0ae9\\u0aea\\u0aeb\\u0aec\\u0aed\\u0aee\\u0aef\\u0ae6]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u0ab0\\u0abe\\u0aa4|\\u0aac\\u0aaa\\u0acb\\u0ab0|\\u0ab8\\u0ab5\\u0abe\\u0ab0|\\u0ab8\\u0abe\\u0a82\\u0a9c/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0ab0\\u0abe\\u0aa4\"===t?e<4?e:e+12:\"\\u0ab8\\u0ab5\\u0abe\\u0ab0\"===t?e:\"\\u0aac\\u0aaa\\u0acb\\u0ab0\"===t?e>=10?e:e+12:\"\\u0ab8\\u0abe\\u0a82\\u0a9c\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u0ab0\\u0abe\\u0aa4\":e<10?\"\\u0ab8\\u0ab5\\u0abe\\u0ab0\":e<17?\"\\u0aac\\u0aaa\\u0acb\\u0ab0\":e<20?\"\\u0ab8\\u0abe\\u0a82\\u0a9c\":\"\\u0ab0\\u0abe\\u0aa4\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},\"4Qhp\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return x}));var r=n(\"Oxwv\"),i=n(\"4218\"),s=n(\"VJ7P\"),a=n(\"b1pR\"),o=n(\"m9oY\"),c=n(\"/7J2\"),l=n(\"WHPf\"),u=n(\"NaiW\");const d=new c.Logger(l.a),h=new Uint8Array(32);h.fill(0);const m=i.a.from(-1),p=i.a.from(0),f=i.a.from(1),b=i.a.from(\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\"),g=Object(s.hexZeroPad)(f.toHexString(),32),_=Object(s.hexZeroPad)(p.toHexString(),32),y={name:\"string\",version:\"string\",chainId:\"uint256\",verifyingContract:\"address\",salt:\"bytes32\"},v=[\"name\",\"version\",\"chainId\",\"verifyingContract\",\"salt\"];function w(e){return function(t){return\"string\"!=typeof t&&d.throwArgumentError(\"invalid domain value for \"+JSON.stringify(e),\"domain.\"+e,t),t}}const k={name:w(\"name\"),version:w(\"version\"),chainId:function(e){try{return i.a.from(e).toString()}catch(t){}return d.throwArgumentError('invalid domain value for \"chainId\"',\"domain.chainId\",e)},verifyingContract:function(e){try{return Object(r.getAddress)(e).toLowerCase()}catch(t){}return d.throwArgumentError('invalid domain value \"verifyingContract\"',\"domain.verifyingContract\",e)},salt:function(e){try{const t=Object(s.arrayify)(e);if(32!==t.length)throw new Error(\"bad length\");return Object(s.hexlify)(t)}catch(t){}return d.throwArgumentError('invalid domain value \"salt\"',\"domain.salt\",e)}};function S(e){{const t=e.match(/^(u?)int(\\d*)$/);if(t){const n=\"\"===t[1],r=parseInt(t[2]||\"256\");(r%8!=0||r>256||t[2]&&t[2]!==String(r))&&d.throwArgumentError(\"invalid numeric width\",\"type\",e);const a=b.mask(n?r-1:r),o=n?a.add(f).mul(m):p;return function(t){const n=i.a.from(t);return(n.lt(o)||n.gt(a))&&d.throwArgumentError(\"value out-of-bounds for \"+e,\"value\",t),Object(s.hexZeroPad)(n.toTwos(256).toHexString(),32)}}}{const t=e.match(/^bytes(\\d+)$/);if(t){const n=parseInt(t[1]);return(0===n||n>32||t[1]!==String(n))&&d.throwArgumentError(\"invalid bytes width\",\"type\",e),function(t){return Object(s.arrayify)(t).length!==n&&d.throwArgumentError(\"invalid length for \"+e,\"value\",t),function(e){const t=Object(s.arrayify)(e),n=t.length%32;return n?Object(s.hexConcat)([t,h.slice(n)]):Object(s.hexlify)(t)}(t)}}}switch(e){case\"address\":return function(e){return Object(s.hexZeroPad)(Object(r.getAddress)(e),32)};case\"bool\":return function(e){return e?g:_};case\"bytes\":return function(e){return Object(a.keccak256)(e)};case\"string\":return function(e){return Object(u.a)(e)}}return null}function M(e,t){return`${e}(${t.map(({name:e,type:t})=>t+\" \"+e).join(\",\")})`}class x{constructor(e){Object(o.defineReadOnly)(this,\"types\",Object.freeze(Object(o.deepCopy)(e))),Object(o.defineReadOnly)(this,\"_encoderCache\",{}),Object(o.defineReadOnly)(this,\"_types\",{});const t={},n={},r={};Object.keys(e).forEach(e=>{t[e]={},n[e]=[],r[e]={}});for(const s in e){const r={};e[s].forEach(i=>{r[i.name]&&d.throwArgumentError(`duplicate variable name ${JSON.stringify(i.name)} in ${JSON.stringify(s)}`,\"types\",e),r[i.name]=!0;const a=i.type.match(/^([^\\x5b]*)(\\x5b|$)/)[1];a===s&&d.throwArgumentError(\"circular type reference to \"+JSON.stringify(a),\"types\",e),S(a)||(n[a]||d.throwArgumentError(\"unknown type \"+JSON.stringify(a),\"types\",e),n[a].push(s),t[s][a]=!0)})}const i=Object.keys(n).filter(e=>0===n[e].length);0===i.length?d.throwArgumentError(\"missing primary type\",\"types\",e):i.length>1&&d.throwArgumentError(\"ambiguous primary types or unused types: \"+i.map(e=>JSON.stringify(e)).join(\", \"),\"types\",e),Object(o.defineReadOnly)(this,\"primaryType\",i[0]),function i(s,a){a[s]&&d.throwArgumentError(\"circular type reference to \"+JSON.stringify(s),\"types\",e),a[s]=!0,Object.keys(t[s]).forEach(e=>{n[e]&&(i(e,a),Object.keys(a).forEach(t=>{r[t][e]=!0}))}),delete a[s]}(this.primaryType,{});for(const s in r){const t=Object.keys(r[s]);t.sort(),this._types[s]=M(s,e[s])+t.map(t=>M(t,e[t])).join(\"\")}}getEncoder(e){let t=this._encoderCache[e];return t||(t=this._encoderCache[e]=this._getEncoder(e)),t}_getEncoder(e){{const t=S(e);if(t)return t}const t=e.match(/^(.*)(\\x5b(\\d*)\\x5d)$/);if(t){const e=t[1],n=this.getEncoder(e),r=parseInt(t[3]);return t=>{r>=0&&t.length!==r&&d.throwArgumentError(\"array length mismatch; expected length ${ arrayLength }\",\"value\",t);let i=t.map(n);return this._types[e]&&(i=i.map(a.keccak256)),Object(a.keccak256)(Object(s.hexConcat)(i))}}const n=this.types[e];if(n){const t=Object(u.a)(this._types[e]);return e=>{const r=n.map(({name:t,type:n})=>{const r=this.getEncoder(n)(e[t]);return this._types[n]?Object(a.keccak256)(r):r});return r.unshift(t),Object(s.hexConcat)(r)}}return d.throwArgumentError(\"unknown type: \"+e,\"type\",e)}encodeType(e){const t=this._types[e];return t||d.throwArgumentError(\"unknown type: \"+JSON.stringify(e),\"name\",e),t}encodeData(e,t){return this.getEncoder(e)(t)}hashStruct(e,t){return Object(a.keccak256)(this.encodeData(e,t))}encode(e){return this.encodeData(this.primaryType,e)}hash(e){return this.hashStruct(this.primaryType,e)}_visit(e,t,n){if(S(e))return n(e,t);const r=e.match(/^(.*)(\\x5b(\\d*)\\x5d)$/);if(r){const e=r[1],i=parseInt(r[3]);return i>=0&&t.length!==i&&d.throwArgumentError(\"array length mismatch; expected length ${ arrayLength }\",\"value\",t),t.map(t=>this._visit(e,t,n))}const i=this.types[e];return i?i.reduce((e,{name:r,type:i})=>(e[r]=this._visit(i,t[r],n),e),{}):d.throwArgumentError(\"unknown type: \"+e,\"type\",e)}visit(e,t){return this._visit(this.primaryType,e,t)}static from(e){return new x(e)}static getPrimaryType(e){return x.from(e).primaryType}static hashStruct(e,t,n){return x.from(t).hashStruct(e,n)}static hashDomain(e){const t=[];for(const n in e){const r=y[n];r||d.throwArgumentError(\"invalid typed-data domain key: \"+JSON.stringify(n),\"domain\",e),t.push({name:n,type:r})}return t.sort((e,t)=>v.indexOf(e.name)-v.indexOf(t.name)),x.hashStruct(\"EIP712Domain\",{EIP712Domain:t},e)}static encode(e,t,n){return Object(s.hexConcat)([\"0x1901\",x.hashDomain(e),x.from(t).hash(n)])}static hash(e,t,n){return Object(a.keccak256)(x.encode(e,t,n))}static resolveNames(e,t,n,r){return i=this,void 0,c=function*(){e=Object(o.shallowCopy)(e);const i={};e.verifyingContract&&!Object(s.isHexString)(e.verifyingContract,20)&&(i[e.verifyingContract]=\"0x\");const a=x.from(t);a.visit(n,(e,t)=>(\"address\"!==e||Object(s.isHexString)(t,20)||(i[t]=\"0x\"),t));for(const e in i)i[e]=yield r(e);return e.verifyingContract&&i[e.verifyingContract]&&(e.verifyingContract=i[e.verifyingContract]),n=a.visit(n,(e,t)=>\"address\"===e&&i[t]?i[t]:t),{domain:e,value:n}},new((a=void 0)||(a=Promise))((function(e,t){function n(e){try{s(c.next(e))}catch(n){t(n)}}function r(e){try{s(c.throw(e))}catch(n){t(n)}}function s(t){var i;t.done?e(t.value):(i=t.value,i instanceof a?i:new a((function(e){e(i)}))).then(n,r)}s((c=c.apply(i,[])).next())}));var i,a,c}static getPayload(e,t,n){x.hashDomain(e);const r={},a=[];v.forEach(t=>{const n=e[t];null!=n&&(r[t]=k[t](n),a.push({name:t,type:y[t]}))});const c=x.from(t),l=Object(o.shallowCopy)(t);return l.EIP712Domain?d.throwArgumentError(\"types must not contain EIP712Domain type\",\"types.EIP712Domain\",t):l.EIP712Domain=a,c.encode(n),{types:l,domain:r,primaryType:c.primaryType,message:c.visit(n,(e,t)=>{if(e.match(/^bytes(\\d*)/))return Object(s.hexlify)(Object(s.arrayify)(t));if(e.match(/^u?int/))return i.a.from(t).toString();switch(e){case\"address\":return t.toLowerCase();case\"bool\":return!!t;case\"string\":return\"string\"!=typeof t&&d.throwArgumentError(\"invalid string\",\"value\",t),t}return d.throwArgumentError(\"unsupported type\",\"type\",e)})}}}},\"4WVH\":function(e,t,n){\"use strict\";n.r(t),n.d(t,\"encode\",(function(){return c})),n.d(t,\"decode\",(function(){return d}));var r=n(\"VJ7P\"),i=n(\"/7J2\");const s=new i.Logger(\"rlp/5.3.0\");function a(e){const t=[];for(;e;)t.unshift(255&e),e>>=8;return t}function o(e,t,n){let r=0;for(let i=0;it+1+r&&s.throwError(\"child data too short\",i.Logger.errors.BUFFER_OVERRUN,{})}return{consumed:1+r,result:a}}function u(e,t){if(0===e.length&&s.throwError(\"data too short\",i.Logger.errors.BUFFER_OVERRUN,{}),e[t]>=248){const n=e[t]-247;t+1+n>e.length&&s.throwError(\"data short segment too short\",i.Logger.errors.BUFFER_OVERRUN,{});const r=o(e,t+1,n);return t+1+n+r>e.length&&s.throwError(\"data long segment too short\",i.Logger.errors.BUFFER_OVERRUN,{}),l(e,t,t+1+n,n+r)}if(e[t]>=192){const n=e[t]-192;return t+1+n>e.length&&s.throwError(\"data array too short\",i.Logger.errors.BUFFER_OVERRUN,{}),l(e,t,t+1,n)}if(e[t]>=184){const n=e[t]-183;t+1+n>e.length&&s.throwError(\"data array too short\",i.Logger.errors.BUFFER_OVERRUN,{});const a=o(e,t+1,n);return t+1+n+a>e.length&&s.throwError(\"data array too short\",i.Logger.errors.BUFFER_OVERRUN,{}),{consumed:1+n+a,result:Object(r.hexlify)(e.slice(t+1+n,t+1+n+a))}}if(e[t]>=128){const n=e[t]-128;return t+1+n>e.length&&s.throwError(\"data too short\",i.Logger.errors.BUFFER_OVERRUN,{}),{consumed:1+n,result:Object(r.hexlify)(e.slice(t+1,t+1+n))}}return{consumed:1,result:Object(r.hexlify)(e[t])}}function d(e){const t=Object(r.arrayify)(e),n=u(t,0);return n.consumed!==t.length&&s.throwArgumentError(\"invalid rlp data\",\"data\",e),n.result}},\"4dOw\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"en-ie\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"5+tZ\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return c}));var r=n(\"ZUHj\"),i=n(\"l7GE\"),s=n(\"51Dv\"),a=n(\"lJxs\"),o=n(\"Cfvw\");function c(e,t,n=Number.POSITIVE_INFINITY){return\"function\"==typeof t?r=>r.pipe(c((n,r)=>Object(o.a)(e(n,r)).pipe(Object(a.a)((e,i)=>t(n,e,r,i))),n)):(\"number\"==typeof t&&(n=t),t=>t.lift(new l(e,n)))}class l{constructor(e,t=Number.POSITIVE_INFINITY){this.project=e,this.concurrent=t}call(e,t){return t.subscribe(new u(e,this.project,this.concurrent))}}class u extends i.a{constructor(e,t,n=Number.POSITIVE_INFINITY){super(e),this.project=t,this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},\"51Dv\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");class i extends r.a{constructor(e,t,n){super(),this.parent=e,this.outerValue=t,this.outerIndex=n,this.index=0}_next(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)}_error(e){this.parent.notifyError(e,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}},\"6+QB\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ms\",{months:\"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember\".split(\"_\"),monthsShort:\"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis\".split(\"_\"),weekdays:\"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu\".split(\"_\"),weekdaysShort:\"Ahd_Isn_Sel_Rab_Kha_Jum_Sab\".split(\"_\"),weekdaysMin:\"Ah_Is_Sl_Rb_Km_Jm_Sb\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),\"pagi\"===t?e:\"tengahari\"===t?e>=11?e:e+12:\"petang\"===t||\"malam\"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?\"pagi\":e<15?\"tengahari\":e<19?\"petang\":\"malam\"},calendar:{sameDay:\"[Hari ini pukul] LT\",nextDay:\"[Esok pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kelmarin pukul] LT\",lastWeek:\"dddd [lepas pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"dalam %s\",past:\"%s yang lepas\",s:\"beberapa saat\",ss:\"%d saat\",m:\"seminit\",mm:\"%d minit\",h:\"sejam\",hh:\"%d jam\",d:\"sehari\",dd:\"%d hari\",M:\"sebulan\",MM:\"%d bulan\",y:\"setahun\",yy:\"%d tahun\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},\"6B0Y\":function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u17e1\",2:\"\\u17e2\",3:\"\\u17e3\",4:\"\\u17e4\",5:\"\\u17e5\",6:\"\\u17e6\",7:\"\\u17e7\",8:\"\\u17e8\",9:\"\\u17e9\",0:\"\\u17e0\"},n={\"\\u17e1\":\"1\",\"\\u17e2\":\"2\",\"\\u17e3\":\"3\",\"\\u17e4\":\"4\",\"\\u17e5\":\"5\",\"\\u17e6\":\"6\",\"\\u17e7\":\"7\",\"\\u17e8\":\"8\",\"\\u17e9\":\"9\",\"\\u17e0\":\"0\"};e.defineLocale(\"km\",{months:\"\\u1798\\u1780\\u179a\\u17b6_\\u1780\\u17bb\\u1798\\u17d2\\u1797\\u17c8_\\u1798\\u17b8\\u1793\\u17b6_\\u1798\\u17c1\\u179f\\u17b6_\\u17a7\\u179f\\u1797\\u17b6_\\u1798\\u17b7\\u1790\\u17bb\\u1793\\u17b6_\\u1780\\u1780\\u17d2\\u1780\\u178a\\u17b6_\\u179f\\u17b8\\u17a0\\u17b6_\\u1780\\u1789\\u17d2\\u1789\\u17b6_\\u178f\\u17bb\\u179b\\u17b6_\\u179c\\u17b7\\u1785\\u17d2\\u1786\\u17b7\\u1780\\u17b6_\\u1792\\u17d2\\u1793\\u17bc\".split(\"_\"),monthsShort:\"\\u1798\\u1780\\u179a\\u17b6_\\u1780\\u17bb\\u1798\\u17d2\\u1797\\u17c8_\\u1798\\u17b8\\u1793\\u17b6_\\u1798\\u17c1\\u179f\\u17b6_\\u17a7\\u179f\\u1797\\u17b6_\\u1798\\u17b7\\u1790\\u17bb\\u1793\\u17b6_\\u1780\\u1780\\u17d2\\u1780\\u178a\\u17b6_\\u179f\\u17b8\\u17a0\\u17b6_\\u1780\\u1789\\u17d2\\u1789\\u17b6_\\u178f\\u17bb\\u179b\\u17b6_\\u179c\\u17b7\\u1785\\u17d2\\u1786\\u17b7\\u1780\\u17b6_\\u1792\\u17d2\\u1793\\u17bc\".split(\"_\"),weekdays:\"\\u17a2\\u17b6\\u1791\\u17b7\\u178f\\u17d2\\u1799_\\u1785\\u17d0\\u1793\\u17d2\\u1791_\\u17a2\\u1784\\u17d2\\u1782\\u17b6\\u179a_\\u1796\\u17bb\\u1792_\\u1796\\u17d2\\u179a\\u17a0\\u179f\\u17d2\\u1794\\u178f\\u17b7\\u17cd_\\u179f\\u17bb\\u1780\\u17d2\\u179a_\\u179f\\u17c5\\u179a\\u17cd\".split(\"_\"),weekdaysShort:\"\\u17a2\\u17b6_\\u1785_\\u17a2_\\u1796_\\u1796\\u17d2\\u179a_\\u179f\\u17bb_\\u179f\".split(\"_\"),weekdaysMin:\"\\u17a2\\u17b6_\\u1785_\\u17a2_\\u1796_\\u1796\\u17d2\\u179a_\\u179f\\u17bb_\\u179f\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},meridiemParse:/\\u1796\\u17d2\\u179a\\u17b9\\u1780|\\u179b\\u17d2\\u1784\\u17b6\\u1785/,isPM:function(e){return\"\\u179b\\u17d2\\u1784\\u17b6\\u1785\"===e},meridiem:function(e,t,n){return e<12?\"\\u1796\\u17d2\\u179a\\u17b9\\u1780\":\"\\u179b\\u17d2\\u1784\\u17b6\\u1785\"},calendar:{sameDay:\"[\\u1790\\u17d2\\u1784\\u17c3\\u1793\\u17c1\\u17c7 \\u1798\\u17c9\\u17c4\\u1784] LT\",nextDay:\"[\\u179f\\u17d2\\u17a2\\u17c2\\u1780 \\u1798\\u17c9\\u17c4\\u1784] LT\",nextWeek:\"dddd [\\u1798\\u17c9\\u17c4\\u1784] LT\",lastDay:\"[\\u1798\\u17d2\\u179f\\u17b7\\u179b\\u1798\\u17b7\\u1789 \\u1798\\u17c9\\u17c4\\u1784] LT\",lastWeek:\"dddd [\\u179f\\u1794\\u17d2\\u178f\\u17b6\\u17a0\\u17cd\\u1798\\u17bb\\u1793] [\\u1798\\u17c9\\u17c4\\u1784] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\\u1791\\u17c0\\u178f\",past:\"%s\\u1798\\u17bb\\u1793\",s:\"\\u1794\\u17c9\\u17bb\\u1793\\u17d2\\u1798\\u17b6\\u1793\\u179c\\u17b7\\u1793\\u17b6\\u1791\\u17b8\",ss:\"%d \\u179c\\u17b7\\u1793\\u17b6\\u1791\\u17b8\",m:\"\\u1798\\u17bd\\u1799\\u1793\\u17b6\\u1791\\u17b8\",mm:\"%d \\u1793\\u17b6\\u1791\\u17b8\",h:\"\\u1798\\u17bd\\u1799\\u1798\\u17c9\\u17c4\\u1784\",hh:\"%d \\u1798\\u17c9\\u17c4\\u1784\",d:\"\\u1798\\u17bd\\u1799\\u1790\\u17d2\\u1784\\u17c3\",dd:\"%d \\u1790\\u17d2\\u1784\\u17c3\",M:\"\\u1798\\u17bd\\u1799\\u1781\\u17c2\",MM:\"%d \\u1781\\u17c2\",y:\"\\u1798\\u17bd\\u1799\\u1786\\u17d2\\u1793\\u17b6\\u17c6\",yy:\"%d \\u1786\\u17d2\\u1793\\u17b6\\u17c6\"},dayOfMonthOrdinalParse:/\\u1791\\u17b8\\d{1,2}/,ordinal:\"\\u1791\\u17b8%d\",preparse:function(e){return e.replace(/[\\u17e1\\u17e2\\u17e3\\u17e4\\u17e5\\u17e6\\u17e7\\u17e8\\u17e9\\u17e0]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"7+OI\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"HDdC\");function i(e){return!!e&&(e instanceof r.a||\"function\"==typeof e.lift&&\"function\"==typeof e.subscribe)}},\"70cE\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"2Vo4\");class i{constructor(e){this.acountsPerPage=5,this.gainAndLosesPageSize=5,this.pageSizeOptions=[5,10,50,100,250],Object.assign(this,e)}}var s=n(\"fXoL\");let a=(()=>{class e{constructor(){this.userKeyStore=\"user-prysm\",this.onUserChange=new r.a(null),this.user$=this.onUserChange.asObservable(),this.setUser(this.getUser())}changeAccountListPerPage(e){this.user&&(this.user.acountsPerPage=e,this.saveChanges())}changeGainsAndLosesPageSize(e){this.user&&(this.user.gainAndLosesPageSize=e,this.saveChanges())}saveChanges(){this.user&&(localStorage.setItem(this.userKeyStore,JSON.stringify(this.user)),this.onUserChange.next(this.user))}getUser(){const e=localStorage.getItem(this.userKeyStore);return e?new i(JSON.parse(e)):new i}setUser(e){this.user=e,this.saveChanges()}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=s.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})()},\"7BjC\":function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i={s:[\"m\\xf5ne sekundi\",\"m\\xf5ni sekund\",\"paar sekundit\"],ss:[e+\"sekundi\",e+\"sekundit\"],m:[\"\\xfche minuti\",\"\\xfcks minut\"],mm:[e+\" minuti\",e+\" minutit\"],h:[\"\\xfche tunni\",\"tund aega\",\"\\xfcks tund\"],hh:[e+\" tunni\",e+\" tundi\"],d:[\"\\xfche p\\xe4eva\",\"\\xfcks p\\xe4ev\"],M:[\"kuu aja\",\"kuu aega\",\"\\xfcks kuu\"],MM:[e+\" kuu\",e+\" kuud\"],y:[\"\\xfche aasta\",\"aasta\",\"\\xfcks aasta\"],yy:[e+\" aasta\",e+\" aastat\"]};return t?i[n][2]?i[n][2]:i[n][1]:r?i[n][0]:i[n][1]}e.defineLocale(\"et\",{months:\"jaanuar_veebruar_m\\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember\".split(\"_\"),monthsShort:\"jaan_veebr_m\\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets\".split(\"_\"),weekdays:\"p\\xfchap\\xe4ev_esmasp\\xe4ev_teisip\\xe4ev_kolmap\\xe4ev_neljap\\xe4ev_reede_laup\\xe4ev\".split(\"_\"),weekdaysShort:\"P_E_T_K_N_R_L\".split(\"_\"),weekdaysMin:\"P_E_T_K_N_R_L\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[T\\xe4na,] LT\",nextDay:\"[Homme,] LT\",nextWeek:\"[J\\xe4rgmine] dddd LT\",lastDay:\"[Eile,] LT\",lastWeek:\"[Eelmine] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"%s p\\xe4rast\",past:\"%s tagasi\",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:\"%d p\\xe4eva\",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"7C5Q\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"en-in\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:0,doy:6}})}(n(\"wd/R\"))},\"7EHt\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return V})),n.d(t,\"b\",(function(){return z})),n.d(t,\"c\",(function(){return Y})),n.d(t,\"d\",(function(){return N})),n.d(t,\"e\",(function(){return H})),n.d(t,\"f\",(function(){return B}));var r=n(\"fXoL\"),i=n(\"8LU1\"),s=n(\"XNiG\"),a=n(\"quSY\"),o=n(\"0EQZ\");let c=0;const l=new r.s(\"CdkAccordion\");let u=(()=>{class e{constructor(){this._stateChanges=new s.a,this._openCloseAllActions=new s.a,this.id=\"cdk-accordion-\"+c++,this._multi=!1}get multi(){return this._multi}set multi(e){this._multi=Object(i.c)(e)}openAll(){this._openCloseAll(!0)}closeAll(){this._openCloseAll(!1)}ngOnChanges(e){this._stateChanges.next(e)}ngOnDestroy(){this._stateChanges.complete()}_openCloseAll(e){this.multi&&this._openCloseAllActions.next(e)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=r.Kb({type:e,selectors:[[\"cdk-accordion\"],[\"\",\"cdkAccordion\",\"\"]],inputs:{multi:\"multi\"},exportAs:[\"cdkAccordion\"],features:[r.Db([{provide:l,useExisting:e}]),r.Cb]}),e})(),d=0,h=(()=>{class e{constructor(e,t,n){this.accordion=e,this._changeDetectorRef=t,this._expansionDispatcher=n,this._openCloseAllSubscription=a.a.EMPTY,this.closed=new r.p,this.opened=new r.p,this.destroyed=new r.p,this.expandedChange=new r.p,this.id=\"cdk-accordion-child-\"+d++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=n.listen((e,t)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===t&&this.id!==e&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}get expanded(){return this._expanded}set expanded(e){e=Object(i.c)(e),this._expanded!==e&&(this._expanded=e,this.expandedChange.emit(e),e?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){this._disabled=Object(i.c)(e)}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(e=>{this.disabled||(this.expanded=e)})}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(l,12),r.Pb(r.h),r.Pb(o.d))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"cdk-accordion-item\"],[\"\",\"cdkAccordionItem\",\"\"]],inputs:{expanded:\"expanded\",disabled:\"disabled\"},outputs:{closed:\"closed\",opened:\"opened\",destroyed:\"destroyed\",expandedChange:\"expandedChange\"},exportAs:[\"cdkAccordionItem\"],features:[r.Db([{provide:l,useValue:void 0}])]}),e})(),m=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)}}),e})();var p=n(\"+rOU\"),f=n(\"ofXK\"),b=n(\"u47x\"),g=n(\"/uUt\"),_=n(\"JX91\"),y=n(\"pLZG\"),v=n(\"IzEk\"),w=n(\"FtGj\"),k=n(\"R1ws\"),S=n(\"EY2u\"),M=n(\"VRyK\"),x=n(\"R0Ic\");const C=[\"body\"];function D(e,t){}const L=[[[\"mat-expansion-panel-header\"]],\"*\",[[\"mat-action-row\"]]],O=[\"mat-expansion-panel-header\",\"*\",\"mat-action-row\"];function E(e,t){if(1&e&&r.Qb(0,\"span\",2),2&e){const e=r.gc();r.nc(\"@indicatorRotate\",e._getExpandedState())}}const T=[[[\"mat-panel-title\"]],[[\"mat-panel-description\"]],\"*\"],A=[\"mat-panel-title\",\"mat-panel-description\",\"*\"],P=new r.s(\"MAT_ACCORDION\"),F={indicatorRotate:Object(x.n)(\"indicatorRotate\",[Object(x.k)(\"collapsed, void\",Object(x.l)({transform:\"rotate(0deg)\"})),Object(x.k)(\"expanded\",Object(x.l)({transform:\"rotate(180deg)\"})),Object(x.m)(\"expanded <=> collapsed, void => collapsed\",Object(x.e)(\"225ms cubic-bezier(0.4,0.0,0.2,1)\"))]),bodyExpansion:Object(x.n)(\"bodyExpansion\",[Object(x.k)(\"collapsed, void\",Object(x.l)({height:\"0px\",visibility:\"hidden\"})),Object(x.k)(\"expanded\",Object(x.l)({height:\"*\",visibility:\"visible\"})),Object(x.m)(\"expanded <=> collapsed, void => collapsed\",Object(x.e)(\"225ms cubic-bezier(0.4,0.0,0.2,1)\"))])};let j=(()=>{class e{constructor(e){this._template=e}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.P))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"ng-template\",\"matExpansionPanelContent\",\"\"]]}),e})(),I=0;const R=new r.s(\"MAT_EXPANSION_PANEL_DEFAULT_OPTIONS\");let Y=(()=>{class e extends h{constructor(e,t,n,i,a,o,c){super(e,t,n),this._viewContainerRef=i,this._animationMode=o,this._hideToggle=!1,this.afterExpand=new r.p,this.afterCollapse=new r.p,this._inputChanges=new s.a,this._headerId=\"mat-expansion-panel-header-\"+I++,this._bodyAnimationDone=new s.a,this.accordion=e,this._document=a,this._bodyAnimationDone.pipe(Object(g.a)((e,t)=>e.fromState===t.fromState&&e.toState===t.toState)).subscribe(e=>{\"void\"!==e.fromState&&(\"expanded\"===e.toState?this.afterExpand.emit():\"collapsed\"===e.toState&&this.afterCollapse.emit())}),c&&(this.hideToggle=c.hideToggle)}get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(e){this._hideToggle=Object(i.c)(e)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(e){this._togglePosition=e}_hasSpacing(){return!!this.accordion&&this.expanded&&\"default\"===this.accordion.displayMode}_getExpandedState(){return this.expanded?\"expanded\":\"collapsed\"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this.opened.pipe(Object(_.a)(null),Object(y.a)(()=>this.expanded&&!this._portal),Object(v.a)(1)).subscribe(()=>{this._portal=new p.h(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(e){this._inputChanges.next(e)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const e=this._document.activeElement,t=this._body.nativeElement;return e===t||t.contains(e)}return!1}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(P,12),r.Pb(r.h),r.Pb(o.d),r.Pb(r.U),r.Pb(f.d),r.Pb(k.a,8),r.Pb(R,8))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"mat-expansion-panel\"]],contentQueries:function(e,t,n){var i;1&e&&r.Ib(n,j,!0),2&e&&r.tc(i=r.dc())&&(t._lazyContent=i.first)},viewQuery:function(e,t){var n;1&e&&r.Kc(C,!0),2&e&&r.tc(n=r.dc())&&(t._body=n.first)},hostAttrs:[1,\"mat-expansion-panel\"],hostVars:6,hostBindings:function(e,t){2&e&&r.Hb(\"mat-expanded\",t.expanded)(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode)(\"mat-expansion-panel-spacing\",t._hasSpacing())},inputs:{disabled:\"disabled\",expanded:\"expanded\",hideToggle:\"hideToggle\",togglePosition:\"togglePosition\"},outputs:{opened:\"opened\",closed:\"closed\",expandedChange:\"expandedChange\",afterExpand:\"afterExpand\",afterCollapse:\"afterCollapse\"},exportAs:[\"matExpansionPanel\"],features:[r.Db([{provide:P,useValue:void 0}]),r.Bb,r.Cb],ngContentSelectors:O,decls:7,vars:4,consts:[[\"role\",\"region\",1,\"mat-expansion-panel-content\",3,\"id\"],[\"body\",\"\"],[1,\"mat-expansion-panel-body\"],[3,\"cdkPortalOutlet\"]],template:function(e,t){1&e&&(r.mc(L),r.lc(0),r.Vb(1,\"div\",0,1),r.cc(\"@bodyExpansion.done\",(function(e){return t._bodyAnimationDone.next(e)})),r.Vb(3,\"div\",2),r.lc(4,1),r.Fc(5,D,0,0,\"ng-template\",3),r.Ub(),r.lc(6,2),r.Ub()),2&e&&(r.Eb(1),r.nc(\"@bodyExpansion\",t._getExpandedState())(\"id\",t.id),r.Fb(\"aria-labelledby\",t._headerId),r.Eb(4),r.nc(\"cdkPortalOutlet\",t._portal))},directives:[p.c],styles:[\".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row button.mat-button-base,.mat-action-row button.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row button.mat-button-base,[dir=rtl] .mat-action-row button.mat-mdc-button-base{margin-left:0;margin-right:8px}\\n\"],encapsulation:2,data:{animation:[F.bodyExpansion]},changeDetection:0}),e})(),H=(()=>{class e{constructor(e,t,n,r,i,s){this.panel=e,this._element=t,this._focusMonitor=n,this._changeDetectorRef=r,this._animationMode=s,this._parentChangeSubscription=a.a.EMPTY;const o=e.accordion?e.accordion._stateChanges.pipe(Object(y.a)(e=>!(!e.hideToggle&&!e.togglePosition))):S.a;this._parentChangeSubscription=Object(M.a)(e.opened,e.closed,o,e._inputChanges.pipe(Object(y.a)(e=>!!(e.hideToggle||e.disabled||e.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),e.closed.pipe(Object(y.a)(()=>e._containsFocus())).subscribe(()=>n.focusVia(t,\"program\")),i&&(this.expandedHeight=i.expandedHeight,this.collapsedHeight=i.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const e=this._isExpanded();return e&&this.expandedHeight?this.expandedHeight:!e&&this.collapsedHeight?this.collapsedHeight:null}_keydown(e){switch(e.keyCode){case w.n:case w.f:Object(w.s)(e)||(e.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(e))}}focus(e=\"program\",t){this._focusMonitor.focusVia(this._element,e,t)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(e=>{e&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(Y,1),r.Pb(r.m),r.Pb(b.f),r.Pb(r.h),r.Pb(R,8),r.Pb(k.a,8))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"mat-expansion-panel-header\"]],hostAttrs:[\"role\",\"button\",1,\"mat-expansion-panel-header\",\"mat-focus-indicator\"],hostVars:15,hostBindings:function(e,t){1&e&&r.cc(\"click\",(function(){return t._toggle()}))(\"keydown\",(function(e){return t._keydown(e)})),2&e&&(r.Fb(\"id\",t.panel._headerId)(\"tabindex\",t.disabled?-1:0)(\"aria-controls\",t._getPanelId())(\"aria-expanded\",t._isExpanded())(\"aria-disabled\",t.panel.disabled),r.Cc(\"height\",t._getHeaderHeight()),r.Hb(\"mat-expanded\",t._isExpanded())(\"mat-expansion-toggle-indicator-after\",\"after\"===t._getTogglePosition())(\"mat-expansion-toggle-indicator-before\",\"before\"===t._getTogglePosition())(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode))},inputs:{expandedHeight:\"expandedHeight\",collapsedHeight:\"collapsedHeight\"},ngContentSelectors:A,decls:5,vars:1,consts:[[1,\"mat-content\"],[\"class\",\"mat-expansion-indicator\",4,\"ngIf\"],[1,\"mat-expansion-indicator\"]],template:function(e,t){1&e&&(r.mc(T),r.Vb(0,\"span\",0),r.lc(1),r.lc(2,1),r.lc(3,2),r.Ub(),r.Fc(4,E,1,1,\"span\",1)),2&e&&(r.Eb(4),r.nc(\"ngIf\",t._showToggle()))},directives:[f.n],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;margin-right:16px}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:\"\";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}\\n'],encapsulation:2,data:{animation:[F.indicatorRotate]},changeDetection:0}),e})(),N=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=r.Kb({type:e,selectors:[[\"mat-panel-description\"]],hostAttrs:[1,\"mat-expansion-panel-header-description\"]}),e})(),B=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=r.Kb({type:e,selectors:[[\"mat-panel-title\"]],hostAttrs:[1,\"mat-expansion-panel-header-title\"]}),e})(),V=(()=>{class e extends u{constructor(){super(...arguments),this._ownHeaders=new r.H,this._hideToggle=!1,this.displayMode=\"default\",this.togglePosition=\"after\"}get hideToggle(){return this._hideToggle}set hideToggle(e){this._hideToggle=Object(i.c)(e)}ngAfterContentInit(){this._headers.changes.pipe(Object(_.a)(this._headers)).subscribe(e=>{this._ownHeaders.reset(e.filter(e=>e.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new b.e(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(e){this._keyManager.onKeydown(e)}_handleHeaderFocus(e){this._keyManager.updateActiveItem(e)}}return e.\\u0275fac=function(t){return U(t||e)},e.\\u0275dir=r.Kb({type:e,selectors:[[\"mat-accordion\"]],contentQueries:function(e,t,n){var i;1&e&&r.Ib(n,H,!0),2&e&&r.tc(i=r.dc())&&(t._headers=i)},hostAttrs:[1,\"mat-accordion\"],hostVars:2,hostBindings:function(e,t){2&e&&r.Hb(\"mat-accordion-multi\",t.multi)},inputs:{multi:\"multi\",displayMode:\"displayMode\",togglePosition:\"togglePosition\",hideToggle:\"hideToggle\"},exportAs:[\"matAccordion\"],features:[r.Db([{provide:P,useExisting:e}]),r.Bb]}),e})();const U=r.Xb(V);let z=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},imports:[[f.c,m,p.g]]}),e})()},\"7HRe\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return u}));var r=n(\"HDdC\"),i=n(\"quSY\"),s=n(\"kJWO\"),a=n(\"jZKg\"),o=n(\"Lhse\"),c=n(\"c2HN\"),l=n(\"I55L\");function u(e,t){if(null!=e){if(function(e){return e&&\"function\"==typeof e[s.a]}(e))return function(e,t){return new r.a(n=>{const r=new i.a;return r.add(t.schedule(()=>{const i=e[s.a]();r.add(i.subscribe({next(e){r.add(t.schedule(()=>n.next(e)))},error(e){r.add(t.schedule(()=>n.error(e)))},complete(){r.add(t.schedule(()=>n.complete()))}}))})),r})}(e,t);if(Object(c.a)(e))return function(e,t){return new r.a(n=>{const r=new i.a;return r.add(t.schedule(()=>e.then(e=>{r.add(t.schedule(()=>{n.next(e),r.add(t.schedule(()=>n.complete()))}))},e=>{r.add(t.schedule(()=>n.error(e)))}))),r})}(e,t);if(Object(l.a)(e))return Object(a.a)(e,t);if(function(e){return e&&\"function\"==typeof e[o.a]}(e)||\"string\"==typeof e)return function(e,t){if(!e)throw new Error(\"Iterable cannot be null\");return new r.a(n=>{const r=new i.a;let s;return r.add(()=>{s&&\"function\"==typeof s.return&&s.return()}),r.add(t.schedule(()=>{s=e[o.a](),r.add(t.schedule((function(){if(n.closed)return;let e,t;try{const n=s.next();e=n.value,t=n.done}catch(r){return void n.error(r)}t?n.complete():(n.next(e),this.schedule())})))})),r})}(e,t)}throw new TypeError((null!==e&&typeof e||e)+\" is not observable\")}},\"7Hc7\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return h}));let r=1;const i=(()=>Promise.resolve())(),s={};function a(e){return e in s&&(delete s[e],!0)}const o={setImmediate(e){const t=r++;return s[t]=!0,i.then(()=>a(t)&&e()),t},clearImmediate(e){a(e)}};var c=n(\"3N8a\");class l extends c.a{constructor(e,t){super(e,t),this.scheduler=e,this.work=t}requestAsyncId(e,t,n=0){return null!==n&&n>0?super.requestAsyncId(e,t,n):(e.actions.push(this),e.scheduled||(e.scheduled=o.setImmediate(e.flush.bind(e,null))))}recycleAsyncId(e,t,n=0){if(null!==n&&n>0||null===n&&this.delay>0)return super.recycleAsyncId(e,t,n);0===e.actions.length&&(o.clearImmediate(t),e.scheduled=void 0)}}var u=n(\"IjjT\");class d extends u.a{flush(e){this.active=!0,this.scheduled=void 0;const{actions:t}=this;let n,r=-1,i=t.length;e=e||t.shift();do{if(n=e.execute(e.state,e.delay))break}while(++r256)throw new Error(\"invalid number type - \"+t);return s&&(e=256),n=r.a.from(n).toTwos(e),Object(i.zeroPad)(n,e/8)}if(a=t.match(c),a){const e=parseInt(a[1]);if(String(e)!==a[1]||0===e||e>32)throw new Error(\"invalid bytes type - \"+t);if(Object(i.arrayify)(n).byteLength!==e)throw new Error(\"invalid value for \"+t);return s?Object(i.arrayify)((n+\"0000000000000000000000000000000000000000000000000000000000000000\").substring(0,66)):n}if(a=t.match(u),a&&Array.isArray(n)){const r=a[1];if(parseInt(a[2]||String(n.length))!=n.length)throw new Error(\"invalid value for \"+t);const s=[];return n.forEach((function(t){s.push(e(r,t,!0))})),Object(i.concat)(s)}throw new Error(\"invalid type - \"+t)}(e,t[s]))})),Object(i.hexlify)(Object(i.concat)(n))}function h(e,t){return Object(s.keccak256)(d(e,t))}function m(e,t){return Object(a.c)(d(e,t))}},\"7aV9\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"si\",{months:\"\\u0da2\\u0db1\\u0dc0\\u0dcf\\u0dbb\\u0dd2_\\u0db4\\u0dd9\\u0db6\\u0dbb\\u0dc0\\u0dcf\\u0dbb\\u0dd2_\\u0db8\\u0dcf\\u0dbb\\u0dca\\u0dad\\u0dd4_\\u0d85\\u0db4\\u0dca\\u200d\\u0dbb\\u0dda\\u0dbd\\u0dca_\\u0db8\\u0dd0\\u0dba\\u0dd2_\\u0da2\\u0dd6\\u0db1\\u0dd2_\\u0da2\\u0dd6\\u0dbd\\u0dd2_\\u0d85\\u0d9c\\u0ddd\\u0dc3\\u0dca\\u0dad\\u0dd4_\\u0dc3\\u0dd0\\u0db4\\u0dca\\u0dad\\u0dd0\\u0db8\\u0dca\\u0db6\\u0dbb\\u0dca_\\u0d94\\u0d9a\\u0dca\\u0dad\\u0ddd\\u0db6\\u0dbb\\u0dca_\\u0db1\\u0ddc\\u0dc0\\u0dd0\\u0db8\\u0dca\\u0db6\\u0dbb\\u0dca_\\u0daf\\u0dd9\\u0dc3\\u0dd0\\u0db8\\u0dca\\u0db6\\u0dbb\\u0dca\".split(\"_\"),monthsShort:\"\\u0da2\\u0db1_\\u0db4\\u0dd9\\u0db6_\\u0db8\\u0dcf\\u0dbb\\u0dca_\\u0d85\\u0db4\\u0dca_\\u0db8\\u0dd0\\u0dba\\u0dd2_\\u0da2\\u0dd6\\u0db1\\u0dd2_\\u0da2\\u0dd6\\u0dbd\\u0dd2_\\u0d85\\u0d9c\\u0ddd_\\u0dc3\\u0dd0\\u0db4\\u0dca_\\u0d94\\u0d9a\\u0dca_\\u0db1\\u0ddc\\u0dc0\\u0dd0_\\u0daf\\u0dd9\\u0dc3\\u0dd0\".split(\"_\"),weekdays:\"\\u0d89\\u0dbb\\u0dd2\\u0daf\\u0dcf_\\u0dc3\\u0db3\\u0dd4\\u0daf\\u0dcf_\\u0d85\\u0d9f\\u0dc4\\u0dbb\\u0dd4\\u0dc0\\u0dcf\\u0daf\\u0dcf_\\u0db6\\u0daf\\u0dcf\\u0daf\\u0dcf_\\u0db6\\u0dca\\u200d\\u0dbb\\u0dc4\\u0dc3\\u0dca\\u0db4\\u0dad\\u0dd2\\u0db1\\u0dca\\u0daf\\u0dcf_\\u0dc3\\u0dd2\\u0d9a\\u0dd4\\u0dbb\\u0dcf\\u0daf\\u0dcf_\\u0dc3\\u0dd9\\u0db1\\u0dc3\\u0dd4\\u0dbb\\u0dcf\\u0daf\\u0dcf\".split(\"_\"),weekdaysShort:\"\\u0d89\\u0dbb\\u0dd2_\\u0dc3\\u0db3\\u0dd4_\\u0d85\\u0d9f_\\u0db6\\u0daf\\u0dcf_\\u0db6\\u0dca\\u200d\\u0dbb\\u0dc4_\\u0dc3\\u0dd2\\u0d9a\\u0dd4_\\u0dc3\\u0dd9\\u0db1\".split(\"_\"),weekdaysMin:\"\\u0d89_\\u0dc3_\\u0d85_\\u0db6_\\u0db6\\u0dca\\u200d\\u0dbb_\\u0dc3\\u0dd2_\\u0dc3\\u0dd9\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"a h:mm\",LTS:\"a h:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY MMMM D\",LLL:\"YYYY MMMM D, a h:mm\",LLLL:\"YYYY MMMM D [\\u0dc0\\u0dd0\\u0db1\\u0dd2] dddd, a h:mm:ss\"},calendar:{sameDay:\"[\\u0d85\\u0daf] LT[\\u0da7]\",nextDay:\"[\\u0dc4\\u0dd9\\u0da7] LT[\\u0da7]\",nextWeek:\"dddd LT[\\u0da7]\",lastDay:\"[\\u0d8a\\u0dba\\u0dda] LT[\\u0da7]\",lastWeek:\"[\\u0db4\\u0dc3\\u0dd4\\u0d9c\\u0dd2\\u0dba] dddd LT[\\u0da7]\",sameElse:\"L\"},relativeTime:{future:\"%s\\u0d9a\\u0dd2\\u0db1\\u0dca\",past:\"%s\\u0d9a\\u0da7 \\u0db4\\u0dd9\\u0dbb\",s:\"\\u0dad\\u0dad\\u0dca\\u0db4\\u0dbb \\u0d9a\\u0dd2\\u0dc4\\u0dd2\\u0db4\\u0dba\",ss:\"\\u0dad\\u0dad\\u0dca\\u0db4\\u0dbb %d\",m:\"\\u0db8\\u0dd2\\u0db1\\u0dd2\\u0dad\\u0dca\\u0dad\\u0dd4\\u0dc0\",mm:\"\\u0db8\\u0dd2\\u0db1\\u0dd2\\u0dad\\u0dca\\u0dad\\u0dd4 %d\",h:\"\\u0db4\\u0dd0\\u0dba\",hh:\"\\u0db4\\u0dd0\\u0dba %d\",d:\"\\u0daf\\u0dd2\\u0db1\\u0dba\",dd:\"\\u0daf\\u0dd2\\u0db1 %d\",M:\"\\u0db8\\u0dcf\\u0dc3\\u0dba\",MM:\"\\u0db8\\u0dcf\\u0dc3 %d\",y:\"\\u0dc0\\u0dc3\\u0dbb\",yy:\"\\u0dc0\\u0dc3\\u0dbb %d\"},dayOfMonthOrdinalParse:/\\d{1,2} \\u0dc0\\u0dd0\\u0db1\\u0dd2/,ordinal:function(e){return e+\" \\u0dc0\\u0dd0\\u0db1\\u0dd2\"},meridiemParse:/\\u0db4\\u0dd9\\u0dbb \\u0dc0\\u0dbb\\u0dd4|\\u0db4\\u0dc3\\u0dca \\u0dc0\\u0dbb\\u0dd4|\\u0db4\\u0dd9.\\u0dc0|\\u0db4.\\u0dc0./,isPM:function(e){return\"\\u0db4.\\u0dc0.\"===e||\"\\u0db4\\u0dc3\\u0dca \\u0dc0\\u0dbb\\u0dd4\"===e},meridiem:function(e,t,n){return e>11?n?\"\\u0db4.\\u0dc0.\":\"\\u0db4\\u0dc3\\u0dca \\u0dc0\\u0dbb\\u0dd4\":n?\"\\u0db4\\u0dd9.\\u0dc0.\":\"\\u0db4\\u0dd9\\u0dbb \\u0dc0\\u0dbb\\u0dd4\"}})}(n(\"wd/R\"))},\"7ckf\":function(e,t,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"2j6C\");function s(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian=\"big\",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=s,s.prototype.update=function(e,t){if(e=r.toArray(e,t),this.pending=this.pending?this.pending.concat(e):e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var n=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-n,e.length),0===this.pending.length&&(this.pending=null),e=r.join32(e,0,e.length-n,this.endian);for(var i=0;i>>24&255,r[i++]=e>>>16&255,r[i++]=e>>>8&255,r[i++]=255&e}else for(r[i++]=255&e,r[i++]=e>>>8&255,r[i++]=e>>>16&255,r[i++]=e>>>24&255,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,s=8;sthis._complete.call(this._context);o.a.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,t),this.unsubscribe()):(this.__tryOrUnsub(t),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(e,t){try{e.call(this._context,t)}catch(n){if(this.unsubscribe(),o.a.useDeprecatedSynchronousErrorHandling)throw n;Object(c.a)(n)}}__tryOrSetError(e,t,n){if(!o.a.useDeprecatedSynchronousErrorHandling)throw new Error(\"bad call\");try{t.call(this._context,n)}catch(r){return o.a.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=r,e.syncErrorThrown=!0,!0):(Object(c.a)(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}},\"8/+R\":function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0a67\",2:\"\\u0a68\",3:\"\\u0a69\",4:\"\\u0a6a\",5:\"\\u0a6b\",6:\"\\u0a6c\",7:\"\\u0a6d\",8:\"\\u0a6e\",9:\"\\u0a6f\",0:\"\\u0a66\"},n={\"\\u0a67\":\"1\",\"\\u0a68\":\"2\",\"\\u0a69\":\"3\",\"\\u0a6a\":\"4\",\"\\u0a6b\":\"5\",\"\\u0a6c\":\"6\",\"\\u0a6d\":\"7\",\"\\u0a6e\":\"8\",\"\\u0a6f\":\"9\",\"\\u0a66\":\"0\"};e.defineLocale(\"pa-in\",{months:\"\\u0a1c\\u0a28\\u0a35\\u0a30\\u0a40_\\u0a2b\\u0a3c\\u0a30\\u0a35\\u0a30\\u0a40_\\u0a2e\\u0a3e\\u0a30\\u0a1a_\\u0a05\\u0a2a\\u0a4d\\u0a30\\u0a48\\u0a32_\\u0a2e\\u0a08_\\u0a1c\\u0a42\\u0a28_\\u0a1c\\u0a41\\u0a32\\u0a3e\\u0a08_\\u0a05\\u0a17\\u0a38\\u0a24_\\u0a38\\u0a24\\u0a70\\u0a2c\\u0a30_\\u0a05\\u0a15\\u0a24\\u0a42\\u0a2c\\u0a30_\\u0a28\\u0a35\\u0a70\\u0a2c\\u0a30_\\u0a26\\u0a38\\u0a70\\u0a2c\\u0a30\".split(\"_\"),monthsShort:\"\\u0a1c\\u0a28\\u0a35\\u0a30\\u0a40_\\u0a2b\\u0a3c\\u0a30\\u0a35\\u0a30\\u0a40_\\u0a2e\\u0a3e\\u0a30\\u0a1a_\\u0a05\\u0a2a\\u0a4d\\u0a30\\u0a48\\u0a32_\\u0a2e\\u0a08_\\u0a1c\\u0a42\\u0a28_\\u0a1c\\u0a41\\u0a32\\u0a3e\\u0a08_\\u0a05\\u0a17\\u0a38\\u0a24_\\u0a38\\u0a24\\u0a70\\u0a2c\\u0a30_\\u0a05\\u0a15\\u0a24\\u0a42\\u0a2c\\u0a30_\\u0a28\\u0a35\\u0a70\\u0a2c\\u0a30_\\u0a26\\u0a38\\u0a70\\u0a2c\\u0a30\".split(\"_\"),weekdays:\"\\u0a10\\u0a24\\u0a35\\u0a3e\\u0a30_\\u0a38\\u0a4b\\u0a2e\\u0a35\\u0a3e\\u0a30_\\u0a2e\\u0a70\\u0a17\\u0a32\\u0a35\\u0a3e\\u0a30_\\u0a2c\\u0a41\\u0a27\\u0a35\\u0a3e\\u0a30_\\u0a35\\u0a40\\u0a30\\u0a35\\u0a3e\\u0a30_\\u0a38\\u0a3c\\u0a41\\u0a71\\u0a15\\u0a30\\u0a35\\u0a3e\\u0a30_\\u0a38\\u0a3c\\u0a28\\u0a40\\u0a1a\\u0a30\\u0a35\\u0a3e\\u0a30\".split(\"_\"),weekdaysShort:\"\\u0a10\\u0a24_\\u0a38\\u0a4b\\u0a2e_\\u0a2e\\u0a70\\u0a17\\u0a32_\\u0a2c\\u0a41\\u0a27_\\u0a35\\u0a40\\u0a30_\\u0a38\\u0a3c\\u0a41\\u0a15\\u0a30_\\u0a38\\u0a3c\\u0a28\\u0a40\".split(\"_\"),weekdaysMin:\"\\u0a10\\u0a24_\\u0a38\\u0a4b\\u0a2e_\\u0a2e\\u0a70\\u0a17\\u0a32_\\u0a2c\\u0a41\\u0a27_\\u0a35\\u0a40\\u0a30_\\u0a38\\u0a3c\\u0a41\\u0a15\\u0a30_\\u0a38\\u0a3c\\u0a28\\u0a40\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u0a35\\u0a1c\\u0a47\",LTS:\"A h:mm:ss \\u0a35\\u0a1c\\u0a47\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u0a35\\u0a1c\\u0a47\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u0a35\\u0a1c\\u0a47\"},calendar:{sameDay:\"[\\u0a05\\u0a1c] LT\",nextDay:\"[\\u0a15\\u0a32] LT\",nextWeek:\"[\\u0a05\\u0a17\\u0a32\\u0a3e] dddd, LT\",lastDay:\"[\\u0a15\\u0a32] LT\",lastWeek:\"[\\u0a2a\\u0a3f\\u0a1b\\u0a32\\u0a47] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0a35\\u0a3f\\u0a71\\u0a1a\",past:\"%s \\u0a2a\\u0a3f\\u0a1b\\u0a32\\u0a47\",s:\"\\u0a15\\u0a41\\u0a1d \\u0a38\\u0a15\\u0a3f\\u0a70\\u0a1f\",ss:\"%d \\u0a38\\u0a15\\u0a3f\\u0a70\\u0a1f\",m:\"\\u0a07\\u0a15 \\u0a2e\\u0a3f\\u0a70\\u0a1f\",mm:\"%d \\u0a2e\\u0a3f\\u0a70\\u0a1f\",h:\"\\u0a07\\u0a71\\u0a15 \\u0a18\\u0a70\\u0a1f\\u0a3e\",hh:\"%d \\u0a18\\u0a70\\u0a1f\\u0a47\",d:\"\\u0a07\\u0a71\\u0a15 \\u0a26\\u0a3f\\u0a28\",dd:\"%d \\u0a26\\u0a3f\\u0a28\",M:\"\\u0a07\\u0a71\\u0a15 \\u0a2e\\u0a39\\u0a40\\u0a28\\u0a3e\",MM:\"%d \\u0a2e\\u0a39\\u0a40\\u0a28\\u0a47\",y:\"\\u0a07\\u0a71\\u0a15 \\u0a38\\u0a3e\\u0a32\",yy:\"%d \\u0a38\\u0a3e\\u0a32\"},preparse:function(e){return e.replace(/[\\u0a67\\u0a68\\u0a69\\u0a6a\\u0a6b\\u0a6c\\u0a6d\\u0a6e\\u0a6f\\u0a66]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u0a30\\u0a3e\\u0a24|\\u0a38\\u0a35\\u0a47\\u0a30|\\u0a26\\u0a41\\u0a2a\\u0a39\\u0a3f\\u0a30|\\u0a38\\u0a3c\\u0a3e\\u0a2e/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0a30\\u0a3e\\u0a24\"===t?e<4?e:e+12:\"\\u0a38\\u0a35\\u0a47\\u0a30\"===t?e:\"\\u0a26\\u0a41\\u0a2a\\u0a39\\u0a3f\\u0a30\"===t?e>=10?e:e+12:\"\\u0a38\\u0a3c\\u0a3e\\u0a2e\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u0a30\\u0a3e\\u0a24\":e<10?\"\\u0a38\\u0a35\\u0a47\\u0a30\":e<17?\"\\u0a26\\u0a41\\u0a2a\\u0a39\\u0a3f\\u0a30\":e<20?\"\\u0a38\\u0a3c\\u0a3e\\u0a2e\":\"\\u0a30\\u0a3e\\u0a24\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},\"8AIR\":function(e,t,n){\"use strict\";n.r(t),n.d(t,\"defaultPath\",(function(){return ce})),n.d(t,\"HDNode\",(function(){return le})),n.d(t,\"mnemonicToSeed\",(function(){return ue})),n.d(t,\"mnemonicToEntropy\",(function(){return de})),n.d(t,\"entropyToMnemonic\",(function(){return he})),n.d(t,\"isValidMnemonic\",(function(){return me})),n.d(t,\"getAccountPath\",(function(){return pe}));var r=n(\"LPIR\"),i=n(\"VJ7P\"),s=n(\"4218\"),a=n(\"UnNr\"),o=n(\"QQWL\"),c=n(\"m9oY\"),l=n(\"rhxT\"),u=n(\"N5aZ\"),d=n(\"1Few\"),h=n(\"WsP5\"),m=n(\"NaiW\"),p=n(\"/7J2\");const f=new p.Logger(\"wordlists/5.3.0\");class b{constructor(e){f.checkAbstract(new.target,b),Object(c.defineReadOnly)(this,\"locale\",e)}split(e){return e.toLowerCase().split(/ +/g)}join(e){return e.join(\" \")}static check(e){const t=[];for(let n=0;n<2048;n++){const r=e.getWord(n);if(n!==e.getWordIndex(r))return\"0x\";t.push(r)}return Object(m.a)(t.join(\"\\n\")+\"\\n\")}static register(e,t){t||(t=e.locale)}}let g=null;function _(e){if(null==g&&(g=\"AbdikaceAbecedaAdresaAgreseAkceAktovkaAlejAlkoholAmputaceAnanasAndulkaAnekdotaAnketaAntikaAnulovatArchaAroganceAsfaltAsistentAspiraceAstmaAstronomAtlasAtletikaAtolAutobusAzylBabkaBachorBacilBaculkaBadatelBagetaBagrBahnoBakterieBaladaBaletkaBalkonBalonekBalvanBalzaBambusBankomatBarbarBaretBarmanBarokoBarvaBaterkaBatohBavlnaBazalkaBazilikaBazukaBednaBeranBesedaBestieBetonBezinkaBezmocBeztakBicyklBidloBiftekBikinyBilanceBiografBiologBitvaBizonBlahobytBlatouchBlechaBleduleBleskBlikatBliznaBlokovatBlouditBludBobekBobrBodlinaBodnoutBohatostBojkotBojovatBokorysBolestBorecBoroviceBotaBoubelBouchatBoudaBouleBouratBoxerBradavkaBramboraBrankaBratrBreptaBriketaBrkoBrlohBronzBroskevBrunetkaBrusinkaBrzdaBrzyBublinaBubnovatBuchtaBuditelBudkaBudovaBufetBujarostBukviceBuldokBulvaBundaBunkrBurzaButikBuvolBuzolaBydletBylinaBytovkaBzukotCapartCarevnaCedrCeduleCejchCejnCelaCelerCelkemCelniceCeninaCennostCenovkaCentrumCenzorCestopisCetkaChalupaChapadloCharitaChataChechtatChemieChichotChirurgChladChlebaChlubitChmelChmuraChobotChocholChodbaCholeraChomoutChopitChorobaChovChrapotChrlitChrtChrupChtivostChudinaChutnatChvatChvilkaChvostChybaChystatChytitCibuleCigaretaCihelnaCihlaCinkotCirkusCisternaCitaceCitrusCizinecCizostClonaCokolivCouvatCtitelCtnostCudnostCuketaCukrCupotCvaknoutCvalCvikCvrkotCyklistaDalekoDarebaDatelDatumDceraDebataDechovkaDecibelDeficitDeflaceDeklDekretDemokratDepreseDerbyDeskaDetektivDikobrazDiktovatDiodaDiplomDiskDisplejDivadloDivochDlahaDlouhoDluhopisDnesDobroDobytekDocentDochutitDodnesDohledDohodaDohraDojemDojniceDokladDokolaDoktorDokumentDolarDolevaDolinaDomaDominantDomluvitDomovDonutitDopadDopisDoplnitDoposudDoprovodDopustitDorazitDorostDortDosahDoslovDostatekDosudDosytaDotazDotekDotknoutDoufatDoutnatDovozceDozaduDoznatDozorceDrahotaDrakDramatikDravecDrazeDrdolDrobnostDrogerieDrozdDrsnostDrtitDrzostDubenDuchovnoDudekDuhaDuhovkaDusitDusnoDutostDvojiceDvorecDynamitEkologEkonomieElektronElipsaEmailEmiseEmoceEmpatieEpizodaEpochaEpopejEposEsejEsenceEskortaEskymoEtiketaEuforieEvoluceExekuceExkurzeExpediceExplozeExportExtraktFackaFajfkaFakultaFanatikFantazieFarmacieFavoritFazoleFederaceFejetonFenkaFialkaFigurantFilozofFiltrFinanceFintaFixaceFjordFlanelFlirtFlotilaFondFosforFotbalFotkaFotonFrakceFreskaFrontaFukarFunkceFyzikaGalejeGarantGenetikaGeologGilotinaGlazuraGlejtGolemGolfistaGotikaGrafGramofonGranuleGrepGrilGrogGroteskaGumaHadiceHadrHalaHalenkaHanbaHanopisHarfaHarpunaHavranHebkostHejkalHejnoHejtmanHektarHelmaHematomHerecHernaHesloHezkyHistorikHladovkaHlasivkyHlavaHledatHlenHlodavecHlohHloupostHltatHlubinaHluchotaHmatHmotaHmyzHnisHnojivoHnoutHoblinaHobojHochHodinyHodlatHodnotaHodovatHojnostHokejHolinkaHolkaHolubHomoleHonitbaHonoraceHoralHordaHorizontHorkoHorlivecHormonHorninaHoroskopHorstvoHospodaHostinaHotovostHoubaHoufHoupatHouskaHovorHradbaHraniceHravostHrazdaHrbolekHrdinaHrdloHrdostHrnekHrobkaHromadaHrotHroudaHrozenHrstkaHrubostHryzatHubenostHubnoutHudbaHukotHumrHusitaHustotaHvozdHybnostHydrantHygienaHymnaHysterikIdylkaIhnedIkonaIluzeImunitaInfekceInflaceInkasoInovaceInspekceInternetInvalidaInvestorInzerceIronieJablkoJachtaJahodaJakmileJakostJalovecJantarJarmarkJaroJasanJasnoJatkaJavorJazykJedinecJedleJednatelJehlanJekotJelenJelitoJemnostJenomJepiceJeseterJevitJezdecJezeroJinakJindyJinochJiskraJistotaJitrniceJizvaJmenovatJogurtJurtaKabaretKabelKabinetKachnaKadetKadidloKahanKajakKajutaKakaoKaktusKalamitaKalhotyKalibrKalnostKameraKamkolivKamnaKanibalKanoeKantorKapalinaKapelaKapitolaKapkaKapleKapotaKaprKapustaKapybaraKaramelKarotkaKartonKasaKatalogKatedraKauceKauzaKavalecKazajkaKazetaKazivostKdekolivKdesiKedlubenKempKeramikaKinoKlacekKladivoKlamKlapotKlasikaKlaunKlecKlenbaKlepatKlesnoutKlidKlimaKlisnaKloboukKlokanKlopaKloubKlubovnaKlusatKluzkostKmenKmitatKmotrKnihaKnotKoaliceKoberecKobkaKoblihaKobylaKocourKohoutKojenecKokosKoktejlKolapsKoledaKolizeKoloKomandoKometaKomikKomnataKomoraKompasKomunitaKonatKonceptKondiceKonecKonfeseKongresKoninaKonkursKontaktKonzervaKopanecKopieKopnoutKoprovkaKorbelKorektorKormidloKoroptevKorpusKorunaKorytoKorzetKosatecKostkaKotelKotletaKotoulKoukatKoupelnaKousekKouzloKovbojKozaKozorohKrabiceKrachKrajinaKralovatKrasopisKravataKreditKrejcarKresbaKrevetaKriketKritikKrizeKrkavecKrmelecKrmivoKrocanKrokKronikaKropitKroupaKrovkaKrtekKruhadloKrupiceKrutostKrvinkaKrychleKryptaKrystalKrytKudlankaKufrKujnostKuklaKulajdaKulichKulkaKulometKulturaKunaKupodivuKurtKurzorKutilKvalitaKvasinkaKvestorKynologKyselinaKytaraKyticeKytkaKytovecKyvadloLabradorLachtanLadnostLaikLakomecLamelaLampaLanovkaLasiceLasoLasturaLatinkaLavinaLebkaLeckdyLedenLedniceLedovkaLedvinaLegendaLegieLegraceLehceLehkostLehnoutLektvarLenochodLentilkaLepenkaLepidloLetadloLetecLetmoLetokruhLevhartLevitaceLevobokLibraLichotkaLidojedLidskostLihovinaLijavecLilekLimetkaLinieLinkaLinoleumListopadLitinaLitovatLobistaLodivodLogikaLogopedLokalitaLoketLomcovatLopataLopuchLordLososLotrLoudalLouhLoukaLouskatLovecLstivostLucernaLuciferLumpLuskLustraceLviceLyraLyrikaLysinaMadamMadloMagistrMahagonMajetekMajitelMajoritaMakakMakoviceMakrelaMalbaMalinaMalovatMalviceMaminkaMandleMankoMarnostMasakrMaskotMasopustMaticeMatrikaMaturitaMazanecMazivoMazlitMazurkaMdlobaMechanikMeditaceMedovinaMelasaMelounMentolkaMetlaMetodaMetrMezeraMigraceMihnoutMihuleMikinaMikrofonMilenecMilimetrMilostMimikaMincovnaMinibarMinometMinulostMiskaMistrMixovatMladostMlhaMlhovinaMlokMlsatMluvitMnichMnohemMobilMocnostModelkaModlitbaMohylaMokroMolekulaMomentkaMonarchaMonoklMonstrumMontovatMonzunMosazMoskytMostMotivaceMotorkaMotykaMouchaMoudrostMozaikaMozekMozolMramorMravenecMrkevMrtvolaMrzetMrzutostMstitelMudrcMuflonMulatMumieMuniceMusetMutaceMuzeumMuzikantMyslivecMzdaNabouratNachytatNadaceNadbytekNadhozNadobroNadpisNahlasNahnatNahodileNahraditNaivitaNajednouNajistoNajmoutNaklonitNakonecNakrmitNalevoNamazatNamluvitNanometrNaokoNaopakNaostroNapadatNapevnoNaplnitNapnoutNaposledNaprostoNaroditNarubyNarychloNasaditNasekatNaslepoNastatNatolikNavenekNavrchNavzdoryNazvatNebeNechatNeckyNedalekoNedbatNeduhNegaceNehetNehodaNejenNejprveNeklidNelibostNemilostNemocNeochotaNeonkaNepokojNerostNervNesmyslNesouladNetvorNeuronNevinaNezvykleNicotaNijakNikamNikdyNiklNikterakNitroNoclehNohaviceNominaceNoraNorekNositelNosnostNouzeNovinyNovotaNozdraNudaNudleNugetNutitNutnostNutrieNymfaObalObarvitObavaObdivObecObehnatObejmoutObezitaObhajobaObilniceObjasnitObjektObklopitOblastOblekOblibaOblohaObludaObnosObohatitObojekOboutObrazecObrnaObrubaObrysObsahObsluhaObstaratObuvObvazObvinitObvodObvykleObyvatelObzorOcasOcelOcenitOchladitOchotaOchranaOcitnoutOdbojOdbytOdchodOdcizitOdebratOdeslatOdevzdatOdezvaOdhadceOdhoditOdjetOdjinudOdkazOdkoupitOdlivOdlukaOdmlkaOdolnostOdpadOdpisOdploutOdporOdpustitOdpykatOdrazkaOdsouditOdstupOdsunOdtokOdtudOdvahaOdvetaOdvolatOdvracetOdznakOfinaOfsajdOhlasOhniskoOhradaOhrozitOhryzekOkapOkeniceOklikaOknoOkouzlitOkovyOkrasaOkresOkrsekOkruhOkupantOkurkaOkusitOlejninaOlizovatOmakOmeletaOmezitOmladinaOmlouvatOmluvaOmylOnehdyOpakovatOpasekOperaceOpiceOpilostOpisovatOporaOpoziceOpravduOprotiOrbitalOrchestrOrgieOrliceOrlojOrtelOsadaOschnoutOsikaOsivoOslavaOslepitOslnitOslovitOsnovaOsobaOsolitOspalecOstenOstrahaOstudaOstychOsvojitOteplitOtiskOtopOtrhatOtrlostOtrokOtrubyOtvorOvanoutOvarOvesOvlivnitOvoceOxidOzdobaPachatelPacientPadouchPahorekPaktPalandaPalecPalivoPalubaPamfletPamlsekPanenkaPanikaPannaPanovatPanstvoPantoflePaprikaParketaParodiePartaParukaParybaPasekaPasivitaPastelkaPatentPatronaPavoukPaznehtPazourekPeckaPedagogPejsekPekloPelotonPenaltaPendrekPenzePeriskopPeroPestrostPetardaPeticePetrolejPevninaPexesoPianistaPihaPijavicePiklePiknikPilinaPilnostPilulkaPinzetaPipetaPisatelPistolePitevnaPivnicePivovarPlacentaPlakatPlamenPlanetaPlastikaPlatitPlavidloPlazPlechPlemenoPlentaPlesPletivoPlevelPlivatPlnitPlnoPlochaPlodinaPlombaPloutPlukPlynPobavitPobytPochodPocitPoctivecPodatPodcenitPodepsatPodhledPodivitPodkladPodmanitPodnikPodobaPodporaPodrazPodstataPodvodPodzimPoeziePohankaPohnutkaPohovorPohromaPohybPointaPojistkaPojmoutPokazitPoklesPokojPokrokPokutaPokynPolednePolibekPolknoutPolohaPolynomPomaluPominoutPomlkaPomocPomstaPomysletPonechatPonorkaPonurostPopadatPopelPopisekPoplachPoprositPopsatPopudPoradcePorcePorodPoruchaPoryvPosaditPosedPosilaPoskokPoslanecPosouditPospoluPostavaPosudekPosypPotahPotkanPotleskPotomekPotravaPotupaPotvoraPoukazPoutoPouzdroPovahaPovidlaPovlakPovozPovrchPovstatPovykPovzdechPozdravPozemekPoznatekPozorPozvatPracovatPrahoryPraktikaPralesPraotecPraporekPrasePravdaPrincipPrknoProbuditProcentoProdejProfeseProhraProjektProlomitPromilePronikatPropadProrokProsbaProtonProutekProvazPrskavkaPrstenPrudkostPrutPrvekPrvohoryPsanecPsovodPstruhPtactvoPubertaPuchPudlPukavecPuklinaPukrlePultPumpaPuncPupenPusaPusinkaPustinaPutovatPutykaPyramidaPyskPytelRacekRachotRadiaceRadniceRadonRaftRagbyRaketaRakovinaRamenoRampouchRandeRarachRaritaRasovnaRastrRatolestRazanceRazidloReagovatReakceReceptRedaktorReferentReflexRejnokReklamaRekordRekrutRektorReputaceRevizeRevmaRevolverRezervaRiskovatRizikoRobotikaRodokmenRohovkaRokleRokokoRomanetoRopovodRopuchaRorejsRosolRostlinaRotmistrRotopedRotundaRoubenkaRouchoRoupRouraRovinaRovniceRozborRozchodRozdatRozeznatRozhodceRozinkaRozjezdRozkazRozlohaRozmarRozpadRozruchRozsahRoztokRozumRozvodRubrikaRuchadloRukaviceRukopisRybaRybolovRychlostRydloRypadloRytinaRyzostSadistaSahatSakoSamecSamizdatSamotaSanitkaSardinkaSasankaSatelitSazbaSazeniceSborSchovatSebrankaSeceseSedadloSedimentSedloSehnatSejmoutSekeraSektaSekundaSekvojeSemenoSenoServisSesaditSeshoraSeskokSeslatSestraSesuvSesypatSetbaSetinaSetkatSetnoutSetrvatSeverSeznamShodaShrnoutSifonSilniceSirkaSirotekSirupSituaceSkafandrSkaliskoSkanzenSkautSkeptikSkicaSkladbaSkleniceSkloSkluzSkobaSkokanSkoroSkriptaSkrzSkupinaSkvostSkvrnaSlabikaSladidloSlaninaSlastSlavnostSledovatSlepecSlevaSlezinaSlibSlinaSlizniceSlonSloupekSlovoSluchSluhaSlunceSlupkaSlzaSmaragdSmetanaSmilstvoSmlouvaSmogSmradSmrkSmrtkaSmutekSmyslSnadSnahaSnobSobotaSochaSodovkaSokolSopkaSotvaSoubojSoucitSoudceSouhlasSouladSoumrakSoupravaSousedSoutokSouvisetSpalovnaSpasitelSpisSplavSpodekSpojenecSpoluSponzorSpornostSpoustaSprchaSpustitSrandaSrazSrdceSrnaSrnecSrovnatSrpenSrstSrubStaniceStarostaStatikaStavbaStehnoStezkaStodolaStolekStopaStornoStoupatStrachStresStrhnoutStromStrunaStudnaStupniceStvolStykSubjektSubtropySucharSudostSuknoSundatSunoutSurikataSurovinaSvahSvalstvoSvetrSvatbaSvazekSvisleSvitekSvobodaSvodidloSvorkaSvrabSykavkaSykotSynekSynovecSypatSypkostSyrovostSyselSytostTabletkaTabuleTahounTajemnoTajfunTajgaTajitTajnostTaktikaTamhleTamponTancovatTanecTankerTapetaTaveninaTazatelTechnikaTehdyTekutinaTelefonTemnotaTendenceTenistaTenorTeplotaTepnaTeprveTerapieTermoskaTextilTichoTiskopisTitulekTkadlecTkaninaTlapkaTleskatTlukotTlupaTmelToaletaTopinkaTopolTorzoTouhaToulecTradiceTraktorTrampTrasaTraverzaTrefitTrestTrezorTrhavinaTrhlinaTrochuTrojiceTroskaTroubaTrpceTrpitelTrpkostTrubecTruchlitTruhliceTrusTrvatTudyTuhnoutTuhostTundraTuristaTurnajTuzemskoTvarohTvorbaTvrdostTvrzTygrTykevUbohostUbozeUbratUbrousekUbrusUbytovnaUchoUctivostUdivitUhraditUjednatUjistitUjmoutUkazatelUklidnitUklonitUkotvitUkrojitUliceUlitaUlovitUmyvadloUnavitUniformaUniknoutUpadnoutUplatnitUplynoutUpoutatUpravitUranUrazitUsednoutUsilovatUsmrtitUsnadnitUsnoutUsouditUstlatUstrnoutUtahovatUtkatUtlumitUtonoutUtopenecUtrousitUvalitUvolnitUvozovkaUzdravitUzelUzeninaUzlinaUznatVagonValchaValounVanaVandalVanilkaVaranVarhanyVarovatVcelkuVchodVdovaVedroVegetaceVejceVelbloudVeletrhVelitelVelmocVelrybaVenkovVerandaVerzeVeselkaVeskrzeVesniceVespoduVestaVeterinaVeverkaVibraceVichrVideohraVidinaVidleVilaViniceVisetVitalitaVizeVizitkaVjezdVkladVkusVlajkaVlakVlasecVlevoVlhkostVlivVlnovkaVloupatVnucovatVnukVodaVodivostVodoznakVodstvoVojenskyVojnaVojskoVolantVolbaVolitVolnoVoskovkaVozidloVozovnaVpravoVrabecVracetVrahVrataVrbaVrcholekVrhatVrstvaVrtuleVsaditVstoupitVstupVtipVybavitVybratVychovatVydatVydraVyfotitVyhledatVyhnoutVyhoditVyhraditVyhubitVyjasnitVyjetVyjmoutVyklopitVykonatVylekatVymazatVymezitVymizetVymysletVynechatVynikatVynutitVypadatVyplatitVypravitVypustitVyrazitVyrovnatVyrvatVyslovitVysokoVystavitVysunoutVysypatVytasitVytesatVytratitVyvinoutVyvolatVyvrhelVyzdobitVyznatVzaduVzbuditVzchopitVzdorVzduchVzdychatVzestupVzhledemVzkazVzlykatVznikVzorekVzpouraVztahVztekXylofonZabratZabydletZachovatZadarmoZadusitZafoukatZahltitZahoditZahradaZahynoutZajatecZajetZajistitZaklepatZakoupitZalepitZamezitZamotatZamysletZanechatZanikatZaplatitZapojitZapsatZarazitZastavitZasunoutZatajitZatemnitZatknoutZaujmoutZavalitZaveletZavinitZavolatZavrtatZazvonitZbavitZbrusuZbudovatZbytekZdalekaZdarmaZdatnostZdivoZdobitZdrojZdvihZdymadloZeleninaZemanZeminaZeptatZezaduZezdolaZhatitZhltnoutZhlubokaZhotovitZhrubaZimaZimniceZjemnitZklamatZkoumatZkratkaZkumavkaZlatoZlehkaZlobaZlomZlostZlozvykZmapovatZmarZmatekZmijeZmizetZmocnitZmodratZmrzlinaZmutovatZnakZnalostZnamenatZnovuZobrazitZotavitZoubekZoufaleZploditZpomalitZpravaZprostitZprudkaZprvuZradaZranitZrcadloZrnitostZrnoZrovnaZrychlitZrzavostZtichaZtratitZubovinaZubrZvednoutZvenkuZveselaZvonZvratZvukovodZvyk\".replace(/([A-Z])/g,\" $1\").toLowerCase().substring(1).split(\" \"),\"0x25f44555f4af25b51a711136e1c7d6e50ce9f8917d39d6b1f076b2bb4d2fac1a\"!==b.check(e)))throw g=null,new Error(\"BIP39 Wordlist for en (English) FAILED\")}const y=new class extends b{constructor(){super(\"cz\")}getWord(e){return _(this),g[e]}getWordIndex(e){return _(this),g.indexOf(e)}};b.register(y);let v=null;function w(e){if(null==v&&(v=\"AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductConfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMuseumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThenTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo\".replace(/([A-Z])/g,\" $1\").toLowerCase().substring(1).split(\" \"),\"0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60\"!==b.check(e)))throw v=null,new Error(\"BIP39 Wordlist for en (English) FAILED\")}const k=new class extends b{constructor(){super(\"en\")}getWord(e){return w(this),v[e]}getWordIndex(e){return w(this),v.indexOf(e)}};b.register(k);const S={};let M=null;function x(e){return f.checkNormalize(),Object(a.h)(Array.prototype.filter.call(Object(a.f)(e.normalize(\"NFD\").toLowerCase()),e=>e>=65&&e<=90||e>=97&&e<=123))}function C(e){if(null==M&&(M=\"A/bacoAbdomenAbejaAbiertoAbogadoAbonoAbortoAbrazoAbrirAbueloAbusoAcabarAcademiaAccesoAccio/nAceiteAcelgaAcentoAceptarA/cidoAclararAcne/AcogerAcosoActivoActoActrizActuarAcudirAcuerdoAcusarAdictoAdmitirAdoptarAdornoAduanaAdultoAe/reoAfectarAficio/nAfinarAfirmarA/gilAgitarAgoni/aAgostoAgotarAgregarAgrioAguaAgudoA/guilaAgujaAhogoAhorroAireAislarAjedrezAjenoAjusteAlacra/nAlambreAlarmaAlbaA/lbumAlcaldeAldeaAlegreAlejarAlertaAletaAlfilerAlgaAlgodo/nAliadoAlientoAlivioAlmaAlmejaAlmi/barAltarAltezaAltivoAltoAlturaAlumnoAlzarAmableAmanteAmapolaAmargoAmasarA/mbarA/mbitoAmenoAmigoAmistadAmorAmparoAmplioAnchoAncianoAnclaAndarAnde/nAnemiaA/nguloAnilloA/nimoAni/sAnotarAntenaAntiguoAntojoAnualAnularAnuncioA~adirA~ejoA~oApagarAparatoApetitoApioAplicarApodoAporteApoyoAprenderAprobarApuestaApuroAradoAra~aArarA/rbitroA/rbolArbustoArchivoArcoArderArdillaArduoA/reaA/ridoAriesArmoni/aArne/sAromaArpaArpo/nArregloArrozArrugaArteArtistaAsaAsadoAsaltoAscensoAsegurarAseoAsesorAsientoAsiloAsistirAsnoAsombroA/speroAstillaAstroAstutoAsumirAsuntoAtajoAtaqueAtarAtentoAteoA/ticoAtletaA/tomoAtraerAtrozAtu/nAudazAudioAugeAulaAumentoAusenteAutorAvalAvanceAvaroAveAvellanaAvenaAvestruzAvio/nAvisoAyerAyudaAyunoAzafra/nAzarAzoteAzu/carAzufreAzulBabaBaborBacheBahi/aBaileBajarBalanzaBalco/nBaldeBambu/BancoBandaBa~oBarbaBarcoBarnizBarroBa/sculaBasto/nBasuraBatallaBateri/aBatirBatutaBau/lBazarBebe/BebidaBelloBesarBesoBestiaBichoBienBingoBlancoBloqueBlusaBoaBobinaBoboBocaBocinaBodaBodegaBoinaBolaBoleroBolsaBombaBondadBonitoBonoBonsa/iBordeBorrarBosqueBoteBoti/nBo/vedaBozalBravoBrazoBrechaBreveBrilloBrincoBrisaBrocaBromaBronceBroteBrujaBruscoBrutoBuceoBucleBuenoBueyBufandaBufo/nBu/hoBuitreBultoBurbujaBurlaBurroBuscarButacaBuzo/nCaballoCabezaCabinaCabraCacaoCada/verCadenaCaerCafe/Cai/daCaima/nCajaCajo/nCalCalamarCalcioCaldoCalidadCalleCalmaCalorCalvoCamaCambioCamelloCaminoCampoCa/ncerCandilCanelaCanguroCanicaCantoCa~aCa~o/nCaobaCaosCapazCapita/nCapoteCaptarCapuchaCaraCarbo/nCa/rcelCaretaCargaCari~oCarneCarpetaCarroCartaCasaCascoCaseroCaspaCastorCatorceCatreCaudalCausaCazoCebollaCederCedroCeldaCe/lebreCelosoCe/lulaCementoCenizaCentroCercaCerdoCerezaCeroCerrarCertezaCe/spedCetroChacalChalecoChampu/ChanclaChapaCharlaChicoChisteChivoChoqueChozaChuletaChuparCiclo/nCiegoCieloCienCiertoCifraCigarroCimaCincoCineCintaCipre/sCircoCiruelaCisneCitaCiudadClamorClanClaroClaseClaveClienteClimaCli/nicaCobreCoccio/nCochinoCocinaCocoCo/digoCodoCofreCogerCoheteCoji/nCojoColaColchaColegioColgarColinaCollarColmoColumnaCombateComerComidaCo/modoCompraCondeConejoCongaConocerConsejoContarCopaCopiaCorazo/nCorbataCorchoCordo/nCoronaCorrerCoserCosmosCostaCra/neoCra/terCrearCrecerCrei/doCremaCri/aCrimenCriptaCrisisCromoCro/nicaCroquetaCrudoCruzCuadroCuartoCuatroCuboCubrirCucharaCuelloCuentoCuerdaCuestaCuevaCuidarCulebraCulpaCultoCumbreCumplirCunaCunetaCuotaCupo/nCu/pulaCurarCuriosoCursoCurvaCutisDamaDanzaDarDardoDa/tilDeberDe/bilDe/cadaDecirDedoDefensaDefinirDejarDelfi/nDelgadoDelitoDemoraDensoDentalDeporteDerechoDerrotaDesayunoDeseoDesfileDesnudoDestinoDesvi/oDetalleDetenerDeudaDi/aDiabloDiademaDiamanteDianaDiarioDibujoDictarDienteDietaDiezDifi/cilDignoDilemaDiluirDineroDirectoDirigirDiscoDise~oDisfrazDivaDivinoDobleDoceDolorDomingoDonDonarDoradoDormirDorsoDosDosisDrago/nDrogaDuchaDudaDueloDue~oDulceDu/oDuqueDurarDurezaDuroE/banoEbrioEcharEcoEcuadorEdadEdicio/nEdificioEditorEducarEfectoEficazEjeEjemploElefanteElegirElementoElevarElipseE/liteElixirElogioEludirEmbudoEmitirEmocio/nEmpateEmpe~oEmpleoEmpresaEnanoEncargoEnchufeEnci/aEnemigoEneroEnfadoEnfermoEnga~oEnigmaEnlaceEnormeEnredoEnsayoEnse~arEnteroEntrarEnvaseEnvi/oE/pocaEquipoErizoEscalaEscenaEscolarEscribirEscudoEsenciaEsferaEsfuerzoEspadaEspejoEspi/aEsposaEspumaEsqui/EstarEsteEstiloEstufaEtapaEternoE/ticaEtniaEvadirEvaluarEventoEvitarExactoExamenExcesoExcusaExentoExigirExilioExistirE/xitoExpertoExplicarExponerExtremoFa/bricaFa/bulaFachadaFa/cilFactorFaenaFajaFaldaFalloFalsoFaltarFamaFamiliaFamosoFarao/nFarmaciaFarolFarsaFaseFatigaFaunaFavorFaxFebreroFechaFelizFeoFeriaFerozFe/rtilFervorFesti/nFiableFianzaFiarFibraFiccio/nFichaFideoFiebreFielFieraFiestaFiguraFijarFijoFilaFileteFilialFiltroFinFincaFingirFinitoFirmaFlacoFlautaFlechaFlorFlotaFluirFlujoFlu/orFobiaFocaFogataFogo/nFolioFolletoFondoFormaForroFortunaForzarFosaFotoFracasoFra/gilFranjaFraseFraudeFrei/rFrenoFresaFri/oFritoFrutaFuegoFuenteFuerzaFugaFumarFuncio/nFundaFurgo/nFuriaFusilFu/tbolFuturoGacelaGafasGaitaGajoGalaGaleri/aGalloGambaGanarGanchoGangaGansoGarajeGarzaGasolinaGastarGatoGavila/nGemeloGemirGenGe/neroGenioGenteGeranioGerenteGermenGestoGiganteGimnasioGirarGiroGlaciarGloboGloriaGolGolfoGolosoGolpeGomaGordoGorilaGorraGotaGoteoGozarGradaGra/ficoGranoGrasaGratisGraveGrietaGrilloGripeGrisGritoGrosorGru/aGruesoGrumoGrupoGuanteGuapoGuardiaGuerraGui/aGui~oGuionGuisoGuitarraGusanoGustarHaberHa/bilHablarHacerHachaHadaHallarHamacaHarinaHazHaza~aHebillaHebraHechoHeladoHelioHembraHerirHermanoHe/roeHervirHieloHierroHi/gadoHigieneHijoHimnoHistoriaHocicoHogarHogueraHojaHombreHongoHonorHonraHoraHormigaHornoHostilHoyoHuecoHuelgaHuertaHuesoHuevoHuidaHuirHumanoHu/medoHumildeHumoHundirHuraca/nHurtoIconoIdealIdiomaI/doloIglesiaIglu/IgualIlegalIlusio/nImagenIma/nImitarImparImperioImponerImpulsoIncapazI/ndiceInerteInfielInformeIngenioInicioInmensoInmuneInnatoInsectoInstanteIntere/sI/ntimoIntuirInu/tilInviernoIraIrisIroni/aIslaIsloteJabali/Jabo/nJamo/nJarabeJardi/nJarraJaulaJazmi/nJefeJeringaJineteJornadaJorobaJovenJoyaJuergaJuevesJuezJugadorJugoJugueteJuicioJuncoJunglaJunioJuntarJu/piterJurarJustoJuvenilJuzgarKiloKoalaLabioLacioLacraLadoLadro/nLagartoLa/grimaLagunaLaicoLamerLa/minaLa/mparaLanaLanchaLangostaLanzaLa/pizLargoLarvaLa/stimaLataLa/texLatirLaurelLavarLazoLealLeccio/nLecheLectorLeerLegio/nLegumbreLejanoLenguaLentoLe~aLeo/nLeopardoLesio/nLetalLetraLeveLeyendaLibertadLibroLicorLi/derLidiarLienzoLigaLigeroLimaLi/miteLimo/nLimpioLinceLindoLi/neaLingoteLinoLinternaLi/quidoLisoListaLiteraLitioLitroLlagaLlamaLlantoLlaveLlegarLlenarLlevarLlorarLloverLluviaLoboLocio/nLocoLocuraLo/gicaLogroLombrizLomoLonjaLoteLuchaLucirLugarLujoLunaLunesLupaLustroLutoLuzMacetaMachoMaderaMadreMaduroMaestroMafiaMagiaMagoMai/zMaldadMaletaMallaMaloMama/MamboMamutMancoMandoManejarMangaManiqui/ManjarManoMansoMantaMa~anaMapaMa/quinaMarMarcoMareaMarfilMargenMaridoMa/rmolMarro/nMartesMarzoMasaMa/scaraMasivoMatarMateriaMatizMatrizMa/ximoMayorMazorcaMechaMedallaMedioMe/dulaMejillaMejorMelenaMelo/nMemoriaMenorMensajeMenteMenu/MercadoMerengueMe/ritoMesMeso/nMetaMeterMe/todoMetroMezclaMiedoMielMiembroMigaMilMilagroMilitarMillo/nMimoMinaMineroMi/nimoMinutoMiopeMirarMisaMiseriaMisilMismoMitadMitoMochilaMocio/nModaModeloMohoMojarMoldeMolerMolinoMomentoMomiaMonarcaMonedaMonjaMontoMo~oMoradaMorderMorenoMorirMorroMorsaMortalMoscaMostrarMotivoMoverMo/vilMozoMuchoMudarMuebleMuelaMuerteMuestraMugreMujerMulaMuletaMultaMundoMu~ecaMuralMuroMu/sculoMuseoMusgoMu/sicaMusloNa/carNacio/nNadarNaipeNaranjaNarizNarrarNasalNatalNativoNaturalNa/useaNavalNaveNavidadNecioNe/ctarNegarNegocioNegroNeo/nNervioNetoNeutroNevarNeveraNichoNidoNieblaNietoNi~ezNi~oNi/tidoNivelNoblezaNocheNo/minaNoriaNormaNorteNotaNoticiaNovatoNovelaNovioNubeNucaNu/cleoNudilloNudoNueraNueveNuezNuloNu/meroNutriaOasisObesoObispoObjetoObraObreroObservarObtenerObvioOcaOcasoOce/anoOchentaOchoOcioOcreOctavoOctubreOcultoOcuparOcurrirOdiarOdioOdiseaOesteOfensaOfertaOficioOfrecerOgroOi/doOi/rOjoOlaOleadaOlfatoOlivoOllaOlmoOlorOlvidoOmbligoOndaOnzaOpacoOpcio/nO/peraOpinarOponerOptarO/pticaOpuestoOracio/nOradorOralO/rbitaOrcaOrdenOrejaO/rganoOrgi/aOrgulloOrienteOrigenOrillaOroOrquestaOrugaOsadi/aOscuroOseznoOsoOstraOto~oOtroOvejaO/vuloO/xidoOxi/genoOyenteOzonoPactoPadrePaellaPa/ginaPagoPai/sPa/jaroPalabraPalcoPaletaPa/lidoPalmaPalomaPalparPanPanalPa/nicoPanteraPa~ueloPapa/PapelPapillaPaquetePararParcelaParedParirParoPa/rpadoParquePa/rrafoPartePasarPaseoPasio/nPasoPastaPataPatioPatriaPausaPautaPavoPayasoPeato/nPecadoPeceraPechoPedalPedirPegarPeinePelarPelda~oPeleaPeligroPellejoPeloPelucaPenaPensarPe~o/nPeo/nPeorPepinoPeque~oPeraPerchaPerderPerezaPerfilPericoPerlaPermisoPerroPersonaPesaPescaPe/simoPesta~aPe/taloPetro/leoPezPezu~aPicarPicho/nPiePiedraPiernaPiezaPijamaPilarPilotoPimientaPinoPintorPinzaPi~aPiojoPipaPirataPisarPiscinaPisoPistaPito/nPizcaPlacaPlanPlataPlayaPlazaPleitoPlenoPlomoPlumaPluralPobrePocoPoderPodioPoemaPoesi/aPoetaPolenPolici/aPolloPolvoPomadaPomeloPomoPompaPonerPorcio/nPortalPosadaPoseerPosiblePostePotenciaPotroPozoPradoPrecozPreguntaPremioPrensaPresoPrevioPrimoPri/ncipePrisio/nPrivarProaProbarProcesoProductoProezaProfesorProgramaProlePromesaProntoPropioPro/ximoPruebaPu/blicoPucheroPudorPuebloPuertaPuestoPulgaPulirPulmo/nPulpoPulsoPumaPuntoPu~alPu~oPupaPupilaPure/QuedarQuejaQuemarQuererQuesoQuietoQui/micaQuinceQuitarRa/banoRabiaRaboRacio/nRadicalRai/zRamaRampaRanchoRangoRapazRa/pidoRaptoRasgoRaspaRatoRayoRazaRazo/nReaccio/nRealidadReba~oReboteRecaerRecetaRechazoRecogerRecreoRectoRecursoRedRedondoReducirReflejoReformaRefra/nRefugioRegaloRegirReglaRegresoRehe/nReinoRei/rRejaRelatoRelevoRelieveRellenoRelojRemarRemedioRemoRencorRendirRentaRepartoRepetirReposoReptilResRescateResinaRespetoRestoResumenRetiroRetornoRetratoReunirReve/sRevistaReyRezarRicoRiegoRiendaRiesgoRifaRi/gidoRigorRinco/nRi~o/nRi/oRiquezaRisaRitmoRitoRizoRobleRoceRociarRodarRodeoRodillaRoerRojizoRojoRomeroRomperRonRoncoRondaRopaRoperoRosaRoscaRostroRotarRubi/RuborRudoRuedaRugirRuidoRuinaRuletaRuloRumboRumorRupturaRutaRutinaSa/badoSaberSabioSableSacarSagazSagradoSalaSaldoSaleroSalirSalmo/nSalo/nSalsaSaltoSaludSalvarSambaSancio/nSandi/aSanearSangreSanidadSanoSantoSapoSaqueSardinaSarte/nSastreSata/nSaunaSaxofo/nSeccio/nSecoSecretoSectaSedSeguirSeisSelloSelvaSemanaSemillaSendaSensorSe~alSe~orSepararSepiaSequi/aSerSerieSermo/nServirSesentaSesio/nSetaSetentaSeveroSexoSextoSidraSiestaSieteSigloSignoSi/labaSilbarSilencioSillaSi/mboloSimioSirenaSistemaSitioSituarSobreSocioSodioSolSolapaSoldadoSoledadSo/lidoSoltarSolucio/nSombraSondeoSonidoSonoroSonrisaSopaSoplarSoporteSordoSorpresaSorteoSoste/nSo/tanoSuaveSubirSucesoSudorSuegraSueloSue~oSuerteSufrirSujetoSulta/nSumarSuperarSuplirSuponerSupremoSurSurcoSure~oSurgirSustoSutilTabacoTabiqueTablaTabu/TacoTactoTajoTalarTalcoTalentoTallaTalo/nTama~oTamborTangoTanqueTapaTapeteTapiaTapo/nTaquillaTardeTareaTarifaTarjetaTarotTarroTartaTatuajeTauroTazaTazo/nTeatroTechoTeclaTe/cnicaTejadoTejerTejidoTelaTele/fonoTemaTemorTemploTenazTenderTenerTenisTensoTeori/aTerapiaTercoTe/rminoTernuraTerrorTesisTesoroTestigoTeteraTextoTezTibioTiburo/nTiempoTiendaTierraTiesoTigreTijeraTildeTimbreTi/midoTimoTintaTi/oTi/picoTipoTiraTiro/nTita/nTi/tereTi/tuloTizaToallaTobilloTocarTocinoTodoTogaToldoTomarTonoTontoToparTopeToqueTo/raxToreroTormentaTorneoToroTorpedoTorreTorsoTortugaTosToscoToserTo/xicoTrabajoTractorTraerTra/ficoTragoTrajeTramoTranceTratoTraumaTrazarTre/bolTreguaTreintaTrenTreparTresTribuTrigoTripaTristeTriunfoTrofeoTrompaTroncoTropaTroteTrozoTrucoTruenoTrufaTuberi/aTuboTuertoTumbaTumorTu/nelTu/nicaTurbinaTurismoTurnoTutorUbicarU/lceraUmbralUnidadUnirUniversoUnoUntarU~aUrbanoUrbeUrgenteUrnaUsarUsuarioU/tilUtopi/aUvaVacaVaci/oVacunaVagarVagoVainaVajillaValeVa/lidoValleValorVa/lvulaVampiroVaraVariarVaro/nVasoVecinoVectorVehi/culoVeinteVejezVelaVeleroVelozVenaVencerVendaVenenoVengarVenirVentaVenusVerVeranoVerboVerdeVeredaVerjaVersoVerterVi/aViajeVibrarVicioVi/ctimaVidaVi/deoVidrioViejoViernesVigorVilVillaVinagreVinoVi~edoVioli/nViralVirgoVirtudVisorVi/speraVistaVitaminaViudoVivazViveroVivirVivoVolca/nVolumenVolverVorazVotarVotoVozVueloVulgarYacerYateYeguaYemaYernoYesoYodoYogaYogurZafiroZanjaZapatoZarzaZonaZorroZumoZurdo\".replace(/([A-Z])/g,\" $1\").toLowerCase().substring(1).split(\" \").map(e=>function(e){const t=[];return Array.prototype.forEach.call(Object(a.f)(e),e=>{47===e?(t.push(204),t.push(129)):126===e?(t.push(110),t.push(204),t.push(131)):t.push(e)}),Object(a.h)(t)}(e)),M.forEach((e,t)=>{S[x(e)]=t}),\"0xf74fb7092aeacdfbf8959557de22098da512207fb9f109cb526994938cf40300\"!==b.check(e)))throw M=null,new Error(\"BIP39 Wordlist for es (Spanish) FAILED\")}const D=new class extends b{constructor(){super(\"es\")}getWord(e){return C(this),M[e]}getWordIndex(e){return C(this),S[x(e)]}};b.register(D);let L=null;const O={};function E(e){return f.checkNormalize(),Object(a.h)(Array.prototype.filter.call(Object(a.f)(e.normalize(\"NFD\").toLowerCase()),e=>e>=65&&e<=90||e>=97&&e<=123))}function T(e){if(null==L&&(L=\"AbaisserAbandonAbdiquerAbeilleAbolirAborderAboutirAboyerAbrasifAbreuverAbriterAbrogerAbruptAbsenceAbsoluAbsurdeAbusifAbyssalAcade/mieAcajouAcarienAccablerAccepterAcclamerAccoladeAccrocheAccuserAcerbeAchatAcheterAcidulerAcierAcompteAcque/rirAcronymeActeurActifActuelAdepteAde/quatAdhe/sifAdjectifAdjugerAdmettreAdmirerAdopterAdorerAdoucirAdresseAdroitAdulteAdverbeAe/rerAe/ronefAffaireAffecterAfficheAffreuxAffublerAgacerAgencerAgileAgiterAgraferAgre/ableAgrumeAiderAiguilleAilierAimableAisanceAjouterAjusterAlarmerAlchimieAlerteAlge-breAlgueAlie/nerAlimentAlle/gerAlliageAllouerAllumerAlourdirAlpagaAltesseAlve/oleAmateurAmbiguAmbreAme/nagerAmertumeAmidonAmiralAmorcerAmourAmovibleAmphibieAmpleurAmusantAnalyseAnaphoreAnarchieAnatomieAncienAne/antirAngleAngoisseAnguleuxAnimalAnnexerAnnonceAnnuelAnodinAnomalieAnonymeAnormalAntenneAntidoteAnxieuxApaiserApe/ritifAplanirApologieAppareilAppelerApporterAppuyerAquariumAqueducArbitreArbusteArdeurArdoiseArgentArlequinArmatureArmementArmoireArmureArpenterArracherArriverArroserArsenicArte/rielArticleAspectAsphalteAspirerAssautAsservirAssietteAssocierAssurerAsticotAstreAstuceAtelierAtomeAtriumAtroceAttaqueAttentifAttirerAttraperAubaineAubergeAudaceAudibleAugurerAuroreAutomneAutrucheAvalerAvancerAvariceAvenirAverseAveugleAviateurAvideAvionAviserAvoineAvouerAvrilAxialAxiomeBadgeBafouerBagageBaguetteBaignadeBalancerBalconBaleineBalisageBambinBancaireBandageBanlieueBannie-reBanquierBarbierBarilBaronBarqueBarrageBassinBastionBatailleBateauBatterieBaudrierBavarderBeletteBe/lierBeloteBe/ne/ficeBerceauBergerBerlineBermudaBesaceBesogneBe/tailBeurreBiberonBicycleBiduleBijouBilanBilingueBillardBinaireBiologieBiopsieBiotypeBiscuitBisonBistouriBitumeBizarreBlafardBlagueBlanchirBlessantBlinderBlondBloquerBlousonBobardBobineBoireBoiserBolideBonbonBondirBonheurBonifierBonusBordureBorneBotteBoucleBoueuxBougieBoulonBouquinBourseBoussoleBoutiqueBoxeurBrancheBrasierBraveBrebisBre-cheBreuvageBricolerBrigadeBrillantBriocheBriqueBrochureBroderBronzerBrousseBroyeurBrumeBrusqueBrutalBruyantBuffleBuissonBulletinBureauBurinBustierButinerButoirBuvableBuvetteCabanonCabineCachetteCadeauCadreCafe/ineCaillouCaissonCalculerCalepinCalibreCalmerCalomnieCalvaireCamaradeCame/raCamionCampagneCanalCanetonCanonCantineCanularCapableCaporalCapriceCapsuleCapterCapucheCarabineCarboneCaresserCaribouCarnageCarotteCarreauCartonCascadeCasierCasqueCassureCauserCautionCavalierCaverneCaviarCe/dilleCeintureCe/lesteCelluleCendrierCensurerCentralCercleCe/re/bralCeriseCernerCerveauCesserChagrinChaiseChaleurChambreChanceChapitreCharbonChasseurChatonChaussonChavirerChemiseChenilleChe/quierChercherChevalChienChiffreChignonChime-reChiotChlorureChocolatChoisirChoseChouetteChromeChuteCigareCigogneCimenterCine/maCintrerCirculerCirerCirqueCiterneCitoyenCitronCivilClaironClameurClaquerClasseClavierClientClignerClimatClivageClocheClonageCloporteCobaltCobraCocasseCocotierCoderCodifierCoffreCognerCohe/sionCoifferCoincerCole-reColibriCollineColmaterColonelCombatCome/dieCommandeCompactConcertConduireConfierCongelerConnoterConsonneContactConvexeCopainCopieCorailCorbeauCordageCornicheCorpusCorrectCorte-geCosmiqueCostumeCotonCoudeCoupureCourageCouteauCouvrirCoyoteCrabeCrainteCravateCrayonCre/atureCre/diterCre/meuxCreuserCrevetteCriblerCrierCristalCrite-reCroireCroquerCrotaleCrucialCruelCrypterCubiqueCueillirCuille-reCuisineCuivreCulminerCultiverCumulerCupideCuratifCurseurCyanureCycleCylindreCyniqueDaignerDamierDangerDanseurDauphinDe/battreDe/biterDe/borderDe/briderDe/butantDe/calerDe/cembreDe/chirerDe/ciderDe/clarerDe/corerDe/crireDe/cuplerDe/daleDe/ductifDe/esseDe/fensifDe/filerDe/frayerDe/gagerDe/givrerDe/glutirDe/graferDe/jeunerDe/liceDe/logerDemanderDemeurerDe/molirDe/nicherDe/nouerDentelleDe/nuderDe/partDe/penserDe/phaserDe/placerDe/poserDe/rangerDe/roberDe/sastreDescenteDe/sertDe/signerDe/sobe/irDessinerDestrierDe/tacherDe/testerDe/tourerDe/tresseDevancerDevenirDevinerDevoirDiableDialogueDiamantDicterDiffe/rerDige/rerDigitalDigneDiluerDimancheDiminuerDioxydeDirectifDirigerDiscuterDisposerDissiperDistanceDivertirDiviserDocileDocteurDogmeDoigtDomaineDomicileDompterDonateurDonjonDonnerDopamineDortoirDorureDosageDoseurDossierDotationDouanierDoubleDouceurDouterDoyenDragonDraperDresserDribblerDroitureDuperieDuplexeDurableDurcirDynastieE/blouirE/carterE/charpeE/chelleE/clairerE/clipseE/cloreE/cluseE/coleE/conomieE/corceE/couterE/craserE/cre/merE/crivainE/crouE/cumeE/cureuilE/difierE/duquerEffacerEffectifEffigieEffortEffrayerEffusionE/galiserE/garerE/jecterE/laborerE/largirE/lectronE/le/gantE/le/phantE/le-veE/ligibleE/litismeE/logeE/luciderE/luderEmballerEmbellirEmbryonE/meraudeE/missionEmmenerE/motionE/mouvoirEmpereurEmployerEmporterEmpriseE/mulsionEncadrerEnche-reEnclaveEncocheEndiguerEndosserEndroitEnduireE/nergieEnfanceEnfermerEnfouirEngagerEnginEngloberE/nigmeEnjamberEnjeuEnleverEnnemiEnnuyeuxEnrichirEnrobageEnseigneEntasserEntendreEntierEntourerEntraverE/nume/rerEnvahirEnviableEnvoyerEnzymeE/olienE/paissirE/pargneE/patantE/pauleE/picerieE/pide/mieE/pierE/pilogueE/pineE/pisodeE/pitapheE/poqueE/preuveE/prouverE/puisantE/querreE/quipeE/rigerE/rosionErreurE/ruptionEscalierEspadonEspe-ceEspie-gleEspoirEspritEsquiverEssayerEssenceEssieuEssorerEstimeEstomacEstradeE/tage-reE/talerE/tancheE/tatiqueE/teindreE/tendoirE/ternelE/thanolE/thiqueEthnieE/tirerE/tofferE/toileE/tonnantE/tourdirE/trangeE/troitE/tudeEuphorieE/valuerE/vasionE/ventailE/videnceE/viterE/volutifE/voquerExactExage/rerExaucerExcellerExcitantExclusifExcuseExe/cuterExempleExercerExhalerExhorterExigenceExilerExisterExotiqueExpe/dierExplorerExposerExprimerExquisExtensifExtraireExulterFableFabuleuxFacetteFacileFactureFaiblirFalaiseFameuxFamilleFarceurFarfeluFarineFaroucheFascinerFatalFatigueFauconFautifFaveurFavoriFe/brileFe/conderFe/de/rerFe/linFemmeFe/murFendoirFe/odalFermerFe/roceFerveurFestivalFeuilleFeutreFe/vrierFiascoFicelerFictifFide-leFigureFilatureFiletageFilie-reFilleulFilmerFilouFiltrerFinancerFinirFioleFirmeFissureFixerFlairerFlammeFlasqueFlatteurFle/auFle-cheFleurFlexionFloconFloreFluctuerFluideFluvialFolieFonderieFongibleFontaineForcerForgeronFormulerFortuneFossileFoudreFouge-reFouillerFoulureFourmiFragileFraiseFranchirFrapperFrayeurFre/gateFreinerFrelonFre/mirFre/ne/sieFre-reFriableFrictionFrissonFrivoleFroidFromageFrontalFrotterFruitFugitifFuiteFureurFurieuxFurtifFusionFuturGagnerGalaxieGalerieGambaderGarantirGardienGarnirGarrigueGazelleGazonGe/antGe/latineGe/luleGendarmeGe/ne/ralGe/nieGenouGentilGe/ologieGe/ome-treGe/raniumGermeGestuelGeyserGibierGiclerGirafeGivreGlaceGlaiveGlisserGlobeGloireGlorieuxGolfeurGommeGonflerGorgeGorilleGoudronGouffreGoulotGoupilleGourmandGoutteGraduelGraffitiGraineGrandGrappinGratuitGravirGrenatGriffureGrillerGrimperGrognerGronderGrotteGroupeGrugerGrutierGruye-reGue/pardGuerrierGuideGuimauveGuitareGustatifGymnasteGyrostatHabitudeHachoirHalteHameauHangarHannetonHaricotHarmonieHarponHasardHe/liumHe/matomeHerbeHe/rissonHermineHe/ronHe/siterHeureuxHibernerHibouHilarantHistoireHiverHomardHommageHomoge-neHonneurHonorerHonteuxHordeHorizonHorlogeHormoneHorribleHouleuxHousseHublotHuileuxHumainHumbleHumideHumourHurlerHydromelHygie-neHymneHypnoseIdylleIgnorerIguaneIlliciteIllusionImageImbiberImiterImmenseImmobileImmuableImpactImpe/rialImplorerImposerImprimerImputerIncarnerIncendieIncidentInclinerIncoloreIndexerIndiceInductifIne/ditIneptieInexactInfiniInfligerInformerInfusionInge/rerInhalerInhiberInjecterInjureInnocentInoculerInonderInscrireInsecteInsigneInsoliteInspirerInstinctInsulterIntactIntenseIntimeIntrigueIntuitifInutileInvasionInventerInviterInvoquerIroniqueIrradierIrre/elIrriterIsolerIvoireIvresseJaguarJaillirJambeJanvierJardinJaugerJauneJavelotJetableJetonJeudiJeunesseJoindreJoncherJonglerJoueurJouissifJournalJovialJoyauJoyeuxJubilerJugementJuniorJuponJuristeJusticeJuteuxJuve/nileKayakKimonoKiosqueLabelLabialLabourerLace/rerLactoseLaguneLaineLaisserLaitierLambeauLamelleLampeLanceurLangageLanterneLapinLargeurLarmeLaurierLavaboLavoirLectureLe/galLe/gerLe/gumeLessiveLettreLevierLexiqueLe/zardLiasseLibe/rerLibreLicenceLicorneLie-geLie-vreLigatureLigoterLigueLimerLimiteLimonadeLimpideLine/aireLingotLionceauLiquideLisie-reListerLithiumLitigeLittoralLivreurLogiqueLointainLoisirLombricLoterieLouerLourdLoutreLouveLoyalLubieLucideLucratifLueurLugubreLuisantLumie-reLunaireLundiLuronLutterLuxueuxMachineMagasinMagentaMagiqueMaigreMaillonMaintienMairieMaisonMajorerMalaxerMale/ficeMalheurMaliceMalletteMammouthMandaterManiableManquantManteauManuelMarathonMarbreMarchandMardiMaritimeMarqueurMarronMartelerMascotteMassifMate/rielMatie-reMatraqueMaudireMaussadeMauveMaximalMe/chantMe/connuMe/dailleMe/decinMe/diterMe/duseMeilleurMe/langeMe/lodieMembreMe/moireMenacerMenerMenhirMensongeMentorMercrediMe/riteMerleMessagerMesureMe/talMe/te/oreMe/thodeMe/tierMeubleMiaulerMicrobeMietteMignonMigrerMilieuMillionMimiqueMinceMine/ralMinimalMinorerMinuteMiracleMiroiterMissileMixteMobileModerneMoelleuxMondialMoniteurMonnaieMonotoneMonstreMontagneMonumentMoqueurMorceauMorsureMortierMoteurMotifMoucheMoufleMoulinMoussonMoutonMouvantMultipleMunitionMurailleMure-neMurmureMuscleMuse/umMusicienMutationMuterMutuelMyriadeMyrtilleMyste-reMythiqueNageurNappeNarquoisNarrerNatationNationNatureNaufrageNautiqueNavireNe/buleuxNectarNe/fasteNe/gationNe/gligerNe/gocierNeigeNerveuxNettoyerNeuroneNeutronNeveuNicheNickelNitrateNiveauNobleNocifNocturneNoirceurNoisetteNomadeNombreuxNommerNormatifNotableNotifierNotoireNourrirNouveauNovateurNovembreNoviceNuageNuancerNuireNuisibleNume/roNuptialNuqueNutritifObe/irObjectifObligerObscurObserverObstacleObtenirObturerOccasionOccuperOce/anOctobreOctroyerOctuplerOculaireOdeurOdorantOffenserOfficierOffrirOgiveOiseauOisillonOlfactifOlivierOmbrageOmettreOnctueuxOndulerOne/reuxOniriqueOpaleOpaqueOpe/rerOpinionOpportunOpprimerOpterOptiqueOrageuxOrangeOrbiteOrdonnerOreilleOrganeOrgueilOrificeOrnementOrqueOrtieOscillerOsmoseOssatureOtarieOuraganOursonOutilOutragerOuvrageOvationOxydeOxyge-neOzonePaisiblePalacePalmare-sPalourdePalperPanachePandaPangolinPaniquerPanneauPanoramaPantalonPapayePapierPapoterPapyrusParadoxeParcelleParesseParfumerParlerParoleParrainParsemerPartagerParureParvenirPassionPaste-quePaternelPatiencePatronPavillonPavoiserPayerPaysagePeignePeintrePelagePe/licanPellePelousePeluchePendulePe/ne/trerPe/niblePensifPe/nuriePe/pitePe/plumPerdrixPerforerPe/riodePermuterPerplexePersilPertePeserPe/talePetitPe/trirPeuplePharaonPhobiePhoquePhotonPhrasePhysiquePianoPicturalPie-cePierrePieuvrePilotePinceauPipettePiquerPiroguePiscinePistonPivoterPixelPizzaPlacardPlafondPlaisirPlanerPlaquePlastronPlateauPleurerPlexusPliagePlombPlongerPluiePlumagePochettePoe/siePoe-tePointePoirierPoissonPoivrePolairePolicierPollenPolygonePommadePompierPonctuelPonde/rerPoneyPortiquePositionPosse/derPosturePotagerPoteauPotionPoucePoulainPoumonPourprePoussinPouvoirPrairiePratiquePre/cieuxPre/direPre/fixePre/ludePre/nomPre/sencePre/textePre/voirPrimitifPrincePrisonPriverProble-meProce/derProdigeProfondProgre-sProieProjeterProloguePromenerPropreProspe-reProte/gerProuesseProverbePrudencePruneauPsychosePublicPuceronPuiserPulpePulsarPunaisePunitifPupitrePurifierPuzzlePyramideQuasarQuerelleQuestionQuie/tudeQuitterQuotientRacineRaconterRadieuxRagondinRaideurRaisinRalentirRallongeRamasserRapideRasageRatisserRavagerRavinRayonnerRe/actifRe/agirRe/aliserRe/animerRecevoirRe/citerRe/clamerRe/colterRecruterReculerRecyclerRe/digerRedouterRefaireRe/flexeRe/formerRefrainRefugeRe/galienRe/gionRe/glageRe/gulierRe/ite/rerRejeterRejouerRelatifReleverReliefRemarqueReme-deRemiseRemonterRemplirRemuerRenardRenfortReniflerRenoncerRentrerRenvoiReplierReporterRepriseReptileRequinRe/serveRe/sineuxRe/soudreRespectResterRe/sultatRe/tablirRetenirRe/ticuleRetomberRetracerRe/unionRe/ussirRevancheRevivreRe/volteRe/vulsifRichesseRideauRieurRigideRigolerRincerRiposterRisibleRisqueRituelRivalRivie-reRocheuxRomanceRompreRonceRondinRoseauRosierRotatifRotorRotuleRougeRouilleRouleauRoutineRoyaumeRubanRubisRucheRuelleRugueuxRuinerRuisseauRuserRustiqueRythmeSablerSaboterSabreSacocheSafariSagesseSaisirSaladeSaliveSalonSaluerSamediSanctionSanglierSarcasmeSardineSaturerSaugrenuSaumonSauterSauvageSavantSavonnerScalpelScandaleSce/le/ratSce/narioSceptreSche/maScienceScinderScoreScrutinSculpterSe/anceSe/cableSe/cherSecouerSe/cre/terSe/datifSe/duireSeigneurSe/jourSe/lectifSemaineSemblerSemenceSe/minalSe/nateurSensibleSentenceSe/parerSe/quenceSereinSergentSe/rieuxSerrureSe/rumServiceSe/sameSe/virSevrageSextupleSide/ralSie-cleSie/gerSifflerSigleSignalSilenceSiliciumSimpleSince-reSinistreSiphonSiropSismiqueSituerSkierSocialSocleSodiumSoigneuxSoldatSoleilSolitudeSolubleSombreSommeilSomnolerSondeSongeurSonnetteSonoreSorcierSortirSosieSottiseSoucieuxSoudureSouffleSouleverSoupapeSourceSoutirerSouvenirSpacieuxSpatialSpe/cialSphe-reSpiralStableStationSternumStimulusStipulerStrictStudieuxStupeurStylisteSublimeSubstratSubtilSubvenirSucce-sSucreSuffixeSugge/rerSuiveurSulfateSuperbeSupplierSurfaceSuricateSurmenerSurpriseSursautSurvieSuspectSyllabeSymboleSyme/trieSynapseSyntaxeSyste-meTabacTablierTactileTaillerTalentTalismanTalonnerTambourTamiserTangibleTapisTaquinerTarderTarifTartineTasseTatamiTatouageTaupeTaureauTaxerTe/moinTemporelTenailleTendreTeneurTenirTensionTerminerTerneTerribleTe/tineTexteThe-meThe/orieThe/rapieThoraxTibiaTie-deTimideTirelireTiroirTissuTitaneTitreTituberTobogganTole/rantTomateToniqueTonneauToponymeTorcheTordreTornadeTorpilleTorrentTorseTortueTotemToucherTournageTousserToxineTractionTraficTragiqueTrahirTrainTrancherTravailTre-fleTremperTre/sorTreuilTriageTribunalTricoterTrilogieTriompheTriplerTriturerTrivialTromboneTroncTropicalTroupeauTuileTulipeTumulteTunnelTurbineTuteurTutoyerTuyauTympanTyphonTypiqueTyranUbuesqueUltimeUltrasonUnanimeUnifierUnionUniqueUnitaireUniversUraniumUrbainUrticantUsageUsineUsuelUsureUtileUtopieVacarmeVaccinVagabondVagueVaillantVaincreVaisseauValableValiseVallonValveVampireVanilleVapeurVarierVaseuxVassalVasteVecteurVedetteVe/ge/talVe/hiculeVeinardVe/loceVendrediVe/ne/rerVengerVenimeuxVentouseVerdureVe/rinVernirVerrouVerserVertuVestonVe/te/ranVe/tusteVexantVexerViaducViandeVictoireVidangeVide/oVignetteVigueurVilainVillageVinaigreViolonVipe-reVirementVirtuoseVirusVisageViseurVisionVisqueuxVisuelVitalVitesseViticoleVitrineVivaceVivipareVocationVoguerVoileVoisinVoitureVolailleVolcanVoltigerVolumeVoraceVortexVoterVouloirVoyageVoyelleWagonXe/nonYachtZe-breZe/nithZesteZoologie\".replace(/([A-Z])/g,\" $1\").toLowerCase().substring(1).split(\" \").map(e=>function(e){const t=[];return Array.prototype.forEach.call(Object(a.f)(e),e=>{47===e?(t.push(204),t.push(129)):45===e?(t.push(204),t.push(128)):t.push(e)}),Object(a.h)(t)}(e)),L.forEach((e,t)=>{O[E(e)]=t}),\"0x51deb7ae009149dc61a6bd18a918eb7ac78d2775726c68e598b92d002519b045\"!==b.check(e)))throw L=null,new Error(\"BIP39 Wordlist for fr (French) FAILED\")}const A=new class extends b{constructor(){super(\"fr\")}getWord(e){return T(this),L[e]}getWordIndex(e){return T(this),O[E(e)]}};b.register(A);const P=[\"AQRASRAGBAGUAIRAHBAghAURAdBAdcAnoAMEAFBAFCBKFBQRBSFBCXBCDBCHBGFBEQBpBBpQBIkBHNBeOBgFBVCBhBBhNBmOBmRBiHBiFBUFBZDBvFBsXBkFBlcBjYBwDBMBBTBBTRBWBBWXXaQXaRXQWXSRXCFXYBXpHXOQXHRXhRXuRXmXXbRXlXXwDXTRXrCXWQXWGaBWaKcaYgasFadQalmaMBacAKaRKKBKKXKKjKQRKDRKCYKCRKIDKeVKHcKlXKjHKrYNAHNBWNaRNKcNIBNIONmXNsXNdXNnBNMBNRBNrXNWDNWMNFOQABQAHQBrQXBQXFQaRQKXQKDQKOQKFQNBQNDQQgQCXQCDQGBQGDQGdQYXQpBQpQQpHQLXQHuQgBQhBQhCQuFQmXQiDQUFQZDQsFQdRQkHQbRQlOQlmQPDQjDQwXQMBQMDQcFQTBQTHQrDDXQDNFDGBDGQDGRDpFDhFDmXDZXDbRDMYDRdDTRDrXSAhSBCSBrSGQSEQSHBSVRShYShkSyQSuFSiBSdcSoESocSlmSMBSFBSFKSFNSFdSFcCByCaRCKcCSBCSRCCrCGbCEHCYXCpBCpQCIBCIHCeNCgBCgFCVECVcCmkCmwCZXCZFCdRClOClmClFCjDCjdCnXCwBCwXCcRCFQCFjGXhGNhGDEGDMGCDGCHGIFGgBGVXGVEGVRGmXGsXGdYGoSGbRGnXGwXGwDGWRGFNGFLGFOGFdGFkEABEBDEBFEXOEaBEKSENBENDEYXEIgEIkEgBEgQEgHEhFEudEuFEiBEiHEiFEZDEvBEsXEsFEdXEdREkFEbBEbRElFEPCEfkEFNYAEYAhYBNYQdYDXYSRYCEYYoYgQYgRYuRYmCYZTYdBYbEYlXYjQYRbYWRpKXpQopQnpSFpCXpIBpISphNpdBpdRpbRpcZpFBpFNpFDpFopFrLADLBuLXQLXcLaFLCXLEhLpBLpFLHXLeVLhILdHLdRLoDLbRLrXIABIBQIBCIBsIBoIBMIBRIXaIaRIKYIKRINBINuICDIGBIIDIIkIgRIxFIyQIiHIdRIbYIbRIlHIwRIMYIcRIRVITRIFBIFNIFQOABOAFOBQOaFONBONMOQFOSFOCDOGBOEQOpBOLXOIBOIFOgQOgFOyQOycOmXOsXOdIOkHOMEOMkOWWHBNHXNHXWHNXHDuHDRHSuHSRHHoHhkHmRHdRHkQHlcHlRHwBHWcgAEgAggAkgBNgBQgBEgXOgYcgLXgHjgyQgiBgsFgdagMYgWSgFQgFEVBTVXEVKBVKNVKDVKYVKRVNBVNYVDBVDxVSBVSRVCjVGNVLXVIFVhBVhcVsXVdRVbRVlRhBYhKYhDYhGShxWhmNhdahdkhbRhjohMXhTRxAXxXSxKBxNBxEQxeNxeQxhXxsFxdbxlHxjcxFBxFNxFQxFOxFoyNYyYoybcyMYuBQuBRuBruDMuCouHBudQukkuoBulVuMXuFEmCYmCRmpRmeDmiMmjdmTFmFQiADiBOiaRiKRiNBiNRiSFiGkiGFiERipRiLFiIFihYibHijBijEiMXiWBiFBiFCUBQUXFUaRUNDUNcUNRUNFUDBUSHUCDUGBUGFUEqULNULoUIRUeEUeYUgBUhFUuRUiFUsXUdFUkHUbBUjSUjYUwXUMDUcHURdUTBUrBUrXUrQZAFZXZZaRZKFZNBZQFZCXZGBZYdZpBZLDZIFZHXZHNZeQZVRZVFZmXZiBZvFZdFZkFZbHZbFZwXZcCZcRZRBvBQvBGvBLvBWvCovMYsAFsBDsaRsKFsNFsDrsSHsSFsCXsCRsEBsEHsEfspBsLBsLDsIgsIRseGsbRsFBsFQsFSdNBdSRdCVdGHdYDdHcdVbdySduDdsXdlRdwXdWYdWcdWRkBMkXOkaRkNIkNFkSFkCFkYBkpRkeNkgBkhVkmXksFklVkMBkWDkFNoBNoaQoaFoNBoNXoNaoNEoSRoEroYXoYCoYbopRopFomXojkowXorFbBEbEIbdBbjYlaRlDElMXlFDjKjjSRjGBjYBjYkjpRjLXjIBjOFjeVjbRjwBnXQnSHnpFnLXnINnMBnTRwXBwXNwXYwNFwQFwSBwGFwLXwLDweNwgBwuHwjDwnXMBXMpFMIBMeNMTHcaQcNBcDHcSFcCXcpBcLXcLDcgFcuFcnXcwXccDcTQcrFTQErXNrCHrpFrgFrbFrTHrFcWNYWNbWEHWMXWTR\",\"ABGHABIJAEAVAYJQALZJAIaRAHNXAHdcAHbRAZJMAZJRAZTRAdVJAklmAbcNAjdRAMnRAMWYAWpRAWgRAFgBAFhBAFdcBNJBBNJDBQKBBQhcBQlmBDEJBYJkBYJTBpNBBpJFBIJBBIJDBIcABOKXBOEJBOVJBOiJBOZJBepBBeLXBeIFBegBBgGJBVJXBuocBiJRBUJQBlXVBlITBwNFBMYVBcqXBTlmBWNFBWiJBWnRBFGHBFwXXKGJXNJBXNZJXDTTXSHSXSVRXSlHXCJDXGQJXEhXXYQJXYbRXOfXXeNcXVJFXhQJXhEJXdTRXjdXXMhBXcQTXRGBXTEBXTnQXFCXXFOFXFgFaBaFaBNJaBCJaBpBaBwXaNJKaNJDaQIBaDpRaEPDaHMFamDJalEJaMZJaFaFaFNBaFQJaFLDaFVHKBCYKBEBKBHDKXaFKXGdKXEJKXpHKXIBKXZDKXwXKKwLKNacKNYJKNJoKNWcKDGdKDTRKChXKGaRKGhBKGbRKEBTKEaRKEPTKLMDKLWRKOHDKVJcKdBcKlIBKlOPKFSBKFEPKFpFNBNJNJBQNBGHNBEPNBHXNBgFNBVXNBZDNBsXNBwXNNaRNNJDNNJENNJkNDCJNDVDNGJRNJiDNZJNNsCJNJFNNFSBNFCXNFEPNFLXNFIFQJBFQCaRQJEQQLJDQLJFQIaRQOqXQHaFQHHQQVJXQVJDQhNJQmEIQZJFQsJXQJrFQWbRDJABDBYJDXNFDXCXDXLXDXZDDXsJDQqXDSJFDJCXDEPkDEqXDYmQDpSJDOCkDOGQDHEIDVJDDuDuDWEBDJFgSBNDSBSFSBGHSBIBSBTQSKVYSJQNSJQiSJCXSEqXSJYVSIiJSOMYSHAHSHaQSeCFSepQSegBSHdHSHrFShSJSJuHSJUFSkNRSrSrSWEBSFaHSJFQSFCXSFGDSFYXSFODSFgBSFVXSFhBSFxFSFkFSFbBSFMFCADdCJXBCXaFCXKFCXNFCXCXCXGBCXEJCXYBCXLDCXIBCXOPCXHXCXgBCXhBCXiBCXlDCXcHCJNBCJNFCDCJCDGBCDVXCDhBCDiDCDJdCCmNCpJFCIaRCOqXCHCHCHZJCViJCuCuCmddCJiFCdNBCdHhClEJCnUJCreSCWlgCWTRCFBFCFNBCFYBCFVFCFhFCFdSCFTBCFWDGBNBGBQFGJBCGBEqGBpBGBgQGNBEGNJYGNkOGNJRGDUFGJpQGHaBGJeNGJeEGVBlGVKjGiJDGvJHGsVJGkEBGMIJGWjNGFBFGFCXGFGBGFYXGFpBGFMFEASJEAWpEJNFECJVEIXSEIQJEOqXEOcFEeNcEHEJEHlFEJgFEhlmEmDJEmZJEiMBEUqXEoSREPBFEPXFEPKFEPSFEPEFEPpFEPLXEPIBEJPdEPcFEPTBEJnXEqlHEMpREFCXEFODEFcFYASJYJAFYBaBYBVXYXpFYDhBYCJBYJGFYYbRYeNcYJeVYiIJYZJcYvJgYvJRYJsXYsJFYMYMYreVpBNHpBEJpBwXpQxFpYEJpeNDpJeDpeSFpeCHpHUJpHbBpHcHpmUJpiiJpUJrpsJuplITpFaBpFQqpFGBpFEfpFYBpFpBpFLJpFIDpFgBpFVXpFyQpFuFpFlFpFjDpFnXpFwXpJFMpFTBLXCJLXEFLXhFLXUJLXbFLalmLNJBLSJQLCLCLGJBLLDJLHaFLeNFLeSHLeCXLepFLhaRLZsJLsJDLsJrLocaLlLlLMdbLFNBLFSBLFEHLFkFIBBFIBXFIBaQIBKXIBSFIBpHIBLXIBgBIBhBIBuHIBmXIBiFIBZXIBvFIBbFIBjQIBwXIBWFIKTRIQUJIDGFICjQIYSRIINXIJeCIVaRImEkIZJFIvJRIsJXIdCJIJoRIbBQIjYBIcqXITFVIreVIFKFIFSFIFCJIFGFIFLDIFIBIJFOIFgBIFVXIJFhIFxFIFmXIFdHIFbBIJFrIJFWOBGBOQfXOOKjOUqXOfXBOqXEOcqXORVJOFIBOFlDHBIOHXiFHNTRHCJXHIaRHHJDHHEJHVbRHZJYHbIBHRsJHRkDHWlmgBKFgBSBgBCDgBGHgBpBgBIBgBVJgBuBgBvFgKDTgQVXgDUJgGSJgOqXgmUMgZIJgTUJgWIEgFBFgFNBgFDJgFSFgFGBgFYXgJFOgFgQgFVXgFhBgFbHgJFWVJABVQKcVDgFVOfXVeDFVhaRVmGdViJYVMaRVFNHhBNDhBCXhBEqhBpFhBLXhNJBhSJRheVXhhKEhxlmhZIJhdBQhkIJhbMNhMUJhMZJxNJgxQUJxDEkxDdFxSJRxplmxeSBxeCXxeGFxeYXxepQxegBxWVcxFEQxFLXxFIBxFgBxFxDxFZtxFdcxFbBxFwXyDJXyDlcuASJuDJpuDIBuCpJuGSJuIJFueEFuZIJusJXudWEuoIBuWGJuFBcuFKEuFNFuFQFuFDJuFGJuFVJuFUtuFdHuFTBmBYJmNJYmQhkmLJDmLJomIdXmiJYmvJRmsJRmklmmMBymMuCmclmmcnQiJABiJBNiJBDiBSFiBCJiBEFiBYBiBpFiBLXiBTHiJNciDEfiCZJiECJiJEqiOkHiHKFieNDiHJQieQcieDHieSFieCXieGFieEFieIHiegFihUJixNoioNXiFaBiFKFiFNDiFEPiFYXitFOitFHiFgBiFVEiFmXiFitiFbBiFMFiFrFUCXQUIoQUIJcUHQJUeCEUHwXUUJDUUqXUdWcUcqXUrnQUFNDUFSHUFCFUFEfUFLXUtFOZBXOZXSBZXpFZXVXZEQJZEJkZpDJZOqXZeNHZeCDZUqXZFBQZFEHZFLXvBAFvBKFvBCXvBEPvBpHvBIDvBgFvBuHvQNJvFNFvFGBvFIBvJFcsXCDsXLXsXsXsXlFsXcHsQqXsJQFsEqXseIFsFEHsFjDdBxOdNpRdNJRdEJbdpJRdhZJdnSJdrjNdFNJdFQHdFhNkNJDkYaRkHNRkHSRkVbRkuMRkjSJkcqDoSJFoEiJoYZJoOfXohEBoMGQocqXbBAFbBXFbBaFbBNDbBGBbBLXbBTBbBWDbGJYbIJHbFQqbFpQlDgQlOrFlVJRjGEBjZJRnXvJnXbBnEfHnOPDngJRnxfXnUJWwXEJwNpJwDpBwEfXwrEBMDCJMDGHMDIJMLJDcQGDcQpHcqXccqNFcqCXcFCJRBSBRBGBRBEJRBpQTBNFTBQJTBpBTBVXTFABTFSBTFCFTFGBTFMDrXCJrXLDrDNJrEfHrFQJrFitWNjdWNTR\",\"AKLJMANOPFASNJIAEJWXAYJNRAIIbRAIcdaAeEfDAgidRAdjNYAMYEJAMIbRAFNJBAFpJFBBIJYBDZJFBSiJhBGdEBBEJfXBEJqXBEJWRBpaUJBLXrXBIYJMBOcfXBeEfFBestXBjNJRBcDJOBFEqXXNvJRXDMBhXCJNYXOAWpXONJWXHDEBXeIaRXhYJDXZJSJXMDJOXcASJXFVJXaBQqXaBZJFasXdQaFSJQaFEfXaFpJHaFOqXKBNSRKXvJBKQJhXKEJQJKEJGFKINJBKIJjNKgJNSKVElmKVhEBKiJGFKlBgJKjnUJKwsJYKMFIJKFNJDKFIJFKFOfXNJBSFNJBCXNBpJFNJBvQNJBMBNJLJXNJOqXNJeCXNJeGFNdsJCNbTKFNwXUJQNFEPQDiJcQDMSJQSFpBQGMQJQJeOcQyCJEQUJEBQJFBrQFEJqDXDJFDJXpBDJXIMDGiJhDIJGRDJeYcDHrDJDVXgFDkAWpDkIgRDjDEqDMvJRDJFNFDJFIBSKclmSJQOFSJQVHSJQjDSJGJBSJGJFSECJoSHEJqSJHTBSJVJDSViJYSZJNBSJsJDSFSJFSFEfXSJFLXCBUJVCJXSBCJXpBCXVJXCJXsXCJXdFCJNJHCLIJgCHiJFCVNJMChCJhCUHEJCsJTRCJdYcCoQJCCFEfXCFIJgCFUJxCFstFGJBaQGJBIDGQJqXGYJNRGJHKFGeQqDGHEJFGJeLXGHIiJGHdBlGUJEBGkIJTGFQPDGJFEqEAGegEJIJBEJVJXEhQJTEiJNcEJZJFEJoEqEjDEqEPDsXEPGJBEPOqXEPeQFEfDiDEJfEFEfepQEfMiJEqXNBEqDIDEqeSFEqVJXEMvJRYXNJDYXEJHYKVJcYYJEBYJeEcYJUqXYFpJFYFstXpAZJMpBSJFpNBNFpeQPDpHLJDpHIJFpHgJFpeitFpHZJFpJFADpFSJFpJFCJpFOqXpFitBpJFZJLXIJFLIJgRLVNJWLVHJMLwNpJLFGJBLFLJDLFOqXLJFUJIBDJXIBGJBIJBYQIJBIBIBOqXIBcqDIEGJFILNJTIIJEBIOiJhIJeNBIJeIBIhiJIIWoTRIJFAHIJFpBIJFuHIFUtFIJFTHOSBYJOEcqXOHEJqOvBpFOkVJrObBVJOncqDOcNJkHhNJRHuHJuHdMhBgBUqXgBsJXgONJBgHNJDgHHJQgJeitgHsJXgJyNagyDJBgZJDrgsVJQgkEJNgkjSJgJFAHgFCJDgFZtMVJXNFVXQfXVJXDJVXoQJVQVJQVDEfXVDvJHVEqNFVeQfXVHpJFVHxfXVVJSRVVmaRVlIJOhCXVJhHjYkhxCJVhWVUJhWiJcxBNJIxeEqDxfXBFxcFEPxFSJFxFYJXyBDQJydaUJyFOPDuYCJYuLvJRuHLJXuZJLDuFOPDuFZJHuFcqXmKHJdmCQJcmOsVJiJAGFitLCFieOfXiestXiZJMEikNJQirXzFiFQqXiFIJFiFZJFiFvtFUHpJFUteIcUteOcUVCJkUhdHcUbEJEUJqXQUMNJhURjYkUFitFZDGJHZJIxDZJVJXZJFDJZJFpQvBNJBvBSJFvJxBrseQqDsVFVJdFLJDkEJNBkmNJYkFLJDoQJOPoGsJRoEAHBoEJfFbBQqDbBZJHbFVJXlFIJBjYIrXjeitcjjCEBjWMNBwXQfXwXOaFwDsJXwCJTRwrCZJMDNJQcDDJFcqDOPRYiJFTBsJXTQIJBTFEfXTFLJDrXEJFrEJXMrFZJFWEJdEWYTlm\",\"ABCDEFACNJTRAMBDJdAcNJVXBLNJEBXSIdWRXErNJkXYDJMBXZJCJaXMNJaYKKVJKcKDEJqXKDcNJhKVJrNYKbgJVXKFVJSBNBYBwDNJeQfXNJeEqXNhGJWENJFiJRQlIJbEQJfXxDQqXcfXQFNDEJQFwXUJDYcnUJDJIBgQDIUJTRDJFEqDSJQSJFSJQIJFSOPeZtSJFZJHCJXQfXCTDEqFGJBSJFGJBOfXGJBcqXGJHNJDGJRLiJEJfXEqEJFEJPEFpBEJYJBZJFYBwXUJYiJMEBYJZJyTYTONJXpQMFXFpeGIDdpJFstXpJFcPDLBVSJRLHQJqXLJFZJFIJBNJDIJBUqXIBkFDJIJEJPTIYJGWRIJeQPDIJeEfHIJFsJXOqGDSFHXEJqXgJCsJCgGQJqXgdQYJEgFMFNBgJFcqDVJwXUJVJFZJchIgJCCxOEJqXxOwXUJyDJBVRuscisciJBiJBieUtqXiJFDJkiFsJXQUGEZJcUJFsJXZtXIrXZDZJDrZJFNJDZJFstXvJFQqXvJFCJEsJXQJqkhkNGBbDJdTRbYJMEBlDwXUJMEFiJFcfXNJDRcNJWMTBLJXC\",\"BraFUtHBFSJFdbNBLJXVJQoYJNEBSJBEJfHSJHwXUJCJdAZJMGjaFVJXEJPNJBlEJfFiJFpFbFEJqIJBVJCrIBdHiJhOPFChvJVJZJNJWxGFNIFLueIBQJqUHEJfUFstOZJDrlXEASJRlXVJXSFwVJNJWD\",\"QJEJNNJDQJEJIBSFQJEJxegBQJEJfHEPSJBmXEJFSJCDEJqXLXNJFQqXIcQsFNJFIFEJqXUJgFsJXIJBUJEJfHNFvJxEqXNJnXUJFQqD\",\"IJBEJqXZJ\"];let F=null;function j(e){return Object(i.hexlify)(Object(a.f)(e))}function I(e){if(null!==F)return;F=[];const t={};function n(e){let n=\"\";for(let r=0;rt?1:0})),\"0xe3818de38284e3818f\"===j(F[442])&&\"0xe3818de38283e3818f\"===j(F[443])){const e=F[442];F[442]=F[443],F[443]=e}if(\"0xcb36b09e6baa935787fd762ce65e80b0c6a8dabdfbc3a7f86ac0e2c4fd111600\"!==b.check(e))throw F=null,new Error(\"BIP39 Wordlist for ja (Japanese) FAILED\")}const R=new class extends b{constructor(){super(\"ja\")}getWord(e){return I(this),F[e]}getWordIndex(e){return I(this),F.indexOf(e)}split(e){return f.checkNormalize(),e.split(/(?:\\u3000| )+/g)}join(e){return e.join(\"\\u3000\")}};b.register(R);const Y=[\"OYAa\",\"ATAZoATBl3ATCTrATCl8ATDloATGg3ATHT8ATJT8ATJl3ATLlvATLn4ATMT8ATMX8ATMboATMgoAToLbAToMTATrHgATvHnAT3AnAT3JbAT3MTAT8DbAT8JTAT8LmAT8MYAT8MbAT#LnAUHT8AUHZvAUJXrAUJX8AULnrAXJnvAXLUoAXLgvAXMn6AXRg3AXrMbAX3JTAX3QbAYLn3AZLgvAZrSUAZvAcAZ8AaAZ8AbAZ8AnAZ8HnAZ8LgAZ8MYAZ8MgAZ8OnAaAboAaDTrAaFTrAaJTrAaJboAaLVoAaMXvAaOl8AaSeoAbAUoAbAg8AbAl4AbGnrAbMT8AbMXrAbMn4AbQb8AbSV8AbvRlAb8AUAb8AnAb8HgAb8JTAb8NTAb8RbAcGboAcLnvAcMT8AcMX8AcSToAcrAaAcrFnAc8AbAc8MgAfGgrAfHboAfJnvAfLV8AfLkoAfMT8AfMnoAfQb8AfScrAfSgrAgAZ8AgFl3AgGX8AgHZvAgHgrAgJXoAgJX8AgJboAgLZoAgLn4AgOX8AgoATAgoAnAgoCUAgoJgAgoLXAgoMYAgoSeAgrDUAgrJTAhrFnAhrLjAhrQgAjAgoAjJnrAkMX8AkOnoAlCTvAlCV8AlClvAlFg4AlFl6AlFn3AloSnAlrAXAlrAfAlrFUAlrFbAlrGgAlrOXAlvKnAlvMTAl3AbAl3MnAnATrAnAcrAnCZ3AnCl8AnDg8AnFboAnFl3AnHX4AnHbrAnHgrAnIl3AnJgvAnLXoAnLX4AnLbrAnLgrAnLhrAnMXoAnMgrAnOn3AnSbrAnSeoAnvLnAn3OnCTGgvCTSlvCTvAUCTvKnCTvNTCT3CZCT3GUCT3MTCT8HnCUCZrCULf8CULnvCU3HnCU3JUCY6NUCbDb8CbFZoCbLnrCboOTCboScCbrFnCbvLnCb8AgCb8HgCb$LnCkLfoClBn3CloDUDTHT8DTLl3DTSU8DTrAaDTrLXDTrLjDTrOYDTrOgDTvFXDTvFnDT3HUDT3LfDUCT9DUDT4DUFVoDUFV8DUFkoDUGgrDUJnrDULl8DUMT8DUMXrDUMX4DUMg8DUOUoDUOgvDUOg8DUSToDUSZ8DbDXoDbDgoDbGT8DbJn3DbLg3DbLn4DbMXrDbMg8DbOToDboJXGTClvGTDT8GTFZrGTLVoGTLlvGTLl3GTMg8GTOTvGTSlrGToCUGTrDgGTrJYGTrScGTtLnGTvAnGTvQgGUCZrGUDTvGUFZoGUHXrGULnvGUMT8GUoMgGXoLnGXrMXGXrMnGXvFnGYLnvGZOnvGZvOnGZ8LaGZ8LmGbAl3GbDYvGbDlrGbHX3GbJl4GbLV8GbLn3GbMn4GboJTGboRfGbvFUGb3GUGb4JnGgDX3GgFl$GgJlrGgLX6GgLZoGgLf8GgOXoGgrAgGgrJXGgrMYGgrScGgvATGgvOYGnAgoGnJgvGnLZoGnLg3GnLnrGnQn8GnSbrGnrMgHTClvHTDToHTFT3HTQT8HToJTHToJgHTrDUHTrMnHTvFYHTvRfHT8MnHT8SUHUAZ8HUBb4HUDTvHUoMYHXFl6HXJX6HXQlrHXrAUHXrMnHXrSbHXvFYHXvKXHX3LjHX3MeHYvQlHZrScHZvDbHbAcrHbFT3HbFl3HbJT8HbLTrHbMT8HbMXrHbMbrHbQb8HbSX3HboDbHboJTHbrFUHbrHgHbrJTHb8JTHb8MnHb8QgHgAlrHgDT3HgGgrHgHgrHgJTrHgJT8HgLX@HgLnrHgMT8HgMX8HgMboHgOnrHgQToHgRg3HgoHgHgrCbHgrFnHgrLVHgvAcHgvAfHnAloHnCTrHnCnvHnGTrHnGZ8HnGnvHnJT8HnLf8HnLkvHnMg8HnRTrITvFUITvFnJTAXrJTCV8JTFT3JTFT8JTFn4JTGgvJTHT8JTJT8JTJXvJTJl3JTJnvJTLX4JTLf8JTLhvJTMT8JTMXrJTMnrJTObrJTQT8JTSlvJT8DUJT8FkJT8MTJT8OXJT8OgJT8QUJT8RfJUHZoJXFT4JXFlrJXGZ8JXGnrJXLV8JXLgvJXMXoJXMX3JXNboJXPlvJXoJTJXoLkJXrAXJXrHUJXrJgJXvJTJXvOnJX4KnJYAl3JYJT8JYLhvJYQToJYrQXJY6NUJbAl3JbCZrJbDloJbGT8JbGgrJbJXvJbJboJbLf8JbLhrJbLl3JbMnvJbRg8JbSZ8JboDbJbrCZJbrSUJb3KnJb8LnJfRn8JgAXrJgCZrJgDTrJgGZrJgGZ8JgHToJgJT8JgJXoJgJgvJgLX4JgLZ3JgLZ8JgLn4JgMgrJgMn4JgOgvJgPX6JgRnvJgSToJgoCZJgoJbJgoMYJgrJXJgrJgJgrLjJg6MTJlCn3JlGgvJlJl8Jl4AnJl8FnJl8HgJnAToJnATrJnAbvJnDUoJnGnrJnJXrJnJXvJnLhvJnLnrJnLnvJnMToJnMT8JnMXvJnMX3JnMg8JnMlrJnMn4JnOX8JnST4JnSX3JnoAgJnoAnJnoJTJnoObJnrAbJnrAkJnrHnJnrJTJnrJYJnrOYJnrScJnvCUJnvFaJnvJgJnvJnJnvOYJnvQUJnvRUJn3FnJn3JTKnFl3KnLT6LTDlvLTMnoLTOn3LTRl3LTSb4LTSlrLToAnLToJgLTrAULTrAcLTrCULTrHgLTrMgLT3JnLULnrLUMX8LUoJgLVATrLVDTrLVLb8LVoJgLV8MgLV8RTLXDg3LXFlrLXrCnLXrLXLX3GTLX4GgLX4OYLZAXrLZAcrLZAgrLZAhrLZDXyLZDlrLZFbrLZFl3LZJX6LZJX8LZLc8LZLnrLZSU8LZoJTLZoJnLZrAgLZrAnLZrJYLZrLULZrMgLZrSkLZvAnLZvGULZvJeLZvOTLZ3FZLZ4JXLZ8STLZ8ScLaAT3LaAl3LaHT8LaJTrLaJT8LaJXrLaJgvLaJl4LaLVoLaMXrLaMXvLaMX8LbClvLbFToLbHlrLbJn4LbLZ3LbLhvLbMXrLbMnoLbvSULcLnrLc8HnLc8MTLdrMnLeAgoLeOgvLeOn3LfAl3LfLnvLfMl3LfOX8Lf8AnLf8JXLf8LXLgJTrLgJXrLgJl8LgMX8LgRZrLhCToLhrAbLhrFULhrJXLhvJYLjHTrLjHX4LjJX8LjLhrLjSX3LjSZ4LkFX4LkGZ8LkGgvLkJTrLkMXoLkSToLkSU8LkSZ8LkoOYLl3FfLl3MgLmAZrLmCbrLmGgrLmHboLmJnoLmJn3LmLfoLmLhrLmSToLnAX6LnAb6LnCZ3LnCb3LnDTvLnDb8LnFl3LnGnrLnHZvLnHgvLnITvLnJT8LnJX8LnJlvLnLf8LnLg6LnLhvLnLnoLnMXrLnMg8LnQlvLnSbrLnrAgLnrAnLnrDbLnrFkLnrJdLnrMULnrOYLnrSTLnvAnLnvDULnvHgLnvOYLnvOnLn3GgLn4DULn4JTLn4JnMTAZoMTAloMTDb8MTFT8MTJnoMTJnrMTLZrMTLhrMTLkvMTMX8MTRTrMToATMTrDnMTrOnMT3JnMT4MnMT8FUMT8FaMT8FlMT8GTMT8GbMT8GnMT8HnMT8JTMT8JbMT8OTMUCl8MUJTrMUJU8MUMX8MURTrMUSToMXAX6MXAb6MXCZoMXFXrMXHXrMXLgvMXOgoMXrAUMXrAnMXrHgMXrJYMXrJnMXrMTMXrMgMXrOYMXrSZMXrSgMXvDUMXvOTMX3JgMX3OTMX4JnMX8DbMX8FnMX8HbMX8HgMX8HnMX8LbMX8MnMX8OnMYAb8MYGboMYHTvMYHX4MYLTrMYLnvMYMToMYOgvMYRg3MYSTrMbAToMbAXrMbAl3MbAn8MbGZ8MbJT8MbJXrMbMXvMbMX8MbMnoMbrMUMb8AfMb8FbMb8FkMcJXoMeLnrMgFl3MgGTvMgGXoMgGgrMgGnrMgHT8MgHZrMgJnoMgLnrMgLnvMgMT8MgQUoMgrHnMgvAnMg8HgMg8JYMg8LfMloJnMl8ATMl8AXMl8JYMnAToMnAT4MnAZ8MnAl3MnAl4MnCl8MnHT8MnHg8MnJnoMnLZoMnLhrMnMXoMnMX3MnMnrMnOgvMnrFbMnrFfMnrFnMnrNTMnvJXNTMl8OTCT3OTFV8OTFn3OTHZvOTJXrOTOl3OT3ATOT3JUOT3LZOT3LeOT3MbOT8ATOT8AbOT8AgOT8MbOUCXvOUMX3OXHXvOXLl3OXrMUOXvDbOX6NUOX8JbOYFZoOYLbrOYLkoOYMg8OYSX3ObHTrObHT4ObJgrObLhrObMX3ObOX8Ob8FnOeAlrOeJT8OeJXrOeJnrOeLToOeMb8OgJXoOgLXoOgMnrOgOXrOgOloOgoAgOgoJbOgoMYOgoSTOg8AbOjLX4OjMnoOjSV8OnLVoOnrAgOn3DUPXQlrPXvFXPbvFTPdAT3PlFn3PnvFbQTLn4QToAgQToMTQULV8QURg8QUoJnQXCXvQbFbrQb8AaQb8AcQb8FbQb8MYQb8ScQeAlrQeLhrQjAn3QlFXoQloJgQloSnRTLnvRTrGURTrJTRUJZrRUoJlRUrQnRZrLmRZrMnRZrSnRZ8ATRZ8JbRZ8ScRbMT8RbST3RfGZrRfMX8RfMgrRfSZrRnAbrRnGT8RnvJgRnvLfRnvMTRn8AaSTClvSTJgrSTOXrSTRg3STRnvSToAcSToAfSToAnSToHnSToLjSToMTSTrAaSTrEUST3BYST8AgST8LmSUAZvSUAgrSUDT4SUDT8SUGgvSUJXoSUJXvSULTrSU8JTSU8LjSV8AnSV8JgSXFToSXLf8SYvAnSZrDUSZrMUSZrMnSZ8HgSZ8JTSZ8JgSZ8MYSZ8QUSaQUoSbCT3SbHToSbQYvSbSl4SboJnSbvFbSb8HbSb8JgSb8OTScGZrScHgrScJTvScMT8ScSToScoHbScrMTScvAnSeAZrSeAcrSeHboSeJUoSeLhrSeMT8SeMXrSe6JgSgHTrSkJnoSkLnvSk8CUSlFl3SlrSnSl8GnSmAboSmGT8SmJU8\",\"ATLnDlATrAZoATrJX4ATrMT8ATrMX4ATrRTrATvDl8ATvJUoATvMl8AT3AToAT3MX8AT8CT3AT8DT8AT8HZrAT8HgoAUAgFnAUCTFnAXoMX8AXrAT8AXrGgvAXrJXvAXrOgoAXvLl3AZvAgoAZvFbrAZvJXoAZvJl8AZvJn3AZvMX8AZvSbrAZ8FZoAZ8LZ8AZ8MU8AZ8OTvAZ8SV8AZ8SX3AbAgFZAboJnoAbvGboAb8ATrAb8AZoAb8AgrAb8Al4Ab8Db8Ab8JnoAb8LX4Ab8LZrAb8LhrAb8MT8Ab8OUoAb8Qb8Ab8ST8AcrAUoAcrAc8AcrCZ3AcrFT3AcrFZrAcrJl4AcrJn3AcrMX3AcrOTvAc8AZ8Ac8MT8AfAcJXAgoFn4AgoGgvAgoGnrAgoLc8AgoMXoAgrLnrAkrSZ8AlFXCTAloHboAlrHbrAlrLhrAlrLkoAl3CZrAl3LUoAl3LZrAnrAl4AnrMT8An3HT4BT3IToBX4MnvBb!Ln$CTGXMnCToLZ4CTrHT8CT3JTrCT3RZrCT#GTvCU6GgvCU8Db8CU8GZrCU8HT8CboLl3CbrGgrCbrMU8Cb8DT3Cb8GnrCb8LX4Cb8MT8Cb8ObrCgrGgvCgrKX4Cl8FZoDTrAbvDTrDboDTrGT6DTrJgrDTrMX3DTrRZrDTrRg8DTvAVvDTvFZoDT3DT8DT3Ln3DT4HZrDT4MT8DT8AlrDT8MT8DUAkGbDUDbJnDYLnQlDbDUOYDbMTAnDbMXSnDboAT3DboFn4DboLnvDj6JTrGTCgFTGTGgFnGTJTMnGTLnPlGToJT8GTrCT3GTrLVoGTrLnvGTrMX3GTrMboGTvKl3GZClFnGZrDT3GZ8DTrGZ8FZ8GZ8MXvGZ8On8GZ8ST3GbCnQXGbMbFnGboFboGboJg3GboMXoGb3JTvGb3JboGb3Mn6Gb3Qb8GgDXLjGgMnAUGgrDloGgrHX4GgrSToGgvAXrGgvAZvGgvFbrGgvLl3GgvMnvGnDnLXGnrATrGnrMboGnuLl3HTATMnHTAgCnHTCTCTHTrGTvHTrHTvHTrJX8HTrLl8HTrMT8HTrMgoHTrOTrHTuOn3HTvAZrHTvDTvHTvGboHTvJU8HTvLl3HTvMXrHTvQb4HT4GT6HT4JT8HT4Jb#HT8Al3HT8GZrHT8GgrHT8HX4HT8Jb8HT8JnoHT8LTrHT8LgvHT8SToHT8SV8HUoJUoHUoJX8HUoLnrHXrLZoHXvAl3HX3LnrHX4FkvHX4LhrHX4MXoHX4OnoHZrAZ8HZrDb8HZrGZ8HZrJnrHZvGZ8HZvLnvHZ8JnvHZ8LhrHbCXJlHbMTAnHboJl4HbpLl3HbrJX8HbrLnrHbrMnvHbvRYrHgoSTrHgrFV8HgrGZ8HgrJXoHgrRnvHgvBb!HgvGTrHgvHX4HgvHn!HgvLTrHgvSU8HnDnLbHnFbJbHnvDn8Hn6GgvHn!BTvJTCTLnJTQgFnJTrAnvJTrLX4JTrOUoJTvFn3JTvLnrJTvNToJT3AgoJT3Jn4JT3LhvJT3ObrJT8AcrJT8Al3JT8JT8JT8JnoJT8LX4JT8LnrJT8MX3JT8Rg3JT8Sc8JUoBTvJU8AToJU8GZ8JU8GgvJU8JTrJU8JXrJU8JnrJU8LnvJU8ScvJXHnJlJXrGgvJXrJU8JXrLhrJXrMT8JXrMXrJXrQUoJXvCTvJXvGZ8JXvGgrJXvQT8JX8Ab8JX8DT8JX8GZ8JX8HZvJX8LnrJX8MT8JX8MXoJX8MnvJX8ST3JYGnCTJbAkGbJbCTAnJbLTAcJboDT3JboLb6JbrAnvJbrCn3JbrDl8JbrGboJbrIZoJbrJnvJbrMnvJbrQb4Jb8RZrJeAbAnJgJnFbJgScAnJgrATrJgvHZ8JgvMn4JlJlFbJlLiQXJlLjOnJlRbOlJlvNXoJlvRl3Jl4AcrJl8AUoJl8MnrJnFnMlJnHgGbJnoDT8JnoFV8JnoGgvJnoIT8JnoQToJnoRg3JnrCZ3JnrGgrJnrHTvJnrLf8JnrOX8JnvAT3JnvFZoJnvGT8JnvJl4JnvMT8JnvMX8JnvOXrJnvPX6JnvSX3JnvSZrJn3MT8Jn3MX8Jn3RTrLTATKnLTJnLTLTMXKnLTRTQlLToGb8LTrAZ8LTrCZ8LTrDb8LTrHT8LT3PX6LT4FZoLT$CTvLT$GgrLUvHX3LVoATrLVoAgoLVoJboLVoMX3LVoRg3LV8CZ3LV8FZoLV8GTvLXrDXoLXrFbrLXvAgvLXvFlrLXvLl3LXvRn6LX4Mb8LX8GT8LYCXMnLYrMnrLZoSTvLZrAZvLZrAloLZrFToLZrJXvLZrJboLZrJl4LZrLnrLZrMT8LZrOgvLZrRnvLZrST4LZvMX8LZvSlvLZ8AgoLZ8CT3LZ8JT8LZ8LV8LZ8LZoLZ8Lg8LZ8SV8LZ8SbrLZ$HT8LZ$Mn4La6CTvLbFbMnLbRYFTLbSnFZLboJT8LbrAT9LbrGb3LbrQb8LcrJX8LcrMXrLerHTvLerJbrLerNboLgrDb8LgrGZ8LgrHTrLgrMXrLgrSU8LgvJTrLgvLl3Lg6Ll3LhrLnrLhrMT8LhvAl4LiLnQXLkoAgrLkoJT8LkoJn4LlrSU8Ll3FZoLl3HTrLl3JX8Ll3JnoLl3LToLmLeFbLnDUFbLnLVAnLnrATrLnrAZoLnrAb8LnrAlrLnrGgvLnrJU8LnrLZrLnrLhrLnrMb8LnrOXrLnrSZ8LnvAb4LnvDTrLnvDl8LnvHTrLnvHbrLnvJT8LnvJU8LnvJbrLnvLhvLnvMX8LnvMb8LnvNnoLnvSU8Ln3Al3Ln4FZoLn4GT6Ln4JgvLn4LhrLn4MT8Ln4SToMToCZrMToJX8MToLX4MToLf8MToRg3MTrEloMTvGb6MT3BTrMT3Lb6MT8AcrMT8AgrMT8GZrMT8JnoMT8LnrMT8MX3MUOUAnMXAbFnMXoAloMXoJX8MXoLf8MXoLl8MXrAb8MXrDTvMXrGT8MXrGgrMXrHTrMXrLf8MXrMU8MXrOXvMXrQb8MXvGT8MXvHTrMXvLVoMX3AX3MX3Jn3MX3LhrMX3MX3MX4AlrMX4OboMX8GTvMX8GZrMX8GgrMX8JT8MX8JX8MX8LhrMX8MT8MYDUFbMYMgDbMbGnFfMbvLX4MbvLl3Mb8Mb8Mb8ST4MgGXCnMg8ATrMg8AgoMg8CZrMg8DTrMg8DboMg8HTrMg8JgrMg8LT8MloJXoMl8AhrMl8JT8MnLgAUMnoJXrMnoLX4MnoLhrMnoMT8MnrAl4MnrDb8MnrOTvMnrOgvMnrQb8MnrSU8MnvGgrMnvHZ8Mn3MToMn4DTrMn4LTrMn4Mg8NnBXAnOTFTFnOToAToOTrGgvOTrJX8OT3JXoOT6MTrOT8GgrOT8HTpOT8MToOUoHT8OUoJT8OUoLn3OXrAgoOXrDg8OXrMT8OXvSToOX6CTvOX8CZrOX8OgrOb6HgvOb8AToOb8MT8OcvLZ8OgvAlrOgvHTvOgvJTrOgvJnrOgvLZrOgvLn4OgvMT8OgvRTrOg8AZoOg8DbvOnrOXoOnvJn4OnvLhvOnvRTrOn3GgoOn3JnvOn6JbvOn8OTrPTGYFTPbBnFnPbGnDnPgDYQTPlrAnvPlrETvPlrLnvPlrMXvPlvFX4QTMTAnQTrJU8QYCnJlQYJlQlQbGTQbQb8JnrQb8LZoQb8LnvQb8MT8Qb8Ml8Qb8ST4QloAl4QloHZvQloJX8QloMn8QnJZOlRTrAZvRTrDTrRTvJn4RTvLhvRT4Jb8RZrAZrRZ8AkrRZ8JU8RZ8LV8RZ8LnvRbJlQXRg3GboRg3MnvRg8AZ8Rg8JboRg8Jl4RnLTCbRnvFl3RnvQb8SToAl4SToCZrSToFZoSToHXrSToJU8SToJgvSToJl4SToLhrSToMX3STrAlvSTrCT9STrCgrSTrGgrSTrHXrSTrHboSTrJnoSTrNboSTvLnrST4AZoST8Ab8ST8JT8SUoJn3SU6HZ#SU6JTvSU8Db8SU8HboSU8LgrSV8JT8SZrAcrSZrAl3SZrJT8SZrJnvSZrMT8SZvLUoSZ4FZoSZ8JnoSZ8RZrScoLnrScoMT8ScoMX8ScrAT4ScrAZ8ScrLZ8ScrLkvScvDb8ScvLf8ScvNToSgrFZrShvKnrSloHUoSloLnrSlrMXoSl8HgrSmrJUoSn3BX6\",\"ATFlOn3ATLgrDYAT4MTAnAT8LTMnAYJnRTrAbGgJnrAbLV8LnAbvNTAnAeFbLg3AgOYMXoAlQbFboAnDboAfAnJgoJTBToDgAnBUJbAl3BboDUAnCTDlvLnCTFTrSnCYoQTLnDTwAbAnDUDTrSnDUHgHgrDX8LXFnDbJXAcrETvLTLnGTFTQbrGTMnGToGT3DUFbGUJlPX3GbQg8LnGboJbFnGb3GgAYGgAg8ScGgMbAXrGgvAbAnGnJTLnvGnvATFgHTDT6ATHTrDlJnHYLnMn8HZrSbJTHZ8LTFnHbFTJUoHgSeMT8HgrLjAnHgvAbAnHlFUrDlHnDgvAnHnHTFT3HnQTGnrJTAaMXvJTGbCn3JTOgrAnJXvAXMnJbMg8SnJbMnRg3Jb8LTMnJnAl3OnJnGYrQlJnJlQY3LTDlCn3LTJjLg3LTLgvFXLTMg3GTLV8HUOgLXFZLg3LXNXrMnLX8QXFnLX9AlMYLYLXPXrLZAbJU8LZDUJU8LZMXrSnLZ$AgFnLaPXrDULbFYrMnLbMn8LXLboJgJgLeFbLg3LgLZrSnLgOYAgoLhrRnJlLkCTrSnLkOnLhrLnFX%AYLnFZoJXLnHTvJbLnLloAbMTATLf8MTHgJn3MTMXrAXMT3MTFnMUITvFnMXFX%AYMXMXvFbMXrFTDbMYAcMX3MbLf8SnMb8JbFnMgMXrMTMgvAXFnMgvGgCmMnAloSnMnFnJTrOXvMXSnOX8HTMnObJT8ScObLZFl3ObMXCZoPTLgrQXPUFnoQXPU3RXJlPX3RkQXPbrJXQlPlrJbFnQUAhrDbQXGnCXvQYLnHlvQbLfLnvRTOgvJbRXJYrQlRYLnrQlRbLnrQlRlFT8JlRlFnrQXSTClCn3STHTrAnSTLZQlrSTMnGTrSToHgGbSTrGTDnSTvGXCnST3HgFbSU3HXAXSbAnJn3SbFT8LnScLfLnv\",\"AT3JgJX8AT8FZoSnAT8JgFV8AT8LhrDbAZ8JT8DbAb8GgLhrAb8SkLnvAe8MT8SnAlMYJXLVAl3GYDTvAl3LfLnvBUDTvLl3CTOn3HTrCT3DUGgrCU8MT8AbCbFTrJUoCgrDb8MTDTLV8JX8DTLnLXQlDT8LZrSnDUQb8FZ8DUST4JnvDb8ScOUoDj6GbJl4GTLfCYMlGToAXvFnGboAXvLnGgAcrJn3GgvFnSToGnLf8JnvGn#HTDToHTLnFXJlHTvATFToHTvHTDToHTvMTAgoHT3STClvHT4AlFl6HT8HTDToHUoDgJTrHUoScMX3HbRZrMXoHboJg8LTHgDb8JTrHgMToLf8HgvLnLnoHnHn3HT4Hn6MgvAnJTJU8ScvJT3AaQT8JT8HTrAnJXrRg8AnJbAloMXoJbrATFToJbvMnoSnJgDb6GgvJgDb8MXoJgSX3JU8JguATFToJlPYLnQlJlQkDnLbJlQlFYJlJl8Lf8OTJnCTFnLbJnLTHXMnJnLXGXCnJnoFfRg3JnrMYRg3Jn3HgFl3KT8Dg8LnLTRlFnPTLTvPbLbvLVoSbrCZLXMY6HT3LXNU7DlrLXNXDTATLX8DX8LnLZDb8JU8LZMnoLhrLZSToJU8LZrLaLnrLZvJn3SnLZ8LhrSnLaJnoMT8LbFlrHTvLbrFTLnrLbvATLlvLb6OTFn3LcLnJZOlLeAT6Mn4LeJT3ObrLg6LXFlrLhrJg8LnLhvDlPX4LhvLfLnvLj6JTFT3LnFbrMXoLnQluCTvLnrQXCY6LnvLfLnvLnvMgLnvLnvSeLf8MTMbrJn3MT3JgST3MT8AnATrMT8LULnrMUMToCZrMUScvLf8MXoDT8SnMX6ATFToMX8AXMT8MX8FkMT8MX8HTrDUMX8ScoSnMYJT6CTvMgAcrMXoMg8SToAfMlvAXLg3MnFl3AnvOT3AnFl3OUoATHT8OU3RnLXrOXrOXrSnObPbvFn6Og8HgrSnOg8OX8DbPTvAgoJgPU3RYLnrPXrDnJZrPb8CTGgvPlrLTDlvPlvFUJnoQUvFXrQlQeMnoAl3QlrQlrSnRTFTrJUoSTDlLiLXSTFg6HT3STJgoMn4STrFTJTrSTrLZFl3ST4FnMXoSUrDlHUoScvHTvSnSfLkvMXo\",\"AUoAcrMXoAZ8HboAg8AbOg6ATFgAg8AloMXoAl3AT8JTrAl8MX8MXoCT3SToJU8Cl8Db8MXoDT8HgrATrDboOT8MXoGTOTrATMnGT8LhrAZ8GnvFnGnQXHToGgvAcrHTvAXvLl3HbrAZoMXoHgBlFXLg3HgMnFXrSnHgrSb8JUoHn6HT8LgvITvATrJUoJUoLZrRnvJU8HT8Jb8JXvFX8QT8JXvLToJTrJYrQnGnQXJgrJnoATrJnoJU8ScvJnvMnvMXoLTCTLgrJXLTJlRTvQlLbRnJlQYvLbrMb8LnvLbvFn3RnoLdCVSTGZrLeSTvGXCnLg3MnoLn3MToLlrETvMT8SToAl3MbrDU6GTvMb8LX4LhrPlrLXGXCnSToLf8Rg3STrDb8LTrSTvLTHXMnSb3RYLnMnSgOg6ATFg\",\"HUDlGnrQXrJTrHgLnrAcJYMb8DULc8LTvFgGnCk3Mg8JbAnLX4QYvFYHnMXrRUoJnGnvFnRlvFTJlQnoSTrBXHXrLYSUJgLfoMT8Se8DTrHbDb\",\"AbDl8SToJU8An3RbAb8ST8DUSTrGnrAgoLbFU6Db8LTrMg8AaHT8Jb8ObDl8SToJU8Pb3RlvFYoJl\"];let H=null;function N(e){if(null==H&&(H=[],Y.forEach((e,t)=>{t+=4;for(let r=0;r=40?n=n+168-40:n>=19&&(n=n+97-19),Object(a.h)([225,132+(n>>6),128+(63&n)]));H.push(i)}var n}),H.sort(),\"0xf9eddeace9c5d3da9c93cf7d3cd38f6a13ed3affb933259ae865714e8a3ae71a\"!==b.check(e)))throw H=null,new Error(\"BIP39 Wordlist for ko (Korean) FAILED\")}const B=new class extends b{constructor(){super(\"ko\")}getWord(e){return N(this),H[e]}getWordIndex(e){return N(this),H.indexOf(e)}};b.register(B);let V=null;function U(e){if(null==V&&(V=\"AbacoAbbaglioAbbinatoAbeteAbissoAbolireAbrasivoAbrogatoAccadereAccennoAccusatoAcetoneAchilleAcidoAcquaAcreAcrilicoAcrobataAcutoAdagioAddebitoAddomeAdeguatoAderireAdipeAdottareAdulareAffabileAffettoAffissoAffrantoAforismaAfosoAfricanoAgaveAgenteAgevoleAggancioAgireAgitareAgonismoAgricoloAgrumetoAguzzoAlabardaAlatoAlbatroAlberatoAlboAlbumeAlceAlcolicoAlettoneAlfaAlgebraAlianteAlibiAlimentoAllagatoAllegroAllievoAllodolaAllusivoAlmenoAlogenoAlpacaAlpestreAltalenaAlternoAlticcioAltroveAlunnoAlveoloAlzareAmalgamaAmanitaAmarenaAmbitoAmbratoAmebaAmericaAmetistaAmicoAmmassoAmmendaAmmirareAmmonitoAmoreAmpioAmpliareAmuletoAnacardoAnagrafeAnalistaAnarchiaAnatraAncaAncellaAncoraAndareAndreaAnelloAngeloAngolareAngustoAnimaAnnegareAnnidatoAnnoAnnuncioAnonimoAnticipoAnziApaticoAperturaApodeApparireAppetitoAppoggioApprodoAppuntoAprileArabicaArachideAragostaAraldicaArancioAraturaArazzoArbitroArchivioArditoArenileArgentoArgineArgutoAriaArmoniaArneseArredatoArringaArrostoArsenicoArsoArteficeArzilloAsciuttoAscoltoAsepsiAsetticoAsfaltoAsinoAsolaAspiratoAsproAssaggioAsseAssolutoAssurdoAstaAstenutoAsticeAstrattoAtavicoAteismoAtomicoAtonoAttesaAttivareAttornoAttritoAttualeAusilioAustriaAutistaAutonomoAutunnoAvanzatoAvereAvvenireAvvisoAvvolgereAzioneAzotoAzzimoAzzurroBabeleBaccanoBacinoBacoBadessaBadilataBagnatoBaitaBalconeBaldoBalenaBallataBalzanoBambinoBandireBaraondaBarbaroBarcaBaritonoBarlumeBaroccoBasilicoBassoBatostaBattutoBauleBavaBavosaBeccoBeffaBelgioBelvaBendaBenevoleBenignoBenzinaBereBerlinaBetaBibitaBiciBidoneBifidoBigaBilanciaBimboBinocoloBiologoBipedeBipolareBirbanteBirraBiscottoBisestoBisnonnoBisonteBisturiBizzarroBlandoBlattaBollitoBonificoBordoBoscoBotanicoBottinoBozzoloBraccioBradipoBramaBrancaBravuraBretellaBrevettoBrezzaBrigliaBrillanteBrindareBroccoloBrodoBronzinaBrulloBrunoBubboneBucaBudinoBuffoneBuioBulboBuonoBurloneBurrascaBussolaBustaCadettoCaducoCalamaroCalcoloCalesseCalibroCalmoCaloriaCambusaCamerataCamiciaCamminoCamolaCampaleCanapaCandelaCaneCaninoCanottoCantinaCapaceCapelloCapitoloCapogiroCapperoCapraCapsulaCarapaceCarcassaCardoCarismaCarovanaCarrettoCartolinaCasaccioCascataCasermaCasoCassoneCastelloCasualeCatastaCatenaCatrameCautoCavilloCedibileCedrataCefaloCelebreCellulareCenaCenoneCentesimoCeramicaCercareCertoCerumeCervelloCesoiaCespoCetoChelaChiaroChiccaChiedereChimeraChinaChirurgoChitarraCiaoCiclismoCifrareCignoCilindroCiottoloCircaCirrosiCitricoCittadinoCiuffoCivettaCivileClassicoClinicaCloroCoccoCodardoCodiceCoerenteCognomeCollareColmatoColoreColposoColtivatoColzaComaCometaCommandoComodoComputerComuneConcisoCondurreConfermaCongelareConiugeConnessoConoscereConsumoContinuoConvegnoCopertoCopioneCoppiaCopricapoCorazzaCordataCoricatoCorniceCorollaCorpoCorredoCorsiaCorteseCosmicoCostanteCotturaCovatoCratereCravattaCreatoCredereCremosoCrescitaCretaCricetoCrinaleCrisiCriticoCroceCronacaCrostataCrucialeCruscaCucireCuculoCuginoCullatoCupolaCuratoreCursoreCurvoCuscinoCustodeDadoDainoDalmataDamerinoDanielaDannosoDanzareDatatoDavantiDavveroDebuttoDecennioDecisoDeclinoDecolloDecretoDedicatoDefinitoDeformeDegnoDelegareDelfinoDelirioDeltaDemenzaDenotatoDentroDepositoDerapataDerivareDerogaDescrittoDesertoDesiderioDesumereDetersivoDevotoDiametroDicembreDiedroDifesoDiffusoDigerireDigitaleDiluvioDinamicoDinnanziDipintoDiplomaDipoloDiradareDireDirottoDirupoDisagioDiscretoDisfareDisgeloDispostoDistanzaDisumanoDitoDivanoDiveltoDividereDivoratoDobloneDocenteDoganaleDogmaDolceDomatoDomenicaDominareDondoloDonoDormireDoteDottoreDovutoDozzinaDragoDruidoDubbioDubitareDucaleDunaDuomoDupliceDuraturoEbanoEccessoEccoEclissiEconomiaEderaEdicolaEdileEditoriaEducareEgemoniaEgliEgoismoEgregioElaboratoElargireEleganteElencatoElettoElevareElficoElicaElmoElsaElusoEmanatoEmblemaEmessoEmiroEmotivoEmozioneEmpiricoEmuloEndemicoEnduroEnergiaEnfasiEnotecaEntrareEnzimaEpatiteEpilogoEpisodioEpocaleEppureEquatoreErarioErbaErbosoEredeEremitaErigereErmeticoEroeErosivoErranteEsagonoEsameEsanimeEsaudireEscaEsempioEsercitoEsibitoEsigenteEsistereEsitoEsofagoEsortatoEsosoEspansoEspressoEssenzaEssoEstesoEstimareEstoniaEstrosoEsultareEtilicoEtnicoEtruscoEttoEuclideoEuropaEvasoEvidenzaEvitatoEvolutoEvvivaFabbricaFaccendaFachiroFalcoFamigliaFanaleFanfaraFangoFantasmaFareFarfallaFarinosoFarmacoFasciaFastosoFasulloFaticareFatoFavolosoFebbreFecolaFedeFegatoFelpaFeltroFemminaFendereFenomenoFermentoFerroFertileFessuraFestivoFettaFeudoFiabaFiduciaFifaFiguratoFiloFinanzaFinestraFinireFioreFiscaleFisicoFiumeFlaconeFlamencoFleboFlemmaFloridoFluenteFluoroFobicoFocacciaFocosoFoderatoFoglioFolataFolcloreFolgoreFondenteFoneticoFoniaFontanaForbitoForchettaForestaFormicaFornaioForoFortezzaForzareFosfatoFossoFracassoFranaFrassinoFratelloFreccettaFrenataFrescoFrigoFrollinoFrondeFrugaleFruttaFucilataFucsiaFuggenteFulmineFulvoFumanteFumettoFumosoFuneFunzioneFuocoFurboFurgoneFuroreFusoFutileGabbianoGaffeGalateoGallinaGaloppoGamberoGammaGaranziaGarboGarofanoGarzoneGasdottoGasolioGastricoGattoGaudioGazeboGazzellaGecoGelatinaGelsoGemelloGemmatoGeneGenitoreGennaioGenotipoGergoGhepardoGhiaccioGhisaGialloGildaGineproGiocareGioielloGiornoGioveGiratoGironeGittataGiudizioGiuratoGiustoGlobuloGlutineGnomoGobbaGolfGomitoGommoneGonfioGonnaGovernoGracileGradoGraficoGrammoGrandeGrattareGravosoGraziaGrecaGreggeGrifoneGrigioGrinzaGrottaGruppoGuadagnoGuaioGuantoGuardareGufoGuidareIbernatoIconaIdenticoIdillioIdoloIdraIdricoIdrogenoIgieneIgnaroIgnoratoIlareIllesoIllogicoIlludereImballoImbevutoImboccoImbutoImmaneImmersoImmolatoImpaccoImpetoImpiegoImportoImprontaInalareInarcareInattivoIncantoIncendioInchinoIncisivoInclusoIncontroIncrocioIncuboIndagineIndiaIndoleIneditoInfattiInfilareInflittoIngaggioIngegnoIngleseIngordoIngrossoInnescoInodoreInoltrareInondatoInsanoInsettoInsiemeInsonniaInsulinaIntasatoInteroIntonacoIntuitoInumidireInvalidoInveceInvitoIperboleIpnoticoIpotesiIppicaIrideIrlandaIronicoIrrigatoIrrorareIsolatoIsotopoIstericoIstitutoIstriceItaliaIterareLabbroLabirintoLaccaLaceratoLacrimaLacunaLaddoveLagoLampoLancettaLanternaLardosoLargaLaringeLastraLatenzaLatinoLattugaLavagnaLavoroLegaleLeggeroLemboLentezzaLenzaLeoneLepreLesivoLessatoLestoLetteraleLevaLevigatoLiberoLidoLievitoLillaLimaturaLimitareLimpidoLineareLinguaLiquidoLiraLiricaLiscaLiteLitigioLivreaLocandaLodeLogicaLombareLondraLongevoLoquaceLorenzoLotoLotteriaLuceLucidatoLumacaLuminosoLungoLupoLuppoloLusingaLussoLuttoMacabroMacchinaMaceroMacinatoMadamaMagicoMagliaMagneteMagroMaiolicaMalafedeMalgradoMalintesoMalsanoMaltoMalumoreManaManciaMandorlaMangiareManifestoMannaroManovraMansardaMantideManubrioMappaMaratonaMarcireMarettaMarmoMarsupioMascheraMassaiaMastinoMaterassoMatricolaMattoneMaturoMazurcaMeandroMeccanicoMecenateMedesimoMeditareMegaMelassaMelisMelodiaMeningeMenoMensolaMercurioMerendaMerloMeschinoMeseMessereMestoloMetalloMetodoMettereMiagolareMicaMicelioMicheleMicroboMidolloMieleMiglioreMilanoMiliteMimosaMineraleMiniMinoreMirinoMirtilloMiscelaMissivaMistoMisurareMitezzaMitigareMitraMittenteMnemonicoModelloModificaModuloMoganoMogioMoleMolossoMonasteroMoncoMondinaMonetarioMonileMonotonoMonsoneMontatoMonvisoMoraMordereMorsicatoMostroMotivatoMotosegaMottoMovenzaMovimentoMozzoMuccaMucosaMuffaMughettoMugnaioMulattoMulinelloMultiploMummiaMuntoMuovereMuraleMusaMuscoloMusicaMutevoleMutoNababboNaftaNanometroNarcisoNariceNarratoNascereNastrareNaturaleNauticaNaviglioNebulosaNecrosiNegativoNegozioNemmenoNeofitaNerettoNervoNessunoNettunoNeutraleNeveNevroticoNicchiaNinfaNitidoNobileNocivoNodoNomeNominaNordicoNormaleNorvegeseNostranoNotareNotiziaNotturnoNovellaNucleoNullaNumeroNuovoNutrireNuvolaNuzialeOasiObbedireObbligoObeliscoOblioOboloObsoletoOccasioneOcchioOccidenteOccorrereOccultareOcraOculatoOdiernoOdorareOffertaOffrireOffuscatoOggettoOggiOgnunoOlandeseOlfattoOliatoOlivaOlogrammaOltreOmaggioOmbelicoOmbraOmegaOmissioneOndosoOnereOniceOnnivoroOnorevoleOntaOperatoOpinioneOppostoOracoloOrafoOrdineOrecchinoOreficeOrfanoOrganicoOrigineOrizzonteOrmaOrmeggioOrnativoOrologioOrrendoOrribileOrtensiaOrticaOrzataOrzoOsareOscurareOsmosiOspedaleOspiteOssaOssidareOstacoloOsteOtiteOtreOttagonoOttimoOttobreOvaleOvestOvinoOviparoOvocitoOvunqueOvviareOzioPacchettoPacePacificoPadellaPadronePaesePagaPaginaPalazzinaPalesarePallidoPaloPaludePandoroPannelloPaoloPaonazzoPapricaParabolaParcellaParerePargoloPariParlatoParolaPartireParvenzaParzialePassivoPasticcaPataccaPatologiaPattumePavonePeccatoPedalarePedonalePeggioPelosoPenarePendicePenisolaPennutoPenombraPensarePentolaPepePepitaPerbenePercorsoPerdonatoPerforarePergamenaPeriodoPermessoPernoPerplessoPersuasoPertugioPervasoPesatorePesistaPesoPestiferoPetaloPettinePetulantePezzoPiacerePiantaPiattinoPiccinoPicozzaPiegaPietraPifferoPigiamaPigolioPigroPilaPiliferoPillolaPilotaPimpantePinetaPinnaPinoloPioggiaPiomboPiramidePireticoPiritePirolisiPitonePizzicoPlaceboPlanarePlasmaPlatanoPlenarioPochezzaPoderosoPodismoPoesiaPoggiarePolentaPoligonoPollicePolmonitePolpettaPolsoPoltronaPolverePomicePomodoroPontePopolosoPorfidoPorosoPorporaPorrePortataPosaPositivoPossessoPostulatoPotassioPoterePranzoPrassiPraticaPreclusoPredicaPrefissoPregiatoPrelievoPremerePrenotarePreparatoPresenzaPretestoPrevalsoPrimaPrincipePrivatoProblemaProcuraProdurreProfumoProgettoProlungaPromessaPronomePropostaProrogaProtesoProvaPrudentePrugnaPruritoPsichePubblicoPudicaPugilatoPugnoPulcePulitoPulsantePuntarePupazzoPupillaPuroQuadroQualcosaQuasiQuerelaQuotaRaccoltoRaddoppioRadicaleRadunatoRafficaRagazzoRagioneRagnoRamarroRamingoRamoRandagioRantolareRapatoRapinaRappresoRasaturaRaschiatoRasenteRassegnaRastrelloRataRavvedutoRealeRecepireRecintoReclutaReconditoRecuperoRedditoRedimereRegalatoRegistroRegolaRegressoRelazioneRemareRemotoRennaReplicaReprimereReputareResaResidenteResponsoRestauroReteRetinaRetoricaRettificaRevocatoRiassuntoRibadireRibelleRibrezzoRicaricaRiccoRicevereRiciclatoRicordoRicredutoRidicoloRidurreRifasareRiflessoRiformaRifugioRigareRigettatoRighelloRilassatoRilevatoRimanereRimbalzoRimedioRimorchioRinascitaRincaroRinforzoRinnovoRinomatoRinsavitoRintoccoRinunciaRinvenireRiparatoRipetutoRipienoRiportareRipresaRipulireRisataRischioRiservaRisibileRisoRispettoRistoroRisultatoRisvoltoRitardoRitegnoRitmicoRitrovoRiunioneRivaRiversoRivincitaRivoltoRizomaRobaRoboticoRobustoRocciaRocoRodaggioRodereRoditoreRogitoRollioRomanticoRompereRonzioRosolareRospoRotanteRotondoRotulaRovescioRubizzoRubricaRugaRullinoRumineRumorosoRuoloRupeRussareRusticoSabatoSabbiareSabotatoSagomaSalassoSaldaturaSalgemmaSalivareSalmoneSaloneSaltareSalutoSalvoSapereSapidoSaporitoSaracenoSarcasmoSartoSassosoSatelliteSatiraSatolloSaturnoSavanaSavioSaziatoSbadiglioSbalzoSbancatoSbarraSbattereSbavareSbendareSbirciareSbloccatoSbocciatoSbrinareSbruffoneSbuffareScabrosoScadenzaScalaScambiareScandaloScapolaScarsoScatenareScavatoSceltoScenicoScettroSchedaSchienaSciarpaScienzaScindereScippoSciroppoScivoloSclerareScodellaScolpitoScompartoSconfortoScoprireScortaScossoneScozzeseScribaScrollareScrutinioScuderiaScultoreScuolaScuroScusareSdebitareSdoganareSeccaturaSecondoSedanoSeggiolaSegnalatoSegregatoSeguitoSelciatoSelettivoSellaSelvaggioSemaforoSembrareSemeSeminatoSempreSensoSentireSepoltoSequenzaSerataSerbatoSerenoSerioSerpenteSerraglioServireSestinaSetolaSettimanaSfaceloSfaldareSfamatoSfarzosoSfaticatoSferaSfidaSfilatoSfingeSfocatoSfoderareSfogoSfoltireSforzatoSfrattoSfruttatoSfuggitoSfumareSfusoSgabelloSgarbatoSgonfiareSgorbioSgrassatoSguardoSibiloSiccomeSierraSiglaSignoreSilenzioSillabaSimboloSimpaticoSimulatoSinfoniaSingoloSinistroSinoSintesiSinusoideSiparioSismaSistoleSituatoSlittaSlogaturaSlovenoSmarritoSmemoratoSmentitoSmeraldoSmilzoSmontareSmottatoSmussatoSnellireSnervatoSnodoSobbalzoSobrioSoccorsoSocialeSodaleSoffittoSognoSoldatoSolenneSolidoSollazzoSoloSolubileSolventeSomaticoSommaSondaSonettoSonniferoSopireSoppesoSopraSorgereSorpassoSorrisoSorsoSorteggioSorvolatoSospiroSostaSottileSpadaSpallaSpargereSpatolaSpaventoSpazzolaSpecieSpedireSpegnereSpelaturaSperanzaSpessoreSpettraleSpezzatoSpiaSpigolosoSpillatoSpinosoSpiraleSplendidoSportivoSposoSprangaSprecareSpronatoSpruzzoSpuntinoSquilloSradicareSrotolatoStabileStaccoStaffaStagnareStampatoStantioStarnutoStaseraStatutoSteloSteppaSterzoStilettoStimaStirpeStivaleStizzosoStonatoStoricoStrappoStregatoStriduloStrozzareStruttoStuccareStufoStupendoSubentroSuccosoSudoreSuggeritoSugoSultanoSuonareSuperboSupportoSurgelatoSurrogatoSussurroSuturaSvagareSvedeseSveglioSvelareSvenutoSveziaSviluppoSvistaSvizzeraSvoltaSvuotareTabaccoTabulatoTacciareTaciturnoTaleTalismanoTamponeTanninoTaraTardivoTargatoTariffaTarpareTartarugaTastoTatticoTavernaTavolataTazzaTecaTecnicoTelefonoTemerarioTempoTemutoTendoneTeneroTensioneTentacoloTeoremaTermeTerrazzoTerzettoTesiTesseratoTestatoTetroTettoiaTifareTigellaTimbroTintoTipicoTipografoTiraggioTiroTitanioTitoloTitubanteTizioTizzoneToccareTollerareToltoTombolaTomoTonfoTonsillaTopazioTopologiaToppaTorbaTornareTorroneTortoraToscanoTossireTostaturaTotanoTraboccoTracheaTrafilaTragediaTralcioTramontoTransitoTrapanoTrarreTraslocoTrattatoTraveTrecciaTremolioTrespoloTributoTrichecoTrifoglioTrilloTrinceaTrioTristezzaTrituratoTrivellaTrombaTronoTroppoTrottolaTrovareTruccatoTubaturaTuffatoTulipanoTumultoTunisiaTurbareTurchinoTutaTutelaUbicatoUccelloUccisoreUdireUditivoUffaUfficioUgualeUlisseUltimatoUmanoUmileUmorismoUncinettoUngereUnghereseUnicornoUnificatoUnisonoUnitarioUnteUovoUpupaUraganoUrgenzaUrloUsanzaUsatoUscitoUsignoloUsuraioUtensileUtilizzoUtopiaVacanteVaccinatoVagabondoVagliatoValangaValgoValicoVallettaValorosoValutareValvolaVampataVangareVanitosoVanoVantaggioVanveraVaporeVaranoVarcatoVarianteVascaVedettaVedovaVedutoVegetaleVeicoloVelcroVelinaVellutoVeloceVenatoVendemmiaVentoVeraceVerbaleVergognaVerificaVeroVerrucaVerticaleVescicaVessilloVestaleVeteranoVetrinaVetustoViandanteVibranteVicendaVichingoVicinanzaVidimareVigiliaVignetoVigoreVileVillanoViminiVincitoreViolaViperaVirgolaVirologoVirulentoViscosoVisioneVispoVissutoVisuraVitaVitelloVittimaVivandaVividoViziareVoceVogaVolatileVolereVolpeVoragineVulcanoZampognaZannaZappatoZatteraZavorraZefiroZelanteZeloZenzeroZerbinoZibettoZincoZirconeZittoZollaZoticoZuccheroZufoloZuluZuppa\".replace(/([A-Z])/g,\" $1\").toLowerCase().substring(1).split(\" \"),\"0x5c1362d88fd4cf614a96f3234941d29f7d37c08c5292fde03bf62c2db6ff7620\"!==b.check(e)))throw V=null,new Error(\"BIP39 Wordlist for it (Italian) FAILED\")}const z=new class extends b{constructor(){super(\"it\")}getWord(e){return U(this),V[e]}getWordIndex(e){return U(this),V.indexOf(e)}};b.register(z);const J=\"}aE#4A=Yv&co#4N#6G=cJ&SM#66|/Z#4t&kn~46#4K~4q%b9=IR#7l,mB#7W_X2*dl}Uo~7s}Uf&Iw#9c&cw~6O&H6&wx&IG%v5=IQ~8a&Pv#47$PR&50%Ko&QM&3l#5f,D9#4L|/H&tQ;v0~6n]nN?\".indexOf(J[3*n]),i=[228+(r>>2),128+W.indexOf(J[3*n+1]),128+W.indexOf(J[3*n+2])];if(\"zh_tw\"===e.locale)for(let e=r%4;e<3;e++)i[e]=W.indexOf(\"FAZDC6BALcLZCA+GBARCW8wNCcDDZ8LVFBOqqDUiou+M42TFAyERXFb7EjhP+vmBFpFrUpfDV2F7eB+eCltCHJFWLFCED+pWTojEIHFXc3aFn4F68zqjEuKidS1QBVPDEhE7NA4mhMF7oThD49ot3FgtzHFCK0acW1x8DH1EmLoIlrWFBLE+y5+NA3Cx65wJHTaEZVaK1mWAmPGxgYCdxwOjTDIt/faOEhTl1vqNsKtJCOhJWuio2g07KLZEQsFBUpNtwEByBgxFslFheFbiEPvi61msDvApxCzB6rBCzox7joYA5UdDc+Cb4FSgIabpXFAj3bjkmFAxCZE+mD/SFf/0ELecYCt3nLoxC6WEZf2tKDB4oZvrEmqFkKk7BwILA7gtYBpsTq//D4jD0F0wEB9pyQ1BD5Ba0oYHDI+sbDFhvrHXdDHfgFEIJLi5r8qercNFBgFLC4bo5ERJtamWBDFy73KCEb6M8VpmEt330ygCTK58EIIFkYgF84gtGA9Uyh3m68iVrFbWFbcbqiCYHZ9J1jeRPbL8yswhMiDbhEhdNoSwFbZrLT740ABEqgCkO8J1BLd1VhKKR4sD1yUo0z+FF59Mvg71CFbyEhbHSFBKEIKyoQNgQppq9T0KAqePu0ZFGrXOHdKJqkoTFhYvpDNyuuznrN84thJbsCoO6Cu6Xlvntvy0QYuAExQEYtTUBf3CoCqwgGFZ4u1HJFzDVwEy3cjcpV4QvsPaBC3rCGyCF23o4K3pp2gberGgFEJEHo4nHICtyKH2ZqyxhN05KBBJIQlKh/Oujv/DH32VrlqFdIFC7Fz9Ct4kaqFME0UETLprnN9kfy+kFmtQBB0+5CFu0N9Ij8l/VvJDh2oq3hT6EzjTHKFN7ZjZwoTsAZ4Exsko6Fpa6WC+sduz8jyrLpegTv2h1EBeYpLpm2czQW0KoCcS0bCVXCmuWJDBjN1nQNLdF58SFJ0h7i3pC3oEOKy/FjBklL70XvBEEIWp2yZ04xObzAWDDJG7f+DbqBEA7LyiR95j7MDVdDViz2RE5vWlBMv5e4+VfhP3aXNPhvLSynb9O2x4uFBV+3jqu6d5pCG28/sETByvmu/+IJ0L3wb4rj9DNOLBF6XPIODr4L19U9RRofAG6Nxydi8Bki8BhGJbBAJKzbJxkZSlF9Q2Cu8oKqggB9hBArwLLqEBWEtFowy8XK8bEyw9snT+BeyFk1ZCSrdmgfEwFePTgCjELBEnIbjaDDPJm36rG9pztcEzT8dGk23SBhXBB1H4z+OWze0ooFzz8pDBYFvp9j9tvFByf9y4EFdVnz026CGR5qMr7fxMHN8UUdlyJAzlTBDRC28k+L4FB8078ljyD91tUj1ocnTs8vdEf7znbzm+GIjEZnoZE5rnLL700Xc7yHfz05nWxy03vBB9YGHYOWxgMQGBCR24CVYNE1hpfKxN0zKnfJDmmMgMmBWqNbjfSyFCBWSCGCgR8yFXiHyEj+VtD1FB3FpC1zI0kFbzifiKTLm9yq5zFmur+q8FHqjoOBWsBPiDbnCC2ErunV6cJ6TygXFYHYp7MKN9RUlSIS8/xBAGYLzeqUnBF4QbsTuUkUqGs6CaiDWKWjQK9EJkjpkTmNCPYXL\"[t++])+(0==e?228:128);G[e.locale].push(Object(a.h)(i))}if(b.check(e)!==X[e.locale])throw G[e.locale]=null,new Error(\"BIP39 Wordlist for \"+e.locale+\" (Chinese) FAILED\")}class K extends b{constructor(e){super(\"zh_\"+e)}getWord(e){return Z(this),G[this.locale][e]}getWordIndex(e){return Z(this),G[this.locale].indexOf(e)}split(e){return(e=e.replace(/(?:\\u3000| )+/g,\"\")).split(\"\")}}const Q=new K(\"cn\");b.register(Q),b.register(Q,\"zh\");const q=new K(\"tw\");b.register(q);const $={cz:y,en:k,es:D,fr:A,it:z,ja:R,ko:B,zh:Q,zh_cn:Q,zh_tw:q},ee=new p.Logger(\"hdnode/5.3.0\"),te=s.a.from(\"0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141\"),ne=Object(a.f)(\"Bitcoin seed\");function re(e){return(1<=256)throw new Error(\"Depth too large!\");return se(Object(i.concat)([null!=this.privateKey?\"0x0488ADE4\":\"0x0488B21E\",Object(i.hexlify)(this.depth),this.parentFingerprint,Object(i.hexZeroPad)(Object(i.hexlify)(this.index),4),this.chainCode,null!=this.privateKey?Object(i.concat)([\"0x00\",this.privateKey]):this.publicKey]))}neuter(){return new le(oe,null,this.publicKey,this.parentFingerprint,this.chainCode,this.index,this.depth,this.path)}_derive(e){if(e>4294967295)throw new Error(\"invalid index - \"+String(e));let t=this.path;t&&(t+=\"/\"+(2147483647&e));const n=new Uint8Array(37);if(2147483648&e){if(!this.privateKey)throw new Error(\"cannot derive child of neutered node\");n.set(Object(i.arrayify)(this.privateKey),1),t&&(t+=\"'\")}else n.set(Object(i.arrayify)(this.publicKey));for(let i=24;i>=0;i-=8)n[33+(i>>3)]=e>>24-i&255;const r=Object(i.arrayify)(Object(u.a)(d.a.sha512,this.chainCode,n)),a=r.slice(0,32),o=r.slice(32);let c=null,h=null;this.privateKey?c=ie(s.a.from(a).add(this.privateKey).mod(te)):h=new l.SigningKey(Object(i.hexlify)(a))._addPoint(this.publicKey);let m=t;const p=this.mnemonic;return p&&(m=Object.freeze({phrase:p.phrase,path:t,locale:p.locale||\"en\"})),new le(oe,c,h,this.fingerprint,ie(o),e,this.depth+1,m)}derivePath(e){const t=e.split(\"/\");if(0===t.length||\"m\"===t[0]&&0!==this.depth)throw new Error(\"invalid path - \"+e);\"m\"===t[0]&&t.shift();let n=this;for(let r=0;r=2147483648)throw new Error(\"invalid path index - \"+e);n=n._derive(2147483648+t)}else{if(!e.match(/^[0-9]+$/))throw new Error(\"invalid path component - \"+e);{const t=parseInt(e);if(t>=2147483648)throw new Error(\"invalid path index - \"+e);n=n._derive(t)}}}return n}static _fromSeed(e,t){const n=Object(i.arrayify)(e);if(n.length<16||n.length>64)throw new Error(\"invalid seed\");const r=Object(i.arrayify)(Object(u.a)(d.a.sha512,ne,n));return new le(oe,ie(r.slice(0,32)),null,\"0x00000000\",ie(r.slice(32)),0,0,t)}static fromMnemonic(e,t,n){return e=he(de(e,n=ae(n)),n),le._fromSeed(ue(e,t),{phrase:e,path:\"m\",locale:n.locale})}static fromSeed(e){return le._fromSeed(e,null)}static fromExtendedKey(e){const t=r.Base58.decode(e);82===t.length&&se(t.slice(0,78))===e||ee.throwArgumentError(\"invalid extended key\",\"extendedKey\",\"[REDACTED]\");const n=t[4],s=Object(i.hexlify)(t.slice(5,9)),a=parseInt(Object(i.hexlify)(t.slice(9,13)).substring(2),16),o=Object(i.hexlify)(t.slice(13,45)),c=t.slice(45,78);switch(Object(i.hexlify)(t.slice(0,4))){case\"0x0488b21e\":case\"0x043587cf\":return new le(oe,null,Object(i.hexlify)(c),s,o,a,n,null);case\"0x0488ade4\":case\"0x04358394 \":if(0!==c[0])break;return new le(oe,Object(i.hexlify)(c.slice(1)),null,s,o,a,n,null)}return ee.throwArgumentError(\"invalid extended key\",\"extendedKey\",\"[REDACTED]\")}}function ue(e,t){t||(t=\"\");const n=Object(a.f)(\"mnemonic\"+t,a.a.NFKD);return Object(o.a)(Object(a.f)(e,a.a.NFKD),n,2048,64,\"sha512\")}function de(e,t){t=ae(t),ee.checkNormalize();const n=t.split(e);if(n.length%3!=0)throw new Error(\"invalid mnemonic\");const r=Object(i.arrayify)(new Uint8Array(Math.ceil(11*n.length/8)));let s=0;for(let i=0;i>3]|=1<<7-s%8),s++}const a=32*n.length/3,o=re(n.length/3);if((Object(i.arrayify)(Object(u.c)(r.slice(0,a/8)))[0]&o)!=(r[r.length-1]&o))throw new Error(\"invalid checksum\");return Object(i.hexlify)(r.slice(0,a/8))}function he(e,t){if(t=ae(t),(e=Object(i.arrayify)(e)).length%4!=0||e.length<16||e.length>32)throw new Error(\"invalid entropy\");const n=[0];let r=11;for(let i=0;i8?(n[n.length-1]<<=8,n[n.length-1]|=e[i],r-=8):(n[n.length-1]<<=r,n[n.length-1]|=e[i]>>8-r,n.push(e[i]&(1<<8-r)-1),r+=3);const s=e.length/4,a=Object(i.arrayify)(Object(u.c)(e))[0]&re(s);return n[n.length-1]<<=s,n[n.length-1]|=a>>8-s,t.join(n.map(e=>t.getWord(e)))}function me(e,t){try{return de(e,t),!0}catch(n){}return!1}function pe(e){return(\"number\"!=typeof e||e<0||e>=2147483648||e%1)&&ee.throwArgumentError(\"invalid account index\",\"index\",e),`m/44'/60'/${e}'/0/0`}},\"8LU1\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a})),n.d(t,\"b\",(function(){return o})),n.d(t,\"c\",(function(){return i})),n.d(t,\"d\",(function(){return c})),n.d(t,\"e\",(function(){return l})),n.d(t,\"f\",(function(){return s}));var r=n(\"fXoL\");function i(e){return null!=e&&\"\"+e!=\"false\"}function s(e,t=0){return a(e)?Number(e):t}function a(e){return!isNaN(parseFloat(e))&&!isNaN(Number(e))}function o(e){return Array.isArray(e)?e:[e]}function c(e){return null==e?\"\":\"string\"==typeof e?e:e+\"px\"}function l(e){return e instanceof r.m?e.nativeElement:e}},\"8Qeq\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e){for(;e;){const{closed:t,destination:n,isStopped:i}=e;if(t||i)return!1;e=n&&n instanceof r.a?n:null}return!0}},\"8mBD\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"pt\",{months:\"janeiro_fevereiro_mar\\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro\".split(\"_\"),monthsShort:\"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez\".split(\"_\"),weekdays:\"Domingo_Segunda-feira_Ter\\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\\xe1bado\".split(\"_\"),weekdaysShort:\"Dom_Seg_Ter_Qua_Qui_Sex_S\\xe1b\".split(\"_\"),weekdaysMin:\"Do_2\\xaa_3\\xaa_4\\xaa_5\\xaa_6\\xaa_S\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY HH:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY HH:mm\"},calendar:{sameDay:\"[Hoje \\xe0s] LT\",nextDay:\"[Amanh\\xe3 \\xe0s] LT\",nextWeek:\"dddd [\\xe0s] LT\",lastDay:\"[Ontem \\xe0s] LT\",lastWeek:function(){return 0===this.day()||6===this.day()?\"[\\xdaltimo] dddd [\\xe0s] LT\":\"[\\xdaltima] dddd [\\xe0s] LT\"},sameElse:\"L\"},relativeTime:{future:\"em %s\",past:\"h\\xe1 %s\",s:\"segundos\",ss:\"%d segundos\",m:\"um minuto\",mm:\"%d minutos\",h:\"uma hora\",hh:\"%d horas\",d:\"um dia\",dd:\"%d dias\",w:\"uma semana\",ww:\"%d semanas\",M:\"um m\\xeas\",MM:\"%d meses\",y:\"um ano\",yy:\"%d anos\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"9ppp\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=(()=>{function e(){return Error.call(this),this.message=\"object unsubscribed\",this.name=\"ObjectUnsubscribedError\",this}return e.prototype=Object.create(Error.prototype),e})()},\"9rRi\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"gd\",{months:[\"Am Faoilleach\",\"An Gearran\",\"Am M\\xe0rt\",\"An Giblean\",\"An C\\xe8itean\",\"An t-\\xd2gmhios\",\"An t-Iuchar\",\"An L\\xf9nastal\",\"An t-Sultain\",\"An D\\xe0mhair\",\"An t-Samhain\",\"An D\\xf9bhlachd\"],monthsShort:[\"Faoi\",\"Gear\",\"M\\xe0rt\",\"Gibl\",\"C\\xe8it\",\"\\xd2gmh\",\"Iuch\",\"L\\xf9n\",\"Sult\",\"D\\xe0mh\",\"Samh\",\"D\\xf9bh\"],monthsParseExact:!0,weekdays:[\"Did\\xf2mhnaich\",\"Diluain\",\"Dim\\xe0irt\",\"Diciadain\",\"Diardaoin\",\"Dihaoine\",\"Disathairne\"],weekdaysShort:[\"Did\",\"Dil\",\"Dim\",\"Dic\",\"Dia\",\"Dih\",\"Dis\"],weekdaysMin:[\"D\\xf2\",\"Lu\",\"M\\xe0\",\"Ci\",\"Ar\",\"Ha\",\"Sa\"],longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[An-diugh aig] LT\",nextDay:\"[A-m\\xe0ireach aig] LT\",nextWeek:\"dddd [aig] LT\",lastDay:\"[An-d\\xe8 aig] LT\",lastWeek:\"dddd [seo chaidh] [aig] LT\",sameElse:\"L\"},relativeTime:{future:\"ann an %s\",past:\"bho chionn %s\",s:\"beagan diogan\",ss:\"%d diogan\",m:\"mionaid\",mm:\"%d mionaidean\",h:\"uair\",hh:\"%d uairean\",d:\"latha\",dd:\"%d latha\",M:\"m\\xecos\",MM:\"%d m\\xecosan\",y:\"bliadhna\",yy:\"%d bliadhna\"},dayOfMonthOrdinalParse:/\\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?\"d\":e%10==2?\"na\":\"mh\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"A+xa\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"cv\",{months:\"\\u043a\\u04d1\\u0440\\u043b\\u0430\\u0447_\\u043d\\u0430\\u0440\\u04d1\\u0441_\\u043f\\u0443\\u0448_\\u0430\\u043a\\u0430_\\u043c\\u0430\\u0439_\\u04ab\\u04d7\\u0440\\u0442\\u043c\\u0435_\\u0443\\u0442\\u04d1_\\u04ab\\u0443\\u0440\\u043b\\u0430_\\u0430\\u0432\\u04d1\\u043d_\\u044e\\u043f\\u0430_\\u0447\\u04f3\\u043a_\\u0440\\u0430\\u0448\\u0442\\u0430\\u0432\".split(\"_\"),monthsShort:\"\\u043a\\u04d1\\u0440_\\u043d\\u0430\\u0440_\\u043f\\u0443\\u0448_\\u0430\\u043a\\u0430_\\u043c\\u0430\\u0439_\\u04ab\\u04d7\\u0440_\\u0443\\u0442\\u04d1_\\u04ab\\u0443\\u0440_\\u0430\\u0432\\u043d_\\u044e\\u043f\\u0430_\\u0447\\u04f3\\u043a_\\u0440\\u0430\\u0448\".split(\"_\"),weekdays:\"\\u0432\\u044b\\u0440\\u0441\\u0430\\u0440\\u043d\\u0438\\u043a\\u0443\\u043d_\\u0442\\u0443\\u043d\\u0442\\u0438\\u043a\\u0443\\u043d_\\u044b\\u0442\\u043b\\u0430\\u0440\\u0438\\u043a\\u0443\\u043d_\\u044e\\u043d\\u043a\\u0443\\u043d_\\u043a\\u04d7\\u04ab\\u043d\\u0435\\u0440\\u043d\\u0438\\u043a\\u0443\\u043d_\\u044d\\u0440\\u043d\\u0435\\u043a\\u0443\\u043d_\\u0448\\u04d1\\u043c\\u0430\\u0442\\u043a\\u0443\\u043d\".split(\"_\"),weekdaysShort:\"\\u0432\\u044b\\u0440_\\u0442\\u0443\\u043d_\\u044b\\u0442\\u043b_\\u044e\\u043d_\\u043a\\u04d7\\u04ab_\\u044d\\u0440\\u043d_\\u0448\\u04d1\\u043c\".split(\"_\"),weekdaysMin:\"\\u0432\\u0440_\\u0442\\u043d_\\u044b\\u0442_\\u044e\\u043d_\\u043a\\u04ab_\\u044d\\u0440_\\u0448\\u043c\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD-MM-YYYY\",LL:\"YYYY [\\u04ab\\u0443\\u043b\\u0445\\u0438] MMMM [\\u0443\\u0439\\u04d1\\u0445\\u04d7\\u043d] D[-\\u043c\\u04d7\\u0448\\u04d7]\",LLL:\"YYYY [\\u04ab\\u0443\\u043b\\u0445\\u0438] MMMM [\\u0443\\u0439\\u04d1\\u0445\\u04d7\\u043d] D[-\\u043c\\u04d7\\u0448\\u04d7], HH:mm\",LLLL:\"dddd, YYYY [\\u04ab\\u0443\\u043b\\u0445\\u0438] MMMM [\\u0443\\u0439\\u04d1\\u0445\\u04d7\\u043d] D[-\\u043c\\u04d7\\u0448\\u04d7], HH:mm\"},calendar:{sameDay:\"[\\u041f\\u0430\\u044f\\u043d] LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",nextDay:\"[\\u042b\\u0440\\u0430\\u043d] LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",lastDay:\"[\\u04d6\\u043d\\u0435\\u0440] LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",nextWeek:\"[\\u04aa\\u0438\\u0442\\u0435\\u0441] dddd LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",lastWeek:\"[\\u0418\\u0440\\u0442\\u043d\\u04d7] dddd LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",sameElse:\"L\"},relativeTime:{future:function(e){return e+(/\\u0441\\u0435\\u0445\\u0435\\u0442$/i.exec(e)?\"\\u0440\\u0435\\u043d\":/\\u04ab\\u0443\\u043b$/i.exec(e)?\"\\u0442\\u0430\\u043d\":\"\\u0440\\u0430\\u043d\")},past:\"%s \\u043a\\u0430\\u044f\\u043b\\u043b\\u0430\",s:\"\\u043f\\u04d7\\u0440-\\u0438\\u043a \\u04ab\\u0435\\u043a\\u043a\\u0443\\u043d\\u0442\",ss:\"%d \\u04ab\\u0435\\u043a\\u043a\\u0443\\u043d\\u0442\",m:\"\\u043f\\u04d7\\u0440 \\u043c\\u0438\\u043d\\u0443\\u0442\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\",h:\"\\u043f\\u04d7\\u0440 \\u0441\\u0435\\u0445\\u0435\\u0442\",hh:\"%d \\u0441\\u0435\\u0445\\u0435\\u0442\",d:\"\\u043f\\u04d7\\u0440 \\u043a\\u0443\\u043d\",dd:\"%d \\u043a\\u0443\\u043d\",M:\"\\u043f\\u04d7\\u0440 \\u0443\\u0439\\u04d1\\u0445\",MM:\"%d \\u0443\\u0439\\u04d1\\u0445\",y:\"\\u043f\\u04d7\\u0440 \\u04ab\\u0443\\u043b\",yy:\"%d \\u04ab\\u0443\\u043b\"},dayOfMonthOrdinalParse:/\\d{1,2}-\\u043c\\u04d7\\u0448/,ordinal:\"%d-\\u043c\\u04d7\\u0448\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},A5z7:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return C})),n.d(t,\"b\",(function(){return A})),n.d(t,\"c\",(function(){return F}));var r=n(\"FtGj\"),i=n(\"fXoL\"),s=n(\"FKr1\"),a=n(\"8LU1\"),o=n(\"ofXK\"),c=n(\"R1ws\"),l=n(\"XNiG\"),u=n(\"VRyK\"),d=n(\"IzEk\"),h=n(\"1G5W\"),m=n(\"JX91\"),p=n(\"u47x\"),f=n(\"0EQZ\"),b=n(\"kmnG\"),g=n(\"nLfN\"),_=n(\"cH1L\"),y=n(\"3Pt+\");const v=[\"*\"],w=new i.s(\"MatChipRemove\"),k=new i.s(\"MatChipAvatar\"),S=new i.s(\"MatChipTrailingIcon\");class M{constructor(e){this._elementRef=e}}const x=Object(s.y)(Object(s.t)(Object(s.u)(M),\"primary\"),-1);let C=(()=>{class e extends x{constructor(e,t,n,r,a,o,c,u){super(e),this._elementRef=e,this._ngZone=t,this._changeDetectorRef=o,this._hasFocus=!1,this.chipListSelectable=!0,this._chipListMultiple=!1,this._chipListDisabled=!1,this._selected=!1,this._selectable=!0,this._disabled=!1,this._removable=!0,this._onFocus=new l.a,this._onBlur=new l.a,this.selectionChange=new i.p,this.destroyed=new i.p,this.removed=new i.p,this._addHostClassName(),this._chipRippleTarget=(u||document).createElement(\"div\"),this._chipRippleTarget.classList.add(\"mat-chip-ripple\"),this._elementRef.nativeElement.appendChild(this._chipRippleTarget),this._chipRipple=new s.q(this,t,this._chipRippleTarget,n),this._chipRipple.setupTriggerEvents(e),this.rippleConfig=r||{},this._animationsDisabled=\"NoopAnimations\"===a,this.tabIndex=null!=c&&parseInt(c)||-1}get rippleDisabled(){return this.disabled||this.disableRipple||!!this.rippleConfig.disabled}get selected(){return this._selected}set selected(e){const t=Object(a.c)(e);t!==this._selected&&(this._selected=t,this._dispatchSelectionChange())}get value(){return void 0!==this._value?this._value:this._elementRef.nativeElement.textContent}set value(e){this._value=e}get selectable(){return this._selectable&&this.chipListSelectable}set selectable(e){this._selectable=Object(a.c)(e)}get disabled(){return this._chipListDisabled||this._disabled}set disabled(e){this._disabled=Object(a.c)(e)}get removable(){return this._removable}set removable(e){this._removable=Object(a.c)(e)}get ariaSelected(){return this.selectable&&(this._chipListMultiple||this.selected)?this.selected.toString():null}_addHostClassName(){const e=this._elementRef.nativeElement;e.hasAttribute(\"mat-basic-chip\")||\"mat-basic-chip\"===e.tagName.toLowerCase()?e.classList.add(\"mat-basic-chip\"):e.classList.add(\"mat-standard-chip\")}ngOnDestroy(){this.destroyed.emit({chip:this}),this._chipRipple._removeTriggerEvents()}select(){this._selected||(this._selected=!0,this._dispatchSelectionChange(),this._markForCheck())}deselect(){this._selected&&(this._selected=!1,this._dispatchSelectionChange(),this._markForCheck())}selectViaInteraction(){this._selected||(this._selected=!0,this._dispatchSelectionChange(!0),this._markForCheck())}toggleSelected(e=!1){return this._selected=!this.selected,this._dispatchSelectionChange(e),this._markForCheck(),this.selected}focus(){this._hasFocus||(this._elementRef.nativeElement.focus(),this._onFocus.next({chip:this})),this._hasFocus=!0}remove(){this.removable&&this.removed.emit({chip:this})}_handleClick(e){this.disabled?e.preventDefault():e.stopPropagation()}_handleKeydown(e){if(!this.disabled)switch(e.keyCode){case r.c:case r.b:this.remove(),e.preventDefault();break;case r.n:this.selectable&&this.toggleSelected(!0),e.preventDefault()}}_blur(){this._ngZone.onStable.pipe(Object(d.a)(1)).subscribe(()=>{this._ngZone.run(()=>{this._hasFocus=!1,this._onBlur.next({chip:this})})})}_dispatchSelectionChange(e=!1){this.selectionChange.emit({source:this,isUserInput:e,selected:this._selected})}_markForCheck(){this._changeDetectorRef&&this._changeDetectorRef.markForCheck()}}return e.\\u0275fac=function(t){return new(t||e)(i.Pb(i.m),i.Pb(i.C),i.Pb(g.a),i.Pb(s.g,8),i.Pb(c.a,8),i.Pb(i.h),i.ac(\"tabindex\"),i.Pb(o.d,8))},e.\\u0275dir=i.Kb({type:e,selectors:[[\"mat-basic-chip\"],[\"\",\"mat-basic-chip\",\"\"],[\"mat-chip\"],[\"\",\"mat-chip\",\"\"]],contentQueries:function(e,t,n){var r;1&e&&(i.Ib(n,k,!0),i.Ib(n,S,!0),i.Ib(n,w,!0)),2&e&&(i.tc(r=i.dc())&&(t.avatar=r.first),i.tc(r=i.dc())&&(t.trailingIcon=r.first),i.tc(r=i.dc())&&(t.removeIcon=r.first))},hostAttrs:[\"role\",\"option\",1,\"mat-chip\",\"mat-focus-indicator\"],hostVars:14,hostBindings:function(e,t){1&e&&i.cc(\"click\",(function(e){return t._handleClick(e)}))(\"keydown\",(function(e){return t._handleKeydown(e)}))(\"focus\",(function(){return t.focus()}))(\"blur\",(function(){return t._blur()})),2&e&&(i.Fb(\"tabindex\",t.disabled?null:t.tabIndex)(\"disabled\",t.disabled||null)(\"aria-disabled\",t.disabled.toString())(\"aria-selected\",t.ariaSelected),i.Hb(\"mat-chip-selected\",t.selected)(\"mat-chip-with-avatar\",t.avatar)(\"mat-chip-with-trailing-icon\",t.trailingIcon||t.removeIcon)(\"mat-chip-disabled\",t.disabled)(\"_mat-animation-noopable\",t._animationsDisabled))},inputs:{color:\"color\",disableRipple:\"disableRipple\",tabIndex:\"tabIndex\",selected:\"selected\",value:\"value\",selectable:\"selectable\",disabled:\"disabled\",removable:\"removable\"},outputs:{selectionChange:\"selectionChange\",destroyed:\"destroyed\",removed:\"removed\"},exportAs:[\"matChip\"],features:[i.Bb]}),e})();const D=new i.s(\"mat-chips-default-options\");class L{constructor(e,t,n,r){this._defaultErrorStateMatcher=e,this._parentForm=t,this._parentFormGroup=n,this.ngControl=r}}const O=Object(s.w)(L);let E=0;class T{constructor(e,t){this.source=e,this.value=t}}let A=(()=>{class e extends O{constructor(e,t,n,r,s,a,o){super(a,r,s,o),this._elementRef=e,this._changeDetectorRef=t,this._dir=n,this.ngControl=o,this.controlType=\"mat-chip-list\",this._lastDestroyedChipIndex=null,this._destroyed=new l.a,this._uid=\"mat-chip-list-\"+E++,this._tabIndex=0,this._userTabIndex=null,this._onTouched=()=>{},this._onChange=()=>{},this._multiple=!1,this._compareWith=(e,t)=>e===t,this._required=!1,this._disabled=!1,this.ariaOrientation=\"horizontal\",this._selectable=!0,this.change=new i.p,this.valueChange=new i.p,this.ngControl&&(this.ngControl.valueAccessor=this)}get selected(){return this.multiple?this._selectionModel.selected:this._selectionModel.selected[0]}get role(){return this.empty?null:\"listbox\"}get multiple(){return this._multiple}set multiple(e){this._multiple=Object(a.c)(e),this._syncChipsState()}get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this.writeValue(e),this._value=e}get id(){return this._chipInput?this._chipInput.id:this._uid}get required(){return this._required}set required(e){this._required=Object(a.c)(e),this.stateChanges.next()}get placeholder(){return this._chipInput?this._chipInput.placeholder:this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get focused(){return this._chipInput&&this._chipInput.focused||this._hasFocusedChip()}get empty(){return(!this._chipInput||this._chipInput.empty)&&(!this.chips||0===this.chips.length)}get shouldLabelFloat(){return!this.empty||this.focused}get disabled(){return this.ngControl?!!this.ngControl.disabled:this._disabled}set disabled(e){this._disabled=Object(a.c)(e),this._syncChipsState()}get selectable(){return this._selectable}set selectable(e){this._selectable=Object(a.c)(e),this.chips&&this.chips.forEach(e=>e.chipListSelectable=this._selectable)}set tabIndex(e){this._userTabIndex=e,this._tabIndex=e}get chipSelectionChanges(){return Object(u.a)(...this.chips.map(e=>e.selectionChange))}get chipFocusChanges(){return Object(u.a)(...this.chips.map(e=>e._onFocus))}get chipBlurChanges(){return Object(u.a)(...this.chips.map(e=>e._onBlur))}get chipRemoveChanges(){return Object(u.a)(...this.chips.map(e=>e.destroyed))}ngAfterContentInit(){this._keyManager=new p.e(this.chips).withWrap().withVerticalOrientation().withHomeAndEnd().withHorizontalOrientation(this._dir?this._dir.value:\"ltr\"),this._dir&&this._dir.change.pipe(Object(h.a)(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.tabOut.pipe(Object(h.a)(this._destroyed)).subscribe(()=>{this._allowFocusEscape()}),this.chips.changes.pipe(Object(m.a)(null),Object(h.a)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>{this._syncChipsState()}),this._resetChips(),this._initializeSelection(),this._updateTabIndex(),this._updateFocusForDestroyedChips(),this.stateChanges.next()})}ngOnInit(){this._selectionModel=new f.c(this.multiple,void 0,!1),this.stateChanges.next()}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==this._disabled&&(this.disabled=!!this.ngControl.disabled))}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this.stateChanges.complete(),this._dropSubscriptions()}registerInput(e){this._chipInput=e,this._elementRef.nativeElement.setAttribute(\"data-mat-chip-input\",e.id)}setDescribedByIds(e){this._ariaDescribedby=e.join(\" \")}writeValue(e){this.chips&&this._setSelectionByValue(e,!1)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this.stateChanges.next()}onContainerClick(e){this._originatesFromChip(e)||this.focus()}focus(e){this.disabled||this._chipInput&&this._chipInput.focused||(this.chips.length>0?(this._keyManager.setFirstItemActive(),this.stateChanges.next()):(this._focusInput(e),this.stateChanges.next()))}_focusInput(e){this._chipInput&&this._chipInput.focus(e)}_keydown(e){const t=e.target;e.keyCode===r.b&&this._isInputEmpty(t)?(this._keyManager.setLastItemActive(),e.preventDefault()):t&&t.classList.contains(\"mat-chip\")&&(this._keyManager.onKeydown(e),this.stateChanges.next())}_updateTabIndex(){this._tabIndex=this._userTabIndex||(0===this.chips.length?-1:0)}_updateFocusForDestroyedChips(){if(null!=this._lastDestroyedChipIndex)if(this.chips.length){const e=Math.min(this._lastDestroyedChipIndex,this.chips.length-1);this._keyManager.setActiveItem(e)}else this.focus();this._lastDestroyedChipIndex=null}_isValidIndex(e){return e>=0&&ee.deselect()),Array.isArray(e))e.forEach(e=>this._selectValue(e,t)),this._sortValues();else{const n=this._selectValue(e,t);n&&t&&this._keyManager.setActiveItem(n)}}_selectValue(e,t=!0){const n=this.chips.find(t=>null!=t.value&&this._compareWith(t.value,e));return n&&(t?n.selectViaInteraction():n.select(),this._selectionModel.select(n)),n}_initializeSelection(){Promise.resolve().then(()=>{(this.ngControl||this._value)&&(this._setSelectionByValue(this.ngControl?this.ngControl.value:this._value,!1),this.stateChanges.next())})}_clearSelection(e){this._selectionModel.clear(),this.chips.forEach(t=>{t!==e&&t.deselect()}),this.stateChanges.next()}_sortValues(){this._multiple&&(this._selectionModel.clear(),this.chips.forEach(e=>{e.selected&&this._selectionModel.select(e)}),this.stateChanges.next())}_propagateChanges(e){let t=null;t=Array.isArray(this.selected)?this.selected.map(e=>e.value):this.selected?this.selected.value:e,this._value=t,this.change.emit(new T(this,t)),this.valueChange.emit(t),this._onChange(t),this._changeDetectorRef.markForCheck()}_blur(){this._hasFocusedChip()||this._keyManager.setActiveItem(-1),this.disabled||(this._chipInput?setTimeout(()=>{this.focused||this._markAsTouched()}):this._markAsTouched())}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}_allowFocusEscape(){-1!==this._tabIndex&&(this._tabIndex=-1,setTimeout(()=>{this._tabIndex=this._userTabIndex||0,this._changeDetectorRef.markForCheck()}))}_resetChips(){this._dropSubscriptions(),this._listenToChipsFocus(),this._listenToChipsSelection(),this._listenToChipsRemoved()}_dropSubscriptions(){this._chipFocusSubscription&&(this._chipFocusSubscription.unsubscribe(),this._chipFocusSubscription=null),this._chipBlurSubscription&&(this._chipBlurSubscription.unsubscribe(),this._chipBlurSubscription=null),this._chipSelectionSubscription&&(this._chipSelectionSubscription.unsubscribe(),this._chipSelectionSubscription=null),this._chipRemoveSubscription&&(this._chipRemoveSubscription.unsubscribe(),this._chipRemoveSubscription=null)}_listenToChipsSelection(){this._chipSelectionSubscription=this.chipSelectionChanges.subscribe(e=>{e.source.selected?this._selectionModel.select(e.source):this._selectionModel.deselect(e.source),this.multiple||this.chips.forEach(e=>{!this._selectionModel.isSelected(e)&&e.selected&&e.deselect()}),e.isUserInput&&this._propagateChanges()})}_listenToChipsFocus(){this._chipFocusSubscription=this.chipFocusChanges.subscribe(e=>{let t=this.chips.toArray().indexOf(e.chip);this._isValidIndex(t)&&this._keyManager.updateActiveItem(t),this.stateChanges.next()}),this._chipBlurSubscription=this.chipBlurChanges.subscribe(()=>{this._blur(),this.stateChanges.next()})}_listenToChipsRemoved(){this._chipRemoveSubscription=this.chipRemoveChanges.subscribe(e=>{const t=e.chip,n=this.chips.toArray().indexOf(e.chip);this._isValidIndex(n)&&t._hasFocus&&(this._lastDestroyedChipIndex=n)})}_originatesFromChip(e){let t=e.target;for(;t&&t!==this._elementRef.nativeElement;){if(t.classList.contains(\"mat-chip\"))return!0;t=t.parentElement}return!1}_hasFocusedChip(){return this.chips&&this.chips.some(e=>e._hasFocus)}_syncChipsState(){this.chips&&this.chips.forEach(e=>{e._chipListDisabled=this._disabled,e._chipListMultiple=this.multiple})}}return e.\\u0275fac=function(t){return new(t||e)(i.Pb(i.m),i.Pb(i.h),i.Pb(_.b,8),i.Pb(y.n,8),i.Pb(y.g,8),i.Pb(s.c),i.Pb(y.k,10))},e.\\u0275cmp=i.Jb({type:e,selectors:[[\"mat-chip-list\"]],contentQueries:function(e,t,n){var r;1&e&&i.Ib(n,C,!0),2&e&&i.tc(r=i.dc())&&(t.chips=r)},hostAttrs:[1,\"mat-chip-list\"],hostVars:15,hostBindings:function(e,t){1&e&&i.cc(\"focus\",(function(){return t.focus()}))(\"blur\",(function(){return t._blur()}))(\"keydown\",(function(e){return t._keydown(e)})),2&e&&(i.Yb(\"id\",t._uid),i.Fb(\"tabindex\",t.disabled?null:t._tabIndex)(\"aria-describedby\",t._ariaDescribedby||null)(\"aria-required\",t.role?t.required:null)(\"aria-disabled\",t.disabled.toString())(\"aria-invalid\",t.errorState)(\"aria-multiselectable\",t.multiple)(\"role\",t.role)(\"aria-orientation\",t.ariaOrientation),i.Hb(\"mat-chip-list-disabled\",t.disabled)(\"mat-chip-list-invalid\",t.errorState)(\"mat-chip-list-required\",t.required))},inputs:{ariaOrientation:[\"aria-orientation\",\"ariaOrientation\"],multiple:\"multiple\",compareWith:\"compareWith\",value:\"value\",required:\"required\",placeholder:\"placeholder\",disabled:\"disabled\",selectable:\"selectable\",tabIndex:\"tabIndex\",errorStateMatcher:\"errorStateMatcher\"},outputs:{change:\"change\",valueChange:\"valueChange\"},exportAs:[\"matChipList\"],features:[i.Db([{provide:b.e,useExisting:e}]),i.Bb],ngContentSelectors:v,decls:2,vars:0,consts:[[1,\"mat-chip-list-wrapper\"]],template:function(e,t){1&e&&(i.mc(),i.Vb(0,\"div\",0),i.lc(1),i.Ub())},styles:['.mat-chip{position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transform:translateZ(0);border:none;-webkit-appearance:none;-moz-appearance:none}.mat-standard-chip{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;padding:7px 12px;border-radius:16px;align-items:center;cursor:default;min-height:32px;height:1px}._mat-animation-noopable.mat-standard-chip{transition:none;animation:none}.mat-standard-chip .mat-chip-remove.mat-icon{width:18px;height:18px}.mat-standard-chip::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;opacity:0;content:\"\";pointer-events:none;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-standard-chip:hover::after{opacity:.12}.mat-standard-chip:focus{outline:none}.mat-standard-chip:focus::after{opacity:.16}.cdk-high-contrast-active .mat-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-standard-chip:focus{outline:dotted 2px}.mat-standard-chip.mat-chip-disabled::after{opacity:0}.mat-standard-chip.mat-chip-disabled .mat-chip-remove,.mat-standard-chip.mat-chip-disabled .mat-chip-trailing-icon{cursor:default}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar,.mat-standard-chip.mat-chip-with-avatar{padding-top:0;padding-bottom:0}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-right:8px;padding-left:0}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-left:8px;padding-right:0}.mat-standard-chip.mat-chip-with-trailing-icon{padding-top:7px;padding-bottom:7px;padding-right:8px;padding-left:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon{padding-left:8px;padding-right:12px}.mat-standard-chip.mat-chip-with-avatar{padding-left:0;padding-right:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-avatar{padding-right:0;padding-left:12px}.mat-standard-chip .mat-chip-avatar{width:24px;height:24px;margin-right:8px;margin-left:4px}[dir=rtl] .mat-standard-chip .mat-chip-avatar{margin-left:8px;margin-right:4px}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{width:18px;height:18px;cursor:pointer}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-standard-chip .mat-chip-remove,[dir=rtl] .mat-standard-chip .mat-chip-trailing-icon{margin-right:8px;margin-left:0}.mat-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit;overflow:hidden}.mat-chip-list-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:-4px}.mat-chip-list-wrapper input.mat-input-element,.mat-chip-list-wrapper .mat-standard-chip{margin:4px}.mat-chip-list-stacked .mat-chip-list-wrapper{flex-direction:column;align-items:flex-start}.mat-chip-list-stacked .mat-chip-list-wrapper .mat-standard-chip{width:100%}.mat-chip-avatar{border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden;object-fit:cover}input.mat-chip-input{width:150px;margin:4px;flex:1 0 150px}\\n'],encapsulation:2,changeDetection:0}),e})();const P={separatorKeyCodes:[r.f]};let F=(()=>{class e{}return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)},providers:[s.c,{provide:D,useValue:P}]}),e})()},ANXG:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"fXoL\");const i=[\"th\",\"st\",\"nd\",\"rd\"];let s=(()=>{class e{transform(e){const t=e%100;return e+(i[(t-20)%10]||i[t]||i[0])}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275pipe=r.Ob({name:\"ordinal\",type:e,pure:!0}),e})()},AQ68:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"uz-latn\",{months:\"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr\".split(\"_\"),monthsShort:\"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek\".split(\"_\"),weekdays:\"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba\".split(\"_\"),weekdaysShort:\"Yak_Dush_Sesh_Chor_Pay_Jum_Shan\".split(\"_\"),weekdaysMin:\"Ya_Du_Se_Cho_Pa_Ju_Sha\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"D MMMM YYYY, dddd HH:mm\"},calendar:{sameDay:\"[Bugun soat] LT [da]\",nextDay:\"[Ertaga] LT [da]\",nextWeek:\"dddd [kuni soat] LT [da]\",lastDay:\"[Kecha soat] LT [da]\",lastWeek:\"[O'tgan] dddd [kuni soat] LT [da]\",sameElse:\"L\"},relativeTime:{future:\"Yaqin %s ichida\",past:\"Bir necha %s oldin\",s:\"soniya\",ss:\"%d soniya\",m:\"bir daqiqa\",mm:\"%d daqiqa\",h:\"bir soat\",hh:\"%d soat\",d:\"bir kun\",dd:\"%d kun\",M:\"bir oy\",MM:\"%d oy\",y:\"bir yil\",yy:\"%d yil\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},AWFA:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"XHLE\"),i=n(\"fXoL\");let s=(()=>{class e{constructor(e){this.environment=e,this.env=this.environment}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(r.a))},e.\\u0275prov=i.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})()},AvvY:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ml\",{months:\"\\u0d1c\\u0d28\\u0d41\\u0d35\\u0d30\\u0d3f_\\u0d2b\\u0d46\\u0d2c\\u0d4d\\u0d30\\u0d41\\u0d35\\u0d30\\u0d3f_\\u0d2e\\u0d3e\\u0d7c\\u0d1a\\u0d4d\\u0d1a\\u0d4d_\\u0d0f\\u0d2a\\u0d4d\\u0d30\\u0d3f\\u0d7d_\\u0d2e\\u0d47\\u0d2f\\u0d4d_\\u0d1c\\u0d42\\u0d7a_\\u0d1c\\u0d42\\u0d32\\u0d48_\\u0d13\\u0d17\\u0d38\\u0d4d\\u0d31\\u0d4d\\u0d31\\u0d4d_\\u0d38\\u0d46\\u0d2a\\u0d4d\\u0d31\\u0d4d\\u0d31\\u0d02\\u0d2c\\u0d7c_\\u0d12\\u0d15\\u0d4d\\u0d1f\\u0d4b\\u0d2c\\u0d7c_\\u0d28\\u0d35\\u0d02\\u0d2c\\u0d7c_\\u0d21\\u0d3f\\u0d38\\u0d02\\u0d2c\\u0d7c\".split(\"_\"),monthsShort:\"\\u0d1c\\u0d28\\u0d41._\\u0d2b\\u0d46\\u0d2c\\u0d4d\\u0d30\\u0d41._\\u0d2e\\u0d3e\\u0d7c._\\u0d0f\\u0d2a\\u0d4d\\u0d30\\u0d3f._\\u0d2e\\u0d47\\u0d2f\\u0d4d_\\u0d1c\\u0d42\\u0d7a_\\u0d1c\\u0d42\\u0d32\\u0d48._\\u0d13\\u0d17._\\u0d38\\u0d46\\u0d2a\\u0d4d\\u0d31\\u0d4d\\u0d31._\\u0d12\\u0d15\\u0d4d\\u0d1f\\u0d4b._\\u0d28\\u0d35\\u0d02._\\u0d21\\u0d3f\\u0d38\\u0d02.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0d1e\\u0d3e\\u0d2f\\u0d31\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d24\\u0d3f\\u0d19\\u0d4d\\u0d15\\u0d33\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d1a\\u0d4a\\u0d35\\u0d4d\\u0d35\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d2c\\u0d41\\u0d27\\u0d28\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d35\\u0d4d\\u0d2f\\u0d3e\\u0d34\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d35\\u0d46\\u0d33\\u0d4d\\u0d33\\u0d3f\\u0d2f\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d36\\u0d28\\u0d3f\\u0d2f\\u0d3e\\u0d34\\u0d4d\\u0d1a\".split(\"_\"),weekdaysShort:\"\\u0d1e\\u0d3e\\u0d2f\\u0d7c_\\u0d24\\u0d3f\\u0d19\\u0d4d\\u0d15\\u0d7e_\\u0d1a\\u0d4a\\u0d35\\u0d4d\\u0d35_\\u0d2c\\u0d41\\u0d27\\u0d7b_\\u0d35\\u0d4d\\u0d2f\\u0d3e\\u0d34\\u0d02_\\u0d35\\u0d46\\u0d33\\u0d4d\\u0d33\\u0d3f_\\u0d36\\u0d28\\u0d3f\".split(\"_\"),weekdaysMin:\"\\u0d1e\\u0d3e_\\u0d24\\u0d3f_\\u0d1a\\u0d4a_\\u0d2c\\u0d41_\\u0d35\\u0d4d\\u0d2f\\u0d3e_\\u0d35\\u0d46_\\u0d36\".split(\"_\"),longDateFormat:{LT:\"A h:mm -\\u0d28\\u0d41\",LTS:\"A h:mm:ss -\\u0d28\\u0d41\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm -\\u0d28\\u0d41\",LLLL:\"dddd, D MMMM YYYY, A h:mm -\\u0d28\\u0d41\"},calendar:{sameDay:\"[\\u0d07\\u0d28\\u0d4d\\u0d28\\u0d4d] LT\",nextDay:\"[\\u0d28\\u0d3e\\u0d33\\u0d46] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0d07\\u0d28\\u0d4d\\u0d28\\u0d32\\u0d46] LT\",lastWeek:\"[\\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d\",past:\"%s \\u0d2e\\u0d41\\u0d7b\\u0d2a\\u0d4d\",s:\"\\u0d05\\u0d7d\\u0d2a \\u0d28\\u0d3f\\u0d2e\\u0d3f\\u0d37\\u0d19\\u0d4d\\u0d19\\u0d7e\",ss:\"%d \\u0d38\\u0d46\\u0d15\\u0d4d\\u0d15\\u0d7b\\u0d21\\u0d4d\",m:\"\\u0d12\\u0d30\\u0d41 \\u0d2e\\u0d3f\\u0d28\\u0d3f\\u0d31\\u0d4d\\u0d31\\u0d4d\",mm:\"%d \\u0d2e\\u0d3f\\u0d28\\u0d3f\\u0d31\\u0d4d\\u0d31\\u0d4d\",h:\"\\u0d12\\u0d30\\u0d41 \\u0d2e\\u0d23\\u0d3f\\u0d15\\u0d4d\\u0d15\\u0d42\\u0d7c\",hh:\"%d \\u0d2e\\u0d23\\u0d3f\\u0d15\\u0d4d\\u0d15\\u0d42\\u0d7c\",d:\"\\u0d12\\u0d30\\u0d41 \\u0d26\\u0d3f\\u0d35\\u0d38\\u0d02\",dd:\"%d \\u0d26\\u0d3f\\u0d35\\u0d38\\u0d02\",M:\"\\u0d12\\u0d30\\u0d41 \\u0d2e\\u0d3e\\u0d38\\u0d02\",MM:\"%d \\u0d2e\\u0d3e\\u0d38\\u0d02\",y:\"\\u0d12\\u0d30\\u0d41 \\u0d35\\u0d7c\\u0d37\\u0d02\",yy:\"%d \\u0d35\\u0d7c\\u0d37\\u0d02\"},meridiemParse:/\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f|\\u0d30\\u0d3e\\u0d35\\u0d3f\\u0d32\\u0d46|\\u0d09\\u0d1a\\u0d4d\\u0d1a \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d|\\u0d35\\u0d48\\u0d15\\u0d41\\u0d28\\u0d4d\\u0d28\\u0d47\\u0d30\\u0d02|\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f/i,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f\"===t&&e>=4||\"\\u0d09\\u0d1a\\u0d4d\\u0d1a \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d\"===t||\"\\u0d35\\u0d48\\u0d15\\u0d41\\u0d28\\u0d4d\\u0d28\\u0d47\\u0d30\\u0d02\"===t?e+12:e},meridiem:function(e,t,n){return e<4?\"\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f\":e<12?\"\\u0d30\\u0d3e\\u0d35\\u0d3f\\u0d32\\u0d46\":e<17?\"\\u0d09\\u0d1a\\u0d4d\\u0d1a \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d\":e<20?\"\\u0d35\\u0d48\\u0d15\\u0d41\\u0d28\\u0d4d\\u0d28\\u0d47\\u0d30\\u0d02\":\"\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f\"}})}(n(\"wd/R\"))},\"B/J0\":function(e,t,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"bu2F\");function s(){if(!(this instanceof s))return new s;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}r.inherits(s,i),e.exports=s,s.blockSize=512,s.outSize=224,s.hmacStrength=192,s.padLength=64,s.prototype._digest=function(e){return\"hex\"===e?r.toHex32(this.h.slice(0,7),\"big\"):r.split32(this.h.slice(0,7),\"big\")}},B55N:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ja\",{eras:[{since:\"2019-05-01\",offset:1,name:\"\\u4ee4\\u548c\",narrow:\"\\u32ff\",abbr:\"R\"},{since:\"1989-01-08\",until:\"2019-04-30\",offset:1,name:\"\\u5e73\\u6210\",narrow:\"\\u337b\",abbr:\"H\"},{since:\"1926-12-25\",until:\"1989-01-07\",offset:1,name:\"\\u662d\\u548c\",narrow:\"\\u337c\",abbr:\"S\"},{since:\"1912-07-30\",until:\"1926-12-24\",offset:1,name:\"\\u5927\\u6b63\",narrow:\"\\u337d\",abbr:\"T\"},{since:\"1873-01-01\",until:\"1912-07-29\",offset:6,name:\"\\u660e\\u6cbb\",narrow:\"\\u337e\",abbr:\"M\"},{since:\"0001-01-01\",until:\"1873-12-31\",offset:1,name:\"\\u897f\\u66a6\",narrow:\"AD\",abbr:\"AD\"},{since:\"0000-12-31\",until:-1/0,offset:1,name:\"\\u7d00\\u5143\\u524d\",narrow:\"BC\",abbr:\"BC\"}],eraYearOrdinalRegex:/(\\u5143|\\d+)\\u5e74/,eraYearOrdinalParse:function(e,t){return\"\\u5143\"===t[1]?1:parseInt(t[1]||e,10)},months:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u65e5\\u66dc\\u65e5_\\u6708\\u66dc\\u65e5_\\u706b\\u66dc\\u65e5_\\u6c34\\u66dc\\u65e5_\\u6728\\u66dc\\u65e5_\\u91d1\\u66dc\\u65e5_\\u571f\\u66dc\\u65e5\".split(\"_\"),weekdaysShort:\"\\u65e5_\\u6708_\\u706b_\\u6c34_\\u6728_\\u91d1_\\u571f\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u6708_\\u706b_\\u6c34_\\u6728_\\u91d1_\\u571f\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5 dddd HH:mm\",l:\"YYYY/MM/DD\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5(ddd) HH:mm\"},meridiemParse:/\\u5348\\u524d|\\u5348\\u5f8c/i,isPM:function(e){return\"\\u5348\\u5f8c\"===e},meridiem:function(e,t,n){return e<12?\"\\u5348\\u524d\":\"\\u5348\\u5f8c\"},calendar:{sameDay:\"[\\u4eca\\u65e5] LT\",nextDay:\"[\\u660e\\u65e5] LT\",nextWeek:function(e){return e.week()!==this.week()?\"[\\u6765\\u9031]dddd LT\":\"dddd LT\"},lastDay:\"[\\u6628\\u65e5] LT\",lastWeek:function(e){return this.week()!==e.week()?\"[\\u5148\\u9031]dddd LT\":\"dddd LT\"},sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u65e5/,ordinal:function(e,t){switch(t){case\"y\":return 1===e?\"\\u5143\\u5e74\":e+\"\\u5e74\";case\"d\":case\"D\":case\"DDD\":return e+\"\\u65e5\";default:return e}},relativeTime:{future:\"%s\\u5f8c\",past:\"%s\\u524d\",s:\"\\u6570\\u79d2\",ss:\"%d\\u79d2\",m:\"1\\u5206\",mm:\"%d\\u5206\",h:\"1\\u6642\\u9593\",hh:\"%d\\u6642\\u9593\",d:\"1\\u65e5\",dd:\"%d\\u65e5\",M:\"1\\u30f6\\u6708\",MM:\"%d\\u30f6\\u6708\",y:\"1\\u5e74\",yy:\"%d\\u5e74\"}})}(n(\"wd/R\"))},BFxc:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"7o/Q\"),i=n(\"4I5i\"),s=n(\"EY2u\");function a(e){return function(t){return 0===e?Object(s.b)():t.lift(new o(e))}}class o{constructor(e){if(this.total=e,this.total<0)throw new i.a}call(e,t){return t.subscribe(new c(e,this.total))}}class c extends r.a{constructor(e,t){super(e),this.total=t,this.ring=new Array,this.count=0}_next(e){const t=this.ring,n=this.total,r=this.count++;t.length0){const n=this.count>=this.total?this.total:this.count,r=this.ring;for(let i=0;i0?null:{BiggerThanZero:!0}}static MustBe(e){return t=>t.value===e?null:{incorectValue:!0}}static LengthMustBeBiggerThanOrEqual(e=0){return t=>Object.keys(t.controls).length>=e?null:{mustSelectOne:!0}}}},ByF4:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"fo\",{months:\"januar_februar_mars_apr\\xedl_mai_juni_juli_august_september_oktober_november_desember\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des\".split(\"_\"),weekdays:\"sunnudagur_m\\xe1nadagur_t\\xfdsdagur_mikudagur_h\\xf3sdagur_fr\\xedggjadagur_leygardagur\".split(\"_\"),weekdaysShort:\"sun_m\\xe1n_t\\xfds_mik_h\\xf3s_fr\\xed_ley\".split(\"_\"),weekdaysMin:\"su_m\\xe1_t\\xfd_mi_h\\xf3_fr_le\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D. MMMM, YYYY HH:mm\"},calendar:{sameDay:\"[\\xcd dag kl.] LT\",nextDay:\"[\\xcd morgin kl.] LT\",nextWeek:\"dddd [kl.] LT\",lastDay:\"[\\xcd gj\\xe1r kl.] LT\",lastWeek:\"[s\\xed\\xf0stu] dddd [kl] LT\",sameElse:\"L\"},relativeTime:{future:\"um %s\",past:\"%s s\\xed\\xf0ani\",s:\"f\\xe1 sekund\",ss:\"%d sekundir\",m:\"ein minuttur\",mm:\"%d minuttir\",h:\"ein t\\xedmi\",hh:\"%d t\\xedmar\",d:\"ein dagur\",dd:\"%d dagar\",M:\"ein m\\xe1na\\xf0ur\",MM:\"%d m\\xe1na\\xf0ir\",y:\"eitt \\xe1r\",yy:\"%d \\xe1r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},Cfvw:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"HDdC\"),i=n(\"SeVD\"),s=n(\"7HRe\");function a(e,t){return t?Object(s.a)(e,t):e instanceof r.a?e:new r.a(Object(i.a)(e))}},CjzT:function(e,t,n){!function(e){\"use strict\";var t=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),n=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;e.defineLocale(\"es-do\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY h:mm A\",LLLL:\"dddd, D [de] MMMM [de] YYYY h:mm A\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},CoRJ:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ar-ma\",{months:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648\\u0632_\\u063a\\u0634\\u062a_\\u0634\\u062a\\u0646\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0646\\u0628\\u0631_\\u062f\\u062c\\u0646\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648\\u0632_\\u063a\\u0634\\u062a_\\u0634\\u062a\\u0646\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0646\\u0628\\u0631_\\u062f\\u062c\\u0646\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0627\\u062d\\u062f_\\u0627\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},week:{dow:1,doy:4}})}(n(\"wd/R\"))},CqXF:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e){return t=>t.lift(new s(e))}class s{constructor(e){this.value=e}call(e,t){return t.subscribe(new a(e,this.value))}}class a extends r.a{constructor(e,t){super(e),this.value=t}_next(e){this.destination.next(this.value)}}},CxN6:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"randomBytes\",(function(){return r.a})),n.d(t,\"shuffled\",(function(){return i}));var r=n(\"bkUu\");function i(e){for(let t=(e=e.slice()).length-1;t>0;t--){const n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}},\"D/JM\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"eu\",{months:\"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua\".split(\"_\"),monthsShort:\"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.\".split(\"_\"),monthsParseExact:!0,weekdays:\"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata\".split(\"_\"),weekdaysShort:\"ig._al._ar._az._og._ol._lr.\".split(\"_\"),weekdaysMin:\"ig_al_ar_az_og_ol_lr\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY[ko] MMMM[ren] D[a]\",LLL:\"YYYY[ko] MMMM[ren] D[a] HH:mm\",LLLL:\"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm\",l:\"YYYY-M-D\",ll:\"YYYY[ko] MMM D[a]\",lll:\"YYYY[ko] MMM D[a] HH:mm\",llll:\"ddd, YYYY[ko] MMM D[a] HH:mm\"},calendar:{sameDay:\"[gaur] LT[etan]\",nextDay:\"[bihar] LT[etan]\",nextWeek:\"dddd LT[etan]\",lastDay:\"[atzo] LT[etan]\",lastWeek:\"[aurreko] dddd LT[etan]\",sameElse:\"L\"},relativeTime:{future:\"%s barru\",past:\"duela %s\",s:\"segundo batzuk\",ss:\"%d segundo\",m:\"minutu bat\",mm:\"%d minutu\",h:\"ordu bat\",hh:\"%d ordu\",d:\"egun bat\",dd:\"%d egun\",M:\"hilabete bat\",MM:\"%d hilabete\",y:\"urte bat\",yy:\"%d urte\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},D0XW:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"3N8a\");const i=new(n(\"IjjT\").a)(r.a)},DH7j:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=(()=>Array.isArray||(e=>e&&\"number\"==typeof e.length))()},DKVz:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return T})),n.d(t,\"b\",(function(){return P}));var r=n(\"mrSG\"),i=n(\"fXoL\"),s=function(){if(\"undefined\"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,\"size\",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n0},e.prototype.connect_=function(){a&&!this.connected_&&(document.addEventListener(\"transitionend\",this.onTransitionEnd_),window.addEventListener(\"resize\",this.refresh),u?(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(){a&&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;l.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}(),h=function(e,t){for(var n=0,r=Object.keys(t);n0},e}(),k=\"undefined\"!=typeof WeakMap?new WeakMap:new s,S=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=d.getInstance(),r=new w(t,n,this);k.set(this,r)};[\"observe\",\"unobserve\",\"disconnect\"].forEach((function(e){S.prototype[e]=function(){var t;return(t=k.get(this))[e].apply(t,arguments)}}));var M=void 0!==o.ResizeObserver?o.ResizeObserver:S,x=n(\"LRne\"),C=n(\"EY2u\"),D=n(\"HDdC\"),L=n(\"eIep\");class O{constructor(e){this.changes=e}static of(e){return new O(e)}notEmpty(e){if(this.changes[e]){const t=this.changes[e].currentValue;if(null!=t)return Object(x.a)(t)}return C.a}has(e){if(this.changes[e]){const t=this.changes[e].currentValue;return Object(x.a)(t)}return C.a}notFirst(e){if(this.changes[e]&&!this.changes[e].isFirstChange()){const t=this.changes[e].currentValue;return Object(x.a)(t)}return C.a}notFirstAndEmpty(e){if(this.changes[e]&&!this.changes[e].isFirstChange()){const t=this.changes[e].currentValue;if(null!=t)return Object(x.a)(t)}return C.a}}const E=new i.s(\"NGX_ECHARTS_CONFIG\");let T=(()=>{let e=class{constructor(e,t,n){this.el=t,this.ngZone=n,this.autoResize=!0,this.loadingType=\"default\",this.chartInit=new i.p,this.optionsError=new i.p,this.chartClick=this.createLazyEvent(\"click\"),this.chartDblClick=this.createLazyEvent(\"dblclick\"),this.chartMouseDown=this.createLazyEvent(\"mousedown\"),this.chartMouseMove=this.createLazyEvent(\"mousemove\"),this.chartMouseUp=this.createLazyEvent(\"mouseup\"),this.chartMouseOver=this.createLazyEvent(\"mouseover\"),this.chartMouseOut=this.createLazyEvent(\"mouseout\"),this.chartGlobalOut=this.createLazyEvent(\"globalout\"),this.chartContextMenu=this.createLazyEvent(\"contextmenu\"),this.chartLegendSelectChanged=this.createLazyEvent(\"legendselectchanged\"),this.chartLegendSelected=this.createLazyEvent(\"legendselected\"),this.chartLegendUnselected=this.createLazyEvent(\"legendunselected\"),this.chartLegendScroll=this.createLazyEvent(\"legendscroll\"),this.chartDataZoom=this.createLazyEvent(\"datazoom\"),this.chartDataRangeSelected=this.createLazyEvent(\"datarangeselected\"),this.chartTimelineChanged=this.createLazyEvent(\"timelinechanged\"),this.chartTimelinePlayChanged=this.createLazyEvent(\"timelineplaychanged\"),this.chartRestore=this.createLazyEvent(\"restore\"),this.chartDataViewChanged=this.createLazyEvent(\"dataviewchanged\"),this.chartMagicTypeChanged=this.createLazyEvent(\"magictypechanged\"),this.chartPieSelectChanged=this.createLazyEvent(\"pieselectchanged\"),this.chartPieSelected=this.createLazyEvent(\"pieselected\"),this.chartPieUnselected=this.createLazyEvent(\"pieunselected\"),this.chartMapSelectChanged=this.createLazyEvent(\"mapselectchanged\"),this.chartMapSelected=this.createLazyEvent(\"mapselected\"),this.chartMapUnselected=this.createLazyEvent(\"mapunselected\"),this.chartAxisAreaSelected=this.createLazyEvent(\"axisareaselected\"),this.chartFocusNodeAdjacency=this.createLazyEvent(\"focusnodeadjacency\"),this.chartUnfocusNodeAdjacency=this.createLazyEvent(\"unfocusnodeadjacency\"),this.chartBrush=this.createLazyEvent(\"brush\"),this.chartBrushEnd=this.createLazyEvent(\"brushend\"),this.chartBrushSelected=this.createLazyEvent(\"brushselected\"),this.chartRendered=this.createLazyEvent(\"rendered\"),this.chartFinished=this.createLazyEvent(\"finished\"),this.animationFrameID=null,this.echarts=e.echarts}ngOnChanges(e){const t=O.of(e);t.notFirstAndEmpty(\"options\").subscribe(e=>this.onOptionsChange(e)),t.notFirstAndEmpty(\"merge\").subscribe(e=>this.setOption(e)),t.has(\"loading\").subscribe(e=>this.toggleLoading(!!e)),t.notFirst(\"theme\").subscribe(()=>this.refreshChart())}ngOnInit(){this.autoResize&&(this.resizeSub=new M(()=>{this.animationFrameID=window.requestAnimationFrame(()=>this.resize())}),this.resizeSub.observe(this.el.nativeElement))}ngOnDestroy(){this.resizeSub&&(this.resizeSub.unobserve(this.el.nativeElement),window.cancelAnimationFrame(this.animationFrameID)),this.dispose()}ngAfterViewInit(){setTimeout(()=>this.initChart())}dispose(){this.chart&&(this.chart.dispose(),this.chart=null)}resize(){this.chart&&this.chart.resize()}toggleLoading(e){this.chart&&(e?this.chart.showLoading(this.loadingType,this.loadingOpts):this.chart.hideLoading())}setOption(e,t){if(this.chart)try{this.chart.setOption(e,t)}catch(n){console.error(n),this.optionsError.emit(n)}}refreshChart(){return Object(r.a)(this,void 0,void 0,(function*(){this.dispose(),yield this.initChart()}))}createChart(){const e=this.el.nativeElement;if(window&&window.getComputedStyle){const t=window.getComputedStyle(e,null).getPropertyValue(\"height\");t&&\"0px\"!==t||e.style.height&&\"0px\"!==e.style.height||(e.style.height=\"400px\")}return this.ngZone.runOutsideAngular(()=>(\"function\"==typeof this.echarts?this.echarts:()=>Promise.resolve(this.echarts))().then(({init:t})=>t(e,this.theme,this.initOpts)))}initChart(){return Object(r.a)(this,void 0,void 0,(function*(){yield this.onOptionsChange(this.options),this.merge&&this.chart&&this.setOption(this.merge)}))}onOptionsChange(e){return Object(r.a)(this,void 0,void 0,(function*(){e&&(this.chart||(this.chart=yield this.createChart(),this.chartInit.emit(this.chart)),this.setOption(this.options,!0))}))}createLazyEvent(e){return this.chartInit.pipe(Object(L.a)(t=>new D.a(n=>(t.on(e,e=>this.ngZone.run(()=>n.next(e))),()=>t.off(e)))))}};return e.\\u0275fac=function(t){return new(t||e)(i.Pb(E),i.Pb(i.m),i.Pb(i.C))},e.\\u0275dir=i.Kb({type:e,selectors:[[\"echarts\"],[\"\",\"echarts\",\"\"]],inputs:{autoResize:\"autoResize\",loadingType:\"loadingType\",options:\"options\",theme:\"theme\",loading:\"loading\",initOpts:\"initOpts\",merge:\"merge\",loadingOpts:\"loadingOpts\"},outputs:{chartInit:\"chartInit\",optionsError:\"optionsError\",chartClick:\"chartClick\",chartDblClick:\"chartDblClick\",chartMouseDown:\"chartMouseDown\",chartMouseMove:\"chartMouseMove\",chartMouseUp:\"chartMouseUp\",chartMouseOver:\"chartMouseOver\",chartMouseOut:\"chartMouseOut\",chartGlobalOut:\"chartGlobalOut\",chartContextMenu:\"chartContextMenu\",chartLegendSelectChanged:\"chartLegendSelectChanged\",chartLegendSelected:\"chartLegendSelected\",chartLegendUnselected:\"chartLegendUnselected\",chartLegendScroll:\"chartLegendScroll\",chartDataZoom:\"chartDataZoom\",chartDataRangeSelected:\"chartDataRangeSelected\",chartTimelineChanged:\"chartTimelineChanged\",chartTimelinePlayChanged:\"chartTimelinePlayChanged\",chartRestore:\"chartRestore\",chartDataViewChanged:\"chartDataViewChanged\",chartMagicTypeChanged:\"chartMagicTypeChanged\",chartPieSelectChanged:\"chartPieSelectChanged\",chartPieSelected:\"chartPieSelected\",chartPieUnselected:\"chartPieUnselected\",chartMapSelectChanged:\"chartMapSelectChanged\",chartMapSelected:\"chartMapSelected\",chartMapUnselected:\"chartMapUnselected\",chartAxisAreaSelected:\"chartAxisAreaSelected\",chartFocusNodeAdjacency:\"chartFocusNodeAdjacency\",chartUnfocusNodeAdjacency:\"chartUnfocusNodeAdjacency\",chartBrush:\"chartBrush\",chartBrushEnd:\"chartBrushEnd\",chartBrushSelected:\"chartBrushSelected\",chartRendered:\"chartRendered\",chartFinished:\"chartFinished\"},exportAs:[\"echarts\"],features:[i.Cb]}),e})();var A;let P=(()=>{let e=A=class{static forRoot(e){return{ngModule:A,providers:[{provide:E,useValue:e}]}}static forChild(){return{ngModule:A}}};return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)},imports:[[]]}),e})()},\"DKr+\":function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i={s:[\"thoddea sekondamni\",\"thodde sekond\"],ss:[e+\" sekondamni\",e+\" sekond\"],m:[\"eka mintan\",\"ek minut\"],mm:[e+\" mintamni\",e+\" mintam\"],h:[\"eka voran\",\"ek vor\"],hh:[e+\" voramni\",e+\" voram\"],d:[\"eka disan\",\"ek dis\"],dd:[e+\" disamni\",e+\" dis\"],M:[\"eka mhoinean\",\"ek mhoino\"],MM:[e+\" mhoineamni\",e+\" mhoine\"],y:[\"eka vorsan\",\"ek voros\"],yy:[e+\" vorsamni\",e+\" vorsam\"]};return r?i[n][0]:i[n][1]}e.defineLocale(\"gom-latn\",{months:{standalone:\"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr\".split(\"_\"),format:\"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea\".split(\"_\"),isFormat:/MMMM(\\s)+D[oD]?/},monthsShort:\"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var\".split(\"_\"),weekdaysShort:\"Ait._Som._Mon._Bud._Bre._Suk._Son.\".split(\"_\"),weekdaysMin:\"Ai_Sm_Mo_Bu_Br_Su_Sn\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"A h:mm [vazta]\",LTS:\"A h:mm:ss [vazta]\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY A h:mm [vazta]\",LLLL:\"dddd, MMMM Do, YYYY, A h:mm [vazta]\",llll:\"ddd, D MMM YYYY, A h:mm [vazta]\"},calendar:{sameDay:\"[Aiz] LT\",nextDay:\"[Faleam] LT\",nextWeek:\"[Fuddlo] dddd[,] LT\",lastDay:\"[Kal] LT\",lastWeek:\"[Fattlo] dddd[,] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\",past:\"%s adim\",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}(er)/,ordinal:function(e,t){switch(t){case\"D\":return e+\"er\";default:case\"M\":case\"Q\":case\"DDD\":case\"d\":case\"w\":case\"W\":return e}},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),\"rati\"===t?e<4?e:e+12:\"sokallim\"===t?e:\"donparam\"===t?e>12?e:e+12:\"sanje\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"rati\":e<12?\"sokallim\":e<16?\"donparam\":e<20?\"sanje\":\"rati\"}})}(n(\"wd/R\"))},DLa7:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return f}));var r=n(\"eIep\"),i=n(\"fXoL\"),s=n(\"iCD+\"),a=n(\"Y4ZP\"),o=n(\"ofXK\"),c=n(\"NFeN\");function l(e,t){1&e&&(i.Vb(0,\"span\",9),i.Hc(1,\"/\"),i.Ub())}function u(e,t){if(1&e&&(i.Vb(0,\"a\",10),i.Hc(1),i.Ub()),2&e){const e=i.gc().$implicit;i.nc(\"routerLink\",e.url),i.Eb(1),i.Jc(\" \",e.displayName,\" \")}}function d(e,t){if(1&e&&(i.Vb(0,\"span\",11),i.Hc(1),i.Ub()),2&e){const e=i.gc().$implicit;i.Eb(1),i.Ic(e.displayName)}}const h=function(e,t){return{\"text-lg\":e,\"text-muted\":t}};function m(e,t){if(1&e&&(i.Vb(0,\"li\",5),i.Fc(1,l,2,0,\"span\",6),i.Fc(2,u,2,2,\"a\",7),i.Fc(3,d,2,1,\"ng-template\",null,8,i.Gc),i.Ub()),2&e){const e=t.index,n=i.uc(4),r=i.gc().ngIf;i.nc(\"ngClass\",i.rc(4,h,0===e,e>0)),i.Eb(1),i.nc(\"ngIf\",e>0),i.Eb(1),i.nc(\"ngIf\",e{class e{constructor(e,t){this.breadcrumbService=e,this.eventsService=t,this.breadcrumbs$=this.eventsService.routeChanged$.pipe(Object(r.a)(e=>this.breadcrumbService.create(e)))}}return e.\\u0275fac=function(t){return new(t||e)(i.Pb(s.a),i.Pb(a.a))},e.\\u0275cmp=i.Jb({type:e,selectors:[[\"app-breadcrumb\"]],decls:2,vars:3,consts:[[\"class\",\"flex items-center position-relative mb-8 mt-16 md:mt-1\",4,\"ngIf\"],[1,\"flex\",\"items-center\",\"position-relative\",\"mb-8\",\"mt-16\",\"md:mt-1\"],[\"routerLink\",\"/dashboard\",1,\"mr-3\",\"text-primary\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\"],[\"class\",\"inline items-baseline items-center\",3,\"ngClass\",4,\"ngFor\",\"ngForOf\"],[1,\"inline\",\"items-baseline\",\"items-center\",3,\"ngClass\"],[\"class\",\"mx-2 separator\",4,\"ngIf\"],[3,\"routerLink\",4,\"ngIf\",\"ngIfElse\"],[\"workingRoute\",\"\"],[1,\"mx-2\",\"separator\"],[3,\"routerLink\"],[1,\"text-white\"]],template:function(e,t){1&e&&(i.Fc(0,p,6,1,\"nav\",0),i.hc(1,\"async\")),2&e&&i.nc(\"ngIf\",i.ic(1,1,t.breadcrumbs$))},directives:[o.n,c.a,o.m,o.l],pipes:[o.b],encapsulation:2}),e})()},Dh3D:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return g})),n.d(t,\"b\",(function(){return x})),n.d(t,\"c\",(function(){return C}));var r=n(\"fXoL\"),i=n(\"8LU1\"),s=n(\"FKr1\"),a=n(\"FtGj\"),o=n(\"XNiG\"),c=n(\"VRyK\"),l=n(\"R0Ic\"),u=n(\"ofXK\"),d=n(\"u47x\");const h=[\"mat-sort-header\",\"\"];function m(e,t){if(1&e){const e=r.Wb();r.Vb(0,\"div\",3),r.cc(\"@arrowPosition.start\",(function(){return r.wc(e),r.gc()._disableViewStateAnimation=!0}))(\"@arrowPosition.done\",(function(){return r.wc(e),r.gc()._disableViewStateAnimation=!1})),r.Qb(1,\"div\",4),r.Vb(2,\"div\",5),r.Qb(3,\"div\",6),r.Qb(4,\"div\",7),r.Qb(5,\"div\",8),r.Ub(),r.Ub()}if(2&e){const e=r.gc();r.nc(\"@arrowOpacity\",e._getArrowViewState())(\"@arrowPosition\",e._getArrowViewState())(\"@allowChildren\",e._getArrowDirectionState()),r.Eb(2),r.nc(\"@indicator\",e._getArrowDirectionState()),r.Eb(1),r.nc(\"@leftPointer\",e._getArrowDirectionState()),r.Eb(1),r.nc(\"@rightPointer\",e._getArrowDirectionState())}}const p=[\"*\"];class f{}const b=Object(s.x)(Object(s.v)(f));let g=(()=>{class e extends b{constructor(){super(...arguments),this.sortables=new Map,this._stateChanges=new o.a,this.start=\"asc\",this._direction=\"\",this.sortChange=new r.p}get direction(){return this._direction}set direction(e){this._direction=e}get disableClear(){return this._disableClear}set disableClear(e){this._disableClear=Object(i.c)(e)}register(e){this.sortables.set(e.id,e)}deregister(e){this.sortables.delete(e.id)}sort(e){this.active!=e.id?(this.active=e.id,this.direction=e.start?e.start:this.start):this.direction=this.getNextSortDirection(e),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(e){if(!e)return\"\";let t=function(e,t){let n=[\"asc\",\"desc\"];return\"desc\"==e&&n.reverse(),t||n.push(\"\"),n}(e.start||this.start,null!=e.disableClear?e.disableClear:this.disableClear),n=t.indexOf(this.direction)+1;return n>=t.length&&(n=0),t[n]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return e.\\u0275fac=function(t){return _(t||e)},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"matSort\",\"\"]],hostAttrs:[1,\"mat-sort\"],inputs:{disabled:[\"matSortDisabled\",\"disabled\"],start:[\"matSortStart\",\"start\"],direction:[\"matSortDirection\",\"direction\"],disableClear:[\"matSortDisableClear\",\"disableClear\"],active:[\"matSortActive\",\"active\"]},outputs:{sortChange:\"matSortChange\"},exportAs:[\"matSort\"],features:[r.Bb,r.Cb]}),e})();const _=r.Xb(g),y=s.b.ENTERING+\" \"+s.a.STANDARD_CURVE,v={indicator:Object(l.n)(\"indicator\",[Object(l.k)(\"active-asc, asc\",Object(l.l)({transform:\"translateY(0px)\"})),Object(l.k)(\"active-desc, desc\",Object(l.l)({transform:\"translateY(10px)\"})),Object(l.m)(\"active-asc <=> active-desc\",Object(l.e)(y))]),leftPointer:Object(l.n)(\"leftPointer\",[Object(l.k)(\"active-asc, asc\",Object(l.l)({transform:\"rotate(-45deg)\"})),Object(l.k)(\"active-desc, desc\",Object(l.l)({transform:\"rotate(45deg)\"})),Object(l.m)(\"active-asc <=> active-desc\",Object(l.e)(y))]),rightPointer:Object(l.n)(\"rightPointer\",[Object(l.k)(\"active-asc, asc\",Object(l.l)({transform:\"rotate(45deg)\"})),Object(l.k)(\"active-desc, desc\",Object(l.l)({transform:\"rotate(-45deg)\"})),Object(l.m)(\"active-asc <=> active-desc\",Object(l.e)(y))]),arrowOpacity:Object(l.n)(\"arrowOpacity\",[Object(l.k)(\"desc-to-active, asc-to-active, active\",Object(l.l)({opacity:1})),Object(l.k)(\"desc-to-hint, asc-to-hint, hint\",Object(l.l)({opacity:.54})),Object(l.k)(\"hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void\",Object(l.l)({opacity:0})),Object(l.m)(\"* => asc, * => desc, * => active, * => hint, * => void\",Object(l.e)(\"0ms\")),Object(l.m)(\"* <=> *\",Object(l.e)(y))]),arrowPosition:Object(l.n)(\"arrowPosition\",[Object(l.m)(\"* => desc-to-hint, * => desc-to-active\",Object(l.e)(y,Object(l.h)([Object(l.l)({transform:\"translateY(-25%)\"}),Object(l.l)({transform:\"translateY(0)\"})]))),Object(l.m)(\"* => hint-to-desc, * => active-to-desc\",Object(l.e)(y,Object(l.h)([Object(l.l)({transform:\"translateY(0)\"}),Object(l.l)({transform:\"translateY(25%)\"})]))),Object(l.m)(\"* => asc-to-hint, * => asc-to-active\",Object(l.e)(y,Object(l.h)([Object(l.l)({transform:\"translateY(25%)\"}),Object(l.l)({transform:\"translateY(0)\"})]))),Object(l.m)(\"* => hint-to-asc, * => active-to-asc\",Object(l.e)(y,Object(l.h)([Object(l.l)({transform:\"translateY(0)\"}),Object(l.l)({transform:\"translateY(-25%)\"})]))),Object(l.k)(\"desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active\",Object(l.l)({transform:\"translateY(0)\"})),Object(l.k)(\"hint-to-desc, active-to-desc, desc\",Object(l.l)({transform:\"translateY(-25%)\"})),Object(l.k)(\"hint-to-asc, active-to-asc, asc\",Object(l.l)({transform:\"translateY(25%)\"}))]),allowChildren:Object(l.n)(\"allowChildren\",[Object(l.m)(\"* <=> *\",[Object(l.i)(\"@*\",Object(l.f)(),{optional:!0})])])};let w=(()=>{class e{constructor(){this.changes=new o.a,this.sortButtonLabel=e=>\"Change sorting for \"+e}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=Object(r.Lb)({factory:function(){return new e},token:e,providedIn:\"root\"}),e})();const k={provide:w,deps:[[new r.D,new r.N,w]],useFactory:function(e){return e||new w}};class S{}const M=Object(s.v)(S);let x=(()=>{class e extends M{constructor(e,t,n,r,i,s){super(),this._intl=e,this._sort=n,this._columnDef=r,this._focusMonitor=i,this._elementRef=s,this._showIndicatorHint=!1,this._arrowDirection=\"\",this._disableViewStateAnimation=!1,this.arrowPosition=\"after\",this._rerenderSubscription=Object(c.a)(n.sortChange,n._stateChanges,e.changes).subscribe(()=>{this._isSorted()&&this._updateArrowDirection(),!this._isSorted()&&this._viewState&&\"active\"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:\"active\",toState:this._arrowDirection})),t.markForCheck()})}get disableClear(){return this._disableClear}set disableClear(e){this._disableClear=Object(i.c)(e)}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?\"active\":this._arrowDirection}),this._sort.register(this)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>this._setIndicatorHintVisible(!!e))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(e){this._isDisabled()&&e||(this._showIndicatorHint=e,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:\"hint\"}:{fromState:\"hint\",toState:this._arrowDirection})))}_setAnimationTransitionState(e){this._viewState=e,this._disableViewStateAnimation&&(this._viewState={toState:e.toState})}_toggleOnInteraction(){this._sort.sort(this),\"hint\"!==this._viewState.toState&&\"active\"!==this._viewState.toState||(this._disableViewStateAnimation=!0);const e=this._isSorted()?{fromState:this._arrowDirection,toState:\"active\"}:{fromState:\"active\",toState:this._arrowDirection};this._setAnimationTransitionState(e),this._showIndicatorHint=!1}_handleClick(){this._isDisabled()||this._toggleOnInteraction()}_handleKeydown(e){this._isDisabled()||e.keyCode!==a.n&&e.keyCode!==a.f||(e.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&(\"asc\"===this._sort.direction||\"desc\"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?\"active-\":\"\"}${this._arrowDirection}`}_getArrowViewState(){const e=this._viewState.fromState;return(e?e+\"-to-\":\"\")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?\"asc\"==this._sort.direction?\"ascending\":\"descending\":\"none\"}_renderArrow(){return!this._isDisabled()||this._isSorted()}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(w),r.Pb(r.h),r.Pb(g,8),r.Pb(\"MAT_SORT_HEADER_COLUMN_DEF\",8),r.Pb(d.f),r.Pb(r.m))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"\",\"mat-sort-header\",\"\"]],hostAttrs:[1,\"mat-sort-header\"],hostVars:3,hostBindings:function(e,t){1&e&&r.cc(\"click\",(function(){return t._handleClick()}))(\"keydown\",(function(e){return t._handleKeydown(e)}))(\"mouseenter\",(function(){return t._setIndicatorHintVisible(!0)}))(\"mouseleave\",(function(){return t._setIndicatorHintVisible(!1)})),2&e&&(r.Fb(\"aria-sort\",t._getAriaSortAttribute()),r.Hb(\"mat-sort-header-disabled\",t._isDisabled()))},inputs:{disabled:\"disabled\",arrowPosition:\"arrowPosition\",disableClear:\"disableClear\",id:[\"mat-sort-header\",\"id\"],start:\"start\"},exportAs:[\"matSortHeader\"],features:[r.Bb],attrs:h,ngContentSelectors:p,decls:4,vars:6,consts:[[\"role\",\"button\",1,\"mat-sort-header-container\",\"mat-focus-indicator\"],[1,\"mat-sort-header-content\"],[\"class\",\"mat-sort-header-arrow\",4,\"ngIf\"],[1,\"mat-sort-header-arrow\"],[1,\"mat-sort-header-stem\"],[1,\"mat-sort-header-indicator\"],[1,\"mat-sort-header-pointer-left\"],[1,\"mat-sort-header-pointer-right\"],[1,\"mat-sort-header-pointer-middle\"]],template:function(e,t){1&e&&(r.mc(),r.Vb(0,\"div\",0),r.Vb(1,\"div\",1),r.lc(2),r.Ub(),r.Fc(3,m,6,6,\"div\",2),r.Ub()),2&e&&(r.Hb(\"mat-sort-header-sorted\",t._isSorted())(\"mat-sort-header-position-before\",\"before\"==t.arrowPosition),r.Fb(\"tabindex\",t._isDisabled()?null:0),r.Eb(3),r.nc(\"ngIf\",t._renderArrow()))},directives:[u.n],styles:[\".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}\\n\"],encapsulation:2,data:{animation:[v.indicator,v.leftPointer,v.rightPointer,v.arrowOpacity,v.arrowPosition,v.allowChildren]},changeDetection:0}),e})(),C=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},providers:[k],imports:[[u.c]]}),e})()},Dkky:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"fr-ch\",{months:\"janvier_f\\xe9vrier_mars_avril_mai_juin_juillet_ao\\xfbt_septembre_octobre_novembre_d\\xe9cembre\".split(\"_\"),monthsShort:\"janv._f\\xe9vr._mars_avr._mai_juin_juil._ao\\xfbt_sept._oct._nov._d\\xe9c.\".split(\"_\"),monthsParseExact:!0,weekdays:\"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi\".split(\"_\"),weekdaysShort:\"dim._lun._mar._mer._jeu._ven._sam.\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_je_ve_sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Aujourd\\u2019hui \\xe0] LT\",nextDay:\"[Demain \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[Hier \\xe0] LT\",lastWeek:\"dddd [dernier \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"dans %s\",past:\"il y a %s\",s:\"quelques secondes\",ss:\"%d secondes\",m:\"une minute\",mm:\"%d minutes\",h:\"une heure\",hh:\"%d heures\",d:\"un jour\",dd:\"%d jours\",M:\"un mois\",MM:\"%d mois\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case\"M\":case\"Q\":case\"D\":case\"DDD\":case\"d\":return e+(1===e?\"er\":\"e\");case\"w\":case\"W\":return e+(1===e?\"re\":\"e\")}},week:{dow:1,doy:4}})}(n(\"wd/R\"))},Dmvi:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"en-au\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:0,doy:4}})}(n(\"wd/R\"))},DoHr:function(e,t,n){!function(e){\"use strict\";var t={1:\"'inci\",5:\"'inci\",8:\"'inci\",70:\"'inci\",80:\"'inci\",2:\"'nci\",7:\"'nci\",20:\"'nci\",50:\"'nci\",3:\"'\\xfcnc\\xfc\",4:\"'\\xfcnc\\xfc\",100:\"'\\xfcnc\\xfc\",6:\"'nc\\u0131\",9:\"'uncu\",10:\"'uncu\",30:\"'uncu\",60:\"'\\u0131nc\\u0131\",90:\"'\\u0131nc\\u0131\"};e.defineLocale(\"tr\",{months:\"Ocak_\\u015eubat_Mart_Nisan_May\\u0131s_Haziran_Temmuz_A\\u011fustos_Eyl\\xfcl_Ekim_Kas\\u0131m_Aral\\u0131k\".split(\"_\"),monthsShort:\"Oca_\\u015eub_Mar_Nis_May_Haz_Tem_A\\u011fu_Eyl_Eki_Kas_Ara\".split(\"_\"),weekdays:\"Pazar_Pazartesi_Sal\\u0131_\\xc7ar\\u015famba_Per\\u015fembe_Cuma_Cumartesi\".split(\"_\"),weekdaysShort:\"Paz_Pts_Sal_\\xc7ar_Per_Cum_Cts\".split(\"_\"),weekdaysMin:\"Pz_Pt_Sa_\\xc7a_Pe_Cu_Ct\".split(\"_\"),meridiem:function(e,t,n){return e<12?n?\"\\xf6\\xf6\":\"\\xd6\\xd6\":n?\"\\xf6s\":\"\\xd6S\"},meridiemParse:/\\xf6\\xf6|\\xd6\\xd6|\\xf6s|\\xd6S/,isPM:function(e){return\"\\xf6s\"===e||\"\\xd6S\"===e},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[bug\\xfcn saat] LT\",nextDay:\"[yar\\u0131n saat] LT\",nextWeek:\"[gelecek] dddd [saat] LT\",lastDay:\"[d\\xfcn] LT\",lastWeek:\"[ge\\xe7en] dddd [saat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s sonra\",past:\"%s \\xf6nce\",s:\"birka\\xe7 saniye\",ss:\"%d saniye\",m:\"bir dakika\",mm:\"%d dakika\",h:\"bir saat\",hh:\"%d saat\",d:\"bir g\\xfcn\",dd:\"%d g\\xfcn\",w:\"bir hafta\",ww:\"%d hafta\",M:\"bir ay\",MM:\"%d ay\",y:\"bir y\\u0131l\",yy:\"%d y\\u0131l\"},ordinal:function(e,n){switch(n){case\"d\":case\"D\":case\"Do\":case\"DD\":return e;default:if(0===e)return e+\"'\\u0131nc\\u0131\";var r=e%10;return e+(t[r]||t[e%100-r]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(n(\"wd/R\"))},Dwbi:function(e,t,n){\"use strict\";n.d(t,\"d\",(function(){return r})),n.d(t,\"b\",(function(){return i})),n.d(t,\"h\",(function(){return s})),n.d(t,\"j\",(function(){return a})),n.d(t,\"g\",(function(){return o})),n.d(t,\"f\",(function(){return c})),n.d(t,\"a\",(function(){return l})),n.d(t,\"c\",(function(){return u})),n.d(t,\"e\",(function(){return d})),n.d(t,\"i\",(function(){return h}));const r=1e9,i=\"18446744073709551615\",s=384e3,a=s/1e3,o=50,c=50,l=\"https://beaconcha.in\",u=\"http://ip-api.com/batch\",d=\"dashboard\",h=\"onboarding\"},DxQv:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"da\",{months:\"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),weekdays:\"s\\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\\xf8rdag\".split(\"_\"),weekdaysShort:\"s\\xf8n_man_tir_ons_tor_fre_l\\xf8r\".split(\"_\"),weekdaysMin:\"s\\xf8_ma_ti_on_to_fr_l\\xf8\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd [d.] D. MMMM YYYY [kl.] HH:mm\"},calendar:{sameDay:\"[i dag kl.] LT\",nextDay:\"[i morgen kl.] LT\",nextWeek:\"p\\xe5 dddd [kl.] LT\",lastDay:\"[i g\\xe5r kl.] LT\",lastWeek:\"[i] dddd[s kl.] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"%s siden\",s:\"f\\xe5 sekunder\",ss:\"%d sekunder\",m:\"et minut\",mm:\"%d minutter\",h:\"en time\",hh:\"%d timer\",d:\"en dag\",dd:\"%d dage\",M:\"en m\\xe5ned\",MM:\"%d m\\xe5neder\",y:\"et \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},Dzi0:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"tl-ph\",{months:\"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre\".split(\"_\"),monthsShort:\"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis\".split(\"_\"),weekdays:\"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado\".split(\"_\"),weekdaysShort:\"Lin_Lun_Mar_Miy_Huw_Biy_Sab\".split(\"_\"),weekdaysMin:\"Li_Lu_Ma_Mi_Hu_Bi_Sab\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"MM/D/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY HH:mm\",LLLL:\"dddd, MMMM DD, YYYY HH:mm\"},calendar:{sameDay:\"LT [ngayong araw]\",nextDay:\"[Bukas ng] LT\",nextWeek:\"LT [sa susunod na] dddd\",lastDay:\"LT [kahapon]\",lastWeek:\"LT [noong nakaraang] dddd\",sameElse:\"L\"},relativeTime:{future:\"sa loob ng %s\",past:\"%s ang nakalipas\",s:\"ilang segundo\",ss:\"%d segundo\",m:\"isang minuto\",mm:\"%d minuto\",h:\"isang oras\",hh:\"%d oras\",d:\"isang araw\",dd:\"%d araw\",M:\"isang buwan\",MM:\"%d buwan\",y:\"isang taon\",yy:\"%d taon\"},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"E+IA\":function(e,t,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"7ckf\"),s=n(\"qlaj\"),a=r.rotl32,o=r.sum32,c=r.sum32_5,l=s.ft_1,u=i.BlockHash,d=[1518500249,1859775393,2400959708,3395469782];function h(){if(!(this instanceof h))return new h;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}r.inherits(h,u),e.exports=h,h.blockSize=512,h.outSize=160,h.hmacStrength=80,h.padLength=64,h.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;r=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var i=t.words[r];return 1===r.length?n?i[0]:i[1]:e+\" \"+t.correctGrammaticalCase(e,i)}};e.defineLocale(\"sr-cyrl\",{months:\"\\u0458\\u0430\\u043d\\u0443\\u0430\\u0440_\\u0444\\u0435\\u0431\\u0440\\u0443\\u0430\\u0440_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0438\\u043b_\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d_\\u0458\\u0443\\u043b_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043f\\u0442\\u0435\\u043c\\u0431\\u0430\\u0440_\\u043e\\u043a\\u0442\\u043e\\u0431\\u0430\\u0440_\\u043d\\u043e\\u0432\\u0435\\u043c\\u0431\\u0430\\u0440_\\u0434\\u0435\\u0446\\u0435\\u043c\\u0431\\u0430\\u0440\".split(\"_\"),monthsShort:\"\\u0458\\u0430\\u043d._\\u0444\\u0435\\u0431._\\u043c\\u0430\\u0440._\\u0430\\u043f\\u0440._\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d_\\u0458\\u0443\\u043b_\\u0430\\u0432\\u0433._\\u0441\\u0435\\u043f._\\u043e\\u043a\\u0442._\\u043d\\u043e\\u0432._\\u0434\\u0435\\u0446.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u043d\\u0435\\u0434\\u0435\\u0459\\u0430_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u0459\\u0430\\u043a_\\u0443\\u0442\\u043e\\u0440\\u0430\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0440\\u0442\\u0430\\u043a_\\u043f\\u0435\\u0442\\u0430\\u043a_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),weekdaysShort:\"\\u043d\\u0435\\u0434._\\u043f\\u043e\\u043d._\\u0443\\u0442\\u043e._\\u0441\\u0440\\u0435._\\u0447\\u0435\\u0442._\\u043f\\u0435\\u0442._\\u0441\\u0443\\u0431.\".split(\"_\"),weekdaysMin:\"\\u043d\\u0435_\\u043f\\u043e_\\u0443\\u0442_\\u0441\\u0440_\\u0447\\u0435_\\u043f\\u0435_\\u0441\\u0443\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D. M. YYYY.\",LL:\"D. MMMM YYYY.\",LLL:\"D. MMMM YYYY. H:mm\",LLLL:\"dddd, D. MMMM YYYY. H:mm\"},calendar:{sameDay:\"[\\u0434\\u0430\\u043d\\u0430\\u0441 \\u0443] LT\",nextDay:\"[\\u0441\\u0443\\u0442\\u0440\\u0430 \\u0443] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[\\u0443] [\\u043d\\u0435\\u0434\\u0435\\u0459\\u0443] [\\u0443] LT\";case 3:return\"[\\u0443] [\\u0441\\u0440\\u0435\\u0434\\u0443] [\\u0443] LT\";case 6:return\"[\\u0443] [\\u0441\\u0443\\u0431\\u043e\\u0442\\u0443] [\\u0443] LT\";case 1:case 2:case 4:case 5:return\"[\\u0443] dddd [\\u0443] LT\"}},lastDay:\"[\\u0458\\u0443\\u0447\\u0435 \\u0443] LT\",lastWeek:function(){return[\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u0435] [\\u043d\\u0435\\u0434\\u0435\\u0459\\u0435] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u0459\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u0443\\u0442\\u043e\\u0440\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u0435] [\\u0441\\u0440\\u0435\\u0434\\u0435] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u0447\\u0435\\u0442\\u0432\\u0440\\u0442\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u043f\\u0435\\u0442\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u0435] [\\u0441\\u0443\\u0431\\u043e\\u0442\\u0435] [\\u0443] LT\"][this.day()]},sameElse:\"L\"},relativeTime:{future:\"\\u0437\\u0430 %s\",past:\"\\u043f\\u0440\\u0435 %s\",s:\"\\u043d\\u0435\\u043a\\u043e\\u043b\\u0438\\u043a\\u043e \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:\"\\u0434\\u0430\\u043d\",dd:t.translate,M:\"\\u043c\\u0435\\u0441\\u0435\\u0446\",MM:t.translate,y:\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\",yy:t.translate},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},E4Z0:function(e,t,n){var r,i;void 0===(i=\"function\"==typeof(r=function(e){\"use strict\";var t,n=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t,e};!function(e){e[e.EOS=0]=\"EOS\",e[e.Text=1]=\"Text\",e[e.Incomplete=2]=\"Incomplete\",e[e.ESC=3]=\"ESC\",e[e.Unknown=4]=\"Unknown\",e[e.SGR=5]=\"SGR\",e[e.OSCURL=6]=\"OSCURL\"}(t||(t={}));var r=function(){function e(){this.VERSION=\"5.0.1\",this.setup_palettes(),this._use_classes=!1,this.bold=!1,this.fg=this.bg=null,this._buffer=\"\",this._url_whitelist={http:1,https:1}}return Object.defineProperty(e.prototype,\"use_classes\",{get:function(){return this._use_classes},set:function(e){this._use_classes=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"url_whitelist\",{get:function(){return this._url_whitelist},set:function(e){this._url_whitelist=e},enumerable:!1,configurable:!0}),e.prototype.setup_palettes=function(){var e=this;this.ansi_colors=[[{rgb:[0,0,0],class_name:\"ansi-black\"},{rgb:[187,0,0],class_name:\"ansi-red\"},{rgb:[0,187,0],class_name:\"ansi-green\"},{rgb:[187,187,0],class_name:\"ansi-yellow\"},{rgb:[0,0,187],class_name:\"ansi-blue\"},{rgb:[187,0,187],class_name:\"ansi-magenta\"},{rgb:[0,187,187],class_name:\"ansi-cyan\"},{rgb:[255,255,255],class_name:\"ansi-white\"}],[{rgb:[85,85,85],class_name:\"ansi-bright-black\"},{rgb:[255,85,85],class_name:\"ansi-bright-red\"},{rgb:[0,255,0],class_name:\"ansi-bright-green\"},{rgb:[255,255,85],class_name:\"ansi-bright-yellow\"},{rgb:[85,85,255],class_name:\"ansi-bright-blue\"},{rgb:[255,85,255],class_name:\"ansi-bright-magenta\"},{rgb:[85,255,255],class_name:\"ansi-bright-cyan\"},{rgb:[255,255,255],class_name:\"ansi-bright-white\"}]],this.palette_256=[],this.ansi_colors.forEach((function(t){t.forEach((function(t){e.palette_256.push(t)}))}));for(var t=[0,95,135,175,215,255],n=0;n<6;++n)for(var r=0;r<6;++r)for(var i=0;i<6;++i)this.palette_256.push({rgb:[t[n],t[r],t[i]],class_name:\"truecolor\"});for(var s=8,a=0;a<24;++a,s+=10)this.palette_256.push({rgb:[s,s,s],class_name:\"truecolor\"})},e.prototype.escape_txt_for_html=function(e){return e.replace(/[&<>\"']/gm,(function(e){return\"&\"===e?\"&\":\"<\"===e?\"<\":\">\"===e?\">\":'\"'===e?\""\":\"'\"===e?\"'\":void 0}))},e.prototype.append_buffer=function(e){this._buffer=this._buffer+e},e.prototype.get_next_packet=function(){var e={kind:t.EOS,text:\"\",url:\"\"},r=this._buffer.length;if(0==r)return e;var s=this._buffer.indexOf(\"\\x1b\");if(-1==s)return e.kind=t.Text,e.text=this._buffer,this._buffer=\"\",e;if(s>0)return e.kind=t.Text,e.text=this._buffer.slice(0,s),this._buffer=this._buffer.slice(s),e;if(0==s){if(1==r)return e.kind=t.Incomplete,e;var a=this._buffer.charAt(1);if(\"[\"!=a&&\"]\"!=a)return e.kind=t.ESC,e.text=this._buffer.slice(0,1),this._buffer=this._buffer.slice(1),e;if(\"[\"==a)return this._csi_regex||(this._csi_regex=i(n([\"\\n ^ # beginning of line\\n #\\n # First attempt\\n (?: # legal sequence\\n \\x1b[ # CSI\\n ([<-?]?) # private-mode char\\n ([d;]*) # any digits or semicolons\\n ([ -/]? # an intermediate modifier\\n [@-~]) # the command\\n )\\n | # alternate (second attempt)\\n (?: # illegal sequence\\n \\x1b[ # CSI\\n [ -~]* # anything legal\\n ([\\0-\\x1f:]) # anything illegal\\n )\\n \"],[\"\\n ^ # beginning of line\\n #\\n # First attempt\\n (?: # legal sequence\\n \\\\x1b\\\\[ # CSI\\n ([\\\\x3c-\\\\x3f]?) # private-mode char\\n ([\\\\d;]*) # any digits or semicolons\\n ([\\\\x20-\\\\x2f]? # an intermediate modifier\\n [\\\\x40-\\\\x7e]) # the command\\n )\\n | # alternate (second attempt)\\n (?: # illegal sequence\\n \\\\x1b\\\\[ # CSI\\n [\\\\x20-\\\\x7e]* # anything legal\\n ([\\\\x00-\\\\x1f:]) # anything illegal\\n )\\n \"]))),null===(c=this._buffer.match(this._csi_regex))?(e.kind=t.Incomplete,e):c[4]?(e.kind=t.ESC,e.text=this._buffer.slice(0,1),this._buffer=this._buffer.slice(1),e):(e.kind=\"\"!=c[1]||\"m\"!=c[3]?t.Unknown:t.SGR,e.text=c[2],this._buffer=this._buffer.slice(c[0].length),e);if(\"]\"==a){if(r<4)return e.kind=t.Incomplete,e;if(\"8\"!=this._buffer.charAt(2)||\";\"!=this._buffer.charAt(3))return e.kind=t.ESC,e.text=this._buffer.slice(0,1),this._buffer=this._buffer.slice(1),e;this._osc_st||(this._osc_st=function(e){for(var t=[],n=1;n0;){var n=t.shift(),r=parseInt(n,10);if(isNaN(r)||0===r)this.fg=this.bg=null,this.bold=!1;else if(1===r)this.bold=!0;else if(22===r)this.bold=!1;else if(39===r)this.fg=null;else if(49===r)this.bg=null;else if(r>=30&&r<38)this.fg=this.ansi_colors[0][r-30];else if(r>=40&&r<48)this.bg=this.ansi_colors[0][r-40];else if(r>=90&&r<98)this.fg=this.ansi_colors[1][r-90];else if(r>=100&&r<108)this.bg=this.ansi_colors[1][r-100];else if((38===r||48===r)&&t.length>0){var i=38===r,s=t.shift();if(\"5\"===s&&t.length>0){var a=parseInt(t.shift(),10);a>=0&&a<=255&&(i?this.fg=this.palette_256[a]:this.bg=this.palette_256[a])}if(\"2\"===s&&t.length>2){var o=parseInt(t.shift(),10),c=parseInt(t.shift(),10),l=parseInt(t.shift(),10);if(o>=0&&o<=255&&c>=0&&c<=255&&l>=0&&l<=255){var u={rgb:[o,c,l],class_name:\"truecolor\"};i?this.fg=u:this.bg=u}}}}},e.prototype.transform_to_html=function(e){var t=e.text;if(0===t.length)return t;if(t=this.escape_txt_for_html(t),!e.bold&&null===e.fg&&null===e.bg)return t;var n=[],r=[],i=e.fg,s=e.bg;e.bold&&n.push(\"font-weight:bold\"),this._use_classes?(i&&(\"truecolor\"!==i.class_name?r.push(i.class_name+\"-fg\"):n.push(\"color:rgb(\"+i.rgb.join(\",\")+\")\")),s&&(\"truecolor\"!==s.class_name?r.push(s.class_name+\"-bg\"):n.push(\"background-color:rgb(\"+s.rgb.join(\",\")+\")\"))):(i&&n.push(\"color:rgb(\"+i.rgb.join(\",\")+\")\"),s&&n.push(\"background-color:rgb(\"+s.rgb+\")\"));var a=\"\",o=\"\";return r.length&&(a=' class=\"'+r.join(\" \")+'\"'),n.length&&(o=' style=\"'+n.join(\";\")+'\"'),\"\"+t+\"\"},e.prototype.process_hyperlink=function(e){var t=e.url.split(\":\");return t.length<1?\"\":this._url_whitelist[t[0]]?'
'+this.escape_txt_for_html(e.text)+\"\":\"\"},e}();function i(e){for(var t=[],n=1;n{const e=o.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}})();class l extends r.b{constructor(e,t){super(e),this.connectable=t}_error(e){this._unsubscribe(),super._error(e)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const e=this.connectable;if(e){this.connectable=null;const t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}}}},EY2u:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i})),n.d(t,\"b\",(function(){return s}));var r=n(\"HDdC\");const i=new r.a(e=>e.complete());function s(e){return e?function(e){return new r.a(t=>e.schedule(()=>t.complete()))}(e):i}},\"F97/\":function(e,t,n){\"use strict\";function r(e,t){function n(){return!n.pred.apply(n.thisArg,arguments)}return n.pred=e,n.thisArg=t,n}n.d(t,\"a\",(function(){return r}))},FKr1:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return g})),n.d(t,\"b\",(function(){return _})),n.d(t,\"c\",(function(){return O})),n.d(t,\"d\",(function(){return se})),n.d(t,\"e\",(function(){return K})),n.d(t,\"f\",(function(){return $})),n.d(t,\"g\",(function(){return N})),n.d(t,\"h\",(function(){return k})),n.d(t,\"i\",(function(){return E})),n.d(t,\"j\",(function(){return P})),n.d(t,\"k\",(function(){return te})),n.d(t,\"l\",(function(){return ie})),n.d(t,\"m\",(function(){return U})),n.d(t,\"n\",(function(){return z})),n.d(t,\"o\",(function(){return B})),n.d(t,\"p\",(function(){return V})),n.d(t,\"q\",(function(){return H})),n.d(t,\"r\",(function(){return ne})),n.d(t,\"s\",(function(){return re})),n.d(t,\"t\",(function(){return M})),n.d(t,\"u\",(function(){return x})),n.d(t,\"v\",(function(){return S})),n.d(t,\"w\",(function(){return D})),n.d(t,\"x\",(function(){return L})),n.d(t,\"y\",(function(){return C})),n.d(t,\"z\",(function(){return T}));var r=n(\"fXoL\"),i=n(\"u47x\"),s=n(\"cH1L\");const a=new r.S(\"10.2.7\");var o=n(\"ofXK\"),c=n(\"8LU1\"),l=n(\"XNiG\"),u=n(\"HDdC\"),d=n(\"nLfN\"),h=n(\"JX91\"),m=n(\"R1ws\"),p=n(\"FtGj\");function f(e,t){if(1&e&&r.Qb(0,\"mat-pseudo-checkbox\",3),2&e){const e=r.gc();r.nc(\"state\",e.selected?\"checked\":\"unchecked\")(\"disabled\",e.disabled)}}const b=[\"*\"];let g=(()=>{class e{}return e.STANDARD_CURVE=\"cubic-bezier(0.4,0.0,0.2,1)\",e.DECELERATION_CURVE=\"cubic-bezier(0.0,0.0,0.2,1)\",e.ACCELERATION_CURVE=\"cubic-bezier(0.4,0.0,1,1)\",e.SHARP_CURVE=\"cubic-bezier(0.4,0.0,0.6,1)\",e})(),_=(()=>{class e{}return e.COMPLEX=\"375ms\",e.ENTERING=\"225ms\",e.EXITING=\"195ms\",e})();const y=new r.S(\"10.2.7\"),v=new r.s(\"mat-sanity-checks\",{providedIn:\"root\",factory:function(){return!0}});let w,k=(()=>{class e{constructor(e,t,n){this._hasDoneGlobalChecks=!1,this._document=n,e._applyBodyHighContrastModeCssClasses(),this._sanityChecks=t,this._hasDoneGlobalChecks||(this._checkDoctypeIsDefined(),this._checkThemeIsPresent(),this._checkCdkVersionMatch(),this._hasDoneGlobalChecks=!0)}_getDocument(){const e=this._document||document;return\"object\"==typeof e&&e?e:null}_getWindow(){const e=this._getDocument(),t=(null==e?void 0:e.defaultView)||window;return\"object\"==typeof t&&t?t:null}_checksAreEnabled(){return Object(r.ab)()&&!this._isTestEnv()}_isTestEnv(){const e=this._getWindow();return e&&(e.__karma__||e.jasmine)}_checkDoctypeIsDefined(){const e=this._checksAreEnabled()&&(!0===this._sanityChecks||this._sanityChecks.doctype),t=this._getDocument();e&&t&&!t.doctype&&console.warn(\"Current document does not have a doctype. This may cause some Angular Material components not to behave as expected.\")}_checkThemeIsPresent(){const e=!this._checksAreEnabled()||!1===this._sanityChecks||!this._sanityChecks.theme,t=this._getDocument();if(e||!t||!t.body||\"function\"!=typeof getComputedStyle)return;const n=t.createElement(\"div\");n.classList.add(\"mat-theme-loaded-marker\"),t.body.appendChild(n);const r=getComputedStyle(n);r&&\"none\"!==r.display&&console.warn(\"Could not find Angular Material core theme. Most Material components may not work as expected. For more info refer to the theming guide: https://material.angular.io/guide/theming\"),t.body.removeChild(n)}_checkCdkVersionMatch(){this._checksAreEnabled()&&(!0===this._sanityChecks||this._sanityChecks.version)&&y.full!==a.full&&console.warn(\"The Angular Material version (\"+y.full+\") does not match the Angular CDK version (\"+a.full+\").\\nPlease ensure the versions of these two packages exactly match.\")}}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)(r.Zb(i.h),r.Zb(v,8),r.Zb(o.d,8))},imports:[[s.a],s.a]}),e})();function S(e){return class extends e{constructor(...e){super(...e),this._disabled=!1}get disabled(){return this._disabled}set disabled(e){this._disabled=Object(c.c)(e)}}}function M(e,t){return class extends e{constructor(...e){super(...e),this.defaultColor=t,this.color=t}get color(){return this._color}set color(e){const t=e||this.defaultColor;t!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(\"mat-\"+this._color),t&&this._elementRef.nativeElement.classList.add(\"mat-\"+t),this._color=t)}}}function x(e){return class extends e{constructor(...e){super(...e),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=Object(c.c)(e)}}}function C(e,t=0){return class extends e{constructor(...e){super(...e),this._tabIndex=t,this.defaultTabIndex=t}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(e){this._tabIndex=null!=e?Object(c.f)(e):this.defaultTabIndex}}}function D(e){return class extends e{constructor(...e){super(...e),this.errorState=!1,this.stateChanges=new l.a}updateErrorState(){const e=this.errorState,t=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);t!==e&&(this.errorState=t,this.stateChanges.next())}}}function L(e){return class extends e{constructor(...e){super(...e),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new u.a(e=>{this._isInitialized?this._notifySubscriber(e):this._pendingSubscribers.push(e)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(e){e.next(),e.complete()}}}try{w=\"undefined\"!=typeof Intl}catch(ae){w=!1}let O=(()=>{class e{isErrorState(e,t){return!!(e&&e.invalid&&(e.touched||t&&t.submitted))}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=Object(r.Lb)({factory:function(){return new e},token:e,providedIn:\"root\"}),e})(),E=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"mat-line\",\"\"],[\"\",\"matLine\",\"\"]],hostAttrs:[1,\"mat-line\"]}),e})();function T(e,t,n=\"mat\"){e.changes.pipe(Object(h.a)(e)).subscribe(({length:e})=>{A(t,n+\"-2-line\",!1),A(t,n+\"-3-line\",!1),A(t,n+\"-multi-line\",!1),2===e||3===e?A(t,`${n}-${e}-line`,!0):e>3&&A(t,n+\"-multi-line\",!0)})}function A(e,t,n){const r=e.nativeElement.classList;n?r.add(t):r.remove(t)}let P=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},imports:[[k],k]}),e})();class F{constructor(e,t,n){this._renderer=e,this.element=t,this.config=n,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const j={enterDuration:450,exitDuration:400},I=Object(d.f)({passive:!0}),R=[\"mousedown\",\"touchstart\"],Y=[\"mouseup\",\"mouseleave\",\"touchend\",\"touchcancel\"];class H{constructor(e,t,n,r){this._target=e,this._ngZone=t,this._isPointerDown=!1,this._activeRipples=new Set,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=Object(c.e)(n))}fadeInRipple(e,t,n={}){const r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),i=Object.assign(Object.assign({},j),n.animation);n.centered&&(e=r.left+r.width/2,t=r.top+r.height/2);const s=n.radius||function(e,t,n){const r=Math.max(Math.abs(e-n.left),Math.abs(e-n.right)),i=Math.max(Math.abs(t-n.top),Math.abs(t-n.bottom));return Math.sqrt(r*r+i*i)}(e,t,r),a=e-r.left,o=t-r.top,c=i.enterDuration,l=document.createElement(\"div\");l.classList.add(\"mat-ripple-element\"),l.style.left=a-s+\"px\",l.style.top=o-s+\"px\",l.style.height=2*s+\"px\",l.style.width=2*s+\"px\",null!=n.color&&(l.style.backgroundColor=n.color),l.style.transitionDuration=c+\"ms\",this._containerElement.appendChild(l),window.getComputedStyle(l).getPropertyValue(\"opacity\"),l.style.transform=\"scale(1)\";const u=new F(this,l,n);return u.state=0,this._activeRipples.add(u),n.persistent||(this._mostRecentTransientRipple=u),this._runTimeoutOutsideZone(()=>{const e=u===this._mostRecentTransientRipple;u.state=1,n.persistent||e&&this._isPointerDown||u.fadeOut()},c),u}fadeOutRipple(e){const t=this._activeRipples.delete(e);if(e===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),!t)return;const n=e.element,r=Object.assign(Object.assign({},j),e.config.animation);n.style.transitionDuration=r.exitDuration+\"ms\",n.style.opacity=\"0\",e.state=2,this._runTimeoutOutsideZone(()=>{e.state=3,n.parentNode.removeChild(n)},r.exitDuration)}fadeOutAll(){this._activeRipples.forEach(e=>e.fadeOut())}setupTriggerEvents(e){const t=Object(c.e)(e);t&&t!==this._triggerElement&&(this._removeTriggerEvents(),this._triggerElement=t,this._registerEvents(R))}handleEvent(e){\"mousedown\"===e.type?this._onMousedown(e):\"touchstart\"===e.type?this._onTouchStart(e):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(Y),this._pointerUpEventsRegistered=!0)}_onMousedown(e){const t=Object(i.j)(e),n=this._lastTouchStartEvent&&Date.now(){!e.config.persistent&&(1===e.state||e.config.terminateOnPointerUp&&0===e.state)&&e.fadeOut()}))}_runTimeoutOutsideZone(e,t=0){this._ngZone.runOutsideAngular(()=>setTimeout(e,t))}_registerEvents(e){this._ngZone.runOutsideAngular(()=>{e.forEach(e=>{this._triggerElement.addEventListener(e,this,I)})})}_removeTriggerEvents(){this._triggerElement&&(R.forEach(e=>{this._triggerElement.removeEventListener(e,this,I)}),this._pointerUpEventsRegistered&&Y.forEach(e=>{this._triggerElement.removeEventListener(e,this,I)}))}}const N=new r.s(\"mat-ripple-global-options\");let B=(()=>{class e{constructor(e,t,n,r,i){this._elementRef=e,this._animationMode=i,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=r||{},this._rippleRenderer=new H(this,t,e,n)}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign(Object.assign({},this._globalOptions.animation),\"NoopAnimations\"===this._animationMode?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,t=0,n){return\"number\"==typeof e?this._rippleRenderer.fadeInRipple(e,t,Object.assign(Object.assign({},this.rippleConfig),n)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),e))}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.m),r.Pb(r.C),r.Pb(d.a),r.Pb(N,8),r.Pb(m.a,8))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"mat-ripple\",\"\"],[\"\",\"matRipple\",\"\"]],hostAttrs:[1,\"mat-ripple\"],hostVars:2,hostBindings:function(e,t){2&e&&r.Hb(\"mat-ripple-unbounded\",t.unbounded)},inputs:{radius:[\"matRippleRadius\",\"radius\"],disabled:[\"matRippleDisabled\",\"disabled\"],trigger:[\"matRippleTrigger\",\"trigger\"],color:[\"matRippleColor\",\"color\"],unbounded:[\"matRippleUnbounded\",\"unbounded\"],centered:[\"matRippleCentered\",\"centered\"],animation:[\"matRippleAnimation\",\"animation\"]},exportAs:[\"matRipple\"]}),e})(),V=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},imports:[[k,d.b],k]}),e})(),U=(()=>{class e{constructor(e){this._animationMode=e,this.state=\"unchecked\",this.disabled=!1}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(m.a,8))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"mat-pseudo-checkbox\"]],hostAttrs:[1,\"mat-pseudo-checkbox\"],hostVars:8,hostBindings:function(e,t){2&e&&r.Hb(\"mat-pseudo-checkbox-indeterminate\",\"indeterminate\"===t.state)(\"mat-pseudo-checkbox-checked\",\"checked\"===t.state)(\"mat-pseudo-checkbox-disabled\",t.disabled)(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode)},inputs:{state:\"state\",disabled:\"disabled\"},decls:0,vars:0,template:function(e,t){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:\"\";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\\n'],encapsulation:2,changeDetection:0}),e})(),z=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)}}),e})();class J{}const G=S(J);let X=0,W=(()=>{class e extends G{constructor(){super(...arguments),this._labelId=\"mat-optgroup-label-\"+X++}}return e.\\u0275fac=function(t){return Z(t||e)},e.\\u0275dir=r.Kb({type:e,inputs:{label:\"label\"},features:[r.Bb]}),e})();const Z=r.Xb(W),K=new r.s(\"MatOptgroup\");let Q=0;class q{constructor(e,t=!1){this.source=e,this.isUserInput=t}}const $=new r.s(\"MAT_OPTION_PARENT_COMPONENT\");let ee=(()=>{class e{constructor(e,t,n,i){this._element=e,this._changeDetectorRef=t,this._parent=n,this.group=i,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue=\"\",this.id=\"mat-option-\"+Q++,this.onSelectionChange=new r.p,this._stateChanges=new l.a}get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(e){this._disabled=Object(c.c)(e)}get disableRipple(){return this._parent&&this._parent.disableRipple}get active(){return this._active}get viewValue(){return(this._getHostElement().textContent||\"\").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(e,t){const n=this._getHostElement();\"function\"==typeof n.focus&&n.focus(t)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){e.keyCode!==p.f&&e.keyCode!==p.n||Object(p.s)(e)||(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getAriaSelected(){return this.selected||!this.multiple&&null}_getTabIndex(){return this.disabled?\"-1\":\"0\"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue=e,this._stateChanges.next())}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new q(this,e))}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.m),r.Pb(r.h),r.Pb(void 0),r.Pb(W))},e.\\u0275dir=r.Kb({type:e,inputs:{id:\"id\",disabled:\"disabled\",value:\"value\"},outputs:{onSelectionChange:\"onSelectionChange\"}}),e})(),te=(()=>{class e extends ee{constructor(e,t,n,r){super(e,t,n,r)}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.m),r.Pb(r.h),r.Pb($,8),r.Pb(K,8))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"mat-option\"]],hostAttrs:[\"role\",\"option\",1,\"mat-option\",\"mat-focus-indicator\"],hostVars:12,hostBindings:function(e,t){1&e&&r.cc(\"click\",(function(){return t._selectViaInteraction()}))(\"keydown\",(function(e){return t._handleKeydown(e)})),2&e&&(r.Yb(\"id\",t.id),r.Fb(\"tabindex\",t._getTabIndex())(\"aria-selected\",t._getAriaSelected())(\"aria-disabled\",t.disabled.toString()),r.Hb(\"mat-selected\",t.selected)(\"mat-option-multiple\",t.multiple)(\"mat-active\",t.active)(\"mat-option-disabled\",t.disabled))},exportAs:[\"matOption\"],features:[r.Bb],ngContentSelectors:b,decls:4,vars:3,consts:[[\"class\",\"mat-option-pseudo-checkbox\",3,\"state\",\"disabled\",4,\"ngIf\"],[1,\"mat-option-text\"],[\"mat-ripple\",\"\",1,\"mat-option-ripple\",3,\"matRippleTrigger\",\"matRippleDisabled\"],[1,\"mat-option-pseudo-checkbox\",3,\"state\",\"disabled\"]],template:function(e,t){1&e&&(r.mc(),r.Fc(0,f,1,2,\"mat-pseudo-checkbox\",0),r.Vb(1,\"span\",1),r.lc(2),r.Ub(),r.Qb(3,\"div\",2)),2&e&&(r.nc(\"ngIf\",t.multiple),r.Eb(3),r.nc(\"matRippleTrigger\",t._getHostElement())(\"matRippleDisabled\",t.disabled||t.disableRipple))},directives:[o.n,B,U],styles:[\".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.cdk-high-contrast-active .mat-option .mat-option-ripple{opacity:.5}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\\n\"],encapsulation:2,changeDetection:0}),e})();function ne(e,t,n){if(n.length){let r=t.toArray(),i=n.toArray(),s=0;for(let t=0;tn+r?Math.max(0,e-r+t):n}let ie=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},imports:[[V,o.c,z]]}),e})();const se=new r.s(\"mat-label-global-options\")},Fnuy:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"oc-lnc\",{months:{standalone:\"geni\\xe8r_febri\\xe8r_mar\\xe7_abril_mai_junh_julhet_agost_setembre_oct\\xf2bre_novembre_decembre\".split(\"_\"),format:\"de geni\\xe8r_de febri\\xe8r_de mar\\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\\xf2bre_de novembre_de decembre\".split(\"_\"),isFormat:/D[oD]?(\\s)+MMMM/},monthsShort:\"gen._febr._mar\\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"dimenge_diluns_dimars_dim\\xe8cres_dij\\xf2us_divendres_dissabte\".split(\"_\"),weekdaysShort:\"dg._dl._dm._dc._dj._dv._ds.\".split(\"_\"),weekdaysMin:\"dg_dl_dm_dc_dj_dv_ds\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM [de] YYYY\",ll:\"D MMM YYYY\",LLL:\"D MMMM [de] YYYY [a] H:mm\",lll:\"D MMM YYYY, H:mm\",LLLL:\"dddd D MMMM [de] YYYY [a] H:mm\",llll:\"ddd D MMM YYYY, H:mm\"},calendar:{sameDay:\"[u\\xe8i a] LT\",nextDay:\"[deman a] LT\",nextWeek:\"dddd [a] LT\",lastDay:\"[i\\xe8r a] LT\",lastWeek:\"dddd [passat a] LT\",sameElse:\"L\"},relativeTime:{future:\"d'aqu\\xed %s\",past:\"fa %s\",s:\"unas segondas\",ss:\"%d segondas\",m:\"una minuta\",mm:\"%d minutas\",h:\"una ora\",hh:\"%d oras\",d:\"un jorn\",dd:\"%d jorns\",M:\"un mes\",MM:\"%d meses\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(r|n|t|\\xe8|a)/,ordinal:function(e,t){var n=1===e?\"r\":2===e?\"n\":3===e?\"r\":4===e?\"t\":\"\\xe8\";return\"w\"!==t&&\"W\"!==t||(n=\"a\"),e+n},week:{dow:1,doy:4}})}(n(\"wd/R\"))},FpXt:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return G}));var r=n(\"ofXK\"),i=n(\"3Pt+\"),s=n(\"fXoL\"),a=n(\"FKr1\");n(\"8LU1\"),n(\"cH1L\");let o=(()=>{class e{}return e.\\u0275mod=s.Nb({type:e}),e.\\u0275inj=s.Mb({factory:function(t){return new(t||e)},imports:[[a.j,a.h],a.j,a.h]}),e})();var c=n(\"Wp6s\"),l=n(\"bTqV\"),u=n(\"kmnG\"),d=n(\"qFsG\"),h=n(\"Xa2L\"),m=n(\"dNgK\"),p=n(\"NFeN\"),f=n(\"+0xr\"),b=n(\"M9IT\"),g=n(\"Dh3D\"),_=n(\"xHqg\"),y=n(\"bv9b\");n(\"FtGj\"),n(\"R1ws\"),n(\"nLfN\"),n(\"quSY\"),n(\"u47x\");let v=(()=>{class e{}return e.\\u0275mod=s.Nb({type:e}),e.\\u0275inj=s.Mb({factory:function(t){return new(t||e)},imports:[[r.c,a.h],a.h]}),e})();var w=n(\"Qu3c\"),k=n(\"f0Cb\"),S=n(\"A5z7\"),M=n(\"XhcP\"),x=n(\"bSwM\");let C=(()=>{class e{}return e.\\u0275mod=s.Nb({type:e}),e.\\u0275inj=s.Mb({factory:function(t){return new(t||e)},imports:[[a.h],a.h]}),e})();var D=n(\"d3UM\"),L=n(\"wZkO\"),O=n(\"0IaG\"),E=n(\"7EHt\"),T=n(\"STbY\"),A=n(\"MutI\"),P=n(\"vxfF\"),F=n(\"rDax\"),j=n(\"UXJo\");const I=[p.b,l.c,u.f,d.b,y.b,v,o,c.d,m.b,l.c,u.f,d.b,h.a,p.b,f.m,S.c,b.b,g.c,_.c,w.b,y.b,k.b,M.d,C,x.b,D.b,L.d,E.b,T.b,O.f,A.a],R=[P.g,j.c,F.f];let Y=(()=>{class e{}return e.\\u0275mod=s.Nb({type:e}),e.\\u0275inj=s.Mb({factory:function(t){return new(t||e)},providers:[{provide:u.b,useValue:{appearance:\"outline\"}}],imports:[[r.c,...I,...R],p.b,l.c,u.f,d.b,y.b,v,o,c.d,m.b,l.c,u.f,d.b,h.a,p.b,f.m,S.c,b.b,g.c,_.c,w.b,y.b,k.b,M.d,C,x.b,D.b,L.d,E.b,T.b,O.f,A.a,P.g,j.c,F.f]}),e})();var H=n(\"gfTr\"),N=n(\"xJkR\"),B=n(\"DKVz\"),V=n(\"QUrN\");n(\"DLa7\"),n(\"qkMa\"),n(\"lGhd\"),n(\"+wxV\"),n(\"Z/R4\"),n(\"OOE3\"),n(\"PiFQ\"),n(\"ANXG\"),n(\"T+5o\"),n(\"nYox\"),n(\"W+Kl\"),n(\"mE49\");var U=n(\"iCD+\");const z=[V.b,H.b,N.b,B.b],J=[U.a];let G=(()=>{class e{static forRoot(){return[{ngModule:e,providers:[...J]},B.b.forRoot({echarts:()=>n.e(1).then(n.t.bind(null,\"MT78\",7))})]}}return e.\\u0275mod=s.Nb({type:e}),e.\\u0275inj=s.Mb({factory:function(t){return new(t||e)},providers:[...J],imports:[[r.c,i.p,i.h,...z,Y],V.b,H.b,N.b,B.b,Y]}),e})()},FtGj:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return y})),n.d(t,\"b\",(function(){return r})),n.d(t,\"c\",(function(){return b})),n.d(t,\"d\",(function(){return f})),n.d(t,\"e\",(function(){return u})),n.d(t,\"f\",(function(){return s})),n.d(t,\"g\",(function(){return a})),n.d(t,\"h\",(function(){return d})),n.d(t,\"i\",(function(){return h})),n.d(t,\"j\",(function(){return _})),n.d(t,\"k\",(function(){return l})),n.d(t,\"l\",(function(){return c})),n.d(t,\"m\",(function(){return p})),n.d(t,\"n\",(function(){return o})),n.d(t,\"o\",(function(){return i})),n.d(t,\"p\",(function(){return m})),n.d(t,\"q\",(function(){return v})),n.d(t,\"r\",(function(){return g})),n.d(t,\"s\",(function(){return w}));const r=8,i=9,s=13,a=27,o=32,c=33,l=34,u=35,d=36,h=37,m=38,p=39,f=40,b=46,g=48,_=57,y=65,v=90;function w(e,...t){return t.length?t.some(t=>e[t]):e.altKey||e.shiftKey||e.ctrlKey||e.metaKey}},G0Uy:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"mt\",{months:\"Jannar_Frar_Marzu_April_Mejju_\\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\\u010bembru\".split(\"_\"),monthsShort:\"Jan_Fra_Mar_Apr_Mej_\\u0120un_Lul_Aww_Set_Ott_Nov_Di\\u010b\".split(\"_\"),weekdays:\"Il-\\u0126add_It-Tnejn_It-Tlieta_L-Erbg\\u0127a_Il-\\u0126amis_Il-\\u0120img\\u0127a_Is-Sibt\".split(\"_\"),weekdaysShort:\"\\u0126ad_Tne_Tli_Erb_\\u0126am_\\u0120im_Sib\".split(\"_\"),weekdaysMin:\"\\u0126a_Tn_Tl_Er_\\u0126a_\\u0120i_Si\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Illum fil-]LT\",nextDay:\"[G\\u0127ada fil-]LT\",nextWeek:\"dddd [fil-]LT\",lastDay:\"[Il-biera\\u0127 fil-]LT\",lastWeek:\"dddd [li g\\u0127adda] [fil-]LT\",sameElse:\"L\"},relativeTime:{future:\"f\\u2019 %s\",past:\"%s ilu\",s:\"ftit sekondi\",ss:\"%d sekondi\",m:\"minuta\",mm:\"%d minuti\",h:\"sieg\\u0127a\",hh:\"%d sieg\\u0127at\",d:\"\\u0121urnata\",dd:\"%d \\u0121ranet\",M:\"xahar\",MM:\"%d xhur\",y:\"sena\",yy:\"%d sni\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},GJmQ:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e,t=!1){return n=>n.lift(new s(e,t))}class s{constructor(e,t){this.predicate=e,this.inclusive=t}call(e,t){return t.subscribe(new a(e,this.predicate,this.inclusive))}}class a extends r.a{constructor(e,t,n){super(e),this.predicate=t,this.inclusive=n,this.index=0}_next(e){const t=this.destination;let n;try{n=this.predicate(e,this.index++)}catch(r){return void t.error(r)}this.nextOrComplete(e,n)}nextOrComplete(e,t){const n=this.destination;Boolean(t)?n.next(e):(this.inclusive&&n.next(e),n.complete())}}},GMJf:function(e,t,n){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var r=n(\"kU1M\");t.zipMap=function(e){return r.map((function(t){return[t,e(t)]}))}},GU7r:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return u})),n.d(t,\"b\",(function(){return l})),n.d(t,\"c\",(function(){return d}));var r=n(\"8LU1\"),i=n(\"fXoL\"),s=n(\"HDdC\"),a=n(\"XNiG\"),o=n(\"Kj3r\");let c=(()=>{class e{create(e){return\"undefined\"==typeof MutationObserver?null:new MutationObserver(e)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e},token:e,providedIn:\"root\"}),e})(),l=(()=>{class e{constructor(e){this._mutationObserverFactory=e,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((e,t)=>this._cleanupObserver(t))}observe(e){const t=Object(r.e)(e);return new s.a(e=>{const n=this._observeElement(t).subscribe(e);return()=>{n.unsubscribe(),this._unobserveElement(t)}})}_observeElement(e){if(this._observedElements.has(e))this._observedElements.get(e).count++;else{const t=new a.a,n=this._mutationObserverFactory.create(e=>t.next(e));n&&n.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:n,stream:t,count:1})}return this._observedElements.get(e).stream}_unobserveElement(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}_cleanupObserver(e){if(this._observedElements.has(e)){const{observer:t,stream:n}=this._observedElements.get(e);t&&t.disconnect(),n.complete(),this._observedElements.delete(e)}}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(c))},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e(Object(i.Zb)(c))},token:e,providedIn:\"root\"}),e})(),u=(()=>{class e{constructor(e,t,n){this._contentObserver=e,this._elementRef=t,this._ngZone=n,this.event=new i.p,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(e){this._disabled=Object(r.c)(e),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(e){this._debounce=Object(r.f)(e),this._subscribe()}ngAfterContentInit(){this._currentSubscription||this.disabled||this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const e=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?e.pipe(Object(o.a)(this.debounce)):e).subscribe(this.event)})}_unsubscribe(){this._currentSubscription&&this._currentSubscription.unsubscribe()}}return e.\\u0275fac=function(t){return new(t||e)(i.Pb(l),i.Pb(i.m),i.Pb(i.C))},e.\\u0275dir=i.Kb({type:e,selectors:[[\"\",\"cdkObserveContent\",\"\"]],inputs:{disabled:[\"cdkObserveContentDisabled\",\"disabled\"],debounce:\"debounce\"},outputs:{event:\"cdkObserveContent\"},exportAs:[\"cdkObserveContent\"]}),e})(),d=(()=>{class e{}return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)},providers:[c]}),e})()},Gi4w:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e,t){return n=>n.lift(new s(e,t,n))}class s{constructor(e,t,n){this.predicate=e,this.thisArg=t,this.source=n}call(e,t){return t.subscribe(new a(e,this.predicate,this.thisArg,this.source))}}class a extends r.a{constructor(e,t,n,r){super(e),this.predicate=t,this.thisArg=n,this.source=r,this.index=0,this.thisArg=n||this}notifyComplete(e){this.destination.next(e),this.destination.complete()}_next(e){let t=!1;try{t=this.predicate.call(this.thisArg,e,this.index++,this.source)}catch(n){return void this.destination.error(n)}t||this.notifyComplete(!1)}_complete(){this.notifyComplete(!0)}}},GyhO:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"LRne\"),i=n(\"0EUg\");function s(...e){return Object(i.a)()(Object(r.a)(...e))}},H8ED:function(e,t,n){!function(e){\"use strict\";function t(e,t,n){var r,i;return\"m\"===n?t?\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0430\":\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0443\":\"h\"===n?t?\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0430\":\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0443\":e+\" \"+(r=+e,i={ss:t?\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0443_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",mm:t?\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0430_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u044b_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\":\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0443_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u044b_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\",hh:t?\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0430_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u044b_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\":\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0443_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u044b_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\",dd:\"\\u0434\\u0437\\u0435\\u043d\\u044c_\\u0434\\u043d\\u0456_\\u0434\\u0437\\u0451\\u043d\",MM:\"\\u043c\\u0435\\u0441\\u044f\\u0446_\\u043c\\u0435\\u0441\\u044f\\u0446\\u044b_\\u043c\\u0435\\u0441\\u044f\\u0446\\u0430\\u045e\",yy:\"\\u0433\\u043e\\u0434_\\u0433\\u0430\\u0434\\u044b_\\u0433\\u0430\\u0434\\u043e\\u045e\"}[n].split(\"_\"),r%10==1&&r%100!=11?i[0]:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?i[1]:i[2])}e.defineLocale(\"be\",{months:{format:\"\\u0441\\u0442\\u0443\\u0434\\u0437\\u0435\\u043d\\u044f_\\u043b\\u044e\\u0442\\u0430\\u0433\\u0430_\\u0441\\u0430\\u043a\\u0430\\u0432\\u0456\\u043a\\u0430_\\u043a\\u0440\\u0430\\u0441\\u0430\\u0432\\u0456\\u043a\\u0430_\\u0442\\u0440\\u0430\\u045e\\u043d\\u044f_\\u0447\\u044d\\u0440\\u0432\\u0435\\u043d\\u044f_\\u043b\\u0456\\u043f\\u0435\\u043d\\u044f_\\u0436\\u043d\\u0456\\u045e\\u043d\\u044f_\\u0432\\u0435\\u0440\\u0430\\u0441\\u043d\\u044f_\\u043a\\u0430\\u0441\\u0442\\u0440\\u044b\\u0447\\u043d\\u0456\\u043a\\u0430_\\u043b\\u0456\\u0441\\u0442\\u0430\\u043f\\u0430\\u0434\\u0430_\\u0441\\u043d\\u0435\\u0436\\u043d\\u044f\".split(\"_\"),standalone:\"\\u0441\\u0442\\u0443\\u0434\\u0437\\u0435\\u043d\\u044c_\\u043b\\u044e\\u0442\\u044b_\\u0441\\u0430\\u043a\\u0430\\u0432\\u0456\\u043a_\\u043a\\u0440\\u0430\\u0441\\u0430\\u0432\\u0456\\u043a_\\u0442\\u0440\\u0430\\u0432\\u0435\\u043d\\u044c_\\u0447\\u044d\\u0440\\u0432\\u0435\\u043d\\u044c_\\u043b\\u0456\\u043f\\u0435\\u043d\\u044c_\\u0436\\u043d\\u0456\\u0432\\u0435\\u043d\\u044c_\\u0432\\u0435\\u0440\\u0430\\u0441\\u0435\\u043d\\u044c_\\u043a\\u0430\\u0441\\u0442\\u0440\\u044b\\u0447\\u043d\\u0456\\u043a_\\u043b\\u0456\\u0441\\u0442\\u0430\\u043f\\u0430\\u0434_\\u0441\\u043d\\u0435\\u0436\\u0430\\u043d\\u044c\".split(\"_\")},monthsShort:\"\\u0441\\u0442\\u0443\\u0434_\\u043b\\u044e\\u0442_\\u0441\\u0430\\u043a_\\u043a\\u0440\\u0430\\u0441_\\u0442\\u0440\\u0430\\u0432_\\u0447\\u044d\\u0440\\u0432_\\u043b\\u0456\\u043f_\\u0436\\u043d\\u0456\\u0432_\\u0432\\u0435\\u0440_\\u043a\\u0430\\u0441\\u0442_\\u043b\\u0456\\u0441\\u0442_\\u0441\\u043d\\u0435\\u0436\".split(\"_\"),weekdays:{format:\"\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u044e_\\u043f\\u0430\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u0430\\u043a_\\u0430\\u045e\\u0442\\u043e\\u0440\\u0430\\u043a_\\u0441\\u0435\\u0440\\u0430\\u0434\\u0443_\\u0447\\u0430\\u0446\\u0432\\u0435\\u0440_\\u043f\\u044f\\u0442\\u043d\\u0456\\u0446\\u0443_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0443\".split(\"_\"),standalone:\"\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u044f_\\u043f\\u0430\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u0430\\u043a_\\u0430\\u045e\\u0442\\u043e\\u0440\\u0430\\u043a_\\u0441\\u0435\\u0440\\u0430\\u0434\\u0430_\\u0447\\u0430\\u0446\\u0432\\u0435\\u0440_\\u043f\\u044f\\u0442\\u043d\\u0456\\u0446\\u0430_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),isFormat:/\\[ ?[\\u0423\\u0443\\u045e] ?(?:\\u043c\\u0456\\u043d\\u0443\\u043b\\u0443\\u044e|\\u043d\\u0430\\u0441\\u0442\\u0443\\u043f\\u043d\\u0443\\u044e)? ?\\] ?dddd/},weekdaysShort:\"\\u043d\\u0434_\\u043f\\u043d_\\u0430\\u0442_\\u0441\\u0440_\\u0447\\u0446_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),weekdaysMin:\"\\u043d\\u0434_\\u043f\\u043d_\\u0430\\u0442_\\u0441\\u0440_\\u0447\\u0446_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0433.\",LLL:\"D MMMM YYYY \\u0433., HH:mm\",LLLL:\"dddd, D MMMM YYYY \\u0433., HH:mm\"},calendar:{sameDay:\"[\\u0421\\u0451\\u043d\\u043d\\u044f \\u045e] LT\",nextDay:\"[\\u0417\\u0430\\u045e\\u0442\\u0440\\u0430 \\u045e] LT\",lastDay:\"[\\u0423\\u0447\\u043e\\u0440\\u0430 \\u045e] LT\",nextWeek:function(){return\"[\\u0423] dddd [\\u045e] LT\"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return\"[\\u0423 \\u043c\\u0456\\u043d\\u0443\\u043b\\u0443\\u044e] dddd [\\u045e] LT\";case 1:case 2:case 4:return\"[\\u0423 \\u043c\\u0456\\u043d\\u0443\\u043b\\u044b] dddd [\\u045e] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u043f\\u0440\\u0430\\u0437 %s\",past:\"%s \\u0442\\u0430\\u043c\\u0443\",s:\"\\u043d\\u0435\\u043a\\u0430\\u043b\\u044c\\u043a\\u0456 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",m:t,mm:t,h:t,hh:t,d:\"\\u0434\\u0437\\u0435\\u043d\\u044c\",dd:t,M:\"\\u043c\\u0435\\u0441\\u044f\\u0446\",MM:t,y:\"\\u0433\\u043e\\u0434\",yy:t},meridiemParse:/\\u043d\\u043e\\u0447\\u044b|\\u0440\\u0430\\u043d\\u0456\\u0446\\u044b|\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0430\\u0440\\u0430/,isPM:function(e){return/^(\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0430\\u0440\\u0430)$/.test(e)},meridiem:function(e,t,n){return e<4?\"\\u043d\\u043e\\u0447\\u044b\":e<12?\"\\u0440\\u0430\\u043d\\u0456\\u0446\\u044b\":e<17?\"\\u0434\\u043d\\u044f\":\"\\u0432\\u0435\\u0447\\u0430\\u0440\\u0430\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0456|\\u044b|\\u0433\\u0430)/,ordinal:function(e,t){switch(t){case\"M\":case\"d\":case\"DDD\":case\"w\":case\"W\":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+\"-\\u044b\":e+\"-\\u0456\";case\"D\":return e+\"-\\u0433\\u0430\";default:return e}},week:{dow:1,doy:7}})}(n(\"wd/R\"))},HDdC:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return u}));var r=n(\"8Qeq\"),i=n(\"7o/Q\"),s=n(\"2QA8\"),a=n(\"gRHU\"),o=n(\"kJWO\"),c=n(\"mCNh\"),l=n(\"2fFW\");let u=(()=>{class e{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(t){const n=new e;return n.source=this,n.operator=t,n}subscribe(e,t,n){const{operator:r}=this,o=function(e,t,n){if(e){if(e instanceof i.a)return e;if(e[s.a])return e[s.a]()}return e||t||n?new i.a(e,t,n):new i.a(a.a)}(e,t,n);if(o.add(r?r.call(o,this.source):this.source||l.a.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),l.a.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o}_trySubscribe(e){try{return this._subscribe(e)}catch(t){l.a.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),Object(r.a)(e)?e.error(t):console.warn(t)}}forEach(e,t){return new(t=d(t))((t,n)=>{let r;r=this.subscribe(t=>{try{e(t)}catch(i){n(i),r&&r.unsubscribe()}},n,t)})}_subscribe(e){const{source:t}=this;return t&&t.subscribe(e)}[o.a](){return this}pipe(...e){return 0===e.length?this:Object(c.b)(e)(this)}toPromise(e){return new(e=d(e))((e,t)=>{let n;this.subscribe(e=>n=e,e=>t(e),()=>e(n))})}}return e.create=t=>new e(t),e})();function d(e){if(e||(e=l.a.Promise||Promise),!e)throw new Error(\"no Promise impl found\");return e}},\"HFX+\":function(e,t){!function(){\"use strict\";var t=\"object\"==typeof window?window:{};!t.JS_SHA3_NO_NODE_JS&&\"object\"==typeof process&&process.versions&&process.versions.node&&(t=global);for(var n=!t.JS_SHA3_NO_COMMON_JS&&\"object\"==typeof e&&e.exports,r=\"0123456789abcdef\".split(\"\"),i=[0,8,16,24],s=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],a=[224,256,384,512],o=[\"hex\",\"buffer\",\"arrayBuffer\",\"array\"],c=function(e,t,n){return function(r){return new y(e,t,e).update(r)[n]()}},l=function(e,t,n){return function(r,i){return new y(e,t,i).update(r)[n]()}},u=function(e,t){var n=c(e,t,\"hex\");n.create=function(){return new y(e,t,e)},n.update=function(e){return n.create().update(e)};for(var r=0;r>5,this.byteCount=this.blockCount<<2,this.outputBlocks=n>>5,this.extraBytes=(31&n)>>3;for(var r=0;r<50;++r)this.s[r]=0}y.prototype.update=function(e){var t=\"string\"!=typeof e;t&&e.constructor===ArrayBuffer&&(e=new Uint8Array(e));for(var n,r,s=e.length,a=this.blocks,o=this.byteCount,c=this.blockCount,l=0,u=this.s;l>2]|=e[l]<>2]|=r<>2]|=(192|r>>6)<>2]|=(128|63&r)<=57344?(a[n>>2]|=(224|r>>12)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<>2]|=(240|r>>18)<>2]|=(128|r>>12&63)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<=o){for(this.start=n-o,this.block=a[c],n=0;n>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[n],t=1;t>4&15]+r[15&e]+r[e>>12&15]+r[e>>8&15]+r[e>>20&15]+r[e>>16&15]+r[e>>28&15]+r[e>>24&15];o%t==0&&(v(n),a=0)}return s&&(e=n[a],s>0&&(c+=r[e>>4&15]+r[15&e]),s>1&&(c+=r[e>>12&15]+r[e>>8&15]),s>2&&(c+=r[e>>20&15]+r[e>>16&15])),c},y.prototype.buffer=y.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,n=this.s,r=this.outputBlocks,i=this.extraBytes,s=0,a=0,o=this.outputBits>>3;e=i?new ArrayBuffer(r+1<<2):new ArrayBuffer(o);for(var c=new Uint32Array(e);a>8&255,c[e+2]=t>>16&255,c[e+3]=t>>24&255;o%n==0&&v(r)}return s&&(e=o<<2,t=r[a],s>0&&(c[e]=255&t),s>1&&(c[e+1]=t>>8&255),s>2&&(c[e+2]=t>>16&255)),c};var v=function(e){var t,n,r,i,a,o,c,l,u,d,h,m,p,f,b,g,_,y,v,w,k,S,M,x,C,D,L,O,E,T,A,P,F,j,I,R,Y,H,N,B,V,U,z,J,G,X,W,Z,K,Q,q,$,ee,te,ne,re,ie,se,ae,oe,ce,le,ue;for(r=0;r<48;r+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],a=e[1]^e[11]^e[21]^e[31]^e[41],l=e[4]^e[14]^e[24]^e[34]^e[44],u=e[5]^e[15]^e[25]^e[35]^e[45],d=e[6]^e[16]^e[26]^e[36]^e[46],h=e[7]^e[17]^e[27]^e[37]^e[47],n=(p=e[9]^e[19]^e[29]^e[39]^e[49])^((c=e[3]^e[13]^e[23]^e[33]^e[43])<<1|(o=e[2]^e[12]^e[22]^e[32]^e[42])>>>31),e[0]^=t=(m=e[8]^e[18]^e[28]^e[38]^e[48])^(o<<1|c>>>31),e[1]^=n,e[10]^=t,e[11]^=n,e[20]^=t,e[21]^=n,e[30]^=t,e[31]^=n,e[40]^=t,e[41]^=n,n=a^(u<<1|l>>>31),e[2]^=t=i^(l<<1|u>>>31),e[3]^=n,e[12]^=t,e[13]^=n,e[22]^=t,e[23]^=n,e[32]^=t,e[33]^=n,e[42]^=t,e[43]^=n,n=c^(h<<1|d>>>31),e[4]^=t=o^(d<<1|h>>>31),e[5]^=n,e[14]^=t,e[15]^=n,e[24]^=t,e[25]^=n,e[34]^=t,e[35]^=n,e[44]^=t,e[45]^=n,n=u^(p<<1|m>>>31),e[6]^=t=l^(m<<1|p>>>31),e[7]^=n,e[16]^=t,e[17]^=n,e[26]^=t,e[27]^=n,e[36]^=t,e[37]^=n,e[46]^=t,e[47]^=n,n=h^(a<<1|i>>>31),e[8]^=t=d^(i<<1|a>>>31),e[9]^=n,e[18]^=t,e[19]^=n,e[28]^=t,e[29]^=n,e[38]^=t,e[39]^=n,e[48]^=t,e[49]^=n,b=e[1],X=e[11]<<4|e[10]>>>28,W=e[10]<<4|e[11]>>>28,O=e[20]<<3|e[21]>>>29,E=e[21]<<3|e[20]>>>29,oe=e[31]<<9|e[30]>>>23,ce=e[30]<<9|e[31]>>>23,U=e[40]<<18|e[41]>>>14,z=e[41]<<18|e[40]>>>14,j=e[2]<<1|e[3]>>>31,I=e[3]<<1|e[2]>>>31,_=e[12]<<12|e[13]>>>20,Z=e[22]<<10|e[23]>>>22,K=e[23]<<10|e[22]>>>22,T=e[33]<<13|e[32]>>>19,A=e[32]<<13|e[33]>>>19,le=e[42]<<2|e[43]>>>30,ue=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,ne=e[4]<<30|e[5]>>>2,R=e[14]<<6|e[15]>>>26,Y=e[15]<<6|e[14]>>>26,v=e[24]<<11|e[25]>>>21,Q=e[34]<<15|e[35]>>>17,q=e[35]<<15|e[34]>>>17,P=e[45]<<29|e[44]>>>3,F=e[44]<<29|e[45]>>>3,x=e[6]<<28|e[7]>>>4,C=e[7]<<28|e[6]>>>4,re=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,H=e[26]<<25|e[27]>>>7,N=e[27]<<25|e[26]>>>7,w=e[36]<<21|e[37]>>>11,k=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,J=e[8]<<27|e[9]>>>5,G=e[9]<<27|e[8]>>>5,D=e[18]<<20|e[19]>>>12,L=e[19]<<20|e[18]>>>12,se=e[29]<<7|e[28]>>>25,ae=e[28]<<7|e[29]>>>25,B=e[38]<<8|e[39]>>>24,V=e[39]<<8|e[38]>>>24,S=e[48]<<14|e[49]>>>18,M=e[49]<<14|e[48]>>>18,e[0]=(f=e[0])^~(g=e[13]<<12|e[12]>>>20)&(y=e[25]<<11|e[24]>>>21),e[1]=b^~_&v,e[10]=x^~D&O,e[11]=C^~L&E,e[20]=j^~R&H,e[21]=I^~Y&N,e[30]=J^~X&Z,e[31]=G^~W&K,e[40]=te^~re&se,e[41]=ne^~ie&ae,e[2]=g^~y&w,e[3]=_^~v&k,e[12]=D^~O&T,e[13]=L^~E&A,e[22]=R^~H&B,e[23]=Y^~N&V,e[32]=X^~Z&Q,e[33]=W^~K&q,e[42]=re^~se&oe,e[43]=ie^~ae&ce,e[4]=y^~w&S,e[5]=v^~k&M,e[14]=O^~T&P,e[15]=E^~A&F,e[24]=H^~B&U,e[25]=N^~V&z,e[34]=Z^~Q&$,e[35]=K^~q&ee,e[44]=se^~oe&le,e[45]=ae^~ce&ue,e[6]=w^~S&f,e[7]=k^~M&b,e[16]=T^~P&x,e[17]=A^~F&C,e[26]=B^~U&j,e[27]=V^~z&I,e[36]=Q^~$&J,e[37]=q^~ee&G,e[46]=oe^~le&te,e[47]=ce^~ue&ne,e[8]=S^~f&g,e[9]=M^~b&_,e[18]=P^~x&D,e[19]=F^~C&L,e[28]=U^~j&R,e[29]=z^~I&Y,e[38]=$^~J&X,e[39]=ee^~G&W,e[48]=le^~te&re,e[49]=ue^~ne&ie,e[0]^=s[r],e[1]^=s[r+1]};if(n)e.exports=h;else for(p=0;p=3&&e%100<=10?3:e%100>=11?4:5},r={s:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062b\\u0627\\u0646\\u064a\\u0629\",\"\\u062b\\u0627\\u0646\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u0627\\u0646\",\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u064a\\u0646\"],\"%d \\u062b\\u0648\\u0627\\u0646\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\"],m:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062f\\u0642\\u064a\\u0642\\u0629\",\"\\u062f\\u0642\\u064a\\u0642\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u0627\\u0646\",\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u064a\\u0646\"],\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\"],h:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0633\\u0627\\u0639\\u0629\",\"\\u0633\\u0627\\u0639\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u0633\\u0627\\u0639\\u062a\\u0627\\u0646\",\"\\u0633\\u0627\\u0639\\u062a\\u064a\\u0646\"],\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",\"%d \\u0633\\u0627\\u0639\\u0629\",\"%d \\u0633\\u0627\\u0639\\u0629\"],d:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u064a\\u0648\\u0645\",\"\\u064a\\u0648\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u064a\\u0648\\u0645\\u0627\\u0646\",\"\\u064a\\u0648\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u064a\\u0627\\u0645\",\"%d \\u064a\\u0648\\u0645\\u064b\\u0627\",\"%d \\u064a\\u0648\\u0645\"],M:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0634\\u0647\\u0631\",\"\\u0634\\u0647\\u0631 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0634\\u0647\\u0631\\u0627\\u0646\",\"\\u0634\\u0647\\u0631\\u064a\\u0646\"],\"%d \\u0623\\u0634\\u0647\\u0631\",\"%d \\u0634\\u0647\\u0631\\u0627\",\"%d \\u0634\\u0647\\u0631\"],y:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0639\\u0627\\u0645\",\"\\u0639\\u0627\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0639\\u0627\\u0645\\u0627\\u0646\",\"\\u0639\\u0627\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u0639\\u0648\\u0627\\u0645\",\"%d \\u0639\\u0627\\u0645\\u064b\\u0627\",\"%d \\u0639\\u0627\\u0645\"]},i=function(e){return function(t,i,s,a){var o=n(t),c=r[e][n(t)];return 2===o&&(c=c[i?0:1]),c.replace(/%d/i,t)}},s=[\"\\u064a\\u0646\\u0627\\u064a\\u0631\",\"\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631\",\"\\u0645\\u0627\\u0631\\u0633\",\"\\u0623\\u0628\\u0631\\u064a\\u0644\",\"\\u0645\\u0627\\u064a\\u0648\",\"\\u064a\\u0648\\u0646\\u064a\\u0648\",\"\\u064a\\u0648\\u0644\\u064a\\u0648\",\"\\u0623\\u063a\\u0633\\u0637\\u0633\",\"\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631\",\"\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631\",\"\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\"];e.defineLocale(\"ar-ly\",{months:s,monthsShort:s,weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/\\u200fM/\\u200fYYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(e){return\"\\u0645\"===e},meridiem:function(e,t,n){return e<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u064b\\u0627 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0628\\u0639\\u062f %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:i(\"s\"),ss:i(\"s\"),m:i(\"m\"),mm:i(\"m\"),h:i(\"h\"),hh:i(\"h\"),d:i(\"d\"),dd:i(\"d\"),M:i(\"M\"),MM:i(\"M\"),y:i(\"y\"),yy:i(\"y\")},preparse:function(e){return e.replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]})).replace(/,/g,\"\\u060c\")},week:{dow:6,doy:12}})}(n(\"wd/R\"))},I55L:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=e=>e&&\"number\"==typeof e.length&&\"function\"!=typeof e},IBtZ:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ka\",{months:\"\\u10d8\\u10d0\\u10dc\\u10d5\\u10d0\\u10e0\\u10d8_\\u10d7\\u10d4\\u10d1\\u10d4\\u10e0\\u10d5\\u10d0\\u10da\\u10d8_\\u10db\\u10d0\\u10e0\\u10e2\\u10d8_\\u10d0\\u10de\\u10e0\\u10d8\\u10da\\u10d8_\\u10db\\u10d0\\u10d8\\u10e1\\u10d8_\\u10d8\\u10d5\\u10dc\\u10d8\\u10e1\\u10d8_\\u10d8\\u10d5\\u10da\\u10d8\\u10e1\\u10d8_\\u10d0\\u10d2\\u10d5\\u10d8\\u10e1\\u10e2\\u10dd_\\u10e1\\u10d4\\u10e5\\u10e2\\u10d4\\u10db\\u10d1\\u10d4\\u10e0\\u10d8_\\u10dd\\u10e5\\u10e2\\u10dd\\u10db\\u10d1\\u10d4\\u10e0\\u10d8_\\u10dc\\u10dd\\u10d4\\u10db\\u10d1\\u10d4\\u10e0\\u10d8_\\u10d3\\u10d4\\u10d9\\u10d4\\u10db\\u10d1\\u10d4\\u10e0\\u10d8\".split(\"_\"),monthsShort:\"\\u10d8\\u10d0\\u10dc_\\u10d7\\u10d4\\u10d1_\\u10db\\u10d0\\u10e0_\\u10d0\\u10de\\u10e0_\\u10db\\u10d0\\u10d8_\\u10d8\\u10d5\\u10dc_\\u10d8\\u10d5\\u10da_\\u10d0\\u10d2\\u10d5_\\u10e1\\u10d4\\u10e5_\\u10dd\\u10e5\\u10e2_\\u10dc\\u10dd\\u10d4_\\u10d3\\u10d4\\u10d9\".split(\"_\"),weekdays:{standalone:\"\\u10d9\\u10d5\\u10d8\\u10e0\\u10d0_\\u10dd\\u10e0\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10e1\\u10d0\\u10db\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10dd\\u10d7\\u10ee\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10ee\\u10e3\\u10d7\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10de\\u10d0\\u10e0\\u10d0\\u10e1\\u10d9\\u10d4\\u10d5\\u10d8_\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8\".split(\"_\"),format:\"\\u10d9\\u10d5\\u10d8\\u10e0\\u10d0\\u10e1_\\u10dd\\u10e0\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10e1\\u10d0\\u10db\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10dd\\u10d7\\u10ee\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10ee\\u10e3\\u10d7\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10de\\u10d0\\u10e0\\u10d0\\u10e1\\u10d9\\u10d4\\u10d5\\u10e1_\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1\".split(\"_\"),isFormat:/(\\u10ec\\u10d8\\u10dc\\u10d0|\\u10e8\\u10d4\\u10db\\u10d3\\u10d4\\u10d2)/},weekdaysShort:\"\\u10d9\\u10d5\\u10d8_\\u10dd\\u10e0\\u10e8_\\u10e1\\u10d0\\u10db_\\u10dd\\u10d7\\u10ee_\\u10ee\\u10e3\\u10d7_\\u10de\\u10d0\\u10e0_\\u10e8\\u10d0\\u10d1\".split(\"_\"),weekdaysMin:\"\\u10d9\\u10d5_\\u10dd\\u10e0_\\u10e1\\u10d0_\\u10dd\\u10d7_\\u10ee\\u10e3_\\u10de\\u10d0_\\u10e8\\u10d0\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u10d3\\u10e6\\u10d4\\u10e1] LT[-\\u10d6\\u10d4]\",nextDay:\"[\\u10ee\\u10d5\\u10d0\\u10da] LT[-\\u10d6\\u10d4]\",lastDay:\"[\\u10d2\\u10e3\\u10e8\\u10d8\\u10dc] LT[-\\u10d6\\u10d4]\",nextWeek:\"[\\u10e8\\u10d4\\u10db\\u10d3\\u10d4\\u10d2] dddd LT[-\\u10d6\\u10d4]\",lastWeek:\"[\\u10ec\\u10d8\\u10dc\\u10d0] dddd LT-\\u10d6\\u10d4\",sameElse:\"L\"},relativeTime:{future:function(e){return e.replace(/(\\u10ec\\u10d0\\u10db|\\u10ec\\u10e3\\u10d7|\\u10e1\\u10d0\\u10d0\\u10d7|\\u10ec\\u10d4\\u10da|\\u10d3\\u10e6|\\u10d7\\u10d5)(\\u10d8|\\u10d4)/,(function(e,t,n){return\"\\u10d8\"===n?t+\"\\u10e8\\u10d8\":t+n+\"\\u10e8\\u10d8\"}))},past:function(e){return/(\\u10ec\\u10d0\\u10db\\u10d8|\\u10ec\\u10e3\\u10d7\\u10d8|\\u10e1\\u10d0\\u10d0\\u10d7\\u10d8|\\u10d3\\u10e6\\u10d4|\\u10d7\\u10d5\\u10d4)/.test(e)?e.replace(/(\\u10d8|\\u10d4)$/,\"\\u10d8\\u10e1 \\u10ec\\u10d8\\u10dc\"):/\\u10ec\\u10d4\\u10da\\u10d8/.test(e)?e.replace(/\\u10ec\\u10d4\\u10da\\u10d8$/,\"\\u10ec\\u10da\\u10d8\\u10e1 \\u10ec\\u10d8\\u10dc\"):e},s:\"\\u10e0\\u10d0\\u10db\\u10d3\\u10d4\\u10dc\\u10d8\\u10db\\u10d4 \\u10ec\\u10d0\\u10db\\u10d8\",ss:\"%d \\u10ec\\u10d0\\u10db\\u10d8\",m:\"\\u10ec\\u10e3\\u10d7\\u10d8\",mm:\"%d \\u10ec\\u10e3\\u10d7\\u10d8\",h:\"\\u10e1\\u10d0\\u10d0\\u10d7\\u10d8\",hh:\"%d \\u10e1\\u10d0\\u10d0\\u10d7\\u10d8\",d:\"\\u10d3\\u10e6\\u10d4\",dd:\"%d \\u10d3\\u10e6\\u10d4\",M:\"\\u10d7\\u10d5\\u10d4\",MM:\"%d \\u10d7\\u10d5\\u10d4\",y:\"\\u10ec\\u10d4\\u10da\\u10d8\",yy:\"%d \\u10ec\\u10d4\\u10da\\u10d8\"},dayOfMonthOrdinalParse:/0|1-\\u10da\\u10d8|\\u10db\\u10d4-\\d{1,2}|\\d{1,2}-\\u10d4/,ordinal:function(e){return 0===e?e:1===e?e+\"-\\u10da\\u10d8\":e<20||e<=100&&e%20==0||e%100==0?\"\\u10db\\u10d4-\"+e:e+\"-\\u10d4\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},IHuh:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i})),n.d(t,\"b\",(function(){return s}));var r=n(\"VJ7P\");function i(e){e=atob(e);const t=[];for(let n=0;nthis.blockSize&&(e=(new this.Hash).update(e).digest()),i(e.length<=this.blockSize);for(var t=e.length;ti.delegate&&i.delegate!==this?i.delegate.now():t()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(e,t=0,n){return i.delegate&&i.delegate!==this?i.delegate.schedule(e,t,n):super.schedule(e,t,n)}flush(e){const{actions:t}=this;if(this.active)return void t.push(e);let n;this.active=!0;do{if(n=e.execute(e.state,e.delay))break}while(e=t.shift());if(this.active=!1,n){for(;e=t.shift();)e.unsubscribe();throw n}}}},\"Ivi+\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ko\",{months:\"1\\uc6d4_2\\uc6d4_3\\uc6d4_4\\uc6d4_5\\uc6d4_6\\uc6d4_7\\uc6d4_8\\uc6d4_9\\uc6d4_10\\uc6d4_11\\uc6d4_12\\uc6d4\".split(\"_\"),monthsShort:\"1\\uc6d4_2\\uc6d4_3\\uc6d4_4\\uc6d4_5\\uc6d4_6\\uc6d4_7\\uc6d4_8\\uc6d4_9\\uc6d4_10\\uc6d4_11\\uc6d4_12\\uc6d4\".split(\"_\"),weekdays:\"\\uc77c\\uc694\\uc77c_\\uc6d4\\uc694\\uc77c_\\ud654\\uc694\\uc77c_\\uc218\\uc694\\uc77c_\\ubaa9\\uc694\\uc77c_\\uae08\\uc694\\uc77c_\\ud1a0\\uc694\\uc77c\".split(\"_\"),weekdaysShort:\"\\uc77c_\\uc6d4_\\ud654_\\uc218_\\ubaa9_\\uae08_\\ud1a0\".split(\"_\"),weekdaysMin:\"\\uc77c_\\uc6d4_\\ud654_\\uc218_\\ubaa9_\\uae08_\\ud1a0\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"YYYY.MM.DD.\",LL:\"YYYY\\ub144 MMMM D\\uc77c\",LLL:\"YYYY\\ub144 MMMM D\\uc77c A h:mm\",LLLL:\"YYYY\\ub144 MMMM D\\uc77c dddd A h:mm\",l:\"YYYY.MM.DD.\",ll:\"YYYY\\ub144 MMMM D\\uc77c\",lll:\"YYYY\\ub144 MMMM D\\uc77c A h:mm\",llll:\"YYYY\\ub144 MMMM D\\uc77c dddd A h:mm\"},calendar:{sameDay:\"\\uc624\\ub298 LT\",nextDay:\"\\ub0b4\\uc77c LT\",nextWeek:\"dddd LT\",lastDay:\"\\uc5b4\\uc81c LT\",lastWeek:\"\\uc9c0\\ub09c\\uc8fc dddd LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\ud6c4\",past:\"%s \\uc804\",s:\"\\uba87 \\ucd08\",ss:\"%d\\ucd08\",m:\"1\\ubd84\",mm:\"%d\\ubd84\",h:\"\\ud55c \\uc2dc\\uac04\",hh:\"%d\\uc2dc\\uac04\",d:\"\\ud558\\ub8e8\",dd:\"%d\\uc77c\",M:\"\\ud55c \\ub2ec\",MM:\"%d\\ub2ec\",y:\"\\uc77c \\ub144\",yy:\"%d\\ub144\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\uc77c|\\uc6d4|\\uc8fc)/,ordinal:function(e,t){switch(t){case\"d\":case\"D\":case\"DDD\":return e+\"\\uc77c\";case\"M\":return e+\"\\uc6d4\";case\"w\":case\"W\":return e+\"\\uc8fc\";default:return e}},meridiemParse:/\\uc624\\uc804|\\uc624\\ud6c4/,isPM:function(e){return\"\\uc624\\ud6c4\"===e},meridiem:function(e,t,n){return e<12?\"\\uc624\\uc804\":\"\\uc624\\ud6c4\"}})}(n(\"wd/R\"))},IzEk:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"7o/Q\"),i=n(\"4I5i\"),s=n(\"EY2u\");function a(e){return t=>0===e?Object(s.b)():t.lift(new o(e))}class o{constructor(e){if(this.total=e,this.total<0)throw new i.a}call(e,t){return t.subscribe(new c(e,this.total))}}class c extends r.a{constructor(e,t){super(e),this.total=t,this.count=0}_next(e){const t=this.total,n=++this.count;n<=t&&(this.destination.next(e),n===t&&(this.destination.complete(),this.unsubscribe()))}}},\"JCF/\":function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0661\",2:\"\\u0662\",3:\"\\u0663\",4:\"\\u0664\",5:\"\\u0665\",6:\"\\u0666\",7:\"\\u0667\",8:\"\\u0668\",9:\"\\u0669\",0:\"\\u0660\"},n={\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u0660\":\"0\"},r=[\"\\u06a9\\u0627\\u0646\\u0648\\u0646\\u06cc \\u062f\\u0648\\u0648\\u06d5\\u0645\",\"\\u0634\\u0648\\u0628\\u0627\\u062a\",\"\\u0626\\u0627\\u0632\\u0627\\u0631\",\"\\u0646\\u06cc\\u0633\\u0627\\u0646\",\"\\u0626\\u0627\\u06cc\\u0627\\u0631\",\"\\u062d\\u0648\\u0632\\u06d5\\u06cc\\u0631\\u0627\\u0646\",\"\\u062a\\u06d5\\u0645\\u0645\\u0648\\u0632\",\"\\u0626\\u0627\\u0628\",\"\\u0626\\u06d5\\u06cc\\u0644\\u0648\\u0648\\u0644\",\"\\u062a\\u0634\\u0631\\u06cc\\u0646\\u06cc \\u06cc\\u06d5\\u0643\\u06d5\\u0645\",\"\\u062a\\u0634\\u0631\\u06cc\\u0646\\u06cc \\u062f\\u0648\\u0648\\u06d5\\u0645\",\"\\u0643\\u0627\\u0646\\u0648\\u0646\\u06cc \\u06cc\\u06d5\\u06a9\\u06d5\\u0645\"];e.defineLocale(\"ku\",{months:r,monthsShort:r,weekdays:\"\\u06cc\\u0647\\u200c\\u0643\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u062f\\u0648\\u0648\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u0633\\u06ce\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u0686\\u0648\\u0627\\u0631\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u067e\\u06ce\\u0646\\u062c\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u0647\\u0647\\u200c\\u06cc\\u0646\\u06cc_\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c\".split(\"_\"),weekdaysShort:\"\\u06cc\\u0647\\u200c\\u0643\\u0634\\u0647\\u200c\\u0645_\\u062f\\u0648\\u0648\\u0634\\u0647\\u200c\\u0645_\\u0633\\u06ce\\u0634\\u0647\\u200c\\u0645_\\u0686\\u0648\\u0627\\u0631\\u0634\\u0647\\u200c\\u0645_\\u067e\\u06ce\\u0646\\u062c\\u0634\\u0647\\u200c\\u0645_\\u0647\\u0647\\u200c\\u06cc\\u0646\\u06cc_\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c\".split(\"_\"),weekdaysMin:\"\\u06cc_\\u062f_\\u0633_\\u0686_\\u067e_\\u0647_\\u0634\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},meridiemParse:/\\u0626\\u06ce\\u0648\\u0627\\u0631\\u0647\\u200c|\\u0628\\u0647\\u200c\\u06cc\\u0627\\u0646\\u06cc/,isPM:function(e){return/\\u0626\\u06ce\\u0648\\u0627\\u0631\\u0647\\u200c/.test(e)},meridiem:function(e,t,n){return e<12?\"\\u0628\\u0647\\u200c\\u06cc\\u0627\\u0646\\u06cc\":\"\\u0626\\u06ce\\u0648\\u0627\\u0631\\u0647\\u200c\"},calendar:{sameDay:\"[\\u0626\\u0647\\u200c\\u0645\\u0631\\u06c6 \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",nextDay:\"[\\u0628\\u0647\\u200c\\u06cc\\u0627\\u0646\\u06cc \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",nextWeek:\"dddd [\\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",lastDay:\"[\\u062f\\u0648\\u06ce\\u0646\\u06ce \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",lastWeek:\"dddd [\\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0644\\u0647\\u200c %s\",past:\"%s\",s:\"\\u0686\\u0647\\u200c\\u0646\\u062f \\u0686\\u0631\\u0643\\u0647\\u200c\\u06cc\\u0647\\u200c\\u0643\",ss:\"\\u0686\\u0631\\u0643\\u0647\\u200c %d\",m:\"\\u06cc\\u0647\\u200c\\u0643 \\u062e\\u0648\\u0644\\u0647\\u200c\\u0643\",mm:\"%d \\u062e\\u0648\\u0644\\u0647\\u200c\\u0643\",h:\"\\u06cc\\u0647\\u200c\\u0643 \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631\",hh:\"%d \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631\",d:\"\\u06cc\\u0647\\u200c\\u0643 \\u0695\\u06c6\\u0698\",dd:\"%d \\u0695\\u06c6\\u0698\",M:\"\\u06cc\\u0647\\u200c\\u0643 \\u0645\\u0627\\u0646\\u06af\",MM:\"%d \\u0645\\u0627\\u0646\\u06af\",y:\"\\u06cc\\u0647\\u200c\\u0643 \\u0633\\u0627\\u06b5\",yy:\"%d \\u0633\\u0627\\u06b5\"},preparse:function(e){return e.replace(/[\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\\u0660]/g,(function(e){return n[e]})).replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]})).replace(/,/g,\"\\u060c\")},week:{dow:6,doy:12}})}(n(\"wd/R\"))},JIr8:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"l7GE\"),i=n(\"51Dv\"),s=n(\"ZUHj\");function a(e){return function(t){const n=new o(e),r=t.lift(n);return n.caught=r}}class o{constructor(e){this.selector=e}call(e,t){return t.subscribe(new c(e,this.selector,this.caught))}}class c extends r.a{constructor(e,t,n){super(e),this.selector=t,this.caught=n}error(e){if(!this.isStopped){let n;try{n=this.selector(e,this.caught)}catch(t){return void super.error(t)}this._unsubscribeAndRecycle();const r=new i.a(this,void 0,void 0);this.add(r);const a=Object(s.a)(this,n,void 0,void 0,r);a!==r&&this.add(a)}}}},JVSJ:function(e,t,n){!function(e){\"use strict\";function t(e,t,n){var r=e+\" \";switch(n){case\"ss\":return r+(1===e?\"sekunda\":2===e||3===e||4===e?\"sekunde\":\"sekundi\");case\"m\":return t?\"jedna minuta\":\"jedne minute\";case\"mm\":return r+(1===e?\"minuta\":2===e||3===e||4===e?\"minute\":\"minuta\");case\"h\":return t?\"jedan sat\":\"jednog sata\";case\"hh\":return r+(1===e?\"sat\":2===e||3===e||4===e?\"sata\":\"sati\");case\"dd\":return r+(1===e?\"dan\":\"dana\");case\"MM\":return r+(1===e?\"mjesec\":2===e||3===e||4===e?\"mjeseca\":\"mjeseci\");case\"yy\":return r+(1===e?\"godina\":2===e||3===e||4===e?\"godine\":\"godina\")}}e.defineLocale(\"bs\",{months:\"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedjelja_ponedjeljak_utorak_srijeda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sri._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedjelju] [u] LT\";case 3:return\"[u] [srijedu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010der u] LT\",lastWeek:function(){switch(this.day()){case 0:case 3:return\"[pro\\u0161lu] dddd [u] LT\";case 6:return\"[pro\\u0161le] [subote] [u] LT\";case 1:case 2:case 4:case 5:return\"[pro\\u0161li] dddd [u] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"prije %s\",s:\"par sekundi\",ss:t,m:t,mm:t,h:t,hh:t,d:\"dan\",dd:t,M:\"mjesec\",MM:t,y:\"godinu\",yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},JX91:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"GyhO\"),i=n(\"z+Ro\");function s(...e){const t=e[e.length-1];return Object(i.a)(t)?(e.pop(),n=>Object(r.a)(e,n,t)):t=>Object(r.a)(e,t)}},JvlW:function(e,t,n){!function(e){\"use strict\";var t={ss:\"sekund\\u0117_sekund\\u017ei\\u0173_sekundes\",m:\"minut\\u0117_minut\\u0117s_minut\\u0119\",mm:\"minut\\u0117s_minu\\u010di\\u0173_minutes\",h:\"valanda_valandos_valand\\u0105\",hh:\"valandos_valand\\u0173_valandas\",d:\"diena_dienos_dien\\u0105\",dd:\"dienos_dien\\u0173_dienas\",M:\"m\\u0117nuo_m\\u0117nesio_m\\u0117nes\\u012f\",MM:\"m\\u0117nesiai_m\\u0117nesi\\u0173_m\\u0117nesius\",y:\"metai_met\\u0173_metus\",yy:\"metai_met\\u0173_metus\"};function n(e,t,n,r){return t?i(n)[0]:r?i(n)[1]:i(n)[2]}function r(e){return e%10==0||e>10&&e<20}function i(e){return t[e].split(\"_\")}function s(e,t,s,a){var o=e+\" \";return 1===e?o+n(0,t,s[0],a):t?o+(r(e)?i(s)[1]:i(s)[0]):a?o+i(s)[1]:o+(r(e)?i(s)[1]:i(s)[2])}e.defineLocale(\"lt\",{months:{format:\"sausio_vasario_kovo_baland\\u017eio_gegu\\u017e\\u0117s_bir\\u017eelio_liepos_rugpj\\u016b\\u010dio_rugs\\u0117jo_spalio_lapkri\\u010dio_gruod\\u017eio\".split(\"_\"),standalone:\"sausis_vasaris_kovas_balandis_gegu\\u017e\\u0117_bir\\u017eelis_liepa_rugpj\\u016btis_rugs\\u0117jis_spalis_lapkritis_gruodis\".split(\"_\"),isFormat:/D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?|MMMM?(\\[[^\\[\\]]*\\]|\\s)+D[oD]?/},monthsShort:\"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd\".split(\"_\"),weekdays:{format:\"sekmadien\\u012f_pirmadien\\u012f_antradien\\u012f_tre\\u010diadien\\u012f_ketvirtadien\\u012f_penktadien\\u012f_\\u0161e\\u0161tadien\\u012f\".split(\"_\"),standalone:\"sekmadienis_pirmadienis_antradienis_tre\\u010diadienis_ketvirtadienis_penktadienis_\\u0161e\\u0161tadienis\".split(\"_\"),isFormat:/dddd HH:mm/},weekdaysShort:\"Sek_Pir_Ant_Tre_Ket_Pen_\\u0160e\\u0161\".split(\"_\"),weekdaysMin:\"S_P_A_T_K_Pn_\\u0160\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY [m.] MMMM D [d.]\",LLL:\"YYYY [m.] MMMM D [d.], HH:mm [val.]\",LLLL:\"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]\",l:\"YYYY-MM-DD\",ll:\"YYYY [m.] MMMM D [d.]\",lll:\"YYYY [m.] MMMM D [d.], HH:mm [val.]\",llll:\"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]\"},calendar:{sameDay:\"[\\u0160iandien] LT\",nextDay:\"[Rytoj] LT\",nextWeek:\"dddd LT\",lastDay:\"[Vakar] LT\",lastWeek:\"[Pra\\u0117jus\\u012f] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"po %s\",past:\"prie\\u0161 %s\",s:function(e,t,n,r){return t?\"kelios sekund\\u0117s\":r?\"keli\\u0173 sekund\\u017ei\\u0173\":\"kelias sekundes\"},ss:s,m:n,mm:s,h:n,hh:s,d:n,dd:s,M:n,MM:s,y:n,yy:s},dayOfMonthOrdinalParse:/\\d{1,2}-oji/,ordinal:function(e){return e+\"-oji\"},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"K/tc\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"af\",{months:\"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember\".split(\"_\"),monthsShort:\"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des\".split(\"_\"),weekdays:\"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag\".split(\"_\"),weekdaysShort:\"Son_Maa_Din_Woe_Don_Vry_Sat\".split(\"_\"),weekdaysMin:\"So_Ma_Di_Wo_Do_Vr_Sa\".split(\"_\"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){return e<12?n?\"vm\":\"VM\":n?\"nm\":\"NM\"},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Vandag om] LT\",nextDay:\"[M\\xf4re om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[Gister om] LT\",lastWeek:\"[Laas] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"oor %s\",past:\"%s gelede\",s:\"'n paar sekondes\",ss:\"%d sekondes\",m:\"'n minuut\",mm:\"%d minute\",h:\"'n uur\",hh:\"%d ure\",d:\"'n dag\",dd:\"%d dae\",M:\"'n maand\",MM:\"%d maande\",y:\"'n jaar\",yy:\"%d jaar\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},KIrq:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"Wallet\",(function(){return x})),n.d(t,\"verifyMessage\",(function(){return C})),n.d(t,\"verifyTypedData\",(function(){return D}));var r=n(\"Oxwv\"),i=n(\"VJ7P\"),s=n(\"m9oY\"),a=n(\"/7J2\");const o=new a.Logger(\"abstract-provider/5.3.0\");class c{constructor(){o.checkAbstract(new.target,c),Object(s.defineReadOnly)(this,\"_isProvider\",!0)}addListener(e,t){return this.on(e,t)}removeListener(e,t){return this.off(e,t)}static isProvider(e){return!(!e||!e._isProvider)}}var l=function(e,t,n,r){return new(n||(n=Promise))((function(i,s){function a(e){try{c(r.next(e))}catch(t){s(t)}}function o(e){try{c(r.throw(e))}catch(t){s(t)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,o)}c((r=r.apply(e,t||[])).next())}))};const u=new a.Logger(\"abstract-signer/5.3.0\"),d=[\"accessList\",\"chainId\",\"data\",\"from\",\"gasLimit\",\"gasPrice\",\"nonce\",\"to\",\"type\",\"value\"],h=[a.Logger.errors.INSUFFICIENT_FUNDS,a.Logger.errors.NONCE_EXPIRED,a.Logger.errors.REPLACEMENT_UNDERPRICED];class m{constructor(){u.checkAbstract(new.target,m),Object(s.defineReadOnly)(this,\"_isSigner\",!0)}getBalance(e){return l(this,void 0,void 0,(function*(){return this._checkProvider(\"getBalance\"),yield this.provider.getBalance(this.getAddress(),e)}))}getTransactionCount(e){return l(this,void 0,void 0,(function*(){return this._checkProvider(\"getTransactionCount\"),yield this.provider.getTransactionCount(this.getAddress(),e)}))}estimateGas(e){return l(this,void 0,void 0,(function*(){this._checkProvider(\"estimateGas\");const t=yield Object(s.resolveProperties)(this.checkTransaction(e));return yield this.provider.estimateGas(t)}))}call(e,t){return l(this,void 0,void 0,(function*(){this._checkProvider(\"call\");const n=yield Object(s.resolveProperties)(this.checkTransaction(e));return yield this.provider.call(n,t)}))}sendTransaction(e){return this._checkProvider(\"sendTransaction\"),this.populateTransaction(e).then(e=>this.signTransaction(e).then(e=>this.provider.sendTransaction(e)))}getChainId(){return l(this,void 0,void 0,(function*(){return this._checkProvider(\"getChainId\"),(yield this.provider.getNetwork()).chainId}))}getGasPrice(){return l(this,void 0,void 0,(function*(){return this._checkProvider(\"getGasPrice\"),yield this.provider.getGasPrice()}))}resolveName(e){return l(this,void 0,void 0,(function*(){return this._checkProvider(\"resolveName\"),yield this.provider.resolveName(e)}))}checkTransaction(e){for(const n in e)-1===d.indexOf(n)&&u.throwArgumentError(\"invalid transaction key: \"+n,\"transaction\",e);const t=Object(s.shallowCopy)(e);return t.from=null==t.from?this.getAddress():Promise.all([Promise.resolve(t.from),this.getAddress()]).then(t=>(t[0].toLowerCase()!==t[1].toLowerCase()&&u.throwArgumentError(\"from address mismatch\",\"transaction\",e),t[0])),t}populateTransaction(e){return l(this,void 0,void 0,(function*(){const t=yield Object(s.resolveProperties)(this.checkTransaction(e));return null!=t.to&&(t.to=Promise.resolve(t.to).then(e=>l(this,void 0,void 0,(function*(){if(null==e)return null;const t=yield this.resolveName(e);return null==t&&u.throwArgumentError(\"provided ENS name resolves to null\",\"tx.to\",e),t})))),null==t.gasPrice&&(t.gasPrice=this.getGasPrice()),null==t.nonce&&(t.nonce=this.getTransactionCount(\"pending\")),null==t.gasLimit&&(t.gasLimit=this.estimateGas(t).catch(e=>{if(h.indexOf(e.code)>=0)throw e;return u.throwError(\"cannot estimate gas; transaction may fail or may require manual gas limit\",a.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{error:e,tx:t})})),t.chainId=null==t.chainId?this.getChainId():Promise.all([Promise.resolve(t.chainId),this.getChainId()]).then(t=>(0!==t[1]&&t[0]!==t[1]&&u.throwArgumentError(\"chainId address mismatch\",\"transaction\",e),t[0])),yield Object(s.resolveProperties)(t)}))}_checkProvider(e){this.provider||u.throwError(\"missing provider\",a.Logger.errors.UNSUPPORTED_OPERATION,{operation:e||\"_checkProvider\"})}static isSigner(e){return!(!e||!e._isSigner)}}var p=n(\"cUt3\"),f=n(\"4Qhp\"),b=n(\"8AIR\"),g=n(\"b1pR\"),_=n(\"bkUu\"),y=n(\"rhxT\"),v=n(\"nPSg\"),w=n(\"zkI0\"),k=n(\"WsP5\"),S=function(e,t,n,r){return new(n||(n=Promise))((function(i,s){function a(e){try{c(r.next(e))}catch(t){s(t)}}function o(e){try{c(r.throw(e))}catch(t){s(t)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,o)}c((r=r.apply(e,t||[])).next())}))};const M=new a.Logger(\"wallet/5.3.0\");class x extends m{constructor(e,t){if(M.checkNew(new.target,x),super(),null!=(n=e)&&Object(i.isHexString)(n.privateKey,32)&&null!=n.address){const t=new y.SigningKey(e.privateKey);if(Object(s.defineReadOnly)(this,\"_signingKey\",()=>t),Object(s.defineReadOnly)(this,\"address\",Object(k.computeAddress)(this.publicKey)),this.address!==Object(r.getAddress)(e.address)&&M.throwArgumentError(\"privateKey/address mismatch\",\"privateKey\",\"[REDACTED]\"),function(e){const t=e.mnemonic;return t&&t.phrase}(e)){const t=e.mnemonic;Object(s.defineReadOnly)(this,\"_mnemonic\",()=>({phrase:t.phrase,path:t.path||b.defaultPath,locale:t.locale||\"en\"}));const n=this.mnemonic,r=b.HDNode.fromMnemonic(n.phrase,null,n.locale).derivePath(n.path);Object(k.computeAddress)(r.privateKey)!==this.address&&M.throwArgumentError(\"mnemonic/address mismatch\",\"privateKey\",\"[REDACTED]\")}else Object(s.defineReadOnly)(this,\"_mnemonic\",()=>null)}else{if(y.SigningKey.isSigningKey(e))\"secp256k1\"!==e.curve&&M.throwArgumentError(\"unsupported curve; must be secp256k1\",\"privateKey\",\"[REDACTED]\"),Object(s.defineReadOnly)(this,\"_signingKey\",()=>e);else{\"string\"==typeof e&&e.match(/^[0-9a-f]*$/i)&&64===e.length&&(e=\"0x\"+e);const t=new y.SigningKey(e);Object(s.defineReadOnly)(this,\"_signingKey\",()=>t)}Object(s.defineReadOnly)(this,\"_mnemonic\",()=>null),Object(s.defineReadOnly)(this,\"address\",Object(k.computeAddress)(this.publicKey))}var n;t&&!c.isProvider(t)&&M.throwArgumentError(\"invalid provider\",\"provider\",t),Object(s.defineReadOnly)(this,\"provider\",t||null)}get mnemonic(){return this._mnemonic()}get privateKey(){return this._signingKey().privateKey}get publicKey(){return this._signingKey().publicKey}getAddress(){return Promise.resolve(this.address)}connect(e){return new x(this,e)}signTransaction(e){return Object(s.resolveProperties)(e).then(t=>{null!=t.from&&(Object(r.getAddress)(t.from)!==this.address&&M.throwArgumentError(\"transaction from address mismatch\",\"transaction.from\",e.from),delete t.from);const n=this._signingKey().signDigest(Object(g.keccak256)(Object(k.serialize)(t)));return Object(k.serialize)(t,n)})}signMessage(e){return S(this,void 0,void 0,(function*(){return Object(i.joinSignature)(this._signingKey().signDigest(Object(p.a)(e)))}))}_signTypedData(e,t,n){return S(this,void 0,void 0,(function*(){const r=yield f.a.resolveNames(e,t,n,e=>(null==this.provider&&M.throwError(\"cannot resolve ENS names without a provider\",a.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"resolveName\",value:e}),this.provider.resolveName(e)));return Object(i.joinSignature)(this._signingKey().signDigest(f.a.hash(r.domain,t,r.value)))}))}encrypt(e,t,n){if(\"function\"!=typeof t||n||(n=t,t={}),n&&\"function\"!=typeof n)throw new Error(\"invalid callback\");return t||(t={}),Object(v.c)(this,e,t,n)}static createRandom(e){let t=Object(_.a)(16);e||(e={}),e.extraEntropy&&(t=Object(i.arrayify)(Object(i.hexDataSlice)(Object(g.keccak256)(Object(i.concat)([t,e.extraEntropy])),0,16)));const n=Object(b.entropyToMnemonic)(t,e.locale);return x.fromMnemonic(n,e.path,e.locale)}static fromEncryptedJson(e,t,n){return Object(w.decryptJsonWallet)(e,t,n).then(e=>new x(e))}static fromEncryptedJsonSync(e,t){return new x(Object(w.decryptJsonWalletSync)(e,t))}static fromMnemonic(e,t,n){return t||(t=b.defaultPath),new x(b.HDNode.fromMnemonic(e,null,n).derivePath(t))}}function C(e,t){return Object(k.recoverAddress)(Object(p.a)(e),t)}function D(e,t,n,r){return Object(k.recoverAddress)(f.a.hash(e,t,n),r)}},KSF8:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"vi\",{months:\"th\\xe1ng 1_th\\xe1ng 2_th\\xe1ng 3_th\\xe1ng 4_th\\xe1ng 5_th\\xe1ng 6_th\\xe1ng 7_th\\xe1ng 8_th\\xe1ng 9_th\\xe1ng 10_th\\xe1ng 11_th\\xe1ng 12\".split(\"_\"),monthsShort:\"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12\".split(\"_\"),monthsParseExact:!0,weekdays:\"ch\\u1ee7 nh\\u1eadt_th\\u1ee9 hai_th\\u1ee9 ba_th\\u1ee9 t\\u01b0_th\\u1ee9 n\\u0103m_th\\u1ee9 s\\xe1u_th\\u1ee9 b\\u1ea3y\".split(\"_\"),weekdaysShort:\"CN_T2_T3_T4_T5_T6_T7\".split(\"_\"),weekdaysMin:\"CN_T2_T3_T4_T5_T6_T7\".split(\"_\"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?\"sa\":\"SA\":n?\"ch\":\"CH\"},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM [n\\u0103m] YYYY\",LLL:\"D MMMM [n\\u0103m] YYYY HH:mm\",LLLL:\"dddd, D MMMM [n\\u0103m] YYYY HH:mm\",l:\"DD/M/YYYY\",ll:\"D MMM YYYY\",lll:\"D MMM YYYY HH:mm\",llll:\"ddd, D MMM YYYY HH:mm\"},calendar:{sameDay:\"[H\\xf4m nay l\\xfac] LT\",nextDay:\"[Ng\\xe0y mai l\\xfac] LT\",nextWeek:\"dddd [tu\\u1ea7n t\\u1edbi l\\xfac] LT\",lastDay:\"[H\\xf4m qua l\\xfac] LT\",lastWeek:\"dddd [tu\\u1ea7n tr\\u01b0\\u1edbc l\\xfac] LT\",sameElse:\"L\"},relativeTime:{future:\"%s t\\u1edbi\",past:\"%s tr\\u01b0\\u1edbc\",s:\"v\\xe0i gi\\xe2y\",ss:\"%d gi\\xe2y\",m:\"m\\u1ed9t ph\\xfat\",mm:\"%d ph\\xfat\",h:\"m\\u1ed9t gi\\u1edd\",hh:\"%d gi\\u1edd\",d:\"m\\u1ed9t ng\\xe0y\",dd:\"%d ng\\xe0y\",w:\"m\\u1ed9t tu\\u1ea7n\",ww:\"%d tu\\u1ea7n\",M:\"m\\u1ed9t th\\xe1ng\",MM:\"%d th\\xe1ng\",y:\"m\\u1ed9t n\\u0103m\",yy:\"%d n\\u0103m\"},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(\"wd/R\"))},KTz0:function(e,t,n){!function(e){\"use strict\";var t={words:{ss:[\"sekund\",\"sekunda\",\"sekundi\"],m:[\"jedan minut\",\"jednog minuta\"],mm:[\"minut\",\"minuta\",\"minuta\"],h:[\"jedan sat\",\"jednog sata\"],hh:[\"sat\",\"sata\",\"sati\"],dd:[\"dan\",\"dana\",\"dana\"],MM:[\"mjesec\",\"mjeseca\",\"mjeseci\"],yy:[\"godina\",\"godine\",\"godina\"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var i=t.words[r];return 1===r.length?n?i[0]:i[1]:e+\" \"+t.correctGrammaticalCase(e,i)}};e.defineLocale(\"me\",{months:\"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedjelja_ponedjeljak_utorak_srijeda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sri._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sjutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedjelju] [u] LT\";case 3:return\"[u] [srijedu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010de u] LT\",lastWeek:function(){return[\"[pro\\u0161le] [nedjelje] [u] LT\",\"[pro\\u0161log] [ponedjeljka] [u] LT\",\"[pro\\u0161log] [utorka] [u] LT\",\"[pro\\u0161le] [srijede] [u] LT\",\"[pro\\u0161log] [\\u010detvrtka] [u] LT\",\"[pro\\u0161log] [petka] [u] LT\",\"[pro\\u0161le] [subote] [u] LT\"][this.day()]},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"prije %s\",s:\"nekoliko sekundi\",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:\"dan\",dd:t.translate,M:\"mjesec\",MM:t.translate,y:\"godinu\",yy:t.translate},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},Kcpz:function(e,t,n){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var r=n(\"kU1M\");t.projectToFormer=function(){return r.map((function(e){return e[0]}))},t.projectToLatter=function(){return r.map((function(e){return e[1]}))},t.projectTo=function(e){return r.map((function(t){return t[e]}))}},Kj3r:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"7o/Q\"),i=n(\"D0XW\");function s(e,t=i.a){return n=>n.lift(new a(e,t))}class a{constructor(e,t){this.dueTime=e,this.scheduler=t}call(e,t){return t.subscribe(new o(e,this.dueTime,this.scheduler))}}class o extends r.a{constructor(e,t,n){super(e),this.dueTime=t,this.scheduler=n,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(e){this.clearDebounce(),this.lastValue=e,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(c,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:e}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(e)}}clearDebounce(){const e=this.debouncedSubscription;null!==e&&(this.remove(e),e.unsubscribe(),this.debouncedSubscription=null)}}function c(e){e.debouncedNext()}},Kqap:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e,t){let n=!1;return arguments.length>=2&&(n=!0),function(r){return r.lift(new s(e,t,n))}}class s{constructor(e,t,n=!1){this.accumulator=e,this.seed=t,this.hasSeed=n}call(e,t){return t.subscribe(new a(e,this.accumulator,this.seed,this.hasSeed))}}class a extends r.a{constructor(e,t,n,r){super(e),this.accumulator=t,this._seed=n,this.hasSeed=r,this.index=0}get seed(){return this._seed}set seed(e){this.hasSeed=!0,this._seed=e}_next(e){if(this.hasSeed)return this._tryNext(e);this.seed=e,this.destination.next(e)}_tryNext(e){const t=this.index++;let n;try{n=this.accumulator(this.seed,e,t)}catch(r){this.destination.error(r)}this.seed=n,this.destination.next(n)}}},KqfI:function(e,t,n){\"use strict\";function r(){}n.d(t,\"a\",(function(){return r}))},LPIR:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"BaseX\",(function(){return s})),n.d(t,\"Base32\",(function(){return a})),n.d(t,\"Base58\",(function(){return o}));var r=n(\"VJ7P\"),i=n(\"m9oY\");class s{constructor(e){Object(i.defineReadOnly)(this,\"alphabet\",e),Object(i.defineReadOnly)(this,\"base\",e.length),Object(i.defineReadOnly)(this,\"_alphabetMap\",{}),Object(i.defineReadOnly)(this,\"_leader\",e.charAt(0));for(let t=0;t0;)n.push(e%this.base),e=e/this.base|0}let i=\"\";for(let r=0;0===t[r]&&r=0;--r)i+=this.alphabet[n[r]];return i}decode(e){if(\"string\"!=typeof e)throw new TypeError(\"Expected String\");let t=[];if(0===e.length)return new Uint8Array(t);t.push(0);for(let n=0;n>=8;for(;i>0;)t.push(255&i),i>>=8}for(let n=0;e[n]===this._leader&&n1),i.Eb(1),i.nc(\"ngIf\",e._displayedPageSizeOptions.length<=1)}}function b(e,t){if(1&e){const e=i.Wb();i.Vb(0,\"button\",21),i.cc(\"click\",(function(){return i.wc(e),i.gc().firstPage()})),i.fc(),i.Vb(1,\"svg\",7),i.Qb(2,\"path\",22),i.Ub(),i.Ub()}if(2&e){const e=i.gc();i.nc(\"matTooltip\",e._intl.firstPageLabel)(\"matTooltipDisabled\",e._previousButtonsDisabled())(\"matTooltipPosition\",\"above\")(\"disabled\",e._previousButtonsDisabled()),i.Fb(\"aria-label\",e._intl.firstPageLabel)}}function g(e,t){if(1&e){const e=i.Wb();i.fc(),i.ec(),i.Vb(0,\"button\",23),i.cc(\"click\",(function(){return i.wc(e),i.gc().lastPage()})),i.fc(),i.Vb(1,\"svg\",7),i.Qb(2,\"path\",24),i.Ub(),i.Ub()}if(2&e){const e=i.gc();i.nc(\"matTooltip\",e._intl.lastPageLabel)(\"matTooltipDisabled\",e._nextButtonsDisabled())(\"matTooltipPosition\",\"above\")(\"disabled\",e._nextButtonsDisabled()),i.Fb(\"aria-label\",e._intl.lastPageLabel)}}let _=(()=>{class e{constructor(){this.changes=new l.a,this.itemsPerPageLabel=\"Items per page:\",this.nextPageLabel=\"Next page\",this.previousPageLabel=\"Previous page\",this.firstPageLabel=\"First page\",this.lastPageLabel=\"Last page\",this.getRangeLabel=(e,t,n)=>{if(0==n||0==t)return\"0 of \"+n;const r=e*t;return`${r+1} \\u2013 ${r<(n=Math.max(n,0))?Math.min(r+t,n):r+t} of ${n}`}}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e},token:e,providedIn:\"root\"}),e})();const y={provide:_,deps:[[new i.D,new i.N,_]],useFactory:function(e){return e||new _}},v=new i.s(\"MAT_PAGINATOR_DEFAULT_OPTIONS\");class w{}const k=Object(u.v)(Object(u.x)(w));let S=(()=>{class e extends k{constructor(e,t,n){if(super(),this._intl=e,this._changeDetectorRef=t,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.page=new i.p,this._intlChanges=e.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),n){const{pageSize:e,pageSizeOptions:t,hidePageSize:r,showFirstLastButtons:i,formFieldAppearance:s}=n;null!=e&&(this._pageSize=e),null!=t&&(this._pageSizeOptions=t),null!=r&&(this._hidePageSize=r),null!=i&&(this._showFirstLastButtons=i),null!=s&&(this._formFieldAppearance=s)}}get pageIndex(){return this._pageIndex}set pageIndex(e){this._pageIndex=Math.max(Object(c.f)(e),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(e){this._length=Object(c.f)(e),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(e){this._pageSize=Math.max(Object(c.f)(e),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(e){this._pageSizeOptions=(e||[]).map(e=>Object(c.f)(e)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(e){this._hidePageSize=Object(c.c)(e)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(e){this._showFirstLastButtons=Object(c.c)(e)}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const e=this.pageIndex;this.pageIndex++,this._emitPageEvent(e)}previousPage(){if(!this.hasPreviousPage())return;const e=this.pageIndex;this.pageIndex--,this._emitPageEvent(e)}firstPage(){if(!this.hasPreviousPage())return;const e=this.pageIndex;this.pageIndex=0,this._emitPageEvent(e)}lastPage(){if(!this.hasNextPage())return;const e=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(e)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const e=this.getNumberOfPages()-1;return this.pageIndexe-t),this._changeDetectorRef.markForCheck())}_emitPageEvent(e){this.page.emit({previousPageIndex:e,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}}return e.\\u0275fac=function(t){return new(t||e)(i.Pb(_),i.Pb(i.h),i.Pb(v,8))},e.\\u0275cmp=i.Jb({type:e,selectors:[[\"mat-paginator\"]],hostAttrs:[1,\"mat-paginator\"],inputs:{disabled:\"disabled\",pageIndex:\"pageIndex\",length:\"length\",pageSize:\"pageSize\",pageSizeOptions:\"pageSizeOptions\",hidePageSize:\"hidePageSize\",showFirstLastButtons:\"showFirstLastButtons\",color:\"color\"},outputs:{page:\"page\"},exportAs:[\"matPaginator\"],features:[i.Bb],decls:14,vars:14,consts:[[1,\"mat-paginator-outer-container\"],[1,\"mat-paginator-container\"],[\"class\",\"mat-paginator-page-size\",4,\"ngIf\"],[1,\"mat-paginator-range-actions\"],[1,\"mat-paginator-range-label\"],[\"mat-icon-button\",\"\",\"type\",\"button\",\"class\",\"mat-paginator-navigation-first\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\",4,\"ngIf\"],[\"mat-icon-button\",\"\",\"type\",\"button\",1,\"mat-paginator-navigation-previous\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\"],[\"viewBox\",\"0 0 24 24\",\"focusable\",\"false\",1,\"mat-paginator-icon\"],[\"d\",\"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z\"],[\"mat-icon-button\",\"\",\"type\",\"button\",1,\"mat-paginator-navigation-next\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\"],[\"d\",\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"],[\"mat-icon-button\",\"\",\"type\",\"button\",\"class\",\"mat-paginator-navigation-last\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\",4,\"ngIf\"],[1,\"mat-paginator-page-size\"],[1,\"mat-paginator-page-size-label\"],[\"class\",\"mat-paginator-page-size-select\",3,\"appearance\",\"color\",4,\"ngIf\"],[\"class\",\"mat-paginator-page-size-value\",4,\"ngIf\"],[1,\"mat-paginator-page-size-select\",3,\"appearance\",\"color\"],[3,\"value\",\"disabled\",\"aria-label\",\"selectionChange\"],[3,\"value\",4,\"ngFor\",\"ngForOf\"],[3,\"value\"],[1,\"mat-paginator-page-size-value\"],[\"mat-icon-button\",\"\",\"type\",\"button\",1,\"mat-paginator-navigation-first\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\"],[\"d\",\"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z\"],[\"mat-icon-button\",\"\",\"type\",\"button\",1,\"mat-paginator-navigation-last\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\"],[\"d\",\"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z\"]],template:function(e,t){1&e&&(i.Vb(0,\"div\",0),i.Vb(1,\"div\",1),i.Fc(2,f,5,3,\"div\",2),i.Vb(3,\"div\",3),i.Vb(4,\"div\",4),i.Hc(5),i.Ub(),i.Fc(6,b,3,5,\"button\",5),i.Vb(7,\"button\",6),i.cc(\"click\",(function(){return t.previousPage()})),i.fc(),i.Vb(8,\"svg\",7),i.Qb(9,\"path\",8),i.Ub(),i.Ub(),i.ec(),i.Vb(10,\"button\",9),i.cc(\"click\",(function(){return t.nextPage()})),i.fc(),i.Vb(11,\"svg\",7),i.Qb(12,\"path\",10),i.Ub(),i.Ub(),i.Fc(13,g,3,5,\"button\",11),i.Ub(),i.Ub(),i.Ub()),2&e&&(i.Eb(2),i.nc(\"ngIf\",!t.hidePageSize),i.Eb(3),i.Jc(\" \",t._intl.getRangeLabel(t.pageIndex,t.pageSize,t.length),\" \"),i.Eb(1),i.nc(\"ngIf\",t.showFirstLastButtons),i.Eb(1),i.nc(\"matTooltip\",t._intl.previousPageLabel)(\"matTooltipDisabled\",t._previousButtonsDisabled())(\"matTooltipPosition\",\"above\")(\"disabled\",t._previousButtonsDisabled()),i.Fb(\"aria-label\",t._intl.previousPageLabel),i.Eb(3),i.nc(\"matTooltip\",t._intl.nextPageLabel)(\"matTooltipDisabled\",t._nextButtonsDisabled())(\"matTooltipPosition\",\"above\")(\"disabled\",t._nextButtonsDisabled()),i.Fb(\"aria-label\",t._intl.nextPageLabel),i.Eb(3),i.nc(\"ngIf\",t.showFirstLastButtons))},directives:[r.n,s.b,o.a,d.d,a.a,r.m,u.k],styles:[\".mat-paginator{display:block}.mat-paginator-outer-container{display:flex}.mat-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%}.mat-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-paginator-page-size{margin-right:0;margin-left:8px}.mat-paginator-page-size-label{margin:0 4px}.mat-paginator-page-size-select{margin:6px 4px 0 4px;width:56px}.mat-paginator-page-size-select.mat-form-field-appearance-outline{width:64px}.mat-paginator-page-size-select.mat-form-field-appearance-fill{width:64px}.mat-paginator-range-label{margin:0 32px 0 24px}.mat-paginator-range-actions{display:flex;align-items:center}.mat-paginator-icon{width:28px;fill:currentColor}[dir=rtl] .mat-paginator-icon{transform:rotate(180deg)}\\n\"],encapsulation:2,changeDetection:0}),e})(),M=(()=>{class e{}return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)},providers:[y],imports:[[r.c,s.c,a.b,o.b]]}),e})()},MutI:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return E})),n.d(t,\"b\",(function(){return L})),n.d(t,\"c\",(function(){return O}));var r=n(\"ofXK\"),i=n(\"fXoL\"),s=n(\"FKr1\"),a=n(\"8LU1\"),o=n(\"XNiG\"),c=n(\"1G5W\"),l=n(\"JX91\"),u=n(\"u47x\"),d=n(\"0EQZ\"),h=n(\"FtGj\"),m=n(\"3Pt+\"),p=n(\"f0Cb\");const f=[\"*\"],b=[\"text\"];function g(e,t){if(1&e&&i.Qb(0,\"mat-pseudo-checkbox\",5),2&e){const e=i.gc();i.nc(\"state\",e.selected?\"checked\":\"unchecked\")(\"disabled\",e.disabled)}}const _=[\"*\",[[\"\",\"mat-list-avatar\",\"\"],[\"\",\"mat-list-icon\",\"\"],[\"\",\"matListAvatar\",\"\"],[\"\",\"matListIcon\",\"\"]]],y=[\"*\",\"[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]\"];let v=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=i.Kb({type:e,selectors:[[\"\",\"mat-list-avatar\",\"\"],[\"\",\"matListAvatar\",\"\"]],hostAttrs:[1,\"mat-list-avatar\"]}),e})(),w=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=i.Kb({type:e,selectors:[[\"\",\"mat-list-icon\",\"\"],[\"\",\"matListIcon\",\"\"]],hostAttrs:[1,\"mat-list-icon\"]}),e})();class k{}const S=Object(s.u)(k);class M{}const x=Object(s.u)(M),C={provide:m.j,useExisting:Object(i.Y)(()=>O),multi:!0};class D{constructor(e,t,n){this.source=e,this.option=t,this.options=n}}let L=(()=>{class e extends x{constructor(e,t,n){super(),this._element=e,this._changeDetector=t,this.selectionList=n,this._selected=!1,this._disabled=!1,this._hasFocus=!1,this.checkboxPosition=\"after\",this._inputsInitialized=!1}get color(){return this._color||this.selectionList.color}set color(e){this._color=e}get value(){return this._value}set value(e){this.selected&&!this.selectionList.compareWith(e,this.value)&&this._inputsInitialized&&(this.selected=!1),this._value=e}get disabled(){return this._disabled||this.selectionList&&this.selectionList.disabled}set disabled(e){const t=Object(a.c)(e);t!==this._disabled&&(this._disabled=t,this._changeDetector.markForCheck())}get selected(){return this.selectionList.selectedOptions.isSelected(this)}set selected(e){const t=Object(a.c)(e);t!==this._selected&&(this._setSelected(t),this.selectionList._reportValueChange())}ngOnInit(){const e=this.selectionList;e._value&&e._value.some(t=>e.compareWith(t,this._value))&&this._setSelected(!0);const t=this._selected;Promise.resolve().then(()=>{(this._selected||t)&&(this.selected=!0,this._changeDetector.markForCheck())}),this._inputsInitialized=!0}ngAfterContentInit(){Object(s.z)(this._lines,this._element)}ngOnDestroy(){this.selected&&Promise.resolve().then(()=>{this.selected=!1});const e=this._hasFocus,t=this.selectionList._removeOptionFromList(this);e&&t&&t.focus()}toggle(){this.selected=!this.selected}focus(){this._element.nativeElement.focus()}getLabel(){return this._text&&this._text.nativeElement.textContent||\"\"}_isRippleDisabled(){return this.disabled||this.disableRipple||this.selectionList.disableRipple}_handleClick(){this.disabled||!this.selectionList.multiple&&this.selected||(this.toggle(),this.selectionList._emitChangeEvent([this]))}_handleFocus(){this.selectionList._setFocusedOption(this),this._hasFocus=!0}_handleBlur(){this.selectionList._onTouched(),this._hasFocus=!1}_getHostElement(){return this._element.nativeElement}_setSelected(e){return e!==this._selected&&(this._selected=e,e?this.selectionList.selectedOptions.select(this):this.selectionList.selectedOptions.deselect(this),this._changeDetector.markForCheck(),!0)}_markForCheck(){this._changeDetector.markForCheck()}}return e.\\u0275fac=function(t){return new(t||e)(i.Pb(i.m),i.Pb(i.h),i.Pb(Object(i.Y)(()=>O)))},e.\\u0275cmp=i.Jb({type:e,selectors:[[\"mat-list-option\"]],contentQueries:function(e,t,n){var r;1&e&&(i.Ib(n,v,!0),i.Ib(n,w,!0),i.Ib(n,s.i,!0)),2&e&&(i.tc(r=i.dc())&&(t._avatar=r.first),i.tc(r=i.dc())&&(t._icon=r.first),i.tc(r=i.dc())&&(t._lines=r))},viewQuery:function(e,t){var n;1&e&&i.Kc(b,!0),2&e&&i.tc(n=i.dc())&&(t._text=n.first)},hostAttrs:[\"role\",\"option\",1,\"mat-list-item\",\"mat-list-option\",\"mat-focus-indicator\"],hostVars:15,hostBindings:function(e,t){1&e&&i.cc(\"focus\",(function(){return t._handleFocus()}))(\"blur\",(function(){return t._handleBlur()}))(\"click\",(function(){return t._handleClick()})),2&e&&(i.Fb(\"aria-selected\",t.selected)(\"aria-disabled\",t.disabled)(\"tabindex\",-1),i.Hb(\"mat-list-item-disabled\",t.disabled)(\"mat-list-item-with-avatar\",t._avatar||t._icon)(\"mat-primary\",\"primary\"===t.color)(\"mat-accent\",\"primary\"!==t.color&&\"warn\"!==t.color)(\"mat-warn\",\"warn\"===t.color)(\"mat-list-single-selected-option\",t.selected&&!t.selectionList.multiple))},inputs:{disableRipple:\"disableRipple\",checkboxPosition:\"checkboxPosition\",color:\"color\",value:\"value\",selected:\"selected\",disabled:\"disabled\"},exportAs:[\"matListOption\"],features:[i.Bb],ngContentSelectors:y,decls:7,vars:5,consts:[[1,\"mat-list-item-content\"],[\"mat-ripple\",\"\",1,\"mat-list-item-ripple\",3,\"matRippleTrigger\",\"matRippleDisabled\"],[3,\"state\",\"disabled\",4,\"ngIf\"],[1,\"mat-list-text\"],[\"text\",\"\"],[3,\"state\",\"disabled\"]],template:function(e,t){1&e&&(i.mc(_),i.Vb(0,\"div\",0),i.Qb(1,\"div\",1),i.Fc(2,g,1,2,\"mat-pseudo-checkbox\",2),i.Vb(3,\"div\",3,4),i.lc(5),i.Ub(),i.lc(6,1),i.Ub()),2&e&&(i.Hb(\"mat-list-item-content-reverse\",\"after\"==t.checkboxPosition),i.Eb(1),i.nc(\"matRippleTrigger\",t._getHostElement())(\"matRippleDisabled\",t._isRippleDisabled()),i.Eb(1),i.nc(\"ngIf\",t.selectionList.multiple))},directives:[s.o,r.n,s.m],encapsulation:2,changeDetection:0}),e})(),O=(()=>{class e extends S{constructor(e,t,n,r){super(),this._element=e,this._changeDetector=n,this._focusMonitor=r,this._multiple=!0,this._contentInitialized=!1,this.selectionChange=new i.p,this.tabIndex=0,this.color=\"accent\",this.compareWith=(e,t)=>e===t,this._disabled=!1,this.selectedOptions=new d.c(this._multiple),this._tabIndex=-1,this._onChange=e=>{},this._destroyed=new o.a,this._onTouched=()=>{}}get disabled(){return this._disabled}set disabled(e){this._disabled=Object(a.c)(e),this._markOptionsForCheck()}get multiple(){return this._multiple}set multiple(e){const t=Object(a.c)(e);t!==this._multiple&&(this._multiple=t,this.selectedOptions=new d.c(this._multiple,this.selectedOptions.selected))}ngAfterContentInit(){var e;this._contentInitialized=!0,this._keyManager=new u.e(this.options).withWrap().withTypeAhead().withHomeAndEnd().skipPredicate(()=>!1).withAllowedModifierKeys([\"shiftKey\"]),this._value&&this._setOptionsFromValues(this._value),this._keyManager.tabOut.pipe(Object(c.a)(this._destroyed)).subscribe(()=>{this._allowFocusEscape()}),this.options.changes.pipe(Object(l.a)(null),Object(c.a)(this._destroyed)).subscribe(()=>{this._updateTabIndex()}),this.selectedOptions.changed.pipe(Object(c.a)(this._destroyed)).subscribe(e=>{if(e.added)for(let t of e.added)t.selected=!0;if(e.removed)for(let t of e.removed)t.selected=!1}),null===(e=this._focusMonitor)||void 0===e||e.monitor(this._element).pipe(Object(c.a)(this._destroyed)).subscribe(e=>{if(\"keyboard\"===e||\"program\"===e){const e=this._keyManager.activeItemIndex;e&&-1!==e?this._keyManager.setActiveItem(e):this._keyManager.setFirstItemActive()}})}ngOnChanges(e){const t=e.disableRipple,n=e.color;(t&&!t.firstChange||n&&!n.firstChange)&&this._markOptionsForCheck()}ngOnDestroy(){var e;null===(e=this._focusMonitor)||void 0===e||e.stopMonitoring(this._element),this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0}focus(e){this._element.nativeElement.focus(e)}selectAll(){this._setAllOptionsSelected(!0)}deselectAll(){this._setAllOptionsSelected(!1)}_setFocusedOption(e){this._keyManager.updateActiveItem(e)}_removeOptionFromList(e){const t=this._getOptionIndex(e);return t>-1&&this._keyManager.activeItemIndex===t&&(t>0?this._keyManager.updateActiveItem(t-1):0===t&&this.options.length>1&&this._keyManager.updateActiveItem(Math.min(t+1,this.options.length-1))),this._keyManager.activeItem}_keydown(e){const t=e.keyCode,n=this._keyManager,r=n.activeItemIndex,i=Object(h.s)(e);switch(t){case h.n:case h.f:i||n.isTyping()||(this._toggleFocusedOption(),e.preventDefault());break;default:if(t===h.a&&this.multiple&&Object(h.s)(e,\"ctrlKey\")&&!n.isTyping()){const t=this.options.some(e=>!e.disabled&&!e.selected);this._setAllOptionsSelected(t,!0,!0),e.preventDefault()}else n.onKeydown(e)}this.multiple&&(t===h.p||t===h.d)&&e.shiftKey&&n.activeItemIndex!==r&&this._toggleFocusedOption()}_reportValueChange(){if(this.options&&!this._isDestroyed){const e=this._getSelectedOptionValues();this._onChange(e),this._value=e}}_emitChangeEvent(e){this.selectionChange.emit(new D(this,e[0],e))}writeValue(e){this._value=e,this.options&&this._setOptionsFromValues(e||[])}setDisabledState(e){this.disabled=e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}_setOptionsFromValues(e){this.options.forEach(e=>e._setSelected(!1)),e.forEach(e=>{const t=this.options.find(t=>!t.selected&&this.compareWith(t.value,e));t&&t._setSelected(!0)})}_getSelectedOptionValues(){return this.options.filter(e=>e.selected).map(e=>e.value)}_toggleFocusedOption(){let e=this._keyManager.activeItemIndex;if(null!=e&&this._isValidIndex(e)){let t=this.options.toArray()[e];!t||t.disabled||!this._multiple&&t.selected||(t.toggle(),this._emitChangeEvent([t]))}}_setAllOptionsSelected(e,t,n){const r=[];this.options.forEach(n=>{t&&n.disabled||!n._setSelected(e)||r.push(n)}),r.length&&(this._reportValueChange(),n&&this._emitChangeEvent(r))}_isValidIndex(e){return e>=0&&ee._markForCheck())}_allowFocusEscape(){this._tabIndex=-1,setTimeout(()=>{this._tabIndex=0,this._changeDetector.markForCheck()})}_updateTabIndex(){this._tabIndex=0===this.options.length?-1:0}}return e.\\u0275fac=function(t){return new(t||e)(i.Pb(i.m),i.ac(\"tabindex\"),i.Pb(i.h),i.Pb(u.f))},e.\\u0275cmp=i.Jb({type:e,selectors:[[\"mat-selection-list\"]],contentQueries:function(e,t,n){var r;1&e&&i.Ib(n,L,!0),2&e&&i.tc(r=i.dc())&&(t.options=r)},hostAttrs:[\"role\",\"listbox\",1,\"mat-selection-list\",\"mat-list-base\"],hostVars:3,hostBindings:function(e,t){1&e&&i.cc(\"keydown\",(function(e){return t._keydown(e)})),2&e&&i.Fb(\"aria-multiselectable\",t.multiple)(\"aria-disabled\",t.disabled.toString())(\"tabindex\",t._tabIndex)},inputs:{disableRipple:\"disableRipple\",tabIndex:\"tabIndex\",color:\"color\",compareWith:\"compareWith\",disabled:\"disabled\",multiple:\"multiple\"},outputs:{selectionChange:\"selectionChange\"},exportAs:[\"matSelectionList\"],features:[i.Db([C]),i.Bb,i.Cb],ngContentSelectors:f,decls:1,vars:0,template:function(e,t){1&e&&(i.mc(),i.lc(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:\"\";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\\n'],encapsulation:2,changeDetection:0}),e})(),E=(()=>{class e{}return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)},imports:[[s.j,s.p,s.h,s.n,r.c],s.j,s.h,s.n,p.b]}),e})()},N5aZ:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return l})),n.d(t,\"c\",(function(){return u})),n.d(t,\"d\",(function(){return d})),n.d(t,\"a\",(function(){return h}));var r=n(\"fZJM\"),i=n.n(r),s=n(\"VJ7P\"),a=n(\"1Few\"),o=n(\"/7J2\");const c=new o.Logger(\"sha2/5.3.0\");function l(e){return\"0x\"+i.a.ripemd160().update(Object(s.arrayify)(e)).digest(\"hex\")}function u(e){return\"0x\"+i.a.sha256().update(Object(s.arrayify)(e)).digest(\"hex\")}function d(e){return\"0x\"+i.a.sha512().update(Object(s.arrayify)(e)).digest(\"hex\")}function h(e,t,n){return a.a[e]||c.throwError(\"unsupported algorithm \"+e,o.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"hmac\",algorithm:e}),\"0x\"+i.a.hmac(i.a[e],Object(s.arrayify)(t)).update(Object(s.arrayify)(n)).digest(\"hex\")}},NFeN:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return P})),n.d(t,\"b\",(function(){return F}));var r=n(\"fXoL\"),i=n(\"FKr1\"),s=n(\"8LU1\"),a=n(\"ofXK\"),o=n(\"LRne\"),c=n(\"z6cu\"),l=n(\"cp0P\"),u=n(\"quSY\"),d=n(\"vkgz\"),h=n(\"lJxs\"),m=n(\"JIr8\"),p=n(\"nYR2\"),f=n(\"w1tV\"),b=n(\"IzEk\"),g=n(\"tk/3\"),_=n(\"jhN1\");const y=[\"*\"];function v(e){return Error(`Unable to find icon with the name \"${e}\"`)}function w(e){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was \"${e}\".`)}function k(e){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was \"${e}\".`)}class S{constructor(e,t,n){this.url=e,this.svgText=t,this.options=n}}let M=(()=>{class e{constructor(e,t,n,r){this._httpClient=e,this._sanitizer=t,this._errorHandler=r,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._defaultFontSetClass=\"material-icons\",this._document=n}addSvgIcon(e,t,n){return this.addSvgIconInNamespace(\"\",e,t,n)}addSvgIconLiteral(e,t,n){return this.addSvgIconLiteralInNamespace(\"\",e,t,n)}addSvgIconInNamespace(e,t,n,r){return this._addSvgIconConfig(e,t,new S(n,null,r))}addSvgIconLiteralInNamespace(e,t,n,i){const s=this._sanitizer.sanitize(r.M.HTML,n);if(!s)throw k(n);return this._addSvgIconConfig(e,t,new S(\"\",s,i))}addSvgIconSet(e,t){return this.addSvgIconSetInNamespace(\"\",e,t)}addSvgIconSetLiteral(e,t){return this.addSvgIconSetLiteralInNamespace(\"\",e,t)}addSvgIconSetInNamespace(e,t,n){return this._addSvgIconSetConfig(e,new S(t,null,n))}addSvgIconSetLiteralInNamespace(e,t,n){const i=this._sanitizer.sanitize(r.M.HTML,t);if(!i)throw k(t);return this._addSvgIconSetConfig(e,new S(\"\",i,n))}registerFontClassAlias(e,t=e){return this._fontCssClassesByAlias.set(e,t),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){const t=this._sanitizer.sanitize(r.M.RESOURCE_URL,e);if(!t)throw w(e);const n=this._cachedIconsByUrl.get(t);return n?Object(o.a)(x(n)):this._loadSvgIconFromConfig(new S(e,null)).pipe(Object(d.a)(e=>this._cachedIconsByUrl.set(t,e)),Object(h.a)(e=>x(e)))}getNamedSvgIcon(e,t=\"\"){const n=C(t,e),r=this._svgIconConfigs.get(n);if(r)return this._getSvgFromConfig(r);const i=this._iconSetConfigs.get(t);return i?this._getSvgFromIconSetConfigs(e,i):Object(c.a)(v(n))}ngOnDestroy(){this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?Object(o.a)(x(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(Object(h.a)(e=>x(e)))}_getSvgFromIconSetConfigs(e,t){const n=this._extractIconWithNameFromAnySet(e,t);if(n)return Object(o.a)(n);const i=t.filter(e=>!e.svgText).map(e=>this._loadSvgIconSetFromConfig(e).pipe(Object(m.a)(t=>{const n=this._sanitizer.sanitize(r.M.RESOURCE_URL,e.url);return this._errorHandler.handleError(new Error(`Loading icon set URL: ${n} failed: ${t.message}`)),Object(o.a)(null)})));return Object(l.a)(i).pipe(Object(h.a)(()=>{const n=this._extractIconWithNameFromAnySet(e,t);if(!n)throw v(e);return n}))}_extractIconWithNameFromAnySet(e,t){for(let n=t.length-1;n>=0;n--){const r=t[n];if(r.svgText&&r.svgText.indexOf(e)>-1){const t=this._svgElementFromConfig(r),n=this._extractSvgIconFromSet(t,e,r.options);if(n)return n}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(Object(d.a)(t=>e.svgText=t),Object(h.a)(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?Object(o.a)(null):this._fetchIcon(e).pipe(Object(d.a)(t=>e.svgText=t))}_extractSvgIconFromSet(e,t,n){const r=e.querySelector(`[id=\"${t}\"]`);if(!r)return null;const i=r.cloneNode(!0);if(i.removeAttribute(\"id\"),\"svg\"===i.nodeName.toLowerCase())return this._setSvgAttributes(i,n);if(\"symbol\"===i.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(i),n);const s=this._svgElementFromString(\"\");return s.appendChild(i),this._setSvgAttributes(s,n)}_svgElementFromString(e){const t=this._document.createElement(\"DIV\");t.innerHTML=e;const n=t.querySelector(\"svg\");if(!n)throw Error(\" tag not found\");return n}_toSvgElement(e){const t=this._svgElementFromString(\"\"),n=e.attributes;for(let r=0;rthis._inProgressUrlFetches.delete(a)),Object(f.a)());return this._inProgressUrlFetches.set(a,c),c}_addSvgIconConfig(e,t,n){return this._svgIconConfigs.set(C(e,t),n),this}_addSvgIconSetConfig(e,t){const n=this._iconSetConfigs.get(e);return n?n.push(t):this._iconSetConfigs.set(e,[t]),this}_svgElementFromConfig(e){if(!e.svgElement){const t=this._svgElementFromString(e.svgText);this._setSvgAttributes(t,e.options),e.svgElement=t}return e.svgElement}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(g.b,8),r.Zb(_.b),r.Zb(a.d,8),r.Zb(r.o))},e.\\u0275prov=Object(r.Lb)({factory:function(){return new e(Object(r.Zb)(g.b,8),Object(r.Zb)(_.b),Object(r.Zb)(a.d,8),Object(r.Zb)(r.o))},token:e,providedIn:\"root\"}),e})();function x(e){return e.cloneNode(!0)}function C(e,t){return e+\":\"+t}class D{constructor(e){this._elementRef=e}}const L=Object(i.t)(D),O=new r.s(\"mat-icon-location\",{providedIn:\"root\",factory:function(){const e=Object(r.Z)(a.d),t=e?e.location:null;return{getPathname:()=>t?t.pathname+t.search:\"\"}}}),E=[\"clip-path\",\"color-profile\",\"src\",\"cursor\",\"fill\",\"filter\",\"marker\",\"marker-start\",\"marker-mid\",\"marker-end\",\"mask\",\"stroke\"],T=E.map(e=>`[${e}]`).join(\", \"),A=/^url\\(['\"]?#(.*?)['\"]?\\)$/;let P=(()=>{class e extends L{constructor(e,t,n,r,i){super(e),this._iconRegistry=t,this._location=r,this._errorHandler=i,this._inline=!1,this._currentIconFetch=u.a.EMPTY,n||e.nativeElement.setAttribute(\"aria-hidden\",\"true\")}get inline(){return this._inline}set inline(e){this._inline=Object(s.c)(e)}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){const t=this._cleanupFontValue(e);t!==this._fontSet&&(this._fontSet=t,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){const t=this._cleanupFontValue(e);t!==this._fontIcon&&(this._fontIcon=t,this._updateFontIconClasses())}_splitIconName(e){if(!e)return[\"\",\"\"];const t=e.split(\":\");switch(t.length){case 1:return[\"\",t[0]];case 2:return t;default:throw Error(`Invalid icon name: \"${e}\"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const e=this._elementsWithExternalReferences;if(e&&e.size){const e=this._location.getPathname();e!==this._previousPath&&(this._previousPath=e,this._prependPathToReferences(e))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();const t=e.querySelectorAll(\"style\");for(let r=0;r{t.forEach(t=>{n.setAttribute(t.name,`url('${e}#${t.value}')`)})})}_cacheChildrenWithExternalReferences(e){const t=e.querySelectorAll(T),n=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let r=0;r{const i=t[r],s=i.getAttribute(e),a=s?s.match(A):null;if(a){let t=n.get(i);t||(t=[],n.set(i,t)),t.push({name:e,value:a[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){const[t,n]=this._splitIconName(e);t&&(this._svgNamespace=t),n&&(this._svgName=n),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(n,t).pipe(Object(b.a)(1)).subscribe(e=>this._setSvgElement(e),e=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${t}:${n}! ${e.message}`))})}}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.m),r.Pb(M),r.ac(\"aria-hidden\"),r.Pb(O),r.Pb(r.o))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"mat-icon\"]],hostAttrs:[\"role\",\"img\",1,\"mat-icon\",\"notranslate\"],hostVars:7,hostBindings:function(e,t){2&e&&(r.Fb(\"data-mat-icon-type\",t._usingFontIcon()?\"font\":\"svg\")(\"data-mat-icon-name\",t._svgName||t.fontIcon)(\"data-mat-icon-namespace\",t._svgNamespace||t.fontSet),r.Hb(\"mat-icon-inline\",t.inline)(\"mat-icon-no-color\",\"primary\"!==t.color&&\"accent\"!==t.color&&\"warn\"!==t.color))},inputs:{color:\"color\",inline:\"inline\",svgIcon:\"svgIcon\",fontSet:\"fontSet\",fontIcon:\"fontIcon\"},exportAs:[\"matIcon\"],features:[r.Bb],ngContentSelectors:y,decls:1,vars:0,template:function(e,t){1&e&&(r.mc(),r.lc(0))},styles:[\".mat-icon{background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\\n\"],encapsulation:2,changeDetection:0}),e})(),F=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},imports:[[i.h],i.h]}),e})()},\"NHP+\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"XNiG\"),i=n(\"quSY\");class s extends r.a{constructor(){super(...arguments),this.value=null,this.hasNext=!1,this.hasCompleted=!1}_subscribe(e){return this.hasError?(e.error(this.thrownError),i.a.EMPTY):this.hasCompleted&&this.hasNext?(e.next(this.value),e.complete(),i.a.EMPTY):super._subscribe(e)}next(e){this.hasCompleted||(this.value=e,this.hasNext=!0)}error(e){this.hasCompleted||super.error(e)}complete(){this.hasCompleted=!0,this.hasNext&&super.next(this.value),super.complete()}}},NJ4a:function(e,t,n){\"use strict\";function r(e){setTimeout(()=>{throw e},0)}n.d(t,\"a\",(function(){return r}))},NJ9Y:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return l}));var r=n(\"sVev\"),i=n(\"pLZG\"),s=n(\"BFxc\"),a=n(\"XDbj\"),o=n(\"xbPD\"),c=n(\"SpAZ\");function l(e,t){const n=arguments.length>=2;return l=>l.pipe(e?Object(i.a)((t,n)=>e(t,n,l)):c.a,Object(s.a)(1),n?Object(o.a)(t):Object(a.a)(()=>new r.a))}},NXyV:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"HDdC\"),i=n(\"Cfvw\"),s=n(\"EY2u\");function a(e){return new r.a(t=>{let n;try{n=e()}catch(r){return void t.error(r)}return(n?Object(i.a)(n):Object(s.b)()).subscribe(t)})}},NaiW:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"b1pR\"),i=n(\"UnNr\");function s(e){return Object(r.keccak256)(Object(i.f)(e))}},Nv8m:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"DH7j\"),i=n(\"yCtX\"),s=n(\"l7GE\"),a=n(\"ZUHj\");function o(...e){if(1===e.length){if(!Object(r.a)(e[0]))return e[0];e=e[0]}return Object(i.a)(e,void 0).lift(new c)}class c{call(e,t){return t.subscribe(new l(e))}}class l extends s.a{constructor(e){super(e),this.hasFirst=!1,this.observables=[],this.subscriptions=[]}_next(e){this.observables.push(e)}_complete(){const e=this.observables,t=e.length;if(0===t)this.destination.complete();else{for(let n=0;ne.MAX_FILES_BEFORE_PREVIEW)}}function h(e,t){if(1&e&&(r.Vb(0,\"li\"),r.Hc(1),r.Ub()),2&e){const e=t.$implicit;r.Eb(1),r.Ic(e)}}function m(e,t){if(1&e&&(r.Vb(0,\"mat-error\"),r.Hc(1,\" Not adding these files: \"),r.Vb(2,\"ul\",13),r.Fc(3,h,2,1,\"li\",11),r.Ub(),r.Ub()),2&e){const e=r.gc();r.Eb(3),r.nc(\"ngForOf\",e.invalidFiles)}}let p=(()=>{class e{constructor(){this.MAX_FILES_BEFORE_PREVIEW=3,this.filesPreview=[],this.uploading=!1,this.invalidFiles=[],this.fileChange=new r.p}ngOnInit(){}dropped(e){this.uploading=!0;let t=0;this.invalidFiles=[];for(const n of e)n.fileEntry.isFile&&n.fileEntry.file(n=>{t++,t===e.length&&(this.uploading=!1),this.fileChange.emit({file:n,context:this,validationResult:this.onValidationResult})})}onValidationResult(e,t,n){e.invalidFiles=n,0===n.length&&e.filesPreview.push(t.name)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-import-dropzone\"]],inputs:{accept:\"accept\"},outputs:{fileChange:\"fileChange\"},decls:8,vars:3,consts:[[1,\"my-6\",\"flex\",\"flex-wrap\"],[1,\"w-full\",\"md:w-1/2\"],[\"dropZoneLabel\",\"Drop files here\",3,\"accept\",\"onFileDrop\"],[\"ngx-file-drop-content-tmp\",\"\",\"class\",\"text-center\"],[\"class\",\"text-white text-xl px-0 md:px-6 py-6\\n md:py-2\",4,\"ngIf\"],[4,\"ngIf\"],[1,\"flex\",\"items-center\",\"justify-center\",\"mb-4\"],[\"src\",\"/assets/images/upload.svg\"],[\"mat-stroked-button\",\"\",3,\"disabled\",\"click\"],[1,\"text-white\",\"text-xl\",\"px-0\",\"md:px-6\",\"py-6\",\"md:py-2\"],[1,\"font-semibold\",\"text-secondary\"],[4,\"ngFor\",\"ngForOf\"],[1,\"mt-3\",\"text-muted\",\"text-base\"],[1,\"ml-8\",\"list-inside\",\"list-disc\"]],template:function(e,t){1&e&&(r.Vb(0,\"div\",0),r.Vb(1,\"div\",1),r.Vb(2,\"ngx-file-drop\",2),r.cc(\"onFileDrop\",(function(e){return t.dropped(e)})),r.Fc(3,c,4,1,\"ng-template\",3),r.Ub(),r.Ub(),r.Vb(4,\"div\",1),r.Fc(5,d,6,3,\"div\",4),r.Ub(),r.Vb(6,\"div\",0),r.Fc(7,m,4,1,\"mat-error\",5),r.Ub(),r.Ub()),2&e&&(r.Eb(2),r.nc(\"accept\",t.accept),r.Eb(3),r.nc(\"ngIf\",t.filesPreview),r.Eb(2),r.nc(\"ngIf\",t.invalidFiles.length))},directives:[i.a,i.c,s.n,a.b,s.m,o.c],styles:[\"\"]}),e})()},OQgR:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return o})),n.d(t,\"a\",(function(){return d}));var r=n(\"7o/Q\"),i=n(\"quSY\"),s=n(\"HDdC\"),a=n(\"XNiG\");function o(e,t,n,r){return i=>i.lift(new c(e,t,n,r))}class c{constructor(e,t,n,r){this.keySelector=e,this.elementSelector=t,this.durationSelector=n,this.subjectSelector=r}call(e,t){return t.subscribe(new l(e,this.keySelector,this.elementSelector,this.durationSelector,this.subjectSelector))}}class l extends r.a{constructor(e,t,n,r,i){super(e),this.keySelector=t,this.elementSelector=n,this.durationSelector=r,this.subjectSelector=i,this.groups=null,this.attemptedToUnsubscribe=!1,this.count=0}_next(e){let t;try{t=this.keySelector(e)}catch(n){return void this.error(n)}this._group(e,t)}_group(e,t){let n=this.groups;n||(n=this.groups=new Map);let r,i=n.get(t);if(this.elementSelector)try{r=this.elementSelector(e)}catch(s){this.error(s)}else r=e;if(!i){i=this.subjectSelector?this.subjectSelector():new a.a,n.set(t,i);const e=new d(t,i,this);if(this.destination.next(e),this.durationSelector){let e;try{e=this.durationSelector(new d(t,i))}catch(s){return void this.error(s)}this.add(e.subscribe(new u(t,i,this)))}}i.closed||i.next(r)}_error(e){const t=this.groups;t&&(t.forEach((t,n)=>{t.error(e)}),t.clear()),this.destination.error(e)}_complete(){const e=this.groups;e&&(e.forEach((e,t)=>{e.complete()}),e.clear()),this.destination.complete()}removeGroup(e){this.groups.delete(e)}unsubscribe(){this.closed||(this.attemptedToUnsubscribe=!0,0===this.count&&super.unsubscribe())}}class u extends r.a{constructor(e,t,n){super(t),this.key=e,this.group=t,this.parent=n}_next(e){this.complete()}_unsubscribe(){const{parent:e,key:t}=this;this.key=this.parent=null,e&&e.removeGroup(t)}}class d extends s.a{constructor(e,t,n){super(),this.key=e,this.groupSubject=t,this.refCountSubscription=n}_subscribe(e){const t=new i.a,{refCountSubscription:n,groupSubject:r}=this;return n&&!n.closed&&t.add(new h(n)),t.add(r.subscribe(e)),t}}class h extends i.a{constructor(e){super(),this.parent=e,e.count++}unsubscribe(){const e=this.parent;e.closed||this.closed||(super.unsubscribe(),e.count-=1,0===e.count&&e.attemptedToUnsubscribe&&e.unsubscribe())}}},Oaa7:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"en-gb\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},Ob0Z:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0967\",2:\"\\u0968\",3:\"\\u0969\",4:\"\\u096a\",5:\"\\u096b\",6:\"\\u096c\",7:\"\\u096d\",8:\"\\u096e\",9:\"\\u096f\",0:\"\\u0966\"},n={\"\\u0967\":\"1\",\"\\u0968\":\"2\",\"\\u0969\":\"3\",\"\\u096a\":\"4\",\"\\u096b\":\"5\",\"\\u096c\":\"6\",\"\\u096d\":\"7\",\"\\u096e\":\"8\",\"\\u096f\":\"9\",\"\\u0966\":\"0\"};function r(e,t,n,r){var i=\"\";if(t)switch(n){case\"s\":i=\"\\u0915\\u093e\\u0939\\u0940 \\u0938\\u0947\\u0915\\u0902\\u0926\";break;case\"ss\":i=\"%d \\u0938\\u0947\\u0915\\u0902\\u0926\";break;case\"m\":i=\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u093f\\u091f\";break;case\"mm\":i=\"%d \\u092e\\u093f\\u0928\\u093f\\u091f\\u0947\";break;case\"h\":i=\"\\u090f\\u0915 \\u0924\\u093e\\u0938\";break;case\"hh\":i=\"%d \\u0924\\u093e\\u0938\";break;case\"d\":i=\"\\u090f\\u0915 \\u0926\\u093f\\u0935\\u0938\";break;case\"dd\":i=\"%d \\u0926\\u093f\\u0935\\u0938\";break;case\"M\":i=\"\\u090f\\u0915 \\u092e\\u0939\\u093f\\u0928\\u093e\";break;case\"MM\":i=\"%d \\u092e\\u0939\\u093f\\u0928\\u0947\";break;case\"y\":i=\"\\u090f\\u0915 \\u0935\\u0930\\u094d\\u0937\";break;case\"yy\":i=\"%d \\u0935\\u0930\\u094d\\u0937\\u0947\"}else switch(n){case\"s\":i=\"\\u0915\\u093e\\u0939\\u0940 \\u0938\\u0947\\u0915\\u0902\\u0926\\u093e\\u0902\";break;case\"ss\":i=\"%d \\u0938\\u0947\\u0915\\u0902\\u0926\\u093e\\u0902\";break;case\"m\":i=\"\\u090f\\u0915\\u093e \\u092e\\u093f\\u0928\\u093f\\u091f\\u093e\";break;case\"mm\":i=\"%d \\u092e\\u093f\\u0928\\u093f\\u091f\\u093e\\u0902\";break;case\"h\":i=\"\\u090f\\u0915\\u093e \\u0924\\u093e\\u0938\\u093e\";break;case\"hh\":i=\"%d \\u0924\\u093e\\u0938\\u093e\\u0902\";break;case\"d\":i=\"\\u090f\\u0915\\u093e \\u0926\\u093f\\u0935\\u0938\\u093e\";break;case\"dd\":i=\"%d \\u0926\\u093f\\u0935\\u0938\\u093e\\u0902\";break;case\"M\":i=\"\\u090f\\u0915\\u093e \\u092e\\u0939\\u093f\\u0928\\u094d\\u092f\\u093e\";break;case\"MM\":i=\"%d \\u092e\\u0939\\u093f\\u0928\\u094d\\u092f\\u093e\\u0902\";break;case\"y\":i=\"\\u090f\\u0915\\u093e \\u0935\\u0930\\u094d\\u0937\\u093e\";break;case\"yy\":i=\"%d \\u0935\\u0930\\u094d\\u0937\\u093e\\u0902\"}return i.replace(/%d/i,e)}e.defineLocale(\"mr\",{months:\"\\u091c\\u093e\\u0928\\u0947\\u0935\\u093e\\u0930\\u0940_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u093e\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u090f\\u092a\\u094d\\u0930\\u093f\\u0932_\\u092e\\u0947_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u0948_\\u0911\\u0917\\u0938\\u094d\\u091f_\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902\\u092c\\u0930_\\u0911\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930_\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902\\u092c\\u0930_\\u0921\\u093f\\u0938\\u0947\\u0902\\u092c\\u0930\".split(\"_\"),monthsShort:\"\\u091c\\u093e\\u0928\\u0947._\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941._\\u092e\\u093e\\u0930\\u094d\\u091a._\\u090f\\u092a\\u094d\\u0930\\u093f._\\u092e\\u0947._\\u091c\\u0942\\u0928._\\u091c\\u0941\\u0932\\u0948._\\u0911\\u0917._\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902._\\u0911\\u0915\\u094d\\u091f\\u094b._\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902._\\u0921\\u093f\\u0938\\u0947\\u0902.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0930\\u0935\\u093f\\u0935\\u093e\\u0930_\\u0938\\u094b\\u092e\\u0935\\u093e\\u0930_\\u092e\\u0902\\u0917\\u0933\\u0935\\u093e\\u0930_\\u092c\\u0941\\u0927\\u0935\\u093e\\u0930_\\u0917\\u0941\\u0930\\u0942\\u0935\\u093e\\u0930_\\u0936\\u0941\\u0915\\u094d\\u0930\\u0935\\u093e\\u0930_\\u0936\\u0928\\u093f\\u0935\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0930\\u0935\\u093f_\\u0938\\u094b\\u092e_\\u092e\\u0902\\u0917\\u0933_\\u092c\\u0941\\u0927_\\u0917\\u0941\\u0930\\u0942_\\u0936\\u0941\\u0915\\u094d\\u0930_\\u0936\\u0928\\u093f\".split(\"_\"),weekdaysMin:\"\\u0930_\\u0938\\u094b_\\u092e\\u0902_\\u092c\\u0941_\\u0917\\u0941_\\u0936\\u0941_\\u0936\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u0935\\u093e\\u091c\\u0924\\u093e\",LTS:\"A h:mm:ss \\u0935\\u093e\\u091c\\u0924\\u093e\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u0935\\u093e\\u091c\\u0924\\u093e\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u0935\\u093e\\u091c\\u0924\\u093e\"},calendar:{sameDay:\"[\\u0906\\u091c] LT\",nextDay:\"[\\u0909\\u0926\\u094d\\u092f\\u093e] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0915\\u093e\\u0932] LT\",lastWeek:\"[\\u092e\\u093e\\u0917\\u0940\\u0932] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s\\u092e\\u0927\\u094d\\u092f\\u0947\",past:\"%s\\u092a\\u0942\\u0930\\u094d\\u0935\\u0940\",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},preparse:function(e){return e.replace(/[\\u0967\\u0968\\u0969\\u096a\\u096b\\u096c\\u096d\\u096e\\u096f\\u0966]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u092a\\u0939\\u093e\\u091f\\u0947|\\u0938\\u0915\\u093e\\u0933\\u0940|\\u0926\\u0941\\u092a\\u093e\\u0930\\u0940|\\u0938\\u093e\\u092f\\u0902\\u0915\\u093e\\u0933\\u0940|\\u0930\\u093e\\u0924\\u094d\\u0930\\u0940/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u092a\\u0939\\u093e\\u091f\\u0947\"===t||\"\\u0938\\u0915\\u093e\\u0933\\u0940\"===t?e:\"\\u0926\\u0941\\u092a\\u093e\\u0930\\u0940\"===t||\"\\u0938\\u093e\\u092f\\u0902\\u0915\\u093e\\u0933\\u0940\"===t||\"\\u0930\\u093e\\u0924\\u094d\\u0930\\u0940\"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,n){return e>=0&&e<6?\"\\u092a\\u0939\\u093e\\u091f\\u0947\":e<12?\"\\u0938\\u0915\\u093e\\u0933\\u0940\":e<17?\"\\u0926\\u0941\\u092a\\u093e\\u0930\\u0940\":e<20?\"\\u0938\\u093e\\u092f\\u0902\\u0915\\u093e\\u0933\\u0940\":\"\\u0930\\u093e\\u0924\\u094d\\u0930\\u0940\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},OjkT:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0967\",2:\"\\u0968\",3:\"\\u0969\",4:\"\\u096a\",5:\"\\u096b\",6:\"\\u096c\",7:\"\\u096d\",8:\"\\u096e\",9:\"\\u096f\",0:\"\\u0966\"},n={\"\\u0967\":\"1\",\"\\u0968\":\"2\",\"\\u0969\":\"3\",\"\\u096a\":\"4\",\"\\u096b\":\"5\",\"\\u096c\":\"6\",\"\\u096d\":\"7\",\"\\u096e\":\"8\",\"\\u096f\":\"9\",\"\\u0966\":\"0\"};e.defineLocale(\"ne\",{months:\"\\u091c\\u0928\\u0935\\u0930\\u0940_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u093f\\u0932_\\u092e\\u0908_\\u091c\\u0941\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908_\\u0905\\u0917\\u0937\\u094d\\u091f_\\u0938\\u0947\\u092a\\u094d\\u091f\\u0947\\u092e\\u094d\\u092c\\u0930_\\u0905\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930_\\u0928\\u094b\\u092d\\u0947\\u092e\\u094d\\u092c\\u0930_\\u0921\\u093f\\u0938\\u0947\\u092e\\u094d\\u092c\\u0930\".split(\"_\"),monthsShort:\"\\u091c\\u0928._\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941._\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u093f._\\u092e\\u0908_\\u091c\\u0941\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908._\\u0905\\u0917._\\u0938\\u0947\\u092a\\u094d\\u091f._\\u0905\\u0915\\u094d\\u091f\\u094b._\\u0928\\u094b\\u092d\\u0947._\\u0921\\u093f\\u0938\\u0947.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0906\\u0907\\u0924\\u092c\\u093e\\u0930_\\u0938\\u094b\\u092e\\u092c\\u093e\\u0930_\\u092e\\u0919\\u094d\\u0917\\u0932\\u092c\\u093e\\u0930_\\u092c\\u0941\\u0927\\u092c\\u093e\\u0930_\\u092c\\u093f\\u0939\\u093f\\u092c\\u093e\\u0930_\\u0936\\u0941\\u0915\\u094d\\u0930\\u092c\\u093e\\u0930_\\u0936\\u0928\\u093f\\u092c\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0906\\u0907\\u0924._\\u0938\\u094b\\u092e._\\u092e\\u0919\\u094d\\u0917\\u0932._\\u092c\\u0941\\u0927._\\u092c\\u093f\\u0939\\u093f._\\u0936\\u0941\\u0915\\u094d\\u0930._\\u0936\\u0928\\u093f.\".split(\"_\"),weekdaysMin:\"\\u0906._\\u0938\\u094b._\\u092e\\u0902._\\u092c\\u0941._\\u092c\\u093f._\\u0936\\u0941._\\u0936.\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"A\\u0915\\u094b h:mm \\u092c\\u091c\\u0947\",LTS:\"A\\u0915\\u094b h:mm:ss \\u092c\\u091c\\u0947\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A\\u0915\\u094b h:mm \\u092c\\u091c\\u0947\",LLLL:\"dddd, D MMMM YYYY, A\\u0915\\u094b h:mm \\u092c\\u091c\\u0947\"},preparse:function(e){return e.replace(/[\\u0967\\u0968\\u0969\\u096a\\u096b\\u096c\\u096d\\u096e\\u096f\\u0966]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u0930\\u093e\\u0924\\u093f|\\u092c\\u093f\\u0939\\u093e\\u0928|\\u0926\\u093f\\u0909\\u0901\\u0938\\u094b|\\u0938\\u093e\\u0901\\u091d/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0930\\u093e\\u0924\\u093f\"===t?e<4?e:e+12:\"\\u092c\\u093f\\u0939\\u093e\\u0928\"===t?e:\"\\u0926\\u093f\\u0909\\u0901\\u0938\\u094b\"===t?e>=10?e:e+12:\"\\u0938\\u093e\\u0901\\u091d\"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?\"\\u0930\\u093e\\u0924\\u093f\":e<12?\"\\u092c\\u093f\\u0939\\u093e\\u0928\":e<16?\"\\u0926\\u093f\\u0909\\u0901\\u0938\\u094b\":e<20?\"\\u0938\\u093e\\u0901\\u091d\":\"\\u0930\\u093e\\u0924\\u093f\"},calendar:{sameDay:\"[\\u0906\\u091c] LT\",nextDay:\"[\\u092d\\u094b\\u0932\\u093f] LT\",nextWeek:\"[\\u0906\\u0909\\u0901\\u0926\\u094b] dddd[,] LT\",lastDay:\"[\\u0939\\u093f\\u091c\\u094b] LT\",lastWeek:\"[\\u0917\\u090f\\u0915\\u094b] dddd[,] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\\u092e\\u093e\",past:\"%s \\u0905\\u0917\\u093e\\u0921\\u093f\",s:\"\\u0915\\u0947\\u0939\\u0940 \\u0915\\u094d\\u0937\\u0923\",ss:\"%d \\u0938\\u0947\\u0915\\u0947\\u0923\\u094d\\u0921\",m:\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u0947\\u091f\",mm:\"%d \\u092e\\u093f\\u0928\\u0947\\u091f\",h:\"\\u090f\\u0915 \\u0918\\u0923\\u094d\\u091f\\u093e\",hh:\"%d \\u0918\\u0923\\u094d\\u091f\\u093e\",d:\"\\u090f\\u0915 \\u0926\\u093f\\u0928\",dd:\"%d \\u0926\\u093f\\u0928\",M:\"\\u090f\\u0915 \\u092e\\u0939\\u093f\\u0928\\u093e\",MM:\"%d \\u092e\\u0939\\u093f\\u0928\\u093e\",y:\"\\u090f\\u0915 \\u092c\\u0930\\u094d\\u0937\",yy:\"%d \\u092c\\u0930\\u094d\\u0937\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},OmwH:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"zh-mo\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u9031\\u65e5_\\u9031\\u4e00_\\u9031\\u4e8c_\\u9031\\u4e09_\\u9031\\u56db_\\u9031\\u4e94_\\u9031\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\",l:\"D/M/YYYY\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u51cc\\u6668\"===t||\"\\u65e9\\u4e0a\"===t||\"\\u4e0a\\u5348\"===t?e:\"\\u4e2d\\u5348\"===t?e>=11?e:e+12:\"\\u4e0b\\u5348\"===t||\"\\u665a\\u4e0a\"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?\"\\u51cc\\u6668\":r<900?\"\\u65e9\\u4e0a\":r<1130?\"\\u4e0a\\u5348\":r<1230?\"\\u4e2d\\u5348\":r<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929] LT\",nextDay:\"[\\u660e\\u5929] LT\",nextWeek:\"[\\u4e0b]dddd LT\",lastDay:\"[\\u6628\\u5929] LT\",lastWeek:\"[\\u4e0a]dddd LT\",sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u9031)/,ordinal:function(e,t){switch(t){case\"d\":case\"D\":case\"DDD\":return e+\"\\u65e5\";case\"M\":return e+\"\\u6708\";case\"w\":case\"W\":return e+\"\\u9031\";default:return e}},relativeTime:{future:\"%s\\u5167\",past:\"%s\\u524d\",s:\"\\u5e7e\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u9418\",mm:\"%d \\u5206\\u9418\",h:\"1 \\u5c0f\\u6642\",hh:\"%d \\u5c0f\\u6642\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u500b\\u6708\",MM:\"%d \\u500b\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"}})}(n(\"wd/R\"))},Oxv6:function(e,t,n){!function(e){\"use strict\";var t={0:\"-\\u0443\\u043c\",1:\"-\\u0443\\u043c\",2:\"-\\u044e\\u043c\",3:\"-\\u044e\\u043c\",4:\"-\\u0443\\u043c\",5:\"-\\u0443\\u043c\",6:\"-\\u0443\\u043c\",7:\"-\\u0443\\u043c\",8:\"-\\u0443\\u043c\",9:\"-\\u0443\\u043c\",10:\"-\\u0443\\u043c\",12:\"-\\u0443\\u043c\",13:\"-\\u0443\\u043c\",20:\"-\\u0443\\u043c\",30:\"-\\u044e\\u043c\",40:\"-\\u0443\\u043c\",50:\"-\\u0443\\u043c\",60:\"-\\u0443\\u043c\",70:\"-\\u0443\\u043c\",80:\"-\\u0443\\u043c\",90:\"-\\u0443\\u043c\",100:\"-\\u0443\\u043c\"};e.defineLocale(\"tg\",{months:{format:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u0438_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u0438_\\u043c\\u0430\\u0440\\u0442\\u0438_\\u0430\\u043f\\u0440\\u0435\\u043b\\u0438_\\u043c\\u0430\\u0439\\u0438_\\u0438\\u044e\\u043d\\u0438_\\u0438\\u044e\\u043b\\u0438_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0438_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u0438_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u0438_\\u043d\\u043e\\u044f\\u0431\\u0440\\u0438_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u0438\".split(\"_\"),standalone:\"\\u044f\\u043d\\u0432\\u0430\\u0440_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d_\\u0438\\u044e\\u043b_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440_\\u043d\\u043e\\u044f\\u0431\\u0440_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\".split(\"_\")},monthsShort:\"\\u044f\\u043d\\u0432_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d_\\u0438\\u044e\\u043b_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043d_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u044f_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u044f\\u043a\\u0448\\u0430\\u043d\\u0431\\u0435_\\u0434\\u0443\\u0448\\u0430\\u043d\\u0431\\u0435_\\u0441\\u0435\\u0448\\u0430\\u043d\\u0431\\u0435_\\u0447\\u043e\\u0440\\u0448\\u0430\\u043d\\u0431\\u0435_\\u043f\\u0430\\u043d\\u04b7\\u0448\\u0430\\u043d\\u0431\\u0435_\\u04b7\\u0443\\u043c\\u044a\\u0430_\\u0448\\u0430\\u043d\\u0431\\u0435\".split(\"_\"),weekdaysShort:\"\\u044f\\u0448\\u0431_\\u0434\\u0448\\u0431_\\u0441\\u0448\\u0431_\\u0447\\u0448\\u0431_\\u043f\\u0448\\u0431_\\u04b7\\u0443\\u043c_\\u0448\\u043d\\u0431\".split(\"_\"),weekdaysMin:\"\\u044f\\u0448_\\u0434\\u0448_\\u0441\\u0448_\\u0447\\u0448_\\u043f\\u0448_\\u04b7\\u043c_\\u0448\\u0431\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0418\\u043c\\u0440\\u04ef\\u0437 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",nextDay:\"[\\u0424\\u0430\\u0440\\u0434\\u043e \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",lastDay:\"[\\u0414\\u0438\\u0440\\u04ef\\u0437 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",nextWeek:\"dddd[\\u0438] [\\u04b3\\u0430\\u0444\\u0442\\u0430\\u0438 \\u043e\\u044f\\u043d\\u0434\\u0430 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",lastWeek:\"dddd[\\u0438] [\\u04b3\\u0430\\u0444\\u0442\\u0430\\u0438 \\u0433\\u0443\\u0437\\u0430\\u0448\\u0442\\u0430 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0431\\u0430\\u044a\\u0434\\u0438 %s\",past:\"%s \\u043f\\u0435\\u0448\",s:\"\\u044f\\u043a\\u0447\\u0430\\u043d\\u0434 \\u0441\\u043e\\u043d\\u0438\\u044f\",m:\"\\u044f\\u043a \\u0434\\u0430\\u049b\\u0438\\u049b\\u0430\",mm:\"%d \\u0434\\u0430\\u049b\\u0438\\u049b\\u0430\",h:\"\\u044f\\u043a \\u0441\\u043e\\u0430\\u0442\",hh:\"%d \\u0441\\u043e\\u0430\\u0442\",d:\"\\u044f\\u043a \\u0440\\u04ef\\u0437\",dd:\"%d \\u0440\\u04ef\\u0437\",M:\"\\u044f\\u043a \\u043c\\u043e\\u04b3\",MM:\"%d \\u043c\\u043e\\u04b3\",y:\"\\u044f\\u043a \\u0441\\u043e\\u043b\",yy:\"%d \\u0441\\u043e\\u043b\"},meridiemParse:/\\u0448\\u0430\\u0431|\\u0441\\u0443\\u0431\\u04b3|\\u0440\\u04ef\\u0437|\\u0431\\u0435\\u0433\\u043e\\u04b3/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0448\\u0430\\u0431\"===t?e<4?e:e+12:\"\\u0441\\u0443\\u0431\\u04b3\"===t?e:\"\\u0440\\u04ef\\u0437\"===t?e>=11?e:e+12:\"\\u0431\\u0435\\u0433\\u043e\\u04b3\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u0448\\u0430\\u0431\":e<11?\"\\u0441\\u0443\\u0431\\u04b3\":e<16?\"\\u0440\\u04ef\\u0437\":e<19?\"\\u0431\\u0435\\u0433\\u043e\\u04b3\":\"\\u0448\\u0430\\u0431\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0443\\u043c|\\u044e\\u043c)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n(\"wd/R\"))},Oxwv:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"getAddress\",(function(){return m})),n.d(t,\"isAddress\",(function(){return p})),n.d(t,\"getIcapAddress\",(function(){return f})),n.d(t,\"getContractAddress\",(function(){return b})),n.d(t,\"getCreate2Address\",(function(){return g}));var r=n(\"VJ7P\"),i=n(\"4218\"),s=n(\"b1pR\"),a=n(\"4WVH\");const o=new(n(\"/7J2\").Logger)(\"address/5.3.0\");function c(e){Object(r.isHexString)(e,20)||o.throwArgumentError(\"invalid address\",\"address\",e);const t=(e=e.toLowerCase()).substring(2).split(\"\"),n=new Uint8Array(40);for(let r=0;r<40;r++)n[r]=t[r].charCodeAt(0);const i=Object(r.arrayify)(Object(s.keccak256)(n));for(let r=0;r<40;r+=2)i[r>>1]>>4>=8&&(t[r]=t[r].toUpperCase()),(15&i[r>>1])>=8&&(t[r+1]=t[r+1].toUpperCase());return\"0x\"+t.join(\"\")}const l={};for(let _=0;_<10;_++)l[String(_)]=String(_);for(let _=0;_<26;_++)l[String.fromCharCode(65+_)]=String(10+_);const u=Math.floor((d=9007199254740991,Math.log10?Math.log10(d):Math.log(d)/Math.LN10));var d;function h(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+\"00\").split(\"\").map(e=>l[e]).join(\"\");for(;t.length>=u;){let e=t.substring(0,u);t=parseInt(e,10)%97+t.substring(e.length)}let n=String(98-parseInt(t,10)%97);for(;n.length<2;)n=\"0\"+n;return n}function m(e){let t=null;if(\"string\"!=typeof e&&o.throwArgumentError(\"invalid address\",\"address\",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))\"0x\"!==e.substring(0,2)&&(e=\"0x\"+e),t=c(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&o.throwArgumentError(\"bad address checksum\",\"address\",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==h(e)&&o.throwArgumentError(\"bad icap checksum\",\"address\",e),t=Object(i.c)(e.substring(4));t.length<40;)t=\"0\"+t;t=c(\"0x\"+t)}else o.throwArgumentError(\"invalid address\",\"address\",e);return t}function p(e){try{return m(e),!0}catch(t){}return!1}function f(e){let t=Object(i.b)(m(e).substring(2)).toUpperCase();for(;t.length<30;)t=\"0\"+t;return\"XE\"+h(\"XE00\"+t)+t}function b(e){let t=null;try{t=m(e.from)}catch(c){o.throwArgumentError(\"missing from address\",\"transaction\",e)}const n=Object(r.stripZeros)(Object(r.arrayify)(i.a.from(e.nonce).toHexString()));return m(Object(r.hexDataSlice)(Object(s.keccak256)(Object(a.encode)([t,n])),12))}function g(e,t,n){return 32!==Object(r.hexDataLength)(t)&&o.throwArgumentError(\"salt must be 32 bytes\",\"salt\",t),32!==Object(r.hexDataLength)(n)&&o.throwArgumentError(\"initCodeHash must be 32 bytes\",\"initCodeHash\",n),m(Object(r.hexDataSlice)(Object(s.keccak256)(Object(r.concat)([\"0xff\",m(e),t,n])),12))}},P7XM:function(e,t){e.exports=\"function\"==typeof Object.create?function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},PA2r:function(e,t,n){!function(e){\"use strict\";var t=\"leden_\\xfanor_b\\u0159ezen_duben_kv\\u011bten_\\u010derven_\\u010dervenec_srpen_z\\xe1\\u0159\\xed_\\u0159\\xedjen_listopad_prosinec\".split(\"_\"),n=\"led_\\xfano_b\\u0159e_dub_kv\\u011b_\\u010dvn_\\u010dvc_srp_z\\xe1\\u0159_\\u0159\\xedj_lis_pro\".split(\"_\"),r=[/^led/i,/^\\xfano/i,/^b\\u0159e/i,/^dub/i,/^kv\\u011b/i,/^(\\u010dvn|\\u010derven$|\\u010dervna)/i,/^(\\u010dvc|\\u010dervenec|\\u010dervence)/i,/^srp/i,/^z\\xe1\\u0159/i,/^\\u0159\\xedj/i,/^lis/i,/^pro/i],i=/^(leden|\\xfanor|b\\u0159ezen|duben|kv\\u011bten|\\u010dervenec|\\u010dervence|\\u010derven|\\u010dervna|srpen|z\\xe1\\u0159\\xed|\\u0159\\xedjen|listopad|prosinec|led|\\xfano|b\\u0159e|dub|kv\\u011b|\\u010dvn|\\u010dvc|srp|z\\xe1\\u0159|\\u0159\\xedj|lis|pro)/i;function s(e){return e>1&&e<5&&1!=~~(e/10)}function a(e,t,n,r){var i=e+\" \";switch(n){case\"s\":return t||r?\"p\\xe1r sekund\":\"p\\xe1r sekundami\";case\"ss\":return t||r?i+(s(e)?\"sekundy\":\"sekund\"):i+\"sekundami\";case\"m\":return t?\"minuta\":r?\"minutu\":\"minutou\";case\"mm\":return t||r?i+(s(e)?\"minuty\":\"minut\"):i+\"minutami\";case\"h\":return t?\"hodina\":r?\"hodinu\":\"hodinou\";case\"hh\":return t||r?i+(s(e)?\"hodiny\":\"hodin\"):i+\"hodinami\";case\"d\":return t||r?\"den\":\"dnem\";case\"dd\":return t||r?i+(s(e)?\"dny\":\"dn\\xed\"):i+\"dny\";case\"M\":return t||r?\"m\\u011bs\\xedc\":\"m\\u011bs\\xedcem\";case\"MM\":return t||r?i+(s(e)?\"m\\u011bs\\xedce\":\"m\\u011bs\\xedc\\u016f\"):i+\"m\\u011bs\\xedci\";case\"y\":return t||r?\"rok\":\"rokem\";case\"yy\":return t||r?i+(s(e)?\"roky\":\"let\"):i+\"lety\"}}e.defineLocale(\"cs\",{months:t,monthsShort:n,monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(leden|ledna|\\xfanora|\\xfanor|b\\u0159ezen|b\\u0159ezna|duben|dubna|kv\\u011bten|kv\\u011btna|\\u010dervenec|\\u010dervence|\\u010derven|\\u010dervna|srpen|srpna|z\\xe1\\u0159\\xed|\\u0159\\xedjen|\\u0159\\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\\xfano|b\\u0159e|dub|kv\\u011b|\\u010dvn|\\u010dvc|srp|z\\xe1\\u0159|\\u0159\\xedj|lis|pro)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"ned\\u011ble_pond\\u011bl\\xed_\\xfater\\xfd_st\\u0159eda_\\u010dtvrtek_p\\xe1tek_sobota\".split(\"_\"),weekdaysShort:\"ne_po_\\xfat_st_\\u010dt_p\\xe1_so\".split(\"_\"),weekdaysMin:\"ne_po_\\xfat_st_\\u010dt_p\\xe1_so\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd D. MMMM YYYY H:mm\",l:\"D. M. YYYY\"},calendar:{sameDay:\"[dnes v] LT\",nextDay:\"[z\\xedtra v] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[v ned\\u011bli v] LT\";case 1:case 2:return\"[v] dddd [v] LT\";case 3:return\"[ve st\\u0159edu v] LT\";case 4:return\"[ve \\u010dtvrtek v] LT\";case 5:return\"[v p\\xe1tek v] LT\";case 6:return\"[v sobotu v] LT\"}},lastDay:\"[v\\u010dera v] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[minulou ned\\u011bli v] LT\";case 1:case 2:return\"[minul\\xe9] dddd [v] LT\";case 3:return\"[minulou st\\u0159edu v] LT\";case 4:case 5:return\"[minul\\xfd] dddd [v] LT\";case 6:return\"[minulou sobotu v] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"p\\u0159ed %s\",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},PeUW:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0be7\",2:\"\\u0be8\",3:\"\\u0be9\",4:\"\\u0bea\",5:\"\\u0beb\",6:\"\\u0bec\",7:\"\\u0bed\",8:\"\\u0bee\",9:\"\\u0bef\",0:\"\\u0be6\"},n={\"\\u0be7\":\"1\",\"\\u0be8\":\"2\",\"\\u0be9\":\"3\",\"\\u0bea\":\"4\",\"\\u0beb\":\"5\",\"\\u0bec\":\"6\",\"\\u0bed\":\"7\",\"\\u0bee\":\"8\",\"\\u0bef\":\"9\",\"\\u0be6\":\"0\"};e.defineLocale(\"ta\",{months:\"\\u0b9c\\u0ba9\\u0bb5\\u0bb0\\u0bbf_\\u0baa\\u0bbf\\u0baa\\u0bcd\\u0bb0\\u0bb5\\u0bb0\\u0bbf_\\u0bae\\u0bbe\\u0bb0\\u0bcd\\u0b9a\\u0bcd_\\u0b8f\\u0baa\\u0bcd\\u0bb0\\u0bb2\\u0bcd_\\u0bae\\u0bc7_\\u0b9c\\u0bc2\\u0ba9\\u0bcd_\\u0b9c\\u0bc2\\u0bb2\\u0bc8_\\u0b86\\u0b95\\u0bb8\\u0bcd\\u0b9f\\u0bcd_\\u0b9a\\u0bc6\\u0baa\\u0bcd\\u0b9f\\u0bc6\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b85\\u0b95\\u0bcd\\u0b9f\\u0bc7\\u0bbe\\u0baa\\u0bb0\\u0bcd_\\u0ba8\\u0bb5\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b9f\\u0bbf\\u0b9a\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd\".split(\"_\"),monthsShort:\"\\u0b9c\\u0ba9\\u0bb5\\u0bb0\\u0bbf_\\u0baa\\u0bbf\\u0baa\\u0bcd\\u0bb0\\u0bb5\\u0bb0\\u0bbf_\\u0bae\\u0bbe\\u0bb0\\u0bcd\\u0b9a\\u0bcd_\\u0b8f\\u0baa\\u0bcd\\u0bb0\\u0bb2\\u0bcd_\\u0bae\\u0bc7_\\u0b9c\\u0bc2\\u0ba9\\u0bcd_\\u0b9c\\u0bc2\\u0bb2\\u0bc8_\\u0b86\\u0b95\\u0bb8\\u0bcd\\u0b9f\\u0bcd_\\u0b9a\\u0bc6\\u0baa\\u0bcd\\u0b9f\\u0bc6\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b85\\u0b95\\u0bcd\\u0b9f\\u0bc7\\u0bbe\\u0baa\\u0bb0\\u0bcd_\\u0ba8\\u0bb5\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b9f\\u0bbf\\u0b9a\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd\".split(\"_\"),weekdays:\"\\u0b9e\\u0bbe\\u0baf\\u0bbf\\u0bb1\\u0bcd\\u0bb1\\u0bc1\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0ba4\\u0bbf\\u0b99\\u0bcd\\u0b95\\u0b9f\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0b9a\\u0bc6\\u0bb5\\u0bcd\\u0bb5\\u0bbe\\u0baf\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0baa\\u0bc1\\u0ba4\\u0ba9\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0bb5\\u0bbf\\u0baf\\u0bbe\\u0bb4\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0bb5\\u0bc6\\u0bb3\\u0bcd\\u0bb3\\u0bbf\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0b9a\\u0ba9\\u0bbf\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8\".split(\"_\"),weekdaysShort:\"\\u0b9e\\u0bbe\\u0baf\\u0bbf\\u0bb1\\u0bc1_\\u0ba4\\u0bbf\\u0b99\\u0bcd\\u0b95\\u0bb3\\u0bcd_\\u0b9a\\u0bc6\\u0bb5\\u0bcd\\u0bb5\\u0bbe\\u0baf\\u0bcd_\\u0baa\\u0bc1\\u0ba4\\u0ba9\\u0bcd_\\u0bb5\\u0bbf\\u0baf\\u0bbe\\u0bb4\\u0ba9\\u0bcd_\\u0bb5\\u0bc6\\u0bb3\\u0bcd\\u0bb3\\u0bbf_\\u0b9a\\u0ba9\\u0bbf\".split(\"_\"),weekdaysMin:\"\\u0b9e\\u0bbe_\\u0ba4\\u0bbf_\\u0b9a\\u0bc6_\\u0baa\\u0bc1_\\u0bb5\\u0bbf_\\u0bb5\\u0bc6_\\u0b9a\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, HH:mm\",LLLL:\"dddd, D MMMM YYYY, HH:mm\"},calendar:{sameDay:\"[\\u0b87\\u0ba9\\u0bcd\\u0bb1\\u0bc1] LT\",nextDay:\"[\\u0ba8\\u0bbe\\u0bb3\\u0bc8] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0ba8\\u0bc7\\u0bb1\\u0bcd\\u0bb1\\u0bc1] LT\",lastWeek:\"[\\u0b95\\u0b9f\\u0ba8\\u0bcd\\u0ba4 \\u0bb5\\u0bbe\\u0bb0\\u0bae\\u0bcd] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0b87\\u0bb2\\u0bcd\",past:\"%s \\u0bae\\u0bc1\\u0ba9\\u0bcd\",s:\"\\u0b92\\u0bb0\\u0bc1 \\u0b9a\\u0bbf\\u0bb2 \\u0bb5\\u0bbf\\u0ba8\\u0bbe\\u0b9f\\u0bbf\\u0b95\\u0bb3\\u0bcd\",ss:\"%d \\u0bb5\\u0bbf\\u0ba8\\u0bbe\\u0b9f\\u0bbf\\u0b95\\u0bb3\\u0bcd\",m:\"\\u0b92\\u0bb0\\u0bc1 \\u0ba8\\u0bbf\\u0bae\\u0bbf\\u0b9f\\u0bae\\u0bcd\",mm:\"%d \\u0ba8\\u0bbf\\u0bae\\u0bbf\\u0b9f\\u0b99\\u0bcd\\u0b95\\u0bb3\\u0bcd\",h:\"\\u0b92\\u0bb0\\u0bc1 \\u0bae\\u0ba3\\u0bbf \\u0ba8\\u0bc7\\u0bb0\\u0bae\\u0bcd\",hh:\"%d \\u0bae\\u0ba3\\u0bbf \\u0ba8\\u0bc7\\u0bb0\\u0bae\\u0bcd\",d:\"\\u0b92\\u0bb0\\u0bc1 \\u0ba8\\u0bbe\\u0bb3\\u0bcd\",dd:\"%d \\u0ba8\\u0bbe\\u0b9f\\u0bcd\\u0b95\\u0bb3\\u0bcd\",M:\"\\u0b92\\u0bb0\\u0bc1 \\u0bae\\u0bbe\\u0ba4\\u0bae\\u0bcd\",MM:\"%d \\u0bae\\u0bbe\\u0ba4\\u0b99\\u0bcd\\u0b95\\u0bb3\\u0bcd\",y:\"\\u0b92\\u0bb0\\u0bc1 \\u0bb5\\u0bb0\\u0bc1\\u0b9f\\u0bae\\u0bcd\",yy:\"%d \\u0b86\\u0ba3\\u0bcd\\u0b9f\\u0bc1\\u0b95\\u0bb3\\u0bcd\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u0bb5\\u0ba4\\u0bc1/,ordinal:function(e){return e+\"\\u0bb5\\u0ba4\\u0bc1\"},preparse:function(e){return e.replace(/[\\u0be7\\u0be8\\u0be9\\u0bea\\u0beb\\u0bec\\u0bed\\u0bee\\u0bef\\u0be6]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd|\\u0bb5\\u0bc8\\u0b95\\u0bb1\\u0bc8|\\u0b95\\u0bbe\\u0bb2\\u0bc8|\\u0ba8\\u0ba3\\u0bcd\\u0baa\\u0b95\\u0bb2\\u0bcd|\\u0b8e\\u0bb1\\u0bcd\\u0baa\\u0bbe\\u0b9f\\u0bc1|\\u0bae\\u0bbe\\u0bb2\\u0bc8/,meridiem:function(e,t,n){return e<2?\" \\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd\":e<6?\" \\u0bb5\\u0bc8\\u0b95\\u0bb1\\u0bc8\":e<10?\" \\u0b95\\u0bbe\\u0bb2\\u0bc8\":e<14?\" \\u0ba8\\u0ba3\\u0bcd\\u0baa\\u0b95\\u0bb2\\u0bcd\":e<18?\" \\u0b8e\\u0bb1\\u0bcd\\u0baa\\u0bbe\\u0b9f\\u0bc1\":e<22?\" \\u0bae\\u0bbe\\u0bb2\\u0bc8\":\" \\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd\"},meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd\"===t?e<2?e:e+12:\"\\u0bb5\\u0bc8\\u0b95\\u0bb1\\u0bc8\"===t||\"\\u0b95\\u0bbe\\u0bb2\\u0bc8\"===t||\"\\u0ba8\\u0ba3\\u0bcd\\u0baa\\u0b95\\u0bb2\\u0bcd\"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(n(\"wd/R\"))},PiFQ:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"Tg02\"),i=n(\"fXoL\");let s=(()=>{class e{transform(e,...t){return e?Object(r.a)(e):\"\"}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275pipe=i.Ob({name:\"base64tohex\",type:e,pure:!0}),e})()},PpIw:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0ce7\",2:\"\\u0ce8\",3:\"\\u0ce9\",4:\"\\u0cea\",5:\"\\u0ceb\",6:\"\\u0cec\",7:\"\\u0ced\",8:\"\\u0cee\",9:\"\\u0cef\",0:\"\\u0ce6\"},n={\"\\u0ce7\":\"1\",\"\\u0ce8\":\"2\",\"\\u0ce9\":\"3\",\"\\u0cea\":\"4\",\"\\u0ceb\":\"5\",\"\\u0cec\":\"6\",\"\\u0ced\":\"7\",\"\\u0cee\":\"8\",\"\\u0cef\":\"9\",\"\\u0ce6\":\"0\"};e.defineLocale(\"kn\",{months:\"\\u0c9c\\u0ca8\\u0cb5\\u0cb0\\u0cbf_\\u0cab\\u0cc6\\u0cac\\u0ccd\\u0cb0\\u0cb5\\u0cb0\\u0cbf_\\u0cae\\u0cbe\\u0cb0\\u0ccd\\u0c9a\\u0ccd_\\u0c8f\\u0caa\\u0ccd\\u0cb0\\u0cbf\\u0cb2\\u0ccd_\\u0cae\\u0cc6\\u0cd5_\\u0c9c\\u0cc2\\u0ca8\\u0ccd_\\u0c9c\\u0cc1\\u0cb2\\u0cc6\\u0cd6_\\u0c86\\u0c97\\u0cb8\\u0ccd\\u0c9f\\u0ccd_\\u0cb8\\u0cc6\\u0caa\\u0ccd\\u0c9f\\u0cc6\\u0c82\\u0cac\\u0cb0\\u0ccd_\\u0c85\\u0c95\\u0ccd\\u0c9f\\u0cc6\\u0cc2\\u0cd5\\u0cac\\u0cb0\\u0ccd_\\u0ca8\\u0cb5\\u0cc6\\u0c82\\u0cac\\u0cb0\\u0ccd_\\u0ca1\\u0cbf\\u0cb8\\u0cc6\\u0c82\\u0cac\\u0cb0\\u0ccd\".split(\"_\"),monthsShort:\"\\u0c9c\\u0ca8_\\u0cab\\u0cc6\\u0cac\\u0ccd\\u0cb0_\\u0cae\\u0cbe\\u0cb0\\u0ccd\\u0c9a\\u0ccd_\\u0c8f\\u0caa\\u0ccd\\u0cb0\\u0cbf\\u0cb2\\u0ccd_\\u0cae\\u0cc6\\u0cd5_\\u0c9c\\u0cc2\\u0ca8\\u0ccd_\\u0c9c\\u0cc1\\u0cb2\\u0cc6\\u0cd6_\\u0c86\\u0c97\\u0cb8\\u0ccd\\u0c9f\\u0ccd_\\u0cb8\\u0cc6\\u0caa\\u0ccd\\u0c9f\\u0cc6\\u0c82_\\u0c85\\u0c95\\u0ccd\\u0c9f\\u0cc6\\u0cc2\\u0cd5_\\u0ca8\\u0cb5\\u0cc6\\u0c82_\\u0ca1\\u0cbf\\u0cb8\\u0cc6\\u0c82\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0cad\\u0cbe\\u0ca8\\u0cc1\\u0cb5\\u0cbe\\u0cb0_\\u0cb8\\u0cc6\\u0cc2\\u0cd5\\u0cae\\u0cb5\\u0cbe\\u0cb0_\\u0cae\\u0c82\\u0c97\\u0cb3\\u0cb5\\u0cbe\\u0cb0_\\u0cac\\u0cc1\\u0ca7\\u0cb5\\u0cbe\\u0cb0_\\u0c97\\u0cc1\\u0cb0\\u0cc1\\u0cb5\\u0cbe\\u0cb0_\\u0cb6\\u0cc1\\u0c95\\u0ccd\\u0cb0\\u0cb5\\u0cbe\\u0cb0_\\u0cb6\\u0ca8\\u0cbf\\u0cb5\\u0cbe\\u0cb0\".split(\"_\"),weekdaysShort:\"\\u0cad\\u0cbe\\u0ca8\\u0cc1_\\u0cb8\\u0cc6\\u0cc2\\u0cd5\\u0cae_\\u0cae\\u0c82\\u0c97\\u0cb3_\\u0cac\\u0cc1\\u0ca7_\\u0c97\\u0cc1\\u0cb0\\u0cc1_\\u0cb6\\u0cc1\\u0c95\\u0ccd\\u0cb0_\\u0cb6\\u0ca8\\u0cbf\".split(\"_\"),weekdaysMin:\"\\u0cad\\u0cbe_\\u0cb8\\u0cc6\\u0cc2\\u0cd5_\\u0cae\\u0c82_\\u0cac\\u0cc1_\\u0c97\\u0cc1_\\u0cb6\\u0cc1_\\u0cb6\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm\",LLLL:\"dddd, D MMMM YYYY, A h:mm\"},calendar:{sameDay:\"[\\u0c87\\u0c82\\u0ca6\\u0cc1] LT\",nextDay:\"[\\u0ca8\\u0cbe\\u0cb3\\u0cc6] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0ca8\\u0cbf\\u0ca8\\u0ccd\\u0ca8\\u0cc6] LT\",lastWeek:\"[\\u0c95\\u0cc6\\u0cc2\\u0ca8\\u0cc6\\u0caf] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0ca8\\u0c82\\u0ca4\\u0cb0\",past:\"%s \\u0cb9\\u0cbf\\u0c82\\u0ca6\\u0cc6\",s:\"\\u0c95\\u0cc6\\u0cb2\\u0cb5\\u0cc1 \\u0c95\\u0ccd\\u0cb7\\u0ca3\\u0c97\\u0cb3\\u0cc1\",ss:\"%d \\u0cb8\\u0cc6\\u0c95\\u0cc6\\u0c82\\u0ca1\\u0cc1\\u0c97\\u0cb3\\u0cc1\",m:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0ca8\\u0cbf\\u0cae\\u0cbf\\u0cb7\",mm:\"%d \\u0ca8\\u0cbf\\u0cae\\u0cbf\\u0cb7\",h:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0c97\\u0c82\\u0c9f\\u0cc6\",hh:\"%d \\u0c97\\u0c82\\u0c9f\\u0cc6\",d:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0ca6\\u0cbf\\u0ca8\",dd:\"%d \\u0ca6\\u0cbf\\u0ca8\",M:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0ca4\\u0cbf\\u0c82\\u0c97\\u0cb3\\u0cc1\",MM:\"%d \\u0ca4\\u0cbf\\u0c82\\u0c97\\u0cb3\\u0cc1\",y:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0cb5\\u0cb0\\u0ccd\\u0cb7\",yy:\"%d \\u0cb5\\u0cb0\\u0ccd\\u0cb7\"},preparse:function(e){return e.replace(/[\\u0ce7\\u0ce8\\u0ce9\\u0cea\\u0ceb\\u0cec\\u0ced\\u0cee\\u0cef\\u0ce6]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf|\\u0cac\\u0cc6\\u0cb3\\u0cbf\\u0c97\\u0ccd\\u0c97\\u0cc6|\\u0cae\\u0ca7\\u0ccd\\u0caf\\u0cbe\\u0cb9\\u0ccd\\u0ca8|\\u0cb8\\u0c82\\u0c9c\\u0cc6/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf\"===t?e<4?e:e+12:\"\\u0cac\\u0cc6\\u0cb3\\u0cbf\\u0c97\\u0ccd\\u0c97\\u0cc6\"===t?e:\"\\u0cae\\u0ca7\\u0ccd\\u0caf\\u0cbe\\u0cb9\\u0ccd\\u0ca8\"===t?e>=10?e:e+12:\"\\u0cb8\\u0c82\\u0c9c\\u0cc6\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf\":e<10?\"\\u0cac\\u0cc6\\u0cb3\\u0cbf\\u0c97\\u0ccd\\u0c97\\u0cc6\":e<17?\"\\u0cae\\u0ca7\\u0ccd\\u0caf\\u0cbe\\u0cb9\\u0ccd\\u0ca8\":e<20?\"\\u0cb8\\u0c82\\u0c9c\\u0cc6\":\"\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u0ca8\\u0cc6\\u0cd5)/,ordinal:function(e){return e+\"\\u0ca8\\u0cc6\\u0cd5\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},PqYM:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"HDdC\"),i=n(\"D0XW\"),s=n(\"Y7HM\"),a=n(\"z+Ro\");function o(e=0,t,n){let o=-1;return Object(s.a)(t)?o=Number(t)<1?1:Number(t):Object(a.a)(t)&&(n=t),Object(a.a)(n)||(n=i.a),new r.a(t=>{const r=Object(s.a)(e)?e:+e-n.now();return n.schedule(c,r,{index:0,period:o,subscriber:t})})}function c(e){const{index:t,period:n,subscriber:r}=e;if(r.next(t),!r.closed){if(-1===n)return r.complete();e.index=t+1,this.schedule(e,n)}}},QQWL:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"VJ7P\"),i=n(\"N5aZ\");function s(e,t,n,s,a){let o;e=Object(r.arrayify)(e),t=Object(r.arrayify)(t);let c=1;const l=new Uint8Array(s),u=new Uint8Array(t.length+4);let d,h;u.set(t);for(let m=1;m<=c;m++){u[t.length]=m>>24&255,u[t.length+1]=m>>16&255,u[t.length+2]=m>>8&255,u[t.length+3]=255&m;let p=Object(r.arrayify)(Object(i.a)(a,e,u));o||(o=p.length,h=new Uint8Array(o),c=Math.ceil(s/o),d=s-(c-1)*o),h.set(p);for(let t=1;t=65&&n<=70?n-55:n>=97&&n<=102?n-87:n-48&15}function c(e,t,n){var r=o(e,n);return n-1>=t&&(r|=o(e,n-1)<<4),r}function l(e,t,n,r){for(var i=0,s=Math.min(e.length,n),a=t;a=49?o-49+10:o>=17?o-17+10:o}return i}s.isBN=function(e){return e instanceof s||null!==e&&\"object\"==typeof e&&e.constructor.wordSize===s.wordSize&&Array.isArray(e.words)},s.max=function(e,t){return e.cmp(t)>0?e:t},s.min=function(e,t){return e.cmp(t)<0?e:t},s.prototype._init=function(e,t,n){if(\"number\"==typeof e)return this._initNumber(e,t,n);if(\"object\"==typeof e)return this._initArray(e,t,n);\"hex\"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;\"-\"===(e=e.toString().replace(/\\s+/g,\"\"))[0]&&(i++,this.negative=1),i=0;i-=3)this.words[s]|=(a=e[i]|e[i-1]<<8|e[i-2]<<16)<>>26-o&67108863,(o+=24)>=26&&(o-=26,s++);else if(\"le\"===n)for(i=0,s=0;i>>26-o&67108863,(o+=24)>=26&&(o-=26,s++);return this.strip()},s.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r=t;r-=2)i=c(e,t,r)<=18?(s-=18,this.words[a+=1]|=i>>>26):s+=8;else for(r=(e.length-t)%2==0?t+1:t;r=18?(s-=18,this.words[a+=1]|=i>>>26):s+=8;this.strip()},s.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var s=e.length-n,a=s%r,o=Math.min(s,s-a)+n,c=0,u=n;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()},s.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},s.prototype.inspect=function(){return(this.red?\"\"};var u=[\"\",\"0\",\"00\",\"000\",\"0000\",\"00000\",\"000000\",\"0000000\",\"00000000\",\"000000000\",\"0000000000\",\"00000000000\",\"000000000000\",\"0000000000000\",\"00000000000000\",\"000000000000000\",\"0000000000000000\",\"00000000000000000\",\"000000000000000000\",\"0000000000000000000\",\"00000000000000000000\",\"000000000000000000000\",\"0000000000000000000000\",\"00000000000000000000000\",\"000000000000000000000000\",\"0000000000000000000000000\"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function m(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],s=0|t.words[0],a=i*s,o=a/67108864|0;n.words[0]=67108863&a;for(var c=1;c>>26,u=67108863&o,d=Math.min(c,t.length-1),h=Math.max(0,c-e.length+1);h<=d;h++)l+=(a=(i=0|e.words[c-h|0])*(s=0|t.words[h])+u)/67108864|0,u=67108863&a;n.words[c]=0|u,o=0|l}return 0!==o?n.words[c]=0|o:n.length--,n.strip()}s.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||\"hex\"===e){n=\"\";for(var i=0,s=0,a=0;a>>24-i&16777215)||a!==this.length-1?u[6-c.length]+c+n:c+n,(i+=2)>=26&&(i-=26,a--)}for(0!==s&&(n=s.toString(16)+n);n.length%t!=0;)n=\"0\"+n;return 0!==this.negative&&(n=\"-\"+n),n}if(e===(0|e)&&e>=2&&e<=36){var l=d[e],m=h[e];n=\"\";var p=this.clone();for(p.negative=0;!p.isZero();){var f=p.modn(m).toString(e);n=(p=p.idivn(m)).isZero()?f+n:u[l-f.length]+f+n}for(this.isZero()&&(n=\"0\"+n);n.length%t!=0;)n=\"0\"+n;return 0!==this.negative&&(n=\"-\"+n),n}r(!1,\"Base should be between 2 and 36\")},s.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,\"Number can only safely store up to 53 bits\"),0!==this.negative?-e:e},s.prototype.toJSON=function(){return this.toString(16)},s.prototype.toBuffer=function(e,t){return r(void 0!==a),this.toArrayLike(a,e,t)},s.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},s.prototype.toArrayLike=function(e,t,n){var i=this.byteLength(),s=n||Math.max(1,i);r(i<=s,\"byte array longer than desired length\"),r(s>0,\"Requested array length <= 0\"),this.strip();var a,o,c=\"le\"===t,l=new e(s),u=this.clone();if(c){for(o=0;!u.isZero();o++)a=u.andln(255),u.iushrn(8),l[o]=a;for(;o=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},s.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0==(8191&t)&&(n+=13,t>>>=13),0==(127&t)&&(n+=7,t>>>=7),0==(15&t)&&(n+=4,t>>>=4),0==(3&t)&&(n+=2,t>>>=2),0==(1&t)&&n++,n},s.prototype.bitLength=function(){var e=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+e},s.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},s.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},s.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;ne.length?this.clone().iand(e):e.clone().iand(this)},s.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},s.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;re.length?this.clone().ixor(e):e.clone().ixor(this)},s.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},s.prototype.inotn=function(e){r(\"number\"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this.strip()},s.prototype.notn=function(e){return this.clone().inotn(e)},s.prototype.setn=function(e,t){r(\"number\"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(n=this,r=e):(n=e,r=this);for(var i=0,s=0;s>>26;for(;0!==i&&s>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;se.length?this.clone().iadd(e):e.clone().iadd(this)},s.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var s=0,a=0;a>26,this.words[a]=67108863&t;for(;0!==s&&a>26,this.words[a]=67108863&t;if(0===s&&a>>13,m=0|a[1],p=8191&m,f=m>>>13,b=0|a[2],g=8191&b,_=b>>>13,y=0|a[3],v=8191&y,w=y>>>13,k=0|a[4],S=8191&k,M=k>>>13,x=0|a[5],C=8191&x,D=x>>>13,L=0|a[6],O=8191&L,E=L>>>13,T=0|a[7],A=8191&T,P=T>>>13,F=0|a[8],j=8191&F,I=F>>>13,R=0|a[9],Y=8191&R,H=R>>>13,N=0|o[0],B=8191&N,V=N>>>13,U=0|o[1],z=8191&U,J=U>>>13,G=0|o[2],X=8191&G,W=G>>>13,Z=0|o[3],K=8191&Z,Q=Z>>>13,q=0|o[4],$=8191&q,ee=q>>>13,te=0|o[5],ne=8191&te,re=te>>>13,ie=0|o[6],se=8191&ie,ae=ie>>>13,oe=0|o[7],ce=8191&oe,le=oe>>>13,ue=0|o[8],de=8191&ue,he=ue>>>13,me=0|o[9],pe=8191&me,fe=me>>>13;n.negative=e.negative^t.negative,n.length=19;var be=(l+(r=Math.imul(d,B))|0)+((8191&(i=(i=Math.imul(d,V))+Math.imul(h,B)|0))<<13)|0;l=((s=Math.imul(h,V))+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(p,B),i=(i=Math.imul(p,V))+Math.imul(f,B)|0,s=Math.imul(f,V);var ge=(l+(r=r+Math.imul(d,z)|0)|0)+((8191&(i=(i=i+Math.imul(d,J)|0)+Math.imul(h,z)|0))<<13)|0;l=((s=s+Math.imul(h,J)|0)+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(g,B),i=(i=Math.imul(g,V))+Math.imul(_,B)|0,s=Math.imul(_,V),r=r+Math.imul(p,z)|0,i=(i=i+Math.imul(p,J)|0)+Math.imul(f,z)|0,s=s+Math.imul(f,J)|0;var _e=(l+(r=r+Math.imul(d,X)|0)|0)+((8191&(i=(i=i+Math.imul(d,W)|0)+Math.imul(h,X)|0))<<13)|0;l=((s=s+Math.imul(h,W)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(v,B),i=(i=Math.imul(v,V))+Math.imul(w,B)|0,s=Math.imul(w,V),r=r+Math.imul(g,z)|0,i=(i=i+Math.imul(g,J)|0)+Math.imul(_,z)|0,s=s+Math.imul(_,J)|0,r=r+Math.imul(p,X)|0,i=(i=i+Math.imul(p,W)|0)+Math.imul(f,X)|0,s=s+Math.imul(f,W)|0;var ye=(l+(r=r+Math.imul(d,K)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,K)|0))<<13)|0;l=((s=s+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(S,B),i=(i=Math.imul(S,V))+Math.imul(M,B)|0,s=Math.imul(M,V),r=r+Math.imul(v,z)|0,i=(i=i+Math.imul(v,J)|0)+Math.imul(w,z)|0,s=s+Math.imul(w,J)|0,r=r+Math.imul(g,X)|0,i=(i=i+Math.imul(g,W)|0)+Math.imul(_,X)|0,s=s+Math.imul(_,W)|0,r=r+Math.imul(p,K)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(f,K)|0,s=s+Math.imul(f,Q)|0;var ve=(l+(r=r+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;l=((s=s+Math.imul(h,ee)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(C,B),i=(i=Math.imul(C,V))+Math.imul(D,B)|0,s=Math.imul(D,V),r=r+Math.imul(S,z)|0,i=(i=i+Math.imul(S,J)|0)+Math.imul(M,z)|0,s=s+Math.imul(M,J)|0,r=r+Math.imul(v,X)|0,i=(i=i+Math.imul(v,W)|0)+Math.imul(w,X)|0,s=s+Math.imul(w,W)|0,r=r+Math.imul(g,K)|0,i=(i=i+Math.imul(g,Q)|0)+Math.imul(_,K)|0,s=s+Math.imul(_,Q)|0,r=r+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(f,$)|0,s=s+Math.imul(f,ee)|0;var we=(l+(r=r+Math.imul(d,ne)|0)|0)+((8191&(i=(i=i+Math.imul(d,re)|0)+Math.imul(h,ne)|0))<<13)|0;l=((s=s+Math.imul(h,re)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(O,B),i=(i=Math.imul(O,V))+Math.imul(E,B)|0,s=Math.imul(E,V),r=r+Math.imul(C,z)|0,i=(i=i+Math.imul(C,J)|0)+Math.imul(D,z)|0,s=s+Math.imul(D,J)|0,r=r+Math.imul(S,X)|0,i=(i=i+Math.imul(S,W)|0)+Math.imul(M,X)|0,s=s+Math.imul(M,W)|0,r=r+Math.imul(v,K)|0,i=(i=i+Math.imul(v,Q)|0)+Math.imul(w,K)|0,s=s+Math.imul(w,Q)|0,r=r+Math.imul(g,$)|0,i=(i=i+Math.imul(g,ee)|0)+Math.imul(_,$)|0,s=s+Math.imul(_,ee)|0,r=r+Math.imul(p,ne)|0,i=(i=i+Math.imul(p,re)|0)+Math.imul(f,ne)|0,s=s+Math.imul(f,re)|0;var ke=(l+(r=r+Math.imul(d,se)|0)|0)+((8191&(i=(i=i+Math.imul(d,ae)|0)+Math.imul(h,se)|0))<<13)|0;l=((s=s+Math.imul(h,ae)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(A,B),i=(i=Math.imul(A,V))+Math.imul(P,B)|0,s=Math.imul(P,V),r=r+Math.imul(O,z)|0,i=(i=i+Math.imul(O,J)|0)+Math.imul(E,z)|0,s=s+Math.imul(E,J)|0,r=r+Math.imul(C,X)|0,i=(i=i+Math.imul(C,W)|0)+Math.imul(D,X)|0,s=s+Math.imul(D,W)|0,r=r+Math.imul(S,K)|0,i=(i=i+Math.imul(S,Q)|0)+Math.imul(M,K)|0,s=s+Math.imul(M,Q)|0,r=r+Math.imul(v,$)|0,i=(i=i+Math.imul(v,ee)|0)+Math.imul(w,$)|0,s=s+Math.imul(w,ee)|0,r=r+Math.imul(g,ne)|0,i=(i=i+Math.imul(g,re)|0)+Math.imul(_,ne)|0,s=s+Math.imul(_,re)|0,r=r+Math.imul(p,se)|0,i=(i=i+Math.imul(p,ae)|0)+Math.imul(f,se)|0,s=s+Math.imul(f,ae)|0;var Se=(l+(r=r+Math.imul(d,ce)|0)|0)+((8191&(i=(i=i+Math.imul(d,le)|0)+Math.imul(h,ce)|0))<<13)|0;l=((s=s+Math.imul(h,le)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(j,B),i=(i=Math.imul(j,V))+Math.imul(I,B)|0,s=Math.imul(I,V),r=r+Math.imul(A,z)|0,i=(i=i+Math.imul(A,J)|0)+Math.imul(P,z)|0,s=s+Math.imul(P,J)|0,r=r+Math.imul(O,X)|0,i=(i=i+Math.imul(O,W)|0)+Math.imul(E,X)|0,s=s+Math.imul(E,W)|0,r=r+Math.imul(C,K)|0,i=(i=i+Math.imul(C,Q)|0)+Math.imul(D,K)|0,s=s+Math.imul(D,Q)|0,r=r+Math.imul(S,$)|0,i=(i=i+Math.imul(S,ee)|0)+Math.imul(M,$)|0,s=s+Math.imul(M,ee)|0,r=r+Math.imul(v,ne)|0,i=(i=i+Math.imul(v,re)|0)+Math.imul(w,ne)|0,s=s+Math.imul(w,re)|0,r=r+Math.imul(g,se)|0,i=(i=i+Math.imul(g,ae)|0)+Math.imul(_,se)|0,s=s+Math.imul(_,ae)|0,r=r+Math.imul(p,ce)|0,i=(i=i+Math.imul(p,le)|0)+Math.imul(f,ce)|0,s=s+Math.imul(f,le)|0;var Me=(l+(r=r+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;l=((s=s+Math.imul(h,he)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(Y,B),i=(i=Math.imul(Y,V))+Math.imul(H,B)|0,s=Math.imul(H,V),r=r+Math.imul(j,z)|0,i=(i=i+Math.imul(j,J)|0)+Math.imul(I,z)|0,s=s+Math.imul(I,J)|0,r=r+Math.imul(A,X)|0,i=(i=i+Math.imul(A,W)|0)+Math.imul(P,X)|0,s=s+Math.imul(P,W)|0,r=r+Math.imul(O,K)|0,i=(i=i+Math.imul(O,Q)|0)+Math.imul(E,K)|0,s=s+Math.imul(E,Q)|0,r=r+Math.imul(C,$)|0,i=(i=i+Math.imul(C,ee)|0)+Math.imul(D,$)|0,s=s+Math.imul(D,ee)|0,r=r+Math.imul(S,ne)|0,i=(i=i+Math.imul(S,re)|0)+Math.imul(M,ne)|0,s=s+Math.imul(M,re)|0,r=r+Math.imul(v,se)|0,i=(i=i+Math.imul(v,ae)|0)+Math.imul(w,se)|0,s=s+Math.imul(w,ae)|0,r=r+Math.imul(g,ce)|0,i=(i=i+Math.imul(g,le)|0)+Math.imul(_,ce)|0,s=s+Math.imul(_,le)|0,r=r+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(f,de)|0,s=s+Math.imul(f,he)|0;var xe=(l+(r=r+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,fe)|0)+Math.imul(h,pe)|0))<<13)|0;l=((s=s+Math.imul(h,fe)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(Y,z),i=(i=Math.imul(Y,J))+Math.imul(H,z)|0,s=Math.imul(H,J),r=r+Math.imul(j,X)|0,i=(i=i+Math.imul(j,W)|0)+Math.imul(I,X)|0,s=s+Math.imul(I,W)|0,r=r+Math.imul(A,K)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(P,K)|0,s=s+Math.imul(P,Q)|0,r=r+Math.imul(O,$)|0,i=(i=i+Math.imul(O,ee)|0)+Math.imul(E,$)|0,s=s+Math.imul(E,ee)|0,r=r+Math.imul(C,ne)|0,i=(i=i+Math.imul(C,re)|0)+Math.imul(D,ne)|0,s=s+Math.imul(D,re)|0,r=r+Math.imul(S,se)|0,i=(i=i+Math.imul(S,ae)|0)+Math.imul(M,se)|0,s=s+Math.imul(M,ae)|0,r=r+Math.imul(v,ce)|0,i=(i=i+Math.imul(v,le)|0)+Math.imul(w,ce)|0,s=s+Math.imul(w,le)|0,r=r+Math.imul(g,de)|0,i=(i=i+Math.imul(g,he)|0)+Math.imul(_,de)|0,s=s+Math.imul(_,he)|0;var Ce=(l+(r=r+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,fe)|0)+Math.imul(f,pe)|0))<<13)|0;l=((s=s+Math.imul(f,fe)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(Y,X),i=(i=Math.imul(Y,W))+Math.imul(H,X)|0,s=Math.imul(H,W),r=r+Math.imul(j,K)|0,i=(i=i+Math.imul(j,Q)|0)+Math.imul(I,K)|0,s=s+Math.imul(I,Q)|0,r=r+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(P,$)|0,s=s+Math.imul(P,ee)|0,r=r+Math.imul(O,ne)|0,i=(i=i+Math.imul(O,re)|0)+Math.imul(E,ne)|0,s=s+Math.imul(E,re)|0,r=r+Math.imul(C,se)|0,i=(i=i+Math.imul(C,ae)|0)+Math.imul(D,se)|0,s=s+Math.imul(D,ae)|0,r=r+Math.imul(S,ce)|0,i=(i=i+Math.imul(S,le)|0)+Math.imul(M,ce)|0,s=s+Math.imul(M,le)|0,r=r+Math.imul(v,de)|0,i=(i=i+Math.imul(v,he)|0)+Math.imul(w,de)|0,s=s+Math.imul(w,he)|0;var De=(l+(r=r+Math.imul(g,pe)|0)|0)+((8191&(i=(i=i+Math.imul(g,fe)|0)+Math.imul(_,pe)|0))<<13)|0;l=((s=s+Math.imul(_,fe)|0)+(i>>>13)|0)+(De>>>26)|0,De&=67108863,r=Math.imul(Y,K),i=(i=Math.imul(Y,Q))+Math.imul(H,K)|0,s=Math.imul(H,Q),r=r+Math.imul(j,$)|0,i=(i=i+Math.imul(j,ee)|0)+Math.imul(I,$)|0,s=s+Math.imul(I,ee)|0,r=r+Math.imul(A,ne)|0,i=(i=i+Math.imul(A,re)|0)+Math.imul(P,ne)|0,s=s+Math.imul(P,re)|0,r=r+Math.imul(O,se)|0,i=(i=i+Math.imul(O,ae)|0)+Math.imul(E,se)|0,s=s+Math.imul(E,ae)|0,r=r+Math.imul(C,ce)|0,i=(i=i+Math.imul(C,le)|0)+Math.imul(D,ce)|0,s=s+Math.imul(D,le)|0,r=r+Math.imul(S,de)|0,i=(i=i+Math.imul(S,he)|0)+Math.imul(M,de)|0,s=s+Math.imul(M,he)|0;var Le=(l+(r=r+Math.imul(v,pe)|0)|0)+((8191&(i=(i=i+Math.imul(v,fe)|0)+Math.imul(w,pe)|0))<<13)|0;l=((s=s+Math.imul(w,fe)|0)+(i>>>13)|0)+(Le>>>26)|0,Le&=67108863,r=Math.imul(Y,$),i=(i=Math.imul(Y,ee))+Math.imul(H,$)|0,s=Math.imul(H,ee),r=r+Math.imul(j,ne)|0,i=(i=i+Math.imul(j,re)|0)+Math.imul(I,ne)|0,s=s+Math.imul(I,re)|0,r=r+Math.imul(A,se)|0,i=(i=i+Math.imul(A,ae)|0)+Math.imul(P,se)|0,s=s+Math.imul(P,ae)|0,r=r+Math.imul(O,ce)|0,i=(i=i+Math.imul(O,le)|0)+Math.imul(E,ce)|0,s=s+Math.imul(E,le)|0,r=r+Math.imul(C,de)|0,i=(i=i+Math.imul(C,he)|0)+Math.imul(D,de)|0,s=s+Math.imul(D,he)|0;var Oe=(l+(r=r+Math.imul(S,pe)|0)|0)+((8191&(i=(i=i+Math.imul(S,fe)|0)+Math.imul(M,pe)|0))<<13)|0;l=((s=s+Math.imul(M,fe)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(Y,ne),i=(i=Math.imul(Y,re))+Math.imul(H,ne)|0,s=Math.imul(H,re),r=r+Math.imul(j,se)|0,i=(i=i+Math.imul(j,ae)|0)+Math.imul(I,se)|0,s=s+Math.imul(I,ae)|0,r=r+Math.imul(A,ce)|0,i=(i=i+Math.imul(A,le)|0)+Math.imul(P,ce)|0,s=s+Math.imul(P,le)|0,r=r+Math.imul(O,de)|0,i=(i=i+Math.imul(O,he)|0)+Math.imul(E,de)|0,s=s+Math.imul(E,he)|0;var Ee=(l+(r=r+Math.imul(C,pe)|0)|0)+((8191&(i=(i=i+Math.imul(C,fe)|0)+Math.imul(D,pe)|0))<<13)|0;l=((s=s+Math.imul(D,fe)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(Y,se),i=(i=Math.imul(Y,ae))+Math.imul(H,se)|0,s=Math.imul(H,ae),r=r+Math.imul(j,ce)|0,i=(i=i+Math.imul(j,le)|0)+Math.imul(I,ce)|0,s=s+Math.imul(I,le)|0,r=r+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(P,de)|0,s=s+Math.imul(P,he)|0;var Te=(l+(r=r+Math.imul(O,pe)|0)|0)+((8191&(i=(i=i+Math.imul(O,fe)|0)+Math.imul(E,pe)|0))<<13)|0;l=((s=s+Math.imul(E,fe)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(Y,ce),i=(i=Math.imul(Y,le))+Math.imul(H,ce)|0,s=Math.imul(H,le),r=r+Math.imul(j,de)|0,i=(i=i+Math.imul(j,he)|0)+Math.imul(I,de)|0,s=s+Math.imul(I,he)|0;var Ae=(l+(r=r+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,fe)|0)+Math.imul(P,pe)|0))<<13)|0;l=((s=s+Math.imul(P,fe)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(Y,de),i=(i=Math.imul(Y,he))+Math.imul(H,de)|0,s=Math.imul(H,he);var Pe=(l+(r=r+Math.imul(j,pe)|0)|0)+((8191&(i=(i=i+Math.imul(j,fe)|0)+Math.imul(I,pe)|0))<<13)|0;l=((s=s+Math.imul(I,fe)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863;var Fe=(l+(r=Math.imul(Y,pe))|0)+((8191&(i=(i=Math.imul(Y,fe))+Math.imul(H,pe)|0))<<13)|0;return l=((s=Math.imul(H,fe))+(i>>>13)|0)+(Fe>>>26)|0,Fe&=67108863,c[0]=be,c[1]=ge,c[2]=_e,c[3]=ye,c[4]=ve,c[5]=we,c[6]=ke,c[7]=Se,c[8]=Me,c[9]=xe,c[10]=Ce,c[11]=De,c[12]=Le,c[13]=Oe,c[14]=Ee,c[15]=Te,c[16]=Ae,c[17]=Pe,c[18]=Fe,0!==l&&(c[19]=l,n.length++),n};function f(e,t,n){return(new b).mulp(e,t,n)}function b(e,t){this.x=e,this.y=t}Math.imul||(p=m),s.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?p(this,e,t):n<63?m(this,e,t):n<1024?function(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,s=0;s>>26)|0)>>>26,a&=67108863}n.words[s]=o,r=a,a=i}return 0!==r?n.words[s]=r:n.length--,n.strip()}(this,e,t):f(this,e,t)},b.prototype.makeRBT=function(e){for(var t=new Array(e),n=s.prototype._countBits(e)-1,r=0;r>=1;return r},b.prototype.permute=function(e,t,n,r,i,s){for(var a=0;a>>=1)i++;return 1<>>=13),s>>>=13;for(a=2*t;a>=26,t+=i/67108864|0,t+=s>>>26,this.words[n]=67108863&s}return 0!==t&&(this.words[n]=t,this.length++),this},s.prototype.muln=function(e){return this.clone().imuln(e)},s.prototype.sqr=function(){return this.mul(this)},s.prototype.isqr=function(){return this.imul(this.clone())},s.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n>>r}return t}(e);if(0===t.length)return new s(1);for(var n=this,r=0;r=0);var t,n=e%26,i=(e-n)/26,s=67108863>>>26-n<<26-n;if(0!==n){var a=0;for(t=0;t>>26-n}a&&(this.words[t]=a,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var s=e%26,a=Math.min((e-s)/26,this.length),o=67108863^67108863>>>s<a)for(this.length-=a,l=0;l=0&&(0!==u||l>=i);l--){var d=0|this.words[l];this.words[l]=u<<26-s|d>>>s,u=d&o}return c&&0!==u&&(c.words[c.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},s.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},s.prototype.shln=function(e){return this.clone().ishln(e)},s.prototype.ushln=function(e){return this.clone().iushln(e)},s.prototype.shrn=function(e){return this.clone().ishrn(e)},s.prototype.ushrn=function(e){return this.clone().iushrn(e)},s.prototype.testn=function(e){r(\"number\"==typeof e&&e>=0);var t=e%26,n=(e-t)/26;return!(this.length<=n||!(this.words[n]&1<=0);var t=e%26,n=(e-t)/26;return r(0===this.negative,\"imaskn works only with positive numbers\"),this.length<=n?this:(0!==t&&n++,this.length=Math.min(n,this.length),0!==t&&(this.words[this.length-1]&=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},s.prototype.isubn=function(e){if(r(\"number\"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(o/67108864|0),this.words[i+n]=67108863&s}for(;i>26,this.words[i+n]=67108863&s;if(0===a)return this.strip();for(r(-1===a),a=0,i=0;i>26,this.words[i]=67108863&s;return this.negative=1,this.strip()},s.prototype._wordDiv=function(e,t){var n,r=this.clone(),i=e,a=0|i.words[i.length-1];0!=(n=26-this._countBits(a))&&(i=i.ushln(n),r.iushln(n),a=0|i.words[i.length-1]);var o,c=r.length-i.length;if(\"mod\"!==t){(o=new s(null)).length=c+1,o.words=new Array(o.length);for(var l=0;l=0;d--){var h=67108864*(0|r.words[i.length+d])+(0|r.words[i.length+d-1]);for(h=Math.min(h/a|0,67108863),r._ishlnsubmul(i,h,d);0!==r.negative;)h--,r.negative=0,r._ishlnsubmul(i,1,d),r.isZero()||(r.negative^=1);o&&(o.words[d]=h)}return o&&o.strip(),r.strip(),\"div\"!==t&&0!==n&&r.iushrn(n),{div:o||null,mod:r}},s.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new s(0),mod:new s(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),\"mod\"!==t&&(i=o.div.neg()),\"div\"!==t&&(a=o.mod.neg(),n&&0!==a.negative&&a.iadd(e)),{div:i,mod:a}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),\"mod\"!==t&&(i=o.div.neg()),{div:i,mod:o.mod}):0!=(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),\"div\"!==t&&(a=o.mod.neg(),n&&0!==a.negative&&a.isub(e)),{div:o.div,mod:a}):e.length>this.length||this.cmp(e)<0?{div:new s(0),mod:this}:1===e.length?\"div\"===t?{div:this.divn(e.words[0]),mod:null}:\"mod\"===t?{div:null,mod:new s(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new s(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,a,o},s.prototype.div=function(e){return this.divmod(e,\"div\",!1).div},s.prototype.mod=function(e){return this.divmod(e,\"mod\",!1).mod},s.prototype.umod=function(e){return this.divmod(e,\"mod\",!0).mod},s.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),s=n.cmp(r);return s<0||1===i&&0===s?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},s.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,n=0,i=this.length-1;i>=0;i--)n=(t*n+(0|this.words[i]))%e;return n},s.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*t;this.words[n]=i/e|0,t=i%e}return this.strip()},s.prototype.divn=function(e){return this.clone().idivn(e)},s.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new s(1),a=new s(0),o=new s(0),c=new s(1),l=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++l;for(var u=n.clone(),d=t.clone();!t.isZero();){for(var h=0,m=1;0==(t.words[0]&m)&&h<26;++h,m<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||a.isOdd())&&(i.iadd(u),a.isub(d)),i.iushrn(1),a.iushrn(1);for(var p=0,f=1;0==(n.words[0]&f)&&p<26;++p,f<<=1);if(p>0)for(n.iushrn(p);p-- >0;)(o.isOdd()||c.isOdd())&&(o.iadd(u),c.isub(d)),o.iushrn(1),c.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(o),a.isub(c)):(n.isub(t),o.isub(i),c.isub(a))}return{a:o,b:c,gcd:n.iushln(l)}},s.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,a=new s(1),o=new s(0),c=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var l=0,u=1;0==(t.words[0]&u)&&l<26;++l,u<<=1);if(l>0)for(t.iushrn(l);l-- >0;)a.isOdd()&&a.iadd(c),a.iushrn(1);for(var d=0,h=1;0==(n.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(n.iushrn(d);d-- >0;)o.isOdd()&&o.iadd(c),o.iushrn(1);t.cmp(n)>=0?(t.isub(n),a.isub(o)):(n.isub(t),o.isub(a))}return(i=0===t.cmpn(1)?a:o).cmpn(0)<0&&i.iadd(e),i},s.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=t.cmp(n);if(i<0){var s=t;t=n,n=s}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},s.prototype.invm=function(e){return this.egcd(e).a.umod(e)},s.prototype.isEven=function(){return 0==(1&this.words[0])},s.prototype.isOdd=function(){return 1==(1&this.words[0])},s.prototype.andln=function(e){return this.words[0]&e},s.prototype.bincn=function(e){r(\"number\"==typeof e);var t=e%26,n=(e-t)/26,i=1<>>26,this.words[a]=o&=67108863}return 0!==s&&(this.words[a]=s,this.length++),this},s.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},s.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,\"Number is too big\");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){ri&&(t=1);break}}return t},s.prototype.gtn=function(e){return 1===this.cmpn(e)},s.prototype.gt=function(e){return 1===this.cmp(e)},s.prototype.gten=function(e){return this.cmpn(e)>=0},s.prototype.gte=function(e){return this.cmp(e)>=0},s.prototype.ltn=function(e){return-1===this.cmpn(e)},s.prototype.lt=function(e){return-1===this.cmp(e)},s.prototype.lten=function(e){return this.cmpn(e)<=0},s.prototype.lte=function(e){return this.cmp(e)<=0},s.prototype.eqn=function(e){return 0===this.cmpn(e)},s.prototype.eq=function(e){return 0===this.cmp(e)},s.red=function(e){return new S(e)},s.prototype.toRed=function(e){return r(!this.red,\"Already a number in reduction context\"),r(0===this.negative,\"red works only with positives\"),e.convertTo(this)._forceRed(e)},s.prototype.fromRed=function(){return r(this.red,\"fromRed works only with numbers in reduction context\"),this.red.convertFrom(this)},s.prototype._forceRed=function(e){return this.red=e,this},s.prototype.forceRed=function(e){return r(!this.red,\"Already a number in reduction context\"),this._forceRed(e)},s.prototype.redAdd=function(e){return r(this.red,\"redAdd works only with red numbers\"),this.red.add(this,e)},s.prototype.redIAdd=function(e){return r(this.red,\"redIAdd works only with red numbers\"),this.red.iadd(this,e)},s.prototype.redSub=function(e){return r(this.red,\"redSub works only with red numbers\"),this.red.sub(this,e)},s.prototype.redISub=function(e){return r(this.red,\"redISub works only with red numbers\"),this.red.isub(this,e)},s.prototype.redShl=function(e){return r(this.red,\"redShl works only with red numbers\"),this.red.shl(this,e)},s.prototype.redMul=function(e){return r(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,e),this.red.mul(this,e)},s.prototype.redIMul=function(e){return r(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,e),this.red.imul(this,e)},s.prototype.redSqr=function(){return r(this.red,\"redSqr works only with red numbers\"),this.red._verify1(this),this.red.sqr(this)},s.prototype.redISqr=function(){return r(this.red,\"redISqr works only with red numbers\"),this.red._verify1(this),this.red.isqr(this)},s.prototype.redSqrt=function(){return r(this.red,\"redSqrt works only with red numbers\"),this.red._verify1(this),this.red.sqrt(this)},s.prototype.redInvm=function(){return r(this.red,\"redInvm works only with red numbers\"),this.red._verify1(this),this.red.invm(this)},s.prototype.redNeg=function(){return r(this.red,\"redNeg works only with red numbers\"),this.red._verify1(this),this.red.neg(this)},s.prototype.redPow=function(e){return r(this.red&&!e.red,\"redPow(normalNum)\"),this.red._verify1(this),this.red.pow(this,e)};var g={k256:null,p224:null,p192:null,p25519:null};function _(e,t){this.name=e,this.p=new s(t,16),this.n=this.p.bitLength(),this.k=new s(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function y(){_.call(this,\"k256\",\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f\")}function v(){_.call(this,\"p224\",\"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001\")}function w(){_.call(this,\"p192\",\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff\")}function k(){_.call(this,\"25519\",\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\")}function S(e){if(\"string\"==typeof e){var t=s._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),\"modulus must be greater than 1\"),this.m=e,this.prime=null}function M(e){S.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new s(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}_.prototype._tmp=function(){var e=new s(null);return e.words=new Array(Math.ceil(this.n/13)),e},_.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},_.prototype.split=function(e,t){e.iushrn(this.n,0,t)},_.prototype.imulK=function(e){return e.imul(this.k)},i(y,_),y.prototype.split=function(e,t){for(var n=Math.min(e.length,9),r=0;r>>22,i=s}e.words[r-10]=i>>>=22,e.length-=0===i&&e.length>10?10:9},y.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},s._prime=function(e){if(g[e])return g[e];var t;if(\"k256\"===e)t=new y;else if(\"p224\"===e)t=new v;else if(\"p192\"===e)t=new w;else{if(\"p25519\"!==e)throw new Error(\"Unknown prime \"+e);t=new k}return g[e]=t,t},S.prototype._verify1=function(e){r(0===e.negative,\"red works only with positives\"),r(e.red,\"red works only with red numbers\")},S.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),\"red works only with positives\"),r(e.red&&e.red===t.red,\"red works only with red numbers\")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},S.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new s(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),a=0;!i.isZero()&&0===i.andln(1);)a++,i.iushrn(1);r(!i.isZero());var o=new s(1).toRed(this),c=o.redNeg(),l=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new s(2*u*u).toRed(this);0!==this.pow(u,l).cmp(c);)u.redIAdd(c);for(var d=this.pow(u,i),h=this.pow(e,i.addn(1).iushrn(1)),m=this.pow(e,i),p=a;0!==m.cmp(o);){for(var f=m,b=0;0!==f.cmp(o);b++)f=f.redSqr();r(b=0;r--){for(var l=t.words[r],u=c-1;u>=0;u--){var d=l>>u&1;i!==n[0]&&(i=this.sqr(i)),0!==d||0!==a?(a<<=1,a|=d,(4==++o||0===r&&0===u)&&(i=this.mul(i,n[a]),o=0,a=0)):o=0}c=26}return i},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},s.mont=function(e){return new M(e)},i(M,S),M.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},M.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},M.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},M.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new s(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},M.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,n(\"YuTi\")(e))},QUrN:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a})),n.d(t,\"b\",(function(){return o}));var r=n(\"fXoL\"),i=n(\"wd/R\");const s=new r.s(\"NGX_MOMENT_OPTIONS\");let a=(()=>{class e{constructor(e){this.allowedUnits=[\"ss\",\"s\",\"m\",\"h\",\"d\",\"M\"],this._applyOptions(e)}transform(e,...t){if(void 0===t||1!==t.length)throw new Error(\"DurationPipe: missing required time unit argument\");return Object(i.duration)(e,t[0]).humanize()}_applyOptions(e){e&&e.relativeTimeThresholdOptions&&Object.keys(e.relativeTimeThresholdOptions).filter(e=>-1!==this.allowedUnits.indexOf(e)).forEach(t=>{Object(i.relativeTimeThreshold)(t,e.relativeTimeThresholdOptions[t])})}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(s,8))},e.\\u0275pipe=r.Ob({name:\"amDuration\",type:e,pure:!0}),e})(),o=(()=>{class e{static forRoot(t){return{ngModule:e,providers:[{provide:s,useValue:Object.assign({},t)}]}}}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)}}),e})()},Qj4J:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ar-kw\",{months:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648\\u0632_\\u063a\\u0634\\u062a_\\u0634\\u062a\\u0646\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0646\\u0628\\u0631_\\u062f\\u062c\\u0646\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648\\u0632_\\u063a\\u0634\\u062a_\\u0634\\u062a\\u0646\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0646\\u0628\\u0631_\\u062f\\u062c\\u0646\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062a\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0627\\u062d\\u062f_\\u0627\\u062a\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},week:{dow:0,doy:12}})}(n(\"wd/R\"))},Qu3c:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return M})),n.d(t,\"b\",(function(){return C}));var r=n(\"rDax\"),i=n(\"u47x\"),s=n(\"ofXK\"),a=n(\"fXoL\"),o=n(\"FKr1\"),c=n(\"vxfF\"),l=n(\"8LU1\"),u=n(\"FtGj\"),d=n(\"0MNC\"),h=n(\"nLfN\"),m=n(\"+rOU\"),p=n(\"XNiG\"),f=n(\"1G5W\"),b=n(\"IzEk\"),g=n(\"R0Ic\"),_=n(\"cH1L\");const y={tooltipState:Object(g.n)(\"state\",[Object(g.k)(\"initial, void, hidden\",Object(g.l)({opacity:0,transform:\"scale(0)\"})),Object(g.k)(\"visible\",Object(g.l)({transform:\"scale(1)\"})),Object(g.m)(\"* => visible\",Object(g.e)(\"200ms cubic-bezier(0, 0, 0.2, 1)\",Object(g.h)([Object(g.l)({opacity:0,transform:\"scale(0)\",offset:0}),Object(g.l)({opacity:.5,transform:\"scale(0.99)\",offset:.5}),Object(g.l)({opacity:1,transform:\"scale(1)\",offset:1})]))),Object(g.m)(\"* => hidden\",Object(g.e)(\"100ms cubic-bezier(0, 0, 0.2, 1)\",Object(g.l)({opacity:0})))])},v=Object(h.f)({passive:!0}),w=new a.s(\"mat-tooltip-scroll-strategy\"),k={provide:w,deps:[r.c],useFactory:function(e){return()=>e.scrollStrategies.reposition({scrollThrottle:20})}},S=new a.s(\"mat-tooltip-default-options\",{providedIn:\"root\",factory:function(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}});let M=(()=>{class e{constructor(e,t,n,r,i,s,a,o,c,l,d){this._overlay=e,this._elementRef=t,this._scrollDispatcher=n,this._viewContainerRef=r,this._ngZone=i,this._platform=s,this._ariaDescriber=a,this._focusMonitor=o,this._dir=l,this._defaultOptions=d,this._position=\"below\",this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this.showDelay=this._defaultOptions.showDelay,this.hideDelay=this._defaultOptions.hideDelay,this.touchGestures=\"auto\",this._message=\"\",this._passiveListeners=[],this._destroyed=new p.a,this._handleKeydown=e=>{this._isTooltipVisible()&&e.keyCode===u.g&&!Object(u.s)(e)&&(e.preventDefault(),e.stopPropagation(),this._ngZone.run(()=>this.hide(0)))},this._scrollStrategy=c,d&&(d.position&&(this.position=d.position),d.touchGestures&&(this.touchGestures=d.touchGestures)),i.runOutsideAngular(()=>{t.nativeElement.addEventListener(\"keydown\",this._handleKeydown)})}get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(),this._tooltipInstance&&this._tooltipInstance.show(0),this._overlayRef.updatePosition()))}get disabled(){return this._disabled}set disabled(e){this._disabled=Object(l.c)(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get message(){return this._message}set message(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message),this._message=null!=e?String(e).trim():\"\",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message)})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(Object(f.a)(this._destroyed)).subscribe(e=>{e?\"keyboard\"===e&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const e=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),e.removeEventListener(\"keydown\",this._handleKeydown),this._passiveListeners.forEach(([t,n])=>{e.removeEventListener(t,n,v)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay){if(this.disabled||!this.message||this._isTooltipVisible()&&!this._tooltipInstance._showTimeoutId&&!this._tooltipInstance._hideTimeoutId)return;const t=this._createOverlay();this._detach(),this._portal=this._portal||new m.d(x,this._viewContainerRef),this._tooltipInstance=t.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe(Object(f.a)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),this._tooltipInstance.show(e)}hide(e=this.hideDelay){this._tooltipInstance&&this._tooltipInstance.hide(e)}toggle(){this._isTooltipVisible()?this.hide():this.show()}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(){if(this._overlayRef)return this._overlayRef;const e=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),t=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(\".mat-tooltip\").withFlexibleDimensions(!1).withViewportMargin(8).withScrollableContainers(e);return t.positionChanges.pipe(Object(f.a)(this._destroyed)).subscribe(e=>{this._tooltipInstance&&e.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:t,panelClass:\"mat-tooltip-panel\",scrollStrategy:this._scrollStrategy()}),this._updatePosition(),this._overlayRef.detachments().pipe(Object(f.a)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(){const e=this._overlayRef.getConfig().positionStrategy,t=this._getOrigin(),n=this._getOverlayPosition();e.withPositions([Object.assign(Object.assign({},t.main),n.main),Object.assign(Object.assign({},t.fallback),n.fallback)])}_getOrigin(){const e=!this._dir||\"ltr\"==this._dir.value,t=this.position;let n;\"above\"==t||\"below\"==t?n={originX:\"center\",originY:\"above\"==t?\"top\":\"bottom\"}:\"before\"==t||\"left\"==t&&e||\"right\"==t&&!e?n={originX:\"start\",originY:\"center\"}:(\"after\"==t||\"right\"==t&&e||\"left\"==t&&!e)&&(n={originX:\"end\",originY:\"center\"});const{x:r,y:i}=this._invertPosition(n.originX,n.originY);return{main:n,fallback:{originX:r,originY:i}}}_getOverlayPosition(){const e=!this._dir||\"ltr\"==this._dir.value,t=this.position;let n;\"above\"==t?n={overlayX:\"center\",overlayY:\"bottom\"}:\"below\"==t?n={overlayX:\"center\",overlayY:\"top\"}:\"before\"==t||\"left\"==t&&e||\"right\"==t&&!e?n={overlayX:\"end\",overlayY:\"center\"}:(\"after\"==t||\"right\"==t&&e||\"left\"==t&&!e)&&(n={overlayX:\"start\",overlayY:\"center\"});const{x:r,y:i}=this._invertPosition(n.overlayX,n.overlayY);return{main:n,fallback:{overlayX:r,overlayY:i}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe(Object(b.a)(1),Object(f.a)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,t){return\"above\"===this.position||\"below\"===this.position?\"top\"===t?t=\"bottom\":\"bottom\"===t&&(t=\"top\"):\"end\"===e?e=\"start\":\"start\"===e&&(e=\"end\"),{x:e,y:t}}_setupPointerEnterEventsIfNeeded(){!this._disabled&&this.message&&this._viewInitialized&&!this._passiveListeners.length&&(this._platformSupportsMouseEvents()?this._passiveListeners.push([\"mouseenter\",()=>{this._setupPointerExitEventsIfNeeded(),this.show()}]):\"off\"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push([\"touchstart\",()=>{this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const e=[];if(this._platformSupportsMouseEvents())e.push([\"mouseleave\",()=>this.hide()]);else if(\"off\"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const t=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push([\"touchend\",t],[\"touchcancel\",t])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([e,t])=>{this._elementRef.nativeElement.addEventListener(e,t,v)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if(\"off\"!==e){const t=this._elementRef.nativeElement,n=t.style;(\"on\"===e||\"INPUT\"!==t.nodeName&&\"TEXTAREA\"!==t.nodeName)&&(n.userSelect=n.msUserSelect=n.webkitUserSelect=n.MozUserSelect=\"none\"),\"on\"!==e&&t.draggable||(n.webkitUserDrag=\"none\"),n.touchAction=\"none\",n.webkitTapHighlightColor=\"transparent\"}}}return e.\\u0275fac=function(t){return new(t||e)(a.Pb(r.c),a.Pb(a.m),a.Pb(c.f),a.Pb(a.U),a.Pb(a.C),a.Pb(h.a),a.Pb(i.c),a.Pb(i.f),a.Pb(w),a.Pb(_.b,8),a.Pb(S,8))},e.\\u0275dir=a.Kb({type:e,selectors:[[\"\",\"matTooltip\",\"\"]],hostAttrs:[1,\"mat-tooltip-trigger\"],inputs:{showDelay:[\"matTooltipShowDelay\",\"showDelay\"],hideDelay:[\"matTooltipHideDelay\",\"hideDelay\"],touchGestures:[\"matTooltipTouchGestures\",\"touchGestures\"],position:[\"matTooltipPosition\",\"position\"],disabled:[\"matTooltipDisabled\",\"disabled\"],message:[\"matTooltip\",\"message\"],tooltipClass:[\"matTooltipClass\",\"tooltipClass\"]},exportAs:[\"matTooltip\"]}),e})(),x=(()=>{class e{constructor(e,t){this._changeDetectorRef=e,this._breakpointObserver=t,this._visibility=\"initial\",this._closeOnInteraction=!1,this._onHide=new p.a,this._isHandset=this._breakpointObserver.observe(d.b.Handset)}show(e){this._hideTimeoutId&&(clearTimeout(this._hideTimeoutId),this._hideTimeoutId=null),this._closeOnInteraction=!0,this._showTimeoutId=setTimeout(()=>{this._visibility=\"visible\",this._showTimeoutId=null,this._markForCheck()},e)}hide(e){this._showTimeoutId&&(clearTimeout(this._showTimeoutId),this._showTimeoutId=null),this._hideTimeoutId=setTimeout(()=>{this._visibility=\"hidden\",this._hideTimeoutId=null,this._markForCheck()},e)}afterHidden(){return this._onHide}isVisible(){return\"visible\"===this._visibility}ngOnDestroy(){this._onHide.complete()}_animationStart(){this._closeOnInteraction=!1}_animationDone(e){const t=e.toState;\"hidden\"!==t||this.isVisible()||this._onHide.next(),\"visible\"!==t&&\"hidden\"!==t||(this._closeOnInteraction=!0)}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}}return e.\\u0275fac=function(t){return new(t||e)(a.Pb(a.h),a.Pb(d.a))},e.\\u0275cmp=a.Jb({type:e,selectors:[[\"mat-tooltip-component\"]],hostAttrs:[\"aria-hidden\",\"true\"],hostVars:2,hostBindings:function(e,t){1&e&&a.cc(\"click\",(function(){return t._handleBodyInteraction()}),!1,a.vc),2&e&&a.Cc(\"zoom\",\"visible\"===t._visibility?1:null)},decls:3,vars:7,consts:[[1,\"mat-tooltip\",3,\"ngClass\"]],template:function(e,t){var n;1&e&&(a.Vb(0,\"div\",0),a.cc(\"@state.start\",(function(){return t._animationStart()}))(\"@state.done\",(function(e){return t._animationDone(e)})),a.hc(1,\"async\"),a.Hc(2),a.Ub()),2&e&&(a.Hb(\"mat-tooltip-handset\",null==(n=a.ic(1,5,t._isHandset))?null:n.matches),a.nc(\"ngClass\",t.tooltipClass)(\"@state\",t._visibility),a.Eb(2),a.Ic(t.message))},directives:[s.l],pipes:[s.b],styles:[\".mat-tooltip-panel{pointer-events:none !important}.mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}\\n\"],encapsulation:2,data:{animation:[y.tooltipState]},changeDetection:0}),e})(),C=(()=>{class e{}return e.\\u0275mod=a.Nb({type:e}),e.\\u0275inj=a.Mb({factory:function(t){return new(t||e)},providers:[k],imports:[[i.a,s.c,r.f,o.h],o.h,c.c]}),e})()},R0Ic:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s})),n.d(t,\"b\",(function(){return r})),n.d(t,\"c\",(function(){return i})),n.d(t,\"d\",(function(){return g})),n.d(t,\"e\",(function(){return o})),n.d(t,\"f\",(function(){return p})),n.d(t,\"g\",(function(){return c})),n.d(t,\"h\",(function(){return h})),n.d(t,\"i\",(function(){return f})),n.d(t,\"j\",(function(){return l})),n.d(t,\"k\",(function(){return d})),n.d(t,\"l\",(function(){return u})),n.d(t,\"m\",(function(){return m})),n.d(t,\"n\",(function(){return a})),n.d(t,\"o\",(function(){return _})),n.d(t,\"p\",(function(){return y}));class r{}class i{}const s=\"*\";function a(e,t){return{type:7,name:e,definitions:t,options:{}}}function o(e,t=null){return{type:4,styles:t,timings:e}}function c(e,t=null){return{type:3,steps:e,options:t}}function l(e,t=null){return{type:2,steps:e,options:t}}function u(e){return{type:6,styles:e,offset:null}}function d(e,t,n){return{type:0,name:e,styles:t,options:n}}function h(e){return{type:5,steps:e}}function m(e,t,n=null){return{type:1,expr:e,animation:t,options:n}}function p(e=null){return{type:9,options:e}}function f(e,t,n=null){return{type:11,selector:e,animation:t,options:n}}function b(e){Promise.resolve(null).then(e)}class g{constructor(e=0,t=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this.parentPlayer=null,this.totalTime=e+t}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){b(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){}setPosition(e){}getPosition(){return 0}triggerCallback(e){const t=\"start\"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}}class _{constructor(e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;let t=0,n=0,r=0;const i=this.players.length;0==i?b(()=>this._onFinish()):this.players.forEach(e=>{e.onDone(()=>{++t==i&&this._onFinish()}),e.onDestroy(()=>{++n==i&&this._onDestroy()}),e.onStart(()=>{++r==i&&this._onStart()})}),this.totalTime=this.players.reduce((e,t)=>Math.max(e,t.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this.players.forEach(e=>e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play())}pause(){this.players.forEach(e=>e.pause())}restart(){this.players.forEach(e=>e.restart())}finish(){this._onFinish(),this.players.forEach(e=>e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){const t=e*this.totalTime;this.players.forEach(e=>{const n=e.totalTime?Math.min(1,t/e.totalTime):1;e.setPosition(n)})}getPosition(){let e=0;return this.players.forEach(t=>{const n=t.getPosition();e=Math.min(n,e)}),e}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy()})}triggerCallback(e){const t=\"start\"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}}const y=\"!\"},R1ws:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return ft})),n.d(t,\"b\",(function(){return gt}));var r=n(\"fXoL\"),i=n(\"jhN1\"),s=n(\"R0Ic\");function a(){return\"undefined\"!=typeof process&&\"[object process]\"==={}.toString.call(process)}function o(e){switch(e.length){case 0:return new s.d;case 1:return e[0];default:return new s.o(e)}}function c(e,t,n,r,i={},a={}){const o=[],c=[];let l=-1,u=null;if(r.forEach(e=>{const n=e.offset,r=n==l,d=r&&u||{};Object.keys(e).forEach(n=>{let r=n,c=e[n];if(\"offset\"!==n)switch(r=t.normalizePropertyName(r,o),c){case s.p:c=i[n];break;case s.a:c=a[n];break;default:c=t.normalizeStyleValue(n,r,c,o)}d[r]=c}),r||c.push(d),u=d,l=n}),o.length){const e=\"\\n - \";throw new Error(`Unable to animate due to the following errors:${e}${o.join(e)}`)}return c}function l(e,t,n,r){switch(t){case\"start\":e.onStart(()=>r(n&&u(n,\"start\",e)));break;case\"done\":e.onDone(()=>r(n&&u(n,\"done\",e)));break;case\"destroy\":e.onDestroy(()=>r(n&&u(n,\"destroy\",e)))}}function u(e,t,n){const r=n.totalTime,i=d(e.element,e.triggerName,e.fromState,e.toState,t||e.phaseName,null==r?e.totalTime:r,!!n.disabled),s=e._data;return null!=s&&(i._data=s),i}function d(e,t,n,r,i=\"\",s=0,a){return{element:e,triggerName:t,fromState:n,toState:r,phaseName:i,totalTime:s,disabled:!!a}}function h(e,t,n){let r;return e instanceof Map?(r=e.get(t),r||e.set(t,r=n)):(r=e[t],r||(r=e[t]=n)),r}function m(e){const t=e.indexOf(\":\");return[e.substring(1,t),e.substr(t+1)]}let p=(e,t)=>!1,f=(e,t)=>!1,b=(e,t,n)=>[];const g=a();(g||\"undefined\"!=typeof Element)&&(p=(e,t)=>e.contains(t),f=(()=>{if(g||Element.prototype.matches)return(e,t)=>e.matches(t);{const e=Element.prototype,t=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;return t?(e,n)=>t.apply(e,[n]):f}})(),b=(e,t,n)=>{let r=[];if(n)r.push(...e.querySelectorAll(t));else{const n=e.querySelector(t);n&&r.push(n)}return r});let _=null,y=!1;function v(e){_||(_=(\"undefined\"!=typeof document?document.body:null)||{},y=!!_.style&&\"WebkitAppearance\"in _.style);let t=!0;return _.style&&!function(e){return\"ebkit\"==e.substring(1,6)}(e)&&(t=e in _.style,!t&&y)&&(t=\"Webkit\"+e.charAt(0).toUpperCase()+e.substr(1)in _.style),t}const w=f,k=p,S=b;function M(e){const t={};return Object.keys(e).forEach(n=>{const r=n.replace(/([a-z])([A-Z])/g,\"$1-$2\");t[r]=e[n]}),t}let x=(()=>{class e{validateStyleProperty(e){return v(e)}matchesElement(e,t){return w(e,t)}containsElement(e,t){return k(e,t)}query(e,t,n){return S(e,t,n)}computeStyle(e,t,n){return n||\"\"}animate(e,t,n,r,i,a=[],o){return new s.d(n,r)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac}),e})(),C=(()=>{class e{}return e.NOOP=new x,e})();function D(e){if(\"number\"==typeof e)return e;const t=e.match(/^(-?[\\.\\d]+)(m?s)/);return!t||t.length<2?0:L(parseFloat(t[1]),t[2])}function L(e,t){switch(t){case\"s\":return 1e3*e;default:return e}}function O(e,t,n){return e.hasOwnProperty(\"duration\")?e:function(e,t,n){let r,i=0,s=\"\";if(\"string\"==typeof e){const n=e.match(/^(-?[\\.\\d]+)(m?s)(?:\\s+(-?[\\.\\d]+)(m?s))?(?:\\s+([-a-z]+(?:\\(.+?\\))?))?$/i);if(null===n)return t.push(`The provided timing value \"${e}\" is invalid.`),{duration:0,delay:0,easing:\"\"};r=L(parseFloat(n[1]),n[2]);const a=n[3];null!=a&&(i=L(parseFloat(a),n[4]));const o=n[5];o&&(s=o)}else r=e;if(!n){let n=!1,s=t.length;r<0&&(t.push(\"Duration values below 0 are not allowed for this animation step.\"),n=!0),i<0&&(t.push(\"Delay values below 0 are not allowed for this animation step.\"),n=!0),n&&t.splice(s,0,`The provided timing value \"${e}\" is invalid.`)}return{duration:r,delay:i,easing:s}}(e,t,n)}function E(e,t={}){return Object.keys(e).forEach(n=>{t[n]=e[n]}),t}function T(e,t,n={}){if(t)for(let r in e)n[r]=e[r];else E(e,n);return n}function A(e,t,n){return n?t+\":\"+n+\";\":\"\"}function P(e){let t=\"\";for(let n=0;n{const i=V(r);n&&!n.hasOwnProperty(r)&&(n[r]=e.style[i]),e.style[i]=t[r]}),a()&&P(e))}function j(e,t){e.style&&(Object.keys(t).forEach(t=>{const n=V(t);e.style[n]=\"\"}),a()&&P(e))}function I(e){return Array.isArray(e)?1==e.length?e[0]:Object(s.j)(e):e}const R=new RegExp(\"{{\\\\s*(.+?)\\\\s*}}\",\"g\");function Y(e){let t=[];if(\"string\"==typeof e){let n;for(;n=R.exec(e);)t.push(n[1]);R.lastIndex=0}return t}function H(e,t,n){const r=e.toString(),i=r.replace(R,(e,r)=>{let i=t[r];return t.hasOwnProperty(r)||(n.push(\"Please provide a value for the animation param \"+r),i=\"\"),i.toString()});return i==r?e:i}function N(e){const t=[];let n=e.next();for(;!n.done;)t.push(n.value),n=e.next();return t}const B=/-+([a-z0-9])/g;function V(e){return e.replace(B,(...e)=>e[1].toUpperCase())}function U(e,t){return 0===e||0===t}function z(e,t,n){const r=Object.keys(n);if(r.length&&t.length){let s=t[0],a=[];if(r.forEach(e=>{s.hasOwnProperty(e)||a.push(e),s[e]=n[e]}),a.length)for(var i=1;ifunction(e,t,n){if(\":\"==e[0]){const r=function(e,t){switch(e){case\":enter\":return\"void => *\";case\":leave\":return\"* => void\";case\":increment\":return(e,t)=>parseFloat(t)>parseFloat(e);case\":decrement\":return(e,t)=>parseFloat(t) *\"}}(e,n);if(\"function\"==typeof r)return void t.push(r);e=r}const r=e.match(/^(\\*|[-\\w]+)\\s*()\\s*(\\*|[-\\w]+)$/);if(null==r||r.length<4)return n.push(`The provided transition expression \"${e}\" is not supported`),t;const i=r[1],s=r[2],a=r[3];t.push(K(i,a)),\"<\"!=s[0]||\"*\"==i&&\"*\"==a||t.push(K(a,i))}(e,n,t)):n.push(e),n}const W=new Set([\"true\",\"1\"]),Z=new Set([\"false\",\"0\"]);function K(e,t){const n=W.has(e)||Z.has(e),r=W.has(t)||Z.has(t);return(i,s)=>{let a=\"*\"==e||e==i,o=\"*\"==t||t==s;return!a&&n&&\"boolean\"==typeof i&&(a=i?W.has(e):Z.has(e)),!o&&r&&\"boolean\"==typeof s&&(o=s?W.has(t):Z.has(t)),a&&o}}const Q=new RegExp(\"s*:selfs*,?\",\"g\");function q(e,t,n){return new $(e).build(t,n)}class ${constructor(e){this._driver=e}build(e,t){const n=new ee(t);return this._resetContextStyleTimingState(n),J(this,I(e),n)}_resetContextStyleTimingState(e){e.currentQuerySelector=\"\",e.collectedStyles={},e.collectedStyles[\"\"]={},e.currentTime=0}visitTrigger(e,t){let n=t.queryCount=0,r=t.depCount=0;const i=[],s=[];return\"@\"==e.name.charAt(0)&&t.errors.push(\"animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))\"),e.definitions.forEach(e=>{if(this._resetContextStyleTimingState(t),0==e.type){const n=e,r=n.name;r.toString().split(/\\s*,\\s*/).forEach(e=>{n.name=e,i.push(this.visitState(n,t))}),n.name=r}else if(1==e.type){const i=this.visitTransition(e,t);n+=i.queryCount,r+=i.depCount,s.push(i)}else t.errors.push(\"only state() and transition() definitions can sit inside of a trigger()\")}),{type:7,name:e.name,states:i,transitions:s,queryCount:n,depCount:r,options:null}}visitState(e,t){const n=this.visitStyle(e.styles,t),r=e.options&&e.options.params||null;if(n.containsDynamicStyles){const i=new Set,s=r||{};if(n.styles.forEach(e=>{if(te(e)){const t=e;Object.keys(t).forEach(e=>{Y(t[e]).forEach(e=>{s.hasOwnProperty(e)||i.add(e)})})}}),i.size){const n=N(i.values());t.errors.push(`state(\"${e.name}\", ...) must define default values for all the following style substitutions: ${n.join(\", \")}`)}}return{type:0,name:e.name,style:n,options:r?{params:r}:null}}visitTransition(e,t){t.queryCount=0,t.depCount=0;const n=J(this,I(e.animation),t);return{type:1,matchers:X(e.expr,t.errors),animation:n,queryCount:t.queryCount,depCount:t.depCount,options:ne(e.options)}}visitSequence(e,t){return{type:2,steps:e.steps.map(e=>J(this,e,t)),options:ne(e.options)}}visitGroup(e,t){const n=t.currentTime;let r=0;const i=e.steps.map(e=>{t.currentTime=n;const i=J(this,e,t);return r=Math.max(r,t.currentTime),i});return t.currentTime=r,{type:3,steps:i,options:ne(e.options)}}visitAnimate(e,t){const n=function(e,t){let n=null;if(e.hasOwnProperty(\"duration\"))n=e;else if(\"number\"==typeof e)return re(O(e,t).duration,0,\"\");const r=e;if(r.split(/\\s+/).some(e=>\"{\"==e.charAt(0)&&\"{\"==e.charAt(1))){const e=re(0,0,\"\");return e.dynamic=!0,e.strValue=r,e}return n=n||O(r,t),re(n.duration,n.delay,n.easing)}(e.timings,t.errors);let r;t.currentAnimateTimings=n;let i=e.styles?e.styles:Object(s.l)({});if(5==i.type)r=this.visitKeyframes(i,t);else{let i=e.styles,a=!1;if(!i){a=!0;const e={};n.easing&&(e.easing=n.easing),i=Object(s.l)(e)}t.currentTime+=n.duration+n.delay;const o=this.visitStyle(i,t);o.isEmptyStep=a,r=o}return t.currentAnimateTimings=null,{type:4,timings:n,style:r,options:null}}visitStyle(e,t){const n=this._makeStyleAst(e,t);return this._validateStyleAst(n,t),n}_makeStyleAst(e,t){const n=[];Array.isArray(e.styles)?e.styles.forEach(e=>{\"string\"==typeof e?e==s.a?n.push(e):t.errors.push(`The provided style string value ${e} is not allowed.`):n.push(e)}):n.push(e.styles);let r=!1,i=null;return n.forEach(e=>{if(te(e)){const t=e,n=t.easing;if(n&&(i=n,delete t.easing),!r)for(let e in t)if(t[e].toString().indexOf(\"{{\")>=0){r=!0;break}}}),{type:6,styles:n,easing:i,offset:e.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(e,t){const n=t.currentAnimateTimings;let r=t.currentTime,i=t.currentTime;n&&i>0&&(i-=n.duration+n.delay),e.styles.forEach(e=>{\"string\"!=typeof e&&Object.keys(e).forEach(n=>{if(!this._driver.validateStyleProperty(n))return void t.errors.push(`The provided animation property \"${n}\" is not a supported CSS property for animations`);const s=t.collectedStyles[t.currentQuerySelector],a=s[n];let o=!0;a&&(i!=r&&i>=a.startTime&&r<=a.endTime&&(t.errors.push(`The CSS property \"${n}\" that exists between the times of \"${a.startTime}ms\" and \"${a.endTime}ms\" is also being animated in a parallel animation between the times of \"${i}ms\" and \"${r}ms\"`),o=!1),i=a.startTime),o&&(s[n]={startTime:i,endTime:r}),t.options&&function(e,t,n){const r=t.params||{},i=Y(e);i.length&&i.forEach(e=>{r.hasOwnProperty(e)||n.push(`Unable to resolve the local animation param ${e} in the given list of values`)})}(e[n],t.options,t.errors)})})}visitKeyframes(e,t){const n={type:5,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push(\"keyframes() must be placed inside of a call to animate()\"),n;let r=0;const i=[];let s=!1,a=!1,o=0;const c=e.steps.map(e=>{const n=this._makeStyleAst(e,t);let c=null!=n.offset?n.offset:function(e){if(\"string\"==typeof e)return null;let t=null;if(Array.isArray(e))e.forEach(e=>{if(te(e)&&e.hasOwnProperty(\"offset\")){const n=e;t=parseFloat(n.offset),delete n.offset}});else if(te(e)&&e.hasOwnProperty(\"offset\")){const n=e;t=parseFloat(n.offset),delete n.offset}return t}(n.styles),l=0;return null!=c&&(r++,l=n.offset=c),a=a||l<0||l>1,s=s||l0&&r{const s=u>0?r==d?1:u*r:i[r],a=s*p;t.currentTime=h+m.delay+a,m.duration=a,this._validateStyleAst(e,t),e.offset=s,n.styles.push(e)}),n}visitReference(e,t){return{type:8,animation:J(this,I(e.animation),t),options:ne(e.options)}}visitAnimateChild(e,t){return t.depCount++,{type:9,options:ne(e.options)}}visitAnimateRef(e,t){return{type:10,animation:this.visitReference(e.animation,t),options:ne(e.options)}}visitQuery(e,t){const n=t.currentQuerySelector,r=e.options||{};t.queryCount++,t.currentQuery=e;const[i,s]=function(e){const t=!!e.split(/\\s*,\\s*/).find(e=>\":self\"==e);return t&&(e=e.replace(Q,\"\")),[e=e.replace(/@\\*/g,\".ng-trigger\").replace(/@\\w+/g,e=>\".ng-trigger-\"+e.substr(1)).replace(/:animating/g,\".ng-animating\"),t]}(e.selector);t.currentQuerySelector=n.length?n+\" \"+i:i,h(t.collectedStyles,t.currentQuerySelector,{});const a=J(this,I(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=n,{type:11,selector:i,limit:r.limit||0,optional:!!r.optional,includeSelf:s,animation:a,originalSelector:e.selector,options:ne(e.options)}}visitStagger(e,t){t.currentQuery||t.errors.push(\"stagger() can only be used inside of query()\");const n=\"full\"===e.timings?{duration:0,delay:0,easing:\"full\"}:O(e.timings,t.errors,!0);return{type:12,animation:J(this,I(e.animation),t),timings:n,options:null}}}class ee{constructor(e){this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}function te(e){return!Array.isArray(e)&&\"object\"==typeof e}function ne(e){var t;return e?(e=E(e)).params&&(e.params=(t=e.params)?E(t):null):e={},e}function re(e,t,n){return{duration:e,delay:t,easing:n}}function ie(e,t,n,r,i,s,a=null,o=!1){return{type:1,element:e,keyframes:t,preStyleProps:n,postStyleProps:r,duration:i,delay:s,totalTime:i+s,easing:a,subTimeline:o}}class se{constructor(){this._map=new Map}consume(e){let t=this._map.get(e);return t?this._map.delete(e):t=[],t}append(e,t){let n=this._map.get(e);n||this._map.set(e,n=[]),n.push(...t)}has(e){return this._map.has(e)}clear(){this._map.clear()}}const ae=new RegExp(\":enter\",\"g\"),oe=new RegExp(\":leave\",\"g\");function ce(e,t,n,r,i,s={},a={},o,c,l=[]){return(new le).buildKeyframes(e,t,n,r,i,s,a,o,c,l)}class le{buildKeyframes(e,t,n,r,i,s,a,o,c,l=[]){c=c||new se;const u=new de(e,t,c,r,i,l,[]);u.options=o,u.currentTimeline.setStyles([s],null,u.errors,o),J(this,n,u);const d=u.timelines.filter(e=>e.containsAnimation());if(d.length&&Object.keys(a).length){const e=d[d.length-1];e.allowOnlyTimelineStyles()||e.setStyles([a],null,u.errors,o)}return d.length?d.map(e=>e.buildKeyframes()):[ie(t,[],[],[],0,0,\"\",!1)]}visitTrigger(e,t){}visitState(e,t){}visitTransition(e,t){}visitAnimateChild(e,t){const n=t.subInstructions.consume(t.element);if(n){const r=t.createSubContext(e.options),i=t.currentTimeline.currentTime,s=this._visitSubInstructions(n,r,r.options);i!=s&&t.transformIntoNewTimeline(s)}t.previousNode=e}visitAnimateRef(e,t){const n=t.createSubContext(e.options);n.transformIntoNewTimeline(),this.visitReference(e.animation,n),t.transformIntoNewTimeline(n.currentTimeline.currentTime),t.previousNode=e}_visitSubInstructions(e,t,n){let r=t.currentTimeline.currentTime;const i=null!=n.duration?D(n.duration):null,s=null!=n.delay?D(n.delay):null;return 0!==i&&e.forEach(e=>{const n=t.appendInstructionToTimeline(e,i,s);r=Math.max(r,n.duration+n.delay)}),r}visitReference(e,t){t.updateOptions(e.options,!0),J(this,e.animation,t),t.previousNode=e}visitSequence(e,t){const n=t.subContextCount;let r=t;const i=e.options;if(i&&(i.params||i.delay)&&(r=t.createSubContext(i),r.transformIntoNewTimeline(),null!=i.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=ue);const e=D(i.delay);r.delayNextStep(e)}e.steps.length&&(e.steps.forEach(e=>J(this,e,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>n&&r.transformIntoNewTimeline()),t.previousNode=e}visitGroup(e,t){const n=[];let r=t.currentTimeline.currentTime;const i=e.options&&e.options.delay?D(e.options.delay):0;e.steps.forEach(s=>{const a=t.createSubContext(e.options);i&&a.delayNextStep(i),J(this,s,a),r=Math.max(r,a.currentTimeline.currentTime),n.push(a.currentTimeline)}),n.forEach(e=>t.currentTimeline.mergeTimelineCollectedStyles(e)),t.transformIntoNewTimeline(r),t.previousNode=e}_visitTiming(e,t){if(e.dynamic){const n=e.strValue;return O(t.params?H(n,t.params,t.errors):n,t.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,t){const n=t.currentAnimateTimings=this._visitTiming(e.timings,t),r=t.currentTimeline;n.delay&&(t.incrementTime(n.delay),r.snapshotCurrentStyles());const i=e.style;5==i.type?this.visitKeyframes(i,t):(t.incrementTime(n.duration),this.visitStyle(i,t),r.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}visitStyle(e,t){const n=t.currentTimeline,r=t.currentAnimateTimings;!r&&n.getCurrentStyleProperties().length&&n.forwardFrame();const i=r&&r.easing||e.easing;e.isEmptyStep?n.applyEmptyStep(i):n.setStyles(e.styles,i,t.errors,t.options),t.previousNode=e}visitKeyframes(e,t){const n=t.currentAnimateTimings,r=t.currentTimeline.duration,i=n.duration,s=t.createSubContext().currentTimeline;s.easing=n.easing,e.styles.forEach(e=>{s.forwardTime((e.offset||0)*i),s.setStyles(e.styles,e.easing,t.errors,t.options),s.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(s),t.transformIntoNewTimeline(r+i),t.previousNode=e}visitQuery(e,t){const n=t.currentTimeline.currentTime,r=e.options||{},i=r.delay?D(r.delay):0;i&&(6===t.previousNode.type||0==n&&t.currentTimeline.getCurrentStyleProperties().length)&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=ue);let s=n;const a=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!r.optional,t.errors);t.currentQueryTotal=a.length;let o=null;a.forEach((n,r)=>{t.currentQueryIndex=r;const a=t.createSubContext(e.options,n);i&&a.delayNextStep(i),n===t.element&&(o=a.currentTimeline),J(this,e.animation,a),a.currentTimeline.applyStylesToKeyframe(),s=Math.max(s,a.currentTimeline.currentTime)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(s),o&&(t.currentTimeline.mergeTimelineCollectedStyles(o),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}visitStagger(e,t){const n=t.parentContext,r=t.currentTimeline,i=e.timings,s=Math.abs(i.duration),a=s*(t.currentQueryTotal-1);let o=s*t.currentQueryIndex;switch(i.duration<0?\"reverse\":i.easing){case\"reverse\":o=a-o;break;case\"full\":o=n.currentStaggerTime}const c=t.currentTimeline;o&&c.delayNextStep(o);const l=c.currentTime;J(this,e.animation,t),t.previousNode=e,n.currentStaggerTime=r.currentTime-l+(r.startTime-n.currentTimeline.startTime)}}const ue={};class de{constructor(e,t,n,r,i,s,a,o){this._driver=e,this.element=t,this.subInstructions=n,this._enterClassName=r,this._leaveClassName=i,this.errors=s,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=ue,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=o||new he(this._driver,t,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,t){if(!e)return;const n=e;let r=this.options;null!=n.duration&&(r.duration=D(n.duration)),null!=n.delay&&(r.delay=D(n.delay));const i=n.params;if(i){let e=r.params;e||(e=this.options.params={}),Object.keys(i).forEach(n=>{t&&e.hasOwnProperty(n)||(e[n]=H(i[n],e,this.errors))})}}_copyOptions(){const e={};if(this.options){const t=this.options.params;if(t){const n=e.params={};Object.keys(t).forEach(e=>{n[e]=t[e]})}}return e}createSubContext(e=null,t,n){const r=t||this.element,i=new de(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,n||0));return i.previousNode=this.previousNode,i.currentAnimateTimings=this.currentAnimateTimings,i.options=this._copyOptions(),i.updateOptions(e),i.currentQueryIndex=this.currentQueryIndex,i.currentQueryTotal=this.currentQueryTotal,i.parentContext=this,this.subContextCount++,i}transformIntoNewTimeline(e){return this.previousNode=ue,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,t,n){const r={duration:null!=t?t:e.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+e.delay,easing:\"\"},i=new me(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,r,e.stretchStartingKeyframe);return this.timelines.push(i),r}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,t,n,r,i,s){let a=[];if(r&&a.push(this.element),e.length>0){e=(e=e.replace(ae,\".\"+this._enterClassName)).replace(oe,\".\"+this._leaveClassName);let t=this._driver.query(this.element,e,1!=n);0!==n&&(t=n<0?t.slice(t.length+n,t.length):t.slice(0,n)),a.push(...t)}return i||0!=a.length||s.push(`\\`query(\"${t}\")\\` returned zero elements. (Use \\`query(\"${t}\", { optional: true })\\` if you wish to allow this.)`),a}}class he{constructor(e,t,n,r){this._driver=e,this.element=t,this.startTime=n,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(t),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(t,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(e){const t=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,t){return this.applyStylesToKeyframe(),new he(this._driver,e,t||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,t){this._localTimelineStyles[e]=t,this._globalTimelineStyles[e]=t,this._styleSummary[e]={time:this.currentTime,value:t}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&(this._previousKeyframe.easing=e),Object.keys(this._globalTimelineStyles).forEach(e=>{this._backFill[e]=this._globalTimelineStyles[e]||s.a,this._currentKeyframe[e]=s.a}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,t,n,r){t&&(this._previousKeyframe.easing=t);const i=r&&r.params||{},a=function(e,t){const n={};let r;return e.forEach(e=>{\"*\"===e?(r=r||Object.keys(t),r.forEach(e=>{n[e]=s.a})):T(e,!1,n)}),n}(e,this._globalTimelineStyles);Object.keys(a).forEach(e=>{const t=H(a[e],i,n);this._pendingStyles[e]=t,this._localTimelineStyles.hasOwnProperty(e)||(this._backFill[e]=this._globalTimelineStyles.hasOwnProperty(e)?this._globalTimelineStyles[e]:s.a),this._updateStyle(e,t)})}applyStylesToKeyframe(){const e=this._pendingStyles,t=Object.keys(e);0!=t.length&&(this._pendingStyles={},t.forEach(t=>{this._currentKeyframe[t]=e[t]}),Object.keys(this._localTimelineStyles).forEach(e=>{this._currentKeyframe.hasOwnProperty(e)||(this._currentKeyframe[e]=this._localTimelineStyles[e])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(e=>{const t=this._localTimelineStyles[e];this._pendingStyles[e]=t,this._updateStyle(e,t)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const e=[];for(let t in this._currentKeyframe)e.push(t);return e}mergeTimelineCollectedStyles(e){Object.keys(e._styleSummary).forEach(t=>{const n=this._styleSummary[t],r=e._styleSummary[t];(!n||r.time>n.time)&&this._updateStyle(t,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const e=new Set,t=new Set,n=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((i,a)=>{const o=T(i,!0);Object.keys(o).forEach(n=>{const r=o[n];r==s.p?e.add(n):r==s.a&&t.add(n)}),n||(o.offset=a/this.duration),r.push(o)});const i=e.size?N(e.values()):[],a=t.size?N(t.values()):[];if(n){const e=r[0],t=E(e);e.offset=0,t.offset=1,r=[e,t]}return ie(this.element,r,i,a,this.duration,this.startTime,this.easing,!1)}}class me extends he{constructor(e,t,n,r,i,s,a=!1){super(e,t,s.delay),this.element=t,this.keyframes=n,this.preStyleProps=r,this.postStyleProps=i,this._stretchStartingKeyframe=a,this.timings={duration:s.duration,delay:s.delay,easing:s.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:t,duration:n,easing:r}=this.timings;if(this._stretchStartingKeyframe&&t){const i=[],s=n+t,a=t/s,o=T(e[0],!1);o.offset=0,i.push(o);const c=T(e[0],!1);c.offset=pe(a),i.push(c);const l=e.length-1;for(let r=1;r<=l;r++){let a=T(e[r],!1);a.offset=pe((t+a.offset*n)/s),i.push(a)}n=s,t=0,r=\"\",e=i}return ie(this.element,e,this.preStyleProps,this.postStyleProps,n,t,r,!0)}}function pe(e,t=3){const n=Math.pow(10,t-1);return Math.round(e*n)/n}class fe{}class be extends fe{normalizePropertyName(e,t){return V(e)}normalizeStyleValue(e,t,n,r){let i=\"\";const s=n.toString().trim();if(ge[t]&&0!==n&&\"0\"!==n)if(\"number\"==typeof n)i=\"px\";else{const t=n.match(/^[+-]?[\\d\\.]+([a-z]*)$/);t&&0==t[1].length&&r.push(`Please provide a CSS unit value for ${e}:${n}`)}return s+i}}const ge=(()=>function(e){const t={};return e.forEach(e=>t[e]=!0),t}(\"width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective\".split(\",\")))();function _e(e,t,n,r,i,s,a,o,c,l,u,d,h){return{type:0,element:e,triggerName:t,isRemovalTransition:i,fromState:n,fromStyles:s,toState:r,toStyles:a,timelines:o,queriedElements:c,preStyleProps:l,postStyleProps:u,totalTime:d,errors:h}}const ye={};class ve{constructor(e,t,n){this._triggerName=e,this.ast=t,this._stateStyles=n}match(e,t,n,r){return function(e,t,n,r,i){return e.some(e=>e(t,n,r,i))}(this.ast.matchers,e,t,n,r)}buildStyles(e,t,n){const r=this._stateStyles[\"*\"],i=this._stateStyles[e],s=r?r.buildStyles(t,n):{};return i?i.buildStyles(t,n):s}build(e,t,n,r,i,s,a,o,c,l){const u=[],d=this.ast.options&&this.ast.options.params||ye,m=this.buildStyles(n,a&&a.params||ye,u),p=o&&o.params||ye,f=this.buildStyles(r,p,u),b=new Set,g=new Map,_=new Map,y=\"void\"===r,v={params:Object.assign(Object.assign({},d),p)},w=l?[]:ce(e,t,this.ast.animation,i,s,m,f,v,c,u);let k=0;if(w.forEach(e=>{k=Math.max(e.duration+e.delay,k)}),u.length)return _e(t,this._triggerName,n,r,y,m,f,[],[],g,_,k,u);w.forEach(e=>{const n=e.element,r=h(g,n,{});e.preStyleProps.forEach(e=>r[e]=!0);const i=h(_,n,{});e.postStyleProps.forEach(e=>i[e]=!0),n!==t&&b.add(n)});const S=N(b.values());return _e(t,this._triggerName,n,r,y,m,f,w,S,g,_,k)}}class we{constructor(e,t){this.styles=e,this.defaultParams=t}buildStyles(e,t){const n={},r=E(this.defaultParams);return Object.keys(e).forEach(t=>{const n=e[t];null!=n&&(r[t]=n)}),this.styles.styles.forEach(e=>{if(\"string\"!=typeof e){const i=e;Object.keys(i).forEach(e=>{let s=i[e];s.length>1&&(s=H(s,r,t)),n[e]=s})}}),n}}class ke{constructor(e,t){this.name=e,this.ast=t,this.transitionFactories=[],this.states={},t.states.forEach(e=>{this.states[e.name]=new we(e.style,e.options&&e.options.params||{})}),Se(this.states,\"true\",\"1\"),Se(this.states,\"false\",\"0\"),t.transitions.forEach(t=>{this.transitionFactories.push(new ve(e,t,this.states))}),this.fallbackTransition=new ve(e,{type:1,animation:{type:2,steps:[],options:null},matchers:[(e,t)=>!0],options:null,queryCount:0,depCount:0},this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,t,n,r){return this.transitionFactories.find(i=>i.match(e,t,n,r))||null}matchStyles(e,t,n){return this.fallbackTransition.buildStyles(e,t,n)}}function Se(e,t,n){e.hasOwnProperty(t)?e.hasOwnProperty(n)||(e[n]=e[t]):e.hasOwnProperty(n)&&(e[t]=e[n])}const Me=new se;class xe{constructor(e,t,n){this.bodyNode=e,this._driver=t,this._normalizer=n,this._animations={},this._playersById={},this.players=[]}register(e,t){const n=[],r=q(this._driver,t,n);if(n.length)throw new Error(\"Unable to build the animation due to the following errors: \"+n.join(\"\\n\"));this._animations[e]=r}_buildPlayer(e,t,n){const r=e.element,i=c(0,this._normalizer,0,e.keyframes,t,n);return this._driver.animate(r,i,e.duration,e.delay,e.easing,[],!0)}create(e,t,n={}){const r=[],i=this._animations[e];let a;const c=new Map;if(i?(a=ce(this._driver,t,i,\"ng-enter\",\"ng-leave\",{},{},n,Me,r),a.forEach(e=>{const t=h(c,e.element,{});e.postStyleProps.forEach(e=>t[e]=null)})):(r.push(\"The requested animation doesn't exist or has already been destroyed\"),a=[]),r.length)throw new Error(\"Unable to create the animation due to the following errors: \"+r.join(\"\\n\"));c.forEach((e,t)=>{Object.keys(e).forEach(n=>{e[n]=this._driver.computeStyle(t,n,s.a)})});const l=o(a.map(e=>{const t=c.get(e.element);return this._buildPlayer(e,{},t)}));return this._playersById[e]=l,l.onDestroy(()=>this.destroy(e)),this.players.push(l),l}destroy(e){const t=this._getPlayer(e);t.destroy(),delete this._playersById[e];const n=this.players.indexOf(t);n>=0&&this.players.splice(n,1)}_getPlayer(e){const t=this._playersById[e];if(!t)throw new Error(\"Unable to find the timeline player referenced by \"+e);return t}listen(e,t,n,r){const i=d(t,\"\",\"\",\"\");return l(this._getPlayer(e),n,i,r),()=>{}}command(e,t,n,r){if(\"register\"==n)return void this.register(e,r[0]);if(\"create\"==n)return void this.create(e,t,r[0]||{});const i=this._getPlayer(e);switch(n){case\"play\":i.play();break;case\"pause\":i.pause();break;case\"reset\":i.reset();break;case\"restart\":i.restart();break;case\"finish\":i.finish();break;case\"init\":i.init();break;case\"setPosition\":i.setPosition(parseFloat(r[0]));break;case\"destroy\":this.destroy(e)}}}const Ce=[],De={namespaceId:\"\",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Le={namespaceId:\"\",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0};class Oe{constructor(e,t=\"\"){this.namespaceId=t;const n=e&&e.hasOwnProperty(\"value\");if(this.value=null!=(r=n?e.value:e)?r:null,n){const t=E(e);delete t.value,this.options=t}else this.options={};var r;this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(e){const t=e.params;if(t){const e=this.options.params;Object.keys(t).forEach(n=>{null==e[n]&&(e[n]=t[n])})}}}const Ee=new Oe(\"void\");class Te{constructor(e,t,n){this.id=e,this.hostElement=t,this._engine=n,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName=\"ng-tns-\"+e,Ye(t,this._hostClassName)}listen(e,t,n,r){if(!this._triggers.hasOwnProperty(t))throw new Error(`Unable to listen on the animation trigger event \"${n}\" because the animation trigger \"${t}\" doesn't exist!`);if(null==n||0==n.length)throw new Error(`Unable to listen on the animation trigger \"${t}\" because the provided event is undefined!`);if(\"start\"!=(i=n)&&\"done\"!=i)throw new Error(`The provided animation trigger event \"${n}\" for the animation trigger \"${t}\" is not supported!`);var i;const s=h(this._elementListeners,e,[]),a={name:t,phase:n,callback:r};s.push(a);const o=h(this._engine.statesByElement,e,{});return o.hasOwnProperty(t)||(Ye(e,\"ng-trigger\"),Ye(e,\"ng-trigger-\"+t),o[t]=Ee),()=>{this._engine.afterFlush(()=>{const e=s.indexOf(a);e>=0&&s.splice(e,1),this._triggers[t]||delete o[t]})}}register(e,t){return!this._triggers[e]&&(this._triggers[e]=t,!0)}_getTrigger(e){const t=this._triggers[e];if(!t)throw new Error(`The provided animation trigger \"${e}\" has not been registered!`);return t}trigger(e,t,n,r=!0){const i=this._getTrigger(t),s=new Pe(this.id,t,e);let a=this._engine.statesByElement.get(e);a||(Ye(e,\"ng-trigger\"),Ye(e,\"ng-trigger-\"+t),this._engine.statesByElement.set(e,a={}));let o=a[t];const c=new Oe(n,this.id);if(!(n&&n.hasOwnProperty(\"value\"))&&o&&c.absorbOptions(o.options),a[t]=c,o||(o=Ee),\"void\"!==c.value&&o.value===c.value){if(!function(e,t){const n=Object.keys(e),r=Object.keys(t);if(n.length!=r.length)return!1;for(let i=0;i{j(e,n),F(e,r)})}return}const l=h(this._engine.playersByElement,e,[]);l.forEach(e=>{e.namespaceId==this.id&&e.triggerName==t&&e.queued&&e.destroy()});let u=i.matchTransition(o.value,c.value,e,c.params),d=!1;if(!u){if(!r)return;u=i.fallbackTransition,d=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:u,fromState:o,toState:c,player:s,isFallbackTransition:d}),d||(Ye(e,\"ng-animate-queued\"),s.onStart(()=>{He(e,\"ng-animate-queued\")})),s.onDone(()=>{let t=this.players.indexOf(s);t>=0&&this.players.splice(t,1);const n=this._engine.playersByElement.get(e);if(n){let e=n.indexOf(s);e>=0&&n.splice(e,1)}}),this.players.push(s),l.push(s),s}deregister(e){delete this._triggers[e],this._engine.statesByElement.forEach((t,n)=>{delete t[e]}),this._elementListeners.forEach((t,n)=>{this._elementListeners.set(n,t.filter(t=>t.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);const t=this._engine.playersByElement.get(e);t&&(t.forEach(e=>e.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,t){const n=this._engine.driver.query(e,\".ng-trigger\",!0);n.forEach(e=>{if(e.__ng_removed)return;const n=this._engine.fetchNamespacesByElement(e);n.size?n.forEach(n=>n.triggerLeaveAnimation(e,t,!1,!0)):this.clearElementCache(e)}),this._engine.afterFlushAnimationsDone(()=>n.forEach(e=>this.clearElementCache(e)))}triggerLeaveAnimation(e,t,n,r){const i=this._engine.statesByElement.get(e);if(i){const s=[];if(Object.keys(i).forEach(t=>{if(this._triggers[t]){const n=this.trigger(e,t,\"void\",r);n&&s.push(n)}}),s.length)return this._engine.markElementAsRemoved(this.id,e,!0,t),n&&o(s).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){const t=this._elementListeners.get(e);if(t){const n=new Set;t.forEach(t=>{const r=t.name;if(n.has(r))return;n.add(r);const i=this._triggers[r].fallbackTransition,s=this._engine.statesByElement.get(e)[r]||Ee,a=new Oe(\"void\"),o=new Pe(this.id,r,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:r,transition:i,fromState:s,toState:a,player:o,isFallbackTransition:!0})})}}removeNode(e,t){const n=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,t),this.triggerLeaveAnimation(e,t,!0))return;let r=!1;if(n.totalAnimations){const t=n.players.length?n.playersByQueriedElement.get(e):[];if(t&&t.length)r=!0;else{let t=e;for(;t=t.parentNode;)if(n.statesByElement.get(t)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(e),r)n.markElementAsRemoved(this.id,e,!1,t);else{const r=e.__ng_removed;r&&r!==De||(n.afterFlush(()=>this.clearElementCache(e)),n.destroyInnerAnimations(e),n._onRemovalComplete(e,t))}}insertNode(e,t){Ye(e,this._hostClassName)}drainQueuedTransitions(e){const t=[];return this._queue.forEach(n=>{const r=n.player;if(r.destroyed)return;const i=n.element,s=this._elementListeners.get(i);s&&s.forEach(t=>{if(t.name==n.triggerName){const r=d(i,n.triggerName,n.fromState.value,n.toState.value);r._data=e,l(n.player,t.phase,r,t.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):t.push(n)}),this._queue=[],t.sort((e,t)=>{const n=e.transition.ast.depCount,r=t.transition.ast.depCount;return 0==n||0==r?n-r:this._engine.driver.containsElement(e.element,t.element)?1:-1})}destroy(e){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}elementContainsData(e){let t=!1;return this._elementListeners.has(e)&&(t=!0),t=!!this._queue.find(t=>t.element===e)||t,t}}class Ae{constructor(e,t,n){this.bodyNode=e,this.driver=t,this._normalizer=n,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(e,t)=>{}}_onRemovalComplete(e,t){this.onRemovalComplete(e,t)}get queuedPlayers(){const e=[];return this._namespaceList.forEach(t=>{t.players.forEach(t=>{t.queued&&e.push(t)})}),e}createNamespace(e,t){const n=new Te(e,t,this);return t.parentNode?this._balanceNamespaceList(n,t):(this.newHostElements.set(t,n),this.collectEnterElement(t)),this._namespaceLookup[e]=n}_balanceNamespaceList(e,t){const n=this._namespaceList.length-1;if(n>=0){let r=!1;for(let i=n;i>=0;i--)if(this.driver.containsElement(this._namespaceList[i].hostElement,t)){this._namespaceList.splice(i+1,0,e),r=!0;break}r||this._namespaceList.splice(0,0,e)}else this._namespaceList.push(e);return this.namespacesByHostElement.set(t,e),e}register(e,t){let n=this._namespaceLookup[e];return n||(n=this.createNamespace(e,t)),n}registerTrigger(e,t,n){let r=this._namespaceLookup[e];r&&r.register(t,n)&&this.totalAnimations++}destroy(e,t){if(!e)return;const n=this._fetchNamespace(e);this.afterFlush(()=>{this.namespacesByHostElement.delete(n.hostElement),delete this._namespaceLookup[e];const t=this._namespaceList.indexOf(n);t>=0&&this._namespaceList.splice(t,1)}),this.afterFlushAnimationsDone(()=>n.destroy(t))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){const t=new Set,n=this.statesByElement.get(e);if(n){const e=Object.keys(n);for(let r=0;r=0&&this.collectedLeaveElements.splice(e,1)}if(e){const r=this._fetchNamespace(e);r&&r.insertNode(t,n)}r&&this.collectEnterElement(t)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),Ye(e,\"ng-animate-disabled\")):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),He(e,\"ng-animate-disabled\"))}removeNode(e,t,n,r){if(Fe(t)){const i=e?this._fetchNamespace(e):null;if(i?i.removeNode(t,r):this.markElementAsRemoved(e,t,!1,r),n){const n=this.namespacesByHostElement.get(t);n&&n.id!==e&&n.removeNode(t,r)}}else this._onRemovalComplete(t,r)}markElementAsRemoved(e,t,n,r){this.collectedLeaveElements.push(t),t.__ng_removed={namespaceId:e,setForRemoval:r,hasAnimation:n,removedBeforeQueried:!1}}listen(e,t,n,r,i){return Fe(t)?this._fetchNamespace(e).listen(t,n,r,i):()=>{}}_buildInstruction(e,t,n,r,i){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,n,r,e.fromState.options,e.toState.options,t,i)}destroyInnerAnimations(e){let t=this.driver.query(e,\".ng-trigger\",!0);t.forEach(e=>this.destroyActiveAnimationsForElement(e)),0!=this.playersByQueriedElement.size&&(t=this.driver.query(e,\".ng-animating\",!0),t.forEach(e=>this.finishActiveQueriedAnimationOnElement(e)))}destroyActiveAnimationsForElement(e){const t=this.playersByElement.get(e);t&&t.forEach(e=>{e.queued?e.markedForDestroy=!0:e.destroy()})}finishActiveQueriedAnimationOnElement(e){const t=this.playersByQueriedElement.get(e);t&&t.forEach(e=>e.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return o(this.players).onDone(()=>e());e()})}processLeaveNode(e){const t=e.__ng_removed;if(t&&t.setForRemoval){if(e.__ng_removed=De,t.namespaceId){this.destroyInnerAnimations(e);const n=this._fetchNamespace(t.namespaceId);n&&n.clearElementCache(e)}this._onRemovalComplete(e,t.setForRemoval)}this.driver.matchesElement(e,\".ng-animate-disabled\")&&this.markElementAsDisabled(e,!1),this.driver.query(e,\".ng-animate-disabled\",!0).forEach(e=>{this.markElementAsDisabled(e,!1)})}flush(e=-1){let t=[];if(this.newHostElements.size&&(this.newHostElements.forEach((e,t)=>this._balanceNamespaceList(e,t)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let n=0;ne()),this._flushFns=[],this._whenQuietFns.length){const e=this._whenQuietFns;this._whenQuietFns=[],t.length?o(t).onDone(()=>{e.forEach(e=>e())}):e.forEach(e=>e())}}reportError(e){throw new Error(\"Unable to process animations due to the following failed trigger transitions\\n \"+e.join(\"\\n\"))}_flushAnimations(e,t){const n=new se,r=[],i=new Map,a=[],c=new Map,l=new Map,u=new Map,d=new Set;this.disabledNodes.forEach(e=>{d.add(e);const t=this.driver.query(e,\".ng-animate-queued\",!0);for(let n=0;n{const n=\"ng-enter\"+g++;b.set(t,n),e.forEach(e=>Ye(e,n))});const _=[],y=new Set,v=new Set;for(let s=0;sy.add(e)):v.add(e))}const w=new Map,k=Re(p,Array.from(y));k.forEach((e,t)=>{const n=\"ng-leave\"+g++;w.set(t,n),e.forEach(e=>Ye(e,n))}),e.push(()=>{f.forEach((e,t)=>{const n=b.get(t);e.forEach(e=>He(e,n))}),k.forEach((e,t)=>{const n=w.get(t);e.forEach(e=>He(e,n))}),_.forEach(e=>{this.processLeaveNode(e)})});const S=[],M=[];for(let s=this._namespaceList.length-1;s>=0;s--)this._namespaceList[s].drainQueuedTransitions(t).forEach(e=>{const t=e.player,i=e.element;if(S.push(t),this.collectedEnterElements.length){const e=i.__ng_removed;if(e&&e.setForMove)return void t.destroy()}const s=!m||!this.driver.containsElement(m,i),o=w.get(i),d=b.get(i),p=this._buildInstruction(e,n,d,o,s);if(p.errors&&p.errors.length)M.push(p);else{if(s)return t.onStart(()=>j(i,p.fromStyles)),t.onDestroy(()=>F(i,p.toStyles)),void r.push(t);if(e.isFallbackTransition)return t.onStart(()=>j(i,p.fromStyles)),t.onDestroy(()=>F(i,p.toStyles)),void r.push(t);p.timelines.forEach(e=>e.stretchStartingKeyframe=!0),n.append(i,p.timelines),a.push({instruction:p,player:t,element:i}),p.queriedElements.forEach(e=>h(c,e,[]).push(t)),p.preStyleProps.forEach((e,t)=>{const n=Object.keys(e);if(n.length){let e=l.get(t);e||l.set(t,e=new Set),n.forEach(t=>e.add(t))}}),p.postStyleProps.forEach((e,t)=>{const n=Object.keys(e);let r=u.get(t);r||u.set(t,r=new Set),n.forEach(e=>r.add(e))})}});if(M.length){const e=[];M.forEach(t=>{e.push(`@${t.triggerName} has failed due to:\\n`),t.errors.forEach(t=>e.push(`- ${t}\\n`))}),S.forEach(e=>e.destroy()),this.reportError(e)}const x=new Map,C=new Map;a.forEach(e=>{const t=e.element;n.has(t)&&(C.set(t,t),this._beforeAnimationBuild(e.player.namespaceId,e.instruction,x))}),r.forEach(e=>{const t=e.element;this._getPreviousPlayers(t,!1,e.namespaceId,e.triggerName,null).forEach(e=>{h(x,t,[]).push(e),e.destroy()})});const D=_.filter(e=>Be(e,l,u)),L=new Map;Ie(L,this.driver,v,u,s.a).forEach(e=>{Be(e,l,u)&&D.push(e)});const O=new Map;f.forEach((e,t)=>{Ie(O,this.driver,new Set(e),l,s.p)}),D.forEach(e=>{const t=L.get(e),n=O.get(e);L.set(e,Object.assign(Object.assign({},t),n))});const E=[],T=[],A={};a.forEach(e=>{const{element:t,player:s,instruction:a}=e;if(n.has(t)){if(d.has(t))return s.onDestroy(()=>F(t,a.toStyles)),s.disabled=!0,s.overrideTotalTime(a.totalTime),void r.push(s);let e=A;if(C.size>1){let n=t;const r=[];for(;n=n.parentNode;){const t=C.get(n);if(t){e=t;break}r.push(n)}r.forEach(t=>C.set(t,e))}const n=this._buildAnimation(s.namespaceId,a,x,i,O,L);if(s.setRealPlayer(n),e===A)E.push(s);else{const t=this.playersByElement.get(e);t&&t.length&&(s.parentPlayer=o(t)),r.push(s)}}else j(t,a.fromStyles),s.onDestroy(()=>F(t,a.toStyles)),T.push(s),d.has(t)&&r.push(s)}),T.forEach(e=>{const t=i.get(e.element);if(t&&t.length){const n=o(t);e.setRealPlayer(n)}}),r.forEach(e=>{e.parentPlayer?e.syncPlayerEvents(e.parentPlayer):e.destroy()});for(let s=0;s<_.length;s++){const e=_[s],t=e.__ng_removed;if(He(e,\"ng-leave\"),t&&t.hasAnimation)continue;let n=[];if(c.size){let t=c.get(e);t&&t.length&&n.push(...t);let r=this.driver.query(e,\".ng-animating\",!0);for(let e=0;e!e.destroyed);r.length?Ne(this,e,r):this.processLeaveNode(e)}return _.length=0,E.forEach(e=>{this.players.push(e),e.onDone(()=>{e.destroy();const t=this.players.indexOf(e);this.players.splice(t,1)}),e.play()}),E}elementContainsData(e,t){let n=!1;const r=t.__ng_removed;return r&&r.setForRemoval&&(n=!0),this.playersByElement.has(t)&&(n=!0),this.playersByQueriedElement.has(t)&&(n=!0),this.statesByElement.has(t)&&(n=!0),this._fetchNamespace(e).elementContainsData(t)||n}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,t,n,r,i){let s=[];if(t){const t=this.playersByQueriedElement.get(e);t&&(s=t)}else{const t=this.playersByElement.get(e);if(t){const e=!i||\"void\"==i;t.forEach(t=>{t.queued||(e||t.triggerName==r)&&s.push(t)})}}return(n||r)&&(s=s.filter(e=>!(n&&n!=e.namespaceId||r&&r!=e.triggerName))),s}_beforeAnimationBuild(e,t,n){const r=t.element,i=t.isRemovalTransition?void 0:e,s=t.isRemovalTransition?void 0:t.triggerName;for(const a of t.timelines){const e=a.element,o=e!==r,c=h(n,e,[]);this._getPreviousPlayers(e,o,i,s,t.toState).forEach(e=>{const t=e.getRealPlayer();t.beforeDestroy&&t.beforeDestroy(),e.destroy(),c.push(e)})}j(r,t.fromStyles)}_buildAnimation(e,t,n,r,i,a){const l=t.triggerName,u=t.element,d=[],m=new Set,p=new Set,f=t.timelines.map(t=>{const o=t.element;m.add(o);const h=o.__ng_removed;if(h&&h.removedBeforeQueried)return new s.d(t.duration,t.delay);const f=o!==u,b=function(e){const t=[];return function e(t,n){for(let r=0;re.getRealPlayer())).filter(e=>!!e.element&&e.element===o),g=i.get(o),_=a.get(o),y=c(0,this._normalizer,0,t.keyframes,g,_),v=this._buildPlayer(t,y,b);if(t.subTimeline&&r&&p.add(o),f){const t=new Pe(e,l,o);t.setRealPlayer(v),d.push(t)}return v});d.forEach(e=>{h(this.playersByQueriedElement,e.element,[]).push(e),e.onDone(()=>function(e,t,n){let r;if(e instanceof Map){if(r=e.get(t),r){if(r.length){const e=r.indexOf(n);r.splice(e,1)}0==r.length&&e.delete(t)}}else if(r=e[t],r){if(r.length){const e=r.indexOf(n);r.splice(e,1)}0==r.length&&delete e[t]}return r}(this.playersByQueriedElement,e.element,e))}),m.forEach(e=>Ye(e,\"ng-animating\"));const b=o(f);return b.onDestroy(()=>{m.forEach(e=>He(e,\"ng-animating\")),F(u,t.toStyles)}),p.forEach(e=>{h(r,e,[]).push(b)}),b}_buildPlayer(e,t,n){return t.length>0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,n):new s.d(e.duration,e.delay)}}class Pe{constructor(e,t,n){this.namespaceId=e,this.triggerName=t,this.element=n,this._player=new s.d,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEach(t=>{this._queuedCallbacks[t].forEach(n=>l(e,t,void 0,n))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){const t=this._player;t.triggerCallback&&e.onStart(()=>t.triggerCallback(\"start\")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,t){h(this._queuedCallbacks,e,[]).push(t)}onDone(e){this.queued&&this._queueEvent(\"done\",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent(\"start\",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent(\"destroy\",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){const t=this._player;t.triggerCallback&&t.triggerCallback(e)}}function Fe(e){return e&&1===e.nodeType}function je(e,t){const n=e.style.display;return e.style.display=null!=t?t:\"none\",n}function Ie(e,t,n,r,i){const s=[];n.forEach(e=>s.push(je(e)));const a=[];r.forEach((n,r)=>{const s={};n.forEach(e=>{const n=s[e]=t.computeStyle(r,e,i);n&&0!=n.length||(r.__ng_removed=Le,a.push(r))}),e.set(r,s)});let o=0;return n.forEach(e=>je(e,s[o++])),a}function Re(e,t){const n=new Map;if(e.forEach(e=>n.set(e,[])),0==t.length)return n;const r=new Set(t),i=new Map;return t.forEach(e=>{const t=function e(t){if(!t)return 1;let s=i.get(t);if(s)return s;const a=t.parentNode;return s=n.has(a)?a:r.has(a)?1:e(a),i.set(t,s),s}(e);1!==t&&n.get(t).push(e)}),n}function Ye(e,t){if(e.classList)e.classList.add(t);else{let n=e.$$classes;n||(n=e.$$classes={}),n[t]=!0}}function He(e,t){if(e.classList)e.classList.remove(t);else{let n=e.$$classes;n&&delete n[t]}}function Ne(e,t,n){o(n).onDone(()=>e.processLeaveNode(t))}function Be(e,t,n){const r=n.get(e);if(!r)return!1;let i=t.get(e);return i?r.forEach(e=>i.add(e)):t.set(e,r),n.delete(e),!0}class Ve{constructor(e,t,n){this.bodyNode=e,this._driver=t,this._triggerCache={},this.onRemovalComplete=(e,t)=>{},this._transitionEngine=new Ae(e,t,n),this._timelineEngine=new xe(e,t,n),this._transitionEngine.onRemovalComplete=(e,t)=>this.onRemovalComplete(e,t)}registerTrigger(e,t,n,r,i){const s=e+\"-\"+r;let a=this._triggerCache[s];if(!a){const e=[],t=q(this._driver,i,e);if(e.length)throw new Error(`The animation trigger \"${r}\" has failed to build due to the following errors:\\n - ${e.join(\"\\n - \")}`);a=function(e,t){return new ke(e,t)}(r,t),this._triggerCache[s]=a}this._transitionEngine.registerTrigger(t,r,a)}register(e,t){this._transitionEngine.register(e,t)}destroy(e,t){this._transitionEngine.destroy(e,t)}onInsert(e,t,n,r){this._transitionEngine.insertNode(e,t,n,r)}onRemove(e,t,n,r){this._transitionEngine.removeNode(e,t,r||!1,n)}disableAnimations(e,t){this._transitionEngine.markElementAsDisabled(e,t)}process(e,t,n,r){if(\"@\"==n.charAt(0)){const[e,i]=m(n);this._timelineEngine.command(e,t,i,r)}else this._transitionEngine.trigger(e,t,n,r)}listen(e,t,n,r,i){if(\"@\"==n.charAt(0)){const[e,r]=m(n);return this._timelineEngine.listen(e,t,r,i)}return this._transitionEngine.listen(e,t,n,r,i)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function Ue(e,t){let n=null,r=null;return Array.isArray(t)&&t.length?(n=Je(t[0]),t.length>1&&(r=Je(t[t.length-1]))):t&&(n=Je(t)),n||r?new ze(e,n,r):null}let ze=(()=>{class e{constructor(t,n,r){this._element=t,this._startStyles=n,this._endStyles=r,this._state=0;let i=e.initialStylesByElement.get(t);i||e.initialStylesByElement.set(t,i={}),this._initialStyles=i}start(){this._state<1&&(this._startStyles&&F(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(F(this._element,this._initialStyles),this._endStyles&&(F(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(j(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(j(this._element,this._endStyles),this._endStyles=null),F(this._element,this._initialStyles),this._state=3)}}return e.initialStylesByElement=new WeakMap,e})();function Je(e){let t=null;const n=Object.keys(e);for(let r=0;rthis._handleCallback(e)}apply(){!function(e,t){const n=$e(e,\"\").trim();n.length&&(function(e,t){let n=0;for(let r=0;r=this._delay&&n>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),Qe(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function(e,t){const n=$e(e,\"\").split(\",\"),r=Ke(n,t);r>=0&&(n.splice(r,1),qe(e,\"\",n.join(\",\")))}(this._element,this._name))}}function We(e,t,n){qe(e,\"PlayState\",n,Ze(e,t))}function Ze(e,t){const n=$e(e,\"\");return n.indexOf(\",\")>0?Ke(n.split(\",\"),t):Ke([n],t)}function Ke(e,t){for(let n=0;n=0)return n;return-1}function Qe(e,t,n){n?e.removeEventListener(\"animationend\",t):e.addEventListener(\"animationend\",t)}function qe(e,t,n,r){const i=\"animation\"+t;if(null!=r){const t=e.style[i];if(t.length){const e=t.split(\",\");e[r]=n,n=e.join(\",\")}}e.style[i]=n}function $e(e,t){return e.style[\"animation\"+t]}class et{constructor(e,t,n,r,i,s,a,o){this.element=e,this.keyframes=t,this.animationName=n,this._duration=r,this._delay=i,this._finalStyles=a,this._specialStyles=o,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=s||\"linear\",this.totalTime=r+i,this._buildStyler()}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}destroy(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}_flushDoneFns(){this._onDoneFns.forEach(e=>e()),this._onDoneFns=[]}_flushStartFns(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}finish(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}setPosition(e){this._styler.setPosition(e)}getPosition(){return this._styler.getPosition()}hasStarted(){return this._state>=2}init(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}play(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}pause(){this.init(),this._styler.pause()}restart(){this.reset(),this.play()}reset(){this._styler.destroy(),this._buildStyler(),this._styler.apply()}_buildStyler(){this._styler=new Xe(this.element,this.animationName,this._duration,this._delay,this.easing,\"forwards\",()=>this.finish())}triggerCallback(e){const t=\"start\"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}beforeDestroy(){this.init();const e={};if(this.hasStarted()){const t=this._state>=3;Object.keys(this._finalStyles).forEach(n=>{\"offset\"!=n&&(e[n]=t?this._finalStyles[n]:G(this.element,n))})}this.currentSnapshot=e}}class tt extends s.d{constructor(e,t){super(),this.element=e,this._startingStyles={},this.__initialized=!1,this._styles=M(t)}init(){!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach(e=>{this._startingStyles[e]=this.element.style[e]}),super.init())}play(){this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(e=>this.element.style.setProperty(e,this._styles[e])),super.play())}destroy(){this._startingStyles&&(Object.keys(this._startingStyles).forEach(e=>{const t=this._startingStyles[e];t?this.element.style.setProperty(e,t):this.element.style.removeProperty(e)}),this._startingStyles=null,super.destroy())}}class nt{constructor(){this._count=0,this._head=document.querySelector(\"head\"),this._warningIssued=!1}validateStyleProperty(e){return v(e)}matchesElement(e,t){return w(e,t)}containsElement(e,t){return k(e,t)}query(e,t,n){return S(e,t,n)}computeStyle(e,t,n){return window.getComputedStyle(e)[t]}buildKeyframeElement(e,t,n){n=n.map(e=>M(e));let r=`@keyframes ${t} {\\n`,i=\"\";n.forEach(e=>{i=\" \";const t=parseFloat(e.offset);r+=`${i}${100*t}% {\\n`,i+=\" \",Object.keys(e).forEach(t=>{const n=e[t];switch(t){case\"offset\":return;case\"easing\":return void(n&&(r+=`${i}animation-timing-function: ${n};\\n`));default:return void(r+=`${i}${t}: ${n};\\n`)}}),r+=i+\"}\\n\"}),r+=\"}\\n\";const s=document.createElement(\"style\");return s.innerHTML=r,s}animate(e,t,n,r,i,s=[],a){a&&this._notifyFaultyScrubber();const o=s.filter(e=>e instanceof et),c={};U(n,r)&&o.forEach(e=>{let t=e.currentSnapshot;Object.keys(t).forEach(e=>c[e]=t[e])});const l=function(e){let t={};return e&&(Array.isArray(e)?e:[e]).forEach(e=>{Object.keys(e).forEach(n=>{\"offset\"!=n&&\"easing\"!=n&&(t[n]=e[n])})}),t}(t=z(e,t,c));if(0==n)return new tt(e,l);const u=\"gen_css_kf_\"+this._count++,d=this.buildKeyframeElement(e,u,t);document.querySelector(\"head\").appendChild(d);const h=Ue(e,t),m=new et(e,t,u,n,r,i,l,h);return m.onDestroy(()=>{var e;(e=d).parentNode.removeChild(e)}),m}_notifyFaultyScrubber(){this._warningIssued||(console.warn(\"@angular/animations: please load the web-animations.js polyfill to allow programmatic access...\\n\",\" visit http://bit.ly/IWukam to learn more about using the web-animation-js polyfill.\"),this._warningIssued=!0)}}class rt{constructor(e,t,n,r){this.element=e,this.keyframes=t,this.options=n,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:{},this.domPlayer.addEventListener(\"finish\",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(e,t,n){return e.animate(t,n)}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}setPosition(e){this.domPlayer.currentTime=e*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const e={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(t=>{\"offset\"!=t&&(e[t]=this._finished?this._finalKeyframe[t]:G(this.element,t))}),this.currentSnapshot=e}triggerCallback(e){const t=\"start\"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}}class it{constructor(){this._isNativeImpl=/\\{\\s*\\[native\\s+code\\]\\s*\\}/.test(st().toString()),this._cssKeyframesDriver=new nt}validateStyleProperty(e){return v(e)}matchesElement(e,t){return w(e,t)}containsElement(e,t){return k(e,t)}query(e,t,n){return S(e,t,n)}computeStyle(e,t,n){return window.getComputedStyle(e)[t]}overrideWebAnimationsSupport(e){this._isNativeImpl=e}animate(e,t,n,r,i,s=[],a){if(!a&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(e,t,n,r,i,s);const o={duration:n,delay:r,fill:0==r?\"both\":\"forwards\"};i&&(o.easing=i);const c={},l=s.filter(e=>e instanceof rt);U(n,r)&&l.forEach(e=>{let t=e.currentSnapshot;Object.keys(t).forEach(e=>c[e]=t[e])});const u=Ue(e,t=z(e,t=t.map(e=>T(e,!1)),c));return new rt(e,t,o,u)}}function st(){return\"undefined\"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}var at=n(\"ofXK\");let ot=(()=>{class e extends s.b{constructor(e,t){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(t.body,{id:\"0\",encapsulation:r.V.None,styles:[],data:{animation:[]}})}build(e){const t=this._nextAnimationId.toString();this._nextAnimationId++;const n=Array.isArray(e)?Object(s.j)(e):e;return ut(this._renderer,null,t,\"register\",[n]),new ct(t,this._renderer)}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(r.J),r.Zb(at.d))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac}),e})();class ct extends s.c{constructor(e,t){super(),this._id=e,this._renderer=t}create(e,t){return new lt(this._id,e,t||{},this._renderer)}}class lt{constructor(e,t,n,r){this.id=e,this.element=t,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command(\"create\",n)}_listen(e,t){return this._renderer.listen(this.element,`@@${this.id}:${e}`,t)}_command(e,...t){return ut(this._renderer,this.element,this.id,e,t)}onDone(e){this._listen(\"done\",e)}onStart(e){this._listen(\"start\",e)}onDestroy(e){this._listen(\"destroy\",e)}init(){this._command(\"init\")}hasStarted(){return this._started}play(){this._command(\"play\"),this._started=!0}pause(){this._command(\"pause\")}restart(){this._command(\"restart\")}finish(){this._command(\"finish\")}destroy(){this._command(\"destroy\")}reset(){this._command(\"reset\")}setPosition(e){this._command(\"setPosition\",e)}getPosition(){return 0}}function ut(e,t,n,r,i){return e.setProperty(t,`@@${n}:${r}`,i)}let dt=(()=>{class e{constructor(e,t,n){this.delegate=e,this.engine=t,this._zone=n,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),t.onRemovalComplete=(e,t)=>{t&&t.parentNode(e)&&t.removeChild(e.parentNode,e)}}createRenderer(e,t){const n=this.delegate.createRenderer(e,t);if(!(e&&t&&t.data&&t.data.animation)){let e=this._rendererCache.get(n);return e||(e=new ht(\"\",n,this.engine),this._rendererCache.set(n,e)),e}const r=t.id,i=t.id+\"-\"+this._currentId;this._currentId++,this.engine.register(i,e);const s=t=>{Array.isArray(t)?t.forEach(s):this.engine.registerTrigger(r,i,e,t.name,t)};return t.data.animation.forEach(s),new mt(this,i,n,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(e,t,n){e>=0&&et(n)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(e=>{const[t,n]=e;t(n)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([t,n]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(r.J),r.Zb(Ve),r.Zb(r.C))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac}),e})();class ht{constructor(e,t,n){this.namespaceId=e,this.delegate=t,this.engine=n,this.destroyNode=this.delegate.destroyNode?e=>t.destroyNode(e):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(e,t){return this.delegate.createElement(e,t)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,t){this.delegate.appendChild(e,t),this.engine.onInsert(this.namespaceId,t,e,!1)}insertBefore(e,t,n){this.delegate.insertBefore(e,t,n),this.engine.onInsert(this.namespaceId,t,e,!0)}removeChild(e,t,n){this.engine.onRemove(this.namespaceId,t,this.delegate,n)}selectRootElement(e,t){return this.delegate.selectRootElement(e,t)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,t,n,r){this.delegate.setAttribute(e,t,n,r)}removeAttribute(e,t,n){this.delegate.removeAttribute(e,t,n)}addClass(e,t){this.delegate.addClass(e,t)}removeClass(e,t){this.delegate.removeClass(e,t)}setStyle(e,t,n,r){this.delegate.setStyle(e,t,n,r)}removeStyle(e,t,n){this.delegate.removeStyle(e,t,n)}setProperty(e,t,n){\"@\"==t.charAt(0)&&\"@.disabled\"==t?this.disableAnimations(e,!!n):this.delegate.setProperty(e,t,n)}setValue(e,t){this.delegate.setValue(e,t)}listen(e,t,n){return this.delegate.listen(e,t,n)}disableAnimations(e,t){this.engine.disableAnimations(e,t)}}class mt extends ht{constructor(e,t,n,r){super(t,n,r),this.factory=e,this.namespaceId=t}setProperty(e,t,n){\"@\"==t.charAt(0)?\".\"==t.charAt(1)&&\"@.disabled\"==t?this.disableAnimations(e,n=void 0===n||!!n):this.engine.process(this.namespaceId,e,t.substr(1),n):this.delegate.setProperty(e,t,n)}listen(e,t,n){if(\"@\"==t.charAt(0)){const r=function(e){switch(e){case\"body\":return document.body;case\"document\":return document;case\"window\":return window;default:return e}}(e);let i=t.substr(1),s=\"\";return\"@\"!=i.charAt(0)&&([i,s]=function(e){const t=e.indexOf(\".\");return[e.substring(0,t),e.substr(t+1)]}(i)),this.engine.listen(this.namespaceId,r,i,s,e=>{this.factory.scheduleListenerCallback(e._data||-1,n,e)})}return this.delegate.listen(e,t,n)}}let pt=(()=>{class e extends Ve{constructor(e,t,n){super(e.body,t,n)}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(at.d),r.Zb(C),r.Zb(fe))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac}),e})();const ft=new r.s(\"AnimationModuleType\"),bt=[{provide:C,useFactory:function(){return\"function\"==typeof st()?new it:new nt}},{provide:ft,useValue:\"BrowserAnimations\"},{provide:s.b,useClass:ot},{provide:fe,useFactory:function(){return new be}},{provide:Ve,useClass:pt},{provide:r.J,useFactory:function(e,t,n){return new dt(e,t,n)},deps:[i.d,Ve,r.C]}];let gt=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},providers:bt,imports:[i.a]}),e})()},RAwQ:function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i={m:[\"eng Minutt\",\"enger Minutt\"],h:[\"eng Stonn\",\"enger Stonn\"],d:[\"een Dag\",\"engem Dag\"],M:[\"ee Mount\",\"engem Mount\"],y:[\"ee Joer\",\"engem Joer\"]};return t?i[n][0]:i[n][1]}function n(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10;return n(0===t?e/10:t)}if(e<1e4){for(;e>=10;)e/=10;return n(e)}return n(e/=1e3)}e.defineLocale(\"lb\",{months:\"Januar_Februar_M\\xe4erz_Abr\\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonndeg_M\\xe9indeg_D\\xebnschdeg_M\\xebttwoch_Donneschdeg_Freideg_Samschdeg\".split(\"_\"),weekdaysShort:\"So._M\\xe9._D\\xeb._M\\xeb._Do._Fr._Sa.\".split(\"_\"),weekdaysMin:\"So_M\\xe9_D\\xeb_M\\xeb_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm [Auer]\",LTS:\"H:mm:ss [Auer]\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm [Auer]\",LLLL:\"dddd, D. MMMM YYYY H:mm [Auer]\"},calendar:{sameDay:\"[Haut um] LT\",sameElse:\"L\",nextDay:\"[Muer um] LT\",nextWeek:\"dddd [um] LT\",lastDay:\"[G\\xebschter um] LT\",lastWeek:function(){switch(this.day()){case 2:case 4:return\"[Leschten] dddd [um] LT\";default:return\"[Leschte] dddd [um] LT\"}}},relativeTime:{future:function(e){return n(e.substr(0,e.indexOf(\" \")))?\"a \"+e:\"an \"+e},past:function(e){return n(e.substr(0,e.indexOf(\" \")))?\"viru \"+e:\"virun \"+e},s:\"e puer Sekonnen\",ss:\"%d Sekonnen\",m:t,mm:\"%d Minutten\",h:t,hh:\"%d Stonnen\",d:t,dd:\"%d Deeg\",M:t,MM:\"%d M\\xe9int\",y:t,yy:\"%d Joer\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},RnhZ:function(e,t,n){var r={\"./af\":\"K/tc\",\"./af.js\":\"K/tc\",\"./ar\":\"jnO4\",\"./ar-dz\":\"o1bE\",\"./ar-dz.js\":\"o1bE\",\"./ar-kw\":\"Qj4J\",\"./ar-kw.js\":\"Qj4J\",\"./ar-ly\":\"HP3h\",\"./ar-ly.js\":\"HP3h\",\"./ar-ma\":\"CoRJ\",\"./ar-ma.js\":\"CoRJ\",\"./ar-sa\":\"gjCT\",\"./ar-sa.js\":\"gjCT\",\"./ar-tn\":\"bYM6\",\"./ar-tn.js\":\"bYM6\",\"./ar.js\":\"jnO4\",\"./az\":\"SFxW\",\"./az.js\":\"SFxW\",\"./be\":\"H8ED\",\"./be.js\":\"H8ED\",\"./bg\":\"hKrs\",\"./bg.js\":\"hKrs\",\"./bm\":\"p/rL\",\"./bm.js\":\"p/rL\",\"./bn\":\"kEOa\",\"./bn-bd\":\"loYQ\",\"./bn-bd.js\":\"loYQ\",\"./bn.js\":\"kEOa\",\"./bo\":\"0mo+\",\"./bo.js\":\"0mo+\",\"./br\":\"aIdf\",\"./br.js\":\"aIdf\",\"./bs\":\"JVSJ\",\"./bs.js\":\"JVSJ\",\"./ca\":\"1xZ4\",\"./ca.js\":\"1xZ4\",\"./cs\":\"PA2r\",\"./cs.js\":\"PA2r\",\"./cv\":\"A+xa\",\"./cv.js\":\"A+xa\",\"./cy\":\"l5ep\",\"./cy.js\":\"l5ep\",\"./da\":\"DxQv\",\"./da.js\":\"DxQv\",\"./de\":\"tGlX\",\"./de-at\":\"s+uk\",\"./de-at.js\":\"s+uk\",\"./de-ch\":\"u3GI\",\"./de-ch.js\":\"u3GI\",\"./de.js\":\"tGlX\",\"./dv\":\"WYrj\",\"./dv.js\":\"WYrj\",\"./el\":\"jUeY\",\"./el.js\":\"jUeY\",\"./en-au\":\"Dmvi\",\"./en-au.js\":\"Dmvi\",\"./en-ca\":\"OIYi\",\"./en-ca.js\":\"OIYi\",\"./en-gb\":\"Oaa7\",\"./en-gb.js\":\"Oaa7\",\"./en-ie\":\"4dOw\",\"./en-ie.js\":\"4dOw\",\"./en-il\":\"czMo\",\"./en-il.js\":\"czMo\",\"./en-in\":\"7C5Q\",\"./en-in.js\":\"7C5Q\",\"./en-nz\":\"b1Dy\",\"./en-nz.js\":\"b1Dy\",\"./en-sg\":\"t+mt\",\"./en-sg.js\":\"t+mt\",\"./eo\":\"Zduo\",\"./eo.js\":\"Zduo\",\"./es\":\"iYuL\",\"./es-do\":\"CjzT\",\"./es-do.js\":\"CjzT\",\"./es-mx\":\"tbfe\",\"./es-mx.js\":\"tbfe\",\"./es-us\":\"Vclq\",\"./es-us.js\":\"Vclq\",\"./es.js\":\"iYuL\",\"./et\":\"7BjC\",\"./et.js\":\"7BjC\",\"./eu\":\"D/JM\",\"./eu.js\":\"D/JM\",\"./fa\":\"jfSC\",\"./fa.js\":\"jfSC\",\"./fi\":\"gekB\",\"./fi.js\":\"gekB\",\"./fil\":\"1ppg\",\"./fil.js\":\"1ppg\",\"./fo\":\"ByF4\",\"./fo.js\":\"ByF4\",\"./fr\":\"nyYc\",\"./fr-ca\":\"2fjn\",\"./fr-ca.js\":\"2fjn\",\"./fr-ch\":\"Dkky\",\"./fr-ch.js\":\"Dkky\",\"./fr.js\":\"nyYc\",\"./fy\":\"cRix\",\"./fy.js\":\"cRix\",\"./ga\":\"USCx\",\"./ga.js\":\"USCx\",\"./gd\":\"9rRi\",\"./gd.js\":\"9rRi\",\"./gl\":\"iEDd\",\"./gl.js\":\"iEDd\",\"./gom-deva\":\"qvJo\",\"./gom-deva.js\":\"qvJo\",\"./gom-latn\":\"DKr+\",\"./gom-latn.js\":\"DKr+\",\"./gu\":\"4MV3\",\"./gu.js\":\"4MV3\",\"./he\":\"x6pH\",\"./he.js\":\"x6pH\",\"./hi\":\"3E1r\",\"./hi.js\":\"3E1r\",\"./hr\":\"S6ln\",\"./hr.js\":\"S6ln\",\"./hu\":\"WxRl\",\"./hu.js\":\"WxRl\",\"./hy-am\":\"1rYy\",\"./hy-am.js\":\"1rYy\",\"./id\":\"UDhR\",\"./id.js\":\"UDhR\",\"./is\":\"BVg3\",\"./is.js\":\"BVg3\",\"./it\":\"bpih\",\"./it-ch\":\"bxKX\",\"./it-ch.js\":\"bxKX\",\"./it.js\":\"bpih\",\"./ja\":\"B55N\",\"./ja.js\":\"B55N\",\"./jv\":\"tUCv\",\"./jv.js\":\"tUCv\",\"./ka\":\"IBtZ\",\"./ka.js\":\"IBtZ\",\"./kk\":\"bXm7\",\"./kk.js\":\"bXm7\",\"./km\":\"6B0Y\",\"./km.js\":\"6B0Y\",\"./kn\":\"PpIw\",\"./kn.js\":\"PpIw\",\"./ko\":\"Ivi+\",\"./ko.js\":\"Ivi+\",\"./ku\":\"JCF/\",\"./ku.js\":\"JCF/\",\"./ky\":\"lgnt\",\"./ky.js\":\"lgnt\",\"./lb\":\"RAwQ\",\"./lb.js\":\"RAwQ\",\"./lo\":\"sp3z\",\"./lo.js\":\"sp3z\",\"./lt\":\"JvlW\",\"./lt.js\":\"JvlW\",\"./lv\":\"uXwI\",\"./lv.js\":\"uXwI\",\"./me\":\"KTz0\",\"./me.js\":\"KTz0\",\"./mi\":\"aIsn\",\"./mi.js\":\"aIsn\",\"./mk\":\"aQkU\",\"./mk.js\":\"aQkU\",\"./ml\":\"AvvY\",\"./ml.js\":\"AvvY\",\"./mn\":\"lYtQ\",\"./mn.js\":\"lYtQ\",\"./mr\":\"Ob0Z\",\"./mr.js\":\"Ob0Z\",\"./ms\":\"6+QB\",\"./ms-my\":\"ZAMP\",\"./ms-my.js\":\"ZAMP\",\"./ms.js\":\"6+QB\",\"./mt\":\"G0Uy\",\"./mt.js\":\"G0Uy\",\"./my\":\"honF\",\"./my.js\":\"honF\",\"./nb\":\"bOMt\",\"./nb.js\":\"bOMt\",\"./ne\":\"OjkT\",\"./ne.js\":\"OjkT\",\"./nl\":\"+s0g\",\"./nl-be\":\"2ykv\",\"./nl-be.js\":\"2ykv\",\"./nl.js\":\"+s0g\",\"./nn\":\"uEye\",\"./nn.js\":\"uEye\",\"./oc-lnc\":\"Fnuy\",\"./oc-lnc.js\":\"Fnuy\",\"./pa-in\":\"8/+R\",\"./pa-in.js\":\"8/+R\",\"./pl\":\"jVdC\",\"./pl.js\":\"jVdC\",\"./pt\":\"8mBD\",\"./pt-br\":\"0tRk\",\"./pt-br.js\":\"0tRk\",\"./pt.js\":\"8mBD\",\"./ro\":\"lyxo\",\"./ro.js\":\"lyxo\",\"./ru\":\"lXzo\",\"./ru.js\":\"lXzo\",\"./sd\":\"Z4QM\",\"./sd.js\":\"Z4QM\",\"./se\":\"//9w\",\"./se.js\":\"//9w\",\"./si\":\"7aV9\",\"./si.js\":\"7aV9\",\"./sk\":\"e+ae\",\"./sk.js\":\"e+ae\",\"./sl\":\"gVVK\",\"./sl.js\":\"gVVK\",\"./sq\":\"yPMs\",\"./sq.js\":\"yPMs\",\"./sr\":\"zx6S\",\"./sr-cyrl\":\"E+lV\",\"./sr-cyrl.js\":\"E+lV\",\"./sr.js\":\"zx6S\",\"./ss\":\"Ur1D\",\"./ss.js\":\"Ur1D\",\"./sv\":\"X709\",\"./sv.js\":\"X709\",\"./sw\":\"dNwA\",\"./sw.js\":\"dNwA\",\"./ta\":\"PeUW\",\"./ta.js\":\"PeUW\",\"./te\":\"XLvN\",\"./te.js\":\"XLvN\",\"./tet\":\"V2x9\",\"./tet.js\":\"V2x9\",\"./tg\":\"Oxv6\",\"./tg.js\":\"Oxv6\",\"./th\":\"EOgW\",\"./th.js\":\"EOgW\",\"./tk\":\"Wv91\",\"./tk.js\":\"Wv91\",\"./tl-ph\":\"Dzi0\",\"./tl-ph.js\":\"Dzi0\",\"./tlh\":\"z3Vd\",\"./tlh.js\":\"z3Vd\",\"./tr\":\"DoHr\",\"./tr.js\":\"DoHr\",\"./tzl\":\"z1FC\",\"./tzl.js\":\"z1FC\",\"./tzm\":\"wQk9\",\"./tzm-latn\":\"tT3J\",\"./tzm-latn.js\":\"tT3J\",\"./tzm.js\":\"wQk9\",\"./ug-cn\":\"YRex\",\"./ug-cn.js\":\"YRex\",\"./uk\":\"raLr\",\"./uk.js\":\"raLr\",\"./ur\":\"UpQW\",\"./ur.js\":\"UpQW\",\"./uz\":\"Loxo\",\"./uz-latn\":\"AQ68\",\"./uz-latn.js\":\"AQ68\",\"./uz.js\":\"Loxo\",\"./vi\":\"KSF8\",\"./vi.js\":\"KSF8\",\"./x-pseudo\":\"/X5v\",\"./x-pseudo.js\":\"/X5v\",\"./yo\":\"fzPg\",\"./yo.js\":\"fzPg\",\"./zh-cn\":\"XDpg\",\"./zh-cn.js\":\"XDpg\",\"./zh-hk\":\"SatO\",\"./zh-hk.js\":\"SatO\",\"./zh-mo\":\"OmwH\",\"./zh-mo.js\":\"OmwH\",\"./zh-tw\":\"kOpN\",\"./zh-tw.js\":\"kOpN\"};function i(e){var t=s(e);return n(t)}function s(e){if(!n.o(r,e)){var t=new Error(\"Cannot find module '\"+e+\"'\");throw t.code=\"MODULE_NOT_FOUND\",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=s,e.exports=i,i.id=\"RnhZ\"},S6ln:function(e,t,n){!function(e){\"use strict\";function t(e,t,n){var r=e+\" \";switch(n){case\"ss\":return r+(1===e?\"sekunda\":2===e||3===e||4===e?\"sekunde\":\"sekundi\");case\"m\":return t?\"jedna minuta\":\"jedne minute\";case\"mm\":return r+(1===e?\"minuta\":2===e||3===e||4===e?\"minute\":\"minuta\");case\"h\":return t?\"jedan sat\":\"jednog sata\";case\"hh\":return r+(1===e?\"sat\":2===e||3===e||4===e?\"sata\":\"sati\");case\"dd\":return r+(1===e?\"dan\":\"dana\");case\"MM\":return r+(1===e?\"mjesec\":2===e||3===e||4===e?\"mjeseca\":\"mjeseci\");case\"yy\":return r+(1===e?\"godina\":2===e||3===e||4===e?\"godine\":\"godina\")}}e.defineLocale(\"hr\",{months:{format:\"sije\\u010dnja_velja\\u010de_o\\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca\".split(\"_\"),standalone:\"sije\\u010danj_velja\\u010da_o\\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac\".split(\"_\")},monthsShort:\"sij._velj._o\\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedjelja_ponedjeljak_utorak_srijeda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sri._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"Do MMMM YYYY\",LLL:\"Do MMMM YYYY H:mm\",LLLL:\"dddd, Do MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedjelju] [u] LT\";case 3:return\"[u] [srijedu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010der u] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[pro\\u0161lu] [nedjelju] [u] LT\";case 3:return\"[pro\\u0161lu] [srijedu] [u] LT\";case 6:return\"[pro\\u0161le] [subote] [u] LT\";case 1:case 2:case 4:case 5:return\"[pro\\u0161li] dddd [u] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"prije %s\",s:\"par sekundi\",ss:t,m:t,mm:t,h:t,hh:t,d:\"dan\",dd:t,M:\"mjesec\",MM:t,y:\"godinu\",yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},SFxW:function(e,t,n){!function(e){\"use strict\";var t={1:\"-inci\",5:\"-inci\",8:\"-inci\",70:\"-inci\",80:\"-inci\",2:\"-nci\",7:\"-nci\",20:\"-nci\",50:\"-nci\",3:\"-\\xfcnc\\xfc\",4:\"-\\xfcnc\\xfc\",100:\"-\\xfcnc\\xfc\",6:\"-nc\\u0131\",9:\"-uncu\",10:\"-uncu\",30:\"-uncu\",60:\"-\\u0131nc\\u0131\",90:\"-\\u0131nc\\u0131\"};e.defineLocale(\"az\",{months:\"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr\".split(\"_\"),monthsShort:\"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek\".split(\"_\"),weekdays:\"Bazar_Bazar ert\\u0259si_\\xc7\\u0259r\\u015f\\u0259nb\\u0259 ax\\u015fam\\u0131_\\xc7\\u0259r\\u015f\\u0259nb\\u0259_C\\xfcm\\u0259 ax\\u015fam\\u0131_C\\xfcm\\u0259_\\u015e\\u0259nb\\u0259\".split(\"_\"),weekdaysShort:\"Baz_BzE_\\xc7Ax_\\xc7\\u0259r_CAx_C\\xfcm_\\u015e\\u0259n\".split(\"_\"),weekdaysMin:\"Bz_BE_\\xc7A_\\xc7\\u0259_CA_C\\xfc_\\u015e\\u0259\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[bug\\xfcn saat] LT\",nextDay:\"[sabah saat] LT\",nextWeek:\"[g\\u0259l\\u0259n h\\u0259ft\\u0259] dddd [saat] LT\",lastDay:\"[d\\xfcn\\u0259n] LT\",lastWeek:\"[ke\\xe7\\u0259n h\\u0259ft\\u0259] dddd [saat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s sonra\",past:\"%s \\u0259vv\\u0259l\",s:\"bir ne\\xe7\\u0259 saniy\\u0259\",ss:\"%d saniy\\u0259\",m:\"bir d\\u0259qiq\\u0259\",mm:\"%d d\\u0259qiq\\u0259\",h:\"bir saat\",hh:\"%d saat\",d:\"bir g\\xfcn\",dd:\"%d g\\xfcn\",M:\"bir ay\",MM:\"%d ay\",y:\"bir il\",yy:\"%d il\"},meridiemParse:/gec\\u0259|s\\u0259h\\u0259r|g\\xfcnd\\xfcz|ax\\u015fam/,isPM:function(e){return/^(g\\xfcnd\\xfcz|ax\\u015fam)$/.test(e)},meridiem:function(e,t,n){return e<4?\"gec\\u0259\":e<12?\"s\\u0259h\\u0259r\":e<17?\"g\\xfcnd\\xfcz\":\"ax\\u015fam\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0131nc\\u0131|inci|nci|\\xfcnc\\xfc|nc\\u0131|uncu)/,ordinal:function(e){if(0===e)return e+\"-\\u0131nc\\u0131\";var n=e%10;return e+(t[n]||t[e%100-n]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n(\"wd/R\"))},STbY:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return F})),n.d(t,\"b\",(function(){return G})),n.d(t,\"c\",(function(){return z})),n.d(t,\"d\",(function(){return N}));var r=n(\"u47x\"),i=n(\"8LU1\"),s=n(\"FtGj\"),a=n(\"fXoL\"),o=n(\"XNiG\"),c=n(\"quSY\"),l=n(\"VRyK\"),u=n(\"LRne\"),d=n(\"7Hc7\"),h=n(\"JX91\"),m=n(\"eIep\"),p=n(\"IzEk\"),f=n(\"pLZG\"),b=n(\"1G5W\"),g=n(\"3E0/\"),_=n(\"R0Ic\"),y=n(\"+rOU\"),v=n(\"ofXK\"),w=n(\"FKr1\"),k=n(\"rDax\"),S=n(\"nLfN\"),M=n(\"vxfF\"),x=n(\"cH1L\");const C=[\"mat-menu-item\",\"\"],D=[\"*\"];function L(e,t){if(1&e){const e=a.Wb();a.Vb(0,\"div\",0),a.cc(\"keydown\",(function(t){return a.wc(e),a.gc()._handleKeydown(t)}))(\"click\",(function(){return a.wc(e),a.gc().closed.emit(\"click\")}))(\"@transformMenu.start\",(function(t){return a.wc(e),a.gc()._onAnimationStart(t)}))(\"@transformMenu.done\",(function(t){return a.wc(e),a.gc()._onAnimationDone(t)})),a.Vb(1,\"div\",1),a.lc(2),a.Ub(),a.Ub()}if(2&e){const e=a.gc();a.nc(\"id\",e.panelId)(\"ngClass\",e._classList)(\"@transformMenu\",e._panelAnimationState),a.Fb(\"aria-label\",e.ariaLabel||null)(\"aria-labelledby\",e.ariaLabelledby||null)(\"aria-describedby\",e.ariaDescribedby||null)}}const O={transformMenu:Object(_.n)(\"transformMenu\",[Object(_.k)(\"void\",Object(_.l)({opacity:0,transform:\"scale(0.8)\"})),Object(_.m)(\"void => enter\",Object(_.g)([Object(_.i)(\".mat-menu-content, .mat-mdc-menu-content\",Object(_.e)(\"100ms linear\",Object(_.l)({opacity:1}))),Object(_.e)(\"120ms cubic-bezier(0, 0, 0.2, 1)\",Object(_.l)({transform:\"scale(1)\"}))])),Object(_.m)(\"* => void\",Object(_.e)(\"100ms 25ms linear\",Object(_.l)({opacity:0})))]),fadeInItems:Object(_.n)(\"fadeInItems\",[Object(_.k)(\"showing\",Object(_.l)({opacity:1})),Object(_.m)(\"void => *\",[Object(_.l)({opacity:0}),Object(_.e)(\"400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)\")])])},E=new a.s(\"MatMenuContent\"),T=new a.s(\"MAT_MENU_PANEL\");class A{}const P=Object(w.u)(Object(w.v)(A));let F=(()=>{class e extends P{constructor(e,t,n,r){super(),this._elementRef=e,this._focusMonitor=n,this._parentMenu=r,this.role=\"menuitem\",this._hovered=new o.a,this._focused=new o.a,this._highlighted=!1,this._triggersSubmenu=!1,r&&r.addItem&&r.addItem(this)}focus(e=\"program\",t){this._focusMonitor?this._focusMonitor.focusVia(this._getHostElement(),e,t):this._getHostElement().focus(t),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?\"-1\":\"0\"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){var e,t;const n=this._elementRef.nativeElement.cloneNode(!0),r=n.querySelectorAll(\"mat-icon, .material-icons\");for(let i=0;i{class e{constructor(e,t,n){this._elementRef=e,this._ngZone=t,this._defaultOptions=n,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new a.H,this._tabSubscription=c.a.EMPTY,this._classList={},this._panelAnimationState=\"void\",this._animationDone=new o.a,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||\"\",this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new a.p,this.close=this.closed,this.panelId=\"mat-menu-panel-\"+I++}get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(e){this._overlapTrigger=Object(i.c)(e)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=Object(i.c)(e)}set panelClass(e){const t=this._previousPanelClass;t&&t.length&&t.split(\" \").forEach(e=>{this._classList[e]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(\" \").forEach(e=>{this._classList[e]=!0}),this._elementRef.nativeElement.className=\"\")}get classList(){return this.panelClass}set classList(e){this.panelClass=e}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new r.e(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._tabSubscription=this._keyManager.tabOut.subscribe(()=>this.closed.emit(\"tab\")),this._directDescendantItems.changes.pipe(Object(h.a)(this._directDescendantItems),Object(m.a)(e=>Object(l.a)(...e.map(e=>e._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e))}ngOnDestroy(){this._directDescendantItems.destroy(),this._tabSubscription.unsubscribe(),this.closed.complete()}_hovered(){return this._directDescendantItems.changes.pipe(Object(h.a)(this._directDescendantItems),Object(m.a)(e=>Object(l.a)(...e.map(e=>e._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){const t=e.keyCode,n=this._keyManager;switch(t){case s.g:Object(s.s)(e)||(e.preventDefault(),this.closed.emit(\"keydown\"));break;case s.i:this.parentMenu&&\"ltr\"===this.direction&&this.closed.emit(\"keydown\");break;case s.m:this.parentMenu&&\"rtl\"===this.direction&&this.closed.emit(\"keydown\");break;default:t!==s.p&&t!==s.d||n.setFocusOrigin(\"keyboard\"),n.onKeydown(e)}}focusFirstItem(e=\"program\"){this.lazyContent?this._ngZone.onStable.pipe(Object(p.a)(1)).subscribe(()=>this._focusFirstItem(e)):this._focusFirstItem(e)}_focusFirstItem(e){const t=this._keyManager;if(t.setFocusOrigin(e).setFirstItemActive(),!t.activeItem&&this._directDescendantItems.length){let e=this._directDescendantItems.first._getHostElement().parentElement;for(;e;){if(\"menu\"===e.getAttribute(\"role\")){e.focus();break}e=e.parentElement}}}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){const t=\"mat-elevation-z\"+Math.min(4+e,24),n=Object.keys(this._classList).find(e=>e.startsWith(\"mat-elevation-z\"));n&&n!==this._previousElevation||(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[t]=!0,this._previousElevation=t)}setPositionClasses(e=this.xPosition,t=this.yPosition){const n=this._classList;n[\"mat-menu-before\"]=\"before\"===e,n[\"mat-menu-after\"]=\"after\"===e,n[\"mat-menu-above\"]=\"above\"===t,n[\"mat-menu-below\"]=\"below\"===t}_startAnimation(){this._panelAnimationState=\"enter\"}_resetAnimation(){this._panelAnimationState=\"void\"}_onAnimationDone(e){this._animationDone.next(e),this._isAnimating=!1}_onAnimationStart(e){this._isAnimating=!0,\"enter\"===e.toState&&0===this._keyManager.activeItemIndex&&(e.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(Object(h.a)(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(e=>e._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return e.\\u0275fac=function(t){return new(t||e)(a.Pb(a.m),a.Pb(a.C),a.Pb(j))},e.\\u0275dir=a.Kb({type:e,contentQueries:function(e,t,n){var r;1&e&&(a.Ib(n,E,!0),a.Ib(n,F,!0),a.Ib(n,F,!1)),2&e&&(a.tc(r=a.dc())&&(t.lazyContent=r.first),a.tc(r=a.dc())&&(t._allItems=r),a.tc(r=a.dc())&&(t.items=r))},viewQuery:function(e,t){var n;1&e&&a.Kc(a.P,!0),2&e&&a.tc(n=a.dc())&&(t.templateRef=n.first)},inputs:{backdropClass:\"backdropClass\",xPosition:\"xPosition\",yPosition:\"yPosition\",overlapTrigger:\"overlapTrigger\",hasBackdrop:\"hasBackdrop\",panelClass:[\"class\",\"panelClass\"],classList:\"classList\",ariaLabel:[\"aria-label\",\"ariaLabel\"],ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],ariaDescribedby:[\"aria-describedby\",\"ariaDescribedby\"]},outputs:{closed:\"closed\",close:\"close\"}}),e})(),Y=(()=>{class e extends R{}return e.\\u0275fac=function(t){return H(t||e)},e.\\u0275dir=a.Kb({type:e,features:[a.Bb]}),e})();const H=a.Xb(Y);let N=(()=>{class e extends Y{constructor(e,t,n){super(e,t,n)}}return e.\\u0275fac=function(t){return new(t||e)(a.Pb(a.m),a.Pb(a.C),a.Pb(j))},e.\\u0275cmp=a.Jb({type:e,selectors:[[\"mat-menu\"]],exportAs:[\"matMenu\"],features:[a.Db([{provide:T,useExisting:Y},{provide:Y,useExisting:e}]),a.Bb],ngContentSelectors:D,decls:1,vars:0,consts:[[\"tabindex\",\"-1\",\"role\",\"menu\",1,\"mat-menu-panel\",3,\"id\",\"ngClass\",\"keydown\",\"click\"],[1,\"mat-menu-content\"]],template:function(e,t){1&e&&(a.mc(),a.Fc(0,L,3,6,\"ng-template\"))},directives:[v.l],styles:['.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]{pointer-events:none}.cdk-high-contrast-active .mat-menu-item.cdk-program-focused,.cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,.cdk-high-contrast-active .mat-menu-item-highlighted{outline:dotted 1px}.mat-menu-item-submenu-trigger{padding-right:32px}.mat-menu-item-submenu-trigger::after{width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent currentColor;content:\"\";display:inline-block;position:absolute;top:50%;right:16px;transform:translateY(-50%)}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}[dir=rtl] .mat-menu-item-submenu-trigger::after{right:auto;left:16px;transform:rotateY(180deg) translateY(-50%)}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\\n'],encapsulation:2,data:{animation:[O.transformMenu,O.fadeInItems]},changeDetection:0}),e})();const B=new a.s(\"mat-menu-scroll-strategy\"),V={provide:B,deps:[k.c],useFactory:function(e){return()=>e.scrollStrategies.reposition()}},U=Object(S.f)({passive:!0});let z=(()=>{class e{constructor(e,t,n,r,i,s,o,l){this._overlay=e,this._element=t,this._viewContainerRef=n,this._parentMenu=i,this._menuItemInstance=s,this._dir=o,this._focusMonitor=l,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=c.a.EMPTY,this._hoverSubscription=c.a.EMPTY,this._menuCloseSubscription=c.a.EMPTY,this._handleTouchStart=()=>this._openedBy=\"touch\",this._openedBy=null,this.restoreFocus=!0,this.menuOpened=new a.p,this.onMenuOpen=this.menuOpened,this.menuClosed=new a.p,this.onMenuClose=this.menuClosed,t.nativeElement.addEventListener(\"touchstart\",this._handleTouchStart,U),s&&(s._triggersSubmenu=this.triggersSubmenu()),this._scrollStrategy=r}get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._menuCloseSubscription=e.close.subscribe(e=>{this._destroyMenu(),\"click\"!==e&&\"tab\"!==e||!this._parentMenu||this._parentMenu.closed.emit(e)})))}ngAfterContentInit(){this._checkMenu(),this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener(\"touchstart\",this._handleTouchStart,U),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&\"rtl\"===this._dir.value?\"rtl\":\"ltr\"}triggersSubmenu(){return!(!this._menuItemInstance||!this._parentMenu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){if(this._menuOpen)return;this._checkMenu();const e=this._createOverlay(),t=e.getConfig();this._setPosition(t.positionStrategy),t.hasBackdrop=null==this.menu.hasBackdrop?!this.triggersSubmenu():this.menu.hasBackdrop,e.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(),this.menu instanceof Y&&this.menu._startAnimation()}closeMenu(){this.menu.close.emit()}focus(e=\"program\",t){this._focusMonitor?this._focusMonitor.focusVia(this._element,e,t):this._element.nativeElement.focus(t)}_destroyMenu(){if(!this._overlayRef||!this.menuOpen)return;const e=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this._restoreFocus(),e instanceof Y?(e._resetAnimation(),e.lazyContent?e._animationDone.pipe(Object(f.a)(e=>\"void\"===e.toState),Object(p.a)(1),Object(b.a)(e.lazyContent._attached)).subscribe({next:()=>e.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),e.lazyContent&&e.lazyContent.detach())}_initMenu(){this.menu.parentMenu=this.triggersSubmenu()?this._parentMenu:void 0,this.menu.direction=this.dir,this._setMenuElevation(),this._setIsMenuOpen(!0),this.menu.focusFirstItem(this._openedBy||\"program\")}_setMenuElevation(){if(this.menu.setElevation){let e=0,t=this.menu.parentMenu;for(;t;)e++,t=t.parentMenu;this.menu.setElevation(e)}}_restoreFocus(){this.restoreFocus&&(this._openedBy?this.triggersSubmenu()||this.focus(this._openedBy):this.focus()),this._openedBy=null}_setIsMenuOpen(e){this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&(this._menuItemInstance._highlighted=e)}_checkMenu(){}_createOverlay(){if(!this._overlayRef){const e=this._getOverlayConfig();this._subscribeToPositions(e.positionStrategy),this._overlayRef=this._overlay.create(e),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(){return new k.d({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withTransformOriginOn(\".mat-menu-panel, .mat-mdc-menu-panel\"),backdropClass:this.menu.backdropClass||\"cdk-overlay-transparent-backdrop\",panelClass:this.menu.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(e){this.menu.setPositionClasses&&e.positionChanges.subscribe(e=>{this.menu.setPositionClasses(\"start\"===e.connectionPair.overlayX?\"after\":\"before\",\"top\"===e.connectionPair.overlayY?\"below\":\"above\")})}_setPosition(e){let[t,n]=\"before\"===this.menu.xPosition?[\"end\",\"start\"]:[\"start\",\"end\"],[r,i]=\"above\"===this.menu.yPosition?[\"bottom\",\"top\"]:[\"top\",\"bottom\"],[s,a]=[r,i],[o,c]=[t,n],l=0;this.triggersSubmenu()?(c=t=\"before\"===this.menu.xPosition?\"start\":\"end\",n=o=\"end\"===t?\"start\":\"end\",l=\"bottom\"===r?8:-8):this.menu.overlapTrigger||(s=\"top\"===r?\"bottom\":\"top\",a=\"top\"===i?\"bottom\":\"top\"),e.withPositions([{originX:t,originY:s,overlayX:o,overlayY:r,offsetY:l},{originX:n,originY:s,overlayX:c,overlayY:r,offsetY:l},{originX:t,originY:a,overlayX:o,overlayY:i,offsetY:-l},{originX:n,originY:a,overlayX:c,overlayY:i,offsetY:-l}])}_menuClosingActions(){const e=this._overlayRef.backdropClick(),t=this._overlayRef.detachments(),n=this._parentMenu?this._parentMenu.closed:Object(u.a)(),r=this._parentMenu?this._parentMenu._hovered().pipe(Object(f.a)(e=>e!==this._menuItemInstance),Object(f.a)(()=>this._menuOpen)):Object(u.a)();return Object(l.a)(e,n,r,t)}_handleMousedown(e){Object(r.j)(e)||(this._openedBy=0===e.button?\"mouse\":null,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){const t=e.keyCode;this.triggersSubmenu()&&(t===s.m&&\"ltr\"===this.dir||t===s.i&&\"rtl\"===this.dir)&&this.openMenu()}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){this.triggersSubmenu()&&(this._hoverSubscription=this._parentMenu._hovered().pipe(Object(f.a)(e=>e===this._menuItemInstance&&!e.disabled),Object(g.a)(0,d.a)).subscribe(()=>{this._openedBy=\"mouse\",this.menu instanceof Y&&this.menu._isAnimating?this.menu._animationDone.pipe(Object(p.a)(1),Object(g.a)(0,d.a),Object(b.a)(this._parentMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(){return this._portal&&this._portal.templateRef===this.menu.templateRef||(this._portal=new y.h(this.menu.templateRef,this._viewContainerRef)),this._portal}}return e.\\u0275fac=function(t){return new(t||e)(a.Pb(k.c),a.Pb(a.m),a.Pb(a.U),a.Pb(B),a.Pb(Y,8),a.Pb(F,10),a.Pb(x.b,8),a.Pb(r.f))},e.\\u0275dir=a.Kb({type:e,selectors:[[\"\",\"mat-menu-trigger-for\",\"\"],[\"\",\"matMenuTriggerFor\",\"\"]],hostAttrs:[\"aria-haspopup\",\"true\",1,\"mat-menu-trigger\"],hostVars:2,hostBindings:function(e,t){1&e&&a.cc(\"mousedown\",(function(e){return t._handleMousedown(e)}))(\"keydown\",(function(e){return t._handleKeydown(e)}))(\"click\",(function(e){return t._handleClick(e)})),2&e&&a.Fb(\"aria-expanded\",t.menuOpen||null)(\"aria-controls\",t.menuOpen?t.menu.panelId:null)},inputs:{restoreFocus:[\"matMenuTriggerRestoreFocus\",\"restoreFocus\"],_deprecatedMatMenuTriggerFor:[\"mat-menu-trigger-for\",\"_deprecatedMatMenuTriggerFor\"],menu:[\"matMenuTriggerFor\",\"menu\"],menuData:[\"matMenuTriggerData\",\"menuData\"]},outputs:{menuOpened:\"menuOpened\",onMenuOpen:\"onMenuOpen\",menuClosed:\"menuClosed\",onMenuClose:\"onMenuClose\"},exportAs:[\"matMenuTrigger\"]}),e})(),J=(()=>{class e{}return e.\\u0275mod=a.Nb({type:e}),e.\\u0275inj=a.Mb({factory:function(t){return new(t||e)},providers:[V],imports:[w.h]}),e})(),G=(()=>{class e{}return e.\\u0275mod=a.Nb({type:e}),e.\\u0275inj=a.Mb({factory:function(t){return new(t||e)},providers:[V],imports:[[v.c,w.h,w.p,k.f,J],M.c,w.h,J]}),e})()},SatO:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"zh-hk\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u9031\\u65e5_\\u9031\\u4e00_\\u9031\\u4e8c_\\u9031\\u4e09_\\u9031\\u56db_\\u9031\\u4e94_\\u9031\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\",l:\"YYYY/M/D\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u51cc\\u6668\"===t||\"\\u65e9\\u4e0a\"===t||\"\\u4e0a\\u5348\"===t?e:\"\\u4e2d\\u5348\"===t?e>=11?e:e+12:\"\\u4e0b\\u5348\"===t||\"\\u665a\\u4e0a\"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?\"\\u51cc\\u6668\":r<900?\"\\u65e9\\u4e0a\":r<1200?\"\\u4e0a\\u5348\":1200===r?\"\\u4e2d\\u5348\":r<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929]LT\",nextDay:\"[\\u660e\\u5929]LT\",nextWeek:\"[\\u4e0b]ddddLT\",lastDay:\"[\\u6628\\u5929]LT\",lastWeek:\"[\\u4e0a]ddddLT\",sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u9031)/,ordinal:function(e,t){switch(t){case\"d\":case\"D\":case\"DDD\":return e+\"\\u65e5\";case\"M\":return e+\"\\u6708\";case\"w\":case\"W\":return e+\"\\u9031\";default:return e}},relativeTime:{future:\"%s\\u5f8c\",past:\"%s\\u524d\",s:\"\\u5e7e\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u9418\",mm:\"%d \\u5206\\u9418\",h:\"1 \\u5c0f\\u6642\",hh:\"%d \\u5c0f\\u6642\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u500b\\u6708\",MM:\"%d \\u500b\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"}})}(n(\"wd/R\"))},SeVD:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return u}));var r=n(\"ngJS\"),i=n(\"NJ4a\"),s=n(\"Lhse\"),a=n(\"kJWO\"),o=n(\"I55L\"),c=n(\"c2HN\"),l=n(\"XoHu\");const u=e=>{if(e&&\"function\"==typeof e[a.a])return u=e,e=>{const t=u[a.a]();if(\"function\"!=typeof t.subscribe)throw new TypeError(\"Provided object does not correctly implement Symbol.observable\");return t.subscribe(e)};if(Object(o.a)(e))return Object(r.a)(e);if(Object(c.a)(e))return n=e,e=>(n.then(t=>{e.closed||(e.next(t),e.complete())},t=>e.error(t)).then(null,i.a),e);if(e&&\"function\"==typeof e[s.a])return t=e,e=>{const n=t[s.a]();for(;;){const t=n.next();if(t.done){e.complete();break}if(e.next(t.value),e.closed)break}return\"function\"==typeof n.return&&e.add(()=>{n.return&&n.return()}),e};{const t=Object(l.a)(e)?\"an invalid object\":`'${e}'`;throw new TypeError(`You provided ${t} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`)}var t,n,u}},SoSZ:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"ConstructorFragment\",(function(){return w})),n.d(t,\"ErrorFragment\",(function(){return M})),n.d(t,\"EventFragment\",(function(){return g})),n.d(t,\"Fragment\",(function(){return b})),n.d(t,\"FunctionFragment\",(function(){return k})),n.d(t,\"ParamType\",(function(){return p})),n.d(t,\"FormatTypes\",(function(){return h})),n.d(t,\"AbiCoder\",(function(){return te})),n.d(t,\"defaultAbiCoder\",(function(){return ne})),n.d(t,\"Interface\",(function(){return de})),n.d(t,\"Indexed\",(function(){return ce})),n.d(t,\"checkResultErrors\",(function(){return T})),n.d(t,\"LogDescription\",(function(){return ae})),n.d(t,\"TransactionDescription\",(function(){return oe}));var r=n(\"4218\"),i=n(\"m9oY\"),s=n(\"/7J2\");const a=new s.Logger(\"abi/5.3.0\"),o={};let c={calldata:!0,memory:!0,storage:!0},l={calldata:!0,memory:!0};function u(e,t){if(\"bytes\"===e||\"string\"===e){if(c[t])return!0}else if(\"address\"===e){if(\"payable\"===t)return!0}else if((e.indexOf(\"[\")>=0||\"tuple\"===e)&&l[t])return!0;return(c[t]||\"payable\"===t)&&a.throwArgumentError(\"invalid modifier\",\"name\",t),!1}function d(e,t){for(let n in t)Object(i.defineReadOnly)(e,n,t[n])}const h=Object.freeze({sighash:\"sighash\",minimal:\"minimal\",full:\"full\",json:\"json\"}),m=new RegExp(/^(.*)\\[([0-9]*)\\]$/);class p{constructor(e,t){e!==o&&a.throwError(\"use fromString\",s.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"new ParamType()\"}),d(this,t);let n=this.type.match(m);d(this,n?{arrayLength:parseInt(n[2]||\"-1\"),arrayChildren:p.fromObject({type:n[1],components:this.components}),baseType:\"array\"}:{arrayLength:null,arrayChildren:null,baseType:null!=this.components?\"tuple\":this.type}),this._isParamType=!0,Object.freeze(this)}format(e){if(e||(e=h.sighash),h[e]||a.throwArgumentError(\"invalid format type\",\"format\",e),e===h.json){let t={type:\"tuple\"===this.baseType?\"tuple\":this.type,name:this.name||void 0};return\"boolean\"==typeof this.indexed&&(t.indexed=this.indexed),this.components&&(t.components=this.components.map(t=>JSON.parse(t.format(e)))),JSON.stringify(t)}let t=\"\";return\"array\"===this.baseType?(t+=this.arrayChildren.format(e),t+=\"[\"+(this.arrayLength<0?\"\":String(this.arrayLength))+\"]\"):\"tuple\"===this.baseType?(e!==h.sighash&&(t+=this.type),t+=\"(\"+this.components.map(t=>t.format(e)).join(e===h.full?\", \":\",\")+\")\"):t+=this.type,e!==h.sighash&&(!0===this.indexed&&(t+=\" indexed\"),e===h.full&&this.name&&(t+=\" \"+this.name)),t}static from(e,t){return\"string\"==typeof e?p.fromString(e,t):p.fromObject(e)}static fromObject(e){return p.isParamType(e)?e:new p(o,{name:e.name||null,type:x(e.type),indexed:null==e.indexed?null:!!e.indexed,components:e.components?e.components.map(p.fromObject):null})}static fromString(e,t){return function(e){return p.fromObject({name:e.name,type:e.type,indexed:e.indexed,components:e.components})}(function(e,t){let n=e;function r(t){a.throwArgumentError(\"unexpected character at position \"+t,\"param\",e)}function i(e){let n={type:\"\",name:\"\",parent:e,state:{allowType:!0}};return t&&(n.indexed=!1),n}e=e.replace(/\\s/g,\" \");let s={type:\"\",name:\"\",state:{allowType:!0}},o=s;for(let a=0;ap.fromString(e,t))}class b{constructor(e,t){e!==o&&a.throwError(\"use a static from method\",s.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"new Fragment()\"}),d(this,t),this._isFragment=!0,Object.freeze(this)}static from(e){return b.isFragment(e)?e:\"string\"==typeof e?b.fromString(e):b.fromObject(e)}static fromObject(e){if(b.isFragment(e))return e;switch(e.type){case\"function\":return k.fromObject(e);case\"event\":return g.fromObject(e);case\"constructor\":return w.fromObject(e);case\"error\":return M.fromObject(e);case\"fallback\":case\"receive\":return null}return a.throwArgumentError(\"invalid fragment object\",\"value\",e)}static fromString(e){return\"event\"===(e=(e=(e=e.replace(/\\s/g,\" \")).replace(/\\(/g,\" (\").replace(/\\)/g,\") \").replace(/\\s+/g,\" \")).trim()).split(\" \")[0]?g.fromString(e.substring(5).trim()):\"function\"===e.split(\" \")[0]?k.fromString(e.substring(8).trim()):\"constructor\"===e.split(\"(\")[0].trim()?w.fromString(e.trim()):\"error\"===e.split(\" \")[0]?M.fromString(e.substring(5).trim()):a.throwArgumentError(\"unsupported fragment\",\"value\",e)}static isFragment(e){return!(!e||!e._isFragment)}}class g extends b{format(e){if(e||(e=h.sighash),h[e]||a.throwArgumentError(\"invalid format type\",\"format\",e),e===h.json)return JSON.stringify({type:\"event\",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map(t=>JSON.parse(t.format(e)))});let t=\"\";return e!==h.sighash&&(t+=\"event \"),t+=this.name+\"(\"+this.inputs.map(t=>t.format(e)).join(e===h.full?\", \":\",\")+\") \",e!==h.sighash&&this.anonymous&&(t+=\"anonymous \"),t.trim()}static from(e){return\"string\"==typeof e?g.fromString(e):g.fromObject(e)}static fromObject(e){if(g.isEventFragment(e))return e;\"event\"!==e.type&&a.throwArgumentError(\"invalid event object\",\"value\",e);const t={name:D(e.name),anonymous:e.anonymous,inputs:e.inputs?e.inputs.map(p.fromObject):[],type:\"event\"};return new g(o,t)}static fromString(e){let t=e.match(L);t||a.throwArgumentError(\"invalid event string\",\"value\",e);let n=!1;return t[3].split(\" \").forEach(e=>{switch(e.trim()){case\"anonymous\":n=!0;break;case\"\":break;default:a.warn(\"unknown modifier: \"+e)}}),g.fromObject({name:t[1].trim(),anonymous:n,inputs:f(t[2],!0),type:\"event\"})}static isEventFragment(e){return e&&e._isFragment&&\"event\"===e.type}}function _(e,t){t.gas=null;let n=e.split(\"@\");return 1!==n.length?(n.length>2&&a.throwArgumentError(\"invalid human-readable ABI signature\",\"value\",e),n[1].match(/^[0-9]+$/)||a.throwArgumentError(\"invalid human-readable ABI signature gas\",\"value\",e),t.gas=r.a.from(n[1]),n[0]):e}function y(e,t){t.constant=!1,t.payable=!1,t.stateMutability=\"nonpayable\",e.split(\" \").forEach(e=>{switch(e.trim()){case\"constant\":t.constant=!0;break;case\"payable\":t.payable=!0,t.stateMutability=\"payable\";break;case\"nonpayable\":t.payable=!1,t.stateMutability=\"nonpayable\";break;case\"pure\":t.constant=!0,t.stateMutability=\"pure\";break;case\"view\":t.constant=!0,t.stateMutability=\"view\";break;case\"external\":case\"public\":case\"\":break;default:console.log(\"unknown modifier: \"+e)}})}function v(e){let t={constant:!1,payable:!0,stateMutability:\"payable\"};return null!=e.stateMutability?(t.stateMutability=e.stateMutability,t.constant=\"view\"===t.stateMutability||\"pure\"===t.stateMutability,null!=e.constant&&!!e.constant!==t.constant&&a.throwArgumentError(\"cannot have constant function with mutability \"+t.stateMutability,\"value\",e),t.payable=\"payable\"===t.stateMutability,null!=e.payable&&!!e.payable!==t.payable&&a.throwArgumentError(\"cannot have payable function with mutability \"+t.stateMutability,\"value\",e)):null!=e.payable?(t.payable=!!e.payable,null!=e.constant||t.payable||\"constructor\"===e.type||a.throwArgumentError(\"unable to determine stateMutability\",\"value\",e),t.constant=!!e.constant,t.stateMutability=t.constant?\"view\":t.payable?\"payable\":\"nonpayable\",t.payable&&t.constant&&a.throwArgumentError(\"cannot have constant payable function\",\"value\",e)):null!=e.constant?(t.constant=!!e.constant,t.payable=!t.constant,t.stateMutability=t.constant?\"view\":\"payable\"):\"constructor\"!==e.type&&a.throwArgumentError(\"unable to determine stateMutability\",\"value\",e),t}class w extends b{format(e){if(e||(e=h.sighash),h[e]||a.throwArgumentError(\"invalid format type\",\"format\",e),e===h.json)return JSON.stringify({type:\"constructor\",stateMutability:\"nonpayable\"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(t=>JSON.parse(t.format(e)))});e===h.sighash&&a.throwError(\"cannot format a constructor for sighash\",s.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"format(sighash)\"});let t=\"constructor(\"+this.inputs.map(t=>t.format(e)).join(e===h.full?\", \":\",\")+\") \";return this.stateMutability&&\"nonpayable\"!==this.stateMutability&&(t+=this.stateMutability+\" \"),t.trim()}static from(e){return\"string\"==typeof e?w.fromString(e):w.fromObject(e)}static fromObject(e){if(w.isConstructorFragment(e))return e;\"constructor\"!==e.type&&a.throwArgumentError(\"invalid constructor object\",\"value\",e);let t=v(e);t.constant&&a.throwArgumentError(\"constructor cannot be constant\",\"value\",e);const n={name:null,type:e.type,inputs:e.inputs?e.inputs.map(p.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?r.a.from(e.gas):null};return new w(o,n)}static fromString(e){let t={type:\"constructor\"},n=(e=_(e,t)).match(L);return n&&\"constructor\"===n[1].trim()||a.throwArgumentError(\"invalid constructor string\",\"value\",e),t.inputs=f(n[2].trim(),!1),y(n[3].trim(),t),w.fromObject(t)}static isConstructorFragment(e){return e&&e._isFragment&&\"constructor\"===e.type}}class k extends w{format(e){if(e||(e=h.sighash),h[e]||a.throwArgumentError(\"invalid format type\",\"format\",e),e===h.json)return JSON.stringify({type:\"function\",name:this.name,constant:this.constant,stateMutability:\"nonpayable\"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(t=>JSON.parse(t.format(e))),outputs:this.outputs.map(t=>JSON.parse(t.format(e)))});let t=\"\";return e!==h.sighash&&(t+=\"function \"),t+=this.name+\"(\"+this.inputs.map(t=>t.format(e)).join(e===h.full?\", \":\",\")+\") \",e!==h.sighash&&(this.stateMutability?\"nonpayable\"!==this.stateMutability&&(t+=this.stateMutability+\" \"):this.constant&&(t+=\"view \"),this.outputs&&this.outputs.length&&(t+=\"returns (\"+this.outputs.map(t=>t.format(e)).join(\", \")+\") \"),null!=this.gas&&(t+=\"@\"+this.gas.toString()+\" \")),t.trim()}static from(e){return\"string\"==typeof e?k.fromString(e):k.fromObject(e)}static fromObject(e){if(k.isFunctionFragment(e))return e;\"function\"!==e.type&&a.throwArgumentError(\"invalid function object\",\"value\",e);let t=v(e);const n={type:e.type,name:D(e.name),constant:t.constant,inputs:e.inputs?e.inputs.map(p.fromObject):[],outputs:e.outputs?e.outputs.map(p.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?r.a.from(e.gas):null};return new k(o,n)}static fromString(e){let t={type:\"function\"},n=(e=_(e,t)).split(\" returns \");n.length>2&&a.throwArgumentError(\"invalid function string\",\"value\",e);let r=n[0].match(L);if(r||a.throwArgumentError(\"invalid function signature\",\"value\",e),t.name=r[1].trim(),t.name&&D(t.name),t.inputs=f(r[2],!1),y(r[3].trim(),t),n.length>1){let r=n[1].match(L);\"\"==r[1].trim()&&\"\"==r[3].trim()||a.throwArgumentError(\"unexpected tokens\",\"value\",e),t.outputs=f(r[2],!1)}else t.outputs=[];return k.fromObject(t)}static isFunctionFragment(e){return e&&e._isFragment&&\"function\"===e.type}}function S(e){const t=e.format();return\"Error(string)\"!==t&&\"Panic(uint256)\"!==t||a.throwArgumentError(`cannot specify user defined ${t} error`,\"fragment\",e),e}class M extends b{format(e){if(e||(e=h.sighash),h[e]||a.throwArgumentError(\"invalid format type\",\"format\",e),e===h.json)return JSON.stringify({type:\"error\",name:this.name,inputs:this.inputs.map(t=>JSON.parse(t.format(e)))});let t=\"\";return e!==h.sighash&&(t+=\"error \"),t+=this.name+\"(\"+this.inputs.map(t=>t.format(e)).join(e===h.full?\", \":\",\")+\") \",t.trim()}static from(e){return\"string\"==typeof e?M.fromString(e):M.fromObject(e)}static fromObject(e){if(M.isErrorFragment(e))return e;\"error\"!==e.type&&a.throwArgumentError(\"invalid error object\",\"value\",e);const t={type:e.type,name:D(e.name),inputs:e.inputs?e.inputs.map(p.fromObject):[]};return S(new M(o,t))}static fromString(e){let t={type:\"error\"},n=e.match(L);return n||a.throwArgumentError(\"invalid error signature\",\"value\",e),t.name=n[1].trim(),t.name&&D(t.name),t.inputs=f(n[2],!1),S(M.fromObject(t))}static isErrorFragment(e){return e&&e._isFragment&&\"error\"===e.type}}function x(e){return e.match(/^uint($|[^1-9])/)?e=\"uint256\"+e.substring(4):e.match(/^int($|[^1-9])/)&&(e=\"int256\"+e.substring(3)),e}const C=new RegExp(\"^[A-Za-z_][A-Za-z0-9_]*$\");function D(e){return e&&e.match(C)||a.throwArgumentError(`invalid identifier \"${e}\"`,\"value\",e),e}const L=new RegExp(\"^([^)(]*)\\\\((.*)\\\\)([^)(]*)$\");var O=n(\"VJ7P\");const E=new s.Logger(\"abi/5.3.0\");function T(e){const t=[],n=function(e,r){if(Array.isArray(r))for(let s in r){const a=e.slice();a.push(s);try{n(a,r[s])}catch(i){t.push({path:a,error:i})}}};return n([],e),t}class A{constructor(e,t,n,r){this.name=e,this.type=t,this.localName=n,this.dynamic=r}_throwError(e,t){E.throwArgumentError(e,this.localName,t)}}class P{constructor(e){Object(i.defineReadOnly)(this,\"wordSize\",e||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(e)}get data(){return Object(O.hexConcat)(this._data)}get length(){return this._dataLength}_writeData(e){return this._data.push(e),this._dataLength+=e.length,e.length}appendWriter(e){return this._writeData(Object(O.concat)(e._data))}writeBytes(e){let t=Object(O.arrayify)(e);const n=t.length%this.wordSize;return n&&(t=Object(O.concat)([t,this._padding.slice(n)])),this._writeData(t)}_getValue(e){let t=Object(O.arrayify)(r.a.from(e));return t.length>this.wordSize&&E.throwError(\"value out-of-bounds\",s.Logger.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:t.length}),t.length%this.wordSize&&(t=Object(O.concat)([this._padding.slice(t.length%this.wordSize),t])),t}writeValue(e){return this._writeData(this._getValue(e))}writeUpdatableValue(){const e=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,t=>{this._data[e]=this._getValue(t)}}}class F{constructor(e,t,n,r){Object(i.defineReadOnly)(this,\"_data\",Object(O.arrayify)(e)),Object(i.defineReadOnly)(this,\"wordSize\",t||32),Object(i.defineReadOnly)(this,\"_coerceFunc\",n),Object(i.defineReadOnly)(this,\"allowLoose\",r),this._offset=0}get data(){return Object(O.hexlify)(this._data)}get consumed(){return this._offset}static coerce(e,t){let n=e.match(\"^u?int([0-9]+)$\");return n&&parseInt(n[1])<=48&&(t=t.toNumber()),t}coerce(e,t){return this._coerceFunc?this._coerceFunc(e,t):F.coerce(e,t)}_peekBytes(e,t,n){let r=Math.ceil(t/this.wordSize)*this.wordSize;return this._offset+r>this._data.length&&(this.allowLoose&&n&&this._offset+t<=this._data.length?r=t:E.throwError(\"data out-of-bounds\",s.Logger.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+r})),this._data.slice(this._offset,this._offset+r)}subReader(e){return new F(this._data.slice(this._offset+e),this.wordSize,this._coerceFunc,this.allowLoose)}readBytes(e,t){let n=this._peekBytes(0,e,!!t);return this._offset+=n.length,n.slice(0,e)}readValue(){return r.a.from(this.readBytes(this.wordSize))}}var j=n(\"Oxwv\");class I extends A{constructor(e){super(\"address\",\"address\",e,!1)}defaultValue(){return\"0x0000000000000000000000000000000000000000\"}encode(e,t){try{Object(j.getAddress)(t)}catch(n){this._throwError(n.message,t)}return e.writeValue(t)}decode(e){return Object(j.getAddress)(Object(O.hexZeroPad)(e.readValue().toHexString(),20))}}class R extends A{constructor(e){super(e.name,e.type,void 0,e.dynamic),this.coder=e}defaultValue(){return this.coder.defaultValue()}encode(e,t){return this.coder.encode(e,t)}decode(e){return this.coder.decode(e)}}const Y=new s.Logger(\"abi/5.3.0\");function H(e,t,n){let r=null;if(Array.isArray(n))r=n;else if(n&&\"object\"==typeof n){let e={};r=t.map(t=>{const r=t.localName;return r||Y.throwError(\"cannot encode object for signature with missing names\",s.Logger.errors.INVALID_ARGUMENT,{argument:\"values\",coder:t,value:n}),e[r]&&Y.throwError(\"cannot encode object for signature with duplicate names\",s.Logger.errors.INVALID_ARGUMENT,{argument:\"values\",coder:t,value:n}),e[r]=!0,n[r]})}else Y.throwArgumentError(\"invalid tuple value\",\"tuple\",n);t.length!==r.length&&Y.throwArgumentError(\"types/value length mismatch\",\"tuple\",n);let i=new P(e.wordSize),a=new P(e.wordSize),o=[];t.forEach((e,t)=>{let n=r[t];if(e.dynamic){let t=a.length;e.encode(a,n);let r=i.writeUpdatableValue();o.push(e=>{r(e+t)})}else e.encode(i,n)}),o.forEach(e=>{e(i.length)});let c=e.appendWriter(i);return c+=e.appendWriter(a),c}function N(e,t){let n=[],r=e.subReader(0);t.forEach(t=>{let i=null;if(t.dynamic){let n=e.readValue(),o=r.subReader(n.toNumber());try{i=t.decode(o)}catch(a){if(a.code===s.Logger.errors.BUFFER_OVERRUN)throw a;i=a,i.baseType=t.name,i.name=t.localName,i.type=t.type}}else try{i=t.decode(e)}catch(a){if(a.code===s.Logger.errors.BUFFER_OVERRUN)throw a;i=a,i.baseType=t.name,i.name=t.localName,i.type=t.type}null!=i&&n.push(i)});const i=t.reduce((e,t)=>{const n=t.localName;return n&&(e[n]||(e[n]=0),e[n]++),e},{});t.forEach((e,t)=>{let r=e.localName;if(!r||1!==i[r])return;if(\"length\"===r&&(r=\"_length\"),null!=n[r])return;const s=n[t];s instanceof Error?Object.defineProperty(n,r,{get:()=>{throw s}}):n[r]=s});for(let s=0;s{throw e}})}return Object.freeze(n)}class B extends A{constructor(e,t,n){super(\"array\",e.type+\"[\"+(t>=0?t:\"\")+\"]\",n,-1===t||e.dynamic),this.coder=e,this.length=t}defaultValue(){const e=this.coder.defaultValue(),t=[];for(let n=0;ne._data.length&&Y.throwError(\"insufficient data length\",s.Logger.errors.BUFFER_OVERRUN,{length:e._data.length,count:t}));let n=[];for(let r=0;r{e.dynamic&&(n=!0),r.push(e.type)}),super(\"tuple\",\"tuple(\"+r.join(\",\")+\")\",t,n),this.coders=e}defaultValue(){const e=[];this.coders.forEach(t=>{e.push(t.defaultValue())});const t=this.coders.reduce((e,t)=>{const n=t.localName;return n&&(e[n]||(e[n]=0),e[n]++),e},{});return this.coders.forEach((n,r)=>{let i=n.localName;i&&1===t[i]&&(\"length\"===i&&(i=\"_length\"),null==e[i]&&(e[i]=e[r]))}),Object.freeze(e)}encode(e,t){return H(e,this.coders,t)}decode(e){return e.coerce(this.name,N(e,this.coders))}}const q=new s.Logger(\"abi/5.3.0\"),$=new RegExp(/^bytes([0-9]*)$/),ee=new RegExp(/^(u?int)([0-9]*)$/);class te{constructor(e){q.checkNew(new.target,te),Object(i.defineReadOnly)(this,\"coerceFunc\",e||null)}_getCoder(e){switch(e.baseType){case\"address\":return new I(e.name);case\"bool\":return new V(e.name);case\"string\":return new K(e.name);case\"bytes\":return new z(e.name);case\"array\":return new B(this._getCoder(e.arrayChildren),e.arrayLength,e.name);case\"tuple\":return new Q((e.components||[]).map(e=>this._getCoder(e)),e.name);case\"\":return new G(e.name)}let t=e.type.match(ee);if(t){let n=parseInt(t[2]||\"256\");return(0===n||n>256||n%8!=0)&&q.throwArgumentError(\"invalid \"+t[1]+\" bit length\",\"param\",e),new W(n/8,\"int\"===t[1],e.name)}if(t=e.type.match($),t){let n=parseInt(t[1]);return(0===n||n>32)&&q.throwArgumentError(\"invalid bytes length\",\"param\",e),new J(n,e.name)}return q.throwArgumentError(\"invalid type\",\"type\",e.type)}_getWordSize(){return 32}_getReader(e,t){return new F(e,this._getWordSize(),this.coerceFunc,t)}_getWriter(){return new P(this._getWordSize())}getDefaultValue(e){const t=e.map(e=>this._getCoder(p.from(e)));return new Q(t,\"_\").defaultValue()}encode(e,t){e.length!==t.length&&q.throwError(\"types/values length mismatch\",s.Logger.errors.INVALID_ARGUMENT,{count:{types:e.length,values:t.length},value:{types:e,values:t}});const n=e.map(e=>this._getCoder(p.from(e))),r=new Q(n,\"_\"),i=this._getWriter();return r.encode(i,t),i.data}decode(e,t,n){const r=e.map(e=>this._getCoder(p.from(e)));return new Q(r,\"_\").decode(this._getReader(Object(O.arrayify)(t),n))}}const ne=new te;var re=n(\"NaiW\"),ie=n(\"b1pR\");const se=new s.Logger(\"abi/5.3.0\");class ae extends i.Description{}class oe extends i.Description{}class ce extends i.Description{static isIndexed(e){return!(!e||!e._isIndexed)}}const le={\"0x08c379a0\":{signature:\"Error(string)\",name:\"Error\",inputs:[\"string\"],reason:!0},\"0x4e487b71\":{signature:\"Panic(uint256)\",name:\"Panic\",inputs:[\"uint256\"]}};function ue(e,t){const n=new Error(\"deferred error during ABI decoding triggered accessing \"+e);return n.error=t,n}class de{constructor(e){se.checkNew(new.target,de);let t=[];t=\"string\"==typeof e?JSON.parse(e):e,Object(i.defineReadOnly)(this,\"fragments\",t.map(e=>b.from(e)).filter(e=>null!=e)),Object(i.defineReadOnly)(this,\"_abiCoder\",Object(i.getStatic)(new.target,\"getAbiCoder\")()),Object(i.defineReadOnly)(this,\"functions\",{}),Object(i.defineReadOnly)(this,\"errors\",{}),Object(i.defineReadOnly)(this,\"events\",{}),Object(i.defineReadOnly)(this,\"structs\",{}),this.fragments.forEach(e=>{let t=null;switch(e.type){case\"constructor\":return this.deploy?void se.warn(\"duplicate definition - constructor\"):void Object(i.defineReadOnly)(this,\"deploy\",e);case\"function\":t=this.functions;break;case\"event\":t=this.events;break;case\"error\":t=this.errors;break;default:return}let n=e.format();t[n]?se.warn(\"duplicate definition - \"+n):t[n]=e}),this.deploy||Object(i.defineReadOnly)(this,\"deploy\",w.from({payable:!1,type:\"constructor\"})),Object(i.defineReadOnly)(this,\"_isInterface\",!0)}format(e){e||(e=h.full),e===h.sighash&&se.throwArgumentError(\"interface does not support formatting sighash\",\"format\",e);const t=this.fragments.map(t=>t.format(e));return e===h.json?JSON.stringify(t.map(e=>JSON.parse(e))):t}static getAbiCoder(){return ne}static getAddress(e){return Object(j.getAddress)(e)}static getSighash(e){return Object(O.hexDataSlice)(Object(re.a)(e.format()),0,4)}static getEventTopic(e){return Object(re.a)(e.format())}getFunction(e){if(Object(O.isHexString)(e)){for(const t in this.functions)if(e===this.getSighash(t))return this.functions[t];se.throwArgumentError(\"no matching function\",\"sighash\",e)}if(-1===e.indexOf(\"(\")){const t=e.trim(),n=Object.keys(this.functions).filter(e=>e.split(\"(\")[0]===t);return 0===n.length?se.throwArgumentError(\"no matching function\",\"name\",t):n.length>1&&se.throwArgumentError(\"multiple matching functions\",\"name\",t),this.functions[n[0]]}const t=this.functions[k.fromString(e).format()];return t||se.throwArgumentError(\"no matching function\",\"signature\",e),t}getEvent(e){if(Object(O.isHexString)(e)){const t=e.toLowerCase();for(const e in this.events)if(t===this.getEventTopic(e))return this.events[e];se.throwArgumentError(\"no matching event\",\"topichash\",t)}if(-1===e.indexOf(\"(\")){const t=e.trim(),n=Object.keys(this.events).filter(e=>e.split(\"(\")[0]===t);return 0===n.length?se.throwArgumentError(\"no matching event\",\"name\",t):n.length>1&&se.throwArgumentError(\"multiple matching events\",\"name\",t),this.events[n[0]]}const t=this.events[g.fromString(e).format()];return t||se.throwArgumentError(\"no matching event\",\"signature\",e),t}getError(e){if(Object(O.isHexString)(e)){const t=Object(i.getStatic)(this.constructor,\"getSighash\");for(const n in this.errors)if(e===t(this.errors[n]))return this.errors[n];se.throwArgumentError(\"no matching error\",\"sighash\",e)}if(-1===e.indexOf(\"(\")){const t=e.trim(),n=Object.keys(this.errors).filter(e=>e.split(\"(\")[0]===t);return 0===n.length?se.throwArgumentError(\"no matching error\",\"name\",t):n.length>1&&se.throwArgumentError(\"multiple matching errors\",\"name\",t),this.errors[n[0]]}const t=this.errors[k.fromString(e).format()];return t||se.throwArgumentError(\"no matching error\",\"signature\",e),t}getSighash(e){return\"string\"==typeof e&&(e=this.getFunction(e)),Object(i.getStatic)(this.constructor,\"getSighash\")(e)}getEventTopic(e){return\"string\"==typeof e&&(e=this.getEvent(e)),Object(i.getStatic)(this.constructor,\"getEventTopic\")(e)}_decodeParams(e,t){return this._abiCoder.decode(e,t)}_encodeParams(e,t){return this._abiCoder.encode(e,t)}encodeDeploy(e){return this._encodeParams(this.deploy.inputs,e||[])}decodeFunctionData(e,t){\"string\"==typeof e&&(e=this.getFunction(e));const n=Object(O.arrayify)(t);return Object(O.hexlify)(n.slice(0,4))!==this.getSighash(e)&&se.throwArgumentError(`data signature does not match function ${e.name}.`,\"data\",Object(O.hexlify)(n)),this._decodeParams(e.inputs,n.slice(4))}encodeFunctionData(e,t){return\"string\"==typeof e&&(e=this.getFunction(e)),Object(O.hexlify)(Object(O.concat)([this.getSighash(e),this._encodeParams(e.inputs,t||[])]))}decodeFunctionResult(e,t){\"string\"==typeof e&&(e=this.getFunction(e));let n=Object(O.arrayify)(t),r=null,i=null,a=null,o=null;switch(n.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(e.outputs,n)}catch(c){}break;case 4:{const e=Object(O.hexlify)(n.slice(0,4)),t=le[e];if(t)i=this._abiCoder.decode(t.inputs,n.slice(4)),a=t.name,o=t.signature,t.reason&&(r=i[0]);else try{const t=this.getError(e);i=this._abiCoder.decode(t.inputs,n.slice(4)),a=t.name,o=t.format()}catch(c){console.log(c)}break}}return se.throwError(\"call revert exception\",s.Logger.errors.CALL_EXCEPTION,{method:e.format(),errorArgs:i,errorName:a,errorSignature:o,reason:r})}encodeFunctionResult(e,t){return\"string\"==typeof e&&(e=this.getFunction(e)),Object(O.hexlify)(this._abiCoder.encode(e.outputs,t||[]))}encodeFilterTopics(e,t){\"string\"==typeof e&&(e=this.getEvent(e)),t.length>e.inputs.length&&se.throwError(\"too many arguments for \"+e.format(),s.Logger.errors.UNEXPECTED_ARGUMENT,{argument:\"values\",value:t});let n=[];e.anonymous||n.push(this.getEventTopic(e));const r=(e,t)=>\"string\"===e.type?Object(re.a)(t):\"bytes\"===e.type?Object(ie.keccak256)(Object(O.hexlify)(t)):(\"address\"===e.type&&this._abiCoder.encode([\"address\"],[t]),Object(O.hexZeroPad)(Object(O.hexlify)(t),32));for(t.forEach((t,i)=>{let s=e.inputs[i];s.indexed?null==t?n.push(null):\"array\"===s.baseType||\"tuple\"===s.baseType?se.throwArgumentError(\"filtering with tuples or arrays not supported\",\"contract.\"+s.name,t):Array.isArray(t)?n.push(t.map(e=>r(s,e))):n.push(r(s,t)):null!=t&&se.throwArgumentError(\"cannot filter non-indexed parameters; must be null\",\"contract.\"+s.name,t)});n.length&&null===n[n.length-1];)n.pop();return n}encodeEventLog(e,t){\"string\"==typeof e&&(e=this.getEvent(e));const n=[],r=[],i=[];return e.anonymous||n.push(this.getEventTopic(e)),t.length!==e.inputs.length&&se.throwArgumentError(\"event arguments/values mismatch\",\"values\",t),e.inputs.forEach((e,s)=>{const a=t[s];if(e.indexed)if(\"string\"===e.type)n.push(Object(re.a)(a));else if(\"bytes\"===e.type)n.push(Object(ie.keccak256)(a));else{if(\"tuple\"===e.baseType||\"array\"===e.baseType)throw new Error(\"not implemented\");n.push(this._abiCoder.encode([e.type],[a]))}else r.push(e),i.push(a)}),{data:this._abiCoder.encode(r,i),topics:n}}decodeEventLog(e,t,n){if(\"string\"==typeof e&&(e=this.getEvent(e)),null!=n&&!e.anonymous){let t=this.getEventTopic(e);Object(O.isHexString)(n[0],32)&&n[0].toLowerCase()===t||se.throwError(\"fragment/topic mismatch\",s.Logger.errors.INVALID_ARGUMENT,{argument:\"topics[0]\",expected:t,value:n[0]}),n=n.slice(1)}let r=[],i=[],a=[];e.inputs.forEach((e,t)=>{e.indexed?\"string\"===e.type||\"bytes\"===e.type||\"tuple\"===e.baseType||\"array\"===e.baseType?(r.push(p.fromObject({type:\"bytes32\",name:e.name})),a.push(!0)):(r.push(e),a.push(!1)):(i.push(e),a.push(!1))});let o=null!=n?this._abiCoder.decode(r,Object(O.concat)(n)):null,c=this._abiCoder.decode(i,t,!0),l=[],u=0,d=0;e.inputs.forEach((e,t)=>{if(e.indexed)if(null==o)l[t]=new ce({_isIndexed:!0,hash:null});else if(a[t])l[t]=new ce({_isIndexed:!0,hash:o[d++]});else try{l[t]=o[d++]}catch(n){l[t]=n}else try{l[t]=c[u++]}catch(n){l[t]=n}if(e.name&&null==l[e.name]){const n=l[t];n instanceof Error?Object.defineProperty(l,e.name,{get:()=>{throw ue(\"property \"+JSON.stringify(e.name),n)}}):l[e.name]=n}});for(let s=0;s{throw ue(\"index \"+s,e)}})}return Object.freeze(l)}parseTransaction(e){let t=this.getFunction(e.data.substring(0,10).toLowerCase());return t?new oe({args:this._abiCoder.decode(t.inputs,\"0x\"+e.data.substring(10)),functionFragment:t,name:t.name,signature:t.format(),sighash:this.getSighash(t),value:r.a.from(e.value||\"0\")}):null}parseLog(e){let t=this.getEvent(e.topics[0]);return!t||t.anonymous?null:new ae({eventFragment:t,name:t.name,signature:t.format(),topic:this.getEventTopic(t),args:this.decodeEventLog(t,e.data,e.topics)})}static isInterface(e){return!(!e||!e._isInterface)}}},SpAZ:function(e,t,n){\"use strict\";function r(e){return e}n.d(t,\"a\",(function(){return r}))},SxV6:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return l}));var r=n(\"sVev\"),i=n(\"pLZG\"),s=n(\"IzEk\"),a=n(\"xbPD\"),o=n(\"XDbj\"),c=n(\"SpAZ\");function l(e,t){const n=arguments.length>=2;return l=>l.pipe(e?Object(i.a)((t,n)=>e(t,n,l)):c.a,Object(s.a)(1),n?Object(a.a)(t):Object(o.a)(()=>new r.a))}},\"T+5o\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"Dwbi\"),i=n(\"fXoL\");let s=(()=>{class e{transform(e){return e?0===e?\"genesis\":e.toString()===r.b?\"n/a\":e.toString():\"n/a\"}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275pipe=i.Ob({name:\"epoch\",type:e,pure:!0}),e})()},TYpD:function(e,t,n){\"use strict\";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)\"default\"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,\"__esModule\",{value:!0}),t.parseBytes32String=t.formatBytes32String=t.Utf8ErrorFuncs=t.toUtf8String=t.toUtf8CodePoints=t.toUtf8Bytes=t._toEscapedUtf8String=t.nameprep=t.hexDataSlice=t.hexDataLength=t.hexZeroPad=t.hexValue=t.hexStripZeros=t.hexConcat=t.isHexString=t.hexlify=t.base64=t.base58=t.TransactionDescription=t.LogDescription=t.Interface=t.SigningKey=t.HDNode=t.defaultPath=t.isBytesLike=t.isBytes=t.zeroPad=t.stripZeros=t.concat=t.arrayify=t.shallowCopy=t.resolveProperties=t.getStatic=t.defineReadOnly=t.deepCopy=t.checkProperties=t.poll=t.fetchJson=t._fetchData=t.RLP=t.Logger=t.checkResultErrors=t.FormatTypes=t.ParamType=t.FunctionFragment=t.EventFragment=t.ErrorFragment=t.Fragment=t.defaultAbiCoder=t.AbiCoder=void 0,t.Indexed=t.Utf8ErrorReason=t.UnicodeNormalizationForm=t.SupportedAlgorithm=t.mnemonicToSeed=t.isValidMnemonic=t.entropyToMnemonic=t.mnemonicToEntropy=t.getAccountPath=t.verifyTypedData=t.verifyMessage=t.recoverPublicKey=t.computePublicKey=t.recoverAddress=t.computeAddress=t.getJsonWalletAddress=t.serializeTransaction=t.parseTransaction=t.accessListify=t.joinSignature=t.splitSignature=t.soliditySha256=t.solidityKeccak256=t.solidityPack=t.shuffled=t.randomBytes=t.sha512=t.sha256=t.ripemd160=t.keccak256=t.computeHmac=t.commify=t.parseUnits=t.formatUnits=t.parseEther=t.formatEther=t.isAddress=t.getCreate2Address=t.getContractAddress=t.getIcapAddress=t.getAddress=t._TypedDataEncoder=t.id=t.isValidName=t.namehash=t.hashMessage=void 0;var a=n(\"SoSZ\");Object.defineProperty(t,\"AbiCoder\",{enumerable:!0,get:function(){return a.AbiCoder}}),Object.defineProperty(t,\"checkResultErrors\",{enumerable:!0,get:function(){return a.checkResultErrors}}),Object.defineProperty(t,\"defaultAbiCoder\",{enumerable:!0,get:function(){return a.defaultAbiCoder}}),Object.defineProperty(t,\"ErrorFragment\",{enumerable:!0,get:function(){return a.ErrorFragment}}),Object.defineProperty(t,\"EventFragment\",{enumerable:!0,get:function(){return a.EventFragment}}),Object.defineProperty(t,\"FormatTypes\",{enumerable:!0,get:function(){return a.FormatTypes}}),Object.defineProperty(t,\"Fragment\",{enumerable:!0,get:function(){return a.Fragment}}),Object.defineProperty(t,\"FunctionFragment\",{enumerable:!0,get:function(){return a.FunctionFragment}}),Object.defineProperty(t,\"Indexed\",{enumerable:!0,get:function(){return a.Indexed}}),Object.defineProperty(t,\"Interface\",{enumerable:!0,get:function(){return a.Interface}}),Object.defineProperty(t,\"LogDescription\",{enumerable:!0,get:function(){return a.LogDescription}}),Object.defineProperty(t,\"ParamType\",{enumerable:!0,get:function(){return a.ParamType}}),Object.defineProperty(t,\"TransactionDescription\",{enumerable:!0,get:function(){return a.TransactionDescription}});var o=n(\"Oxwv\");Object.defineProperty(t,\"getAddress\",{enumerable:!0,get:function(){return o.getAddress}}),Object.defineProperty(t,\"getCreate2Address\",{enumerable:!0,get:function(){return o.getCreate2Address}}),Object.defineProperty(t,\"getContractAddress\",{enumerable:!0,get:function(){return o.getContractAddress}}),Object.defineProperty(t,\"getIcapAddress\",{enumerable:!0,get:function(){return o.getIcapAddress}}),Object.defineProperty(t,\"isAddress\",{enumerable:!0,get:function(){return o.isAddress}});var c=s(n(\"cdpc\"));t.base64=c;var l=n(\"LPIR\");Object.defineProperty(t,\"base58\",{enumerable:!0,get:function(){return l.Base58}});var u=n(\"VJ7P\");Object.defineProperty(t,\"arrayify\",{enumerable:!0,get:function(){return u.arrayify}}),Object.defineProperty(t,\"concat\",{enumerable:!0,get:function(){return u.concat}}),Object.defineProperty(t,\"hexConcat\",{enumerable:!0,get:function(){return u.hexConcat}}),Object.defineProperty(t,\"hexDataSlice\",{enumerable:!0,get:function(){return u.hexDataSlice}}),Object.defineProperty(t,\"hexDataLength\",{enumerable:!0,get:function(){return u.hexDataLength}}),Object.defineProperty(t,\"hexlify\",{enumerable:!0,get:function(){return u.hexlify}}),Object.defineProperty(t,\"hexStripZeros\",{enumerable:!0,get:function(){return u.hexStripZeros}}),Object.defineProperty(t,\"hexValue\",{enumerable:!0,get:function(){return u.hexValue}}),Object.defineProperty(t,\"hexZeroPad\",{enumerable:!0,get:function(){return u.hexZeroPad}}),Object.defineProperty(t,\"isBytes\",{enumerable:!0,get:function(){return u.isBytes}}),Object.defineProperty(t,\"isBytesLike\",{enumerable:!0,get:function(){return u.isBytesLike}}),Object.defineProperty(t,\"isHexString\",{enumerable:!0,get:function(){return u.isHexString}}),Object.defineProperty(t,\"joinSignature\",{enumerable:!0,get:function(){return u.joinSignature}}),Object.defineProperty(t,\"zeroPad\",{enumerable:!0,get:function(){return u.zeroPad}}),Object.defineProperty(t,\"splitSignature\",{enumerable:!0,get:function(){return u.splitSignature}}),Object.defineProperty(t,\"stripZeros\",{enumerable:!0,get:function(){return u.stripZeros}});var d=n(\"fQvb\");Object.defineProperty(t,\"_TypedDataEncoder\",{enumerable:!0,get:function(){return d._TypedDataEncoder}}),Object.defineProperty(t,\"hashMessage\",{enumerable:!0,get:function(){return d.hashMessage}}),Object.defineProperty(t,\"id\",{enumerable:!0,get:function(){return d.id}}),Object.defineProperty(t,\"isValidName\",{enumerable:!0,get:function(){return d.isValidName}}),Object.defineProperty(t,\"namehash\",{enumerable:!0,get:function(){return d.namehash}});var h=n(\"8AIR\");Object.defineProperty(t,\"defaultPath\",{enumerable:!0,get:function(){return h.defaultPath}}),Object.defineProperty(t,\"entropyToMnemonic\",{enumerable:!0,get:function(){return h.entropyToMnemonic}}),Object.defineProperty(t,\"getAccountPath\",{enumerable:!0,get:function(){return h.getAccountPath}}),Object.defineProperty(t,\"HDNode\",{enumerable:!0,get:function(){return h.HDNode}}),Object.defineProperty(t,\"isValidMnemonic\",{enumerable:!0,get:function(){return h.isValidMnemonic}}),Object.defineProperty(t,\"mnemonicToEntropy\",{enumerable:!0,get:function(){return h.mnemonicToEntropy}}),Object.defineProperty(t,\"mnemonicToSeed\",{enumerable:!0,get:function(){return h.mnemonicToSeed}});var m=n(\"zkI0\");Object.defineProperty(t,\"getJsonWalletAddress\",{enumerable:!0,get:function(){return m.getJsonWalletAddress}});var p=n(\"b1pR\");Object.defineProperty(t,\"keccak256\",{enumerable:!0,get:function(){return p.keccak256}});var f=n(\"/7J2\");Object.defineProperty(t,\"Logger\",{enumerable:!0,get:function(){return f.Logger}});var b=n(\"ggob\");Object.defineProperty(t,\"computeHmac\",{enumerable:!0,get:function(){return b.computeHmac}}),Object.defineProperty(t,\"ripemd160\",{enumerable:!0,get:function(){return b.ripemd160}}),Object.defineProperty(t,\"sha256\",{enumerable:!0,get:function(){return b.sha256}}),Object.defineProperty(t,\"sha512\",{enumerable:!0,get:function(){return b.sha512}});var g=n(\"7WLq\");Object.defineProperty(t,\"solidityKeccak256\",{enumerable:!0,get:function(){return g.keccak256}}),Object.defineProperty(t,\"solidityPack\",{enumerable:!0,get:function(){return g.pack}}),Object.defineProperty(t,\"soliditySha256\",{enumerable:!0,get:function(){return g.sha256}});var _=n(\"CxN6\");Object.defineProperty(t,\"randomBytes\",{enumerable:!0,get:function(){return _.randomBytes}}),Object.defineProperty(t,\"shuffled\",{enumerable:!0,get:function(){return _.shuffled}});var y=n(\"m9oY\");Object.defineProperty(t,\"checkProperties\",{enumerable:!0,get:function(){return y.checkProperties}}),Object.defineProperty(t,\"deepCopy\",{enumerable:!0,get:function(){return y.deepCopy}}),Object.defineProperty(t,\"defineReadOnly\",{enumerable:!0,get:function(){return y.defineReadOnly}}),Object.defineProperty(t,\"getStatic\",{enumerable:!0,get:function(){return y.getStatic}}),Object.defineProperty(t,\"resolveProperties\",{enumerable:!0,get:function(){return y.resolveProperties}}),Object.defineProperty(t,\"shallowCopy\",{enumerable:!0,get:function(){return y.shallowCopy}});var v=s(n(\"4WVH\"));t.RLP=v;var w=n(\"rhxT\");Object.defineProperty(t,\"computePublicKey\",{enumerable:!0,get:function(){return w.computePublicKey}}),Object.defineProperty(t,\"recoverPublicKey\",{enumerable:!0,get:function(){return w.recoverPublicKey}}),Object.defineProperty(t,\"SigningKey\",{enumerable:!0,get:function(){return w.SigningKey}});var k=n(\"jhkW\");Object.defineProperty(t,\"formatBytes32String\",{enumerable:!0,get:function(){return k.formatBytes32String}}),Object.defineProperty(t,\"nameprep\",{enumerable:!0,get:function(){return k.nameprep}}),Object.defineProperty(t,\"parseBytes32String\",{enumerable:!0,get:function(){return k.parseBytes32String}}),Object.defineProperty(t,\"_toEscapedUtf8String\",{enumerable:!0,get:function(){return k._toEscapedUtf8String}}),Object.defineProperty(t,\"toUtf8Bytes\",{enumerable:!0,get:function(){return k.toUtf8Bytes}}),Object.defineProperty(t,\"toUtf8CodePoints\",{enumerable:!0,get:function(){return k.toUtf8CodePoints}}),Object.defineProperty(t,\"toUtf8String\",{enumerable:!0,get:function(){return k.toUtf8String}}),Object.defineProperty(t,\"Utf8ErrorFuncs\",{enumerable:!0,get:function(){return k.Utf8ErrorFuncs}});var S=n(\"WsP5\");Object.defineProperty(t,\"accessListify\",{enumerable:!0,get:function(){return S.accessListify}}),Object.defineProperty(t,\"computeAddress\",{enumerable:!0,get:function(){return S.computeAddress}}),Object.defineProperty(t,\"parseTransaction\",{enumerable:!0,get:function(){return S.parse}}),Object.defineProperty(t,\"recoverAddress\",{enumerable:!0,get:function(){return S.recoverAddress}}),Object.defineProperty(t,\"serializeTransaction\",{enumerable:!0,get:function(){return S.serialize}});var M=n(\"cUlj\");Object.defineProperty(t,\"commify\",{enumerable:!0,get:function(){return M.commify}}),Object.defineProperty(t,\"formatEther\",{enumerable:!0,get:function(){return M.formatEther}}),Object.defineProperty(t,\"parseEther\",{enumerable:!0,get:function(){return M.parseEther}}),Object.defineProperty(t,\"formatUnits\",{enumerable:!0,get:function(){return M.formatUnits}}),Object.defineProperty(t,\"parseUnits\",{enumerable:!0,get:function(){return M.parseUnits}});var x=n(\"KIrq\");Object.defineProperty(t,\"verifyMessage\",{enumerable:!0,get:function(){return x.verifyMessage}}),Object.defineProperty(t,\"verifyTypedData\",{enumerable:!0,get:function(){return x.verifyTypedData}});var C=n(\"uvd5\");Object.defineProperty(t,\"_fetchData\",{enumerable:!0,get:function(){return C._fetchData}}),Object.defineProperty(t,\"fetchJson\",{enumerable:!0,get:function(){return C.fetchJson}}),Object.defineProperty(t,\"poll\",{enumerable:!0,get:function(){return C.poll}});var D=n(\"ggob\");Object.defineProperty(t,\"SupportedAlgorithm\",{enumerable:!0,get:function(){return D.SupportedAlgorithm}});var L=n(\"jhkW\");Object.defineProperty(t,\"UnicodeNormalizationForm\",{enumerable:!0,get:function(){return L.UnicodeNormalizationForm}}),Object.defineProperty(t,\"Utf8ErrorReason\",{enumerable:!0,get:function(){return L.Utf8ErrorReason}})},Tg02:function(e,t,n){\"use strict\";function r(e){if(!e)return\"\";let t=e;-1!==t.indexOf(\"0x\")&&(t=t.replace(\"0x\",\"\"));const n=t.match(/.{2}/g);if(!n)return\"\";const r=n.map(e=>parseInt(e,16));return btoa(String.fromCharCode(...r))}function i(e){return\"0x\"+Array.prototype.reduce.call(atob(e),(e,t)=>e+(\"0\"+t.charCodeAt(0).toString(16)).slice(-2),\"\")}n.d(t,\"b\",(function(){return r})),n.d(t,\"a\",(function(){return i}))},UDhR:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"id\",{months:\"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des\".split(\"_\"),weekdays:\"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu\".split(\"_\"),weekdaysShort:\"Min_Sen_Sel_Rab_Kam_Jum_Sab\".split(\"_\"),weekdaysMin:\"Mg_Sn_Sl_Rb_Km_Jm_Sb\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),\"pagi\"===t?e:\"siang\"===t?e>=11?e:e+12:\"sore\"===t||\"malam\"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?\"pagi\":e<15?\"siang\":e<19?\"sore\":\"malam\"},calendar:{sameDay:\"[Hari ini pukul] LT\",nextDay:\"[Besok pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kemarin pukul] LT\",lastWeek:\"dddd [lalu pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"dalam %s\",past:\"%s yang lalu\",s:\"beberapa detik\",ss:\"%d detik\",m:\"semenit\",mm:\"%d menit\",h:\"sejam\",hh:\"%d jam\",d:\"sehari\",dd:\"%d hari\",M:\"sebulan\",MM:\"%d bulan\",y:\"setahun\",yy:\"%d tahun\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},USCx:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ga\",{months:[\"Ean\\xe1ir\",\"Feabhra\",\"M\\xe1rta\",\"Aibre\\xe1n\",\"Bealtaine\",\"Meitheamh\",\"I\\xfail\",\"L\\xfanasa\",\"Me\\xe1n F\\xf3mhair\",\"Deireadh F\\xf3mhair\",\"Samhain\",\"Nollaig\"],monthsShort:[\"Ean\",\"Feabh\",\"M\\xe1rt\",\"Aib\",\"Beal\",\"Meith\",\"I\\xfail\",\"L\\xfan\",\"M.F.\",\"D.F.\",\"Samh\",\"Noll\"],monthsParseExact:!0,weekdays:[\"D\\xe9 Domhnaigh\",\"D\\xe9 Luain\",\"D\\xe9 M\\xe1irt\",\"D\\xe9 C\\xe9adaoin\",\"D\\xe9ardaoin\",\"D\\xe9 hAoine\",\"D\\xe9 Sathairn\"],weekdaysShort:[\"Domh\",\"Luan\",\"M\\xe1irt\",\"C\\xe9ad\",\"D\\xe9ar\",\"Aoine\",\"Sath\"],weekdaysMin:[\"Do\",\"Lu\",\"M\\xe1\",\"C\\xe9\",\"D\\xe9\",\"A\",\"Sa\"],longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Inniu ag] LT\",nextDay:\"[Am\\xe1rach ag] LT\",nextWeek:\"dddd [ag] LT\",lastDay:\"[Inn\\xe9 ag] LT\",lastWeek:\"dddd [seo caite] [ag] LT\",sameElse:\"L\"},relativeTime:{future:\"i %s\",past:\"%s \\xf3 shin\",s:\"c\\xfapla soicind\",ss:\"%d soicind\",m:\"n\\xf3im\\xe9ad\",mm:\"%d n\\xf3im\\xe9ad\",h:\"uair an chloig\",hh:\"%d uair an chloig\",d:\"l\\xe1\",dd:\"%d l\\xe1\",M:\"m\\xed\",MM:\"%d m\\xedonna\",y:\"bliain\",yy:\"%d bliain\"},dayOfMonthOrdinalParse:/\\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?\"d\":e%10==2?\"na\":\"mh\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},UXJo:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return c})),n.d(t,\"b\",(function(){return a})),n.d(t,\"c\",(function(){return l}));var r=n(\"ofXK\"),i=n(\"fXoL\");class s{constructor(e,t){this._document=t;const n=this._textarea=this._document.createElement(\"textarea\"),r=n.style;r.position=\"fixed\",r.top=r.opacity=\"0\",r.left=\"-999em\",n.setAttribute(\"aria-hidden\",\"true\"),n.value=e,this._document.body.appendChild(n)}copy(){const e=this._textarea;let t=!1;try{if(e){const n=this._document.activeElement;e.select(),e.setSelectionRange(0,e.value.length),t=this._document.execCommand(\"copy\"),n&&n.focus()}}catch(n){}return t}destroy(){const e=this._textarea;e&&(e.parentNode&&e.parentNode.removeChild(e),this._textarea=void 0)}}let a=(()=>{class e{constructor(e){this._document=e}copy(e){const t=this.beginCopy(e),n=t.copy();return t.destroy(),n}beginCopy(e){return new s(e,this._document)}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(r.d))},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e(Object(i.Zb)(r.d))},token:e,providedIn:\"root\"}),e})();const o=new i.s(\"CKD_COPY_TO_CLIPBOARD_CONFIG\");let c=(()=>{class e{constructor(e,t,n){this._clipboard=e,this._ngZone=t,this.text=\"\",this.attempts=1,this.copied=new i.p,this._pending=new Set,n&&null!=n.attempts&&(this.attempts=n.attempts)}copy(e=this.attempts){if(e>1){let t=e;const n=this._clipboard.beginCopy(this.text);this._pending.add(n);const r=()=>{const e=n.copy();e||!--t||this._destroyed?(this._currentTimeout=null,this._pending.delete(n),n.destroy(),this.copied.emit(e)):this._currentTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(r,1))};r()}else this.copied.emit(this._clipboard.copy(this.text))}ngOnDestroy(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach(e=>e.destroy()),this._pending.clear(),this._destroyed=!0}}return e.\\u0275fac=function(t){return new(t||e)(i.Pb(a),i.Pb(i.C),i.Pb(o,8))},e.\\u0275dir=i.Kb({type:e,selectors:[[\"\",\"cdkCopyToClipboard\",\"\"]],hostBindings:function(e,t){1&e&&i.cc(\"click\",(function(){return t.copy()}))},inputs:{text:[\"cdkCopyToClipboard\",\"text\"],attempts:[\"cdkCopyToClipboardAttempts\",\"attempts\"]},outputs:{copied:\"cdkCopyToClipboardCopied\"}}),e})(),l=(()=>{class e{}return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)}}),e})()},UXun:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"jtHE\");function i(e,t,n){let i;return i=e&&\"object\"==typeof e?e:{bufferSize:e,windowTime:t,refCount:!1,scheduler:n},e=>e.lift(function({bufferSize:e=Number.POSITIVE_INFINITY,windowTime:t=Number.POSITIVE_INFINITY,refCount:n,scheduler:i}){let s,a,o=0,c=!1,l=!1;return function(u){o++,s&&!c||(c=!1,s=new r.a(e,t,i),a=u.subscribe({next(e){s.next(e)},error(e){c=!0,s.error(e)},complete(){l=!0,a=void 0,s.complete()}}));const d=s.subscribe(this);this.add(()=>{o--,d.unsubscribe(),a&&!l&&n&&0===o&&(a.unsubscribe(),a=void 0,s=void 0)})}}(i))}},Ub8o:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=\"json-wallets/5.3.0\"},UnNr:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s})),n.d(t,\"c\",(function(){return a})),n.d(t,\"b\",(function(){return c})),n.d(t,\"f\",(function(){return u})),n.d(t,\"d\",(function(){return h})),n.d(t,\"e\",(function(){return m})),n.d(t,\"h\",(function(){return p})),n.d(t,\"g\",(function(){return f}));var r=n(\"VJ7P\");const i=new(n(\"/7J2\").Logger)(\"strings/5.3.0\");var s,a;function o(e,t,n,r,i){if(e===a.BAD_PREFIX||e===a.UNEXPECTED_CONTINUE){let e=0;for(let r=t+1;r>6==2;r++)e++;return e}return e===a.OVERRUN?n.length-t-1:0}!function(e){e.current=\"\",e.NFC=\"NFC\",e.NFD=\"NFD\",e.NFKC=\"NFKC\",e.NFKD=\"NFKD\"}(s||(s={})),function(e){e.UNEXPECTED_CONTINUE=\"unexpected continuation byte\",e.BAD_PREFIX=\"bad codepoint prefix\",e.OVERRUN=\"string overrun\",e.MISSING_CONTINUE=\"missing continuation byte\",e.OUT_OF_RANGE=\"out of UTF-8 range\",e.UTF16_SURROGATE=\"UTF-16 surrogate\",e.OVERLONG=\"overlong representation\"}(a||(a={}));const c=Object.freeze({error:function(e,t,n,r,s){return i.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,\"bytes\",n)},ignore:o,replace:function(e,t,n,r,i){return e===a.OVERLONG?(r.push(i),0):(r.push(65533),o(e,t,n))}});function l(e,t){null==t&&(t=c.error),e=Object(r.arrayify)(e);const n=[];let i=0;for(;i>7==0){n.push(r);continue}let s=null,o=null;if(192==(224&r))s=1,o=127;else if(224==(240&r))s=2,o=2047;else{if(240!=(248&r)){i+=t(128==(192&r)?a.UNEXPECTED_CONTINUE:a.BAD_PREFIX,i-1,e,n);continue}s=3,o=65535}if(i-1+s>=e.length){i+=t(a.OVERRUN,i-1,e,n);continue}let c=r&(1<<8-s-1)-1;for(let l=0;l1114111?i+=t(a.OUT_OF_RANGE,i-1-s,e,n,c):c>=55296&&c<=57343?i+=t(a.UTF16_SURROGATE,i-1-s,e,n,c):c<=o?i+=t(a.OVERLONG,i-1-s,e,n,c):n.push(c))}return n}function u(e,t=s.current){t!=s.current&&(i.checkNormalize(),e=e.normalize(t));let n=[];for(let r=0;r>6|192),n.push(63&t|128);else if(55296==(64512&t)){r++;const i=e.charCodeAt(r);if(r>=e.length||56320!=(64512&i))throw new Error(\"invalid utf-8 string\");const s=65536+((1023&t)<<10)+(1023&i);n.push(s>>18|240),n.push(s>>12&63|128),n.push(s>>6&63|128),n.push(63&s|128)}else n.push(t>>12|224),n.push(t>>6&63|128),n.push(63&t|128)}return Object(r.arrayify)(n)}function d(e){const t=\"0000\"+e.toString(16);return\"\\\\u\"+t.substring(t.length-4)}function h(e,t){return'\"'+l(e,t).map(e=>{if(e<256){switch(e){case 8:return\"\\\\b\";case 9:return\"\\\\t\";case 10:return\"\\\\n\";case 13:return\"\\\\r\";case 34:return'\\\\\"';case 92:return\"\\\\\\\\\"}if(e>=32&&e<127)return String.fromCharCode(e)}return e<=65535?d(e):d(55296+((e-=65536)>>10&1023))+d(56320+(1023&e))}).join(\"\")+'\"'}function m(e){return e.map(e=>e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10&1023),56320+(1023&e)))).join(\"\")}function p(e,t){return m(l(e,t))}function f(e,t=s.current){return l(u(e,t))}},UpQW:function(e,t,n){!function(e){\"use strict\";var t=[\"\\u062c\\u0646\\u0648\\u0631\\u06cc\",\"\\u0641\\u0631\\u0648\\u0631\\u06cc\",\"\\u0645\\u0627\\u0631\\u0686\",\"\\u0627\\u067e\\u0631\\u06cc\\u0644\",\"\\u0645\\u0626\\u06cc\",\"\\u062c\\u0648\\u0646\",\"\\u062c\\u0648\\u0644\\u0627\\u0626\\u06cc\",\"\\u0627\\u06af\\u0633\\u062a\",\"\\u0633\\u062a\\u0645\\u0628\\u0631\",\"\\u0627\\u06a9\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0645\\u0628\\u0631\",\"\\u062f\\u0633\\u0645\\u0628\\u0631\"],n=[\"\\u0627\\u062a\\u0648\\u0627\\u0631\",\"\\u067e\\u06cc\\u0631\",\"\\u0645\\u0646\\u06af\\u0644\",\"\\u0628\\u062f\\u06be\",\"\\u062c\\u0645\\u0639\\u0631\\u0627\\u062a\",\"\\u062c\\u0645\\u0639\\u06c1\",\"\\u06c1\\u0641\\u062a\\u06c1\"];e.defineLocale(\"ur\",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd\\u060c D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635\\u0628\\u062d|\\u0634\\u0627\\u0645/,isPM:function(e){return\"\\u0634\\u0627\\u0645\"===e},meridiem:function(e,t,n){return e<12?\"\\u0635\\u0628\\u062d\":\"\\u0634\\u0627\\u0645\"},calendar:{sameDay:\"[\\u0622\\u062c \\u0628\\u0648\\u0642\\u062a] LT\",nextDay:\"[\\u06a9\\u0644 \\u0628\\u0648\\u0642\\u062a] LT\",nextWeek:\"dddd [\\u0628\\u0648\\u0642\\u062a] LT\",lastDay:\"[\\u06af\\u0630\\u0634\\u062a\\u06c1 \\u0631\\u0648\\u0632 \\u0628\\u0648\\u0642\\u062a] LT\",lastWeek:\"[\\u06af\\u0630\\u0634\\u062a\\u06c1] dddd [\\u0628\\u0648\\u0642\\u062a] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0628\\u0639\\u062f\",past:\"%s \\u0642\\u0628\\u0644\",s:\"\\u0686\\u0646\\u062f \\u0633\\u06cc\\u06a9\\u0646\\u0688\",ss:\"%d \\u0633\\u06cc\\u06a9\\u0646\\u0688\",m:\"\\u0627\\u06cc\\u06a9 \\u0645\\u0646\\u0679\",mm:\"%d \\u0645\\u0646\\u0679\",h:\"\\u0627\\u06cc\\u06a9 \\u06af\\u06be\\u0646\\u0679\\u06c1\",hh:\"%d \\u06af\\u06be\\u0646\\u0679\\u06d2\",d:\"\\u0627\\u06cc\\u06a9 \\u062f\\u0646\",dd:\"%d \\u062f\\u0646\",M:\"\\u0627\\u06cc\\u06a9 \\u0645\\u0627\\u06c1\",MM:\"%d \\u0645\\u0627\\u06c1\",y:\"\\u0627\\u06cc\\u06a9 \\u0633\\u0627\\u0644\",yy:\"%d \\u0633\\u0627\\u0644\"},preparse:function(e){return e.replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/,/g,\"\\u060c\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},Ur1D:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ss\",{months:\"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni\".split(\"_\"),monthsShort:\"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo\".split(\"_\"),weekdays:\"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo\".split(\"_\"),weekdaysShort:\"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg\".split(\"_\"),weekdaysMin:\"Li_Us_Lb_Lt_Ls_Lh_Ug\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Namuhla nga] LT\",nextDay:\"[Kusasa nga] LT\",nextWeek:\"dddd [nga] LT\",lastDay:\"[Itolo nga] LT\",lastWeek:\"dddd [leliphelile] [nga] LT\",sameElse:\"L\"},relativeTime:{future:\"nga %s\",past:\"wenteka nga %s\",s:\"emizuzwana lomcane\",ss:\"%d mzuzwana\",m:\"umzuzu\",mm:\"%d emizuzu\",h:\"lihora\",hh:\"%d emahora\",d:\"lilanga\",dd:\"%d emalanga\",M:\"inyanga\",MM:\"%d tinyanga\",y:\"umnyaka\",yy:\"%d iminyaka\"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?\"ekuseni\":e<15?\"emini\":e<19?\"entsambama\":\"ebusuku\"},meridiemHour:function(e,t){return 12===e&&(e=0),\"ekuseni\"===t?e:\"emini\"===t?e>=11?e:e+12:\"entsambama\"===t||\"ebusuku\"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:\"%d\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},V2x9:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"tet\",{months:\"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru\".split(\"_\"),monthsShort:\"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez\".split(\"_\"),weekdays:\"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu\".split(\"_\"),weekdaysShort:\"Dom_Seg_Ters_Kua_Kint_Sest_Sab\".split(\"_\"),weekdaysMin:\"Do_Seg_Te_Ku_Ki_Ses_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Ohin iha] LT\",nextDay:\"[Aban iha] LT\",nextWeek:\"dddd [iha] LT\",lastDay:\"[Horiseik iha] LT\",lastWeek:\"dddd [semana kotuk] [iha] LT\",sameElse:\"L\"},relativeTime:{future:\"iha %s\",past:\"%s liuba\",s:\"segundu balun\",ss:\"segundu %d\",m:\"minutu ida\",mm:\"minutu %d\",h:\"oras ida\",hh:\"oras %d\",d:\"loron ida\",dd:\"loron %d\",M:\"fulan ida\",MM:\"fulan %d\",y:\"tinan ida\",yy:\"tinan %d\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},VJ7P:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"isBytesLike\",(function(){return a})),n.d(t,\"isBytes\",(function(){return o})),n.d(t,\"arrayify\",(function(){return c})),n.d(t,\"concat\",(function(){return l})),n.d(t,\"stripZeros\",(function(){return u})),n.d(t,\"zeroPad\",(function(){return d})),n.d(t,\"isHexString\",(function(){return h})),n.d(t,\"hexlify\",(function(){return m})),n.d(t,\"hexDataLength\",(function(){return p})),n.d(t,\"hexDataSlice\",(function(){return f})),n.d(t,\"hexConcat\",(function(){return b})),n.d(t,\"hexValue\",(function(){return g})),n.d(t,\"hexStripZeros\",(function(){return _})),n.d(t,\"hexZeroPad\",(function(){return y})),n.d(t,\"splitSignature\",(function(){return v})),n.d(t,\"joinSignature\",(function(){return w}));const r=new(n(\"/7J2\").Logger)(\"bytes/5.3.0\");function i(e){return!!e.toHexString}function s(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return s(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function a(e){return h(e)&&!(e.length%2)||o(e)}function o(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if(\"string\"==typeof e)return!1;if(null==e.length)return!1;for(let t=0;t=256||n%1)return!1}return!0}function c(e,t){if(t||(t={}),\"number\"==typeof e){r.checkSafeUint53(e,\"invalid arrayify value\");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),s(new Uint8Array(t))}if(t.allowMissingPrefix&&\"string\"==typeof e&&\"0x\"!==e.substring(0,2)&&(e=\"0x\"+e),i(e)&&(e=e.toHexString()),h(e)){let n=e.substring(2);n.length%2&&(\"left\"===t.hexPad?n=\"0x0\"+n.substring(2):\"right\"===t.hexPad?n+=\"0\":r.throwArgumentError(\"hex data is odd-length\",\"value\",e));const i=[];for(let e=0;ec(e)),n=t.reduce((e,t)=>e+t.length,0),r=new Uint8Array(n);return t.reduce((e,t)=>(r.set(t,e),e+t.length),0),s(r)}function u(e){let t=c(e);if(0===t.length)return t;let n=0;for(;nt&&r.throwArgumentError(\"value out of range\",\"value\",arguments[0]);const n=new Uint8Array(t);return n.set(e,t-e.length),s(n)}function h(e,t){return!(\"string\"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}function m(e,t){if(t||(t={}),\"number\"==typeof e){r.checkSafeUint53(e,\"invalid hexlify value\");let t=\"\";for(;e;)t=\"0123456789abcdef\"[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t=\"0\"+t),\"0x\"+t):\"0x00\"}if(\"bigint\"==typeof e)return(e=e.toString(16)).length%2?\"0x0\"+e:\"0x\"+e;if(t.allowMissingPrefix&&\"string\"==typeof e&&\"0x\"!==e.substring(0,2)&&(e=\"0x\"+e),i(e))return e.toHexString();if(h(e))return e.length%2&&(\"left\"===t.hexPad?e=\"0x0\"+e.substring(2):\"right\"===t.hexPad?e+=\"0\":r.throwArgumentError(\"hex data is odd-length\",\"value\",e)),e.toLowerCase();if(o(e)){let t=\"0x\";for(let n=0;n>4]+\"0123456789abcdef\"[15&r]}return t}return r.throwArgumentError(\"invalid hexlify value\",\"value\",e)}function p(e){if(\"string\"!=typeof e)e=m(e);else if(!h(e)||e.length%2)return null;return(e.length-2)/2}function f(e,t,n){return\"string\"!=typeof e?e=m(e):(!h(e)||e.length%2)&&r.throwArgumentError(\"invalid hexData\",\"value\",e),t=2+2*t,null!=n?\"0x\"+e.substring(t,2+2*n):\"0x\"+e.substring(t)}function b(e){let t=\"0x\";return e.forEach(e=>{t+=m(e).substring(2)}),t}function g(e){const t=_(m(e,{hexPad:\"left\"}));return\"0x\"===t?\"0x0\":t}function _(e){\"string\"!=typeof e&&(e=m(e)),h(e)||r.throwArgumentError(\"invalid hex string\",\"value\",e),e=e.substring(2);let t=0;for(;t2*t+2&&r.throwArgumentError(\"value out of range\",\"value\",arguments[1]);e.length<2*t+2;)e=\"0x0\"+e.substring(2);return e}function v(e){const t={r:\"0x\",s:\"0x\",_vs:\"0x\",recoveryParam:0,v:0};if(a(e)){const n=c(e);65!==n.length&&r.throwArgumentError(\"invalid signature string; must be 65 bytes\",\"signature\",e),t.r=m(n.slice(0,32)),t.s=m(n.slice(32,64)),t.v=n[64],t.v<27&&(0===t.v||1===t.v?t.v+=27:r.throwArgumentError(\"signature invalid v byte\",\"signature\",e)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(n[32]|=128),t._vs=m(n.slice(32,64))}else{if(t.r=e.r,t.s=e.s,t.v=e.v,t.recoveryParam=e.recoveryParam,t._vs=e._vs,null!=t._vs){const n=d(c(t._vs),32);t._vs=m(n);const i=n[0]>=128?1:0;null==t.recoveryParam?t.recoveryParam=i:t.recoveryParam!==i&&r.throwArgumentError(\"signature recoveryParam mismatch _vs\",\"signature\",e),n[0]&=127;const s=m(n);null==t.s?t.s=s:t.s!==s&&r.throwArgumentError(\"signature v mismatch _vs\",\"signature\",e)}null==t.recoveryParam?null==t.v?r.throwArgumentError(\"signature missing v and recoveryParam\",\"signature\",e):t.recoveryParam=0===t.v||1===t.v?t.v:1-t.v%2:null==t.v?t.v=27+t.recoveryParam:t.recoveryParam!==1-t.v%2&&r.throwArgumentError(\"signature recoveryParam mismatch v\",\"signature\",e),null!=t.r&&h(t.r)?t.r=y(t.r,32):r.throwArgumentError(\"signature missing or invalid r\",\"signature\",e),null!=t.s&&h(t.s)?t.s=y(t.s,32):r.throwArgumentError(\"signature missing or invalid s\",\"signature\",e);const n=c(t.s);n[0]>=128&&r.throwArgumentError(\"signature s out of range\",\"signature\",e),t.recoveryParam&&(n[0]|=128);const i=m(n);t._vs&&(h(t._vs)||r.throwArgumentError(\"signature invalid _vs\",\"signature\",e),t._vs=y(t._vs,32)),null==t._vs?t._vs=i:t._vs!==i&&r.throwArgumentError(\"signature _vs mismatch v and s\",\"signature\",e)}return t}function w(e){return m(l([(e=v(e)).r,e.s,e.recoveryParam?\"0x1c\":\"0x1b\"]))}},VRyK:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"HDdC\"),i=n(\"z+Ro\"),s=n(\"bHdf\"),a=n(\"yCtX\");function o(...e){let t=Number.POSITIVE_INFINITY,n=null,o=e[e.length-1];return Object(i.a)(o)?(n=e.pop(),e.length>1&&\"number\"==typeof e[e.length-1]&&(t=e.pop())):\"number\"==typeof o&&(t=e.pop()),null===n&&1===e.length&&e[0]instanceof r.a?e[0]:Object(s.a)(t)(Object(a.a)(e,n))}},Vclq:function(e,t,n){!function(e){\"use strict\";var t=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),n=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;e.defineLocale(\"es-us\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"MM/DD/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY h:mm A\",LLLL:\"dddd, D [de] MMMM [de] YYYY h:mm A\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:0,doy:6}})}(n(\"wd/R\"))},\"W+Kl\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"fXoL\");let i=(()=>{class e{transform(e){return\"0\"===e?\"n/a\":e}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275pipe=r.Ob({name:\"balance\",type:e,pure:!0}),e})()},WHPf:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=\"hash/5.3.0\"},WMd4:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return a})),n.d(t,\"a\",(function(){return o}));var r=n(\"EY2u\"),i=n(\"LRne\"),s=n(\"z6cu\"),a=function(e){return e.NEXT=\"N\",e.ERROR=\"E\",e.COMPLETE=\"C\",e}({});let o=(()=>{class e{constructor(e,t,n){this.kind=e,this.value=t,this.error=n,this.hasValue=\"N\"===e}observe(e){switch(this.kind){case\"N\":return e.next&&e.next(this.value);case\"E\":return e.error&&e.error(this.error);case\"C\":return e.complete&&e.complete()}}do(e,t,n){switch(this.kind){case\"N\":return e&&e(this.value);case\"E\":return t&&t(this.error);case\"C\":return n&&n()}}accept(e,t,n){return e&&\"function\"==typeof e.next?this.observe(e):this.do(e,t,n)}toObservable(){switch(this.kind){case\"N\":return Object(i.a)(this.value);case\"E\":return Object(s.a)(this.error);case\"C\":return Object(r.b)()}throw new Error(\"unexpected notification kind value\")}static createNext(t){return void 0!==t?new e(\"N\",t):e.undefinedValueNotification}static createError(t){return new e(\"E\",void 0,t)}static createComplete(){return e.completeNotification}}return e.completeNotification=new e(\"C\"),e.undefinedValueNotification=new e(\"N\",void 0),e})()},WRkp:function(e,t,n){\"use strict\";t.sha1=n(\"E+IA\"),t.sha224=n(\"B/J0\"),t.sha256=n(\"bu2F\"),t.sha384=n(\"i5UE\"),t.sha512=n(\"tSWc\")},WYrj:function(e,t,n){!function(e){\"use strict\";var t=[\"\\u0796\\u07ac\\u0782\\u07aa\\u0787\\u07a6\\u0783\\u07a9\",\"\\u078a\\u07ac\\u0784\\u07b0\\u0783\\u07aa\\u0787\\u07a6\\u0783\\u07a9\",\"\\u0789\\u07a7\\u0783\\u07a8\\u0797\\u07aa\",\"\\u0787\\u07ad\\u0795\\u07b0\\u0783\\u07a9\\u078d\\u07aa\",\"\\u0789\\u07ad\",\"\\u0796\\u07ab\\u0782\\u07b0\",\"\\u0796\\u07aa\\u078d\\u07a6\\u0787\\u07a8\",\"\\u0787\\u07af\\u078e\\u07a6\\u0790\\u07b0\\u0793\\u07aa\",\"\\u0790\\u07ac\\u0795\\u07b0\\u0793\\u07ac\\u0789\\u07b0\\u0784\\u07a6\\u0783\\u07aa\",\"\\u0787\\u07ae\\u0786\\u07b0\\u0793\\u07af\\u0784\\u07a6\\u0783\\u07aa\",\"\\u0782\\u07ae\\u0788\\u07ac\\u0789\\u07b0\\u0784\\u07a6\\u0783\\u07aa\",\"\\u0791\\u07a8\\u0790\\u07ac\\u0789\\u07b0\\u0784\\u07a6\\u0783\\u07aa\"],n=[\"\\u0787\\u07a7\\u078b\\u07a8\\u0787\\u07b0\\u078c\\u07a6\",\"\\u0780\\u07af\\u0789\\u07a6\",\"\\u0787\\u07a6\\u0782\\u07b0\\u078e\\u07a7\\u0783\\u07a6\",\"\\u0784\\u07aa\\u078b\\u07a6\",\"\\u0784\\u07aa\\u0783\\u07a7\\u0790\\u07b0\\u078a\\u07a6\\u078c\\u07a8\",\"\\u0780\\u07aa\\u0786\\u07aa\\u0783\\u07aa\",\"\\u0780\\u07ae\\u0782\\u07a8\\u0780\\u07a8\\u0783\\u07aa\"];e.defineLocale(\"dv\",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:\"\\u0787\\u07a7\\u078b\\u07a8_\\u0780\\u07af\\u0789\\u07a6_\\u0787\\u07a6\\u0782\\u07b0_\\u0784\\u07aa\\u078b\\u07a6_\\u0784\\u07aa\\u0783\\u07a7_\\u0780\\u07aa\\u0786\\u07aa_\\u0780\\u07ae\\u0782\\u07a8\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/M/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0789\\u0786|\\u0789\\u078a/,isPM:function(e){return\"\\u0789\\u078a\"===e},meridiem:function(e,t,n){return e<12?\"\\u0789\\u0786\":\"\\u0789\\u078a\"},calendar:{sameDay:\"[\\u0789\\u07a8\\u0787\\u07a6\\u078b\\u07aa] LT\",nextDay:\"[\\u0789\\u07a7\\u078b\\u07a6\\u0789\\u07a7] LT\",nextWeek:\"dddd LT\",lastDay:\"[\\u0787\\u07a8\\u0787\\u07b0\\u0794\\u07ac] LT\",lastWeek:\"[\\u078a\\u07a7\\u0787\\u07a8\\u078c\\u07aa\\u0788\\u07a8] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"\\u078c\\u07ac\\u0783\\u07ad\\u078e\\u07a6\\u0787\\u07a8 %s\",past:\"\\u0786\\u07aa\\u0783\\u07a8\\u0782\\u07b0 %s\",s:\"\\u0790\\u07a8\\u0786\\u07aa\\u0782\\u07b0\\u078c\\u07aa\\u0786\\u07ae\\u0785\\u07ac\\u0787\\u07b0\",ss:\"d% \\u0790\\u07a8\\u0786\\u07aa\\u0782\\u07b0\\u078c\\u07aa\",m:\"\\u0789\\u07a8\\u0782\\u07a8\\u0793\\u07ac\\u0787\\u07b0\",mm:\"\\u0789\\u07a8\\u0782\\u07a8\\u0793\\u07aa %d\",h:\"\\u078e\\u07a6\\u0791\\u07a8\\u0787\\u07a8\\u0783\\u07ac\\u0787\\u07b0\",hh:\"\\u078e\\u07a6\\u0791\\u07a8\\u0787\\u07a8\\u0783\\u07aa %d\",d:\"\\u078b\\u07aa\\u0788\\u07a6\\u0780\\u07ac\\u0787\\u07b0\",dd:\"\\u078b\\u07aa\\u0788\\u07a6\\u0790\\u07b0 %d\",M:\"\\u0789\\u07a6\\u0780\\u07ac\\u0787\\u07b0\",MM:\"\\u0789\\u07a6\\u0790\\u07b0 %d\",y:\"\\u0787\\u07a6\\u0780\\u07a6\\u0783\\u07ac\\u0787\\u07b0\",yy:\"\\u0787\\u07a6\\u0780\\u07a6\\u0783\\u07aa %d\"},preparse:function(e){return e.replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/,/g,\"\\u060c\")},week:{dow:7,doy:12}})}(n(\"wd/R\"))},Wp6s:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return u})),n.d(t,\"b\",(function(){return l})),n.d(t,\"c\",(function(){return c})),n.d(t,\"d\",(function(){return d}));var r=n(\"R1ws\"),i=n(\"FKr1\"),s=n(\"fXoL\");const a=[\"*\",[[\"mat-card-footer\"]]],o=[\"*\",\"mat-card-footer\"];let c=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=s.Kb({type:e,selectors:[[\"mat-card-content\"],[\"\",\"mat-card-content\",\"\"],[\"\",\"matCardContent\",\"\"]],hostAttrs:[1,\"mat-card-content\"]}),e})(),l=(()=>{class e{constructor(){this.align=\"start\"}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=s.Kb({type:e,selectors:[[\"mat-card-actions\"]],hostAttrs:[1,\"mat-card-actions\"],hostVars:2,hostBindings:function(e,t){2&e&&s.Hb(\"mat-card-actions-align-end\",\"end\"===t.align)},inputs:{align:\"align\"},exportAs:[\"matCardActions\"]}),e})(),u=(()=>{class e{constructor(e){this._animationMode=e}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(r.a,8))},e.\\u0275cmp=s.Jb({type:e,selectors:[[\"mat-card\"]],hostAttrs:[1,\"mat-card\",\"mat-focus-indicator\"],hostVars:2,hostBindings:function(e,t){2&e&&s.Hb(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode)},exportAs:[\"matCard\"],ngContentSelectors:o,decls:2,vars:0,template:function(e,t){1&e&&(s.mc(a),s.lc(0),s.lc(1,1))},styles:[\".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}._mat-animation-noopable.mat-card{transition:none;animation:none}.mat-card .mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card .mat-divider-horizontal{left:auto;right:0}.mat-card .mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card .mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions .mat-button:first-child,.mat-card-actions .mat-raised-button:first-child,.mat-card-actions .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\\n\"],encapsulation:2,changeDetection:0}),e})(),d=(()=>{class e{}return e.\\u0275mod=s.Nb({type:e}),e.\\u0275inj=s.Mb({factory:function(t){return new(t||e)},imports:[[i.h],i.h]}),e})()},WsP5:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"computeAddress\",(function(){return g})),n.d(t,\"recoverAddress\",(function(){return _})),n.d(t,\"accessListify\",(function(){return w})),n.d(t,\"serialize\",(function(){return S})),n.d(t,\"parse\",(function(){return M}));var r=n(\"Oxwv\"),i=n(\"4218\"),s=n(\"VJ7P\"),a=n(\"nVZa\"),o=n(\"b1pR\"),c=n(\"m9oY\"),l=n(\"4WVH\"),u=n(\"rhxT\"),d=n(\"/7J2\");const h=new d.Logger(\"transactions/5.3.0\");function m(e){return\"0x\"===e?null:Object(r.getAddress)(e)}function p(e){return\"0x\"===e?a.d:i.a.from(e)}const f=[{name:\"nonce\",maxLength:32,numeric:!0},{name:\"gasPrice\",maxLength:32,numeric:!0},{name:\"gasLimit\",maxLength:32,numeric:!0},{name:\"to\",length:20},{name:\"value\",maxLength:32,numeric:!0},{name:\"data\"}],b={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0};function g(e){const t=Object(u.computePublicKey)(e);return Object(r.getAddress)(Object(s.hexDataSlice)(Object(o.keccak256)(Object(s.hexDataSlice)(t,1)),12))}function _(e,t){return g(Object(u.recoverPublicKey)(Object(s.arrayify)(e),t))}function y(e,t){const n=Object(s.stripZeros)(i.a.from(e).toHexString());return n.length>32&&h.throwArgumentError(\"invalid length for \"+t,\"transaction:\"+t,e),n}function v(e,t){return{address:Object(r.getAddress)(e),storageKeys:(t||[]).map((t,n)=>(32!==Object(s.hexDataLength)(t)&&h.throwArgumentError(\"invalid access list storageKey\",`accessList[${e}:${n}]`,t),t.toLowerCase()))}}function w(e){if(Array.isArray(e))return e.map((e,t)=>Array.isArray(e)?(e.length>2&&h.throwArgumentError(\"access list expected to be [ address, storageKeys[] ]\",`value[${t}]`,e),v(e[0],e[1])):v(e.address,e.storageKeys));const t=Object.keys(e).map(t=>{const n=e[t].reduce((e,t)=>(e[t]=!0,e),{});return v(t,Object.keys(n).sort())});return t.sort((e,t)=>e.address.localeCompare(t.address)),t}function k(e,t){const n=[y(e.chainId||0,\"chainId\"),y(e.nonce||0,\"nonce\"),y(e.gasPrice||0,\"gasPrice\"),y(e.gasLimit||0,\"gasLimit\"),null!=e.to?Object(r.getAddress)(e.to):\"0x\",y(e.value||0,\"value\"),e.data||\"0x\",(i=e.accessList||[],w(i).map(e=>[e.address,e.storageKeys]))];var i;if(t){const e=Object(s.splitSignature)(t);n.push(y(e.recoveryParam,\"recoveryParam\")),n.push(Object(s.stripZeros)(e.r)),n.push(Object(s.stripZeros)(e.s))}return Object(s.hexConcat)([\"0x01\",l.encode(n)])}function S(e,t){if(null==e.type)return null!=e.accessList&&h.throwArgumentError(\"untyped transactions do not support accessList; include type: 1\",\"transaction\",e),function(e,t){Object(c.checkProperties)(e,b);const n=[];f.forEach((function(t){let r=e[t.name]||[];const i={};t.numeric&&(i.hexPad=\"left\"),r=Object(s.arrayify)(Object(s.hexlify)(r,i)),t.length&&r.length!==t.length&&r.length>0&&h.throwArgumentError(\"invalid length for \"+t.name,\"transaction:\"+t.name,r),t.maxLength&&(r=Object(s.stripZeros)(r),r.length>t.maxLength&&h.throwArgumentError(\"invalid length for \"+t.name,\"transaction:\"+t.name,r)),n.push(Object(s.hexlify)(r))}));let r=0;if(null!=e.chainId?(r=e.chainId,\"number\"!=typeof r&&h.throwArgumentError(\"invalid transaction.chainId\",\"transaction\",e)):t&&!Object(s.isBytesLike)(t)&&t.v>28&&(r=Math.floor((t.v-35)/2)),0!==r&&(n.push(Object(s.hexlify)(r)),n.push(\"0x\"),n.push(\"0x\")),!t)return l.encode(n);const i=Object(s.splitSignature)(t);let a=27+i.recoveryParam;return 0!==r?(n.pop(),n.pop(),n.pop(),a+=2*r+8,i.v>28&&i.v!==a&&h.throwArgumentError(\"transaction.chainId/signature.v mismatch\",\"signature\",t)):i.v!==a&&h.throwArgumentError(\"transaction.chainId/signature.v mismatch\",\"signature\",t),n.push(Object(s.hexlify)(a)),n.push(Object(s.stripZeros)(Object(s.arrayify)(i.r))),n.push(Object(s.stripZeros)(Object(s.arrayify)(i.s))),l.encode(n)}(e,t);switch(e.type){case 1:return k(e,t)}return h.throwError(\"unsupported transaction type: \"+e.type,d.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"serializeTransaction\",transactionType:e.type})}function M(e){const t=Object(s.arrayify)(e);if(t[0]>127)return function(e){const t=l.decode(e);9!==t.length&&6!==t.length&&h.throwArgumentError(\"invalid raw transaction\",\"rawTransaction\",e);const n={nonce:p(t[0]).toNumber(),gasPrice:p(t[1]),gasLimit:p(t[2]),to:m(t[3]),value:p(t[4]),data:t[5],chainId:0};if(6===t.length)return n;try{n.v=i.a.from(t[6]).toNumber()}catch(r){return console.log(r),n}if(n.r=Object(s.hexZeroPad)(t[7],32),n.s=Object(s.hexZeroPad)(t[8],32),i.a.from(n.r).isZero()&&i.a.from(n.s).isZero())n.chainId=n.v,n.v=0;else{n.chainId=Math.floor((n.v-35)/2),n.chainId<0&&(n.chainId=0);let i=n.v-27;const a=t.slice(0,6);0!==n.chainId&&(a.push(Object(s.hexlify)(n.chainId)),a.push(\"0x\"),a.push(\"0x\"),i-=2*n.chainId+8);const c=Object(o.keccak256)(l.encode(a));try{n.from=_(c,{r:Object(s.hexlify)(n.r),s:Object(s.hexlify)(n.s),recoveryParam:i})}catch(r){console.log(r)}n.hash=Object(o.keccak256)(e)}return n.type=null,n}(t);switch(t[0]){case 1:return function(e){const t=l.decode(e.slice(1));8!==t.length&&11!==t.length&&h.throwArgumentError(\"invalid component count for transaction type: 1\",\"payload\",Object(s.hexlify)(e));const n={type:1,chainId:p(t[0]).toNumber(),nonce:p(t[1]).toNumber(),gasPrice:p(t[2]),gasLimit:p(t[3]),to:m(t[4]),value:p(t[5]),data:t[6],accessList:w(t[7])};if(8===t.length)return n;try{const e=p(t[8]).toNumber();if(0!==e&&1!==e)throw new Error(\"bad recid\");n.v=e}catch(r){h.throwArgumentError(\"invalid v for transaction type: 1\",\"v\",t[8])}n.r=Object(s.hexZeroPad)(t[9],32),n.s=Object(s.hexZeroPad)(t[10],32);try{const e=Object(o.keccak256)(k(n));n.from=_(e,{r:n.r,s:n.s,recoveryParam:n.v})}catch(r){console.log(r)}return n.hash=Object(o.keccak256)(e),n}(t)}return h.throwError(\"unsupported transaction type: \"+t[0],d.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"parseTransaction\",transactionType:t[0]})}},Wv91:function(e,t,n){!function(e){\"use strict\";var t={1:\"'inji\",5:\"'inji\",8:\"'inji\",70:\"'inji\",80:\"'inji\",2:\"'nji\",7:\"'nji\",20:\"'nji\",50:\"'nji\",3:\"'\\xfcnji\",4:\"'\\xfcnji\",100:\"'\\xfcnji\",6:\"'njy\",9:\"'unjy\",10:\"'unjy\",30:\"'unjy\",60:\"'ynjy\",90:\"'ynjy\"};e.defineLocale(\"tk\",{months:\"\\xddanwar_Fewral_Mart_Aprel_Ma\\xfd_I\\xfdun_I\\xfdul_Awgust_Sent\\xfdabr_Okt\\xfdabr_No\\xfdabr_Dekabr\".split(\"_\"),monthsShort:\"\\xddan_Few_Mar_Apr_Ma\\xfd_I\\xfdn_I\\xfdl_Awg_Sen_Okt_No\\xfd_Dek\".split(\"_\"),weekdays:\"\\xddek\\u015fenbe_Du\\u015fenbe_Si\\u015fenbe_\\xc7ar\\u015fenbe_Pen\\u015fenbe_Anna_\\u015eenbe\".split(\"_\"),weekdaysShort:\"\\xddek_Du\\u015f_Si\\u015f_\\xc7ar_Pen_Ann_\\u015een\".split(\"_\"),weekdaysMin:\"\\xddk_D\\u015f_S\\u015f_\\xc7r_Pn_An_\\u015en\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[bug\\xfcn sagat] LT\",nextDay:\"[ertir sagat] LT\",nextWeek:\"[indiki] dddd [sagat] LT\",lastDay:\"[d\\xfc\\xfdn] LT\",lastWeek:\"[ge\\xe7en] dddd [sagat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s so\\u0148\",past:\"%s \\xf6\\u0148\",s:\"birn\\xe4\\xe7e sekunt\",m:\"bir minut\",mm:\"%d minut\",h:\"bir sagat\",hh:\"%d sagat\",d:\"bir g\\xfcn\",dd:\"%d g\\xfcn\",M:\"bir a\\xfd\",MM:\"%d a\\xfd\",y:\"bir \\xfdyl\",yy:\"%d \\xfdyl\"},ordinal:function(e,n){switch(n){case\"d\":case\"D\":case\"Do\":case\"DD\":return e;default:if(0===e)return e+\"'unjy\";var r=e%10;return e+(t[r]||t[e%100-r]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(n(\"wd/R\"))},WxRl:function(e,t,n){!function(e){\"use strict\";var t=\"vas\\xe1rnap h\\xe9tf\\u0151n kedden szerd\\xe1n cs\\xfct\\xf6rt\\xf6k\\xf6n p\\xe9nteken szombaton\".split(\" \");function n(e,t,n,r){var i=e;switch(n){case\"s\":return r||t?\"n\\xe9h\\xe1ny m\\xe1sodperc\":\"n\\xe9h\\xe1ny m\\xe1sodperce\";case\"ss\":return i+(r||t)?\" m\\xe1sodperc\":\" m\\xe1sodperce\";case\"m\":return\"egy\"+(r||t?\" perc\":\" perce\");case\"mm\":return i+(r||t?\" perc\":\" perce\");case\"h\":return\"egy\"+(r||t?\" \\xf3ra\":\" \\xf3r\\xe1ja\");case\"hh\":return i+(r||t?\" \\xf3ra\":\" \\xf3r\\xe1ja\");case\"d\":return\"egy\"+(r||t?\" nap\":\" napja\");case\"dd\":return i+(r||t?\" nap\":\" napja\");case\"M\":return\"egy\"+(r||t?\" h\\xf3nap\":\" h\\xf3napja\");case\"MM\":return i+(r||t?\" h\\xf3nap\":\" h\\xf3napja\");case\"y\":return\"egy\"+(r||t?\" \\xe9v\":\" \\xe9ve\");case\"yy\":return i+(r||t?\" \\xe9v\":\" \\xe9ve\")}return\"\"}function r(e){return(e?\"\":\"[m\\xfalt] \")+\"[\"+t[this.day()]+\"] LT[-kor]\"}e.defineLocale(\"hu\",{months:\"janu\\xe1r_febru\\xe1r_m\\xe1rcius_\\xe1prilis_m\\xe1jus_j\\xfanius_j\\xfalius_augusztus_szeptember_okt\\xf3ber_november_december\".split(\"_\"),monthsShort:\"jan._feb._m\\xe1rc._\\xe1pr._m\\xe1j._j\\xfan._j\\xfal._aug._szept._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"vas\\xe1rnap_h\\xe9tf\\u0151_kedd_szerda_cs\\xfct\\xf6rt\\xf6k_p\\xe9ntek_szombat\".split(\"_\"),weekdaysShort:\"vas_h\\xe9t_kedd_sze_cs\\xfct_p\\xe9n_szo\".split(\"_\"),weekdaysMin:\"v_h_k_sze_cs_p_szo\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"YYYY.MM.DD.\",LL:\"YYYY. MMMM D.\",LLL:\"YYYY. MMMM D. H:mm\",LLLL:\"YYYY. MMMM D., dddd H:mm\"},meridiemParse:/de|du/i,isPM:function(e){return\"u\"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?!0===n?\"de\":\"DE\":!0===n?\"du\":\"DU\"},calendar:{sameDay:\"[ma] LT[-kor]\",nextDay:\"[holnap] LT[-kor]\",nextWeek:function(){return r.call(this,!0)},lastDay:\"[tegnap] LT[-kor]\",lastWeek:function(){return r.call(this,!1)},sameElse:\"L\"},relativeTime:{future:\"%s m\\xfalva\",past:\"%s\",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},X709:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"sv\",{months:\"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),weekdays:\"s\\xf6ndag_m\\xe5ndag_tisdag_onsdag_torsdag_fredag_l\\xf6rdag\".split(\"_\"),weekdaysShort:\"s\\xf6n_m\\xe5n_tis_ons_tor_fre_l\\xf6r\".split(\"_\"),weekdaysMin:\"s\\xf6_m\\xe5_ti_on_to_fr_l\\xf6\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [kl.] HH:mm\",LLLL:\"dddd D MMMM YYYY [kl.] HH:mm\",lll:\"D MMM YYYY HH:mm\",llll:\"ddd D MMM YYYY HH:mm\"},calendar:{sameDay:\"[Idag] LT\",nextDay:\"[Imorgon] LT\",lastDay:\"[Ig\\xe5r] LT\",nextWeek:\"[P\\xe5] dddd LT\",lastWeek:\"[I] dddd[s] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"f\\xf6r %s sedan\",s:\"n\\xe5gra sekunder\",ss:\"%d sekunder\",m:\"en minut\",mm:\"%d minuter\",h:\"en timme\",hh:\"%d timmar\",d:\"en dag\",dd:\"%d dagar\",M:\"en m\\xe5nad\",MM:\"%d m\\xe5nader\",y:\"ett \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\:e|\\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\":e\":1===t||2===t?\":a\":\":e\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},XDbj:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"sVev\"),i=n(\"7o/Q\");function s(e=c){return t=>t.lift(new a(e))}class a{constructor(e){this.errorFactory=e}call(e,t){return t.subscribe(new o(e,this.errorFactory))}}class o extends i.a{constructor(e,t){super(e),this.errorFactory=t,this.hasValue=!1}_next(e){this.hasValue=!0,this.destination.next(e)}_complete(){if(this.hasValue)return this.destination.complete();{let t;try{t=this.errorFactory()}catch(e){t=e}this.destination.error(t)}}}function c(){return new r.a}},XDpg:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"zh-cn\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u5468\\u65e5_\\u5468\\u4e00_\\u5468\\u4e8c_\\u5468\\u4e09_\\u5468\\u56db_\\u5468\\u4e94_\\u5468\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5Ah\\u70b9mm\\u5206\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5ddddAh\\u70b9mm\\u5206\",l:\"YYYY/M/D\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u51cc\\u6668\"===t||\"\\u65e9\\u4e0a\"===t||\"\\u4e0a\\u5348\"===t?e:\"\\u4e0b\\u5348\"===t||\"\\u665a\\u4e0a\"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?\"\\u51cc\\u6668\":r<900?\"\\u65e9\\u4e0a\":r<1130?\"\\u4e0a\\u5348\":r<1230?\"\\u4e2d\\u5348\":r<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929]LT\",nextDay:\"[\\u660e\\u5929]LT\",nextWeek:function(e){return e.week()!==this.week()?\"[\\u4e0b]dddLT\":\"[\\u672c]dddLT\"},lastDay:\"[\\u6628\\u5929]LT\",lastWeek:function(e){return this.week()!==e.week()?\"[\\u4e0a]dddLT\":\"[\\u672c]dddLT\"},sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u5468)/,ordinal:function(e,t){switch(t){case\"d\":case\"D\":case\"DDD\":return e+\"\\u65e5\";case\"M\":return e+\"\\u6708\";case\"w\":case\"W\":return e+\"\\u5468\";default:return e}},relativeTime:{future:\"%s\\u540e\",past:\"%s\\u524d\",s:\"\\u51e0\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u949f\",mm:\"%d \\u5206\\u949f\",h:\"1 \\u5c0f\\u65f6\",hh:\"%d \\u5c0f\\u65f6\",d:\"1 \\u5929\",dd:\"%d \\u5929\",w:\"1 \\u5468\",ww:\"%d \\u5468\",M:\"1 \\u4e2a\\u6708\",MM:\"%d \\u4e2a\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"},week:{dow:1,doy:4}})}(n(\"wd/R\"))},XHLE:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=new(n(\"fXoL\").s)(\"ENVIRONMENT\")},XLvN:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"te\",{months:\"\\u0c1c\\u0c28\\u0c35\\u0c30\\u0c3f_\\u0c2b\\u0c3f\\u0c2c\\u0c4d\\u0c30\\u0c35\\u0c30\\u0c3f_\\u0c2e\\u0c3e\\u0c30\\u0c4d\\u0c1a\\u0c3f_\\u0c0f\\u0c2a\\u0c4d\\u0c30\\u0c3f\\u0c32\\u0c4d_\\u0c2e\\u0c47_\\u0c1c\\u0c42\\u0c28\\u0c4d_\\u0c1c\\u0c41\\u0c32\\u0c48_\\u0c06\\u0c17\\u0c38\\u0c4d\\u0c1f\\u0c41_\\u0c38\\u0c46\\u0c2a\\u0c4d\\u0c1f\\u0c46\\u0c02\\u0c2c\\u0c30\\u0c4d_\\u0c05\\u0c15\\u0c4d\\u0c1f\\u0c4b\\u0c2c\\u0c30\\u0c4d_\\u0c28\\u0c35\\u0c02\\u0c2c\\u0c30\\u0c4d_\\u0c21\\u0c3f\\u0c38\\u0c46\\u0c02\\u0c2c\\u0c30\\u0c4d\".split(\"_\"),monthsShort:\"\\u0c1c\\u0c28._\\u0c2b\\u0c3f\\u0c2c\\u0c4d\\u0c30._\\u0c2e\\u0c3e\\u0c30\\u0c4d\\u0c1a\\u0c3f_\\u0c0f\\u0c2a\\u0c4d\\u0c30\\u0c3f._\\u0c2e\\u0c47_\\u0c1c\\u0c42\\u0c28\\u0c4d_\\u0c1c\\u0c41\\u0c32\\u0c48_\\u0c06\\u0c17._\\u0c38\\u0c46\\u0c2a\\u0c4d._\\u0c05\\u0c15\\u0c4d\\u0c1f\\u0c4b._\\u0c28\\u0c35._\\u0c21\\u0c3f\\u0c38\\u0c46.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0c06\\u0c26\\u0c3f\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c38\\u0c4b\\u0c2e\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c2e\\u0c02\\u0c17\\u0c33\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c2c\\u0c41\\u0c27\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c17\\u0c41\\u0c30\\u0c41\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c36\\u0c41\\u0c15\\u0c4d\\u0c30\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c36\\u0c28\\u0c3f\\u0c35\\u0c3e\\u0c30\\u0c02\".split(\"_\"),weekdaysShort:\"\\u0c06\\u0c26\\u0c3f_\\u0c38\\u0c4b\\u0c2e_\\u0c2e\\u0c02\\u0c17\\u0c33_\\u0c2c\\u0c41\\u0c27_\\u0c17\\u0c41\\u0c30\\u0c41_\\u0c36\\u0c41\\u0c15\\u0c4d\\u0c30_\\u0c36\\u0c28\\u0c3f\".split(\"_\"),weekdaysMin:\"\\u0c06_\\u0c38\\u0c4b_\\u0c2e\\u0c02_\\u0c2c\\u0c41_\\u0c17\\u0c41_\\u0c36\\u0c41_\\u0c36\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm\",LLLL:\"dddd, D MMMM YYYY, A h:mm\"},calendar:{sameDay:\"[\\u0c28\\u0c47\\u0c21\\u0c41] LT\",nextDay:\"[\\u0c30\\u0c47\\u0c2a\\u0c41] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0c28\\u0c3f\\u0c28\\u0c4d\\u0c28] LT\",lastWeek:\"[\\u0c17\\u0c24] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0c32\\u0c4b\",past:\"%s \\u0c15\\u0c4d\\u0c30\\u0c3f\\u0c24\\u0c02\",s:\"\\u0c15\\u0c4a\\u0c28\\u0c4d\\u0c28\\u0c3f \\u0c15\\u0c4d\\u0c37\\u0c23\\u0c3e\\u0c32\\u0c41\",ss:\"%d \\u0c38\\u0c46\\u0c15\\u0c28\\u0c4d\\u0c32\\u0c41\",m:\"\\u0c12\\u0c15 \\u0c28\\u0c3f\\u0c2e\\u0c3f\\u0c37\\u0c02\",mm:\"%d \\u0c28\\u0c3f\\u0c2e\\u0c3f\\u0c37\\u0c3e\\u0c32\\u0c41\",h:\"\\u0c12\\u0c15 \\u0c17\\u0c02\\u0c1f\",hh:\"%d \\u0c17\\u0c02\\u0c1f\\u0c32\\u0c41\",d:\"\\u0c12\\u0c15 \\u0c30\\u0c4b\\u0c1c\\u0c41\",dd:\"%d \\u0c30\\u0c4b\\u0c1c\\u0c41\\u0c32\\u0c41\",M:\"\\u0c12\\u0c15 \\u0c28\\u0c46\\u0c32\",MM:\"%d \\u0c28\\u0c46\\u0c32\\u0c32\\u0c41\",y:\"\\u0c12\\u0c15 \\u0c38\\u0c02\\u0c35\\u0c24\\u0c4d\\u0c38\\u0c30\\u0c02\",yy:\"%d \\u0c38\\u0c02\\u0c35\\u0c24\\u0c4d\\u0c38\\u0c30\\u0c3e\\u0c32\\u0c41\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u0c35/,ordinal:\"%d\\u0c35\",meridiemParse:/\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f|\\u0c09\\u0c26\\u0c2f\\u0c02|\\u0c2e\\u0c27\\u0c4d\\u0c2f\\u0c3e\\u0c39\\u0c4d\\u0c28\\u0c02|\\u0c38\\u0c3e\\u0c2f\\u0c02\\u0c24\\u0c4d\\u0c30\\u0c02/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f\"===t?e<4?e:e+12:\"\\u0c09\\u0c26\\u0c2f\\u0c02\"===t?e:\"\\u0c2e\\u0c27\\u0c4d\\u0c2f\\u0c3e\\u0c39\\u0c4d\\u0c28\\u0c02\"===t?e>=10?e:e+12:\"\\u0c38\\u0c3e\\u0c2f\\u0c02\\u0c24\\u0c4d\\u0c30\\u0c02\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f\":e<10?\"\\u0c09\\u0c26\\u0c2f\\u0c02\":e<17?\"\\u0c2e\\u0c27\\u0c4d\\u0c2f\\u0c3e\\u0c39\\u0c4d\\u0c28\\u0c02\":e<20?\"\\u0c38\\u0c3e\\u0c2f\\u0c02\\u0c24\\u0c4d\\u0c30\\u0c02\":\"\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},XNiG:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return l})),n.d(t,\"a\",(function(){return u}));var r=n(\"HDdC\"),i=n(\"7o/Q\"),s=n(\"quSY\"),a=n(\"9ppp\"),o=n(\"Ylt2\"),c=n(\"2QA8\");class l extends i.a{constructor(e){super(e),this.destination=e}}let u=(()=>{class e extends r.a{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[c.a](){return new l(this)}lift(e){const t=new d(this,this);return t.operator=e,t}next(e){if(this.closed)throw new a.a;if(!this.isStopped){const{observers:t}=this,n=t.length,r=t.slice();for(let i=0;inew d(e,t),e})();class d extends u{constructor(e,t){super(),this.destination=e,this.source=t}next(e){const{destination:t}=this;t&&t.next&&t.next(e)}error(e){const{destination:t}=this;t&&t.error&&this.destination.error(e)}complete(){const{destination:e}=this;e&&e.complete&&this.destination.complete()}_subscribe(e){const{source:t}=this;return t?this.source.subscribe(e):s.a.EMPTY}}},Xa2L:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return y})),n.d(t,\"b\",(function(){return _}));var r=n(\"fXoL\"),i=n(\"ofXK\"),s=n(\"FKr1\"),a=n(\"8LU1\"),o=n(\"nLfN\"),c=n(\"R1ws\");function l(e,t){if(1&e&&(r.fc(),r.Qb(0,\"circle\",3)),2&e){const e=r.gc();r.Cc(\"animation-name\",\"mat-progress-spinner-stroke-rotate-\"+e._spinnerAnimationLabel)(\"stroke-dashoffset\",e._getStrokeDashOffset(),\"px\")(\"stroke-dasharray\",e._getStrokeCircumference(),\"px\")(\"stroke-width\",e._getCircleStrokeWidth(),\"%\"),r.Fb(\"r\",e._getCircleRadius())}}function u(e,t){if(1&e&&(r.fc(),r.Qb(0,\"circle\",3)),2&e){const e=r.gc();r.Cc(\"stroke-dashoffset\",e._getStrokeDashOffset(),\"px\")(\"stroke-dasharray\",e._getStrokeCircumference(),\"px\")(\"stroke-width\",e._getCircleStrokeWidth(),\"%\"),r.Fb(\"r\",e._getCircleRadius())}}function d(e,t){if(1&e&&(r.fc(),r.Qb(0,\"circle\",3)),2&e){const e=r.gc();r.Cc(\"animation-name\",\"mat-progress-spinner-stroke-rotate-\"+e._spinnerAnimationLabel)(\"stroke-dashoffset\",e._getStrokeDashOffset(),\"px\")(\"stroke-dasharray\",e._getStrokeCircumference(),\"px\")(\"stroke-width\",e._getCircleStrokeWidth(),\"%\"),r.Fb(\"r\",e._getCircleRadius())}}function h(e,t){if(1&e&&(r.fc(),r.Qb(0,\"circle\",3)),2&e){const e=r.gc();r.Cc(\"stroke-dashoffset\",e._getStrokeDashOffset(),\"px\")(\"stroke-dasharray\",e._getStrokeCircumference(),\"px\")(\"stroke-width\",e._getCircleStrokeWidth(),\"%\"),r.Fb(\"r\",e._getCircleRadius())}}const m=\".mat-progress-spinner{display:block;position:relative}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.cdk-high-contrast-active .mat-progress-spinner circle{stroke:currentColor}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{animation:mat-progress-spinner-stroke-rotate-fallback 10000ms cubic-bezier(0.87, 0.03, 0.33, 1) infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition-property:stroke}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0deg)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}\\n\";class p{constructor(e){this._elementRef=e}}const f=Object(s.t)(p,\"primary\"),b=new r.s(\"mat-progress-spinner-default-options\",{providedIn:\"root\",factory:function(){return{diameter:100}}});let g=(()=>{class e extends f{constructor(t,n,r,i,s){super(t),this._elementRef=t,this._document=r,this._diameter=100,this._value=0,this._fallbackAnimation=!1,this.mode=\"determinate\";const a=e._diameters;this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),a.has(r.head)||a.set(r.head,new Set([100])),this._fallbackAnimation=n.EDGE||n.TRIDENT,this._noopAnimations=\"NoopAnimations\"===i&&!!s&&!s._forceAnimations,s&&(s.diameter&&(this.diameter=s.diameter),s.strokeWidth&&(this.strokeWidth=s.strokeWidth))}get diameter(){return this._diameter}set diameter(e){this._diameter=Object(a.f)(e),this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),!this._fallbackAnimation&&this._styleRoot&&this._attachStyleNode()}get strokeWidth(){return this._strokeWidth||this.diameter/10}set strokeWidth(e){this._strokeWidth=Object(a.f)(e)}get value(){return\"determinate\"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,Object(a.f)(e)))}ngOnInit(){const e=this._elementRef.nativeElement;this._styleRoot=Object(o.c)(e)||this._document.head,this._attachStyleNode(),e.classList.add(`mat-progress-spinner-indeterminate${this._fallbackAnimation?\"-fallback\":\"\"}-animation`)}_getCircleRadius(){return(this.diameter-10)/2}_getViewBox(){const e=2*this._getCircleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_getStrokeCircumference(){return 2*Math.PI*this._getCircleRadius()}_getStrokeDashOffset(){return\"determinate\"===this.mode?this._getStrokeCircumference()*(100-this._value)/100:this._fallbackAnimation&&\"indeterminate\"===this.mode?.2*this._getStrokeCircumference():null}_getCircleStrokeWidth(){return this.strokeWidth/this.diameter*100}_attachStyleNode(){const t=this._styleRoot,n=this._diameter,r=e._diameters;let i=r.get(t);if(!i||!i.has(n)){const e=this._document.createElement(\"style\");e.setAttribute(\"mat-spinner-animation\",this._spinnerAnimationLabel),e.textContent=this._getAnimationText(),t.appendChild(e),i||(i=new Set,r.set(t,i)),i.add(n)}}_getAnimationText(){const e=this._getStrokeCircumference();return\"\\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\\n 0% { stroke-dashoffset: START_VALUE; transform: rotate(0); }\\n 12.5% { stroke-dashoffset: END_VALUE; transform: rotate(0); }\\n 12.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\\n 25% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\\n\\n 25.0001% { stroke-dashoffset: START_VALUE; transform: rotate(270deg); }\\n 37.5% { stroke-dashoffset: END_VALUE; transform: rotate(270deg); }\\n 37.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\\n 50% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\\n\\n 50.0001% { stroke-dashoffset: START_VALUE; transform: rotate(180deg); }\\n 62.5% { stroke-dashoffset: END_VALUE; transform: rotate(180deg); }\\n 62.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\\n 75% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\\n\\n 75.0001% { stroke-dashoffset: START_VALUE; transform: rotate(90deg); }\\n 87.5% { stroke-dashoffset: END_VALUE; transform: rotate(90deg); }\\n 87.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\\n 100% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\\n }\\n\".replace(/START_VALUE/g,\"\"+.95*e).replace(/END_VALUE/g,\"\"+.2*e).replace(/DIAMETER/g,\"\"+this._spinnerAnimationLabel)}_getSpinnerAnimationLabel(){return this.diameter.toString().replace(\".\",\"_\")}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.m),r.Pb(o.a),r.Pb(i.d,8),r.Pb(c.a,8),r.Pb(b))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"mat-progress-spinner\"]],hostAttrs:[\"role\",\"progressbar\",1,\"mat-progress-spinner\"],hostVars:10,hostBindings:function(e,t){2&e&&(r.Fb(\"aria-valuemin\",\"determinate\"===t.mode?0:null)(\"aria-valuemax\",\"determinate\"===t.mode?100:null)(\"aria-valuenow\",\"determinate\"===t.mode?t.value:null)(\"mode\",t.mode),r.Cc(\"width\",t.diameter,\"px\")(\"height\",t.diameter,\"px\"),r.Hb(\"_mat-animation-noopable\",t._noopAnimations))},inputs:{color:\"color\",mode:\"mode\",diameter:\"diameter\",strokeWidth:\"strokeWidth\",value:\"value\"},exportAs:[\"matProgressSpinner\"],features:[r.Bb],decls:3,vars:8,consts:[[\"preserveAspectRatio\",\"xMidYMid meet\",\"focusable\",\"false\",3,\"ngSwitch\"],[\"cx\",\"50%\",\"cy\",\"50%\",3,\"animation-name\",\"stroke-dashoffset\",\"stroke-dasharray\",\"stroke-width\",4,\"ngSwitchCase\"],[\"cx\",\"50%\",\"cy\",\"50%\",3,\"stroke-dashoffset\",\"stroke-dasharray\",\"stroke-width\",4,\"ngSwitchCase\"],[\"cx\",\"50%\",\"cy\",\"50%\"]],template:function(e,t){1&e&&(r.fc(),r.Vb(0,\"svg\",0),r.Fc(1,l,1,9,\"circle\",1),r.Fc(2,u,1,7,\"circle\",2),r.Ub()),2&e&&(r.Cc(\"width\",t.diameter,\"px\")(\"height\",t.diameter,\"px\"),r.nc(\"ngSwitch\",\"indeterminate\"===t.mode),r.Fb(\"viewBox\",t._getViewBox()),r.Eb(1),r.nc(\"ngSwitchCase\",!0),r.Eb(1),r.nc(\"ngSwitchCase\",!1))},directives:[i.p,i.q],styles:[m],encapsulation:2,changeDetection:0}),e._diameters=new WeakMap,e})(),_=(()=>{class e extends g{constructor(e,t,n,r,i){super(e,t,n,r,i),this.mode=\"indeterminate\"}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.m),r.Pb(o.a),r.Pb(i.d,8),r.Pb(c.a,8),r.Pb(b))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"mat-spinner\"]],hostAttrs:[\"role\",\"progressbar\",\"mode\",\"indeterminate\",1,\"mat-spinner\",\"mat-progress-spinner\"],hostVars:6,hostBindings:function(e,t){2&e&&(r.Cc(\"width\",t.diameter,\"px\")(\"height\",t.diameter,\"px\"),r.Hb(\"_mat-animation-noopable\",t._noopAnimations))},inputs:{color:\"color\"},features:[r.Bb],decls:3,vars:8,consts:[[\"preserveAspectRatio\",\"xMidYMid meet\",\"focusable\",\"false\",3,\"ngSwitch\"],[\"cx\",\"50%\",\"cy\",\"50%\",3,\"animation-name\",\"stroke-dashoffset\",\"stroke-dasharray\",\"stroke-width\",4,\"ngSwitchCase\"],[\"cx\",\"50%\",\"cy\",\"50%\",3,\"stroke-dashoffset\",\"stroke-dasharray\",\"stroke-width\",4,\"ngSwitchCase\"],[\"cx\",\"50%\",\"cy\",\"50%\"]],template:function(e,t){1&e&&(r.fc(),r.Vb(0,\"svg\",0),r.Fc(1,d,1,9,\"circle\",1),r.Fc(2,h,1,7,\"circle\",2),r.Ub()),2&e&&(r.Cc(\"width\",t.diameter,\"px\")(\"height\",t.diameter,\"px\"),r.nc(\"ngSwitch\",\"indeterminate\"===t.mode),r.Fb(\"viewBox\",t._getViewBox()),r.Eb(1),r.nc(\"ngSwitchCase\",!0),r.Eb(1),r.nc(\"ngSwitchCase\",!1))},directives:[i.p,i.q],styles:[m],encapsulation:2,changeDetection:0}),e})(),y=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},imports:[[s.h,i.c],s.h]}),e})()},XhcP:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return V})),n.d(t,\"b\",(function(){return z})),n.d(t,\"c\",(function(){return B})),n.d(t,\"d\",(function(){return G}));var r=n(\"nLfN\"),i=n(\"vxfF\"),s=n(\"ofXK\"),a=n(\"fXoL\"),o=n(\"FKr1\"),c=n(\"8LU1\"),l=n(\"FtGj\"),u=n(\"XNiG\"),d=n(\"xgIS\"),h=n(\"VRyK\"),m=n(\"pLZG\"),p=n(\"lJxs\"),f=n(\"CqXF\"),b=n(\"1G5W\"),g=n(\"/uUt\"),_=n(\"IzEk\"),y=n(\"JX91\"),v=n(\"Kj3r\"),w=n(\"R0Ic\"),k=n(\"R1ws\"),S=n(\"u47x\"),M=n(\"cH1L\");const x=[\"*\"];function C(e,t){if(1&e){const e=a.Wb();a.Vb(0,\"div\",2),a.cc(\"click\",(function(){return a.wc(e),a.gc()._onBackdropClicked()})),a.Ub()}if(2&e){const e=a.gc();a.Hb(\"mat-drawer-shown\",e._isShowingBackdrop())}}function D(e,t){1&e&&(a.Vb(0,\"mat-drawer-content\"),a.lc(1,2),a.Ub())}const L=[[[\"mat-drawer\"]],[[\"mat-drawer-content\"]],\"*\"],O=[\"mat-drawer\",\"mat-drawer-content\",\"*\"];function E(e,t){if(1&e){const e=a.Wb();a.Vb(0,\"div\",2),a.cc(\"click\",(function(){return a.wc(e),a.gc()._onBackdropClicked()})),a.Ub()}if(2&e){const e=a.gc();a.Hb(\"mat-drawer-shown\",e._isShowingBackdrop())}}function T(e,t){1&e&&(a.Vb(0,\"mat-sidenav-content\",3),a.lc(1,2),a.Ub())}const A=[[[\"mat-sidenav\"]],[[\"mat-sidenav-content\"]],\"*\"],P=[\"mat-sidenav\",\"mat-sidenav-content\",\"*\"],F=\".mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\\n\",j={transformDrawer:Object(w.n)(\"transform\",[Object(w.k)(\"open, open-instant\",Object(w.l)({transform:\"none\",visibility:\"visible\"})),Object(w.k)(\"void\",Object(w.l)({\"box-shadow\":\"none\",visibility:\"hidden\"})),Object(w.m)(\"void => open-instant\",Object(w.e)(\"0ms\")),Object(w.m)(\"void <=> open, open-instant => void\",Object(w.e)(\"400ms cubic-bezier(0.25, 0.8, 0.25, 1)\"))])},I=new a.s(\"MAT_DRAWER_DEFAULT_AUTOSIZE\",{providedIn:\"root\",factory:function(){return!1}}),R=new a.s(\"MAT_DRAWER_CONTAINER\");let Y=(()=>{class e extends i.b{constructor(e,t,n,r,i){super(n,r,i),this._changeDetectorRef=e,this._container=t}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return e.\\u0275fac=function(t){return new(t||e)(a.Pb(a.h),a.Pb(Object(a.Y)(()=>N)),a.Pb(a.m),a.Pb(i.f),a.Pb(a.C))},e.\\u0275cmp=a.Jb({type:e,selectors:[[\"mat-drawer-content\"]],hostAttrs:[1,\"mat-drawer-content\"],hostVars:4,hostBindings:function(e,t){2&e&&a.Cc(\"margin-left\",t._container._contentMargins.left,\"px\")(\"margin-right\",t._container._contentMargins.right,\"px\")},features:[a.Bb],ngContentSelectors:x,decls:1,vars:0,template:function(e,t){1&e&&(a.mc(),a.lc(0))},encapsulation:2,changeDetection:0}),e})(),H=(()=>{class e{constructor(e,t,n,r,i,s,o){this._elementRef=e,this._focusTrapFactory=t,this._focusMonitor=n,this._platform=r,this._ngZone=i,this._doc=s,this._container=o,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position=\"start\",this._mode=\"over\",this._disableClose=!1,this._opened=!1,this._animationStarted=new u.a,this._animationEnd=new u.a,this._animationState=\"void\",this.openedChange=new a.p(!0),this._openedStream=this.openedChange.pipe(Object(m.a)(e=>e),Object(p.a)(()=>{})),this.openedStart=this._animationStarted.pipe(Object(m.a)(e=>e.fromState!==e.toState&&0===e.toState.indexOf(\"open\")),Object(f.a)(void 0)),this._closedStream=this.openedChange.pipe(Object(m.a)(e=>!e),Object(p.a)(()=>{})),this.closedStart=this._animationStarted.pipe(Object(m.a)(e=>e.fromState!==e.toState&&\"void\"===e.toState),Object(f.a)(void 0)),this._destroyed=new u.a,this.onPositionChanged=new a.p,this._modeChanged=new u.a,this.openedChange.subscribe(e=>{e?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus()}),this._ngZone.runOutsideAngular(()=>{Object(d.a)(this._elementRef.nativeElement,\"keydown\").pipe(Object(m.a)(e=>e.keyCode===l.g&&!this.disableClose&&!Object(l.s)(e)),Object(b.a)(this._destroyed)).subscribe(e=>this._ngZone.run(()=>{this.close(),e.stopPropagation(),e.preventDefault()}))}),this._animationEnd.pipe(Object(g.a)((e,t)=>e.fromState===t.fromState&&e.toState===t.toState)).subscribe(e=>{const{fromState:t,toState:n}=e;(0===n.indexOf(\"open\")&&\"void\"===t||\"void\"===n&&0===t.indexOf(\"open\"))&&this.openedChange.emit(this._opened)})}get position(){return this._position}set position(e){(e=\"end\"===e?\"end\":\"start\")!=this._position&&(this._position=e,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(e){this._mode=e,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(e){this._disableClose=Object(c.c)(e)}get autoFocus(){const e=this._autoFocus;return null==e?\"side\"!==this.mode:e}set autoFocus(e){this._autoFocus=Object(c.c)(e)}get opened(){return this._opened}set opened(e){this.toggle(Object(c.c)(e))}_takeFocus(){this.autoFocus&&this._focusTrap&&this._focusTrap.focusInitialElementWhenReady().then(e=>{e||\"function\"!=typeof this._elementRef.nativeElement.focus||this._elementRef.nativeElement.focus()})}_restoreFocus(){this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,this._openedVia):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null,this._openedVia=null)}_isFocusWithinDrawer(){var e;const t=null===(e=this._doc)||void 0===e?void 0:e.activeElement;return!!t&&this._elementRef.nativeElement.contains(t)}ngAfterContentInit(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState()}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(e){return this.toggle(!0,e)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0)}toggle(e=!this.opened,t){return this._setOpen(e,!e&&this._isFocusWithinDrawer(),t)}_setOpen(e,t,n=\"program\"){return this._opened=e,e?(this._animationState=this._enableAnimations?\"open\":\"open-instant\",this._openedVia=n):(this._animationState=\"void\",t&&this._restoreFocus()),this._updateFocusTrapState(),new Promise(e=>{this.openedChange.pipe(Object(_.a)(1)).subscribe(t=>e(t?\"open\":\"close\"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&\"side\"!==this.mode)}_animationStartListener(e){this._animationStarted.next(e)}_animationDoneListener(e){this._animationEnd.next(e)}}return e.\\u0275fac=function(t){return new(t||e)(a.Pb(a.m),a.Pb(S.g),a.Pb(S.f),a.Pb(r.a),a.Pb(a.C),a.Pb(s.d,8),a.Pb(R,8))},e.\\u0275cmp=a.Jb({type:e,selectors:[[\"mat-drawer\"]],hostAttrs:[\"tabIndex\",\"-1\",1,\"mat-drawer\"],hostVars:12,hostBindings:function(e,t){1&e&&a.Dc(\"@transform.start\",(function(e){return t._animationStartListener(e)}))(\"@transform.done\",(function(e){return t._animationDoneListener(e)})),2&e&&(a.Fb(\"align\",null),a.Ec(\"@transform\",t._animationState),a.Hb(\"mat-drawer-end\",\"end\"===t.position)(\"mat-drawer-over\",\"over\"===t.mode)(\"mat-drawer-push\",\"push\"===t.mode)(\"mat-drawer-side\",\"side\"===t.mode)(\"mat-drawer-opened\",t.opened))},inputs:{position:\"position\",mode:\"mode\",disableClose:\"disableClose\",autoFocus:\"autoFocus\",opened:\"opened\"},outputs:{openedChange:\"openedChange\",_openedStream:\"opened\",openedStart:\"openedStart\",_closedStream:\"closed\",closedStart:\"closedStart\",onPositionChanged:\"positionChanged\"},exportAs:[\"matDrawer\"],ngContentSelectors:x,decls:2,vars:0,consts:[[1,\"mat-drawer-inner-container\"]],template:function(e,t){1&e&&(a.mc(),a.Vb(0,\"div\",0),a.lc(1),a.Ub())},encapsulation:2,data:{animation:[j.transformDrawer]},changeDetection:0}),e})(),N=(()=>{class e{constructor(e,t,n,r,i,s=!1,o){this._dir=e,this._element=t,this._ngZone=n,this._changeDetectorRef=r,this._animationMode=o,this._drawers=new a.H,this.backdropClick=new a.p,this._destroyed=new u.a,this._doCheckSubject=new u.a,this._contentMargins={left:null,right:null},this._contentMarginChanges=new u.a,e&&e.change.pipe(Object(b.a)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),i.change().pipe(Object(b.a)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=s}get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(e){this._autosize=Object(c.c)(e)}get hasBackdrop(){return null==this._backdropOverride?!this._start||\"side\"!==this._start.mode||!this._end||\"side\"!==this._end.mode:this._backdropOverride}set hasBackdrop(e){this._backdropOverride=null==e?null:Object(c.c)(e)}get scrollable(){return this._userContent||this._content}ngAfterContentInit(){this._allDrawers.changes.pipe(Object(y.a)(this._allDrawers),Object(b.a)(this._destroyed)).subscribe(e=>{this._drawers.reset(e.filter(e=>!e._container||e._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(Object(y.a)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(e=>{this._watchDrawerToggle(e),this._watchDrawerPosition(e),this._watchDrawerMode(e)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe(Object(v.a)(10),Object(b.a)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(e=>e.open())}close(){this._drawers.forEach(e=>e.close())}updateContentMargins(){let e=0,t=0;if(this._left&&this._left.opened)if(\"side\"==this._left.mode)e+=this._left._getWidth();else if(\"push\"==this._left.mode){const n=this._left._getWidth();e+=n,t-=n}if(this._right&&this._right.opened)if(\"side\"==this._right.mode)t+=this._right._getWidth();else if(\"push\"==this._right.mode){const n=this._right._getWidth();t+=n,e-=n}e=e||null,t=t||null,e===this._contentMargins.left&&t===this._contentMargins.right||(this._contentMargins={left:e,right:t},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(e){e._animationStarted.pipe(Object(m.a)(e=>e.fromState!==e.toState),Object(b.a)(this._drawers.changes)).subscribe(e=>{\"open-instant\"!==e.toState&&\"NoopAnimations\"!==this._animationMode&&this._element.nativeElement.classList.add(\"mat-drawer-transition\"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),\"side\"!==e.mode&&e.openedChange.pipe(Object(b.a)(this._drawers.changes)).subscribe(()=>this._setContainerClass(e.opened))}_watchDrawerPosition(e){e&&e.onPositionChanged.pipe(Object(b.a)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe(Object(_.a)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(e){e&&e._modeChanged.pipe(Object(b.a)(Object(h.a)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(e){const t=this._element.nativeElement.classList,n=\"mat-drawer-container-has-open\";e?t.add(n):t.remove(n)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(e=>{\"end\"==e.position?this._end=e:this._start=e}),this._right=this._left=null,this._dir&&\"rtl\"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&\"over\"!=this._start.mode||this._isDrawerOpen(this._end)&&\"over\"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(e=>e&&!e.disableClose&&this._canHaveBackdrop(e)).forEach(e=>e._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(e){return\"side\"!==e.mode||!!this._backdropOverride}_isDrawerOpen(e){return null!=e&&e.opened}}return e.\\u0275fac=function(t){return new(t||e)(a.Pb(M.b,8),a.Pb(a.m),a.Pb(a.C),a.Pb(a.h),a.Pb(i.h),a.Pb(I),a.Pb(k.a,8))},e.\\u0275cmp=a.Jb({type:e,selectors:[[\"mat-drawer-container\"]],contentQueries:function(e,t,n){var r;1&e&&(a.Ib(n,Y,!0),a.Ib(n,H,!0)),2&e&&(a.tc(r=a.dc())&&(t._content=r.first),a.tc(r=a.dc())&&(t._allDrawers=r))},viewQuery:function(e,t){var n;1&e&&a.Kc(Y,!0),2&e&&a.tc(n=a.dc())&&(t._userContent=n.first)},hostAttrs:[1,\"mat-drawer-container\"],hostVars:2,hostBindings:function(e,t){2&e&&a.Hb(\"mat-drawer-container-explicit-backdrop\",t._backdropOverride)},inputs:{autosize:\"autosize\",hasBackdrop:\"hasBackdrop\"},outputs:{backdropClick:\"backdropClick\"},exportAs:[\"matDrawerContainer\"],features:[a.Db([{provide:R,useExisting:e}])],ngContentSelectors:O,decls:4,vars:2,consts:[[\"class\",\"mat-drawer-backdrop\",3,\"mat-drawer-shown\",\"click\",4,\"ngIf\"],[4,\"ngIf\"],[1,\"mat-drawer-backdrop\",3,\"click\"]],template:function(e,t){1&e&&(a.mc(L),a.Fc(0,C,1,2,\"div\",0),a.lc(1),a.lc(2,1),a.Fc(3,D,2,0,\"mat-drawer-content\",1)),2&e&&(a.nc(\"ngIf\",t.hasBackdrop),a.Eb(3),a.nc(\"ngIf\",!t._content))},directives:[s.n,Y],styles:[F],encapsulation:2,changeDetection:0}),e})(),B=(()=>{class e extends Y{constructor(e,t,n,r,i){super(e,t,n,r,i)}}return e.\\u0275fac=function(t){return new(t||e)(a.Pb(a.h),a.Pb(Object(a.Y)(()=>z)),a.Pb(a.m),a.Pb(i.f),a.Pb(a.C))},e.\\u0275cmp=a.Jb({type:e,selectors:[[\"mat-sidenav-content\"]],hostAttrs:[1,\"mat-drawer-content\",\"mat-sidenav-content\"],hostVars:4,hostBindings:function(e,t){2&e&&a.Cc(\"margin-left\",t._container._contentMargins.left,\"px\")(\"margin-right\",t._container._contentMargins.right,\"px\")},features:[a.Bb],ngContentSelectors:x,decls:1,vars:0,template:function(e,t){1&e&&(a.mc(),a.lc(0))},encapsulation:2,changeDetection:0}),e})(),V=(()=>{class e extends H{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(e){this._fixedInViewport=Object(c.c)(e)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(e){this._fixedTopGap=Object(c.f)(e)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(e){this._fixedBottomGap=Object(c.f)(e)}}return e.\\u0275fac=function(t){return U(t||e)},e.\\u0275cmp=a.Jb({type:e,selectors:[[\"mat-sidenav\"]],hostAttrs:[\"tabIndex\",\"-1\",1,\"mat-drawer\",\"mat-sidenav\"],hostVars:17,hostBindings:function(e,t){2&e&&(a.Fb(\"align\",null),a.Cc(\"top\",t.fixedInViewport?t.fixedTopGap:null,\"px\")(\"bottom\",t.fixedInViewport?t.fixedBottomGap:null,\"px\"),a.Hb(\"mat-drawer-end\",\"end\"===t.position)(\"mat-drawer-over\",\"over\"===t.mode)(\"mat-drawer-push\",\"push\"===t.mode)(\"mat-drawer-side\",\"side\"===t.mode)(\"mat-drawer-opened\",t.opened)(\"mat-sidenav-fixed\",t.fixedInViewport))},inputs:{fixedInViewport:\"fixedInViewport\",fixedTopGap:\"fixedTopGap\",fixedBottomGap:\"fixedBottomGap\"},exportAs:[\"matSidenav\"],features:[a.Bb],ngContentSelectors:x,decls:2,vars:0,consts:[[1,\"mat-drawer-inner-container\"]],template:function(e,t){1&e&&(a.mc(),a.Vb(0,\"div\",0),a.lc(1),a.Ub())},encapsulation:2,data:{animation:[j.transformDrawer]},changeDetection:0}),e})();const U=a.Xb(V);let z=(()=>{class e extends N{}return e.\\u0275fac=function(t){return J(t||e)},e.\\u0275cmp=a.Jb({type:e,selectors:[[\"mat-sidenav-container\"]],contentQueries:function(e,t,n){var r;1&e&&(a.Ib(n,B,!0),a.Ib(n,V,!0)),2&e&&(a.tc(r=a.dc())&&(t._content=r.first),a.tc(r=a.dc())&&(t._allDrawers=r))},hostAttrs:[1,\"mat-drawer-container\",\"mat-sidenav-container\"],hostVars:2,hostBindings:function(e,t){2&e&&a.Hb(\"mat-drawer-container-explicit-backdrop\",t._backdropOverride)},exportAs:[\"matSidenavContainer\"],features:[a.Db([{provide:R,useExisting:e}]),a.Bb],ngContentSelectors:P,decls:4,vars:2,consts:[[\"class\",\"mat-drawer-backdrop\",3,\"mat-drawer-shown\",\"click\",4,\"ngIf\"],[\"cdkScrollable\",\"\",4,\"ngIf\"],[1,\"mat-drawer-backdrop\",3,\"click\"],[\"cdkScrollable\",\"\"]],template:function(e,t){1&e&&(a.mc(A),a.Fc(0,E,1,2,\"div\",0),a.lc(1),a.lc(2,1),a.Fc(3,T,2,0,\"mat-sidenav-content\",1)),2&e&&(a.nc(\"ngIf\",t.hasBackdrop),a.Eb(3),a.nc(\"ngIf\",!t._content))},directives:[s.n,B,i.b],styles:[F],encapsulation:2,changeDetection:0}),e})();const J=a.Xb(z);let G=(()=>{class e{}return e.\\u0275mod=a.Nb({type:e}),e.\\u0275inj=a.Mb({factory:function(t){return new(t||e)},imports:[[s.c,o.h,r.b,i.c],i.c,o.h]}),e})()},XoHu:function(e,t,n){\"use strict\";function r(e){return null!==e&&\"object\"==typeof e}n.d(t,\"a\",(function(){return r}))},\"Y/cZ\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));let r=(()=>{class e{constructor(t,n=e.now){this.SchedulerAction=t,this.now=n}schedule(e,t=0,n){return new this.SchedulerAction(this,e).schedule(n,t)}}return e.now=()=>Date.now(),e})()},Y4ZP:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"2Vo4\"),i=n(\"fXoL\");let s=(()=>{class e{constructor(){this.routeChanged$=new r.a({})}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=i.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})()},Y6u4:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=(()=>{function e(){return Error.call(this),this.message=\"Timeout has occurred\",this.name=\"TimeoutError\",this}return e.prototype=Object.create(Error.prototype),e})()},Y7HM:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"DH7j\");function i(e){return!Object(r.a)(e)&&e-parseFloat(e)+1>=0}},YRex:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ug-cn\",{months:\"\\u064a\\u0627\\u0646\\u06cb\\u0627\\u0631_\\u0641\\u06d0\\u06cb\\u0631\\u0627\\u0644_\\u0645\\u0627\\u0631\\u062a_\\u0626\\u0627\\u067e\\u0631\\u06d0\\u0644_\\u0645\\u0627\\u064a_\\u0626\\u0649\\u064a\\u06c7\\u0646_\\u0626\\u0649\\u064a\\u06c7\\u0644_\\u0626\\u0627\\u06cb\\u063a\\u06c7\\u0633\\u062a_\\u0633\\u06d0\\u0646\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0626\\u06c6\\u0643\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0646\\u0648\\u064a\\u0627\\u0628\\u0649\\u0631_\\u062f\\u06d0\\u0643\\u0627\\u0628\\u0649\\u0631\".split(\"_\"),monthsShort:\"\\u064a\\u0627\\u0646\\u06cb\\u0627\\u0631_\\u0641\\u06d0\\u06cb\\u0631\\u0627\\u0644_\\u0645\\u0627\\u0631\\u062a_\\u0626\\u0627\\u067e\\u0631\\u06d0\\u0644_\\u0645\\u0627\\u064a_\\u0626\\u0649\\u064a\\u06c7\\u0646_\\u0626\\u0649\\u064a\\u06c7\\u0644_\\u0626\\u0627\\u06cb\\u063a\\u06c7\\u0633\\u062a_\\u0633\\u06d0\\u0646\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0626\\u06c6\\u0643\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0646\\u0648\\u064a\\u0627\\u0628\\u0649\\u0631_\\u062f\\u06d0\\u0643\\u0627\\u0628\\u0649\\u0631\".split(\"_\"),weekdays:\"\\u064a\\u06d5\\u0643\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u062f\\u06c8\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u0633\\u06d5\\u064a\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u0686\\u0627\\u0631\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u067e\\u06d5\\u064a\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u062c\\u06c8\\u0645\\u06d5_\\u0634\\u06d5\\u0646\\u0628\\u06d5\".split(\"_\"),weekdaysShort:\"\\u064a\\u06d5_\\u062f\\u06c8_\\u0633\\u06d5_\\u0686\\u0627_\\u067e\\u06d5_\\u062c\\u06c8_\\u0634\\u06d5\".split(\"_\"),weekdaysMin:\"\\u064a\\u06d5_\\u062f\\u06c8_\\u0633\\u06d5_\\u0686\\u0627_\\u067e\\u06d5_\\u062c\\u06c8_\\u0634\\u06d5\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY-\\u064a\\u0649\\u0644\\u0649M-\\u0626\\u0627\\u064a\\u0646\\u0649\\u06adD-\\u0643\\u06c8\\u0646\\u0649\",LLL:\"YYYY-\\u064a\\u0649\\u0644\\u0649M-\\u0626\\u0627\\u064a\\u0646\\u0649\\u06adD-\\u0643\\u06c8\\u0646\\u0649\\u060c HH:mm\",LLLL:\"dddd\\u060c YYYY-\\u064a\\u0649\\u0644\\u0649M-\\u0626\\u0627\\u064a\\u0646\\u0649\\u06adD-\\u0643\\u06c8\\u0646\\u0649\\u060c HH:mm\"},meridiemParse:/\\u064a\\u06d0\\u0631\\u0649\\u0645 \\u0643\\u06d0\\u0686\\u06d5|\\u0633\\u06d5\\u06be\\u06d5\\u0631|\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0628\\u06c7\\u0631\\u06c7\\u0646|\\u0686\\u06c8\\u0634|\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0643\\u06d0\\u064a\\u0649\\u0646|\\u0643\\u06d5\\u0686/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u064a\\u06d0\\u0631\\u0649\\u0645 \\u0643\\u06d0\\u0686\\u06d5\"===t||\"\\u0633\\u06d5\\u06be\\u06d5\\u0631\"===t||\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0628\\u06c7\\u0631\\u06c7\\u0646\"===t?e:\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0643\\u06d0\\u064a\\u0649\\u0646\"===t||\"\\u0643\\u06d5\\u0686\"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?\"\\u064a\\u06d0\\u0631\\u0649\\u0645 \\u0643\\u06d0\\u0686\\u06d5\":r<900?\"\\u0633\\u06d5\\u06be\\u06d5\\u0631\":r<1130?\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0628\\u06c7\\u0631\\u06c7\\u0646\":r<1230?\"\\u0686\\u06c8\\u0634\":r<1800?\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0643\\u06d0\\u064a\\u0649\\u0646\":\"\\u0643\\u06d5\\u0686\"},calendar:{sameDay:\"[\\u0628\\u06c8\\u06af\\u06c8\\u0646 \\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",nextDay:\"[\\u0626\\u06d5\\u062a\\u06d5 \\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",nextWeek:\"[\\u0643\\u06d0\\u0644\\u06d5\\u0631\\u0643\\u0649] dddd [\\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",lastDay:\"[\\u062a\\u06c6\\u0646\\u06c8\\u06af\\u06c8\\u0646] LT\",lastWeek:\"[\\u0626\\u0627\\u0644\\u062f\\u0649\\u0646\\u0642\\u0649] dddd [\\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0643\\u06d0\\u064a\\u0649\\u0646\",past:\"%s \\u0628\\u06c7\\u0631\\u06c7\\u0646\",s:\"\\u0646\\u06d5\\u0686\\u0686\\u06d5 \\u0633\\u06d0\\u0643\\u0648\\u0646\\u062a\",ss:\"%d \\u0633\\u06d0\\u0643\\u0648\\u0646\\u062a\",m:\"\\u0628\\u0649\\u0631 \\u0645\\u0649\\u0646\\u06c7\\u062a\",mm:\"%d \\u0645\\u0649\\u0646\\u06c7\\u062a\",h:\"\\u0628\\u0649\\u0631 \\u0633\\u0627\\u0626\\u06d5\\u062a\",hh:\"%d \\u0633\\u0627\\u0626\\u06d5\\u062a\",d:\"\\u0628\\u0649\\u0631 \\u0643\\u06c8\\u0646\",dd:\"%d \\u0643\\u06c8\\u0646\",M:\"\\u0628\\u0649\\u0631 \\u0626\\u0627\\u064a\",MM:\"%d \\u0626\\u0627\\u064a\",y:\"\\u0628\\u0649\\u0631 \\u064a\\u0649\\u0644\",yy:\"%d \\u064a\\u0649\\u0644\"},dayOfMonthOrdinalParse:/\\d{1,2}(-\\u0643\\u06c8\\u0646\\u0649|-\\u0626\\u0627\\u064a|-\\u06be\\u06d5\\u067e\\u062a\\u06d5)/,ordinal:function(e,t){switch(t){case\"d\":case\"D\":case\"DDD\":return e+\"-\\u0643\\u06c8\\u0646\\u0649\";case\"w\":case\"W\":return e+\"-\\u06be\\u06d5\\u067e\\u062a\\u06d5\";default:return e}},preparse:function(e){return e.replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/,/g,\"\\u060c\")},week:{dow:1,doy:7}})}(n(\"wd/R\"))},Ylt2:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"quSY\");class i extends r.a{constructor(e,t){super(),this.subject=e,this.subscriber=t,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const e=this.subject,t=e.observers;if(this.subject=null,!t||0===t.length||e.isStopped||e.closed)return;const n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}},YuTi: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}},\"Z/R4\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return M}));var r=n(\"mrSG\"),i=n(\"Cfvw\"),s=n(\"z6cu\"),a=n(\"xOOu\"),o=n(\"IzEk\"),c=n(\"vkgz\"),l=n(\"JIr8\"),u=n(\"fXoL\"),d=n(\"ofXK\"),h=n(\"3Pt+\"),m=n(\"OOE3\"),p=n(\"kmnG\"),f=n(\"qFsG\"),b=n(\"bv9b\");function g(e,t){1&e&&(u.Vb(0,\"div\"),u.Vb(1,\"div\",9),u.Hc(2,\" Uploading files... \"),u.Ub(),u.Vb(3,\"div\",10),u.Hc(4,\" Hang in there while we upload your keystore files... \"),u.Ub(),u.Vb(5,\"div\",11),u.Qb(6,\"mat-progress-bar\",12),u.Ub(),u.Ub())}function _(e,t){1&e&&(u.Vb(0,\"div\"),u.Vb(1,\"div\",9),u.Hc(2,\" Import Validating Keys \"),u.Ub(),u.Vb(3,\"div\",13),u.Hc(4,\" Upload any folder of keystore files such as the validator_keys folder that was created during the eth2 launchpad's eth2.0-deposit-cli process here. You can drag and drop the directory or individual files. Onboarding requires keystores to use the same password. Additional keystores with other passwords can be uploaded one at a time after onboarding. \"),u.Ub(),u.Ub())}function y(e,t){1&e&&(u.Vb(0,\"mat-error\",14),u.Hc(1,\" Please upload at least 1 valid keystore file \"),u.Ub())}function v(e,t){1&e&&(u.Vb(0,\"mat-error\",14),u.Hc(1,\" Max 50 keystore files allowed. If you have more than that, we recommend an HD wallet instead \"),u.Ub())}function w(e,t){1&e&&(u.Vb(0,\"mat-error\",14),u.Hc(1,\" Password for keystores is required \"),u.Ub())}function k(e,t){if(1&e&&(u.Vb(0,\"mat-error\",14),u.Hc(1),u.Ub()),2&e){const e=u.gc();u.Eb(1),u.Jc(\" \",null==e.formGroup?null:e.formGroup.controls.keystoresPassword.getError(\"incorrectPassword\"),\" \")}}function S(e,t){1&e&&(u.Vb(0,\"mat-error\",14),u.Hc(1,\" Something went wrong when attempting to decrypt your keystores, perhaps your node is not running \"),u.Ub())}let M=(()=>{class e{constructor(){this.formGroup=null,this.invalidFiles=[],this.uploading=!1}unzipFile(e){Object(i.a)(a.loadAsync(e)).pipe(Object(o.a)(1),Object(c.a)(e=>{e.forEach(t=>Object(r.a)(this,void 0,void 0,(function*(){var n;const r=yield null===(n=e.file(t))||void 0===n?void 0:n.async(\"string\");r&&this.updateImportedKeystores(t,JSON.parse(r))})))}),Object(l.a)(e=>Object(s.a)(e))).subscribe()}fileChangeHandler(e){const{file:t,context:n,validationResult:r}=e;\"application/zip\"===t.type?(this.unzipFile(t),r(n,t,this.invalidFiles)):t.text().then(e=>{this.updateImportedKeystores(t.name,JSON.parse(e)),r(n,t,this.invalidFiles)})}updateImportedKeystores(e,t){var n,r,i,s;if(!this.isKeystoreFileValid(t))return void this.invalidFiles.push(\"Invalid Format: \"+e);const a=null===(r=null===(n=this.formGroup)||void 0===n?void 0:n.get(\"keystoresImported\"))||void 0===r?void 0:r.value,o=JSON.stringify(t);a.includes(o)?this.invalidFiles.push(\"Duplicate: \"+e):null===(s=null===(i=this.formGroup)||void 0===i?void 0:i.get(\"keystoresImported\"))||void 0===s||s.setValue([...a,o])}isKeystoreFileValid(e){return\"crypto\"in e&&\"pubkey\"in e&&\"uuid\"in e&&\"version\"in e}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=u.Jb({type:e,selectors:[[\"app-import-accounts-form\"]],inputs:{formGroup:\"formGroup\"},decls:17,vars:9,consts:[[1,\"import-keys-form\"],[4,\"ngIf\"],[3,\"formGroup\"],[3,\"accept\",\"fileChange\"],[1,\"my-6\",\"flex\",\"flex-wrap\"],[\"class\",\"warning\",4,\"ngIf\"],[\"appearance\",\"outline\"],[1,\"text-red-600\"],[\"matInput\",\"\",\"formControlName\",\"keystoresPassword\",\"placeholder\",\"Enter the password you used to originally create the\\n keystores\",\"name\",\"keystoresPassword\",\"type\",\"password\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[1,\"pb-2\"],[\"mode\",\"indeterminate\"],[1,\"my-6\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[1,\"warning\"]],template:function(e,t){1&e&&(u.Vb(0,\"div\",0),u.Fc(1,g,7,0,\"div\",1),u.Fc(2,_,5,0,\"div\",1),u.Vb(3,\"form\",2),u.Vb(4,\"app-import-dropzone\",3),u.cc(\"fileChange\",(function(e){return t.fileChangeHandler(e)})),u.Ub(),u.Vb(5,\"div\",4),u.Fc(6,y,2,0,\"mat-error\",5),u.Fc(7,v,2,0,\"mat-error\",5),u.Ub(),u.Vb(8,\"mat-form-field\",6),u.Vb(9,\"mat-label\"),u.Hc(10,\"Password to unlock keystores \"),u.Vb(11,\"span\",7),u.Hc(12,\"*\"),u.Ub(),u.Ub(),u.Qb(13,\"input\",8),u.Fc(14,w,2,0,\"mat-error\",5),u.Fc(15,k,2,1,\"mat-error\",5),u.Fc(16,S,2,0,\"mat-error\",5),u.Ub(),u.Ub(),u.Ub()),2&e&&(u.Eb(1),u.nc(\"ngIf\",t.uploading),u.Eb(1),u.nc(\"ngIf\",!t.uploading),u.Eb(1),u.nc(\"formGroup\",t.formGroup),u.Eb(1),u.nc(\"accept\",\".json,.zip\"),u.Eb(2),u.nc(\"ngIf\",t.formGroup&&t.formGroup.touched&&t.formGroup.controls.keystoresImported.hasError(\"noKeystoresUploaded\")),u.Eb(1),u.nc(\"ngIf\",t.formGroup&&t.formGroup.touched&&t.formGroup.controls.keystoresImported.hasError(\"tooManyKeystores\")),u.Eb(7),u.nc(\"ngIf\",(null==t.formGroup?null:t.formGroup.controls.keystoresPassword.hasError(\"required\"))&&(null==t.formGroup?null:t.formGroup.touched)),u.Eb(1),u.nc(\"ngIf\",(null==t.formGroup?null:t.formGroup.controls.keystoresPassword.hasError(\"incorrectPassword\"))&&(null==t.formGroup?null:t.formGroup.touched)),u.Eb(1),u.nc(\"ngIf\",(null==t.formGroup?null:t.formGroup.controls.keystoresPassword.hasError(\"somethingWentWrong\"))&&(null==t.formGroup?null:t.formGroup.touched)))},directives:[d.n,h.r,h.m,h.g,m.a,p.d,p.h,f.a,h.b,h.l,h.f,b.a,p.c],encapsulation:2}),e})()},Z4QM:function(e,t,n){!function(e){\"use strict\";var t=[\"\\u062c\\u0646\\u0648\\u0631\\u064a\",\"\\u0641\\u064a\\u0628\\u0631\\u0648\\u0631\\u064a\",\"\\u0645\\u0627\\u0631\\u0686\",\"\\u0627\\u067e\\u0631\\u064a\\u0644\",\"\\u0645\\u0626\\u064a\",\"\\u062c\\u0648\\u0646\",\"\\u062c\\u0648\\u0644\\u0627\\u0621\\u0650\",\"\\u0622\\u06af\\u0633\\u067d\",\"\\u0633\\u064a\\u067e\\u067d\\u0645\\u0628\\u0631\",\"\\u0622\\u06aa\\u067d\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0645\\u0628\\u0631\",\"\\u068a\\u0633\\u0645\\u0628\\u0631\"],n=[\"\\u0622\\u0686\\u0631\",\"\\u0633\\u0648\\u0645\\u0631\",\"\\u0627\\u06b1\\u0627\\u0631\\u0648\",\"\\u0627\\u0631\\u0628\\u0639\",\"\\u062e\\u0645\\u064a\\u0633\",\"\\u062c\\u0645\\u0639\",\"\\u0687\\u0646\\u0687\\u0631\"];e.defineLocale(\"sd\",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd\\u060c D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635\\u0628\\u062d|\\u0634\\u0627\\u0645/,isPM:function(e){return\"\\u0634\\u0627\\u0645\"===e},meridiem:function(e,t,n){return e<12?\"\\u0635\\u0628\\u062d\":\"\\u0634\\u0627\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0684] LT\",nextDay:\"[\\u0633\\u0680\\u0627\\u06bb\\u064a] LT\",nextWeek:\"dddd [\\u0627\\u06b3\\u064a\\u0646 \\u0647\\u0641\\u062a\\u064a \\u062a\\u064a] LT\",lastDay:\"[\\u06aa\\u0627\\u0644\\u0647\\u0647] LT\",lastWeek:\"[\\u06af\\u0632\\u0631\\u064a\\u0644 \\u0647\\u0641\\u062a\\u064a] dddd [\\u062a\\u064a] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u067e\\u0648\\u0621\",past:\"%s \\u0627\\u06b3\",s:\"\\u0686\\u0646\\u062f \\u0633\\u064a\\u06aa\\u0646\\u068a\",ss:\"%d \\u0633\\u064a\\u06aa\\u0646\\u068a\",m:\"\\u0647\\u06aa \\u0645\\u0646\\u067d\",mm:\"%d \\u0645\\u0646\\u067d\",h:\"\\u0647\\u06aa \\u06aa\\u0644\\u0627\\u06aa\",hh:\"%d \\u06aa\\u0644\\u0627\\u06aa\",d:\"\\u0647\\u06aa \\u068f\\u064a\\u0646\\u0647\\u0646\",dd:\"%d \\u068f\\u064a\\u0646\\u0647\\u0646\",M:\"\\u0647\\u06aa \\u0645\\u0647\\u064a\\u0646\\u0648\",MM:\"%d \\u0645\\u0647\\u064a\\u0646\\u0627\",y:\"\\u0647\\u06aa \\u0633\\u0627\\u0644\",yy:\"%d \\u0633\\u0627\\u0644\"},preparse:function(e){return e.replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/,/g,\"\\u060c\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},ZAMP:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ms-my\",{months:\"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember\".split(\"_\"),monthsShort:\"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis\".split(\"_\"),weekdays:\"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu\".split(\"_\"),weekdaysShort:\"Ahd_Isn_Sel_Rab_Kha_Jum_Sab\".split(\"_\"),weekdaysMin:\"Ah_Is_Sl_Rb_Km_Jm_Sb\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),\"pagi\"===t?e:\"tengahari\"===t?e>=11?e:e+12:\"petang\"===t||\"malam\"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?\"pagi\":e<15?\"tengahari\":e<19?\"petang\":\"malam\"},calendar:{sameDay:\"[Hari ini pukul] LT\",nextDay:\"[Esok pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kelmarin pukul] LT\",lastWeek:\"dddd [lepas pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"dalam %s\",past:\"%s yang lepas\",s:\"beberapa saat\",ss:\"%d saat\",m:\"seminit\",mm:\"%d minit\",h:\"sejam\",hh:\"%d jam\",d:\"sehari\",dd:\"%d hari\",M:\"sebulan\",MM:\"%d bulan\",y:\"setahun\",yy:\"%d tahun\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},ZUHj:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"51Dv\"),i=n(\"SeVD\"),s=n(\"HDdC\");function a(e,t,n,a,o=new r.a(e,n,a)){if(!o.closed)return t instanceof s.a?t.subscribe(o):Object(i.a)(t)(o)}},Zduo:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"eo\",{months:\"januaro_februaro_marto_aprilo_majo_junio_julio_a\\u016dgusto_septembro_oktobro_novembro_decembro\".split(\"_\"),monthsShort:\"jan_feb_mart_apr_maj_jun_jul_a\\u016dg_sept_okt_nov_dec\".split(\"_\"),weekdays:\"diman\\u0109o_lundo_mardo_merkredo_\\u0135a\\u016ddo_vendredo_sabato\".split(\"_\"),weekdaysShort:\"dim_lun_mard_merk_\\u0135a\\u016d_ven_sab\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_\\u0135a_ve_sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"[la] D[-an de] MMMM, YYYY\",LLL:\"[la] D[-an de] MMMM, YYYY HH:mm\",LLLL:\"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm\",llll:\"ddd, [la] D[-an de] MMM, YYYY HH:mm\"},meridiemParse:/[ap]\\.t\\.m/i,isPM:function(e){return\"p\"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?\"p.t.m.\":\"P.T.M.\":n?\"a.t.m.\":\"A.T.M.\"},calendar:{sameDay:\"[Hodia\\u016d je] LT\",nextDay:\"[Morga\\u016d je] LT\",nextWeek:\"dddd[n je] LT\",lastDay:\"[Hiera\\u016d je] LT\",lastWeek:\"[pasintan] dddd[n je] LT\",sameElse:\"L\"},relativeTime:{future:\"post %s\",past:\"anta\\u016d %s\",s:\"kelkaj sekundoj\",ss:\"%d sekundoj\",m:\"unu minuto\",mm:\"%d minutoj\",h:\"unu horo\",hh:\"%d horoj\",d:\"unu tago\",dd:\"%d tagoj\",M:\"unu monato\",MM:\"%d monatoj\",y:\"unu jaro\",yy:\"%d jaroj\"},dayOfMonthOrdinalParse:/\\d{1,2}a/,ordinal:\"%da\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},Zy1z:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(){return e=>e.lift(new s)}class s{call(e,t){return t.subscribe(new a(e))}}class a extends r.a{constructor(e){super(e),this.hasPrev=!1}_next(e){let t;this.hasPrev?t=[this.prev,e]:this.hasPrev=!0,this.prev=e,t&&this.destination.next(t)}}},aIdf:function(e,t,n){!function(e){\"use strict\";function t(e,t,n){return e+\" \"+function(e,t){return 2===t?function(e){var t={m:\"v\",b:\"v\",d:\"z\"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}(e):e}({mm:\"munutenn\",MM:\"miz\",dd:\"devezh\"}[n],e)}var n=[/^gen/i,/^c[\\u02bc\\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],r=/^(genver|c[\\u02bc\\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\\u02bc\\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,i=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale(\"br\",{months:\"Genver_C\\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu\".split(\"_\"),monthsShort:\"Gen_C\\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker\".split(\"_\"),weekdays:\"Sul_Lun_Meurzh_Merc\\u02bcher_Yaou_Gwener_Sadorn\".split(\"_\"),weekdaysShort:\"Sul_Lun_Meu_Mer_Yao_Gwe_Sad\".split(\"_\"),weekdaysMin:\"Su_Lu_Me_Mer_Ya_Gw_Sa\".split(\"_\"),weekdaysParse:i,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\\u02bc\\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:i,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(genver|c[\\u02bc\\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\\u02bc\\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [a viz] MMMM YYYY\",LLL:\"D [a viz] MMMM YYYY HH:mm\",LLLL:\"dddd, D [a viz] MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Hiziv da] LT\",nextDay:\"[Warc\\u02bchoazh da] LT\",nextWeek:\"dddd [da] LT\",lastDay:\"[Dec\\u02bch da] LT\",lastWeek:\"dddd [paset da] LT\",sameElse:\"L\"},relativeTime:{future:\"a-benn %s\",past:\"%s \\u02bczo\",s:\"un nebeud segondenno\\xf9\",ss:\"%d eilenn\",m:\"ur vunutenn\",mm:t,h:\"un eur\",hh:\"%d eur\",d:\"un devezh\",dd:t,M:\"ur miz\",MM:t,y:\"ur bloaz\",yy:function(e){switch(function e(t){return t>9?e(t%10):t}(e)){case 1:case 3:case 4:case 5:case 9:return e+\" bloaz\";default:return e+\" vloaz\"}}},dayOfMonthOrdinalParse:/\\d{1,2}(a\\xf1|vet)/,ordinal:function(e){return e+(1===e?\"a\\xf1\":\"vet\")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return\"g.m.\"===e},meridiem:function(e,t,n){return e<12?\"a.m.\":\"g.m.\"}})}(n(\"wd/R\"))},aIsn:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"mi\",{months:\"Kohi-t\\u0101te_Hui-tanguru_Pout\\u016b-te-rangi_Paenga-wh\\u0101wh\\u0101_Haratua_Pipiri_H\\u014dngoingoi_Here-turi-k\\u014dk\\u0101_Mahuru_Whiringa-\\u0101-nuku_Whiringa-\\u0101-rangi_Hakihea\".split(\"_\"),monthsShort:\"Kohi_Hui_Pou_Pae_Hara_Pipi_H\\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki\".split(\"_\"),monthsRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,monthsShortRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,2}/i,weekdays:\"R\\u0101tapu_Mane_T\\u016brei_Wenerei_T\\u0101ite_Paraire_H\\u0101tarei\".split(\"_\"),weekdaysShort:\"Ta_Ma_T\\u016b_We_T\\u0101i_Pa_H\\u0101\".split(\"_\"),weekdaysMin:\"Ta_Ma_T\\u016b_We_T\\u0101i_Pa_H\\u0101\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [i] HH:mm\",LLLL:\"dddd, D MMMM YYYY [i] HH:mm\"},calendar:{sameDay:\"[i teie mahana, i] LT\",nextDay:\"[apopo i] LT\",nextWeek:\"dddd [i] LT\",lastDay:\"[inanahi i] LT\",lastWeek:\"dddd [whakamutunga i] LT\",sameElse:\"L\"},relativeTime:{future:\"i roto i %s\",past:\"%s i mua\",s:\"te h\\u0113kona ruarua\",ss:\"%d h\\u0113kona\",m:\"he meneti\",mm:\"%d meneti\",h:\"te haora\",hh:\"%d haora\",d:\"he ra\",dd:\"%d ra\",M:\"he marama\",MM:\"%d marama\",y:\"he tau\",yy:\"%d tau\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},aQkU:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"mk\",{months:\"\\u0458\\u0430\\u043d\\u0443\\u0430\\u0440\\u0438_\\u0444\\u0435\\u0432\\u0440\\u0443\\u0430\\u0440\\u0438_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0438\\u043b_\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d\\u0438_\\u0458\\u0443\\u043b\\u0438_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043f\\u0442\\u0435\\u043c\\u0432\\u0440\\u0438_\\u043e\\u043a\\u0442\\u043e\\u043c\\u0432\\u0440\\u0438_\\u043d\\u043e\\u0435\\u043c\\u0432\\u0440\\u0438_\\u0434\\u0435\\u043a\\u0435\\u043c\\u0432\\u0440\\u0438\".split(\"_\"),monthsShort:\"\\u0458\\u0430\\u043d_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d_\\u0458\\u0443\\u043b_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043f_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u0435_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u0430_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0440\\u0442\\u043e\\u043a_\\u043f\\u0435\\u0442\\u043e\\u043a_\\u0441\\u0430\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),weekdaysShort:\"\\u043d\\u0435\\u0434_\\u043f\\u043e\\u043d_\\u0432\\u0442\\u043e_\\u0441\\u0440\\u0435_\\u0447\\u0435\\u0442_\\u043f\\u0435\\u0442_\\u0441\\u0430\\u0431\".split(\"_\"),weekdaysMin:\"\\u043de_\\u043fo_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0435_\\u043f\\u0435_\\u0441a\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY H:mm\",LLLL:\"dddd, D MMMM YYYY H:mm\"},calendar:{sameDay:\"[\\u0414\\u0435\\u043d\\u0435\\u0441 \\u0432\\u043e] LT\",nextDay:\"[\\u0423\\u0442\\u0440\\u0435 \\u0432\\u043e] LT\",nextWeek:\"[\\u0412\\u043e] dddd [\\u0432\\u043e] LT\",lastDay:\"[\\u0412\\u0447\\u0435\\u0440\\u0430 \\u0432\\u043e] LT\",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return\"[\\u0418\\u0437\\u043c\\u0438\\u043d\\u0430\\u0442\\u0430\\u0442\\u0430] dddd [\\u0432\\u043e] LT\";case 1:case 2:case 4:case 5:return\"[\\u0418\\u0437\\u043c\\u0438\\u043d\\u0430\\u0442\\u0438\\u043e\\u0442] dddd [\\u0432\\u043e] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u0437\\u0430 %s\",past:\"\\u043f\\u0440\\u0435\\u0434 %s\",s:\"\\u043d\\u0435\\u043a\\u043e\\u043b\\u043a\\u0443 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",m:\"\\u0435\\u0434\\u043d\\u0430 \\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\\u0438\",h:\"\\u0435\\u0434\\u0435\\u043d \\u0447\\u0430\\u0441\",hh:\"%d \\u0447\\u0430\\u0441\\u0430\",d:\"\\u0435\\u0434\\u0435\\u043d \\u0434\\u0435\\u043d\",dd:\"%d \\u0434\\u0435\\u043d\\u0430\",M:\"\\u0435\\u0434\\u0435\\u043d \\u043c\\u0435\\u0441\\u0435\\u0446\",MM:\"%d \\u043c\\u0435\\u0441\\u0435\\u0446\\u0438\",y:\"\\u0435\\u0434\\u043d\\u0430 \\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\",yy:\"%d \\u0433\\u043e\\u0434\\u0438\\u043d\\u0438\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0435\\u0432|\\u0435\\u043d|\\u0442\\u0438|\\u0432\\u0438|\\u0440\\u0438|\\u043c\\u0438)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+\"-\\u0435\\u0432\":0===n?e+\"-\\u0435\\u043d\":n>10&&n<20?e+\"-\\u0442\\u0438\":1===t?e+\"-\\u0432\\u0438\":2===t?e+\"-\\u0440\\u0438\":7===t||8===t?e+\"-\\u043c\\u0438\":e+\"-\\u0442\\u0438\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},b1Dy:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"en-nz\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},b1pR:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"keccak256\",(function(){return a}));var r=n(\"HFX+\"),i=n.n(r),s=n(\"VJ7P\");function a(e){return\"0x\"+i.a.keccak_256(Object(s.arrayify)(e))}},bHdf:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"5+tZ\"),i=n(\"SpAZ\");function s(e=Number.POSITIVE_INFINITY){return Object(r.a)(i.a,e)}},bOMt:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"nb\",{months:\"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember\".split(\"_\"),monthsShort:\"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.\".split(\"_\"),monthsParseExact:!0,weekdays:\"s\\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\\xf8rdag\".split(\"_\"),weekdaysShort:\"s\\xf8._ma._ti._on._to._fr._l\\xf8.\".split(\"_\"),weekdaysMin:\"s\\xf8_ma_ti_on_to_fr_l\\xf8\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY [kl.] HH:mm\",LLLL:\"dddd D. MMMM YYYY [kl.] HH:mm\"},calendar:{sameDay:\"[i dag kl.] LT\",nextDay:\"[i morgen kl.] LT\",nextWeek:\"dddd [kl.] LT\",lastDay:\"[i g\\xe5r kl.] LT\",lastWeek:\"[forrige] dddd [kl.] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"%s siden\",s:\"noen sekunder\",ss:\"%d sekunder\",m:\"ett minutt\",mm:\"%d minutter\",h:\"en time\",hh:\"%d timer\",d:\"en dag\",dd:\"%d dager\",w:\"en uke\",ww:\"%d uker\",M:\"en m\\xe5ned\",MM:\"%d m\\xe5neder\",y:\"ett \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},bOdf:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"5+tZ\");function i(e,t){return Object(r.a)(e,t,1)}},bSwM:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return v})),n.d(t,\"b\",(function(){return k}));var r=n(\"8LU1\"),i=n(\"fXoL\"),s=n(\"3Pt+\"),a=n(\"FKr1\"),o=n(\"R1ws\"),c=n(\"GU7r\"),l=n(\"u47x\");const u=[\"input\"],d=function(){return{enterDuration:150}},h=[\"*\"],m=new i.s(\"mat-checkbox-default-options\",{providedIn:\"root\",factory:function(){return{color:\"accent\",clickAction:\"check-indeterminate\"}}}),p=new i.s(\"mat-checkbox-click-action\");let f=0;const b={provide:s.j,useExisting:Object(i.Y)(()=>v),multi:!0};class g{}class _{constructor(e){this._elementRef=e}}const y=Object(a.y)(Object(a.t)(Object(a.u)(Object(a.v)(_))));let v=(()=>{class e extends y{constructor(e,t,n,r,s,a,o,c){super(e),this._changeDetectorRef=t,this._focusMonitor=n,this._ngZone=r,this._clickAction=a,this._animationMode=o,this._options=c,this.ariaLabel=\"\",this.ariaLabelledby=null,this._uniqueId=\"mat-checkbox-\"+ ++f,this.id=this._uniqueId,this.labelPosition=\"after\",this.name=null,this.change=new i.p,this.indeterminateChange=new i.p,this._onTouched=()=>{},this._currentAnimationClass=\"\",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||{},this._options.color&&(this.color=this.defaultColor=this._options.color),this.tabIndex=parseInt(s)||0,this._clickAction=this._clickAction||this._options.clickAction}get inputId(){return(this.id||this._uniqueId)+\"-input\"}get required(){return this._required}set required(e){this._required=Object(r.c)(e)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{e||Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}),this._syncIndeterminate(this._indeterminate)}ngAfterViewChecked(){}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}get checked(){return this._checked}set checked(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){const t=Object(r.c)(e);t!==this.disabled&&(this._disabled=t,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(e){const t=e!=this._indeterminate;this._indeterminate=Object(r.c)(e),t&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_getAriaChecked(){return this.checked?\"true\":this.indeterminate?\"mixed\":\"false\"}_transitionCheckState(e){let t=this._currentCheckState,n=this._elementRef.nativeElement;if(t!==e&&(this._currentAnimationClass.length>0&&n.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(t,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){n.classList.add(this._currentAnimationClass);const e=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{n.classList.remove(e)},1e3)})}}_emitChangeEvent(){const e=new g;e.source=this,e.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(e)}toggle(){this.checked=!this.checked}_onInputClick(e){e.stopPropagation(),this.disabled||\"noop\"===this._clickAction?this.disabled||\"noop\"!==this._clickAction||(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&\"check\"!==this._clickAction&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this.toggle(),this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}focus(e=\"keyboard\",t){this._focusMonitor.focusVia(this._inputElement,e,t)}_onInteractionEvent(e){e.stopPropagation()}_getAnimationClassForCheckStateTransition(e,t){if(\"NoopAnimations\"===this._animationMode)return\"\";let n=\"\";switch(e){case 0:if(1===t)n=\"unchecked-checked\";else{if(3!=t)return\"\";n=\"unchecked-indeterminate\"}break;case 2:n=1===t?\"unchecked-checked\":\"unchecked-indeterminate\";break;case 1:n=2===t?\"checked-unchecked\":\"checked-indeterminate\";break;case 3:n=1===t?\"indeterminate-checked\":\"indeterminate-unchecked\"}return\"mat-checkbox-anim-\"+n}_syncIndeterminate(e){const t=this._inputElement;t&&(t.nativeElement.indeterminate=e)}}return e.\\u0275fac=function(t){return new(t||e)(i.Pb(i.m),i.Pb(i.h),i.Pb(l.f),i.Pb(i.C),i.ac(\"tabindex\"),i.Pb(p,8),i.Pb(o.a,8),i.Pb(m,8))},e.\\u0275cmp=i.Jb({type:e,selectors:[[\"mat-checkbox\"]],viewQuery:function(e,t){var n;1&e&&(i.Kc(u,!0),i.Kc(a.o,!0)),2&e&&(i.tc(n=i.dc())&&(t._inputElement=n.first),i.tc(n=i.dc())&&(t.ripple=n.first))},hostAttrs:[1,\"mat-checkbox\"],hostVars:12,hostBindings:function(e,t){2&e&&(i.Yb(\"id\",t.id),i.Fb(\"tabindex\",null),i.Hb(\"mat-checkbox-indeterminate\",t.indeterminate)(\"mat-checkbox-checked\",t.checked)(\"mat-checkbox-disabled\",t.disabled)(\"mat-checkbox-label-before\",\"before\"==t.labelPosition)(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode))},inputs:{disableRipple:\"disableRipple\",color:\"color\",tabIndex:\"tabIndex\",ariaLabel:[\"aria-label\",\"ariaLabel\"],ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],id:\"id\",labelPosition:\"labelPosition\",name:\"name\",required:\"required\",checked:\"checked\",disabled:\"disabled\",indeterminate:\"indeterminate\",ariaDescribedby:[\"aria-describedby\",\"ariaDescribedby\"],value:\"value\"},outputs:{change:\"change\",indeterminateChange:\"indeterminateChange\"},exportAs:[\"matCheckbox\"],features:[i.Db([b]),i.Bb],ngContentSelectors:h,decls:17,vars:20,consts:[[1,\"mat-checkbox-layout\"],[\"label\",\"\"],[1,\"mat-checkbox-inner-container\"],[\"type\",\"checkbox\",1,\"mat-checkbox-input\",\"cdk-visually-hidden\",3,\"id\",\"required\",\"checked\",\"disabled\",\"tabIndex\",\"change\",\"click\"],[\"input\",\"\"],[\"matRipple\",\"\",1,\"mat-checkbox-ripple\",\"mat-focus-indicator\",3,\"matRippleTrigger\",\"matRippleDisabled\",\"matRippleRadius\",\"matRippleCentered\",\"matRippleAnimation\"],[1,\"mat-ripple-element\",\"mat-checkbox-persistent-ripple\"],[1,\"mat-checkbox-frame\"],[1,\"mat-checkbox-background\"],[\"version\",\"1.1\",\"focusable\",\"false\",\"viewBox\",\"0 0 24 24\",0,\"xml\",\"space\",\"preserve\",1,\"mat-checkbox-checkmark\"],[\"fill\",\"none\",\"stroke\",\"white\",\"d\",\"M4.1,12.7 9,17.6 20.3,6.3\",1,\"mat-checkbox-checkmark-path\"],[1,\"mat-checkbox-mixedmark\"],[1,\"mat-checkbox-label\",3,\"cdkObserveContent\"],[\"checkboxLabel\",\"\"],[2,\"display\",\"none\"]],template:function(e,t){if(1&e&&(i.mc(),i.Vb(0,\"label\",0,1),i.Vb(2,\"div\",2),i.Vb(3,\"input\",3,4),i.cc(\"change\",(function(e){return t._onInteractionEvent(e)}))(\"click\",(function(e){return t._onInputClick(e)})),i.Ub(),i.Vb(5,\"div\",5),i.Qb(6,\"div\",6),i.Ub(),i.Qb(7,\"div\",7),i.Vb(8,\"div\",8),i.fc(),i.Vb(9,\"svg\",9),i.Qb(10,\"path\",10),i.Ub(),i.ec(),i.Qb(11,\"div\",11),i.Ub(),i.Ub(),i.Vb(12,\"span\",12,13),i.cc(\"cdkObserveContent\",(function(){return t._onLabelTextChange()})),i.Vb(14,\"span\",14),i.Hc(15,\"\\xa0\"),i.Ub(),i.lc(16),i.Ub(),i.Ub()),2&e){const e=i.uc(1),n=i.uc(13);i.Fb(\"for\",t.inputId),i.Eb(2),i.Hb(\"mat-checkbox-inner-container-no-side-margin\",!n.textContent||!n.textContent.trim()),i.Eb(1),i.nc(\"id\",t.inputId)(\"required\",t.required)(\"checked\",t.checked)(\"disabled\",t.disabled)(\"tabIndex\",t.tabIndex),i.Fb(\"value\",t.value)(\"name\",t.name)(\"aria-label\",t.ariaLabel||null)(\"aria-labelledby\",t.ariaLabelledby)(\"aria-checked\",t._getAriaChecked())(\"aria-describedby\",t.ariaDescribedby),i.Eb(2),i.nc(\"matRippleTrigger\",e)(\"matRippleDisabled\",t._isRippleDisabled())(\"matRippleRadius\",20)(\"matRippleCentered\",!0)(\"matRippleAnimation\",i.pc(19,d))}},directives:[a.o,c.a],styles:[\"@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:transparent}._mat-animation-noopable.mat-checkbox{transition:none;animation:none}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox-layout{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:transparent;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.cdk-high-contrast-active .mat-checkbox.cdk-keyboard-focused .mat-checkbox-frame{border-style:dotted}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}\\n\"],encapsulation:2,changeDetection:0}),e})(),w=(()=>{class e{}return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)}}),e})(),k=(()=>{class e{}return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)},imports:[[a.p,a.h,c.c,w],a.h,w]}),e})()},bTqV:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return p})),n.d(t,\"b\",(function(){return m})),n.d(t,\"c\",(function(){return f}));var r=n(\"FKr1\"),i=n(\"R1ws\"),s=n(\"fXoL\"),a=n(\"u47x\");const o=[\"mat-button\",\"\"],c=[\"*\"],l=\".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:block;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\\n\",u=[\"mat-button\",\"mat-flat-button\",\"mat-icon-button\",\"mat-raised-button\",\"mat-stroked-button\",\"mat-mini-fab\",\"mat-fab\"];class d{constructor(e){this._elementRef=e}}const h=Object(r.t)(Object(r.v)(Object(r.u)(d)));let m=(()=>{class e extends h{constructor(e,t,n){super(e),this._focusMonitor=t,this._animationMode=n,this.isRoundButton=this._hasHostAttributes(\"mat-fab\",\"mat-mini-fab\"),this.isIconButton=this._hasHostAttributes(\"mat-icon-button\");for(const r of u)this._hasHostAttributes(r)&&this._getHostElement().classList.add(r);e.nativeElement.classList.add(\"mat-button-base\"),this.isRoundButton&&(this.color=\"accent\")}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e=\"program\",t){this._focusMonitor.focusVia(this._getHostElement(),e,t)}_getHostElement(){return this._elementRef.nativeElement}_isRippleDisabled(){return this.disableRipple||this.disabled}_hasHostAttributes(...e){return e.some(e=>this._getHostElement().hasAttribute(e))}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(s.m),s.Pb(a.f),s.Pb(i.a,8))},e.\\u0275cmp=s.Jb({type:e,selectors:[[\"button\",\"mat-button\",\"\"],[\"button\",\"mat-raised-button\",\"\"],[\"button\",\"mat-icon-button\",\"\"],[\"button\",\"mat-fab\",\"\"],[\"button\",\"mat-mini-fab\",\"\"],[\"button\",\"mat-stroked-button\",\"\"],[\"button\",\"mat-flat-button\",\"\"]],viewQuery:function(e,t){var n;1&e&&s.Kc(r.o,!0),2&e&&s.tc(n=s.dc())&&(t.ripple=n.first)},hostAttrs:[1,\"mat-focus-indicator\"],hostVars:5,hostBindings:function(e,t){2&e&&(s.Fb(\"disabled\",t.disabled||null),s.Hb(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode)(\"mat-button-disabled\",t.disabled))},inputs:{disabled:\"disabled\",disableRipple:\"disableRipple\",color:\"color\"},exportAs:[\"matButton\"],features:[s.Bb],attrs:o,ngContentSelectors:c,decls:4,vars:5,consts:[[1,\"mat-button-wrapper\"],[\"matRipple\",\"\",1,\"mat-button-ripple\",3,\"matRippleDisabled\",\"matRippleCentered\",\"matRippleTrigger\"],[1,\"mat-button-focus-overlay\"]],template:function(e,t){1&e&&(s.mc(),s.Vb(0,\"span\",0),s.lc(1),s.Ub(),s.Qb(2,\"span\",1),s.Qb(3,\"span\",2)),2&e&&(s.Eb(2),s.Hb(\"mat-button-ripple-round\",t.isRoundButton||t.isIconButton),s.nc(\"matRippleDisabled\",t._isRippleDisabled())(\"matRippleCentered\",t.isIconButton)(\"matRippleTrigger\",t._getHostElement()))},directives:[r.o],styles:[l],encapsulation:2,changeDetection:0}),e})(),p=(()=>{class e extends m{constructor(e,t,n){super(t,e,n)}_haltDisabledEvents(e){this.disabled&&(e.preventDefault(),e.stopImmediatePropagation())}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(a.f),s.Pb(s.m),s.Pb(i.a,8))},e.\\u0275cmp=s.Jb({type:e,selectors:[[\"a\",\"mat-button\",\"\"],[\"a\",\"mat-raised-button\",\"\"],[\"a\",\"mat-icon-button\",\"\"],[\"a\",\"mat-fab\",\"\"],[\"a\",\"mat-mini-fab\",\"\"],[\"a\",\"mat-stroked-button\",\"\"],[\"a\",\"mat-flat-button\",\"\"]],hostAttrs:[1,\"mat-focus-indicator\"],hostVars:7,hostBindings:function(e,t){1&e&&s.cc(\"click\",(function(e){return t._haltDisabledEvents(e)})),2&e&&(s.Fb(\"tabindex\",t.disabled?-1:t.tabIndex||0)(\"disabled\",t.disabled||null)(\"aria-disabled\",t.disabled.toString()),s.Hb(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode)(\"mat-button-disabled\",t.disabled))},inputs:{disabled:\"disabled\",disableRipple:\"disableRipple\",color:\"color\",tabIndex:\"tabIndex\"},exportAs:[\"matButton\",\"matAnchor\"],features:[s.Bb],attrs:o,ngContentSelectors:c,decls:4,vars:5,consts:[[1,\"mat-button-wrapper\"],[\"matRipple\",\"\",1,\"mat-button-ripple\",3,\"matRippleDisabled\",\"matRippleCentered\",\"matRippleTrigger\"],[1,\"mat-button-focus-overlay\"]],template:function(e,t){1&e&&(s.mc(),s.Vb(0,\"span\",0),s.lc(1),s.Ub(),s.Qb(2,\"span\",1),s.Qb(3,\"span\",2)),2&e&&(s.Eb(2),s.Hb(\"mat-button-ripple-round\",t.isRoundButton||t.isIconButton),s.nc(\"matRippleDisabled\",t._isRippleDisabled())(\"matRippleCentered\",t.isIconButton)(\"matRippleTrigger\",t._getHostElement()))},directives:[r.o],styles:[l],encapsulation:2,changeDetection:0}),e})(),f=(()=>{class e{}return e.\\u0275mod=s.Nb({type:e}),e.\\u0275inj=s.Mb({factory:function(t){return new(t||e)},imports:[[r.p,r.h],r.h]}),e})()},bXm7:function(e,t,n){!function(e){\"use strict\";var t={0:\"-\\u0448\\u0456\",1:\"-\\u0448\\u0456\",2:\"-\\u0448\\u0456\",3:\"-\\u0448\\u0456\",4:\"-\\u0448\\u0456\",5:\"-\\u0448\\u0456\",6:\"-\\u0448\\u044b\",7:\"-\\u0448\\u0456\",8:\"-\\u0448\\u0456\",9:\"-\\u0448\\u044b\",10:\"-\\u0448\\u044b\",20:\"-\\u0448\\u044b\",30:\"-\\u0448\\u044b\",40:\"-\\u0448\\u044b\",50:\"-\\u0448\\u0456\",60:\"-\\u0448\\u044b\",70:\"-\\u0448\\u0456\",80:\"-\\u0448\\u0456\",90:\"-\\u0448\\u044b\",100:\"-\\u0448\\u0456\"};e.defineLocale(\"kk\",{months:\"\\u049b\\u0430\\u04a3\\u0442\\u0430\\u0440_\\u0430\\u049b\\u043f\\u0430\\u043d_\\u043d\\u0430\\u0443\\u0440\\u044b\\u0437_\\u0441\\u04d9\\u0443\\u0456\\u0440_\\u043c\\u0430\\u043c\\u044b\\u0440_\\u043c\\u0430\\u0443\\u0441\\u044b\\u043c_\\u0448\\u0456\\u043b\\u0434\\u0435_\\u0442\\u0430\\u043c\\u044b\\u0437_\\u049b\\u044b\\u0440\\u043a\\u04af\\u0439\\u0435\\u043a_\\u049b\\u0430\\u0437\\u0430\\u043d_\\u049b\\u0430\\u0440\\u0430\\u0448\\u0430_\\u0436\\u0435\\u043b\\u0442\\u043e\\u049b\\u0441\\u0430\\u043d\".split(\"_\"),monthsShort:\"\\u049b\\u0430\\u04a3_\\u0430\\u049b\\u043f_\\u043d\\u0430\\u0443_\\u0441\\u04d9\\u0443_\\u043c\\u0430\\u043c_\\u043c\\u0430\\u0443_\\u0448\\u0456\\u043b_\\u0442\\u0430\\u043c_\\u049b\\u044b\\u0440_\\u049b\\u0430\\u0437_\\u049b\\u0430\\u0440_\\u0436\\u0435\\u043b\".split(\"_\"),weekdays:\"\\u0436\\u0435\\u043a\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0434\\u04af\\u0439\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0441\\u0435\\u0439\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0441\\u04d9\\u0440\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0431\\u0435\\u0439\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0436\\u04b1\\u043c\\u0430_\\u0441\\u0435\\u043d\\u0431\\u0456\".split(\"_\"),weekdaysShort:\"\\u0436\\u0435\\u043a_\\u0434\\u04af\\u0439_\\u0441\\u0435\\u0439_\\u0441\\u04d9\\u0440_\\u0431\\u0435\\u0439_\\u0436\\u04b1\\u043c_\\u0441\\u0435\\u043d\".split(\"_\"),weekdaysMin:\"\\u0436\\u043a_\\u0434\\u0439_\\u0441\\u0439_\\u0441\\u0440_\\u0431\\u0439_\\u0436\\u043c_\\u0441\\u043d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0411\\u04af\\u0433\\u0456\\u043d \\u0441\\u0430\\u0493\\u0430\\u0442] LT\",nextDay:\"[\\u0415\\u0440\\u0442\\u0435\\u04a3 \\u0441\\u0430\\u0493\\u0430\\u0442] LT\",nextWeek:\"dddd [\\u0441\\u0430\\u0493\\u0430\\u0442] LT\",lastDay:\"[\\u041a\\u0435\\u0448\\u0435 \\u0441\\u0430\\u0493\\u0430\\u0442] LT\",lastWeek:\"[\\u04e8\\u0442\\u043a\\u0435\\u043d \\u0430\\u043f\\u0442\\u0430\\u043d\\u044b\\u04a3] dddd [\\u0441\\u0430\\u0493\\u0430\\u0442] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0456\\u0448\\u0456\\u043d\\u0434\\u0435\",past:\"%s \\u0431\\u04b1\\u0440\\u044b\\u043d\",s:\"\\u0431\\u0456\\u0440\\u043d\\u0435\\u0448\\u0435 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",m:\"\\u0431\\u0456\\u0440 \\u043c\\u0438\\u043d\\u0443\\u0442\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\",h:\"\\u0431\\u0456\\u0440 \\u0441\\u0430\\u0493\\u0430\\u0442\",hh:\"%d \\u0441\\u0430\\u0493\\u0430\\u0442\",d:\"\\u0431\\u0456\\u0440 \\u043a\\u04af\\u043d\",dd:\"%d \\u043a\\u04af\\u043d\",M:\"\\u0431\\u0456\\u0440 \\u0430\\u0439\",MM:\"%d \\u0430\\u0439\",y:\"\\u0431\\u0456\\u0440 \\u0436\\u044b\\u043b\",yy:\"%d \\u0436\\u044b\\u043b\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0448\\u0456|\\u0448\\u044b)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n(\"wd/R\"))},bYM6:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ar-tn\",{months:\"\\u062c\\u0627\\u0646\\u0641\\u064a_\\u0641\\u064a\\u0641\\u0631\\u064a_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0641\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u062c\\u0648\\u0627\\u0646_\\u062c\\u0648\\u064a\\u0644\\u064a\\u0629_\\u0623\\u0648\\u062a_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u062c\\u0627\\u0646\\u0641\\u064a_\\u0641\\u064a\\u0641\\u0631\\u064a_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0641\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u062c\\u0648\\u0627\\u0646_\\u062c\\u0648\\u064a\\u0644\\u064a\\u0629_\\u0623\\u0648\\u062a_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},week:{dow:1,doy:4}})}(n(\"wd/R\"))},bkUu:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return c}));var r=n(\"VJ7P\"),i=n(\"/7J2\");const s=new i.Logger(\"random/5.3.0\");let a=null;try{if(a=window,null==a)throw new Error(\"try next\")}catch(l){try{if(a=global,null==a)throw new Error(\"try next\")}catch(l){a={}}}let o=a.crypto||a.msCrypto;function c(e){(e<=0||e>1024||e%1)&&s.throwArgumentError(\"invalid length\",\"length\",e);const t=new Uint8Array(e);return o.getRandomValues(t),Object(r.arrayify)(t)}o&&o.getRandomValues||(s.warn(\"WARNING: Missing strong random number source\"),o={getRandomValues:function(e){return s.throwError(\"no secure random source avaialble\",i.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"crypto.getRandomValues\"})}})},bpih:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"it\",{months:\"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre\".split(\"_\"),monthsShort:\"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic\".split(\"_\"),weekdays:\"domenica_luned\\xec_marted\\xec_mercoled\\xec_gioved\\xec_venerd\\xec_sabato\".split(\"_\"),weekdaysShort:\"dom_lun_mar_mer_gio_ven_sab\".split(\"_\"),weekdaysMin:\"do_lu_ma_me_gi_ve_sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:function(){return\"[Oggi a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},nextDay:function(){return\"[Domani a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},nextWeek:function(){return\"dddd [a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},lastDay:function(){return\"[Ieri a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},lastWeek:function(){switch(this.day()){case 0:return\"[La scorsa] dddd [a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\";default:return\"[Lo scorso] dddd [a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"}},sameElse:\"L\"},relativeTime:{future:\"tra %s\",past:\"%s fa\",s:\"alcuni secondi\",ss:\"%d secondi\",m:\"un minuto\",mm:\"%d minuti\",h:\"un'ora\",hh:\"%d ore\",d:\"un giorno\",dd:\"%d giorni\",w:\"una settimana\",ww:\"%d settimane\",M:\"un mese\",MM:\"%d mesi\",y:\"un anno\",yy:\"%d anni\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},bu2F:function(e,t,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"7ckf\"),s=n(\"qlaj\"),a=n(\"2j6C\"),o=r.sum32,c=r.sum32_4,l=r.sum32_5,u=s.ch32,d=s.maj32,h=s.s0_256,m=s.s1_256,p=s.g0_256,f=s.g1_256,b=i.BlockHash,g=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function _(){if(!(this instanceof _))return new _;b.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=g,this.W=new Array(64)}r.inherits(_,b),e.exports=_,_.blockSize=512,_.outSize=256,_.hmacStrength=192,_.padLength=64,_.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;rt?t.pathname+t.search:\"\"}}});let f=0,b=(()=>{class e extends m{constructor(e,t,n,i){super(e),this._elementRef=e,this._ngZone=t,this._animationMode=n,this._isNoopAnimation=!1,this._value=0,this._bufferValue=0,this.animationEnd=new r.p,this._animationEndSubscription=c.a.EMPTY,this.mode=\"determinate\",this.progressbarId=\"mat-progress-bar-\"+f++;const s=i?i.getPathname().split(\"#\")[0]:\"\";this._rectangleFillValue=`url('${s}#${this.progressbarId}')`,this._isNoopAnimation=\"NoopAnimations\"===n}get value(){return this._value}set value(e){this._value=g(Object(a.f)(e)||0)}get bufferValue(){return this._bufferValue}set bufferValue(e){this._bufferValue=g(e||0)}_primaryTransform(){return{transform:`scaleX(${this.value/100})`}}_bufferTransform(){return\"buffer\"===this.mode?{transform:`scaleX(${this.bufferValue/100})`}:null}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{const e=this._primaryValueBar.nativeElement;this._animationEndSubscription=Object(l.a)(e,\"transitionend\").pipe(Object(u.a)(t=>t.target===e)).subscribe(()=>{\"determinate\"!==this.mode&&\"buffer\"!==this.mode||this._ngZone.run(()=>this.animationEnd.next({value:this.value}))})})}ngOnDestroy(){this._animationEndSubscription.unsubscribe()}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.m),r.Pb(r.C),r.Pb(o.a,8),r.Pb(p,8))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"mat-progress-bar\"]],viewQuery:function(e,t){var n;1&e&&r.Kc(d,!0),2&e&&r.tc(n=r.dc())&&(t._primaryValueBar=n.first)},hostAttrs:[\"role\",\"progressbar\",\"aria-valuemin\",\"0\",\"aria-valuemax\",\"100\",1,\"mat-progress-bar\"],hostVars:4,hostBindings:function(e,t){2&e&&(r.Fb(\"aria-valuenow\",\"indeterminate\"===t.mode||\"query\"===t.mode?null:t.value)(\"mode\",t.mode),r.Hb(\"_mat-animation-noopable\",t._isNoopAnimation))},inputs:{color:\"color\",mode:\"mode\",value:\"value\",bufferValue:\"bufferValue\"},outputs:{animationEnd:\"animationEnd\"},exportAs:[\"matProgressBar\"],features:[r.Bb],decls:9,vars:4,consts:[[\"width\",\"100%\",\"height\",\"4\",\"focusable\",\"false\",1,\"mat-progress-bar-background\",\"mat-progress-bar-element\"],[\"x\",\"4\",\"y\",\"0\",\"width\",\"8\",\"height\",\"4\",\"patternUnits\",\"userSpaceOnUse\",3,\"id\"],[\"cx\",\"2\",\"cy\",\"2\",\"r\",\"2\"],[\"width\",\"100%\",\"height\",\"100%\"],[1,\"mat-progress-bar-buffer\",\"mat-progress-bar-element\",3,\"ngStyle\"],[1,\"mat-progress-bar-primary\",\"mat-progress-bar-fill\",\"mat-progress-bar-element\",3,\"ngStyle\"],[\"primaryValueBar\",\"\"],[1,\"mat-progress-bar-secondary\",\"mat-progress-bar-fill\",\"mat-progress-bar-element\"]],template:function(e,t){1&e&&(r.fc(),r.Vb(0,\"svg\",0),r.Vb(1,\"defs\"),r.Vb(2,\"pattern\",1),r.Qb(3,\"circle\",2),r.Ub(),r.Ub(),r.Qb(4,\"rect\",3),r.Ub(),r.ec(),r.Qb(5,\"div\",4),r.Qb(6,\"div\",5,6),r.Qb(8,\"div\",7)),2&e&&(r.Eb(2),r.nc(\"id\",t.progressbarId),r.Eb(2),r.Fb(\"fill\",t._rectangleFillValue),r.Eb(1),r.nc(\"ngStyle\",t._bufferTransform()),r.Eb(1),r.nc(\"ngStyle\",t._primaryTransform()))},directives:[i.o],styles:['.mat-progress-bar{display:block;height:4px;overflow:hidden;position:relative;transition:opacity 250ms linear;width:100%}._mat-animation-noopable.mat-progress-bar{transition:none;animation:none}.mat-progress-bar .mat-progress-bar-element,.mat-progress-bar .mat-progress-bar-fill::after{height:100%;position:absolute;width:100%}.mat-progress-bar .mat-progress-bar-background{width:calc(100% + 10px)}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-background{display:none}.mat-progress-bar .mat-progress-bar-buffer{transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-buffer{border-top:solid 5px;opacity:.5}.mat-progress-bar .mat-progress-bar-secondary{display:none}.mat-progress-bar .mat-progress-bar-fill{animation:none;transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-fill{border-top:solid 4px}.mat-progress-bar .mat-progress-bar-fill::after{animation:none;content:\"\";display:inline-block;left:0}.mat-progress-bar[dir=rtl],[dir=rtl] .mat-progress-bar{transform:rotateY(180deg)}.mat-progress-bar[mode=query]{transform:rotateZ(180deg)}.mat-progress-bar[mode=query][dir=rtl],[dir=rtl] .mat-progress-bar[mode=query]{transform:rotateZ(180deg) rotateY(180deg)}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-fill,.mat-progress-bar[mode=query] .mat-progress-bar-fill{transition:none}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary,.mat-progress-bar[mode=query] .mat-progress-bar-primary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-translate 2000ms infinite linear;left:-145.166611%}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-primary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary,.mat-progress-bar[mode=query] .mat-progress-bar-secondary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-translate 2000ms infinite linear;left:-54.888891%;display:block}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-secondary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=buffer] .mat-progress-bar-background{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-background-scroll 250ms infinite linear;display:block}.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-buffer,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-background{animation:none;transition-duration:1ms}@keyframes mat-progress-bar-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mat-progress-bar-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mat-progress-bar-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-background-scroll{to{transform:translateX(-8px)}}\\n'],encapsulation:2,changeDetection:0}),e})();function g(e,t=0,n=100){return Math.max(t,Math.min(n,e))}let _=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},imports:[[i.c,s.h],s.h]}),e})()},bxKX:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"it-ch\",{months:\"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre\".split(\"_\"),monthsShort:\"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic\".split(\"_\"),weekdays:\"domenica_luned\\xec_marted\\xec_mercoled\\xec_gioved\\xec_venerd\\xec_sabato\".split(\"_\"),weekdaysShort:\"dom_lun_mar_mer_gio_ven_sab\".split(\"_\"),weekdaysMin:\"do_lu_ma_me_gi_ve_sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Oggi alle] LT\",nextDay:\"[Domani alle] LT\",nextWeek:\"dddd [alle] LT\",lastDay:\"[Ieri alle] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[la scorsa] dddd [alle] LT\";default:return\"[lo scorso] dddd [alle] LT\"}},sameElse:\"L\"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?\"tra\":\"in\")+\" \"+e},past:\"%s fa\",s:\"alcuni secondi\",ss:\"%d secondi\",m:\"un minuto\",mm:\"%d minuti\",h:\"un'ora\",hh:\"%d ore\",d:\"un giorno\",dd:\"%d giorni\",M:\"un mese\",MM:\"%d mesi\",y:\"un anno\",yy:\"%d anni\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},c2HN:function(e,t,n){\"use strict\";function r(e){return!!e&&\"function\"!=typeof e.subscribe&&\"function\"==typeof e.then}n.d(t,\"a\",(function(){return r}))},cH1L:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o})),n.d(t,\"b\",(function(){return a}));var r=n(\"fXoL\"),i=n(\"ofXK\");const s=new r.s(\"cdk-dir-doc\",{providedIn:\"root\",factory:function(){return Object(r.Z)(i.d)}});let a=(()=>{class e{constructor(e){if(this.value=\"ltr\",this.change=new r.p,e){const t=e.documentElement?e.documentElement.dir:null,n=(e.body?e.body.dir:null)||t;this.value=\"ltr\"===n||\"rtl\"===n?n:\"ltr\"}}ngOnDestroy(){this.change.complete()}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(s,8))},e.\\u0275prov=Object(r.Lb)({factory:function(){return new e(Object(r.Zb)(s,8))},token:e,providedIn:\"root\"}),e})(),o=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)}}),e})()},cRix:function(e,t,n){!function(e){\"use strict\";var t=\"jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.\".split(\"_\"),n=\"jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des\".split(\"_\");e.defineLocale(\"fy\",{months:\"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber\".split(\"_\"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:\"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon\".split(\"_\"),weekdaysShort:\"si._mo._ti._wo._to._fr._so.\".split(\"_\"),weekdaysMin:\"Si_Mo_Ti_Wo_To_Fr_So\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[hjoed om] LT\",nextDay:\"[moarn om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[juster om] LT\",lastWeek:\"[\\xf4fr\\xfbne] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"oer %s\",past:\"%s lyn\",s:\"in pear sekonden\",ss:\"%d sekonden\",m:\"ien min\\xfat\",mm:\"%d minuten\",h:\"ien oere\",hh:\"%d oeren\",d:\"ien dei\",dd:\"%d dagen\",M:\"ien moanne\",MM:\"%d moannen\",y:\"ien jier\",yy:\"%d jierren\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},cUlj:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"commify\",(function(){return k})),n.d(t,\"formatUnits\",(function(){return S})),n.d(t,\"parseUnits\",(function(){return M})),n.d(t,\"formatEther\",(function(){return x})),n.d(t,\"parseEther\",(function(){return C}));var r=n(\"VJ7P\"),i=n(\"/7J2\"),s=n(\"qWAS\"),a=n(\"4218\");const o=new i.Logger(s.a),c={},l=a.a.from(0),u=a.a.from(-1);function d(e,t,n,r){const s={fault:t,operation:n};return void 0!==r&&(s.value=r),o.throwError(e,i.Logger.errors.NUMERIC_FAULT,s)}let h=\"0\";for(;h.length<256;)h+=h;function m(e){if(\"number\"!=typeof e)try{e=a.a.from(e).toNumber()}catch(t){}return\"number\"==typeof e&&e>=0&&e<=256&&!(e%1)?\"1\"+h.substring(0,e):o.throwArgumentError(\"invalid decimal size\",\"decimals\",e)}function p(e,t){null==t&&(t=0);const n=m(t),r=(e=a.a.from(e)).lt(l);r&&(e=e.mul(u));let i=e.mod(n).toString();for(;i.length2&&o.throwArgumentError(\"too many decimal points\",\"value\",e);let s=i[0],c=i[1];for(s||(s=\"0\"),c||(c=\"0\"),c.replace(/^([0-9]*?)(0*)$/,(e,t,n)=>t).length>n.length-1&&d(\"fractional component exceeds decimals\",\"underflow\",\"parseFixed\");c.lengthnull==e[t]?r:(typeof e[t]!==n&&o.throwArgumentError(\"invalid fixed format (\"+t+\" not \"+n+\")\",\"format.\"+t,e[t]),e[t]);t=i(\"signed\",\"boolean\",t),n=i(\"width\",\"number\",n),r=i(\"decimals\",\"number\",r)}return n%8&&o.throwArgumentError(\"invalid fixed format width (not byte aligned)\",\"format.width\",n),r>80&&o.throwArgumentError(\"invalid fixed format (decimals too large)\",\"format.decimals\",r),new b(c,t,n,r)}}class g{constructor(e,t,n,r){o.checkNew(new.target,g),e!==c&&o.throwError(\"cannot use FixedNumber constructor; use FixedNumber.from\",i.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"new FixedFormat\"}),this.format=r,this._hex=t,this._value=n,this._isFixedNumber=!0,Object.freeze(this)}_checkFormat(e){this.format.name!==e.format.name&&o.throwArgumentError(\"incompatible format; use fixedNumber.toFormat\",\"other\",e)}addUnsafe(e){this._checkFormat(e);const t=f(this._value,this.format.decimals),n=f(e._value,e.format.decimals);return g.fromValue(t.add(n),this.format.decimals,this.format)}subUnsafe(e){this._checkFormat(e);const t=f(this._value,this.format.decimals),n=f(e._value,e.format.decimals);return g.fromValue(t.sub(n),this.format.decimals,this.format)}mulUnsafe(e){this._checkFormat(e);const t=f(this._value,this.format.decimals),n=f(e._value,e.format.decimals);return g.fromValue(t.mul(n).div(this.format._multiplier),this.format.decimals,this.format)}divUnsafe(e){this._checkFormat(e);const t=f(this._value,this.format.decimals),n=f(e._value,e.format.decimals);return g.fromValue(t.mul(this.format._multiplier).div(n),this.format.decimals,this.format)}floor(){const e=this.toString().split(\".\");1===e.length&&e.push(\"0\");let t=g.from(e[0],this.format);const n=!e[1].match(/^(0*)$/);return this.isNegative()&&n&&(t=t.subUnsafe(_)),t}ceiling(){const e=this.toString().split(\".\");1===e.length&&e.push(\"0\");let t=g.from(e[0],this.format);const n=!e[1].match(/^(0*)$/);return!this.isNegative()&&n&&(t=t.addUnsafe(_)),t}round(e){null==e&&(e=0);const t=this.toString().split(\".\");if(1===t.length&&t.push(\"0\"),(e<0||e>80||e%1)&&o.throwArgumentError(\"invalid decimal count\",\"decimals\",e),t[1].length<=e)return this;const n=g.from(\"1\"+h.substring(0,e),this.format),r=y.toFormat(this.format);return this.mulUnsafe(n).addUnsafe(r).floor().divUnsafe(n)}isZero(){return\"0.0\"===this._value||\"0\"===this._value}isNegative(){return\"-\"===this._value[0]}toString(){return this._value}toHexString(e){if(null==e)return this._hex;e%8&&o.throwArgumentError(\"invalid byte width\",\"width\",e);const t=a.a.from(this._hex).fromTwos(this.format.width).toTwos(e).toHexString();return Object(r.hexZeroPad)(t,e/8)}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(e){return g.fromString(this._value,e)}static fromValue(e,t,n){return null!=n||null==t||Object(a.d)(t)||(n=t,t=null),null==t&&(t=0),null==n&&(n=\"fixed\"),g.fromString(p(e,t),b.from(n))}static fromString(e,t){null==t&&(t=\"fixed\");const n=b.from(t),i=f(e,n.decimals);!n.signed&&i.lt(l)&&d(\"unsigned value cannot be negative\",\"overflow\",\"value\",e);let s=null;n.signed?s=i.toTwos(n.width).toHexString():(s=i.toHexString(),s=Object(r.hexZeroPad)(s,n.width/8));const a=p(i,n.decimals);return new g(c,s,a,n)}static fromBytes(e,t){null==t&&(t=\"fixed\");const n=b.from(t);if(Object(r.arrayify)(e).length>n.width/8)throw new Error(\"overflow\");let i=a.a.from(e);n.signed&&(i=i.fromTwos(n.width));const s=i.toTwos((n.signed?0:1)+n.width).toHexString(),o=p(i,n.decimals);return new g(c,s,o,n)}static from(e,t){if(\"string\"==typeof e)return g.fromString(e,t);if(Object(r.isBytes)(e))return g.fromBytes(e,t);try{return g.fromValue(e,0,t)}catch(n){if(n.code!==i.Logger.errors.INVALID_ARGUMENT)throw n}return o.throwArgumentError(\"invalid FixedNumber value\",\"value\",e)}static isFixedNumber(e){return!(!e||!e._isFixedNumber)}}const _=g.from(1),y=g.from(\"0.5\"),v=new i.Logger(\"units/5.3.0\"),w=[\"wei\",\"kwei\",\"mwei\",\"gwei\",\"szabo\",\"finney\",\"ether\"];function k(e){const t=String(e).split(\".\");(t.length>2||!t[0].match(/^-?[0-9]*$/)||t[1]&&!t[1].match(/^[0-9]*$/)||\".\"===e||\"-.\"===e)&&v.throwArgumentError(\"invalid value\",\"value\",e);let n=t[0],r=\"\";for(\"-\"===n.substring(0,1)&&(r=\"-\",n=n.substring(1));\"0\"===n.substring(0,1);)n=n.substring(1);\"\"===n&&(n=\"0\");let i=\"\";for(2===t.length&&(i=\".\"+(t[1]||\"0\"));i.length>2&&\"0\"===i[i.length-1];)i=i.substring(0,i.length-1);const s=[];for(;n.length;){if(n.length<=3){s.unshift(n);break}{const e=n.length-3;s.unshift(n.substring(e)),n=n.substring(0,e)}}return r+s.join(\",\")+i}function S(e,t){if(\"string\"==typeof t){const e=w.indexOf(t);-1!==e&&(t=3*e)}return p(e,null!=t?t:18)}function M(e,t){if(\"string\"!=typeof e&&v.throwArgumentError(\"value must be a string\",\"value\",e),\"string\"==typeof t){const e=w.indexOf(t);-1!==e&&(t=3*e)}return f(e,null!=t?t:18)}function x(e){return S(e,18)}function C(e){return M(e,18)}},cUt3:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return a})),n.d(t,\"a\",(function(){return o}));var r=n(\"VJ7P\"),i=n(\"b1pR\"),s=n(\"UnNr\");const a=\"\\x19Ethereum Signed Message:\\n\";function o(e){return\"string\"==typeof e&&(e=Object(s.f)(e)),Object(i.keccak256)(Object(r.concat)([Object(s.f)(a),Object(s.f)(String(e.length)),e]))}},cdpc:function(e,t,n){\"use strict\";n.r(t);var r=n(\"IHuh\");n.d(t,\"decode\",(function(){return r.a})),n.d(t,\"encode\",(function(){return r.b}))},cke4:function(e,t,n){\"use strict\";!function(t){function n(e){return parseInt(e)===e}function r(e){if(!n(e.length))return!1;for(var t=0;t255)return!1;return!0}function i(e,t){if(e.buffer&&ArrayBuffer.isView(e)&&\"Uint8Array\"===e.name)return t&&(e=e.slice?e.slice():Array.prototype.slice.call(e)),e;if(Array.isArray(e)){if(!r(e))throw new Error(\"Array contains invalid value: \"+e);return new Uint8Array(e)}if(n(e.length)&&r(e))return new Uint8Array(e);throw new Error(\"unsupported array-like object\")}function s(e){return new Uint8Array(e)}function a(e,t,n,r,i){null==r&&null==i||(e=e.slice?e.slice(r,i):Array.prototype.slice.call(e,r,i)),t.set(e,n)}var o,c={toBytes:function(e){var t=[],n=0;for(e=encodeURI(e);n191&&r<224?(t.push(String.fromCharCode((31&r)<<6|63&e[n+1])),n+=2):(t.push(String.fromCharCode((15&r)<<12|(63&e[n+1])<<6|63&e[n+2])),n+=3)}return t.join(\"\")}},l=(o=\"0123456789abcdef\",{toBytes:function(e){for(var t=[],n=0;n>4]+o[15&r])}return t.join(\"\")}}),u={16:10,24:12,32:14},d=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],h=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],m=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],p=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],f=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],b=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],g=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],_=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],y=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],v=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],w=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],k=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],S=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],M=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],x=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function C(e){for(var t=[],n=0;n>2][t%4]=s[t],this._Kd[e-n][t%4]=s[t];for(var a,o=0,c=i;c>16&255]<<24^h[a>>8&255]<<16^h[255&a]<<8^h[a>>24&255]^d[o]<<24,o+=1,8!=i)for(t=1;t>8&255]<<8^h[a>>16&255]<<16^h[a>>24&255]<<24,t=i/2+1;t>2][m=c%4]=s[t],this._Kd[e-l][m]=s[t++],c++}for(var l=1;l>24&255]^S[a>>16&255]^M[a>>8&255]^x[255&a]},D.prototype.encrypt=function(e){if(16!=e.length)throw new Error(\"invalid plaintext size (must be 16 bytes)\");for(var t=this._Ke.length-1,n=[0,0,0,0],r=C(e),i=0;i<4;i++)r[i]^=this._Ke[0][i];for(var a=1;a>24&255]^f[r[(i+1)%4]>>16&255]^b[r[(i+2)%4]>>8&255]^g[255&r[(i+3)%4]]^this._Ke[a][i];r=n.slice()}var o,c=s(16);for(i=0;i<4;i++)c[4*i]=255&(h[r[i]>>24&255]^(o=this._Ke[t][i])>>24),c[4*i+1]=255&(h[r[(i+1)%4]>>16&255]^o>>16),c[4*i+2]=255&(h[r[(i+2)%4]>>8&255]^o>>8),c[4*i+3]=255&(h[255&r[(i+3)%4]]^o);return c},D.prototype.decrypt=function(e){if(16!=e.length)throw new Error(\"invalid ciphertext size (must be 16 bytes)\");for(var t=this._Kd.length-1,n=[0,0,0,0],r=C(e),i=0;i<4;i++)r[i]^=this._Kd[0][i];for(var a=1;a>24&255]^y[r[(i+3)%4]>>16&255]^v[r[(i+2)%4]>>8&255]^w[255&r[(i+1)%4]]^this._Kd[a][i];r=n.slice()}var o,c=s(16);for(i=0;i<4;i++)c[4*i]=255&(m[r[i]>>24&255]^(o=this._Kd[t][i])>>24),c[4*i+1]=255&(m[r[(i+3)%4]>>16&255]^o>>16),c[4*i+2]=255&(m[r[(i+2)%4]>>8&255]^o>>8),c[4*i+3]=255&(m[255&r[(i+1)%4]]^o);return c};var L=function(e){if(!(this instanceof L))throw Error(\"AES must be instanitated with `new`\");this.description=\"Electronic Code Block\",this.name=\"ecb\",this._aes=new D(e)};L.prototype.encrypt=function(e){if((e=i(e)).length%16!=0)throw new Error(\"invalid plaintext size (must be multiple of 16 bytes)\");for(var t=s(e.length),n=s(16),r=0;r=0;--t)this._counter[t]=e%256,e>>=8},A.prototype.setBytes=function(e){if(16!=(e=i(e,!0)).length)throw new Error(\"invalid counter bytes size (must be 16 bytes)\");this._counter=e},A.prototype.increment=function(){for(var e=15;e>=0;e--){if(255!==this._counter[e]){this._counter[e]++;break}this._counter[e]=0}};var P=function(e,t){if(!(this instanceof P))throw Error(\"AES must be instanitated with `new`\");this.description=\"Counter\",this.name=\"ctr\",t instanceof A||(t=new A(t)),this._counter=t,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new D(e)};P.prototype.encrypt=function(e){for(var t=i(e,!0),n=0;n16)throw new Error(\"PKCS#7 padding byte out of range\");for(var n=e.length-t,r=0;rt[e]),e)}}if(\"function\"==typeof e[e.length-1]){const t=e.pop();return l(e=1===e.length&&Object(i.a)(e[0])?e[0]:e,null).pipe(Object(s.a)(e=>t(...e)))}return l(e,null)}function l(e,t){return new r.a(n=>{const r=e.length;if(0===r)return void n.complete();const i=new Array(r);let s=0,a=0;for(let c=0;c{u||(u=!0,a++),i[c]=e},error:e=>n.error(e),complete:()=>{s++,s!==r&&u||(a===r&&n.next(t?t.reduce((e,t,n)=>(e[t]=i[n],e),{}):i),n.complete())}}))}})}},czMo:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"en-il\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")}})}(n(\"wd/R\"))},d3UM:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return z})),n.d(t,\"b\",(function(){return J}));var r=n(\"rDax\"),i=n(\"ofXK\"),s=n(\"fXoL\"),a=n(\"FKr1\"),o=n(\"kmnG\"),c=n(\"vxfF\"),l=n(\"u47x\"),u=n(\"8LU1\"),d=n(\"0EQZ\"),h=n(\"FtGj\"),m=n(\"XNiG\"),p=n(\"NXyV\"),f=n(\"VRyK\"),b=n(\"JX91\"),g=n(\"eIep\"),_=n(\"IzEk\"),y=n(\"pLZG\"),v=n(\"lJxs\"),w=n(\"/uUt\"),k=n(\"1G5W\"),S=n(\"R0Ic\"),M=n(\"cH1L\"),x=n(\"3Pt+\");const C=[\"trigger\"],D=[\"panel\"];function L(e,t){if(1&e&&(s.Vb(0,\"span\",8),s.Hc(1),s.Ub()),2&e){const e=s.gc();s.Eb(1),s.Ic(e.placeholder||\"\\xa0\")}}function O(e,t){if(1&e&&(s.Vb(0,\"span\"),s.Hc(1),s.Ub()),2&e){const e=s.gc(2);s.Eb(1),s.Ic(e.triggerValue||\"\\xa0\")}}function E(e,t){1&e&&s.lc(0,0,[\"*ngSwitchCase\",\"true\"])}function T(e,t){if(1&e&&(s.Vb(0,\"span\",9),s.Fc(1,O,2,1,\"span\",10),s.Fc(2,E,1,0,\"ng-content\",11),s.Ub()),2&e){const e=s.gc();s.nc(\"ngSwitch\",!!e.customTrigger),s.Eb(2),s.nc(\"ngSwitchCase\",!0)}}function A(e,t){if(1&e){const e=s.Wb();s.Vb(0,\"div\",12),s.Vb(1,\"div\",13,14),s.cc(\"@transformPanel.done\",(function(t){return s.wc(e),s.gc()._panelDoneAnimatingStream.next(t.toState)}))(\"keydown\",(function(t){return s.wc(e),s.gc()._handleKeydown(t)})),s.lc(3,1),s.Ub(),s.Ub()}if(2&e){const e=s.gc();s.nc(\"@transformPanelWrap\",void 0),s.Eb(1),s.Gb(\"mat-select-panel \",e._getPanelTheme(),\"\"),s.Cc(\"transform-origin\",e._transformOrigin)(\"font-size\",e._triggerFontSize,\"px\"),s.nc(\"ngClass\",e.panelClass)(\"@transformPanel\",e.multiple?\"showing-multiple\":\"showing\"),s.Fb(\"id\",e.id+\"-panel\")(\"aria-multiselectable\",e.multiple)(\"aria-label\",e.ariaLabel||null)(\"aria-labelledby\",e._getPanelAriaLabelledby())}}const P=[[[\"mat-select-trigger\"]],\"*\"],F=[\"mat-select-trigger\",\"*\"],j={transformPanelWrap:Object(S.n)(\"transformPanelWrap\",[Object(S.m)(\"* => void\",Object(S.i)(\"@transformPanel\",[Object(S.f)()],{optional:!0}))]),transformPanel:Object(S.n)(\"transformPanel\",[Object(S.k)(\"void\",Object(S.l)({transform:\"scaleY(0.8)\",minWidth:\"100%\",opacity:0})),Object(S.k)(\"showing\",Object(S.l)({opacity:1,minWidth:\"calc(100% + 32px)\",transform:\"scaleY(1)\"})),Object(S.k)(\"showing-multiple\",Object(S.l)({opacity:1,minWidth:\"calc(100% + 64px)\",transform:\"scaleY(1)\"})),Object(S.m)(\"void => *\",Object(S.e)(\"120ms cubic-bezier(0, 0, 0.2, 1)\")),Object(S.m)(\"* => void\",Object(S.e)(\"100ms 25ms linear\",Object(S.l)({opacity:0})))])};let I=0;const R=new s.s(\"mat-select-scroll-strategy\"),Y=new s.s(\"MAT_SELECT_CONFIG\"),H={provide:R,deps:[r.c],useFactory:function(e){return()=>e.scrollStrategies.reposition()}};class N{constructor(e,t){this.source=e,this.value=t}}class B{constructor(e,t,n,r,i){this._elementRef=e,this._defaultErrorStateMatcher=t,this._parentForm=n,this._parentFormGroup=r,this.ngControl=i}}const V=Object(a.u)(Object(a.y)(Object(a.v)(Object(a.w)(B)))),U=new s.s(\"MatSelectTrigger\");let z=(()=>{class e extends V{constructor(e,t,n,r,i,a,o,c,l,u,d,h,w,k){super(i,r,o,c,u),this._viewportRuler=e,this._changeDetectorRef=t,this._ngZone=n,this._dir=a,this._parentFormField=l,this.ngControl=u,this._liveAnnouncer=w,this._panelOpen=!1,this._required=!1,this._scrollTop=0,this._multiple=!1,this._compareWith=(e,t)=>e===t,this._uid=\"mat-select-\"+I++,this._triggerAriaLabelledBy=null,this._destroy=new m.a,this._triggerFontSize=0,this._onChange=()=>{},this._onTouched=()=>{},this._valueId=\"mat-select-value-\"+I++,this._transformOrigin=\"top\",this._panelDoneAnimatingStream=new m.a,this._offsetY=0,this._positions=[{originX:\"start\",originY:\"top\",overlayX:\"start\",overlayY:\"top\"},{originX:\"start\",originY:\"bottom\",overlayX:\"start\",overlayY:\"bottom\"}],this._disableOptionCentering=!1,this._focused=!1,this.controlType=\"mat-select\",this.ariaLabel=\"\",this.optionSelectionChanges=Object(p.a)(()=>{const e=this.options;return e?e.changes.pipe(Object(b.a)(e),Object(g.a)(()=>Object(f.a)(...e.map(e=>e.onSelectionChange)))):this._ngZone.onStable.pipe(Object(_.a)(1),Object(g.a)(()=>this.optionSelectionChanges))}),this.openedChange=new s.p,this._openedStream=this.openedChange.pipe(Object(y.a)(e=>e),Object(v.a)(()=>{})),this._closedStream=this.openedChange.pipe(Object(y.a)(e=>!e),Object(v.a)(()=>{})),this.selectionChange=new s.p,this.valueChange=new s.p,this.ngControl&&(this.ngControl.valueAccessor=this),this._scrollStrategyFactory=h,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(d)||0,this.id=this.id,k&&(null!=k.disableOptionCentering&&(this.disableOptionCentering=k.disableOptionCentering),null!=k.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=k.typeaheadDebounceInterval))}get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get required(){return this._required}set required(e){this._required=Object(u.c)(e),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._multiple=Object(u.c)(e)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(e){this._disableOptionCentering=Object(u.c)(e)}get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){e!==this._value&&(this.options&&this._setSelectionByValue(e),this._value=e)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(e){this._typeaheadDebounceInterval=Object(u.f)(e)}get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new d.c(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(Object(w.a)(),Object(k.a)(this._destroy)).subscribe(()=>{this.panelOpen?(this._scrollTop=0,this.openedChange.emit(!0)):(this.openedChange.emit(!1),this.overlayDir.offsetX=0,this._changeDetectorRef.markForCheck())}),this._viewportRuler.change().pipe(Object(k.a)(this._destroy)).subscribe(()=>{this._panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._changeDetectorRef.markForCheck())})}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe(Object(k.a)(this._destroy)).subscribe(e=>{e.added.forEach(e=>e.select()),e.removed.forEach(e=>e.deselect())}),this.options.changes.pipe(Object(b.a)(null),Object(k.a)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const e=this._getTriggerAriaLabelledby();if(e!==this._triggerAriaLabelledBy){const t=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?t.setAttribute(\"aria-labelledby\",e):t.removeAttribute(\"aria-labelledby\")}this.ngControl&&this.updateErrorState()}ngOnChanges(e){e.disabled&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){!this.disabled&&this.options&&this.options.length&&!this._panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._triggerFontSize=parseInt(getComputedStyle(this.trigger.nativeElement).fontSize||\"0\"),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._calculateOverlayPosition(),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this._ngZone.onStable.pipe(Object(_.a)(1)).subscribe(()=>{this._triggerFontSize&&this.overlayDir.overlayRef&&this.overlayDir.overlayRef.overlayElement&&(this.overlayDir.overlayRef.overlayElement.style.fontSize=this._triggerFontSize+\"px\")}))}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?\"rtl\":\"ltr\"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(e){this.value=e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel.selected:this._selectionModel.selected[0]}get triggerValue(){if(this.empty)return\"\";if(this._multiple){const e=this._selectionModel.selected.map(e=>e.viewValue);return this._isRtl()&&e.reverse(),e.join(\", \")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&\"rtl\"===this._dir.value}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){const t=e.keyCode,n=t===h.d||t===h.p||t===h.i||t===h.m,r=t===h.f||t===h.n,i=this._keyManager;if(!i.isTyping()&&r&&!Object(h.s)(e)||(this.multiple||e.altKey)&&n)e.preventDefault(),this.open();else if(!this.multiple){const t=this.selected;i.onKeydown(e);const n=this.selected;n&&t!==n&&this._liveAnnouncer.announce(n.viewValue,1e4)}}_handleOpenKeydown(e){const t=this._keyManager,n=e.keyCode,r=n===h.d||n===h.p,i=t.isTyping();if(r&&e.altKey)e.preventDefault(),this.close();else if(i||n!==h.f&&n!==h.n||!t.activeItem||Object(h.s)(e))if(!i&&this._multiple&&n===h.a&&e.ctrlKey){e.preventDefault();const t=this.options.some(e=>!e.disabled&&!e.selected);this.options.forEach(e=>{e.disabled||(t?e.select():e.deselect())})}else{const n=t.activeItemIndex;t.onKeydown(e),this._multiple&&r&&e.shiftKey&&t.activeItem&&t.activeItemIndex!==n&&t.activeItem._selectViaInteraction()}else e.preventDefault(),t.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this.disabled||this.panelOpen||(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this.overlayDir.positionChange.pipe(Object(_.a)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._calculateOverlayOffsetX(),this.panel.nativeElement.scrollTop=this._scrollTop})}_getPanelTheme(){return this._parentFormField?\"mat-\"+this._parentFormField.color:\"\"}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this._setSelectionByValue(this.ngControl?this.ngControl.value:this._value),this.stateChanges.next()})}_setSelectionByValue(e){if(this.multiple&&e)Array.isArray(e),this._selectionModel.clear(),e.forEach(e=>this._selectValue(e)),this._sortValues();else{this._selectionModel.clear();const t=this._selectValue(e);t?this._keyManager.updateActiveItem(t):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectValue(e){const t=this.options.find(t=>{try{return null!=t.value&&this._compareWith(t.value,e)}catch(n){return!1}});return t&&this._selectionModel.select(t),t}_initKeyManager(){this._keyManager=new l.b(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?\"rtl\":\"ltr\").withHomeAndEnd().withAllowedModifierKeys([\"shiftKey\"]),this._keyManager.tabOut.pipe(Object(k.a)(this._destroy)).subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.pipe(Object(k.a)(this._destroy)).subscribe(()=>{this._panelOpen&&this.panel?this._scrollActiveOptionIntoView():this._panelOpen||this.multiple||!this._keyManager.activeItem||this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const e=Object(f.a)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(Object(k.a)(e)).subscribe(e=>{this._onSelect(e.source,e.isUserInput),e.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),Object(f.a)(...this.options.map(e=>e._stateChanges)).pipe(Object(k.a)(e)).subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()})}_onSelect(e,t){const n=this._selectionModel.isSelected(e);null!=e.value||this._multiple?(n!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),t&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),t&&this.focus())):(e.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(e.value)),n!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const e=this.options.toArray();this._selectionModel.sort((t,n)=>this.sortComparator?this.sortComparator(t,n,e):e.indexOf(t)-e.indexOf(n)),this.stateChanges.next()}}_propagateChanges(e){let t=null;t=this.multiple?this.selected.map(e=>e.value):this.selected?this.selected.value:e,this._value=t,this.valueChange.emit(t),this._onChange(t),this.selectionChange.emit(new N(this,t)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_scrollActiveOptionIntoView(){const e=this._keyManager.activeItemIndex||0,t=Object(a.r)(e,this.options,this.optionGroups),n=this._getItemHeight();this.panel.nativeElement.scrollTop=Object(a.s)((e+t)*n,n,this.panel.nativeElement.scrollTop,256)}focus(e){this._elementRef.nativeElement.focus(e)}_getOptionIndex(e){return this.options.reduce((t,n,r)=>void 0!==t?t:e===n?r:void 0,void 0)}_calculateOverlayPosition(){const e=this._getItemHeight(),t=this._getItemCount(),n=Math.min(t*e,256),r=t*e-n;let i=this.empty?0:this._getOptionIndex(this._selectionModel.selected[0]);i+=Object(a.r)(i,this.options,this.optionGroups);const s=n/2;this._scrollTop=this._calculateOverlayScroll(i,s,r),this._offsetY=this._calculateOverlayOffsetY(i,s,r),this._checkOverlayWithinViewport(r)}_calculateOverlayScroll(e,t,n){const r=this._getItemHeight();return Math.min(Math.max(0,r*e-t+r/2),n)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const e=this._getLabelId();return this.ariaLabelledby?e+\" \"+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getLabelId(){var e;return(null===(e=this._parentFormField)||void 0===e?void 0:e.getLabelId())||\"\"}_calculateOverlayOffsetX(){const e=this.overlayDir.overlayRef.overlayElement.getBoundingClientRect(),t=this._viewportRuler.getViewportSize(),n=this._isRtl(),r=this.multiple?56:32;let i;if(this.multiple)i=40;else{let e=this._selectionModel.selected[0]||this.options.first;i=e&&e.group?32:16}n||(i*=-1);const s=0-(e.left+i-(n?r:0)),a=e.right+i-t.width+(n?0:r);s>0?i+=s+8:a>0&&(i-=a+8),this.overlayDir.offsetX=Math.round(i),this.overlayDir.overlayRef.updatePosition()}_calculateOverlayOffsetY(e,t,n){const r=this._getItemHeight(),i=(r-this._triggerRect.height)/2,s=Math.floor(256/r);let a;return this._disableOptionCentering?0:(a=0===this._scrollTop?e*r:this._scrollTop===n?(e-(this._getItemCount()-s))*r+(r-(this._getItemCount()*r-256)%r):t-r/2,Math.round(-1*a-i))}_checkOverlayWithinViewport(e){const t=this._getItemHeight(),n=this._viewportRuler.getViewportSize(),r=this._triggerRect.top-8,i=n.height-this._triggerRect.bottom-8,s=Math.abs(this._offsetY),a=Math.min(this._getItemCount()*t,256)-s-this._triggerRect.height;a>i?this._adjustPanelUp(a,i):s>r?this._adjustPanelDown(s,r,e):this._transformOrigin=this._getOriginBasedOnOption()}_adjustPanelUp(e,t){const n=Math.round(e-t);this._scrollTop-=n,this._offsetY-=n,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop<=0&&(this._scrollTop=0,this._offsetY=0,this._transformOrigin=\"50% bottom 0px\")}_adjustPanelDown(e,t,n){const r=Math.round(e-t);if(this._scrollTop+=r,this._offsetY+=r,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop>=n)return this._scrollTop=n,this._offsetY=0,void(this._transformOrigin=\"50% top 0px\")}_getOriginBasedOnOption(){const e=this._getItemHeight(),t=(e-this._triggerRect.height)/2;return`50% ${Math.abs(this._offsetY)-t+e/2}px 0px`}_getItemCount(){return this.options.length+this.optionGroups.length}_getItemHeight(){return 3*this._triggerFontSize}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let e=this._getLabelId()+\" \"+this._valueId;return this.ariaLabelledby&&(e+=\" \"+this.ariaLabelledby),e}setDescribedByIds(e){this._ariaDescribedby=e.join(\" \")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty}}return e.\\u0275fac=function(t){return new(t||e)(s.Pb(c.h),s.Pb(s.h),s.Pb(s.C),s.Pb(a.c),s.Pb(s.m),s.Pb(M.b,8),s.Pb(x.n,8),s.Pb(x.g,8),s.Pb(o.a,8),s.Pb(x.k,10),s.ac(\"tabindex\"),s.Pb(R),s.Pb(l.i),s.Pb(Y,8))},e.\\u0275cmp=s.Jb({type:e,selectors:[[\"mat-select\"]],contentQueries:function(e,t,n){var r;1&e&&(s.Ib(n,U,!0),s.Ib(n,a.k,!0),s.Ib(n,a.e,!0)),2&e&&(s.tc(r=s.dc())&&(t.customTrigger=r.first),s.tc(r=s.dc())&&(t.options=r),s.tc(r=s.dc())&&(t.optionGroups=r))},viewQuery:function(e,t){var n;1&e&&(s.Kc(C,!0),s.Kc(D,!0),s.Kc(r.a,!0)),2&e&&(s.tc(n=s.dc())&&(t.trigger=n.first),s.tc(n=s.dc())&&(t.panel=n.first),s.tc(n=s.dc())&&(t.overlayDir=n.first))},hostAttrs:[\"role\",\"combobox\",\"aria-autocomplete\",\"none\",\"aria-haspopup\",\"true\",1,\"mat-select\"],hostVars:20,hostBindings:function(e,t){1&e&&s.cc(\"keydown\",(function(e){return t._handleKeydown(e)}))(\"focus\",(function(){return t._onFocus()}))(\"blur\",(function(){return t._onBlur()})),2&e&&(s.Fb(\"id\",t.id)(\"tabindex\",t.tabIndex)(\"aria-controls\",t.panelOpen?t.id+\"-panel\":null)(\"aria-expanded\",t.panelOpen)(\"aria-label\",t.ariaLabel||null)(\"aria-required\",t.required.toString())(\"aria-disabled\",t.disabled.toString())(\"aria-invalid\",t.errorState)(\"aria-describedby\",t._ariaDescribedby||null)(\"aria-activedescendant\",t._getAriaActiveDescendant()),s.Hb(\"mat-select-disabled\",t.disabled)(\"mat-select-invalid\",t.errorState)(\"mat-select-required\",t.required)(\"mat-select-empty\",t.empty)(\"mat-select-multiple\",t.multiple))},inputs:{disabled:\"disabled\",disableRipple:\"disableRipple\",tabIndex:\"tabIndex\",ariaLabel:[\"aria-label\",\"ariaLabel\"],id:\"id\",disableOptionCentering:\"disableOptionCentering\",typeaheadDebounceInterval:\"typeaheadDebounceInterval\",placeholder:\"placeholder\",required:\"required\",multiple:\"multiple\",compareWith:\"compareWith\",value:\"value\",panelClass:\"panelClass\",ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],errorStateMatcher:\"errorStateMatcher\",sortComparator:\"sortComparator\"},outputs:{openedChange:\"openedChange\",_openedStream:\"opened\",_closedStream:\"closed\",selectionChange:\"selectionChange\",valueChange:\"valueChange\"},exportAs:[\"matSelect\"],features:[s.Db([{provide:o.e,useExisting:e},{provide:a.f,useExisting:e}]),s.Bb,s.Cb],ngContentSelectors:F,decls:9,vars:10,consts:[[\"cdk-overlay-origin\",\"\",1,\"mat-select-trigger\",3,\"click\"],[\"origin\",\"cdkOverlayOrigin\",\"trigger\",\"\"],[1,\"mat-select-value\",3,\"ngSwitch\"],[\"class\",\"mat-select-placeholder\",4,\"ngSwitchCase\"],[\"class\",\"mat-select-value-text\",3,\"ngSwitch\",4,\"ngSwitchCase\"],[1,\"mat-select-arrow-wrapper\"],[1,\"mat-select-arrow\"],[\"cdk-connected-overlay\",\"\",\"cdkConnectedOverlayLockPosition\",\"\",\"cdkConnectedOverlayHasBackdrop\",\"\",\"cdkConnectedOverlayBackdropClass\",\"cdk-overlay-transparent-backdrop\",3,\"cdkConnectedOverlayScrollStrategy\",\"cdkConnectedOverlayOrigin\",\"cdkConnectedOverlayOpen\",\"cdkConnectedOverlayPositions\",\"cdkConnectedOverlayMinWidth\",\"cdkConnectedOverlayOffsetY\",\"backdropClick\",\"attach\",\"detach\"],[1,\"mat-select-placeholder\"],[1,\"mat-select-value-text\",3,\"ngSwitch\"],[4,\"ngSwitchDefault\"],[4,\"ngSwitchCase\"],[1,\"mat-select-panel-wrap\"],[\"role\",\"listbox\",\"tabindex\",\"-1\",3,\"ngClass\",\"keydown\"],[\"panel\",\"\"]],template:function(e,t){if(1&e&&(s.mc(P),s.Vb(0,\"div\",0,1),s.cc(\"click\",(function(){return t.toggle()})),s.Vb(3,\"div\",2),s.Fc(4,L,2,1,\"span\",3),s.Fc(5,T,3,2,\"span\",4),s.Ub(),s.Vb(6,\"div\",5),s.Qb(7,\"div\",6),s.Ub(),s.Ub(),s.Fc(8,A,4,14,\"ng-template\",7),s.cc(\"backdropClick\",(function(){return t.close()}))(\"attach\",(function(){return t._onAttached()}))(\"detach\",(function(){return t.close()}))),2&e){const e=s.uc(1);s.Eb(3),s.nc(\"ngSwitch\",t.empty),s.Fb(\"id\",t._valueId),s.Eb(1),s.nc(\"ngSwitchCase\",!0),s.Eb(1),s.nc(\"ngSwitchCase\",!1),s.Eb(3),s.nc(\"cdkConnectedOverlayScrollStrategy\",t._scrollStrategy)(\"cdkConnectedOverlayOrigin\",e)(\"cdkConnectedOverlayOpen\",t.panelOpen)(\"cdkConnectedOverlayPositions\",t._positions)(\"cdkConnectedOverlayMinWidth\",null==t._triggerRect?null:t._triggerRect.width)(\"cdkConnectedOverlayOffsetY\",t._offsetY)}},directives:[r.b,i.p,i.q,r.a,i.r,i.l],styles:[\".mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-table;cursor:pointer;position:relative;box-sizing:border-box}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-select-value{display:table-cell;max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{display:table-cell;vertical-align:middle}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}\\n\"],encapsulation:2,data:{animation:[j.transformPanelWrap,j.transformPanel]},changeDetection:0}),e})(),J=(()=>{class e{}return e.\\u0275mod=s.Nb({type:e}),e.\\u0275inj=s.Mb({factory:function(t){return new(t||e)},providers:[H],imports:[[i.c,r.f,a.l,a.h],c.c,o.f,a.l,a.h]}),e})()},dNgK:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return C})),n.d(t,\"b\",(function(){return M}));var r=n(\"rDax\"),i=n(\"+rOU\"),s=n(\"ofXK\"),a=n(\"fXoL\"),o=n(\"FKr1\"),c=n(\"bTqV\"),l=n(\"XNiG\"),u=n(\"IzEk\"),d=n(\"1G5W\"),h=n(\"R0Ic\"),m=n(\"u47x\"),p=n(\"0MNC\");function f(e,t){if(1&e){const e=a.Wb();a.Vb(0,\"div\",1),a.Vb(1,\"button\",2),a.cc(\"click\",(function(){return a.wc(e),a.gc().action()})),a.Hc(2),a.Ub(),a.Ub()}if(2&e){const e=a.gc();a.Eb(2),a.Ic(e.data.action)}}function b(e,t){}const g=new a.s(\"MatSnackBarData\");class _{constructor(){this.politeness=\"assertive\",this.announcementMessage=\"\",this.duration=0,this.data=null,this.horizontalPosition=\"center\",this.verticalPosition=\"bottom\"}}const y=Math.pow(2,31)-1;class v{constructor(e,t){this._overlayRef=t,this._afterDismissed=new l.a,this._afterOpened=new l.a,this._onAction=new l.a,this._dismissedByAction=!1,this.containerInstance=e,this.onAction().subscribe(()=>this.dismiss()),e._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete())}closeWithAction(){this.dismissWithAction()}_dismissAfter(e){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(e,y))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}let w=(()=>{class e{constructor(e,t){this.snackBarRef=e,this.data=t}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return e.\\u0275fac=function(t){return new(t||e)(a.Pb(v),a.Pb(g))},e.\\u0275cmp=a.Jb({type:e,selectors:[[\"simple-snack-bar\"]],hostAttrs:[1,\"mat-simple-snackbar\"],decls:3,vars:2,consts:[[\"class\",\"mat-simple-snackbar-action\",4,\"ngIf\"],[1,\"mat-simple-snackbar-action\"],[\"mat-button\",\"\",3,\"click\"]],template:function(e,t){1&e&&(a.Vb(0,\"span\"),a.Hc(1),a.Ub(),a.Fc(2,f,3,1,\"div\",0)),2&e&&(a.Eb(1),a.Ic(t.data.message),a.Eb(1),a.nc(\"ngIf\",t.hasAction))},directives:[s.n,c.b],styles:[\".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}\\n\"],encapsulation:2,changeDetection:0}),e})();const k={snackBarState:Object(h.n)(\"state\",[Object(h.k)(\"void, hidden\",Object(h.l)({transform:\"scale(0.8)\",opacity:0})),Object(h.k)(\"visible\",Object(h.l)({transform:\"scale(1)\",opacity:1})),Object(h.m)(\"* => visible\",Object(h.e)(\"150ms cubic-bezier(0, 0, 0.2, 1)\")),Object(h.m)(\"* => void, * => hidden\",Object(h.e)(\"75ms cubic-bezier(0.4, 0.0, 1, 1)\",Object(h.l)({opacity:0})))])};let S=(()=>{class e extends i.a{constructor(e,t,n,r){super(),this._ngZone=e,this._elementRef=t,this._changeDetectorRef=n,this.snackBarConfig=r,this._destroyed=!1,this._onExit=new l.a,this._onEnter=new l.a,this._animationState=\"void\",this.attachDomPortal=e=>(this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachDomPortal(e)),this._role=\"assertive\"!==r.politeness||r.announcementMessage?\"off\"===r.politeness?null:\"status\":\"alert\"}attachComponentPortal(e){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachComponentPortal(e)}attachTemplatePortal(e){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachTemplatePortal(e)}onAnimationEnd(e){const{fromState:t,toState:n}=e;if((\"void\"===n&&\"void\"!==t||\"hidden\"===n)&&this._completeExit(),\"visible\"===n){const e=this._onEnter;this._ngZone.run(()=>{e.next(),e.complete()})}}enter(){this._destroyed||(this._animationState=\"visible\",this._changeDetectorRef.detectChanges())}exit(){return this._animationState=\"hidden\",this._elementRef.nativeElement.setAttribute(\"mat-exit\",\"\"),this._onExit}ngOnDestroy(){this._destroyed=!0,this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe(Object(u.a)(1)).subscribe(()=>{this._onExit.next(),this._onExit.complete()})}_applySnackBarClasses(){const e=this._elementRef.nativeElement,t=this.snackBarConfig.panelClass;t&&(Array.isArray(t)?t.forEach(t=>e.classList.add(t)):e.classList.add(t)),\"center\"===this.snackBarConfig.horizontalPosition&&e.classList.add(\"mat-snack-bar-center\"),\"top\"===this.snackBarConfig.verticalPosition&&e.classList.add(\"mat-snack-bar-top\")}_assertNotAttached(){this._portalOutlet.hasAttached()}}return e.\\u0275fac=function(t){return new(t||e)(a.Pb(a.C),a.Pb(a.m),a.Pb(a.h),a.Pb(_))},e.\\u0275cmp=a.Jb({type:e,selectors:[[\"snack-bar-container\"]],viewQuery:function(e,t){var n;1&e&&a.Bc(i.c,!0),2&e&&a.tc(n=a.dc())&&(t._portalOutlet=n.first)},hostAttrs:[1,\"mat-snack-bar-container\"],hostVars:2,hostBindings:function(e,t){1&e&&a.Dc(\"@state.done\",(function(e){return t.onAnimationEnd(e)})),2&e&&(a.Fb(\"role\",t._role),a.Ec(\"@state\",t._animationState))},features:[a.Bb],decls:1,vars:0,consts:[[\"cdkPortalOutlet\",\"\"]],template:function(e,t){1&e&&a.Fc(0,b,0,0,\"ng-template\",0)},directives:[i.c],styles:[\".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\\n\"],encapsulation:2,data:{animation:[k.snackBarState]}}),e})(),M=(()=>{class e{}return e.\\u0275mod=a.Nb({type:e}),e.\\u0275inj=a.Mb({factory:function(t){return new(t||e)},imports:[[r.f,i.g,s.c,c.c,o.h],o.h]}),e})();const x=new a.s(\"mat-snack-bar-default-options\",{providedIn:\"root\",factory:function(){return new _}});let C=(()=>{class e{constructor(e,t,n,r,i,s){this._overlay=e,this._live=t,this._injector=n,this._breakpointObserver=r,this._parentSnackBar=i,this._defaultConfig=s,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=w,this.snackBarContainerComponent=S,this.handsetCssClass=\"mat-snack-bar-handset\"}get _openedSnackBarRef(){const e=this._parentSnackBar;return e?e._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=e:this._snackBarRefAtThisLevel=e}openFromComponent(e,t){return this._attach(e,t)}openFromTemplate(e,t){return this._attach(e,t)}open(e,t=\"\",n){const r=Object.assign(Object.assign({},this._defaultConfig),n);return r.data={message:e,action:t},r.announcementMessage===e&&(r.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,r)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(e,t){const n=a.t.create({parent:t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,providers:[{provide:_,useValue:t}]}),r=new i.d(this.snackBarContainerComponent,t.viewContainerRef,n),s=e.attach(r);return s.instance.snackBarConfig=t,s.instance}_attach(e,t){const n=Object.assign(Object.assign(Object.assign({},new _),this._defaultConfig),t),r=this._createOverlay(n),s=this._attachSnackBarContainer(r,n),o=new v(s,r);if(e instanceof a.P){const t=new i.h(e,null,{$implicit:n.data,snackBarRef:o});o.instance=s.attachTemplatePortal(t)}else{const t=this._createInjector(n,o),r=new i.d(e,void 0,t),a=s.attachComponentPortal(r);o.instance=a.instance}return this._breakpointObserver.observe(p.b.HandsetPortrait).pipe(Object(d.a)(r.detachments())).subscribe(e=>{const t=r.overlayElement.classList;e.matches?t.add(this.handsetCssClass):t.remove(this.handsetCssClass)}),this._animateSnackBar(o,n),this._openedSnackBarRef=o,this._openedSnackBarRef}_animateSnackBar(e,t){e.afterDismissed().subscribe(()=>{this._openedSnackBarRef==e&&(this._openedSnackBarRef=null),t.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):e.containerInstance.enter(),t.duration&&t.duration>0&&e.afterOpened().subscribe(()=>e._dismissAfter(t.duration)),t.announcementMessage&&this._live.announce(t.announcementMessage,t.politeness)}_createOverlay(e){const t=new r.d;t.direction=e.direction;let n=this._overlay.position().global();const i=\"rtl\"===e.direction,s=\"left\"===e.horizontalPosition||\"start\"===e.horizontalPosition&&!i||\"end\"===e.horizontalPosition&&i,a=!s&&\"center\"!==e.horizontalPosition;return s?n.left(\"0\"):a?n.right(\"0\"):n.centerHorizontally(),\"top\"===e.verticalPosition?n.top(\"0\"):n.bottom(\"0\"),t.positionStrategy=n,this._overlay.create(t)}_createInjector(e,t){return a.t.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:v,useValue:t},{provide:g,useValue:e.data}]})}}return e.\\u0275fac=function(t){return new(t||e)(a.Zb(r.c),a.Zb(m.i),a.Zb(a.t),a.Zb(p.a),a.Zb(e,12),a.Zb(x))},e.\\u0275prov=Object(a.Lb)({factory:function(){return new e(Object(a.Zb)(r.c),Object(a.Zb)(m.i),Object(a.Zb)(a.q),Object(a.Zb)(p.a),Object(a.Zb)(e,12),Object(a.Zb)(x))},token:e,providedIn:M}),e})()},dNwA:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"sw\",{months:\"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba\".split(\"_\"),monthsShort:\"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des\".split(\"_\"),weekdays:\"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi\".split(\"_\"),weekdaysShort:\"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos\".split(\"_\"),weekdaysMin:\"J2_J3_J4_J5_Al_Ij_J1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"hh:mm A\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[leo saa] LT\",nextDay:\"[kesho saa] LT\",nextWeek:\"[wiki ijayo] dddd [saat] LT\",lastDay:\"[jana] LT\",lastWeek:\"[wiki iliyopita] dddd [saat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s baadaye\",past:\"tokea %s\",s:\"hivi punde\",ss:\"sekunde %d\",m:\"dakika moja\",mm:\"dakika %d\",h:\"saa limoja\",hh:\"masaa %d\",d:\"siku moja\",dd:\"siku %d\",M:\"mwezi mmoja\",MM:\"miezi %d\",y:\"mwaka mmoja\",yy:\"miaka %d\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},\"e+ae\":function(e,t,n){!function(e){\"use strict\";var t=\"janu\\xe1r_febru\\xe1r_marec_apr\\xedl_m\\xe1j_j\\xfan_j\\xfal_august_september_okt\\xf3ber_november_december\".split(\"_\"),n=\"jan_feb_mar_apr_m\\xe1j_j\\xfan_j\\xfal_aug_sep_okt_nov_dec\".split(\"_\");function r(e){return e>1&&e<5}function i(e,t,n,i){var s=e+\" \";switch(n){case\"s\":return t||i?\"p\\xe1r sek\\xfand\":\"p\\xe1r sekundami\";case\"ss\":return t||i?s+(r(e)?\"sekundy\":\"sek\\xfand\"):s+\"sekundami\";case\"m\":return t?\"min\\xfata\":i?\"min\\xfatu\":\"min\\xfatou\";case\"mm\":return t||i?s+(r(e)?\"min\\xfaty\":\"min\\xfat\"):s+\"min\\xfatami\";case\"h\":return t?\"hodina\":i?\"hodinu\":\"hodinou\";case\"hh\":return t||i?s+(r(e)?\"hodiny\":\"hod\\xedn\"):s+\"hodinami\";case\"d\":return t||i?\"de\\u0148\":\"d\\u0148om\";case\"dd\":return t||i?s+(r(e)?\"dni\":\"dn\\xed\"):s+\"d\\u0148ami\";case\"M\":return t||i?\"mesiac\":\"mesiacom\";case\"MM\":return t||i?s+(r(e)?\"mesiace\":\"mesiacov\"):s+\"mesiacmi\";case\"y\":return t||i?\"rok\":\"rokom\";case\"yy\":return t||i?s+(r(e)?\"roky\":\"rokov\"):s+\"rokmi\"}}e.defineLocale(\"sk\",{months:t,monthsShort:n,weekdays:\"nede\\u013ea_pondelok_utorok_streda_\\u0161tvrtok_piatok_sobota\".split(\"_\"),weekdaysShort:\"ne_po_ut_st_\\u0161t_pi_so\".split(\"_\"),weekdaysMin:\"ne_po_ut_st_\\u0161t_pi_so\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[dnes o] LT\",nextDay:\"[zajtra o] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[v nede\\u013eu o] LT\";case 1:case 2:return\"[v] dddd [o] LT\";case 3:return\"[v stredu o] LT\";case 4:return\"[vo \\u0161tvrtok o] LT\";case 5:return\"[v piatok o] LT\";case 6:return\"[v sobotu o] LT\"}},lastDay:\"[v\\u010dera o] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[minul\\xfa nede\\u013eu o] LT\";case 1:case 2:return\"[minul\\xfd] dddd [o] LT\";case 3:return\"[minul\\xfa stredu o] LT\";case 4:case 5:return\"[minul\\xfd] dddd [o] LT\";case 6:return\"[minul\\xfa sobotu o] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"pred %s\",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},eIep:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return c}));var r=n(\"l7GE\"),i=n(\"51Dv\"),s=n(\"ZUHj\"),a=n(\"lJxs\"),o=n(\"Cfvw\");function c(e,t){return\"function\"==typeof t?n=>n.pipe(c((n,r)=>Object(o.a)(e(n,r)).pipe(Object(a.a)((e,i)=>t(n,e,r,i))))):t=>t.lift(new l(e))}class l{constructor(e){this.project=e}call(e,t){return t.subscribe(new u(e,this.project))}}class u extends r.a{constructor(e,t){super(e),this.project=t,this.index=0}_next(e){let t;const n=this.index++;try{t=this.project(e,n)}catch(r){return void this.destination.error(r)}this._innerSub(t,e,n)}_innerSub(e,t,n){const r=this.innerSubscription;r&&r.unsubscribe();const a=new i.a(this,t,n),o=this.destination;o.add(a),this.innerSubscription=Object(s.a)(this,e,void 0,void 0,a),this.innerSubscription!==a&&o.add(this.innerSubscription)}_complete(){const{innerSubscription:e}=this;e&&!e.closed||super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=null}notifyComplete(e){this.destination.remove(e),this.innerSubscription=null,this.isStopped&&super._complete()}notifyNext(e,t,n,r,i){this.destination.next(t)}}},eNwd:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"3N8a\");class i extends r.a{constructor(e,t){super(e,t),this.scheduler=e,this.work=t}requestAsyncId(e,t,n=0){return null!==n&&n>0?super.requestAsyncId(e,t,n):(e.actions.push(this),e.scheduled||(e.scheduled=requestAnimationFrame(()=>e.flush(null))))}recycleAsyncId(e,t,n=0){if(null!==n&&n>0||null===n&&this.delay>0)return super.recycleAsyncId(e,t,n);0===e.actions.length&&(cancelAnimationFrame(t),e.scheduled=void 0)}}var s=n(\"IjjT\");class a extends s.a{flush(e){this.active=!0,this.scheduled=void 0;const{actions:t}=this;let n,r=-1,i=t.length;e=e||t.shift();do{if(n=e.execute(e.state,e.delay))break}while(++r{class e{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(e){this._vertical=Object(r.c)(e)}get inset(){return this._inset}set inset(e){this._inset=Object(r.c)(e)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=s.Jb({type:e,selectors:[[\"mat-divider\"]],hostAttrs:[\"role\",\"separator\",1,\"mat-divider\"],hostVars:7,hostBindings:function(e,t){2&e&&(s.Fb(\"aria-orientation\",t.vertical?\"vertical\":\"horizontal\"),s.Hb(\"mat-divider-vertical\",t.vertical)(\"mat-divider-horizontal\",!t.vertical)(\"mat-divider-inset\",t.inset))},inputs:{vertical:\"vertical\",inset:\"inset\"},decls:0,vars:0,template:function(e,t){},styles:[\".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\\n\"],encapsulation:2,changeDetection:0}),e})(),o=(()=>{class e{}return e.\\u0275mod=s.Nb({type:e}),e.\\u0275inj=s.Mb({factory:function(t){return new(t||e)},imports:[[i.h],i.h]}),e})()},fQvb:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"id\",(function(){return r.a})),n.d(t,\"namehash\",(function(){return p})),n.d(t,\"isValidName\",(function(){return m})),n.d(t,\"messagePrefix\",(function(){return f.b})),n.d(t,\"hashMessage\",(function(){return f.a})),n.d(t,\"_TypedDataEncoder\",(function(){return b.a}));var r=n(\"NaiW\"),i=n(\"VJ7P\"),s=n(\"hCSK\"),a=n(\"UnNr\"),o=n(\"b1pR\"),c=n(\"/7J2\"),l=n(\"WHPf\");const u=new c.Logger(l.a),d=new Uint8Array(32);d.fill(0);const h=new RegExp(\"^((.*)\\\\.)?([^.]+)$\");function m(e){try{const t=e.split(\".\");for(let e=0;e{const r=l(t);function i(...e){if(this instanceof i)return r.apply(this,e),this;const t=new i(...e);return n.annotation=t,n;function n(e,n,r){const i=e.hasOwnProperty(\"__parameters__\")?e.__parameters__:Object.defineProperty(e,\"__parameters__\",{value:[]}).__parameters__;for(;i.length<=r;)i.push(null);return(i[r]=i[r]||[]).push(t),e}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}function d(e,t,n,r){return c(()=>{const i=l(t);function s(...e){if(this instanceof s)return i.apply(this,e),this;const t=new s(...e);return function(n,i){const s=n.constructor,a=s.hasOwnProperty(\"__prop__metadata__\")?s.__prop__metadata__:Object.defineProperty(s,\"__prop__metadata__\",{value:{}}).__prop__metadata__;a[i]=a.hasOwnProperty(i)&&a[i]||[],a[i].unshift(t),r&&r(n,i,...e)}}return n&&(s.prototype=Object.create(n.prototype)),s.prototype.ngMetadataName=e,s.annotationCls=s,s})}const h=u(\"Inject\",e=>({token:e})),m=u(\"Optional\"),p=u(\"Self\"),f=u(\"SkipSelf\");var b=function(e){return e[e.Default=0]=\"Default\",e[e.Host=1]=\"Host\",e[e.Self=2]=\"Self\",e[e.SkipSelf=4]=\"SkipSelf\",e[e.Optional=8]=\"Optional\",e}({});function g(e){for(let t in e)if(e[t]===g)return t;throw Error(\"Could not find renamed property on target object.\")}function _(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function y(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function v(e){return{factory:e.factory,providers:e.providers||[],imports:e.imports||[]}}function w(e){return k(e,e[M])||k(e,e[D])}function k(e,t){return t&&t.token===e?t:null}function S(e){return e&&(e.hasOwnProperty(x)||e.hasOwnProperty(L))?e[x]:null}const M=g({\\u0275prov:g}),x=g({\\u0275inj:g}),C=g({\\u0275provFallback:g}),D=g({ngInjectableDef:g}),L=g({ngInjectorDef:g});function O(e){if(\"string\"==typeof e)return e;if(Array.isArray(e))return\"[\"+e.map(O).join(\", \")+\"]\";if(null==e)return\"\"+e;if(e.overriddenName)return\"\"+e.overriddenName;if(e.name)return\"\"+e.name;const t=e.toString();if(null==t)return\"\"+t;const n=t.indexOf(\"\\n\");return-1===n?t:t.substring(0,n)}function E(e,t){return null==e||\"\"===e?null===t?\"\":t:null==t||\"\"===t?e:e+\" \"+t}const T=g({__forward_ref__:g});function A(e){return e.__forward_ref__=A,e.toString=function(){return O(this())},e}function P(e){return F(e)?e():e}function F(e){return\"function\"==typeof e&&e.hasOwnProperty(T)&&e.__forward_ref__===A}const j=\"undefined\"!=typeof globalThis&&globalThis,I=\"undefined\"!=typeof window&&window,R=\"undefined\"!=typeof self&&\"undefined\"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Y=\"undefined\"!=typeof global&&global,H=j||Y||I||R,N=g({\\u0275cmp:g}),B=g({\\u0275dir:g}),V=g({\\u0275pipe:g}),U=g({\\u0275mod:g}),z=g({\\u0275loc:g}),J=g({\\u0275fac:g}),G=g({__NG_ELEMENT_ID__:g});class X{constructor(e,t){this._desc=e,this.ngMetadataName=\"InjectionToken\",this.\\u0275prov=void 0,\"number\"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.\\u0275prov=y({token:this,providedIn:t.providedIn||\"root\",factory:t.factory}))}toString(){return\"InjectionToken \"+this._desc}}const W=new X(\"INJECTOR\",-1),Z={},K=/\\n/gm,Q=g({provide:String,useValue:g});let q,$=void 0;function ee(e){const t=$;return $=e,t}function te(e){const t=q;return q=e,t}function ne(e,t=b.Default){if(void 0===$)throw new Error(\"inject() must be called from an injection context\");return null===$?se(e,void 0,t):$.get(e,t&b.Optional?null:void 0,t)}function re(e,t=b.Default){return(q||ne)(P(e),t)}const ie=re;function se(e,t,n){const r=w(e);if(r&&\"root\"==r.providedIn)return void 0===r.value?r.value=r.factory():r.value;if(n&b.Optional)return null;if(void 0!==t)return t;throw new Error(`Injector: NOT_FOUND [${O(e)}]`)}function ae(e){const t=[];for(let n=0;nArray.isArray(e)?ue(e,t):t(e))}function de(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function he(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function me(e,t){const n=[];for(let r=0;r=0?e[1|r]=n:(r=~r,function(e,t,n,r){let i=e.length;if(i==t)e.push(n,r);else if(1===i)e.push(r,e[0]),e[0]=n;else{for(i--,e.push(e[i-1],e[i]);i>t;)e[i]=e[i-2],i--;e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function fe(e,t){const n=be(e,t);if(n>=0)return e[1|n]}function be(e,t){return function(e,t,n){let r=0,i=e.length>>1;for(;i!==r;){const n=r+(i-r>>1),s=e[n<<1];if(t===s)return n<<1;s>t?i=n:r=n+1}return~(i<<1)}(e,t)}var ge=function(e){return e[e.OnPush=0]=\"OnPush\",e[e.Default=1]=\"Default\",e}({}),_e=function(e){return e[e.Emulated=0]=\"Emulated\",e[e.Native=1]=\"Native\",e[e.None=2]=\"None\",e[e.ShadowDom=3]=\"ShadowDom\",e}({});const ye={},ve=[];let we=0;function ke(e){return c(()=>{const t={},n={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===ge.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||ve,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||_e.Emulated,id:\"c\",styles:e.styles||ve,_:null,setInput:null,schemas:e.schemas||null,tView:null},r=e.directives,i=e.features,s=e.pipes;return n.id+=we++,n.inputs=Le(e.inputs,t),n.outputs=Le(e.outputs),i&&i.forEach(e=>e(n)),n.directiveDefs=r?()=>(\"function\"==typeof r?r():r).map(Se):null,n.pipeDefs=s?()=>(\"function\"==typeof s?s():s).map(Me):null,n})}function Se(e){return Te(e)||function(e){return e[B]||null}(e)}function Me(e){return function(e){return e[V]||null}(e)}const xe={};function Ce(e){const t={type:e.type,bootstrap:e.bootstrap||ve,declarations:e.declarations||ve,imports:e.imports||ve,exports:e.exports||ve,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&c(()=>{xe[e.id]=e.type}),t}function De(e,t){return c(()=>{const n=Pe(e,!0);n.declarations=t.declarations||ve,n.imports=t.imports||ve,n.exports=t.exports||ve})}function Le(e,t){if(null==e)return ye;const n={};for(const r in e)if(e.hasOwnProperty(r)){let i=e[r],s=i;Array.isArray(i)&&(s=i[1],i=i[0]),n[i]=r,t&&(t[i]=s)}return n}const Oe=ke;function Ee(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,onDestroy:e.type.prototype.ngOnDestroy||null}}function Te(e){return e[N]||null}function Ae(e,t){return e.hasOwnProperty(J)?e[J]:null}function Pe(e,t){const n=e[U]||null;if(!n&&!0===t)throw new Error(`Type ${O(e)} does not have '\\u0275mod' property.`);return n}function Fe(e){return Array.isArray(e)&&\"object\"==typeof e[1]}function je(e){return Array.isArray(e)&&!0===e[1]}function Ie(e){return 0!=(8&e.flags)}function Re(e){return 2==(2&e.flags)}function Ye(e){return 1==(1&e.flags)}function He(e){return null!==e.template}function Ne(e){return 0!=(512&e[2])}class Be{constructor(e,t,n){this.previousValue=e,this.currentValue=t,this.firstChange=n}isFirstChange(){return this.firstChange}}function Ve(){return Ue}function Ue(e){return e.type.prototype.ngOnChanges&&(e.setInput=Je),ze}function ze(){const e=Ge(this),t=null==e?void 0:e.current;if(t){const n=e.previous;if(n===ye)e.previous=t;else for(let e in t)n[e]=t[e];e.current=null,this.ngOnChanges(t)}}function Je(e,t,n,r){const i=Ge(e)||function(e,t){return e.__ngSimpleChanges__=t}(e,{previous:ye,current:null}),s=i.current||(i.current={}),a=i.previous,o=this.declaredInputs[n],c=a[o];s[o]=new Be(c&&c.currentValue,t,a===ye),e[r]=t}function Ge(e){return e.__ngSimpleChanges__||null}Ve.ngInherit=!0;let Xe=void 0;function We(e){Xe=e}function Ze(){return void 0!==Xe?Xe:\"undefined\"!=typeof document?document:void 0}function Ke(e){return!!e.listen}const Qe={createRenderer:(e,t)=>Ze()};function qe(e){for(;Array.isArray(e);)e=e[0];return e}function $e(e,t){return qe(t[e+20])}function et(e,t){return qe(t[e.index])}function tt(e,t){return e.data[t+20]}function nt(e,t){return e[t+20]}function rt(e,t){const n=t[e];return Fe(n)?n:n[0]}function it(e){const t=function(e){return e.__ngContext__||null}(e);return t?Array.isArray(t)?t:t.lView:null}function st(e){return 4==(4&e[2])}function at(e){return 128==(128&e[2])}function ot(e,t){return null===e||null==t?null:e[t]}function ct(e){e[18]=0}function lt(e,t){e[5]+=t;let n=e,r=e[3];for(;null!==r&&(1===t&&1===n[5]||-1===t&&0===n[5]);)r[5]+=t,n=r,r=r[3]}const ut={lFrame:At(null),bindingsEnabled:!0,checkNoChangesMode:!1};function dt(){return ut.bindingsEnabled}function ht(){return ut.lFrame.lView}function mt(){return ut.lFrame.tView}function pt(e){ut.lFrame.contextLView=e}function ft(){return ut.lFrame.previousOrParentTNode}function bt(e,t){ut.lFrame.previousOrParentTNode=e,ut.lFrame.isParent=t}function gt(){return ut.lFrame.isParent}function _t(){ut.lFrame.isParent=!1}function yt(){return ut.checkNoChangesMode}function vt(e){ut.checkNoChangesMode=e}function wt(){const e=ut.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function kt(){return ut.lFrame.bindingIndex++}function St(e){const t=ut.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function Mt(e,t){const n=ut.lFrame;n.bindingIndex=n.bindingRootIndex=e,xt(t)}function xt(e){ut.lFrame.currentDirectiveIndex=e}function Ct(e){const t=ut.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function Dt(){return ut.lFrame.currentQueryIndex}function Lt(e){ut.lFrame.currentQueryIndex=e}function Ot(e,t){const n=Tt();ut.lFrame=n,n.previousOrParentTNode=t,n.lView=e}function Et(e,t){const n=Tt(),r=e[1];ut.lFrame=n,n.previousOrParentTNode=t,n.lView=e,n.tView=r,n.contextLView=e,n.bindingIndex=r.bindingStartIndex}function Tt(){const e=ut.lFrame,t=null===e?null:e.child;return null===t?At(e):t}function At(e){const t={previousOrParentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:0,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null};return null!==e&&(e.child=t),t}function Pt(){const e=ut.lFrame;return ut.lFrame=e.parent,e.previousOrParentTNode=null,e.lView=null,e}const Ft=Pt;function jt(){const e=Pt();e.isParent=!0,e.tView=null,e.selectedIndex=0,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function It(){return ut.lFrame.selectedIndex}function Rt(e){ut.lFrame.selectedIndex=e}function Yt(){const e=ut.lFrame;return tt(e.tView,e.selectedIndex)}function Ht(){ut.lFrame.currentNamespace=\"http://www.w3.org/2000/svg\"}function Nt(){ut.lFrame.currentNamespace=null}function Bt(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[a]<0&&(e[18]+=65536),(s>11>16&&(3&e[2])===t&&(e[2]+=2048,s.call(a)):s.call(a)}class Xt{constructor(e,t,n){this.factory=e,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=n}}function Wt(e,t,n){const r=Ke(e);let i=0;for(;it){a=s-1;break}}}for(;s>16}function nn(e,t){let n=tn(e),r=t;for(;n>0;)r=r[15],n--;return r}function rn(e){return\"string\"==typeof e?e:null==e?\"\":\"\"+e}function sn(e){return\"function\"==typeof e?e.name||e.toString():\"object\"==typeof e&&null!=e&&\"function\"==typeof e.type?e.type.name||e.type.toString():rn(e)}const an=(()=>(\"undefined\"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(H))();function on(e){return{name:\"body\",target:e.ownerDocument.body}}function cn(e){return e instanceof Function?e():e}let ln=!0;function un(e){const t=ln;return ln=e,t}let dn=0;function hn(e,t){const n=pn(e,t);if(-1!==n)return n;const r=t[1];r.firstCreatePass&&(e.injectorIndex=t.length,mn(r.data,e),mn(t,null),mn(r.blueprint,null));const i=fn(e,t),s=e.injectorIndex;if($t(i)){const e=en(i),n=nn(i,t),r=n[1].data;for(let i=0;i<8;i++)t[s+i]=n[e+i]|r[e+i]}return t[s+8]=i,s}function mn(e,t){e.push(0,0,0,0,0,0,0,0,t)}function pn(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null==t[e.injectorIndex+8]?-1:e.injectorIndex}function fn(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=t[6],r=1;for(;n&&-1===n.injectorIndex;)n=(t=t[15])?t[6]:null,r++;return n?n.injectorIndex|r<<16:-1}function bn(e,t,n){!function(e,t,n){let r;\"string\"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(G)&&(r=n[G]),null==r&&(r=n[G]=dn++);const i=255&r,s=1<0?255&t:t}(n);if(\"function\"==typeof i){Ot(t,e);try{const e=i();if(null!=e||r&b.Optional)return e;throw new Error(`No provider for ${sn(n)}!`)}finally{Ft()}}else if(\"number\"==typeof i){if(-1===i)return new Mn(e,t);let s=null,a=pn(e,t),o=-1,c=r&b.Host?t[16][6]:null;for((-1===a||r&b.SkipSelf)&&(o=-1===a?fn(e,t):t[a+8],Sn(r,!1)?(s=t[1],a=en(o),t=nn(o,t)):a=-1);-1!==a;){o=t[a+8];const e=t[1];if(kn(i,a,e.data)){const e=yn(a,t,n,s,r,c);if(e!==_n)return e}Sn(r,t[1].data[a+8]===c)&&kn(i,a,t)?(s=e,a=en(o),t=nn(o,t)):a=-1}}}if(r&b.Optional&&void 0===i&&(i=null),0==(r&(b.Self|b.Host))){const e=t[9],s=te(void 0);try{return e?e.get(n,i,r&b.Optional):se(n,i,r&b.Optional)}finally{te(s)}}if(r&b.Optional)return i;throw new Error(`NodeInjector: NOT_FOUND [${sn(n)}]`)}const _n={};function yn(e,t,n,r,i,s){const a=t[1],o=a.data[e+8],c=vn(o,a,n,null==r?Re(o)&&ln:r!=a&&3===o.type,i&b.Host&&s===o);return null!==c?wn(t,a,c,o):_n}function vn(e,t,n,r,i){const s=e.providerIndexes,a=t.data,o=1048575&s,c=e.directiveStart,l=s>>20,u=i?o+l:e.directiveEnd;for(let d=r?o:o+l;d=c&&e.type===n)return d}if(i){const e=a[c];if(e&&He(e)&&e.type===n)return c}return null}function wn(e,t,n,r){let i=e[n];const s=t.data;if(i instanceof Xt){const a=i;if(a.resolving)throw new Error(\"Circular dep for \"+sn(s[n]));const o=un(a.canSeeViewProviders);let c;a.resolving=!0,a.injectImpl&&(c=te(a.injectImpl)),Ot(e,r);try{i=e[n]=a.factory(void 0,s,e,r),t.firstCreatePass&&n>=r.directiveStart&&function(e,t,n){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:s}=t.type.prototype;if(r){const r=Ue(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,r),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,r)}i&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,i),s&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,s))}(n,s[n],t)}finally{a.injectImpl&&te(c),un(o),a.resolving=!1,Ft()}}return i}function kn(e,t,n){const r=64&e,i=32&e;let s;return s=128&e?r?i?n[t+7]:n[t+6]:i?n[t+5]:n[t+4]:r?i?n[t+3]:n[t+2]:i?n[t+1]:n[t],!!(s&1<{const e=xn(P(t));return e?e():null};let n=Ae(t);if(null===n){const e=S(t);n=e&&e.factory}return n||null}function Cn(e){return c(()=>{const t=e.prototype.constructor,n=t[J]||xn(t),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const e=i[J]||xn(i);if(e&&e!==n)return e;i=Object.getPrototypeOf(i)}return e=>new e})}function Dn(e){return e.ngDebugContext}function Ln(e){return e.ngOriginalError}function On(e,...t){e.error(...t)}class En{constructor(){this._console=console}handleError(e){const t=this._findOriginalError(e),n=this._findContext(e),r=function(e){return e.ngErrorLogger||On}(e);r(this._console,\"ERROR\",e),t&&r(this._console,\"ORIGINAL ERROR\",t),n&&r(this._console,\"ERROR CONTEXT\",n)}_findContext(e){return e?Dn(e)?Dn(e):this._findContext(Ln(e)):null}_findOriginalError(e){let t=Ln(e);for(;t&&Ln(t);)t=Ln(t);return t}}class Tn{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return\"SafeValue must use [property]=binding: \"+this.changingThisBreaksApplicationSecurity+\" (see http://g.co/ng/security#xss)\"}}class An extends Tn{getTypeName(){return\"HTML\"}}class Pn extends Tn{getTypeName(){return\"Style\"}}class Fn extends Tn{getTypeName(){return\"Script\"}}class jn extends Tn{getTypeName(){return\"URL\"}}class In extends Tn{getTypeName(){return\"ResourceURL\"}}function Rn(e){return e instanceof Tn?e.changingThisBreaksApplicationSecurity:e}function Yn(e,t){const n=Hn(e);if(null!=n&&n!==t){if(\"ResourceURL\"===n&&\"URL\"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see http://g.co/ng/security#xss)`)}return n===t}function Hn(e){return e instanceof Tn&&e.getTypeName()||null}function Nn(e){return new An(e)}function Bn(e){return new Pn(e)}function Vn(e){return new Fn(e)}function Un(e){return new jn(e)}function zn(e){return new In(e)}let Jn=!0,Gn=!1;function Xn(){return Gn=!0,Jn}function Wn(){if(Gn)throw new Error(\"Cannot enable prod mode after platform setup.\");Jn=!1}class Zn{getInertBodyElement(e){e=\"\"+e;try{const t=(new window.DOMParser).parseFromString(e,\"text/html\").body;return t.removeChild(t.firstChild),t}catch(t){return null}}}class Kn{constructor(e){if(this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument(\"sanitization-inert\"),null==this.inertDocument.body){const e=this.inertDocument.createElement(\"html\");this.inertDocument.appendChild(e);const t=this.inertDocument.createElement(\"body\");e.appendChild(t)}}getInertBodyElement(e){const t=this.inertDocument.createElement(\"template\");if(\"content\"in t)return t.innerHTML=e,t;const n=this.inertDocument.createElement(\"body\");return n.innerHTML=e,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}stripCustomNsAttrs(e){const t=e.attributes;for(let r=t.length-1;0$n(e.trim())).join(\", \")),this.buf.push(\" \",t,'=\"',pr(a),'\"')}var r;return this.buf.push(\">\"),!0}endElement(e){const t=e.nodeName.toLowerCase();ar.hasOwnProperty(t)&&!nr.hasOwnProperty(t)&&(this.buf.push(\"\"))}chars(e){this.buf.push(pr(e))}checkClobberedElement(e,t){if(t&&(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(\"Failed to sanitize html because the element is clobbered: \"+e.outerHTML);return t}}const hr=/[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]/g,mr=/([^\\#-~ |!])/g;function pr(e){return e.replace(/&/g,\"&\").replace(hr,(function(e){return\"&#\"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+\";\"})).replace(mr,(function(e){return\"&#\"+e.charCodeAt(0)+\";\"})).replace(//g,\">\")}let fr;function br(e,t){let n=null;try{fr=fr||function(e){return function(){try{return!!(new window.DOMParser).parseFromString(\"\",\"text/html\")}catch(e){return!1}}()?new Zn:new Kn(e)}(e);let r=t?String(t):\"\";n=fr.getInertBodyElement(r);let i=5,s=r;do{if(0===i)throw new Error(\"Failed to sanitize html because the input is unstable\");i--,r=s,s=n.innerHTML,n=fr.getInertBodyElement(r)}while(r!==s);const a=new dr,o=a.sanitizeChildren(gr(n)||n);return Xn()&&a.sanitizedSomething&&console.warn(\"WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss\"),o}finally{if(n){const e=gr(n)||n;for(;e.firstChild;)e.removeChild(e.firstChild)}}}function gr(e){return\"content\"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&\"TEMPLATE\"===e.nodeName}(e)?e.content:null}var _r=function(e){return e[e.NONE=0]=\"NONE\",e[e.HTML=1]=\"HTML\",e[e.STYLE=2]=\"STYLE\",e[e.SCRIPT=3]=\"SCRIPT\",e[e.URL=4]=\"URL\",e[e.RESOURCE_URL=5]=\"RESOURCE_URL\",e}({});function yr(e){const t=wr();return t?t.sanitize(_r.HTML,e)||\"\":Yn(e,\"HTML\")?Rn(e):br(Ze(),rn(e))}function vr(e){const t=wr();return t?t.sanitize(_r.URL,e)||\"\":Yn(e,\"URL\")?Rn(e):$n(rn(e))}function wr(){const e=ht();return e&&e[12]}function kr(e,t){e.__ngContext__=t}function Sr(e){throw new Error(\"Multiple components match node with tagname \"+e.tagName)}function Mr(){throw new Error(\"Cannot mix multi providers and regular providers\")}function xr(e,t,n){let r=e.length;for(;;){const i=e.indexOf(t,n);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){const n=t.length;if(i+n===r||e.charCodeAt(i+n)<=32)return i}n=i+1}}function Cr(e,t,n){let r=0;for(;rs?\"\":i[u+1].toLowerCase();const t=8&r?e:null;if(t&&-1!==xr(t,l,0)||2&r&&l!==e){if(Er(r))return!1;a=!0}}}}else{if(!a&&!Er(r)&&!Er(c))return!1;if(a&&Er(c))continue;a=!1,r=c|1&r}}return Er(r)||a}function Er(e){return 0==(1&e)}function Tr(e,t,n,r){if(null===t)return-1;let i=0;if(r||!n){let n=!1;for(;i-1)for(n++;n0?'=\"'+t+'\"':\"\")+\"]\"}else 8&r?i+=\".\"+a:4&r&&(i+=\" \"+a);else\"\"===i||Er(a)||(t+=Fr(s,i),i=\"\"),r=a,s=s||!Er(r);n++}return\"\"!==i&&(t+=Fr(s,i)),t}const Ir={};function Rr(e){const t=e[3];return je(t)?t[3]:t}function Yr(e){return Nr(e[13])}function Hr(e){return Nr(e[4])}function Nr(e){for(;null!==e&&!je(e);)e=e[4];return e}function Br(e){Vr(mt(),ht(),It()+e,yt())}function Vr(e,t,n,r){if(!r)if(3==(3&t[2])){const r=e.preOrderCheckHooks;null!==r&&Vt(t,r,n)}else{const r=e.preOrderHooks;null!==r&&Ut(t,r,0,n)}Rt(n)}function Ur(e,t){return e<<17|t<<2}function zr(e){return e>>17&32767}function Jr(e){return 2|e}function Gr(e){return(131068&e)>>2}function Xr(e,t){return-131069&e|t<<2}function Wr(e){return 1|e}function Zr(e,t){const n=e.contentQueries;if(null!==n)for(let r=0;r20&&Vr(e,t,0,yt()),n(r,i)}finally{Rt(s)}}function ri(e,t,n){if(Ie(t)){const r=t.directiveEnd;for(let i=t.directiveStart;i0&&function e(t){for(let r=Yr(t);null!==r;r=Hr(r))for(let t=10;t0&&e(n)}const n=t[1].components;if(null!==n)for(let r=0;r0&&e(i)}}(n)}}function Ci(e,t){const n=rt(t,e),r=n[1];!function(e,t){for(let n=t.length;nPromise.resolve(null))();function Pi(e){return e[7]||(e[7]=[])}function Fi(e,t,n){return(null===e||He(e))&&(n=function(e){for(;Array.isArray(e);){if(\"object\"==typeof e[1])return e;e=e[0]}return null}(n[t.index])),n[11]}function ji(e,t){const n=e[9],r=n?n.get(En,null):null;r&&r.handleError(t)}function Ii(e,t,n,r,i){for(let s=0;s0&&(e[n-1][4]=r[4]);const s=he(e,10+t);Ni(r[1],r,!1,null);const a=s[19];null!==a&&a.detachView(s[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}function Ui(e,t){if(!(256&t[2])){const n=t[11];Ke(n)&&n.destroyNode&&ts(e,t,n,3,null,null),function(e){let t=e[13];if(!t)return Ji(e[1],e);for(;t;){let n=null;if(Fe(t))n=t[13];else{const e=t[10];e&&(n=e)}if(!n){for(;t&&!t[4]&&t!==e;)Fe(t)&&Ji(t[1],t),t=zi(t,e);null===t&&(t=e),Fe(t)&&Ji(t[1],t),n=t&&t[4]}t=n}}(t)}}function zi(e,t){let n;return Fe(e)&&(n=e[6])&&2===n.type?Ri(n,e):e[3]===t?null:e[3]}function Ji(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r=0?e[o]():e[-o].unsubscribe(),r+=2}else n[r].call(e[n[r+1]]);t[7]=null}}(e,t);const n=t[6];n&&3===n.type&&Ke(t[11])&&t[11].destroy();const r=t[17];if(null!==r&&je(t[3])){r!==t[3]&&Bi(r,t);const n=t[19];null!==n&&n.detachView(e)}}}function Gi(e,t,n){let r=t.parent;for(;null!=r&&(4===r.type||5===r.type);)r=(t=r).parent;if(null==r){const e=n[6];return 2===e.type?Yi(e,n):n[0]}if(t&&5===t.type&&4&t.flags)return et(t,n).parentNode;if(2&r.flags){const t=e.data,n=t[t[r.index].directiveStart].encapsulation;if(n!==_e.ShadowDom&&n!==_e.Native)return null}return et(r,n)}function Xi(e,t,n,r){Ke(e)?e.insertBefore(t,n,r):t.insertBefore(n,r,!0)}function Wi(e,t,n){Ke(e)?e.appendChild(t,n):t.appendChild(n)}function Zi(e,t,n,r){null!==r?Xi(e,t,n,r):Wi(e,t,n)}function Ki(e,t){return Ke(e)?e.parentNode(t):t.parentNode}function Qi(e,t){if(2===e.type){const n=Ri(e,t);return null===n?null:$i(n.indexOf(t,10)-10,n)}return 4===e.type||5===e.type?et(e,t):null}function qi(e,t,n,r){const i=Gi(e,r,t);if(null!=i){const e=t[11],s=Qi(r.parent||t[6],t);if(Array.isArray(n))for(let t=0;t-1&&this._viewContainerRef.detach(e),this._viewContainerRef=null}Ui(this._lView[1],this._lView)}onDestroy(e){ci(this._lView[1],this._lView,null,e)}markForCheck(){Li(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){Oi(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(e,t,n){vt(!0);try{Oi(e,t,n)}finally{vt(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(e){if(this._appRef)throw new Error(\"This view is already attached directly to the ApplicationRef!\");this._viewContainerRef=e}detachFromAppRef(){var e;this._appRef=null,ts(this._lView[1],e=this._lView,e[11],2,null,null)}attachToAppRef(e){if(this._viewContainerRef)throw new Error(\"This view is already attached to a ViewContainer!\");this._appRef=e}}class as extends ss{constructor(e){super(e),this._view=e}detectChanges(){Ei(this._view)}checkNoChanges(){!function(e){vt(!0);try{Ei(e)}finally{vt(!1)}}(this._view)}get context(){return null}}let os,cs,ls;function us(e,t,n){return os||(os=class extends e{}),new os(et(t,n))}function ds(e,t,n,r){return cs||(cs=class extends e{constructor(e,t,n){super(),this._declarationView=e,this._declarationTContainer=t,this.elementRef=n}createEmbeddedView(e){const t=this._declarationTContainer.tViews,n=Qr(this._declarationView,t,e,16,null,t.node);n[17]=this._declarationView[this._declarationTContainer.index];const r=this._declarationView[19];return null!==r&&(n[19]=r.createEmbeddedView(t)),$r(t,n,e),new ss(n)}}),0===n.type?new cs(r,n,us(t,n,r)):null}function hs(e,t,n,r){let i;ls||(ls=class extends e{constructor(e,t,n){super(),this._lContainer=e,this._hostTNode=t,this._hostView=n}get element(){return us(t,this._hostTNode,this._hostView)}get injector(){return new Mn(this._hostTNode,this._hostView)}get parentInjector(){const e=fn(this._hostTNode,this._hostView),t=nn(e,this._hostView),n=function(e,t,n){if(n.parent&&-1!==n.parent.injectorIndex){const e=n.parent.injectorIndex;let t=n.parent;for(;null!=t.parent&&e==t.parent.injectorIndex;)t=t.parent;return t}let r=tn(e),i=t,s=t[6];for(;r>1;)i=i[15],s=i[6],r--;return s}(e,this._hostView,this._hostTNode);return $t(e)&&null!=n?new Mn(n,t):new Mn(null,this._hostView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){return null!==this._lContainer[8]&&this._lContainer[8][e]||null}get length(){return this._lContainer.length-10}createEmbeddedView(e,t,n){const r=e.createEmbeddedView(t||{});return this.insert(r,n),r}createComponent(e,t,n,r,i){const s=n||this.parentInjector;if(!i&&null==e.ngModule&&s){const e=s.get(ce,null);e&&(i=e)}const a=e.create(s,r,void 0,i);return this.insert(a.hostView,t),a}insert(e,t){const n=e._lView,r=n[1];if(e.destroyed)throw new Error(\"Cannot insert a destroyed View in a ViewContainer!\");if(this.allocateContainerIfNeeded(),je(n[3])){const t=this.indexOf(e);if(-1!==t)this.detach(t);else{const t=n[3],r=new ls(t,t[6],t[3]);r.detach(r.indexOf(e))}}const i=this._adjustIndex(t);return function(e,t,n,r){const i=10+r,s=n.length;r>0&&(n[i-1][4]=t),r{class e{}return e.__NG_ELEMENT_ID__=()=>fs(),e})();const fs=ms,bs=Function,gs=new X(\"Set Injector scope.\"),_s={},ys={},vs=[];let ws=void 0;function ks(){return void 0===ws&&(ws=new oe),ws}function Ss(e,t=null,n=null,r){return new Ms(e,n,t||ks(),r)}class Ms{constructor(e,t,n,r=null){this.parent=n,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;const i=[];t&&ue(t,n=>this.processProvider(n,e,t)),ue([e],e=>this.processInjectorType(e,[],i)),this.records.set(W,Ds(void 0,this));const s=this.records.get(gs);this.scope=null!=s?s.value:null,this.source=r||(\"object\"==typeof e?null:O(e))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(e=>e.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(e,t=Z,n=b.Default){this.assertNotDestroyed();const r=ee(this);try{if(!(n&b.SkipSelf)){let t=this.records.get(e);if(void 0===t){const n=(\"function\"==typeof(i=e)||\"object\"==typeof i&&i instanceof X)&&w(e);t=n&&this.injectableDefInScope(n)?Ds(xs(e),_s):null,this.records.set(e,t)}if(null!=t)return this.hydrate(e,t)}return(n&b.Self?ks():this.parent).get(e,t=n&b.Optional&&t===Z?null:t)}catch(s){if(\"NullInjectorError\"===s.name){if((s.ngTempTokenPath=s.ngTempTokenPath||[]).unshift(O(e)),r)throw s;return function(e,t,n,r){const i=e.ngTempTokenPath;throw t.__source&&i.unshift(t.__source),e.message=function(e,t,n,r=null){e=e&&\"\\n\"===e.charAt(0)&&\"\\u0275\"==e.charAt(1)?e.substr(2):e;let i=O(t);if(Array.isArray(t))i=t.map(O).join(\" -> \");else if(\"object\"==typeof t){let e=[];for(let n in t)if(t.hasOwnProperty(n)){let r=t[n];e.push(n+\":\"+(\"string\"==typeof r?JSON.stringify(r):O(r)))}i=`{${e.join(\", \")}}`}return`${n}${r?\"(\"+r+\")\":\"\"}[${i}]: ${e.replace(K,\"\\n \")}`}(\"\\n\"+e.message,i,n,r),e.ngTokenPath=i,e.ngTempTokenPath=null,e}(s,e,\"R3InjectorError\",this.source)}throw s}finally{ee(r)}var i}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(e=>this.get(e))}toString(){const e=[];return this.records.forEach((t,n)=>e.push(O(n))),`R3Injector[${e.join(\", \")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error(\"Injector has already been destroyed.\")}processInjectorType(e,t,n){if(!(e=P(e)))return!1;let r=S(e);const i=null==r&&e.ngModule||void 0,s=void 0===i?e:i,a=-1!==n.indexOf(s);if(void 0!==i&&(r=S(i)),null==r)return!1;if(null!=r.imports&&!a){let e;n.push(s);try{ue(r.imports,r=>{this.processInjectorType(r,t,n)&&(void 0===e&&(e=[]),e.push(r))})}finally{}if(void 0!==e)for(let t=0;tthis.processProvider(e,n,r||vs))}}this.injectorDefTypes.add(s),this.records.set(s,Ds(r.factory,_s));const o=r.providers;if(null!=o&&!a){const t=e;ue(o,e=>this.processProvider(e,t,o))}return void 0!==i&&void 0!==e.providers}processProvider(e,t,n){let r=Os(e=P(e))?e:P(e&&e.provide);const i=function(e,t,n){return Ls(e)?Ds(void 0,e.useValue):Ds(Cs(e,t,n),_s)}(e,t,n);if(Os(e)||!0!==e.multi){const e=this.records.get(r);e&&void 0!==e.multi&&Mr()}else{let t=this.records.get(r);t?void 0===t.multi&&Mr():(t=Ds(void 0,_s,!0),t.factory=()=>ae(t.multi),this.records.set(r,t)),r=e,t.multi.push(e)}this.records.set(r,i)}hydrate(e,t){var n;return t.value===ys?function(e){throw new Error(\"Cannot instantiate cyclic dependency! \"+e)}(O(e)):t.value===_s&&(t.value=ys,t.value=t.factory()),\"object\"==typeof t.value&&t.value&&null!==(n=t.value)&&\"object\"==typeof n&&\"function\"==typeof n.ngOnDestroy&&this.onDestroy.add(t.value),t.value}injectableDefInScope(e){return!!e.providedIn&&(\"string\"==typeof e.providedIn?\"any\"===e.providedIn||e.providedIn===this.scope:this.injectorDefTypes.has(e.providedIn))}}function xs(e){const t=w(e),n=null!==t?t.factory:Ae(e);if(null!==n)return n;const r=S(e);if(null!==r)return r.factory;if(e instanceof X)throw new Error(`Token ${O(e)} is missing a \\u0275prov definition.`);if(e instanceof Function)return function(e){const t=e.length;if(t>0){const n=me(t,\"?\");throw new Error(`Can't resolve all parameters for ${O(e)}: (${n.join(\", \")}).`)}const n=function(e){const t=e&&(e[M]||e[D]||e[C]&&e[C]());if(t){const n=function(e){if(e.hasOwnProperty(\"name\"))return e.name;const t=(\"\"+e).match(/^function\\s*([^\\s(]+)/);return null===t?\"\":t[1]}(e);return console.warn(`DEPRECATED: DI is instantiating a token \"${n}\" that inherits its @Injectable decorator but does not provide one itself.\\nThis will become an error in a future version of Angular. Please add @Injectable() to the \"${n}\" class.`),t}return null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new Error(\"unreachable\")}function Cs(e,t,n){let r=void 0;if(Os(e)){const t=P(e);return Ae(t)||xs(t)}if(Ls(e))r=()=>P(e.useValue);else if((i=e)&&i.useFactory)r=()=>e.useFactory(...ae(e.deps||[]));else if(function(e){return!(!e||!e.useExisting)}(e))r=()=>re(P(e.useExisting));else{const i=P(e&&(e.useClass||e.provide));if(i||function(e,t,n){let r=\"\";throw e&&t&&(r=` - only instances of Provider and Type are allowed, got: [${t.map(e=>e==n?\"?\"+n+\"?\":\"...\").join(\", \")}]`),new Error(`Invalid provider for the NgModule '${O(e)}'`+r)}(t,n,e),!function(e){return!!e.deps}(e))return Ae(i)||xs(i);r=()=>new i(...ae(e.deps))}var i;return r}function Ds(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Ls(e){return null!==e&&\"object\"==typeof e&&Q in e}function Os(e){return\"function\"==typeof e}const Es=function(e,t,n){return function(e,t=null,n=null,r){const i=Ss(e,t,n,r);return i._resolveInjectorDefTypes(),i}({name:n},t,e,n)};let Ts=(()=>{class e{static create(e,t){return Array.isArray(e)?Es(e,t,\"\"):Es(e.providers,e.parent,e.name||\"\")}}return e.THROW_IF_NOT_FOUND=Z,e.NULL=new oe,e.\\u0275prov=y({token:e,providedIn:\"any\",factory:()=>re(W)}),e.__NG_ELEMENT_ID__=-1,e})();const As=new X(\"AnalyzeForEntryComponents\");class Ps{}const Fs=d(\"ContentChild\",(e,t={})=>Object.assign({selector:e,first:!0,isViewQuery:!1,descendants:!0},t),Ps),js=d(\"ViewChild\",(e,t)=>Object.assign({selector:e,first:!0,isViewQuery:!0,descendants:!0},t),Ps);function Is(e,t,n){let r=n?e.styles:null,i=n?e.classes:null,s=0;if(null!==t)for(let a=0;ao(qe(e[r.index])).target:r.index;if(Ke(n)){let a=null;if(!o&&c&&(a=function(e,t,n,r){const i=e.cleanup;if(null!=i)for(let s=0;sn?e[n]:null}\"string\"==typeof e&&(s+=2)}return null}(e,t,i,r.index)),null!==a)(a.__ngLastListenerFn__||a).__ngNextListenerFn__=s,a.__ngLastListenerFn__=s,d=!1;else{s=ha(r,t,s,!1);const e=n.listen(m.name||p,i,s);u.push(s,e),l&&l.push(i,b,f,f+1)}}else s=ha(r,t,s,!0),p.addEventListener(i,s,a),u.push(s),l&&l.push(i,b,f,a)}const h=r.outputs;let m;if(d&&null!==h&&(m=h[i])){const e=m.length;if(e)for(let n=0;n0;)t=t[15],e--;return t}(e,ut.lFrame.contextLView))[8]}(e)}function pa(e,t){let n=null;const r=function(e){const t=e.attrs;if(null!=t){const e=t.indexOf(5);if(0==(1&e))return t[e+1]}return null}(e);for(let i=0;i=0}const ka={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Sa(e){return e.substring(ka.key,ka.keyEnd)}function Ma(e,t){const n=ka.textEnd;return n===t?-1:(t=ka.keyEnd=function(e,t,n){for(;t32;)t++;return t}(e,ka.key=t,n),xa(e,t,n))}function xa(e,t,n){for(;t=0;n=Ma(t,n))pe(e,Sa(t),!0)}function Oa(e,t,n,r){const i=ht(),s=mt(),a=St(2);s.firstUpdatePass&&Ta(s,e,a,r),t!==Ir&&Us(i,a,t)&&Fa(s,s.data[It()+20],i,i[11],e,i[a+1]=function(e,t){return null==e||(\"string\"==typeof t?e+=t:\"object\"==typeof e&&(e=O(Rn(e)))),e}(t,n),r,a)}function Ea(e,t){return t>=e.expandoStartIndex}function Ta(e,t,n,r){const i=e.data;if(null===i[n+1]){const s=i[It()+20],a=Ea(e,n);Ra(s,r)&&null===t&&!a&&(t=!1),t=function(e,t,n,r){const i=Ct(e);let s=r?t.residualClasses:t.residualStyles;if(null===i)0===(r?t.classBindings:t.styleBindings)&&(n=Pa(n=Aa(null,e,t,n,r),t.attrs,r),s=null);else{const a=t.directiveStylingLast;if(-1===a||e[a]!==i)if(n=Aa(i,e,t,n,r),null===s){let n=function(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==Gr(r))return e[zr(r)]}(e,t,r);void 0!==n&&Array.isArray(n)&&(n=Aa(null,e,t,n[1],r),n=Pa(n,t.attrs,r),function(e,t,n,r){e[zr(n?t.classBindings:t.styleBindings)]=r}(e,t,r,n))}else s=function(e,t,n){let r=void 0;const i=t.directiveEnd;for(let s=1+t.directiveStylingLast;s0)&&(u=!0)}else l=n;if(i)if(0!==c){const t=zr(e[o+1]);e[r+1]=Ur(t,o),0!==t&&(e[t+1]=Xr(e[t+1],r)),e[o+1]=131071&e[o+1]|r<<17}else e[r+1]=Ur(o,0),0!==o&&(e[o+1]=Xr(e[o+1],r)),o=r;else e[r+1]=Ur(c,0),0===o?o=r:e[c+1]=Xr(e[c+1],r),c=r;u&&(e[r+1]=Jr(e[r+1])),va(e,l,r,!0),va(e,l,r,!1),function(e,t,n,r,i){const s=i?e.residualClasses:e.residualStyles;null!=s&&\"string\"==typeof t&&be(s,t)>=0&&(n[r+1]=Wr(n[r+1]))}(t,l,e,r,s),a=Ur(o,c),s?t.classBindings=a:t.styleBindings=a}(i,s,t,n,a,r)}}function Aa(e,t,n,r,i){let s=null;const a=n.directiveEnd;let o=n.directiveStylingLast;for(-1===o?o=n.directiveStart:o++;o0;){const t=e[i],s=Array.isArray(t),c=s?t[1]:t,l=null===c;let u=n[i+1];u===Ir&&(u=l?ya:void 0);let d=l?fe(u,r):c===r?u:void 0;if(s&&!Ia(d)&&(d=fe(t,r)),Ia(d)&&(o=d,a))return o;const h=e[i+1];i=a?zr(h):Gr(h)}if(null!==t){let e=s?t.residualClasses:t.residualStyles;null!=e&&(o=fe(e,r))}return o}function Ia(e){return void 0!==e}function Ra(e,t){return 0!=(e.flags&(t?16:32))}function Ya(e,t=\"\"){const n=ht(),r=mt(),i=e+20,s=r.firstCreatePass?qr(r,n[6],e,3,null,null):r.data[i],a=n[i]=function(e,t){return Ke(t)?t.createText(e):t.createTextNode(e)}(t,n[11]);qi(r,n,a,s),bt(s,!1)}function Ha(e){return Na(\"\",e,\"\"),Ha}function Na(e,t,n){const r=ht(),i=Gs(r,e,t,n);return i!==Ir&&function(e,t,n){const r=$e(t,e),i=e[11];Ke(i)?i.setValue(r,n):r.textContent=n}(r,It(),i),Na}function Ba(e,t,n){!function(e,t,n,r){const i=mt(),s=St(2);i.firstUpdatePass&&Ta(i,null,s,!0);const a=ht();if(n!==Ir&&Us(a,s,n)){const r=i.data[It()+20];if(Ra(r,!0)&&!Ea(i,s)){let e=r.classesWithoutHost;null!==e&&(n=E(e,n||\"\")),qs(i,r,a,n,!0)}else!function(e,t,n,r,i,s,a,o){i===Ir&&(i=ya);let c=0,l=0,u=0=0;r--){const i=e[r];i.hostVars=t+=i.hostVars,i.hostAttrs=Qt(i.hostAttrs,n=Qt(n,i.hostAttrs))}}(r)}function Ga(e){return e===ye?{}:e===ve?[]:e}function Xa(e,t){const n=e.viewQuery;e.viewQuery=n?(e,r)=>{t(e,r),n(e,r)}:t}function Wa(e,t){const n=e.contentQueries;e.contentQueries=n?(e,r,i)=>{t(e,r,i),n(e,r,i)}:t}function Za(e,t){const n=e.hostBindings;e.hostBindings=n?(e,r)=>{t(e,r),n(e,r)}:t}function Ka(e,t,n,r,i){if(e=P(e),Array.isArray(e))for(let s=0;s>20;if(Os(e)||!e.multi){const r=new Xt(c,i,Zs),m=$a(o,t,i?u:u+h,d);-1===m?(bn(hn(l,a),s,o),Qa(s,e,t.length),t.push(o),l.directiveStart++,l.directiveEnd++,i&&(l.providerIndexes+=1048576),n.push(r),a.push(r)):(n[m]=r,a[m]=r)}else{const m=$a(o,t,u+h,d),p=$a(o,t,u,u+h),f=m>=0&&n[m],b=p>=0&&n[p];if(i&&!b||!i&&!f){bn(hn(l,a),s,o);const u=function(e,t,n,r,i){const s=new Xt(e,n,Zs);return s.multi=[],s.index=t,s.componentProviders=0,qa(s,i,r&&!n),s}(i?to:eo,n.length,i,r,c);!i&&b&&(n[p].providerFactory=u),Qa(s,e,t.length,0),t.push(o),l.directiveStart++,l.directiveEnd++,i&&(l.providerIndexes+=1048576),n.push(u),a.push(u)}else Qa(s,e,m>-1?m:p,qa(n[i?p:m],c,!i&&r));!i&&r&&b&&n[p].componentProviders++}}}function Qa(e,t,n,r){const i=Os(t);if(i||t.useClass){const s=(t.useClass||t).prototype.ngOnDestroy;if(s){const a=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){const e=a.indexOf(n);-1===e?a.push(n,[r,s]):a[e+1].push(r,s)}else a.push(n,s)}}}function qa(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function $a(e,t,n,r){for(let i=n;i{n.providersResolver=(n,r)=>function(e,t,n){const r=mt();if(r.firstCreatePass){const i=He(e);Ka(n,r.data,r.blueprint,i,!0),Ka(t,r.data,r.blueprint,i,!1)}}(n,r?r(e):e,t)}}class io{}class so{resolveComponentFactory(e){throw function(e){const t=Error(`No component factory found for ${O(e)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=e,t}(e)}}let ao=(()=>{class e{}return e.NULL=new so,e})(),oo=(()=>{class e{constructor(e){this.nativeElement=e}}return e.__NG_ELEMENT_ID__=()=>co(e),e})();const co=function(e){return us(e,ft(),ht())};class lo{}var uo=function(e){return e[e.Important=1]=\"Important\",e[e.DashCase=2]=\"DashCase\",e}({});let ho=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>mo(),e})();const mo=function(){const e=ht(),t=rt(ft().index,e);return function(e){const t=e[11];if(Ke(t))return t;throw new Error(\"Cannot inject Renderer2 when the application uses Renderer3!\")}(Fe(t)?t:e)};let po=(()=>{class e{}return e.\\u0275prov=y({token:e,providedIn:\"root\",factory:()=>null}),e})();class fo{constructor(e){this.full=e,this.major=e.split(\".\")[0],this.minor=e.split(\".\")[1],this.patch=e.split(\".\").slice(2).join(\".\")}}const bo=new fo(\"10.0.14\");class go{constructor(){}supports(e){return Ns(e)}create(e){return new yo(e)}}const _o=(e,t)=>t;class yo{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||_o}forEachItem(e){let t;for(t=this._itHead;null!==t;t=t._next)e(t)}forEachOperation(e){let t=this._itHead,n=this._removalsHead,r=0,i=null;for(;t||n;){const s=!n||t&&t.currentIndex{r=this._trackByFn(t,e),null!==i&&Object.is(i.trackById,r)?(s&&(i=this._verifyReinsertion(i,e,r,t)),Object.is(i.item,e)||this._addIdentityChange(i,e)):(i=this._mismatch(i,e,r,t),s=!0),i=i._next,t++}),this.length=t;return this._truncate(i),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e,t;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=t)e.previousIndex=e.currentIndex,t=e._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,t,n,r){let i;return null===e?i=this._itTail:(i=e._prev,this._remove(e)),null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._moveAfter(e,i,r)):null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._reinsertAfter(e,i,r)):e=this._addAfter(new vo(t,n),i,r),e}_verifyReinsertion(e,t,n,r){let i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==i?e=this._reinsertAfter(i,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e}_truncate(e){for(;null!==e;){const t=e._next;this._addToRemovals(this._unlink(e)),e=t}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(e,t,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const r=e._prevRemoved,i=e._nextRemoved;return null===r?this._removalsHead=i:r._nextRemoved=i,null===i?this._removalsTail=r:i._prevRemoved=r,this._insertAfter(e,t,n),this._addToMoves(e,n),e}_moveAfter(e,t,n){return this._unlink(e),this._insertAfter(e,t,n),this._addToMoves(e,n),e}_addAfter(e,t,n){return this._insertAfter(e,t,n),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,t,n){const r=null===t?this._itHead:t._next;return e._next=r,e._prev=t,null===r?this._itTail=e:r._prev=e,null===t?this._itHead=e:t._next=e,null===this._linkedRecords&&(this._linkedRecords=new ko),this._linkedRecords.put(e),e.currentIndex=n,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const t=e._prev,n=e._next;return null===t?this._itHead=n:t._next=n,null===n?this._itTail=t:n._prev=t,e}_addToMoves(e,t){return e.previousIndex===t||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new ko),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,t){return e.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class vo{constructor(e,t){this.item=e,this.trackById=t,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class wo{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,t){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===t||t<=n.currentIndex)&&Object.is(n.trackById,e))return n;return null}remove(e){const t=e._prevDup,n=e._nextDup;return null===t?this._head=n:t._nextDup=n,null===n?this._tail=t:n._prevDup=t,null===this._head}}class ko{constructor(){this.map=new Map}put(e){const t=e.trackById;let n=this.map.get(t);n||(n=new wo,this.map.set(t,n)),n.add(e)}get(e,t){const n=this.map.get(e);return n?n.get(e,t):null}remove(e){const t=e.trackById;return this.map.get(t).remove(e)&&this.map.delete(t),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function So(e,t,n){const r=e.previousIndex;if(null===r)return r;let i=0;return n&&r{if(t&&t.key===n)this._maybeAddToChanges(t,e),this._appendAfter=t,t=t._next;else{const r=this._getOrCreateRecordForKey(n,e);t=this._insertBeforeOrAppend(t,r)}}),t){t._prev&&(t._prev._next=null),this._removalsHead=t;for(let e=t;null!==e;e=e._nextRemoved)e===this._mapHead&&(this._mapHead=null),this._records.delete(e.key),e._nextRemoved=e._next,e.previousValue=e.currentValue,e.currentValue=null,e._prev=null,e._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,t){if(e){const n=e._prev;return t._next=e,t._prev=n,e._prev=t,n&&(n._next=t),e===this._mapHead&&(this._mapHead=t),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null}_getOrCreateRecordForKey(e,t){if(this._records.has(e)){const n=this._records.get(e);this._maybeAddToChanges(n,t);const r=n._prev,i=n._next;return r&&(r._next=i),i&&(i._prev=r),n._next=null,n._prev=null,n}const n=new Co(e);return this._records.set(e,n),n.currentValue=t,this._addToAdditions(n),n}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,t){Object.is(t,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=t,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,t){e instanceof Map?e.forEach(t):Object.keys(e).forEach(n=>t(e[n],n))}}class Co{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}let Do=(()=>{class e{constructor(e){this.factories=e}static create(t,n){if(null!=n){const e=n.factories.slice();t=t.concat(e)}return new e(t)}static extend(t){return{provide:e,useFactory:n=>{if(!n)throw new Error(\"Cannot extend IterableDiffers without a parent injector\");return e.create(t,n)},deps:[[e,new f,new m]]}}find(e){const t=this.factories.find(t=>t.supports(e));if(null!=t)return t;throw new Error(`Cannot find a differ supporting object '${e}' of type '${n=e,n.name||typeof n}'`);var n}}return e.\\u0275prov=y({token:e,providedIn:\"root\",factory:()=>new e([new go])}),e})(),Lo=(()=>{class e{constructor(e){this.factories=e}static create(t,n){if(n){const e=n.factories.slice();t=t.concat(e)}return new e(t)}static extend(t){return{provide:e,useFactory:n=>{if(!n)throw new Error(\"Cannot extend KeyValueDiffers without a parent injector\");return e.create(t,n)},deps:[[e,new f,new m]]}}find(e){const t=this.factories.find(t=>t.supports(e));if(t)return t;throw new Error(`Cannot find a differ supporting object '${e}'`)}}return e.\\u0275prov=y({token:e,providedIn:\"root\",factory:()=>new e([new Mo])}),e})();const Oo=[new Mo],Eo=new Do([new go]),To=new Lo(Oo);let Ao=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>Po(e,oo),e})();const Po=function(e,t){return ds(e,t,ft(),ht())};let Fo=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>jo(e,oo),e})();const jo=function(e,t){return hs(e,t,ft(),ht())},Io={};class Ro extends ao{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){const t=Te(e);return new No(t,this.ngModule)}}function Yo(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}const Ho=new X(\"SCHEDULER_TOKEN\",{providedIn:\"root\",factory:()=>an});class No extends io{constructor(e,t){super(),this.componentDef=e,this.ngModule=t,this.componentType=e.type,this.selector=e.selectors.map(jr).join(\",\"),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!t}get inputs(){return Yo(this.componentDef.inputs)}get outputs(){return Yo(this.componentDef.outputs)}create(e,t,n,r){const i=(r=r||this.ngModule)?function(e,t){return{get:(n,r,i)=>{const s=e.get(n,Io,i);return s!==Io||r===Io?s:t.get(n,r,i)}}}(e,r.injector):e,s=i.get(lo,Qe),a=i.get(po,null),o=s.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||\"div\",l=n?function(e,t,n){if(Ke(e))return e.selectRootElement(t,n===_e.ShadowDom);let r=\"string\"==typeof t?e.querySelector(t):t;return r.textContent=\"\",r}(o,n,this.componentDef.encapsulation):Kr(c,s.createRenderer(null,this.componentDef),function(e){const t=e.toLowerCase();return\"svg\"===t?\"http://www.w3.org/2000/svg\":\"math\"===t?\"http://www.w3.org/1998/MathML/\":null}(c)),u=this.componentDef.onPush?576:528,d={components:[],scheduler:an,clean:Ai,playerHandler:null,flags:0},h=oi(0,-1,null,1,0,null,null,null,null,null),m=Qr(null,h,d,u,null,null,s,o,a,i);let p,f;Et(m,null);try{const e=function(e,t,n,r,i,s){const a=n[1];n[20]=e;const o=qr(a,null,0,3,null,null),c=o.mergedAttrs=t.hostAttrs;null!==c&&(Is(o,c,!0),null!==e&&(Wt(i,e,c),null!==o.classes&&is(i,e,o.classes),null!==o.styles&&rs(i,e,o.styles)));const l=r.createRenderer(e,t),u=Qr(n,ai(t),null,t.onPush?64:16,n[20],o,r,l,void 0);return a.firstCreatePass&&(bn(hn(o,n),a,t.type),gi(a,o),yi(o,n.length,1)),Di(n,u),n[20]=u}(l,this.componentDef,m,s,o);if(l)if(n)Wt(o,l,[\"ng-version\",bo.full]);else{const{attrs:e,classes:t}=function(e){const t=[],n=[];let r=1,i=2;for(;r0&&is(o,l,t.join(\" \"))}if(f=tt(h,0),void 0!==t){const e=f.projection=[];for(let n=0;ne(a,t)),t.contentQueries&&t.contentQueries(1,a,n.length-1);const o=ft();if(s.firstCreatePass&&(null!==t.hostBindings||null!==t.hostAttrs)){Rt(o.index-20);const e=n[1];mi(e,t),pi(e,n,t.hostVars),fi(t,a)}return a}(e,this.componentDef,m,d,[za]),$r(h,m,null)}finally{jt()}const b=new Bo(this.componentType,p,us(oo,f,m),m,f);return h.node.child=f,b}}class Bo extends class{}{constructor(e,t,n,r,i){super(),this.location=n,this._rootLView=r,this._tNode=i,this.destroyCbs=[],this.instance=t,this.hostView=this.changeDetectorRef=new as(r),function(e,t,n,r){let i=e.node;null==i&&(e.node=i=li(0,null,2,-1,null,null)),r[6]=i}(r[1],0,0,r),this.componentType=e}get injector(){return new Mn(this._tNode,this._rootLView)}destroy(){this.destroyCbs&&(this.destroyCbs.forEach(e=>e()),this.destroyCbs=null,!this.hostView.destroyed&&this.hostView.destroy())}onDestroy(e){this.destroyCbs&&this.destroyCbs.push(e)}}const Vo=void 0;var Uo=[\"en\",[[\"a\",\"p\"],[\"AM\",\"PM\"],Vo],[[\"AM\",\"PM\"],Vo,Vo],[[\"S\",\"M\",\"T\",\"W\",\"T\",\"F\",\"S\"],[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"]],Vo,[[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]],Vo,[[\"B\",\"A\"],[\"BC\",\"AD\"],[\"Before Christ\",\"Anno Domini\"]],0,[6,0],[\"M/d/yy\",\"MMM d, y\",\"MMMM d, y\",\"EEEE, MMMM d, y\"],[\"h:mm a\",\"h:mm:ss a\",\"h:mm:ss a z\",\"h:mm:ss a zzzz\"],[\"{1}, {0}\",Vo,\"{1} 'at' {0}\",Vo],[\".\",\",\",\";\",\"%\",\"+\",\"-\",\"E\",\"\\xd7\",\"\\u2030\",\"\\u221e\",\"NaN\",\":\"],[\"#,##0.###\",\"#,##0%\",\"\\xa4#,##0.00\",\"#E0\"],\"USD\",\"$\",\"US Dollar\",{},\"ltr\",function(e){let t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\\.?/,\"\").length;return 1===t&&0===n?1:5}];let zo={};function Jo(e,t,n){\"string\"!=typeof t&&(n=t,t=e[Ko.LocaleId]),t=t.toLowerCase().replace(/_/g,\"-\"),zo[t]=e,n&&(zo[t][Ko.ExtraData]=n)}function Go(e){const t=function(e){return e.toLowerCase().replace(/_/g,\"-\")}(e);let n=Zo(t);if(n)return n;const r=t.split(\"-\")[0];if(n=Zo(r),n)return n;if(\"en\"===r)return Uo;throw new Error(`Missing locale data for the locale \"${e}\".`)}function Xo(e){return Go(e)[Ko.CurrencyCode]||null}function Wo(e){return Go(e)[Ko.PluralCase]}function Zo(e){return e in zo||(zo[e]=H.ng&&H.ng.common&&H.ng.common.locales&&H.ng.common.locales[e]),zo[e]}var Ko=function(e){return e[e.LocaleId=0]=\"LocaleId\",e[e.DayPeriodsFormat=1]=\"DayPeriodsFormat\",e[e.DayPeriodsStandalone=2]=\"DayPeriodsStandalone\",e[e.DaysFormat=3]=\"DaysFormat\",e[e.DaysStandalone=4]=\"DaysStandalone\",e[e.MonthsFormat=5]=\"MonthsFormat\",e[e.MonthsStandalone=6]=\"MonthsStandalone\",e[e.Eras=7]=\"Eras\",e[e.FirstDayOfWeek=8]=\"FirstDayOfWeek\",e[e.WeekendRange=9]=\"WeekendRange\",e[e.DateFormat=10]=\"DateFormat\",e[e.TimeFormat=11]=\"TimeFormat\",e[e.DateTimeFormat=12]=\"DateTimeFormat\",e[e.NumberSymbols=13]=\"NumberSymbols\",e[e.NumberFormats=14]=\"NumberFormats\",e[e.CurrencyCode=15]=\"CurrencyCode\",e[e.CurrencySymbol=16]=\"CurrencySymbol\",e[e.CurrencyName=17]=\"CurrencyName\",e[e.Currencies=18]=\"Currencies\",e[e.Directionality=19]=\"Directionality\",e[e.PluralCase=20]=\"PluralCase\",e[e.ExtraData=21]=\"ExtraData\",e}({});let Qo=\"en-US\";function qo(e){var t,n;n=\"Expected localeId to be defined\",null==(t=e)&&function(e,t,n,r){throw new Error(\"ASSERTION ERROR: \"+e+` [Expected=> null != ${t} <=Actual]`)}(n,t),\"string\"==typeof e&&(Qo=e.toLowerCase().replace(/_/g,\"-\"))}const $o=new Map;class ec extends ce{constructor(e,t){super(),this._parent=t,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new Ro(this);const n=Pe(e),r=e[z]||null;r&&qo(r),this._bootstrapComponents=cn(n.bootstrap),this._r3Injector=Ss(e,t,[{provide:ce,useValue:this},{provide:ao,useValue:this.componentFactoryResolver}],O(e)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(e)}get(e,t=Ts.THROW_IF_NOT_FOUND,n=b.Default){return e===Ts||e===ce||e===W?this:this._r3Injector.get(e,t,n)}destroy(){const e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class tc extends le{constructor(e){super(),this.moduleType=e,null!==Pe(e)&&function e(t){if(null!==t.\\u0275mod.id){const e=t.\\u0275mod.id;(function(e,t,n){if(t&&t!==n)throw new Error(`Duplicate module registered for ${e} - ${O(t)} vs ${O(t.name)}`)})(e,$o.get(e),t),$o.set(e,t)}let n=t.\\u0275mod.imports;n instanceof Function&&(n=n()),n&&n.forEach(t=>e(t))}(e)}create(e){return new ec(this.moduleType,e)}}function nc(e,t,n){const r=wt()+e,i=ht();return i[r]===Ir?Vs(i,r,n?t.call(n):t()):function(e,t){return e[t]}(i,r)}function rc(e,t,n,r){return oc(ht(),wt(),e,t,n,r)}function ic(e,t,n,r,i){return cc(ht(),wt(),e,t,n,r,i)}function sc(e,t,n,r,i,s,a){return function(e,t,n,r,i,s,a,o,c){const l=t+n;return function(e,t,n,r,i,s){const a=zs(e,t,n,r);return zs(e,t+2,i,s)||a}(e,l,i,s,a,o)?Vs(e,l+4,c?r.call(c,i,s,a,o):r(i,s,a,o)):ac(e,l+4)}(ht(),wt(),e,t,n,r,i,s,a)}function ac(e,t){const n=e[t];return n===Ir?void 0:n}function oc(e,t,n,r,i,s){const a=t+n;return Us(e,a,i)?Vs(e,a+1,s?r.call(s,i):r(i)):ac(e,a+1)}function cc(e,t,n,r,i,s,a){const o=t+n;return zs(e,o,i,s)?Vs(e,o+2,a?r.call(a,i,s):r(i,s)):ac(e,o+2)}function lc(e,t){const n=mt();let r;const i=e+20;n.firstCreatePass?(r=function(e,t){if(t)for(let n=t.length-1;n>=0;n--){const r=t[n];if(e===r.name)return r}throw new Error(`The pipe '${e}' could not be found!`)}(t,n.pipeRegistry),n.data[i]=r,r.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(i,r.onDestroy)):r=n.data[i];const s=r.factory||(r.factory=Ae(r.type)),a=te(Zs),o=un(!1),c=s();return un(o),te(a),function(e,t,n,r){const i=n+20;i>=e.data.length&&(e.data[i]=null,e.blueprint[i]=null),t[i]=r}(n,ht(),e,c),c}function uc(e,t,n){const r=ht(),i=nt(r,e);return pc(r,mc(r,e)?oc(r,wt(),t,i.transform,n,i):i.transform(n))}function dc(e,t,n,r){const i=ht(),s=nt(i,e);return pc(i,mc(i,e)?cc(i,wt(),t,s.transform,n,r,s):s.transform(n,r))}function hc(e,t,n,r,i){const s=ht(),a=nt(s,e);return pc(s,mc(s,e)?function(e,t,n,r,i,s,a,o){const c=t+n;return function(e,t,n,r,i){const s=zs(e,t,n,r);return Us(e,t+2,i)||s}(e,c,i,s,a)?Vs(e,c+3,o?r.call(o,i,s,a):r(i,s,a)):ac(e,c+3)}(s,wt(),t,a.transform,n,r,i,a):a.transform(n,r,i))}function mc(e,t){return e[1].data[t+20].pure}function pc(e,t){return Hs.isWrapped(t)&&(t=Hs.unwrap(t),e[ut.lFrame.bindingIndex]=Ir),t}const fc=class extends r.a{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,t,n){let r,s=e=>null,a=()=>null;e&&\"object\"==typeof e?(r=this.__isAsync?t=>{setTimeout(()=>e.next(t))}:t=>{e.next(t)},e.error&&(s=this.__isAsync?t=>{setTimeout(()=>e.error(t))}:t=>{e.error(t)}),e.complete&&(a=this.__isAsync?()=>{setTimeout(()=>e.complete())}:()=>{e.complete()})):(r=this.__isAsync?t=>{setTimeout(()=>e(t))}:t=>{e(t)},t&&(s=this.__isAsync?e=>{setTimeout(()=>t(e))}:e=>{t(e)}),n&&(a=this.__isAsync?()=>{setTimeout(()=>n())}:()=>{n()}));const o=super.subscribe(r,s,a);return e instanceof i.a&&e.add(o),o}};function bc(){return this._results[Ys()]()}class gc{constructor(){this.dirty=!0,this._results=[],this.changes=new fc,this.length=0;const e=Ys(),t=gc.prototype;t[e]||(t[e]=bc)}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,t){return this._results.reduce(e,t)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e){this._results=function e(t,n){void 0===n&&(n=t);for(let r=0;r0)i.push(o[t/2]);else{const s=a[t+1],o=n[-r];for(let t=10;t({bindingPropertyName:e})),Nc=d(\"Output\",e=>({bindingPropertyName:e})),Bc=new X(\"Application Initializer\");let Vc=(()=>{class e{constructor(e){this.appInits=e,this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}runInitializers(){if(this.initialized)return;const e=[],t=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let n=0;n{t()}).catch(e=>{this.reject(e)}),0===e.length&&t(),this.initialized=!0}}return e.\\u0275fac=function(t){return new(t||e)(re(Bc,8))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();const Uc=new X(\"AppId\"),zc={provide:Uc,useFactory:function(){return`${Jc()}${Jc()}${Jc()}`},deps:[]};function Jc(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Gc=new X(\"Platform Initializer\"),Xc=new X(\"Platform ID\"),Wc=new X(\"appBootstrapListener\");let Zc=(()=>{class e{log(e){console.log(e)}warn(e){console.warn(e)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();const Kc=new X(\"LocaleId\"),Qc=new X(\"DefaultCurrencyCode\");class qc{constructor(e,t){this.ngModuleFactory=e,this.componentFactories=t}}const $c=function(e){return new tc(e)},el=$c,tl=function(e){return Promise.resolve($c(e))},nl=function(e){const t=$c(e),n=cn(Pe(e).declarations).reduce((e,t)=>{const n=Te(t);return n&&e.push(new No(n)),e},[]);return new qc(t,n)},rl=nl,il=function(e){return Promise.resolve(nl(e))};let sl=(()=>{class e{constructor(){this.compileModuleSync=el,this.compileModuleAsync=tl,this.compileModuleAndAllComponentsSync=rl,this.compileModuleAndAllComponentsAsync=il}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();const al=(()=>Promise.resolve(0))();function ol(e){\"undefined\"==typeof Zone?al.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask(\"scheduleMicrotask\",e)}class cl{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:t=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new fc(!1),this.onMicrotaskEmpty=new fc(!1),this.onStable=new fc(!1),this.onError=new fc(!1),\"undefined\"==typeof Zone)throw new Error(\"In this configuration Angular requires Zone.js\");Zone.assertZonePatched(),this._nesting=0,this._outer=this._inner=Zone.current,Zone.wtfZoneSpec&&(this._inner=this._inner.fork(Zone.wtfZoneSpec)),Zone.TaskTrackingZoneSpec&&(this._inner=this._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),this.shouldCoalesceEventChangeDetection=t,this.lastRequestAnimationFrameId=-1,this.nativeRequestAnimationFrame=function(){let e=H.requestAnimationFrame,t=H.cancelAnimationFrame;if(\"undefined\"!=typeof Zone&&e&&t){const n=e[Zone.__symbol__(\"OriginalDelegate\")];n&&(e=n);const r=t[Zone.__symbol__(\"OriginalDelegate\")];r&&(t=r)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function(e){const t=!!e.shouldCoalesceEventChangeDetection&&e.nativeRequestAnimationFrame&&(()=>{!function(e){-1===e.lastRequestAnimationFrameId&&(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(H,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask(\"fakeTopEventTask\",()=>{e.lastRequestAnimationFrameId=-1,hl(e),dl(e)},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),hl(e))}(e)});e._inner=e._inner.fork({name:\"angular\",properties:{isAngularZone:!0,maybeDelayChangeDetection:t},onInvokeTask:(n,r,i,s,a,o)=>{try{return ml(e),n.invokeTask(i,s,a,o)}finally{t&&\"eventTask\"===s.type&&t(),pl(e)}},onInvoke:(t,n,r,i,s,a,o)=>{try{return ml(e),t.invoke(r,i,s,a,o)}finally{pl(e)}},onHasTask:(t,n,r,i)=>{t.hasTask(r,i),n===r&&(\"microTask\"==i.change?(e._hasPendingMicrotasks=i.microTask,hl(e),dl(e)):\"macroTask\"==i.change&&(e.hasPendingMacrotasks=i.macroTask))},onHandleError:(t,n,r,i)=>(t.handleError(r,i),e.runOutsideAngular(()=>e.onError.emit(i)),!1)})}(this)}static isInAngularZone(){return!0===Zone.current.get(\"isAngularZone\")}static assertInAngularZone(){if(!cl.isInAngularZone())throw new Error(\"Expected to be in Angular Zone, but it is not!\")}static assertNotInAngularZone(){if(cl.isInAngularZone())throw new Error(\"Expected to not be in Angular Zone, but it is!\")}run(e,t,n){return this._inner.run(e,t,n)}runTask(e,t,n,r){const i=this._inner,s=i.scheduleEventTask(\"NgZoneEvent: \"+r,e,ul,ll,ll);try{return i.runTask(s,t,n)}finally{i.cancelTask(s)}}runGuarded(e,t,n){return this._inner.runGuarded(e,t,n)}runOutsideAngular(e){return this._outer.run(e)}}function ll(){}const ul={};function dl(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function hl(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||e.shouldCoalesceEventChangeDetection&&-1!==e.lastRequestAnimationFrameId)}function ml(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function pl(e){e._nesting--,dl(e)}class fl{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new fc,this.onMicrotaskEmpty=new fc,this.onStable=new fc,this.onError=new fc}run(e,t,n){return e.apply(t,n)}runGuarded(e,t,n){return e.apply(t,n)}runOutsideAngular(e){return e()}runTask(e,t,n,r){return e.apply(t,n)}}let bl=(()=>{class e{constructor(e){this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone=\"undefined\"==typeof Zone?null:Zone.current.get(\"TaskTrackingZone\")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{cl.assertNotInAngularZone(),ol(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error(\"pending async requests below zero\");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())ol(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(t=>!t.updateCb||!t.updateCb(e)||(clearTimeout(t.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,t,n){let r=-1;t&&t>0&&(r=setTimeout(()=>{this._callbacks=this._callbacks.filter(e=>e.timeoutId!==r),e(this._didWork,this.getPendingTasks())},t)),this._callbacks.push({doneCb:e,timeoutId:r,updateCb:n})}whenStable(e,t,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is \"zone.js/dist/task-tracking.js\" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(e,t,n){return[]}}return e.\\u0275fac=function(t){return new(t||e)(re(cl))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})(),gl=(()=>{class e{constructor(){this._applications=new Map,wl.addToWindow(this)}registerApplication(e,t){this._applications.set(e,t)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,t=!0){return wl.findTestabilityInTree(this,e,t)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();class _l{addToWindow(e){}findTestabilityInTree(e,t,n){return null}}function yl(e){wl=e}let vl,wl=new _l;const kl=new X(\"AllowMultipleToken\");class Sl{constructor(e,t){this.name=e,this.token=t}}function Ml(e,t,n=[]){const r=\"Platform: \"+t,i=new X(r);return(t=[])=>{let s=xl();if(!s||s.injector.get(kl,!1))if(e)e(n.concat(t).concat({provide:i,useValue:!0}));else{const e=n.concat(t).concat({provide:i,useValue:!0},{provide:gs,useValue:\"platform\"});!function(e){if(vl&&!vl.destroyed&&!vl.injector.get(kl,!1))throw new Error(\"There can be only one platform. Destroy the previous one to create a new one.\");vl=e.get(Cl);const t=e.get(Gc,null);t&&t.forEach(e=>e())}(Ts.create({providers:e,name:r}))}return function(e){const t=xl();if(!t)throw new Error(\"No platform exists!\");if(!t.injector.get(e,null))throw new Error(\"A platform with a different configuration has been created. Please destroy it first.\");return t}(i)}}function xl(){return vl&&!vl.destroyed?vl:null}let Cl=(()=>{class e{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,t){const n=function(e,t){let n;return n=\"noop\"===e?new fl:(\"zone.js\"===e?void 0:e)||new cl({enableLongStackTrace:Xn(),shouldCoalesceEventChangeDetection:t}),n}(t?t.ngZone:void 0,t&&t.ngZoneEventCoalescing||!1),r=[{provide:cl,useValue:n}];return n.run(()=>{const t=Ts.create({providers:r,parent:this.injector,name:e.moduleType.name}),i=e.create(t),s=i.injector.get(En,null);if(!s)throw new Error(\"No ErrorHandler. Is platform module (BrowserModule) included?\");return i.onDestroy(()=>Ol(this._modules,i)),n.runOutsideAngular(()=>n.onError.subscribe({next:e=>{s.handleError(e)}})),function(e,t,n){try{const r=n();return aa(r)?r.catch(n=>{throw t.runOutsideAngular(()=>e.handleError(n)),n}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(s,n,()=>{const e=i.injector.get(Vc);return e.runInitializers(),e.donePromise.then(()=>(qo(i.injector.get(Kc,\"en-US\")||\"en-US\"),this._moduleDoBootstrap(i),i))})})}bootstrapModule(e,t=[]){const n=Dl({},t);return function(e,t,n){const r=new tc(n);return Promise.resolve(r)}(0,0,e).then(e=>this.bootstrapModuleFactory(e,n))}_moduleDoBootstrap(e){const t=e.injector.get(Ll);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(e=>t.bootstrap(e));else{if(!e.instance.ngDoBootstrap)throw new Error(`The module ${O(e.instance.constructor)} was bootstrapped, but it does not declare \"@NgModule.bootstrap\" components nor a \"ngDoBootstrap\" method. Please define one of these.`);e.instance.ngDoBootstrap(t)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error(\"The platform has already been destroyed!\");this._modules.slice().forEach(e=>e.destroy()),this._destroyListeners.forEach(e=>e()),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\\u0275fac=function(t){return new(t||e)(re(Ts))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();function Dl(e,t){return Array.isArray(t)?t.reduce(Dl,e):Object.assign(Object.assign({},e),t)}let Ll=(()=>{class e{constructor(e,t,n,r,i,c){this._zone=e,this._console=t,this._injector=n,this._exceptionHandler=r,this._componentFactoryResolver=i,this._initStatus=c,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=Xn(),this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const l=new s.a(e=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{e.next(this._stable),e.complete()})}),u=new s.a(e=>{let t;this._zone.runOutsideAngular(()=>{t=this._zone.onStable.subscribe(()=>{cl.assertNotInAngularZone(),ol(()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,e.next(!0))})})});const n=this._zone.onUnstable.subscribe(()=>{cl.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{e.next(!1)}))});return()=>{t.unsubscribe(),n.unsubscribe()}});this.isStable=Object(a.a)(l,u.pipe(Object(o.a)()))}bootstrap(e,t){if(!this._initStatus.done)throw new Error(\"Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.\");let n;n=e instanceof io?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);const r=n.isBoundToModule?void 0:this._injector.get(ce),i=n.create(Ts.NULL,[],t||n.selector,r);i.onDestroy(()=>{this._unloadComponent(i)});const s=i.injector.get(bl,null);return s&&i.injector.get(gl).registerApplication(i.location.nativeElement,s),this._loadComponent(i),Xn()&&this._console.log(\"Angular is running in development mode. Call enableProdMode() to enable production mode.\"),i}tick(){if(this._runningTick)throw new Error(\"ApplicationRef.tick is called recursively\");try{this._runningTick=!0;for(let e of this._views)e.detectChanges();if(this._enforceNoNewChanges)for(let e of this._views)e.checkNoChanges()}catch(e){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(e))}finally{this._runningTick=!1}}attachView(e){const t=e;this._views.push(t),t.attachToAppRef(this)}detachView(e){const t=e;Ol(this._views,t),t.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(Wc,[]).concat(this._bootstrapListeners).forEach(t=>t(e))}_unloadComponent(e){this.detachView(e.hostView),Ol(this.components,e)}ngOnDestroy(){this._views.slice().forEach(e=>e.destroy())}get viewCount(){return this._views.length}}return e.\\u0275fac=function(t){return new(t||e)(re(cl),re(Zc),re(Ts),re(En),re(ao),re(Vc))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();function Ol(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class El{}class Tl{}const Al={factoryPathPrefix:\"\",factoryPathSuffix:\".ngfactory\"};let Pl=(()=>{class e{constructor(e,t){this._compiler=e,this._config=t||Al}load(e){return this.loadAndCompile(e)}loadAndCompile(e){let[t,r]=e.split(\"#\");return void 0===r&&(r=\"default\"),n(\"zn8P\")(t).then(e=>e[r]).then(e=>Fl(e,t,r)).then(e=>this._compiler.compileModuleAsync(e))}loadFactory(e){let[t,r]=e.split(\"#\"),i=\"NgFactory\";return void 0===r&&(r=\"default\",i=\"\"),n(\"zn8P\")(this._config.factoryPathPrefix+t+this._config.factoryPathSuffix).then(e=>e[r+i]).then(e=>Fl(e,t,r))}}return e.\\u0275fac=function(t){return new(t||e)(re(sl),re(Tl,8))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();function Fl(e,t,n){if(!e)throw new Error(`Cannot find '${n}' in '${t}'`);return e}class jl extends ps{}class Il extends jl{}const Rl=function(e){return null},Yl=Ml(null,\"core\",[{provide:Xc,useValue:\"unknown\"},{provide:Cl,deps:[Ts]},{provide:gl,deps:[]},{provide:Zc,deps:[]}]),Hl=[{provide:Ll,useClass:Ll,deps:[cl,Zc,Ts,En,ao,Vc]},{provide:Ho,deps:[cl],useFactory:function(e){let t=[];return e.onStable.subscribe(()=>{for(;t.length;)t.pop()()}),function(e){t.push(e)}}},{provide:Vc,useClass:Vc,deps:[[new m,Bc]]},{provide:sl,useClass:sl,deps:[]},zc,{provide:Do,useFactory:function(){return Eo},deps:[]},{provide:Lo,useFactory:function(){return To},deps:[]},{provide:Kc,useFactory:function(e){return qo(e=e||\"undefined\"!=typeof $localize&&$localize.locale||\"en-US\"),e},deps:[[new h(Kc),new m,new f]]},{provide:Qc,useValue:\"USD\"}];let Nl=(()=>{class e{constructor(e){}}return e.\\u0275mod=Ce({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)(re(Ll))},providers:Hl}),e})()},fZJM:function(e,t,n){var r=t;r.utils=n(\"w8CP\"),r.common=n(\"7ckf\"),r.sha=n(\"WRkp\"),r.ripemd=n(\"u0Sq\"),r.hmac=n(\"ITfd\"),r.sha1=r.sha.sha1,r.sha256=r.sha.sha256,r.sha224=r.sha.sha224,r.sha384=r.sha.sha384,r.sha512=r.sha.sha512,r.ripemd160=r.ripemd.ripemd160},fzPg:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"yo\",{months:\"S\\u1eb9\\u0301r\\u1eb9\\u0301_E\\u0300re\\u0300le\\u0300_\\u1eb8r\\u1eb9\\u0300na\\u0300_I\\u0300gbe\\u0301_E\\u0300bibi_O\\u0300ku\\u0300du_Ag\\u1eb9mo_O\\u0300gu\\u0301n_Owewe_\\u1ecc\\u0300wa\\u0300ra\\u0300_Be\\u0301lu\\u0301_\\u1ecc\\u0300p\\u1eb9\\u0300\\u0300\".split(\"_\"),monthsShort:\"S\\u1eb9\\u0301r_E\\u0300rl_\\u1eb8rn_I\\u0300gb_E\\u0300bi_O\\u0300ku\\u0300_Ag\\u1eb9_O\\u0300gu\\u0301_Owe_\\u1ecc\\u0300wa\\u0300_Be\\u0301l_\\u1ecc\\u0300p\\u1eb9\\u0300\\u0300\".split(\"_\"),weekdays:\"A\\u0300i\\u0300ku\\u0301_Aje\\u0301_I\\u0300s\\u1eb9\\u0301gun_\\u1eccj\\u1ecd\\u0301ru\\u0301_\\u1eccj\\u1ecd\\u0301b\\u1ecd_\\u1eb8ti\\u0300_A\\u0300ba\\u0301m\\u1eb9\\u0301ta\".split(\"_\"),weekdaysShort:\"A\\u0300i\\u0300k_Aje\\u0301_I\\u0300s\\u1eb9\\u0301_\\u1eccjr_\\u1eccjb_\\u1eb8ti\\u0300_A\\u0300ba\\u0301\".split(\"_\"),weekdaysMin:\"A\\u0300i\\u0300_Aj_I\\u0300s_\\u1eccr_\\u1eccb_\\u1eb8t_A\\u0300b\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[O\\u0300ni\\u0300 ni] LT\",nextDay:\"[\\u1ecc\\u0300la ni] LT\",nextWeek:\"dddd [\\u1eccs\\u1eb9\\u0300 to\\u0301n'b\\u1ecd] [ni] LT\",lastDay:\"[A\\u0300na ni] LT\",lastWeek:\"dddd [\\u1eccs\\u1eb9\\u0300 to\\u0301l\\u1ecd\\u0301] [ni] LT\",sameElse:\"L\"},relativeTime:{future:\"ni\\u0301 %s\",past:\"%s k\\u1ecdja\\u0301\",s:\"i\\u0300s\\u1eb9ju\\u0301 aaya\\u0301 die\",ss:\"aaya\\u0301 %d\",m:\"i\\u0300s\\u1eb9ju\\u0301 kan\",mm:\"i\\u0300s\\u1eb9ju\\u0301 %d\",h:\"wa\\u0301kati kan\",hh:\"wa\\u0301kati %d\",d:\"\\u1ecdj\\u1ecd\\u0301 kan\",dd:\"\\u1ecdj\\u1ecd\\u0301 %d\",M:\"osu\\u0300 kan\",MM:\"osu\\u0300 %d\",y:\"\\u1ecddu\\u0301n kan\",yy:\"\\u1ecddu\\u0301n %d\"},dayOfMonthOrdinalParse:/\\u1ecdj\\u1ecd\\u0301\\s\\d{1,2}/,ordinal:\"\\u1ecdj\\u1ecd\\u0301 %d\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},gRHU:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"2fFW\"),i=n(\"NJ4a\");const s={closed:!0,next(e){},error(e){if(r.a.useDeprecatedSynchronousErrorHandling)throw e;Object(i.a)(e)},complete(){}}},gVVK:function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i=e+\" \";switch(n){case\"s\":return t||r?\"nekaj sekund\":\"nekaj sekundami\";case\"ss\":return i+(1===e?t?\"sekundo\":\"sekundi\":2===e?t||r?\"sekundi\":\"sekundah\":e<5?t||r?\"sekunde\":\"sekundah\":\"sekund\");case\"m\":return t?\"ena minuta\":\"eno minuto\";case\"mm\":return i+(1===e?t?\"minuta\":\"minuto\":2===e?t||r?\"minuti\":\"minutama\":e<5?t||r?\"minute\":\"minutami\":t||r?\"minut\":\"minutami\");case\"h\":return t?\"ena ura\":\"eno uro\";case\"hh\":return i+(1===e?t?\"ura\":\"uro\":2===e?t||r?\"uri\":\"urama\":e<5?t||r?\"ure\":\"urami\":t||r?\"ur\":\"urami\");case\"d\":return t||r?\"en dan\":\"enim dnem\";case\"dd\":return i+(1===e?t||r?\"dan\":\"dnem\":2===e?t||r?\"dni\":\"dnevoma\":t||r?\"dni\":\"dnevi\");case\"M\":return t||r?\"en mesec\":\"enim mesecem\";case\"MM\":return i+(1===e?t||r?\"mesec\":\"mesecem\":2===e?t||r?\"meseca\":\"mesecema\":e<5?t||r?\"mesece\":\"meseci\":t||r?\"mesecev\":\"meseci\");case\"y\":return t||r?\"eno leto\":\"enim letom\";case\"yy\":return i+(1===e?t||r?\"leto\":\"letom\":2===e?t||r?\"leti\":\"letoma\":e<5?t||r?\"leta\":\"leti\":t||r?\"let\":\"leti\")}}e.defineLocale(\"sl\",{months:\"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedelja_ponedeljek_torek_sreda_\\u010detrtek_petek_sobota\".split(\"_\"),weekdaysShort:\"ned._pon._tor._sre._\\u010det._pet._sob.\".split(\"_\"),weekdaysMin:\"ne_po_to_sr_\\u010de_pe_so\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD. MM. YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[danes ob] LT\",nextDay:\"[jutri ob] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[v] [nedeljo] [ob] LT\";case 3:return\"[v] [sredo] [ob] LT\";case 6:return\"[v] [soboto] [ob] LT\";case 1:case 2:case 4:case 5:return\"[v] dddd [ob] LT\"}},lastDay:\"[v\\u010deraj ob] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[prej\\u0161njo] [nedeljo] [ob] LT\";case 3:return\"[prej\\u0161njo] [sredo] [ob] LT\";case 6:return\"[prej\\u0161njo] [soboto] [ob] LT\";case 1:case 2:case 4:case 5:return\"[prej\\u0161nji] dddd [ob] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u010dez %s\",past:\"pred %s\",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},gekB:function(e,t,n){!function(e){\"use strict\";var t=\"nolla yksi kaksi kolme nelj\\xe4 viisi kuusi seitsem\\xe4n kahdeksan yhdeks\\xe4n\".split(\" \"),n=[\"nolla\",\"yhden\",\"kahden\",\"kolmen\",\"nelj\\xe4n\",\"viiden\",\"kuuden\",t[7],t[8],t[9]];function r(e,r,i,s){var a=\"\";switch(i){case\"s\":return s?\"muutaman sekunnin\":\"muutama sekunti\";case\"ss\":a=s?\"sekunnin\":\"sekuntia\";break;case\"m\":return s?\"minuutin\":\"minuutti\";case\"mm\":a=s?\"minuutin\":\"minuuttia\";break;case\"h\":return s?\"tunnin\":\"tunti\";case\"hh\":a=s?\"tunnin\":\"tuntia\";break;case\"d\":return s?\"p\\xe4iv\\xe4n\":\"p\\xe4iv\\xe4\";case\"dd\":a=s?\"p\\xe4iv\\xe4n\":\"p\\xe4iv\\xe4\\xe4\";break;case\"M\":return s?\"kuukauden\":\"kuukausi\";case\"MM\":a=s?\"kuukauden\":\"kuukautta\";break;case\"y\":return s?\"vuoden\":\"vuosi\";case\"yy\":a=s?\"vuoden\":\"vuotta\"}return function(e,r){return e<10?r?n[e]:t[e]:e}(e,s)+\" \"+a}e.defineLocale(\"fi\",{months:\"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\\xe4kuu_hein\\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu\".split(\"_\"),monthsShort:\"tammi_helmi_maalis_huhti_touko_kes\\xe4_hein\\xe4_elo_syys_loka_marras_joulu\".split(\"_\"),weekdays:\"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai\".split(\"_\"),weekdaysShort:\"su_ma_ti_ke_to_pe_la\".split(\"_\"),weekdaysMin:\"su_ma_ti_ke_to_pe_la\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD.MM.YYYY\",LL:\"Do MMMM[ta] YYYY\",LLL:\"Do MMMM[ta] YYYY, [klo] HH.mm\",LLLL:\"dddd, Do MMMM[ta] YYYY, [klo] HH.mm\",l:\"D.M.YYYY\",ll:\"Do MMM YYYY\",lll:\"Do MMM YYYY, [klo] HH.mm\",llll:\"ddd, Do MMM YYYY, [klo] HH.mm\"},calendar:{sameDay:\"[t\\xe4n\\xe4\\xe4n] [klo] LT\",nextDay:\"[huomenna] [klo] LT\",nextWeek:\"dddd [klo] LT\",lastDay:\"[eilen] [klo] LT\",lastWeek:\"[viime] dddd[na] [klo] LT\",sameElse:\"L\"},relativeTime:{future:\"%s p\\xe4\\xe4st\\xe4\",past:\"%s sitten\",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},gfTr:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return b})),n.d(t,\"b\",(function(){return g})),n.d(t,\"c\",(function(){return m}));var r=n(\"fXoL\"),i=n(\"PqYM\"),s=n(\"ofXK\");const a=[\"fileSelector\"];function o(e,t){if(1&e&&(r.Vb(0,\"div\",8),r.Hc(1),r.Ub()),2&e){const e=r.gc(2);r.Eb(1),r.Ic(e.dropZoneLabel)}}function c(e,t){if(1&e){const e=r.Wb();r.Vb(0,\"div\"),r.Vb(1,\"input\",9),r.cc(\"click\",(function(t){return r.wc(e),r.gc(2).openFileSelector(t)})),r.Ub(),r.Ub()}if(2&e){const e=r.gc(2);r.Eb(1),r.oc(\"value\",e.browseBtnLabel),r.nc(\"className\",e.browseBtnClassName)}}function l(e,t){if(1&e&&(r.Fc(0,o,2,1,\"div\",6),r.Fc(1,c,2,2,\"div\",7)),2&e){const e=r.gc();r.nc(\"ngIf\",e.dropZoneLabel),r.Eb(1),r.nc(\"ngIf\",e.showBrowseBtn)}}function u(e,t){}const d=function(e){return{openFileSelector:e}};class h{constructor(e,t){this.relativePath=e,this.fileEntry=t}}let m=(()=>{let e=class{constructor(e){this.template=e}};return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.P))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"ngx-file-drop-content-tmp\",\"\"]]}),e})();var p=function(e,t,n,r){var i,s=arguments.length,a=s<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var o=e.length-1;o>=0;o--)(i=e[o])&&(a=(s<3?i(a):s>3?i(t,n,a):i(t,n))||a);return s>3&&a&&Object.defineProperty(t,n,a),a},f=function(e,t){if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.metadata)return Reflect.metadata(e,t)};let b=(()=>{let e=class{constructor(e,t){this.zone=e,this.renderer=t,this.accept=\"*\",this.directory=!1,this.multiple=!0,this.dropZoneLabel=\"\",this.dropZoneClassName=\"ngx-file-drop__drop-zone\",this.useDragEnter=!1,this.contentClassName=\"ngx-file-drop__content\",this.showBrowseBtn=!1,this.browseBtnClassName=\"btn btn-primary btn-xs ngx-file-drop__browse-btn\",this.browseBtnLabel=\"Browse files\",this.onFileDrop=new r.p,this.onFileOver=new r.p,this.onFileLeave=new r.p,this.isDraggingOverDropZone=!1,this.globalDraggingInProgress=!1,this.files=[],this.numOfActiveReadEntries=0,this.helperFormEl=null,this.fileInputPlaceholderEl=null,this.dropEventTimerSubscription=null,this._disabled=!1,this.openFileSelector=e=>{this.fileSelector&&this.fileSelector.nativeElement&&this.fileSelector.nativeElement.click()},this.globalDragStartListener=this.renderer.listen(\"document\",\"dragstart\",e=>{this.globalDraggingInProgress=!0}),this.globalDragEndListener=this.renderer.listen(\"document\",\"dragend\",e=>{this.globalDraggingInProgress=!1})}get disabled(){return this._disabled}set disabled(e){this._disabled=null!=e&&\"\"+e!=\"false\"}ngOnDestroy(){this.dropEventTimerSubscription&&(this.dropEventTimerSubscription.unsubscribe(),this.dropEventTimerSubscription=null),this.globalDragStartListener(),this.globalDragEndListener(),this.files=[],this.helperFormEl=null,this.fileInputPlaceholderEl=null}onDragOver(e){this.useDragEnter?this.preventAndStop(e):this.isDropzoneDisabled()||this.useDragEnter||(this.isDraggingOverDropZone||(this.isDraggingOverDropZone=!0,this.onFileOver.emit(e)),this.preventAndStop(e))}onDragEnter(e){!this.isDropzoneDisabled()&&this.useDragEnter&&(this.isDraggingOverDropZone||(this.isDraggingOverDropZone=!0,this.onFileOver.emit(e)),this.preventAndStop(e))}onDragLeave(e){this.isDropzoneDisabled()||(this.isDraggingOverDropZone&&(this.isDraggingOverDropZone=!1,this.onFileLeave.emit(e)),this.preventAndStop(e))}dropFiles(e){if(!this.isDropzoneDisabled()&&(this.isDraggingOverDropZone=!1,e.dataTransfer)){let t;e.dataTransfer.dropEffect=\"copy\",t=e.dataTransfer.items?e.dataTransfer.items:e.dataTransfer.files,this.preventAndStop(e),this.checkFiles(t)}}uploadFiles(e){!this.isDropzoneDisabled()&&e.target&&(this.checkFiles(e.target.files||[]),this.resetFileInput())}checkFiles(e){for(let t=0;t{e(n)}},t=new h(e.name,e);this.addToQueue(t)}}this.dropEventTimerSubscription&&this.dropEventTimerSubscription.unsubscribe(),this.dropEventTimerSubscription=Object(i.a)(200,200).subscribe(()=>{if(this.files.length>0&&0===this.numOfActiveReadEntries){const e=this.files;this.files=[],this.onFileDrop.emit(e)}})}traverseFileTree(e,t){if(e.isFile){const n=new h(t,e);this.files.push(n)}else{t+=\"/\";const n=e.createReader();let r=[];const i=()=>{this.numOfActiveReadEntries++,n.readEntries(n=>{if(n.length)r=r.concat(n),i();else if(0===r.length){const n=new h(t,e);this.zone.run(()=>{this.addToQueue(n)})}else for(let e=0;e{this.traverseFileTree(r[e],t+r[e].name)});this.numOfActiveReadEntries--})};i()}}resetFileInput(){if(this.fileSelector&&this.fileSelector.nativeElement){const e=this.fileSelector.nativeElement,t=e.parentElement,n=this.getHelperFormElement(),r=this.getFileInputPlaceholderElement();t!==n&&(this.renderer.insertBefore(t,r,e),this.renderer.appendChild(n,e),n.reset(),this.renderer.insertBefore(t,e,r),this.renderer.removeChild(t,r))}}getHelperFormElement(){return this.helperFormEl||(this.helperFormEl=this.renderer.createElement(\"form\")),this.helperFormEl}getFileInputPlaceholderElement(){return this.fileInputPlaceholderEl||(this.fileInputPlaceholderEl=this.renderer.createElement(\"div\")),this.fileInputPlaceholderEl}canGetAsEntry(e){return!!e.webkitGetAsEntry}isDropzoneDisabled(){return this.globalDraggingInProgress||this.disabled}addToQueue(e){this.files.push(e)}preventAndStop(e){e.stopPropagation(),e.preventDefault()}};return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.C),r.Pb(r.I))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"ngx-file-drop\"]],contentQueries:function(e,t,n){var i;1&e&&r.Ib(n,m,!0,r.P),2&e&&r.tc(i=r.dc())&&(t.contentTemplate=i.first)},viewQuery:function(e,t){var n;1&e&&r.Bc(a,!0),2&e&&r.tc(n=r.dc())&&(t.fileSelector=n.first)},inputs:{accept:\"accept\",directory:\"directory\",multiple:\"multiple\",dropZoneLabel:\"dropZoneLabel\",dropZoneClassName:\"dropZoneClassName\",useDragEnter:\"useDragEnter\",contentClassName:\"contentClassName\",showBrowseBtn:\"showBrowseBtn\",browseBtnClassName:\"browseBtnClassName\",browseBtnLabel:\"browseBtnLabel\",disabled:\"disabled\"},outputs:{onFileDrop:\"onFileDrop\",onFileOver:\"onFileOver\",onFileLeave:\"onFileLeave\"},decls:7,vars:15,consts:[[3,\"className\",\"drop\",\"dragover\",\"dragenter\",\"dragleave\"],[3,\"className\"],[\"type\",\"file\",1,\"ngx-file-drop__file-input\",3,\"accept\",\"multiple\",\"change\"],[\"fileSelector\",\"\"],[\"defaultContentTemplate\",\"\"],[3,\"ngTemplateOutlet\",\"ngTemplateOutletContext\"],[\"class\",\"ngx-file-drop__drop-zone-label\",4,\"ngIf\"],[4,\"ngIf\"],[1,\"ngx-file-drop__drop-zone-label\"],[\"type\",\"button\",3,\"className\",\"value\",\"click\"]],template:function(e,t){if(1&e&&(r.Vb(0,\"div\",0),r.cc(\"drop\",(function(e){return t.dropFiles(e)}))(\"dragover\",(function(e){return t.onDragOver(e)}))(\"dragenter\",(function(e){return t.onDragEnter(e)}))(\"dragleave\",(function(e){return t.onDragLeave(e)})),r.Vb(1,\"div\",1),r.Vb(2,\"input\",2,3),r.cc(\"change\",(function(e){return t.uploadFiles(e)})),r.Ub(),r.Fc(4,l,2,2,\"ng-template\",null,4,r.Gc),r.Fc(6,u,0,0,\"ng-template\",5),r.Ub(),r.Ub()),2&e){const e=r.uc(5);r.Hb(\"ngx-file-drop__drop-zone--over\",t.isDraggingOverDropZone),r.nc(\"className\",t.dropZoneClassName),r.Eb(1),r.nc(\"className\",t.contentClassName),r.Eb(1),r.nc(\"accept\",t.accept)(\"multiple\",t.multiple),r.Fb(\"directory\",t.directory||void 0)(\"webkitdirectory\",t.directory||void 0)(\"mozdirectory\",t.directory||void 0)(\"msdirectory\",t.directory||void 0)(\"odirectory\",t.directory||void 0),r.Eb(4),r.nc(\"ngTemplateOutlet\",t.contentTemplate||e)(\"ngTemplateOutletContext\",r.qc(13,d,t.openFileSelector))}},directives:[s.s,s.n],styles:[\".ngx-file-drop__drop-zone[_ngcontent-%COMP%]{height:100px;margin:auto;border:2px dotted #0782d0;border-radius:30px}.ngx-file-drop__drop-zone--over[_ngcontent-%COMP%]{background-color:rgba(147,147,147,.5)}.ngx-file-drop__content[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:100px;color:#0782d0}.ngx-file-drop__drop-zone-label[_ngcontent-%COMP%]{text-align:center}.ngx-file-drop__file-input[_ngcontent-%COMP%]{display:none}\"]}),p([Object(r.u)(),f(\"design:type\",String)],e.prototype,\"accept\",void 0),p([Object(r.u)(),f(\"design:type\",Boolean)],e.prototype,\"directory\",void 0),p([Object(r.u)(),f(\"design:type\",Boolean)],e.prototype,\"multiple\",void 0),p([Object(r.u)(),f(\"design:type\",String)],e.prototype,\"dropZoneLabel\",void 0),p([Object(r.u)(),f(\"design:type\",String)],e.prototype,\"dropZoneClassName\",void 0),p([Object(r.u)(),f(\"design:type\",Boolean)],e.prototype,\"useDragEnter\",void 0),p([Object(r.u)(),f(\"design:type\",String)],e.prototype,\"contentClassName\",void 0),p([Object(r.u)(),f(\"design:type\",Boolean),f(\"design:paramtypes\",[Boolean])],e.prototype,\"disabled\",null),p([Object(r.u)(),f(\"design:type\",Boolean)],e.prototype,\"showBrowseBtn\",void 0),p([Object(r.u)(),f(\"design:type\",String)],e.prototype,\"browseBtnClassName\",void 0),p([Object(r.u)(),f(\"design:type\",String)],e.prototype,\"browseBtnLabel\",void 0),p([Object(r.E)(),f(\"design:type\",r.p)],e.prototype,\"onFileDrop\",void 0),p([Object(r.E)(),f(\"design:type\",r.p)],e.prototype,\"onFileOver\",void 0),p([Object(r.E)(),f(\"design:type\",r.p)],e.prototype,\"onFileLeave\",void 0),p([Object(r.k)(m,{read:r.P}),f(\"design:type\",r.P)],e.prototype,\"contentTemplate\",void 0),p([Object(r.T)(\"fileSelector\",{static:!0}),f(\"design:type\",r.m)],e.prototype,\"fileSelector\",void 0),e=p([f(\"design:paramtypes\",[r.C,r.I])],e),e})(),g=(()=>{let e=class{};return e.\\u0275mod=r.Nb({type:e,bootstrap:function(){return[b]}}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},providers:[],imports:[[s.c]]}),e})()},ggob:function(e,t,n){\"use strict\";n.r(t);var r=n(\"N5aZ\");n.d(t,\"computeHmac\",(function(){return r.a})),n.d(t,\"ripemd160\",(function(){return r.b})),n.d(t,\"sha256\",(function(){return r.c})),n.d(t,\"sha512\",(function(){return r.d}));var i=n(\"1Few\");n.d(t,\"SupportedAlgorithm\",(function(){return i.a}))},gjCT:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0661\",2:\"\\u0662\",3:\"\\u0663\",4:\"\\u0664\",5:\"\\u0665\",6:\"\\u0666\",7:\"\\u0667\",8:\"\\u0668\",9:\"\\u0669\",0:\"\\u0660\"},n={\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u0660\":\"0\"};e.defineLocale(\"ar-sa\",{months:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a\\u0648_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648_\\u0623\\u063a\\u0633\\u0637\\u0633_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a\\u0648_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648_\\u0623\\u063a\\u0633\\u0637\\u0633_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(e){return\"\\u0645\"===e},meridiem:function(e,t,n){return e<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},preparse:function(e){return e.replace(/[\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\\u0660]/g,(function(e){return n[e]})).replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]})).replace(/,/g,\"\\u060c\")},week:{dow:0,doy:6}})}(n(\"wd/R\"))},hCSK:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return p}));var r=n(\"UnNr\");function i(e,t){t||(t=function(e){return[parseInt(e,16)]});let n=0,r={};return e.split(\",\").forEach(e=>{let i=e.split(\":\");n+=parseInt(i[0],16),r[n]=t(i[1])}),r}function s(e){let t=0;return e.split(\",\").map(e=>{let n=e.split(\"-\");1===n.length?n[1]=\"0\":\"\"===n[1]&&(n[1]=\"1\");let r=t+parseInt(n[0],16);return t=parseInt(n[1],16),{l:r,h:t}})}function a(e,t){let n=0;for(let r=0;r=n&&e<=n+i.h&&(e-n)%(i.d||1)==0){if(i.e&&-1!==i.e.indexOf(e-n))continue;return i}}return null}const o=s(\"221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d\"),c=\"ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff\".split(\",\").map(e=>parseInt(e,16)),l=[{h:25,s:32,l:65},{h:30,s:32,e:[23],l:127},{h:54,s:1,e:[48],l:64,d:2},{h:14,s:1,l:57,d:2},{h:44,s:1,l:17,d:2},{h:10,s:1,e:[2,6,8],l:61,d:2},{h:16,s:1,l:68,d:2},{h:84,s:1,e:[18,24,66],l:19,d:2},{h:26,s:32,e:[17],l:435},{h:22,s:1,l:71,d:2},{h:15,s:80,l:40},{h:31,s:32,l:16},{h:32,s:1,l:80,d:2},{h:52,s:1,l:42,d:2},{h:12,s:1,l:55,d:2},{h:40,s:1,e:[38],l:15,d:2},{h:14,s:1,l:48,d:2},{h:37,s:48,l:49},{h:148,s:1,l:6351,d:2},{h:88,s:1,l:160,d:2},{h:15,s:16,l:704},{h:25,s:26,l:854},{h:25,s:32,l:55915},{h:37,s:40,l:1247},{h:25,s:-119711,l:53248},{h:25,s:-119763,l:52},{h:25,s:-119815,l:52},{h:25,s:-119867,e:[1,4,5,7,8,11,12,17],l:52},{h:25,s:-119919,l:52},{h:24,s:-119971,e:[2,7,8,17],l:52},{h:24,s:-120023,e:[2,7,13,15,16,17],l:52},{h:25,s:-120075,l:52},{h:25,s:-120127,l:52},{h:25,s:-120179,l:52},{h:25,s:-120231,l:52},{h:25,s:-120283,l:52},{h:25,s:-120335,l:52},{h:24,s:-119543,e:[17],l:56},{h:24,s:-119601,e:[17],l:58},{h:24,s:-119659,e:[17],l:58},{h:24,s:-119717,e:[17],l:58},{h:24,s:-119775,e:[17],l:58}],u=i(\"b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3\"),d=i(\"179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7\"),h=i(\"df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D\",(function(e){if(e.length%4!=0)throw new Error(\"bad data\");let t=[];for(let n=0;nc.indexOf(e)>=0||e>=65024&&e<=65039?[]:function(e){let t=a(e,l);if(t)return[e+t.s];let n=u[e];if(n)return n;let r=d[e];return r?[e+r[0]]:h[e]||null}(e)||[e]),t=n.reduce((e,t)=>(t.forEach(t=>{e.push(t)}),e),[]),t=Object(r.g)(Object(r.e)(t),r.a.NFKC),t.forEach(e=>{if(a(e,m))throw new Error(\"STRINGPREP_CONTAINS_PROHIBITED\")}),t.forEach(e=>{if(a(e,o))throw new Error(\"STRINGPREP_CONTAINS_UNASSIGNED\")});let i=Object(r.e)(t);if(\"-\"===i.substring(0,1)||\"--\"===i.substring(2,4)||\"-\"===i.substring(i.length-1))throw new Error(\"invalid hyphen\");if(i.length>63)throw new Error(\"too long\");return i}},hKrs:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"bg\",{months:\"\\u044f\\u043d\\u0443\\u0430\\u0440\\u0438_\\u0444\\u0435\\u0432\\u0440\\u0443\\u0430\\u0440\\u0438_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0438\\u043b_\\u043c\\u0430\\u0439_\\u044e\\u043d\\u0438_\\u044e\\u043b\\u0438_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043f\\u0442\\u0435\\u043c\\u0432\\u0440\\u0438_\\u043e\\u043a\\u0442\\u043e\\u043c\\u0432\\u0440\\u0438_\\u043d\\u043e\\u0435\\u043c\\u0432\\u0440\\u0438_\\u0434\\u0435\\u043a\\u0435\\u043c\\u0432\\u0440\\u0438\".split(\"_\"),monthsShort:\"\\u044f\\u043d\\u0443_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u044e\\u043d\\u0438_\\u044e\\u043b\\u0438_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043f_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u0435_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u044f_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u044f\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u044a\\u0440\\u0442\\u044a\\u043a_\\u043f\\u0435\\u0442\\u044a\\u043a_\\u0441\\u044a\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),weekdaysShort:\"\\u043d\\u0435\\u0434_\\u043f\\u043e\\u043d_\\u0432\\u0442\\u043e_\\u0441\\u0440\\u044f_\\u0447\\u0435\\u0442_\\u043f\\u0435\\u0442_\\u0441\\u044a\\u0431\".split(\"_\"),weekdaysMin:\"\\u043d\\u0434_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY H:mm\",LLLL:\"dddd, D MMMM YYYY H:mm\"},calendar:{sameDay:\"[\\u0414\\u043d\\u0435\\u0441 \\u0432] LT\",nextDay:\"[\\u0423\\u0442\\u0440\\u0435 \\u0432] LT\",nextWeek:\"dddd [\\u0432] LT\",lastDay:\"[\\u0412\\u0447\\u0435\\u0440\\u0430 \\u0432] LT\",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return\"[\\u041c\\u0438\\u043d\\u0430\\u043b\\u0430\\u0442\\u0430] dddd [\\u0432] LT\";case 1:case 2:case 4:case 5:return\"[\\u041c\\u0438\\u043d\\u0430\\u043b\\u0438\\u044f] dddd [\\u0432] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u0441\\u043b\\u0435\\u0434 %s\",past:\"\\u043f\\u0440\\u0435\\u0434\\u0438 %s\",s:\"\\u043d\\u044f\\u043a\\u043e\\u043b\\u043a\\u043e \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",m:\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\\u0438\",h:\"\\u0447\\u0430\\u0441\",hh:\"%d \\u0447\\u0430\\u0441\\u0430\",d:\"\\u0434\\u0435\\u043d\",dd:\"%d \\u0434\\u0435\\u043d\\u0430\",w:\"\\u0441\\u0435\\u0434\\u043c\\u0438\\u0446\\u0430\",ww:\"%d \\u0441\\u0435\\u0434\\u043c\\u0438\\u0446\\u0438\",M:\"\\u043c\\u0435\\u0441\\u0435\\u0446\",MM:\"%d \\u043c\\u0435\\u0441\\u0435\\u0446\\u0430\",y:\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\",yy:\"%d \\u0433\\u043e\\u0434\\u0438\\u043d\\u0438\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0435\\u0432|\\u0435\\u043d|\\u0442\\u0438|\\u0432\\u0438|\\u0440\\u0438|\\u043c\\u0438)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+\"-\\u0435\\u0432\":0===n?e+\"-\\u0435\\u043d\":n>10&&n<20?e+\"-\\u0442\\u0438\":1===t?e+\"-\\u0432\\u0438\":2===t?e+\"-\\u0440\\u0438\":7===t||8===t?e+\"-\\u043c\\u0438\":e+\"-\\u0442\\u0438\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},honF:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u1041\",2:\"\\u1042\",3:\"\\u1043\",4:\"\\u1044\",5:\"\\u1045\",6:\"\\u1046\",7:\"\\u1047\",8:\"\\u1048\",9:\"\\u1049\",0:\"\\u1040\"},n={\"\\u1041\":\"1\",\"\\u1042\":\"2\",\"\\u1043\":\"3\",\"\\u1044\":\"4\",\"\\u1045\":\"5\",\"\\u1046\":\"6\",\"\\u1047\":\"7\",\"\\u1048\":\"8\",\"\\u1049\":\"9\",\"\\u1040\":\"0\"};e.defineLocale(\"my\",{months:\"\\u1007\\u1014\\u103a\\u1014\\u101d\\u102b\\u101b\\u102e_\\u1016\\u1031\\u1016\\u1031\\u102c\\u103a\\u101d\\u102b\\u101b\\u102e_\\u1019\\u1010\\u103a_\\u1027\\u1015\\u103c\\u102e_\\u1019\\u1031_\\u1007\\u103d\\u1014\\u103a_\\u1007\\u1030\\u101c\\u102d\\u102f\\u1004\\u103a_\\u101e\\u103c\\u1002\\u102f\\u1010\\u103a_\\u1005\\u1000\\u103a\\u1010\\u1004\\u103a\\u1018\\u102c_\\u1021\\u1031\\u102c\\u1000\\u103a\\u1010\\u102d\\u102f\\u1018\\u102c_\\u1014\\u102d\\u102f\\u101d\\u1004\\u103a\\u1018\\u102c_\\u1012\\u102e\\u1007\\u1004\\u103a\\u1018\\u102c\".split(\"_\"),monthsShort:\"\\u1007\\u1014\\u103a_\\u1016\\u1031_\\u1019\\u1010\\u103a_\\u1015\\u103c\\u102e_\\u1019\\u1031_\\u1007\\u103d\\u1014\\u103a_\\u101c\\u102d\\u102f\\u1004\\u103a_\\u101e\\u103c_\\u1005\\u1000\\u103a_\\u1021\\u1031\\u102c\\u1000\\u103a_\\u1014\\u102d\\u102f_\\u1012\\u102e\".split(\"_\"),weekdays:\"\\u1010\\u1014\\u1004\\u103a\\u1039\\u1002\\u1014\\u103d\\u1031_\\u1010\\u1014\\u1004\\u103a\\u1039\\u101c\\u102c_\\u1021\\u1004\\u103a\\u1039\\u1002\\u102b_\\u1017\\u102f\\u1012\\u1039\\u1013\\u101f\\u1030\\u1038_\\u1000\\u103c\\u102c\\u101e\\u1015\\u1010\\u1031\\u1038_\\u101e\\u1031\\u102c\\u1000\\u103c\\u102c_\\u1005\\u1014\\u1031\".split(\"_\"),weekdaysShort:\"\\u1014\\u103d\\u1031_\\u101c\\u102c_\\u1002\\u102b_\\u101f\\u1030\\u1038_\\u1000\\u103c\\u102c_\\u101e\\u1031\\u102c_\\u1014\\u1031\".split(\"_\"),weekdaysMin:\"\\u1014\\u103d\\u1031_\\u101c\\u102c_\\u1002\\u102b_\\u101f\\u1030\\u1038_\\u1000\\u103c\\u102c_\\u101e\\u1031\\u102c_\\u1014\\u1031\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u101a\\u1014\\u1031.] LT [\\u1019\\u103e\\u102c]\",nextDay:\"[\\u1019\\u1014\\u1000\\u103a\\u1016\\u103c\\u1014\\u103a] LT [\\u1019\\u103e\\u102c]\",nextWeek:\"dddd LT [\\u1019\\u103e\\u102c]\",lastDay:\"[\\u1019\\u1014\\u1031.\\u1000] LT [\\u1019\\u103e\\u102c]\",lastWeek:\"[\\u1015\\u103c\\u102e\\u1038\\u1001\\u1032\\u1037\\u101e\\u1031\\u102c] dddd LT [\\u1019\\u103e\\u102c]\",sameElse:\"L\"},relativeTime:{future:\"\\u101c\\u102c\\u1019\\u100a\\u103a\\u1037 %s \\u1019\\u103e\\u102c\",past:\"\\u101c\\u103d\\u1014\\u103a\\u1001\\u1032\\u1037\\u101e\\u1031\\u102c %s \\u1000\",s:\"\\u1005\\u1000\\u1039\\u1000\\u1014\\u103a.\\u1021\\u1014\\u100a\\u103a\\u1038\\u1004\\u101a\\u103a\",ss:\"%d \\u1005\\u1000\\u1039\\u1000\\u1014\\u1037\\u103a\",m:\"\\u1010\\u1005\\u103a\\u1019\\u102d\\u1014\\u1005\\u103a\",mm:\"%d \\u1019\\u102d\\u1014\\u1005\\u103a\",h:\"\\u1010\\u1005\\u103a\\u1014\\u102c\\u101b\\u102e\",hh:\"%d \\u1014\\u102c\\u101b\\u102e\",d:\"\\u1010\\u1005\\u103a\\u101b\\u1000\\u103a\",dd:\"%d \\u101b\\u1000\\u103a\",M:\"\\u1010\\u1005\\u103a\\u101c\",MM:\"%d \\u101c\",y:\"\\u1010\\u1005\\u103a\\u1014\\u103e\\u1005\\u103a\",yy:\"%d \\u1014\\u103e\\u1005\\u103a\"},preparse:function(e){return e.replace(/[\\u1041\\u1042\\u1043\\u1044\\u1045\\u1046\\u1047\\u1048\\u1049\\u1040]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n(\"wd/R\"))},i5UE:function(e,t,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"tSWc\");function s(){if(!(this instanceof s))return new s;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}r.inherits(s,i),e.exports=s,s.blockSize=1024,s.outSize=384,s.hmacStrength=192,s.padLength=128,s.prototype._digest=function(e){return\"hex\"===e?r.toHex32(this.h.slice(0,12),\"big\"):r.split32(this.h.slice(0,12),\"big\")}},\"iCD+\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"LRne\"),i=n(\"fXoL\");let s=(()=>{class e{constructor(){}create(e){let t=\"\";const n=[];for(;e.firstChild;){if(!(e=e.firstChild).routeConfig)continue;if(!e.routeConfig.path)continue;if(t+=\"/\"+this.createUrl(e),!e.data.breadcrumb)continue;const r=this.initializeBreadcrumb(e,t);n.push(r)}return Object(r.a)(n)}initializeBreadcrumb(e,t){const n={displayName:e.data.breadcrumb,url:t};return e.routeConfig&&(n.route=e.routeConfig),n}createUrl(e){return e&&e.url.map(String).join(\"/\")}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=i.Lb({token:e,factory:e.\\u0275fac}),e})()},iEDd:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"gl\",{months:\"xaneiro_febreiro_marzo_abril_maio_xu\\xf1o_xullo_agosto_setembro_outubro_novembro_decembro\".split(\"_\"),monthsShort:\"xan._feb._mar._abr._mai._xu\\xf1._xul._ago._set._out._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"domingo_luns_martes_m\\xe9rcores_xoves_venres_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._m\\xe9r._xov._ven._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_m\\xe9_xo_ve_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY H:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY H:mm\"},calendar:{sameDay:function(){return\"[hoxe \"+(1!==this.hours()?\"\\xe1s\":\"\\xe1\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1\\xe1 \"+(1!==this.hours()?\"\\xe1s\":\"\\xe1\")+\"] LT\"},nextWeek:function(){return\"dddd [\"+(1!==this.hours()?\"\\xe1s\":\"a\")+\"] LT\"},lastDay:function(){return\"[onte \"+(1!==this.hours()?\"\\xe1\":\"a\")+\"] LT\"},lastWeek:function(){return\"[o] dddd [pasado \"+(1!==this.hours()?\"\\xe1s\":\"a\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:function(e){return 0===e.indexOf(\"un\")?\"n\"+e:\"en \"+e},past:\"hai %s\",s:\"uns segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"unha hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",M:\"un mes\",MM:\"%d meses\",y:\"un ano\",yy:\"%d anos\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},iYuL:function(e,t,n){!function(e){\"use strict\";var t=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),n=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;e.defineLocale(\"es\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY H:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY H:mm\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4},invalidDate:\"Fecha inv\\xe1lida\"})}(n(\"wd/R\"))},ihCf:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return m})),n.d(t,\"b\",(function(){return p})),n.d(t,\"c\",(function(){return f}));var r=n(\"nLfN\"),i=n(\"fXoL\"),s=n(\"8LU1\"),a=n(\"EY2u\"),o=n(\"XNiG\"),c=n(\"xgIS\"),l=n(\"3UWI\"),u=n(\"1G5W\"),d=n(\"ofXK\");const h=Object(r.f)({passive:!0});let m=(()=>{class e{constructor(e,t){this._platform=e,this._ngZone=t,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return a.a;const t=Object(s.e)(e),n=this._monitoredElements.get(t);if(n)return n.subject;const r=new o.a,i=\"cdk-text-field-autofilled\",c=e=>{\"cdk-text-field-autofill-start\"!==e.animationName||t.classList.contains(i)?\"cdk-text-field-autofill-end\"===e.animationName&&t.classList.contains(i)&&(t.classList.remove(i),this._ngZone.run(()=>r.next({target:e.target,isAutofilled:!1}))):(t.classList.add(i),this._ngZone.run(()=>r.next({target:e.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{t.addEventListener(\"animationstart\",c,h),t.classList.add(\"cdk-text-field-autofill-monitored\")}),this._monitoredElements.set(t,{subject:r,unlisten:()=>{t.removeEventListener(\"animationstart\",c,h)}}),r}stopMonitoring(e){const t=Object(s.e)(e),n=this._monitoredElements.get(t);n&&(n.unlisten(),n.subject.complete(),t.classList.remove(\"cdk-text-field-autofill-monitored\"),t.classList.remove(\"cdk-text-field-autofilled\"),this._monitoredElements.delete(t))}ngOnDestroy(){this._monitoredElements.forEach((e,t)=>this.stopMonitoring(t))}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(r.a),i.Zb(i.C))},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e(Object(i.Zb)(r.a),Object(i.Zb)(i.C))},token:e,providedIn:\"root\"}),e})(),p=(()=>{class e{constructor(e,t,n,r){this._elementRef=e,this._platform=t,this._ngZone=n,this._destroyed=new o.a,this._enabled=!0,this._previousMinRows=-1,this._document=r,this._textareaElement=this._elementRef.nativeElement,this._measuringClass=t.FIREFOX?\"cdk-textarea-autosize-measuring-firefox\":\"cdk-textarea-autosize-measuring\"}get minRows(){return this._minRows}set minRows(e){this._minRows=Object(s.f)(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=Object(s.f)(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){e=Object(s.c)(e),this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}_setMinHeight(){const e=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+\"px\":null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){const e=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+\"px\":null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const e=this._getWindow();Object(c.a)(e,\"resize\").pipe(Object(l.a)(16),Object(u.a)(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0))}))}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1);e.rows=1,e.style.position=\"absolute\",e.style.visibility=\"hidden\",e.style.border=\"none\",e.style.padding=\"0\",e.style.height=\"\",e.style.minHeight=\"\",e.style.maxHeight=\"\",e.style.overflow=\"hidden\",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,this._textareaElement.parentNode.removeChild(e),this._setMinHeight(),this._setMaxHeight()}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled)return;if(this._cacheTextareaLineHeight(),!this._cachedLineHeight)return;const t=this._elementRef.nativeElement,n=t.value;if(!e&&this._minRows===this._previousMinRows&&n===this._previousValue)return;const r=t.placeholder;t.classList.add(this._measuringClass),t.placeholder=\"\",t.style.height=t.scrollHeight-4+\"px\",t.classList.remove(this._measuringClass),t.placeholder=r,this._ngZone.runOutsideAngular(()=>{\"undefined\"!=typeof requestAnimationFrame?requestAnimationFrame(()=>this._scrollToCaretPosition(t)):setTimeout(()=>this._scrollToCaretPosition(t))}),this._previousValue=n,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(e){const{selectionStart:t,selectionEnd:n}=e,r=this._getDocument();this._destroyed.isStopped||r.activeElement!==e||e.setSelectionRange(t,n)}}return e.\\u0275fac=function(t){return new(t||e)(i.Pb(i.m),i.Pb(r.a),i.Pb(i.C),i.Pb(d.d,8))},e.\\u0275dir=i.Kb({type:e,selectors:[[\"textarea\",\"cdkTextareaAutosize\",\"\"]],hostAttrs:[\"rows\",\"1\",1,\"cdk-textarea-autosize\"],hostBindings:function(e,t){1&e&&i.cc(\"input\",(function(){return t._noopInputHandler()}))},inputs:{minRows:[\"cdkAutosizeMinRows\",\"minRows\"],maxRows:[\"cdkAutosizeMaxRows\",\"maxRows\"],enabled:[\"cdkTextareaAutosize\",\"enabled\"]},exportAs:[\"cdkTextareaAutosize\"]}),e})(),f=(()=>{class e{}return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)},imports:[[r.b]]}),e})()},itXk:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return l})),n.d(t,\"a\",(function(){return u}));var r=n(\"z+Ro\"),i=n(\"DH7j\"),s=n(\"l7GE\"),a=n(\"ZUHj\"),o=n(\"yCtX\");const c={};function l(...e){let t=null,n=null;return Object(r.a)(e[e.length-1])&&(n=e.pop()),\"function\"==typeof e[e.length-1]&&(t=e.pop()),1===e.length&&Object(i.a)(e[0])&&(e=e[0]),Object(o.a)(e,n).lift(new u(t))}class u{constructor(e){this.resultSelector=e}call(e,t){return t.subscribe(new d(e,this.resultSelector))}}class d extends s.a{constructor(e,t){super(e),this.resultSelector=t,this.active=0,this.values=[],this.observables=[]}_next(e){this.values.push(c),this.observables.push(e)}_complete(){const e=this.observables,t=e.length;if(0===t)this.destination.complete();else{this.active=t,this.toRespond=t;for(let n=0;n11?n?\"\\u03bc\\u03bc\":\"\\u039c\\u039c\":n?\"\\u03c0\\u03bc\":\"\\u03a0\\u039c\"},isPM:function(e){return\"\\u03bc\"===(e+\"\").toLowerCase()[0]},meridiemParse:/[\\u03a0\\u039c]\\.?\\u039c?\\.?/i,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendarEl:{sameDay:\"[\\u03a3\\u03ae\\u03bc\\u03b5\\u03c1\\u03b1 {}] LT\",nextDay:\"[\\u0391\\u03cd\\u03c1\\u03b9\\u03bf {}] LT\",nextWeek:\"dddd [{}] LT\",lastDay:\"[\\u03a7\\u03b8\\u03b5\\u03c2 {}] LT\",lastWeek:function(){switch(this.day()){case 6:return\"[\\u03c4\\u03bf \\u03c0\\u03c1\\u03bf\\u03b7\\u03b3\\u03bf\\u03cd\\u03bc\\u03b5\\u03bd\\u03bf] dddd [{}] LT\";default:return\"[\\u03c4\\u03b7\\u03bd \\u03c0\\u03c1\\u03bf\\u03b7\\u03b3\\u03bf\\u03cd\\u03bc\\u03b5\\u03bd\\u03b7] dddd [{}] LT\"}},sameElse:\"L\"},calendar:function(e,t){var n,r=this._calendarEl[e],i=t&&t.hours();return n=r,(\"undefined\"!=typeof Function&&n instanceof Function||\"[object Function]\"===Object.prototype.toString.call(n))&&(r=r.apply(t)),r.replace(\"{}\",i%12==1?\"\\u03c3\\u03c4\\u03b7\":\"\\u03c3\\u03c4\\u03b9\\u03c2\")},relativeTime:{future:\"\\u03c3\\u03b5 %s\",past:\"%s \\u03c0\\u03c1\\u03b9\\u03bd\",s:\"\\u03bb\\u03af\\u03b3\\u03b1 \\u03b4\\u03b5\\u03c5\\u03c4\\u03b5\\u03c1\\u03cc\\u03bb\\u03b5\\u03c0\\u03c4\\u03b1\",ss:\"%d \\u03b4\\u03b5\\u03c5\\u03c4\\u03b5\\u03c1\\u03cc\\u03bb\\u03b5\\u03c0\\u03c4\\u03b1\",m:\"\\u03ad\\u03bd\\u03b1 \\u03bb\\u03b5\\u03c0\\u03c4\\u03cc\",mm:\"%d \\u03bb\\u03b5\\u03c0\\u03c4\\u03ac\",h:\"\\u03bc\\u03af\\u03b1 \\u03ce\\u03c1\\u03b1\",hh:\"%d \\u03ce\\u03c1\\u03b5\\u03c2\",d:\"\\u03bc\\u03af\\u03b1 \\u03bc\\u03ad\\u03c1\\u03b1\",dd:\"%d \\u03bc\\u03ad\\u03c1\\u03b5\\u03c2\",M:\"\\u03ad\\u03bd\\u03b1\\u03c2 \\u03bc\\u03ae\\u03bd\\u03b1\\u03c2\",MM:\"%d \\u03bc\\u03ae\\u03bd\\u03b5\\u03c2\",y:\"\\u03ad\\u03bd\\u03b1\\u03c2 \\u03c7\\u03c1\\u03cc\\u03bd\\u03bf\\u03c2\",yy:\"%d \\u03c7\\u03c1\\u03cc\\u03bd\\u03b9\\u03b1\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u03b7/,ordinal:\"%d\\u03b7\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},jVdC:function(e,t,n){!function(e){\"use strict\";var t=\"stycze\\u0144_luty_marzec_kwiecie\\u0144_maj_czerwiec_lipiec_sierpie\\u0144_wrzesie\\u0144_pa\\u017adziernik_listopad_grudzie\\u0144\".split(\"_\"),n=\"stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\\u015bnia_pa\\u017adziernika_listopada_grudnia\".split(\"_\"),r=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\\u017a/i,/^lis/i,/^gru/i];function i(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function s(e,t,n){var r=e+\" \";switch(n){case\"ss\":return r+(i(e)?\"sekundy\":\"sekund\");case\"m\":return t?\"minuta\":\"minut\\u0119\";case\"mm\":return r+(i(e)?\"minuty\":\"minut\");case\"h\":return t?\"godzina\":\"godzin\\u0119\";case\"hh\":return r+(i(e)?\"godziny\":\"godzin\");case\"ww\":return r+(i(e)?\"tygodnie\":\"tygodni\");case\"MM\":return r+(i(e)?\"miesi\\u0105ce\":\"miesi\\u0119cy\");case\"yy\":return r+(i(e)?\"lata\":\"lat\")}}e.defineLocale(\"pl\",{months:function(e,r){return e?/D MMMM/.test(r)?n[e.month()]:t[e.month()]:t},monthsShort:\"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\\u017a_lis_gru\".split(\"_\"),monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"niedziela_poniedzia\\u0142ek_wtorek_\\u015broda_czwartek_pi\\u0105tek_sobota\".split(\"_\"),weekdaysShort:\"ndz_pon_wt_\\u015br_czw_pt_sob\".split(\"_\"),weekdaysMin:\"Nd_Pn_Wt_\\u015ar_Cz_Pt_So\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Dzi\\u015b o] LT\",nextDay:\"[Jutro o] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[W niedziel\\u0119 o] LT\";case 2:return\"[We wtorek o] LT\";case 3:return\"[W \\u015brod\\u0119 o] LT\";case 6:return\"[W sobot\\u0119 o] LT\";default:return\"[W] dddd [o] LT\"}},lastDay:\"[Wczoraj o] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[W zesz\\u0142\\u0105 niedziel\\u0119 o] LT\";case 3:return\"[W zesz\\u0142\\u0105 \\u015brod\\u0119 o] LT\";case 6:return\"[W zesz\\u0142\\u0105 sobot\\u0119 o] LT\";default:return\"[W zesz\\u0142y] dddd [o] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"%s temu\",s:\"kilka sekund\",ss:s,m:s,mm:s,h:s,hh:s,d:\"1 dzie\\u0144\",dd:\"%d dni\",w:\"tydzie\\u0144\",ww:s,M:\"miesi\\u0105c\",MM:s,y:\"rok\",yy:s},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},jZKg:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"HDdC\"),i=n(\"quSY\");function s(e,t){return new r.a(n=>{const r=new i.a;let s=0;return r.add(t.schedule((function(){s!==e.length?(n.next(e[s++]),n.closed||r.add(this.schedule())):n.complete()}))),r})}},jfSC:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u06f1\",2:\"\\u06f2\",3:\"\\u06f3\",4:\"\\u06f4\",5:\"\\u06f5\",6:\"\\u06f6\",7:\"\\u06f7\",8:\"\\u06f8\",9:\"\\u06f9\",0:\"\\u06f0\"},n={\"\\u06f1\":\"1\",\"\\u06f2\":\"2\",\"\\u06f3\":\"3\",\"\\u06f4\":\"4\",\"\\u06f5\":\"5\",\"\\u06f6\":\"6\",\"\\u06f7\":\"7\",\"\\u06f8\":\"8\",\"\\u06f9\":\"9\",\"\\u06f0\":\"0\"};e.defineLocale(\"fa\",{months:\"\\u0698\\u0627\\u0646\\u0648\\u06cc\\u0647_\\u0641\\u0648\\u0631\\u06cc\\u0647_\\u0645\\u0627\\u0631\\u0633_\\u0622\\u0648\\u0631\\u06cc\\u0644_\\u0645\\u0647_\\u0698\\u0648\\u0626\\u0646_\\u0698\\u0648\\u0626\\u06cc\\u0647_\\u0627\\u0648\\u062a_\\u0633\\u067e\\u062a\\u0627\\u0645\\u0628\\u0631_\\u0627\\u06a9\\u062a\\u0628\\u0631_\\u0646\\u0648\\u0627\\u0645\\u0628\\u0631_\\u062f\\u0633\\u0627\\u0645\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u0698\\u0627\\u0646\\u0648\\u06cc\\u0647_\\u0641\\u0648\\u0631\\u06cc\\u0647_\\u0645\\u0627\\u0631\\u0633_\\u0622\\u0648\\u0631\\u06cc\\u0644_\\u0645\\u0647_\\u0698\\u0648\\u0626\\u0646_\\u0698\\u0648\\u0626\\u06cc\\u0647_\\u0627\\u0648\\u062a_\\u0633\\u067e\\u062a\\u0627\\u0645\\u0628\\u0631_\\u0627\\u06a9\\u062a\\u0628\\u0631_\\u0646\\u0648\\u0627\\u0645\\u0628\\u0631_\\u062f\\u0633\\u0627\\u0645\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u06cc\\u06a9\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062f\\u0648\\u0634\\u0646\\u0628\\u0647_\\u0633\\u0647\\u200c\\u0634\\u0646\\u0628\\u0647_\\u0686\\u0647\\u0627\\u0631\\u0634\\u0646\\u0628\\u0647_\\u067e\\u0646\\u062c\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062c\\u0645\\u0639\\u0647_\\u0634\\u0646\\u0628\\u0647\".split(\"_\"),weekdaysShort:\"\\u06cc\\u06a9\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062f\\u0648\\u0634\\u0646\\u0628\\u0647_\\u0633\\u0647\\u200c\\u0634\\u0646\\u0628\\u0647_\\u0686\\u0647\\u0627\\u0631\\u0634\\u0646\\u0628\\u0647_\\u067e\\u0646\\u062c\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062c\\u0645\\u0639\\u0647_\\u0634\\u0646\\u0628\\u0647\".split(\"_\"),weekdaysMin:\"\\u06cc_\\u062f_\\u0633_\\u0686_\\u067e_\\u062c_\\u0634\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},meridiemParse:/\\u0642\\u0628\\u0644 \\u0627\\u0632 \\u0638\\u0647\\u0631|\\u0628\\u0639\\u062f \\u0627\\u0632 \\u0638\\u0647\\u0631/,isPM:function(e){return/\\u0628\\u0639\\u062f \\u0627\\u0632 \\u0638\\u0647\\u0631/.test(e)},meridiem:function(e,t,n){return e<12?\"\\u0642\\u0628\\u0644 \\u0627\\u0632 \\u0638\\u0647\\u0631\":\"\\u0628\\u0639\\u062f \\u0627\\u0632 \\u0638\\u0647\\u0631\"},calendar:{sameDay:\"[\\u0627\\u0645\\u0631\\u0648\\u0632 \\u0633\\u0627\\u0639\\u062a] LT\",nextDay:\"[\\u0641\\u0631\\u062f\\u0627 \\u0633\\u0627\\u0639\\u062a] LT\",nextWeek:\"dddd [\\u0633\\u0627\\u0639\\u062a] LT\",lastDay:\"[\\u062f\\u06cc\\u0631\\u0648\\u0632 \\u0633\\u0627\\u0639\\u062a] LT\",lastWeek:\"dddd [\\u067e\\u06cc\\u0634] [\\u0633\\u0627\\u0639\\u062a] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u062f\\u0631 %s\",past:\"%s \\u067e\\u06cc\\u0634\",s:\"\\u0686\\u0646\\u062f \\u062b\\u0627\\u0646\\u06cc\\u0647\",ss:\"%d \\u062b\\u0627\\u0646\\u06cc\\u0647\",m:\"\\u06cc\\u06a9 \\u062f\\u0642\\u06cc\\u0642\\u0647\",mm:\"%d \\u062f\\u0642\\u06cc\\u0642\\u0647\",h:\"\\u06cc\\u06a9 \\u0633\\u0627\\u0639\\u062a\",hh:\"%d \\u0633\\u0627\\u0639\\u062a\",d:\"\\u06cc\\u06a9 \\u0631\\u0648\\u0632\",dd:\"%d \\u0631\\u0648\\u0632\",M:\"\\u06cc\\u06a9 \\u0645\\u0627\\u0647\",MM:\"%d \\u0645\\u0627\\u0647\",y:\"\\u06cc\\u06a9 \\u0633\\u0627\\u0644\",yy:\"%d \\u0633\\u0627\\u0644\"},preparse:function(e){return e.replace(/[\\u06f0-\\u06f9]/g,(function(e){return n[e]})).replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]})).replace(/,/g,\"\\u060c\")},dayOfMonthOrdinalParse:/\\d{1,2}\\u0645/,ordinal:\"%d\\u0645\",week:{dow:6,doy:12}})}(n(\"wd/R\"))},jhN1:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return R})),n.d(t,\"b\",(function(){return T})),n.d(t,\"c\",(function(){return j})),n.d(t,\"d\",(function(){return w}));var r=n(\"ofXK\"),i=n(\"fXoL\");class s extends r.z{constructor(){super()}supportsDOMEvents(){return!0}}class a extends s{static makeCurrent(){Object(r.D)(new a)}getProperty(e,t){return e[t]}log(e){window.console&&window.console.log&&window.console.log(e)}logGroup(e){window.console&&window.console.group&&window.console.group(e)}logGroupEnd(){window.console&&window.console.groupEnd&&window.console.groupEnd()}onAndCancel(e,t,n){return e.addEventListener(t,n,!1),()=>{e.removeEventListener(t,n,!1)}}dispatchEvent(e,t){e.dispatchEvent(t)}remove(e){return e.parentNode&&e.parentNode.removeChild(e),e}getValue(e){return e.value}createElement(e,t){return(t=t||this.getDefaultDocument()).createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument(\"fakeTitle\")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,t){return\"window\"===t?window:\"document\"===t?e:\"body\"===t?e.body:null}getHistory(){return window.history}getLocation(){return window.location}getBaseHref(e){const t=c||(c=document.querySelector(\"base\"),c)?c.getAttribute(\"href\"):null;return null==t?null:(n=t,o||(o=document.createElement(\"a\")),o.setAttribute(\"href\",n),\"/\"===o.pathname.charAt(0)?o.pathname:\"/\"+o.pathname);var n}resetBaseElement(){c=null}getUserAgent(){return window.navigator.userAgent}performanceNow(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()}supportsCookies(){return!0}getCookie(e){return Object(r.C)(document.cookie,e)}}let o,c=null;const l=new i.s(\"TRANSITION_ID\"),u=[{provide:i.d,useFactory:function(e,t,n){return()=>{n.get(i.e).donePromise.then(()=>{const n=Object(r.B)();Array.prototype.slice.apply(t.querySelectorAll(\"style[ng-transition]\")).filter(t=>t.getAttribute(\"ng-transition\")===e).forEach(e=>n.remove(e))})}},deps:[l,r.d,i.t],multi:!0}];class d{static init(){Object(i.cb)(new d)}addToWindow(e){i.tb.getAngularTestability=(t,n=!0)=>{const r=e.findTestabilityInTree(t,n);if(null==r)throw new Error(\"Could not find testability for element.\");return r},i.tb.getAllAngularTestabilities=()=>e.getAllTestabilities(),i.tb.getAllAngularRootElements=()=>e.getAllRootElements(),i.tb.frameworkStabilizers||(i.tb.frameworkStabilizers=[]),i.tb.frameworkStabilizers.push(e=>{const t=i.tb.getAllAngularTestabilities();let n=t.length,r=!1;const s=function(t){r=r||t,n--,0==n&&e(r)};t.forEach((function(e){e.whenStable(s)}))})}findTestabilityInTree(e,t,n){if(null==t)return null;const i=e.getTestability(t);return null!=i?i:n?Object(r.B)().isShadowRoot(t)?this.findTestabilityInTree(e,t.host,!0):this.findTestabilityInTree(e,t.parentElement,!0):null}}const h=new i.s(\"EventManagerPlugins\");let m=(()=>{class e{constructor(e,t){this._zone=t,this._eventNameToPlugin=new Map,e.forEach(e=>e.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}addGlobalEventListener(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)}getZone(){return this._zone}_findPluginFor(e){const t=this._eventNameToPlugin.get(e);if(t)return t;const n=this._plugins;for(let r=0;r{class e{constructor(){this._stylesSet=new Set}addStyles(e){const t=new Set;e.forEach(e=>{this._stylesSet.has(e)||(this._stylesSet.add(e),t.add(e))}),this.onStylesAdded(t)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=i.Lb({token:e,factory:e.\\u0275fac}),e})(),b=(()=>{class e extends f{constructor(e){super(),this._doc=e,this._hostNodes=new Set,this._styleNodes=new Set,this._hostNodes.add(e.head)}_addStylesToHost(e,t){e.forEach(e=>{const n=this._doc.createElement(\"style\");n.textContent=e,this._styleNodes.add(t.appendChild(n))})}addHost(e){this._addStylesToHost(this._stylesSet,e),this._hostNodes.add(e)}removeHost(e){this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach(t=>this._addStylesToHost(e,t))}ngOnDestroy(){this._styleNodes.forEach(e=>Object(r.B)().remove(e))}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(r.d))},e.\\u0275prov=i.Lb({token:e,factory:e.\\u0275fac}),e})();const g={svg:\"http://www.w3.org/2000/svg\",xhtml:\"http://www.w3.org/1999/xhtml\",xlink:\"http://www.w3.org/1999/xlink\",xml:\"http://www.w3.org/XML/1998/namespace\",xmlns:\"http://www.w3.org/2000/xmlns/\"},_=/%COMP%/g;function y(e,t,n){for(let r=0;r{if(\"__ngUnwrap__\"===t)return e;!1===e(t)&&(t.preventDefault(),t.returnValue=!1)}}let w=(()=>{class e{constructor(e,t,n){this.eventManager=e,this.sharedStylesHost=t,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new k(e)}createRenderer(e,t){if(!e||!t)return this.defaultRenderer;switch(t.encapsulation){case i.V.Emulated:{let n=this.rendererByCompId.get(t.id);return n||(n=new S(this.eventManager,this.sharedStylesHost,t,this.appId),this.rendererByCompId.set(t.id,n)),n.applyToHost(e),n}case i.V.Native:case i.V.ShadowDom:return new M(this.eventManager,this.sharedStylesHost,e,t);default:if(!this.rendererByCompId.has(t.id)){const e=y(t.id,t.styles,[]);this.sharedStylesHost.addStyles(e),this.rendererByCompId.set(t.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(m),i.Zb(b),i.Zb(i.c))},e.\\u0275prov=i.Lb({token:e,factory:e.\\u0275fac}),e})();class k{constructor(e){this.eventManager=e,this.data=Object.create(null)}destroy(){}createElement(e,t){return t?document.createElementNS(g[t]||t,e):document.createElement(e)}createComment(e){return document.createComment(e)}createText(e){return document.createTextNode(e)}appendChild(e,t){e.appendChild(t)}insertBefore(e,t,n){e&&e.insertBefore(t,n)}removeChild(e,t){e&&e.removeChild(t)}selectRootElement(e,t){let n=\"string\"==typeof e?document.querySelector(e):e;if(!n)throw new Error(`The selector \"${e}\" did not match any elements`);return t||(n.textContent=\"\"),n}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,t,n,r){if(r){t=r+\":\"+t;const i=g[r];i?e.setAttributeNS(i,t,n):e.setAttribute(t,n)}else e.setAttribute(t,n)}removeAttribute(e,t,n){if(n){const r=g[n];r?e.removeAttributeNS(r,t):e.removeAttribute(`${n}:${t}`)}else e.removeAttribute(t)}addClass(e,t){e.classList.add(t)}removeClass(e,t){e.classList.remove(t)}setStyle(e,t,n,r){r&i.K.DashCase?e.style.setProperty(t,n,r&i.K.Important?\"important\":\"\"):e.style[t]=n}removeStyle(e,t,n){n&i.K.DashCase?e.style.removeProperty(t):e.style[t]=\"\"}setProperty(e,t,n){e[t]=n}setValue(e,t){e.nodeValue=t}listen(e,t,n){return\"string\"==typeof e?this.eventManager.addGlobalEventListener(e,t,v(n)):this.eventManager.addEventListener(e,t,v(n))}}class S extends k{constructor(e,t,n,r){super(e),this.component=n;const i=y(r+\"-\"+n.id,n.styles,[]);t.addStyles(i),this.contentAttr=\"_ngcontent-%COMP%\".replace(_,r+\"-\"+n.id),this.hostAttr=function(e){return\"_nghost-%COMP%\".replace(_,e)}(r+\"-\"+n.id)}applyToHost(e){super.setAttribute(e,this.hostAttr,\"\")}createElement(e,t){const n=super.createElement(e,t);return super.setAttribute(n,this.contentAttr,\"\"),n}}class M extends k{constructor(e,t,n,r){super(e),this.sharedStylesHost=t,this.hostEl=n,this.component=r,this.shadowRoot=r.encapsulation===i.V.ShadowDom?n.attachShadow({mode:\"open\"}):n.createShadowRoot(),this.sharedStylesHost.addHost(this.shadowRoot);const s=y(r.id,r.styles,[]);for(let i=0;i{class e extends p{constructor(e){super(e)}supports(e){return!0}addEventListener(e,t,n){return e.addEventListener(t,n,!1),()=>this.removeEventListener(e,t,n)}removeEventListener(e,t,n){return e.removeEventListener(t,n)}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(r.d))},e.\\u0275prov=i.Lb({token:e,factory:e.\\u0275fac}),e})();const C=[\"alt\",\"control\",\"meta\",\"shift\"],D={\"\\b\":\"Backspace\",\"\\t\":\"Tab\",\"\\x7f\":\"Delete\",\"\\x1b\":\"Escape\",Del:\"Delete\",Esc:\"Escape\",Left:\"ArrowLeft\",Right:\"ArrowRight\",Up:\"ArrowUp\",Down:\"ArrowDown\",Menu:\"ContextMenu\",Scroll:\"ScrollLock\",Win:\"OS\"},L={A:\"1\",B:\"2\",C:\"3\",D:\"4\",E:\"5\",F:\"6\",G:\"7\",H:\"8\",I:\"9\",J:\"*\",K:\"+\",M:\"-\",N:\".\",O:\"/\",\"`\":\"0\",\"\\x90\":\"NumLock\"},O={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let E=(()=>{class e extends p{constructor(e){super(e)}supports(t){return null!=e.parseEventName(t)}addEventListener(t,n,i){const s=e.parseEventName(n),a=e.eventCallback(s.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Object(r.B)().onAndCancel(t,s.domEventName,a))}static parseEventName(t){const n=t.toLowerCase().split(\".\"),r=n.shift();if(0===n.length||\"keydown\"!==r&&\"keyup\"!==r)return null;const i=e._normalizeKey(n.pop());let s=\"\";if(C.forEach(e=>{const t=n.indexOf(e);t>-1&&(n.splice(t,1),s+=e+\".\")}),s+=i,0!=n.length||0===i.length)return null;const a={};return a.domEventName=r,a.fullKey=s,a}static getEventFullKey(e){let t=\"\",n=function(e){let t=e.key;if(null==t){if(t=e.keyIdentifier,null==t)return\"Unidentified\";t.startsWith(\"U+\")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&L.hasOwnProperty(t)&&(t=L[t]))}return D[t]||t}(e);return n=n.toLowerCase(),\" \"===n?n=\"space\":\".\"===n&&(n=\"dot\"),C.forEach(r=>{r!=n&&(0,O[r])(e)&&(t+=r+\".\")}),t+=n,t}static eventCallback(t,n,r){return i=>{e.getEventFullKey(i)===t&&r.runGuarded(()=>n(i))}}static _normalizeKey(e){switch(e){case\"esc\":return\"escape\";default:return e}}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(r.d))},e.\\u0275prov=i.Lb({token:e,factory:e.\\u0275fac}),e})(),T=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=Object(i.Lb)({factory:function(){return Object(i.Zb)(P)},token:e,providedIn:\"root\"}),e})();function A(e){return new P(e.get(r.d))}let P=(()=>{class e extends T{constructor(e){super(),this._doc=e}sanitize(e,t){if(null==t)return null;switch(e){case i.M.NONE:return t;case i.M.HTML:return Object(i.ib)(t,\"HTML\")?Object(i.Ab)(t):Object(i.gb)(this._doc,String(t));case i.M.STYLE:return Object(i.ib)(t,\"Style\")?Object(i.Ab)(t):t;case i.M.SCRIPT:if(Object(i.ib)(t,\"Script\"))return Object(i.Ab)(t);throw new Error(\"unsafe value used in a script context\");case i.M.URL:return Object(i.sb)(t),Object(i.ib)(t,\"URL\")?Object(i.Ab)(t):Object(i.hb)(String(t));case i.M.RESOURCE_URL:if(Object(i.ib)(t,\"ResourceURL\"))return Object(i.Ab)(t);throw new Error(\"unsafe value used in a resource URL context (see http://g.co/ng/security#xss)\");default:throw new Error(`Unexpected SecurityContext ${e} (see http://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(e){return Object(i.jb)(e)}bypassSecurityTrustStyle(e){return Object(i.mb)(e)}bypassSecurityTrustScript(e){return Object(i.lb)(e)}bypassSecurityTrustUrl(e){return Object(i.nb)(e)}bypassSecurityTrustResourceUrl(e){return Object(i.kb)(e)}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(r.d))},e.\\u0275prov=Object(i.Lb)({factory:function(){return A(Object(i.Zb)(i.q))},token:e,providedIn:\"root\"}),e})();const F=[{provide:i.F,useValue:r.A},{provide:i.G,useValue:function(){a.makeCurrent(),d.init()},multi:!0},{provide:r.d,useFactory:function(){return Object(i.yb)(document),document},deps:[]}],j=Object(i.W)(i.bb,\"browser\",F),I=[[],{provide:i.eb,useValue:\"root\"},{provide:i.o,useFactory:function(){return new i.o},deps:[]},{provide:h,useClass:x,multi:!0,deps:[r.d,i.C,i.F]},{provide:h,useClass:E,multi:!0,deps:[r.d]},[],{provide:w,useClass:w,deps:[m,b,i.c]},{provide:i.J,useExisting:w},{provide:f,useExisting:b},{provide:b,useClass:b,deps:[r.d]},{provide:i.Q,useClass:i.Q,deps:[i.C]},{provide:m,useClass:m,deps:[h,i.C]},[]];let R=(()=>{class e{constructor(e){if(e)throw new Error(\"BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.\")}static withServerTransition(t){return{ngModule:e,providers:[{provide:i.c,useValue:t.appId},{provide:l,useExisting:i.c},u]}}}return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)(i.Zb(e,12))},providers:I,imports:[r.c,i.f]}),e})();\"undefined\"!=typeof window&&window},jhkW:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"_toEscapedUtf8String\",(function(){return i.d})),n.d(t,\"toUtf8Bytes\",(function(){return i.f})),n.d(t,\"toUtf8CodePoints\",(function(){return i.g})),n.d(t,\"toUtf8String\",(function(){return i.h})),n.d(t,\"Utf8ErrorFuncs\",(function(){return i.b})),n.d(t,\"Utf8ErrorReason\",(function(){return i.c})),n.d(t,\"UnicodeNormalizationForm\",(function(){return i.a})),n.d(t,\"formatBytes32String\",(function(){return s})),n.d(t,\"parseBytes32String\",(function(){return a})),n.d(t,\"nameprep\",(function(){return o.a}));var r=n(\"VJ7P\"),i=n(\"UnNr\");function s(e){const t=Object(i.f)(e);if(t.length>31)throw new Error(\"bytes32 string must be less than 32 bytes\");return Object(r.hexlify)(Object(r.concat)([t,\"0x0000000000000000000000000000000000000000000000000000000000000000\"]).slice(0,32))}function a(e){const t=Object(r.arrayify)(e);if(32!==t.length)throw new Error(\"invalid bytes32 - not 32 bytes long\");if(0!==t[31])throw new Error(\"invalid bytes32 string - no null terminator\");let n=31;for(;0===t[n-1];)n--;return Object(i.h)(t.slice(0,n))}var o=n(\"hCSK\")},jnO4:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0661\",2:\"\\u0662\",3:\"\\u0663\",4:\"\\u0664\",5:\"\\u0665\",6:\"\\u0666\",7:\"\\u0667\",8:\"\\u0668\",9:\"\\u0669\",0:\"\\u0660\"},n={\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u0660\":\"0\"},r=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},i={s:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062b\\u0627\\u0646\\u064a\\u0629\",\"\\u062b\\u0627\\u0646\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u0627\\u0646\",\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u064a\\u0646\"],\"%d \\u062b\\u0648\\u0627\\u0646\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\"],m:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062f\\u0642\\u064a\\u0642\\u0629\",\"\\u062f\\u0642\\u064a\\u0642\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u0627\\u0646\",\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u064a\\u0646\"],\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\"],h:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0633\\u0627\\u0639\\u0629\",\"\\u0633\\u0627\\u0639\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u0633\\u0627\\u0639\\u062a\\u0627\\u0646\",\"\\u0633\\u0627\\u0639\\u062a\\u064a\\u0646\"],\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",\"%d \\u0633\\u0627\\u0639\\u0629\",\"%d \\u0633\\u0627\\u0639\\u0629\"],d:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u064a\\u0648\\u0645\",\"\\u064a\\u0648\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u064a\\u0648\\u0645\\u0627\\u0646\",\"\\u064a\\u0648\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u064a\\u0627\\u0645\",\"%d \\u064a\\u0648\\u0645\\u064b\\u0627\",\"%d \\u064a\\u0648\\u0645\"],M:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0634\\u0647\\u0631\",\"\\u0634\\u0647\\u0631 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0634\\u0647\\u0631\\u0627\\u0646\",\"\\u0634\\u0647\\u0631\\u064a\\u0646\"],\"%d \\u0623\\u0634\\u0647\\u0631\",\"%d \\u0634\\u0647\\u0631\\u0627\",\"%d \\u0634\\u0647\\u0631\"],y:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0639\\u0627\\u0645\",\"\\u0639\\u0627\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0639\\u0627\\u0645\\u0627\\u0646\",\"\\u0639\\u0627\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u0639\\u0648\\u0627\\u0645\",\"%d \\u0639\\u0627\\u0645\\u064b\\u0627\",\"%d \\u0639\\u0627\\u0645\"]},s=function(e){return function(t,n,s,a){var o=r(t),c=i[e][r(t)];return 2===o&&(c=c[n?0:1]),c.replace(/%d/i,t)}},a=[\"\\u064a\\u0646\\u0627\\u064a\\u0631\",\"\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631\",\"\\u0645\\u0627\\u0631\\u0633\",\"\\u0623\\u0628\\u0631\\u064a\\u0644\",\"\\u0645\\u0627\\u064a\\u0648\",\"\\u064a\\u0648\\u0646\\u064a\\u0648\",\"\\u064a\\u0648\\u0644\\u064a\\u0648\",\"\\u0623\\u063a\\u0633\\u0637\\u0633\",\"\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631\",\"\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631\",\"\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\"];e.defineLocale(\"ar\",{months:a,monthsShort:a,weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/\\u200fM/\\u200fYYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(e){return\"\\u0645\"===e},meridiem:function(e,t,n){return e<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u064b\\u0627 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0628\\u0639\\u062f %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:s(\"s\"),ss:s(\"s\"),m:s(\"m\"),mm:s(\"m\"),h:s(\"h\"),hh:s(\"h\"),d:s(\"d\"),dd:s(\"d\"),M:s(\"M\"),MM:s(\"M\"),y:s(\"y\"),yy:s(\"y\")},preparse:function(e){return e.replace(/[\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\\u0660]/g,(function(e){return n[e]})).replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]})).replace(/,/g,\"\\u060c\")},week:{dow:6,doy:12}})}(n(\"wd/R\"))},jtHE:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return l}));var r=n(\"XNiG\"),i=n(\"qgXg\"),s=n(\"quSY\"),a=n(\"pxpQ\"),o=n(\"9ppp\"),c=n(\"Ylt2\");class l extends r.a{constructor(e=Number.POSITIVE_INFINITY,t=Number.POSITIVE_INFINITY,n){super(),this.scheduler=n,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=e<1?1:e,this._windowTime=t<1?1:t,t===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(e){const t=this._events;t.push(e),t.length>this._bufferSize&&t.shift(),super.next(e)}nextTimeWindow(e){this._events.push(new u(this._getNow(),e)),this._trimBufferThenGetEvents(),super.next(e)}_subscribe(e){const t=this._infiniteTimeWindow,n=t?this._events:this._trimBufferThenGetEvents(),r=this.scheduler,i=n.length;let l;if(this.closed)throw new o.a;if(this.isStopped||this.hasError?l=s.a.EMPTY:(this.observers.push(e),l=new c.a(this,e)),r&&e.add(e=new a.a(e,r)),t)for(let s=0;st&&(s=Math.max(s,i-t)),s>0&&r.splice(0,s),r}}class u{constructor(e,t){this.time=e,this.value=t}}},kEOa:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u09e7\",2:\"\\u09e8\",3:\"\\u09e9\",4:\"\\u09ea\",5:\"\\u09eb\",6:\"\\u09ec\",7:\"\\u09ed\",8:\"\\u09ee\",9:\"\\u09ef\",0:\"\\u09e6\"},n={\"\\u09e7\":\"1\",\"\\u09e8\":\"2\",\"\\u09e9\":\"3\",\"\\u09ea\":\"4\",\"\\u09eb\":\"5\",\"\\u09ec\":\"6\",\"\\u09ed\":\"7\",\"\\u09ee\":\"8\",\"\\u09ef\":\"9\",\"\\u09e6\":\"0\"};e.defineLocale(\"bn\",{months:\"\\u099c\\u09be\\u09a8\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u0985\\u0995\\u09cd\\u099f\\u09cb\\u09ac\\u09b0_\\u09a8\\u09ad\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u09a1\\u09bf\\u09b8\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0\".split(\"_\"),monthsShort:\"\\u099c\\u09be\\u09a8\\u09c1_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f_\\u0985\\u0995\\u09cd\\u099f\\u09cb_\\u09a8\\u09ad\\u09c7_\\u09a1\\u09bf\\u09b8\\u09c7\".split(\"_\"),weekdays:\"\\u09b0\\u09ac\\u09bf\\u09ac\\u09be\\u09b0_\\u09b8\\u09cb\\u09ae\\u09ac\\u09be\\u09b0_\\u09ae\\u0999\\u09cd\\u0997\\u09b2\\u09ac\\u09be\\u09b0_\\u09ac\\u09c1\\u09a7\\u09ac\\u09be\\u09b0_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf\\u09ac\\u09be\\u09b0_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0\\u09ac\\u09be\\u09b0_\\u09b6\\u09a8\\u09bf\\u09ac\\u09be\\u09b0\".split(\"_\"),weekdaysShort:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),weekdaysMin:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u09b8\\u09ae\\u09df\",LTS:\"A h:mm:ss \\u09b8\\u09ae\\u09df\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\"},calendar:{sameDay:\"[\\u0986\\u099c] LT\",nextDay:\"[\\u0986\\u0997\\u09be\\u09ae\\u09c0\\u0995\\u09be\\u09b2] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0997\\u09a4\\u0995\\u09be\\u09b2] LT\",lastWeek:\"[\\u0997\\u09a4] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u09aa\\u09b0\\u09c7\",past:\"%s \\u0986\\u0997\\u09c7\",s:\"\\u0995\\u09df\\u09c7\\u0995 \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",ss:\"%d \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",m:\"\\u098f\\u0995 \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",mm:\"%d \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",h:\"\\u098f\\u0995 \\u0998\\u09a8\\u09cd\\u099f\\u09be\",hh:\"%d \\u0998\\u09a8\\u09cd\\u099f\\u09be\",d:\"\\u098f\\u0995 \\u09a6\\u09bf\\u09a8\",dd:\"%d \\u09a6\\u09bf\\u09a8\",M:\"\\u098f\\u0995 \\u09ae\\u09be\\u09b8\",MM:\"%d \\u09ae\\u09be\\u09b8\",y:\"\\u098f\\u0995 \\u09ac\\u099b\\u09b0\",yy:\"%d \\u09ac\\u099b\\u09b0\"},preparse:function(e){return e.replace(/[\\u09e7\\u09e8\\u09e9\\u09ea\\u09eb\\u09ec\\u09ed\\u09ee\\u09ef\\u09e6]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u09b0\\u09be\\u09a4|\\u09b8\\u0995\\u09be\\u09b2|\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0|\\u09ac\\u09bf\\u0995\\u09be\\u09b2|\\u09b0\\u09be\\u09a4/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u09b0\\u09be\\u09a4\"===t&&e>=4||\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\"===t&&e<5||\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\"===t?e+12:e},meridiem:function(e,t,n){return e<4?\"\\u09b0\\u09be\\u09a4\":e<10?\"\\u09b8\\u0995\\u09be\\u09b2\":e<17?\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\":e<20?\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\":\"\\u09b0\\u09be\\u09a4\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},kJWO:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=(()=>\"function\"==typeof Symbol&&Symbol.observable||\"@@observable\")()},kOpN:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"zh-tw\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u9031\\u65e5_\\u9031\\u4e00_\\u9031\\u4e8c_\\u9031\\u4e09_\\u9031\\u56db_\\u9031\\u4e94_\\u9031\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\",l:\"YYYY/M/D\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u51cc\\u6668\"===t||\"\\u65e9\\u4e0a\"===t||\"\\u4e0a\\u5348\"===t?e:\"\\u4e2d\\u5348\"===t?e>=11?e:e+12:\"\\u4e0b\\u5348\"===t||\"\\u665a\\u4e0a\"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?\"\\u51cc\\u6668\":r<900?\"\\u65e9\\u4e0a\":r<1130?\"\\u4e0a\\u5348\":r<1230?\"\\u4e2d\\u5348\":r<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929] LT\",nextDay:\"[\\u660e\\u5929] LT\",nextWeek:\"[\\u4e0b]dddd LT\",lastDay:\"[\\u6628\\u5929] LT\",lastWeek:\"[\\u4e0a]dddd LT\",sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u9031)/,ordinal:function(e,t){switch(t){case\"d\":case\"D\":case\"DDD\":return e+\"\\u65e5\";case\"M\":return e+\"\\u6708\";case\"w\":case\"W\":return e+\"\\u9031\";default:return e}},relativeTime:{future:\"%s\\u5f8c\",past:\"%s\\u524d\",s:\"\\u5e7e\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u9418\",mm:\"%d \\u5206\\u9418\",h:\"1 \\u5c0f\\u6642\",hh:\"%d \\u5c0f\\u6642\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u500b\\u6708\",MM:\"%d \\u500b\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"}})}(n(\"wd/R\"))},kU1M:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"audit\",(function(){return r.a})),n.d(t,\"auditTime\",(function(){return i.a})),n.d(t,\"buffer\",(function(){return o})),n.d(t,\"bufferCount\",(function(){return d})),n.d(t,\"bufferTime\",(function(){return g})),n.d(t,\"bufferToggle\",(function(){return x})),n.d(t,\"bufferWhen\",(function(){return L})),n.d(t,\"catchError\",(function(){return T.a})),n.d(t,\"combineAll\",(function(){return P})),n.d(t,\"combineLatest\",(function(){return I})),n.d(t,\"concat\",(function(){return Y})),n.d(t,\"concatAll\",(function(){return H.a})),n.d(t,\"concatMap\",(function(){return N.a})),n.d(t,\"concatMapTo\",(function(){return B})),n.d(t,\"count\",(function(){return V})),n.d(t,\"debounce\",(function(){return J})),n.d(t,\"debounceTime\",(function(){return W.a})),n.d(t,\"defaultIfEmpty\",(function(){return Z.a})),n.d(t,\"delay\",(function(){return K.a})),n.d(t,\"delayWhen\",(function(){return q})),n.d(t,\"dematerialize\",(function(){return re})),n.d(t,\"distinct\",(function(){return ae})),n.d(t,\"distinctUntilChanged\",(function(){return le.a})),n.d(t,\"distinctUntilKeyChanged\",(function(){return ue})),n.d(t,\"elementAt\",(function(){return fe})),n.d(t,\"endWith\",(function(){return ge})),n.d(t,\"every\",(function(){return _e.a})),n.d(t,\"exhaust\",(function(){return ye})),n.d(t,\"exhaustMap\",(function(){return Me})),n.d(t,\"expand\",(function(){return De})),n.d(t,\"filter\",(function(){return he.a})),n.d(t,\"finalize\",(function(){return Ee.a})),n.d(t,\"find\",(function(){return Te})),n.d(t,\"findIndex\",(function(){return Fe})),n.d(t,\"first\",(function(){return je.a})),n.d(t,\"groupBy\",(function(){return Ie.b})),n.d(t,\"ignoreElements\",(function(){return Re})),n.d(t,\"isEmpty\",(function(){return Ne})),n.d(t,\"last\",(function(){return Ue.a})),n.d(t,\"map\",(function(){return Se.a})),n.d(t,\"mapTo\",(function(){return ze.a})),n.d(t,\"materialize\",(function(){return Ge})),n.d(t,\"max\",(function(){return $e})),n.d(t,\"merge\",(function(){return tt})),n.d(t,\"mergeAll\",(function(){return nt.a})),n.d(t,\"mergeMap\",(function(){return rt.a})),n.d(t,\"flatMap\",(function(){return rt.a})),n.d(t,\"mergeMapTo\",(function(){return it})),n.d(t,\"mergeScan\",(function(){return st})),n.d(t,\"min\",(function(){return ct})),n.d(t,\"multicast\",(function(){return lt.a})),n.d(t,\"observeOn\",(function(){return ut.b})),n.d(t,\"onErrorResumeNext\",(function(){return dt})),n.d(t,\"pairwise\",(function(){return pt.a})),n.d(t,\"partition\",(function(){return bt})),n.d(t,\"pluck\",(function(){return gt})),n.d(t,\"publish\",(function(){return yt})),n.d(t,\"publishBehavior\",(function(){return wt})),n.d(t,\"publishLast\",(function(){return St})),n.d(t,\"publishReplay\",(function(){return xt})),n.d(t,\"race\",(function(){return Dt})),n.d(t,\"reduce\",(function(){return qe})),n.d(t,\"repeat\",(function(){return Ot})),n.d(t,\"repeatWhen\",(function(){return At})),n.d(t,\"retry\",(function(){return jt})),n.d(t,\"retryWhen\",(function(){return Yt})),n.d(t,\"refCount\",(function(){return Bt.a})),n.d(t,\"sample\",(function(){return Vt})),n.d(t,\"sampleTime\",(function(){return Jt})),n.d(t,\"scan\",(function(){return Ze.a})),n.d(t,\"sequenceEqual\",(function(){return Zt})),n.d(t,\"share\",(function(){return $t.a})),n.d(t,\"shareReplay\",(function(){return en.a})),n.d(t,\"single\",(function(){return nn})),n.d(t,\"skip\",(function(){return an.a})),n.d(t,\"skipLast\",(function(){return on})),n.d(t,\"skipUntil\",(function(){return un})),n.d(t,\"skipWhile\",(function(){return mn})),n.d(t,\"startWith\",(function(){return bn.a})),n.d(t,\"subscribeOn\",(function(){return vn})),n.d(t,\"switchAll\",(function(){return Mn})),n.d(t,\"switchMap\",(function(){return kn.a})),n.d(t,\"switchMapTo\",(function(){return xn})),n.d(t,\"take\",(function(){return pe.a})),n.d(t,\"takeLast\",(function(){return Ke.a})),n.d(t,\"takeUntil\",(function(){return Cn.a})),n.d(t,\"takeWhile\",(function(){return Dn.a})),n.d(t,\"tap\",(function(){return Ln.a})),n.d(t,\"throttle\",(function(){return En})),n.d(t,\"throttleTime\",(function(){return Pn})),n.d(t,\"throwIfEmpty\",(function(){return me.a})),n.d(t,\"timeInterval\",(function(){return Yn})),n.d(t,\"timeout\",(function(){return Gn})),n.d(t,\"timeoutWith\",(function(){return Vn})),n.d(t,\"timestamp\",(function(){return Xn})),n.d(t,\"toArray\",(function(){return Kn})),n.d(t,\"window\",(function(){return Qn})),n.d(t,\"windowCount\",(function(){return er})),n.d(t,\"windowTime\",(function(){return rr})),n.d(t,\"windowToggle\",(function(){return ur})),n.d(t,\"windowWhen\",(function(){return mr})),n.d(t,\"withLatestFrom\",(function(){return br})),n.d(t,\"zip\",(function(){return vr})),n.d(t,\"zipAll\",(function(){return wr}));var r=n(\"tnsW\"),i=n(\"3UWI\"),s=n(\"l7GE\"),a=n(\"ZUHj\");function o(e){return function(t){return t.lift(new c(e))}}class c{constructor(e){this.closingNotifier=e}call(e,t){return t.subscribe(new l(e,this.closingNotifier))}}class l extends s.a{constructor(e,t){super(e),this.buffer=[],this.add(Object(a.a)(this,t))}_next(e){this.buffer.push(e)}notifyNext(e,t,n,r,i){const s=this.buffer;this.buffer=[],this.destination.next(s)}}var u=n(\"7o/Q\");function d(e,t=null){return function(n){return n.lift(new h(e,t))}}class h{constructor(e,t){this.bufferSize=e,this.startBufferEvery=t,this.subscriberClass=t&&e!==t?p:m}call(e,t){return t.subscribe(new this.subscriberClass(e,this.bufferSize,this.startBufferEvery))}}class m extends u.a{constructor(e,t){super(e),this.bufferSize=t,this.buffer=[]}_next(e){const t=this.buffer;t.push(e),t.length==this.bufferSize&&(this.destination.next(t),this.buffer=[])}_complete(){const e=this.buffer;e.length>0&&this.destination.next(e),super._complete()}}class p extends u.a{constructor(e,t,n){super(e),this.bufferSize=t,this.startBufferEvery=n,this.buffers=[],this.count=0}_next(e){const{bufferSize:t,startBufferEvery:n,buffers:r,count:i}=this;this.count++,i%n==0&&r.push([]);for(let s=r.length;s--;){const n=r[s];n.push(e),n.length===t&&(r.splice(s,1),this.destination.next(n))}}_complete(){const{buffers:e,destination:t}=this;for(;e.length>0;){let n=e.shift();n.length>0&&t.next(n)}super._complete()}}var f=n(\"D0XW\"),b=n(\"z+Ro\");function g(e){let t=arguments.length,n=f.a;Object(b.a)(arguments[arguments.length-1])&&(n=arguments[arguments.length-1],t--);let r=null;t>=2&&(r=arguments[1]);let i=Number.POSITIVE_INFINITY;return t>=3&&(i=arguments[2]),function(t){return t.lift(new _(e,r,i,n))}}class _{constructor(e,t,n,r){this.bufferTimeSpan=e,this.bufferCreationInterval=t,this.maxBufferSize=n,this.scheduler=r}call(e,t){return t.subscribe(new v(e,this.bufferTimeSpan,this.bufferCreationInterval,this.maxBufferSize,this.scheduler))}}class y{constructor(){this.buffer=[]}}class v extends u.a{constructor(e,t,n,r,i){super(e),this.bufferTimeSpan=t,this.bufferCreationInterval=n,this.maxBufferSize=r,this.scheduler=i,this.contexts=[];const s=this.openContext();if(this.timespanOnly=null==n||n<0,this.timespanOnly)this.add(s.closeAction=i.schedule(w,t,{subscriber:this,context:s,bufferTimeSpan:t}));else{const e={bufferTimeSpan:t,bufferCreationInterval:n,subscriber:this,scheduler:i};this.add(s.closeAction=i.schedule(S,t,{subscriber:this,context:s})),this.add(i.schedule(k,n,e))}}_next(e){const t=this.contexts,n=t.length;let r;for(let i=0;i0;){const n=e.shift();t.next(n.buffer)}super._complete()}_unsubscribe(){this.contexts=null}onBufferFull(e){this.closeContext(e);const t=e.closeAction;if(t.unsubscribe(),this.remove(t),!this.closed&&this.timespanOnly){e=this.openContext();const t=this.bufferTimeSpan;this.add(e.closeAction=this.scheduler.schedule(w,t,{subscriber:this,context:e,bufferTimeSpan:t}))}}openContext(){const e=new y;return this.contexts.push(e),e}closeContext(e){this.destination.next(e.buffer);const t=this.contexts;(t?t.indexOf(e):-1)>=0&&t.splice(t.indexOf(e),1)}}function w(e){const t=e.subscriber,n=e.context;n&&t.closeContext(n),t.closed||(e.context=t.openContext(),e.context.closeAction=this.schedule(e,e.bufferTimeSpan))}function k(e){const{bufferCreationInterval:t,bufferTimeSpan:n,subscriber:r,scheduler:i}=e,s=r.openContext();r.closed||(r.add(s.closeAction=i.schedule(S,n,{subscriber:r,context:s})),this.schedule(e,t))}function S(e){const{subscriber:t,context:n}=e;t.closeContext(n)}var M=n(\"quSY\");function x(e,t){return function(n){return n.lift(new C(e,t))}}class C{constructor(e,t){this.openings=e,this.closingSelector=t}call(e,t){return t.subscribe(new D(e,this.openings,this.closingSelector))}}class D extends s.a{constructor(e,t,n){super(e),this.openings=t,this.closingSelector=n,this.contexts=[],this.add(Object(a.a)(this,t))}_next(e){const t=this.contexts,n=t.length;for(let r=0;r0;){const e=t.shift();e.subscription.unsubscribe(),e.buffer=null,e.subscription=null}this.contexts=null,super._error(e)}_complete(){const e=this.contexts;for(;e.length>0;){const t=e.shift();this.destination.next(t.buffer),t.subscription.unsubscribe(),t.buffer=null,t.subscription=null}this.contexts=null,super._complete()}notifyNext(e,t,n,r,i){e?this.closeBuffer(e):this.openBuffer(t)}notifyComplete(e){this.closeBuffer(e.context)}openBuffer(e){try{const t=this.closingSelector.call(this,e);t&&this.trySubscribe(t)}catch(t){this._error(t)}}closeBuffer(e){const t=this.contexts;if(t&&e){const{buffer:n,subscription:r}=e;this.destination.next(n),t.splice(t.indexOf(e),1),this.remove(r),r.unsubscribe()}}trySubscribe(e){const t=this.contexts,n=new M.a,r={buffer:[],subscription:n};t.push(r);const i=Object(a.a)(this,e,r);!i||i.closed?this.closeBuffer(r):(i.context=r,this.add(i),n.add(i))}}function L(e){return function(t){return t.lift(new O(e))}}class O{constructor(e){this.closingSelector=e}call(e,t){return t.subscribe(new E(e,this.closingSelector))}}class E extends s.a{constructor(e,t){super(e),this.closingSelector=t,this.subscribing=!1,this.openBuffer()}_next(e){this.buffer.push(e)}_complete(){const e=this.buffer;e&&this.destination.next(e),super._complete()}_unsubscribe(){this.buffer=null,this.subscribing=!1}notifyNext(e,t,n,r,i){this.openBuffer()}notifyComplete(){this.subscribing?this.complete():this.openBuffer()}openBuffer(){let e,{closingSubscription:t}=this;t&&(this.remove(t),t.unsubscribe()),this.buffer&&this.destination.next(this.buffer),this.buffer=[];try{const{closingSelector:t}=this;e=t()}catch(n){return this.error(n)}t=new M.a,this.closingSubscription=t,this.add(t),this.subscribing=!0,t.add(Object(a.a)(this,e)),this.subscribing=!1}}var T=n(\"JIr8\"),A=n(\"itXk\");function P(e){return t=>t.lift(new A.a(e))}var F=n(\"DH7j\"),j=n(\"Cfvw\");function I(...e){let t=null;return\"function\"==typeof e[e.length-1]&&(t=e.pop()),1===e.length&&Object(F.a)(e[0])&&(e=e[0].slice()),n=>n.lift.call(Object(j.a)([n,...e]),new A.a(t))}var R=n(\"GyhO\");function Y(...e){return t=>t.lift.call(Object(R.a)(t,...e))}var H=n(\"0EUg\"),N=n(\"bOdf\");function B(e,t){return Object(N.a)(()=>e,t)}function V(e){return t=>t.lift(new U(e,t))}class U{constructor(e,t){this.predicate=e,this.source=t}call(e,t){return t.subscribe(new z(e,this.predicate,this.source))}}class z extends u.a{constructor(e,t,n){super(e),this.predicate=t,this.source=n,this.count=0,this.index=0}_next(e){this.predicate?this._tryPredicate(e):this.count++}_tryPredicate(e){let t;try{t=this.predicate(e,this.index++,this.source)}catch(n){return void this.destination.error(n)}t&&this.count++}_complete(){this.destination.next(this.count),this.destination.complete()}}function J(e){return t=>t.lift(new G(e))}class G{constructor(e){this.durationSelector=e}call(e,t){return t.subscribe(new X(e,this.durationSelector))}}class X extends s.a{constructor(e,t){super(e),this.durationSelector=t,this.hasValue=!1,this.durationSubscription=null}_next(e){try{const t=this.durationSelector.call(this,e);t&&this._tryNext(e,t)}catch(t){this.destination.error(t)}}_complete(){this.emitValue(),this.destination.complete()}_tryNext(e,t){let n=this.durationSubscription;this.value=e,this.hasValue=!0,n&&(n.unsubscribe(),this.remove(n)),n=Object(a.a)(this,t),n&&!n.closed&&this.add(this.durationSubscription=n)}notifyNext(e,t,n,r,i){this.emitValue()}notifyComplete(){this.emitValue()}emitValue(){if(this.hasValue){const e=this.value,t=this.durationSubscription;t&&(this.durationSubscription=null,t.unsubscribe(),this.remove(t)),this.value=null,this.hasValue=!1,super._next(e)}}}var W=n(\"Kj3r\"),Z=n(\"xbPD\"),K=n(\"3E0/\"),Q=n(\"HDdC\");function q(e,t){return t?n=>new te(n,t).lift(new $(e)):t=>t.lift(new $(e))}class ${constructor(e){this.delayDurationSelector=e}call(e,t){return t.subscribe(new ee(e,this.delayDurationSelector))}}class ee extends s.a{constructor(e,t){super(e),this.delayDurationSelector=t,this.completed=!1,this.delayNotifierSubscriptions=[],this.index=0}notifyNext(e,t,n,r,i){this.destination.next(e),this.removeSubscription(i),this.tryComplete()}notifyError(e,t){this._error(e)}notifyComplete(e){const t=this.removeSubscription(e);t&&this.destination.next(t),this.tryComplete()}_next(e){const t=this.index++;try{const n=this.delayDurationSelector(e,t);n&&this.tryDelay(n,e)}catch(n){this.destination.error(n)}}_complete(){this.completed=!0,this.tryComplete(),this.unsubscribe()}removeSubscription(e){e.unsubscribe();const t=this.delayNotifierSubscriptions.indexOf(e);return-1!==t&&this.delayNotifierSubscriptions.splice(t,1),e.outerValue}tryDelay(e,t){const n=Object(a.a)(this,e,t);n&&!n.closed&&(this.destination.add(n),this.delayNotifierSubscriptions.push(n))}tryComplete(){this.completed&&0===this.delayNotifierSubscriptions.length&&this.destination.complete()}}class te extends Q.a{constructor(e,t){super(),this.source=e,this.subscriptionDelay=t}_subscribe(e){this.subscriptionDelay.subscribe(new ne(e,this.source))}}class ne extends u.a{constructor(e,t){super(),this.parent=e,this.source=t,this.sourceSubscribed=!1}_next(e){this.subscribeToSource()}_error(e){this.unsubscribe(),this.parent.error(e)}_complete(){this.unsubscribe(),this.subscribeToSource()}subscribeToSource(){this.sourceSubscribed||(this.sourceSubscribed=!0,this.unsubscribe(),this.source.subscribe(this.parent))}}function re(){return function(e){return e.lift(new ie)}}class ie{call(e,t){return t.subscribe(new se(e))}}class se extends u.a{constructor(e){super(e)}_next(e){e.observe(this.destination)}}function ae(e,t){return n=>n.lift(new oe(e,t))}class oe{constructor(e,t){this.keySelector=e,this.flushes=t}call(e,t){return t.subscribe(new ce(e,this.keySelector,this.flushes))}}class ce extends s.a{constructor(e,t,n){super(e),this.keySelector=t,this.values=new Set,n&&this.add(Object(a.a)(this,n))}notifyNext(e,t,n,r,i){this.values.clear()}notifyError(e,t){this._error(e)}_next(e){this.keySelector?this._useKeySelector(e):this._finalizeNext(e,e)}_useKeySelector(e){let t;const{destination:n}=this;try{t=this.keySelector(e)}catch(r){return void n.error(r)}this._finalizeNext(t,e)}_finalizeNext(e,t){const{values:n}=this;n.has(e)||(n.add(e),this.destination.next(t))}}var le=n(\"/uUt\");function ue(e,t){return Object(le.a)((n,r)=>t?t(n[e],r[e]):n[e]===r[e])}var de=n(\"4I5i\"),he=n(\"pLZG\"),me=n(\"XDbj\"),pe=n(\"IzEk\");function fe(e,t){if(e<0)throw new de.a;const n=arguments.length>=2;return r=>r.pipe(Object(he.a)((t,n)=>n===e),Object(pe.a)(1),n?Object(Z.a)(t):Object(me.a)(()=>new de.a))}var be=n(\"LRne\");function ge(...e){return t=>Object(R.a)(t,Object(be.a)(...e))}var _e=n(\"Gi4w\");function ye(){return e=>e.lift(new ve)}class ve{call(e,t){return t.subscribe(new we(e))}}class we extends s.a{constructor(e){super(e),this.hasCompleted=!1,this.hasSubscription=!1}_next(e){this.hasSubscription||(this.hasSubscription=!0,this.add(Object(a.a)(this,e)))}_complete(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete()}notifyComplete(e){this.remove(e),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()}}var ke=n(\"51Dv\"),Se=n(\"lJxs\");function Me(e,t){return t?n=>n.pipe(Me((n,r)=>Object(j.a)(e(n,r)).pipe(Object(Se.a)((e,i)=>t(n,e,r,i))))):t=>t.lift(new xe(e))}class xe{constructor(e){this.project=e}call(e,t){return t.subscribe(new Ce(e,this.project))}}class Ce extends s.a{constructor(e,t){super(e),this.project=t,this.hasSubscription=!1,this.hasCompleted=!1,this.index=0}_next(e){this.hasSubscription||this.tryNext(e)}tryNext(e){let t;const n=this.index++;try{t=this.project(e,n)}catch(r){return void this.destination.error(r)}this.hasSubscription=!0,this._innerSub(t,e,n)}_innerSub(e,t,n){const r=new ke.a(this,t,n),i=this.destination;i.add(r);const s=Object(a.a)(this,e,void 0,void 0,r);s!==r&&i.add(s)}_complete(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete(),this.unsubscribe()}notifyNext(e,t,n,r,i){this.destination.next(t)}notifyError(e){this.destination.error(e)}notifyComplete(e){this.destination.remove(e),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()}}function De(e,t=Number.POSITIVE_INFINITY,n){return t=(t||0)<1?Number.POSITIVE_INFINITY:t,r=>r.lift(new Le(e,t,n))}class Le{constructor(e,t,n){this.project=e,this.concurrent=t,this.scheduler=n}call(e,t){return t.subscribe(new Oe(e,this.project,this.concurrent,this.scheduler))}}class Oe extends s.a{constructor(e,t,n,r){super(e),this.project=t,this.concurrent=n,this.scheduler=r,this.index=0,this.active=0,this.hasCompleted=!1,n0&&this._next(t.shift()),this.hasCompleted&&0===this.active&&this.destination.complete()}}var Ee=n(\"nYR2\");function Te(e,t){if(\"function\"!=typeof e)throw new TypeError(\"predicate is not a function\");return n=>n.lift(new Ae(e,n,!1,t))}class Ae{constructor(e,t,n,r){this.predicate=e,this.source=t,this.yieldIndex=n,this.thisArg=r}call(e,t){return t.subscribe(new Pe(e,this.predicate,this.source,this.yieldIndex,this.thisArg))}}class Pe extends u.a{constructor(e,t,n,r,i){super(e),this.predicate=t,this.source=n,this.yieldIndex=r,this.thisArg=i,this.index=0}notifyComplete(e){const t=this.destination;t.next(e),t.complete(),this.unsubscribe()}_next(e){const{predicate:t,thisArg:n}=this,r=this.index++;try{t.call(n||this,e,r,this.source)&&this.notifyComplete(this.yieldIndex?r:e)}catch(i){this.destination.error(i)}}_complete(){this.notifyComplete(this.yieldIndex?-1:void 0)}}function Fe(e,t){return n=>n.lift(new Ae(e,n,!0,t))}var je=n(\"SxV6\"),Ie=n(\"OQgR\");function Re(){return function(e){return e.lift(new Ye)}}class Ye{call(e,t){return t.subscribe(new He(e))}}class He extends u.a{_next(e){}}function Ne(){return e=>e.lift(new Be)}class Be{call(e,t){return t.subscribe(new Ve(e))}}class Ve extends u.a{constructor(e){super(e)}notifyComplete(e){const t=this.destination;t.next(e),t.complete()}_next(e){this.notifyComplete(!1)}_complete(){this.notifyComplete(!0)}}var Ue=n(\"NJ9Y\"),ze=n(\"CqXF\"),Je=n(\"WMd4\");function Ge(){return function(e){return e.lift(new Xe)}}class Xe{call(e,t){return t.subscribe(new We(e))}}class We extends u.a{constructor(e){super(e)}_next(e){this.destination.next(Je.a.createNext(e))}_error(e){const t=this.destination;t.next(Je.a.createError(e)),t.complete()}_complete(){const e=this.destination;e.next(Je.a.createComplete()),e.complete()}}var Ze=n(\"Kqap\"),Ke=n(\"BFxc\"),Qe=n(\"mCNh\");function qe(e,t){return arguments.length>=2?function(n){return Object(Qe.a)(Object(Ze.a)(e,t),Object(Ke.a)(1),Object(Z.a)(t))(n)}:function(t){return Object(Qe.a)(Object(Ze.a)((t,n,r)=>e(t,n,r+1)),Object(Ke.a)(1))(t)}}function $e(e){return qe(\"function\"==typeof e?(t,n)=>e(t,n)>0?t:n:(e,t)=>e>t?e:t)}var et=n(\"VRyK\");function tt(...e){return t=>t.lift.call(Object(et.a)(t,...e))}var nt=n(\"bHdf\"),rt=n(\"5+tZ\");function it(e,t,n=Number.POSITIVE_INFINITY){return\"function\"==typeof t?Object(rt.a)(()=>e,t,n):(\"number\"==typeof t&&(n=t),Object(rt.a)(()=>e,n))}function st(e,t,n=Number.POSITIVE_INFINITY){return r=>r.lift(new at(e,t,n))}class at{constructor(e,t,n){this.accumulator=e,this.seed=t,this.concurrent=n}call(e,t){return t.subscribe(new ot(e,this.accumulator,this.seed,this.concurrent))}}class ot extends s.a{constructor(e,t,n,r){super(e),this.accumulator=t,this.acc=n,this.concurrent=r,this.hasValue=!1,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){if(this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete())}}function ct(e){return qe(\"function\"==typeof e?(t,n)=>e(t,n)<0?t:n:(e,t)=>et.lift(new ht(e))}class ht{constructor(e){this.nextSources=e}call(e,t){return t.subscribe(new mt(e,this.nextSources))}}class mt extends s.a{constructor(e,t){super(e),this.destination=e,this.nextSources=t}notifyError(e,t){this.subscribeToNextSource()}notifyComplete(e){this.subscribeToNextSource()}_error(e){this.subscribeToNextSource(),this.unsubscribe()}_complete(){this.subscribeToNextSource(),this.unsubscribe()}subscribeToNextSource(){const e=this.nextSources.shift();if(e){const t=new ke.a(this,void 0,void 0),n=this.destination;n.add(t);const r=Object(a.a)(this,e,void 0,void 0,t);r!==t&&n.add(r)}else this.destination.complete()}}var pt=n(\"Zy1z\"),ft=n(\"F97/\");function bt(e,t){return n=>[Object(he.a)(e,t)(n),Object(he.a)(Object(ft.a)(e,t))(n)]}function gt(...e){const t=e.length;if(0===t)throw new Error(\"list of properties cannot be empty.\");return n=>Object(Se.a)(function(e,t){return n=>{let r=n;for(let i=0;inew _t.a,e):Object(lt.a)(new _t.a)}var vt=n(\"2Vo4\");function wt(e){return t=>Object(lt.a)(new vt.a(e))(t)}var kt=n(\"NHP+\");function St(){return e=>Object(lt.a)(new kt.a)(e)}var Mt=n(\"jtHE\");function xt(e,t,n,r){n&&\"function\"!=typeof n&&(r=n);const i=\"function\"==typeof n?n:void 0,s=new Mt.a(e,t,r);return e=>Object(lt.a)(()=>s,i)(e)}var Ct=n(\"Nv8m\");function Dt(...e){return function(t){return 1===e.length&&Object(F.a)(e[0])&&(e=e[0]),t.lift.call(Object(Ct.a)(t,...e))}}var Lt=n(\"EY2u\");function Ot(e=-1){return t=>0===e?Object(Lt.b)():t.lift(new Et(e<0?-1:e-1,t))}class Et{constructor(e,t){this.count=e,this.source=t}call(e,t){return t.subscribe(new Tt(e,this.count,this.source))}}class Tt extends u.a{constructor(e,t,n){super(e),this.count=t,this.source=n}complete(){if(!this.isStopped){const{source:e,count:t}=this;if(0===t)return super.complete();t>-1&&(this.count=t-1),e.subscribe(this._unsubscribeAndRecycle())}}}function At(e){return t=>t.lift(new Pt(e))}class Pt{constructor(e){this.notifier=e}call(e,t){return t.subscribe(new Ft(e,this.notifier,t))}}class Ft extends s.a{constructor(e,t,n){super(e),this.notifier=t,this.source=n,this.sourceIsBeingSubscribedTo=!0}notifyNext(e,t,n,r,i){this.sourceIsBeingSubscribedTo=!0,this.source.subscribe(this)}notifyComplete(e){if(!1===this.sourceIsBeingSubscribedTo)return super.complete()}complete(){if(this.sourceIsBeingSubscribedTo=!1,!this.isStopped){if(this.retries||this.subscribeToRetries(),!this.retriesSubscription||this.retriesSubscription.closed)return super.complete();this._unsubscribeAndRecycle(),this.notifications.next()}}_unsubscribe(){const{notifications:e,retriesSubscription:t}=this;e&&(e.unsubscribe(),this.notifications=null),t&&(t.unsubscribe(),this.retriesSubscription=null),this.retries=null}_unsubscribeAndRecycle(){const{_unsubscribe:e}=this;return this._unsubscribe=null,super._unsubscribeAndRecycle(),this._unsubscribe=e,this}subscribeToRetries(){let e;this.notifications=new _t.a;try{const{notifier:t}=this;e=t(this.notifications)}catch(t){return super.complete()}this.retries=e,this.retriesSubscription=Object(a.a)(this,e)}}function jt(e=-1){return t=>t.lift(new It(e,t))}class It{constructor(e,t){this.count=e,this.source=t}call(e,t){return t.subscribe(new Rt(e,this.count,this.source))}}class Rt extends u.a{constructor(e,t,n){super(e),this.count=t,this.source=n}error(e){if(!this.isStopped){const{source:t,count:n}=this;if(0===n)return super.error(e);n>-1&&(this.count=n-1),t.subscribe(this._unsubscribeAndRecycle())}}}function Yt(e){return t=>t.lift(new Ht(e,t))}class Ht{constructor(e,t){this.notifier=e,this.source=t}call(e,t){return t.subscribe(new Nt(e,this.notifier,this.source))}}class Nt extends s.a{constructor(e,t,n){super(e),this.notifier=t,this.source=n}error(e){if(!this.isStopped){let n=this.errors,r=this.retries,i=this.retriesSubscription;if(r)this.errors=null,this.retriesSubscription=null;else{n=new _t.a;try{const{notifier:e}=this;r=e(n)}catch(t){return super.error(t)}i=Object(a.a)(this,r)}this._unsubscribeAndRecycle(),this.errors=n,this.retries=r,this.retriesSubscription=i,n.next(e)}}_unsubscribe(){const{errors:e,retriesSubscription:t}=this;e&&(e.unsubscribe(),this.errors=null),t&&(t.unsubscribe(),this.retriesSubscription=null),this.retries=null}notifyNext(e,t,n,r,i){const{_unsubscribe:s}=this;this._unsubscribe=null,this._unsubscribeAndRecycle(),this._unsubscribe=s,this.source.subscribe(this)}}var Bt=n(\"x+ZX\");function Vt(e){return t=>t.lift(new Ut(e))}class Ut{constructor(e){this.notifier=e}call(e,t){const n=new zt(e),r=t.subscribe(n);return r.add(Object(a.a)(n,this.notifier)),r}}class zt extends s.a{constructor(){super(...arguments),this.hasValue=!1}_next(e){this.value=e,this.hasValue=!0}notifyNext(e,t,n,r,i){this.emitValue()}notifyComplete(){this.emitValue()}emitValue(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.value))}}function Jt(e,t=f.a){return n=>n.lift(new Gt(e,t))}class Gt{constructor(e,t){this.period=e,this.scheduler=t}call(e,t){return t.subscribe(new Xt(e,this.period,this.scheduler))}}class Xt extends u.a{constructor(e,t,n){super(e),this.period=t,this.scheduler=n,this.hasValue=!1,this.add(n.schedule(Wt,t,{subscriber:this,period:t}))}_next(e){this.lastValue=e,this.hasValue=!0}notifyNext(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))}}function Wt(e){let{subscriber:t,period:n}=e;t.notifyNext(),this.schedule(e,n)}function Zt(e,t){return n=>n.lift(new Kt(e,t))}class Kt{constructor(e,t){this.compareTo=e,this.comparator=t}call(e,t){return t.subscribe(new Qt(e,this.compareTo,this.comparator))}}class Qt extends u.a{constructor(e,t,n){super(e),this.compareTo=t,this.comparator=n,this._a=[],this._b=[],this._oneComplete=!1,this.destination.add(t.subscribe(new qt(e,this)))}_next(e){this._oneComplete&&0===this._b.length?this.emit(!1):(this._a.push(e),this.checkValues())}_complete(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0,this.unsubscribe()}checkValues(){const{_a:e,_b:t,comparator:n}=this;for(;e.length>0&&t.length>0;){let i=e.shift(),s=t.shift(),a=!1;try{a=n?n(i,s):i===s}catch(r){this.destination.error(r)}a||this.emit(!1)}}emit(e){const{destination:t}=this;t.next(e),t.complete()}nextB(e){this._oneComplete&&0===this._a.length?this.emit(!1):(this._b.push(e),this.checkValues())}completeB(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0}}class qt extends u.a{constructor(e,t){super(e),this.parent=t}_next(e){this.parent.nextB(e)}_error(e){this.parent.error(e),this.unsubscribe()}_complete(){this.parent.completeB(),this.unsubscribe()}}var $t=n(\"w1tV\"),en=n(\"UXun\"),tn=n(\"sVev\");function nn(e){return t=>t.lift(new rn(e,t))}class rn{constructor(e,t){this.predicate=e,this.source=t}call(e,t){return t.subscribe(new sn(e,this.predicate,this.source))}}class sn extends u.a{constructor(e,t,n){super(e),this.predicate=t,this.source=n,this.seenValue=!1,this.index=0}applySingleValue(e){this.seenValue?this.destination.error(\"Sequence contains more than one element\"):(this.seenValue=!0,this.singleValue=e)}_next(e){const t=this.index++;this.predicate?this.tryNext(e,t):this.applySingleValue(e)}tryNext(e,t){try{this.predicate(e,t,this.source)&&this.applySingleValue(e)}catch(n){this.destination.error(n)}}_complete(){const e=this.destination;this.index>0?(e.next(this.seenValue?this.singleValue:void 0),e.complete()):e.error(new tn.a)}}var an=n(\"zP0r\");function on(e){return t=>t.lift(new cn(e))}class cn{constructor(e){if(this._skipCount=e,this._skipCount<0)throw new de.a}call(e,t){return t.subscribe(0===this._skipCount?new u.a(e):new ln(e,this._skipCount))}}class ln extends u.a{constructor(e,t){super(e),this._skipCount=t,this._count=0,this._ring=new Array(t)}_next(e){const t=this._skipCount,n=this._count++;if(nt.lift(new dn(e))}class dn{constructor(e){this.notifier=e}call(e,t){return t.subscribe(new hn(e,this.notifier))}}class hn extends s.a{constructor(e,t){super(e),this.hasValue=!1;const n=new ke.a(this,void 0,void 0);this.add(n),this.innerSubscription=n;const r=Object(a.a)(this,t,void 0,void 0,n);r!==n&&(this.add(r),this.innerSubscription=r)}_next(e){this.hasValue&&super._next(e)}notifyNext(e,t,n,r,i){this.hasValue=!0,this.innerSubscription&&this.innerSubscription.unsubscribe()}notifyComplete(){}}function mn(e){return t=>t.lift(new pn(e))}class pn{constructor(e){this.predicate=e}call(e,t){return t.subscribe(new fn(e,this.predicate))}}class fn extends u.a{constructor(e,t){super(e),this.predicate=t,this.skipping=!0,this.index=0}_next(e){const t=this.destination;this.skipping&&this.tryCallPredicate(e),this.skipping||t.next(e)}tryCallPredicate(e){try{const t=this.predicate(e,this.index++);this.skipping=Boolean(t)}catch(t){this.destination.error(t)}}}var bn=n(\"JX91\"),gn=n(\"7Hc7\"),_n=n(\"Y7HM\");class yn extends Q.a{constructor(e,t=0,n=gn.a){super(),this.source=e,this.delayTime=t,this.scheduler=n,(!Object(_n.a)(t)||t<0)&&(this.delayTime=0),n&&\"function\"==typeof n.schedule||(this.scheduler=gn.a)}static create(e,t=0,n=gn.a){return new yn(e,t,n)}static dispatch(e){const{source:t,subscriber:n}=e;return this.add(t.subscribe(n))}_subscribe(e){return this.scheduler.schedule(yn.dispatch,this.delayTime,{source:this.source,subscriber:e})}}function vn(e,t=0){return function(n){return n.lift(new wn(e,t))}}class wn{constructor(e,t){this.scheduler=e,this.delay=t}call(e,t){return new yn(t,this.delay,this.scheduler).subscribe(e)}}var kn=n(\"eIep\"),Sn=n(\"SpAZ\");function Mn(){return Object(kn.a)(Sn.a)}function xn(e,t){return t?Object(kn.a)(()=>e,t):Object(kn.a)(()=>e)}var Cn=n(\"1G5W\"),Dn=n(\"GJmQ\"),Ln=n(\"vkgz\");const On={leading:!0,trailing:!1};function En(e,t=On){return n=>n.lift(new Tn(e,t.leading,t.trailing))}class Tn{constructor(e,t,n){this.durationSelector=e,this.leading=t,this.trailing=n}call(e,t){return t.subscribe(new An(e,this.durationSelector,this.leading,this.trailing))}}class An extends s.a{constructor(e,t,n,r){super(e),this.destination=e,this.durationSelector=t,this._leading=n,this._trailing=r,this._hasValue=!1}_next(e){this._hasValue=!0,this._sendValue=e,this._throttled||(this._leading?this.send():this.throttle(e))}send(){const{_hasValue:e,_sendValue:t}=this;e&&(this.destination.next(t),this.throttle(t)),this._hasValue=!1,this._sendValue=null}throttle(e){const t=this.tryDurationSelector(e);t&&this.add(this._throttled=Object(a.a)(this,t))}tryDurationSelector(e){try{return this.durationSelector(e)}catch(t){return this.destination.error(t),null}}throttlingDone(){const{_throttled:e,_trailing:t}=this;e&&e.unsubscribe(),this._throttled=null,t&&this.send()}notifyNext(e,t,n,r,i){this.throttlingDone()}notifyComplete(){this.throttlingDone()}}function Pn(e,t=f.a,n=On){return r=>r.lift(new Fn(e,t,n.leading,n.trailing))}class Fn{constructor(e,t,n,r){this.duration=e,this.scheduler=t,this.leading=n,this.trailing=r}call(e,t){return t.subscribe(new jn(e,this.duration,this.scheduler,this.leading,this.trailing))}}class jn extends u.a{constructor(e,t,n,r,i){super(e),this.duration=t,this.scheduler=n,this.leading=r,this.trailing=i,this._hasTrailingValue=!1,this._trailingValue=null}_next(e){this.throttled?this.trailing&&(this._trailingValue=e,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(In,this.duration,{subscriber:this})),this.leading?this.destination.next(e):this.trailing&&(this._trailingValue=e,this._hasTrailingValue=!0))}_complete(){this._hasTrailingValue?(this.destination.next(this._trailingValue),this.destination.complete()):this.destination.complete()}clearThrottle(){const e=this.throttled;e&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),e.unsubscribe(),this.remove(e),this.throttled=null)}}function In(e){const{subscriber:t}=e;t.clearThrottle()}var Rn=n(\"NXyV\");function Yn(e=f.a){return t=>Object(Rn.a)(()=>t.pipe(Object(Ze.a)(({current:t},n)=>({value:n,current:e.now(),last:t}),{current:e.now(),value:void 0,last:void 0}),Object(Se.a)(({current:e,last:t,value:n})=>new Hn(n,e-t))))}class Hn{constructor(e,t){this.value=e,this.interval=t}}var Nn=n(\"Y6u4\"),Bn=n(\"mlxB\");function Vn(e,t,n=f.a){return r=>{let i=Object(Bn.a)(e),s=i?+e-n.now():Math.abs(e);return r.lift(new Un(s,i,t,n))}}class Un{constructor(e,t,n,r){this.waitFor=e,this.absoluteTimeout=t,this.withObservable=n,this.scheduler=r}call(e,t){return t.subscribe(new zn(e,this.absoluteTimeout,this.waitFor,this.withObservable,this.scheduler))}}class zn extends s.a{constructor(e,t,n,r,i){super(e),this.absoluteTimeout=t,this.waitFor=n,this.withObservable=r,this.scheduler=i,this.action=null,this.scheduleTimeout()}static dispatchTimeout(e){const{withObservable:t}=e;e._unsubscribeAndRecycle(),e.add(Object(a.a)(e,t))}scheduleTimeout(){const{action:e}=this;e?this.action=e.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(zn.dispatchTimeout,this.waitFor,this))}_next(e){this.absoluteTimeout||this.scheduleTimeout(),super._next(e)}_unsubscribe(){this.action=null,this.scheduler=null,this.withObservable=null}}var Jn=n(\"z6cu\");function Gn(e,t=f.a){return Vn(e,Object(Jn.a)(new Nn.a),t)}function Xn(e=f.a){return Object(Se.a)(t=>new Wn(t,e.now()))}class Wn{constructor(e,t){this.value=e,this.timestamp=t}}function Zn(e,t,n){return 0===n?[t]:(e.push(t),e)}function Kn(){return qe(Zn,[])}function Qn(e){return function(t){return t.lift(new qn(e))}}class qn{constructor(e){this.windowBoundaries=e}call(e,t){const n=new $n(e),r=t.subscribe(n);return r.closed||n.add(Object(a.a)(n,this.windowBoundaries)),r}}class $n extends s.a{constructor(e){super(e),this.window=new _t.a,e.next(this.window)}notifyNext(e,t,n,r,i){this.openWindow()}notifyError(e,t){this._error(e)}notifyComplete(e){this._complete()}_next(e){this.window.next(e)}_error(e){this.window.error(e),this.destination.error(e)}_complete(){this.window.complete(),this.destination.complete()}_unsubscribe(){this.window=null}openWindow(){const e=this.window;e&&e.complete();const t=this.destination,n=this.window=new _t.a;t.next(n)}}function er(e,t=0){return function(n){return n.lift(new tr(e,t))}}class tr{constructor(e,t){this.windowSize=e,this.startWindowEvery=t}call(e,t){return t.subscribe(new nr(e,this.windowSize,this.startWindowEvery))}}class nr extends u.a{constructor(e,t,n){super(e),this.destination=e,this.windowSize=t,this.startWindowEvery=n,this.windows=[new _t.a],this.count=0,e.next(this.windows[0])}_next(e){const t=this.startWindowEvery>0?this.startWindowEvery:this.windowSize,n=this.destination,r=this.windowSize,i=this.windows,s=i.length;for(let o=0;o=0&&a%t==0&&!this.closed&&i.shift().complete(),++this.count%t==0&&!this.closed){const e=new _t.a;i.push(e),n.next(e)}}_error(e){const t=this.windows;if(t)for(;t.length>0&&!this.closed;)t.shift().error(e);this.destination.error(e)}_complete(){const e=this.windows;if(e)for(;e.length>0&&!this.closed;)e.shift().complete();this.destination.complete()}_unsubscribe(){this.count=0,this.windows=null}}function rr(e){let t=f.a,n=null,r=Number.POSITIVE_INFINITY;return Object(b.a)(arguments[3])&&(t=arguments[3]),Object(b.a)(arguments[2])?t=arguments[2]:Object(_n.a)(arguments[2])&&(r=arguments[2]),Object(b.a)(arguments[1])?t=arguments[1]:Object(_n.a)(arguments[1])&&(n=arguments[1]),function(i){return i.lift(new ir(e,n,r,t))}}class ir{constructor(e,t,n,r){this.windowTimeSpan=e,this.windowCreationInterval=t,this.maxWindowSize=n,this.scheduler=r}call(e,t){return t.subscribe(new ar(e,this.windowTimeSpan,this.windowCreationInterval,this.maxWindowSize,this.scheduler))}}class sr extends _t.a{constructor(){super(...arguments),this._numberOfNextedValues=0}next(e){this._numberOfNextedValues++,super.next(e)}get numberOfNextedValues(){return this._numberOfNextedValues}}class ar extends u.a{constructor(e,t,n,r,i){super(e),this.destination=e,this.windowTimeSpan=t,this.windowCreationInterval=n,this.maxWindowSize=r,this.scheduler=i,this.windows=[];const s=this.openWindow();if(null!==n&&n>=0){const e={windowTimeSpan:t,windowCreationInterval:n,subscriber:this,scheduler:i};this.add(i.schedule(lr,t,{subscriber:this,window:s,context:null})),this.add(i.schedule(cr,n,e))}else this.add(i.schedule(or,t,{subscriber:this,window:s,windowTimeSpan:t}))}_next(e){const t=this.windows,n=t.length;for(let r=0;r=this.maxWindowSize&&this.closeWindow(n))}}_error(e){const t=this.windows;for(;t.length>0;)t.shift().error(e);this.destination.error(e)}_complete(){const e=this.windows;for(;e.length>0;){const t=e.shift();t.closed||t.complete()}this.destination.complete()}openWindow(){const e=new sr;return this.windows.push(e),this.destination.next(e),e}closeWindow(e){e.complete();const t=this.windows;t.splice(t.indexOf(e),1)}}function or(e){const{subscriber:t,windowTimeSpan:n,window:r}=e;r&&t.closeWindow(r),e.window=t.openWindow(),this.schedule(e,n)}function cr(e){const{windowTimeSpan:t,subscriber:n,scheduler:r,windowCreationInterval:i}=e,s=n.openWindow();let a={action:this,subscription:null};a.subscription=r.schedule(lr,t,{subscriber:n,window:s,context:a}),this.add(a.subscription),this.schedule(e,i)}function lr(e){const{subscriber:t,window:n,context:r}=e;r&&r.action&&r.subscription&&r.action.remove(r.subscription),t.closeWindow(n)}function ur(e,t){return n=>n.lift(new dr(e,t))}class dr{constructor(e,t){this.openings=e,this.closingSelector=t}call(e,t){return t.subscribe(new hr(e,this.openings,this.closingSelector))}}class hr extends s.a{constructor(e,t,n){super(e),this.openings=t,this.closingSelector=n,this.contexts=[],this.add(this.openSubscription=Object(a.a)(this,t,t))}_next(e){const{contexts:t}=this;if(t){const n=t.length;for(let r=0;r{let n;return\"function\"==typeof e[e.length-1]&&(n=e.pop()),t.lift(new gr(e,n))}}class gr{constructor(e,t){this.observables=e,this.project=t}call(e,t){return t.subscribe(new _r(e,this.observables,this.project))}}class _r extends s.a{constructor(e,t,n){super(e),this.observables=t,this.project=n,this.toRespond=[];const r=t.length;this.values=new Array(r);for(let i=0;i0){const e=s.indexOf(n);-1!==e&&s.splice(e,1)}}notifyComplete(){}_next(e){if(0===this.toRespond.length){const t=[e,...this.values];this.project?this._tryProject(t):this.destination.next(t)}}_tryProject(e){let t;try{t=this.project.apply(this,e)}catch(n){return void this.destination.error(n)}this.destination.next(t)}}var yr=n(\"1uah\");function vr(...e){return function(t){return t.lift.call(Object(yr.b)(t,...e))}}function wr(e){return t=>t.lift(new yr.a(e))}},kmnG:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return q})),n.d(t,\"b\",(function(){return Q})),n.d(t,\"c\",(function(){return R})),n.d(t,\"d\",(function(){return $})),n.d(t,\"e\",(function(){return H})),n.d(t,\"f\",(function(){return ee})),n.d(t,\"g\",(function(){return V})),n.d(t,\"h\",(function(){return U})),n.d(t,\"i\",(function(){return X}));var r=n(\"GU7r\"),i=n(\"ofXK\"),s=n(\"fXoL\"),a=n(\"FKr1\"),o=n(\"8LU1\"),c=n(\"XNiG\"),l=n(\"VRyK\"),u=n(\"xgIS\"),d=n(\"JX91\"),h=n(\"1G5W\"),m=n(\"IzEk\"),p=n(\"R0Ic\"),f=n(\"R1ws\"),b=n(\"cH1L\"),g=n(\"nLfN\");const _=[\"underline\"],y=[\"connectionContainer\"],v=[\"inputContainer\"],w=[\"label\"];function k(e,t){1&e&&(s.Tb(0),s.Vb(1,\"div\",14),s.Qb(2,\"div\",15),s.Qb(3,\"div\",16),s.Qb(4,\"div\",17),s.Ub(),s.Vb(5,\"div\",18),s.Qb(6,\"div\",15),s.Qb(7,\"div\",16),s.Qb(8,\"div\",17),s.Ub(),s.Sb())}function S(e,t){1&e&&(s.Vb(0,\"div\",19),s.lc(1,1),s.Ub())}function M(e,t){if(1&e&&(s.Tb(0),s.lc(1,2),s.Vb(2,\"span\"),s.Hc(3),s.Ub(),s.Sb()),2&e){const e=s.gc(2);s.Eb(3),s.Ic(e._control.placeholder)}}function x(e,t){1&e&&s.lc(0,3,[\"*ngSwitchCase\",\"true\"])}function C(e,t){1&e&&(s.Vb(0,\"span\",23),s.Hc(1,\" *\"),s.Ub())}function D(e,t){if(1&e){const e=s.Wb();s.Vb(0,\"label\",20,21),s.cc(\"cdkObserveContent\",(function(){return s.wc(e),s.gc().updateOutlineGap()})),s.Fc(2,M,4,1,\"ng-container\",12),s.Fc(3,x,1,0,\"ng-content\",12),s.Fc(4,C,2,0,\"span\",22),s.Ub()}if(2&e){const e=s.gc();s.Hb(\"mat-empty\",e._control.empty&&!e._shouldAlwaysFloat())(\"mat-form-field-empty\",e._control.empty&&!e._shouldAlwaysFloat())(\"mat-accent\",\"accent\"==e.color)(\"mat-warn\",\"warn\"==e.color),s.nc(\"cdkObserveContentDisabled\",\"outline\"!=e.appearance)(\"id\",e._labelId)(\"ngSwitch\",e._hasLabel()),s.Fb(\"for\",e._control.id)(\"aria-owns\",e._control.id),s.Eb(2),s.nc(\"ngSwitchCase\",!1),s.Eb(1),s.nc(\"ngSwitchCase\",!0),s.Eb(1),s.nc(\"ngIf\",!e.hideRequiredMarker&&e._control.required&&!e._control.disabled)}}function L(e,t){1&e&&(s.Vb(0,\"div\",24),s.lc(1,4),s.Ub())}function O(e,t){if(1&e&&(s.Vb(0,\"div\",25,26),s.Qb(2,\"span\",27),s.Ub()),2&e){const e=s.gc();s.Eb(2),s.Hb(\"mat-accent\",\"accent\"==e.color)(\"mat-warn\",\"warn\"==e.color)}}function E(e,t){if(1&e&&(s.Vb(0,\"div\"),s.lc(1,5),s.Ub()),2&e){const e=s.gc();s.nc(\"@transitionMessages\",e._subscriptAnimationState)}}function T(e,t){if(1&e&&(s.Vb(0,\"div\",31),s.Hc(1),s.Ub()),2&e){const e=s.gc(2);s.nc(\"id\",e._hintLabelId),s.Eb(1),s.Ic(e.hintLabel)}}function A(e,t){if(1&e&&(s.Vb(0,\"div\",28),s.Fc(1,T,2,2,\"div\",29),s.lc(2,6),s.Qb(3,\"div\",30),s.lc(4,7),s.Ub()),2&e){const e=s.gc();s.nc(\"@transitionMessages\",e._subscriptAnimationState),s.Eb(1),s.nc(\"ngIf\",e.hintLabel)}}const P=[\"*\",[[\"\",\"matPrefix\",\"\"]],[[\"mat-placeholder\"]],[[\"mat-label\"]],[[\"\",\"matSuffix\",\"\"]],[[\"mat-error\"]],[[\"mat-hint\",3,\"align\",\"end\"]],[[\"mat-hint\",\"align\",\"end\"]]],F=[\"*\",\"[matPrefix]\",\"mat-placeholder\",\"mat-label\",\"[matSuffix]\",\"mat-error\",\"mat-hint:not([align='end'])\",\"mat-hint[align='end']\"];let j=0;const I=new s.s(\"MatError\");let R=(()=>{class e{constructor(){this.id=\"mat-error-\"+j++}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=s.Kb({type:e,selectors:[[\"mat-error\"]],hostAttrs:[\"role\",\"alert\",1,\"mat-error\"],hostVars:1,hostBindings:function(e,t){2&e&&s.Fb(\"id\",t.id)},inputs:{id:\"id\"},features:[s.Db([{provide:I,useExisting:e}])]}),e})();const Y={transitionMessages:Object(p.n)(\"transitionMessages\",[Object(p.k)(\"enter\",Object(p.l)({opacity:1,transform:\"translateY(0%)\"})),Object(p.m)(\"void => enter\",[Object(p.l)({opacity:0,transform:\"translateY(-100%)\"}),Object(p.e)(\"300ms cubic-bezier(0.55, 0, 0.55, 0.2)\")])])};let H=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=s.Kb({type:e}),e})(),N=0;const B=new s.s(\"MatHint\");let V=(()=>{class e{constructor(){this.align=\"start\",this.id=\"mat-hint-\"+N++}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=s.Kb({type:e,selectors:[[\"mat-hint\"]],hostAttrs:[1,\"mat-hint\"],hostVars:4,hostBindings:function(e,t){2&e&&(s.Fb(\"id\",t.id)(\"align\",null),s.Hb(\"mat-form-field-hint-end\",\"end\"===t.align))},inputs:{align:\"align\",id:\"id\"},features:[s.Db([{provide:B,useExisting:e}])]}),e})(),U=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=s.Kb({type:e,selectors:[[\"mat-label\"]]}),e})(),z=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=s.Kb({type:e,selectors:[[\"mat-placeholder\"]]}),e})();const J=new s.s(\"MatPrefix\"),G=new s.s(\"MatSuffix\");let X=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=s.Kb({type:e,selectors:[[\"\",\"matSuffix\",\"\"]],features:[s.Db([{provide:G,useExisting:e}])]}),e})(),W=0;class Z{constructor(e){this._elementRef=e}}const K=Object(a.t)(Z,\"primary\"),Q=new s.s(\"MAT_FORM_FIELD_DEFAULT_OPTIONS\"),q=new s.s(\"MatFormField\");let $=(()=>{class e extends K{constructor(e,t,n,r,i,s,a,o){super(e),this._elementRef=e,this._changeDetectorRef=t,this._dir=r,this._defaults=i,this._platform=s,this._ngZone=a,this._outlineGapCalculationNeededImmediately=!1,this._outlineGapCalculationNeededOnStable=!1,this._destroyed=new c.a,this._showAlwaysAnimate=!1,this._subscriptAnimationState=\"\",this._hintLabel=\"\",this._hintLabelId=\"mat-hint-\"+W++,this._labelId=\"mat-form-field-label-\"+W++,this._labelOptions=n||{},this.floatLabel=this._getDefaultFloatLabelState(),this._animationsEnabled=\"NoopAnimations\"!==o,this.appearance=i&&i.appearance?i.appearance:\"legacy\",this._hideRequiredMarker=!(!i||null==i.hideRequiredMarker)&&i.hideRequiredMarker}get appearance(){return this._appearance}set appearance(e){const t=this._appearance;this._appearance=e||this._defaults&&this._defaults.appearance||\"legacy\",\"outline\"===this._appearance&&t!==e&&(this._outlineGapCalculationNeededOnStable=!0)}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=Object(o.c)(e)}_shouldAlwaysFloat(){return\"always\"===this.floatLabel&&!this._showAlwaysAnimate}_canLabelFloat(){return\"never\"!==this.floatLabel}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get floatLabel(){return\"legacy\"!==this.appearance&&\"never\"===this._floatLabel?\"auto\":this._floatLabel}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}get _control(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic}set _control(e){this._explicitFormFieldControl=e}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._connectionContainerRef||this._elementRef}ngAfterContentInit(){this._validateControlChild();const e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(\"mat-form-field-type-\"+e.controlType),e.stateChanges.pipe(Object(d.a)(null)).subscribe(()=>{this._validatePlaceholders(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(Object(h.a)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(Object(h.a)(this._destroyed)).subscribe(()=>{this._outlineGapCalculationNeededOnStable&&this.updateOutlineGap()})}),Object(l.a)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._outlineGapCalculationNeededOnStable=!0,this._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe(Object(d.a)(null)).subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe(Object(d.a)(null)).subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._dir&&this._dir.change.pipe(Object(h.a)(this._destroyed)).subscribe(()=>{\"function\"==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this.updateOutlineGap())}):this.updateOutlineGap()})}ngAfterContentChecked(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}ngAfterViewInit(){this._subscriptAnimationState=\"enter\",this._changeDetectorRef.detectChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_shouldForward(e){const t=this._control?this._control.ngControl:null;return t&&t[e]}_hasPlaceholder(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}_hasLabel(){return!(!this._labelChildNonStatic&&!this._labelChildStatic)}_shouldLabelFloat(){return this._canLabelFloat()&&(this._control&&this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_hideControlPlaceholder(){return\"legacy\"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}_hasFloatingLabel(){return this._hasLabel()||\"legacy\"===this.appearance&&this._hasPlaceholder()}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?\"error\":\"hint\"}_animateAndLockLabel(){this._hasFloatingLabel()&&this._canLabelFloat()&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,Object(u.a)(this._label.nativeElement,\"transitionend\").pipe(Object(m.a)(1)).subscribe(()=>{this._showAlwaysAnimate=!1})),this.floatLabel=\"always\",this._changeDetectorRef.markForCheck())}_validatePlaceholders(){}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_getDefaultFloatLabelState(){return this._defaults&&this._defaults.floatLabel||this._labelOptions.float||\"auto\"}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&\"string\"==typeof this._control.userAriaDescribedBy&&e.push(...this._control.userAriaDescribedBy.split(\" \")),\"hint\"===this._getDisplayedMessages()){const t=this._hintChildren?this._hintChildren.find(e=>\"start\"===e.align):null,n=this._hintChildren?this._hintChildren.find(e=>\"end\"===e.align):null;t?e.push(t.id):this._hintLabel&&e.push(this._hintLabelId),n&&e.push(n.id)}else this._errorChildren&&e.push(...this._errorChildren.map(e=>e.id));this._control.setDescribedByIds(e)}}_validateControlChild(){}updateOutlineGap(){const e=this._label?this._label.nativeElement:null;if(\"outline\"!==this.appearance||!e||!e.children.length||!e.textContent.trim())return;if(!this._platform.isBrowser)return;if(!this._isAttachedToDOM())return void(this._outlineGapCalculationNeededImmediately=!0);let t=0,n=0;const r=this._connectionContainerRef.nativeElement,i=r.querySelectorAll(\".mat-form-field-outline-start\"),s=r.querySelectorAll(\".mat-form-field-outline-gap\");if(this._label&&this._label.nativeElement.children.length){const i=r.getBoundingClientRect();if(0===i.width&&0===i.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);const s=this._getStartEnd(i),a=e.children,o=this._getStartEnd(a[0].getBoundingClientRect());let c=0;for(let e=0;e0?.75*c+10:0}for(let a=0;a{class e{}return e.\\u0275mod=s.Nb({type:e}),e.\\u0275inj=s.Mb({factory:function(t){return new(t||e)},imports:[[i.c,a.h,r.c],a.h]}),e})()},l5ep:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"cy\",{months:\"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr\".split(\"_\"),monthsShort:\"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag\".split(\"_\"),weekdays:\"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn\".split(\"_\"),weekdaysShort:\"Sul_Llun_Maw_Mer_Iau_Gwe_Sad\".split(\"_\"),weekdaysMin:\"Su_Ll_Ma_Me_Ia_Gw_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Heddiw am] LT\",nextDay:\"[Yfory am] LT\",nextWeek:\"dddd [am] LT\",lastDay:\"[Ddoe am] LT\",lastWeek:\"dddd [diwethaf am] LT\",sameElse:\"L\"},relativeTime:{future:\"mewn %s\",past:\"%s yn \\xf4l\",s:\"ychydig eiliadau\",ss:\"%d eiliad\",m:\"munud\",mm:\"%d munud\",h:\"awr\",hh:\"%d awr\",d:\"diwrnod\",dd:\"%d diwrnod\",M:\"mis\",MM:\"%d mis\",y:\"blwyddyn\",yy:\"%d flynedd\"},dayOfMonthOrdinalParse:/\\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t=\"\";return e>20?t=40===e||50===e||60===e||80===e||100===e?\"fed\":\"ain\":e>0&&(t=[\"\",\"af\",\"il\",\"ydd\",\"ydd\",\"ed\",\"ed\",\"ed\",\"fed\",\"fed\",\"fed\",\"eg\",\"fed\",\"eg\",\"eg\",\"fed\",\"eg\",\"eg\",\"fed\",\"eg\",\"fed\"][e]),e+t},week:{dow:1,doy:4}})}(n(\"wd/R\"))},l5mm:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"HDdC\"),i=n(\"D0XW\"),s=n(\"Y7HM\");function a(e=0,t=i.a){return(!Object(s.a)(e)||e<0)&&(e=0),t&&\"function\"==typeof t.schedule||(t=i.a),new r.a(n=>(n.add(t.schedule(o,e,{subscriber:n,counter:0,period:e})),n))}function o(e){const{subscriber:t,counter:n,period:r}=e;t.next(n),this.schedule({subscriber:t,counter:n+1,period:r},r)}},l7GE:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");class i extends r.a{notifyNext(e,t,n,r,i){this.destination.next(t)}notifyError(e,t){this.destination.error(e)}notifyComplete(e){this.destination.complete()}}},lGhd:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return h}));var r=n(\"Dwbi\"),i=n(\"fXoL\"),s=n(\"3Pt+\"),a=n(\"kmnG\"),o=n(\"qFsG\"),c=n(\"ofXK\");function l(e,t){1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1,\" Num accounts is required \"),i.Ub())}function u(e,t){1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1,\" Must create at least 1 account(s) \"),i.Ub())}function d(e,t){if(1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1),i.Ub()),2&e){const e=i.gc();i.Eb(1),i.Jc(\" Max \",e.maxAccounts,\" accounts allowed to create at the same time \")}}let h=(()=>{class e{constructor(){this.formGroup=null,this.title=\"Create new validator accounts\",this.subtitle='Generate new accounts in your wallet and obtain the deposit\\n data you need to activate them into the deposit contract via the\\n eth2 launchpad',this.maxAccounts=r.f}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=i.Jb({type:e,selectors:[[\"app-create-accounts-form\"]],inputs:{formGroup:\"formGroup\",title:\"title\",subtitle:\"subtitle\"},decls:11,vars:7,consts:[[1,\"create-accounts\",3,\"formGroup\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\",3,\"innerHTML\"],[\"appearance\",\"outline\"],[\"matInput\",\"\",\"formControlName\",\"numAccounts\",\"placeholder\",\"Number of accounts to generate\",\"name\",\"numAccounts\",\"type\",\"number\"],[4,\"ngIf\"]],template:function(e,t){1&e&&(i.Vb(0,\"form\",0),i.Vb(1,\"div\",1),i.Hc(2),i.Ub(),i.Qb(3,\"div\",2),i.Vb(4,\"mat-form-field\",3),i.Vb(5,\"mat-label\"),i.Hc(6),i.Ub(),i.Qb(7,\"input\",4),i.Fc(8,l,2,0,\"mat-error\",5),i.Fc(9,u,2,0,\"mat-error\",5),i.Fc(10,d,2,1,\"mat-error\",5),i.Ub(),i.Ub()),2&e&&(i.nc(\"formGroup\",t.formGroup),i.Eb(2),i.Jc(\" \",t.title,\" \"),i.Eb(1),i.nc(\"innerHTML\",t.subtitle,i.xc),i.Eb(3),i.Jc(\"Number of accounts (max \",t.maxAccounts,\")\"),i.Eb(2),i.nc(\"ngIf\",null==t.formGroup?null:t.formGroup.controls.numAccounts.hasError(\"required\")),i.Eb(1),i.nc(\"ngIf\",null==t.formGroup?null:t.formGroup.controls.numAccounts.hasError(\"min\")),i.Eb(1),i.nc(\"ngIf\",null==t.formGroup?null:t.formGroup.controls.numAccounts.hasError(\"max\")))},directives:[s.r,s.m,s.g,a.d,a.h,o.a,s.b,s.o,s.l,s.f,c.n,a.c],encapsulation:2}),e})()},lJxs:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e,t){return function(n){if(\"function\"!=typeof e)throw new TypeError(\"argument is not a function. Are you looking for `mapTo()`?\");return n.lift(new s(e,t))}}class s{constructor(e,t){this.project=e,this.thisArg=t}call(e,t){return t.subscribe(new a(e,this.project,this.thisArg))}}class a extends r.a{constructor(e,t,n){super(e),this.project=t,this.count=0,this.thisArg=n||this}_next(e){let t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(t)}}},lXzo:function(e,t,n){!function(e){\"use strict\";function t(e,t,n){var r,i;return\"m\"===n?t?\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\":\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0443\":e+\" \"+(r=+e,i={ss:t?\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0443_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",mm:t?\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0430_\\u043c\\u0438\\u043d\\u0443\\u0442\\u044b_\\u043c\\u0438\\u043d\\u0443\\u0442\":\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0443_\\u043c\\u0438\\u043d\\u0443\\u0442\\u044b_\\u043c\\u0438\\u043d\\u0443\\u0442\",hh:\"\\u0447\\u0430\\u0441_\\u0447\\u0430\\u0441\\u0430_\\u0447\\u0430\\u0441\\u043e\\u0432\",dd:\"\\u0434\\u0435\\u043d\\u044c_\\u0434\\u043d\\u044f_\\u0434\\u043d\\u0435\\u0439\",ww:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u044f_\\u043d\\u0435\\u0434\\u0435\\u043b\\u0438_\\u043d\\u0435\\u0434\\u0435\\u043b\\u044c\",MM:\"\\u043c\\u0435\\u0441\\u044f\\u0446_\\u043c\\u0435\\u0441\\u044f\\u0446\\u0430_\\u043c\\u0435\\u0441\\u044f\\u0446\\u0435\\u0432\",yy:\"\\u0433\\u043e\\u0434_\\u0433\\u043e\\u0434\\u0430_\\u043b\\u0435\\u0442\"}[n].split(\"_\"),r%10==1&&r%100!=11?i[0]:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?i[1]:i[2])}var n=[/^\\u044f\\u043d\\u0432/i,/^\\u0444\\u0435\\u0432/i,/^\\u043c\\u0430\\u0440/i,/^\\u0430\\u043f\\u0440/i,/^\\u043c\\u0430[\\u0439\\u044f]/i,/^\\u0438\\u044e\\u043d/i,/^\\u0438\\u044e\\u043b/i,/^\\u0430\\u0432\\u0433/i,/^\\u0441\\u0435\\u043d/i,/^\\u043e\\u043a\\u0442/i,/^\\u043d\\u043e\\u044f/i,/^\\u0434\\u0435\\u043a/i];e.defineLocale(\"ru\",{months:{format:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u044f_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u044f_\\u043c\\u0430\\u0440\\u0442\\u0430_\\u0430\\u043f\\u0440\\u0435\\u043b\\u044f_\\u043c\\u0430\\u044f_\\u0438\\u044e\\u043d\\u044f_\\u0438\\u044e\\u043b\\u044f_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u044f_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u044f_\\u043d\\u043e\\u044f\\u0431\\u0440\\u044f_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u044f\".split(\"_\"),standalone:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u044c_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u044c_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b\\u044c_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043d\\u043e\\u044f\\u0431\\u0440\\u044c_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u044c\".split(\"_\")},monthsShort:{format:\"\\u044f\\u043d\\u0432._\\u0444\\u0435\\u0432\\u0440._\\u043c\\u0430\\u0440._\\u0430\\u043f\\u0440._\\u043c\\u0430\\u044f_\\u0438\\u044e\\u043d\\u044f_\\u0438\\u044e\\u043b\\u044f_\\u0430\\u0432\\u0433._\\u0441\\u0435\\u043d\\u0442._\\u043e\\u043a\\u0442._\\u043d\\u043e\\u044f\\u0431._\\u0434\\u0435\\u043a.\".split(\"_\"),standalone:\"\\u044f\\u043d\\u0432._\\u0444\\u0435\\u0432\\u0440._\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440._\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433._\\u0441\\u0435\\u043d\\u0442._\\u043e\\u043a\\u0442._\\u043d\\u043e\\u044f\\u0431._\\u0434\\u0435\\u043a.\".split(\"_\")},weekdays:{standalone:\"\\u0432\\u043e\\u0441\\u043a\\u0440\\u0435\\u0441\\u0435\\u043d\\u044c\\u0435_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u044c\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440\\u0433_\\u043f\\u044f\\u0442\\u043d\\u0438\\u0446\\u0430_\\u0441\\u0443\\u0431\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),format:\"\\u0432\\u043e\\u0441\\u043a\\u0440\\u0435\\u0441\\u0435\\u043d\\u044c\\u0435_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u044c\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0443_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440\\u0433_\\u043f\\u044f\\u0442\\u043d\\u0438\\u0446\\u0443_\\u0441\\u0443\\u0431\\u0431\\u043e\\u0442\\u0443\".split(\"_\"),isFormat:/\\[ ?[\\u0412\\u0432] ?(?:\\u043f\\u0440\\u043e\\u0448\\u043b\\u0443\\u044e|\\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0443\\u044e|\\u044d\\u0442\\u0443)? ?] ?dddd/},weekdaysShort:\"\\u0432\\u0441_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),weekdaysMin:\"\\u0432\\u0441_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(\\u044f\\u043d\\u0432\\u0430\\u0440[\\u044c\\u044f]|\\u044f\\u043d\\u0432\\.?|\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b[\\u044c\\u044f]|\\u0444\\u0435\\u0432\\u0440?\\.?|\\u043c\\u0430\\u0440\\u0442\\u0430?|\\u043c\\u0430\\u0440\\.?|\\u0430\\u043f\\u0440\\u0435\\u043b[\\u044c\\u044f]|\\u0430\\u043f\\u0440\\.?|\\u043c\\u0430[\\u0439\\u044f]|\\u0438\\u044e\\u043d[\\u044c\\u044f]|\\u0438\\u044e\\u043d\\.?|\\u0438\\u044e\\u043b[\\u044c\\u044f]|\\u0438\\u044e\\u043b\\.?|\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430?|\\u0430\\u0432\\u0433\\.?|\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u0441\\u0435\\u043d\\u0442?\\.?|\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043e\\u043a\\u0442\\.?|\\u043d\\u043e\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043d\\u043e\\u044f\\u0431?\\.?|\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440[\\u044c\\u044f]|\\u0434\\u0435\\u043a\\.?)/i,monthsShortRegex:/^(\\u044f\\u043d\\u0432\\u0430\\u0440[\\u044c\\u044f]|\\u044f\\u043d\\u0432\\.?|\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b[\\u044c\\u044f]|\\u0444\\u0435\\u0432\\u0440?\\.?|\\u043c\\u0430\\u0440\\u0442\\u0430?|\\u043c\\u0430\\u0440\\.?|\\u0430\\u043f\\u0440\\u0435\\u043b[\\u044c\\u044f]|\\u0430\\u043f\\u0440\\.?|\\u043c\\u0430[\\u0439\\u044f]|\\u0438\\u044e\\u043d[\\u044c\\u044f]|\\u0438\\u044e\\u043d\\.?|\\u0438\\u044e\\u043b[\\u044c\\u044f]|\\u0438\\u044e\\u043b\\.?|\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430?|\\u0430\\u0432\\u0433\\.?|\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u0441\\u0435\\u043d\\u0442?\\.?|\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043e\\u043a\\u0442\\.?|\\u043d\\u043e\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043d\\u043e\\u044f\\u0431?\\.?|\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440[\\u044c\\u044f]|\\u0434\\u0435\\u043a\\.?)/i,monthsStrictRegex:/^(\\u044f\\u043d\\u0432\\u0430\\u0440[\\u044f\\u044c]|\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b[\\u044f\\u044c]|\\u043c\\u0430\\u0440\\u0442\\u0430?|\\u0430\\u043f\\u0440\\u0435\\u043b[\\u044f\\u044c]|\\u043c\\u0430[\\u044f\\u0439]|\\u0438\\u044e\\u043d[\\u044f\\u044c]|\\u0438\\u044e\\u043b[\\u044f\\u044c]|\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430?|\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440[\\u044f\\u044c]|\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440[\\u044f\\u044c]|\\u043d\\u043e\\u044f\\u0431\\u0440[\\u044f\\u044c]|\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440[\\u044f\\u044c])/i,monthsShortStrictRegex:/^(\\u044f\\u043d\\u0432\\.|\\u0444\\u0435\\u0432\\u0440?\\.|\\u043c\\u0430\\u0440[\\u0442.]|\\u0430\\u043f\\u0440\\.|\\u043c\\u0430[\\u044f\\u0439]|\\u0438\\u044e\\u043d[\\u044c\\u044f.]|\\u0438\\u044e\\u043b[\\u044c\\u044f.]|\\u0430\\u0432\\u0433\\.|\\u0441\\u0435\\u043d\\u0442?\\.|\\u043e\\u043a\\u0442\\.|\\u043d\\u043e\\u044f\\u0431?\\.|\\u0434\\u0435\\u043a\\.)/i,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0433.\",LLL:\"D MMMM YYYY \\u0433., H:mm\",LLLL:\"dddd, D MMMM YYYY \\u0433., H:mm\"},calendar:{sameDay:\"[\\u0421\\u0435\\u0433\\u043e\\u0434\\u043d\\u044f, \\u0432] LT\",nextDay:\"[\\u0417\\u0430\\u0432\\u0442\\u0440\\u0430, \\u0432] LT\",lastDay:\"[\\u0412\\u0447\\u0435\\u0440\\u0430, \\u0432] LT\",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?\"[\\u0412\\u043e] dddd, [\\u0432] LT\":\"[\\u0412] dddd, [\\u0432] LT\";switch(this.day()){case 0:return\"[\\u0412 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0435\\u0435] dddd, [\\u0432] LT\";case 1:case 2:case 4:return\"[\\u0412 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0438\\u0439] dddd, [\\u0432] LT\";case 3:case 5:case 6:return\"[\\u0412 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0443\\u044e] dddd, [\\u0432] LT\"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?\"[\\u0412\\u043e] dddd, [\\u0432] LT\":\"[\\u0412] dddd, [\\u0432] LT\";switch(this.day()){case 0:return\"[\\u0412 \\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0435] dddd, [\\u0432] LT\";case 1:case 2:case 4:return\"[\\u0412 \\u043f\\u0440\\u043e\\u0448\\u043b\\u044b\\u0439] dddd, [\\u0432] LT\";case 3:case 5:case 6:return\"[\\u0412 \\u043f\\u0440\\u043e\\u0448\\u043b\\u0443\\u044e] dddd, [\\u0432] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u0447\\u0435\\u0440\\u0435\\u0437 %s\",past:\"%s \\u043d\\u0430\\u0437\\u0430\\u0434\",s:\"\\u043d\\u0435\\u0441\\u043a\\u043e\\u043b\\u044c\\u043a\\u043e \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:t,m:t,mm:t,h:\"\\u0447\\u0430\\u0441\",hh:t,d:\"\\u0434\\u0435\\u043d\\u044c\",dd:t,w:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u044f\",ww:t,M:\"\\u043c\\u0435\\u0441\\u044f\\u0446\",MM:t,y:\"\\u0433\\u043e\\u0434\",yy:t},meridiemParse:/\\u043d\\u043e\\u0447\\u0438|\\u0443\\u0442\\u0440\\u0430|\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0435\\u0440\\u0430/i,isPM:function(e){return/^(\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0435\\u0440\\u0430)$/.test(e)},meridiem:function(e,t,n){return e<4?\"\\u043d\\u043e\\u0447\\u0438\":e<12?\"\\u0443\\u0442\\u0440\\u0430\":e<17?\"\\u0434\\u043d\\u044f\":\"\\u0432\\u0435\\u0447\\u0435\\u0440\\u0430\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0439|\\u0433\\u043e|\\u044f)/,ordinal:function(e,t){switch(t){case\"M\":case\"d\":case\"DDD\":return e+\"-\\u0439\";case\"D\":return e+\"-\\u0433\\u043e\";case\"w\":case\"W\":return e+\"-\\u044f\";default:return e}},week:{dow:1,doy:4}})}(n(\"wd/R\"))},lYtQ:function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){switch(n){case\"s\":return t?\"\\u0445\\u044d\\u0434\\u0445\\u044d\\u043d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0445\\u044d\\u0434\\u0445\\u044d\\u043d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b\\u043d\";case\"ss\":return e+(t?\" \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\" \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b\\u043d\");case\"m\":case\"mm\":return e+(t?\" \\u043c\\u0438\\u043d\\u0443\\u0442\":\" \\u043c\\u0438\\u043d\\u0443\\u0442\\u044b\\u043d\");case\"h\":case\"hh\":return e+(t?\" \\u0446\\u0430\\u0433\":\" \\u0446\\u0430\\u0433\\u0438\\u0439\\u043d\");case\"d\":case\"dd\":return e+(t?\" \\u04e9\\u0434\\u04e9\\u0440\":\" \\u04e9\\u0434\\u0440\\u0438\\u0439\\u043d\");case\"M\":case\"MM\":return e+(t?\" \\u0441\\u0430\\u0440\":\" \\u0441\\u0430\\u0440\\u044b\\u043d\");case\"y\":case\"yy\":return e+(t?\" \\u0436\\u0438\\u043b\":\" \\u0436\\u0438\\u043b\\u0438\\u0439\\u043d\");default:return e}}e.defineLocale(\"mn\",{months:\"\\u041d\\u044d\\u0433\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0425\\u043e\\u0451\\u0440\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0413\\u0443\\u0440\\u0430\\u0432\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0414\\u04e9\\u0440\\u04e9\\u0432\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0422\\u0430\\u0432\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0417\\u0443\\u0440\\u0433\\u0430\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0414\\u043e\\u043b\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u041d\\u0430\\u0439\\u043c\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0415\\u0441\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0410\\u0440\\u0430\\u0432\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0410\\u0440\\u0432\\u0430\\u043d \\u043d\\u044d\\u0433\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0410\\u0440\\u0432\\u0430\\u043d \\u0445\\u043e\\u0451\\u0440\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440\".split(\"_\"),monthsShort:\"1 \\u0441\\u0430\\u0440_2 \\u0441\\u0430\\u0440_3 \\u0441\\u0430\\u0440_4 \\u0441\\u0430\\u0440_5 \\u0441\\u0430\\u0440_6 \\u0441\\u0430\\u0440_7 \\u0441\\u0430\\u0440_8 \\u0441\\u0430\\u0440_9 \\u0441\\u0430\\u0440_10 \\u0441\\u0430\\u0440_11 \\u0441\\u0430\\u0440_12 \\u0441\\u0430\\u0440\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u041d\\u044f\\u043c_\\u0414\\u0430\\u0432\\u0430\\u0430_\\u041c\\u044f\\u0433\\u043c\\u0430\\u0440_\\u041b\\u0445\\u0430\\u0433\\u0432\\u0430_\\u041f\\u04af\\u0440\\u044d\\u0432_\\u0411\\u0430\\u0430\\u0441\\u0430\\u043d_\\u0411\\u044f\\u043c\\u0431\\u0430\".split(\"_\"),weekdaysShort:\"\\u041d\\u044f\\u043c_\\u0414\\u0430\\u0432_\\u041c\\u044f\\u0433_\\u041b\\u0445\\u0430_\\u041f\\u04af\\u0440_\\u0411\\u0430\\u0430_\\u0411\\u044f\\u043c\".split(\"_\"),weekdaysMin:\"\\u041d\\u044f_\\u0414\\u0430_\\u041c\\u044f_\\u041b\\u0445_\\u041f\\u04af_\\u0411\\u0430_\\u0411\\u044f\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY \\u043e\\u043d\\u044b MMMM\\u044b\\u043d D\",LLL:\"YYYY \\u043e\\u043d\\u044b MMMM\\u044b\\u043d D HH:mm\",LLLL:\"dddd, YYYY \\u043e\\u043d\\u044b MMMM\\u044b\\u043d D HH:mm\"},meridiemParse:/\\u04ae\\u04e8|\\u04ae\\u0425/i,isPM:function(e){return\"\\u04ae\\u0425\"===e},meridiem:function(e,t,n){return e<12?\"\\u04ae\\u04e8\":\"\\u04ae\\u0425\"},calendar:{sameDay:\"[\\u04e8\\u043d\\u04e9\\u04e9\\u0434\\u04e9\\u0440] LT\",nextDay:\"[\\u041c\\u0430\\u0440\\u0433\\u0430\\u0430\\u0448] LT\",nextWeek:\"[\\u0418\\u0440\\u044d\\u0445] dddd LT\",lastDay:\"[\\u04e8\\u0447\\u0438\\u0433\\u0434\\u04e9\\u0440] LT\",lastWeek:\"[\\u04e8\\u043d\\u0433\\u04e9\\u0440\\u0441\\u04e9\\u043d] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0434\\u0430\\u0440\\u0430\\u0430\",past:\"%s \\u04e9\\u043c\\u043d\\u04e9\",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2} \\u04e9\\u0434\\u04e9\\u0440/,ordinal:function(e,t){switch(t){case\"d\":case\"D\":case\"DDD\":return e+\" \\u04e9\\u0434\\u04e9\\u0440\";default:return e}}})}(n(\"wd/R\"))},lgb3:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return d}));var r=n(\"1uah\"),i=n(\"w1tV\"),s=n(\"eIep\"),a=n(\"lJxs\"),o=n(\"fXoL\"),c=n(\"tk/3\"),l=n(\"tVP/\"),u=n(\"AWFA\");let d=(()=>{class e{constructor(e,t,n){this.http=e,this.walletService=t,this.environmenter=n,this.apiUrl=this.environmenter.env.validatorEndpoint,this.version$=this.http.get(this.apiUrl+\"/health/version\").pipe(Object(i.a)()),this.performance$=this.walletService.validatingPublicKeys$.pipe(Object(s.a)(e=>{let t=\"?publicKeys=\";e.forEach((e,n)=>{t+=this.encodePublicKey(e)+\"&publicKeys=\"});const n=this.balances(e,0,e.length),i=this.http.get(`${this.apiUrl}/beacon/summary${t}`);return Object(r.b)(i,n).pipe(Object(a.a)(([e,t])=>Object.assign(Object.assign({},e),t)))}))}validatorList(e,t,n){const r=this.formatURIParameters(e,t,n);return this.http.get(`${this.apiUrl}/beacon/validators${r}`)}balances(e,t,n){const r=this.formatURIParameters(e,t,n);return this.http.get(`${this.apiUrl}/beacon/balances${r}`)}formatURIParameters(e,t,n){let r=`?pageSize=${n}&pageToken=${t}`;return r+=\"&publicKeys=\",e.forEach((e,t)=>{r+=this.encodePublicKey(e)+\"&publicKeys=\"}),r}encodePublicKey(e){return encodeURIComponent(e)}}return e.\\u0275fac=function(t){return new(t||e)(o.Zb(c.b),o.Zb(l.a),o.Zb(u.a))},e.\\u0275prov=o.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})()},lgnt:function(e,t,n){!function(e){\"use strict\";var t={0:\"-\\u0447\\u04af\",1:\"-\\u0447\\u0438\",2:\"-\\u0447\\u0438\",3:\"-\\u0447\\u04af\",4:\"-\\u0447\\u04af\",5:\"-\\u0447\\u0438\",6:\"-\\u0447\\u044b\",7:\"-\\u0447\\u0438\",8:\"-\\u0447\\u0438\",9:\"-\\u0447\\u0443\",10:\"-\\u0447\\u0443\",20:\"-\\u0447\\u044b\",30:\"-\\u0447\\u0443\",40:\"-\\u0447\\u044b\",50:\"-\\u0447\\u04af\",60:\"-\\u0447\\u044b\",70:\"-\\u0447\\u0438\",80:\"-\\u0447\\u0438\",90:\"-\\u0447\\u0443\",100:\"-\\u0447\\u04af\"};e.defineLocale(\"ky\",{months:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u044c_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u044c_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b\\u044c_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043d\\u043e\\u044f\\u0431\\u0440\\u044c_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u044c\".split(\"_\"),monthsShort:\"\\u044f\\u043d\\u0432_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043d_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u044f_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u0416\\u0435\\u043a\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0414\\u04af\\u0439\\u0448\\u04e9\\u043c\\u0431\\u04af_\\u0428\\u0435\\u0439\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0428\\u0430\\u0440\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0411\\u0435\\u0439\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0416\\u0443\\u043c\\u0430_\\u0418\\u0448\\u0435\\u043c\\u0431\\u0438\".split(\"_\"),weekdaysShort:\"\\u0416\\u0435\\u043a_\\u0414\\u04af\\u0439_\\u0428\\u0435\\u0439_\\u0428\\u0430\\u0440_\\u0411\\u0435\\u0439_\\u0416\\u0443\\u043c_\\u0418\\u0448\\u0435\".split(\"_\"),weekdaysMin:\"\\u0416\\u043a_\\u0414\\u0439_\\u0428\\u0439_\\u0428\\u0440_\\u0411\\u0439_\\u0416\\u043c_\\u0418\\u0448\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0411\\u04af\\u0433\\u04af\\u043d \\u0441\\u0430\\u0430\\u0442] LT\",nextDay:\"[\\u042d\\u0440\\u0442\\u0435\\u04a3 \\u0441\\u0430\\u0430\\u0442] LT\",nextWeek:\"dddd [\\u0441\\u0430\\u0430\\u0442] LT\",lastDay:\"[\\u041a\\u0435\\u0447\\u044d\\u044d \\u0441\\u0430\\u0430\\u0442] LT\",lastWeek:\"[\\u04e8\\u0442\\u043a\\u04e9\\u043d \\u0430\\u043f\\u0442\\u0430\\u043d\\u044b\\u043d] dddd [\\u043a\\u04af\\u043d\\u04af] [\\u0441\\u0430\\u0430\\u0442] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0438\\u0447\\u0438\\u043d\\u0434\\u0435\",past:\"%s \\u043c\\u0443\\u0440\\u0443\\u043d\",s:\"\\u0431\\u0438\\u0440\\u043d\\u0435\\u0447\\u0435 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",m:\"\\u0431\\u0438\\u0440 \\u043c\\u04af\\u043d\\u04e9\\u0442\",mm:\"%d \\u043c\\u04af\\u043d\\u04e9\\u0442\",h:\"\\u0431\\u0438\\u0440 \\u0441\\u0430\\u0430\\u0442\",hh:\"%d \\u0441\\u0430\\u0430\\u0442\",d:\"\\u0431\\u0438\\u0440 \\u043a\\u04af\\u043d\",dd:\"%d \\u043a\\u04af\\u043d\",M:\"\\u0431\\u0438\\u0440 \\u0430\\u0439\",MM:\"%d \\u0430\\u0439\",y:\"\\u0431\\u0438\\u0440 \\u0436\\u044b\\u043b\",yy:\"%d \\u0436\\u044b\\u043b\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0447\\u0438|\\u0447\\u044b|\\u0447\\u04af|\\u0447\\u0443)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n(\"wd/R\"))},loYQ:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u09e7\",2:\"\\u09e8\",3:\"\\u09e9\",4:\"\\u09ea\",5:\"\\u09eb\",6:\"\\u09ec\",7:\"\\u09ed\",8:\"\\u09ee\",9:\"\\u09ef\",0:\"\\u09e6\"},n={\"\\u09e7\":\"1\",\"\\u09e8\":\"2\",\"\\u09e9\":\"3\",\"\\u09ea\":\"4\",\"\\u09eb\":\"5\",\"\\u09ec\":\"6\",\"\\u09ed\":\"7\",\"\\u09ee\":\"8\",\"\\u09ef\":\"9\",\"\\u09e6\":\"0\"};e.defineLocale(\"bn-bd\",{months:\"\\u099c\\u09be\\u09a8\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u0985\\u0995\\u09cd\\u099f\\u09cb\\u09ac\\u09b0_\\u09a8\\u09ad\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u09a1\\u09bf\\u09b8\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0\".split(\"_\"),monthsShort:\"\\u099c\\u09be\\u09a8\\u09c1_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f_\\u0985\\u0995\\u09cd\\u099f\\u09cb_\\u09a8\\u09ad\\u09c7_\\u09a1\\u09bf\\u09b8\\u09c7\".split(\"_\"),weekdays:\"\\u09b0\\u09ac\\u09bf\\u09ac\\u09be\\u09b0_\\u09b8\\u09cb\\u09ae\\u09ac\\u09be\\u09b0_\\u09ae\\u0999\\u09cd\\u0997\\u09b2\\u09ac\\u09be\\u09b0_\\u09ac\\u09c1\\u09a7\\u09ac\\u09be\\u09b0_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf\\u09ac\\u09be\\u09b0_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0\\u09ac\\u09be\\u09b0_\\u09b6\\u09a8\\u09bf\\u09ac\\u09be\\u09b0\".split(\"_\"),weekdaysShort:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),weekdaysMin:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u09b8\\u09ae\\u09df\",LTS:\"A h:mm:ss \\u09b8\\u09ae\\u09df\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\"},calendar:{sameDay:\"[\\u0986\\u099c] LT\",nextDay:\"[\\u0986\\u0997\\u09be\\u09ae\\u09c0\\u0995\\u09be\\u09b2] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0997\\u09a4\\u0995\\u09be\\u09b2] LT\",lastWeek:\"[\\u0997\\u09a4] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u09aa\\u09b0\\u09c7\",past:\"%s \\u0986\\u0997\\u09c7\",s:\"\\u0995\\u09df\\u09c7\\u0995 \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",ss:\"%d \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",m:\"\\u098f\\u0995 \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",mm:\"%d \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",h:\"\\u098f\\u0995 \\u0998\\u09a8\\u09cd\\u099f\\u09be\",hh:\"%d \\u0998\\u09a8\\u09cd\\u099f\\u09be\",d:\"\\u098f\\u0995 \\u09a6\\u09bf\\u09a8\",dd:\"%d \\u09a6\\u09bf\\u09a8\",M:\"\\u098f\\u0995 \\u09ae\\u09be\\u09b8\",MM:\"%d \\u09ae\\u09be\\u09b8\",y:\"\\u098f\\u0995 \\u09ac\\u099b\\u09b0\",yy:\"%d \\u09ac\\u099b\\u09b0\"},preparse:function(e){return e.replace(/[\\u09e7\\u09e8\\u09e9\\u09ea\\u09eb\\u09ec\\u09ed\\u09ee\\u09ef\\u09e6]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u09b0\\u09be\\u09a4|\\u09ad\\u09cb\\u09b0|\\u09b8\\u0995\\u09be\\u09b2|\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0|\\u09ac\\u09bf\\u0995\\u09be\\u09b2|\\u09b8\\u09a8\\u09cd\\u09a7\\u09cd\\u09af\\u09be|\\u09b0\\u09be\\u09a4/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u09b0\\u09be\\u09a4\"===t?e<4?e:e+12:\"\\u09ad\\u09cb\\u09b0\"===t||\"\\u09b8\\u0995\\u09be\\u09b2\"===t?e:\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\"===t?e>=3?e:e+12:\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\"===t||\"\\u09b8\\u09a8\\u09cd\\u09a7\\u09cd\\u09af\\u09be\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u09b0\\u09be\\u09a4\":e<6?\"\\u09ad\\u09cb\\u09b0\":e<12?\"\\u09b8\\u0995\\u09be\\u09b2\":e<15?\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\":e<18?\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\":e<20?\"\\u09b8\\u09a8\\u09cd\\u09a7\\u09cd\\u09af\\u09be\":\"\\u09b0\\u09be\\u09a4\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},lyxo:function(e,t,n){!function(e){\"use strict\";function t(e,t,n){var r=\" \";return(e%100>=20||e>=100&&e%100==0)&&(r=\" de \"),e+r+{ss:\"secunde\",mm:\"minute\",hh:\"ore\",dd:\"zile\",ww:\"s\\u0103pt\\u0103m\\xe2ni\",MM:\"luni\",yy:\"ani\"}[n]}e.defineLocale(\"ro\",{months:\"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie\".split(\"_\"),monthsShort:\"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"duminic\\u0103_luni_mar\\u021bi_miercuri_joi_vineri_s\\xe2mb\\u0103t\\u0103\".split(\"_\"),weekdaysShort:\"Dum_Lun_Mar_Mie_Joi_Vin_S\\xe2m\".split(\"_\"),weekdaysMin:\"Du_Lu_Ma_Mi_Jo_Vi_S\\xe2\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY H:mm\",LLLL:\"dddd, D MMMM YYYY H:mm\"},calendar:{sameDay:\"[azi la] LT\",nextDay:\"[m\\xe2ine la] LT\",nextWeek:\"dddd [la] LT\",lastDay:\"[ieri la] LT\",lastWeek:\"[fosta] dddd [la] LT\",sameElse:\"L\"},relativeTime:{future:\"peste %s\",past:\"%s \\xeen urm\\u0103\",s:\"c\\xe2teva secunde\",ss:t,m:\"un minut\",mm:t,h:\"o or\\u0103\",hh:t,d:\"o zi\",dd:t,w:\"o s\\u0103pt\\u0103m\\xe2n\\u0103\",ww:t,M:\"o lun\\u0103\",MM:t,y:\"un an\",yy:t},week:{dow:1,doy:7}})}(n(\"wd/R\"))},m9oY:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"defineReadOnly\",(function(){return i})),n.d(t,\"getStatic\",(function(){return s})),n.d(t,\"resolveProperties\",(function(){return a})),n.d(t,\"checkProperties\",(function(){return o})),n.d(t,\"shallowCopy\",(function(){return c})),n.d(t,\"deepCopy\",(function(){return u})),n.d(t,\"Description\",(function(){return d}));const r=new(n(\"/7J2\").Logger)(\"properties/5.3.0\");function i(e,t,n){Object.defineProperty(e,t,{enumerable:!0,value:n,writable:!1})}function s(e,t){for(let n=0;n<32;n++){if(e[t])return e[t];if(!e.prototype||\"object\"!=typeof e.prototype)break;e=Object.getPrototypeOf(e.prototype).constructor}return null}function a(e){return t=this,void 0,r=function*(){const t=Object.keys(e).map(t=>Promise.resolve(e[t]).then(e=>({key:t,value:e})));return(yield Promise.all(t)).reduce((e,t)=>(e[t.key]=t.value,e),{})},new((n=void 0)||(n=Promise))((function(e,i){function s(e){try{o(r.next(e))}catch(t){i(t)}}function a(e){try{o(r.throw(e))}catch(t){i(t)}}function o(t){var r;t.done?e(t.value):(r=t.value,r instanceof n?r:new n((function(e){e(r)}))).then(s,a)}o((r=r.apply(t,[])).next())}));var t,n,r}function o(e,t){e&&\"object\"==typeof e||r.throwArgumentError(\"invalid object\",\"object\",e),Object.keys(e).forEach(n=>{t[n]||r.throwArgumentError(\"invalid object key - \"+n,\"transaction:\"+n,e)})}function c(e){const t={};for(const n in e)t[n]=e[n];return t}const l={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function u(e){return function(e){if(function e(t){if(null==t||l[typeof t])return!0;if(Array.isArray(t)||\"object\"==typeof t){if(!Object.isFrozen(t))return!1;const n=Object.keys(t);for(let r=0;ru(e)));if(\"object\"==typeof e){const t={};for(const n in e){const r=e[n];void 0!==r&&i(t,n,u(r))}return t}return r.throwArgumentError(\"Cannot deepCopy \"+typeof e,\"object\",e)}(e)}class d{constructor(e){for(const t in e)this[t]=u(e[t])}}},mCNh:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i})),n.d(t,\"b\",(function(){return s}));var r=n(\"SpAZ\");function i(...e){return s(e)}function s(e){return 0===e.length?r.a:1===e.length?e[0]:function(t){return e.reduce((e,t)=>t(e),t)}}},mE49:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"fXoL\");let i=(()=>{class e{constructor(e){this.elementRef=e,this.relAttr=null,this.targetAttr=null,this.href=null}ngOnChanges(){this.elementRef.nativeElement.href=this.href,this.isLinkExternal()?(this.relAttr=\"noopener\",this.targetAttr=\"_blank\"):(this.relAttr=\"\",this.targetAttr=\"\")}isLinkExternal(){return!this.elementRef.nativeElement.hostname.includes(location.hostname)}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.m))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"a\",\"href\",\"\"]],hostVars:2,hostBindings:function(e,t){2&e&&r.Fb(\"rel\",t.relAttr)(\"target\",t.targetAttr)},inputs:{href:\"href\"},features:[r.Cb]}),e})()},mlxB:function(e,t,n){\"use strict\";function r(e){return e instanceof Date&&!isNaN(+e)}n.d(t,\"a\",(function(){return r}))},mrSG:function(e,t,n){\"use strict\";function r(e,t,n,r){return new(n||(n=Promise))((function(i,s){function a(e){try{c(r.next(e))}catch(t){s(t)}}function o(e){try{c(r.throw(e))}catch(t){s(t)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,o)}c((r=r.apply(e,t||[])).next())}))}n.d(t,\"a\",(function(){return r}))},n2qG:function(e,t,n){\"use strict\";!function(t){function n(e){const t=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);let n=1779033703,r=3144134277,i=1013904242,s=2773480762,a=1359893119,o=2600822924,c=528734635,l=1541459225;const u=new Uint32Array(64);function d(e){let d=0,h=e.length;for(;h>=64;){let m,p,f,b,g,_=n,y=r,v=i,w=s,k=a,S=o,M=c,x=l;for(p=0;p<16;p++)f=d+4*p,u[p]=(255&e[f])<<24|(255&e[f+1])<<16|(255&e[f+2])<<8|255&e[f+3];for(p=16;p<64;p++)m=u[p-2],b=(m>>>17|m<<15)^(m>>>19|m<<13)^m>>>10,m=u[p-15],g=(m>>>7|m<<25)^(m>>>18|m<<14)^m>>>3,u[p]=(b+u[p-7]|0)+(g+u[p-16]|0)|0;for(p=0;p<64;p++)b=(((k>>>6|k<<26)^(k>>>11|k<<21)^(k>>>25|k<<7))+(k&S^~k&M)|0)+(x+(t[p]+u[p]|0)|0)|0,g=((_>>>2|_<<30)^(_>>>13|_<<19)^(_>>>22|_<<10))+(_&y^_&v^y&v)|0,x=M,M=S,S=k,k=w+b|0,w=v,v=y,y=_,_=b+g|0;n=n+_|0,r=r+y|0,i=i+v|0,s=s+w|0,a=a+k|0,o=o+S|0,c=c+M|0,l=l+x|0,d+=64,h-=64}}d(e);let h,m=e.length%64,p=e.length/536870912|0,f=e.length<<3,b=m<56?56:120,g=e.slice(e.length-m,e.length);for(g.push(128),h=m+1;h>>24&255),g.push(p>>>16&255),g.push(p>>>8&255),g.push(p>>>0&255),g.push(f>>>24&255),g.push(f>>>16&255),g.push(f>>>8&255),g.push(f>>>0&255),d(g),[n>>>24&255,n>>>16&255,n>>>8&255,n>>>0&255,r>>>24&255,r>>>16&255,r>>>8&255,r>>>0&255,i>>>24&255,i>>>16&255,i>>>8&255,i>>>0&255,s>>>24&255,s>>>16&255,s>>>8&255,s>>>0&255,a>>>24&255,a>>>16&255,a>>>8&255,a>>>0&255,o>>>24&255,o>>>16&255,o>>>8&255,o>>>0&255,c>>>24&255,c>>>16&255,c>>>8&255,c>>>0&255,l>>>24&255,l>>>16&255,l>>>8&255,l>>>0&255]}function r(e,t,r){e=e.length<=64?e:n(e);const i=64+t.length+4,s=new Array(i),a=new Array(64);let o,c=[];for(o=0;o<64;o++)s[o]=54;for(o=0;o=i-4;e--){if(s[e]++,s[e]<=255)return;s[e]=0}}for(;r>=32;)l(),c=c.concat(n(a.concat(n(s)))),r-=32;return r>0&&(l(),c=c.concat(n(a.concat(n(s))).slice(0,r))),c}function i(e,t,n,r,i){let s;for(c(e,16*(2*n-1),i,0,16),s=0;s<2*n;s++)o(e,16*s,i,16),a(i,r),c(i,0,e,t+16*s,16);for(s=0;s>>32-t}function a(e,t){c(e,0,t,0,16);for(let n=8;n>0;n-=2)t[4]^=s(t[0]+t[12],7),t[8]^=s(t[4]+t[0],9),t[12]^=s(t[8]+t[4],13),t[0]^=s(t[12]+t[8],18),t[9]^=s(t[5]+t[1],7),t[13]^=s(t[9]+t[5],9),t[1]^=s(t[13]+t[9],13),t[5]^=s(t[1]+t[13],18),t[14]^=s(t[10]+t[6],7),t[2]^=s(t[14]+t[10],9),t[6]^=s(t[2]+t[14],13),t[10]^=s(t[6]+t[2],18),t[3]^=s(t[15]+t[11],7),t[7]^=s(t[3]+t[15],9),t[11]^=s(t[7]+t[3],13),t[15]^=s(t[11]+t[7],18),t[1]^=s(t[0]+t[3],7),t[2]^=s(t[1]+t[0],9),t[3]^=s(t[2]+t[1],13),t[0]^=s(t[3]+t[2],18),t[6]^=s(t[5]+t[4],7),t[7]^=s(t[6]+t[5],9),t[4]^=s(t[7]+t[6],13),t[5]^=s(t[4]+t[7],18),t[11]^=s(t[10]+t[9],7),t[8]^=s(t[11]+t[10],9),t[9]^=s(t[8]+t[11],13),t[10]^=s(t[9]+t[8],18),t[12]^=s(t[15]+t[14],7),t[13]^=s(t[12]+t[15],9),t[14]^=s(t[13]+t[12],13),t[15]^=s(t[14]+t[13],18);for(let n=0;n<16;++n)e[n]+=t[n]}function o(e,t,n,r){for(let i=0;i=256)return!1}return!0}function u(e,t){if(\"number\"!=typeof e||e%1)throw new Error(\"invalid \"+t);return e}function d(e,t,n,s,a,d,h){if(n=u(n,\"N\"),s=u(s,\"r\"),a=u(a,\"p\"),d=u(d,\"dkLen\"),0===n||0!=(n&n-1))throw new Error(\"N must be power of 2\");if(n>2147483647/128/s)throw new Error(\"N too large\");if(s>2147483647/128/a)throw new Error(\"r too large\");if(!l(e))throw new Error(\"password must be an array or buffer\");if(e=Array.prototype.slice.call(e),!l(t))throw new Error(\"salt must be an array or buffer\");t=Array.prototype.slice.call(t);let m=r(e,t,128*a*s);const p=new Uint32Array(32*a*s);for(let r=0;rL&&(t=L);for(let e=0;eL&&(t=L);for(let e=0;e>0&255),m.push(p[e]>>8&255),m.push(p[e]>>16&255),m.push(p[e]>>24&255);const l=r(e,m,d);return h&&h(null,1,l),l}h&&O(E)};if(!h)for(;;){const e=E();if(null!=e)return e}E()}e.exports={scrypt:function(e,t,n,r,i,s,a){return new Promise((function(o,c){let l=0;a&&a(0),d(e,t,n,r,i,s,(function(e,t,n){if(e)c(e);else if(n)a&&1!==l&&a(1),o(new Uint8Array(n));else if(a&&t!==l)return l=t,a(t)}))}))},syncScrypt:function(e,t,n,r,i,s){return new Uint8Array(d(e,t,n,r,i,s))}}}()},n6bG:function(e,t,n){\"use strict\";function r(e){return\"function\"==typeof e}n.d(t,\"a\",(function(){return r}))},nLfN:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o})),n.d(t,\"b\",(function(){return c})),n.d(t,\"c\",(function(){return _})),n.d(t,\"d\",(function(){return g})),n.d(t,\"e\",(function(){return u})),n.d(t,\"f\",(function(){return f})),n.d(t,\"g\",(function(){return b}));var r=n(\"fXoL\"),i=n(\"ofXK\");let s;try{s=\"undefined\"!=typeof Intl&&Intl.v8BreakIterator}catch(y){s=!1}let a,o=(()=>{class e{constructor(e){this._platformId=e,this.isBrowser=this._platformId?Object(i.y)(this._platformId):\"object\"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!s)&&\"undefined\"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!(\"MSStream\"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(r.F))},e.\\u0275prov=Object(r.Lb)({factory:function(){return new e(Object(r.Zb)(r.F))},token:e,providedIn:\"root\"}),e})(),c=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)}}),e})();const l=[\"color\",\"button\",\"checkbox\",\"date\",\"datetime-local\",\"email\",\"file\",\"hidden\",\"image\",\"month\",\"number\",\"password\",\"radio\",\"range\",\"reset\",\"search\",\"submit\",\"tel\",\"text\",\"time\",\"url\",\"week\"];function u(){if(a)return a;if(\"object\"!=typeof document||!document)return a=new Set(l),a;let e=document.createElement(\"input\");return a=new Set(l.filter(t=>(e.setAttribute(\"type\",t),e.type===t))),a}let d,h,m,p;function f(e){return function(){if(null==d&&\"undefined\"!=typeof window)try{window.addEventListener(\"test\",null,Object.defineProperty({},\"passive\",{get:()=>d=!0}))}finally{d=d||!1}return d}()?e:!!e.capture}function b(){if(null==m)if(\"object\"==typeof document&&document||(m=!1),\"scrollBehavior\"in document.documentElement.style)m=!0;else{const e=Element.prototype.scrollTo;m=!!e&&!/\\{\\s*\\[native code\\]\\s*\\}/.test(e.toString())}return m}function g(){if(\"object\"!=typeof document||!document)return 0;if(null==h){const e=document.createElement(\"div\"),t=e.style;e.dir=\"rtl\",t.width=\"1px\",t.overflow=\"auto\",t.visibility=\"hidden\",t.pointerEvents=\"none\",t.position=\"absolute\";const n=document.createElement(\"div\"),r=n.style;r.width=\"2px\",r.height=\"1px\",e.appendChild(n),document.body.appendChild(e),h=0,0===e.scrollLeft&&(e.scrollLeft=1,h=0===e.scrollLeft?1:2),e.parentNode.removeChild(e)}return h}function _(e){if(function(){if(null==p){const e=\"undefined\"!=typeof document?document.head:null;p=!(!e||!e.createShadowRoot&&!e.attachShadow)}return p}()){const t=e.getRootNode?e.getRootNode():null;if(\"undefined\"!=typeof ShadowRoot&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}},nPSg:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return x})),n.d(t,\"a\",(function(){return C})),n.d(t,\"c\",(function(){return D}));var r=n(\"cke4\"),i=n.n(r),s=n(\"n2qG\"),a=n.n(s),o=n(\"Oxwv\"),c=n(\"VJ7P\"),l=n(\"8AIR\"),u=n(\"b1pR\"),d=n(\"QQWL\"),h=n(\"bkUu\"),m=n(\"m9oY\"),p=n(\"WsP5\"),f=n(\"/m0q\"),b=n(\"/7J2\"),g=n(\"Ub8o\");const _=new b.Logger(g.a);function y(e){return null!=e&&e.mnemonic&&e.mnemonic.phrase}class v extends m.Description{isKeystoreAccount(e){return!(!e||!e._isKeystoreAccount)}}function w(e,t){const n=Object(f.b)(Object(f.c)(e,\"crypto/ciphertext\"));if(Object(c.hexlify)(Object(u.keccak256)(Object(c.concat)([t.slice(16,32),n]))).substring(2)!==Object(f.c)(e,\"crypto/mac\").toLowerCase())throw new Error(\"invalid password\");const r=function(e,t,n){if(\"aes-128-ctr\"===Object(f.c)(e,\"crypto/cipher\")){const r=Object(f.b)(Object(f.c)(e,\"crypto/cipherparams/iv\")),s=new i.a.Counter(r),a=new i.a.ModeOfOperation.ctr(t,s);return Object(c.arrayify)(a.decrypt(n))}return null}(e,t.slice(0,16),n);r||_.throwError(\"unsupported cipher\",b.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"decrypt\"});const s=t.slice(32,64),a=Object(p.computeAddress)(r);if(e.address){let t=e.address.toLowerCase();if(\"0x\"!==t.substring(0,2)&&(t=\"0x\"+t),Object(o.getAddress)(t)!==a)throw new Error(\"address mismatch\")}const d={_isKeystoreAccount:!0,address:a,privateKey:Object(c.hexlify)(r)};if(\"0.1\"===Object(f.c)(e,\"x-ethers/version\")){const t=Object(f.b)(Object(f.c)(e,\"x-ethers/mnemonicCiphertext\")),n=Object(f.b)(Object(f.c)(e,\"x-ethers/mnemonicCounter\")),r=new i.a.Counter(n),a=new i.a.ModeOfOperation.ctr(s,r),o=Object(f.c)(e,\"x-ethers/path\")||l.defaultPath,u=Object(f.c)(e,\"x-ethers/locale\")||\"en\",m=Object(c.arrayify)(a.decrypt(t));try{const e=Object(l.entropyToMnemonic)(m,u),t=l.HDNode.fromMnemonic(e,null,u).derivePath(o);if(t.privateKey!=d.privateKey)throw new Error(\"mnemonic mismatch\");d.mnemonic=t.mnemonic}catch(h){if(h.code!==b.Logger.errors.INVALID_ARGUMENT||\"wordlist\"!==h.argument)throw h}}return new v(d)}function k(e,t,n,r,i){return Object(c.arrayify)(Object(d.a)(e,t,n,r,i))}function S(e,t,n,r,i){return Promise.resolve(k(e,t,n,r,i))}function M(e,t,n,r,i){const s=Object(f.a)(t),a=Object(f.c)(e,\"crypto/kdf\");if(a&&\"string\"==typeof a){const t=function(e,t){return _.throwArgumentError(\"invalid key-derivation function parameters\",e,t)};if(\"scrypt\"===a.toLowerCase()){const n=Object(f.b)(Object(f.c)(e,\"crypto/kdfparams/salt\")),o=parseInt(Object(f.c)(e,\"crypto/kdfparams/n\")),c=parseInt(Object(f.c)(e,\"crypto/kdfparams/r\")),l=parseInt(Object(f.c)(e,\"crypto/kdfparams/p\"));o&&c&&l||t(\"kdf\",a),0!=(o&o-1)&&t(\"N\",o);const u=parseInt(Object(f.c)(e,\"crypto/kdfparams/dklen\"));return 32!==u&&t(\"dklen\",u),r(s,n,o,c,l,64,i)}if(\"pbkdf2\"===a.toLowerCase()){const r=Object(f.b)(Object(f.c)(e,\"crypto/kdfparams/salt\"));let i=null;const a=Object(f.c)(e,\"crypto/kdfparams/prf\");\"hmac-sha256\"===a?i=\"sha256\":\"hmac-sha512\"===a?i=\"sha512\":t(\"prf\",a);const o=parseInt(Object(f.c)(e,\"crypto/kdfparams/c\")),c=parseInt(Object(f.c)(e,\"crypto/kdfparams/dklen\"));return 32!==c&&t(\"dklen\",c),n(s,r,o,c,i)}}return _.throwArgumentError(\"unsupported key-derivation function\",\"kdf\",a)}function x(e,t){const n=JSON.parse(e);return w(n,M(n,t,k,a.a.syncScrypt))}function C(e,t,n){return r=this,void 0,s=function*(){const r=JSON.parse(e);return w(r,yield M(r,t,S,a.a.scrypt,n))},new((i=void 0)||(i=Promise))((function(e,t){function n(e){try{o(s.next(e))}catch(n){t(n)}}function a(e){try{o(s.throw(e))}catch(n){t(n)}}function o(t){var r;t.done?e(t.value):(r=t.value,r instanceof i?r:new i((function(e){e(r)}))).then(n,a)}o((s=s.apply(r,[])).next())}));var r,i,s}function D(e,t,n,r){try{if(Object(o.getAddress)(e.address)!==Object(p.computeAddress)(e.privateKey))throw new Error(\"address/privateKey mismatch\");if(y(e)){const t=e.mnemonic;if(l.HDNode.fromMnemonic(t.phrase,null,t.locale).derivePath(t.path||l.defaultPath).privateKey!=e.privateKey)throw new Error(\"mnemonic mismatch\")}}catch(C){return Promise.reject(C)}\"function\"!=typeof n||r||(r=n,n={}),n||(n={});const s=Object(c.arrayify)(e.privateKey),d=Object(f.a)(t);let m=null,b=null,g=null;if(y(e)){const t=e.mnemonic;m=Object(c.arrayify)(Object(l.mnemonicToEntropy)(t.phrase,t.locale||\"en\")),b=t.path||l.defaultPath,g=t.locale||\"en\"}let _=n.client;_||(_=\"ethers.js\");let v=null;v=n.salt?Object(c.arrayify)(n.salt):Object(h.a)(32);let w=null;if(n.iv){if(w=Object(c.arrayify)(n.iv),16!==w.length)throw new Error(\"invalid iv\")}else w=Object(h.a)(16);let k=null;if(n.uuid){if(k=Object(c.arrayify)(n.uuid),16!==k.length)throw new Error(\"invalid uuid\")}else k=Object(h.a)(16);let S=1<<17,M=8,x=1;return n.scrypt&&(n.scrypt.N&&(S=n.scrypt.N),n.scrypt.r&&(M=n.scrypt.r),n.scrypt.p&&(x=n.scrypt.p)),a.a.scrypt(d,v,S,M,x,64,r).then(t=>{const n=(t=Object(c.arrayify)(t)).slice(0,16),r=t.slice(16,32),a=t.slice(32,64),o=new i.a.Counter(w),l=new i.a.ModeOfOperation.ctr(n,o),d=Object(c.arrayify)(l.encrypt(s)),p=Object(u.keccak256)(Object(c.concat)([r,d])),y={address:e.address.substring(2).toLowerCase(),id:Object(f.d)(k),version:3,Crypto:{cipher:\"aes-128-ctr\",cipherparams:{iv:Object(c.hexlify)(w).substring(2)},ciphertext:Object(c.hexlify)(d).substring(2),kdf:\"scrypt\",kdfparams:{salt:Object(c.hexlify)(v).substring(2),n:S,dklen:32,p:x,r:M},mac:p.substring(2)}};if(m){const e=Object(h.a)(16),t=new i.a.Counter(e),n=new i.a.ModeOfOperation.ctr(a,t),r=Object(c.arrayify)(n.encrypt(m)),s=new Date,o=s.getUTCFullYear()+\"-\"+Object(f.e)(s.getUTCMonth()+1,2)+\"-\"+Object(f.e)(s.getUTCDate(),2)+\"T\"+Object(f.e)(s.getUTCHours(),2)+\"-\"+Object(f.e)(s.getUTCMinutes(),2)+\"-\"+Object(f.e)(s.getUTCSeconds(),2)+\".0Z\";y[\"x-ethers\"]={client:_,gethFilename:\"UTC--\"+o+\"--\"+y.address,mnemonicCounter:Object(c.hexlify)(e).substring(2),mnemonicCiphertext:Object(c.hexlify)(r).substring(2),path:b,locale:g,version:\"0.1\"}}return JSON.stringify(y)})}},nVZa:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return i})),n.d(t,\"d\",(function(){return s})),n.d(t,\"c\",(function(){return a})),n.d(t,\"a\",(function(){return o}));var r=n(\"4218\");const i=r.a.from(-1),s=r.a.from(0),a=r.a.from(1),o=r.a.from(\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\")},nYR2:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"7o/Q\"),i=n(\"quSY\");function s(e){return t=>t.lift(new a(e))}class a{constructor(e){this.callback=e}call(e,t){return t.subscribe(new o(e,this.callback))}}class o extends r.a{constructor(e,t){super(e),this.add(new i.a(t))}}},nYox:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"fXoL\");let i=(()=>{class e{transform(e){return e||0===e?e<0?\"awaiting genesis\":e.toString():\"n/a\"}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275pipe=r.Ob({name:\"slot\",type:e,pure:!0}),e})()},ngJS:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=e=>t=>{for(let n=0,r=e.length;n=3&&e%100<=10?3:e%100>=11?4:5},n={s:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062b\\u0627\\u0646\\u064a\\u0629\",\"\\u062b\\u0627\\u0646\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u0627\\u0646\",\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u064a\\u0646\"],\"%d \\u062b\\u0648\\u0627\\u0646\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\"],m:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062f\\u0642\\u064a\\u0642\\u0629\",\"\\u062f\\u0642\\u064a\\u0642\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u0627\\u0646\",\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u064a\\u0646\"],\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\"],h:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0633\\u0627\\u0639\\u0629\",\"\\u0633\\u0627\\u0639\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u0633\\u0627\\u0639\\u062a\\u0627\\u0646\",\"\\u0633\\u0627\\u0639\\u062a\\u064a\\u0646\"],\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",\"%d \\u0633\\u0627\\u0639\\u0629\",\"%d \\u0633\\u0627\\u0639\\u0629\"],d:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u064a\\u0648\\u0645\",\"\\u064a\\u0648\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u064a\\u0648\\u0645\\u0627\\u0646\",\"\\u064a\\u0648\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u064a\\u0627\\u0645\",\"%d \\u064a\\u0648\\u0645\\u064b\\u0627\",\"%d \\u064a\\u0648\\u0645\"],M:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0634\\u0647\\u0631\",\"\\u0634\\u0647\\u0631 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0634\\u0647\\u0631\\u0627\\u0646\",\"\\u0634\\u0647\\u0631\\u064a\\u0646\"],\"%d \\u0623\\u0634\\u0647\\u0631\",\"%d \\u0634\\u0647\\u0631\\u0627\",\"%d \\u0634\\u0647\\u0631\"],y:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0639\\u0627\\u0645\",\"\\u0639\\u0627\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0639\\u0627\\u0645\\u0627\\u0646\",\"\\u0639\\u0627\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u0639\\u0648\\u0627\\u0645\",\"%d \\u0639\\u0627\\u0645\\u064b\\u0627\",\"%d \\u0639\\u0627\\u0645\"]},r=function(e){return function(r,i,s,a){var o=t(r),c=n[e][t(r)];return 2===o&&(c=c[i?0:1]),c.replace(/%d/i,r)}},i=[\"\\u062c\\u0627\\u0646\\u0641\\u064a\",\"\\u0641\\u064a\\u0641\\u0631\\u064a\",\"\\u0645\\u0627\\u0631\\u0633\",\"\\u0623\\u0641\\u0631\\u064a\\u0644\",\"\\u0645\\u0627\\u064a\",\"\\u062c\\u0648\\u0627\\u0646\",\"\\u062c\\u0648\\u064a\\u0644\\u064a\\u0629\",\"\\u0623\\u0648\\u062a\",\"\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631\",\"\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631\",\"\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\"];e.defineLocale(\"ar-dz\",{months:i,monthsShort:i,weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/\\u200fM/\\u200fYYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(e){return\"\\u0645\"===e},meridiem:function(e,t,n){return e<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u064b\\u0627 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0628\\u0639\\u062f %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:r(\"s\"),ss:r(\"s\"),m:r(\"m\"),mm:r(\"m\"),h:r(\"h\"),hh:r(\"h\"),d:r(\"d\"),dd:r(\"d\"),M:r(\"M\"),MM:r(\"M\"),y:r(\"y\"),yy:r(\"y\")},postformat:function(e){return e.replace(/,/g,\"\\u060c\")},week:{dow:0,doy:4}})}(n(\"wd/R\"))},oB13:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"EQ5u\");function i(e,t){return function(n){let i;if(i=\"function\"==typeof e?e:function(){return e},\"function\"==typeof t)return n.lift(new s(i,t));const a=Object.create(n,r.b);return a.source=n,a.subjectFactory=i,a}}class s{constructor(e,t){this.subjectFactory=e,this.selector=t}call(e,t){const{selector:n}=this,r=this.subjectFactory(),i=n(r).subscribe(e);return i.add(t.subscribe(r)),i}}},ofXK:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return v})),n.d(t,\"b\",(function(){return Me})),n.d(t,\"c\",(function(){return Te})),n.d(t,\"d\",(function(){return c})),n.d(t,\"e\",(function(){return De})),n.d(t,\"f\",(function(){return Oe})),n.d(t,\"g\",(function(){return k})),n.d(t,\"h\",(function(){return Le})),n.d(t,\"i\",(function(){return d})),n.d(t,\"j\",(function(){return S})),n.d(t,\"k\",(function(){return _})),n.d(t,\"l\",(function(){return ae})),n.d(t,\"m\",(function(){return ce})),n.d(t,\"n\",(function(){return ue})),n.d(t,\"o\",(function(){return ge})),n.d(t,\"p\",(function(){return pe})),n.d(t,\"q\",(function(){return fe})),n.d(t,\"r\",(function(){return be})),n.d(t,\"s\",(function(){return _e})),n.d(t,\"t\",(function(){return w})),n.d(t,\"u\",(function(){return l})),n.d(t,\"v\",(function(){return Ee})),n.d(t,\"w\",(function(){return Ce})),n.d(t,\"x\",(function(){return Fe})),n.d(t,\"y\",(function(){return Pe})),n.d(t,\"z\",(function(){return o})),n.d(t,\"A\",(function(){return Ae})),n.d(t,\"B\",(function(){return s})),n.d(t,\"C\",(function(){return se})),n.d(t,\"D\",(function(){return a}));var r=n(\"fXoL\");let i=null;function s(){return i}function a(e){i||(i=e)}class o{}const c=new r.s(\"DocumentToken\");let l=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=Object(r.Lb)({factory:u,token:e,providedIn:\"platform\"}),e})();function u(){return Object(r.Zb)(h)}const d=new r.s(\"Location Initialized\");let h=(()=>{class e extends l{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=s().getLocation(),this._history=s().getHistory()}getBaseHrefFromDOM(){return s().getBaseHref(this._doc)}onPopState(e){s().getGlobalEventTarget(this._doc,\"window\").addEventListener(\"popstate\",e,!1)}onHashChange(e){s().getGlobalEventTarget(this._doc,\"window\").addEventListener(\"hashchange\",e,!1)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(e){this.location.pathname=e}pushState(e,t,n){m()?this._history.pushState(e,t,n):this.location.hash=n}replaceState(e,t,n){m()?this._history.replaceState(e,t,n):this.location.hash=n}forward(){this._history.forward()}back(){this._history.back()}getState(){return this._history.state}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(c))},e.\\u0275prov=Object(r.Lb)({factory:p,token:e,providedIn:\"platform\"}),e})();function m(){return!!window.history.pushState}function p(){return new h(Object(r.Zb)(c))}function f(e,t){if(0==e.length)return t;if(0==t.length)return e;let n=0;return e.endsWith(\"/\")&&n++,t.startsWith(\"/\")&&n++,2==n?e+t.substring(1):1==n?e+t:e+\"/\"+t}function b(e){const t=e.match(/#|\\?|$/),n=t&&t.index||e.length;return e.slice(0,n-(\"/\"===e[n-1]?1:0))+e.slice(n)}function g(e){return e&&\"?\"!==e[0]?\"?\"+e:e}let _=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=Object(r.Lb)({factory:y,token:e,providedIn:\"root\"}),e})();function y(e){const t=Object(r.Zb)(c).location;return new w(Object(r.Zb)(l),t&&t.origin||\"\")}const v=new r.s(\"appBaseHref\");let w=(()=>{class e extends _{constructor(e,t){if(super(),this._platformLocation=e,null==t&&(t=this._platformLocation.getBaseHrefFromDOM()),null==t)throw new Error(\"No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.\");this._baseHref=t}onPopState(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return f(this._baseHref,e)}path(e=!1){const t=this._platformLocation.pathname+g(this._platformLocation.search),n=this._platformLocation.hash;return n&&e?`${t}${n}`:t}pushState(e,t,n,r){const i=this.prepareExternalUrl(n+g(r));this._platformLocation.pushState(e,t,i)}replaceState(e,t,n,r){const i=this.prepareExternalUrl(n+g(r));this._platformLocation.replaceState(e,t,i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(l),r.Zb(v,8))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac}),e})(),k=(()=>{class e extends _{constructor(e,t){super(),this._platformLocation=e,this._baseHref=\"\",null!=t&&(this._baseHref=t)}onPopState(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)}getBaseHref(){return this._baseHref}path(e=!1){let t=this._platformLocation.hash;return null==t&&(t=\"#\"),t.length>0?t.substring(1):t}prepareExternalUrl(e){const t=f(this._baseHref,e);return t.length>0?\"#\"+t:t}pushState(e,t,n,r){let i=this.prepareExternalUrl(n+g(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.pushState(e,t,i)}replaceState(e,t,n,r){let i=this.prepareExternalUrl(n+g(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.replaceState(e,t,i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(l),r.Zb(v,8))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac}),e})(),S=(()=>{class e{constructor(e,t){this._subject=new r.p,this._urlChangeListeners=[],this._platformStrategy=e;const n=this._platformStrategy.getBaseHref();this._platformLocation=t,this._baseHref=b(x(n)),this._platformStrategy.onPopState(e=>{this._subject.emit({url:this.path(!0),pop:!0,state:e.state,type:e.type})})}path(e=!1){return this.normalize(this._platformStrategy.path(e))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(e,t=\"\"){return this.path()==this.normalize(e+g(t))}normalize(t){return e.stripTrailingSlash(function(e,t){return e&&t.startsWith(e)?t.substring(e.length):t}(this._baseHref,x(t)))}prepareExternalUrl(e){return e&&\"/\"!==e[0]&&(e=\"/\"+e),this._platformStrategy.prepareExternalUrl(e)}go(e,t=\"\",n=null){this._platformStrategy.pushState(n,\"\",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+g(t)),n)}replaceState(e,t=\"\",n=null){this._platformStrategy.replaceState(n,\"\",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+g(t)),n)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}onUrlChange(e){this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(e=>{this._notifyUrlChangeListeners(e.url,e.state)}))}_notifyUrlChangeListeners(e=\"\",t){this._urlChangeListeners.forEach(n=>n(e,t))}subscribe(e,t,n){return this._subject.subscribe({next:e,error:t,complete:n})}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(_),r.Zb(l))},e.normalizeQueryParams=g,e.joinWithSlash=f,e.stripTrailingSlash=b,e.\\u0275prov=Object(r.Lb)({factory:M,token:e,providedIn:\"root\"}),e})();function M(){return new S(Object(r.Zb)(_),Object(r.Zb)(l))}function x(e){return e.replace(/\\/index.html$/,\"\")}var C=function(e){return e[e.Decimal=0]=\"Decimal\",e[e.Percent=1]=\"Percent\",e[e.Currency=2]=\"Currency\",e[e.Scientific=3]=\"Scientific\",e}({}),D=function(e){return e[e.Zero=0]=\"Zero\",e[e.One=1]=\"One\",e[e.Two=2]=\"Two\",e[e.Few=3]=\"Few\",e[e.Many=4]=\"Many\",e[e.Other=5]=\"Other\",e}({}),L=function(e){return e[e.Format=0]=\"Format\",e[e.Standalone=1]=\"Standalone\",e}({}),O=function(e){return e[e.Narrow=0]=\"Narrow\",e[e.Abbreviated=1]=\"Abbreviated\",e[e.Wide=2]=\"Wide\",e[e.Short=3]=\"Short\",e}({}),E=function(e){return e[e.Short=0]=\"Short\",e[e.Medium=1]=\"Medium\",e[e.Long=2]=\"Long\",e[e.Full=3]=\"Full\",e}({}),T=function(e){return e[e.Decimal=0]=\"Decimal\",e[e.Group=1]=\"Group\",e[e.List=2]=\"List\",e[e.PercentSign=3]=\"PercentSign\",e[e.PlusSign=4]=\"PlusSign\",e[e.MinusSign=5]=\"MinusSign\",e[e.Exponential=6]=\"Exponential\",e[e.SuperscriptingExponent=7]=\"SuperscriptingExponent\",e[e.PerMille=8]=\"PerMille\",e[e[1/0]=9]=\"Infinity\",e[e.NaN=10]=\"NaN\",e[e.TimeSeparator=11]=\"TimeSeparator\",e[e.CurrencyDecimal=12]=\"CurrencyDecimal\",e[e.CurrencyGroup=13]=\"CurrencyGroup\",e}({});function A(e,t){return Y(Object(r.ob)(e)[r.fb.DateFormat],t)}function P(e,t){return Y(Object(r.ob)(e)[r.fb.TimeFormat],t)}function F(e,t){return Y(Object(r.ob)(e)[r.fb.DateTimeFormat],t)}function j(e,t){const n=Object(r.ob)(e),i=n[r.fb.NumberSymbols][t];if(void 0===i){if(t===T.CurrencyDecimal)return n[r.fb.NumberSymbols][T.Decimal];if(t===T.CurrencyGroup)return n[r.fb.NumberSymbols][T.Group]}return i}const I=r.rb;function R(e){if(!e[r.fb.ExtraData])throw new Error(`Missing extra locale data for the locale \"${e[r.fb.LocaleId]}\". Use \"registerLocaleData\" to load new data. See the \"I18n guide\" on angular.io to know more.`)}function Y(e,t){for(let n=t;n>-1;n--)if(void 0!==e[n])return e[n];throw new Error(\"Locale data API: locale data undefined\")}function H(e){const[t,n]=e.split(\":\");return{hours:+t,minutes:+n}}const N=/^(\\d{4})-?(\\d\\d)-?(\\d\\d)(?:T(\\d\\d)(?::?(\\d\\d)(?::?(\\d\\d)(?:\\.(\\d+))?)?)?(Z|([+-])(\\d\\d):?(\\d\\d))?)?$/,B={},V=/((?:[^GyMLwWdEabBhHmsSzZO']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\\s\\S]*)/;var U=function(e){return e[e.Short=0]=\"Short\",e[e.ShortGMT=1]=\"ShortGMT\",e[e.Long=2]=\"Long\",e[e.Extended=3]=\"Extended\",e}({}),z=function(e){return e[e.FullYear=0]=\"FullYear\",e[e.Month=1]=\"Month\",e[e.Date=2]=\"Date\",e[e.Hours=3]=\"Hours\",e[e.Minutes=4]=\"Minutes\",e[e.Seconds=5]=\"Seconds\",e[e.FractionalSeconds=6]=\"FractionalSeconds\",e[e.Day=7]=\"Day\",e}({}),J=function(e){return e[e.DayPeriods=0]=\"DayPeriods\",e[e.Days=1]=\"Days\",e[e.Months=2]=\"Months\",e[e.Eras=3]=\"Eras\",e}({});function G(e,t){return t&&(e=e.replace(/\\{([^}]+)}/g,(function(e,n){return null!=t&&n in t?t[n]:e}))),e}function X(e,t,n=\"-\",r,i){let s=\"\";(e<0||i&&e<=0)&&(i?e=1-e:(e=-e,s=n));let a=String(e);for(;a.length0||o>-n)&&(o+=n),e===z.Hours)0===o&&-12===n&&(o=12);else if(e===z.FractionalSeconds)return c=t,X(o,3).substr(0,c);var c;const l=j(a,T.MinusSign);return X(o,t,l,r,i)}}function Z(e,t,n=L.Format,i=!1){return function(s,a){return function(e,t,n,i,s,a){switch(n){case J.Months:return function(e,t,n){const i=Object(r.ob)(e),s=Y([i[r.fb.MonthsFormat],i[r.fb.MonthsStandalone]],t);return Y(s,n)}(t,s,i)[e.getMonth()];case J.Days:return function(e,t,n){const i=Object(r.ob)(e),s=Y([i[r.fb.DaysFormat],i[r.fb.DaysStandalone]],t);return Y(s,n)}(t,s,i)[e.getDay()];case J.DayPeriods:const o=e.getHours(),c=e.getMinutes();if(a){const e=function(e){const t=Object(r.ob)(e);return R(t),(t[r.fb.ExtraData][2]||[]).map(e=>\"string\"==typeof e?H(e):[H(e[0]),H(e[1])])}(t),n=function(e,t,n){const i=Object(r.ob)(e);R(i);const s=Y([i[r.fb.ExtraData][0],i[r.fb.ExtraData][1]],t)||[];return Y(s,n)||[]}(t,s,i),a=e.findIndex(e=>{if(Array.isArray(e)){const[t,n]=e,r=o>=t.hours&&c>=t.minutes,i=o0?Math.floor(i/60):Math.ceil(i/60);switch(e){case U.Short:return(i>=0?\"+\":\"\")+X(a,2,s)+X(Math.abs(i%60),2,s);case U.ShortGMT:return\"GMT\"+(i>=0?\"+\":\"\")+X(a,1,s);case U.Long:return\"GMT\"+(i>=0?\"+\":\"\")+X(a,2,s)+\":\"+X(Math.abs(i%60),2,s);case U.Extended:return 0===r?\"Z\":(i>=0?\"+\":\"\")+X(a,2,s)+\":\"+X(Math.abs(i%60),2,s);default:throw new Error(`Unknown zone width \"${e}\"`)}}}function Q(e,t=!1){return function(n,r){let i;if(t){const e=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,t=n.getDate();i=1+Math.floor((t+e)/7)}else{const e=function(e){const t=new Date(e,0,1).getDay();return new Date(e,0,1+(t<=4?4:11)-t)}(n.getFullYear()),t=(s=n,new Date(s.getFullYear(),s.getMonth(),s.getDate()+(4-s.getDay()))).getTime()-e.getTime();i=1+Math.round(t/6048e5)}var s;return X(i,e,j(r,T.MinusSign))}}const q={};function $(e,t){e=e.replace(/:/g,\"\");const n=Date.parse(\"Jan 01, 1970 00:00:00 \"+e)/6e4;return isNaN(n)?t:n}function ee(e){return e instanceof Date&&!isNaN(e.valueOf())}const te=/^(\\d+)?\\.((\\d+)(-(\\d+))?)?$/;function ne(e){const t=parseInt(e);if(isNaN(t))throw new Error(\"Invalid integer literal when parsing \"+e);return t}class re{}let ie=(()=>{class e extends re{constructor(e){super(),this.locale=e}getPluralCategory(e,t){switch(I(t||this.locale)(e)){case D.Zero:return\"zero\";case D.One:return\"one\";case D.Two:return\"two\";case D.Few:return\"few\";case D.Many:return\"many\";default:return\"other\"}}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(r.x))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac}),e})();function se(e,t){t=encodeURIComponent(t);for(const n of e.split(\";\")){const e=n.indexOf(\"=\"),[r,i]=-1==e?[n,\"\"]:[n.slice(0,e),n.slice(e+1)];if(r.trim()===t)return decodeURIComponent(i)}return null}let ae=(()=>{class e{constructor(e,t,n,r){this._iterableDiffers=e,this._keyValueDiffers=t,this._ngEl=n,this._renderer=r,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(e){this._removeClasses(this._initialClasses),this._initialClasses=\"string\"==typeof e?e.split(/\\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass=\"string\"==typeof e?e.split(/\\s+/):e,this._rawClass&&(Object(r.ub)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){const e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}}_applyKeyValueChanges(e){e.forEachAddedItem(e=>this._toggleClass(e.key,e.currentValue)),e.forEachChangedItem(e=>this._toggleClass(e.key,e.currentValue)),e.forEachRemovedItem(e=>{e.previousValue&&this._toggleClass(e.key,!1)})}_applyIterableChanges(e){e.forEachAddedItem(e=>{if(\"string\"!=typeof e.item)throw new Error(\"NgClass can only toggle CSS classes expressed as strings, got \"+Object(r.zb)(e.item));this._toggleClass(e.item,!0)}),e.forEachRemovedItem(e=>this._toggleClass(e.item,!1))}_applyClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(e=>this._toggleClass(e,!0)):Object.keys(e).forEach(t=>this._toggleClass(t,!!e[t])))}_removeClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(e=>this._toggleClass(e,!1)):Object.keys(e).forEach(e=>this._toggleClass(e,!1)))}_toggleClass(e,t){(e=e.trim())&&e.split(/\\s+/g).forEach(e=>{t?this._renderer.addClass(this._ngEl.nativeElement,e):this._renderer.removeClass(this._ngEl.nativeElement,e)})}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.v),r.Pb(r.w),r.Pb(r.m),r.Pb(r.I))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"ngClass\",\"\"]],inputs:{klass:[\"class\",\"klass\"],ngClass:\"ngClass\"}}),e})();class oe{constructor(e,t,n,r){this.$implicit=e,this.ngForOf=t,this.index=n,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let ce=(()=>{class e{constructor(e,t,n){this._viewContainer=e,this._template=t,this._differs=n,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){Object(r.ab)()&&null!=e&&\"function\"!=typeof e&&console&&console.warn&&console.warn(`trackBy must be a function, but received ${JSON.stringify(e)}. See https://angular.io/api/common/NgForOf#change-propagation for more information.`),this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;if(!this._differ&&n)try{this._differ=this._differs.find(n).create(this.ngForTrackBy)}catch(t){throw new Error(`Cannot find a differ supporting object '${n}' of type '${e=n,e.name||typeof e}'. NgFor only supports binding to Iterables such as Arrays.`)}}var e;if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const t=[];e.forEachOperation((e,n,r)=>{if(null==e.previousIndex){const n=this._viewContainer.createEmbeddedView(this._template,new oe(null,this._ngForOf,-1,-1),null===r?void 0:r),i=new le(e,n);t.push(i)}else if(null==r)this._viewContainer.remove(null===n?void 0:n);else if(null!==n){const i=this._viewContainer.get(n);this._viewContainer.move(i,r);const s=new le(e,i);t.push(s)}});for(let n=0;n{this._viewContainer.get(e.currentIndex).context.$implicit=e.item})}_perViewChange(e,t){e.context.$implicit=t.item}static ngTemplateContextGuard(e,t){return!0}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.U),r.Pb(r.P),r.Pb(r.v))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"ngFor\",\"\",\"ngForOf\",\"\"]],inputs:{ngForOf:\"ngForOf\",ngForTrackBy:\"ngForTrackBy\",ngForTemplate:\"ngForTemplate\"}}),e})();class le{constructor(e,t){this.record=e,this.view=t}}let ue=(()=>{class e{constructor(e,t){this._viewContainer=e,this._context=new de,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=t}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){he(\"ngIfThen\",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){he(\"ngIfElse\",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,t){return!0}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.U),r.Pb(r.P))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"ngIf\",\"\"]],inputs:{ngIf:\"ngIf\",ngIfThen:\"ngIfThen\",ngIfElse:\"ngIfElse\"}}),e})();class de{constructor(){this.$implicit=null,this.ngIf=null}}function he(e,t){if(t&&!t.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${Object(r.zb)(t)}'.`)}class me{constructor(e,t){this._viewContainerRef=e,this._templateRef=t,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(e){e&&!this._created?this.create():!e&&this._created&&this.destroy()}}let pe=(()=>{class e{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(e)}_matchCase(e){const t=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||t,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),t}_updateDefaultCases(e){if(this._defaultViews&&e!==this._defaultUsed){this._defaultUsed=e;for(let t=0;t{class e{constructor(e,t,n){this.ngSwitch=n,n._addCase(),this._view=new me(e,t)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.U),r.Pb(r.P),r.Pb(pe,1))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"ngSwitchCase\",\"\"]],inputs:{ngSwitchCase:\"ngSwitchCase\"}}),e})(),be=(()=>{class e{constructor(e,t,n){n._addDefault(new me(e,t))}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.U),r.Pb(r.P),r.Pb(pe,1))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"ngSwitchDefault\",\"\"]]}),e})(),ge=(()=>{class e{constructor(e,t,n){this._ngEl=e,this._differs=t,this._renderer=n,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,t){const[n,r]=e.split(\".\");null!=(t=null!=t&&r?`${t}${r}`:t)?this._renderer.setStyle(this._ngEl.nativeElement,n,t):this._renderer.removeStyle(this._ngEl.nativeElement,n)}_applyChanges(e){e.forEachRemovedItem(e=>this._setStyle(e.key,null)),e.forEachAddedItem(e=>this._setStyle(e.key,e.currentValue)),e.forEachChangedItem(e=>this._setStyle(e.key,e.currentValue))}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.m),r.Pb(r.w),r.Pb(r.I))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"ngStyle\",\"\"]],inputs:{ngStyle:\"ngStyle\"}}),e})(),_e=(()=>{class e{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(e){if(this._shouldRecreateView(e)){const e=this._viewContainerRef;this._viewRef&&e.remove(e.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?e.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&this.ngTemplateOutletContext&&this._updateExistingContext(this.ngTemplateOutletContext)}_shouldRecreateView(e){const t=e.ngTemplateOutletContext;return!!e.ngTemplateOutlet||t&&this._hasContextShapeChanged(t)}_hasContextShapeChanged(e){const t=Object.keys(e.previousValue||{}),n=Object.keys(e.currentValue||{});if(t.length===n.length){for(let e of n)if(-1===t.indexOf(e))return!0;return!1}return!0}_updateExistingContext(e){for(let t of Object.keys(e))this._viewRef.context[t]=this.ngTemplateOutletContext[t]}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.U))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"ngTemplateOutlet\",\"\"]],inputs:{ngTemplateOutletContext:\"ngTemplateOutletContext\",ngTemplateOutlet:\"ngTemplateOutlet\"},features:[r.Cb]}),e})();function ye(e,t){return Error(`InvalidPipeArgument: '${t}' for pipe '${Object(r.zb)(e)}'`)}class ve{createSubscription(e,t){return e.subscribe({next:t,error:e=>{throw e}})}dispose(e){e.unsubscribe()}onDestroy(e){e.unsubscribe()}}class we{createSubscription(e,t){return e.then(t,e=>{throw e})}dispose(e){}onDestroy(e){}}const ke=new we,Se=new ve;let Me=(()=>{class e{constructor(e){this._ref=e,this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue:(e&&this._subscribe(e),this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,t=>this._updateLatestValue(e,t))}_selectStrategy(t){if(Object(r.wb)(t))return ke;if(Object(r.vb)(t))return Se;throw ye(e,t)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,t){e===this._obj&&(this._latestValue=t,this._ref.markForCheck())}}return e.\\u0275fac=function(t){return new(t||e)(r.bc())},e.\\u0275pipe=r.Ob({name:\"async\",type:e,pure:!1}),e})();const xe=/(?:[A-Za-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u0860-\\u086A\\u08A0-\\u08B4\\u08B6-\\u08BD\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u09FC\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16F1-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u1884\\u1887-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2183\\u2184\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005\\u3006\\u3031-\\u3035\\u303B\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312E\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FEA\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6E5\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7AE\\uA7B0-\\uA7B7\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB65\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDF00-\\uDF1F\\uDF2D-\\uDF40\\uDF42-\\uDF49\\uDF50-\\uDF75\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF]|\\uD801[\\uDC00-\\uDC9D\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00\\uDE10-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE33\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE4\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2]|\\uD804[\\uDC03-\\uDC37\\uDC83-\\uDCAF\\uDCD0-\\uDCE8\\uDD03-\\uDD26\\uDD50-\\uDD72\\uDD76\\uDD83-\\uDDB2\\uDDC1-\\uDDC4\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE2B\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEDE\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3D\\uDF50\\uDF5D-\\uDF61]|\\uD805[\\uDC00-\\uDC34\\uDC47-\\uDC4A\\uDC80-\\uDCAF\\uDCC4\\uDCC5\\uDCC7\\uDD80-\\uDDAE\\uDDD8-\\uDDDB\\uDE00-\\uDE2F\\uDE44\\uDE80-\\uDEAA\\uDF00-\\uDF19]|\\uD806[\\uDCA0-\\uDCDF\\uDCFF\\uDE00\\uDE0B-\\uDE32\\uDE3A\\uDE50\\uDE5C-\\uDE83\\uDE86-\\uDE89\\uDEC0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC2E\\uDC40\\uDC72-\\uDC8F\\uDD00-\\uDD06\\uDD08\\uDD09\\uDD0B-\\uDD30\\uDD46]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC80-\\uDD43]|[\\uD80C\\uD81C-\\uD820\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDED0-\\uDEED\\uDF00-\\uDF2F\\uDF40-\\uDF43\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDF00-\\uDF44\\uDF50\\uDF93-\\uDF9F\\uDFE0\\uDFE1]|\\uD821[\\uDC00-\\uDFEC]|\\uD822[\\uDC00-\\uDEF2]|\\uD82C[\\uDC00-\\uDD1E\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB]|\\uD83A[\\uDC00-\\uDCC4\\uDD00-\\uDD43]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0]|\\uD87E[\\uDC00-\\uDE1D])\\S*/g;let Ce=(()=>{class e{transform(t){if(!t)return t;if(\"string\"!=typeof t)throw ye(e,t);return t.replace(xe,e=>e[0].toUpperCase()+e.substr(1).toLowerCase())}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275pipe=r.Ob({name:\"titlecase\",type:e,pure:!0}),e})(),De=(()=>{class e{constructor(e){this.locale=e}transform(t,n=\"mediumDate\",i,s){if(null==t||\"\"===t||t!=t)return null;try{return function(e,t,n,i){let s=function(e){if(ee(e))return e;if(\"number\"==typeof e&&!isNaN(e))return new Date(e);if(\"string\"==typeof e){e=e.trim();const t=parseFloat(e);if(!isNaN(e-t))return new Date(t);if(/^(\\d{4}-\\d{1,2}-\\d{1,2})$/.test(e)){const[t,n,r]=e.split(\"-\").map(e=>+e);return new Date(t,n-1,r)}let n;if(n=e.match(N))return function(e){const t=new Date(0);let n=0,r=0;const i=e[8]?t.setUTCFullYear:t.setFullYear,s=e[8]?t.setUTCHours:t.setHours;e[9]&&(n=Number(e[9]+e[10]),r=Number(e[9]+e[11])),i.call(t,Number(e[1]),Number(e[2])-1,Number(e[3]));const a=Number(e[4]||0)-n,o=Number(e[5]||0)-r,c=Number(e[6]||0),l=Math.round(1e3*parseFloat(\"0.\"+(e[7]||0)));return s.call(t,a,o,c,l),t}(n)}const t=new Date(e);if(!ee(t))throw new Error(`Unable to convert \"${e}\" into a date`);return t}(e);t=function e(t,n){const i=function(e){return Object(r.ob)(e)[r.fb.LocaleId]}(t);if(B[i]=B[i]||{},B[i][n])return B[i][n];let s=\"\";switch(n){case\"shortDate\":s=A(t,E.Short);break;case\"mediumDate\":s=A(t,E.Medium);break;case\"longDate\":s=A(t,E.Long);break;case\"fullDate\":s=A(t,E.Full);break;case\"shortTime\":s=P(t,E.Short);break;case\"mediumTime\":s=P(t,E.Medium);break;case\"longTime\":s=P(t,E.Long);break;case\"fullTime\":s=P(t,E.Full);break;case\"short\":const n=e(t,\"shortTime\"),r=e(t,\"shortDate\");s=G(F(t,E.Short),[n,r]);break;case\"medium\":const i=e(t,\"mediumTime\"),a=e(t,\"mediumDate\");s=G(F(t,E.Medium),[i,a]);break;case\"long\":const o=e(t,\"longTime\"),c=e(t,\"longDate\");s=G(F(t,E.Long),[o,c]);break;case\"full\":const l=e(t,\"fullTime\"),u=e(t,\"fullDate\");s=G(F(t,E.Full),[l,u])}return s&&(B[i][n]=s),s}(n,t)||t;let a,o=[];for(;t;){if(a=V.exec(t),!a){o.push(t);break}{o=o.concat(a.slice(1));const e=o.pop();if(!e)break;t=e}}let c=s.getTimezoneOffset();i&&(c=$(i,c),s=function(e,t,n){const r=e.getTimezoneOffset();return function(e,t){return(e=new Date(e.getTime())).setMinutes(e.getMinutes()+t),e}(e,-1*($(t,r)-r))}(s,i));let l=\"\";return o.forEach(e=>{const t=function(e){if(q[e])return q[e];let t;switch(e){case\"G\":case\"GG\":case\"GGG\":t=Z(J.Eras,O.Abbreviated);break;case\"GGGG\":t=Z(J.Eras,O.Wide);break;case\"GGGGG\":t=Z(J.Eras,O.Narrow);break;case\"y\":t=W(z.FullYear,1,0,!1,!0);break;case\"yy\":t=W(z.FullYear,2,0,!0,!0);break;case\"yyy\":t=W(z.FullYear,3,0,!1,!0);break;case\"yyyy\":t=W(z.FullYear,4,0,!1,!0);break;case\"M\":case\"L\":t=W(z.Month,1,1);break;case\"MM\":case\"LL\":t=W(z.Month,2,1);break;case\"MMM\":t=Z(J.Months,O.Abbreviated);break;case\"MMMM\":t=Z(J.Months,O.Wide);break;case\"MMMMM\":t=Z(J.Months,O.Narrow);break;case\"LLL\":t=Z(J.Months,O.Abbreviated,L.Standalone);break;case\"LLLL\":t=Z(J.Months,O.Wide,L.Standalone);break;case\"LLLLL\":t=Z(J.Months,O.Narrow,L.Standalone);break;case\"w\":t=Q(1);break;case\"ww\":t=Q(2);break;case\"W\":t=Q(1,!0);break;case\"d\":t=W(z.Date,1);break;case\"dd\":t=W(z.Date,2);break;case\"E\":case\"EE\":case\"EEE\":t=Z(J.Days,O.Abbreviated);break;case\"EEEE\":t=Z(J.Days,O.Wide);break;case\"EEEEE\":t=Z(J.Days,O.Narrow);break;case\"EEEEEE\":t=Z(J.Days,O.Short);break;case\"a\":case\"aa\":case\"aaa\":t=Z(J.DayPeriods,O.Abbreviated);break;case\"aaaa\":t=Z(J.DayPeriods,O.Wide);break;case\"aaaaa\":t=Z(J.DayPeriods,O.Narrow);break;case\"b\":case\"bb\":case\"bbb\":t=Z(J.DayPeriods,O.Abbreviated,L.Standalone,!0);break;case\"bbbb\":t=Z(J.DayPeriods,O.Wide,L.Standalone,!0);break;case\"bbbbb\":t=Z(J.DayPeriods,O.Narrow,L.Standalone,!0);break;case\"B\":case\"BB\":case\"BBB\":t=Z(J.DayPeriods,O.Abbreviated,L.Format,!0);break;case\"BBBB\":t=Z(J.DayPeriods,O.Wide,L.Format,!0);break;case\"BBBBB\":t=Z(J.DayPeriods,O.Narrow,L.Format,!0);break;case\"h\":t=W(z.Hours,1,-12);break;case\"hh\":t=W(z.Hours,2,-12);break;case\"H\":t=W(z.Hours,1);break;case\"HH\":t=W(z.Hours,2);break;case\"m\":t=W(z.Minutes,1);break;case\"mm\":t=W(z.Minutes,2);break;case\"s\":t=W(z.Seconds,1);break;case\"ss\":t=W(z.Seconds,2);break;case\"S\":t=W(z.FractionalSeconds,1);break;case\"SS\":t=W(z.FractionalSeconds,2);break;case\"SSS\":t=W(z.FractionalSeconds,3);break;case\"Z\":case\"ZZ\":case\"ZZZ\":t=K(U.Short);break;case\"ZZZZZ\":t=K(U.Extended);break;case\"O\":case\"OO\":case\"OOO\":case\"z\":case\"zz\":case\"zzz\":t=K(U.ShortGMT);break;case\"OOOO\":case\"ZZZZ\":case\"zzzz\":t=K(U.Long);break;default:return null}return q[e]=t,t}(e);l+=t?t(s,n,c):\"''\"===e?\"'\":e.replace(/(^'|'$)/g,\"\").replace(/''/g,\"'\")}),l}(t,n,s||this.locale,i)}catch(a){throw ye(e,a.message)}}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.x))},e.\\u0275pipe=r.Ob({name:\"date\",type:e,pure:!0}),e})(),Le=(()=>{class e{transform(e){return JSON.stringify(e,null,2)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275pipe=r.Ob({name:\"json\",type:e,pure:!1}),e})(),Oe=(()=>{class e{constructor(e){this._locale=e}transform(t,n,i){if(function(e){return null==e||\"\"===e||e!=e}(t))return null;i=i||this._locale;try{return function(e,t,n){return function(e,t,n,r,i,s,a=!1){let o=\"\",c=!1;if(isFinite(e)){let l=function(e){let t,n,r,i,s,a=Math.abs(e)+\"\",o=0;for((n=a.indexOf(\".\"))>-1&&(a=a.replace(\".\",\"\")),(r=a.search(/e/i))>0?(n<0&&(n=r),n+=+a.slice(r+1),a=a.substring(0,r)):n<0&&(n=a.length),r=0;\"0\"===a.charAt(r);r++);if(r===(s=a.length))t=[0],n=1;else{for(s--;\"0\"===a.charAt(s);)s--;for(n-=r,t=[],i=0;r<=s;r++,i++)t[i]=Number(a.charAt(r))}return n>22&&(t=t.splice(0,21),o=n-1,n=1),{digits:t,exponent:o,integerLen:n}}(e);a&&(l=function(e){if(0===e.digits[0])return e;const t=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(0===t?e.digits.push(0,0):1===t&&e.digits.push(0),e.integerLen+=2),e}(l));let u=t.minInt,d=t.minFrac,h=t.maxFrac;if(s){const e=s.match(te);if(null===e)throw new Error(s+\" is not a valid digit info\");const t=e[1],n=e[3],r=e[5];null!=t&&(u=ne(t)),null!=n&&(d=ne(n)),null!=r?h=ne(r):null!=n&&d>h&&(h=d)}!function(e,t,n){if(t>n)throw new Error(`The minimum number of digits after fraction (${t}) is higher than the maximum (${n}).`);let r=e.digits,i=r.length-e.integerLen;const s=Math.min(Math.max(t,i),n);let a=s+e.integerLen,o=r[a];if(a>0){r.splice(Math.max(e.integerLen,a));for(let e=a;e=5)if(a-1<0){for(let t=0;t>a;t--)r.unshift(0),e.integerLen++;r.unshift(1),e.integerLen++}else r[a-1]++;for(;i=l?r.pop():c=!1),t>=10?1:0}),0);u&&(r.unshift(u),e.integerLen++)}(l,d,h);let m=l.digits,p=l.integerLen;const f=l.exponent;let b=[];for(c=m.every(e=>!e);p0?b=m.splice(p,m.length):(b=m,m=[0]);const g=[];for(m.length>=t.lgSize&&g.unshift(m.splice(-t.lgSize,m.length).join(\"\"));m.length>t.gSize;)g.unshift(m.splice(-t.gSize,m.length).join(\"\"));m.length&&g.unshift(m.join(\"\")),o=g.join(j(n,r)),b.length&&(o+=j(n,i)+b.join(\"\")),f&&(o+=j(n,T.Exponential)+\"+\"+f)}else o=j(n,T.Infinity);return o=e<0&&!c?t.negPre+o+t.negSuf:t.posPre+o+t.posSuf,o}(e,function(e,t=\"-\"){const n={minInt:1,minFrac:0,maxFrac:0,posPre:\"\",posSuf:\"\",negPre:\"\",negSuf:\"\",gSize:0,lgSize:0},r=e.split(\";\"),i=r[0],s=r[1],a=-1!==i.indexOf(\".\")?i.split(\".\"):[i.substring(0,i.lastIndexOf(\"0\")+1),i.substring(i.lastIndexOf(\"0\")+1)],o=a[0],c=a[1]||\"\";n.posPre=o.substr(0,o.indexOf(\"#\"));for(let u=0;u{class e{transform(t,n,r){if(null==t)return t;if(!this.supports(t))throw ye(e,t);return t.slice(n,r)}supports(e){return\"string\"==typeof e||Array.isArray(e)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275pipe=r.Ob({name:\"slice\",type:e,pure:!1}),e})(),Te=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},providers:[{provide:re,useClass:ie}]}),e})();const Ae=\"browser\";function Pe(e){return e===Ae}let Fe=(()=>{class e{}return e.\\u0275prov=Object(r.Lb)({token:e,providedIn:\"root\",factory:()=>new je(Object(r.Zb)(c),window,Object(r.Zb)(r.o))}),e})();class je{constructor(e,t,n){this.document=e,this.window=t,this.errorHandler=n,this.offset=()=>[0,0]}setOffset(e){this.offset=Array.isArray(e)?()=>e:e}getScrollPosition(){return this.supportsScrolling()?[this.window.scrollX,this.window.scrollY]:[0,0]}scrollToPosition(e){this.supportsScrolling()&&this.window.scrollTo(e[0],e[1])}scrollToAnchor(e){if(this.supportsScrolling()){const t=this.document.getElementById(e)||this.document.getElementsByName(e)[0];t&&this.scrollToElement(t)}}setHistoryScrollRestoration(e){if(this.supportScrollRestoration()){const t=this.window.history;t&&t.scrollRestoration&&(t.scrollRestoration=e)}}scrollToElement(e){const t=e.getBoundingClientRect(),n=t.left+this.window.pageXOffset,r=t.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(n-i[0],r-i[1])}supportScrollRestoration(){try{if(!this.window||!this.window.scrollTo)return!1;const e=Ie(this.window.history)||Ie(Object.getPrototypeOf(this.window.history));return!(!e||!e.writable&&!e.set)}catch(e){return!1}}supportsScrolling(){try{return!!this.window.scrollTo}catch(e){return!1}}}function Ie(e){return Object.getOwnPropertyDescriptor(e,\"scrollRestoration\")}},\"p/rL\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"bm\",{months:\"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\\u025bkalo_Zuw\\u025bnkalo_Zuluyekalo_Utikalo_S\\u025btanburukalo_\\u0254kut\\u0254burukalo_Nowanburukalo_Desanburukalo\".split(\"_\"),monthsShort:\"Zan_Few_Mar_Awi_M\\u025b_Zuw_Zul_Uti_S\\u025bt_\\u0254ku_Now_Des\".split(\"_\"),weekdays:\"Kari_Nt\\u025bn\\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri\".split(\"_\"),weekdaysShort:\"Kar_Nt\\u025b_Tar_Ara_Ala_Jum_Sib\".split(\"_\"),weekdaysMin:\"Ka_Nt_Ta_Ar_Al_Ju_Si\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"MMMM [tile] D [san] YYYY\",LLL:\"MMMM [tile] D [san] YYYY [l\\u025br\\u025b] HH:mm\",LLLL:\"dddd MMMM [tile] D [san] YYYY [l\\u025br\\u025b] HH:mm\"},calendar:{sameDay:\"[Bi l\\u025br\\u025b] LT\",nextDay:\"[Sini l\\u025br\\u025b] LT\",nextWeek:\"dddd [don l\\u025br\\u025b] LT\",lastDay:\"[Kunu l\\u025br\\u025b] LT\",lastWeek:\"dddd [t\\u025bm\\u025bnen l\\u025br\\u025b] LT\",sameElse:\"L\"},relativeTime:{future:\"%s k\\u0254n\\u0254\",past:\"a b\\u025b %s b\\u0254\",s:\"sanga dama dama\",ss:\"sekondi %d\",m:\"miniti kelen\",mm:\"miniti %d\",h:\"l\\u025br\\u025b kelen\",hh:\"l\\u025br\\u025b %d\",d:\"tile kelen\",dd:\"tile %d\",M:\"kalo kelen\",MM:\"kalo %d\",y:\"san kelen\",yy:\"san %d\"},week:{dow:1,doy:4}})}(n(\"wd/R\"))},pLZG:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e,t){return function(n){return n.lift(new s(e,t))}}class s{constructor(e,t){this.predicate=e,this.thisArg=t}call(e,t){return t.subscribe(new a(e,this.predicate,this.thisArg))}}class a extends r.a{constructor(e,t,n){super(e),this.predicate=t,this.thisArg=n,this.count=0}_next(e){let t;try{t=this.predicate.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}t&&this.destination.next(e)}}},pjAE:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=(()=>{function e(e){return Error.call(this),this.message=e?`${e.length} errors occurred during unsubscription:\\n${e.map((e,t)=>`${t+1}) ${e.toString()}`).join(\"\\n \")}`:\"\",this.name=\"UnsubscriptionError\",this.errors=e,this}return e.prototype=Object.create(Error.prototype),e})()},pxpQ:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return s})),n.d(t,\"a\",(function(){return o}));var r=n(\"7o/Q\"),i=n(\"WMd4\");function s(e,t=0){return function(n){return n.lift(new a(e,t))}}class a{constructor(e,t=0){this.scheduler=e,this.delay=t}call(e,t){return t.subscribe(new o(e,this.scheduler,this.delay))}}class o extends r.a{constructor(e,t,n=0){super(e),this.scheduler=t,this.delay=n}static dispatch(e){const{notification:t,destination:n}=e;t.observe(n),this.unsubscribe()}scheduleMessage(e){this.destination.add(this.scheduler.schedule(o.dispatch,this.delay,new c(e,this.destination)))}_next(e){this.scheduleMessage(i.a.createNext(e))}_error(e){this.scheduleMessage(i.a.createError(e)),this.unsubscribe()}_complete(){this.scheduleMessage(i.a.createComplete()),this.unsubscribe()}}class c{constructor(e,t){this.notification=e,this.destination=t}}},qCKp:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"Observable\",(function(){return r.a})),n.d(t,\"ConnectableObservable\",(function(){return i.a})),n.d(t,\"GroupedObservable\",(function(){return s.a})),n.d(t,\"observable\",(function(){return a.a})),n.d(t,\"Subject\",(function(){return o.a})),n.d(t,\"BehaviorSubject\",(function(){return c.a})),n.d(t,\"ReplaySubject\",(function(){return l.a})),n.d(t,\"AsyncSubject\",(function(){return u.a})),n.d(t,\"asapScheduler\",(function(){return d.a})),n.d(t,\"asyncScheduler\",(function(){return h.a})),n.d(t,\"queueScheduler\",(function(){return m.a})),n.d(t,\"animationFrameScheduler\",(function(){return p.a})),n.d(t,\"VirtualTimeScheduler\",(function(){return g})),n.d(t,\"VirtualAction\",(function(){return _})),n.d(t,\"Scheduler\",(function(){return y.a})),n.d(t,\"Subscription\",(function(){return v.a})),n.d(t,\"Subscriber\",(function(){return w.a})),n.d(t,\"Notification\",(function(){return k.a})),n.d(t,\"NotificationKind\",(function(){return k.b})),n.d(t,\"pipe\",(function(){return S.a})),n.d(t,\"noop\",(function(){return M.a})),n.d(t,\"identity\",(function(){return x.a})),n.d(t,\"isObservable\",(function(){return C.a})),n.d(t,\"ArgumentOutOfRangeError\",(function(){return D.a})),n.d(t,\"EmptyError\",(function(){return L.a})),n.d(t,\"ObjectUnsubscribedError\",(function(){return O.a})),n.d(t,\"UnsubscriptionError\",(function(){return E.a})),n.d(t,\"TimeoutError\",(function(){return T.a})),n.d(t,\"bindCallback\",(function(){return I})),n.d(t,\"bindNodeCallback\",(function(){return H})),n.d(t,\"combineLatest\",(function(){return U.b})),n.d(t,\"concat\",(function(){return z.a})),n.d(t,\"defer\",(function(){return J.a})),n.d(t,\"empty\",(function(){return G.b})),n.d(t,\"forkJoin\",(function(){return X.a})),n.d(t,\"from\",(function(){return W.a})),n.d(t,\"fromEvent\",(function(){return Z.a})),n.d(t,\"fromEventPattern\",(function(){return Q})),n.d(t,\"generate\",(function(){return q})),n.d(t,\"iif\",(function(){return ee})),n.d(t,\"interval\",(function(){return te.a})),n.d(t,\"merge\",(function(){return ne.a})),n.d(t,\"never\",(function(){return ie})),n.d(t,\"of\",(function(){return se.a})),n.d(t,\"onErrorResumeNext\",(function(){return ae})),n.d(t,\"pairs\",(function(){return oe})),n.d(t,\"partition\",(function(){return he})),n.d(t,\"race\",(function(){return me.a})),n.d(t,\"range\",(function(){return pe})),n.d(t,\"throwError\",(function(){return be.a})),n.d(t,\"timer\",(function(){return ge.a})),n.d(t,\"using\",(function(){return _e})),n.d(t,\"zip\",(function(){return ye.b})),n.d(t,\"scheduled\",(function(){return ve.a})),n.d(t,\"EMPTY\",(function(){return G.a})),n.d(t,\"NEVER\",(function(){return re})),n.d(t,\"config\",(function(){return we.a}));var r=n(\"HDdC\"),i=n(\"EQ5u\"),s=n(\"OQgR\"),a=n(\"kJWO\"),o=n(\"XNiG\"),c=n(\"2Vo4\"),l=n(\"jtHE\"),u=n(\"NHP+\"),d=n(\"7Hc7\"),h=n(\"D0XW\"),m=n(\"qgXg\"),p=n(\"eNwd\"),f=n(\"3N8a\"),b=n(\"IjjT\");let g=(()=>{class e extends b.a{constructor(e=_,t=Number.POSITIVE_INFINITY){super(e,()=>this.frame),this.maxFrames=t,this.frame=0,this.index=-1}flush(){const{actions:e,maxFrames:t}=this;let n,r;for(;(r=e[0])&&r.delay<=t&&(e.shift(),this.frame=r.delay,!(n=r.execute(r.state,r.delay))););if(n){for(;r=e.shift();)r.unsubscribe();throw n}}}return e.frameTimeFactor=10,e})();class _ extends f.a{constructor(e,t,n=(e.index+=1)){super(e,t),this.scheduler=e,this.work=t,this.index=n,this.active=!0,this.index=e.index=n}schedule(e,t=0){if(!this.id)return super.schedule(e,t);this.active=!1;const n=new _(this.scheduler,this.work);return this.add(n),n.schedule(e,t)}requestAsyncId(e,t,n=0){this.delay=e.frame+n;const{actions:r}=e;return r.push(this),r.sort(_.sortActions),!0}recycleAsyncId(e,t,n=0){}_execute(e,t){if(!0===this.active)return super._execute(e,t)}static sortActions(e,t){return e.delay===t.delay?e.index===t.index?0:e.index>t.index?1:-1:e.delay>t.delay?1:-1}}var y=n(\"Y/cZ\"),v=n(\"quSY\"),w=n(\"7o/Q\"),k=n(\"WMd4\"),S=n(\"mCNh\"),M=n(\"KqfI\"),x=n(\"SpAZ\"),C=n(\"7+OI\"),D=n(\"4I5i\"),L=n(\"sVev\"),O=n(\"9ppp\"),E=n(\"pjAE\"),T=n(\"Y6u4\"),A=n(\"lJxs\"),P=n(\"8Qeq\"),F=n(\"DH7j\"),j=n(\"z+Ro\");function I(e,t,n){if(t){if(!Object(j.a)(t))return(...r)=>I(e,n)(...r).pipe(Object(A.a)(e=>Object(F.a)(e)?t(...e):t(e)));n=t}return function(...t){const i=this;let s;const a={context:i,subject:s,callbackFunc:e,scheduler:n};return new r.a(r=>{if(n)return n.schedule(R,0,{args:t,subscriber:r,params:a});if(!s){s=new u.a;const n=(...e)=>{s.next(e.length<=1?e[0]:e),s.complete()};try{e.apply(i,[...t,n])}catch(o){Object(P.a)(s)?s.error(o):console.warn(o)}}return s.subscribe(r)})}}function R(e){const{args:t,subscriber:n,params:r}=e,{callbackFunc:i,context:s,scheduler:a}=r;let{subject:o}=r;if(!o){o=r.subject=new u.a;const e=(...e)=>{this.add(a.schedule(Y,0,{value:e.length<=1?e[0]:e,subject:o}))};try{i.apply(s,[...t,e])}catch(c){o.error(c)}}this.add(o.subscribe(n))}function Y(e){const{value:t,subject:n}=e;n.next(t),n.complete()}function H(e,t,n){if(t){if(!Object(j.a)(t))return(...r)=>H(e,n)(...r).pipe(Object(A.a)(e=>Object(F.a)(e)?t(...e):t(e)));n=t}return function(...t){const i={subject:void 0,args:t,callbackFunc:e,scheduler:n,context:this};return new r.a(r=>{const{context:s}=i;let{subject:a}=i;if(n)return n.schedule(N,0,{params:i,subscriber:r,context:s});if(!a){a=i.subject=new u.a;const n=(...e)=>{const t=e.shift();t?a.error(t):(a.next(e.length<=1?e[0]:e),a.complete())};try{e.apply(s,[...t,n])}catch(o){Object(P.a)(a)?a.error(o):console.warn(o)}}return a.subscribe(r)})}}function N(e){const{params:t,subscriber:n,context:r}=e,{callbackFunc:i,args:s,scheduler:a}=t;let o=t.subject;if(!o){o=t.subject=new u.a;const e=(...e)=>{const t=e.shift();this.add(t?a.schedule(V,0,{err:t,subject:o}):a.schedule(B,0,{value:e.length<=1?e[0]:e,subject:o}))};try{i.apply(r,[...s,e])}catch(c){this.add(a.schedule(V,0,{err:c,subject:o}))}}this.add(o.subscribe(n))}function B(e){const{value:t,subject:n}=e;n.next(t),n.complete()}function V(e){const{err:t,subject:n}=e;n.error(t)}var U=n(\"itXk\"),z=n(\"GyhO\"),J=n(\"NXyV\"),G=n(\"EY2u\"),X=n(\"cp0P\"),W=n(\"Cfvw\"),Z=n(\"xgIS\"),K=n(\"n6bG\");function Q(e,t,n){return n?Q(e,t).pipe(Object(A.a)(e=>Object(F.a)(e)?n(...e):n(e))):new r.a(n=>{const r=(...e)=>n.next(1===e.length?e[0]:e);let i;try{i=e(r)}catch(s){return void n.error(s)}if(Object(K.a)(t))return()=>t(r,i)})}function q(e,t,n,i,s){let a,o;return 1==arguments.length?(o=e.initialState,t=e.condition,n=e.iterate,a=e.resultSelector||x.a,s=e.scheduler):void 0===i||Object(j.a)(i)?(o=e,a=x.a,s=i):(o=e,a=i),new r.a(e=>{let r=o;if(s)return s.schedule($,0,{subscriber:e,iterate:n,condition:t,resultSelector:a,state:r});for(;;){if(t){let n;try{n=t(r)}catch(i){return void e.error(i)}if(!n){e.complete();break}}let s;try{s=a(r)}catch(i){return void e.error(i)}if(e.next(s),e.closed)break;try{r=n(r)}catch(i){return void e.error(i)}}})}function $(e){const{subscriber:t,condition:n}=e;if(t.closed)return;if(e.needIterate)try{e.state=e.iterate(e.state)}catch(i){return void t.error(i)}else e.needIterate=!0;if(n){let r;try{r=n(e.state)}catch(i){return void t.error(i)}if(!r)return void t.complete();if(t.closed)return}let r;try{r=e.resultSelector(e.state)}catch(i){return void t.error(i)}return t.closed||(t.next(r),t.closed)?void 0:this.schedule(e)}function ee(e,t=G.a,n=G.a){return Object(J.a)(()=>e()?t:n)}var te=n(\"l5mm\"),ne=n(\"VRyK\");const re=new r.a(M.a);function ie(){return re}var se=n(\"LRne\");function ae(...e){if(0===e.length)return G.a;const[t,...n]=e;return 1===e.length&&Object(F.a)(t)?ae(...t):new r.a(e=>{const r=()=>e.add(ae(...n).subscribe(e));return Object(W.a)(t).subscribe({next(t){e.next(t)},error:r,complete:r})})}function oe(e,t){return new r.a(t?n=>{const r=Object.keys(e),i=new v.a;return i.add(t.schedule(ce,0,{keys:r,index:0,subscriber:n,subscription:i,obj:e})),i}:t=>{const n=Object.keys(e);for(let r=0;r{void 0===t&&(t=e,e=0);let i=0,s=e;if(n)return n.schedule(fe,0,{index:i,count:t,start:e,subscriber:r});for(;;){if(i++>=t){r.complete();break}if(r.next(s++),r.closed)break}})}function fe(e){const{start:t,index:n,count:r,subscriber:i}=e;n>=r?i.complete():(i.next(t),i.closed||(e.index=n+1,e.start=t+1,this.schedule(e)))}var be=n(\"z6cu\"),ge=n(\"PqYM\");function _e(e,t){return new r.a(n=>{let r,i;try{r=e()}catch(a){return void n.error(a)}try{i=t(r)}catch(a){return void n.error(a)}const s=(i?Object(W.a)(i):G.a).subscribe(n);return()=>{s.unsubscribe(),r&&r.unsubscribe()}})}var ye=n(\"1uah\"),ve=n(\"7HRe\"),we=n(\"2fFW\")},qFsG:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return b})),n.d(t,\"b\",(function(){return g}));var r=n(\"ihCf\"),i=n(\"fXoL\"),s=n(\"8LU1\"),a=n(\"nLfN\"),o=n(\"FKr1\"),c=n(\"kmnG\"),l=n(\"XNiG\"),u=n(\"3Pt+\");const d=new i.s(\"MAT_INPUT_VALUE_ACCESSOR\"),h=[\"button\",\"checkbox\",\"file\",\"hidden\",\"image\",\"radio\",\"range\",\"reset\",\"submit\"];let m=0;class p{constructor(e,t,n,r){this._defaultErrorStateMatcher=e,this._parentForm=t,this._parentFormGroup=n,this.ngControl=r}}const f=Object(o.w)(p);let b=(()=>{class e extends f{constructor(e,t,n,r,i,s,o,c,u,d){super(s,r,i,n),this._elementRef=e,this._platform=t,this.ngControl=n,this._autofillMonitor=c,this._formField=d,this._uid=\"mat-input-\"+m++,this.focused=!1,this.stateChanges=new l.a,this.controlType=\"mat-input\",this.autofilled=!1,this._disabled=!1,this._required=!1,this._type=\"text\",this._readonly=!1,this._neverEmptyInputTypes=[\"date\",\"datetime\",\"datetime-local\",\"month\",\"time\",\"week\"].filter(e=>Object(a.e)().has(e));const h=this._elementRef.nativeElement,p=h.nodeName.toLowerCase();this._inputValueAccessor=o||h,this._previousNativeValue=this.value,this.id=this.id,t.IOS&&u.runOutsideAngular(()=>{e.nativeElement.addEventListener(\"keyup\",e=>{let t=e.target;t.value||t.selectionStart||t.selectionEnd||(t.setSelectionRange(1,1),t.setSelectionRange(0,0))})}),this._isServer=!this._platform.isBrowser,this._isNativeSelect=\"select\"===p,this._isTextarea=\"textarea\"===p,this._isNativeSelect&&(this.controlType=h.multiple?\"mat-native-select-multiple\":\"mat-native-select\")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(e){this._disabled=Object(s.c)(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required}set required(e){this._required=Object(s.c)(e)}get type(){return this._type}set type(e){this._type=e||\"text\",this._validateType(),!this._isTextarea&&Object(a.e)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=Object(s.c)(e)}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement)}ngDoCheck(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}_focusChanged(e){e===this.focused||this.readonly&&e||(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckPlaceholder(){var e,t;const n=(null===(t=null===(e=this._formField)||void 0===e?void 0:e._hideControlPlaceholder)||void 0===t?void 0:t.call(e))?null:this.placeholder;if(n!==this._previousPlaceholder){const e=this._elementRef.nativeElement;this._previousPlaceholder=n,n?e.setAttribute(\"placeholder\",n):e.removeAttribute(\"placeholder\")}}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_validateType(){h.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,t=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&t&&t.label)}return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute(\"aria-describedby\",e.join(\" \")):this._elementRef.nativeElement.removeAttribute(\"aria-describedby\")}onContainerClick(){this.focused||this.focus()}}return e.\\u0275fac=function(t){return new(t||e)(i.Pb(i.m),i.Pb(a.a),i.Pb(u.k,10),i.Pb(u.n,8),i.Pb(u.g,8),i.Pb(o.c),i.Pb(d,10),i.Pb(r.a),i.Pb(i.C),i.Pb(c.a,8))},e.\\u0275dir=i.Kb({type:e,selectors:[[\"input\",\"matInput\",\"\"],[\"textarea\",\"matInput\",\"\"],[\"select\",\"matNativeControl\",\"\"],[\"input\",\"matNativeControl\",\"\"],[\"textarea\",\"matNativeControl\",\"\"]],hostAttrs:[1,\"mat-input-element\",\"mat-form-field-autofill-control\"],hostVars:9,hostBindings:function(e,t){1&e&&i.cc(\"focus\",(function(){return t._focusChanged(!0)}))(\"blur\",(function(){return t._focusChanged(!1)}))(\"input\",(function(){return t._onInput()})),2&e&&(i.Yb(\"disabled\",t.disabled)(\"required\",t.required),i.Fb(\"id\",t.id)(\"data-placeholder\",t.placeholder)(\"readonly\",t.readonly&&!t._isNativeSelect||null)(\"aria-invalid\",t.errorState)(\"aria-required\",t.required.toString()),i.Hb(\"mat-input-server\",t._isServer))},inputs:{id:\"id\",disabled:\"disabled\",required:\"required\",type:\"type\",value:\"value\",readonly:\"readonly\",placeholder:\"placeholder\",errorStateMatcher:\"errorStateMatcher\",userAriaDescribedBy:[\"aria-describedby\",\"userAriaDescribedBy\"]},exportAs:[\"matInput\"],features:[i.Db([{provide:c.e,useExisting:e}]),i.Bb,i.Cb]}),e})(),g=(()=>{class e{}return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)},providers:[o.c],imports:[[r.c,c.f],r.c,c.f]}),e})()},qWAS:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=\"bignumber/5.3.0\"},qgXg:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"3N8a\");class i extends r.a{constructor(e,t){super(e,t),this.scheduler=e,this.work=t}schedule(e,t=0){return t>0?super.schedule(e,t):(this.delay=t,this.state=e,this.scheduler.flush(this),this)}execute(e,t){return t>0||this.closed?super.execute(e,t):this._execute(e,t)}requestAsyncId(e,t,n=0){return null!==n&&n>0||null===n&&this.delay>0?super.requestAsyncId(e,t,n):e.flush(this)}}var s=n(\"IjjT\");class a extends s.a{}const o=new a(i)},qkMa:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return v}));var r=n(\"/Pfw\"),i=n(\"fXoL\"),s=n(\"3Pt+\"),a=n(\"ofXK\"),o=n(\"kmnG\"),c=n(\"qFsG\"),l=n(\"bTqV\");function u(e,t){if(1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1),i.Ub()),2&e){const e=i.gc(2);i.Eb(1),i.Jc(\" \",e.passwordValidator.errorMessage.required,\" \")}}function d(e,t){if(1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1),i.Ub()),2&e){const e=i.gc(2);i.Eb(1),i.Jc(\" \",e.passwordValidator.errorMessage.minLength,\" \")}}function h(e,t){if(1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1),i.Ub()),2&e){const e=i.gc(2);i.Eb(1),i.Jc(\" \",e.passwordValidator.errorMessage.pattern,\" \")}}function m(e,t){if(1&e&&(i.Tb(0),i.Vb(1,\"mat-form-field\",4),i.Vb(2,\"mat-label\"),i.Hc(3,\"Current Password\"),i.Ub(),i.Qb(4,\"input\",9),i.Fc(5,u,2,1,\"mat-error\",3),i.Fc(6,d,2,1,\"mat-error\",3),i.Fc(7,h,2,1,\"mat-error\",3),i.Ub(),i.Qb(8,\"div\",6),i.Sb()),2&e){const e=i.gc();i.Eb(5),i.nc(\"ngIf\",null==e.formGroup||null==e.formGroup.controls?null:e.formGroup.controls.currentPassword.hasError(\"required\")),i.Eb(1),i.nc(\"ngIf\",null==e.formGroup||null==e.formGroup.controls?null:e.formGroup.controls.currentPassword.hasError(\"minlength\")),i.Eb(1),i.nc(\"ngIf\",null==e.formGroup||null==e.formGroup.controls?null:e.formGroup.controls.currentPassword.hasError(\"pattern\"))}}function p(e,t){if(1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1),i.Ub()),2&e){const e=i.gc();i.Eb(1),i.Jc(\" \",e.passwordValidator.errorMessage.required,\" \")}}function f(e,t){if(1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1),i.Ub()),2&e){const e=i.gc();i.Eb(1),i.Jc(\" \",e.passwordValidator.errorMessage.minLength,\" \")}}function b(e,t){if(1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1),i.Ub()),2&e){const e=i.gc();i.Eb(1),i.Jc(\" \",e.passwordValidator.errorMessage.pattern,\" \")}}function g(e,t){1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1,\" Confirmation is required \"),i.Ub())}function _(e,t){if(1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1),i.Ub()),2&e){const e=i.gc();i.Eb(1),i.Jc(\" \",e.passwordValidator.errorMessage.passwordMismatch,\" \")}}function y(e,t){1&e&&(i.Vb(0,\"div\",10),i.Vb(1,\"button\",11),i.Hc(2,\"Submit\"),i.Ub(),i.Ub())}let v=(()=>{class e{constructor(){this.passwordValidator=new r.a,this.title=null,this.subtitle=null,this.label=null,this.confirmationLabel=null,this.formGroup=null,this.showSubmitButton=null,this.submit=()=>{}}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=i.Jb({type:e,selectors:[[\"app-password-form\"]],inputs:{title:\"title\",subtitle:\"subtitle\",label:\"label\",confirmationLabel:\"confirmationLabel\",formGroup:\"formGroup\",showSubmitButton:\"showSubmitButton\",submit:\"submit\"},decls:21,vars:12,consts:[[1,\"password-form\",3,\"formGroup\",\"submit\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[4,\"ngIf\"],[\"appearance\",\"outline\",1,\"w-100\"],[\"matInput\",\"\",\"formControlName\",\"password\",\"placeholder\",\"Password\",\"name\",\"password\",\"type\",\"password\"],[1,\"py-2\"],[\"matInput\",\"\",\"formControlName\",\"passwordConfirmation\",\"placeholder\",\"Confirm password\",\"name\",\"passwordConfirmation\",\"type\",\"password\"],[\"class\",\"mt-4\",4,\"ngIf\"],[\"matInput\",\"\",\"formControlName\",\"currentPassword\",\"placeholder\",\"Current password\",\"name\",\"currentPassword\",\"type\",\"password\"],[1,\"mt-4\"],[\"type\",\"submit\",\"mat-raised-button\",\"\",\"color\",\"primary\"]],template:function(e,t){1&e&&(i.Vb(0,\"form\",0),i.cc(\"submit\",(function(){return t.submit()})),i.Vb(1,\"div\",1),i.Hc(2),i.Ub(),i.Vb(3,\"div\",2),i.Hc(4),i.Ub(),i.Fc(5,m,9,3,\"ng-container\",3),i.Vb(6,\"mat-form-field\",4),i.Vb(7,\"mat-label\"),i.Hc(8),i.Ub(),i.Qb(9,\"input\",5),i.Fc(10,p,2,1,\"mat-error\",3),i.Fc(11,f,2,1,\"mat-error\",3),i.Fc(12,b,2,1,\"mat-error\",3),i.Ub(),i.Qb(13,\"div\",6),i.Vb(14,\"mat-form-field\",4),i.Vb(15,\"mat-label\"),i.Hc(16),i.Ub(),i.Qb(17,\"input\",7),i.Fc(18,g,2,0,\"mat-error\",3),i.Fc(19,_,2,1,\"mat-error\",3),i.Ub(),i.Fc(20,y,3,0,\"div\",8),i.Ub()),2&e&&(i.nc(\"formGroup\",t.formGroup),i.Eb(2),i.Jc(\" \",t.title,\" \"),i.Eb(2),i.Jc(\" \",t.subtitle,\" \"),i.Eb(1),i.nc(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.currentPassword),i.Eb(3),i.Ic(t.label),i.Eb(2),i.nc(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.password.hasError(\"required\")),i.Eb(1),i.nc(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.password.hasError(\"minlength\")),i.Eb(1),i.nc(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.password.hasError(\"pattern\")),i.Eb(4),i.Ic(t.confirmationLabel),i.Eb(2),i.nc(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.passwordConfirmation.hasError(\"required\")),i.Eb(1),i.nc(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.passwordConfirmation.hasError(\"passwordMismatch\")),i.Eb(1),i.nc(\"ngIf\",t.showSubmitButton))},directives:[s.r,s.m,s.g,a.n,o.d,o.h,c.a,s.b,s.l,s.f,o.c,l.b],encapsulation:2}),e})()},qlaj:function(e,t,n){\"use strict\";var r=n(\"w8CP\").rotr32;function i(e,t,n){return e&t^~e&n}function s(e,t,n){return e&t^e&n^t&n}function a(e,t,n){return e^t^n}t.ft_1=function(e,t,n,r){return 0===e?i(t,n,r):1===e||3===e?a(t,n,r):2===e?s(t,n,r):void 0},t.ch32=i,t.maj32=s,t.p32=a,t.s0_256=function(e){return r(e,2)^r(e,13)^r(e,22)},t.s1_256=function(e){return r(e,6)^r(e,11)^r(e,25)},t.g0_256=function(e){return r(e,7)^r(e,18)^e>>>3},t.g1_256=function(e){return r(e,17)^r(e,19)^e>>>10}},quSY:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"DH7j\"),i=n(\"XoHu\"),s=n(\"n6bG\"),a=n(\"pjAE\");let o=(()=>{class e{constructor(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._unsubscribe=e)}unsubscribe(){let t;if(this.closed)return;let{_parentOrParents:n,_unsubscribe:o,_subscriptions:l}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof e)n.remove(this);else if(null!==n)for(let e=0;ee.concat(t instanceof a.a?t.errors:t),[])}},qvJo:function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i={s:[\"\\u0925\\u094b\\u0921\\u092f\\u093e \\u0938\\u0945\\u0915\\u0902\\u0921\\u093e\\u0902\\u0928\\u0940\",\"\\u0925\\u094b\\u0921\\u0947 \\u0938\\u0945\\u0915\\u0902\\u0921\"],ss:[e+\" \\u0938\\u0945\\u0915\\u0902\\u0921\\u093e\\u0902\\u0928\\u0940\",e+\" \\u0938\\u0945\\u0915\\u0902\\u0921\"],m:[\"\\u090f\\u0915\\u093e \\u092e\\u093f\\u0923\\u091f\\u093e\\u0928\",\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u0942\\u091f\"],mm:[e+\" \\u092e\\u093f\\u0923\\u091f\\u093e\\u0902\\u0928\\u0940\",e+\" \\u092e\\u093f\\u0923\\u091f\\u093e\\u0902\"],h:[\"\\u090f\\u0915\\u093e \\u0935\\u0930\\u093e\\u0928\",\"\\u090f\\u0915 \\u0935\\u0930\"],hh:[e+\" \\u0935\\u0930\\u093e\\u0902\\u0928\\u0940\",e+\" \\u0935\\u0930\\u093e\\u0902\"],d:[\"\\u090f\\u0915\\u093e \\u0926\\u093f\\u0938\\u093e\\u0928\",\"\\u090f\\u0915 \\u0926\\u0940\\u0938\"],dd:[e+\" \\u0926\\u093f\\u0938\\u093e\\u0902\\u0928\\u0940\",e+\" \\u0926\\u0940\\u0938\"],M:[\"\\u090f\\u0915\\u093e \\u092e\\u094d\\u0939\\u092f\\u0928\\u094d\\u092f\\u093e\\u0928\",\"\\u090f\\u0915 \\u092e\\u094d\\u0939\\u092f\\u0928\\u094b\"],MM:[e+\" \\u092e\\u094d\\u0939\\u092f\\u0928\\u094d\\u092f\\u093e\\u0928\\u0940\",e+\" \\u092e\\u094d\\u0939\\u092f\\u0928\\u0947\"],y:[\"\\u090f\\u0915\\u093e \\u0935\\u0930\\u094d\\u0938\\u093e\\u0928\",\"\\u090f\\u0915 \\u0935\\u0930\\u094d\\u0938\"],yy:[e+\" \\u0935\\u0930\\u094d\\u0938\\u093e\\u0902\\u0928\\u0940\",e+\" \\u0935\\u0930\\u094d\\u0938\\u093e\\u0902\"]};return r?i[n][0]:i[n][1]}e.defineLocale(\"gom-deva\",{months:{standalone:\"\\u091c\\u093e\\u0928\\u0947\\u0935\\u093e\\u0930\\u0940_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u093e\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u090f\\u092a\\u094d\\u0930\\u0940\\u0932_\\u092e\\u0947_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u092f_\\u0911\\u0917\\u0938\\u094d\\u091f_\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902\\u092c\\u0930_\\u0911\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930_\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902\\u092c\\u0930_\\u0921\\u093f\\u0938\\u0947\\u0902\\u092c\\u0930\".split(\"_\"),format:\"\\u091c\\u093e\\u0928\\u0947\\u0935\\u093e\\u0930\\u0940\\u091a\\u094d\\u092f\\u093e_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u093e\\u0930\\u0940\\u091a\\u094d\\u092f\\u093e_\\u092e\\u093e\\u0930\\u094d\\u091a\\u093e\\u091a\\u094d\\u092f\\u093e_\\u090f\\u092a\\u094d\\u0930\\u0940\\u0932\\u093e\\u091a\\u094d\\u092f\\u093e_\\u092e\\u0947\\u092f\\u093e\\u091a\\u094d\\u092f\\u093e_\\u091c\\u0942\\u0928\\u093e\\u091a\\u094d\\u092f\\u093e_\\u091c\\u0941\\u0932\\u092f\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0911\\u0917\\u0938\\u094d\\u091f\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0911\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0921\\u093f\\u0938\\u0947\\u0902\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e\".split(\"_\"),isFormat:/MMMM(\\s)+D[oD]?/},monthsShort:\"\\u091c\\u093e\\u0928\\u0947._\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941._\\u092e\\u093e\\u0930\\u094d\\u091a_\\u090f\\u092a\\u094d\\u0930\\u0940._\\u092e\\u0947_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932._\\u0911\\u0917._\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902._\\u0911\\u0915\\u094d\\u091f\\u094b._\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902._\\u0921\\u093f\\u0938\\u0947\\u0902.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0906\\u092f\\u0924\\u093e\\u0930_\\u0938\\u094b\\u092e\\u093e\\u0930_\\u092e\\u0902\\u0917\\u0933\\u093e\\u0930_\\u092c\\u0941\\u0927\\u0935\\u093e\\u0930_\\u092c\\u093f\\u0930\\u0947\\u0938\\u094d\\u0924\\u093e\\u0930_\\u0938\\u0941\\u0915\\u094d\\u0930\\u093e\\u0930_\\u0936\\u0947\\u0928\\u0935\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0906\\u092f\\u0924._\\u0938\\u094b\\u092e._\\u092e\\u0902\\u0917\\u0933._\\u092c\\u0941\\u0927._\\u092c\\u094d\\u0930\\u0947\\u0938\\u094d\\u0924._\\u0938\\u0941\\u0915\\u094d\\u0930._\\u0936\\u0947\\u0928.\".split(\"_\"),weekdaysMin:\"\\u0906_\\u0938\\u094b_\\u092e\\u0902_\\u092c\\u0941_\\u092c\\u094d\\u0930\\u0947_\\u0938\\u0941_\\u0936\\u0947\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",LTS:\"A h:mm:ss [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",LLLL:\"dddd, MMMM Do, YYYY, A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",llll:\"ddd, D MMM YYYY, A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\"},calendar:{sameDay:\"[\\u0906\\u092f\\u091c] LT\",nextDay:\"[\\u092b\\u093e\\u0932\\u094d\\u092f\\u093e\\u0902] LT\",nextWeek:\"[\\u092b\\u0941\\u0921\\u0932\\u094b] dddd[,] LT\",lastDay:\"[\\u0915\\u093e\\u0932] LT\",lastWeek:\"[\\u092b\\u093e\\u091f\\u0932\\u094b] dddd[,] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\",past:\"%s \\u0906\\u0926\\u0940\\u0902\",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}(\\u0935\\u0947\\u0930)/,ordinal:function(e,t){switch(t){case\"D\":return e+\"\\u0935\\u0947\\u0930\";default:case\"M\":case\"Q\":case\"DDD\":case\"d\":case\"w\":case\"W\":return e}},week:{dow:0,doy:3},meridiemParse:/\\u0930\\u093e\\u0924\\u0940|\\u0938\\u0915\\u093e\\u0933\\u0940\\u0902|\\u0926\\u0928\\u092a\\u093e\\u0930\\u093e\\u0902|\\u0938\\u093e\\u0902\\u091c\\u0947/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0930\\u093e\\u0924\\u0940\"===t?e<4?e:e+12:\"\\u0938\\u0915\\u093e\\u0933\\u0940\\u0902\"===t?e:\"\\u0926\\u0928\\u092a\\u093e\\u0930\\u093e\\u0902\"===t?e>12?e:e+12:\"\\u0938\\u093e\\u0902\\u091c\\u0947\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u0930\\u093e\\u0924\\u0940\":e<12?\"\\u0938\\u0915\\u093e\\u0933\\u0940\\u0902\":e<16?\"\\u0926\\u0928\\u092a\\u093e\\u0930\\u093e\\u0902\":e<20?\"\\u0938\\u093e\\u0902\\u091c\\u0947\":\"\\u0930\\u093e\\u0924\\u0940\"}})}(n(\"wd/R\"))},r4Qr:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"WalletModule\",(function(){return kt}));var r=n(\"ofXK\"),i=n(\"tyNb\"),s=n(\"3Pt+\"),a=n(\"FpXt\"),o=n(\"uXh5\"),c=n(\"BoqT\"),l=n(\"fXoL\"),u=n(\"tVP/\"),d=n(\"vJ/q\"),h=n(\"DLa7\"),m=n(\"Wp6s\"),p=n(\"lJxs\"),f=n(\"Tg02\"),b=n(\"bSwM\"),g=n(\"vxfF\"),_=n(\"MutI\"),y=n(\"PiFQ\");const v=[\"formGroup\",\"\"];function w(e,t){1&e&&(l.Tb(0),l.Hc(1,\" Unselect all \"),l.Sb())}function k(e,t){1&e&&l.Hc(0,\" Select all \")}function S(e,t){if(1&e&&(l.Vb(0,\"mat-list-option\",8),l.hc(1,\"base64tohex\"),l.Hc(2),l.hc(3,\"slice\"),l.hc(4,\"base64tohex\"),l.Ub()),2&e){const e=t.$implicit;l.nc(\"value\",l.ic(1,2,e.validatingPublicKey)),l.Eb(2),l.Jc(\" \",l.kc(3,4,l.ic(4,8,e.validatingPublicKey),0,16),\"... \")}}let M=(()=>{class e{constructor(e,t){this.formBuilder=e,this.walletService=t,this.toggledAll=new s.d(!1),this.accounts$=this.walletService.accounts().pipe(Object(p.a)(e=>e.accounts))}ngOnInit(){this.publicKey&&(this.accounts$=this.accounts$.pipe(Object(p.a)(e=>this.searchbyPublicKey(this.publicKey,e))))}toggleChange(e,t){t.checked?(e.selectAll(),this.toggledAll.setValue(!0),e.selectedOptions.selected.forEach(e=>{var t;this.formGroup&&!(null===(t=this.formGroup)||void 0===t?void 0:t.get(e.value))&&this.formGroup.addControl(e.value,this.formBuilder.control(e.value))})):(e.selectedOptions.selected.forEach(e=>{var t;(null===(t=this.formGroup)||void 0===t?void 0:t.get(e.value))&&this.formGroup.removeControl(e.value)}),e.deselectAll(),this.toggledAll.setValue(!1))}selectionChange(e){var t,n;(null===(t=this.formGroup)||void 0===t?void 0:t.get(e.options[0].value))?this.formGroup.removeControl(e.options[0].value):null===(n=this.formGroup)||void 0===n||n.addControl(e.options[0].value,this.formBuilder.control(e.options[0].value))}searchbyPublicKey(e,t){return e?t.filter(t=>Object(f.a)(t.validatingPublicKey)===e):t}}return e.\\u0275fac=function(t){return new(t||e)(l.Pb(s.c),l.Pb(u.a))},e.\\u0275cmp=l.Jb({type:e,selectors:[[\"app-accounts-form-selection\",\"formGroup\",\"\"]],inputs:{formGroup:\"formGroup\",publicKey:\"publicKey\"},attrs:v,decls:11,vars:7,consts:[[1,\"text-muted\",\"text-lg\",\"mb-2\"],[1,\"ml-3\",3,\"formControl\",\"change\"],[4,\"ngIf\",\"ngIfElse\"],[\"notToggled\",\"\"],[\"itemSize\",\"50\",1,\"example-viewport\"],[3,\"selectionChange\"],[\"accountList\",\"\"],[3,\"value\",4,\"cdkVirtualFor\",\"cdkVirtualForOf\"],[3,\"value\"]],template:function(e,t){if(1&e){const e=l.Wb();l.Vb(0,\"div\",0),l.Hc(1),l.Ub(),l.Vb(2,\"mat-checkbox\",1),l.cc(\"change\",(function(n){l.wc(e);const r=l.uc(8);return t.toggleChange(r,n)})),l.Fc(3,w,2,0,\"ng-container\",2),l.Fc(4,k,1,0,\"ng-template\",null,3,l.Gc),l.Ub(),l.Vb(6,\"cdk-virtual-scroll-viewport\",4),l.Vb(7,\"mat-selection-list\",5,6),l.cc(\"selectionChange\",(function(e){return t.selectionChange(e)})),l.Fc(9,S,5,10,\"mat-list-option\",7),l.hc(10,\"async\"),l.Ub(),l.Ub()}if(2&e){const e=l.uc(5),n=l.uc(8);l.Eb(1),l.Jc(\" Selected \",n.selectedOptions.selected.length,\" Accounts\\n\"),l.Eb(1),l.nc(\"formControl\",t.toggledAll),l.Eb(1),l.nc(\"ngIf\",t.toggledAll.value)(\"ngIfElse\",e),l.Eb(6),l.nc(\"cdkVirtualForOf\",l.ic(10,5,t.accounts$))}},directives:[b.a,s.l,s.e,r.n,g.e,g.a,_.c,g.d,_.b],pipes:[r.b,y.a,r.v],styles:[\".example-viewport[_ngcontent-%COMP%]{height:300px}\"]}),e})();var x=n(\"kmnG\"),C=n(\"qFsG\"),D=n(\"bTqV\");function L(e,t){1&e&&(l.Vb(0,\"span\"),l.Hc(1,\" Confirmation is required\"),l.Ub())}function O(e,t){1&e&&(l.Vb(0,\"span\"),l.Hc(1,\" You must type 'agree' \"),l.Ub())}let E=(()=>{class e extends o.a{constructor(e,t,n,r){super(),this.walletService=e,this.activatedRoute=t,this.notificationService=n,this.formBuilder=r,this.exitAccountFormGroup=this.formBuilder.group({confirmation:[\"\",[s.q.required,c.a.MustBe(\"agree\")]]},{validators:c.a.LengthMustBeBiggerThanOrEqual(2)}),this.keys=[],this.toggledAll=new s.d(!1)}ngOnInit(){this.publicKey=this.activatedRoute.snapshot.queryParams.publicKey}confirmation(){var e;if(null===(e=this.exitAccountFormGroup)||void 0===e?void 0:e.invalid)return!1;const t={publicKeys:this.keys.map(e=>e.validatingPublicKey)};this.walletService.exitAccounts(t).subscribe(e=>{var t,n;const r=Object.keys(null!==(n=null===(t=this.exitAccountFormGroup)||void 0===t?void 0:t.controls)&&void 0!==n?n:{}).length-1;this.notificationService.notifySuccess(`Successfully exited ${r} key(s)`),this.back()})}}return e.\\u0275fac=function(t){return new(t||e)(l.Pb(u.a),l.Pb(i.a),l.Pb(d.a),l.Pb(s.c))},e.\\u0275cmp=l.Jb({type:e,selectors:[[\"app-account-voluntary-exit\"]],features:[l.Bb],decls:30,vars:6,consts:[[1,\"md:w-2/3\"],[3,\"formGroup\",\"ngSubmit\"],[1,\"bg-paper\"],[1,\"px-6\",\"pb-4\"],[1,\"import-keys-form\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-6\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[3,\"publicKey\",\"formGroup\"],[1,\"w-2/3\"],[\"matInput\",\"\",\"formControlName\",\"confirmation\"],[4,\"ngIf\"],[1,\"btn-container\",\"pl-2\"],[\"mat-raised-button\",\"\",\"type\",\"button\",\"color\",\"accent\",3,\"click\"],[\"mat-raised-button\",\"\",\"mat-raised-button\",\"\",\"color\",\"primary\",3,\"disabled\"]],template:function(e,t){if(1&e&&(l.Qb(0,\"app-breadcrumb\"),l.Vb(1,\"div\",0),l.Vb(2,\"form\",1),l.cc(\"ngSubmit\",(function(){return t.confirmation()})),l.Vb(3,\"mat-card\",2),l.Vb(4,\"div\",3),l.Vb(5,\"div\",4),l.Vb(6,\"div\",5),l.Hc(7,\" Account Exit \"),l.Ub(),l.Vb(8,\"div\",6),l.Hc(9,\" Please make sure you understand the consequences of performing a voluntary exit. Once an account is exited, the action cannot be reverted. You will not be able to withdraw your ETH if exited until ETH1 is merged with ETH2, which could happen in over a year \"),l.Ub(),l.Qb(10,\"app-accounts-form-selection\",7),l.Vb(11,\"mat-form-field\",8),l.Vb(12,\"mat-label\"),l.Hc(13,\"Confirmation\"),l.Ub(),l.Qb(14,\"input\",9),l.Vb(15,\"mat-hint\"),l.Vb(16,\"span\"),l.Hc(17,\" Type \"),l.Vb(18,\"i\"),l.Hc(19,\"'agree'\"),l.Ub(),l.Hc(20,\" if you want to exit the keys \"),l.Ub(),l.Ub(),l.Vb(21,\"mat-error\"),l.Fc(22,L,2,0,\"span\",10),l.Fc(23,O,2,0,\"span\",10),l.Ub(),l.Ub(),l.Ub(),l.Vb(24,\"mat-card-actions\"),l.Vb(25,\"div\",11),l.Vb(26,\"button\",12),l.cc(\"click\",(function(){return t.back()})),l.Hc(27,\"Back to Accounts\"),l.Ub(),l.Vb(28,\"button\",13),l.Hc(29,\" Confirm \"),l.Ub(),l.Ub(),l.Ub(),l.Ub(),l.Ub(),l.Ub(),l.Ub()),2&e){var n=null,r=null;l.Eb(2),l.nc(\"formGroup\",t.exitAccountFormGroup),l.Eb(8),l.nc(\"publicKey\",t.publicKey)(\"formGroup\",t.exitAccountFormGroup),l.Eb(12),l.nc(\"ngIf\",null==t.exitAccountFormGroup||null==(n=t.exitAccountFormGroup.get(\"confirmation\"))?null:n.hasError(\"required\")),l.Eb(1),l.nc(\"ngIf\",null==t.exitAccountFormGroup||null==(r=t.exitAccountFormGroup.get(\"confirmation\"))?null:r.hasError(\"incorectValue\")),l.Eb(5),l.nc(\"disabled\",null==t.exitAccountFormGroup?null:t.exitAccountFormGroup.invalid)}},directives:[h.a,s.r,s.m,s.g,m.a,M,x.d,x.h,C.a,s.b,s.l,s.f,x.g,x.c,r.n,m.b,D.b],styles:[\".example-viewport[_ngcontent-%COMP%]{height:300px}\"]}),e})();var T=n(\"M9IT\"),A=n(\"+0xr\"),P=n(\"0EQZ\"),F=n(\"4218\"),j=n(\"2Vo4\"),I=n(\"1uah\"),R=n(\"z6cu\"),Y=n(\"vkgz\"),H=n(\"Kj3r\"),N=n(\"eIep\"),B=n(\"w1tV\"),V=n(\"JIr8\"),U=n(\"OKW1\"),z=n(\"Dwbi\"),J=n(\"TYpD\"),G=n(\"pLZG\"),X=n(\"1G5W\"),W=n(\"70cE\"),Z=n(\"lgb3\"),K=n(\"0IaG\"),Q=n(\"A5z7\"),q=n(\"NFeN\");function $(e,t){if(1&e&&(l.Vb(0,\"mat-chip\"),l.Hc(1),l.hc(2,\"slice\"),l.hc(3,\"base64tohex\"),l.Ub()),2&e){const e=t.$implicit;l.Eb(1),l.Jc(\" \",l.kc(2,1,l.ic(3,5,e.publicKey),0,16),\"... \")}}function ee(e,t){if(1&e){const e=l.Wb();l.Vb(0,\"div\",1),l.Vb(1,\"div\",2),l.Hc(2),l.Ub(),l.Vb(3,\"div\",3),l.Vb(4,\"mat-chip-list\"),l.Fc(5,$,4,7,\"mat-chip\",4),l.Ub(),l.Ub(),l.Vb(6,\"div\",5),l.Vb(7,\"button\",6),l.cc(\"click\",(function(){return l.wc(e),l.gc().openExplorer()})),l.Vb(8,\"span\",7),l.Vb(9,\"span\",8),l.Hc(10,\"View in Block Explorer\"),l.Ub(),l.Vb(11,\"mat-icon\"),l.Hc(12,\"open_in_new\"),l.Ub(),l.Ub(),l.Ub(),l.Ub(),l.Ub()}if(2&e){const e=l.gc();l.Eb(2),l.Jc(\" Selected \",null==e.selection?null:e.selection.selected.length,\" Accounts \"),l.Eb(3),l.nc(\"ngForOf\",null==e.selection?null:e.selection.selected)}}let te=(()=>{class e{constructor(e){this.dialog=e,this.selection=null}openExplorer(){var e;if(void 0!==window){const t=null===(e=this.selection)||void 0===e?void 0:e.selected.map(e=>e.index).join(\",\");t&&window.open(`${z.a}/dashboard?validators=${t}`,\"_blank\")}}}return e.\\u0275fac=function(t){return new(t||e)(l.Pb(K.b))},e.\\u0275cmp=l.Jb({type:e,selectors:[[\"app-account-selections\"]],inputs:{selection:\"selection\"},decls:1,vars:1,consts:[[\"class\",\"account-selections mb-6\",4,\"ngIf\"],[1,\"account-selections\",\"mb-6\"],[1,\"text-muted\",\"text-lg\"],[1,\"my-6\"],[4,\"ngFor\",\"ngForOf\"],[1,\"flex\"],[\"mat-stroked-button\",\"\",\"color\",\"primary\",3,\"click\"],[1,\"flex\",\"items-center\"],[1,\"mr-2\"]],template:function(e,t){1&e&&l.Fc(0,ee,13,2,\"div\",0),2&e&&l.nc(\"ngIf\",null==t.selection?null:t.selection.selected.length)},directives:[r.n,Q.b,r.m,D.b,q.a,Q.a],pipes:[r.v,y.a],encapsulation:2}),e})();function ne(e,t){if(1&e&&(l.Vb(0,\"mat-chip\"),l.Hc(1),l.hc(2,\"slice\"),l.hc(3,\"base64tohex\"),l.Ub()),2&e){const e=t.$implicit;l.Eb(1),l.Jc(\" \",l.kc(2,1,l.ic(3,5,e),0,16),\"... \")}}function re(e,t){if(1&e&&(l.Vb(0,\"mat-chip\"),l.Hc(1),l.Ub()),2&e){const e=l.gc();l.Eb(1),l.Jc(\" ...\",e.publicKeys.length-3,\" more \")}}function ie(e,t){1&e&&(l.Vb(0,\"mat-error\"),l.Hc(1,\" Confirmation text is required \"),l.Ub())}function se(e,t){1&e&&(l.Vb(0,\"mat-error\"),l.Hc(1,\" You must type 'agree' \"),l.Ub())}let ae=(()=>{class e{constructor(e,t,n,r,i){this.ref=e,this.walletService=t,this.notificationService=n,this.formBuilder=r,this.data=i,this.confirmGroup=this.formBuilder.group({confirmation:[\"\",[s.q.required,c.a.MustBe(\"agree\")]]}),this.publicKeys=this.data}ngOnInit(){}cancel(){this.ref.close()}confirm(){this.walletService.deleteAccounts({publicKeys:this.data}).pipe(Object(Y.a)(e=>{this.notificationService.notifySuccess(`Successfully removed ${this.publicKeys.length} keys`),this.cancel()})).subscribe()}}return e.\\u0275fac=function(t){return new(t||e)(l.Pb(K.g),l.Pb(u.a),l.Pb(d.a),l.Pb(s.c),l.Pb(K.a))},e.\\u0275cmp=l.Jb({type:e,selectors:[[\"app-account-delete\"]],decls:35,vars:6,consts:[[\"mat-matDialogTitle\",\"\"],[3,\"formGroup\",\"ngSubmit\"],[1,\"my-6\"],[4,\"ngFor\",\"ngForOf\"],[4,\"ngIf\"],[1,\"mb-6\",\"text-base\",\"text-white\",\"leading-snug\"],[1,\"text-error\"],[\"appearance\",\"outline\"],[\"matInput\",\"\",\"formControlName\",\"confirmation\",\"placeholder\",\"Type in agree\",\"name\",\"confirmation\",\"type\",\"text\"],[1,\"flex\",\"justify-end\",\"w-100\"],[\"type\",\"button\",\"mat-raised-button\",\"\",\"color\",\"accent\",3,\"click\"],[\"mat-raised-button\",\"\",\"color\",\"primary\",3,\"disabled\"]],template:function(e,t){1&e&&(l.Vb(0,\"div\",0),l.Vb(1,\"h4\"),l.Hc(2,\" Delete selected account/'s \"),l.Ub(),l.Ub(),l.Vb(3,\"form\",1),l.cc(\"ngSubmit\",(function(){return t.confirm()})),l.Vb(4,\"mat-dialog-content\"),l.Vb(5,\"div\",2),l.Vb(6,\"mat-chip-list\"),l.Fc(7,ne,4,7,\"mat-chip\",3),l.Fc(8,re,2,1,\"mat-chip\",4),l.Ub(),l.Ub(),l.Vb(9,\"div\",5),l.Hc(10,\" Type in the words \"),l.Vb(11,\"i\"),l.Hc(12,'\"agree\"'),l.Ub(),l.Hc(13,\" to confirm deletion of your account(s). \"),l.Vb(14,\"span\",6),l.Hc(15,\"This cannot be reversed!\"),l.Ub(),l.Hc(16,\" unless you have a mnemonic phrase \"),l.Ub(),l.Vb(17,\"mat-form-field\",7),l.Vb(18,\"mat-label\"),l.Hc(19,\"Confirmation Text\"),l.Ub(),l.Qb(20,\"input\",8),l.Vb(21,\"mat-hint\"),l.Vb(22,\"span\"),l.Hc(23,\" Type \"),l.Vb(24,\"i\"),l.Hc(25,\"'agree'\"),l.Ub(),l.Hc(26,\" if you want to delete the selected keys \"),l.Ub(),l.Ub(),l.Fc(27,ie,2,0,\"mat-error\",4),l.Fc(28,se,2,0,\"mat-error\",4),l.Ub(),l.Ub(),l.Vb(29,\"mat-dialog-actions\"),l.Vb(30,\"div\",9),l.Vb(31,\"button\",10),l.cc(\"click\",(function(){return t.cancel()})),l.Hc(32,\"Cancel\"),l.Ub(),l.Vb(33,\"button\",11),l.Hc(34,\"Confirm\"),l.Ub(),l.Ub(),l.Ub(),l.Ub()),2&e&&(l.Eb(3),l.nc(\"formGroup\",t.confirmGroup),l.Eb(4),l.nc(\"ngForOf\",t.publicKeys.slice(0,5)),l.Eb(1),l.nc(\"ngIf\",t.publicKeys.length>5),l.Eb(19),l.nc(\"ngIf\",t.confirmGroup.controls.confirmation.hasError(\"required\")),l.Eb(1),l.nc(\"ngIf\",t.confirmGroup.controls.confirmation.hasError(\"incorectValue\")),l.Eb(5),l.nc(\"disabled\",t.confirmGroup.invalid))},directives:[s.r,s.m,s.g,K.e,Q.b,r.m,r.n,x.d,x.h,C.a,s.b,s.l,s.f,x.g,K.c,D.b,Q.a,x.c],pipes:[r.v,y.a],styles:[\"\"]}),e})();function oe(e,t){if(1&e){const e=l.Wb();l.Vb(0,\"button\",10),l.cc(\"click\",(function(){return l.wc(e),l.gc().openDelete()})),l.Hc(1,\"Delete Selected Accounts\"),l.Ub()}}const ce=function(e){return[e,\"wallet\",\"accounts\",\"voluntary-exit\"]},le=function(e){return[e,\"wallet\",\"accounts\",\"backup\"]};let ue=(()=>{class e{constructor(e,t){this.walletService=e,this.dialog=t,this.LANDING_URL=\"/\"+z.e,this.walletConfig$=this.walletService.walletConfig$,this.selection=null}openDelete(){if(!this.selection)return;const e=this.selection.selected.map(e=>e.publicKey);this.dialog.open(ae,{width:\"600px\",data:e})}}return e.\\u0275fac=function(t){return new(t||e)(l.Pb(u.a),l.Pb(K.b))},e.\\u0275cmp=l.Jb({type:e,selectors:[[\"app-account-actions\"]],inputs:{selection:\"selection\"},decls:20,vars:7,consts:[[1,\"mt-6\",\"mb-3\",\"md:mb-0\",\"md:mt-0\",\"flex\",\"items-center\"],[\"routerLink\",\"/dashboard/wallet/accounts/import\",1,\"mr-2\"],[\"mat-raised-button\",\"\",\"color\",\"primary\",1,\"large-btn\"],[1,\"flex\",\"items-center\"],[1,\"mr-2\"],[1,\"ml-1\",3,\"routerLink\"],[\"mat-raised-button\",\"\",\"color\",\"accent\",1,\"large-btn\",\"ml-1\"],[1,\"ml-3\",3,\"routerLink\"],[1,\"ml-3\"],[\"class\",\"large-btn ml-1\",\"color\",\"warn\",\"mat-raised-button\",\"\",3,\"click\",4,\"ngIf\"],[\"color\",\"warn\",\"mat-raised-button\",\"\",1,\"large-btn\",\"ml-1\",3,\"click\"]],template:function(e,t){1&e&&(l.Vb(0,\"div\",0),l.Vb(1,\"a\",1),l.Vb(2,\"button\",2),l.Vb(3,\"span\",3),l.Vb(4,\"span\",4),l.Hc(5,\"Import Keystores\"),l.Ub(),l.Vb(6,\"mat-icon\"),l.Hc(7,\"cloud_upload\"),l.Ub(),l.Ub(),l.Ub(),l.Ub(),l.Vb(8,\"a\",5),l.Vb(9,\"button\",6),l.Hc(10,\" Exit Validators \"),l.Vb(11,\"mat-icon\"),l.Hc(12,\"exit_to_app\"),l.Ub(),l.Ub(),l.Ub(),l.Vb(13,\"a\",7),l.Vb(14,\"button\",6),l.Hc(15,\" Back Up Accounts \"),l.Vb(16,\"mat-icon\"),l.Hc(17,\"backup\"),l.Ub(),l.Ub(),l.Ub(),l.Vb(18,\"a\",8),l.Fc(19,oe,2,0,\"button\",9),l.Ub(),l.Ub()),2&e&&(l.Eb(8),l.nc(\"routerLink\",l.qc(3,ce,t.LANDING_URL)),l.Eb(5),l.nc(\"routerLink\",l.qc(5,le,t.LANDING_URL)),l.Eb(6),l.nc(\"ngIf\",(null==t.selection||null==t.selection.selected?null:t.selection.selected.length)>0))},directives:[i.e,D.b,q.a,r.n],encapsulation:2}),e})();var de=n(\"Xa2L\"),he=n(\"Dh3D\"),me=n(\"UXJo\"),pe=n(\"dNgK\"),fe=n(\"Qu3c\"),be=n(\"STbY\");function ge(e,t){if(1&e){const e=l.Wb();l.Vb(0,\"button\",4),l.cc(\"click\",(function(){l.wc(e);const n=t.$implicit,r=l.gc();return n.action(r.data)})),l.Vb(1,\"mat-icon\"),l.Hc(2),l.Ub(),l.Vb(3,\"span\"),l.Hc(4),l.Ub(),l.Ub()}if(2&e){const e=t.$implicit;l.Eb(2),l.Ic(e.icon),l.Eb(1),l.Hb(\"text-error\",e.danger),l.Eb(1),l.Ic(e.name)}}let _e=(()=>{class e{constructor(){this.data=null,this.icon=null,this.menuItems=null}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=l.Jb({type:e,selectors:[[\"app-icon-trigger-select\"]],inputs:{data:\"data\",icon:\"icon\",menuItems:\"menuItems\"},decls:7,vars:3,consts:[[1,\"relative\",\"cursor-pointer\"],[\"mat-icon-button\",\"\",\"aria-label\",\"Example icon-button with a menu\",3,\"matMenuTriggerFor\"],[\"menu\",\"matMenu\"],[\"mat-menu-item\",\"\",3,\"click\",4,\"ngFor\",\"ngForOf\"],[\"mat-menu-item\",\"\",3,\"click\"]],template:function(e,t){if(1&e&&(l.Vb(0,\"div\",0),l.Vb(1,\"button\",1),l.Vb(2,\"mat-icon\"),l.Hc(3),l.Ub(),l.Ub(),l.Vb(4,\"mat-menu\",null,2),l.Fc(6,ge,5,4,\"button\",3),l.Ub(),l.Ub()),2&e){const e=l.uc(5);l.Eb(1),l.nc(\"matMenuTriggerFor\",e),l.Eb(2),l.Ic(t.icon),l.Eb(3),l.nc(\"ngForOf\",t.menuItems)}},directives:[D.b,be.c,q.a,be.d,r.m,be.a],encapsulation:2}),e})();var ye=n(\"W+Kl\"),ve=n(\"T+5o\");function we(e,t){if(1&e){const e=l.Wb();l.Vb(0,\"th\",18),l.Vb(1,\"mat-checkbox\",19),l.cc(\"change\",(function(t){l.wc(e);const n=l.gc();return t?n.masterToggle():null})),l.Ub(),l.Ub()}if(2&e){const e=l.gc();l.Eb(1),l.nc(\"checked\",(null==e.selection?null:e.selection.hasValue())&&e.isAllSelected())(\"indeterminate\",(null==e.selection?null:e.selection.hasValue())&&!e.isAllSelected())}}function ke(e,t){if(1&e){const e=l.Wb();l.Vb(0,\"td\",20),l.Vb(1,\"mat-checkbox\",21),l.cc(\"click\",(function(t){return l.wc(e),t.stopPropagation()}))(\"change\",(function(n){l.wc(e);const r=t.$implicit,i=l.gc();return n?null==i.selection?null:i.selection.toggle(r):null})),l.Ub(),l.Ub()}if(2&e){const e=t.$implicit,n=l.gc();l.Eb(1),l.nc(\"checked\",null==n.selection?null:n.selection.isSelected(e))}}function Se(e,t){1&e&&(l.Vb(0,\"th\",22),l.Hc(1,\" Account Name \"),l.Ub())}function Me(e,t){if(1&e&&(l.Vb(0,\"td\",20),l.Hc(1),l.Ub()),2&e){const e=t.$implicit;l.Eb(1),l.Jc(\" \",e.accountName,\" \")}}function xe(e,t){1&e&&(l.Vb(0,\"th\",18),l.Hc(1,\" Validating Public Key \"),l.Ub())}function Ce(e,t){if(1&e){const e=l.Wb();l.Vb(0,\"td\",23),l.cc(\"click\",(function(){l.wc(e);const n=t.$implicit;return l.gc().copyKeyToClipboard(n.publicKey)})),l.Hc(1),l.hc(2,\"slice\"),l.hc(3,\"base64tohex\"),l.Ub()}if(2&e){const e=t.$implicit;l.Eb(1),l.Jc(\" \",l.kc(2,1,l.ic(3,5,e.publicKey),0,8),\"... \")}}function De(e,t){1&e&&(l.Vb(0,\"th\",22),l.Hc(1,\" Validator Index\"),l.Ub())}function Le(e,t){if(1&e&&(l.Vb(0,\"td\",20),l.Hc(1),l.Ub()),2&e){const e=t.$implicit;l.Eb(1),l.Jc(\" \",e.index,\" \")}}function Oe(e,t){1&e&&(l.Vb(0,\"th\",22),l.Hc(1,\"ETH Balance\"),l.Ub())}function Ee(e,t){if(1&e&&(l.Vb(0,\"td\",20),l.Vb(1,\"span\"),l.Hc(2),l.hc(3,\"balance\"),l.Ub(),l.Ub()),2&e){const e=t.$implicit;l.Eb(1),l.Hb(\"text-error\",e.lowBalance)(\"text-success\",!e.lowBalance),l.Eb(1),l.Jc(\" \",l.ic(3,5,e.balance),\" \")}}function Te(e,t){1&e&&(l.Vb(0,\"th\",22),l.Hc(1,\" ETH Effective Balance\"),l.Ub())}function Ae(e,t){if(1&e&&(l.Vb(0,\"td\",20),l.Vb(1,\"span\"),l.Hc(2),l.hc(3,\"balance\"),l.Ub(),l.Ub()),2&e){const e=t.$implicit;l.Eb(1),l.Hb(\"text-error\",e.lowBalance)(\"text-success\",!e.lowBalance),l.Eb(1),l.Jc(\" \",l.ic(3,5,e.effectiveBalance),\" \")}}function Pe(e,t){1&e&&(l.Vb(0,\"th\",22),l.Hc(1,\" Status\"),l.Ub())}function Fe(e,t){if(1&e&&(l.Vb(0,\"td\",20),l.Vb(1,\"mat-chip-list\",24),l.Vb(2,\"mat-chip\",25),l.Hc(3),l.Ub(),l.Ub(),l.Ub()),2&e){const e=t.$implicit,n=l.gc();l.Eb(2),l.nc(\"color\",n.formatStatusColor(e.status)),l.Eb(1),l.Ic(e.status)}}function je(e,t){1&e&&(l.Vb(0,\"th\",22),l.Hc(1,\" Activation Epoch\"),l.Ub())}function Ie(e,t){if(1&e&&(l.Vb(0,\"td\",20),l.Hc(1),l.hc(2,\"epoch\"),l.Ub()),2&e){const e=t.$implicit;l.Eb(1),l.Jc(\" \",l.ic(2,1,e.activationEpoch),\" \")}}function Re(e,t){1&e&&(l.Vb(0,\"th\",22),l.Hc(1,\" Exit Epoch\"),l.Ub())}function Ye(e,t){if(1&e&&(l.Vb(0,\"td\",20),l.Hc(1),l.hc(2,\"epoch\"),l.Ub()),2&e){const e=t.$implicit;l.Eb(1),l.Jc(\" \",l.ic(2,1,e.exitEpoch),\" \")}}function He(e,t){1&e&&(l.Vb(0,\"th\",18),l.Hc(1,\" Actions \"),l.Ub())}const Ne=function(e){return[e,\"wallet\",\"accounts\",\"voluntary-exit\"]},Be=function(e){return{publicKey:e}};function Ve(e,t){if(1&e){const e=l.Wb();l.Vb(0,\"td\",20),l.Vb(1,\"div\",26),l.Qb(2,\"app-icon-trigger-select\",27),l.Vb(3,\"a\",28),l.hc(4,\"base64tohex\"),l.Vb(5,\"mat-icon\"),l.Hc(6,\"exit_to_app\"),l.Ub(),l.Ub(),l.Vb(7,\"button\",29),l.cc(\"click\",(function(){l.wc(e);const n=t.$implicit;return l.gc().openDeleteDialog(n.publicKey)})),l.Vb(8,\"mat-icon\"),l.Hc(9,\"delete\"),l.Ub(),l.Ub(),l.Ub(),l.Ub()}if(2&e){const e=t.$implicit,n=l.gc();l.Eb(2),l.nc(\"menuItems\",n.menuItems)(\"data\",e.publicKey),l.Eb(1),l.nc(\"routerLink\",l.qc(6,Ne,n.LANDING_URL))(\"queryParams\",l.qc(8,Be,l.ic(4,4,e.publicKey)))}}function Ue(e,t){1&e&&l.Qb(0,\"tr\",30)}function ze(e,t){1&e&&l.Qb(0,\"tr\",31)}function Je(e,t){1&e&&(l.Vb(0,\"tr\",32),l.Vb(1,\"td\",33),l.Hc(2,\"No data matching the filter\"),l.Ub(),l.Ub())}let Ge=(()=>{class e{constructor(e,t,n){this.dialog=e,this.clipboard=t,this.snackBar=n,this.dataSource=null,this.selection=null,this.sort=null,this.LANDING_URL=\"/\"+z.e,this.displayedColumns=[\"select\",\"accountName\",\"publicKey\",\"index\",\"balance\",\"effectiveBalance\",\"activationEpoch\",\"exitEpoch\",\"status\",\"options\"],this.menuItems=[{name:\"View On Beaconcha.in Explorer\",icon:\"open_in_new\",action:this.openExplorer.bind(this)}]}ngAfterViewInit(){this.dataSource&&(this.dataSource.sort=this.sort)}masterToggle(){if(this.dataSource&&this.selection){const e=this.selection;this.isAllSelected()?e.clear():this.dataSource.data.forEach(t=>e.select(t))}}isAllSelected(){return!(!this.selection||!this.dataSource)&&this.selection.selected.length===this.dataSource.data.length}copyKeyToClipboard(e){const t=Object(f.a)(e);this.clipboard.copy(t),this.snackBar.open(`Copied ${t.slice(0,16)}... to Clipboard`,\"Close\",{duration:4e3})}formatStatusColor(e){switch(e.trim().toLowerCase()){case\"active\":return\"primary\";case\"pending\":return\"accent\";case\"exited\":case\"slashed\":return\"warn\";default:return\"\"}}openExplorer(e){if(void 0!==window){let t=Object(f.a)(e);t=t.replace(\"0x\",\"\"),window.open(`${z.a}/validator/${t}`,\"_blank\")}}openDeleteDialog(e){this.dialog.open(ae,{width:\"600px\",data:[e]})}}return e.\\u0275fac=function(t){return new(t||e)(l.Pb(K.b),l.Pb(me.b),l.Pb(pe.a))},e.\\u0275cmp=l.Jb({type:e,selectors:[[\"app-accounts-table\"]],viewQuery:function(e,t){var n;1&e&&l.Bc(he.a,!0),2&e&&l.tc(n=l.dc())&&(t.sort=n.first)},inputs:{dataSource:\"dataSource\",selection:\"selection\"},decls:35,vars:3,consts:[[\"mat-table\",\"\",\"matSort\",\"\",3,\"dataSource\"],[\"matColumnDef\",\"select\"],[\"mat-header-cell\",\"\",4,\"matHeaderCellDef\"],[\"mat-cell\",\"\",4,\"matCellDef\"],[\"matColumnDef\",\"accountName\"],[\"mat-header-cell\",\"\",\"mat-sort-header\",\"\",4,\"matHeaderCellDef\"],[\"matColumnDef\",\"publicKey\"],[\"mat-cell\",\"\",\"matTooltipPosition\",\"left\",\"matTooltip\",\"Copy to Clipboard\",\"class\",\"cursor-pointer\",3,\"click\",4,\"matCellDef\"],[\"matColumnDef\",\"index\"],[\"matColumnDef\",\"balance\"],[\"matColumnDef\",\"effectiveBalance\"],[\"matColumnDef\",\"status\"],[\"matColumnDef\",\"activationEpoch\"],[\"matColumnDef\",\"exitEpoch\"],[\"matColumnDef\",\"options\"],[\"mat-header-row\",\"\",4,\"matHeaderRowDef\"],[\"mat-row\",\"\",4,\"matRowDef\",\"matRowDefColumns\"],[\"class\",\"mat-row\",4,\"matNoDataRow\"],[\"mat-header-cell\",\"\"],[3,\"checked\",\"indeterminate\",\"change\"],[\"mat-cell\",\"\"],[3,\"checked\",\"click\",\"change\"],[\"mat-header-cell\",\"\",\"mat-sort-header\",\"\"],[\"mat-cell\",\"\",\"matTooltipPosition\",\"left\",\"matTooltip\",\"Copy to Clipboard\",1,\"cursor-pointer\",3,\"click\"],[\"aria-label\",\"Validator status\"],[\"selected\",\"\",3,\"color\"],[1,\"flex\"],[\"icon\",\"more_horiz\",3,\"menuItems\",\"data\"],[\"mat-icon-button\",\"\",\"matTooltip\",\"Exit validator\",3,\"routerLink\",\"queryParams\"],[\"matTooltip\",\"Delete account\",\"mat-icon-button\",\"\",3,\"click\"],[\"mat-header-row\",\"\"],[\"mat-row\",\"\"],[1,\"mat-row\"],[\"colspan\",\"4\",1,\"mat-cell\"]],template:function(e,t){1&e&&(l.Tb(0),l.Vb(1,\"table\",0),l.Tb(2,1),l.Fc(3,we,2,2,\"th\",2),l.Fc(4,ke,2,1,\"td\",3),l.Sb(),l.Tb(5,4),l.Fc(6,Se,2,0,\"th\",5),l.Fc(7,Me,2,1,\"td\",3),l.Sb(),l.Tb(8,6),l.Fc(9,xe,2,0,\"th\",2),l.Fc(10,Ce,4,7,\"td\",7),l.Sb(),l.Tb(11,8),l.Fc(12,De,2,0,\"th\",5),l.Fc(13,Le,2,1,\"td\",3),l.Sb(),l.Tb(14,9),l.Fc(15,Oe,2,0,\"th\",5),l.Fc(16,Ee,4,7,\"td\",3),l.Sb(),l.Tb(17,10),l.Fc(18,Te,2,0,\"th\",5),l.Fc(19,Ae,4,7,\"td\",3),l.Sb(),l.Tb(20,11),l.Fc(21,Pe,2,0,\"th\",5),l.Fc(22,Fe,4,2,\"td\",3),l.Sb(),l.Tb(23,12),l.Fc(24,je,2,0,\"th\",5),l.Fc(25,Ie,3,3,\"td\",3),l.Sb(),l.Tb(26,13),l.Fc(27,Re,2,0,\"th\",5),l.Fc(28,Ye,3,3,\"td\",3),l.Sb(),l.Tb(29,14),l.Fc(30,He,2,0,\"th\",2),l.Fc(31,Ve,10,10,\"td\",3),l.Sb(),l.Fc(32,Ue,1,0,\"tr\",15),l.Fc(33,ze,1,0,\"tr\",16),l.Fc(34,Je,3,0,\"tr\",17),l.Ub(),l.Sb()),2&e&&(l.Eb(1),l.nc(\"dataSource\",t.dataSource),l.Eb(31),l.nc(\"matHeaderRowDef\",t.displayedColumns),l.Eb(1),l.nc(\"matRowDefColumns\",t.displayedColumns))},directives:[A.k,he.a,A.c,A.e,A.b,A.g,A.j,A.h,A.d,b.a,A.a,he.b,fe.a,Q.b,Q.a,_e,D.a,i.e,q.a,D.b,A.f,A.i],pipes:[r.v,y.a,ye.a,ve.a],encapsulation:2}),e})();function Xe(e,t){if(1&e){const e=l.Wb();l.Vb(0,\"div\",11),l.Vb(1,\"mat-form-field\",12),l.Vb(2,\"mat-label\"),l.Hc(3,\"Filter rows by pubkey, validator index, or name\"),l.Ub(),l.Vb(4,\"input\",13),l.cc(\"keyup\",(function(n){l.wc(e);const r=t.ngIf;return l.gc().applySearchFilter(n,r)})),l.Ub(),l.Vb(5,\"mat-icon\",14),l.Hc(6,\"search\"),l.Ub(),l.Ub(),l.Qb(7,\"app-account-actions\",4),l.Ub()}if(2&e){const e=l.gc();l.Eb(7),l.nc(\"selection\",e.selection)}}function We(e,t){1&e&&(l.Vb(0,\"div\",15),l.Qb(1,\"mat-spinner\"),l.Ub())}function Ze(e,t){if(1&e&&l.Qb(0,\"app-accounts-table\",16),2&e){const e=t.ngIf,n=l.gc();l.nc(\"dataSource\",e)(\"selection\",n.selection)}}let Ke=(()=>{class e extends o.a{constructor(e,t,n){super(),this.walletService=e,this.userService=t,this.validatorService=n,this.paginator=null,this.pageSizes=[5,10,50,100,250],this.totalData=0,this.loading=!1,this.pageSize=5,this.pageChanged$=new j.a({pageIndex:0,pageSize:this.pageSizes[0]}),this.selection=new P.c(!0,[]),this.tableDataSource$=this.pageChanged$.pipe(Object(Y.a)(()=>this.loading=!0),Object(H.a)(300),Object(N.a)(e=>this.walletService.accounts(e.pageIndex,e.pageSize).pipe(Object(U.zipMap)(e=>{var t;return null===(t=e.accounts)||void 0===t?void 0:t.map(e=>e.validatingPublicKey)}),Object(N.a)(([e,t])=>Object(I.b)(this.validatorService.validatorList(t,0,t.length),this.validatorService.balances(t,0,t.length)).pipe(Object(p.a)(([t,n])=>this.transformTableData(e,t,n)))))),Object(B.a)(),Object(Y.a)(()=>this.loading=!1),Object(V.a)(e=>Object(R.a)(e)))}ngOnInit(){this.userService.user$.pipe(Object(G.a)(e=>!!e),Object(X.a)(this.destroyed$),Object(Y.a)(e=>{this.pageSize=e.acountsPerPage,this.pageSizes=e.pageSizeOptions})).subscribe()}applySearchFilter(e,t){var n;t&&(t.filter=e.target.value.trim().toLowerCase(),null===(n=t.paginator)||void 0===n||n.firstPage())}handlePageEvent(e){this.userService.changeAccountListPerPage(e.pageSize),this.pageChanged$.next(e)}transformTableData(e,t,n){this.totalData=e.totalSize;const r=e.accounts.map((e,r)=>{var i,s,a,o;let c=null===(i=null==t?void 0:t.validatorList)||void 0===i?void 0:i.find(t=>{var n;return e.validatingPublicKey===(null===(n=null==t?void 0:t.validator)||void 0===n?void 0:n.publicKey)});c||(c={index:0,validator:{effectiveBalance:\"0\",activationEpoch:z.b,exitEpoch:z.b}});const l=null==n?void 0:n.balances.find(t=>t.publicKey===e.validatingPublicKey);let u=\"0\",d=\"unknown\";l&&l.status&&(d=\"\"!==l.status?l.status.toLowerCase():\"unknown\",u=Object(J.formatUnits)(F.a.from(l.balance),\"gwei\"));const h=F.a.from(null===(s=null==c?void 0:c.validator)||void 0===s?void 0:s.effectiveBalance).div(z.d);return{select:r,accountName:null==e?void 0:e.accountName,index:(null==c?void 0:c.index)?c.index:\"n/a\",publicKey:e.validatingPublicKey,balance:u,effectiveBalance:h.toString(),status:d,activationEpoch:null===(a=null==c?void 0:c.validator)||void 0===a?void 0:a.activationEpoch,exitEpoch:null===(o=null==c?void 0:c.validator)||void 0===o?void 0:o.exitEpoch,lowBalance:h.toNumber()<32,options:e.validatingPublicKey}}),i=new A.l(r);return i.filterPredicate=this.filterPredicate,i}filterPredicate(e,t){const n=-1!==e.accountName.indexOf(t),r=-1!==Object(f.a)(e.publicKey).indexOf(t),i=e.index.toString()===t;return n||r||i}}return e.\\u0275fac=function(t){return new(t||e)(l.Pb(u.a),l.Pb(W.a),l.Pb(Z.a))},e.\\u0275cmp=l.Jb({type:e,selectors:[[\"app-accounts\"]],viewQuery:function(e,t){var n;1&e&&l.Bc(T.a,!0),2&e&&l.tc(n=l.dc())&&(t.paginator=n.first)},features:[l.Bb],decls:16,vars:11,consts:[[1,\"m-sm-30\"],[1,\"mb-8\"],[1,\"text-2xl\",\"mb-2\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[3,\"selection\"],[\"class\",\"relative flex justify-start items-center md:justify-between\\n mb-4\",4,\"ngIf\"],[1,\"mat-elevation-z8\",\"relative\"],[\"class\",\"table-loading-shade\",4,\"ngIf\"],[1,\"table-container\",\"bg-paper\"],[3,\"dataSource\",\"selection\",4,\"ngIf\"],[3,\"length\",\"pageSize\",\"pageSizeOptions\",\"page\"],[1,\"relative\",\"flex\",\"justify-start\",\"items-center\",\"md:justify-between\",\"mb-4\"],[\"appearance\",\"fill\",1,\"search-bar\",\"mr-2\",\"text-base\",\"w-1/2\"],[\"matInput\",\"\",\"placeholder\",\"0x004a19ce...\",\"color\",\"primary\",3,\"keyup\"],[\"matSuffix\",\"\"],[1,\"table-loading-shade\"],[3,\"dataSource\",\"selection\"]],template:function(e,t){1&e&&(l.Vb(0,\"div\",0),l.Qb(1,\"app-breadcrumb\"),l.Vb(2,\"div\",1),l.Vb(3,\"div\",2),l.Hc(4,\" Your Validator Accounts List \"),l.Ub(),l.Vb(5,\"p\",3),l.Hc(6,\" Full list of all validating public keys managed by your Prysm wallet \"),l.Ub(),l.Ub(),l.Qb(7,\"app-account-selections\",4),l.Fc(8,Xe,8,1,\"div\",5),l.hc(9,\"async\"),l.Vb(10,\"div\",6),l.Fc(11,We,2,0,\"div\",7),l.Vb(12,\"div\",8),l.Fc(13,Ze,1,2,\"app-accounts-table\",9),l.hc(14,\"async\"),l.Ub(),l.Vb(15,\"mat-paginator\",10),l.cc(\"page\",(function(e){return t.handlePageEvent(e)})),l.Ub(),l.Ub(),l.Ub()),2&e&&(l.Eb(7),l.nc(\"selection\",t.selection),l.Eb(1),l.nc(\"ngIf\",l.ic(9,7,t.tableDataSource$)),l.Eb(3),l.nc(\"ngIf\",t.loading),l.Eb(2),l.nc(\"ngIf\",l.ic(14,9,t.tableDataSource$)),l.Eb(2),l.nc(\"length\",t.totalData)(\"pageSize\",t.pageSize)(\"pageSizeOptions\",t.pageSizes))},directives:[h.a,te,r.n,T.a,x.d,x.h,C.a,q.a,x.i,ue,de.b,Ge],pipes:[r.b],encapsulation:2}),e})();var Qe=n(\"IzEk\"),qe=n(\"3Dl2\"),$e=n(\"Z/R4\");function et(e,t){1&e&&(l.Vb(0,\"div\",12),l.Qb(1,\"mat-spinner\",13),l.Ub()),2&e&&(l.Eb(1),l.nc(\"diameter\",25))}let tt=(()=>{class e{constructor(e,t,n,r,i,a){this.fb=e,this.walletService=t,this.router=n,this.zone=r,this.notificationService=i,this.keystoreValidator=a,this.loading=!1,this.keystoresFormGroup=this.fb.group({keystoresImported:new s.d([],[this.keystoreValidator.validateIntegrity]),keystoresPassword:[\"\",s.q.required]})}submit(){if(this.keystoresFormGroup.invalid)return;const e={keystoresImported:this.keystoresFormGroup.controls.keystoresImported.value,keystoresPassword:this.keystoresFormGroup.controls.keystoresPassword.value};this.loading=!0,this.walletService.importKeystores(e).pipe(Object(Qe.a)(1),Object(G.a)(e=>void 0!==e),Object(Y.a)(()=>{this.notificationService.notifySuccess(\"Successfully imported keystores\"),this.loading=!1,this.zone.run(()=>{this.router.navigate([\"/\"+z.e+\"/wallet/accounts\"])})}),Object(V.a)(e=>(this.loading=!1,Object(R.a)(e)))).subscribe()}}return e.\\u0275fac=function(t){return new(t||e)(l.Pb(s.c),l.Pb(u.a),l.Pb(i.c),l.Pb(l.C),l.Pb(d.a),l.Pb(qe.a))},e.\\u0275cmp=l.Jb({type:e,selectors:[[\"app-import\"]],decls:16,vars:3,consts:[[1,\"md:w-2/3\"],[1,\"bg-paper\",\"import-accounts\"],[1,\"px-6\",\"pb-4\"],[3,\"formGroup\"],[1,\"my-4\"],[1,\"flex\"],[\"routerLink\",\"/dashboard/wallet/accounts\"],[\"mat-raised-button\",\"\",\"color\",\"accent\"],[1,\"mx-3\"],[1,\"btn-container\"],[\"mat-raised-button\",\"\",\"color\",\"primary\",3,\"disabled\",\"click\"],[\"class\",\"btn-progress\",4,\"ngIf\"],[1,\"btn-progress\"],[\"color\",\"primary\",3,\"diameter\"]],template:function(e,t){1&e&&(l.Qb(0,\"app-breadcrumb\"),l.Vb(1,\"div\",0),l.Vb(2,\"mat-card\",1),l.Vb(3,\"div\",2),l.Qb(4,\"app-import-accounts-form\",3),l.Qb(5,\"div\",4),l.Vb(6,\"div\",5),l.Vb(7,\"a\",6),l.Vb(8,\"button\",7),l.Hc(9,\"Back to Accounts\"),l.Ub(),l.Ub(),l.Qb(10,\"div\",8),l.Vb(11,\"div\",5),l.Vb(12,\"div\",9),l.Vb(13,\"button\",10),l.cc(\"click\",(function(){return t.submit()})),l.Hc(14,\" Submit Keystores \"),l.Ub(),l.Fc(15,et,2,1,\"div\",11),l.Ub(),l.Ub(),l.Ub(),l.Ub(),l.Ub(),l.Ub()),2&e&&(l.Eb(4),l.nc(\"formGroup\",t.keystoresFormGroup),l.Eb(9),l.nc(\"disabled\",t.loading||t.keystoresFormGroup.invalid||t.keystoresFormGroup.invalid),l.Eb(2),l.nc(\"ngIf\",t.loading))},directives:[h.a,m.a,$e.a,s.m,s.g,i.e,D.b,r.n,de.b],encapsulation:2}),e})();var nt=n(\"XNiG\"),rt=n(\"mE49\");function it(e,t){if(1&e&&(l.Vb(0,\"div\",2),l.Vb(1,\"div\",3),l.Vb(2,\"p\",4),l.Hc(3,\" YOUR WALLET KIND \"),l.Ub(),l.Vb(4,\"div\",5),l.Hc(5),l.Ub(),l.Vb(6,\"p\",6),l.Hc(7),l.Ub(),l.Vb(8,\"div\",7),l.Vb(9,\"a\",8),l.Vb(10,\"button\",9),l.Hc(11,\" Read More \"),l.Ub(),l.Ub(),l.Ub(),l.Ub(),l.Vb(12,\"div\",10),l.Qb(13,\"img\",11),l.Ub(),l.Ub()),2&e){const e=l.gc();l.Eb(5),l.Jc(\" \",e.info[e.kind].name,\" \"),l.Eb(2),l.Jc(\" \",e.info[e.kind].description,\" \"),l.Eb(2),l.nc(\"href\",e.info[e.kind].docsLink,l.yc)}}let st=(()=>{class e{constructor(){this.kind=\"UNKNOWN\",this.info={IMPORTED:{name:\"Imported Wallet\",description:\"Imported (non-deterministic) wallets are the recommended wallets to use with Prysm when coming from the official eth2 launchpad\",docsLink:\"https://docs.prylabs.network/docs/wallet/nondeterministic\"},DERIVED:{name:\"HD Wallet\",description:\"Hierarchical-deterministic (HD) wallets are secure blockchain wallets derived from a seed phrase (a 24 word mnemonic)\",docsLink:\"https://docs.prylabs.network/docs/wallet/deterministic\"},REMOTE:{name:\"Remote Signing Wallet\",description:\"Remote wallets are the most secure, as they keep your private keys away from your validator\",docsLink:\"https://docs.prylabs.network/docs/wallet/remote\"},UNKNOWN:{name:\"Unknown\",description:\"Could not determine your wallet kind\",docsLink:\"https://docs.prylabs.network/docs/wallet/remote\"}}}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=l.Jb({type:e,selectors:[[\"app-wallet-kind\"]],inputs:{kind:\"kind\"},decls:2,vars:1,consts:[[1,\"bg-primary\"],[\"class\",\"wallet-kind-card relative flex items-center justify-between px-4 pt-4\",4,\"ngIf\"],[1,\"wallet-kind-card\",\"relative\",\"flex\",\"items-center\",\"justify-between\",\"px-4\",\"pt-4\"],[1,\"pr-4\",\"w-3/4\"],[1,\"m-0\",\"uppercase\",\"text-muted\",\"text-sm\",\"leading-snug\"],[1,\"text-2xl\",\"mb-4\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[1,\"mt-6\",\"mb-4\"],[\"target\",\"_blank\",3,\"href\"],[\"mat-raised-button\",\"\",\"color\",\"accent\"],[1,\"w-1/4\"],[\"src\",\"/assets/images/undraw/wallet.svg\",\"alt\",\"wallet\"]],template:function(e,t){1&e&&(l.Vb(0,\"mat-card\",0),l.Fc(1,it,14,3,\"div\",1),l.Ub()),2&e&&(l.Eb(1),l.nc(\"ngIf\",t.kind))},directives:[m.a,r.n,rt.a,D.b],encapsulation:2,changeDetection:0}),e})();var at=n(\"wZkO\"),ot=n(\"7EHt\");function ct(e,t){if(1&e&&(l.Vb(0,\"mat-expansion-panel\"),l.Vb(1,\"mat-expansion-panel-header\"),l.Vb(2,\"mat-panel-title\"),l.Hc(3),l.Ub(),l.Ub(),l.Qb(4,\"p\",1),l.Ub()),2&e){const e=t.$implicit;l.Eb(3),l.Jc(\" \",e.title,\" \"),l.Eb(1),l.nc(\"innerHTML\",e.content,l.xc)}}let lt=(()=>{class e{constructor(){this.items=[{title:\"How are my private keys stored?\",content:'\\n Private keys are encrypted using the EIP-2334 keystore standard for BLS-12381 private keys, which is implemented by all eth2 client teams.

The internal representation Prysm uses, however, is quite different. For optimization purposes, we store a single EIP-2335 keystore called all-accounts.keystore.json which stores your private keys encrypted by a strong password.

This file is still compliant with EIP-2335.\\n '},{title:\"Is my wallet password stored?\",content:\"We do not store your wallet password\"},{title:\"How can I recover my wallet?\",content:'Currently, you cannot recover an HD wallet from the web interface. If you wish to recover your wallet, you can use Prysm from the command line to accomplish this goal. You can see our detailed documentation on recovering HD wallets here'}]}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=l.Jb({type:e,selectors:[[\"app-wallet-help\"]],decls:2,vars:1,consts:[[4,\"ngFor\",\"ngForOf\"],[1,\"text-base\",\"leading-snug\",3,\"innerHTML\"]],template:function(e,t){1&e&&(l.Vb(0,\"mat-accordion\"),l.Fc(1,ct,5,2,\"mat-expansion-panel\",0),l.Ub()),2&e&&(l.Eb(1),l.nc(\"ngForOf\",t.items))},directives:[ot.a,r.m,ot.c,ot.e,ot.f],encapsulation:2,changeDetection:0}),e})();function ut(e,t){if(1&e&&(l.Vb(0,\"div\"),l.Vb(1,\"div\",1),l.Vb(2,\"div\",2),l.Hc(3,\"Accounts Keystore File\"),l.Ub(),l.Vb(4,\"mat-icon\",3),l.Hc(5,\" help_outline \"),l.Ub(),l.Ub(),l.Vb(6,\"div\",4),l.Hc(7),l.Ub(),l.Ub()),2&e){const e=l.gc();l.Eb(4),l.nc(\"matTooltip\",e.keystoreTooltip),l.Eb(3),l.Jc(\" \",null==e.wallet?null:e.wallet.walletPath,\"/direct/accounts/all-accounts.keystore.json \")}}function dt(e,t){if(1&e&&(l.Vb(0,\"div\"),l.Vb(1,\"div\",1),l.Vb(2,\"div\",2),l.Hc(3,\"Encrypted Seed File\"),l.Ub(),l.Vb(4,\"mat-icon\",3),l.Hc(5,\" help_outline \"),l.Ub(),l.Ub(),l.Vb(6,\"div\",4),l.Hc(7),l.Ub(),l.Ub()),2&e){const e=l.gc();l.Eb(4),l.nc(\"matTooltip\",e.encryptedSeedTooltip),l.Eb(3),l.Jc(\" \",null==e.wallet?null:e.wallet.walletPath,\"/derived/seed.encrypted.json \")}}let ht=(()=>{class e{constructor(){this.wallet=null,this.walletDirTooltip=\"The directory on disk which your validator client uses to determine the location of your validating keys and accounts configuration\",this.keystoreTooltip=\"An EIP-2335 compliant, JSON file storing all your validating keys encrypted by a strong password\",this.encryptedSeedTooltip=\"An EIP-2335 compliant JSON file containing your encrypted wallet seed\"}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=l.Jb({type:e,selectors:[[\"app-files-and-directories\"]],inputs:{wallet:\"wallet\"},decls:12,vars:4,consts:[[1,\"grid\",\"grid-cols-1\",\"gap-y-6\"],[1,\"flex\",\"justify-between\"],[1,\"text-white\",\"uppercase\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"text-muted\",\"mt-1\",\"text-base\",\"cursor-pointer\",3,\"matTooltip\"],[1,\"text-primary\",\"text-base\",\"mt-2\"],[4,\"ngIf\"]],template:function(e,t){1&e&&(l.Vb(0,\"mat-card\"),l.Vb(1,\"div\",0),l.Vb(2,\"div\"),l.Vb(3,\"div\",1),l.Vb(4,\"div\",2),l.Hc(5,\"Wallet Directory\"),l.Ub(),l.Vb(6,\"mat-icon\",3),l.Hc(7,\" help_outline \"),l.Ub(),l.Ub(),l.Vb(8,\"div\",4),l.Hc(9),l.Ub(),l.Ub(),l.Fc(10,ut,8,2,\"div\",5),l.Fc(11,dt,8,2,\"div\",5),l.Ub(),l.Ub()),2&e&&(l.Eb(6),l.nc(\"matTooltip\",t.walletDirTooltip),l.Eb(3),l.Jc(\" \",null==t.wallet?null:t.wallet.walletPath,\" \"),l.Eb(1),l.nc(\"ngIf\",\"IMPORTED\"===(null==t.wallet?null:t.wallet.keymanagerKind)),l.Eb(1),l.nc(\"ngIf\",\"DERIVED\"===(null==t.wallet?null:t.wallet.keymanagerKind)))},directives:[m.a,q.a,fe.a,r.n],encapsulation:2,changeDetection:0}),e})();function mt(e,t){1&e&&(l.Vb(0,\"mat-icon\",12),l.Hc(1,\"help\"),l.Ub(),l.Hc(2,\" Help \"))}function pt(e,t){1&e&&(l.Vb(0,\"mat-icon\",12),l.Hc(1,\"folder\"),l.Ub(),l.Hc(2,\" Files \"))}function ft(e,t){if(1&e&&(l.Vb(0,\"div\",5),l.Vb(1,\"div\",6),l.Qb(2,\"app-wallet-kind\",7),l.Ub(),l.Vb(3,\"div\",8),l.Vb(4,\"mat-tab-group\",9),l.Vb(5,\"mat-tab\"),l.Fc(6,mt,3,0,\"ng-template\",10),l.Qb(7,\"app-wallet-help\"),l.Ub(),l.Vb(8,\"mat-tab\"),l.Fc(9,pt,3,0,\"ng-template\",10),l.Qb(10,\"app-files-and-directories\",11),l.Ub(),l.Ub(),l.Ub(),l.Ub()),2&e){const e=l.gc();l.Eb(2),l.nc(\"kind\",e.keymanagerKind),l.Eb(8),l.nc(\"wallet\",e.wallet)}}let bt=(()=>{class e{constructor(e){this.walletService=e,this.destroyed$=new nt.a,this.loading=!1,this.wallet=null,this.keymanagerKind=\"UNKNOWN\"}ngOnInit(){this.fetchData()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}fetchData(){this.loading=!0,this.walletService.walletConfig$.pipe(Object(X.a)(this.destroyed$),Object(Y.a)(e=>{this.loading=!1,this.wallet=e,this.keymanagerKind=this.wallet.keymanagerKind?this.wallet.keymanagerKind:\"DERIVED\"}),Object(V.a)(e=>(this.loading=!1,Object(R.a)(e)))).subscribe()}}return e.\\u0275fac=function(t){return new(t||e)(l.Pb(u.a))},e.\\u0275cmp=l.Jb({type:e,selectors:[[\"app-wallet-details\"]],decls:8,vars:1,consts:[[1,\"wallet\",\"m-sm-30\"],[1,\"mb-6\"],[1,\"text-2xl\",\"mb-2\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[\"class\",\"flex flex-wrap md:flex-no-wrap items-center gap-6\",4,\"ngIf\"],[1,\"flex\",\"flex-wrap\",\"md:flex-no-wrap\",\"items-center\",\"gap-6\"],[1,\"w-full\",\"md:w-1/2\"],[3,\"kind\"],[1,\"w-full\",\"md:w-1/2\",\"px-0\",\"md:px-6\"],[\"animationDuration\",\"0ms\",\"backgroundColor\",\"primary\"],[\"mat-tab-label\",\"\"],[3,\"wallet\"],[1,\"mr-4\"]],template:function(e,t){1&e&&(l.Vb(0,\"div\",0),l.Qb(1,\"app-breadcrumb\"),l.Vb(2,\"div\",1),l.Vb(3,\"div\",2),l.Hc(4,\" Wallet Information \"),l.Ub(),l.Vb(5,\"p\",3),l.Hc(6,\" Information about your current wallet and its configuration options \"),l.Ub(),l.Ub(),l.Fc(7,ft,11,2,\"div\",4),l.Ub()),2&e&&(l.Eb(7),l.nc(\"ngIf\",!t.loading&&t.wallet&&t.keymanagerKind))},directives:[h.a,r.n,st,at.b,at.a,at.c,lt,ht,q.a],encapsulation:2}),e})(),gt=(()=>{class e{constructor(){}ngOnInit(){}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=l.Jb({type:e,selectors:[[\"app-wallet-component\"]],decls:1,vars:0,template:function(e,t){1&e&&l.Qb(0,\"router-outlet\")},directives:[i.g],styles:[\"\"]}),e})();var _t=n(\"/Pfw\"),yt=n(\"qkMa\");const vt=[{path:\"\",component:gt,data:{breadCrumb:\"Wallet\"},children:[{path:\"\",redirectTo:\"accounts\",pathMatch:\"full\"},{path:\"accounts\",data:{breadcrumb:\"Accounts\"},children:[{path:\"\",component:Ke}]},{path:\"details\",data:{breadcrumb:\"Wallet Details\"},component:bt},{path:\"accounts/voluntary-exit\",data:{breadcrumb:\"Voluntary Exit\"},component:E},{path:\"accounts/backup\",data:{breadcrumb:\"backup\"},component:(()=>{class e extends o.a{constructor(e,t,n){super(),this.walletService=e,this.notificationService=t,this.formBuilder=n,this.toggledAll=new s.d(!1),this.accountBackForm=this.formBuilder.group({},{validators:[c.a.LengthMustBeBiggerThanOrEqual(1)]}),this.encryptionPasswordForm=this.formBuilder.group({password:[\"\",[s.q.required,s.q.minLength(8)]],passwordConfirmation:[\"\",[s.q.required,s.q.minLength(8)]]},{validators:[_t.b.matchingPasswordConfirmation]})}ngOnInit(){}backUp(){if(this.encryptionPasswordForm.invalid)return;const e=this.getRequestForm();this.backupRequest(e).subscribe(e=>this.back())}backupRequest(e){return this.walletService.backUpAccounts(e).pipe(Object(Y.a)(()=>{this.notificationService.notifySuccess(`Successfully backed up ${e.publicKeys.length} accounts`)}),Object(V.a)(e=>{throw this.notificationService.notifyError(\"An error occurred during backup\"),e}))}getRequestForm(){return{publicKeys:Object.keys(this.accountBackForm.value),keystoresPassword:this.encryptionPasswordForm.value.password}}}return e.\\u0275fac=function(t){return new(t||e)(l.Pb(u.a),l.Pb(d.a),l.Pb(s.c))},e.\\u0275cmp=l.Jb({type:e,selectors:[[\"app-account-backup\"]],features:[l.Bb],decls:16,vars:3,consts:[[1,\"md:w-2/3\"],[1,\"px-6\",\"pb-4\"],[1,\"import-keys-form\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-6\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[3,\"formGroup\"],[\"title\",\"Encryption Password\",\"subtitle\",\"Password to use for your keystores\",\"label\",\"Encryption Password\",\"confirmationLabel\",\"Confirm Encryption Password\",3,\"formGroup\"],[1,\"flex\",\"w-100\",\"justify-end\"],[\"color\",\"accent\",\"mat-raised-button\",\"\",3,\"click\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"disabled\",\"click\"]],template:function(e,t){1&e&&(l.Qb(0,\"app-breadcrumb\"),l.Vb(1,\"mat-card\",0),l.Vb(2,\"div\",1),l.Vb(3,\"div\",2),l.Vb(4,\"div\",3),l.Hc(5,\" Back Up Selected Account(s) \"),l.Ub(),l.Vb(6,\"div\",4),l.Hc(7,\" We'll convert your selected accounts into individual, EIP-2335 compliant, password protected files compressed into a zip file \"),l.Ub(),l.Qb(8,\"app-accounts-form-selection\",5),l.Qb(9,\"app-password-form\",6),l.Ub(),l.Vb(10,\"mat-card-actions\"),l.Vb(11,\"div\",7),l.Vb(12,\"button\",8),l.cc(\"click\",(function(){return t.back()})),l.Hc(13,\"Cancel\"),l.Ub(),l.Vb(14,\"button\",9),l.cc(\"click\",(function(){return t.backUp()})),l.Hc(15,\"Submit\"),l.Ub(),l.Ub(),l.Ub(),l.Ub(),l.Ub()),2&e&&(l.Eb(8),l.nc(\"formGroup\",t.accountBackForm),l.Eb(1),l.nc(\"formGroup\",t.encryptionPasswordForm),l.Eb(5),l.nc(\"disabled\",t.encryptionPasswordForm.invalid||t.accountBackForm.invalid))},directives:[h.a,m.a,M,s.m,s.g,yt.a,m.b,D.b],styles:[\"\"]}),e})()},{path:\"accounts/import\",data:{breadcrumb:\"Import Accounts\"},component:tt}]}];let wt=(()=>{class e{}return e.\\u0275mod=l.Nb({type:e}),e.\\u0275inj=l.Mb({factory:function(t){return new(t||e)},providers:[],imports:[[i.f.forChild(vt)],i.f]}),e})(),kt=(()=>{class e{}return e.\\u0275mod=l.Nb({type:e}),e.\\u0275inj=l.Mb({factory:function(t){return new(t||e)},imports:[[r.c,wt,s.h,s.p,i.f,a.a]]}),e})()},rDax:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return J})),n.d(t,\"b\",(function(){return z})),n.d(t,\"c\",(function(){return B})),n.d(t,\"d\",(function(){return M})),n.d(t,\"e\",(function(){return T})),n.d(t,\"f\",(function(){return X}));var r=n(\"vxfF\"),i=n(\"fXoL\"),s=n(\"nLfN\"),a=n(\"cH1L\"),o=n(\"ofXK\"),c=n(\"8LU1\"),l=n(\"+rOU\"),u=n(\"XNiG\"),d=n(\"quSY\"),h=n(\"VRyK\"),m=n(\"IzEk\"),p=n(\"1G5W\"),f=n(\"GJmQ\"),b=n(\"FtGj\");class g{constructor(e,t){this._viewportRuler=e,this._previousHTMLStyles={top:\"\",left:\"\"},this._isEnabled=!1,this._document=t}attach(){}enable(){if(this._canBeEnabled()){const e=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=e.style.left||\"\",this._previousHTMLStyles.top=e.style.top||\"\",e.style.left=Object(c.d)(-this._previousScrollPosition.left),e.style.top=Object(c.d)(-this._previousScrollPosition.top),e.classList.add(\"cdk-global-scrollblock\"),this._isEnabled=!0}}disable(){if(this._isEnabled){const e=this._document.documentElement,t=e.style,n=this._document.body.style,r=t.scrollBehavior||\"\",i=n.scrollBehavior||\"\";this._isEnabled=!1,t.left=this._previousHTMLStyles.left,t.top=this._previousHTMLStyles.top,e.classList.remove(\"cdk-global-scrollblock\"),t.scrollBehavior=n.scrollBehavior=\"auto\",window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),t.scrollBehavior=r,n.scrollBehavior=i}}_canBeEnabled(){if(this._document.documentElement.classList.contains(\"cdk-global-scrollblock\")||this._isEnabled)return!1;const e=this._document.body,t=this._viewportRuler.getViewportSize();return e.scrollHeight>t.height||e.scrollWidth>t.width}}class _{constructor(e,t,n,r){this._scrollDispatcher=e,this._ngZone=t,this._viewportRuler=n,this._config=r,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(e){this._overlayRef=e}enable(){if(this._scrollSubscription)return;const e=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=e.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class y{enable(){}disable(){}attach(){}}function v(e,t){return t.some(t=>e.bottomt.bottom||e.rightt.right)}function w(e,t){return t.some(t=>e.topt.bottom||e.leftt.right)}class k{constructor(e,t,n,r){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=n,this._config=r,this._scrollSubscription=null}attach(e){this._overlayRef=e}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:t,height:n}=this._viewportRuler.getViewportSize();v(e,[{width:t,height:n,bottom:n,right:t,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let S=(()=>{class e{constructor(e,t,n,r){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=n,this.noop=()=>new y,this.close=e=>new _(this._scrollDispatcher,this._ngZone,this._viewportRuler,e),this.block=()=>new g(this._viewportRuler,this._document),this.reposition=e=>new k(this._scrollDispatcher,this._viewportRuler,this._ngZone,e),this._document=r}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(r.f),i.Zb(r.h),i.Zb(i.C),i.Zb(o.d))},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e(Object(i.Zb)(r.f),Object(i.Zb)(r.h),Object(i.Zb)(i.C),Object(i.Zb)(o.d))},token:e,providedIn:\"root\"}),e})();class M{constructor(e){if(this.scrollStrategy=new y,this.panelClass=\"\",this.hasBackdrop=!1,this.backdropClass=\"cdk-overlay-dark-backdrop\",this.disposeOnNavigation=!1,e){const t=Object.keys(e);for(const n of t)void 0!==e[n]&&(this[n]=e[n])}}}class x{constructor(e,t,n,r,i){this.offsetX=n,this.offsetY=r,this.panelClass=i,this.originX=e.originX,this.originY=e.originY,this.overlayX=t.overlayX,this.overlayY=t.overlayY}}class C{constructor(e,t){this.connectionPair=e,this.scrollableViewProperties=t}}let D=(()=>{class e{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const t=this._attachedOverlays.indexOf(e);t>-1&&this._attachedOverlays.splice(t,1),0===this._attachedOverlays.length&&this.detach()}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(o.d))},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e(Object(i.Zb)(o.d))},token:e,providedIn:\"root\"}),e})(),L=(()=>{class e extends D{constructor(e){super(e),this._keydownListener=e=>{const t=this._attachedOverlays;for(let n=t.length-1;n>-1;n--)if(t[n]._keydownEvents.observers.length>0){t[n]._keydownEvents.next(e);break}}}add(e){super.add(e),this._isAttached||(this._document.body.addEventListener(\"keydown\",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener(\"keydown\",this._keydownListener),this._isAttached=!1)}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(o.d))},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e(Object(i.Zb)(o.d))},token:e,providedIn:\"root\"}),e})(),O=(()=>{class e extends D{constructor(e,t){super(e),this._platform=t,this._cursorStyleIsSet=!1,this._clickListener=e=>{const t=e.composedPath?e.composedPath()[0]:e.target,n=this._attachedOverlays.slice();for(let r=n.length-1;r>-1;r--){const i=n[r];if(!(i._outsidePointerEvents.observers.length<1)&&i.hasAttached()){if(i.overlayElement.contains(t))break;i._outsidePointerEvents.next(e)}}}}add(e){super.add(e),this._isAttached||(this._document.body.addEventListener(\"click\",this._clickListener,!0),this._document.body.addEventListener(\"contextmenu\",this._clickListener,!0),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=this._document.body.style.cursor,this._document.body.style.cursor=\"pointer\",this._cursorStyleIsSet=!0),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener(\"click\",this._clickListener,!0),this._document.body.removeEventListener(\"contextmenu\",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(this._document.body.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1)}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(o.d),i.Zb(s.a))},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e(Object(i.Zb)(o.d),Object(i.Zb)(s.a))},token:e,providedIn:\"root\"}),e})();const E=!(\"undefined\"==typeof window||!window||!window.__karma__&&!window.jasmine);let T=(()=>{class e{constructor(e,t){this._platform=t,this._document=e}ngOnDestroy(){const e=this._containerElement;e&&e.parentNode&&e.parentNode.removeChild(e)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e=this._platform?this._platform.isBrowser:\"undefined\"!=typeof window;if(e||E){const e=this._document.querySelectorAll('.cdk-overlay-container[platform=\"server\"], .cdk-overlay-container[platform=\"test\"]');for(let t=0;tthis._backdropClick.next(e),this._keydownEvents=new u.a,this._outsidePointerEvents=new u.a,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(e){let t=this._portalOutlet.attach(e);return!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host),this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(Object(m.a)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&this._location&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher&&this._outsideClickDispatcher.add(this),t}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const e=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher&&this._outsideClickDispatcher.remove(this),e}dispose(){const e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this.detachBackdrop(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher&&this._outsideClickDispatcher.remove(this),this._host&&this._host.parentNode&&(this._host.parentNode.removeChild(this._host),this._host=null),this._previousHostParent=this._pane=null,e&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(e){e!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=e,this.hasAttached()&&(e.attach(this),this.updatePosition()))}updateSize(e){this._config=Object.assign(Object.assign({},this._config),e),this._updateElementSize()}setDirection(e){this._config=Object.assign(Object.assign({},this._config),{direction:e}),this._updateElementDirection()}addPanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!0)}removePanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!1)}getDirection(){const e=this._config.direction;return e?\"string\"==typeof e?e:e.value:\"ltr\"}updateScrollStrategy(e){e!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=e,this.hasAttached()&&(e.attach(this),e.enable()))}_updateElementDirection(){this._host.setAttribute(\"dir\",this.getDirection())}_updateElementSize(){if(!this._pane)return;const e=this._pane.style;e.width=Object(c.d)(this._config.width),e.height=Object(c.d)(this._config.height),e.minWidth=Object(c.d)(this._config.minWidth),e.minHeight=Object(c.d)(this._config.minHeight),e.maxWidth=Object(c.d)(this._config.maxWidth),e.maxHeight=Object(c.d)(this._config.maxHeight)}_togglePointerEvents(e){this._pane.style.pointerEvents=e?\"auto\":\"none\"}_attachBackdrop(){this._backdropElement=this._document.createElement(\"div\"),this._backdropElement.classList.add(\"cdk-overlay-backdrop\"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener(\"click\",this._backdropClickHandler),\"undefined\"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(\"cdk-overlay-backdrop-showing\")})}):this._backdropElement.classList.add(\"cdk-overlay-backdrop-showing\")}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){let e,t=this._backdropElement;if(!t)return;let n=()=>{t&&(t.removeEventListener(\"click\",this._backdropClickHandler),t.removeEventListener(\"transitionend\",n),t.parentNode&&t.parentNode.removeChild(t)),this._backdropElement==t&&(this._backdropElement=null),this._config.backdropClass&&this._toggleClasses(t,this._config.backdropClass,!1),clearTimeout(e)};t.classList.remove(\"cdk-overlay-backdrop-showing\"),this._ngZone.runOutsideAngular(()=>{t.addEventListener(\"transitionend\",n)}),t.style.pointerEvents=\"none\",e=this._ngZone.runOutsideAngular(()=>setTimeout(n,500))}_toggleClasses(e,t,n){const r=e.classList;Object(c.b)(t).forEach(e=>{e&&(n?r.add(e):r.remove(e))})}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const e=this._ngZone.onStable.pipe(Object(p.a)(Object(h.a)(this._attachments,this._detachments))).subscribe(()=>{this._pane&&this._host&&0!==this._pane.children.length||(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._previousHostParent.removeChild(this._host)),e.unsubscribe())})})}_disposeScrollStrategy(){const e=this._scrollStrategy;e&&(e.disable(),e.detach&&e.detach())}}const P=/([A-Za-z%]+)$/;class F{constructor(e,t,n,r,i){this._viewportRuler=t,this._document=n,this._platform=r,this._overlayContainer=i,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new u.a,this._resizeSubscription=d.a.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(e)}get positions(){return this._preferredPositions}attach(e){this._validatePositions(),e.hostElement.classList.add(\"cdk-overlay-connected-position-bounding-box\"),this._overlayRef=e,this._boundingBox=e.hostElement,this._pane=e.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect();const e=this._originRect,t=this._overlayRect,n=this._viewportRect,r=[];let i;for(let s of this._preferredPositions){let a=this._getOriginPoint(e,s),o=this._getOverlayPoint(a,t,s),c=this._getOverlayFit(o,t,n,s);if(c.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(s,a);this._canFitWithFlexibleDimensions(c,o,n)?r.push({position:s,origin:a,overlayRect:t,boundingBoxRect:this._calculateBoundingBoxRect(a,s)}):(!i||i.overlayFit.visibleAreat&&(t=r,e=n)}return this._isPushed=!1,void this._applyPosition(e.position,e.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(i.position,i.originPoint);this._applyPosition(i.position,i.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&j(this._boundingBox.style,{top:\"\",left:\"\",right:\"\",bottom:\"\",height:\"\",width:\"\",alignItems:\"\",justifyContent:\"\"}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(\"cdk-overlay-connected-position-bounding-box\"),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();const e=this._lastPosition||this._preferredPositions[0],t=this._getOriginPoint(this._originRect,e);this._applyPosition(e,t)}}withScrollableContainers(e){return this._scrollables=e,this}withPositions(e){return this._preferredPositions=e,-1===e.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(e){return this._viewportMargin=e,this}withFlexibleDimensions(e=!0){return this._hasFlexibleDimensions=e,this}withGrowAfterOpen(e=!0){return this._growAfterOpen=e,this}withPush(e=!0){return this._canPush=e,this}withLockedPosition(e=!0){return this._positionLocked=e,this}setOrigin(e){return this._origin=e,this}withDefaultOffsetX(e){return this._offsetX=e,this}withDefaultOffsetY(e){return this._offsetY=e,this}withTransformOriginOn(e){return this._transformOriginSelector=e,this}_getOriginPoint(e,t){let n,r;if(\"center\"==t.originX)n=e.left+e.width/2;else{const r=this._isRtl()?e.right:e.left,i=this._isRtl()?e.left:e.right;n=\"start\"==t.originX?r:i}return r=\"center\"==t.originY?e.top+e.height/2:\"top\"==t.originY?e.top:e.bottom,{x:n,y:r}}_getOverlayPoint(e,t,n){let r,i;return r=\"center\"==n.overlayX?-t.width/2:\"start\"===n.overlayX?this._isRtl()?-t.width:0:this._isRtl()?0:-t.width,i=\"center\"==n.overlayY?-t.height/2:\"top\"==n.overlayY?0:-t.height,{x:e.x+r,y:e.y+i}}_getOverlayFit(e,t,n,r){let{x:i,y:s}=e,a=this._getOffset(r,\"x\"),o=this._getOffset(r,\"y\");a&&(i+=a),o&&(s+=o);let c=0-s,l=s+t.height-n.height,u=this._subtractOverflows(t.width,0-i,i+t.width-n.width),d=this._subtractOverflows(t.height,c,l),h=u*d;return{visibleArea:h,isCompletelyWithinViewport:t.width*t.height===h,fitsInViewportVertically:d===t.height,fitsInViewportHorizontally:u==t.width}}_canFitWithFlexibleDimensions(e,t,n){if(this._hasFlexibleDimensions){const r=n.bottom-t.y,i=n.right-t.x,s=I(this._overlayRef.getConfig().minHeight),a=I(this._overlayRef.getConfig().minWidth),o=e.fitsInViewportHorizontally||null!=a&&a<=i;return(e.fitsInViewportVertically||null!=s&&s<=r)&&o}return!1}_pushOverlayOnScreen(e,t,n){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};const r=this._viewportRect,i=Math.max(e.x+t.width-r.width,0),s=Math.max(e.y+t.height-r.height,0),a=Math.max(r.top-n.top-e.y,0),o=Math.max(r.left-n.left-e.x,0);let c=0,l=0;return c=t.width<=r.width?o||-i:e.xr&&!this._isInitialRender&&!this._growAfterOpen&&(s=e.y-r/2)}if(\"end\"===t.overlayX&&!r||\"start\"===t.overlayX&&r)l=n.width-e.x+this._viewportMargin,o=e.x-this._viewportMargin;else if(\"start\"===t.overlayX&&!r||\"end\"===t.overlayX&&r)c=e.x,o=n.right-e.x;else{const t=Math.min(n.right-e.x+n.left,e.x),r=this._lastBoundingBoxSize.width;o=2*t,c=e.x-t,o>r&&!this._isInitialRender&&!this._growAfterOpen&&(c=e.x-r/2)}return{top:s,left:c,bottom:a,right:l,width:o,height:i}}_setBoundingBoxStyles(e,t){const n=this._calculateBoundingBoxRect(e,t);this._isInitialRender||this._growAfterOpen||(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));const r={};if(this._hasExactPosition())r.top=r.left=\"0\",r.bottom=r.right=r.maxHeight=r.maxWidth=\"\",r.width=r.height=\"100%\";else{const e=this._overlayRef.getConfig().maxHeight,i=this._overlayRef.getConfig().maxWidth;r.height=Object(c.d)(n.height),r.top=Object(c.d)(n.top),r.bottom=Object(c.d)(n.bottom),r.width=Object(c.d)(n.width),r.left=Object(c.d)(n.left),r.right=Object(c.d)(n.right),r.alignItems=\"center\"===t.overlayX?\"center\":\"end\"===t.overlayX?\"flex-end\":\"flex-start\",r.justifyContent=\"center\"===t.overlayY?\"center\":\"bottom\"===t.overlayY?\"flex-end\":\"flex-start\",e&&(r.maxHeight=Object(c.d)(e)),i&&(r.maxWidth=Object(c.d)(i))}this._lastBoundingBoxSize=n,j(this._boundingBox.style,r)}_resetBoundingBoxStyles(){j(this._boundingBox.style,{top:\"0\",left:\"0\",right:\"0\",bottom:\"0\",height:\"\",width:\"\",alignItems:\"\",justifyContent:\"\"})}_resetOverlayElementStyles(){j(this._pane.style,{top:\"\",left:\"\",bottom:\"\",right:\"\",position:\"\",transform:\"\"})}_setOverlayElementStyles(e,t){const n={},r=this._hasExactPosition(),i=this._hasFlexibleDimensions,s=this._overlayRef.getConfig();if(r){const r=this._viewportRuler.getViewportScrollPosition();j(n,this._getExactOverlayY(t,e,r)),j(n,this._getExactOverlayX(t,e,r))}else n.position=\"static\";let a=\"\",o=this._getOffset(t,\"x\"),l=this._getOffset(t,\"y\");o&&(a+=`translateX(${o}px) `),l&&(a+=`translateY(${l}px)`),n.transform=a.trim(),s.maxHeight&&(r?n.maxHeight=Object(c.d)(s.maxHeight):i&&(n.maxHeight=\"\")),s.maxWidth&&(r?n.maxWidth=Object(c.d)(s.maxWidth):i&&(n.maxWidth=\"\")),j(this._pane.style,n)}_getExactOverlayY(e,t,n){let r={top:\"\",bottom:\"\"},i=this._getOverlayPoint(t,this._overlayRect,e);this._isPushed&&(i=this._pushOverlayOnScreen(i,this._overlayRect,n));let s=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return i.y-=s,\"bottom\"===e.overlayY?r.bottom=this._document.documentElement.clientHeight-(i.y+this._overlayRect.height)+\"px\":r.top=Object(c.d)(i.y),r}_getExactOverlayX(e,t,n){let r,i={left:\"\",right:\"\"},s=this._getOverlayPoint(t,this._overlayRect,e);return this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,n)),r=this._isRtl()?\"end\"===e.overlayX?\"left\":\"right\":\"end\"===e.overlayX?\"right\":\"left\",\"right\"===r?i.right=this._document.documentElement.clientWidth-(s.x+this._overlayRect.width)+\"px\":i.left=Object(c.d)(s.x),i}_getScrollVisibility(){const e=this._getOriginRect(),t=this._pane.getBoundingClientRect(),n=this._scrollables.map(e=>e.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:w(e,n),isOriginOutsideView:v(e,n),isOverlayClipped:w(t,n),isOverlayOutsideView:v(t,n)}}_subtractOverflows(e,...t){return t.reduce((e,t)=>e-Math.max(t,0),e)}_getNarrowedViewportRect(){const e=this._document.documentElement.clientWidth,t=this._document.documentElement.clientHeight,n=this._viewportRuler.getViewportScrollPosition();return{top:n.top+this._viewportMargin,left:n.left+this._viewportMargin,right:n.left+e-this._viewportMargin,bottom:n.top+t-this._viewportMargin,width:e-2*this._viewportMargin,height:t-2*this._viewportMargin}}_isRtl(){return\"rtl\"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(e,t){return\"x\"===t?null==e.offsetX?this._offsetX:e.offsetX:null==e.offsetY?this._offsetY:e.offsetY}_validatePositions(){}_addPanelClasses(e){this._pane&&Object(c.b)(e).forEach(e=>{\"\"!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(e=>{this._pane.classList.remove(e)}),this._appliedPanelClasses=[])}_getOriginRect(){const e=this._origin;if(e instanceof i.m)return e.nativeElement.getBoundingClientRect();if(e instanceof Element)return e.getBoundingClientRect();const t=e.width||0,n=e.height||0;return{top:e.y,bottom:e.y+n,left:e.x,right:e.x+t,height:n,width:t}}}function j(e,t){for(let n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function I(e){if(\"number\"!=typeof e&&null!=e){const[t,n]=e.split(P);return n&&\"px\"!==n?null:parseFloat(t)}return e||null}class R{constructor(e,t,n,r,i,s,a){this._preferredPositions=[],this._positionStrategy=new F(n,r,i,s,a).withFlexibleDimensions(!1).withPush(!1).withViewportMargin(0),this.withFallbackPosition(e,t),this.onPositionChange=this._positionStrategy.positionChanges}get positions(){return this._preferredPositions}attach(e){this._overlayRef=e,this._positionStrategy.attach(e),this._direction&&(e.setDirection(this._direction),this._direction=null)}dispose(){this._positionStrategy.dispose()}detach(){this._positionStrategy.detach()}apply(){this._positionStrategy.apply()}recalculateLastPosition(){this._positionStrategy.reapplyLastPosition()}withScrollableContainers(e){this._positionStrategy.withScrollableContainers(e)}withFallbackPosition(e,t,n,r){const i=new x(e,t,n,r);return this._preferredPositions.push(i),this._positionStrategy.withPositions(this._preferredPositions),this}withDirection(e){return this._overlayRef?this._overlayRef.setDirection(e):this._direction=e,this}withOffsetX(e){return this._positionStrategy.withDefaultOffsetX(e),this}withOffsetY(e){return this._positionStrategy.withDefaultOffsetY(e),this}withLockedPosition(e){return this._positionStrategy.withLockedPosition(e),this}withPositions(e){return this._preferredPositions=e.slice(),this._positionStrategy.withPositions(this._preferredPositions),this}setOrigin(e){return this._positionStrategy.setOrigin(e),this}}class Y{constructor(){this._cssPosition=\"static\",this._topOffset=\"\",this._bottomOffset=\"\",this._leftOffset=\"\",this._rightOffset=\"\",this._alignItems=\"\",this._justifyContent=\"\",this._width=\"\",this._height=\"\"}attach(e){const t=e.getConfig();this._overlayRef=e,this._width&&!t.width&&e.updateSize({width:this._width}),this._height&&!t.height&&e.updateSize({height:this._height}),e.hostElement.classList.add(\"cdk-global-overlay-wrapper\"),this._isDisposed=!1}top(e=\"\"){return this._bottomOffset=\"\",this._topOffset=e,this._alignItems=\"flex-start\",this}left(e=\"\"){return this._rightOffset=\"\",this._leftOffset=e,this._justifyContent=\"flex-start\",this}bottom(e=\"\"){return this._topOffset=\"\",this._bottomOffset=e,this._alignItems=\"flex-end\",this}right(e=\"\"){return this._leftOffset=\"\",this._rightOffset=e,this._justifyContent=\"flex-end\",this}width(e=\"\"){return this._overlayRef?this._overlayRef.updateSize({width:e}):this._width=e,this}height(e=\"\"){return this._overlayRef?this._overlayRef.updateSize({height:e}):this._height=e,this}centerHorizontally(e=\"\"){return this.left(e),this._justifyContent=\"center\",this}centerVertically(e=\"\"){return this.top(e),this._alignItems=\"center\",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const e=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),{width:r,height:i,maxWidth:s,maxHeight:a}=n,o=!(\"100%\"!==r&&\"100vw\"!==r||s&&\"100%\"!==s&&\"100vw\"!==s),c=!(\"100%\"!==i&&\"100vh\"!==i||a&&\"100%\"!==a&&\"100vh\"!==a);e.position=this._cssPosition,e.marginLeft=o?\"0\":this._leftOffset,e.marginTop=c?\"0\":this._topOffset,e.marginBottom=this._bottomOffset,e.marginRight=this._rightOffset,o?t.justifyContent=\"flex-start\":\"center\"===this._justifyContent?t.justifyContent=\"center\":\"rtl\"===this._overlayRef.getConfig().direction?\"flex-start\"===this._justifyContent?t.justifyContent=\"flex-end\":\"flex-end\"===this._justifyContent&&(t.justifyContent=\"flex-start\"):t.justifyContent=this._justifyContent,t.alignItems=c?\"flex-start\":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const e=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement,n=t.style;t.classList.remove(\"cdk-global-overlay-wrapper\"),n.justifyContent=n.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position=\"\",this._overlayRef=null,this._isDisposed=!0}}let H=(()=>{class e{constructor(e,t,n,r){this._viewportRuler=e,this._document=t,this._platform=n,this._overlayContainer=r}global(){return new Y}connectedTo(e,t,n){return new R(t,n,e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}flexibleConnectedTo(e){return new F(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(r.h),i.Zb(o.d),i.Zb(s.a),i.Zb(T))},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e(Object(i.Zb)(r.h),Object(i.Zb)(o.d),Object(i.Zb)(s.a),Object(i.Zb)(T))},token:e,providedIn:\"root\"}),e})(),N=0,B=(()=>{class e{constructor(e,t,n,r,i,s,a,o,c,l,u){this.scrollStrategies=e,this._overlayContainer=t,this._componentFactoryResolver=n,this._positionBuilder=r,this._keyboardDispatcher=i,this._injector=s,this._ngZone=a,this._document=o,this._directionality=c,this._location=l,this._outsideClickDispatcher=u}create(e){const t=this._createHostElement(),n=this._createPaneElement(t),r=this._createPortalOutlet(n),i=new M(e);return i.direction=i.direction||this._directionality.value,new A(r,t,n,i,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(e){const t=this._document.createElement(\"div\");return t.id=\"cdk-overlay-\"+N++,t.classList.add(\"cdk-overlay-pane\"),e.appendChild(t),t}_createHostElement(){const e=this._document.createElement(\"div\");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(i.g)),new l.e(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(S),i.Zb(T),i.Zb(i.j),i.Zb(H),i.Zb(L),i.Zb(i.t),i.Zb(i.C),i.Zb(o.d),i.Zb(a.b),i.Zb(o.j),i.Zb(O))},e.\\u0275prov=i.Lb({token:e,factory:e.\\u0275fac}),e})();const V=[{originX:\"start\",originY:\"bottom\",overlayX:\"start\",overlayY:\"top\"},{originX:\"start\",originY:\"top\",overlayX:\"start\",overlayY:\"bottom\"},{originX:\"end\",originY:\"top\",overlayX:\"end\",overlayY:\"bottom\"},{originX:\"end\",originY:\"bottom\",overlayX:\"end\",overlayY:\"top\"}],U=new i.s(\"cdk-connected-overlay-scroll-strategy\");let z=(()=>{class e{constructor(e){this.elementRef=e}}return e.\\u0275fac=function(t){return new(t||e)(i.Pb(i.m))},e.\\u0275dir=i.Kb({type:e,selectors:[[\"\",\"cdk-overlay-origin\",\"\"],[\"\",\"overlay-origin\",\"\"],[\"\",\"cdkOverlayOrigin\",\"\"]],exportAs:[\"cdkOverlayOrigin\"]}),e})(),J=(()=>{class e{constructor(e,t,n,r,s){this._overlay=e,this._dir=s,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=d.a.EMPTY,this._attachSubscription=d.a.EMPTY,this._detachSubscription=d.a.EMPTY,this._positionSubscription=d.a.EMPTY,this.viewportMargin=0,this.open=!1,this.backdropClick=new i.p,this.positionChange=new i.p,this.attach=new i.p,this.detach=new i.p,this.overlayKeydown=new i.p,this.overlayOutsideClick=new i.p,this._templatePortal=new l.h(t,n),this._scrollStrategyFactory=r,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=Object(c.c)(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=Object(c.c)(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=Object(c.c)(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=Object(c.c)(e)}get push(){return this._push}set push(e){this._push=Object(c.c)(e)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:\"ltr\"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){this.positions&&this.positions.length||(this.positions=V);const e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(e=>{this.overlayKeydown.next(e),e.keyCode!==b.g||Object(b.s)(e)||(e.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(e=>{this.overlayOutsideClick.next(e)})}_buildConfig(){const e=this._position=this.positionStrategy||this._createPositionStrategy(),t=new M({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(t.width=this.width),(this.height||0===this.height)&&(t.height=this.height),(this.minWidth||0===this.minWidth)&&(t.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(t.minHeight=this.minHeight),this.backdropClass&&(t.backdropClass=this.backdropClass),this.panelClass&&(t.panelClass=this.panelClass),t}_updatePositionStrategy(e){const t=this.positions.map(e=>({originX:e.originX,originY:e.originY,overlayX:e.overlayX,overlayY:e.overlayY,offsetX:e.offsetX||this.offsetX,offsetY:e.offsetY||this.offsetY,panelClass:e.panelClass||void 0}));return e.setOrigin(this.origin.elementRef).withPositions(t).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const e=this._overlay.position().flexibleConnectedTo(this.origin.elementRef);return this._updatePositionStrategy(e),e}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(Object(f.a)(()=>this.positionChange.observers.length>0)).subscribe(e=>{this.positionChange.emit(e),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return e.\\u0275fac=function(t){return new(t||e)(i.Pb(B),i.Pb(i.P),i.Pb(i.U),i.Pb(U),i.Pb(a.b,8))},e.\\u0275dir=i.Kb({type:e,selectors:[[\"\",\"cdk-connected-overlay\",\"\"],[\"\",\"connected-overlay\",\"\"],[\"\",\"cdkConnectedOverlay\",\"\"]],inputs:{viewportMargin:[\"cdkConnectedOverlayViewportMargin\",\"viewportMargin\"],open:[\"cdkConnectedOverlayOpen\",\"open\"],scrollStrategy:[\"cdkConnectedOverlayScrollStrategy\",\"scrollStrategy\"],offsetX:[\"cdkConnectedOverlayOffsetX\",\"offsetX\"],offsetY:[\"cdkConnectedOverlayOffsetY\",\"offsetY\"],hasBackdrop:[\"cdkConnectedOverlayHasBackdrop\",\"hasBackdrop\"],lockPosition:[\"cdkConnectedOverlayLockPosition\",\"lockPosition\"],flexibleDimensions:[\"cdkConnectedOverlayFlexibleDimensions\",\"flexibleDimensions\"],growAfterOpen:[\"cdkConnectedOverlayGrowAfterOpen\",\"growAfterOpen\"],push:[\"cdkConnectedOverlayPush\",\"push\"],positions:[\"cdkConnectedOverlayPositions\",\"positions\"],origin:[\"cdkConnectedOverlayOrigin\",\"origin\"],positionStrategy:[\"cdkConnectedOverlayPositionStrategy\",\"positionStrategy\"],width:[\"cdkConnectedOverlayWidth\",\"width\"],height:[\"cdkConnectedOverlayHeight\",\"height\"],minWidth:[\"cdkConnectedOverlayMinWidth\",\"minWidth\"],minHeight:[\"cdkConnectedOverlayMinHeight\",\"minHeight\"],backdropClass:[\"cdkConnectedOverlayBackdropClass\",\"backdropClass\"],panelClass:[\"cdkConnectedOverlayPanelClass\",\"panelClass\"],transformOriginSelector:[\"cdkConnectedOverlayTransformOriginOn\",\"transformOriginSelector\"]},outputs:{backdropClick:\"backdropClick\",positionChange:\"positionChange\",attach:\"attach\",detach:\"detach\",overlayKeydown:\"overlayKeydown\",overlayOutsideClick:\"overlayOutsideClick\"},exportAs:[\"cdkConnectedOverlay\"],features:[i.Cb]}),e})();const G={provide:U,deps:[B],useFactory:function(e){return()=>e.scrollStrategies.reposition()}};let X=(()=>{class e{}return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)},providers:[B,G],imports:[[a.a,l.g,r.g],r.g]}),e})()},raLr:function(e,t,n){!function(e){\"use strict\";function t(e,t,n){var r,i;return\"m\"===n?t?\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0430\":\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0443\":\"h\"===n?t?\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\":\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\":e+\" \"+(r=+e,i={ss:t?\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0443_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",mm:t?\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0430_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0438_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\":\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0443_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0438_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\",hh:t?\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430_\\u0433\\u043e\\u0434\\u0438\\u043d\\u0438_\\u0433\\u043e\\u0434\\u0438\\u043d\":\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443_\\u0433\\u043e\\u0434\\u0438\\u043d\\u0438_\\u0433\\u043e\\u0434\\u0438\\u043d\",dd:\"\\u0434\\u0435\\u043d\\u044c_\\u0434\\u043d\\u0456_\\u0434\\u043d\\u0456\\u0432\",MM:\"\\u043c\\u0456\\u0441\\u044f\\u0446\\u044c_\\u043c\\u0456\\u0441\\u044f\\u0446\\u0456_\\u043c\\u0456\\u0441\\u044f\\u0446\\u0456\\u0432\",yy:\"\\u0440\\u0456\\u043a_\\u0440\\u043e\\u043a\\u0438_\\u0440\\u043e\\u043a\\u0456\\u0432\"}[n].split(\"_\"),r%10==1&&r%100!=11?i[0]:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?i[1]:i[2])}function n(e){return function(){return e+\"\\u043e\"+(11===this.hours()?\"\\u0431\":\"\")+\"] LT\"}}e.defineLocale(\"uk\",{months:{format:\"\\u0441\\u0456\\u0447\\u043d\\u044f_\\u043b\\u044e\\u0442\\u043e\\u0433\\u043e_\\u0431\\u0435\\u0440\\u0435\\u0437\\u043d\\u044f_\\u043a\\u0432\\u0456\\u0442\\u043d\\u044f_\\u0442\\u0440\\u0430\\u0432\\u043d\\u044f_\\u0447\\u0435\\u0440\\u0432\\u043d\\u044f_\\u043b\\u0438\\u043f\\u043d\\u044f_\\u0441\\u0435\\u0440\\u043f\\u043d\\u044f_\\u0432\\u0435\\u0440\\u0435\\u0441\\u043d\\u044f_\\u0436\\u043e\\u0432\\u0442\\u043d\\u044f_\\u043b\\u0438\\u0441\\u0442\\u043e\\u043f\\u0430\\u0434\\u0430_\\u0433\\u0440\\u0443\\u0434\\u043d\\u044f\".split(\"_\"),standalone:\"\\u0441\\u0456\\u0447\\u0435\\u043d\\u044c_\\u043b\\u044e\\u0442\\u0438\\u0439_\\u0431\\u0435\\u0440\\u0435\\u0437\\u0435\\u043d\\u044c_\\u043a\\u0432\\u0456\\u0442\\u0435\\u043d\\u044c_\\u0442\\u0440\\u0430\\u0432\\u0435\\u043d\\u044c_\\u0447\\u0435\\u0440\\u0432\\u0435\\u043d\\u044c_\\u043b\\u0438\\u043f\\u0435\\u043d\\u044c_\\u0441\\u0435\\u0440\\u043f\\u0435\\u043d\\u044c_\\u0432\\u0435\\u0440\\u0435\\u0441\\u0435\\u043d\\u044c_\\u0436\\u043e\\u0432\\u0442\\u0435\\u043d\\u044c_\\u043b\\u0438\\u0441\\u0442\\u043e\\u043f\\u0430\\u0434_\\u0433\\u0440\\u0443\\u0434\\u0435\\u043d\\u044c\".split(\"_\")},monthsShort:\"\\u0441\\u0456\\u0447_\\u043b\\u044e\\u0442_\\u0431\\u0435\\u0440_\\u043a\\u0432\\u0456\\u0442_\\u0442\\u0440\\u0430\\u0432_\\u0447\\u0435\\u0440\\u0432_\\u043b\\u0438\\u043f_\\u0441\\u0435\\u0440\\u043f_\\u0432\\u0435\\u0440_\\u0436\\u043e\\u0432\\u0442_\\u043b\\u0438\\u0441\\u0442_\\u0433\\u0440\\u0443\\u0434\".split(\"_\"),weekdays:function(e,t){var n={nominative:\"\\u043d\\u0435\\u0434\\u0456\\u043b\\u044f_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0456\\u043b\\u043e\\u043a_\\u0432\\u0456\\u0432\\u0442\\u043e\\u0440\\u043e\\u043a_\\u0441\\u0435\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440_\\u043f\\u2019\\u044f\\u0442\\u043d\\u0438\\u0446\\u044f_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),accusative:\"\\u043d\\u0435\\u0434\\u0456\\u043b\\u044e_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0456\\u043b\\u043e\\u043a_\\u0432\\u0456\\u0432\\u0442\\u043e\\u0440\\u043e\\u043a_\\u0441\\u0435\\u0440\\u0435\\u0434\\u0443_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440_\\u043f\\u2019\\u044f\\u0442\\u043d\\u0438\\u0446\\u044e_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0443\".split(\"_\"),genitive:\"\\u043d\\u0435\\u0434\\u0456\\u043b\\u0456_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0456\\u043b\\u043a\\u0430_\\u0432\\u0456\\u0432\\u0442\\u043e\\u0440\\u043a\\u0430_\\u0441\\u0435\\u0440\\u0435\\u0434\\u0438_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440\\u0433\\u0430_\\u043f\\u2019\\u044f\\u0442\\u043d\\u0438\\u0446\\u0456_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0438\".split(\"_\")};return!0===e?n.nominative.slice(1,7).concat(n.nominative.slice(0,1)):e?n[/(\\[[\\u0412\\u0432\\u0423\\u0443]\\]) ?dddd/.test(t)?\"accusative\":/\\[?(?:\\u043c\\u0438\\u043d\\u0443\\u043b\\u043e\\u0457|\\u043d\\u0430\\u0441\\u0442\\u0443\\u043f\\u043d\\u043e\\u0457)? ?\\] ?dddd/.test(t)?\"genitive\":\"nominative\"][e.day()]:n.nominative},weekdaysShort:\"\\u043d\\u0434_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),weekdaysMin:\"\\u043d\\u0434_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0440.\",LLL:\"D MMMM YYYY \\u0440., HH:mm\",LLLL:\"dddd, D MMMM YYYY \\u0440., HH:mm\"},calendar:{sameDay:n(\"[\\u0421\\u044c\\u043e\\u0433\\u043e\\u0434\\u043d\\u0456 \"),nextDay:n(\"[\\u0417\\u0430\\u0432\\u0442\\u0440\\u0430 \"),lastDay:n(\"[\\u0412\\u0447\\u043e\\u0440\\u0430 \"),nextWeek:n(\"[\\u0423] dddd [\"),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return n(\"[\\u041c\\u0438\\u043d\\u0443\\u043b\\u043e\\u0457] dddd [\").call(this);case 1:case 2:case 4:return n(\"[\\u041c\\u0438\\u043d\\u0443\\u043b\\u043e\\u0433\\u043e] dddd [\").call(this)}},sameElse:\"L\"},relativeTime:{future:\"\\u0437\\u0430 %s\",past:\"%s \\u0442\\u043e\\u043c\\u0443\",s:\"\\u0434\\u0435\\u043a\\u0456\\u043b\\u044c\\u043a\\u0430 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:t,m:t,mm:t,h:\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\",hh:t,d:\"\\u0434\\u0435\\u043d\\u044c\",dd:t,M:\"\\u043c\\u0456\\u0441\\u044f\\u0446\\u044c\",MM:t,y:\"\\u0440\\u0456\\u043a\",yy:t},meridiemParse:/\\u043d\\u043e\\u0447\\u0456|\\u0440\\u0430\\u043d\\u043a\\u0443|\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u043e\\u0440\\u0430/,isPM:function(e){return/^(\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u043e\\u0440\\u0430)$/.test(e)},meridiem:function(e,t,n){return e<4?\"\\u043d\\u043e\\u0447\\u0456\":e<12?\"\\u0440\\u0430\\u043d\\u043a\\u0443\":e<17?\"\\u0434\\u043d\\u044f\":\"\\u0432\\u0435\\u0447\\u043e\\u0440\\u0430\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0439|\\u0433\\u043e)/,ordinal:function(e,t){switch(t){case\"M\":case\"d\":case\"DDD\":case\"w\":case\"W\":return e+\"-\\u0439\";case\"D\":return e+\"-\\u0433\\u043e\";default:return e}},week:{dow:1,doy:7}})}(n(\"wd/R\"))},rhxT:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"SigningKey\",(function(){return W})),n.d(t,\"recoverPublicKey\",(function(){return Z})),n.d(t,\"computePublicKey\",(function(){return K}));var r=n(\"QSHh\"),i=n.n(r),s=n(\"fZJM\"),a=n.n(s);function o(e,t,n){return e(n={path:t,exports:{},require:function(e,t){return function(){throw new Error(\"Dynamic requires are not currently supported by @rollup/plugin-commonjs\")}()}},n.exports),n.exports}\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof self&&self;var c=l;function l(e,t){if(!e)throw new Error(t||\"Assertion failed\")}l.equal=function(e,t,n){if(e!=t)throw new Error(n||\"Assertion failed: \"+e+\" != \"+t)};var u=o((function(e,t){var n=t;function r(e){return 1===e.length?\"0\"+e:e}function i(e){for(var t=\"\",n=0;n>8,a=255&i;s?n.push(s,a):n.push(a)}return n},n.zero2=r,n.toHex=i,n.encode=function(e,t){return\"hex\"===t?i(e):e}})),d=o((function(e,t){var n=t;n.assert=c,n.toArray=u.toArray,n.zero2=u.zero2,n.toHex=u.toHex,n.encode=u.encode,n.getNAF=function(e,t,n){var r=new Array(Math.max(e.bitLength(),n)+1);r.fill(0);for(var i=1<(i>>1)-1?(i>>1)-c:c):o=0,r[a]=o,s.iushrn(1)}return r},n.getJSF=function(e,t){var n=[[],[]];e=e.clone(),t=t.clone();for(var r,i=0,s=0;e.cmpn(-i)>0||t.cmpn(-s)>0;){var a,o,c=e.andln(3)+i&3,l=t.andln(3)+s&3;3===c&&(c=-1),3===l&&(l=-1),a=0==(1&c)?0:3!=(r=e.andln(7)+i&7)&&5!==r||2!==l?c:-c,n[0].push(a),o=0==(1&l)?0:3!=(r=t.andln(7)+s&7)&&5!==r||2!==c?l:-l,n[1].push(o),2*i===a+1&&(i=1-i),2*s===o+1&&(s=1-s),e.iushrn(1),t.iushrn(1)}return n},n.cachedProperty=function(e,t,n){var r=\"_\"+t;e.prototype[t]=function(){return void 0!==this[r]?this[r]:this[r]=n.call(this)}},n.parseBytes=function(e){return\"string\"==typeof e?n.toArray(e,\"hex\"):e},n.intFromLE=function(e){return new i.a(e,\"hex\",\"le\")}})),h=d.getNAF,m=d.getJSF,p=d.assert;function f(e,t){this.type=e,this.p=new i.a(t.p,16),this.red=t.prime?i.a.red(t.prime):i.a.mont(this.p),this.zero=new i.a(0).toRed(this.red),this.one=new i.a(1).toRed(this.red),this.two=new i.a(2).toRed(this.red),this.n=t.n&&new i.a(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var n=this.n&&this.p.div(this.n);!n||n.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var b=f;function g(e,t){this.curve=e,this.type=t,this.precomputed=null}f.prototype.point=function(){throw new Error(\"Not implemented\")},f.prototype.validate=function(){throw new Error(\"Not implemented\")},f.prototype._fixedNafMul=function(e,t){p(e.precomputed);var n=e._getDoubles(),r=h(t,1,this._bitLength),i=(1<=s;c--)a=(a<<1)+r[c];o.push(a)}for(var l=this.jpoint(null,null,null),u=this.jpoint(null,null,null),d=i;d>0;d--){for(s=0;s=0;o--){for(var c=0;o>=0&&0===s[o];o--)c++;if(o>=0&&c++,a=a.dblp(c),o<0)break;var l=s[o];p(0!==l),a=\"affine\"===e.type?a.mixedAdd(l>0?i[l-1>>1]:i[-l-1>>1].neg()):a.add(l>0?i[l-1>>1]:i[-l-1>>1].neg())}return\"affine\"===e.type?a.toP():a},f.prototype._wnafMulAdd=function(e,t,n,r,i){var s,a,o,c=this._wnafT1,l=this._wnafT2,u=this._wnafT3,d=0;for(s=0;s=1;s-=2){var f=s-1,b=s;if(1===c[f]&&1===c[b]){var g=[t[f],null,null,t[b]];0===t[f].y.cmp(t[b].y)?(g[1]=t[f].add(t[b]),g[2]=t[f].toJ().mixedAdd(t[b].neg())):0===t[f].y.cmp(t[b].y.redNeg())?(g[1]=t[f].toJ().mixedAdd(t[b]),g[2]=t[f].add(t[b].neg())):(g[1]=t[f].toJ().mixedAdd(t[b]),g[2]=t[f].toJ().mixedAdd(t[b].neg()));var _=[-3,-1,-5,-7,0,7,5,1,3],y=m(n[f],n[b]);for(d=Math.max(y[0].length,d),u[f]=new Array(d),u[b]=new Array(d),a=0;a=0;s--){for(var k=0;s>=0;){var S=!0;for(a=0;a=0&&k++,v=v.dblp(k),s<0)break;for(a=0;a0?o=l[a][M-1>>1]:M<0&&(o=l[a][-M-1>>1].neg()),v=\"affine\"===o.type?v.mixedAdd(o):v.add(o))}}for(s=0;s=Math.ceil((e.bitLength()+1)/t.step)},g.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],r=this,i=0;i=0&&(a=t,o=n),r.negative&&(r=r.neg(),s=s.neg()),a.negative&&(a=a.neg(),o=o.neg()),[{a:r,b:s},{a,b:o}]},v.prototype._endoSplit=function(e){var t=this.endo.basis,n=t[0],r=t[1],i=r.b.mul(e).divRound(this.n),s=n.b.neg().mul(e).divRound(this.n),a=i.mul(n.a),o=s.mul(r.a),c=i.mul(n.b),l=s.mul(r.b);return{k1:e.sub(a).sub(o),k2:c.add(l).neg()}},v.prototype.pointFromX=function(e,t){(e=new i.a(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),r=n.redSqrt();if(0!==r.redSqr().redSub(n).cmp(this.zero))throw new Error(\"invalid point\");var s=r.fromRed().isOdd();return(t&&!s||!t&&s)&&(r=r.redNeg()),this.point(e,r)},v.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,n=e.y,r=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(r).redIAdd(this.b);return 0===n.redSqr().redISub(i).cmpn(0)},v.prototype._endoWnafMulAdd=function(e,t,n){for(var r=this._endoWnafT1,i=this._endoWnafT2,s=0;s\":\"\"},k.prototype.isInfinity=function(){return this.inf},k.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var n=t.redSqr().redISub(this.x).redISub(e.x),r=t.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,r)},k.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,n=this.x.redSqr(),r=e.redInvm(),i=n.redAdd(n).redIAdd(n).redIAdd(t).redMul(r),s=i.redSqr().redISub(this.x.redAdd(this.x)),a=i.redMul(this.x.redSub(s)).redISub(this.y);return this.curve.point(s,a)},k.prototype.getX=function(){return this.x.fromRed()},k.prototype.getY=function(){return this.y.fromRed()},k.prototype.mul=function(e){return e=new i.a(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},k.prototype.mulAdd=function(e,t,n){var r=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i):this.curve._wnafMulAdd(1,r,i,2)},k.prototype.jmulAdd=function(e,t,n){var r=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i,!0):this.curve._wnafMulAdd(1,r,i,2,!0)},k.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},k.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var n=this.precomputed,r=function(e){return e.neg()};t.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(r)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(r)}}}return t},k.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},_(S,b.BasePoint),v.prototype.jpoint=function(e,t,n){return new S(this,e,t,n)},S.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),n=this.x.redMul(t),r=this.y.redMul(t).redMul(e);return this.curve.point(n,r)},S.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},S.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),n=this.z.redSqr(),r=this.x.redMul(t),i=e.x.redMul(n),s=this.y.redMul(t.redMul(e.z)),a=e.y.redMul(n.redMul(this.z)),o=r.redSub(i),c=s.redSub(a);if(0===o.cmpn(0))return 0!==c.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=o.redSqr(),u=l.redMul(o),d=r.redMul(l),h=c.redSqr().redIAdd(u).redISub(d).redISub(d),m=c.redMul(d.redISub(h)).redISub(s.redMul(u)),p=this.z.redMul(e.z).redMul(o);return this.curve.jpoint(h,m,p)},S.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),n=this.x,r=e.x.redMul(t),i=this.y,s=e.y.redMul(t).redMul(this.z),a=n.redSub(r),o=i.redSub(s);if(0===a.cmpn(0))return 0!==o.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),l=c.redMul(a),u=n.redMul(c),d=o.redSqr().redIAdd(l).redISub(u).redISub(u),h=o.redMul(u.redISub(d)).redISub(i.redMul(l)),m=this.z.redMul(a);return this.curve.jpoint(d,h,m)},S.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var n=this;for(t=0;t=0)return!1;if(n.redIAdd(i),0===this.x.cmp(n))return!0}},S.prototype.inspect=function(){return this.isInfinity()?\"\":\"\"},S.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var M=o((function(e,t){var n=t;n.base=b,n.short=w,n.mont=null,n.edwards=null})),x=o((function(e,t){var n,r=t,i=d.assert;function s(e){this.curve=\"short\"===e.type?new M.short(e):\"edwards\"===e.type?new M.edwards(e):new M.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,i(this.g.validate(),\"Invalid curve\"),i(this.g.mul(this.n).isInfinity(),\"Invalid curve, G*N != O\")}function o(e,t){Object.defineProperty(r,e,{configurable:!0,enumerable:!0,get:function(){var n=new s(t);return Object.defineProperty(r,e,{configurable:!0,enumerable:!0,value:n}),n}})}r.PresetCurve=s,o(\"p192\",{type:\"short\",prime:\"p192\",p:\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff\",a:\"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc\",b:\"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1\",n:\"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831\",hash:a.a.sha256,gRed:!1,g:[\"188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012\",\"07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811\"]}),o(\"p224\",{type:\"short\",prime:\"p224\",p:\"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001\",a:\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe\",b:\"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4\",n:\"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d\",hash:a.a.sha256,gRed:!1,g:[\"b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21\",\"bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34\"]}),o(\"p256\",{type:\"short\",prime:null,p:\"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff\",a:\"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc\",b:\"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b\",n:\"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551\",hash:a.a.sha256,gRed:!1,g:[\"6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296\",\"4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5\"]}),o(\"p384\",{type:\"short\",prime:null,p:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff\",a:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc\",b:\"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef\",n:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973\",hash:a.a.sha384,gRed:!1,g:[\"aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7\",\"3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f\"]}),o(\"p521\",{type:\"short\",prime:null,p:\"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff\",a:\"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc\",b:\"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00\",n:\"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409\",hash:a.a.sha512,gRed:!1,g:[\"000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66\",\"00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650\"]}),o(\"curve25519\",{type:\"mont\",prime:\"p25519\",p:\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\",a:\"76d06\",b:\"1\",n:\"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed\",hash:a.a.sha256,gRed:!1,g:[\"9\"]}),o(\"ed25519\",{type:\"edwards\",prime:\"p25519\",p:\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\",a:\"-1\",c:\"1\",d:\"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3\",n:\"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed\",hash:a.a.sha256,gRed:!1,g:[\"216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a\",\"6666666666666666666666666666666666666666666666666666666666666658\"]});try{n=null.crash()}catch(c){n=void 0}o(\"secp256k1\",{type:\"short\",prime:\"k256\",p:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f\",a:\"0\",b:\"7\",n:\"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141\",h:\"1\",hash:a.a.sha256,beta:\"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee\",lambda:\"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72\",basis:[{a:\"3086d221a7d46bcde86c90e49284eb15\",b:\"-e4437ed6010e88286f547fa90abfe4c3\"},{a:\"114ca50f7a8e2f3f657c1108d9d44cfd8\",b:\"3086d221a7d46bcde86c90e49284eb15\"}],gRed:!1,g:[\"79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798\",\"483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8\",n]})}));function C(e){if(!(this instanceof C))return new C(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=u.toArray(e.entropy,e.entropyEnc||\"hex\"),n=u.toArray(e.nonce,e.nonceEnc||\"hex\"),r=u.toArray(e.pers,e.persEnc||\"hex\");c(t.length>=this.minEntropy/8,\"Not enough entropy. Minimum is: \"+this.minEntropy+\" bits\"),this._init(t,n,r)}var D=C;C.prototype._init=function(e,t,n){var r=e.concat(t).concat(n);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,\"Not enough entropy. Minimum is: \"+this.minEntropy+\" bits\"),this._update(e.concat(n||[])),this._reseed=1},C.prototype.generate=function(e,t,n,r){if(this._reseed>this.reseedInterval)throw new Error(\"Reseed is required\");\"string\"!=typeof t&&(r=n,n=t,t=null),n&&(n=u.toArray(n,r||\"hex\"),this._update(n));for(var i=[];i.length\"};var T=d.assert;function A(e,t){if(e instanceof A)return e;this._importDER(e,t)||(T(e.r&&e.s,\"Signature without r or s\"),this.r=new i.a(e.r,16),this.s=new i.a(e.s,16),this.recoveryParam=void 0===e.recoveryParam?null:e.recoveryParam)}var P=A;function F(){this.place=0}function j(e,t){var n=e[t.place++];if(!(128&n))return n;var r=15&n;if(0===r||r>4)return!1;for(var i=0,s=0,a=t.place;s>>=0;return!(i<=127)&&(t.place=a,i)}function I(e){for(var t=0,n=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|n);--n;)e.push(t>>>(n<<3)&255);e.push(t)}}A.prototype._importDER=function(e,t){e=d.toArray(e,t);var n=new F;if(48!==e[n.place++])return!1;var r=j(e,n);if(!1===r)return!1;if(r+n.place!==e.length)return!1;if(2!==e[n.place++])return!1;var s=j(e,n);if(!1===s)return!1;var a=e.slice(n.place,s+n.place);if(n.place+=s,2!==e[n.place++])return!1;var o=j(e,n);if(!1===o)return!1;if(e.length!==o+n.place)return!1;var c=e.slice(n.place,o+n.place);if(0===a[0]){if(!(128&a[1]))return!1;a=a.slice(1)}if(0===c[0]){if(!(128&c[1]))return!1;c=c.slice(1)}return this.r=new i.a(a),this.s=new i.a(c),this.recoveryParam=null,!0},A.prototype.toDER=function(e){var t=this.r.toArray(),n=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&n[0]&&(n=[0].concat(n)),t=I(t),n=I(n);!(n[0]||128&n[1]);)n=n.slice(1);var r=[2];R(r,t.length),(r=r.concat(t)).push(2),R(r,n.length);var i=r.concat(n),s=[48];return R(s,i.length),s=s.concat(i),d.encode(s,e)};var Y=function(){throw new Error(\"unsupported\")},H=d.assert;function N(e){if(!(this instanceof N))return new N(e);\"string\"==typeof e&&(H(Object.prototype.hasOwnProperty.call(x,e),\"Unknown curve \"+e),e=x[e]),e instanceof x.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}var B=N;N.prototype.keyPair=function(e){return new E(this,e)},N.prototype.keyFromPrivate=function(e,t){return E.fromPrivate(this,e,t)},N.prototype.keyFromPublic=function(e,t){return E.fromPublic(this,e,t)},N.prototype.genKeyPair=function(e){e||(e={});for(var t=new D({hash:this.hash,pers:e.pers,persEnc:e.persEnc||\"utf8\",entropy:e.entropy||Y(),entropyEnc:e.entropy&&e.entropyEnc||\"utf8\",nonce:this.n.toArray()}),n=this.n.byteLength(),r=this.n.sub(new i.a(2));;){var s=new i.a(t.generate(n));if(!(s.cmp(r)>0))return s.iaddn(1),this.keyFromPrivate(s)}},N.prototype._truncateToN=function(e,t){var n=8*e.byteLength()-this.n.bitLength();return n>0&&(e=e.ushrn(n)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},N.prototype.sign=function(e,t,n,r){\"object\"==typeof n&&(r=n,n=null),r||(r={}),t=this.keyFromPrivate(t,n),e=this._truncateToN(new i.a(e,16));for(var s=this.n.byteLength(),a=t.getPrivate().toArray(\"be\",s),o=e.toArray(\"be\",s),c=new D({hash:this.hash,entropy:a,nonce:o,pers:r.pers,persEnc:r.persEnc||\"utf8\"}),l=this.n.sub(new i.a(1)),u=0;;u++){var d=r.k?r.k(u):new i.a(c.generate(this.n.byteLength()));if(!((d=this._truncateToN(d,!0)).cmpn(1)<=0||d.cmp(l)>=0)){var h=this.g.mul(d);if(!h.isInfinity()){var m=h.getX(),p=m.umod(this.n);if(0!==p.cmpn(0)){var f=d.invm(this.n).mul(p.mul(t.getPrivate()).iadd(e));if(0!==(f=f.umod(this.n)).cmpn(0)){var b=(h.getY().isOdd()?1:0)|(0!==m.cmp(p)?2:0);return r.canonical&&f.cmp(this.nh)>0&&(f=this.n.sub(f),b^=1),new P({r:p,s:f,recoveryParam:b})}}}}}},N.prototype.verify=function(e,t,n,r){e=this._truncateToN(new i.a(e,16)),n=this.keyFromPublic(n,r);var s=(t=new P(t,\"hex\")).r,a=t.s;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;if(a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;var o,c=a.invm(this.n),l=c.mul(e).umod(this.n),u=c.mul(s).umod(this.n);return this.curve._maxwellTrick?!(o=this.g.jmulAdd(l,n.getPublic(),u)).isInfinity()&&o.eqXToP(s):!(o=this.g.mulAdd(l,n.getPublic(),u)).isInfinity()&&0===o.getX().umod(this.n).cmp(s)},N.prototype.recoverPubKey=function(e,t,n,r){H((3&n)===n,\"The recovery param is more than two bits\"),t=new P(t,r);var s=this.n,a=new i.a(e),o=t.r,c=t.s,l=1&n,u=n>>1;if(o.cmp(this.curve.p.umod(this.curve.n))>=0&&u)throw new Error(\"Unable to find sencond key candinate\");o=this.curve.pointFromX(u?o.add(this.curve.n):o,l);var d=t.r.invm(s),h=s.sub(a).mul(d).umod(s),m=c.mul(d).umod(s);return this.g.mulAdd(h,o,m)},N.prototype.getKeyRecoveryParam=function(e,t,n,r){if(null!==(t=new P(t,r)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var s;try{s=this.recoverPubKey(e,t,i)}catch(e){continue}if(s.eq(n))return i}throw new Error(\"Unable to find valid recovery factor\")};var V=o((function(e,t){var n=t;n.version=\"6.5.4\",n.utils=d,n.rand=function(){throw new Error(\"unsupported\")},n.curve=M,n.curves=x,n.ec=B,n.eddsa=null})).ec,U=n(\"VJ7P\"),z=n(\"m9oY\");const J=new(n(\"/7J2\").Logger)(\"signing-key/5.3.0\");let G=null;function X(){return G||(G=new V(\"secp256k1\")),G}class W{constructor(e){Object(z.defineReadOnly)(this,\"curve\",\"secp256k1\"),Object(z.defineReadOnly)(this,\"privateKey\",Object(U.hexlify)(e));const t=X().keyFromPrivate(Object(U.arrayify)(this.privateKey));Object(z.defineReadOnly)(this,\"publicKey\",\"0x\"+t.getPublic(!1,\"hex\")),Object(z.defineReadOnly)(this,\"compressedPublicKey\",\"0x\"+t.getPublic(!0,\"hex\")),Object(z.defineReadOnly)(this,\"_isSigningKey\",!0)}_addPoint(e){const t=X().keyFromPublic(Object(U.arrayify)(this.publicKey)),n=X().keyFromPublic(Object(U.arrayify)(e));return\"0x\"+t.pub.add(n.pub).encodeCompressed(\"hex\")}signDigest(e){const t=X().keyFromPrivate(Object(U.arrayify)(this.privateKey)),n=Object(U.arrayify)(e);32!==n.length&&J.throwArgumentError(\"bad digest length\",\"digest\",e);const r=t.sign(n,{canonical:!0});return Object(U.splitSignature)({recoveryParam:r.recoveryParam,r:Object(U.hexZeroPad)(\"0x\"+r.r.toString(16),32),s:Object(U.hexZeroPad)(\"0x\"+r.s.toString(16),32)})}computeSharedSecret(e){const t=X().keyFromPrivate(Object(U.arrayify)(this.privateKey)),n=X().keyFromPublic(Object(U.arrayify)(K(e)));return Object(U.hexZeroPad)(\"0x\"+t.derive(n.getPublic()).toString(16),32)}static isSigningKey(e){return!(!e||!e._isSigningKey)}}function Z(e,t){const n=Object(U.splitSignature)(t),r={r:Object(U.arrayify)(n.r),s:Object(U.arrayify)(n.s)};return\"0x\"+X().recoverPubKey(Object(U.arrayify)(e),r,n.recoveryParam).encode(\"hex\",!1)}function K(e,t){const n=Object(U.arrayify)(e);if(32===n.length){const e=new W(n);return t?\"0x\"+X().keyFromPrivate(n).getPublic(!0,\"hex\"):e.publicKey}return 33===n.length?t?Object(U.hexlify)(n):\"0x\"+X().keyFromPublic(n).getPublic(!1,\"hex\"):65===n.length?t?\"0x\"+X().keyFromPublic(n).getPublic(!0,\"hex\"):Object(U.hexlify)(n):J.throwArgumentError(\"invalid public or private key\",\"key\",\"[REDACTED]\")}},\"s+uk\":function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i={m:[\"eine Minute\",\"einer Minute\"],h:[\"eine Stunde\",\"einer Stunde\"],d:[\"ein Tag\",\"einem Tag\"],dd:[e+\" Tage\",e+\" Tagen\"],w:[\"eine Woche\",\"einer Woche\"],M:[\"ein Monat\",\"einem Monat\"],MM:[e+\" Monate\",e+\" Monaten\"],y:[\"ein Jahr\",\"einem Jahr\"],yy:[e+\" Jahre\",e+\" Jahren\"]};return t?i[n][0]:i[n][1]}e.defineLocale(\"de-at\",{months:\"J\\xe4nner_Februar_M\\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"J\\xe4n._Feb._M\\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag\".split(\"_\"),weekdaysShort:\"So._Mo._Di._Mi._Do._Fr._Sa.\".split(\"_\"),weekdaysMin:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd, D. MMMM YYYY HH:mm\"},calendar:{sameDay:\"[heute um] LT [Uhr]\",sameElse:\"L\",nextDay:\"[morgen um] LT [Uhr]\",nextWeek:\"dddd [um] LT [Uhr]\",lastDay:\"[gestern um] LT [Uhr]\",lastWeek:\"[letzten] dddd [um] LT [Uhr]\"},relativeTime:{future:\"in %s\",past:\"vor %s\",s:\"ein paar Sekunden\",ss:\"%d Sekunden\",m:t,mm:\"%d Minuten\",h:t,hh:\"%d Stunden\",d:t,dd:t,w:t,ww:\"%d Wochen\",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},sVev:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=(()=>{function e(){return Error.call(this),this.message=\"no elements in sequence\",this.name=\"EmptyError\",this}return e.prototype=Object.create(Error.prototype),e})()},sp3z:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"lo\",{months:\"\\u0ea1\\u0eb1\\u0e87\\u0e81\\u0ead\\u0e99_\\u0e81\\u0eb8\\u0ea1\\u0e9e\\u0eb2_\\u0ea1\\u0eb5\\u0e99\\u0eb2_\\u0ec0\\u0ea1\\u0eaa\\u0eb2_\\u0e9e\\u0eb6\\u0e94\\u0eaa\\u0eb0\\u0e9e\\u0eb2_\\u0ea1\\u0eb4\\u0e96\\u0eb8\\u0e99\\u0eb2_\\u0e81\\u0ecd\\u0ea5\\u0eb0\\u0e81\\u0ebb\\u0e94_\\u0eaa\\u0eb4\\u0e87\\u0eab\\u0eb2_\\u0e81\\u0eb1\\u0e99\\u0e8d\\u0eb2_\\u0e95\\u0eb8\\u0ea5\\u0eb2_\\u0e9e\\u0eb0\\u0e88\\u0eb4\\u0e81_\\u0e97\\u0eb1\\u0e99\\u0ea7\\u0eb2\".split(\"_\"),monthsShort:\"\\u0ea1\\u0eb1\\u0e87\\u0e81\\u0ead\\u0e99_\\u0e81\\u0eb8\\u0ea1\\u0e9e\\u0eb2_\\u0ea1\\u0eb5\\u0e99\\u0eb2_\\u0ec0\\u0ea1\\u0eaa\\u0eb2_\\u0e9e\\u0eb6\\u0e94\\u0eaa\\u0eb0\\u0e9e\\u0eb2_\\u0ea1\\u0eb4\\u0e96\\u0eb8\\u0e99\\u0eb2_\\u0e81\\u0ecd\\u0ea5\\u0eb0\\u0e81\\u0ebb\\u0e94_\\u0eaa\\u0eb4\\u0e87\\u0eab\\u0eb2_\\u0e81\\u0eb1\\u0e99\\u0e8d\\u0eb2_\\u0e95\\u0eb8\\u0ea5\\u0eb2_\\u0e9e\\u0eb0\\u0e88\\u0eb4\\u0e81_\\u0e97\\u0eb1\\u0e99\\u0ea7\\u0eb2\".split(\"_\"),weekdays:\"\\u0ead\\u0eb2\\u0e97\\u0eb4\\u0e94_\\u0e88\\u0eb1\\u0e99_\\u0ead\\u0eb1\\u0e87\\u0e84\\u0eb2\\u0e99_\\u0e9e\\u0eb8\\u0e94_\\u0e9e\\u0eb0\\u0eab\\u0eb1\\u0e94_\\u0eaa\\u0eb8\\u0e81_\\u0ec0\\u0eaa\\u0ebb\\u0eb2\".split(\"_\"),weekdaysShort:\"\\u0e97\\u0eb4\\u0e94_\\u0e88\\u0eb1\\u0e99_\\u0ead\\u0eb1\\u0e87\\u0e84\\u0eb2\\u0e99_\\u0e9e\\u0eb8\\u0e94_\\u0e9e\\u0eb0\\u0eab\\u0eb1\\u0e94_\\u0eaa\\u0eb8\\u0e81_\\u0ec0\\u0eaa\\u0ebb\\u0eb2\".split(\"_\"),weekdaysMin:\"\\u0e97_\\u0e88_\\u0ead\\u0e84_\\u0e9e_\\u0e9e\\u0eab_\\u0eaa\\u0e81_\\u0eaa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"\\u0ea7\\u0eb1\\u0e99dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0e95\\u0ead\\u0e99\\u0ec0\\u0e8a\\u0ebb\\u0ec9\\u0eb2|\\u0e95\\u0ead\\u0e99\\u0ec1\\u0ea5\\u0e87/,isPM:function(e){return\"\\u0e95\\u0ead\\u0e99\\u0ec1\\u0ea5\\u0e87\"===e},meridiem:function(e,t,n){return e<12?\"\\u0e95\\u0ead\\u0e99\\u0ec0\\u0e8a\\u0ebb\\u0ec9\\u0eb2\":\"\\u0e95\\u0ead\\u0e99\\u0ec1\\u0ea5\\u0e87\"},calendar:{sameDay:\"[\\u0ea1\\u0eb7\\u0ec9\\u0e99\\u0eb5\\u0ec9\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",nextDay:\"[\\u0ea1\\u0eb7\\u0ec9\\u0ead\\u0eb7\\u0ec8\\u0e99\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",nextWeek:\"[\\u0ea7\\u0eb1\\u0e99]dddd[\\u0edc\\u0ec9\\u0eb2\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",lastDay:\"[\\u0ea1\\u0eb7\\u0ec9\\u0ea7\\u0eb2\\u0e99\\u0e99\\u0eb5\\u0ec9\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",lastWeek:\"[\\u0ea7\\u0eb1\\u0e99]dddd[\\u0ec1\\u0ea5\\u0ec9\\u0ea7\\u0e99\\u0eb5\\u0ec9\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0ead\\u0eb5\\u0e81 %s\",past:\"%s\\u0e9c\\u0ec8\\u0eb2\\u0e99\\u0ea1\\u0eb2\",s:\"\\u0e9a\\u0ecd\\u0ec8\\u0ec0\\u0e97\\u0ebb\\u0ec8\\u0eb2\\u0ec3\\u0e94\\u0ea7\\u0eb4\\u0e99\\u0eb2\\u0e97\\u0eb5\",ss:\"%d \\u0ea7\\u0eb4\\u0e99\\u0eb2\\u0e97\\u0eb5\",m:\"1 \\u0e99\\u0eb2\\u0e97\\u0eb5\",mm:\"%d \\u0e99\\u0eb2\\u0e97\\u0eb5\",h:\"1 \\u0e8a\\u0ebb\\u0ec8\\u0ea7\\u0ec2\\u0ea1\\u0e87\",hh:\"%d \\u0e8a\\u0ebb\\u0ec8\\u0ea7\\u0ec2\\u0ea1\\u0e87\",d:\"1 \\u0ea1\\u0eb7\\u0ec9\",dd:\"%d \\u0ea1\\u0eb7\\u0ec9\",M:\"1 \\u0ec0\\u0e94\\u0eb7\\u0ead\\u0e99\",MM:\"%d \\u0ec0\\u0e94\\u0eb7\\u0ead\\u0e99\",y:\"1 \\u0e9b\\u0eb5\",yy:\"%d \\u0e9b\\u0eb5\"},dayOfMonthOrdinalParse:/(\\u0e97\\u0eb5\\u0ec8)\\d{1,2}/,ordinal:function(e){return\"\\u0e97\\u0eb5\\u0ec8\"+e}})}(n(\"wd/R\"))},\"t+mt\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"en-sg\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},tGlX:function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i={m:[\"eine Minute\",\"einer Minute\"],h:[\"eine Stunde\",\"einer Stunde\"],d:[\"ein Tag\",\"einem Tag\"],dd:[e+\" Tage\",e+\" Tagen\"],w:[\"eine Woche\",\"einer Woche\"],M:[\"ein Monat\",\"einem Monat\"],MM:[e+\" Monate\",e+\" Monaten\"],y:[\"ein Jahr\",\"einem Jahr\"],yy:[e+\" Jahre\",e+\" Jahren\"]};return t?i[n][0]:i[n][1]}e.defineLocale(\"de\",{months:\"Januar_Februar_M\\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"Jan._Feb._M\\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag\".split(\"_\"),weekdaysShort:\"So._Mo._Di._Mi._Do._Fr._Sa.\".split(\"_\"),weekdaysMin:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd, D. MMMM YYYY HH:mm\"},calendar:{sameDay:\"[heute um] LT [Uhr]\",sameElse:\"L\",nextDay:\"[morgen um] LT [Uhr]\",nextWeek:\"dddd [um] LT [Uhr]\",lastDay:\"[gestern um] LT [Uhr]\",lastWeek:\"[letzten] dddd [um] LT [Uhr]\"},relativeTime:{future:\"in %s\",past:\"vor %s\",s:\"ein paar Sekunden\",ss:\"%d Sekunden\",m:t,mm:\"%d Minuten\",h:t,hh:\"%d Stunden\",d:t,dd:t,w:t,ww:\"%d Wochen\",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},tSWc:function(e,t,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"7ckf\"),s=n(\"2j6C\"),a=r.rotr64_hi,o=r.rotr64_lo,c=r.shr64_hi,l=r.shr64_lo,u=r.sum64,d=r.sum64_hi,h=r.sum64_lo,m=r.sum64_4_hi,p=r.sum64_4_lo,f=r.sum64_5_hi,b=r.sum64_5_lo,g=i.BlockHash,_=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function y(){if(!(this instanceof y))return new y;g.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=_,this.W=new Array(160)}function v(e,t,n,r,i){var s=e&n^~e&i;return s<0&&(s+=4294967296),s}function w(e,t,n,r,i,s){var a=t&r^~t&s;return a<0&&(a+=4294967296),a}function k(e,t,n,r,i){var s=e&n^e&i^n&i;return s<0&&(s+=4294967296),s}function S(e,t,n,r,i,s){var a=t&r^t&s^r&s;return a<0&&(a+=4294967296),a}function M(e,t){var n=a(e,t,28)^a(t,e,2)^a(t,e,7);return n<0&&(n+=4294967296),n}function x(e,t){var n=o(e,t,28)^o(t,e,2)^o(t,e,7);return n<0&&(n+=4294967296),n}function C(e,t){var n=o(e,t,14)^o(e,t,18)^o(t,e,9);return n<0&&(n+=4294967296),n}function D(e,t){var n=a(e,t,1)^a(e,t,8)^c(e,t,7);return n<0&&(n+=4294967296),n}function L(e,t){var n=o(e,t,1)^o(e,t,8)^l(e,t,7);return n<0&&(n+=4294967296),n}function O(e,t){var n=o(e,t,19)^o(t,e,29)^l(e,t,6);return n<0&&(n+=4294967296),n}r.inherits(y,g),e.exports=y,y.blockSize=1024,y.outSize=512,y.hmacStrength=192,y.padLength=128,y.prototype._prepareBlock=function(e,t){for(var n=this.W,r=0;r<32;r++)n[r]=e[t+r];for(;r=11?e:e+12:\"sonten\"===t||\"ndalu\"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?\"enjing\":e<15?\"siyang\":e<19?\"sonten\":\"ndalu\"},calendar:{sameDay:\"[Dinten puniko pukul] LT\",nextDay:\"[Mbenjang pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kala wingi pukul] LT\",lastWeek:\"dddd [kepengker pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"wonten ing %s\",past:\"%s ingkang kepengker\",s:\"sawetawis detik\",ss:\"%d detik\",m:\"setunggal menit\",mm:\"%d menit\",h:\"setunggal jam\",hh:\"%d jam\",d:\"sedinten\",dd:\"%d dinten\",M:\"sewulan\",MM:\"%d wulan\",y:\"setaun\",yy:\"%d taun\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},\"tVP/\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return l}));var r=n(\"w1tV\"),i=n(\"lJxs\"),s=n(\"UXun\"),a=n(\"fXoL\"),o=n(\"tk/3\"),c=n(\"AWFA\");let l=(()=>{class e{constructor(e,t){this.http=e,this.environmenter=t,this.apiUrl=this.environmenter.env.validatorEndpoint,this.walletConfig$=this.http.get(this.apiUrl+\"/wallet\").pipe(Object(r.a)()),this.validatingPublicKeys$=this.http.get(this.apiUrl+\"/accounts?all=true\").pipe(Object(i.a)(e=>e.accounts.map(e=>e.validatingPublicKey)),Object(r.a)()),this.generateMnemonic$=this.http.get(this.apiUrl+\"/mnemonic/generate\").pipe(Object(i.a)(e=>e.mnemonic),Object(s.a)(1))}accounts(e,t){let n=\"?\";return e&&(n+=`pageToken=${e}&`),t&&(n+=\"pageSize=\"+t),this.http.get(`${this.apiUrl}/accounts${n}`).pipe(Object(r.a)())}createWallet(e){return this.http.post(this.apiUrl+\"/wallet/create\",e)}importKeystores(e){return this.http.post(this.apiUrl+\"/wallet/keystores/import\",e)}validateKeystores(e){return this.http.post(this.apiUrl+\"/wallet/keystores/validate\",e)}recover(e){return this.http.post(this.apiUrl+\"/wallet/recover\",e)}exitAccounts(e){return this.http.post(this.apiUrl+\"/accounts/exit\",e)}deleteAccounts(e){return this.http.post(this.apiUrl+\"/accounts/delete\",e)}exportSlashingProtection(){return this.http.get(this.apiUrl+\"/slashing-protection/export\")}importSlashingProtection(e){return this.http.post(this.apiUrl+\"/slashing-protection/import\",e)}backUpAccounts(e){return this.http.post(this.apiUrl+\"/accounts/backup\",e)}}return e.\\u0275fac=function(t){return new(t||e)(a.Zb(o.b),a.Zb(c.a))},e.\\u0275prov=a.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})()},tbfe:function(e,t,n){!function(e){\"use strict\";var t=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),n=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;e.defineLocale(\"es-mx\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY H:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY H:mm\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:0,doy:4},invalidDate:\"Fecha inv\\xe1lida\"})}(n(\"wd/R\"))},\"tk/3\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return L})),n.d(t,\"b\",(function(){return C})),n.d(t,\"c\",(function(){return B})),n.d(t,\"d\",(function(){return N})),n.d(t,\"e\",(function(){return M})),n.d(t,\"f\",(function(){return S}));var r=n(\"fXoL\"),i=n(\"LRne\"),s=n(\"HDdC\"),a=n(\"bOdf\"),o=n(\"pLZG\"),c=n(\"lJxs\"),l=n(\"ofXK\");class u{}class d{}class h{constructor(e){this.normalizedNames=new Map,this.lazyUpdate=null,e?this.lazyInit=\"string\"==typeof e?()=>{this.headers=new Map,e.split(\"\\n\").forEach(e=>{const t=e.indexOf(\":\");if(t>0){const n=e.slice(0,t),r=n.toLowerCase(),i=e.slice(t+1).trim();this.maybeSetNormalizedName(n,r),this.headers.has(r)?this.headers.get(r).push(i):this.headers.set(r,[i])}})}:()=>{this.headers=new Map,Object.keys(e).forEach(t=>{let n=e[t];const r=t.toLowerCase();\"string\"==typeof n&&(n=[n]),n.length>0&&(this.headers.set(r,n),this.maybeSetNormalizedName(t,r))})}:this.headers=new Map}has(e){return this.init(),this.headers.has(e.toLowerCase())}get(e){this.init();const t=this.headers.get(e.toLowerCase());return t&&t.length>0?t[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(e){return this.init(),this.headers.get(e.toLowerCase())||null}append(e,t){return this.clone({name:e,value:t,op:\"a\"})}set(e,t){return this.clone({name:e,value:t,op:\"s\"})}delete(e,t){return this.clone({name:e,value:t,op:\"d\"})}maybeSetNormalizedName(e,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,e)}init(){this.lazyInit&&(this.lazyInit instanceof h?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(e=>this.applyUpdate(e)),this.lazyUpdate=null))}copyFrom(e){e.init(),Array.from(e.headers.keys()).forEach(t=>{this.headers.set(t,e.headers.get(t)),this.normalizedNames.set(t,e.normalizedNames.get(t))})}clone(e){const t=new h;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof h?this.lazyInit:this,t.lazyUpdate=(this.lazyUpdate||[]).concat([e]),t}applyUpdate(e){const t=e.name.toLowerCase();switch(e.op){case\"a\":case\"s\":let n=e.value;if(\"string\"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(e.name,t);const r=(\"a\"===e.op?this.headers.get(t):void 0)||[];r.push(...n),this.headers.set(t,r);break;case\"d\":const i=e.value;if(i){let e=this.headers.get(t);if(!e)return;e=e.filter(e=>-1===i.indexOf(e)),0===e.length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,e)}else this.headers.delete(t),this.normalizedNames.delete(t)}}forEach(e){this.init(),Array.from(this.normalizedNames.keys()).forEach(t=>e(this.normalizedNames.get(t),this.headers.get(t)))}}class m{encodeKey(e){return p(e)}encodeValue(e){return p(e)}decodeKey(e){return decodeURIComponent(e)}decodeValue(e){return decodeURIComponent(e)}}function p(e){return encodeURIComponent(e).replace(/%40/gi,\"@\").replace(/%3A/gi,\":\").replace(/%24/gi,\"$\").replace(/%2C/gi,\",\").replace(/%3B/gi,\";\").replace(/%2B/gi,\"+\").replace(/%3D/gi,\"=\").replace(/%3F/gi,\"?\").replace(/%2F/gi,\"/\")}class f{constructor(e={}){if(this.updates=null,this.cloneFrom=null,this.encoder=e.encoder||new m,e.fromString){if(e.fromObject)throw new Error(\"Cannot specify both fromString and fromObject.\");this.map=function(e,t){const n=new Map;return e.length>0&&e.split(\"&\").forEach(e=>{const r=e.indexOf(\"=\"),[i,s]=-1==r?[t.decodeKey(e),\"\"]:[t.decodeKey(e.slice(0,r)),t.decodeValue(e.slice(r+1))],a=n.get(i)||[];a.push(s),n.set(i,a)}),n}(e.fromString,this.encoder)}else e.fromObject?(this.map=new Map,Object.keys(e.fromObject).forEach(t=>{const n=e.fromObject[t];this.map.set(t,Array.isArray(n)?n:[n])})):this.map=null}has(e){return this.init(),this.map.has(e)}get(e){this.init();const t=this.map.get(e);return t?t[0]:null}getAll(e){return this.init(),this.map.get(e)||null}keys(){return this.init(),Array.from(this.map.keys())}append(e,t){return this.clone({param:e,value:t,op:\"a\"})}set(e,t){return this.clone({param:e,value:t,op:\"s\"})}delete(e,t){return this.clone({param:e,value:t,op:\"d\"})}toString(){return this.init(),this.keys().map(e=>{const t=this.encoder.encodeKey(e);return this.map.get(e).map(e=>t+\"=\"+this.encoder.encodeValue(e)).join(\"&\")}).filter(e=>\"\"!==e).join(\"&\")}clone(e){const t=new f({encoder:this.encoder});return t.cloneFrom=this.cloneFrom||this,t.updates=(this.updates||[]).concat([e]),t}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(e=>this.map.set(e,this.cloneFrom.map.get(e))),this.updates.forEach(e=>{switch(e.op){case\"a\":case\"s\":const t=(\"a\"===e.op?this.map.get(e.param):void 0)||[];t.push(e.value),this.map.set(e.param,t);break;case\"d\":if(void 0===e.value){this.map.delete(e.param);break}{let t=this.map.get(e.param)||[];const n=t.indexOf(e.value);-1!==n&&t.splice(n,1),t.length>0?this.map.set(e.param,t):this.map.delete(e.param)}}}),this.cloneFrom=this.updates=null)}}function b(e){return\"undefined\"!=typeof ArrayBuffer&&e instanceof ArrayBuffer}function g(e){return\"undefined\"!=typeof Blob&&e instanceof Blob}function _(e){return\"undefined\"!=typeof FormData&&e instanceof FormData}class y{constructor(e,t,n,r){let i;if(this.url=t,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType=\"json\",this.method=e.toUpperCase(),function(e){switch(e){case\"DELETE\":case\"GET\":case\"HEAD\":case\"OPTIONS\":case\"JSONP\":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==n?n:null,i=r):i=n,i&&(this.reportProgress=!!i.reportProgress,this.withCredentials=!!i.withCredentials,i.responseType&&(this.responseType=i.responseType),i.headers&&(this.headers=i.headers),i.params&&(this.params=i.params)),this.headers||(this.headers=new h),this.params){const e=this.params.toString();if(0===e.length)this.urlWithParams=t;else{const n=t.indexOf(\"?\");this.urlWithParams=t+(-1===n?\"?\":nt.set(n,e.setHeaders[n]),o)),e.setParams&&(c=Object.keys(e.setParams).reduce((t,n)=>t.set(n,e.setParams[n]),c)),new y(t,n,i,{params:c,headers:o,reportProgress:a,responseType:r,withCredentials:s})}}var v=function(e){return e[e.Sent=0]=\"Sent\",e[e.UploadProgress=1]=\"UploadProgress\",e[e.ResponseHeader=2]=\"ResponseHeader\",e[e.DownloadProgress=3]=\"DownloadProgress\",e[e.Response=4]=\"Response\",e[e.User=5]=\"User\",e}({});class w{constructor(e,t=200,n=\"OK\"){this.headers=e.headers||new h,this.status=void 0!==e.status?e.status:t,this.statusText=e.statusText||n,this.url=e.url||null,this.ok=this.status>=200&&this.status<300}}class k extends w{constructor(e={}){super(e),this.type=v.ResponseHeader}clone(e={}){return new k({headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}class S extends w{constructor(e={}){super(e),this.type=v.Response,this.body=void 0!==e.body?e.body:null}clone(e={}){return new S({body:void 0!==e.body?e.body:this.body,headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}class M extends w{constructor(e){super(e,0,\"Unknown Error\"),this.name=\"HttpErrorResponse\",this.ok=!1,this.message=this.status>=200&&this.status<300?\"Http failure during parsing for \"+(e.url||\"(unknown url)\"):`Http failure response for ${e.url||\"(unknown url)\"}: ${e.status} ${e.statusText}`,this.error=e.error||null}}function x(e,t){return{body:t,headers:e.headers,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials}}let C=(()=>{class e{constructor(e){this.handler=e}request(e,t,n={}){let r;if(e instanceof y)r=e;else{let i=void 0;i=n.headers instanceof h?n.headers:new h(n.headers);let s=void 0;n.params&&(s=n.params instanceof f?n.params:new f({fromObject:n.params})),r=new y(e,t,void 0!==n.body?n.body:null,{headers:i,params:s,reportProgress:n.reportProgress,responseType:n.responseType||\"json\",withCredentials:n.withCredentials})}const s=Object(i.a)(r).pipe(Object(a.a)(e=>this.handler.handle(e)));if(e instanceof y||\"events\"===n.observe)return s;const l=s.pipe(Object(o.a)(e=>e instanceof S));switch(n.observe||\"body\"){case\"body\":switch(r.responseType){case\"arraybuffer\":return l.pipe(Object(c.a)(e=>{if(null!==e.body&&!(e.body instanceof ArrayBuffer))throw new Error(\"Response is not an ArrayBuffer.\");return e.body}));case\"blob\":return l.pipe(Object(c.a)(e=>{if(null!==e.body&&!(e.body instanceof Blob))throw new Error(\"Response is not a Blob.\");return e.body}));case\"text\":return l.pipe(Object(c.a)(e=>{if(null!==e.body&&\"string\"!=typeof e.body)throw new Error(\"Response is not a string.\");return e.body}));case\"json\":default:return l.pipe(Object(c.a)(e=>e.body))}case\"response\":return l;default:throw new Error(`Unreachable: unhandled observe type ${n.observe}}`)}}delete(e,t={}){return this.request(\"DELETE\",e,t)}get(e,t={}){return this.request(\"GET\",e,t)}head(e,t={}){return this.request(\"HEAD\",e,t)}jsonp(e,t){return this.request(\"JSONP\",e,{params:(new f).append(t,\"JSONP_CALLBACK\"),observe:\"body\",responseType:\"json\"})}options(e,t={}){return this.request(\"OPTIONS\",e,t)}patch(e,t,n={}){return this.request(\"PATCH\",e,x(n,t))}post(e,t,n={}){return this.request(\"POST\",e,x(n,t))}put(e,t,n={}){return this.request(\"PUT\",e,x(n,t))}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(u))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac}),e})();class D{constructor(e,t){this.next=e,this.interceptor=t}handle(e){return this.interceptor.intercept(e,this.next)}}const L=new r.s(\"HTTP_INTERCEPTORS\");let O=(()=>{class e{intercept(e,t){return t.handle(e)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac}),e})();const E=/^\\)\\]\\}',?\\n/;class T{}let A=(()=>{class e{constructor(){}build(){return new XMLHttpRequest}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac}),e})(),P=(()=>{class e{constructor(e){this.xhrFactory=e}handle(e){if(\"JSONP\"===e.method)throw new Error(\"Attempted to construct Jsonp request without JsonpClientModule installed.\");return new s.a(t=>{const n=this.xhrFactory.build();if(n.open(e.method,e.urlWithParams),e.withCredentials&&(n.withCredentials=!0),e.headers.forEach((e,t)=>n.setRequestHeader(e,t.join(\",\"))),e.headers.has(\"Accept\")||n.setRequestHeader(\"Accept\",\"application/json, text/plain, */*\"),!e.headers.has(\"Content-Type\")){const t=e.detectContentTypeHeader();null!==t&&n.setRequestHeader(\"Content-Type\",t)}if(e.responseType){const t=e.responseType.toLowerCase();n.responseType=\"json\"!==t?t:\"text\"}const r=e.serializeBody();let i=null;const s=()=>{if(null!==i)return i;const t=1223===n.status?204:n.status,r=n.statusText||\"OK\",s=new h(n.getAllResponseHeaders()),a=function(e){return\"responseURL\"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader(\"X-Request-URL\"):null}(n)||e.url;return i=new k({headers:s,status:t,statusText:r,url:a}),i},a=()=>{let{headers:r,status:i,statusText:a,url:o}=s(),c=null;204!==i&&(c=void 0===n.response?n.responseText:n.response),0===i&&(i=c?200:0);let l=i>=200&&i<300;if(\"json\"===e.responseType&&\"string\"==typeof c){const e=c;c=c.replace(E,\"\");try{c=\"\"!==c?JSON.parse(c):null}catch(u){c=e,l&&(l=!1,c={error:u,text:c})}}l?(t.next(new S({body:c,headers:r,status:i,statusText:a,url:o||void 0})),t.complete()):t.error(new M({error:c,headers:r,status:i,statusText:a,url:o||void 0}))},o=e=>{const{url:r}=s(),i=new M({error:e,status:n.status||0,statusText:n.statusText||\"Unknown Error\",url:r||void 0});t.error(i)};let c=!1;const l=r=>{c||(t.next(s()),c=!0);let i={type:v.DownloadProgress,loaded:r.loaded};r.lengthComputable&&(i.total=r.total),\"text\"===e.responseType&&n.responseText&&(i.partialText=n.responseText),t.next(i)},u=e=>{let n={type:v.UploadProgress,loaded:e.loaded};e.lengthComputable&&(n.total=e.total),t.next(n)};return n.addEventListener(\"load\",a),n.addEventListener(\"error\",o),e.reportProgress&&(n.addEventListener(\"progress\",l),null!==r&&n.upload&&n.upload.addEventListener(\"progress\",u)),n.send(r),t.next({type:v.Sent}),()=>{n.removeEventListener(\"error\",o),n.removeEventListener(\"load\",a),e.reportProgress&&(n.removeEventListener(\"progress\",l),null!==r&&n.upload&&n.upload.removeEventListener(\"progress\",u)),n.readyState!==n.DONE&&n.abort()}})}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(T))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac}),e})();const F=new r.s(\"XSRF_COOKIE_NAME\"),j=new r.s(\"XSRF_HEADER_NAME\");class I{}let R=(()=>{class e{constructor(e,t,n){this.doc=e,this.platform=t,this.cookieName=n,this.lastCookieString=\"\",this.lastToken=null,this.parseCount=0}getToken(){if(\"server\"===this.platform)return null;const e=this.doc.cookie||\"\";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=Object(l.C)(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(l.d),r.Zb(r.F),r.Zb(F))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac}),e})(),Y=(()=>{class e{constructor(e,t){this.tokenService=e,this.headerName=t}intercept(e,t){const n=e.url.toLowerCase();if(\"GET\"===e.method||\"HEAD\"===e.method||n.startsWith(\"http://\")||n.startsWith(\"https://\"))return t.handle(e);const r=this.tokenService.getToken();return null===r||e.headers.has(this.headerName)||(e=e.clone({headers:e.headers.set(this.headerName,r)})),t.handle(e)}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(I),r.Zb(j))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac}),e})(),H=(()=>{class e{constructor(e,t){this.backend=e,this.injector=t,this.chain=null}handle(e){if(null===this.chain){const e=this.injector.get(L,[]);this.chain=e.reduceRight((e,t)=>new D(e,t),this.backend)}return this.chain.handle(e)}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(d),r.Zb(r.t))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac}),e})(),N=(()=>{class e{static disable(){return{ngModule:e,providers:[{provide:Y,useClass:O}]}}static withOptions(t={}){return{ngModule:e,providers:[t.cookieName?{provide:F,useValue:t.cookieName}:[],t.headerName?{provide:j,useValue:t.headerName}:[]]}}}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},providers:[Y,{provide:L,useExisting:Y,multi:!0},{provide:I,useClass:R},{provide:F,useValue:\"XSRF-TOKEN\"},{provide:j,useValue:\"X-XSRF-TOKEN\"}]}),e})(),B=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},providers:[C,{provide:u,useClass:H},P,{provide:d,useExisting:P},A,{provide:T,useExisting:A}],imports:[[N.withOptions({cookieName:\"XSRF-TOKEN\",headerName:\"X-XSRF-TOKEN\"})]]}),e})()},tnsW:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"l7GE\"),i=n(\"ZUHj\");function s(e){return function(t){return t.lift(new a(e))}}class a{constructor(e){this.durationSelector=e}call(e,t){return t.subscribe(new o(e,this.durationSelector))}}class o extends r.a{constructor(e,t){super(e),this.durationSelector=t,this.hasValue=!1}_next(e){if(this.value=e,this.hasValue=!0,!this.throttled){let n;try{const{durationSelector:t}=this;n=t(e)}catch(t){return this.destination.error(t)}const r=Object(i.a)(this,n);!r||r.closed?this.clearThrottle():this.add(this.throttled=r)}}clearThrottle(){const{value:e,hasValue:t,throttled:n}=this;n&&(this.remove(n),this.throttled=null,n.unsubscribe()),t&&(this.value=null,this.hasValue=!1,this.destination.next(e))}notifyNext(e,t,n,r){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}},tyNb:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return Ae})),n.d(t,\"b\",(function(){return P})),n.d(t,\"c\",(function(){return Xt})),n.d(t,\"d\",(function(){return Qt})),n.d(t,\"e\",(function(){return Zt})),n.d(t,\"f\",(function(){return ln})),n.d(t,\"g\",(function(){return qt}));var r=n(\"ofXK\"),i=n(\"fXoL\"),s=n(\"LRne\"),a=n(\"Cfvw\"),o=n(\"2Vo4\"),c=n(\"HDdC\"),l=n(\"sVev\"),u=n(\"itXk\"),d=n(\"NXyV\"),h=n(\"EY2u\"),m=n(\"XNiG\"),p=n(\"lJxs\"),f=n(\"0EUg\"),b=n(\"NJ9Y\"),g=n(\"JIr8\"),_=n(\"SxV6\"),y=n(\"5+tZ\"),v=n(\"vkgz\"),w=n(\"Gi4w\"),k=n(\"eIep\"),S=n(\"IzEk\"),M=n(\"JX91\"),x=n(\"Kqap\"),C=n(\"pLZG\"),D=n(\"bOdf\"),L=n(\"BFxc\"),O=n(\"nYR2\"),E=n(\"bHdf\");class T{constructor(e,t){this.id=e,this.url=t}}class A extends T{constructor(e,t,n=\"imperative\",r=null){super(e,t),this.navigationTrigger=n,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class P extends T{constructor(e,t,n){super(e,t),this.urlAfterRedirects=n}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class F extends T{constructor(e,t,n){super(e,t),this.reason=n}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class j extends T{constructor(e,t,n){super(e,t),this.error=n}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class I extends T{constructor(e,t,n,r){super(e,t),this.urlAfterRedirects=n,this.state=r}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class R extends T{constructor(e,t,n,r){super(e,t),this.urlAfterRedirects=n,this.state=r}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Y extends T{constructor(e,t,n,r,i){super(e,t),this.urlAfterRedirects=n,this.state=r,this.shouldActivate=i}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class H extends T{constructor(e,t,n,r){super(e,t),this.urlAfterRedirects=n,this.state=r}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class N extends T{constructor(e,t,n,r){super(e,t),this.urlAfterRedirects=n,this.state=r}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class B{constructor(e){this.route=e}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class V{constructor(e){this.route=e}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class U{constructor(e){this.snapshot=e}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class z{constructor(e){this.snapshot=e}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class J{constructor(e){this.snapshot=e}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class G{constructor(e){this.snapshot=e}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class X{constructor(e,t,n){this.routerEvent=e,this.position=t,this.anchor=n}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class W{constructor(e){this.params=e||{}}has(e){return Object.prototype.hasOwnProperty.call(this.params,e)}get(e){if(this.has(e)){const t=this.params[e];return Array.isArray(t)?t[0]:t}return null}getAll(e){if(this.has(e)){const t=this.params[e];return Array.isArray(t)?t:[t]}return[]}get keys(){return Object.keys(this.params)}}function Z(e){return new W(e)}function K(e){const t=Error(\"NavigationCancelingError: \"+e);return t.ngNavigationCancelingError=!0,t}function Q(e,t,n){const r=n.path.split(\"/\");if(r.length>e.length)return null;if(\"full\"===n.pathMatch&&(t.hasChildren()||r.lengtht.indexOf(e)>-1):e===t}function ee(e){return Array.prototype.concat.apply([],e)}function te(e){return e.length>0?e[e.length-1]:null}function ne(e,t){for(const n in e)e.hasOwnProperty(n)&&t(e[n],n)}function re(e){return Object(i.vb)(e)?e:Object(i.wb)(e)?Object(a.a)(Promise.resolve(e)):Object(s.a)(e)}function ie(e,t,n){return n?function(e,t){return q(e,t)}(e.queryParams,t.queryParams)&&function e(t,n){if(!ce(t.segments,n.segments))return!1;if(t.numberOfChildren!==n.numberOfChildren)return!1;for(const r in n.children){if(!t.children[r])return!1;if(!e(t.children[r],n.children[r]))return!1}return!0}(e.root,t.root):function(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>$(e[n],t[n]))}(e.queryParams,t.queryParams)&&function e(t,n){return function t(n,r,i){if(n.segments.length>i.length)return!!ce(n.segments.slice(0,i.length),i)&&!r.hasChildren();if(n.segments.length===i.length){if(!ce(n.segments,i))return!1;for(const t in r.children){if(!n.children[t])return!1;if(!e(n.children[t],r.children[t]))return!1}return!0}{const e=i.slice(0,n.segments.length),s=i.slice(n.segments.length);return!!ce(n.segments,e)&&!!n.children.primary&&t(n.children.primary,r,s)}}(t,n,n.segments)}(e.root,t.root)}class se{constructor(e,t,n){this.root=e,this.queryParams=t,this.fragment=n}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Z(this.queryParams)),this._queryParamMap}toString(){return he.serialize(this)}}class ae{constructor(e,t){this.segments=e,this.children=t,this.parent=null,ne(t,(e,t)=>e.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return me(this)}}class oe{constructor(e,t){this.path=e,this.parameters=t}get parameterMap(){return this._parameterMap||(this._parameterMap=Z(this.parameters)),this._parameterMap}toString(){return ye(this)}}function ce(e,t){return e.length===t.length&&e.every((e,n)=>e.path===t[n].path)}function le(e,t){let n=[];return ne(e.children,(e,r)=>{\"primary\"===r&&(n=n.concat(t(e,r)))}),ne(e.children,(e,r)=>{\"primary\"!==r&&(n=n.concat(t(e,r)))}),n}class ue{}class de{parse(e){const t=new Me(e);return new se(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}serialize(e){return`${\"/\"+function e(t,n){if(!t.hasChildren())return me(t);if(n){const n=t.children.primary?e(t.children.primary,!1):\"\",r=[];return ne(t.children,(t,n)=>{\"primary\"!==n&&r.push(`${n}:${e(t,!1)}`)}),r.length>0?`${n}(${r.join(\"//\")})`:n}{const n=le(t,(n,r)=>\"primary\"===r?[e(t.children.primary,!1)]:[`${r}:${e(n,!1)}`]);return`${me(t)}/(${n.join(\"//\")})`}}(e.root,!0)}${function(e){const t=Object.keys(e).map(t=>{const n=e[t];return Array.isArray(n)?n.map(e=>`${fe(t)}=${fe(e)}`).join(\"&\"):`${fe(t)}=${fe(n)}`});return t.length?\"?\"+t.join(\"&\"):\"\"}(e.queryParams)}${\"string\"==typeof e.fragment?\"#\"+encodeURI(e.fragment):\"\"}`}}const he=new de;function me(e){return e.segments.map(e=>ye(e)).join(\"/\")}function pe(e){return encodeURIComponent(e).replace(/%40/g,\"@\").replace(/%3A/gi,\":\").replace(/%24/g,\"$\").replace(/%2C/gi,\",\")}function fe(e){return pe(e).replace(/%3B/gi,\";\")}function be(e){return pe(e).replace(/\\(/g,\"%28\").replace(/\\)/g,\"%29\").replace(/%26/gi,\"&\")}function ge(e){return decodeURIComponent(e)}function _e(e){return ge(e.replace(/\\+/g,\"%20\"))}function ye(e){return`${be(e.path)}${t=e.parameters,Object.keys(t).map(e=>`;${be(e)}=${be(t[e])}`).join(\"\")}`;var t}const ve=/^[^\\/()?;=#]+/;function we(e){const t=e.match(ve);return t?t[0]:\"\"}const ke=/^[^=?&#]+/,Se=/^[^?&#]+/;class Me{constructor(e){this.url=e,this.remaining=e}parseRootSegment(){return this.consumeOptional(\"/\"),\"\"===this.remaining||this.peekStartsWith(\"?\")||this.peekStartsWith(\"#\")?new ae([],{}):new ae([],this.parseChildren())}parseQueryParams(){const e={};if(this.consumeOptional(\"?\"))do{this.parseQueryParam(e)}while(this.consumeOptional(\"&\"));return e}parseFragment(){return this.consumeOptional(\"#\")?decodeURIComponent(this.remaining):null}parseChildren(){if(\"\"===this.remaining)return{};this.consumeOptional(\"/\");const e=[];for(this.peekStartsWith(\"(\")||e.push(this.parseSegment());this.peekStartsWith(\"/\")&&!this.peekStartsWith(\"//\")&&!this.peekStartsWith(\"/(\");)this.capture(\"/\"),e.push(this.parseSegment());let t={};this.peekStartsWith(\"/(\")&&(this.capture(\"/\"),t=this.parseParens(!0));let n={};return this.peekStartsWith(\"(\")&&(n=this.parseParens(!1)),(e.length>0||Object.keys(t).length>0)&&(n.primary=new ae(e,t)),n}parseSegment(){const e=we(this.remaining);if(\"\"===e&&this.peekStartsWith(\";\"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(e),new oe(ge(e),this.parseMatrixParams())}parseMatrixParams(){const e={};for(;this.consumeOptional(\";\");)this.parseParam(e);return e}parseParam(e){const t=we(this.remaining);if(!t)return;this.capture(t);let n=\"\";if(this.consumeOptional(\"=\")){const e=we(this.remaining);e&&(n=e,this.capture(n))}e[ge(t)]=ge(n)}parseQueryParam(e){const t=function(e){const t=e.match(ke);return t?t[0]:\"\"}(this.remaining);if(!t)return;this.capture(t);let n=\"\";if(this.consumeOptional(\"=\")){const e=function(e){const t=e.match(Se);return t?t[0]:\"\"}(this.remaining);e&&(n=e,this.capture(n))}const r=_e(t),i=_e(n);if(e.hasOwnProperty(r)){let t=e[r];Array.isArray(t)||(t=[t],e[r]=t),t.push(i)}else e[r]=i}parseParens(e){const t={};for(this.capture(\"(\");!this.consumeOptional(\")\")&&this.remaining.length>0;){const n=we(this.remaining),r=this.remaining[n.length];if(\"/\"!==r&&\")\"!==r&&\";\"!==r)throw new Error(`Cannot parse url '${this.url}'`);let i=void 0;n.indexOf(\":\")>-1?(i=n.substr(0,n.indexOf(\":\")),this.capture(i),this.capture(\":\")):e&&(i=\"primary\");const s=this.parseChildren();t[i]=1===Object.keys(s).length?s.primary:new ae([],s),this.consumeOptional(\"//\")}return t}peekStartsWith(e){return this.remaining.startsWith(e)}consumeOptional(e){return!!this.peekStartsWith(e)&&(this.remaining=this.remaining.substring(e.length),!0)}capture(e){if(!this.consumeOptional(e))throw new Error(`Expected \"${e}\".`)}}class xe{constructor(e){this._root=e}get root(){return this._root.value}parent(e){const t=this.pathFromRoot(e);return t.length>1?t[t.length-2]:null}children(e){const t=Ce(e,this._root);return t?t.children.map(e=>e.value):[]}firstChild(e){const t=Ce(e,this._root);return t&&t.children.length>0?t.children[0].value:null}siblings(e){const t=De(e,this._root);return t.length<2?[]:t[t.length-2].children.map(e=>e.value).filter(t=>t!==e)}pathFromRoot(e){return De(e,this._root).map(e=>e.value)}}function Ce(e,t){if(e===t.value)return t;for(const n of t.children){const t=Ce(e,n);if(t)return t}return null}function De(e,t){if(e===t.value)return[t];for(const n of t.children){const r=De(e,n);if(r.length)return r.unshift(t),r}return[]}class Le{constructor(e,t){this.value=e,this.children=t}toString(){return`TreeNode(${this.value})`}}function Oe(e){const t={};return e&&e.children.forEach(e=>t[e.value.outlet]=e),t}class Ee extends xe{constructor(e,t){super(e),this.snapshot=t,Ie(this,e)}toString(){return this.snapshot.toString()}}function Te(e,t){const n=function(e,t){const n=new Fe([],{},{},\"\",{},\"primary\",t,null,e.root,-1,{});return new je(\"\",new Le(n,[]))}(e,t),r=new o.a([new oe(\"\",{})]),i=new o.a({}),s=new o.a({}),a=new o.a({}),c=new o.a(\"\"),l=new Ae(r,i,a,c,s,\"primary\",t,n.root);return l.snapshot=n.root,new Ee(new Le(l,[]),n)}class Ae{constructor(e,t,n,r,i,s,a,o){this.url=e,this.params=t,this.queryParams=n,this.fragment=r,this.data=i,this.outlet=s,this.component=a,this._futureSnapshot=o}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(Object(p.a)(e=>Z(e)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Object(p.a)(e=>Z(e)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Pe(e,t=\"emptyOnly\"){const n=e.pathFromRoot;let r=0;if(\"always\"!==t)for(r=n.length-1;r>=1;){const e=n[r],t=n[r-1];if(e.routeConfig&&\"\"===e.routeConfig.path)r--;else{if(t.component)break;r--}}return function(e){return e.reduce((e,t)=>({params:Object.assign(Object.assign({},e.params),t.params),data:Object.assign(Object.assign({},e.data),t.data),resolve:Object.assign(Object.assign({},e.resolve),t._resolvedData)}),{params:{},data:{},resolve:{}})}(n.slice(r))}class Fe{constructor(e,t,n,r,i,s,a,o,c,l,u){this.url=e,this.params=t,this.queryParams=n,this.fragment=r,this.data=i,this.outlet=s,this.component=a,this.routeConfig=o,this._urlSegment=c,this._lastPathIndex=l,this._resolve=u}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Z(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Z(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(e=>e.toString()).join(\"/\")}', path:'${this.routeConfig?this.routeConfig.path:\"\"}')`}}class je extends xe{constructor(e,t){super(t),this.url=e,Ie(this,t)}toString(){return Re(this._root)}}function Ie(e,t){t.value._routerState=e,t.children.forEach(t=>Ie(e,t))}function Re(e){const t=e.children.length>0?` { ${e.children.map(Re).join(\", \")} } `:\"\";return`${e.value}${t}`}function Ye(e){if(e.snapshot){const t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,q(t.queryParams,n.queryParams)||e.queryParams.next(n.queryParams),t.fragment!==n.fragment&&e.fragment.next(n.fragment),q(t.params,n.params)||e.params.next(n.params),function(e,t){if(e.length!==t.length)return!1;for(let n=0;nq(e.parameters,r[t].parameters))&&!(!e.parent!=!t.parent)&&(!e.parent||He(e.parent,t.parent))}function Ne(e){return\"object\"==typeof e&&null!=e&&!e.outlets&&!e.segmentPath}function Be(e,t,n,r,i){let s={};return r&&ne(r,(e,t)=>{s[t]=Array.isArray(e)?e.map(e=>\"\"+e):\"\"+e}),new se(n.root===e?t:function e(t,n,r){const i={};return ne(t.children,(t,s)=>{i[s]=t===n?r:e(t,n,r)}),new ae(t.segments,i)}(n.root,e,t),s,i)}class Ve{constructor(e,t,n){if(this.isAbsolute=e,this.numberOfDoubleDots=t,this.commands=n,e&&n.length>0&&Ne(n[0]))throw new Error(\"Root segment cannot have matrix parameters\");const r=n.find(e=>\"object\"==typeof e&&null!=e&&e.outlets);if(r&&r!==te(n))throw new Error(\"{outlets:{}} has to be the last command\")}toRoot(){return this.isAbsolute&&1===this.commands.length&&\"/\"==this.commands[0]}}class Ue{constructor(e,t,n){this.segmentGroup=e,this.processChildren=t,this.index=n}}function ze(e){return\"object\"==typeof e&&null!=e&&e.outlets?e.outlets.primary:\"\"+e}function Je(e,t,n){if(e||(e=new ae([],{})),0===e.segments.length&&e.hasChildren())return Ge(e,t,n);const r=function(e,t,n){let r=0,i=t;const s={match:!1,pathIndex:0,commandIndex:0};for(;i=n.length)return s;const t=e.segments[i],a=ze(n[r]),o=r0&&void 0===a)break;if(a&&o&&\"object\"==typeof o&&void 0===o.outlets){if(!Ke(a,o,t))return s;r+=2}else{if(!Ke(a,{},t))return s;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}(e,t,n),i=n.slice(r.commandIndex);if(r.match&&r.pathIndex{null!==n&&(i[r]=Je(e.children[r],t,n))}),ne(e.children,(e,t)=>{void 0===r[t]&&(i[t]=e)}),new ae(e.segments,i)}}function Xe(e,t,n){const r=e.segments.slice(0,t);let i=0;for(;i{null!==e&&(t[n]=Xe(new ae([],{}),0,e))}),t}function Ze(e){const t={};return ne(e,(e,n)=>t[n]=\"\"+e),t}function Ke(e,t,n){return e==n.path&&q(t,n.parameters)}class Qe{constructor(e,t,n,r){this.routeReuseStrategy=e,this.futureState=t,this.currState=n,this.forwardEvent=r}activate(e){const t=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(t,n,e),Ye(this.futureState.root),this.activateChildRoutes(t,n,e)}deactivateChildRoutes(e,t,n){const r=Oe(t);e.children.forEach(e=>{const t=e.value.outlet;this.deactivateRoutes(e,r[t],n),delete r[t]}),ne(r,(e,t)=>{this.deactivateRouteAndItsChildren(e,n)})}deactivateRoutes(e,t,n){const r=e.value,i=t?t.value:null;if(r===i)if(r.component){const i=n.getContext(r.outlet);i&&this.deactivateChildRoutes(e,t,i.children)}else this.deactivateChildRoutes(e,t,n);else i&&this.deactivateRouteAndItsChildren(t,n)}deactivateRouteAndItsChildren(e,t){this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,t):this.deactivateRouteAndOutlet(e,t)}detachAndStoreRouteSubtree(e,t){const n=t.getContext(e.value.outlet);if(n&&n.outlet){const t=n.outlet.detach(),r=n.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:t,route:e,contexts:r})}}deactivateRouteAndOutlet(e,t){const n=t.getContext(e.value.outlet);if(n){const r=Oe(e),i=e.value.component?n.children:t;ne(r,(e,t)=>this.deactivateRouteAndItsChildren(e,i)),n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated())}}activateChildRoutes(e,t,n){const r=Oe(t);e.children.forEach(e=>{this.activateRoutes(e,r[e.value.outlet],n),this.forwardEvent(new G(e.value.snapshot))}),e.children.length&&this.forwardEvent(new z(e.value.snapshot))}activateRoutes(e,t,n){const r=e.value,i=t?t.value:null;if(Ye(r),r===i)if(r.component){const i=n.getOrCreateContext(r.outlet);this.activateChildRoutes(e,t,i.children)}else this.activateChildRoutes(e,t,n);else if(r.component){const t=n.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){const e=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),t.children.onOutletReAttached(e.contexts),t.attachRef=e.componentRef,t.route=e.route.value,t.outlet&&t.outlet.attach(e.componentRef,e.route.value),qe(e.route)}else{const n=function(e){for(let t=e.parent;t;t=t.parent){const e=t.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig;if(e&&e.component)return null}return null}(r.snapshot),i=n?n.module.componentFactoryResolver:null;t.attachRef=null,t.route=r,t.resolver=i,t.outlet&&t.outlet.activateWith(r,i),this.activateChildRoutes(e,null,t.children)}}else this.activateChildRoutes(e,null,n)}}function qe(e){Ye(e.value),e.children.forEach(qe)}class $e{constructor(e,t){this.routes=e,this.module=t}}function et(e){return\"function\"==typeof e}function tt(e){return e instanceof se}class nt{constructor(e){this.segmentGroup=e||null}}class rt{constructor(e){this.urlTree=e}}function it(e){return new c.a(t=>t.error(new nt(e)))}function st(e){return new c.a(t=>t.error(new rt(e)))}function at(e){return new c.a(t=>t.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${e}'`)))}class ot{constructor(e,t,n,r,s){this.configLoader=t,this.urlSerializer=n,this.urlTree=r,this.config=s,this.allowRedirects=!0,this.ngModule=e.get(i.A)}apply(){return this.expandSegmentGroup(this.ngModule,this.config,this.urlTree.root,\"primary\").pipe(Object(p.a)(e=>this.createUrlTree(e,this.urlTree.queryParams,this.urlTree.fragment))).pipe(Object(g.a)(e=>{if(e instanceof rt)return this.allowRedirects=!1,this.match(e.urlTree);if(e instanceof nt)throw this.noMatchError(e);throw e}))}match(e){return this.expandSegmentGroup(this.ngModule,this.config,e.root,\"primary\").pipe(Object(p.a)(t=>this.createUrlTree(t,e.queryParams,e.fragment))).pipe(Object(g.a)(e=>{if(e instanceof nt)throw this.noMatchError(e);throw e}))}noMatchError(e){return new Error(`Cannot match any routes. URL Segment: '${e.segmentGroup}'`)}createUrlTree(e,t,n){const r=e.segments.length>0?new ae([],{primary:e}):e;return new se(r,t,n)}expandSegmentGroup(e,t,n,r){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(e,t,n).pipe(Object(p.a)(e=>new ae([],e))):this.expandSegment(e,n,t,n.segments,r,!0)}expandChildren(e,t,n){return function(e,t){if(0===Object.keys(e).length)return Object(s.a)({});const n=[],r=[],i={};return ne(e,(e,s)=>{const a=t(s,e).pipe(Object(p.a)(e=>i[s]=e));\"primary\"===s?n.push(a):r.push(a)}),s.a.apply(null,n.concat(r)).pipe(Object(f.a)(),Object(b.a)(),Object(p.a)(()=>i))}(n.children,(n,r)=>this.expandSegmentGroup(e,t,r,n))}expandSegment(e,t,n,r,i,a){return Object(s.a)(...n).pipe(Object(p.a)(o=>this.expandSegmentAgainstRoute(e,t,n,o,r,i,a).pipe(Object(g.a)(e=>{if(e instanceof nt)return Object(s.a)(null);throw e}))),Object(f.a)(),Object(_.a)(e=>!!e),Object(g.a)((e,n)=>{if(e instanceof l.a||\"EmptyError\"===e.name){if(this.noLeftoversInUrl(t,r,i))return Object(s.a)(new ae([],{}));throw new nt(t)}throw e}))}noLeftoversInUrl(e,t,n){return 0===t.length&&!e.children[n]}expandSegmentAgainstRoute(e,t,n,r,i,s,a){return dt(r)!==s?it(t):void 0===r.redirectTo?this.matchSegmentAgainstRoute(e,t,r,i):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(e,t,n,r,i,s):it(t)}expandSegmentAgainstRouteUsingRedirect(e,t,n,r,i,s){return\"**\"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(e,n,r,s):this.expandRegularSegmentAgainstRouteUsingRedirect(e,t,n,r,i,s)}expandWildCardWithParamsAgainstRouteUsingRedirect(e,t,n,r){const i=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith(\"/\")?st(i):this.lineralizeSegments(n,i).pipe(Object(y.a)(n=>{const i=new ae(n,{});return this.expandSegment(e,i,t,n,r,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(e,t,n,r,i,s){const{matched:a,consumedSegments:o,lastChild:c,positionalParamSegments:l}=ct(t,r,i);if(!a)return it(t);const u=this.applyRedirectCommands(o,r.redirectTo,l);return r.redirectTo.startsWith(\"/\")?st(u):this.lineralizeSegments(r,u).pipe(Object(y.a)(r=>this.expandSegment(e,t,n,r.concat(i.slice(c)),s,!1)))}matchSegmentAgainstRoute(e,t,n,r){if(\"**\"===n.path)return n.loadChildren?this.configLoader.load(e.injector,n).pipe(Object(p.a)(e=>(n._loadedConfig=e,new ae(r,{})))):Object(s.a)(new ae(r,{}));const{matched:i,consumedSegments:a,lastChild:o}=ct(t,n,r);if(!i)return it(t);const c=r.slice(o);return this.getChildConfig(e,n,r).pipe(Object(y.a)(e=>{const n=e.module,r=e.routes,{segmentGroup:i,slicedSegments:o}=function(e,t,n,r){return n.length>0&&function(e,t,n){return n.some(n=>ut(e,t,n)&&\"primary\"!==dt(n))}(e,n,r)?{segmentGroup:lt(new ae(t,function(e,t){const n={};n.primary=t;for(const r of e)\"\"===r.path&&\"primary\"!==dt(r)&&(n[dt(r)]=new ae([],{}));return n}(r,new ae(n,e.children)))),slicedSegments:[]}:0===n.length&&function(e,t,n){return n.some(n=>ut(e,t,n))}(e,n,r)?{segmentGroup:lt(new ae(e.segments,function(e,t,n,r){const i={};for(const s of n)ut(e,t,s)&&!r[dt(s)]&&(i[dt(s)]=new ae([],{}));return Object.assign(Object.assign({},r),i)}(e,n,r,e.children))),slicedSegments:n}:{segmentGroup:e,slicedSegments:n}}(t,a,c,r);return 0===o.length&&i.hasChildren()?this.expandChildren(n,r,i).pipe(Object(p.a)(e=>new ae(a,e))):0===r.length&&0===o.length?Object(s.a)(new ae(a,{})):this.expandSegment(n,i,r,o,\"primary\",!0).pipe(Object(p.a)(e=>new ae(a.concat(e.segments),e.children)))}))}getChildConfig(e,t,n){return t.children?Object(s.a)(new $e(t.children,e)):t.loadChildren?void 0!==t._loadedConfig?Object(s.a)(t._loadedConfig):this.runCanLoadGuards(e.injector,t,n).pipe(Object(y.a)(n=>n?this.configLoader.load(e.injector,t).pipe(Object(p.a)(e=>(t._loadedConfig=e,e))):function(e){return new c.a(t=>t.error(K(`Cannot load children because the guard of the route \"path: '${e.path}'\" returned false`)))}(t))):Object(s.a)(new $e([],e))}runCanLoadGuards(e,t,n){const r=t.canLoad;return r&&0!==r.length?Object(a.a)(r).pipe(Object(p.a)(r=>{const i=e.get(r);let s;if(function(e){return e&&et(e.canLoad)}(i))s=i.canLoad(t,n);else{if(!et(i))throw new Error(\"Invalid CanLoad guard\");s=i(t,n)}return re(s)})).pipe(Object(f.a)(),Object(v.a)(e=>{if(!tt(e))return;const t=K(`Redirecting to \"${this.urlSerializer.serialize(e)}\"`);throw t.url=e,t}),Object(w.a)(e=>!0===e)):Object(s.a)(!0)}lineralizeSegments(e,t){let n=[],r=t.root;for(;;){if(n=n.concat(r.segments),0===r.numberOfChildren)return Object(s.a)(n);if(r.numberOfChildren>1||!r.children.primary)return at(e.redirectTo);r=r.children.primary}}applyRedirectCommands(e,t,n){return this.applyRedirectCreatreUrlTree(t,this.urlSerializer.parse(t),e,n)}applyRedirectCreatreUrlTree(e,t,n,r){const i=this.createSegmentGroup(e,t.root,n,r);return new se(i,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}createQueryParams(e,t){const n={};return ne(e,(e,r)=>{if(\"string\"==typeof e&&e.startsWith(\":\")){const i=e.substring(1);n[r]=t[i]}else n[r]=e}),n}createSegmentGroup(e,t,n,r){const i=this.createSegments(e,t.segments,n,r);let s={};return ne(t.children,(t,i)=>{s[i]=this.createSegmentGroup(e,t,n,r)}),new ae(i,s)}createSegments(e,t,n,r){return t.map(t=>t.path.startsWith(\":\")?this.findPosParam(e,t,r):this.findOrReturn(t,n))}findPosParam(e,t,n){const r=n[t.path.substring(1)];if(!r)throw new Error(`Cannot redirect to '${e}'. Cannot find '${t.path}'.`);return r}findOrReturn(e,t){let n=0;for(const r of t){if(r.path===e.path)return t.splice(n),r;n++}return e}}function ct(e,t,n){if(\"\"===t.path)return\"full\"===t.pathMatch&&(e.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};const r=(t.matcher||Q)(n,e,t);return r?{matched:!0,consumedSegments:r.consumed,lastChild:r.consumed.length,positionalParamSegments:r.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function lt(e){if(1===e.numberOfChildren&&e.children.primary){const t=e.children.primary;return new ae(e.segments.concat(t.segments),t.children)}return e}function ut(e,t,n){return(!(e.hasChildren()||t.length>0)||\"full\"!==n.pathMatch)&&\"\"===n.path&&void 0!==n.redirectTo}function dt(e){return e.outlet||\"primary\"}class ht{constructor(e){this.path=e,this.route=this.path[this.path.length-1]}}class mt{constructor(e,t){this.component=e,this.route=t}}function pt(e,t,n){const r=e._root;return function e(t,n,r,i,s={canDeactivateChecks:[],canActivateChecks:[]}){const a=Oe(n);return t.children.forEach(t=>{!function(t,n,r,i,s={canDeactivateChecks:[],canActivateChecks:[]}){const a=t.value,o=n?n.value:null,c=r?r.getContext(t.value.outlet):null;if(o&&a.routeConfig===o.routeConfig){const l=function(e,t,n){if(\"function\"==typeof n)return n(e,t);switch(n){case\"pathParamsChange\":return!ce(e.url,t.url);case\"pathParamsOrQueryParamsChange\":return!ce(e.url,t.url)||!q(e.queryParams,t.queryParams);case\"always\":return!0;case\"paramsOrQueryParamsChange\":return!He(e,t)||!q(e.queryParams,t.queryParams);case\"paramsChange\":default:return!He(e,t)}}(o,a,a.routeConfig.runGuardsAndResolvers);l?s.canActivateChecks.push(new ht(i)):(a.data=o.data,a._resolvedData=o._resolvedData),e(t,n,a.component?c?c.children:null:r,i,s),l&&s.canDeactivateChecks.push(new mt(c&&c.outlet&&c.outlet.component||null,o))}else o&&bt(n,c,s),s.canActivateChecks.push(new ht(i)),e(t,null,a.component?c?c.children:null:r,i,s)}(t,a[t.value.outlet],r,i.concat([t.value]),s),delete a[t.value.outlet]}),ne(a,(e,t)=>bt(e,r.getContext(t),s)),s}(r,t?t._root:null,n,[r.value])}function ft(e,t,n){const r=function(e){if(!e)return null;for(let t=e.parent;t;t=t.parent){const e=t.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig}return null}(t);return(r?r.module.injector:n).get(e)}function bt(e,t,n){const r=Oe(e),i=e.value;ne(r,(e,r)=>{bt(e,i.component?t?t.children.getContext(r):null:t,n)}),n.canDeactivateChecks.push(new mt(i.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,i))}const gt=Symbol(\"INITIAL_VALUE\");function _t(){return Object(k.a)(e=>Object(u.b)(...e.map(e=>e.pipe(Object(S.a)(1),Object(M.a)(gt)))).pipe(Object(x.a)((e,t)=>{let n=!1;return t.reduce((e,r,i)=>{if(e!==gt)return e;if(r===gt&&(n=!0),!n){if(!1===r)return r;if(i===t.length-1||tt(r))return r}return e},e)},gt),Object(C.a)(e=>e!==gt),Object(p.a)(e=>tt(e)?e:!0===e),Object(S.a)(1)))}function yt(e,t){return null!==e&&t&&t(new J(e)),Object(s.a)(!0)}function vt(e,t){return null!==e&&t&&t(new U(e)),Object(s.a)(!0)}function wt(e,t,n){const r=t.routeConfig?t.routeConfig.canActivate:null;if(!r||0===r.length)return Object(s.a)(!0);const i=r.map(r=>Object(d.a)(()=>{const i=ft(r,t,n);let s;if(function(e){return e&&et(e.canActivate)}(i))s=re(i.canActivate(t,e));else{if(!et(i))throw new Error(\"Invalid CanActivate guard\");s=re(i(t,e))}return s.pipe(Object(_.a)())}));return Object(s.a)(i).pipe(_t())}function kt(e,t,n){const r=t[t.length-1],i=t.slice(0,t.length-1).reverse().map(e=>function(e){const t=e.routeConfig?e.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:e,guards:t}:null}(e)).filter(e=>null!==e).map(t=>Object(d.a)(()=>{const i=t.guards.map(i=>{const s=ft(i,t.node,n);let a;if(function(e){return e&&et(e.canActivateChild)}(s))a=re(s.canActivateChild(r,e));else{if(!et(s))throw new Error(\"Invalid CanActivateChild guard\");a=re(s(r,e))}return a.pipe(Object(_.a)())});return Object(s.a)(i).pipe(_t())}));return Object(s.a)(i).pipe(_t())}class St{}class Mt{constructor(e,t,n,r,i,s){this.rootComponentType=e,this.config=t,this.urlTree=n,this.url=r,this.paramsInheritanceStrategy=i,this.relativeLinkResolution=s}recognize(){try{const e=Dt(this.urlTree.root,[],[],this.config,this.relativeLinkResolution).segmentGroup,t=this.processSegmentGroup(this.config,e,\"primary\"),n=new Fe([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},\"primary\",this.rootComponentType,null,this.urlTree.root,-1,{}),r=new Le(n,t),i=new je(this.url,r);return this.inheritParamsAndData(i._root),Object(s.a)(i)}catch(e){return new c.a(t=>t.error(e))}}inheritParamsAndData(e){const t=e.value,n=Pe(t,this.paramsInheritanceStrategy);t.params=Object.freeze(n.params),t.data=Object.freeze(n.data),e.children.forEach(e=>this.inheritParamsAndData(e))}processSegmentGroup(e,t,n){return 0===t.segments.length&&t.hasChildren()?this.processChildren(e,t):this.processSegment(e,t,t.segments,n)}processChildren(e,t){const n=le(t,(t,n)=>this.processSegmentGroup(e,t,n));return function(e){const t={};e.forEach(e=>{const n=t[e.value.outlet];if(n){const t=n.url.map(e=>e.toString()).join(\"/\"),r=e.value.url.map(e=>e.toString()).join(\"/\");throw new Error(`Two segments cannot have the same outlet name: '${t}' and '${r}'.`)}t[e.value.outlet]=e.value})}(n),n.sort((e,t)=>\"primary\"===e.value.outlet?-1:\"primary\"===t.value.outlet?1:e.value.outlet.localeCompare(t.value.outlet)),n}processSegment(e,t,n,r){for(const s of e)try{return this.processSegmentAgainstRoute(s,t,n,r)}catch(i){if(!(i instanceof St))throw i}if(this.noLeftoversInUrl(t,n,r))return[];throw new St}noLeftoversInUrl(e,t,n){return 0===t.length&&!e.children[n]}processSegmentAgainstRoute(e,t,n,r){if(e.redirectTo)throw new St;if((e.outlet||\"primary\")!==r)throw new St;let i,s=[],a=[];if(\"**\"===e.path){const s=n.length>0?te(n).parameters:{};i=new Fe(n,s,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Et(e),r,e.component,e,xt(t),Ct(t)+n.length,Tt(e))}else{const o=function(e,t,n){if(\"\"===t.path){if(\"full\"===t.pathMatch&&(e.hasChildren()||n.length>0))throw new St;return{consumedSegments:[],lastChild:0,parameters:{}}}const r=(t.matcher||Q)(n,e,t);if(!r)throw new St;const i={};ne(r.posParams,(e,t)=>{i[t]=e.path});const s=r.consumed.length>0?Object.assign(Object.assign({},i),r.consumed[r.consumed.length-1].parameters):i;return{consumedSegments:r.consumed,lastChild:r.consumed.length,parameters:s}}(t,e,n);s=o.consumedSegments,a=n.slice(o.lastChild),i=new Fe(s,o.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Et(e),r,e.component,e,xt(t),Ct(t)+s.length,Tt(e))}const o=function(e){return e.children?e.children:e.loadChildren?e._loadedConfig.routes:[]}(e),{segmentGroup:c,slicedSegments:l}=Dt(t,s,a,o,this.relativeLinkResolution);if(0===l.length&&c.hasChildren()){const e=this.processChildren(o,c);return[new Le(i,e)]}if(0===o.length&&0===l.length)return[new Le(i,[])];const u=this.processSegment(o,c,l,\"primary\");return[new Le(i,u)]}}function xt(e){let t=e;for(;t._sourceSegment;)t=t._sourceSegment;return t}function Ct(e){let t=e,n=t._segmentIndexShift?t._segmentIndexShift:0;for(;t._sourceSegment;)t=t._sourceSegment,n+=t._segmentIndexShift?t._segmentIndexShift:0;return n-1}function Dt(e,t,n,r,i){if(n.length>0&&function(e,t,n){return n.some(n=>Lt(e,t,n)&&\"primary\"!==Ot(n))}(e,n,r)){const i=new ae(t,function(e,t,n,r){const i={};i.primary=r,r._sourceSegment=e,r._segmentIndexShift=t.length;for(const s of n)if(\"\"===s.path&&\"primary\"!==Ot(s)){const n=new ae([],{});n._sourceSegment=e,n._segmentIndexShift=t.length,i[Ot(s)]=n}return i}(e,t,r,new ae(n,e.children)));return i._sourceSegment=e,i._segmentIndexShift=t.length,{segmentGroup:i,slicedSegments:[]}}if(0===n.length&&function(e,t,n){return n.some(n=>Lt(e,t,n))}(e,n,r)){const s=new ae(e.segments,function(e,t,n,r,i,s){const a={};for(const o of r)if(Lt(e,n,o)&&!i[Ot(o)]){const n=new ae([],{});n._sourceSegment=e,n._segmentIndexShift=\"legacy\"===s?e.segments.length:t.length,a[Ot(o)]=n}return Object.assign(Object.assign({},i),a)}(e,t,n,r,e.children,i));return s._sourceSegment=e,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:n}}const s=new ae(e.segments,e.children);return s._sourceSegment=e,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:n}}function Lt(e,t,n){return(!(e.hasChildren()||t.length>0)||\"full\"!==n.pathMatch)&&\"\"===n.path&&void 0===n.redirectTo}function Ot(e){return e.outlet||\"primary\"}function Et(e){return e.data||{}}function Tt(e){return e.resolve||{}}function At(e){return function(t){return t.pipe(Object(k.a)(t=>{const n=e(t);return n?Object(a.a)(n).pipe(Object(p.a)(()=>t)):Object(a.a)([t])}))}}class Pt{shouldDetach(e){return!1}store(e,t){}shouldAttach(e){return!1}retrieve(e){return null}shouldReuseRoute(e,t){return e.routeConfig===t.routeConfig}}let Ft=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=i.Jb({type:e,selectors:[[\"ng-component\"]],decls:1,vars:0,template:function(e,t){1&e&&i.Qb(0,\"router-outlet\")},directives:function(){return[qt]},encapsulation:2}),e})();function jt(e,t=\"\"){for(let n=0;n{this.onLoadEndListener&&this.onLoadEndListener(t);const r=n.create(e);return new $e(ee(r.injector.get(Ht)).map(Yt),r)}))}loadModuleFactory(e){return\"string\"==typeof e?Object(a.a)(this.loader.load(e)):re(e()).pipe(Object(y.a)(e=>e instanceof i.y?Object(s.a)(e):Object(a.a)(this.compiler.compileModuleAsync(e))))}}class Bt{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new Vt,this.attachRef=null}}class Vt{constructor(){this.contexts=new Map}onChildOutletCreated(e,t){const n=this.getOrCreateContext(e);n.outlet=t,this.contexts.set(e,n)}onChildOutletDestroyed(e){const t=this.getContext(e);t&&(t.outlet=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let t=this.getContext(e);return t||(t=new Bt,this.contexts.set(e,t)),t}getContext(e){return this.contexts.get(e)||null}}class Ut{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,t){return e}}function zt(e){throw e}function Jt(e,t,n){return t.parse(\"/\")}function Gt(e,t){return Object(s.a)(null)}let Xt=(()=>{class e{constructor(e,t,n,r,s,a,c,l){this.rootComponentType=e,this.urlSerializer=t,this.rootContexts=n,this.location=r,this.config=l,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new m.a,this.errorHandler=zt,this.malformedUriErrorHandler=Jt,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:Gt,afterPreactivation:Gt},this.urlHandlingStrategy=new Ut,this.routeReuseStrategy=new Pt,this.onSameUrlNavigation=\"ignore\",this.paramsInheritanceStrategy=\"emptyOnly\",this.urlUpdateStrategy=\"deferred\",this.relativeLinkResolution=\"legacy\",this.ngModule=s.get(i.A),this.console=s.get(i.db);const u=s.get(i.C);this.isNgZoneEnabled=u instanceof i.C,this.resetConfig(l),this.currentUrlTree=new se(new ae([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new Nt(a,c,e=>this.triggerEvent(new B(e)),e=>this.triggerEvent(new V(e))),this.routerState=Te(this.currentUrlTree,this.rootComponentType),this.transitions=new o.a({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:\"imperative\",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}setupNavigations(e){const t=this.events;return e.pipe(Object(C.a)(e=>0!==e.id),Object(p.a)(e=>Object.assign(Object.assign({},e),{extractedUrl:this.urlHandlingStrategy.extract(e.rawUrl)})),Object(k.a)(e=>{let n=!1,r=!1;return Object(s.a)(e).pipe(Object(v.a)(e=>{this.currentNavigation={id:e.id,initialUrl:e.currentRawUrl,extractedUrl:e.extractedUrl,trigger:e.source,extras:e.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),Object(k.a)(e=>{const n=!this.navigated||e.extractedUrl.toString()!==this.browserUrlTree.toString();if((\"reload\"===this.onSameUrlNavigation||n)&&this.urlHandlingStrategy.shouldProcessUrl(e.rawUrl))return Object(s.a)(e).pipe(Object(k.a)(e=>{const n=this.transitions.getValue();return t.next(new A(e.id,this.serializeUrl(e.extractedUrl),e.source,e.restoredState)),n!==this.transitions.getValue()?h.a:[e]}),Object(k.a)(e=>Promise.resolve(e)),(r=this.ngModule.injector,i=this.configLoader,a=this.urlSerializer,o=this.config,function(e){return e.pipe(Object(k.a)(e=>function(e,t,n,r,i){return new ot(e,t,n,r,i).apply()}(r,i,a,e.extractedUrl,o).pipe(Object(p.a)(t=>Object.assign(Object.assign({},e),{urlAfterRedirects:t})))))}),Object(v.a)(e=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:e.urlAfterRedirects})}),function(e,t,n,r,i){return function(s){return s.pipe(Object(y.a)(s=>function(e,t,n,r,i=\"emptyOnly\",s=\"legacy\"){return new Mt(e,t,n,r,i,s).recognize()}(e,t,s.urlAfterRedirects,n(s.urlAfterRedirects),r,i).pipe(Object(p.a)(e=>Object.assign(Object.assign({},s),{targetSnapshot:e})))))}}(this.rootComponentType,this.config,e=>this.serializeUrl(e),this.paramsInheritanceStrategy,this.relativeLinkResolution),Object(v.a)(e=>{\"eager\"===this.urlUpdateStrategy&&(e.extras.skipLocationChange||this.setBrowserUrl(e.urlAfterRedirects,!!e.extras.replaceUrl,e.id,e.extras.state),this.browserUrlTree=e.urlAfterRedirects)}),Object(v.a)(e=>{const n=new I(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.next(n)}));var r,i,a,o;if(n&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:n,extractedUrl:r,source:i,restoredState:a,extras:o}=e,c=new A(n,this.serializeUrl(r),i,a);t.next(c);const l=Te(r,this.rootComponentType).snapshot;return Object(s.a)(Object.assign(Object.assign({},e),{targetSnapshot:l,urlAfterRedirects:r,extras:Object.assign(Object.assign({},o),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=e.rawUrl,this.browserUrlTree=e.urlAfterRedirects,e.resolve(null),h.a}),At(e=>{const{targetSnapshot:t,id:n,extractedUrl:r,rawUrl:i,extras:{skipLocationChange:s,replaceUrl:a}}=e;return this.hooks.beforePreactivation(t,{navigationId:n,appliedUrlTree:r,rawUrlTree:i,skipLocationChange:!!s,replaceUrl:!!a})}),Object(v.a)(e=>{const t=new R(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);this.triggerEvent(t)}),Object(p.a)(e=>Object.assign(Object.assign({},e),{guards:pt(e.targetSnapshot,e.currentSnapshot,this.rootContexts)})),function(e,t){return function(n){return n.pipe(Object(y.a)(n=>{const{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:o,canDeactivateChecks:c}}=n;return 0===c.length&&0===o.length?Object(s.a)(Object.assign(Object.assign({},n),{guardsResult:!0})):function(e,t,n,r){return Object(a.a)(e).pipe(Object(y.a)(e=>function(e,t,n,r,i){const a=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!a||0===a.length)return Object(s.a)(!0);const o=a.map(s=>{const a=ft(s,t,i);let o;if(function(e){return e&&et(e.canDeactivate)}(a))o=re(a.canDeactivate(e,t,n,r));else{if(!et(a))throw new Error(\"Invalid CanDeactivate guard\");o=re(a(e,t,n,r))}return o.pipe(Object(_.a)())});return Object(s.a)(o).pipe(_t())}(e.component,e.route,n,t,r)),Object(_.a)(e=>!0!==e,!0))}(c,r,i,e).pipe(Object(y.a)(n=>n&&\"boolean\"==typeof n?function(e,t,n,r){return Object(a.a)(t).pipe(Object(D.a)(t=>Object(a.a)([vt(t.route.parent,r),yt(t.route,r),kt(e,t.path,n),wt(e,t.route,n)]).pipe(Object(f.a)(),Object(_.a)(e=>!0!==e,!0))),Object(_.a)(e=>!0!==e,!0))}(r,o,e,t):Object(s.a)(n)),Object(p.a)(e=>Object.assign(Object.assign({},n),{guardsResult:e})))}))}}(this.ngModule.injector,e=>this.triggerEvent(e)),Object(v.a)(e=>{if(tt(e.guardsResult)){const t=K(`Redirecting to \"${this.serializeUrl(e.guardsResult)}\"`);throw t.url=e.guardsResult,t}}),Object(v.a)(e=>{const t=new Y(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot,!!e.guardsResult);this.triggerEvent(t)}),Object(C.a)(e=>{if(!e.guardsResult){this.resetUrlToCurrentUrlTree();const n=new F(e.id,this.serializeUrl(e.extractedUrl),\"\");return t.next(n),e.resolve(!1),!1}return!0}),At(e=>{if(e.guards.canActivateChecks.length)return Object(s.a)(e).pipe(Object(v.a)(e=>{const t=new H(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);this.triggerEvent(t)}),Object(k.a)(e=>{let n=!1;return Object(s.a)(e).pipe((r=this.paramsInheritanceStrategy,i=this.ngModule.injector,function(e){return e.pipe(Object(y.a)(e=>{const{targetSnapshot:t,guards:{canActivateChecks:n}}=e;if(!n.length)return Object(s.a)(e);let o=0;return Object(a.a)(n).pipe(Object(D.a)(e=>function(e,t,n,r){return function(e,t,n,r){const i=Object.keys(e);if(0===i.length)return Object(s.a)({});const o={};return Object(a.a)(i).pipe(Object(y.a)(i=>function(e,t,n,r){const i=ft(e,t,r);return re(i.resolve?i.resolve(t,n):i(t,n))}(e[i],t,n,r).pipe(Object(v.a)(e=>{o[i]=e}))),Object(L.a)(1),Object(y.a)(()=>Object.keys(o).length===i.length?Object(s.a)(o):h.a))}(e._resolve,e,t,r).pipe(Object(p.a)(t=>(e._resolvedData=t,e.data=Object.assign(Object.assign({},e.data),Pe(e,n).resolve),null)))}(e.route,t,r,i)),Object(v.a)(()=>o++),Object(L.a)(1),Object(y.a)(t=>o===n.length?Object(s.a)(e):h.a))}))}),Object(v.a)({next:()=>n=!0,complete:()=>{if(!n){const n=new F(e.id,this.serializeUrl(e.extractedUrl),\"At least one route resolver didn't emit any value.\");t.next(n),e.resolve(!1)}}}));var r,i}),Object(v.a)(e=>{const t=new N(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);this.triggerEvent(t)}))}),At(e=>{const{targetSnapshot:t,id:n,extractedUrl:r,rawUrl:i,extras:{skipLocationChange:s,replaceUrl:a}}=e;return this.hooks.afterPreactivation(t,{navigationId:n,appliedUrlTree:r,rawUrlTree:i,skipLocationChange:!!s,replaceUrl:!!a})}),Object(p.a)(e=>{const t=function(e,t,n){const r=function e(t,n,r){if(r&&t.shouldReuseRoute(n.value,r.value.snapshot)){const i=r.value;i._futureSnapshot=n.value;const s=function(t,n,r){return n.children.map(n=>{for(const i of r.children)if(t.shouldReuseRoute(i.value.snapshot,n.value))return e(t,n,i);return e(t,n)})}(t,n,r);return new Le(i,s)}{const r=t.retrieve(n.value);if(r){const e=r.route;return function e(t,n){if(t.value.routeConfig!==n.value.routeConfig)throw new Error(\"Cannot reattach ActivatedRouteSnapshot created from a different route\");if(t.children.length!==n.children.length)throw new Error(\"Cannot reattach ActivatedRouteSnapshot with a different number of children\");n.value._futureSnapshot=t.value;for(let r=0;re(t,n));return new Le(r,s)}}var i}(e,t._root,n?n._root:void 0);return new Ee(r,t)}(this.routeReuseStrategy,e.targetSnapshot,e.currentRouterState);return Object.assign(Object.assign({},e),{targetRouterState:t})}),Object(v.a)(e=>{this.currentUrlTree=e.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl),this.routerState=e.targetRouterState,\"deferred\"===this.urlUpdateStrategy&&(e.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,!!e.extras.replaceUrl,e.id,e.extras.state),this.browserUrlTree=e.urlAfterRedirects)}),(i=this.rootContexts,c=this.routeReuseStrategy,l=e=>this.triggerEvent(e),Object(p.a)(e=>(new Qe(c,e.targetRouterState,e.currentRouterState,l).activate(i),e))),Object(v.a)({next(){n=!0},complete(){n=!0}}),Object(O.a)(()=>{if(!n&&!r){this.resetUrlToCurrentUrlTree();const n=new F(e.id,this.serializeUrl(e.extractedUrl),`Navigation ID ${e.id} is not equal to the current navigation id ${this.navigationId}`);t.next(n),e.resolve(!1)}this.currentNavigation=null}),Object(g.a)(n=>{if(r=!0,(i=n)&&i.ngNavigationCancelingError){const r=tt(n.url);r||(this.navigated=!0,this.resetStateAndUrl(e.currentRouterState,e.currentUrlTree,e.rawUrl));const i=new F(e.id,this.serializeUrl(e.extractedUrl),n.message);t.next(i),r?setTimeout(()=>{const t=this.urlHandlingStrategy.merge(n.url,this.rawUrlTree);return this.scheduleNavigation(t,\"imperative\",null,{skipLocationChange:e.extras.skipLocationChange,replaceUrl:\"eager\"===this.urlUpdateStrategy},{resolve:e.resolve,reject:e.reject,promise:e.promise})},0):e.resolve(!1)}else{this.resetStateAndUrl(e.currentRouterState,e.currentUrlTree,e.rawUrl);const r=new j(e.id,this.serializeUrl(e.extractedUrl),n);t.next(r);try{e.resolve(this.errorHandler(n))}catch(s){e.reject(s)}}var i;return h.a}));var i,c,l}))}resetRootComponentType(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType}getTransition(){const e=this.transitions.value;return e.urlAfterRedirects=this.browserUrlTree,e}setTransition(e){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),e))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{let t=this.parseUrl(e.url);const n=\"popstate\"===e.type?\"popstate\":\"hashchange\",r=e.state&&e.state.navigationId?e.state:null;setTimeout(()=>{this.scheduleNavigation(t,n,r,{replaceUrl:!0})},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(e){this.events.next(e)}resetConfig(e){jt(e),this.config=e.map(Yt),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=null)}createUrlTree(e,t={}){const{relativeTo:n,queryParams:r,fragment:s,preserveQueryParams:a,queryParamsHandling:o,preserveFragment:c}=t;Object(i.ab)()&&a&&console&&console.warn&&console.warn(\"preserveQueryParams is deprecated, use queryParamsHandling instead.\");const l=n||this.routerState.root,u=c?this.currentUrlTree.fragment:s;let d=null;if(o)switch(o){case\"merge\":d=Object.assign(Object.assign({},this.currentUrlTree.queryParams),r);break;case\"preserve\":d=this.currentUrlTree.queryParams;break;default:d=r||null}else d=a?this.currentUrlTree.queryParams:r||null;return null!==d&&(d=this.removeEmptyProps(d)),function(e,t,n,r,i){if(0===n.length)return Be(t.root,t.root,t,r,i);const s=function(e){if(\"string\"==typeof e[0]&&1===e.length&&\"/\"===e[0])return new Ve(!0,0,e);let t=0,n=!1;const r=e.reduce((e,r,i)=>{if(\"object\"==typeof r&&null!=r){if(r.outlets){const t={};return ne(r.outlets,(e,n)=>{t[n]=\"string\"==typeof e?e.split(\"/\"):e}),[...e,{outlets:t}]}if(r.segmentPath)return[...e,r.segmentPath]}return\"string\"!=typeof r?[...e,r]:0===i?(r.split(\"/\").forEach((r,i)=>{0==i&&\".\"===r||(0==i&&\"\"===r?n=!0:\"..\"===r?t++:\"\"!=r&&e.push(r))}),e):[...e,r]},[]);return new Ve(n,t,r)}(n);if(s.toRoot())return Be(t.root,new ae([],{}),t,r,i);const a=function(e,t,n){if(e.isAbsolute)return new Ue(t.root,!0,0);if(-1===n.snapshot._lastPathIndex){const e=n.snapshot._urlSegment;return new Ue(e,e===t.root,0)}const r=Ne(e.commands[0])?0:1;return function(e,t,n){let r=e,i=t,s=n;for(;s>i;){if(s-=i,r=r.parent,!r)throw new Error(\"Invalid number of '../'\");i=r.segments.length}return new Ue(r,!1,i-s)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+r,e.numberOfDoubleDots)}(s,t,e),o=a.processChildren?Ge(a.segmentGroup,a.index,s.commands):Je(a.segmentGroup,a.index,s.commands);return Be(a.segmentGroup,o,t,r,i)}(l,this.currentUrlTree,e,d,u)}navigateByUrl(e,t={skipLocationChange:!1}){Object(i.ab)()&&this.isNgZoneEnabled&&!i.C.isInAngularZone()&&this.console.warn(\"Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?\");const n=tt(e)?e:this.parseUrl(e),r=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(r,\"imperative\",null,t)}navigate(e,t={skipLocationChange:!1}){return function(e){for(let t=0;t{const r=e[n];return null!=r&&(t[n]=r),t},{})}processNavigations(){this.navigations.subscribe(e=>{this.navigated=!0,this.lastSuccessfulId=e.id,this.events.next(new P(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,this.currentNavigation=null,e.resolve(!0)},e=>{this.console.warn(\"Unhandled Navigation Error: \")})}scheduleNavigation(e,t,n,r,i){const s=this.getTransition();if(s&&\"imperative\"!==t&&\"imperative\"===s.source&&s.rawUrl.toString()===e.toString())return Promise.resolve(!0);if(s&&\"hashchange\"==t&&\"popstate\"===s.source&&s.rawUrl.toString()===e.toString())return Promise.resolve(!0);if(s&&\"popstate\"==t&&\"hashchange\"===s.source&&s.rawUrl.toString()===e.toString())return Promise.resolve(!0);let a,o,c;i?(a=i.resolve,o=i.reject,c=i.promise):c=new Promise((e,t)=>{a=e,o=t});const l=++this.navigationId;return this.setTransition({id:l,source:t,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:e,extras:r,resolve:a,reject:o,promise:c,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),c.catch(e=>Promise.reject(e))}setBrowserUrl(e,t,n,r){const i=this.urlSerializer.serialize(e);r=r||{},this.location.isCurrentPathEqualTo(i)||t?this.location.replaceState(i,\"\",Object.assign(Object.assign({},r),{navigationId:n})):this.location.go(i,\"\",Object.assign(Object.assign({},r),{navigationId:n}))}resetStateAndUrl(e,t,n){this.routerState=e,this.currentUrlTree=t,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n),this.resetUrlToCurrentUrlTree()}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),\"\",{navigationId:this.lastSuccessfulId})}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(i.R),i.Zb(ue),i.Zb(Vt),i.Zb(r.j),i.Zb(i.t),i.Zb(i.z),i.Zb(i.i),i.Zb(void 0))},e.\\u0275prov=i.Lb({token:e,factory:e.\\u0275fac}),e})(),Wt=(()=>{class e{constructor(e,t,n,r,i){this.router=e,this.route=t,this.commands=[],this.onChanges=new m.a,null==n&&r.setAttribute(i.nativeElement,\"tabindex\",\"0\")}ngOnChanges(e){this.onChanges.next(this)}set routerLink(e){this.commands=null!=e?Array.isArray(e)?e:[e]:[]}set preserveQueryParams(e){Object(i.ab)()&&console&&console.warn&&console.warn(\"preserveQueryParams is deprecated!, use queryParamsHandling instead.\"),this.preserve=e}onClick(){const e={skipLocationChange:Kt(this.skipLocationChange),replaceUrl:Kt(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,e),!0}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:Kt(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:Kt(this.preserveFragment)})}}return e.\\u0275fac=function(t){return new(t||e)(i.Pb(Xt),i.Pb(Ae),i.ac(\"tabindex\"),i.Pb(i.I),i.Pb(i.m))},e.\\u0275dir=i.Kb({type:e,selectors:[[\"\",\"routerLink\",\"\",5,\"a\",5,\"area\"]],hostBindings:function(e,t){1&e&&i.cc(\"click\",(function(){return t.onClick()}))},inputs:{routerLink:\"routerLink\",preserveQueryParams:\"preserveQueryParams\",queryParams:\"queryParams\",fragment:\"fragment\",queryParamsHandling:\"queryParamsHandling\",preserveFragment:\"preserveFragment\",skipLocationChange:\"skipLocationChange\",replaceUrl:\"replaceUrl\",state:\"state\"},features:[i.Cb]}),e})(),Zt=(()=>{class e{constructor(e,t,n){this.router=e,this.route=t,this.locationStrategy=n,this.commands=[],this.onChanges=new m.a,this.subscription=e.events.subscribe(e=>{e instanceof P&&this.updateTargetUrlAndHref()})}set routerLink(e){this.commands=null!=e?Array.isArray(e)?e:[e]:[]}set preserveQueryParams(e){Object(i.ab)()&&console&&console.warn&&console.warn(\"preserveQueryParams is deprecated, use queryParamsHandling instead.\"),this.preserve=e}ngOnChanges(e){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(e,t,n,r){if(0!==e||t||n||r)return!0;if(\"string\"==typeof this.target&&\"_self\"!=this.target)return!0;const i={skipLocationChange:Kt(this.skipLocationChange),replaceUrl:Kt(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,i),!1}updateTargetUrlAndHref(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:Kt(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:Kt(this.preserveFragment)})}}return e.\\u0275fac=function(t){return new(t||e)(i.Pb(Xt),i.Pb(Ae),i.Pb(r.k))},e.\\u0275dir=i.Kb({type:e,selectors:[[\"a\",\"routerLink\",\"\"],[\"area\",\"routerLink\",\"\"]],hostVars:2,hostBindings:function(e,t){1&e&&i.cc(\"click\",(function(e){return t.onClick(e.button,e.ctrlKey,e.metaKey,e.shiftKey)})),2&e&&(i.Yb(\"href\",t.href,i.yc),i.Fb(\"target\",t.target))},inputs:{routerLink:\"routerLink\",preserveQueryParams:\"preserveQueryParams\",target:\"target\",queryParams:\"queryParams\",fragment:\"fragment\",queryParamsHandling:\"queryParamsHandling\",preserveFragment:\"preserveFragment\",skipLocationChange:\"skipLocationChange\",replaceUrl:\"replaceUrl\",state:\"state\"},features:[i.Cb]}),e})();function Kt(e){return\"\"===e||!!e}let Qt=(()=>{class e{constructor(e,t,n,r,i,s){this.router=e,this.element=t,this.renderer=n,this.cdr=r,this.link=i,this.linkWithHref=s,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.routerEventsSubscription=e.events.subscribe(e=>{e instanceof P&&this.update()})}ngAfterContentInit(){Object(a.a)([this.links.changes,this.linksWithHrefs.changes,Object(s.a)(null)]).pipe(Object(E.a)()).subscribe(e=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){var e;null===(e=this.linkInputChangesSubscription)||void 0===e||e.unsubscribe();const t=[...this.links.toArray(),...this.linksWithHrefs.toArray(),this.link,this.linkWithHref].filter(e=>!!e).map(e=>e.onChanges);this.linkInputChangesSubscription=Object(a.a)(t).pipe(Object(E.a)()).subscribe(e=>{this.isActive!==this.isLinkActive(this.router)(e)&&this.update()})}set routerLinkActive(e){const t=Array.isArray(e)?e:e.split(\" \");this.classes=t.filter(e=>!!e)}ngOnChanges(e){this.update()}ngOnDestroy(){var e;this.routerEventsSubscription.unsubscribe(),null===(e=this.linkInputChangesSubscription)||void 0===e||e.unsubscribe()}update(){this.links&&this.linksWithHrefs&&this.router.navigated&&Promise.resolve().then(()=>{const e=this.hasActiveLinks();this.isActive!==e&&(this.isActive=e,this.cdr.markForCheck(),this.classes.forEach(t=>{e?this.renderer.addClass(this.element.nativeElement,t):this.renderer.removeClass(this.element.nativeElement,t)}))})}isLinkActive(e){return t=>e.isActive(t.urlTree,this.routerLinkActiveOptions.exact)}hasActiveLinks(){const e=this.isLinkActive(this.router);return this.link&&e(this.link)||this.linkWithHref&&e(this.linkWithHref)||this.links.some(e)||this.linksWithHrefs.some(e)}}return e.\\u0275fac=function(t){return new(t||e)(i.Pb(Xt),i.Pb(i.m),i.Pb(i.I),i.Pb(i.h),i.Pb(Wt,8),i.Pb(Zt,8))},e.\\u0275dir=i.Kb({type:e,selectors:[[\"\",\"routerLinkActive\",\"\"]],contentQueries:function(e,t,n){var r;1&e&&(i.Ib(n,Wt,!0),i.Ib(n,Zt,!0)),2&e&&(i.tc(r=i.dc())&&(t.links=r),i.tc(r=i.dc())&&(t.linksWithHrefs=r))},inputs:{routerLinkActiveOptions:\"routerLinkActiveOptions\",routerLinkActive:\"routerLinkActive\"},exportAs:[\"routerLinkActive\"],features:[i.Cb]}),e})(),qt=(()=>{class e{constructor(e,t,n,r,s){this.parentContexts=e,this.location=t,this.resolver=n,this.changeDetector=s,this.activated=null,this._activatedRoute=null,this.activateEvents=new i.p,this.deactivateEvents=new i.p,this.name=r||\"primary\",e.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const e=this.parentContexts.getContext(this.name);e&&e.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error(\"Outlet is not activated\");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error(\"Outlet is not activated\");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error(\"Outlet is not activated\");this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,e}attach(e,t){this.activated=e,this._activatedRoute=t,this.location.insert(e.hostView)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,t){if(this.isActivated)throw new Error(\"Cannot activate an already activated outlet\");this._activatedRoute=e;const n=(t=t||this.resolver).resolveComponentFactory(e._futureSnapshot.routeConfig.component),r=this.parentContexts.getOrCreateContext(this.name).children,i=new $t(e,r,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,i),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return e.\\u0275fac=function(t){return new(t||e)(i.Pb(Vt),i.Pb(i.U),i.Pb(i.j),i.ac(\"name\"),i.Pb(i.h))},e.\\u0275dir=i.Kb({type:e,selectors:[[\"router-outlet\"]],outputs:{activateEvents:\"activate\",deactivateEvents:\"deactivate\"},exportAs:[\"outlet\"]}),e})();class $t{constructor(e,t,n){this.route=e,this.childContexts=t,this.parent=n}get(e,t){return e===Ae?this.route:e===Vt?this.childContexts:this.parent.get(e,t)}}class en{}class tn{preload(e,t){return Object(s.a)(null)}}let nn=(()=>{class e{constructor(e,t,n,r,i){this.router=e,this.injector=r,this.preloadingStrategy=i,this.loader=new Nt(t,n,t=>e.triggerEvent(new B(t)),t=>e.triggerEvent(new V(t)))}setUpPreloading(){this.subscription=this.router.events.pipe(Object(C.a)(e=>e instanceof P),Object(D.a)(()=>this.preload())).subscribe(()=>{})}preload(){const e=this.injector.get(i.A);return this.processRoutes(e,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,t){const n=[];for(const r of t)if(r.loadChildren&&!r.canLoad&&r._loadedConfig){const e=r._loadedConfig;n.push(this.processRoutes(e.module,e.routes))}else r.loadChildren&&!r.canLoad?n.push(this.preloadConfig(e,r)):r.children&&n.push(this.processRoutes(e,r.children));return Object(a.a)(n).pipe(Object(E.a)(),Object(p.a)(e=>{}))}preloadConfig(e,t){return this.preloadingStrategy.preload(t,()=>this.loader.load(e.injector,t).pipe(Object(y.a)(e=>(t._loadedConfig=e,this.processRoutes(e.module,e.routes)))))}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(Xt),i.Zb(i.z),i.Zb(i.i),i.Zb(i.t),i.Zb(en))},e.\\u0275prov=i.Lb({token:e,factory:e.\\u0275fac}),e})(),rn=(()=>{class e{constructor(e,t,n={}){this.router=e,this.viewportScroller=t,this.options=n,this.lastId=0,this.lastSource=\"imperative\",this.restoredId=0,this.store={},n.scrollPositionRestoration=n.scrollPositionRestoration||\"disabled\",n.anchorScrolling=n.anchorScrolling||\"disabled\"}init(){\"disabled\"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration(\"manual\"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(e=>{e instanceof A?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof P&&(this.lastId=e.id,this.scheduleScrollEvent(e,this.router.parseUrl(e.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(e=>{e instanceof X&&(e.position?\"top\"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):\"enabled\"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&\"enabled\"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):\"disabled\"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,t){this.router.triggerEvent(new X(e,\"popstate\"===this.lastSource?this.store[this.restoredId]:null,t))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(Xt),i.Zb(r.x),i.Zb(void 0))},e.\\u0275prov=i.Lb({token:e,factory:e.\\u0275fac}),e})();const sn=new i.s(\"ROUTER_CONFIGURATION\"),an=new i.s(\"ROUTER_FORROOT_GUARD\"),on=[r.j,{provide:ue,useClass:de},{provide:Xt,useFactory:function(e,t,n,i,s,a,o,c={},l,u){const d=new Xt(null,e,t,n,i,s,a,ee(o));if(l&&(d.urlHandlingStrategy=l),u&&(d.routeReuseStrategy=u),c.errorHandler&&(d.errorHandler=c.errorHandler),c.malformedUriErrorHandler&&(d.malformedUriErrorHandler=c.malformedUriErrorHandler),c.enableTracing){const e=Object(r.B)();d.events.subscribe(t=>{e.logGroup(\"Router Event: \"+t.constructor.name),e.log(t.toString()),e.log(t),e.logGroupEnd()})}return c.onSameUrlNavigation&&(d.onSameUrlNavigation=c.onSameUrlNavigation),c.paramsInheritanceStrategy&&(d.paramsInheritanceStrategy=c.paramsInheritanceStrategy),c.urlUpdateStrategy&&(d.urlUpdateStrategy=c.urlUpdateStrategy),c.relativeLinkResolution&&(d.relativeLinkResolution=c.relativeLinkResolution),d},deps:[ue,Vt,r.j,i.t,i.z,i.i,Ht,sn,[class{},new i.D],[class{},new i.D]]},Vt,{provide:Ae,useFactory:function(e){return e.routerState.root},deps:[Xt]},{provide:i.z,useClass:i.O},nn,tn,class{preload(e,t){return t().pipe(Object(g.a)(()=>Object(s.a)(null)))}},{provide:sn,useValue:{enableTracing:!1}}];function cn(){return new i.B(\"Router\",Xt)}let ln=(()=>{class e{constructor(e,t){}static forRoot(t,n){return{ngModule:e,providers:[on,mn(t),{provide:an,useFactory:hn,deps:[[Xt,new i.D,new i.N]]},{provide:sn,useValue:n||{}},{provide:r.k,useFactory:dn,deps:[r.u,[new i.r(r.a),new i.D],sn]},{provide:rn,useFactory:un,deps:[Xt,r.x,sn]},{provide:en,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:tn},{provide:i.B,multi:!0,useFactory:cn},[pn,{provide:i.d,multi:!0,useFactory:fn,deps:[pn]},{provide:gn,useFactory:bn,deps:[pn]},{provide:i.b,multi:!0,useExisting:gn}]]}}static forChild(t){return{ngModule:e,providers:[mn(t)]}}}return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)(i.Zb(an,8),i.Zb(Xt,8))}}),e})();function un(e,t,n){return n.scrollOffset&&t.setOffset(n.scrollOffset),new rn(e,t,n)}function dn(e,t,n={}){return n.useHash?new r.g(e,t):new r.t(e,t)}function hn(e){if(e)throw new Error(\"RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.\");return\"guarded\"}function mn(e){return[{provide:i.a,multi:!0,useValue:e},{provide:Ht,multi:!0,useValue:e}]}let pn=(()=>{class e{constructor(e){this.injector=e,this.initNavigation=!1,this.resultOfPreactivationDone=new m.a}appInitializer(){return this.injector.get(r.i,Promise.resolve(null)).then(()=>{let e=null;const t=new Promise(t=>e=t),n=this.injector.get(Xt),r=this.injector.get(sn);if(this.isLegacyDisabled(r)||this.isLegacyEnabled(r))e(!0);else if(\"disabled\"===r.initialNavigation)n.setUpLocationChangeListener(),e(!0);else{if(\"enabled\"!==r.initialNavigation)throw new Error(`Invalid initialNavigation options: '${r.initialNavigation}'`);n.hooks.afterPreactivation=()=>this.initNavigation?Object(s.a)(null):(this.initNavigation=!0,e(!0),this.resultOfPreactivationDone),n.initialNavigation()}return t})}bootstrapListener(e){const t=this.injector.get(sn),n=this.injector.get(nn),r=this.injector.get(rn),s=this.injector.get(Xt),a=this.injector.get(i.g);e===a.components[0]&&(this.isLegacyEnabled(t)?s.initialNavigation():this.isLegacyDisabled(t)&&s.setUpLocationChangeListener(),n.setUpPreloading(),r.init(),s.resetRootComponentType(a.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}isLegacyEnabled(e){return\"legacy_enabled\"===e.initialNavigation||!0===e.initialNavigation||void 0===e.initialNavigation}isLegacyDisabled(e){return\"legacy_disabled\"===e.initialNavigation||!1===e.initialNavigation}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(i.t))},e.\\u0275prov=i.Lb({token:e,factory:e.\\u0275fac}),e})();function fn(e){return e.appInitializer.bind(e)}function bn(e){return e.bootstrapListener.bind(e)}const gn=new i.s(\"Router Initializer\")},u0Sq:function(e,t,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"7ckf\"),s=r.rotl32,a=r.sum32,o=r.sum32_3,c=r.sum32_4,l=i.BlockHash;function u(){if(!(this instanceof u))return new u;l.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian=\"little\"}function d(e,t,n,r){return e<=15?t^n^r:e<=31?t&n|~t&r:e<=47?(t|~n)^r:e<=63?t&r|n&~r:t^(n|~r)}function h(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function m(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}r.inherits(u,l),t.ripemd160=u,u.blockSize=512,u.outSize=160,u.hmacStrength=192,u.padLength=64,u.prototype._update=function(e,t){for(var n=this.h[0],r=this.h[1],i=this.h[2],l=this.h[3],u=this.h[4],_=n,y=r,v=i,w=l,k=u,S=0;S<80;S++){var M=a(s(c(n,d(S,r,i,l),e[p[S]+t],h(S)),b[S]),u);n=u,u=l,l=s(i,10),i=r,r=M,M=a(s(c(_,d(79-S,y,v,w),e[f[S]+t],m(S)),g[S]),k),_=k,k=w,w=s(v,10),v=y,y=M}M=o(this.h[1],i,w),this.h[1]=o(this.h[2],l,k),this.h[2]=o(this.h[3],u,_),this.h[3]=o(this.h[4],n,y),this.h[4]=o(this.h[0],r,v),this.h[0]=M},u.prototype._digest=function(e){return\"hex\"===e?r.toHex32(this.h,\"little\"):r.split32(this.h,\"little\")};var p=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],f=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],b=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],g=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},u3GI:function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i={m:[\"eine Minute\",\"einer Minute\"],h:[\"eine Stunde\",\"einer Stunde\"],d:[\"ein Tag\",\"einem Tag\"],dd:[e+\" Tage\",e+\" Tagen\"],w:[\"eine Woche\",\"einer Woche\"],M:[\"ein Monat\",\"einem Monat\"],MM:[e+\" Monate\",e+\" Monaten\"],y:[\"ein Jahr\",\"einem Jahr\"],yy:[e+\" Jahre\",e+\" Jahren\"]};return t?i[n][0]:i[n][1]}e.defineLocale(\"de-ch\",{months:\"Januar_Februar_M\\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"Jan._Feb._M\\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag\".split(\"_\"),weekdaysShort:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysMin:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd, D. MMMM YYYY HH:mm\"},calendar:{sameDay:\"[heute um] LT [Uhr]\",sameElse:\"L\",nextDay:\"[morgen um] LT [Uhr]\",nextWeek:\"dddd [um] LT [Uhr]\",lastDay:\"[gestern um] LT [Uhr]\",lastWeek:\"[letzten] dddd [um] LT [Uhr]\"},relativeTime:{future:\"in %s\",past:\"vor %s\",s:\"ein paar Sekunden\",ss:\"%d Sekunden\",m:t,mm:\"%d Minuten\",h:t,hh:\"%d Stunden\",d:t,dd:t,w:t,ww:\"%d Wochen\",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},u47x:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return N})),n.d(t,\"b\",(function(){return S})),n.d(t,\"c\",(function(){return w})),n.d(t,\"d\",(function(){return Y})),n.d(t,\"e\",(function(){return M})),n.d(t,\"f\",(function(){return I})),n.d(t,\"g\",(function(){return O})),n.d(t,\"h\",(function(){return H})),n.d(t,\"i\",(function(){return A})),n.d(t,\"j\",(function(){return P}));var r=n(\"ofXK\"),i=n(\"fXoL\"),s=n(\"nLfN\"),a=n(\"XNiG\"),o=n(\"quSY\"),c=n(\"LRne\"),l=n(\"FtGj\"),u=n(\"vkgz\"),d=n(\"Kj3r\"),h=n(\"pLZG\"),m=n(\"lJxs\"),p=n(\"IzEk\"),f=n(\"8LU1\"),b=n(\"GU7r\");function g(e,t){return(e.getAttribute(t)||\"\").match(/\\S+/g)||[]}let _=0;const y=new Map;let v=null,w=(()=>{class e{constructor(e,t){this._platform=t,this._document=e}describe(e,t){this._canBeDescribed(e,t)&&(\"string\"!=typeof t?(this._setMessageId(t),y.set(t,{messageElement:t,referenceCount:0})):y.has(t)||this._createMessageElement(t),this._isElementDescribedByMessage(e,t)||this._addMessageReference(e,t))}removeDescription(e,t){if(t&&this._isElementNode(e)){if(this._isElementDescribedByMessage(e,t)&&this._removeMessageReference(e,t),\"string\"==typeof t){const e=y.get(t);e&&0===e.referenceCount&&this._deleteMessageElement(t)}v&&0===v.childNodes.length&&this._deleteMessagesContainer()}}ngOnDestroy(){const e=this._document.querySelectorAll(\"[cdk-describedby-host]\");for(let t=0;t0!=e.indexOf(\"cdk-describedby-message\"));e.setAttribute(\"aria-describedby\",t.join(\" \"))}_addMessageReference(e,t){const n=y.get(t);!function(e,t,n){const r=g(e,t);r.some(e=>e.trim()==n.trim())||(r.push(n.trim()),e.setAttribute(t,r.join(\" \")))}(e,\"aria-describedby\",n.messageElement.id),e.setAttribute(\"cdk-describedby-host\",\"\"),n.referenceCount++}_removeMessageReference(e,t){const n=y.get(t);n.referenceCount--,function(e,t,n){const r=g(e,t).filter(e=>e!=n.trim());r.length?e.setAttribute(t,r.join(\" \")):e.removeAttribute(t)}(e,\"aria-describedby\",n.messageElement.id),e.removeAttribute(\"cdk-describedby-host\")}_isElementDescribedByMessage(e,t){const n=g(e,\"aria-describedby\"),r=y.get(t),i=r&&r.messageElement.id;return!!i&&-1!=n.indexOf(i)}_canBeDescribed(e,t){if(!this._isElementNode(e))return!1;if(t&&\"object\"==typeof t)return!0;const n=null==t?\"\":(\"\"+t).trim(),r=e.getAttribute(\"aria-label\");return!(!n||r&&r.trim()===n)}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(r.d),i.Zb(s.a))},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e(Object(i.Zb)(r.d),Object(i.Zb)(s.a))},token:e,providedIn:\"root\"}),e})();class k{constructor(e){this._items=e,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new a.a,this._typeaheadSubscription=o.a.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=e=>e.disabled,this._pressedLetters=[],this.tabOut=new a.a,this.change=new a.a,e instanceof i.H&&e.changes.subscribe(e=>{if(this._activeItem){const t=e.toArray().indexOf(this._activeItem);t>-1&&t!==this._activeItemIndex&&(this._activeItemIndex=t)}})}skipPredicate(e){return this._skipPredicateFn=e,this}withWrap(e=!0){return this._wrap=e,this}withVerticalOrientation(e=!0){return this._vertical=e,this}withHorizontalOrientation(e){return this._horizontal=e,this}withAllowedModifierKeys(e){return this._allowedModifierKeys=e,this}withTypeAhead(e=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(Object(u.a)(e=>this._pressedLetters.push(e)),Object(d.a)(e),Object(h.a)(()=>this._pressedLetters.length>0),Object(m.a)(()=>this._pressedLetters.join(\"\"))).subscribe(e=>{const t=this._getItemsArray();for(let n=1;n!e[t]||this._allowedModifierKeys.indexOf(t)>-1);switch(t){case l.o:return void this.tabOut.next();case l.d:if(this._vertical&&n){this.setNextItemActive();break}return;case l.p:if(this._vertical&&n){this.setPreviousItemActive();break}return;case l.m:if(this._horizontal&&n){\"rtl\"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case l.i:if(this._horizontal&&n){\"rtl\"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case l.h:if(this._homeAndEnd&&n){this.setFirstItemActive();break}return;case l.e:if(this._homeAndEnd&&n){this.setLastItemActive();break}return;default:return void((n||Object(l.s)(e,\"shiftKey\"))&&(e.key&&1===e.key.length?this._letterKeyStream.next(e.key.toLocaleUpperCase()):(t>=l.a&&t<=l.q||t>=l.r&&t<=l.j)&&this._letterKeyStream.next(String.fromCharCode(t))))}this._pressedLetters=[],e.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(e){const t=this._getItemsArray(),n=\"number\"==typeof e?e:t.indexOf(e),r=t[n];this._activeItem=null==r?null:r,this._activeItemIndex=n}_setActiveItemByDelta(e){this._wrap?this._setActiveInWrapMode(e):this._setActiveInDefaultMode(e)}_setActiveInWrapMode(e){const t=this._getItemsArray();for(let n=1;n<=t.length;n++){const r=(this._activeItemIndex+e*n+t.length)%t.length;if(!this._skipPredicateFn(t[r]))return void this.setActiveItem(r)}}_setActiveInDefaultMode(e){this._setActiveItemByIndex(this._activeItemIndex+e,e)}_setActiveItemByIndex(e,t){const n=this._getItemsArray();if(n[e]){for(;this._skipPredicateFn(n[e]);)if(!n[e+=t])return;this.setActiveItem(e)}}_getItemsArray(){return this._items instanceof i.H?this._items.toArray():this._items}}class S extends k{setActiveItem(e){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(e),this.activeItem&&this.activeItem.setActiveStyles()}}class M extends k{constructor(){super(...arguments),this._origin=\"program\"}setFocusOrigin(e){return this._origin=e,this}setActiveItem(e){super.setActiveItem(e),this.activeItem&&this.activeItem.focus(this._origin)}}let x=(()=>{class e{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute(\"disabled\")}isVisible(e){return function(e){return!!(e.offsetWidth||e.offsetHeight||\"function\"==typeof e.getClientRects&&e.getClientRects().length)}(e)&&\"visible\"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const t=function(e){try{return e.frameElement}catch(t){return null}}((n=e).ownerDocument&&n.ownerDocument.defaultView||window);var n;if(t){if(-1===D(t))return!1;if(!this.isVisible(t))return!1}let r=e.nodeName.toLowerCase(),i=D(e);return e.hasAttribute(\"contenteditable\")?-1!==i:\"iframe\"!==r&&\"object\"!==r&&!(this._platform.WEBKIT&&this._platform.IOS&&!function(e){let t=e.nodeName.toLowerCase(),n=\"input\"===t&&e.type;return\"text\"===n||\"password\"===n||\"select\"===t||\"textarea\"===t}(e))&&(\"audio\"===r?!!e.hasAttribute(\"controls\")&&-1!==i:\"video\"===r?-1!==i&&(null!==i||this._platform.FIREFOX||e.hasAttribute(\"controls\")):e.tabIndex>=0)}isFocusable(e,t){return function(e){return!function(e){return function(e){return\"input\"==e.nodeName.toLowerCase()}(e)&&\"hidden\"==e.type}(e)&&(function(e){let t=e.nodeName.toLowerCase();return\"input\"===t||\"select\"===t||\"button\"===t||\"textarea\"===t}(e)||function(e){return function(e){return\"a\"==e.nodeName.toLowerCase()}(e)&&e.hasAttribute(\"href\")}(e)||e.hasAttribute(\"contenteditable\")||C(e))}(e)&&!this.isDisabled(e)&&((null==t?void 0:t.ignoreVisibility)||this.isVisible(e))}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(s.a))},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e(Object(i.Zb)(s.a))},token:e,providedIn:\"root\"}),e})();function C(e){if(!e.hasAttribute(\"tabindex\")||void 0===e.tabIndex)return!1;let t=e.getAttribute(\"tabindex\");return\"-32768\"!=t&&!(!t||isNaN(parseInt(t,10)))}function D(e){if(!C(e))return null;const t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return isNaN(t)?-1:t}class L{constructor(e,t,n,r,i=!1){this._element=e,this._checker=t,this._ngZone=n,this._document=r,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,i||this.attachAnchors()}get enabled(){return this._enabled}set enabled(e){this._enabled=e,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}destroy(){const e=this._startAnchor,t=this._endAnchor;e&&(e.removeEventListener(\"focus\",this.startAnchorListener),e.parentNode&&e.parentNode.removeChild(e)),t&&(t.removeEventListener(\"focus\",this.endAnchorListener),t.parentNode&&t.parentNode.removeChild(t)),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener(\"focus\",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener(\"focus\",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement()))})}focusFirstTabbableElementWhenReady(){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement()))})}focusLastTabbableElementWhenReady(){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement()))})}_getRegionBoundary(e){let t=this._element.querySelectorAll(`[cdk-focus-region-${e}], [cdkFocusRegion${e}], [cdk-focus-${e}]`);for(let n=0;n=0;n--){let e=t[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(t[n]):null;if(e)return e}return null}_createAnchor(){const e=this._document.createElement(\"div\");return this._toggleAnchorTabIndex(this._enabled,e),e.classList.add(\"cdk-visually-hidden\"),e.classList.add(\"cdk-focus-trap-anchor\"),e.setAttribute(\"aria-hidden\",\"true\"),e}_toggleAnchorTabIndex(e,t){e?t.setAttribute(\"tabindex\",\"0\"):t.removeAttribute(\"tabindex\")}toggleAnchors(e){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}_executeOnStable(e){this._ngZone.isStable?e():this._ngZone.onStable.pipe(Object(p.a)(1)).subscribe(e)}}let O=(()=>{class e{constructor(e,t,n){this._checker=e,this._ngZone=t,this._document=n}create(e,t=!1){return new L(e,this._checker,this._ngZone,this._document,t)}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(x),i.Zb(i.C),i.Zb(r.d))},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e(Object(i.Zb)(x),Object(i.Zb)(i.C),Object(i.Zb)(r.d))},token:e,providedIn:\"root\"}),e})();\"undefined\"!=typeof Element&∈const E=new i.s(\"liveAnnouncerElement\",{providedIn:\"root\",factory:function(){return null}}),T=new i.s(\"LIVE_ANNOUNCER_DEFAULT_OPTIONS\");let A=(()=>{class e{constructor(e,t,n,r){this._ngZone=t,this._defaultOptions=r,this._document=n,this._liveElement=e||this._createLiveElement()}announce(e,...t){const n=this._defaultOptions;let r,i;return 1===t.length&&\"number\"==typeof t[0]?i=t[0]:[r,i]=t,this.clear(),clearTimeout(this._previousTimeout),r||(r=n&&n.politeness?n.politeness:\"polite\"),null==i&&n&&(i=n.duration),this._liveElement.setAttribute(\"aria-live\",r),this._ngZone.runOutsideAngular(()=>new Promise(t=>{clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,t(),\"number\"==typeof i&&(this._previousTimeout=setTimeout(()=>this.clear(),i))},100)}))}clear(){this._liveElement&&(this._liveElement.textContent=\"\")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement&&this._liveElement.parentNode&&(this._liveElement.parentNode.removeChild(this._liveElement),this._liveElement=null)}_createLiveElement(){const e=this._document.getElementsByClassName(\"cdk-live-announcer-element\"),t=this._document.createElement(\"div\");for(let n=0;n{class e{constructor(e,t,n,r){this._ngZone=e,this._platform=t,this._origin=null,this._windowFocused=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._documentKeydownListener=()=>{this._lastTouchTarget=null,this._setOriginForCurrentEventQueue(\"keyboard\")},this._documentMousedownListener=e=>{if(!this._lastTouchTarget){const t=P(e)?\"keyboard\":\"mouse\";this._setOriginForCurrentEventQueue(t)}},this._documentTouchstartListener=e=>{null!=this._touchTimeoutId&&clearTimeout(this._touchTimeoutId),this._lastTouchTarget=R(e),this._touchTimeoutId=setTimeout(()=>this._lastTouchTarget=null,650)},this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)},this._rootNodeFocusAndBlurListener=e=>{const t=R(e),n=\"focus\"===e.type?this._onFocus:this._onBlur;for(let r=t;r;r=r.parentElement)n.call(this,e,r)},this._document=n,this._detectionMode=(null==r?void 0:r.detectionMode)||0}monitor(e,t=!1){const n=Object(f.e)(e);if(!this._platform.isBrowser||1!==n.nodeType)return Object(c.a)(null);const r=Object(s.c)(n)||this._getDocument(),i=this._elementInfo.get(n);if(i)return t&&(i.checkChildren=!0),i.subject;const o={checkChildren:t,subject:new a.a,rootNode:r};return this._elementInfo.set(n,o),this._registerGlobalListeners(o),o.subject}stopMonitoring(e){const t=Object(f.e)(e),n=this._elementInfo.get(t);n&&(n.subject.complete(),this._setClasses(t),this._elementInfo.delete(t),this._removeGlobalListeners(n))}focusVia(e,t,n){const r=Object(f.e)(e);this._setOriginForCurrentEventQueue(t),\"function\"==typeof r.focus&&r.focus(n)}ngOnDestroy(){this._elementInfo.forEach((e,t)=>this.stopMonitoring(t))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_toggleClass(e,t,n){n?e.classList.add(t):e.classList.remove(t)}_getFocusOrigin(e){return this._origin?this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:this._wasCausedByTouch(e)?\"touch\":\"program\"}_setClasses(e,t){this._toggleClass(e,\"cdk-focused\",!!t),this._toggleClass(e,\"cdk-touch-focused\",\"touch\"===t),this._toggleClass(e,\"cdk-keyboard-focused\",\"keyboard\"===t),this._toggleClass(e,\"cdk-mouse-focused\",\"mouse\"===t),this._toggleClass(e,\"cdk-program-focused\",\"program\"===t)}_setOriginForCurrentEventQueue(e){this._ngZone.runOutsideAngular(()=>{this._origin=e,0===this._detectionMode&&(this._originTimeoutId=setTimeout(()=>this._origin=null,1))})}_wasCausedByTouch(e){const t=R(e);return this._lastTouchTarget instanceof Node&&t instanceof Node&&(t===this._lastTouchTarget||t.contains(this._lastTouchTarget))}_onFocus(e,t){const n=this._elementInfo.get(t);if(!n||!n.checkChildren&&t!==R(e))return;const r=this._getFocusOrigin(e);this._setClasses(t,r),this._emitOrigin(n.subject,r),this._lastFocusOrigin=r}_onBlur(e,t){const n=this._elementInfo.get(t);!n||n.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),this._emitOrigin(n.subject,null))}_emitOrigin(e,t){this._ngZone.run(()=>e.next(t))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const t=e.rootNode,n=this._rootNodeFocusListenerCount.get(t)||0;n||this._ngZone.runOutsideAngular(()=>{t.addEventListener(\"focus\",this._rootNodeFocusAndBlurListener,j),t.addEventListener(\"blur\",this._rootNodeFocusAndBlurListener,j)}),this._rootNodeFocusListenerCount.set(t,n+1),1==++this._monitoredElementCount&&this._ngZone.runOutsideAngular(()=>{const e=this._getDocument(),t=this._getWindow();e.addEventListener(\"keydown\",this._documentKeydownListener,j),e.addEventListener(\"mousedown\",this._documentMousedownListener,j),e.addEventListener(\"touchstart\",this._documentTouchstartListener,j),t.addEventListener(\"focus\",this._windowFocusListener)})}_removeGlobalListeners(e){const t=e.rootNode;if(this._rootNodeFocusListenerCount.has(t)){const e=this._rootNodeFocusListenerCount.get(t);e>1?this._rootNodeFocusListenerCount.set(t,e-1):(t.removeEventListener(\"focus\",this._rootNodeFocusAndBlurListener,j),t.removeEventListener(\"blur\",this._rootNodeFocusAndBlurListener,j),this._rootNodeFocusListenerCount.delete(t))}if(!--this._monitoredElementCount){const e=this._getDocument(),t=this._getWindow();e.removeEventListener(\"keydown\",this._documentKeydownListener,j),e.removeEventListener(\"mousedown\",this._documentMousedownListener,j),e.removeEventListener(\"touchstart\",this._documentTouchstartListener,j),t.removeEventListener(\"focus\",this._windowFocusListener),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._touchTimeoutId),clearTimeout(this._originTimeoutId)}}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(i.C),i.Zb(s.a),i.Zb(r.d,8),i.Zb(F,8))},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e(Object(i.Zb)(i.C),Object(i.Zb)(s.a),Object(i.Zb)(r.d,8),Object(i.Zb)(F,8))},token:e,providedIn:\"root\"}),e})();function R(e){return e.composedPath?e.composedPath()[0]:e.target}let Y=(()=>{class e{constructor(e,t){this._elementRef=e,this._focusMonitor=t,this.cdkFocusChange=new i.p}ngAfterViewInit(){const e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,1===e.nodeType&&e.hasAttribute(\"cdkMonitorSubtreeFocus\")).subscribe(e=>this.cdkFocusChange.emit(e))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return e.\\u0275fac=function(t){return new(t||e)(i.Pb(i.m),i.Pb(I))},e.\\u0275dir=i.Kb({type:e,selectors:[[\"\",\"cdkMonitorElementFocus\",\"\"],[\"\",\"cdkMonitorSubtreeFocus\",\"\"]],outputs:{cdkFocusChange:\"cdkFocusChange\"}}),e})(),H=(()=>{class e{constructor(e,t){this._platform=e,this._document=t}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement(\"div\");e.style.backgroundColor=\"rgb(1,2,3)\",e.style.position=\"absolute\",this._document.body.appendChild(e);const t=this._document.defaultView||window,n=t&&t.getComputedStyle?t.getComputedStyle(e):null,r=(n&&n.backgroundColor||\"\").replace(/ /g,\"\");switch(this._document.body.removeChild(e),r){case\"rgb(0,0,0)\":return 2;case\"rgb(255,255,255)\":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(\"cdk-high-contrast-active\"),e.remove(\"cdk-high-contrast-black-on-white\"),e.remove(\"cdk-high-contrast-white-on-black\");const t=this.getHighContrastMode();1===t?(e.add(\"cdk-high-contrast-active\"),e.add(\"cdk-high-contrast-black-on-white\")):2===t&&(e.add(\"cdk-high-contrast-active\"),e.add(\"cdk-high-contrast-white-on-black\"))}}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(s.a),i.Zb(r.d))},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e(Object(i.Zb)(s.a),Object(i.Zb)(r.d))},token:e,providedIn:\"root\"}),e})(),N=(()=>{class e{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)(i.Zb(H))},imports:[[s.b,b.c]]}),e})()},uEye:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"nn\",{months:\"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember\".split(\"_\"),monthsShort:\"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.\".split(\"_\"),monthsParseExact:!0,weekdays:\"sundag_m\\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag\".split(\"_\"),weekdaysShort:\"su._m\\xe5._ty._on._to._fr._lau.\".split(\"_\"),weekdaysMin:\"su_m\\xe5_ty_on_to_fr_la\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY [kl.] H:mm\",LLLL:\"dddd D. MMMM YYYY [kl.] HH:mm\"},calendar:{sameDay:\"[I dag klokka] LT\",nextDay:\"[I morgon klokka] LT\",nextWeek:\"dddd [klokka] LT\",lastDay:\"[I g\\xe5r klokka] LT\",lastWeek:\"[F\\xf8reg\\xe5ande] dddd [klokka] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"%s sidan\",s:\"nokre sekund\",ss:\"%d sekund\",m:\"eit minutt\",mm:\"%d minutt\",h:\"ein time\",hh:\"%d timar\",d:\"ein dag\",dd:\"%d dagar\",w:\"ei veke\",ww:\"%d veker\",M:\"ein m\\xe5nad\",MM:\"%d m\\xe5nader\",y:\"eit \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},uXh5:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"XNiG\"),i=n(\"fXoL\");let s=(()=>{class e{constructor(){this.destroyed$=new r.a}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}back(){history.back()}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=i.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})()},uXwI:function(e,t,n){!function(e){\"use strict\";var t={ss:\"sekundes_sekund\\u0113m_sekunde_sekundes\".split(\"_\"),m:\"min\\u016btes_min\\u016bt\\u0113m_min\\u016bte_min\\u016btes\".split(\"_\"),mm:\"min\\u016btes_min\\u016bt\\u0113m_min\\u016bte_min\\u016btes\".split(\"_\"),h:\"stundas_stund\\u0101m_stunda_stundas\".split(\"_\"),hh:\"stundas_stund\\u0101m_stunda_stundas\".split(\"_\"),d:\"dienas_dien\\u0101m_diena_dienas\".split(\"_\"),dd:\"dienas_dien\\u0101m_diena_dienas\".split(\"_\"),M:\"m\\u0113ne\\u0161a_m\\u0113ne\\u0161iem_m\\u0113nesis_m\\u0113ne\\u0161i\".split(\"_\"),MM:\"m\\u0113ne\\u0161a_m\\u0113ne\\u0161iem_m\\u0113nesis_m\\u0113ne\\u0161i\".split(\"_\"),y:\"gada_gadiem_gads_gadi\".split(\"_\"),yy:\"gada_gadiem_gads_gadi\".split(\"_\")};function n(e,t,n){return n?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function r(e,r,i){return e+\" \"+n(t[i],e,r)}function i(e,r,i){return n(t[i],e,r)}e.defineLocale(\"lv\",{months:\"janv\\u0101ris_febru\\u0101ris_marts_apr\\u012blis_maijs_j\\u016bnijs_j\\u016blijs_augusts_septembris_oktobris_novembris_decembris\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_mai_j\\u016bn_j\\u016bl_aug_sep_okt_nov_dec\".split(\"_\"),weekdays:\"sv\\u0113tdiena_pirmdiena_otrdiena_tre\\u0161diena_ceturtdiena_piektdiena_sestdiena\".split(\"_\"),weekdaysShort:\"Sv_P_O_T_C_Pk_S\".split(\"_\"),weekdaysMin:\"Sv_P_O_T_C_Pk_S\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY.\",LL:\"YYYY. [gada] D. MMMM\",LLL:\"YYYY. [gada] D. MMMM, HH:mm\",LLLL:\"YYYY. [gada] D. MMMM, dddd, HH:mm\"},calendar:{sameDay:\"[\\u0160odien pulksten] LT\",nextDay:\"[R\\u012bt pulksten] LT\",nextWeek:\"dddd [pulksten] LT\",lastDay:\"[Vakar pulksten] LT\",lastWeek:\"[Pag\\u0101ju\\u0161\\u0101] dddd [pulksten] LT\",sameElse:\"L\"},relativeTime:{future:\"p\\u0113c %s\",past:\"pirms %s\",s:function(e,t){return t?\"da\\u017eas sekundes\":\"da\\u017e\\u0101m sekund\\u0113m\"},ss:r,m:i,mm:r,h:i,hh:r,d:i,dd:r,M:i,MM:r,y:i,yy:r},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},uvd5:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"_fetchData\",(function(){return h})),n.d(t,\"fetchJson\",(function(){return m})),n.d(t,\"poll\",(function(){return p}));var r=n(\"IHuh\"),i=n(\"VJ7P\"),s=n(\"m9oY\"),a=n(\"UnNr\"),o=n(\"/7J2\");function c(e,t){return n=this,void 0,s=function*(){null==t&&(t={});const n={method:t.method||\"GET\",headers:t.headers||{},body:t.body||void 0,mode:\"cors\",cache:\"no-cache\",credentials:\"same-origin\",redirect:\"follow\",referrer:\"client\"},r=yield fetch(e,n),s=yield r.arrayBuffer(),a={};return r.headers.forEach?r.headers.forEach((e,t)=>{a[t.toLowerCase()]=e}):r.headers.keys().forEach(e=>{a[e.toLowerCase()]=r.headers.get(e)}),{headers:a,statusCode:r.status,statusMessage:r.statusText,body:Object(i.arrayify)(new Uint8Array(s))}},new((r=void 0)||(r=Promise))((function(e,t){function i(e){try{o(s.next(e))}catch(n){t(n)}}function a(e){try{o(s.throw(e))}catch(n){t(n)}}function o(t){var n;t.done?e(t.value):(n=t.value,n instanceof r?n:new r((function(e){e(n)}))).then(i,a)}o((s=s.apply(n,[])).next())}));var n,r,s}const l=new o.Logger(\"web/5.3.0\");function u(e){return new Promise(t=>{setTimeout(t,e)})}function d(e,t){if(null==e)return null;if(\"string\"==typeof e)return e;if(Object(i.isBytesLike)(e)){if(t&&(\"text\"===t.split(\"/\")[0]||\"application/json\"===t.split(\";\")[0].trim()))try{return Object(a.h)(e)}catch(n){}return Object(i.hexlify)(e)}return e}function h(e,t,n){const i=\"object\"==typeof e&&null!=e.throttleLimit?e.throttleLimit:12;l.assertArgument(i>0&&i%1==0,\"invalid connection throttle limit\",\"connection.throttleLimit\",i);const s=\"object\"==typeof e?e.throttleCallback:null,h=\"object\"==typeof e&&\"number\"==typeof e.throttleSlotInterval?e.throttleSlotInterval:100;l.assertArgument(h>0&&h%1==0,\"invalid connection throttle slot interval\",\"connection.throttleSlotInterval\",h);const m={};let p=null;const f={method:\"GET\"};let b=!1,g=12e4;if(\"string\"==typeof e)p=e;else if(\"object\"==typeof e){if(null!=e&&null!=e.url||l.throwArgumentError(\"missing URL\",\"connection.url\",e),p=e.url,\"number\"==typeof e.timeout&&e.timeout>0&&(g=e.timeout),e.headers)for(const t in e.headers)m[t.toLowerCase()]={key:t,value:String(e.headers[t])},[\"if-none-match\",\"if-modified-since\"].indexOf(t.toLowerCase())>=0&&(b=!0);if(f.allowGzip=!!e.allowGzip,null!=e.user&&null!=e.password){\"https:\"!==p.substring(0,6)&&!0!==e.allowInsecureAuthentication&&l.throwError(\"basic authentication requires a secure https url\",o.Logger.errors.INVALID_ARGUMENT,{argument:\"url\",url:p,user:e.user,password:\"[REDACTED]\"});const t=e.user+\":\"+e.password;m.authorization={key:\"Authorization\",value:\"Basic \"+Object(r.b)(Object(a.f)(t))}}}t&&(f.method=\"POST\",f.body=t,null==m[\"content-type\"]&&(m[\"content-type\"]={key:\"Content-Type\",value:\"application/octet-stream\"}),null==m[\"content-length\"]&&(m[\"content-length\"]={key:\"Content-Length\",value:String(t.length)}));const _={};Object.keys(m).forEach(e=>{const t=m[e];_[t.key]=t.value}),f.headers=_;const y=function(){let e=null;return{promise:new Promise((function(t,n){g&&(e=setTimeout(()=>{null!=e&&(e=null,n(l.makeError(\"timeout\",o.Logger.errors.TIMEOUT,{requestBody:d(f.body,_[\"content-type\"]),requestMethod:f.method,timeout:g,url:p})))},g))})),cancel:function(){null!=e&&(clearTimeout(e),e=null)}}}(),v=function(){return e=this,void 0,r=function*(){for(let t=0;t=300)&&(y.cancel(),l.throwError(\"bad response\",o.Logger.errors.SERVER_ERROR,{status:r.statusCode,headers:r.headers,body:d(a,r.headers?r.headers[\"content-type\"]:null),requestBody:d(f.body,_[\"content-type\"]),requestMethod:f.method,url:p})),n)try{const e=yield n(a,r);return y.cancel(),e}catch(e){if(e.throttleRetry&&t\"content-type\"===e.toLowerCase()).length||(n.headers=Object(s.shallowCopy)(n.headers),n.headers[\"content-type\"]=\"application/json\"):n.headers={\"content-type\":\"application/json\"},e=n}return h(e,r,(e,t)=>{let r=null;if(null!=e)try{r=JSON.parse(Object(a.h)(e))}catch(i){l.throwError(\"invalid JSON\",o.Logger.errors.SERVER_ERROR,{body:e,error:i})}return n&&(r=n(r,t)),r})}function p(e,t){return t||(t={}),null==(t=Object(s.shallowCopy)(t)).floor&&(t.floor=0),null==t.ceiling&&(t.ceiling=1e4),null==t.interval&&(t.interval=250),new Promise((function(n,r){let i=null,s=!1;const a=()=>!s&&(s=!0,i&&clearTimeout(i),!0);t.timeout&&(i=setTimeout(()=>{a()&&r(new Error(\"timeout\"))},t.timeout));const o=t.retryLimit;let c=0;!function i(){return e().then((function(e){if(void 0!==e)a()&&n(e);else if(t.oncePoll)t.oncePoll.once(\"poll\",i);else if(t.onceBlock)t.onceBlock.once(\"block\",i);else if(!s){if(c++,c>o)return void(a()&&r(new Error(\"retry limit reached\")));let e=t.interval*parseInt(String(Math.random()*Math.pow(2,c)));et.ceiling&&(e=t.ceiling),setTimeout(i,e)}return null}),(function(e){a()&&r(e)}))}()}))}},\"vJ/q\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"fXoL\"),i=n(\"dNgK\");let s=(()=>{class e{constructor(e){this.snackBar=e,this.DURATION=6e3}notifySuccess(e,t=this.DURATION){this.snackBar.open(e,\"Success\",this.getSnackBarConfig(t))}notifyError(e,t=this.DURATION){this.snackBar.open(e,\"Close\",{duration:this.DURATION,panelClass:\"snackbar-warn\"})}notifyWithComponent(e,t=this.DURATION){this.snackBar.openFromComponent(e,this.getSnackBarConfig(t))}getSnackBarConfig(e){return{duration:e,horizontalPosition:\"right\",verticalPosition:\"top\",politeness:\"polite\"}}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(i.a))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})()},vkgz:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"7o/Q\"),i=n(\"KqfI\"),s=n(\"n6bG\");function a(e,t,n){return function(r){return r.lift(new o(e,t,n))}}class o{constructor(e,t,n){this.nextOrObserver=e,this.error=t,this.complete=n}call(e,t){return t.subscribe(new c(e,this.nextOrObserver,this.error,this.complete))}}class c extends r.a{constructor(e,t,n,r){super(e),this._tapNext=i.a,this._tapError=i.a,this._tapComplete=i.a,this._tapError=n||i.a,this._tapComplete=r||i.a,Object(s.a)(t)?(this._context=this,this._tapNext=t):t&&(this._context=t,this._tapNext=t.next||i.a,this._tapError=t.error||i.a,this._tapComplete=t.complete||i.a)}_next(e){try{this._tapNext.call(this._context,e)}catch(t){return void this.destination.error(t)}this.destination.next(e)}_error(e){try{this._tapError.call(this._context,e)}catch(e){return void this.destination.error(e)}this.destination.error(e)}_complete(){try{this._tapComplete.call(this._context)}catch(e){return void this.destination.error(e)}return this.destination.complete()}}},vxfF:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return E})),n.d(t,\"b\",(function(){return A})),n.d(t,\"c\",(function(){return Y})),n.d(t,\"d\",(function(){return R})),n.d(t,\"e\",(function(){return j})),n.d(t,\"f\",(function(){return T})),n.d(t,\"g\",(function(){return H})),n.d(t,\"h\",(function(){return P}));var r=n(\"8LU1\"),i=n(\"fXoL\"),s=n(\"XNiG\"),a=n(\"LRne\"),o=n(\"HDdC\"),c=n(\"xgIS\"),l=n(\"eNwd\"),u=n(\"7Hc7\"),d=n(\"quSY\"),h=n(\"7+OI\"),m=n(\"/uUt\"),p=n(\"3UWI\"),f=n(\"pLZG\"),b=n(\"1G5W\"),g=n(\"JX91\"),_=n(\"Zy1z\"),y=n(\"eIep\"),v=n(\"UXun\"),w=n(\"nLfN\"),k=n(\"ofXK\"),S=n(\"cH1L\"),M=n(\"0EQZ\");const x=[\"contentWrapper\"],C=[\"*\"],D=new i.s(\"VIRTUAL_SCROLL_STRATEGY\");class L{constructor(e,t,n){this._scrolledIndexChange=new s.a,this.scrolledIndexChange=this._scrolledIndexChange.pipe(Object(m.a)()),this._viewport=null,this._itemSize=e,this._minBufferPx=t,this._maxBufferPx=n}attach(e){this._viewport=e,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(e,t,n){this._itemSize=e,this._minBufferPx=t,this._maxBufferPx=n,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(e,t){this._viewport&&this._viewport.scrollToOffset(e*this._itemSize,t)}_updateTotalContentSize(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;const e=this._viewport.getRenderedRange(),t={start:e.start,end:e.end},n=this._viewport.getViewportSize(),r=this._viewport.getDataLength();let i=this._viewport.measureScrollOffset(),s=i/this._itemSize;if(t.end>r){const e=Math.ceil(n/this._itemSize),a=Math.max(0,Math.min(s,r-e));s!=a&&(s=a,i=a*this._itemSize,t.start=Math.floor(s)),t.end=Math.max(0,Math.min(r,t.start+e))}const a=i-t.start*this._itemSize;if(a0&&(t.end=Math.min(r,t.end+n),t.start=Math.max(0,Math.floor(s-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(t),this._viewport.setRenderedContentOffset(this._itemSize*t.start),this._scrolledIndexChange.next(Math.floor(s))}}function O(e){return e._scrollStrategy}let E=(()=>{class e{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new L(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(e){this._itemSize=Object(r.f)(e)}get minBufferPx(){return this._minBufferPx}set minBufferPx(e){this._minBufferPx=Object(r.f)(e)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(e){this._maxBufferPx=Object(r.f)(e)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=i.Kb({type:e,selectors:[[\"cdk-virtual-scroll-viewport\",\"itemSize\",\"\"]],inputs:{itemSize:\"itemSize\",minBufferPx:\"minBufferPx\",maxBufferPx:\"maxBufferPx\"},features:[i.Db([{provide:D,useFactory:O,deps:[Object(i.Y)(()=>e)]}]),i.Cb]}),e})(),T=(()=>{class e{constructor(e,t,n){this._ngZone=e,this._platform=t,this._scrolled=new s.a,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=n}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new o.a(t=>{this._globalSubscription||this._addGlobalListener();const n=e>0?this._scrolled.pipe(Object(p.a)(e)).subscribe(t):this._scrolled.subscribe(t);return this._scrolledCount++,()=>{n.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):Object(a.a)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,t)=>this.deregister(t)),this._scrolled.complete()}ancestorScrolled(e,t){const n=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe(Object(f.a)(e=>!e||n.indexOf(e)>-1))}getAncestorScrollContainers(e){const t=[];return this.scrollContainers.forEach((n,r)=>{this._scrollableContainsElement(r,e)&&t.push(r)}),t}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollableContainsElement(e,t){let n=t.nativeElement,r=e.getElementRef().nativeElement;do{if(n==r)return!0}while(n=n.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const e=this._getWindow();return Object(c.a)(e.document,\"scroll\").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(i.C),i.Zb(w.a),i.Zb(k.d,8))},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e(Object(i.Zb)(i.C),Object(i.Zb)(w.a),Object(i.Zb)(k.d,8))},token:e,providedIn:\"root\"}),e})(),A=(()=>{class e{constructor(e,t,n,r){this.elementRef=e,this.scrollDispatcher=t,this.ngZone=n,this.dir=r,this._destroyed=new s.a,this._elementScrolled=new o.a(e=>this.ngZone.runOutsideAngular(()=>Object(c.a)(this.elementRef.nativeElement,\"scroll\").pipe(Object(b.a)(this._destroyed)).subscribe(e)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){const t=this.elementRef.nativeElement,n=this.dir&&\"rtl\"==this.dir.value;null==e.left&&(e.left=n?e.end:e.start),null==e.right&&(e.right=n?e.start:e.end),null!=e.bottom&&(e.top=t.scrollHeight-t.clientHeight-e.bottom),n&&0!=Object(w.d)()?(null!=e.left&&(e.right=t.scrollWidth-t.clientWidth-e.left),2==Object(w.d)()?e.left=e.right:1==Object(w.d)()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=t.scrollWidth-t.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const t=this.elementRef.nativeElement;Object(w.g)()?t.scrollTo(e):(null!=e.top&&(t.scrollTop=e.top),null!=e.left&&(t.scrollLeft=e.left))}measureScrollOffset(e){const t=this.elementRef.nativeElement;if(\"top\"==e)return t.scrollTop;if(\"bottom\"==e)return t.scrollHeight-t.clientHeight-t.scrollTop;const n=this.dir&&\"rtl\"==this.dir.value;return\"start\"==e?e=n?\"right\":\"left\":\"end\"==e&&(e=n?\"left\":\"right\"),n&&2==Object(w.d)()?\"left\"==e?t.scrollWidth-t.clientWidth-t.scrollLeft:t.scrollLeft:n&&1==Object(w.d)()?\"left\"==e?t.scrollLeft+t.scrollWidth-t.clientWidth:-t.scrollLeft:\"left\"==e?t.scrollLeft:t.scrollWidth-t.clientWidth-t.scrollLeft}}return e.\\u0275fac=function(t){return new(t||e)(i.Pb(i.m),i.Pb(T),i.Pb(i.C),i.Pb(S.b,8))},e.\\u0275dir=i.Kb({type:e,selectors:[[\"\",\"cdk-scrollable\",\"\"],[\"\",\"cdkScrollable\",\"\"]]}),e})(),P=(()=>{class e{constructor(e,t,n){this._platform=e,this._change=new s.a,this._changeListener=e=>{this._change.next(e)},this._document=n,t.runOutsideAngular(()=>{if(e.isBrowser){const e=this._getWindow();e.addEventListener(\"resize\",this._changeListener),e.addEventListener(\"orientationchange\",this._changeListener)}this.change().subscribe(()=>this._updateViewportSize())})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener(\"resize\",this._changeListener),e.removeEventListener(\"orientationchange\",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:t,height:n}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+n,right:e.left+t,height:n,width:t}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._getDocument(),t=this._getWindow(),n=e.documentElement,r=n.getBoundingClientRect();return{top:-r.top||e.body.scrollTop||t.scrollY||n.scrollTop||0,left:-r.left||e.body.scrollLeft||t.scrollX||n.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(Object(p.a)(e)):this._change}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return e.\\u0275fac=function(t){return new(t||e)(i.Zb(w.a),i.Zb(i.C),i.Zb(k.d,8))},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e(Object(i.Zb)(w.a),Object(i.Zb)(i.C),Object(i.Zb)(k.d,8))},token:e,providedIn:\"root\"}),e})();const F=\"undefined\"!=typeof requestAnimationFrame?l.a:u.a;let j=(()=>{class e extends A{constructor(e,t,n,r,i,a,c){super(e,a,n,i),this.elementRef=e,this._changeDetectorRef=t,this._scrollStrategy=r,this._detachedSubject=new s.a,this._renderedRangeSubject=new s.a,this._orientation=\"vertical\",this.scrolledIndexChange=new o.a(e=>this._scrollStrategy.scrolledIndexChange.subscribe(t=>Promise.resolve().then(()=>this.ngZone.run(()=>e.next(t))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth=\"\",this._totalContentHeight=\"\",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=d.a.EMPTY,c&&(this._viewportChanges=c.change().subscribe(()=>{this.checkViewportSize()}))}get orientation(){return this._orientation}set orientation(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize())}ngOnInit(){super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.elementScrolled().pipe(Object(g.a)(null),Object(p.a)(0,F)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()}))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(e){this.ngZone.runOutsideAngular(()=>{this._forOf=e,this._forOf.dataStream.pipe(Object(b.a)(this._detachedSubject)).subscribe(e=>{const t=e.length;t!==this._dataLength&&(this._dataLength=t,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}setTotalContentSize(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(e){var t,n;((t=this._renderedRange).start!=(n=e).start||t.end!=n.end)&&(this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(e,t=\"to-start\"){const n=\"horizontal\"==this.orientation,r=n?\"X\":\"Y\";let i=`translate${r}(${Number((n&&this.dir&&\"rtl\"==this.dir.value?-1:1)*e)}px)`;this._renderedContentOffset=e,\"to-end\"===t&&(i+=` translate${r}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=i&&(this._renderedContentTransform=i,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(e,t=\"auto\"){const n={behavior:t};\"horizontal\"===this.orientation?n.start=e:n.top=e,this.scrollTo(n)}scrollToIndex(e,t=\"auto\"){this._scrollStrategy.scrollToIndex(e,t)}measureScrollOffset(e){return super.measureScrollOffset(e||(\"horizontal\"===this.orientation?\"start\":\"top\"))}measureRenderedContentSize(){const e=this._contentWrapper.nativeElement;return\"horizontal\"===this.orientation?e.offsetWidth:e.offsetHeight}measureRangeSize(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){const e=this.elementRef.nativeElement;this._viewportSize=\"horizontal\"===this.orientation?e.clientWidth:e.clientHeight}_markChangeDetectionNeeded(e){e&&this._runAfterChangeDetection.push(e),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const e=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const t of e)t()}_calculateSpacerSize(){this._totalContentHeight=\"horizontal\"===this.orientation?\"\":this._totalContentSize+\"px\",this._totalContentWidth=\"horizontal\"===this.orientation?this._totalContentSize+\"px\":\"\"}}return e.\\u0275fac=function(t){return new(t||e)(i.Pb(i.m),i.Pb(i.h),i.Pb(i.C),i.Pb(D,8),i.Pb(S.b,8),i.Pb(T),i.Pb(P))},e.\\u0275cmp=i.Jb({type:e,selectors:[[\"cdk-virtual-scroll-viewport\"]],viewQuery:function(e,t){var n;1&e&&i.Bc(x,!0),2&e&&i.tc(n=i.dc())&&(t._contentWrapper=n.first)},hostAttrs:[1,\"cdk-virtual-scroll-viewport\"],hostVars:4,hostBindings:function(e,t){2&e&&i.Hb(\"cdk-virtual-scroll-orientation-horizontal\",\"horizontal\"===t.orientation)(\"cdk-virtual-scroll-orientation-vertical\",\"horizontal\"!==t.orientation)},inputs:{orientation:\"orientation\"},outputs:{scrolledIndexChange:\"scrolledIndexChange\"},features:[i.Db([{provide:A,useExisting:e}]),i.Bb],ngContentSelectors:C,decls:4,vars:4,consts:[[1,\"cdk-virtual-scroll-content-wrapper\"],[\"contentWrapper\",\"\"],[1,\"cdk-virtual-scroll-spacer\"]],template:function(e,t){1&e&&(i.mc(),i.Vb(0,\"div\",0,1),i.lc(2),i.Ub(),i.Qb(3,\"div\",2)),2&e&&(i.Eb(3),i.Cc(\"width\",t._totalContentWidth)(\"height\",t._totalContentHeight))},styles:[\"cdk-virtual-scroll-viewport{display:block;position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{position:absolute;top:0;left:0;height:1px;width:1px;transform-origin:0 0}[dir=rtl] .cdk-virtual-scroll-spacer{right:0;left:auto;transform-origin:100% 0}\\n\"],encapsulation:2,changeDetection:0}),e})();function I(e,t,n){if(!n.getBoundingClientRect)return 0;const r=n.getBoundingClientRect();return\"horizontal\"===e?\"start\"===t?r.left:r.right:\"start\"===t?r.top:r.bottom}let R=(()=>{class e{constructor(e,t,n,r,i,a){this._viewContainerRef=e,this._template=t,this._differs=n,this._viewRepeater=r,this._viewport=i,this.viewChange=new s.a,this._dataSourceChanges=new s.a,this.dataStream=this._dataSourceChanges.pipe(Object(g.a)(null),Object(_.a)(),Object(y.a)(([e,t])=>this._changeDataSource(e,t)),Object(v.a)(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new s.a,this.dataStream.subscribe(e=>{this._data=e,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe(Object(b.a)(this._destroyed)).subscribe(e=>{this._renderedRange=e,a.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(e){this._cdkVirtualForOf=e,Object(M.h)(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new M.a(Object(h.a)(e)?e:Array.from(e||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(e){this._needsUpdate=!0,this._cdkVirtualForTrackBy=e?(t,n)=>e(t+(this._renderedRange?this._renderedRange.start:0),n):void 0}set cdkVirtualForTemplate(e){e&&(this._needsUpdate=!0,this._template=e)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(e){this._viewRepeater.viewCacheSize=Object(r.f)(e)}measureRangeSize(e,t){if(e.start>=e.end)return 0;const n=e.start-this._renderedRange.start,r=e.end-e.start;let i,s;for(let a=0;a-1;a--){const e=this._viewContainerRef.get(a+n);if(e&&e.rootNodes.length){s=e.rootNodes[e.rootNodes.length-1];break}}return i&&s?I(t,\"end\",s)-I(t,\"start\",i):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const e=this._differ.diff(this._renderedItems);e?this._applyChanges(e):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create(this.cdkVirtualForTrackBy)),this._needsUpdate=!0)}_changeDataSource(e,t){return e&&e.disconnect(this),this._needsUpdate=!0,t?t.connect(this):Object(a.a)()}_updateContext(){const e=this._data.length;let t=this._viewContainerRef.length;for(;t--;){let n=this._viewContainerRef.get(t);n.context.index=this._renderedRange.start+t,n.context.count=e,this._updateComputedContextProperties(n.context),n.detectChanges()}}_applyChanges(e){this._viewRepeater.applyChanges(e,this._viewContainerRef,(e,t,n)=>this._getEmbeddedViewArgs(e,n),e=>e.item),e.forEachIdentityChange(e=>{this._viewContainerRef.get(e.currentIndex).context.$implicit=e.item});const t=this._data.length;let n=this._viewContainerRef.length;for(;n--;){const e=this._viewContainerRef.get(n);e.context.index=this._renderedRange.start+n,e.context.count=t,this._updateComputedContextProperties(e.context)}}_updateComputedContextProperties(e){e.first=0===e.index,e.last=e.index===e.count-1,e.even=e.index%2==0,e.odd=!e.even}_getEmbeddedViewArgs(e,t){return{templateRef:this._template,context:{$implicit:e.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:t}}}return e.\\u0275fac=function(t){return new(t||e)(i.Pb(i.U),i.Pb(i.P),i.Pb(i.v),i.Pb(M.g),i.Pb(j,4),i.Pb(i.C))},e.\\u0275dir=i.Kb({type:e,selectors:[[\"\",\"cdkVirtualFor\",\"\",\"cdkVirtualForOf\",\"\"]],inputs:{cdkVirtualForOf:\"cdkVirtualForOf\",cdkVirtualForTrackBy:\"cdkVirtualForTrackBy\",cdkVirtualForTemplate:\"cdkVirtualForTemplate\",cdkVirtualForTemplateCacheSize:\"cdkVirtualForTemplateCacheSize\"},features:[i.Db([{provide:M.g,useClass:M.f}])]}),e})(),Y=(()=>{class e{}return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)}}),e})(),H=(()=>{class e{}return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)},imports:[[S.a,w.b,Y],S.a,Y]}),e})()},w1tV:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"oB13\"),i=n(\"x+ZX\"),s=n(\"XNiG\");function a(){return new s.a}function o(){return e=>Object(i.a)()(Object(r.a)(a)(e))}},w8CP:function(e,t,n){\"use strict\";var r=n(\"2j6C\"),i=n(\"P7XM\");function s(e,t){return 55296==(64512&e.charCodeAt(t))&&!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1))}function a(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function o(e){return 1===e.length?\"0\"+e:e}function c(e){return 7===e.length?\"0\"+e:6===e.length?\"00\"+e:5===e.length?\"000\"+e:4===e.length?\"0000\"+e:3===e.length?\"00000\"+e:2===e.length?\"000000\"+e:1===e.length?\"0000000\"+e:e}t.inherits=i,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if(\"string\"==typeof e)if(t){if(\"hex\"===t)for((e=e.replace(/[^a-z0-9]+/gi,\"\")).length%2!=0&&(e=\"0\"+e),i=0;i>6|192,n[r++]=63&a|128):s(e,i)?(a=65536+((1023&a)<<10)+(1023&e.charCodeAt(++i)),n[r++]=a>>18|240,n[r++]=a>>12&63|128,n[r++]=a>>6&63|128,n[r++]=63&a|128):(n[r++]=a>>12|224,n[r++]=a>>6&63|128,n[r++]=63&a|128)}else for(i=0;i>>0;return a},t.split32=function(e,t){for(var n=new Array(4*e.length),r=0,i=0;r>>24,n[i+1]=s>>>16&255,n[i+2]=s>>>8&255,n[i+3]=255&s):(n[i+3]=s>>>24,n[i+2]=s>>>16&255,n[i+1]=s>>>8&255,n[i]=255&s)}return n},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,n){return e+t+n>>>0},t.sum32_4=function(e,t,n,r){return e+t+n+r>>>0},t.sum32_5=function(e,t,n,r,i){return e+t+n+r+i>>>0},t.sum64=function(e,t,n,r){var i=r+e[t+1]>>>0;e[t]=(i>>0,e[t+1]=i},t.sum64_hi=function(e,t,n,r){return(t+r>>>0>>0},t.sum64_lo=function(e,t,n,r){return t+r>>>0},t.sum64_4_hi=function(e,t,n,r,i,s,a,o){var c=0,l=t;return c+=(l=l+r>>>0)>>0)>>0)>>0},t.sum64_4_lo=function(e,t,n,r,i,s,a,o){return t+r+s+o>>>0},t.sum64_5_hi=function(e,t,n,r,i,s,a,o,c,l){var u=0,d=t;return u+=(d=d+r>>>0)>>0)>>0)>>0)>>0},t.sum64_5_lo=function(e,t,n,r,i,s,a,o,c,l){return t+r+s+o+l>>>0},t.rotr64_hi=function(e,t,n){return(t<<32-n|e>>>n)>>>0},t.rotr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0},t.shr64_hi=function(e,t,n){return e>>>n},t.shr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0}},wQk9:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"tzm\",{months:\"\\u2d49\\u2d4f\\u2d4f\\u2d30\\u2d62\\u2d54_\\u2d31\\u2d55\\u2d30\\u2d62\\u2d55_\\u2d4e\\u2d30\\u2d55\\u2d5a_\\u2d49\\u2d31\\u2d54\\u2d49\\u2d54_\\u2d4e\\u2d30\\u2d62\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4f\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4d\\u2d62\\u2d53\\u2d63_\\u2d56\\u2d53\\u2d5b\\u2d5c_\\u2d5b\\u2d53\\u2d5c\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d3d\\u2d5f\\u2d53\\u2d31\\u2d55_\\u2d4f\\u2d53\\u2d61\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d37\\u2d53\\u2d4a\\u2d4f\\u2d31\\u2d49\\u2d54\".split(\"_\"),monthsShort:\"\\u2d49\\u2d4f\\u2d4f\\u2d30\\u2d62\\u2d54_\\u2d31\\u2d55\\u2d30\\u2d62\\u2d55_\\u2d4e\\u2d30\\u2d55\\u2d5a_\\u2d49\\u2d31\\u2d54\\u2d49\\u2d54_\\u2d4e\\u2d30\\u2d62\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4f\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4d\\u2d62\\u2d53\\u2d63_\\u2d56\\u2d53\\u2d5b\\u2d5c_\\u2d5b\\u2d53\\u2d5c\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d3d\\u2d5f\\u2d53\\u2d31\\u2d55_\\u2d4f\\u2d53\\u2d61\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d37\\u2d53\\u2d4a\\u2d4f\\u2d31\\u2d49\\u2d54\".split(\"_\"),weekdays:\"\\u2d30\\u2d59\\u2d30\\u2d4e\\u2d30\\u2d59_\\u2d30\\u2d62\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d54\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4e\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d39\\u2d62\\u2d30\\u2d59\".split(\"_\"),weekdaysShort:\"\\u2d30\\u2d59\\u2d30\\u2d4e\\u2d30\\u2d59_\\u2d30\\u2d62\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d54\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4e\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d39\\u2d62\\u2d30\\u2d59\".split(\"_\"),weekdaysMin:\"\\u2d30\\u2d59\\u2d30\\u2d4e\\u2d30\\u2d59_\\u2d30\\u2d62\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d54\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4e\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d39\\u2d62\\u2d30\\u2d59\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u2d30\\u2d59\\u2d37\\u2d45 \\u2d34] LT\",nextDay:\"[\\u2d30\\u2d59\\u2d3d\\u2d30 \\u2d34] LT\",nextWeek:\"dddd [\\u2d34] LT\",lastDay:\"[\\u2d30\\u2d5a\\u2d30\\u2d4f\\u2d5c \\u2d34] LT\",lastWeek:\"dddd [\\u2d34] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u2d37\\u2d30\\u2d37\\u2d45 \\u2d59 \\u2d62\\u2d30\\u2d4f %s\",past:\"\\u2d62\\u2d30\\u2d4f %s\",s:\"\\u2d49\\u2d4e\\u2d49\\u2d3d\",ss:\"%d \\u2d49\\u2d4e\\u2d49\\u2d3d\",m:\"\\u2d4e\\u2d49\\u2d4f\\u2d53\\u2d3a\",mm:\"%d \\u2d4e\\u2d49\\u2d4f\\u2d53\\u2d3a\",h:\"\\u2d59\\u2d30\\u2d44\\u2d30\",hh:\"%d \\u2d5c\\u2d30\\u2d59\\u2d59\\u2d30\\u2d44\\u2d49\\u2d4f\",d:\"\\u2d30\\u2d59\\u2d59\",dd:\"%d o\\u2d59\\u2d59\\u2d30\\u2d4f\",M:\"\\u2d30\\u2d62o\\u2d53\\u2d54\",MM:\"%d \\u2d49\\u2d62\\u2d62\\u2d49\\u2d54\\u2d4f\",y:\"\\u2d30\\u2d59\\u2d33\\u2d30\\u2d59\",yy:\"%d \\u2d49\\u2d59\\u2d33\\u2d30\\u2d59\\u2d4f\"},week:{dow:6,doy:12}})}(n(\"wd/R\"))},wZkO:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return K})),n.d(t,\"b\",(function(){return oe})),n.d(t,\"c\",(function(){return J})),n.d(t,\"d\",(function(){return fe}));var r=n(\"u47x\"),i=n(\"GU7r\"),s=n(\"+rOU\"),a=n(\"ofXK\"),o=n(\"fXoL\"),c=n(\"FKr1\"),l=n(\"R1ws\"),u=n(\"XNiG\"),d=n(\"quSY\"),h=n(\"VRyK\"),m=n(\"xgIS\"),p=n(\"LRne\"),f=n(\"PqYM\"),b=n(\"R0Ic\"),g=n(\"JX91\"),_=n(\"/uUt\"),y=n(\"1G5W\"),v=n(\"8LU1\"),w=n(\"nLfN\"),k=n(\"FtGj\"),S=n(\"cH1L\"),M=n(\"vxfF\");function x(e,t){1&e&&o.lc(0)}const C=[\"*\"];function D(e,t){}const L=function(e){return{animationDuration:e}},O=function(e,t){return{value:e,params:t}},E=[\"tabBodyWrapper\"],T=[\"tabHeader\"];function A(e,t){}function P(e,t){if(1&e&&o.Fc(0,A,0,0,\"ng-template\",9),2&e){const e=o.gc().$implicit;o.nc(\"cdkPortalOutlet\",e.templateLabel)}}function F(e,t){if(1&e&&o.Hc(0),2&e){const e=o.gc().$implicit;o.Ic(e.textLabel)}}function j(e,t){if(1&e){const e=o.Wb();o.Vb(0,\"div\",6),o.cc(\"click\",(function(){o.wc(e);const n=t.$implicit,r=t.index,i=o.gc(),s=o.uc(1);return i._handleClick(n,s,r)})),o.Vb(1,\"div\",7),o.Fc(2,P,1,1,\"ng-template\",8),o.Fc(3,F,1,1,\"ng-template\",8),o.Ub(),o.Ub()}if(2&e){const e=t.$implicit,n=t.index,r=o.gc();o.Hb(\"mat-tab-label-active\",r.selectedIndex==n),o.nc(\"id\",r._getTabLabelId(n))(\"disabled\",e.disabled)(\"matRippleDisabled\",e.disabled||r.disableRipple),o.Fb(\"tabIndex\",r._getTabIndex(e,n))(\"aria-posinset\",n+1)(\"aria-setsize\",r._tabs.length)(\"aria-controls\",r._getTabContentId(n))(\"aria-selected\",r.selectedIndex==n)(\"aria-label\",e.ariaLabel||null)(\"aria-labelledby\",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),o.Eb(2),o.nc(\"ngIf\",e.templateLabel),o.Eb(1),o.nc(\"ngIf\",!e.templateLabel)}}function I(e,t){if(1&e){const e=o.Wb();o.Vb(0,\"mat-tab-body\",10),o.cc(\"_onCentered\",(function(){return o.wc(e),o.gc()._removeTabBodyWrapperHeight()}))(\"_onCentering\",(function(t){return o.wc(e),o.gc()._setTabBodyWrapperHeight(t)})),o.Ub()}if(2&e){const e=t.$implicit,n=t.index,r=o.gc();o.Hb(\"mat-tab-body-active\",r.selectedIndex==n),o.nc(\"id\",r._getTabContentId(n))(\"content\",e.content)(\"position\",e.position)(\"origin\",e.origin)(\"animationDuration\",r.animationDuration),o.Fb(\"aria-labelledby\",r._getTabLabelId(n))}}const R=[\"tabListContainer\"],Y=[\"tabList\"],H=[\"nextPaginator\"],N=[\"previousPaginator\"],B=new o.s(\"MatInkBarPositioner\",{providedIn:\"root\",factory:function(){return e=>({left:e?(e.offsetLeft||0)+\"px\":\"0\",width:e?(e.offsetWidth||0)+\"px\":\"0\"})}});let V=(()=>{class e{constructor(e,t,n,r){this._elementRef=e,this._ngZone=t,this._inkBarPositioner=n,this._animationMode=r}alignToElement(e){this.show(),\"undefined\"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._setStyles(e))}):this._setStyles(e)}show(){this._elementRef.nativeElement.style.visibility=\"visible\"}hide(){this._elementRef.nativeElement.style.visibility=\"hidden\"}_setStyles(e){const t=this._inkBarPositioner(e),n=this._elementRef.nativeElement;n.style.left=t.left,n.style.width=t.width}}return e.\\u0275fac=function(t){return new(t||e)(o.Pb(o.m),o.Pb(o.C),o.Pb(B),o.Pb(l.a,8))},e.\\u0275dir=o.Kb({type:e,selectors:[[\"mat-ink-bar\"]],hostAttrs:[1,\"mat-ink-bar\"],hostVars:2,hostBindings:function(e,t){2&e&&o.Hb(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode)}}),e})();const U=new o.s(\"MatTabContent\"),z=new o.s(\"MatTabLabel\");let J=(()=>{class e extends s.b{}return e.\\u0275fac=function(t){return G(t||e)},e.\\u0275dir=o.Kb({type:e,selectors:[[\"\",\"mat-tab-label\",\"\"],[\"\",\"matTabLabel\",\"\"]],features:[o.Db([{provide:z,useExisting:e}]),o.Bb]}),e})();const G=o.Xb(J);class X{}const W=Object(c.v)(X),Z=new o.s(\"MAT_TAB_GROUP\");let K=(()=>{class e extends W{constructor(e,t){super(),this._viewContainerRef=e,this._closestTabGroup=t,this.textLabel=\"\",this._contentPortal=null,this._stateChanges=new u.a,this.position=null,this.origin=null,this.isActive=!1}get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}get content(){return this._contentPortal}ngOnChanges(e){(e.hasOwnProperty(\"textLabel\")||e.hasOwnProperty(\"disabled\"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new s.h(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&(this._templateLabel=e)}}return e.\\u0275fac=function(t){return new(t||e)(o.Pb(o.U),o.Pb(Z,8))},e.\\u0275cmp=o.Jb({type:e,selectors:[[\"mat-tab\"]],contentQueries:function(e,t,n){var r;1&e&&(o.Ib(n,z,!0),o.Ac(n,U,!0,o.P)),2&e&&(o.tc(r=o.dc())&&(t.templateLabel=r.first),o.tc(r=o.dc())&&(t._explicitContent=r.first))},viewQuery:function(e,t){var n;1&e&&o.Bc(o.P,!0),2&e&&o.tc(n=o.dc())&&(t._implicitContent=n.first)},inputs:{disabled:\"disabled\",textLabel:[\"label\",\"textLabel\"],ariaLabel:[\"aria-label\",\"ariaLabel\"],ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"]},exportAs:[\"matTab\"],features:[o.Bb,o.Cb],ngContentSelectors:C,decls:1,vars:0,template:function(e,t){1&e&&(o.mc(),o.Fc(0,x,1,0,\"ng-template\"))},encapsulation:2}),e})();const Q={translateTab:Object(b.n)(\"translateTab\",[Object(b.k)(\"center, void, left-origin-center, right-origin-center\",Object(b.l)({transform:\"none\"})),Object(b.k)(\"left\",Object(b.l)({transform:\"translate3d(-100%, 0, 0)\",minHeight:\"1px\"})),Object(b.k)(\"right\",Object(b.l)({transform:\"translate3d(100%, 0, 0)\",minHeight:\"1px\"})),Object(b.m)(\"* => left, * => right, left => center, right => center\",Object(b.e)(\"{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)\")),Object(b.m)(\"void => left-origin-center\",[Object(b.l)({transform:\"translate3d(-100%, 0, 0)\"}),Object(b.e)(\"{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)\")]),Object(b.m)(\"void => right-origin-center\",[Object(b.l)({transform:\"translate3d(100%, 0, 0)\"}),Object(b.e)(\"{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)\")])])};let q=(()=>{class e extends s.c{constructor(e,t,n,r){super(e,t,r),this._host=n,this._centeringSub=d.a.EMPTY,this._leavingSub=d.a.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(Object(g.a)(this._host._isCenterPosition(this._host._position))).subscribe(e=>{e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return e.\\u0275fac=function(t){return new(t||e)(o.Pb(o.j),o.Pb(o.U),o.Pb(Object(o.Y)(()=>ee)),o.Pb(a.d))},e.\\u0275dir=o.Kb({type:e,selectors:[[\"\",\"matTabBodyHost\",\"\"]],features:[o.Bb]}),e})(),$=(()=>{class e{constructor(e,t,n){this._elementRef=e,this._dir=t,this._dirChangeSubscription=d.a.EMPTY,this._translateTabComplete=new u.a,this._onCentering=new o.p,this._beforeCentering=new o.p,this._afterLeavingCenter=new o.p,this._onCentered=new o.p(!0),this.animationDuration=\"500ms\",t&&(this._dirChangeSubscription=t.change.subscribe(e=>{this._computePositionAnimationState(e),n.markForCheck()})),this._translateTabComplete.pipe(Object(_.a)((e,t)=>e.fromState===t.fromState&&e.toState===t.toState)).subscribe(e=>{this._isCenterPosition(e.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(e.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}set position(e){this._positionIndex=e,this._computePositionAnimationState()}ngOnInit(){\"center\"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(e){const t=this._isCenterPosition(e.toState);this._beforeCentering.emit(t),t&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&\"rtl\"===this._dir.value?\"rtl\":\"ltr\"}_isCenterPosition(e){return\"center\"==e||\"left-origin-center\"==e||\"right-origin-center\"==e}_computePositionAnimationState(e=this._getLayoutDirection()){this._position=this._positionIndex<0?\"ltr\"==e?\"left\":\"right\":this._positionIndex>0?\"ltr\"==e?\"right\":\"left\":\"center\"}_computePositionFromOrigin(e){const t=this._getLayoutDirection();return\"ltr\"==t&&e<=0||\"rtl\"==t&&e>0?\"left-origin-center\":\"right-origin-center\"}}return e.\\u0275fac=function(t){return new(t||e)(o.Pb(o.m),o.Pb(S.b,8),o.Pb(o.h))},e.\\u0275dir=o.Kb({type:e,inputs:{animationDuration:\"animationDuration\",position:\"position\",_content:[\"content\",\"_content\"],origin:\"origin\"},outputs:{_onCentering:\"_onCentering\",_beforeCentering:\"_beforeCentering\",_afterLeavingCenter:\"_afterLeavingCenter\",_onCentered:\"_onCentered\"}}),e})(),ee=(()=>{class e extends ${constructor(e,t,n){super(e,t,n)}}return e.\\u0275fac=function(t){return new(t||e)(o.Pb(o.m),o.Pb(S.b,8),o.Pb(o.h))},e.\\u0275cmp=o.Jb({type:e,selectors:[[\"mat-tab-body\"]],viewQuery:function(e,t){var n;1&e&&o.Kc(s.f,!0),2&e&&o.tc(n=o.dc())&&(t._portalHost=n.first)},hostAttrs:[1,\"mat-tab-body\"],features:[o.Bb],decls:3,vars:6,consts:[[1,\"mat-tab-body-content\"],[\"content\",\"\"],[\"matTabBodyHost\",\"\"]],template:function(e,t){1&e&&(o.Vb(0,\"div\",0,1),o.cc(\"@translateTab.start\",(function(e){return t._onTranslateTabStarted(e)}))(\"@translateTab.done\",(function(e){return t._translateTabComplete.next(e)})),o.Fc(2,D,0,0,\"ng-template\",2),o.Ub()),2&e&&o.nc(\"@translateTab\",o.rc(3,O,t._position,o.qc(1,L,t.animationDuration)))},directives:[q],styles:[\".mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}\\n\"],encapsulation:2,data:{animation:[Q.translateTab]}}),e})();const te=new o.s(\"MAT_TABS_CONFIG\");let ne=0;class re{}class ie{constructor(e){this._elementRef=e}}const se=Object(c.t)(Object(c.u)(ie),\"primary\");let ae=(()=>{class e extends se{constructor(e,t,n,r){super(e),this._changeDetectorRef=t,this._animationMode=r,this._tabs=new o.H,this._indexToSelect=0,this._tabBodyWrapperHeight=0,this._tabsSubscription=d.a.EMPTY,this._tabLabelSubscription=d.a.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition=\"above\",this.selectedIndexChange=new o.p,this.focusChange=new o.p,this.animationDone=new o.p,this.selectedTabChange=new o.p(!0),this._groupId=ne++,this.animationDuration=n&&n.animationDuration?n.animationDuration:\"500ms\",this.disablePagination=!(!n||null==n.disablePagination)&&n.disablePagination}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(e){this._dynamicHeight=Object(v.c)(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=Object(v.f)(e,null)}get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\\d+$/.test(e)?e+\"ms\":e}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const t=this._elementRef.nativeElement;t.classList.remove(\"mat-background-\"+this.backgroundColor),e&&t.classList.add(\"mat-background-\"+e),this._backgroundColor=e}ngAfterContentChecked(){const e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){const t=null==this._selectedIndex;t||this.selectedTabChange.emit(this._createChangeEvent(e)),Promise.resolve().then(()=>{this._tabs.forEach((t,n)=>t.isActive=n===e),t||this.selectedIndexChange.emit(e)})}this._tabs.forEach((t,n)=>{t.position=n-e,null==this._selectedIndex||0!=t.position||t.origin||(t.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{if(this._clampTabIndex(this._indexToSelect)===this._selectedIndex){const e=this._tabs.toArray();for(let t=0;t{this._tabs.reset(e.filter(e=>!e._closestTabGroup||e._closestTabGroup===this)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}_focusChanged(e){this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){const t=new re;return t.index=e,this._tabs&&this._tabs.length&&(t.tab=this._tabs.toArray()[e]),t}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=Object(h.a)(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e){return`mat-tab-label-${this._groupId}-${e}`}_getTabContentId(e){return`mat-tab-content-${this._groupId}-${e}`}_setTabBodyWrapperHeight(e){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const t=this._tabBodyWrapper.nativeElement;t.style.height=this._tabBodyWrapperHeight+\"px\",this._tabBodyWrapper.nativeElement.offsetHeight&&(t.style.height=e+\"px\")}_removeTabBodyWrapperHeight(){const e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height=\"\",this.animationDone.emit()}_handleClick(e,t,n){e.disabled||(this.selectedIndex=t.focusIndex=n)}_getTabIndex(e,t){return e.disabled?null:this.selectedIndex===t?0:-1}}return e.\\u0275fac=function(t){return new(t||e)(o.Pb(o.m),o.Pb(o.h),o.Pb(te,8),o.Pb(l.a,8))},e.\\u0275dir=o.Kb({type:e,inputs:{headerPosition:\"headerPosition\",animationDuration:\"animationDuration\",disablePagination:\"disablePagination\",dynamicHeight:\"dynamicHeight\",selectedIndex:\"selectedIndex\",backgroundColor:\"backgroundColor\"},outputs:{selectedIndexChange:\"selectedIndexChange\",focusChange:\"focusChange\",animationDone:\"animationDone\",selectedTabChange:\"selectedTabChange\"},features:[o.Bb]}),e})(),oe=(()=>{class e extends ae{constructor(e,t,n,r){super(e,t,n,r)}}return e.\\u0275fac=function(t){return new(t||e)(o.Pb(o.m),o.Pb(o.h),o.Pb(te,8),o.Pb(l.a,8))},e.\\u0275cmp=o.Jb({type:e,selectors:[[\"mat-tab-group\"]],contentQueries:function(e,t,n){var r;1&e&&o.Ib(n,K,!0),2&e&&o.tc(r=o.dc())&&(t._allTabs=r)},viewQuery:function(e,t){var n;1&e&&(o.Kc(E,!0),o.Kc(T,!0)),2&e&&(o.tc(n=o.dc())&&(t._tabBodyWrapper=n.first),o.tc(n=o.dc())&&(t._tabHeader=n.first))},hostAttrs:[1,\"mat-tab-group\"],hostVars:4,hostBindings:function(e,t){2&e&&o.Hb(\"mat-tab-group-dynamic-height\",t.dynamicHeight)(\"mat-tab-group-inverted-header\",\"below\"===t.headerPosition)},inputs:{color:\"color\",disableRipple:\"disableRipple\"},exportAs:[\"matTabGroup\"],features:[o.Db([{provide:Z,useExisting:e}]),o.Bb],decls:6,vars:7,consts:[[3,\"selectedIndex\",\"disableRipple\",\"disablePagination\",\"indexFocused\",\"selectFocusedIndex\"],[\"tabHeader\",\"\"],[\"class\",\"mat-tab-label mat-focus-indicator\",\"role\",\"tab\",\"matTabLabelWrapper\",\"\",\"mat-ripple\",\"\",\"cdkMonitorElementFocus\",\"\",3,\"id\",\"mat-tab-label-active\",\"disabled\",\"matRippleDisabled\",\"click\",4,\"ngFor\",\"ngForOf\"],[1,\"mat-tab-body-wrapper\"],[\"tabBodyWrapper\",\"\"],[\"role\",\"tabpanel\",3,\"id\",\"mat-tab-body-active\",\"content\",\"position\",\"origin\",\"animationDuration\",\"_onCentered\",\"_onCentering\",4,\"ngFor\",\"ngForOf\"],[\"role\",\"tab\",\"matTabLabelWrapper\",\"\",\"mat-ripple\",\"\",\"cdkMonitorElementFocus\",\"\",1,\"mat-tab-label\",\"mat-focus-indicator\",3,\"id\",\"disabled\",\"matRippleDisabled\",\"click\"],[1,\"mat-tab-label-content\"],[3,\"ngIf\"],[3,\"cdkPortalOutlet\"],[\"role\",\"tabpanel\",3,\"id\",\"content\",\"position\",\"origin\",\"animationDuration\",\"_onCentered\",\"_onCentering\"]],template:function(e,t){1&e&&(o.Vb(0,\"mat-tab-header\",0,1),o.cc(\"indexFocused\",(function(e){return t._focusChanged(e)}))(\"selectFocusedIndex\",(function(e){return t.selectedIndex=e})),o.Fc(2,j,4,14,\"div\",2),o.Ub(),o.Vb(3,\"div\",3,4),o.Fc(5,I,1,8,\"mat-tab-body\",5),o.Ub()),2&e&&(o.nc(\"selectedIndex\",t.selectedIndex||0)(\"disableRipple\",t.disableRipple)(\"disablePagination\",t.disablePagination),o.Eb(2),o.nc(\"ngForOf\",t._tabs),o.Eb(1),o.Hb(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode),o.Eb(2),o.nc(\"ngForOf\",t._tabs))},directives:function(){return[pe,a.m,ue,c.o,r.d,a.n,s.c,ee]},styles:[\".mat-tab-group{display:flex;flex-direction:column}.mat-tab-group.mat-tab-group-inverted-header{flex-direction:column-reverse}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{padding:0 12px}}@media(max-width: 959px){.mat-tab-label{padding:0 12px}}.mat-tab-group[mat-stretch-tabs]>.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\\n\"],encapsulation:2}),e})();class ce{}const le=Object(c.v)(ce);let ue=(()=>{class e extends le{constructor(e){super(),this.elementRef=e}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return e.\\u0275fac=function(t){return new(t||e)(o.Pb(o.m))},e.\\u0275dir=o.Kb({type:e,selectors:[[\"\",\"matTabLabelWrapper\",\"\"]],hostVars:3,hostBindings:function(e,t){2&e&&(o.Fb(\"aria-disabled\",!!t.disabled),o.Hb(\"mat-tab-disabled\",t.disabled))},inputs:{disabled:\"disabled\"},features:[o.Bb]}),e})();const de=Object(w.f)({passive:!0});let he=(()=>{class e{constructor(e,t,n,r,i,s,a){this._elementRef=e,this._changeDetectorRef=t,this._viewportRuler=n,this._dir=r,this._ngZone=i,this._platform=s,this._animationMode=a,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new u.a,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new u.a,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new o.p,this.indexFocused=new o.p,i.runOutsideAngular(()=>{Object(m.a)(e.nativeElement,\"mouseleave\").pipe(Object(y.a)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){e=Object(v.f)(e),this._selectedIndex!=e&&(this._selectedIndexChanged=!0,this._selectedIndex=e,this._keyManager&&this._keyManager.updateActiveItem(e))}ngAfterViewInit(){Object(m.a)(this._previousPaginator.nativeElement,\"touchstart\",de).pipe(Object(y.a)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress(\"before\")}),Object(m.a)(this._nextPaginator.nativeElement,\"touchstart\",de).pipe(Object(y.a)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress(\"after\")})}ngAfterContentInit(){const e=this._dir?this._dir.change:Object(p.a)(null),t=this._viewportRuler.change(150),n=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new r.e(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap(),this._keyManager.updateActiveItem(this._selectedIndex),\"undefined\"!=typeof requestAnimationFrame?requestAnimationFrame(n):n(),Object(h.a)(e,t,this._items.changes).pipe(Object(y.a)(this._destroyed)).subscribe(()=>{Promise.resolve().then(n),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.pipe(Object(y.a)(this._destroyed)).subscribe(e=>{this.indexFocused.emit(e),this._setTabFocus(e)})}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!Object(k.s)(e))switch(e.keyCode){case k.f:case k.n:this.focusIndex!==this.selectedIndex&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e));break;default:this._keyManager.onKeydown(e)}}_onContentChanges(){const e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||\"\",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(e){this._isValidIndex(e)&&this.focusIndex!==e&&this._keyManager&&this._keyManager.setActiveItem(e)}_isValidIndex(e){if(!this._items)return!0;const t=this._items?this._items.toArray()[e]:null;return!!t&&!t.disabled}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();const t=this._tabListContainer.nativeElement,n=this._getLayoutDirection();t.scrollLeft=\"ltr\"==n?0:t.scrollWidth-t.offsetWidth}}_getLayoutDirection(){return this._dir&&\"rtl\"===this._dir.value?\"rtl\":\"ltr\"}_updateTabScrollPosition(){if(this.disablePagination)return;const e=this.scrollDistance,t=this._platform,n=\"ltr\"===this._getLayoutDirection()?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(n)}px)`,t&&(t.TRIDENT||t.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){return this._scrollTo(this._scrollDistance+(\"before\"==e?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;const t=this._items?this._items.toArray()[e]:null;if(!t)return;const n=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:r,offsetWidth:i}=t.elementRef.nativeElement;let s,a;\"ltr\"==this._getLayoutDirection()?(s=r,a=s+i):(a=this._tabList.nativeElement.offsetWidth-r,s=a-i);const o=this.scrollDistance,c=this.scrollDistance+n;sc&&(this.scrollDistance+=a-c+60)}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const e=this._tabList.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;e||(this.scrollDistance=0),e!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=e}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabList.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,t=e?e.elementRef.nativeElement:null;t?this._inkBar.alignToElement(t):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,t){t&&null!=t.button&&0!==t.button||(this._stopInterval(),Object(f.a)(650,100).pipe(Object(y.a)(Object(h.a)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:t,distance:n}=this._scrollHeader(e);(0===n||n>=t)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const t=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(t,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:t,distance:this._scrollDistance}}}return e.\\u0275fac=function(t){return new(t||e)(o.Pb(o.m),o.Pb(o.h),o.Pb(M.h),o.Pb(S.b,8),o.Pb(o.C),o.Pb(w.a),o.Pb(l.a,8))},e.\\u0275dir=o.Kb({type:e,inputs:{disablePagination:\"disablePagination\"}}),e})(),me=(()=>{class e extends he{constructor(e,t,n,r,i,s,a){super(e,t,n,r,i,s,a),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=Object(v.c)(e)}_itemSelected(e){e.preventDefault()}}return e.\\u0275fac=function(t){return new(t||e)(o.Pb(o.m),o.Pb(o.h),o.Pb(M.h),o.Pb(S.b,8),o.Pb(o.C),o.Pb(w.a),o.Pb(l.a,8))},e.\\u0275dir=o.Kb({type:e,inputs:{disableRipple:\"disableRipple\"},features:[o.Bb]}),e})(),pe=(()=>{class e extends me{constructor(e,t,n,r,i,s,a){super(e,t,n,r,i,s,a)}}return e.\\u0275fac=function(t){return new(t||e)(o.Pb(o.m),o.Pb(o.h),o.Pb(M.h),o.Pb(S.b,8),o.Pb(o.C),o.Pb(w.a),o.Pb(l.a,8))},e.\\u0275cmp=o.Jb({type:e,selectors:[[\"mat-tab-header\"]],contentQueries:function(e,t,n){var r;1&e&&o.Ib(n,ue,!1),2&e&&o.tc(r=o.dc())&&(t._items=r)},viewQuery:function(e,t){var n;1&e&&(o.Bc(V,!0),o.Bc(R,!0),o.Bc(Y,!0),o.Kc(H,!0),o.Kc(N,!0)),2&e&&(o.tc(n=o.dc())&&(t._inkBar=n.first),o.tc(n=o.dc())&&(t._tabListContainer=n.first),o.tc(n=o.dc())&&(t._tabList=n.first),o.tc(n=o.dc())&&(t._nextPaginator=n.first),o.tc(n=o.dc())&&(t._previousPaginator=n.first))},hostAttrs:[1,\"mat-tab-header\"],hostVars:4,hostBindings:function(e,t){2&e&&o.Hb(\"mat-tab-header-pagination-controls-enabled\",t._showPaginationControls)(\"mat-tab-header-rtl\",\"rtl\"==t._getLayoutDirection())},inputs:{selectedIndex:\"selectedIndex\"},outputs:{selectFocusedIndex:\"selectFocusedIndex\",indexFocused:\"indexFocused\"},features:[o.Bb],ngContentSelectors:C,decls:13,vars:8,consts:[[\"aria-hidden\",\"true\",\"mat-ripple\",\"\",1,\"mat-tab-header-pagination\",\"mat-tab-header-pagination-before\",\"mat-elevation-z4\",3,\"matRippleDisabled\",\"click\",\"mousedown\",\"touchend\"],[\"previousPaginator\",\"\"],[1,\"mat-tab-header-pagination-chevron\"],[1,\"mat-tab-label-container\",3,\"keydown\"],[\"tabListContainer\",\"\"],[\"role\",\"tablist\",1,\"mat-tab-list\",3,\"cdkObserveContent\"],[\"tabList\",\"\"],[1,\"mat-tab-labels\"],[\"aria-hidden\",\"true\",\"mat-ripple\",\"\",1,\"mat-tab-header-pagination\",\"mat-tab-header-pagination-after\",\"mat-elevation-z4\",3,\"matRippleDisabled\",\"mousedown\",\"click\",\"touchend\"],[\"nextPaginator\",\"\"]],template:function(e,t){1&e&&(o.mc(),o.Vb(0,\"div\",0,1),o.cc(\"click\",(function(){return t._handlePaginatorClick(\"before\")}))(\"mousedown\",(function(e){return t._handlePaginatorPress(\"before\",e)}))(\"touchend\",(function(){return t._stopInterval()})),o.Qb(2,\"div\",2),o.Ub(),o.Vb(3,\"div\",3,4),o.cc(\"keydown\",(function(e){return t._handleKeydown(e)})),o.Vb(5,\"div\",5,6),o.cc(\"cdkObserveContent\",(function(){return t._onContentChanges()})),o.Vb(7,\"div\",7),o.lc(8),o.Ub(),o.Qb(9,\"mat-ink-bar\"),o.Ub(),o.Ub(),o.Vb(10,\"div\",8,9),o.cc(\"mousedown\",(function(e){return t._handlePaginatorPress(\"after\",e)}))(\"click\",(function(){return t._handlePaginatorClick(\"after\")}))(\"touchend\",(function(){return t._stopInterval()})),o.Qb(12,\"div\",2),o.Ub()),2&e&&(o.Hb(\"mat-tab-header-pagination-disabled\",t._disableScrollBefore),o.nc(\"matRippleDisabled\",t._disableScrollBefore||t.disableRipple),o.Eb(5),o.Hb(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode),o.Eb(5),o.Hb(\"mat-tab-header-pagination-disabled\",t._disableScrollAfter),o.nc(\"matRippleDisabled\",t._disableScrollAfter||t.disableRipple))},directives:[c.o,i.a,V],styles:['.mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;content:\"\";height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center]>.mat-tab-header .mat-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-tab-header .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\\n'],encapsulation:2}),e})(),fe=(()=>{class e{}return e.\\u0275mod=o.Nb({type:e}),e.\\u0275inj=o.Mb({factory:function(t){return new(t||e)},imports:[[a.c,c.h,s.g,c.p,i.c,r.a],c.h]}),e})()},\"wd/R\":function(e,t,n){(function(e){e.exports=function(){\"use strict\";var t,r;function i(){return t.apply(null,arguments)}function s(e){return e instanceof Array||\"[object Array]\"===Object.prototype.toString.call(e)}function a(e){return null!=e&&\"[object Object]\"===Object.prototype.toString.call(e)}function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function c(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(o(e,t))return!1;return!0}function l(e){return void 0===e}function u(e){return\"number\"==typeof e||\"[object Number]\"===Object.prototype.toString.call(e)}function d(e){return e instanceof Date||\"[object Date]\"===Object.prototype.toString.call(e)}function h(e,t){var n,r=[];for(n=0;n>>0;for(t=0;t0)for(n=0;n<_.length;n++)l(i=t[r=_[n]])||(e[r]=i);return e}function w(e){v(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===y&&(y=!0,i.updateOffset(this),y=!1)}function k(e){return e instanceof w||null!=e&&null!=e._isAMomentObject}function S(e){!1===i.suppressDeprecationWarnings&&\"undefined\"!=typeof console&&console.warn&&console.warn(\"Deprecation warning: \"+e)}function M(e,t){var n=!0;return m((function(){if(null!=i.deprecationHandler&&i.deprecationHandler(null,e),n){var r,s,a,c=[];for(s=0;s=0?n?\"+\":\"\":\"-\")+Math.pow(10,Math.max(0,t-r.length)).toString().substr(1)+r}i.suppressDeprecationWarnings=!1,i.deprecationHandler=null,x=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)o(e,t)&&n.push(t);return n};var A=/(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,P=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g,F={},j={};function I(e,t,n,r){var i=r;\"string\"==typeof r&&(i=function(){return this[r]()}),e&&(j[e]=i),t&&(j[t[0]]=function(){return T(i.apply(this,arguments),t[1],t[2])}),n&&(j[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function R(e,t){return e.isValid()?(t=Y(t,e.localeData()),F[t]=F[t]||function(e){var t,n,r,i=e.match(A);for(t=0,n=i.length;t=0&&P.test(e);)e=e.replace(P,r),P.lastIndex=0,n-=1;return e}var H={};function N(e,t){var n=e.toLowerCase();H[n]=H[n+\"s\"]=H[t]=e}function B(e){return\"string\"==typeof e?H[e]||H[e.toLowerCase()]:void 0}function V(e){var t,n,r={};for(n in e)o(e,n)&&(t=B(n))&&(r[t]=e[n]);return r}var U={};function z(e,t){U[e]=t}function J(e){return e%4==0&&e%100!=0||e%400==0}function G(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function X(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=G(t)),n}function W(e,t){return function(n){return null!=n?(K(this,e,n),i.updateOffset(this,t),this):Z(this,e)}}function Z(e,t){return e.isValid()?e._d[\"get\"+(e._isUTC?\"UTC\":\"\")+t]():NaN}function K(e,t,n){e.isValid()&&!isNaN(n)&&(\"FullYear\"===t&&J(e.year())&&1===e.month()&&29===e.date()?(n=X(n),e._d[\"set\"+(e._isUTC?\"UTC\":\"\")+t](n,e.month(),ke(n,e.month()))):e._d[\"set\"+(e._isUTC?\"UTC\":\"\")+t](n))}var Q,q=/\\d/,$=/\\d\\d/,ee=/\\d{3}/,te=/\\d{4}/,ne=/[+-]?\\d{6}/,re=/\\d\\d?/,ie=/\\d\\d\\d\\d?/,se=/\\d\\d\\d\\d\\d\\d?/,ae=/\\d{1,3}/,oe=/\\d{1,4}/,ce=/[+-]?\\d{1,6}/,le=/\\d+/,ue=/[+-]?\\d+/,de=/Z|[+-]\\d\\d:?\\d\\d/gi,he=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi,me=/[0-9]{0,256}['a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFF07\\uFF10-\\uFFEF]{1,256}|[\\u0600-\\u06FF\\/]{1,256}(\\s*?[\\u0600-\\u06FF]{1,256}){1,2}/i;function pe(e,t,n){Q[e]=L(t)?t:function(e,r){return e&&n?n:t}}function fe(e,t){return o(Q,e)?Q[e](t._strict,t._locale):new RegExp(be(e.replace(\"\\\\\",\"\").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,(function(e,t,n,r,i){return t||n||r||i}))))}function be(e){return e.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,\"\\\\$&\")}Q={};var ge,_e={};function ye(e,t){var n,r=t;for(\"string\"==typeof e&&(e=[e]),u(t)&&(r=function(e,n){n[t]=X(e)}),n=0;n68?1900:2e3)};var Pe=W(\"FullYear\",!0);function Fe(e,t,n,r,i,s,a){var o;return e<100&&e>=0?(o=new Date(e+400,t,n,r,i,s,a),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,r,i,s,a),o}function je(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Ie(e,t,n){var r=7+t-n;return-(7+je(e,0,r).getUTCDay()-t)%7+r-1}function Re(e,t,n,r,i){var s,a,o=1+7*(t-1)+(7+n-r)%7+Ie(e,r,i);return o<=0?a=Ae(s=e-1)+o:o>Ae(e)?(s=e+1,a=o-Ae(e)):(s=e,a=o),{year:s,dayOfYear:a}}function Ye(e,t,n){var r,i,s=Ie(e.year(),t,n),a=Math.floor((e.dayOfYear()-s-1)/7)+1;return a<1?r=a+He(i=e.year()-1,t,n):a>He(e.year(),t,n)?(r=a-He(e.year(),t,n),i=e.year()+1):(i=e.year(),r=a),{week:r,year:i}}function He(e,t,n){var r=Ie(e,t,n),i=Ie(e+1,t,n);return(Ae(e)-r+i)/7}function Ne(e,t){return e.slice(t,7).concat(e.slice(0,t))}I(\"w\",[\"ww\",2],\"wo\",\"week\"),I(\"W\",[\"WW\",2],\"Wo\",\"isoWeek\"),N(\"week\",\"w\"),N(\"isoWeek\",\"W\"),z(\"week\",5),z(\"isoWeek\",5),pe(\"w\",re),pe(\"ww\",re,$),pe(\"W\",re),pe(\"WW\",re,$),ve([\"w\",\"ww\",\"W\",\"WW\"],(function(e,t,n,r){t[r.substr(0,1)]=X(e)})),I(\"d\",0,\"do\",\"day\"),I(\"dd\",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),I(\"ddd\",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),I(\"dddd\",0,0,(function(e){return this.localeData().weekdays(this,e)})),I(\"e\",0,0,\"weekday\"),I(\"E\",0,0,\"isoWeekday\"),N(\"day\",\"d\"),N(\"weekday\",\"e\"),N(\"isoWeekday\",\"E\"),z(\"day\",11),z(\"weekday\",11),z(\"isoWeekday\",11),pe(\"d\",re),pe(\"e\",re),pe(\"E\",re),pe(\"dd\",(function(e,t){return t.weekdaysMinRegex(e)})),pe(\"ddd\",(function(e,t){return t.weekdaysShortRegex(e)})),pe(\"dddd\",(function(e,t){return t.weekdaysRegex(e)})),ve([\"dd\",\"ddd\",\"dddd\"],(function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);null!=i?t.d=i:f(n).invalidWeekday=e})),ve([\"d\",\"e\",\"E\"],(function(e,t,n,r){t[r]=X(e)}));var Be=\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),Ve=\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),Ue=\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),ze=me,Je=me,Ge=me;function Xe(e,t,n){var r,i,s,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)s=p([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(s,\"\").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(s,\"\").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(s,\"\").toLocaleLowerCase();return n?\"dddd\"===t?-1!==(i=ge.call(this._weekdaysParse,a))?i:null:\"ddd\"===t?-1!==(i=ge.call(this._shortWeekdaysParse,a))?i:null:-1!==(i=ge.call(this._minWeekdaysParse,a))?i:null:\"dddd\"===t?-1!==(i=ge.call(this._weekdaysParse,a))||-1!==(i=ge.call(this._shortWeekdaysParse,a))||-1!==(i=ge.call(this._minWeekdaysParse,a))?i:null:\"ddd\"===t?-1!==(i=ge.call(this._shortWeekdaysParse,a))||-1!==(i=ge.call(this._weekdaysParse,a))||-1!==(i=ge.call(this._minWeekdaysParse,a))?i:null:-1!==(i=ge.call(this._minWeekdaysParse,a))||-1!==(i=ge.call(this._weekdaysParse,a))||-1!==(i=ge.call(this._shortWeekdaysParse,a))?i:null}function We(){function e(e,t){return t.length-e.length}var t,n,r,i,s,a=[],o=[],c=[],l=[];for(t=0;t<7;t++)n=p([2e3,1]).day(t),r=be(this.weekdaysMin(n,\"\")),i=be(this.weekdaysShort(n,\"\")),s=be(this.weekdays(n,\"\")),a.push(r),o.push(i),c.push(s),l.push(r),l.push(i),l.push(s);a.sort(e),o.sort(e),c.sort(e),l.sort(e),this._weekdaysRegex=new RegExp(\"^(\"+l.join(\"|\")+\")\",\"i\"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp(\"^(\"+c.join(\"|\")+\")\",\"i\"),this._weekdaysShortStrictRegex=new RegExp(\"^(\"+o.join(\"|\")+\")\",\"i\"),this._weekdaysMinStrictRegex=new RegExp(\"^(\"+a.join(\"|\")+\")\",\"i\")}function Ze(){return this.hours()%12||12}function Ke(e,t){I(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function Qe(e,t){return t._meridiemParse}I(\"H\",[\"HH\",2],0,\"hour\"),I(\"h\",[\"hh\",2],0,Ze),I(\"k\",[\"kk\",2],0,(function(){return this.hours()||24})),I(\"hmm\",0,0,(function(){return\"\"+Ze.apply(this)+T(this.minutes(),2)})),I(\"hmmss\",0,0,(function(){return\"\"+Ze.apply(this)+T(this.minutes(),2)+T(this.seconds(),2)})),I(\"Hmm\",0,0,(function(){return\"\"+this.hours()+T(this.minutes(),2)})),I(\"Hmmss\",0,0,(function(){return\"\"+this.hours()+T(this.minutes(),2)+T(this.seconds(),2)})),Ke(\"a\",!0),Ke(\"A\",!1),N(\"hour\",\"h\"),z(\"hour\",13),pe(\"a\",Qe),pe(\"A\",Qe),pe(\"H\",re),pe(\"h\",re),pe(\"k\",re),pe(\"HH\",re,$),pe(\"hh\",re,$),pe(\"kk\",re,$),pe(\"hmm\",ie),pe(\"hmmss\",se),pe(\"Hmm\",ie),pe(\"Hmmss\",se),ye([\"H\",\"HH\"],3),ye([\"k\",\"kk\"],(function(e,t,n){var r=X(e);t[3]=24===r?0:r})),ye([\"a\",\"A\"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),ye([\"h\",\"hh\"],(function(e,t,n){t[3]=X(e),f(n).bigHour=!0})),ye(\"hmm\",(function(e,t,n){var r=e.length-2;t[3]=X(e.substr(0,r)),t[4]=X(e.substr(r)),f(n).bigHour=!0})),ye(\"hmmss\",(function(e,t,n){var r=e.length-4,i=e.length-2;t[3]=X(e.substr(0,r)),t[4]=X(e.substr(r,2)),t[5]=X(e.substr(i)),f(n).bigHour=!0})),ye(\"Hmm\",(function(e,t,n){var r=e.length-2;t[3]=X(e.substr(0,r)),t[4]=X(e.substr(r))})),ye(\"Hmmss\",(function(e,t,n){var r=e.length-4,i=e.length-2;t[3]=X(e.substr(0,r)),t[4]=X(e.substr(r,2)),t[5]=X(e.substr(i))}));var qe,$e=W(\"Hours\",!0),et={calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},longDateFormat:{LTS:\"h:mm:ss A\",LT:\"h:mm A\",L:\"MM/DD/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY h:mm A\",LLLL:\"dddd, MMMM D, YYYY h:mm A\"},invalidDate:\"Invalid date\",ordinal:\"%d\",dayOfMonthOrdinalParse:/\\d{1,2}/,relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",w:\"a week\",ww:\"%d weeks\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},months:Se,monthsShort:Me,week:{dow:0,doy:6},weekdays:Be,weekdaysMin:Ue,weekdaysShort:Ve,meridiemParse:/[ap]\\.?m?\\.?/i},tt={},nt={};function rt(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(r=st(i.slice(0,t).join(\"-\")))return r;if(n&&n.length>=t&&rt(i,n)>=t-1)break;t--}s++}return qe}(e)}function lt(e){var t,n=e._a;return n&&-2===f(e).overflow&&(t=n[1]<0||n[1]>11?1:n[2]<1||n[2]>ke(n[0],n[1])?2:n[3]<0||n[3]>24||24===n[3]&&(0!==n[4]||0!==n[5]||0!==n[6])?3:n[4]<0||n[4]>59?4:n[5]<0||n[5]>59?5:n[6]<0||n[6]>999?6:-1,f(e)._overflowDayOfYear&&(t<0||t>2)&&(t=2),f(e)._overflowWeeks&&-1===t&&(t=7),f(e)._overflowWeekday&&-1===t&&(t=8),f(e).overflow=t),e}var ut=/^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,dt=/^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d|))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,ht=/Z|[+-]\\d\\d(?::?\\d\\d)?/,mt=[[\"YYYYYY-MM-DD\",/[+-]\\d{6}-\\d\\d-\\d\\d/],[\"YYYY-MM-DD\",/\\d{4}-\\d\\d-\\d\\d/],[\"GGGG-[W]WW-E\",/\\d{4}-W\\d\\d-\\d/],[\"GGGG-[W]WW\",/\\d{4}-W\\d\\d/,!1],[\"YYYY-DDD\",/\\d{4}-\\d{3}/],[\"YYYY-MM\",/\\d{4}-\\d\\d/,!1],[\"YYYYYYMMDD\",/[+-]\\d{10}/],[\"YYYYMMDD\",/\\d{8}/],[\"GGGG[W]WWE\",/\\d{4}W\\d{3}/],[\"GGGG[W]WW\",/\\d{4}W\\d{2}/,!1],[\"YYYYDDD\",/\\d{7}/],[\"YYYYMM\",/\\d{6}/,!1],[\"YYYY\",/\\d{4}/,!1]],pt=[[\"HH:mm:ss.SSSS\",/\\d\\d:\\d\\d:\\d\\d\\.\\d+/],[\"HH:mm:ss,SSSS\",/\\d\\d:\\d\\d:\\d\\d,\\d+/],[\"HH:mm:ss\",/\\d\\d:\\d\\d:\\d\\d/],[\"HH:mm\",/\\d\\d:\\d\\d/],[\"HHmmss.SSSS\",/\\d\\d\\d\\d\\d\\d\\.\\d+/],[\"HHmmss,SSSS\",/\\d\\d\\d\\d\\d\\d,\\d+/],[\"HHmmss\",/\\d\\d\\d\\d\\d\\d/],[\"HHmm\",/\\d\\d\\d\\d/],[\"HH\",/\\d\\d/]],ft=/^\\/?Date\\((-?\\d+)/i,bt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\\d{4}))$/,gt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function _t(e){var t,n,r,i,s,a,o=e._i,c=ut.exec(o)||dt.exec(o);if(c){for(f(e).iso=!0,t=0,n=mt.length;t7)&&(c=!0)):(s=e._locale._week.dow,a=e._locale._week.doy,l=Ye(xt(),s,a),n=vt(t.gg,e._a[0],l.year),r=vt(t.w,l.week),null!=t.d?((i=t.d)<0||i>6)&&(c=!0):null!=t.e?(i=t.e+s,(t.e<0||t.e>6)&&(c=!0)):i=s),r<1||r>He(n,s,a)?f(e)._overflowWeeks=!0:null!=c?f(e)._overflowWeekday=!0:(o=Re(n,r,i,s,a),e._a[0]=o.year,e._dayOfYear=o.dayOfYear)}(e),null!=e._dayOfYear&&(a=vt(e._a[0],r[0]),(e._dayOfYear>Ae(a)||0===e._dayOfYear)&&(f(e)._overflowDayOfYear=!0),n=je(a,0,e._dayOfYear),e._a[1]=n.getUTCMonth(),e._a[2]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=r[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[3]&&0===e._a[4]&&0===e._a[5]&&0===e._a[6]&&(e._nextDay=!0,e._a[3]=0),e._d=(e._useUTC?je:Fe).apply(null,o),s=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[3]=24),e._w&&void 0!==e._w.d&&e._w.d!==s&&(f(e).weekdayMismatch=!0)}}function kt(e){if(e._f!==i.ISO_8601)if(e._f!==i.RFC_2822){e._a=[],f(e).empty=!0;var t,n,r,s,a,o,c=\"\"+e._i,l=c.length,u=0;for(r=Y(e._f,e._locale).match(A)||[],t=0;t0&&f(e).unusedInput.push(a),c=c.slice(c.indexOf(n)+n.length),u+=n.length),j[s]?(n?f(e).empty=!1:f(e).unusedTokens.push(s),we(s,n,e)):e._strict&&!n&&f(e).unusedTokens.push(s);f(e).charsLeftOver=l-u,c.length>0&&f(e).unusedInput.push(c),e._a[3]<=12&&!0===f(e).bigHour&&e._a[3]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[3]=function(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((r=e.isPM(n))&&t<12&&(t+=12),r||12!==t||(t=0),t):t}(e._locale,e._a[3],e._meridiem),null!==(o=f(e).era)&&(e._a[0]=e._locale.erasConvertYear(o,e._a[0])),wt(e),lt(e)}else yt(e);else _t(e)}function St(e){var t=e._i,n=e._f;return e._locale=e._locale||ct(e._l),null===t||void 0===n&&\"\"===t?g({nullInput:!0}):(\"string\"==typeof t&&(e._i=t=e._locale.preparse(t)),k(t)?new w(lt(t)):(d(t)?e._d=t:s(n)?function(e){var t,n,r,i,s,a,o=!1;if(0===e._f.length)return f(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;ithis?this:e:g()}));function Lt(e,t){var n,r;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return xt();for(n=t[0],r=1;r=0?new Date(e+400,t,n)-126227808e5:new Date(e,t,n).valueOf()}function rn(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-126227808e5:Date.UTC(e,t,n)}function sn(e,t){return t.erasAbbrRegex(e)}function an(){var e,t,n=[],r=[],i=[],s=[],a=this.eras();for(e=0,t=a.length;e(s=He(e,r,i))&&(t=s),ln.call(this,e,t,n,r,i))}function ln(e,t,n,r,i){var s=Re(e,t,n,r,i),a=je(s.year,0,s.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}I(\"N\",0,0,\"eraAbbr\"),I(\"NN\",0,0,\"eraAbbr\"),I(\"NNN\",0,0,\"eraAbbr\"),I(\"NNNN\",0,0,\"eraName\"),I(\"NNNNN\",0,0,\"eraNarrow\"),I(\"y\",[\"y\",1],\"yo\",\"eraYear\"),I(\"y\",[\"yy\",2],0,\"eraYear\"),I(\"y\",[\"yyy\",3],0,\"eraYear\"),I(\"y\",[\"yyyy\",4],0,\"eraYear\"),pe(\"N\",sn),pe(\"NN\",sn),pe(\"NNN\",sn),pe(\"NNNN\",(function(e,t){return t.erasNameRegex(e)})),pe(\"NNNNN\",(function(e,t){return t.erasNarrowRegex(e)})),ye([\"N\",\"NN\",\"NNN\",\"NNNN\",\"NNNNN\"],(function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?f(n).era=i:f(n).invalidEra=e})),pe(\"y\",le),pe(\"yy\",le),pe(\"yyy\",le),pe(\"yyyy\",le),pe(\"yo\",(function(e,t){return t._eraYearOrdinalRegex||le})),ye([\"y\",\"yy\",\"yyy\",\"yyyy\"],0),ye([\"yo\"],(function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),t[0]=n._locale.eraYearOrdinalParse?n._locale.eraYearOrdinalParse(e,i):parseInt(e,10)})),I(0,[\"gg\",2],0,(function(){return this.weekYear()%100})),I(0,[\"GG\",2],0,(function(){return this.isoWeekYear()%100})),on(\"gggg\",\"weekYear\"),on(\"ggggg\",\"weekYear\"),on(\"GGGG\",\"isoWeekYear\"),on(\"GGGGG\",\"isoWeekYear\"),N(\"weekYear\",\"gg\"),N(\"isoWeekYear\",\"GG\"),z(\"weekYear\",1),z(\"isoWeekYear\",1),pe(\"G\",ue),pe(\"g\",ue),pe(\"GG\",re,$),pe(\"gg\",re,$),pe(\"GGGG\",oe,te),pe(\"gggg\",oe,te),pe(\"GGGGG\",ce,ne),pe(\"ggggg\",ce,ne),ve([\"gggg\",\"ggggg\",\"GGGG\",\"GGGGG\"],(function(e,t,n,r){t[r.substr(0,2)]=X(e)})),ve([\"gg\",\"GG\"],(function(e,t,n,r){t[r]=i.parseTwoDigitYear(e)})),I(\"Q\",0,\"Qo\",\"quarter\"),N(\"quarter\",\"Q\"),z(\"quarter\",7),pe(\"Q\",q),ye(\"Q\",(function(e,t){t[1]=3*(X(e)-1)})),I(\"D\",[\"DD\",2],\"Do\",\"date\"),N(\"date\",\"D\"),z(\"date\",9),pe(\"D\",re),pe(\"DD\",re,$),pe(\"Do\",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),ye([\"D\",\"DD\"],2),ye(\"Do\",(function(e,t){t[2]=X(e.match(re)[0])}));var un=W(\"Date\",!0);I(\"DDD\",[\"DDDD\",3],\"DDDo\",\"dayOfYear\"),N(\"dayOfYear\",\"DDD\"),z(\"dayOfYear\",4),pe(\"DDD\",ae),pe(\"DDDD\",ee),ye([\"DDD\",\"DDDD\"],(function(e,t,n){n._dayOfYear=X(e)})),I(\"m\",[\"mm\",2],0,\"minute\"),N(\"minute\",\"m\"),z(\"minute\",14),pe(\"m\",re),pe(\"mm\",re,$),ye([\"m\",\"mm\"],4);var dn=W(\"Minutes\",!1);I(\"s\",[\"ss\",2],0,\"second\"),N(\"second\",\"s\"),z(\"second\",15),pe(\"s\",re),pe(\"ss\",re,$),ye([\"s\",\"ss\"],5);var hn,mn,pn=W(\"Seconds\",!1);for(I(\"S\",0,0,(function(){return~~(this.millisecond()/100)})),I(0,[\"SS\",2],0,(function(){return~~(this.millisecond()/10)})),I(0,[\"SSS\",3],0,\"millisecond\"),I(0,[\"SSSS\",4],0,(function(){return 10*this.millisecond()})),I(0,[\"SSSSS\",5],0,(function(){return 100*this.millisecond()})),I(0,[\"SSSSSS\",6],0,(function(){return 1e3*this.millisecond()})),I(0,[\"SSSSSSS\",7],0,(function(){return 1e4*this.millisecond()})),I(0,[\"SSSSSSSS\",8],0,(function(){return 1e5*this.millisecond()})),I(0,[\"SSSSSSSSS\",9],0,(function(){return 1e6*this.millisecond()})),N(\"millisecond\",\"ms\"),z(\"millisecond\",16),pe(\"S\",ae,q),pe(\"SS\",ae,$),pe(\"SSS\",ae,ee),hn=\"SSSS\";hn.length<=9;hn+=\"S\")pe(hn,le);function fn(e,t){t[6]=X(1e3*(\"0.\"+e))}for(hn=\"S\";hn.length<=9;hn+=\"S\")ye(hn,fn);mn=W(\"Milliseconds\",!1),I(\"z\",0,0,\"zoneAbbr\"),I(\"zz\",0,0,\"zoneName\");var bn=w.prototype;function gn(e){return e}bn.add=Gt,bn.calendar=function(e,t){1===arguments.length&&(arguments[0]?Zt(arguments[0])?(e=arguments[0],t=void 0):Kt(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||xt(),r=It(n,this).startOf(\"day\"),s=i.calendarFormat(this,r)||\"sameElse\",a=t&&(L(t[s])?t[s].call(this,n):t[s]);return this.format(a||this.localeData().calendar(s,this,xt(n)))},bn.clone=function(){return new w(this)},bn.diff=function(e,t,n){var r,i,s;if(!this.isValid())return NaN;if(!(r=It(e,this)).isValid())return NaN;switch(i=6e4*(r.utcOffset()-this.utcOffset()),t=B(t)){case\"year\":s=Qt(this,r)/12;break;case\"month\":s=Qt(this,r);break;case\"quarter\":s=Qt(this,r)/3;break;case\"second\":s=(this-r)/1e3;break;case\"minute\":s=(this-r)/6e4;break;case\"hour\":s=(this-r)/36e5;break;case\"day\":s=(this-r-i)/864e5;break;case\"week\":s=(this-r-i)/6048e5;break;default:s=this-r}return n?s:G(s)},bn.endOf=function(e){var t,n;if(void 0===(e=B(e))||\"millisecond\"===e||!this.isValid())return this;switch(n=this._isUTC?rn:nn,e){case\"year\":t=n(this.year()+1,0,1)-1;break;case\"quarter\":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case\"month\":t=n(this.year(),this.month()+1,1)-1;break;case\"week\":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case\"isoWeek\":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case\"day\":case\"date\":t=n(this.year(),this.month(),this.date()+1)-1;break;case\"hour\":t=this._d.valueOf(),t+=36e5-tn(t+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case\"minute\":t=this._d.valueOf(),t+=6e4-tn(t,6e4)-1;break;case\"second\":t=this._d.valueOf(),t+=1e3-tn(t,1e3)-1}return this._d.setTime(t),i.updateOffset(this,!0),this},bn.format=function(e){e||(e=this.isUtc()?i.defaultFormatUtc:i.defaultFormat);var t=R(this,e);return this.localeData().postformat(t)},bn.from=function(e,t){return this.isValid()&&(k(e)&&e.isValid()||xt(e).isValid())?Bt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},bn.fromNow=function(e){return this.from(xt(),e)},bn.to=function(e,t){return this.isValid()&&(k(e)&&e.isValid()||xt(e).isValid())?Bt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},bn.toNow=function(e){return this.to(xt(),e)},bn.get=function(e){return L(this[e=B(e)])?this[e]():this},bn.invalidAt=function(){return f(this).overflow},bn.isAfter=function(e,t){var n=k(e)?e:xt(e);return!(!this.isValid()||!n.isValid())&&(\"millisecond\"===(t=B(t)||\"millisecond\")?this.valueOf()>n.valueOf():n.valueOf()9999?R(n,t?\"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]\":\"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ\"):L(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace(\"Z\",R(n,\"Z\")):R(n,t?\"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]\":\"YYYY-MM-DD[T]HH:mm:ss.SSSZ\")},bn.inspect=function(){if(!this.isValid())return\"moment.invalid(/* \"+this._i+\" */)\";var e,t,n=\"moment\",r=\"\";return this.isLocal()||(n=0===this.utcOffset()?\"moment.utc\":\"moment.parseZone\",r=\"Z\"),e=\"[\"+n+'(\"]',t=0<=this.year()&&this.year()<=9999?\"YYYY\":\"YYYYYY\",this.format(e+t+\"-MM-DD[T]HH:mm:ss.SSS\"+r+'[\")]')},\"undefined\"!=typeof Symbol&&null!=Symbol.for&&(bn[Symbol.for(\"nodejs.util.inspect.custom\")]=function(){return\"Moment<\"+this.format()+\">\"}),bn.toJSON=function(){return this.isValid()?this.toISOString():null},bn.toString=function(){return this.clone().locale(\"en\").format(\"ddd MMM DD YYYY HH:mm:ss [GMT]ZZ\")},bn.unix=function(){return Math.floor(this.valueOf()/1e3)},bn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},bn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},bn.eraName=function(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},bn.isLocal=function(){return!!this.isValid()&&!this._isUTC},bn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},bn.isUtc=Yt,bn.isUTC=Yt,bn.zoneAbbr=function(){return this._isUTC?\"UTC\":\"\"},bn.zoneName=function(){return this._isUTC?\"Coordinated Universal Time\":\"\"},bn.dates=M(\"dates accessor is deprecated. Use date instead.\",un),bn.months=M(\"months accessor is deprecated. Use month instead\",Ee),bn.years=M(\"years accessor is deprecated. Use year instead\",Pe),bn.zone=M(\"moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/\",(function(e,t){return null!=e?(\"string\"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()})),bn.isDSTShifted=M(\"isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information\",(function(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e,t={};return v(t,this),(t=St(t))._a?(e=t._isUTC?p(t._a):xt(t._a),this._isDSTShifted=this.isValid()&&function(e,t,n){var r,i=Math.min(e.length,t.length),s=Math.abs(e.length-t.length),a=0;for(r=0;r0):this._isDSTShifted=!1,this._isDSTShifted}));var _n=E.prototype;function yn(e,t,n,r){var i=ct(),s=p().set(r,t);return i[n](s,e)}function vn(e,t,n){if(u(e)&&(t=e,e=void 0),e=e||\"\",null!=t)return yn(e,t,n,\"month\");var r,i=[];for(r=0;r<12;r++)i[r]=yn(e,r,n,\"month\");return i}function wn(e,t,n,r){\"boolean\"==typeof e?(u(t)&&(n=t,t=void 0),t=t||\"\"):(n=t=e,e=!1,u(t)&&(n=t,t=void 0),t=t||\"\");var i,s=ct(),a=e?s._week.dow:0,o=[];if(null!=n)return yn(t,(n+a)%7,r,\"day\");for(i=0;i<7;i++)o[i]=yn(t,(i+a)%7,r,\"day\");return o}_n.calendar=function(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return L(r)?r.call(t,n):r},_n.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(A).map((function(e){return\"MMMM\"===e||\"MM\"===e||\"DD\"===e||\"dddd\"===e?e.slice(1):e})).join(\"\"),this._longDateFormat[e])},_n.invalidDate=function(){return this._invalidDate},_n.ordinal=function(e){return this._ordinal.replace(\"%d\",e)},_n.preparse=gn,_n.postformat=gn,_n.relativeTime=function(e,t,n,r){var i=this._relativeTime[n];return L(i)?i(e,t,n,r):i.replace(/%d/i,e)},_n.pastFuture=function(e,t){var n=this._relativeTime[e>0?\"future\":\"past\"];return L(n)?n(t):n.replace(/%s/i,t)},_n.set=function(e){var t,n;for(n in e)o(e,n)&&(L(t=e[n])?this[n]=t:this[\"_\"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+\"|\"+/\\d{1,2}/.source)},_n.eras=function(e,t){var n,r,s,a=this._eras||ct(\"en\")._eras;for(n=0,r=a.length;n=0)return c[r]},_n.erasConvertYear=function(e,t){var n=e.since<=e.until?1:-1;return void 0===t?i(e.since).year():i(e.since).year()+(t-e.offset)*n},_n.erasAbbrRegex=function(e){return o(this,\"_erasAbbrRegex\")||an.call(this),e?this._erasAbbrRegex:this._erasRegex},_n.erasNameRegex=function(e){return o(this,\"_erasNameRegex\")||an.call(this),e?this._erasNameRegex:this._erasRegex},_n.erasNarrowRegex=function(e){return o(this,\"_erasNarrowRegex\")||an.call(this),e?this._erasNarrowRegex:this._erasRegex},_n.months=function(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||xe).test(t)?\"format\":\"standalone\"][e.month()]:s(this._months)?this._months:this._months.standalone},_n.monthsShort=function(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[xe.test(t)?\"format\":\"standalone\"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},_n.monthsParse=function(e,t,n){var r,i,s;if(this._monthsParseExact)return Le.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=p([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp(\"^\"+this.months(i,\"\").replace(\".\",\"\")+\"$\",\"i\"),this._shortMonthsParse[r]=new RegExp(\"^\"+this.monthsShort(i,\"\").replace(\".\",\"\")+\"$\",\"i\")),n||this._monthsParse[r]||(s=\"^\"+this.months(i,\"\")+\"|^\"+this.monthsShort(i,\"\"),this._monthsParse[r]=new RegExp(s.replace(\".\",\"\"),\"i\")),n&&\"MMMM\"===t&&this._longMonthsParse[r].test(e))return r;if(n&&\"MMM\"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}},_n.monthsRegex=function(e){return this._monthsParseExact?(o(this,\"_monthsRegex\")||Te.call(this),e?this._monthsStrictRegex:this._monthsRegex):(o(this,\"_monthsRegex\")||(this._monthsRegex=De),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},_n.monthsShortRegex=function(e){return this._monthsParseExact?(o(this,\"_monthsRegex\")||Te.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(o(this,\"_monthsShortRegex\")||(this._monthsShortRegex=Ce),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},_n.week=function(e){return Ye(e,this._week.dow,this._week.doy).week},_n.firstDayOfYear=function(){return this._week.doy},_n.firstDayOfWeek=function(){return this._week.dow},_n.weekdays=function(e,t){var n=s(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?\"format\":\"standalone\"];return!0===e?Ne(n,this._week.dow):e?n[e.day()]:n},_n.weekdaysMin=function(e){return!0===e?Ne(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},_n.weekdaysShort=function(e){return!0===e?Ne(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},_n.weekdaysParse=function(e,t,n){var r,i,s;if(this._weekdaysParseExact)return Xe.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=p([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp(\"^\"+this.weekdays(i,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\"),this._shortWeekdaysParse[r]=new RegExp(\"^\"+this.weekdaysShort(i,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\"),this._minWeekdaysParse[r]=new RegExp(\"^\"+this.weekdaysMin(i,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\")),this._weekdaysParse[r]||(s=\"^\"+this.weekdays(i,\"\")+\"|^\"+this.weekdaysShort(i,\"\")+\"|^\"+this.weekdaysMin(i,\"\"),this._weekdaysParse[r]=new RegExp(s.replace(\".\",\"\"),\"i\")),n&&\"dddd\"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&\"ddd\"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&\"dd\"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}},_n.weekdaysRegex=function(e){return this._weekdaysParseExact?(o(this,\"_weekdaysRegex\")||We.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(o(this,\"_weekdaysRegex\")||(this._weekdaysRegex=ze),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},_n.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(o(this,\"_weekdaysRegex\")||We.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(o(this,\"_weekdaysShortRegex\")||(this._weekdaysShortRegex=Je),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},_n.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(o(this,\"_weekdaysRegex\")||We.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(o(this,\"_weekdaysMinRegex\")||(this._weekdaysMinRegex=Ge),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},_n.isPM=function(e){return\"p\"===(e+\"\").toLowerCase().charAt(0)},_n.meridiem=function(e,t,n){return e>11?n?\"pm\":\"PM\":n?\"am\":\"AM\"},at(\"en\",{eras:[{since:\"0001-01-01\",until:1/0,offset:1,name:\"Anno Domini\",narrow:\"AD\",abbr:\"AD\"},{since:\"0000-12-31\",until:-1/0,offset:1,name:\"Before Christ\",narrow:\"BC\",abbr:\"BC\"}],dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===X(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")}}),i.lang=M(\"moment.lang is deprecated. Use moment.locale instead.\",at),i.langData=M(\"moment.langData is deprecated. Use moment.localeData instead.\",ct);var kn=Math.abs;function Sn(e,t,n,r){var i=Bt(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function Mn(e){return e<0?Math.floor(e):Math.ceil(e)}function xn(e){return 4800*e/146097}function Cn(e){return 146097*e/4800}function Dn(e){return function(){return this.as(e)}}var Ln=Dn(\"ms\"),On=Dn(\"s\"),En=Dn(\"m\"),Tn=Dn(\"h\"),An=Dn(\"d\"),Pn=Dn(\"w\"),Fn=Dn(\"M\"),jn=Dn(\"Q\"),In=Dn(\"y\");function Rn(e){return function(){return this.isValid()?this._data[e]:NaN}}var Yn=Rn(\"milliseconds\"),Hn=Rn(\"seconds\"),Nn=Rn(\"minutes\"),Bn=Rn(\"hours\"),Vn=Rn(\"days\"),Un=Rn(\"months\"),zn=Rn(\"years\"),Jn=Math.round,Gn={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Xn(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}var Wn=Math.abs;function Zn(e){return(e>0)-(e<0)||+e}function Kn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r,i,s,a,o,c=Wn(this._milliseconds)/1e3,l=Wn(this._days),u=Wn(this._months),d=this.asSeconds();return d?(e=G(c/60),t=G(e/60),c%=60,e%=60,n=G(u/12),u%=12,r=c?c.toFixed(3).replace(/\\.?0+$/,\"\"):\"\",i=d<0?\"-\":\"\",s=Zn(this._months)!==Zn(d)?\"-\":\"\",a=Zn(this._days)!==Zn(d)?\"-\":\"\",o=Zn(this._milliseconds)!==Zn(d)?\"-\":\"\",i+\"P\"+(n?s+n+\"Y\":\"\")+(u?s+u+\"M\":\"\")+(l?a+l+\"D\":\"\")+(t||e||c?\"T\":\"\")+(t?o+t+\"H\":\"\")+(e?o+e+\"M\":\"\")+(c?o+r+\"S\":\"\")):\"P0D\"}var Qn=Et.prototype;return Qn.isValid=function(){return this._isValid},Qn.abs=function(){var e=this._data;return this._milliseconds=kn(this._milliseconds),this._days=kn(this._days),this._months=kn(this._months),e.milliseconds=kn(e.milliseconds),e.seconds=kn(e.seconds),e.minutes=kn(e.minutes),e.hours=kn(e.hours),e.months=kn(e.months),e.years=kn(e.years),this},Qn.add=function(e,t){return Sn(this,e,t,1)},Qn.subtract=function(e,t){return Sn(this,e,t,-1)},Qn.as=function(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(\"month\"===(e=B(e))||\"quarter\"===e||\"year\"===e)switch(n=this._months+xn(t=this._days+r/864e5),e){case\"month\":return n;case\"quarter\":return n/3;case\"year\":return n/12}else switch(t=this._days+Math.round(Cn(this._months)),e){case\"week\":return t/7+r/6048e5;case\"day\":return t+r/864e5;case\"hour\":return 24*t+r/36e5;case\"minute\":return 1440*t+r/6e4;case\"second\":return 86400*t+r/1e3;case\"millisecond\":return Math.floor(864e5*t)+r;default:throw new Error(\"Unknown unit \"+e)}},Qn.asMilliseconds=Ln,Qn.asSeconds=On,Qn.asMinutes=En,Qn.asHours=Tn,Qn.asDays=An,Qn.asWeeks=Pn,Qn.asMonths=Fn,Qn.asQuarters=jn,Qn.asYears=In,Qn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*X(this._months/12):NaN},Qn._bubble=function(){var e,t,n,r,i,s=this._milliseconds,a=this._days,o=this._months,c=this._data;return s>=0&&a>=0&&o>=0||s<=0&&a<=0&&o<=0||(s+=864e5*Mn(Cn(o)+a),a=0,o=0),c.milliseconds=s%1e3,e=G(s/1e3),c.seconds=e%60,t=G(e/60),c.minutes=t%60,n=G(t/60),c.hours=n%24,a+=G(n/24),o+=i=G(xn(a)),a-=Mn(Cn(i)),r=G(o/12),o%=12,c.days=a,c.months=o,c.years=r,this},Qn.clone=function(){return Bt(this)},Qn.get=function(e){return e=B(e),this.isValid()?this[e+\"s\"]():NaN},Qn.milliseconds=Yn,Qn.seconds=Hn,Qn.minutes=Nn,Qn.hours=Bn,Qn.days=Vn,Qn.weeks=function(){return G(this.days()/7)},Qn.months=Un,Qn.years=zn,Qn.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,r,i=!1,s=Gn;return\"object\"==typeof e&&(t=e,e=!1),\"boolean\"==typeof e&&(i=e),\"object\"==typeof t&&(s=Object.assign({},Gn,t),null!=t.s&&null==t.ss&&(s.ss=t.s-1)),r=function(e,t,n,r){var i=Bt(e).abs(),s=Jn(i.as(\"s\")),a=Jn(i.as(\"m\")),o=Jn(i.as(\"h\")),c=Jn(i.as(\"d\")),l=Jn(i.as(\"M\")),u=Jn(i.as(\"w\")),d=Jn(i.as(\"y\")),h=s<=n.ss&&[\"s\",s]||s0,h[4]=r,Xn.apply(null,h)}(this,!i,s,n=this.localeData()),i&&(r=n.pastFuture(+this,r)),n.postformat(r)},Qn.toISOString=Kn,Qn.toString=Kn,Qn.toJSON=Kn,Qn.locale=qt,Qn.localeData=en,Qn.toIsoString=M(\"toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)\",Kn),Qn.lang=$t,I(\"X\",0,0,\"unix\"),I(\"x\",0,0,\"valueOf\"),pe(\"x\",ue),pe(\"X\",/[+-]?\\d+(\\.\\d{1,3})?/),ye(\"X\",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),ye(\"x\",(function(e,t,n){n._d=new Date(X(e))})),i.version=\"2.29.1\",t=xt,i.fn=bn,i.min=function(){var e=[].slice.call(arguments,0);return Lt(\"isBefore\",e)},i.max=function(){var e=[].slice.call(arguments,0);return Lt(\"isAfter\",e)},i.now=function(){return Date.now?Date.now():+new Date},i.utc=p,i.unix=function(e){return xt(1e3*e)},i.months=function(e,t){return vn(e,t,\"months\")},i.isDate=d,i.locale=at,i.invalid=g,i.duration=Bt,i.isMoment=k,i.weekdays=function(e,t,n){return wn(e,t,n,\"weekdays\")},i.parseZone=function(){return xt.apply(null,arguments).parseZone()},i.localeData=ct,i.isDuration=Tt,i.monthsShort=function(e,t){return vn(e,t,\"monthsShort\")},i.weekdaysMin=function(e,t,n){return wn(e,t,n,\"weekdaysMin\")},i.defineLocale=ot,i.updateLocale=function(e,t){if(null!=t){var n,r,i=et;null!=tt[e]&&null!=tt[e].parentLocale?tt[e].set(O(tt[e]._config,t)):(null!=(r=st(e))&&(i=r._config),t=O(i,t),null==r&&(t.abbr=e),(n=new E(t)).parentLocale=tt[e],tt[e]=n),at(e)}else null!=tt[e]&&(null!=tt[e].parentLocale?(tt[e]=tt[e].parentLocale,e===at()&&at(e)):null!=tt[e]&&delete tt[e]);return tt[e]},i.locales=function(){return x(tt)},i.weekdaysShort=function(e,t,n){return wn(e,t,n,\"weekdaysShort\")},i.normalizeUnits=B,i.relativeTimeRounding=function(e){return void 0===e?Jn:\"function\"==typeof e&&(Jn=e,!0)},i.relativeTimeThreshold=function(e,t){return void 0!==Gn[e]&&(void 0===t?Gn[e]:(Gn[e]=t,\"s\"===e&&(Gn.ss=t-1),!0))},i.calendarFormat=function(e,t){var n=e.diff(t,\"days\",!0);return n<-6?\"sameElse\":n<-1?\"lastWeek\":n<0?\"lastDay\":n<1?\"sameDay\":n<2?\"nextDay\":n<7?\"nextWeek\":\"sameElse\"},i.prototype=bn,i.HTML5_FMT={DATETIME_LOCAL:\"YYYY-MM-DDTHH:mm\",DATETIME_LOCAL_SECONDS:\"YYYY-MM-DDTHH:mm:ss\",DATETIME_LOCAL_MS:\"YYYY-MM-DDTHH:mm:ss.SSS\",DATE:\"YYYY-MM-DD\",TIME:\"HH:mm\",TIME_SECONDS:\"HH:mm:ss\",TIME_MS:\"HH:mm:ss.SSS\",WEEK:\"GGGG-[W]WW\",MONTH:\"YYYY-MM\"},i}()}).call(this,n(\"YuTi\")(e))},\"x+ZX\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(){return function(e){return e.lift(new s(e))}}class s{constructor(e){this.connectable=e}call(e,t){const{connectable:n}=this;n._refCount++;const r=new a(e,n),i=t.subscribe(r);return r.closed||(r.connection=n.connect()),i}}class a extends r.a{constructor(e,t){super(e),this.connectable=t}_unsubscribe(){const{connectable:e}=this;if(!e)return void(this.connection=null);this.connectable=null;const t=e._refCount;if(t<=0)return void(this.connection=null);if(e._refCount=t-1,t>1)return void(this.connection=null);const{connection:n}=this,r=e._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}},x6pH:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"he\",{months:\"\\u05d9\\u05e0\\u05d5\\u05d0\\u05e8_\\u05e4\\u05d1\\u05e8\\u05d5\\u05d0\\u05e8_\\u05de\\u05e8\\u05e5_\\u05d0\\u05e4\\u05e8\\u05d9\\u05dc_\\u05de\\u05d0\\u05d9_\\u05d9\\u05d5\\u05e0\\u05d9_\\u05d9\\u05d5\\u05dc\\u05d9_\\u05d0\\u05d5\\u05d2\\u05d5\\u05e1\\u05d8_\\u05e1\\u05e4\\u05d8\\u05de\\u05d1\\u05e8_\\u05d0\\u05d5\\u05e7\\u05d8\\u05d5\\u05d1\\u05e8_\\u05e0\\u05d5\\u05d1\\u05de\\u05d1\\u05e8_\\u05d3\\u05e6\\u05de\\u05d1\\u05e8\".split(\"_\"),monthsShort:\"\\u05d9\\u05e0\\u05d5\\u05f3_\\u05e4\\u05d1\\u05e8\\u05f3_\\u05de\\u05e8\\u05e5_\\u05d0\\u05e4\\u05e8\\u05f3_\\u05de\\u05d0\\u05d9_\\u05d9\\u05d5\\u05e0\\u05d9_\\u05d9\\u05d5\\u05dc\\u05d9_\\u05d0\\u05d5\\u05d2\\u05f3_\\u05e1\\u05e4\\u05d8\\u05f3_\\u05d0\\u05d5\\u05e7\\u05f3_\\u05e0\\u05d5\\u05d1\\u05f3_\\u05d3\\u05e6\\u05de\\u05f3\".split(\"_\"),weekdays:\"\\u05e8\\u05d0\\u05e9\\u05d5\\u05df_\\u05e9\\u05e0\\u05d9_\\u05e9\\u05dc\\u05d9\\u05e9\\u05d9_\\u05e8\\u05d1\\u05d9\\u05e2\\u05d9_\\u05d7\\u05de\\u05d9\\u05e9\\u05d9_\\u05e9\\u05d9\\u05e9\\u05d9_\\u05e9\\u05d1\\u05ea\".split(\"_\"),weekdaysShort:\"\\u05d0\\u05f3_\\u05d1\\u05f3_\\u05d2\\u05f3_\\u05d3\\u05f3_\\u05d4\\u05f3_\\u05d5\\u05f3_\\u05e9\\u05f3\".split(\"_\"),weekdaysMin:\"\\u05d0_\\u05d1_\\u05d2_\\u05d3_\\u05d4_\\u05d5_\\u05e9\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [\\u05d1]MMMM YYYY\",LLL:\"D [\\u05d1]MMMM YYYY HH:mm\",LLLL:\"dddd, D [\\u05d1]MMMM YYYY HH:mm\",l:\"D/M/YYYY\",ll:\"D MMM YYYY\",lll:\"D MMM YYYY HH:mm\",llll:\"ddd, D MMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u05d4\\u05d9\\u05d5\\u05dd \\u05d1\\u05be]LT\",nextDay:\"[\\u05de\\u05d7\\u05e8 \\u05d1\\u05be]LT\",nextWeek:\"dddd [\\u05d1\\u05e9\\u05e2\\u05d4] LT\",lastDay:\"[\\u05d0\\u05ea\\u05de\\u05d5\\u05dc \\u05d1\\u05be]LT\",lastWeek:\"[\\u05d1\\u05d9\\u05d5\\u05dd] dddd [\\u05d4\\u05d0\\u05d7\\u05e8\\u05d5\\u05df \\u05d1\\u05e9\\u05e2\\u05d4] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u05d1\\u05e2\\u05d5\\u05d3 %s\",past:\"\\u05dc\\u05e4\\u05e0\\u05d9 %s\",s:\"\\u05de\\u05e1\\u05e4\\u05e8 \\u05e9\\u05e0\\u05d9\\u05d5\\u05ea\",ss:\"%d \\u05e9\\u05e0\\u05d9\\u05d5\\u05ea\",m:\"\\u05d3\\u05e7\\u05d4\",mm:\"%d \\u05d3\\u05e7\\u05d5\\u05ea\",h:\"\\u05e9\\u05e2\\u05d4\",hh:function(e){return 2===e?\"\\u05e9\\u05e2\\u05ea\\u05d9\\u05d9\\u05dd\":e+\" \\u05e9\\u05e2\\u05d5\\u05ea\"},d:\"\\u05d9\\u05d5\\u05dd\",dd:function(e){return 2===e?\"\\u05d9\\u05d5\\u05de\\u05d9\\u05d9\\u05dd\":e+\" \\u05d9\\u05de\\u05d9\\u05dd\"},M:\"\\u05d7\\u05d5\\u05d3\\u05e9\",MM:function(e){return 2===e?\"\\u05d7\\u05d5\\u05d3\\u05e9\\u05d9\\u05d9\\u05dd\":e+\" \\u05d7\\u05d5\\u05d3\\u05e9\\u05d9\\u05dd\"},y:\"\\u05e9\\u05e0\\u05d4\",yy:function(e){return 2===e?\"\\u05e9\\u05e0\\u05ea\\u05d9\\u05d9\\u05dd\":e%10==0&&10!==e?e+\" \\u05e9\\u05e0\\u05d4\":e+\" \\u05e9\\u05e0\\u05d9\\u05dd\"}},meridiemParse:/\\u05d0\\u05d7\\u05d4\"\\u05e6|\\u05dc\\u05e4\\u05e0\\u05d4\"\\u05e6|\\u05d0\\u05d7\\u05e8\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd|\\u05dc\\u05e4\\u05e0\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd|\\u05dc\\u05e4\\u05e0\\u05d5\\u05ea \\u05d1\\u05d5\\u05e7\\u05e8|\\u05d1\\u05d1\\u05d5\\u05e7\\u05e8|\\u05d1\\u05e2\\u05e8\\u05d1/i,isPM:function(e){return/^(\\u05d0\\u05d7\\u05d4\"\\u05e6|\\u05d0\\u05d7\\u05e8\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd|\\u05d1\\u05e2\\u05e8\\u05d1)$/.test(e)},meridiem:function(e,t,n){return e<5?\"\\u05dc\\u05e4\\u05e0\\u05d5\\u05ea \\u05d1\\u05d5\\u05e7\\u05e8\":e<10?\"\\u05d1\\u05d1\\u05d5\\u05e7\\u05e8\":e<12?n?'\\u05dc\\u05e4\\u05e0\\u05d4\"\\u05e6':\"\\u05dc\\u05e4\\u05e0\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd\":e<18?n?'\\u05d0\\u05d7\\u05d4\"\\u05e6':\"\\u05d0\\u05d7\\u05e8\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd\":\"\\u05d1\\u05e2\\u05e8\\u05d1\"}})}(n(\"wd/R\"))},xHqg:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return $})),n.d(t,\"b\",(function(){return K})),n.d(t,\"c\",(function(){return ne})),n.d(t,\"d\",(function(){return te}));var r=n(\"+rOU\"),i=n(\"u47x\"),s=n(\"cH1L\"),a=n(\"8LU1\"),o=n(\"FtGj\"),c=n(\"ofXK\"),l=n(\"fXoL\"),u=n(\"XNiG\"),d=n(\"LRne\"),h=n(\"JX91\"),m=n(\"1G5W\");function p(e,t){1&e&&l.lc(0)}const f=[\"*\"];let b=(()=>{class e{constructor(e){this._elementRef=e}focus(){this._elementRef.nativeElement.focus()}}return e.\\u0275fac=function(t){return new(t||e)(l.Pb(l.m))},e.\\u0275dir=l.Kb({type:e,selectors:[[\"\",\"cdkStepHeader\",\"\"]],hostAttrs:[\"role\",\"tab\"]}),e})(),g=(()=>{class e{constructor(e){this.template=e}}return e.\\u0275fac=function(t){return new(t||e)(l.Pb(l.P))},e.\\u0275dir=l.Kb({type:e,selectors:[[\"\",\"cdkStepLabel\",\"\"]]}),e})(),_=0;const y=new l.s(\"STEPPER_GLOBAL_OPTIONS\");let v=(()=>{class e{constructor(e,t){this._stepper=e,this.interacted=!1,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=t||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType,this._showError=!!this._stepperOptions.showError}get editable(){return this._editable}set editable(e){this._editable=Object(a.c)(e)}get optional(){return this._optional}set optional(e){this._optional=Object(a.c)(e)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(e){this._completedOverride=Object(a.c)(e)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(e){this._customError=Object(a.c)(e)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}}return e.\\u0275fac=function(t){return new(t||e)(l.Pb(Object(l.Y)(()=>w)),l.Pb(y,8))},e.\\u0275cmp=l.Jb({type:e,selectors:[[\"cdk-step\"]],contentQueries:function(e,t,n){var r;1&e&&l.Ib(n,g,!0),2&e&&l.tc(r=l.dc())&&(t.stepLabel=r.first)},viewQuery:function(e,t){var n;1&e&&l.Bc(l.P,!0),2&e&&l.tc(n=l.dc())&&(t.content=n.first)},inputs:{editable:\"editable\",optional:\"optional\",completed:\"completed\",hasError:\"hasError\",stepControl:\"stepControl\",label:\"label\",errorMessage:\"errorMessage\",ariaLabel:[\"aria-label\",\"ariaLabel\"],ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],state:\"state\"},exportAs:[\"cdkStep\"],features:[l.Cb],ngContentSelectors:f,decls:1,vars:0,template:function(e,t){1&e&&(l.mc(),l.Fc(0,p,1,0,\"ng-template\"))},encapsulation:2,changeDetection:0}),e})(),w=(()=>{class e{constructor(e,t,n,r){this._dir=e,this._changeDetectorRef=t,this._elementRef=n,this._destroyed=new u.a,this.steps=new l.H,this._linear=!1,this._selectedIndex=0,this.selectionChange=new l.p,this._orientation=\"horizontal\",this._groupId=_++,this._document=r}get linear(){return this._linear}set linear(e){this._linear=Object(a.c)(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){const t=Object(a.f)(e);this.steps&&this._steps?this._selectedIndex!=t&&!this._anyControlsInvalidOrPending(t)&&(t>=this._selectedIndex||this.steps.toArray()[t].editable)&&this._updateSelectedItemIndex(e):this._selectedIndex=t}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=this.steps?this.steps.toArray().indexOf(e):-1}ngAfterContentInit(){this._steps.changes.pipe(Object(h.a)(this._steps),Object(m.a)(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(e=>e._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._keyManager=new i.e(this._stepHeader).withWrap().withHomeAndEnd().withVerticalOrientation(\"vertical\"===this._orientation),(this._dir?this._dir.change:Object(d.a)()).pipe(Object(h.a)(this._layoutDirection()),Object(m.a)(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))})}ngOnDestroy(){this.steps.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`cdk-step-label-${this._groupId}-${e}`}_getStepContentId(e){return`cdk-step-content-${this._groupId}-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){const t=e-this._selectedIndex;return t<0?\"rtl\"===this._layoutDirection()?\"next\":\"previous\":t>0?\"rtl\"===this._layoutDirection()?\"previous\":\"next\":\"current\"}_getIndicatorType(e,t=\"number\"){const n=this.steps.toArray()[e],r=this._isCurrentStep(e);return n._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(n,r):this._getGuidelineLogic(n,r,t)}_getDefaultIndicatorLogic(e,t){return e._showError&&e.hasError&&!t?\"error\":!e.completed||t?\"number\":e.editable?\"edit\":\"done\"}_getGuidelineLogic(e,t,n=\"number\"){return e._showError&&e.hasError&&!t?\"error\":e.completed&&!t?\"done\":e.completed&&t?n:e.editable&&t?\"edit\":n}_isCurrentStep(e){return this._selectedIndex===e}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(e){const t=this.steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:t[e],previouslySelectedStep:t[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e),this._selectedIndex=e,this._stateChanged()}_onKeydown(e){const t=Object(o.s)(e),n=e.keyCode,r=this._keyManager;null==r.activeItemIndex||t||n!==o.n&&n!==o.f?r.onKeydown(e):(this.selectedIndex=r.activeItemIndex,e.preventDefault())}_anyControlsInvalidOrPending(e){const t=this.steps.toArray();return t[this._selectedIndex].interacted=!0,!!(this._linear&&e>=0)&&t.slice(0,e).some(e=>{const t=e.stepControl;return(t?t.invalid||t.pending||!e.interacted:!e.completed)&&!e.optional&&!e._completedOverride})}_layoutDirection(){return this._dir&&\"rtl\"===this._dir.value?\"rtl\":\"ltr\"}_containsFocus(){if(!this._document||!this._elementRef)return!1;const e=this._elementRef.nativeElement,t=this._document.activeElement;return e===t||e.contains(t)}}return e.\\u0275fac=function(t){return new(t||e)(l.Pb(s.b,8),l.Pb(l.h),l.Pb(l.m),l.Pb(c.d))},e.\\u0275dir=l.Kb({type:e,selectors:[[\"\",\"cdkStepper\",\"\"]],contentQueries:function(e,t,n){var r;1&e&&(l.Ib(n,v,!0),l.Ib(n,b,!0)),2&e&&(l.tc(r=l.dc())&&(t._steps=r),l.tc(r=l.dc())&&(t._stepHeader=r))},inputs:{linear:\"linear\",selectedIndex:\"selectedIndex\",selected:\"selected\"},outputs:{selectionChange:\"selectionChange\"},exportAs:[\"cdkStepper\"]}),e})(),k=(()=>{class e{}return e.\\u0275mod=l.Nb({type:e}),e.\\u0275inj=l.Mb({factory:function(t){return new(t||e)},imports:[[s.a]]}),e})();var S=n(\"bTqV\"),M=n(\"FKr1\"),x=n(\"NFeN\"),C=n(\"/uUt\"),D=n(\"R0Ic\");function L(e,t){if(1&e&&l.Rb(0,8),2&e){const e=l.gc();l.nc(\"ngTemplateOutlet\",e.iconOverrides[e.state])(\"ngTemplateOutletContext\",e._getIconContext())}}function O(e,t){if(1&e&&(l.Vb(0,\"span\"),l.Hc(1),l.Ub()),2&e){const e=l.gc(2);l.Eb(1),l.Ic(e._getDefaultTextForState(e.state))}}function E(e,t){if(1&e&&(l.Vb(0,\"mat-icon\"),l.Hc(1),l.Ub()),2&e){const e=l.gc(2);l.Eb(1),l.Ic(e._getDefaultTextForState(e.state))}}function T(e,t){if(1&e&&(l.Tb(0,9),l.Fc(1,O,2,1,\"span\",10),l.Fc(2,E,2,1,\"mat-icon\",11),l.Sb()),2&e){const e=l.gc();l.nc(\"ngSwitch\",e.state),l.Eb(1),l.nc(\"ngSwitchCase\",\"number\")}}function A(e,t){if(1&e&&(l.Vb(0,\"div\",12),l.Rb(1,13),l.Ub()),2&e){const e=l.gc();l.Eb(1),l.nc(\"ngTemplateOutlet\",e._templateLabel().template)}}function P(e,t){if(1&e&&(l.Vb(0,\"div\",12),l.Hc(1),l.Ub()),2&e){const e=l.gc();l.Eb(1),l.Ic(e.label)}}function F(e,t){if(1&e&&(l.Vb(0,\"div\",14),l.Hc(1),l.Ub()),2&e){const e=l.gc();l.Eb(1),l.Ic(e._intl.optionalLabel)}}function j(e,t){if(1&e&&(l.Vb(0,\"div\",15),l.Hc(1),l.Ub()),2&e){const e=l.gc();l.Eb(1),l.Ic(e.errorMessage)}}function I(e,t){1&e&&l.lc(0)}const R=[\"*\"];function Y(e,t){1&e&&l.Qb(0,\"div\",6)}function H(e,t){if(1&e){const e=l.Wb();l.Tb(0),l.Vb(1,\"mat-step-header\",4),l.cc(\"click\",(function(){return t.$implicit.select()}))(\"keydown\",(function(t){return l.wc(e),l.gc()._onKeydown(t)})),l.Ub(),l.Fc(2,Y,1,0,\"div\",5),l.Sb()}if(2&e){const e=t.$implicit,n=t.index,r=t.last,i=l.gc();l.Eb(1),l.nc(\"tabIndex\",i._getFocusIndex()===n?0:-1)(\"id\",i._getStepLabelId(n))(\"index\",n)(\"state\",i._getIndicatorType(n,e.state))(\"label\",e.stepLabel||e.label)(\"selected\",i.selectedIndex===n)(\"active\",e.completed||i.selectedIndex===n||!i.linear)(\"optional\",e.optional)(\"errorMessage\",e.errorMessage)(\"iconOverrides\",i._iconOverrides)(\"disableRipple\",i.disableRipple),l.Fb(\"aria-posinset\",n+1)(\"aria-setsize\",i.steps.length)(\"aria-controls\",i._getStepContentId(n))(\"aria-selected\",i.selectedIndex==n)(\"aria-label\",e.ariaLabel||null)(\"aria-labelledby\",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),l.Eb(1),l.nc(\"ngIf\",!r)}}function N(e,t){if(1&e){const e=l.Wb();l.Vb(0,\"div\",7),l.cc(\"@stepTransition.done\",(function(t){return l.wc(e),l.gc()._animationDone.next(t)})),l.Rb(1,8),l.Ub()}if(2&e){const e=t.$implicit,n=t.index,r=l.gc();l.nc(\"@stepTransition\",r._getAnimationDirection(n))(\"id\",r._getStepContentId(n)),l.Fb(\"aria-labelledby\",r._getStepLabelId(n))(\"aria-expanded\",r.selectedIndex===n),l.Eb(1),l.nc(\"ngTemplateOutlet\",e.content)}}function B(e,t){if(1&e){const e=l.Wb();l.Vb(0,\"div\",1),l.Vb(1,\"mat-step-header\",2),l.cc(\"click\",(function(){return t.$implicit.select()}))(\"keydown\",(function(t){return l.wc(e),l.gc()._onKeydown(t)})),l.Ub(),l.Vb(2,\"div\",3),l.Vb(3,\"div\",4),l.cc(\"@stepTransition.done\",(function(t){return l.wc(e),l.gc()._animationDone.next(t)})),l.Vb(4,\"div\",5),l.Rb(5,6),l.Ub(),l.Ub(),l.Ub(),l.Ub()}if(2&e){const e=t.$implicit,n=t.index,r=t.last,i=l.gc();l.Eb(1),l.nc(\"tabIndex\",i._getFocusIndex()==n?0:-1)(\"id\",i._getStepLabelId(n))(\"index\",n)(\"state\",i._getIndicatorType(n,e.state))(\"label\",e.stepLabel||e.label)(\"selected\",i.selectedIndex===n)(\"active\",e.completed||i.selectedIndex===n||!i.linear)(\"optional\",e.optional)(\"errorMessage\",e.errorMessage)(\"iconOverrides\",i._iconOverrides)(\"disableRipple\",i.disableRipple),l.Fb(\"aria-posinset\",n+1)(\"aria-setsize\",i.steps.length)(\"aria-controls\",i._getStepContentId(n))(\"aria-selected\",i.selectedIndex===n)(\"aria-label\",e.ariaLabel||null)(\"aria-labelledby\",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),l.Eb(1),l.Hb(\"mat-stepper-vertical-line\",!r),l.Eb(1),l.nc(\"@stepTransition\",i._getAnimationDirection(n))(\"id\",i._getStepContentId(n)),l.Fb(\"aria-labelledby\",i._getStepLabelId(n))(\"aria-expanded\",i.selectedIndex===n),l.Eb(2),l.nc(\"ngTemplateOutlet\",e.content)}}const V='.mat-stepper-vertical,.mat-stepper-horizontal{display:block}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:\"\";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content[aria-expanded=false]{height:0;overflow:hidden}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:\"\";position:absolute;left:0;border-left-width:1px;border-left-style:solid}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}\\n';let U=(()=>{class e extends g{}return e.\\u0275fac=function(t){return z(t||e)},e.\\u0275dir=l.Kb({type:e,selectors:[[\"\",\"matStepLabel\",\"\"]],features:[l.Bb]}),e})();const z=l.Xb(U);let J=(()=>{class e{constructor(){this.changes=new u.a,this.optionalLabel=\"Optional\"}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=Object(l.Lb)({factory:function(){return new e},token:e,providedIn:\"root\"}),e})();const G={provide:J,deps:[[new l.D,new l.N,J]],useFactory:function(e){return e||new J}};let X=(()=>{class e extends b{constructor(e,t,n,r){super(n),this._intl=e,this._focusMonitor=t,this._intlSubscription=e.changes.subscribe(()=>r.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(){this._focusMonitor.focusVia(this._elementRef,\"program\")}_stringLabel(){return this.label instanceof U?null:this.label}_templateLabel(){return this.label instanceof U?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(e){return\"number\"==e?\"\"+(this.index+1):\"edit\"==e?\"create\":\"error\"==e?\"warning\":e}}return e.\\u0275fac=function(t){return new(t||e)(l.Pb(J),l.Pb(i.f),l.Pb(l.m),l.Pb(l.h))},e.\\u0275cmp=l.Jb({type:e,selectors:[[\"mat-step-header\"]],hostAttrs:[\"role\",\"tab\",1,\"mat-step-header\",\"mat-focus-indicator\"],inputs:{state:\"state\",label:\"label\",errorMessage:\"errorMessage\",iconOverrides:\"iconOverrides\",index:\"index\",selected:\"selected\",active:\"active\",optional:\"optional\",disableRipple:\"disableRipple\"},features:[l.Bb],decls:10,vars:19,consts:[[\"matRipple\",\"\",1,\"mat-step-header-ripple\",3,\"matRippleTrigger\",\"matRippleDisabled\"],[1,\"mat-step-icon-content\",3,\"ngSwitch\"],[3,\"ngTemplateOutlet\",\"ngTemplateOutletContext\",4,\"ngSwitchCase\"],[3,\"ngSwitch\",4,\"ngSwitchDefault\"],[1,\"mat-step-label\"],[\"class\",\"mat-step-text-label\",4,\"ngIf\"],[\"class\",\"mat-step-optional\",4,\"ngIf\"],[\"class\",\"mat-step-sub-label-error\",4,\"ngIf\"],[3,\"ngTemplateOutlet\",\"ngTemplateOutletContext\"],[3,\"ngSwitch\"],[4,\"ngSwitchCase\"],[4,\"ngSwitchDefault\"],[1,\"mat-step-text-label\"],[3,\"ngTemplateOutlet\"],[1,\"mat-step-optional\"],[1,\"mat-step-sub-label-error\"]],template:function(e,t){1&e&&(l.Qb(0,\"div\",0),l.Vb(1,\"div\"),l.Vb(2,\"div\",1),l.Fc(3,L,1,2,\"ng-container\",2),l.Fc(4,T,3,2,\"ng-container\",3),l.Ub(),l.Ub(),l.Vb(5,\"div\",4),l.Fc(6,A,2,1,\"div\",5),l.Fc(7,P,2,1,\"div\",5),l.Fc(8,F,2,1,\"div\",6),l.Fc(9,j,2,1,\"div\",7),l.Ub()),2&e&&(l.nc(\"matRippleTrigger\",t._getHostElement())(\"matRippleDisabled\",t.disableRipple),l.Eb(1),l.Gb(\"mat-step-icon-state-\",t.state,\" mat-step-icon\"),l.Hb(\"mat-step-icon-selected\",t.selected),l.Eb(1),l.nc(\"ngSwitch\",!(!t.iconOverrides||!t.iconOverrides[t.state])),l.Eb(1),l.nc(\"ngSwitchCase\",!0),l.Eb(2),l.Hb(\"mat-step-label-active\",t.active)(\"mat-step-label-selected\",t.selected)(\"mat-step-label-error\",\"error\"==t.state),l.Eb(1),l.nc(\"ngIf\",t._templateLabel()),l.Eb(1),l.nc(\"ngIf\",t._stringLabel()),l.Eb(1),l.nc(\"ngIf\",t.optional&&\"error\"!=t.state),l.Eb(1),l.nc(\"ngIf\",\"error\"==t.state))},directives:[M.o,c.p,c.q,c.r,c.n,c.s,x.a],styles:[\".mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:transparent}.mat-step-optional,.mat-step-sub-label-error{font-size:12px}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative}.mat-step-icon-content,.mat-step-icon .mat-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\\n\"],encapsulation:2,changeDetection:0}),e})();const W={horizontalStepTransition:Object(D.n)(\"stepTransition\",[Object(D.k)(\"previous\",Object(D.l)({transform:\"translate3d(-100%, 0, 0)\",visibility:\"hidden\"})),Object(D.k)(\"current\",Object(D.l)({transform:\"none\",visibility:\"visible\"})),Object(D.k)(\"next\",Object(D.l)({transform:\"translate3d(100%, 0, 0)\",visibility:\"hidden\"})),Object(D.m)(\"* => *\",Object(D.e)(\"500ms cubic-bezier(0.35, 0, 0.25, 1)\"))]),verticalStepTransition:Object(D.n)(\"stepTransition\",[Object(D.k)(\"previous\",Object(D.l)({height:\"0px\",visibility:\"hidden\"})),Object(D.k)(\"next\",Object(D.l)({height:\"0px\",visibility:\"hidden\"})),Object(D.k)(\"current\",Object(D.l)({height:\"*\",visibility:\"visible\"})),Object(D.m)(\"* <=> current\",Object(D.e)(\"225ms cubic-bezier(0.4, 0.0, 0.2, 1)\"))])};let Z=(()=>{class e{constructor(e){this.templateRef=e}}return e.\\u0275fac=function(t){return new(t||e)(l.Pb(l.P))},e.\\u0275dir=l.Kb({type:e,selectors:[[\"ng-template\",\"matStepperIcon\",\"\"]],inputs:{name:[\"matStepperIcon\",\"name\"]}}),e})(),K=(()=>{class e extends v{constructor(e,t,n){super(e,n),this._errorStateMatcher=t}isErrorState(e,t){return this._errorStateMatcher.isErrorState(e,t)||!!(e&&e.invalid&&this.interacted)}}return e.\\u0275fac=function(t){return new(t||e)(l.Pb(Object(l.Y)(()=>Q)),l.Pb(M.c,4),l.Pb(y,8))},e.\\u0275cmp=l.Jb({type:e,selectors:[[\"mat-step\"]],contentQueries:function(e,t,n){var r;1&e&&l.Ib(n,U,!0),2&e&&l.tc(r=l.dc())&&(t.stepLabel=r.first)},exportAs:[\"matStep\"],features:[l.Db([{provide:M.c,useExisting:e},{provide:v,useExisting:e}]),l.Bb],ngContentSelectors:R,decls:1,vars:0,template:function(e,t){1&e&&(l.mc(),l.Fc(0,I,1,0,\"ng-template\"))},encapsulation:2,changeDetection:0}),e})(),Q=(()=>{class e extends w{constructor(){super(...arguments),this.steps=new l.H,this.animationDone=new l.p,this._iconOverrides={},this._animationDone=new u.a}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:t})=>this._iconOverrides[e]=t),this.steps.changes.pipe(Object(m.a)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe(Object(C.a)((e,t)=>e.fromState===t.fromState&&e.toState===t.toState),Object(m.a)(this._destroyed)).subscribe(e=>{\"current\"===e.toState&&this.animationDone.emit()})}}return e.\\u0275fac=function(t){return q(t||e)},e.\\u0275dir=l.Kb({type:e,selectors:[[\"\",\"matStepper\",\"\"]],contentQueries:function(e,t,n){var r;1&e&&(l.Ib(n,K,!0),l.Ib(n,Z,!0)),2&e&&(l.tc(r=l.dc())&&(t._steps=r),l.tc(r=l.dc())&&(t._icons=r))},viewQuery:function(e,t){var n;1&e&&l.Kc(X,!0),2&e&&l.tc(n=l.dc())&&(t._stepHeader=n)},inputs:{disableRipple:\"disableRipple\"},outputs:{animationDone:\"animationDone\"},features:[l.Db([{provide:w,useExisting:e}]),l.Bb]}),e})();const q=l.Xb(Q);let $=(()=>{class e extends Q{constructor(){super(...arguments),this.labelPosition=\"end\"}}return e.\\u0275fac=function(t){return ee(t||e)},e.\\u0275cmp=l.Jb({type:e,selectors:[[\"mat-horizontal-stepper\"]],hostAttrs:[\"aria-orientation\",\"horizontal\",\"role\",\"tablist\",1,\"mat-stepper-horizontal\"],hostVars:4,hostBindings:function(e,t){2&e&&l.Hb(\"mat-stepper-label-position-end\",\"end\"==t.labelPosition)(\"mat-stepper-label-position-bottom\",\"bottom\"==t.labelPosition)},inputs:{selectedIndex:\"selectedIndex\",labelPosition:\"labelPosition\"},exportAs:[\"matHorizontalStepper\"],features:[l.Db([{provide:Q,useExisting:e},{provide:w,useExisting:e}]),l.Bb],decls:4,vars:2,consts:[[1,\"mat-horizontal-stepper-header-container\"],[4,\"ngFor\",\"ngForOf\"],[1,\"mat-horizontal-content-container\"],[\"class\",\"mat-horizontal-stepper-content\",\"role\",\"tabpanel\",3,\"id\",4,\"ngFor\",\"ngForOf\"],[1,\"mat-horizontal-stepper-header\",3,\"tabIndex\",\"id\",\"index\",\"state\",\"label\",\"selected\",\"active\",\"optional\",\"errorMessage\",\"iconOverrides\",\"disableRipple\",\"click\",\"keydown\"],[\"class\",\"mat-stepper-horizontal-line\",4,\"ngIf\"],[1,\"mat-stepper-horizontal-line\"],[\"role\",\"tabpanel\",1,\"mat-horizontal-stepper-content\",3,\"id\"],[3,\"ngTemplateOutlet\"]],template:function(e,t){1&e&&(l.Vb(0,\"div\",0),l.Fc(1,H,3,18,\"ng-container\",1),l.Ub(),l.Vb(2,\"div\",2),l.Fc(3,N,2,5,\"div\",3),l.Ub()),2&e&&(l.Eb(1),l.nc(\"ngForOf\",t.steps),l.Eb(2),l.nc(\"ngForOf\",t.steps))},directives:[c.m,X,c.n,c.s],styles:[V],encapsulation:2,data:{animation:[W.horizontalStepTransition]},changeDetection:0}),e})();const ee=l.Xb($);let te=(()=>{class e extends Q{constructor(e,t,n,r){super(e,t,n,r),this._orientation=\"vertical\"}}return e.\\u0275fac=function(t){return new(t||e)(l.Pb(s.b,8),l.Pb(l.h),l.Pb(l.m),l.Pb(c.d))},e.\\u0275cmp=l.Jb({type:e,selectors:[[\"mat-vertical-stepper\"]],hostAttrs:[\"aria-orientation\",\"vertical\",\"role\",\"tablist\",1,\"mat-stepper-vertical\"],inputs:{selectedIndex:\"selectedIndex\"},exportAs:[\"matVerticalStepper\"],features:[l.Db([{provide:Q,useExisting:e},{provide:w,useExisting:e}]),l.Bb],decls:1,vars:1,consts:[[\"class\",\"mat-step\",4,\"ngFor\",\"ngForOf\"],[1,\"mat-step\"],[1,\"mat-vertical-stepper-header\",3,\"tabIndex\",\"id\",\"index\",\"state\",\"label\",\"selected\",\"active\",\"optional\",\"errorMessage\",\"iconOverrides\",\"disableRipple\",\"click\",\"keydown\"],[1,\"mat-vertical-content-container\"],[\"role\",\"tabpanel\",1,\"mat-vertical-stepper-content\",3,\"id\"],[1,\"mat-vertical-content\"],[3,\"ngTemplateOutlet\"]],template:function(e,t){1&e&&l.Fc(0,B,6,24,\"div\",0),2&e&&l.nc(\"ngForOf\",t.steps)},directives:[c.m,X,c.s],styles:[V],encapsulation:2,data:{animation:[W.verticalStepTransition]},changeDetection:0}),e})(),ne=(()=>{class e{}return e.\\u0275mod=l.Nb({type:e}),e.\\u0275inj=l.Mb({factory:function(t){return new(t||e)},providers:[G,M.c],imports:[[M.h,c.c,r.g,S.c,k,x.b,M.p],M.h]}),e})()},xJkR:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return b})),n.d(t,\"b\",(function(){return g}));var r=n(\"fXoL\");const i=\"undefined\"!=typeof performance&&void 0!==performance.now&&\"function\"==typeof performance.mark&&\"function\"==typeof performance.measure&&(\"function\"==typeof performance.clearMarks||\"function\"==typeof performance.clearMeasures),s=\"undefined\"!=typeof PerformanceObserver&&void 0!==PerformanceObserver.prototype&&\"function\"==typeof PerformanceObserver.prototype.constructor,a=\"[object process]\"===Object.prototype.toString.call(\"undefined\"!=typeof process?process:0);let o={},c={};const l=()=>i?performance.now():Date.now(),u=e=>{o[e]=void 0,c[e]&&(c[e]=void 0),i&&(a||performance.clearMeasures(e),performance.clearMarks(e))},d=e=>{if(i){if(a&&s){const t=new PerformanceObserver(n=>{c[e]=n.getEntries().find(t=>t.name===e),t.disconnect()});t.observe({entryTypes:[\"measure\"]})}performance.mark(e)}o[e]=l()},h=(e,t)=>{try{const n=o[e];return i?(t||performance.mark(e+\"-end\"),performance.measure(e,e,t||e+\"-end\"),a?c[e]?c[e]:n?{duration:l()-n,startTime:n,entryType:\"measure\",name:e}:{}:performance.getEntriesByName(e).pop()||{}):n?{duration:l()-n,startTime:n,entryType:\"measure\",name:e}:{}}catch(n){return{}}finally{u(e),u(t||e+\"-end\")}};var m=n(\"ofXK\");const p=function(e,t,n,r){return{circle:e,progress:t,\"progress-dark\":n,pulse:r}};function f(e,t){if(1&e&&r.Qb(0,\"span\",1),2&e){const e=r.gc();r.nc(\"ngClass\",r.sc(3,p,\"circle\"===e.appearance,\"progress\"===e.animation,\"progress-dark\"===e.animation,\"pulse\"===e.animation))(\"ngStyle\",e.theme),r.Fb(\"aria-valuetext\",e.loadingText)}}let b=(()=>{class e{constructor(){this.count=1,this.loadingText=\"Loading...\",this.appearance=\"\",this.animation=\"progress\",this.theme={},this.items=[]}ngOnInit(){d(\"NgxSkeletonLoader:Rendered\"),d(\"NgxSkeletonLoader:Loaded\"),this.items.length=this.count;const e=[\"progress\",\"progress-dark\",\"pulse\",\"false\"];-1===e.indexOf(String(this.animation))&&(Object(r.ab)()&&console.error(`\\`NgxSkeletonLoaderComponent\\` need to receive 'animation' as: ${e.join(\", \")}. Forcing default to \"progress\".`),this.animation=\"progress\")}ngAfterViewInit(){h(\"NgxSkeletonLoader:Rendered\")}ngOnDestroy(){h(\"NgxSkeletonLoader:Loaded\")}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"ngx-skeleton-loader\"]],inputs:{count:\"count\",loadingText:\"loadingText\",appearance:\"appearance\",animation:\"animation\",theme:\"theme\"},decls:1,vars:1,consts:[[\"class\",\"loader\",\"aria-busy\",\"true\",\"aria-valuemin\",\"0\",\"aria-valuemax\",\"100\",\"role\",\"progressbar\",\"tabindex\",\"0\",3,\"ngClass\",\"ngStyle\",4,\"ngFor\",\"ngForOf\"],[\"aria-busy\",\"true\",\"aria-valuemin\",\"0\",\"aria-valuemax\",\"100\",\"role\",\"progressbar\",\"tabindex\",\"0\",1,\"loader\",3,\"ngClass\",\"ngStyle\"]],template:function(e,t){1&e&&r.Fc(0,f,1,8,\"span\",0),2&e&&r.nc(\"ngForOf\",t.items)},directives:[m.m,m.l,m.o],styles:['.loader[_ngcontent-%COMP%]{box-sizing:border-box;overflow:hidden;position:relative;background:no-repeat #eff1f6;border-radius:4px;width:100%;height:20px;display:inline-block;margin-bottom:10px;will-change:transform}.loader[_ngcontent-%COMP%]:after, .loader[_ngcontent-%COMP%]:before{box-sizing:border-box}.loader.circle[_ngcontent-%COMP%]{width:40px;height:40px;margin:5px;border-radius:50%}.loader.progress[_ngcontent-%COMP%], .loader.progress-dark[_ngcontent-%COMP%]{transform:translate3d(0,0,0)}.loader.progress-dark[_ngcontent-%COMP%]:after, .loader.progress-dark[_ngcontent-%COMP%]:before, .loader.progress[_ngcontent-%COMP%]:after, .loader.progress[_ngcontent-%COMP%]:before{box-sizing:border-box}.loader.progress-dark[_ngcontent-%COMP%]:before, .loader.progress[_ngcontent-%COMP%]:before{-webkit-animation:2s ease-in-out infinite progress;animation:2s ease-in-out infinite progress;background-size:200px 100%;position:absolute;z-index:1;top:0;left:0;width:200px;height:100%;content:\"\"}.loader.progress[_ngcontent-%COMP%]:before{background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.6),rgba(255,255,255,0))}.loader.progress-dark[_ngcontent-%COMP%]:before{background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.2),transparent)}.loader.pulse[_ngcontent-%COMP%]{-webkit-animation:1.5s cubic-bezier(.4,0,.2,1) infinite pulse;animation:1.5s cubic-bezier(.4,0,.2,1) infinite pulse;-webkit-animation-delay:.5s;animation-delay:.5s}@media (prefers-reduced-motion:reduce){.loader.progress[_ngcontent-%COMP%], .loader.progress-dark[_ngcontent-%COMP%], .loader.pulse[_ngcontent-%COMP%]{-webkit-animation:none;animation:none}.loader.progress[_ngcontent-%COMP%], .loader.progress-dark[_ngcontent-%COMP%]{background-image:none}}@-webkit-keyframes progress{0%{transform:translate3d(-200px,0,0)}100%{transform:translate3d(calc(200px + 100vw),0,0)}}@keyframes progress{0%{transform:translate3d(-200px,0,0)}100%{transform:translate3d(calc(200px + 100vw),0,0)}}@-webkit-keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}'],changeDetection:0}),e})(),g=(()=>{class e{static forRoot(){return{ngModule:e}}}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},imports:[[m.c]]}),e})()},xOOu:function(e,t,n){e.exports=function e(t,n,r){function i(a,o){if(!n[a]){if(!t[a]){if(s)return s(a,!0);var c=new Error(\"Cannot find module '\"+a+\"'\");throw c.code=\"MODULE_NOT_FOUND\",c}var l=n[a]={exports:{}};t[a][0].call(l.exports,(function(e){return i(t[a][1][e]||e)}),l,l.exports,e,t,n,r)}return n[a].exports}for(var s=!1,a=0;a>4,o=1>6:64,c=2>2)+s.charAt(a)+s.charAt(o)+s.charAt(c));return l.join(\"\")},n.decode=function(e){var t,n,r,a,o,c,l=0,u=0,d=\"data:\";if(e.substr(0,d.length)===d)throw new Error(\"Invalid base64 input, it looks like a data url.\");var h,m=3*(e=e.replace(/[^A-Za-z0-9\\+\\/\\=]/g,\"\")).length/4;if(e.charAt(e.length-1)===s.charAt(64)&&m--,e.charAt(e.length-2)===s.charAt(64)&&m--,m%1!=0)throw new Error(\"Invalid base64 input, bad content length.\");for(h=i.uint8array?new Uint8Array(0|m):new Array(0|m);l>4,n=(15&a)<<4|(o=s.indexOf(e.charAt(l++)))>>2,r=(3&o)<<6|(c=s.indexOf(e.charAt(l++))),h[u++]=t,64!==o&&(h[u++]=n),64!==c&&(h[u++]=r);return h}},{\"./support\":30,\"./utils\":32}],2:[function(e,t,n){\"use strict\";var r=e(\"./external\"),i=e(\"./stream/DataWorker\"),s=e(\"./stream/Crc32Probe\"),a=e(\"./stream/DataLengthProbe\");function o(e,t,n,r,i){this.compressedSize=e,this.uncompressedSize=t,this.crc32=n,this.compression=r,this.compressedContent=i}o.prototype={getContentWorker:function(){var e=new i(r.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new a(\"data_length\")),t=this;return e.on(\"end\",(function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw new Error(\"Bug : uncompressed data size mismatch\")})),e},getCompressedWorker:function(){return new i(r.Promise.resolve(this.compressedContent)).withStreamInfo(\"compressedSize\",this.compressedSize).withStreamInfo(\"uncompressedSize\",this.uncompressedSize).withStreamInfo(\"crc32\",this.crc32).withStreamInfo(\"compression\",this.compression)}},o.createWorkerFrom=function(e,t,n){return e.pipe(new s).pipe(new a(\"uncompressedSize\")).pipe(t.compressWorker(n)).pipe(new a(\"compressedSize\")).withStreamInfo(\"compression\",t)},t.exports=o},{\"./external\":6,\"./stream/Crc32Probe\":25,\"./stream/DataLengthProbe\":26,\"./stream/DataWorker\":27}],3:[function(e,t,n){\"use strict\";var r=e(\"./stream/GenericWorker\");n.STORE={magic:\"\\0\\0\",compressWorker:function(e){return new r(\"STORE compression\")},uncompressWorker:function(){return new r(\"STORE decompression\")}},n.DEFLATE=e(\"./flate\")},{\"./flate\":7,\"./stream/GenericWorker\":28}],4:[function(e,t,n){\"use strict\";var r=e(\"./utils\"),i=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();t.exports=function(e,t){return void 0!==e&&e.length?\"string\"!==r.getTypeOf(e)?function(e,t,n,r){var s=i,a=0+n;e^=-1;for(var o=0;o>>8^s[255&(e^t[o])];return-1^e}(0|t,e,e.length):function(e,t,n,r){var s=i,a=0+n;e^=-1;for(var o=0;o>>8^s[255&(e^t.charCodeAt(o))];return-1^e}(0|t,e,e.length):0}},{\"./utils\":32}],5:[function(e,t,n){\"use strict\";n.base64=!1,n.binary=!1,n.dir=!1,n.createFolders=!0,n.date=null,n.compression=null,n.compressionOptions=null,n.comment=null,n.unixPermissions=null,n.dosPermissions=null},{}],6:[function(e,t,n){\"use strict\";var r;r=\"undefined\"!=typeof Promise?Promise:e(\"lie\"),t.exports={Promise:r}},{lie:37}],7:[function(e,t,n){\"use strict\";var r=\"undefined\"!=typeof Uint8Array&&\"undefined\"!=typeof Uint16Array&&\"undefined\"!=typeof Uint32Array,i=e(\"pako\"),s=e(\"./utils\"),a=e(\"./stream/GenericWorker\"),o=r?\"uint8array\":\"array\";function c(e,t){a.call(this,\"FlateWorker/\"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}n.magic=\"\\b\\0\",s.inherits(c,a),c.prototype.processChunk=function(e){this.meta=e.meta,null===this._pako&&this._createPako(),this._pako.push(s.transformTo(o,e.data),!1)},c.prototype.flush=function(){a.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},c.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this._pako=null},c.prototype._createPako=function(){this._pako=new i[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},n.compressWorker=function(e){return new c(\"Deflate\",e)},n.uncompressWorker=function(){return new c(\"Inflate\",{})}},{\"./stream/GenericWorker\":28,\"./utils\":32,pako:38}],8:[function(e,t,n){\"use strict\";function r(e,t){var n,r=\"\";for(n=0;n>>=8;return r}function i(e,t,n,i,a,u){var d,h,m=e.file,p=e.compression,f=u!==o.utf8encode,b=s.transformTo(\"string\",u(m.name)),g=s.transformTo(\"string\",o.utf8encode(m.name)),_=m.comment,y=s.transformTo(\"string\",u(_)),v=s.transformTo(\"string\",o.utf8encode(_)),w=g.length!==m.name.length,k=v.length!==_.length,S=\"\",M=\"\",x=\"\",C=m.dir,D=m.date,L={crc32:0,compressedSize:0,uncompressedSize:0};t&&!n||(L.crc32=e.crc32,L.compressedSize=e.compressedSize,L.uncompressedSize=e.uncompressedSize);var O=0;t&&(O|=8),f||!w&&!k||(O|=2048);var E=0,T=0;C&&(E|=16),\"UNIX\"===a?(T=798,E|=function(e,t){var n=e;return e||(n=t?16893:33204),(65535&n)<<16}(m.unixPermissions,C)):(T=20,E|=function(e){return 63&(e||0)}(m.dosPermissions)),d=D.getUTCHours(),d<<=6,d|=D.getUTCMinutes(),d<<=5,d|=D.getUTCSeconds()/2,h=D.getUTCFullYear()-1980,h<<=4,h|=D.getUTCMonth()+1,h<<=5,h|=D.getUTCDate(),w&&(M=r(1,1)+r(c(b),4)+g,S+=\"up\"+r(M.length,2)+M),k&&(x=r(1,1)+r(c(y),4)+v,S+=\"uc\"+r(x.length,2)+x);var A=\"\";return A+=\"\\n\\0\",A+=r(O,2),A+=p.magic,A+=r(d,2),A+=r(h,2),A+=r(L.crc32,4),A+=r(L.compressedSize,4),A+=r(L.uncompressedSize,4),A+=r(b.length,2),A+=r(S.length,2),{fileRecord:l.LOCAL_FILE_HEADER+A+b+S,dirRecord:l.CENTRAL_FILE_HEADER+r(T,2)+A+r(y.length,2)+\"\\0\\0\\0\\0\"+r(E,4)+r(i,4)+b+S+y}}var s=e(\"../utils\"),a=e(\"../stream/GenericWorker\"),o=e(\"../utf8\"),c=e(\"../crc32\"),l=e(\"../signature\");function u(e,t,n,r){a.call(this,\"ZipFileWorker\"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=n,this.encodeFileName=r,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}s.inherits(u,a),u.prototype.push=function(e){var t=e.meta.percent||0,n=this.entriesCount,r=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,a.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:n?(t+100*(n-r-1))/n:100}}))},u.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var n=i(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:n.fileRecord,meta:{percent:0}})}else this.accumulate=!0},u.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e.file.dir,n=i(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(n.dirRecord),t)this.push({data:function(e){return l.DATA_DESCRIPTOR+r(e.crc32,4)+r(e.compressedSize,4)+r(e.uncompressedSize,4)}(e),meta:{percent:100}});else for(this.push({data:n.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},u.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t=this.index;t--)n=(n<<8)+this.byteAt(t);return this.index+=e,n},readString:function(e){return r.transformTo(\"string\",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readAndCheckSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}},t.exports=i},{\"../utils\":32}],19:[function(e,t,n){\"use strict\";var r=e(\"./Uint8ArrayReader\");function i(e){r.call(this,e)}e(\"../utils\").inherits(i,r),i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{\"../utils\":32,\"./Uint8ArrayReader\":21}],20:[function(e,t,n){\"use strict\";var r=e(\"./DataReader\");function i(e){r.call(this,e)}e(\"../utils\").inherits(i,r),i.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},i.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},i.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{\"../utils\":32,\"./DataReader\":18}],21:[function(e,t,n){\"use strict\";var r=e(\"./ArrayReader\");function i(e){r.call(this,e)}e(\"../utils\").inherits(i,r),i.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{\"../utils\":32,\"./ArrayReader\":17}],22:[function(e,t,n){\"use strict\";var r=e(\"../utils\"),i=e(\"../support\"),s=e(\"./ArrayReader\"),a=e(\"./StringReader\"),o=e(\"./NodeBufferReader\"),c=e(\"./Uint8ArrayReader\");t.exports=function(e){var t=r.getTypeOf(e);return r.checkSupport(t),\"string\"!==t||i.uint8array?\"nodebuffer\"===t?new o(e):i.uint8array?new c(r.transformTo(\"uint8array\",e)):new s(r.transformTo(\"array\",e)):new a(e)}},{\"../support\":30,\"../utils\":32,\"./ArrayReader\":17,\"./NodeBufferReader\":19,\"./StringReader\":20,\"./Uint8ArrayReader\":21}],23:[function(e,t,n){\"use strict\";n.LOCAL_FILE_HEADER=\"PK\\x03\\x04\",n.CENTRAL_FILE_HEADER=\"PK\\x01\\x02\",n.CENTRAL_DIRECTORY_END=\"PK\\x05\\x06\",n.ZIP64_CENTRAL_DIRECTORY_LOCATOR=\"PK\\x06\\x07\",n.ZIP64_CENTRAL_DIRECTORY_END=\"PK\\x06\\x06\",n.DATA_DESCRIPTOR=\"PK\\x07\\b\"},{}],24:[function(e,t,n){\"use strict\";var r=e(\"./GenericWorker\"),i=e(\"../utils\");function s(e){r.call(this,\"ConvertWorker to \"+e),this.destType=e}i.inherits(s,r),s.prototype.processChunk=function(e){this.push({data:i.transformTo(this.destType,e.data),meta:e.meta})},t.exports=s},{\"../utils\":32,\"./GenericWorker\":28}],25:[function(e,t,n){\"use strict\";var r=e(\"./GenericWorker\"),i=e(\"../crc32\");function s(){r.call(this,\"Crc32Probe\"),this.withStreamInfo(\"crc32\",0)}e(\"../utils\").inherits(s,r),s.prototype.processChunk=function(e){this.streamInfo.crc32=i(e.data,this.streamInfo.crc32||0),this.push(e)},t.exports=s},{\"../crc32\":4,\"../utils\":32,\"./GenericWorker\":28}],26:[function(e,t,n){\"use strict\";var r=e(\"../utils\"),i=e(\"./GenericWorker\");function s(e){i.call(this,\"DataLengthProbe for \"+e),this.propName=e,this.withStreamInfo(e,0)}r.inherits(s,i),s.prototype.processChunk=function(e){e&&(this.streamInfo[this.propName]=(this.streamInfo[this.propName]||0)+e.data.length),i.prototype.processChunk.call(this,e)},t.exports=s},{\"../utils\":32,\"./GenericWorker\":28}],27:[function(e,t,n){\"use strict\";var r=e(\"../utils\"),i=e(\"./GenericWorker\");function s(e){i.call(this,\"DataWorker\");var t=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type=\"\",this._tickScheduled=!1,e.then((function(e){t.dataIsReady=!0,t.data=e,t.max=e&&e.length||0,t.type=r.getTypeOf(e),t.isPaused||t._tickAndRepeat()}),(function(e){t.error(e)}))}r.inherits(s,i),s.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,r.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(r.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var e=null,t=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case\"string\":e=this.data.substring(this.index,t);break;case\"uint8array\":e=this.data.subarray(this.index,t);break;case\"array\":case\"nodebuffer\":e=this.data.slice(this.index,t)}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=s},{\"../utils\":32,\"./GenericWorker\":28}],28:[function(e,t,n){\"use strict\";function r(e){this.name=e||\"default\",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}r.prototype={push:function(e){this.emit(\"data\",e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit(\"end\"),this.cleanUp(),this.isFinished=!0}catch(e){this.emit(\"error\",e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit(\"error\",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,t){if(this._listeners[e])for(var n=0;n \"+e:e}},t.exports=r},{}],29:[function(e,t,n){\"use strict\";var r=e(\"../utils\"),i=e(\"./ConvertWorker\"),s=e(\"./GenericWorker\"),a=e(\"../base64\"),o=e(\"../support\"),c=e(\"../external\"),l=null;if(o.nodestream)try{l=e(\"../nodejs/NodejsStreamOutputAdapter\")}catch(e){}function u(e,t,n){var a=t;switch(t){case\"blob\":case\"arraybuffer\":a=\"uint8array\";break;case\"base64\":a=\"string\"}try{this._internalType=a,this._outputType=t,this._mimeType=n,r.checkSupport(a),this._worker=e.pipe(new i(a)),e.lock()}catch(e){this._worker=new s(\"error\"),this._worker.error(e)}}u.prototype={accumulate:function(e){return function(e,t){return new c.Promise((function(n,i){var s=[],o=e._internalType,c=e._outputType,l=e._mimeType;e.on(\"data\",(function(e,n){s.push(e),t&&t(n)})).on(\"error\",(function(e){s=[],i(e)})).on(\"end\",(function(){try{var e=function(e,t,n){switch(e){case\"blob\":return r.newBlob(r.transformTo(\"arraybuffer\",t),n);case\"base64\":return a.encode(t);default:return r.transformTo(e,t)}}(c,function(e,t){var n,r=0,i=null,s=0;for(n=0;n>>6:(n<65536?t[a++]=224|n>>>12:(t[a++]=240|n>>>18,t[a++]=128|n>>>12&63),t[a++]=128|n>>>6&63),t[a++]=128|63&n);return t}(e)},n.utf8decode=function(e){return i.nodebuffer?r.transformTo(\"nodebuffer\",e).toString(\"utf-8\"):function(e){var t,n,i,s,a=e.length,c=new Array(2*a);for(t=n=0;t>10&1023,c[n++]=56320|1023&i)}return c.length!==n&&(c.subarray?c=c.subarray(0,n):c.length=n),r.applyFromCharCode(c)}(e=r.transformTo(i.uint8array?\"uint8array\":\"array\",e))},r.inherits(l,a),l.prototype.processChunk=function(e){var t=r.transformTo(i.uint8array?\"uint8array\":\"array\",e.data);if(this.leftOver&&this.leftOver.length){if(i.uint8array){var s=t;(t=new Uint8Array(s.length+this.leftOver.length)).set(this.leftOver,0),t.set(s,this.leftOver.length)}else t=this.leftOver.concat(t);this.leftOver=null}var a=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;0<=n&&128==(192&e[n]);)n--;return n<0||0===n?t:n+o[e[n]]>t?n:t}(t),c=t;a!==t.length&&(i.uint8array?(c=t.subarray(0,a),this.leftOver=t.subarray(a,t.length)):(c=t.slice(0,a),this.leftOver=t.slice(a,t.length))),this.push({data:n.utf8decode(c),meta:e.meta})},l.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:n.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},n.Utf8DecodeWorker=l,r.inherits(u,a),u.prototype.processChunk=function(e){this.push({data:n.utf8encode(e.data),meta:e.meta})},n.Utf8EncodeWorker=u},{\"./nodejsUtils\":14,\"./stream/GenericWorker\":28,\"./support\":30,\"./utils\":32}],32:[function(e,t,n){\"use strict\";var r=e(\"./support\"),i=e(\"./base64\"),s=e(\"./nodejsUtils\"),a=e(\"set-immediate-shim\"),o=e(\"./external\");function c(e){return e}function l(e,t){for(var n=0;n>8;this.dir=!!(16&this.externalFileAttributes),0==e&&(this.dosPermissions=63&this.externalFileAttributes),3==e&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||\"/\"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(e){if(this.extraFields[1]){var t=r(this.extraFields[1].value);this.uncompressedSize===i.MAX_VALUE_32BITS&&(this.uncompressedSize=t.readInt(8)),this.compressedSize===i.MAX_VALUE_32BITS&&(this.compressedSize=t.readInt(8)),this.localHeaderOffset===i.MAX_VALUE_32BITS&&(this.localHeaderOffset=t.readInt(8)),this.diskNumberStart===i.MAX_VALUE_32BITS&&(this.diskNumberStart=t.readInt(4))}},readExtraFields:function(e){var t,n,r,i=e.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});e.index+4>>6:(n<65536?t[a++]=224|n>>>12:(t[a++]=240|n>>>18,t[a++]=128|n>>>12&63),t[a++]=128|n>>>6&63),t[a++]=128|63&n);return t},n.buf2binstring=function(e){return c(e,e.length)},n.binstring2buf=function(e){for(var t=new r.Buf8(e.length),n=0,i=t.length;n>10&1023,l[r++]=56320|1023&i)}return c(l,r)},n.utf8border=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;0<=n&&128==(192&e[n]);)n--;return n<0||0===n?t:n+a[e[n]]>t?n:t}},{\"./common\":41}],43:[function(e,t,n){\"use strict\";t.exports=function(e,t,n,r){for(var i=65535&e|0,s=e>>>16&65535|0,a=0;0!==n;){for(n-=a=2e3>>1:e>>>1;t[n]=e}return t}();t.exports=function(e,t,n,i){var s=r,a=i+n;e^=-1;for(var o=i;o>>8^s[255&(e^t[o])];return-1^e}},{}],46:[function(e,t,n){\"use strict\";var r,i=e(\"../utils/common\"),s=e(\"./trees\"),a=e(\"./adler32\"),o=e(\"./crc32\"),c=e(\"./messages\"),l=-2,u=258,d=262,h=113;function m(e,t){return e.msg=c[t],t}function p(e){return(e<<1)-(4e.avail_out&&(n=e.avail_out),0!==n&&(i.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function g(e,t){s._tr_flush_block(e,0<=e.block_start?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,b(e.strm)}function _(e,t){e.pending_buf[e.pending++]=t}function y(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function v(e,t){var n,r,i=e.max_chain_length,s=e.strstart,a=e.prev_length,o=e.nice_match,c=e.strstart>e.w_size-d?e.strstart-(e.w_size-d):0,l=e.window,h=e.w_mask,m=e.prev,p=e.strstart+u,f=l[s+a-1],b=l[s+a];e.prev_length>=e.good_match&&(i>>=2),o>e.lookahead&&(o=e.lookahead);do{if(l[(n=t)+a]===b&&l[n+a-1]===f&&l[n]===l[s]&&l[++n]===l[s+1]){s+=2,n++;do{}while(l[++s]===l[++n]&&l[++s]===l[++n]&&l[++s]===l[++n]&&l[++s]===l[++n]&&l[++s]===l[++n]&&l[++s]===l[++n]&&l[++s]===l[++n]&&l[++s]===l[++n]&&sc&&0!=--i);return a<=e.lookahead?a:e.lookahead}function w(e){var t,n,r,s,c,l,u,h,m,p,f=e.w_size;do{if(s=e.window_size-e.lookahead-e.strstart,e.strstart>=f+(f-d)){for(i.arraySet(e.window,e.window,f,f,0),e.match_start-=f,e.strstart-=f,e.block_start-=f,t=n=e.hash_size;r=e.head[--t],e.head[t]=f<=r?r-f:0,--n;);for(t=n=f;r=e.prev[--t],e.prev[t]=f<=r?r-f:0,--n;);s+=f}if(0===e.strm.avail_in)break;if(u=e.window,h=e.strstart+e.lookahead,p=void 0,(m=s)<(p=(l=e.strm).avail_in)&&(p=m),n=0===p?0:(l.avail_in-=p,i.arraySet(u,l.input,l.next_in,p,h),1===l.state.wrap?l.adler=a(l.adler,u,p,h):2===l.state.wrap&&(l.adler=o(l.adler,u,p,h)),l.next_in+=p,l.total_in+=p,p),e.lookahead+=n,e.lookahead+e.insert>=3)for(e.ins_h=e.window[c=e.strstart-e.insert],e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<=3)if(r=s._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){for(e.match_length--;e.strstart++,e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<=3&&e.match_length<=e.prev_length){for(i=e.strstart+e.lookahead-3,r=s._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;++e.strstart<=i&&(e.ins_h=(e.ins_h<e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(w(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,g(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-d&&(g(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(g(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&g(e,!1),1)})),new M(4,4,8,4,k),new M(4,5,16,8,k),new M(4,6,32,32,k),new M(4,4,16,16,S),new M(8,16,32,32,S),new M(8,16,128,128,S),new M(8,32,128,256,S),new M(32,128,258,1024,S),new M(32,258,258,4096,S)],n.deflateInit=function(e,t){return L(e,t,8,15,8,0)},n.deflateInit2=L,n.deflateReset=D,n.deflateResetKeep=C,n.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?l:(e.state.gzhead=t,0):l},n.deflate=function(e,t){var n,i,a,c;if(!e||!e.state||5>8&255),_(i,i.gzhead.time>>16&255),_(i,i.gzhead.time>>24&255),_(i,9===i.level?2:2<=i.strategy||i.level<2?4:0),_(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(_(i,255&i.gzhead.extra.length),_(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=o(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(_(i,0),_(i,0),_(i,0),_(i,0),_(i,0),_(i,9===i.level?2:2<=i.strategy||i.level<2?4:0),_(i,3),i.status=h);else{var d=8+(i.w_bits-8<<4)<<8;d|=(2<=i.strategy||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(d|=32),d+=31-d%31,i.status=h,y(i,d),0!==i.strstart&&(y(i,e.adler>>>16),y(i,65535&e.adler)),e.adler=1}if(69===i.status)if(i.gzhead.extra){for(a=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>a&&(e.adler=o(e.adler,i.pending_buf,i.pending-a,a)),b(e),a=i.pending,i.pending!==i.pending_buf_size));)_(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>a&&(e.adler=o(e.adler,i.pending_buf,i.pending-a,a)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(73===i.status)if(i.gzhead.name){a=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>a&&(e.adler=o(e.adler,i.pending_buf,i.pending-a,a)),b(e),a=i.pending,i.pending===i.pending_buf_size)){c=1;break}c=i.gzindexa&&(e.adler=o(e.adler,i.pending_buf,i.pending-a,a)),0===c&&(i.gzindex=0,i.status=91)}else i.status=91;if(91===i.status)if(i.gzhead.comment){a=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>a&&(e.adler=o(e.adler,i.pending_buf,i.pending-a,a)),b(e),a=i.pending,i.pending===i.pending_buf_size)){c=1;break}c=i.gzindexa&&(e.adler=o(e.adler,i.pending_buf,i.pending-a,a)),0===c&&(i.status=103)}else i.status=103;if(103===i.status&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&b(e),i.pending+2<=i.pending_buf_size&&(_(i,255&e.adler),_(i,e.adler>>8&255),e.adler=0,i.status=h)):i.status=h),0!==i.pending){if(b(e),0===e.avail_out)return i.last_flush=-1,0}else if(0===e.avail_in&&p(t)<=p(n)&&4!==t)return m(e,-5);if(666===i.status&&0!==e.avail_in)return m(e,-5);if(0!==e.avail_in||0!==i.lookahead||0!==t&&666!==i.status){var v=2===i.strategy?function(e,t){for(var n;;){if(0===e.lookahead&&(w(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,n=s._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(g(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(g(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(g(e,!1),0===e.strm.avail_out)?1:2}(i,t):3===i.strategy?function(e,t){for(var n,r,i,a,o=e.window;;){if(e.lookahead<=u){if(w(e),e.lookahead<=u&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&0e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=s._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=s._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(g(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(g(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(g(e,!1),0===e.strm.avail_out)?1:2}(i,t):r[i.level].func(i,t);if(3!==v&&4!==v||(i.status=666),1===v||3===v)return 0===e.avail_out&&(i.last_flush=-1),0;if(2===v&&(1===t?s._tr_align(i):5!==t&&(s._tr_stored_block(i,0,0,!1),3===t&&(f(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),b(e),0===e.avail_out))return i.last_flush=-1,0}return 4!==t?0:i.wrap<=0?1:(2===i.wrap?(_(i,255&e.adler),_(i,e.adler>>8&255),_(i,e.adler>>16&255),_(i,e.adler>>24&255),_(i,255&e.total_in),_(i,e.total_in>>8&255),_(i,e.total_in>>16&255),_(i,e.total_in>>24&255)):(y(i,e.adler>>>16),y(i,65535&e.adler)),b(e),0=n.w_size&&(0===o&&(f(n.head),n.strstart=0,n.block_start=0,n.insert=0),h=new i.Buf8(n.w_size),i.arraySet(h,t,m-n.w_size,n.w_size,0),t=h,m=n.w_size),c=e.avail_in,u=e.next_in,d=e.input,e.avail_in=m,e.next_in=0,e.input=t,w(n);n.lookahead>=3;){for(r=n.strstart,s=n.lookahead-2;n.ins_h=(n.ins_h<>>=v=y>>>24,p-=v,0==(v=y>>>16&255))C[s++]=65535&y;else{if(!(16&v)){if(0==(64&v)){y=f[(65535&y)+(m&(1<>>=v,p-=v),p<15&&(m+=x[r++]<>>=v=y>>>24,p-=v,!(16&(v=y>>>16&255))){if(0==(64&v)){y=b[(65535&y)+(m&(1<>>=v,p-=v,(v=s-a)>3,m&=(1<<(p-=w<<3))-1,e.next_in=r,e.next_out=s,e.avail_in=r>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function u(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function d(e){var t;return e&&e.state?(e.total_in=e.total_out=(t=e.state).total=0,e.msg=\"\",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new r.Buf32(852),t.distcode=t.distdyn=new r.Buf32(592),t.sane=1,t.back=-1,0):c}function h(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,d(e)):c}function m(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||15=a.wsize?(r.arraySet(a.window,t,n-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):(i<(s=a.wsize-a.wnext)&&(s=i),r.arraySet(a.window,t,n-i,s,a.wnext),(i-=s)?(r.arraySet(a.window,t,n-i,i,0),a.wnext=i,a.whave=a.wsize):(a.wnext+=s,a.wnext===a.wsize&&(a.wnext=0),a.whave>>8&255,n.check=s(n.check,I,2,0),g=b=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&b)<<8)+(b>>8))%31){e.msg=\"incorrect header check\",n.mode=30;break}if(8!=(15&b)){e.msg=\"unknown compression method\",n.mode=30;break}if(g-=4,T=8+(15&(b>>>=4)),0===n.wbits)n.wbits=T;else if(T>n.wbits){e.msg=\"invalid window size\",n.mode=30;break}n.dmax=1<>8&1),512&n.flags&&(I[0]=255&b,I[1]=b>>>8&255,n.check=s(n.check,I,2,0)),g=b=0,n.mode=3;case 3:for(;g<32;){if(0===p)break e;p--,b+=u[h++]<>>8&255,I[2]=b>>>16&255,I[3]=b>>>24&255,n.check=s(n.check,I,4,0)),g=b=0,n.mode=4;case 4:for(;g<16;){if(0===p)break e;p--,b+=u[h++]<>8),512&n.flags&&(I[0]=255&b,I[1]=b>>>8&255,n.check=s(n.check,I,2,0)),g=b=0,n.mode=5;case 5:if(1024&n.flags){for(;g<16;){if(0===p)break e;p--,b+=u[h++]<>>8&255,n.check=s(n.check,I,2,0)),g=b=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&(p<(k=n.length)&&(k=p),k&&(n.head&&(T=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),r.arraySet(n.head.extra,u,h,k,T)),512&n.flags&&(n.check=s(n.check,u,k,h)),p-=k,h+=k,n.length-=k),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===p)break e;for(k=0;T=u[h+k++],n.head&&T&&n.length<65536&&(n.head.name+=String.fromCharCode(T)),T&&k>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=12;break;case 10:for(;g<32;){if(0===p)break e;p--,b+=u[h++]<>>=7&g,g-=7&g,n.mode=27;break}for(;g<3;){if(0===p)break e;p--,b+=u[h++]<>>=1)){case 0:n.mode=14;break;case 1:if(_(n),n.mode=20,6!==t)break;b>>>=2,g-=2;break e;case 2:n.mode=17;break;case 3:e.msg=\"invalid block type\",n.mode=30}b>>>=2,g-=2;break;case 14:for(b>>>=7&g,g-=7&g;g<32;){if(0===p)break e;p--,b+=u[h++]<>>16^65535)){e.msg=\"invalid stored block lengths\",n.mode=30;break}if(n.length=65535&b,g=b=0,n.mode=15,6===t)break e;case 15:n.mode=16;case 16:if(k=n.length){if(p>>=5)),g-=5,n.ncode=4+(15&(b>>>=5)),b>>>=4,g-=4,286>>=3,g-=3}for(;n.have<19;)n.lens[R[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,A=o(0,n.lens,0,19,n.lencode,0,n.work,P={bits:n.lenbits}),n.lenbits=P.bits,A){e.msg=\"invalid code lengths set\",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have>>16&255,D=65535&j,!((x=j>>>24)<=g);){if(0===p)break e;p--,b+=u[h++]<>>=x,g-=x,n.lens[n.have++]=D;else{if(16===D){for(F=x+2;g>>=x,g-=x,0===n.have){e.msg=\"invalid bit length repeat\",n.mode=30;break}T=n.lens[n.have-1],k=3+(3&b),b>>>=2,g-=2}else if(17===D){for(F=x+3;g>>=x)),b>>>=3,g-=3}else{for(F=x+7;g>>=x)),b>>>=7,g-=7}if(n.have+k>n.nlen+n.ndist){e.msg=\"invalid bit length repeat\",n.mode=30;break}for(;k--;)n.lens[n.have++]=T}}if(30===n.mode)break;if(0===n.lens[256]){e.msg=\"invalid code -- missing end-of-block\",n.mode=30;break}if(n.lenbits=9,A=o(1,n.lens,0,n.nlen,n.lencode,0,n.work,P={bits:n.lenbits}),n.lenbits=P.bits,A){e.msg=\"invalid literal/lengths set\",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,A=o(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,P={bits:n.distbits}),n.distbits=P.bits,A){e.msg=\"invalid distances set\",n.mode=30;break}if(n.mode=20,6===t)break e;case 20:n.mode=21;case 21:if(6<=p&&258<=f){e.next_out=m,e.avail_out=f,e.next_in=h,e.avail_in=p,n.hold=b,n.bits=g,a(e,w),m=e.next_out,d=e.output,f=e.avail_out,h=e.next_in,u=e.input,p=e.avail_in,b=n.hold,g=n.bits,12===n.mode&&(n.back=-1);break}for(n.back=0;C=(j=n.lencode[b&(1<>>16&255,D=65535&j,!((x=j>>>24)<=g);){if(0===p)break e;p--,b+=u[h++]<>L)])>>>16&255,D=65535&j,!(L+(x=j>>>24)<=g);){if(0===p)break e;p--,b+=u[h++]<>>=L,g-=L,n.back+=L}if(b>>>=x,g-=x,n.back+=x,n.length=D,0===C){n.mode=26;break}if(32&C){n.back=-1,n.mode=12;break}if(64&C){e.msg=\"invalid literal/length code\",n.mode=30;break}n.extra=15&C,n.mode=22;case 22:if(n.extra){for(F=n.extra;g>>=n.extra,g-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;C=(j=n.distcode[b&(1<>>16&255,D=65535&j,!((x=j>>>24)<=g);){if(0===p)break e;p--,b+=u[h++]<>L)])>>>16&255,D=65535&j,!(L+(x=j>>>24)<=g);){if(0===p)break e;p--,b+=u[h++]<>>=L,g-=L,n.back+=L}if(b>>>=x,g-=x,n.back+=x,64&C){e.msg=\"invalid distance code\",n.mode=30;break}n.offset=D,n.extra=15&C,n.mode=24;case 24:if(n.extra){for(F=n.extra;g>>=n.extra,g-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg=\"invalid distance too far back\",n.mode=30;break}n.mode=25;case 25:if(0===f)break e;if(n.offset>(k=w-f)){if((k=n.offset-k)>n.whave&&n.sane){e.msg=\"invalid distance too far back\",n.mode=30;break}S=k>n.wnext?n.wsize-(k-=n.wnext):n.wnext-k,k>n.length&&(k=n.length),M=n.window}else M=d,S=m-n.offset,k=n.length;for(f_?(v=R[Y+d[M]],P[F+d[M]]):(v=96,0),m=1<>O)+(p-=m)]=y<<24|v<<16|w|0,0!==p;);for(m=1<>=1;if(0!==m?(A&=m-1,A+=m):A=0,M++,0==--j[S]){if(S===C)break;S=t[n+d[M]]}if(D>>7)]}function w(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function k(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<>>=1,n<<=1,0<--t;);return n>>>1}function x(e,t,n){var r,i,s=new Array(16),a=0;for(r=1;r<=15;r++)s[r]=a=a+n[r-1]<<1;for(i=0;i<=t;i++){var o=e[2*i+1];0!==o&&(e[2*i]=M(s[o]++,o))}}function C(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function D(e){8>1;1<=n;n--)O(e,s,n);for(i=c;n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],O(e,s,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,s[2*i]=s[2*n]+s[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,s[2*n+1]=s[2*r+1]=i,e.heap[1]=i++,O(e,s,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,r,i,s,a,o,c=t.dyn_tree,l=t.max_code,u=t.stat_desc.static_tree,d=t.stat_desc.has_stree,h=t.stat_desc.extra_bits,m=t.stat_desc.extra_base,p=t.stat_desc.max_length,f=0;for(s=0;s<=15;s++)e.bl_count[s]=0;for(c[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<573;n++)p<(s=c[2*c[2*(r=e.heap[n])+1]+1]+1)&&(s=p,f++),c[2*r+1]=s,l>=7;r<30;r++)for(g[r]=i<<7,e=0;e<1<>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),T(e,e.l_desc),T(e,e.d_desc),a=function(e){var t;for(A(e,e.dyn_ltree,e.l_desc.max_code),A(e,e.dyn_dtree,e.d_desc.max_code),T(e,e.bl_desc),t=18;3<=t&&0===e.bl_tree[2*c[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),(s=e.static_len+3+7>>>3)<=(i=e.opt_len+3+7>>>3)&&(i=s)):i=s=n+5,n+4<=i&&-1!==t?j(e,t,n,r):4===e.strategy||s===i?(k(e,2+(r?1:0),3),E(e,l,u)):(k(e,4+(r?1:0),3),function(e,t,n,r){var i;for(k(e,t-257,5),k(e,n-1,5),k(e,r-4,4),i=0;i>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(h[n]+256+1)]++,e.dyn_dtree[2*v(t)]++),e.last_lit===e.lit_bufsize-1},n._tr_align=function(e){k(e,2,3),S(e,256,l),function(e){16===e.bi_valid?(w(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):8<=e.bi_valid&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},{\"../utils/common\":41}],53:[function(e,t,n){\"use strict\";t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg=\"\",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(e,t,n){\"use strict\";t.exports=\"function\"==typeof setImmediate?setImmediate:function(){var e=[].slice.apply(arguments);e.splice(1,0,0),setTimeout.apply(null,e)}},{}]},{},[10])(10)},xbPD:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e=null){return t=>t.lift(new s(e))}class s{constructor(e){this.defaultValue=e}call(e,t){return t.subscribe(new a(e,this.defaultValue))}}class a extends r.a{constructor(e,t){super(e),this.defaultValue=t,this.isEmpty=!0}_next(e){this.isEmpty=!1,this.destination.next(e)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}},xgIS:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"HDdC\"),i=n(\"DH7j\"),s=n(\"n6bG\"),a=n(\"lJxs\");function o(e,t,n,c){return Object(s.a)(n)&&(c=n,n=void 0),c?o(e,t,n).pipe(Object(a.a)(e=>Object(i.a)(e)?c(...e):c(e))):new r.a(r=>{!function e(t,n,r,i,s){let a;if(function(e){return e&&\"function\"==typeof e.addEventListener&&\"function\"==typeof e.removeEventListener}(t)){const e=t;t.addEventListener(n,r,s),a=()=>e.removeEventListener(n,r,s)}else if(function(e){return e&&\"function\"==typeof e.on&&\"function\"==typeof e.off}(t)){const e=t;t.on(n,r),a=()=>e.off(n,r)}else if(function(e){return e&&\"function\"==typeof e.addListener&&\"function\"==typeof e.removeListener}(t)){const e=t;t.addListener(n,r),a=()=>e.removeListener(n,r)}else{if(!t||!t.length)throw new TypeError(\"Invalid event target\");for(let a=0,o=t.length;a1?Array.prototype.slice.call(arguments):e)}),r,n)})}},yCtX:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"HDdC\"),i=n(\"ngJS\"),s=n(\"jZKg\");function a(e,t){return t?Object(s.a)(e,t):new r.a(Object(i.a)(e))}},yPMs:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"sq\",{months:\"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\\xebntor_Dhjetor\".split(\"_\"),monthsShort:\"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\\xebn_Dhj\".split(\"_\"),weekdays:\"E Diel_E H\\xebn\\xeb_E Mart\\xeb_E M\\xebrkur\\xeb_E Enjte_E Premte_E Shtun\\xeb\".split(\"_\"),weekdaysShort:\"Die_H\\xebn_Mar_M\\xebr_Enj_Pre_Sht\".split(\"_\"),weekdaysMin:\"D_H_Ma_M\\xeb_E_P_Sh\".split(\"_\"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return\"M\"===e.charAt(0)},meridiem:function(e,t,n){return e<12?\"PD\":\"MD\"},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Sot n\\xeb] LT\",nextDay:\"[Nes\\xebr n\\xeb] LT\",nextWeek:\"dddd [n\\xeb] LT\",lastDay:\"[Dje n\\xeb] LT\",lastWeek:\"dddd [e kaluar n\\xeb] LT\",sameElse:\"L\"},relativeTime:{future:\"n\\xeb %s\",past:\"%s m\\xeb par\\xeb\",s:\"disa sekonda\",ss:\"%d sekonda\",m:\"nj\\xeb minut\\xeb\",mm:\"%d minuta\",h:\"nj\\xeb or\\xeb\",hh:\"%d or\\xeb\",d:\"nj\\xeb dit\\xeb\",dd:\"%d dit\\xeb\",M:\"nj\\xeb muaj\",MM:\"%d muaj\",y:\"nj\\xeb vit\",yy:\"%d vite\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"z+Ro\":function(e,t,n){\"use strict\";function r(e){return e&&\"function\"==typeof e.schedule}n.d(t,\"a\",(function(){return r}))},z1FC:function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i={s:[\"viensas secunds\",\"'iensas secunds\"],ss:[e+\" secunds\",e+\" secunds\"],m:[\"'n m\\xedut\",\"'iens m\\xedut\"],mm:[e+\" m\\xeduts\",e+\" m\\xeduts\"],h:[\"'n \\xfeora\",\"'iensa \\xfeora\"],hh:[e+\" \\xfeoras\",e+\" \\xfeoras\"],d:[\"'n ziua\",\"'iensa ziua\"],dd:[e+\" ziuas\",e+\" ziuas\"],M:[\"'n mes\",\"'iens mes\"],MM:[e+\" mesen\",e+\" mesen\"],y:[\"'n ar\",\"'iens ar\"],yy:[e+\" ars\",e+\" ars\"]};return r||t?i[n][0]:i[n][1]}e.defineLocale(\"tzl\",{months:\"Januar_Fevraglh_Mar\\xe7_Avr\\xefu_Mai_G\\xfcn_Julia_Guscht_Setemvar_Listop\\xe4ts_Noemvar_Zecemvar\".split(\"_\"),monthsShort:\"Jan_Fev_Mar_Avr_Mai_G\\xfcn_Jul_Gus_Set_Lis_Noe_Zec\".split(\"_\"),weekdays:\"S\\xfaladi_L\\xfane\\xe7i_Maitzi_M\\xe1rcuri_Xh\\xfaadi_Vi\\xe9ner\\xe7i_S\\xe1turi\".split(\"_\"),weekdaysShort:\"S\\xfal_L\\xfan_Mai_M\\xe1r_Xh\\xfa_Vi\\xe9_S\\xe1t\".split(\"_\"),weekdaysMin:\"S\\xfa_L\\xfa_Ma_M\\xe1_Xh_Vi_S\\xe1\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM [dallas] YYYY\",LLL:\"D. MMMM [dallas] YYYY HH.mm\",LLLL:\"dddd, [li] D. MMMM [dallas] YYYY HH.mm\"},meridiemParse:/d\\'o|d\\'a/i,isPM:function(e){return\"d'o\"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?\"d'o\":\"D'O\":n?\"d'a\":\"D'A\"},calendar:{sameDay:\"[oxhi \\xe0] LT\",nextDay:\"[dem\\xe0 \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[ieiri \\xe0] LT\",lastWeek:\"[s\\xfcr el] dddd [lasteu \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"osprei %s\",past:\"ja%s\",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},z3Vd:function(e,t,n){!function(e){\"use strict\";var t=\"pagh_wa\\u2019_cha\\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut\".split(\"_\");function n(e,n,r,i){var s=function(e){var n=Math.floor(e%1e3/100),r=Math.floor(e%100/10),i=e%10,s=\"\";return n>0&&(s+=t[n]+\"vatlh\"),r>0&&(s+=(\"\"!==s?\" \":\"\")+t[r]+\"maH\"),i>0&&(s+=(\"\"!==s?\" \":\"\")+t[i]),\"\"===s?\"pagh\":s}(e);switch(r){case\"ss\":return s+\" lup\";case\"mm\":return s+\" tup\";case\"hh\":return s+\" rep\";case\"dd\":return s+\" jaj\";case\"MM\":return s+\" jar\";case\"yy\":return s+\" DIS\"}}e.defineLocale(\"tlh\",{months:\"tera\\u2019 jar wa\\u2019_tera\\u2019 jar cha\\u2019_tera\\u2019 jar wej_tera\\u2019 jar loS_tera\\u2019 jar vagh_tera\\u2019 jar jav_tera\\u2019 jar Soch_tera\\u2019 jar chorgh_tera\\u2019 jar Hut_tera\\u2019 jar wa\\u2019maH_tera\\u2019 jar wa\\u2019maH wa\\u2019_tera\\u2019 jar wa\\u2019maH cha\\u2019\".split(\"_\"),monthsShort:\"jar wa\\u2019_jar cha\\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\\u2019maH_jar wa\\u2019maH wa\\u2019_jar wa\\u2019maH cha\\u2019\".split(\"_\"),monthsParseExact:!0,weekdays:\"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj\".split(\"_\"),weekdaysShort:\"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj\".split(\"_\"),weekdaysMin:\"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[DaHjaj] LT\",nextDay:\"[wa\\u2019leS] LT\",nextWeek:\"LLL\",lastDay:\"[wa\\u2019Hu\\u2019] LT\",lastWeek:\"LLL\",sameElse:\"L\"},relativeTime:{future:function(e){var t=e;return-1!==e.indexOf(\"jaj\")?t.slice(0,-3)+\"leS\":-1!==e.indexOf(\"jar\")?t.slice(0,-3)+\"waQ\":-1!==e.indexOf(\"DIS\")?t.slice(0,-3)+\"nem\":t+\" pIq\"},past:function(e){var t=e;return-1!==e.indexOf(\"jaj\")?t.slice(0,-3)+\"Hu\\u2019\":-1!==e.indexOf(\"jar\")?t.slice(0,-3)+\"wen\":-1!==e.indexOf(\"DIS\")?t.slice(0,-3)+\"ben\":t+\" ret\"},s:\"puS lup\",ss:n,m:\"wa\\u2019 tup\",mm:n,h:\"wa\\u2019 rep\",hh:n,d:\"wa\\u2019 jaj\",dd:n,M:\"wa\\u2019 jar\",MM:n,y:\"wa\\u2019 DIS\",yy:n},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},z6cu:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"HDdC\");function i(e,t){return new r.a(t?n=>t.schedule(s,0,{error:e,subscriber:n}):t=>t.error(e))}function s({error:e,subscriber:t}){t.error(e)}},zP0r:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e){return t=>t.lift(new s(e))}class s{constructor(e){this.total=e}call(e,t){return t.subscribe(new a(e,this.total))}}class a extends r.a{constructor(e,t){super(e),this.total=t,this.count=0}_next(e){++this.count>this.total&&this.destination.next(e)}}},zUnb:function(e,t,n){\"use strict\";n.r(t);var r=n(\"fXoL\");const i={production:!0,validatorEndpoint:\"/api/v2/validator\"};Date.prototype.toDateTimeString=function(){const e=this;return`${e.getMonth()}-${e.getDate()}-${e.getFullYear()}-${e.getHours()}-${e.getMinutes()}-${e.getSeconds()}`};var s=n(\"jhN1\"),a=n(\"R1ws\"),o=n(\"tk/3\"),c=n(\"tyNb\"),l=n(\"XNiG\"),u=n(\"1G5W\"),d=n(\"vkgz\"),h=n(\"0MNC\"),m=n(\"Dwbi\"),p=n(\"l5mm\"),f=n(\"LRne\"),b=n(\"JX91\"),g=n(\"5+tZ\"),_=n(\"lJxs\"),y=n(\"JIr8\"),v=n(\"eIep\"),w=n(\"2Vo4\");class k extends w.a{constructor(e){super(e)}next(e){const t=e;S(t,this.getValue())||super.next(t)}}function S(e,t){return JSON.stringify(e)===JSON.stringify(t)}var M=n(\"/uUt\"),x=n(\"UXun\");function C(e,t){return\"object\"==typeof e&&\"object\"==typeof t?S(e,t):e===t}function D(e,t,n){return e.pipe(Object(_.a)(t),Object(M.a)(n||C),Object(x.a)(1))}var O=n(\"AWFA\");let E=(()=>{class e{constructor(e,t){this.http=e,this.environmenter=t,this.apiUrl=this.environmenter.env.validatorEndpoint,this.beaconNodeState$=new k({}),this.nodeEndpoint$=D(this.checkState(),e=>e.beaconNodeEndpoint+\"/eth/v1alpha1\"),this.connected$=D(this.checkState(),e=>e.connected),this.syncing$=D(this.checkState(),e=>e.syncing),this.chainHead$=D(this.checkState(),e=>e.chainHead),this.genesisTime$=D(this.checkState(),e=>e.genesisTime),this.peers$=this.http.get(this.apiUrl+\"/beacon/peers\"),this.latestClockSlotPoll$=Object(p.a)(3e3).pipe(Object(b.a)(0),Object(g.a)(e=>D(this.checkState(),e=>e.genesisTime)),Object(_.a)(e=>{const t=Math.floor(Date.now()/1e3);return Math.floor((t-e)/12)})),this.nodeStatusPoll$=Object(p.a)(3e3).pipe(Object(b.a)(0),Object(g.a)(e=>this.updateState()))}fetchNodeStatus(){return this.http.get(this.apiUrl+\"/beacon/status\")}checkState(){return this.isEmpty(this.beaconNodeState$.getValue())?this.updateState():this.beaconNodeState$.asObservable()}updateState(){return this.fetchNodeStatus().pipe(Object(y.a)(e=>Object(f.a)({beaconNodeEndpoint:\"unknown\",connected:!1,syncing:!1,chainHead:{headEpoch:0}})),Object(v.a)(e=>(this.beaconNodeState$.next(e),this.beaconNodeState$)))}isEmpty(e){for(const t in e)if(e.hasOwnProperty(t))return!1;return!0}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(o.b),r.Zb(O.a))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})();var T=n(\"XhcP\"),A=n(\"ofXK\"),P=n(\"lgb3\");function F(e,t){if(1&e&&(r.Vb(0,\"div\",1),r.Vb(1,\"div\",2),r.Hc(2),r.Ub(),r.Vb(3,\"div\"),r.Hc(4),r.Ub(),r.Ub()),2&e){const e=t.ngIf;r.Eb(2),r.Jc(\"Beacon: \",e.beacon,\"\"),r.Eb(2),r.Jc(\"Validator: \",e.validator,\"\")}}let j=(()=>{class e{constructor(e){this.validatorService=e,this.version$=this.validatorService.version$}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(P.a))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-version\"]],decls:2,vars:3,consts:[[\"class\",\"version text-xs p-5 break-all\",4,\"ngIf\"],[1,\"version\",\"text-xs\",\"p-5\",\"break-all\"],[1,\"mb-2\"]],template:function(e,t){1&e&&(r.Fc(0,F,5,2,\"div\",0),r.hc(1,\"async\")),2&e&&r.nc(\"ngIf\",r.ic(1,1,t.version$))},directives:[A.n],pipes:[A.b],encapsulation:2}),e})();var I=n(\"bTqV\"),R=n(\"NFeN\"),Y=n(\"mE49\");function H(e,t){if(1&e&&(r.Vb(0,\"a\",11),r.Vb(1,\"button\",12),r.Vb(2,\"div\",13),r.Vb(3,\"mat-icon\",14),r.Hc(4),r.Ub(),r.Vb(5,\"span\",5),r.Hc(6),r.Ub(),r.Ub(),r.Ub(),r.Ub()),2&e){const e=r.gc().$implicit;r.nc(\"routerLink\",e.path),r.Eb(4),r.Jc(\" \",e.icon,\" \"),r.Eb(2),r.Jc(\" \",e.name,\" \")}}function N(e,t){if(1&e&&(r.Vb(0,\"a\",15),r.Vb(1,\"button\",12),r.Vb(2,\"div\",13),r.Vb(3,\"mat-icon\",14),r.Hc(4),r.Ub(),r.Vb(5,\"span\",5),r.Hc(6),r.Ub(),r.Vb(7,\"div\",16),r.Hc(8,\"Coming Soon\"),r.Ub(),r.Ub(),r.Ub(),r.Ub()),2&e){const e=r.gc().$implicit;r.Eb(4),r.Jc(\" \",e.icon,\" \"),r.Eb(2),r.Jc(\" \",e.name,\" \")}}function B(e,t){if(1&e&&(r.Vb(0,\"div\"),r.Fc(1,H,7,3,\"a\",9),r.Fc(2,N,9,2,\"a\",10),r.Ub()),2&e){const e=t.$implicit;r.Eb(1),r.nc(\"ngIf\",!e.comingSoon),r.Eb(1),r.nc(\"ngIf\",e.comingSoon)}}function V(e,t){if(1&e&&(r.Vb(0,\"div\",7),r.Fc(1,B,3,2,\"div\",8),r.Ub()),2&e){const e=r.gc();r.Eb(1),r.nc(\"ngForOf\",null==e.link?null:e.link.children)}}let U=(()=>{class e{constructor(){this.link=null,this.collapsed=!0}toggleCollapsed(){this.collapsed=!this.collapsed}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-sidebar-expandable-link\"]],inputs:{link:\"link\"},decls:11,vars:3,consts:[[1,\"nav-item\",\"expandable\"],[\"mat-button\",\"\",1,\"nav-expandable-button\",3,\"click\"],[1,\"content\"],[1,\"flex\",\"items-center\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\"],[1,\"ml-6\"],[\"class\",\"submenu\",4,\"ngIf\"],[1,\"submenu\"],[4,\"ngFor\",\"ngForOf\"],[\"class\",\"nav-item\",\"routerLinkActive\",\"active\",3,\"routerLink\",4,\"ngIf\"],[\"class\",\"nav-item\",4,\"ngIf\"],[\"routerLinkActive\",\"active\",1,\"nav-item\",3,\"routerLink\"],[\"mat-button\",\"\",1,\"nav-button\"],[1,\"content\",\"flex\",\"items-center\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"ml-1\"],[1,\"nav-item\"],[1,\"bg-primary\",\"ml-4\",\"px-4\",\"py-0\",\"text-white\",\"rounded-lg\",\"text-xs\",\"content-center\"]],template:function(e,t){1&e&&(r.Vb(0,\"a\",0),r.Vb(1,\"button\",1),r.cc(\"click\",(function(){return t.toggleCollapsed()})),r.Vb(2,\"div\",2),r.Vb(3,\"div\",3),r.Vb(4,\"mat-icon\",4),r.Hc(5),r.Ub(),r.Vb(6,\"span\",5),r.Hc(7),r.Ub(),r.Ub(),r.Vb(8,\"mat-icon\",4),r.Hc(9,\"chevron_right\"),r.Ub(),r.Ub(),r.Ub(),r.Fc(10,V,2,1,\"div\",6),r.Ub()),2&e&&(r.Eb(5),r.Ic(null==t.link?null:t.link.icon),r.Eb(2),r.Ic(null==t.link?null:t.link.name),r.Eb(3),r.nc(\"ngIf\",!t.collapsed))},directives:[I.b,R.a,A.n,A.m,c.e,c.d],encapsulation:2}),e})();function z(e,t){if(1&e&&(r.Vb(0,\"a\",12),r.Vb(1,\"button\",13),r.Vb(2,\"div\",14),r.Vb(3,\"mat-icon\",15),r.Hc(4),r.Ub(),r.Vb(5,\"span\",16),r.Hc(6),r.Ub(),r.Ub(),r.Ub(),r.Ub()),2&e){const e=r.gc().$implicit;r.nc(\"routerLink\",e.path),r.Eb(4),r.Jc(\" \",e.icon,\" \"),r.Eb(2),r.Jc(\" \",e.name,\" \")}}function J(e,t){if(1&e&&(r.Vb(0,\"a\",17),r.Vb(1,\"button\",13),r.Vb(2,\"div\",14),r.Vb(3,\"mat-icon\",15),r.Hc(4),r.Ub(),r.Vb(5,\"span\",16),r.Hc(6),r.Ub(),r.Ub(),r.Ub(),r.Ub()),2&e){const e=r.gc().$implicit;r.nc(\"href\",e.externalUrl,r.yc),r.Eb(4),r.Jc(\" \",e.icon,\" \"),r.Eb(2),r.Jc(\" \",e.name,\" \")}}function G(e,t){if(1&e&&r.Qb(0,\"app-sidebar-expandable-link\",18),2&e){const e=r.gc().$implicit;r.nc(\"link\",e)}}function X(e,t){if(1&e&&(r.Vb(0,\"div\"),r.Fc(1,z,7,3,\"a\",9),r.Fc(2,J,7,3,\"a\",10),r.Fc(3,G,1,1,\"app-sidebar-expandable-link\",11),r.Ub()),2&e){const e=t.$implicit;r.Eb(1),r.nc(\"ngIf\",!e.children&&!e.externalUrl),r.Eb(1),r.nc(\"ngIf\",!e.children&&e.externalUrl),r.Eb(1),r.nc(\"ngIf\",e.children)}}let W=(()=>{class e{constructor(){this.links=null}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-sidebar\"]],inputs:{links:\"links\"},decls:11,vars:1,consts:[[1,\"sidenav\",\"bg-paper\"],[1,\"sidenav__hold\"],[1,\"brand-area\"],[1,\"flex\",\"items-center\",\"justify-center\",\"brand\"],[\"src\",\"https://prysmaticlabs.com/assets/Prysm.svg\",\"alt\",\"company-logo\"],[1,\"brand__text\"],[1,\"scrollbar-container\",\"scrollable\",\"position-relative\",\"ps\"],[1,\"navigation\"],[4,\"ngFor\",\"ngForOf\"],[\"class\",\"nav-item active\",\"routerLinkActive\",\"active\",3,\"routerLink\",4,\"ngIf\"],[\"class\",\"nav-item\",\"target\",\"_blank\",3,\"href\",4,\"ngIf\"],[3,\"link\",4,\"ngIf\"],[\"routerLinkActive\",\"active\",1,\"nav-item\",\"active\",3,\"routerLink\"],[\"mat-button\",\"\",1,\"nav-button\"],[1,\"content\",\"flex\",\"items-center\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"ml-1\"],[1,\"ml-6\"],[\"target\",\"_blank\",1,\"nav-item\",3,\"href\"],[3,\"link\"]],template:function(e,t){1&e&&(r.Vb(0,\"div\",0),r.Vb(1,\"div\",1),r.Vb(2,\"div\",2),r.Vb(3,\"div\",3),r.Qb(4,\"img\",4),r.Vb(5,\"span\",5),r.Hc(6,\"Prysm Web\"),r.Ub(),r.Ub(),r.Ub(),r.Vb(7,\"div\",6),r.Vb(8,\"div\",7),r.Fc(9,X,4,3,\"div\",8),r.Qb(10,\"app-version\"),r.Ub(),r.Ub(),r.Ub(),r.Ub()),2&e&&(r.Eb(9),r.nc(\"ngForOf\",t.links))},directives:[A.m,j,A.n,c.e,c.d,I.b,R.a,Y.a,U],encapsulation:2}),e})();function Z(e,t){if(1&e){const e=r.Wb();r.Vb(0,\"div\",5),r.cc(\"click\",(function(){return r.wc(e),r.gc().openNavigation()})),r.Qb(1,\"img\",6),r.Ub()}}let K=(()=>{class e{constructor(e,t,n){this.beaconNodeService=e,this.breakpointObserver=t,this.router=n,this.links=[{name:\"Validator Gains & Losses\",icon:\"trending_up\",path:\"/\"+m.e+\"/gains-and-losses\"},{name:\"Wallet & Accounts\",icon:\"account_balance_wallet\",children:[{name:\"Account List\",icon:\"list\",path:\"/\"+m.e+\"/wallet/accounts\"},{name:\"Wallet Information\",path:\"/\"+m.e+\"/wallet/details\",icon:\"settings_applications\"}]},{name:\"Process Analytics\",icon:\"whatshot\",children:[{name:\"System Logs\",icon:\"memory\",path:\"/\"+m.e+\"/system/logs\"},{name:\"Peer Locations Map\",icon:\"map\",path:\"/\"+m.e+\"/system/peers-map\"}]},{name:\"Read the Docs\",icon:\"style\",externalUrl:\"https://docs.prylabs.network\"}],this.isSmallScreen=!1,this.isOpened=!0,this.destroyed$$=new l.a,n.events.pipe(Object(u.a)(this.destroyed$$)).subscribe(e=>{this.isSmallScreen&&(this.isOpened=!1)})}ngOnInit(){this.beaconNodeService.nodeStatusPoll$.pipe(Object(u.a)(this.destroyed$$)).subscribe(),this.registerBreakpointObserver()}ngOnDestroy(){this.destroyed$$.next(),this.destroyed$$.complete()}openChanged(e){this.isOpened=e}openNavigation(){this.isOpened=!0}registerBreakpointObserver(){this.breakpointObserver.observe([h.b.XSmall,h.b.Small]).pipe(Object(d.a)(e=>{this.isSmallScreen=e.matches,this.isOpened=!this.isSmallScreen}),Object(u.a)(this.destroyed$$)).subscribe()}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(E),r.Pb(h.a),r.Pb(c.c))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-dashboard\"]],decls:7,vars:9,consts:[[1,\"bg-default\"],[3,\"mode\",\"opened\",\"fixedInViewport\",\"openedChange\"],[3,\"links\"],[\"class\",\"open-nav-icon\",3,\"click\",4,\"ngIf\"],[1,\"pt-6\",\"px-12\",\"pb-10\",\"bg-default\",\"min-h-screen\"],[1,\"open-nav-icon\",3,\"click\"],[\"src\",\"https://prysmaticlabs.com/assets/Prysm.svg\",\"alt\",\"company-logo\"]],template:function(e,t){1&e&&(r.Vb(0,\"mat-sidenav-container\",0),r.Vb(1,\"mat-sidenav\",1),r.cc(\"openedChange\",(function(e){return t.openChanged(e)})),r.Qb(2,\"app-sidebar\",2),r.Ub(),r.Vb(3,\"mat-sidenav-content\"),r.Fc(4,Z,2,0,\"div\",3),r.Vb(5,\"div\",4),r.Qb(6,\"router-outlet\"),r.Ub(),r.Ub(),r.Ub()),2&e&&(r.Hb(\"isSmallScreen\",t.isSmallScreen)(\"smallHidden\",t.isSmallScreen),r.Eb(1),r.nc(\"mode\",t.isSmallScreen?\"over\":\"side\")(\"opened\",t.isOpened)(\"fixedInViewport\",!t.isSmallScreen),r.Eb(1),r.nc(\"links\",t.links),r.Eb(2),r.nc(\"ngIf\",t.isSmallScreen&&!t.isOpened))},directives:[T.b,T.a,W,T.c,A.n,c.g],encapsulation:2}),e})();var Q=n(\"DLa7\"),q=n(\"Wp6s\"),$=n(\"4218\"),ee=n(\"TYpD\"),te=n(\"tVP/\"),ne=n(\"+wxV\"),re=n(\"xJkR\"),ie=n(\"Qu3c\");const se=function(){return{\"border-radius\":\"0\",margin:\"10px\",height:\"10px\"}};function ae(e,t){1&e&&(r.Vb(0,\"div\",6),r.Qb(1,\"ngx-skeleton-loader\",7),r.Ub()),2&e&&(r.Eb(1),r.nc(\"theme\",r.pc(1,se)))}const oe=function(){return[]};function ce(e,t){1&e&&r.Fc(0,ae,2,2,\"div\",5),2&e&&r.nc(\"ngForOf\",r.pc(1,oe).constructor(4))}function le(e,t){if(1&e&&(r.Vb(0,\"div\",12),r.Hc(1),r.Ub()),2&e){const e=t.ngIf;r.Eb(1),r.Jc(\" \",e.length,\" \")}}function ue(e,t){if(1&e&&(r.Vb(0,\"div\",12),r.Hc(1),r.Ub()),2&e){const e=t.ngIf;r.Eb(1),r.Jc(\" \",e.length,\" \")}}function de(e,t){if(1&e&&(r.Vb(0,\"div\",12),r.Hc(1),r.Ub()),2&e){const e=t.ngIf;r.Eb(1),r.Jc(\" \",e.length,\" \")}}function he(e,t){if(1&e&&(r.Vb(0,\"div\",8),r.Vb(1,\"div\"),r.Vb(2,\"div\",9),r.Vb(3,\"div\",10),r.Hc(4,\"Total ETH Balance\"),r.Ub(),r.Vb(5,\"mat-icon\",11),r.Hc(6,\" help_outline \"),r.Ub(),r.Ub(),r.Vb(7,\"div\",12),r.Hc(8),r.hc(9,\"number\"),r.Ub(),r.Ub(),r.Vb(10,\"div\"),r.Vb(11,\"div\",9),r.Vb(12,\"div\",10),r.Hc(13,\"Avg Inclusion \"),r.Qb(14,\"br\"),r.Hc(15,\"Distance\"),r.Ub(),r.Vb(16,\"mat-icon\",11),r.Hc(17,\" help_outline \"),r.Ub(),r.Ub(),r.Vb(18,\"div\",12),r.Hc(19),r.hc(20,\"number\"),r.Ub(),r.Ub(),r.Vb(21,\"div\"),r.Vb(22,\"div\",9),r.Vb(23,\"div\",10),r.Hc(24,\"Recent Epoch\"),r.Qb(25,\"br\"),r.Hc(26,\"Gains\"),r.Ub(),r.Vb(27,\"mat-icon\",11),r.Hc(28,\" help_outline \"),r.Ub(),r.Ub(),r.Vb(29,\"div\",12),r.Hc(30),r.hc(31,\"number\"),r.Ub(),r.Ub(),r.Vb(32,\"div\"),r.Vb(33,\"div\",9),r.Vb(34,\"div\",10),r.Hc(35,\"Correctly Voted\"),r.Qb(36,\"br\"),r.Hc(37,\"Head Percent\"),r.Ub(),r.Vb(38,\"mat-icon\",11),r.Hc(39,\" help_outline \"),r.Ub(),r.Ub(),r.Vb(40,\"div\",12),r.Hc(41),r.hc(42,\"number\"),r.Ub(),r.Ub(),r.Vb(43,\"div\"),r.Vb(44,\"div\",9),r.Vb(45,\"div\",10),r.Hc(46,\"Validating Keys\"),r.Ub(),r.Vb(47,\"mat-icon\",11),r.Hc(48,\" help_outline \"),r.Ub(),r.Ub(),r.Fc(49,le,2,1,\"div\",13),r.hc(50,\"async\"),r.Ub(),r.Vb(51,\"div\"),r.Vb(52,\"div\",9),r.Vb(53,\"div\",10),r.Hc(54,\"Overall Score\"),r.Ub(),r.Vb(55,\"mat-icon\",11),r.Hc(56,\" help_outline \"),r.Ub(),r.Ub(),r.Vb(57,\"div\",14),r.Hc(58),r.Ub(),r.Ub(),r.Vb(59,\"div\"),r.Vb(60,\"div\",9),r.Vb(61,\"div\",10),r.Hc(62,\"Connected Peers\"),r.Ub(),r.Vb(63,\"mat-icon\",11),r.Hc(64,\" help_outline \"),r.Ub(),r.Ub(),r.Fc(65,ue,2,1,\"div\",13),r.hc(66,\"async\"),r.Ub(),r.Vb(67,\"div\"),r.Vb(68,\"div\",9),r.Vb(69,\"div\",10),r.Hc(70,\"Total Peers\"),r.Ub(),r.Vb(71,\"mat-icon\",11),r.Hc(72,\" help_outline \"),r.Ub(),r.Ub(),r.Fc(73,de,2,1,\"div\",13),r.hc(74,\"async\"),r.Ub(),r.Ub()),2&e){const e=t.ngIf,n=r.gc();r.Eb(5),r.nc(\"matTooltip\",n.tooltips.totalBalance),r.Eb(3),r.Jc(\" \",e.totalBalance?r.jc(9,20,e.totalBalance,\"1.4-4\")+\"ETH\":\"N/A\",\" \"),r.Eb(8),r.nc(\"matTooltip\",n.tooltips.inclusionDistance),r.Eb(3),r.Jc(\" \",r.jc(20,23,e.averageInclusionDistance,\"1.1-1\"),\" Slot(s) \"),r.Eb(8),r.nc(\"matTooltip\",n.tooltips.recentEpochGains),r.Eb(3),r.Jc(\" \",r.jc(31,26,e.recentEpochGains,\"1.4-5\"),\" ETH \"),r.Eb(8),r.nc(\"matTooltip\",n.tooltips.correctlyVoted),r.Eb(3),r.Jc(\" \",e.correctlyVotedHeadPercent?r.jc(42,29,e.correctlyVotedHeadPercent,\"1.2-2\")+\"%\":\"N/A\",\" \"),r.Eb(6),r.nc(\"matTooltip\",n.tooltips.keys),r.Eb(2),r.nc(\"ngIf\",r.ic(50,32,n.validatingKeys$)),r.Eb(6),r.nc(\"matTooltip\",n.tooltips.score),r.Eb(2),r.Hb(\"text-primary\",\"Poor\"!==e.overallScore)(\"text-red-500\",\"Poor\"===e.overallScore),r.Eb(1),r.Jc(\" \",e.overallScore,\" \"),r.Eb(5),r.nc(\"matTooltip\",n.tooltips.connectedPeers),r.Eb(2),r.nc(\"ngIf\",r.ic(66,34,n.connectedPeers$)),r.Eb(6),r.nc(\"matTooltip\",n.tooltips.totalPeers),r.Eb(2),r.nc(\"ngIf\",r.ic(74,36,n.peers$))}}let me=(()=>{class e{constructor(e,t,n){this.validatorService=e,this.walletService=t,this.beaconNodeService=n,this.loading=!0,this.hasError=!1,this.noData=!1,this.tooltips={totalBalance:\"Describes your total validator balance across all your active validating keys\",inclusionDistance:\"This is the average number of slots it takes for your validator's attestations to get included in blocks. The lower this number, the better your rewards will be. 1 is the optimal inclusion distance\",recentEpochGains:\"This summarizes your total gains in ETH over the last epoch (approximately 6 minutes ago), which will give you an approximation of most recent performance\",correctlyVoted:\"The number of times in an epoch your validators voted correctly on the chain head vs. the total number of times they voted\",keys:\"Total number of active validating keys in your wallet\",score:\"A subjective scale from Perfect, Great, Good, to Poor which qualifies how well your validators are performing on average in terms of correct votes in recent epochs\",connectedPeers:\"Number of connected peers in your beacon node\",totalPeers:\"Total number of peers in your beacon node, which includes disconnected, connecting, idle peers\"},this.validatingKeys$=this.walletService.validatingPublicKeys$,this.peers$=this.beaconNodeService.peers$.pipe(Object(_.a)(e=>e.peers),Object(x.a)(1)),this.connectedPeers$=this.peers$.pipe(Object(_.a)(e=>e.filter(e=>\"CONNECTED\"===e.connectionState.toString()))),this.performanceData$=this.validatorService.performance$.pipe(Object(_.a)(this.transformPerformanceData.bind(this)))}transformPerformanceData(e){const t=e.balances.reduce((e,t)=>t&&t.balance?e.add($.a.from(t.balance)):e,$.a.from(\"0\")),n=this.computeEpochGains(e.balancesBeforeEpochTransition,e.balancesAfterEpochTransition);let r=-1;e.correctlyVotedHead.length&&(r=e.correctlyVotedHead.filter(Boolean).length/e.correctlyVotedHead.length);const i=e.inclusionDistances.reduce((e,t)=>t.toString()===m.b?e:e+Number.parseInt(t,10),0)/e.inclusionDistances.length;let s;return s=1===r?\"Perfect\":r>=.95?\"Great\":r>=.8?\"Good\":-1===r?\"N/A\":\"Poor\",this.loading=!1,{averageInclusionDistance:i,correctlyVotedHeadPercent:-1!==r?100*r:null,overallScore:s,recentEpochGains:n,totalBalance:e.balances&&0!==e.balances.length?Object(ee.formatUnits)(t,\"gwei\").toString():null}}computeEpochGains(e,t){const n=e.map(e=>$.a.from(e)),r=t.map(e=>$.a.from(e));if(n.length!==r.length)throw new Error(\"Number of balances before and after epoch transition are different\");const i=r.map((e,t)=>e.sub(n[t])).reduce((e,t)=>e.add(t),$.a.from(\"0\"));return i.eq($.a.from(\"0\"))?\"0\":Object(ee.formatUnits)(i,\"gwei\")}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(P.a),r.Pb(te.a),r.Pb(E))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-validator-performance-summary\"]],decls:8,vars:9,consts:[[3,\"loading\",\"loadingTemplate\",\"hasError\",\"errorMessage\",\"noData\",\"noDataMessage\"],[\"loadingTemplate\",\"\"],[1,\"px-0\",\"md:px-6\",2,\"margin-top\",\"10px\",\"margin-bottom\",\"20px\"],[1,\"text-lg\"],[\"class\",\"mt-6 grid grid-cols-2 md:grid-cols-4 gap-y-6 gap-x-6\",4,\"ngIf\"],[\"style\",\"width:100px; margin-top:10px; margin-left:30px; margin-right:30px; float:left;\",4,\"ngFor\",\"ngForOf\"],[2,\"width\",\"100px\",\"margin-top\",\"10px\",\"margin-left\",\"30px\",\"margin-right\",\"30px\",\"float\",\"left\"],[\"count\",\"5\",3,\"theme\"],[1,\"mt-6\",\"grid\",\"grid-cols-2\",\"md:grid-cols-4\",\"gap-y-6\",\"gap-x-6\"],[1,\"flex\",\"justify-between\"],[1,\"text-muted\",\"uppercase\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"text-muted\",\"mt-1\",\"text-base\",\"cursor-pointer\",3,\"matTooltip\"],[1,\"text-primary\",\"font-semibold\",\"text-2xl\",\"mt-2\"],[\"class\",\"text-primary font-semibold text-2xl mt-2\",4,\"ngIf\"],[1,\"font-semibold\",\"text-2xl\",\"mt-2\"]],template:function(e,t){if(1&e&&(r.Vb(0,\"app-loading\",0),r.Fc(1,ce,1,2,\"ng-template\",null,1,r.Gc),r.Vb(3,\"div\",2),r.Vb(4,\"div\",3),r.Hc(5,\" By the Numbers \"),r.Ub(),r.Fc(6,he,75,38,\"div\",4),r.hc(7,\"async\"),r.Ub(),r.Ub()),2&e){const e=r.uc(2);r.nc(\"loading\",t.loading)(\"loadingTemplate\",e)(\"hasError\",t.hasError)(\"errorMessage\",\"Error loading the validator performance summary\")(\"noData\",t.noData)(\"noDataMessage\",\"No validator performance information available\"),r.Eb(6),r.nc(\"ngIf\",r.ic(7,7,t.performanceData$))}},directives:[ne.a,A.n,A.m,re.a,R.a,ie.a],pipes:[A.b,A.f],encapsulation:2}),e})();var pe=n(\"M9IT\"),fe=n(\"Dh3D\"),be=n(\"+0xr\"),ge=n(\"z6cu\"),_e=n(\"IzEk\"),ye=n(\"pLZG\"),ve=n(\"uXh5\"),we=n(\"70cE\"),ke=n(\"PiFQ\"),Se=n(\"T+5o\");const Me=function(){return{\"border-radius\":\"6px\",height:\"20px\",\"margin-top\":\"10px\"}};function xe(e,t){1&e&&(r.Vb(0,\"div\",16),r.Qb(1,\"ngx-skeleton-loader\",17),r.Ub()),2&e&&(r.Eb(1),r.nc(\"theme\",r.pc(1,Me)))}function Ce(e,t){1&e&&(r.Vb(0,\"th\",18),r.Hc(1,\"Public key\"),r.Ub())}function De(e,t){if(1&e&&(r.Vb(0,\"td\",19),r.Hc(1),r.hc(2,\"base64tohex\"),r.Ub()),2&e){const e=t.$implicit;r.Eb(1),r.Jc(\" \",r.ic(2,1,e.publicKey),\" \")}}function Le(e,t){1&e&&(r.Vb(0,\"th\",18),r.Hc(1,\"Last included slot\"),r.Ub())}function Oe(e,t){if(1&e&&(r.Vb(0,\"td\",20),r.Hc(1),r.hc(2,\"epoch\"),r.Ub()),2&e){const e=t.$implicit;r.Eb(1),r.Jc(\" \",r.ic(2,1,e.inclusionSlots),\" \")}}function Ee(e,t){1&e&&(r.Vb(0,\"th\",18),r.Hc(1,\"Correctly voted source\"),r.Ub())}function Te(e,t){if(1&e&&(r.Vb(0,\"td\",20),r.Qb(1,\"div\",21),r.Ub()),2&e){const e=t.$implicit;r.Eb(1),r.nc(\"className\",e.correctlyVotedSource?\"check green\":\"cross red\")}}function Ae(e,t){1&e&&(r.Vb(0,\"th\",18),r.Hc(1,\"Gains\"),r.Ub())}function Pe(e,t){if(1&e&&(r.Vb(0,\"td\",20),r.Hc(1),r.Ub()),2&e){const e=t.$implicit;r.Eb(1),r.Jc(\" \",e.gains,\" Gwei \")}}function Fe(e,t){1&e&&(r.Vb(0,\"th\",18),r.Hc(1,\"Voted target\"),r.Ub())}function je(e,t){if(1&e&&(r.Vb(0,\"td\",20),r.Qb(1,\"div\",21),r.Ub()),2&e){const e=t.$implicit;r.Eb(1),r.nc(\"className\",e.correctlyVotedTarget?\"check green\":\"cross red\")}}function Ie(e,t){1&e&&(r.Vb(0,\"th\",18),r.Hc(1,\"Voted head\"),r.Ub())}function Re(e,t){if(1&e&&(r.Vb(0,\"td\",20),r.Qb(1,\"div\",21),r.Ub()),2&e){const e=t.$implicit;r.Eb(1),r.nc(\"className\",e.correctlyVotedHead?\"check green\":\"cross red\")}}function Ye(e,t){1&e&&r.Qb(0,\"tr\",22)}function He(e,t){1&e&&r.Qb(0,\"tr\",23)}let Ne=(()=>{class e extends ve.a{constructor(e,t){super(),this.validatorService=e,this.userService=t,this.displayedColumns=[\"publicKey\",\"attLastIncludedSlot\",\"correctlyVotedSource\",\"correctlyVotedTarget\",\"correctlyVotedHead\",\"gains\"],this.paginator=null,this.sort=null,this.loading=!0,this.hasError=!1,this.noData=!1,this.pageSizeOptions=[],this.pageSize=5,this.validatorService.performance$.pipe(Object(_.a)(e=>{const t=[];if(e)for(let n=0;n{this.dataSource=new be.l(e),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort,this.loading=!1,this.noData=0===e.length}),Object(y.a)(e=>(this.loading=!1,this.hasError=!0,Object(ge.a)(e))),Object(_e.a)(1)).subscribe()}ngOnInit(){this.userService.user$.pipe(Object(u.a)(this.destroyed$),Object(ye.a)(e=>!!e),Object(d.a)(e=>{this.pageSizeOptions=e.pageSizeOptions,this.pageSize=e.gainAndLosesPageSize})).subscribe()}applyFilter(e){var t;this.dataSource&&(this.dataSource.filter=e.target.value.trim().toLowerCase(),null===(t=this.dataSource.paginator)||void 0===t||t.firstPage())}pageChange(e){this.userService.changeGainsAndLosesPageSize(e.pageSize)}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(P.a),r.Pb(we.a))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-validator-performance-list\"]],viewQuery:function(e,t){var n;1&e&&(r.Bc(pe.a,!0),r.Bc(fe.a,!0)),2&e&&(r.tc(n=r.dc())&&(t.paginator=n.first),r.tc(n=r.dc())&&(t.sort=n.first))},features:[r.Bb],decls:26,vars:11,consts:[[3,\"loading\",\"loadingTemplate\",\"hasError\",\"errorMessage\",\"noData\",\"noDataMessage\"],[\"loadingTemplate\",\"\"],[\"mat-table\",\"\",3,\"dataSource\"],[2,\"display\",\"none!important\"],[\"matColumnDef\",\"publicKey\"],[\"mat-header-cell\",\"\",4,\"matHeaderCellDef\"],[\"mat-cell\",\"\",\"class\",\"truncate\",4,\"matCellDef\"],[\"matColumnDef\",\"attLastIncludedSlot\"],[\"mat-cell\",\"\",4,\"matCellDef\"],[\"matColumnDef\",\"correctlyVotedSource\"],[\"matColumnDef\",\"gains\"],[\"matColumnDef\",\"correctlyVotedTarget\"],[\"matColumnDef\",\"correctlyVotedHead\"],[\"mat-header-row\",\"\",4,\"matHeaderRowDef\"],[\"mat-row\",\"\",4,\"matRowDef\",\"matRowDefColumns\"],[3,\"pageSizeOptions\",\"pageSize\",\"page\"],[2,\"width\",\"90%\",\"margin\",\"5%\"],[\"count\",\"6\",3,\"theme\"],[\"mat-header-cell\",\"\"],[\"mat-cell\",\"\",1,\"truncate\"],[\"mat-cell\",\"\"],[3,\"className\"],[\"mat-header-row\",\"\"],[\"mat-row\",\"\"]],template:function(e,t){if(1&e&&(r.Vb(0,\"app-loading\",0),r.Fc(1,xe,2,2,\"ng-template\",null,1,r.Gc),r.Vb(3,\"table\",2),r.Vb(4,\"tr\",3),r.Tb(5,4),r.Fc(6,Ce,2,0,\"th\",5),r.Fc(7,De,3,3,\"td\",6),r.Sb(),r.Tb(8,7),r.Fc(9,Le,2,0,\"th\",5),r.Fc(10,Oe,3,3,\"td\",8),r.Sb(),r.Tb(11,9),r.Fc(12,Ee,2,0,\"th\",5),r.Fc(13,Te,2,1,\"td\",8),r.Sb(),r.Tb(14,10),r.Fc(15,Ae,2,0,\"th\",5),r.Fc(16,Pe,2,1,\"td\",8),r.Sb(),r.Tb(17,11),r.Fc(18,Fe,2,0,\"th\",5),r.Fc(19,je,2,1,\"td\",8),r.Sb(),r.Tb(20,12),r.Fc(21,Ie,2,0,\"th\",5),r.Fc(22,Re,2,1,\"td\",8),r.Sb(),r.Ub(),r.Fc(23,Ye,1,0,\"tr\",13),r.Fc(24,He,1,0,\"tr\",14),r.Ub(),r.Vb(25,\"mat-paginator\",15),r.cc(\"page\",(function(e){return t.pageChange(e)})),r.Ub(),r.Ub()),2&e){const e=r.uc(2);r.nc(\"loading\",t.loading)(\"loadingTemplate\",e)(\"hasError\",t.hasError)(\"errorMessage\",\"No validator performance information\\n available\")(\"noData\",t.noData)(\"noDataMessage\",\"No validator performance information\\n available\"),r.Eb(3),r.nc(\"dataSource\",t.dataSource),r.Eb(20),r.nc(\"matHeaderRowDef\",t.displayedColumns),r.Eb(1),r.nc(\"matRowDefColumns\",t.displayedColumns),r.Eb(1),r.nc(\"pageSizeOptions\",t.pageSizeOptions)(\"pageSize\",t.pageSize)}},directives:[ne.a,be.k,be.c,be.e,be.b,be.g,be.j,pe.a,re.a,be.d,be.a,be.f,be.i],pipes:[ke.a,Se.a],encapsulation:2}),e})();var Be=n(\"bv9b\"),Ve=n(\"nYox\");function Ue(e,t){1&e&&(r.Vb(0,\"span\"),r.Hc(1,\"and synced\"),r.Ub())}function ze(e,t){if(1&e&&(r.Vb(0,\"div\",10),r.Hc(1,\" Connected \"),r.Fc(2,Ue,2,0,\"span\",9),r.hc(3,\"async\"),r.Ub()),2&e){const e=r.gc();r.Eb(2),r.nc(\"ngIf\",!1===r.ic(3,1,e.syncing$))}}function Je(e,t){1&e&&(r.Vb(0,\"div\",11),r.Hc(1,\" Not Connected \"),r.Ub())}function Ge(e,t){if(1&e&&(r.Vb(0,\"div\",14),r.Vb(1,\"div\",15),r.Hc(2,\"Current Slot\"),r.Ub(),r.Vb(3,\"div\",16),r.Hc(4),r.hc(5,\"titlecase\"),r.hc(6,\"slot\"),r.Ub(),r.Ub()),2&e){const e=t.ngIf;r.Eb(4),r.Ic(r.ic(5,1,r.ic(6,3,e)))}}function Xe(e,t){1&e&&(r.Vb(0,\"div\",18),r.Hc(1,\" Warning, the chain has not finalized in 4 epochs, which will lead to most validators leaking balances \"),r.Ub())}function We(e,t){if(1&e&&(r.Vb(0,\"div\",12),r.Fc(1,Ge,7,5,\"div\",13),r.hc(2,\"async\"),r.Vb(3,\"div\",14),r.Vb(4,\"div\",15),r.Hc(5,\"Synced Up To\"),r.Ub(),r.Vb(6,\"div\",16),r.Hc(7),r.Ub(),r.Ub(),r.Vb(8,\"div\",14),r.Vb(9,\"div\",15),r.Hc(10,\"Justified Epoch\"),r.Ub(),r.Vb(11,\"div\",16),r.Hc(12),r.Ub(),r.Ub(),r.Vb(13,\"div\",14),r.Vb(14,\"div\",15),r.Hc(15,\"Finalized Epoch\"),r.Ub(),r.Vb(16,\"div\",16),r.Hc(17),r.Ub(),r.Ub(),r.Fc(18,Xe,2,0,\"div\",17),r.Ub()),2&e){const e=t.ngIf,n=r.gc();r.Eb(1),r.nc(\"ngIf\",r.ic(2,7,n.latestClockSlotPoll$)),r.Eb(6),r.Ic(e.headSlot),r.Eb(5),r.Ic(e.justifiedEpoch),r.Eb(4),r.Hb(\"text-red-500\",e.headEpoch-e.finalizedEpoch>4),r.Eb(1),r.Ic(e.finalizedEpoch),r.Eb(1),r.nc(\"ngIf\",e.headEpoch-e.finalizedEpoch>4)}}function Ze(e,t){1&e&&(r.Vb(0,\"div\"),r.Vb(1,\"div\"),r.Qb(2,\"mat-progress-bar\",19),r.Ub(),r.Vb(3,\"div\",20),r.Hc(4,\" Syncing to chain head... \"),r.Ub(),r.Ub())}let Ke=(()=>{class e{constructor(e){this.beaconNodeService=e,this.endpoint$=this.beaconNodeService.nodeEndpoint$,this.connected$=this.beaconNodeService.connected$,this.syncing$=this.beaconNodeService.syncing$,this.chainHead$=this.beaconNodeService.chainHead$,this.latestClockSlotPoll$=this.beaconNodeService.latestClockSlotPoll$}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(E))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-beacon-node-status\"]],decls:21,vars:25,consts:[[1,\"bg-paper\"],[1,\"flex\",\"items-center\"],[1,\"pulsating-circle\"],[1,\"text-white\",\"text-lg\",\"m-0\",\"ml-4\"],[1,\"mt-4\",\"mb-2\"],[1,\"text-muted\",\"text-lg\",\"truncate\"],[\"class\",\"text-base my-2 text-success\",4,\"ngIf\"],[\"class\",\"text-base my-2 text-error\",4,\"ngIf\"],[\"class\",\"mt-2 mb-4 grid grid-cols-1 gap-2\",4,\"ngIf\"],[4,\"ngIf\"],[1,\"text-base\",\"my-2\",\"text-success\"],[1,\"text-base\",\"my-2\",\"text-error\"],[1,\"mt-2\",\"mb-4\",\"grid\",\"grid-cols-1\",\"gap-2\"],[\"class\",\"flex\",4,\"ngIf\"],[1,\"flex\"],[1,\"min-w-sm\",\"text-muted\"],[1,\"text-lg\"],[\"class\",\"text-red-500\",4,\"ngIf\"],[1,\"text-red-500\"],[\"color\",\"accent\",\"mode\",\"indeterminate\"],[1,\"text-muted\",\"mt-3\"]],template:function(e,t){1&e&&(r.Vb(0,\"mat-card\",0),r.Vb(1,\"div\",1),r.Vb(2,\"div\"),r.Vb(3,\"div\",2),r.hc(4,\"async\"),r.hc(5,\"async\"),r.Ub(),r.Ub(),r.Vb(6,\"div\",3),r.Hc(7,\" Beacon Node Status \"),r.Ub(),r.Ub(),r.Vb(8,\"div\",4),r.Vb(9,\"div\",5),r.Hc(10),r.hc(11,\"async\"),r.Ub(),r.Fc(12,ze,4,3,\"div\",6),r.hc(13,\"async\"),r.Fc(14,Je,2,0,\"div\",7),r.hc(15,\"async\"),r.Ub(),r.Fc(16,We,19,9,\"div\",8),r.hc(17,\"async\"),r.Fc(18,Ze,5,0,\"div\",9),r.hc(19,\"async\"),r.hc(20,\"async\"),r.Ub()),2&e&&(r.Eb(3),r.Hb(\"green\",r.ic(4,9,t.connected$))(\"red\",!1===r.ic(5,11,t.connected$)),r.Eb(7),r.Jc(\" \",r.ic(11,13,t.endpoint$),\" \"),r.Eb(2),r.nc(\"ngIf\",r.ic(13,15,t.connected$)),r.Eb(2),r.nc(\"ngIf\",!1===r.ic(15,17,t.connected$)),r.Eb(2),r.nc(\"ngIf\",r.ic(17,19,t.chainHead$)),r.Eb(2),r.nc(\"ngIf\",r.ic(19,21,t.connected$)&&r.ic(20,23,t.syncing$)))},directives:[q.a,A.n,Be.a],pipes:[A.b,A.w,Ve.a],encapsulation:2}),e})(),Qe=(()=>{class e{constructor(e,t){this.http=e,this.environmenter=t,this.apiUrl=this.environmenter.env.validatorEndpoint,this.participation$=Object(p.a)(m.h).pipe(Object(b.a)(0),Object(v.a)(()=>this.http.get(this.apiUrl+\"/beacon/participation\"))),this.activationQueue$=this.http.get(this.apiUrl+\"/beacon/queue\")}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(o.b),r.Zb(O.a))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})();function qe(e,t){if(1&e&&(r.Vb(0,\"mat-card\",1),r.Vb(1,\"div\",2),r.Vb(2,\"mat-icon\",3),r.Hc(3,\" help_outline \"),r.Ub(),r.Vb(4,\"div\",4),r.Vb(5,\"p\",5),r.Hc(6,\" --% \"),r.Ub(),r.Vb(7,\"p\",6),r.Hc(8,\" Loading Validator Participation... \"),r.Ub(),r.Vb(9,\"div\",7),r.Qb(10,\"mat-progress-bar\",8),r.Ub(),r.Vb(11,\"div\",7),r.Vb(12,\"span\",9),r.Hc(13,\"--\"),r.Ub(),r.Vb(14,\"span\",10),r.Hc(15,\"/\"),r.Ub(),r.Vb(16,\"span\",11),r.Hc(17,\"--\"),r.Ub(),r.Ub(),r.Vb(18,\"div\",12),r.Hc(19,\" Total Voted ETH vs. Eligible ETH \"),r.Ub(),r.Vb(20,\"div\",13),r.Hc(21,\" Epoch -- \"),r.Ub(),r.Ub(),r.Ub(),r.Ub()),2&e){const e=r.gc();r.Eb(2),r.nc(\"matTooltip\",e.noFinalityMessage)}}function $e(e,t){if(1&e&&(r.Vb(0,\"mat-card\",1),r.Vb(1,\"div\",2),r.Vb(2,\"mat-icon\",3),r.Hc(3,\" help_outline \"),r.Ub(),r.Vb(4,\"div\",4),r.Vb(5,\"p\",14),r.Hc(6),r.hc(7,\"number\"),r.Ub(),r.Vb(8,\"p\",6),r.Hc(9,\" Global Validator Participation \"),r.Ub(),r.Vb(10,\"div\",7),r.Qb(11,\"mat-progress-bar\",15),r.Ub(),r.Vb(12,\"div\",7),r.Vb(13,\"span\",9),r.Hc(14),r.Ub(),r.Vb(15,\"span\",10),r.Hc(16,\"/\"),r.Ub(),r.Vb(17,\"span\",11),r.Hc(18),r.Ub(),r.Ub(),r.Vb(19,\"div\",12),r.Hc(20,\" Total Voted ETH vs. Eligible ETH \"),r.Ub(),r.Vb(21,\"div\",13),r.Hc(22),r.Ub(),r.Ub(),r.Ub(),r.Ub()),2&e){const e=r.gc();r.Eb(2),r.nc(\"matTooltip\",e.noFinalityMessage),r.Eb(3),r.Hb(\"text-success\",(null==e.participation?null:e.participation.rate)>66.6)(\"text-error\",!((null==e.participation?null:e.participation.rate)>66.6)),r.Eb(1),r.Jc(\" \",r.jc(7,11,null==e.participation?null:e.participation.rate,\"1.2-2\"),\"% \"),r.Eb(5),r.nc(\"color\",e.updateProgressColor(null==e.participation?null:e.participation.rate))(\"value\",null==e.participation?null:e.participation.rate),r.Eb(3),r.Ic(null==e.participation?null:e.participation.totalVotedETH),r.Eb(4),r.Ic(null==e.participation?null:e.participation.totalEligibleETH),r.Eb(4),r.Jc(\" Epoch \",null==e.participation?null:e.participation.epoch,\" \")}}let et=(()=>{class e{constructor(e){this.chainService=e,this.loading=!1,this.participation=null,this.noFinalityMessage=\"If participation drops below 66%, the chain cannot finalize blocks and validator balances will begin to decrease for all inactive validators at a fast rate\",this.destroyed$=new l.a}ngOnInit(){this.loading=!0,this.chainService.participation$.pipe(Object(_.a)(this.transformParticipationData.bind(this)),Object(d.a)(e=>{this.participation=e,this.loading=!1}),Object(u.a)(this.destroyed$)).subscribe()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}updateProgressColor(e){return e<66.6?\"warn\":e>=66.6&&e<75?\"accent\":\"primary\"}transformParticipationData(e){return e&&e.participation?{rate:100*e.participation.globalParticipationRate,epoch:e.epoch,totalVotedETH:this.gweiToETH(e.participation.votedEther).toNumber(),totalEligibleETH:this.gweiToETH(e.participation.eligibleEther).toNumber()}:{}}gweiToETH(e){return $.a.from(e).div(m.d)}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(Qe))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-validator-participation\"]],decls:2,vars:2,consts:[[\"class\",\"bg-paper\",4,\"ngIf\"],[1,\"bg-paper\"],[1,\"bg-paperlight\",\"pb-8\",\"py-4\",\"text-right\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"text-muted\",\"mr-4\",\"cursor-pointer\",3,\"matTooltip\"],[1,\"text-center\"],[1,\"m-8\",\"font-bold\",\"text-3xl\",\"leading-relaxed\",\"text-success\"],[1,\"text-lg\"],[1,\"mt-6\"],[\"mode\",\"indeterminate\",\"color\",\"primary\"],[1,\"text-base\",\"font-bold\"],[1,\"font-bold\",\"mx-2\"],[1,\"text-base\",\"text-muted\"],[1,\"mt-2\"],[1,\"mt-2\",\"text-muted\"],[1,\"m-8\",\"font-bold\",\"text-3xl\",\"leading-relaxed\"],[\"mode\",\"determinate\",3,\"color\",\"value\"]],template:function(e,t){1&e&&(r.Fc(0,qe,22,1,\"mat-card\",0),r.Fc(1,$e,23,14,\"mat-card\",0)),2&e&&(r.nc(\"ngIf\",t.loading),r.Eb(1),r.nc(\"ngIf\",!t.loading&&t.participation))},directives:[A.n,q.a,R.a,ie.a,Be.a],pipes:[A.f],encapsulation:2}),e})();var tt=n(\"nYR2\");function nt(e,t){if(1&e&&(r.Vb(0,\"div\"),r.Vb(1,\"div\",1),r.Vb(2,\"div\",2),r.Hc(3,\"Version\"),r.Ub(),r.Vb(4,\"div\",3),r.Hc(5),r.Ub(),r.Ub(),r.Vb(6,\"div\",1),r.Vb(7,\"div\",2),r.Hc(8,\"Release date\"),r.Ub(),r.Vb(9,\"div\",3),r.Hc(10),r.hc(11,\"date\"),r.Ub(),r.Ub(),r.Vb(12,\"div\",1),r.Vb(13,\"div\",2),r.Hc(14,\"Description\"),r.Ub(),r.Vb(15,\"pre\",4),r.Hc(16),r.hc(17,\"slice\"),r.Ub(),r.Ub(),r.Vb(18,\"div\",5),r.Vb(19,\"a\",6),r.Hc(20,\" Read More \"),r.Ub(),r.Ub(),r.Ub()),2&e){const e=r.gc();r.Eb(5),r.Ic(e.GitInfo.name),r.Eb(5),r.Ic(r.ic(11,3,e.GitInfo.published_at)),r.Eb(6),r.Ic(r.kc(17,5,e.GitInfo.body,0,400))}}let rt=(()=>{class e{constructor(){this.descriptionLength=300,this.displayReadMore=!1}get GitInfo(){return this.gitInfo}set GitInfo(e){this.gitInfo=e,e&&(this.displayReadMore=e.body.length>this.descriptionLength)}ngOnInit(){}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-git-info\"]],inputs:{GitInfo:\"GitInfo\"},decls:1,vars:1,consts:[[4,\"ngIf\"],[1,\"mb-3\"],[1,\"min-w-sm\",\"text-muted\"],[1,\"text-lg\",\"pl-1\"],[1,\"text-lg\",\"pl-1\",\"pre-wrap\"],[1,\"flex\",\"justify-end\"],[\"href\",\"https://github.com/prysmaticlabs/prysm/releases\",\"target\",\"_blank\",\"mat-raised-button\",\"\"]],template:function(e,t){1&e&&r.Fc(0,nt,21,9,\"div\",0),2&e&&r.nc(\"ngIf\",t.GitInfo)},directives:[A.n,Y.a,I.a],pipes:[A.e,A.v],styles:[\".pre-wrap[_ngcontent-%COMP%]{white-space:pre-line;word-break:break-all}\"]}),e})();var it=n(\"Xa2L\");function st(e,t){1&e&&(r.Vb(0,\"div\",7),r.Vb(1,\"div\",8),r.Qb(2,\"mat-spinner\",9),r.Ub(),r.Vb(3,\"p\"),r.Hc(4,\" Please wait whie we retrieve the information \"),r.Ub(),r.Ub())}let at=(()=>{class e{constructor(e){this.httpClient=e,this.loading=!1}ngOnInit(){this.loading=!0,this.gitResponse$=this.httpClient.get(\"https://api.github.com/repos/prysmaticlabs/prysm/releases\").pipe(Object(_.a)(e=>e[0]),Object(tt.a)(()=>{this.loading=!1}))}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(o.b))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-latest-gist-feature\"]],decls:13,vars:4,consts:[[1,\"flex\",\"items-center\",\"justify-between\"],[1,\"text-white\",\"text-lg\"],[\"mat-icon-button\",\"\"],[\"matTooltip\",\"We recommend\\n keeping your software up to\\n date, as every release brings improvements to Prysm\",1,\"text-2xl\",\"text-muted\"],[1,\"mt-2\",\"mb-4\",\"grid\",\"grid-cols-1\",\"gap-2\"],[\"class\",\"text-center\",4,\"ngIf\"],[3,\"GitInfo\"],[1,\"text-center\"],[1,\"flex\",\"justify-center\",\"my-3\"],[\"color\",\"accent\"]],template:function(e,t){1&e&&(r.Vb(0,\"mat-card\"),r.Vb(1,\"div\",0),r.Vb(2,\"div\",1),r.Hc(3,\" Latest Software Updates \"),r.Ub(),r.Vb(4,\"div\"),r.Vb(5,\"div\"),r.Vb(6,\"button\",2),r.Vb(7,\"mat-icon\",3),r.Hc(8,\"help_outline \"),r.Ub(),r.Ub(),r.Ub(),r.Ub(),r.Ub(),r.Vb(9,\"div\",4),r.Fc(10,st,5,0,\"div\",5),r.Qb(11,\"app-git-info\",6),r.hc(12,\"async\"),r.Ub(),r.Ub()),2&e&&(r.Eb(10),r.nc(\"ngIf\",t.loading),r.Eb(1),r.nc(\"GitInfo\",r.ic(12,2,t.gitResponse$)))},directives:[q.a,I.b,R.a,ie.a,A.n,rt,it.b],pipes:[A.b],styles:[\".mb-0[_ngcontent-%COMP%]{margin-bottom:0!important}.align-itens-end[_ngcontent-%COMP%]{align-items:flex-end}.mat-card-header-text[_ngcontent-%COMP%]{margin:0!important}\"]}),e})();var ot=n(\"1uah\");function ct(e,t){return new Set([...e].filter(e=>t.has(e)))}var lt=n(\"f0Cb\"),ut=n(\"QUrN\"),dt=n(\"ANXG\");function ht(e,t){1&e&&(r.Vb(0,\"mat-icon\",10),r.Hc(1,\" person \"),r.Ub())}function mt(e,t){if(1&e&&(r.Vb(0,\"div\",16),r.Vb(1,\"div\",12),r.Hc(2),r.hc(3,\"amDuration\"),r.Ub(),r.Vb(4,\"div\",17),r.Hc(5),r.hc(6,\"ordinal\"),r.Ub(),r.Ub()),2&e){const e=t.ngIf,n=r.gc(3).ngIf,i=r.gc();r.Eb(2),r.Jc(\"\",r.jc(3,2,i.activationETAForPosition(e,n),\"seconds\"),\" left\"),r.Eb(3),r.Jc(\" \",r.ic(6,5,e),\" in line \")}}function pt(e,t){if(1&e&&(r.Vb(0,\"div\"),r.Vb(1,\"div\",14),r.Hc(2),r.hc(3,\"base64tohex\"),r.Ub(),r.Fc(4,mt,7,7,\"div\",15),r.Ub()),2&e){const e=t.$implicit,n=r.gc(2).ngIf,i=r.gc();r.Eb(2),r.Jc(\" \",r.ic(3,2,e),\" \"),r.Eb(2),r.nc(\"ngIf\",i.positionInArray(n.originalData.activationPublicKeys,e))}}function ft(e,t){1&e&&(r.Vb(0,\"div\"),r.Hc(1,\" ... \"),r.Ub())}function bt(e,t){if(1&e&&(r.Vb(0,\"div\"),r.Vb(1,\"div\",11),r.Qb(2,\"mat-divider\"),r.Ub(),r.Vb(3,\"div\",12),r.Hc(4),r.Ub(),r.Fc(5,pt,5,4,\"div\",13),r.hc(6,\"slice\"),r.Fc(7,ft,2,0,\"div\",9),r.Ub()),2&e){const e=t.ngIf;r.Eb(4),r.Jc(\" \",e.length,\" of your keys pending activation \"),r.Eb(1),r.nc(\"ngForOf\",r.kc(6,3,e,0,4)),r.Eb(2),r.nc(\"ngIf\",e.length>4)}}function gt(e,t){if(1&e&&(r.Vb(0,\"div\",16),r.Vb(1,\"div\",12),r.Hc(2),r.hc(3,\"amDuration\"),r.Ub(),r.Vb(4,\"div\",17),r.Hc(5),r.hc(6,\"ordinal\"),r.Ub(),r.Ub()),2&e){const e=t.ngIf,n=r.gc(3).ngIf,i=r.gc();r.Eb(2),r.Jc(\"\",r.jc(3,2,i.activationETAForPosition(e,n),\"seconds\"),\" left\"),r.Eb(3),r.Jc(\" \",r.ic(6,5,e),\" in line \")}}function _t(e,t){if(1&e&&(r.Vb(0,\"div\"),r.Vb(1,\"div\",14),r.Hc(2),r.hc(3,\"base64tohex\"),r.Ub(),r.Fc(4,gt,7,7,\"div\",15),r.Ub()),2&e){const e=t.$implicit,n=r.gc(2).ngIf,i=r.gc();r.Eb(2),r.Jc(\" \",r.ic(3,2,e),\" \"),r.Eb(2),r.nc(\"ngIf\",i.positionInArray(n.originalData.exitPublicKeys,e))}}function yt(e,t){1&e&&(r.Vb(0,\"div\"),r.Hc(1,\" ... \"),r.Ub())}function vt(e,t){if(1&e&&(r.Vb(0,\"div\"),r.Vb(1,\"div\",11),r.Qb(2,\"mat-divider\"),r.Ub(),r.Vb(3,\"div\",12),r.Hc(4),r.Ub(),r.Fc(5,_t,5,4,\"div\",13),r.hc(6,\"slice\"),r.Fc(7,yt,2,0,\"div\",9),r.Ub()),2&e){const e=t.ngIf;r.Eb(4),r.Jc(\" \",e.length,\" of your keys pending exit \"),r.Eb(1),r.nc(\"ngForOf\",r.kc(6,3,e,0,4)),r.Eb(2),r.nc(\"ngIf\",e.length>4)}}function wt(e,t){if(1&e&&(r.Vb(0,\"mat-card\",1),r.Vb(1,\"div\",2),r.Hc(2,\" Validator Queue \"),r.Ub(),r.Vb(3,\"div\",3),r.Hc(4),r.hc(5,\"amDuration\"),r.Ub(),r.Vb(6,\"div\",4),r.Vb(7,\"span\"),r.Hc(8),r.Ub(),r.Hc(9,\" Activated per epoch \"),r.Ub(),r.Vb(10,\"div\",5),r.Fc(11,ht,2,0,\"mat-icon\",6),r.Ub(),r.Vb(12,\"div\",7),r.Vb(13,\"span\"),r.Hc(14),r.Ub(),r.Hc(15,\" Pending activation \"),r.Ub(),r.Vb(16,\"div\",8),r.Vb(17,\"span\"),r.Hc(18),r.Ub(),r.Hc(19,\" Pending exit \"),r.Ub(),r.Fc(20,bt,8,7,\"div\",9),r.Fc(21,vt,8,7,\"div\",9),r.Ub()),2&e){const e=t.ngIf,n=r.gc();r.Eb(4),r.Jc(\" \",r.jc(5,7,e.secondsLeftInQueue,\"seconds\"),\" left in queue \"),r.Eb(4),r.Ic(e.churnLimit.length),r.Eb(3),r.nc(\"ngForOf\",e.churnLimit),r.Eb(3),r.Ic(e.activationPublicKeys.size),r.Eb(4),r.Ic(e.exitPublicKeys.size),r.Eb(2),r.nc(\"ngIf\",n.userKeysAwaitingActivation(e)),r.Eb(1),r.nc(\"ngIf\",n.userKeysAwaitingExit(e))}}let kt=(()=>{class e{constructor(e,t){this.chainService=e,this.walletService=t,this.validatingPublicKeys$=this.walletService.validatingPublicKeys$,this.queueData$=Object(ot.b)(this.walletService.validatingPublicKeys$,this.chainService.activationQueue$).pipe(Object(_.a)(([e,t])=>this.transformData(e,t)))}userKeysAwaitingActivation(e){return Array.from(ct(e.userValidatingPublicKeys,e.activationPublicKeys))}userKeysAwaitingExit(e){return Array.from(ct(e.userValidatingPublicKeys,e.exitPublicKeys))}positionInArray(e,t){let n=-1;for(let r=0;r{n.add(e)});const r=new Set,i=new Set;let s;return t.activationPublicKeys&&t.activationPublicKeys.forEach((e,t)=>{r.add(e)}),t.exitPublicKeys&&t.exitPublicKeys.forEach((e,t)=>{i.add(e)}),t.churnLimit>=r.size&&(s=1),s=r.size/t.churnLimit*m.j,{originalData:t,churnLimit:Array.from({length:t.churnLimit}),activationPublicKeys:r,exitPublicKeys:i,secondsLeftInQueue:s,userValidatingPublicKeys:n}}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(Qe),r.Pb(te.a))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-activation-queue\"]],decls:2,vars:3,consts:[[\"class\",\"bg-paper\",4,\"ngIf\"],[1,\"bg-paper\"],[1,\"text-xl\"],[1,\"mt-6\",\"text-primary\",\"font-semibold\",\"text-2xl\"],[1,\"mt-4\",\"mb-2\",\"text-secondary\",\"font-semibold\",\"text-base\"],[1,\"mt-2\",\"mb-1\",\"text-muted\"],[\"class\",\"mr-1\",4,\"ngFor\",\"ngForOf\"],[1,\"text-sm\"],[1,\"mt-1\",\"text-sm\"],[4,\"ngIf\"],[1,\"mr-1\"],[1,\"py-3\"],[1,\"text-muted\"],[4,\"ngFor\",\"ngForOf\"],[1,\"text-white\",\"text-base\",\"my-2\",\"truncate\"],[\"class\",\"flex\",4,\"ngIf\"],[1,\"flex\"],[1,\"ml-2\",\"text-secondary\",\"font-semibold\"]],template:function(e,t){1&e&&(r.Fc(0,wt,22,10,\"mat-card\",0),r.hc(1,\"async\")),2&e&&r.nc(\"ngIf\",r.ic(1,1,t.queueData$))},directives:[A.n,q.a,A.m,R.a,lt.a],pipes:[A.b,ut.a,A.v,ke.a,dt.a],encapsulation:2}),e})(),St=(()=>{class e{constructor(){}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-gains-and-losses\"]],decls:31,vars:0,consts:[[1,\"gains-and-losses\"],[1,\"grid\",\"grid-cols-12\",\"gap-6\"],[1,\"col-span-12\",\"md:col-span-8\"],[1,\"bg-primary\"],[1,\"welcome-card\",\"flex\",\"justify-between\",\"px-4\",\"pt-4\"],[1,\"pr-12\"],[1,\"text-2xl\",\"mb-4\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[\"src\",\"/assets/images/designer.svg\",\"alt\",\"designer\"],[1,\"py-3\"],[1,\"col-span-12\",\"md:col-span-4\"],[1,\"py-4\"],[\"routerLink\",\"/dashboard/system/logs\"],[\"mat-stroked-button\",\"\"]],template:function(e,t){1&e&&(r.Vb(0,\"div\",0),r.Qb(1,\"app-breadcrumb\"),r.Vb(2,\"div\",1),r.Vb(3,\"div\",2),r.Vb(4,\"mat-card\",3),r.Vb(5,\"div\",4),r.Vb(6,\"div\",5),r.Vb(7,\"div\",6),r.Hc(8,\" Your Prysm web dashboard \"),r.Ub(),r.Vb(9,\"p\",7),r.Hc(10,\" Manage your Prysm validator and beacon node, analyze your validator performance, and control your wallet all from a simple web interface \"),r.Ub(),r.Ub(),r.Qb(11,\"img\",8),r.Ub(),r.Ub(),r.Qb(12,\"div\",9),r.Qb(13,\"app-validator-performance-summary\"),r.Qb(14,\"div\",9),r.Qb(15,\"app-validator-performance-list\"),r.Ub(),r.Vb(16,\"div\",10),r.Qb(17,\"app-beacon-node-status\"),r.Qb(18,\"div\",11),r.Qb(19,\"app-validator-participation\"),r.Qb(20,\"div\",11),r.Qb(21,\"app-latest-gist-feature\"),r.Qb(22,\"div\",11),r.Vb(23,\"mat-card\",3),r.Vb(24,\"p\",7),r.Hc(25,\" Want to monitor your system process such as logs from your beacon node and validator? Our logs page has you covered \"),r.Ub(),r.Vb(26,\"a\",12),r.Vb(27,\"button\",13),r.Hc(28,\"View Logs\"),r.Ub(),r.Ub(),r.Ub(),r.Qb(29,\"div\",11),r.Qb(30,\"app-activation-queue\"),r.Ub(),r.Ub(),r.Ub())},directives:[Q.a,q.a,me,Ne,Ke,et,at,c.e,I.b,kt],encapsulation:2}),e})();var Mt=n(\"bHdf\"),xt=n(\"bOdf\"),Ct=n(\"3E0/\"),Dt=n(\"Cfvw\"),Lt=n(\"HDdC\"),Ot=n(\"Kqap\");function Et(e){const t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.xhrFactory?t.xhrFactory(e,t):new XMLHttpRequest,r=At(n),i=Tt(r).pipe(Object(xt.a)(e=>Object(Dt.a)(e)),Object(_.a)((e,t)=>JSON.parse(e)));return t.beforeOpen&&t.beforeOpen(n),n.open(t.method?t.method:\"GET\",e),n.send(t.postData?t.postData:null),i}function Tt(e){return e.pipe(Object(Ot.a)((e,t)=>{const n=t.lastIndexOf(\"\\n\");return n>=0?{finishedLine:e.buffer+t.substring(0,n+1),buffer:t.substring(n+1)}:{buffer:t}},{buffer:\"\"}),Object(ye.a)(e=>e.finishedLine),Object(_.a)(e=>e.finishedLine.split(\"\\n\").filter(e=>e.length>0)))}function At(e){const t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Lt.a(n=>{let r=0;const i=()=>{e.readyState>=3&&e.responseText.length>r&&(n.next(e.responseText.substring(r)),r=e.responseText.length),4===e.readyState&&(t.endWithNewline&&\"\\n\"!==e.responseText[e.responseText.length-1]&&n.next(\"\\n\"),n.complete())};e.onreadystatechange=i,e.onprogress=i,e.onerror=e=>{n.error(e)}})}let Pt=(()=>{class e{constructor(e){this.environmenter=e,this.apiUrl=this.environmenter.env.validatorEndpoint}validatorLogs(){if(this.environmenter.env.mockInterceptor){const e=\"\\x1b[90m[2020-09-17 19:41:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:08 -0500 CDT \\x1b[34mslot\\x1b[0m=320309\\n mainData\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838 \\x1b[32mCommitteeIndex\\x1b[0m=9 \\x1b[32mSlot\\x1b[0m=320306 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:41:32]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:41:44 -0500 CDT \\x1b[34mslot\\x1b[0m=320307\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838 \\x1b[32mCommitteeIndex\\x1b[0m=9 \\x1b[32mSlot\\x1b[0m=320306 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:41:32]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:41:44 -0500 CDT \\x1b[34mslot\\x1b[0m=320307\\n \\x1b[90m[2020-09-17 19:41:44]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:41:56 -0500 CDT \\x1b[34mslot\\x1b[0m=320308\\n \\x1b[90m[2020-09-17 19:41:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:08 -0500 CDT \\x1b[34mslot\\x1b[0m=320309\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/Do\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[21814] \\x1b[32mAttesterIndices\\x1b[0m=[21814] \\x1b[32mBeaconBlockRo\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n gateSele\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n gateSele\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n gateSelectionProof\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[21814] \\x1b[32mAttesterIndices\\x1b[0m=[21814] \\x1b[32mBeaconBlockRoot\\x1b[0m=0x2f11541d8947 \\x1b[32mCommit\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[21814] \\x1b[32mAttesterIndices\\x1b[0m=[21814] \\x1b[32mBeaconBlockRoot\\x1b[0m=0x2f11541d8947 \\x1b[32mCommitteeIndex\\x1b[0m=12 \\x1b[32mSlot\\x1b[0m=320313 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:42:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:08 -0500 CDT \\x1b[34mslot\\x1b[0m=320314\\n \\x1b[90m[2020-09-17 19:43:08]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:20 -0500 CDT \\x1b[34mslot\\x1b[0m=320315\\n \\x1b[90m[2020-09-17 19:43:12]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=488.094\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/GetAttestationData\\n \\x1b[90m[2020-09-17 19:43:12]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=760.678\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/ProposeAttestation\\n \\x1b[90m[2020-09-17 19:43:12]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[] \\x1b[32mAttesterIndices\\x1b[0m=[21810] \\x1b[32mBeaconBlockRoot\\x1b[0m=0x2544ae408e39 \\x1b[32mCommitteeIndex\\x1b[0m=7 \\x1b[32mSlot\\x1b[0m=320315 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:43:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320316\\n \\x1b[90m[2020-09-17 19:43:24]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=902.57\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/GetAttestationData\\n \\x1b[90m[2020-09-17 19:43:24]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=854.954\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/ProposeAttestation\\n \\x1b[90m[2020-09-17 19:43:24]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[] \\x1b[32mAttesterIndices\\x1b[0m=[21813] \\x1b[32mBeaconBlockRoot\\x1b[0m=0x0ddc4aa3991b \\x1b[32mCommitteeIndex\\x1b[0m=9 \\x1b[32mSlot\\x1b[0m=320316 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:43:32]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:44 -0500 CDT \\x1b[34mslot\\x1b[0m=320317\\n \\x1b[90m[2020-09-17 19:43:44]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:56 -0500 CDT \\x1b[34mslot\\x1b[0m=320318\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:44:08 -0500 CDT \\x1b[34mslot\\x1b[0m=320319\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=888.268\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=723.696\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=383.414\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=383.664\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\".split(\"\\n\").map((e,t)=>e);return Object(f.a)(e).pipe(Object(Mt.a)(),Object(xt.a)(e=>Object(f.a)(e).pipe(Object(Ct.a)(1500))))}return Et(this.apiUrl+\"/health/logs/validator/stream\").pipe(Object(_.a)(e=>e?e.logs:\"\"),Object(Mt.a)())}beaconLogs(){if(this.environmenter.env.mockInterceptor){const e=\"[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQ\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n InEpoch\\x1b[0m=10\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQh\\n poch\\x1b[0m=12\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfy\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n InEpoch\\x1b[0m=10\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQh\\n poch\\x1b[0m=12\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfy\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n InEpoch\\x1b[0m=10\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQh\\n poch\\x1b[0m=12\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfy\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/202.186.203.125/tcp/9010/p2p/16Uiu2HAkucsYzLjF6QMxR5GfLGsR9ftnKEa5kXmvRRhYFrhb9e15\\n poch\\x1b[0m=13\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/202.186.203.125/tcp/9010/p2p/16Uiu2HAkucsYzLjF6QMxR5GfLGsR9ftnKEa5kXmvRRhYFrhb9e\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/202.186.203.125/tcp/9010/p2p/16Uiu2HAkucsYzLjF6QMxR5GfLGsR9ftnKEa5kXmvRRhYFrhb9e15\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQh\\n \\x1b[90m[2020-09-17 19:40:33]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=17 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/5.135.123.161/tcp/13000/p2p/16Uiu2HAm2jvdAcgcnCTPKSfcgBQqLXqtgQMGKEtyQZKnhkdpoWWu\\n \\x1b[90m[2020-09-17 19:40:38]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=19 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/159.89.195.24/tcp/9000/p2p/16Uiu2HAkzxm5LRR4agVpFCqfVkuLE6BvGaHbyzZYgY7jsX1WRTiC\\n \\x1b[90m[2020-09-17 19:40:42]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m initial-sync:\\x1b[0m Synced up to slot 320301\\n \\x1b[90m[2020-09-17 19:40:46]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m sync:\\x1b[0m Requesting parent block \\x1b[32mcurrentSlot\\x1b[0m=320303 \\x1b[32mparentRoot\\x1b[0m=d89f62eb24c8\\n \\x1b[90m[2020-09-17 19:40:46]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=20 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/193.70.72.175/tcp/9000/p2p/16Uiu2HAmRdkXq7VX5uosJxNeZxApsVkwSg6UMSApWnoqhadAxjNu\\n \\x1b[90m[2020-09-17 19:40:47]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=20 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/92.245.6.89/tcp/9000/p2p/16Uiu2HAkxcT6Lc5DXxH277dCLNiAqta9umdwGvDYnqtd3n2SPdCp\\n \\x1b[90m[2020-09-17 19:40:47]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=21 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/201.237.248.116/tcp/9000/p2p/16Uiu2HAkxonydh2zKaTt5aLGprX1FXku34jxm9aziYBSkTyPVhSU\\n \\x1b[90m[2020-09-17 19:40:49]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=22 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/3.80.7.206/tcp/9000/p2p/16Uiu2HAmCBZ9um5bnTWwby9n7ACmtMwfxZdaZhYQiUaMdrCUxrNx\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=13 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n InEpoch\\x1b[0m=14\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=13 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=124 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n nEpoch\\x1b[0m=15\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=124 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=22 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/81.221.212.143/tcp/9000/p2p/16Uiu2HAkvBeQgGnaEL3D2hiqdcWkag1P1PEALR8qj7qNh53ePfZX\\n \\x1b[90m[2020-09-17 19:40:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m sync:\\x1b[0m Verified and saved pending attestations to pool \\x1b[32mblockRoot\\x1b[0m=d89f62eb24c8 \\x1b[32mpendingAttsCount\\x1b[0m=3\\n \\x1b[90m[2020-09-17 19:40:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m sync:\\x1b[0m Verified and saved pending attestations to pool \\x1b[32mblockRoot\\x1b[0m=0707f452a459 \\x1b[32mpendingAttsCount\\x1b[0m=282\\n \\x1b[90m[2020-09-17 19:40:55]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=27 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/108.35.175.90/tcp/9000/p2p/16Uiu2HAm84dzPExSGhu2XEBhL1MM5kMMnC9VYBC6aipVXJnieVNY\\n \\x1b[90m[2020-09-17 19:40:56]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=27 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/99.255.60.106/tcp/9000/p2p/16Uiu2HAmVqqVZTyARMbS6r5oqWR39b3PUbEGWe127FjLDbeEDECD\\n \\x1b[90m[2020-09-17 19:40:56]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=27 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/161.97.247.13/tcp/9000/p2p/16Uiu2HAmUf2VGmUDHxqfGEWAHRt6KpqoCz1PDVfcE4LrTWskQzZi\\n \\x1b[90m[2020-09-17 19:40:59]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=28 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/46.4.51.137/tcp/9000/p2p/16Uiu2HAm2C9yxm5coEYnrWD57AUFZAPRu4Fv39BG6LyjUPTkvrTo\\n \\x1b[90m[2020-09-17 19:41:00]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=28 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/86.245.9.211/tcp/9000/p2p/16Uiu2HAmBhjcHQDrJeDHg2oLsm6ZNxAXeu8AScackVcWqNi1z7zb\\n \\x1b[90m[2020-09-17 19:41:05]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer disconnected \\x1b[32mactivePeers\\x1b[0m=27 \\x1b[32mmultiAddr\\x1b[0m=/ip4/193.70.72.175/tcp/9000/p2p/16Uiu2HAmRdkXq7VX5uosJxNeZxApsVkwSg6UMSApWnoqhadAxjNu\\n \\x1b[90m[2020-09-17 19:41:10]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=69 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n InEpoch\\x1b[0m=17\\n \\x1b[90m[2020-09-17 19:41:10]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=69 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:41:14]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=30 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/78.47.231.252/tcp/9852/p2p/16Uiu2HAmMQvsJqCKSZ4zJmki82xum9cqDF31avHT7sDnhF6aFYYH\\n \\x1b[90m[2020-09-17 19:41:15]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=32 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/161.97.83.42/tcp/9003/p2p/16Uiu2HAmD1PpTtvhj83Weg9oBL3W4PiXgDtViVuuWxGheAfpxpVo\\n \\x1b[90m[2020-09-17 19:41:21]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=32 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/106.69.73.189/tcp/9000/p2p/16Uiu2HAmTWd5hbmsiozXPPTvBYWxc3aDnRKxRxDWWvc2GC1Wgw1n\\n \\x1b[90m[2020-09-17 19:41:22]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=37 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n InEpoch\\x1b[0m=18\\n \\x1b[90m[2020-09-17 19:41:22]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=37 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:41:22]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=32 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/203.198.146.232/tcp/9001/p2p/16Uiu2HAkuiaBuXPfW47XfR7o8WnN8ZzdCKWEyHjyLWQvLFqkZST5\\n \\x1b[90m[2020-09-17 19:41:25]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=32 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/135.181.46.108/tcp/9852/p2p/16Uiu2HAmNS4AM9Hfy3W23fvGmERb79zfhz9xHvRpXZfDvZxz5fkf\\n \\x1b[90m[2020-09-17 19:41:26]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=37 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n InEpoch\\x1b[0m=18\\n \\x1b[90m[2020-09-17 19:41:26]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=37 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:41:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m sync:\\x1b[0m Verified and saved pending attestations to pool \\x1b[32mblockRoot\\x1b[0m=a935cba91838 \\x1b[32mpendingAttsCount\\x1b[0m=12\\n \\x1b[90m[2020-09-17 19:41:31]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer disconnected \\x1b[32mactivePeers\\x1b[0m=31 \\x1b[32mmultiAddr\\x1b[0m=/ip4/135.181.46.108/tcp/9852/p2p/16Uiu2HAmNS4AM9Hfy3W23fvGmERb79zfhz9xHvRpXZfDvZxz5fkf\".split(\"\\n\").map((e,t)=>e);return Object(f.a)(e).pipe(Object(Mt.a)(),Object(xt.a)(e=>Object(f.a)(e).pipe(Object(Ct.a)(1500))))}return Et(this.apiUrl+\"/health/logs/beacon/stream\").pipe(Object(_.a)(e=>e?e.logs:\"\"),Object(Mt.a)())}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(O.a))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})();var Ft=n(\"E4Z0\"),jt=n.n(Ft);const It=[\"scrollFrame\"],Rt=[\"item\"];function Yt(e,t){if(1&e&&r.Qb(0,\"div\",6,7),2&e){const e=t.$implicit,n=r.gc();r.nc(\"innerHTML\",n.formatLog(e),r.xc)}}let Ht=(()=>{class e{constructor(e){this.sanitizer=e,this.messages=null,this.title=null,this.url=null,this.scrollFrame=null,this.itemElements=null,this.ansiUp=new jt.a}ngAfterViewInit(){var e,t;this.scrollContainer=null===(e=this.scrollFrame)||void 0===e?void 0:e.nativeElement,null===(t=this.itemElements)||void 0===t||t.changes.subscribe(e=>this.onItemElementsChanged())}formatLog(e){return this.sanitizer.bypassSecurityTrustHtml(this.ansiUp.ansi_to_html(e))}onItemElementsChanged(){this.scrollToBottom()}scrollToBottom(){this.scrollContainer.scroll({top:this.scrollContainer.scrollHeight,left:0,behavior:\"smooth\"})}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(s.b))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-logs-stream\"]],viewQuery:function(e,t){var n;1&e&&(r.Kc(It,!0),r.Kc(Rt,!0)),2&e&&(r.tc(n=r.dc())&&(t.scrollFrame=n.first),r.tc(n=r.dc())&&(t.itemElements=n))},inputs:{messages:\"messages\",title:\"title\",url:\"url\"},decls:9,vars:3,consts:[[1,\"bg-black\"],[1,\"flex\",\"justify-between\",\"pb-2\"],[1,\"text-white\",\"text-lg\"],[1,\"mt-2\",\"logs-card\",\"overflow-y-auto\"],[\"scrollFrame\",\"\"],[\"class\",\"log-item\",3,\"innerHTML\",4,\"ngFor\",\"ngForOf\"],[1,\"log-item\",3,\"innerHTML\"],[\"item\",\"\"]],template:function(e,t){1&e&&(r.Vb(0,\"mat-card\",0),r.Vb(1,\"div\",1),r.Vb(2,\"div\",2),r.Hc(3),r.Ub(),r.Vb(4,\"div\"),r.Hc(5),r.Ub(),r.Ub(),r.Vb(6,\"div\",3,4),r.Fc(8,Yt,2,1,\"div\",5),r.Ub(),r.Ub()),2&e&&(r.Eb(3),r.Ic(t.title),r.Eb(2),r.Ic(t.url),r.Eb(3),r.nc(\"ngForOf\",t.messages))},directives:[q.a,A.m],encapsulation:2}),e})();function Nt(e,t){if(1&e&&(r.Vb(0,\"mat-card\",11),r.Vb(1,\"div\",12),r.Hc(2,\"Log Percentages\"),r.Ub(),r.Vb(3,\"div\",13),r.Vb(4,\"div\"),r.Qb(5,\"mat-progress-bar\",14),r.Ub(),r.Vb(6,\"div\",15),r.Vb(7,\"small\"),r.Hc(8),r.Ub(),r.Ub(),r.Ub(),r.Vb(9,\"div\",13),r.Vb(10,\"div\"),r.Qb(11,\"mat-progress-bar\",16),r.Ub(),r.Vb(12,\"div\",15),r.Vb(13,\"small\"),r.Hc(14),r.Ub(),r.Ub(),r.Ub(),r.Vb(15,\"div\",13),r.Vb(16,\"div\"),r.Qb(17,\"mat-progress-bar\",17),r.Ub(),r.Vb(18,\"div\",15),r.Vb(19,\"small\"),r.Hc(20),r.Ub(),r.Ub(),r.Ub(),r.Ub()),2&e){const e=t.ngIf;r.Eb(5),r.nc(\"value\",e.percentInfo),r.Eb(3),r.Jc(\"\",e.percentInfo,\"% Info Logs\"),r.Eb(3),r.nc(\"value\",e.percentWarn),r.Eb(3),r.Jc(\"\",e.percentWarn,\"% Warn Logs\"),r.Eb(3),r.nc(\"value\",e.percentError),r.Eb(3),r.Jc(\"\",e.percentError,\"% Error Logs\")}}let Bt=(()=>{class e{constructor(e){this.logsService=e,this.destroyed$$=new l.a,this.validatorMessages=[],this.beaconMessages=[],this.totalInfo=0,this.totalWarn=0,this.totalError=0,this.totalLogs=0,this.logMetrics$=new w.a({percentInfo:\"0\",percentWarn:\"0\",percentError:\"0\"})}ngOnInit(){this.subscribeLogs()}ngOnDestroy(){this.destroyed$$.next(),this.destroyed$$.complete()}subscribeLogs(){this.logsService.validatorLogs().pipe(Object(u.a)(this.destroyed$$),Object(d.a)(e=>{this.validatorMessages.push(e),this.countLogMetrics(e)})).subscribe(),this.logsService.beaconLogs().pipe(Object(u.a)(this.destroyed$$),Object(d.a)(e=>{this.beaconMessages.push(e),this.countLogMetrics(e)})).subscribe()}countLogMetrics(e){const t=this.logMetrics$.getValue();t&&e&&(-1!==(e=e.toUpperCase()).indexOf(\"INFO\")?(this.totalInfo++,this.totalLogs++):-1!==e.indexOf(\"WARN\")?(this.totalWarn++,this.totalLogs++):-1!==e.indexOf(\"ERROR\")&&(this.totalError++,this.totalLogs++),t.percentInfo=this.formatPercent(this.totalInfo),t.percentWarn=this.formatPercent(this.totalWarn),t.percentError=this.formatPercent(this.totalError),this.logMetrics$.next(t))}formatPercent(e){return(e/this.totalLogs*100).toFixed(0)}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(Pt))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-logs\"]],decls:15,vars:5,consts:[[1,\"logs\",\"m-sm-30\"],[1,\"mb-8\"],[1,\"text-2xl\",\"mb-2\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[1,\"flex\",\"flex-wrap\",\"md:flex-no-wrap\",\"gap-6\"],[1,\"w-full\",\"md:w-2/3\"],[\"title\",\"Validator Client\",3,\"messages\"],[1,\"py-3\"],[\"title\",\"Beacon Node\",3,\"messages\"],[1,\"w-full\",\"md:w-1/3\"],[\"class\",\"bg-paper\",4,\"ngIf\"],[1,\"bg-paper\"],[1,\"card-title\",\"mb-8\",\"text-lg\",\"text-white\"],[1,\"mb-6\"],[\"mode\",\"determinate\",\"color\",\"primary\",3,\"value\"],[1,\"my-2\",\"text-muted\"],[\"mode\",\"determinate\",\"color\",\"accent\",3,\"value\"],[\"mode\",\"determinate\",\"color\",\"warn\",3,\"value\"]],template:function(e,t){1&e&&(r.Vb(0,\"div\",0),r.Qb(1,\"app-breadcrumb\"),r.Vb(2,\"div\",1),r.Vb(3,\"div\",2),r.Hc(4,\" Your Prysm Process' Logs \"),r.Ub(),r.Vb(5,\"p\",3),r.Hc(6,\" Stream of logs from both the beacon node and validator client \"),r.Ub(),r.Ub(),r.Vb(7,\"div\",4),r.Vb(8,\"div\",5),r.Qb(9,\"app-logs-stream\",6),r.Qb(10,\"div\",7),r.Qb(11,\"app-logs-stream\",8),r.Ub(),r.Vb(12,\"div\",9),r.Fc(13,Nt,21,6,\"mat-card\",10),r.hc(14,\"async\"),r.Ub(),r.Ub(),r.Ub()),2&e&&(r.Eb(9),r.nc(\"messages\",t.validatorMessages),r.Eb(2),r.nc(\"messages\",t.beaconMessages),r.Eb(2),r.nc(\"ngIf\",r.ic(14,3,t.logMetrics$)))},directives:[Q.a,Ht,A.n,q.a,Be.a],pipes:[A.b],encapsulation:2}),e})();var Vt=n(\"DKVz\");let Ut=(()=>{class e{constructor(){}ngOnInit(){const e=[],t=[],n=[];for(let r=0;r<100;r++)e.push(\"category\"+r),t.push(5*(Math.sin(r/5)*(r/5-10)+r/6)),n.push(5*(Math.cos(r/5)*(r/5-10)+r/6));this.options={legend:{data:[\"bar\",\"bar2\"],align:\"left\",textStyle:{color:\"white\",fontSize:13,fontFamily:\"roboto\"}},tooltip:{},xAxis:{data:e,silent:!1,splitLine:{show:!1},axisLabel:{color:\"white\",fontSize:14,fontFamily:\"roboto\"}},color:[\"#7467ef\",\"#ff9e43\"],yAxis:{},series:[{name:\"bar\",type:\"bar\",data:t,animationDelay:e=>10*e},{name:\"bar2\",type:\"bar\",data:n,animationDelay:e=>10*e+100}],animationEasing:\"elasticOut\",animationDelayUpdate:e=>5*e}}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-balances-chart\"]],decls:1,vars:1,consts:[[\"echarts\",\"\",3,\"options\"]],template:function(e,t){1&e&&r.Qb(0,\"div\",0),2&e&&r.nc(\"options\",t.options)},directives:[Vt.a],encapsulation:2}),e})(),zt=(()=>{class e{constructor(){this.options={barGap:50,barMaxWidth:\"6px\",grid:{top:24,left:26,right:26,bottom:25},legend:{itemGap:32,top:-4,left:-4,icon:\"circle\",width:\"auto\",data:[\"Atts Included\",\"Missed Atts\",\"Orphaned\"],textStyle:{color:\"white\",fontSize:12,fontFamily:\"roboto\",align:\"center\"}},tooltip:{},xAxis:{type:\"category\",data:[\"Mon\",\"Tues\",\"Wed\",\"Thu\",\"Fri\",\"Sat\",\"Sun\"],showGrid:!1,boundaryGap:!1,axisLine:{show:!1},splitLine:{show:!1},axisLabel:{color:\"white\",fontSize:12,fontFamily:\"roboto\",margin:16},axisTick:{show:!1}},color:[\"#7467ef\",\"#e95455\",\"#ff9e43\"],yAxis:{type:\"value\",show:!1,axisLine:{show:!1},splitLine:{show:!1}},series:[{name:\"Atts Included\",data:[70,80,80,80,60,70,40],type:\"bar\",itemStyle:{barBorderRadius:[0,0,10,10]},stack:\"one\"},{name:\"Missed Atts\",data:[40,90,100,70,80,65,50],type:\"bar\",stack:\"one\"},{name:\"Orphaned\",data:[30,70,100,90,70,55,40],type:\"bar\",itemStyle:{barBorderRadius:[10,10,0,0]},stack:\"one\"}]}}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-proposed-missed-chart\"]],decls:1,vars:1,consts:[[\"echarts\",\"\",3,\"options\"]],template:function(e,t){1&e&&r.Qb(0,\"div\",0),2&e&&r.nc(\"options\",t.options)},directives:[Vt.a],encapsulation:2}),e})(),Jt=(()=>{class e{constructor(){this.options={grid:{top:\"10%\",bottom:\"10%\",right:\"5%\"},legend:{show:!1},color:[\"#7467ef\",\"#ff9e43\"],barGap:0,barMaxWidth:\"64px\",tooltip:{},dataset:{source:[[\"Month\",\"Website\",\"App\"],[\"Jan\",2200,1200],[\"Feb\",800,500],[\"Mar\",700,1350],[\"Apr\",1500,1250],[\"May\",2450,450],[\"June\",1700,1250]]},xAxis:{type:\"category\",axisLine:{show:!1},splitLine:{show:!1},axisTick:{show:!1},axisLabel:{color:\"white\",fontSize:13,fontFamily:\"roboto\"}},yAxis:{axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:\"white\",opacity:.15}},axisLabel:{color:\"white\",fontSize:13,fontFamily:\"roboto\"}},series:[{type:\"bar\"},{type:\"bar\"}]}}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-double-bar-chart\"]],decls:1,vars:1,consts:[[\"echarts\",\"\",3,\"options\"]],template:function(e,t){1&e&&r.Qb(0,\"div\",0),2&e&&r.nc(\"options\",t.options)},directives:[Vt.a],encapsulation:2}),e})(),Gt=(()=>{class e{constructor(){this.options={title:{text:\"Validator data breakdown\",subtext:\"Some sample pie chart data\",x:\"center\",color:\"white\"},tooltip:{trigger:\"item\",formatter:\"{a}
{b} : {c} ({d}%)\"},legend:{x:\"center\",y:\"bottom\",data:[\"item1\",\"item2\",\"item3\",\"item4\"]},calculable:!0,series:[{name:\"area\",type:\"pie\",radius:[30,110],roseType:\"area\",data:[{value:10,name:\"item1\"},{value:30,name:\"item2\"},{value:45,name:\"item3\"},{value:15,name:\"item4\"}]}]}}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-pie-chart\"]],decls:1,vars:1,consts:[[\"echarts\",\"\",3,\"options\"]],template:function(e,t){1&e&&r.Qb(0,\"div\",0),2&e&&r.nc(\"options\",t.options)},directives:[Vt.a],encapsulation:2}),e})(),Xt=(()=>{class e{constructor(){}ngOnInit(){}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-metrics\"]],decls:57,vars:0,consts:[[1,\"metrics\",\"m-sm-30\"],[1,\"grid\",\"grid-cols-1\",\"md:grid-cols-2\",\"gap-8\"],[1,\"col-span-1\",\"md:col-span-2\",\"grid\",\"grid-cols-12\",\"gap-8\"],[1,\"col-span-12\",\"md:col-span-6\"],[1,\"col-content\"],[1,\"usage-card\",\"bg-primary\",\"p-16\",\"py-24\",\"text-center\"],[1,\"py-16\",\"text-2xl\",\"uppercase\",\"text-white\"],[1,\"px-20\",\"flex\",\"justify-between\"],[1,\"text-white\"],[1,\"font-bold\",\"text-lg\"],[1,\"font-light\",\"uppercase\",\"m-4\"],[1,\"font-bold\",\"text-xl\"],[1,\"col-span-12\",\"md:col-span-3\"],[1,\"bg-paper\"],[1,\"px-4\",\"pt-6\",\"pb-16\"],[1,\"card-title\",\"text-white\",\"font-bold\",\"text-lg\"],[1,\"card-subtitle\",\"mt-2\",\"mb-8\",\"text-white\"],[\"mat-raised-button\",\"\",\"color\",\"primary\"],[\"mat-raised-button\",\"\",\"color\",\"accent\"],[1,\"col-span-1\"]],template:function(e,t){1&e&&(r.Vb(0,\"div\",0),r.Qb(1,\"app-breadcrumb\"),r.Vb(2,\"div\",1),r.Vb(3,\"div\",2),r.Vb(4,\"div\",3),r.Vb(5,\"div\",4),r.Vb(6,\"mat-card\",5),r.Vb(7,\"div\",6),r.Hc(8,\"Process metrics summary\"),r.Ub(),r.Vb(9,\"div\",7),r.Vb(10,\"div\",8),r.Vb(11,\"div\",9),r.Hc(12,\"220Mb\"),r.Ub(),r.Vb(13,\"p\",10),r.Hc(14,\"RAM used\"),r.Ub(),r.Ub(),r.Vb(15,\"div\",8),r.Vb(16,\"div\",11),r.Hc(17,\"320\"),r.Ub(),r.Vb(18,\"p\",10),r.Hc(19,\"Attestations\"),r.Ub(),r.Ub(),r.Vb(20,\"div\",8),r.Vb(21,\"div\",11),r.Hc(22,\"4\"),r.Ub(),r.Vb(23,\"p\",10),r.Hc(24,\"Blocks missed\"),r.Ub(),r.Ub(),r.Ub(),r.Ub(),r.Ub(),r.Ub(),r.Vb(25,\"div\",12),r.Vb(26,\"div\",4),r.Vb(27,\"mat-card\",13),r.Vb(28,\"div\",14),r.Vb(29,\"div\",15),r.Hc(30,\"Profitability\"),r.Ub(),r.Vb(31,\"div\",16),r.Hc(32,\"$323\"),r.Ub(),r.Vb(33,\"button\",17),r.Hc(34,\" + 0.32 pending ETH \"),r.Ub(),r.Ub(),r.Ub(),r.Ub(),r.Ub(),r.Vb(35,\"div\",12),r.Vb(36,\"div\",4),r.Vb(37,\"mat-card\",13),r.Vb(38,\"div\",14),r.Vb(39,\"div\",15),r.Hc(40,\"RPC Traffic Sent\"),r.Ub(),r.Vb(41,\"div\",16),r.Hc(42,\"2.4Gb\"),r.Ub(),r.Vb(43,\"button\",18),r.Hc(44,\" Total Data \"),r.Ub(),r.Ub(),r.Ub(),r.Ub(),r.Ub(),r.Ub(),r.Vb(45,\"div\",19),r.Vb(46,\"mat-card\",13),r.Qb(47,\"app-balances-chart\"),r.Ub(),r.Ub(),r.Vb(48,\"div\",19),r.Vb(49,\"mat-card\",13),r.Qb(50,\"app-proposed-missed-chart\"),r.Ub(),r.Ub(),r.Vb(51,\"div\",19),r.Vb(52,\"mat-card\",13),r.Qb(53,\"app-double-bar-chart\"),r.Ub(),r.Ub(),r.Vb(54,\"div\",19),r.Vb(55,\"mat-card\",13),r.Qb(56,\"app-pie-chart\"),r.Ub(),r.Ub(),r.Ub(),r.Ub())},directives:[Q.a,q.a,I.b,Ut,zt,Jt,Gt],encapsulation:2}),e})();var Wt=function(e){return e[e.Imported=0]=\"Imported\",e[e.Derived=1]=\"Derived\",e[e.Remote=2]=\"Remote\",e}({});function Zt(e,t){if(1&e){const e=r.Wb();r.Vb(0,\"button\",15),r.cc(\"click\",(function(){r.wc(e);const t=r.gc().$implicit;return r.gc().selectedWallet$.next(t.kind)})),r.Hc(1,\" Select Wallet \"),r.Ub()}}function Kt(e,t){1&e&&(r.Vb(0,\"button\",16),r.Hc(1,\" Coming Soon \"),r.Ub())}function Qt(e,t){if(1&e){const e=r.Wb();r.Vb(0,\"div\",6),r.cc(\"click\",(function(){r.wc(e);const n=t.index;return r.gc().selectCard(n)})),r.Vb(1,\"div\",7),r.Qb(2,\"img\",8),r.Ub(),r.Vb(3,\"div\",9),r.Vb(4,\"p\",10),r.Hc(5),r.Ub(),r.Vb(6,\"p\",11),r.Hc(7),r.Ub(),r.Vb(8,\"p\",12),r.Fc(9,Zt,2,0,\"button\",13),r.Fc(10,Kt,2,0,\"button\",14),r.Ub(),r.Ub(),r.Ub()}if(2&e){const e=t.$implicit,n=t.index,i=r.gc();r.Hb(\"active\",i.selectedCard===n)(\"mx-8\",1===n),r.Eb(2),r.nc(\"src\",e.image,r.yc),r.Eb(3),r.Jc(\" \",e.name,\" \"),r.Eb(2),r.Jc(\" \",e.description,\" \"),r.Eb(2),r.nc(\"ngIf\",!e.comingSoon),r.Eb(1),r.nc(\"ngIf\",e.comingSoon)}}let qt=(()=>{class e{constructor(){this.walletSelections=null,this.selectedWallet$=null,this.selectedCard=1}selectCard(e){this.selectedCard=e}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-choose-wallet-kind\"]],inputs:{walletSelections:\"walletSelections\",selectedWallet$:\"selectedWallet$\"},decls:10,vars:1,consts:[[1,\"create-a-wallet\"],[1,\"text-center\",\"pb-8\"],[1,\"text-white\",\"text-3xl\"],[1,\"text-muted\",\"text-lg\",\"mt-6\",\"leading-snug\"],[1,\"onboarding-grid\",\"flex-wrap\",\"flex\",\"justify-center\",\"items-center\",\"my-auto\"],[\"class\",\"bg-paper onboarding-card text-center flex flex-col my-8 md:my-0\",3,\"active\",\"mx-8\",\"click\",4,\"ngFor\",\"ngForOf\"],[1,\"bg-paper\",\"onboarding-card\",\"text-center\",\"flex\",\"flex-col\",\"my-8\",\"md:my-0\",3,\"click\"],[1,\"flex\",\"justify-center\"],[3,\"src\"],[1,\"wallet-info\"],[1,\"wallet-kind\"],[1,\"wallet-description\"],[1,\"wallet-action\"],[\"class\",\"select-button\",\"mat-raised-button\",\"\",\"color\",\"accent\",3,\"click\",4,\"ngIf\"],[\"class\",\"select-button\",\"mat-raised-button\",\"\",\"disabled\",\"\",4,\"ngIf\"],[\"mat-raised-button\",\"\",\"color\",\"accent\",1,\"select-button\",3,\"click\"],[\"mat-raised-button\",\"\",\"disabled\",\"\",1,\"select-button\"]],template:function(e,t){1&e&&(r.Vb(0,\"div\",0),r.Vb(1,\"div\",1),r.Vb(2,\"div\",2),r.Hc(3,\"Create a Prysm Wallet\"),r.Ub(),r.Vb(4,\"div\",3),r.Hc(5,\" To get started, you will need to create a new wallet in Prysm\"),r.Qb(6,\"br\"),r.Hc(7,\"to hold your validator keys \"),r.Ub(),r.Ub(),r.Vb(8,\"div\",4),r.Fc(9,Qt,11,9,\"div\",5),r.Ub(),r.Ub()),2&e&&(r.Eb(9),r.nc(\"ngForOf\",t.walletSelections))},directives:[A.m,A.n,I.b],encapsulation:2}),e})();var $t=n(\"3Pt+\"),en=n(\"/Pfw\"),tn=n(\"3Dl2\"),nn=n(\"xHqg\"),rn=n(\"Z/R4\"),sn=n(\"qkMa\");const an=[\"stepper\"];function on(e,t){1&e&&(r.Vb(0,\"div\"),r.Vb(1,\"div\",22),r.Hc(2,\" Creating wallet... \"),r.Ub(),r.Vb(3,\"div\",23),r.Hc(4,\" Please wait while we are creating your validator accounts and your new wallet for Prysm. Soon, you'll be able to view your accounts, monitor your validator performance, and visualize system metrics more in-depth. \"),r.Ub(),r.Vb(5,\"div\"),r.Qb(6,\"mat-progress-bar\",24),r.Ub(),r.Ub())}function cn(e,t){if(1&e){const e=r.Wb();r.Vb(0,\"div\"),r.Qb(1,\"app-password-form\",25),r.Vb(2,\"div\",26),r.Vb(3,\"button\",17),r.cc(\"click\",(function(){return r.wc(e),r.gc(),r.uc(2).previous()})),r.Hc(4,\"Previous\"),r.Ub(),r.Vb(5,\"span\",18),r.Vb(6,\"button\",19),r.cc(\"click\",(function(t){return r.wc(e),r.gc(2).createWallet(t)})),r.Hc(7,\" Continue \"),r.Ub(),r.Ub(),r.Ub(),r.Ub()}if(2&e){const e=r.gc(2);r.Eb(1),r.nc(\"formGroup\",e.walletPasswordFormGroup),r.Eb(5),r.nc(\"disabled\",e.walletPasswordFormGroup.invalid)}}function ln(e,t){if(1&e){const e=r.Wb();r.Vb(0,\"div\",11),r.Vb(1,\"mat-horizontal-stepper\",12,13),r.Vb(3,\"mat-step\",14),r.Qb(4,\"app-import-accounts-form\",15),r.Vb(5,\"div\",16),r.Vb(6,\"button\",17),r.cc(\"click\",(function(){return r.wc(e),r.gc().resetOnboarding()})),r.Hc(7,\"Back to Wallets\"),r.Ub(),r.Vb(8,\"span\",18),r.Vb(9,\"button\",19),r.cc(\"click\",(function(t){r.wc(e);const n=r.gc();return n.nextStep(t,n.states.UnlockAccounts)})),r.Hc(10,\"Continue\"),r.Ub(),r.Ub(),r.Ub(),r.Ub(),r.Vb(11,\"mat-step\",20),r.Fc(12,on,7,0,\"div\",21),r.Fc(13,cn,8,2,\"div\",21),r.Ub(),r.Ub(),r.Ub()}if(2&e){const e=r.gc();r.Eb(3),r.nc(\"stepControl\",e.keystoresFormGroup),r.Eb(1),r.nc(\"formGroup\",e.keystoresFormGroup),r.Eb(5),r.nc(\"disabled\",e.keystoresFormGroup.invalid),r.Eb(2),r.nc(\"stepControl\",e.walletPasswordFormGroup),r.Eb(1),r.nc(\"ngIf\",e.loading),r.Eb(1),r.nc(\"ngIf\",!e.loading)}}function un(e,t){1&e&&(r.Vb(0,\"div\"),r.Vb(1,\"div\",22),r.Hc(2,\" Creating wallet... \"),r.Ub(),r.Vb(3,\"div\",23),r.Hc(4,\" Please wait while we are creating your validator accounts and your new wallet for Prysm. Soon, you'll be able to view your accounts, monitor your validator performance, and visualize system metrics more in-depth. \"),r.Ub(),r.Vb(5,\"div\"),r.Qb(6,\"mat-progress-bar\",24),r.Ub(),r.Ub())}function dn(e,t){if(1&e){const e=r.Wb();r.Vb(0,\"div\"),r.Qb(1,\"app-password-form\",25),r.Vb(2,\"div\",26),r.Vb(3,\"button\",17),r.cc(\"click\",(function(){return r.wc(e),r.gc(),r.uc(2).previous()})),r.Hc(4,\"Previous\"),r.Ub(),r.Vb(5,\"span\",18),r.Vb(6,\"button\",19),r.cc(\"click\",(function(t){return r.wc(e),r.gc(2).createWallet(t)})),r.Hc(7,\" Continue \"),r.Ub(),r.Ub(),r.Ub(),r.Ub()}if(2&e){const e=r.gc(2);r.Eb(1),r.nc(\"formGroup\",e.walletPasswordFormGroup),r.Eb(5),r.nc(\"disabled\",e.walletPasswordFormGroup.invalid)}}function hn(e,t){if(1&e){const e=r.Wb();r.Vb(0,\"div\",27),r.Vb(1,\"mat-vertical-stepper\",12,13),r.Vb(3,\"mat-step\",28),r.Qb(4,\"app-import-accounts-form\",15),r.Vb(5,\"div\",16),r.Vb(6,\"button\",17),r.cc(\"click\",(function(){return r.wc(e),r.gc().resetOnboarding()})),r.Hc(7,\"Back to Wallets\"),r.Ub(),r.Vb(8,\"span\",18),r.Vb(9,\"button\",29),r.cc(\"click\",(function(t){r.wc(e);const n=r.gc();return n.nextStep(t,n.states.UnlockAccounts)})),r.Hc(10,\"Continue\"),r.Ub(),r.Ub(),r.Ub(),r.Ub(),r.Vb(11,\"mat-step\",20),r.Fc(12,un,7,0,\"div\",21),r.Fc(13,dn,8,2,\"div\",21),r.Ub(),r.Ub(),r.Ub()}if(2&e){const e=r.gc();r.Eb(4),r.nc(\"formGroup\",e.keystoresFormGroup),r.Eb(7),r.nc(\"stepControl\",e.walletPasswordFormGroup),r.Eb(1),r.nc(\"ngIf\",e.loading),r.Eb(1),r.nc(\"ngIf\",!e.loading)}}var mn=function(e){return e[e.WalletDir=0]=\"WalletDir\",e[e.UnlockAccounts=1]=\"UnlockAccounts\",e[e.WebPassword=2]=\"WebPassword\",e}({});let pn=(()=>{class e{constructor(e,t,n,r,i){this.formBuilder=e,this.breakpointObserver=t,this.keystoreValidator=n,this.router=r,this.walletService=i,this.resetOnboarding=null,this.passwordValidator=new en.a,this.states=mn,this.loading=!1,this.isSmallScreen=!1,this.keystoresFormGroup=this.formBuilder.group({keystoresImported:new $t.d([],[this.keystoreValidator.validateIntegrity]),keystoresPassword:[\"\",$t.q.required]},{asyncValidators:this.keystoreValidator.correctPassword()}),this.walletPasswordFormGroup=this.formBuilder.group({password:new $t.d(\"\",[$t.q.required,$t.q.minLength(8)]),passwordConfirmation:new $t.d(\"\",[$t.q.required,$t.q.minLength(8)])},{validators:this.passwordValidator.matchingPasswordConfirmation}),this.destroyed$=new l.a}ngOnInit(){this.registerBreakpointObserver()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}registerBreakpointObserver(){this.breakpointObserver.observe([h.b.XSmall,h.b.Small]).pipe(Object(d.a)(e=>{this.isSmallScreen=e.matches}),Object(u.a)(this.destroyed$)).subscribe()}nextStep(e,t){var n;switch(t){case mn.UnlockAccounts:this.keystoresFormGroup.markAllAsTouched()}this.keystoresFormGroup.valid&&(null===(n=this.stepper)||void 0===n||n.next())}createWallet(e){var t,n,r;e.stopPropagation();const i={keymanager:\"IMPORTED\",walletPassword:null===(t=this.walletPasswordFormGroup.get(\"password\"))||void 0===t?void 0:t.value},s={keystoresPassword:null===(n=this.keystoresFormGroup.get(\"keystoresPassword\"))||void 0===n?void 0:n.value,keystoresImported:null===(r=this.keystoresFormGroup.get(\"keystoresImported\"))||void 0===r?void 0:r.value};this.loading=!0,this.walletService.createWallet(i).pipe(Object(v.a)(()=>this.walletService.importKeystores(s).pipe(Object(d.a)(()=>{this.router.navigate([m.e])}))),Object(y.a)(e=>(this.loading=!1,Object(ge.a)(e)))).subscribe()}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb($t.c),r.Pb(h.a),r.Pb(tn.a),r.Pb(c.c),r.Pb(te.a))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-nonhd-wallet-wizard\"]],viewQuery:function(e,t){var n;1&e&&r.Kc(an,!0),2&e&&r.tc(n=r.dc())&&(t.stepper=n.first)},inputs:{resetOnboarding:\"resetOnboarding\"},decls:15,vars:2,consts:[[1,\"create-a-wallet\"],[1,\"text-center\",\"pb-8\"],[1,\"text-white\",\"text-3xl\"],[1,\"text-muted\",\"text-lg\",\"mt-6\",\"leading-snug\"],[1,\"onboarding-grid\",\"flex\",\"justify-center\",\"items-center\",\"my-auto\"],[1,\"onboarding-wizard-card\",\"position-relative\",\"y-center\"],[1,\"flex\",\"items-center\"],[1,\"hidden\",\"md:flex\",\"w-1/3\",\"signup-img\",\"justify-center\",\"items-center\"],[\"src\",\"/assets/images/onboarding/direct.svg\",\"alt\",\"\"],[\"class\",\"wizard-container hidden md:flex md:w-2/3 items-center\",4,\"ngIf\"],[\"class\",\"wizard-container flex w-full items-center\",4,\"ngIf\"],[1,\"wizard-container\",\"hidden\",\"md:flex\",\"md:w-2/3\",\"items-center\"],[\"linear\",\"\",1,\"bg-paper\",\"rounded-r\"],[\"stepper\",\"\"],[\"label\",\"Import Keys\",3,\"stepControl\"],[3,\"formGroup\"],[1,\"mt-6\"],[\"color\",\"accent\",\"mat-raised-button\",\"\",3,\"click\"],[1,\"ml-4\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"disabled\",\"click\"],[\"label\",\"Wallet\",3,\"stepControl\"],[4,\"ngIf\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\"],[\"mode\",\"indeterminate\"],[\"title\",\"Pick a strong wallet password\",\"subtitle\",\"This is the password used to encrypt your wallet itself\",\"label\",\"Wallet password\",\"confirmationLabel\",\"Confirm wallet password\",3,\"formGroup\"],[1,\"mt-4\"],[1,\"wizard-container\",\"flex\",\"w-full\",\"items-center\"],[\"label\",\"Import Keys\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"click\"]],template:function(e,t){1&e&&(r.Vb(0,\"div\",0),r.Vb(1,\"div\",1),r.Vb(2,\"div\",2),r.Hc(3,\"Imported Wallet Setup\"),r.Ub(),r.Vb(4,\"div\",3),r.Hc(5,\" We'll guide you through creating your wallet by importing \"),r.Qb(6,\"br\"),r.Hc(7,\"validator keys from an external source \"),r.Ub(),r.Ub(),r.Vb(8,\"div\",4),r.Vb(9,\"mat-card\",5),r.Vb(10,\"div\",6),r.Vb(11,\"div\",7),r.Qb(12,\"img\",8),r.Ub(),r.Fc(13,ln,14,6,\"div\",9),r.Fc(14,hn,14,4,\"div\",10),r.Ub(),r.Ub(),r.Ub(),r.Ub()),2&e&&(r.Eb(13),r.nc(\"ngIf\",!t.isSmallScreen),r.Eb(1),r.nc(\"ngIf\",t.isSmallScreen))},directives:[q.a,A.n,nn.a,nn.b,rn.a,$t.m,$t.g,I.b,Be.a,sn.a,nn.d],encapsulation:2}),e})();var fn=n(\"BoqT\"),bn=n(\"Kj3r\");let gn=(()=>{class e{constructor(e){this.walletService=e}properFormatting(e){let t=e.value;return e.value?(t=t.replace(/(^\\s*)|(\\s*$)/gi,\"\"),t=t.replace(/[ ]{2,}/gi,\" \"),t=t.replace(/\\n /,\"\\n\"),24!==t.split(\" \").length?{properFormatting:!0}:null):null}matchingMnemonic(){return e=>e.value?e.valueChanges.pipe(Object(bn.a)(500),Object(_e.a)(1),Object(v.a)(t=>this.walletService.generateMnemonic$.pipe(Object(_.a)(t=>e.value!==t?{mnemonicMismatch:!0}:null)))):Object(f.a)(null)}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(te.a))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})(),_n=(()=>{class e{constructor(){}languages$(){return Object(f.a)([{text:\"English\",value:\"english\"},{text:\"\\u65e5\\u672c\\u8a9e\",value:\"japanese\"},{text:\"Espa\\xf1ol\",value:\"spanish\"},{text:\"\\u4e2d\\u6587(\\u7b80\\u4f53)\",value:\"simplified chinese\"},{text:\"\\u4e2d\\u6587(\\u7e41\\u9ad4)\",value:\"traditional chinese\"},{text:\"Fran\\xe7ais\",value:\"french\"},{text:\"Italiano\",value:\"italian\"},{text:\"\\ud55c\\uad6d\\uc5b4\",value:\"korean\"},{text:\"\\u010ce\\u0161tina\",value:\"czech\"},{text:\"Portugu\\xeas\",value:\"portuguese\"}])}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})();var yn=n(\"kmnG\"),vn=n(\"ihCf\"),wn=n(\"qFsG\"),kn=n(\"d3UM\"),Sn=n(\"lGhd\"),Mn=n(\"FKr1\");function xn(e,t){1&e&&(r.Vb(0,\"span\"),r.Hc(1,\" The mnemonics are required \"),r.Ub())}function Cn(e,t){1&e&&(r.Vb(0,\"span\"),r.Hc(1,\" Must contain 24 words separated by spaces \"),r.Ub())}function Dn(e,t){1&e&&(r.Vb(0,\"span\"),r.Hc(1,\" Entered mnemonic does not match original \"),r.Ub())}function Ln(e,t){if(1&e&&(r.Vb(0,\"mat-option\",14),r.Hc(1),r.Ub()),2&e){const e=t.$implicit;r.nc(\"value\",e.value),r.Eb(1),r.Jc(\" \",e.text,\" \")}}function On(e,t){if(1&e){const e=r.Wb();r.Vb(0,\"form\",1),r.cc(\"ngSubmit\",(function(){return r.wc(e),r.gc().next()})),r.Vb(1,\"div\",2),r.Vb(2,\"p\"),r.Hc(3,\" Enter your 24 word mnemonic you wrote down when using the eth2.0-deposit-cli to recover your validator keys \"),r.Ub(),r.Ub(),r.Vb(4,\"mat-form-field\",3),r.Vb(5,\"mat-label\"),r.Hc(6,\"Mnemonic\"),r.Ub(),r.Qb(7,\"textarea\",4),r.Vb(8,\"mat-error\"),r.Fc(9,xn,2,0,\"span\",5),r.Fc(10,Cn,2,0,\"span\",5),r.Fc(11,Dn,2,0,\"span\",5),r.Ub(),r.Ub(),r.Vb(12,\"mat-form-field\"),r.Vb(13,\"mat-label\"),r.Hc(14,\"Language of your mnemonic\"),r.Ub(),r.Vb(15,\"mat-select\",6),r.Fc(16,Ln,2,2,\"mat-option\",7),r.hc(17,\"async\"),r.Ub(),r.Ub(),r.Vb(18,\"div\"),r.Qb(19,\"app-create-accounts-form\",8,9),r.Ub(),r.Vb(21,\"div\",10),r.Vb(22,\"button\",11),r.cc(\"click\",(function(){return r.wc(e),r.gc().backToWalletsRaised.emit()})),r.Hc(23,\"Back to Wallets\"),r.Ub(),r.Vb(24,\"span\",12),r.Vb(25,\"button\",13),r.Hc(26,\"Continue\"),r.Ub(),r.Ub(),r.Ub(),r.Ub()}if(2&e){const e=r.gc();r.nc(\"formGroup\",e.fg),r.Eb(4),r.nc(\"appearance\",\"outline\"),r.Eb(5),r.nc(\"ngIf\",e.fg.controls.mnemonic.hasError(\"required\")),r.Eb(1),r.nc(\"ngIf\",e.fg.controls.mnemonic.hasError(\"properFormatting\")),r.Eb(1),r.nc(\"ngIf\",null==e.fg?null:e.fg.controls.mnemonic.hasError(\"mnemonicMismatch\")),r.Eb(5),r.nc(\"ngForOf\",r.ic(17,8,e.languages$)),r.Eb(3),r.nc(\"formGroup\",e.numAccountsFg),r.Eb(6),r.nc(\"disabled\",e.fg.invalid)}}let En=(()=>{class e extends ve.a{constructor(e,t){super(),this.fb=e,this.fg=null,this.nextRaised=new r.p,this.backToWalletsRaised=new r.p,this.numAccountsFg=this.fb.group({numAccounts:[1,[$t.q.required,$t.q.min(1),$t.q.max(m.f)]]}),this.languages$=t.languages$()}ngOnInit(){this.numAccountsFg.valueChanges.pipe(Object(u.a)(this.destroyed$)).subscribe(e=>{this.fg&&this.passValueToNum_Accounts(this.fg)})}next(){this.fg&&(this.passValueToNum_Accounts(this.fg),this.nextRaised.emit(this.fg))}passValueToNum_Accounts(e){var t,n;null===(t=e.get(\"num_accounts\"))||void 0===t||t.setValue(null===(n=this.numAccountsFg.get(\"numAccounts\"))||void 0===n?void 0:n.value)}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb($t.c),r.Pb(_n))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-mnemonic-form\"]],inputs:{fg:\"fg\"},outputs:{nextRaised:\"nextRaised\",backToWalletsRaised:\"backToWalletsRaised\"},features:[r.Bb],decls:1,vars:1,consts:[[3,\"formGroup\",\"ngSubmit\",4,\"ngIf\"],[3,\"formGroup\",\"ngSubmit\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\"],[3,\"appearance\"],[\"cdkAutosizeMinRows\",\"3\",\"cdkTextareaAutosize\",\"\",\"cdkAutosizeMaxRows\",\"4\",\"matInput\",\"\",\"formControlName\",\"mnemonic\"],[4,\"ngIf\"],[\"formControlName\",\"language\"],[3,\"value\",4,\"ngFor\",\"ngForOf\"],[3,\"formGroup\"],[\"numAccounts\",\"\"],[1,\"mt-6\"],[\"color\",\"accent\",\"type\",\"button\",\"mat-raised-button\",\"\",3,\"click\"],[1,\"ml-4\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"disabled\"],[3,\"value\"]],template:function(e,t){1&e&&r.Fc(0,On,27,10,\"form\",0),2&e&&r.nc(\"ngIf\",t.fg)},directives:[A.n,$t.r,$t.m,$t.g,yn.d,yn.h,vn.b,wn.a,$t.b,$t.l,$t.f,yn.c,kn.a,A.m,Sn.a,I.b,Mn.k],pipes:[A.b],styles:[\"\"]}),e})();const Tn=[\"horizontalStepper\"];function An(e,t){1&e&&(r.Tb(0),r.Vb(1,\"div\",18),r.Hc(2,\" Recovering wallet... \"),r.Ub(),r.Vb(3,\"div\",19),r.Hc(4,\" Please wait while we are recovering your wallet. \"),r.Ub(),r.Vb(5,\"div\"),r.Qb(6,\"mat-progress-bar\",20),r.Ub(),r.Sb())}function Pn(e,t){if(1&e){const e=r.Wb();r.Qb(0,\"app-password-form\",21,22),r.Vb(2,\"div\",23),r.Vb(3,\"button\",24),r.cc(\"click\",(function(){return r.wc(e),r.gc(2).verticalStepper.previous()})),r.Hc(4,\"Previous\"),r.Ub(),r.Vb(5,\"span\",25),r.Vb(6,\"button\",26),r.cc(\"click\",(function(){r.wc(e);const t=r.uc(1);return r.gc(2).walletRecover(t.formGroup)})),r.Hc(7,\"Continue\"),r.Ub(),r.Ub(),r.Ub()}if(2&e){const e=r.gc(2);r.nc(\"formGroup\",e.walletPasswordFg),r.Eb(6),r.nc(\"disabled\",e.walletPasswordFg.invalid)}}function Fn(e,t){if(1&e){const e=r.Wb();r.Vb(0,\"mat-horizontal-stepper\",11,12),r.Vb(2,\"mat-step\",13),r.Vb(3,\"app-mnemonic-form\",14),r.cc(\"backToWalletsRaised\",(function(){return r.wc(e),r.gc().backToWalletsRaised.emit()}))(\"nextRaised\",(function(t){r.wc(e);const n=r.uc(1),i=r.gc();return i.onNext(n,i.mnemonicFg,t)})),r.Ub(),r.Ub(),r.Vb(4,\"mat-step\",15),r.Fc(5,An,7,0,\"ng-container\",16),r.Fc(6,Pn,8,2,\"ng-template\",null,17,r.Gc),r.Ub(),r.Ub()}if(2&e){const e=r.uc(7),t=r.gc();r.nc(\"linear\",!0),r.Eb(2),r.nc(\"stepControl\",t.mnemonicFg),r.Eb(1),r.nc(\"fg\",t.mnemonicFg),r.Eb(1),r.nc(\"stepControl\",t.walletPasswordFg),r.Eb(1),r.nc(\"ngIf\",t.loading)(\"ngIfElse\",e)}}function jn(e,t){1&e&&(r.Tb(0),r.Vb(1,\"div\",18),r.Hc(2,\" Recovering wallet... \"),r.Ub(),r.Vb(3,\"div\",19),r.Hc(4,\" Please wait while we are recovering your wallet. \"),r.Ub(),r.Vb(5,\"div\"),r.Qb(6,\"mat-progress-bar\",20),r.Ub(),r.Sb())}function In(e,t){if(1&e){const e=r.Wb();r.Qb(0,\"app-password-form\",21,22),r.Vb(2,\"div\",23),r.Vb(3,\"button\",24),r.cc(\"click\",(function(){return r.wc(e),r.gc(),r.uc(1).previous()})),r.Hc(4,\"Previous\"),r.Ub(),r.Vb(5,\"span\",25),r.Vb(6,\"button\",26),r.cc(\"click\",(function(){r.wc(e);const t=r.uc(1);return r.gc(2).walletRecover(t.formGroup)})),r.Hc(7,\"Continue\"),r.Ub(),r.Ub(),r.Ub()}if(2&e){const e=r.gc(2);r.nc(\"formGroup\",e.walletPasswordFg),r.Eb(6),r.nc(\"disabled\",e.walletPasswordFg.invalid)}}function Rn(e,t){if(1&e){const e=r.Wb();r.Vb(0,\"mat-vertical-stepper\",11,27),r.Vb(2,\"mat-step\",13),r.Vb(3,\"app-mnemonic-form\",14),r.cc(\"backToWalletsRaised\",(function(){return r.wc(e),r.gc().backToWalletsRaised.emit()}))(\"nextRaised\",(function(t){r.wc(e);const n=r.uc(1),i=r.gc();return i.onNext(n,i.mnemonicFg,t)})),r.Ub(),r.Ub(),r.Vb(4,\"mat-step\",15),r.Fc(5,jn,7,0,\"ng-container\",16),r.Fc(6,In,8,2,\"ng-template\",null,28,r.Gc),r.Ub(),r.Ub()}if(2&e){const e=r.uc(7),t=r.gc();r.nc(\"linear\",!0),r.Eb(2),r.nc(\"stepControl\",t.mnemonicFg),r.Eb(1),r.nc(\"fg\",t.mnemonicFg),r.Eb(1),r.nc(\"stepControl\",t.walletPasswordFg),r.Eb(1),r.nc(\"ngIf\",t.loading)(\"ngIfElse\",e)}}let Yn=(()=>{class e extends ve.a{constructor(e,t,n,i,s){super(),this.fb=e,this.breakpointObserver=t,this.walletService=n,this.router=i,this.mnemonicValidator=s,this.backToWalletsRaised=new r.p,this.isSmallScreen=!1,this.loading=!1,this.mnemonicFg=this.fb.group({mnemonic:[\"\",[$t.q.required,this.mnemonicValidator.properFormatting]],num_accounts:[1,[$t.q.required,fn.a.BiggerThanZero]],language:[\"english\",[$t.q.required]]}),this.passwordFG=this.fb.group({password:new $t.d(\"\",[$t.q.required,$t.q.minLength(8)]),passwordConfirmation:new $t.d(\"\",[$t.q.required,$t.q.minLength(8)])},{validators:en.b.matchingPasswordConfirmation}),this.walletPasswordFg=this.fb.group({password:new $t.d(\"\",[$t.q.required,$t.q.minLength(8)]),passwordConfirmation:new $t.d(\"\",[$t.q.required,$t.q.minLength(8)])},{validators:en.b.matchingPasswordConfirmation})}ngOnInit(){this.registerBreakpointObserver()}onNext(e,t,n){return t=n,null==e||e.next(),t}walletRecover(e){var t,n,r,i;if(e.invalid)return;this.loading=!0;const s={mnemonic:null===(t=this.mnemonicFg.get(\"mnemonic\"))||void 0===t?void 0:t.value,num_accounts:null===(n=this.mnemonicFg.get(\"num_accounts\"))||void 0===n?void 0:n.value,wallet_password:null===(r=e.get(\"password\"))||void 0===r?void 0:r.value,language:null===(i=this.mnemonicFg.get(\"language\"))||void 0===i?void 0:i.value};this.walletService.recover(s).pipe(Object(d.a)(()=>{this.loading=!1}),Object(y.a)(e=>(this.loading=!1,Object(ge.a)(e)))).subscribe(e=>{this.router.navigate([m.e])})}registerBreakpointObserver(){this.breakpointObserver.observe([h.b.XSmall,h.b.Small]).pipe(Object(d.a)(e=>{this.isSmallScreen=e.matches}),Object(u.a)(this.destroyed$)).subscribe()}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb($t.c),r.Pb(h.a),r.Pb(te.a),r.Pb(c.c),r.Pb(gn))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-wallet-recover-wizard\"]],viewQuery:function(e,t){var n;1&e&&r.Bc(Tn,!0),2&e&&r.tc(n=r.dc())&&(t.stepper=n.first)},outputs:{backToWalletsRaised:\"backToWalletsRaised\"},features:[r.Bb],decls:15,vars:2,consts:[[1,\"create-a-wallet\"],[1,\"text-center\",\"pb-8\"],[1,\"text-white\",\"text-3xl\"],[1,\"text-muted\",\"text-lg\",\"mt-6\",\"leading-snug\"],[1,\"onboarding-grid\",\"flex\",\"justify-center\",\"items-center\",\"my-auto\"],[1,\"onboarding-wizard-card\",\"position-relative\",\"y-center\"],[1,\"flex\",\"items-center\"],[1,\"hidden\",\"md:flex\",\"signup-img\",\"justify-center\",\"p-10\",\"items-center\"],[\"src\",\"/assets/images/onboarding/lock.svg\",\"alt\",\"\"],[1,\"wizard-container\",\"md:flex\",\"items-center\"],[3,\"linear\",4,\"ngIf\"],[3,\"linear\"],[\"horizontalStepper\",\"\"],[\"label\",\"Mnemonics\",3,\"stepControl\"],[3,\"fg\",\"backToWalletsRaised\",\"nextRaised\"],[\"label\",\"Wallet password\",3,\"stepControl\"],[4,\"ngIf\",\"ngIfElse\"],[\"horizontalFormTemplate\",\"\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\"],[\"mode\",\"indeterminate\"],[\"title\",\"Wallet Password\",\"subtitle\",\"You'll need to input this\\n password\\n every time you log back into the web\\n interface\",\"label\",\"Wallet password\",\"confirmationLabel\",\"Confirm wallet\\n password\",3,\"formGroup\"],[\"walletForm\",\"\"],[1,\"mt-4\"],[\"color\",\"accent\",\"mat-raised-button\",\"\",3,\"click\"],[1,\"ml-4\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"disabled\",\"click\"],[\"verticalStepper\",\"\"],[\"formTemplate\",\"\"]],template:function(e,t){1&e&&(r.Vb(0,\"div\",0),r.Vb(1,\"div\",1),r.Vb(2,\"div\",2),r.Hc(3,\"Recovery Wallet Setup\"),r.Ub(),r.Vb(4,\"div\",3),r.Hc(5,\" We'll guide you through the recovery of your wallet \"),r.Ub(),r.Ub(),r.Vb(6,\"div\",4),r.Vb(7,\"mat-card\",5),r.Vb(8,\"div\",6),r.Vb(9,\"div\",7),r.Qb(10,\"img\",8),r.Ub(),r.Vb(11,\"div\",9),r.Vb(12,\"mat-card-content\"),r.Fc(13,Fn,8,6,\"mat-horizontal-stepper\",10),r.Fc(14,Rn,8,6,\"mat-vertical-stepper\",10),r.Ub(),r.Ub(),r.Ub(),r.Ub(),r.Ub(),r.Ub()),2&e&&(r.Eb(13),r.nc(\"ngIf\",!t.isSmallScreen),r.Eb(1),r.nc(\"ngIf\",t.isSmallScreen))},directives:[q.a,q.c,A.n,nn.a,nn.b,En,Be.a,sn.a,$t.m,$t.g,I.b,nn.d],styles:[\"\"]}),e})();function Hn(e,t){if(1&e&&(r.Vb(0,\"div\"),r.Qb(1,\"app-choose-wallet-kind\",3),r.Ub()),2&e){const e=r.gc();r.Eb(1),r.nc(\"walletSelections\",e.walletSelections)(\"selectedWallet$\",e.selectedWallet$)}}function Nn(e,t){if(1&e&&(r.Vb(0,\"div\"),r.Qb(1,\"app-nonhd-wallet-wizard\",4),r.Ub()),2&e){const e=r.gc();r.Eb(1),r.nc(\"resetOnboarding\",e.resetOnboarding.bind(e))}}function Bn(e,t){if(1&e){const e=r.Wb();r.Vb(0,\"div\"),r.Vb(1,\"app-wallet-recover-wizard\",5),r.cc(\"backToWalletsRaised\",(function(){return r.wc(e),r.gc().resetOnboarding()})),r.Ub(),r.Ub()}}var Vn=function(e){return e.PickingWallet=\"PickingWallet\",e.RecoverWizard=\"RecoverWizard\",e.ImportWizard=\"ImportWizard\",e}({});let Un=(()=>{class e{constructor(){this.States=Vn,this.onboardingState=Vn.PickingWallet,this.walletSelections=[{kind:Wt.Derived,name:\"Recover a Wallet\",description:\"Use a 24-word mnemonic phrase to recover existing eth2 keystores\",image:\"/assets/images/onboarding/lock.svg\"},{kind:Wt.Imported,name:\"Import Keystores\",description:\"Importing eth2 keystores from an external source\",image:\"/assets/images/onboarding/direct.svg\"}],this.selectedWallet$=new l.a,this.destroyed$=new l.a}ngOnInit(){this.selectedWallet$.pipe(Object(d.a)(e=>{switch(e){case Wt.Derived:this.onboardingState=Vn.RecoverWizard;break;case Wt.Imported:this.onboardingState=Vn.ImportWizard}}),Object(u.a)(this.destroyed$),Object(y.a)(e=>Object(ge.a)(e))).subscribe()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}resetOnboarding(){this.onboardingState=Vn.PickingWallet}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-onboarding\"]],decls:5,vars:4,consts:[[1,\"onboarding\",\"bg-default\",\"flex\",\"h-screen\",3,\"ngSwitch\"],[1,\"mx-auto\",\"overflow-y-auto\"],[4,\"ngSwitchCase\"],[3,\"walletSelections\",\"selectedWallet$\"],[3,\"resetOnboarding\"],[3,\"backToWalletsRaised\"]],template:function(e,t){1&e&&(r.Vb(0,\"div\",0),r.Vb(1,\"div\",1),r.Fc(2,Hn,2,2,\"div\",2),r.Fc(3,Nn,2,1,\"div\",2),r.Fc(4,Bn,2,0,\"div\",2),r.Ub(),r.Ub()),2&e&&(r.nc(\"ngSwitch\",t.onboardingState),r.Eb(2),r.nc(\"ngSwitchCase\",t.States.PickingWallet),r.Eb(1),r.nc(\"ngSwitchCase\",t.States.ImportWizard),r.Eb(1),r.nc(\"ngSwitchCase\",t.States.RecoverWizard))},directives:[A.p,A.q,qt,pn,Yn],encapsulation:2}),e})();class zn{constructor(e,t){this.iconUrl=e,this.iconSize=t}}class Jn{constructor(e){this.icon=e}}class Gn{constructor(e){this.attribution=e}}let Xn=(()=>{class e{constructor(e,t){this.http=e,this.beaconService=t}getPeerCoordinates(){return this.beaconService.peers$.pipe(Object(_.a)(e=>e.peers.filter(e=>e.address.match(/^\\/ip(4|6)\\//)).map(e=>e.address.split(\"/\")[2])),Object(v.a)(e=>this.http.post(m.c,JSON.stringify(e.slice(0,100)))))}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(o.b),r.Zb(E))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})(),Wn=(()=>{class e{constructor(e){this.geoLocationService=e}ngOnInit(){const e=L.map(\"peer-locations-map\").setView([48,32],2.6),t=L.icon(new zn(\"https://prysmaticlabs.com/assets/Prysm.svg\",[30,60]));this.geoLocationService.getPeerCoordinates().pipe(Object(d.a)(n=>{if(n){const r={},i={};n.forEach(n=>{if(console.log(n.lat,n.lon),i[n.city])i[n.city]++,r[n.city].bindTooltip(n.city+\" *\"+i[n.city]);else{const s=Math.floor(n.lat),a=Math.floor(n.lon);i[n.city]=1,r[n.city]=L.marker([s,a],new Jn(t)),r[n.city].bindTooltip(n.city).addTo(e)}})}}),Object(_e.a)(1)).subscribe(),L.tileLayer(\"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png\",new Gn('\\xa9 OpenStreetMap contributors')).addTo(e)}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(Xn))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-peer-locations-map\"]],decls:1,vars:0,consts:[[\"id\",\"peer-locations-map\"]],template:function(e,t){1&e&&r.Qb(0,\"div\",0)},encapsulation:2}),e})(),Zn=(()=>{class e{constructor(e,t){this.http=e,this.environmenter=t,this.hasSignedUp=!1,this.shortLivedToken=\"\",this.apiUrl=this.environmenter.env.validatorEndpoint,this.TOKENNAME=\"prysm_access_token\",this.TOKENEXPIRATIONNAME=\"prysm_access_token_expiration\"}cacheToken(e,t){this.clearCachedToken(),window.localStorage.setItem(this.TOKENNAME,e),t&&window.localStorage.setItem(this.TOKENEXPIRATIONNAME,t.toString())}clearCachedToken(){window.localStorage.removeItem(this.TOKENNAME),window.localStorage.removeItem(this.TOKENEXPIRATIONNAME)}checkHasUsedWeb(){return this.http.get(this.apiUrl+\"/initialize\").pipe(Object(d.a)(e=>this.hasSignedUp=e.hasSignedUp))}getToken(){return window.localStorage.getItem(this.TOKENNAME)}getTokenExpiration(){const e=window.localStorage.getItem(this.TOKENEXPIRATIONNAME);return Number(e)}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(o.b),r.Zb(O.a))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})();function Kn(e,t){1&e&&(r.Vb(0,\"div\",5),r.Vb(1,\"div\",6),r.Vb(2,\"h1\"),r.Hc(3,\" Initializing Prysm Web User Interface... \"),r.Ub(),r.Qb(4,\"mat-spinner\",7),r.Ub(),r.Ub())}function Qn(e,t){1&e&&(r.Vb(0,\"div\",5),r.Vb(1,\"section\",8),r.Vb(2,\"h1\"),r.Vb(3,\"b\"),r.Hc(4,\"Oops.. either your session token has expired, was cleared, or is invalid.\"),r.Ub(),r.Ub(),r.Vb(5,\"p\",9),r.Hc(6,\" Please return to your command line interface for instructions on gaining access to the web-ui \"),r.Qb(7,\"br\"),r.Hc(8,\" by running the command \"),r.Vb(9,\"code\",10),r.Hc(10,\"validator web generate-auth-token \"),r.Ub(),r.Qb(11,\"br\"),r.Hc(12,\" This will generate a new authentication URL you can click on and visit to authenticate with the Prysm web-ui \"),r.Qb(13,\"br\"),r.Hc(14,\" We no longer require passwords for authentication \"),r.Ub(),r.Vb(15,\"p\",9),r.Vb(16,\"b\"),r.Hc(17,\"Your validator will continue to run normally even if your web access is lost\"),r.Ub(),r.Qb(18,\"br\"),r.Hc(19,\" For more information, you can look at our \"),r.Vb(20,\"a\",11),r.Hc(21,\"Documentation\"),r.Ub(),r.Hc(22,\" for the web-ui \"),r.Qb(23,\"br\"),r.Hc(24,\" or join us on \"),r.Vb(25,\"a\",12),r.Hc(26,\"Discord\"),r.Ub(),r.Ub(),r.Ub(),r.Ub())}let qn=(()=>{class e{constructor(e,t,n){this.authenticationService=e,this.router=t,this.route=n,this.displayWarning=!1,this.router.routeReuseStrategy.shouldReuseRoute=()=>!1}ngOnInit(){const e=this.route.snapshot.queryParams.token;e&&this.authenticationService.cacheToken(e,this.route.snapshot.queryParams.expiration),this.authenticationService.getToken()?(console.log(\"redirecting\"),this.displayWarning=!1,this.router.navigate([m.e])):(console.log(\"Warning: unauthorized\"),this.displayWarning=!0)}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(Zn),r.Pb(c.c),r.Pb(c.a))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-initialize\"]],decls:6,vars:2,consts:[[1,\"bg-default\",\"flex\",\"h-screen\"],[1,\"flex\",\"flex-col\",\"w-screen\"],[1,\"flex\",\"flex-row\",\"justify-center\",\"m-3\"],[\"src\",\"/assets/images/initialize/PrysmStripe.png\",\"alt\",\"Prysm Logo\"],[\"class\",\"flex flex-row justify-center\",4,\"ngIf\"],[1,\"flex\",\"flex-row\",\"justify-center\"],[1,\"flex\",\"flex-col\"],[1,\"m-o\",\"m-auto\"],[1,\"flex\",\"flex-col\",\"w-400\",\"rounded-lg\",\"bg-indigo-700\",\"leading-normal\",\"p-5\"],[1,\"text-lg\"],[1,\"bg-indigo-900\",\"p-1\",\"rounded\"],[\"href\",\"https://docs.prylabs.network/docs/prysm-usage/web-interface\",1,\"underline\",\"text-blue-200\",\"hover:text-blue-400\",\"visited:text-purple-400\"],[\"href\",\"https://discord.gg/YMVYzv6\",1,\"underline\",\"text-blue-200\",\"hover:text-blue-400\",\"visited:text-purple-400\"]],template:function(e,t){1&e&&(r.Vb(0,\"div\",0),r.Vb(1,\"div\",1),r.Vb(2,\"div\",2),r.Qb(3,\"img\",3),r.Ub(),r.Fc(4,Kn,5,0,\"div\",4),r.Fc(5,Qn,27,0,\"div\",4),r.Ub(),r.Ub()),2&e&&(r.Eb(4),r.nc(\"ngIf\",!t.displayWarning),r.Eb(1),r.nc(\"ngIf\",t.displayWarning))},directives:[A.n,it.b,Y.a],encapsulation:2,changeDetection:0}),e})(),$n=(()=>{class e{constructor(e,t){this.authService=e,this.router=t}canActivate(e,t){const n=this.authService.getToken(),r=this.authService.getTokenExpiration();return!(!n||r&&!this.validateAccessTokenExpiration(r))||this.router.parseUrl(\"/initialize\")}validateAccessTokenExpiration(e){return!0}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(Zn),r.Zb(c.c))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})(),er=(()=>{class e{constructor(e,t,n){this.authenticationService=e,this.router=t,this.globalErrorHandler=n}canActivate(e,t){return this.authenticationService.checkHasUsedWeb().pipe(Object(_.a)(t=>{const n=e.url[0],r=[{path:m.i,hasWallet:!0,result:this.router.parseUrl(m.e)},{path:m.i,hasWallet:!1,result:!0},{path:m.e,hasWallet:!0,result:!0},{path:m.e,hasWallet:!1,result:this.router.parseUrl(m.i)}].find(e=>e.path===n.path&&e.hasWallet===t.hasWallet);return!!r&&r.result}),Object(y.a)(e=>(console.log(\"Intialize API Error: \",e),this.globalErrorHandler.handleError(e),Promise.resolve(!1))))}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(Zn),r.Zb(c.c),r.Zb(r.o))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})();const tr=function(){return[\"/\"]},nr=[{path:\"\",redirectTo:\"initialize\",pathMatch:\"full\"},{path:\"initialize\",component:qn},{path:m.i,data:{breadcrumb:m.i},runGuardsAndResolvers:\"always\",canActivate:[$n,er],component:Un},{path:m.e,data:{breadcrumb:m.e},runGuardsAndResolvers:\"always\",canActivate:[$n,er],component:K,children:[{path:\"\",redirectTo:\"gains-and-losses\",pathMatch:\"full\"},{path:\"gains-and-losses\",data:{breadcrumb:\"Gains & Losses\"},component:St},{path:\"wallet\",data:{breadcrumb:\"wallet\"},loadChildren:()=>Promise.resolve().then(n.bind(null,\"r4Qr\")).then(e=>e.WalletModule)},{path:\"system\",data:{breadcrumb:\"System\"},children:[{path:\"\",redirectTo:\"logs\",pathMatch:\"full\"},{path:\"logs\",data:{breadcrumb:\"Process Logs\"},component:Bt},{path:\"metrics\",data:{breadcrumb:\"Process Metrics\"},component:Xt},{path:\"peers-map\",data:{breadcrumb:\"Peer locations map\"},component:Wn}]}]},{path:\"404\",component:(()=>{class e{constructor(){}ngOnInit(){}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-notfound\"]],decls:11,vars:2,consts:[[1,\"notfound\",\"bg-default\",\"flex\",\"h-screen\"],[1,\"flex\",\"flex-col\",\"w-screen\"],[3,\"routerLink\"],[1,\"text-lg\"]],template:function(e,t){1&e&&(r.Vb(0,\"div\",0),r.Vb(1,\"div\",1),r.Vb(2,\"h1\"),r.Hc(3,\"404 - Page not found\"),r.Ub(),r.Vb(4,\"p\"),r.Hc(5,\"oops... we can't find the page you were looking for.\"),r.Ub(),r.Vb(6,\"a\",2),r.Vb(7,\"mat-icon\"),r.Hc(8,\"arrow_back\"),r.Ub(),r.Vb(9,\"b\",3),r.Hc(10,\"Go back to home\"),r.Ub(),r.Ub(),r.Ub(),r.Ub()),2&e&&(r.Eb(6),r.nc(\"routerLink\",r.pc(1,tr)))},directives:[c.e,R.a],encapsulation:2}),e})()},{path:\"**\",redirectTo:\"/404\"}];let rr=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},imports:[[c.f.forRoot(nr)],c.f]}),e})();var ir=n(\"Y4ZP\");function sr(e,t){1&e&&(r.Vb(0,\"div\",1),r.Vb(1,\"div\",2),r.Hc(2,\" Warning! You are running the web UI in development mode, meaning it will show **fake** data for testing purposes. Do not run real validators this way. If you want to run the web UI with your real Prysm node and validator, follow our instructions \"),r.Vb(3,\"a\",3),r.Hc(4,\"here\"),r.Ub(),r.Hc(5,\". \"),r.Ub(),r.Ub())}let ar=(()=>{class e{constructor(e,t,n){this.router=e,this.eventsService=t,this.environmenterService=n,this.title=\"prysm-web-ui\",this.destroyed$$=new l.a,this.isDevelopment=!this.environmenterService.env.production}ngOnInit(){this.router.events.pipe(Object(ye.a)(e=>e instanceof c.b),Object(d.a)(()=>{this.eventsService.routeChanged$.next(this.router.routerState.root.snapshot)}),Object(u.a)(this.destroyed$$)).subscribe()}ngOnDestroy(){this.destroyed$$.next(),this.destroyed$$.complete()}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(c.c),r.Pb(ir.a),r.Pb(O.a))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-root\"]],decls:2,vars:1,consts:[[\"class\",\"bg-error text-white py-4 text-center mx-auto\",4,\"ngIf\"],[1,\"bg-error\",\"text-white\",\"py-4\",\"text-center\",\"mx-auto\"],[1,\"max-w-3xl\",\"mx-auto\"],[\"href\",\"https://docs.prylabs.network/docs/prysm-usage/web-interface\",\"target\",\"_blank\",1,\"text-black\"]],template:function(e,t){1&e&&(r.Fc(0,sr,6,0,\"div\",0),r.Qb(1,\"router-outlet\")),2&e&&r.nc(\"ngIf\",t.isDevelopment)},directives:[A.n,c.g],encapsulation:2}),e})();var or=n(\"FpXt\");let cr=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},imports:[[A.c,a.b,or.a.forRoot(),c.f]]}),e})(),lr=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},imports:[[A.c,a.b,$t.h,$t.p,c.f,or.a]]}),e})();var ur=n(\"r4Qr\");let dr=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},providers:[gn],imports:[[A.c,a.b,or.a,c.f,$t.p,$t.h]]}),e})(),hr=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},imports:[[A.c,or.a,Vt.b.forRoot({echarts:()=>n.e(1).then(n.t.bind(null,\"MT78\",7))})]]}),e})();var mr=function(e){return e.ERROR=\"ERROR\",e.WARNING=\"WARNING\",e.INFO=\"INFO\",e}({}),pr=n(\"vJ/q\"),fr=n(\"0IaG\"),br=n(\"7EHt\"),gr=n(\"UXJo\");function _r(e,t){1&e&&(r.Vb(0,\"p\"),r.Hc(1,\" For more information and common error solutions, you can look at our \"),r.Vb(2,\"a\",7),r.Hc(3,\"Documentation\"),r.Ub(),r.Hc(4,\" for the web-ui \"),r.Qb(5,\"br\"),r.Hc(6,\" or create an issue on \"),r.Vb(7,\"a\",8),r.Hc(8,\"Github\"),r.Ub(),r.Ub())}function yr(e,t){if(1&e&&(r.Vb(0,\"p\"),r.Hc(1),r.Ub()),2&e){const e=r.gc(3);r.Eb(1),r.Ic(e.alert.message)}}function vr(e,t){if(1&e&&(r.Vb(0,\"pre\"),r.Hc(1),r.hc(2,\"json\"),r.Ub()),2&e){const e=r.gc(3);r.Eb(1),r.Ic(r.ic(2,1,e.alert.message))}}function wr(e,t){if(1&e&&(r.Vb(0,\"div\",11),r.Fc(1,yr,2,1,\"p\",2),r.Fc(2,vr,3,3,\"pre\",2),r.Ub()),2&e){const e=r.gc(2);r.Eb(1),r.nc(\"ngIf\",!e.isInstanceOfError()),r.Eb(1),r.nc(\"ngIf\",e.isInstanceOfError())}}function kr(e,t){if(1&e){const e=r.Wb();r.Vb(0,\"mat-accordion\"),r.Vb(1,\"mat-expansion-panel\",9),r.cc(\"opened\",(function(){return r.wc(e),r.gc().panelOpenState=!0}))(\"closed\",(function(){return r.wc(e),r.gc().panelOpenState=!1})),r.Vb(2,\"mat-expansion-panel-header\"),r.Vb(3,\"mat-panel-title\"),r.Hc(4),r.Ub(),r.Vb(5,\"mat-panel-description\"),r.Hc(6),r.Ub(),r.Ub(),r.Fc(7,wr,3,2,\"div\",10),r.Ub(),r.Ub()}if(2&e){const e=r.gc();r.Eb(4),r.Jc(\" \",e.alert.title,\" \"),r.Eb(2),r.Jc(\" \",e.alert.description,\" \"),r.Eb(1),r.nc(\"ngIf\",e.panelOpenState)}}function Sr(e,t){if(1&e){const e=r.Wb();r.Vb(0,\"button\",12),r.cc(\"click\",(function(){return r.wc(e),r.gc().changeCopyText()})),r.hc(1,\"json\"),r.Hc(2),r.Ub()}if(2&e){const e=r.gc();r.nc(\"cdkCopyToClipboard\",e.isInstanceOfError()?r.ic(1,2,e.alert.message):e.alert.message),r.Eb(2),r.Ic(e.copyButtonText)}}let Mr=(()=>{class e{constructor(e){this.data=e,this.panelOpenState=!1,this.copyButtonText=\"Copy\",this.title=\"\",this.content=\"\",this.alert=null}ngOnInit(){const e=this.data.payload;this.title=e.title,this.content=e.content,this.alert=e.alert}isInstanceOfError(){return!!this.alert&&(this.alert.message instanceof Error||this.alert.message instanceof o.e)}changeCopyText(){this.copyButtonText=\"Copied\",setTimeout(()=>{this.copyButtonText=\"Copy\"},1500)}}return e.\\u0275fac=function(t){return new(t||e)(r.Pb(fr.a))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-global-dialog\"]],decls:12,vars:7,consts:[[\"mat-dialog-title\",\"\"],[\"mat-dialog-content\",\"\",1,\"min-w-700\"],[4,\"ngIf\"],[\"align\",\"end\"],[\"mat-button\",\"\",3,\"cdkCopyToClipboard\",\"click\",4,\"ngIf\"],[\"mat-button\",\"\",\"cdkFocusInitial\",\"\",3,\"mat-dialog-close\",\"autofocus\"],[\"btnFocus\",\"matButton\"],[\"href\",\"https://docs.prylabs.network/docs/prysm-usage/web-interface\",1,\"underline\",\"text-blue-200\",\"hover:text-blue-400\",\"visited:text-purple-400\"],[\"href\",\"https://github.com/prysmaticlabs\",1,\"underline\",\"text-blue-200\",\"hover:text-blue-400\",\"visited:text-purple-400\"],[3,\"opened\",\"closed\"],[\"class\",\"rounded-lg bg-indigo-700 leading-normal p-5 overflow-auto\",4,\"ngIf\"],[1,\"rounded-lg\",\"bg-indigo-700\",\"leading-normal\",\"p-5\",\"overflow-auto\"],[\"mat-button\",\"\",3,\"cdkCopyToClipboard\",\"click\"]],template:function(e,t){if(1&e&&(r.Vb(0,\"h1\",0),r.Hc(1),r.Ub(),r.Vb(2,\"div\",1),r.Vb(3,\"p\"),r.Hc(4),r.Ub(),r.Fc(5,_r,9,0,\"p\",2),r.Fc(6,kr,8,3,\"mat-accordion\",2),r.Ub(),r.Vb(7,\"mat-dialog-actions\",3),r.Fc(8,Sr,3,4,\"button\",4),r.Vb(9,\"button\",5,6),r.Hc(11,\"Close\"),r.Ub(),r.Ub()),2&e){const e=r.uc(10);r.Eb(1),r.Ic(t.title),r.Eb(3),r.Jc(\" \",t.content,\" \"),r.Eb(1),r.nc(\"ngIf\",t.alert),r.Eb(1),r.nc(\"ngIf\",t.alert),r.Eb(2),r.nc(\"ngIf\",t.alert&&t.panelOpenState),r.Eb(1),r.nc(\"mat-dialog-close\",!0)(\"autofocus\",e.focus())}},directives:[fr.h,fr.e,A.n,fr.c,I.b,fr.d,Y.a,br.a,br.c,br.e,br.f,br.d,gr.a],pipes:[A.h],encapsulation:2}),e})(),xr=(()=>{class e{constructor(e){this.dialog=e,this.queue=[],this.dialog.afterAllClosed.subscribe(e=>{this.queue.length&&this.dialog.open(Mr,{data:this.queue.shift()})})}open(e){this.dialog.openDialogs&&this.dialog.openDialogs.length?this.queue.push(e):this.dialog.open(Mr,{data:e})}close(){this.dialog.closeAll()}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(fr.b))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac}),e})(),Cr=(()=>{class e{constructor(e,t,n,r,i){this.notificationService=e,this.authService=t,this.environmenter=n,this.globalDialogService=r,this.router=i,this.NO_SERVER_RESPONSE=\"One of your services seem to be down, or cannot communicate between one another. Double check if your services are up and if your network settings are affecting any services.\",this.NETWORK_OR_SYSTEM_ERROR=\"A network or system error has occured.\"}handleError(e){try{\"string\"==typeof e?(console.log(\"Threw type string Error\",e),this.notificationService.notifyError(e)):e instanceof o.e?this.handleHttpError(e):e instanceof Error?(console.log(\"Threw type Error\",e),this.notificationService.notifyError(e.message)):(console.log(\"Threw unknown Error\",e),this.notificationService.notifyError(\"Unknown Error, review browser console\"))}catch(t){console.log(\"An unknown error occured, please contact the team for assistance. \"),console.log(t)}}handleHttpError(e){var t,n;console.log(\"threw HttpErrorResponse \"),/msie\\s|trident\\/|edge\\//i.test(window.navigator.userAgent),e.url&&-1===e.url.indexOf(this.environmenter.env.validatorEndpoint)?(console.log(\"External API url:\",e),this.notificationService.notifyError(\"External API error, review browser console\")):401===e.status?this.cleanUpAuthCacheAndRedirect():503===e.status||0===e.status?(console.log(\"No server response\",e),this.globalDialogService.open({payload:{title:\"No Service Response\",content:this.NO_SERVER_RESPONSE,alert:{type:mr.ERROR,title:e.status+\" \"+e.statusText,description:null!==(t=e.url)&&void 0!==t?t:\"error message\",message:e}}})):e.status>=400&&e.status<600?(console.log(\"Network or System Error...\",e),this.globalDialogService.open({payload:{title:\"Network or System Error\",content:this.NETWORK_OR_SYSTEM_ERROR,alert:{type:mr.ERROR,title:e.status+\" \"+e.statusText,description:null!==(n=e.url)&&void 0!==n?n:\"error message\",message:e}}})):(console.log(\"Internal API url: \",e),this.notificationService.notifyError(\"Internal API error, review browser console\"))}cleanUpAuthCacheAndRedirect(){this.authService.clearCachedToken(),console.log(\"Unauthorized ... redirecting...\"),this.router.navigate([\"initialize\"])}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(pr.a),r.Zb(Zn),r.Zb(O.a),r.Zb(xr),r.Zb(c.c))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac}),e})();var Dr=n(\"XHLE\");let Lr=(()=>{class e{constructor(e,t){this.authenticationService=e,this.environmenterService=t}intercept(e,t){const n=this.authenticationService.getToken();return n&&-1!==e.url.indexOf(this.environmenterService.env.validatorEndpoint)&&(e=e.clone({setHeaders:{Authorization:\"Bearer \"+n}})),t.handle(e)}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(Zn),r.Zb(O.a))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac}),e})();var Or=n(\"Tg02\");const Er=[Object(Or.b)(\"0xaadaf653799229200378369ee7d6d9fdbdcdc2788143ed44f1ad5f2367c735e83a37c5bb80d7fb917de73a61bbcf00c4\"),Object(Or.b)(\"0xb9a7565e5daaabf7e5656b64201685c6c0241df7195a64dcfc82f94b39826562208ea663dc8e340994fe5e2eef05967a\"),Object(Or.b)(\"0xa74a19ce0c8a7909cb38e6645738c8d3f85821e371ecc273f16d02ec8b279153607953522c61e0d9c16c73e4e106dd31\"),Object(Or.b)(\"0x8d4d65e320ebe3f8f45c1941a7f340eef43ff233400253a5532ad40313b4c5b3652ad84915c7ab333d8afb336e1b7407\"),Object(Or.b)(\"0x93b283992d2db593c40d0417ccf6302ed5a26180555ec401c858232dc224b7e5c92aca63646bbf4d0d61df1584459d90\")],Tr=[Object(Or.b)(\"0x80027c7b2213480672caf8503b82d41ff9533ba3698c2d70d33fa6c1840b2c115691dfb6de791f415db9df8b0176b9e4\"),Object(Or.b)(\"0x800212f3ac97227ac9e4418ce649f386d90bbc1a95c400b6e0dbbe04da2f9b970e85c32ae89c4fdaaba74b5a2934ed5e\")],Ar=e=>{const t=new URLSearchParams(e.substring(e.indexOf(\"?\"),e.length));let n=\"1\";const r=t.get(\"epoch\");r&&(n=r);const i=Er.map((e,t)=>{let r=32*m.d;return 0===t?r-=5e5*(t+1)*Number.parseInt(n,10):r+=5e5*(t+1)*Number.parseInt(n,10),{publicKey:e,index:t,balance:\"\"+r}});return{epoch:n,balances:i}},Pr={\"/v2/validator/slashing-protection/import\":{},\"/v2/validator/slashing-protection/export\":{file:JSON.stringify({metadata:{interchange_format_version:\"5\",genesis_validators_root:\"0x04700007fabc8282644aed6d1c7c9e21d38a03a0c4ba193f3afe428824b3a673\"},data:[{pubkey:\"0xb845089a1457f811bfc000588fbb4e713669be8ce060ea6be3c6ece09afc3794106c91ca73acda5e5457122d58723bed\",signed_blocks:[{slot:\"81952\",signing_root:\"0x4ff6f743a43f3b4f95350831aeaf0a122a1a392922c45d804280284a69eb850b\"},{slot:\"81951\"}],signed_attestations:[{source_epoch:\"2290\",target_epoch:\"3007\",signing_root:\"0x587d6a4f59a58fe24f406e0502413e77fe1babddee641fda30034ed37ecc884d\"},{source_epoch:\"2290\",target_epoch:\"3008\"}]}]})},\"/v2/validator/accounts/backup\":{zipFile:Er.join(\", \")},\"/v2/validator/wallet/recover\":{},\"/v2/validator/accounts/exit\":{},\"/v2/validator/accounts/delete\":{},\"/v2/validator/login\":{token:\"mock.jwt.token\",tokenExpiration:1231234131},\"/v2/validator/signup\":{token:\"mock.jwt.token\"},\"/v2/validator/initialize\":{hasSignedUp:!0,hasWallet:!0},\"/v2/validator/wallet\":{keymanagerConfig:{direct_eip_version:\"EIP-2335\"},keymanagerKind:\"IMPORTED\",walletPath:\"/Users/erinlindford/Library/Eth2Validators/prysm-wallet-v2\"},\"/v2/validator/wallet/create\":{walletPath:\"/Users/johndoe/Library/Eth2Validators/prysm-wallet-v2\",keymanagerKind:\"DERIVED\"},\"/v2/validator/wallet/keystores/import\":{importedPublicKeys:Tr},\"/v2/validator/wallet/keystores/validate\":{},\"/v2/validator/mnemonic/generate\":{mnemonic:\"grape harvest method public garden knife power era kingdom immense kitchen ethics walk gap thing rude split lazy siren mind vital fork deposit zebra\"},\"/v2/validator/beacon/status\":{beaconNodeEndpoint:\"127.0.0.1:4000\",connected:!0,syncing:!0,genesisTime:1596546008,chainHead:{headSlot:1024,headEpoch:32,justifiedSlot:992,justifiedEpoch:31,finalizedSlot:960,finalizedEpoch:30}},\"/v2/validator/accounts\":{accounts:[{validatingPublicKey:Er[0],accountName:\"merely-brief-gator\"},{validatingPublicKey:Er[1],accountName:\"personally-conscious-echidna\"},{validatingPublicKey:Er[2],accountName:\"slightly-amused-goldfish\"},{validatingPublicKey:Er[3],accountName:\"nominally-present-bull\"},{validatingPublicKey:Er[4],accountName:\"marginally-green-mare\"}]},\"/v2/validator/beacon/peers\":{peers:[{address:\"/ip4/66.96.218.122/tcp/13000/p2p/16Uiu2HAmLvc5NkmsMnry6vyZnfLLBpbdsMHLaPeW3aqqavfQXCkx\",direction:2,connectionState:2,peerId:\"16Uiu2HAmLvc5NkmsMnry6vyZnfLLBpbdsMHLaPeW3aqqavfQXCkx\",enr:\"-LK4QO6sLgvjfBouJt4Lo4J12Rc67ex5g_VBbLGo95VbEqz9RxsqUWaTBx1MwB0lUhAAPsQv2CFWR0tn5tBq2gRD0DMCh2F0dG5ldHOIAEBCIAAAEQCEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhEJg2nqJc2VjcDI1NmsxoQN63ZpGUVRi--fIMVRirw0A1VC_gFdGzvDht1TVb6bHIYN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/83.137.255.115/tcp/13000/p2p/16Uiu2HAmPNwVgsvizCT1wCBWKWqH4N9KLDNPSNdveCaJa9oKuc1s\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmPNwVgsvizCT1wCBWKWqH4N9KLDNPSNdveCaJa9oKuc1s\",enr:\"-Ly4QIlofnNMs_Ug7NozFCrU-OMon2Ta6wc7q1YC_0fldE1saMnnr1P9UvDodcB1uRykl2Qzd2xXkf_1IlwC7cGweNqCASCHYXR0bmV0c4jx-eZKww2WyYRldGgykOenXVoAAAAB__________-CaWSCdjSCaXCEU4n_c4lzZWNwMjU2azGhA59UCOyvx8GgBXQG889ox1lFOKlXV3qK0_UxRgmyz2Weg3RjcIIyyIN1ZHCCBICEdWRwNoIu4A==\"},{address:\"/ip4/155.93.136.72/tcp/13000/p2p/16Uiu2HAmLp89TTLD4jHA3KfEYuUSZywNEkh39YmxfoME6Z9CL14y\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmLp89TTLD4jHA3KfEYuUSZywNEkh39YmxfoME6Z9CL14y\",enr:\"-LK4QFQT9Jhm_xvzEbVktYthL7bwjadB7eke12TcCMAexHFcAch-8yVA1HneP5pfBoPXdI3dmg3lfJ2jX1aG22C564Eqh2F0dG5ldHOICBAaAAIRFACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhJtdiEiJc2VjcDI1NmsxoQN5NImiuCvAYY5XWdjHWxZ8hurs9Y1-W2Tmxhg0JliYDoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/161.97.120.220/tcp/13000/p2p/16Uiu2HAmSTLd1iu2doYUx4rdTkEY54MAsejHhBz83GmKvpd5YtDt\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmSTLd1iu2doYUx4rdTkEY54MAsejHhBz83GmKvpd5YtDt\",enr:\"-LK4QBv1mbTJPk4U18Cr4J2W9vCRo4_QASRxYdeInEloJ47cVP3SHfdNzXXLu2krsQQ4CdQJNK2I6d2wzrfuDVNttr4Ch2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhKFheNyJc2VjcDI1NmsxoQPNB5FfI_ENtWYsAW9gfGXraDgob0s0iLZm8Lqu8-tC74N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/35.197.3.187/tcp/9001/p2p/16Uiu2HAm9eQrK9YKZRdqGUu6QBeHXb4uvUxq6QRXYr5ioo65kKfr\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm9eQrK9YKZRdqGUu6QBeHXb4uvUxq6QRXYr5ioo65kKfr\",enr:\"-LK4QMg714Poc_OVt_86pi85PfUJdPOVmk_s-gMM3jTS7tJ_K_j8z9ioXy4D4nLGZ-L96bTf5-_mL3a4cUAS_hpGifMCh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhCPFA7uJc2VjcDI1NmsxoQLTRw-lNUwbTCXoKq6lF57G4bWeDVbR7oE_KengDnBJ7YN0Y3CCIymDdWRwgiMp\"},{address:\"/ip4/135.181.17.59/tcp/11001/p2p/16Uiu2HAmKh3G1PiqKgBMVYT1H1frp885ckUhafWp8xECHWczeV2E\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmKh3G1PiqKgBMVYT1H1frp885ckUhafWp8xECHWczeV2E\",enr:\"-LK4QEN3pAp8qPBEkDcc18yPgO_RnKIvZWLZBHLyIhOlMUV4YdxmVBnt-j3-a6Q80agPRwKMoHZE2e581fvN9W1w-wIFh2F0dG5ldHOIAAEAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhIe1ETuJc2VjcDI1NmsxoQNoiEJdQXfB6fbuqzxyvJ1pvyFbqtub6uK4QMLSDcHzr4N0Y3CCKvmDdWRwgir5\"},{address:\"/ip4/90.92.55.1/tcp/9000/p2p/16Uiu2HAmS3U6RboxobjhdQMw6ZYJe8ncs1E2UaHHyaXFej8Vk5Cd\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmS3U6RboxobjhdQMw6ZYJe8ncs1E2UaHHyaXFej8Vk5Cd\",enr:\"-LK4QD8NBSBmKFrZKNVVpMf8pOccchjmt5P5HFKbsZHuFT9tQBS5KeDOTIKEIlSyk6CcQoI47n9IBHnhq9mdOpDeg4hLh2F0dG5ldHOIAAAAAAAgAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhFpcNwGJc2VjcDI1NmsxoQPG6hPnomqTRZeSFsJPzXpADlk_ZvbWsijHTZe0jrhKCoN0Y3CCIyiDdWRwgiMo\"},{address:\"/ip4/51.15.70.7/tcp/9500/p2p/16Uiu2HAmTxXKUd1DFdsudodJostmWRpDVj77e48JKCxUdGm1RLaA\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmTxXKUd1DFdsudodJostmWRpDVj77e48JKCxUdGm1RLaA\",enr:\"-LO4QAZbEsTmI-sJYObXpNwTFTkMt98GWjh5UQosZH9CSMRrF-L2sBTtJLf_ee0X_6jcMAFAuOFjOZKWHTF6oHBcweOBxYdhdHRuZXRziP__________hGV0aDKQ56ddWgAAAAH__________4JpZIJ2NIJpcIQzD0YHiXNlY3AyNTZrMaED410xsdx5Gghtp3hcSZmk5-XgoG62ty2NbcAnlzxwoS-DdGNwgiUcg3VkcIIjKA==\"},{address:\"/ip4/192.241.134.195/tcp/13000/p2p/16Uiu2HAmRdW2tGB5tkbHp6SryR6U2vk8zk7pFUhDjg3AFZp2RJVc\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmRdW2tGB5tkbHp6SryR6U2vk8zk7pFUhDjg3AFZp2RJVc\",enr:\"-LK4QMA9Mc31oEW0b1qO0EkuZzQbfOBxVGRFi7KcDWY5JdGlTOAb0dPCpcdTy3e-5LbX3MzOX5v0X7SbubSyTsia_vIVh2F0dG5ldHOIAQAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhMDxhsOJc2VjcDI1NmsxoQPAxlSqW_Vx6EM7G56Uc8odv239oG-uCLR-E0_U0k2jD4N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/207.180.244.247/tcp/13000/p2p/16Uiu2HAkwCy31Sa4CGyr2i48Z6V1cPJ2zswMiS1yKHeCDSwivwzR\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAkwCy31Sa4CGyr2i48Z6V1cPJ2zswMiS1yKHeCDSwivwzR\",enr:\"-LK4QAsvRXrk-m0EiXb7t_dXd9xNzxVmhlNR3mA9JBvfan-XWdCWd26nzaZyUmfjXh0t338j7M41YknDrxR7JCr6tK1qh2F0dG5ldHOI3vdI7n_f_3-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhM-09PeJc2VjcDI1NmsxoQIadhuj7lfhkM8sChMNbSY0Auuu85qd-BOt63wZBB87coN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/142.93.180.80/tcp/13000/p2p/16Uiu2HAm889yCc1ShrApZyM2qCfhtH9ufqWoTEvcfTowVA9HRhtw\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm889yCc1ShrApZyM2qCfhtH9ufqWoTEvcfTowVA9HRhtw\",enr:\"-LO4QGNMdAziIg8AnQdrwIXY3Tan2bdy5ipd03vLMZwEO0ddRGpXlSLD_lMk1tsHpamqk-gtta0bhd6a7t8avLf2uCqB7YdhdHRuZXRziAACFAFADRQAhGV0aDKQ56ddWgAAAAH__________4JpZIJ2NIJpcISOXbRQiXNlY3AyNTZrMaECvKsfpgBmhqKMypSVgKLZODBvbika9Wy1unvGO1fWE2SDdGNwgjLIg3VkcIIu4A==\"},{address:\"/ip4/95.217.218.193/tcp/13000/p2p/16Uiu2HAmBZJYzwfo9j2zCu3e2mu39KQf5WmxGB8psAyEXAtpZdFF\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmBZJYzwfo9j2zCu3e2mu39KQf5WmxGB8psAyEXAtpZdFF\",enr:\"-LK4QNrCgSB9K0t9sREtgEvrMPIlp_1NCJGWiiJnsTUxDUL0c_c5ZCZH8RNfpCbPZm1usonPPqUvBZBNTJ3fz710NwYCh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhF_Z2sGJc2VjcDI1NmsxoQLvr2i_QG_mcuu9Z4LgrWbamcwIXWXisooICrozlJmqWoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/46.236.194.36/tcp/13000/p2p/16Uiu2HAm8R1ue5VF6QYRBtzBJT5rmg2KRSRuQeFyKSN2etj4SAQR\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm8R1ue5VF6QYRBtzBJT5rmg2KRSRuQeFyKSN2etj4SAQR\",enr:\"-LK4QBZBkFdArf_m7F4L7eSHe7qV46S4iIZAhBBP64JD9g62MEzNGKeUSWqme9KvEho9SAwuk6f2LBtQdKLphPOmWooMh2F0dG5ldHOIAIAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhC7swiSJc2VjcDI1NmsxoQLA_OHgsf7wo3g0cjvjgt2tXaPbzTtiX2dIiC0RHeF3KoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/68.97.20.181/tcp/13000/p2p/16Uiu2HAmCBvxmZXpv1oU9NTNabKfQk9dF69E3GD29n4ETVLzVghD\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmCBvxmZXpv1oU9NTNabKfQk9dF69E3GD29n4ETVLzVghD\",enr:\"-LK4QMogcECI8mZLSv4V3aYYGhRJMsI-qyYrnFaUu2sLeEHiZrAhrJcNeEMZnh2RaM2ZCGmDDk4K70LDoeyCEeMCBUABh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhERhFLWJc2VjcDI1NmsxoQL5EXysT6_721xB9HGL0KDD805OfGrBMt6S164pc4loaIN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/81.61.61.174/tcp/13000/p2p/16Uiu2HAmQm5wEXrnSxRLDkCx7BhRbBehpJ6nnkb9tmJQyYoVNn3u\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmQm5wEXrnSxRLDkCx7BhRbBehpJ6nnkb9tmJQyYoVNn3u\",enr:\"-LK4QMurhtUl2O_DYyQGNBOMe35SYA258cHvFb_CkuJASviIY3buH2hbbqYK9zBo7YnkZXHh5YxMMWlznFZ86hUzIggCh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhFE9Pa6Jc2VjcDI1NmsxoQOz3AsQ_9p7sIMyFeRrkmjCQJAE-5eqSVt8whrZpSkMhIN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/71.244.103.3/tcp/13000/p2p/16Uiu2HAmJogALY3TCFffYWZxKT4SykEGMAPzdVvfrr149N1fwoFY\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmJogALY3TCFffYWZxKT4SykEGMAPzdVvfrr149N1fwoFY\",enr:\"-LK4QKekP-beWUJwlRWlw5NMggQl2bIesoUYfr50aGdpIISzEGzTMDvWOyegAFFIopKlICuqxBvcj1Fxc09k6ZDu3mgKh2F0dG5ldHOIAAAAAAAIAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhEf0ZwOJc2VjcDI1NmsxoQNbX8hcitIiNVYKmJTT9FpaRUKhPveqAR3peDAJV7S604N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/193.81.37.89/tcp/9001/p2p/16Uiu2HAkyCfL1KHRf1yMHpASMZb5GcWX9S5AryWMKxz9ybQJBuJ7\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAkyCfL1KHRf1yMHpASMZb5GcWX9S5AryWMKxz9ybQJBuJ7\",enr:\"-LK4QLgSaeoEns2jri5S_aryVPxbHzWUK6T57DyP5xalEu2KQ1zn_kihUG8ncc7D97OxIxNthZG5s5KtTBXQePLsmtISh2F0dG5ldHOICAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhMFRJVmJc2VjcDI1NmsxoQI4GXXlOBhnkTCCN7f3JYqSQFEtimux0m2VcQZFFDdCsIN0Y3CCIymDdWRwgiMp\"},{address:\"/ip4/203.123.127.154/tcp/13000/p2p/16Uiu2HAmSTqQx7nW6fBQvdHYdaCj2VF4bvh8ttZzdUyvLEFKJh3y\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmSTqQx7nW6fBQvdHYdaCj2VF4bvh8ttZzdUyvLEFKJh3y\",enr:\"-LK4QOB0EcZQ7oi49pWb9irDXlwKJztl5pdl8Ni1k-njoik_To638d7FRpqlewGJ8-rYcv4onNSm2cttbaFPqRh1f4IBh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhMt7f5qJc2VjcDI1NmsxoQPNKB-ERJoaTH7ZQUylPZtCXe__NaNKVNYTfJvCo-gelIN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/95.217.122.169/tcp/11001/p2p/16Uiu2HAmQFM2VS2vAJrcVkKZbDtHwTauhXmuHLXsX25ECmqCpL15\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmQFM2VS2vAJrcVkKZbDtHwTauhXmuHLXsX25ECmqCpL15\",enr:\"-LK4QK_SNVm85T1olSVPKlJ7k3ExB38YWDEZiQmCl8wj-eGWHStMd5wHUG9bi6qjtrFDiZoxVmCOIBqNrftl1iE1Dr4Hh2F0dG5ldHOIQAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhF_ZeqmJc2VjcDI1NmsxoQOsPa6XDlpLGmIMr8ESuTGALvEAGLp2YwGUqDoyXvNUOIN0Y3CCKvmDdWRwgir5\"},{address:\"/ip4/74.199.47.20/tcp/13100/p2p/16Uiu2HAkv1QpH7uDM5WMtiJUZUqQzHVmWSqTg68W94AVd31VEEZu\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAkv1QpH7uDM5WMtiJUZUqQzHVmWSqTg68W94AVd31VEEZu\",enr:\"-LK4QDumfVEd0uDO61jWNXZrCiAQ06aqGDDvwOKTIE9Yq3zNXDJN_yRV2xgUu37GeKOx_mZSZT_NE13Yxb0FesueFp90h2F0dG5ldHOIAAAAABAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhErHLxSJc2VjcDI1NmsxoQIIpJn5mAXbQ8g6VlEwa61lyWkHduP8Vf1EU1X-BFeckIN0Y3CCMyyDdWRwgi9E\"},{address:\"/ip4/24.107.187.198/tcp/9000/p2p/16Uiu2HAm4FYUgC1PahBVwYUppJV5zSPhFeMxKYwQEnjoSpJNNqw4\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm4FYUgC1PahBVwYUppJV5zSPhFeMxKYwQEnjoSpJNNqw4\",enr:\"-LK4QI6UW8aGDMmArQ30O0I_jZEi88kYGBS0_JKauNl6Kz-EFSowowzxRTMJeznWHVqLvw0wQCa3UY-HeQrKT-HpG_UBh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhBhru8aJc2VjcDI1NmsxoQKDIORFrWiUTct3NdUnjsQ2c9tXIxpopEDzMuwABQ00d4N0Y3CCIyiDdWRwgiMo\"},{address:\"/ip4/95.111.254.160/tcp/13000/p2p/16Uiu2HAmQhEoww9P8sPve2fs9deYro6EDctYzS5hQD57zSDS7nvz\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmQhEoww9P8sPve2fs9deYro6EDctYzS5hQD57zSDS7nvz\",enr:\"-LK4QFJ9IN2HyrqXZxKpkWD3f9j8vJVPdyPkBMFEJCSHiKTYRAMPL2U524IIlY0lBJPW8ouzcp-ziKLLhgNagmezwyQRh2F0dG5ldHOIAAAAAAACAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhF9v_qCJc2VjcDI1NmsxoQOy38EYjvf7AfNp5JJScFtmAa4QEOlV4p6ymzYRpnILT4N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/216.243.55.81/tcp/19000/p2p/16Uiu2HAkud68NRLuAoTsXVQGXntm5zBFiVov9qUXRJ5SjvQjKX9v\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAkud68NRLuAoTsXVQGXntm5zBFiVov9qUXRJ5SjvQjKX9v\",enr:\"-LK4QFtd9lcRMGn9GyRkjP_1EO1gvv8l1LhqBv6GrXjf5IqQXITkgiFepEMBB7Ph13z_1SbwUOupz1kRlaPYRgfOTyQBh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhNjzN1GJc2VjcDI1NmsxoQIC7LFnjN_YSu9jPsbYVL7tLC4b2m-UQ0j148vallFCTYN0Y3CCSjiDdWRwgko4\"},{address:\"/ip4/24.52.248.93/tcp/32900/p2p/16Uiu2HAmGDsgjpjDUBx7Xp6MnCBqsD2N7EHtK3QusWTf6pZFJvUj\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmGDsgjpjDUBx7Xp6MnCBqsD2N7EHtK3QusWTf6pZFJvUj\",enr:\"-LK4QH3e9vgnWtvf_z_Fi_g3BiBxySGFyGDVfL-2l8vh9HyhfNDIHqzoiUfK2hbYAlGwIjSgGlTzvRXxrZJtJKhxYE4Bh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhBg0-F2Jc2VjcDI1NmsxoQM0_7EUNTto4R_9ZWiD4N0XDN6hyWr-F7hiWKoHc-auhIN0Y3CCgISDdWRwgoCE\"},{address:\"/ip4/78.34.189.199/tcp/13000/p2p/16Uiu2HAm8rBxfRE8bZauEJhfUMMCtmuGsJ7X9sRtFQ2WPKvX2g8a\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm8rBxfRE8bZauEJhfUMMCtmuGsJ7X9sRtFQ2WPKvX2g8a\",enr:\"-LK4QEXRE9ObQZxUISYko3tF61sKFwall6RtYtogR6Do_CN0bLmFRVDAzt83eeU_xQEhpEhonRGKmm4IT5L6rBj4DCcDh2F0dG5ldHOIhROMB0ExA0KEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhE4ivceJc2VjcDI1NmsxoQLHb8S-kwOy5rSXNj6yTmUI8YEMtT8F5HxA_BG_Q98I24N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/35.246.89.6/tcp/9001/p2p/16Uiu2HAmScpoS3ycGQt71n4Untszc8JFvzcSSxhx89s6wNSfZW9i\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmScpoS3ycGQt71n4Untszc8JFvzcSSxhx89s6wNSfZW9i\",enr:\"-LK4QEF2wrLiztk1x541oH-meS_2nVntC6_pjvvGSneo3lCjAQt6DI1IZHOEED3eSipNsxsbCVTOdnqAlGSfUd3dvvIRh2F0dG5ldHOIAAABAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhCP2WQaJc2VjcDI1NmsxoQPPdahwhMnKaznrBkOX4lozrwYiEHhGWxr0vAD8x-qsTYN0Y3CCIymDdWRwgiMp\"},{address:\"/ip4/46.166.92.26/tcp/13000/p2p/16Uiu2HAmKebyopoHAAPJQBuRBNZoLzG9xBcVFppS4vZLpZFBhpeF\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmKebyopoHAAPJQBuRBNZoLzG9xBcVFppS4vZLpZFBhpeF\",enr:\"-LK4QFw7THHqZTOyAB5NaiMAIHj3Z06FfvfqChAI9xbTTG16KvfEURz1aHB6MqTvY946YLv7lZFEFRjd6iRBOHG3GV8Ih2F0dG5ldHOIAgAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhC6mXBqJc2VjcDI1NmsxoQNn6IOj-nv3TQ8P1Ks6nkIw9aOrkpwMHADplWFqlLyeLIN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/98.110.221.150/tcp/13000/p2p/16Uiu2HAm4qPpetSWpzSWt93bg7hSuf7Hob343CQHxCiUowBF8ZEy\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm4qPpetSWpzSWt93bg7hSuf7Hob343CQHxCiUowBF8ZEy\",enr:\"-LK4QCoWL-QoEVUsF8EKmFeLR5zabehH1OF52z7ST9SbyiU7K-nwGzXA7Hseno9UeOulMlBef19s_ucxVNQElbpqAdssh2F0dG5ldHOIAAAAACAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhGJu3ZaJc2VjcDI1NmsxoQKLzNox6sgMe65lv5Pt_-LQMeI7FO90lEY3BPTtyDYLYoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/104.251.255.120/tcp/13000/p2p/16Uiu2HAkvPCeuXUjFq3bwHoxc8MSjypWdkiPnSb4KyxsUu4GNmEn\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAkvPCeuXUjFq3bwHoxc8MSjypWdkiPnSb4KyxsUu4GNmEn\",enr:\"-LK4QDGY2BvvP_7TvqJFXOZ1nMw9xGsvidF5Ekaevayi11k8B7hKLQvbyyOsun1-5pPsrtn6VEzIaXXyZdtV2szQsgIIh2F0dG5ldHOIAAAAAAAAAECEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhGj7_3iJc2VjcDI1NmsxoQIOOaDLwwyS2D3LSXcSoWpDfc51EmDl3Uo_iLZryBHX54N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/116.203.252.60/tcp/13000/p2p/16Uiu2HAm6Jm9N8CoydFzjAtbxx5vaQrdkD1knZv6h9xkNRUrC9Hf\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm6Jm9N8CoydFzjAtbxx5vaQrdkD1knZv6h9xkNRUrC9Hf\",enr:\"-LK4QBeW2sMQ0y77ONJd-dfZOWKiu0DcacavmY05sLeKZnGALsM5ViteToq4KobaaOEXcMeMjaNHh3Jkleohhh-3SZQCh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhHTL_DyJc2VjcDI1NmsxoQKhq1Sk0QqCyzZPPYyta-SJu79W5dQkS23sH06YRlYYDoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/24.4.149.245/tcp/13000/p2p/16Uiu2HAmQ29MmPnnGENBG952xrqtRsUGdm1MJWQsKN3nsvNhBr6c\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmQ29MmPnnGENBG952xrqtRsUGdm1MJWQsKN3nsvNhBr6c\",enr:\"-LK4QD2iKDsZm1nANdp3CtP4bkgrqe6y0_wtaQdWuwc-TYiETgVVrJ0nVq31SwfGJojACnRSNZmsPxrVWwIGCCzqmbwCh2F0dG5ldHOIcQig9EthDJ2EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhBgElfWJc2VjcDI1NmsxoQOo2_BVIae-SNx5t_Z-_UXPTJWcYe9y31DK5iML-2i4mYN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/104.225.218.208/tcp/13000/p2p/16Uiu2HAmFkHJbiGwJHafuYMNMbuQiL4GiXfhp9ozJw7KwPg6a54A\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmFkHJbiGwJHafuYMNMbuQiL4GiXfhp9ozJw7KwPg6a54A\",enr:\"-LK4QMxEUMfj7wwQIXxknbEw29HVM1ABKlCNo5EgMzOL0x-5BObVBPX1viI2T0fJrm5vkzfIFGkucoa9ghdndKxXG61yh2F0dG5ldHOIIAQAAAAAgACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhGjh2tCJc2VjcDI1NmsxoQMt7iJjp0U3rszrj4rPW7tUQ864MJ0CyCNTuHAYN7N_n4N0Y3CCMsiDdWRwgi7g\"}]},\"/v2/validator/beacon/participation\":{epoch:32,finalized:!0,participation:{currentEpochActiveGwei:\"1446418000000000\",currentEpochAttestingGwei:\"102777000000000\",currentEpochTargetAttestingGwei:\"101552000000000\",eligibleEther:\"1446290000000000\",globalParticipationRate:.7861,previousEpochActiveGwei:\"1446290000000000\",previousEpochAttestingGwei:\"1143101000000000\",previousEpochHeadAttestingGwei:\"1089546000000000\",previousEpochTargetAttestingGwei:\"1136975000000000\",votedEther:\"1136975000000000\"}},\"/v2/validator/beacon/summary\":{currentEffectiveBalances:[\"31000000000\",\"31000000000\",\"31000000000\"],correctlyVotedHead:[!0,!0,!1],correctlyVotedSource:[!0,!0,!1],correctlyVotedTarget:[!0,!1,!0],averageActiveValidatorBalance:\"31000000000\",inclusionDistances:[\"2\",\"2\",\"1\"],inclusionSlots:[\"3022\",\"1022\",\"1021\"],balancesBeforeEpochTransition:[\"31200781367\",\"31216554607\",\"31204371127\"],balancesAfterEpochTransition:[\"31200823019\",\"31216596259\",\"31204412779\"],publicKeys:Er,missingValidators:[]},\"/v2/validator/beacon/queue\":{churnLimit:4,activationPublicKeys:[Er[0],Er[1]],activationValidatorIndices:[0,1],exitPublicKeys:[Er[2]],exitValidatorIndices:[2]},\"/v2/validator/beacon/validators\":{validatorList:Er.map((e,t)=>({index:t?3e3*t:t+2e3,validator:{publicKey:e,effectiveBalance:\"31200823019\",activationEpoch:\"1000\",slashed:!1,exitEpoch:\"23020302\"}})),nextPageToken:\"1\",totalSize:Er.length}};let Fr=(()=>{class e{constructor(e){this.environmenter=e}intercept(e,t){let n=\"\";return this.contains(e.url,\"/v2/validator\")&&(n=this.extractEndpoint(e.url,\"/v2/validator\")),-1!==e.url.indexOf(\"/v2/validator/beacon/balances\")?Object(f.a)(new o.f({status:200,body:Ar(e.url)})):n?Object(f.a)(new o.f({status:200,body:Pr[n]})):t.handle(e)}extractEndpoint(e,t){const n=e.indexOf(t);let r=e.slice(n);const i=r.indexOf(\"?\");return-1!==i&&(r=r.substring(0,i)),r}contains(e,t){return-1!==e.indexOf(t)}}return e.\\u0275fac=function(t){return new(t||e)(r.Zb(O.a))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac}),e})();const jr=[{provide:r.o,useClass:Cr},xr,{provide:o.a,useClass:Lr,multi:!0},{provide:Dr.a,useValue:i}],Ir=[{provide:o.a,useClass:Fr,multi:!0}],Rr=[or.a],Yr=[s.a,a.b,o.d],Hr=[(()=>{class e{}return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},providers:[...jr,...i.mockInterceptor?Ir:[]],imports:[[A.c,o.c,...Rr]]}),e})(),rr,lr,cr,ur.WalletModule,dr,hr];let Nr=(()=>{class e{}return e.\\u0275mod=r.Nb({type:e,bootstrap:[ar]}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},imports:[[...Yr,...Hr]]}),e})();i.production&&Object(r.X)(),s.c().bootstrapModule(Nr).catch(e=>console.error(e))},zkI0:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"decryptCrowdsale\",(function(){return b})),n.d(t,\"decryptKeystore\",(function(){return v.a})),n.d(t,\"decryptKeystoreSync\",(function(){return v.b})),n.d(t,\"encryptKeystore\",(function(){return v.c})),n.d(t,\"isCrowdsaleWallet\",(function(){return g})),n.d(t,\"isKeystoreWallet\",(function(){return _})),n.d(t,\"getJsonWalletAddress\",(function(){return y})),n.d(t,\"decryptJsonWallet\",(function(){return w})),n.d(t,\"decryptJsonWalletSync\",(function(){return k}));var r=n(\"cke4\"),i=n.n(r),s=n(\"Oxwv\"),a=n(\"VJ7P\"),o=n(\"b1pR\"),c=n(\"QQWL\"),l=n(\"UnNr\"),u=n(\"m9oY\"),d=n(\"/7J2\"),h=n(\"Ub8o\"),m=n(\"/m0q\");const p=new d.Logger(h.a);class f extends u.Description{isCrowdsaleAccount(e){return!(!e||!e._isCrowdsaleAccount)}}function b(e,t){const n=JSON.parse(e);t=Object(m.a)(t);const r=Object(s.getAddress)(Object(m.c)(n,\"ethaddr\")),u=Object(m.b)(Object(m.c)(n,\"encseed\"));u&&u.length%16==0||p.throwArgumentError(\"invalid encseed\",\"json\",e);const d=Object(a.arrayify)(Object(c.a)(t,t,2e3,32,\"sha256\")).slice(0,16),h=u.slice(0,16),b=u.slice(16),g=new i.a.ModeOfOperation.cbc(d,h),_=i.a.padding.pkcs7.strip(Object(a.arrayify)(g.decrypt(b)));let y=\"\";for(let i=0;i<_.length;i++)y+=String.fromCharCode(_[i]);const v=Object(l.f)(y),w=Object(o.keccak256)(v);return new f({_isCrowdsaleAccount:!0,address:r,privateKey:w})}function g(e){let t=null;try{t=JSON.parse(e)}catch(n){return!1}return t.encseed&&t.ethaddr}function _(e){let t=null;try{t=JSON.parse(e)}catch(n){return!1}return!(!t.version||parseInt(t.version)!==t.version||3!==parseInt(t.version))}function y(e){if(g(e))try{return Object(s.getAddress)(JSON.parse(e).ethaddr)}catch(t){return null}if(_(e))try{return Object(s.getAddress)(JSON.parse(e).address)}catch(t){return null}return null}var v=n(\"nPSg\");function w(e,t,n){if(g(e)){n&&n(0);const r=b(e,t);return n&&n(1),Promise.resolve(r)}return _(e)?Object(v.a)(e,t,n):Promise.reject(new Error(\"invalid JSON wallet\"))}function k(e,t){if(g(e))return b(e,t);if(_(e))return Object(v.b)(e,t);throw new Error(\"invalid JSON wallet\")}},zn8P:function(e,t){function n(e){return Promise.resolve().then((function(){var t=new Error(\"Cannot find module '\"+e+\"'\");throw t.code=\"MODULE_NOT_FOUND\",t}))}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id=\"zn8P\"},zuoe:function(e,t,n){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var r=n(\"kU1M\"),i=n(\"qCKp\");t.flatZipMap=function(e){return r.flatMap((function(t){return i.zip(i.of(t),e(t))}))}},zx6S:function(e,t,n){!function(e){\"use strict\";var t={words:{ss:[\"sekunda\",\"sekunde\",\"sekundi\"],m:[\"jedan minut\",\"jedne minute\"],mm:[\"minut\",\"minute\",\"minuta\"],h:[\"jedan sat\",\"jednog sata\"],hh:[\"sat\",\"sata\",\"sati\"],dd:[\"dan\",\"dana\",\"dana\"],MM:[\"mesec\",\"meseca\",\"meseci\"],yy:[\"godina\",\"godine\",\"godina\"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var i=t.words[r];return 1===r.length?n?i[0]:i[1]:e+\" \"+t.correctGrammaticalCase(e,i)}};e.defineLocale(\"sr\",{months:\"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedelja_ponedeljak_utorak_sreda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sre._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D. M. YYYY.\",LL:\"D. MMMM YYYY.\",LLL:\"D. MMMM YYYY. H:mm\",LLLL:\"dddd, D. MMMM YYYY. H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedelju] [u] LT\";case 3:return\"[u] [sredu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010de u] LT\",lastWeek:function(){return[\"[pro\\u0161le] [nedelje] [u] LT\",\"[pro\\u0161log] [ponedeljka] [u] LT\",\"[pro\\u0161log] [utorka] [u] LT\",\"[pro\\u0161le] [srede] [u] LT\",\"[pro\\u0161log] [\\u010detvrtka] [u] LT\",\"[pro\\u0161log] [petka] [u] LT\",\"[pro\\u0161le] [subote] [u] LT\"][this.day()]},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"pre %s\",s:\"nekoliko sekundi\",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:\"dan\",dd:t.translate,M:\"mesec\",MM:t.translate,y:\"godinu\",yy:t.translate},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))}},[[0,0]]]);") - site_44 = []byte("!function(){function e(t,n,r){return(e=p()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&d(i,n.prototype),i}).apply(null,arguments)}function t(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(\"undefined\"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(u){i=!0,a=u}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return n}(e,t)||a(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function n(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||a(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function r(e,t,n){return(r=\"undefined\"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=v(e)););return e}(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(n):i.value}})(e,t,n||e)}function i(e,t){var n;if(\"undefined\"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=a(e))||t&&e&&\"number\"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},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 o,s=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return s=e.done,e},e:function(e){u=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw o}}}}function a(e,t){if(e){if(\"string\"==typeof e)return o(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)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n4&&void 0!==arguments[4])||arguments[4],o=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];s(this,e),this._isNativeHtmlTable=t,this._stickCellCss=n,this.direction=r,this._coalescedStyleScheduler=i,this._isBrowser=a,this._needsPositionStickyOnElement=o}return c(e,[{key:\"clearStickyPositioning\",value:function(e,t){var n,r=this,a=[],o=i(e);try{for(o.s();!(n=o.n()).done;){var s=n.value;if(s.nodeType===s.ELEMENT_NODE){a.push(s);for(var u=0;u0;i--)t[i]&&(n[i]=r,r+=e[i]);return n}},{key:\"_scheduleStyleChanges\",value:function(e){this._coalescedStyleScheduler?this._coalescedStyleScheduler.schedule(e):e()}}]),e}(),_e=((W=function e(t,n){s(this,e),this.viewContainer=t,this.elementRef=n}).\\u0275fac=function(e){return new(e||W)(f.Pb(f.U),f.Pb(f.m))},W.\\u0275dir=f.Kb({type:W,selectors:[[\"\",\"rowOutlet\",\"\"]]}),W),ye=((X=function e(t,n){s(this,e),this.viewContainer=t,this.elementRef=n}).\\u0275fac=function(e){return new(e||X)(f.Pb(f.U),f.Pb(f.m))},X.\\u0275dir=f.Kb({type:X,selectors:[[\"\",\"headerRowOutlet\",\"\"]]}),X),ke=((G=function e(t,n){s(this,e),this.viewContainer=t,this.elementRef=n}).\\u0275fac=function(e){return new(e||G)(f.Pb(f.U),f.Pb(f.m))},G.\\u0275dir=f.Kb({type:G,selectors:[[\"\",\"footerRowOutlet\",\"\"]]}),G),we=((J=function e(t,n){s(this,e),this.viewContainer=t,this.elementRef=n}).\\u0275fac=function(e){return new(e||J)(f.Pb(f.U),f.Pb(f.m))},J.\\u0275dir=f.Kb({type:J,selectors:[[\"\",\"noDataRowOutlet\",\"\"]]}),J),Se=((z=function(){function e(t,n,r,i,a,o,u,c,l){s(this,e),this._differs=t,this._changeDetectorRef=n,this._elementRef=r,this._dir=a,this._platform=u,this._viewRepeater=c,this._coalescedStyleScheduler=l,this._onDestroy=new g.a,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass=\"cdk-table-sticky\",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this.viewChange=new y.a({start:0,end:Number.MAX_VALUE}),i||this._elementRef.nativeElement.setAttribute(\"role\",\"grid\"),this._document=o,this._isNativeHtmlTable=\"TABLE\"===this._elementRef.nativeElement.nodeName}return c(e,[{key:\"trackBy\",get:function(){return this._trackByFn},set:function(e){this._trackByFn=e}},{key:\"dataSource\",get:function(){return this._dataSource},set:function(e){this._dataSource!==e&&this._switchDataSource(e)}},{key:\"multiTemplateDataRows\",get:function(){return this._multiTemplateDataRows},set:function(e){this._multiTemplateDataRows=Object(u.c)(e),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}},{key:\"ngOnInit\",value:function(){var e=this;this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((function(t,n){return e.trackBy?e.trackBy(n.dataIndex,n.data):n}))}},{key:\"ngAfterContentChecked\",value:function(){this._cacheRowDefs(),this._cacheColumnDefs();var e=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():e&&this.updateStickyColumnStyles(),this._checkStickyStates()}},{key:\"ngOnDestroy\",value:function(){this._rowOutlet.viewContainer.clear(),this._noDataRowOutlet.viewContainer.clear(),this._headerRowOutlet.viewContainer.clear(),this._footerRowOutlet.viewContainer.clear(),this._cachedRenderRowsMap.clear(),this._onDestroy.next(),this._onDestroy.complete(),Object(d.h)(this.dataSource)&&this.dataSource.disconnect(this)}},{key:\"renderRows\",value:function(){var e=this;this._renderRows=this._getAllRenderRows();var t=this._dataDiffer.diff(this._renderRows);if(t){var n=this._rowOutlet.viewContainer;this._viewRepeater?this._viewRepeater.applyChanges(t,n,(function(t,n,r){return e._getEmbeddedViewArgs(t.item,r)}),(function(e){return e.item.data}),(function(t){1===t.operation&&t.context&&e._renderCellTemplateForItem(t.record.item.rowDef,t.context)})):t.forEachOperation((function(t,r,i){if(null==t.previousIndex){var a=t.item;e._renderRow(e._rowOutlet,a.rowDef,i,{$implicit:a.data})}else if(null==i)n.remove(r);else{var o=n.get(r);n.move(o,i)}})),this._updateRowIndexContext(),t.forEachIdentityChange((function(e){n.get(e.currentIndex).context.$implicit=e.item.data})),this._updateNoDataRow(),this.updateStickyColumnStyles()}else this._updateNoDataRow()}},{key:\"addColumnDef\",value:function(e){this._customColumnDefs.add(e)}},{key:\"removeColumnDef\",value:function(e){this._customColumnDefs.delete(e)}},{key:\"addRowDef\",value:function(e){this._customRowDefs.add(e)}},{key:\"removeRowDef\",value:function(e){this._customRowDefs.delete(e)}},{key:\"addHeaderRowDef\",value:function(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}},{key:\"removeHeaderRowDef\",value:function(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}},{key:\"addFooterRowDef\",value:function(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}},{key:\"removeFooterRowDef\",value:function(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}},{key:\"updateStickyHeaderRowStyles\",value:function(){var e=this._getRenderedRows(this._headerRowOutlet),t=this._elementRef.nativeElement.querySelector(\"thead\");t&&(t.style.display=e.length?\"\":\"none\");var n=this._headerRowDefs.map((function(e){return e.sticky}));this._stickyStyler.clearStickyPositioning(e,[\"top\"]),this._stickyStyler.stickRows(e,n,\"top\"),this._headerRowDefs.forEach((function(e){return e.resetStickyChanged()}))}},{key:\"updateStickyFooterRowStyles\",value:function(){var e=this._getRenderedRows(this._footerRowOutlet),t=this._elementRef.nativeElement.querySelector(\"tfoot\");t&&(t.style.display=e.length?\"\":\"none\");var n=this._footerRowDefs.map((function(e){return e.sticky}));this._stickyStyler.clearStickyPositioning(e,[\"bottom\"]),this._stickyStyler.stickRows(e,n,\"bottom\"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,n),this._footerRowDefs.forEach((function(e){return e.resetStickyChanged()}))}},{key:\"updateStickyColumnStyles\",value:function(){var e=this,t=this._getRenderedRows(this._headerRowOutlet),r=this._getRenderedRows(this._rowOutlet),i=this._getRenderedRows(this._footerRowOutlet);this._stickyStyler.clearStickyPositioning([].concat(n(t),n(r),n(i)),[\"left\",\"right\"]),t.forEach((function(t,n){e._addStickyColumnStyles([t],e._headerRowDefs[n])})),this._rowDefs.forEach((function(t){for(var n=[],i=0;i0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((function(t,n){return e._renderRow(e._headerRowOutlet,t,n)})),this.updateStickyHeaderRowStyles()}},{key:\"_forceRenderFooterRows\",value:function(){var e=this;this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((function(t,n){return e._renderRow(e._footerRowOutlet,t,n)})),this.updateStickyFooterRowStyles()}},{key:\"_addStickyColumnStyles\",value:function(e,t){var n=this,r=Array.from(t.columns||[]).map((function(e){return n._columnDefsByName.get(e)})),i=r.map((function(e){return e.sticky})),a=r.map((function(e){return e.stickyEnd}));this._stickyStyler.updateStickyColumns(e,i,a)}},{key:\"_getRenderedRows\",value:function(e){for(var t=[],n=0;n3&&void 0!==arguments[3]?arguments[3]:{},i=e.viewContainer.createEmbeddedView(t.template,r,n);return this._renderCellTemplateForItem(t,r),i}},{key:\"_renderCellTemplateForItem\",value:function(e,t){var n,r=i(this._getCellTemplates(e));try{for(r.s();!(n=r.n()).done;){var a=n.value;fe.mostRecentCellOutlet&&fe.mostRecentCellOutlet._viewContainer.createEmbeddedView(a,t)}}catch(o){r.e(o)}finally{r.f()}this._changeDetectorRef.markForCheck()}},{key:\"_updateRowIndexContext\",value:function(){for(var e=this._rowOutlet.viewContainer,t=0,n=e.length;t0&&void 0!==arguments[0]?arguments[0]:[];return s(this,r),(e=n.call(this))._renderData=new y.a([]),e._filter=new y.a(\"\"),e._internalPageChanges=new g.a,e._renderChangesSubscription=Ne.a.EMPTY,e.sortingDataAccessor=function(e,t){var n=e[t];if(Object(u.a)(n)){var r=Number(n);return r<9007199254740991?r:n}return n},e.sortData=function(t,n){var r=n.active,i=n.direction;return r&&\"\"!=i?t.sort((function(t,n){var a=e.sortingDataAccessor(t,r),o=e.sortingDataAccessor(n,r),s=typeof a,u=typeof o;s!==u&&(\"number\"===s&&(a+=\"\"),\"number\"===u&&(o+=\"\"));var c=0;return null!=a&&null!=o?a>o?c=1:a0)){var r=Math.ceil(n.length/n.pageSize)-1||0,i=Math.min(n.pageIndex,r);i!==n.pageIndex&&(n.pageIndex=i,t._internalPageChanges.next())}}))}},{key:\"connect\",value:function(){return this._renderData}},{key:\"disconnect\",value:function(){}}]),r}(d.b)},\"+rOU\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return p})),n.d(t,\"b\",(function(){return g})),n.d(t,\"c\",(function(){return _})),n.d(t,\"d\",(function(){return u})),n.d(t,\"e\",(function(){return b})),n.d(t,\"f\",(function(){return y})),n.d(t,\"g\",(function(){return w})),n.d(t,\"h\",(function(){return d}));var i=n(\"fXoL\"),a=n(\"ofXK\"),o=function(){function e(){s(this,e)}return c(e,[{key:\"attach\",value:function(e){return this._attachedHost=e,e.attach(this)}},{key:\"detach\",value:function(){var e=this._attachedHost;null!=e&&(this._attachedHost=null,e.detach())}},{key:\"isAttached\",get:function(){return null!=this._attachedHost}},{key:\"setAttachedHost\",value:function(e){this._attachedHost=e}}]),e}(),u=function(e){l(n,e);var t=h(n);function n(e,r,i,a){var o;return s(this,n),(o=t.call(this)).component=e,o.viewContainerRef=r,o.injector=i,o.componentFactoryResolver=a,o}return n}(o),d=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this)).templateRef=e,a.viewContainerRef=r,a.context=i,a}return c(n,[{key:\"origin\",get:function(){return this.templateRef.elementRef}},{key:\"attach\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.context;return this.context=t,r(v(n.prototype),\"attach\",this).call(this,e)}},{key:\"detach\",value:function(){return this.context=void 0,r(v(n.prototype),\"detach\",this).call(this)}}]),n}(o),f=function(e){l(n,e);var t=h(n);function n(e){var r;return s(this,n),(r=t.call(this)).element=e instanceof i.m?e.nativeElement:e,r}return n}(o),p=function(){function e(){s(this,e),this._isDisposed=!1,this.attachDomPortal=null}return c(e,[{key:\"hasAttached\",value:function(){return!!this._attachedPortal}},{key:\"attach\",value:function(e){return e instanceof u?(this._attachedPortal=e,this.attachComponentPortal(e)):e instanceof d?(this._attachedPortal=e,this.attachTemplatePortal(e)):this.attachDomPortal&&e instanceof f?(this._attachedPortal=e,this.attachDomPortal(e)):void 0}},{key:\"detach\",value:function(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}},{key:\"dispose\",value:function(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}},{key:\"setDisposeFn\",value:function(e){this._disposeFn=e}},{key:\"_invokeDisposeFn\",value:function(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}]),e}(),b=function(e){l(n,e);var t=h(n);function n(e,i,a,o,u){var c,l;return s(this,n),(l=t.call(this)).outletElement=e,l._componentFactoryResolver=i,l._appRef=a,l._defaultInjector=o,l.attachDomPortal=function(e){var t=e.element,i=l._document.createComment(\"dom-portal\");t.parentNode.insertBefore(i,t),l.outletElement.appendChild(t),r((c=m(l),v(n.prototype)),\"setDisposeFn\",c).call(c,(function(){i.parentNode&&i.parentNode.replaceChild(t,i)}))},l._document=u,l}return c(n,[{key:\"attachComponentPortal\",value:function(e){var t,n=this,r=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component);return e.viewContainerRef?(t=e.viewContainerRef.createComponent(r,e.viewContainerRef.length,e.injector||e.viewContainerRef.injector),this.setDisposeFn((function(){return t.destroy()}))):(t=r.create(e.injector||this._defaultInjector),this._appRef.attachView(t.hostView),this.setDisposeFn((function(){n._appRef.detachView(t.hostView),t.destroy()}))),this.outletElement.appendChild(this._getComponentRootNode(t)),t}},{key:\"attachTemplatePortal\",value:function(e){var t=this,n=e.viewContainerRef,r=n.createEmbeddedView(e.templateRef,e.context);return r.rootNodes.forEach((function(e){return t.outletElement.appendChild(e)})),r.detectChanges(),this.setDisposeFn((function(){var e=n.indexOf(r);-1!==e&&n.remove(e)})),r}},{key:\"dispose\",value:function(){r(v(n.prototype),\"dispose\",this).call(this),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)}},{key:\"_getComponentRootNode\",value:function(e){return e.hostView.rootNodes[0]}}]),n}(p),g=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r){return s(this,n),t.call(this,e,r)}return n}(d);return e.\\u0275fac=function(t){return new(t||e)(i.Pb(i.P),i.Pb(i.U))},e.\\u0275dir=i.Kb({type:e,selectors:[[\"\",\"cdkPortal\",\"\"]],exportAs:[\"cdkPortal\"],features:[i.Bb]}),e}(),_=function(){var e=function(e){l(n,e);var t=h(n);function n(e,a,o){var u,c;return s(this,n),(c=t.call(this))._componentFactoryResolver=e,c._viewContainerRef=a,c._isInitialized=!1,c.attached=new i.p,c.attachDomPortal=function(e){var t=e.element,i=c._document.createComment(\"dom-portal\");e.setAttachedHost(m(c)),t.parentNode.insertBefore(i,t),c._getRootNode().appendChild(t),r((u=m(c),v(n.prototype)),\"setDisposeFn\",u).call(u,(function(){i.parentNode&&i.parentNode.replaceChild(t,i)}))},c._document=o,c}return c(n,[{key:\"portal\",get:function(){return this._attachedPortal},set:function(e){(!this.hasAttached()||e||this._isInitialized)&&(this.hasAttached()&&r(v(n.prototype),\"detach\",this).call(this),e&&r(v(n.prototype),\"attach\",this).call(this,e),this._attachedPortal=e)}},{key:\"attachedRef\",get:function(){return this._attachedRef}},{key:\"ngOnInit\",value:function(){this._isInitialized=!0}},{key:\"ngOnDestroy\",value:function(){r(v(n.prototype),\"dispose\",this).call(this),this._attachedPortal=null,this._attachedRef=null}},{key:\"attachComponentPortal\",value:function(e){e.setAttachedHost(this);var t=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,i=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),a=t.createComponent(i,t.length,e.injector||t.injector);return t!==this._viewContainerRef&&this._getRootNode().appendChild(a.hostView.rootNodes[0]),r(v(n.prototype),\"setDisposeFn\",this).call(this,(function(){return a.destroy()})),this._attachedPortal=e,this._attachedRef=a,this.attached.emit(a),a}},{key:\"attachTemplatePortal\",value:function(e){var t=this;e.setAttachedHost(this);var i=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context);return r(v(n.prototype),\"setDisposeFn\",this).call(this,(function(){return t._viewContainerRef.clear()})),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i}},{key:\"_getRootNode\",value:function(){var e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}]),n}(p);return e.\\u0275fac=function(t){return new(t||e)(i.Pb(i.j),i.Pb(i.U),i.Pb(a.d))},e.\\u0275dir=i.Kb({type:e,selectors:[[\"\",\"cdkPortalOutlet\",\"\"]],inputs:{portal:[\"cdkPortalOutlet\",\"portal\"]},outputs:{attached:\"attached\"},exportAs:[\"cdkPortalOutlet\"],features:[i.Bb]}),e}(),y=function(){var e=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return n}(_);return e.\\u0275fac=function(t){return k(t||e)},e.\\u0275dir=i.Kb({type:e,selectors:[[\"\",\"cdkPortalHost\",\"\"],[\"\",\"portalHost\",\"\"]],inputs:{portal:[\"cdkPortalHost\",\"portal\"]},exportAs:[\"cdkPortalHost\"],features:[i.Db([{provide:_,useExisting:e}]),i.Bb]}),e}(),k=i.Xb(y),w=function(){var e=function e(){s(this,e)};return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)}}),e}()},\"+s0g\":function(e,t,n){!function(e){\"use strict\";var t=\"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.\".split(\"_\"),n=\"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\\.?|feb\\.?|mrt\\.?|apr\\.?|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i;e.defineLocale(\"nl\",{months:\"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december\".split(\"_\"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\\.?|feb\\.?|mrt\\.?|apr\\.?|mei|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag\".split(\"_\"),weekdaysShort:\"zo._ma._di._wo._do._vr._za.\".split(\"_\"),weekdaysMin:\"zo_ma_di_wo_do_vr_za\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[vandaag om] LT\",nextDay:\"[morgen om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[gisteren om] LT\",lastWeek:\"[afgelopen] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"over %s\",past:\"%s geleden\",s:\"een paar seconden\",ss:\"%d seconden\",m:\"\\xe9\\xe9n minuut\",mm:\"%d minuten\",h:\"\\xe9\\xe9n uur\",hh:\"%d uur\",d:\"\\xe9\\xe9n dag\",dd:\"%d dagen\",w:\"\\xe9\\xe9n week\",ww:\"%d weken\",M:\"\\xe9\\xe9n maand\",MM:\"%d maanden\",y:\"\\xe9\\xe9n jaar\",yy:\"%d jaar\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"+wxV\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return f}));var r=n(\"fXoL\"),i=n(\"ofXK\");function a(e,t){if(1&e&&(r.Vb(0,\"div\",7),r.Hc(1),r.Ub()),2&e){var n=r.gc(2);r.Eb(1),r.Ic(n.getMessage())}}function o(e,t){if(1&e&&r.Qb(0,\"img\",8),2&e){var n=r.gc(2);r.nc(\"src\",n.errorImage||\"/assets/images/undraw/warning.svg\",r.yc)}}function u(e,t){if(1&e&&r.Qb(0,\"img\",9),2&e){var n=r.gc(2);r.oc(\"src\",n.loadingImage,r.yc)}}function l(e,t){if(1&e&&(r.Vb(0,\"div\",10),r.Rb(1,11),r.Ub()),2&e){var n=r.gc(2);r.Eb(1),r.nc(\"ngTemplateOutlet\",n.loadingTemplate)}}function d(e,t){if(1&e&&(r.Vb(0,\"div\",2),r.Fc(1,a,2,1,\"div\",3),r.Fc(2,o,1,1,\"img\",4),r.Fc(3,u,1,1,\"img\",5),r.Fc(4,l,2,1,\"div\",6),r.Ub()),2&e){var n=r.gc();r.Eb(1),r.nc(\"ngIf\",n.getMessage()),r.Eb(1),r.nc(\"ngIf\",!n.loading&&n.hasError),r.Eb(1),r.nc(\"ngIf\",n.loading&&n.loadingImage),r.Eb(1),r.nc(\"ngIf\",n.loading)}}var h=[\"*\"],f=function(){var e=function(){function e(){s(this,e),this.loading=!1,this.hasError=!1,this.noData=!1,this.loadingMessage=null,this.errorMessage=null,this.noDataMessage=null,this.errorImage=null,this.noDataImage=null,this.loadingImage=null,this.loadingTemplate=null,this.minHeight=\"200px\",this.minWidth=\"100%\"}return c(e,[{key:\"ngOnInit\",value:function(){}},{key:\"getMessage\",value:function(){var e=null;return this.loading?e=this.loadingMessage:this.errorMessage?e=this.errorMessage||\"An error occured.\":this.noData&&(e=this.noDataMessage||\"No data was loaded\"),e}}]),e}();return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-loading\"]],inputs:{loading:\"loading\",hasError:\"hasError\",noData:\"noData\",loadingMessage:\"loadingMessage\",errorMessage:\"errorMessage\",noDataMessage:\"noDataMessage\",errorImage:\"errorImage\",noDataImage:\"noDataImage\",loadingImage:\"loadingImage\",loadingTemplate:\"loadingTemplate\",minHeight:\"minHeight\",minWidth:\"minWidth\"},ngContentSelectors:h,decls:4,vars:7,consts:[[\"class\",\"overlay\",4,\"ngIf\"],[1,\"content-container\"],[1,\"overlay\"],[\"class\",\"message\",4,\"ngIf\"],[\"class\",\"noData\",\"alt\",\"error\",3,\"src\",4,\"ngIf\"],[\"class\",\"loadingBackground\",\"alt\",\"loading background\",3,\"src\",4,\"ngIf\"],[\"class\",\"loading-template-container\",4,\"ngIf\"],[1,\"message\"],[\"alt\",\"error\",1,\"noData\",3,\"src\"],[\"alt\",\"loading background\",1,\"loadingBackground\",3,\"src\"],[1,\"loading-template-container\"],[3,\"ngTemplateOutlet\"]],template:function(e,t){1&e&&(r.mc(),r.Vb(0,\"div\"),r.Fc(1,d,5,4,\"div\",0),r.Vb(2,\"div\",1),r.lc(3),r.Ub(),r.Ub()),2&e&&(r.Cc(\"min-width\",t.minWidth)(\"min-height\",t.minHeight),r.Eb(1),r.nc(\"ngIf\",t.loading||t.hasError||t.noData),r.Eb(1),r.Hb(\"loading\",t.loading))},directives:[i.n,i.s],encapsulation:2}),e}()},\"//9w\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"se\",{months:\"o\\u0111\\u0111ajagem\\xe1nnu_guovvam\\xe1nnu_njuk\\u010dam\\xe1nnu_cuo\\u014bom\\xe1nnu_miessem\\xe1nnu_geassem\\xe1nnu_suoidnem\\xe1nnu_borgem\\xe1nnu_\\u010dak\\u010dam\\xe1nnu_golggotm\\xe1nnu_sk\\xe1bmam\\xe1nnu_juovlam\\xe1nnu\".split(\"_\"),monthsShort:\"o\\u0111\\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\\u010dak\\u010d_golg_sk\\xe1b_juov\".split(\"_\"),weekdays:\"sotnabeaivi_vuoss\\xe1rga_ma\\u014b\\u014beb\\xe1rga_gaskavahkku_duorastat_bearjadat_l\\xe1vvardat\".split(\"_\"),weekdaysShort:\"sotn_vuos_ma\\u014b_gask_duor_bear_l\\xe1v\".split(\"_\"),weekdaysMin:\"s_v_m_g_d_b_L\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"MMMM D. [b.] YYYY\",LLL:\"MMMM D. [b.] YYYY [ti.] HH:mm\",LLLL:\"dddd, MMMM D. [b.] YYYY [ti.] HH:mm\"},calendar:{sameDay:\"[otne ti] LT\",nextDay:\"[ihttin ti] LT\",nextWeek:\"dddd [ti] LT\",lastDay:\"[ikte ti] LT\",lastWeek:\"[ovddit] dddd [ti] LT\",sameElse:\"L\"},relativeTime:{future:\"%s gea\\u017ees\",past:\"ma\\u014bit %s\",s:\"moadde sekunddat\",ss:\"%d sekunddat\",m:\"okta minuhta\",mm:\"%d minuhtat\",h:\"okta diimmu\",hh:\"%d diimmut\",d:\"okta beaivi\",dd:\"%d beaivvit\",M:\"okta m\\xe1nnu\",MM:\"%d m\\xe1nut\",y:\"okta jahki\",yy:\"%d jagit\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"/7J2\":function(e,t,n){\"use strict\";n.r(t),n.d(t,\"LogLevel\",(function(){return r})),n.d(t,\"ErrorCode\",(function(){return i})),n.d(t,\"Logger\",(function(){return f}));var r,i,a=!1,o=!1,u={debug:1,default:2,info:2,warning:3,error:4,off:5},l=u.default,d=null,h=function(){try{var e=[];if([\"NFD\",\"NFC\",\"NFKD\",\"NFKC\"].forEach((function(t){try{if(\"test\"!==\"test\".normalize(t))throw new Error(\"bad normalize\")}catch(n){e.push(t)}})),e.length)throw new Error(\"missing \"+e.join(\", \"));if(String.fromCharCode(233).normalize(\"NFD\")!==String.fromCharCode(101,769))throw new Error(\"broken implementation\")}catch(t){return t.message}return null}();!function(e){e.DEBUG=\"DEBUG\",e.INFO=\"INFO\",e.WARNING=\"WARNING\",e.ERROR=\"ERROR\",e.OFF=\"OFF\"}(r||(r={})),function(e){e.UNKNOWN_ERROR=\"UNKNOWN_ERROR\",e.NOT_IMPLEMENTED=\"NOT_IMPLEMENTED\",e.UNSUPPORTED_OPERATION=\"UNSUPPORTED_OPERATION\",e.NETWORK_ERROR=\"NETWORK_ERROR\",e.SERVER_ERROR=\"SERVER_ERROR\",e.TIMEOUT=\"TIMEOUT\",e.BUFFER_OVERRUN=\"BUFFER_OVERRUN\",e.NUMERIC_FAULT=\"NUMERIC_FAULT\",e.MISSING_NEW=\"MISSING_NEW\",e.INVALID_ARGUMENT=\"INVALID_ARGUMENT\",e.MISSING_ARGUMENT=\"MISSING_ARGUMENT\",e.UNEXPECTED_ARGUMENT=\"UNEXPECTED_ARGUMENT\",e.CALL_EXCEPTION=\"CALL_EXCEPTION\",e.INSUFFICIENT_FUNDS=\"INSUFFICIENT_FUNDS\",e.NONCE_EXPIRED=\"NONCE_EXPIRED\",e.REPLACEMENT_UNDERPRICED=\"REPLACEMENT_UNDERPRICED\",e.UNPREDICTABLE_GAS_LIMIT=\"UNPREDICTABLE_GAS_LIMIT\",e.TRANSACTION_REPLACED=\"TRANSACTION_REPLACED\"}(i||(i={}));var f=function(){function e(t){s(this,e),Object.defineProperty(this,\"version\",{enumerable:!0,value:t,writable:!1})}return c(e,[{key:\"_log\",value:function(e,t){var n=e.toLowerCase();null==u[n]&&this.throwArgumentError(\"invalid log level name\",\"logLevel\",e),l>u[n]||console.log.apply(console,t)}},{key:\"debug\",value:function(){for(var t=arguments.length,n=new Array(t),r=0;r=9007199254740991)&&this.throwError(n,e.errors.NUMERIC_FAULT,{operation:\"checkSafeInteger\",fault:\"out-of-safe-range\",value:t}),t%1&&this.throwError(n,e.errors.NUMERIC_FAULT,{operation:\"checkSafeInteger\",fault:\"non-integer\",value:t}))}},{key:\"checkArgumentCount\",value:function(t,n,r){r=r?\": \"+r:\"\",tn&&this.throwError(\"too many arguments\"+r,e.errors.UNEXPECTED_ARGUMENT,{count:t,expectedCount:n})}},{key:\"checkNew\",value:function(t,n){t!==Object&&null!=t||this.throwError(\"missing new\",e.errors.MISSING_NEW,{name:n.name})}},{key:\"checkAbstract\",value:function(t,n){t===n?this.throwError(\"cannot instantiate abstract class \"+JSON.stringify(n.name)+\" directly; use a sub-class\",e.errors.UNSUPPORTED_OPERATION,{name:t.name,operation:\"new\"}):t!==Object&&null!=t||this.throwError(\"missing new\",e.errors.MISSING_NEW,{name:n.name})}}],[{key:\"globalLogger\",value:function(){return d||(d=new e(\"logger/5.3.0\")),d}},{key:\"setCensorship\",value:function(t,n){if(!t&&n&&this.globalLogger().throwError(\"cannot permanently disable censorship\",e.errors.UNSUPPORTED_OPERATION,{operation:\"setCensorship\"}),a){if(!t)return;this.globalLogger().throwError(\"error censorship permanent\",e.errors.UNSUPPORTED_OPERATION,{operation:\"setCensorship\"})}o=!!t,a=!!n}},{key:\"setLogLevel\",value:function(t){var n=u[t.toLowerCase()];null!=n?l=n:e.globalLogger().warn(\"invalid log level - \"+t)}},{key:\"from\",value:function(t){return new e(t)}}]),e}();f.errors=i,f.levels=r},\"/Pfw\":function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return i})),n.d(t,\"a\",(function(){return a}));var r=n(\"3Pt+\"),i=function(){var e=function(){function e(){s(this,e)}return c(e,null,[{key:\"matchingPasswordConfirmation\",value:function(e){var t,n,r;(null===(t=e.get(\"password\"))||void 0===t?void 0:t.value)!==(null===(n=e.get(\"passwordConfirmation\"))||void 0===n?void 0:n.value)&&(null===(r=e.get(\"passwordConfirmation\"))||void 0===r||r.setErrors({passwordMismatch:!0}))}}]),e}();return e.strongPassword=r.q.pattern(/(?=.*[A-Za-z])(?=.*\\d)(?=.*[^A-Za-z\\d]).{8,}/),e}(),a=function(){function e(){s(this,e),this.errorMessage={required:\"Password is required\",minLength:\"Password must be at least 8 characters\",pattern:\"Requires at least 1 letter, number, and special character\",passwordMismatch:\"Passwords do not match\"},this.strongPassword=r.q.pattern(/(?=.*[A-Za-z])(?=.*\\d)(?=.*[^A-Za-z\\d]).{8,}/)}return c(e,[{key:\"matchingPasswordConfirmation\",value:function(e){var t,n,r;(null===(t=e.get(\"password\"))||void 0===t?void 0:t.value)!==(null===(n=e.get(\"passwordConfirmation\"))||void 0===n?void 0:n.value)&&(null===(r=e.get(\"passwordConfirmation\"))||void 0===r||r.setErrors({passwordMismatch:!0}))}}]),e}()},\"/X5v\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"x-pseudo\",{months:\"J~\\xe1\\xf1\\xfa\\xe1~r\\xfd_F~\\xe9br\\xfa~\\xe1r\\xfd_~M\\xe1rc~h_\\xc1p~r\\xedl_~M\\xe1\\xfd_~J\\xfa\\xf1\\xe9~_J\\xfal~\\xfd_\\xc1\\xfa~g\\xfast~_S\\xe9p~t\\xe9mb~\\xe9r_\\xd3~ct\\xf3b~\\xe9r_\\xd1~\\xf3v\\xe9m~b\\xe9r_~D\\xe9c\\xe9~mb\\xe9r\".split(\"_\"),monthsShort:\"J~\\xe1\\xf1_~F\\xe9b_~M\\xe1r_~\\xc1pr_~M\\xe1\\xfd_~J\\xfa\\xf1_~J\\xfal_~\\xc1\\xfag_~S\\xe9p_~\\xd3ct_~\\xd1\\xf3v_~D\\xe9c\".split(\"_\"),monthsParseExact:!0,weekdays:\"S~\\xfa\\xf1d\\xe1~\\xfd_M\\xf3~\\xf1d\\xe1\\xfd~_T\\xfa\\xe9~sd\\xe1\\xfd~_W\\xe9d~\\xf1\\xe9sd~\\xe1\\xfd_T~h\\xfars~d\\xe1\\xfd_~Fr\\xedd~\\xe1\\xfd_S~\\xe1t\\xfar~d\\xe1\\xfd\".split(\"_\"),weekdaysShort:\"S~\\xfa\\xf1_~M\\xf3\\xf1_~T\\xfa\\xe9_~W\\xe9d_~Th\\xfa_~Fr\\xed_~S\\xe1t\".split(\"_\"),weekdaysMin:\"S~\\xfa_M\\xf3~_T\\xfa_~W\\xe9_T~h_Fr~_S\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[T~\\xf3d\\xe1~\\xfd \\xe1t] LT\",nextDay:\"[T~\\xf3m\\xf3~rr\\xf3~w \\xe1t] LT\",nextWeek:\"dddd [\\xe1t] LT\",lastDay:\"[\\xdd~\\xe9st~\\xe9rd\\xe1~\\xfd \\xe1t] LT\",lastWeek:\"[L~\\xe1st] dddd [\\xe1t] LT\",sameElse:\"L\"},relativeTime:{future:\"\\xed~\\xf1 %s\",past:\"%s \\xe1~g\\xf3\",s:\"\\xe1 ~f\\xe9w ~s\\xe9c\\xf3~\\xf1ds\",ss:\"%d s~\\xe9c\\xf3\\xf1~ds\",m:\"\\xe1 ~m\\xed\\xf1~\\xfat\\xe9\",mm:\"%d m~\\xed\\xf1\\xfa~t\\xe9s\",h:\"\\xe1~\\xf1 h\\xf3~\\xfar\",hh:\"%d h~\\xf3\\xfars\",d:\"\\xe1 ~d\\xe1\\xfd\",dd:\"%d d~\\xe1\\xfds\",M:\"\\xe1 ~m\\xf3\\xf1~th\",MM:\"%d m~\\xf3\\xf1t~hs\",y:\"\\xe1 ~\\xfd\\xe9\\xe1r\",yy:\"%d \\xfd~\\xe9\\xe1rs\"},dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"/m0q\":function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return a})),n.d(t,\"e\",(function(){return o})),n.d(t,\"a\",(function(){return s})),n.d(t,\"c\",(function(){return u})),n.d(t,\"d\",(function(){return c}));var r=n(\"VJ7P\"),i=n(\"UnNr\");function a(e){return\"string\"==typeof e&&\"0x\"!==e.substring(0,2)&&(e=\"0x\"+e),Object(r.arrayify)(e)}function o(e,t){for(e=String(e);e.length0&&void 0!==arguments[0]&&arguments[0],r=arguments.length>1?arguments[1]:void 0,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];s(this,e),this._multiple=n,this._emitChanges=i,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new o.a,r&&r.length&&(n?r.forEach((function(e){return t._markSelected(e)})):this._markSelected(r[0]),this._selectedToEmit.length=0)}return c(e,[{key:\"selected\",get:function(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}},{key:\"select\",value:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r enter\",Object(_.e)(\"150ms cubic-bezier(0, 0, 0.2, 1)\",Object(_.l)({transform:\"none\",opacity:1}))),Object(_.m)(\"* => void, * => exit\",Object(_.e)(\"75ms cubic-bezier(0.4, 0.0, 0.2, 1)\",Object(_.l)({opacity:0})))])},x=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,i,o,u,c){var l;return s(this,n),(l=t.call(this))._elementRef=e,l._focusTrapFactory=r,l._changeDetectorRef=i,l._config=u,l._focusMonitor=c,l._animationStateChanged=new a.p,l._elementFocusedBeforeDialogWasOpened=null,l._closeInteractionType=null,l.attachDomPortal=function(e){return l._portalOutlet.hasAttached(),l._portalOutlet.attachDomPortal(e)},l._ariaLabelledBy=u.ariaLabelledBy||null,l._document=o,l}return c(n,[{key:\"_initializeWithAttachedContent\",value:function(){this._setupFocusTrap(),this._capturePreviouslyFocusedElement(),this._focusDialogContainer()}},{key:\"attachComponentPortal\",value:function(e){return this._portalOutlet.hasAttached(),this._portalOutlet.attachComponentPortal(e)}},{key:\"attachTemplatePortal\",value:function(e){return this._portalOutlet.hasAttached(),this._portalOutlet.attachTemplatePortal(e)}},{key:\"_recaptureFocus\",value:function(){this._containsFocus()||(!this._config.autoFocus||!this._focusTrap.focusInitialElement())&&this._elementRef.nativeElement.focus()}},{key:\"_trapFocus\",value:function(){this._config.autoFocus?this._focusTrap.focusInitialElementWhenReady():this._containsFocus()||this._elementRef.nativeElement.focus()}},{key:\"_restoreFocus\",value:function(){var e=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&e&&\"function\"==typeof e.focus){var t=this._document.activeElement,n=this._elementRef.nativeElement;t&&t!==this._document.body&&t!==n&&!n.contains(t)||(this._focusMonitor?(this._focusMonitor.focusVia(e,this._closeInteractionType),this._closeInteractionType=null):e.focus())}this._focusTrap&&this._focusTrap.destroy()}},{key:\"_setupFocusTrap\",value:function(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement)}},{key:\"_capturePreviouslyFocusedElement\",value:function(){this._document&&(this._elementFocusedBeforeDialogWasOpened=this._document.activeElement)}},{key:\"_focusDialogContainer\",value:function(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}},{key:\"_containsFocus\",value:function(){var e=this._elementRef.nativeElement,t=this._document.activeElement;return e===t||e.contains(t)}}]),n}(i.a);return e.\\u0275fac=function(t){return new(t||e)(a.Pb(a.m),a.Pb(k.g),a.Pb(a.h),a.Pb(d.d,8),a.Pb(S),a.Pb(k.f))},e.\\u0275dir=a.Kb({type:e,viewQuery:function(e,t){var n;1&e&&a.Bc(i.c,!0),2&e&&a.tc(n=a.dc())&&(t._portalOutlet=n.first)},features:[a.Bb]}),e}(),C=function(){var e=function(e){l(n,e);var t=h(n);function n(){var e;return s(this,n),(e=t.apply(this,arguments))._state=\"enter\",e}return c(n,[{key:\"_onAnimationDone\",value:function(e){var t=e.toState,n=e.totalTime;\"enter\"===t?(this._trapFocus(),this._animationStateChanged.next({state:\"opened\",totalTime:n})):\"exit\"===t&&(this._restoreFocus(),this._animationStateChanged.next({state:\"closed\",totalTime:n}))}},{key:\"_onAnimationStart\",value:function(e){var t=e.toState,n=e.totalTime;\"enter\"===t?this._animationStateChanged.next({state:\"opening\",totalTime:n}):\"exit\"!==t&&\"void\"!==t||this._animationStateChanged.next({state:\"closing\",totalTime:n})}},{key:\"_startExitAnimation\",value:function(){this._state=\"exit\",this._changeDetectorRef.markForCheck()}}]),n}(x);return e.\\u0275fac=function(t){return D(t||e)},e.\\u0275cmp=a.Jb({type:e,selectors:[[\"mat-dialog-container\"]],hostAttrs:[\"tabindex\",\"-1\",\"aria-modal\",\"true\",1,\"mat-dialog-container\"],hostVars:6,hostBindings:function(e,t){1&e&&a.Dc(\"@dialogContainer.start\",(function(e){return t._onAnimationStart(e)}))(\"@dialogContainer.done\",(function(e){return t._onAnimationDone(e)})),2&e&&(a.Yb(\"id\",t._id),a.Fb(\"role\",t._config.role)(\"aria-labelledby\",t._config.ariaLabel?null:t._ariaLabelledBy)(\"aria-label\",t._config.ariaLabel)(\"aria-describedby\",t._config.ariaDescribedBy||null),a.Ec(\"@dialogContainer\",t._state))},features:[a.Bb],decls:1,vars:0,consts:[[\"cdkPortalOutlet\",\"\"]],template:function(e,t){1&e&&a.Fc(0,w,0,0,\"ng-template\",0)},directives:[i.c],styles:[\".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\\n\"],encapsulation:2,data:{animation:[M.dialogContainer]}}),e}(),D=a.Xb(C),O=0,L=function(){function e(t,n){var r=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:\"mat-dialog-\"+O++;s(this,e),this._overlayRef=t,this._containerInstance=n,this.id=i,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new f.a,this._afterClosed=new f.a,this._beforeClosed=new f.a,this._state=0,n._id=i,n._animationStateChanged.pipe(Object(v.a)((function(e){return\"opened\"===e.state})),Object(b.a)(1)).subscribe((function(){r._afterOpened.next(),r._afterOpened.complete()})),n._animationStateChanged.pipe(Object(v.a)((function(e){return\"closed\"===e.state})),Object(b.a)(1)).subscribe((function(){clearTimeout(r._closeFallbackTimeout),r._finishDialogClose()})),t.detachments().subscribe((function(){r._beforeClosed.next(r._result),r._beforeClosed.complete(),r._afterClosed.next(r._result),r._afterClosed.complete(),r.componentInstance=null,r._overlayRef.dispose()})),t.keydownEvents().pipe(Object(v.a)((function(e){return e.keyCode===y.g&&!r.disableClose&&!Object(y.s)(e)}))).subscribe((function(e){e.preventDefault(),E(r,\"keyboard\")})),t.backdropClick().subscribe((function(){r.disableClose?r._containerInstance._recaptureFocus():E(r,\"mouse\")}))}return c(e,[{key:\"close\",value:function(e){var t=this;this._result=e,this._containerInstance._animationStateChanged.pipe(Object(v.a)((function(e){return\"closing\"===e.state})),Object(b.a)(1)).subscribe((function(n){t._beforeClosed.next(e),t._beforeClosed.complete(),t._overlayRef.detachBackdrop(),t._closeFallbackTimeout=setTimeout((function(){return t._finishDialogClose()}),n.totalTime+100)})),this._state=1,this._containerInstance._startExitAnimation()}},{key:\"afterOpened\",value:function(){return this._afterOpened}},{key:\"afterClosed\",value:function(){return this._afterClosed}},{key:\"beforeClosed\",value:function(){return this._beforeClosed}},{key:\"backdropClick\",value:function(){return this._overlayRef.backdropClick()}},{key:\"keydownEvents\",value:function(){return this._overlayRef.keydownEvents()}},{key:\"updatePosition\",value:function(e){var t=this._getPositionStrategy();return e&&(e.left||e.right)?e.left?t.left(e.left):t.right(e.right):t.centerHorizontally(),e&&(e.top||e.bottom)?e.top?t.top(e.top):t.bottom(e.bottom):t.centerVertically(),this._overlayRef.updatePosition(),this}},{key:\"updateSize\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"\";return this._getPositionStrategy().width(e).height(t),this._overlayRef.updatePosition(),this}},{key:\"addPanelClass\",value:function(e){return this._overlayRef.addPanelClass(e),this}},{key:\"removePanelClass\",value:function(e){return this._overlayRef.removePanelClass(e),this}},{key:\"getState\",value:function(){return this._state}},{key:\"_finishDialogClose\",value:function(){this._state=2,this._overlayRef.dispose()}},{key:\"_getPositionStrategy\",value:function(){return this._overlayRef.getConfig().positionStrategy}}]),e}();function E(e,t,n){return void 0!==e._containerInstance&&(e._containerInstance._closeInteractionType=t),e.close(n)}var T=new a.s(\"MatDialogData\"),A=new a.s(\"mat-dialog-default-options\"),P=new a.s(\"mat-dialog-scroll-strategy\"),F={provide:P,deps:[r.c],useFactory:function(e){return function(){return e.scrollStrategies.block()}}},j=function(){var e=function(){function e(t,n,r,i,a,o,u,c,l){var d=this;s(this,e),this._overlay=t,this._injector=n,this._defaultOptions=r,this._parentDialog=i,this._overlayContainer=a,this._dialogRefConstructor=u,this._dialogContainerType=c,this._dialogDataToken=l,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new f.a,this._afterOpenedAtThisLevel=new f.a,this._ariaHiddenElements=new Map,this.afterAllClosed=Object(m.a)((function(){return d.openDialogs.length?d._getAfterAllClosed():d._getAfterAllClosed().pipe(Object(g.a)(void 0))})),this._scrollStrategy=o}return c(e,[{key:\"openDialogs\",get:function(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}},{key:\"afterOpened\",get:function(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}},{key:\"_getAfterAllClosed\",value:function(){var e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}},{key:\"open\",value:function(e,t){var n=this;(t=function(e,t){return Object.assign(Object.assign({},t),e)}(t,this._defaultOptions||new S)).id&&this.getDialogById(t.id);var r=this._createOverlay(t),i=this._attachDialogContainer(r,t),a=this._attachDialogContent(e,i,r,t);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(a),a.afterClosed().subscribe((function(){return n._removeOpenDialog(a)})),this.afterOpened.next(a),i._initializeWithAttachedContent(),a}},{key:\"closeAll\",value:function(){this._closeDialogs(this.openDialogs)}},{key:\"getDialogById\",value:function(e){return this.openDialogs.find((function(t){return t.id===e}))}},{key:\"ngOnDestroy\",value:function(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}},{key:\"_createOverlay\",value:function(e){var t=this._getOverlayConfig(e);return this._overlay.create(t)}},{key:\"_getOverlayConfig\",value:function(e){var t=new r.d({positionStrategy:this._overlay.position().global(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(t.backdropClass=e.backdropClass),t}},{key:\"_attachDialogContainer\",value:function(e,t){var n=a.t.create({parent:t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,providers:[{provide:S,useValue:t}]}),r=new i.d(this._dialogContainerType,t.viewContainerRef,n,t.componentFactoryResolver);return e.attach(r).instance}},{key:\"_attachDialogContent\",value:function(e,t,n,r){var o=new this._dialogRefConstructor(n,t,r.id);if(e instanceof a.P)t.attachTemplatePortal(new i.h(e,null,{$implicit:r.data,dialogRef:o}));else{var s=this._createInjector(r,o,t),u=t.attachComponentPortal(new i.d(e,r.viewContainerRef,s));o.componentInstance=u.instance}return o.updateSize(r.width,r.height).updatePosition(r.position),o}},{key:\"_createInjector\",value:function(e,t,n){var r=e&&e.viewContainerRef&&e.viewContainerRef.injector,i=[{provide:this._dialogContainerType,useValue:n},{provide:this._dialogDataToken,useValue:e.data},{provide:this._dialogRefConstructor,useValue:t}];return!e.direction||r&&r.get(u.b,null)||i.push({provide:u.b,useValue:{value:e.direction,change:Object(p.a)()}}),a.t.create({parent:r||this._injector,providers:i})}},{key:\"_removeOpenDialog\",value:function(e){var t=this.openDialogs.indexOf(e);t>-1&&(this.openDialogs.splice(t,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((function(e,t){e?t.setAttribute(\"aria-hidden\",e):t.removeAttribute(\"aria-hidden\")})),this._ariaHiddenElements.clear(),this._getAfterAllClosed().next()))}},{key:\"_hideNonDialogContentFromAssistiveTechnology\",value:function(){var e=this._overlayContainer.getContainerElement();if(e.parentElement)for(var t=e.parentElement.children,n=t.length-1;n>-1;n--){var r=t[n];r===e||\"SCRIPT\"===r.nodeName||\"STYLE\"===r.nodeName||r.hasAttribute(\"aria-live\")||(this._ariaHiddenElements.set(r,r.getAttribute(\"aria-hidden\")),r.setAttribute(\"aria-hidden\",\"true\"))}}},{key:\"_closeDialogs\",value:function(e){for(var t=e.length;t--;)e[t].close()}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(a.Pb(r.c),a.Pb(a.t),a.Pb(void 0),a.Pb(void 0),a.Pb(r.e),a.Pb(void 0),a.Pb(a.R),a.Pb(a.R),a.Pb(a.s))},e.\\u0275dir=a.Kb({type:e}),e}(),R=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,i,a,o,u,c){return s(this,n),t.call(this,e,r,a,u,c,o,L,C,T)}return n}(j);return e.\\u0275fac=function(t){return new(t||e)(a.Zb(r.c),a.Zb(a.t),a.Zb(d.j,8),a.Zb(A,8),a.Zb(P),a.Zb(e,12),a.Zb(r.e))},e.\\u0275prov=a.Lb({token:e,factory:e.\\u0275fac}),e}(),I=0,Y=function(){var e=function(){function e(t,n,r){s(this,e),this.dialogRef=t,this._elementRef=n,this._dialog=r,this.type=\"button\"}return c(e,[{key:\"ngOnInit\",value:function(){this.dialogRef||(this.dialogRef=V(this._elementRef,this._dialog.openDialogs))}},{key:\"ngOnChanges\",value:function(e){var t=e._matDialogClose||e._matDialogCloseResult;t&&(this.dialogResult=t.currentValue)}},{key:\"_onButtonClick\",value:function(e){E(this.dialogRef,0===e.screenX&&0===e.screenY?\"keyboard\":\"mouse\",this.dialogResult)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(a.Pb(L,8),a.Pb(a.m),a.Pb(R))},e.\\u0275dir=a.Kb({type:e,selectors:[[\"\",\"mat-dialog-close\",\"\"],[\"\",\"matDialogClose\",\"\"]],hostVars:2,hostBindings:function(e,t){1&e&&a.cc(\"click\",(function(e){return t._onButtonClick(e)})),2&e&&a.Fb(\"aria-label\",t.ariaLabel||null)(\"type\",t.type)},inputs:{type:\"type\",dialogResult:[\"mat-dialog-close\",\"dialogResult\"],ariaLabel:[\"aria-label\",\"ariaLabel\"],_matDialogClose:[\"matDialogClose\",\"_matDialogClose\"]},exportAs:[\"matDialogClose\"],features:[a.Cb]}),e}(),H=function(){var e=function(){function e(t,n,r){s(this,e),this._dialogRef=t,this._elementRef=n,this._dialog=r,this.id=\"mat-dialog-title-\"+I++}return c(e,[{key:\"ngOnInit\",value:function(){var e=this;this._dialogRef||(this._dialogRef=V(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then((function(){var t=e._dialogRef._containerInstance;t&&!t._ariaLabelledBy&&(t._ariaLabelledBy=e.id)}))}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(a.Pb(L,8),a.Pb(a.m),a.Pb(R))},e.\\u0275dir=a.Kb({type:e,selectors:[[\"\",\"mat-dialog-title\",\"\"],[\"\",\"matDialogTitle\",\"\"]],hostAttrs:[1,\"mat-dialog-title\"],hostVars:1,hostBindings:function(e,t){2&e&&a.Yb(\"id\",t.id)},inputs:{id:\"id\"},exportAs:[\"matDialogTitle\"]}),e}(),N=function(){var e=function e(){s(this,e)};return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=a.Kb({type:e,selectors:[[\"\",\"mat-dialog-content\",\"\"],[\"mat-dialog-content\"],[\"\",\"matDialogContent\",\"\"]],hostAttrs:[1,\"mat-dialog-content\"]}),e}(),B=function(){var e=function e(){s(this,e)};return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=a.Kb({type:e,selectors:[[\"\",\"mat-dialog-actions\",\"\"],[\"mat-dialog-actions\"],[\"\",\"matDialogActions\",\"\"]],hostAttrs:[1,\"mat-dialog-actions\"]}),e}();function V(e,t){for(var n=e.nativeElement.parentElement;n&&!n.classList.contains(\"mat-dialog-container\");)n=n.parentElement;return n?t.find((function(e){return e.id===n.id})):null}var U=function(){var e=function e(){s(this,e)};return e.\\u0275mod=a.Nb({type:e}),e.\\u0275inj=a.Mb({factory:function(t){return new(t||e)},providers:[R,F],imports:[[r.f,i.g,o.h],o.h]}),e}()},\"0MNC\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return w})),n.d(t,\"b\",(function(){return M}));var r,i=n(\"fXoL\"),a=n(\"8LU1\"),o=n(\"XNiG\"),u=n(\"itXk\"),l=n(\"GyhO\"),d=n(\"HDdC\"),h=n(\"IzEk\"),f=n(\"zP0r\"),m=n(\"Kj3r\"),p=n(\"lJxs\"),v=n(\"JX91\"),b=n(\"1G5W\"),g=n(\"nLfN\"),_=new Set,y=function(){var e=function(){function e(t){s(this,e),this._platform=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):k}return c(e,[{key:\"matchMedia\",value:function(e){return this._platform.WEBKIT&&function(e){if(!_.has(e))try{r||((r=document.createElement(\"style\")).setAttribute(\"type\",\"text/css\"),document.head.appendChild(r)),r.sheet&&(r.sheet.insertRule(\"@media \".concat(e,\" {.fx-query-test{ }}\"),0),_.add(e))}catch(t){console.error(t)}}(e),this._matchMedia(e)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(i.Zb(g.a))},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e(Object(i.Zb)(g.a))},token:e,providedIn:\"root\"}),e}();function k(e){return{matches:\"all\"===e||\"\"===e,media:e,addListener:function(){},removeListener:function(){}}}var w=function(){var e=function(){function e(t,n){s(this,e),this._mediaMatcher=t,this._zone=n,this._queries=new Map,this._destroySubject=new o.a}return c(e,[{key:\"ngOnDestroy\",value:function(){this._destroySubject.next(),this._destroySubject.complete()}},{key:\"isMatched\",value:function(e){var t=this;return S(Object(a.b)(e)).some((function(e){return t._registerQuery(e).mql.matches}))}},{key:\"observe\",value:function(e){var t=this,n=S(Object(a.b)(e)).map((function(e){return t._registerQuery(e).observable})),r=Object(u.b)(n);return(r=Object(l.a)(r.pipe(Object(h.a)(1)),r.pipe(Object(f.a)(1),Object(m.a)(0)))).pipe(Object(p.a)((function(e){var t={matches:!1,breakpoints:{}};return e.forEach((function(e){var n=e.matches,r=e.query;t.matches=t.matches||n,t.breakpoints[r]=n})),t})))}},{key:\"_registerQuery\",value:function(e){var t=this;if(this._queries.has(e))return this._queries.get(e);var n=this._mediaMatcher.matchMedia(e),r={observable:new d.a((function(e){var r=function(n){return t._zone.run((function(){return e.next(n)}))};return n.addListener(r),function(){n.removeListener(r)}})).pipe(Object(v.a)(n),Object(p.a)((function(t){var n=t.matches;return{query:e,matches:n}})),Object(b.a)(this._destroySubject)),mql:n};return this._queries.set(e,r),r}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(i.Zb(y),i.Zb(i.C))},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e(Object(i.Zb)(y),Object(i.Zb)(i.C))},token:e,providedIn:\"root\"}),e}();function S(e){return e.map((function(e){return e.split(\",\")})).reduce((function(e,t){return e.concat(t)})).map((function(e){return e.trim()}))}var M={XSmall:\"(max-width: 599.99px)\",Small:\"(min-width: 600px) and (max-width: 959.99px)\",Medium:\"(min-width: 960px) and (max-width: 1279.99px)\",Large:\"(min-width: 1280px) and (max-width: 1919.99px)\",XLarge:\"(min-width: 1920px)\",Handset:\"(max-width: 599.99px) and (orientation: portrait), (max-width: 959.99px) and (orientation: landscape)\",Tablet:\"(min-width: 600px) and (max-width: 839.99px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.99px) and (orientation: landscape)\",Web:\"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)\",HandsetPortrait:\"(max-width: 599.99px) and (orientation: portrait)\",TabletPortrait:\"(min-width: 600px) and (max-width: 839.99px) and (orientation: portrait)\",WebPortrait:\"(min-width: 840px) and (orientation: portrait)\",HandsetLandscape:\"(max-width: 959.99px) and (orientation: landscape)\",TabletLandscape:\"(min-width: 960px) and (max-width: 1279.99px) and (orientation: landscape)\",WebLandscape:\"(min-width: 1280px) and (orientation: landscape)\"}},\"0mo+\":function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0f21\",2:\"\\u0f22\",3:\"\\u0f23\",4:\"\\u0f24\",5:\"\\u0f25\",6:\"\\u0f26\",7:\"\\u0f27\",8:\"\\u0f28\",9:\"\\u0f29\",0:\"\\u0f20\"},n={\"\\u0f21\":\"1\",\"\\u0f22\":\"2\",\"\\u0f23\":\"3\",\"\\u0f24\":\"4\",\"\\u0f25\":\"5\",\"\\u0f26\":\"6\",\"\\u0f27\":\"7\",\"\\u0f28\":\"8\",\"\\u0f29\":\"9\",\"\\u0f20\":\"0\"};e.defineLocale(\"bo\",{months:\"\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f51\\u0f44\\u0f0b\\u0f54\\u0f7c_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f42\\u0f49\\u0f72\\u0f66\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f42\\u0f66\\u0f74\\u0f58\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f5e\\u0f72\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f63\\u0f94\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f51\\u0fb2\\u0f74\\u0f42\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f51\\u0f74\\u0f53\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f62\\u0f92\\u0fb1\\u0f51\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f51\\u0f42\\u0f74\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f45\\u0f74\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f45\\u0f74\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f45\\u0f74\\u0f0b\\u0f42\\u0f49\\u0f72\\u0f66\\u0f0b\\u0f54\".split(\"_\"),monthsShort:\"\\u0f5f\\u0fb3\\u0f0b1_\\u0f5f\\u0fb3\\u0f0b2_\\u0f5f\\u0fb3\\u0f0b3_\\u0f5f\\u0fb3\\u0f0b4_\\u0f5f\\u0fb3\\u0f0b5_\\u0f5f\\u0fb3\\u0f0b6_\\u0f5f\\u0fb3\\u0f0b7_\\u0f5f\\u0fb3\\u0f0b8_\\u0f5f\\u0fb3\\u0f0b9_\\u0f5f\\u0fb3\\u0f0b10_\\u0f5f\\u0fb3\\u0f0b11_\\u0f5f\\u0fb3\\u0f0b12\".split(\"_\"),monthsShortRegex:/^(\\u0f5f\\u0fb3\\u0f0b\\d{1,2})/,monthsParseExact:!0,weekdays:\"\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f49\\u0f72\\u0f0b\\u0f58\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f58\\u0f72\\u0f42\\u0f0b\\u0f51\\u0f58\\u0f62\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f63\\u0fb7\\u0f42\\u0f0b\\u0f54\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f55\\u0f74\\u0f62\\u0f0b\\u0f56\\u0f74_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f54\\u0f0b\\u0f66\\u0f44\\u0f66\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f66\\u0fa4\\u0f7a\\u0f53\\u0f0b\\u0f54\\u0f0b\".split(\"_\"),weekdaysShort:\"\\u0f49\\u0f72\\u0f0b\\u0f58\\u0f0b_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b_\\u0f58\\u0f72\\u0f42\\u0f0b\\u0f51\\u0f58\\u0f62\\u0f0b_\\u0f63\\u0fb7\\u0f42\\u0f0b\\u0f54\\u0f0b_\\u0f55\\u0f74\\u0f62\\u0f0b\\u0f56\\u0f74_\\u0f54\\u0f0b\\u0f66\\u0f44\\u0f66\\u0f0b_\\u0f66\\u0fa4\\u0f7a\\u0f53\\u0f0b\\u0f54\\u0f0b\".split(\"_\"),weekdaysMin:\"\\u0f49\\u0f72_\\u0f5f\\u0fb3_\\u0f58\\u0f72\\u0f42_\\u0f63\\u0fb7\\u0f42_\\u0f55\\u0f74\\u0f62_\\u0f66\\u0f44\\u0f66_\\u0f66\\u0fa4\\u0f7a\\u0f53\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm\",LLLL:\"dddd, D MMMM YYYY, A h:mm\"},calendar:{sameDay:\"[\\u0f51\\u0f72\\u0f0b\\u0f62\\u0f72\\u0f44] LT\",nextDay:\"[\\u0f66\\u0f44\\u0f0b\\u0f49\\u0f72\\u0f53] LT\",nextWeek:\"[\\u0f56\\u0f51\\u0f74\\u0f53\\u0f0b\\u0f55\\u0fb2\\u0f42\\u0f0b\\u0f62\\u0f97\\u0f7a\\u0f66\\u0f0b\\u0f58], LT\",lastDay:\"[\\u0f41\\u0f0b\\u0f66\\u0f44] LT\",lastWeek:\"[\\u0f56\\u0f51\\u0f74\\u0f53\\u0f0b\\u0f55\\u0fb2\\u0f42\\u0f0b\\u0f58\\u0f50\\u0f60\\u0f0b\\u0f58] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0f63\\u0f0b\",past:\"%s \\u0f66\\u0f94\\u0f53\\u0f0b\\u0f63\",s:\"\\u0f63\\u0f58\\u0f0b\\u0f66\\u0f44\",ss:\"%d \\u0f66\\u0f90\\u0f62\\u0f0b\\u0f46\\u0f0d\",m:\"\\u0f66\\u0f90\\u0f62\\u0f0b\\u0f58\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",mm:\"%d \\u0f66\\u0f90\\u0f62\\u0f0b\\u0f58\",h:\"\\u0f46\\u0f74\\u0f0b\\u0f5a\\u0f7c\\u0f51\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",hh:\"%d \\u0f46\\u0f74\\u0f0b\\u0f5a\\u0f7c\\u0f51\",d:\"\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",dd:\"%d \\u0f49\\u0f72\\u0f53\\u0f0b\",M:\"\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",MM:\"%d \\u0f5f\\u0fb3\\u0f0b\\u0f56\",y:\"\\u0f63\\u0f7c\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",yy:\"%d \\u0f63\\u0f7c\"},preparse:function(e){return e.replace(/[\\u0f21\\u0f22\\u0f23\\u0f24\\u0f25\\u0f26\\u0f27\\u0f28\\u0f29\\u0f20]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c|\\u0f5e\\u0f7c\\u0f42\\u0f66\\u0f0b\\u0f40\\u0f66|\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f74\\u0f44|\\u0f51\\u0f42\\u0f7c\\u0f44\\u0f0b\\u0f51\\u0f42|\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c\"===t&&e>=4||\"\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f74\\u0f44\"===t&&e<5||\"\\u0f51\\u0f42\\u0f7c\\u0f44\\u0f0b\\u0f51\\u0f42\"===t?e+12:e},meridiem:function(e,t,n){return e<4?\"\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c\":e<10?\"\\u0f5e\\u0f7c\\u0f42\\u0f66\\u0f0b\\u0f40\\u0f66\":e<17?\"\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f74\\u0f44\":e<20?\"\\u0f51\\u0f42\\u0f7c\\u0f44\\u0f0b\\u0f51\\u0f42\":\"\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},\"0tRk\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"pt-br\",{months:\"janeiro_fevereiro_mar\\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro\".split(\"_\"),monthsShort:\"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez\".split(\"_\"),weekdays:\"domingo_segunda-feira_ter\\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom_seg_ter_qua_qui_sex_s\\xe1b\".split(\"_\"),weekdaysMin:\"do_2\\xaa_3\\xaa_4\\xaa_5\\xaa_6\\xaa_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY [\\xe0s] HH:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY [\\xe0s] HH:mm\"},calendar:{sameDay:\"[Hoje \\xe0s] LT\",nextDay:\"[Amanh\\xe3 \\xe0s] LT\",nextWeek:\"dddd [\\xe0s] LT\",lastDay:\"[Ontem \\xe0s] LT\",lastWeek:function(){return 0===this.day()||6===this.day()?\"[\\xdaltimo] dddd [\\xe0s] LT\":\"[\\xdaltima] dddd [\\xe0s] LT\"},sameElse:\"L\"},relativeTime:{future:\"em %s\",past:\"h\\xe1 %s\",s:\"poucos segundos\",ss:\"%d segundos\",m:\"um minuto\",mm:\"%d minutos\",h:\"uma hora\",hh:\"%d horas\",d:\"um dia\",dd:\"%d dias\",M:\"um m\\xeas\",MM:\"%d meses\",y:\"um ano\",yy:\"%d anos\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",invalidDate:\"Data inv\\xe1lida\"})}(n(\"wd/R\"))},1:function(e,t){},\"1Few\":function(e,t,n){\"use strict\";var r;n.d(t,\"a\",(function(){return r})),function(e){e.sha256=\"sha256\",e.sha512=\"sha512\"}(r||(r={}))},\"1G5W\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"l7GE\"),i=n(\"ZUHj\");function a(e){return function(t){return t.lift(new o(e))}}var o=function(){function e(t){s(this,e),this.notifier=t}return c(e,[{key:\"call\",value:function(e,t){var n=new u(e),r=Object(i.a)(n,this.notifier);return r&&!n.seenValue?(n.add(r),t.subscribe(n)):n}}]),e}(),u=function(e){l(n,e);var t=h(n);function n(e){var r;return s(this,n),(r=t.call(this,e)).seenValue=!1,r}return c(n,[{key:\"notifyNext\",value:function(e,t,n,r,i){this.seenValue=!0,this.complete()}},{key:\"notifyComplete\",value:function(){}}]),n}(r.a)},\"1ppg\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"fil\",{months:\"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre\".split(\"_\"),monthsShort:\"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis\".split(\"_\"),weekdays:\"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado\".split(\"_\"),weekdaysShort:\"Lin_Lun_Mar_Miy_Huw_Biy_Sab\".split(\"_\"),weekdaysMin:\"Li_Lu_Ma_Mi_Hu_Bi_Sab\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"MM/D/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY HH:mm\",LLLL:\"dddd, MMMM DD, YYYY HH:mm\"},calendar:{sameDay:\"LT [ngayong araw]\",nextDay:\"[Bukas ng] LT\",nextWeek:\"LT [sa susunod na] dddd\",lastDay:\"LT [kahapon]\",lastWeek:\"LT [noong nakaraang] dddd\",sameElse:\"L\"},relativeTime:{future:\"sa loob ng %s\",past:\"%s ang nakalipas\",s:\"ilang segundo\",ss:\"%d segundo\",m:\"isang minuto\",mm:\"%d minuto\",h:\"isang oras\",hh:\"%d oras\",d:\"isang araw\",dd:\"%d araw\",M:\"isang buwan\",MM:\"%d buwan\",y:\"isang taon\",yy:\"%d taon\"},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"1rYy\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"hy-am\",{months:{format:\"\\u0570\\u0578\\u0582\\u0576\\u057e\\u0561\\u0580\\u056b_\\u0583\\u0565\\u057f\\u0580\\u057e\\u0561\\u0580\\u056b_\\u0574\\u0561\\u0580\\u057f\\u056b_\\u0561\\u057a\\u0580\\u056b\\u056c\\u056b_\\u0574\\u0561\\u0575\\u056b\\u057d\\u056b_\\u0570\\u0578\\u0582\\u0576\\u056b\\u057d\\u056b_\\u0570\\u0578\\u0582\\u056c\\u056b\\u057d\\u056b_\\u0585\\u0563\\u0578\\u057d\\u057f\\u0578\\u057d\\u056b_\\u057d\\u0565\\u057a\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b_\\u0570\\u0578\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b_\\u0576\\u0578\\u0575\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b_\\u0564\\u0565\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b\".split(\"_\"),standalone:\"\\u0570\\u0578\\u0582\\u0576\\u057e\\u0561\\u0580_\\u0583\\u0565\\u057f\\u0580\\u057e\\u0561\\u0580_\\u0574\\u0561\\u0580\\u057f_\\u0561\\u057a\\u0580\\u056b\\u056c_\\u0574\\u0561\\u0575\\u056b\\u057d_\\u0570\\u0578\\u0582\\u0576\\u056b\\u057d_\\u0570\\u0578\\u0582\\u056c\\u056b\\u057d_\\u0585\\u0563\\u0578\\u057d\\u057f\\u0578\\u057d_\\u057d\\u0565\\u057a\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580_\\u0570\\u0578\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580_\\u0576\\u0578\\u0575\\u0565\\u0574\\u0562\\u0565\\u0580_\\u0564\\u0565\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\".split(\"_\")},monthsShort:\"\\u0570\\u0576\\u057e_\\u0583\\u057f\\u0580_\\u0574\\u0580\\u057f_\\u0561\\u057a\\u0580_\\u0574\\u0575\\u057d_\\u0570\\u0576\\u057d_\\u0570\\u056c\\u057d_\\u0585\\u0563\\u057d_\\u057d\\u057a\\u057f_\\u0570\\u056f\\u057f_\\u0576\\u0574\\u0562_\\u0564\\u056f\\u057f\".split(\"_\"),weekdays:\"\\u056f\\u056b\\u0580\\u0561\\u056f\\u056b_\\u0565\\u0580\\u056f\\u0578\\u0582\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0565\\u0580\\u0565\\u0584\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0579\\u0578\\u0580\\u0565\\u0584\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0570\\u056b\\u0576\\u0563\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0578\\u0582\\u0580\\u0562\\u0561\\u0569_\\u0577\\u0561\\u0562\\u0561\\u0569\".split(\"_\"),weekdaysShort:\"\\u056f\\u0580\\u056f_\\u0565\\u0580\\u056f_\\u0565\\u0580\\u0584_\\u0579\\u0580\\u0584_\\u0570\\u0576\\u0563_\\u0578\\u0582\\u0580\\u0562_\\u0577\\u0562\\u0569\".split(\"_\"),weekdaysMin:\"\\u056f\\u0580\\u056f_\\u0565\\u0580\\u056f_\\u0565\\u0580\\u0584_\\u0579\\u0580\\u0584_\\u0570\\u0576\\u0563_\\u0578\\u0582\\u0580\\u0562_\\u0577\\u0562\\u0569\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0569.\",LLL:\"D MMMM YYYY \\u0569., HH:mm\",LLLL:\"dddd, D MMMM YYYY \\u0569., HH:mm\"},calendar:{sameDay:\"[\\u0561\\u0575\\u057d\\u0585\\u0580] LT\",nextDay:\"[\\u057e\\u0561\\u0572\\u0568] LT\",lastDay:\"[\\u0565\\u0580\\u0565\\u056f] LT\",nextWeek:function(){return\"dddd [\\u0585\\u0580\\u0568 \\u056a\\u0561\\u0574\\u0568] LT\"},lastWeek:function(){return\"[\\u0561\\u0576\\u0581\\u0561\\u056e] dddd [\\u0585\\u0580\\u0568 \\u056a\\u0561\\u0574\\u0568] LT\"},sameElse:\"L\"},relativeTime:{future:\"%s \\u0570\\u0565\\u057f\\u0578\",past:\"%s \\u0561\\u057c\\u0561\\u057b\",s:\"\\u0574\\u056b \\u0584\\u0561\\u0576\\u056b \\u057e\\u0561\\u0575\\u0580\\u056f\\u0575\\u0561\\u0576\",ss:\"%d \\u057e\\u0561\\u0575\\u0580\\u056f\\u0575\\u0561\\u0576\",m:\"\\u0580\\u0578\\u057a\\u0565\",mm:\"%d \\u0580\\u0578\\u057a\\u0565\",h:\"\\u056a\\u0561\\u0574\",hh:\"%d \\u056a\\u0561\\u0574\",d:\"\\u0585\\u0580\",dd:\"%d \\u0585\\u0580\",M:\"\\u0561\\u0574\\u056b\\u057d\",MM:\"%d \\u0561\\u0574\\u056b\\u057d\",y:\"\\u057f\\u0561\\u0580\\u056b\",yy:\"%d \\u057f\\u0561\\u0580\\u056b\"},meridiemParse:/\\u0563\\u056b\\u0577\\u0565\\u0580\\u057e\\u0561|\\u0561\\u057c\\u0561\\u057e\\u0578\\u057f\\u057e\\u0561|\\u0581\\u0565\\u0580\\u0565\\u056f\\u057e\\u0561|\\u0565\\u0580\\u0565\\u056f\\u0578\\u0575\\u0561\\u0576/,isPM:function(e){return/^(\\u0581\\u0565\\u0580\\u0565\\u056f\\u057e\\u0561|\\u0565\\u0580\\u0565\\u056f\\u0578\\u0575\\u0561\\u0576)$/.test(e)},meridiem:function(e){return e<4?\"\\u0563\\u056b\\u0577\\u0565\\u0580\\u057e\\u0561\":e<12?\"\\u0561\\u057c\\u0561\\u057e\\u0578\\u057f\\u057e\\u0561\":e<17?\"\\u0581\\u0565\\u0580\\u0565\\u056f\\u057e\\u0561\":\"\\u0565\\u0580\\u0565\\u056f\\u0578\\u0575\\u0561\\u0576\"},dayOfMonthOrdinalParse:/\\d{1,2}|\\d{1,2}-(\\u056b\\u0576|\\u0580\\u0564)/,ordinal:function(e,t){switch(t){case\"DDD\":case\"w\":case\"W\":case\"DDDo\":return 1===e?e+\"-\\u056b\\u0576\":e+\"-\\u0580\\u0564\";default:return e}},week:{dow:1,doy:7}})}(n(\"wd/R\"))},\"1uah\":function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return f})),n.d(t,\"a\",(function(){return m}));var r=n(\"yCtX\"),i=n(\"DH7j\"),a=n(\"7o/Q\"),o=n(\"l7GE\"),u=n(\"ZUHj\"),d=n(\"Lhse\");function f(){for(var e=arguments.length,t=new Array(e),n=0;n2&&void 0!==arguments[2]?arguments[2]:Object.create(null);return s(this,n),(i=t.call(this,e)).iterators=[],i.active=0,i.resultSelector=\"function\"==typeof r?r:null,i.values=a,i}return c(n,[{key:\"_next\",value:function(e){var t=this.iterators;Object(i.a)(e)?t.push(new b(e)):t.push(\"function\"==typeof e[d.a]?new v(e[d.a]()):new g(this.destination,this,e))}},{key:\"_complete\",value:function(){var e=this.iterators,t=e.length;if(this.unsubscribe(),0!==t){this.active=t;for(var n=0;nthis.index}},{key:\"hasCompleted\",value:function(){return this.array.length===this.index}}]),e}(),g=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,e)).parent=r,a.observable=i,a.stillUnsubscribed=!0,a.buffer=[],a.isComplete=!1,a}return c(n,[{key:d.a,value:function(){return this}},{key:\"next\",value:function(){var e=this.buffer;return 0===e.length&&this.isComplete?{value:null,done:!0}:{value:e.shift(),done:!1}}},{key:\"hasValue\",value:function(){return this.buffer.length>0}},{key:\"hasCompleted\",value:function(){return 0===this.buffer.length&&this.isComplete}},{key:\"notifyComplete\",value:function(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()}},{key:\"notifyNext\",value:function(e,t,n,r,i){this.buffer.push(t),this.parent.checkIterators()}},{key:\"subscribe\",value:function(e,t){return Object(u.a)(this,this.observable,this,t)}}]),n}(o.a)},\"1xZ4\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ca\",{months:{standalone:\"gener_febrer_mar\\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre\".split(\"_\"),format:\"de gener_de febrer_de mar\\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre\".split(\"_\"),isFormat:/D[oD]?(\\s)+MMMM/},monthsShort:\"gen._febr._mar\\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.\".split(\"_\"),monthsParseExact:!0,weekdays:\"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte\".split(\"_\"),weekdaysShort:\"dg._dl._dt._dc._dj._dv._ds.\".split(\"_\"),weekdaysMin:\"dg_dl_dt_dc_dj_dv_ds\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM [de] YYYY\",ll:\"D MMM YYYY\",LLL:\"D MMMM [de] YYYY [a les] H:mm\",lll:\"D MMM YYYY, H:mm\",LLLL:\"dddd D MMMM [de] YYYY [a les] H:mm\",llll:\"ddd D MMM YYYY, H:mm\"},calendar:{sameDay:function(){return\"[avui a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},nextDay:function(){return\"[dem\\xe0 a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},nextWeek:function(){return\"dddd [a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},lastDay:function(){return\"[ahir a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [passat a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"d'aqu\\xed %s\",past:\"fa %s\",s:\"uns segons\",ss:\"%d segons\",m:\"un minut\",mm:\"%d minuts\",h:\"una hora\",hh:\"%d hores\",d:\"un dia\",dd:\"%d dies\",M:\"un mes\",MM:\"%d mesos\",y:\"un any\",yy:\"%d anys\"},dayOfMonthOrdinalParse:/\\d{1,2}(r|n|t|\\xe8|a)/,ordinal:function(e,t){var n=1===e?\"r\":2===e?\"n\":3===e?\"r\":4===e?\"t\":\"\\xe8\";return\"w\"!==t&&\"W\"!==t||(n=\"a\"),e+n},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"2QA8\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));var r=\"function\"==typeof Symbol?Symbol(\"rxSubscriber\"):\"@@rxSubscriber_\"+Math.random()},\"2Vo4\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var i=n(\"XNiG\"),a=n(\"9ppp\"),o=function(e){l(n,e);var t=h(n);function n(e){var r;return s(this,n),(r=t.call(this))._value=e,r}return c(n,[{key:\"value\",get:function(){return this.getValue()}},{key:\"_subscribe\",value:function(e){var t=r(v(n.prototype),\"_subscribe\",this).call(this,e);return t&&!t.closed&&e.next(this._value),t}},{key:\"getValue\",value:function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new a.a;return this._value}},{key:\"next\",value:function(e){r(v(n.prototype),\"next\",this).call(this,this._value=e)}}]),n}(i.a)},\"2fFW\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=!1,i={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){if(e){var t=new Error;console.warn(\"DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \\n\"+t.stack)}else r&&console.log(\"RxJS: Back to a better error behavior. Thank you. <3\");r=e},get useDeprecatedSynchronousErrorHandling(){return r}}},\"2fjn\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"fr-ca\",{months:\"janvier_f\\xe9vrier_mars_avril_mai_juin_juillet_ao\\xfbt_septembre_octobre_novembre_d\\xe9cembre\".split(\"_\"),monthsShort:\"janv._f\\xe9vr._mars_avr._mai_juin_juil._ao\\xfbt_sept._oct._nov._d\\xe9c.\".split(\"_\"),monthsParseExact:!0,weekdays:\"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi\".split(\"_\"),weekdaysShort:\"dim._lun._mar._mer._jeu._ven._sam.\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_je_ve_sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Aujourd\\u2019hui \\xe0] LT\",nextDay:\"[Demain \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[Hier \\xe0] LT\",lastWeek:\"dddd [dernier \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"dans %s\",past:\"il y a %s\",s:\"quelques secondes\",ss:\"%d secondes\",m:\"une minute\",mm:\"%d minutes\",h:\"une heure\",hh:\"%d heures\",d:\"un jour\",dd:\"%d jours\",M:\"un mois\",MM:\"%d mois\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case\"M\":case\"Q\":case\"D\":case\"DDD\":case\"d\":return e+(1===e?\"er\":\"e\");case\"w\":case\"W\":return e+(1===e?\"re\":\"e\")}}})}(n(\"wd/R\"))},\"2j6C\":function(e,t){function n(e,t){if(!e)throw new Error(t||\"Assertion failed\")}e.exports=n,n.equal=function(e,t,n){if(e!=t)throw new Error(n||\"Assertion failed: \"+e+\" != \"+t)}},\"2ykv\":function(e,t,n){!function(e){\"use strict\";var t=\"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.\".split(\"_\"),n=\"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\\.?|feb\\.?|mrt\\.?|apr\\.?|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i;e.defineLocale(\"nl-be\",{months:\"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december\".split(\"_\"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\\.?|feb\\.?|mrt\\.?|apr\\.?|mei|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag\".split(\"_\"),weekdaysShort:\"zo._ma._di._wo._do._vr._za.\".split(\"_\"),weekdaysMin:\"zo_ma_di_wo_do_vr_za\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[vandaag om] LT\",nextDay:\"[morgen om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[gisteren om] LT\",lastWeek:\"[afgelopen] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"over %s\",past:\"%s geleden\",s:\"een paar seconden\",ss:\"%d seconden\",m:\"\\xe9\\xe9n minuut\",mm:\"%d minuten\",h:\"\\xe9\\xe9n uur\",hh:\"%d uur\",d:\"\\xe9\\xe9n dag\",dd:\"%d dagen\",M:\"\\xe9\\xe9n maand\",MM:\"%d maanden\",y:\"\\xe9\\xe9n jaar\",yy:\"%d jaar\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"3Dl2\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return m}));var r=n(\"LRne\"),i=n(\"Kj3r\"),a=n(\"IzEk\"),o=n(\"eIep\"),u=n(\"lJxs\"),l=n(\"JIr8\"),d=n(\"Dwbi\"),h=n(\"fXoL\"),f=n(\"tVP/\"),m=function(){var e=function(){function e(t){s(this,e),this.walletService=t}return c(e,[{key:\"validateIntegrity\",value:function(e){var t=e.value;return t&&0!==t.length?t.length>d.g?{tooManyKeystores:!0}:null:{noKeystoresUploaded:!0}}},{key:\"correctPassword\",value:function(){var e=this;return function(t){return t.valueChanges.pipe(Object(i.a)(500),Object(a.a)(1),Object(o.a)((function(n){var i,a,o=null===(i=t.get(\"keystoresImported\"))||void 0===i?void 0:i.value;if(!o.length)return Object(r.a)(null);var s=null===(a=t.get(\"keystoresPassword\"))||void 0===a?void 0:a.value;return\"\"===s?Object(r.a)(null):e.walletService.validateKeystores({keystores:o,keystoresPassword:s}).pipe(Object(u.a)((function(){return null})),Object(l.a)((function(e){var n,i;if(400===e.status)i={incorrectPassword:e.error.message};else{if(401===e.status)throw e;i={somethingWentWrong:!0}}return null===(n=t.get(\"keystoresPassword\"))||void 0===n||n.setErrors(i),Object(r.a)(i)})))})))}}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(h.Zb(f.a))},e.\\u0275prov=h.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e}()},\"3E0/\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return u}));var r=n(\"D0XW\"),i=n(\"mlxB\"),a=n(\"7o/Q\"),o=n(\"WMd4\");function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.a,n=Object(i.a)(e)?+e-t.now():Math.abs(e);return function(e){return e.lift(new d(n,t))}}var d=function(){function e(t,n){s(this,e),this.delay=t,this.scheduler=n}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new f(e,this.delay,this.scheduler))}}]),e}(),f=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,e)).delay=r,a.scheduler=i,a.queue=[],a.active=!1,a.errored=!1,a}return c(n,[{key:\"_schedule\",value:function(e){this.active=!0,this.destination.add(e.schedule(n.dispatch,this.delay,{source:this,destination:this.destination,scheduler:e}))}},{key:\"scheduleNotification\",value:function(e){if(!0!==this.errored){var t=this.scheduler,n=new m(t.now()+this.delay,e);this.queue.push(n),!1===this.active&&this._schedule(t)}}},{key:\"_next\",value:function(e){this.scheduleNotification(o.a.createNext(e))}},{key:\"_error\",value:function(e){this.errored=!0,this.queue=[],this.destination.error(e),this.unsubscribe()}},{key:\"_complete\",value:function(){this.scheduleNotification(o.a.createComplete()),this.unsubscribe()}}],[{key:\"dispatch\",value:function(e){for(var t=e.source,n=t.queue,r=e.scheduler,i=e.destination;n.length>0&&n[0].time-r.now()<=0;)n.shift().notification.observe(i);if(n.length>0){var a=Math.max(0,n[0].time-r.now());this.schedule(e,a)}else this.unsubscribe(),t.active=!1}}]),n}(a.a),m=function e(t,n){s(this,e),this.time=t,this.notification=n}},\"3E1r\":function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0967\",2:\"\\u0968\",3:\"\\u0969\",4:\"\\u096a\",5:\"\\u096b\",6:\"\\u096c\",7:\"\\u096d\",8:\"\\u096e\",9:\"\\u096f\",0:\"\\u0966\"},n={\"\\u0967\":\"1\",\"\\u0968\":\"2\",\"\\u0969\":\"3\",\"\\u096a\":\"4\",\"\\u096b\":\"5\",\"\\u096c\":\"6\",\"\\u096d\":\"7\",\"\\u096e\":\"8\",\"\\u096f\":\"9\",\"\\u0966\":\"0\"},r=[/^\\u091c\\u0928/i,/^\\u092b\\u093c\\u0930|\\u092b\\u0930/i,/^\\u092e\\u093e\\u0930\\u094d\\u091a/i,/^\\u0905\\u092a\\u094d\\u0930\\u0948/i,/^\\u092e\\u0908/i,/^\\u091c\\u0942\\u0928/i,/^\\u091c\\u0941\\u0932/i,/^\\u0905\\u0917/i,/^\\u0938\\u093f\\u0924\\u0902|\\u0938\\u093f\\u0924/i,/^\\u0905\\u0915\\u094d\\u091f\\u0942/i,/^\\u0928\\u0935|\\u0928\\u0935\\u0902/i,/^\\u0926\\u093f\\u0938\\u0902|\\u0926\\u093f\\u0938/i];e.defineLocale(\"hi\",{months:{format:\"\\u091c\\u0928\\u0935\\u0930\\u0940_\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932_\\u092e\\u0908_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908_\\u0905\\u0917\\u0938\\u094d\\u0924_\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930_\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930_\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930_\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930\".split(\"_\"),standalone:\"\\u091c\\u0928\\u0935\\u0930\\u0940_\\u092b\\u0930\\u0935\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932_\\u092e\\u0908_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908_\\u0905\\u0917\\u0938\\u094d\\u0924_\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930_\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930_\\u0928\\u0935\\u0902\\u092c\\u0930_\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930\".split(\"_\")},monthsShort:\"\\u091c\\u0928._\\u092b\\u093c\\u0930._\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u0948._\\u092e\\u0908_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932._\\u0905\\u0917._\\u0938\\u093f\\u0924._\\u0905\\u0915\\u094d\\u091f\\u0942._\\u0928\\u0935._\\u0926\\u093f\\u0938.\".split(\"_\"),weekdays:\"\\u0930\\u0935\\u093f\\u0935\\u093e\\u0930_\\u0938\\u094b\\u092e\\u0935\\u093e\\u0930_\\u092e\\u0902\\u0917\\u0932\\u0935\\u093e\\u0930_\\u092c\\u0941\\u0927\\u0935\\u093e\\u0930_\\u0917\\u0941\\u0930\\u0942\\u0935\\u093e\\u0930_\\u0936\\u0941\\u0915\\u094d\\u0930\\u0935\\u093e\\u0930_\\u0936\\u0928\\u093f\\u0935\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0930\\u0935\\u093f_\\u0938\\u094b\\u092e_\\u092e\\u0902\\u0917\\u0932_\\u092c\\u0941\\u0927_\\u0917\\u0941\\u0930\\u0942_\\u0936\\u0941\\u0915\\u094d\\u0930_\\u0936\\u0928\\u093f\".split(\"_\"),weekdaysMin:\"\\u0930_\\u0938\\u094b_\\u092e\\u0902_\\u092c\\u0941_\\u0917\\u0941_\\u0936\\u0941_\\u0936\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u092c\\u091c\\u0947\",LTS:\"A h:mm:ss \\u092c\\u091c\\u0947\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u092c\\u091c\\u0947\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u092c\\u091c\\u0947\"},monthsParse:r,longMonthsParse:r,shortMonthsParse:[/^\\u091c\\u0928/i,/^\\u092b\\u093c\\u0930/i,/^\\u092e\\u093e\\u0930\\u094d\\u091a/i,/^\\u0905\\u092a\\u094d\\u0930\\u0948/i,/^\\u092e\\u0908/i,/^\\u091c\\u0942\\u0928/i,/^\\u091c\\u0941\\u0932/i,/^\\u0905\\u0917/i,/^\\u0938\\u093f\\u0924/i,/^\\u0905\\u0915\\u094d\\u091f\\u0942/i,/^\\u0928\\u0935/i,/^\\u0926\\u093f\\u0938/i],monthsRegex:/^(\\u091c\\u0928\\u0935\\u0930\\u0940|\\u091c\\u0928\\.?|\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940|\\u092b\\u0930\\u0935\\u0930\\u0940|\\u092b\\u093c\\u0930\\.?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932|\\u0905\\u092a\\u094d\\u0930\\u0948\\.?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\u093e\\u0908|\\u091c\\u0941\\u0932\\.?|\\u0905\\u0917\\u0938\\u094d\\u0924|\\u0905\\u0917\\.?|\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930|\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930|\\u0938\\u093f\\u0924\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930|\\u0928\\u0935\\u0902\\u092c\\u0930|\\u0928\\u0935\\.?|\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930|\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930|\\u0926\\u093f\\u0938\\.?)/i,monthsShortRegex:/^(\\u091c\\u0928\\u0935\\u0930\\u0940|\\u091c\\u0928\\.?|\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940|\\u092b\\u0930\\u0935\\u0930\\u0940|\\u092b\\u093c\\u0930\\.?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932|\\u0905\\u092a\\u094d\\u0930\\u0948\\.?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\u093e\\u0908|\\u091c\\u0941\\u0932\\.?|\\u0905\\u0917\\u0938\\u094d\\u0924|\\u0905\\u0917\\.?|\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930|\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930|\\u0938\\u093f\\u0924\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930|\\u0928\\u0935\\u0902\\u092c\\u0930|\\u0928\\u0935\\.?|\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930|\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930|\\u0926\\u093f\\u0938\\.?)/i,monthsStrictRegex:/^(\\u091c\\u0928\\u0935\\u0930\\u0940?|\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940|\\u092b\\u0930\\u0935\\u0930\\u0940?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\u093e\\u0908?|\\u0905\\u0917\\u0938\\u094d\\u0924?|\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930|\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930|\\u0938\\u093f\\u0924?\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930|\\u0928\\u0935\\u0902\\u092c\\u0930?|\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930|\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930?)/i,monthsShortStrictRegex:/^(\\u091c\\u0928\\.?|\\u092b\\u093c\\u0930\\.?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\.?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\.?|\\u0905\\u0917\\.?|\\u0938\\u093f\\u0924\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\.?|\\u0926\\u093f\\u0938\\.?)/i,calendar:{sameDay:\"[\\u0906\\u091c] LT\",nextDay:\"[\\u0915\\u0932] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0915\\u0932] LT\",lastWeek:\"[\\u092a\\u093f\\u091b\\u0932\\u0947] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u092e\\u0947\\u0902\",past:\"%s \\u092a\\u0939\\u0932\\u0947\",s:\"\\u0915\\u0941\\u091b \\u0939\\u0940 \\u0915\\u094d\\u0937\\u0923\",ss:\"%d \\u0938\\u0947\\u0915\\u0902\\u0921\",m:\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u091f\",mm:\"%d \\u092e\\u093f\\u0928\\u091f\",h:\"\\u090f\\u0915 \\u0918\\u0902\\u091f\\u093e\",hh:\"%d \\u0918\\u0902\\u091f\\u0947\",d:\"\\u090f\\u0915 \\u0926\\u093f\\u0928\",dd:\"%d \\u0926\\u093f\\u0928\",M:\"\\u090f\\u0915 \\u092e\\u0939\\u0940\\u0928\\u0947\",MM:\"%d \\u092e\\u0939\\u0940\\u0928\\u0947\",y:\"\\u090f\\u0915 \\u0935\\u0930\\u094d\\u0937\",yy:\"%d \\u0935\\u0930\\u094d\\u0937\"},preparse:function(e){return e.replace(/[\\u0967\\u0968\\u0969\\u096a\\u096b\\u096c\\u096d\\u096e\\u096f\\u0966]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u0930\\u093e\\u0924|\\u0938\\u0941\\u092c\\u0939|\\u0926\\u094b\\u092a\\u0939\\u0930|\\u0936\\u093e\\u092e/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0930\\u093e\\u0924\"===t?e<4?e:e+12:\"\\u0938\\u0941\\u092c\\u0939\"===t?e:\"\\u0926\\u094b\\u092a\\u0939\\u0930\"===t?e>=10?e:e+12:\"\\u0936\\u093e\\u092e\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u0930\\u093e\\u0924\":e<10?\"\\u0938\\u0941\\u092c\\u0939\":e<17?\"\\u0926\\u094b\\u092a\\u0939\\u0930\":e<20?\"\\u0936\\u093e\\u092e\":\"\\u0930\\u093e\\u0924\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},\"3N8a\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));var r=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this,e,r)).scheduler=e,i.work=r,i.pending=!1,i}return c(n,[{key:\"schedule\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(this.closed)return this;this.state=e;var n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(r,this.id,t),this}},{key:\"requestAsyncId\",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return setInterval(e.flush.bind(e,this),n)}},{key:\"recycleAsyncId\",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==n&&this.delay===n&&!1===this.pending)return t;clearInterval(t)}},{key:\"execute\",value:function(e,t){if(this.closed)return new Error(\"executing a cancelled action\");this.pending=!1;var n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}},{key:\"_execute\",value:function(e,t){var n=!1,r=void 0;try{this.work(e)}catch(i){n=!0,r=!!i&&i||new Error(i)}if(n)return this.unsubscribe(),r}},{key:\"_unsubscribe\",value:function(){var e=this.id,t=this.scheduler,n=t.actions,r=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&n.splice(r,1),null!=e&&(this.id=this.recycleAsyncId(t,e,null)),this.delay=null}}]),n}(function(e){l(n,e);var t=h(n);function n(e,r){return s(this,n),t.call(this)}return c(n,[{key:\"schedule\",value:function(e){return this}}]),n}(n(\"quSY\").a))},\"3Pt+\":function(e,t,r){\"use strict\";r.d(t,\"a\",(function(){return Ve})),r.d(t,\"b\",(function(){return y})),r.d(t,\"c\",(function(){return Je})),r.d(t,\"d\",(function(){return ge})),r.d(t,\"e\",(function(){return Le})),r.d(t,\"f\",(function(){return Ye})),r.d(t,\"g\",(function(){return Te})),r.d(t,\"h\",(function(){return Ge})),r.d(t,\"i\",(function(){return T})),r.d(t,\"j\",(function(){return p})),r.d(t,\"k\",(function(){return x})),r.d(t,\"l\",(function(){return D})),r.d(t,\"m\",(function(){return O})),r.d(t,\"n\",(function(){return Se})),r.d(t,\"o\",(function(){return B})),r.d(t,\"p\",(function(){return Xe})),r.d(t,\"q\",(function(){return F})),r.d(t,\"r\",(function(){return Ce}));var a=r(\"fXoL\"),o=r(\"ofXK\"),u=r(\"cp0P\"),d=r(\"Cfvw\"),f=r(\"lJxs\"),p=new a.s(\"NgValueAccessor\"),v={provide:p,useExisting:Object(a.Y)((function(){return b})),multi:!0},b=function(){var e=function(){function e(t,n){s(this,e),this._renderer=t,this._elementRef=n,this.onChange=function(e){},this.onTouched=function(){}}return c(e,[{key:\"writeValue\",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,\"checked\",e)}},{key:\"registerOnChange\",value:function(e){this.onChange=e}},{key:\"registerOnTouched\",value:function(e){this.onTouched=e}},{key:\"setDisabledState\",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",e)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(a.Pb(a.I),a.Pb(a.m))},e.\\u0275dir=a.Kb({type:e,selectors:[[\"input\",\"type\",\"checkbox\",\"formControlName\",\"\"],[\"input\",\"type\",\"checkbox\",\"formControl\",\"\"],[\"input\",\"type\",\"checkbox\",\"ngModel\",\"\"]],hostBindings:function(e,t){1&e&&a.cc(\"change\",(function(e){return t.onChange(e.target.checked)}))(\"blur\",(function(){return t.onTouched()}))},features:[a.Db([v])]}),e}(),g={provide:p,useExisting:Object(a.Y)((function(){return y})),multi:!0},_=new a.s(\"CompositionEventMode\"),y=function(){var e=function(){function e(t,n,r){var i;s(this,e),this._renderer=t,this._elementRef=n,this._compositionMode=r,this.onChange=function(e){},this.onTouched=function(){},this._composing=!1,null==this._compositionMode&&(this._compositionMode=(i=Object(o.B)()?Object(o.B)().getUserAgent():\"\",!/android (\\d+)/.test(i.toLowerCase())))}return c(e,[{key:\"writeValue\",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,\"value\",null==e?\"\":e)}},{key:\"registerOnChange\",value:function(e){this.onChange=e}},{key:\"registerOnTouched\",value:function(e){this.onTouched=e}},{key:\"setDisabledState\",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",e)}},{key:\"_handleInput\",value:function(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}},{key:\"_compositionStart\",value:function(){this._composing=!0}},{key:\"_compositionEnd\",value:function(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(a.Pb(a.I),a.Pb(a.m),a.Pb(_,8))},e.\\u0275dir=a.Kb({type:e,selectors:[[\"input\",\"formControlName\",\"\",3,\"type\",\"checkbox\"],[\"textarea\",\"formControlName\",\"\"],[\"input\",\"formControl\",\"\",3,\"type\",\"checkbox\"],[\"textarea\",\"formControl\",\"\"],[\"input\",\"ngModel\",\"\",3,\"type\",\"checkbox\"],[\"textarea\",\"ngModel\",\"\"],[\"\",\"ngDefaultControl\",\"\"]],hostBindings:function(e,t){1&e&&a.cc(\"input\",(function(e){return t._handleInput(e.target.value)}))(\"blur\",(function(){return t.onTouched()}))(\"compositionstart\",(function(){return t._compositionStart()}))(\"compositionend\",(function(e){return t._compositionEnd(e.target.value)}))},features:[a.Db([g])]}),e}(),k=function(){var e=function(){function e(){s(this,e)}return c(e,[{key:\"value\",get:function(){return this.control?this.control.value:null}},{key:\"valid\",get:function(){return this.control?this.control.valid:null}},{key:\"invalid\",get:function(){return this.control?this.control.invalid:null}},{key:\"pending\",get:function(){return this.control?this.control.pending:null}},{key:\"disabled\",get:function(){return this.control?this.control.disabled:null}},{key:\"enabled\",get:function(){return this.control?this.control.enabled:null}},{key:\"errors\",get:function(){return this.control?this.control.errors:null}},{key:\"pristine\",get:function(){return this.control?this.control.pristine:null}},{key:\"dirty\",get:function(){return this.control?this.control.dirty:null}},{key:\"touched\",get:function(){return this.control?this.control.touched:null}},{key:\"status\",get:function(){return this.control?this.control.status:null}},{key:\"untouched\",get:function(){return this.control?this.control.untouched:null}},{key:\"statusChanges\",get:function(){return this.control?this.control.statusChanges:null}},{key:\"valueChanges\",get:function(){return this.control?this.control.valueChanges:null}},{key:\"path\",get:function(){return null}},{key:\"reset\",value:function(e){this.control&&this.control.reset(e)}},{key:\"hasError\",value:function(e,t){return!!this.control&&this.control.hasError(e,t)}},{key:\"getError\",value:function(e,t){return this.control?this.control.getError(e,t):null}}]),e}();return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=a.Kb({type:e}),e}(),w=function(){var e=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return c(n,[{key:\"formDirective\",get:function(){return null}},{key:\"path\",get:function(){return null}}]),n}(k);return e.\\u0275fac=function(t){return S(t||e)},e.\\u0275dir=a.Kb({type:e,features:[a.Bb]}),e}(),S=a.Xb(w);function M(){throw new Error(\"unimplemented\")}var x=function(e){l(n,e);var t=h(n);function n(){var e;return s(this,n),(e=t.apply(this,arguments))._parent=null,e.name=null,e.valueAccessor=null,e._rawValidators=[],e._rawAsyncValidators=[],e}return c(n,[{key:\"validator\",get:function(){return M()}},{key:\"asyncValidator\",get:function(){return M()}}]),n}(k),C=function(){function e(t){s(this,e),this._cd=t}return c(e,[{key:\"ngClassUntouched\",get:function(){return!!this._cd.control&&this._cd.control.untouched}},{key:\"ngClassTouched\",get:function(){return!!this._cd.control&&this._cd.control.touched}},{key:\"ngClassPristine\",get:function(){return!!this._cd.control&&this._cd.control.pristine}},{key:\"ngClassDirty\",get:function(){return!!this._cd.control&&this._cd.control.dirty}},{key:\"ngClassValid\",get:function(){return!!this._cd.control&&this._cd.control.valid}},{key:\"ngClassInvalid\",get:function(){return!!this._cd.control&&this._cd.control.invalid}},{key:\"ngClassPending\",get:function(){return!!this._cd.control&&this._cd.control.pending}}]),e}(),D=function(){var e=function(e){l(n,e);var t=h(n);function n(e){return s(this,n),t.call(this,e)}return n}(C);return e.\\u0275fac=function(t){return new(t||e)(a.Pb(x,2))},e.\\u0275dir=a.Kb({type:e,selectors:[[\"\",\"formControlName\",\"\"],[\"\",\"ngModel\",\"\"],[\"\",\"formControl\",\"\"]],hostVars:14,hostBindings:function(e,t){2&e&&a.Hb(\"ng-untouched\",t.ngClassUntouched)(\"ng-touched\",t.ngClassTouched)(\"ng-pristine\",t.ngClassPristine)(\"ng-dirty\",t.ngClassDirty)(\"ng-valid\",t.ngClassValid)(\"ng-invalid\",t.ngClassInvalid)(\"ng-pending\",t.ngClassPending)},features:[a.Bb]}),e}(),O=function(){var e=function(e){l(n,e);var t=h(n);function n(e){return s(this,n),t.call(this,e)}return n}(C);return e.\\u0275fac=function(t){return new(t||e)(a.Pb(w,2))},e.\\u0275dir=a.Kb({type:e,selectors:[[\"\",\"formGroupName\",\"\"],[\"\",\"formArrayName\",\"\"],[\"\",\"ngModelGroup\",\"\"],[\"\",\"formGroup\",\"\"],[\"form\",3,\"ngNoForm\",\"\"],[\"\",\"ngForm\",\"\"]],hostVars:14,hostBindings:function(e,t){2&e&&a.Hb(\"ng-untouched\",t.ngClassUntouched)(\"ng-touched\",t.ngClassTouched)(\"ng-pristine\",t.ngClassPristine)(\"ng-dirty\",t.ngClassDirty)(\"ng-valid\",t.ngClassValid)(\"ng-invalid\",t.ngClassInvalid)(\"ng-pending\",t.ngClassPending)},features:[a.Bb]}),e}();function L(e){return null==e||0===e.length}function E(e){return null!=e&&\"number\"==typeof e.length}var T=new a.s(\"NgValidators\"),A=new a.s(\"NgAsyncValidators\"),P=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,F=function(){function e(){s(this,e)}return c(e,null,[{key:\"min\",value:function(e){return function(t){if(L(t.value)||L(e))return null;var n=parseFloat(t.value);return!isNaN(n)&&ne?{max:{max:e,actual:t.value}}:null}}},{key:\"required\",value:function(e){return L(e.value)?{required:!0}:null}},{key:\"requiredTrue\",value:function(e){return!0===e.value?null:{required:!0}}},{key:\"email\",value:function(e){return L(e.value)||P.test(e.value)?null:{email:!0}}},{key:\"minLength\",value:function(e){return function(t){return L(t.value)||!E(t.value)?null:t.value.lengthe?{maxlength:{requiredLength:e,actualLength:t.value.length}}:null}}},{key:\"pattern\",value:function(t){return t?(\"string\"==typeof t?(r=\"\",\"^\"!==t.charAt(0)&&(r+=\"^\"),r+=t,\"$\"!==t.charAt(t.length-1)&&(r+=\"$\"),n=new RegExp(r)):(r=t.toString(),n=t),function(e){if(L(e.value))return null;var t=e.value;return n.test(t)?null:{pattern:{requiredPattern:r,actualValue:t}}}):e.nullValidator;var n,r}},{key:\"nullValidator\",value:function(e){return null}},{key:\"compose\",value:function(e){if(!e)return null;var t=e.filter(j);return 0==t.length?null:function(e){return I(Y(e,t))}}},{key:\"composeAsync\",value:function(e){if(!e)return null;var t=e.filter(j);return 0==t.length?null:function(e){var n=Y(e,t).map(R);return Object(u.a)(n).pipe(Object(f.a)(I))}}}]),e}();function j(e){return null!=e}function R(e){var t=Object(a.wb)(e)?Object(d.a)(e):e;if(!Object(a.vb)(t))throw new Error(\"Expected validator to return Promise or Observable.\");return t}function I(e){var t={};return e.forEach((function(e){t=null!=e?Object.assign(Object.assign({},t),e):t})),0===Object.keys(t).length?null:t}function Y(e,t){return t.map((function(t){return t(e)}))}function H(e){return e.map((function(e){return function(e){return!e.validate}(e)?e:function(t){return e.validate(t)}}))}var N={provide:p,useExisting:Object(a.Y)((function(){return B})),multi:!0},B=function(){var e=function(){function e(t,n){s(this,e),this._renderer=t,this._elementRef=n,this.onChange=function(e){},this.onTouched=function(){}}return c(e,[{key:\"writeValue\",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,\"value\",null==e?\"\":e)}},{key:\"registerOnChange\",value:function(e){this.onChange=function(t){e(\"\"==t?null:parseFloat(t))}}},{key:\"registerOnTouched\",value:function(e){this.onTouched=e}},{key:\"setDisabledState\",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",e)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(a.Pb(a.I),a.Pb(a.m))},e.\\u0275dir=a.Kb({type:e,selectors:[[\"input\",\"type\",\"number\",\"formControlName\",\"\"],[\"input\",\"type\",\"number\",\"formControl\",\"\"],[\"input\",\"type\",\"number\",\"ngModel\",\"\"]],hostBindings:function(e,t){1&e&&a.cc(\"input\",(function(e){return t.onChange(e.target.value)}))(\"blur\",(function(){return t.onTouched()}))},features:[a.Db([N])]}),e}(),V={provide:p,useExisting:Object(a.Y)((function(){return z})),multi:!0},U=function(){var e=function(){function e(){s(this,e),this._accessors=[]}return c(e,[{key:\"add\",value:function(e,t){this._accessors.push([e,t])}},{key:\"remove\",value:function(e){for(var t=this._accessors.length-1;t>=0;--t)if(this._accessors[t][1]===e)return void this._accessors.splice(t,1)}},{key:\"select\",value:function(e){var t=this;this._accessors.forEach((function(n){t._isSameGroup(n,e)&&n[1]!==e&&n[1].fireUncheck(e.value)}))}},{key:\"_isSameGroup\",value:function(e,t){return!!e[0].control&&e[0]._parent===t._control._parent&&e[1].name===t.name}}]),e}();return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=a.Lb({token:e,factory:e.\\u0275fac}),e}(),z=function(){var e=function(){function e(t,n,r,i){s(this,e),this._renderer=t,this._elementRef=n,this._registry=r,this._injector=i,this.onChange=function(){},this.onTouched=function(){}}return c(e,[{key:\"ngOnInit\",value:function(){this._control=this._injector.get(x),this._checkName(),this._registry.add(this._control,this)}},{key:\"ngOnDestroy\",value:function(){this._registry.remove(this)}},{key:\"writeValue\",value:function(e){this._state=e===this.value,this._renderer.setProperty(this._elementRef.nativeElement,\"checked\",this._state)}},{key:\"registerOnChange\",value:function(e){var t=this;this._fn=e,this.onChange=function(){e(t.value),t._registry.select(t)}}},{key:\"fireUncheck\",value:function(e){this.writeValue(e)}},{key:\"registerOnTouched\",value:function(e){this.onTouched=e}},{key:\"setDisabledState\",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",e)}},{key:\"_checkName\",value:function(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)}},{key:\"_throwNameError\",value:function(){throw new Error('\\n If you define both a name and a formControlName attribute on your radio button, their values\\n must match. Ex: \\n ')}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(a.Pb(a.I),a.Pb(a.m),a.Pb(U),a.Pb(a.t))},e.\\u0275dir=a.Kb({type:e,selectors:[[\"input\",\"type\",\"radio\",\"formControlName\",\"\"],[\"input\",\"type\",\"radio\",\"formControl\",\"\"],[\"input\",\"type\",\"radio\",\"ngModel\",\"\"]],hostBindings:function(e,t){1&e&&a.cc(\"change\",(function(){return t.onChange()}))(\"blur\",(function(){return t.onTouched()}))},inputs:{name:\"name\",formControlName:\"formControlName\",value:\"value\"},features:[a.Db([V])]}),e}(),J={provide:p,useExisting:Object(a.Y)((function(){return G})),multi:!0},G=function(){var e=function(){function e(t,n){s(this,e),this._renderer=t,this._elementRef=n,this.onChange=function(e){},this.onTouched=function(){}}return c(e,[{key:\"writeValue\",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,\"value\",parseFloat(e))}},{key:\"registerOnChange\",value:function(e){this.onChange=function(t){e(\"\"==t?null:parseFloat(t))}}},{key:\"registerOnTouched\",value:function(e){this.onTouched=e}},{key:\"setDisabledState\",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",e)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(a.Pb(a.I),a.Pb(a.m))},e.\\u0275dir=a.Kb({type:e,selectors:[[\"input\",\"type\",\"range\",\"formControlName\",\"\"],[\"input\",\"type\",\"range\",\"formControl\",\"\"],[\"input\",\"type\",\"range\",\"ngModel\",\"\"]],hostBindings:function(e,t){1&e&&a.cc(\"change\",(function(e){return t.onChange(e.target.value)}))(\"input\",(function(e){return t.onChange(e.target.value)}))(\"blur\",(function(){return t.onTouched()}))},features:[a.Db([J])]}),e}(),X='\\n
\\n \\n
\\n\\n In your class:\\n\\n this.myGroup = new FormGroup({\\n firstName: new FormControl()\\n });',W='\\n
\\n
\\n \\n
\\n
\\n\\n In your class:\\n\\n this.myGroup = new FormGroup({\\n person: new FormGroup({ firstName: new FormControl() })\\n });',Z=function(){function e(){s(this,e)}return c(e,null,[{key:\"controlParentException\",value:function(){throw new Error(\"formControlName must be used with a parent formGroup directive. You'll want to add a formGroup\\n directive and pass it an existing FormGroup instance (you can create one in your class).\\n\\n Example:\\n\\n \"+X)}},{key:\"ngModelGroupException\",value:function(){throw new Error('formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents\\n that also have a \"form\" prefix: formGroupName, formArrayName, or formGroup.\\n\\n Option 1: Update the parent to be formGroupName (reactive form strategy)\\n\\n '.concat(W,'\\n\\n Option 2: Use ngModel instead of formControlName (template-driven strategy)\\n\\n \\n
\\n
\\n \\n
\\n
'))}},{key:\"missingFormException\",value:function(){throw new Error(\"formGroup expects a FormGroup instance. Please pass one in.\\n\\n Example:\\n\\n \"+X)}},{key:\"groupParentException\",value:function(){throw new Error(\"formGroupName must be used with a parent formGroup directive. You'll want to add a formGroup\\n directive and pass it an existing FormGroup instance (you can create one in your class).\\n\\n Example:\\n\\n \"+W)}},{key:\"arrayParentException\",value:function(){throw new Error('formArrayName must be used with a parent formGroup directive. You\\'ll want to add a formGroup\\n directive and pass it an existing FormGroup instance (you can create one in your class).\\n\\n Example:\\n\\n \\n
\\n
\\n
\\n \\n
\\n
\\n
\\n\\n In your class:\\n\\n this.cityArray = new FormArray([new FormControl(\\'SF\\')]);\\n this.myGroup = new FormGroup({\\n cities: this.cityArray\\n });')}},{key:\"disabledAttrWarning\",value:function(){console.warn(\"\\n It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true\\n when you set up this control in your component class, the disabled attribute will actually be set in the DOM for\\n you. We recommend using this approach to avoid 'changed after checked' errors.\\n\\n Example:\\n form = new FormGroup({\\n first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),\\n last: new FormControl('Drew', Validators.required)\\n });\\n \")}},{key:\"ngModelWarning\",value:function(e){console.warn(\"\\n It looks like you're using ngModel on the same form field as \".concat(e,\".\\n Support for using the ngModel input property and ngModelChange event with\\n reactive form directives has been deprecated in Angular v6 and will be removed\\n in a future version of Angular.\\n\\n For more information on this, see our API docs here:\\n https://angular.io/api/forms/\").concat(\"formControl\"===e?\"FormControlDirective\":\"FormControlName\",\"#use-with-ngmodel\\n \"))}}]),e}(),K={provide:p,useExisting:Object(a.Y)((function(){return Q})),multi:!0},Q=function(){var e=function(){function e(t,n){s(this,e),this._renderer=t,this._elementRef=n,this._optionMap=new Map,this._idCounter=0,this.onChange=function(e){},this.onTouched=function(){},this._compareWith=Object.is}return c(e,[{key:\"compareWith\",set:function(e){if(\"function\"!=typeof e)throw new Error(\"compareWith must be a function, but received \"+JSON.stringify(e));this._compareWith=e}},{key:\"writeValue\",value:function(e){this.value=e;var t=this._getOptionId(e);null==t&&this._renderer.setProperty(this._elementRef.nativeElement,\"selectedIndex\",-1);var n=function(e,t){return null==e?\"\"+t:(t&&\"object\"==typeof t&&(t=\"Object\"),\"\".concat(e,\": \").concat(t).slice(0,50))}(t,e);this._renderer.setProperty(this._elementRef.nativeElement,\"value\",n)}},{key:\"registerOnChange\",value:function(e){var t=this;this.onChange=function(n){t.value=t._getOptionValue(n),e(t.value)}}},{key:\"registerOnTouched\",value:function(e){this.onTouched=e}},{key:\"setDisabledState\",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",e)}},{key:\"_registerOption\",value:function(){return(this._idCounter++).toString()}},{key:\"_getOptionId\",value:function(e){for(var t=0,n=Array.from(this._optionMap.keys());t-1)}}else t=function(e,t){e._setSelected(!1)};this._optionMap.forEach(t)}},{key:\"registerOnChange\",value:function(e){var t=this;this.onChange=function(n){var r=[];if(void 0!==n.selectedOptions)for(var i=n.selectedOptions,a=0;a1?\"path: '\".concat(e.path.join(\" -> \"),\"'\"):e.path[0]?\"name: '\".concat(e.path,\"'\"):\"unspecified name attribute\",new Error(\"\".concat(t,\" \").concat(n))}function oe(e){return null!=e?F.compose(H(e)):null}function se(e){return null!=e?F.composeAsync(H(e)):null}function ue(e,t){if(!e.hasOwnProperty(\"model\"))return!1;var n=e.model;return!!n.isFirstChange()||!Object.is(t,n.currentValue)}var ce=[b,G,B,Q,$,z];function le(e,t){e._syncPendingControls(),t.forEach((function(e){var t=e.control;\"submit\"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)}))}function de(e,t){if(!t)return null;Array.isArray(t)||ae(e,\"Value accessor was not provided as an array for form control with\");var n=void 0,r=void 0,i=void 0;return t.forEach((function(t){var a;t.constructor===y?n=t:(a=t,ce.some((function(e){return a.constructor===e}))?(r&&ae(e,\"More than one built-in value accessor matches form control with\"),r=t):(i&&ae(e,\"More than one custom value accessor matches form control with\"),i=t))})),i||r||n||(ae(e,\"No valid value accessor for form control with\"),null)}function he(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}function fe(e,t,n,r){Object(a.ab)()&&\"never\"!==r&&((null!==r&&\"once\"!==r||t._ngModelWarningSentOnce)&&(\"always\"!==r||n._ngModelWarningSent)||(Z.ngModelWarning(e),t._ngModelWarningSentOnce=!0,n._ngModelWarningSent=!0))}function me(e){var t=ve(e)?e.validators:e;return Array.isArray(t)?oe(t):t||null}function pe(e,t){var n=ve(t)?t.asyncValidators:e;return Array.isArray(n)?se(n):n||null}function ve(e){return null!=e&&!Array.isArray(e)&&\"object\"==typeof e}var be=function(){function e(t,n){s(this,e),this.validator=t,this.asyncValidator=n,this._onCollectionChange=function(){},this.pristine=!0,this.touched=!1,this._onDisabledChange=[]}return c(e,[{key:\"parent\",get:function(){return this._parent}},{key:\"valid\",get:function(){return\"VALID\"===this.status}},{key:\"invalid\",get:function(){return\"INVALID\"===this.status}},{key:\"pending\",get:function(){return\"PENDING\"==this.status}},{key:\"disabled\",get:function(){return\"DISABLED\"===this.status}},{key:\"enabled\",get:function(){return\"DISABLED\"!==this.status}},{key:\"dirty\",get:function(){return!this.pristine}},{key:\"untouched\",get:function(){return!this.touched}},{key:\"updateOn\",get:function(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:\"change\"}},{key:\"setValidators\",value:function(e){this.validator=me(e)}},{key:\"setAsyncValidators\",value:function(e){this.asyncValidator=pe(e)}},{key:\"clearValidators\",value:function(){this.validator=null}},{key:\"clearAsyncValidators\",value:function(){this.asyncValidator=null}},{key:\"markAsTouched\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}},{key:\"markAllAsTouched\",value:function(){this.markAsTouched({onlySelf:!0}),this._forEachChild((function(e){return e.markAllAsTouched()}))}},{key:\"markAsUntouched\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!1,this._pendingTouched=!1,this._forEachChild((function(e){e.markAsUntouched({onlySelf:!0})})),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}},{key:\"markAsDirty\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}},{key:\"markAsPristine\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!0,this._pendingDirty=!1,this._forEachChild((function(e){e.markAsPristine({onlySelf:!0})})),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}},{key:\"markAsPending\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.status=\"PENDING\",!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}},{key:\"disable\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this._parentMarkedDirty(e.onlySelf);this.status=\"DISABLED\",this.errors=null,this._forEachChild((function(t){t.disable(Object.assign(Object.assign({},e),{onlySelf:!0}))})),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach((function(e){return e(!0)}))}},{key:\"enable\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this._parentMarkedDirty(e.onlySelf);this.status=\"VALID\",this._forEachChild((function(t){t.enable(Object.assign(Object.assign({},e),{onlySelf:!0}))})),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach((function(e){return e(!1)}))}},{key:\"_updateAncestors\",value:function(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}},{key:\"setParent\",value:function(e){this._parent=e}},{key:\"updateValueAndValidity\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),\"VALID\"!==this.status&&\"PENDING\"!==this.status||this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}},{key:\"_updateTreeValidity\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{emitEvent:!0};this._forEachChild((function(t){return t._updateTreeValidity(e)})),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}},{key:\"_setInitialStatus\",value:function(){this.status=this._allControlsDisabled()?\"DISABLED\":\"VALID\"}},{key:\"_runValidator\",value:function(){return this.validator?this.validator(this):null}},{key:\"_runAsyncValidator\",value:function(e){var t=this;if(this.asyncValidator){this.status=\"PENDING\";var n=R(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe((function(n){return t.setErrors(n,{emitEvent:e})}))}}},{key:\"_cancelExistingSubscription\",value:function(){this._asyncValidationSubscription&&this._asyncValidationSubscription.unsubscribe()}},{key:\"setErrors\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.errors=e,this._updateControlsErrors(!1!==t.emitEvent)}},{key:\"get\",value:function(e){return function(e,t,n){if(null==t)return null;if(Array.isArray(t)||(t=t.split(\".\")),Array.isArray(t)&&0===t.length)return null;var r=e;return t.forEach((function(e){r=r instanceof _e?r.controls.hasOwnProperty(e)?r.controls[e]:null:r instanceof ye&&r.at(e)||null})),r}(this,e)}},{key:\"getError\",value:function(e,t){var n=t?this.get(t):this;return n&&n.errors?n.errors[e]:null}},{key:\"hasError\",value:function(e,t){return!!this.getError(e,t)}},{key:\"root\",get:function(){for(var e=this;e._parent;)e=e._parent;return e}},{key:\"_updateControlsErrors\",value:function(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}},{key:\"_initObservables\",value:function(){this.valueChanges=new a.p,this.statusChanges=new a.p}},{key:\"_calculateStatus\",value:function(){return this._allControlsDisabled()?\"DISABLED\":this.errors?\"INVALID\":this._anyControlsHaveStatus(\"PENDING\")?\"PENDING\":this._anyControlsHaveStatus(\"INVALID\")?\"INVALID\":\"VALID\"}},{key:\"_anyControlsHaveStatus\",value:function(e){return this._anyControls((function(t){return t.status===e}))}},{key:\"_anyControlsDirty\",value:function(){return this._anyControls((function(e){return e.dirty}))}},{key:\"_anyControlsTouched\",value:function(){return this._anyControls((function(e){return e.touched}))}},{key:\"_updatePristine\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}},{key:\"_updateTouched\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}},{key:\"_isBoxedValue\",value:function(e){return\"object\"==typeof e&&null!==e&&2===Object.keys(e).length&&\"value\"in e&&\"disabled\"in e}},{key:\"_registerOnCollectionChange\",value:function(e){this._onCollectionChange=e}},{key:\"_setUpdateStrategy\",value:function(e){ve(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}},{key:\"_parentMarkedDirty\",value:function(e){return!e&&this._parent&&this._parent.dirty&&!this._parent._anyControlsDirty()}}]),e}(),ge=function(e){l(n,e);var t=h(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=arguments.length>1?arguments[1]:void 0,a=arguments.length>2?arguments[2]:void 0;return s(this,n),(e=t.call(this,me(i),pe(a,i)))._onChange=[],e._applyFormState(r),e._setUpdateStrategy(i),e.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),e._initObservables(),e}return c(n,[{key:\"setValue\",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.value=this._pendingValue=e,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach((function(e){return e(t.value,!1!==n.emitViewToModelChange)})),this.updateValueAndValidity(n)}},{key:\"patchValue\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.setValue(e,t)}},{key:\"reset\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._applyFormState(e),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}},{key:\"_updateValue\",value:function(){}},{key:\"_anyControls\",value:function(e){return!1}},{key:\"_allControlsDisabled\",value:function(){return this.disabled}},{key:\"registerOnChange\",value:function(e){this._onChange.push(e)}},{key:\"_clearChangeFns\",value:function(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=function(){}}},{key:\"registerOnDisabledChange\",value:function(e){this._onDisabledChange.push(e)}},{key:\"_forEachChild\",value:function(e){}},{key:\"_syncPendingControls\",value:function(){return!(\"submit\"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}},{key:\"_applyFormState\",value:function(e){this._isBoxedValue(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}}]),n}(be),_e=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,me(r),pe(i,r))).controls=e,a._initObservables(),a._setUpdateStrategy(r),a._setUpControls(),a.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),a}return c(n,[{key:\"registerControl\",value:function(e,t){return this.controls[e]?this.controls[e]:(this.controls[e]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}},{key:\"addControl\",value:function(e,t){this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()}},{key:\"removeControl\",value:function(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),delete this.controls[e],this.updateValueAndValidity(),this._onCollectionChange()}},{key:\"setControl\",value:function(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()}},{key:\"contains\",value:function(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}},{key:\"setValue\",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(e),Object.keys(e).forEach((function(r){t._throwIfControlMissing(r),t.controls[r].setValue(e[r],{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:\"patchValue\",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object.keys(e).forEach((function(r){t.controls[r]&&t.controls[r].patchValue(e[r],{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:\"reset\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild((function(n,r){n.reset(e[r],{onlySelf:!0,emitEvent:t.emitEvent})})),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}},{key:\"getRawValue\",value:function(){return this._reduceChildren({},(function(e,t,n){return e[n]=t instanceof ge?t.value:t.getRawValue(),e}))}},{key:\"_syncPendingControls\",value:function(){var e=this._reduceChildren(!1,(function(e,t){return!!t._syncPendingControls()||e}));return e&&this.updateValueAndValidity({onlySelf:!0}),e}},{key:\"_throwIfControlMissing\",value:function(e){if(!Object.keys(this.controls).length)throw new Error(\"\\n There are no form controls registered with this group yet. If you're using ngModel,\\n you may want to check next tick (e.g. use setTimeout).\\n \");if(!this.controls[e])throw new Error(\"Cannot find form control with name: \".concat(e,\".\"))}},{key:\"_forEachChild\",value:function(e){var t=this;Object.keys(this.controls).forEach((function(n){return e(t.controls[n],n)}))}},{key:\"_setUpControls\",value:function(){var e=this;this._forEachChild((function(t){t.setParent(e),t._registerOnCollectionChange(e._onCollectionChange)}))}},{key:\"_updateValue\",value:function(){this.value=this._reduceValue()}},{key:\"_anyControls\",value:function(e){for(var t=0,n=Object.keys(this.controls);t0||this.disabled}},{key:\"_checkAllValuesPresent\",value:function(e){this._forEachChild((function(t,n){if(void 0===e[n])throw new Error(\"Must supply a value for form control with name: '\".concat(n,\"'.\"))}))}}]),n}(be),ye=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,me(r),pe(i,r))).controls=e,a._initObservables(),a._setUpdateStrategy(r),a._setUpControls(),a.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),a}return c(n,[{key:\"at\",value:function(e){return this.controls[e]}},{key:\"push\",value:function(e){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity(),this._onCollectionChange()}},{key:\"insert\",value:function(e,t){this.controls.splice(e,0,t),this._registerControl(t),this.updateValueAndValidity()}},{key:\"removeAt\",value:function(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),this.controls.splice(e,1),this.updateValueAndValidity()}},{key:\"setControl\",value:function(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),this.controls.splice(e,1),t&&(this.controls.splice(e,0,t),this._registerControl(t)),this.updateValueAndValidity(),this._onCollectionChange()}},{key:\"length\",get:function(){return this.controls.length}},{key:\"setValue\",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(e),e.forEach((function(e,r){t._throwIfControlMissing(r),t.at(r).setValue(e,{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:\"patchValue\",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.forEach((function(e,r){t.at(r)&&t.at(r).patchValue(e,{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:\"reset\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild((function(n,r){n.reset(e[r],{onlySelf:!0,emitEvent:t.emitEvent})})),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}},{key:\"getRawValue\",value:function(){return this.controls.map((function(e){return e instanceof ge?e.value:e.getRawValue()}))}},{key:\"clear\",value:function(){this.controls.length<1||(this._forEachChild((function(e){return e._registerOnCollectionChange((function(){}))})),this.controls.splice(0),this.updateValueAndValidity())}},{key:\"_syncPendingControls\",value:function(){var e=this.controls.reduce((function(e,t){return!!t._syncPendingControls()||e}),!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}},{key:\"_throwIfControlMissing\",value:function(e){if(!this.controls.length)throw new Error(\"\\n There are no form controls registered with this array yet. If you're using ngModel,\\n you may want to check next tick (e.g. use setTimeout).\\n \");if(!this.at(e))throw new Error(\"Cannot find form control at index \"+e)}},{key:\"_forEachChild\",value:function(e){this.controls.forEach((function(t,n){e(t,n)}))}},{key:\"_updateValue\",value:function(){var e=this;this.value=this.controls.filter((function(t){return t.enabled||e.disabled})).map((function(e){return e.value}))}},{key:\"_anyControls\",value:function(e){return this.controls.some((function(t){return t.enabled&&e(t)}))}},{key:\"_setUpControls\",value:function(){var e=this;this._forEachChild((function(t){return e._registerControl(t)}))}},{key:\"_checkAllValuesPresent\",value:function(e){this._forEachChild((function(t,n){if(void 0===e[n])throw new Error(\"Must supply a value for form control at index: \".concat(n,\".\"))}))}},{key:\"_allControlsDisabled\",value:function(){var e,t=i(this.controls);try{for(t.s();!(e=t.n()).done;){if(e.value.enabled)return!1}}catch(n){t.e(n)}finally{t.f()}return this.controls.length>0||this.disabled}},{key:\"_registerControl\",value:function(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}}]),n}(be),ke={provide:w,useExisting:Object(a.Y)((function(){return Se}))},we=Promise.resolve(null),Se=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this)).submitted=!1,i._directives=[],i.ngSubmit=new a.p,i.form=new _e({},oe(e),se(r)),i}return c(n,[{key:\"ngAfterViewInit\",value:function(){this._setUpdateStrategy()}},{key:\"formDirective\",get:function(){return this}},{key:\"control\",get:function(){return this.form}},{key:\"path\",get:function(){return[]}},{key:\"controls\",get:function(){return this.form.controls}},{key:\"addControl\",value:function(e){var t=this;we.then((function(){var n=t._findContainer(e.path);e.control=n.registerControl(e.name,e.control),te(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),t._directives.push(e)}))}},{key:\"getControl\",value:function(e){return this.form.get(e.path)}},{key:\"removeControl\",value:function(e){var t=this;we.then((function(){var n=t._findContainer(e.path);n&&n.removeControl(e.name),he(t._directives,e)}))}},{key:\"addFormGroup\",value:function(e){var t=this;we.then((function(){var n=t._findContainer(e.path),r=new _e({});re(r,e),n.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})}))}},{key:\"removeFormGroup\",value:function(e){var t=this;we.then((function(){var n=t._findContainer(e.path);n&&n.removeControl(e.name)}))}},{key:\"getFormGroup\",value:function(e){return this.form.get(e.path)}},{key:\"updateModel\",value:function(e,t){var n=this;we.then((function(){n.form.get(e.path).setValue(t)}))}},{key:\"setValue\",value:function(e){this.control.setValue(e)}},{key:\"onSubmit\",value:function(e){return this.submitted=!0,le(this.form,this._directives),this.ngSubmit.emit(e),!1}},{key:\"onReset\",value:function(){this.resetForm()}},{key:\"resetForm\",value:function(e){this.form.reset(e),this.submitted=!1}},{key:\"_setUpdateStrategy\",value:function(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}},{key:\"_findContainer\",value:function(e){return e.pop(),e.length?this.form.get(e):this.form}}]),n}(w);return e.\\u0275fac=function(t){return new(t||e)(a.Pb(T,10),a.Pb(A,10))},e.\\u0275dir=a.Kb({type:e,selectors:[[\"form\",3,\"ngNoForm\",\"\",3,\"formGroup\",\"\"],[\"ng-form\"],[\"\",\"ngForm\",\"\"]],hostBindings:function(e,t){1&e&&a.cc(\"submit\",(function(e){return t.onSubmit(e)}))(\"reset\",(function(){return t.onReset()}))},inputs:{options:[\"ngFormOptions\",\"options\"]},outputs:{ngSubmit:\"ngSubmit\"},exportAs:[\"ngForm\"],features:[a.Db([ke]),a.Bb]}),e}(),Me=function(){var e=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return c(n,[{key:\"ngOnInit\",value:function(){this._checkParentType(),this.formDirective.addFormGroup(this)}},{key:\"ngOnDestroy\",value:function(){this.formDirective&&this.formDirective.removeFormGroup(this)}},{key:\"control\",get:function(){return this.formDirective.getFormGroup(this)}},{key:\"path\",get:function(){return ee(null==this.name?this.name:this.name.toString(),this._parent)}},{key:\"formDirective\",get:function(){return this._parent?this._parent.formDirective:null}},{key:\"validator\",get:function(){return oe(this._validators)}},{key:\"asyncValidator\",get:function(){return se(this._asyncValidators)}},{key:\"_checkParentType\",value:function(){}}]),n}(w);return e.\\u0275fac=function(t){return xe(t||e)},e.\\u0275dir=a.Kb({type:e,features:[a.Bb]}),e}(),xe=a.Xb(Me),Ce=function(){var e=function e(){s(this,e)};return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=a.Kb({type:e,selectors:[[\"form\",3,\"ngNoForm\",\"\",3,\"ngNativeValidate\",\"\"]],hostAttrs:[\"novalidate\",\"\"]}),e}(),De=new a.s(\"NgModelWithFormControlWarning\"),Oe={provide:x,useExisting:Object(a.Y)((function(){return Le}))},Le=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,i,o){var u;return s(this,n),(u=t.call(this))._ngModelWarningConfig=o,u.update=new a.p,u._ngModelWarningSent=!1,u._rawValidators=e||[],u._rawAsyncValidators=r||[],u.valueAccessor=de(m(u),i),u}return c(n,[{key:\"isDisabled\",set:function(e){Z.disabledAttrWarning()}},{key:\"ngOnChanges\",value:function(e){this._isControlChanged(e)&&(te(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})),ue(e,this.viewModel)&&(fe(\"formControl\",n,this,this._ngModelWarningConfig),this.form.setValue(this.model),this.viewModel=this.model)}},{key:\"path\",get:function(){return[]}},{key:\"validator\",get:function(){return oe(this._rawValidators)}},{key:\"asyncValidator\",get:function(){return se(this._rawAsyncValidators)}},{key:\"control\",get:function(){return this.form}},{key:\"viewToModelUpdate\",value:function(e){this.viewModel=e,this.update.emit(e)}},{key:\"_isControlChanged\",value:function(e){return e.hasOwnProperty(\"form\")}}]),n}(x);return e.\\u0275fac=function(t){return new(t||e)(a.Pb(T,10),a.Pb(A,10),a.Pb(p,10),a.Pb(De,8))},e.\\u0275dir=a.Kb({type:e,selectors:[[\"\",\"formControl\",\"\"]],inputs:{isDisabled:[\"disabled\",\"isDisabled\"],form:[\"formControl\",\"form\"],model:[\"ngModel\",\"model\"]},outputs:{update:\"ngModelChange\"},exportAs:[\"ngForm\"],features:[a.Db([Oe]),a.Bb,a.Cb]}),e._ngModelWarningSentOnce=!1,e}(),Ee={provide:w,useExisting:Object(a.Y)((function(){return Te}))},Te=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this))._validators=e,i._asyncValidators=r,i.submitted=!1,i.directives=[],i.form=null,i.ngSubmit=new a.p,i}return c(n,[{key:\"ngOnChanges\",value:function(e){this._checkFormPresent(),e.hasOwnProperty(\"form\")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())}},{key:\"formDirective\",get:function(){return this}},{key:\"control\",get:function(){return this.form}},{key:\"path\",get:function(){return[]}},{key:\"addControl\",value:function(e){var t=this.form.get(e.path);return te(t,e),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t}},{key:\"getControl\",value:function(e){return this.form.get(e.path)}},{key:\"removeControl\",value:function(e){he(this.directives,e)}},{key:\"addFormGroup\",value:function(e){var t=this.form.get(e.path);re(t,e),t.updateValueAndValidity({emitEvent:!1})}},{key:\"removeFormGroup\",value:function(e){}},{key:\"getFormGroup\",value:function(e){return this.form.get(e.path)}},{key:\"addFormArray\",value:function(e){var t=this.form.get(e.path);re(t,e),t.updateValueAndValidity({emitEvent:!1})}},{key:\"removeFormArray\",value:function(e){}},{key:\"getFormArray\",value:function(e){return this.form.get(e.path)}},{key:\"updateModel\",value:function(e,t){this.form.get(e.path).setValue(t)}},{key:\"onSubmit\",value:function(e){return this.submitted=!0,le(this.form,this.directives),this.ngSubmit.emit(e),!1}},{key:\"onReset\",value:function(){this.resetForm()}},{key:\"resetForm\",value:function(e){this.form.reset(e),this.submitted=!1}},{key:\"_updateDomValue\",value:function(){var e=this;this.directives.forEach((function(t){var n=e.form.get(t.path);t.control!==n&&(function(e,t){t.valueAccessor.registerOnChange((function(){return ie(t)})),t.valueAccessor.registerOnTouched((function(){return ie(t)})),t._rawValidators.forEach((function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(null)})),t._rawAsyncValidators.forEach((function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(null)})),e&&e._clearChangeFns()}(t.control,t),n&&te(n,t),t.control=n)})),this.form._updateTreeValidity({emitEvent:!1})}},{key:\"_updateRegistrations\",value:function(){var e=this;this.form._registerOnCollectionChange((function(){return e._updateDomValue()})),this._oldForm&&this._oldForm._registerOnCollectionChange((function(){})),this._oldForm=this.form}},{key:\"_updateValidators\",value:function(){var e=oe(this._validators);this.form.validator=F.compose([this.form.validator,e]);var t=se(this._asyncValidators);this.form.asyncValidator=F.composeAsync([this.form.asyncValidator,t])}},{key:\"_checkFormPresent\",value:function(){this.form||Z.missingFormException()}}]),n}(w);return e.\\u0275fac=function(t){return new(t||e)(a.Pb(T,10),a.Pb(A,10))},e.\\u0275dir=a.Kb({type:e,selectors:[[\"\",\"formGroup\",\"\"]],hostBindings:function(e,t){1&e&&a.cc(\"submit\",(function(e){return t.onSubmit(e)}))(\"reset\",(function(){return t.onReset()}))},inputs:{form:[\"formGroup\",\"form\"]},outputs:{ngSubmit:\"ngSubmit\"},exportAs:[\"ngForm\"],features:[a.Db([Ee]),a.Bb,a.Cb]}),e}(),Ae={provide:w,useExisting:Object(a.Y)((function(){return Pe}))},Pe=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this))._parent=e,a._validators=r,a._asyncValidators=i,a}return c(n,[{key:\"_checkParentType\",value:function(){Re(this._parent)&&Z.groupParentException()}}]),n}(Me);return e.\\u0275fac=function(t){return new(t||e)(a.Pb(w,13),a.Pb(T,10),a.Pb(A,10))},e.\\u0275dir=a.Kb({type:e,selectors:[[\"\",\"formGroupName\",\"\"]],inputs:{name:[\"formGroupName\",\"name\"]},features:[a.Db([Ae]),a.Bb]}),e}(),Fe={provide:w,useExisting:Object(a.Y)((function(){return je}))},je=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this))._parent=e,a._validators=r,a._asyncValidators=i,a}return c(n,[{key:\"ngOnInit\",value:function(){this._checkParentType(),this.formDirective.addFormArray(this)}},{key:\"ngOnDestroy\",value:function(){this.formDirective&&this.formDirective.removeFormArray(this)}},{key:\"control\",get:function(){return this.formDirective.getFormArray(this)}},{key:\"formDirective\",get:function(){return this._parent?this._parent.formDirective:null}},{key:\"path\",get:function(){return ee(null==this.name?this.name:this.name.toString(),this._parent)}},{key:\"validator\",get:function(){return oe(this._validators)}},{key:\"asyncValidator\",get:function(){return se(this._asyncValidators)}},{key:\"_checkParentType\",value:function(){Re(this._parent)&&Z.arrayParentException()}}]),n}(w);return e.\\u0275fac=function(t){return new(t||e)(a.Pb(w,13),a.Pb(T,10),a.Pb(A,10))},e.\\u0275dir=a.Kb({type:e,selectors:[[\"\",\"formArrayName\",\"\"]],inputs:{name:[\"formArrayName\",\"name\"]},features:[a.Db([Fe]),a.Bb]}),e}();function Re(e){return!(e instanceof Pe||e instanceof Te||e instanceof je)}var Ie={provide:x,useExisting:Object(a.Y)((function(){return Ye}))},Ye=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,i,o,u){var c;return s(this,n),(c=t.call(this))._ngModelWarningConfig=u,c._added=!1,c.update=new a.p,c._ngModelWarningSent=!1,c._parent=e,c._rawValidators=r||[],c._rawAsyncValidators=i||[],c.valueAccessor=de(m(c),o),c}return c(n,[{key:\"isDisabled\",set:function(e){Z.disabledAttrWarning()}},{key:\"ngOnChanges\",value:function(e){this._added||this._setUpControl(),ue(e,this.viewModel)&&(fe(\"formControlName\",n,this,this._ngModelWarningConfig),this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}},{key:\"ngOnDestroy\",value:function(){this.formDirective&&this.formDirective.removeControl(this)}},{key:\"viewToModelUpdate\",value:function(e){this.viewModel=e,this.update.emit(e)}},{key:\"path\",get:function(){return ee(null==this.name?this.name:this.name.toString(),this._parent)}},{key:\"formDirective\",get:function(){return this._parent?this._parent.formDirective:null}},{key:\"validator\",get:function(){return oe(this._rawValidators)}},{key:\"asyncValidator\",get:function(){return se(this._rawAsyncValidators)}},{key:\"_checkParentType\",value:function(){!(this._parent instanceof Pe)&&this._parent instanceof Me?Z.ngModelGroupException():this._parent instanceof Pe||this._parent instanceof Te||this._parent instanceof je||Z.controlParentException()}},{key:\"_setUpControl\",value:function(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}]),n}(x);return e.\\u0275fac=function(t){return new(t||e)(a.Pb(w,13),a.Pb(T,10),a.Pb(A,10),a.Pb(p,10),a.Pb(De,8))},e.\\u0275dir=a.Kb({type:e,selectors:[[\"\",\"formControlName\",\"\"]],inputs:{isDisabled:[\"disabled\",\"isDisabled\"],name:[\"formControlName\",\"name\"],model:[\"ngModel\",\"model\"]},outputs:{update:\"ngModelChange\"},features:[a.Db([Ie]),a.Bb,a.Cb]}),e._ngModelWarningSentOnce=!1,e}(),He={provide:T,useExisting:Object(a.Y)((function(){return Be})),multi:!0},Ne={provide:T,useExisting:Object(a.Y)((function(){return Ve})),multi:!0},Be=function(){var e=function(){function e(){s(this,e),this._required=!1}return c(e,[{key:\"required\",get:function(){return this._required},set:function(e){this._required=null!=e&&!1!==e&&\"\"+e!=\"false\",this._onChange&&this._onChange()}},{key:\"validate\",value:function(e){return this.required?F.required(e):null}},{key:\"registerOnValidatorChange\",value:function(e){this._onChange=e}}]),e}();return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=a.Kb({type:e,selectors:[[\"\",\"required\",\"\",\"formControlName\",\"\",3,\"type\",\"checkbox\"],[\"\",\"required\",\"\",\"formControl\",\"\",3,\"type\",\"checkbox\"],[\"\",\"required\",\"\",\"ngModel\",\"\",3,\"type\",\"checkbox\"]],hostVars:1,hostBindings:function(e,t){2&e&&a.Fb(\"required\",t.required?\"\":null)},inputs:{required:\"required\"},features:[a.Db([He])]}),e}(),Ve=function(){var e=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return c(n,[{key:\"validate\",value:function(e){return this.required?F.requiredTrue(e):null}}]),n}(Be);return e.\\u0275fac=function(t){return Ue(t||e)},e.\\u0275dir=a.Kb({type:e,selectors:[[\"input\",\"type\",\"checkbox\",\"required\",\"\",\"formControlName\",\"\"],[\"input\",\"type\",\"checkbox\",\"required\",\"\",\"formControl\",\"\"],[\"input\",\"type\",\"checkbox\",\"required\",\"\",\"ngModel\",\"\"]],hostVars:1,hostBindings:function(e,t){2&e&&a.Fb(\"required\",t.required?\"\":null)},features:[a.Db([Ne]),a.Bb]}),e}(),Ue=a.Xb(Ve),ze=function(){var e=function e(){s(this,e)};return e.\\u0275mod=a.Nb({type:e}),e.\\u0275inj=a.Mb({factory:function(t){return new(t||e)}}),e}(),Je=function(){var e=function(){function e(){s(this,e)}return c(e,[{key:\"group\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this._reduceControls(e),r=null,i=null,a=void 0;return null!=t&&(function(e){return void 0!==e.asyncValidators||void 0!==e.validators||void 0!==e.updateOn}(t)?(r=null!=t.validators?t.validators:null,i=null!=t.asyncValidators?t.asyncValidators:null,a=null!=t.updateOn?t.updateOn:void 0):(r=null!=t.validator?t.validator:null,i=null!=t.asyncValidator?t.asyncValidator:null)),new _e(n,{asyncValidators:i,updateOn:a,validators:r})}},{key:\"control\",value:function(e,t,n){return new ge(e,t,n)}},{key:\"array\",value:function(e,t,n){var r=this,i=e.map((function(e){return r._createControl(e)}));return new ye(i,t,n)}},{key:\"_reduceControls\",value:function(e){var t=this,n={};return Object.keys(e).forEach((function(r){n[r]=t._createControl(e[r])})),n}},{key:\"_createControl\",value:function(e){return e instanceof ge||e instanceof _e||e instanceof ye?e:Array.isArray(e)?this.control(e[0],e.length>1?e[1]:null,e.length>2?e[2]:null):this.control(e)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=a.Lb({token:e,factory:e.\\u0275fac}),e}(),Ge=function(){var e=function e(){s(this,e)};return e.\\u0275mod=a.Nb({type:e}),e.\\u0275inj=a.Mb({factory:function(t){return new(t||e)},providers:[U],imports:[ze]}),e}(),Xe=function(){var e=function(){function e(){s(this,e)}return c(e,null,[{key:\"withConfig\",value:function(t){return{ngModule:e,providers:[{provide:De,useValue:t.warnOnNgModelWithFormControl}]}}}]),e}();return e.\\u0275mod=a.Nb({type:e}),e.\\u0275inj=a.Mb({factory:function(t){return new(t||e)},providers:[Je,U],imports:[ze]}),e}()},\"3UWI\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"D0XW\"),i=n(\"tnsW\"),a=n(\"PqYM\");function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.a;return Object(i.a)((function(){return Object(a.a)(e,t)}))}},4218:function(e,t,n){\"use strict\";n.d(t,\"d\",(function(){return f})),n.d(t,\"a\",(function(){return p})),n.d(t,\"c\",(function(){return y})),n.d(t,\"b\",(function(){return k}));var r=n(\"QSHh\"),i=n.n(r),a=n(\"VJ7P\"),o=n(\"/7J2\"),u=n(\"qWAS\"),l=i.a.BN,d=new o.Logger(u.a),h={};function f(e){return null!=e&&(p.isBigNumber(e)||\"number\"==typeof e&&e%1==0||\"string\"==typeof e&&!!e.match(/^-?[0-9]+$/)||Object(a.isHexString)(e)||\"bigint\"==typeof e||Object(a.isBytes)(e))}var m=!1,p=function(){function e(t,n){s(this,e),d.checkNew(this instanceof e?this.constructor:void 0,e),t!==h&&d.throwError(\"cannot call constructor directly; use BigNumber.from\",o.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"new (BigNumber)\"}),this._hex=n,this._isBigNumber=!0,Object.freeze(this)}return c(e,[{key:\"fromTwos\",value:function(e){return b(g(this).fromTwos(e))}},{key:\"toTwos\",value:function(e){return b(g(this).toTwos(e))}},{key:\"abs\",value:function(){return\"-\"===this._hex[0]?e.from(this._hex.substring(1)):this}},{key:\"add\",value:function(e){return b(g(this).add(g(e)))}},{key:\"sub\",value:function(e){return b(g(this).sub(g(e)))}},{key:\"div\",value:function(t){return e.from(t).isZero()&&_(\"division by zero\",\"div\"),b(g(this).div(g(t)))}},{key:\"mul\",value:function(e){return b(g(this).mul(g(e)))}},{key:\"mod\",value:function(e){var t=g(e);return t.isNeg()&&_(\"cannot modulo negative values\",\"mod\"),b(g(this).umod(t))}},{key:\"pow\",value:function(e){var t=g(e);return t.isNeg()&&_(\"cannot raise to negative values\",\"pow\"),b(g(this).pow(t))}},{key:\"and\",value:function(e){var t=g(e);return(this.isNegative()||t.isNeg())&&_(\"cannot 'and' negative values\",\"and\"),b(g(this).and(t))}},{key:\"or\",value:function(e){var t=g(e);return(this.isNegative()||t.isNeg())&&_(\"cannot 'or' negative values\",\"or\"),b(g(this).or(t))}},{key:\"xor\",value:function(e){var t=g(e);return(this.isNegative()||t.isNeg())&&_(\"cannot 'xor' negative values\",\"xor\"),b(g(this).xor(t))}},{key:\"mask\",value:function(e){return(this.isNegative()||e<0)&&_(\"cannot mask negative values\",\"mask\"),b(g(this).maskn(e))}},{key:\"shl\",value:function(e){return(this.isNegative()||e<0)&&_(\"cannot shift negative values\",\"shl\"),b(g(this).shln(e))}},{key:\"shr\",value:function(e){return(this.isNegative()||e<0)&&_(\"cannot shift negative values\",\"shr\"),b(g(this).shrn(e))}},{key:\"eq\",value:function(e){return g(this).eq(g(e))}},{key:\"lt\",value:function(e){return g(this).lt(g(e))}},{key:\"lte\",value:function(e){return g(this).lte(g(e))}},{key:\"gt\",value:function(e){return g(this).gt(g(e))}},{key:\"gte\",value:function(e){return g(this).gte(g(e))}},{key:\"isNegative\",value:function(){return\"-\"===this._hex[0]}},{key:\"isZero\",value:function(){return g(this).isZero()}},{key:\"toNumber\",value:function(){try{return g(this).toNumber()}catch(e){_(\"overflow\",\"toNumber\",this.toString())}return null}},{key:\"toBigInt\",value:function(){try{return BigInt(this.toString())}catch(e){}return d.throwError(\"this platform does not support BigInt\",o.Logger.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}},{key:\"toString\",value:function(){return arguments.length>0&&(10===arguments[0]?m||(m=!0,d.warn(\"BigNumber.toString does not accept any parameters; base-10 is assumed\")):d.throwError(16===arguments[0]?\"BigNumber.toString does not accept any parameters; use bigNumber.toHexString()\":\"BigNumber.toString does not accept parameters\",o.Logger.errors.UNEXPECTED_ARGUMENT,{})),g(this).toString(10)}},{key:\"toHexString\",value:function(){return this._hex}},{key:\"toJSON\",value:function(e){return{type:\"BigNumber\",hex:this.toHexString()}}}],[{key:\"from\",value:function(t){if(t instanceof e)return t;if(\"string\"==typeof t)return t.match(/^-?0x[0-9a-f]+$/i)?new e(h,v(t)):t.match(/^-?[0-9]+$/)?new e(h,v(new l(t))):d.throwArgumentError(\"invalid BigNumber string\",\"value\",t);if(\"number\"==typeof t)return t%1&&_(\"underflow\",\"BigNumber.from\",t),(t>=9007199254740991||t<=-9007199254740991)&&_(\"overflow\",\"BigNumber.from\",t),e.from(String(t));var n=t;if(\"bigint\"==typeof n)return e.from(n.toString());if(Object(a.isBytes)(n))return e.from(Object(a.hexlify)(n));if(n)if(n.toHexString){var r=n.toHexString();if(\"string\"==typeof r)return e.from(r)}else{var i=n._hex;if(null==i&&\"BigNumber\"===n.type&&(i=n.hex),\"string\"==typeof i&&(Object(a.isHexString)(i)||\"-\"===i[0]&&Object(a.isHexString)(i.substring(1))))return e.from(i)}return d.throwArgumentError(\"invalid BigNumber value\",\"value\",t)}},{key:\"isBigNumber\",value:function(e){return!(!e||!e._isBigNumber)}}]),e}();function v(e){if(\"string\"!=typeof e)return v(e.toString(16));if(\"-\"===e[0])return\"-\"===(e=e.substring(1))[0]&&d.throwArgumentError(\"invalid hex\",\"value\",e),\"0x00\"===(e=v(e))?e:\"-\"+e;if(\"0x\"!==e.substring(0,2)&&(e=\"0x\"+e),\"0x\"===e)return\"0x00\";for(e.length%2&&(e=\"0x0\"+e.substring(2));e.length>4&&\"0x00\"===e.substring(0,4);)e=\"0x\"+e.substring(4);return e}function b(e){return p.from(v(e))}function g(e){var t=p.from(e).toHexString();return new l(\"-\"===t[0]?\"-\"+t.substring(3):t.substring(2),16)}function _(e,t,n){var r={fault:e,operation:t};return null!=n&&(r.value=n),d.throwError(e,o.Logger.errors.NUMERIC_FAULT,r)}function y(e){return new l(e,36).toString(16)}function k(e){return new l(e,16).toString(36)}},\"4I5i\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));var r=function(){function e(){return Error.call(this),this.message=\"argument out of range\",this.name=\"ArgumentOutOfRangeError\",this}return e.prototype=Object.create(Error.prototype),e}()},\"4MV3\":function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0ae7\",2:\"\\u0ae8\",3:\"\\u0ae9\",4:\"\\u0aea\",5:\"\\u0aeb\",6:\"\\u0aec\",7:\"\\u0aed\",8:\"\\u0aee\",9:\"\\u0aef\",0:\"\\u0ae6\"},n={\"\\u0ae7\":\"1\",\"\\u0ae8\":\"2\",\"\\u0ae9\":\"3\",\"\\u0aea\":\"4\",\"\\u0aeb\":\"5\",\"\\u0aec\":\"6\",\"\\u0aed\":\"7\",\"\\u0aee\":\"8\",\"\\u0aef\":\"9\",\"\\u0ae6\":\"0\"};e.defineLocale(\"gu\",{months:\"\\u0a9c\\u0abe\\u0aa8\\u0acd\\u0aaf\\u0ac1\\u0a86\\u0ab0\\u0ac0_\\u0aab\\u0ac7\\u0aac\\u0acd\\u0ab0\\u0ac1\\u0a86\\u0ab0\\u0ac0_\\u0aae\\u0abe\\u0ab0\\u0acd\\u0a9a_\\u0a8f\\u0aaa\\u0acd\\u0ab0\\u0abf\\u0ab2_\\u0aae\\u0ac7_\\u0a9c\\u0ac2\\u0aa8_\\u0a9c\\u0ac1\\u0ab2\\u0abe\\u0a88_\\u0a91\\u0a97\\u0ab8\\u0acd\\u0a9f_\\u0ab8\\u0aaa\\u0acd\\u0a9f\\u0ac7\\u0aae\\u0acd\\u0aac\\u0ab0_\\u0a91\\u0a95\\u0acd\\u0a9f\\u0acd\\u0aac\\u0ab0_\\u0aa8\\u0ab5\\u0ac7\\u0aae\\u0acd\\u0aac\\u0ab0_\\u0aa1\\u0abf\\u0ab8\\u0ac7\\u0aae\\u0acd\\u0aac\\u0ab0\".split(\"_\"),monthsShort:\"\\u0a9c\\u0abe\\u0aa8\\u0acd\\u0aaf\\u0ac1._\\u0aab\\u0ac7\\u0aac\\u0acd\\u0ab0\\u0ac1._\\u0aae\\u0abe\\u0ab0\\u0acd\\u0a9a_\\u0a8f\\u0aaa\\u0acd\\u0ab0\\u0abf._\\u0aae\\u0ac7_\\u0a9c\\u0ac2\\u0aa8_\\u0a9c\\u0ac1\\u0ab2\\u0abe._\\u0a91\\u0a97._\\u0ab8\\u0aaa\\u0acd\\u0a9f\\u0ac7._\\u0a91\\u0a95\\u0acd\\u0a9f\\u0acd._\\u0aa8\\u0ab5\\u0ac7._\\u0aa1\\u0abf\\u0ab8\\u0ac7.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0ab0\\u0ab5\\u0abf\\u0ab5\\u0abe\\u0ab0_\\u0ab8\\u0acb\\u0aae\\u0ab5\\u0abe\\u0ab0_\\u0aae\\u0a82\\u0a97\\u0ab3\\u0ab5\\u0abe\\u0ab0_\\u0aac\\u0ac1\\u0aa7\\u0acd\\u0ab5\\u0abe\\u0ab0_\\u0a97\\u0ac1\\u0ab0\\u0ac1\\u0ab5\\u0abe\\u0ab0_\\u0ab6\\u0ac1\\u0a95\\u0acd\\u0ab0\\u0ab5\\u0abe\\u0ab0_\\u0ab6\\u0aa8\\u0abf\\u0ab5\\u0abe\\u0ab0\".split(\"_\"),weekdaysShort:\"\\u0ab0\\u0ab5\\u0abf_\\u0ab8\\u0acb\\u0aae_\\u0aae\\u0a82\\u0a97\\u0ab3_\\u0aac\\u0ac1\\u0aa7\\u0acd_\\u0a97\\u0ac1\\u0ab0\\u0ac1_\\u0ab6\\u0ac1\\u0a95\\u0acd\\u0ab0_\\u0ab6\\u0aa8\\u0abf\".split(\"_\"),weekdaysMin:\"\\u0ab0_\\u0ab8\\u0acb_\\u0aae\\u0a82_\\u0aac\\u0ac1_\\u0a97\\u0ac1_\\u0ab6\\u0ac1_\\u0ab6\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\",LTS:\"A h:mm:ss \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\"},calendar:{sameDay:\"[\\u0a86\\u0a9c] LT\",nextDay:\"[\\u0a95\\u0abe\\u0ab2\\u0ac7] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0a97\\u0a87\\u0a95\\u0abe\\u0ab2\\u0ac7] LT\",lastWeek:\"[\\u0aaa\\u0abe\\u0a9b\\u0ab2\\u0abe] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0aae\\u0abe\",past:\"%s \\u0aaa\\u0ab9\\u0ac7\\u0ab2\\u0abe\",s:\"\\u0a85\\u0aae\\u0ac1\\u0a95 \\u0aaa\\u0ab3\\u0acb\",ss:\"%d \\u0ab8\\u0ac7\\u0a95\\u0a82\\u0aa1\",m:\"\\u0a8f\\u0a95 \\u0aae\\u0abf\\u0aa8\\u0abf\\u0a9f\",mm:\"%d \\u0aae\\u0abf\\u0aa8\\u0abf\\u0a9f\",h:\"\\u0a8f\\u0a95 \\u0a95\\u0ab2\\u0abe\\u0a95\",hh:\"%d \\u0a95\\u0ab2\\u0abe\\u0a95\",d:\"\\u0a8f\\u0a95 \\u0aa6\\u0abf\\u0ab5\\u0ab8\",dd:\"%d \\u0aa6\\u0abf\\u0ab5\\u0ab8\",M:\"\\u0a8f\\u0a95 \\u0aae\\u0ab9\\u0abf\\u0aa8\\u0acb\",MM:\"%d \\u0aae\\u0ab9\\u0abf\\u0aa8\\u0acb\",y:\"\\u0a8f\\u0a95 \\u0ab5\\u0ab0\\u0acd\\u0ab7\",yy:\"%d \\u0ab5\\u0ab0\\u0acd\\u0ab7\"},preparse:function(e){return e.replace(/[\\u0ae7\\u0ae8\\u0ae9\\u0aea\\u0aeb\\u0aec\\u0aed\\u0aee\\u0aef\\u0ae6]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u0ab0\\u0abe\\u0aa4|\\u0aac\\u0aaa\\u0acb\\u0ab0|\\u0ab8\\u0ab5\\u0abe\\u0ab0|\\u0ab8\\u0abe\\u0a82\\u0a9c/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0ab0\\u0abe\\u0aa4\"===t?e<4?e:e+12:\"\\u0ab8\\u0ab5\\u0abe\\u0ab0\"===t?e:\"\\u0aac\\u0aaa\\u0acb\\u0ab0\"===t?e>=10?e:e+12:\"\\u0ab8\\u0abe\\u0a82\\u0a9c\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u0ab0\\u0abe\\u0aa4\":e<10?\"\\u0ab8\\u0ab5\\u0abe\\u0ab0\":e<17?\"\\u0aac\\u0aaa\\u0acb\\u0ab0\":e<20?\"\\u0ab8\\u0abe\\u0a82\\u0a9c\":\"\\u0ab0\\u0abe\\u0aa4\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},\"4Qhp\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return D}));var r=n(\"Oxwv\"),i=n(\"4218\"),a=n(\"VJ7P\"),o=n(\"b1pR\"),u=n(\"m9oY\"),l=n(\"/7J2\"),d=n(\"WHPf\"),h=n(\"NaiW\"),f=new l.Logger(d.a),m=new Uint8Array(32);m.fill(0);var p=i.a.from(-1),v=i.a.from(0),b=i.a.from(1),g=i.a.from(\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\"),_=Object(a.hexZeroPad)(b.toHexString(),32),y=Object(a.hexZeroPad)(v.toHexString(),32),k={name:\"string\",version:\"string\",chainId:\"uint256\",verifyingContract:\"address\",salt:\"bytes32\"},w=[\"name\",\"version\",\"chainId\",\"verifyingContract\",\"salt\"];function S(e){return function(t){return\"string\"!=typeof t&&f.throwArgumentError(\"invalid domain value for \"+JSON.stringify(e),\"domain.\"+e,t),t}}var M={name:S(\"name\"),version:S(\"version\"),chainId:function(e){try{return i.a.from(e).toString()}catch(t){}return f.throwArgumentError('invalid domain value for \"chainId\"',\"domain.chainId\",e)},verifyingContract:function(e){try{return Object(r.getAddress)(e).toLowerCase()}catch(t){}return f.throwArgumentError('invalid domain value \"verifyingContract\"',\"domain.verifyingContract\",e)},salt:function(e){try{var t=Object(a.arrayify)(e);if(32!==t.length)throw new Error(\"bad length\");return Object(a.hexlify)(t)}catch(n){}return f.throwArgumentError('invalid domain value \"salt\"',\"domain.salt\",e)}};function x(e){var t=e.match(/^(u?)int(\\d*)$/);if(t){var n=\"\"===t[1],s=parseInt(t[2]||\"256\");(s%8!=0||s>256||t[2]&&t[2]!==String(s))&&f.throwArgumentError(\"invalid numeric width\",\"type\",e);var u=g.mask(n?s-1:s),c=n?u.add(b).mul(p):v;return function(t){var n=i.a.from(t);return(n.lt(c)||n.gt(u))&&f.throwArgumentError(\"value out-of-bounds for \"+e,\"value\",t),Object(a.hexZeroPad)(n.toTwos(256).toHexString(),32)}}var l=e.match(/^bytes(\\d+)$/);if(l){var d=parseInt(l[1]);return(0===d||d>32||l[1]!==String(d))&&f.throwArgumentError(\"invalid bytes width\",\"type\",e),function(t){return Object(a.arrayify)(t).length!==d&&f.throwArgumentError(\"invalid length for \"+e,\"value\",t),function(e){var t=Object(a.arrayify)(e),n=t.length%32;return n?Object(a.hexConcat)([t,m.slice(n)]):Object(a.hexlify)(t)}(t)}}switch(e){case\"address\":return function(e){return Object(a.hexZeroPad)(Object(r.getAddress)(e),32)};case\"bool\":return function(e){return e?_:y};case\"bytes\":return function(e){return Object(o.keccak256)(e)};case\"string\":return function(e){return Object(h.a)(e)}}return null}function C(e,t){return\"\".concat(e,\"(\").concat(t.map((function(e){var t=e.name;return e.type+\" \"+t})).join(\",\"),\")\")}var D=function(){function e(t){s(this,e),Object(u.defineReadOnly)(this,\"types\",Object.freeze(Object(u.deepCopy)(t))),Object(u.defineReadOnly)(this,\"_encoderCache\",{}),Object(u.defineReadOnly)(this,\"_types\",{});var n={},r={},i={};Object.keys(t).forEach((function(e){n[e]={},r[e]=[],i[e]={}}));var a=function(e){var i={};t[e].forEach((function(a){i[a.name]&&f.throwArgumentError(\"duplicate variable name \".concat(JSON.stringify(a.name),\" in \").concat(JSON.stringify(e)),\"types\",t),i[a.name]=!0;var o=a.type.match(/^([^\\x5b]*)(\\x5b|$)/)[1];o===e&&f.throwArgumentError(\"circular type reference to \"+JSON.stringify(o),\"types\",t),x(o)||(r[o]||f.throwArgumentError(\"unknown type \"+JSON.stringify(o),\"types\",t),r[o].push(e),n[e][o]=!0)}))};for(var o in t)a(o);var c=Object.keys(r).filter((function(e){return 0===r[e].length}));for(var l in 0===c.length?f.throwArgumentError(\"missing primary type\",\"types\",t):c.length>1&&f.throwArgumentError(\"ambiguous primary types or unused types: \"+c.map((function(e){return JSON.stringify(e)})).join(\", \"),\"types\",t),Object(u.defineReadOnly)(this,\"primaryType\",c[0]),function e(a,o){o[a]&&f.throwArgumentError(\"circular type reference to \"+JSON.stringify(a),\"types\",t),o[a]=!0,Object.keys(n[a]).forEach((function(t){r[t]&&(e(t,o),Object.keys(o).forEach((function(e){i[e][t]=!0})))})),delete o[a]}(this.primaryType,{}),i){var d=Object.keys(i[l]);d.sort(),this._types[l]=C(l,t[l])+d.map((function(e){return C(e,t[e])})).join(\"\")}}return c(e,[{key:\"getEncoder\",value:function(e){var t=this._encoderCache[e];return t||(t=this._encoderCache[e]=this._getEncoder(e)),t}},{key:\"_getEncoder\",value:function(e){var t=this,n=x(e);if(n)return n;var r=e.match(/^(.*)(\\x5b(\\d*)\\x5d)$/);if(r){var i=r[1],s=this.getEncoder(i),u=parseInt(r[3]);return function(e){u>=0&&e.length!==u&&f.throwArgumentError(\"array length mismatch; expected length ${ arrayLength }\",\"value\",e);var n=e.map(s);return t._types[i]&&(n=n.map(o.keccak256)),Object(o.keccak256)(Object(a.hexConcat)(n))}}var c=this.types[e];if(c){var l=Object(h.a)(this._types[e]);return function(e){var n=c.map((function(n){var r=n.name,i=n.type,a=t.getEncoder(i)(e[r]);return t._types[i]?Object(o.keccak256)(a):a}));return n.unshift(l),Object(a.hexConcat)(n)}}return f.throwArgumentError(\"unknown type: \"+e,\"type\",e)}},{key:\"encodeType\",value:function(e){var t=this._types[e];return t||f.throwArgumentError(\"unknown type: \"+JSON.stringify(e),\"name\",e),t}},{key:\"encodeData\",value:function(e,t){return this.getEncoder(e)(t)}},{key:\"hashStruct\",value:function(e,t){return Object(o.keccak256)(this.encodeData(e,t))}},{key:\"encode\",value:function(e){return this.encodeData(this.primaryType,e)}},{key:\"hash\",value:function(e){return this.hashStruct(this.primaryType,e)}},{key:\"_visit\",value:function(e,t,n){var r=this;if(x(e))return n(e,t);var i=e.match(/^(.*)(\\x5b(\\d*)\\x5d)$/);if(i){var a=i[1],o=parseInt(i[3]);return o>=0&&t.length!==o&&f.throwArgumentError(\"array length mismatch; expected length ${ arrayLength }\",\"value\",t),t.map((function(e){return r._visit(a,e,n)}))}var s=this.types[e];return s?s.reduce((function(e,i){var a=i.name,o=i.type;return e[a]=r._visit(o,t[a],n),e}),{}):f.throwArgumentError(\"unknown type: \"+e,\"type\",e)}},{key:\"visit\",value:function(e,t){return this._visit(this.primaryType,e,t)}}],[{key:\"from\",value:function(t){return new e(t)}},{key:\"getPrimaryType\",value:function(t){return e.from(t).primaryType}},{key:\"hashStruct\",value:function(t,n,r){return e.from(n).hashStruct(t,r)}},{key:\"hashDomain\",value:function(t){var n=[];for(var r in t){var i=k[r];i||f.throwArgumentError(\"invalid typed-data domain key: \"+JSON.stringify(r),\"domain\",t),n.push({name:r,type:i})}return n.sort((function(e,t){return w.indexOf(e.name)-w.indexOf(t.name)})),e.hashStruct(\"EIP712Domain\",{EIP712Domain:n},t)}},{key:\"encode\",value:function(t,n,r){return Object(a.hexConcat)([\"0x1901\",e.hashDomain(t),e.from(n).hash(r)])}},{key:\"hash\",value:function(t,n,r){return Object(o.keccak256)(e.encode(t,n,r))}},{key:\"resolveNames\",value:function(t,n,r,i){return o=this,c=regeneratorRuntime.mark((function o(){var s,c,l;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:t=Object(u.shallowCopy)(t),s={},t.verifyingContract&&!Object(a.isHexString)(t.verifyingContract,20)&&(s[t.verifyingContract]=\"0x\"),(c=e.from(n)).visit(r,(function(e,t){return\"address\"!==e||Object(a.isHexString)(t,20)||(s[t]=\"0x\"),t})),o.t0=regeneratorRuntime.keys(s);case 6:if((o.t1=o.t0()).done){o.next=13;break}return l=o.t1.value,o.next=10,i(l);case 10:s[l]=o.sent,o.next=6;break;case 13:return o.abrupt(\"return\",(t.verifyingContract&&s[t.verifyingContract]&&(t.verifyingContract=s[t.verifyingContract]),r=c.visit(r,(function(e,t){return\"address\"===e&&s[t]?s[t]:t})),{domain:t,value:r}));case 14:case\"end\":return o.stop()}}),o)})),new((s=void 0)||(s=Promise))((function(e,t){function n(e){try{i(c.next(e))}catch(n){t(n)}}function r(e){try{i(c.throw(e))}catch(n){t(n)}}function i(t){var i;t.done?e(t.value):(i=t.value,i instanceof s?i:new s((function(e){e(i)}))).then(n,r)}i((c=c.apply(o,[])).next())}));var o,s,c}},{key:\"getPayload\",value:function(t,n,r){e.hashDomain(t);var o={},s=[];w.forEach((function(e){var n=t[e];null!=n&&(o[e]=M[e](n),s.push({name:e,type:k[e]}))}));var c=e.from(n),l=Object(u.shallowCopy)(n);return l.EIP712Domain?f.throwArgumentError(\"types must not contain EIP712Domain type\",\"types.EIP712Domain\",n):l.EIP712Domain=s,c.encode(r),{types:l,domain:o,primaryType:c.primaryType,message:c.visit(r,(function(e,t){if(e.match(/^bytes(\\d*)/))return Object(a.hexlify)(Object(a.arrayify)(t));if(e.match(/^u?int/))return i.a.from(t).toString();switch(e){case\"address\":return t.toLowerCase();case\"bool\":return!!t;case\"string\":return\"string\"!=typeof t&&f.throwArgumentError(\"invalid string\",\"value\",t),t}return f.throwArgumentError(\"unsupported type\",\"type\",e)}))}}}]),e}()},\"4WVH\":function(e,t,n){\"use strict\";n.r(t),n.d(t,\"encode\",(function(){return u})),n.d(t,\"decode\",(function(){return d}));var r=n(\"VJ7P\"),i=n(\"/7J2\"),a=new i.Logger(\"rlp/5.3.0\");function o(e){for(var t=[];e;)t.unshift(255&e),e>>=8;return t}function s(e,t,n){for(var r=0,i=0;it+1+r&&a.throwError(\"child data too short\",i.Logger.errors.BUFFER_OVERRUN,{})}return{consumed:1+r,result:o}}function l(e,t){if(0===e.length&&a.throwError(\"data too short\",i.Logger.errors.BUFFER_OVERRUN,{}),e[t]>=248){var n=e[t]-247;t+1+n>e.length&&a.throwError(\"data short segment too short\",i.Logger.errors.BUFFER_OVERRUN,{});var o=s(e,t+1,n);return t+1+n+o>e.length&&a.throwError(\"data long segment too short\",i.Logger.errors.BUFFER_OVERRUN,{}),c(e,t,t+1+n,n+o)}if(e[t]>=192){var u=e[t]-192;return t+1+u>e.length&&a.throwError(\"data array too short\",i.Logger.errors.BUFFER_OVERRUN,{}),c(e,t,t+1,u)}if(e[t]>=184){var l=e[t]-183;t+1+l>e.length&&a.throwError(\"data array too short\",i.Logger.errors.BUFFER_OVERRUN,{});var d=s(e,t+1,l);return t+1+l+d>e.length&&a.throwError(\"data array too short\",i.Logger.errors.BUFFER_OVERRUN,{}),{consumed:1+l+d,result:Object(r.hexlify)(e.slice(t+1+l,t+1+l+d))}}if(e[t]>=128){var h=e[t]-128;return t+1+h>e.length&&a.throwError(\"data too short\",i.Logger.errors.BUFFER_OVERRUN,{}),{consumed:1+h,result:Object(r.hexlify)(e.slice(t+1,t+1+h))}}return{consumed:1,result:Object(r.hexlify)(e[t])}}function d(e){var t=Object(r.arrayify)(e),n=l(t,0);return n.consumed!==t.length&&a.throwArgumentError(\"invalid rlp data\",\"data\",e),n.result}},\"4dOw\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"en-ie\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"5+tZ\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return d}));var r=n(\"ZUHj\"),i=n(\"l7GE\"),a=n(\"51Dv\"),o=n(\"lJxs\"),u=n(\"Cfvw\");function d(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return\"function\"==typeof t?function(r){return r.pipe(d((function(n,r){return Object(u.a)(e(n,r)).pipe(Object(o.a)((function(e,i){return t(n,e,r,i)})))}),n))}:(\"number\"==typeof t&&(n=t),function(t){return t.lift(new f(e,n))})}var f=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.POSITIVE_INFINITY;s(this,e),this.project=t,this.concurrent=n}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new m(e,this.project,this.concurrent))}}]),e}(),m=function(e){l(n,e);var t=h(n);function n(e,r){var i,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return s(this,n),(i=t.call(this,e)).project=r,i.concurrent=a,i.hasCompleted=!1,i.buffer=[],i.active=0,i.index=0,i}return c(n,[{key:\"_next\",value:function(e){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}]),n}(i.a)},\"51Dv\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));var r=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this)).parent=e,a.outerValue=r,a.outerIndex=i,a.index=0,a}return c(n,[{key:\"_next\",value:function(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)}},{key:\"_error\",value:function(e){this.parent.notifyError(e,this),this.unsubscribe()}},{key:\"_complete\",value:function(){this.parent.notifyComplete(this),this.unsubscribe()}}]),n}(n(\"7o/Q\").a)},\"6+QB\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ms\",{months:\"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember\".split(\"_\"),monthsShort:\"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis\".split(\"_\"),weekdays:\"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu\".split(\"_\"),weekdaysShort:\"Ahd_Isn_Sel_Rab_Kha_Jum_Sab\".split(\"_\"),weekdaysMin:\"Ah_Is_Sl_Rb_Km_Jm_Sb\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),\"pagi\"===t?e:\"tengahari\"===t?e>=11?e:e+12:\"petang\"===t||\"malam\"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?\"pagi\":e<15?\"tengahari\":e<19?\"petang\":\"malam\"},calendar:{sameDay:\"[Hari ini pukul] LT\",nextDay:\"[Esok pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kelmarin pukul] LT\",lastWeek:\"dddd [lepas pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"dalam %s\",past:\"%s yang lepas\",s:\"beberapa saat\",ss:\"%d saat\",m:\"seminit\",mm:\"%d minit\",h:\"sejam\",hh:\"%d jam\",d:\"sehari\",dd:\"%d hari\",M:\"sebulan\",MM:\"%d bulan\",y:\"setahun\",yy:\"%d tahun\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},\"6B0Y\":function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u17e1\",2:\"\\u17e2\",3:\"\\u17e3\",4:\"\\u17e4\",5:\"\\u17e5\",6:\"\\u17e6\",7:\"\\u17e7\",8:\"\\u17e8\",9:\"\\u17e9\",0:\"\\u17e0\"},n={\"\\u17e1\":\"1\",\"\\u17e2\":\"2\",\"\\u17e3\":\"3\",\"\\u17e4\":\"4\",\"\\u17e5\":\"5\",\"\\u17e6\":\"6\",\"\\u17e7\":\"7\",\"\\u17e8\":\"8\",\"\\u17e9\":\"9\",\"\\u17e0\":\"0\"};e.defineLocale(\"km\",{months:\"\\u1798\\u1780\\u179a\\u17b6_\\u1780\\u17bb\\u1798\\u17d2\\u1797\\u17c8_\\u1798\\u17b8\\u1793\\u17b6_\\u1798\\u17c1\\u179f\\u17b6_\\u17a7\\u179f\\u1797\\u17b6_\\u1798\\u17b7\\u1790\\u17bb\\u1793\\u17b6_\\u1780\\u1780\\u17d2\\u1780\\u178a\\u17b6_\\u179f\\u17b8\\u17a0\\u17b6_\\u1780\\u1789\\u17d2\\u1789\\u17b6_\\u178f\\u17bb\\u179b\\u17b6_\\u179c\\u17b7\\u1785\\u17d2\\u1786\\u17b7\\u1780\\u17b6_\\u1792\\u17d2\\u1793\\u17bc\".split(\"_\"),monthsShort:\"\\u1798\\u1780\\u179a\\u17b6_\\u1780\\u17bb\\u1798\\u17d2\\u1797\\u17c8_\\u1798\\u17b8\\u1793\\u17b6_\\u1798\\u17c1\\u179f\\u17b6_\\u17a7\\u179f\\u1797\\u17b6_\\u1798\\u17b7\\u1790\\u17bb\\u1793\\u17b6_\\u1780\\u1780\\u17d2\\u1780\\u178a\\u17b6_\\u179f\\u17b8\\u17a0\\u17b6_\\u1780\\u1789\\u17d2\\u1789\\u17b6_\\u178f\\u17bb\\u179b\\u17b6_\\u179c\\u17b7\\u1785\\u17d2\\u1786\\u17b7\\u1780\\u17b6_\\u1792\\u17d2\\u1793\\u17bc\".split(\"_\"),weekdays:\"\\u17a2\\u17b6\\u1791\\u17b7\\u178f\\u17d2\\u1799_\\u1785\\u17d0\\u1793\\u17d2\\u1791_\\u17a2\\u1784\\u17d2\\u1782\\u17b6\\u179a_\\u1796\\u17bb\\u1792_\\u1796\\u17d2\\u179a\\u17a0\\u179f\\u17d2\\u1794\\u178f\\u17b7\\u17cd_\\u179f\\u17bb\\u1780\\u17d2\\u179a_\\u179f\\u17c5\\u179a\\u17cd\".split(\"_\"),weekdaysShort:\"\\u17a2\\u17b6_\\u1785_\\u17a2_\\u1796_\\u1796\\u17d2\\u179a_\\u179f\\u17bb_\\u179f\".split(\"_\"),weekdaysMin:\"\\u17a2\\u17b6_\\u1785_\\u17a2_\\u1796_\\u1796\\u17d2\\u179a_\\u179f\\u17bb_\\u179f\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},meridiemParse:/\\u1796\\u17d2\\u179a\\u17b9\\u1780|\\u179b\\u17d2\\u1784\\u17b6\\u1785/,isPM:function(e){return\"\\u179b\\u17d2\\u1784\\u17b6\\u1785\"===e},meridiem:function(e,t,n){return e<12?\"\\u1796\\u17d2\\u179a\\u17b9\\u1780\":\"\\u179b\\u17d2\\u1784\\u17b6\\u1785\"},calendar:{sameDay:\"[\\u1790\\u17d2\\u1784\\u17c3\\u1793\\u17c1\\u17c7 \\u1798\\u17c9\\u17c4\\u1784] LT\",nextDay:\"[\\u179f\\u17d2\\u17a2\\u17c2\\u1780 \\u1798\\u17c9\\u17c4\\u1784] LT\",nextWeek:\"dddd [\\u1798\\u17c9\\u17c4\\u1784] LT\",lastDay:\"[\\u1798\\u17d2\\u179f\\u17b7\\u179b\\u1798\\u17b7\\u1789 \\u1798\\u17c9\\u17c4\\u1784] LT\",lastWeek:\"dddd [\\u179f\\u1794\\u17d2\\u178f\\u17b6\\u17a0\\u17cd\\u1798\\u17bb\\u1793] [\\u1798\\u17c9\\u17c4\\u1784] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\\u1791\\u17c0\\u178f\",past:\"%s\\u1798\\u17bb\\u1793\",s:\"\\u1794\\u17c9\\u17bb\\u1793\\u17d2\\u1798\\u17b6\\u1793\\u179c\\u17b7\\u1793\\u17b6\\u1791\\u17b8\",ss:\"%d \\u179c\\u17b7\\u1793\\u17b6\\u1791\\u17b8\",m:\"\\u1798\\u17bd\\u1799\\u1793\\u17b6\\u1791\\u17b8\",mm:\"%d \\u1793\\u17b6\\u1791\\u17b8\",h:\"\\u1798\\u17bd\\u1799\\u1798\\u17c9\\u17c4\\u1784\",hh:\"%d \\u1798\\u17c9\\u17c4\\u1784\",d:\"\\u1798\\u17bd\\u1799\\u1790\\u17d2\\u1784\\u17c3\",dd:\"%d \\u1790\\u17d2\\u1784\\u17c3\",M:\"\\u1798\\u17bd\\u1799\\u1781\\u17c2\",MM:\"%d \\u1781\\u17c2\",y:\"\\u1798\\u17bd\\u1799\\u1786\\u17d2\\u1793\\u17b6\\u17c6\",yy:\"%d \\u1786\\u17d2\\u1793\\u17b6\\u17c6\"},dayOfMonthOrdinalParse:/\\u1791\\u17b8\\d{1,2}/,ordinal:\"\\u1791\\u17b8%d\",preparse:function(e){return e.replace(/[\\u17e1\\u17e2\\u17e3\\u17e4\\u17e5\\u17e6\\u17e7\\u17e8\\u17e9\\u17e0]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"7+OI\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"HDdC\");function i(e){return!!e&&(e instanceof r.a||\"function\"==typeof e.lift&&\"function\"==typeof e.subscribe)}},\"70cE\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return u}));var r,i=n(\"2Vo4\"),a=function e(t){s(this,e),this.acountsPerPage=5,this.gainAndLosesPageSize=5,this.pageSizeOptions=[5,10,50,100,250],Object.assign(this,t)},o=n(\"fXoL\"),u=((r=function(){function e(){s(this,e),this.userKeyStore=\"user-prysm\",this.onUserChange=new i.a(null),this.user$=this.onUserChange.asObservable(),this.setUser(this.getUser())}return c(e,[{key:\"changeAccountListPerPage\",value:function(e){this.user&&(this.user.acountsPerPage=e,this.saveChanges())}},{key:\"changeGainsAndLosesPageSize\",value:function(e){this.user&&(this.user.gainAndLosesPageSize=e,this.saveChanges())}},{key:\"saveChanges\",value:function(){this.user&&(localStorage.setItem(this.userKeyStore,JSON.stringify(this.user)),this.onUserChange.next(this.user))}},{key:\"getUser\",value:function(){var e=localStorage.getItem(this.userKeyStore);return e?new a(JSON.parse(e)):new a}},{key:\"setUser\",value:function(e){this.user=e,this.saveChanges()}}]),e}()).\\u0275fac=function(e){return new(e||r)},r.\\u0275prov=o.Lb({token:r,factory:r.\\u0275fac,providedIn:\"root\"}),r)},\"7BjC\":function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i={s:[\"m\\xf5ne sekundi\",\"m\\xf5ni sekund\",\"paar sekundit\"],ss:[e+\"sekundi\",e+\"sekundit\"],m:[\"\\xfche minuti\",\"\\xfcks minut\"],mm:[e+\" minuti\",e+\" minutit\"],h:[\"\\xfche tunni\",\"tund aega\",\"\\xfcks tund\"],hh:[e+\" tunni\",e+\" tundi\"],d:[\"\\xfche p\\xe4eva\",\"\\xfcks p\\xe4ev\"],M:[\"kuu aja\",\"kuu aega\",\"\\xfcks kuu\"],MM:[e+\" kuu\",e+\" kuud\"],y:[\"\\xfche aasta\",\"aasta\",\"\\xfcks aasta\"],yy:[e+\" aasta\",e+\" aastat\"]};return t?i[n][2]?i[n][2]:i[n][1]:r?i[n][0]:i[n][1]}e.defineLocale(\"et\",{months:\"jaanuar_veebruar_m\\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember\".split(\"_\"),monthsShort:\"jaan_veebr_m\\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets\".split(\"_\"),weekdays:\"p\\xfchap\\xe4ev_esmasp\\xe4ev_teisip\\xe4ev_kolmap\\xe4ev_neljap\\xe4ev_reede_laup\\xe4ev\".split(\"_\"),weekdaysShort:\"P_E_T_K_N_R_L\".split(\"_\"),weekdaysMin:\"P_E_T_K_N_R_L\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[T\\xe4na,] LT\",nextDay:\"[Homme,] LT\",nextWeek:\"[J\\xe4rgmine] dddd LT\",lastDay:\"[Eile,] LT\",lastWeek:\"[Eelmine] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"%s p\\xe4rast\",past:\"%s tagasi\",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:\"%d p\\xe4eva\",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"7C5Q\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"en-in\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:0,doy:6}})}(n(\"wd/R\"))},\"7EHt\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return ie})),n.d(t,\"b\",(function(){return oe})),n.d(t,\"c\",(function(){return ee})),n.d(t,\"d\",(function(){return ne})),n.d(t,\"e\",(function(){return te})),n.d(t,\"f\",(function(){return re}));var i,a,o,u=n(\"fXoL\"),d=n(\"8LU1\"),f=n(\"XNiG\"),m=n(\"quSY\"),p=n(\"0EQZ\"),b=0,g=new u.s(\"CdkAccordion\"),_=((o=function(){function e(){s(this,e),this._stateChanges=new f.a,this._openCloseAllActions=new f.a,this.id=\"cdk-accordion-\"+b++,this._multi=!1}return c(e,[{key:\"multi\",get:function(){return this._multi},set:function(e){this._multi=Object(d.c)(e)}},{key:\"openAll\",value:function(){this._openCloseAll(!0)}},{key:\"closeAll\",value:function(){this._openCloseAll(!1)}},{key:\"ngOnChanges\",value:function(e){this._stateChanges.next(e)}},{key:\"ngOnDestroy\",value:function(){this._stateChanges.complete()}},{key:\"_openCloseAll\",value:function(e){this.multi&&this._openCloseAllActions.next(e)}}]),e}()).\\u0275fac=function(e){return new(e||o)},o.\\u0275dir=u.Kb({type:o,selectors:[[\"cdk-accordion\"],[\"\",\"cdkAccordion\",\"\"]],inputs:{multi:\"multi\"},exportAs:[\"cdkAccordion\"],features:[u.Db([{provide:g,useExisting:o}]),u.Cb]}),o),y=0,k=((a=function(){function e(t,n,r){var i=this;s(this,e),this.accordion=t,this._changeDetectorRef=n,this._expansionDispatcher=r,this._openCloseAllSubscription=m.a.EMPTY,this.closed=new u.p,this.opened=new u.p,this.destroyed=new u.p,this.expandedChange=new u.p,this.id=\"cdk-accordion-child-\"+y++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=function(){},this._removeUniqueSelectionListener=r.listen((function(e,t){i.accordion&&!i.accordion.multi&&i.accordion.id===t&&i.id!==e&&(i.expanded=!1)})),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}return c(e,[{key:\"expanded\",get:function(){return this._expanded},set:function(e){e=Object(d.c)(e),this._expanded!==e&&(this._expanded=e,this.expandedChange.emit(e),e?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}},{key:\"disabled\",get:function(){return this._disabled},set:function(e){this._disabled=Object(d.c)(e)}},{key:\"ngOnDestroy\",value:function(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}},{key:\"toggle\",value:function(){this.disabled||(this.expanded=!this.expanded)}},{key:\"close\",value:function(){this.disabled||(this.expanded=!1)}},{key:\"open\",value:function(){this.disabled||(this.expanded=!0)}},{key:\"_subscribeToOpenCloseAllActions\",value:function(){var e=this;return this.accordion._openCloseAllActions.subscribe((function(t){e.disabled||(e.expanded=t)}))}}]),e}()).\\u0275fac=function(e){return new(e||a)(u.Pb(g,12),u.Pb(u.h),u.Pb(p.d))},a.\\u0275dir=u.Kb({type:a,selectors:[[\"cdk-accordion-item\"],[\"\",\"cdkAccordionItem\",\"\"]],inputs:{expanded:\"expanded\",disabled:\"disabled\"},outputs:{closed:\"closed\",opened:\"opened\",destroyed:\"destroyed\",expandedChange:\"expandedChange\"},exportAs:[\"cdkAccordionItem\"],features:[u.Db([{provide:g,useValue:void 0}])]}),a),w=((i=function e(){s(this,e)}).\\u0275mod=u.Nb({type:i}),i.\\u0275inj=u.Mb({factory:function(e){return new(e||i)}}),i),S=n(\"+rOU\"),M=n(\"ofXK\"),x=n(\"u47x\"),C=n(\"/uUt\"),D=n(\"JX91\"),O=n(\"pLZG\"),L=n(\"IzEk\"),E=n(\"FtGj\"),T=n(\"R1ws\"),A=n(\"EY2u\"),P=n(\"VRyK\"),F=n(\"R0Ic\"),j=[\"body\"];function R(e,t){}var I=[[[\"mat-expansion-panel-header\"]],\"*\",[[\"mat-action-row\"]]],Y=[\"mat-expansion-panel-header\",\"*\",\"mat-action-row\"];function H(e,t){if(1&e&&u.Qb(0,\"span\",2),2&e){var n=u.gc();u.nc(\"@indicatorRotate\",n._getExpandedState())}}var N,B,V,U,z,J,G,X=[[[\"mat-panel-title\"]],[[\"mat-panel-description\"]],\"*\"],W=[\"mat-panel-title\",\"mat-panel-description\",\"*\"],Z=new u.s(\"MAT_ACCORDION\"),K={indicatorRotate:Object(F.n)(\"indicatorRotate\",[Object(F.k)(\"collapsed, void\",Object(F.l)({transform:\"rotate(0deg)\"})),Object(F.k)(\"expanded\",Object(F.l)({transform:\"rotate(180deg)\"})),Object(F.m)(\"expanded <=> collapsed, void => collapsed\",Object(F.e)(\"225ms cubic-bezier(0.4,0.0,0.2,1)\"))]),bodyExpansion:Object(F.n)(\"bodyExpansion\",[Object(F.k)(\"collapsed, void\",Object(F.l)({height:\"0px\",visibility:\"hidden\"})),Object(F.k)(\"expanded\",Object(F.l)({height:\"*\",visibility:\"visible\"})),Object(F.m)(\"expanded <=> collapsed, void => collapsed\",Object(F.e)(\"225ms cubic-bezier(0.4,0.0,0.2,1)\"))])},Q=((N=function e(t){s(this,e),this._template=t}).\\u0275fac=function(e){return new(e||N)(u.Pb(u.P))},N.\\u0275dir=u.Kb({type:N,selectors:[[\"ng-template\",\"matExpansionPanelContent\",\"\"]]}),N),q=0,$=new u.s(\"MAT_EXPANSION_PANEL_DEFAULT_OPTIONS\"),ee=((J=function(e){l(n,e);var t=h(n);function n(e,r,i,a,o,c,l){var d;return s(this,n),(d=t.call(this,e,r,i))._viewContainerRef=a,d._animationMode=c,d._hideToggle=!1,d.afterExpand=new u.p,d.afterCollapse=new u.p,d._inputChanges=new f.a,d._headerId=\"mat-expansion-panel-header-\"+q++,d._bodyAnimationDone=new f.a,d.accordion=e,d._document=o,d._bodyAnimationDone.pipe(Object(C.a)((function(e,t){return e.fromState===t.fromState&&e.toState===t.toState}))).subscribe((function(e){\"void\"!==e.fromState&&(\"expanded\"===e.toState?d.afterExpand.emit():\"collapsed\"===e.toState&&d.afterCollapse.emit())})),l&&(d.hideToggle=l.hideToggle),d}return c(n,[{key:\"hideToggle\",get:function(){return this._hideToggle||this.accordion&&this.accordion.hideToggle},set:function(e){this._hideToggle=Object(d.c)(e)}},{key:\"togglePosition\",get:function(){return this._togglePosition||this.accordion&&this.accordion.togglePosition},set:function(e){this._togglePosition=e}},{key:\"_hasSpacing\",value:function(){return!!this.accordion&&this.expanded&&\"default\"===this.accordion.displayMode}},{key:\"_getExpandedState\",value:function(){return this.expanded?\"expanded\":\"collapsed\"}},{key:\"toggle\",value:function(){this.expanded=!this.expanded}},{key:\"close\",value:function(){this.expanded=!1}},{key:\"open\",value:function(){this.expanded=!0}},{key:\"ngAfterContentInit\",value:function(){var e=this;this._lazyContent&&this.opened.pipe(Object(D.a)(null),Object(O.a)((function(){return e.expanded&&!e._portal})),Object(L.a)(1)).subscribe((function(){e._portal=new S.h(e._lazyContent._template,e._viewContainerRef)}))}},{key:\"ngOnChanges\",value:function(e){this._inputChanges.next(e)}},{key:\"ngOnDestroy\",value:function(){r(v(n.prototype),\"ngOnDestroy\",this).call(this),this._bodyAnimationDone.complete(),this._inputChanges.complete()}},{key:\"_containsFocus\",value:function(){if(this._body){var e=this._document.activeElement,t=this._body.nativeElement;return e===t||t.contains(e)}return!1}}]),n}(k)).\\u0275fac=function(e){return new(e||J)(u.Pb(Z,12),u.Pb(u.h),u.Pb(p.d),u.Pb(u.U),u.Pb(M.d),u.Pb(T.a,8),u.Pb($,8))},J.\\u0275cmp=u.Jb({type:J,selectors:[[\"mat-expansion-panel\"]],contentQueries:function(e,t,n){var r;1&e&&u.Ib(n,Q,!0),2&e&&u.tc(r=u.dc())&&(t._lazyContent=r.first)},viewQuery:function(e,t){var n;1&e&&u.Kc(j,!0),2&e&&u.tc(n=u.dc())&&(t._body=n.first)},hostAttrs:[1,\"mat-expansion-panel\"],hostVars:6,hostBindings:function(e,t){2&e&&u.Hb(\"mat-expanded\",t.expanded)(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode)(\"mat-expansion-panel-spacing\",t._hasSpacing())},inputs:{disabled:\"disabled\",expanded:\"expanded\",hideToggle:\"hideToggle\",togglePosition:\"togglePosition\"},outputs:{opened:\"opened\",closed:\"closed\",expandedChange:\"expandedChange\",afterExpand:\"afterExpand\",afterCollapse:\"afterCollapse\"},exportAs:[\"matExpansionPanel\"],features:[u.Db([{provide:Z,useValue:void 0}]),u.Bb,u.Cb],ngContentSelectors:Y,decls:7,vars:4,consts:[[\"role\",\"region\",1,\"mat-expansion-panel-content\",3,\"id\"],[\"body\",\"\"],[1,\"mat-expansion-panel-body\"],[3,\"cdkPortalOutlet\"]],template:function(e,t){1&e&&(u.mc(I),u.lc(0),u.Vb(1,\"div\",0,1),u.cc(\"@bodyExpansion.done\",(function(e){return t._bodyAnimationDone.next(e)})),u.Vb(3,\"div\",2),u.lc(4,1),u.Fc(5,R,0,0,\"ng-template\",3),u.Ub(),u.lc(6,2),u.Ub()),2&e&&(u.Eb(1),u.nc(\"@bodyExpansion\",t._getExpandedState())(\"id\",t.id),u.Fb(\"aria-labelledby\",t._headerId),u.Eb(4),u.nc(\"cdkPortalOutlet\",t._portal))},directives:[S.c],styles:[\".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row button.mat-button-base,.mat-action-row button.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row button.mat-button-base,[dir=rtl] .mat-action-row button.mat-mdc-button-base{margin-left:0;margin-right:8px}\\n\"],encapsulation:2,data:{animation:[K.bodyExpansion]},changeDetection:0}),J),te=((z=function(){function e(t,n,r,i,a,o){var u=this;s(this,e),this.panel=t,this._element=n,this._focusMonitor=r,this._changeDetectorRef=i,this._animationMode=o,this._parentChangeSubscription=m.a.EMPTY;var c=t.accordion?t.accordion._stateChanges.pipe(Object(O.a)((function(e){return!(!e.hideToggle&&!e.togglePosition)}))):A.a;this._parentChangeSubscription=Object(P.a)(t.opened,t.closed,c,t._inputChanges.pipe(Object(O.a)((function(e){return!!(e.hideToggle||e.disabled||e.togglePosition)})))).subscribe((function(){return u._changeDetectorRef.markForCheck()})),t.closed.pipe(Object(O.a)((function(){return t._containsFocus()}))).subscribe((function(){return r.focusVia(n,\"program\")})),a&&(this.expandedHeight=a.expandedHeight,this.collapsedHeight=a.collapsedHeight)}return c(e,[{key:\"disabled\",get:function(){return this.panel.disabled}},{key:\"_toggle\",value:function(){this.disabled||this.panel.toggle()}},{key:\"_isExpanded\",value:function(){return this.panel.expanded}},{key:\"_getExpandedState\",value:function(){return this.panel._getExpandedState()}},{key:\"_getPanelId\",value:function(){return this.panel.id}},{key:\"_getTogglePosition\",value:function(){return this.panel.togglePosition}},{key:\"_showToggle\",value:function(){return!this.panel.hideToggle&&!this.panel.disabled}},{key:\"_getHeaderHeight\",value:function(){var e=this._isExpanded();return e&&this.expandedHeight?this.expandedHeight:!e&&this.collapsedHeight?this.collapsedHeight:null}},{key:\"_keydown\",value:function(e){switch(e.keyCode){case E.n:case E.f:Object(E.s)(e)||(e.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(e))}}},{key:\"focus\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"program\",t=arguments.length>1?arguments[1]:void 0;this._focusMonitor.focusVia(this._element,e,t)}},{key:\"ngAfterViewInit\",value:function(){var e=this;this._focusMonitor.monitor(this._element).subscribe((function(t){t&&e.panel.accordion&&e.panel.accordion._handleHeaderFocus(e)}))}},{key:\"ngOnDestroy\",value:function(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}]),e}()).\\u0275fac=function(e){return new(e||z)(u.Pb(ee,1),u.Pb(u.m),u.Pb(x.f),u.Pb(u.h),u.Pb($,8),u.Pb(T.a,8))},z.\\u0275cmp=u.Jb({type:z,selectors:[[\"mat-expansion-panel-header\"]],hostAttrs:[\"role\",\"button\",1,\"mat-expansion-panel-header\",\"mat-focus-indicator\"],hostVars:15,hostBindings:function(e,t){1&e&&u.cc(\"click\",(function(){return t._toggle()}))(\"keydown\",(function(e){return t._keydown(e)})),2&e&&(u.Fb(\"id\",t.panel._headerId)(\"tabindex\",t.disabled?-1:0)(\"aria-controls\",t._getPanelId())(\"aria-expanded\",t._isExpanded())(\"aria-disabled\",t.panel.disabled),u.Cc(\"height\",t._getHeaderHeight()),u.Hb(\"mat-expanded\",t._isExpanded())(\"mat-expansion-toggle-indicator-after\",\"after\"===t._getTogglePosition())(\"mat-expansion-toggle-indicator-before\",\"before\"===t._getTogglePosition())(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode))},inputs:{expandedHeight:\"expandedHeight\",collapsedHeight:\"collapsedHeight\"},ngContentSelectors:W,decls:5,vars:1,consts:[[1,\"mat-content\"],[\"class\",\"mat-expansion-indicator\",4,\"ngIf\"],[1,\"mat-expansion-indicator\"]],template:function(e,t){1&e&&(u.mc(X),u.Vb(0,\"span\",0),u.lc(1),u.lc(2,1),u.lc(3,2),u.Ub(),u.Fc(4,H,1,1,\"span\",1)),2&e&&(u.Eb(4),u.nc(\"ngIf\",t._showToggle()))},directives:[M.n],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;margin-right:16px}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:\"\";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}\\n'],encapsulation:2,data:{animation:[K.indicatorRotate]},changeDetection:0}),z),ne=((U=function e(){s(this,e)}).\\u0275fac=function(e){return new(e||U)},U.\\u0275dir=u.Kb({type:U,selectors:[[\"mat-panel-description\"]],hostAttrs:[1,\"mat-expansion-panel-header-description\"]}),U),re=((V=function e(){s(this,e)}).\\u0275fac=function(e){return new(e||V)},V.\\u0275dir=u.Kb({type:V,selectors:[[\"mat-panel-title\"]],hostAttrs:[1,\"mat-expansion-panel-header-title\"]}),V),ie=((B=function(e){l(n,e);var t=h(n);function n(){var e;return s(this,n),(e=t.apply(this,arguments))._ownHeaders=new u.H,e._hideToggle=!1,e.displayMode=\"default\",e.togglePosition=\"after\",e}return c(n,[{key:\"hideToggle\",get:function(){return this._hideToggle},set:function(e){this._hideToggle=Object(d.c)(e)}},{key:\"ngAfterContentInit\",value:function(){var e=this;this._headers.changes.pipe(Object(D.a)(this._headers)).subscribe((function(t){e._ownHeaders.reset(t.filter((function(t){return t.panel.accordion===e}))),e._ownHeaders.notifyOnChanges()})),this._keyManager=new x.e(this._ownHeaders).withWrap().withHomeAndEnd()}},{key:\"_handleHeaderKeydown\",value:function(e){this._keyManager.onKeydown(e)}},{key:\"_handleHeaderFocus\",value:function(e){this._keyManager.updateActiveItem(e)}}]),n}(_)).\\u0275fac=function(e){return ae(e||B)},B.\\u0275dir=u.Kb({type:B,selectors:[[\"mat-accordion\"]],contentQueries:function(e,t,n){var r;1&e&&u.Ib(n,te,!0),2&e&&u.tc(r=u.dc())&&(t._headers=r)},hostAttrs:[1,\"mat-accordion\"],hostVars:2,hostBindings:function(e,t){2&e&&u.Hb(\"mat-accordion-multi\",t.multi)},inputs:{multi:\"multi\",displayMode:\"displayMode\",togglePosition:\"togglePosition\",hideToggle:\"hideToggle\"},exportAs:[\"matAccordion\"],features:[u.Db([{provide:Z,useExisting:B}]),u.Bb]}),B),ae=u.Xb(ie),oe=((G=function e(){s(this,e)}).\\u0275mod=u.Nb({type:G}),G.\\u0275inj=u.Mb({factory:function(e){return new(e||G)},imports:[[M.c,w,S.g]]}),G)},\"7HRe\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return l}));var r=n(\"HDdC\"),i=n(\"quSY\"),a=n(\"kJWO\"),o=n(\"jZKg\"),s=n(\"Lhse\"),u=n(\"c2HN\"),c=n(\"I55L\");function l(e,t){if(null!=e){if(function(e){return e&&\"function\"==typeof e[a.a]}(e))return function(e,t){return new r.a((function(n){var r=new i.a;return r.add(t.schedule((function(){var i=e[a.a]();r.add(i.subscribe({next:function(e){r.add(t.schedule((function(){return n.next(e)})))},error:function(e){r.add(t.schedule((function(){return n.error(e)})))},complete:function(){r.add(t.schedule((function(){return n.complete()})))}}))}))),r}))}(e,t);if(Object(u.a)(e))return function(e,t){return new r.a((function(n){var r=new i.a;return r.add(t.schedule((function(){return e.then((function(e){r.add(t.schedule((function(){n.next(e),r.add(t.schedule((function(){return n.complete()})))})))}),(function(e){r.add(t.schedule((function(){return n.error(e)})))}))}))),r}))}(e,t);if(Object(c.a)(e))return Object(o.a)(e,t);if(function(e){return e&&\"function\"==typeof e[s.a]}(e)||\"string\"==typeof e)return function(e,t){if(!e)throw new Error(\"Iterable cannot be null\");return new r.a((function(n){var r,a=new i.a;return a.add((function(){r&&\"function\"==typeof r.return&&r.return()})),a.add(t.schedule((function(){r=e[s.a](),a.add(t.schedule((function(){if(!n.closed){var e,t;try{var i=r.next();e=i.value,t=i.done}catch(a){return void n.error(a)}t?n.complete():(n.next(e),this.schedule())}})))}))),a}))}(e,t)}throw new TypeError((null!==e&&typeof e||e)+\" is not observable\")}},\"7Hc7\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return p}));var i=1,a=Promise.resolve(),o={};function u(e){return e in o&&(delete o[e],!0)}var d=function(e){var t=i++;return o[t]=!0,a.then((function(){return u(t)&&e()})),t},f=function(e){u(e)},m=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this,e,r)).scheduler=e,i.work=r,i}return c(n,[{key:\"requestAsyncId\",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return null!==i&&i>0?r(v(n.prototype),\"requestAsyncId\",this).call(this,e,t,i):(e.actions.push(this),e.scheduled||(e.scheduled=d(e.flush.bind(e,null))))}},{key:\"recycleAsyncId\",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==i&&i>0||null===i&&this.delay>0)return r(v(n.prototype),\"recycleAsyncId\",this).call(this,e,t,i);0===e.actions.length&&(f(t),e.scheduled=void 0)}}]),n}(n(\"3N8a\").a),p=new(function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return c(n,[{key:\"flush\",value:function(e){this.active=!0,this.scheduled=void 0;var t,n=this.actions,r=-1,i=n.length;e=e||n.shift();do{if(t=e.execute(e.state,e.delay))break}while(++r256)throw new Error(\"invalid number type - \"+t);return a&&(d=256),n=r.a.from(n).toTwos(d),Object(i.zeroPad)(n,d/8)}if(o=t.match(u)){var h=parseInt(o[1]);if(String(h)!==o[1]||0===h||h>32)throw new Error(\"invalid bytes type - \"+t);if(Object(i.arrayify)(n).byteLength!==h)throw new Error(\"invalid value for \"+t);return a?Object(i.arrayify)((n+\"0000000000000000000000000000000000000000000000000000000000000000\").substring(0,66)):n}if((o=t.match(l))&&Array.isArray(n)){var f=o[1];if(parseInt(o[2]||String(n.length))!=n.length)throw new Error(\"invalid value for \"+t);var m=[];return n.forEach((function(t){m.push(e(f,t,!0))})),Object(i.concat)(m)}throw new Error(\"invalid type - \"+t)}(e,t[a]))})),Object(i.hexlify)(Object(i.concat)(n))}function h(e,t){return Object(a.keccak256)(d(e,t))}function f(e,t){return Object(o.c)(d(e,t))}},\"7aV9\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"si\",{months:\"\\u0da2\\u0db1\\u0dc0\\u0dcf\\u0dbb\\u0dd2_\\u0db4\\u0dd9\\u0db6\\u0dbb\\u0dc0\\u0dcf\\u0dbb\\u0dd2_\\u0db8\\u0dcf\\u0dbb\\u0dca\\u0dad\\u0dd4_\\u0d85\\u0db4\\u0dca\\u200d\\u0dbb\\u0dda\\u0dbd\\u0dca_\\u0db8\\u0dd0\\u0dba\\u0dd2_\\u0da2\\u0dd6\\u0db1\\u0dd2_\\u0da2\\u0dd6\\u0dbd\\u0dd2_\\u0d85\\u0d9c\\u0ddd\\u0dc3\\u0dca\\u0dad\\u0dd4_\\u0dc3\\u0dd0\\u0db4\\u0dca\\u0dad\\u0dd0\\u0db8\\u0dca\\u0db6\\u0dbb\\u0dca_\\u0d94\\u0d9a\\u0dca\\u0dad\\u0ddd\\u0db6\\u0dbb\\u0dca_\\u0db1\\u0ddc\\u0dc0\\u0dd0\\u0db8\\u0dca\\u0db6\\u0dbb\\u0dca_\\u0daf\\u0dd9\\u0dc3\\u0dd0\\u0db8\\u0dca\\u0db6\\u0dbb\\u0dca\".split(\"_\"),monthsShort:\"\\u0da2\\u0db1_\\u0db4\\u0dd9\\u0db6_\\u0db8\\u0dcf\\u0dbb\\u0dca_\\u0d85\\u0db4\\u0dca_\\u0db8\\u0dd0\\u0dba\\u0dd2_\\u0da2\\u0dd6\\u0db1\\u0dd2_\\u0da2\\u0dd6\\u0dbd\\u0dd2_\\u0d85\\u0d9c\\u0ddd_\\u0dc3\\u0dd0\\u0db4\\u0dca_\\u0d94\\u0d9a\\u0dca_\\u0db1\\u0ddc\\u0dc0\\u0dd0_\\u0daf\\u0dd9\\u0dc3\\u0dd0\".split(\"_\"),weekdays:\"\\u0d89\\u0dbb\\u0dd2\\u0daf\\u0dcf_\\u0dc3\\u0db3\\u0dd4\\u0daf\\u0dcf_\\u0d85\\u0d9f\\u0dc4\\u0dbb\\u0dd4\\u0dc0\\u0dcf\\u0daf\\u0dcf_\\u0db6\\u0daf\\u0dcf\\u0daf\\u0dcf_\\u0db6\\u0dca\\u200d\\u0dbb\\u0dc4\\u0dc3\\u0dca\\u0db4\\u0dad\\u0dd2\\u0db1\\u0dca\\u0daf\\u0dcf_\\u0dc3\\u0dd2\\u0d9a\\u0dd4\\u0dbb\\u0dcf\\u0daf\\u0dcf_\\u0dc3\\u0dd9\\u0db1\\u0dc3\\u0dd4\\u0dbb\\u0dcf\\u0daf\\u0dcf\".split(\"_\"),weekdaysShort:\"\\u0d89\\u0dbb\\u0dd2_\\u0dc3\\u0db3\\u0dd4_\\u0d85\\u0d9f_\\u0db6\\u0daf\\u0dcf_\\u0db6\\u0dca\\u200d\\u0dbb\\u0dc4_\\u0dc3\\u0dd2\\u0d9a\\u0dd4_\\u0dc3\\u0dd9\\u0db1\".split(\"_\"),weekdaysMin:\"\\u0d89_\\u0dc3_\\u0d85_\\u0db6_\\u0db6\\u0dca\\u200d\\u0dbb_\\u0dc3\\u0dd2_\\u0dc3\\u0dd9\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"a h:mm\",LTS:\"a h:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY MMMM D\",LLL:\"YYYY MMMM D, a h:mm\",LLLL:\"YYYY MMMM D [\\u0dc0\\u0dd0\\u0db1\\u0dd2] dddd, a h:mm:ss\"},calendar:{sameDay:\"[\\u0d85\\u0daf] LT[\\u0da7]\",nextDay:\"[\\u0dc4\\u0dd9\\u0da7] LT[\\u0da7]\",nextWeek:\"dddd LT[\\u0da7]\",lastDay:\"[\\u0d8a\\u0dba\\u0dda] LT[\\u0da7]\",lastWeek:\"[\\u0db4\\u0dc3\\u0dd4\\u0d9c\\u0dd2\\u0dba] dddd LT[\\u0da7]\",sameElse:\"L\"},relativeTime:{future:\"%s\\u0d9a\\u0dd2\\u0db1\\u0dca\",past:\"%s\\u0d9a\\u0da7 \\u0db4\\u0dd9\\u0dbb\",s:\"\\u0dad\\u0dad\\u0dca\\u0db4\\u0dbb \\u0d9a\\u0dd2\\u0dc4\\u0dd2\\u0db4\\u0dba\",ss:\"\\u0dad\\u0dad\\u0dca\\u0db4\\u0dbb %d\",m:\"\\u0db8\\u0dd2\\u0db1\\u0dd2\\u0dad\\u0dca\\u0dad\\u0dd4\\u0dc0\",mm:\"\\u0db8\\u0dd2\\u0db1\\u0dd2\\u0dad\\u0dca\\u0dad\\u0dd4 %d\",h:\"\\u0db4\\u0dd0\\u0dba\",hh:\"\\u0db4\\u0dd0\\u0dba %d\",d:\"\\u0daf\\u0dd2\\u0db1\\u0dba\",dd:\"\\u0daf\\u0dd2\\u0db1 %d\",M:\"\\u0db8\\u0dcf\\u0dc3\\u0dba\",MM:\"\\u0db8\\u0dcf\\u0dc3 %d\",y:\"\\u0dc0\\u0dc3\\u0dbb\",yy:\"\\u0dc0\\u0dc3\\u0dbb %d\"},dayOfMonthOrdinalParse:/\\d{1,2} \\u0dc0\\u0dd0\\u0db1\\u0dd2/,ordinal:function(e){return e+\" \\u0dc0\\u0dd0\\u0db1\\u0dd2\"},meridiemParse:/\\u0db4\\u0dd9\\u0dbb \\u0dc0\\u0dbb\\u0dd4|\\u0db4\\u0dc3\\u0dca \\u0dc0\\u0dbb\\u0dd4|\\u0db4\\u0dd9.\\u0dc0|\\u0db4.\\u0dc0./,isPM:function(e){return\"\\u0db4.\\u0dc0.\"===e||\"\\u0db4\\u0dc3\\u0dca \\u0dc0\\u0dbb\\u0dd4\"===e},meridiem:function(e,t,n){return e>11?n?\"\\u0db4.\\u0dc0.\":\"\\u0db4\\u0dc3\\u0dca \\u0dc0\\u0dbb\\u0dd4\":n?\"\\u0db4\\u0dd9.\\u0dc0.\":\"\\u0db4\\u0dd9\\u0dbb \\u0dc0\\u0dbb\\u0dd4\"}})}(n(\"wd/R\"))},\"7ckf\":function(e,t,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"2j6C\");function a(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian=\"big\",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=a,a.prototype.update=function(e,t){if(e=r.toArray(e,t),this.pending=this.pending?this.pending.concat(e):e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var n=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-n,e.length),0===this.pending.length&&(this.pending=null),e=r.join32(e,0,e.length-n,this.endian);for(var i=0;i>>24&255,r[i++]=e>>>16&255,r[i++]=e>>>8&255,r[i++]=255&e}else for(r[i++]=255&e,r[i++]=e>>>8&255,r[i++]=e>>>16&255,r[i++]=e>>>24&255,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,a=8;a=10?e:e+12:\"\\u0a38\\u0a3c\\u0a3e\\u0a2e\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u0a30\\u0a3e\\u0a24\":e<10?\"\\u0a38\\u0a35\\u0a47\\u0a30\":e<17?\"\\u0a26\\u0a41\\u0a2a\\u0a39\\u0a3f\\u0a30\":e<20?\"\\u0a38\\u0a3c\\u0a3e\\u0a2e\":\"\\u0a30\\u0a3e\\u0a24\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},\"8AIR\":function(e,t,n){\"use strict\";n.r(t),n.d(t,\"defaultPath\",(function(){return he})),n.d(t,\"HDNode\",(function(){return fe})),n.d(t,\"mnemonicToSeed\",(function(){return me})),n.d(t,\"mnemonicToEntropy\",(function(){return pe})),n.d(t,\"entropyToMnemonic\",(function(){return ve})),n.d(t,\"isValidMnemonic\",(function(){return be})),n.d(t,\"getAccountPath\",(function(){return ge}));var r=n(\"LPIR\"),i=n(\"VJ7P\"),a=n(\"4218\"),o=n(\"UnNr\"),u=n(\"QQWL\"),d=n(\"m9oY\"),f=n(\"rhxT\"),m=n(\"N5aZ\"),p=n(\"1Few\"),v=n(\"WsP5\"),b=n(\"NaiW\"),g=n(\"/7J2\"),_=new g.Logger(\"wordlists/5.3.0\"),y=function(){function e(t){s(this,e),_.checkAbstract(this instanceof e?this.constructor:void 0,e),Object(d.defineReadOnly)(this,\"locale\",t)}return c(e,[{key:\"split\",value:function(e){return e.toLowerCase().split(/ +/g)}},{key:\"join\",value:function(e){return e.join(\" \")}}],[{key:\"check\",value:function(e){for(var t=[],n=0;n<2048;n++){var r=e.getWord(n);if(n!==e.getWordIndex(r))return\"0x\";t.push(r)}return Object(b.a)(t.join(\"\\n\")+\"\\n\")}},{key:\"register\",value:function(e,t){t||(t=e.locale)}}]),e}(),k=null;function w(e){if(null==k&&(k=\"AbdikaceAbecedaAdresaAgreseAkceAktovkaAlejAlkoholAmputaceAnanasAndulkaAnekdotaAnketaAntikaAnulovatArchaAroganceAsfaltAsistentAspiraceAstmaAstronomAtlasAtletikaAtolAutobusAzylBabkaBachorBacilBaculkaBadatelBagetaBagrBahnoBakterieBaladaBaletkaBalkonBalonekBalvanBalzaBambusBankomatBarbarBaretBarmanBarokoBarvaBaterkaBatohBavlnaBazalkaBazilikaBazukaBednaBeranBesedaBestieBetonBezinkaBezmocBeztakBicyklBidloBiftekBikinyBilanceBiografBiologBitvaBizonBlahobytBlatouchBlechaBleduleBleskBlikatBliznaBlokovatBlouditBludBobekBobrBodlinaBodnoutBohatostBojkotBojovatBokorysBolestBorecBoroviceBotaBoubelBouchatBoudaBouleBouratBoxerBradavkaBramboraBrankaBratrBreptaBriketaBrkoBrlohBronzBroskevBrunetkaBrusinkaBrzdaBrzyBublinaBubnovatBuchtaBuditelBudkaBudovaBufetBujarostBukviceBuldokBulvaBundaBunkrBurzaButikBuvolBuzolaBydletBylinaBytovkaBzukotCapartCarevnaCedrCeduleCejchCejnCelaCelerCelkemCelniceCeninaCennostCenovkaCentrumCenzorCestopisCetkaChalupaChapadloCharitaChataChechtatChemieChichotChirurgChladChlebaChlubitChmelChmuraChobotChocholChodbaCholeraChomoutChopitChorobaChovChrapotChrlitChrtChrupChtivostChudinaChutnatChvatChvilkaChvostChybaChystatChytitCibuleCigaretaCihelnaCihlaCinkotCirkusCisternaCitaceCitrusCizinecCizostClonaCokolivCouvatCtitelCtnostCudnostCuketaCukrCupotCvaknoutCvalCvikCvrkotCyklistaDalekoDarebaDatelDatumDceraDebataDechovkaDecibelDeficitDeflaceDeklDekretDemokratDepreseDerbyDeskaDetektivDikobrazDiktovatDiodaDiplomDiskDisplejDivadloDivochDlahaDlouhoDluhopisDnesDobroDobytekDocentDochutitDodnesDohledDohodaDohraDojemDojniceDokladDokolaDoktorDokumentDolarDolevaDolinaDomaDominantDomluvitDomovDonutitDopadDopisDoplnitDoposudDoprovodDopustitDorazitDorostDortDosahDoslovDostatekDosudDosytaDotazDotekDotknoutDoufatDoutnatDovozceDozaduDoznatDozorceDrahotaDrakDramatikDravecDrazeDrdolDrobnostDrogerieDrozdDrsnostDrtitDrzostDubenDuchovnoDudekDuhaDuhovkaDusitDusnoDutostDvojiceDvorecDynamitEkologEkonomieElektronElipsaEmailEmiseEmoceEmpatieEpizodaEpochaEpopejEposEsejEsenceEskortaEskymoEtiketaEuforieEvoluceExekuceExkurzeExpediceExplozeExportExtraktFackaFajfkaFakultaFanatikFantazieFarmacieFavoritFazoleFederaceFejetonFenkaFialkaFigurantFilozofFiltrFinanceFintaFixaceFjordFlanelFlirtFlotilaFondFosforFotbalFotkaFotonFrakceFreskaFrontaFukarFunkceFyzikaGalejeGarantGenetikaGeologGilotinaGlazuraGlejtGolemGolfistaGotikaGrafGramofonGranuleGrepGrilGrogGroteskaGumaHadiceHadrHalaHalenkaHanbaHanopisHarfaHarpunaHavranHebkostHejkalHejnoHejtmanHektarHelmaHematomHerecHernaHesloHezkyHistorikHladovkaHlasivkyHlavaHledatHlenHlodavecHlohHloupostHltatHlubinaHluchotaHmatHmotaHmyzHnisHnojivoHnoutHoblinaHobojHochHodinyHodlatHodnotaHodovatHojnostHokejHolinkaHolkaHolubHomoleHonitbaHonoraceHoralHordaHorizontHorkoHorlivecHormonHorninaHoroskopHorstvoHospodaHostinaHotovostHoubaHoufHoupatHouskaHovorHradbaHraniceHravostHrazdaHrbolekHrdinaHrdloHrdostHrnekHrobkaHromadaHrotHroudaHrozenHrstkaHrubostHryzatHubenostHubnoutHudbaHukotHumrHusitaHustotaHvozdHybnostHydrantHygienaHymnaHysterikIdylkaIhnedIkonaIluzeImunitaInfekceInflaceInkasoInovaceInspekceInternetInvalidaInvestorInzerceIronieJablkoJachtaJahodaJakmileJakostJalovecJantarJarmarkJaroJasanJasnoJatkaJavorJazykJedinecJedleJednatelJehlanJekotJelenJelitoJemnostJenomJepiceJeseterJevitJezdecJezeroJinakJindyJinochJiskraJistotaJitrniceJizvaJmenovatJogurtJurtaKabaretKabelKabinetKachnaKadetKadidloKahanKajakKajutaKakaoKaktusKalamitaKalhotyKalibrKalnostKameraKamkolivKamnaKanibalKanoeKantorKapalinaKapelaKapitolaKapkaKapleKapotaKaprKapustaKapybaraKaramelKarotkaKartonKasaKatalogKatedraKauceKauzaKavalecKazajkaKazetaKazivostKdekolivKdesiKedlubenKempKeramikaKinoKlacekKladivoKlamKlapotKlasikaKlaunKlecKlenbaKlepatKlesnoutKlidKlimaKlisnaKloboukKlokanKlopaKloubKlubovnaKlusatKluzkostKmenKmitatKmotrKnihaKnotKoaliceKoberecKobkaKoblihaKobylaKocourKohoutKojenecKokosKoktejlKolapsKoledaKolizeKoloKomandoKometaKomikKomnataKomoraKompasKomunitaKonatKonceptKondiceKonecKonfeseKongresKoninaKonkursKontaktKonzervaKopanecKopieKopnoutKoprovkaKorbelKorektorKormidloKoroptevKorpusKorunaKorytoKorzetKosatecKostkaKotelKotletaKotoulKoukatKoupelnaKousekKouzloKovbojKozaKozorohKrabiceKrachKrajinaKralovatKrasopisKravataKreditKrejcarKresbaKrevetaKriketKritikKrizeKrkavecKrmelecKrmivoKrocanKrokKronikaKropitKroupaKrovkaKrtekKruhadloKrupiceKrutostKrvinkaKrychleKryptaKrystalKrytKudlankaKufrKujnostKuklaKulajdaKulichKulkaKulometKulturaKunaKupodivuKurtKurzorKutilKvalitaKvasinkaKvestorKynologKyselinaKytaraKyticeKytkaKytovecKyvadloLabradorLachtanLadnostLaikLakomecLamelaLampaLanovkaLasiceLasoLasturaLatinkaLavinaLebkaLeckdyLedenLedniceLedovkaLedvinaLegendaLegieLegraceLehceLehkostLehnoutLektvarLenochodLentilkaLepenkaLepidloLetadloLetecLetmoLetokruhLevhartLevitaceLevobokLibraLichotkaLidojedLidskostLihovinaLijavecLilekLimetkaLinieLinkaLinoleumListopadLitinaLitovatLobistaLodivodLogikaLogopedLokalitaLoketLomcovatLopataLopuchLordLososLotrLoudalLouhLoukaLouskatLovecLstivostLucernaLuciferLumpLuskLustraceLviceLyraLyrikaLysinaMadamMadloMagistrMahagonMajetekMajitelMajoritaMakakMakoviceMakrelaMalbaMalinaMalovatMalviceMaminkaMandleMankoMarnostMasakrMaskotMasopustMaticeMatrikaMaturitaMazanecMazivoMazlitMazurkaMdlobaMechanikMeditaceMedovinaMelasaMelounMentolkaMetlaMetodaMetrMezeraMigraceMihnoutMihuleMikinaMikrofonMilenecMilimetrMilostMimikaMincovnaMinibarMinometMinulostMiskaMistrMixovatMladostMlhaMlhovinaMlokMlsatMluvitMnichMnohemMobilMocnostModelkaModlitbaMohylaMokroMolekulaMomentkaMonarchaMonoklMonstrumMontovatMonzunMosazMoskytMostMotivaceMotorkaMotykaMouchaMoudrostMozaikaMozekMozolMramorMravenecMrkevMrtvolaMrzetMrzutostMstitelMudrcMuflonMulatMumieMuniceMusetMutaceMuzeumMuzikantMyslivecMzdaNabouratNachytatNadaceNadbytekNadhozNadobroNadpisNahlasNahnatNahodileNahraditNaivitaNajednouNajistoNajmoutNaklonitNakonecNakrmitNalevoNamazatNamluvitNanometrNaokoNaopakNaostroNapadatNapevnoNaplnitNapnoutNaposledNaprostoNaroditNarubyNarychloNasaditNasekatNaslepoNastatNatolikNavenekNavrchNavzdoryNazvatNebeNechatNeckyNedalekoNedbatNeduhNegaceNehetNehodaNejenNejprveNeklidNelibostNemilostNemocNeochotaNeonkaNepokojNerostNervNesmyslNesouladNetvorNeuronNevinaNezvykleNicotaNijakNikamNikdyNiklNikterakNitroNoclehNohaviceNominaceNoraNorekNositelNosnostNouzeNovinyNovotaNozdraNudaNudleNugetNutitNutnostNutrieNymfaObalObarvitObavaObdivObecObehnatObejmoutObezitaObhajobaObilniceObjasnitObjektObklopitOblastOblekOblibaOblohaObludaObnosObohatitObojekOboutObrazecObrnaObrubaObrysObsahObsluhaObstaratObuvObvazObvinitObvodObvykleObyvatelObzorOcasOcelOcenitOchladitOchotaOchranaOcitnoutOdbojOdbytOdchodOdcizitOdebratOdeslatOdevzdatOdezvaOdhadceOdhoditOdjetOdjinudOdkazOdkoupitOdlivOdlukaOdmlkaOdolnostOdpadOdpisOdploutOdporOdpustitOdpykatOdrazkaOdsouditOdstupOdsunOdtokOdtudOdvahaOdvetaOdvolatOdvracetOdznakOfinaOfsajdOhlasOhniskoOhradaOhrozitOhryzekOkapOkeniceOklikaOknoOkouzlitOkovyOkrasaOkresOkrsekOkruhOkupantOkurkaOkusitOlejninaOlizovatOmakOmeletaOmezitOmladinaOmlouvatOmluvaOmylOnehdyOpakovatOpasekOperaceOpiceOpilostOpisovatOporaOpoziceOpravduOprotiOrbitalOrchestrOrgieOrliceOrlojOrtelOsadaOschnoutOsikaOsivoOslavaOslepitOslnitOslovitOsnovaOsobaOsolitOspalecOstenOstrahaOstudaOstychOsvojitOteplitOtiskOtopOtrhatOtrlostOtrokOtrubyOtvorOvanoutOvarOvesOvlivnitOvoceOxidOzdobaPachatelPacientPadouchPahorekPaktPalandaPalecPalivoPalubaPamfletPamlsekPanenkaPanikaPannaPanovatPanstvoPantoflePaprikaParketaParodiePartaParukaParybaPasekaPasivitaPastelkaPatentPatronaPavoukPaznehtPazourekPeckaPedagogPejsekPekloPelotonPenaltaPendrekPenzePeriskopPeroPestrostPetardaPeticePetrolejPevninaPexesoPianistaPihaPijavicePiklePiknikPilinaPilnostPilulkaPinzetaPipetaPisatelPistolePitevnaPivnicePivovarPlacentaPlakatPlamenPlanetaPlastikaPlatitPlavidloPlazPlechPlemenoPlentaPlesPletivoPlevelPlivatPlnitPlnoPlochaPlodinaPlombaPloutPlukPlynPobavitPobytPochodPocitPoctivecPodatPodcenitPodepsatPodhledPodivitPodkladPodmanitPodnikPodobaPodporaPodrazPodstataPodvodPodzimPoeziePohankaPohnutkaPohovorPohromaPohybPointaPojistkaPojmoutPokazitPoklesPokojPokrokPokutaPokynPolednePolibekPolknoutPolohaPolynomPomaluPominoutPomlkaPomocPomstaPomysletPonechatPonorkaPonurostPopadatPopelPopisekPoplachPoprositPopsatPopudPoradcePorcePorodPoruchaPoryvPosaditPosedPosilaPoskokPoslanecPosouditPospoluPostavaPosudekPosypPotahPotkanPotleskPotomekPotravaPotupaPotvoraPoukazPoutoPouzdroPovahaPovidlaPovlakPovozPovrchPovstatPovykPovzdechPozdravPozemekPoznatekPozorPozvatPracovatPrahoryPraktikaPralesPraotecPraporekPrasePravdaPrincipPrknoProbuditProcentoProdejProfeseProhraProjektProlomitPromilePronikatPropadProrokProsbaProtonProutekProvazPrskavkaPrstenPrudkostPrutPrvekPrvohoryPsanecPsovodPstruhPtactvoPubertaPuchPudlPukavecPuklinaPukrlePultPumpaPuncPupenPusaPusinkaPustinaPutovatPutykaPyramidaPyskPytelRacekRachotRadiaceRadniceRadonRaftRagbyRaketaRakovinaRamenoRampouchRandeRarachRaritaRasovnaRastrRatolestRazanceRazidloReagovatReakceReceptRedaktorReferentReflexRejnokReklamaRekordRekrutRektorReputaceRevizeRevmaRevolverRezervaRiskovatRizikoRobotikaRodokmenRohovkaRokleRokokoRomanetoRopovodRopuchaRorejsRosolRostlinaRotmistrRotopedRotundaRoubenkaRouchoRoupRouraRovinaRovniceRozborRozchodRozdatRozeznatRozhodceRozinkaRozjezdRozkazRozlohaRozmarRozpadRozruchRozsahRoztokRozumRozvodRubrikaRuchadloRukaviceRukopisRybaRybolovRychlostRydloRypadloRytinaRyzostSadistaSahatSakoSamecSamizdatSamotaSanitkaSardinkaSasankaSatelitSazbaSazeniceSborSchovatSebrankaSeceseSedadloSedimentSedloSehnatSejmoutSekeraSektaSekundaSekvojeSemenoSenoServisSesaditSeshoraSeskokSeslatSestraSesuvSesypatSetbaSetinaSetkatSetnoutSetrvatSeverSeznamShodaShrnoutSifonSilniceSirkaSirotekSirupSituaceSkafandrSkaliskoSkanzenSkautSkeptikSkicaSkladbaSkleniceSkloSkluzSkobaSkokanSkoroSkriptaSkrzSkupinaSkvostSkvrnaSlabikaSladidloSlaninaSlastSlavnostSledovatSlepecSlevaSlezinaSlibSlinaSlizniceSlonSloupekSlovoSluchSluhaSlunceSlupkaSlzaSmaragdSmetanaSmilstvoSmlouvaSmogSmradSmrkSmrtkaSmutekSmyslSnadSnahaSnobSobotaSochaSodovkaSokolSopkaSotvaSoubojSoucitSoudceSouhlasSouladSoumrakSoupravaSousedSoutokSouvisetSpalovnaSpasitelSpisSplavSpodekSpojenecSpoluSponzorSpornostSpoustaSprchaSpustitSrandaSrazSrdceSrnaSrnecSrovnatSrpenSrstSrubStaniceStarostaStatikaStavbaStehnoStezkaStodolaStolekStopaStornoStoupatStrachStresStrhnoutStromStrunaStudnaStupniceStvolStykSubjektSubtropySucharSudostSuknoSundatSunoutSurikataSurovinaSvahSvalstvoSvetrSvatbaSvazekSvisleSvitekSvobodaSvodidloSvorkaSvrabSykavkaSykotSynekSynovecSypatSypkostSyrovostSyselSytostTabletkaTabuleTahounTajemnoTajfunTajgaTajitTajnostTaktikaTamhleTamponTancovatTanecTankerTapetaTaveninaTazatelTechnikaTehdyTekutinaTelefonTemnotaTendenceTenistaTenorTeplotaTepnaTeprveTerapieTermoskaTextilTichoTiskopisTitulekTkadlecTkaninaTlapkaTleskatTlukotTlupaTmelToaletaTopinkaTopolTorzoTouhaToulecTradiceTraktorTrampTrasaTraverzaTrefitTrestTrezorTrhavinaTrhlinaTrochuTrojiceTroskaTroubaTrpceTrpitelTrpkostTrubecTruchlitTruhliceTrusTrvatTudyTuhnoutTuhostTundraTuristaTurnajTuzemskoTvarohTvorbaTvrdostTvrzTygrTykevUbohostUbozeUbratUbrousekUbrusUbytovnaUchoUctivostUdivitUhraditUjednatUjistitUjmoutUkazatelUklidnitUklonitUkotvitUkrojitUliceUlitaUlovitUmyvadloUnavitUniformaUniknoutUpadnoutUplatnitUplynoutUpoutatUpravitUranUrazitUsednoutUsilovatUsmrtitUsnadnitUsnoutUsouditUstlatUstrnoutUtahovatUtkatUtlumitUtonoutUtopenecUtrousitUvalitUvolnitUvozovkaUzdravitUzelUzeninaUzlinaUznatVagonValchaValounVanaVandalVanilkaVaranVarhanyVarovatVcelkuVchodVdovaVedroVegetaceVejceVelbloudVeletrhVelitelVelmocVelrybaVenkovVerandaVerzeVeselkaVeskrzeVesniceVespoduVestaVeterinaVeverkaVibraceVichrVideohraVidinaVidleVilaViniceVisetVitalitaVizeVizitkaVjezdVkladVkusVlajkaVlakVlasecVlevoVlhkostVlivVlnovkaVloupatVnucovatVnukVodaVodivostVodoznakVodstvoVojenskyVojnaVojskoVolantVolbaVolitVolnoVoskovkaVozidloVozovnaVpravoVrabecVracetVrahVrataVrbaVrcholekVrhatVrstvaVrtuleVsaditVstoupitVstupVtipVybavitVybratVychovatVydatVydraVyfotitVyhledatVyhnoutVyhoditVyhraditVyhubitVyjasnitVyjetVyjmoutVyklopitVykonatVylekatVymazatVymezitVymizetVymysletVynechatVynikatVynutitVypadatVyplatitVypravitVypustitVyrazitVyrovnatVyrvatVyslovitVysokoVystavitVysunoutVysypatVytasitVytesatVytratitVyvinoutVyvolatVyvrhelVyzdobitVyznatVzaduVzbuditVzchopitVzdorVzduchVzdychatVzestupVzhledemVzkazVzlykatVznikVzorekVzpouraVztahVztekXylofonZabratZabydletZachovatZadarmoZadusitZafoukatZahltitZahoditZahradaZahynoutZajatecZajetZajistitZaklepatZakoupitZalepitZamezitZamotatZamysletZanechatZanikatZaplatitZapojitZapsatZarazitZastavitZasunoutZatajitZatemnitZatknoutZaujmoutZavalitZaveletZavinitZavolatZavrtatZazvonitZbavitZbrusuZbudovatZbytekZdalekaZdarmaZdatnostZdivoZdobitZdrojZdvihZdymadloZeleninaZemanZeminaZeptatZezaduZezdolaZhatitZhltnoutZhlubokaZhotovitZhrubaZimaZimniceZjemnitZklamatZkoumatZkratkaZkumavkaZlatoZlehkaZlobaZlomZlostZlozvykZmapovatZmarZmatekZmijeZmizetZmocnitZmodratZmrzlinaZmutovatZnakZnalostZnamenatZnovuZobrazitZotavitZoubekZoufaleZploditZpomalitZpravaZprostitZprudkaZprvuZradaZranitZrcadloZrnitostZrnoZrovnaZrychlitZrzavostZtichaZtratitZubovinaZubrZvednoutZvenkuZveselaZvonZvratZvukovodZvyk\".replace(/([A-Z])/g,\" $1\").toLowerCase().substring(1).split(\" \"),\"0x25f44555f4af25b51a711136e1c7d6e50ce9f8917d39d6b1f076b2bb4d2fac1a\"!==y.check(e)))throw k=null,new Error(\"BIP39 Wordlist for en (English) FAILED\")}var S=new(function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.call(this,\"cz\")}return c(n,[{key:\"getWord\",value:function(e){return w(this),k[e]}},{key:\"getWordIndex\",value:function(e){return w(this),k.indexOf(e)}}]),n}(y));y.register(S);var M=null;function x(e){if(null==M&&(M=\"AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductConfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMuseumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThenTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo\".replace(/([A-Z])/g,\" $1\").toLowerCase().substring(1).split(\" \"),\"0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60\"!==y.check(e)))throw M=null,new Error(\"BIP39 Wordlist for en (English) FAILED\")}var C=new(function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.call(this,\"en\")}return c(n,[{key:\"getWord\",value:function(e){return x(this),M[e]}},{key:\"getWordIndex\",value:function(e){return x(this),M.indexOf(e)}}]),n}(y));y.register(C);var D={},O=null;function L(e){return _.checkNormalize(),Object(o.h)(Array.prototype.filter.call(Object(o.f)(e.normalize(\"NFD\").toLowerCase()),(function(e){return e>=65&&e<=90||e>=97&&e<=123})))}function E(e){if(null==O&&((O=\"A/bacoAbdomenAbejaAbiertoAbogadoAbonoAbortoAbrazoAbrirAbueloAbusoAcabarAcademiaAccesoAccio/nAceiteAcelgaAcentoAceptarA/cidoAclararAcne/AcogerAcosoActivoActoActrizActuarAcudirAcuerdoAcusarAdictoAdmitirAdoptarAdornoAduanaAdultoAe/reoAfectarAficio/nAfinarAfirmarA/gilAgitarAgoni/aAgostoAgotarAgregarAgrioAguaAgudoA/guilaAgujaAhogoAhorroAireAislarAjedrezAjenoAjusteAlacra/nAlambreAlarmaAlbaA/lbumAlcaldeAldeaAlegreAlejarAlertaAletaAlfilerAlgaAlgodo/nAliadoAlientoAlivioAlmaAlmejaAlmi/barAltarAltezaAltivoAltoAlturaAlumnoAlzarAmableAmanteAmapolaAmargoAmasarA/mbarA/mbitoAmenoAmigoAmistadAmorAmparoAmplioAnchoAncianoAnclaAndarAnde/nAnemiaA/nguloAnilloA/nimoAni/sAnotarAntenaAntiguoAntojoAnualAnularAnuncioA~adirA~ejoA~oApagarAparatoApetitoApioAplicarApodoAporteApoyoAprenderAprobarApuestaApuroAradoAra~aArarA/rbitroA/rbolArbustoArchivoArcoArderArdillaArduoA/reaA/ridoAriesArmoni/aArne/sAromaArpaArpo/nArregloArrozArrugaArteArtistaAsaAsadoAsaltoAscensoAsegurarAseoAsesorAsientoAsiloAsistirAsnoAsombroA/speroAstillaAstroAstutoAsumirAsuntoAtajoAtaqueAtarAtentoAteoA/ticoAtletaA/tomoAtraerAtrozAtu/nAudazAudioAugeAulaAumentoAusenteAutorAvalAvanceAvaroAveAvellanaAvenaAvestruzAvio/nAvisoAyerAyudaAyunoAzafra/nAzarAzoteAzu/carAzufreAzulBabaBaborBacheBahi/aBaileBajarBalanzaBalco/nBaldeBambu/BancoBandaBa~oBarbaBarcoBarnizBarroBa/sculaBasto/nBasuraBatallaBateri/aBatirBatutaBau/lBazarBebe/BebidaBelloBesarBesoBestiaBichoBienBingoBlancoBloqueBlusaBoaBobinaBoboBocaBocinaBodaBodegaBoinaBolaBoleroBolsaBombaBondadBonitoBonoBonsa/iBordeBorrarBosqueBoteBoti/nBo/vedaBozalBravoBrazoBrechaBreveBrilloBrincoBrisaBrocaBromaBronceBroteBrujaBruscoBrutoBuceoBucleBuenoBueyBufandaBufo/nBu/hoBuitreBultoBurbujaBurlaBurroBuscarButacaBuzo/nCaballoCabezaCabinaCabraCacaoCada/verCadenaCaerCafe/Cai/daCaima/nCajaCajo/nCalCalamarCalcioCaldoCalidadCalleCalmaCalorCalvoCamaCambioCamelloCaminoCampoCa/ncerCandilCanelaCanguroCanicaCantoCa~aCa~o/nCaobaCaosCapazCapita/nCapoteCaptarCapuchaCaraCarbo/nCa/rcelCaretaCargaCari~oCarneCarpetaCarroCartaCasaCascoCaseroCaspaCastorCatorceCatreCaudalCausaCazoCebollaCederCedroCeldaCe/lebreCelosoCe/lulaCementoCenizaCentroCercaCerdoCerezaCeroCerrarCertezaCe/spedCetroChacalChalecoChampu/ChanclaChapaCharlaChicoChisteChivoChoqueChozaChuletaChuparCiclo/nCiegoCieloCienCiertoCifraCigarroCimaCincoCineCintaCipre/sCircoCiruelaCisneCitaCiudadClamorClanClaroClaseClaveClienteClimaCli/nicaCobreCoccio/nCochinoCocinaCocoCo/digoCodoCofreCogerCoheteCoji/nCojoColaColchaColegioColgarColinaCollarColmoColumnaCombateComerComidaCo/modoCompraCondeConejoCongaConocerConsejoContarCopaCopiaCorazo/nCorbataCorchoCordo/nCoronaCorrerCoserCosmosCostaCra/neoCra/terCrearCrecerCrei/doCremaCri/aCrimenCriptaCrisisCromoCro/nicaCroquetaCrudoCruzCuadroCuartoCuatroCuboCubrirCucharaCuelloCuentoCuerdaCuestaCuevaCuidarCulebraCulpaCultoCumbreCumplirCunaCunetaCuotaCupo/nCu/pulaCurarCuriosoCursoCurvaCutisDamaDanzaDarDardoDa/tilDeberDe/bilDe/cadaDecirDedoDefensaDefinirDejarDelfi/nDelgadoDelitoDemoraDensoDentalDeporteDerechoDerrotaDesayunoDeseoDesfileDesnudoDestinoDesvi/oDetalleDetenerDeudaDi/aDiabloDiademaDiamanteDianaDiarioDibujoDictarDienteDietaDiezDifi/cilDignoDilemaDiluirDineroDirectoDirigirDiscoDise~oDisfrazDivaDivinoDobleDoceDolorDomingoDonDonarDoradoDormirDorsoDosDosisDrago/nDrogaDuchaDudaDueloDue~oDulceDu/oDuqueDurarDurezaDuroE/banoEbrioEcharEcoEcuadorEdadEdicio/nEdificioEditorEducarEfectoEficazEjeEjemploElefanteElegirElementoElevarElipseE/liteElixirElogioEludirEmbudoEmitirEmocio/nEmpateEmpe~oEmpleoEmpresaEnanoEncargoEnchufeEnci/aEnemigoEneroEnfadoEnfermoEnga~oEnigmaEnlaceEnormeEnredoEnsayoEnse~arEnteroEntrarEnvaseEnvi/oE/pocaEquipoErizoEscalaEscenaEscolarEscribirEscudoEsenciaEsferaEsfuerzoEspadaEspejoEspi/aEsposaEspumaEsqui/EstarEsteEstiloEstufaEtapaEternoE/ticaEtniaEvadirEvaluarEventoEvitarExactoExamenExcesoExcusaExentoExigirExilioExistirE/xitoExpertoExplicarExponerExtremoFa/bricaFa/bulaFachadaFa/cilFactorFaenaFajaFaldaFalloFalsoFaltarFamaFamiliaFamosoFarao/nFarmaciaFarolFarsaFaseFatigaFaunaFavorFaxFebreroFechaFelizFeoFeriaFerozFe/rtilFervorFesti/nFiableFianzaFiarFibraFiccio/nFichaFideoFiebreFielFieraFiestaFiguraFijarFijoFilaFileteFilialFiltroFinFincaFingirFinitoFirmaFlacoFlautaFlechaFlorFlotaFluirFlujoFlu/orFobiaFocaFogataFogo/nFolioFolletoFondoFormaForroFortunaForzarFosaFotoFracasoFra/gilFranjaFraseFraudeFrei/rFrenoFresaFri/oFritoFrutaFuegoFuenteFuerzaFugaFumarFuncio/nFundaFurgo/nFuriaFusilFu/tbolFuturoGacelaGafasGaitaGajoGalaGaleri/aGalloGambaGanarGanchoGangaGansoGarajeGarzaGasolinaGastarGatoGavila/nGemeloGemirGenGe/neroGenioGenteGeranioGerenteGermenGestoGiganteGimnasioGirarGiroGlaciarGloboGloriaGolGolfoGolosoGolpeGomaGordoGorilaGorraGotaGoteoGozarGradaGra/ficoGranoGrasaGratisGraveGrietaGrilloGripeGrisGritoGrosorGru/aGruesoGrumoGrupoGuanteGuapoGuardiaGuerraGui/aGui~oGuionGuisoGuitarraGusanoGustarHaberHa/bilHablarHacerHachaHadaHallarHamacaHarinaHazHaza~aHebillaHebraHechoHeladoHelioHembraHerirHermanoHe/roeHervirHieloHierroHi/gadoHigieneHijoHimnoHistoriaHocicoHogarHogueraHojaHombreHongoHonorHonraHoraHormigaHornoHostilHoyoHuecoHuelgaHuertaHuesoHuevoHuidaHuirHumanoHu/medoHumildeHumoHundirHuraca/nHurtoIconoIdealIdiomaI/doloIglesiaIglu/IgualIlegalIlusio/nImagenIma/nImitarImparImperioImponerImpulsoIncapazI/ndiceInerteInfielInformeIngenioInicioInmensoInmuneInnatoInsectoInstanteIntere/sI/ntimoIntuirInu/tilInviernoIraIrisIroni/aIslaIsloteJabali/Jabo/nJamo/nJarabeJardi/nJarraJaulaJazmi/nJefeJeringaJineteJornadaJorobaJovenJoyaJuergaJuevesJuezJugadorJugoJugueteJuicioJuncoJunglaJunioJuntarJu/piterJurarJustoJuvenilJuzgarKiloKoalaLabioLacioLacraLadoLadro/nLagartoLa/grimaLagunaLaicoLamerLa/minaLa/mparaLanaLanchaLangostaLanzaLa/pizLargoLarvaLa/stimaLataLa/texLatirLaurelLavarLazoLealLeccio/nLecheLectorLeerLegio/nLegumbreLejanoLenguaLentoLe~aLeo/nLeopardoLesio/nLetalLetraLeveLeyendaLibertadLibroLicorLi/derLidiarLienzoLigaLigeroLimaLi/miteLimo/nLimpioLinceLindoLi/neaLingoteLinoLinternaLi/quidoLisoListaLiteraLitioLitroLlagaLlamaLlantoLlaveLlegarLlenarLlevarLlorarLloverLluviaLoboLocio/nLocoLocuraLo/gicaLogroLombrizLomoLonjaLoteLuchaLucirLugarLujoLunaLunesLupaLustroLutoLuzMacetaMachoMaderaMadreMaduroMaestroMafiaMagiaMagoMai/zMaldadMaletaMallaMaloMama/MamboMamutMancoMandoManejarMangaManiqui/ManjarManoMansoMantaMa~anaMapaMa/quinaMarMarcoMareaMarfilMargenMaridoMa/rmolMarro/nMartesMarzoMasaMa/scaraMasivoMatarMateriaMatizMatrizMa/ximoMayorMazorcaMechaMedallaMedioMe/dulaMejillaMejorMelenaMelo/nMemoriaMenorMensajeMenteMenu/MercadoMerengueMe/ritoMesMeso/nMetaMeterMe/todoMetroMezclaMiedoMielMiembroMigaMilMilagroMilitarMillo/nMimoMinaMineroMi/nimoMinutoMiopeMirarMisaMiseriaMisilMismoMitadMitoMochilaMocio/nModaModeloMohoMojarMoldeMolerMolinoMomentoMomiaMonarcaMonedaMonjaMontoMo~oMoradaMorderMorenoMorirMorroMorsaMortalMoscaMostrarMotivoMoverMo/vilMozoMuchoMudarMuebleMuelaMuerteMuestraMugreMujerMulaMuletaMultaMundoMu~ecaMuralMuroMu/sculoMuseoMusgoMu/sicaMusloNa/carNacio/nNadarNaipeNaranjaNarizNarrarNasalNatalNativoNaturalNa/useaNavalNaveNavidadNecioNe/ctarNegarNegocioNegroNeo/nNervioNetoNeutroNevarNeveraNichoNidoNieblaNietoNi~ezNi~oNi/tidoNivelNoblezaNocheNo/minaNoriaNormaNorteNotaNoticiaNovatoNovelaNovioNubeNucaNu/cleoNudilloNudoNueraNueveNuezNuloNu/meroNutriaOasisObesoObispoObjetoObraObreroObservarObtenerObvioOcaOcasoOce/anoOchentaOchoOcioOcreOctavoOctubreOcultoOcuparOcurrirOdiarOdioOdiseaOesteOfensaOfertaOficioOfrecerOgroOi/doOi/rOjoOlaOleadaOlfatoOlivoOllaOlmoOlorOlvidoOmbligoOndaOnzaOpacoOpcio/nO/peraOpinarOponerOptarO/pticaOpuestoOracio/nOradorOralO/rbitaOrcaOrdenOrejaO/rganoOrgi/aOrgulloOrienteOrigenOrillaOroOrquestaOrugaOsadi/aOscuroOseznoOsoOstraOto~oOtroOvejaO/vuloO/xidoOxi/genoOyenteOzonoPactoPadrePaellaPa/ginaPagoPai/sPa/jaroPalabraPalcoPaletaPa/lidoPalmaPalomaPalparPanPanalPa/nicoPanteraPa~ueloPapa/PapelPapillaPaquetePararParcelaParedParirParoPa/rpadoParquePa/rrafoPartePasarPaseoPasio/nPasoPastaPataPatioPatriaPausaPautaPavoPayasoPeato/nPecadoPeceraPechoPedalPedirPegarPeinePelarPelda~oPeleaPeligroPellejoPeloPelucaPenaPensarPe~o/nPeo/nPeorPepinoPeque~oPeraPerchaPerderPerezaPerfilPericoPerlaPermisoPerroPersonaPesaPescaPe/simoPesta~aPe/taloPetro/leoPezPezu~aPicarPicho/nPiePiedraPiernaPiezaPijamaPilarPilotoPimientaPinoPintorPinzaPi~aPiojoPipaPirataPisarPiscinaPisoPistaPito/nPizcaPlacaPlanPlataPlayaPlazaPleitoPlenoPlomoPlumaPluralPobrePocoPoderPodioPoemaPoesi/aPoetaPolenPolici/aPolloPolvoPomadaPomeloPomoPompaPonerPorcio/nPortalPosadaPoseerPosiblePostePotenciaPotroPozoPradoPrecozPreguntaPremioPrensaPresoPrevioPrimoPri/ncipePrisio/nPrivarProaProbarProcesoProductoProezaProfesorProgramaProlePromesaProntoPropioPro/ximoPruebaPu/blicoPucheroPudorPuebloPuertaPuestoPulgaPulirPulmo/nPulpoPulsoPumaPuntoPu~alPu~oPupaPupilaPure/QuedarQuejaQuemarQuererQuesoQuietoQui/micaQuinceQuitarRa/banoRabiaRaboRacio/nRadicalRai/zRamaRampaRanchoRangoRapazRa/pidoRaptoRasgoRaspaRatoRayoRazaRazo/nReaccio/nRealidadReba~oReboteRecaerRecetaRechazoRecogerRecreoRectoRecursoRedRedondoReducirReflejoReformaRefra/nRefugioRegaloRegirReglaRegresoRehe/nReinoRei/rRejaRelatoRelevoRelieveRellenoRelojRemarRemedioRemoRencorRendirRentaRepartoRepetirReposoReptilResRescateResinaRespetoRestoResumenRetiroRetornoRetratoReunirReve/sRevistaReyRezarRicoRiegoRiendaRiesgoRifaRi/gidoRigorRinco/nRi~o/nRi/oRiquezaRisaRitmoRitoRizoRobleRoceRociarRodarRodeoRodillaRoerRojizoRojoRomeroRomperRonRoncoRondaRopaRoperoRosaRoscaRostroRotarRubi/RuborRudoRuedaRugirRuidoRuinaRuletaRuloRumboRumorRupturaRutaRutinaSa/badoSaberSabioSableSacarSagazSagradoSalaSaldoSaleroSalirSalmo/nSalo/nSalsaSaltoSaludSalvarSambaSancio/nSandi/aSanearSangreSanidadSanoSantoSapoSaqueSardinaSarte/nSastreSata/nSaunaSaxofo/nSeccio/nSecoSecretoSectaSedSeguirSeisSelloSelvaSemanaSemillaSendaSensorSe~alSe~orSepararSepiaSequi/aSerSerieSermo/nServirSesentaSesio/nSetaSetentaSeveroSexoSextoSidraSiestaSieteSigloSignoSi/labaSilbarSilencioSillaSi/mboloSimioSirenaSistemaSitioSituarSobreSocioSodioSolSolapaSoldadoSoledadSo/lidoSoltarSolucio/nSombraSondeoSonidoSonoroSonrisaSopaSoplarSoporteSordoSorpresaSorteoSoste/nSo/tanoSuaveSubirSucesoSudorSuegraSueloSue~oSuerteSufrirSujetoSulta/nSumarSuperarSuplirSuponerSupremoSurSurcoSure~oSurgirSustoSutilTabacoTabiqueTablaTabu/TacoTactoTajoTalarTalcoTalentoTallaTalo/nTama~oTamborTangoTanqueTapaTapeteTapiaTapo/nTaquillaTardeTareaTarifaTarjetaTarotTarroTartaTatuajeTauroTazaTazo/nTeatroTechoTeclaTe/cnicaTejadoTejerTejidoTelaTele/fonoTemaTemorTemploTenazTenderTenerTenisTensoTeori/aTerapiaTercoTe/rminoTernuraTerrorTesisTesoroTestigoTeteraTextoTezTibioTiburo/nTiempoTiendaTierraTiesoTigreTijeraTildeTimbreTi/midoTimoTintaTi/oTi/picoTipoTiraTiro/nTita/nTi/tereTi/tuloTizaToallaTobilloTocarTocinoTodoTogaToldoTomarTonoTontoToparTopeToqueTo/raxToreroTormentaTorneoToroTorpedoTorreTorsoTortugaTosToscoToserTo/xicoTrabajoTractorTraerTra/ficoTragoTrajeTramoTranceTratoTraumaTrazarTre/bolTreguaTreintaTrenTreparTresTribuTrigoTripaTristeTriunfoTrofeoTrompaTroncoTropaTroteTrozoTrucoTruenoTrufaTuberi/aTuboTuertoTumbaTumorTu/nelTu/nicaTurbinaTurismoTurnoTutorUbicarU/lceraUmbralUnidadUnirUniversoUnoUntarU~aUrbanoUrbeUrgenteUrnaUsarUsuarioU/tilUtopi/aUvaVacaVaci/oVacunaVagarVagoVainaVajillaValeVa/lidoValleValorVa/lvulaVampiroVaraVariarVaro/nVasoVecinoVectorVehi/culoVeinteVejezVelaVeleroVelozVenaVencerVendaVenenoVengarVenirVentaVenusVerVeranoVerboVerdeVeredaVerjaVersoVerterVi/aViajeVibrarVicioVi/ctimaVidaVi/deoVidrioViejoViernesVigorVilVillaVinagreVinoVi~edoVioli/nViralVirgoVirtudVisorVi/speraVistaVitaminaViudoVivazViveroVivirVivoVolca/nVolumenVolverVorazVotarVotoVozVueloVulgarYacerYateYeguaYemaYernoYesoYodoYogaYogurZafiroZanjaZapatoZarzaZonaZorroZumoZurdo\".replace(/([A-Z])/g,\" $1\").toLowerCase().substring(1).split(\" \").map((function(e){return t=e,n=[],Array.prototype.forEach.call(Object(o.f)(t),(function(e){47===e?(n.push(204),n.push(129)):126===e?(n.push(110),n.push(204),n.push(131)):n.push(e)})),Object(o.h)(n);var t,n}))).forEach((function(e,t){D[L(e)]=t})),\"0xf74fb7092aeacdfbf8959557de22098da512207fb9f109cb526994938cf40300\"!==y.check(e)))throw O=null,new Error(\"BIP39 Wordlist for es (Spanish) FAILED\")}var T=new(function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.call(this,\"es\")}return c(n,[{key:\"getWord\",value:function(e){return E(this),O[e]}},{key:\"getWordIndex\",value:function(e){return E(this),D[L(e)]}}]),n}(y));y.register(T);var A=null,P={};function F(e){return _.checkNormalize(),Object(o.h)(Array.prototype.filter.call(Object(o.f)(e.normalize(\"NFD\").toLowerCase()),(function(e){return e>=65&&e<=90||e>=97&&e<=123})))}function j(e){if(null==A&&((A=\"AbaisserAbandonAbdiquerAbeilleAbolirAborderAboutirAboyerAbrasifAbreuverAbriterAbrogerAbruptAbsenceAbsoluAbsurdeAbusifAbyssalAcade/mieAcajouAcarienAccablerAccepterAcclamerAccoladeAccrocheAccuserAcerbeAchatAcheterAcidulerAcierAcompteAcque/rirAcronymeActeurActifActuelAdepteAde/quatAdhe/sifAdjectifAdjugerAdmettreAdmirerAdopterAdorerAdoucirAdresseAdroitAdulteAdverbeAe/rerAe/ronefAffaireAffecterAfficheAffreuxAffublerAgacerAgencerAgileAgiterAgraferAgre/ableAgrumeAiderAiguilleAilierAimableAisanceAjouterAjusterAlarmerAlchimieAlerteAlge-breAlgueAlie/nerAlimentAlle/gerAlliageAllouerAllumerAlourdirAlpagaAltesseAlve/oleAmateurAmbiguAmbreAme/nagerAmertumeAmidonAmiralAmorcerAmourAmovibleAmphibieAmpleurAmusantAnalyseAnaphoreAnarchieAnatomieAncienAne/antirAngleAngoisseAnguleuxAnimalAnnexerAnnonceAnnuelAnodinAnomalieAnonymeAnormalAntenneAntidoteAnxieuxApaiserApe/ritifAplanirApologieAppareilAppelerApporterAppuyerAquariumAqueducArbitreArbusteArdeurArdoiseArgentArlequinArmatureArmementArmoireArmureArpenterArracherArriverArroserArsenicArte/rielArticleAspectAsphalteAspirerAssautAsservirAssietteAssocierAssurerAsticotAstreAstuceAtelierAtomeAtriumAtroceAttaqueAttentifAttirerAttraperAubaineAubergeAudaceAudibleAugurerAuroreAutomneAutrucheAvalerAvancerAvariceAvenirAverseAveugleAviateurAvideAvionAviserAvoineAvouerAvrilAxialAxiomeBadgeBafouerBagageBaguetteBaignadeBalancerBalconBaleineBalisageBambinBancaireBandageBanlieueBannie-reBanquierBarbierBarilBaronBarqueBarrageBassinBastionBatailleBateauBatterieBaudrierBavarderBeletteBe/lierBeloteBe/ne/ficeBerceauBergerBerlineBermudaBesaceBesogneBe/tailBeurreBiberonBicycleBiduleBijouBilanBilingueBillardBinaireBiologieBiopsieBiotypeBiscuitBisonBistouriBitumeBizarreBlafardBlagueBlanchirBlessantBlinderBlondBloquerBlousonBobardBobineBoireBoiserBolideBonbonBondirBonheurBonifierBonusBordureBorneBotteBoucleBoueuxBougieBoulonBouquinBourseBoussoleBoutiqueBoxeurBrancheBrasierBraveBrebisBre-cheBreuvageBricolerBrigadeBrillantBriocheBriqueBrochureBroderBronzerBrousseBroyeurBrumeBrusqueBrutalBruyantBuffleBuissonBulletinBureauBurinBustierButinerButoirBuvableBuvetteCabanonCabineCachetteCadeauCadreCafe/ineCaillouCaissonCalculerCalepinCalibreCalmerCalomnieCalvaireCamaradeCame/raCamionCampagneCanalCanetonCanonCantineCanularCapableCaporalCapriceCapsuleCapterCapucheCarabineCarboneCaresserCaribouCarnageCarotteCarreauCartonCascadeCasierCasqueCassureCauserCautionCavalierCaverneCaviarCe/dilleCeintureCe/lesteCelluleCendrierCensurerCentralCercleCe/re/bralCeriseCernerCerveauCesserChagrinChaiseChaleurChambreChanceChapitreCharbonChasseurChatonChaussonChavirerChemiseChenilleChe/quierChercherChevalChienChiffreChignonChime-reChiotChlorureChocolatChoisirChoseChouetteChromeChuteCigareCigogneCimenterCine/maCintrerCirculerCirerCirqueCiterneCitoyenCitronCivilClaironClameurClaquerClasseClavierClientClignerClimatClivageClocheClonageCloporteCobaltCobraCocasseCocotierCoderCodifierCoffreCognerCohe/sionCoifferCoincerCole-reColibriCollineColmaterColonelCombatCome/dieCommandeCompactConcertConduireConfierCongelerConnoterConsonneContactConvexeCopainCopieCorailCorbeauCordageCornicheCorpusCorrectCorte-geCosmiqueCostumeCotonCoudeCoupureCourageCouteauCouvrirCoyoteCrabeCrainteCravateCrayonCre/atureCre/diterCre/meuxCreuserCrevetteCriblerCrierCristalCrite-reCroireCroquerCrotaleCrucialCruelCrypterCubiqueCueillirCuille-reCuisineCuivreCulminerCultiverCumulerCupideCuratifCurseurCyanureCycleCylindreCyniqueDaignerDamierDangerDanseurDauphinDe/battreDe/biterDe/borderDe/briderDe/butantDe/calerDe/cembreDe/chirerDe/ciderDe/clarerDe/corerDe/crireDe/cuplerDe/daleDe/ductifDe/esseDe/fensifDe/filerDe/frayerDe/gagerDe/givrerDe/glutirDe/graferDe/jeunerDe/liceDe/logerDemanderDemeurerDe/molirDe/nicherDe/nouerDentelleDe/nuderDe/partDe/penserDe/phaserDe/placerDe/poserDe/rangerDe/roberDe/sastreDescenteDe/sertDe/signerDe/sobe/irDessinerDestrierDe/tacherDe/testerDe/tourerDe/tresseDevancerDevenirDevinerDevoirDiableDialogueDiamantDicterDiffe/rerDige/rerDigitalDigneDiluerDimancheDiminuerDioxydeDirectifDirigerDiscuterDisposerDissiperDistanceDivertirDiviserDocileDocteurDogmeDoigtDomaineDomicileDompterDonateurDonjonDonnerDopamineDortoirDorureDosageDoseurDossierDotationDouanierDoubleDouceurDouterDoyenDragonDraperDresserDribblerDroitureDuperieDuplexeDurableDurcirDynastieE/blouirE/carterE/charpeE/chelleE/clairerE/clipseE/cloreE/cluseE/coleE/conomieE/corceE/couterE/craserE/cre/merE/crivainE/crouE/cumeE/cureuilE/difierE/duquerEffacerEffectifEffigieEffortEffrayerEffusionE/galiserE/garerE/jecterE/laborerE/largirE/lectronE/le/gantE/le/phantE/le-veE/ligibleE/litismeE/logeE/luciderE/luderEmballerEmbellirEmbryonE/meraudeE/missionEmmenerE/motionE/mouvoirEmpereurEmployerEmporterEmpriseE/mulsionEncadrerEnche-reEnclaveEncocheEndiguerEndosserEndroitEnduireE/nergieEnfanceEnfermerEnfouirEngagerEnginEngloberE/nigmeEnjamberEnjeuEnleverEnnemiEnnuyeuxEnrichirEnrobageEnseigneEntasserEntendreEntierEntourerEntraverE/nume/rerEnvahirEnviableEnvoyerEnzymeE/olienE/paissirE/pargneE/patantE/pauleE/picerieE/pide/mieE/pierE/pilogueE/pineE/pisodeE/pitapheE/poqueE/preuveE/prouverE/puisantE/querreE/quipeE/rigerE/rosionErreurE/ruptionEscalierEspadonEspe-ceEspie-gleEspoirEspritEsquiverEssayerEssenceEssieuEssorerEstimeEstomacEstradeE/tage-reE/talerE/tancheE/tatiqueE/teindreE/tendoirE/ternelE/thanolE/thiqueEthnieE/tirerE/tofferE/toileE/tonnantE/tourdirE/trangeE/troitE/tudeEuphorieE/valuerE/vasionE/ventailE/videnceE/viterE/volutifE/voquerExactExage/rerExaucerExcellerExcitantExclusifExcuseExe/cuterExempleExercerExhalerExhorterExigenceExilerExisterExotiqueExpe/dierExplorerExposerExprimerExquisExtensifExtraireExulterFableFabuleuxFacetteFacileFactureFaiblirFalaiseFameuxFamilleFarceurFarfeluFarineFaroucheFascinerFatalFatigueFauconFautifFaveurFavoriFe/brileFe/conderFe/de/rerFe/linFemmeFe/murFendoirFe/odalFermerFe/roceFerveurFestivalFeuilleFeutreFe/vrierFiascoFicelerFictifFide-leFigureFilatureFiletageFilie-reFilleulFilmerFilouFiltrerFinancerFinirFioleFirmeFissureFixerFlairerFlammeFlasqueFlatteurFle/auFle-cheFleurFlexionFloconFloreFluctuerFluideFluvialFolieFonderieFongibleFontaineForcerForgeronFormulerFortuneFossileFoudreFouge-reFouillerFoulureFourmiFragileFraiseFranchirFrapperFrayeurFre/gateFreinerFrelonFre/mirFre/ne/sieFre-reFriableFrictionFrissonFrivoleFroidFromageFrontalFrotterFruitFugitifFuiteFureurFurieuxFurtifFusionFuturGagnerGalaxieGalerieGambaderGarantirGardienGarnirGarrigueGazelleGazonGe/antGe/latineGe/luleGendarmeGe/ne/ralGe/nieGenouGentilGe/ologieGe/ome-treGe/raniumGermeGestuelGeyserGibierGiclerGirafeGivreGlaceGlaiveGlisserGlobeGloireGlorieuxGolfeurGommeGonflerGorgeGorilleGoudronGouffreGoulotGoupilleGourmandGoutteGraduelGraffitiGraineGrandGrappinGratuitGravirGrenatGriffureGrillerGrimperGrognerGronderGrotteGroupeGrugerGrutierGruye-reGue/pardGuerrierGuideGuimauveGuitareGustatifGymnasteGyrostatHabitudeHachoirHalteHameauHangarHannetonHaricotHarmonieHarponHasardHe/liumHe/matomeHerbeHe/rissonHermineHe/ronHe/siterHeureuxHibernerHibouHilarantHistoireHiverHomardHommageHomoge-neHonneurHonorerHonteuxHordeHorizonHorlogeHormoneHorribleHouleuxHousseHublotHuileuxHumainHumbleHumideHumourHurlerHydromelHygie-neHymneHypnoseIdylleIgnorerIguaneIlliciteIllusionImageImbiberImiterImmenseImmobileImmuableImpactImpe/rialImplorerImposerImprimerImputerIncarnerIncendieIncidentInclinerIncoloreIndexerIndiceInductifIne/ditIneptieInexactInfiniInfligerInformerInfusionInge/rerInhalerInhiberInjecterInjureInnocentInoculerInonderInscrireInsecteInsigneInsoliteInspirerInstinctInsulterIntactIntenseIntimeIntrigueIntuitifInutileInvasionInventerInviterInvoquerIroniqueIrradierIrre/elIrriterIsolerIvoireIvresseJaguarJaillirJambeJanvierJardinJaugerJauneJavelotJetableJetonJeudiJeunesseJoindreJoncherJonglerJoueurJouissifJournalJovialJoyauJoyeuxJubilerJugementJuniorJuponJuristeJusticeJuteuxJuve/nileKayakKimonoKiosqueLabelLabialLabourerLace/rerLactoseLaguneLaineLaisserLaitierLambeauLamelleLampeLanceurLangageLanterneLapinLargeurLarmeLaurierLavaboLavoirLectureLe/galLe/gerLe/gumeLessiveLettreLevierLexiqueLe/zardLiasseLibe/rerLibreLicenceLicorneLie-geLie-vreLigatureLigoterLigueLimerLimiteLimonadeLimpideLine/aireLingotLionceauLiquideLisie-reListerLithiumLitigeLittoralLivreurLogiqueLointainLoisirLombricLoterieLouerLourdLoutreLouveLoyalLubieLucideLucratifLueurLugubreLuisantLumie-reLunaireLundiLuronLutterLuxueuxMachineMagasinMagentaMagiqueMaigreMaillonMaintienMairieMaisonMajorerMalaxerMale/ficeMalheurMaliceMalletteMammouthMandaterManiableManquantManteauManuelMarathonMarbreMarchandMardiMaritimeMarqueurMarronMartelerMascotteMassifMate/rielMatie-reMatraqueMaudireMaussadeMauveMaximalMe/chantMe/connuMe/dailleMe/decinMe/diterMe/duseMeilleurMe/langeMe/lodieMembreMe/moireMenacerMenerMenhirMensongeMentorMercrediMe/riteMerleMessagerMesureMe/talMe/te/oreMe/thodeMe/tierMeubleMiaulerMicrobeMietteMignonMigrerMilieuMillionMimiqueMinceMine/ralMinimalMinorerMinuteMiracleMiroiterMissileMixteMobileModerneMoelleuxMondialMoniteurMonnaieMonotoneMonstreMontagneMonumentMoqueurMorceauMorsureMortierMoteurMotifMoucheMoufleMoulinMoussonMoutonMouvantMultipleMunitionMurailleMure-neMurmureMuscleMuse/umMusicienMutationMuterMutuelMyriadeMyrtilleMyste-reMythiqueNageurNappeNarquoisNarrerNatationNationNatureNaufrageNautiqueNavireNe/buleuxNectarNe/fasteNe/gationNe/gligerNe/gocierNeigeNerveuxNettoyerNeuroneNeutronNeveuNicheNickelNitrateNiveauNobleNocifNocturneNoirceurNoisetteNomadeNombreuxNommerNormatifNotableNotifierNotoireNourrirNouveauNovateurNovembreNoviceNuageNuancerNuireNuisibleNume/roNuptialNuqueNutritifObe/irObjectifObligerObscurObserverObstacleObtenirObturerOccasionOccuperOce/anOctobreOctroyerOctuplerOculaireOdeurOdorantOffenserOfficierOffrirOgiveOiseauOisillonOlfactifOlivierOmbrageOmettreOnctueuxOndulerOne/reuxOniriqueOpaleOpaqueOpe/rerOpinionOpportunOpprimerOpterOptiqueOrageuxOrangeOrbiteOrdonnerOreilleOrganeOrgueilOrificeOrnementOrqueOrtieOscillerOsmoseOssatureOtarieOuraganOursonOutilOutragerOuvrageOvationOxydeOxyge-neOzonePaisiblePalacePalmare-sPalourdePalperPanachePandaPangolinPaniquerPanneauPanoramaPantalonPapayePapierPapoterPapyrusParadoxeParcelleParesseParfumerParlerParoleParrainParsemerPartagerParureParvenirPassionPaste-quePaternelPatiencePatronPavillonPavoiserPayerPaysagePeignePeintrePelagePe/licanPellePelousePeluchePendulePe/ne/trerPe/niblePensifPe/nuriePe/pitePe/plumPerdrixPerforerPe/riodePermuterPerplexePersilPertePeserPe/talePetitPe/trirPeuplePharaonPhobiePhoquePhotonPhrasePhysiquePianoPicturalPie-cePierrePieuvrePilotePinceauPipettePiquerPiroguePiscinePistonPivoterPixelPizzaPlacardPlafondPlaisirPlanerPlaquePlastronPlateauPleurerPlexusPliagePlombPlongerPluiePlumagePochettePoe/siePoe-tePointePoirierPoissonPoivrePolairePolicierPollenPolygonePommadePompierPonctuelPonde/rerPoneyPortiquePositionPosse/derPosturePotagerPoteauPotionPoucePoulainPoumonPourprePoussinPouvoirPrairiePratiquePre/cieuxPre/direPre/fixePre/ludePre/nomPre/sencePre/textePre/voirPrimitifPrincePrisonPriverProble-meProce/derProdigeProfondProgre-sProieProjeterProloguePromenerPropreProspe-reProte/gerProuesseProverbePrudencePruneauPsychosePublicPuceronPuiserPulpePulsarPunaisePunitifPupitrePurifierPuzzlePyramideQuasarQuerelleQuestionQuie/tudeQuitterQuotientRacineRaconterRadieuxRagondinRaideurRaisinRalentirRallongeRamasserRapideRasageRatisserRavagerRavinRayonnerRe/actifRe/agirRe/aliserRe/animerRecevoirRe/citerRe/clamerRe/colterRecruterReculerRecyclerRe/digerRedouterRefaireRe/flexeRe/formerRefrainRefugeRe/galienRe/gionRe/glageRe/gulierRe/ite/rerRejeterRejouerRelatifReleverReliefRemarqueReme-deRemiseRemonterRemplirRemuerRenardRenfortReniflerRenoncerRentrerRenvoiReplierReporterRepriseReptileRequinRe/serveRe/sineuxRe/soudreRespectResterRe/sultatRe/tablirRetenirRe/ticuleRetomberRetracerRe/unionRe/ussirRevancheRevivreRe/volteRe/vulsifRichesseRideauRieurRigideRigolerRincerRiposterRisibleRisqueRituelRivalRivie-reRocheuxRomanceRompreRonceRondinRoseauRosierRotatifRotorRotuleRougeRouilleRouleauRoutineRoyaumeRubanRubisRucheRuelleRugueuxRuinerRuisseauRuserRustiqueRythmeSablerSaboterSabreSacocheSafariSagesseSaisirSaladeSaliveSalonSaluerSamediSanctionSanglierSarcasmeSardineSaturerSaugrenuSaumonSauterSauvageSavantSavonnerScalpelScandaleSce/le/ratSce/narioSceptreSche/maScienceScinderScoreScrutinSculpterSe/anceSe/cableSe/cherSecouerSe/cre/terSe/datifSe/duireSeigneurSe/jourSe/lectifSemaineSemblerSemenceSe/minalSe/nateurSensibleSentenceSe/parerSe/quenceSereinSergentSe/rieuxSerrureSe/rumServiceSe/sameSe/virSevrageSextupleSide/ralSie-cleSie/gerSifflerSigleSignalSilenceSiliciumSimpleSince-reSinistreSiphonSiropSismiqueSituerSkierSocialSocleSodiumSoigneuxSoldatSoleilSolitudeSolubleSombreSommeilSomnolerSondeSongeurSonnetteSonoreSorcierSortirSosieSottiseSoucieuxSoudureSouffleSouleverSoupapeSourceSoutirerSouvenirSpacieuxSpatialSpe/cialSphe-reSpiralStableStationSternumStimulusStipulerStrictStudieuxStupeurStylisteSublimeSubstratSubtilSubvenirSucce-sSucreSuffixeSugge/rerSuiveurSulfateSuperbeSupplierSurfaceSuricateSurmenerSurpriseSursautSurvieSuspectSyllabeSymboleSyme/trieSynapseSyntaxeSyste-meTabacTablierTactileTaillerTalentTalismanTalonnerTambourTamiserTangibleTapisTaquinerTarderTarifTartineTasseTatamiTatouageTaupeTaureauTaxerTe/moinTemporelTenailleTendreTeneurTenirTensionTerminerTerneTerribleTe/tineTexteThe-meThe/orieThe/rapieThoraxTibiaTie-deTimideTirelireTiroirTissuTitaneTitreTituberTobogganTole/rantTomateToniqueTonneauToponymeTorcheTordreTornadeTorpilleTorrentTorseTortueTotemToucherTournageTousserToxineTractionTraficTragiqueTrahirTrainTrancherTravailTre-fleTremperTre/sorTreuilTriageTribunalTricoterTrilogieTriompheTriplerTriturerTrivialTromboneTroncTropicalTroupeauTuileTulipeTumulteTunnelTurbineTuteurTutoyerTuyauTympanTyphonTypiqueTyranUbuesqueUltimeUltrasonUnanimeUnifierUnionUniqueUnitaireUniversUraniumUrbainUrticantUsageUsineUsuelUsureUtileUtopieVacarmeVaccinVagabondVagueVaillantVaincreVaisseauValableValiseVallonValveVampireVanilleVapeurVarierVaseuxVassalVasteVecteurVedetteVe/ge/talVe/hiculeVeinardVe/loceVendrediVe/ne/rerVengerVenimeuxVentouseVerdureVe/rinVernirVerrouVerserVertuVestonVe/te/ranVe/tusteVexantVexerViaducViandeVictoireVidangeVide/oVignetteVigueurVilainVillageVinaigreViolonVipe-reVirementVirtuoseVirusVisageViseurVisionVisqueuxVisuelVitalVitesseViticoleVitrineVivaceVivipareVocationVoguerVoileVoisinVoitureVolailleVolcanVoltigerVolumeVoraceVortexVoterVouloirVoyageVoyelleWagonXe/nonYachtZe-breZe/nithZesteZoologie\".replace(/([A-Z])/g,\" $1\").toLowerCase().substring(1).split(\" \").map((function(e){return t=e,n=[],Array.prototype.forEach.call(Object(o.f)(t),(function(e){47===e?(n.push(204),n.push(129)):45===e?(n.push(204),n.push(128)):n.push(e)})),Object(o.h)(n);var t,n}))).forEach((function(e,t){P[F(e)]=t})),\"0x51deb7ae009149dc61a6bd18a918eb7ac78d2775726c68e598b92d002519b045\"!==y.check(e)))throw A=null,new Error(\"BIP39 Wordlist for fr (French) FAILED\")}var R=new(function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.call(this,\"fr\")}return c(n,[{key:\"getWord\",value:function(e){return j(this),A[e]}},{key:\"getWordIndex\",value:function(e){return j(this),P[F(e)]}}]),n}(y));y.register(R);var I=[\"AQRASRAGBAGUAIRAHBAghAURAdBAdcAnoAMEAFBAFCBKFBQRBSFBCXBCDBCHBGFBEQBpBBpQBIkBHNBeOBgFBVCBhBBhNBmOBmRBiHBiFBUFBZDBvFBsXBkFBlcBjYBwDBMBBTBBTRBWBBWXXaQXaRXQWXSRXCFXYBXpHXOQXHRXhRXuRXmXXbRXlXXwDXTRXrCXWQXWGaBWaKcaYgasFadQalmaMBacAKaRKKBKKXKKjKQRKDRKCYKCRKIDKeVKHcKlXKjHKrYNAHNBWNaRNKcNIBNIONmXNsXNdXNnBNMBNRBNrXNWDNWMNFOQABQAHQBrQXBQXFQaRQKXQKDQKOQKFQNBQNDQQgQCXQCDQGBQGDQGdQYXQpBQpQQpHQLXQHuQgBQhBQhCQuFQmXQiDQUFQZDQsFQdRQkHQbRQlOQlmQPDQjDQwXQMBQMDQcFQTBQTHQrDDXQDNFDGBDGQDGRDpFDhFDmXDZXDbRDMYDRdDTRDrXSAhSBCSBrSGQSEQSHBSVRShYShkSyQSuFSiBSdcSoESocSlmSMBSFBSFKSFNSFdSFcCByCaRCKcCSBCSRCCrCGbCEHCYXCpBCpQCIBCIHCeNCgBCgFCVECVcCmkCmwCZXCZFCdRClOClmClFCjDCjdCnXCwBCwXCcRCFQCFjGXhGNhGDEGDMGCDGCHGIFGgBGVXGVEGVRGmXGsXGdYGoSGbRGnXGwXGwDGWRGFNGFLGFOGFdGFkEABEBDEBFEXOEaBEKSENBENDEYXEIgEIkEgBEgQEgHEhFEudEuFEiBEiHEiFEZDEvBEsXEsFEdXEdREkFEbBEbRElFEPCEfkEFNYAEYAhYBNYQdYDXYSRYCEYYoYgQYgRYuRYmCYZTYdBYbEYlXYjQYRbYWRpKXpQopQnpSFpCXpIBpISphNpdBpdRpbRpcZpFBpFNpFDpFopFrLADLBuLXQLXcLaFLCXLEhLpBLpFLHXLeVLhILdHLdRLoDLbRLrXIABIBQIBCIBsIBoIBMIBRIXaIaRIKYIKRINBINuICDIGBIIDIIkIgRIxFIyQIiHIdRIbYIbRIlHIwRIMYIcRIRVITRIFBIFNIFQOABOAFOBQOaFONBONMOQFOSFOCDOGBOEQOpBOLXOIBOIFOgQOgFOyQOycOmXOsXOdIOkHOMEOMkOWWHBNHXNHXWHNXHDuHDRHSuHSRHHoHhkHmRHdRHkQHlcHlRHwBHWcgAEgAggAkgBNgBQgBEgXOgYcgLXgHjgyQgiBgsFgdagMYgWSgFQgFEVBTVXEVKBVKNVKDVKYVKRVNBVNYVDBVDxVSBVSRVCjVGNVLXVIFVhBVhcVsXVdRVbRVlRhBYhKYhDYhGShxWhmNhdahdkhbRhjohMXhTRxAXxXSxKBxNBxEQxeNxeQxhXxsFxdbxlHxjcxFBxFNxFQxFOxFoyNYyYoybcyMYuBQuBRuBruDMuCouHBudQukkuoBulVuMXuFEmCYmCRmpRmeDmiMmjdmTFmFQiADiBOiaRiKRiNBiNRiSFiGkiGFiERipRiLFiIFihYibHijBijEiMXiWBiFBiFCUBQUXFUaRUNDUNcUNRUNFUDBUSHUCDUGBUGFUEqULNULoUIRUeEUeYUgBUhFUuRUiFUsXUdFUkHUbBUjSUjYUwXUMDUcHURdUTBUrBUrXUrQZAFZXZZaRZKFZNBZQFZCXZGBZYdZpBZLDZIFZHXZHNZeQZVRZVFZmXZiBZvFZdFZkFZbHZbFZwXZcCZcRZRBvBQvBGvBLvBWvCovMYsAFsBDsaRsKFsNFsDrsSHsSFsCXsCRsEBsEHsEfspBsLBsLDsIgsIRseGsbRsFBsFQsFSdNBdSRdCVdGHdYDdHcdVbdySduDdsXdlRdwXdWYdWcdWRkBMkXOkaRkNIkNFkSFkCFkYBkpRkeNkgBkhVkmXksFklVkMBkWDkFNoBNoaQoaFoNBoNXoNaoNEoSRoEroYXoYCoYbopRopFomXojkowXorFbBEbEIbdBbjYlaRlDElMXlFDjKjjSRjGBjYBjYkjpRjLXjIBjOFjeVjbRjwBnXQnSHnpFnLXnINnMBnTRwXBwXNwXYwNFwQFwSBwGFwLXwLDweNwgBwuHwjDwnXMBXMpFMIBMeNMTHcaQcNBcDHcSFcCXcpBcLXcLDcgFcuFcnXcwXccDcTQcrFTQErXNrCHrpFrgFrbFrTHrFcWNYWNbWEHWMXWTR\",\"ABGHABIJAEAVAYJQALZJAIaRAHNXAHdcAHbRAZJMAZJRAZTRAdVJAklmAbcNAjdRAMnRAMWYAWpRAWgRAFgBAFhBAFdcBNJBBNJDBQKBBQhcBQlmBDEJBYJkBYJTBpNBBpJFBIJBBIJDBIcABOKXBOEJBOVJBOiJBOZJBepBBeLXBeIFBegBBgGJBVJXBuocBiJRBUJQBlXVBlITBwNFBMYVBcqXBTlmBWNFBWiJBWnRBFGHBFwXXKGJXNJBXNZJXDTTXSHSXSVRXSlHXCJDXGQJXEhXXYQJXYbRXOfXXeNcXVJFXhQJXhEJXdTRXjdXXMhBXcQTXRGBXTEBXTnQXFCXXFOFXFgFaBaFaBNJaBCJaBpBaBwXaNJKaNJDaQIBaDpRaEPDaHMFamDJalEJaMZJaFaFaFNBaFQJaFLDaFVHKBCYKBEBKBHDKXaFKXGdKXEJKXpHKXIBKXZDKXwXKKwLKNacKNYJKNJoKNWcKDGdKDTRKChXKGaRKGhBKGbRKEBTKEaRKEPTKLMDKLWRKOHDKVJcKdBcKlIBKlOPKFSBKFEPKFpFNBNJNJBQNBGHNBEPNBHXNBgFNBVXNBZDNBsXNBwXNNaRNNJDNNJENNJkNDCJNDVDNGJRNJiDNZJNNsCJNJFNNFSBNFCXNFEPNFLXNFIFQJBFQCaRQJEQQLJDQLJFQIaRQOqXQHaFQHHQQVJXQVJDQhNJQmEIQZJFQsJXQJrFQWbRDJABDBYJDXNFDXCXDXLXDXZDDXsJDQqXDSJFDJCXDEPkDEqXDYmQDpSJDOCkDOGQDHEIDVJDDuDuDWEBDJFgSBNDSBSFSBGHSBIBSBTQSKVYSJQNSJQiSJCXSEqXSJYVSIiJSOMYSHAHSHaQSeCFSepQSegBSHdHSHrFShSJSJuHSJUFSkNRSrSrSWEBSFaHSJFQSFCXSFGDSFYXSFODSFgBSFVXSFhBSFxFSFkFSFbBSFMFCADdCJXBCXaFCXKFCXNFCXCXCXGBCXEJCXYBCXLDCXIBCXOPCXHXCXgBCXhBCXiBCXlDCXcHCJNBCJNFCDCJCDGBCDVXCDhBCDiDCDJdCCmNCpJFCIaRCOqXCHCHCHZJCViJCuCuCmddCJiFCdNBCdHhClEJCnUJCreSCWlgCWTRCFBFCFNBCFYBCFVFCFhFCFdSCFTBCFWDGBNBGBQFGJBCGBEqGBpBGBgQGNBEGNJYGNkOGNJRGDUFGJpQGHaBGJeNGJeEGVBlGVKjGiJDGvJHGsVJGkEBGMIJGWjNGFBFGFCXGFGBGFYXGFpBGFMFEASJEAWpEJNFECJVEIXSEIQJEOqXEOcFEeNcEHEJEHlFEJgFEhlmEmDJEmZJEiMBEUqXEoSREPBFEPXFEPKFEPSFEPEFEPpFEPLXEPIBEJPdEPcFEPTBEJnXEqlHEMpREFCXEFODEFcFYASJYJAFYBaBYBVXYXpFYDhBYCJBYJGFYYbRYeNcYJeVYiIJYZJcYvJgYvJRYJsXYsJFYMYMYreVpBNHpBEJpBwXpQxFpYEJpeNDpJeDpeSFpeCHpHUJpHbBpHcHpmUJpiiJpUJrpsJuplITpFaBpFQqpFGBpFEfpFYBpFpBpFLJpFIDpFgBpFVXpFyQpFuFpFlFpFjDpFnXpFwXpJFMpFTBLXCJLXEFLXhFLXUJLXbFLalmLNJBLSJQLCLCLGJBLLDJLHaFLeNFLeSHLeCXLepFLhaRLZsJLsJDLsJrLocaLlLlLMdbLFNBLFSBLFEHLFkFIBBFIBXFIBaQIBKXIBSFIBpHIBLXIBgBIBhBIBuHIBmXIBiFIBZXIBvFIBbFIBjQIBwXIBWFIKTRIQUJIDGFICjQIYSRIINXIJeCIVaRImEkIZJFIvJRIsJXIdCJIJoRIbBQIjYBIcqXITFVIreVIFKFIFSFIFCJIFGFIFLDIFIBIJFOIFgBIFVXIJFhIFxFIFmXIFdHIFbBIJFrIJFWOBGBOQfXOOKjOUqXOfXBOqXEOcqXORVJOFIBOFlDHBIOHXiFHNTRHCJXHIaRHHJDHHEJHVbRHZJYHbIBHRsJHRkDHWlmgBKFgBSBgBCDgBGHgBpBgBIBgBVJgBuBgBvFgKDTgQVXgDUJgGSJgOqXgmUMgZIJgTUJgWIEgFBFgFNBgFDJgFSFgFGBgFYXgJFOgFgQgFVXgFhBgFbHgJFWVJABVQKcVDgFVOfXVeDFVhaRVmGdViJYVMaRVFNHhBNDhBCXhBEqhBpFhBLXhNJBhSJRheVXhhKEhxlmhZIJhdBQhkIJhbMNhMUJhMZJxNJgxQUJxDEkxDdFxSJRxplmxeSBxeCXxeGFxeYXxepQxegBxWVcxFEQxFLXxFIBxFgBxFxDxFZtxFdcxFbBxFwXyDJXyDlcuASJuDJpuDIBuCpJuGSJuIJFueEFuZIJusJXudWEuoIBuWGJuFBcuFKEuFNFuFQFuFDJuFGJuFVJuFUtuFdHuFTBmBYJmNJYmQhkmLJDmLJomIdXmiJYmvJRmsJRmklmmMBymMuCmclmmcnQiJABiJBNiJBDiBSFiBCJiBEFiBYBiBpFiBLXiBTHiJNciDEfiCZJiECJiJEqiOkHiHKFieNDiHJQieQcieDHieSFieCXieGFieEFieIHiegFihUJixNoioNXiFaBiFKFiFNDiFEPiFYXitFOitFHiFgBiFVEiFmXiFitiFbBiFMFiFrFUCXQUIoQUIJcUHQJUeCEUHwXUUJDUUqXUdWcUcqXUrnQUFNDUFSHUFCFUFEfUFLXUtFOZBXOZXSBZXpFZXVXZEQJZEJkZpDJZOqXZeNHZeCDZUqXZFBQZFEHZFLXvBAFvBKFvBCXvBEPvBpHvBIDvBgFvBuHvQNJvFNFvFGBvFIBvJFcsXCDsXLXsXsXsXlFsXcHsQqXsJQFsEqXseIFsFEHsFjDdBxOdNpRdNJRdEJbdpJRdhZJdnSJdrjNdFNJdFQHdFhNkNJDkYaRkHNRkHSRkVbRkuMRkjSJkcqDoSJFoEiJoYZJoOfXohEBoMGQocqXbBAFbBXFbBaFbBNDbBGBbBLXbBTBbBWDbGJYbIJHbFQqbFpQlDgQlOrFlVJRjGEBjZJRnXvJnXbBnEfHnOPDngJRnxfXnUJWwXEJwNpJwDpBwEfXwrEBMDCJMDGHMDIJMLJDcQGDcQpHcqXccqNFcqCXcFCJRBSBRBGBRBEJRBpQTBNFTBQJTBpBTBVXTFABTFSBTFCFTFGBTFMDrXCJrXLDrDNJrEfHrFQJrFitWNjdWNTR\",\"AKLJMANOPFASNJIAEJWXAYJNRAIIbRAIcdaAeEfDAgidRAdjNYAMYEJAMIbRAFNJBAFpJFBBIJYBDZJFBSiJhBGdEBBEJfXBEJqXBEJWRBpaUJBLXrXBIYJMBOcfXBeEfFBestXBjNJRBcDJOBFEqXXNvJRXDMBhXCJNYXOAWpXONJWXHDEBXeIaRXhYJDXZJSJXMDJOXcASJXFVJXaBQqXaBZJFasXdQaFSJQaFEfXaFpJHaFOqXKBNSRKXvJBKQJhXKEJQJKEJGFKINJBKIJjNKgJNSKVElmKVhEBKiJGFKlBgJKjnUJKwsJYKMFIJKFNJDKFIJFKFOfXNJBSFNJBCXNBpJFNJBvQNJBMBNJLJXNJOqXNJeCXNJeGFNdsJCNbTKFNwXUJQNFEPQDiJcQDMSJQSFpBQGMQJQJeOcQyCJEQUJEBQJFBrQFEJqDXDJFDJXpBDJXIMDGiJhDIJGRDJeYcDHrDJDVXgFDkAWpDkIgRDjDEqDMvJRDJFNFDJFIBSKclmSJQOFSJQVHSJQjDSJGJBSJGJFSECJoSHEJqSJHTBSJVJDSViJYSZJNBSJsJDSFSJFSFEfXSJFLXCBUJVCJXSBCJXpBCXVJXCJXsXCJXdFCJNJHCLIJgCHiJFCVNJMChCJhCUHEJCsJTRCJdYcCoQJCCFEfXCFIJgCFUJxCFstFGJBaQGJBIDGQJqXGYJNRGJHKFGeQqDGHEJFGJeLXGHIiJGHdBlGUJEBGkIJTGFQPDGJFEqEAGegEJIJBEJVJXEhQJTEiJNcEJZJFEJoEqEjDEqEPDsXEPGJBEPOqXEPeQFEfDiDEJfEFEfepQEfMiJEqXNBEqDIDEqeSFEqVJXEMvJRYXNJDYXEJHYKVJcYYJEBYJeEcYJUqXYFpJFYFstXpAZJMpBSJFpNBNFpeQPDpHLJDpHIJFpHgJFpeitFpHZJFpJFADpFSJFpJFCJpFOqXpFitBpJFZJLXIJFLIJgRLVNJWLVHJMLwNpJLFGJBLFLJDLFOqXLJFUJIBDJXIBGJBIJBYQIJBIBIBOqXIBcqDIEGJFILNJTIIJEBIOiJhIJeNBIJeIBIhiJIIWoTRIJFAHIJFpBIJFuHIFUtFIJFTHOSBYJOEcqXOHEJqOvBpFOkVJrObBVJOncqDOcNJkHhNJRHuHJuHdMhBgBUqXgBsJXgONJBgHNJDgHHJQgJeitgHsJXgJyNagyDJBgZJDrgsVJQgkEJNgkjSJgJFAHgFCJDgFZtMVJXNFVXQfXVJXDJVXoQJVQVJQVDEfXVDvJHVEqNFVeQfXVHpJFVHxfXVVJSRVVmaRVlIJOhCXVJhHjYkhxCJVhWVUJhWiJcxBNJIxeEqDxfXBFxcFEPxFSJFxFYJXyBDQJydaUJyFOPDuYCJYuLvJRuHLJXuZJLDuFOPDuFZJHuFcqXmKHJdmCQJcmOsVJiJAGFitLCFieOfXiestXiZJMEikNJQirXzFiFQqXiFIJFiFZJFiFvtFUHpJFUteIcUteOcUVCJkUhdHcUbEJEUJqXQUMNJhURjYkUFitFZDGJHZJIxDZJVJXZJFDJZJFpQvBNJBvBSJFvJxBrseQqDsVFVJdFLJDkEJNBkmNJYkFLJDoQJOPoGsJRoEAHBoEJfFbBQqDbBZJHbFVJXlFIJBjYIrXjeitcjjCEBjWMNBwXQfXwXOaFwDsJXwCJTRwrCZJMDNJQcDDJFcqDOPRYiJFTBsJXTQIJBTFEfXTFLJDrXEJFrEJXMrFZJFWEJdEWYTlm\",\"ABCDEFACNJTRAMBDJdAcNJVXBLNJEBXSIdWRXErNJkXYDJMBXZJCJaXMNJaYKKVJKcKDEJqXKDcNJhKVJrNYKbgJVXKFVJSBNBYBwDNJeQfXNJeEqXNhGJWENJFiJRQlIJbEQJfXxDQqXcfXQFNDEJQFwXUJDYcnUJDJIBgQDIUJTRDJFEqDSJQSJFSJQIJFSOPeZtSJFZJHCJXQfXCTDEqFGJBSJFGJBOfXGJBcqXGJHNJDGJRLiJEJfXEqEJFEJPEFpBEJYJBZJFYBwXUJYiJMEBYJZJyTYTONJXpQMFXFpeGIDdpJFstXpJFcPDLBVSJRLHQJqXLJFZJFIJBNJDIJBUqXIBkFDJIJEJPTIYJGWRIJeQPDIJeEfHIJFsJXOqGDSFHXEJqXgJCsJCgGQJqXgdQYJEgFMFNBgJFcqDVJwXUJVJFZJchIgJCCxOEJqXxOwXUJyDJBVRuscisciJBiJBieUtqXiJFDJkiFsJXQUGEZJcUJFsJXZtXIrXZDZJDrZJFNJDZJFstXvJFQqXvJFCJEsJXQJqkhkNGBbDJdTRbYJMEBlDwXUJMEFiJFcfXNJDRcNJWMTBLJXC\",\"BraFUtHBFSJFdbNBLJXVJQoYJNEBSJBEJfHSJHwXUJCJdAZJMGjaFVJXEJPNJBlEJfFiJFpFbFEJqIJBVJCrIBdHiJhOPFChvJVJZJNJWxGFNIFLueIBQJqUHEJfUFstOZJDrlXEASJRlXVJXSFwVJNJWD\",\"QJEJNNJDQJEJIBSFQJEJxegBQJEJfHEPSJBmXEJFSJCDEJqXLXNJFQqXIcQsFNJFIFEJqXUJgFsJXIJBUJEJfHNFvJxEqXNJnXUJFQqD\",\"IJBEJqXZJ\"],Y=null;function H(e){return Object(i.hexlify)(Object(o.f)(e))}function N(e){if(null===Y){Y=[];var t={};t[Object(o.h)([227,130,154])]=!1,t[Object(o.h)([227,130,153])]=!1,t[Object(o.h)([227,130,133])]=Object(o.h)([227,130,134]),t[Object(o.h)([227,129,163])]=Object(o.h)([227,129,164]),t[Object(o.h)([227,130,131])]=Object(o.h)([227,130,132]),t[Object(o.h)([227,130,135])]=Object(o.h)([227,130,136]);for(var n=3;n<=9;n++)for(var r=I[n-3],i=0;it?1:0})),\"0xe3818de38284e3818f\"===H(Y[442])&&\"0xe3818de38283e3818f\"===H(Y[443])){var c=Y[442];Y[442]=Y[443],Y[443]=c}if(\"0xcb36b09e6baa935787fd762ce65e80b0c6a8dabdfbc3a7f86ac0e2c4fd111600\"!==y.check(e))throw Y=null,new Error(\"BIP39 Wordlist for ja (Japanese) FAILED\")}function l(e){for(var n=\"\",r=0;r=40?a=a+168-40:a>=19&&(a=a+97-19),Object(o.h)([225,132+(a>>6),128+(63&a)]));U.push(r)}var a})),U.sort(),\"0xf9eddeace9c5d3da9c93cf7d3cd38f6a13ed3affb933259ae865714e8a3ae71a\"!==y.check(e)))throw U=null,new Error(\"BIP39 Wordlist for ko (Korean) FAILED\")}var J=new(function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.call(this,\"ko\")}return c(n,[{key:\"getWord\",value:function(e){return z(this),U[e]}},{key:\"getWordIndex\",value:function(e){return z(this),U.indexOf(e)}}]),n}(y));y.register(J);var G=null;function X(e){if(null==G&&(G=\"AbacoAbbaglioAbbinatoAbeteAbissoAbolireAbrasivoAbrogatoAccadereAccennoAccusatoAcetoneAchilleAcidoAcquaAcreAcrilicoAcrobataAcutoAdagioAddebitoAddomeAdeguatoAderireAdipeAdottareAdulareAffabileAffettoAffissoAffrantoAforismaAfosoAfricanoAgaveAgenteAgevoleAggancioAgireAgitareAgonismoAgricoloAgrumetoAguzzoAlabardaAlatoAlbatroAlberatoAlboAlbumeAlceAlcolicoAlettoneAlfaAlgebraAlianteAlibiAlimentoAllagatoAllegroAllievoAllodolaAllusivoAlmenoAlogenoAlpacaAlpestreAltalenaAlternoAlticcioAltroveAlunnoAlveoloAlzareAmalgamaAmanitaAmarenaAmbitoAmbratoAmebaAmericaAmetistaAmicoAmmassoAmmendaAmmirareAmmonitoAmoreAmpioAmpliareAmuletoAnacardoAnagrafeAnalistaAnarchiaAnatraAncaAncellaAncoraAndareAndreaAnelloAngeloAngolareAngustoAnimaAnnegareAnnidatoAnnoAnnuncioAnonimoAnticipoAnziApaticoAperturaApodeApparireAppetitoAppoggioApprodoAppuntoAprileArabicaArachideAragostaAraldicaArancioAraturaArazzoArbitroArchivioArditoArenileArgentoArgineArgutoAriaArmoniaArneseArredatoArringaArrostoArsenicoArsoArteficeArzilloAsciuttoAscoltoAsepsiAsetticoAsfaltoAsinoAsolaAspiratoAsproAssaggioAsseAssolutoAssurdoAstaAstenutoAsticeAstrattoAtavicoAteismoAtomicoAtonoAttesaAttivareAttornoAttritoAttualeAusilioAustriaAutistaAutonomoAutunnoAvanzatoAvereAvvenireAvvisoAvvolgereAzioneAzotoAzzimoAzzurroBabeleBaccanoBacinoBacoBadessaBadilataBagnatoBaitaBalconeBaldoBalenaBallataBalzanoBambinoBandireBaraondaBarbaroBarcaBaritonoBarlumeBaroccoBasilicoBassoBatostaBattutoBauleBavaBavosaBeccoBeffaBelgioBelvaBendaBenevoleBenignoBenzinaBereBerlinaBetaBibitaBiciBidoneBifidoBigaBilanciaBimboBinocoloBiologoBipedeBipolareBirbanteBirraBiscottoBisestoBisnonnoBisonteBisturiBizzarroBlandoBlattaBollitoBonificoBordoBoscoBotanicoBottinoBozzoloBraccioBradipoBramaBrancaBravuraBretellaBrevettoBrezzaBrigliaBrillanteBrindareBroccoloBrodoBronzinaBrulloBrunoBubboneBucaBudinoBuffoneBuioBulboBuonoBurloneBurrascaBussolaBustaCadettoCaducoCalamaroCalcoloCalesseCalibroCalmoCaloriaCambusaCamerataCamiciaCamminoCamolaCampaleCanapaCandelaCaneCaninoCanottoCantinaCapaceCapelloCapitoloCapogiroCapperoCapraCapsulaCarapaceCarcassaCardoCarismaCarovanaCarrettoCartolinaCasaccioCascataCasermaCasoCassoneCastelloCasualeCatastaCatenaCatrameCautoCavilloCedibileCedrataCefaloCelebreCellulareCenaCenoneCentesimoCeramicaCercareCertoCerumeCervelloCesoiaCespoCetoChelaChiaroChiccaChiedereChimeraChinaChirurgoChitarraCiaoCiclismoCifrareCignoCilindroCiottoloCircaCirrosiCitricoCittadinoCiuffoCivettaCivileClassicoClinicaCloroCoccoCodardoCodiceCoerenteCognomeCollareColmatoColoreColposoColtivatoColzaComaCometaCommandoComodoComputerComuneConcisoCondurreConfermaCongelareConiugeConnessoConoscereConsumoContinuoConvegnoCopertoCopioneCoppiaCopricapoCorazzaCordataCoricatoCorniceCorollaCorpoCorredoCorsiaCorteseCosmicoCostanteCotturaCovatoCratereCravattaCreatoCredereCremosoCrescitaCretaCricetoCrinaleCrisiCriticoCroceCronacaCrostataCrucialeCruscaCucireCuculoCuginoCullatoCupolaCuratoreCursoreCurvoCuscinoCustodeDadoDainoDalmataDamerinoDanielaDannosoDanzareDatatoDavantiDavveroDebuttoDecennioDecisoDeclinoDecolloDecretoDedicatoDefinitoDeformeDegnoDelegareDelfinoDelirioDeltaDemenzaDenotatoDentroDepositoDerapataDerivareDerogaDescrittoDesertoDesiderioDesumereDetersivoDevotoDiametroDicembreDiedroDifesoDiffusoDigerireDigitaleDiluvioDinamicoDinnanziDipintoDiplomaDipoloDiradareDireDirottoDirupoDisagioDiscretoDisfareDisgeloDispostoDistanzaDisumanoDitoDivanoDiveltoDividereDivoratoDobloneDocenteDoganaleDogmaDolceDomatoDomenicaDominareDondoloDonoDormireDoteDottoreDovutoDozzinaDragoDruidoDubbioDubitareDucaleDunaDuomoDupliceDuraturoEbanoEccessoEccoEclissiEconomiaEderaEdicolaEdileEditoriaEducareEgemoniaEgliEgoismoEgregioElaboratoElargireEleganteElencatoElettoElevareElficoElicaElmoElsaElusoEmanatoEmblemaEmessoEmiroEmotivoEmozioneEmpiricoEmuloEndemicoEnduroEnergiaEnfasiEnotecaEntrareEnzimaEpatiteEpilogoEpisodioEpocaleEppureEquatoreErarioErbaErbosoEredeEremitaErigereErmeticoEroeErosivoErranteEsagonoEsameEsanimeEsaudireEscaEsempioEsercitoEsibitoEsigenteEsistereEsitoEsofagoEsortatoEsosoEspansoEspressoEssenzaEssoEstesoEstimareEstoniaEstrosoEsultareEtilicoEtnicoEtruscoEttoEuclideoEuropaEvasoEvidenzaEvitatoEvolutoEvvivaFabbricaFaccendaFachiroFalcoFamigliaFanaleFanfaraFangoFantasmaFareFarfallaFarinosoFarmacoFasciaFastosoFasulloFaticareFatoFavolosoFebbreFecolaFedeFegatoFelpaFeltroFemminaFendereFenomenoFermentoFerroFertileFessuraFestivoFettaFeudoFiabaFiduciaFifaFiguratoFiloFinanzaFinestraFinireFioreFiscaleFisicoFiumeFlaconeFlamencoFleboFlemmaFloridoFluenteFluoroFobicoFocacciaFocosoFoderatoFoglioFolataFolcloreFolgoreFondenteFoneticoFoniaFontanaForbitoForchettaForestaFormicaFornaioForoFortezzaForzareFosfatoFossoFracassoFranaFrassinoFratelloFreccettaFrenataFrescoFrigoFrollinoFrondeFrugaleFruttaFucilataFucsiaFuggenteFulmineFulvoFumanteFumettoFumosoFuneFunzioneFuocoFurboFurgoneFuroreFusoFutileGabbianoGaffeGalateoGallinaGaloppoGamberoGammaGaranziaGarboGarofanoGarzoneGasdottoGasolioGastricoGattoGaudioGazeboGazzellaGecoGelatinaGelsoGemelloGemmatoGeneGenitoreGennaioGenotipoGergoGhepardoGhiaccioGhisaGialloGildaGineproGiocareGioielloGiornoGioveGiratoGironeGittataGiudizioGiuratoGiustoGlobuloGlutineGnomoGobbaGolfGomitoGommoneGonfioGonnaGovernoGracileGradoGraficoGrammoGrandeGrattareGravosoGraziaGrecaGreggeGrifoneGrigioGrinzaGrottaGruppoGuadagnoGuaioGuantoGuardareGufoGuidareIbernatoIconaIdenticoIdillioIdoloIdraIdricoIdrogenoIgieneIgnaroIgnoratoIlareIllesoIllogicoIlludereImballoImbevutoImboccoImbutoImmaneImmersoImmolatoImpaccoImpetoImpiegoImportoImprontaInalareInarcareInattivoIncantoIncendioInchinoIncisivoInclusoIncontroIncrocioIncuboIndagineIndiaIndoleIneditoInfattiInfilareInflittoIngaggioIngegnoIngleseIngordoIngrossoInnescoInodoreInoltrareInondatoInsanoInsettoInsiemeInsonniaInsulinaIntasatoInteroIntonacoIntuitoInumidireInvalidoInveceInvitoIperboleIpnoticoIpotesiIppicaIrideIrlandaIronicoIrrigatoIrrorareIsolatoIsotopoIstericoIstitutoIstriceItaliaIterareLabbroLabirintoLaccaLaceratoLacrimaLacunaLaddoveLagoLampoLancettaLanternaLardosoLargaLaringeLastraLatenzaLatinoLattugaLavagnaLavoroLegaleLeggeroLemboLentezzaLenzaLeoneLepreLesivoLessatoLestoLetteraleLevaLevigatoLiberoLidoLievitoLillaLimaturaLimitareLimpidoLineareLinguaLiquidoLiraLiricaLiscaLiteLitigioLivreaLocandaLodeLogicaLombareLondraLongevoLoquaceLorenzoLotoLotteriaLuceLucidatoLumacaLuminosoLungoLupoLuppoloLusingaLussoLuttoMacabroMacchinaMaceroMacinatoMadamaMagicoMagliaMagneteMagroMaiolicaMalafedeMalgradoMalintesoMalsanoMaltoMalumoreManaManciaMandorlaMangiareManifestoMannaroManovraMansardaMantideManubrioMappaMaratonaMarcireMarettaMarmoMarsupioMascheraMassaiaMastinoMaterassoMatricolaMattoneMaturoMazurcaMeandroMeccanicoMecenateMedesimoMeditareMegaMelassaMelisMelodiaMeningeMenoMensolaMercurioMerendaMerloMeschinoMeseMessereMestoloMetalloMetodoMettereMiagolareMicaMicelioMicheleMicroboMidolloMieleMiglioreMilanoMiliteMimosaMineraleMiniMinoreMirinoMirtilloMiscelaMissivaMistoMisurareMitezzaMitigareMitraMittenteMnemonicoModelloModificaModuloMoganoMogioMoleMolossoMonasteroMoncoMondinaMonetarioMonileMonotonoMonsoneMontatoMonvisoMoraMordereMorsicatoMostroMotivatoMotosegaMottoMovenzaMovimentoMozzoMuccaMucosaMuffaMughettoMugnaioMulattoMulinelloMultiploMummiaMuntoMuovereMuraleMusaMuscoloMusicaMutevoleMutoNababboNaftaNanometroNarcisoNariceNarratoNascereNastrareNaturaleNauticaNaviglioNebulosaNecrosiNegativoNegozioNemmenoNeofitaNerettoNervoNessunoNettunoNeutraleNeveNevroticoNicchiaNinfaNitidoNobileNocivoNodoNomeNominaNordicoNormaleNorvegeseNostranoNotareNotiziaNotturnoNovellaNucleoNullaNumeroNuovoNutrireNuvolaNuzialeOasiObbedireObbligoObeliscoOblioOboloObsoletoOccasioneOcchioOccidenteOccorrereOccultareOcraOculatoOdiernoOdorareOffertaOffrireOffuscatoOggettoOggiOgnunoOlandeseOlfattoOliatoOlivaOlogrammaOltreOmaggioOmbelicoOmbraOmegaOmissioneOndosoOnereOniceOnnivoroOnorevoleOntaOperatoOpinioneOppostoOracoloOrafoOrdineOrecchinoOreficeOrfanoOrganicoOrigineOrizzonteOrmaOrmeggioOrnativoOrologioOrrendoOrribileOrtensiaOrticaOrzataOrzoOsareOscurareOsmosiOspedaleOspiteOssaOssidareOstacoloOsteOtiteOtreOttagonoOttimoOttobreOvaleOvestOvinoOviparoOvocitoOvunqueOvviareOzioPacchettoPacePacificoPadellaPadronePaesePagaPaginaPalazzinaPalesarePallidoPaloPaludePandoroPannelloPaoloPaonazzoPapricaParabolaParcellaParerePargoloPariParlatoParolaPartireParvenzaParzialePassivoPasticcaPataccaPatologiaPattumePavonePeccatoPedalarePedonalePeggioPelosoPenarePendicePenisolaPennutoPenombraPensarePentolaPepePepitaPerbenePercorsoPerdonatoPerforarePergamenaPeriodoPermessoPernoPerplessoPersuasoPertugioPervasoPesatorePesistaPesoPestiferoPetaloPettinePetulantePezzoPiacerePiantaPiattinoPiccinoPicozzaPiegaPietraPifferoPigiamaPigolioPigroPilaPiliferoPillolaPilotaPimpantePinetaPinnaPinoloPioggiaPiomboPiramidePireticoPiritePirolisiPitonePizzicoPlaceboPlanarePlasmaPlatanoPlenarioPochezzaPoderosoPodismoPoesiaPoggiarePolentaPoligonoPollicePolmonitePolpettaPolsoPoltronaPolverePomicePomodoroPontePopolosoPorfidoPorosoPorporaPorrePortataPosaPositivoPossessoPostulatoPotassioPoterePranzoPrassiPraticaPreclusoPredicaPrefissoPregiatoPrelievoPremerePrenotarePreparatoPresenzaPretestoPrevalsoPrimaPrincipePrivatoProblemaProcuraProdurreProfumoProgettoProlungaPromessaPronomePropostaProrogaProtesoProvaPrudentePrugnaPruritoPsichePubblicoPudicaPugilatoPugnoPulcePulitoPulsantePuntarePupazzoPupillaPuroQuadroQualcosaQuasiQuerelaQuotaRaccoltoRaddoppioRadicaleRadunatoRafficaRagazzoRagioneRagnoRamarroRamingoRamoRandagioRantolareRapatoRapinaRappresoRasaturaRaschiatoRasenteRassegnaRastrelloRataRavvedutoRealeRecepireRecintoReclutaReconditoRecuperoRedditoRedimereRegalatoRegistroRegolaRegressoRelazioneRemareRemotoRennaReplicaReprimereReputareResaResidenteResponsoRestauroReteRetinaRetoricaRettificaRevocatoRiassuntoRibadireRibelleRibrezzoRicaricaRiccoRicevereRiciclatoRicordoRicredutoRidicoloRidurreRifasareRiflessoRiformaRifugioRigareRigettatoRighelloRilassatoRilevatoRimanereRimbalzoRimedioRimorchioRinascitaRincaroRinforzoRinnovoRinomatoRinsavitoRintoccoRinunciaRinvenireRiparatoRipetutoRipienoRiportareRipresaRipulireRisataRischioRiservaRisibileRisoRispettoRistoroRisultatoRisvoltoRitardoRitegnoRitmicoRitrovoRiunioneRivaRiversoRivincitaRivoltoRizomaRobaRoboticoRobustoRocciaRocoRodaggioRodereRoditoreRogitoRollioRomanticoRompereRonzioRosolareRospoRotanteRotondoRotulaRovescioRubizzoRubricaRugaRullinoRumineRumorosoRuoloRupeRussareRusticoSabatoSabbiareSabotatoSagomaSalassoSaldaturaSalgemmaSalivareSalmoneSaloneSaltareSalutoSalvoSapereSapidoSaporitoSaracenoSarcasmoSartoSassosoSatelliteSatiraSatolloSaturnoSavanaSavioSaziatoSbadiglioSbalzoSbancatoSbarraSbattereSbavareSbendareSbirciareSbloccatoSbocciatoSbrinareSbruffoneSbuffareScabrosoScadenzaScalaScambiareScandaloScapolaScarsoScatenareScavatoSceltoScenicoScettroSchedaSchienaSciarpaScienzaScindereScippoSciroppoScivoloSclerareScodellaScolpitoScompartoSconfortoScoprireScortaScossoneScozzeseScribaScrollareScrutinioScuderiaScultoreScuolaScuroScusareSdebitareSdoganareSeccaturaSecondoSedanoSeggiolaSegnalatoSegregatoSeguitoSelciatoSelettivoSellaSelvaggioSemaforoSembrareSemeSeminatoSempreSensoSentireSepoltoSequenzaSerataSerbatoSerenoSerioSerpenteSerraglioServireSestinaSetolaSettimanaSfaceloSfaldareSfamatoSfarzosoSfaticatoSferaSfidaSfilatoSfingeSfocatoSfoderareSfogoSfoltireSforzatoSfrattoSfruttatoSfuggitoSfumareSfusoSgabelloSgarbatoSgonfiareSgorbioSgrassatoSguardoSibiloSiccomeSierraSiglaSignoreSilenzioSillabaSimboloSimpaticoSimulatoSinfoniaSingoloSinistroSinoSintesiSinusoideSiparioSismaSistoleSituatoSlittaSlogaturaSlovenoSmarritoSmemoratoSmentitoSmeraldoSmilzoSmontareSmottatoSmussatoSnellireSnervatoSnodoSobbalzoSobrioSoccorsoSocialeSodaleSoffittoSognoSoldatoSolenneSolidoSollazzoSoloSolubileSolventeSomaticoSommaSondaSonettoSonniferoSopireSoppesoSopraSorgereSorpassoSorrisoSorsoSorteggioSorvolatoSospiroSostaSottileSpadaSpallaSpargereSpatolaSpaventoSpazzolaSpecieSpedireSpegnereSpelaturaSperanzaSpessoreSpettraleSpezzatoSpiaSpigolosoSpillatoSpinosoSpiraleSplendidoSportivoSposoSprangaSprecareSpronatoSpruzzoSpuntinoSquilloSradicareSrotolatoStabileStaccoStaffaStagnareStampatoStantioStarnutoStaseraStatutoSteloSteppaSterzoStilettoStimaStirpeStivaleStizzosoStonatoStoricoStrappoStregatoStriduloStrozzareStruttoStuccareStufoStupendoSubentroSuccosoSudoreSuggeritoSugoSultanoSuonareSuperboSupportoSurgelatoSurrogatoSussurroSuturaSvagareSvedeseSveglioSvelareSvenutoSveziaSviluppoSvistaSvizzeraSvoltaSvuotareTabaccoTabulatoTacciareTaciturnoTaleTalismanoTamponeTanninoTaraTardivoTargatoTariffaTarpareTartarugaTastoTatticoTavernaTavolataTazzaTecaTecnicoTelefonoTemerarioTempoTemutoTendoneTeneroTensioneTentacoloTeoremaTermeTerrazzoTerzettoTesiTesseratoTestatoTetroTettoiaTifareTigellaTimbroTintoTipicoTipografoTiraggioTiroTitanioTitoloTitubanteTizioTizzoneToccareTollerareToltoTombolaTomoTonfoTonsillaTopazioTopologiaToppaTorbaTornareTorroneTortoraToscanoTossireTostaturaTotanoTraboccoTracheaTrafilaTragediaTralcioTramontoTransitoTrapanoTrarreTraslocoTrattatoTraveTrecciaTremolioTrespoloTributoTrichecoTrifoglioTrilloTrinceaTrioTristezzaTrituratoTrivellaTrombaTronoTroppoTrottolaTrovareTruccatoTubaturaTuffatoTulipanoTumultoTunisiaTurbareTurchinoTutaTutelaUbicatoUccelloUccisoreUdireUditivoUffaUfficioUgualeUlisseUltimatoUmanoUmileUmorismoUncinettoUngereUnghereseUnicornoUnificatoUnisonoUnitarioUnteUovoUpupaUraganoUrgenzaUrloUsanzaUsatoUscitoUsignoloUsuraioUtensileUtilizzoUtopiaVacanteVaccinatoVagabondoVagliatoValangaValgoValicoVallettaValorosoValutareValvolaVampataVangareVanitosoVanoVantaggioVanveraVaporeVaranoVarcatoVarianteVascaVedettaVedovaVedutoVegetaleVeicoloVelcroVelinaVellutoVeloceVenatoVendemmiaVentoVeraceVerbaleVergognaVerificaVeroVerrucaVerticaleVescicaVessilloVestaleVeteranoVetrinaVetustoViandanteVibranteVicendaVichingoVicinanzaVidimareVigiliaVignetoVigoreVileVillanoViminiVincitoreViolaViperaVirgolaVirologoVirulentoViscosoVisioneVispoVissutoVisuraVitaVitelloVittimaVivandaVividoViziareVoceVogaVolatileVolereVolpeVoragineVulcanoZampognaZannaZappatoZatteraZavorraZefiroZelanteZeloZenzeroZerbinoZibettoZincoZirconeZittoZollaZoticoZuccheroZufoloZuluZuppa\".replace(/([A-Z])/g,\" $1\").toLowerCase().substring(1).split(\" \"),\"0x5c1362d88fd4cf614a96f3234941d29f7d37c08c5292fde03bf62c2db6ff7620\"!==y.check(e)))throw G=null,new Error(\"BIP39 Wordlist for it (Italian) FAILED\")}var W=new(function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.call(this,\"it\")}return c(n,[{key:\"getWord\",value:function(e){return X(this),G[e]}},{key:\"getWordIndex\",value:function(e){return X(this),G.indexOf(e)}}]),n}(y));y.register(W);var Z=\"}aE#4A=Yv&co#4N#6G=cJ&SM#66|/Z#4t&kn~46#4K~4q%b9=IR#7l,mB#7W_X2*dl}Uo~7s}Uf&Iw#9c&cw~6O&H6&wx&IG%v5=IQ~8a&Pv#47$PR&50%Ko&QM&3l#5f,D9#4L|/H&tQ;v0~6n]nN?\".indexOf(Z[3*n]),i=[228+(r>>2),128+q.indexOf(Z[3*n+1]),128+q.indexOf(Z[3*n+2])];if(\"zh_tw\"===e.locale)for(var a=r%4;a<3;a++)i[a]=q.indexOf(\"FAZDC6BALcLZCA+GBARCW8wNCcDDZ8LVFBOqqDUiou+M42TFAyERXFb7EjhP+vmBFpFrUpfDV2F7eB+eCltCHJFWLFCED+pWTojEIHFXc3aFn4F68zqjEuKidS1QBVPDEhE7NA4mhMF7oThD49ot3FgtzHFCK0acW1x8DH1EmLoIlrWFBLE+y5+NA3Cx65wJHTaEZVaK1mWAmPGxgYCdxwOjTDIt/faOEhTl1vqNsKtJCOhJWuio2g07KLZEQsFBUpNtwEByBgxFslFheFbiEPvi61msDvApxCzB6rBCzox7joYA5UdDc+Cb4FSgIabpXFAj3bjkmFAxCZE+mD/SFf/0ELecYCt3nLoxC6WEZf2tKDB4oZvrEmqFkKk7BwILA7gtYBpsTq//D4jD0F0wEB9pyQ1BD5Ba0oYHDI+sbDFhvrHXdDHfgFEIJLi5r8qercNFBgFLC4bo5ERJtamWBDFy73KCEb6M8VpmEt330ygCTK58EIIFkYgF84gtGA9Uyh3m68iVrFbWFbcbqiCYHZ9J1jeRPbL8yswhMiDbhEhdNoSwFbZrLT740ABEqgCkO8J1BLd1VhKKR4sD1yUo0z+FF59Mvg71CFbyEhbHSFBKEIKyoQNgQppq9T0KAqePu0ZFGrXOHdKJqkoTFhYvpDNyuuznrN84thJbsCoO6Cu6Xlvntvy0QYuAExQEYtTUBf3CoCqwgGFZ4u1HJFzDVwEy3cjcpV4QvsPaBC3rCGyCF23o4K3pp2gberGgFEJEHo4nHICtyKH2ZqyxhN05KBBJIQlKh/Oujv/DH32VrlqFdIFC7Fz9Ct4kaqFME0UETLprnN9kfy+kFmtQBB0+5CFu0N9Ij8l/VvJDh2oq3hT6EzjTHKFN7ZjZwoTsAZ4Exsko6Fpa6WC+sduz8jyrLpegTv2h1EBeYpLpm2czQW0KoCcS0bCVXCmuWJDBjN1nQNLdF58SFJ0h7i3pC3oEOKy/FjBklL70XvBEEIWp2yZ04xObzAWDDJG7f+DbqBEA7LyiR95j7MDVdDViz2RE5vWlBMv5e4+VfhP3aXNPhvLSynb9O2x4uFBV+3jqu6d5pCG28/sETByvmu/+IJ0L3wb4rj9DNOLBF6XPIODr4L19U9RRofAG6Nxydi8Bki8BhGJbBAJKzbJxkZSlF9Q2Cu8oKqggB9hBArwLLqEBWEtFowy8XK8bEyw9snT+BeyFk1ZCSrdmgfEwFePTgCjELBEnIbjaDDPJm36rG9pztcEzT8dGk23SBhXBB1H4z+OWze0ooFzz8pDBYFvp9j9tvFByf9y4EFdVnz026CGR5qMr7fxMHN8UUdlyJAzlTBDRC28k+L4FB8078ljyD91tUj1ocnTs8vdEf7znbzm+GIjEZnoZE5rnLL700Xc7yHfz05nWxy03vBB9YGHYOWxgMQGBCR24CVYNE1hpfKxN0zKnfJDmmMgMmBWqNbjfSyFCBWSCGCgR8yFXiHyEj+VtD1FB3FpC1zI0kFbzifiKTLm9yq5zFmur+q8FHqjoOBWsBPiDbnCC2ErunV6cJ6TygXFYHYp7MKN9RUlSIS8/xBAGYLzeqUnBF4QbsTuUkUqGs6CaiDWKWjQK9EJkjpkTmNCPYXL\"[t++])+(0==a?228:128);K[e.locale].push(Object(o.h)(i))}if(y.check(e)!==Q[e.locale])throw K[e.locale]=null,new Error(\"BIP39 Wordlist for \"+e.locale+\" (Chinese) FAILED\")}}var ee=function(e){l(n,e);var t=h(n);function n(e){return s(this,n),t.call(this,\"zh_\"+e)}return c(n,[{key:\"getWord\",value:function(e){return $(this),K[this.locale][e]}},{key:\"getWordIndex\",value:function(e){return $(this),K[this.locale].indexOf(e)}},{key:\"split\",value:function(e){return(e=e.replace(/(?:\\u3000| )+/g,\"\")).split(\"\")}}]),n}(y),te=new ee(\"cn\");y.register(te),y.register(te,\"zh\");var ne=new ee(\"tw\");y.register(ne);var re={cz:S,en:C,es:T,fr:R,it:W,ja:B,ko:J,zh:te,zh_cn:te,zh_tw:ne},ie=new g.Logger(\"hdnode/5.3.0\"),ae=a.a.from(\"0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141\"),oe=Object(o.f)(\"Bitcoin seed\");function se(e){return(1<=256)throw new Error(\"Depth too large!\");return ce(Object(i.concat)([null!=this.privateKey?\"0x0488ADE4\":\"0x0488B21E\",Object(i.hexlify)(this.depth),this.parentFingerprint,Object(i.hexZeroPad)(Object(i.hexlify)(this.index),4),this.chainCode,null!=this.privateKey?Object(i.concat)([\"0x00\",this.privateKey]):this.publicKey]))}},{key:\"neuter\",value:function(){return new e(de,null,this.publicKey,this.parentFingerprint,this.chainCode,this.index,this.depth,this.path)}},{key:\"_derive\",value:function(t){if(t>4294967295)throw new Error(\"invalid index - \"+String(t));var n=this.path;n&&(n+=\"/\"+(2147483647&t));var r=new Uint8Array(37);if(2147483648&t){if(!this.privateKey)throw new Error(\"cannot derive child of neutered node\");r.set(Object(i.arrayify)(this.privateKey),1),n&&(n+=\"'\")}else r.set(Object(i.arrayify)(this.publicKey));for(var o=24;o>=0;o-=8)r[33+(o>>3)]=t>>24-o&255;var s=Object(i.arrayify)(Object(m.a)(p.a.sha512,this.chainCode,r)),u=s.slice(0,32),c=s.slice(32),l=null,d=null;this.privateKey?l=ue(a.a.from(u).add(this.privateKey).mod(ae)):d=new f.SigningKey(Object(i.hexlify)(u))._addPoint(this.publicKey);var h=n,v=this.mnemonic;return v&&(h=Object.freeze({phrase:v.phrase,path:n,locale:v.locale||\"en\"})),new e(de,l,d,this.fingerprint,ue(c),t,this.depth+1,h)}},{key:\"derivePath\",value:function(e){var t=e.split(\"/\");if(0===t.length||\"m\"===t[0]&&0!==this.depth)throw new Error(\"invalid path - \"+e);\"m\"===t[0]&&t.shift();for(var n=this,r=0;r=2147483648)throw new Error(\"invalid path index - \"+i);n=n._derive(2147483648+a)}else{if(!i.match(/^[0-9]+$/))throw new Error(\"invalid path component - \"+i);var o=parseInt(i);if(o>=2147483648)throw new Error(\"invalid path index - \"+i);n=n._derive(o)}}return n}}],[{key:\"_fromSeed\",value:function(t,n){var r=Object(i.arrayify)(t);if(r.length<16||r.length>64)throw new Error(\"invalid seed\");var a=Object(i.arrayify)(Object(m.a)(p.a.sha512,oe,r));return new e(de,ue(a.slice(0,32)),null,\"0x00000000\",ue(a.slice(32)),0,0,n)}},{key:\"fromMnemonic\",value:function(t,n,r){return t=ve(pe(t,r=le(r)),r),e._fromSeed(me(t,n),{phrase:t,path:\"m\",locale:r.locale})}},{key:\"fromSeed\",value:function(t){return e._fromSeed(t,null)}},{key:\"fromExtendedKey\",value:function(t){var n=r.Base58.decode(t);82===n.length&&ce(n.slice(0,78))===t||ie.throwArgumentError(\"invalid extended key\",\"extendedKey\",\"[REDACTED]\");var a=n[4],o=Object(i.hexlify)(n.slice(5,9)),s=parseInt(Object(i.hexlify)(n.slice(9,13)).substring(2),16),u=Object(i.hexlify)(n.slice(13,45)),c=n.slice(45,78);switch(Object(i.hexlify)(n.slice(0,4))){case\"0x0488b21e\":case\"0x043587cf\":return new e(de,null,Object(i.hexlify)(c),o,u,s,a,null);case\"0x0488ade4\":case\"0x04358394 \":if(0!==c[0])break;return new e(de,Object(i.hexlify)(c.slice(1)),null,o,u,s,a,null)}return ie.throwArgumentError(\"invalid extended key\",\"extendedKey\",\"[REDACTED]\")}}]),e}();function me(e,t){t||(t=\"\");var n=Object(o.f)(\"mnemonic\"+t,o.a.NFKD);return Object(u.a)(Object(o.f)(e,o.a.NFKD),n,2048,64,\"sha512\")}function pe(e,t){t=le(t),ie.checkNormalize();var n=t.split(e);if(n.length%3!=0)throw new Error(\"invalid mnemonic\");for(var r=Object(i.arrayify)(new Uint8Array(Math.ceil(11*n.length/8))),a=0,o=0;o>3]|=1<<7-a%8),a++}var c=32*n.length/3,l=se(n.length/3);if((Object(i.arrayify)(Object(m.c)(r.slice(0,c/8)))[0]&l)!=(r[r.length-1]&l))throw new Error(\"invalid checksum\");return Object(i.hexlify)(r.slice(0,c/8))}function ve(e,t){if(t=le(t),(e=Object(i.arrayify)(e)).length%4!=0||e.length<16||e.length>32)throw new Error(\"invalid entropy\");for(var n=[0],r=11,a=0;a8?(n[n.length-1]<<=8,n[n.length-1]|=e[a],r-=8):(n[n.length-1]<<=r,n[n.length-1]|=e[a]>>8-r,n.push(e[a]&(1<<8-r)-1),r+=3);var o=e.length/4,s=Object(i.arrayify)(Object(m.c)(e))[0]&se(o);return n[n.length-1]<<=o,n[n.length-1]|=s>>8-o,t.join(n.map((function(e){return t.getWord(e)})))}function be(e,t){try{return pe(e,t),!0}catch(n){}return!1}function ge(e){return(\"number\"!=typeof e||e<0||e>=2147483648||e%1)&&ie.throwArgumentError(\"invalid account index\",\"index\",e),\"m/44'/60'/\".concat(e,\"'/0/0\")}},\"8LU1\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o})),n.d(t,\"b\",(function(){return s})),n.d(t,\"c\",(function(){return i})),n.d(t,\"d\",(function(){return u})),n.d(t,\"e\",(function(){return c})),n.d(t,\"f\",(function(){return a}));var r=n(\"fXoL\");function i(e){return null!=e&&\"\"+e!=\"false\"}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return o(e)?Number(e):t}function o(e){return!isNaN(parseFloat(e))&&!isNaN(Number(e))}function s(e){return Array.isArray(e)?e:[e]}function u(e){return null==e?\"\":\"string\"==typeof e?e:e+\"px\"}function c(e){return e instanceof r.m?e.nativeElement:e}},\"8Qeq\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e){for(;e;){var t=e,n=t.closed,i=t.destination,a=t.isStopped;if(n||a)return!1;e=i&&i instanceof r.a?i:null}return!0}},\"8mBD\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"pt\",{months:\"janeiro_fevereiro_mar\\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro\".split(\"_\"),monthsShort:\"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez\".split(\"_\"),weekdays:\"Domingo_Segunda-feira_Ter\\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\\xe1bado\".split(\"_\"),weekdaysShort:\"Dom_Seg_Ter_Qua_Qui_Sex_S\\xe1b\".split(\"_\"),weekdaysMin:\"Do_2\\xaa_3\\xaa_4\\xaa_5\\xaa_6\\xaa_S\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY HH:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY HH:mm\"},calendar:{sameDay:\"[Hoje \\xe0s] LT\",nextDay:\"[Amanh\\xe3 \\xe0s] LT\",nextWeek:\"dddd [\\xe0s] LT\",lastDay:\"[Ontem \\xe0s] LT\",lastWeek:function(){return 0===this.day()||6===this.day()?\"[\\xdaltimo] dddd [\\xe0s] LT\":\"[\\xdaltima] dddd [\\xe0s] LT\"},sameElse:\"L\"},relativeTime:{future:\"em %s\",past:\"h\\xe1 %s\",s:\"segundos\",ss:\"%d segundos\",m:\"um minuto\",mm:\"%d minutos\",h:\"uma hora\",hh:\"%d horas\",d:\"um dia\",dd:\"%d dias\",w:\"uma semana\",ww:\"%d semanas\",M:\"um m\\xeas\",MM:\"%d meses\",y:\"um ano\",yy:\"%d anos\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"9ppp\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));var r=function(){function e(){return Error.call(this),this.message=\"object unsubscribed\",this.name=\"ObjectUnsubscribedError\",this}return e.prototype=Object.create(Error.prototype),e}()},\"9rRi\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"gd\",{months:[\"Am Faoilleach\",\"An Gearran\",\"Am M\\xe0rt\",\"An Giblean\",\"An C\\xe8itean\",\"An t-\\xd2gmhios\",\"An t-Iuchar\",\"An L\\xf9nastal\",\"An t-Sultain\",\"An D\\xe0mhair\",\"An t-Samhain\",\"An D\\xf9bhlachd\"],monthsShort:[\"Faoi\",\"Gear\",\"M\\xe0rt\",\"Gibl\",\"C\\xe8it\",\"\\xd2gmh\",\"Iuch\",\"L\\xf9n\",\"Sult\",\"D\\xe0mh\",\"Samh\",\"D\\xf9bh\"],monthsParseExact:!0,weekdays:[\"Did\\xf2mhnaich\",\"Diluain\",\"Dim\\xe0irt\",\"Diciadain\",\"Diardaoin\",\"Dihaoine\",\"Disathairne\"],weekdaysShort:[\"Did\",\"Dil\",\"Dim\",\"Dic\",\"Dia\",\"Dih\",\"Dis\"],weekdaysMin:[\"D\\xf2\",\"Lu\",\"M\\xe0\",\"Ci\",\"Ar\",\"Ha\",\"Sa\"],longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[An-diugh aig] LT\",nextDay:\"[A-m\\xe0ireach aig] LT\",nextWeek:\"dddd [aig] LT\",lastDay:\"[An-d\\xe8 aig] LT\",lastWeek:\"dddd [seo chaidh] [aig] LT\",sameElse:\"L\"},relativeTime:{future:\"ann an %s\",past:\"bho chionn %s\",s:\"beagan diogan\",ss:\"%d diogan\",m:\"mionaid\",mm:\"%d mionaidean\",h:\"uair\",hh:\"%d uairean\",d:\"latha\",dd:\"%d latha\",M:\"m\\xecos\",MM:\"%d m\\xecosan\",y:\"bliadhna\",yy:\"%d bliadhna\"},dayOfMonthOrdinalParse:/\\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?\"d\":e%10==2?\"na\":\"mh\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"A+xa\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"cv\",{months:\"\\u043a\\u04d1\\u0440\\u043b\\u0430\\u0447_\\u043d\\u0430\\u0440\\u04d1\\u0441_\\u043f\\u0443\\u0448_\\u0430\\u043a\\u0430_\\u043c\\u0430\\u0439_\\u04ab\\u04d7\\u0440\\u0442\\u043c\\u0435_\\u0443\\u0442\\u04d1_\\u04ab\\u0443\\u0440\\u043b\\u0430_\\u0430\\u0432\\u04d1\\u043d_\\u044e\\u043f\\u0430_\\u0447\\u04f3\\u043a_\\u0440\\u0430\\u0448\\u0442\\u0430\\u0432\".split(\"_\"),monthsShort:\"\\u043a\\u04d1\\u0440_\\u043d\\u0430\\u0440_\\u043f\\u0443\\u0448_\\u0430\\u043a\\u0430_\\u043c\\u0430\\u0439_\\u04ab\\u04d7\\u0440_\\u0443\\u0442\\u04d1_\\u04ab\\u0443\\u0440_\\u0430\\u0432\\u043d_\\u044e\\u043f\\u0430_\\u0447\\u04f3\\u043a_\\u0440\\u0430\\u0448\".split(\"_\"),weekdays:\"\\u0432\\u044b\\u0440\\u0441\\u0430\\u0440\\u043d\\u0438\\u043a\\u0443\\u043d_\\u0442\\u0443\\u043d\\u0442\\u0438\\u043a\\u0443\\u043d_\\u044b\\u0442\\u043b\\u0430\\u0440\\u0438\\u043a\\u0443\\u043d_\\u044e\\u043d\\u043a\\u0443\\u043d_\\u043a\\u04d7\\u04ab\\u043d\\u0435\\u0440\\u043d\\u0438\\u043a\\u0443\\u043d_\\u044d\\u0440\\u043d\\u0435\\u043a\\u0443\\u043d_\\u0448\\u04d1\\u043c\\u0430\\u0442\\u043a\\u0443\\u043d\".split(\"_\"),weekdaysShort:\"\\u0432\\u044b\\u0440_\\u0442\\u0443\\u043d_\\u044b\\u0442\\u043b_\\u044e\\u043d_\\u043a\\u04d7\\u04ab_\\u044d\\u0440\\u043d_\\u0448\\u04d1\\u043c\".split(\"_\"),weekdaysMin:\"\\u0432\\u0440_\\u0442\\u043d_\\u044b\\u0442_\\u044e\\u043d_\\u043a\\u04ab_\\u044d\\u0440_\\u0448\\u043c\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD-MM-YYYY\",LL:\"YYYY [\\u04ab\\u0443\\u043b\\u0445\\u0438] MMMM [\\u0443\\u0439\\u04d1\\u0445\\u04d7\\u043d] D[-\\u043c\\u04d7\\u0448\\u04d7]\",LLL:\"YYYY [\\u04ab\\u0443\\u043b\\u0445\\u0438] MMMM [\\u0443\\u0439\\u04d1\\u0445\\u04d7\\u043d] D[-\\u043c\\u04d7\\u0448\\u04d7], HH:mm\",LLLL:\"dddd, YYYY [\\u04ab\\u0443\\u043b\\u0445\\u0438] MMMM [\\u0443\\u0439\\u04d1\\u0445\\u04d7\\u043d] D[-\\u043c\\u04d7\\u0448\\u04d7], HH:mm\"},calendar:{sameDay:\"[\\u041f\\u0430\\u044f\\u043d] LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",nextDay:\"[\\u042b\\u0440\\u0430\\u043d] LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",lastDay:\"[\\u04d6\\u043d\\u0435\\u0440] LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",nextWeek:\"[\\u04aa\\u0438\\u0442\\u0435\\u0441] dddd LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",lastWeek:\"[\\u0418\\u0440\\u0442\\u043d\\u04d7] dddd LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",sameElse:\"L\"},relativeTime:{future:function(e){return e+(/\\u0441\\u0435\\u0445\\u0435\\u0442$/i.exec(e)?\"\\u0440\\u0435\\u043d\":/\\u04ab\\u0443\\u043b$/i.exec(e)?\"\\u0442\\u0430\\u043d\":\"\\u0440\\u0430\\u043d\")},past:\"%s \\u043a\\u0430\\u044f\\u043b\\u043b\\u0430\",s:\"\\u043f\\u04d7\\u0440-\\u0438\\u043a \\u04ab\\u0435\\u043a\\u043a\\u0443\\u043d\\u0442\",ss:\"%d \\u04ab\\u0435\\u043a\\u043a\\u0443\\u043d\\u0442\",m:\"\\u043f\\u04d7\\u0440 \\u043c\\u0438\\u043d\\u0443\\u0442\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\",h:\"\\u043f\\u04d7\\u0440 \\u0441\\u0435\\u0445\\u0435\\u0442\",hh:\"%d \\u0441\\u0435\\u0445\\u0435\\u0442\",d:\"\\u043f\\u04d7\\u0440 \\u043a\\u0443\\u043d\",dd:\"%d \\u043a\\u0443\\u043d\",M:\"\\u043f\\u04d7\\u0440 \\u0443\\u0439\\u04d1\\u0445\",MM:\"%d \\u0443\\u0439\\u04d1\\u0445\",y:\"\\u043f\\u04d7\\u0440 \\u04ab\\u0443\\u043b\",yy:\"%d \\u04ab\\u0443\\u043b\"},dayOfMonthOrdinalParse:/\\d{1,2}-\\u043c\\u04d7\\u0448/,ordinal:\"%d-\\u043c\\u04d7\\u0448\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},A5z7:function(e,t,r){\"use strict\";r.d(t,\"a\",(function(){return T})),r.d(t,\"b\",(function(){return R})),r.d(t,\"c\",(function(){return Y}));var i=r(\"FtGj\"),a=r(\"fXoL\"),o=r(\"FKr1\"),u=r(\"8LU1\"),d=r(\"ofXK\"),f=r(\"R1ws\"),p=r(\"XNiG\"),v=r(\"VRyK\"),b=r(\"IzEk\"),g=r(\"1G5W\"),_=r(\"JX91\"),y=r(\"u47x\"),k=r(\"0EQZ\"),w=r(\"kmnG\"),S=r(\"nLfN\"),M=r(\"cH1L\"),x=r(\"3Pt+\"),C=[\"*\"],D=new a.s(\"MatChipRemove\"),O=new a.s(\"MatChipAvatar\"),L=new a.s(\"MatChipTrailingIcon\"),E=Object(o.y)(Object(o.t)(Object(o.u)((function e(t){s(this,e),this._elementRef=t})),\"primary\"),-1),T=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,i,u,c,l,d,h){var f;return s(this,n),(f=t.call(this,e))._elementRef=e,f._ngZone=r,f._changeDetectorRef=l,f._hasFocus=!1,f.chipListSelectable=!0,f._chipListMultiple=!1,f._chipListDisabled=!1,f._selected=!1,f._selectable=!0,f._disabled=!1,f._removable=!0,f._onFocus=new p.a,f._onBlur=new p.a,f.selectionChange=new a.p,f.destroyed=new a.p,f.removed=new a.p,f._addHostClassName(),f._chipRippleTarget=(h||document).createElement(\"div\"),f._chipRippleTarget.classList.add(\"mat-chip-ripple\"),f._elementRef.nativeElement.appendChild(f._chipRippleTarget),f._chipRipple=new o.q(m(f),r,f._chipRippleTarget,i),f._chipRipple.setupTriggerEvents(e),f.rippleConfig=u||{},f._animationsDisabled=\"NoopAnimations\"===c,f.tabIndex=null!=d&&parseInt(d)||-1,f}return c(n,[{key:\"rippleDisabled\",get:function(){return this.disabled||this.disableRipple||!!this.rippleConfig.disabled}},{key:\"selected\",get:function(){return this._selected},set:function(e){var t=Object(u.c)(e);t!==this._selected&&(this._selected=t,this._dispatchSelectionChange())}},{key:\"value\",get:function(){return void 0!==this._value?this._value:this._elementRef.nativeElement.textContent},set:function(e){this._value=e}},{key:\"selectable\",get:function(){return this._selectable&&this.chipListSelectable},set:function(e){this._selectable=Object(u.c)(e)}},{key:\"disabled\",get:function(){return this._chipListDisabled||this._disabled},set:function(e){this._disabled=Object(u.c)(e)}},{key:\"removable\",get:function(){return this._removable},set:function(e){this._removable=Object(u.c)(e)}},{key:\"ariaSelected\",get:function(){return this.selectable&&(this._chipListMultiple||this.selected)?this.selected.toString():null}},{key:\"_addHostClassName\",value:function(){var e=this._elementRef.nativeElement;e.hasAttribute(\"mat-basic-chip\")||\"mat-basic-chip\"===e.tagName.toLowerCase()?e.classList.add(\"mat-basic-chip\"):e.classList.add(\"mat-standard-chip\")}},{key:\"ngOnDestroy\",value:function(){this.destroyed.emit({chip:this}),this._chipRipple._removeTriggerEvents()}},{key:\"select\",value:function(){this._selected||(this._selected=!0,this._dispatchSelectionChange(),this._markForCheck())}},{key:\"deselect\",value:function(){this._selected&&(this._selected=!1,this._dispatchSelectionChange(),this._markForCheck())}},{key:\"selectViaInteraction\",value:function(){this._selected||(this._selected=!0,this._dispatchSelectionChange(!0),this._markForCheck())}},{key:\"toggleSelected\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this._selected=!this.selected,this._dispatchSelectionChange(e),this._markForCheck(),this.selected}},{key:\"focus\",value:function(){this._hasFocus||(this._elementRef.nativeElement.focus(),this._onFocus.next({chip:this})),this._hasFocus=!0}},{key:\"remove\",value:function(){this.removable&&this.removed.emit({chip:this})}},{key:\"_handleClick\",value:function(e){this.disabled?e.preventDefault():e.stopPropagation()}},{key:\"_handleKeydown\",value:function(e){if(!this.disabled)switch(e.keyCode){case i.c:case i.b:this.remove(),e.preventDefault();break;case i.n:this.selectable&&this.toggleSelected(!0),e.preventDefault()}}},{key:\"_blur\",value:function(){var e=this;this._ngZone.onStable.pipe(Object(b.a)(1)).subscribe((function(){e._ngZone.run((function(){e._hasFocus=!1,e._onBlur.next({chip:e})}))}))}},{key:\"_dispatchSelectionChange\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.selectionChange.emit({source:this,isUserInput:e,selected:this._selected})}},{key:\"_markForCheck\",value:function(){this._changeDetectorRef&&this._changeDetectorRef.markForCheck()}}]),n}(E);return e.\\u0275fac=function(t){return new(t||e)(a.Pb(a.m),a.Pb(a.C),a.Pb(S.a),a.Pb(o.g,8),a.Pb(f.a,8),a.Pb(a.h),a.ac(\"tabindex\"),a.Pb(d.d,8))},e.\\u0275dir=a.Kb({type:e,selectors:[[\"mat-basic-chip\"],[\"\",\"mat-basic-chip\",\"\"],[\"mat-chip\"],[\"\",\"mat-chip\",\"\"]],contentQueries:function(e,t,n){var r;1&e&&(a.Ib(n,O,!0),a.Ib(n,L,!0),a.Ib(n,D,!0)),2&e&&(a.tc(r=a.dc())&&(t.avatar=r.first),a.tc(r=a.dc())&&(t.trailingIcon=r.first),a.tc(r=a.dc())&&(t.removeIcon=r.first))},hostAttrs:[\"role\",\"option\",1,\"mat-chip\",\"mat-focus-indicator\"],hostVars:14,hostBindings:function(e,t){1&e&&a.cc(\"click\",(function(e){return t._handleClick(e)}))(\"keydown\",(function(e){return t._handleKeydown(e)}))(\"focus\",(function(){return t.focus()}))(\"blur\",(function(){return t._blur()})),2&e&&(a.Fb(\"tabindex\",t.disabled?null:t.tabIndex)(\"disabled\",t.disabled||null)(\"aria-disabled\",t.disabled.toString())(\"aria-selected\",t.ariaSelected),a.Hb(\"mat-chip-selected\",t.selected)(\"mat-chip-with-avatar\",t.avatar)(\"mat-chip-with-trailing-icon\",t.trailingIcon||t.removeIcon)(\"mat-chip-disabled\",t.disabled)(\"_mat-animation-noopable\",t._animationsDisabled))},inputs:{color:\"color\",disableRipple:\"disableRipple\",tabIndex:\"tabIndex\",selected:\"selected\",value:\"value\",selectable:\"selectable\",disabled:\"disabled\",removable:\"removable\"},outputs:{selectionChange:\"selectionChange\",destroyed:\"destroyed\",removed:\"removed\"},exportAs:[\"matChip\"],features:[a.Bb]}),e}(),A=new a.s(\"mat-chips-default-options\"),P=Object(o.w)((function e(t,n,r,i){s(this,e),this._defaultErrorStateMatcher=t,this._parentForm=n,this._parentFormGroup=r,this.ngControl=i})),F=0,j=function e(t,n){s(this,e),this.source=t,this.value=n},R=function(){var e=function(e){l(r,e);var t=h(r);function r(e,n,i,o,u,c,l){var d;return s(this,r),(d=t.call(this,c,o,u,l))._elementRef=e,d._changeDetectorRef=n,d._dir=i,d.ngControl=l,d.controlType=\"mat-chip-list\",d._lastDestroyedChipIndex=null,d._destroyed=new p.a,d._uid=\"mat-chip-list-\"+F++,d._tabIndex=0,d._userTabIndex=null,d._onTouched=function(){},d._onChange=function(){},d._multiple=!1,d._compareWith=function(e,t){return e===t},d._required=!1,d._disabled=!1,d.ariaOrientation=\"horizontal\",d._selectable=!0,d.change=new a.p,d.valueChange=new a.p,d.ngControl&&(d.ngControl.valueAccessor=m(d)),d}return c(r,[{key:\"selected\",get:function(){return this.multiple?this._selectionModel.selected:this._selectionModel.selected[0]}},{key:\"role\",get:function(){return this.empty?null:\"listbox\"}},{key:\"multiple\",get:function(){return this._multiple},set:function(e){this._multiple=Object(u.c)(e),this._syncChipsState()}},{key:\"compareWith\",get:function(){return this._compareWith},set:function(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}},{key:\"value\",get:function(){return this._value},set:function(e){this.writeValue(e),this._value=e}},{key:\"id\",get:function(){return this._chipInput?this._chipInput.id:this._uid}},{key:\"required\",get:function(){return this._required},set:function(e){this._required=Object(u.c)(e),this.stateChanges.next()}},{key:\"placeholder\",get:function(){return this._chipInput?this._chipInput.placeholder:this._placeholder},set:function(e){this._placeholder=e,this.stateChanges.next()}},{key:\"focused\",get:function(){return this._chipInput&&this._chipInput.focused||this._hasFocusedChip()}},{key:\"empty\",get:function(){return(!this._chipInput||this._chipInput.empty)&&(!this.chips||0===this.chips.length)}},{key:\"shouldLabelFloat\",get:function(){return!this.empty||this.focused}},{key:\"disabled\",get:function(){return this.ngControl?!!this.ngControl.disabled:this._disabled},set:function(e){this._disabled=Object(u.c)(e),this._syncChipsState()}},{key:\"selectable\",get:function(){return this._selectable},set:function(e){var t=this;this._selectable=Object(u.c)(e),this.chips&&this.chips.forEach((function(e){return e.chipListSelectable=t._selectable}))}},{key:\"tabIndex\",set:function(e){this._userTabIndex=e,this._tabIndex=e}},{key:\"chipSelectionChanges\",get:function(){return Object(v.a).apply(void 0,n(this.chips.map((function(e){return e.selectionChange}))))}},{key:\"chipFocusChanges\",get:function(){return Object(v.a).apply(void 0,n(this.chips.map((function(e){return e._onFocus}))))}},{key:\"chipBlurChanges\",get:function(){return Object(v.a).apply(void 0,n(this.chips.map((function(e){return e._onBlur}))))}},{key:\"chipRemoveChanges\",get:function(){return Object(v.a).apply(void 0,n(this.chips.map((function(e){return e.destroyed}))))}},{key:\"ngAfterContentInit\",value:function(){var e=this;this._keyManager=new y.e(this.chips).withWrap().withVerticalOrientation().withHomeAndEnd().withHorizontalOrientation(this._dir?this._dir.value:\"ltr\"),this._dir&&this._dir.change.pipe(Object(g.a)(this._destroyed)).subscribe((function(t){return e._keyManager.withHorizontalOrientation(t)})),this._keyManager.tabOut.pipe(Object(g.a)(this._destroyed)).subscribe((function(){e._allowFocusEscape()})),this.chips.changes.pipe(Object(_.a)(null),Object(g.a)(this._destroyed)).subscribe((function(){e.disabled&&Promise.resolve().then((function(){e._syncChipsState()})),e._resetChips(),e._initializeSelection(),e._updateTabIndex(),e._updateFocusForDestroyedChips(),e.stateChanges.next()}))}},{key:\"ngOnInit\",value:function(){this._selectionModel=new k.c(this.multiple,void 0,!1),this.stateChanges.next()}},{key:\"ngDoCheck\",value:function(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==this._disabled&&(this.disabled=!!this.ngControl.disabled))}},{key:\"ngOnDestroy\",value:function(){this._destroyed.next(),this._destroyed.complete(),this.stateChanges.complete(),this._dropSubscriptions()}},{key:\"registerInput\",value:function(e){this._chipInput=e,this._elementRef.nativeElement.setAttribute(\"data-mat-chip-input\",e.id)}},{key:\"setDescribedByIds\",value:function(e){this._ariaDescribedby=e.join(\" \")}},{key:\"writeValue\",value:function(e){this.chips&&this._setSelectionByValue(e,!1)}},{key:\"registerOnChange\",value:function(e){this._onChange=e}},{key:\"registerOnTouched\",value:function(e){this._onTouched=e}},{key:\"setDisabledState\",value:function(e){this.disabled=e,this.stateChanges.next()}},{key:\"onContainerClick\",value:function(e){this._originatesFromChip(e)||this.focus()}},{key:\"focus\",value:function(e){this.disabled||this._chipInput&&this._chipInput.focused||(this.chips.length>0?(this._keyManager.setFirstItemActive(),this.stateChanges.next()):(this._focusInput(e),this.stateChanges.next()))}},{key:\"_focusInput\",value:function(e){this._chipInput&&this._chipInput.focus(e)}},{key:\"_keydown\",value:function(e){var t=e.target;e.keyCode===i.b&&this._isInputEmpty(t)?(this._keyManager.setLastItemActive(),e.preventDefault()):t&&t.classList.contains(\"mat-chip\")&&(this._keyManager.onKeydown(e),this.stateChanges.next())}},{key:\"_updateTabIndex\",value:function(){this._tabIndex=this._userTabIndex||(0===this.chips.length?-1:0)}},{key:\"_updateFocusForDestroyedChips\",value:function(){if(null!=this._lastDestroyedChipIndex)if(this.chips.length){var e=Math.min(this._lastDestroyedChipIndex,this.chips.length-1);this._keyManager.setActiveItem(e)}else this.focus();this._lastDestroyedChipIndex=null}},{key:\"_isValidIndex\",value:function(e){return e>=0&&e1&&void 0!==arguments[1])||arguments[1];if(this._clearSelection(),this.chips.forEach((function(e){return e.deselect()})),Array.isArray(e))e.forEach((function(e){return t._selectValue(e,n)})),this._sortValues();else{var r=this._selectValue(e,n);r&&n&&this._keyManager.setActiveItem(r)}}},{key:\"_selectValue\",value:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=this.chips.find((function(n){return null!=n.value&&t._compareWith(n.value,e)}));return r&&(n?r.selectViaInteraction():r.select(),this._selectionModel.select(r)),r}},{key:\"_initializeSelection\",value:function(){var e=this;Promise.resolve().then((function(){(e.ngControl||e._value)&&(e._setSelectionByValue(e.ngControl?e.ngControl.value:e._value,!1),e.stateChanges.next())}))}},{key:\"_clearSelection\",value:function(e){this._selectionModel.clear(),this.chips.forEach((function(t){t!==e&&t.deselect()})),this.stateChanges.next()}},{key:\"_sortValues\",value:function(){var e=this;this._multiple&&(this._selectionModel.clear(),this.chips.forEach((function(t){t.selected&&e._selectionModel.select(t)})),this.stateChanges.next())}},{key:\"_propagateChanges\",value:function(e){var t;t=Array.isArray(this.selected)?this.selected.map((function(e){return e.value})):this.selected?this.selected.value:e,this._value=t,this.change.emit(new j(this,t)),this.valueChange.emit(t),this._onChange(t),this._changeDetectorRef.markForCheck()}},{key:\"_blur\",value:function(){var e=this;this._hasFocusedChip()||this._keyManager.setActiveItem(-1),this.disabled||(this._chipInput?setTimeout((function(){e.focused||e._markAsTouched()})):this._markAsTouched())}},{key:\"_markAsTouched\",value:function(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}},{key:\"_allowFocusEscape\",value:function(){var e=this;-1!==this._tabIndex&&(this._tabIndex=-1,setTimeout((function(){e._tabIndex=e._userTabIndex||0,e._changeDetectorRef.markForCheck()})))}},{key:\"_resetChips\",value:function(){this._dropSubscriptions(),this._listenToChipsFocus(),this._listenToChipsSelection(),this._listenToChipsRemoved()}},{key:\"_dropSubscriptions\",value:function(){this._chipFocusSubscription&&(this._chipFocusSubscription.unsubscribe(),this._chipFocusSubscription=null),this._chipBlurSubscription&&(this._chipBlurSubscription.unsubscribe(),this._chipBlurSubscription=null),this._chipSelectionSubscription&&(this._chipSelectionSubscription.unsubscribe(),this._chipSelectionSubscription=null),this._chipRemoveSubscription&&(this._chipRemoveSubscription.unsubscribe(),this._chipRemoveSubscription=null)}},{key:\"_listenToChipsSelection\",value:function(){var e=this;this._chipSelectionSubscription=this.chipSelectionChanges.subscribe((function(t){t.source.selected?e._selectionModel.select(t.source):e._selectionModel.deselect(t.source),e.multiple||e.chips.forEach((function(t){!e._selectionModel.isSelected(t)&&t.selected&&t.deselect()})),t.isUserInput&&e._propagateChanges()}))}},{key:\"_listenToChipsFocus\",value:function(){var e=this;this._chipFocusSubscription=this.chipFocusChanges.subscribe((function(t){var n=e.chips.toArray().indexOf(t.chip);e._isValidIndex(n)&&e._keyManager.updateActiveItem(n),e.stateChanges.next()})),this._chipBlurSubscription=this.chipBlurChanges.subscribe((function(){e._blur(),e.stateChanges.next()}))}},{key:\"_listenToChipsRemoved\",value:function(){var e=this;this._chipRemoveSubscription=this.chipRemoveChanges.subscribe((function(t){var n=t.chip,r=e.chips.toArray().indexOf(t.chip);e._isValidIndex(r)&&n._hasFocus&&(e._lastDestroyedChipIndex=r)}))}},{key:\"_originatesFromChip\",value:function(e){for(var t=e.target;t&&t!==this._elementRef.nativeElement;){if(t.classList.contains(\"mat-chip\"))return!0;t=t.parentElement}return!1}},{key:\"_hasFocusedChip\",value:function(){return this.chips&&this.chips.some((function(e){return e._hasFocus}))}},{key:\"_syncChipsState\",value:function(){var e=this;this.chips&&this.chips.forEach((function(t){t._chipListDisabled=e._disabled,t._chipListMultiple=e.multiple}))}}]),r}(P);return e.\\u0275fac=function(t){return new(t||e)(a.Pb(a.m),a.Pb(a.h),a.Pb(M.b,8),a.Pb(x.n,8),a.Pb(x.g,8),a.Pb(o.c),a.Pb(x.k,10))},e.\\u0275cmp=a.Jb({type:e,selectors:[[\"mat-chip-list\"]],contentQueries:function(e,t,n){var r;1&e&&a.Ib(n,T,!0),2&e&&a.tc(r=a.dc())&&(t.chips=r)},hostAttrs:[1,\"mat-chip-list\"],hostVars:15,hostBindings:function(e,t){1&e&&a.cc(\"focus\",(function(){return t.focus()}))(\"blur\",(function(){return t._blur()}))(\"keydown\",(function(e){return t._keydown(e)})),2&e&&(a.Yb(\"id\",t._uid),a.Fb(\"tabindex\",t.disabled?null:t._tabIndex)(\"aria-describedby\",t._ariaDescribedby||null)(\"aria-required\",t.role?t.required:null)(\"aria-disabled\",t.disabled.toString())(\"aria-invalid\",t.errorState)(\"aria-multiselectable\",t.multiple)(\"role\",t.role)(\"aria-orientation\",t.ariaOrientation),a.Hb(\"mat-chip-list-disabled\",t.disabled)(\"mat-chip-list-invalid\",t.errorState)(\"mat-chip-list-required\",t.required))},inputs:{ariaOrientation:[\"aria-orientation\",\"ariaOrientation\"],multiple:\"multiple\",compareWith:\"compareWith\",value:\"value\",required:\"required\",placeholder:\"placeholder\",disabled:\"disabled\",selectable:\"selectable\",tabIndex:\"tabIndex\",errorStateMatcher:\"errorStateMatcher\"},outputs:{change:\"change\",valueChange:\"valueChange\"},exportAs:[\"matChipList\"],features:[a.Db([{provide:w.e,useExisting:e}]),a.Bb],ngContentSelectors:C,decls:2,vars:0,consts:[[1,\"mat-chip-list-wrapper\"]],template:function(e,t){1&e&&(a.mc(),a.Vb(0,\"div\",0),a.lc(1),a.Ub())},styles:['.mat-chip{position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transform:translateZ(0);border:none;-webkit-appearance:none;-moz-appearance:none}.mat-standard-chip{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;padding:7px 12px;border-radius:16px;align-items:center;cursor:default;min-height:32px;height:1px}._mat-animation-noopable.mat-standard-chip{transition:none;animation:none}.mat-standard-chip .mat-chip-remove.mat-icon{width:18px;height:18px}.mat-standard-chip::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;opacity:0;content:\"\";pointer-events:none;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-standard-chip:hover::after{opacity:.12}.mat-standard-chip:focus{outline:none}.mat-standard-chip:focus::after{opacity:.16}.cdk-high-contrast-active .mat-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-standard-chip:focus{outline:dotted 2px}.mat-standard-chip.mat-chip-disabled::after{opacity:0}.mat-standard-chip.mat-chip-disabled .mat-chip-remove,.mat-standard-chip.mat-chip-disabled .mat-chip-trailing-icon{cursor:default}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar,.mat-standard-chip.mat-chip-with-avatar{padding-top:0;padding-bottom:0}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-right:8px;padding-left:0}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-left:8px;padding-right:0}.mat-standard-chip.mat-chip-with-trailing-icon{padding-top:7px;padding-bottom:7px;padding-right:8px;padding-left:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon{padding-left:8px;padding-right:12px}.mat-standard-chip.mat-chip-with-avatar{padding-left:0;padding-right:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-avatar{padding-right:0;padding-left:12px}.mat-standard-chip .mat-chip-avatar{width:24px;height:24px;margin-right:8px;margin-left:4px}[dir=rtl] .mat-standard-chip .mat-chip-avatar{margin-left:8px;margin-right:4px}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{width:18px;height:18px;cursor:pointer}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-standard-chip .mat-chip-remove,[dir=rtl] .mat-standard-chip .mat-chip-trailing-icon{margin-right:8px;margin-left:0}.mat-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit;overflow:hidden}.mat-chip-list-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:-4px}.mat-chip-list-wrapper input.mat-input-element,.mat-chip-list-wrapper .mat-standard-chip{margin:4px}.mat-chip-list-stacked .mat-chip-list-wrapper{flex-direction:column;align-items:flex-start}.mat-chip-list-stacked .mat-chip-list-wrapper .mat-standard-chip{width:100%}.mat-chip-avatar{border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden;object-fit:cover}input.mat-chip-input{width:150px;margin:4px;flex:1 0 150px}\\n'],encapsulation:2,changeDetection:0}),e}(),I={separatorKeyCodes:[i.f]},Y=function(){var e=function e(){s(this,e)};return e.\\u0275mod=a.Nb({type:e}),e.\\u0275inj=a.Mb({factory:function(t){return new(t||e)},providers:[o.c,{provide:A,useValue:I}]}),e}()},ANXG:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"fXoL\"),i=[\"th\",\"st\",\"nd\",\"rd\"],a=function(){var e=function(){function e(){s(this,e)}return c(e,[{key:\"transform\",value:function(e){var t=e%100;return e+(i[(t-20)%10]||i[t]||i[0])}}]),e}();return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275pipe=r.Ob({name:\"ordinal\",type:e,pure:!0}),e}()},AQ68:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"uz-latn\",{months:\"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr\".split(\"_\"),monthsShort:\"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek\".split(\"_\"),weekdays:\"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba\".split(\"_\"),weekdaysShort:\"Yak_Dush_Sesh_Chor_Pay_Jum_Shan\".split(\"_\"),weekdaysMin:\"Ya_Du_Se_Cho_Pa_Ju_Sha\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"D MMMM YYYY, dddd HH:mm\"},calendar:{sameDay:\"[Bugun soat] LT [da]\",nextDay:\"[Ertaga] LT [da]\",nextWeek:\"dddd [kuni soat] LT [da]\",lastDay:\"[Kecha soat] LT [da]\",lastWeek:\"[O'tgan] dddd [kuni soat] LT [da]\",sameElse:\"L\"},relativeTime:{future:\"Yaqin %s ichida\",past:\"Bir necha %s oldin\",s:\"soniya\",ss:\"%d soniya\",m:\"bir daqiqa\",mm:\"%d daqiqa\",h:\"bir soat\",hh:\"%d soat\",d:\"bir kun\",dd:\"%d kun\",M:\"bir oy\",MM:\"%d oy\",y:\"bir yil\",yy:\"%d yil\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},AWFA:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"XHLE\"),i=n(\"fXoL\"),a=function(){var e=function e(t){s(this,e),this.environment=t,this.env=this.environment};return e.\\u0275fac=function(t){return new(t||e)(i.Zb(r.a))},e.\\u0275prov=i.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e}()},AvvY:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ml\",{months:\"\\u0d1c\\u0d28\\u0d41\\u0d35\\u0d30\\u0d3f_\\u0d2b\\u0d46\\u0d2c\\u0d4d\\u0d30\\u0d41\\u0d35\\u0d30\\u0d3f_\\u0d2e\\u0d3e\\u0d7c\\u0d1a\\u0d4d\\u0d1a\\u0d4d_\\u0d0f\\u0d2a\\u0d4d\\u0d30\\u0d3f\\u0d7d_\\u0d2e\\u0d47\\u0d2f\\u0d4d_\\u0d1c\\u0d42\\u0d7a_\\u0d1c\\u0d42\\u0d32\\u0d48_\\u0d13\\u0d17\\u0d38\\u0d4d\\u0d31\\u0d4d\\u0d31\\u0d4d_\\u0d38\\u0d46\\u0d2a\\u0d4d\\u0d31\\u0d4d\\u0d31\\u0d02\\u0d2c\\u0d7c_\\u0d12\\u0d15\\u0d4d\\u0d1f\\u0d4b\\u0d2c\\u0d7c_\\u0d28\\u0d35\\u0d02\\u0d2c\\u0d7c_\\u0d21\\u0d3f\\u0d38\\u0d02\\u0d2c\\u0d7c\".split(\"_\"),monthsShort:\"\\u0d1c\\u0d28\\u0d41._\\u0d2b\\u0d46\\u0d2c\\u0d4d\\u0d30\\u0d41._\\u0d2e\\u0d3e\\u0d7c._\\u0d0f\\u0d2a\\u0d4d\\u0d30\\u0d3f._\\u0d2e\\u0d47\\u0d2f\\u0d4d_\\u0d1c\\u0d42\\u0d7a_\\u0d1c\\u0d42\\u0d32\\u0d48._\\u0d13\\u0d17._\\u0d38\\u0d46\\u0d2a\\u0d4d\\u0d31\\u0d4d\\u0d31._\\u0d12\\u0d15\\u0d4d\\u0d1f\\u0d4b._\\u0d28\\u0d35\\u0d02._\\u0d21\\u0d3f\\u0d38\\u0d02.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0d1e\\u0d3e\\u0d2f\\u0d31\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d24\\u0d3f\\u0d19\\u0d4d\\u0d15\\u0d33\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d1a\\u0d4a\\u0d35\\u0d4d\\u0d35\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d2c\\u0d41\\u0d27\\u0d28\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d35\\u0d4d\\u0d2f\\u0d3e\\u0d34\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d35\\u0d46\\u0d33\\u0d4d\\u0d33\\u0d3f\\u0d2f\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d36\\u0d28\\u0d3f\\u0d2f\\u0d3e\\u0d34\\u0d4d\\u0d1a\".split(\"_\"),weekdaysShort:\"\\u0d1e\\u0d3e\\u0d2f\\u0d7c_\\u0d24\\u0d3f\\u0d19\\u0d4d\\u0d15\\u0d7e_\\u0d1a\\u0d4a\\u0d35\\u0d4d\\u0d35_\\u0d2c\\u0d41\\u0d27\\u0d7b_\\u0d35\\u0d4d\\u0d2f\\u0d3e\\u0d34\\u0d02_\\u0d35\\u0d46\\u0d33\\u0d4d\\u0d33\\u0d3f_\\u0d36\\u0d28\\u0d3f\".split(\"_\"),weekdaysMin:\"\\u0d1e\\u0d3e_\\u0d24\\u0d3f_\\u0d1a\\u0d4a_\\u0d2c\\u0d41_\\u0d35\\u0d4d\\u0d2f\\u0d3e_\\u0d35\\u0d46_\\u0d36\".split(\"_\"),longDateFormat:{LT:\"A h:mm -\\u0d28\\u0d41\",LTS:\"A h:mm:ss -\\u0d28\\u0d41\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm -\\u0d28\\u0d41\",LLLL:\"dddd, D MMMM YYYY, A h:mm -\\u0d28\\u0d41\"},calendar:{sameDay:\"[\\u0d07\\u0d28\\u0d4d\\u0d28\\u0d4d] LT\",nextDay:\"[\\u0d28\\u0d3e\\u0d33\\u0d46] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0d07\\u0d28\\u0d4d\\u0d28\\u0d32\\u0d46] LT\",lastWeek:\"[\\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d\",past:\"%s \\u0d2e\\u0d41\\u0d7b\\u0d2a\\u0d4d\",s:\"\\u0d05\\u0d7d\\u0d2a \\u0d28\\u0d3f\\u0d2e\\u0d3f\\u0d37\\u0d19\\u0d4d\\u0d19\\u0d7e\",ss:\"%d \\u0d38\\u0d46\\u0d15\\u0d4d\\u0d15\\u0d7b\\u0d21\\u0d4d\",m:\"\\u0d12\\u0d30\\u0d41 \\u0d2e\\u0d3f\\u0d28\\u0d3f\\u0d31\\u0d4d\\u0d31\\u0d4d\",mm:\"%d \\u0d2e\\u0d3f\\u0d28\\u0d3f\\u0d31\\u0d4d\\u0d31\\u0d4d\",h:\"\\u0d12\\u0d30\\u0d41 \\u0d2e\\u0d23\\u0d3f\\u0d15\\u0d4d\\u0d15\\u0d42\\u0d7c\",hh:\"%d \\u0d2e\\u0d23\\u0d3f\\u0d15\\u0d4d\\u0d15\\u0d42\\u0d7c\",d:\"\\u0d12\\u0d30\\u0d41 \\u0d26\\u0d3f\\u0d35\\u0d38\\u0d02\",dd:\"%d \\u0d26\\u0d3f\\u0d35\\u0d38\\u0d02\",M:\"\\u0d12\\u0d30\\u0d41 \\u0d2e\\u0d3e\\u0d38\\u0d02\",MM:\"%d \\u0d2e\\u0d3e\\u0d38\\u0d02\",y:\"\\u0d12\\u0d30\\u0d41 \\u0d35\\u0d7c\\u0d37\\u0d02\",yy:\"%d \\u0d35\\u0d7c\\u0d37\\u0d02\"},meridiemParse:/\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f|\\u0d30\\u0d3e\\u0d35\\u0d3f\\u0d32\\u0d46|\\u0d09\\u0d1a\\u0d4d\\u0d1a \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d|\\u0d35\\u0d48\\u0d15\\u0d41\\u0d28\\u0d4d\\u0d28\\u0d47\\u0d30\\u0d02|\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f/i,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f\"===t&&e>=4||\"\\u0d09\\u0d1a\\u0d4d\\u0d1a \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d\"===t||\"\\u0d35\\u0d48\\u0d15\\u0d41\\u0d28\\u0d4d\\u0d28\\u0d47\\u0d30\\u0d02\"===t?e+12:e},meridiem:function(e,t,n){return e<4?\"\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f\":e<12?\"\\u0d30\\u0d3e\\u0d35\\u0d3f\\u0d32\\u0d46\":e<17?\"\\u0d09\\u0d1a\\u0d4d\\u0d1a \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d\":e<20?\"\\u0d35\\u0d48\\u0d15\\u0d41\\u0d28\\u0d4d\\u0d28\\u0d47\\u0d30\\u0d02\":\"\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f\"}})}(n(\"wd/R\"))},\"B/J0\":function(e,t,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"bu2F\");function a(){if(!(this instanceof a))return new a;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}r.inherits(a,i),e.exports=a,a.blockSize=512,a.outSize=224,a.hmacStrength=192,a.padLength=64,a.prototype._digest=function(e){return\"hex\"===e?r.toHex32(this.h.slice(0,7),\"big\"):r.split32(this.h.slice(0,7),\"big\")}},B55N:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ja\",{eras:[{since:\"2019-05-01\",offset:1,name:\"\\u4ee4\\u548c\",narrow:\"\\u32ff\",abbr:\"R\"},{since:\"1989-01-08\",until:\"2019-04-30\",offset:1,name:\"\\u5e73\\u6210\",narrow:\"\\u337b\",abbr:\"H\"},{since:\"1926-12-25\",until:\"1989-01-07\",offset:1,name:\"\\u662d\\u548c\",narrow:\"\\u337c\",abbr:\"S\"},{since:\"1912-07-30\",until:\"1926-12-24\",offset:1,name:\"\\u5927\\u6b63\",narrow:\"\\u337d\",abbr:\"T\"},{since:\"1873-01-01\",until:\"1912-07-29\",offset:6,name:\"\\u660e\\u6cbb\",narrow:\"\\u337e\",abbr:\"M\"},{since:\"0001-01-01\",until:\"1873-12-31\",offset:1,name:\"\\u897f\\u66a6\",narrow:\"AD\",abbr:\"AD\"},{since:\"0000-12-31\",until:-1/0,offset:1,name:\"\\u7d00\\u5143\\u524d\",narrow:\"BC\",abbr:\"BC\"}],eraYearOrdinalRegex:/(\\u5143|\\d+)\\u5e74/,eraYearOrdinalParse:function(e,t){return\"\\u5143\"===t[1]?1:parseInt(t[1]||e,10)},months:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u65e5\\u66dc\\u65e5_\\u6708\\u66dc\\u65e5_\\u706b\\u66dc\\u65e5_\\u6c34\\u66dc\\u65e5_\\u6728\\u66dc\\u65e5_\\u91d1\\u66dc\\u65e5_\\u571f\\u66dc\\u65e5\".split(\"_\"),weekdaysShort:\"\\u65e5_\\u6708_\\u706b_\\u6c34_\\u6728_\\u91d1_\\u571f\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u6708_\\u706b_\\u6c34_\\u6728_\\u91d1_\\u571f\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5 dddd HH:mm\",l:\"YYYY/MM/DD\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5(ddd) HH:mm\"},meridiemParse:/\\u5348\\u524d|\\u5348\\u5f8c/i,isPM:function(e){return\"\\u5348\\u5f8c\"===e},meridiem:function(e,t,n){return e<12?\"\\u5348\\u524d\":\"\\u5348\\u5f8c\"},calendar:{sameDay:\"[\\u4eca\\u65e5] LT\",nextDay:\"[\\u660e\\u65e5] LT\",nextWeek:function(e){return e.week()!==this.week()?\"[\\u6765\\u9031]dddd LT\":\"dddd LT\"},lastDay:\"[\\u6628\\u65e5] LT\",lastWeek:function(e){return this.week()!==e.week()?\"[\\u5148\\u9031]dddd LT\":\"dddd LT\"},sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u65e5/,ordinal:function(e,t){switch(t){case\"y\":return 1===e?\"\\u5143\\u5e74\":e+\"\\u5e74\";case\"d\":case\"D\":case\"DDD\":return e+\"\\u65e5\";default:return e}},relativeTime:{future:\"%s\\u5f8c\",past:\"%s\\u524d\",s:\"\\u6570\\u79d2\",ss:\"%d\\u79d2\",m:\"1\\u5206\",mm:\"%d\\u5206\",h:\"1\\u6642\\u9593\",hh:\"%d\\u6642\\u9593\",d:\"1\\u65e5\",dd:\"%d\\u65e5\",M:\"1\\u30f6\\u6708\",MM:\"%d\\u30f6\\u6708\",y:\"1\\u5e74\",yy:\"%d\\u5e74\"}})}(n(\"wd/R\"))},BFxc:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"7o/Q\"),i=n(\"4I5i\"),a=n(\"EY2u\");function o(e){return function(t){return 0===e?Object(a.b)():t.lift(new u(e))}}var u=function(){function e(t){if(s(this,e),this.total=t,this.total<0)throw new i.a}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new d(e,this.total))}}]),e}(),d=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this,e)).total=r,i.ring=new Array,i.count=0,i}return c(n,[{key:\"_next\",value:function(e){var t=this.ring,n=this.total,r=this.count++;t.length0)for(var n=this.count>=this.total?this.total:this.count,r=this.ring,i=0;i0?null:{BiggerThanZero:!0}}},{key:\"MustBe\",value:function(e){return function(t){return t.value===e?null:{incorectValue:!0}}}},{key:\"LengthMustBeBiggerThanOrEqual\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return function(t){return Object.keys(t.controls).length>=e?null:{mustSelectOne:!0}}}}]),e}()},ByF4:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"fo\",{months:\"januar_februar_mars_apr\\xedl_mai_juni_juli_august_september_oktober_november_desember\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des\".split(\"_\"),weekdays:\"sunnudagur_m\\xe1nadagur_t\\xfdsdagur_mikudagur_h\\xf3sdagur_fr\\xedggjadagur_leygardagur\".split(\"_\"),weekdaysShort:\"sun_m\\xe1n_t\\xfds_mik_h\\xf3s_fr\\xed_ley\".split(\"_\"),weekdaysMin:\"su_m\\xe1_t\\xfd_mi_h\\xf3_fr_le\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D. MMMM, YYYY HH:mm\"},calendar:{sameDay:\"[\\xcd dag kl.] LT\",nextDay:\"[\\xcd morgin kl.] LT\",nextWeek:\"dddd [kl.] LT\",lastDay:\"[\\xcd gj\\xe1r kl.] LT\",lastWeek:\"[s\\xed\\xf0stu] dddd [kl] LT\",sameElse:\"L\"},relativeTime:{future:\"um %s\",past:\"%s s\\xed\\xf0ani\",s:\"f\\xe1 sekund\",ss:\"%d sekundir\",m:\"ein minuttur\",mm:\"%d minuttir\",h:\"ein t\\xedmi\",hh:\"%d t\\xedmar\",d:\"ein dagur\",dd:\"%d dagar\",M:\"ein m\\xe1na\\xf0ur\",MM:\"%d m\\xe1na\\xf0ir\",y:\"eitt \\xe1r\",yy:\"%d \\xe1r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},Cfvw:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"HDdC\"),i=n(\"SeVD\"),a=n(\"7HRe\");function o(e,t){return t?Object(a.a)(e,t):e instanceof r.a?e:new r.a(Object(i.a)(e))}},CjzT:function(e,t,n){!function(e){\"use strict\";var t=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),n=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;e.defineLocale(\"es-do\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY h:mm A\",LLLL:\"dddd, D [de] MMMM [de] YYYY h:mm A\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},CoRJ:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ar-ma\",{months:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648\\u0632_\\u063a\\u0634\\u062a_\\u0634\\u062a\\u0646\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0646\\u0628\\u0631_\\u062f\\u062c\\u0646\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648\\u0632_\\u063a\\u0634\\u062a_\\u0634\\u062a\\u0646\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0646\\u0628\\u0631_\\u062f\\u062c\\u0646\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0627\\u062d\\u062f_\\u0627\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},week:{dow:1,doy:4}})}(n(\"wd/R\"))},CqXF:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e){return function(t){return t.lift(new a(e))}}var a=function(){function e(t){s(this,e),this.value=t}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new o(e,this.value))}}]),e}(),o=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this,e)).value=r,i}return c(n,[{key:\"_next\",value:function(e){this.destination.next(this.value)}}]),n}(r.a)},CxN6:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"randomBytes\",(function(){return r.a})),n.d(t,\"shuffled\",(function(){return i}));var r=n(\"bkUu\");function i(e){for(var t=(e=e.slice()).length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}},\"D/JM\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"eu\",{months:\"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua\".split(\"_\"),monthsShort:\"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.\".split(\"_\"),monthsParseExact:!0,weekdays:\"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata\".split(\"_\"),weekdaysShort:\"ig._al._ar._az._og._ol._lr.\".split(\"_\"),weekdaysMin:\"ig_al_ar_az_og_ol_lr\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY[ko] MMMM[ren] D[a]\",LLL:\"YYYY[ko] MMMM[ren] D[a] HH:mm\",LLLL:\"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm\",l:\"YYYY-M-D\",ll:\"YYYY[ko] MMM D[a]\",lll:\"YYYY[ko] MMM D[a] HH:mm\",llll:\"ddd, YYYY[ko] MMM D[a] HH:mm\"},calendar:{sameDay:\"[gaur] LT[etan]\",nextDay:\"[bihar] LT[etan]\",nextWeek:\"dddd LT[etan]\",lastDay:\"[atzo] LT[etan]\",lastWeek:\"[aurreko] dddd LT[etan]\",sameElse:\"L\"},relativeTime:{future:\"%s barru\",past:\"duela %s\",s:\"segundo batzuk\",ss:\"%d segundo\",m:\"minutu bat\",mm:\"%d minutu\",h:\"ordu bat\",hh:\"%d ordu\",d:\"egun bat\",dd:\"%d egun\",M:\"hilabete bat\",MM:\"%d hilabete\",y:\"urte bat\",yy:\"%d urte\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},D0XW:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"3N8a\"),i=new(n(\"IjjT\").a)(r.a)},DH7j:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));var r=Array.isArray||function(e){return e&&\"number\"==typeof e.length}},DKVz:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return R})),n.d(t,\"b\",(function(){return I}));var r=n(\"mrSG\"),i=n(\"fXoL\"),a=function(){if(\"undefined\"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,\"size\",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n0},e.prototype.connect_=function(){o&&!this.connected_&&(document.addEventListener(\"transitionend\",this.onTransitionEnd_),window.addEventListener(\"resize\",this.refresh),h?(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(){o&&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;d.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}(),m=function(e,t){for(var n=0,r=Object.keys(t);n0},e}(),M=\"undefined\"!=typeof WeakMap?new WeakMap:new a,x=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=f.getInstance(),r=new S(t,n,this);M.set(this,r)};[\"observe\",\"unobserve\",\"disconnect\"].forEach((function(e){x.prototype[e]=function(){var t;return(t=M.get(this))[e].apply(t,arguments)}}));var C,D,O,L=void 0!==u.ResizeObserver?u.ResizeObserver:x,E=n(\"LRne\"),T=n(\"EY2u\"),A=n(\"HDdC\"),P=n(\"eIep\"),F=function(){function e(t){s(this,e),this.changes=t}return c(e,[{key:\"notEmpty\",value:function(e){if(this.changes[e]){var t=this.changes[e].currentValue;if(null!=t)return Object(E.a)(t)}return T.a}},{key:\"has\",value:function(e){if(this.changes[e]){var t=this.changes[e].currentValue;return Object(E.a)(t)}return T.a}},{key:\"notFirst\",value:function(e){if(this.changes[e]&&!this.changes[e].isFirstChange()){var t=this.changes[e].currentValue;return Object(E.a)(t)}return T.a}},{key:\"notFirstAndEmpty\",value:function(e){if(this.changes[e]&&!this.changes[e].isFirstChange()){var t=this.changes[e].currentValue;if(null!=t)return Object(E.a)(t)}return T.a}}],[{key:\"of\",value:function(t){return new e(t)}}]),e}(),j=new i.s(\"NGX_ECHARTS_CONFIG\"),R=((C=function(){function e(t,n,r){s(this,e),this.el=n,this.ngZone=r,this.autoResize=!0,this.loadingType=\"default\",this.chartInit=new i.p,this.optionsError=new i.p,this.chartClick=this.createLazyEvent(\"click\"),this.chartDblClick=this.createLazyEvent(\"dblclick\"),this.chartMouseDown=this.createLazyEvent(\"mousedown\"),this.chartMouseMove=this.createLazyEvent(\"mousemove\"),this.chartMouseUp=this.createLazyEvent(\"mouseup\"),this.chartMouseOver=this.createLazyEvent(\"mouseover\"),this.chartMouseOut=this.createLazyEvent(\"mouseout\"),this.chartGlobalOut=this.createLazyEvent(\"globalout\"),this.chartContextMenu=this.createLazyEvent(\"contextmenu\"),this.chartLegendSelectChanged=this.createLazyEvent(\"legendselectchanged\"),this.chartLegendSelected=this.createLazyEvent(\"legendselected\"),this.chartLegendUnselected=this.createLazyEvent(\"legendunselected\"),this.chartLegendScroll=this.createLazyEvent(\"legendscroll\"),this.chartDataZoom=this.createLazyEvent(\"datazoom\"),this.chartDataRangeSelected=this.createLazyEvent(\"datarangeselected\"),this.chartTimelineChanged=this.createLazyEvent(\"timelinechanged\"),this.chartTimelinePlayChanged=this.createLazyEvent(\"timelineplaychanged\"),this.chartRestore=this.createLazyEvent(\"restore\"),this.chartDataViewChanged=this.createLazyEvent(\"dataviewchanged\"),this.chartMagicTypeChanged=this.createLazyEvent(\"magictypechanged\"),this.chartPieSelectChanged=this.createLazyEvent(\"pieselectchanged\"),this.chartPieSelected=this.createLazyEvent(\"pieselected\"),this.chartPieUnselected=this.createLazyEvent(\"pieunselected\"),this.chartMapSelectChanged=this.createLazyEvent(\"mapselectchanged\"),this.chartMapSelected=this.createLazyEvent(\"mapselected\"),this.chartMapUnselected=this.createLazyEvent(\"mapunselected\"),this.chartAxisAreaSelected=this.createLazyEvent(\"axisareaselected\"),this.chartFocusNodeAdjacency=this.createLazyEvent(\"focusnodeadjacency\"),this.chartUnfocusNodeAdjacency=this.createLazyEvent(\"unfocusnodeadjacency\"),this.chartBrush=this.createLazyEvent(\"brush\"),this.chartBrushEnd=this.createLazyEvent(\"brushend\"),this.chartBrushSelected=this.createLazyEvent(\"brushselected\"),this.chartRendered=this.createLazyEvent(\"rendered\"),this.chartFinished=this.createLazyEvent(\"finished\"),this.animationFrameID=null,this.echarts=t.echarts}return c(e,[{key:\"ngOnChanges\",value:function(e){var t=this,n=F.of(e);n.notFirstAndEmpty(\"options\").subscribe((function(e){return t.onOptionsChange(e)})),n.notFirstAndEmpty(\"merge\").subscribe((function(e){return t.setOption(e)})),n.has(\"loading\").subscribe((function(e){return t.toggleLoading(!!e)})),n.notFirst(\"theme\").subscribe((function(){return t.refreshChart()}))}},{key:\"ngOnInit\",value:function(){var e=this;this.autoResize&&(this.resizeSub=new L((function(){e.animationFrameID=window.requestAnimationFrame((function(){return e.resize()}))})),this.resizeSub.observe(this.el.nativeElement))}},{key:\"ngOnDestroy\",value:function(){this.resizeSub&&(this.resizeSub.unobserve(this.el.nativeElement),window.cancelAnimationFrame(this.animationFrameID)),this.dispose()}},{key:\"ngAfterViewInit\",value:function(){var e=this;setTimeout((function(){return e.initChart()}))}},{key:\"dispose\",value:function(){this.chart&&(this.chart.dispose(),this.chart=null)}},{key:\"resize\",value:function(){this.chart&&this.chart.resize()}},{key:\"toggleLoading\",value:function(e){this.chart&&(e?this.chart.showLoading(this.loadingType,this.loadingOpts):this.chart.hideLoading())}},{key:\"setOption\",value:function(e,t){if(this.chart)try{this.chart.setOption(e,t)}catch(n){console.error(n),this.optionsError.emit(n)}}},{key:\"refreshChart\",value:function(){return Object(r.a)(this,void 0,void 0,regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.dispose(),e.next=3,this.initChart();case 3:case\"end\":return e.stop()}}),e,this)})))}},{key:\"createChart\",value:function(){var e=this,t=this.el.nativeElement;if(window&&window.getComputedStyle){var n=window.getComputedStyle(t,null).getPropertyValue(\"height\");n&&\"0px\"!==n||t.style.height&&\"0px\"!==t.style.height||(t.style.height=\"400px\")}return this.ngZone.runOutsideAngular((function(){return(\"function\"==typeof e.echarts?e.echarts:function(){return Promise.resolve(e.echarts)})().then((function(n){return(0,n.init)(t,e.theme,e.initOpts)}))}))}},{key:\"initChart\",value:function(){return Object(r.a)(this,void 0,void 0,regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.onOptionsChange(this.options);case 2:this.merge&&this.chart&&this.setOption(this.merge);case 3:case\"end\":return e.stop()}}),e,this)})))}},{key:\"onOptionsChange\",value:function(e){return Object(r.a)(this,void 0,void 0,regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(t.t0=e,!t.t0){t.next=9;break}if(t.t1=this.chart,t.t1){t.next=8;break}return t.next=6,this.createChart();case 6:this.chart=t.sent,this.chartInit.emit(this.chart);case 8:this.setOption(this.options,!0);case 9:case\"end\":return t.stop()}}),t,this)})))}},{key:\"createLazyEvent\",value:function(e){var t=this;return this.chartInit.pipe(Object(P.a)((function(n){return new A.a((function(r){return n.on(e,(function(e){return t.ngZone.run((function(){return r.next(e)}))})),function(){return n.off(e)}}))})))}}]),e}()).\\u0275fac=function(e){return new(e||C)(i.Pb(j),i.Pb(i.m),i.Pb(i.C))},C.\\u0275dir=i.Kb({type:C,selectors:[[\"echarts\"],[\"\",\"echarts\",\"\"]],inputs:{autoResize:\"autoResize\",loadingType:\"loadingType\",options:\"options\",theme:\"theme\",loading:\"loading\",initOpts:\"initOpts\",merge:\"merge\",loadingOpts:\"loadingOpts\"},outputs:{chartInit:\"chartInit\",optionsError:\"optionsError\",chartClick:\"chartClick\",chartDblClick:\"chartDblClick\",chartMouseDown:\"chartMouseDown\",chartMouseMove:\"chartMouseMove\",chartMouseUp:\"chartMouseUp\",chartMouseOver:\"chartMouseOver\",chartMouseOut:\"chartMouseOut\",chartGlobalOut:\"chartGlobalOut\",chartContextMenu:\"chartContextMenu\",chartLegendSelectChanged:\"chartLegendSelectChanged\",chartLegendSelected:\"chartLegendSelected\",chartLegendUnselected:\"chartLegendUnselected\",chartLegendScroll:\"chartLegendScroll\",chartDataZoom:\"chartDataZoom\",chartDataRangeSelected:\"chartDataRangeSelected\",chartTimelineChanged:\"chartTimelineChanged\",chartTimelinePlayChanged:\"chartTimelinePlayChanged\",chartRestore:\"chartRestore\",chartDataViewChanged:\"chartDataViewChanged\",chartMagicTypeChanged:\"chartMagicTypeChanged\",chartPieSelectChanged:\"chartPieSelectChanged\",chartPieSelected:\"chartPieSelected\",chartPieUnselected:\"chartPieUnselected\",chartMapSelectChanged:\"chartMapSelectChanged\",chartMapSelected:\"chartMapSelected\",chartMapUnselected:\"chartMapUnselected\",chartAxisAreaSelected:\"chartAxisAreaSelected\",chartFocusNodeAdjacency:\"chartFocusNodeAdjacency\",chartUnfocusNodeAdjacency:\"chartUnfocusNodeAdjacency\",chartBrush:\"chartBrush\",chartBrushEnd:\"chartBrushEnd\",chartBrushSelected:\"chartBrushSelected\",chartRendered:\"chartRendered\",chartFinished:\"chartFinished\"},exportAs:[\"echarts\"],features:[i.Cb]}),C),I=((O=D=function(){function e(){s(this,e)}return c(e,null,[{key:\"forRoot\",value:function(e){return{ngModule:D,providers:[{provide:j,useValue:e}]}}},{key:\"forChild\",value:function(){return{ngModule:D}}}]),e}()).\\u0275mod=i.Nb({type:O}),O.\\u0275inj=i.Mb({factory:function(e){return new(e||O)},imports:[[]]}),O)},\"DKr+\":function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i={s:[\"thoddea sekondamni\",\"thodde sekond\"],ss:[e+\" sekondamni\",e+\" sekond\"],m:[\"eka mintan\",\"ek minut\"],mm:[e+\" mintamni\",e+\" mintam\"],h:[\"eka voran\",\"ek vor\"],hh:[e+\" voramni\",e+\" voram\"],d:[\"eka disan\",\"ek dis\"],dd:[e+\" disamni\",e+\" dis\"],M:[\"eka mhoinean\",\"ek mhoino\"],MM:[e+\" mhoineamni\",e+\" mhoine\"],y:[\"eka vorsan\",\"ek voros\"],yy:[e+\" vorsamni\",e+\" vorsam\"]};return r?i[n][0]:i[n][1]}e.defineLocale(\"gom-latn\",{months:{standalone:\"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr\".split(\"_\"),format:\"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea\".split(\"_\"),isFormat:/MMMM(\\s)+D[oD]?/},monthsShort:\"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var\".split(\"_\"),weekdaysShort:\"Ait._Som._Mon._Bud._Bre._Suk._Son.\".split(\"_\"),weekdaysMin:\"Ai_Sm_Mo_Bu_Br_Su_Sn\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"A h:mm [vazta]\",LTS:\"A h:mm:ss [vazta]\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY A h:mm [vazta]\",LLLL:\"dddd, MMMM Do, YYYY, A h:mm [vazta]\",llll:\"ddd, D MMM YYYY, A h:mm [vazta]\"},calendar:{sameDay:\"[Aiz] LT\",nextDay:\"[Faleam] LT\",nextWeek:\"[Fuddlo] dddd[,] LT\",lastDay:\"[Kal] LT\",lastWeek:\"[Fattlo] dddd[,] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\",past:\"%s adim\",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}(er)/,ordinal:function(e,t){switch(t){case\"D\":return e+\"er\";default:case\"M\":case\"Q\":case\"DDD\":case\"d\":case\"w\":case\"W\":return e}},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),\"rati\"===t?e<4?e:e+12:\"sokallim\"===t?e:\"donparam\"===t?e>12?e:e+12:\"sanje\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"rati\":e<12?\"sokallim\":e<16?\"donparam\":e<20?\"sanje\":\"rati\"}})}(n(\"wd/R\"))},DLa7:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return v}));var r=n(\"eIep\"),i=n(\"fXoL\"),a=n(\"iCD+\"),o=n(\"Y4ZP\"),u=n(\"ofXK\"),c=n(\"NFeN\");function l(e,t){1&e&&(i.Vb(0,\"span\",9),i.Hc(1,\"/\"),i.Ub())}function d(e,t){if(1&e&&(i.Vb(0,\"a\",10),i.Hc(1),i.Ub()),2&e){var n=i.gc().$implicit;i.nc(\"routerLink\",n.url),i.Eb(1),i.Jc(\" \",n.displayName,\" \")}}function h(e,t){if(1&e&&(i.Vb(0,\"span\",11),i.Hc(1),i.Ub()),2&e){var n=i.gc().$implicit;i.Eb(1),i.Ic(n.displayName)}}var f=function(e,t){return{\"text-lg\":e,\"text-muted\":t}};function m(e,t){if(1&e&&(i.Vb(0,\"li\",5),i.Fc(1,l,2,0,\"span\",6),i.Fc(2,d,2,2,\"a\",7),i.Fc(3,h,2,1,\"ng-template\",null,8,i.Gc),i.Ub()),2&e){var n=t.index,r=i.uc(4),a=i.gc().ngIf;i.nc(\"ngClass\",i.rc(4,f,0===n,n>0)),i.Eb(1),i.nc(\"ngIf\",n>0),i.Eb(1),i.nc(\"ngIf\",n=i.length&&(a=0),i[a]}},{key:\"ngOnInit\",value:function(){this._markInitialized()}},{key:\"ngOnChanges\",value:function(){this._stateChanges.next()}},{key:\"ngOnDestroy\",value:function(){this._stateChanges.complete()}}]),n}(_);return e.\\u0275fac=function(t){return k(t||e)},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"matSort\",\"\"]],hostAttrs:[1,\"mat-sort\"],inputs:{disabled:[\"matSortDisabled\",\"disabled\"],start:[\"matSortStart\",\"start\"],direction:[\"matSortDirection\",\"direction\"],disableClear:[\"matSortDisableClear\",\"disableClear\"],active:[\"matSortActive\",\"active\"]},outputs:{sortChange:\"matSortChange\"},exportAs:[\"matSort\"],features:[r.Bb,r.Cb]}),e}(),k=r.Xb(y),w=a.b.ENTERING+\" \"+a.a.STANDARD_CURVE,S={indicator:Object(f.n)(\"indicator\",[Object(f.k)(\"active-asc, asc\",Object(f.l)({transform:\"translateY(0px)\"})),Object(f.k)(\"active-desc, desc\",Object(f.l)({transform:\"translateY(10px)\"})),Object(f.m)(\"active-asc <=> active-desc\",Object(f.e)(w))]),leftPointer:Object(f.n)(\"leftPointer\",[Object(f.k)(\"active-asc, asc\",Object(f.l)({transform:\"rotate(-45deg)\"})),Object(f.k)(\"active-desc, desc\",Object(f.l)({transform:\"rotate(45deg)\"})),Object(f.m)(\"active-asc <=> active-desc\",Object(f.e)(w))]),rightPointer:Object(f.n)(\"rightPointer\",[Object(f.k)(\"active-asc, asc\",Object(f.l)({transform:\"rotate(45deg)\"})),Object(f.k)(\"active-desc, desc\",Object(f.l)({transform:\"rotate(-45deg)\"})),Object(f.m)(\"active-asc <=> active-desc\",Object(f.e)(w))]),arrowOpacity:Object(f.n)(\"arrowOpacity\",[Object(f.k)(\"desc-to-active, asc-to-active, active\",Object(f.l)({opacity:1})),Object(f.k)(\"desc-to-hint, asc-to-hint, hint\",Object(f.l)({opacity:.54})),Object(f.k)(\"hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void\",Object(f.l)({opacity:0})),Object(f.m)(\"* => asc, * => desc, * => active, * => hint, * => void\",Object(f.e)(\"0ms\")),Object(f.m)(\"* <=> *\",Object(f.e)(w))]),arrowPosition:Object(f.n)(\"arrowPosition\",[Object(f.m)(\"* => desc-to-hint, * => desc-to-active\",Object(f.e)(w,Object(f.h)([Object(f.l)({transform:\"translateY(-25%)\"}),Object(f.l)({transform:\"translateY(0)\"})]))),Object(f.m)(\"* => hint-to-desc, * => active-to-desc\",Object(f.e)(w,Object(f.h)([Object(f.l)({transform:\"translateY(0)\"}),Object(f.l)({transform:\"translateY(25%)\"})]))),Object(f.m)(\"* => asc-to-hint, * => asc-to-active\",Object(f.e)(w,Object(f.h)([Object(f.l)({transform:\"translateY(25%)\"}),Object(f.l)({transform:\"translateY(0)\"})]))),Object(f.m)(\"* => hint-to-asc, * => active-to-asc\",Object(f.e)(w,Object(f.h)([Object(f.l)({transform:\"translateY(0)\"}),Object(f.l)({transform:\"translateY(-25%)\"})]))),Object(f.k)(\"desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active\",Object(f.l)({transform:\"translateY(0)\"})),Object(f.k)(\"hint-to-desc, active-to-desc, desc\",Object(f.l)({transform:\"translateY(-25%)\"})),Object(f.k)(\"hint-to-asc, active-to-asc, asc\",Object(f.l)({transform:\"translateY(25%)\"}))]),allowChildren:Object(f.n)(\"allowChildren\",[Object(f.m)(\"* <=> *\",[Object(f.i)(\"@*\",Object(f.f)(),{optional:!0})])])},M=function(){var e=function e(){s(this,e),this.changes=new u.a,this.sortButtonLabel=function(e){return\"Change sorting for \"+e}};return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=Object(r.Lb)({factory:function(){return new e},token:e,providedIn:\"root\"}),e}(),x={provide:M,deps:[[new r.D,new r.N,M]],useFactory:function(e){return e||new M}},C=Object(a.v)((function e(){s(this,e)})),D=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,i,a,o,u){var c;return s(this,n),(c=t.call(this))._intl=e,c._sort=i,c._columnDef=a,c._focusMonitor=o,c._elementRef=u,c._showIndicatorHint=!1,c._arrowDirection=\"\",c._disableViewStateAnimation=!1,c.arrowPosition=\"after\",c._rerenderSubscription=Object(d.a)(i.sortChange,i._stateChanges,e.changes).subscribe((function(){c._isSorted()&&c._updateArrowDirection(),!c._isSorted()&&c._viewState&&\"active\"===c._viewState.toState&&(c._disableViewStateAnimation=!1,c._setAnimationTransitionState({fromState:\"active\",toState:c._arrowDirection})),r.markForCheck()})),c}return c(n,[{key:\"disableClear\",get:function(){return this._disableClear},set:function(e){this._disableClear=Object(i.c)(e)}},{key:\"ngOnInit\",value:function(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?\"active\":this._arrowDirection}),this._sort.register(this)}},{key:\"ngAfterViewInit\",value:function(){var e=this;this._focusMonitor.monitor(this._elementRef,!0).subscribe((function(t){return e._setIndicatorHintVisible(!!t)}))}},{key:\"ngOnDestroy\",value:function(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}},{key:\"_setIndicatorHintVisible\",value:function(e){this._isDisabled()&&e||(this._showIndicatorHint=e,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:\"hint\"}:{fromState:\"hint\",toState:this._arrowDirection})))}},{key:\"_setAnimationTransitionState\",value:function(e){this._viewState=e,this._disableViewStateAnimation&&(this._viewState={toState:e.toState})}},{key:\"_toggleOnInteraction\",value:function(){this._sort.sort(this),\"hint\"!==this._viewState.toState&&\"active\"!==this._viewState.toState||(this._disableViewStateAnimation=!0);var e=this._isSorted()?{fromState:this._arrowDirection,toState:\"active\"}:{fromState:\"active\",toState:this._arrowDirection};this._setAnimationTransitionState(e),this._showIndicatorHint=!1}},{key:\"_handleClick\",value:function(){this._isDisabled()||this._toggleOnInteraction()}},{key:\"_handleKeydown\",value:function(e){this._isDisabled()||e.keyCode!==o.n&&e.keyCode!==o.f||(e.preventDefault(),this._toggleOnInteraction())}},{key:\"_isSorted\",value:function(){return this._sort.active==this.id&&(\"asc\"===this._sort.direction||\"desc\"===this._sort.direction)}},{key:\"_getArrowDirectionState\",value:function(){return\"\".concat(this._isSorted()?\"active-\":\"\").concat(this._arrowDirection)}},{key:\"_getArrowViewState\",value:function(){var e=this._viewState.fromState;return(e?e+\"-to-\":\"\")+this._viewState.toState}},{key:\"_updateArrowDirection\",value:function(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}},{key:\"_isDisabled\",value:function(){return this._sort.disabled||this.disabled}},{key:\"_getAriaSortAttribute\",value:function(){return this._isSorted()?\"asc\"==this._sort.direction?\"ascending\":\"descending\":\"none\"}},{key:\"_renderArrow\",value:function(){return!this._isDisabled()||this._isSorted()}}]),n}(C);return e.\\u0275fac=function(t){return new(t||e)(r.Pb(M),r.Pb(r.h),r.Pb(y,8),r.Pb(\"MAT_SORT_HEADER_COLUMN_DEF\",8),r.Pb(p.f),r.Pb(r.m))},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"\",\"mat-sort-header\",\"\"]],hostAttrs:[1,\"mat-sort-header\"],hostVars:3,hostBindings:function(e,t){1&e&&r.cc(\"click\",(function(){return t._handleClick()}))(\"keydown\",(function(e){return t._handleKeydown(e)}))(\"mouseenter\",(function(){return t._setIndicatorHintVisible(!0)}))(\"mouseleave\",(function(){return t._setIndicatorHintVisible(!1)})),2&e&&(r.Fb(\"aria-sort\",t._getAriaSortAttribute()),r.Hb(\"mat-sort-header-disabled\",t._isDisabled()))},inputs:{disabled:\"disabled\",arrowPosition:\"arrowPosition\",disableClear:\"disableClear\",id:[\"mat-sort-header\",\"id\"],start:\"start\"},exportAs:[\"matSortHeader\"],features:[r.Bb],attrs:v,ngContentSelectors:g,decls:4,vars:6,consts:[[\"role\",\"button\",1,\"mat-sort-header-container\",\"mat-focus-indicator\"],[1,\"mat-sort-header-content\"],[\"class\",\"mat-sort-header-arrow\",4,\"ngIf\"],[1,\"mat-sort-header-arrow\"],[1,\"mat-sort-header-stem\"],[1,\"mat-sort-header-indicator\"],[1,\"mat-sort-header-pointer-left\"],[1,\"mat-sort-header-pointer-right\"],[1,\"mat-sort-header-pointer-middle\"]],template:function(e,t){1&e&&(r.mc(),r.Vb(0,\"div\",0),r.Vb(1,\"div\",1),r.lc(2),r.Ub(),r.Fc(3,b,6,6,\"div\",2),r.Ub()),2&e&&(r.Hb(\"mat-sort-header-sorted\",t._isSorted())(\"mat-sort-header-position-before\",\"before\"==t.arrowPosition),r.Fb(\"tabindex\",t._isDisabled()?null:0),r.Eb(3),r.nc(\"ngIf\",t._renderArrow()))},directives:[m.n],styles:[\".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}\\n\"],encapsulation:2,data:{animation:[S.indicator,S.leftPointer,S.rightPointer,S.arrowOpacity,S.arrowPosition,S.allowChildren]},changeDetection:0}),e}(),O=function(){var e=function e(){s(this,e)};return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},providers:[x],imports:[[m.c]]}),e}()},Dkky:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"fr-ch\",{months:\"janvier_f\\xe9vrier_mars_avril_mai_juin_juillet_ao\\xfbt_septembre_octobre_novembre_d\\xe9cembre\".split(\"_\"),monthsShort:\"janv._f\\xe9vr._mars_avr._mai_juin_juil._ao\\xfbt_sept._oct._nov._d\\xe9c.\".split(\"_\"),monthsParseExact:!0,weekdays:\"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi\".split(\"_\"),weekdaysShort:\"dim._lun._mar._mer._jeu._ven._sam.\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_je_ve_sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Aujourd\\u2019hui \\xe0] LT\",nextDay:\"[Demain \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[Hier \\xe0] LT\",lastWeek:\"dddd [dernier \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"dans %s\",past:\"il y a %s\",s:\"quelques secondes\",ss:\"%d secondes\",m:\"une minute\",mm:\"%d minutes\",h:\"une heure\",hh:\"%d heures\",d:\"un jour\",dd:\"%d jours\",M:\"un mois\",MM:\"%d mois\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case\"M\":case\"Q\":case\"D\":case\"DDD\":case\"d\":return e+(1===e?\"er\":\"e\");case\"w\":case\"W\":return e+(1===e?\"re\":\"e\")}},week:{dow:1,doy:4}})}(n(\"wd/R\"))},Dmvi:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"en-au\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:0,doy:4}})}(n(\"wd/R\"))},DoHr:function(e,t,n){!function(e){\"use strict\";var t={1:\"'inci\",5:\"'inci\",8:\"'inci\",70:\"'inci\",80:\"'inci\",2:\"'nci\",7:\"'nci\",20:\"'nci\",50:\"'nci\",3:\"'\\xfcnc\\xfc\",4:\"'\\xfcnc\\xfc\",100:\"'\\xfcnc\\xfc\",6:\"'nc\\u0131\",9:\"'uncu\",10:\"'uncu\",30:\"'uncu\",60:\"'\\u0131nc\\u0131\",90:\"'\\u0131nc\\u0131\"};e.defineLocale(\"tr\",{months:\"Ocak_\\u015eubat_Mart_Nisan_May\\u0131s_Haziran_Temmuz_A\\u011fustos_Eyl\\xfcl_Ekim_Kas\\u0131m_Aral\\u0131k\".split(\"_\"),monthsShort:\"Oca_\\u015eub_Mar_Nis_May_Haz_Tem_A\\u011fu_Eyl_Eki_Kas_Ara\".split(\"_\"),weekdays:\"Pazar_Pazartesi_Sal\\u0131_\\xc7ar\\u015famba_Per\\u015fembe_Cuma_Cumartesi\".split(\"_\"),weekdaysShort:\"Paz_Pts_Sal_\\xc7ar_Per_Cum_Cts\".split(\"_\"),weekdaysMin:\"Pz_Pt_Sa_\\xc7a_Pe_Cu_Ct\".split(\"_\"),meridiem:function(e,t,n){return e<12?n?\"\\xf6\\xf6\":\"\\xd6\\xd6\":n?\"\\xf6s\":\"\\xd6S\"},meridiemParse:/\\xf6\\xf6|\\xd6\\xd6|\\xf6s|\\xd6S/,isPM:function(e){return\"\\xf6s\"===e||\"\\xd6S\"===e},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[bug\\xfcn saat] LT\",nextDay:\"[yar\\u0131n saat] LT\",nextWeek:\"[gelecek] dddd [saat] LT\",lastDay:\"[d\\xfcn] LT\",lastWeek:\"[ge\\xe7en] dddd [saat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s sonra\",past:\"%s \\xf6nce\",s:\"birka\\xe7 saniye\",ss:\"%d saniye\",m:\"bir dakika\",mm:\"%d dakika\",h:\"bir saat\",hh:\"%d saat\",d:\"bir g\\xfcn\",dd:\"%d g\\xfcn\",w:\"bir hafta\",ww:\"%d hafta\",M:\"bir ay\",MM:\"%d ay\",y:\"bir y\\u0131l\",yy:\"%d y\\u0131l\"},ordinal:function(e,n){switch(n){case\"d\":case\"D\":case\"Do\":case\"DD\":return e;default:if(0===e)return e+\"'\\u0131nc\\u0131\";var r=e%10;return e+(t[r]||t[e%100-r]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(n(\"wd/R\"))},Dwbi:function(e,t,n){\"use strict\";n.d(t,\"d\",(function(){return r})),n.d(t,\"b\",(function(){return i})),n.d(t,\"h\",(function(){return a})),n.d(t,\"j\",(function(){return o})),n.d(t,\"g\",(function(){return s})),n.d(t,\"f\",(function(){return u})),n.d(t,\"a\",(function(){return c})),n.d(t,\"c\",(function(){return l})),n.d(t,\"e\",(function(){return d})),n.d(t,\"i\",(function(){return h}));var r=1e9,i=\"18446744073709551615\",a=384e3,o=a/1e3,s=50,u=50,c=\"https://beaconcha.in\",l=\"http://ip-api.com/batch\",d=\"dashboard\",h=\"onboarding\"},DxQv:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"da\",{months:\"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),weekdays:\"s\\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\\xf8rdag\".split(\"_\"),weekdaysShort:\"s\\xf8n_man_tir_ons_tor_fre_l\\xf8r\".split(\"_\"),weekdaysMin:\"s\\xf8_ma_ti_on_to_fr_l\\xf8\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd [d.] D. MMMM YYYY [kl.] HH:mm\"},calendar:{sameDay:\"[i dag kl.] LT\",nextDay:\"[i morgen kl.] LT\",nextWeek:\"p\\xe5 dddd [kl.] LT\",lastDay:\"[i g\\xe5r kl.] LT\",lastWeek:\"[i] dddd[s kl.] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"%s siden\",s:\"f\\xe5 sekunder\",ss:\"%d sekunder\",m:\"et minut\",mm:\"%d minutter\",h:\"en time\",hh:\"%d timer\",d:\"en dag\",dd:\"%d dage\",M:\"en m\\xe5ned\",MM:\"%d m\\xe5neder\",y:\"et \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},Dzi0:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"tl-ph\",{months:\"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre\".split(\"_\"),monthsShort:\"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis\".split(\"_\"),weekdays:\"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado\".split(\"_\"),weekdaysShort:\"Lin_Lun_Mar_Miy_Huw_Biy_Sab\".split(\"_\"),weekdaysMin:\"Li_Lu_Ma_Mi_Hu_Bi_Sab\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"MM/D/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY HH:mm\",LLLL:\"dddd, MMMM DD, YYYY HH:mm\"},calendar:{sameDay:\"LT [ngayong araw]\",nextDay:\"[Bukas ng] LT\",nextWeek:\"LT [sa susunod na] dddd\",lastDay:\"LT [kahapon]\",lastWeek:\"LT [noong nakaraang] dddd\",sameElse:\"L\"},relativeTime:{future:\"sa loob ng %s\",past:\"%s ang nakalipas\",s:\"ilang segundo\",ss:\"%d segundo\",m:\"isang minuto\",mm:\"%d minuto\",h:\"isang oras\",hh:\"%d oras\",d:\"isang araw\",dd:\"%d araw\",M:\"isang buwan\",MM:\"%d buwan\",y:\"isang taon\",yy:\"%d taon\"},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"E+IA\":function(e,t,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"7ckf\"),a=n(\"qlaj\"),o=r.rotl32,s=r.sum32,u=r.sum32_5,c=a.ft_1,l=i.BlockHash,d=[1518500249,1859775393,2400959708,3395469782];function h(){if(!(this instanceof h))return new h;l.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}r.inherits(h,l),e.exports=h,h.blockSize=512,h.outSize=160,h.hmacStrength=80,h.padLength=64,h.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;r=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var i=t.words[r];return 1===r.length?n?i[0]:i[1]:e+\" \"+t.correctGrammaticalCase(e,i)}};e.defineLocale(\"sr-cyrl\",{months:\"\\u0458\\u0430\\u043d\\u0443\\u0430\\u0440_\\u0444\\u0435\\u0431\\u0440\\u0443\\u0430\\u0440_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0438\\u043b_\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d_\\u0458\\u0443\\u043b_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043f\\u0442\\u0435\\u043c\\u0431\\u0430\\u0440_\\u043e\\u043a\\u0442\\u043e\\u0431\\u0430\\u0440_\\u043d\\u043e\\u0432\\u0435\\u043c\\u0431\\u0430\\u0440_\\u0434\\u0435\\u0446\\u0435\\u043c\\u0431\\u0430\\u0440\".split(\"_\"),monthsShort:\"\\u0458\\u0430\\u043d._\\u0444\\u0435\\u0431._\\u043c\\u0430\\u0440._\\u0430\\u043f\\u0440._\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d_\\u0458\\u0443\\u043b_\\u0430\\u0432\\u0433._\\u0441\\u0435\\u043f._\\u043e\\u043a\\u0442._\\u043d\\u043e\\u0432._\\u0434\\u0435\\u0446.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u043d\\u0435\\u0434\\u0435\\u0459\\u0430_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u0459\\u0430\\u043a_\\u0443\\u0442\\u043e\\u0440\\u0430\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0440\\u0442\\u0430\\u043a_\\u043f\\u0435\\u0442\\u0430\\u043a_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),weekdaysShort:\"\\u043d\\u0435\\u0434._\\u043f\\u043e\\u043d._\\u0443\\u0442\\u043e._\\u0441\\u0440\\u0435._\\u0447\\u0435\\u0442._\\u043f\\u0435\\u0442._\\u0441\\u0443\\u0431.\".split(\"_\"),weekdaysMin:\"\\u043d\\u0435_\\u043f\\u043e_\\u0443\\u0442_\\u0441\\u0440_\\u0447\\u0435_\\u043f\\u0435_\\u0441\\u0443\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D. M. YYYY.\",LL:\"D. MMMM YYYY.\",LLL:\"D. MMMM YYYY. H:mm\",LLLL:\"dddd, D. MMMM YYYY. H:mm\"},calendar:{sameDay:\"[\\u0434\\u0430\\u043d\\u0430\\u0441 \\u0443] LT\",nextDay:\"[\\u0441\\u0443\\u0442\\u0440\\u0430 \\u0443] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[\\u0443] [\\u043d\\u0435\\u0434\\u0435\\u0459\\u0443] [\\u0443] LT\";case 3:return\"[\\u0443] [\\u0441\\u0440\\u0435\\u0434\\u0443] [\\u0443] LT\";case 6:return\"[\\u0443] [\\u0441\\u0443\\u0431\\u043e\\u0442\\u0443] [\\u0443] LT\";case 1:case 2:case 4:case 5:return\"[\\u0443] dddd [\\u0443] LT\"}},lastDay:\"[\\u0458\\u0443\\u0447\\u0435 \\u0443] LT\",lastWeek:function(){return[\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u0435] [\\u043d\\u0435\\u0434\\u0435\\u0459\\u0435] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u0459\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u0443\\u0442\\u043e\\u0440\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u0435] [\\u0441\\u0440\\u0435\\u0434\\u0435] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u0447\\u0435\\u0442\\u0432\\u0440\\u0442\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u043f\\u0435\\u0442\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u0435] [\\u0441\\u0443\\u0431\\u043e\\u0442\\u0435] [\\u0443] LT\"][this.day()]},sameElse:\"L\"},relativeTime:{future:\"\\u0437\\u0430 %s\",past:\"\\u043f\\u0440\\u0435 %s\",s:\"\\u043d\\u0435\\u043a\\u043e\\u043b\\u0438\\u043a\\u043e \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:\"\\u0434\\u0430\\u043d\",dd:t.translate,M:\"\\u043c\\u0435\\u0441\\u0435\\u0446\",MM:t.translate,y:\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\",yy:t.translate},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},E4Z0:function(e,t,n){var r,i;void 0===(i=\"function\"==typeof(r=function(e){\"use strict\";var t,n=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t,e};!function(e){e[e.EOS=0]=\"EOS\",e[e.Text=1]=\"Text\",e[e.Incomplete=2]=\"Incomplete\",e[e.ESC=3]=\"ESC\",e[e.Unknown=4]=\"Unknown\",e[e.SGR=5]=\"SGR\",e[e.OSCURL=6]=\"OSCURL\"}(t||(t={}));var r=function(){function e(){this.VERSION=\"5.0.1\",this.setup_palettes(),this._use_classes=!1,this.bold=!1,this.fg=this.bg=null,this._buffer=\"\",this._url_whitelist={http:1,https:1}}return Object.defineProperty(e.prototype,\"use_classes\",{get:function(){return this._use_classes},set:function(e){this._use_classes=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"url_whitelist\",{get:function(){return this._url_whitelist},set:function(e){this._url_whitelist=e},enumerable:!1,configurable:!0}),e.prototype.setup_palettes=function(){var e=this;this.ansi_colors=[[{rgb:[0,0,0],class_name:\"ansi-black\"},{rgb:[187,0,0],class_name:\"ansi-red\"},{rgb:[0,187,0],class_name:\"ansi-green\"},{rgb:[187,187,0],class_name:\"ansi-yellow\"},{rgb:[0,0,187],class_name:\"ansi-blue\"},{rgb:[187,0,187],class_name:\"ansi-magenta\"},{rgb:[0,187,187],class_name:\"ansi-cyan\"},{rgb:[255,255,255],class_name:\"ansi-white\"}],[{rgb:[85,85,85],class_name:\"ansi-bright-black\"},{rgb:[255,85,85],class_name:\"ansi-bright-red\"},{rgb:[0,255,0],class_name:\"ansi-bright-green\"},{rgb:[255,255,85],class_name:\"ansi-bright-yellow\"},{rgb:[85,85,255],class_name:\"ansi-bright-blue\"},{rgb:[255,85,255],class_name:\"ansi-bright-magenta\"},{rgb:[85,255,255],class_name:\"ansi-bright-cyan\"},{rgb:[255,255,255],class_name:\"ansi-bright-white\"}]],this.palette_256=[],this.ansi_colors.forEach((function(t){t.forEach((function(t){e.palette_256.push(t)}))}));for(var t=[0,95,135,175,215,255],n=0;n<6;++n)for(var r=0;r<6;++r)for(var i=0;i<6;++i)this.palette_256.push({rgb:[t[n],t[r],t[i]],class_name:\"truecolor\"});for(var a=8,o=0;o<24;++o,a+=10)this.palette_256.push({rgb:[a,a,a],class_name:\"truecolor\"})},e.prototype.escape_txt_for_html=function(e){return e.replace(/[&<>\"']/gm,(function(e){return\"&\"===e?\"&\":\"<\"===e?\"<\":\">\"===e?\">\":'\"'===e?\""\":\"'\"===e?\"'\":void 0}))},e.prototype.append_buffer=function(e){this._buffer=this._buffer+e},e.prototype.get_next_packet=function(){var e={kind:t.EOS,text:\"\",url:\"\"},r=this._buffer.length;if(0==r)return e;var a=this._buffer.indexOf(\"\\x1b\");if(-1==a)return e.kind=t.Text,e.text=this._buffer,this._buffer=\"\",e;if(a>0)return e.kind=t.Text,e.text=this._buffer.slice(0,a),this._buffer=this._buffer.slice(a),e;if(0==a){if(1==r)return e.kind=t.Incomplete,e;var o=this._buffer.charAt(1);if(\"[\"!=o&&\"]\"!=o)return e.kind=t.ESC,e.text=this._buffer.slice(0,1),this._buffer=this._buffer.slice(1),e;if(\"[\"==o)return this._csi_regex||(this._csi_regex=i(n([\"\\n ^ # beginning of line\\n #\\n # First attempt\\n (?: # legal sequence\\n \\x1b[ # CSI\\n ([<-?]?) # private-mode char\\n ([d;]*) # any digits or semicolons\\n ([ -/]? # an intermediate modifier\\n [@-~]) # the command\\n )\\n | # alternate (second attempt)\\n (?: # illegal sequence\\n \\x1b[ # CSI\\n [ -~]* # anything legal\\n ([\\0-\\x1f:]) # anything illegal\\n )\\n \"],[\"\\n ^ # beginning of line\\n #\\n # First attempt\\n (?: # legal sequence\\n \\\\x1b\\\\[ # CSI\\n ([\\\\x3c-\\\\x3f]?) # private-mode char\\n ([\\\\d;]*) # any digits or semicolons\\n ([\\\\x20-\\\\x2f]? # an intermediate modifier\\n [\\\\x40-\\\\x7e]) # the command\\n )\\n | # alternate (second attempt)\\n (?: # illegal sequence\\n \\\\x1b\\\\[ # CSI\\n [\\\\x20-\\\\x7e]* # anything legal\\n ([\\\\x00-\\\\x1f:]) # anything illegal\\n )\\n \"]))),null===(u=this._buffer.match(this._csi_regex))?(e.kind=t.Incomplete,e):u[4]?(e.kind=t.ESC,e.text=this._buffer.slice(0,1),this._buffer=this._buffer.slice(1),e):(e.kind=\"\"!=u[1]||\"m\"!=u[3]?t.Unknown:t.SGR,e.text=u[2],this._buffer=this._buffer.slice(u[0].length),e);if(\"]\"==o){if(r<4)return e.kind=t.Incomplete,e;if(\"8\"!=this._buffer.charAt(2)||\";\"!=this._buffer.charAt(3))return e.kind=t.ESC,e.text=this._buffer.slice(0,1),this._buffer=this._buffer.slice(1),e;this._osc_st||(this._osc_st=function(e){for(var t=[],n=1;n0;){var n=t.shift(),r=parseInt(n,10);if(isNaN(r)||0===r)this.fg=this.bg=null,this.bold=!1;else if(1===r)this.bold=!0;else if(22===r)this.bold=!1;else if(39===r)this.fg=null;else if(49===r)this.bg=null;else if(r>=30&&r<38)this.fg=this.ansi_colors[0][r-30];else if(r>=40&&r<48)this.bg=this.ansi_colors[0][r-40];else if(r>=90&&r<98)this.fg=this.ansi_colors[1][r-90];else if(r>=100&&r<108)this.bg=this.ansi_colors[1][r-100];else if((38===r||48===r)&&t.length>0){var i=38===r,a=t.shift();if(\"5\"===a&&t.length>0){var o=parseInt(t.shift(),10);o>=0&&o<=255&&(i?this.fg=this.palette_256[o]:this.bg=this.palette_256[o])}if(\"2\"===a&&t.length>2){var s=parseInt(t.shift(),10),u=parseInt(t.shift(),10),c=parseInt(t.shift(),10);if(s>=0&&s<=255&&u>=0&&u<=255&&c>=0&&c<=255){var l={rgb:[s,u,c],class_name:\"truecolor\"};i?this.fg=l:this.bg=l}}}}},e.prototype.transform_to_html=function(e){var t=e.text;if(0===t.length)return t;if(t=this.escape_txt_for_html(t),!e.bold&&null===e.fg&&null===e.bg)return t;var n=[],r=[],i=e.fg,a=e.bg;e.bold&&n.push(\"font-weight:bold\"),this._use_classes?(i&&(\"truecolor\"!==i.class_name?r.push(i.class_name+\"-fg\"):n.push(\"color:rgb(\"+i.rgb.join(\",\")+\")\")),a&&(\"truecolor\"!==a.class_name?r.push(a.class_name+\"-bg\"):n.push(\"background-color:rgb(\"+a.rgb.join(\",\")+\")\"))):(i&&n.push(\"color:rgb(\"+i.rgb.join(\",\")+\")\"),a&&n.push(\"background-color:rgb(\"+a.rgb+\")\"));var o=\"\",s=\"\";return r.length&&(o=' class=\"'+r.join(\" \")+'\"'),n.length&&(s=' style=\"'+n.join(\";\")+'\"'),\"\"+t+\"\"},e.prototype.process_hyperlink=function(e){var t=e.url.split(\":\");return t.length<1?\"\":this._url_whitelist[t[0]]?''+this.escape_txt_for_html(e.text)+\"\":\"\"},e}();function i(e){for(var t=[],n=1;n1&&void 0!==arguments[1]?arguments[1]:0;return function(e){l(r,e);var n=h(r);function r(){var e;s(this,r);for(var i=arguments.length,a=new Array(i),o=0;o2&&void 0!==arguments[2]?arguments[2]:\"mat\";e.changes.pipe(Object(v.a)(e)).subscribe((function(e){var r=e.length;Y(t,n+\"-2-line\",!1),Y(t,n+\"-3-line\",!1),Y(t,n+\"-multi-line\",!1),2===r||3===r?Y(t,\"\".concat(n,\"-\").concat(r,\"-line\"),!0):r>3&&Y(t,n+\"-multi-line\",!0)}))}function Y(e,t,n){var r=e.nativeElement.classList;n?r.add(t):r.remove(t)}var H,N,B,V,U,z,J,G,X=((H=function e(){s(this,e)}).\\u0275mod=r.Nb({type:H}),H.\\u0275inj=r.Mb({factory:function(e){return new(e||H)},imports:[[C],C]}),H),W=function(){function e(t,n,r){s(this,e),this._renderer=t,this.element=n,this.config=r,this.state=3}return c(e,[{key:\"fadeOut\",value:function(){this._renderer.fadeOutRipple(this)}}]),e}(),Z={enterDuration:450,exitDuration:400},K=Object(p.f)({passive:!0}),Q=[\"mousedown\",\"touchstart\"],q=[\"mouseup\",\"mouseleave\",\"touchend\",\"touchcancel\"],$=function(){function e(t,n,r,i){s(this,e),this._target=t,this._ngZone=n,this._isPointerDown=!1,this._activeRipples=new Set,this._pointerUpEventsRegistered=!1,i.isBrowser&&(this._containerElement=Object(d.e)(r))}return c(e,[{key:\"fadeInRipple\",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),a=Object.assign(Object.assign({},Z),r.animation);r.centered&&(e=i.left+i.width/2,t=i.top+i.height/2);var o=r.radius||function(e,t,n){var r=Math.max(Math.abs(e-n.left),Math.abs(e-n.right)),i=Math.max(Math.abs(t-n.top),Math.abs(t-n.bottom));return Math.sqrt(r*r+i*i)}(e,t,i),s=e-i.left,u=t-i.top,c=a.enterDuration,l=document.createElement(\"div\");l.classList.add(\"mat-ripple-element\"),l.style.left=s-o+\"px\",l.style.top=u-o+\"px\",l.style.height=2*o+\"px\",l.style.width=2*o+\"px\",null!=r.color&&(l.style.backgroundColor=r.color),l.style.transitionDuration=c+\"ms\",this._containerElement.appendChild(l),window.getComputedStyle(l).getPropertyValue(\"opacity\"),l.style.transform=\"scale(1)\";var d=new W(this,l,r);return d.state=0,this._activeRipples.add(d),r.persistent||(this._mostRecentTransientRipple=d),this._runTimeoutOutsideZone((function(){var e=d===n._mostRecentTransientRipple;d.state=1,r.persistent||e&&n._isPointerDown||d.fadeOut()}),c),d}},{key:\"fadeOutRipple\",value:function(e){var t=this._activeRipples.delete(e);if(e===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),t){var n=e.element,r=Object.assign(Object.assign({},Z),e.config.animation);n.style.transitionDuration=r.exitDuration+\"ms\",n.style.opacity=\"0\",e.state=2,this._runTimeoutOutsideZone((function(){e.state=3,n.parentNode.removeChild(n)}),r.exitDuration)}}},{key:\"fadeOutAll\",value:function(){this._activeRipples.forEach((function(e){return e.fadeOut()}))}},{key:\"setupTriggerEvents\",value:function(e){var t=Object(d.e)(e);t&&t!==this._triggerElement&&(this._removeTriggerEvents(),this._triggerElement=t,this._registerEvents(Q))}},{key:\"handleEvent\",value:function(e){\"mousedown\"===e.type?this._onMousedown(e):\"touchstart\"===e.type?this._onTouchStart(e):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(q),this._pointerUpEventsRegistered=!0)}},{key:\"_onMousedown\",value:function(e){var t=Object(i.j)(e),n=this._lastTouchStartEvent&&Date.now()1&&void 0!==arguments[1]?arguments[1]:0;this._ngZone.runOutsideAngular((function(){return setTimeout(e,t)}))}},{key:\"_registerEvents\",value:function(e){var t=this;this._ngZone.runOutsideAngular((function(){e.forEach((function(e){t._triggerElement.addEventListener(e,t,K)}))}))}},{key:\"_removeTriggerEvents\",value:function(){var e=this;this._triggerElement&&(Q.forEach((function(t){e._triggerElement.removeEventListener(t,e,K)})),this._pointerUpEventsRegistered&&q.forEach((function(t){e._triggerElement.removeEventListener(t,e,K)})))}}]),e}(),ee=new r.s(\"mat-ripple-global-options\"),te=((U=function(){function e(t,n,r,i,a){s(this,e),this._elementRef=t,this._animationMode=a,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=i||{},this._rippleRenderer=new $(this,n,t,r)}return c(e,[{key:\"disabled\",get:function(){return this._disabled},set:function(e){this._disabled=e,this._setupTriggerEventsIfEnabled()}},{key:\"trigger\",get:function(){return this._trigger||this._elementRef.nativeElement},set:function(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}},{key:\"ngOnInit\",value:function(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}},{key:\"ngOnDestroy\",value:function(){this._rippleRenderer._removeTriggerEvents()}},{key:\"fadeOutAll\",value:function(){this._rippleRenderer.fadeOutAll()}},{key:\"rippleConfig\",get:function(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign(Object.assign({},this._globalOptions.animation),\"NoopAnimations\"===this._animationMode?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}},{key:\"rippleDisabled\",get:function(){return this.disabled||!!this._globalOptions.disabled}},{key:\"_setupTriggerEventsIfEnabled\",value:function(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}},{key:\"launch\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0;return\"number\"==typeof e?this._rippleRenderer.fadeInRipple(e,t,Object.assign(Object.assign({},this.rippleConfig),n)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),e))}}]),e}()).\\u0275fac=function(e){return new(e||U)(r.Pb(r.m),r.Pb(r.C),r.Pb(p.a),r.Pb(ee,8),r.Pb(b.a,8))},U.\\u0275dir=r.Kb({type:U,selectors:[[\"\",\"mat-ripple\",\"\"],[\"\",\"matRipple\",\"\"]],hostAttrs:[1,\"mat-ripple\"],hostVars:2,hostBindings:function(e,t){2&e&&r.Hb(\"mat-ripple-unbounded\",t.unbounded)},inputs:{radius:[\"matRippleRadius\",\"radius\"],disabled:[\"matRippleDisabled\",\"disabled\"],trigger:[\"matRippleTrigger\",\"trigger\"],color:[\"matRippleColor\",\"color\"],unbounded:[\"matRippleUnbounded\",\"unbounded\"],centered:[\"matRippleCentered\",\"centered\"],animation:[\"matRippleAnimation\",\"animation\"]},exportAs:[\"matRipple\"]}),U),ne=((V=function e(){s(this,e)}).\\u0275mod=r.Nb({type:V}),V.\\u0275inj=r.Mb({factory:function(e){return new(e||V)},imports:[[C,p.b],C]}),V),re=((B=function e(t){s(this,e),this._animationMode=t,this.state=\"unchecked\",this.disabled=!1}).\\u0275fac=function(e){return new(e||B)(r.Pb(b.a,8))},B.\\u0275cmp=r.Jb({type:B,selectors:[[\"mat-pseudo-checkbox\"]],hostAttrs:[1,\"mat-pseudo-checkbox\"],hostVars:8,hostBindings:function(e,t){2&e&&r.Hb(\"mat-pseudo-checkbox-indeterminate\",\"indeterminate\"===t.state)(\"mat-pseudo-checkbox-checked\",\"checked\"===t.state)(\"mat-pseudo-checkbox-disabled\",t.disabled)(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode)},inputs:{state:\"state\",disabled:\"disabled\"},decls:0,vars:0,template:function(e,t){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:\"\";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\\n'],encapsulation:2,changeDetection:0}),B),ie=((N=function e(){s(this,e)}).\\u0275mod=r.Nb({type:N}),N.\\u0275inj=r.Mb({factory:function(e){return new(e||N)}}),N),ae=D((function e(){s(this,e)})),oe=0,se=((z=function(e){l(n,e);var t=h(n);function n(){var e;return s(this,n),(e=t.apply(this,arguments))._labelId=\"mat-optgroup-label-\"+oe++,e}return n}(ae)).\\u0275fac=function(e){return ue(e||z)},z.\\u0275dir=r.Kb({type:z,inputs:{label:\"label\"},features:[r.Bb]}),z),ue=r.Xb(se),ce=new r.s(\"MatOptgroup\"),le=0,de=function e(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];s(this,e),this.source=t,this.isUserInput=n},he=new r.s(\"MAT_OPTION_PARENT_COMPONENT\"),fe=((G=function(){function e(t,n,i,a){s(this,e),this._element=t,this._changeDetectorRef=n,this._parent=i,this.group=a,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue=\"\",this.id=\"mat-option-\"+le++,this.onSelectionChange=new r.p,this._stateChanges=new f.a}return c(e,[{key:\"multiple\",get:function(){return this._parent&&this._parent.multiple}},{key:\"selected\",get:function(){return this._selected}},{key:\"disabled\",get:function(){return this.group&&this.group.disabled||this._disabled},set:function(e){this._disabled=Object(d.c)(e)}},{key:\"disableRipple\",get:function(){return this._parent&&this._parent.disableRipple}},{key:\"active\",get:function(){return this._active}},{key:\"viewValue\",get:function(){return(this._getHostElement().textContent||\"\").trim()}},{key:\"select\",value:function(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}},{key:\"deselect\",value:function(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}},{key:\"focus\",value:function(e,t){var n=this._getHostElement();\"function\"==typeof n.focus&&n.focus(t)}},{key:\"setActiveStyles\",value:function(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}},{key:\"setInactiveStyles\",value:function(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}},{key:\"getLabel\",value:function(){return this.viewValue}},{key:\"_handleKeydown\",value:function(e){e.keyCode!==g.f&&e.keyCode!==g.n||Object(g.s)(e)||(this._selectViaInteraction(),e.preventDefault())}},{key:\"_selectViaInteraction\",value:function(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}},{key:\"_getAriaSelected\",value:function(){return this.selected||!this.multiple&&null}},{key:\"_getTabIndex\",value:function(){return this.disabled?\"-1\":\"0\"}},{key:\"_getHostElement\",value:function(){return this._element.nativeElement}},{key:\"ngAfterViewChecked\",value:function(){if(this._selected){var e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue=e,this._stateChanges.next())}}},{key:\"ngOnDestroy\",value:function(){this._stateChanges.complete()}},{key:\"_emitSelectionChangeEvent\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.onSelectionChange.emit(new de(this,e))}}]),e}()).\\u0275fac=function(e){return new(e||G)(r.Pb(r.m),r.Pb(r.h),r.Pb(void 0),r.Pb(se))},G.\\u0275dir=r.Kb({type:G,inputs:{id:\"id\",disabled:\"disabled\",value:\"value\"},outputs:{onSelectionChange:\"onSelectionChange\"}}),G),me=((J=function(e){l(n,e);var t=h(n);function n(e,r,i,a){return s(this,n),t.call(this,e,r,i,a)}return n}(fe)).\\u0275fac=function(e){return new(e||J)(r.Pb(r.m),r.Pb(r.h),r.Pb(he,8),r.Pb(ce,8))},J.\\u0275cmp=r.Jb({type:J,selectors:[[\"mat-option\"]],hostAttrs:[\"role\",\"option\",1,\"mat-option\",\"mat-focus-indicator\"],hostVars:12,hostBindings:function(e,t){1&e&&r.cc(\"click\",(function(){return t._selectViaInteraction()}))(\"keydown\",(function(e){return t._handleKeydown(e)})),2&e&&(r.Yb(\"id\",t.id),r.Fb(\"tabindex\",t._getTabIndex())(\"aria-selected\",t._getAriaSelected())(\"aria-disabled\",t.disabled.toString()),r.Hb(\"mat-selected\",t.selected)(\"mat-option-multiple\",t.multiple)(\"mat-active\",t.active)(\"mat-option-disabled\",t.disabled))},exportAs:[\"matOption\"],features:[r.Bb],ngContentSelectors:k,decls:4,vars:3,consts:[[\"class\",\"mat-option-pseudo-checkbox\",3,\"state\",\"disabled\",4,\"ngIf\"],[1,\"mat-option-text\"],[\"mat-ripple\",\"\",1,\"mat-option-ripple\",3,\"matRippleTrigger\",\"matRippleDisabled\"],[1,\"mat-option-pseudo-checkbox\",3,\"state\",\"disabled\"]],template:function(e,t){1&e&&(r.mc(),r.Fc(0,_,1,2,\"mat-pseudo-checkbox\",0),r.Vb(1,\"span\",1),r.lc(2),r.Ub(),r.Qb(3,\"div\",2)),2&e&&(r.nc(\"ngIf\",t.multiple),r.Eb(3),r.nc(\"matRippleTrigger\",t._getHostElement())(\"matRippleDisabled\",t.disabled||t.disableRipple))},directives:[u.n,te,re],styles:[\".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.cdk-high-contrast-active .mat-option .mat-option-ripple{opacity:.5}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\\n\"],encapsulation:2,changeDetection:0}),J);function pe(e,t,n){if(n.length){for(var r=t.toArray(),i=n.toArray(),a=0,o=0;on+r?Math.max(0,e-r+t):n}var be,ge=((be=function e(){s(this,e)}).\\u0275mod=r.Nb({type:be}),be.\\u0275inj=r.Mb({factory:function(e){return new(e||be)},imports:[[ne,u.c,ie]]}),be),_e=new r.s(\"mat-label-global-options\")},Fnuy:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"oc-lnc\",{months:{standalone:\"geni\\xe8r_febri\\xe8r_mar\\xe7_abril_mai_junh_julhet_agost_setembre_oct\\xf2bre_novembre_decembre\".split(\"_\"),format:\"de geni\\xe8r_de febri\\xe8r_de mar\\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\\xf2bre_de novembre_de decembre\".split(\"_\"),isFormat:/D[oD]?(\\s)+MMMM/},monthsShort:\"gen._febr._mar\\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"dimenge_diluns_dimars_dim\\xe8cres_dij\\xf2us_divendres_dissabte\".split(\"_\"),weekdaysShort:\"dg._dl._dm._dc._dj._dv._ds.\".split(\"_\"),weekdaysMin:\"dg_dl_dm_dc_dj_dv_ds\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM [de] YYYY\",ll:\"D MMM YYYY\",LLL:\"D MMMM [de] YYYY [a] H:mm\",lll:\"D MMM YYYY, H:mm\",LLLL:\"dddd D MMMM [de] YYYY [a] H:mm\",llll:\"ddd D MMM YYYY, H:mm\"},calendar:{sameDay:\"[u\\xe8i a] LT\",nextDay:\"[deman a] LT\",nextWeek:\"dddd [a] LT\",lastDay:\"[i\\xe8r a] LT\",lastWeek:\"dddd [passat a] LT\",sameElse:\"L\"},relativeTime:{future:\"d'aqu\\xed %s\",past:\"fa %s\",s:\"unas segondas\",ss:\"%d segondas\",m:\"una minuta\",mm:\"%d minutas\",h:\"una ora\",hh:\"%d oras\",d:\"un jorn\",dd:\"%d jorns\",M:\"un mes\",MM:\"%d meses\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(r|n|t|\\xe8|a)/,ordinal:function(e,t){var n=1===e?\"r\":2===e?\"n\":3===e?\"r\":4===e?\"t\":\"\\xe8\";return\"w\"!==t&&\"W\"!==t||(n=\"a\"),e+n},week:{dow:1,doy:4}})}(n(\"wd/R\"))},FpXt:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return $}));var r=n(\"ofXK\"),i=n(\"3Pt+\"),a=n(\"fXoL\"),o=n(\"FKr1\");n(\"8LU1\"),n(\"cH1L\");var u,l=((u=function e(){s(this,e)}).\\u0275mod=a.Nb({type:u}),u.\\u0275inj=a.Mb({factory:function(e){return new(e||u)},imports:[[o.j,o.h],o.j,o.h]}),u),d=n(\"Wp6s\"),h=n(\"bTqV\"),f=n(\"kmnG\"),m=n(\"qFsG\"),p=n(\"Xa2L\"),v=n(\"dNgK\"),b=n(\"NFeN\"),g=n(\"+0xr\"),_=n(\"M9IT\"),y=n(\"Dh3D\"),k=n(\"xHqg\"),w=n(\"bv9b\");n(\"FtGj\"),n(\"R1ws\"),n(\"nLfN\"),n(\"quSY\"),n(\"u47x\");var S,M,x,C=((S=function e(){s(this,e)}).\\u0275mod=a.Nb({type:S}),S.\\u0275inj=a.Mb({factory:function(e){return new(e||S)},imports:[[r.c,o.h],o.h]}),S),D=n(\"Qu3c\"),O=n(\"f0Cb\"),L=n(\"A5z7\"),E=n(\"XhcP\"),T=n(\"bSwM\"),A=((M=function e(){s(this,e)}).\\u0275mod=a.Nb({type:M}),M.\\u0275inj=a.Mb({factory:function(e){return new(e||M)},imports:[[o.h],o.h]}),M),P=n(\"d3UM\"),F=n(\"wZkO\"),j=n(\"0IaG\"),R=n(\"7EHt\"),I=n(\"STbY\"),Y=n(\"MutI\"),H=n(\"vxfF\"),N=n(\"rDax\"),B=n(\"UXJo\"),V=[b.b,h.c,f.f,m.b,w.b,C,l,d.d,v.b,h.c,f.f,m.b,p.a,b.b,g.m,L.c,_.b,y.c,k.c,D.b,w.b,O.b,E.d,A,T.b,P.b,F.d,R.b,I.b,j.f,Y.a],U=[H.g,B.c,N.f],z=((x=function e(){s(this,e)}).\\u0275mod=a.Nb({type:x}),x.\\u0275inj=a.Mb({factory:function(e){return new(e||x)},providers:[{provide:f.b,useValue:{appearance:\"outline\"}}],imports:[[r.c].concat(V,U),b.b,h.c,f.f,m.b,w.b,C,l,d.d,v.b,h.c,f.f,m.b,p.a,b.b,g.m,L.c,_.b,y.c,k.c,D.b,w.b,O.b,E.d,A,T.b,P.b,F.d,R.b,I.b,j.f,Y.a,H.g,B.c,N.f]}),x),J=n(\"gfTr\"),G=n(\"xJkR\"),X=n(\"DKVz\"),W=n(\"QUrN\");n(\"DLa7\"),n(\"qkMa\"),n(\"lGhd\"),n(\"+wxV\"),n(\"Z/R4\"),n(\"OOE3\"),n(\"PiFQ\"),n(\"ANXG\"),n(\"T+5o\"),n(\"nYox\"),n(\"W+Kl\"),n(\"mE49\");var Z,K=n(\"iCD+\"),Q=[W.b,J.b,G.b,X.b],q=[K.a],$=((Z=function(){function e(){s(this,e)}return c(e,null,[{key:\"forRoot\",value:function(){return[{ngModule:e,providers:[].concat(q)},X.b.forRoot({echarts:function(){return n.e(1).then(n.t.bind(null,\"MT78\",7))}})]}}]),e}()).\\u0275mod=a.Nb({type:Z}),Z.\\u0275inj=a.Mb({factory:function(e){return new(e||Z)},providers:[].concat(q),imports:[[r.c,i.p,i.h].concat(Q,[z]),W.b,J.b,G.b,X.b,z]}),Z)},FtGj:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return _})),n.d(t,\"b\",(function(){return r})),n.d(t,\"c\",(function(){return v})),n.d(t,\"d\",(function(){return p})),n.d(t,\"e\",(function(){return l})),n.d(t,\"f\",(function(){return a})),n.d(t,\"g\",(function(){return o})),n.d(t,\"h\",(function(){return d})),n.d(t,\"i\",(function(){return h})),n.d(t,\"j\",(function(){return g})),n.d(t,\"k\",(function(){return c})),n.d(t,\"l\",(function(){return u})),n.d(t,\"m\",(function(){return m})),n.d(t,\"n\",(function(){return s})),n.d(t,\"o\",(function(){return i})),n.d(t,\"p\",(function(){return f})),n.d(t,\"q\",(function(){return y})),n.d(t,\"r\",(function(){return b})),n.d(t,\"s\",(function(){return k}));var r=8,i=9,a=13,o=27,s=32,u=33,c=34,l=35,d=36,h=37,f=38,m=39,p=40,v=46,b=48,g=57,_=65,y=90;function k(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1&&void 0!==arguments[1]&&arguments[1];return function(n){return n.lift(new a(e,t))}}var a=function(){function e(t,n){s(this,e),this.predicate=t,this.inclusive=n}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new o(e,this.predicate,this.inclusive))}}]),e}(),o=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,e)).predicate=r,a.inclusive=i,a.index=0,a}return c(n,[{key:\"_next\",value:function(e){var t,n=this.destination;try{t=this.predicate(e,this.index++)}catch(r){return void n.error(r)}this.nextOrComplete(e,t)}},{key:\"nextOrComplete\",value:function(e,t){var n=this.destination;Boolean(t)?n.next(e):(this.inclusive&&n.next(e),n.complete())}}]),n}(r.a)},GMJf:function(e,t,n){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var r=n(\"kU1M\");t.zipMap=function(e){return r.map((function(t){return[t,e(t)]}))}},GU7r:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return h})),n.d(t,\"b\",(function(){return d})),n.d(t,\"c\",(function(){return f}));var r=n(\"8LU1\"),i=n(\"fXoL\"),a=n(\"HDdC\"),o=n(\"XNiG\"),u=n(\"Kj3r\"),l=function(){var e=function(){function e(){s(this,e)}return c(e,[{key:\"create\",value:function(e){return\"undefined\"==typeof MutationObserver?null:new MutationObserver(e)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e},token:e,providedIn:\"root\"}),e}(),d=function(){var e=function(){function e(t){s(this,e),this._mutationObserverFactory=t,this._observedElements=new Map}return c(e,[{key:\"ngOnDestroy\",value:function(){var e=this;this._observedElements.forEach((function(t,n){return e._cleanupObserver(n)}))}},{key:\"observe\",value:function(e){var t=this,n=Object(r.e)(e);return new a.a((function(e){var r=t._observeElement(n).subscribe(e);return function(){r.unsubscribe(),t._unobserveElement(n)}}))}},{key:\"_observeElement\",value:function(e){if(this._observedElements.has(e))this._observedElements.get(e).count++;else{var t=new o.a,n=this._mutationObserverFactory.create((function(e){return t.next(e)}));n&&n.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:n,stream:t,count:1})}return this._observedElements.get(e).stream}},{key:\"_unobserveElement\",value:function(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}},{key:\"_cleanupObserver\",value:function(e){if(this._observedElements.has(e)){var t=this._observedElements.get(e),n=t.observer,r=t.stream;n&&n.disconnect(),r.complete(),this._observedElements.delete(e)}}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(i.Zb(l))},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e(Object(i.Zb)(l))},token:e,providedIn:\"root\"}),e}(),h=function(){var e=function(){function e(t,n,r){s(this,e),this._contentObserver=t,this._elementRef=n,this._ngZone=r,this.event=new i.p,this._disabled=!1,this._currentSubscription=null}return c(e,[{key:\"disabled\",get:function(){return this._disabled},set:function(e){this._disabled=Object(r.c)(e),this._disabled?this._unsubscribe():this._subscribe()}},{key:\"debounce\",get:function(){return this._debounce},set:function(e){this._debounce=Object(r.f)(e),this._subscribe()}},{key:\"ngAfterContentInit\",value:function(){this._currentSubscription||this.disabled||this._subscribe()}},{key:\"ngOnDestroy\",value:function(){this._unsubscribe()}},{key:\"_subscribe\",value:function(){var e=this;this._unsubscribe();var t=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular((function(){e._currentSubscription=(e.debounce?t.pipe(Object(u.a)(e.debounce)):t).subscribe(e.event)}))}},{key:\"_unsubscribe\",value:function(){this._currentSubscription&&this._currentSubscription.unsubscribe()}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(i.Pb(d),i.Pb(i.m),i.Pb(i.C))},e.\\u0275dir=i.Kb({type:e,selectors:[[\"\",\"cdkObserveContent\",\"\"]],inputs:{disabled:[\"cdkObserveContentDisabled\",\"disabled\"],debounce:\"debounce\"},outputs:{event:\"cdkObserveContent\"},exportAs:[\"cdkObserveContent\"]}),e}(),f=function(){var e=function e(){s(this,e)};return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)},providers:[l]}),e}()},Gi4w:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e,t){return function(n){return n.lift(new a(e,t,n))}}var a=function(){function e(t,n,r){s(this,e),this.predicate=t,this.thisArg=n,this.source=r}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new o(e,this.predicate,this.thisArg,this.source))}}]),e}(),o=function(e){l(n,e);var t=h(n);function n(e,r,i,a){var o;return s(this,n),(o=t.call(this,e)).predicate=r,o.thisArg=i,o.source=a,o.index=0,o.thisArg=i||m(o),o}return c(n,[{key:\"notifyComplete\",value:function(e){this.destination.next(e),this.destination.complete()}},{key:\"_next\",value:function(e){var t=!1;try{t=this.predicate.call(this.thisArg,e,this.index++,this.source)}catch(n){return void this.destination.error(n)}t||this.notifyComplete(!1)}},{key:\"_complete\",value:function(){this.notifyComplete(!0)}}]),n}(r.a)},GyhO:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"LRne\"),i=n(\"0EUg\");function a(){return Object(i.a)()(Object(r.a).apply(void 0,arguments))}},H8ED:function(e,t,n){!function(e){\"use strict\";function t(e,t,n){var r,i;return\"m\"===n?t?\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0430\":\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0443\":\"h\"===n?t?\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0430\":\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0443\":e+\" \"+(r=+e,i={ss:t?\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0443_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",mm:t?\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0430_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u044b_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\":\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0443_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u044b_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\",hh:t?\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0430_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u044b_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\":\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0443_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u044b_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\",dd:\"\\u0434\\u0437\\u0435\\u043d\\u044c_\\u0434\\u043d\\u0456_\\u0434\\u0437\\u0451\\u043d\",MM:\"\\u043c\\u0435\\u0441\\u044f\\u0446_\\u043c\\u0435\\u0441\\u044f\\u0446\\u044b_\\u043c\\u0435\\u0441\\u044f\\u0446\\u0430\\u045e\",yy:\"\\u0433\\u043e\\u0434_\\u0433\\u0430\\u0434\\u044b_\\u0433\\u0430\\u0434\\u043e\\u045e\"}[n].split(\"_\"),r%10==1&&r%100!=11?i[0]:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?i[1]:i[2])}e.defineLocale(\"be\",{months:{format:\"\\u0441\\u0442\\u0443\\u0434\\u0437\\u0435\\u043d\\u044f_\\u043b\\u044e\\u0442\\u0430\\u0433\\u0430_\\u0441\\u0430\\u043a\\u0430\\u0432\\u0456\\u043a\\u0430_\\u043a\\u0440\\u0430\\u0441\\u0430\\u0432\\u0456\\u043a\\u0430_\\u0442\\u0440\\u0430\\u045e\\u043d\\u044f_\\u0447\\u044d\\u0440\\u0432\\u0435\\u043d\\u044f_\\u043b\\u0456\\u043f\\u0435\\u043d\\u044f_\\u0436\\u043d\\u0456\\u045e\\u043d\\u044f_\\u0432\\u0435\\u0440\\u0430\\u0441\\u043d\\u044f_\\u043a\\u0430\\u0441\\u0442\\u0440\\u044b\\u0447\\u043d\\u0456\\u043a\\u0430_\\u043b\\u0456\\u0441\\u0442\\u0430\\u043f\\u0430\\u0434\\u0430_\\u0441\\u043d\\u0435\\u0436\\u043d\\u044f\".split(\"_\"),standalone:\"\\u0441\\u0442\\u0443\\u0434\\u0437\\u0435\\u043d\\u044c_\\u043b\\u044e\\u0442\\u044b_\\u0441\\u0430\\u043a\\u0430\\u0432\\u0456\\u043a_\\u043a\\u0440\\u0430\\u0441\\u0430\\u0432\\u0456\\u043a_\\u0442\\u0440\\u0430\\u0432\\u0435\\u043d\\u044c_\\u0447\\u044d\\u0440\\u0432\\u0435\\u043d\\u044c_\\u043b\\u0456\\u043f\\u0435\\u043d\\u044c_\\u0436\\u043d\\u0456\\u0432\\u0435\\u043d\\u044c_\\u0432\\u0435\\u0440\\u0430\\u0441\\u0435\\u043d\\u044c_\\u043a\\u0430\\u0441\\u0442\\u0440\\u044b\\u0447\\u043d\\u0456\\u043a_\\u043b\\u0456\\u0441\\u0442\\u0430\\u043f\\u0430\\u0434_\\u0441\\u043d\\u0435\\u0436\\u0430\\u043d\\u044c\".split(\"_\")},monthsShort:\"\\u0441\\u0442\\u0443\\u0434_\\u043b\\u044e\\u0442_\\u0441\\u0430\\u043a_\\u043a\\u0440\\u0430\\u0441_\\u0442\\u0440\\u0430\\u0432_\\u0447\\u044d\\u0440\\u0432_\\u043b\\u0456\\u043f_\\u0436\\u043d\\u0456\\u0432_\\u0432\\u0435\\u0440_\\u043a\\u0430\\u0441\\u0442_\\u043b\\u0456\\u0441\\u0442_\\u0441\\u043d\\u0435\\u0436\".split(\"_\"),weekdays:{format:\"\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u044e_\\u043f\\u0430\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u0430\\u043a_\\u0430\\u045e\\u0442\\u043e\\u0440\\u0430\\u043a_\\u0441\\u0435\\u0440\\u0430\\u0434\\u0443_\\u0447\\u0430\\u0446\\u0432\\u0435\\u0440_\\u043f\\u044f\\u0442\\u043d\\u0456\\u0446\\u0443_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0443\".split(\"_\"),standalone:\"\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u044f_\\u043f\\u0430\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u0430\\u043a_\\u0430\\u045e\\u0442\\u043e\\u0440\\u0430\\u043a_\\u0441\\u0435\\u0440\\u0430\\u0434\\u0430_\\u0447\\u0430\\u0446\\u0432\\u0435\\u0440_\\u043f\\u044f\\u0442\\u043d\\u0456\\u0446\\u0430_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),isFormat:/\\[ ?[\\u0423\\u0443\\u045e] ?(?:\\u043c\\u0456\\u043d\\u0443\\u043b\\u0443\\u044e|\\u043d\\u0430\\u0441\\u0442\\u0443\\u043f\\u043d\\u0443\\u044e)? ?\\] ?dddd/},weekdaysShort:\"\\u043d\\u0434_\\u043f\\u043d_\\u0430\\u0442_\\u0441\\u0440_\\u0447\\u0446_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),weekdaysMin:\"\\u043d\\u0434_\\u043f\\u043d_\\u0430\\u0442_\\u0441\\u0440_\\u0447\\u0446_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0433.\",LLL:\"D MMMM YYYY \\u0433., HH:mm\",LLLL:\"dddd, D MMMM YYYY \\u0433., HH:mm\"},calendar:{sameDay:\"[\\u0421\\u0451\\u043d\\u043d\\u044f \\u045e] LT\",nextDay:\"[\\u0417\\u0430\\u045e\\u0442\\u0440\\u0430 \\u045e] LT\",lastDay:\"[\\u0423\\u0447\\u043e\\u0440\\u0430 \\u045e] LT\",nextWeek:function(){return\"[\\u0423] dddd [\\u045e] LT\"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return\"[\\u0423 \\u043c\\u0456\\u043d\\u0443\\u043b\\u0443\\u044e] dddd [\\u045e] LT\";case 1:case 2:case 4:return\"[\\u0423 \\u043c\\u0456\\u043d\\u0443\\u043b\\u044b] dddd [\\u045e] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u043f\\u0440\\u0430\\u0437 %s\",past:\"%s \\u0442\\u0430\\u043c\\u0443\",s:\"\\u043d\\u0435\\u043a\\u0430\\u043b\\u044c\\u043a\\u0456 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",m:t,mm:t,h:t,hh:t,d:\"\\u0434\\u0437\\u0435\\u043d\\u044c\",dd:t,M:\"\\u043c\\u0435\\u0441\\u044f\\u0446\",MM:t,y:\"\\u0433\\u043e\\u0434\",yy:t},meridiemParse:/\\u043d\\u043e\\u0447\\u044b|\\u0440\\u0430\\u043d\\u0456\\u0446\\u044b|\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0430\\u0440\\u0430/,isPM:function(e){return/^(\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0430\\u0440\\u0430)$/.test(e)},meridiem:function(e,t,n){return e<4?\"\\u043d\\u043e\\u0447\\u044b\":e<12?\"\\u0440\\u0430\\u043d\\u0456\\u0446\\u044b\":e<17?\"\\u0434\\u043d\\u044f\":\"\\u0432\\u0435\\u0447\\u0430\\u0440\\u0430\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0456|\\u044b|\\u0433\\u0430)/,ordinal:function(e,t){switch(t){case\"M\":case\"d\":case\"DDD\":case\"w\":case\"W\":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+\"-\\u044b\":e+\"-\\u0456\";case\"D\":return e+\"-\\u0433\\u0430\";default:return e}},week:{dow:1,doy:7}})}(n(\"wd/R\"))},HDdC:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return f}));var r,i=n(\"8Qeq\"),a=n(\"7o/Q\"),o=n(\"2QA8\"),u=n(\"gRHU\"),l=n(\"kJWO\"),d=n(\"mCNh\"),h=n(\"2fFW\"),f=((r=function(){function e(t){s(this,e),this._isScalar=!1,t&&(this._subscribe=t)}return c(e,[{key:\"lift\",value:function(t){var n=new e;return n.source=this,n.operator=t,n}},{key:\"subscribe\",value:function(e,t,n){var r=this.operator,i=function(e,t,n){if(e){if(e instanceof a.a)return e;if(e[o.a])return e[o.a]()}return e||t||n?new a.a(e,t,n):new a.a(u.a)}(e,t,n);if(i.add(r?r.call(i,this.source):this.source||h.a.useDeprecatedSynchronousErrorHandling&&!i.syncErrorThrowable?this._subscribe(i):this._trySubscribe(i)),h.a.useDeprecatedSynchronousErrorHandling&&i.syncErrorThrowable&&(i.syncErrorThrowable=!1,i.syncErrorThrown))throw i.syncErrorValue;return i}},{key:\"_trySubscribe\",value:function(e){try{return this._subscribe(e)}catch(t){h.a.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),Object(i.a)(e)?e.error(t):console.warn(t)}}},{key:\"forEach\",value:function(e,t){var n=this;return new(t=m(t))((function(t,r){var i;i=n.subscribe((function(t){try{e(t)}catch(n){r(n),i&&i.unsubscribe()}}),r,t)}))}},{key:\"_subscribe\",value:function(e){var t=this.source;return t&&t.subscribe(e)}},{key:l.a,value:function(){return this}},{key:\"pipe\",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n>5,this.byteCount=this.blockCount<<2,this.outputBlocks=n>>5,this.extraBytes=(31&n)>>3;for(var r=0;r<50;++r)this.s[r]=0}_.prototype.update=function(e){var t=\"string\"!=typeof e;t&&e.constructor===ArrayBuffer&&(e=new Uint8Array(e));for(var n,r,a=e.length,o=this.blocks,s=this.byteCount,u=this.blockCount,c=0,l=this.s;c>2]|=e[c]<>2]|=r<>2]|=(192|r>>6)<>2]|=(128|63&r)<=57344?(o[n>>2]|=(224|r>>12)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<>2]|=(240|r>>18)<>2]|=(128|r>>12&63)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<=s){for(this.start=n-s,this.block=o[u],n=0;n>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[n],t=1;t>4&15]+r[15&e]+r[e>>12&15]+r[e>>8&15]+r[e>>20&15]+r[e>>16&15]+r[e>>28&15]+r[e>>24&15];s%t==0&&(y(n),o=0)}return a&&(e=n[o],a>0&&(u+=r[e>>4&15]+r[15&e]),a>1&&(u+=r[e>>12&15]+r[e>>8&15]),a>2&&(u+=r[e>>20&15]+r[e>>16&15])),u},_.prototype.buffer=_.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,n=this.s,r=this.outputBlocks,i=this.extraBytes,a=0,o=0,s=this.outputBits>>3;e=i?new ArrayBuffer(r+1<<2):new ArrayBuffer(s);for(var u=new Uint32Array(e);o>8&255,u[e+2]=t>>16&255,u[e+3]=t>>24&255;s%n==0&&y(r)}return a&&(e=s<<2,t=r[o],a>0&&(u[e]=255&t),a>1&&(u[e+1]=t>>8&255),a>2&&(u[e+2]=t>>16&255)),u};var y=function(e){var t,n,r,i,o,s,u,c,l,d,h,f,m,p,v,b,g,_,y,k,w,S,M,x,C,D,O,L,E,T,A,P,F,j,R,I,Y,H,N,B,V,U,z,J,G,X,W,Z,K,Q,q,$,ee,te,ne,re,ie,ae,oe,se,ue,ce,le;for(r=0;r<48;r+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],c=e[4]^e[14]^e[24]^e[34]^e[44],l=e[5]^e[15]^e[25]^e[35]^e[45],d=e[6]^e[16]^e[26]^e[36]^e[46],h=e[7]^e[17]^e[27]^e[37]^e[47],n=(m=e[9]^e[19]^e[29]^e[39]^e[49])^((u=e[3]^e[13]^e[23]^e[33]^e[43])<<1|(s=e[2]^e[12]^e[22]^e[32]^e[42])>>>31),e[0]^=t=(f=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|u>>>31),e[1]^=n,e[10]^=t,e[11]^=n,e[20]^=t,e[21]^=n,e[30]^=t,e[31]^=n,e[40]^=t,e[41]^=n,n=o^(l<<1|c>>>31),e[2]^=t=i^(c<<1|l>>>31),e[3]^=n,e[12]^=t,e[13]^=n,e[22]^=t,e[23]^=n,e[32]^=t,e[33]^=n,e[42]^=t,e[43]^=n,n=u^(h<<1|d>>>31),e[4]^=t=s^(d<<1|h>>>31),e[5]^=n,e[14]^=t,e[15]^=n,e[24]^=t,e[25]^=n,e[34]^=t,e[35]^=n,e[44]^=t,e[45]^=n,n=l^(m<<1|f>>>31),e[6]^=t=c^(f<<1|m>>>31),e[7]^=n,e[16]^=t,e[17]^=n,e[26]^=t,e[27]^=n,e[36]^=t,e[37]^=n,e[46]^=t,e[47]^=n,n=h^(o<<1|i>>>31),e[8]^=t=d^(i<<1|o>>>31),e[9]^=n,e[18]^=t,e[19]^=n,e[28]^=t,e[29]^=n,e[38]^=t,e[39]^=n,e[48]^=t,e[49]^=n,v=e[1],X=e[11]<<4|e[10]>>>28,W=e[10]<<4|e[11]>>>28,L=e[20]<<3|e[21]>>>29,E=e[21]<<3|e[20]>>>29,se=e[31]<<9|e[30]>>>23,ue=e[30]<<9|e[31]>>>23,U=e[40]<<18|e[41]>>>14,z=e[41]<<18|e[40]>>>14,j=e[2]<<1|e[3]>>>31,R=e[3]<<1|e[2]>>>31,g=e[12]<<12|e[13]>>>20,Z=e[22]<<10|e[23]>>>22,K=e[23]<<10|e[22]>>>22,T=e[33]<<13|e[32]>>>19,A=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,ne=e[4]<<30|e[5]>>>2,I=e[14]<<6|e[15]>>>26,Y=e[15]<<6|e[14]>>>26,y=e[24]<<11|e[25]>>>21,Q=e[34]<<15|e[35]>>>17,q=e[35]<<15|e[34]>>>17,P=e[45]<<29|e[44]>>>3,F=e[44]<<29|e[45]>>>3,x=e[6]<<28|e[7]>>>4,C=e[7]<<28|e[6]>>>4,re=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,H=e[26]<<25|e[27]>>>7,N=e[27]<<25|e[26]>>>7,k=e[36]<<21|e[37]>>>11,w=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,J=e[8]<<27|e[9]>>>5,G=e[9]<<27|e[8]>>>5,D=e[18]<<20|e[19]>>>12,O=e[19]<<20|e[18]>>>12,ae=e[29]<<7|e[28]>>>25,oe=e[28]<<7|e[29]>>>25,B=e[38]<<8|e[39]>>>24,V=e[39]<<8|e[38]>>>24,S=e[48]<<14|e[49]>>>18,M=e[49]<<14|e[48]>>>18,e[0]=(p=e[0])^~(b=e[13]<<12|e[12]>>>20)&(_=e[25]<<11|e[24]>>>21),e[1]=v^~g&y,e[10]=x^~D&L,e[11]=C^~O&E,e[20]=j^~I&H,e[21]=R^~Y&N,e[30]=J^~X&Z,e[31]=G^~W&K,e[40]=te^~re&ae,e[41]=ne^~ie&oe,e[2]=b^~_&k,e[3]=g^~y&w,e[12]=D^~L&T,e[13]=O^~E&A,e[22]=I^~H&B,e[23]=Y^~N&V,e[32]=X^~Z&Q,e[33]=W^~K&q,e[42]=re^~ae&se,e[43]=ie^~oe&ue,e[4]=_^~k&S,e[5]=y^~w&M,e[14]=L^~T&P,e[15]=E^~A&F,e[24]=H^~B&U,e[25]=N^~V&z,e[34]=Z^~Q&$,e[35]=K^~q&ee,e[44]=ae^~se&ce,e[45]=oe^~ue&le,e[6]=k^~S&p,e[7]=w^~M&v,e[16]=T^~P&x,e[17]=A^~F&C,e[26]=B^~U&j,e[27]=V^~z&R,e[36]=Q^~$&J,e[37]=q^~ee&G,e[46]=se^~ce&te,e[47]=ue^~le&ne,e[8]=S^~p&b,e[9]=M^~v&g,e[18]=P^~x&D,e[19]=F^~C&O,e[28]=U^~j&I,e[29]=z^~R&Y,e[38]=$^~J&X,e[39]=ee^~G&W,e[48]=ce^~te&re,e[49]=le^~ne&ie,e[0]^=a[r],e[1]^=a[r+1]};if(n)e.exports=h;else for(m=0;m=3&&e%100<=10?3:e%100>=11?4:5},r={s:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062b\\u0627\\u0646\\u064a\\u0629\",\"\\u062b\\u0627\\u0646\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u0627\\u0646\",\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u064a\\u0646\"],\"%d \\u062b\\u0648\\u0627\\u0646\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\"],m:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062f\\u0642\\u064a\\u0642\\u0629\",\"\\u062f\\u0642\\u064a\\u0642\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u0627\\u0646\",\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u064a\\u0646\"],\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\"],h:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0633\\u0627\\u0639\\u0629\",\"\\u0633\\u0627\\u0639\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u0633\\u0627\\u0639\\u062a\\u0627\\u0646\",\"\\u0633\\u0627\\u0639\\u062a\\u064a\\u0646\"],\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",\"%d \\u0633\\u0627\\u0639\\u0629\",\"%d \\u0633\\u0627\\u0639\\u0629\"],d:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u064a\\u0648\\u0645\",\"\\u064a\\u0648\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u064a\\u0648\\u0645\\u0627\\u0646\",\"\\u064a\\u0648\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u064a\\u0627\\u0645\",\"%d \\u064a\\u0648\\u0645\\u064b\\u0627\",\"%d \\u064a\\u0648\\u0645\"],M:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0634\\u0647\\u0631\",\"\\u0634\\u0647\\u0631 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0634\\u0647\\u0631\\u0627\\u0646\",\"\\u0634\\u0647\\u0631\\u064a\\u0646\"],\"%d \\u0623\\u0634\\u0647\\u0631\",\"%d \\u0634\\u0647\\u0631\\u0627\",\"%d \\u0634\\u0647\\u0631\"],y:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0639\\u0627\\u0645\",\"\\u0639\\u0627\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0639\\u0627\\u0645\\u0627\\u0646\",\"\\u0639\\u0627\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u0639\\u0648\\u0627\\u0645\",\"%d \\u0639\\u0627\\u0645\\u064b\\u0627\",\"%d \\u0639\\u0627\\u0645\"]},i=function(e){return function(t,i,a,o){var s=n(t),u=r[e][n(t)];return 2===s&&(u=u[i?0:1]),u.replace(/%d/i,t)}},a=[\"\\u064a\\u0646\\u0627\\u064a\\u0631\",\"\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631\",\"\\u0645\\u0627\\u0631\\u0633\",\"\\u0623\\u0628\\u0631\\u064a\\u0644\",\"\\u0645\\u0627\\u064a\\u0648\",\"\\u064a\\u0648\\u0646\\u064a\\u0648\",\"\\u064a\\u0648\\u0644\\u064a\\u0648\",\"\\u0623\\u063a\\u0633\\u0637\\u0633\",\"\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631\",\"\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631\",\"\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\"];e.defineLocale(\"ar-ly\",{months:a,monthsShort:a,weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/\\u200fM/\\u200fYYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(e){return\"\\u0645\"===e},meridiem:function(e,t,n){return e<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u064b\\u0627 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0628\\u0639\\u062f %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:i(\"s\"),ss:i(\"s\"),m:i(\"m\"),mm:i(\"m\"),h:i(\"h\"),hh:i(\"h\"),d:i(\"d\"),dd:i(\"d\"),M:i(\"M\"),MM:i(\"M\"),y:i(\"y\"),yy:i(\"y\")},preparse:function(e){return e.replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]})).replace(/,/g,\"\\u060c\")},week:{dow:6,doy:12}})}(n(\"wd/R\"))},I55L:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));var r=function(e){return e&&\"number\"==typeof e.length&&\"function\"!=typeof e}},IBtZ:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ka\",{months:\"\\u10d8\\u10d0\\u10dc\\u10d5\\u10d0\\u10e0\\u10d8_\\u10d7\\u10d4\\u10d1\\u10d4\\u10e0\\u10d5\\u10d0\\u10da\\u10d8_\\u10db\\u10d0\\u10e0\\u10e2\\u10d8_\\u10d0\\u10de\\u10e0\\u10d8\\u10da\\u10d8_\\u10db\\u10d0\\u10d8\\u10e1\\u10d8_\\u10d8\\u10d5\\u10dc\\u10d8\\u10e1\\u10d8_\\u10d8\\u10d5\\u10da\\u10d8\\u10e1\\u10d8_\\u10d0\\u10d2\\u10d5\\u10d8\\u10e1\\u10e2\\u10dd_\\u10e1\\u10d4\\u10e5\\u10e2\\u10d4\\u10db\\u10d1\\u10d4\\u10e0\\u10d8_\\u10dd\\u10e5\\u10e2\\u10dd\\u10db\\u10d1\\u10d4\\u10e0\\u10d8_\\u10dc\\u10dd\\u10d4\\u10db\\u10d1\\u10d4\\u10e0\\u10d8_\\u10d3\\u10d4\\u10d9\\u10d4\\u10db\\u10d1\\u10d4\\u10e0\\u10d8\".split(\"_\"),monthsShort:\"\\u10d8\\u10d0\\u10dc_\\u10d7\\u10d4\\u10d1_\\u10db\\u10d0\\u10e0_\\u10d0\\u10de\\u10e0_\\u10db\\u10d0\\u10d8_\\u10d8\\u10d5\\u10dc_\\u10d8\\u10d5\\u10da_\\u10d0\\u10d2\\u10d5_\\u10e1\\u10d4\\u10e5_\\u10dd\\u10e5\\u10e2_\\u10dc\\u10dd\\u10d4_\\u10d3\\u10d4\\u10d9\".split(\"_\"),weekdays:{standalone:\"\\u10d9\\u10d5\\u10d8\\u10e0\\u10d0_\\u10dd\\u10e0\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10e1\\u10d0\\u10db\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10dd\\u10d7\\u10ee\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10ee\\u10e3\\u10d7\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10de\\u10d0\\u10e0\\u10d0\\u10e1\\u10d9\\u10d4\\u10d5\\u10d8_\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8\".split(\"_\"),format:\"\\u10d9\\u10d5\\u10d8\\u10e0\\u10d0\\u10e1_\\u10dd\\u10e0\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10e1\\u10d0\\u10db\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10dd\\u10d7\\u10ee\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10ee\\u10e3\\u10d7\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10de\\u10d0\\u10e0\\u10d0\\u10e1\\u10d9\\u10d4\\u10d5\\u10e1_\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1\".split(\"_\"),isFormat:/(\\u10ec\\u10d8\\u10dc\\u10d0|\\u10e8\\u10d4\\u10db\\u10d3\\u10d4\\u10d2)/},weekdaysShort:\"\\u10d9\\u10d5\\u10d8_\\u10dd\\u10e0\\u10e8_\\u10e1\\u10d0\\u10db_\\u10dd\\u10d7\\u10ee_\\u10ee\\u10e3\\u10d7_\\u10de\\u10d0\\u10e0_\\u10e8\\u10d0\\u10d1\".split(\"_\"),weekdaysMin:\"\\u10d9\\u10d5_\\u10dd\\u10e0_\\u10e1\\u10d0_\\u10dd\\u10d7_\\u10ee\\u10e3_\\u10de\\u10d0_\\u10e8\\u10d0\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u10d3\\u10e6\\u10d4\\u10e1] LT[-\\u10d6\\u10d4]\",nextDay:\"[\\u10ee\\u10d5\\u10d0\\u10da] LT[-\\u10d6\\u10d4]\",lastDay:\"[\\u10d2\\u10e3\\u10e8\\u10d8\\u10dc] LT[-\\u10d6\\u10d4]\",nextWeek:\"[\\u10e8\\u10d4\\u10db\\u10d3\\u10d4\\u10d2] dddd LT[-\\u10d6\\u10d4]\",lastWeek:\"[\\u10ec\\u10d8\\u10dc\\u10d0] dddd LT-\\u10d6\\u10d4\",sameElse:\"L\"},relativeTime:{future:function(e){return e.replace(/(\\u10ec\\u10d0\\u10db|\\u10ec\\u10e3\\u10d7|\\u10e1\\u10d0\\u10d0\\u10d7|\\u10ec\\u10d4\\u10da|\\u10d3\\u10e6|\\u10d7\\u10d5)(\\u10d8|\\u10d4)/,(function(e,t,n){return\"\\u10d8\"===n?t+\"\\u10e8\\u10d8\":t+n+\"\\u10e8\\u10d8\"}))},past:function(e){return/(\\u10ec\\u10d0\\u10db\\u10d8|\\u10ec\\u10e3\\u10d7\\u10d8|\\u10e1\\u10d0\\u10d0\\u10d7\\u10d8|\\u10d3\\u10e6\\u10d4|\\u10d7\\u10d5\\u10d4)/.test(e)?e.replace(/(\\u10d8|\\u10d4)$/,\"\\u10d8\\u10e1 \\u10ec\\u10d8\\u10dc\"):/\\u10ec\\u10d4\\u10da\\u10d8/.test(e)?e.replace(/\\u10ec\\u10d4\\u10da\\u10d8$/,\"\\u10ec\\u10da\\u10d8\\u10e1 \\u10ec\\u10d8\\u10dc\"):e},s:\"\\u10e0\\u10d0\\u10db\\u10d3\\u10d4\\u10dc\\u10d8\\u10db\\u10d4 \\u10ec\\u10d0\\u10db\\u10d8\",ss:\"%d \\u10ec\\u10d0\\u10db\\u10d8\",m:\"\\u10ec\\u10e3\\u10d7\\u10d8\",mm:\"%d \\u10ec\\u10e3\\u10d7\\u10d8\",h:\"\\u10e1\\u10d0\\u10d0\\u10d7\\u10d8\",hh:\"%d \\u10e1\\u10d0\\u10d0\\u10d7\\u10d8\",d:\"\\u10d3\\u10e6\\u10d4\",dd:\"%d \\u10d3\\u10e6\\u10d4\",M:\"\\u10d7\\u10d5\\u10d4\",MM:\"%d \\u10d7\\u10d5\\u10d4\",y:\"\\u10ec\\u10d4\\u10da\\u10d8\",yy:\"%d \\u10ec\\u10d4\\u10da\\u10d8\"},dayOfMonthOrdinalParse:/0|1-\\u10da\\u10d8|\\u10db\\u10d4-\\d{1,2}|\\d{1,2}-\\u10d4/,ordinal:function(e){return 0===e?e:1===e?e+\"-\\u10da\\u10d8\":e<20||e<=100&&e%20==0||e%100==0?\"\\u10db\\u10d4-\"+e:e+\"-\\u10d4\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},IHuh:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i})),n.d(t,\"b\",(function(){return a}));var r=n(\"VJ7P\");function i(e){e=atob(e);for(var t=[],n=0;nthis.blockSize&&(e=(new this.Hash).update(e).digest()),i(e.length<=this.blockSize);for(var t=e.length;t1&&void 0!==arguments[1]?arguments[1]:i.a.now;return s(this,n),(r=t.call(this,e,(function(){return n.delegate&&n.delegate!==m(r)?n.delegate.now():a()}))).actions=[],r.active=!1,r.scheduled=void 0,r}return c(n,[{key:\"schedule\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2?arguments[2]:void 0;return n.delegate&&n.delegate!==this?n.delegate.schedule(e,t,i):r(v(n.prototype),\"schedule\",this).call(this,e,t,i)}},{key:\"flush\",value:function(e){var t=this.actions;if(this.active)t.push(e);else{var n;this.active=!0;do{if(n=e.execute(e.state,e.delay))break}while(e=t.shift());if(this.active=!1,n){for(;e=t.shift();)e.unsubscribe();throw n}}}}]),n}(i.a)},\"Ivi+\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ko\",{months:\"1\\uc6d4_2\\uc6d4_3\\uc6d4_4\\uc6d4_5\\uc6d4_6\\uc6d4_7\\uc6d4_8\\uc6d4_9\\uc6d4_10\\uc6d4_11\\uc6d4_12\\uc6d4\".split(\"_\"),monthsShort:\"1\\uc6d4_2\\uc6d4_3\\uc6d4_4\\uc6d4_5\\uc6d4_6\\uc6d4_7\\uc6d4_8\\uc6d4_9\\uc6d4_10\\uc6d4_11\\uc6d4_12\\uc6d4\".split(\"_\"),weekdays:\"\\uc77c\\uc694\\uc77c_\\uc6d4\\uc694\\uc77c_\\ud654\\uc694\\uc77c_\\uc218\\uc694\\uc77c_\\ubaa9\\uc694\\uc77c_\\uae08\\uc694\\uc77c_\\ud1a0\\uc694\\uc77c\".split(\"_\"),weekdaysShort:\"\\uc77c_\\uc6d4_\\ud654_\\uc218_\\ubaa9_\\uae08_\\ud1a0\".split(\"_\"),weekdaysMin:\"\\uc77c_\\uc6d4_\\ud654_\\uc218_\\ubaa9_\\uae08_\\ud1a0\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"YYYY.MM.DD.\",LL:\"YYYY\\ub144 MMMM D\\uc77c\",LLL:\"YYYY\\ub144 MMMM D\\uc77c A h:mm\",LLLL:\"YYYY\\ub144 MMMM D\\uc77c dddd A h:mm\",l:\"YYYY.MM.DD.\",ll:\"YYYY\\ub144 MMMM D\\uc77c\",lll:\"YYYY\\ub144 MMMM D\\uc77c A h:mm\",llll:\"YYYY\\ub144 MMMM D\\uc77c dddd A h:mm\"},calendar:{sameDay:\"\\uc624\\ub298 LT\",nextDay:\"\\ub0b4\\uc77c LT\",nextWeek:\"dddd LT\",lastDay:\"\\uc5b4\\uc81c LT\",lastWeek:\"\\uc9c0\\ub09c\\uc8fc dddd LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\ud6c4\",past:\"%s \\uc804\",s:\"\\uba87 \\ucd08\",ss:\"%d\\ucd08\",m:\"1\\ubd84\",mm:\"%d\\ubd84\",h:\"\\ud55c \\uc2dc\\uac04\",hh:\"%d\\uc2dc\\uac04\",d:\"\\ud558\\ub8e8\",dd:\"%d\\uc77c\",M:\"\\ud55c \\ub2ec\",MM:\"%d\\ub2ec\",y:\"\\uc77c \\ub144\",yy:\"%d\\ub144\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\uc77c|\\uc6d4|\\uc8fc)/,ordinal:function(e,t){switch(t){case\"d\":case\"D\":case\"DDD\":return e+\"\\uc77c\";case\"M\":return e+\"\\uc6d4\";case\"w\":case\"W\":return e+\"\\uc8fc\";default:return e}},meridiemParse:/\\uc624\\uc804|\\uc624\\ud6c4/,isPM:function(e){return\"\\uc624\\ud6c4\"===e},meridiem:function(e,t,n){return e<12?\"\\uc624\\uc804\":\"\\uc624\\ud6c4\"}})}(n(\"wd/R\"))},IzEk:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"7o/Q\"),i=n(\"4I5i\"),a=n(\"EY2u\");function o(e){return function(t){return 0===e?Object(a.b)():t.lift(new u(e))}}var u=function(){function e(t){if(s(this,e),this.total=t,this.total<0)throw new i.a}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new d(e,this.total))}}]),e}(),d=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this,e)).total=r,i.count=0,i}return c(n,[{key:\"_next\",value:function(e){var t=this.total,n=++this.count;n<=t&&(this.destination.next(e),n===t&&(this.destination.complete(),this.unsubscribe()))}}]),n}(r.a)},\"JCF/\":function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0661\",2:\"\\u0662\",3:\"\\u0663\",4:\"\\u0664\",5:\"\\u0665\",6:\"\\u0666\",7:\"\\u0667\",8:\"\\u0668\",9:\"\\u0669\",0:\"\\u0660\"},n={\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u0660\":\"0\"},r=[\"\\u06a9\\u0627\\u0646\\u0648\\u0646\\u06cc \\u062f\\u0648\\u0648\\u06d5\\u0645\",\"\\u0634\\u0648\\u0628\\u0627\\u062a\",\"\\u0626\\u0627\\u0632\\u0627\\u0631\",\"\\u0646\\u06cc\\u0633\\u0627\\u0646\",\"\\u0626\\u0627\\u06cc\\u0627\\u0631\",\"\\u062d\\u0648\\u0632\\u06d5\\u06cc\\u0631\\u0627\\u0646\",\"\\u062a\\u06d5\\u0645\\u0645\\u0648\\u0632\",\"\\u0626\\u0627\\u0628\",\"\\u0626\\u06d5\\u06cc\\u0644\\u0648\\u0648\\u0644\",\"\\u062a\\u0634\\u0631\\u06cc\\u0646\\u06cc \\u06cc\\u06d5\\u0643\\u06d5\\u0645\",\"\\u062a\\u0634\\u0631\\u06cc\\u0646\\u06cc \\u062f\\u0648\\u0648\\u06d5\\u0645\",\"\\u0643\\u0627\\u0646\\u0648\\u0646\\u06cc \\u06cc\\u06d5\\u06a9\\u06d5\\u0645\"];e.defineLocale(\"ku\",{months:r,monthsShort:r,weekdays:\"\\u06cc\\u0647\\u200c\\u0643\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u062f\\u0648\\u0648\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u0633\\u06ce\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u0686\\u0648\\u0627\\u0631\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u067e\\u06ce\\u0646\\u062c\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u0647\\u0647\\u200c\\u06cc\\u0646\\u06cc_\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c\".split(\"_\"),weekdaysShort:\"\\u06cc\\u0647\\u200c\\u0643\\u0634\\u0647\\u200c\\u0645_\\u062f\\u0648\\u0648\\u0634\\u0647\\u200c\\u0645_\\u0633\\u06ce\\u0634\\u0647\\u200c\\u0645_\\u0686\\u0648\\u0627\\u0631\\u0634\\u0647\\u200c\\u0645_\\u067e\\u06ce\\u0646\\u062c\\u0634\\u0647\\u200c\\u0645_\\u0647\\u0647\\u200c\\u06cc\\u0646\\u06cc_\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c\".split(\"_\"),weekdaysMin:\"\\u06cc_\\u062f_\\u0633_\\u0686_\\u067e_\\u0647_\\u0634\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},meridiemParse:/\\u0626\\u06ce\\u0648\\u0627\\u0631\\u0647\\u200c|\\u0628\\u0647\\u200c\\u06cc\\u0627\\u0646\\u06cc/,isPM:function(e){return/\\u0626\\u06ce\\u0648\\u0627\\u0631\\u0647\\u200c/.test(e)},meridiem:function(e,t,n){return e<12?\"\\u0628\\u0647\\u200c\\u06cc\\u0627\\u0646\\u06cc\":\"\\u0626\\u06ce\\u0648\\u0627\\u0631\\u0647\\u200c\"},calendar:{sameDay:\"[\\u0626\\u0647\\u200c\\u0645\\u0631\\u06c6 \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",nextDay:\"[\\u0628\\u0647\\u200c\\u06cc\\u0627\\u0646\\u06cc \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",nextWeek:\"dddd [\\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",lastDay:\"[\\u062f\\u0648\\u06ce\\u0646\\u06ce \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",lastWeek:\"dddd [\\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0644\\u0647\\u200c %s\",past:\"%s\",s:\"\\u0686\\u0647\\u200c\\u0646\\u062f \\u0686\\u0631\\u0643\\u0647\\u200c\\u06cc\\u0647\\u200c\\u0643\",ss:\"\\u0686\\u0631\\u0643\\u0647\\u200c %d\",m:\"\\u06cc\\u0647\\u200c\\u0643 \\u062e\\u0648\\u0644\\u0647\\u200c\\u0643\",mm:\"%d \\u062e\\u0648\\u0644\\u0647\\u200c\\u0643\",h:\"\\u06cc\\u0647\\u200c\\u0643 \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631\",hh:\"%d \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631\",d:\"\\u06cc\\u0647\\u200c\\u0643 \\u0695\\u06c6\\u0698\",dd:\"%d \\u0695\\u06c6\\u0698\",M:\"\\u06cc\\u0647\\u200c\\u0643 \\u0645\\u0627\\u0646\\u06af\",MM:\"%d \\u0645\\u0627\\u0646\\u06af\",y:\"\\u06cc\\u0647\\u200c\\u0643 \\u0633\\u0627\\u06b5\",yy:\"%d \\u0633\\u0627\\u06b5\"},preparse:function(e){return e.replace(/[\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\\u0660]/g,(function(e){return n[e]})).replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]})).replace(/,/g,\"\\u060c\")},week:{dow:6,doy:12}})}(n(\"wd/R\"))},JIr8:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return u}));var i=n(\"l7GE\"),a=n(\"51Dv\"),o=n(\"ZUHj\");function u(e){return function(t){var n=new d(e),r=t.lift(n);return n.caught=r}}var d=function(){function e(t){s(this,e),this.selector=t}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new f(e,this.selector,this.caught))}}]),e}(),f=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,e)).selector=r,a.caught=i,a}return c(n,[{key:\"error\",value:function(e){if(!this.isStopped){var t;try{t=this.selector(e,this.caught)}catch(u){return void r(v(n.prototype),\"error\",this).call(this,u)}this._unsubscribeAndRecycle();var i=new a.a(this,void 0,void 0);this.add(i);var s=Object(o.a)(this,t,void 0,void 0,i);s!==i&&this.add(s)}}}]),n}(i.a)},JVSJ:function(e,t,n){!function(e){\"use strict\";function t(e,t,n){var r=e+\" \";switch(n){case\"ss\":return r+(1===e?\"sekunda\":2===e||3===e||4===e?\"sekunde\":\"sekundi\");case\"m\":return t?\"jedna minuta\":\"jedne minute\";case\"mm\":return r+(1===e?\"minuta\":2===e||3===e||4===e?\"minute\":\"minuta\");case\"h\":return t?\"jedan sat\":\"jednog sata\";case\"hh\":return r+(1===e?\"sat\":2===e||3===e||4===e?\"sata\":\"sati\");case\"dd\":return r+(1===e?\"dan\":\"dana\");case\"MM\":return r+(1===e?\"mjesec\":2===e||3===e||4===e?\"mjeseca\":\"mjeseci\");case\"yy\":return r+(1===e?\"godina\":2===e||3===e||4===e?\"godine\":\"godina\")}}e.defineLocale(\"bs\",{months:\"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedjelja_ponedjeljak_utorak_srijeda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sri._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedjelju] [u] LT\";case 3:return\"[u] [srijedu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010der u] LT\",lastWeek:function(){switch(this.day()){case 0:case 3:return\"[pro\\u0161lu] dddd [u] LT\";case 6:return\"[pro\\u0161le] [subote] [u] LT\";case 1:case 2:case 4:case 5:return\"[pro\\u0161li] dddd [u] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"prije %s\",s:\"par sekundi\",ss:t,m:t,mm:t,h:t,hh:t,d:\"dan\",dd:t,M:\"mjesec\",MM:t,y:\"godinu\",yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},JX91:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"GyhO\"),i=n(\"z+Ro\");function a(){for(var e=arguments.length,t=new Array(e),n=0;n10&&e<20}function i(e){return t[e].split(\"_\")}function a(e,t,a,o){var s=e+\" \";return 1===e?s+n(0,t,a[0],o):t?s+(r(e)?i(a)[1]:i(a)[0]):o?s+i(a)[1]:s+(r(e)?i(a)[1]:i(a)[2])}e.defineLocale(\"lt\",{months:{format:\"sausio_vasario_kovo_baland\\u017eio_gegu\\u017e\\u0117s_bir\\u017eelio_liepos_rugpj\\u016b\\u010dio_rugs\\u0117jo_spalio_lapkri\\u010dio_gruod\\u017eio\".split(\"_\"),standalone:\"sausis_vasaris_kovas_balandis_gegu\\u017e\\u0117_bir\\u017eelis_liepa_rugpj\\u016btis_rugs\\u0117jis_spalis_lapkritis_gruodis\".split(\"_\"),isFormat:/D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?|MMMM?(\\[[^\\[\\]]*\\]|\\s)+D[oD]?/},monthsShort:\"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd\".split(\"_\"),weekdays:{format:\"sekmadien\\u012f_pirmadien\\u012f_antradien\\u012f_tre\\u010diadien\\u012f_ketvirtadien\\u012f_penktadien\\u012f_\\u0161e\\u0161tadien\\u012f\".split(\"_\"),standalone:\"sekmadienis_pirmadienis_antradienis_tre\\u010diadienis_ketvirtadienis_penktadienis_\\u0161e\\u0161tadienis\".split(\"_\"),isFormat:/dddd HH:mm/},weekdaysShort:\"Sek_Pir_Ant_Tre_Ket_Pen_\\u0160e\\u0161\".split(\"_\"),weekdaysMin:\"S_P_A_T_K_Pn_\\u0160\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY [m.] MMMM D [d.]\",LLL:\"YYYY [m.] MMMM D [d.], HH:mm [val.]\",LLLL:\"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]\",l:\"YYYY-MM-DD\",ll:\"YYYY [m.] MMMM D [d.]\",lll:\"YYYY [m.] MMMM D [d.], HH:mm [val.]\",llll:\"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]\"},calendar:{sameDay:\"[\\u0160iandien] LT\",nextDay:\"[Rytoj] LT\",nextWeek:\"dddd LT\",lastDay:\"[Vakar] LT\",lastWeek:\"[Pra\\u0117jus\\u012f] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"po %s\",past:\"prie\\u0161 %s\",s:function(e,t,n,r){return t?\"kelios sekund\\u0117s\":r?\"keli\\u0173 sekund\\u017ei\\u0173\":\"kelias sekundes\"},ss:a,m:n,mm:a,h:n,hh:a,d:n,dd:a,M:n,MM:a,y:n,yy:a},dayOfMonthOrdinalParse:/\\d{1,2}-oji/,ordinal:function(e){return e+\"-oji\"},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"K/tc\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"af\",{months:\"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember\".split(\"_\"),monthsShort:\"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des\".split(\"_\"),weekdays:\"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag\".split(\"_\"),weekdaysShort:\"Son_Maa_Din_Woe_Don_Vry_Sat\".split(\"_\"),weekdaysMin:\"So_Ma_Di_Wo_Do_Vr_Sa\".split(\"_\"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){return e<12?n?\"vm\":\"VM\":n?\"nm\":\"NM\"},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Vandag om] LT\",nextDay:\"[M\\xf4re om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[Gister om] LT\",lastWeek:\"[Laas] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"oor %s\",past:\"%s gelede\",s:\"'n paar sekondes\",ss:\"%d sekondes\",m:\"'n minuut\",mm:\"%d minute\",h:\"'n uur\",hh:\"%d ure\",d:\"'n dag\",dd:\"%d dae\",M:\"'n maand\",MM:\"%d maande\",y:\"'n jaar\",yy:\"%d jaar\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},KIrq:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"Wallet\",(function(){return T})),n.d(t,\"verifyMessage\",(function(){return A})),n.d(t,\"verifyTypedData\",(function(){return P}));var r=n(\"Oxwv\"),i=n(\"VJ7P\"),a=n(\"m9oY\"),o=n(\"/7J2\"),u=new o.Logger(\"abstract-provider/5.3.0\"),d=function(){function e(){s(this,e),u.checkAbstract(this instanceof e?this.constructor:void 0,e),Object(a.defineReadOnly)(this,\"_isProvider\",!0)}return c(e,[{key:\"addListener\",value:function(e,t){return this.on(e,t)}},{key:\"removeListener\",value:function(e,t){return this.off(e,t)}}],[{key:\"isProvider\",value:function(e){return!(!e||!e._isProvider)}}]),e}(),p=function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},v=new o.Logger(\"abstract-signer/5.3.0\"),b=[\"accessList\",\"chainId\",\"data\",\"from\",\"gasLimit\",\"gasPrice\",\"nonce\",\"to\",\"type\",\"value\"],g=[o.Logger.errors.INSUFFICIENT_FUNDS,o.Logger.errors.NONCE_EXPIRED,o.Logger.errors.REPLACEMENT_UNDERPRICED],_=function(){function e(){s(this,e),v.checkAbstract(this instanceof e?this.constructor:void 0,e),Object(a.defineReadOnly)(this,\"_isSigner\",!0)}return c(e,[{key:\"getBalance\",value:function(e){return p(this,void 0,void 0,regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this._checkProvider(\"getBalance\"),t.next=3,this.provider.getBalance(this.getAddress(),e);case 3:return t.abrupt(\"return\",t.sent);case 4:case\"end\":return t.stop()}}),t,this)})))}},{key:\"getTransactionCount\",value:function(e){return p(this,void 0,void 0,regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this._checkProvider(\"getTransactionCount\"),t.next=3,this.provider.getTransactionCount(this.getAddress(),e);case 3:return t.abrupt(\"return\",t.sent);case 4:case\"end\":return t.stop()}}),t,this)})))}},{key:\"estimateGas\",value:function(e){return p(this,void 0,void 0,regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this._checkProvider(\"estimateGas\"),t.next=3,Object(a.resolveProperties)(this.checkTransaction(e));case 3:return n=t.sent,t.next=6,this.provider.estimateGas(n);case 6:return t.abrupt(\"return\",t.sent);case 7:case\"end\":return t.stop()}}),t,this)})))}},{key:\"call\",value:function(e,t){return p(this,void 0,void 0,regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return this._checkProvider(\"call\"),n.next=3,Object(a.resolveProperties)(this.checkTransaction(e));case 3:return r=n.sent,n.next=6,this.provider.call(r,t);case 6:return n.abrupt(\"return\",n.sent);case 7:case\"end\":return n.stop()}}),n,this)})))}},{key:\"sendTransaction\",value:function(e){var t=this;return this._checkProvider(\"sendTransaction\"),this.populateTransaction(e).then((function(e){return t.signTransaction(e).then((function(e){return t.provider.sendTransaction(e)}))}))}},{key:\"getChainId\",value:function(){return p(this,void 0,void 0,regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._checkProvider(\"getChainId\"),e.next=3,this.provider.getNetwork();case 3:return e.abrupt(\"return\",e.sent.chainId);case 4:case\"end\":return e.stop()}}),e,this)})))}},{key:\"getGasPrice\",value:function(){return p(this,void 0,void 0,regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._checkProvider(\"getGasPrice\"),e.next=3,this.provider.getGasPrice();case 3:return e.abrupt(\"return\",e.sent);case 4:case\"end\":return e.stop()}}),e,this)})))}},{key:\"resolveName\",value:function(e){return p(this,void 0,void 0,regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this._checkProvider(\"resolveName\"),t.next=3,this.provider.resolveName(e);case 3:return t.abrupt(\"return\",t.sent);case 4:case\"end\":return t.stop()}}),t,this)})))}},{key:\"checkTransaction\",value:function(e){for(var t in e)-1===b.indexOf(t)&&v.throwArgumentError(\"invalid transaction key: \"+t,\"transaction\",e);var n=Object(a.shallowCopy)(e);return n.from=null==n.from?this.getAddress():Promise.all([Promise.resolve(n.from),this.getAddress()]).then((function(t){return t[0].toLowerCase()!==t[1].toLowerCase()&&v.throwArgumentError(\"from address mismatch\",\"transaction\",e),t[0]})),n}},{key:\"populateTransaction\",value:function(e){return p(this,void 0,void 0,regeneratorRuntime.mark((function t(){var n,r=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(a.resolveProperties)(this.checkTransaction(e));case 2:return null!=(n=t.sent).to&&(n.to=Promise.resolve(n.to).then((function(e){return p(r,void 0,void 0,regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(null!=e){t.next=2;break}return t.abrupt(\"return\",null);case 2:return t.next=4,this.resolveName(e);case 4:return n=t.sent,t.abrupt(\"return\",(null==n&&v.throwArgumentError(\"provided ENS name resolves to null\",\"tx.to\",e),n));case 6:case\"end\":return t.stop()}}),t,this)})))}))),null==n.gasPrice&&(n.gasPrice=this.getGasPrice()),null==n.nonce&&(n.nonce=this.getTransactionCount(\"pending\")),null==n.gasLimit&&(n.gasLimit=this.estimateGas(n).catch((function(e){if(g.indexOf(e.code)>=0)throw e;return v.throwError(\"cannot estimate gas; transaction may fail or may require manual gas limit\",o.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{error:e,tx:n})}))),n.chainId=null==n.chainId?this.getChainId():Promise.all([Promise.resolve(n.chainId),this.getChainId()]).then((function(t){return 0!==t[1]&&t[0]!==t[1]&&v.throwArgumentError(\"chainId address mismatch\",\"transaction\",e),t[0]})),t.next=10,Object(a.resolveProperties)(n);case 10:return t.abrupt(\"return\",t.sent);case 11:case\"end\":return t.stop()}}),t,this)})))}},{key:\"_checkProvider\",value:function(e){this.provider||v.throwError(\"missing provider\",o.Logger.errors.UNSUPPORTED_OPERATION,{operation:e||\"_checkProvider\"})}}],[{key:\"isSigner\",value:function(e){return!(!e||!e._isSigner)}}]),e}(),y=n(\"cUt3\"),k=n(\"4Qhp\"),w=n(\"8AIR\"),S=n(\"b1pR\"),M=n(\"bkUu\"),x=n(\"rhxT\"),C=n(\"nPSg\"),D=n(\"zkI0\"),O=n(\"WsP5\"),L=function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},E=new o.Logger(\"wallet/5.3.0\"),T=function(e){l(n,e);var t=h(n);function n(e,o){var u,c;if(s(this,n),E.checkNew(this instanceof n?this.constructor:void 0,n),u=t.call(this),null!=(c=e)&&Object(i.isHexString)(c.privateKey,32)&&null!=c.address){var l=new x.SigningKey(e.privateKey);if(Object(a.defineReadOnly)(m(u),\"_signingKey\",(function(){return l})),Object(a.defineReadOnly)(m(u),\"address\",Object(O.computeAddress)(u.publicKey)),u.address!==Object(r.getAddress)(e.address)&&E.throwArgumentError(\"privateKey/address mismatch\",\"privateKey\",\"[REDACTED]\"),function(e){var t=e.mnemonic;return t&&t.phrase}(e)){var h=e.mnemonic;Object(a.defineReadOnly)(m(u),\"_mnemonic\",(function(){return{phrase:h.phrase,path:h.path||w.defaultPath,locale:h.locale||\"en\"}}));var p=u.mnemonic,v=w.HDNode.fromMnemonic(p.phrase,null,p.locale).derivePath(p.path);Object(O.computeAddress)(v.privateKey)!==u.address&&E.throwArgumentError(\"mnemonic/address mismatch\",\"privateKey\",\"[REDACTED]\")}else Object(a.defineReadOnly)(m(u),\"_mnemonic\",(function(){return null}))}else{if(x.SigningKey.isSigningKey(e))\"secp256k1\"!==e.curve&&E.throwArgumentError(\"unsupported curve; must be secp256k1\",\"privateKey\",\"[REDACTED]\"),Object(a.defineReadOnly)(m(u),\"_signingKey\",(function(){return e}));else{\"string\"==typeof e&&e.match(/^[0-9a-f]*$/i)&&64===e.length&&(e=\"0x\"+e);var b=new x.SigningKey(e);Object(a.defineReadOnly)(m(u),\"_signingKey\",(function(){return b}))}Object(a.defineReadOnly)(m(u),\"_mnemonic\",(function(){return null})),Object(a.defineReadOnly)(m(u),\"address\",Object(O.computeAddress)(u.publicKey))}return o&&!d.isProvider(o)&&E.throwArgumentError(\"invalid provider\",\"provider\",o),Object(a.defineReadOnly)(m(u),\"provider\",o||null),f(u)}return c(n,[{key:\"mnemonic\",get:function(){return this._mnemonic()}},{key:\"privateKey\",get:function(){return this._signingKey().privateKey}},{key:\"publicKey\",get:function(){return this._signingKey().publicKey}},{key:\"getAddress\",value:function(){return Promise.resolve(this.address)}},{key:\"connect\",value:function(e){return new n(this,e)}},{key:\"signTransaction\",value:function(e){var t=this;return Object(a.resolveProperties)(e).then((function(n){null!=n.from&&(Object(r.getAddress)(n.from)!==t.address&&E.throwArgumentError(\"transaction from address mismatch\",\"transaction.from\",e.from),delete n.from);var i=t._signingKey().signDigest(Object(S.keccak256)(Object(O.serialize)(n)));return Object(O.serialize)(n,i)}))}},{key:\"signMessage\",value:function(e){return L(this,void 0,void 0,regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt(\"return\",Object(i.joinSignature)(this._signingKey().signDigest(Object(y.a)(e))));case 1:case\"end\":return t.stop()}}),t,this)})))}},{key:\"_signTypedData\",value:function(e,t,n){return L(this,void 0,void 0,regeneratorRuntime.mark((function r(){var a,s=this;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,k.a.resolveNames(e,t,n,(function(e){return null==s.provider&&E.throwError(\"cannot resolve ENS names without a provider\",o.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"resolveName\",value:e}),s.provider.resolveName(e)}));case 2:return a=r.sent,r.abrupt(\"return\",Object(i.joinSignature)(this._signingKey().signDigest(k.a.hash(a.domain,t,a.value))));case 4:case\"end\":return r.stop()}}),r,this)})))}},{key:\"encrypt\",value:function(e,t,n){if(\"function\"!=typeof t||n||(n=t,t={}),n&&\"function\"!=typeof n)throw new Error(\"invalid callback\");return t||(t={}),Object(C.c)(this,e,t,n)}}],[{key:\"createRandom\",value:function(e){var t=Object(M.a)(16);e||(e={}),e.extraEntropy&&(t=Object(i.arrayify)(Object(i.hexDataSlice)(Object(S.keccak256)(Object(i.concat)([t,e.extraEntropy])),0,16)));var r=Object(w.entropyToMnemonic)(t,e.locale);return n.fromMnemonic(r,e.path,e.locale)}},{key:\"fromEncryptedJson\",value:function(e,t,r){return Object(D.decryptJsonWallet)(e,t,r).then((function(e){return new n(e)}))}},{key:\"fromEncryptedJsonSync\",value:function(e,t){return new n(Object(D.decryptJsonWalletSync)(e,t))}},{key:\"fromMnemonic\",value:function(e,t,r){return t||(t=w.defaultPath),new n(w.HDNode.fromMnemonic(e,null,r).derivePath(t))}}]),n}(_);function A(e,t){return Object(O.recoverAddress)(Object(y.a)(e),t)}function P(e,t,n,r){return Object(O.recoverAddress)(k.a.hash(e,t,n),r)}},KSF8:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"vi\",{months:\"th\\xe1ng 1_th\\xe1ng 2_th\\xe1ng 3_th\\xe1ng 4_th\\xe1ng 5_th\\xe1ng 6_th\\xe1ng 7_th\\xe1ng 8_th\\xe1ng 9_th\\xe1ng 10_th\\xe1ng 11_th\\xe1ng 12\".split(\"_\"),monthsShort:\"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12\".split(\"_\"),monthsParseExact:!0,weekdays:\"ch\\u1ee7 nh\\u1eadt_th\\u1ee9 hai_th\\u1ee9 ba_th\\u1ee9 t\\u01b0_th\\u1ee9 n\\u0103m_th\\u1ee9 s\\xe1u_th\\u1ee9 b\\u1ea3y\".split(\"_\"),weekdaysShort:\"CN_T2_T3_T4_T5_T6_T7\".split(\"_\"),weekdaysMin:\"CN_T2_T3_T4_T5_T6_T7\".split(\"_\"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?\"sa\":\"SA\":n?\"ch\":\"CH\"},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM [n\\u0103m] YYYY\",LLL:\"D MMMM [n\\u0103m] YYYY HH:mm\",LLLL:\"dddd, D MMMM [n\\u0103m] YYYY HH:mm\",l:\"DD/M/YYYY\",ll:\"D MMM YYYY\",lll:\"D MMM YYYY HH:mm\",llll:\"ddd, D MMM YYYY HH:mm\"},calendar:{sameDay:\"[H\\xf4m nay l\\xfac] LT\",nextDay:\"[Ng\\xe0y mai l\\xfac] LT\",nextWeek:\"dddd [tu\\u1ea7n t\\u1edbi l\\xfac] LT\",lastDay:\"[H\\xf4m qua l\\xfac] LT\",lastWeek:\"dddd [tu\\u1ea7n tr\\u01b0\\u1edbc l\\xfac] LT\",sameElse:\"L\"},relativeTime:{future:\"%s t\\u1edbi\",past:\"%s tr\\u01b0\\u1edbc\",s:\"v\\xe0i gi\\xe2y\",ss:\"%d gi\\xe2y\",m:\"m\\u1ed9t ph\\xfat\",mm:\"%d ph\\xfat\",h:\"m\\u1ed9t gi\\u1edd\",hh:\"%d gi\\u1edd\",d:\"m\\u1ed9t ng\\xe0y\",dd:\"%d ng\\xe0y\",w:\"m\\u1ed9t tu\\u1ea7n\",ww:\"%d tu\\u1ea7n\",M:\"m\\u1ed9t th\\xe1ng\",MM:\"%d th\\xe1ng\",y:\"m\\u1ed9t n\\u0103m\",yy:\"%d n\\u0103m\"},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(\"wd/R\"))},KTz0:function(e,t,n){!function(e){\"use strict\";var t={words:{ss:[\"sekund\",\"sekunda\",\"sekundi\"],m:[\"jedan minut\",\"jednog minuta\"],mm:[\"minut\",\"minuta\",\"minuta\"],h:[\"jedan sat\",\"jednog sata\"],hh:[\"sat\",\"sata\",\"sati\"],dd:[\"dan\",\"dana\",\"dana\"],MM:[\"mjesec\",\"mjeseca\",\"mjeseci\"],yy:[\"godina\",\"godine\",\"godina\"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var i=t.words[r];return 1===r.length?n?i[0]:i[1]:e+\" \"+t.correctGrammaticalCase(e,i)}};e.defineLocale(\"me\",{months:\"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedjelja_ponedjeljak_utorak_srijeda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sri._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sjutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedjelju] [u] LT\";case 3:return\"[u] [srijedu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010de u] LT\",lastWeek:function(){return[\"[pro\\u0161le] [nedjelje] [u] LT\",\"[pro\\u0161log] [ponedjeljka] [u] LT\",\"[pro\\u0161log] [utorka] [u] LT\",\"[pro\\u0161le] [srijede] [u] LT\",\"[pro\\u0161log] [\\u010detvrtka] [u] LT\",\"[pro\\u0161log] [petka] [u] LT\",\"[pro\\u0161le] [subote] [u] LT\"][this.day()]},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"prije %s\",s:\"nekoliko sekundi\",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:\"dan\",dd:t.translate,M:\"mjesec\",MM:t.translate,y:\"godinu\",yy:t.translate},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},Kcpz:function(e,t,n){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var r=n(\"kU1M\");t.projectToFormer=function(){return r.map((function(e){return e[0]}))},t.projectToLatter=function(){return r.map((function(e){return e[1]}))},t.projectTo=function(e){return r.map((function(t){return t[e]}))}},Kj3r:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"7o/Q\"),i=n(\"D0XW\");function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.a;return function(n){return n.lift(new o(e,t))}}var o=function(){function e(t,n){s(this,e),this.dueTime=t,this.scheduler=n}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new u(e,this.dueTime,this.scheduler))}}]),e}(),u=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,e)).dueTime=r,a.scheduler=i,a.debouncedSubscription=null,a.lastValue=null,a.hasValue=!1,a}return c(n,[{key:\"_next\",value:function(e){this.clearDebounce(),this.lastValue=e,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(d,this.dueTime,this))}},{key:\"_complete\",value:function(){this.debouncedNext(),this.destination.complete()}},{key:\"debouncedNext\",value:function(){if(this.clearDebounce(),this.hasValue){var e=this.lastValue;this.lastValue=null,this.hasValue=!1,this.destination.next(e)}}},{key:\"clearDebounce\",value:function(){var e=this.debouncedSubscription;null!==e&&(this.remove(e),e.unsubscribe(),this.debouncedSubscription=null)}}]),n}(r.a);function d(e){e.debouncedNext()}},Kqap:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e,t){var n=!1;return arguments.length>=2&&(n=!0),function(r){return r.lift(new a(e,t,n))}}var a=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];s(this,e),this.accumulator=t,this.seed=n,this.hasSeed=r}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new o(e,this.accumulator,this.seed,this.hasSeed))}}]),e}(),o=function(e){l(n,e);var t=h(n);function n(e,r,i,a){var o;return s(this,n),(o=t.call(this,e)).accumulator=r,o._seed=i,o.hasSeed=a,o.index=0,o}return c(n,[{key:\"seed\",get:function(){return this._seed},set:function(e){this.hasSeed=!0,this._seed=e}},{key:\"_next\",value:function(e){if(this.hasSeed)return this._tryNext(e);this.seed=e,this.destination.next(e)}},{key:\"_tryNext\",value:function(e){var t,n=this.index++;try{t=this.accumulator(this.seed,e,n)}catch(r){this.destination.error(r)}this.seed=t,this.destination.next(t)}}]),n}(r.a)},KqfI:function(e,t,n){\"use strict\";function r(){}n.d(t,\"a\",(function(){return r}))},LPIR:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"BaseX\",(function(){return a})),n.d(t,\"Base32\",(function(){return o})),n.d(t,\"Base58\",(function(){return u}));var r=n(\"VJ7P\"),i=n(\"m9oY\"),a=function(){function e(t){s(this,e),Object(i.defineReadOnly)(this,\"alphabet\",t),Object(i.defineReadOnly)(this,\"base\",t.length),Object(i.defineReadOnly)(this,\"_alphabetMap\",{}),Object(i.defineReadOnly)(this,\"_leader\",t.charAt(0));for(var n=0;n0;)n.push(a%this.base),a=a/this.base|0}for(var s=\"\",u=0;0===t[u]&&u=0;--c)s+=this.alphabet[n[c]];return s}},{key:\"decode\",value:function(e){if(\"string\"!=typeof e)throw new TypeError(\"Expected String\");var t=[];if(0===e.length)return new Uint8Array(t);t.push(0);for(var n=0;n>=8;for(;a>0;)t.push(255&a),a>>=8}for(var s=0;e[s]===this._leader&&s1),i.Eb(1),i.nc(\"ngIf\",n._displayedPageSizeOptions.length<=1)}}function k(e,t){if(1&e){var n=i.Wb();i.Vb(0,\"button\",21),i.cc(\"click\",(function(){return i.wc(n),i.gc().firstPage()})),i.fc(),i.Vb(1,\"svg\",7),i.Qb(2,\"path\",22),i.Ub(),i.Ub()}if(2&e){var r=i.gc();i.nc(\"matTooltip\",r._intl.firstPageLabel)(\"matTooltipDisabled\",r._previousButtonsDisabled())(\"matTooltipPosition\",\"above\")(\"disabled\",r._previousButtonsDisabled()),i.Fb(\"aria-label\",r._intl.firstPageLabel)}}function w(e,t){if(1&e){var n=i.Wb();i.fc(),i.ec(),i.Vb(0,\"button\",23),i.cc(\"click\",(function(){return i.wc(n),i.gc().lastPage()})),i.fc(),i.Vb(1,\"svg\",7),i.Qb(2,\"path\",24),i.Ub(),i.Ub()}if(2&e){var r=i.gc();i.nc(\"matTooltip\",r._intl.lastPageLabel)(\"matTooltipDisabled\",r._nextButtonsDisabled())(\"matTooltipPosition\",\"above\")(\"disabled\",r._nextButtonsDisabled()),i.Fb(\"aria-label\",r._intl.lastPageLabel)}}var S=function(){var e=function e(){s(this,e),this.changes=new m.a,this.itemsPerPageLabel=\"Items per page:\",this.nextPageLabel=\"Next page\",this.previousPageLabel=\"Previous page\",this.firstPageLabel=\"First page\",this.lastPageLabel=\"Last page\",this.getRangeLabel=function(e,t,n){if(0==n||0==t)return\"0 of \"+n;var r=e*t;return\"\".concat(r+1,\" \\u2013 \").concat(r<(n=Math.max(n,0))?Math.min(r+t,n):r+t,\" of \").concat(n)}};return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e},token:e,providedIn:\"root\"}),e}(),M={provide:S,deps:[[new i.D,new i.N,S]],useFactory:function(e){return e||new S}},x=new i.s(\"MAT_PAGINATOR_DEFAULT_OPTIONS\"),C=Object(p.v)(Object(p.x)((function e(){s(this,e)}))),D=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,a){var o;if(s(this,n),(o=t.call(this))._intl=e,o._changeDetectorRef=r,o._pageIndex=0,o._length=0,o._pageSizeOptions=[],o._hidePageSize=!1,o._showFirstLastButtons=!1,o.page=new i.p,o._intlChanges=e.changes.subscribe((function(){return o._changeDetectorRef.markForCheck()})),a){var u=a.pageSize,c=a.pageSizeOptions,l=a.hidePageSize,d=a.showFirstLastButtons,h=a.formFieldAppearance;null!=u&&(o._pageSize=u),null!=c&&(o._pageSizeOptions=c),null!=l&&(o._hidePageSize=l),null!=d&&(o._showFirstLastButtons=d),null!=h&&(o._formFieldAppearance=h)}return f(o)}return c(n,[{key:\"pageIndex\",get:function(){return this._pageIndex},set:function(e){this._pageIndex=Math.max(Object(d.f)(e),0),this._changeDetectorRef.markForCheck()}},{key:\"length\",get:function(){return this._length},set:function(e){this._length=Object(d.f)(e),this._changeDetectorRef.markForCheck()}},{key:\"pageSize\",get:function(){return this._pageSize},set:function(e){this._pageSize=Math.max(Object(d.f)(e),0),this._updateDisplayedPageSizeOptions()}},{key:\"pageSizeOptions\",get:function(){return this._pageSizeOptions},set:function(e){this._pageSizeOptions=(e||[]).map((function(e){return Object(d.f)(e)})),this._updateDisplayedPageSizeOptions()}},{key:\"hidePageSize\",get:function(){return this._hidePageSize},set:function(e){this._hidePageSize=Object(d.c)(e)}},{key:\"showFirstLastButtons\",get:function(){return this._showFirstLastButtons},set:function(e){this._showFirstLastButtons=Object(d.c)(e)}},{key:\"ngOnInit\",value:function(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}},{key:\"ngOnDestroy\",value:function(){this._intlChanges.unsubscribe()}},{key:\"nextPage\",value:function(){if(this.hasNextPage()){var e=this.pageIndex;this.pageIndex++,this._emitPageEvent(e)}}},{key:\"previousPage\",value:function(){if(this.hasPreviousPage()){var e=this.pageIndex;this.pageIndex--,this._emitPageEvent(e)}}},{key:\"firstPage\",value:function(){if(this.hasPreviousPage()){var e=this.pageIndex;this.pageIndex=0,this._emitPageEvent(e)}}},{key:\"lastPage\",value:function(){if(this.hasNextPage()){var e=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(e)}}},{key:\"hasPreviousPage\",value:function(){return this.pageIndex>=1&&0!=this.pageSize}},{key:\"hasNextPage\",value:function(){var e=this.getNumberOfPages()-1;return this.pageIndex-1&&this._keyManager.activeItemIndex===t&&(t>0?this._keyManager.updateActiveItem(t-1):0===t&&this.options.length>1&&this._keyManager.updateActiveItem(Math.min(t+1,this.options.length-1))),this._keyManager.activeItem}},{key:\"_keydown\",value:function(e){var t=e.keyCode,n=this._keyManager,r=n.activeItemIndex,i=Object(b.s)(e);switch(t){case b.n:case b.f:i||n.isTyping()||(this._toggleFocusedOption(),e.preventDefault());break;default:if(t===b.a&&this.multiple&&Object(b.s)(e,\"ctrlKey\")&&!n.isTyping()){var a=this.options.some((function(e){return!e.disabled&&!e.selected}));this._setAllOptionsSelected(a,!0,!0),e.preventDefault()}else n.onKeydown(e)}this.multiple&&(t===b.p||t===b.d)&&e.shiftKey&&n.activeItemIndex!==r&&this._toggleFocusedOption()}},{key:\"_reportValueChange\",value:function(){if(this.options&&!this._isDestroyed){var e=this._getSelectedOptionValues();this._onChange(e),this._value=e}}},{key:\"_emitChangeEvent\",value:function(e){this.selectionChange.emit(new E(this,e[0],e))}},{key:\"writeValue\",value:function(e){this._value=e,this.options&&this._setOptionsFromValues(e||[])}},{key:\"setDisabledState\",value:function(e){this.disabled=e}},{key:\"registerOnChange\",value:function(e){this._onChange=e}},{key:\"registerOnTouched\",value:function(e){this._onTouched=e}},{key:\"_setOptionsFromValues\",value:function(e){var t=this;this.options.forEach((function(e){return e._setSelected(!1)})),e.forEach((function(e){var n=t.options.find((function(n){return!n.selected&&t.compareWith(n.value,e)}));n&&n._setSelected(!0)}))}},{key:\"_getSelectedOptionValues\",value:function(){return this.options.filter((function(e){return e.selected})).map((function(e){return e.value}))}},{key:\"_toggleFocusedOption\",value:function(){var e=this._keyManager.activeItemIndex;if(null!=e&&this._isValidIndex(e)){var t=this.options.toArray()[e];!t||t.disabled||!this._multiple&&t.selected||(t.toggle(),this._emitChangeEvent([t]))}}},{key:\"_setAllOptionsSelected\",value:function(e,t,n){var r=[];this.options.forEach((function(n){t&&n.disabled||!n._setSelected(e)||r.push(n)})),r.length&&(this._reportValueChange(),n&&this._emitChangeEvent(r))}},{key:\"_isValidIndex\",value:function(e){return e>=0&&e*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:\"\";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\\n'],encapsulation:2,changeDetection:0}),e}(),P=function(){var e=function e(){s(this,e)};return e.\\u0275mod=a.Nb({type:e}),e.\\u0275inj=a.Mb({factory:function(t){return new(t||e)},imports:[[o.j,o.p,o.h,o.n,r.c],o.j,o.h,o.n,_.b]}),e}()},N5aZ:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return c})),n.d(t,\"c\",(function(){return l})),n.d(t,\"d\",(function(){return d})),n.d(t,\"a\",(function(){return h}));var r=n(\"fZJM\"),i=n.n(r),a=n(\"VJ7P\"),o=n(\"1Few\"),s=n(\"/7J2\"),u=new s.Logger(\"sha2/5.3.0\");function c(e){return\"0x\"+i.a.ripemd160().update(Object(a.arrayify)(e)).digest(\"hex\")}function l(e){return\"0x\"+i.a.sha256().update(Object(a.arrayify)(e)).digest(\"hex\")}function d(e){return\"0x\"+i.a.sha512().update(Object(a.arrayify)(e)).digest(\"hex\")}function h(e,t,n){return o.a[e]||u.throwError(\"unsupported algorithm \"+e,s.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"hmac\",algorithm:e}),\"0x\"+i.a.hmac(i.a[e],Object(a.arrayify)(t)).update(Object(a.arrayify)(n)).digest(\"hex\")}},NFeN:function(e,n,r){\"use strict\";r.d(n,\"a\",(function(){return I})),r.d(n,\"b\",(function(){return Y}));var i=r(\"fXoL\"),a=r(\"FKr1\"),o=r(\"8LU1\"),u=r(\"ofXK\"),d=r(\"LRne\"),f=r(\"z6cu\"),m=r(\"cp0P\"),p=r(\"quSY\"),v=r(\"vkgz\"),b=r(\"lJxs\"),g=r(\"JIr8\"),_=r(\"nYR2\"),y=r(\"w1tV\"),k=r(\"IzEk\"),w=r(\"tk/3\"),S=r(\"jhN1\"),M=[\"*\"];function x(e){return Error('Unable to find icon with the name \"'.concat(e,'\"'))}function C(e){return Error(\"The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was \\\"\".concat(e,'\".'))}function D(e){return Error(\"The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was \\\"\".concat(e,'\".'))}var O=function e(t,n,r){s(this,e),this.url=t,this.svgText=n,this.options=r},L=function(){var e=function(){function e(t,n,r,i){s(this,e),this._httpClient=t,this._sanitizer=n,this._errorHandler=i,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._defaultFontSetClass=\"material-icons\",this._document=r}return c(e,[{key:\"addSvgIcon\",value:function(e,t,n){return this.addSvgIconInNamespace(\"\",e,t,n)}},{key:\"addSvgIconLiteral\",value:function(e,t,n){return this.addSvgIconLiteralInNamespace(\"\",e,t,n)}},{key:\"addSvgIconInNamespace\",value:function(e,t,n,r){return this._addSvgIconConfig(e,t,new O(n,null,r))}},{key:\"addSvgIconLiteralInNamespace\",value:function(e,t,n,r){var a=this._sanitizer.sanitize(i.M.HTML,n);if(!a)throw D(n);return this._addSvgIconConfig(e,t,new O(\"\",a,r))}},{key:\"addSvgIconSet\",value:function(e,t){return this.addSvgIconSetInNamespace(\"\",e,t)}},{key:\"addSvgIconSetLiteral\",value:function(e,t){return this.addSvgIconSetLiteralInNamespace(\"\",e,t)}},{key:\"addSvgIconSetInNamespace\",value:function(e,t,n){return this._addSvgIconSetConfig(e,new O(t,null,n))}},{key:\"addSvgIconSetLiteralInNamespace\",value:function(e,t,n){var r=this._sanitizer.sanitize(i.M.HTML,t);if(!r)throw D(t);return this._addSvgIconSetConfig(e,new O(\"\",r,n))}},{key:\"registerFontClassAlias\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;return this._fontCssClassesByAlias.set(e,t),this}},{key:\"classNameForFontAlias\",value:function(e){return this._fontCssClassesByAlias.get(e)||e}},{key:\"setDefaultFontSetClass\",value:function(e){return this._defaultFontSetClass=e,this}},{key:\"getDefaultFontSetClass\",value:function(){return this._defaultFontSetClass}},{key:\"getSvgIconFromUrl\",value:function(e){var t=this,n=this._sanitizer.sanitize(i.M.RESOURCE_URL,e);if(!n)throw C(e);var r=this._cachedIconsByUrl.get(n);return r?Object(d.a)(E(r)):this._loadSvgIconFromConfig(new O(e,null)).pipe(Object(v.a)((function(e){return t._cachedIconsByUrl.set(n,e)})),Object(b.a)((function(e){return E(e)})))}},{key:\"getNamedSvgIcon\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"\",n=T(t,e),r=this._svgIconConfigs.get(n);if(r)return this._getSvgFromConfig(r);var i=this._iconSetConfigs.get(t);return i?this._getSvgFromIconSetConfigs(e,i):Object(f.a)(x(n))}},{key:\"ngOnDestroy\",value:function(){this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}},{key:\"_getSvgFromConfig\",value:function(e){return e.svgText?Object(d.a)(E(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(Object(b.a)((function(e){return E(e)})))}},{key:\"_getSvgFromIconSetConfigs\",value:function(e,t){var n=this,r=this._extractIconWithNameFromAnySet(e,t);if(r)return Object(d.a)(r);var a=t.filter((function(e){return!e.svgText})).map((function(e){return n._loadSvgIconSetFromConfig(e).pipe(Object(g.a)((function(t){var r=n._sanitizer.sanitize(i.M.RESOURCE_URL,e.url);return n._errorHandler.handleError(new Error(\"Loading icon set URL: \".concat(r,\" failed: \").concat(t.message))),Object(d.a)(null)})))}));return Object(m.a)(a).pipe(Object(b.a)((function(){var r=n._extractIconWithNameFromAnySet(e,t);if(!r)throw x(e);return r})))}},{key:\"_extractIconWithNameFromAnySet\",value:function(e,t){for(var n=t.length-1;n>=0;n--){var r=t[n];if(r.svgText&&r.svgText.indexOf(e)>-1){var i=this._svgElementFromConfig(r),a=this._extractSvgIconFromSet(i,e,r.options);if(a)return a}}return null}},{key:\"_loadSvgIconFromConfig\",value:function(e){var t=this;return this._fetchIcon(e).pipe(Object(v.a)((function(t){return e.svgText=t})),Object(b.a)((function(){return t._svgElementFromConfig(e)})))}},{key:\"_loadSvgIconSetFromConfig\",value:function(e){return e.svgText?Object(d.a)(null):this._fetchIcon(e).pipe(Object(v.a)((function(t){return e.svgText=t})))}},{key:\"_extractSvgIconFromSet\",value:function(e,t,n){var r=e.querySelector('[id=\"'.concat(t,'\"]'));if(!r)return null;var i=r.cloneNode(!0);if(i.removeAttribute(\"id\"),\"svg\"===i.nodeName.toLowerCase())return this._setSvgAttributes(i,n);if(\"symbol\"===i.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(i),n);var a=this._svgElementFromString(\"\");return a.appendChild(i),this._setSvgAttributes(a,n)}},{key:\"_svgElementFromString\",value:function(e){var t=this._document.createElement(\"DIV\");t.innerHTML=e;var n=t.querySelector(\"svg\");if(!n)throw Error(\" tag not found\");return n}},{key:\"_toSvgElement\",value:function(e){for(var t=this._svgElementFromString(\"\"),n=e.attributes,r=0;r=2;return function(c){return c.pipe(e?Object(i.a)((function(t,n){return e(t,n,c)})):u.a,Object(a.a)(1),n?Object(s.a)(t):Object(o.a)((function(){return new r.a})))}}},NXyV:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"HDdC\"),i=n(\"Cfvw\"),a=n(\"EY2u\");function o(e){return new r.a((function(t){var n;try{n=e()}catch(r){return void t.error(r)}return(n?Object(i.a)(n):Object(a.b)()).subscribe(t)}))}},NaiW:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"b1pR\"),i=n(\"UnNr\");function a(e){return Object(r.keccak256)(Object(i.f)(e))}},Nv8m:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return u}));var r=n(\"DH7j\"),i=n(\"yCtX\"),a=n(\"l7GE\"),o=n(\"ZUHj\");function u(){for(var e=arguments.length,t=new Array(e),n=0;nn.MAX_FILES_BEFORE_PREVIEW)}}function p(e,t){if(1&e&&(r.Vb(0,\"li\"),r.Hc(1),r.Ub()),2&e){var n=t.$implicit;r.Eb(1),r.Ic(n)}}function v(e,t){if(1&e&&(r.Vb(0,\"mat-error\"),r.Hc(1,\" Not adding these files: \"),r.Vb(2,\"ul\",13),r.Fc(3,p,2,1,\"li\",11),r.Ub(),r.Ub()),2&e){var n=r.gc();r.Eb(3),r.nc(\"ngForOf\",n.invalidFiles)}}var b=function(){var e=function(){function e(){s(this,e),this.MAX_FILES_BEFORE_PREVIEW=3,this.filesPreview=[],this.uploading=!1,this.invalidFiles=[],this.fileChange=new r.p}return c(e,[{key:\"ngOnInit\",value:function(){}},{key:\"dropped\",value:function(e){var t=this;this.uploading=!0;var n=0;this.invalidFiles=[];var r,a=i(e);try{for(a.s();!(r=a.n()).done;){var o=r.value;o.fileEntry.isFile&&o.fileEntry.file((function(r){++n===e.length&&(t.uploading=!1),t.fileChange.emit({file:r,context:t,validationResult:t.onValidationResult})}))}}catch(s){a.e(s)}finally{a.f()}}},{key:\"onValidationResult\",value:function(e,t,n){e.invalidFiles=n,0===n.length&&e.filesPreview.push(t.name)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=r.Jb({type:e,selectors:[[\"app-import-dropzone\"]],inputs:{accept:\"accept\"},outputs:{fileChange:\"fileChange\"},decls:8,vars:3,consts:[[1,\"my-6\",\"flex\",\"flex-wrap\"],[1,\"w-full\",\"md:w-1/2\"],[\"dropZoneLabel\",\"Drop files here\",3,\"accept\",\"onFileDrop\"],[\"ngx-file-drop-content-tmp\",\"\",\"class\",\"text-center\"],[\"class\",\"text-white text-xl px-0 md:px-6 py-6\\n md:py-2\",4,\"ngIf\"],[4,\"ngIf\"],[1,\"flex\",\"items-center\",\"justify-center\",\"mb-4\"],[\"src\",\"/assets/images/upload.svg\"],[\"mat-stroked-button\",\"\",3,\"disabled\",\"click\"],[1,\"text-white\",\"text-xl\",\"px-0\",\"md:px-6\",\"py-6\",\"md:py-2\"],[1,\"font-semibold\",\"text-secondary\"],[4,\"ngFor\",\"ngForOf\"],[1,\"mt-3\",\"text-muted\",\"text-base\"],[1,\"ml-8\",\"list-inside\",\"list-disc\"]],template:function(e,t){1&e&&(r.Vb(0,\"div\",0),r.Vb(1,\"div\",1),r.Vb(2,\"ngx-file-drop\",2),r.cc(\"onFileDrop\",(function(e){return t.dropped(e)})),r.Fc(3,d,4,1,\"ng-template\",3),r.Ub(),r.Ub(),r.Vb(4,\"div\",1),r.Fc(5,m,6,3,\"div\",4),r.Ub(),r.Vb(6,\"div\",0),r.Fc(7,v,4,1,\"mat-error\",5),r.Ub(),r.Ub()),2&e&&(r.Eb(2),r.nc(\"accept\",t.accept),r.Eb(3),r.nc(\"ngIf\",t.filesPreview),r.Eb(2),r.nc(\"ngIf\",t.invalidFiles.length))},directives:[a.a,a.c,o.n,u.b,o.m,l.c],styles:[\"\"]}),e}()},OQgR:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return d})),n.d(t,\"a\",(function(){return b}));var i=n(\"7o/Q\"),a=n(\"quSY\"),o=n(\"HDdC\"),u=n(\"XNiG\");function d(e,t,n,r){return function(i){return i.lift(new f(e,t,n,r))}}var f=function(){function e(t,n,r,i){s(this,e),this.keySelector=t,this.elementSelector=n,this.durationSelector=r,this.subjectSelector=i}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new m(e,this.keySelector,this.elementSelector,this.durationSelector,this.subjectSelector))}}]),e}(),m=function(e){l(n,e);var t=h(n);function n(e,r,i,a,o){var u;return s(this,n),(u=t.call(this,e)).keySelector=r,u.elementSelector=i,u.durationSelector=a,u.subjectSelector=o,u.groups=null,u.attemptedToUnsubscribe=!1,u.count=0,u}return c(n,[{key:\"_next\",value:function(e){var t;try{t=this.keySelector(e)}catch(n){return void this.error(n)}this._group(e,t)}},{key:\"_group\",value:function(e,t){var n=this.groups;n||(n=this.groups=new Map);var r,i=n.get(t);if(this.elementSelector)try{r=this.elementSelector(e)}catch(s){this.error(s)}else r=e;if(!i){i=this.subjectSelector?this.subjectSelector():new u.a,n.set(t,i);var a=new b(t,i,this);if(this.destination.next(a),this.durationSelector){var o;try{o=this.durationSelector(new b(t,i))}catch(s){return void this.error(s)}this.add(o.subscribe(new p(t,i,this)))}}i.closed||i.next(r)}},{key:\"_error\",value:function(e){var t=this.groups;t&&(t.forEach((function(t,n){t.error(e)})),t.clear()),this.destination.error(e)}},{key:\"_complete\",value:function(){var e=this.groups;e&&(e.forEach((function(e,t){e.complete()})),e.clear()),this.destination.complete()}},{key:\"removeGroup\",value:function(e){this.groups.delete(e)}},{key:\"unsubscribe\",value:function(){this.closed||(this.attemptedToUnsubscribe=!0,0===this.count&&r(v(n.prototype),\"unsubscribe\",this).call(this))}}]),n}(i.a),p=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,r)).key=e,a.group=r,a.parent=i,a}return c(n,[{key:\"_next\",value:function(e){this.complete()}},{key:\"_unsubscribe\",value:function(){var e=this.parent,t=this.key;this.key=this.parent=null,e&&e.removeGroup(t)}}]),n}(i.a),b=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this)).key=e,a.groupSubject=r,a.refCountSubscription=i,a}return c(n,[{key:\"_subscribe\",value:function(e){var t=new a.a,n=this.refCountSubscription,r=this.groupSubject;return n&&!n.closed&&t.add(new g(n)),t.add(r.subscribe(e)),t}}]),n}(o.a),g=function(e){l(n,e);var t=h(n);function n(e){var r;return s(this,n),(r=t.call(this)).parent=e,e.count++,r}return c(n,[{key:\"unsubscribe\",value:function(){var e=this.parent;e.closed||this.closed||(r(v(n.prototype),\"unsubscribe\",this).call(this),e.count-=1,0===e.count&&e.attemptedToUnsubscribe&&e.unsubscribe())}}]),n}(a.a)},Oaa7:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"en-gb\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},Ob0Z:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0967\",2:\"\\u0968\",3:\"\\u0969\",4:\"\\u096a\",5:\"\\u096b\",6:\"\\u096c\",7:\"\\u096d\",8:\"\\u096e\",9:\"\\u096f\",0:\"\\u0966\"},n={\"\\u0967\":\"1\",\"\\u0968\":\"2\",\"\\u0969\":\"3\",\"\\u096a\":\"4\",\"\\u096b\":\"5\",\"\\u096c\":\"6\",\"\\u096d\":\"7\",\"\\u096e\":\"8\",\"\\u096f\":\"9\",\"\\u0966\":\"0\"};function r(e,t,n,r){var i=\"\";if(t)switch(n){case\"s\":i=\"\\u0915\\u093e\\u0939\\u0940 \\u0938\\u0947\\u0915\\u0902\\u0926\";break;case\"ss\":i=\"%d \\u0938\\u0947\\u0915\\u0902\\u0926\";break;case\"m\":i=\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u093f\\u091f\";break;case\"mm\":i=\"%d \\u092e\\u093f\\u0928\\u093f\\u091f\\u0947\";break;case\"h\":i=\"\\u090f\\u0915 \\u0924\\u093e\\u0938\";break;case\"hh\":i=\"%d \\u0924\\u093e\\u0938\";break;case\"d\":i=\"\\u090f\\u0915 \\u0926\\u093f\\u0935\\u0938\";break;case\"dd\":i=\"%d \\u0926\\u093f\\u0935\\u0938\";break;case\"M\":i=\"\\u090f\\u0915 \\u092e\\u0939\\u093f\\u0928\\u093e\";break;case\"MM\":i=\"%d \\u092e\\u0939\\u093f\\u0928\\u0947\";break;case\"y\":i=\"\\u090f\\u0915 \\u0935\\u0930\\u094d\\u0937\";break;case\"yy\":i=\"%d \\u0935\\u0930\\u094d\\u0937\\u0947\"}else switch(n){case\"s\":i=\"\\u0915\\u093e\\u0939\\u0940 \\u0938\\u0947\\u0915\\u0902\\u0926\\u093e\\u0902\";break;case\"ss\":i=\"%d \\u0938\\u0947\\u0915\\u0902\\u0926\\u093e\\u0902\";break;case\"m\":i=\"\\u090f\\u0915\\u093e \\u092e\\u093f\\u0928\\u093f\\u091f\\u093e\";break;case\"mm\":i=\"%d \\u092e\\u093f\\u0928\\u093f\\u091f\\u093e\\u0902\";break;case\"h\":i=\"\\u090f\\u0915\\u093e \\u0924\\u093e\\u0938\\u093e\";break;case\"hh\":i=\"%d \\u0924\\u093e\\u0938\\u093e\\u0902\";break;case\"d\":i=\"\\u090f\\u0915\\u093e \\u0926\\u093f\\u0935\\u0938\\u093e\";break;case\"dd\":i=\"%d \\u0926\\u093f\\u0935\\u0938\\u093e\\u0902\";break;case\"M\":i=\"\\u090f\\u0915\\u093e \\u092e\\u0939\\u093f\\u0928\\u094d\\u092f\\u093e\";break;case\"MM\":i=\"%d \\u092e\\u0939\\u093f\\u0928\\u094d\\u092f\\u093e\\u0902\";break;case\"y\":i=\"\\u090f\\u0915\\u093e \\u0935\\u0930\\u094d\\u0937\\u093e\";break;case\"yy\":i=\"%d \\u0935\\u0930\\u094d\\u0937\\u093e\\u0902\"}return i.replace(/%d/i,e)}e.defineLocale(\"mr\",{months:\"\\u091c\\u093e\\u0928\\u0947\\u0935\\u093e\\u0930\\u0940_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u093e\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u090f\\u092a\\u094d\\u0930\\u093f\\u0932_\\u092e\\u0947_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u0948_\\u0911\\u0917\\u0938\\u094d\\u091f_\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902\\u092c\\u0930_\\u0911\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930_\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902\\u092c\\u0930_\\u0921\\u093f\\u0938\\u0947\\u0902\\u092c\\u0930\".split(\"_\"),monthsShort:\"\\u091c\\u093e\\u0928\\u0947._\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941._\\u092e\\u093e\\u0930\\u094d\\u091a._\\u090f\\u092a\\u094d\\u0930\\u093f._\\u092e\\u0947._\\u091c\\u0942\\u0928._\\u091c\\u0941\\u0932\\u0948._\\u0911\\u0917._\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902._\\u0911\\u0915\\u094d\\u091f\\u094b._\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902._\\u0921\\u093f\\u0938\\u0947\\u0902.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0930\\u0935\\u093f\\u0935\\u093e\\u0930_\\u0938\\u094b\\u092e\\u0935\\u093e\\u0930_\\u092e\\u0902\\u0917\\u0933\\u0935\\u093e\\u0930_\\u092c\\u0941\\u0927\\u0935\\u093e\\u0930_\\u0917\\u0941\\u0930\\u0942\\u0935\\u093e\\u0930_\\u0936\\u0941\\u0915\\u094d\\u0930\\u0935\\u093e\\u0930_\\u0936\\u0928\\u093f\\u0935\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0930\\u0935\\u093f_\\u0938\\u094b\\u092e_\\u092e\\u0902\\u0917\\u0933_\\u092c\\u0941\\u0927_\\u0917\\u0941\\u0930\\u0942_\\u0936\\u0941\\u0915\\u094d\\u0930_\\u0936\\u0928\\u093f\".split(\"_\"),weekdaysMin:\"\\u0930_\\u0938\\u094b_\\u092e\\u0902_\\u092c\\u0941_\\u0917\\u0941_\\u0936\\u0941_\\u0936\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u0935\\u093e\\u091c\\u0924\\u093e\",LTS:\"A h:mm:ss \\u0935\\u093e\\u091c\\u0924\\u093e\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u0935\\u093e\\u091c\\u0924\\u093e\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u0935\\u093e\\u091c\\u0924\\u093e\"},calendar:{sameDay:\"[\\u0906\\u091c] LT\",nextDay:\"[\\u0909\\u0926\\u094d\\u092f\\u093e] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0915\\u093e\\u0932] LT\",lastWeek:\"[\\u092e\\u093e\\u0917\\u0940\\u0932] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s\\u092e\\u0927\\u094d\\u092f\\u0947\",past:\"%s\\u092a\\u0942\\u0930\\u094d\\u0935\\u0940\",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},preparse:function(e){return e.replace(/[\\u0967\\u0968\\u0969\\u096a\\u096b\\u096c\\u096d\\u096e\\u096f\\u0966]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u092a\\u0939\\u093e\\u091f\\u0947|\\u0938\\u0915\\u093e\\u0933\\u0940|\\u0926\\u0941\\u092a\\u093e\\u0930\\u0940|\\u0938\\u093e\\u092f\\u0902\\u0915\\u093e\\u0933\\u0940|\\u0930\\u093e\\u0924\\u094d\\u0930\\u0940/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u092a\\u0939\\u093e\\u091f\\u0947\"===t||\"\\u0938\\u0915\\u093e\\u0933\\u0940\"===t?e:\"\\u0926\\u0941\\u092a\\u093e\\u0930\\u0940\"===t||\"\\u0938\\u093e\\u092f\\u0902\\u0915\\u093e\\u0933\\u0940\"===t||\"\\u0930\\u093e\\u0924\\u094d\\u0930\\u0940\"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,n){return e>=0&&e<6?\"\\u092a\\u0939\\u093e\\u091f\\u0947\":e<12?\"\\u0938\\u0915\\u093e\\u0933\\u0940\":e<17?\"\\u0926\\u0941\\u092a\\u093e\\u0930\\u0940\":e<20?\"\\u0938\\u093e\\u092f\\u0902\\u0915\\u093e\\u0933\\u0940\":\"\\u0930\\u093e\\u0924\\u094d\\u0930\\u0940\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},OjkT:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0967\",2:\"\\u0968\",3:\"\\u0969\",4:\"\\u096a\",5:\"\\u096b\",6:\"\\u096c\",7:\"\\u096d\",8:\"\\u096e\",9:\"\\u096f\",0:\"\\u0966\"},n={\"\\u0967\":\"1\",\"\\u0968\":\"2\",\"\\u0969\":\"3\",\"\\u096a\":\"4\",\"\\u096b\":\"5\",\"\\u096c\":\"6\",\"\\u096d\":\"7\",\"\\u096e\":\"8\",\"\\u096f\":\"9\",\"\\u0966\":\"0\"};e.defineLocale(\"ne\",{months:\"\\u091c\\u0928\\u0935\\u0930\\u0940_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u093f\\u0932_\\u092e\\u0908_\\u091c\\u0941\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908_\\u0905\\u0917\\u0937\\u094d\\u091f_\\u0938\\u0947\\u092a\\u094d\\u091f\\u0947\\u092e\\u094d\\u092c\\u0930_\\u0905\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930_\\u0928\\u094b\\u092d\\u0947\\u092e\\u094d\\u092c\\u0930_\\u0921\\u093f\\u0938\\u0947\\u092e\\u094d\\u092c\\u0930\".split(\"_\"),monthsShort:\"\\u091c\\u0928._\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941._\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u093f._\\u092e\\u0908_\\u091c\\u0941\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908._\\u0905\\u0917._\\u0938\\u0947\\u092a\\u094d\\u091f._\\u0905\\u0915\\u094d\\u091f\\u094b._\\u0928\\u094b\\u092d\\u0947._\\u0921\\u093f\\u0938\\u0947.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0906\\u0907\\u0924\\u092c\\u093e\\u0930_\\u0938\\u094b\\u092e\\u092c\\u093e\\u0930_\\u092e\\u0919\\u094d\\u0917\\u0932\\u092c\\u093e\\u0930_\\u092c\\u0941\\u0927\\u092c\\u093e\\u0930_\\u092c\\u093f\\u0939\\u093f\\u092c\\u093e\\u0930_\\u0936\\u0941\\u0915\\u094d\\u0930\\u092c\\u093e\\u0930_\\u0936\\u0928\\u093f\\u092c\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0906\\u0907\\u0924._\\u0938\\u094b\\u092e._\\u092e\\u0919\\u094d\\u0917\\u0932._\\u092c\\u0941\\u0927._\\u092c\\u093f\\u0939\\u093f._\\u0936\\u0941\\u0915\\u094d\\u0930._\\u0936\\u0928\\u093f.\".split(\"_\"),weekdaysMin:\"\\u0906._\\u0938\\u094b._\\u092e\\u0902._\\u092c\\u0941._\\u092c\\u093f._\\u0936\\u0941._\\u0936.\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"A\\u0915\\u094b h:mm \\u092c\\u091c\\u0947\",LTS:\"A\\u0915\\u094b h:mm:ss \\u092c\\u091c\\u0947\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A\\u0915\\u094b h:mm \\u092c\\u091c\\u0947\",LLLL:\"dddd, D MMMM YYYY, A\\u0915\\u094b h:mm \\u092c\\u091c\\u0947\"},preparse:function(e){return e.replace(/[\\u0967\\u0968\\u0969\\u096a\\u096b\\u096c\\u096d\\u096e\\u096f\\u0966]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u0930\\u093e\\u0924\\u093f|\\u092c\\u093f\\u0939\\u093e\\u0928|\\u0926\\u093f\\u0909\\u0901\\u0938\\u094b|\\u0938\\u093e\\u0901\\u091d/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0930\\u093e\\u0924\\u093f\"===t?e<4?e:e+12:\"\\u092c\\u093f\\u0939\\u093e\\u0928\"===t?e:\"\\u0926\\u093f\\u0909\\u0901\\u0938\\u094b\"===t?e>=10?e:e+12:\"\\u0938\\u093e\\u0901\\u091d\"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?\"\\u0930\\u093e\\u0924\\u093f\":e<12?\"\\u092c\\u093f\\u0939\\u093e\\u0928\":e<16?\"\\u0926\\u093f\\u0909\\u0901\\u0938\\u094b\":e<20?\"\\u0938\\u093e\\u0901\\u091d\":\"\\u0930\\u093e\\u0924\\u093f\"},calendar:{sameDay:\"[\\u0906\\u091c] LT\",nextDay:\"[\\u092d\\u094b\\u0932\\u093f] LT\",nextWeek:\"[\\u0906\\u0909\\u0901\\u0926\\u094b] dddd[,] LT\",lastDay:\"[\\u0939\\u093f\\u091c\\u094b] LT\",lastWeek:\"[\\u0917\\u090f\\u0915\\u094b] dddd[,] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\\u092e\\u093e\",past:\"%s \\u0905\\u0917\\u093e\\u0921\\u093f\",s:\"\\u0915\\u0947\\u0939\\u0940 \\u0915\\u094d\\u0937\\u0923\",ss:\"%d \\u0938\\u0947\\u0915\\u0947\\u0923\\u094d\\u0921\",m:\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u0947\\u091f\",mm:\"%d \\u092e\\u093f\\u0928\\u0947\\u091f\",h:\"\\u090f\\u0915 \\u0918\\u0923\\u094d\\u091f\\u093e\",hh:\"%d \\u0918\\u0923\\u094d\\u091f\\u093e\",d:\"\\u090f\\u0915 \\u0926\\u093f\\u0928\",dd:\"%d \\u0926\\u093f\\u0928\",M:\"\\u090f\\u0915 \\u092e\\u0939\\u093f\\u0928\\u093e\",MM:\"%d \\u092e\\u0939\\u093f\\u0928\\u093e\",y:\"\\u090f\\u0915 \\u092c\\u0930\\u094d\\u0937\",yy:\"%d \\u092c\\u0930\\u094d\\u0937\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},OmwH:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"zh-mo\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u9031\\u65e5_\\u9031\\u4e00_\\u9031\\u4e8c_\\u9031\\u4e09_\\u9031\\u56db_\\u9031\\u4e94_\\u9031\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\",l:\"D/M/YYYY\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u51cc\\u6668\"===t||\"\\u65e9\\u4e0a\"===t||\"\\u4e0a\\u5348\"===t?e:\"\\u4e2d\\u5348\"===t?e>=11?e:e+12:\"\\u4e0b\\u5348\"===t||\"\\u665a\\u4e0a\"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?\"\\u51cc\\u6668\":r<900?\"\\u65e9\\u4e0a\":r<1130?\"\\u4e0a\\u5348\":r<1230?\"\\u4e2d\\u5348\":r<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929] LT\",nextDay:\"[\\u660e\\u5929] LT\",nextWeek:\"[\\u4e0b]dddd LT\",lastDay:\"[\\u6628\\u5929] LT\",lastWeek:\"[\\u4e0a]dddd LT\",sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u9031)/,ordinal:function(e,t){switch(t){case\"d\":case\"D\":case\"DDD\":return e+\"\\u65e5\";case\"M\":return e+\"\\u6708\";case\"w\":case\"W\":return e+\"\\u9031\";default:return e}},relativeTime:{future:\"%s\\u5167\",past:\"%s\\u524d\",s:\"\\u5e7e\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u9418\",mm:\"%d \\u5206\\u9418\",h:\"1 \\u5c0f\\u6642\",hh:\"%d \\u5c0f\\u6642\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u500b\\u6708\",MM:\"%d \\u500b\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"}})}(n(\"wd/R\"))},Oxv6:function(e,t,n){!function(e){\"use strict\";var t={0:\"-\\u0443\\u043c\",1:\"-\\u0443\\u043c\",2:\"-\\u044e\\u043c\",3:\"-\\u044e\\u043c\",4:\"-\\u0443\\u043c\",5:\"-\\u0443\\u043c\",6:\"-\\u0443\\u043c\",7:\"-\\u0443\\u043c\",8:\"-\\u0443\\u043c\",9:\"-\\u0443\\u043c\",10:\"-\\u0443\\u043c\",12:\"-\\u0443\\u043c\",13:\"-\\u0443\\u043c\",20:\"-\\u0443\\u043c\",30:\"-\\u044e\\u043c\",40:\"-\\u0443\\u043c\",50:\"-\\u0443\\u043c\",60:\"-\\u0443\\u043c\",70:\"-\\u0443\\u043c\",80:\"-\\u0443\\u043c\",90:\"-\\u0443\\u043c\",100:\"-\\u0443\\u043c\"};e.defineLocale(\"tg\",{months:{format:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u0438_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u0438_\\u043c\\u0430\\u0440\\u0442\\u0438_\\u0430\\u043f\\u0440\\u0435\\u043b\\u0438_\\u043c\\u0430\\u0439\\u0438_\\u0438\\u044e\\u043d\\u0438_\\u0438\\u044e\\u043b\\u0438_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0438_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u0438_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u0438_\\u043d\\u043e\\u044f\\u0431\\u0440\\u0438_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u0438\".split(\"_\"),standalone:\"\\u044f\\u043d\\u0432\\u0430\\u0440_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d_\\u0438\\u044e\\u043b_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440_\\u043d\\u043e\\u044f\\u0431\\u0440_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\".split(\"_\")},monthsShort:\"\\u044f\\u043d\\u0432_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d_\\u0438\\u044e\\u043b_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043d_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u044f_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u044f\\u043a\\u0448\\u0430\\u043d\\u0431\\u0435_\\u0434\\u0443\\u0448\\u0430\\u043d\\u0431\\u0435_\\u0441\\u0435\\u0448\\u0430\\u043d\\u0431\\u0435_\\u0447\\u043e\\u0440\\u0448\\u0430\\u043d\\u0431\\u0435_\\u043f\\u0430\\u043d\\u04b7\\u0448\\u0430\\u043d\\u0431\\u0435_\\u04b7\\u0443\\u043c\\u044a\\u0430_\\u0448\\u0430\\u043d\\u0431\\u0435\".split(\"_\"),weekdaysShort:\"\\u044f\\u0448\\u0431_\\u0434\\u0448\\u0431_\\u0441\\u0448\\u0431_\\u0447\\u0448\\u0431_\\u043f\\u0448\\u0431_\\u04b7\\u0443\\u043c_\\u0448\\u043d\\u0431\".split(\"_\"),weekdaysMin:\"\\u044f\\u0448_\\u0434\\u0448_\\u0441\\u0448_\\u0447\\u0448_\\u043f\\u0448_\\u04b7\\u043c_\\u0448\\u0431\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0418\\u043c\\u0440\\u04ef\\u0437 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",nextDay:\"[\\u0424\\u0430\\u0440\\u0434\\u043e \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",lastDay:\"[\\u0414\\u0438\\u0440\\u04ef\\u0437 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",nextWeek:\"dddd[\\u0438] [\\u04b3\\u0430\\u0444\\u0442\\u0430\\u0438 \\u043e\\u044f\\u043d\\u0434\\u0430 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",lastWeek:\"dddd[\\u0438] [\\u04b3\\u0430\\u0444\\u0442\\u0430\\u0438 \\u0433\\u0443\\u0437\\u0430\\u0448\\u0442\\u0430 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0431\\u0430\\u044a\\u0434\\u0438 %s\",past:\"%s \\u043f\\u0435\\u0448\",s:\"\\u044f\\u043a\\u0447\\u0430\\u043d\\u0434 \\u0441\\u043e\\u043d\\u0438\\u044f\",m:\"\\u044f\\u043a \\u0434\\u0430\\u049b\\u0438\\u049b\\u0430\",mm:\"%d \\u0434\\u0430\\u049b\\u0438\\u049b\\u0430\",h:\"\\u044f\\u043a \\u0441\\u043e\\u0430\\u0442\",hh:\"%d \\u0441\\u043e\\u0430\\u0442\",d:\"\\u044f\\u043a \\u0440\\u04ef\\u0437\",dd:\"%d \\u0440\\u04ef\\u0437\",M:\"\\u044f\\u043a \\u043c\\u043e\\u04b3\",MM:\"%d \\u043c\\u043e\\u04b3\",y:\"\\u044f\\u043a \\u0441\\u043e\\u043b\",yy:\"%d \\u0441\\u043e\\u043b\"},meridiemParse:/\\u0448\\u0430\\u0431|\\u0441\\u0443\\u0431\\u04b3|\\u0440\\u04ef\\u0437|\\u0431\\u0435\\u0433\\u043e\\u04b3/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0448\\u0430\\u0431\"===t?e<4?e:e+12:\"\\u0441\\u0443\\u0431\\u04b3\"===t?e:\"\\u0440\\u04ef\\u0437\"===t?e>=11?e:e+12:\"\\u0431\\u0435\\u0433\\u043e\\u04b3\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u0448\\u0430\\u0431\":e<11?\"\\u0441\\u0443\\u0431\\u04b3\":e<16?\"\\u0440\\u04ef\\u0437\":e<19?\"\\u0431\\u0435\\u0433\\u043e\\u04b3\":\"\\u0448\\u0430\\u0431\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0443\\u043c|\\u044e\\u043c)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n(\"wd/R\"))},Oxwv:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"getAddress\",(function(){return p})),n.d(t,\"isAddress\",(function(){return v})),n.d(t,\"getIcapAddress\",(function(){return b})),n.d(t,\"getContractAddress\",(function(){return g})),n.d(t,\"getCreate2Address\",(function(){return _}));var r=n(\"VJ7P\"),i=n(\"4218\"),a=n(\"b1pR\"),o=n(\"4WVH\"),s=new(n(\"/7J2\").Logger)(\"address/5.3.0\");function u(e){Object(r.isHexString)(e,20)||s.throwArgumentError(\"invalid address\",\"address\",e);for(var t=(e=e.toLowerCase()).substring(2).split(\"\"),n=new Uint8Array(40),i=0;i<40;i++)n[i]=t[i].charCodeAt(0);for(var o=Object(r.arrayify)(Object(a.keccak256)(n)),u=0;u<40;u+=2)o[u>>1]>>4>=8&&(t[u]=t[u].toUpperCase()),(15&o[u>>1])>=8&&(t[u+1]=t[u+1].toUpperCase());return\"0x\"+t.join(\"\")}for(var c={},l=0;l<10;l++)c[String(l)]=String(l);for(var d=0;d<26;d++)c[String.fromCharCode(65+d)]=String(10+d);var h,f=Math.floor((h=9007199254740991,Math.log10?Math.log10(h):Math.log(h)/Math.LN10));function m(e){for(var t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+\"00\").split(\"\").map((function(e){return c[e]})).join(\"\");t.length>=f;){var n=t.substring(0,f);t=parseInt(n,10)%97+t.substring(n.length)}for(var r=String(98-parseInt(t,10)%97);r.length<2;)r=\"0\"+r;return r}function p(e){var t=null;if(\"string\"!=typeof e&&s.throwArgumentError(\"invalid address\",\"address\",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))\"0x\"!==e.substring(0,2)&&(e=\"0x\"+e),t=u(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&s.throwArgumentError(\"bad address checksum\",\"address\",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==m(e)&&s.throwArgumentError(\"bad icap checksum\",\"address\",e),t=Object(i.c)(e.substring(4));t.length<40;)t=\"0\"+t;t=u(\"0x\"+t)}else s.throwArgumentError(\"invalid address\",\"address\",e);return t}function v(e){try{return p(e),!0}catch(t){}return!1}function b(e){for(var t=Object(i.b)(p(e).substring(2)).toUpperCase();t.length<30;)t=\"0\"+t;return\"XE\"+m(\"XE00\"+t)+t}function g(e){var t=null;try{t=p(e.from)}catch(u){s.throwArgumentError(\"missing from address\",\"transaction\",e)}var n=Object(r.stripZeros)(Object(r.arrayify)(i.a.from(e.nonce).toHexString()));return p(Object(r.hexDataSlice)(Object(a.keccak256)(Object(o.encode)([t,n])),12))}function _(e,t,n){return 32!==Object(r.hexDataLength)(t)&&s.throwArgumentError(\"salt must be 32 bytes\",\"salt\",t),32!==Object(r.hexDataLength)(n)&&s.throwArgumentError(\"initCodeHash must be 32 bytes\",\"initCodeHash\",n),p(Object(r.hexDataSlice)(Object(a.keccak256)(Object(r.concat)([\"0xff\",p(e),t,n])),12))}},P7XM:function(e,t){e.exports=\"function\"==typeof Object.create?function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},PA2r:function(e,t,n){!function(e){\"use strict\";var t=\"leden_\\xfanor_b\\u0159ezen_duben_kv\\u011bten_\\u010derven_\\u010dervenec_srpen_z\\xe1\\u0159\\xed_\\u0159\\xedjen_listopad_prosinec\".split(\"_\"),n=\"led_\\xfano_b\\u0159e_dub_kv\\u011b_\\u010dvn_\\u010dvc_srp_z\\xe1\\u0159_\\u0159\\xedj_lis_pro\".split(\"_\"),r=[/^led/i,/^\\xfano/i,/^b\\u0159e/i,/^dub/i,/^kv\\u011b/i,/^(\\u010dvn|\\u010derven$|\\u010dervna)/i,/^(\\u010dvc|\\u010dervenec|\\u010dervence)/i,/^srp/i,/^z\\xe1\\u0159/i,/^\\u0159\\xedj/i,/^lis/i,/^pro/i],i=/^(leden|\\xfanor|b\\u0159ezen|duben|kv\\u011bten|\\u010dervenec|\\u010dervence|\\u010derven|\\u010dervna|srpen|z\\xe1\\u0159\\xed|\\u0159\\xedjen|listopad|prosinec|led|\\xfano|b\\u0159e|dub|kv\\u011b|\\u010dvn|\\u010dvc|srp|z\\xe1\\u0159|\\u0159\\xedj|lis|pro)/i;function a(e){return e>1&&e<5&&1!=~~(e/10)}function o(e,t,n,r){var i=e+\" \";switch(n){case\"s\":return t||r?\"p\\xe1r sekund\":\"p\\xe1r sekundami\";case\"ss\":return t||r?i+(a(e)?\"sekundy\":\"sekund\"):i+\"sekundami\";case\"m\":return t?\"minuta\":r?\"minutu\":\"minutou\";case\"mm\":return t||r?i+(a(e)?\"minuty\":\"minut\"):i+\"minutami\";case\"h\":return t?\"hodina\":r?\"hodinu\":\"hodinou\";case\"hh\":return t||r?i+(a(e)?\"hodiny\":\"hodin\"):i+\"hodinami\";case\"d\":return t||r?\"den\":\"dnem\";case\"dd\":return t||r?i+(a(e)?\"dny\":\"dn\\xed\"):i+\"dny\";case\"M\":return t||r?\"m\\u011bs\\xedc\":\"m\\u011bs\\xedcem\";case\"MM\":return t||r?i+(a(e)?\"m\\u011bs\\xedce\":\"m\\u011bs\\xedc\\u016f\"):i+\"m\\u011bs\\xedci\";case\"y\":return t||r?\"rok\":\"rokem\";case\"yy\":return t||r?i+(a(e)?\"roky\":\"let\"):i+\"lety\"}}e.defineLocale(\"cs\",{months:t,monthsShort:n,monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(leden|ledna|\\xfanora|\\xfanor|b\\u0159ezen|b\\u0159ezna|duben|dubna|kv\\u011bten|kv\\u011btna|\\u010dervenec|\\u010dervence|\\u010derven|\\u010dervna|srpen|srpna|z\\xe1\\u0159\\xed|\\u0159\\xedjen|\\u0159\\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\\xfano|b\\u0159e|dub|kv\\u011b|\\u010dvn|\\u010dvc|srp|z\\xe1\\u0159|\\u0159\\xedj|lis|pro)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"ned\\u011ble_pond\\u011bl\\xed_\\xfater\\xfd_st\\u0159eda_\\u010dtvrtek_p\\xe1tek_sobota\".split(\"_\"),weekdaysShort:\"ne_po_\\xfat_st_\\u010dt_p\\xe1_so\".split(\"_\"),weekdaysMin:\"ne_po_\\xfat_st_\\u010dt_p\\xe1_so\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd D. MMMM YYYY H:mm\",l:\"D. M. YYYY\"},calendar:{sameDay:\"[dnes v] LT\",nextDay:\"[z\\xedtra v] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[v ned\\u011bli v] LT\";case 1:case 2:return\"[v] dddd [v] LT\";case 3:return\"[ve st\\u0159edu v] LT\";case 4:return\"[ve \\u010dtvrtek v] LT\";case 5:return\"[v p\\xe1tek v] LT\";case 6:return\"[v sobotu v] LT\"}},lastDay:\"[v\\u010dera v] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[minulou ned\\u011bli v] LT\";case 1:case 2:return\"[minul\\xe9] dddd [v] LT\";case 3:return\"[minulou st\\u0159edu v] LT\";case 4:case 5:return\"[minul\\xfd] dddd [v] LT\";case 6:return\"[minulou sobotu v] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"p\\u0159ed %s\",s:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},PeUW:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0be7\",2:\"\\u0be8\",3:\"\\u0be9\",4:\"\\u0bea\",5:\"\\u0beb\",6:\"\\u0bec\",7:\"\\u0bed\",8:\"\\u0bee\",9:\"\\u0bef\",0:\"\\u0be6\"},n={\"\\u0be7\":\"1\",\"\\u0be8\":\"2\",\"\\u0be9\":\"3\",\"\\u0bea\":\"4\",\"\\u0beb\":\"5\",\"\\u0bec\":\"6\",\"\\u0bed\":\"7\",\"\\u0bee\":\"8\",\"\\u0bef\":\"9\",\"\\u0be6\":\"0\"};e.defineLocale(\"ta\",{months:\"\\u0b9c\\u0ba9\\u0bb5\\u0bb0\\u0bbf_\\u0baa\\u0bbf\\u0baa\\u0bcd\\u0bb0\\u0bb5\\u0bb0\\u0bbf_\\u0bae\\u0bbe\\u0bb0\\u0bcd\\u0b9a\\u0bcd_\\u0b8f\\u0baa\\u0bcd\\u0bb0\\u0bb2\\u0bcd_\\u0bae\\u0bc7_\\u0b9c\\u0bc2\\u0ba9\\u0bcd_\\u0b9c\\u0bc2\\u0bb2\\u0bc8_\\u0b86\\u0b95\\u0bb8\\u0bcd\\u0b9f\\u0bcd_\\u0b9a\\u0bc6\\u0baa\\u0bcd\\u0b9f\\u0bc6\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b85\\u0b95\\u0bcd\\u0b9f\\u0bc7\\u0bbe\\u0baa\\u0bb0\\u0bcd_\\u0ba8\\u0bb5\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b9f\\u0bbf\\u0b9a\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd\".split(\"_\"),monthsShort:\"\\u0b9c\\u0ba9\\u0bb5\\u0bb0\\u0bbf_\\u0baa\\u0bbf\\u0baa\\u0bcd\\u0bb0\\u0bb5\\u0bb0\\u0bbf_\\u0bae\\u0bbe\\u0bb0\\u0bcd\\u0b9a\\u0bcd_\\u0b8f\\u0baa\\u0bcd\\u0bb0\\u0bb2\\u0bcd_\\u0bae\\u0bc7_\\u0b9c\\u0bc2\\u0ba9\\u0bcd_\\u0b9c\\u0bc2\\u0bb2\\u0bc8_\\u0b86\\u0b95\\u0bb8\\u0bcd\\u0b9f\\u0bcd_\\u0b9a\\u0bc6\\u0baa\\u0bcd\\u0b9f\\u0bc6\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b85\\u0b95\\u0bcd\\u0b9f\\u0bc7\\u0bbe\\u0baa\\u0bb0\\u0bcd_\\u0ba8\\u0bb5\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b9f\\u0bbf\\u0b9a\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd\".split(\"_\"),weekdays:\"\\u0b9e\\u0bbe\\u0baf\\u0bbf\\u0bb1\\u0bcd\\u0bb1\\u0bc1\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0ba4\\u0bbf\\u0b99\\u0bcd\\u0b95\\u0b9f\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0b9a\\u0bc6\\u0bb5\\u0bcd\\u0bb5\\u0bbe\\u0baf\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0baa\\u0bc1\\u0ba4\\u0ba9\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0bb5\\u0bbf\\u0baf\\u0bbe\\u0bb4\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0bb5\\u0bc6\\u0bb3\\u0bcd\\u0bb3\\u0bbf\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0b9a\\u0ba9\\u0bbf\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8\".split(\"_\"),weekdaysShort:\"\\u0b9e\\u0bbe\\u0baf\\u0bbf\\u0bb1\\u0bc1_\\u0ba4\\u0bbf\\u0b99\\u0bcd\\u0b95\\u0bb3\\u0bcd_\\u0b9a\\u0bc6\\u0bb5\\u0bcd\\u0bb5\\u0bbe\\u0baf\\u0bcd_\\u0baa\\u0bc1\\u0ba4\\u0ba9\\u0bcd_\\u0bb5\\u0bbf\\u0baf\\u0bbe\\u0bb4\\u0ba9\\u0bcd_\\u0bb5\\u0bc6\\u0bb3\\u0bcd\\u0bb3\\u0bbf_\\u0b9a\\u0ba9\\u0bbf\".split(\"_\"),weekdaysMin:\"\\u0b9e\\u0bbe_\\u0ba4\\u0bbf_\\u0b9a\\u0bc6_\\u0baa\\u0bc1_\\u0bb5\\u0bbf_\\u0bb5\\u0bc6_\\u0b9a\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, HH:mm\",LLLL:\"dddd, D MMMM YYYY, HH:mm\"},calendar:{sameDay:\"[\\u0b87\\u0ba9\\u0bcd\\u0bb1\\u0bc1] LT\",nextDay:\"[\\u0ba8\\u0bbe\\u0bb3\\u0bc8] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0ba8\\u0bc7\\u0bb1\\u0bcd\\u0bb1\\u0bc1] LT\",lastWeek:\"[\\u0b95\\u0b9f\\u0ba8\\u0bcd\\u0ba4 \\u0bb5\\u0bbe\\u0bb0\\u0bae\\u0bcd] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0b87\\u0bb2\\u0bcd\",past:\"%s \\u0bae\\u0bc1\\u0ba9\\u0bcd\",s:\"\\u0b92\\u0bb0\\u0bc1 \\u0b9a\\u0bbf\\u0bb2 \\u0bb5\\u0bbf\\u0ba8\\u0bbe\\u0b9f\\u0bbf\\u0b95\\u0bb3\\u0bcd\",ss:\"%d \\u0bb5\\u0bbf\\u0ba8\\u0bbe\\u0b9f\\u0bbf\\u0b95\\u0bb3\\u0bcd\",m:\"\\u0b92\\u0bb0\\u0bc1 \\u0ba8\\u0bbf\\u0bae\\u0bbf\\u0b9f\\u0bae\\u0bcd\",mm:\"%d \\u0ba8\\u0bbf\\u0bae\\u0bbf\\u0b9f\\u0b99\\u0bcd\\u0b95\\u0bb3\\u0bcd\",h:\"\\u0b92\\u0bb0\\u0bc1 \\u0bae\\u0ba3\\u0bbf \\u0ba8\\u0bc7\\u0bb0\\u0bae\\u0bcd\",hh:\"%d \\u0bae\\u0ba3\\u0bbf \\u0ba8\\u0bc7\\u0bb0\\u0bae\\u0bcd\",d:\"\\u0b92\\u0bb0\\u0bc1 \\u0ba8\\u0bbe\\u0bb3\\u0bcd\",dd:\"%d \\u0ba8\\u0bbe\\u0b9f\\u0bcd\\u0b95\\u0bb3\\u0bcd\",M:\"\\u0b92\\u0bb0\\u0bc1 \\u0bae\\u0bbe\\u0ba4\\u0bae\\u0bcd\",MM:\"%d \\u0bae\\u0bbe\\u0ba4\\u0b99\\u0bcd\\u0b95\\u0bb3\\u0bcd\",y:\"\\u0b92\\u0bb0\\u0bc1 \\u0bb5\\u0bb0\\u0bc1\\u0b9f\\u0bae\\u0bcd\",yy:\"%d \\u0b86\\u0ba3\\u0bcd\\u0b9f\\u0bc1\\u0b95\\u0bb3\\u0bcd\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u0bb5\\u0ba4\\u0bc1/,ordinal:function(e){return e+\"\\u0bb5\\u0ba4\\u0bc1\"},preparse:function(e){return e.replace(/[\\u0be7\\u0be8\\u0be9\\u0bea\\u0beb\\u0bec\\u0bed\\u0bee\\u0bef\\u0be6]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd|\\u0bb5\\u0bc8\\u0b95\\u0bb1\\u0bc8|\\u0b95\\u0bbe\\u0bb2\\u0bc8|\\u0ba8\\u0ba3\\u0bcd\\u0baa\\u0b95\\u0bb2\\u0bcd|\\u0b8e\\u0bb1\\u0bcd\\u0baa\\u0bbe\\u0b9f\\u0bc1|\\u0bae\\u0bbe\\u0bb2\\u0bc8/,meridiem:function(e,t,n){return e<2?\" \\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd\":e<6?\" \\u0bb5\\u0bc8\\u0b95\\u0bb1\\u0bc8\":e<10?\" \\u0b95\\u0bbe\\u0bb2\\u0bc8\":e<14?\" \\u0ba8\\u0ba3\\u0bcd\\u0baa\\u0b95\\u0bb2\\u0bcd\":e<18?\" \\u0b8e\\u0bb1\\u0bcd\\u0baa\\u0bbe\\u0b9f\\u0bc1\":e<22?\" \\u0bae\\u0bbe\\u0bb2\\u0bc8\":\" \\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd\"},meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd\"===t?e<2?e:e+12:\"\\u0bb5\\u0bc8\\u0b95\\u0bb1\\u0bc8\"===t||\"\\u0b95\\u0bbe\\u0bb2\\u0bc8\"===t||\"\\u0ba8\\u0ba3\\u0bcd\\u0baa\\u0b95\\u0bb2\\u0bcd\"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(n(\"wd/R\"))},PiFQ:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"Tg02\"),i=n(\"fXoL\"),a=function(){var e=function(){function e(){s(this,e)}return c(e,[{key:\"transform\",value:function(e){return e?Object(r.a)(e):\"\"}}]),e}();return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275pipe=i.Ob({name:\"base64tohex\",type:e,pure:!0}),e}()},PpIw:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0ce7\",2:\"\\u0ce8\",3:\"\\u0ce9\",4:\"\\u0cea\",5:\"\\u0ceb\",6:\"\\u0cec\",7:\"\\u0ced\",8:\"\\u0cee\",9:\"\\u0cef\",0:\"\\u0ce6\"},n={\"\\u0ce7\":\"1\",\"\\u0ce8\":\"2\",\"\\u0ce9\":\"3\",\"\\u0cea\":\"4\",\"\\u0ceb\":\"5\",\"\\u0cec\":\"6\",\"\\u0ced\":\"7\",\"\\u0cee\":\"8\",\"\\u0cef\":\"9\",\"\\u0ce6\":\"0\"};e.defineLocale(\"kn\",{months:\"\\u0c9c\\u0ca8\\u0cb5\\u0cb0\\u0cbf_\\u0cab\\u0cc6\\u0cac\\u0ccd\\u0cb0\\u0cb5\\u0cb0\\u0cbf_\\u0cae\\u0cbe\\u0cb0\\u0ccd\\u0c9a\\u0ccd_\\u0c8f\\u0caa\\u0ccd\\u0cb0\\u0cbf\\u0cb2\\u0ccd_\\u0cae\\u0cc6\\u0cd5_\\u0c9c\\u0cc2\\u0ca8\\u0ccd_\\u0c9c\\u0cc1\\u0cb2\\u0cc6\\u0cd6_\\u0c86\\u0c97\\u0cb8\\u0ccd\\u0c9f\\u0ccd_\\u0cb8\\u0cc6\\u0caa\\u0ccd\\u0c9f\\u0cc6\\u0c82\\u0cac\\u0cb0\\u0ccd_\\u0c85\\u0c95\\u0ccd\\u0c9f\\u0cc6\\u0cc2\\u0cd5\\u0cac\\u0cb0\\u0ccd_\\u0ca8\\u0cb5\\u0cc6\\u0c82\\u0cac\\u0cb0\\u0ccd_\\u0ca1\\u0cbf\\u0cb8\\u0cc6\\u0c82\\u0cac\\u0cb0\\u0ccd\".split(\"_\"),monthsShort:\"\\u0c9c\\u0ca8_\\u0cab\\u0cc6\\u0cac\\u0ccd\\u0cb0_\\u0cae\\u0cbe\\u0cb0\\u0ccd\\u0c9a\\u0ccd_\\u0c8f\\u0caa\\u0ccd\\u0cb0\\u0cbf\\u0cb2\\u0ccd_\\u0cae\\u0cc6\\u0cd5_\\u0c9c\\u0cc2\\u0ca8\\u0ccd_\\u0c9c\\u0cc1\\u0cb2\\u0cc6\\u0cd6_\\u0c86\\u0c97\\u0cb8\\u0ccd\\u0c9f\\u0ccd_\\u0cb8\\u0cc6\\u0caa\\u0ccd\\u0c9f\\u0cc6\\u0c82_\\u0c85\\u0c95\\u0ccd\\u0c9f\\u0cc6\\u0cc2\\u0cd5_\\u0ca8\\u0cb5\\u0cc6\\u0c82_\\u0ca1\\u0cbf\\u0cb8\\u0cc6\\u0c82\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0cad\\u0cbe\\u0ca8\\u0cc1\\u0cb5\\u0cbe\\u0cb0_\\u0cb8\\u0cc6\\u0cc2\\u0cd5\\u0cae\\u0cb5\\u0cbe\\u0cb0_\\u0cae\\u0c82\\u0c97\\u0cb3\\u0cb5\\u0cbe\\u0cb0_\\u0cac\\u0cc1\\u0ca7\\u0cb5\\u0cbe\\u0cb0_\\u0c97\\u0cc1\\u0cb0\\u0cc1\\u0cb5\\u0cbe\\u0cb0_\\u0cb6\\u0cc1\\u0c95\\u0ccd\\u0cb0\\u0cb5\\u0cbe\\u0cb0_\\u0cb6\\u0ca8\\u0cbf\\u0cb5\\u0cbe\\u0cb0\".split(\"_\"),weekdaysShort:\"\\u0cad\\u0cbe\\u0ca8\\u0cc1_\\u0cb8\\u0cc6\\u0cc2\\u0cd5\\u0cae_\\u0cae\\u0c82\\u0c97\\u0cb3_\\u0cac\\u0cc1\\u0ca7_\\u0c97\\u0cc1\\u0cb0\\u0cc1_\\u0cb6\\u0cc1\\u0c95\\u0ccd\\u0cb0_\\u0cb6\\u0ca8\\u0cbf\".split(\"_\"),weekdaysMin:\"\\u0cad\\u0cbe_\\u0cb8\\u0cc6\\u0cc2\\u0cd5_\\u0cae\\u0c82_\\u0cac\\u0cc1_\\u0c97\\u0cc1_\\u0cb6\\u0cc1_\\u0cb6\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm\",LLLL:\"dddd, D MMMM YYYY, A h:mm\"},calendar:{sameDay:\"[\\u0c87\\u0c82\\u0ca6\\u0cc1] LT\",nextDay:\"[\\u0ca8\\u0cbe\\u0cb3\\u0cc6] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0ca8\\u0cbf\\u0ca8\\u0ccd\\u0ca8\\u0cc6] LT\",lastWeek:\"[\\u0c95\\u0cc6\\u0cc2\\u0ca8\\u0cc6\\u0caf] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0ca8\\u0c82\\u0ca4\\u0cb0\",past:\"%s \\u0cb9\\u0cbf\\u0c82\\u0ca6\\u0cc6\",s:\"\\u0c95\\u0cc6\\u0cb2\\u0cb5\\u0cc1 \\u0c95\\u0ccd\\u0cb7\\u0ca3\\u0c97\\u0cb3\\u0cc1\",ss:\"%d \\u0cb8\\u0cc6\\u0c95\\u0cc6\\u0c82\\u0ca1\\u0cc1\\u0c97\\u0cb3\\u0cc1\",m:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0ca8\\u0cbf\\u0cae\\u0cbf\\u0cb7\",mm:\"%d \\u0ca8\\u0cbf\\u0cae\\u0cbf\\u0cb7\",h:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0c97\\u0c82\\u0c9f\\u0cc6\",hh:\"%d \\u0c97\\u0c82\\u0c9f\\u0cc6\",d:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0ca6\\u0cbf\\u0ca8\",dd:\"%d \\u0ca6\\u0cbf\\u0ca8\",M:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0ca4\\u0cbf\\u0c82\\u0c97\\u0cb3\\u0cc1\",MM:\"%d \\u0ca4\\u0cbf\\u0c82\\u0c97\\u0cb3\\u0cc1\",y:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0cb5\\u0cb0\\u0ccd\\u0cb7\",yy:\"%d \\u0cb5\\u0cb0\\u0ccd\\u0cb7\"},preparse:function(e){return e.replace(/[\\u0ce7\\u0ce8\\u0ce9\\u0cea\\u0ceb\\u0cec\\u0ced\\u0cee\\u0cef\\u0ce6]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf|\\u0cac\\u0cc6\\u0cb3\\u0cbf\\u0c97\\u0ccd\\u0c97\\u0cc6|\\u0cae\\u0ca7\\u0ccd\\u0caf\\u0cbe\\u0cb9\\u0ccd\\u0ca8|\\u0cb8\\u0c82\\u0c9c\\u0cc6/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf\"===t?e<4?e:e+12:\"\\u0cac\\u0cc6\\u0cb3\\u0cbf\\u0c97\\u0ccd\\u0c97\\u0cc6\"===t?e:\"\\u0cae\\u0ca7\\u0ccd\\u0caf\\u0cbe\\u0cb9\\u0ccd\\u0ca8\"===t?e>=10?e:e+12:\"\\u0cb8\\u0c82\\u0c9c\\u0cc6\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf\":e<10?\"\\u0cac\\u0cc6\\u0cb3\\u0cbf\\u0c97\\u0ccd\\u0c97\\u0cc6\":e<17?\"\\u0cae\\u0ca7\\u0ccd\\u0caf\\u0cbe\\u0cb9\\u0ccd\\u0ca8\":e<20?\"\\u0cb8\\u0c82\\u0c9c\\u0cc6\":\"\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u0ca8\\u0cc6\\u0cd5)/,ordinal:function(e){return e+\"\\u0ca8\\u0cc6\\u0cd5\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},PqYM:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"HDdC\"),i=n(\"D0XW\"),a=n(\"Y7HM\"),o=n(\"z+Ro\");function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,s=-1;return Object(a.a)(t)?s=Number(t)<1?1:Number(t):Object(o.a)(t)&&(n=t),Object(o.a)(n)||(n=i.a),new r.a((function(t){var r=Object(a.a)(e)?e:+e-n.now();return n.schedule(u,r,{index:0,period:s,subscriber:t})}))}function u(e){var t=e.index,n=e.period,r=e.subscriber;if(r.next(t),!r.closed){if(-1===n)return r.complete();e.index=t+1,this.schedule(e,n)}}},QQWL:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"VJ7P\"),i=n(\"N5aZ\");function a(e,t,n,a,o){var s;e=Object(r.arrayify)(e),t=Object(r.arrayify)(t);var u,c,l=1,d=new Uint8Array(a),h=new Uint8Array(t.length+4);h.set(t);for(var f=1;f<=l;f++){h[t.length]=f>>24&255,h[t.length+1]=f>>16&255,h[t.length+2]=f>>8&255,h[t.length+3]=255&f;var m=Object(r.arrayify)(Object(i.a)(o,e,h));s||(s=m.length,c=new Uint8Array(s),u=a-((l=Math.ceil(a/s))-1)*s),c.set(m);for(var p=1;p=65&&n<=70?n-55:n>=97&&n<=102?n-87:n-48&15}function u(e,t,n){var r=s(e,n);return n-1>=t&&(r|=s(e,n-1)<<4),r}function c(e,t,n,r){for(var i=0,a=Math.min(e.length,n),o=t;o=49?s-49+10:s>=17?s-17+10:s}return i}a.isBN=function(e){return e instanceof a||null!==e&&\"object\"==typeof e&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,n){if(\"number\"==typeof e)return this._initNumber(e,t,n);if(\"object\"==typeof e)return this._initArray(e,t,n);\"hex\"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;\"-\"===(e=e.toString().replace(/\\s+/g,\"\"))[0]&&(i++,this.negative=1),i=0;i-=3)this.words[a]|=(o=e[i]|e[i-1]<<8|e[i-2]<<16)<>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);else if(\"le\"===n)for(i=0,a=0;i>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);return this.strip()},a.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r=t;r-=2)i=u(e,t,r)<=18?(a-=18,this.words[o+=1]|=i>>>26):a+=8;else for(r=(e.length-t)%2==0?t+1:t;r=18?(a-=18,this.words[o+=1]|=i>>>26):a+=8;this.strip()},a.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var a=e.length-n,o=a%r,s=Math.min(a,a-o)+n,u=0,l=n;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?\"\"};var l=[\"\",\"0\",\"00\",\"000\",\"0000\",\"00000\",\"000000\",\"0000000\",\"00000000\",\"000000000\",\"0000000000\",\"00000000000\",\"000000000000\",\"0000000000000\",\"00000000000000\",\"000000000000000\",\"0000000000000000\",\"00000000000000000\",\"000000000000000000\",\"0000000000000000000\",\"00000000000000000000\",\"000000000000000000000\",\"0000000000000000000000\",\"00000000000000000000000\",\"000000000000000000000000\",\"0000000000000000000000000\"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function f(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],a=0|t.words[0],o=i*a,s=o/67108864|0;n.words[0]=67108863&o;for(var u=1;u>>26,l=67108863&s,d=Math.min(u,t.length-1),h=Math.max(0,u-e.length+1);h<=d;h++)c+=(o=(i=0|e.words[u-h|0])*(a=0|t.words[h])+l)/67108864|0,l=67108863&o;n.words[u]=0|l,s=0|c}return 0!==s?n.words[u]=0|s:n.length--,n.strip()}a.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||\"hex\"===e){n=\"\";for(var i=0,a=0,o=0;o>>24-i&16777215)||o!==this.length-1?l[6-u.length]+u+n:u+n,(i+=2)>=26&&(i-=26,o--)}for(0!==a&&(n=a.toString(16)+n);n.length%t!=0;)n=\"0\"+n;return 0!==this.negative&&(n=\"-\"+n),n}if(e===(0|e)&&e>=2&&e<=36){var c=d[e],f=h[e];n=\"\";var m=this.clone();for(m.negative=0;!m.isZero();){var p=m.modn(f).toString(e);n=(m=m.idivn(f)).isZero()?p+n:l[c-p.length]+p+n}for(this.isZero()&&(n=\"0\"+n);n.length%t!=0;)n=\"0\"+n;return 0!==this.negative&&(n=\"-\"+n),n}r(!1,\"Base should be between 2 and 36\")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,\"Number can only safely store up to 53 bits\"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return r(void 0!==o),this.toArrayLike(o,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,n){var i=this.byteLength(),a=n||Math.max(1,i);r(i<=a,\"byte array longer than desired length\"),r(a>0,\"Requested array length <= 0\"),this.strip();var o,s,u=\"le\"===t,c=new e(a),l=this.clone();if(u){for(s=0;!l.isZero();s++)o=l.andln(255),l.iushrn(8),c[s]=o;for(;s=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0==(8191&t)&&(n+=13,t>>>=13),0==(127&t)&&(n+=7,t>>>=7),0==(15&t)&&(n+=4,t>>>=4),0==(3&t)&&(n+=2,t>>>=2),0==(1&t)&&n++,n},a.prototype.bitLength=function(){var e=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+e},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;ne.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;re.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){r(\"number\"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){r(\"number\"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(n=this,r=e):(n=e,r=this);for(var i=0,a=0;a>>26;for(;0!==i&&a>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;ae.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var a=0,o=0;o>26,this.words[o]=67108863&t;for(;0!==a&&o>26,this.words[o]=67108863&t;if(0===a&&o>>13,f=0|o[1],m=8191&f,p=f>>>13,v=0|o[2],b=8191&v,g=v>>>13,_=0|o[3],y=8191&_,k=_>>>13,w=0|o[4],S=8191&w,M=w>>>13,x=0|o[5],C=8191&x,D=x>>>13,O=0|o[6],L=8191&O,E=O>>>13,T=0|o[7],A=8191&T,P=T>>>13,F=0|o[8],j=8191&F,R=F>>>13,I=0|o[9],Y=8191&I,H=I>>>13,N=0|s[0],B=8191&N,V=N>>>13,U=0|s[1],z=8191&U,J=U>>>13,G=0|s[2],X=8191&G,W=G>>>13,Z=0|s[3],K=8191&Z,Q=Z>>>13,q=0|s[4],$=8191&q,ee=q>>>13,te=0|s[5],ne=8191&te,re=te>>>13,ie=0|s[6],ae=8191&ie,oe=ie>>>13,se=0|s[7],ue=8191&se,ce=se>>>13,le=0|s[8],de=8191&le,he=le>>>13,fe=0|s[9],me=8191&fe,pe=fe>>>13;n.negative=e.negative^t.negative,n.length=19;var ve=(c+(r=Math.imul(d,B))|0)+((8191&(i=(i=Math.imul(d,V))+Math.imul(h,B)|0))<<13)|0;c=((a=Math.imul(h,V))+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(m,B),i=(i=Math.imul(m,V))+Math.imul(p,B)|0,a=Math.imul(p,V);var be=(c+(r=r+Math.imul(d,z)|0)|0)+((8191&(i=(i=i+Math.imul(d,J)|0)+Math.imul(h,z)|0))<<13)|0;c=((a=a+Math.imul(h,J)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(b,B),i=(i=Math.imul(b,V))+Math.imul(g,B)|0,a=Math.imul(g,V),r=r+Math.imul(m,z)|0,i=(i=i+Math.imul(m,J)|0)+Math.imul(p,z)|0,a=a+Math.imul(p,J)|0;var ge=(c+(r=r+Math.imul(d,X)|0)|0)+((8191&(i=(i=i+Math.imul(d,W)|0)+Math.imul(h,X)|0))<<13)|0;c=((a=a+Math.imul(h,W)|0)+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(y,B),i=(i=Math.imul(y,V))+Math.imul(k,B)|0,a=Math.imul(k,V),r=r+Math.imul(b,z)|0,i=(i=i+Math.imul(b,J)|0)+Math.imul(g,z)|0,a=a+Math.imul(g,J)|0,r=r+Math.imul(m,X)|0,i=(i=i+Math.imul(m,W)|0)+Math.imul(p,X)|0,a=a+Math.imul(p,W)|0;var _e=(c+(r=r+Math.imul(d,K)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,K)|0))<<13)|0;c=((a=a+Math.imul(h,Q)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(S,B),i=(i=Math.imul(S,V))+Math.imul(M,B)|0,a=Math.imul(M,V),r=r+Math.imul(y,z)|0,i=(i=i+Math.imul(y,J)|0)+Math.imul(k,z)|0,a=a+Math.imul(k,J)|0,r=r+Math.imul(b,X)|0,i=(i=i+Math.imul(b,W)|0)+Math.imul(g,X)|0,a=a+Math.imul(g,W)|0,r=r+Math.imul(m,K)|0,i=(i=i+Math.imul(m,Q)|0)+Math.imul(p,K)|0,a=a+Math.imul(p,Q)|0;var ye=(c+(r=r+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((a=a+Math.imul(h,ee)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(C,B),i=(i=Math.imul(C,V))+Math.imul(D,B)|0,a=Math.imul(D,V),r=r+Math.imul(S,z)|0,i=(i=i+Math.imul(S,J)|0)+Math.imul(M,z)|0,a=a+Math.imul(M,J)|0,r=r+Math.imul(y,X)|0,i=(i=i+Math.imul(y,W)|0)+Math.imul(k,X)|0,a=a+Math.imul(k,W)|0,r=r+Math.imul(b,K)|0,i=(i=i+Math.imul(b,Q)|0)+Math.imul(g,K)|0,a=a+Math.imul(g,Q)|0,r=r+Math.imul(m,$)|0,i=(i=i+Math.imul(m,ee)|0)+Math.imul(p,$)|0,a=a+Math.imul(p,ee)|0;var ke=(c+(r=r+Math.imul(d,ne)|0)|0)+((8191&(i=(i=i+Math.imul(d,re)|0)+Math.imul(h,ne)|0))<<13)|0;c=((a=a+Math.imul(h,re)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(L,B),i=(i=Math.imul(L,V))+Math.imul(E,B)|0,a=Math.imul(E,V),r=r+Math.imul(C,z)|0,i=(i=i+Math.imul(C,J)|0)+Math.imul(D,z)|0,a=a+Math.imul(D,J)|0,r=r+Math.imul(S,X)|0,i=(i=i+Math.imul(S,W)|0)+Math.imul(M,X)|0,a=a+Math.imul(M,W)|0,r=r+Math.imul(y,K)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(k,K)|0,a=a+Math.imul(k,Q)|0,r=r+Math.imul(b,$)|0,i=(i=i+Math.imul(b,ee)|0)+Math.imul(g,$)|0,a=a+Math.imul(g,ee)|0,r=r+Math.imul(m,ne)|0,i=(i=i+Math.imul(m,re)|0)+Math.imul(p,ne)|0,a=a+Math.imul(p,re)|0;var we=(c+(r=r+Math.imul(d,ae)|0)|0)+((8191&(i=(i=i+Math.imul(d,oe)|0)+Math.imul(h,ae)|0))<<13)|0;c=((a=a+Math.imul(h,oe)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(A,B),i=(i=Math.imul(A,V))+Math.imul(P,B)|0,a=Math.imul(P,V),r=r+Math.imul(L,z)|0,i=(i=i+Math.imul(L,J)|0)+Math.imul(E,z)|0,a=a+Math.imul(E,J)|0,r=r+Math.imul(C,X)|0,i=(i=i+Math.imul(C,W)|0)+Math.imul(D,X)|0,a=a+Math.imul(D,W)|0,r=r+Math.imul(S,K)|0,i=(i=i+Math.imul(S,Q)|0)+Math.imul(M,K)|0,a=a+Math.imul(M,Q)|0,r=r+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,ee)|0,r=r+Math.imul(b,ne)|0,i=(i=i+Math.imul(b,re)|0)+Math.imul(g,ne)|0,a=a+Math.imul(g,re)|0,r=r+Math.imul(m,ae)|0,i=(i=i+Math.imul(m,oe)|0)+Math.imul(p,ae)|0,a=a+Math.imul(p,oe)|0;var Se=(c+(r=r+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((a=a+Math.imul(h,ce)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(j,B),i=(i=Math.imul(j,V))+Math.imul(R,B)|0,a=Math.imul(R,V),r=r+Math.imul(A,z)|0,i=(i=i+Math.imul(A,J)|0)+Math.imul(P,z)|0,a=a+Math.imul(P,J)|0,r=r+Math.imul(L,X)|0,i=(i=i+Math.imul(L,W)|0)+Math.imul(E,X)|0,a=a+Math.imul(E,W)|0,r=r+Math.imul(C,K)|0,i=(i=i+Math.imul(C,Q)|0)+Math.imul(D,K)|0,a=a+Math.imul(D,Q)|0,r=r+Math.imul(S,$)|0,i=(i=i+Math.imul(S,ee)|0)+Math.imul(M,$)|0,a=a+Math.imul(M,ee)|0,r=r+Math.imul(y,ne)|0,i=(i=i+Math.imul(y,re)|0)+Math.imul(k,ne)|0,a=a+Math.imul(k,re)|0,r=r+Math.imul(b,ae)|0,i=(i=i+Math.imul(b,oe)|0)+Math.imul(g,ae)|0,a=a+Math.imul(g,oe)|0,r=r+Math.imul(m,ue)|0,i=(i=i+Math.imul(m,ce)|0)+Math.imul(p,ue)|0,a=a+Math.imul(p,ce)|0;var Me=(c+(r=r+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((a=a+Math.imul(h,he)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(Y,B),i=(i=Math.imul(Y,V))+Math.imul(H,B)|0,a=Math.imul(H,V),r=r+Math.imul(j,z)|0,i=(i=i+Math.imul(j,J)|0)+Math.imul(R,z)|0,a=a+Math.imul(R,J)|0,r=r+Math.imul(A,X)|0,i=(i=i+Math.imul(A,W)|0)+Math.imul(P,X)|0,a=a+Math.imul(P,W)|0,r=r+Math.imul(L,K)|0,i=(i=i+Math.imul(L,Q)|0)+Math.imul(E,K)|0,a=a+Math.imul(E,Q)|0,r=r+Math.imul(C,$)|0,i=(i=i+Math.imul(C,ee)|0)+Math.imul(D,$)|0,a=a+Math.imul(D,ee)|0,r=r+Math.imul(S,ne)|0,i=(i=i+Math.imul(S,re)|0)+Math.imul(M,ne)|0,a=a+Math.imul(M,re)|0,r=r+Math.imul(y,ae)|0,i=(i=i+Math.imul(y,oe)|0)+Math.imul(k,ae)|0,a=a+Math.imul(k,oe)|0,r=r+Math.imul(b,ue)|0,i=(i=i+Math.imul(b,ce)|0)+Math.imul(g,ue)|0,a=a+Math.imul(g,ce)|0,r=r+Math.imul(m,de)|0,i=(i=i+Math.imul(m,he)|0)+Math.imul(p,de)|0,a=a+Math.imul(p,he)|0;var xe=(c+(r=r+Math.imul(d,me)|0)|0)+((8191&(i=(i=i+Math.imul(d,pe)|0)+Math.imul(h,me)|0))<<13)|0;c=((a=a+Math.imul(h,pe)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(Y,z),i=(i=Math.imul(Y,J))+Math.imul(H,z)|0,a=Math.imul(H,J),r=r+Math.imul(j,X)|0,i=(i=i+Math.imul(j,W)|0)+Math.imul(R,X)|0,a=a+Math.imul(R,W)|0,r=r+Math.imul(A,K)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(P,K)|0,a=a+Math.imul(P,Q)|0,r=r+Math.imul(L,$)|0,i=(i=i+Math.imul(L,ee)|0)+Math.imul(E,$)|0,a=a+Math.imul(E,ee)|0,r=r+Math.imul(C,ne)|0,i=(i=i+Math.imul(C,re)|0)+Math.imul(D,ne)|0,a=a+Math.imul(D,re)|0,r=r+Math.imul(S,ae)|0,i=(i=i+Math.imul(S,oe)|0)+Math.imul(M,ae)|0,a=a+Math.imul(M,oe)|0,r=r+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(k,ue)|0,a=a+Math.imul(k,ce)|0,r=r+Math.imul(b,de)|0,i=(i=i+Math.imul(b,he)|0)+Math.imul(g,de)|0,a=a+Math.imul(g,he)|0;var Ce=(c+(r=r+Math.imul(m,me)|0)|0)+((8191&(i=(i=i+Math.imul(m,pe)|0)+Math.imul(p,me)|0))<<13)|0;c=((a=a+Math.imul(p,pe)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(Y,X),i=(i=Math.imul(Y,W))+Math.imul(H,X)|0,a=Math.imul(H,W),r=r+Math.imul(j,K)|0,i=(i=i+Math.imul(j,Q)|0)+Math.imul(R,K)|0,a=a+Math.imul(R,Q)|0,r=r+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(P,$)|0,a=a+Math.imul(P,ee)|0,r=r+Math.imul(L,ne)|0,i=(i=i+Math.imul(L,re)|0)+Math.imul(E,ne)|0,a=a+Math.imul(E,re)|0,r=r+Math.imul(C,ae)|0,i=(i=i+Math.imul(C,oe)|0)+Math.imul(D,ae)|0,a=a+Math.imul(D,oe)|0,r=r+Math.imul(S,ue)|0,i=(i=i+Math.imul(S,ce)|0)+Math.imul(M,ue)|0,a=a+Math.imul(M,ce)|0,r=r+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(k,de)|0,a=a+Math.imul(k,he)|0;var De=(c+(r=r+Math.imul(b,me)|0)|0)+((8191&(i=(i=i+Math.imul(b,pe)|0)+Math.imul(g,me)|0))<<13)|0;c=((a=a+Math.imul(g,pe)|0)+(i>>>13)|0)+(De>>>26)|0,De&=67108863,r=Math.imul(Y,K),i=(i=Math.imul(Y,Q))+Math.imul(H,K)|0,a=Math.imul(H,Q),r=r+Math.imul(j,$)|0,i=(i=i+Math.imul(j,ee)|0)+Math.imul(R,$)|0,a=a+Math.imul(R,ee)|0,r=r+Math.imul(A,ne)|0,i=(i=i+Math.imul(A,re)|0)+Math.imul(P,ne)|0,a=a+Math.imul(P,re)|0,r=r+Math.imul(L,ae)|0,i=(i=i+Math.imul(L,oe)|0)+Math.imul(E,ae)|0,a=a+Math.imul(E,oe)|0,r=r+Math.imul(C,ue)|0,i=(i=i+Math.imul(C,ce)|0)+Math.imul(D,ue)|0,a=a+Math.imul(D,ce)|0,r=r+Math.imul(S,de)|0,i=(i=i+Math.imul(S,he)|0)+Math.imul(M,de)|0,a=a+Math.imul(M,he)|0;var Oe=(c+(r=r+Math.imul(y,me)|0)|0)+((8191&(i=(i=i+Math.imul(y,pe)|0)+Math.imul(k,me)|0))<<13)|0;c=((a=a+Math.imul(k,pe)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(Y,$),i=(i=Math.imul(Y,ee))+Math.imul(H,$)|0,a=Math.imul(H,ee),r=r+Math.imul(j,ne)|0,i=(i=i+Math.imul(j,re)|0)+Math.imul(R,ne)|0,a=a+Math.imul(R,re)|0,r=r+Math.imul(A,ae)|0,i=(i=i+Math.imul(A,oe)|0)+Math.imul(P,ae)|0,a=a+Math.imul(P,oe)|0,r=r+Math.imul(L,ue)|0,i=(i=i+Math.imul(L,ce)|0)+Math.imul(E,ue)|0,a=a+Math.imul(E,ce)|0,r=r+Math.imul(C,de)|0,i=(i=i+Math.imul(C,he)|0)+Math.imul(D,de)|0,a=a+Math.imul(D,he)|0;var Le=(c+(r=r+Math.imul(S,me)|0)|0)+((8191&(i=(i=i+Math.imul(S,pe)|0)+Math.imul(M,me)|0))<<13)|0;c=((a=a+Math.imul(M,pe)|0)+(i>>>13)|0)+(Le>>>26)|0,Le&=67108863,r=Math.imul(Y,ne),i=(i=Math.imul(Y,re))+Math.imul(H,ne)|0,a=Math.imul(H,re),r=r+Math.imul(j,ae)|0,i=(i=i+Math.imul(j,oe)|0)+Math.imul(R,ae)|0,a=a+Math.imul(R,oe)|0,r=r+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(P,ue)|0,a=a+Math.imul(P,ce)|0,r=r+Math.imul(L,de)|0,i=(i=i+Math.imul(L,he)|0)+Math.imul(E,de)|0,a=a+Math.imul(E,he)|0;var Ee=(c+(r=r+Math.imul(C,me)|0)|0)+((8191&(i=(i=i+Math.imul(C,pe)|0)+Math.imul(D,me)|0))<<13)|0;c=((a=a+Math.imul(D,pe)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(Y,ae),i=(i=Math.imul(Y,oe))+Math.imul(H,ae)|0,a=Math.imul(H,oe),r=r+Math.imul(j,ue)|0,i=(i=i+Math.imul(j,ce)|0)+Math.imul(R,ue)|0,a=a+Math.imul(R,ce)|0,r=r+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(P,de)|0,a=a+Math.imul(P,he)|0;var Te=(c+(r=r+Math.imul(L,me)|0)|0)+((8191&(i=(i=i+Math.imul(L,pe)|0)+Math.imul(E,me)|0))<<13)|0;c=((a=a+Math.imul(E,pe)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(Y,ue),i=(i=Math.imul(Y,ce))+Math.imul(H,ue)|0,a=Math.imul(H,ce),r=r+Math.imul(j,de)|0,i=(i=i+Math.imul(j,he)|0)+Math.imul(R,de)|0,a=a+Math.imul(R,he)|0;var Ae=(c+(r=r+Math.imul(A,me)|0)|0)+((8191&(i=(i=i+Math.imul(A,pe)|0)+Math.imul(P,me)|0))<<13)|0;c=((a=a+Math.imul(P,pe)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(Y,de),i=(i=Math.imul(Y,he))+Math.imul(H,de)|0,a=Math.imul(H,he);var Pe=(c+(r=r+Math.imul(j,me)|0)|0)+((8191&(i=(i=i+Math.imul(j,pe)|0)+Math.imul(R,me)|0))<<13)|0;c=((a=a+Math.imul(R,pe)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863;var Fe=(c+(r=Math.imul(Y,me))|0)+((8191&(i=(i=Math.imul(Y,pe))+Math.imul(H,me)|0))<<13)|0;return c=((a=Math.imul(H,pe))+(i>>>13)|0)+(Fe>>>26)|0,Fe&=67108863,u[0]=ve,u[1]=be,u[2]=ge,u[3]=_e,u[4]=ye,u[5]=ke,u[6]=we,u[7]=Se,u[8]=Me,u[9]=xe,u[10]=Ce,u[11]=De,u[12]=Oe,u[13]=Le,u[14]=Ee,u[15]=Te,u[16]=Ae,u[17]=Pe,u[18]=Fe,0!==c&&(u[19]=c,n.length++),n};function p(e,t,n){return(new v).mulp(e,t,n)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=f),a.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):n<63?f(this,e,t):n<1024?function(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,a=0;a>>26)|0)>>>26,o&=67108863}n.words[a]=s,r=o,o=i}return 0!==r?n.words[a]=r:n.length--,n.strip()}(this,e,t):p(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),n=a.prototype._countBits(e)-1,r=0;r>=1;return r},v.prototype.permute=function(e,t,n,r,i,a){for(var o=0;o>>=1)i++;return 1<>>=13),a>>>=13;for(o=2*t;o>=26,t+=i/67108864|0,t+=a>>>26,this.words[n]=67108863&a}return 0!==t&&(this.words[n]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n>>r}return t}(e);if(0===t.length)return new a(1);for(var n=this,r=0;r=0);var t,n=e%26,i=(e-n)/26,a=67108863>>>26-n<<26-n;if(0!==n){var o=0;for(t=0;t>>26-n}o&&(this.words[t]=o,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var a=e%26,o=Math.min((e-a)/26,this.length),s=67108863^67108863>>>a<o)for(this.length-=o,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-a|d>>>a,l=d&s}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){r(\"number\"==typeof e&&e>=0);var t=e%26,n=(e-t)/26;return!(this.length<=n||!(this.words[n]&1<=0);var t=e%26,n=(e-t)/26;return r(0===this.negative,\"imaskn works only with positive numbers\"),this.length<=n?this:(0!==t&&n++,this.length=Math.min(n,this.length),0!==t&&(this.words[this.length-1]&=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(r(\"number\"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(s/67108864|0),this.words[i+n]=67108863&a}for(;i>26,this.words[i+n]=67108863&a;if(0===o)return this.strip();for(r(-1===o),o=0,i=0;i>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var n,r=this.clone(),i=e,o=0|i.words[i.length-1];0!=(n=26-this._countBits(o))&&(i=i.ushln(n),r.iushln(n),o=0|i.words[i.length-1]);var s,u=r.length-i.length;if(\"mod\"!==t){(s=new a(null)).length=u+1,s.words=new Array(s.length);for(var c=0;c=0;d--){var h=67108864*(0|r.words[i.length+d])+(0|r.words[i.length+d-1]);for(h=Math.min(h/o|0,67108863),r._ishlnsubmul(i,h,d);0!==r.negative;)h--,r.negative=0,r._ishlnsubmul(i,1,d),r.isZero()||(r.negative^=1);s&&(s.words[d]=h)}return s&&s.strip(),r.strip(),\"div\"!==t&&0!==n&&r.iushrn(n),{div:s||null,mod:r}},a.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),\"mod\"!==t&&(i=s.div.neg()),\"div\"!==t&&(o=s.mod.neg(),n&&0!==o.negative&&o.iadd(e)),{div:i,mod:o}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),\"mod\"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),\"div\"!==t&&(o=s.mod.neg(),n&&0!==o.negative&&o.isub(e)),{div:s.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?\"div\"===t?{div:this.divn(e.words[0]),mod:null}:\"mod\"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,o,s},a.prototype.div=function(e){return this.divmod(e,\"div\",!1).div},a.prototype.mod=function(e){return this.divmod(e,\"mod\",!1).mod},a.prototype.umod=function(e){return this.divmod(e,\"mod\",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),a=n.cmp(r);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,n=0,i=this.length-1;i>=0;i--)n=(t*n+(0|this.words[i]))%e;return n},a.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*t;this.words[n]=i/e|0,t=i%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new a(1),o=new a(0),s=new a(0),u=new a(1),c=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++c;for(var l=n.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;0==(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(l),o.isub(d)),i.iushrn(1),o.iushrn(1);for(var m=0,p=1;0==(n.words[0]&p)&&m<26;++m,p<<=1);if(m>0)for(n.iushrn(m);m-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(l),u.isub(d)),s.iushrn(1),u.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(s),o.isub(u)):(n.isub(t),s.isub(i),u.isub(o))}return{a:s,b:u,gcd:n.iushln(c)}},a.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new a(1),s=new a(0),u=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var c=0,l=1;0==(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);for(var d=0,h=1;0==(n.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(n.iushrn(d);d-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);t.cmp(n)>=0?(t.isub(n),o.isub(s)):(n.isub(t),s.isub(o))}return(i=0===t.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=t.cmp(n);if(i<0){var a=t;t=n,n=a}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){r(\"number\"==typeof e);var t=e%26,n=(e-t)/26,i=1<>>26,this.words[o]=s&=67108863}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,\"Number is too big\");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){ri&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new S(e)},a.prototype.toRed=function(e){return r(!this.red,\"Already a number in reduction context\"),r(0===this.negative,\"red works only with positives\"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return r(this.red,\"fromRed works only with numbers in reduction context\"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return r(!this.red,\"Already a number in reduction context\"),this._forceRed(e)},a.prototype.redAdd=function(e){return r(this.red,\"redAdd works only with red numbers\"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return r(this.red,\"redIAdd works only with red numbers\"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return r(this.red,\"redSub works only with red numbers\"),this.red.sub(this,e)},a.prototype.redISub=function(e){return r(this.red,\"redISub works only with red numbers\"),this.red.isub(this,e)},a.prototype.redShl=function(e){return r(this.red,\"redShl works only with red numbers\"),this.red.shl(this,e)},a.prototype.redMul=function(e){return r(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return r(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return r(this.red,\"redSqr works only with red numbers\"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return r(this.red,\"redISqr works only with red numbers\"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return r(this.red,\"redSqrt works only with red numbers\"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return r(this.red,\"redInvm works only with red numbers\"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return r(this.red,\"redNeg works only with red numbers\"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return r(this.red&&!e.red,\"redPow(normalNum)\"),this.red._verify1(this),this.red.pow(this,e)};var b={k256:null,p224:null,p192:null,p25519:null};function g(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){g.call(this,\"k256\",\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f\")}function y(){g.call(this,\"p224\",\"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001\")}function k(){g.call(this,\"p192\",\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff\")}function w(){g.call(this,\"25519\",\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\")}function S(e){if(\"string\"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),\"modulus must be greater than 1\"),this.m=e,this.prime=null}function M(e){S.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}g.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},g.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},g.prototype.split=function(e,t){e.iushrn(this.n,0,t)},g.prototype.imulK=function(e){return e.imul(this.k)},i(_,g),_.prototype.split=function(e,t){for(var n=Math.min(e.length,9),r=0;r>>22,i=a}e.words[r-10]=i>>>=22,e.length-=0===i&&e.length>10?10:9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(b[e])return b[e];var t;if(\"k256\"===e)t=new _;else if(\"p224\"===e)t=new y;else if(\"p192\"===e)t=new k;else{if(\"p25519\"!==e)throw new Error(\"Unknown prime \"+e);t=new w}return b[e]=t,t},S.prototype._verify1=function(e){r(0===e.negative,\"red works only with positives\"),r(e.red,\"red works only with red numbers\")},S.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),\"red works only with positives\"),r(e.red&&e.red===t.red,\"red works only with red numbers\")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},S.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new a(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);r(!i.isZero());var s=new a(1).toRed(this),u=s.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new a(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),m=o;0!==f.cmp(s);){for(var p=f,v=0;0!==p.cmp(s);v++)p=p.redSqr();r(v=0;r--){for(var c=t.words[r],l=u-1;l>=0;l--){var d=c>>l&1;i!==n[0]&&(i=this.sqr(i)),0!==d||0!==o?(o<<=1,o|=d,(4==++s||0===r&&0===l)&&(i=this.mul(i,n[o]),s=0,o=0)):s=0}u=26}return i},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new M(e)},i(M,S),M.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},M.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},M.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},M.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},M.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,n(\"YuTi\")(e))},QUrN:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o})),n.d(t,\"b\",(function(){return u}));var r=n(\"fXoL\"),i=n(\"wd/R\"),a=new r.s(\"NGX_MOMENT_OPTIONS\"),o=function(){var e=function(){function e(t){s(this,e),this.allowedUnits=[\"ss\",\"s\",\"m\",\"h\",\"d\",\"M\"],this._applyOptions(t)}return c(e,[{key:\"transform\",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r visible\",Object(y.e)(\"200ms cubic-bezier(0, 0, 0.2, 1)\",Object(y.h)([Object(y.l)({opacity:0,transform:\"scale(0)\",offset:0}),Object(y.l)({opacity:.5,transform:\"scale(0.99)\",offset:.5}),Object(y.l)({opacity:1,transform:\"scale(1)\",offset:1})]))),Object(y.m)(\"* => hidden\",Object(y.e)(\"100ms cubic-bezier(0, 0, 0.2, 1)\",Object(y.l)({opacity:0})))])},S=Object(p.f)({passive:!0}),M=new u.s(\"mat-tooltip-scroll-strategy\"),x={provide:M,deps:[i.c],useFactory:function(e){return function(){return e.scrollStrategies.reposition({scrollThrottle:20})}}},C=new u.s(\"mat-tooltip-default-options\",{providedIn:\"root\",factory:function(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),D=function(){var e=function(){function e(t,n,r,i,a,o,u,c,l,d,h){var m=this;s(this,e),this._overlay=t,this._elementRef=n,this._scrollDispatcher=r,this._viewContainerRef=i,this._ngZone=a,this._platform=o,this._ariaDescriber=u,this._focusMonitor=c,this._dir=d,this._defaultOptions=h,this._position=\"below\",this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this.showDelay=this._defaultOptions.showDelay,this.hideDelay=this._defaultOptions.hideDelay,this.touchGestures=\"auto\",this._message=\"\",this._passiveListeners=[],this._destroyed=new b.a,this._handleKeydown=function(e){m._isTooltipVisible()&&e.keyCode===f.g&&!Object(f.s)(e)&&(e.preventDefault(),e.stopPropagation(),m._ngZone.run((function(){return m.hide(0)})))},this._scrollStrategy=l,h&&(h.position&&(this.position=h.position),h.touchGestures&&(this.touchGestures=h.touchGestures)),a.runOutsideAngular((function(){n.nativeElement.addEventListener(\"keydown\",m._handleKeydown)}))}return c(e,[{key:\"position\",get:function(){return this._position},set:function(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(),this._tooltipInstance&&this._tooltipInstance.show(0),this._overlayRef.updatePosition()))}},{key:\"disabled\",get:function(){return this._disabled},set:function(e){this._disabled=Object(h.c)(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}},{key:\"message\",get:function(){return this._message},set:function(e){var t=this;this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message),this._message=null!=e?String(e).trim():\"\",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular((function(){Promise.resolve().then((function(){t._ariaDescriber.describe(t._elementRef.nativeElement,t.message)}))})))}},{key:\"tooltipClass\",get:function(){return this._tooltipClass},set:function(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}},{key:\"ngAfterViewInit\",value:function(){var e=this;this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(Object(g.a)(this._destroyed)).subscribe((function(t){t?\"keyboard\"===t&&e._ngZone.run((function(){return e.show()})):e._ngZone.run((function(){return e.hide(0)}))}))}},{key:\"ngOnDestroy\",value:function(){var e=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),e.removeEventListener(\"keydown\",this._handleKeydown),this._passiveListeners.forEach((function(n){var r=t(n,2),i=r[0],a=r[1];e.removeEventListener(i,a,S)})),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message),this._focusMonitor.stopMonitoring(e)}},{key:\"show\",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.showDelay;if(!this.disabled&&this.message&&(!this._isTooltipVisible()||this._tooltipInstance._showTimeoutId||this._tooltipInstance._hideTimeoutId)){var n=this._createOverlay();this._detach(),this._portal=this._portal||new v.d(O,this._viewContainerRef),this._tooltipInstance=n.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe(Object(g.a)(this._destroyed)).subscribe((function(){return e._detach()})),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),this._tooltipInstance.show(t)}}},{key:\"hide\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.hideDelay;this._tooltipInstance&&this._tooltipInstance.hide(e)}},{key:\"toggle\",value:function(){this._isTooltipVisible()?this.hide():this.show()}},{key:\"_isTooltipVisible\",value:function(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}},{key:\"_createOverlay\",value:function(){var e=this;if(this._overlayRef)return this._overlayRef;var t=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),n=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(\".mat-tooltip\").withFlexibleDimensions(!1).withViewportMargin(8).withScrollableContainers(t);return n.positionChanges.pipe(Object(g.a)(this._destroyed)).subscribe((function(t){e._tooltipInstance&&t.scrollableViewProperties.isOverlayClipped&&e._tooltipInstance.isVisible()&&e._ngZone.run((function(){return e.hide(0)}))})),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:n,panelClass:\"mat-tooltip-panel\",scrollStrategy:this._scrollStrategy()}),this._updatePosition(),this._overlayRef.detachments().pipe(Object(g.a)(this._destroyed)).subscribe((function(){return e._detach()})),this._overlayRef}},{key:\"_detach\",value:function(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}},{key:\"_updatePosition\",value:function(){var e=this._overlayRef.getConfig().positionStrategy,t=this._getOrigin(),n=this._getOverlayPosition();e.withPositions([Object.assign(Object.assign({},t.main),n.main),Object.assign(Object.assign({},t.fallback),n.fallback)])}},{key:\"_getOrigin\",value:function(){var e,t=!this._dir||\"ltr\"==this._dir.value,n=this.position;\"above\"==n||\"below\"==n?e={originX:\"center\",originY:\"above\"==n?\"top\":\"bottom\"}:\"before\"==n||\"left\"==n&&t||\"right\"==n&&!t?e={originX:\"start\",originY:\"center\"}:(\"after\"==n||\"right\"==n&&t||\"left\"==n&&!t)&&(e={originX:\"end\",originY:\"center\"});var r=this._invertPosition(e.originX,e.originY);return{main:e,fallback:{originX:r.x,originY:r.y}}}},{key:\"_getOverlayPosition\",value:function(){var e,t=!this._dir||\"ltr\"==this._dir.value,n=this.position;\"above\"==n?e={overlayX:\"center\",overlayY:\"bottom\"}:\"below\"==n?e={overlayX:\"center\",overlayY:\"top\"}:\"before\"==n||\"left\"==n&&t||\"right\"==n&&!t?e={overlayX:\"end\",overlayY:\"center\"}:(\"after\"==n||\"right\"==n&&t||\"left\"==n&&!t)&&(e={overlayX:\"start\",overlayY:\"center\"});var r=this._invertPosition(e.overlayX,e.overlayY);return{main:e,fallback:{overlayX:r.x,overlayY:r.y}}}},{key:\"_updateTooltipMessage\",value:function(){var e=this;this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe(Object(_.a)(1),Object(g.a)(this._destroyed)).subscribe((function(){e._tooltipInstance&&e._overlayRef.updatePosition()})))}},{key:\"_setTooltipClass\",value:function(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}},{key:\"_invertPosition\",value:function(e,t){return\"above\"===this.position||\"below\"===this.position?\"top\"===t?t=\"bottom\":\"bottom\"===t&&(t=\"top\"):\"end\"===e?e=\"start\":\"start\"===e&&(e=\"end\"),{x:e,y:t}}},{key:\"_setupPointerEnterEventsIfNeeded\",value:function(){var e=this;!this._disabled&&this.message&&this._viewInitialized&&!this._passiveListeners.length&&(this._platformSupportsMouseEvents()?this._passiveListeners.push([\"mouseenter\",function(){e._setupPointerExitEventsIfNeeded(),e.show()}]):\"off\"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push([\"touchstart\",function(){e._setupPointerExitEventsIfNeeded(),clearTimeout(e._touchstartTimeout),e._touchstartTimeout=setTimeout((function(){return e.show()}),500)}])),this._addListeners(this._passiveListeners))}},{key:\"_setupPointerExitEventsIfNeeded\",value:function(){var e,t=this;if(!this._pointerExitEventsInitialized){this._pointerExitEventsInitialized=!0;var n=[];if(this._platformSupportsMouseEvents())n.push([\"mouseleave\",function(){return t.hide()}]);else if(\"off\"!==this.touchGestures){this._disableNativeGesturesIfNecessary();var r=function(){clearTimeout(t._touchstartTimeout),t.hide(t._defaultOptions.touchendHideDelay)};n.push([\"touchend\",r],[\"touchcancel\",r])}this._addListeners(n),(e=this._passiveListeners).push.apply(e,n)}}},{key:\"_addListeners\",value:function(e){var n=this;e.forEach((function(e){var r=t(e,2),i=r[0],a=r[1];n._elementRef.nativeElement.addEventListener(i,a,S)}))}},{key:\"_platformSupportsMouseEvents\",value:function(){return!this._platform.IOS&&!this._platform.ANDROID}},{key:\"_disableNativeGesturesIfNecessary\",value:function(){var e=this.touchGestures;if(\"off\"!==e){var t=this._elementRef.nativeElement,n=t.style;(\"on\"===e||\"INPUT\"!==t.nodeName&&\"TEXTAREA\"!==t.nodeName)&&(n.userSelect=n.msUserSelect=n.webkitUserSelect=n.MozUserSelect=\"none\"),\"on\"!==e&&t.draggable||(n.webkitUserDrag=\"none\"),n.touchAction=\"none\",n.webkitTapHighlightColor=\"transparent\"}}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(u.Pb(i.c),u.Pb(u.m),u.Pb(d.f),u.Pb(u.U),u.Pb(u.C),u.Pb(p.a),u.Pb(a.c),u.Pb(a.f),u.Pb(M),u.Pb(k.b,8),u.Pb(C,8))},e.\\u0275dir=u.Kb({type:e,selectors:[[\"\",\"matTooltip\",\"\"]],hostAttrs:[1,\"mat-tooltip-trigger\"],inputs:{showDelay:[\"matTooltipShowDelay\",\"showDelay\"],hideDelay:[\"matTooltipHideDelay\",\"hideDelay\"],touchGestures:[\"matTooltipTouchGestures\",\"touchGestures\"],position:[\"matTooltipPosition\",\"position\"],disabled:[\"matTooltipDisabled\",\"disabled\"],message:[\"matTooltip\",\"message\"],tooltipClass:[\"matTooltipClass\",\"tooltipClass\"]},exportAs:[\"matTooltip\"]}),e}(),O=function(){var e=function(){function e(t,n){s(this,e),this._changeDetectorRef=t,this._breakpointObserver=n,this._visibility=\"initial\",this._closeOnInteraction=!1,this._onHide=new b.a,this._isHandset=this._breakpointObserver.observe(m.b.Handset)}return c(e,[{key:\"show\",value:function(e){var t=this;this._hideTimeoutId&&(clearTimeout(this._hideTimeoutId),this._hideTimeoutId=null),this._closeOnInteraction=!0,this._showTimeoutId=setTimeout((function(){t._visibility=\"visible\",t._showTimeoutId=null,t._markForCheck()}),e)}},{key:\"hide\",value:function(e){var t=this;this._showTimeoutId&&(clearTimeout(this._showTimeoutId),this._showTimeoutId=null),this._hideTimeoutId=setTimeout((function(){t._visibility=\"hidden\",t._hideTimeoutId=null,t._markForCheck()}),e)}},{key:\"afterHidden\",value:function(){return this._onHide}},{key:\"isVisible\",value:function(){return\"visible\"===this._visibility}},{key:\"ngOnDestroy\",value:function(){this._onHide.complete()}},{key:\"_animationStart\",value:function(){this._closeOnInteraction=!1}},{key:\"_animationDone\",value:function(e){var t=e.toState;\"hidden\"!==t||this.isVisible()||this._onHide.next(),\"visible\"!==t&&\"hidden\"!==t||(this._closeOnInteraction=!0)}},{key:\"_handleBodyInteraction\",value:function(){this._closeOnInteraction&&this.hide(0)}},{key:\"_markForCheck\",value:function(){this._changeDetectorRef.markForCheck()}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(u.Pb(u.h),u.Pb(m.a))},e.\\u0275cmp=u.Jb({type:e,selectors:[[\"mat-tooltip-component\"]],hostAttrs:[\"aria-hidden\",\"true\"],hostVars:2,hostBindings:function(e,t){1&e&&u.cc(\"click\",(function(){return t._handleBodyInteraction()}),!1,u.vc),2&e&&u.Cc(\"zoom\",\"visible\"===t._visibility?1:null)},decls:3,vars:7,consts:[[1,\"mat-tooltip\",3,\"ngClass\"]],template:function(e,t){var n;1&e&&(u.Vb(0,\"div\",0),u.cc(\"@state.start\",(function(){return t._animationStart()}))(\"@state.done\",(function(e){return t._animationDone(e)})),u.hc(1,\"async\"),u.Hc(2),u.Ub()),2&e&&(u.Hb(\"mat-tooltip-handset\",null==(n=u.ic(1,5,t._isHandset))?null:n.matches),u.nc(\"ngClass\",t.tooltipClass)(\"@state\",t._visibility),u.Eb(2),u.Ic(t.message))},directives:[o.l],pipes:[o.b],styles:[\".mat-tooltip-panel{pointer-events:none !important}.mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}\\n\"],encapsulation:2,data:{animation:[w.tooltipState]},changeDetection:0}),e}(),L=function(){var e=function e(){s(this,e)};return e.\\u0275mod=u.Nb({type:e}),e.\\u0275inj=u.Mb({factory:function(t){return new(t||e)},providers:[x],imports:[[a.a,o.c,i.f,l.h],l.h,d.c]}),e}()},R0Ic:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a})),n.d(t,\"b\",(function(){return r})),n.d(t,\"c\",(function(){return i})),n.d(t,\"d\",(function(){return _})),n.d(t,\"e\",(function(){return u})),n.d(t,\"f\",(function(){return v})),n.d(t,\"g\",(function(){return l})),n.d(t,\"h\",(function(){return m})),n.d(t,\"i\",(function(){return b})),n.d(t,\"j\",(function(){return d})),n.d(t,\"k\",(function(){return f})),n.d(t,\"l\",(function(){return h})),n.d(t,\"m\",(function(){return p})),n.d(t,\"n\",(function(){return o})),n.d(t,\"o\",(function(){return y})),n.d(t,\"p\",(function(){return k}));var r=function e(){s(this,e)},i=function e(){s(this,e)},a=\"*\";function o(e,t){return{type:7,name:e,definitions:t,options:{}}}function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:4,styles:t,timings:e}}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:3,steps:e,options:t}}function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:2,steps:e,options:t}}function h(e){return{type:6,styles:e,offset:null}}function f(e,t,n){return{type:0,name:e,styles:t,options:n}}function m(e){return{type:5,steps:e}}function p(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{type:1,expr:e,animation:t,options:n}}function v(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return{type:9,options:e}}function b(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{type:11,selector:e,animation:t,options:n}}function g(e){Promise.resolve(null).then(e)}var _=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;s(this,e),this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this.parentPlayer=null,this.totalTime=t+n}return c(e,[{key:\"_onFinish\",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(e){return e()})),this._onDoneFns=[])}},{key:\"onStart\",value:function(e){this._onStartFns.push(e)}},{key:\"onDone\",value:function(e){this._onDoneFns.push(e)}},{key:\"onDestroy\",value:function(e){this._onDestroyFns.push(e)}},{key:\"hasStarted\",value:function(){return this._started}},{key:\"init\",value:function(){}},{key:\"play\",value:function(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}},{key:\"triggerMicrotask\",value:function(){var e=this;g((function(){return e._onFinish()}))}},{key:\"_onStart\",value:function(){this._onStartFns.forEach((function(e){return e()})),this._onStartFns=[]}},{key:\"pause\",value:function(){}},{key:\"restart\",value:function(){}},{key:\"finish\",value:function(){this._onFinish()}},{key:\"destroy\",value:function(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach((function(e){return e()})),this._onDestroyFns=[])}},{key:\"reset\",value:function(){}},{key:\"setPosition\",value:function(e){}},{key:\"getPosition\",value:function(){return 0}},{key:\"triggerCallback\",value:function(e){var t=\"start\"==e?this._onStartFns:this._onDoneFns;t.forEach((function(e){return e()})),t.length=0}}]),e}(),y=function(){function e(t){var n=this;s(this,e),this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;var r=0,i=0,a=0,o=this.players.length;0==o?g((function(){return n._onFinish()})):this.players.forEach((function(e){e.onDone((function(){++r==o&&n._onFinish()})),e.onDestroy((function(){++i==o&&n._onDestroy()})),e.onStart((function(){++a==o&&n._onStart()}))})),this.totalTime=this.players.reduce((function(e,t){return Math.max(e,t.totalTime)}),0)}return c(e,[{key:\"_onFinish\",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(e){return e()})),this._onDoneFns=[])}},{key:\"init\",value:function(){this.players.forEach((function(e){return e.init()}))}},{key:\"onStart\",value:function(e){this._onStartFns.push(e)}},{key:\"_onStart\",value:function(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach((function(e){return e()})),this._onStartFns=[])}},{key:\"onDone\",value:function(e){this._onDoneFns.push(e)}},{key:\"onDestroy\",value:function(e){this._onDestroyFns.push(e)}},{key:\"hasStarted\",value:function(){return this._started}},{key:\"play\",value:function(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach((function(e){return e.play()}))}},{key:\"pause\",value:function(){this.players.forEach((function(e){return e.pause()}))}},{key:\"restart\",value:function(){this.players.forEach((function(e){return e.restart()}))}},{key:\"finish\",value:function(){this._onFinish(),this.players.forEach((function(e){return e.finish()}))}},{key:\"destroy\",value:function(){this._onDestroy()}},{key:\"_onDestroy\",value:function(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach((function(e){return e.destroy()})),this._onDestroyFns.forEach((function(e){return e()})),this._onDestroyFns=[])}},{key:\"reset\",value:function(){this.players.forEach((function(e){return e.reset()})),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:\"setPosition\",value:function(e){var t=e*this.totalTime;this.players.forEach((function(e){var n=e.totalTime?Math.min(1,t/e.totalTime):1;e.setPosition(n)}))}},{key:\"getPosition\",value:function(){var e=0;return this.players.forEach((function(t){var n=t.getPosition();e=Math.min(n,e)})),e}},{key:\"beforeDestroy\",value:function(){this.players.forEach((function(e){e.beforeDestroy&&e.beforeDestroy()}))}},{key:\"triggerCallback\",value:function(e){var t=\"start\"==e?this._onStartFns:this._onDoneFns;t.forEach((function(e){return e()})),t.length=0}}]),e}(),k=\"!\"},R1ws:function(e,a,o){\"use strict\";o.d(a,\"a\",(function(){return Et})),o.d(a,\"b\",(function(){return At}));var u=o(\"fXoL\"),d=o(\"jhN1\"),f=o(\"R0Ic\");function m(){return\"undefined\"!=typeof process&&\"[object process]\"==={}.toString.call(process)}function p(e){switch(e.length){case 0:return new f.d;case 1:return e[0];default:return new f.o(e)}}function b(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},o=[],s=[],u=-1,c=null;if(r.forEach((function(e){var n=e.offset,r=n==u,l=r&&c||{};Object.keys(e).forEach((function(n){var r=n,s=e[n];if(\"offset\"!==n)switch(r=t.normalizePropertyName(r,o),s){case f.p:s=i[n];break;case f.a:s=a[n];break;default:s=t.normalizeStyleValue(n,r,s,o)}l[r]=s})),r||s.push(l),c=l,u=n})),o.length){var l=\"\\n - \";throw new Error(\"Unable to animate due to the following errors:\".concat(l).concat(o.join(l)))}return s}function g(e,t,n,r){switch(t){case\"start\":e.onStart((function(){return r(n&&_(n,\"start\",e))}));break;case\"done\":e.onDone((function(){return r(n&&_(n,\"done\",e))}));break;case\"destroy\":e.onDestroy((function(){return r(n&&_(n,\"destroy\",e))}))}}function _(e,t,n){var r=n.totalTime,i=y(e.element,e.triggerName,e.fromState,e.toState,t||e.phaseName,null==r?e.totalTime:r,!!n.disabled),a=e._data;return null!=a&&(i._data=a),i}function y(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:\"\",a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,o=arguments.length>6?arguments[6]:void 0;return{element:e,triggerName:t,fromState:n,toState:r,phaseName:i,totalTime:a,disabled:!!o}}function k(e,t,n){var r;return e instanceof Map?(r=e.get(t))||e.set(t,r=n):(r=e[t])||(r=e[t]=n),r}function w(e){var t=e.indexOf(\":\");return[e.substring(1,t),e.substr(t+1)]}var S=function(e,t){return!1},M=function(e,t){return!1},x=function(e,t,n){return[]},C=m();(C||\"undefined\"!=typeof Element)&&(S=function(e,t){return e.contains(t)},M=function(){if(C||Element.prototype.matches)return function(e,t){return e.matches(t)};var e=Element.prototype,t=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;return t?function(e,n){return t.apply(e,[n])}:M}(),x=function(e,t,r){var i=[];if(r)i.push.apply(i,n(e.querySelectorAll(t)));else{var a=e.querySelector(t);a&&i.push(a)}return i});var D=null,O=!1;function L(e){D||(D=(\"undefined\"!=typeof document?document.body:null)||{},O=!!D.style&&\"WebkitAppearance\"in D.style);var t=!0;return D.style&&!function(e){return\"ebkit\"==e.substring(1,6)}(e)&&(!(t=e in D.style)&&O)&&(t=\"Webkit\"+e.charAt(0).toUpperCase()+e.substr(1)in D.style),t}var E=M,T=S,A=x;function P(e){var t={};return Object.keys(e).forEach((function(n){var r=n.replace(/([a-z])([A-Z])/g,\"$1-$2\");t[r]=e[n]})),t}var F,j=((F=function(){function e(){s(this,e)}return c(e,[{key:\"validateStyleProperty\",value:function(e){return L(e)}},{key:\"matchesElement\",value:function(e,t){return E(e,t)}},{key:\"containsElement\",value:function(e,t){return T(e,t)}},{key:\"query\",value:function(e,t,n){return A(e,t,n)}},{key:\"computeStyle\",value:function(e,t,n){return n||\"\"}},{key:\"animate\",value:function(e,t,n,r,i){return new f.d(n,r)}}]),e}()).\\u0275fac=function(e){return new(e||F)},F.\\u0275prov=u.Lb({token:F,factory:F.\\u0275fac}),F),R=function(){var e=function e(){s(this,e)};return e.NOOP=new j,e}();function I(e){if(\"number\"==typeof e)return e;var t=e.match(/^(-?[\\.\\d]+)(m?s)/);return!t||t.length<2?0:Y(parseFloat(t[1]),t[2])}function Y(e,t){switch(t){case\"s\":return 1e3*e;default:return e}}function H(e,t,n){return e.hasOwnProperty(\"duration\")?e:function(e,t,n){var r,i=0,a=\"\";if(\"string\"==typeof e){var o=e.match(/^(-?[\\.\\d]+)(m?s)(?:\\s+(-?[\\.\\d]+)(m?s))?(?:\\s+([-a-z]+(?:\\(.+?\\))?))?$/i);if(null===o)return t.push('The provided timing value \"'.concat(e,'\" is invalid.')),{duration:0,delay:0,easing:\"\"};r=Y(parseFloat(o[1]),o[2]);var s=o[3];null!=s&&(i=Y(parseFloat(s),o[4]));var u=o[5];u&&(a=u)}else r=e;if(!n){var c=!1,l=t.length;r<0&&(t.push(\"Duration values below 0 are not allowed for this animation step.\"),c=!0),i<0&&(t.push(\"Delay values below 0 are not allowed for this animation step.\"),c=!0),c&&t.splice(l,0,'The provided timing value \"'.concat(e,'\" is invalid.'))}return{duration:r,delay:i,easing:a}}(e,t,n)}function N(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).forEach((function(n){t[n]=e[n]})),t}function B(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t)for(var r in e)n[r]=e[r];else N(e,n);return n}function V(e,t,n){return n?t+\":\"+n+\";\":\"\"}function U(e){for(var t=\"\",n=0;n *\";case\":leave\":return\"* => void\";case\":increment\":return function(e,t){return parseFloat(t)>parseFloat(e)};case\":decrement\":return function(e,t){return parseFloat(t) *\"}}(e,n);if(\"function\"==typeof r)return void t.push(r);e=r}var i=e.match(/^(\\*|[-\\w]+)\\s*()\\s*(\\*|[-\\w]+)$/);if(null==i||i.length<4)return n.push('The provided transition expression \"'.concat(e,'\" is not supported')),t;var a=i[1],o=i[2],s=i[3];t.push(ae(a,s)),\"<\"!=o[0]||\"*\"==a&&\"*\"==s||t.push(ae(s,a))}(e,i,r)})):i.push(n),i),animation:a,queryCount:t.queryCount,depCount:t.depCount,options:de(e.options)}}},{key:\"visitSequence\",value:function(e,t){var n=this;return{type:2,steps:e.steps.map((function(e){return te(n,e,t)})),options:de(e.options)}}},{key:\"visitGroup\",value:function(e,t){var n=this,r=t.currentTime,i=0,a=e.steps.map((function(e){t.currentTime=r;var a=te(n,e,t);return i=Math.max(i,t.currentTime),a}));return t.currentTime=i,{type:3,steps:a,options:de(e.options)}}},{key:\"visitAnimate\",value:function(e,t){var n,r=function(e,t){var n=null;if(e.hasOwnProperty(\"duration\"))n=e;else if(\"number\"==typeof e)return he(H(e,t).duration,0,\"\");var r=e;if(r.split(/\\s+/).some((function(e){return\"{\"==e.charAt(0)&&\"{\"==e.charAt(1)}))){var i=he(0,0,\"\");return i.dynamic=!0,i.strValue=r,i}return he((n=n||H(r,t)).duration,n.delay,n.easing)}(e.timings,t.errors);t.currentAnimateTimings=r;var i=e.styles?e.styles:Object(f.l)({});if(5==i.type)n=this.visitKeyframes(i,t);else{var a=e.styles,o=!1;if(!a){o=!0;var s={};r.easing&&(s.easing=r.easing),a=Object(f.l)(s)}t.currentTime+=r.duration+r.delay;var u=this.visitStyle(a,t);u.isEmptyStep=o,n=u}return t.currentAnimateTimings=null,{type:4,timings:r,style:n,options:null}}},{key:\"visitStyle\",value:function(e,t){var n=this._makeStyleAst(e,t);return this._validateStyleAst(n,t),n}},{key:\"_makeStyleAst\",value:function(e,t){var n=[];Array.isArray(e.styles)?e.styles.forEach((function(e){\"string\"==typeof e?e==f.a?n.push(e):t.errors.push(\"The provided style string value \".concat(e,\" is not allowed.\")):n.push(e)})):n.push(e.styles);var r=!1,i=null;return n.forEach((function(e){if(le(e)){var t=e,n=t.easing;if(n&&(i=n,delete t.easing),!r)for(var a in t)if(t[a].toString().indexOf(\"{{\")>=0){r=!0;break}}})),{type:6,styles:n,easing:i,offset:e.offset,containsDynamicStyles:r,options:null}}},{key:\"_validateStyleAst\",value:function(e,t){var n=this,r=t.currentAnimateTimings,i=t.currentTime,a=t.currentTime;r&&a>0&&(a-=r.duration+r.delay),e.styles.forEach((function(e){\"string\"!=typeof e&&Object.keys(e).forEach((function(r){if(n._driver.validateStyleProperty(r)){var o,s,u,c,l,d=t.collectedStyles[t.currentQuerySelector],h=d[r],f=!0;h&&(a!=i&&a>=h.startTime&&i<=h.endTime&&(t.errors.push('The CSS property \"'.concat(r,'\" that exists between the times of \"').concat(h.startTime,'ms\" and \"').concat(h.endTime,'ms\" is also being animated in a parallel animation between the times of \"').concat(a,'ms\" and \"').concat(i,'ms\"')),f=!1),a=h.startTime),f&&(d[r]={startTime:a,endTime:i}),t.options&&(o=e[r],s=t.options,u=t.errors,c=s.params||{},(l=W(o)).length&&l.forEach((function(e){c.hasOwnProperty(e)||u.push(\"Unable to resolve the local animation param \".concat(e,\" in the given list of values\"))})))}else t.errors.push('The provided animation property \"'.concat(r,'\" is not a supported CSS property for animations'))}))}))}},{key:\"visitKeyframes\",value:function(e,t){var n=this,r={type:5,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push(\"keyframes() must be placed inside of a call to animate()\"),r;var i=0,a=[],o=!1,s=!1,u=0,c=e.steps.map((function(e){var r=n._makeStyleAst(e,t),c=null!=r.offset?r.offset:function(e){if(\"string\"==typeof e)return null;var t=null;if(Array.isArray(e))e.forEach((function(e){if(le(e)&&e.hasOwnProperty(\"offset\")){var n=e;t=parseFloat(n.offset),delete n.offset}}));else if(le(e)&&e.hasOwnProperty(\"offset\")){var n=e;t=parseFloat(n.offset),delete n.offset}return t}(r.styles),l=0;return null!=c&&(i++,l=r.offset=c),s=s||l<0||l>1,o=o||l0&&i0?i==h?1:d*i:a[i],s=o*p;t.currentTime=f+m.delay+s,m.duration=s,n._validateStyleAst(e,t),e.offset=o,r.styles.push(e)})),r}},{key:\"visitReference\",value:function(e,t){return{type:8,animation:te(this,G(e.animation),t),options:de(e.options)}}},{key:\"visitAnimateChild\",value:function(e,t){return t.depCount++,{type:9,options:de(e.options)}}},{key:\"visitAnimateRef\",value:function(e,t){return{type:10,animation:this.visitReference(e.animation,t),options:de(e.options)}}},{key:\"visitQuery\",value:function(e,n){var r=n.currentQuerySelector,i=e.options||{};n.queryCount++,n.currentQuery=e;var a=t(function(e){var t=!!e.split(/\\s*,\\s*/).find((function(e){return\":self\"==e}));return t&&(e=e.replace(oe,\"\")),[e=e.replace(/@\\*/g,\".ng-trigger\").replace(/@\\w+/g,(function(e){return\".ng-trigger-\"+e.substr(1)})).replace(/:animating/g,\".ng-animating\"),t]}(e.selector),2),o=a[0],s=a[1];n.currentQuerySelector=r.length?r+\" \"+o:o,k(n.collectedStyles,n.currentQuerySelector,{});var u=te(this,G(e.animation),n);return n.currentQuery=null,n.currentQuerySelector=r,{type:11,selector:o,limit:i.limit||0,optional:!!i.optional,includeSelf:s,animation:u,originalSelector:e.selector,options:de(e.options)}}},{key:\"visitStagger\",value:function(e,t){t.currentQuery||t.errors.push(\"stagger() can only be used inside of query()\");var n=\"full\"===e.timings?{duration:0,delay:0,easing:\"full\"}:H(e.timings,t.errors,!0);return{type:12,animation:te(this,G(e.animation),t),timings:n,options:null}}}]),e}(),ce=function e(t){s(this,e),this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null};function le(e){return!Array.isArray(e)&&\"object\"==typeof e}function de(e){var t;return e?(e=N(e)).params&&(e.params=(t=e.params)?N(t):null):e={},e}function he(e,t,n){return{duration:e,delay:t,easing:n}}function fe(e,t,n,r,i,a){var o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,s=arguments.length>7&&void 0!==arguments[7]&&arguments[7];return{type:1,element:e,keyframes:t,preStyleProps:n,postStyleProps:r,duration:i,delay:a,totalTime:i+a,easing:o,subTimeline:s}}var me=function(){function e(){s(this,e),this._map=new Map}return c(e,[{key:\"consume\",value:function(e){var t=this._map.get(e);return t?this._map.delete(e):t=[],t}},{key:\"append\",value:function(e,t){var r,i=this._map.get(e);i||this._map.set(e,i=[]),(r=i).push.apply(r,n(t))}},{key:\"has\",value:function(e){return this._map.has(e)}},{key:\"clear\",value:function(){this._map.clear()}}]),e}(),pe=new RegExp(\":enter\",\"g\"),ve=new RegExp(\":leave\",\"g\");function be(e,t,n,r,i){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},s=arguments.length>7?arguments[7]:void 0,u=arguments.length>8?arguments[8]:void 0,c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];return(new ge).buildKeyframes(e,t,n,r,i,a,o,s,u,c)}var ge=function(){function e(){s(this,e)}return c(e,[{key:\"buildKeyframes\",value:function(e,t,n,r,i,a,o,s,u){var c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];u=u||new me;var l=new ye(e,t,u,r,i,c,[]);l.options=s,l.currentTimeline.setStyles([a],null,l.errors,s),te(this,n,l);var d=l.timelines.filter((function(e){return e.containsAnimation()}));if(d.length&&Object.keys(o).length){var h=d[d.length-1];h.allowOnlyTimelineStyles()||h.setStyles([o],null,l.errors,s)}return d.length?d.map((function(e){return e.buildKeyframes()})):[fe(t,[],[],[],0,0,\"\",!1)]}},{key:\"visitTrigger\",value:function(e,t){}},{key:\"visitState\",value:function(e,t){}},{key:\"visitTransition\",value:function(e,t){}},{key:\"visitAnimateChild\",value:function(e,t){var n=t.subInstructions.consume(t.element);if(n){var r=t.createSubContext(e.options),i=t.currentTimeline.currentTime,a=this._visitSubInstructions(n,r,r.options);i!=a&&t.transformIntoNewTimeline(a)}t.previousNode=e}},{key:\"visitAnimateRef\",value:function(e,t){var n=t.createSubContext(e.options);n.transformIntoNewTimeline(),this.visitReference(e.animation,n),t.transformIntoNewTimeline(n.currentTimeline.currentTime),t.previousNode=e}},{key:\"_visitSubInstructions\",value:function(e,t,n){var r=t.currentTimeline.currentTime,i=null!=n.duration?I(n.duration):null,a=null!=n.delay?I(n.delay):null;return 0!==i&&e.forEach((function(e){var n=t.appendInstructionToTimeline(e,i,a);r=Math.max(r,n.duration+n.delay)})),r}},{key:\"visitReference\",value:function(e,t){t.updateOptions(e.options,!0),te(this,e.animation,t),t.previousNode=e}},{key:\"visitSequence\",value:function(e,t){var n=this,r=t.subContextCount,i=t,a=e.options;if(a&&(a.params||a.delay)&&((i=t.createSubContext(a)).transformIntoNewTimeline(),null!=a.delay)){6==i.previousNode.type&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=_e);var o=I(a.delay);i.delayNextStep(o)}e.steps.length&&(e.steps.forEach((function(e){return te(n,e,i)})),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>r&&i.transformIntoNewTimeline()),t.previousNode=e}},{key:\"visitGroup\",value:function(e,t){var n=this,r=[],i=t.currentTimeline.currentTime,a=e.options&&e.options.delay?I(e.options.delay):0;e.steps.forEach((function(o){var s=t.createSubContext(e.options);a&&s.delayNextStep(a),te(n,o,s),i=Math.max(i,s.currentTimeline.currentTime),r.push(s.currentTimeline)})),r.forEach((function(e){return t.currentTimeline.mergeTimelineCollectedStyles(e)})),t.transformIntoNewTimeline(i),t.previousNode=e}},{key:\"_visitTiming\",value:function(e,t){if(e.dynamic){var n=e.strValue;return H(t.params?Z(n,t.params,t.errors):n,t.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}},{key:\"visitAnimate\",value:function(e,t){var n=t.currentAnimateTimings=this._visitTiming(e.timings,t),r=t.currentTimeline;n.delay&&(t.incrementTime(n.delay),r.snapshotCurrentStyles());var i=e.style;5==i.type?this.visitKeyframes(i,t):(t.incrementTime(n.duration),this.visitStyle(i,t),r.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}},{key:\"visitStyle\",value:function(e,t){var n=t.currentTimeline,r=t.currentAnimateTimings;!r&&n.getCurrentStyleProperties().length&&n.forwardFrame();var i=r&&r.easing||e.easing;e.isEmptyStep?n.applyEmptyStep(i):n.setStyles(e.styles,i,t.errors,t.options),t.previousNode=e}},{key:\"visitKeyframes\",value:function(e,t){var n=t.currentAnimateTimings,r=t.currentTimeline.duration,i=n.duration,a=t.createSubContext().currentTimeline;a.easing=n.easing,e.styles.forEach((function(e){a.forwardTime((e.offset||0)*i),a.setStyles(e.styles,e.easing,t.errors,t.options),a.applyStylesToKeyframe()})),t.currentTimeline.mergeTimelineCollectedStyles(a),t.transformIntoNewTimeline(r+i),t.previousNode=e}},{key:\"visitQuery\",value:function(e,t){var n=this,r=t.currentTimeline.currentTime,i=e.options||{},a=i.delay?I(i.delay):0;a&&(6===t.previousNode.type||0==r&&t.currentTimeline.getCurrentStyleProperties().length)&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=_e);var o=r,s=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!i.optional,t.errors);t.currentQueryTotal=s.length;var u=null;s.forEach((function(r,i){t.currentQueryIndex=i;var s=t.createSubContext(e.options,r);a&&s.delayNextStep(a),r===t.element&&(u=s.currentTimeline),te(n,e.animation,s),s.currentTimeline.applyStylesToKeyframe(),o=Math.max(o,s.currentTimeline.currentTime)})),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(o),u&&(t.currentTimeline.mergeTimelineCollectedStyles(u),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}},{key:\"visitStagger\",value:function(e,t){var n=t.parentContext,r=t.currentTimeline,i=e.timings,a=Math.abs(i.duration),o=a*(t.currentQueryTotal-1),s=a*t.currentQueryIndex;switch(i.duration<0?\"reverse\":i.easing){case\"reverse\":s=o-s;break;case\"full\":s=n.currentStaggerTime}var u=t.currentTimeline;s&&u.delayNextStep(s);var c=u.currentTime;te(this,e.animation,t),t.previousNode=e,n.currentStaggerTime=r.currentTime-c+(r.startTime-n.currentTimeline.startTime)}}]),e}(),_e={},ye=function(){function e(t,n,r,i,a,o,u,c){s(this,e),this._driver=t,this.element=n,this.subInstructions=r,this._enterClassName=i,this._leaveClassName=a,this.errors=o,this.timelines=u,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=_e,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=c||new ke(this._driver,n,0),u.push(this.currentTimeline)}return c(e,[{key:\"params\",get:function(){return this.options.params}},{key:\"updateOptions\",value:function(e,t){var n=this;if(e){var r=e,i=this.options;null!=r.duration&&(i.duration=I(r.duration)),null!=r.delay&&(i.delay=I(r.delay));var a=r.params;if(a){var o=i.params;o||(o=this.options.params={}),Object.keys(a).forEach((function(e){t&&o.hasOwnProperty(e)||(o[e]=Z(a[e],o,n.errors))}))}}}},{key:\"_copyOptions\",value:function(){var e={};if(this.options){var t=this.options.params;if(t){var n=e.params={};Object.keys(t).forEach((function(e){n[e]=t[e]}))}}return e}},{key:\"createSubContext\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,i=n||this.element,a=new e(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,r||0));return a.previousNode=this.previousNode,a.currentAnimateTimings=this.currentAnimateTimings,a.options=this._copyOptions(),a.updateOptions(t),a.currentQueryIndex=this.currentQueryIndex,a.currentQueryTotal=this.currentQueryTotal,a.parentContext=this,this.subContextCount++,a}},{key:\"transformIntoNewTimeline\",value:function(e){return this.previousNode=_e,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}},{key:\"appendInstructionToTimeline\",value:function(e,t,n){var r={duration:null!=t?t:e.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+e.delay,easing:\"\"},i=new we(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,r,e.stretchStartingKeyframe);return this.timelines.push(i),r}},{key:\"incrementTime\",value:function(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}},{key:\"delayNextStep\",value:function(e){e>0&&this.currentTimeline.delayNextStep(e)}},{key:\"invokeQuery\",value:function(e,t,r,i,a,o){var s=[];if(i&&s.push(this.element),e.length>0){e=(e=e.replace(pe,\".\"+this._enterClassName)).replace(ve,\".\"+this._leaveClassName);var u=this._driver.query(this.element,e,1!=r);0!==r&&(u=r<0?u.slice(u.length+r,u.length):u.slice(0,r)),s.push.apply(s,n(u))}return a||0!=s.length||o.push('`query(\"'.concat(t,'\")` returned zero elements. (Use `query(\"').concat(t,'\", { optional: true })` if you wish to allow this.)')),s}}]),e}(),ke=function(){function e(t,n,r,i){s(this,e),this._driver=t,this.element=n,this.startTime=r,this._elementTimelineStylesLookup=i,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,this._localTimelineStyles)),this._loadKeyframe()}return c(e,[{key:\"containsAnimation\",value:function(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}},{key:\"getCurrentStyleProperties\",value:function(){return Object.keys(this._currentKeyframe)}},{key:\"currentTime\",get:function(){return this.startTime+this.duration}},{key:\"delayNextStep\",value:function(e){var t=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e}},{key:\"fork\",value:function(t,n){return this.applyStylesToKeyframe(),new e(this._driver,t,n||this.currentTime,this._elementTimelineStylesLookup)}},{key:\"_loadKeyframe\",value:function(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}},{key:\"forwardFrame\",value:function(){this.duration+=1,this._loadKeyframe()}},{key:\"forwardTime\",value:function(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}},{key:\"_updateStyle\",value:function(e,t){this._localTimelineStyles[e]=t,this._globalTimelineStyles[e]=t,this._styleSummary[e]={time:this.currentTime,value:t}}},{key:\"allowOnlyTimelineStyles\",value:function(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}},{key:\"applyEmptyStep\",value:function(e){var t=this;e&&(this._previousKeyframe.easing=e),Object.keys(this._globalTimelineStyles).forEach((function(e){t._backFill[e]=t._globalTimelineStyles[e]||f.a,t._currentKeyframe[e]=f.a})),this._currentEmptyStepKeyframe=this._currentKeyframe}},{key:\"setStyles\",value:function(e,t,n,r){var i=this;t&&(this._previousKeyframe.easing=t);var a=r&&r.params||{},o=function(e,t){var n,r={};return e.forEach((function(e){\"*\"===e?(n=n||Object.keys(t)).forEach((function(e){r[e]=f.a})):B(e,!1,r)})),r}(e,this._globalTimelineStyles);Object.keys(o).forEach((function(e){var t=Z(o[e],a,n);i._pendingStyles[e]=t,i._localTimelineStyles.hasOwnProperty(e)||(i._backFill[e]=i._globalTimelineStyles.hasOwnProperty(e)?i._globalTimelineStyles[e]:f.a),i._updateStyle(e,t)}))}},{key:\"applyStylesToKeyframe\",value:function(){var e=this,t=this._pendingStyles,n=Object.keys(t);0!=n.length&&(this._pendingStyles={},n.forEach((function(n){e._currentKeyframe[n]=t[n]})),Object.keys(this._localTimelineStyles).forEach((function(t){e._currentKeyframe.hasOwnProperty(t)||(e._currentKeyframe[t]=e._localTimelineStyles[t])})))}},{key:\"snapshotCurrentStyles\",value:function(){var e=this;Object.keys(this._localTimelineStyles).forEach((function(t){var n=e._localTimelineStyles[t];e._pendingStyles[t]=n,e._updateStyle(t,n)}))}},{key:\"getFinalKeyframe\",value:function(){return this._keyframes.get(this.duration)}},{key:\"properties\",get:function(){var e=[];for(var t in this._currentKeyframe)e.push(t);return e}},{key:\"mergeTimelineCollectedStyles\",value:function(e){var t=this;Object.keys(e._styleSummary).forEach((function(n){var r=t._styleSummary[n],i=e._styleSummary[n];(!r||i.time>r.time)&&t._updateStyle(n,i.value)}))}},{key:\"buildKeyframes\",value:function(){var e=this;this.applyStylesToKeyframe();var t=new Set,n=new Set,r=1===this._keyframes.size&&0===this.duration,i=[];this._keyframes.forEach((function(a,o){var s=B(a,!0);Object.keys(s).forEach((function(e){var r=s[e];r==f.p?t.add(e):r==f.a&&n.add(e)})),r||(s.offset=o/e.duration),i.push(s)}));var a=t.size?K(t.values()):[],o=n.size?K(n.values()):[];if(r){var s=i[0],u=N(s);s.offset=0,u.offset=1,i=[s,u]}return fe(this.element,i,a,o,this.duration,this.startTime,this.easing,!1)}}]),e}(),we=function(e){l(n,e);var t=h(n);function n(e,r,i,a,o,u){var c,l=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return s(this,n),(c=t.call(this,e,r,u.delay)).element=r,c.keyframes=i,c.preStyleProps=a,c.postStyleProps=o,c._stretchStartingKeyframe=l,c.timings={duration:u.duration,delay:u.delay,easing:u.easing},c}return c(n,[{key:\"containsAnimation\",value:function(){return this.keyframes.length>1}},{key:\"buildKeyframes\",value:function(){var e=this.keyframes,t=this.timings,n=t.delay,r=t.duration,i=t.easing;if(this._stretchStartingKeyframe&&n){var a=[],o=r+n,s=n/o,u=B(e[0],!1);u.offset=0,a.push(u);var c=B(e[0],!1);c.offset=Se(s),a.push(c);for(var l=e.length-1,d=1;d<=l;d++){var h=B(e[d],!1);h.offset=Se((n+h.offset*r)/o),a.push(h)}r=o,n=0,i=\"\",e=a}return fe(this.element,e,this.preStyleProps,this.postStyleProps,r,n,i,!0)}}]),n}(ke);function Se(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=Math.pow(10,t-1);return Math.round(e*n)/n}var Me,xe,Ce=function e(){s(this,e)},De=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return c(n,[{key:\"normalizePropertyName\",value:function(e,t){return q(e)}},{key:\"normalizeStyleValue\",value:function(e,t,n,r){var i=\"\",a=n.toString().trim();if(Oe[t]&&0!==n&&\"0\"!==n)if(\"number\"==typeof n)i=\"px\";else{var o=n.match(/^[+-]?[\\d\\.]+([a-z]*)$/);o&&0==o[1].length&&r.push(\"Please provide a CSS unit value for \".concat(e,\":\").concat(n))}return a+i}}]),n}(Ce),Oe=(Me=\"width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective\".split(\",\"),xe={},Me.forEach((function(e){return xe[e]=!0})),xe);function Le(e,t,n,r,i,a,o,s,u,c,l,d,h){return{type:0,element:e,triggerName:t,isRemovalTransition:i,fromState:n,fromStyles:a,toState:r,toStyles:o,timelines:s,queriedElements:u,preStyleProps:c,postStyleProps:l,totalTime:d,errors:h}}var Ee={},Te=function(){function e(t,n,r){s(this,e),this._triggerName=t,this.ast=n,this._stateStyles=r}return c(e,[{key:\"match\",value:function(e,t,n,r){return function(e,t,n,r,i){return e.some((function(e){return e(t,n,r,i)}))}(this.ast.matchers,e,t,n,r)}},{key:\"buildStyles\",value:function(e,t,n){var r=this._stateStyles[\"*\"],i=this._stateStyles[e],a=r?r.buildStyles(t,n):{};return i?i.buildStyles(t,n):a}},{key:\"build\",value:function(e,t,n,r,i,a,o,s,u,c){var l=[],d=this.ast.options&&this.ast.options.params||Ee,h=this.buildStyles(n,o&&o.params||Ee,l),f=s&&s.params||Ee,m=this.buildStyles(r,f,l),p=new Set,v=new Map,b=new Map,g=\"void\"===r,_={params:Object.assign(Object.assign({},d),f)},y=c?[]:be(e,t,this.ast.animation,i,a,h,m,_,u,l),w=0;if(y.forEach((function(e){w=Math.max(e.duration+e.delay,w)})),l.length)return Le(t,this._triggerName,n,r,g,h,m,[],[],v,b,w,l);y.forEach((function(e){var n=e.element,r=k(v,n,{});e.preStyleProps.forEach((function(e){return r[e]=!0}));var i=k(b,n,{});e.postStyleProps.forEach((function(e){return i[e]=!0})),n!==t&&p.add(n)}));var S=K(p.values());return Le(t,this._triggerName,n,r,g,h,m,y,S,v,b,w)}}]),e}(),Ae=function(){function e(t,n){s(this,e),this.styles=t,this.defaultParams=n}return c(e,[{key:\"buildStyles\",value:function(e,t){var n={},r=N(this.defaultParams);return Object.keys(e).forEach((function(t){var n=e[t];null!=n&&(r[t]=n)})),this.styles.styles.forEach((function(e){if(\"string\"!=typeof e){var i=e;Object.keys(i).forEach((function(e){var a=i[e];a.length>1&&(a=Z(a,r,t)),n[e]=a}))}})),n}}]),e}(),Pe=function(){function e(t,n){var r=this;s(this,e),this.name=t,this.ast=n,this.transitionFactories=[],this.states={},n.states.forEach((function(e){r.states[e.name]=new Ae(e.style,e.options&&e.options.params||{})})),Fe(this.states,\"true\",\"1\"),Fe(this.states,\"false\",\"0\"),n.transitions.forEach((function(e){r.transitionFactories.push(new Te(t,e,r.states))})),this.fallbackTransition=new Te(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[function(e,t){return!0}],options:null,queryCount:0,depCount:0},this.states)}return c(e,[{key:\"containsQueries\",get:function(){return this.ast.queryCount>0}},{key:\"matchTransition\",value:function(e,t,n,r){return this.transitionFactories.find((function(i){return i.match(e,t,n,r)}))||null}},{key:\"matchStyles\",value:function(e,t,n){return this.fallbackTransition.buildStyles(e,t,n)}}]),e}();function Fe(e,t,n){e.hasOwnProperty(t)?e.hasOwnProperty(n)||(e[n]=e[t]):e.hasOwnProperty(n)&&(e[t]=e[n])}var je=new me,Re=function(){function e(t,n,r){s(this,e),this.bodyNode=t,this._driver=n,this._normalizer=r,this._animations={},this._playersById={},this.players=[]}return c(e,[{key:\"register\",value:function(e,t){var n=[],r=se(this._driver,t,n);if(n.length)throw new Error(\"Unable to build the animation due to the following errors: \"+n.join(\"\\n\"));this._animations[e]=r}},{key:\"_buildPlayer\",value:function(e,t,n){var r=e.element,i=b(0,this._normalizer,0,e.keyframes,t,n);return this._driver.animate(r,i,e.duration,e.delay,e.easing,[],!0)}},{key:\"create\",value:function(e,t){var n,r=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=[],o=this._animations[e],s=new Map;if(o?(n=be(this._driver,t,o,\"ng-enter\",\"ng-leave\",{},{},i,je,a)).forEach((function(e){var t=k(s,e.element,{});e.postStyleProps.forEach((function(e){return t[e]=null}))})):(a.push(\"The requested animation doesn't exist or has already been destroyed\"),n=[]),a.length)throw new Error(\"Unable to create the animation due to the following errors: \"+a.join(\"\\n\"));s.forEach((function(e,t){Object.keys(e).forEach((function(n){e[n]=r._driver.computeStyle(t,n,f.a)}))}));var u=p(n.map((function(e){var t=s.get(e.element);return r._buildPlayer(e,{},t)})));return this._playersById[e]=u,u.onDestroy((function(){return r.destroy(e)})),this.players.push(u),u}},{key:\"destroy\",value:function(e){var t=this._getPlayer(e);t.destroy(),delete this._playersById[e];var n=this.players.indexOf(t);n>=0&&this.players.splice(n,1)}},{key:\"_getPlayer\",value:function(e){var t=this._playersById[e];if(!t)throw new Error(\"Unable to find the timeline player referenced by \"+e);return t}},{key:\"listen\",value:function(e,t,n,r){var i=y(t,\"\",\"\",\"\");return g(this._getPlayer(e),n,i,r),function(){}}},{key:\"command\",value:function(e,t,n,r){if(\"register\"!=n)if(\"create\"!=n){var i=this._getPlayer(e);switch(n){case\"play\":i.play();break;case\"pause\":i.pause();break;case\"reset\":i.reset();break;case\"restart\":i.restart();break;case\"finish\":i.finish();break;case\"init\":i.init();break;case\"setPosition\":i.setPosition(parseFloat(r[0]));break;case\"destroy\":this.destroy(e)}}else this.create(e,t,r[0]||{});else this.register(e,r[0])}}]),e}(),Ie=[],Ye={namespaceId:\"\",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},He={namespaceId:\"\",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Ne=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"\";s(this,e),this.namespaceId=n;var r,i=t&&t.hasOwnProperty(\"value\");if(this.value=null!=(r=i?t.value:t)?r:null,i){var a=N(t);delete a.value,this.options=a}else this.options={};this.options.params||(this.options.params={})}return c(e,[{key:\"params\",get:function(){return this.options.params}},{key:\"absorbOptions\",value:function(e){var t=e.params;if(t){var n=this.options.params;Object.keys(t).forEach((function(e){null==n[e]&&(n[e]=t[e])}))}}}]),e}(),Be=new Ne(\"void\"),Ve=function(){function e(t,n,r){s(this,e),this.id=t,this.hostElement=n,this._engine=r,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName=\"ng-tns-\"+t,Ze(n,this._hostClassName)}return c(e,[{key:\"listen\",value:function(e,t,n,r){var i,a=this;if(!this._triggers.hasOwnProperty(t))throw new Error('Unable to listen on the animation trigger event \"'.concat(n,'\" because the animation trigger \"').concat(t,\"\\\" doesn't exist!\"));if(null==n||0==n.length)throw new Error('Unable to listen on the animation trigger \"'.concat(t,'\" because the provided event is undefined!'));if(\"start\"!=(i=n)&&\"done\"!=i)throw new Error('The provided animation trigger event \"'.concat(n,'\" for the animation trigger \"').concat(t,'\" is not supported!'));var o=k(this._elementListeners,e,[]),s={name:t,phase:n,callback:r};o.push(s);var u=k(this._engine.statesByElement,e,{});return u.hasOwnProperty(t)||(Ze(e,\"ng-trigger\"),Ze(e,\"ng-trigger-\"+t),u[t]=Be),function(){a._engine.afterFlush((function(){var e=o.indexOf(s);e>=0&&o.splice(e,1),a._triggers[t]||delete u[t]}))}}},{key:\"register\",value:function(e,t){return!this._triggers[e]&&(this._triggers[e]=t,!0)}},{key:\"_getTrigger\",value:function(e){var t=this._triggers[e];if(!t)throw new Error('The provided animation trigger \"'.concat(e,'\" has not been registered!'));return t}},{key:\"trigger\",value:function(e,t,n){var r=this,i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=this._getTrigger(t),o=new ze(this.id,t,e),s=this._engine.statesByElement.get(e);s||(Ze(e,\"ng-trigger\"),Ze(e,\"ng-trigger-\"+t),this._engine.statesByElement.set(e,s={}));var u=s[t],c=new Ne(n,this.id);if(!(n&&n.hasOwnProperty(\"value\"))&&u&&c.absorbOptions(u.options),s[t]=c,u||(u=Be),\"void\"===c.value||u.value!==c.value){var l=k(this._engine.playersByElement,e,[]);l.forEach((function(e){e.namespaceId==r.id&&e.triggerName==t&&e.queued&&e.destroy()}));var d=a.matchTransition(u.value,c.value,e,c.params),h=!1;if(!d){if(!i)return;d=a.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:d,fromState:u,toState:c,player:o,isFallbackTransition:h}),h||(Ze(e,\"ng-animate-queued\"),o.onStart((function(){Ke(e,\"ng-animate-queued\")}))),o.onDone((function(){var t=r.players.indexOf(o);t>=0&&r.players.splice(t,1);var n=r._engine.playersByElement.get(e);if(n){var i=n.indexOf(o);i>=0&&n.splice(i,1)}})),this.players.push(o),l.push(o),o}if(!function(e,t){var n=Object.keys(e),r=Object.keys(t);if(n.length!=r.length)return!1;for(var i=0;i=0){for(var r=!1,i=n;i>=0;i--)if(this.driver.containsElement(this._namespaceList[i].hostElement,t)){this._namespaceList.splice(i+1,0,e),r=!0;break}r||this._namespaceList.splice(0,0,e)}else this._namespaceList.push(e);return this.namespacesByHostElement.set(t,e),e}},{key:\"register\",value:function(e,t){var n=this._namespaceLookup[e];return n||(n=this.createNamespace(e,t)),n}},{key:\"registerTrigger\",value:function(e,t,n){var r=this._namespaceLookup[e];r&&r.register(t,n)&&this.totalAnimations++}},{key:\"destroy\",value:function(e,t){var n=this;if(e){var r=this._fetchNamespace(e);this.afterFlush((function(){n.namespacesByHostElement.delete(r.hostElement),delete n._namespaceLookup[e];var t=n._namespaceList.indexOf(r);t>=0&&n._namespaceList.splice(t,1)})),this.afterFlushAnimationsDone((function(){return r.destroy(t)}))}}},{key:\"_fetchNamespace\",value:function(e){return this._namespaceLookup[e]}},{key:\"fetchNamespacesByElement\",value:function(e){var t=new Set,n=this.statesByElement.get(e);if(n)for(var r=Object.keys(n),i=0;i=0&&this.collectedLeaveElements.splice(a,1)}if(e){var o=this._fetchNamespace(e);o&&o.insertNode(t,n)}r&&this.collectEnterElement(t)}}},{key:\"collectEnterElement\",value:function(e){this.collectedEnterElements.push(e)}},{key:\"markElementAsDisabled\",value:function(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),Ze(e,\"ng-animate-disabled\")):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),Ke(e,\"ng-animate-disabled\"))}},{key:\"removeNode\",value:function(e,t,n,r){if(Je(t)){var i=e?this._fetchNamespace(e):null;if(i?i.removeNode(t,r):this.markElementAsRemoved(e,t,!1,r),n){var a=this.namespacesByHostElement.get(t);a&&a.id!==e&&a.removeNode(t,r)}}else this._onRemovalComplete(t,r)}},{key:\"markElementAsRemoved\",value:function(e,t,n,r){this.collectedLeaveElements.push(t),t.__ng_removed={namespaceId:e,setForRemoval:r,hasAnimation:n,removedBeforeQueried:!1}}},{key:\"listen\",value:function(e,t,n,r,i){return Je(t)?this._fetchNamespace(e).listen(t,n,r,i):function(){}}},{key:\"_buildInstruction\",value:function(e,t,n,r,i){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,n,r,e.fromState.options,e.toState.options,t,i)}},{key:\"destroyInnerAnimations\",value:function(e){var t=this,n=this.driver.query(e,\".ng-trigger\",!0);n.forEach((function(e){return t.destroyActiveAnimationsForElement(e)})),0!=this.playersByQueriedElement.size&&(n=this.driver.query(e,\".ng-animating\",!0)).forEach((function(e){return t.finishActiveQueriedAnimationOnElement(e)}))}},{key:\"destroyActiveAnimationsForElement\",value:function(e){var t=this.playersByElement.get(e);t&&t.forEach((function(e){e.queued?e.markedForDestroy=!0:e.destroy()}))}},{key:\"finishActiveQueriedAnimationOnElement\",value:function(e){var t=this.playersByQueriedElement.get(e);t&&t.forEach((function(e){return e.finish()}))}},{key:\"whenRenderingDone\",value:function(){var e=this;return new Promise((function(t){if(e.players.length)return p(e.players).onDone((function(){return t()}));t()}))}},{key:\"processLeaveNode\",value:function(e){var t=this,n=e.__ng_removed;if(n&&n.setForRemoval){if(e.__ng_removed=Ye,n.namespaceId){this.destroyInnerAnimations(e);var r=this._fetchNamespace(n.namespaceId);r&&r.clearElementCache(e)}this._onRemovalComplete(e,n.setForRemoval)}this.driver.matchesElement(e,\".ng-animate-disabled\")&&this.markElementAsDisabled(e,!1),this.driver.query(e,\".ng-animate-disabled\",!0).forEach((function(e){t.markElementAsDisabled(e,!1)}))}},{key:\"flush\",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,n=[];if(this.newHostElements.size&&(this.newHostElements.forEach((function(t,n){return e._balanceNamespaceList(t,n)})),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(var r=0;r=0;E--)this._namespaceList[E].drainQueuedTransitions(t).forEach((function(e){var t=e.player,n=e.element;if(O.push(t),r.collectedEnterElements.length){var o=n.__ng_removed;if(o&&o.setForMove)return void t.destroy()}var d=!h||!r.driver.containsElement(h,n),f=C.get(n),m=b.get(n),p=r._buildInstruction(e,i,m,f,d);if(p.errors&&p.errors.length)L.push(p);else{if(d)return t.onStart((function(){return J(n,p.fromStyles)})),t.onDestroy((function(){return z(n,p.toStyles)})),void a.push(t);if(e.isFallbackTransition)return t.onStart((function(){return J(n,p.fromStyles)})),t.onDestroy((function(){return z(n,p.toStyles)})),void a.push(t);p.timelines.forEach((function(e){return e.stretchStartingKeyframe=!0})),i.append(n,p.timelines),s.push({instruction:p,player:t,element:n}),p.queriedElements.forEach((function(e){return k(u,e,[]).push(t)})),p.preStyleProps.forEach((function(e,t){var n=Object.keys(e);if(n.length){var r=c.get(t);r||c.set(t,r=new Set),n.forEach((function(e){return r.add(e)}))}})),p.postStyleProps.forEach((function(e,t){var n=Object.keys(e),r=l.get(t);r||l.set(t,r=new Set),n.forEach((function(e){return r.add(e)}))}))}}));if(L.length){var T=[];L.forEach((function(e){T.push(\"@\".concat(e.triggerName,\" has failed due to:\\n\")),e.errors.forEach((function(e){return T.push(\"- \".concat(e,\"\\n\"))}))})),O.forEach((function(e){return e.destroy()})),this.reportError(T)}var A=new Map,P=new Map;s.forEach((function(e){var t=e.element;i.has(t)&&(P.set(t,t),r._beforeAnimationBuild(e.player.namespaceId,e.instruction,A))})),a.forEach((function(e){var t=e.element;r._getPreviousPlayers(t,!1,e.namespaceId,e.triggerName,null).forEach((function(e){k(A,t,[]).push(e),e.destroy()}))}));var F=_.filter((function(e){return qe(e,c,l)})),j=new Map;Xe(j,this.driver,w,l,f.a).forEach((function(e){qe(e,c,l)&&F.push(e)}));var R=new Map;v.forEach((function(e,t){Xe(R,r.driver,new Set(e),c,f.p)})),F.forEach((function(e){var t=j.get(e),n=R.get(e);j.set(e,Object.assign(Object.assign({},t),n))}));var I=[],Y=[],H={};s.forEach((function(e){var t=e.element,n=e.player,s=e.instruction;if(i.has(t)){if(d.has(t))return n.onDestroy((function(){return z(t,s.toStyles)})),n.disabled=!0,n.overrideTotalTime(s.totalTime),void a.push(n);var u=H;if(P.size>1){for(var c=t,l=[];c=c.parentNode;){var h=P.get(c);if(h){u=h;break}l.push(c)}l.forEach((function(e){return P.set(e,u)}))}var f=r._buildAnimation(n.namespaceId,s,A,o,R,j);if(n.setRealPlayer(f),u===H)I.push(n);else{var m=r.playersByElement.get(u);m&&m.length&&(n.parentPlayer=p(m)),a.push(n)}}else J(t,s.fromStyles),n.onDestroy((function(){return z(t,s.toStyles)})),Y.push(n),d.has(t)&&a.push(n)})),Y.forEach((function(e){var t=o.get(e.element);if(t&&t.length){var n=p(t);e.setRealPlayer(n)}})),a.forEach((function(e){e.parentPlayer?e.syncPlayerEvents(e.parentPlayer):e.destroy()}));for(var N=0;N<_.length;N++){var B=_[N],V=B.__ng_removed;if(Ke(B,\"ng-leave\"),!V||!V.hasAnimation){var U=[];if(u.size){var G=u.get(B);G&&G.length&&U.push.apply(U,n(G));for(var X=this.driver.query(B,\".ng-animating\",!0),W=0;W0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,n):new f.d(e.duration,e.delay)}}]),e}(),ze=function(){function e(t,n,r){s(this,e),this.namespaceId=t,this.triggerName=n,this.element=r,this._player=new f.d,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}return c(e,[{key:\"setRealPlayer\",value:function(e){var t=this;this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEach((function(n){t._queuedCallbacks[n].forEach((function(t){return g(e,n,void 0,t)}))})),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}},{key:\"getRealPlayer\",value:function(){return this._player}},{key:\"overrideTotalTime\",value:function(e){this.totalTime=e}},{key:\"syncPlayerEvents\",value:function(e){var t=this,n=this._player;n.triggerCallback&&e.onStart((function(){return n.triggerCallback(\"start\")})),e.onDone((function(){return t.finish()})),e.onDestroy((function(){return t.destroy()}))}},{key:\"_queueEvent\",value:function(e,t){k(this._queuedCallbacks,e,[]).push(t)}},{key:\"onDone\",value:function(e){this.queued&&this._queueEvent(\"done\",e),this._player.onDone(e)}},{key:\"onStart\",value:function(e){this.queued&&this._queueEvent(\"start\",e),this._player.onStart(e)}},{key:\"onDestroy\",value:function(e){this.queued&&this._queueEvent(\"destroy\",e),this._player.onDestroy(e)}},{key:\"init\",value:function(){this._player.init()}},{key:\"hasStarted\",value:function(){return!this.queued&&this._player.hasStarted()}},{key:\"play\",value:function(){!this.queued&&this._player.play()}},{key:\"pause\",value:function(){!this.queued&&this._player.pause()}},{key:\"restart\",value:function(){!this.queued&&this._player.restart()}},{key:\"finish\",value:function(){this._player.finish()}},{key:\"destroy\",value:function(){this.destroyed=!0,this._player.destroy()}},{key:\"reset\",value:function(){!this.queued&&this._player.reset()}},{key:\"setPosition\",value:function(e){this.queued||this._player.setPosition(e)}},{key:\"getPosition\",value:function(){return this.queued?0:this._player.getPosition()}},{key:\"triggerCallback\",value:function(e){var t=this._player;t.triggerCallback&&t.triggerCallback(e)}}]),e}();function Je(e){return e&&1===e.nodeType}function Ge(e,t){var n=e.style.display;return e.style.display=null!=t?t:\"none\",n}function Xe(e,t,n,r,i){var a=[];n.forEach((function(e){return a.push(Ge(e))}));var o=[];r.forEach((function(n,r){var a={};n.forEach((function(e){var n=a[e]=t.computeStyle(r,e,i);n&&0!=n.length||(r.__ng_removed=He,o.push(r))})),e.set(r,a)}));var s=0;return n.forEach((function(e){return Ge(e,a[s++])})),o}function We(e,t){var n=new Map;if(e.forEach((function(e){return n.set(e,[])})),0==t.length)return n;var r=new Set(t),i=new Map;return t.forEach((function(e){var t=function e(t){if(!t)return 1;var a=i.get(t);if(a)return a;var o=t.parentNode;return a=n.has(o)?o:r.has(o)?1:e(o),i.set(t,a),a}(e);1!==t&&n.get(t).push(e)})),n}function Ze(e,t){if(e.classList)e.classList.add(t);else{var n=e.$$classes;n||(n=e.$$classes={}),n[t]=!0}}function Ke(e,t){if(e.classList)e.classList.remove(t);else{var n=e.$$classes;n&&delete n[t]}}function Qe(e,t,n){p(n).onDone((function(){return e.processLeaveNode(t)}))}function qe(e,t,n){var r=n.get(e);if(!r)return!1;var i=t.get(e);return i?r.forEach((function(e){return i.add(e)})):t.set(e,r),n.delete(e),!0}var $e=function(){function e(t,n,r){var i=this;s(this,e),this.bodyNode=t,this._driver=n,this._triggerCache={},this.onRemovalComplete=function(e,t){},this._transitionEngine=new Ue(t,n,r),this._timelineEngine=new Re(t,n,r),this._transitionEngine.onRemovalComplete=function(e,t){return i.onRemovalComplete(e,t)}}return c(e,[{key:\"registerTrigger\",value:function(e,t,n,r,i){var a=e+\"-\"+r,o=this._triggerCache[a];if(!o){var s=[],u=se(this._driver,i,s);if(s.length)throw new Error('The animation trigger \"'.concat(r,'\" has failed to build due to the following errors:\\n - ').concat(s.join(\"\\n - \")));o=function(e,t){return new Pe(e,t)}(r,u),this._triggerCache[a]=o}this._transitionEngine.registerTrigger(t,r,o)}},{key:\"register\",value:function(e,t){this._transitionEngine.register(e,t)}},{key:\"destroy\",value:function(e,t){this._transitionEngine.destroy(e,t)}},{key:\"onInsert\",value:function(e,t,n,r){this._transitionEngine.insertNode(e,t,n,r)}},{key:\"onRemove\",value:function(e,t,n,r){this._transitionEngine.removeNode(e,t,r||!1,n)}},{key:\"disableAnimations\",value:function(e,t){this._transitionEngine.markElementAsDisabled(e,t)}},{key:\"process\",value:function(e,n,r,i){if(\"@\"==r.charAt(0)){var a=t(w(r),2),o=a[0],s=a[1];this._timelineEngine.command(o,n,s,i)}else this._transitionEngine.trigger(e,n,r,i)}},{key:\"listen\",value:function(e,n,r,i,a){if(\"@\"==r.charAt(0)){var o=t(w(r),2),s=o[0],u=o[1];return this._timelineEngine.listen(s,n,u,a)}return this._transitionEngine.listen(e,n,r,i,a)}},{key:\"flush\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;this._transitionEngine.flush(e)}},{key:\"players\",get:function(){return this._transitionEngine.players.concat(this._timelineEngine.players)}},{key:\"whenRenderingDone\",value:function(){return this._transitionEngine.whenRenderingDone()}}]),e}();function et(e,t){var n=null,r=null;return Array.isArray(t)&&t.length?(n=nt(t[0]),t.length>1&&(r=nt(t[t.length-1]))):t&&(n=nt(t)),n||r?new tt(e,n,r):null}var tt=function(){var e=function(){function e(t,n,r){s(this,e),this._element=t,this._startStyles=n,this._endStyles=r,this._state=0;var i=e.initialStylesByElement.get(t);i||e.initialStylesByElement.set(t,i={}),this._initialStyles=i}return c(e,[{key:\"start\",value:function(){this._state<1&&(this._startStyles&&z(this._element,this._startStyles,this._initialStyles),this._state=1)}},{key:\"finish\",value:function(){this.start(),this._state<2&&(z(this._element,this._initialStyles),this._endStyles&&(z(this._element,this._endStyles),this._endStyles=null),this._state=1)}},{key:\"destroy\",value:function(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(J(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(J(this._element,this._endStyles),this._endStyles=null),z(this._element,this._initialStyles),this._state=3)}}]),e}();return e.initialStylesByElement=new WeakMap,e}();function nt(e){for(var t=null,n=Object.keys(e),r=0;r=this._delay&&n>=this._duration&&this.finish()}},{key:\"finish\",value:function(){this._finished||(this._finished=!0,this._onDoneFn(),ut(this._element,this._eventFn,!0))}},{key:\"destroy\",value:function(){var e,t,n,r;this._destroyed||(this._destroyed=!0,this.finish(),e=this._element,t=this._name,n=lt(e,\"\").split(\",\"),(r=st(n,t))>=0&&(n.splice(r,1),ct(e,\"\",n.join(\",\"))))}}]),e}();function at(e,t,n){ct(e,\"PlayState\",n,ot(e,t))}function ot(e,t){var n=lt(e,\"\");return n.indexOf(\",\")>0?st(n.split(\",\"),t):st([n],t)}function st(e,t){for(var n=0;n=0)return n;return-1}function ut(e,t,n){n?e.removeEventListener(\"animationend\",t):e.addEventListener(\"animationend\",t)}function ct(e,t,n,r){var i=\"animation\"+t;if(null!=r){var a=e.style[i];if(a.length){var o=a.split(\",\");o[r]=n,n=o.join(\",\")}}e.style[i]=n}function lt(e,t){return e.style[\"animation\"+t]}var dt=function(){function e(t,n,r,i,a,o,u,c){s(this,e),this.element=t,this.keyframes=n,this.animationName=r,this._duration=i,this._delay=a,this._finalStyles=u,this._specialStyles=c,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=o||\"linear\",this.totalTime=i+a,this._buildStyler()}return c(e,[{key:\"onStart\",value:function(e){this._onStartFns.push(e)}},{key:\"onDone\",value:function(e){this._onDoneFns.push(e)}},{key:\"onDestroy\",value:function(e){this._onDestroyFns.push(e)}},{key:\"destroy\",value:function(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach((function(e){return e()})),this._onDestroyFns=[])}},{key:\"_flushDoneFns\",value:function(){this._onDoneFns.forEach((function(e){return e()})),this._onDoneFns=[]}},{key:\"_flushStartFns\",value:function(){this._onStartFns.forEach((function(e){return e()})),this._onStartFns=[]}},{key:\"finish\",value:function(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}},{key:\"setPosition\",value:function(e){this._styler.setPosition(e)}},{key:\"getPosition\",value:function(){return this._styler.getPosition()}},{key:\"hasStarted\",value:function(){return this._state>=2}},{key:\"init\",value:function(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}},{key:\"play\",value:function(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}},{key:\"pause\",value:function(){this.init(),this._styler.pause()}},{key:\"restart\",value:function(){this.reset(),this.play()}},{key:\"reset\",value:function(){this._styler.destroy(),this._buildStyler(),this._styler.apply()}},{key:\"_buildStyler\",value:function(){var e=this;this._styler=new it(this.element,this.animationName,this._duration,this._delay,this.easing,\"forwards\",(function(){return e.finish()}))}},{key:\"triggerCallback\",value:function(e){var t=\"start\"==e?this._onStartFns:this._onDoneFns;t.forEach((function(e){return e()})),t.length=0}},{key:\"beforeDestroy\",value:function(){var e=this;this.init();var t={};if(this.hasStarted()){var n=this._state>=3;Object.keys(this._finalStyles).forEach((function(r){\"offset\"!=r&&(t[r]=n?e._finalStyles[r]:ne(e.element,r))}))}this.currentSnapshot=t}}]),e}(),ht=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this)).element=e,i._startingStyles={},i.__initialized=!1,i._styles=P(r),i}return c(n,[{key:\"init\",value:function(){var e=this;!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach((function(t){e._startingStyles[t]=e.element.style[t]})),r(v(n.prototype),\"init\",this).call(this))}},{key:\"play\",value:function(){var e=this;this._startingStyles&&(this.init(),Object.keys(this._styles).forEach((function(t){return e.element.style.setProperty(t,e._styles[t])})),r(v(n.prototype),\"play\",this).call(this))}},{key:\"destroy\",value:function(){var e=this;this._startingStyles&&(Object.keys(this._startingStyles).forEach((function(t){var n=e._startingStyles[t];n?e.element.style.setProperty(t,n):e.element.style.removeProperty(t)})),this._startingStyles=null,r(v(n.prototype),\"destroy\",this).call(this))}}]),n}(f.d),ft=function(){function e(){s(this,e),this._count=0,this._head=document.querySelector(\"head\"),this._warningIssued=!1}return c(e,[{key:\"validateStyleProperty\",value:function(e){return L(e)}},{key:\"matchesElement\",value:function(e,t){return E(e,t)}},{key:\"containsElement\",value:function(e,t){return T(e,t)}},{key:\"query\",value:function(e,t,n){return A(e,t,n)}},{key:\"computeStyle\",value:function(e,t,n){return window.getComputedStyle(e)[t]}},{key:\"buildKeyframeElement\",value:function(e,t,n){n=n.map((function(e){return P(e)}));var r=\"@keyframes \".concat(t,\" {\\n\"),i=\"\";n.forEach((function(e){i=\" \";var t=parseFloat(e.offset);r+=\"\".concat(i).concat(100*t,\"% {\\n\"),i+=\" \",Object.keys(e).forEach((function(t){var n=e[t];switch(t){case\"offset\":return;case\"easing\":return void(n&&(r+=\"\".concat(i,\"animation-timing-function: \").concat(n,\";\\n\")));default:return void(r+=\"\".concat(i).concat(t,\": \").concat(n,\";\\n\"))}})),r+=i+\"}\\n\"})),r+=\"}\\n\";var a=document.createElement(\"style\");return a.innerHTML=r,a}},{key:\"animate\",value:function(e,t,n,r,i){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],o=arguments.length>6?arguments[6]:void 0;o&&this._notifyFaultyScrubber();var s=a.filter((function(e){return e instanceof dt})),u={};$(n,r)&&s.forEach((function(e){var t=e.currentSnapshot;Object.keys(t).forEach((function(e){return u[e]=t[e]}))}));var c=function(e){var t={};return e&&(Array.isArray(e)?e:[e]).forEach((function(e){Object.keys(e).forEach((function(n){\"offset\"!=n&&\"easing\"!=n&&(t[n]=e[n])}))})),t}(t=ee(e,t,u));if(0==n)return new ht(e,c);var l=\"gen_css_kf_\"+this._count++,d=this.buildKeyframeElement(e,l,t);document.querySelector(\"head\").appendChild(d);var h=et(e,t),f=new dt(e,t,l,n,r,i,c,h);return f.onDestroy((function(){var e;(e=d).parentNode.removeChild(e)})),f}},{key:\"_notifyFaultyScrubber\",value:function(){this._warningIssued||(console.warn(\"@angular/animations: please load the web-animations.js polyfill to allow programmatic access...\\n\",\" visit http://bit.ly/IWukam to learn more about using the web-animation-js polyfill.\"),this._warningIssued=!0)}}]),e}(),mt=function(){function e(t,n,r,i){s(this,e),this.element=t,this.keyframes=n,this.options=r,this._specialStyles=i,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=r.duration,this._delay=r.delay||0,this.time=this._duration+this._delay}return c(e,[{key:\"_onFinish\",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(e){return e()})),this._onDoneFns=[])}},{key:\"init\",value:function(){this._buildPlayer(),this._preparePlayerBeforeStart()}},{key:\"_buildPlayer\",value:function(){var e=this;if(!this._initialized){this._initialized=!0;var t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:{},this.domPlayer.addEventListener(\"finish\",(function(){return e._onFinish()}))}}},{key:\"_preparePlayerBeforeStart\",value:function(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}},{key:\"_triggerWebAnimation\",value:function(e,t,n){return e.animate(t,n)}},{key:\"onStart\",value:function(e){this._onStartFns.push(e)}},{key:\"onDone\",value:function(e){this._onDoneFns.push(e)}},{key:\"onDestroy\",value:function(e){this._onDestroyFns.push(e)}},{key:\"play\",value:function(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach((function(e){return e()})),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}},{key:\"pause\",value:function(){this.init(),this.domPlayer.pause()}},{key:\"finish\",value:function(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}},{key:\"reset\",value:function(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:\"_resetDomPlayerState\",value:function(){this.domPlayer&&this.domPlayer.cancel()}},{key:\"restart\",value:function(){this.reset(),this.play()}},{key:\"hasStarted\",value:function(){return this._started}},{key:\"destroy\",value:function(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach((function(e){return e()})),this._onDestroyFns=[])}},{key:\"setPosition\",value:function(e){this.domPlayer.currentTime=e*this.time}},{key:\"getPosition\",value:function(){return this.domPlayer.currentTime/this.time}},{key:\"totalTime\",get:function(){return this._delay+this._duration}},{key:\"beforeDestroy\",value:function(){var e=this,t={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach((function(n){\"offset\"!=n&&(t[n]=e._finished?e._finalKeyframe[n]:ne(e.element,n))})),this.currentSnapshot=t}},{key:\"triggerCallback\",value:function(e){var t=\"start\"==e?this._onStartFns:this._onDoneFns;t.forEach((function(e){return e()})),t.length=0}}]),e}(),pt=function(){function e(){s(this,e),this._isNativeImpl=/\\{\\s*\\[native\\s+code\\]\\s*\\}/.test(vt().toString()),this._cssKeyframesDriver=new ft}return c(e,[{key:\"validateStyleProperty\",value:function(e){return L(e)}},{key:\"matchesElement\",value:function(e,t){return E(e,t)}},{key:\"containsElement\",value:function(e,t){return T(e,t)}},{key:\"query\",value:function(e,t,n){return A(e,t,n)}},{key:\"computeStyle\",value:function(e,t,n){return window.getComputedStyle(e)[t]}},{key:\"overrideWebAnimationsSupport\",value:function(e){this._isNativeImpl=e}},{key:\"animate\",value:function(e,t,n,r,i){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],o=arguments.length>6?arguments[6]:void 0;if(!o&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(e,t,n,r,i,a);var s={duration:n,delay:r,fill:0==r?\"both\":\"forwards\"};i&&(s.easing=i);var u={},c=a.filter((function(e){return e instanceof mt}));$(n,r)&&c.forEach((function(e){var t=e.currentSnapshot;Object.keys(t).forEach((function(e){return u[e]=t[e]}))}));var l=et(e,t=ee(e,t=t.map((function(e){return B(e,!1)})),u));return new mt(e,t,s,l)}}]),e}();function vt(){return\"undefined\"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}var bt,gt=o(\"ofXK\"),_t=((bt=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this))._nextAnimationId=0,i._renderer=e.createRenderer(r.body,{id:\"0\",encapsulation:u.V.None,styles:[],data:{animation:[]}}),i}return c(n,[{key:\"build\",value:function(e){var t=this._nextAnimationId.toString();this._nextAnimationId++;var n=Array.isArray(e)?Object(f.j)(e):e;return wt(this._renderer,null,t,\"register\",[n]),new yt(t,this._renderer)}}]),n}(f.b)).\\u0275fac=function(e){return new(e||bt)(u.Zb(u.J),u.Zb(gt.d))},bt.\\u0275prov=u.Lb({token:bt,factory:bt.\\u0275fac}),bt),yt=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this))._id=e,i._renderer=r,i}return c(n,[{key:\"create\",value:function(e,t){return new kt(this._id,e,t||{},this._renderer)}}]),n}(f.c),kt=function(){function e(t,n,r,i){s(this,e),this.id=t,this.element=n,this._renderer=i,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command(\"create\",r)}return c(e,[{key:\"_listen\",value:function(e,t){return this._renderer.listen(this.element,\"@@\".concat(this.id,\":\").concat(e),t)}},{key:\"_command\",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=0&&e=10;)e/=10;return n(e)}return n(e/=1e3)}e.defineLocale(\"lb\",{months:\"Januar_Februar_M\\xe4erz_Abr\\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonndeg_M\\xe9indeg_D\\xebnschdeg_M\\xebttwoch_Donneschdeg_Freideg_Samschdeg\".split(\"_\"),weekdaysShort:\"So._M\\xe9._D\\xeb._M\\xeb._Do._Fr._Sa.\".split(\"_\"),weekdaysMin:\"So_M\\xe9_D\\xeb_M\\xeb_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm [Auer]\",LTS:\"H:mm:ss [Auer]\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm [Auer]\",LLLL:\"dddd, D. MMMM YYYY H:mm [Auer]\"},calendar:{sameDay:\"[Haut um] LT\",sameElse:\"L\",nextDay:\"[Muer um] LT\",nextWeek:\"dddd [um] LT\",lastDay:\"[G\\xebschter um] LT\",lastWeek:function(){switch(this.day()){case 2:case 4:return\"[Leschten] dddd [um] LT\";default:return\"[Leschte] dddd [um] LT\"}}},relativeTime:{future:function(e){return n(e.substr(0,e.indexOf(\" \")))?\"a \"+e:\"an \"+e},past:function(e){return n(e.substr(0,e.indexOf(\" \")))?\"viru \"+e:\"virun \"+e},s:\"e puer Sekonnen\",ss:\"%d Sekonnen\",m:t,mm:\"%d Minutten\",h:t,hh:\"%d Stonnen\",d:t,dd:\"%d Deeg\",M:t,MM:\"%d M\\xe9int\",y:t,yy:\"%d Joer\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},RnhZ:function(e,t,n){var r={\"./af\":\"K/tc\",\"./af.js\":\"K/tc\",\"./ar\":\"jnO4\",\"./ar-dz\":\"o1bE\",\"./ar-dz.js\":\"o1bE\",\"./ar-kw\":\"Qj4J\",\"./ar-kw.js\":\"Qj4J\",\"./ar-ly\":\"HP3h\",\"./ar-ly.js\":\"HP3h\",\"./ar-ma\":\"CoRJ\",\"./ar-ma.js\":\"CoRJ\",\"./ar-sa\":\"gjCT\",\"./ar-sa.js\":\"gjCT\",\"./ar-tn\":\"bYM6\",\"./ar-tn.js\":\"bYM6\",\"./ar.js\":\"jnO4\",\"./az\":\"SFxW\",\"./az.js\":\"SFxW\",\"./be\":\"H8ED\",\"./be.js\":\"H8ED\",\"./bg\":\"hKrs\",\"./bg.js\":\"hKrs\",\"./bm\":\"p/rL\",\"./bm.js\":\"p/rL\",\"./bn\":\"kEOa\",\"./bn-bd\":\"loYQ\",\"./bn-bd.js\":\"loYQ\",\"./bn.js\":\"kEOa\",\"./bo\":\"0mo+\",\"./bo.js\":\"0mo+\",\"./br\":\"aIdf\",\"./br.js\":\"aIdf\",\"./bs\":\"JVSJ\",\"./bs.js\":\"JVSJ\",\"./ca\":\"1xZ4\",\"./ca.js\":\"1xZ4\",\"./cs\":\"PA2r\",\"./cs.js\":\"PA2r\",\"./cv\":\"A+xa\",\"./cv.js\":\"A+xa\",\"./cy\":\"l5ep\",\"./cy.js\":\"l5ep\",\"./da\":\"DxQv\",\"./da.js\":\"DxQv\",\"./de\":\"tGlX\",\"./de-at\":\"s+uk\",\"./de-at.js\":\"s+uk\",\"./de-ch\":\"u3GI\",\"./de-ch.js\":\"u3GI\",\"./de.js\":\"tGlX\",\"./dv\":\"WYrj\",\"./dv.js\":\"WYrj\",\"./el\":\"jUeY\",\"./el.js\":\"jUeY\",\"./en-au\":\"Dmvi\",\"./en-au.js\":\"Dmvi\",\"./en-ca\":\"OIYi\",\"./en-ca.js\":\"OIYi\",\"./en-gb\":\"Oaa7\",\"./en-gb.js\":\"Oaa7\",\"./en-ie\":\"4dOw\",\"./en-ie.js\":\"4dOw\",\"./en-il\":\"czMo\",\"./en-il.js\":\"czMo\",\"./en-in\":\"7C5Q\",\"./en-in.js\":\"7C5Q\",\"./en-nz\":\"b1Dy\",\"./en-nz.js\":\"b1Dy\",\"./en-sg\":\"t+mt\",\"./en-sg.js\":\"t+mt\",\"./eo\":\"Zduo\",\"./eo.js\":\"Zduo\",\"./es\":\"iYuL\",\"./es-do\":\"CjzT\",\"./es-do.js\":\"CjzT\",\"./es-mx\":\"tbfe\",\"./es-mx.js\":\"tbfe\",\"./es-us\":\"Vclq\",\"./es-us.js\":\"Vclq\",\"./es.js\":\"iYuL\",\"./et\":\"7BjC\",\"./et.js\":\"7BjC\",\"./eu\":\"D/JM\",\"./eu.js\":\"D/JM\",\"./fa\":\"jfSC\",\"./fa.js\":\"jfSC\",\"./fi\":\"gekB\",\"./fi.js\":\"gekB\",\"./fil\":\"1ppg\",\"./fil.js\":\"1ppg\",\"./fo\":\"ByF4\",\"./fo.js\":\"ByF4\",\"./fr\":\"nyYc\",\"./fr-ca\":\"2fjn\",\"./fr-ca.js\":\"2fjn\",\"./fr-ch\":\"Dkky\",\"./fr-ch.js\":\"Dkky\",\"./fr.js\":\"nyYc\",\"./fy\":\"cRix\",\"./fy.js\":\"cRix\",\"./ga\":\"USCx\",\"./ga.js\":\"USCx\",\"./gd\":\"9rRi\",\"./gd.js\":\"9rRi\",\"./gl\":\"iEDd\",\"./gl.js\":\"iEDd\",\"./gom-deva\":\"qvJo\",\"./gom-deva.js\":\"qvJo\",\"./gom-latn\":\"DKr+\",\"./gom-latn.js\":\"DKr+\",\"./gu\":\"4MV3\",\"./gu.js\":\"4MV3\",\"./he\":\"x6pH\",\"./he.js\":\"x6pH\",\"./hi\":\"3E1r\",\"./hi.js\":\"3E1r\",\"./hr\":\"S6ln\",\"./hr.js\":\"S6ln\",\"./hu\":\"WxRl\",\"./hu.js\":\"WxRl\",\"./hy-am\":\"1rYy\",\"./hy-am.js\":\"1rYy\",\"./id\":\"UDhR\",\"./id.js\":\"UDhR\",\"./is\":\"BVg3\",\"./is.js\":\"BVg3\",\"./it\":\"bpih\",\"./it-ch\":\"bxKX\",\"./it-ch.js\":\"bxKX\",\"./it.js\":\"bpih\",\"./ja\":\"B55N\",\"./ja.js\":\"B55N\",\"./jv\":\"tUCv\",\"./jv.js\":\"tUCv\",\"./ka\":\"IBtZ\",\"./ka.js\":\"IBtZ\",\"./kk\":\"bXm7\",\"./kk.js\":\"bXm7\",\"./km\":\"6B0Y\",\"./km.js\":\"6B0Y\",\"./kn\":\"PpIw\",\"./kn.js\":\"PpIw\",\"./ko\":\"Ivi+\",\"./ko.js\":\"Ivi+\",\"./ku\":\"JCF/\",\"./ku.js\":\"JCF/\",\"./ky\":\"lgnt\",\"./ky.js\":\"lgnt\",\"./lb\":\"RAwQ\",\"./lb.js\":\"RAwQ\",\"./lo\":\"sp3z\",\"./lo.js\":\"sp3z\",\"./lt\":\"JvlW\",\"./lt.js\":\"JvlW\",\"./lv\":\"uXwI\",\"./lv.js\":\"uXwI\",\"./me\":\"KTz0\",\"./me.js\":\"KTz0\",\"./mi\":\"aIsn\",\"./mi.js\":\"aIsn\",\"./mk\":\"aQkU\",\"./mk.js\":\"aQkU\",\"./ml\":\"AvvY\",\"./ml.js\":\"AvvY\",\"./mn\":\"lYtQ\",\"./mn.js\":\"lYtQ\",\"./mr\":\"Ob0Z\",\"./mr.js\":\"Ob0Z\",\"./ms\":\"6+QB\",\"./ms-my\":\"ZAMP\",\"./ms-my.js\":\"ZAMP\",\"./ms.js\":\"6+QB\",\"./mt\":\"G0Uy\",\"./mt.js\":\"G0Uy\",\"./my\":\"honF\",\"./my.js\":\"honF\",\"./nb\":\"bOMt\",\"./nb.js\":\"bOMt\",\"./ne\":\"OjkT\",\"./ne.js\":\"OjkT\",\"./nl\":\"+s0g\",\"./nl-be\":\"2ykv\",\"./nl-be.js\":\"2ykv\",\"./nl.js\":\"+s0g\",\"./nn\":\"uEye\",\"./nn.js\":\"uEye\",\"./oc-lnc\":\"Fnuy\",\"./oc-lnc.js\":\"Fnuy\",\"./pa-in\":\"8/+R\",\"./pa-in.js\":\"8/+R\",\"./pl\":\"jVdC\",\"./pl.js\":\"jVdC\",\"./pt\":\"8mBD\",\"./pt-br\":\"0tRk\",\"./pt-br.js\":\"0tRk\",\"./pt.js\":\"8mBD\",\"./ro\":\"lyxo\",\"./ro.js\":\"lyxo\",\"./ru\":\"lXzo\",\"./ru.js\":\"lXzo\",\"./sd\":\"Z4QM\",\"./sd.js\":\"Z4QM\",\"./se\":\"//9w\",\"./se.js\":\"//9w\",\"./si\":\"7aV9\",\"./si.js\":\"7aV9\",\"./sk\":\"e+ae\",\"./sk.js\":\"e+ae\",\"./sl\":\"gVVK\",\"./sl.js\":\"gVVK\",\"./sq\":\"yPMs\",\"./sq.js\":\"yPMs\",\"./sr\":\"zx6S\",\"./sr-cyrl\":\"E+lV\",\"./sr-cyrl.js\":\"E+lV\",\"./sr.js\":\"zx6S\",\"./ss\":\"Ur1D\",\"./ss.js\":\"Ur1D\",\"./sv\":\"X709\",\"./sv.js\":\"X709\",\"./sw\":\"dNwA\",\"./sw.js\":\"dNwA\",\"./ta\":\"PeUW\",\"./ta.js\":\"PeUW\",\"./te\":\"XLvN\",\"./te.js\":\"XLvN\",\"./tet\":\"V2x9\",\"./tet.js\":\"V2x9\",\"./tg\":\"Oxv6\",\"./tg.js\":\"Oxv6\",\"./th\":\"EOgW\",\"./th.js\":\"EOgW\",\"./tk\":\"Wv91\",\"./tk.js\":\"Wv91\",\"./tl-ph\":\"Dzi0\",\"./tl-ph.js\":\"Dzi0\",\"./tlh\":\"z3Vd\",\"./tlh.js\":\"z3Vd\",\"./tr\":\"DoHr\",\"./tr.js\":\"DoHr\",\"./tzl\":\"z1FC\",\"./tzl.js\":\"z1FC\",\"./tzm\":\"wQk9\",\"./tzm-latn\":\"tT3J\",\"./tzm-latn.js\":\"tT3J\",\"./tzm.js\":\"wQk9\",\"./ug-cn\":\"YRex\",\"./ug-cn.js\":\"YRex\",\"./uk\":\"raLr\",\"./uk.js\":\"raLr\",\"./ur\":\"UpQW\",\"./ur.js\":\"UpQW\",\"./uz\":\"Loxo\",\"./uz-latn\":\"AQ68\",\"./uz-latn.js\":\"AQ68\",\"./uz.js\":\"Loxo\",\"./vi\":\"KSF8\",\"./vi.js\":\"KSF8\",\"./x-pseudo\":\"/X5v\",\"./x-pseudo.js\":\"/X5v\",\"./yo\":\"fzPg\",\"./yo.js\":\"fzPg\",\"./zh-cn\":\"XDpg\",\"./zh-cn.js\":\"XDpg\",\"./zh-hk\":\"SatO\",\"./zh-hk.js\":\"SatO\",\"./zh-mo\":\"OmwH\",\"./zh-mo.js\":\"OmwH\",\"./zh-tw\":\"kOpN\",\"./zh-tw.js\":\"kOpN\"};function i(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error(\"Cannot find module '\"+e+\"'\");throw t.code=\"MODULE_NOT_FOUND\",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=a,e.exports=i,i.id=\"RnhZ\"},S6ln:function(e,t,n){!function(e){\"use strict\";function t(e,t,n){var r=e+\" \";switch(n){case\"ss\":return r+(1===e?\"sekunda\":2===e||3===e||4===e?\"sekunde\":\"sekundi\");case\"m\":return t?\"jedna minuta\":\"jedne minute\";case\"mm\":return r+(1===e?\"minuta\":2===e||3===e||4===e?\"minute\":\"minuta\");case\"h\":return t?\"jedan sat\":\"jednog sata\";case\"hh\":return r+(1===e?\"sat\":2===e||3===e||4===e?\"sata\":\"sati\");case\"dd\":return r+(1===e?\"dan\":\"dana\");case\"MM\":return r+(1===e?\"mjesec\":2===e||3===e||4===e?\"mjeseca\":\"mjeseci\");case\"yy\":return r+(1===e?\"godina\":2===e||3===e||4===e?\"godine\":\"godina\")}}e.defineLocale(\"hr\",{months:{format:\"sije\\u010dnja_velja\\u010de_o\\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca\".split(\"_\"),standalone:\"sije\\u010danj_velja\\u010da_o\\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac\".split(\"_\")},monthsShort:\"sij._velj._o\\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedjelja_ponedjeljak_utorak_srijeda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sri._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"Do MMMM YYYY\",LLL:\"Do MMMM YYYY H:mm\",LLLL:\"dddd, Do MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedjelju] [u] LT\";case 3:return\"[u] [srijedu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010der u] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[pro\\u0161lu] [nedjelju] [u] LT\";case 3:return\"[pro\\u0161lu] [srijedu] [u] LT\";case 6:return\"[pro\\u0161le] [subote] [u] LT\";case 1:case 2:case 4:case 5:return\"[pro\\u0161li] dddd [u] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"prije %s\",s:\"par sekundi\",ss:t,m:t,mm:t,h:t,hh:t,d:\"dan\",dd:t,M:\"mjesec\",MM:t,y:\"godinu\",yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},SFxW:function(e,t,n){!function(e){\"use strict\";var t={1:\"-inci\",5:\"-inci\",8:\"-inci\",70:\"-inci\",80:\"-inci\",2:\"-nci\",7:\"-nci\",20:\"-nci\",50:\"-nci\",3:\"-\\xfcnc\\xfc\",4:\"-\\xfcnc\\xfc\",100:\"-\\xfcnc\\xfc\",6:\"-nc\\u0131\",9:\"-uncu\",10:\"-uncu\",30:\"-uncu\",60:\"-\\u0131nc\\u0131\",90:\"-\\u0131nc\\u0131\"};e.defineLocale(\"az\",{months:\"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr\".split(\"_\"),monthsShort:\"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek\".split(\"_\"),weekdays:\"Bazar_Bazar ert\\u0259si_\\xc7\\u0259r\\u015f\\u0259nb\\u0259 ax\\u015fam\\u0131_\\xc7\\u0259r\\u015f\\u0259nb\\u0259_C\\xfcm\\u0259 ax\\u015fam\\u0131_C\\xfcm\\u0259_\\u015e\\u0259nb\\u0259\".split(\"_\"),weekdaysShort:\"Baz_BzE_\\xc7Ax_\\xc7\\u0259r_CAx_C\\xfcm_\\u015e\\u0259n\".split(\"_\"),weekdaysMin:\"Bz_BE_\\xc7A_\\xc7\\u0259_CA_C\\xfc_\\u015e\\u0259\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[bug\\xfcn saat] LT\",nextDay:\"[sabah saat] LT\",nextWeek:\"[g\\u0259l\\u0259n h\\u0259ft\\u0259] dddd [saat] LT\",lastDay:\"[d\\xfcn\\u0259n] LT\",lastWeek:\"[ke\\xe7\\u0259n h\\u0259ft\\u0259] dddd [saat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s sonra\",past:\"%s \\u0259vv\\u0259l\",s:\"bir ne\\xe7\\u0259 saniy\\u0259\",ss:\"%d saniy\\u0259\",m:\"bir d\\u0259qiq\\u0259\",mm:\"%d d\\u0259qiq\\u0259\",h:\"bir saat\",hh:\"%d saat\",d:\"bir g\\xfcn\",dd:\"%d g\\xfcn\",M:\"bir ay\",MM:\"%d ay\",y:\"bir il\",yy:\"%d il\"},meridiemParse:/gec\\u0259|s\\u0259h\\u0259r|g\\xfcnd\\xfcz|ax\\u015fam/,isPM:function(e){return/^(g\\xfcnd\\xfcz|ax\\u015fam)$/.test(e)},meridiem:function(e,t,n){return e<4?\"gec\\u0259\":e<12?\"s\\u0259h\\u0259r\":e<17?\"g\\xfcnd\\xfcz\":\"ax\\u015fam\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0131nc\\u0131|inci|nci|\\xfcnc\\xfc|nc\\u0131|uncu)/,ordinal:function(e){if(0===e)return e+\"-\\u0131nc\\u0131\";var n=e%10;return e+(t[n]||t[e%100-n]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n(\"wd/R\"))},STbY:function(e,r,i){\"use strict\";i.d(r,\"a\",(function(){return N})),i.d(r,\"b\",(function(){return q})),i.d(r,\"c\",(function(){return K})),i.d(r,\"d\",(function(){return G}));var a=i(\"u47x\"),o=i(\"8LU1\"),u=i(\"FtGj\"),d=i(\"fXoL\"),f=i(\"XNiG\"),p=i(\"quSY\"),v=i(\"VRyK\"),b=i(\"LRne\"),g=i(\"7Hc7\"),_=i(\"JX91\"),y=i(\"eIep\"),k=i(\"IzEk\"),w=i(\"pLZG\"),S=i(\"1G5W\"),M=i(\"3E0/\"),x=i(\"R0Ic\"),C=i(\"+rOU\"),D=i(\"ofXK\"),O=i(\"FKr1\"),L=i(\"rDax\"),E=i(\"nLfN\"),T=i(\"vxfF\"),A=i(\"cH1L\"),P=[\"mat-menu-item\",\"\"],F=[\"*\"];function j(e,t){if(1&e){var n=d.Wb();d.Vb(0,\"div\",0),d.cc(\"keydown\",(function(e){return d.wc(n),d.gc()._handleKeydown(e)}))(\"click\",(function(){return d.wc(n),d.gc().closed.emit(\"click\")}))(\"@transformMenu.start\",(function(e){return d.wc(n),d.gc()._onAnimationStart(e)}))(\"@transformMenu.done\",(function(e){return d.wc(n),d.gc()._onAnimationDone(e)})),d.Vb(1,\"div\",1),d.lc(2),d.Ub(),d.Ub()}if(2&e){var r=d.gc();d.nc(\"id\",r.panelId)(\"ngClass\",r._classList)(\"@transformMenu\",r._panelAnimationState),d.Fb(\"aria-label\",r.ariaLabel||null)(\"aria-labelledby\",r.ariaLabelledby||null)(\"aria-describedby\",r.ariaDescribedby||null)}}var R={transformMenu:Object(x.n)(\"transformMenu\",[Object(x.k)(\"void\",Object(x.l)({opacity:0,transform:\"scale(0.8)\"})),Object(x.m)(\"void => enter\",Object(x.g)([Object(x.i)(\".mat-menu-content, .mat-mdc-menu-content\",Object(x.e)(\"100ms linear\",Object(x.l)({opacity:1}))),Object(x.e)(\"120ms cubic-bezier(0, 0, 0.2, 1)\",Object(x.l)({transform:\"scale(1)\"}))])),Object(x.m)(\"* => void\",Object(x.e)(\"100ms 25ms linear\",Object(x.l)({opacity:0})))]),fadeInItems:Object(x.n)(\"fadeInItems\",[Object(x.k)(\"showing\",Object(x.l)({opacity:1})),Object(x.m)(\"void => *\",[Object(x.l)({opacity:0}),Object(x.e)(\"400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)\")])])},I=new d.s(\"MatMenuContent\"),Y=new d.s(\"MAT_MENU_PANEL\"),H=Object(O.u)(Object(O.v)((function e(){s(this,e)}))),N=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,i,a){var o;return s(this,n),(o=t.call(this))._elementRef=e,o._focusMonitor=i,o._parentMenu=a,o.role=\"menuitem\",o._hovered=new f.a,o._focused=new f.a,o._highlighted=!1,o._triggersSubmenu=!1,a&&a.addItem&&a.addItem(m(o)),o}return c(n,[{key:\"focus\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"program\",t=arguments.length>1?arguments[1]:void 0;this._focusMonitor?this._focusMonitor.focusVia(this._getHostElement(),e,t):this._getHostElement().focus(t),this._focused.next(this)}},{key:\"ngAfterViewInit\",value:function(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}},{key:\"ngOnDestroy\",value:function(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}},{key:\"_getTabIndex\",value:function(){return this.disabled?\"-1\":\"0\"}},{key:\"_getHostElement\",value:function(){return this._elementRef.nativeElement}},{key:\"_checkDisabled\",value:function(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}},{key:\"_handleMouseEnter\",value:function(){this._hovered.next(this)}},{key:\"getLabel\",value:function(){for(var e,t,n=this._elementRef.nativeElement.cloneNode(!0),r=n.querySelectorAll(\"mat-icon, .material-icons\"),i=0;i0&&void 0!==arguments[0]?arguments[0]:\"program\";this.lazyContent?this._ngZone.onStable.pipe(Object(k.a)(1)).subscribe((function(){return e._focusFirstItem(t)})):this._focusFirstItem(t)}},{key:\"_focusFirstItem\",value:function(e){var t=this._keyManager;if(t.setFocusOrigin(e).setFirstItemActive(),!t.activeItem&&this._directDescendantItems.length)for(var n=this._directDescendantItems.first._getHostElement().parentElement;n;){if(\"menu\"===n.getAttribute(\"role\")){n.focus();break}n=n.parentElement}}},{key:\"resetActiveItem\",value:function(){this._keyManager.setActiveItem(-1)}},{key:\"setElevation\",value:function(e){var t=\"mat-elevation-z\"+Math.min(4+e,24),n=Object.keys(this._classList).find((function(e){return e.startsWith(\"mat-elevation-z\")}));n&&n!==this._previousElevation||(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[t]=!0,this._previousElevation=t)}},{key:\"setPositionClasses\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.xPosition,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.yPosition,n=this._classList;n[\"mat-menu-before\"]=\"before\"===e,n[\"mat-menu-after\"]=\"after\"===e,n[\"mat-menu-above\"]=\"above\"===t,n[\"mat-menu-below\"]=\"below\"===t}},{key:\"_startAnimation\",value:function(){this._panelAnimationState=\"enter\"}},{key:\"_resetAnimation\",value:function(){this._panelAnimationState=\"void\"}},{key:\"_onAnimationDone\",value:function(e){this._animationDone.next(e),this._isAnimating=!1}},{key:\"_onAnimationStart\",value:function(e){this._isAnimating=!0,\"enter\"===e.toState&&0===this._keyManager.activeItemIndex&&(e.element.scrollTop=0)}},{key:\"_updateDirectDescendants\",value:function(){var e=this;this._allItems.changes.pipe(Object(_.a)(this._allItems)).subscribe((function(t){e._directDescendantItems.reset(t.filter((function(t){return t._parentMenu===e}))),e._directDescendantItems.notifyOnChanges()}))}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(d.Pb(d.m),d.Pb(d.C),d.Pb(B))},e.\\u0275dir=d.Kb({type:e,contentQueries:function(e,t,n){var r;1&e&&(d.Ib(n,I,!0),d.Ib(n,N,!0),d.Ib(n,N,!1)),2&e&&(d.tc(r=d.dc())&&(t.lazyContent=r.first),d.tc(r=d.dc())&&(t._allItems=r),d.tc(r=d.dc())&&(t.items=r))},viewQuery:function(e,t){var n;1&e&&d.Kc(d.P,!0),2&e&&d.tc(n=d.dc())&&(t.templateRef=n.first)},inputs:{backdropClass:\"backdropClass\",xPosition:\"xPosition\",yPosition:\"yPosition\",overlapTrigger:\"overlapTrigger\",hasBackdrop:\"hasBackdrop\",panelClass:[\"class\",\"panelClass\"],classList:\"classList\",ariaLabel:[\"aria-label\",\"ariaLabel\"],ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],ariaDescribedby:[\"aria-describedby\",\"ariaDescribedby\"]},outputs:{closed:\"closed\",close:\"close\"}}),e}(),z=function(){var e=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return n}(U);return e.\\u0275fac=function(t){return J(t||e)},e.\\u0275dir=d.Kb({type:e,features:[d.Bb]}),e}(),J=d.Xb(z),G=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,i){return s(this,n),t.call(this,e,r,i)}return n}(z);return e.\\u0275fac=function(t){return new(t||e)(d.Pb(d.m),d.Pb(d.C),d.Pb(B))},e.\\u0275cmp=d.Jb({type:e,selectors:[[\"mat-menu\"]],exportAs:[\"matMenu\"],features:[d.Db([{provide:Y,useExisting:z},{provide:z,useExisting:e}]),d.Bb],ngContentSelectors:F,decls:1,vars:0,consts:[[\"tabindex\",\"-1\",\"role\",\"menu\",1,\"mat-menu-panel\",3,\"id\",\"ngClass\",\"keydown\",\"click\"],[1,\"mat-menu-content\"]],template:function(e,t){1&e&&(d.mc(),d.Fc(0,j,3,6,\"ng-template\"))},directives:[D.l],styles:['.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]{pointer-events:none}.cdk-high-contrast-active .mat-menu-item.cdk-program-focused,.cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,.cdk-high-contrast-active .mat-menu-item-highlighted{outline:dotted 1px}.mat-menu-item-submenu-trigger{padding-right:32px}.mat-menu-item-submenu-trigger::after{width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent currentColor;content:\"\";display:inline-block;position:absolute;top:50%;right:16px;transform:translateY(-50%)}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}[dir=rtl] .mat-menu-item-submenu-trigger::after{right:auto;left:16px;transform:rotateY(180deg) translateY(-50%)}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\\n'],encapsulation:2,data:{animation:[R.transformMenu,R.fadeInItems]},changeDetection:0}),e}(),X=new d.s(\"mat-menu-scroll-strategy\"),W={provide:X,deps:[L.c],useFactory:function(e){return function(){return e.scrollStrategies.reposition()}}},Z=Object(E.f)({passive:!0}),K=function(){var e=function(){function e(t,n,r,i,a,o,u,c){var l=this;s(this,e),this._overlay=t,this._element=n,this._viewContainerRef=r,this._parentMenu=a,this._menuItemInstance=o,this._dir=u,this._focusMonitor=c,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=p.a.EMPTY,this._hoverSubscription=p.a.EMPTY,this._menuCloseSubscription=p.a.EMPTY,this._handleTouchStart=function(){return l._openedBy=\"touch\"},this._openedBy=null,this.restoreFocus=!0,this.menuOpened=new d.p,this.onMenuOpen=this.menuOpened,this.menuClosed=new d.p,this.onMenuClose=this.menuClosed,n.nativeElement.addEventListener(\"touchstart\",this._handleTouchStart,Z),o&&(o._triggersSubmenu=this.triggersSubmenu()),this._scrollStrategy=i}return c(e,[{key:\"_deprecatedMatMenuTriggerFor\",get:function(){return this.menu},set:function(e){this.menu=e}},{key:\"menu\",get:function(){return this._menu},set:function(e){var t=this;e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._menuCloseSubscription=e.close.subscribe((function(e){t._destroyMenu(),\"click\"!==e&&\"tab\"!==e||!t._parentMenu||t._parentMenu.closed.emit(e)}))))}},{key:\"ngAfterContentInit\",value:function(){this._checkMenu(),this._handleHover()}},{key:\"ngOnDestroy\",value:function(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener(\"touchstart\",this._handleTouchStart,Z),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}},{key:\"menuOpen\",get:function(){return this._menuOpen}},{key:\"dir\",get:function(){return this._dir&&\"rtl\"===this._dir.value?\"rtl\":\"ltr\"}},{key:\"triggersSubmenu\",value:function(){return!(!this._menuItemInstance||!this._parentMenu)}},{key:\"toggleMenu\",value:function(){return this._menuOpen?this.closeMenu():this.openMenu()}},{key:\"openMenu\",value:function(){var e=this;if(!this._menuOpen){this._checkMenu();var t=this._createOverlay(),n=t.getConfig();this._setPosition(n.positionStrategy),n.hasBackdrop=null==this.menu.hasBackdrop?!this.triggersSubmenu():this.menu.hasBackdrop,t.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe((function(){return e.closeMenu()})),this._initMenu(),this.menu instanceof z&&this.menu._startAnimation()}}},{key:\"closeMenu\",value:function(){this.menu.close.emit()}},{key:\"focus\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"program\",t=arguments.length>1?arguments[1]:void 0;this._focusMonitor?this._focusMonitor.focusVia(this._element,e,t):this._element.nativeElement.focus(t)}},{key:\"_destroyMenu\",value:function(){var e=this;if(this._overlayRef&&this.menuOpen){var t=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this._restoreFocus(),t instanceof z?(t._resetAnimation(),t.lazyContent?t._animationDone.pipe(Object(w.a)((function(e){return\"void\"===e.toState})),Object(k.a)(1),Object(S.a)(t.lazyContent._attached)).subscribe({next:function(){return t.lazyContent.detach()},complete:function(){return e._setIsMenuOpen(!1)}}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),t.lazyContent&&t.lazyContent.detach())}}},{key:\"_initMenu\",value:function(){this.menu.parentMenu=this.triggersSubmenu()?this._parentMenu:void 0,this.menu.direction=this.dir,this._setMenuElevation(),this._setIsMenuOpen(!0),this.menu.focusFirstItem(this._openedBy||\"program\")}},{key:\"_setMenuElevation\",value:function(){if(this.menu.setElevation){for(var e=0,t=this.menu.parentMenu;t;)e++,t=t.parentMenu;this.menu.setElevation(e)}}},{key:\"_restoreFocus\",value:function(){this.restoreFocus&&(this._openedBy?this.triggersSubmenu()||this.focus(this._openedBy):this.focus()),this._openedBy=null}},{key:\"_setIsMenuOpen\",value:function(e){this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&(this._menuItemInstance._highlighted=e)}},{key:\"_checkMenu\",value:function(){}},{key:\"_createOverlay\",value:function(){if(!this._overlayRef){var e=this._getOverlayConfig();this._subscribeToPositions(e.positionStrategy),this._overlayRef=this._overlay.create(e),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}},{key:\"_getOverlayConfig\",value:function(){return new L.d({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withTransformOriginOn(\".mat-menu-panel, .mat-mdc-menu-panel\"),backdropClass:this.menu.backdropClass||\"cdk-overlay-transparent-backdrop\",panelClass:this.menu.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}},{key:\"_subscribeToPositions\",value:function(e){var t=this;this.menu.setPositionClasses&&e.positionChanges.subscribe((function(e){t.menu.setPositionClasses(\"start\"===e.connectionPair.overlayX?\"after\":\"before\",\"top\"===e.connectionPair.overlayY?\"below\":\"above\")}))}},{key:\"_setPosition\",value:function(e){var n=t(\"before\"===this.menu.xPosition?[\"end\",\"start\"]:[\"start\",\"end\"],2),r=n[0],i=n[1],a=t(\"above\"===this.menu.yPosition?[\"bottom\",\"top\"]:[\"top\",\"bottom\"],2),o=a[0],s=a[1],u=o,c=s,l=r,d=i,h=0;this.triggersSubmenu()?(d=r=\"before\"===this.menu.xPosition?\"start\":\"end\",i=l=\"end\"===r?\"start\":\"end\",h=\"bottom\"===o?8:-8):this.menu.overlapTrigger||(u=\"top\"===o?\"bottom\":\"top\",c=\"top\"===s?\"bottom\":\"top\"),e.withPositions([{originX:r,originY:u,overlayX:l,overlayY:o,offsetY:h},{originX:i,originY:u,overlayX:d,overlayY:o,offsetY:h},{originX:r,originY:c,overlayX:l,overlayY:s,offsetY:-h},{originX:i,originY:c,overlayX:d,overlayY:s,offsetY:-h}])}},{key:\"_menuClosingActions\",value:function(){var e=this,t=this._overlayRef.backdropClick(),n=this._overlayRef.detachments(),r=this._parentMenu?this._parentMenu.closed:Object(b.a)(),i=this._parentMenu?this._parentMenu._hovered().pipe(Object(w.a)((function(t){return t!==e._menuItemInstance})),Object(w.a)((function(){return e._menuOpen}))):Object(b.a)();return Object(v.a)(t,r,i,n)}},{key:\"_handleMousedown\",value:function(e){Object(a.j)(e)||(this._openedBy=0===e.button?\"mouse\":null,this.triggersSubmenu()&&e.preventDefault())}},{key:\"_handleKeydown\",value:function(e){var t=e.keyCode;this.triggersSubmenu()&&(t===u.m&&\"ltr\"===this.dir||t===u.i&&\"rtl\"===this.dir)&&this.openMenu()}},{key:\"_handleClick\",value:function(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}},{key:\"_handleHover\",value:function(){var e=this;this.triggersSubmenu()&&(this._hoverSubscription=this._parentMenu._hovered().pipe(Object(w.a)((function(t){return t===e._menuItemInstance&&!t.disabled})),Object(M.a)(0,g.a)).subscribe((function(){e._openedBy=\"mouse\",e.menu instanceof z&&e.menu._isAnimating?e.menu._animationDone.pipe(Object(k.a)(1),Object(M.a)(0,g.a),Object(S.a)(e._parentMenu._hovered())).subscribe((function(){return e.openMenu()})):e.openMenu()})))}},{key:\"_getPortal\",value:function(){return this._portal&&this._portal.templateRef===this.menu.templateRef||(this._portal=new C.h(this.menu.templateRef,this._viewContainerRef)),this._portal}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(d.Pb(L.c),d.Pb(d.m),d.Pb(d.U),d.Pb(X),d.Pb(z,8),d.Pb(N,10),d.Pb(A.b,8),d.Pb(a.f))},e.\\u0275dir=d.Kb({type:e,selectors:[[\"\",\"mat-menu-trigger-for\",\"\"],[\"\",\"matMenuTriggerFor\",\"\"]],hostAttrs:[\"aria-haspopup\",\"true\",1,\"mat-menu-trigger\"],hostVars:2,hostBindings:function(e,t){1&e&&d.cc(\"mousedown\",(function(e){return t._handleMousedown(e)}))(\"keydown\",(function(e){return t._handleKeydown(e)}))(\"click\",(function(e){return t._handleClick(e)})),2&e&&d.Fb(\"aria-expanded\",t.menuOpen||null)(\"aria-controls\",t.menuOpen?t.menu.panelId:null)},inputs:{restoreFocus:[\"matMenuTriggerRestoreFocus\",\"restoreFocus\"],_deprecatedMatMenuTriggerFor:[\"mat-menu-trigger-for\",\"_deprecatedMatMenuTriggerFor\"],menu:[\"matMenuTriggerFor\",\"menu\"],menuData:[\"matMenuTriggerData\",\"menuData\"]},outputs:{menuOpened:\"menuOpened\",onMenuOpen:\"onMenuOpen\",menuClosed:\"menuClosed\",onMenuClose:\"onMenuClose\"},exportAs:[\"matMenuTrigger\"]}),e}(),Q=function(){var e=function e(){s(this,e)};return e.\\u0275mod=d.Nb({type:e}),e.\\u0275inj=d.Mb({factory:function(t){return new(t||e)},providers:[W],imports:[O.h]}),e}(),q=function(){var e=function e(){s(this,e)};return e.\\u0275mod=d.Nb({type:e}),e.\\u0275inj=d.Mb({factory:function(t){return new(t||e)},providers:[W],imports:[[D.c,O.h,O.p,L.f,Q],T.c,O.h,Q]}),e}()},SatO:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"zh-hk\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u9031\\u65e5_\\u9031\\u4e00_\\u9031\\u4e8c_\\u9031\\u4e09_\\u9031\\u56db_\\u9031\\u4e94_\\u9031\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\",l:\"YYYY/M/D\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u51cc\\u6668\"===t||\"\\u65e9\\u4e0a\"===t||\"\\u4e0a\\u5348\"===t?e:\"\\u4e2d\\u5348\"===t?e>=11?e:e+12:\"\\u4e0b\\u5348\"===t||\"\\u665a\\u4e0a\"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?\"\\u51cc\\u6668\":r<900?\"\\u65e9\\u4e0a\":r<1200?\"\\u4e0a\\u5348\":1200===r?\"\\u4e2d\\u5348\":r<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929]LT\",nextDay:\"[\\u660e\\u5929]LT\",nextWeek:\"[\\u4e0b]ddddLT\",lastDay:\"[\\u6628\\u5929]LT\",lastWeek:\"[\\u4e0a]ddddLT\",sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u9031)/,ordinal:function(e,t){switch(t){case\"d\":case\"D\":case\"DDD\":return e+\"\\u65e5\";case\"M\":return e+\"\\u6708\";case\"w\":case\"W\":return e+\"\\u9031\";default:return e}},relativeTime:{future:\"%s\\u5f8c\",past:\"%s\\u524d\",s:\"\\u5e7e\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u9418\",mm:\"%d \\u5206\\u9418\",h:\"1 \\u5c0f\\u6642\",hh:\"%d \\u5c0f\\u6642\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u500b\\u6708\",MM:\"%d \\u500b\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"}})}(n(\"wd/R\"))},SeVD:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return l}));var r=n(\"ngJS\"),i=n(\"NJ4a\"),a=n(\"Lhse\"),o=n(\"kJWO\"),s=n(\"I55L\"),u=n(\"c2HN\"),c=n(\"XoHu\"),l=function(e){if(e&&\"function\"==typeof e[o.a])return l=e,function(e){var t=l[o.a]();if(\"function\"!=typeof t.subscribe)throw new TypeError(\"Provided object does not correctly implement Symbol.observable\");return t.subscribe(e)};if(Object(s.a)(e))return Object(r.a)(e);if(Object(u.a)(e))return n=e,function(e){return n.then((function(t){e.closed||(e.next(t),e.complete())}),(function(t){return e.error(t)})).then(null,i.a),e};if(e&&\"function\"==typeof e[a.a])return t=e,function(e){for(var n=t[a.a]();;){var r=n.next();if(r.done){e.complete();break}if(e.next(r.value),e.closed)break}return\"function\"==typeof n.return&&e.add((function(){n.return&&n.return()})),e};var t,n,l,d=Object(c.a)(e)?\"an invalid object\":\"'\".concat(e,\"'\");throw new TypeError(\"You provided \".concat(d,\" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.\"))}},SoSZ:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"ConstructorFragment\",(function(){return D})),n.d(t,\"ErrorFragment\",(function(){return E})),n.d(t,\"EventFragment\",(function(){return S})),n.d(t,\"Fragment\",(function(){return w})),n.d(t,\"FunctionFragment\",(function(){return O})),n.d(t,\"ParamType\",(function(){return y})),n.d(t,\"FormatTypes\",(function(){return g})),n.d(t,\"AbiCoder\",(function(){return se})),n.d(t,\"defaultAbiCoder\",(function(){return ue})),n.d(t,\"Interface\",(function(){return be})),n.d(t,\"Indexed\",(function(){return me})),n.d(t,\"checkResultErrors\",(function(){return I})),n.d(t,\"LogDescription\",(function(){return he})),n.d(t,\"TransactionDescription\",(function(){return fe}));var i=n(\"4218\"),a=n(\"m9oY\"),o=n(\"/7J2\"),u=new o.Logger(\"abi/5.3.0\"),d={},f={calldata:!0,memory:!0,storage:!0},m={calldata:!0,memory:!0};function p(e,t){if(\"bytes\"===e||\"string\"===e){if(f[t])return!0}else if(\"address\"===e){if(\"payable\"===t)return!0}else if((e.indexOf(\"[\")>=0||\"tuple\"===e)&&m[t])return!0;return(f[t]||\"payable\"===t)&&u.throwArgumentError(\"invalid modifier\",\"name\",t),!1}function b(e,t){for(var n in t)Object(a.defineReadOnly)(e,n,t[n])}var g=Object.freeze({sighash:\"sighash\",minimal:\"minimal\",full:\"full\",json:\"json\"}),_=new RegExp(/^(.*)\\[([0-9]*)\\]$/),y=function(){function e(t,n){s(this,e),t!==d&&u.throwError(\"use fromString\",o.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"new ParamType()\"}),b(this,n);var r=this.type.match(_);b(this,r?{arrayLength:parseInt(r[2]||\"-1\"),arrayChildren:e.fromObject({type:r[1],components:this.components}),baseType:\"array\"}:{arrayLength:null,arrayChildren:null,baseType:null!=this.components?\"tuple\":this.type}),this._isParamType=!0,Object.freeze(this)}return c(e,[{key:\"format\",value:function(e){if(e||(e=g.sighash),g[e]||u.throwArgumentError(\"invalid format type\",\"format\",e),e===g.json){var t={type:\"tuple\"===this.baseType?\"tuple\":this.type,name:this.name||void 0};return\"boolean\"==typeof this.indexed&&(t.indexed=this.indexed),this.components&&(t.components=this.components.map((function(t){return JSON.parse(t.format(e))}))),JSON.stringify(t)}var n=\"\";return\"array\"===this.baseType?(n+=this.arrayChildren.format(e),n+=\"[\"+(this.arrayLength<0?\"\":String(this.arrayLength))+\"]\"):\"tuple\"===this.baseType?(e!==g.sighash&&(n+=this.type),n+=\"(\"+this.components.map((function(t){return t.format(e)})).join(e===g.full?\", \":\",\")+\")\"):n+=this.type,e!==g.sighash&&(!0===this.indexed&&(n+=\" indexed\"),e===g.full&&this.name&&(n+=\" \"+this.name)),n}}],[{key:\"from\",value:function(t,n){return\"string\"==typeof t?e.fromString(t,n):e.fromObject(t)}},{key:\"fromObject\",value:function(t){return e.isParamType(t)?t:new e(d,{name:t.name||null,type:T(t.type),indexed:null==t.indexed?null:!!t.indexed,components:t.components?t.components.map(e.fromObject):null})}},{key:\"fromString\",value:function(t,n){return function(t){return e.fromObject({name:t.name,type:t.type,indexed:t.indexed,components:t.components})}(function(e,t){var n=e;function r(t){u.throwArgumentError(\"unexpected character at position \"+t,\"param\",e)}function i(e){var n={type:\"\",name:\"\",parent:e,state:{allowType:!0}};return t&&(n.indexed=!1),n}e=e.replace(/\\s/g,\" \");for(var a={type:\"\",name:\"\",state:{allowType:!0}},o=a,s=0;s2&&u.throwArgumentError(\"invalid human-readable ABI signature\",\"value\",e),n[1].match(/^[0-9]+$/)||u.throwArgumentError(\"invalid human-readable ABI signature gas\",\"value\",e),t.gas=i.a.from(n[1]),n[0]):e}function x(e,t){t.constant=!1,t.payable=!1,t.stateMutability=\"nonpayable\",e.split(\" \").forEach((function(e){switch(e.trim()){case\"constant\":t.constant=!0;break;case\"payable\":t.payable=!0,t.stateMutability=\"payable\";break;case\"nonpayable\":t.payable=!1,t.stateMutability=\"nonpayable\";break;case\"pure\":t.constant=!0,t.stateMutability=\"pure\";break;case\"view\":t.constant=!0,t.stateMutability=\"view\";break;case\"external\":case\"public\":case\"\":break;default:console.log(\"unknown modifier: \"+e)}}))}function C(e){var t={constant:!1,payable:!0,stateMutability:\"payable\"};return null!=e.stateMutability?(t.stateMutability=e.stateMutability,t.constant=\"view\"===t.stateMutability||\"pure\"===t.stateMutability,null!=e.constant&&!!e.constant!==t.constant&&u.throwArgumentError(\"cannot have constant function with mutability \"+t.stateMutability,\"value\",e),t.payable=\"payable\"===t.stateMutability,null!=e.payable&&!!e.payable!==t.payable&&u.throwArgumentError(\"cannot have payable function with mutability \"+t.stateMutability,\"value\",e)):null!=e.payable?(t.payable=!!e.payable,null!=e.constant||t.payable||\"constructor\"===e.type||u.throwArgumentError(\"unable to determine stateMutability\",\"value\",e),t.constant=!!e.constant,t.stateMutability=t.constant?\"view\":t.payable?\"payable\":\"nonpayable\",t.payable&&t.constant&&u.throwArgumentError(\"cannot have constant payable function\",\"value\",e)):null!=e.constant?(t.constant=!!e.constant,t.payable=!t.constant,t.stateMutability=t.constant?\"view\":\"payable\"):\"constructor\"!==e.type&&u.throwArgumentError(\"unable to determine stateMutability\",\"value\",e),t}var D=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return c(n,[{key:\"format\",value:function(e){if(e||(e=g.sighash),g[e]||u.throwArgumentError(\"invalid format type\",\"format\",e),e===g.json)return JSON.stringify({type:\"constructor\",stateMutability:\"nonpayable\"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((function(t){return JSON.parse(t.format(e))}))});e===g.sighash&&u.throwError(\"cannot format a constructor for sighash\",o.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"format(sighash)\"});var t=\"constructor(\"+this.inputs.map((function(t){return t.format(e)})).join(e===g.full?\", \":\",\")+\") \";return this.stateMutability&&\"nonpayable\"!==this.stateMutability&&(t+=this.stateMutability+\" \"),t.trim()}}],[{key:\"from\",value:function(e){return\"string\"==typeof e?n.fromString(e):n.fromObject(e)}},{key:\"fromObject\",value:function(e){if(n.isConstructorFragment(e))return e;\"constructor\"!==e.type&&u.throwArgumentError(\"invalid constructor object\",\"value\",e);var t=C(e);t.constant&&u.throwArgumentError(\"constructor cannot be constant\",\"value\",e);var r={name:null,type:e.type,inputs:e.inputs?e.inputs.map(y.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?i.a.from(e.gas):null};return new n(d,r)}},{key:\"fromString\",value:function(e){var t={type:\"constructor\"},r=(e=M(e,t)).match(F);return r&&\"constructor\"===r[1].trim()||u.throwArgumentError(\"invalid constructor string\",\"value\",e),t.inputs=k(r[2].trim(),!1),x(r[3].trim(),t),n.fromObject(t)}},{key:\"isConstructorFragment\",value:function(e){return e&&e._isFragment&&\"constructor\"===e.type}}]),n}(w),O=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return c(n,[{key:\"format\",value:function(e){if(e||(e=g.sighash),g[e]||u.throwArgumentError(\"invalid format type\",\"format\",e),e===g.json)return JSON.stringify({type:\"function\",name:this.name,constant:this.constant,stateMutability:\"nonpayable\"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((function(t){return JSON.parse(t.format(e))})),outputs:this.outputs.map((function(t){return JSON.parse(t.format(e))}))});var t=\"\";return e!==g.sighash&&(t+=\"function \"),t+=this.name+\"(\"+this.inputs.map((function(t){return t.format(e)})).join(e===g.full?\", \":\",\")+\") \",e!==g.sighash&&(this.stateMutability?\"nonpayable\"!==this.stateMutability&&(t+=this.stateMutability+\" \"):this.constant&&(t+=\"view \"),this.outputs&&this.outputs.length&&(t+=\"returns (\"+this.outputs.map((function(t){return t.format(e)})).join(\", \")+\") \"),null!=this.gas&&(t+=\"@\"+this.gas.toString()+\" \")),t.trim()}}],[{key:\"from\",value:function(e){return\"string\"==typeof e?n.fromString(e):n.fromObject(e)}},{key:\"fromObject\",value:function(e){if(n.isFunctionFragment(e))return e;\"function\"!==e.type&&u.throwArgumentError(\"invalid function object\",\"value\",e);var t=C(e),r={type:e.type,name:P(e.name),constant:t.constant,inputs:e.inputs?e.inputs.map(y.fromObject):[],outputs:e.outputs?e.outputs.map(y.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?i.a.from(e.gas):null};return new n(d,r)}},{key:\"fromString\",value:function(e){var t={type:\"function\"},r=(e=M(e,t)).split(\" returns \");r.length>2&&u.throwArgumentError(\"invalid function string\",\"value\",e);var i=r[0].match(F);if(i||u.throwArgumentError(\"invalid function signature\",\"value\",e),t.name=i[1].trim(),t.name&&P(t.name),t.inputs=k(i[2],!1),x(i[3].trim(),t),r.length>1){var a=r[1].match(F);\"\"==a[1].trim()&&\"\"==a[3].trim()||u.throwArgumentError(\"unexpected tokens\",\"value\",e),t.outputs=k(a[2],!1)}else t.outputs=[];return n.fromObject(t)}},{key:\"isFunctionFragment\",value:function(e){return e&&e._isFragment&&\"function\"===e.type}}]),n}(D);function L(e){var t=e.format();return\"Error(string)\"!==t&&\"Panic(uint256)\"!==t||u.throwArgumentError(\"cannot specify user defined \".concat(t,\" error\"),\"fragment\",e),e}var E=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return c(n,[{key:\"format\",value:function(e){if(e||(e=g.sighash),g[e]||u.throwArgumentError(\"invalid format type\",\"format\",e),e===g.json)return JSON.stringify({type:\"error\",name:this.name,inputs:this.inputs.map((function(t){return JSON.parse(t.format(e))}))});var t=\"\";return e!==g.sighash&&(t+=\"error \"),(t+=this.name+\"(\"+this.inputs.map((function(t){return t.format(e)})).join(e===g.full?\", \":\",\")+\") \").trim()}}],[{key:\"from\",value:function(e){return\"string\"==typeof e?n.fromString(e):n.fromObject(e)}},{key:\"fromObject\",value:function(e){if(n.isErrorFragment(e))return e;\"error\"!==e.type&&u.throwArgumentError(\"invalid error object\",\"value\",e);var t={type:e.type,name:P(e.name),inputs:e.inputs?e.inputs.map(y.fromObject):[]};return L(new n(d,t))}},{key:\"fromString\",value:function(e){var t={type:\"error\"},r=e.match(F);return r||u.throwArgumentError(\"invalid error signature\",\"value\",e),t.name=r[1].trim(),t.name&&P(t.name),t.inputs=k(r[2],!1),L(n.fromObject(t))}},{key:\"isErrorFragment\",value:function(e){return e&&e._isFragment&&\"error\"===e.type}}]),n}(w);function T(e){return e.match(/^uint($|[^1-9])/)?e=\"uint256\"+e.substring(4):e.match(/^int($|[^1-9])/)&&(e=\"int256\"+e.substring(3)),e}var A=new RegExp(\"^[A-Za-z_][A-Za-z0-9_]*$\");function P(e){return e&&e.match(A)||u.throwArgumentError('invalid identifier \"'.concat(e,'\"'),\"value\",e),e}var F=new RegExp(\"^([^)(]*)\\\\((.*)\\\\)([^)(]*)$\"),j=n(\"VJ7P\"),R=new o.Logger(\"abi/5.3.0\");function I(e){var t=[];return function e(n,r){if(Array.isArray(r))for(var i in r){var a=n.slice();a.push(i);try{e(a,r[i])}catch(o){t.push({path:a,error:o})}}}([],e),t}var Y=function(){function e(t,n,r,i){s(this,e),this.name=t,this.type=n,this.localName=r,this.dynamic=i}return c(e,[{key:\"_throwError\",value:function(e,t){R.throwArgumentError(e,this.localName,t)}}]),e}(),H=function(){function e(t){s(this,e),Object(a.defineReadOnly)(this,\"wordSize\",t||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(t)}return c(e,[{key:\"data\",get:function(){return Object(j.hexConcat)(this._data)}},{key:\"length\",get:function(){return this._dataLength}},{key:\"_writeData\",value:function(e){return this._data.push(e),this._dataLength+=e.length,e.length}},{key:\"appendWriter\",value:function(e){return this._writeData(Object(j.concat)(e._data))}},{key:\"writeBytes\",value:function(e){var t=Object(j.arrayify)(e),n=t.length%this.wordSize;return n&&(t=Object(j.concat)([t,this._padding.slice(n)])),this._writeData(t)}},{key:\"_getValue\",value:function(e){var t=Object(j.arrayify)(i.a.from(e));return t.length>this.wordSize&&R.throwError(\"value out-of-bounds\",o.Logger.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:t.length}),t.length%this.wordSize&&(t=Object(j.concat)([this._padding.slice(t.length%this.wordSize),t])),t}},{key:\"writeValue\",value:function(e){return this._writeData(this._getValue(e))}},{key:\"writeUpdatableValue\",value:function(){var e=this,t=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,function(n){e._data[t]=e._getValue(n)}}}]),e}(),N=function(){function e(t,n,r,i){s(this,e),Object(a.defineReadOnly)(this,\"_data\",Object(j.arrayify)(t)),Object(a.defineReadOnly)(this,\"wordSize\",n||32),Object(a.defineReadOnly)(this,\"_coerceFunc\",r),Object(a.defineReadOnly)(this,\"allowLoose\",i),this._offset=0}return c(e,[{key:\"data\",get:function(){return Object(j.hexlify)(this._data)}},{key:\"consumed\",get:function(){return this._offset}},{key:\"coerce\",value:function(t,n){return this._coerceFunc?this._coerceFunc(t,n):e.coerce(t,n)}},{key:\"_peekBytes\",value:function(e,t,n){var r=Math.ceil(t/this.wordSize)*this.wordSize;return this._offset+r>this._data.length&&(this.allowLoose&&n&&this._offset+t<=this._data.length?r=t:R.throwError(\"data out-of-bounds\",o.Logger.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+r})),this._data.slice(this._offset,this._offset+r)}},{key:\"subReader\",value:function(t){return new e(this._data.slice(this._offset+t),this.wordSize,this._coerceFunc,this.allowLoose)}},{key:\"readBytes\",value:function(e,t){var n=this._peekBytes(0,e,!!t);return this._offset+=n.length,n.slice(0,e)}},{key:\"readValue\",value:function(){return i.a.from(this.readBytes(this.wordSize))}}],[{key:\"coerce\",value:function(e,t){var n=e.match(\"^u?int([0-9]+)$\");return n&&parseInt(n[1])<=48&&(t=t.toNumber()),t}}]),e}(),B=n(\"Oxwv\"),V=function(e){l(n,e);var t=h(n);function n(e){return s(this,n),t.call(this,\"address\",\"address\",e,!1)}return c(n,[{key:\"defaultValue\",value:function(){return\"0x0000000000000000000000000000000000000000\"}},{key:\"encode\",value:function(e,t){try{Object(B.getAddress)(t)}catch(n){this._throwError(n.message,t)}return e.writeValue(t)}},{key:\"decode\",value:function(e){return Object(B.getAddress)(Object(j.hexZeroPad)(e.readValue().toHexString(),20))}}]),n}(Y),U=function(e){l(n,e);var t=h(n);function n(e){var r;return s(this,n),(r=t.call(this,e.name,e.type,void 0,e.dynamic)).coder=e,r}return c(n,[{key:\"defaultValue\",value:function(){return this.coder.defaultValue()}},{key:\"encode\",value:function(e,t){return this.coder.encode(e,t)}},{key:\"decode\",value:function(e){return this.coder.decode(e)}}]),n}(Y),z=new o.Logger(\"abi/5.3.0\");function J(e,t,n){var r=null;if(Array.isArray(n))r=n;else if(n&&\"object\"==typeof n){var i={};r=t.map((function(e){var t=e.localName;return t||z.throwError(\"cannot encode object for signature with missing names\",o.Logger.errors.INVALID_ARGUMENT,{argument:\"values\",coder:e,value:n}),i[t]&&z.throwError(\"cannot encode object for signature with duplicate names\",o.Logger.errors.INVALID_ARGUMENT,{argument:\"values\",coder:e,value:n}),i[t]=!0,n[t]}))}else z.throwArgumentError(\"invalid tuple value\",\"tuple\",n);t.length!==r.length&&z.throwArgumentError(\"types/value length mismatch\",\"tuple\",n);var a=new H(e.wordSize),s=new H(e.wordSize),u=[];t.forEach((function(e,t){var n=r[t];if(e.dynamic){var i=s.length;e.encode(s,n);var o=a.writeUpdatableValue();u.push((function(e){o(e+i)}))}else e.encode(a,n)})),u.forEach((function(e){e(a.length)}));var c=e.appendWriter(a);return c+=e.appendWriter(s)}function G(e,t){var n=[],r=e.subReader(0);t.forEach((function(t){var i=null;if(t.dynamic){var a=e.readValue(),s=r.subReader(a.toNumber());try{i=t.decode(s)}catch(u){if(u.code===o.Logger.errors.BUFFER_OVERRUN)throw u;(i=u).baseType=t.name,i.name=t.localName,i.type=t.type}}else try{i=t.decode(e)}catch(u){if(u.code===o.Logger.errors.BUFFER_OVERRUN)throw u;(i=u).baseType=t.name,i.name=t.localName,i.type=t.type}null!=i&&n.push(i)}));var i=t.reduce((function(e,t){var n=t.localName;return n&&(e[n]||(e[n]=0),e[n]++),e}),{});t.forEach((function(e,t){var r=e.localName;if(r&&1===i[r]&&(\"length\"===r&&(r=\"_length\"),null==n[r])){var a=n[t];a instanceof Error?Object.defineProperty(n,r,{get:function(){throw a}}):n[r]=a}}));for(var a=function(e){var t=n[e];t instanceof Error&&Object.defineProperty(n,e,{get:function(){throw t}})},s=0;s=0?r:\"\")+\"]\",i,-1===r||e.dynamic)).coder=e,a.length=r,a}return c(n,[{key:\"defaultValue\",value:function(){for(var e=this.coder.defaultValue(),t=[],n=0;ne._data.length&&z.throwError(\"insufficient data length\",o.Logger.errors.BUFFER_OVERRUN,{length:e._data.length,count:t}));for(var n=[],r=0;r256||r%8!=0)&&ie.throwArgumentError(\"invalid \"+n[1]+\" bit length\",\"param\",e),new ee(r/8,\"int\"===n[1],e.name)}if(n=e.type.match(ae)){var i=parseInt(n[1]);return(0===i||i>32)&&ie.throwArgumentError(\"invalid bytes length\",\"param\",e),new Q(i,e.name)}return ie.throwArgumentError(\"invalid type\",\"type\",e.type)}},{key:\"_getWordSize\",value:function(){return 32}},{key:\"_getReader\",value:function(e,t){return new N(e,this._getWordSize(),this.coerceFunc,t)}},{key:\"_getWriter\",value:function(){return new H(this._getWordSize())}},{key:\"getDefaultValue\",value:function(e){var t=this,n=e.map((function(e){return t._getCoder(y.from(e))}));return new re(n,\"_\").defaultValue()}},{key:\"encode\",value:function(e,t){var n=this;e.length!==t.length&&ie.throwError(\"types/values length mismatch\",o.Logger.errors.INVALID_ARGUMENT,{count:{types:e.length,values:t.length},value:{types:e,values:t}});var r=e.map((function(e){return n._getCoder(y.from(e))})),i=new re(r,\"_\"),a=this._getWriter();return i.encode(a,t),a.data}},{key:\"decode\",value:function(e,t,n){var r=this,i=e.map((function(e){return r._getCoder(y.from(e))}));return new re(i,\"_\").decode(this._getReader(Object(j.arrayify)(t),n))}}]),e}(),ue=new se,ce=n(\"NaiW\"),le=n(\"b1pR\"),de=new o.Logger(\"abi/5.3.0\"),he=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return n}(a.Description),fe=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return n}(a.Description),me=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return c(n,null,[{key:\"isIndexed\",value:function(e){return!(!e||!e._isIndexed)}}]),n}(a.Description),pe={\"0x08c379a0\":{signature:\"Error(string)\",name:\"Error\",inputs:[\"string\"],reason:!0},\"0x4e487b71\":{signature:\"Panic(uint256)\",name:\"Panic\",inputs:[\"uint256\"]}};function ve(e,t){var n=new Error(\"deferred error during ABI decoding triggered accessing \"+e);return n.error=t,n}var be=function(){function e(t){var n=this;s(this,e),de.checkNew(this instanceof e?this.constructor:void 0,e);var r=[];r=\"string\"==typeof t?JSON.parse(t):t,Object(a.defineReadOnly)(this,\"fragments\",r.map((function(e){return w.from(e)})).filter((function(e){return null!=e}))),Object(a.defineReadOnly)(this,\"_abiCoder\",Object(a.getStatic)(this instanceof e?this.constructor:void 0,\"getAbiCoder\")()),Object(a.defineReadOnly)(this,\"functions\",{}),Object(a.defineReadOnly)(this,\"errors\",{}),Object(a.defineReadOnly)(this,\"events\",{}),Object(a.defineReadOnly)(this,\"structs\",{}),this.fragments.forEach((function(e){var t=null;switch(e.type){case\"constructor\":return n.deploy?void de.warn(\"duplicate definition - constructor\"):void Object(a.defineReadOnly)(n,\"deploy\",e);case\"function\":t=n.functions;break;case\"event\":t=n.events;break;case\"error\":t=n.errors;break;default:return}var r=e.format();t[r]?de.warn(\"duplicate definition - \"+r):t[r]=e})),this.deploy||Object(a.defineReadOnly)(this,\"deploy\",D.from({payable:!1,type:\"constructor\"})),Object(a.defineReadOnly)(this,\"_isInterface\",!0)}return c(e,[{key:\"format\",value:function(e){e||(e=g.full),e===g.sighash&&de.throwArgumentError(\"interface does not support formatting sighash\",\"format\",e);var t=this.fragments.map((function(t){return t.format(e)}));return e===g.json?JSON.stringify(t.map((function(e){return JSON.parse(e)}))):t}},{key:\"getFunction\",value:function(e){if(Object(j.isHexString)(e)){for(var t in this.functions)if(e===this.getSighash(t))return this.functions[t];de.throwArgumentError(\"no matching function\",\"sighash\",e)}if(-1===e.indexOf(\"(\")){var n=e.trim(),r=Object.keys(this.functions).filter((function(e){return e.split(\"(\")[0]===n}));return 0===r.length?de.throwArgumentError(\"no matching function\",\"name\",n):r.length>1&&de.throwArgumentError(\"multiple matching functions\",\"name\",n),this.functions[r[0]]}var i=this.functions[O.fromString(e).format()];return i||de.throwArgumentError(\"no matching function\",\"signature\",e),i}},{key:\"getEvent\",value:function(e){if(Object(j.isHexString)(e)){var t=e.toLowerCase();for(var n in this.events)if(t===this.getEventTopic(n))return this.events[n];de.throwArgumentError(\"no matching event\",\"topichash\",t)}if(-1===e.indexOf(\"(\")){var r=e.trim(),i=Object.keys(this.events).filter((function(e){return e.split(\"(\")[0]===r}));return 0===i.length?de.throwArgumentError(\"no matching event\",\"name\",r):i.length>1&&de.throwArgumentError(\"multiple matching events\",\"name\",r),this.events[i[0]]}var a=this.events[S.fromString(e).format()];return a||de.throwArgumentError(\"no matching event\",\"signature\",e),a}},{key:\"getError\",value:function(e){if(Object(j.isHexString)(e)){var t=Object(a.getStatic)(this.constructor,\"getSighash\");for(var n in this.errors)if(e===t(this.errors[n]))return this.errors[n];de.throwArgumentError(\"no matching error\",\"sighash\",e)}if(-1===e.indexOf(\"(\")){var r=e.trim(),i=Object.keys(this.errors).filter((function(e){return e.split(\"(\")[0]===r}));return 0===i.length?de.throwArgumentError(\"no matching error\",\"name\",r):i.length>1&&de.throwArgumentError(\"multiple matching errors\",\"name\",r),this.errors[i[0]]}var o=this.errors[O.fromString(e).format()];return o||de.throwArgumentError(\"no matching error\",\"signature\",e),o}},{key:\"getSighash\",value:function(e){return\"string\"==typeof e&&(e=this.getFunction(e)),Object(a.getStatic)(this.constructor,\"getSighash\")(e)}},{key:\"getEventTopic\",value:function(e){return\"string\"==typeof e&&(e=this.getEvent(e)),Object(a.getStatic)(this.constructor,\"getEventTopic\")(e)}},{key:\"_decodeParams\",value:function(e,t){return this._abiCoder.decode(e,t)}},{key:\"_encodeParams\",value:function(e,t){return this._abiCoder.encode(e,t)}},{key:\"encodeDeploy\",value:function(e){return this._encodeParams(this.deploy.inputs,e||[])}},{key:\"decodeFunctionData\",value:function(e,t){\"string\"==typeof e&&(e=this.getFunction(e));var n=Object(j.arrayify)(t);return Object(j.hexlify)(n.slice(0,4))!==this.getSighash(e)&&de.throwArgumentError(\"data signature does not match function \".concat(e.name,\".\"),\"data\",Object(j.hexlify)(n)),this._decodeParams(e.inputs,n.slice(4))}},{key:\"encodeFunctionData\",value:function(e,t){return\"string\"==typeof e&&(e=this.getFunction(e)),Object(j.hexlify)(Object(j.concat)([this.getSighash(e),this._encodeParams(e.inputs,t||[])]))}},{key:\"decodeFunctionResult\",value:function(e,t){\"string\"==typeof e&&(e=this.getFunction(e));var n=Object(j.arrayify)(t),r=null,i=null,a=null,s=null;switch(n.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(e.outputs,n)}catch(l){}break;case 4:var u=Object(j.hexlify)(n.slice(0,4)),c=pe[u];if(c)i=this._abiCoder.decode(c.inputs,n.slice(4)),a=c.name,s=c.signature,c.reason&&(r=i[0]);else try{var l=this.getError(u);i=this._abiCoder.decode(l.inputs,n.slice(4)),a=l.name,s=l.format()}catch(l){console.log(l)}}return de.throwError(\"call revert exception\",o.Logger.errors.CALL_EXCEPTION,{method:e.format(),errorArgs:i,errorName:a,errorSignature:s,reason:r})}},{key:\"encodeFunctionResult\",value:function(e,t){return\"string\"==typeof e&&(e=this.getFunction(e)),Object(j.hexlify)(this._abiCoder.encode(e.outputs,t||[]))}},{key:\"encodeFilterTopics\",value:function(e,t){var n=this;\"string\"==typeof e&&(e=this.getEvent(e)),t.length>e.inputs.length&&de.throwError(\"too many arguments for \"+e.format(),o.Logger.errors.UNEXPECTED_ARGUMENT,{argument:\"values\",value:t});var r=[];e.anonymous||r.push(this.getEventTopic(e));var i=function(e,t){return\"string\"===e.type?Object(ce.a)(t):\"bytes\"===e.type?Object(le.keccak256)(Object(j.hexlify)(t)):(\"address\"===e.type&&n._abiCoder.encode([\"address\"],[t]),Object(j.hexZeroPad)(Object(j.hexlify)(t),32))};for(t.forEach((function(t,n){var a=e.inputs[n];a.indexed?null==t?r.push(null):\"array\"===a.baseType||\"tuple\"===a.baseType?de.throwArgumentError(\"filtering with tuples or arrays not supported\",\"contract.\"+a.name,t):Array.isArray(t)?r.push(t.map((function(e){return i(a,e)}))):r.push(i(a,t)):null!=t&&de.throwArgumentError(\"cannot filter non-indexed parameters; must be null\",\"contract.\"+a.name,t)}));r.length&&null===r[r.length-1];)r.pop();return r}},{key:\"encodeEventLog\",value:function(e,t){var n=this;\"string\"==typeof e&&(e=this.getEvent(e));var r=[],i=[],a=[];return e.anonymous||r.push(this.getEventTopic(e)),t.length!==e.inputs.length&&de.throwArgumentError(\"event arguments/values mismatch\",\"values\",t),e.inputs.forEach((function(e,o){var s=t[o];if(e.indexed)if(\"string\"===e.type)r.push(Object(ce.a)(s));else if(\"bytes\"===e.type)r.push(Object(le.keccak256)(s));else{if(\"tuple\"===e.baseType||\"array\"===e.baseType)throw new Error(\"not implemented\");r.push(n._abiCoder.encode([e.type],[s]))}else i.push(e),a.push(s)})),{data:this._abiCoder.encode(i,a),topics:r}}},{key:\"decodeEventLog\",value:function(e,t,n){if(\"string\"==typeof e&&(e=this.getEvent(e)),null!=n&&!e.anonymous){var r=this.getEventTopic(e);Object(j.isHexString)(n[0],32)&&n[0].toLowerCase()===r||de.throwError(\"fragment/topic mismatch\",o.Logger.errors.INVALID_ARGUMENT,{argument:\"topics[0]\",expected:r,value:n[0]}),n=n.slice(1)}var i=[],a=[],s=[];e.inputs.forEach((function(e,t){e.indexed?\"string\"===e.type||\"bytes\"===e.type||\"tuple\"===e.baseType||\"array\"===e.baseType?(i.push(y.fromObject({type:\"bytes32\",name:e.name})),s.push(!0)):(i.push(e),s.push(!1)):(a.push(e),s.push(!1))}));var u=null!=n?this._abiCoder.decode(i,Object(j.concat)(n)):null,c=this._abiCoder.decode(a,t,!0),l=[],d=0,h=0;e.inputs.forEach((function(e,t){if(e.indexed)if(null==u)l[t]=new me({_isIndexed:!0,hash:null});else if(s[t])l[t]=new me({_isIndexed:!0,hash:u[h++]});else try{l[t]=u[h++]}catch(r){l[t]=r}else try{l[t]=c[d++]}catch(r){l[t]=r}if(e.name&&null==l[e.name]){var n=l[t];n instanceof Error?Object.defineProperty(l,e.name,{get:function(){throw ve(\"property \"+JSON.stringify(e.name),n)}}):l[e.name]=n}}));for(var f=function(e){var t=l[e];t instanceof Error&&Object.defineProperty(l,e,{get:function(){throw ve(\"index \"+e,t)}})},m=0;m=2;return function(c){return c.pipe(e?Object(i.a)((function(t,n){return e(t,n,c)})):u.a,Object(a.a)(1),n?Object(o.a)(t):Object(s.a)((function(){return new r.a})))}}},\"T+5o\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"Dwbi\"),i=n(\"fXoL\"),a=function(){var e=function(){function e(){s(this,e)}return c(e,[{key:\"transform\",value:function(e){return e?0===e?\"genesis\":e.toString()===r.b?\"n/a\":e.toString():\"n/a\"}}]),e}();return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275pipe=i.Ob({name:\"epoch\",type:e,pure:!0}),e}()},TYpD:function(e,t,n){\"use strict\";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)\"default\"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,\"__esModule\",{value:!0}),t.parseBytes32String=t.formatBytes32String=t.Utf8ErrorFuncs=t.toUtf8String=t.toUtf8CodePoints=t.toUtf8Bytes=t._toEscapedUtf8String=t.nameprep=t.hexDataSlice=t.hexDataLength=t.hexZeroPad=t.hexValue=t.hexStripZeros=t.hexConcat=t.isHexString=t.hexlify=t.base64=t.base58=t.TransactionDescription=t.LogDescription=t.Interface=t.SigningKey=t.HDNode=t.defaultPath=t.isBytesLike=t.isBytes=t.zeroPad=t.stripZeros=t.concat=t.arrayify=t.shallowCopy=t.resolveProperties=t.getStatic=t.defineReadOnly=t.deepCopy=t.checkProperties=t.poll=t.fetchJson=t._fetchData=t.RLP=t.Logger=t.checkResultErrors=t.FormatTypes=t.ParamType=t.FunctionFragment=t.EventFragment=t.ErrorFragment=t.Fragment=t.defaultAbiCoder=t.AbiCoder=void 0,t.Indexed=t.Utf8ErrorReason=t.UnicodeNormalizationForm=t.SupportedAlgorithm=t.mnemonicToSeed=t.isValidMnemonic=t.entropyToMnemonic=t.mnemonicToEntropy=t.getAccountPath=t.verifyTypedData=t.verifyMessage=t.recoverPublicKey=t.computePublicKey=t.recoverAddress=t.computeAddress=t.getJsonWalletAddress=t.serializeTransaction=t.parseTransaction=t.accessListify=t.joinSignature=t.splitSignature=t.soliditySha256=t.solidityKeccak256=t.solidityPack=t.shuffled=t.randomBytes=t.sha512=t.sha256=t.ripemd160=t.keccak256=t.computeHmac=t.commify=t.parseUnits=t.formatUnits=t.parseEther=t.formatEther=t.isAddress=t.getCreate2Address=t.getContractAddress=t.getIcapAddress=t.getAddress=t._TypedDataEncoder=t.id=t.isValidName=t.namehash=t.hashMessage=void 0;var o=n(\"SoSZ\");Object.defineProperty(t,\"AbiCoder\",{enumerable:!0,get:function(){return o.AbiCoder}}),Object.defineProperty(t,\"checkResultErrors\",{enumerable:!0,get:function(){return o.checkResultErrors}}),Object.defineProperty(t,\"defaultAbiCoder\",{enumerable:!0,get:function(){return o.defaultAbiCoder}}),Object.defineProperty(t,\"ErrorFragment\",{enumerable:!0,get:function(){return o.ErrorFragment}}),Object.defineProperty(t,\"EventFragment\",{enumerable:!0,get:function(){return o.EventFragment}}),Object.defineProperty(t,\"FormatTypes\",{enumerable:!0,get:function(){return o.FormatTypes}}),Object.defineProperty(t,\"Fragment\",{enumerable:!0,get:function(){return o.Fragment}}),Object.defineProperty(t,\"FunctionFragment\",{enumerable:!0,get:function(){return o.FunctionFragment}}),Object.defineProperty(t,\"Indexed\",{enumerable:!0,get:function(){return o.Indexed}}),Object.defineProperty(t,\"Interface\",{enumerable:!0,get:function(){return o.Interface}}),Object.defineProperty(t,\"LogDescription\",{enumerable:!0,get:function(){return o.LogDescription}}),Object.defineProperty(t,\"ParamType\",{enumerable:!0,get:function(){return o.ParamType}}),Object.defineProperty(t,\"TransactionDescription\",{enumerable:!0,get:function(){return o.TransactionDescription}});var s=n(\"Oxwv\");Object.defineProperty(t,\"getAddress\",{enumerable:!0,get:function(){return s.getAddress}}),Object.defineProperty(t,\"getCreate2Address\",{enumerable:!0,get:function(){return s.getCreate2Address}}),Object.defineProperty(t,\"getContractAddress\",{enumerable:!0,get:function(){return s.getContractAddress}}),Object.defineProperty(t,\"getIcapAddress\",{enumerable:!0,get:function(){return s.getIcapAddress}}),Object.defineProperty(t,\"isAddress\",{enumerable:!0,get:function(){return s.isAddress}});var u=a(n(\"cdpc\"));t.base64=u;var c=n(\"LPIR\");Object.defineProperty(t,\"base58\",{enumerable:!0,get:function(){return c.Base58}});var l=n(\"VJ7P\");Object.defineProperty(t,\"arrayify\",{enumerable:!0,get:function(){return l.arrayify}}),Object.defineProperty(t,\"concat\",{enumerable:!0,get:function(){return l.concat}}),Object.defineProperty(t,\"hexConcat\",{enumerable:!0,get:function(){return l.hexConcat}}),Object.defineProperty(t,\"hexDataSlice\",{enumerable:!0,get:function(){return l.hexDataSlice}}),Object.defineProperty(t,\"hexDataLength\",{enumerable:!0,get:function(){return l.hexDataLength}}),Object.defineProperty(t,\"hexlify\",{enumerable:!0,get:function(){return l.hexlify}}),Object.defineProperty(t,\"hexStripZeros\",{enumerable:!0,get:function(){return l.hexStripZeros}}),Object.defineProperty(t,\"hexValue\",{enumerable:!0,get:function(){return l.hexValue}}),Object.defineProperty(t,\"hexZeroPad\",{enumerable:!0,get:function(){return l.hexZeroPad}}),Object.defineProperty(t,\"isBytes\",{enumerable:!0,get:function(){return l.isBytes}}),Object.defineProperty(t,\"isBytesLike\",{enumerable:!0,get:function(){return l.isBytesLike}}),Object.defineProperty(t,\"isHexString\",{enumerable:!0,get:function(){return l.isHexString}}),Object.defineProperty(t,\"joinSignature\",{enumerable:!0,get:function(){return l.joinSignature}}),Object.defineProperty(t,\"zeroPad\",{enumerable:!0,get:function(){return l.zeroPad}}),Object.defineProperty(t,\"splitSignature\",{enumerable:!0,get:function(){return l.splitSignature}}),Object.defineProperty(t,\"stripZeros\",{enumerable:!0,get:function(){return l.stripZeros}});var d=n(\"fQvb\");Object.defineProperty(t,\"_TypedDataEncoder\",{enumerable:!0,get:function(){return d._TypedDataEncoder}}),Object.defineProperty(t,\"hashMessage\",{enumerable:!0,get:function(){return d.hashMessage}}),Object.defineProperty(t,\"id\",{enumerable:!0,get:function(){return d.id}}),Object.defineProperty(t,\"isValidName\",{enumerable:!0,get:function(){return d.isValidName}}),Object.defineProperty(t,\"namehash\",{enumerable:!0,get:function(){return d.namehash}});var h=n(\"8AIR\");Object.defineProperty(t,\"defaultPath\",{enumerable:!0,get:function(){return h.defaultPath}}),Object.defineProperty(t,\"entropyToMnemonic\",{enumerable:!0,get:function(){return h.entropyToMnemonic}}),Object.defineProperty(t,\"getAccountPath\",{enumerable:!0,get:function(){return h.getAccountPath}}),Object.defineProperty(t,\"HDNode\",{enumerable:!0,get:function(){return h.HDNode}}),Object.defineProperty(t,\"isValidMnemonic\",{enumerable:!0,get:function(){return h.isValidMnemonic}}),Object.defineProperty(t,\"mnemonicToEntropy\",{enumerable:!0,get:function(){return h.mnemonicToEntropy}}),Object.defineProperty(t,\"mnemonicToSeed\",{enumerable:!0,get:function(){return h.mnemonicToSeed}});var f=n(\"zkI0\");Object.defineProperty(t,\"getJsonWalletAddress\",{enumerable:!0,get:function(){return f.getJsonWalletAddress}});var m=n(\"b1pR\");Object.defineProperty(t,\"keccak256\",{enumerable:!0,get:function(){return m.keccak256}});var p=n(\"/7J2\");Object.defineProperty(t,\"Logger\",{enumerable:!0,get:function(){return p.Logger}});var v=n(\"ggob\");Object.defineProperty(t,\"computeHmac\",{enumerable:!0,get:function(){return v.computeHmac}}),Object.defineProperty(t,\"ripemd160\",{enumerable:!0,get:function(){return v.ripemd160}}),Object.defineProperty(t,\"sha256\",{enumerable:!0,get:function(){return v.sha256}}),Object.defineProperty(t,\"sha512\",{enumerable:!0,get:function(){return v.sha512}});var b=n(\"7WLq\");Object.defineProperty(t,\"solidityKeccak256\",{enumerable:!0,get:function(){return b.keccak256}}),Object.defineProperty(t,\"solidityPack\",{enumerable:!0,get:function(){return b.pack}}),Object.defineProperty(t,\"soliditySha256\",{enumerable:!0,get:function(){return b.sha256}});var g=n(\"CxN6\");Object.defineProperty(t,\"randomBytes\",{enumerable:!0,get:function(){return g.randomBytes}}),Object.defineProperty(t,\"shuffled\",{enumerable:!0,get:function(){return g.shuffled}});var _=n(\"m9oY\");Object.defineProperty(t,\"checkProperties\",{enumerable:!0,get:function(){return _.checkProperties}}),Object.defineProperty(t,\"deepCopy\",{enumerable:!0,get:function(){return _.deepCopy}}),Object.defineProperty(t,\"defineReadOnly\",{enumerable:!0,get:function(){return _.defineReadOnly}}),Object.defineProperty(t,\"getStatic\",{enumerable:!0,get:function(){return _.getStatic}}),Object.defineProperty(t,\"resolveProperties\",{enumerable:!0,get:function(){return _.resolveProperties}}),Object.defineProperty(t,\"shallowCopy\",{enumerable:!0,get:function(){return _.shallowCopy}});var y=a(n(\"4WVH\"));t.RLP=y;var k=n(\"rhxT\");Object.defineProperty(t,\"computePublicKey\",{enumerable:!0,get:function(){return k.computePublicKey}}),Object.defineProperty(t,\"recoverPublicKey\",{enumerable:!0,get:function(){return k.recoverPublicKey}}),Object.defineProperty(t,\"SigningKey\",{enumerable:!0,get:function(){return k.SigningKey}});var w=n(\"jhkW\");Object.defineProperty(t,\"formatBytes32String\",{enumerable:!0,get:function(){return w.formatBytes32String}}),Object.defineProperty(t,\"nameprep\",{enumerable:!0,get:function(){return w.nameprep}}),Object.defineProperty(t,\"parseBytes32String\",{enumerable:!0,get:function(){return w.parseBytes32String}}),Object.defineProperty(t,\"_toEscapedUtf8String\",{enumerable:!0,get:function(){return w._toEscapedUtf8String}}),Object.defineProperty(t,\"toUtf8Bytes\",{enumerable:!0,get:function(){return w.toUtf8Bytes}}),Object.defineProperty(t,\"toUtf8CodePoints\",{enumerable:!0,get:function(){return w.toUtf8CodePoints}}),Object.defineProperty(t,\"toUtf8String\",{enumerable:!0,get:function(){return w.toUtf8String}}),Object.defineProperty(t,\"Utf8ErrorFuncs\",{enumerable:!0,get:function(){return w.Utf8ErrorFuncs}});var S=n(\"WsP5\");Object.defineProperty(t,\"accessListify\",{enumerable:!0,get:function(){return S.accessListify}}),Object.defineProperty(t,\"computeAddress\",{enumerable:!0,get:function(){return S.computeAddress}}),Object.defineProperty(t,\"parseTransaction\",{enumerable:!0,get:function(){return S.parse}}),Object.defineProperty(t,\"recoverAddress\",{enumerable:!0,get:function(){return S.recoverAddress}}),Object.defineProperty(t,\"serializeTransaction\",{enumerable:!0,get:function(){return S.serialize}});var M=n(\"cUlj\");Object.defineProperty(t,\"commify\",{enumerable:!0,get:function(){return M.commify}}),Object.defineProperty(t,\"formatEther\",{enumerable:!0,get:function(){return M.formatEther}}),Object.defineProperty(t,\"parseEther\",{enumerable:!0,get:function(){return M.parseEther}}),Object.defineProperty(t,\"formatUnits\",{enumerable:!0,get:function(){return M.formatUnits}}),Object.defineProperty(t,\"parseUnits\",{enumerable:!0,get:function(){return M.parseUnits}});var x=n(\"KIrq\");Object.defineProperty(t,\"verifyMessage\",{enumerable:!0,get:function(){return x.verifyMessage}}),Object.defineProperty(t,\"verifyTypedData\",{enumerable:!0,get:function(){return x.verifyTypedData}});var C=n(\"uvd5\");Object.defineProperty(t,\"_fetchData\",{enumerable:!0,get:function(){return C._fetchData}}),Object.defineProperty(t,\"fetchJson\",{enumerable:!0,get:function(){return C.fetchJson}}),Object.defineProperty(t,\"poll\",{enumerable:!0,get:function(){return C.poll}});var D=n(\"ggob\");Object.defineProperty(t,\"SupportedAlgorithm\",{enumerable:!0,get:function(){return D.SupportedAlgorithm}});var O=n(\"jhkW\");Object.defineProperty(t,\"UnicodeNormalizationForm\",{enumerable:!0,get:function(){return O.UnicodeNormalizationForm}}),Object.defineProperty(t,\"Utf8ErrorReason\",{enumerable:!0,get:function(){return O.Utf8ErrorReason}})},Tg02:function(e,t,r){\"use strict\";function i(e){if(!e)return\"\";var t=e;-1!==t.indexOf(\"0x\")&&(t=t.replace(\"0x\",\"\"));var r=t.match(/.{2}/g);if(!r)return\"\";var i=r.map((function(e){return parseInt(e,16)}));return btoa(String.fromCharCode.apply(String,n(i)))}function a(e){return\"0x\"+Array.prototype.reduce.call(atob(e),(function(e,t){return e+(\"0\"+t.charCodeAt(0).toString(16)).slice(-2)}),\"\")}r.d(t,\"b\",(function(){return i})),r.d(t,\"a\",(function(){return a}))},UDhR:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"id\",{months:\"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des\".split(\"_\"),weekdays:\"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu\".split(\"_\"),weekdaysShort:\"Min_Sen_Sel_Rab_Kam_Jum_Sab\".split(\"_\"),weekdaysMin:\"Mg_Sn_Sl_Rb_Km_Jm_Sb\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),\"pagi\"===t?e:\"siang\"===t?e>=11?e:e+12:\"sore\"===t||\"malam\"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?\"pagi\":e<15?\"siang\":e<19?\"sore\":\"malam\"},calendar:{sameDay:\"[Hari ini pukul] LT\",nextDay:\"[Besok pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kemarin pukul] LT\",lastWeek:\"dddd [lalu pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"dalam %s\",past:\"%s yang lalu\",s:\"beberapa detik\",ss:\"%d detik\",m:\"semenit\",mm:\"%d menit\",h:\"sejam\",hh:\"%d jam\",d:\"sehari\",dd:\"%d hari\",M:\"sebulan\",MM:\"%d bulan\",y:\"setahun\",yy:\"%d tahun\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},USCx:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ga\",{months:[\"Ean\\xe1ir\",\"Feabhra\",\"M\\xe1rta\",\"Aibre\\xe1n\",\"Bealtaine\",\"Meitheamh\",\"I\\xfail\",\"L\\xfanasa\",\"Me\\xe1n F\\xf3mhair\",\"Deireadh F\\xf3mhair\",\"Samhain\",\"Nollaig\"],monthsShort:[\"Ean\",\"Feabh\",\"M\\xe1rt\",\"Aib\",\"Beal\",\"Meith\",\"I\\xfail\",\"L\\xfan\",\"M.F.\",\"D.F.\",\"Samh\",\"Noll\"],monthsParseExact:!0,weekdays:[\"D\\xe9 Domhnaigh\",\"D\\xe9 Luain\",\"D\\xe9 M\\xe1irt\",\"D\\xe9 C\\xe9adaoin\",\"D\\xe9ardaoin\",\"D\\xe9 hAoine\",\"D\\xe9 Sathairn\"],weekdaysShort:[\"Domh\",\"Luan\",\"M\\xe1irt\",\"C\\xe9ad\",\"D\\xe9ar\",\"Aoine\",\"Sath\"],weekdaysMin:[\"Do\",\"Lu\",\"M\\xe1\",\"C\\xe9\",\"D\\xe9\",\"A\",\"Sa\"],longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Inniu ag] LT\",nextDay:\"[Am\\xe1rach ag] LT\",nextWeek:\"dddd [ag] LT\",lastDay:\"[Inn\\xe9 ag] LT\",lastWeek:\"dddd [seo caite] [ag] LT\",sameElse:\"L\"},relativeTime:{future:\"i %s\",past:\"%s \\xf3 shin\",s:\"c\\xfapla soicind\",ss:\"%d soicind\",m:\"n\\xf3im\\xe9ad\",mm:\"%d n\\xf3im\\xe9ad\",h:\"uair an chloig\",hh:\"%d uair an chloig\",d:\"l\\xe1\",dd:\"%d l\\xe1\",M:\"m\\xed\",MM:\"%d m\\xedonna\",y:\"bliain\",yy:\"%d bliain\"},dayOfMonthOrdinalParse:/\\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?\"d\":e%10==2?\"na\":\"mh\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},UXJo:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return l})),n.d(t,\"b\",(function(){return o})),n.d(t,\"c\",(function(){return d}));var r=n(\"ofXK\"),i=n(\"fXoL\"),a=function(){function e(t,n){s(this,e),this._document=n;var r=this._textarea=this._document.createElement(\"textarea\"),i=r.style;i.position=\"fixed\",i.top=i.opacity=\"0\",i.left=\"-999em\",r.setAttribute(\"aria-hidden\",\"true\"),r.value=t,this._document.body.appendChild(r)}return c(e,[{key:\"copy\",value:function(){var e=this._textarea,t=!1;try{if(e){var n=this._document.activeElement;e.select(),e.setSelectionRange(0,e.value.length),t=this._document.execCommand(\"copy\"),n&&n.focus()}}catch(r){}return t}},{key:\"destroy\",value:function(){var e=this._textarea;e&&(e.parentNode&&e.parentNode.removeChild(e),this._textarea=void 0)}}]),e}(),o=function(){var e=function(){function e(t){s(this,e),this._document=t}return c(e,[{key:\"copy\",value:function(e){var t=this.beginCopy(e),n=t.copy();return t.destroy(),n}},{key:\"beginCopy\",value:function(e){return new a(e,this._document)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(i.Zb(r.d))},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e(Object(i.Zb)(r.d))},token:e,providedIn:\"root\"}),e}(),u=new i.s(\"CKD_COPY_TO_CLIPBOARD_CONFIG\"),l=function(){var e=function(){function e(t,n,r){s(this,e),this._clipboard=t,this._ngZone=n,this.text=\"\",this.attempts=1,this.copied=new i.p,this._pending=new Set,r&&null!=r.attempts&&(this.attempts=r.attempts)}return c(e,[{key:\"copy\",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.attempts;if(t>1){var n=t,r=this._clipboard.beginCopy(this.text);this._pending.add(r);var i=function t(){var i=r.copy();i||!--n||e._destroyed?(e._currentTimeout=null,e._pending.delete(r),r.destroy(),e.copied.emit(i)):e._currentTimeout=e._ngZone.runOutsideAngular((function(){return setTimeout(t,1)}))};i()}else this.copied.emit(this._clipboard.copy(this.text))}},{key:\"ngOnDestroy\",value:function(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach((function(e){return e.destroy()})),this._pending.clear(),this._destroyed=!0}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(i.Pb(o),i.Pb(i.C),i.Pb(u,8))},e.\\u0275dir=i.Kb({type:e,selectors:[[\"\",\"cdkCopyToClipboard\",\"\"]],hostBindings:function(e,t){1&e&&i.cc(\"click\",(function(){return t.copy()}))},inputs:{text:[\"cdkCopyToClipboard\",\"text\"],attempts:[\"cdkCopyToClipboardAttempts\",\"attempts\"]},outputs:{copied:\"cdkCopyToClipboardCopied\"}}),e}(),d=function(){var e=function e(){s(this,e)};return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)}}),e}()},UXun:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"jtHE\");function i(e,t,n){var i;return i=e&&\"object\"==typeof e?e:{bufferSize:e,windowTime:t,refCount:!1,scheduler:n},function(e){return e.lift(function(e){var t,n,i=e.bufferSize,a=void 0===i?Number.POSITIVE_INFINITY:i,o=e.windowTime,s=void 0===o?Number.POSITIVE_INFINITY:o,u=e.refCount,c=e.scheduler,l=0,d=!1,h=!1;return function(e){l++,t&&!d||(d=!1,t=new r.a(a,s,c),n=e.subscribe({next:function(e){t.next(e)},error:function(e){d=!0,t.error(e)},complete:function(){h=!0,n=void 0,t.complete()}}));var i=t.subscribe(this);this.add((function(){l--,i.unsubscribe(),n&&!h&&u&&0===l&&(n.unsubscribe(),n=void 0,t=void 0)}))}}(i))}}},Ub8o:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));var r=\"json-wallets/5.3.0\"},UnNr:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r})),n.d(t,\"c\",(function(){return i})),n.d(t,\"b\",(function(){return u})),n.d(t,\"f\",(function(){return l})),n.d(t,\"d\",(function(){return h})),n.d(t,\"e\",(function(){return f})),n.d(t,\"h\",(function(){return m})),n.d(t,\"g\",(function(){return p}));var r,i,a=n(\"VJ7P\"),o=new(n(\"/7J2\").Logger)(\"strings/5.3.0\");function s(e,t,n,r,a){if(e===i.BAD_PREFIX||e===i.UNEXPECTED_CONTINUE){for(var o=0,s=t+1;s>6==2;s++)o++;return o}return e===i.OVERRUN?n.length-t-1:0}!function(e){e.current=\"\",e.NFC=\"NFC\",e.NFD=\"NFD\",e.NFKC=\"NFKC\",e.NFKD=\"NFKD\"}(r||(r={})),function(e){e.UNEXPECTED_CONTINUE=\"unexpected continuation byte\",e.BAD_PREFIX=\"bad codepoint prefix\",e.OVERRUN=\"string overrun\",e.MISSING_CONTINUE=\"missing continuation byte\",e.OUT_OF_RANGE=\"out of UTF-8 range\",e.UTF16_SURROGATE=\"UTF-16 surrogate\",e.OVERLONG=\"overlong representation\"}(i||(i={}));var u=Object.freeze({error:function(e,t,n,r,i){return o.throwArgumentError(\"invalid codepoint at offset \".concat(t,\"; \").concat(e),\"bytes\",n)},ignore:s,replace:function(e,t,n,r,a){return e===i.OVERLONG?(r.push(a),0):(r.push(65533),s(e,t,n))}});function c(e,t){null==t&&(t=u.error),e=Object(a.arrayify)(e);for(var n=[],r=0;r>7!=0){var s=null,c=null;if(192==(224&o))s=1,c=127;else if(224==(240&o))s=2,c=2047;else{if(240!=(248&o)){r+=t(128==(192&o)?i.UNEXPECTED_CONTINUE:i.BAD_PREFIX,r-1,e,n);continue}s=3,c=65535}if(r-1+s>=e.length)r+=t(i.OVERRUN,r-1,e,n);else{for(var l=o&(1<<8-s-1)-1,d=0;d1114111?r+=t(i.OUT_OF_RANGE,r-1-s,e,n,l):l>=55296&&l<=57343?r+=t(i.UTF16_SURROGATE,r-1-s,e,n,l):l<=c?r+=t(i.OVERLONG,r-1-s,e,n,l):n.push(l))}}else n.push(o)}return n}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.current;t!=r.current&&(o.checkNormalize(),e=e.normalize(t));for(var n=[],i=0;i>6|192),n.push(63&s|128);else if(55296==(64512&s)){i++;var u=e.charCodeAt(i);if(i>=e.length||56320!=(64512&u))throw new Error(\"invalid utf-8 string\");var c=65536+((1023&s)<<10)+(1023&u);n.push(c>>18|240),n.push(c>>12&63|128),n.push(c>>6&63|128),n.push(63&c|128)}else n.push(s>>12|224),n.push(s>>6&63|128),n.push(63&s|128)}return Object(a.arrayify)(n)}function d(e){var t=\"0000\"+e.toString(16);return\"\\\\u\"+t.substring(t.length-4)}function h(e,t){return'\"'+c(e,t).map((function(e){if(e<256){switch(e){case 8:return\"\\\\b\";case 9:return\"\\\\t\";case 10:return\"\\\\n\";case 13:return\"\\\\r\";case 34:return'\\\\\"';case 92:return\"\\\\\\\\\"}if(e>=32&&e<127)return String.fromCharCode(e)}return e<=65535?d(e):d(55296+((e-=65536)>>10&1023))+d(56320+(1023&e))})).join(\"\")+'\"'}function f(e){return e.map((function(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10&1023),56320+(1023&e)))})).join(\"\")}function m(e,t){return f(c(e,t))}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.current;return c(l(e,t))}},UpQW:function(e,t,n){!function(e){\"use strict\";var t=[\"\\u062c\\u0646\\u0648\\u0631\\u06cc\",\"\\u0641\\u0631\\u0648\\u0631\\u06cc\",\"\\u0645\\u0627\\u0631\\u0686\",\"\\u0627\\u067e\\u0631\\u06cc\\u0644\",\"\\u0645\\u0626\\u06cc\",\"\\u062c\\u0648\\u0646\",\"\\u062c\\u0648\\u0644\\u0627\\u0626\\u06cc\",\"\\u0627\\u06af\\u0633\\u062a\",\"\\u0633\\u062a\\u0645\\u0628\\u0631\",\"\\u0627\\u06a9\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0645\\u0628\\u0631\",\"\\u062f\\u0633\\u0645\\u0628\\u0631\"],n=[\"\\u0627\\u062a\\u0648\\u0627\\u0631\",\"\\u067e\\u06cc\\u0631\",\"\\u0645\\u0646\\u06af\\u0644\",\"\\u0628\\u062f\\u06be\",\"\\u062c\\u0645\\u0639\\u0631\\u0627\\u062a\",\"\\u062c\\u0645\\u0639\\u06c1\",\"\\u06c1\\u0641\\u062a\\u06c1\"];e.defineLocale(\"ur\",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd\\u060c D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635\\u0628\\u062d|\\u0634\\u0627\\u0645/,isPM:function(e){return\"\\u0634\\u0627\\u0645\"===e},meridiem:function(e,t,n){return e<12?\"\\u0635\\u0628\\u062d\":\"\\u0634\\u0627\\u0645\"},calendar:{sameDay:\"[\\u0622\\u062c \\u0628\\u0648\\u0642\\u062a] LT\",nextDay:\"[\\u06a9\\u0644 \\u0628\\u0648\\u0642\\u062a] LT\",nextWeek:\"dddd [\\u0628\\u0648\\u0642\\u062a] LT\",lastDay:\"[\\u06af\\u0630\\u0634\\u062a\\u06c1 \\u0631\\u0648\\u0632 \\u0628\\u0648\\u0642\\u062a] LT\",lastWeek:\"[\\u06af\\u0630\\u0634\\u062a\\u06c1] dddd [\\u0628\\u0648\\u0642\\u062a] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0628\\u0639\\u062f\",past:\"%s \\u0642\\u0628\\u0644\",s:\"\\u0686\\u0646\\u062f \\u0633\\u06cc\\u06a9\\u0646\\u0688\",ss:\"%d \\u0633\\u06cc\\u06a9\\u0646\\u0688\",m:\"\\u0627\\u06cc\\u06a9 \\u0645\\u0646\\u0679\",mm:\"%d \\u0645\\u0646\\u0679\",h:\"\\u0627\\u06cc\\u06a9 \\u06af\\u06be\\u0646\\u0679\\u06c1\",hh:\"%d \\u06af\\u06be\\u0646\\u0679\\u06d2\",d:\"\\u0627\\u06cc\\u06a9 \\u062f\\u0646\",dd:\"%d \\u062f\\u0646\",M:\"\\u0627\\u06cc\\u06a9 \\u0645\\u0627\\u06c1\",MM:\"%d \\u0645\\u0627\\u06c1\",y:\"\\u0627\\u06cc\\u06a9 \\u0633\\u0627\\u0644\",yy:\"%d \\u0633\\u0627\\u0644\"},preparse:function(e){return e.replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/,/g,\"\\u060c\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},Ur1D:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ss\",{months:\"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni\".split(\"_\"),monthsShort:\"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo\".split(\"_\"),weekdays:\"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo\".split(\"_\"),weekdaysShort:\"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg\".split(\"_\"),weekdaysMin:\"Li_Us_Lb_Lt_Ls_Lh_Ug\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Namuhla nga] LT\",nextDay:\"[Kusasa nga] LT\",nextWeek:\"dddd [nga] LT\",lastDay:\"[Itolo nga] LT\",lastWeek:\"dddd [leliphelile] [nga] LT\",sameElse:\"L\"},relativeTime:{future:\"nga %s\",past:\"wenteka nga %s\",s:\"emizuzwana lomcane\",ss:\"%d mzuzwana\",m:\"umzuzu\",mm:\"%d emizuzu\",h:\"lihora\",hh:\"%d emahora\",d:\"lilanga\",dd:\"%d emalanga\",M:\"inyanga\",MM:\"%d tinyanga\",y:\"umnyaka\",yy:\"%d iminyaka\"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?\"ekuseni\":e<15?\"emini\":e<19?\"entsambama\":\"ebusuku\"},meridiemHour:function(e,t){return 12===e&&(e=0),\"ekuseni\"===t?e:\"emini\"===t?e>=11?e:e+12:\"entsambama\"===t||\"ebusuku\"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:\"%d\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},V2x9:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"tet\",{months:\"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru\".split(\"_\"),monthsShort:\"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez\".split(\"_\"),weekdays:\"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu\".split(\"_\"),weekdaysShort:\"Dom_Seg_Ters_Kua_Kint_Sest_Sab\".split(\"_\"),weekdaysMin:\"Do_Seg_Te_Ku_Ki_Ses_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Ohin iha] LT\",nextDay:\"[Aban iha] LT\",nextWeek:\"dddd [iha] LT\",lastDay:\"[Horiseik iha] LT\",lastWeek:\"dddd [semana kotuk] [iha] LT\",sameElse:\"L\"},relativeTime:{future:\"iha %s\",past:\"%s liuba\",s:\"segundu balun\",ss:\"segundu %d\",m:\"minutu ida\",mm:\"minutu %d\",h:\"oras ida\",hh:\"oras %d\",d:\"loron ida\",dd:\"loron %d\",M:\"fulan ida\",MM:\"fulan %d\",y:\"tinan ida\",yy:\"tinan %d\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},VJ7P:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"isBytesLike\",(function(){return o})),n.d(t,\"isBytes\",(function(){return s})),n.d(t,\"arrayify\",(function(){return u})),n.d(t,\"concat\",(function(){return c})),n.d(t,\"stripZeros\",(function(){return l})),n.d(t,\"zeroPad\",(function(){return d})),n.d(t,\"isHexString\",(function(){return h})),n.d(t,\"hexlify\",(function(){return f})),n.d(t,\"hexDataLength\",(function(){return m})),n.d(t,\"hexDataSlice\",(function(){return p})),n.d(t,\"hexConcat\",(function(){return v})),n.d(t,\"hexValue\",(function(){return b})),n.d(t,\"hexStripZeros\",(function(){return g})),n.d(t,\"hexZeroPad\",(function(){return _})),n.d(t,\"splitSignature\",(function(){return y})),n.d(t,\"joinSignature\",(function(){return k}));var r=new(n(\"/7J2\").Logger)(\"bytes/5.3.0\");function i(e){return!!e.toHexString}function a(e){return e.slice||(e.slice=function(){var t=Array.prototype.slice.call(arguments);return a(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function o(e){return h(e)&&!(e.length%2)||s(e)}function s(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if(\"string\"==typeof e)return!1;if(null==e.length)return!1;for(var t=0;t=256||n%1)return!1}return!0}function u(e,t){if(t||(t={}),\"number\"==typeof e){r.checkSafeUint53(e,\"invalid arrayify value\");for(var n=[];e;)n.unshift(255&e),e=parseInt(String(e/256));return 0===n.length&&n.push(0),a(new Uint8Array(n))}if(t.allowMissingPrefix&&\"string\"==typeof e&&\"0x\"!==e.substring(0,2)&&(e=\"0x\"+e),i(e)&&(e=e.toHexString()),h(e)){var o=e.substring(2);o.length%2&&(\"left\"===t.hexPad?o=\"0x0\"+o.substring(2):\"right\"===t.hexPad?o+=\"0\":r.throwArgumentError(\"hex data is odd-length\",\"value\",e));for(var u=[],c=0;ct&&r.throwArgumentError(\"value out of range\",\"value\",arguments[0]);var n=new Uint8Array(t);return n.set(e,t-e.length),a(n)}function h(e,t){return!(\"string\"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}function f(e,t){if(t||(t={}),\"number\"==typeof e){r.checkSafeUint53(e,\"invalid hexlify value\");for(var n=\"\";e;)n=\"0123456789abcdef\"[15&e]+n,e=Math.floor(e/16);return n.length?(n.length%2&&(n=\"0\"+n),\"0x\"+n):\"0x00\"}if(\"bigint\"==typeof e)return(e=e.toString(16)).length%2?\"0x0\"+e:\"0x\"+e;if(t.allowMissingPrefix&&\"string\"==typeof e&&\"0x\"!==e.substring(0,2)&&(e=\"0x\"+e),i(e))return e.toHexString();if(h(e))return e.length%2&&(\"left\"===t.hexPad?e=\"0x0\"+e.substring(2):\"right\"===t.hexPad?e+=\"0\":r.throwArgumentError(\"hex data is odd-length\",\"value\",e)),e.toLowerCase();if(s(e)){for(var a=\"0x\",o=0;o>4]+\"0123456789abcdef\"[15&u]}return a}return r.throwArgumentError(\"invalid hexlify value\",\"value\",e)}function m(e){if(\"string\"!=typeof e)e=f(e);else if(!h(e)||e.length%2)return null;return(e.length-2)/2}function p(e,t,n){return\"string\"!=typeof e?e=f(e):(!h(e)||e.length%2)&&r.throwArgumentError(\"invalid hexData\",\"value\",e),t=2+2*t,null!=n?\"0x\"+e.substring(t,2+2*n):\"0x\"+e.substring(t)}function v(e){var t=\"0x\";return e.forEach((function(e){t+=f(e).substring(2)})),t}function b(e){var t=g(f(e,{hexPad:\"left\"}));return\"0x\"===t?\"0x0\":t}function g(e){\"string\"!=typeof e&&(e=f(e)),h(e)||r.throwArgumentError(\"invalid hex string\",\"value\",e),e=e.substring(2);for(var t=0;t2*t+2&&r.throwArgumentError(\"value out of range\",\"value\",arguments[1]);e.length<2*t+2;)e=\"0x0\"+e.substring(2);return e}function y(e){var t={r:\"0x\",s:\"0x\",_vs:\"0x\",recoveryParam:0,v:0};if(o(e)){var n=u(e);65!==n.length&&r.throwArgumentError(\"invalid signature string; must be 65 bytes\",\"signature\",e),t.r=f(n.slice(0,32)),t.s=f(n.slice(32,64)),t.v=n[64],t.v<27&&(0===t.v||1===t.v?t.v+=27:r.throwArgumentError(\"signature invalid v byte\",\"signature\",e)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(n[32]|=128),t._vs=f(n.slice(32,64))}else{if(t.r=e.r,t.s=e.s,t.v=e.v,t.recoveryParam=e.recoveryParam,t._vs=e._vs,null!=t._vs){var i=d(u(t._vs),32);t._vs=f(i);var a=i[0]>=128?1:0;null==t.recoveryParam?t.recoveryParam=a:t.recoveryParam!==a&&r.throwArgumentError(\"signature recoveryParam mismatch _vs\",\"signature\",e),i[0]&=127;var s=f(i);null==t.s?t.s=s:t.s!==s&&r.throwArgumentError(\"signature v mismatch _vs\",\"signature\",e)}null==t.recoveryParam?null==t.v?r.throwArgumentError(\"signature missing v and recoveryParam\",\"signature\",e):t.recoveryParam=0===t.v||1===t.v?t.v:1-t.v%2:null==t.v?t.v=27+t.recoveryParam:t.recoveryParam!==1-t.v%2&&r.throwArgumentError(\"signature recoveryParam mismatch v\",\"signature\",e),null!=t.r&&h(t.r)?t.r=_(t.r,32):r.throwArgumentError(\"signature missing or invalid r\",\"signature\",e),null!=t.s&&h(t.s)?t.s=_(t.s,32):r.throwArgumentError(\"signature missing or invalid s\",\"signature\",e);var c=u(t.s);c[0]>=128&&r.throwArgumentError(\"signature s out of range\",\"signature\",e),t.recoveryParam&&(c[0]|=128);var l=f(c);t._vs&&(h(t._vs)||r.throwArgumentError(\"signature invalid _vs\",\"signature\",e),t._vs=_(t._vs,32)),null==t._vs?t._vs=l:t._vs!==l&&r.throwArgumentError(\"signature _vs mismatch v and s\",\"signature\",e)}return t}function k(e){return f(c([(e=y(e)).r,e.s,e.recoveryParam?\"0x1c\":\"0x1b\"]))}},VRyK:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"HDdC\"),i=n(\"z+Ro\"),a=n(\"bHdf\"),o=n(\"yCtX\");function s(){for(var e=arguments.length,t=new Array(e),n=0;n1&&\"number\"==typeof t[t.length-1]&&(s=t.pop())):\"number\"==typeof c&&(s=t.pop()),null===u&&1===t.length&&t[0]instanceof r.a?t[0]:Object(a.a)(s)(Object(o.a)(t,u))}},Vclq:function(e,t,n){!function(e){\"use strict\";var t=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),n=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;e.defineLocale(\"es-us\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"MM/DD/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY h:mm A\",LLLL:\"dddd, D [de] MMMM [de] YYYY h:mm A\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:0,doy:6}})}(n(\"wd/R\"))},\"W+Kl\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"fXoL\"),i=function(){var e=function(){function e(){s(this,e)}return c(e,[{key:\"transform\",value:function(e){return\"0\"===e?\"n/a\":e}}]),e}();return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275pipe=r.Ob({name:\"balance\",type:e,pure:!0}),e}()},WHPf:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));var r=\"hash/5.3.0\"},WMd4:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return o})),n.d(t,\"a\",(function(){return u}));var r=n(\"EY2u\"),i=n(\"LRne\"),a=n(\"z6cu\"),o=function(e){return e.NEXT=\"N\",e.ERROR=\"E\",e.COMPLETE=\"C\",e}({}),u=function(){var e=function(){function e(t,n,r){s(this,e),this.kind=t,this.value=n,this.error=r,this.hasValue=\"N\"===t}return c(e,[{key:\"observe\",value:function(e){switch(this.kind){case\"N\":return e.next&&e.next(this.value);case\"E\":return e.error&&e.error(this.error);case\"C\":return e.complete&&e.complete()}}},{key:\"do\",value:function(e,t,n){switch(this.kind){case\"N\":return e&&e(this.value);case\"E\":return t&&t(this.error);case\"C\":return n&&n()}}},{key:\"accept\",value:function(e,t,n){return e&&\"function\"==typeof e.next?this.observe(e):this.do(e,t,n)}},{key:\"toObservable\",value:function(){switch(this.kind){case\"N\":return Object(i.a)(this.value);case\"E\":return Object(a.a)(this.error);case\"C\":return Object(r.b)()}throw new Error(\"unexpected notification kind value\")}}],[{key:\"createNext\",value:function(t){return void 0!==t?new e(\"N\",t):e.undefinedValueNotification}},{key:\"createError\",value:function(t){return new e(\"E\",void 0,t)}},{key:\"createComplete\",value:function(){return e.completeNotification}}]),e}();return e.completeNotification=new e(\"C\"),e.undefinedValueNotification=new e(\"N\",void 0),e}()},WRkp:function(e,t,n){\"use strict\";t.sha1=n(\"E+IA\"),t.sha224=n(\"B/J0\"),t.sha256=n(\"bu2F\"),t.sha384=n(\"i5UE\"),t.sha512=n(\"tSWc\")},WYrj:function(e,t,n){!function(e){\"use strict\";var t=[\"\\u0796\\u07ac\\u0782\\u07aa\\u0787\\u07a6\\u0783\\u07a9\",\"\\u078a\\u07ac\\u0784\\u07b0\\u0783\\u07aa\\u0787\\u07a6\\u0783\\u07a9\",\"\\u0789\\u07a7\\u0783\\u07a8\\u0797\\u07aa\",\"\\u0787\\u07ad\\u0795\\u07b0\\u0783\\u07a9\\u078d\\u07aa\",\"\\u0789\\u07ad\",\"\\u0796\\u07ab\\u0782\\u07b0\",\"\\u0796\\u07aa\\u078d\\u07a6\\u0787\\u07a8\",\"\\u0787\\u07af\\u078e\\u07a6\\u0790\\u07b0\\u0793\\u07aa\",\"\\u0790\\u07ac\\u0795\\u07b0\\u0793\\u07ac\\u0789\\u07b0\\u0784\\u07a6\\u0783\\u07aa\",\"\\u0787\\u07ae\\u0786\\u07b0\\u0793\\u07af\\u0784\\u07a6\\u0783\\u07aa\",\"\\u0782\\u07ae\\u0788\\u07ac\\u0789\\u07b0\\u0784\\u07a6\\u0783\\u07aa\",\"\\u0791\\u07a8\\u0790\\u07ac\\u0789\\u07b0\\u0784\\u07a6\\u0783\\u07aa\"],n=[\"\\u0787\\u07a7\\u078b\\u07a8\\u0787\\u07b0\\u078c\\u07a6\",\"\\u0780\\u07af\\u0789\\u07a6\",\"\\u0787\\u07a6\\u0782\\u07b0\\u078e\\u07a7\\u0783\\u07a6\",\"\\u0784\\u07aa\\u078b\\u07a6\",\"\\u0784\\u07aa\\u0783\\u07a7\\u0790\\u07b0\\u078a\\u07a6\\u078c\\u07a8\",\"\\u0780\\u07aa\\u0786\\u07aa\\u0783\\u07aa\",\"\\u0780\\u07ae\\u0782\\u07a8\\u0780\\u07a8\\u0783\\u07aa\"];e.defineLocale(\"dv\",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:\"\\u0787\\u07a7\\u078b\\u07a8_\\u0780\\u07af\\u0789\\u07a6_\\u0787\\u07a6\\u0782\\u07b0_\\u0784\\u07aa\\u078b\\u07a6_\\u0784\\u07aa\\u0783\\u07a7_\\u0780\\u07aa\\u0786\\u07aa_\\u0780\\u07ae\\u0782\\u07a8\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/M/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0789\\u0786|\\u0789\\u078a/,isPM:function(e){return\"\\u0789\\u078a\"===e},meridiem:function(e,t,n){return e<12?\"\\u0789\\u0786\":\"\\u0789\\u078a\"},calendar:{sameDay:\"[\\u0789\\u07a8\\u0787\\u07a6\\u078b\\u07aa] LT\",nextDay:\"[\\u0789\\u07a7\\u078b\\u07a6\\u0789\\u07a7] LT\",nextWeek:\"dddd LT\",lastDay:\"[\\u0787\\u07a8\\u0787\\u07b0\\u0794\\u07ac] LT\",lastWeek:\"[\\u078a\\u07a7\\u0787\\u07a8\\u078c\\u07aa\\u0788\\u07a8] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"\\u078c\\u07ac\\u0783\\u07ad\\u078e\\u07a6\\u0787\\u07a8 %s\",past:\"\\u0786\\u07aa\\u0783\\u07a8\\u0782\\u07b0 %s\",s:\"\\u0790\\u07a8\\u0786\\u07aa\\u0782\\u07b0\\u078c\\u07aa\\u0786\\u07ae\\u0785\\u07ac\\u0787\\u07b0\",ss:\"d% \\u0790\\u07a8\\u0786\\u07aa\\u0782\\u07b0\\u078c\\u07aa\",m:\"\\u0789\\u07a8\\u0782\\u07a8\\u0793\\u07ac\\u0787\\u07b0\",mm:\"\\u0789\\u07a8\\u0782\\u07a8\\u0793\\u07aa %d\",h:\"\\u078e\\u07a6\\u0791\\u07a8\\u0787\\u07a8\\u0783\\u07ac\\u0787\\u07b0\",hh:\"\\u078e\\u07a6\\u0791\\u07a8\\u0787\\u07a8\\u0783\\u07aa %d\",d:\"\\u078b\\u07aa\\u0788\\u07a6\\u0780\\u07ac\\u0787\\u07b0\",dd:\"\\u078b\\u07aa\\u0788\\u07a6\\u0790\\u07b0 %d\",M:\"\\u0789\\u07a6\\u0780\\u07ac\\u0787\\u07b0\",MM:\"\\u0789\\u07a6\\u0790\\u07b0 %d\",y:\"\\u0787\\u07a6\\u0780\\u07a6\\u0783\\u07ac\\u0787\\u07b0\",yy:\"\\u0787\\u07a6\\u0780\\u07a6\\u0783\\u07aa %d\"},preparse:function(e){return e.replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/,/g,\"\\u060c\")},week:{dow:7,doy:12}})}(n(\"wd/R\"))},Wp6s:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return d})),n.d(t,\"b\",(function(){return l})),n.d(t,\"c\",(function(){return c})),n.d(t,\"d\",(function(){return h}));var r=n(\"R1ws\"),i=n(\"FKr1\"),a=n(\"fXoL\"),o=[\"*\",[[\"mat-card-footer\"]]],u=[\"*\",\"mat-card-footer\"],c=function(){var e=function e(){s(this,e)};return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=a.Kb({type:e,selectors:[[\"mat-card-content\"],[\"\",\"mat-card-content\",\"\"],[\"\",\"matCardContent\",\"\"]],hostAttrs:[1,\"mat-card-content\"]}),e}(),l=function(){var e=function e(){s(this,e),this.align=\"start\"};return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=a.Kb({type:e,selectors:[[\"mat-card-actions\"]],hostAttrs:[1,\"mat-card-actions\"],hostVars:2,hostBindings:function(e,t){2&e&&a.Hb(\"mat-card-actions-align-end\",\"end\"===t.align)},inputs:{align:\"align\"},exportAs:[\"matCardActions\"]}),e}(),d=function(){var e=function e(t){s(this,e),this._animationMode=t};return e.\\u0275fac=function(t){return new(t||e)(a.Pb(r.a,8))},e.\\u0275cmp=a.Jb({type:e,selectors:[[\"mat-card\"]],hostAttrs:[1,\"mat-card\",\"mat-focus-indicator\"],hostVars:2,hostBindings:function(e,t){2&e&&a.Hb(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode)},exportAs:[\"matCard\"],ngContentSelectors:u,decls:2,vars:0,template:function(e,t){1&e&&(a.mc(o),a.lc(0),a.lc(1,1))},styles:[\".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}._mat-animation-noopable.mat-card{transition:none;animation:none}.mat-card .mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card .mat-divider-horizontal{left:auto;right:0}.mat-card .mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card .mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions .mat-button:first-child,.mat-card-actions .mat-raised-button:first-child,.mat-card-actions .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\\n\"],encapsulation:2,changeDetection:0}),e}(),h=function(){var e=function e(){s(this,e)};return e.\\u0275mod=a.Nb({type:e}),e.\\u0275inj=a.Mb({factory:function(t){return new(t||e)},imports:[[i.h],i.h]}),e}()},WsP5:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"computeAddress\",(function(){return b})),n.d(t,\"recoverAddress\",(function(){return g})),n.d(t,\"accessListify\",(function(){return k})),n.d(t,\"serialize\",(function(){return S})),n.d(t,\"parse\",(function(){return M}));var r=n(\"Oxwv\"),i=n(\"4218\"),a=n(\"VJ7P\"),o=n(\"nVZa\"),s=n(\"b1pR\"),u=n(\"m9oY\"),c=n(\"4WVH\"),l=n(\"rhxT\"),d=n(\"/7J2\"),h=new d.Logger(\"transactions/5.3.0\");function f(e){return\"0x\"===e?null:Object(r.getAddress)(e)}function m(e){return\"0x\"===e?o.d:i.a.from(e)}var p=[{name:\"nonce\",maxLength:32,numeric:!0},{name:\"gasPrice\",maxLength:32,numeric:!0},{name:\"gasLimit\",maxLength:32,numeric:!0},{name:\"to\",length:20},{name:\"value\",maxLength:32,numeric:!0},{name:\"data\"}],v={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0};function b(e){var t=Object(l.computePublicKey)(e);return Object(r.getAddress)(Object(a.hexDataSlice)(Object(s.keccak256)(Object(a.hexDataSlice)(t,1)),12))}function g(e,t){return b(Object(l.recoverPublicKey)(Object(a.arrayify)(e),t))}function _(e,t){var n=Object(a.stripZeros)(i.a.from(e).toHexString());return n.length>32&&h.throwArgumentError(\"invalid length for \"+t,\"transaction:\"+t,e),n}function y(e,t){return{address:Object(r.getAddress)(e),storageKeys:(t||[]).map((function(t,n){return 32!==Object(a.hexDataLength)(t)&&h.throwArgumentError(\"invalid access list storageKey\",\"accessList[\".concat(e,\":\").concat(n,\"]\"),t),t.toLowerCase()}))}}function k(e){if(Array.isArray(e))return e.map((function(e,t){return Array.isArray(e)?(e.length>2&&h.throwArgumentError(\"access list expected to be [ address, storageKeys[] ]\",\"value[\".concat(t,\"]\"),e),y(e[0],e[1])):y(e.address,e.storageKeys)}));var t=Object.keys(e).map((function(t){var n=e[t].reduce((function(e,t){return e[t]=!0,e}),{});return y(t,Object.keys(n).sort())}));return t.sort((function(e,t){return e.address.localeCompare(t.address)})),t}function w(e,t){var n,i=[_(e.chainId||0,\"chainId\"),_(e.nonce||0,\"nonce\"),_(e.gasPrice||0,\"gasPrice\"),_(e.gasLimit||0,\"gasLimit\"),null!=e.to?Object(r.getAddress)(e.to):\"0x\",_(e.value||0,\"value\"),e.data||\"0x\",(n=e.accessList||[],k(n).map((function(e){return[e.address,e.storageKeys]})))];if(t){var o=Object(a.splitSignature)(t);i.push(_(o.recoveryParam,\"recoveryParam\")),i.push(Object(a.stripZeros)(o.r)),i.push(Object(a.stripZeros)(o.s))}return Object(a.hexConcat)([\"0x01\",c.encode(i)])}function S(e,t){if(null==e.type)return null!=e.accessList&&h.throwArgumentError(\"untyped transactions do not support accessList; include type: 1\",\"transaction\",e),function(e,t){Object(u.checkProperties)(e,v);var n=[];p.forEach((function(t){var r=e[t.name]||[],i={};t.numeric&&(i.hexPad=\"left\"),r=Object(a.arrayify)(Object(a.hexlify)(r,i)),t.length&&r.length!==t.length&&r.length>0&&h.throwArgumentError(\"invalid length for \"+t.name,\"transaction:\"+t.name,r),t.maxLength&&((r=Object(a.stripZeros)(r)).length>t.maxLength&&h.throwArgumentError(\"invalid length for \"+t.name,\"transaction:\"+t.name,r)),n.push(Object(a.hexlify)(r))}));var r=0;if(null!=e.chainId?\"number\"!=typeof(r=e.chainId)&&h.throwArgumentError(\"invalid transaction.chainId\",\"transaction\",e):t&&!Object(a.isBytesLike)(t)&&t.v>28&&(r=Math.floor((t.v-35)/2)),0!==r&&(n.push(Object(a.hexlify)(r)),n.push(\"0x\"),n.push(\"0x\")),!t)return c.encode(n);var i=Object(a.splitSignature)(t),o=27+i.recoveryParam;return 0!==r?(n.pop(),n.pop(),n.pop(),o+=2*r+8,i.v>28&&i.v!==o&&h.throwArgumentError(\"transaction.chainId/signature.v mismatch\",\"signature\",t)):i.v!==o&&h.throwArgumentError(\"transaction.chainId/signature.v mismatch\",\"signature\",t),n.push(Object(a.hexlify)(o)),n.push(Object(a.stripZeros)(Object(a.arrayify)(i.r))),n.push(Object(a.stripZeros)(Object(a.arrayify)(i.s))),c.encode(n)}(e,t);switch(e.type){case 1:return w(e,t)}return h.throwError(\"unsupported transaction type: \"+e.type,d.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"serializeTransaction\",transactionType:e.type})}function M(e){var t=Object(a.arrayify)(e);if(t[0]>127)return function(e){var t=c.decode(e);9!==t.length&&6!==t.length&&h.throwArgumentError(\"invalid raw transaction\",\"rawTransaction\",e);var n={nonce:m(t[0]).toNumber(),gasPrice:m(t[1]),gasLimit:m(t[2]),to:f(t[3]),value:m(t[4]),data:t[5],chainId:0};if(6===t.length)return n;try{n.v=i.a.from(t[6]).toNumber()}catch(l){return console.log(l),n}if(n.r=Object(a.hexZeroPad)(t[7],32),n.s=Object(a.hexZeroPad)(t[8],32),i.a.from(n.r).isZero()&&i.a.from(n.s).isZero())n.chainId=n.v,n.v=0;else{n.chainId=Math.floor((n.v-35)/2),n.chainId<0&&(n.chainId=0);var r=n.v-27,o=t.slice(0,6);0!==n.chainId&&(o.push(Object(a.hexlify)(n.chainId)),o.push(\"0x\"),o.push(\"0x\"),r-=2*n.chainId+8);var u=Object(s.keccak256)(c.encode(o));try{n.from=g(u,{r:Object(a.hexlify)(n.r),s:Object(a.hexlify)(n.s),recoveryParam:r})}catch(l){console.log(l)}n.hash=Object(s.keccak256)(e)}return n.type=null,n}(t);switch(t[0]){case 1:return function(e){var t=c.decode(e.slice(1));8!==t.length&&11!==t.length&&h.throwArgumentError(\"invalid component count for transaction type: 1\",\"payload\",Object(a.hexlify)(e));var n={type:1,chainId:m(t[0]).toNumber(),nonce:m(t[1]).toNumber(),gasPrice:m(t[2]),gasLimit:m(t[3]),to:f(t[4]),value:m(t[5]),data:t[6],accessList:k(t[7])};if(8===t.length)return n;try{var r=m(t[8]).toNumber();if(0!==r&&1!==r)throw new Error(\"bad recid\");n.v=r}catch(o){h.throwArgumentError(\"invalid v for transaction type: 1\",\"v\",t[8])}n.r=Object(a.hexZeroPad)(t[9],32),n.s=Object(a.hexZeroPad)(t[10],32);try{var i=Object(s.keccak256)(w(n));n.from=g(i,{r:n.r,s:n.s,recoveryParam:n.v})}catch(o){console.log(o)}return n.hash=Object(s.keccak256)(e),n}(t)}return h.throwError(\"unsupported transaction type: \"+t[0],d.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"parseTransaction\",transactionType:t[0]})}},Wv91:function(e,t,n){!function(e){\"use strict\";var t={1:\"'inji\",5:\"'inji\",8:\"'inji\",70:\"'inji\",80:\"'inji\",2:\"'nji\",7:\"'nji\",20:\"'nji\",50:\"'nji\",3:\"'\\xfcnji\",4:\"'\\xfcnji\",100:\"'\\xfcnji\",6:\"'njy\",9:\"'unjy\",10:\"'unjy\",30:\"'unjy\",60:\"'ynjy\",90:\"'ynjy\"};e.defineLocale(\"tk\",{months:\"\\xddanwar_Fewral_Mart_Aprel_Ma\\xfd_I\\xfdun_I\\xfdul_Awgust_Sent\\xfdabr_Okt\\xfdabr_No\\xfdabr_Dekabr\".split(\"_\"),monthsShort:\"\\xddan_Few_Mar_Apr_Ma\\xfd_I\\xfdn_I\\xfdl_Awg_Sen_Okt_No\\xfd_Dek\".split(\"_\"),weekdays:\"\\xddek\\u015fenbe_Du\\u015fenbe_Si\\u015fenbe_\\xc7ar\\u015fenbe_Pen\\u015fenbe_Anna_\\u015eenbe\".split(\"_\"),weekdaysShort:\"\\xddek_Du\\u015f_Si\\u015f_\\xc7ar_Pen_Ann_\\u015een\".split(\"_\"),weekdaysMin:\"\\xddk_D\\u015f_S\\u015f_\\xc7r_Pn_An_\\u015en\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[bug\\xfcn sagat] LT\",nextDay:\"[ertir sagat] LT\",nextWeek:\"[indiki] dddd [sagat] LT\",lastDay:\"[d\\xfc\\xfdn] LT\",lastWeek:\"[ge\\xe7en] dddd [sagat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s so\\u0148\",past:\"%s \\xf6\\u0148\",s:\"birn\\xe4\\xe7e sekunt\",m:\"bir minut\",mm:\"%d minut\",h:\"bir sagat\",hh:\"%d sagat\",d:\"bir g\\xfcn\",dd:\"%d g\\xfcn\",M:\"bir a\\xfd\",MM:\"%d a\\xfd\",y:\"bir \\xfdyl\",yy:\"%d \\xfdyl\"},ordinal:function(e,n){switch(n){case\"d\":case\"D\":case\"Do\":case\"DD\":return e;default:if(0===e)return e+\"'unjy\";var r=e%10;return e+(t[r]||t[e%100-r]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(n(\"wd/R\"))},WxRl:function(e,t,n){!function(e){\"use strict\";var t=\"vas\\xe1rnap h\\xe9tf\\u0151n kedden szerd\\xe1n cs\\xfct\\xf6rt\\xf6k\\xf6n p\\xe9nteken szombaton\".split(\" \");function n(e,t,n,r){var i=e;switch(n){case\"s\":return r||t?\"n\\xe9h\\xe1ny m\\xe1sodperc\":\"n\\xe9h\\xe1ny m\\xe1sodperce\";case\"ss\":return i+(r||t)?\" m\\xe1sodperc\":\" m\\xe1sodperce\";case\"m\":return\"egy\"+(r||t?\" perc\":\" perce\");case\"mm\":return i+(r||t?\" perc\":\" perce\");case\"h\":return\"egy\"+(r||t?\" \\xf3ra\":\" \\xf3r\\xe1ja\");case\"hh\":return i+(r||t?\" \\xf3ra\":\" \\xf3r\\xe1ja\");case\"d\":return\"egy\"+(r||t?\" nap\":\" napja\");case\"dd\":return i+(r||t?\" nap\":\" napja\");case\"M\":return\"egy\"+(r||t?\" h\\xf3nap\":\" h\\xf3napja\");case\"MM\":return i+(r||t?\" h\\xf3nap\":\" h\\xf3napja\");case\"y\":return\"egy\"+(r||t?\" \\xe9v\":\" \\xe9ve\");case\"yy\":return i+(r||t?\" \\xe9v\":\" \\xe9ve\")}return\"\"}function r(e){return(e?\"\":\"[m\\xfalt] \")+\"[\"+t[this.day()]+\"] LT[-kor]\"}e.defineLocale(\"hu\",{months:\"janu\\xe1r_febru\\xe1r_m\\xe1rcius_\\xe1prilis_m\\xe1jus_j\\xfanius_j\\xfalius_augusztus_szeptember_okt\\xf3ber_november_december\".split(\"_\"),monthsShort:\"jan._feb._m\\xe1rc._\\xe1pr._m\\xe1j._j\\xfan._j\\xfal._aug._szept._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"vas\\xe1rnap_h\\xe9tf\\u0151_kedd_szerda_cs\\xfct\\xf6rt\\xf6k_p\\xe9ntek_szombat\".split(\"_\"),weekdaysShort:\"vas_h\\xe9t_kedd_sze_cs\\xfct_p\\xe9n_szo\".split(\"_\"),weekdaysMin:\"v_h_k_sze_cs_p_szo\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"YYYY.MM.DD.\",LL:\"YYYY. MMMM D.\",LLL:\"YYYY. MMMM D. H:mm\",LLLL:\"YYYY. MMMM D., dddd H:mm\"},meridiemParse:/de|du/i,isPM:function(e){return\"u\"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?!0===n?\"de\":\"DE\":!0===n?\"du\":\"DU\"},calendar:{sameDay:\"[ma] LT[-kor]\",nextDay:\"[holnap] LT[-kor]\",nextWeek:function(){return r.call(this,!0)},lastDay:\"[tegnap] LT[-kor]\",lastWeek:function(){return r.call(this,!1)},sameElse:\"L\"},relativeTime:{future:\"%s m\\xfalva\",past:\"%s\",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},X709:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"sv\",{months:\"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),weekdays:\"s\\xf6ndag_m\\xe5ndag_tisdag_onsdag_torsdag_fredag_l\\xf6rdag\".split(\"_\"),weekdaysShort:\"s\\xf6n_m\\xe5n_tis_ons_tor_fre_l\\xf6r\".split(\"_\"),weekdaysMin:\"s\\xf6_m\\xe5_ti_on_to_fr_l\\xf6\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [kl.] HH:mm\",LLLL:\"dddd D MMMM YYYY [kl.] HH:mm\",lll:\"D MMM YYYY HH:mm\",llll:\"ddd D MMM YYYY HH:mm\"},calendar:{sameDay:\"[Idag] LT\",nextDay:\"[Imorgon] LT\",lastDay:\"[Ig\\xe5r] LT\",nextWeek:\"[P\\xe5] dddd LT\",lastWeek:\"[I] dddd[s] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"f\\xf6r %s sedan\",s:\"n\\xe5gra sekunder\",ss:\"%d sekunder\",m:\"en minut\",mm:\"%d minuter\",h:\"en timme\",hh:\"%d timmar\",d:\"en dag\",dd:\"%d dagar\",M:\"en m\\xe5nad\",MM:\"%d m\\xe5nader\",y:\"ett \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\:e|\\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\":e\":1===t||2===t?\":a\":\":e\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},XDbj:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"sVev\"),i=n(\"7o/Q\");function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d;return function(t){return t.lift(new o(e))}}var o=function(){function e(t){s(this,e),this.errorFactory=t}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new u(e,this.errorFactory))}}]),e}(),u=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this,e)).errorFactory=r,i.hasValue=!1,i}return c(n,[{key:\"_next\",value:function(e){this.hasValue=!0,this.destination.next(e)}},{key:\"_complete\",value:function(){if(this.hasValue)return this.destination.complete();var e;try{e=this.errorFactory()}catch(t){e=t}this.destination.error(e)}}]),n}(i.a);function d(){return new r.a}},XDpg:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"zh-cn\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u5468\\u65e5_\\u5468\\u4e00_\\u5468\\u4e8c_\\u5468\\u4e09_\\u5468\\u56db_\\u5468\\u4e94_\\u5468\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5Ah\\u70b9mm\\u5206\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5ddddAh\\u70b9mm\\u5206\",l:\"YYYY/M/D\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u51cc\\u6668\"===t||\"\\u65e9\\u4e0a\"===t||\"\\u4e0a\\u5348\"===t?e:\"\\u4e0b\\u5348\"===t||\"\\u665a\\u4e0a\"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?\"\\u51cc\\u6668\":r<900?\"\\u65e9\\u4e0a\":r<1130?\"\\u4e0a\\u5348\":r<1230?\"\\u4e2d\\u5348\":r<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929]LT\",nextDay:\"[\\u660e\\u5929]LT\",nextWeek:function(e){return e.week()!==this.week()?\"[\\u4e0b]dddLT\":\"[\\u672c]dddLT\"},lastDay:\"[\\u6628\\u5929]LT\",lastWeek:function(e){return this.week()!==e.week()?\"[\\u4e0a]dddLT\":\"[\\u672c]dddLT\"},sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u5468)/,ordinal:function(e,t){switch(t){case\"d\":case\"D\":case\"DDD\":return e+\"\\u65e5\";case\"M\":return e+\"\\u6708\";case\"w\":case\"W\":return e+\"\\u5468\";default:return e}},relativeTime:{future:\"%s\\u540e\",past:\"%s\\u524d\",s:\"\\u51e0\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u949f\",mm:\"%d \\u5206\\u949f\",h:\"1 \\u5c0f\\u65f6\",hh:\"%d \\u5c0f\\u65f6\",d:\"1 \\u5929\",dd:\"%d \\u5929\",w:\"1 \\u5468\",ww:\"%d \\u5468\",M:\"1 \\u4e2a\\u6708\",MM:\"%d \\u4e2a\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"},week:{dow:1,doy:4}})}(n(\"wd/R\"))},XHLE:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));var r=new(n(\"fXoL\").s)(\"ENVIRONMENT\")},XLvN:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"te\",{months:\"\\u0c1c\\u0c28\\u0c35\\u0c30\\u0c3f_\\u0c2b\\u0c3f\\u0c2c\\u0c4d\\u0c30\\u0c35\\u0c30\\u0c3f_\\u0c2e\\u0c3e\\u0c30\\u0c4d\\u0c1a\\u0c3f_\\u0c0f\\u0c2a\\u0c4d\\u0c30\\u0c3f\\u0c32\\u0c4d_\\u0c2e\\u0c47_\\u0c1c\\u0c42\\u0c28\\u0c4d_\\u0c1c\\u0c41\\u0c32\\u0c48_\\u0c06\\u0c17\\u0c38\\u0c4d\\u0c1f\\u0c41_\\u0c38\\u0c46\\u0c2a\\u0c4d\\u0c1f\\u0c46\\u0c02\\u0c2c\\u0c30\\u0c4d_\\u0c05\\u0c15\\u0c4d\\u0c1f\\u0c4b\\u0c2c\\u0c30\\u0c4d_\\u0c28\\u0c35\\u0c02\\u0c2c\\u0c30\\u0c4d_\\u0c21\\u0c3f\\u0c38\\u0c46\\u0c02\\u0c2c\\u0c30\\u0c4d\".split(\"_\"),monthsShort:\"\\u0c1c\\u0c28._\\u0c2b\\u0c3f\\u0c2c\\u0c4d\\u0c30._\\u0c2e\\u0c3e\\u0c30\\u0c4d\\u0c1a\\u0c3f_\\u0c0f\\u0c2a\\u0c4d\\u0c30\\u0c3f._\\u0c2e\\u0c47_\\u0c1c\\u0c42\\u0c28\\u0c4d_\\u0c1c\\u0c41\\u0c32\\u0c48_\\u0c06\\u0c17._\\u0c38\\u0c46\\u0c2a\\u0c4d._\\u0c05\\u0c15\\u0c4d\\u0c1f\\u0c4b._\\u0c28\\u0c35._\\u0c21\\u0c3f\\u0c38\\u0c46.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0c06\\u0c26\\u0c3f\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c38\\u0c4b\\u0c2e\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c2e\\u0c02\\u0c17\\u0c33\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c2c\\u0c41\\u0c27\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c17\\u0c41\\u0c30\\u0c41\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c36\\u0c41\\u0c15\\u0c4d\\u0c30\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c36\\u0c28\\u0c3f\\u0c35\\u0c3e\\u0c30\\u0c02\".split(\"_\"),weekdaysShort:\"\\u0c06\\u0c26\\u0c3f_\\u0c38\\u0c4b\\u0c2e_\\u0c2e\\u0c02\\u0c17\\u0c33_\\u0c2c\\u0c41\\u0c27_\\u0c17\\u0c41\\u0c30\\u0c41_\\u0c36\\u0c41\\u0c15\\u0c4d\\u0c30_\\u0c36\\u0c28\\u0c3f\".split(\"_\"),weekdaysMin:\"\\u0c06_\\u0c38\\u0c4b_\\u0c2e\\u0c02_\\u0c2c\\u0c41_\\u0c17\\u0c41_\\u0c36\\u0c41_\\u0c36\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm\",LLLL:\"dddd, D MMMM YYYY, A h:mm\"},calendar:{sameDay:\"[\\u0c28\\u0c47\\u0c21\\u0c41] LT\",nextDay:\"[\\u0c30\\u0c47\\u0c2a\\u0c41] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0c28\\u0c3f\\u0c28\\u0c4d\\u0c28] LT\",lastWeek:\"[\\u0c17\\u0c24] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0c32\\u0c4b\",past:\"%s \\u0c15\\u0c4d\\u0c30\\u0c3f\\u0c24\\u0c02\",s:\"\\u0c15\\u0c4a\\u0c28\\u0c4d\\u0c28\\u0c3f \\u0c15\\u0c4d\\u0c37\\u0c23\\u0c3e\\u0c32\\u0c41\",ss:\"%d \\u0c38\\u0c46\\u0c15\\u0c28\\u0c4d\\u0c32\\u0c41\",m:\"\\u0c12\\u0c15 \\u0c28\\u0c3f\\u0c2e\\u0c3f\\u0c37\\u0c02\",mm:\"%d \\u0c28\\u0c3f\\u0c2e\\u0c3f\\u0c37\\u0c3e\\u0c32\\u0c41\",h:\"\\u0c12\\u0c15 \\u0c17\\u0c02\\u0c1f\",hh:\"%d \\u0c17\\u0c02\\u0c1f\\u0c32\\u0c41\",d:\"\\u0c12\\u0c15 \\u0c30\\u0c4b\\u0c1c\\u0c41\",dd:\"%d \\u0c30\\u0c4b\\u0c1c\\u0c41\\u0c32\\u0c41\",M:\"\\u0c12\\u0c15 \\u0c28\\u0c46\\u0c32\",MM:\"%d \\u0c28\\u0c46\\u0c32\\u0c32\\u0c41\",y:\"\\u0c12\\u0c15 \\u0c38\\u0c02\\u0c35\\u0c24\\u0c4d\\u0c38\\u0c30\\u0c02\",yy:\"%d \\u0c38\\u0c02\\u0c35\\u0c24\\u0c4d\\u0c38\\u0c30\\u0c3e\\u0c32\\u0c41\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u0c35/,ordinal:\"%d\\u0c35\",meridiemParse:/\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f|\\u0c09\\u0c26\\u0c2f\\u0c02|\\u0c2e\\u0c27\\u0c4d\\u0c2f\\u0c3e\\u0c39\\u0c4d\\u0c28\\u0c02|\\u0c38\\u0c3e\\u0c2f\\u0c02\\u0c24\\u0c4d\\u0c30\\u0c02/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f\"===t?e<4?e:e+12:\"\\u0c09\\u0c26\\u0c2f\\u0c02\"===t?e:\"\\u0c2e\\u0c27\\u0c4d\\u0c2f\\u0c3e\\u0c39\\u0c4d\\u0c28\\u0c02\"===t?e>=10?e:e+12:\"\\u0c38\\u0c3e\\u0c2f\\u0c02\\u0c24\\u0c4d\\u0c30\\u0c02\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f\":e<10?\"\\u0c09\\u0c26\\u0c2f\\u0c02\":e<17?\"\\u0c2e\\u0c27\\u0c4d\\u0c2f\\u0c3e\\u0c39\\u0c4d\\u0c28\\u0c02\":e<20?\"\\u0c38\\u0c3e\\u0c2f\\u0c02\\u0c24\\u0c4d\\u0c30\\u0c02\":\"\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},XNiG:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return m})),n.d(t,\"a\",(function(){return p}));var i=n(\"HDdC\"),a=n(\"7o/Q\"),o=n(\"quSY\"),u=n(\"9ppp\"),d=n(\"Ylt2\"),f=n(\"2QA8\"),m=function(e){l(n,e);var t=h(n);function n(e){var r;return s(this,n),(r=t.call(this,e)).destination=e,r}return n}(a.a),p=function(){var e=function(e){l(n,e);var t=h(n);function n(){var e;return s(this,n),(e=t.call(this)).observers=[],e.closed=!1,e.isStopped=!1,e.hasError=!1,e.thrownError=null,e}return c(n,[{key:f.a,value:function(){return new m(this)}},{key:\"lift\",value:function(e){var t=new b(this,this);return t.operator=e,t}},{key:\"next\",value:function(e){if(this.closed)throw new u.a;if(!this.isStopped)for(var t=this.observers,n=t.length,r=t.slice(),i=0;i open-instant\",Object(x.e)(\"0ms\")),Object(x.m)(\"void <=> open, open-instant => void\",Object(x.e)(\"400ms cubic-bezier(0.25, 0.8, 0.25, 1)\"))])},N=new o.s(\"MAT_DRAWER_DEFAULT_AUTOSIZE\",{providedIn:\"root\",factory:function(){return!1}}),B=new o.s(\"MAT_DRAWER_CONTAINER\"),V=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,i,a,o){var u;return s(this,n),(u=t.call(this,i,a,o))._changeDetectorRef=e,u._container=r,u}return c(n,[{key:\"ngAfterContentInit\",value:function(){var e=this;this._container._contentMarginChanges.subscribe((function(){e._changeDetectorRef.markForCheck()}))}}]),n}(i.b);return e.\\u0275fac=function(t){return new(t||e)(o.Pb(o.h),o.Pb(Object(o.Y)((function(){return z}))),o.Pb(o.m),o.Pb(i.f),o.Pb(o.C))},e.\\u0275cmp=o.Jb({type:e,selectors:[[\"mat-drawer-content\"]],hostAttrs:[1,\"mat-drawer-content\"],hostVars:4,hostBindings:function(e,t){2&e&&o.Cc(\"margin-left\",t._container._contentMargins.left,\"px\")(\"margin-right\",t._container._contentMargins.right,\"px\")},features:[o.Bb],ngContentSelectors:L,decls:1,vars:0,template:function(e,t){1&e&&(o.mc(),o.lc(0))},encapsulation:2,changeDetection:0}),e}(),U=function(){var e=function(){function e(t,n,r,i,a,u,c){var l=this;s(this,e),this._elementRef=t,this._focusTrapFactory=n,this._focusMonitor=r,this._platform=i,this._ngZone=a,this._doc=u,this._container=c,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position=\"start\",this._mode=\"over\",this._disableClose=!1,this._opened=!1,this._animationStarted=new m.a,this._animationEnd=new m.a,this._animationState=\"void\",this.openedChange=new o.p(!0),this._openedStream=this.openedChange.pipe(Object(b.a)((function(e){return e})),Object(g.a)((function(){}))),this.openedStart=this._animationStarted.pipe(Object(b.a)((function(e){return e.fromState!==e.toState&&0===e.toState.indexOf(\"open\")})),Object(_.a)(void 0)),this._closedStream=this.openedChange.pipe(Object(b.a)((function(e){return!e})),Object(g.a)((function(){}))),this.closedStart=this._animationStarted.pipe(Object(b.a)((function(e){return e.fromState!==e.toState&&\"void\"===e.toState})),Object(_.a)(void 0)),this._destroyed=new m.a,this.onPositionChanged=new o.p,this._modeChanged=new m.a,this.openedChange.subscribe((function(e){e?(l._doc&&(l._elementFocusedBeforeDrawerWasOpened=l._doc.activeElement),l._takeFocus()):l._isFocusWithinDrawer()&&l._restoreFocus()})),this._ngZone.runOutsideAngular((function(){Object(p.a)(l._elementRef.nativeElement,\"keydown\").pipe(Object(b.a)((function(e){return e.keyCode===f.g&&!l.disableClose&&!Object(f.s)(e)})),Object(y.a)(l._destroyed)).subscribe((function(e){return l._ngZone.run((function(){l.close(),e.stopPropagation(),e.preventDefault()}))}))})),this._animationEnd.pipe(Object(k.a)((function(e,t){return e.fromState===t.fromState&&e.toState===t.toState}))).subscribe((function(e){var t=e.fromState,n=e.toState;(0===n.indexOf(\"open\")&&\"void\"===t||\"void\"===n&&0===t.indexOf(\"open\"))&&l.openedChange.emit(l._opened)}))}return c(e,[{key:\"position\",get:function(){return this._position},set:function(e){(e=\"end\"===e?\"end\":\"start\")!=this._position&&(this._position=e,this.onPositionChanged.emit())}},{key:\"mode\",get:function(){return this._mode},set:function(e){this._mode=e,this._updateFocusTrapState(),this._modeChanged.next()}},{key:\"disableClose\",get:function(){return this._disableClose},set:function(e){this._disableClose=Object(d.c)(e)}},{key:\"autoFocus\",get:function(){var e=this._autoFocus;return null==e?\"side\"!==this.mode:e},set:function(e){this._autoFocus=Object(d.c)(e)}},{key:\"opened\",get:function(){return this._opened},set:function(e){this.toggle(Object(d.c)(e))}},{key:\"_takeFocus\",value:function(){var e=this;this.autoFocus&&this._focusTrap&&this._focusTrap.focusInitialElementWhenReady().then((function(t){t||\"function\"!=typeof e._elementRef.nativeElement.focus||e._elementRef.nativeElement.focus()}))}},{key:\"_restoreFocus\",value:function(){this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,this._openedVia):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null,this._openedVia=null)}},{key:\"_isFocusWithinDrawer\",value:function(){var e,t=null===(e=this._doc)||void 0===e?void 0:e.activeElement;return!!t&&this._elementRef.nativeElement.contains(t)}},{key:\"ngAfterContentInit\",value:function(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState()}},{key:\"ngAfterContentChecked\",value:function(){this._platform.isBrowser&&(this._enableAnimations=!0)}},{key:\"ngOnDestroy\",value:function(){this._focusTrap&&this._focusTrap.destroy(),this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}},{key:\"open\",value:function(e){return this.toggle(!0,e)}},{key:\"close\",value:function(){return this.toggle(!1)}},{key:\"_closeViaBackdropClick\",value:function(){return this._setOpen(!1,!0)}},{key:\"toggle\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:!this.opened,t=arguments.length>1?arguments[1]:void 0;return this._setOpen(e,!e&&this._isFocusWithinDrawer(),t)}},{key:\"_setOpen\",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:\"program\";return this._opened=e,e?(this._animationState=this._enableAnimations?\"open\":\"open-instant\",this._openedVia=r):(this._animationState=\"void\",t&&this._restoreFocus()),this._updateFocusTrapState(),new Promise((function(e){n.openedChange.pipe(Object(w.a)(1)).subscribe((function(t){return e(t?\"open\":\"close\")}))}))}},{key:\"_getWidth\",value:function(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}},{key:\"_updateFocusTrapState\",value:function(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&\"side\"!==this.mode)}},{key:\"_animationStartListener\",value:function(e){this._animationStarted.next(e)}},{key:\"_animationDoneListener\",value:function(e){this._animationEnd.next(e)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(o.Pb(o.m),o.Pb(D.g),o.Pb(D.f),o.Pb(r.a),o.Pb(o.C),o.Pb(a.d,8),o.Pb(B,8))},e.\\u0275cmp=o.Jb({type:e,selectors:[[\"mat-drawer\"]],hostAttrs:[\"tabIndex\",\"-1\",1,\"mat-drawer\"],hostVars:12,hostBindings:function(e,t){1&e&&o.Dc(\"@transform.start\",(function(e){return t._animationStartListener(e)}))(\"@transform.done\",(function(e){return t._animationDoneListener(e)})),2&e&&(o.Fb(\"align\",null),o.Ec(\"@transform\",t._animationState),o.Hb(\"mat-drawer-end\",\"end\"===t.position)(\"mat-drawer-over\",\"over\"===t.mode)(\"mat-drawer-push\",\"push\"===t.mode)(\"mat-drawer-side\",\"side\"===t.mode)(\"mat-drawer-opened\",t.opened))},inputs:{position:\"position\",mode:\"mode\",disableClose:\"disableClose\",autoFocus:\"autoFocus\",opened:\"opened\"},outputs:{openedChange:\"openedChange\",_openedStream:\"opened\",openedStart:\"openedStart\",_closedStream:\"closed\",closedStart:\"closedStart\",onPositionChanged:\"positionChanged\"},exportAs:[\"matDrawer\"],ngContentSelectors:L,decls:2,vars:0,consts:[[1,\"mat-drawer-inner-container\"]],template:function(e,t){1&e&&(o.mc(),o.Vb(0,\"div\",0),o.lc(1),o.Ub())},encapsulation:2,data:{animation:[H.transformDrawer]},changeDetection:0}),e}(),z=function(){var e=function(){function e(t,n,r,i,a){var u=this,c=arguments.length>5&&void 0!==arguments[5]&&arguments[5],l=arguments.length>6?arguments[6]:void 0;s(this,e),this._dir=t,this._element=n,this._ngZone=r,this._changeDetectorRef=i,this._animationMode=l,this._drawers=new o.H,this.backdropClick=new o.p,this._destroyed=new m.a,this._doCheckSubject=new m.a,this._contentMargins={left:null,right:null},this._contentMarginChanges=new m.a,t&&t.change.pipe(Object(y.a)(this._destroyed)).subscribe((function(){u._validateDrawers(),u.updateContentMargins()})),a.change().pipe(Object(y.a)(this._destroyed)).subscribe((function(){return u.updateContentMargins()})),this._autosize=c}return c(e,[{key:\"start\",get:function(){return this._start}},{key:\"end\",get:function(){return this._end}},{key:\"autosize\",get:function(){return this._autosize},set:function(e){this._autosize=Object(d.c)(e)}},{key:\"hasBackdrop\",get:function(){return null==this._backdropOverride?!this._start||\"side\"!==this._start.mode||!this._end||\"side\"!==this._end.mode:this._backdropOverride},set:function(e){this._backdropOverride=null==e?null:Object(d.c)(e)}},{key:\"scrollable\",get:function(){return this._userContent||this._content}},{key:\"ngAfterContentInit\",value:function(){var e=this;this._allDrawers.changes.pipe(Object(S.a)(this._allDrawers),Object(y.a)(this._destroyed)).subscribe((function(t){e._drawers.reset(t.filter((function(t){return!t._container||t._container===e}))),e._drawers.notifyOnChanges()})),this._drawers.changes.pipe(Object(S.a)(null)).subscribe((function(){e._validateDrawers(),e._drawers.forEach((function(t){e._watchDrawerToggle(t),e._watchDrawerPosition(t),e._watchDrawerMode(t)})),(!e._drawers.length||e._isDrawerOpen(e._start)||e._isDrawerOpen(e._end))&&e.updateContentMargins(),e._changeDetectorRef.markForCheck()})),this._ngZone.runOutsideAngular((function(){e._doCheckSubject.pipe(Object(M.a)(10),Object(y.a)(e._destroyed)).subscribe((function(){return e.updateContentMargins()}))}))}},{key:\"ngOnDestroy\",value:function(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}},{key:\"open\",value:function(){this._drawers.forEach((function(e){return e.open()}))}},{key:\"close\",value:function(){this._drawers.forEach((function(e){return e.close()}))}},{key:\"updateContentMargins\",value:function(){var e=this,t=0,n=0;if(this._left&&this._left.opened)if(\"side\"==this._left.mode)t+=this._left._getWidth();else if(\"push\"==this._left.mode){var r=this._left._getWidth();t+=r,n-=r}if(this._right&&this._right.opened)if(\"side\"==this._right.mode)n+=this._right._getWidth();else if(\"push\"==this._right.mode){var i=this._right._getWidth();n+=i,t-=i}n=n||null,(t=t||null)===this._contentMargins.left&&n===this._contentMargins.right||(this._contentMargins={left:t,right:n},this._ngZone.run((function(){return e._contentMarginChanges.next(e._contentMargins)})))}},{key:\"ngDoCheck\",value:function(){var e=this;this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular((function(){return e._doCheckSubject.next()}))}},{key:\"_watchDrawerToggle\",value:function(e){var t=this;e._animationStarted.pipe(Object(b.a)((function(e){return e.fromState!==e.toState})),Object(y.a)(this._drawers.changes)).subscribe((function(e){\"open-instant\"!==e.toState&&\"NoopAnimations\"!==t._animationMode&&t._element.nativeElement.classList.add(\"mat-drawer-transition\"),t.updateContentMargins(),t._changeDetectorRef.markForCheck()})),\"side\"!==e.mode&&e.openedChange.pipe(Object(y.a)(this._drawers.changes)).subscribe((function(){return t._setContainerClass(e.opened)}))}},{key:\"_watchDrawerPosition\",value:function(e){var t=this;e&&e.onPositionChanged.pipe(Object(y.a)(this._drawers.changes)).subscribe((function(){t._ngZone.onMicrotaskEmpty.pipe(Object(w.a)(1)).subscribe((function(){t._validateDrawers()}))}))}},{key:\"_watchDrawerMode\",value:function(e){var t=this;e&&e._modeChanged.pipe(Object(y.a)(Object(v.a)(this._drawers.changes,this._destroyed))).subscribe((function(){t.updateContentMargins(),t._changeDetectorRef.markForCheck()}))}},{key:\"_setContainerClass\",value:function(e){var t=this._element.nativeElement.classList,n=\"mat-drawer-container-has-open\";e?t.add(n):t.remove(n)}},{key:\"_validateDrawers\",value:function(){var e=this;this._start=this._end=null,this._drawers.forEach((function(t){\"end\"==t.position?e._end=t:e._start=t})),this._right=this._left=null,this._dir&&\"rtl\"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}},{key:\"_isPushed\",value:function(){return this._isDrawerOpen(this._start)&&\"over\"!=this._start.mode||this._isDrawerOpen(this._end)&&\"over\"!=this._end.mode}},{key:\"_onBackdropClicked\",value:function(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}},{key:\"_closeModalDrawersViaBackdrop\",value:function(){var e=this;[this._start,this._end].filter((function(t){return t&&!t.disableClose&&e._canHaveBackdrop(t)})).forEach((function(e){return e._closeViaBackdropClick()}))}},{key:\"_isShowingBackdrop\",value:function(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}},{key:\"_canHaveBackdrop\",value:function(e){return\"side\"!==e.mode||!!this._backdropOverride}},{key:\"_isDrawerOpen\",value:function(e){return null!=e&&e.opened}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(o.Pb(O.b,8),o.Pb(o.m),o.Pb(o.C),o.Pb(o.h),o.Pb(i.h),o.Pb(N),o.Pb(C.a,8))},e.\\u0275cmp=o.Jb({type:e,selectors:[[\"mat-drawer-container\"]],contentQueries:function(e,t,n){var r;1&e&&(o.Ib(n,V,!0),o.Ib(n,U,!0)),2&e&&(o.tc(r=o.dc())&&(t._content=r.first),o.tc(r=o.dc())&&(t._allDrawers=r))},viewQuery:function(e,t){var n;1&e&&o.Kc(V,!0),2&e&&o.tc(n=o.dc())&&(t._userContent=n.first)},hostAttrs:[1,\"mat-drawer-container\"],hostVars:2,hostBindings:function(e,t){2&e&&o.Hb(\"mat-drawer-container-explicit-backdrop\",t._backdropOverride)},inputs:{autosize:\"autosize\",hasBackdrop:\"hasBackdrop\"},outputs:{backdropClick:\"backdropClick\"},exportAs:[\"matDrawerContainer\"],features:[o.Db([{provide:B,useExisting:e}])],ngContentSelectors:P,decls:4,vars:2,consts:[[\"class\",\"mat-drawer-backdrop\",3,\"mat-drawer-shown\",\"click\",4,\"ngIf\"],[4,\"ngIf\"],[1,\"mat-drawer-backdrop\",3,\"click\"]],template:function(e,t){1&e&&(o.mc(A),o.Fc(0,E,1,2,\"div\",0),o.lc(1),o.lc(2,1),o.Fc(3,T,2,0,\"mat-drawer-content\",1)),2&e&&(o.nc(\"ngIf\",t.hasBackdrop),o.Eb(3),o.nc(\"ngIf\",!t._content))},directives:[a.n,V],styles:[Y],encapsulation:2,changeDetection:0}),e}(),J=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,i,a,o){return s(this,n),t.call(this,e,r,i,a,o)}return n}(V);return e.\\u0275fac=function(t){return new(t||e)(o.Pb(o.h),o.Pb(Object(o.Y)((function(){return W}))),o.Pb(o.m),o.Pb(i.f),o.Pb(o.C))},e.\\u0275cmp=o.Jb({type:e,selectors:[[\"mat-sidenav-content\"]],hostAttrs:[1,\"mat-drawer-content\",\"mat-sidenav-content\"],hostVars:4,hostBindings:function(e,t){2&e&&o.Cc(\"margin-left\",t._container._contentMargins.left,\"px\")(\"margin-right\",t._container._contentMargins.right,\"px\")},features:[o.Bb],ngContentSelectors:L,decls:1,vars:0,template:function(e,t){1&e&&(o.mc(),o.lc(0))},encapsulation:2,changeDetection:0}),e}(),G=function(){var e=function(e){l(n,e);var t=h(n);function n(){var e;return s(this,n),(e=t.apply(this,arguments))._fixedInViewport=!1,e._fixedTopGap=0,e._fixedBottomGap=0,e}return c(n,[{key:\"fixedInViewport\",get:function(){return this._fixedInViewport},set:function(e){this._fixedInViewport=Object(d.c)(e)}},{key:\"fixedTopGap\",get:function(){return this._fixedTopGap},set:function(e){this._fixedTopGap=Object(d.f)(e)}},{key:\"fixedBottomGap\",get:function(){return this._fixedBottomGap},set:function(e){this._fixedBottomGap=Object(d.f)(e)}}]),n}(U);return e.\\u0275fac=function(t){return X(t||e)},e.\\u0275cmp=o.Jb({type:e,selectors:[[\"mat-sidenav\"]],hostAttrs:[\"tabIndex\",\"-1\",1,\"mat-drawer\",\"mat-sidenav\"],hostVars:17,hostBindings:function(e,t){2&e&&(o.Fb(\"align\",null),o.Cc(\"top\",t.fixedInViewport?t.fixedTopGap:null,\"px\")(\"bottom\",t.fixedInViewport?t.fixedBottomGap:null,\"px\"),o.Hb(\"mat-drawer-end\",\"end\"===t.position)(\"mat-drawer-over\",\"over\"===t.mode)(\"mat-drawer-push\",\"push\"===t.mode)(\"mat-drawer-side\",\"side\"===t.mode)(\"mat-drawer-opened\",t.opened)(\"mat-sidenav-fixed\",t.fixedInViewport))},inputs:{fixedInViewport:\"fixedInViewport\",fixedTopGap:\"fixedTopGap\",fixedBottomGap:\"fixedBottomGap\"},exportAs:[\"matSidenav\"],features:[o.Bb],ngContentSelectors:L,decls:2,vars:0,consts:[[1,\"mat-drawer-inner-container\"]],template:function(e,t){1&e&&(o.mc(),o.Vb(0,\"div\",0),o.lc(1),o.Ub())},encapsulation:2,data:{animation:[H.transformDrawer]},changeDetection:0}),e}(),X=o.Xb(G),W=function(){var e=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return n}(z);return e.\\u0275fac=function(t){return Z(t||e)},e.\\u0275cmp=o.Jb({type:e,selectors:[[\"mat-sidenav-container\"]],contentQueries:function(e,t,n){var r;1&e&&(o.Ib(n,J,!0),o.Ib(n,G,!0)),2&e&&(o.tc(r=o.dc())&&(t._content=r.first),o.tc(r=o.dc())&&(t._allDrawers=r))},hostAttrs:[1,\"mat-drawer-container\",\"mat-sidenav-container\"],hostVars:2,hostBindings:function(e,t){2&e&&o.Hb(\"mat-drawer-container-explicit-backdrop\",t._backdropOverride)},exportAs:[\"matSidenavContainer\"],features:[o.Db([{provide:B,useExisting:e}]),o.Bb],ngContentSelectors:I,decls:4,vars:2,consts:[[\"class\",\"mat-drawer-backdrop\",3,\"mat-drawer-shown\",\"click\",4,\"ngIf\"],[\"cdkScrollable\",\"\",4,\"ngIf\"],[1,\"mat-drawer-backdrop\",3,\"click\"],[\"cdkScrollable\",\"\"]],template:function(e,t){1&e&&(o.mc(R),o.Fc(0,F,1,2,\"div\",0),o.lc(1),o.lc(2,1),o.Fc(3,j,2,0,\"mat-sidenav-content\",1)),2&e&&(o.nc(\"ngIf\",t.hasBackdrop),o.Eb(3),o.nc(\"ngIf\",!t._content))},directives:[a.n,J,i.b],styles:[Y],encapsulation:2,changeDetection:0}),e}(),Z=o.Xb(W),K=function(){var e=function e(){s(this,e)};return e.\\u0275mod=o.Nb({type:e}),e.\\u0275inj=o.Mb({factory:function(t){return new(t||e)},imports:[[a.c,u.h,r.b,i.c],i.c,u.h]}),e}()},XoHu:function(e,t,n){\"use strict\";function r(e){return null!==e&&\"object\"==typeof e}n.d(t,\"a\",(function(){return r}))},\"Y/cZ\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));var r=function(){var e=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.now;s(this,e),this.SchedulerAction=t,this.now=n}return c(e,[{key:\"schedule\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0;return new this.SchedulerAction(this,e).schedule(n,t)}}]),e}();return e.now=function(){return Date.now()},e}()},Y4ZP:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"2Vo4\"),i=n(\"fXoL\"),a=function(){var e=function e(){s(this,e),this.routeChanged$=new r.a({})};return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=i.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e}()},Y6u4:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));var r=function(){function e(){return Error.call(this),this.message=\"Timeout has occurred\",this.name=\"TimeoutError\",this}return e.prototype=Object.create(Error.prototype),e}()},Y7HM:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"DH7j\");function i(e){return!Object(r.a)(e)&&e-parseFloat(e)+1>=0}},YRex:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ug-cn\",{months:\"\\u064a\\u0627\\u0646\\u06cb\\u0627\\u0631_\\u0641\\u06d0\\u06cb\\u0631\\u0627\\u0644_\\u0645\\u0627\\u0631\\u062a_\\u0626\\u0627\\u067e\\u0631\\u06d0\\u0644_\\u0645\\u0627\\u064a_\\u0626\\u0649\\u064a\\u06c7\\u0646_\\u0626\\u0649\\u064a\\u06c7\\u0644_\\u0626\\u0627\\u06cb\\u063a\\u06c7\\u0633\\u062a_\\u0633\\u06d0\\u0646\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0626\\u06c6\\u0643\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0646\\u0648\\u064a\\u0627\\u0628\\u0649\\u0631_\\u062f\\u06d0\\u0643\\u0627\\u0628\\u0649\\u0631\".split(\"_\"),monthsShort:\"\\u064a\\u0627\\u0646\\u06cb\\u0627\\u0631_\\u0641\\u06d0\\u06cb\\u0631\\u0627\\u0644_\\u0645\\u0627\\u0631\\u062a_\\u0626\\u0627\\u067e\\u0631\\u06d0\\u0644_\\u0645\\u0627\\u064a_\\u0626\\u0649\\u064a\\u06c7\\u0646_\\u0626\\u0649\\u064a\\u06c7\\u0644_\\u0626\\u0627\\u06cb\\u063a\\u06c7\\u0633\\u062a_\\u0633\\u06d0\\u0646\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0626\\u06c6\\u0643\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0646\\u0648\\u064a\\u0627\\u0628\\u0649\\u0631_\\u062f\\u06d0\\u0643\\u0627\\u0628\\u0649\\u0631\".split(\"_\"),weekdays:\"\\u064a\\u06d5\\u0643\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u062f\\u06c8\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u0633\\u06d5\\u064a\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u0686\\u0627\\u0631\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u067e\\u06d5\\u064a\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u062c\\u06c8\\u0645\\u06d5_\\u0634\\u06d5\\u0646\\u0628\\u06d5\".split(\"_\"),weekdaysShort:\"\\u064a\\u06d5_\\u062f\\u06c8_\\u0633\\u06d5_\\u0686\\u0627_\\u067e\\u06d5_\\u062c\\u06c8_\\u0634\\u06d5\".split(\"_\"),weekdaysMin:\"\\u064a\\u06d5_\\u062f\\u06c8_\\u0633\\u06d5_\\u0686\\u0627_\\u067e\\u06d5_\\u062c\\u06c8_\\u0634\\u06d5\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY-\\u064a\\u0649\\u0644\\u0649M-\\u0626\\u0627\\u064a\\u0646\\u0649\\u06adD-\\u0643\\u06c8\\u0646\\u0649\",LLL:\"YYYY-\\u064a\\u0649\\u0644\\u0649M-\\u0626\\u0627\\u064a\\u0646\\u0649\\u06adD-\\u0643\\u06c8\\u0646\\u0649\\u060c HH:mm\",LLLL:\"dddd\\u060c YYYY-\\u064a\\u0649\\u0644\\u0649M-\\u0626\\u0627\\u064a\\u0646\\u0649\\u06adD-\\u0643\\u06c8\\u0646\\u0649\\u060c HH:mm\"},meridiemParse:/\\u064a\\u06d0\\u0631\\u0649\\u0645 \\u0643\\u06d0\\u0686\\u06d5|\\u0633\\u06d5\\u06be\\u06d5\\u0631|\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0628\\u06c7\\u0631\\u06c7\\u0646|\\u0686\\u06c8\\u0634|\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0643\\u06d0\\u064a\\u0649\\u0646|\\u0643\\u06d5\\u0686/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u064a\\u06d0\\u0631\\u0649\\u0645 \\u0643\\u06d0\\u0686\\u06d5\"===t||\"\\u0633\\u06d5\\u06be\\u06d5\\u0631\"===t||\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0628\\u06c7\\u0631\\u06c7\\u0646\"===t?e:\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0643\\u06d0\\u064a\\u0649\\u0646\"===t||\"\\u0643\\u06d5\\u0686\"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?\"\\u064a\\u06d0\\u0631\\u0649\\u0645 \\u0643\\u06d0\\u0686\\u06d5\":r<900?\"\\u0633\\u06d5\\u06be\\u06d5\\u0631\":r<1130?\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0628\\u06c7\\u0631\\u06c7\\u0646\":r<1230?\"\\u0686\\u06c8\\u0634\":r<1800?\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0643\\u06d0\\u064a\\u0649\\u0646\":\"\\u0643\\u06d5\\u0686\"},calendar:{sameDay:\"[\\u0628\\u06c8\\u06af\\u06c8\\u0646 \\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",nextDay:\"[\\u0626\\u06d5\\u062a\\u06d5 \\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",nextWeek:\"[\\u0643\\u06d0\\u0644\\u06d5\\u0631\\u0643\\u0649] dddd [\\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",lastDay:\"[\\u062a\\u06c6\\u0646\\u06c8\\u06af\\u06c8\\u0646] LT\",lastWeek:\"[\\u0626\\u0627\\u0644\\u062f\\u0649\\u0646\\u0642\\u0649] dddd [\\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0643\\u06d0\\u064a\\u0649\\u0646\",past:\"%s \\u0628\\u06c7\\u0631\\u06c7\\u0646\",s:\"\\u0646\\u06d5\\u0686\\u0686\\u06d5 \\u0633\\u06d0\\u0643\\u0648\\u0646\\u062a\",ss:\"%d \\u0633\\u06d0\\u0643\\u0648\\u0646\\u062a\",m:\"\\u0628\\u0649\\u0631 \\u0645\\u0649\\u0646\\u06c7\\u062a\",mm:\"%d \\u0645\\u0649\\u0646\\u06c7\\u062a\",h:\"\\u0628\\u0649\\u0631 \\u0633\\u0627\\u0626\\u06d5\\u062a\",hh:\"%d \\u0633\\u0627\\u0626\\u06d5\\u062a\",d:\"\\u0628\\u0649\\u0631 \\u0643\\u06c8\\u0646\",dd:\"%d \\u0643\\u06c8\\u0646\",M:\"\\u0628\\u0649\\u0631 \\u0626\\u0627\\u064a\",MM:\"%d \\u0626\\u0627\\u064a\",y:\"\\u0628\\u0649\\u0631 \\u064a\\u0649\\u0644\",yy:\"%d \\u064a\\u0649\\u0644\"},dayOfMonthOrdinalParse:/\\d{1,2}(-\\u0643\\u06c8\\u0646\\u0649|-\\u0626\\u0627\\u064a|-\\u06be\\u06d5\\u067e\\u062a\\u06d5)/,ordinal:function(e,t){switch(t){case\"d\":case\"D\":case\"DDD\":return e+\"-\\u0643\\u06c8\\u0646\\u0649\";case\"w\":case\"W\":return e+\"-\\u06be\\u06d5\\u067e\\u062a\\u06d5\";default:return e}},preparse:function(e){return e.replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/,/g,\"\\u060c\")},week:{dow:1,doy:7}})}(n(\"wd/R\"))},Ylt2:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));var r=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this)).subject=e,i.subscriber=r,i.closed=!1,i}return c(n,[{key:\"unsubscribe\",value:function(){if(!this.closed){this.closed=!0;var e=this.subject,t=e.observers;if(this.subject=null,t&&0!==t.length&&!e.isStopped&&!e.closed){var n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}}}]),n}(n(\"quSY\").a)},YuTi: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}},\"Z/R4\":function(e,t,r){\"use strict\";r.d(t,\"a\",(function(){return D}));var i=r(\"mrSG\"),a=r(\"Cfvw\"),o=r(\"z6cu\"),u=r(\"xOOu\"),l=r(\"IzEk\"),d=r(\"vkgz\"),h=r(\"JIr8\"),f=r(\"fXoL\"),m=r(\"ofXK\"),p=r(\"3Pt+\"),v=r(\"OOE3\"),b=r(\"kmnG\"),g=r(\"qFsG\"),_=r(\"bv9b\");function y(e,t){1&e&&(f.Vb(0,\"div\"),f.Vb(1,\"div\",9),f.Hc(2,\" Uploading files... \"),f.Ub(),f.Vb(3,\"div\",10),f.Hc(4,\" Hang in there while we upload your keystore files... \"),f.Ub(),f.Vb(5,\"div\",11),f.Qb(6,\"mat-progress-bar\",12),f.Ub(),f.Ub())}function k(e,t){1&e&&(f.Vb(0,\"div\"),f.Vb(1,\"div\",9),f.Hc(2,\" Import Validating Keys \"),f.Ub(),f.Vb(3,\"div\",13),f.Hc(4,\" Upload any folder of keystore files such as the validator_keys folder that was created during the eth2 launchpad's eth2.0-deposit-cli process here. You can drag and drop the directory or individual files. Onboarding requires keystores to use the same password. Additional keystores with other passwords can be uploaded one at a time after onboarding. \"),f.Ub(),f.Ub())}function w(e,t){1&e&&(f.Vb(0,\"mat-error\",14),f.Hc(1,\" Please upload at least 1 valid keystore file \"),f.Ub())}function S(e,t){1&e&&(f.Vb(0,\"mat-error\",14),f.Hc(1,\" Max 50 keystore files allowed. If you have more than that, we recommend an HD wallet instead \"),f.Ub())}function M(e,t){1&e&&(f.Vb(0,\"mat-error\",14),f.Hc(1,\" Password for keystores is required \"),f.Ub())}function x(e,t){if(1&e&&(f.Vb(0,\"mat-error\",14),f.Hc(1),f.Ub()),2&e){var n=f.gc();f.Eb(1),f.Jc(\" \",null==n.formGroup?null:n.formGroup.controls.keystoresPassword.getError(\"incorrectPassword\"),\" \")}}function C(e,t){1&e&&(f.Vb(0,\"mat-error\",14),f.Hc(1,\" Something went wrong when attempting to decrypt your keystores, perhaps your node is not running \"),f.Ub())}var D=function(){var e=function(){function e(){s(this,e),this.formGroup=null,this.invalidFiles=[],this.uploading=!1}return c(e,[{key:\"unzipFile\",value:function(e){var t=this;Object(a.a)(u.loadAsync(e)).pipe(Object(l.a)(1),Object(d.a)((function(e){e.forEach((function(n){return Object(i.a)(t,void 0,void 0,regeneratorRuntime.mark((function t(){var r,i;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,null===(r=e.file(n))||void 0===r?void 0:r.async(\"string\");case 2:(i=t.sent)&&this.updateImportedKeystores(n,JSON.parse(i));case 4:case\"end\":return t.stop()}}),t,this)})))}))})),Object(h.a)((function(e){return Object(o.a)(e)}))).subscribe()}},{key:\"fileChangeHandler\",value:function(e){var t=this,n=e.file,r=e.context,i=e.validationResult;\"application/zip\"===n.type?(this.unzipFile(n),i(r,n,this.invalidFiles)):n.text().then((function(e){t.updateImportedKeystores(n.name,JSON.parse(e)),i(r,n,t.invalidFiles)}))}},{key:\"updateImportedKeystores\",value:function(e,t){var r,i,a,o;if(this.isKeystoreFileValid(t)){var s=null===(i=null===(r=this.formGroup)||void 0===r?void 0:r.get(\"keystoresImported\"))||void 0===i?void 0:i.value,u=JSON.stringify(t);s.includes(u)?this.invalidFiles.push(\"Duplicate: \"+e):null===(o=null===(a=this.formGroup)||void 0===a?void 0:a.get(\"keystoresImported\"))||void 0===o||o.setValue([].concat(n(s),[u]))}else this.invalidFiles.push(\"Invalid Format: \"+e)}},{key:\"isKeystoreFileValid\",value:function(e){return\"crypto\"in e&&\"pubkey\"in e&&\"uuid\"in e&&\"version\"in e}}]),e}();return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=f.Jb({type:e,selectors:[[\"app-import-accounts-form\"]],inputs:{formGroup:\"formGroup\"},decls:17,vars:9,consts:[[1,\"import-keys-form\"],[4,\"ngIf\"],[3,\"formGroup\"],[3,\"accept\",\"fileChange\"],[1,\"my-6\",\"flex\",\"flex-wrap\"],[\"class\",\"warning\",4,\"ngIf\"],[\"appearance\",\"outline\"],[1,\"text-red-600\"],[\"matInput\",\"\",\"formControlName\",\"keystoresPassword\",\"placeholder\",\"Enter the password you used to originally create the\\n keystores\",\"name\",\"keystoresPassword\",\"type\",\"password\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[1,\"pb-2\"],[\"mode\",\"indeterminate\"],[1,\"my-6\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[1,\"warning\"]],template:function(e,t){1&e&&(f.Vb(0,\"div\",0),f.Fc(1,y,7,0,\"div\",1),f.Fc(2,k,5,0,\"div\",1),f.Vb(3,\"form\",2),f.Vb(4,\"app-import-dropzone\",3),f.cc(\"fileChange\",(function(e){return t.fileChangeHandler(e)})),f.Ub(),f.Vb(5,\"div\",4),f.Fc(6,w,2,0,\"mat-error\",5),f.Fc(7,S,2,0,\"mat-error\",5),f.Ub(),f.Vb(8,\"mat-form-field\",6),f.Vb(9,\"mat-label\"),f.Hc(10,\"Password to unlock keystores \"),f.Vb(11,\"span\",7),f.Hc(12,\"*\"),f.Ub(),f.Ub(),f.Qb(13,\"input\",8),f.Fc(14,M,2,0,\"mat-error\",5),f.Fc(15,x,2,1,\"mat-error\",5),f.Fc(16,C,2,0,\"mat-error\",5),f.Ub(),f.Ub(),f.Ub()),2&e&&(f.Eb(1),f.nc(\"ngIf\",t.uploading),f.Eb(1),f.nc(\"ngIf\",!t.uploading),f.Eb(1),f.nc(\"formGroup\",t.formGroup),f.Eb(1),f.nc(\"accept\",\".json,.zip\"),f.Eb(2),f.nc(\"ngIf\",t.formGroup&&t.formGroup.touched&&t.formGroup.controls.keystoresImported.hasError(\"noKeystoresUploaded\")),f.Eb(1),f.nc(\"ngIf\",t.formGroup&&t.formGroup.touched&&t.formGroup.controls.keystoresImported.hasError(\"tooManyKeystores\")),f.Eb(7),f.nc(\"ngIf\",(null==t.formGroup?null:t.formGroup.controls.keystoresPassword.hasError(\"required\"))&&(null==t.formGroup?null:t.formGroup.touched)),f.Eb(1),f.nc(\"ngIf\",(null==t.formGroup?null:t.formGroup.controls.keystoresPassword.hasError(\"incorrectPassword\"))&&(null==t.formGroup?null:t.formGroup.touched)),f.Eb(1),f.nc(\"ngIf\",(null==t.formGroup?null:t.formGroup.controls.keystoresPassword.hasError(\"somethingWentWrong\"))&&(null==t.formGroup?null:t.formGroup.touched)))},directives:[m.n,p.r,p.m,p.g,v.a,b.d,b.h,g.a,p.b,p.l,p.f,_.a,b.c],encapsulation:2}),e}()},Z4QM:function(e,t,n){!function(e){\"use strict\";var t=[\"\\u062c\\u0646\\u0648\\u0631\\u064a\",\"\\u0641\\u064a\\u0628\\u0631\\u0648\\u0631\\u064a\",\"\\u0645\\u0627\\u0631\\u0686\",\"\\u0627\\u067e\\u0631\\u064a\\u0644\",\"\\u0645\\u0626\\u064a\",\"\\u062c\\u0648\\u0646\",\"\\u062c\\u0648\\u0644\\u0627\\u0621\\u0650\",\"\\u0622\\u06af\\u0633\\u067d\",\"\\u0633\\u064a\\u067e\\u067d\\u0645\\u0628\\u0631\",\"\\u0622\\u06aa\\u067d\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0645\\u0628\\u0631\",\"\\u068a\\u0633\\u0645\\u0628\\u0631\"],n=[\"\\u0622\\u0686\\u0631\",\"\\u0633\\u0648\\u0645\\u0631\",\"\\u0627\\u06b1\\u0627\\u0631\\u0648\",\"\\u0627\\u0631\\u0628\\u0639\",\"\\u062e\\u0645\\u064a\\u0633\",\"\\u062c\\u0645\\u0639\",\"\\u0687\\u0646\\u0687\\u0631\"];e.defineLocale(\"sd\",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd\\u060c D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635\\u0628\\u062d|\\u0634\\u0627\\u0645/,isPM:function(e){return\"\\u0634\\u0627\\u0645\"===e},meridiem:function(e,t,n){return e<12?\"\\u0635\\u0628\\u062d\":\"\\u0634\\u0627\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0684] LT\",nextDay:\"[\\u0633\\u0680\\u0627\\u06bb\\u064a] LT\",nextWeek:\"dddd [\\u0627\\u06b3\\u064a\\u0646 \\u0647\\u0641\\u062a\\u064a \\u062a\\u064a] LT\",lastDay:\"[\\u06aa\\u0627\\u0644\\u0647\\u0647] LT\",lastWeek:\"[\\u06af\\u0632\\u0631\\u064a\\u0644 \\u0647\\u0641\\u062a\\u064a] dddd [\\u062a\\u064a] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u067e\\u0648\\u0621\",past:\"%s \\u0627\\u06b3\",s:\"\\u0686\\u0646\\u062f \\u0633\\u064a\\u06aa\\u0646\\u068a\",ss:\"%d \\u0633\\u064a\\u06aa\\u0646\\u068a\",m:\"\\u0647\\u06aa \\u0645\\u0646\\u067d\",mm:\"%d \\u0645\\u0646\\u067d\",h:\"\\u0647\\u06aa \\u06aa\\u0644\\u0627\\u06aa\",hh:\"%d \\u06aa\\u0644\\u0627\\u06aa\",d:\"\\u0647\\u06aa \\u068f\\u064a\\u0646\\u0647\\u0646\",dd:\"%d \\u068f\\u064a\\u0646\\u0647\\u0646\",M:\"\\u0647\\u06aa \\u0645\\u0647\\u064a\\u0646\\u0648\",MM:\"%d \\u0645\\u0647\\u064a\\u0646\\u0627\",y:\"\\u0647\\u06aa \\u0633\\u0627\\u0644\",yy:\"%d \\u0633\\u0627\\u0644\"},preparse:function(e){return e.replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/,/g,\"\\u060c\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},ZAMP:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ms-my\",{months:\"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember\".split(\"_\"),monthsShort:\"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis\".split(\"_\"),weekdays:\"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu\".split(\"_\"),weekdaysShort:\"Ahd_Isn_Sel_Rab_Kha_Jum_Sab\".split(\"_\"),weekdaysMin:\"Ah_Is_Sl_Rb_Km_Jm_Sb\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),\"pagi\"===t?e:\"tengahari\"===t?e>=11?e:e+12:\"petang\"===t||\"malam\"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?\"pagi\":e<15?\"tengahari\":e<19?\"petang\":\"malam\"},calendar:{sameDay:\"[Hari ini pukul] LT\",nextDay:\"[Esok pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kelmarin pukul] LT\",lastWeek:\"dddd [lepas pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"dalam %s\",past:\"%s yang lepas\",s:\"beberapa saat\",ss:\"%d saat\",m:\"seminit\",mm:\"%d minit\",h:\"sejam\",hh:\"%d jam\",d:\"sehari\",dd:\"%d hari\",M:\"sebulan\",MM:\"%d bulan\",y:\"setahun\",yy:\"%d tahun\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},ZUHj:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"51Dv\"),i=n(\"SeVD\"),a=n(\"HDdC\");function o(e,t,n,o){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:new r.a(e,n,o);if(!s.closed)return t instanceof a.a?t.subscribe(s):Object(i.a)(t)(s)}},Zduo:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"eo\",{months:\"januaro_februaro_marto_aprilo_majo_junio_julio_a\\u016dgusto_septembro_oktobro_novembro_decembro\".split(\"_\"),monthsShort:\"jan_feb_mart_apr_maj_jun_jul_a\\u016dg_sept_okt_nov_dec\".split(\"_\"),weekdays:\"diman\\u0109o_lundo_mardo_merkredo_\\u0135a\\u016ddo_vendredo_sabato\".split(\"_\"),weekdaysShort:\"dim_lun_mard_merk_\\u0135a\\u016d_ven_sab\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_\\u0135a_ve_sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"[la] D[-an de] MMMM, YYYY\",LLL:\"[la] D[-an de] MMMM, YYYY HH:mm\",LLLL:\"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm\",llll:\"ddd, [la] D[-an de] MMM, YYYY HH:mm\"},meridiemParse:/[ap]\\.t\\.m/i,isPM:function(e){return\"p\"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?\"p.t.m.\":\"P.T.M.\":n?\"a.t.m.\":\"A.T.M.\"},calendar:{sameDay:\"[Hodia\\u016d je] LT\",nextDay:\"[Morga\\u016d je] LT\",nextWeek:\"dddd[n je] LT\",lastDay:\"[Hiera\\u016d je] LT\",lastWeek:\"[pasintan] dddd[n je] LT\",sameElse:\"L\"},relativeTime:{future:\"post %s\",past:\"anta\\u016d %s\",s:\"kelkaj sekundoj\",ss:\"%d sekundoj\",m:\"unu minuto\",mm:\"%d minutoj\",h:\"unu horo\",hh:\"%d horoj\",d:\"unu tago\",dd:\"%d tagoj\",M:\"unu monato\",MM:\"%d monatoj\",y:\"unu jaro\",yy:\"%d jaroj\"},dayOfMonthOrdinalParse:/\\d{1,2}a/,ordinal:\"%da\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},Zy1z:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(){return function(e){return e.lift(new a)}}var a=function(){function e(){s(this,e)}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new o(e))}}]),e}(),o=function(e){l(n,e);var t=h(n);function n(e){var r;return s(this,n),(r=t.call(this,e)).hasPrev=!1,r}return c(n,[{key:\"_next\",value:function(e){var t;this.hasPrev?t=[this.prev,e]:this.hasPrev=!0,this.prev=e,t&&this.destination.next(t)}}]),n}(r.a)},aIdf:function(e,t,n){!function(e){\"use strict\";function t(e,t,n){return e+\" \"+function(e,t){return 2===t?function(e){var t={m:\"v\",b:\"v\",d:\"z\"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}(e):e}({mm:\"munutenn\",MM:\"miz\",dd:\"devezh\"}[n],e)}var n=[/^gen/i,/^c[\\u02bc\\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],r=/^(genver|c[\\u02bc\\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\\u02bc\\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,i=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale(\"br\",{months:\"Genver_C\\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu\".split(\"_\"),monthsShort:\"Gen_C\\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker\".split(\"_\"),weekdays:\"Sul_Lun_Meurzh_Merc\\u02bcher_Yaou_Gwener_Sadorn\".split(\"_\"),weekdaysShort:\"Sul_Lun_Meu_Mer_Yao_Gwe_Sad\".split(\"_\"),weekdaysMin:\"Su_Lu_Me_Mer_Ya_Gw_Sa\".split(\"_\"),weekdaysParse:i,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\\u02bc\\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:i,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(genver|c[\\u02bc\\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\\u02bc\\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [a viz] MMMM YYYY\",LLL:\"D [a viz] MMMM YYYY HH:mm\",LLLL:\"dddd, D [a viz] MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Hiziv da] LT\",nextDay:\"[Warc\\u02bchoazh da] LT\",nextWeek:\"dddd [da] LT\",lastDay:\"[Dec\\u02bch da] LT\",lastWeek:\"dddd [paset da] LT\",sameElse:\"L\"},relativeTime:{future:\"a-benn %s\",past:\"%s \\u02bczo\",s:\"un nebeud segondenno\\xf9\",ss:\"%d eilenn\",m:\"ur vunutenn\",mm:t,h:\"un eur\",hh:\"%d eur\",d:\"un devezh\",dd:t,M:\"ur miz\",MM:t,y:\"ur bloaz\",yy:function(e){switch(function e(t){return t>9?e(t%10):t}(e)){case 1:case 3:case 4:case 5:case 9:return e+\" bloaz\";default:return e+\" vloaz\"}}},dayOfMonthOrdinalParse:/\\d{1,2}(a\\xf1|vet)/,ordinal:function(e){return e+(1===e?\"a\\xf1\":\"vet\")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return\"g.m.\"===e},meridiem:function(e,t,n){return e<12?\"a.m.\":\"g.m.\"}})}(n(\"wd/R\"))},aIsn:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"mi\",{months:\"Kohi-t\\u0101te_Hui-tanguru_Pout\\u016b-te-rangi_Paenga-wh\\u0101wh\\u0101_Haratua_Pipiri_H\\u014dngoingoi_Here-turi-k\\u014dk\\u0101_Mahuru_Whiringa-\\u0101-nuku_Whiringa-\\u0101-rangi_Hakihea\".split(\"_\"),monthsShort:\"Kohi_Hui_Pou_Pae_Hara_Pipi_H\\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki\".split(\"_\"),monthsRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,monthsShortRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,2}/i,weekdays:\"R\\u0101tapu_Mane_T\\u016brei_Wenerei_T\\u0101ite_Paraire_H\\u0101tarei\".split(\"_\"),weekdaysShort:\"Ta_Ma_T\\u016b_We_T\\u0101i_Pa_H\\u0101\".split(\"_\"),weekdaysMin:\"Ta_Ma_T\\u016b_We_T\\u0101i_Pa_H\\u0101\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [i] HH:mm\",LLLL:\"dddd, D MMMM YYYY [i] HH:mm\"},calendar:{sameDay:\"[i teie mahana, i] LT\",nextDay:\"[apopo i] LT\",nextWeek:\"dddd [i] LT\",lastDay:\"[inanahi i] LT\",lastWeek:\"dddd [whakamutunga i] LT\",sameElse:\"L\"},relativeTime:{future:\"i roto i %s\",past:\"%s i mua\",s:\"te h\\u0113kona ruarua\",ss:\"%d h\\u0113kona\",m:\"he meneti\",mm:\"%d meneti\",h:\"te haora\",hh:\"%d haora\",d:\"he ra\",dd:\"%d ra\",M:\"he marama\",MM:\"%d marama\",y:\"he tau\",yy:\"%d tau\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},aQkU:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"mk\",{months:\"\\u0458\\u0430\\u043d\\u0443\\u0430\\u0440\\u0438_\\u0444\\u0435\\u0432\\u0440\\u0443\\u0430\\u0440\\u0438_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0438\\u043b_\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d\\u0438_\\u0458\\u0443\\u043b\\u0438_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043f\\u0442\\u0435\\u043c\\u0432\\u0440\\u0438_\\u043e\\u043a\\u0442\\u043e\\u043c\\u0432\\u0440\\u0438_\\u043d\\u043e\\u0435\\u043c\\u0432\\u0440\\u0438_\\u0434\\u0435\\u043a\\u0435\\u043c\\u0432\\u0440\\u0438\".split(\"_\"),monthsShort:\"\\u0458\\u0430\\u043d_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d_\\u0458\\u0443\\u043b_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043f_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u0435_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u0430_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0440\\u0442\\u043e\\u043a_\\u043f\\u0435\\u0442\\u043e\\u043a_\\u0441\\u0430\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),weekdaysShort:\"\\u043d\\u0435\\u0434_\\u043f\\u043e\\u043d_\\u0432\\u0442\\u043e_\\u0441\\u0440\\u0435_\\u0447\\u0435\\u0442_\\u043f\\u0435\\u0442_\\u0441\\u0430\\u0431\".split(\"_\"),weekdaysMin:\"\\u043de_\\u043fo_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0435_\\u043f\\u0435_\\u0441a\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY H:mm\",LLLL:\"dddd, D MMMM YYYY H:mm\"},calendar:{sameDay:\"[\\u0414\\u0435\\u043d\\u0435\\u0441 \\u0432\\u043e] LT\",nextDay:\"[\\u0423\\u0442\\u0440\\u0435 \\u0432\\u043e] LT\",nextWeek:\"[\\u0412\\u043e] dddd [\\u0432\\u043e] LT\",lastDay:\"[\\u0412\\u0447\\u0435\\u0440\\u0430 \\u0432\\u043e] LT\",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return\"[\\u0418\\u0437\\u043c\\u0438\\u043d\\u0430\\u0442\\u0430\\u0442\\u0430] dddd [\\u0432\\u043e] LT\";case 1:case 2:case 4:case 5:return\"[\\u0418\\u0437\\u043c\\u0438\\u043d\\u0430\\u0442\\u0438\\u043e\\u0442] dddd [\\u0432\\u043e] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u0437\\u0430 %s\",past:\"\\u043f\\u0440\\u0435\\u0434 %s\",s:\"\\u043d\\u0435\\u043a\\u043e\\u043b\\u043a\\u0443 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",m:\"\\u0435\\u0434\\u043d\\u0430 \\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\\u0438\",h:\"\\u0435\\u0434\\u0435\\u043d \\u0447\\u0430\\u0441\",hh:\"%d \\u0447\\u0430\\u0441\\u0430\",d:\"\\u0435\\u0434\\u0435\\u043d \\u0434\\u0435\\u043d\",dd:\"%d \\u0434\\u0435\\u043d\\u0430\",M:\"\\u0435\\u0434\\u0435\\u043d \\u043c\\u0435\\u0441\\u0435\\u0446\",MM:\"%d \\u043c\\u0435\\u0441\\u0435\\u0446\\u0438\",y:\"\\u0435\\u0434\\u043d\\u0430 \\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\",yy:\"%d \\u0433\\u043e\\u0434\\u0438\\u043d\\u0438\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0435\\u0432|\\u0435\\u043d|\\u0442\\u0438|\\u0432\\u0438|\\u0440\\u0438|\\u043c\\u0438)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+\"-\\u0435\\u0432\":0===n?e+\"-\\u0435\\u043d\":n>10&&n<20?e+\"-\\u0442\\u0438\":1===t?e+\"-\\u0432\\u0438\":2===t?e+\"-\\u0440\\u0438\":7===t||8===t?e+\"-\\u043c\\u0438\":e+\"-\\u0442\\u0438\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},b1Dy:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"en-nz\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},b1pR:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"keccak256\",(function(){return o}));var r=n(\"HFX+\"),i=n.n(r),a=n(\"VJ7P\");function o(e){return\"0x\"+i.a.keccak_256(Object(a.arrayify)(e))}},bHdf:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"5+tZ\"),i=n(\"SpAZ\");function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.POSITIVE_INFINITY;return Object(r.a)(i.a,e)}},bOMt:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"nb\",{months:\"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember\".split(\"_\"),monthsShort:\"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.\".split(\"_\"),monthsParseExact:!0,weekdays:\"s\\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\\xf8rdag\".split(\"_\"),weekdaysShort:\"s\\xf8._ma._ti._on._to._fr._l\\xf8.\".split(\"_\"),weekdaysMin:\"s\\xf8_ma_ti_on_to_fr_l\\xf8\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY [kl.] HH:mm\",LLLL:\"dddd D. MMMM YYYY [kl.] HH:mm\"},calendar:{sameDay:\"[i dag kl.] LT\",nextDay:\"[i morgen kl.] LT\",nextWeek:\"dddd [kl.] LT\",lastDay:\"[i g\\xe5r kl.] LT\",lastWeek:\"[forrige] dddd [kl.] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"%s siden\",s:\"noen sekunder\",ss:\"%d sekunder\",m:\"ett minutt\",mm:\"%d minutter\",h:\"en time\",hh:\"%d timer\",d:\"en dag\",dd:\"%d dager\",w:\"en uke\",ww:\"%d uker\",M:\"en m\\xe5ned\",MM:\"%d m\\xe5neder\",y:\"ett \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},bOdf:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"5+tZ\");function i(e,t){return Object(r.a)(e,t,1)}},bSwM:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return S})),n.d(t,\"b\",(function(){return x}));var r=n(\"8LU1\"),i=n(\"fXoL\"),a=n(\"3Pt+\"),o=n(\"FKr1\"),u=n(\"R1ws\"),d=n(\"GU7r\"),f=n(\"u47x\"),m=[\"input\"],p=function(){return{enterDuration:150}},v=[\"*\"],b=new i.s(\"mat-checkbox-default-options\",{providedIn:\"root\",factory:function(){return{color:\"accent\",clickAction:\"check-indeterminate\"}}}),g=new i.s(\"mat-checkbox-click-action\"),_=0,y={provide:a.j,useExisting:Object(i.Y)((function(){return S})),multi:!0},k=function e(){s(this,e)},w=Object(o.y)(Object(o.t)(Object(o.u)(Object(o.v)((function e(t){s(this,e),this._elementRef=t}))))),S=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,a,o,u,c,l,d){var h;return s(this,n),(h=t.call(this,e))._changeDetectorRef=r,h._focusMonitor=a,h._ngZone=o,h._clickAction=c,h._animationMode=l,h._options=d,h.ariaLabel=\"\",h.ariaLabelledby=null,h._uniqueId=\"mat-checkbox-\"+ ++_,h.id=h._uniqueId,h.labelPosition=\"after\",h.name=null,h.change=new i.p,h.indeterminateChange=new i.p,h._onTouched=function(){},h._currentAnimationClass=\"\",h._currentCheckState=0,h._controlValueAccessorChangeFn=function(){},h._checked=!1,h._disabled=!1,h._indeterminate=!1,h._options=h._options||{},h._options.color&&(h.color=h.defaultColor=h._options.color),h.tabIndex=parseInt(u)||0,h._clickAction=h._clickAction||h._options.clickAction,h}return c(n,[{key:\"inputId\",get:function(){return(this.id||this._uniqueId)+\"-input\"}},{key:\"required\",get:function(){return this._required},set:function(e){this._required=Object(r.c)(e)}},{key:\"ngAfterViewInit\",value:function(){var e=this;this._focusMonitor.monitor(this._elementRef,!0).subscribe((function(t){t||Promise.resolve().then((function(){e._onTouched(),e._changeDetectorRef.markForCheck()}))})),this._syncIndeterminate(this._indeterminate)}},{key:\"ngAfterViewChecked\",value:function(){}},{key:\"ngOnDestroy\",value:function(){this._focusMonitor.stopMonitoring(this._elementRef)}},{key:\"checked\",get:function(){return this._checked},set:function(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}},{key:\"disabled\",get:function(){return this._disabled},set:function(e){var t=Object(r.c)(e);t!==this.disabled&&(this._disabled=t,this._changeDetectorRef.markForCheck())}},{key:\"indeterminate\",get:function(){return this._indeterminate},set:function(e){var t=e!=this._indeterminate;this._indeterminate=Object(r.c)(e),t&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}},{key:\"_isRippleDisabled\",value:function(){return this.disableRipple||this.disabled}},{key:\"_onLabelTextChange\",value:function(){this._changeDetectorRef.detectChanges()}},{key:\"writeValue\",value:function(e){this.checked=!!e}},{key:\"registerOnChange\",value:function(e){this._controlValueAccessorChangeFn=e}},{key:\"registerOnTouched\",value:function(e){this._onTouched=e}},{key:\"setDisabledState\",value:function(e){this.disabled=e}},{key:\"_getAriaChecked\",value:function(){return this.checked?\"true\":this.indeterminate?\"mixed\":\"false\"}},{key:\"_transitionCheckState\",value:function(e){var t=this._currentCheckState,n=this._elementRef.nativeElement;if(t!==e&&(this._currentAnimationClass.length>0&&n.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(t,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){n.classList.add(this._currentAnimationClass);var r=this._currentAnimationClass;this._ngZone.runOutsideAngular((function(){setTimeout((function(){n.classList.remove(r)}),1e3)}))}}},{key:\"_emitChangeEvent\",value:function(){var e=new k;e.source=this,e.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(e)}},{key:\"toggle\",value:function(){this.checked=!this.checked}},{key:\"_onInputClick\",value:function(e){var t=this;e.stopPropagation(),this.disabled||\"noop\"===this._clickAction?this.disabled||\"noop\"!==this._clickAction||(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&\"check\"!==this._clickAction&&Promise.resolve().then((function(){t._indeterminate=!1,t.indeterminateChange.emit(t._indeterminate)})),this.toggle(),this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}},{key:\"focus\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"keyboard\",t=arguments.length>1?arguments[1]:void 0;this._focusMonitor.focusVia(this._inputElement,e,t)}},{key:\"_onInteractionEvent\",value:function(e){e.stopPropagation()}},{key:\"_getAnimationClassForCheckStateTransition\",value:function(e,t){if(\"NoopAnimations\"===this._animationMode)return\"\";var n=\"\";switch(e){case 0:if(1===t)n=\"unchecked-checked\";else{if(3!=t)return\"\";n=\"unchecked-indeterminate\"}break;case 2:n=1===t?\"unchecked-checked\":\"unchecked-indeterminate\";break;case 1:n=2===t?\"checked-unchecked\":\"checked-indeterminate\";break;case 3:n=1===t?\"indeterminate-checked\":\"indeterminate-unchecked\"}return\"mat-checkbox-anim-\"+n}},{key:\"_syncIndeterminate\",value:function(e){var t=this._inputElement;t&&(t.nativeElement.indeterminate=e)}}]),n}(w);return e.\\u0275fac=function(t){return new(t||e)(i.Pb(i.m),i.Pb(i.h),i.Pb(f.f),i.Pb(i.C),i.ac(\"tabindex\"),i.Pb(g,8),i.Pb(u.a,8),i.Pb(b,8))},e.\\u0275cmp=i.Jb({type:e,selectors:[[\"mat-checkbox\"]],viewQuery:function(e,t){var n;1&e&&(i.Kc(m,!0),i.Kc(o.o,!0)),2&e&&(i.tc(n=i.dc())&&(t._inputElement=n.first),i.tc(n=i.dc())&&(t.ripple=n.first))},hostAttrs:[1,\"mat-checkbox\"],hostVars:12,hostBindings:function(e,t){2&e&&(i.Yb(\"id\",t.id),i.Fb(\"tabindex\",null),i.Hb(\"mat-checkbox-indeterminate\",t.indeterminate)(\"mat-checkbox-checked\",t.checked)(\"mat-checkbox-disabled\",t.disabled)(\"mat-checkbox-label-before\",\"before\"==t.labelPosition)(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode))},inputs:{disableRipple:\"disableRipple\",color:\"color\",tabIndex:\"tabIndex\",ariaLabel:[\"aria-label\",\"ariaLabel\"],ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],id:\"id\",labelPosition:\"labelPosition\",name:\"name\",required:\"required\",checked:\"checked\",disabled:\"disabled\",indeterminate:\"indeterminate\",ariaDescribedby:[\"aria-describedby\",\"ariaDescribedby\"],value:\"value\"},outputs:{change:\"change\",indeterminateChange:\"indeterminateChange\"},exportAs:[\"matCheckbox\"],features:[i.Db([y]),i.Bb],ngContentSelectors:v,decls:17,vars:20,consts:[[1,\"mat-checkbox-layout\"],[\"label\",\"\"],[1,\"mat-checkbox-inner-container\"],[\"type\",\"checkbox\",1,\"mat-checkbox-input\",\"cdk-visually-hidden\",3,\"id\",\"required\",\"checked\",\"disabled\",\"tabIndex\",\"change\",\"click\"],[\"input\",\"\"],[\"matRipple\",\"\",1,\"mat-checkbox-ripple\",\"mat-focus-indicator\",3,\"matRippleTrigger\",\"matRippleDisabled\",\"matRippleRadius\",\"matRippleCentered\",\"matRippleAnimation\"],[1,\"mat-ripple-element\",\"mat-checkbox-persistent-ripple\"],[1,\"mat-checkbox-frame\"],[1,\"mat-checkbox-background\"],[\"version\",\"1.1\",\"focusable\",\"false\",\"viewBox\",\"0 0 24 24\",0,\"xml\",\"space\",\"preserve\",1,\"mat-checkbox-checkmark\"],[\"fill\",\"none\",\"stroke\",\"white\",\"d\",\"M4.1,12.7 9,17.6 20.3,6.3\",1,\"mat-checkbox-checkmark-path\"],[1,\"mat-checkbox-mixedmark\"],[1,\"mat-checkbox-label\",3,\"cdkObserveContent\"],[\"checkboxLabel\",\"\"],[2,\"display\",\"none\"]],template:function(e,t){if(1&e&&(i.mc(),i.Vb(0,\"label\",0,1),i.Vb(2,\"div\",2),i.Vb(3,\"input\",3,4),i.cc(\"change\",(function(e){return t._onInteractionEvent(e)}))(\"click\",(function(e){return t._onInputClick(e)})),i.Ub(),i.Vb(5,\"div\",5),i.Qb(6,\"div\",6),i.Ub(),i.Qb(7,\"div\",7),i.Vb(8,\"div\",8),i.fc(),i.Vb(9,\"svg\",9),i.Qb(10,\"path\",10),i.Ub(),i.ec(),i.Qb(11,\"div\",11),i.Ub(),i.Ub(),i.Vb(12,\"span\",12,13),i.cc(\"cdkObserveContent\",(function(){return t._onLabelTextChange()})),i.Vb(14,\"span\",14),i.Hc(15,\"\\xa0\"),i.Ub(),i.lc(16),i.Ub(),i.Ub()),2&e){var n=i.uc(1),r=i.uc(13);i.Fb(\"for\",t.inputId),i.Eb(2),i.Hb(\"mat-checkbox-inner-container-no-side-margin\",!r.textContent||!r.textContent.trim()),i.Eb(1),i.nc(\"id\",t.inputId)(\"required\",t.required)(\"checked\",t.checked)(\"disabled\",t.disabled)(\"tabIndex\",t.tabIndex),i.Fb(\"value\",t.value)(\"name\",t.name)(\"aria-label\",t.ariaLabel||null)(\"aria-labelledby\",t.ariaLabelledby)(\"aria-checked\",t._getAriaChecked())(\"aria-describedby\",t.ariaDescribedby),i.Eb(2),i.nc(\"matRippleTrigger\",n)(\"matRippleDisabled\",t._isRippleDisabled())(\"matRippleRadius\",20)(\"matRippleCentered\",!0)(\"matRippleAnimation\",i.pc(19,p))}},directives:[o.o,d.a],styles:[\"@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:transparent}._mat-animation-noopable.mat-checkbox{transition:none;animation:none}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox-layout{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:transparent;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.cdk-high-contrast-active .mat-checkbox.cdk-keyboard-focused .mat-checkbox-frame{border-style:dotted}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}\\n\"],encapsulation:2,changeDetection:0}),e}(),M=function(){var e=function e(){s(this,e)};return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)}}),e}(),x=function(){var e=function e(){s(this,e)};return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)},imports:[[o.p,o.h,d.c,M],o.h,M]}),e}()},bTqV:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return g})),n.d(t,\"b\",(function(){return b})),n.d(t,\"c\",(function(){return _}));var r=n(\"FKr1\"),a=n(\"R1ws\"),o=n(\"fXoL\"),u=n(\"u47x\"),d=[\"mat-button\",\"\"],f=[\"*\"],m=\".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:block;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\\n\",p=[\"mat-button\",\"mat-flat-button\",\"mat-icon-button\",\"mat-raised-button\",\"mat-stroked-button\",\"mat-mini-fab\",\"mat-fab\"],v=Object(r.t)(Object(r.v)(Object(r.u)((function e(t){s(this,e),this._elementRef=t})))),b=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,a){var o;s(this,n),(o=t.call(this,e))._focusMonitor=r,o._animationMode=a,o.isRoundButton=o._hasHostAttributes(\"mat-fab\",\"mat-mini-fab\"),o.isIconButton=o._hasHostAttributes(\"mat-icon-button\");var u,c=i(p);try{for(c.s();!(u=c.n()).done;){var l=u.value;o._hasHostAttributes(l)&&o._getHostElement().classList.add(l)}}catch(d){c.e(d)}finally{c.f()}return e.nativeElement.classList.add(\"mat-button-base\"),o.isRoundButton&&(o.color=\"accent\"),o}return c(n,[{key:\"ngAfterViewInit\",value:function(){this._focusMonitor.monitor(this._elementRef,!0)}},{key:\"ngOnDestroy\",value:function(){this._focusMonitor.stopMonitoring(this._elementRef)}},{key:\"focus\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"program\",t=arguments.length>1?arguments[1]:void 0;this._focusMonitor.focusVia(this._getHostElement(),e,t)}},{key:\"_getHostElement\",value:function(){return this._elementRef.nativeElement}},{key:\"_isRippleDisabled\",value:function(){return this.disableRipple||this.disabled}},{key:\"_hasHostAttributes\",value:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r=100?100:null])},week:{dow:1,doy:7}})}(n(\"wd/R\"))},bYM6:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ar-tn\",{months:\"\\u062c\\u0627\\u0646\\u0641\\u064a_\\u0641\\u064a\\u0641\\u0631\\u064a_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0641\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u062c\\u0648\\u0627\\u0646_\\u062c\\u0648\\u064a\\u0644\\u064a\\u0629_\\u0623\\u0648\\u062a_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u062c\\u0627\\u0646\\u0641\\u064a_\\u0641\\u064a\\u0641\\u0631\\u064a_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0641\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u062c\\u0648\\u0627\\u0646_\\u062c\\u0648\\u064a\\u0644\\u064a\\u0629_\\u0623\\u0648\\u062a_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},week:{dow:1,doy:4}})}(n(\"wd/R\"))},bkUu:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return u}));var r=n(\"VJ7P\"),i=n(\"/7J2\"),a=new i.Logger(\"random/5.3.0\"),o=null;try{if(null==(o=window))throw new Error(\"try next\")}catch(c){try{if(null==(o=global))throw new Error(\"try next\")}catch(c){o={}}}var s=o.crypto||o.msCrypto;function u(e){(e<=0||e>1024||e%1)&&a.throwArgumentError(\"invalid length\",\"length\",e);var t=new Uint8Array(e);return s.getRandomValues(t),Object(r.arrayify)(t)}s&&s.getRandomValues||(a.warn(\"WARNING: Missing strong random number source\"),s={getRandomValues:function(e){return a.throwError(\"no secure random source avaialble\",i.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"crypto.getRandomValues\"})}})},bpih:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"it\",{months:\"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre\".split(\"_\"),monthsShort:\"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic\".split(\"_\"),weekdays:\"domenica_luned\\xec_marted\\xec_mercoled\\xec_gioved\\xec_venerd\\xec_sabato\".split(\"_\"),weekdaysShort:\"dom_lun_mar_mer_gio_ven_sab\".split(\"_\"),weekdaysMin:\"do_lu_ma_me_gi_ve_sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:function(){return\"[Oggi a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},nextDay:function(){return\"[Domani a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},nextWeek:function(){return\"dddd [a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},lastDay:function(){return\"[Ieri a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},lastWeek:function(){switch(this.day()){case 0:return\"[La scorsa] dddd [a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\";default:return\"[Lo scorso] dddd [a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"}},sameElse:\"L\"},relativeTime:{future:\"tra %s\",past:\"%s fa\",s:\"alcuni secondi\",ss:\"%d secondi\",m:\"un minuto\",mm:\"%d minuti\",h:\"un'ora\",hh:\"%d ore\",d:\"un giorno\",dd:\"%d giorni\",w:\"una settimana\",ww:\"%d settimane\",M:\"un mese\",MM:\"%d mesi\",y:\"un anno\",yy:\"%d anni\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},bu2F:function(e,t,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"7ckf\"),a=n(\"qlaj\"),o=n(\"2j6C\"),s=r.sum32,u=r.sum32_4,c=r.sum32_5,l=a.ch32,d=a.maj32,h=a.s0_256,f=a.s1_256,m=a.g0_256,p=a.g1_256,v=i.BlockHash,b=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function g(){if(!(this instanceof g))return new g;v.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=b,this.W=new Array(64)}r.inherits(g,v),e.exports=g,g.blockSize=512,g.outSize=256,g.hmacStrength=192,g.padLength=64,g.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;r1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;return Math.max(t,Math.min(n,e))}var k=function(){var e=function e(){s(this,e)};return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)},imports:[[i.c,a.h],a.h]}),e}()},bxKX:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"it-ch\",{months:\"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre\".split(\"_\"),monthsShort:\"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic\".split(\"_\"),weekdays:\"domenica_luned\\xec_marted\\xec_mercoled\\xec_gioved\\xec_venerd\\xec_sabato\".split(\"_\"),weekdaysShort:\"dom_lun_mar_mer_gio_ven_sab\".split(\"_\"),weekdaysMin:\"do_lu_ma_me_gi_ve_sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Oggi alle] LT\",nextDay:\"[Domani alle] LT\",nextWeek:\"dddd [alle] LT\",lastDay:\"[Ieri alle] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[la scorsa] dddd [alle] LT\";default:return\"[lo scorso] dddd [alle] LT\"}},sameElse:\"L\"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?\"tra\":\"in\")+\" \"+e},past:\"%s fa\",s:\"alcuni secondi\",ss:\"%d secondi\",m:\"un minuto\",mm:\"%d minuti\",h:\"un'ora\",hh:\"%d ore\",d:\"un giorno\",dd:\"%d giorni\",M:\"un mese\",MM:\"%d mesi\",y:\"un anno\",yy:\"%d anni\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},c2HN:function(e,t,n){\"use strict\";function r(e){return!!e&&\"function\"!=typeof e.subscribe&&\"function\"==typeof e.then}n.d(t,\"a\",(function(){return r}))},cH1L:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return u})),n.d(t,\"b\",(function(){return o}));var r=n(\"fXoL\"),i=n(\"ofXK\"),a=new r.s(\"cdk-dir-doc\",{providedIn:\"root\",factory:function(){return Object(r.Z)(i.d)}}),o=function(){var e=function(){function e(t){if(s(this,e),this.value=\"ltr\",this.change=new r.p,t){var n=t.documentElement?t.documentElement.dir:null,i=(t.body?t.body.dir:null)||n;this.value=\"ltr\"===i||\"rtl\"===i?i:\"ltr\"}}return c(e,[{key:\"ngOnDestroy\",value:function(){this.change.complete()}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(r.Zb(a,8))},e.\\u0275prov=Object(r.Lb)({factory:function(){return new e(Object(r.Zb)(a,8))},token:e,providedIn:\"root\"}),e}(),u=function(){var e=function e(){s(this,e)};return e.\\u0275mod=r.Nb({type:e}),e.\\u0275inj=r.Mb({factory:function(t){return new(t||e)}}),e}()},cRix:function(e,t,n){!function(e){\"use strict\";var t=\"jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.\".split(\"_\"),n=\"jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des\".split(\"_\");e.defineLocale(\"fy\",{months:\"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber\".split(\"_\"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:\"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon\".split(\"_\"),weekdaysShort:\"si._mo._ti._wo._to._fr._so.\".split(\"_\"),weekdaysMin:\"Si_Mo_Ti_Wo_To_Fr_So\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[hjoed om] LT\",nextDay:\"[moarn om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[juster om] LT\",lastWeek:\"[\\xf4fr\\xfbne] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"oer %s\",past:\"%s lyn\",s:\"in pear sekonden\",ss:\"%d sekonden\",m:\"ien min\\xfat\",mm:\"%d minuten\",h:\"ien oere\",hh:\"%d oeren\",d:\"ien dei\",dd:\"%d dagen\",M:\"ien moanne\",MM:\"%d moannen\",y:\"ien jier\",yy:\"%d jierren\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},cUlj:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"commify\",(function(){return M})),n.d(t,\"formatUnits\",(function(){return x})),n.d(t,\"parseUnits\",(function(){return C})),n.d(t,\"formatEther\",(function(){return D})),n.d(t,\"parseEther\",(function(){return O}));var r=n(\"VJ7P\"),i=n(\"/7J2\"),a=n(\"qWAS\"),o=n(\"4218\"),u=new i.Logger(a.a),l={},d=o.a.from(0),h=o.a.from(-1);function f(e,t,n,r){var a={fault:t,operation:n};return void 0!==r&&(a.value=r),u.throwError(e,i.Logger.errors.NUMERIC_FAULT,a)}for(var m=\"0\";m.length<256;)m+=m;function p(e){if(\"number\"!=typeof e)try{e=o.a.from(e).toNumber()}catch(t){}return\"number\"==typeof e&&e>=0&&e<=256&&!(e%1)?\"1\"+m.substring(0,e):u.throwArgumentError(\"invalid decimal size\",\"decimals\",e)}function v(e,t){null==t&&(t=0);var n=p(t),r=(e=o.a.from(e)).lt(d);r&&(e=e.mul(h));for(var i=e.mod(n).toString();i.length2&&u.throwArgumentError(\"too many decimal points\",\"value\",e);var a=i[0],s=i[1];for(a||(a=\"0\"),s||(s=\"0\"),s.replace(/^([0-9]*?)(0*)$/,(function(e,t,n){return t})).length>n.length-1&&f(\"fractional component exceeds decimals\",\"underflow\",\"parseFixed\");s.length80&&u.throwArgumentError(\"invalid fixed format (decimals too large)\",\"format.decimals\",i),new e(l,n,r,i)}}]),e}(),_=function(){function e(t,n,r,a){s(this,e),u.checkNew(this instanceof e?this.constructor:void 0,e),t!==l&&u.throwError(\"cannot use FixedNumber constructor; use FixedNumber.from\",i.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"new FixedFormat\"}),this.format=a,this._hex=n,this._value=r,this._isFixedNumber=!0,Object.freeze(this)}return c(e,[{key:\"_checkFormat\",value:function(e){this.format.name!==e.format.name&&u.throwArgumentError(\"incompatible format; use fixedNumber.toFormat\",\"other\",e)}},{key:\"addUnsafe\",value:function(t){this._checkFormat(t);var n=b(this._value,this.format.decimals),r=b(t._value,t.format.decimals);return e.fromValue(n.add(r),this.format.decimals,this.format)}},{key:\"subUnsafe\",value:function(t){this._checkFormat(t);var n=b(this._value,this.format.decimals),r=b(t._value,t.format.decimals);return e.fromValue(n.sub(r),this.format.decimals,this.format)}},{key:\"mulUnsafe\",value:function(t){this._checkFormat(t);var n=b(this._value,this.format.decimals),r=b(t._value,t.format.decimals);return e.fromValue(n.mul(r).div(this.format._multiplier),this.format.decimals,this.format)}},{key:\"divUnsafe\",value:function(t){this._checkFormat(t);var n=b(this._value,this.format.decimals),r=b(t._value,t.format.decimals);return e.fromValue(n.mul(this.format._multiplier).div(r),this.format.decimals,this.format)}},{key:\"floor\",value:function(){var t=this.toString().split(\".\");1===t.length&&t.push(\"0\");var n=e.from(t[0],this.format),r=!t[1].match(/^(0*)$/);return this.isNegative()&&r&&(n=n.subUnsafe(y)),n}},{key:\"ceiling\",value:function(){var t=this.toString().split(\".\");1===t.length&&t.push(\"0\");var n=e.from(t[0],this.format),r=!t[1].match(/^(0*)$/);return!this.isNegative()&&r&&(n=n.addUnsafe(y)),n}},{key:\"round\",value:function(t){null==t&&(t=0);var n=this.toString().split(\".\");if(1===n.length&&n.push(\"0\"),(t<0||t>80||t%1)&&u.throwArgumentError(\"invalid decimal count\",\"decimals\",t),n[1].length<=t)return this;var r=e.from(\"1\"+m.substring(0,t),this.format),i=k.toFormat(this.format);return this.mulUnsafe(r).addUnsafe(i).floor().divUnsafe(r)}},{key:\"isZero\",value:function(){return\"0.0\"===this._value||\"0\"===this._value}},{key:\"isNegative\",value:function(){return\"-\"===this._value[0]}},{key:\"toString\",value:function(){return this._value}},{key:\"toHexString\",value:function(e){if(null==e)return this._hex;e%8&&u.throwArgumentError(\"invalid byte width\",\"width\",e);var t=o.a.from(this._hex).fromTwos(this.format.width).toTwos(e).toHexString();return Object(r.hexZeroPad)(t,e/8)}},{key:\"toUnsafeFloat\",value:function(){return parseFloat(this.toString())}},{key:\"toFormat\",value:function(t){return e.fromString(this._value,t)}}],[{key:\"fromValue\",value:function(t,n,r){return null!=r||null==n||Object(o.d)(n)||(r=n,n=null),null==n&&(n=0),null==r&&(r=\"fixed\"),e.fromString(v(t,n),g.from(r))}},{key:\"fromString\",value:function(t,n){null==n&&(n=\"fixed\");var i=g.from(n),a=b(t,i.decimals);!i.signed&&a.lt(d)&&f(\"unsigned value cannot be negative\",\"overflow\",\"value\",t);var o=null;i.signed?o=a.toTwos(i.width).toHexString():(o=a.toHexString(),o=Object(r.hexZeroPad)(o,i.width/8));var s=v(a,i.decimals);return new e(l,o,s,i)}},{key:\"fromBytes\",value:function(t,n){null==n&&(n=\"fixed\");var i=g.from(n);if(Object(r.arrayify)(t).length>i.width/8)throw new Error(\"overflow\");var a=o.a.from(t);i.signed&&(a=a.fromTwos(i.width));var s=a.toTwos((i.signed?0:1)+i.width).toHexString(),u=v(a,i.decimals);return new e(l,s,u,i)}},{key:\"from\",value:function(t,n){if(\"string\"==typeof t)return e.fromString(t,n);if(Object(r.isBytes)(t))return e.fromBytes(t,n);try{return e.fromValue(t,0,n)}catch(a){if(a.code!==i.Logger.errors.INVALID_ARGUMENT)throw a}return u.throwArgumentError(\"invalid FixedNumber value\",\"value\",t)}},{key:\"isFixedNumber\",value:function(e){return!(!e||!e._isFixedNumber)}}]),e}(),y=_.from(1),k=_.from(\"0.5\"),w=new i.Logger(\"units/5.3.0\"),S=[\"wei\",\"kwei\",\"mwei\",\"gwei\",\"szabo\",\"finney\",\"ether\"];function M(e){var t=String(e).split(\".\");(t.length>2||!t[0].match(/^-?[0-9]*$/)||t[1]&&!t[1].match(/^[0-9]*$/)||\".\"===e||\"-.\"===e)&&w.throwArgumentError(\"invalid value\",\"value\",e);var n=t[0],r=\"\";for(\"-\"===n.substring(0,1)&&(r=\"-\",n=n.substring(1));\"0\"===n.substring(0,1);)n=n.substring(1);\"\"===n&&(n=\"0\");var i=\"\";for(2===t.length&&(i=\".\"+(t[1]||\"0\"));i.length>2&&\"0\"===i[i.length-1];)i=i.substring(0,i.length-1);for(var a=[];n.length;){if(n.length<=3){a.unshift(n);break}var o=n.length-3;a.unshift(n.substring(o)),n=n.substring(0,o)}return r+a.join(\",\")+i}function x(e,t){if(\"string\"==typeof t){var n=S.indexOf(t);-1!==n&&(t=3*n)}return v(e,null!=t?t:18)}function C(e,t){if(\"string\"!=typeof e&&w.throwArgumentError(\"value must be a string\",\"value\",e),\"string\"==typeof t){var n=S.indexOf(t);-1!==n&&(t=3*n)}return b(e,null!=t?t:18)}function D(e){return x(e,18)}function O(e){return C(e,18)}},cUt3:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return o})),n.d(t,\"a\",(function(){return s}));var r=n(\"VJ7P\"),i=n(\"b1pR\"),a=n(\"UnNr\"),o=\"\\x19Ethereum Signed Message:\\n\";function s(e){return\"string\"==typeof e&&(e=Object(a.f)(e)),Object(i.keccak256)(Object(r.concat)([Object(a.f)(o),Object(a.f)(String(e.length)),e]))}},cdpc:function(e,t,n){\"use strict\";n.r(t);var r=n(\"IHuh\");n.d(t,\"decode\",(function(){return r.a})),n.d(t,\"encode\",(function(){return r.b}))},cke4:function(e,t,n){\"use strict\";!function(t){function n(e){return parseInt(e)===e}function r(e){if(!n(e.length))return!1;for(var t=0;t255)return!1;return!0}function i(e,t){if(e.buffer&&ArrayBuffer.isView(e)&&\"Uint8Array\"===e.name)return t&&(e=e.slice?e.slice():Array.prototype.slice.call(e)),e;if(Array.isArray(e)){if(!r(e))throw new Error(\"Array contains invalid value: \"+e);return new Uint8Array(e)}if(n(e.length)&&r(e))return new Uint8Array(e);throw new Error(\"unsupported array-like object\")}function a(e){return new Uint8Array(e)}function o(e,t,n,r,i){null==r&&null==i||(e=e.slice?e.slice(r,i):Array.prototype.slice.call(e,r,i)),t.set(e,n)}var s,u={toBytes:function(e){var t=[],n=0;for(e=encodeURI(e);n191&&r<224?(t.push(String.fromCharCode((31&r)<<6|63&e[n+1])),n+=2):(t.push(String.fromCharCode((15&r)<<12|(63&e[n+1])<<6|63&e[n+2])),n+=3)}return t.join(\"\")}},c=(s=\"0123456789abcdef\",{toBytes:function(e){for(var t=[],n=0;n>4]+s[15&r])}return t.join(\"\")}}),l={16:10,24:12,32:14},d=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],h=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],f=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],m=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],p=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],v=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],b=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],g=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],_=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],y=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],k=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],w=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],S=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],M=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],x=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function C(e){for(var t=[],n=0;n>2][t%4]=a[t],this._Kd[e-n][t%4]=a[t];for(var o,s=0,u=i;u>16&255]<<24^h[o>>8&255]<<16^h[255&o]<<8^h[o>>24&255]^d[s]<<24,s+=1,8!=i)for(t=1;t>8&255]<<8^h[o>>16&255]<<16^h[o>>24&255]<<24,t=i/2+1;t>2][f=u%4]=a[t],this._Kd[e-c][f]=a[t++],u++}for(var c=1;c>24&255]^S[o>>16&255]^M[o>>8&255]^x[255&o]},D.prototype.encrypt=function(e){if(16!=e.length)throw new Error(\"invalid plaintext size (must be 16 bytes)\");for(var t=this._Ke.length-1,n=[0,0,0,0],r=C(e),i=0;i<4;i++)r[i]^=this._Ke[0][i];for(var o=1;o>24&255]^p[r[(i+1)%4]>>16&255]^v[r[(i+2)%4]>>8&255]^b[255&r[(i+3)%4]]^this._Ke[o][i];r=n.slice()}var s,u=a(16);for(i=0;i<4;i++)u[4*i]=255&(h[r[i]>>24&255]^(s=this._Ke[t][i])>>24),u[4*i+1]=255&(h[r[(i+1)%4]>>16&255]^s>>16),u[4*i+2]=255&(h[r[(i+2)%4]>>8&255]^s>>8),u[4*i+3]=255&(h[255&r[(i+3)%4]]^s);return u},D.prototype.decrypt=function(e){if(16!=e.length)throw new Error(\"invalid ciphertext size (must be 16 bytes)\");for(var t=this._Kd.length-1,n=[0,0,0,0],r=C(e),i=0;i<4;i++)r[i]^=this._Kd[0][i];for(var o=1;o>24&255]^_[r[(i+3)%4]>>16&255]^y[r[(i+2)%4]>>8&255]^k[255&r[(i+1)%4]]^this._Kd[o][i];r=n.slice()}var s,u=a(16);for(i=0;i<4;i++)u[4*i]=255&(f[r[i]>>24&255]^(s=this._Kd[t][i])>>24),u[4*i+1]=255&(f[r[(i+3)%4]>>16&255]^s>>16),u[4*i+2]=255&(f[r[(i+2)%4]>>8&255]^s>>8),u[4*i+3]=255&(f[255&r[(i+1)%4]]^s);return u};var O=function e(t){if(!(this instanceof e))throw Error(\"AES must be instanitated with `new`\");this.description=\"Electronic Code Block\",this.name=\"ecb\",this._aes=new D(t)};O.prototype.encrypt=function(e){if((e=i(e)).length%16!=0)throw new Error(\"invalid plaintext size (must be multiple of 16 bytes)\");for(var t=a(e.length),n=a(16),r=0;r=0;--t)this._counter[t]=e%256,e>>=8},A.prototype.setBytes=function(e){if(16!=(e=i(e,!0)).length)throw new Error(\"invalid counter bytes size (must be 16 bytes)\");this._counter=e},A.prototype.increment=function(){for(var e=15;e>=0;e--){if(255!==this._counter[e]){this._counter[e]++;break}this._counter[e]=0}};var P=function e(t,n){if(!(this instanceof e))throw Error(\"AES must be instanitated with `new`\");this.description=\"Counter\",this.name=\"ctr\",n instanceof A||(n=new A(n)),this._counter=n,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new D(t)};P.prototype.encrypt=function(e){for(var t=i(e,!0),n=0;n16)throw new Error(\"PKCS#7 padding byte out of range\");for(var n=e.length-t,r=0;r void\",Object(L.i)(\"@transformPanel\",[Object(L.f)()],{optional:!0}))]),transformPanel:Object(L.n)(\"transformPanel\",[Object(L.k)(\"void\",Object(L.l)({transform:\"scaleY(0.8)\",minWidth:\"100%\",opacity:0})),Object(L.k)(\"showing\",Object(L.l)({opacity:1,minWidth:\"calc(100% + 32px)\",transform:\"scaleY(1)\"})),Object(L.k)(\"showing-multiple\",Object(L.l)({opacity:1,minWidth:\"calc(100% + 64px)\",transform:\"scaleY(1)\"})),Object(L.m)(\"void => *\",Object(L.e)(\"120ms cubic-bezier(0, 0, 0.2, 1)\")),Object(L.m)(\"* => void\",Object(L.e)(\"100ms 25ms linear\",Object(L.l)({opacity:0})))])},V=0,U=new o.s(\"mat-select-scroll-strategy\"),z=new o.s(\"MAT_SELECT_CONFIG\"),J={provide:U,deps:[i.c],useFactory:function(e){return function(){return e.scrollStrategies.reposition()}}},G=function e(t,n){s(this,e),this.source=t,this.value=n},X=Object(u.u)(Object(u.y)(Object(u.v)(Object(u.w)((function e(t,n,r,i,a){s(this,e),this._elementRef=t,this._defaultErrorStateMatcher=n,this._parentForm=r,this._parentFormGroup=i,this.ngControl=a}))))),W=new o.s(\"MatSelectTrigger\"),Z=function(){var e=function(e){l(r,e);var t=h(r);function r(e,i,a,u,c,l,d,h,f,p,v,b,g,D){var O;return s(this,r),(O=t.call(this,c,u,d,h,p))._viewportRuler=e,O._changeDetectorRef=i,O._ngZone=a,O._dir=l,O._parentFormField=f,O.ngControl=p,O._liveAnnouncer=g,O._panelOpen=!1,O._required=!1,O._scrollTop=0,O._multiple=!1,O._compareWith=function(e,t){return e===t},O._uid=\"mat-select-\"+V++,O._triggerAriaLabelledBy=null,O._destroy=new _.a,O._triggerFontSize=0,O._onChange=function(){},O._onTouched=function(){},O._valueId=\"mat-select-value-\"+V++,O._transformOrigin=\"top\",O._panelDoneAnimatingStream=new _.a,O._offsetY=0,O._positions=[{originX:\"start\",originY:\"top\",overlayX:\"start\",overlayY:\"top\"},{originX:\"start\",originY:\"bottom\",overlayX:\"start\",overlayY:\"bottom\"}],O._disableOptionCentering=!1,O._focused=!1,O.controlType=\"mat-select\",O.ariaLabel=\"\",O.optionSelectionChanges=Object(y.a)((function(){var e=O.options;return e?e.changes.pipe(Object(w.a)(e),Object(S.a)((function(){return Object(k.a).apply(void 0,n(e.map((function(e){return e.onSelectionChange}))))}))):O._ngZone.onStable.pipe(Object(M.a)(1),Object(S.a)((function(){return O.optionSelectionChanges})))})),O.openedChange=new o.p,O._openedStream=O.openedChange.pipe(Object(x.a)((function(e){return e})),Object(C.a)((function(){}))),O._closedStream=O.openedChange.pipe(Object(x.a)((function(e){return!e})),Object(C.a)((function(){}))),O.selectionChange=new o.p,O.valueChange=new o.p,O.ngControl&&(O.ngControl.valueAccessor=m(O)),O._scrollStrategyFactory=b,O._scrollStrategy=O._scrollStrategyFactory(),O.tabIndex=parseInt(v)||0,O.id=O.id,D&&(null!=D.disableOptionCentering&&(O.disableOptionCentering=D.disableOptionCentering),null!=D.typeaheadDebounceInterval&&(O.typeaheadDebounceInterval=D.typeaheadDebounceInterval)),O}return c(r,[{key:\"focused\",get:function(){return this._focused||this._panelOpen}},{key:\"placeholder\",get:function(){return this._placeholder},set:function(e){this._placeholder=e,this.stateChanges.next()}},{key:\"required\",get:function(){return this._required},set:function(e){this._required=Object(v.c)(e),this.stateChanges.next()}},{key:\"multiple\",get:function(){return this._multiple},set:function(e){this._multiple=Object(v.c)(e)}},{key:\"disableOptionCentering\",get:function(){return this._disableOptionCentering},set:function(e){this._disableOptionCentering=Object(v.c)(e)}},{key:\"compareWith\",get:function(){return this._compareWith},set:function(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}},{key:\"value\",get:function(){return this._value},set:function(e){e!==this._value&&(this.options&&this._setSelectionByValue(e),this._value=e)}},{key:\"typeaheadDebounceInterval\",get:function(){return this._typeaheadDebounceInterval},set:function(e){this._typeaheadDebounceInterval=Object(v.f)(e)}},{key:\"id\",get:function(){return this._id},set:function(e){this._id=e||this._uid,this.stateChanges.next()}},{key:\"ngOnInit\",value:function(){var e=this;this._selectionModel=new b.c(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(Object(D.a)(),Object(O.a)(this._destroy)).subscribe((function(){e.panelOpen?(e._scrollTop=0,e.openedChange.emit(!0)):(e.openedChange.emit(!1),e.overlayDir.offsetX=0,e._changeDetectorRef.markForCheck())})),this._viewportRuler.change().pipe(Object(O.a)(this._destroy)).subscribe((function(){e._panelOpen&&(e._triggerRect=e.trigger.nativeElement.getBoundingClientRect(),e._changeDetectorRef.markForCheck())}))}},{key:\"ngAfterContentInit\",value:function(){var e=this;this._initKeyManager(),this._selectionModel.changed.pipe(Object(O.a)(this._destroy)).subscribe((function(e){e.added.forEach((function(e){return e.select()})),e.removed.forEach((function(e){return e.deselect()}))})),this.options.changes.pipe(Object(w.a)(null),Object(O.a)(this._destroy)).subscribe((function(){e._resetOptions(),e._initializeSelection()}))}},{key:\"ngDoCheck\",value:function(){var e=this._getTriggerAriaLabelledby();if(e!==this._triggerAriaLabelledBy){var t=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?t.setAttribute(\"aria-labelledby\",e):t.removeAttribute(\"aria-labelledby\")}this.ngControl&&this.updateErrorState()}},{key:\"ngOnChanges\",value:function(e){e.disabled&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}},{key:\"ngOnDestroy\",value:function(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}},{key:\"toggle\",value:function(){this.panelOpen?this.close():this.open()}},{key:\"open\",value:function(){var e=this;!this.disabled&&this.options&&this.options.length&&!this._panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._triggerFontSize=parseInt(getComputedStyle(this.trigger.nativeElement).fontSize||\"0\"),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._calculateOverlayPosition(),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this._ngZone.onStable.pipe(Object(M.a)(1)).subscribe((function(){e._triggerFontSize&&e.overlayDir.overlayRef&&e.overlayDir.overlayRef.overlayElement&&(e.overlayDir.overlayRef.overlayElement.style.fontSize=e._triggerFontSize+\"px\")})))}},{key:\"close\",value:function(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?\"rtl\":\"ltr\"),this._changeDetectorRef.markForCheck(),this._onTouched())}},{key:\"writeValue\",value:function(e){this.value=e}},{key:\"registerOnChange\",value:function(e){this._onChange=e}},{key:\"registerOnTouched\",value:function(e){this._onTouched=e}},{key:\"setDisabledState\",value:function(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}},{key:\"panelOpen\",get:function(){return this._panelOpen}},{key:\"selected\",get:function(){return this.multiple?this._selectionModel.selected:this._selectionModel.selected[0]}},{key:\"triggerValue\",get:function(){if(this.empty)return\"\";if(this._multiple){var e=this._selectionModel.selected.map((function(e){return e.viewValue}));return this._isRtl()&&e.reverse(),e.join(\", \")}return this._selectionModel.selected[0].viewValue}},{key:\"_isRtl\",value:function(){return!!this._dir&&\"rtl\"===this._dir.value}},{key:\"_handleKeydown\",value:function(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}},{key:\"_handleClosedKeydown\",value:function(e){var t=e.keyCode,n=t===g.d||t===g.p||t===g.i||t===g.m,r=t===g.f||t===g.n,i=this._keyManager;if(!i.isTyping()&&r&&!Object(g.s)(e)||(this.multiple||e.altKey)&&n)e.preventDefault(),this.open();else if(!this.multiple){var a=this.selected;i.onKeydown(e);var o=this.selected;o&&a!==o&&this._liveAnnouncer.announce(o.viewValue,1e4)}}},{key:\"_handleOpenKeydown\",value:function(e){var t=this._keyManager,n=e.keyCode,r=n===g.d||n===g.p,i=t.isTyping();if(r&&e.altKey)e.preventDefault(),this.close();else if(i||n!==g.f&&n!==g.n||!t.activeItem||Object(g.s)(e))if(!i&&this._multiple&&n===g.a&&e.ctrlKey){e.preventDefault();var a=this.options.some((function(e){return!e.disabled&&!e.selected}));this.options.forEach((function(e){e.disabled||(a?e.select():e.deselect())}))}else{var o=t.activeItemIndex;t.onKeydown(e),this._multiple&&r&&e.shiftKey&&t.activeItem&&t.activeItemIndex!==o&&t.activeItem._selectViaInteraction()}else e.preventDefault(),t.activeItem._selectViaInteraction()}},{key:\"_onFocus\",value:function(){this.disabled||(this._focused=!0,this.stateChanges.next())}},{key:\"_onBlur\",value:function(){this._focused=!1,this.disabled||this.panelOpen||(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}},{key:\"_onAttached\",value:function(){var e=this;this.overlayDir.positionChange.pipe(Object(M.a)(1)).subscribe((function(){e._changeDetectorRef.detectChanges(),e._calculateOverlayOffsetX(),e.panel.nativeElement.scrollTop=e._scrollTop}))}},{key:\"_getPanelTheme\",value:function(){return this._parentFormField?\"mat-\"+this._parentFormField.color:\"\"}},{key:\"empty\",get:function(){return!this._selectionModel||this._selectionModel.isEmpty()}},{key:\"_initializeSelection\",value:function(){var e=this;Promise.resolve().then((function(){e._setSelectionByValue(e.ngControl?e.ngControl.value:e._value),e.stateChanges.next()}))}},{key:\"_setSelectionByValue\",value:function(e){var t=this;if(this.multiple&&e)Array.isArray(e),this._selectionModel.clear(),e.forEach((function(e){return t._selectValue(e)})),this._sortValues();else{this._selectionModel.clear();var n=this._selectValue(e);n?this._keyManager.updateActiveItem(n):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}},{key:\"_selectValue\",value:function(e){var t=this,n=this.options.find((function(n){try{return null!=n.value&&t._compareWith(n.value,e)}catch(r){return!1}}));return n&&this._selectionModel.select(n),n}},{key:\"_initKeyManager\",value:function(){var e=this;this._keyManager=new p.b(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?\"rtl\":\"ltr\").withHomeAndEnd().withAllowedModifierKeys([\"shiftKey\"]),this._keyManager.tabOut.pipe(Object(O.a)(this._destroy)).subscribe((function(){e.panelOpen&&(!e.multiple&&e._keyManager.activeItem&&e._keyManager.activeItem._selectViaInteraction(),e.focus(),e.close())})),this._keyManager.change.pipe(Object(O.a)(this._destroy)).subscribe((function(){e._panelOpen&&e.panel?e._scrollActiveOptionIntoView():e._panelOpen||e.multiple||!e._keyManager.activeItem||e._keyManager.activeItem._selectViaInteraction()}))}},{key:\"_resetOptions\",value:function(){var e=this,t=Object(k.a)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(Object(O.a)(t)).subscribe((function(t){e._onSelect(t.source,t.isUserInput),t.isUserInput&&!e.multiple&&e._panelOpen&&(e.close(),e.focus())})),Object(k.a).apply(void 0,n(this.options.map((function(e){return e._stateChanges})))).pipe(Object(O.a)(t)).subscribe((function(){e._changeDetectorRef.markForCheck(),e.stateChanges.next()}))}},{key:\"_onSelect\",value:function(e,t){var n=this._selectionModel.isSelected(e);null!=e.value||this._multiple?(n!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),t&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),t&&this.focus())):(e.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(e.value)),n!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}},{key:\"_sortValues\",value:function(){var e=this;if(this.multiple){var t=this.options.toArray();this._selectionModel.sort((function(n,r){return e.sortComparator?e.sortComparator(n,r,t):t.indexOf(n)-t.indexOf(r)})),this.stateChanges.next()}}},{key:\"_propagateChanges\",value:function(e){var t;t=this.multiple?this.selected.map((function(e){return e.value})):this.selected?this.selected.value:e,this._value=t,this.valueChange.emit(t),this._onChange(t),this.selectionChange.emit(new G(this,t)),this._changeDetectorRef.markForCheck()}},{key:\"_highlightCorrectOption\",value:function(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}},{key:\"_scrollActiveOptionIntoView\",value:function(){var e=this._keyManager.activeItemIndex||0,t=Object(u.r)(e,this.options,this.optionGroups),n=this._getItemHeight();this.panel.nativeElement.scrollTop=Object(u.s)((e+t)*n,n,this.panel.nativeElement.scrollTop,256)}},{key:\"focus\",value:function(e){this._elementRef.nativeElement.focus(e)}},{key:\"_getOptionIndex\",value:function(e){return this.options.reduce((function(t,n,r){return void 0!==t?t:e===n?r:void 0}),void 0)}},{key:\"_calculateOverlayPosition\",value:function(){var e=this._getItemHeight(),t=this._getItemCount(),n=Math.min(t*e,256),r=t*e-n,i=this.empty?0:this._getOptionIndex(this._selectionModel.selected[0]);i+=Object(u.r)(i,this.options,this.optionGroups);var a=n/2;this._scrollTop=this._calculateOverlayScroll(i,a,r),this._offsetY=this._calculateOverlayOffsetY(i,a,r),this._checkOverlayWithinViewport(r)}},{key:\"_calculateOverlayScroll\",value:function(e,t,n){var r=this._getItemHeight();return Math.min(Math.max(0,r*e-t+r/2),n)}},{key:\"_getPanelAriaLabelledby\",value:function(){if(this.ariaLabel)return null;var e=this._getLabelId();return this.ariaLabelledby?e+\" \"+this.ariaLabelledby:e}},{key:\"_getAriaActiveDescendant\",value:function(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}},{key:\"_getLabelId\",value:function(){var e;return(null===(e=this._parentFormField)||void 0===e?void 0:e.getLabelId())||\"\"}},{key:\"_calculateOverlayOffsetX\",value:function(){var e,t=this.overlayDir.overlayRef.overlayElement.getBoundingClientRect(),n=this._viewportRuler.getViewportSize(),r=this._isRtl(),i=this.multiple?56:32;if(this.multiple)e=40;else{var a=this._selectionModel.selected[0]||this.options.first;e=a&&a.group?32:16}r||(e*=-1);var o=0-(t.left+e-(r?i:0)),s=t.right+e-n.width+(r?0:i);o>0?e+=o+8:s>0&&(e-=s+8),this.overlayDir.offsetX=Math.round(e),this.overlayDir.overlayRef.updatePosition()}},{key:\"_calculateOverlayOffsetY\",value:function(e,t,n){var r,i=this._getItemHeight(),a=(i-this._triggerRect.height)/2,o=Math.floor(256/i);return this._disableOptionCentering?0:(r=0===this._scrollTop?e*i:this._scrollTop===n?(e-(this._getItemCount()-o))*i+(i-(this._getItemCount()*i-256)%i):t-i/2,Math.round(-1*r-a))}},{key:\"_checkOverlayWithinViewport\",value:function(e){var t=this._getItemHeight(),n=this._viewportRuler.getViewportSize(),r=this._triggerRect.top-8,i=n.height-this._triggerRect.bottom-8,a=Math.abs(this._offsetY),o=Math.min(this._getItemCount()*t,256)-a-this._triggerRect.height;o>i?this._adjustPanelUp(o,i):a>r?this._adjustPanelDown(a,r,e):this._transformOrigin=this._getOriginBasedOnOption()}},{key:\"_adjustPanelUp\",value:function(e,t){var n=Math.round(e-t);this._scrollTop-=n,this._offsetY-=n,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop<=0&&(this._scrollTop=0,this._offsetY=0,this._transformOrigin=\"50% bottom 0px\")}},{key:\"_adjustPanelDown\",value:function(e,t,n){var r=Math.round(e-t);if(this._scrollTop+=r,this._offsetY+=r,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop>=n)return this._scrollTop=n,this._offsetY=0,void(this._transformOrigin=\"50% top 0px\")}},{key:\"_getOriginBasedOnOption\",value:function(){var e=this._getItemHeight(),t=(e-this._triggerRect.height)/2;return\"50% \".concat(Math.abs(this._offsetY)-t+e/2,\"px 0px\")}},{key:\"_getItemCount\",value:function(){return this.options.length+this.optionGroups.length}},{key:\"_getItemHeight\",value:function(){return 3*this._triggerFontSize}},{key:\"_getTriggerAriaLabelledby\",value:function(){if(this.ariaLabel)return null;var e=this._getLabelId()+\" \"+this._valueId;return this.ariaLabelledby&&(e+=\" \"+this.ariaLabelledby),e}},{key:\"setDescribedByIds\",value:function(e){this._ariaDescribedby=e.join(\" \")}},{key:\"onContainerClick\",value:function(){this.focus(),this.open()}},{key:\"shouldLabelFloat\",get:function(){return this._panelOpen||!this.empty}}]),r}(X);return e.\\u0275fac=function(t){return new(t||e)(o.Pb(f.h),o.Pb(o.h),o.Pb(o.C),o.Pb(u.c),o.Pb(o.m),o.Pb(E.b,8),o.Pb(T.n,8),o.Pb(T.g,8),o.Pb(d.a,8),o.Pb(T.k,10),o.ac(\"tabindex\"),o.Pb(U),o.Pb(p.i),o.Pb(z,8))},e.\\u0275cmp=o.Jb({type:e,selectors:[[\"mat-select\"]],contentQueries:function(e,t,n){var r;1&e&&(o.Ib(n,W,!0),o.Ib(n,u.k,!0),o.Ib(n,u.e,!0)),2&e&&(o.tc(r=o.dc())&&(t.customTrigger=r.first),o.tc(r=o.dc())&&(t.options=r),o.tc(r=o.dc())&&(t.optionGroups=r))},viewQuery:function(e,t){var n;1&e&&(o.Kc(A,!0),o.Kc(P,!0),o.Kc(i.a,!0)),2&e&&(o.tc(n=o.dc())&&(t.trigger=n.first),o.tc(n=o.dc())&&(t.panel=n.first),o.tc(n=o.dc())&&(t.overlayDir=n.first))},hostAttrs:[\"role\",\"combobox\",\"aria-autocomplete\",\"none\",\"aria-haspopup\",\"true\",1,\"mat-select\"],hostVars:20,hostBindings:function(e,t){1&e&&o.cc(\"keydown\",(function(e){return t._handleKeydown(e)}))(\"focus\",(function(){return t._onFocus()}))(\"blur\",(function(){return t._onBlur()})),2&e&&(o.Fb(\"id\",t.id)(\"tabindex\",t.tabIndex)(\"aria-controls\",t.panelOpen?t.id+\"-panel\":null)(\"aria-expanded\",t.panelOpen)(\"aria-label\",t.ariaLabel||null)(\"aria-required\",t.required.toString())(\"aria-disabled\",t.disabled.toString())(\"aria-invalid\",t.errorState)(\"aria-describedby\",t._ariaDescribedby||null)(\"aria-activedescendant\",t._getAriaActiveDescendant()),o.Hb(\"mat-select-disabled\",t.disabled)(\"mat-select-invalid\",t.errorState)(\"mat-select-required\",t.required)(\"mat-select-empty\",t.empty)(\"mat-select-multiple\",t.multiple))},inputs:{disabled:\"disabled\",disableRipple:\"disableRipple\",tabIndex:\"tabIndex\",ariaLabel:[\"aria-label\",\"ariaLabel\"],id:\"id\",disableOptionCentering:\"disableOptionCentering\",typeaheadDebounceInterval:\"typeaheadDebounceInterval\",placeholder:\"placeholder\",required:\"required\",multiple:\"multiple\",compareWith:\"compareWith\",value:\"value\",panelClass:\"panelClass\",ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],errorStateMatcher:\"errorStateMatcher\",sortComparator:\"sortComparator\"},outputs:{openedChange:\"openedChange\",_openedStream:\"opened\",_closedStream:\"closed\",selectionChange:\"selectionChange\",valueChange:\"valueChange\"},exportAs:[\"matSelect\"],features:[o.Db([{provide:d.e,useExisting:e},{provide:u.f,useExisting:e}]),o.Bb,o.Cb],ngContentSelectors:N,decls:9,vars:10,consts:[[\"cdk-overlay-origin\",\"\",1,\"mat-select-trigger\",3,\"click\"],[\"origin\",\"cdkOverlayOrigin\",\"trigger\",\"\"],[1,\"mat-select-value\",3,\"ngSwitch\"],[\"class\",\"mat-select-placeholder\",4,\"ngSwitchCase\"],[\"class\",\"mat-select-value-text\",3,\"ngSwitch\",4,\"ngSwitchCase\"],[1,\"mat-select-arrow-wrapper\"],[1,\"mat-select-arrow\"],[\"cdk-connected-overlay\",\"\",\"cdkConnectedOverlayLockPosition\",\"\",\"cdkConnectedOverlayHasBackdrop\",\"\",\"cdkConnectedOverlayBackdropClass\",\"cdk-overlay-transparent-backdrop\",3,\"cdkConnectedOverlayScrollStrategy\",\"cdkConnectedOverlayOrigin\",\"cdkConnectedOverlayOpen\",\"cdkConnectedOverlayPositions\",\"cdkConnectedOverlayMinWidth\",\"cdkConnectedOverlayOffsetY\",\"backdropClick\",\"attach\",\"detach\"],[1,\"mat-select-placeholder\"],[1,\"mat-select-value-text\",3,\"ngSwitch\"],[4,\"ngSwitchDefault\"],[4,\"ngSwitchCase\"],[1,\"mat-select-panel-wrap\"],[\"role\",\"listbox\",\"tabindex\",\"-1\",3,\"ngClass\",\"keydown\"],[\"panel\",\"\"]],template:function(e,t){if(1&e&&(o.mc(H),o.Vb(0,\"div\",0,1),o.cc(\"click\",(function(){return t.toggle()})),o.Vb(3,\"div\",2),o.Fc(4,F,2,1,\"span\",3),o.Fc(5,I,3,2,\"span\",4),o.Ub(),o.Vb(6,\"div\",5),o.Qb(7,\"div\",6),o.Ub(),o.Ub(),o.Fc(8,Y,4,14,\"ng-template\",7),o.cc(\"backdropClick\",(function(){return t.close()}))(\"attach\",(function(){return t._onAttached()}))(\"detach\",(function(){return t.close()}))),2&e){var n=o.uc(1);o.Eb(3),o.nc(\"ngSwitch\",t.empty),o.Fb(\"id\",t._valueId),o.Eb(1),o.nc(\"ngSwitchCase\",!0),o.Eb(1),o.nc(\"ngSwitchCase\",!1),o.Eb(3),o.nc(\"cdkConnectedOverlayScrollStrategy\",t._scrollStrategy)(\"cdkConnectedOverlayOrigin\",n)(\"cdkConnectedOverlayOpen\",t.panelOpen)(\"cdkConnectedOverlayPositions\",t._positions)(\"cdkConnectedOverlayMinWidth\",null==t._triggerRect?null:t._triggerRect.width)(\"cdkConnectedOverlayOffsetY\",t._offsetY)}},directives:[i.b,a.p,a.q,i.a,a.r,a.l],styles:[\".mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-table;cursor:pointer;position:relative;box-sizing:border-box}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-select-value{display:table-cell;max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{display:table-cell;vertical-align:middle}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}\\n\"],encapsulation:2,data:{animation:[B.transformPanelWrap,B.transformPanel]},changeDetection:0}),e}(),K=function(){var e=function e(){s(this,e)};return e.\\u0275mod=o.Nb({type:e}),e.\\u0275inj=o.Mb({factory:function(t){return new(t||e)},providers:[J],imports:[[a.c,i.f,u.l,u.h],f.c,d.f,u.l,u.h]}),e}()},dNgK:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return E})),n.d(t,\"b\",(function(){return O}));var r=n(\"rDax\"),i=n(\"+rOU\"),a=n(\"ofXK\"),o=n(\"fXoL\"),u=n(\"FKr1\"),d=n(\"bTqV\"),f=n(\"XNiG\"),m=n(\"IzEk\"),p=n(\"1G5W\"),v=n(\"R0Ic\"),b=n(\"u47x\"),g=n(\"0MNC\");function _(e,t){if(1&e){var n=o.Wb();o.Vb(0,\"div\",1),o.Vb(1,\"button\",2),o.cc(\"click\",(function(){return o.wc(n),o.gc().action()})),o.Hc(2),o.Ub(),o.Ub()}if(2&e){var r=o.gc();o.Eb(2),o.Ic(r.data.action)}}function y(e,t){}var k=new o.s(\"MatSnackBarData\"),w=function e(){s(this,e),this.politeness=\"assertive\",this.announcementMessage=\"\",this.duration=0,this.data=null,this.horizontalPosition=\"center\",this.verticalPosition=\"bottom\"},S=Math.pow(2,31)-1,M=function(){function e(t,n){var r=this;s(this,e),this._overlayRef=n,this._afterDismissed=new f.a,this._afterOpened=new f.a,this._onAction=new f.a,this._dismissedByAction=!1,this.containerInstance=t,this.onAction().subscribe((function(){return r.dismiss()})),t._onExit.subscribe((function(){return r._finishDismiss()}))}return c(e,[{key:\"dismiss\",value:function(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}},{key:\"dismissWithAction\",value:function(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete())}},{key:\"closeWithAction\",value:function(){this.dismissWithAction()}},{key:\"_dismissAfter\",value:function(e){var t=this;this._durationTimeoutId=setTimeout((function(){return t.dismiss()}),Math.min(e,S))}},{key:\"_open\",value:function(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}},{key:\"_finishDismiss\",value:function(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}},{key:\"afterDismissed\",value:function(){return this._afterDismissed}},{key:\"afterOpened\",value:function(){return this.containerInstance._onEnter}},{key:\"onAction\",value:function(){return this._onAction}}]),e}(),x=function(){var e=function(){function e(t,n){s(this,e),this.snackBarRef=t,this.data=n}return c(e,[{key:\"action\",value:function(){this.snackBarRef.dismissWithAction()}},{key:\"hasAction\",get:function(){return!!this.data.action}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(o.Pb(M),o.Pb(k))},e.\\u0275cmp=o.Jb({type:e,selectors:[[\"simple-snack-bar\"]],hostAttrs:[1,\"mat-simple-snackbar\"],decls:3,vars:2,consts:[[\"class\",\"mat-simple-snackbar-action\",4,\"ngIf\"],[1,\"mat-simple-snackbar-action\"],[\"mat-button\",\"\",3,\"click\"]],template:function(e,t){1&e&&(o.Vb(0,\"span\"),o.Hc(1),o.Ub(),o.Fc(2,_,3,1,\"div\",0)),2&e&&(o.Eb(1),o.Ic(t.data.message),o.Eb(1),o.nc(\"ngIf\",t.hasAction))},directives:[a.n,d.b],styles:[\".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}\\n\"],encapsulation:2,changeDetection:0}),e}(),C={snackBarState:Object(v.n)(\"state\",[Object(v.k)(\"void, hidden\",Object(v.l)({transform:\"scale(0.8)\",opacity:0})),Object(v.k)(\"visible\",Object(v.l)({transform:\"scale(1)\",opacity:1})),Object(v.m)(\"* => visible\",Object(v.e)(\"150ms cubic-bezier(0, 0, 0.2, 1)\")),Object(v.m)(\"* => void, * => hidden\",Object(v.e)(\"75ms cubic-bezier(0.4, 0.0, 1, 1)\",Object(v.l)({opacity:0})))])},D=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,i,a){var o;return s(this,n),(o=t.call(this))._ngZone=e,o._elementRef=r,o._changeDetectorRef=i,o.snackBarConfig=a,o._destroyed=!1,o._onExit=new f.a,o._onEnter=new f.a,o._animationState=\"void\",o.attachDomPortal=function(e){return o._assertNotAttached(),o._applySnackBarClasses(),o._portalOutlet.attachDomPortal(e)},o._role=\"assertive\"!==a.politeness||a.announcementMessage?\"off\"===a.politeness?null:\"status\":\"alert\",o}return c(n,[{key:\"attachComponentPortal\",value:function(e){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachComponentPortal(e)}},{key:\"attachTemplatePortal\",value:function(e){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachTemplatePortal(e)}},{key:\"onAnimationEnd\",value:function(e){var t=e.fromState,n=e.toState;if((\"void\"===n&&\"void\"!==t||\"hidden\"===n)&&this._completeExit(),\"visible\"===n){var r=this._onEnter;this._ngZone.run((function(){r.next(),r.complete()}))}}},{key:\"enter\",value:function(){this._destroyed||(this._animationState=\"visible\",this._changeDetectorRef.detectChanges())}},{key:\"exit\",value:function(){return this._animationState=\"hidden\",this._elementRef.nativeElement.setAttribute(\"mat-exit\",\"\"),this._onExit}},{key:\"ngOnDestroy\",value:function(){this._destroyed=!0,this._completeExit()}},{key:\"_completeExit\",value:function(){var e=this;this._ngZone.onMicrotaskEmpty.pipe(Object(m.a)(1)).subscribe((function(){e._onExit.next(),e._onExit.complete()}))}},{key:\"_applySnackBarClasses\",value:function(){var e=this._elementRef.nativeElement,t=this.snackBarConfig.panelClass;t&&(Array.isArray(t)?t.forEach((function(t){return e.classList.add(t)})):e.classList.add(t)),\"center\"===this.snackBarConfig.horizontalPosition&&e.classList.add(\"mat-snack-bar-center\"),\"top\"===this.snackBarConfig.verticalPosition&&e.classList.add(\"mat-snack-bar-top\")}},{key:\"_assertNotAttached\",value:function(){this._portalOutlet.hasAttached()}}]),n}(i.a);return e.\\u0275fac=function(t){return new(t||e)(o.Pb(o.C),o.Pb(o.m),o.Pb(o.h),o.Pb(w))},e.\\u0275cmp=o.Jb({type:e,selectors:[[\"snack-bar-container\"]],viewQuery:function(e,t){var n;1&e&&o.Bc(i.c,!0),2&e&&o.tc(n=o.dc())&&(t._portalOutlet=n.first)},hostAttrs:[1,\"mat-snack-bar-container\"],hostVars:2,hostBindings:function(e,t){1&e&&o.Dc(\"@state.done\",(function(e){return t.onAnimationEnd(e)})),2&e&&(o.Fb(\"role\",t._role),o.Ec(\"@state\",t._animationState))},features:[o.Bb],decls:1,vars:0,consts:[[\"cdkPortalOutlet\",\"\"]],template:function(e,t){1&e&&o.Fc(0,y,0,0,\"ng-template\",0)},directives:[i.c],styles:[\".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\\n\"],encapsulation:2,data:{animation:[C.snackBarState]}}),e}(),O=function(){var e=function e(){s(this,e)};return e.\\u0275mod=o.Nb({type:e}),e.\\u0275inj=o.Mb({factory:function(t){return new(t||e)},imports:[[r.f,i.g,a.c,d.c,u.h],u.h]}),e}(),L=new o.s(\"mat-snack-bar-default-options\",{providedIn:\"root\",factory:function(){return new w}}),E=function(){var e=function(){function e(t,n,r,i,a,o){s(this,e),this._overlay=t,this._live=n,this._injector=r,this._breakpointObserver=i,this._parentSnackBar=a,this._defaultConfig=o,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=x,this.snackBarContainerComponent=D,this.handsetCssClass=\"mat-snack-bar-handset\"}return c(e,[{key:\"_openedSnackBarRef\",get:function(){var e=this._parentSnackBar;return e?e._openedSnackBarRef:this._snackBarRefAtThisLevel},set:function(e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=e:this._snackBarRefAtThisLevel=e}},{key:\"openFromComponent\",value:function(e,t){return this._attach(e,t)}},{key:\"openFromTemplate\",value:function(e,t){return this._attach(e,t)}},{key:\"open\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"\",n=arguments.length>2?arguments[2]:void 0,r=Object.assign(Object.assign({},this._defaultConfig),n);return r.data={message:e,action:t},r.announcementMessage===e&&(r.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,r)}},{key:\"dismiss\",value:function(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}},{key:\"ngOnDestroy\",value:function(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}},{key:\"_attachSnackBarContainer\",value:function(e,t){var n=o.t.create({parent:t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,providers:[{provide:w,useValue:t}]}),r=new i.d(this.snackBarContainerComponent,t.viewContainerRef,n),a=e.attach(r);return a.instance.snackBarConfig=t,a.instance}},{key:\"_attach\",value:function(e,t){var n=this,r=Object.assign(Object.assign(Object.assign({},new w),this._defaultConfig),t),a=this._createOverlay(r),s=this._attachSnackBarContainer(a,r),u=new M(s,a);if(e instanceof o.P){var c=new i.h(e,null,{$implicit:r.data,snackBarRef:u});u.instance=s.attachTemplatePortal(c)}else{var l=this._createInjector(r,u),d=new i.d(e,void 0,l),h=s.attachComponentPortal(d);u.instance=h.instance}return this._breakpointObserver.observe(g.b.HandsetPortrait).pipe(Object(p.a)(a.detachments())).subscribe((function(e){var t=a.overlayElement.classList;e.matches?t.add(n.handsetCssClass):t.remove(n.handsetCssClass)})),this._animateSnackBar(u,r),this._openedSnackBarRef=u,this._openedSnackBarRef}},{key:\"_animateSnackBar\",value:function(e,t){var n=this;e.afterDismissed().subscribe((function(){n._openedSnackBarRef==e&&(n._openedSnackBarRef=null),t.announcementMessage&&n._live.clear()})),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe((function(){e.containerInstance.enter()})),this._openedSnackBarRef.dismiss()):e.containerInstance.enter(),t.duration&&t.duration>0&&e.afterOpened().subscribe((function(){return e._dismissAfter(t.duration)})),t.announcementMessage&&this._live.announce(t.announcementMessage,t.politeness)}},{key:\"_createOverlay\",value:function(e){var t=new r.d;t.direction=e.direction;var n=this._overlay.position().global(),i=\"rtl\"===e.direction,a=\"left\"===e.horizontalPosition||\"start\"===e.horizontalPosition&&!i||\"end\"===e.horizontalPosition&&i,o=!a&&\"center\"!==e.horizontalPosition;return a?n.left(\"0\"):o?n.right(\"0\"):n.centerHorizontally(),\"top\"===e.verticalPosition?n.top(\"0\"):n.bottom(\"0\"),t.positionStrategy=n,this._overlay.create(t)}},{key:\"_createInjector\",value:function(e,t){return o.t.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:M,useValue:t},{provide:k,useValue:e.data}]})}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(o.Zb(r.c),o.Zb(b.i),o.Zb(o.t),o.Zb(g.a),o.Zb(e,12),o.Zb(L))},e.\\u0275prov=Object(o.Lb)({factory:function(){return new e(Object(o.Zb)(r.c),Object(o.Zb)(b.i),Object(o.Zb)(o.q),Object(o.Zb)(g.a),Object(o.Zb)(e,12),Object(o.Zb)(L))},token:e,providedIn:O}),e}()},dNwA:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"sw\",{months:\"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba\".split(\"_\"),monthsShort:\"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des\".split(\"_\"),weekdays:\"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi\".split(\"_\"),weekdaysShort:\"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos\".split(\"_\"),weekdaysMin:\"J2_J3_J4_J5_Al_Ij_J1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"hh:mm A\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[leo saa] LT\",nextDay:\"[kesho saa] LT\",nextWeek:\"[wiki ijayo] dddd [saat] LT\",lastDay:\"[jana] LT\",lastWeek:\"[wiki iliyopita] dddd [saat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s baadaye\",past:\"tokea %s\",s:\"hivi punde\",ss:\"sekunde %d\",m:\"dakika moja\",mm:\"dakika %d\",h:\"saa limoja\",hh:\"masaa %d\",d:\"siku moja\",dd:\"siku %d\",M:\"mwezi mmoja\",MM:\"miezi %d\",y:\"mwaka mmoja\",yy:\"miaka %d\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},\"e+ae\":function(e,t,n){!function(e){\"use strict\";var t=\"janu\\xe1r_febru\\xe1r_marec_apr\\xedl_m\\xe1j_j\\xfan_j\\xfal_august_september_okt\\xf3ber_november_december\".split(\"_\"),n=\"jan_feb_mar_apr_m\\xe1j_j\\xfan_j\\xfal_aug_sep_okt_nov_dec\".split(\"_\");function r(e){return e>1&&e<5}function i(e,t,n,i){var a=e+\" \";switch(n){case\"s\":return t||i?\"p\\xe1r sek\\xfand\":\"p\\xe1r sekundami\";case\"ss\":return t||i?a+(r(e)?\"sekundy\":\"sek\\xfand\"):a+\"sekundami\";case\"m\":return t?\"min\\xfata\":i?\"min\\xfatu\":\"min\\xfatou\";case\"mm\":return t||i?a+(r(e)?\"min\\xfaty\":\"min\\xfat\"):a+\"min\\xfatami\";case\"h\":return t?\"hodina\":i?\"hodinu\":\"hodinou\";case\"hh\":return t||i?a+(r(e)?\"hodiny\":\"hod\\xedn\"):a+\"hodinami\";case\"d\":return t||i?\"de\\u0148\":\"d\\u0148om\";case\"dd\":return t||i?a+(r(e)?\"dni\":\"dn\\xed\"):a+\"d\\u0148ami\";case\"M\":return t||i?\"mesiac\":\"mesiacom\";case\"MM\":return t||i?a+(r(e)?\"mesiace\":\"mesiacov\"):a+\"mesiacmi\";case\"y\":return t||i?\"rok\":\"rokom\";case\"yy\":return t||i?a+(r(e)?\"roky\":\"rokov\"):a+\"rokmi\"}}e.defineLocale(\"sk\",{months:t,monthsShort:n,weekdays:\"nede\\u013ea_pondelok_utorok_streda_\\u0161tvrtok_piatok_sobota\".split(\"_\"),weekdaysShort:\"ne_po_ut_st_\\u0161t_pi_so\".split(\"_\"),weekdaysMin:\"ne_po_ut_st_\\u0161t_pi_so\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[dnes o] LT\",nextDay:\"[zajtra o] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[v nede\\u013eu o] LT\";case 1:case 2:return\"[v] dddd [o] LT\";case 3:return\"[v stredu o] LT\";case 4:return\"[vo \\u0161tvrtok o] LT\";case 5:return\"[v piatok o] LT\";case 6:return\"[v sobotu o] LT\"}},lastDay:\"[v\\u010dera o] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[minul\\xfa nede\\u013eu o] LT\";case 1:case 2:return\"[minul\\xfd] dddd [o] LT\";case 3:return\"[minul\\xfa stredu o] LT\";case 4:case 5:return\"[minul\\xfd] dddd [o] LT\";case 6:return\"[minul\\xfa sobotu o] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"pred %s\",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},eIep:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return f}));var i=n(\"l7GE\"),a=n(\"51Dv\"),o=n(\"ZUHj\"),u=n(\"lJxs\"),d=n(\"Cfvw\");function f(e,t){return\"function\"==typeof t?function(n){return n.pipe(f((function(n,r){return Object(d.a)(e(n,r)).pipe(Object(u.a)((function(e,i){return t(n,e,r,i)})))})))}:function(t){return t.lift(new m(e))}}var m=function(){function e(t){s(this,e),this.project=t}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new p(e,this.project))}}]),e}(),p=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this,e)).project=r,i.index=0,i}return c(n,[{key:\"_next\",value:function(e){var t,n=this.index++;try{t=this.project(e,n)}catch(r){return void this.destination.error(r)}this._innerSub(t,e,n)}},{key:\"_innerSub\",value:function(e,t,n){var r=this.innerSubscription;r&&r.unsubscribe();var i=new a.a(this,t,n),s=this.destination;s.add(i),this.innerSubscription=Object(o.a)(this,e,void 0,void 0,i),this.innerSubscription!==i&&s.add(this.innerSubscription)}},{key:\"_complete\",value:function(){var e=this.innerSubscription;e&&!e.closed||r(v(n.prototype),\"_complete\",this).call(this),this.unsubscribe()}},{key:\"_unsubscribe\",value:function(){this.innerSubscription=null}},{key:\"notifyComplete\",value:function(e){this.destination.remove(e),this.innerSubscription=null,this.isStopped&&r(v(n.prototype),\"_complete\",this).call(this)}},{key:\"notifyNext\",value:function(e,t,n,r,i){this.destination.next(t)}}]),n}(i.a)},eNwd:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var i=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this,e,r)).scheduler=e,i.work=r,i}return c(n,[{key:\"requestAsyncId\",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return null!==i&&i>0?r(v(n.prototype),\"requestAsyncId\",this).call(this,e,t,i):(e.actions.push(this),e.scheduled||(e.scheduled=requestAnimationFrame((function(){return e.flush(null)}))))}},{key:\"recycleAsyncId\",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==i&&i>0||null===i&&this.delay>0)return r(v(n.prototype),\"recycleAsyncId\",this).call(this,e,t,i);0===e.actions.length&&(cancelAnimationFrame(t),e.scheduled=void 0)}}]),n}(n(\"3N8a\").a),a=new(function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return c(n,[{key:\"flush\",value:function(e){this.active=!0,this.scheduled=void 0;var t,n=this.actions,r=-1,i=n.length;e=e||n.shift();do{if(t=e.execute(e.state,e.delay))break}while(++r1&&void 0!==arguments[1]?arguments[1]:D.Default;if(void 0===le)throw new Error(\"inject() must be called from an injection context\");return null===le?ve(e,void 0,t):le.get(e,t&D.Optional?null:void 0,t)}function me(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:D.Default;return(G||fe)(z(e),t)}var pe=me;function ve(e,t,n){var r=A(e);if(r&&\"root\"==r.providedIn)return void 0===r.value?r.value=r.factory():r.value;if(n&D.Optional)return null;if(void 0!==t)return t;throw new Error(\"Injector: NOT_FOUND [\".concat(N(e),\"]\"))}function be(e){for(var t=[],n=0;n1&&void 0!==arguments[1]?arguments[1]:se;if(t===se){var n=new Error(\"NullInjectorError: No provider for \".concat(N(e),\"!\"));throw n.name=\"NullInjectorError\",n}return t}}]),e}(),_e=function e(){s(this,e)},ye=function e(){s(this,e)};function ke(e,t){e.forEach((function(e){return Array.isArray(e)?ke(e,t):t(e)}))}function we(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Se(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Me(e,t){for(var n=[],r=0;r=0?e[1|r]=n:function(e,t,n,r){var i=e.length;if(i==t)e.push(n,r);else if(1===i)e.push(r,e[0]),e[0]=n;else{for(i--,e.push(e[i-1],e[i]);i>t;)e[i]=e[i-2],i--;e[t]=n,e[t+1]=r}}(e,r=~r,t,n),r}function Ce(e,t){var n=De(e,t);if(n>=0)return e[1|n]}function De(e,t){return function(e,t,n){for(var r=0,i=e.length>>1;i!==r;){var a=r+(i-r>>1),o=e[a<<1];if(t===o)return a<<1;o>t?i=a:r=a+1}return~(i<<1)}(e,t)}var Oe,Le=function(e){return e[e.OnPush=0]=\"OnPush\",e[e.Default=1]=\"Default\",e}({}),Ee=((Oe={})[Oe.Emulated=0]=\"Emulated\",Oe[Oe.Native=1]=\"Native\",Oe[Oe.None=2]=\"None\",Oe[Oe.ShadowDom=3]=\"ShadowDom\",Oe),Te={},Ae=[],Pe=0;function Fe(e){return _((function(){var t={},n={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===Le.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||Ae,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||Ee.Emulated,id:\"c\",styles:e.styles||Ae,_:null,setInput:null,schemas:e.schemas||null,tView:null},r=e.directives,i=e.features,a=e.pipes;return n.id+=Pe++,n.inputs=Ne(e.inputs,t),n.outputs=Ne(e.outputs),i&&i.forEach((function(e){return e(n)})),n.directiveDefs=r?function(){return(\"function\"==typeof r?r():r).map(je)}:null,n.pipeDefs=a?function(){return(\"function\"==typeof a?a():a).map(Re)}:null,n}))}function je(e){return Ue(e)||function(e){return e[$]||null}(e)}function Re(e){return function(e){return e[ee]||null}(e)}var Ie={};function Ye(e){var t={type:e.type,bootstrap:e.bootstrap||Ae,declarations:e.declarations||Ae,imports:e.imports||Ae,exports:e.exports||Ae,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&_((function(){Ie[e.id]=e.type})),t}function He(e,t){return _((function(){var n=Je(e,!0);n.declarations=t.declarations||Ae,n.imports=t.imports||Ae,n.exports=t.exports||Ae}))}function Ne(e,t){if(null==e)return Te;var n={};for(var r in e)if(e.hasOwnProperty(r)){var i=e[r],a=i;Array.isArray(i)&&(a=i[1],i=i[0]),n[i]=r,t&&(t[i]=a)}return n}var Be=Fe;function Ve(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,onDestroy:e.type.prototype.ngOnDestroy||null}}function Ue(e){return e[q]||null}function ze(e,t){return e.hasOwnProperty(re)?e[re]:null}function Je(e,t){var n=e[te]||null;if(!n&&!0===t)throw new Error(\"Type \".concat(N(e),\" does not have '\\u0275mod' property.\"));return n}function Ge(e){return Array.isArray(e)&&\"object\"==typeof e[1]}function Xe(e){return Array.isArray(e)&&!0===e[1]}function We(e){return 0!=(8&e.flags)}function Ze(e){return 2==(2&e.flags)}function Ke(e){return 1==(1&e.flags)}function Qe(e){return null!==e.template}function qe(e){return 0!=(512&e[2])}var $e=function(){function e(t,n,r){s(this,e),this.previousValue=t,this.currentValue=n,this.firstChange=r}return c(e,[{key:\"isFirstChange\",value:function(){return this.firstChange}}]),e}();function et(){return tt}function tt(e){return e.type.prototype.ngOnChanges&&(e.setInput=rt),nt}function nt(){var e=it(this),t=null==e?void 0:e.current;if(t){var n=e.previous;if(n===Te)e.previous=t;else for(var r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function rt(e,t,n,r){var i=it(e)||function(e,t){return e.__ngSimpleChanges__=t}(e,{previous:Te,current:null}),a=i.current||(i.current={}),o=i.previous,s=this.declaredInputs[n],u=o[s];a[s]=new $e(u&&u.currentValue,t,o===Te),e[r]=t}function it(e){return e.__ngSimpleChanges__||null}et.ngInherit=!0;var at=void 0;function ot(e){at=e}function st(){return void 0!==at?at:\"undefined\"!=typeof document?document:void 0}function ut(e){return!!e.listen}var ct={createRenderer:function(e,t){return st()}};function lt(e){for(;Array.isArray(e);)e=e[0];return e}function dt(e,t){return lt(t[e+20])}function ht(e,t){return lt(t[e.index])}function ft(e,t){return e.data[t+20]}function mt(e,t){return e[t+20]}function pt(e,t){var n=t[e];return Ge(n)?n:n[0]}function vt(e){var t=function(e){return e.__ngContext__||null}(e);return t?Array.isArray(t)?t:t.lView:null}function bt(e){return 4==(4&e[2])}function gt(e){return 128==(128&e[2])}function _t(e,t){return null===e||null==t?null:e[t]}function yt(e){e[18]=0}function kt(e,t){e[5]+=t;for(var n=e,r=e[3];null!==r&&(1===t&&1===n[5]||-1===t&&0===n[5]);)r[5]+=t,n=r,r=r[3]}var wt={lFrame:zt(null),bindingsEnabled:!0,checkNoChangesMode:!1};function St(){return wt.bindingsEnabled}function Mt(){return wt.lFrame.lView}function xt(){return wt.lFrame.tView}function Ct(e){wt.lFrame.contextLView=e}function Dt(){return wt.lFrame.previousOrParentTNode}function Ot(e,t){wt.lFrame.previousOrParentTNode=e,wt.lFrame.isParent=t}function Lt(){return wt.lFrame.isParent}function Et(){wt.lFrame.isParent=!1}function Tt(){return wt.checkNoChangesMode}function At(e){wt.checkNoChangesMode=e}function Pt(){var e=wt.lFrame,t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Ft(){return wt.lFrame.bindingIndex++}function jt(e){var t=wt.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function Rt(e,t){var n=wt.lFrame;n.bindingIndex=n.bindingRootIndex=e,It(t)}function It(e){wt.lFrame.currentDirectiveIndex=e}function Yt(e){var t=wt.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function Ht(){return wt.lFrame.currentQueryIndex}function Nt(e){wt.lFrame.currentQueryIndex=e}function Bt(e,t){var n=Ut();wt.lFrame=n,n.previousOrParentTNode=t,n.lView=e}function Vt(e,t){var n=Ut(),r=e[1];wt.lFrame=n,n.previousOrParentTNode=t,n.lView=e,n.tView=r,n.contextLView=e,n.bindingIndex=r.bindingStartIndex}function Ut(){var e=wt.lFrame,t=null===e?null:e.child;return null===t?zt(e):t}function zt(e){var t={previousOrParentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:0,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null};return null!==e&&(e.child=t),t}function Jt(){var e=wt.lFrame;return wt.lFrame=e.parent,e.previousOrParentTNode=null,e.lView=null,e}var Gt=Jt;function Xt(){var e=Jt();e.isParent=!0,e.tView=null,e.selectedIndex=0,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Wt(){return wt.lFrame.selectedIndex}function Zt(e){wt.lFrame.selectedIndex=e}function Kt(){var e=wt.lFrame;return ft(e.tView,e.selectedIndex)}function Qt(){wt.lFrame.currentNamespace=\"http://www.w3.org/2000/svg\"}function qt(){wt.lFrame.currentNamespace=null}function $t(e,t){for(var n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[o]<0&&(e[18]+=65536),(a>11>16&&(3&e[2])===t&&(e[2]+=2048,a.call(o)):a.call(o)}var on=function e(t,n,r){s(this,e),this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r};function sn(e,t,n){for(var r=ut(e),i=0;it){o=a-1;break}}}for(;a>16}function pn(e,t){for(var n=mn(e),r=t;n>0;)r=r[15],n--;return r}function vn(e){return\"string\"==typeof e?e:null==e?\"\":\"\"+e}function bn(e){return\"function\"==typeof e?e.name||e.toString():\"object\"==typeof e&&null!=e&&\"function\"==typeof e.type?e.type.name||e.type.toString():vn(e)}var gn=(\"undefined\"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(Q);function _n(e){return{name:\"body\",target:e.ownerDocument.body}}function yn(e){return e instanceof Function?e():e}var kn=!0;function wn(e){var t=kn;return kn=e,t}var Sn=0;function Mn(e,t){var n=Cn(e,t);if(-1!==n)return n;var r=t[1];r.firstCreatePass&&(e.injectorIndex=t.length,xn(r.data,e),xn(t,null),xn(r.blueprint,null));var i=Dn(e,t),a=e.injectorIndex;if(hn(i))for(var o=fn(i),s=pn(i,t),u=s[1].data,c=0;c<8;c++)t[a+c]=s[o+c]|u[o+c];return t[a+8]=i,a}function xn(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Cn(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null==t[e.injectorIndex+8]?-1:e.injectorIndex}function Dn(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;for(var n=t[6],r=1;n&&-1===n.injectorIndex;)n=(t=t[15])?t[6]:null,r++;return n?n.injectorIndex|r<<16:-1}function On(e,t,n){!function(e,t,n){var r;\"string\"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(ie)&&(r=n[ie]),null==r&&(r=n[ie]=Sn++);var i=255&r,a=1<3&&void 0!==arguments[3]?arguments[3]:D.Default,i=arguments.length>4?arguments[4]:void 0;if(null!==e){var a=function(e){if(\"string\"==typeof e)return e.charCodeAt(0)||0;var t=e.hasOwnProperty(ie)?e[ie]:void 0;return\"number\"==typeof t&&t>0?255&t:t}(n);if(\"function\"==typeof a){Bt(t,e);try{var o=a();if(null!=o||r&D.Optional)return o;throw new Error(\"No provider for \".concat(bn(n),\"!\"))}finally{Gt()}}else if(\"number\"==typeof a){if(-1===a)return new Rn(e,t);var s=null,u=Cn(e,t),c=-1,l=r&D.Host?t[16][6]:null;for((-1===u||r&D.SkipSelf)&&(c=-1===u?Dn(e,t):t[u+8],jn(r,!1)?(s=t[1],u=fn(c),t=pn(c,t)):u=-1);-1!==u;){c=t[u+8];var d=t[1];if(Fn(a,u,d.data)){var h=Tn(u,t,n,s,r,l);if(h!==En)return h}jn(r,t[1].data[u+8]===l)&&Fn(a,u,t)?(s=d,u=fn(c),t=pn(c,t)):u=-1}}}if(r&D.Optional&&void 0===i&&(i=null),0==(r&(D.Self|D.Host))){var f=t[9],m=he(void 0);try{return f?f.get(n,i,r&D.Optional):ve(n,i,r&D.Optional)}finally{he(m)}}if(r&D.Optional)return i;throw new Error(\"NodeInjector: NOT_FOUND [\".concat(bn(n),\"]\"))}var En={};function Tn(e,t,n,r,i,a){var o=t[1],s=o.data[e+8],u=An(s,o,n,null==r?Ze(s)&&kn:r!=o&&3===s.type,i&D.Host&&a===s);return null!==u?Pn(t,o,u,s):En}function An(e,t,n,r,i){for(var a=e.providerIndexes,o=t.data,s=1048575&a,u=e.directiveStart,c=a>>20,l=i?s+c:e.directiveEnd,d=r?s:s+c;d=u&&h.type===n)return d}if(i){var f=o[u];if(f&&Qe(f)&&f.type===n)return u}return null}function Pn(e,t,n,r){var i=e[n],a=t.data;if(i instanceof on){var o=i;if(o.resolving)throw new Error(\"Circular dep for \"+bn(a[n]));var s,u=wn(o.canSeeViewProviders);o.resolving=!0,o.injectImpl&&(s=he(o.injectImpl)),Bt(e,r);try{i=e[n]=o.factory(void 0,a,e,r),t.firstCreatePass&&n>=r.directiveStart&&function(e,t,n){var r=t.type.prototype,i=r.ngOnChanges,a=r.ngOnInit,o=r.ngDoCheck;if(i){var s=tt(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,s)}a&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,a),o&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,o),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,o))}(n,a[n],t)}finally{o.injectImpl&&he(s),wn(u),o.resolving=!1,Gt()}}return i}function Fn(e,t,n){var r=64&e,i=32&e;return!!((128&e?r?i?n[t+7]:n[t+6]:i?n[t+5]:n[t+4]:r?i?n[t+3]:n[t+2]:i?n[t+1]:n[t])&1<1?t-1:0),r=1;r\"+e;try{var t=(new window.DOMParser).parseFromString(e,\"text/html\").body;return t.removeChild(t.firstChild),t}catch(n){return null}}}]),e}(),ur=function(){function e(t){if(s(this,e),this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument(\"sanitization-inert\"),null==this.inertDocument.body){var n=this.inertDocument.createElement(\"html\");this.inertDocument.appendChild(n);var r=this.inertDocument.createElement(\"body\");n.appendChild(r)}}return c(e,[{key:\"getInertBodyElement\",value:function(e){var t=this.inertDocument.createElement(\"template\");if(\"content\"in t)return t.innerHTML=e,t;var n=this.inertDocument.createElement(\"body\");return n.innerHTML=e,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}},{key:\"stripCustomNsAttrs\",value:function(e){for(var t=e.attributes,n=t.length-1;0\"),!0}},{key:\"endElement\",value:function(e){var t=e.nodeName.toLowerCase();_r.hasOwnProperty(t)&&!pr.hasOwnProperty(t)&&(this.buf.push(\"\"))}},{key:\"chars\",value:function(e){this.buf.push(Dr(e))}},{key:\"checkClobberedElement\",value:function(e,t){if(t&&(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(\"Failed to sanitize html because the element is clobbered: \"+e.outerHTML);return t}}]),e}(),xr=/[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]/g,Cr=/([^\\#-~ |!])/g;function Dr(e){return e.replace(/&/g,\"&\").replace(xr,(function(e){return\"&#\"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+\";\"})).replace(Cr,(function(e){return\"&#\"+e.charCodeAt(0)+\";\"})).replace(//g,\">\")}function Or(e,t){var n=null;try{mr=mr||function(e){return function(){try{return!!(new window.DOMParser).parseFromString(\"\",\"text/html\")}catch(e){return!1}}()?new sr:new ur(e)}(e);var r=t?String(t):\"\";n=mr.getInertBodyElement(r);var i=5,a=r;do{if(0===i)throw new Error(\"Failed to sanitize html because the input is unstable\");i--,r=a,a=n.innerHTML,n=mr.getInertBodyElement(r)}while(r!==a);var o=new Mr,s=o.sanitizeChildren(Lr(n)||n);return ar()&&o.sanitizedSomething&&console.warn(\"WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss\"),s}finally{if(n)for(var u=Lr(n)||n;u.firstChild;)u.removeChild(u.firstChild)}}function Lr(e){return\"content\"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&\"TEMPLATE\"===e.nodeName}(e)?e.content:null}var Er=function(e){return e[e.NONE=0]=\"NONE\",e[e.HTML=1]=\"HTML\",e[e.STYLE=2]=\"STYLE\",e[e.SCRIPT=3]=\"SCRIPT\",e[e.URL=4]=\"URL\",e[e.RESOURCE_URL=5]=\"RESOURCE_URL\",e}({});function Tr(e){var t=Pr();return t?t.sanitize(Er.HTML,e)||\"\":Kn(e,\"HTML\")?Zn(e):Or(st(),vn(e))}function Ar(e){var t=Pr();return t?t.sanitize(Er.URL,e)||\"\":Kn(e,\"URL\")?Zn(e):dr(vn(e))}function Pr(){var e=Mt();return e&&e[12]}function Fr(e,t){e.__ngContext__=t}function jr(e){throw new Error(\"Multiple components match node with tagname \"+e.tagName)}function Rr(){throw new Error(\"Cannot mix multi providers and regular providers\")}function Ir(e,t,n){for(var r=e.length;;){var i=e.indexOf(t,n);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){var a=t.length;if(i+a===r||e.charCodeAt(i+a)<=32)return i}n=i+1}}function Yr(e,t,n){for(var r=0;ra?\"\":i[l+1].toLowerCase();var h=8&r?d:null;if(h&&-1!==Ir(h,c,0)||2&r&&c!==d){if(Vr(r))return!1;o=!0}}}}else{if(!o&&!Vr(r)&&!Vr(u))return!1;if(o&&Vr(u))continue;o=!1,r=u|1&r}}return Vr(r)||o}function Vr(e){return 0==(1&e)}function Ur(e,t,n,r){if(null===t)return-1;var i=0;if(r||!n){for(var a=!1;i-1)for(n++;n2&&void 0!==arguments[2]&&arguments[2],r=0;r0?'=\"'+s+'\"':\"\")+\"]\"}else 8&r?i+=\".\"+o:4&r&&(i+=\" \"+o);else\"\"===i||Vr(o)||(t+=Gr(a,i),i=\"\"),r=o,a=a||!Vr(r);n++}return\"\"!==i&&(t+=Gr(a,i)),t}var Wr={};function Zr(e){var t=e[3];return Xe(t)?t[3]:t}function Kr(e){return qr(e[13])}function Qr(e){return qr(e[4])}function qr(e){for(;null!==e&&!Xe(e);)e=e[4];return e}function $r(e){ei(xt(),Mt(),Wt()+e,Tt())}function ei(e,t,n,r){if(!r)if(3==(3&t[2])){var i=e.preOrderCheckHooks;null!==i&&en(t,i,n)}else{var a=e.preOrderHooks;null!==a&&tn(t,a,0,n)}Zt(n)}function ti(e,t){return e<<17|t<<2}function ni(e){return e>>17&32767}function ri(e){return 2|e}function ii(e){return(131068&e)>>2}function ai(e,t){return-131069&e|t<<2}function oi(e){return 1|e}function si(e,t){var n=e.contentQueries;if(null!==n)for(var r=0;r20&&ei(e,t,0,Tt()),n(r,i)}finally{Zt(a)}}function pi(e,t,n){if(We(t))for(var r=t.directiveEnd,i=t.directiveStart;i2&&void 0!==arguments[2]?arguments[2]:ht,r=t.localNames;if(null!==r)for(var i=t.index+1,a=0;a0&&function e(t){for(var n=Kr(t);null!==n;n=Qr(n))for(var r=10;r0&&e(i)}var o=t[1].components;if(null!==o)for(var s=0;s0&&e(u)}}(n)}}function Yi(e,t){var n=pt(t,e),r=n[1];!function(e,t){for(var n=t.length;n0&&(e[n-1][4]=r[4]);var a=Se(e,10+t);qi(r[1],r,!1,null);var o=a[19];null!==o&&o.detachView(a[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}}function ta(e,t){if(!(256&t[2])){var n=t[11];ut(n)&&n.destroyNode&&fa(e,t,n,3,null,null),function(e){var t=e[13];if(!t)return ra(e[1],e);for(;t;){var n=null;if(Ge(t))n=t[13];else{var r=t[10];r&&(n=r)}if(!n){for(;t&&!t[4]&&t!==e;)Ge(t)&&ra(t[1],t),t=na(t,e);null===t&&(t=e),Ge(t)&&ra(t[1],t),n=t&&t[4]}t=n}}(t)}}function na(e,t){var n;return Ge(e)&&(n=e[6])&&2===n.type?Zi(n,e):e[3]===t?null:e[3]}function ra(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function(e,t){var n;if(null!=e&&null!=(n=e.destroyHooks))for(var r=0;r=0?r[u]():r[-u].unsubscribe(),i+=2}else n[i].call(r[n[i+1]]);t[7]=null}}(e,t);var n=t[6];n&&3===n.type&&ut(t[11])&&t[11].destroy();var r=t[17];if(null!==r&&Xe(t[3])){r!==t[3]&&$i(r,t);var i=t[19];null!==i&&i.detachView(e)}}}function ia(e,t,n){for(var r=t.parent;null!=r&&(4===r.type||5===r.type);)r=(t=r).parent;if(null==r){var i=n[6];return 2===i.type?Ki(i,n):n[0]}if(t&&5===t.type&&4&t.flags)return ht(t,n).parentNode;if(2&r.flags){var a=e.data,o=a[a[r.index].directiveStart].encapsulation;if(o!==Ee.ShadowDom&&o!==Ee.Native)return null}return ht(r,n)}function aa(e,t,n,r){ut(e)?e.insertBefore(t,n,r):t.insertBefore(n,r,!0)}function oa(e,t,n){ut(e)?e.appendChild(t,n):t.appendChild(n)}function sa(e,t,n,r){null!==r?aa(e,t,n,r):oa(e,t,n)}function ua(e,t){return ut(e)?e.parentNode(t):t.parentNode}function ca(e,t){if(2===e.type){var n=Zi(e,t);return null===n?null:da(n.indexOf(t,10)-10,n)}return 4===e.type||5===e.type?ht(e,t):null}function la(e,t,n,r){var i=ia(e,r,t);if(null!=i){var a=t[11],o=ca(r.parent||t[6],t);if(Array.isArray(n))for(var s=0;s4&&void 0!==arguments[4]&&arguments[4];null!==i;){var s=r[i.index];if(null!==s&&a.push(lt(s)),Xe(s))for(var u=10;u-1&&this._viewContainerRef.detach(e),this._viewContainerRef=null}ta(this._lView[1],this._lView)}},{key:\"onDestroy\",value:function(e){yi(this._lView[1],this._lView,null,e)}},{key:\"markForCheck\",value:function(){Ni(this._cdRefInjectingView||this._lView)}},{key:\"detach\",value:function(){this._lView[2]&=-129}},{key:\"reattach\",value:function(){this._lView[2]|=128}},{key:\"detectChanges\",value:function(){Bi(this._lView[1],this._lView,this.context)}},{key:\"checkNoChanges\",value:function(){!function(e,t,n){At(!0);try{Bi(e,t,n)}finally{At(!1)}}(this._lView[1],this._lView,this.context)}},{key:\"attachToViewContainerRef\",value:function(e){if(this._appRef)throw new Error(\"This view is already attached directly to the ApplicationRef!\");this._viewContainerRef=e}},{key:\"detachFromAppRef\",value:function(){var e;this._appRef=null,fa(this._lView[1],e=this._lView,e[11],2,null,null)}},{key:\"attachToAppRef\",value:function(e){if(this._viewContainerRef)throw new Error(\"This view is already attached to a ViewContainer!\");this._appRef=e}}]),e}(),ka=function(e){l(n,e);var t=h(n);function n(e){var r;return s(this,n),(r=t.call(this,e))._view=e,r}return c(n,[{key:\"detectChanges\",value:function(){Vi(this._view)}},{key:\"checkNoChanges\",value:function(){!function(e){At(!0);try{Vi(e)}finally{At(!1)}}(this._view)}},{key:\"context\",get:function(){return null}}]),n}(ya);function wa(e,t,n){return ba||(ba=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return n}(e)),new ba(ht(t,n))}function Sa(e,t,n,r){return ga||(ga=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this))._declarationView=e,a._declarationTContainer=r,a.elementRef=i,a}return c(n,[{key:\"createEmbeddedView\",value:function(e){var t=this._declarationTContainer.tViews,n=ci(this._declarationView,t,e,16,null,t.node);n[17]=this._declarationView[this._declarationTContainer.index];var r=this._declarationView[19];return null!==r&&(n[19]=r.createEmbeddedView(t)),di(t,n,e),new ya(n)}}]),n}(e)),0===n.type?new ga(r,n,wa(t,n,r)):null}function Ma(e,t,n,r){var i;_a||(_a=function(e){l(r,e);var n=h(r);function r(e,t,i){var a;return s(this,r),(a=n.call(this))._lContainer=e,a._hostTNode=t,a._hostView=i,a}return c(r,[{key:\"element\",get:function(){return wa(t,this._hostTNode,this._hostView)}},{key:\"injector\",get:function(){return new Rn(this._hostTNode,this._hostView)}},{key:\"parentInjector\",get:function(){var e=Dn(this._hostTNode,this._hostView),t=pn(e,this._hostView),n=function(e,t,n){if(n.parent&&-1!==n.parent.injectorIndex){for(var r=n.parent.injectorIndex,i=n.parent;null!=i.parent&&r==i.parent.injectorIndex;)i=i.parent;return i}for(var a=mn(e),o=t,s=t[6];a>1;)s=(o=o[15])[6],a--;return s}(e,this._hostView,this._hostTNode);return hn(e)&&null!=n?new Rn(n,t):new Rn(null,this._hostView)}},{key:\"clear\",value:function(){for(;this.length>0;)this.remove(this.length-1)}},{key:\"get\",value:function(e){return null!==this._lContainer[8]&&this._lContainer[8][e]||null}},{key:\"length\",get:function(){return this._lContainer.length-10}},{key:\"createEmbeddedView\",value:function(e,t,n){var r=e.createEmbeddedView(t||{});return this.insert(r,n),r}},{key:\"createComponent\",value:function(e,t,n,r,i){var a=n||this.parentInjector;if(!i&&null==e.ngModule&&a){var o=a.get(_e,null);o&&(i=o)}var s=e.create(a,r,void 0,i);return this.insert(s.hostView,t),s}},{key:\"insert\",value:function(e,t){var n=e._lView,r=n[1];if(e.destroyed)throw new Error(\"Cannot insert a destroyed View in a ViewContainer!\");if(this.allocateContainerIfNeeded(),Xe(n[3])){var i=this.indexOf(e);if(-1!==i)this.detach(i);else{var a=n[3],o=new _a(a,a[6],a[3]);o.detach(o.indexOf(e))}}var s=this._adjustIndex(t);return function(e,t,n,r){var i=10+r,a=n.length;r>0&&(n[i-1][4]=t),r1&&void 0!==arguments[1]?arguments[1]:0;return null==e?this.length+t:e}},{key:\"allocateContainerIfNeeded\",value:function(){null===this._lContainer[8]&&(this._lContainer[8]=[])}}]),r}(e));var a=r[n.index];if(Xe(a))i=a;else{var o;if(4===n.type)o=lt(a);else if(o=r[11].createComment(\"\"),qe(r)){var u=r[11],d=ht(n,r);aa(u,ua(u,d),o,function(e,t){return ut(e)?e.nextSibling(t):t.nextSibling}(u,d))}else la(r[1],r,o,n);r[n.index]=i=Ri(a,r,o,n),Hi(r,i)}return new _a(i,n,r)}function xa(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(e,t,n){if(!n&&Ze(e)){var r=pt(e.index,t);return new ya(r,r)}return 3===e.type||0===e.type||4===e.type||5===e.type?new ya(t[16],t):null}(Dt(),Mt(),e)}var Ca=function(){var e=function e(){s(this,e)};return e.__NG_ELEMENT_ID__=function(){return Da()},e}(),Da=xa,Oa=Function,La=new ae(\"Set Injector scope.\"),Ea={},Ta={},Aa=[],Pa=void 0;function Fa(){return void 0===Pa&&(Pa=new ge),Pa}function ja(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3?arguments[3]:void 0;return new Ra(e,n,t||Fa(),r)}var Ra=function(){function e(t,n,r){var i=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;s(this,e),this.parent=r,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;var o=[];n&&ke(n,(function(e){return i.processProvider(e,t,n)})),ke([t],(function(e){return i.processInjectorType(e,[],o)})),this.records.set(oe,Ha(void 0,this));var u=this.records.get(La);this.scope=null!=u?u.value:null,this.source=a||(\"object\"==typeof t?null:N(t))}return c(e,[{key:\"destroyed\",get:function(){return this._destroyed}},{key:\"destroy\",value:function(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach((function(e){return e.ngOnDestroy()}))}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}},{key:\"get\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:se,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:D.Default;this.assertNotDestroyed();var r,i=de(this);try{if(!(n&D.SkipSelf)){var a=this.records.get(e);if(void 0===a){var o=(\"function\"==typeof(r=e)||\"object\"==typeof r&&r instanceof ae)&&A(e);a=o&&this.injectableDefInScope(o)?Ha(Ia(e),Ea):null,this.records.set(e,a)}if(null!=a)return this.hydrate(e,a)}return(n&D.Self?Fa():this.parent).get(e,t=n&D.Optional&&t===se?null:t)}catch(s){if(\"NullInjectorError\"===s.name){if((s.ngTempTokenPath=s.ngTempTokenPath||[]).unshift(N(e)),i)throw s;return function(e,t,n,r){var i=e.ngTempTokenPath;throw t.__source&&i.unshift(t.__source),e.message=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;e=e&&\"\\n\"===e.charAt(0)&&\"\\u0275\"==e.charAt(1)?e.substr(2):e;var i=N(t);if(Array.isArray(t))i=t.map(N).join(\" -> \");else if(\"object\"==typeof t){var a=[];for(var o in t)if(t.hasOwnProperty(o)){var s=t[o];a.push(o+\":\"+(\"string\"==typeof s?JSON.stringify(s):N(s)))}i=\"{\".concat(a.join(\", \"),\"}\")}return\"\".concat(n).concat(r?\"(\"+r+\")\":\"\",\"[\").concat(i,\"]: \").concat(e.replace(ue,\"\\n \"))}(\"\\n\"+e.message,i,\"R3InjectorError\",r),e.ngTokenPath=i,e.ngTempTokenPath=null,e}(s,e,0,this.source)}throw s}finally{de(i)}}},{key:\"_resolveInjectorDefTypes\",value:function(){var e=this;this.injectorDefTypes.forEach((function(t){return e.get(t)}))}},{key:\"toString\",value:function(){var e=[];return this.records.forEach((function(t,n){return e.push(N(n))})),\"R3Injector[\".concat(e.join(\", \"),\"]\")}},{key:\"assertNotDestroyed\",value:function(){if(this._destroyed)throw new Error(\"Injector has already been destroyed.\")}},{key:\"processInjectorType\",value:function(e,t,n){var r=this;if(!(e=z(e)))return!1;var i=F(e),a=null==i&&e.ngModule||void 0,o=void 0===a?e:a,s=-1!==n.indexOf(o);if(void 0!==a&&(i=F(a)),null==i)return!1;if(null!=i.imports&&!s){var u;n.push(o);try{ke(i.imports,(function(e){r.processInjectorType(e,t,n)&&(void 0===u&&(u=[]),u.push(e))}))}finally{}if(void 0!==u)for(var c=function(e){var t=u[e],n=t.ngModule,i=t.providers;ke(i,(function(e){return r.processProvider(e,n,i||Aa)}))},l=0;l0){var n=Me(t,\"?\");throw new Error(\"Can't resolve all parameters for \".concat(N(e),\": (\").concat(n.join(\", \"),\").\"))}var r=function(e){var t=e&&(e[j]||e[Y]||e[I]&&e[I]());if(t){var n=function(e){if(e.hasOwnProperty(\"name\"))return e.name;var t=(\"\"+e).match(/^function\\s*([^\\s(]+)/);return null===t?\"\":t[1]}(e);return console.warn('DEPRECATED: DI is instantiating a token \"'.concat(n,'\" that inherits its @Injectable decorator but does not provide one itself.\\nThis will become an error in a future version of Angular. Please add @Injectable() to the \"').concat(n,'\" class.')),t}return null}(e);return null!==r?function(){return r.factory(e)}:function(){return new e}}(e);throw new Error(\"unreachable\")}function Ya(t,r,i){var a,o=void 0;if(Ba(t)){var s=z(t);return ze(s)||Ia(s)}if(Na(t))o=function(){return z(t.useValue)};else if((a=t)&&a.useFactory)o=function(){return t.useFactory.apply(t,n(be(t.deps||[])))};else if(function(e){return!(!e||!e.useExisting)}(t))o=function(){return me(z(t.useExisting))};else{var u=z(t&&(t.useClass||t.provide));if(u||function(e,t,n){var r=\"\";throw e&&t&&(r=\" - only instances of Provider and Type are allowed, got: [\".concat(t.map((function(e){return e==n?\"?\"+n+\"?\":\"...\"})).join(\", \"),\"]\")),new Error(\"Invalid provider for the NgModule '\".concat(N(e),\"'\")+r)}(r,i,t),!function(e){return!!e.deps}(t))return ze(u)||Ia(u);o=function(){return e(u,n(be(t.deps)))}}return o}function Ha(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{factory:e,value:t,multi:n?[]:void 0}}function Na(e){return null!==e&&\"object\"==typeof e&&ce in e}function Ba(e){return\"function\"==typeof e}var Va=function(e,t,n){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3?arguments[3]:void 0,i=ja(e,t,n,r);return i._resolveInjectorDefTypes(),i}({name:n},t,e,n)},Ua=function(){var e=function(){function e(){s(this,e)}return c(e,null,[{key:\"create\",value:function(e,t){return Array.isArray(e)?Va(e,t,\"\"):Va(e.providers,e.parent,e.name||\"\")}}]),e}();return e.THROW_IF_NOT_FOUND=se,e.NULL=new ge,e.\\u0275prov=E({token:e,providedIn:\"any\",factory:function(){return me(oe)}}),e.__NG_ELEMENT_ID__=-1,e}(),za=new ae(\"AnalyzeForEntryComponents\"),Ja=function e(){s(this,e)},Ga=w(\"ContentChild\",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.assign({selector:e,first:!0,isViewQuery:!1,descendants:!0},t)}),Ja),Xa=w(\"ViewChild\",(function(e,t){return Object.assign({selector:e,first:!0,isViewQuery:!0,descendants:!0},t)}),Ja);function Wa(e,t,n){var r=n?e.styles:null,i=n?e.classes:null,a=0;if(null!==t)for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:D.Default,n=Mt();return null==n?me(e,t):Ln(Dt(),n,z(e),t)}function uo(e){return function(e,t){if(\"class\"===t)return e.classes;if(\"style\"===t)return e.styles;var n=e.attrs;if(n)for(var r=n.length,i=0;i2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0,i=Mt(),a=xt(),o=Dt();return So(a,i,i[11],o,e,t,n,r),ko}function wo(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0,i=Dt(),a=Mt(),o=xt();return So(o,a,Gi(Yt(o.data),i,a),i,e,t,n,r),wo}function So(e,t,n,r,i,a){var o=arguments.length>6&&void 0!==arguments[6]&&arguments[6],s=arguments.length>7?arguments[7]:void 0,u=Ke(r),c=e.firstCreatePass&&(e.cleanup||(e.cleanup=[])),l=Ji(t),d=!0;if(3===r.type){var h=ht(r,t),f=s?s(h):Te,m=f.target||h,p=l.length,v=s?function(e){return s(lt(e[r.index])).target}:r.index;if(ut(n)){var b=null;if(!s&&u&&(b=function(e,t,n,r){var i=e.cleanup;if(null!=i)for(var a=0;au?s[u]:null}\"string\"==typeof o&&(a+=2)}return null}(e,t,i,r.index)),null!==b)(b.__ngLastListenerFn__||b).__ngNextListenerFn__=a,b.__ngLastListenerFn__=a,d=!1;else{a=xo(r,t,a,!1);var g=n.listen(f.name||m,i,a);l.push(a,g),c&&c.push(i,v,p,p+1)}}else a=xo(r,t,a,!0),m.addEventListener(i,a,o),l.push(a),c&&c.push(i,v,p,o)}var _,y=r.outputs;if(d&&null!==y&&(_=y[i])){var k=_.length;if(k)for(var w=0;w0&&void 0!==arguments[0]?arguments[0]:1;return function(e){return(wt.lFrame.contextLView=function(e,t){for(;e>0;)t=t[15],e--;return t}(e,wt.lFrame.contextLView))[8]}(e)}function Do(e,t){for(var n=null,r=function(e){var t=e.attrs;if(null!=t){var n=t.indexOf(5);if(0==(1&n))return t[n+1]}return null}(e),i=0;i1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,r=Mt(),i=xt(),a=li(i,r[6],e,1,null,n||null);null===a.projection&&(a.projection=t),Et(),function(e,t,n){ma(t[11],0,t,n,ia(e,n,t),ca(n.parent||t[6],t))}(i,r,a)}function Eo(e,t,n){return To(e,\"\",t,\"\",n),Eo}function To(e,t,n,r,i){var a=Mt(),o=io(a,t,n,r);return o!==Wr&&Si(xt(),Kt(),a,e,o,a[11],i,!1),To}var Ao=[];function Po(e,t,n,r,i){for(var a=e[n+1],o=null===t,s=r?ni(a):ii(a),u=!1;0!==s&&(!1===u||o);){var c=e[s+1];Fo(e[s],t)&&(u=!0,e[s+1]=r?oi(c):ri(c)),s=r?ni(c):ii(c)}u&&(e[n+1]=r?ri(a):oi(a))}function Fo(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||\"string\"!=typeof t)&&De(e,t)>=0}var jo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Ro(e){return e.substring(jo.key,jo.keyEnd)}function Io(e,t){var n=jo.textEnd;return n===t?-1:(t=jo.keyEnd=function(e,t,n){for(;t32;)t++;return t}(e,jo.key=t,n),Yo(e,t,n))}function Yo(e,t,n){for(;t=0;n=Io(t,n))xe(e,Ro(t),!0)}function Vo(e,t,n,r){var i=Mt(),a=xt(),o=jt(2);a.firstUpdatePass&&zo(a,e,o,r),t!==Wr&&to(i,o,t)&&Xo(a,a.data[Wt()+20],i,i[11],e,i[o+1]=function(e,t){return null==e||(\"string\"==typeof t?e+=t:\"object\"==typeof e&&(e=N(Zn(e)))),e}(t,n),r,o)}function Uo(e,t){return t>=e.expandoStartIndex}function zo(e,t,n,r){var i=e.data;if(null===i[n+1]){var a=i[Wt()+20],o=Uo(e,n);Ko(a,r)&&null===t&&!o&&(t=!1),t=function(e,t,n,r){var i=Yt(e),a=r?t.residualClasses:t.residualStyles;if(null===i)0===(r?t.classBindings:t.styleBindings)&&(n=Go(n=Jo(null,e,t,n,r),t.attrs,r),a=null);else{var o=t.directiveStylingLast;if(-1===o||e[o]!==i)if(n=Jo(i,e,t,n,r),null===a){var s=function(e,t,n){var r=n?t.classBindings:t.styleBindings;if(0!==ii(r))return e[ni(r)]}(e,t,r);void 0!==s&&Array.isArray(s)&&function(e,t,n,r){e[ni(n?t.classBindings:t.styleBindings)]=r}(e,t,r,s=Go(s=Jo(null,e,t,s[1],r),t.attrs,r))}else a=function(e,t,n){for(var r=void 0,i=t.directiveEnd,a=1+t.directiveStylingLast;a0)&&(l=!0)}else c=n;if(i)if(0!==u){var h=ni(e[s+1]);e[r+1]=ti(h,s),0!==h&&(e[h+1]=ai(e[h+1],r)),e[s+1]=131071&e[s+1]|r<<17}else e[r+1]=ti(s,0),0!==s&&(e[s+1]=ai(e[s+1],r)),s=r;else e[r+1]=ti(u,0),0===s?s=r:e[u+1]=ai(e[u+1],r),u=r;l&&(e[r+1]=ri(e[r+1])),Po(e,c,r,!0),Po(e,c,r,!1),function(e,t,n,r,i){var a=i?e.residualClasses:e.residualStyles;null!=a&&\"string\"==typeof t&&De(a,t)>=0&&(n[r+1]=oi(n[r+1]))}(t,c,e,r,a),o=ti(s,u),a?t.classBindings=o:t.styleBindings=o}(i,a,t,n,o,r)}}function Jo(e,t,n,r,i){var a=null,o=n.directiveEnd,s=n.directiveStylingLast;for(-1===s?s=n.directiveStart:s++;s0;){var u=e[i],c=Array.isArray(u),l=c?u[1]:u,d=null===l,h=n[i+1];h===Wr&&(h=d?Ao:void 0);var f=d?Ce(h,r):l===r?h:void 0;if(c&&!Zo(f)&&(f=Ce(u,r)),Zo(f)&&(s=f,o))return s;var m=e[i+1];i=o?ni(m):ii(m)}if(null!==t){var p=a?t.residualClasses:t.residualStyles;null!=p&&(s=Ce(p,r))}return s}function Zo(e){return void 0!==e}function Ko(e,t){return 0!=(e.flags&(t?16:32))}function Qo(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"\",n=Mt(),r=xt(),i=e+20,a=r.firstCreatePass?li(r,n[6],e,3,null,null):r.data[i],o=n[i]=function(e,t){return ut(t)?t.createText(e):t.createTextNode(e)}(t,n[11]);la(r,n,o,a),Ot(a,!1)}function qo(e){return $o(\"\",e,\"\"),qo}function $o(e,t,n){var r=Mt(),i=io(r,e,t,n);return i!==Wr&&function(e,t,n){var r=dt(t,e),i=e[11];ut(i)?i.setValue(r,n):r.textContent=n}(r,Wt(),i),$o}function es(e,t,n){!function(e,t,n,r){var i=xt(),a=jt(2);i.firstUpdatePass&&zo(i,null,a,!0);var o=Mt();if(n!==Wr&&to(o,a,n)){var s=i.data[Wt()+20];if(Ko(s,!0)&&!Uo(i,a)){var u=s.classesWithoutHost;null!==u&&(n=B(u,n||\"\")),lo(i,s,o,n,!0)}else!function(e,t,n,r,i,a,o,s){i===Wr&&(i=Ao);for(var u=0,c=0,l=0=0;r--){var i=e[r];i.hostVars=t+=i.hostVars,i.hostAttrs=ln(i.hostAttrs,n=ln(n,i.hostAttrs))}}(r)}function as(e){return e===Te?{}:e===Ae?[]:e}function os(e,t){var n=e.viewQuery;e.viewQuery=n?function(e,r){t(e,r),n(e,r)}:t}function ss(e,t){var n=e.contentQueries;e.contentQueries=n?function(e,r,i){t(e,r,i),n(e,r,i)}:t}function us(e,t){var n=e.hostBindings;e.hostBindings=n?function(e,r){t(e,r),n(e,r)}:t}function cs(e,t,n,r,i){if(e=z(e),Array.isArray(e))for(var a=0;a>20;if(Ba(e)||!e.multi){var m=new on(c,i,so),p=hs(u,t,i?d:d+f,h);-1===p?(On(Mn(l,s),o,u),ls(o,e,t.length),t.push(u),l.directiveStart++,l.directiveEnd++,i&&(l.providerIndexes+=1048576),n.push(m),s.push(m)):(n[p]=m,s[p]=m)}else{var v=hs(u,t,d+f,h),b=hs(u,t,d,d+f),g=v>=0&&n[v],_=b>=0&&n[b];if(i&&!_||!i&&!g){On(Mn(l,s),o,u);var y=function(e,t,n,r,i){var a=new on(e,n,so);return a.multi=[],a.index=t,a.componentProviders=0,ds(a,i,r&&!n),a}(i?ms:fs,n.length,i,r,c);!i&&_&&(n[b].providerFactory=y),ls(o,e,t.length,0),t.push(u),l.directiveStart++,l.directiveEnd++,i&&(l.providerIndexes+=1048576),n.push(y),s.push(y)}else ls(o,e,v>-1?v:b,ds(n[i?b:v],c,!i&&r));!i&&r&&_&&n[b].componentProviders++}}}function ls(e,t,n,r){var i=Ba(t);if(i||t.useClass){var a=(t.useClass||t).prototype.ngOnDestroy;if(a){var o=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){var s=o.indexOf(n);-1===s?o.push(n,[r,a]):o[s+1].push(r,a)}else o.push(n,a)}}}function ds(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function hs(e,t,n,r){for(var i=n;i1&&void 0!==arguments[1]?arguments[1]:[];return function(n){n.providersResolver=function(n,r){return function(e,t,n){var r=xt();if(r.firstCreatePass){var i=Qe(e);cs(n,r.data,r.blueprint,i,!0),cs(t,r.data,r.blueprint,i,!1)}}(n,r?r(e):e,t)}}}var bs=function e(){s(this,e)},gs=function(){function e(){s(this,e)}return c(e,[{key:\"resolveComponentFactory\",value:function(e){throw function(e){var t=Error(\"No component factory found for \".concat(N(e),\". Did you add it to @NgModule.entryComponents?\"));return t.ngComponent=e,t}(e)}}]),e}(),_s=function(){var e=function e(){s(this,e)};return e.NULL=new gs,e}(),ys=function(){var e=function e(t){s(this,e),this.nativeElement=t};return e.__NG_ELEMENT_ID__=function(){return ks(e)},e}(),ks=function(e){return wa(e,Dt(),Mt())},ws=function e(){s(this,e)},Ss=function(e){return e[e.Important=1]=\"Important\",e[e.DashCase=2]=\"DashCase\",e}({}),Ms=function(){var e=function e(){s(this,e)};return e.__NG_ELEMENT_ID__=function(){return xs()},e}(),xs=function(){var e=Mt(),t=pt(Dt().index,e);return function(e){var t=e[11];if(ut(t))return t;throw new Error(\"Cannot inject Renderer2 when the application uses Renderer3!\")}(Ge(t)?t:e)},Cs=function(){var e=function e(){s(this,e)};return e.\\u0275prov=E({token:e,providedIn:\"root\",factory:function(){return null}}),e}(),Ds=function e(t){s(this,e),this.full=t,this.major=t.split(\".\")[0],this.minor=t.split(\".\")[1],this.patch=t.split(\".\").slice(2).join(\".\")},Os=new Ds(\"10.0.14\"),Ls=function(){function e(){s(this,e)}return c(e,[{key:\"supports\",value:function(e){return qa(e)}},{key:\"create\",value:function(e){return new Ts(e)}}]),e}(),Es=function(e,t){return t},Ts=function(){function e(t){s(this,e),this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||Es}return c(e,[{key:\"forEachItem\",value:function(e){var t;for(t=this._itHead;null!==t;t=t._next)e(t)}},{key:\"forEachOperation\",value:function(e){for(var t=this._itHead,n=this._removalsHead,r=0,i=null;t||n;){var a=!n||t&&t.currentIndex0&&va(c,d,_.join(\" \"))}if(a=ft(m,0),void 0!==t)for(var y=a.projection=[],k=0;k null != \".concat(t,\" <=Actual]\"))}(0,t),\"string\"==typeof e&&e.toLowerCase().replace(/_/g,\"-\")}var lu=new Map,du=function(e){l(n,e);var t=h(n);function n(e,r){var i;s(this,n),(i=t.call(this))._parent=r,i._bootstrapComponents=[],i.injector=m(i),i.destroyCbs=[],i.componentFactoryResolver=new Zs(m(i));var a=Je(e),o=e[ne]||null;return o&&cu(o),i._bootstrapComponents=yn(a.bootstrap),i._r3Injector=ja(e,r,[{provide:_e,useValue:m(i)},{provide:_s,useValue:i.componentFactoryResolver}],N(e)),i._r3Injector._resolveInjectorDefTypes(),i.instance=i.get(e),i}return c(n,[{key:\"get\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ua.THROW_IF_NOT_FOUND,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:D.Default;return e===Ua||e===_e||e===oe?this:this._r3Injector.get(e,t,n)}},{key:\"destroy\",value:function(){var e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach((function(e){return e()})),this.destroyCbs=null}},{key:\"onDestroy\",value:function(e){this.destroyCbs.push(e)}}]),n}(_e),hu=function(e){l(n,e);var t=h(n);function n(e){var r;return s(this,n),(r=t.call(this)).moduleType=e,null!==Je(e)&&function e(t){if(null!==t.\\u0275mod.id){var n=t.\\u0275mod.id;(function(e,t,n){if(t&&t!==n)throw new Error(\"Duplicate module registered for \".concat(e,\" - \").concat(N(t),\" vs \").concat(N(t.name)))})(n,lu.get(n),t),lu.set(n,t)}var r=t.\\u0275mod.imports;r instanceof Function&&(r=r()),r&&r.forEach((function(t){return e(t)}))}(e),r}return c(n,[{key:\"create\",value:function(e){return new du(this.moduleType,e)}}]),n}(ye);function fu(e,t,n){var r=Pt()+e,i=Mt();return i[r]===Wr?eo(i,r,n?t.call(n):t()):function(e,t){return e[t]}(i,r)}function mu(e,t,n,r){return gu(Mt(),Pt(),e,t,n,r)}function pu(e,t,n,r,i){return _u(Mt(),Pt(),e,t,n,r,i)}function vu(e,t,n,r,i,a,o){return function(e,t,n,r,i,a,o,s,u){var c=t+n;return function(e,t,n,r,i,a){var o=no(e,t,n,r);return no(e,t+2,i,a)||o}(e,c,i,a,o,s)?eo(e,c+4,u?r.call(u,i,a,o,s):r(i,a,o,s)):bu(e,c+4)}(Mt(),Pt(),e,t,n,r,i,a,o)}function bu(e,t){var n=e[t];return n===Wr?void 0:n}function gu(e,t,n,r,i,a){var o=t+n;return to(e,o,i)?eo(e,o+1,a?r.call(a,i):r(i)):bu(e,o+1)}function _u(e,t,n,r,i,a,o){var s=t+n;return no(e,s,i,a)?eo(e,s+2,o?r.call(o,i,a):r(i,a)):bu(e,s+2)}function yu(e,t){var n,r=xt(),i=e+20;r.firstCreatePass?(n=function(e,t){if(t)for(var n=t.length-1;n>=0;n--){var r=t[n];if(e===r.name)return r}throw new Error(\"The pipe '\".concat(e,\"' could not be found!\"))}(t,r.pipeRegistry),r.data[i]=n,n.onDestroy&&(r.destroyHooks||(r.destroyHooks=[])).push(i,n.onDestroy)):n=r.data[i];var a=n.factory||(n.factory=ze(n.type)),o=he(so),s=wn(!1),u=a();return wn(s),he(o),function(e,t,n,r){var i=n+20;i>=e.data.length&&(e.data[i]=null,e.blueprint[i]=null),t[i]=r}(r,Mt(),e,u),u}function ku(e,t,n){var r=Mt(),i=mt(r,e);return xu(r,Mu(r,e)?gu(r,Pt(),t,i.transform,n,i):i.transform(n))}function wu(e,t,n,r){var i=Mt(),a=mt(i,e);return xu(i,Mu(i,e)?_u(i,Pt(),t,a.transform,n,r,a):a.transform(n,r))}function Su(e,t,n,r,i){var a=Mt(),o=mt(a,e);return xu(a,Mu(a,e)?function(e,t,n,r,i,a,o,s){var u=t+n;return function(e,t,n,r,i){var a=no(e,t,n,r);return to(e,t+2,i)||a}(e,u,i,a,o)?eo(e,u+3,s?r.call(s,i,a,o):r(i,a,o)):bu(e,u+3)}(a,Pt(),t,o.transform,n,r,i,o):o.transform(n,r,i))}function Mu(e,t){return e[1].data[t+20].pure}function xu(e,t){return Qa.isWrapped(t)&&(t=Qa.unwrap(t),e[wt.lFrame.bindingIndex]=Wr),t}var Cu=function(e){l(n,e);var t=h(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return s(this,n),(e=t.call(this)).__isAsync=r,e}return c(n,[{key:\"emit\",value:function(e){r(v(n.prototype),\"next\",this).call(this,e)}},{key:\"subscribe\",value:function(e,t,i){var a,o=function(e){return null},s=function(){return null};e&&\"object\"==typeof e?(a=this.__isAsync?function(t){setTimeout((function(){return e.next(t)}))}:function(t){e.next(t)},e.error&&(o=this.__isAsync?function(t){setTimeout((function(){return e.error(t)}))}:function(t){e.error(t)}),e.complete&&(s=this.__isAsync?function(){setTimeout((function(){return e.complete()}))}:function(){e.complete()})):(a=this.__isAsync?function(t){setTimeout((function(){return e(t)}))}:function(t){e(t)},t&&(o=this.__isAsync?function(e){setTimeout((function(){return t(e)}))}:function(e){t(e)}),i&&(s=this.__isAsync?function(){setTimeout((function(){return i()}))}:function(){i()}));var u=r(v(n.prototype),\"subscribe\",this).call(this,a,o,s);return e instanceof f.a&&e.add(u),u}}]),n}(d.a);function Du(){return this._results[Ka()]()}var Ou=function(){function e(){s(this,e),this.dirty=!0,this._results=[],this.changes=new Cu,this.length=0;var t=Ka(),n=e.prototype;n[t]||(n[t]=Du)}return c(e,[{key:\"map\",value:function(e){return this._results.map(e)}},{key:\"filter\",value:function(e){return this._results.filter(e)}},{key:\"find\",value:function(e){return this._results.find(e)}},{key:\"reduce\",value:function(e,t){return this._results.reduce(e,t)}},{key:\"forEach\",value:function(e){this._results.forEach(e)}},{key:\"some\",value:function(e){return this._results.some(e)}},{key:\"toArray\",value:function(){return this._results.slice()}},{key:\"toString\",value:function(){return this._results.toString()}},{key:\"reset\",value:function(e){this._results=function e(t,n){void 0===n&&(n=t);for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:[];s(this,e),this.queries=t}return c(e,[{key:\"createEmbeddedView\",value:function(t){var n=t.queries;if(null!==n){for(var r=null!==t.contentQueries?t.contentQueries[0]:n.length,i=[],a=0;a3&&void 0!==arguments[3]?arguments[3]:null;s(this,e),this.predicate=t,this.descendants=n,this.isStatic=r,this.read=i},Au=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];s(this,e),this.queries=t}return c(e,[{key:\"elementStart\",value:function(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:-1;s(this,e),this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}return c(e,[{key:\"elementStart\",value:function(e,t){this.isApplyingToNode(t)&&this.matchTNode(e,t)}},{key:\"elementEnd\",value:function(e){this._declarationNodeIndex===e.index&&(this._appliesToNextNode=!1)}},{key:\"template\",value:function(e,t){this.elementStart(e,t)}},{key:\"embeddedTView\",value:function(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new e(this.metadata)):null}},{key:\"isApplyingToNode\",value:function(e){if(this._appliesToNextNode&&!1===this.metadata.descendants){for(var t=this._declarationNodeIndex,n=e.parent;null!==n&&4===n.type&&n.index!==t;)n=n.parent;return t===(null!==n?n.index:-1)}return this._appliesToNextNode}},{key:\"matchTNode\",value:function(e,t){var n=this.metadata.predicate;if(Array.isArray(n))for(var r=0;r0)i.push(s[u/2]);else{for(var l=o[u+1],d=n[-c],h=10;h0&&void 0!==arguments[0]?arguments[0]:D.Default,t=xa(!0);if(null!=t||e&D.Optional)return t;throw new Error(\"No provider for ChangeDetectorRef!\")}var Ku=w(\"Input\",(function(e){return{bindingPropertyName:e}})),Qu=w(\"Output\",(function(e){return{bindingPropertyName:e}})),qu=new ae(\"Application Initializer\"),$u=function(){var e=function(){function e(t){var n=this;s(this,e),this.appInits=t,this.initialized=!1,this.done=!1,this.donePromise=new Promise((function(e,t){n.resolve=e,n.reject=t}))}return c(e,[{key:\"runInitializers\",value:function(){var e=this;if(!this.initialized){var t=[],n=function(){e.done=!0,e.resolve()};if(this.appInits)for(var r=0;r0&&(i=setTimeout((function(){r._callbacks=r._callbacks.filter((function(e){return e.timeoutId!==i})),e(r._didWork,r.getPendingTasks())}),t)),this._callbacks.push({doneCb:e,timeoutId:i,updateCb:n})}},{key:\"whenStable\",value:function(e,t,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is \"zone.js/dist/task-tracking.js\" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()}},{key:\"getPendingRequestCount\",value:function(){return this._pendingCount}},{key:\"findProviders\",value:function(e,t,n){return[]}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(me(_c))},e.\\u0275prov=E({token:e,factory:e.\\u0275fac}),e}(),Oc=function(){var e=function(){function e(){s(this,e),this._applications=new Map,Tc.addToWindow(this)}return c(e,[{key:\"registerApplication\",value:function(e,t){this._applications.set(e,t)}},{key:\"unregisterApplication\",value:function(e){this._applications.delete(e)}},{key:\"unregisterAllApplications\",value:function(){this._applications.clear()}},{key:\"getTestability\",value:function(e){return this._applications.get(e)||null}},{key:\"getAllTestabilities\",value:function(){return Array.from(this._applications.values())}},{key:\"getAllRootElements\",value:function(){return Array.from(this._applications.keys())}},{key:\"findTestabilityInTree\",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Tc.findTestabilityInTree(this,e,t)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=E({token:e,factory:e.\\u0275fac}),e}();function Lc(e){Tc=e}var Ec,Tc=new(function(){function e(){s(this,e)}return c(e,[{key:\"addToWindow\",value:function(e){}},{key:\"findTestabilityInTree\",value:function(e,t,n){return null}}]),e}()),Ac=new ae(\"AllowMultipleToken\"),Pc=function e(t,n){s(this,e),this.name=t,this.token=n};function Fc(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=\"Platform: \"+t,i=new ae(r);return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],a=jc();if(!a||a.injector.get(Ac,!1))if(e)e(n.concat(t).concat({provide:i,useValue:!0}));else{var o=n.concat(t).concat({provide:i,useValue:!0},{provide:La,useValue:\"platform\"});!function(e){if(Ec&&!Ec.destroyed&&!Ec.injector.get(Ac,!1))throw new Error(\"There can be only one platform. Destroy the previous one to create a new one.\");Ec=e.get(Rc);var t=e.get(rc,null);t&&t.forEach((function(e){return e()}))}(Ua.create({providers:o,name:r}))}return function(e){var t=jc();if(!t)throw new Error(\"No platform exists!\");if(!t.injector.get(e,null))throw new Error(\"A platform with a different configuration has been created. Please destroy it first.\");return t}(i)}}function jc(){return Ec&&!Ec.destroyed?Ec:null}var Rc=function(){var e=function(){function e(t){s(this,e),this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return c(e,[{key:\"bootstrapModuleFactory\",value:function(e,t){var n,r,i=this,a=(n=t?t.ngZone:void 0,r=t&&t.ngZoneEventCoalescing||!1,\"noop\"===n?new Cc:(\"zone.js\"===n?void 0:n)||new _c({enableLongStackTrace:ar(),shouldCoalesceEventChangeDetection:r})),o=[{provide:_c,useValue:a}];return a.run((function(){var t=Ua.create({providers:o,parent:i.injector,name:e.moduleType.name}),n=e.create(t),r=n.injector.get(Vn,null);if(!r)throw new Error(\"No ErrorHandler. Is platform module (BrowserModule) included?\");return n.onDestroy((function(){return Hc(i._modules,n)})),a.runOutsideAngular((function(){return a.onError.subscribe({next:function(e){r.handleError(e)}})})),function(e,t,r){try{var a=((o=n.injector.get($u)).runInitializers(),o.donePromise.then((function(){return cu(n.injector.get(sc,\"en-US\")||\"en-US\"),i._moduleDoBootstrap(n),n})));return _o(a)?a.catch((function(n){throw t.runOutsideAngular((function(){return e.handleError(n)})),n})):a}catch(s){throw t.runOutsideAngular((function(){return e.handleError(s)})),s}var o}(r,a)}))}},{key:\"bootstrapModule\",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=Ic({},n);return function(e,t,n){var r=new hu(n);return Promise.resolve(r)}(0,0,e).then((function(e){return t.bootstrapModuleFactory(e,r)}))}},{key:\"_moduleDoBootstrap\",value:function(e){var t=e.injector.get(Yc);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach((function(e){return t.bootstrap(e)}));else{if(!e.instance.ngDoBootstrap)throw new Error(\"The module \".concat(N(e.instance.constructor),' was bootstrapped, but it does not declare \"@NgModule.bootstrap\" components nor a \"ngDoBootstrap\" method. Please define one of these.'));e.instance.ngDoBootstrap(t)}this._modules.push(e)}},{key:\"onDestroy\",value:function(e){this._destroyListeners.push(e)}},{key:\"injector\",get:function(){return this._injector}},{key:\"destroy\",value:function(){if(this._destroyed)throw new Error(\"The platform has already been destroyed!\");this._modules.slice().forEach((function(e){return e.destroy()})),this._destroyListeners.forEach((function(e){return e()})),this._destroyed=!0}},{key:\"destroyed\",get:function(){return this._destroyed}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(me(Ua))},e.\\u0275prov=E({token:e,factory:e.\\u0275fac}),e}();function Ic(e,t){return Array.isArray(t)?t.reduce(Ic,e):Object.assign(Object.assign({},e),t)}var Yc=function(){var e=function(){function e(t,n,r,i,a,o){var u=this;s(this,e),this._zone=t,this._console=n,this._injector=r,this._exceptionHandler=i,this._componentFactoryResolver=a,this._initStatus=o,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=ar(),this._zone.onMicrotaskEmpty.subscribe({next:function(){u._zone.run((function(){u.tick()}))}});var c=new p.a((function(e){u._stable=u._zone.isStable&&!u._zone.hasPendingMacrotasks&&!u._zone.hasPendingMicrotasks,u._zone.runOutsideAngular((function(){e.next(u._stable),e.complete()}))})),l=new p.a((function(e){var t;u._zone.runOutsideAngular((function(){t=u._zone.onStable.subscribe((function(){_c.assertNotInAngularZone(),gc((function(){u._stable||u._zone.hasPendingMacrotasks||u._zone.hasPendingMicrotasks||(u._stable=!0,e.next(!0))}))}))}));var n=u._zone.onUnstable.subscribe((function(){_c.assertInAngularZone(),u._stable&&(u._stable=!1,u._zone.runOutsideAngular((function(){e.next(!1)})))}));return function(){t.unsubscribe(),n.unsubscribe()}}));this.isStable=Object(b.a)(c,l.pipe(Object(g.a)()))}return c(e,[{key:\"bootstrap\",value:function(e,t){var n,r=this;if(!this._initStatus.done)throw new Error(\"Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.\");n=e instanceof bs?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);var i=n.isBoundToModule?void 0:this._injector.get(_e),a=n.create(Ua.NULL,[],t||n.selector,i);a.onDestroy((function(){r._unloadComponent(a)}));var o=a.injector.get(Dc,null);return o&&a.injector.get(Oc).registerApplication(a.location.nativeElement,o),this._loadComponent(a),ar()&&this._console.log(\"Angular is running in development mode. Call enableProdMode() to enable production mode.\"),a}},{key:\"tick\",value:function(){var e=this;if(this._runningTick)throw new Error(\"ApplicationRef.tick is called recursively\");try{this._runningTick=!0;var t,n=i(this._views);try{for(n.s();!(t=n.n()).done;){t.value.detectChanges()}}catch(o){n.e(o)}finally{n.f()}if(this._enforceNoNewChanges){var r,a=i(this._views);try{for(a.s();!(r=a.n()).done;){r.value.checkNoChanges()}}catch(o){a.e(o)}finally{a.f()}}}catch(s){this._zone.runOutsideAngular((function(){return e._exceptionHandler.handleError(s)}))}finally{this._runningTick=!1}}},{key:\"attachView\",value:function(e){var t=e;this._views.push(t),t.attachToAppRef(this)}},{key:\"detachView\",value:function(e){var t=e;Hc(this._views,t),t.detachFromAppRef()}},{key:\"_loadComponent\",value:function(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(ac,[]).concat(this._bootstrapListeners).forEach((function(t){return t(e)}))}},{key:\"_unloadComponent\",value:function(e){this.detachView(e.hostView),Hc(this.components,e)}},{key:\"ngOnDestroy\",value:function(){this._views.slice().forEach((function(e){return e.destroy()}))}},{key:\"viewCount\",get:function(){return this._views.length}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(me(_c),me(oc),me(Ua),me(Vn),me(_s),me($u))},e.\\u0275prov=E({token:e,factory:e.\\u0275fac}),e}();function Hc(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var Nc=function e(){s(this,e)},Bc=function e(){s(this,e)},Vc={factoryPathPrefix:\"\",factoryPathSuffix:\".ngfactory\"},Uc=function(){var e=function(){function e(t,n){s(this,e),this._compiler=t,this._config=n||Vc}return c(e,[{key:\"load\",value:function(e){return this.loadAndCompile(e)}},{key:\"loadAndCompile\",value:function(e){var n=this,r=t(e.split(\"#\"),2),i=r[0],a=r[1];return void 0===a&&(a=\"default\"),u(\"zn8P\")(i).then((function(e){return e[a]})).then((function(e){return zc(e,i,a)})).then((function(e){return n._compiler.compileModuleAsync(e)}))}},{key:\"loadFactory\",value:function(e){var n=t(e.split(\"#\"),2),r=n[0],i=n[1],a=\"NgFactory\";return void 0===i&&(i=\"default\",a=\"\"),u(\"zn8P\")(this._config.factoryPathPrefix+r+this._config.factoryPathSuffix).then((function(e){return e[i+a]})).then((function(e){return zc(e,r,i)}))}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(me(vc),me(Bc,8))},e.\\u0275prov=E({token:e,factory:e.\\u0275fac}),e}();function zc(e,t,n){if(!e)throw new Error(\"Cannot find '\".concat(n,\"' in '\").concat(t,\"'\"));return e}var Jc=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return n}(function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return n}(Ca)),Gc=function(e){return null},Xc=Fc(null,\"core\",[{provide:ic,useValue:\"unknown\"},{provide:Rc,deps:[Ua]},{provide:Oc,deps:[]},{provide:oc,deps:[]}]),Wc=[{provide:Yc,useClass:Yc,deps:[_c,oc,Ua,Vn,_s,$u]},{provide:Qs,deps:[_c],useFactory:function(e){var t=[];return e.onStable.subscribe((function(){for(;t.length;)t.pop()()})),function(e){t.push(e)}}},{provide:$u,useClass:$u,deps:[[new M,qu]]},{provide:vc,useClass:vc,deps:[]},tc,{provide:Hs,useFactory:function(){return Vs},deps:[]},{provide:Ns,useFactory:function(){return Us},deps:[]},{provide:sc,useFactory:function(e){return cu(e=e||\"undefined\"!=typeof $localize&&$localize.locale||\"en-US\"),e},deps:[[new S(sc),new M,new C]]},{provide:uc,useValue:\"USD\"}],Zc=function(){var e=function e(t){s(this,e)};return e.\\u0275mod=Ye({type:e}),e.\\u0275inj=T({factory:function(t){return new(t||e)(me(Yc))},providers:Wc}),e}()},fZJM:function(e,t,n){var r=t;r.utils=n(\"w8CP\"),r.common=n(\"7ckf\"),r.sha=n(\"WRkp\"),r.ripemd=n(\"u0Sq\"),r.hmac=n(\"ITfd\"),r.sha1=r.sha.sha1,r.sha256=r.sha.sha256,r.sha224=r.sha.sha224,r.sha384=r.sha.sha384,r.sha512=r.sha.sha512,r.ripemd160=r.ripemd.ripemd160},fzPg:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"yo\",{months:\"S\\u1eb9\\u0301r\\u1eb9\\u0301_E\\u0300re\\u0300le\\u0300_\\u1eb8r\\u1eb9\\u0300na\\u0300_I\\u0300gbe\\u0301_E\\u0300bibi_O\\u0300ku\\u0300du_Ag\\u1eb9mo_O\\u0300gu\\u0301n_Owewe_\\u1ecc\\u0300wa\\u0300ra\\u0300_Be\\u0301lu\\u0301_\\u1ecc\\u0300p\\u1eb9\\u0300\\u0300\".split(\"_\"),monthsShort:\"S\\u1eb9\\u0301r_E\\u0300rl_\\u1eb8rn_I\\u0300gb_E\\u0300bi_O\\u0300ku\\u0300_Ag\\u1eb9_O\\u0300gu\\u0301_Owe_\\u1ecc\\u0300wa\\u0300_Be\\u0301l_\\u1ecc\\u0300p\\u1eb9\\u0300\\u0300\".split(\"_\"),weekdays:\"A\\u0300i\\u0300ku\\u0301_Aje\\u0301_I\\u0300s\\u1eb9\\u0301gun_\\u1eccj\\u1ecd\\u0301ru\\u0301_\\u1eccj\\u1ecd\\u0301b\\u1ecd_\\u1eb8ti\\u0300_A\\u0300ba\\u0301m\\u1eb9\\u0301ta\".split(\"_\"),weekdaysShort:\"A\\u0300i\\u0300k_Aje\\u0301_I\\u0300s\\u1eb9\\u0301_\\u1eccjr_\\u1eccjb_\\u1eb8ti\\u0300_A\\u0300ba\\u0301\".split(\"_\"),weekdaysMin:\"A\\u0300i\\u0300_Aj_I\\u0300s_\\u1eccr_\\u1eccb_\\u1eb8t_A\\u0300b\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[O\\u0300ni\\u0300 ni] LT\",nextDay:\"[\\u1ecc\\u0300la ni] LT\",nextWeek:\"dddd [\\u1eccs\\u1eb9\\u0300 to\\u0301n'b\\u1ecd] [ni] LT\",lastDay:\"[A\\u0300na ni] LT\",lastWeek:\"dddd [\\u1eccs\\u1eb9\\u0300 to\\u0301l\\u1ecd\\u0301] [ni] LT\",sameElse:\"L\"},relativeTime:{future:\"ni\\u0301 %s\",past:\"%s k\\u1ecdja\\u0301\",s:\"i\\u0300s\\u1eb9ju\\u0301 aaya\\u0301 die\",ss:\"aaya\\u0301 %d\",m:\"i\\u0300s\\u1eb9ju\\u0301 kan\",mm:\"i\\u0300s\\u1eb9ju\\u0301 %d\",h:\"wa\\u0301kati kan\",hh:\"wa\\u0301kati %d\",d:\"\\u1ecdj\\u1ecd\\u0301 kan\",dd:\"\\u1ecdj\\u1ecd\\u0301 %d\",M:\"osu\\u0300 kan\",MM:\"osu\\u0300 %d\",y:\"\\u1ecddu\\u0301n kan\",yy:\"\\u1ecddu\\u0301n %d\"},dayOfMonthOrdinalParse:/\\u1ecdj\\u1ecd\\u0301\\s\\d{1,2}/,ordinal:\"\\u1ecdj\\u1ecd\\u0301 %d\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},gRHU:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"2fFW\"),i=n(\"NJ4a\"),a={closed:!0,next:function(e){},error:function(e){if(r.a.useDeprecatedSynchronousErrorHandling)throw e;Object(i.a)(e)},complete:function(){}}},gVVK:function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i=e+\" \";switch(n){case\"s\":return t||r?\"nekaj sekund\":\"nekaj sekundami\";case\"ss\":return i+(1===e?t?\"sekundo\":\"sekundi\":2===e?t||r?\"sekundi\":\"sekundah\":e<5?t||r?\"sekunde\":\"sekundah\":\"sekund\");case\"m\":return t?\"ena minuta\":\"eno minuto\";case\"mm\":return i+(1===e?t?\"minuta\":\"minuto\":2===e?t||r?\"minuti\":\"minutama\":e<5?t||r?\"minute\":\"minutami\":t||r?\"minut\":\"minutami\");case\"h\":return t?\"ena ura\":\"eno uro\";case\"hh\":return i+(1===e?t?\"ura\":\"uro\":2===e?t||r?\"uri\":\"urama\":e<5?t||r?\"ure\":\"urami\":t||r?\"ur\":\"urami\");case\"d\":return t||r?\"en dan\":\"enim dnem\";case\"dd\":return i+(1===e?t||r?\"dan\":\"dnem\":2===e?t||r?\"dni\":\"dnevoma\":t||r?\"dni\":\"dnevi\");case\"M\":return t||r?\"en mesec\":\"enim mesecem\";case\"MM\":return i+(1===e?t||r?\"mesec\":\"mesecem\":2===e?t||r?\"meseca\":\"mesecema\":e<5?t||r?\"mesece\":\"meseci\":t||r?\"mesecev\":\"meseci\");case\"y\":return t||r?\"eno leto\":\"enim letom\";case\"yy\":return i+(1===e?t||r?\"leto\":\"letom\":2===e?t||r?\"leti\":\"letoma\":e<5?t||r?\"leta\":\"leti\":t||r?\"let\":\"leti\")}}e.defineLocale(\"sl\",{months:\"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedelja_ponedeljek_torek_sreda_\\u010detrtek_petek_sobota\".split(\"_\"),weekdaysShort:\"ned._pon._tor._sre._\\u010det._pet._sob.\".split(\"_\"),weekdaysMin:\"ne_po_to_sr_\\u010de_pe_so\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD. MM. YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[danes ob] LT\",nextDay:\"[jutri ob] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[v] [nedeljo] [ob] LT\";case 3:return\"[v] [sredo] [ob] LT\";case 6:return\"[v] [soboto] [ob] LT\";case 1:case 2:case 4:case 5:return\"[v] dddd [ob] LT\"}},lastDay:\"[v\\u010deraj ob] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[prej\\u0161njo] [nedeljo] [ob] LT\";case 3:return\"[prej\\u0161njo] [sredo] [ob] LT\";case 6:return\"[prej\\u0161njo] [soboto] [ob] LT\";case 1:case 2:case 4:case 5:return\"[prej\\u0161nji] dddd [ob] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u010dez %s\",past:\"pred %s\",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},gekB:function(e,t,n){!function(e){\"use strict\";var t=\"nolla yksi kaksi kolme nelj\\xe4 viisi kuusi seitsem\\xe4n kahdeksan yhdeks\\xe4n\".split(\" \"),n=[\"nolla\",\"yhden\",\"kahden\",\"kolmen\",\"nelj\\xe4n\",\"viiden\",\"kuuden\",t[7],t[8],t[9]];function r(e,r,i,a){var o=\"\";switch(i){case\"s\":return a?\"muutaman sekunnin\":\"muutama sekunti\";case\"ss\":o=a?\"sekunnin\":\"sekuntia\";break;case\"m\":return a?\"minuutin\":\"minuutti\";case\"mm\":o=a?\"minuutin\":\"minuuttia\";break;case\"h\":return a?\"tunnin\":\"tunti\";case\"hh\":o=a?\"tunnin\":\"tuntia\";break;case\"d\":return a?\"p\\xe4iv\\xe4n\":\"p\\xe4iv\\xe4\";case\"dd\":o=a?\"p\\xe4iv\\xe4n\":\"p\\xe4iv\\xe4\\xe4\";break;case\"M\":return a?\"kuukauden\":\"kuukausi\";case\"MM\":o=a?\"kuukauden\":\"kuukautta\";break;case\"y\":return a?\"vuoden\":\"vuosi\";case\"yy\":o=a?\"vuoden\":\"vuotta\"}return function(e,r){return e<10?r?n[e]:t[e]:e}(e,a)+\" \"+o}e.defineLocale(\"fi\",{months:\"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\\xe4kuu_hein\\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu\".split(\"_\"),monthsShort:\"tammi_helmi_maalis_huhti_touko_kes\\xe4_hein\\xe4_elo_syys_loka_marras_joulu\".split(\"_\"),weekdays:\"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai\".split(\"_\"),weekdaysShort:\"su_ma_ti_ke_to_pe_la\".split(\"_\"),weekdaysMin:\"su_ma_ti_ke_to_pe_la\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD.MM.YYYY\",LL:\"Do MMMM[ta] YYYY\",LLL:\"Do MMMM[ta] YYYY, [klo] HH.mm\",LLLL:\"dddd, Do MMMM[ta] YYYY, [klo] HH.mm\",l:\"D.M.YYYY\",ll:\"Do MMM YYYY\",lll:\"Do MMM YYYY, [klo] HH.mm\",llll:\"ddd, Do MMM YYYY, [klo] HH.mm\"},calendar:{sameDay:\"[t\\xe4n\\xe4\\xe4n] [klo] LT\",nextDay:\"[huomenna] [klo] LT\",nextWeek:\"dddd [klo] LT\",lastDay:\"[eilen] [klo] LT\",lastWeek:\"[viime] dddd[na] [klo] LT\",sameElse:\"L\"},relativeTime:{future:\"%s p\\xe4\\xe4st\\xe4\",past:\"%s sitten\",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},gfTr:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return g})),n.d(t,\"b\",(function(){return _})),n.d(t,\"c\",(function(){return p}));var r=n(\"fXoL\"),i=n(\"PqYM\"),a=n(\"ofXK\"),o=[\"fileSelector\"];function u(e,t){if(1&e&&(r.Vb(0,\"div\",8),r.Hc(1),r.Ub()),2&e){var n=r.gc(2);r.Eb(1),r.Ic(n.dropZoneLabel)}}function l(e,t){if(1&e){var n=r.Wb();r.Vb(0,\"div\"),r.Vb(1,\"input\",9),r.cc(\"click\",(function(e){return r.wc(n),r.gc(2).openFileSelector(e)})),r.Ub(),r.Ub()}if(2&e){var i=r.gc(2);r.Eb(1),r.oc(\"value\",i.browseBtnLabel),r.nc(\"className\",i.browseBtnClassName)}}function d(e,t){if(1&e&&(r.Fc(0,u,2,1,\"div\",6),r.Fc(1,l,2,2,\"div\",7)),2&e){var n=r.gc();r.nc(\"ngIf\",n.dropZoneLabel),r.Eb(1),r.nc(\"ngIf\",n.showBrowseBtn)}}function h(e,t){}var f=function(e){return{openFileSelector:e}},m=function e(t,n){s(this,e),this.relativePath=t,this.fileEntry=n},p=function(){var e=function e(t){s(this,e),this.template=t};return e.\\u0275fac=function(t){return new(t||e)(r.Pb(r.P))},e.\\u0275dir=r.Kb({type:e,selectors:[[\"\",\"ngx-file-drop-content-tmp\",\"\"]]}),e}(),v=function(e,t,n,r){var i,a=arguments.length,o=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o},b=function(e,t){if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.metadata)return Reflect.metadata(e,t)},g=function(){var e=function(){function e(t,n){var i=this;s(this,e),this.zone=t,this.renderer=n,this.accept=\"*\",this.directory=!1,this.multiple=!0,this.dropZoneLabel=\"\",this.dropZoneClassName=\"ngx-file-drop__drop-zone\",this.useDragEnter=!1,this.contentClassName=\"ngx-file-drop__content\",this.showBrowseBtn=!1,this.browseBtnClassName=\"btn btn-primary btn-xs ngx-file-drop__browse-btn\",this.browseBtnLabel=\"Browse files\",this.onFileDrop=new r.p,this.onFileOver=new r.p,this.onFileLeave=new r.p,this.isDraggingOverDropZone=!1,this.globalDraggingInProgress=!1,this.files=[],this.numOfActiveReadEntries=0,this.helperFormEl=null,this.fileInputPlaceholderEl=null,this.dropEventTimerSubscription=null,this._disabled=!1,this.openFileSelector=function(e){i.fileSelector&&i.fileSelector.nativeElement&&i.fileSelector.nativeElement.click()},this.globalDragStartListener=this.renderer.listen(\"document\",\"dragstart\",(function(e){i.globalDraggingInProgress=!0})),this.globalDragEndListener=this.renderer.listen(\"document\",\"dragend\",(function(e){i.globalDraggingInProgress=!1}))}return c(e,[{key:\"disabled\",get:function(){return this._disabled},set:function(e){this._disabled=null!=e&&\"\"+e!=\"false\"}},{key:\"ngOnDestroy\",value:function(){this.dropEventTimerSubscription&&(this.dropEventTimerSubscription.unsubscribe(),this.dropEventTimerSubscription=null),this.globalDragStartListener(),this.globalDragEndListener(),this.files=[],this.helperFormEl=null,this.fileInputPlaceholderEl=null}},{key:\"onDragOver\",value:function(e){this.useDragEnter?this.preventAndStop(e):this.isDropzoneDisabled()||this.useDragEnter||(this.isDraggingOverDropZone||(this.isDraggingOverDropZone=!0,this.onFileOver.emit(e)),this.preventAndStop(e))}},{key:\"onDragEnter\",value:function(e){!this.isDropzoneDisabled()&&this.useDragEnter&&(this.isDraggingOverDropZone||(this.isDraggingOverDropZone=!0,this.onFileOver.emit(e)),this.preventAndStop(e))}},{key:\"onDragLeave\",value:function(e){this.isDropzoneDisabled()||(this.isDraggingOverDropZone&&(this.isDraggingOverDropZone=!1,this.onFileLeave.emit(e)),this.preventAndStop(e))}},{key:\"dropFiles\",value:function(e){var t;!this.isDropzoneDisabled()&&(this.isDraggingOverDropZone=!1,e.dataTransfer)&&(e.dataTransfer.dropEffect=\"copy\",t=e.dataTransfer.items?e.dataTransfer.items:e.dataTransfer.files,this.preventAndStop(e),this.checkFiles(t))}},{key:\"uploadFiles\",value:function(e){!this.isDropzoneDisabled()&&e.target&&(this.checkFiles(e.target.files||[]),this.resetFileInput())}},{key:\"checkFiles\",value:function(e){for(var t=this,n=function(n){var r=e[n],i=null;if(t.canGetAsEntry(r)&&(i=r.webkitGetAsEntry()),i)if(i.isFile){var a=new m(i.name,i);t.addToQueue(a)}else i.isDirectory&&t.traverseFileTree(i,i.name);else if(r){var o={name:r.name,isDirectory:!1,isFile:!0,file:function(e){e(r)}},s=new m(o.name,o);t.addToQueue(s)}},r=0;r0&&0===t.numOfActiveReadEntries){var e=t.files;t.files=[],t.onFileDrop.emit(e)}}))}},{key:\"traverseFileTree\",value:function(e,t){var n=this;if(e.isFile){var r=new m(t,e);this.files.push(r)}else{t+=\"/\";var i=e.createReader(),a=[];!function r(){n.numOfActiveReadEntries++,i.readEntries((function(i){if(i.length)a=a.concat(i),r();else if(0===a.length){var o=new m(t,e);n.zone.run((function(){n.addToQueue(o)}))}else for(var s=function(e){n.zone.run((function(){n.traverseFileTree(a[e],t+a[e].name)}))},u=0;u=(n+=i.l)&&e<=n+i.h&&(e-n)%(i.d||1)==0){if(i.e&&-1!==i.e.indexOf(e-n))continue;return i}}return null}var s=a(\"221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d\"),u=\"ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff\".split(\",\").map((function(e){return parseInt(e,16)})),c=[{h:25,s:32,l:65},{h:30,s:32,e:[23],l:127},{h:54,s:1,e:[48],l:64,d:2},{h:14,s:1,l:57,d:2},{h:44,s:1,l:17,d:2},{h:10,s:1,e:[2,6,8],l:61,d:2},{h:16,s:1,l:68,d:2},{h:84,s:1,e:[18,24,66],l:19,d:2},{h:26,s:32,e:[17],l:435},{h:22,s:1,l:71,d:2},{h:15,s:80,l:40},{h:31,s:32,l:16},{h:32,s:1,l:80,d:2},{h:52,s:1,l:42,d:2},{h:12,s:1,l:55,d:2},{h:40,s:1,e:[38],l:15,d:2},{h:14,s:1,l:48,d:2},{h:37,s:48,l:49},{h:148,s:1,l:6351,d:2},{h:88,s:1,l:160,d:2},{h:15,s:16,l:704},{h:25,s:26,l:854},{h:25,s:32,l:55915},{h:37,s:40,l:1247},{h:25,s:-119711,l:53248},{h:25,s:-119763,l:52},{h:25,s:-119815,l:52},{h:25,s:-119867,e:[1,4,5,7,8,11,12,17],l:52},{h:25,s:-119919,l:52},{h:24,s:-119971,e:[2,7,8,17],l:52},{h:24,s:-120023,e:[2,7,13,15,16,17],l:52},{h:25,s:-120075,l:52},{h:25,s:-120127,l:52},{h:25,s:-120179,l:52},{h:25,s:-120231,l:52},{h:25,s:-120283,l:52},{h:25,s:-120335,l:52},{h:24,s:-119543,e:[17],l:56},{h:24,s:-119601,e:[17],l:58},{h:24,s:-119659,e:[17],l:58},{h:24,s:-119717,e:[17],l:58},{h:24,s:-119775,e:[17],l:58}],l=i(\"b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3\"),d=i(\"179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7\"),h=i(\"df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D\",(function(e){if(e.length%4!=0)throw new Error(\"bad data\");for(var t=[],n=0;n=0||e>=65024&&e<=65039?[]:function(e){var t=o(e,c);if(t)return[e+t.s];var n=l[e];if(n)return n;var r=d[e];return r?[e+r[0]]:h[e]||null}(e)||[e]})),n=t.reduce((function(e,t){return t.forEach((function(t){e.push(t)})),e}),[]),(n=Object(r.g)(Object(r.e)(n),r.a.NFKC)).forEach((function(e){if(o(e,f))throw new Error(\"STRINGPREP_CONTAINS_PROHIBITED\")})),n.forEach((function(e){if(o(e,s))throw new Error(\"STRINGPREP_CONTAINS_UNASSIGNED\")}));var i=Object(r.e)(n);if(\"-\"===i.substring(0,1)||\"--\"===i.substring(2,4)||\"-\"===i.substring(i.length-1))throw new Error(\"invalid hyphen\");if(i.length>63)throw new Error(\"too long\");return i}},hKrs:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"bg\",{months:\"\\u044f\\u043d\\u0443\\u0430\\u0440\\u0438_\\u0444\\u0435\\u0432\\u0440\\u0443\\u0430\\u0440\\u0438_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0438\\u043b_\\u043c\\u0430\\u0439_\\u044e\\u043d\\u0438_\\u044e\\u043b\\u0438_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043f\\u0442\\u0435\\u043c\\u0432\\u0440\\u0438_\\u043e\\u043a\\u0442\\u043e\\u043c\\u0432\\u0440\\u0438_\\u043d\\u043e\\u0435\\u043c\\u0432\\u0440\\u0438_\\u0434\\u0435\\u043a\\u0435\\u043c\\u0432\\u0440\\u0438\".split(\"_\"),monthsShort:\"\\u044f\\u043d\\u0443_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u044e\\u043d\\u0438_\\u044e\\u043b\\u0438_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043f_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u0435_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u044f_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u044f\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u044a\\u0440\\u0442\\u044a\\u043a_\\u043f\\u0435\\u0442\\u044a\\u043a_\\u0441\\u044a\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),weekdaysShort:\"\\u043d\\u0435\\u0434_\\u043f\\u043e\\u043d_\\u0432\\u0442\\u043e_\\u0441\\u0440\\u044f_\\u0447\\u0435\\u0442_\\u043f\\u0435\\u0442_\\u0441\\u044a\\u0431\".split(\"_\"),weekdaysMin:\"\\u043d\\u0434_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY H:mm\",LLLL:\"dddd, D MMMM YYYY H:mm\"},calendar:{sameDay:\"[\\u0414\\u043d\\u0435\\u0441 \\u0432] LT\",nextDay:\"[\\u0423\\u0442\\u0440\\u0435 \\u0432] LT\",nextWeek:\"dddd [\\u0432] LT\",lastDay:\"[\\u0412\\u0447\\u0435\\u0440\\u0430 \\u0432] LT\",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return\"[\\u041c\\u0438\\u043d\\u0430\\u043b\\u0430\\u0442\\u0430] dddd [\\u0432] LT\";case 1:case 2:case 4:case 5:return\"[\\u041c\\u0438\\u043d\\u0430\\u043b\\u0438\\u044f] dddd [\\u0432] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u0441\\u043b\\u0435\\u0434 %s\",past:\"\\u043f\\u0440\\u0435\\u0434\\u0438 %s\",s:\"\\u043d\\u044f\\u043a\\u043e\\u043b\\u043a\\u043e \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",m:\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\\u0438\",h:\"\\u0447\\u0430\\u0441\",hh:\"%d \\u0447\\u0430\\u0441\\u0430\",d:\"\\u0434\\u0435\\u043d\",dd:\"%d \\u0434\\u0435\\u043d\\u0430\",w:\"\\u0441\\u0435\\u0434\\u043c\\u0438\\u0446\\u0430\",ww:\"%d \\u0441\\u0435\\u0434\\u043c\\u0438\\u0446\\u0438\",M:\"\\u043c\\u0435\\u0441\\u0435\\u0446\",MM:\"%d \\u043c\\u0435\\u0441\\u0435\\u0446\\u0430\",y:\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\",yy:\"%d \\u0433\\u043e\\u0434\\u0438\\u043d\\u0438\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0435\\u0432|\\u0435\\u043d|\\u0442\\u0438|\\u0432\\u0438|\\u0440\\u0438|\\u043c\\u0438)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+\"-\\u0435\\u0432\":0===n?e+\"-\\u0435\\u043d\":n>10&&n<20?e+\"-\\u0442\\u0438\":1===t?e+\"-\\u0432\\u0438\":2===t?e+\"-\\u0440\\u0438\":7===t||8===t?e+\"-\\u043c\\u0438\":e+\"-\\u0442\\u0438\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},honF:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u1041\",2:\"\\u1042\",3:\"\\u1043\",4:\"\\u1044\",5:\"\\u1045\",6:\"\\u1046\",7:\"\\u1047\",8:\"\\u1048\",9:\"\\u1049\",0:\"\\u1040\"},n={\"\\u1041\":\"1\",\"\\u1042\":\"2\",\"\\u1043\":\"3\",\"\\u1044\":\"4\",\"\\u1045\":\"5\",\"\\u1046\":\"6\",\"\\u1047\":\"7\",\"\\u1048\":\"8\",\"\\u1049\":\"9\",\"\\u1040\":\"0\"};e.defineLocale(\"my\",{months:\"\\u1007\\u1014\\u103a\\u1014\\u101d\\u102b\\u101b\\u102e_\\u1016\\u1031\\u1016\\u1031\\u102c\\u103a\\u101d\\u102b\\u101b\\u102e_\\u1019\\u1010\\u103a_\\u1027\\u1015\\u103c\\u102e_\\u1019\\u1031_\\u1007\\u103d\\u1014\\u103a_\\u1007\\u1030\\u101c\\u102d\\u102f\\u1004\\u103a_\\u101e\\u103c\\u1002\\u102f\\u1010\\u103a_\\u1005\\u1000\\u103a\\u1010\\u1004\\u103a\\u1018\\u102c_\\u1021\\u1031\\u102c\\u1000\\u103a\\u1010\\u102d\\u102f\\u1018\\u102c_\\u1014\\u102d\\u102f\\u101d\\u1004\\u103a\\u1018\\u102c_\\u1012\\u102e\\u1007\\u1004\\u103a\\u1018\\u102c\".split(\"_\"),monthsShort:\"\\u1007\\u1014\\u103a_\\u1016\\u1031_\\u1019\\u1010\\u103a_\\u1015\\u103c\\u102e_\\u1019\\u1031_\\u1007\\u103d\\u1014\\u103a_\\u101c\\u102d\\u102f\\u1004\\u103a_\\u101e\\u103c_\\u1005\\u1000\\u103a_\\u1021\\u1031\\u102c\\u1000\\u103a_\\u1014\\u102d\\u102f_\\u1012\\u102e\".split(\"_\"),weekdays:\"\\u1010\\u1014\\u1004\\u103a\\u1039\\u1002\\u1014\\u103d\\u1031_\\u1010\\u1014\\u1004\\u103a\\u1039\\u101c\\u102c_\\u1021\\u1004\\u103a\\u1039\\u1002\\u102b_\\u1017\\u102f\\u1012\\u1039\\u1013\\u101f\\u1030\\u1038_\\u1000\\u103c\\u102c\\u101e\\u1015\\u1010\\u1031\\u1038_\\u101e\\u1031\\u102c\\u1000\\u103c\\u102c_\\u1005\\u1014\\u1031\".split(\"_\"),weekdaysShort:\"\\u1014\\u103d\\u1031_\\u101c\\u102c_\\u1002\\u102b_\\u101f\\u1030\\u1038_\\u1000\\u103c\\u102c_\\u101e\\u1031\\u102c_\\u1014\\u1031\".split(\"_\"),weekdaysMin:\"\\u1014\\u103d\\u1031_\\u101c\\u102c_\\u1002\\u102b_\\u101f\\u1030\\u1038_\\u1000\\u103c\\u102c_\\u101e\\u1031\\u102c_\\u1014\\u1031\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u101a\\u1014\\u1031.] LT [\\u1019\\u103e\\u102c]\",nextDay:\"[\\u1019\\u1014\\u1000\\u103a\\u1016\\u103c\\u1014\\u103a] LT [\\u1019\\u103e\\u102c]\",nextWeek:\"dddd LT [\\u1019\\u103e\\u102c]\",lastDay:\"[\\u1019\\u1014\\u1031.\\u1000] LT [\\u1019\\u103e\\u102c]\",lastWeek:\"[\\u1015\\u103c\\u102e\\u1038\\u1001\\u1032\\u1037\\u101e\\u1031\\u102c] dddd LT [\\u1019\\u103e\\u102c]\",sameElse:\"L\"},relativeTime:{future:\"\\u101c\\u102c\\u1019\\u100a\\u103a\\u1037 %s \\u1019\\u103e\\u102c\",past:\"\\u101c\\u103d\\u1014\\u103a\\u1001\\u1032\\u1037\\u101e\\u1031\\u102c %s \\u1000\",s:\"\\u1005\\u1000\\u1039\\u1000\\u1014\\u103a.\\u1021\\u1014\\u100a\\u103a\\u1038\\u1004\\u101a\\u103a\",ss:\"%d \\u1005\\u1000\\u1039\\u1000\\u1014\\u1037\\u103a\",m:\"\\u1010\\u1005\\u103a\\u1019\\u102d\\u1014\\u1005\\u103a\",mm:\"%d \\u1019\\u102d\\u1014\\u1005\\u103a\",h:\"\\u1010\\u1005\\u103a\\u1014\\u102c\\u101b\\u102e\",hh:\"%d \\u1014\\u102c\\u101b\\u102e\",d:\"\\u1010\\u1005\\u103a\\u101b\\u1000\\u103a\",dd:\"%d \\u101b\\u1000\\u103a\",M:\"\\u1010\\u1005\\u103a\\u101c\",MM:\"%d \\u101c\",y:\"\\u1010\\u1005\\u103a\\u1014\\u103e\\u1005\\u103a\",yy:\"%d \\u1014\\u103e\\u1005\\u103a\"},preparse:function(e){return e.replace(/[\\u1041\\u1042\\u1043\\u1044\\u1045\\u1046\\u1047\\u1048\\u1049\\u1040]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n(\"wd/R\"))},i5UE:function(e,t,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"tSWc\");function a(){if(!(this instanceof a))return new a;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}r.inherits(a,i),e.exports=a,a.blockSize=1024,a.outSize=384,a.hmacStrength=192,a.padLength=128,a.prototype._digest=function(e){return\"hex\"===e?r.toHex32(this.h.slice(0,12),\"big\"):r.split32(this.h.slice(0,12),\"big\")}},\"iCD+\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"LRne\"),i=n(\"fXoL\"),a=function(){var e=function(){function e(){s(this,e)}return c(e,[{key:\"create\",value:function(e){for(var t=\"\",n=[];e.firstChild;)if((e=e.firstChild).routeConfig&&e.routeConfig.path&&(t+=\"/\"+this.createUrl(e),e.data.breadcrumb)){var i=this.initializeBreadcrumb(e,t);n.push(i)}return Object(r.a)(n)}},{key:\"initializeBreadcrumb\",value:function(e,t){var n={displayName:e.data.breadcrumb,url:t};return e.routeConfig&&(n.route=e.routeConfig),n}},{key:\"createUrl\",value:function(e){return e&&e.url.map(String).join(\"/\")}}]),e}();return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=i.Lb({token:e,factory:e.\\u0275fac}),e}()},iEDd:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"gl\",{months:\"xaneiro_febreiro_marzo_abril_maio_xu\\xf1o_xullo_agosto_setembro_outubro_novembro_decembro\".split(\"_\"),monthsShort:\"xan._feb._mar._abr._mai._xu\\xf1._xul._ago._set._out._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"domingo_luns_martes_m\\xe9rcores_xoves_venres_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._m\\xe9r._xov._ven._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_m\\xe9_xo_ve_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY H:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY H:mm\"},calendar:{sameDay:function(){return\"[hoxe \"+(1!==this.hours()?\"\\xe1s\":\"\\xe1\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1\\xe1 \"+(1!==this.hours()?\"\\xe1s\":\"\\xe1\")+\"] LT\"},nextWeek:function(){return\"dddd [\"+(1!==this.hours()?\"\\xe1s\":\"a\")+\"] LT\"},lastDay:function(){return\"[onte \"+(1!==this.hours()?\"\\xe1\":\"a\")+\"] LT\"},lastWeek:function(){return\"[o] dddd [pasado \"+(1!==this.hours()?\"\\xe1s\":\"a\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:function(e){return 0===e.indexOf(\"un\")?\"n\"+e:\"en \"+e},past:\"hai %s\",s:\"uns segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"unha hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",M:\"un mes\",MM:\"%d meses\",y:\"un ano\",yy:\"%d anos\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},iYuL:function(e,t,n){!function(e){\"use strict\";var t=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),n=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;e.defineLocale(\"es\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY H:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY H:mm\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4},invalidDate:\"Fecha inv\\xe1lida\"})}(n(\"wd/R\"))},ihCf:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return p})),n.d(t,\"b\",(function(){return v})),n.d(t,\"c\",(function(){return b}));var r=n(\"nLfN\"),i=n(\"fXoL\"),a=n(\"8LU1\"),o=n(\"EY2u\"),u=n(\"XNiG\"),l=n(\"xgIS\"),d=n(\"3UWI\"),h=n(\"1G5W\"),f=n(\"ofXK\"),m=Object(r.f)({passive:!0}),p=function(){var e=function(){function e(t,n){s(this,e),this._platform=t,this._ngZone=n,this._monitoredElements=new Map}return c(e,[{key:\"monitor\",value:function(e){var t=this;if(!this._platform.isBrowser)return o.a;var n=Object(a.e)(e),r=this._monitoredElements.get(n);if(r)return r.subject;var i=new u.a,s=\"cdk-text-field-autofilled\",c=function(e){\"cdk-text-field-autofill-start\"!==e.animationName||n.classList.contains(s)?\"cdk-text-field-autofill-end\"===e.animationName&&n.classList.contains(s)&&(n.classList.remove(s),t._ngZone.run((function(){return i.next({target:e.target,isAutofilled:!1})}))):(n.classList.add(s),t._ngZone.run((function(){return i.next({target:e.target,isAutofilled:!0})})))};return this._ngZone.runOutsideAngular((function(){n.addEventListener(\"animationstart\",c,m),n.classList.add(\"cdk-text-field-autofill-monitored\")})),this._monitoredElements.set(n,{subject:i,unlisten:function(){n.removeEventListener(\"animationstart\",c,m)}}),i}},{key:\"stopMonitoring\",value:function(e){var t=Object(a.e)(e),n=this._monitoredElements.get(t);n&&(n.unlisten(),n.subject.complete(),t.classList.remove(\"cdk-text-field-autofill-monitored\"),t.classList.remove(\"cdk-text-field-autofilled\"),this._monitoredElements.delete(t))}},{key:\"ngOnDestroy\",value:function(){var e=this;this._monitoredElements.forEach((function(t,n){return e.stopMonitoring(n)}))}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(i.Zb(r.a),i.Zb(i.C))},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e(Object(i.Zb)(r.a),Object(i.Zb)(i.C))},token:e,providedIn:\"root\"}),e}(),v=function(){var e=function(){function e(t,n,r,i){s(this,e),this._elementRef=t,this._platform=n,this._ngZone=r,this._destroyed=new u.a,this._enabled=!0,this._previousMinRows=-1,this._document=i,this._textareaElement=this._elementRef.nativeElement,this._measuringClass=n.FIREFOX?\"cdk-textarea-autosize-measuring-firefox\":\"cdk-textarea-autosize-measuring\"}return c(e,[{key:\"minRows\",get:function(){return this._minRows},set:function(e){this._minRows=Object(a.f)(e),this._setMinHeight()}},{key:\"maxRows\",get:function(){return this._maxRows},set:function(e){this._maxRows=Object(a.f)(e),this._setMaxHeight()}},{key:\"enabled\",get:function(){return this._enabled},set:function(e){e=Object(a.c)(e),this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}},{key:\"_setMinHeight\",value:function(){var e=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+\"px\":null;e&&(this._textareaElement.style.minHeight=e)}},{key:\"_setMaxHeight\",value:function(){var e=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+\"px\":null;e&&(this._textareaElement.style.maxHeight=e)}},{key:\"ngAfterViewInit\",value:function(){var e=this;this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular((function(){var t=e._getWindow();Object(l.a)(t,\"resize\").pipe(Object(d.a)(16),Object(h.a)(e._destroyed)).subscribe((function(){return e.resizeToFitContent(!0)}))})))}},{key:\"ngOnDestroy\",value:function(){this._destroyed.next(),this._destroyed.complete()}},{key:\"_cacheTextareaLineHeight\",value:function(){if(!this._cachedLineHeight){var e=this._textareaElement.cloneNode(!1);e.rows=1,e.style.position=\"absolute\",e.style.visibility=\"hidden\",e.style.border=\"none\",e.style.padding=\"0\",e.style.height=\"\",e.style.minHeight=\"\",e.style.maxHeight=\"\",e.style.overflow=\"hidden\",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,this._textareaElement.parentNode.removeChild(e),this._setMinHeight(),this._setMaxHeight()}}},{key:\"ngDoCheck\",value:function(){this._platform.isBrowser&&this.resizeToFitContent()}},{key:\"resizeToFitContent\",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this._enabled&&(this._cacheTextareaLineHeight(),this._cachedLineHeight)){var n=this._elementRef.nativeElement,r=n.value;if(t||this._minRows!==this._previousMinRows||r!==this._previousValue){var i=n.placeholder;n.classList.add(this._measuringClass),n.placeholder=\"\",n.style.height=n.scrollHeight-4+\"px\",n.classList.remove(this._measuringClass),n.placeholder=i,this._ngZone.runOutsideAngular((function(){\"undefined\"!=typeof requestAnimationFrame?requestAnimationFrame((function(){return e._scrollToCaretPosition(n)})):setTimeout((function(){return e._scrollToCaretPosition(n)}))})),this._previousValue=r,this._previousMinRows=this._minRows}}}},{key:\"reset\",value:function(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}},{key:\"_noopInputHandler\",value:function(){}},{key:\"_getDocument\",value:function(){return this._document||document}},{key:\"_getWindow\",value:function(){return this._getDocument().defaultView||window}},{key:\"_scrollToCaretPosition\",value:function(e){var t=e.selectionStart,n=e.selectionEnd,r=this._getDocument();this._destroyed.isStopped||r.activeElement!==e||e.setSelectionRange(t,n)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(i.Pb(i.m),i.Pb(r.a),i.Pb(i.C),i.Pb(f.d,8))},e.\\u0275dir=i.Kb({type:e,selectors:[[\"textarea\",\"cdkTextareaAutosize\",\"\"]],hostAttrs:[\"rows\",\"1\",1,\"cdk-textarea-autosize\"],hostBindings:function(e,t){1&e&&i.cc(\"input\",(function(){return t._noopInputHandler()}))},inputs:{minRows:[\"cdkAutosizeMinRows\",\"minRows\"],maxRows:[\"cdkAutosizeMaxRows\",\"maxRows\"],enabled:[\"cdkTextareaAutosize\",\"enabled\"]},exportAs:[\"cdkTextareaAutosize\"]}),e}(),b=function(){var e=function e(){s(this,e)};return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)},imports:[[r.b]]}),e}()},itXk:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return f})),n.d(t,\"a\",(function(){return m}));var r=n(\"z+Ro\"),i=n(\"DH7j\"),a=n(\"l7GE\"),o=n(\"ZUHj\"),u=n(\"yCtX\"),d={};function f(){for(var e=arguments.length,t=new Array(e),n=0;n11?n?\"\\u03bc\\u03bc\":\"\\u039c\\u039c\":n?\"\\u03c0\\u03bc\":\"\\u03a0\\u039c\"},isPM:function(e){return\"\\u03bc\"===(e+\"\").toLowerCase()[0]},meridiemParse:/[\\u03a0\\u039c]\\.?\\u039c?\\.?/i,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendarEl:{sameDay:\"[\\u03a3\\u03ae\\u03bc\\u03b5\\u03c1\\u03b1 {}] LT\",nextDay:\"[\\u0391\\u03cd\\u03c1\\u03b9\\u03bf {}] LT\",nextWeek:\"dddd [{}] LT\",lastDay:\"[\\u03a7\\u03b8\\u03b5\\u03c2 {}] LT\",lastWeek:function(){switch(this.day()){case 6:return\"[\\u03c4\\u03bf \\u03c0\\u03c1\\u03bf\\u03b7\\u03b3\\u03bf\\u03cd\\u03bc\\u03b5\\u03bd\\u03bf] dddd [{}] LT\";default:return\"[\\u03c4\\u03b7\\u03bd \\u03c0\\u03c1\\u03bf\\u03b7\\u03b3\\u03bf\\u03cd\\u03bc\\u03b5\\u03bd\\u03b7] dddd [{}] LT\"}},sameElse:\"L\"},calendar:function(e,t){var n,r=this._calendarEl[e],i=t&&t.hours();return n=r,(\"undefined\"!=typeof Function&&n instanceof Function||\"[object Function]\"===Object.prototype.toString.call(n))&&(r=r.apply(t)),r.replace(\"{}\",i%12==1?\"\\u03c3\\u03c4\\u03b7\":\"\\u03c3\\u03c4\\u03b9\\u03c2\")},relativeTime:{future:\"\\u03c3\\u03b5 %s\",past:\"%s \\u03c0\\u03c1\\u03b9\\u03bd\",s:\"\\u03bb\\u03af\\u03b3\\u03b1 \\u03b4\\u03b5\\u03c5\\u03c4\\u03b5\\u03c1\\u03cc\\u03bb\\u03b5\\u03c0\\u03c4\\u03b1\",ss:\"%d \\u03b4\\u03b5\\u03c5\\u03c4\\u03b5\\u03c1\\u03cc\\u03bb\\u03b5\\u03c0\\u03c4\\u03b1\",m:\"\\u03ad\\u03bd\\u03b1 \\u03bb\\u03b5\\u03c0\\u03c4\\u03cc\",mm:\"%d \\u03bb\\u03b5\\u03c0\\u03c4\\u03ac\",h:\"\\u03bc\\u03af\\u03b1 \\u03ce\\u03c1\\u03b1\",hh:\"%d \\u03ce\\u03c1\\u03b5\\u03c2\",d:\"\\u03bc\\u03af\\u03b1 \\u03bc\\u03ad\\u03c1\\u03b1\",dd:\"%d \\u03bc\\u03ad\\u03c1\\u03b5\\u03c2\",M:\"\\u03ad\\u03bd\\u03b1\\u03c2 \\u03bc\\u03ae\\u03bd\\u03b1\\u03c2\",MM:\"%d \\u03bc\\u03ae\\u03bd\\u03b5\\u03c2\",y:\"\\u03ad\\u03bd\\u03b1\\u03c2 \\u03c7\\u03c1\\u03cc\\u03bd\\u03bf\\u03c2\",yy:\"%d \\u03c7\\u03c1\\u03cc\\u03bd\\u03b9\\u03b1\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u03b7/,ordinal:\"%d\\u03b7\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},jVdC:function(e,t,n){!function(e){\"use strict\";var t=\"stycze\\u0144_luty_marzec_kwiecie\\u0144_maj_czerwiec_lipiec_sierpie\\u0144_wrzesie\\u0144_pa\\u017adziernik_listopad_grudzie\\u0144\".split(\"_\"),n=\"stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\\u015bnia_pa\\u017adziernika_listopada_grudnia\".split(\"_\"),r=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\\u017a/i,/^lis/i,/^gru/i];function i(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function a(e,t,n){var r=e+\" \";switch(n){case\"ss\":return r+(i(e)?\"sekundy\":\"sekund\");case\"m\":return t?\"minuta\":\"minut\\u0119\";case\"mm\":return r+(i(e)?\"minuty\":\"minut\");case\"h\":return t?\"godzina\":\"godzin\\u0119\";case\"hh\":return r+(i(e)?\"godziny\":\"godzin\");case\"ww\":return r+(i(e)?\"tygodnie\":\"tygodni\");case\"MM\":return r+(i(e)?\"miesi\\u0105ce\":\"miesi\\u0119cy\");case\"yy\":return r+(i(e)?\"lata\":\"lat\")}}e.defineLocale(\"pl\",{months:function(e,r){return e?/D MMMM/.test(r)?n[e.month()]:t[e.month()]:t},monthsShort:\"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\\u017a_lis_gru\".split(\"_\"),monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"niedziela_poniedzia\\u0142ek_wtorek_\\u015broda_czwartek_pi\\u0105tek_sobota\".split(\"_\"),weekdaysShort:\"ndz_pon_wt_\\u015br_czw_pt_sob\".split(\"_\"),weekdaysMin:\"Nd_Pn_Wt_\\u015ar_Cz_Pt_So\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Dzi\\u015b o] LT\",nextDay:\"[Jutro o] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[W niedziel\\u0119 o] LT\";case 2:return\"[We wtorek o] LT\";case 3:return\"[W \\u015brod\\u0119 o] LT\";case 6:return\"[W sobot\\u0119 o] LT\";default:return\"[W] dddd [o] LT\"}},lastDay:\"[Wczoraj o] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[W zesz\\u0142\\u0105 niedziel\\u0119 o] LT\";case 3:return\"[W zesz\\u0142\\u0105 \\u015brod\\u0119 o] LT\";case 6:return\"[W zesz\\u0142\\u0105 sobot\\u0119 o] LT\";default:return\"[W zesz\\u0142y] dddd [o] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"%s temu\",s:\"kilka sekund\",ss:a,m:a,mm:a,h:a,hh:a,d:\"1 dzie\\u0144\",dd:\"%d dni\",w:\"tydzie\\u0144\",ww:a,M:\"miesi\\u0105c\",MM:a,y:\"rok\",yy:a},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},jZKg:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"HDdC\"),i=n(\"quSY\");function a(e,t){return new r.a((function(n){var r=new i.a,a=0;return r.add(t.schedule((function(){a!==e.length?(n.next(e[a++]),n.closed||r.add(this.schedule())):n.complete()}))),r}))}},jfSC:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u06f1\",2:\"\\u06f2\",3:\"\\u06f3\",4:\"\\u06f4\",5:\"\\u06f5\",6:\"\\u06f6\",7:\"\\u06f7\",8:\"\\u06f8\",9:\"\\u06f9\",0:\"\\u06f0\"},n={\"\\u06f1\":\"1\",\"\\u06f2\":\"2\",\"\\u06f3\":\"3\",\"\\u06f4\":\"4\",\"\\u06f5\":\"5\",\"\\u06f6\":\"6\",\"\\u06f7\":\"7\",\"\\u06f8\":\"8\",\"\\u06f9\":\"9\",\"\\u06f0\":\"0\"};e.defineLocale(\"fa\",{months:\"\\u0698\\u0627\\u0646\\u0648\\u06cc\\u0647_\\u0641\\u0648\\u0631\\u06cc\\u0647_\\u0645\\u0627\\u0631\\u0633_\\u0622\\u0648\\u0631\\u06cc\\u0644_\\u0645\\u0647_\\u0698\\u0648\\u0626\\u0646_\\u0698\\u0648\\u0626\\u06cc\\u0647_\\u0627\\u0648\\u062a_\\u0633\\u067e\\u062a\\u0627\\u0645\\u0628\\u0631_\\u0627\\u06a9\\u062a\\u0628\\u0631_\\u0646\\u0648\\u0627\\u0645\\u0628\\u0631_\\u062f\\u0633\\u0627\\u0645\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u0698\\u0627\\u0646\\u0648\\u06cc\\u0647_\\u0641\\u0648\\u0631\\u06cc\\u0647_\\u0645\\u0627\\u0631\\u0633_\\u0622\\u0648\\u0631\\u06cc\\u0644_\\u0645\\u0647_\\u0698\\u0648\\u0626\\u0646_\\u0698\\u0648\\u0626\\u06cc\\u0647_\\u0627\\u0648\\u062a_\\u0633\\u067e\\u062a\\u0627\\u0645\\u0628\\u0631_\\u0627\\u06a9\\u062a\\u0628\\u0631_\\u0646\\u0648\\u0627\\u0645\\u0628\\u0631_\\u062f\\u0633\\u0627\\u0645\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u06cc\\u06a9\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062f\\u0648\\u0634\\u0646\\u0628\\u0647_\\u0633\\u0647\\u200c\\u0634\\u0646\\u0628\\u0647_\\u0686\\u0647\\u0627\\u0631\\u0634\\u0646\\u0628\\u0647_\\u067e\\u0646\\u062c\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062c\\u0645\\u0639\\u0647_\\u0634\\u0646\\u0628\\u0647\".split(\"_\"),weekdaysShort:\"\\u06cc\\u06a9\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062f\\u0648\\u0634\\u0646\\u0628\\u0647_\\u0633\\u0647\\u200c\\u0634\\u0646\\u0628\\u0647_\\u0686\\u0647\\u0627\\u0631\\u0634\\u0646\\u0628\\u0647_\\u067e\\u0646\\u062c\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062c\\u0645\\u0639\\u0647_\\u0634\\u0646\\u0628\\u0647\".split(\"_\"),weekdaysMin:\"\\u06cc_\\u062f_\\u0633_\\u0686_\\u067e_\\u062c_\\u0634\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},meridiemParse:/\\u0642\\u0628\\u0644 \\u0627\\u0632 \\u0638\\u0647\\u0631|\\u0628\\u0639\\u062f \\u0627\\u0632 \\u0638\\u0647\\u0631/,isPM:function(e){return/\\u0628\\u0639\\u062f \\u0627\\u0632 \\u0638\\u0647\\u0631/.test(e)},meridiem:function(e,t,n){return e<12?\"\\u0642\\u0628\\u0644 \\u0627\\u0632 \\u0638\\u0647\\u0631\":\"\\u0628\\u0639\\u062f \\u0627\\u0632 \\u0638\\u0647\\u0631\"},calendar:{sameDay:\"[\\u0627\\u0645\\u0631\\u0648\\u0632 \\u0633\\u0627\\u0639\\u062a] LT\",nextDay:\"[\\u0641\\u0631\\u062f\\u0627 \\u0633\\u0627\\u0639\\u062a] LT\",nextWeek:\"dddd [\\u0633\\u0627\\u0639\\u062a] LT\",lastDay:\"[\\u062f\\u06cc\\u0631\\u0648\\u0632 \\u0633\\u0627\\u0639\\u062a] LT\",lastWeek:\"dddd [\\u067e\\u06cc\\u0634] [\\u0633\\u0627\\u0639\\u062a] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u062f\\u0631 %s\",past:\"%s \\u067e\\u06cc\\u0634\",s:\"\\u0686\\u0646\\u062f \\u062b\\u0627\\u0646\\u06cc\\u0647\",ss:\"%d \\u062b\\u0627\\u0646\\u06cc\\u0647\",m:\"\\u06cc\\u06a9 \\u062f\\u0642\\u06cc\\u0642\\u0647\",mm:\"%d \\u062f\\u0642\\u06cc\\u0642\\u0647\",h:\"\\u06cc\\u06a9 \\u0633\\u0627\\u0639\\u062a\",hh:\"%d \\u0633\\u0627\\u0639\\u062a\",d:\"\\u06cc\\u06a9 \\u0631\\u0648\\u0632\",dd:\"%d \\u0631\\u0648\\u0632\",M:\"\\u06cc\\u06a9 \\u0645\\u0627\\u0647\",MM:\"%d \\u0645\\u0627\\u0647\",y:\"\\u06cc\\u06a9 \\u0633\\u0627\\u0644\",yy:\"%d \\u0633\\u0627\\u0644\"},preparse:function(e){return e.replace(/[\\u06f0-\\u06f9]/g,(function(e){return n[e]})).replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]})).replace(/,/g,\"\\u060c\")},dayOfMonthOrdinalParse:/\\d{1,2}\\u0645/,ordinal:\"%d\\u0645\",week:{dow:6,doy:12}})}(n(\"wd/R\"))},jhN1:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return V})),n.d(t,\"b\",(function(){return R})),n.d(t,\"c\",(function(){return N})),n.d(t,\"d\",(function(){return C}));var i,a=n(\"ofXK\"),o=n(\"fXoL\"),u=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return c(n,[{key:\"getProperty\",value:function(e,t){return e[t]}},{key:\"log\",value:function(e){window.console&&window.console.log&&window.console.log(e)}},{key:\"logGroup\",value:function(e){window.console&&window.console.group&&window.console.group(e)}},{key:\"logGroupEnd\",value:function(){window.console&&window.console.groupEnd&&window.console.groupEnd()}},{key:\"onAndCancel\",value:function(e,t,n){return e.addEventListener(t,n,!1),function(){e.removeEventListener(t,n,!1)}}},{key:\"dispatchEvent\",value:function(e,t){e.dispatchEvent(t)}},{key:\"remove\",value:function(e){return e.parentNode&&e.parentNode.removeChild(e),e}},{key:\"getValue\",value:function(e){return e.value}},{key:\"createElement\",value:function(e,t){return(t=t||this.getDefaultDocument()).createElement(e)}},{key:\"createHtmlDocument\",value:function(){return document.implementation.createHTMLDocument(\"fakeTitle\")}},{key:\"getDefaultDocument\",value:function(){return document}},{key:\"isElementNode\",value:function(e){return e.nodeType===Node.ELEMENT_NODE}},{key:\"isShadowRoot\",value:function(e){return e instanceof DocumentFragment}},{key:\"getGlobalEventTarget\",value:function(e,t){return\"window\"===t?window:\"document\"===t?e:\"body\"===t?e.body:null}},{key:\"getHistory\",value:function(){return window.history}},{key:\"getLocation\",value:function(){return window.location}},{key:\"getBaseHref\",value:function(e){var t,n=d||(d=document.querySelector(\"base\"))?d.getAttribute(\"href\"):null;return null==n?null:(t=n,i||(i=document.createElement(\"a\")),i.setAttribute(\"href\",t),\"/\"===i.pathname.charAt(0)?i.pathname:\"/\"+i.pathname)}},{key:\"resetBaseElement\",value:function(){d=null}},{key:\"getUserAgent\",value:function(){return window.navigator.userAgent}},{key:\"performanceNow\",value:function(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()}},{key:\"supportsCookies\",value:function(){return!0}},{key:\"getCookie\",value:function(e){return Object(a.C)(document.cookie,e)}}],[{key:\"makeCurrent\",value:function(){Object(a.D)(new n)}}]),n}(function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.call(this)}return c(n,[{key:\"supportsDOMEvents\",value:function(){return!0}}]),n}(a.z)),d=null,f=new o.s(\"TRANSITION_ID\"),m=[{provide:o.d,useFactory:function(e,t,n){return function(){n.get(o.e).donePromise.then((function(){var n=Object(a.B)();Array.prototype.slice.apply(t.querySelectorAll(\"style[ng-transition]\")).filter((function(t){return t.getAttribute(\"ng-transition\")===e})).forEach((function(e){return n.remove(e)}))}))}},deps:[f,a.d,o.t],multi:!0}],p=function(){function e(){s(this,e)}return c(e,[{key:\"addToWindow\",value:function(e){o.tb.getAngularTestability=function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=e.findTestabilityInTree(t,n);if(null==r)throw new Error(\"Could not find testability for element.\");return r},o.tb.getAllAngularTestabilities=function(){return e.getAllTestabilities()},o.tb.getAllAngularRootElements=function(){return e.getAllRootElements()},o.tb.frameworkStabilizers||(o.tb.frameworkStabilizers=[]),o.tb.frameworkStabilizers.push((function(e){var t=o.tb.getAllAngularTestabilities(),n=t.length,r=!1,i=function(t){r=r||t,0==--n&&e(r)};t.forEach((function(e){e.whenStable(i)}))}))}},{key:\"findTestabilityInTree\",value:function(e,t,n){if(null==t)return null;var r=e.getTestability(t);return null!=r?r:n?Object(a.B)().isShadowRoot(t)?this.findTestabilityInTree(e,t.host,!0):this.findTestabilityInTree(e,t.parentElement,!0):null}}],[{key:\"init\",value:function(){Object(o.cb)(new e)}}]),e}(),b=new o.s(\"EventManagerPlugins\"),g=function(){var e=function(){function e(t,n){var r=this;s(this,e),this._zone=n,this._eventNameToPlugin=new Map,t.forEach((function(e){return e.manager=r})),this._plugins=t.slice().reverse()}return c(e,[{key:\"addEventListener\",value:function(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}},{key:\"addGlobalEventListener\",value:function(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)}},{key:\"getZone\",value:function(){return this._zone}},{key:\"_findPluginFor\",value:function(e){var t=this._eventNameToPlugin.get(e);if(t)return t;for(var n=this._plugins,r=0;r-1&&(t.splice(n,1),a+=e+\".\")})),a+=i,0!=t.length||0===i.length)return null;var o={};return o.domEventName=r,o.fullKey=a,o}},{key:\"getEventFullKey\",value:function(e){var t=\"\",n=function(e){var t=e.key;if(null==t){if(null==(t=e.keyIdentifier))return\"Unidentified\";t.startsWith(\"U+\")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&P.hasOwnProperty(t)&&(t=P[t]))}return A[t]||t}(e);return\" \"===(n=n.toLowerCase())?n=\"space\":\".\"===n&&(n=\"dot\"),T.forEach((function(r){r!=n&&(0,F[r])(e)&&(t+=r+\".\")})),t+=n}},{key:\"eventCallback\",value:function(e,t,r){return function(i){n.getEventFullKey(i)===e&&r.runGuarded((function(){return t(i)}))}}},{key:\"_normalizeKey\",value:function(e){switch(e){case\"esc\":return\"escape\";default:return e}}}]),n}(_);return e.\\u0275fac=function(t){return new(t||e)(o.Zb(a.d))},e.\\u0275prov=o.Lb({token:e,factory:e.\\u0275fac}),e}(),R=function(){var e=function e(){s(this,e)};return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=Object(o.Lb)({factory:function(){return Object(o.Zb)(Y)},token:e,providedIn:\"root\"}),e}();function I(e){return new Y(e.get(a.d))}var Y=function(){var e=function(e){l(n,e);var t=h(n);function n(e){var r;return s(this,n),(r=t.call(this))._doc=e,r}return c(n,[{key:\"sanitize\",value:function(e,t){if(null==t)return null;switch(e){case o.M.NONE:return t;case o.M.HTML:return Object(o.ib)(t,\"HTML\")?Object(o.Ab)(t):Object(o.gb)(this._doc,String(t));case o.M.STYLE:return Object(o.ib)(t,\"Style\")?Object(o.Ab)(t):t;case o.M.SCRIPT:if(Object(o.ib)(t,\"Script\"))return Object(o.Ab)(t);throw new Error(\"unsafe value used in a script context\");case o.M.URL:return Object(o.sb)(t),Object(o.ib)(t,\"URL\")?Object(o.Ab)(t):Object(o.hb)(String(t));case o.M.RESOURCE_URL:if(Object(o.ib)(t,\"ResourceURL\"))return Object(o.Ab)(t);throw new Error(\"unsafe value used in a resource URL context (see http://g.co/ng/security#xss)\");default:throw new Error(\"Unexpected SecurityContext \".concat(e,\" (see http://g.co/ng/security#xss)\"))}}},{key:\"bypassSecurityTrustHtml\",value:function(e){return Object(o.jb)(e)}},{key:\"bypassSecurityTrustStyle\",value:function(e){return Object(o.mb)(e)}},{key:\"bypassSecurityTrustScript\",value:function(e){return Object(o.lb)(e)}},{key:\"bypassSecurityTrustUrl\",value:function(e){return Object(o.nb)(e)}},{key:\"bypassSecurityTrustResourceUrl\",value:function(e){return Object(o.kb)(e)}}]),n}(R);return e.\\u0275fac=function(t){return new(t||e)(o.Zb(a.d))},e.\\u0275prov=Object(o.Lb)({factory:function(){return I(Object(o.Zb)(o.q))},token:e,providedIn:\"root\"}),e}(),H=[{provide:o.F,useValue:a.A},{provide:o.G,useValue:function(){u.makeCurrent(),p.init()},multi:!0},{provide:a.d,useFactory:function(){return Object(o.yb)(document),document},deps:[]}],N=Object(o.W)(o.bb,\"browser\",H),B=[[],{provide:o.eb,useValue:\"root\"},{provide:o.o,useFactory:function(){return new o.o},deps:[]},{provide:b,useClass:E,multi:!0,deps:[a.d,o.C,o.F]},{provide:b,useClass:j,multi:!0,deps:[a.d]},[],{provide:C,useClass:C,deps:[g,k,o.c]},{provide:o.J,useExisting:C},{provide:y,useExisting:k},{provide:k,useClass:k,deps:[a.d]},{provide:o.Q,useClass:o.Q,deps:[o.C]},{provide:g,useClass:g,deps:[b,o.C]},[]],V=function(){var e=function(){function e(t){if(s(this,e),t)throw new Error(\"BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.\")}return c(e,null,[{key:\"withServerTransition\",value:function(t){return{ngModule:e,providers:[{provide:o.c,useValue:t.appId},{provide:f,useExisting:o.c},m]}}}]),e}();return e.\\u0275mod=o.Nb({type:e}),e.\\u0275inj=o.Mb({factory:function(t){return new(t||e)(o.Zb(e,12))},providers:B,imports:[a.c,o.f]}),e}();\"undefined\"!=typeof window&&window},jhkW:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"_toEscapedUtf8String\",(function(){return i.d})),n.d(t,\"toUtf8Bytes\",(function(){return i.f})),n.d(t,\"toUtf8CodePoints\",(function(){return i.g})),n.d(t,\"toUtf8String\",(function(){return i.h})),n.d(t,\"Utf8ErrorFuncs\",(function(){return i.b})),n.d(t,\"Utf8ErrorReason\",(function(){return i.c})),n.d(t,\"UnicodeNormalizationForm\",(function(){return i.a})),n.d(t,\"formatBytes32String\",(function(){return a})),n.d(t,\"parseBytes32String\",(function(){return o})),n.d(t,\"nameprep\",(function(){return s.a}));var r=n(\"VJ7P\"),i=n(\"UnNr\");function a(e){var t=Object(i.f)(e);if(t.length>31)throw new Error(\"bytes32 string must be less than 32 bytes\");return Object(r.hexlify)(Object(r.concat)([t,\"0x0000000000000000000000000000000000000000000000000000000000000000\"]).slice(0,32))}function o(e){var t=Object(r.arrayify)(e);if(32!==t.length)throw new Error(\"invalid bytes32 - not 32 bytes long\");if(0!==t[31])throw new Error(\"invalid bytes32 string - no null terminator\");for(var n=31;0===t[n-1];)n--;return Object(i.h)(t.slice(0,n))}var s=n(\"hCSK\")},jnO4:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0661\",2:\"\\u0662\",3:\"\\u0663\",4:\"\\u0664\",5:\"\\u0665\",6:\"\\u0666\",7:\"\\u0667\",8:\"\\u0668\",9:\"\\u0669\",0:\"\\u0660\"},n={\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u0660\":\"0\"},r=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},i={s:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062b\\u0627\\u0646\\u064a\\u0629\",\"\\u062b\\u0627\\u0646\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u0627\\u0646\",\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u064a\\u0646\"],\"%d \\u062b\\u0648\\u0627\\u0646\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\"],m:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062f\\u0642\\u064a\\u0642\\u0629\",\"\\u062f\\u0642\\u064a\\u0642\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u0627\\u0646\",\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u064a\\u0646\"],\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\"],h:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0633\\u0627\\u0639\\u0629\",\"\\u0633\\u0627\\u0639\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u0633\\u0627\\u0639\\u062a\\u0627\\u0646\",\"\\u0633\\u0627\\u0639\\u062a\\u064a\\u0646\"],\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",\"%d \\u0633\\u0627\\u0639\\u0629\",\"%d \\u0633\\u0627\\u0639\\u0629\"],d:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u064a\\u0648\\u0645\",\"\\u064a\\u0648\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u064a\\u0648\\u0645\\u0627\\u0646\",\"\\u064a\\u0648\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u064a\\u0627\\u0645\",\"%d \\u064a\\u0648\\u0645\\u064b\\u0627\",\"%d \\u064a\\u0648\\u0645\"],M:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0634\\u0647\\u0631\",\"\\u0634\\u0647\\u0631 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0634\\u0647\\u0631\\u0627\\u0646\",\"\\u0634\\u0647\\u0631\\u064a\\u0646\"],\"%d \\u0623\\u0634\\u0647\\u0631\",\"%d \\u0634\\u0647\\u0631\\u0627\",\"%d \\u0634\\u0647\\u0631\"],y:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0639\\u0627\\u0645\",\"\\u0639\\u0627\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0639\\u0627\\u0645\\u0627\\u0646\",\"\\u0639\\u0627\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u0639\\u0648\\u0627\\u0645\",\"%d \\u0639\\u0627\\u0645\\u064b\\u0627\",\"%d \\u0639\\u0627\\u0645\"]},a=function(e){return function(t,n,a,o){var s=r(t),u=i[e][r(t)];return 2===s&&(u=u[n?0:1]),u.replace(/%d/i,t)}},o=[\"\\u064a\\u0646\\u0627\\u064a\\u0631\",\"\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631\",\"\\u0645\\u0627\\u0631\\u0633\",\"\\u0623\\u0628\\u0631\\u064a\\u0644\",\"\\u0645\\u0627\\u064a\\u0648\",\"\\u064a\\u0648\\u0646\\u064a\\u0648\",\"\\u064a\\u0648\\u0644\\u064a\\u0648\",\"\\u0623\\u063a\\u0633\\u0637\\u0633\",\"\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631\",\"\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631\",\"\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\"];e.defineLocale(\"ar\",{months:o,monthsShort:o,weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/\\u200fM/\\u200fYYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(e){return\"\\u0645\"===e},meridiem:function(e,t,n){return e<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u064b\\u0627 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0628\\u0639\\u062f %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:a(\"s\"),ss:a(\"s\"),m:a(\"m\"),mm:a(\"m\"),h:a(\"h\"),hh:a(\"h\"),d:a(\"d\"),dd:a(\"d\"),M:a(\"M\"),MM:a(\"M\"),y:a(\"y\"),yy:a(\"y\")},preparse:function(e){return e.replace(/[\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\\u0660]/g,(function(e){return n[e]})).replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]})).replace(/,/g,\"\\u060c\")},week:{dow:6,doy:12}})}(n(\"wd/R\"))},jtHE:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return m}));var i=n(\"XNiG\"),a=n(\"qgXg\"),o=n(\"quSY\"),u=n(\"pxpQ\"),d=n(\"9ppp\"),f=n(\"Ylt2\"),m=function(e){l(n,e);var t=h(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.POSITIVE_INFINITY,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.POSITIVE_INFINITY,a=arguments.length>2?arguments[2]:void 0;return s(this,n),(e=t.call(this)).scheduler=a,e._events=[],e._infiniteTimeWindow=!1,e._bufferSize=r<1?1:r,e._windowTime=i<1?1:i,i===Number.POSITIVE_INFINITY?(e._infiniteTimeWindow=!0,e.next=e.nextInfiniteTimeWindow):e.next=e.nextTimeWindow,e}return c(n,[{key:\"nextInfiniteTimeWindow\",value:function(e){var t=this._events;t.push(e),t.length>this._bufferSize&&t.shift(),r(v(n.prototype),\"next\",this).call(this,e)}},{key:\"nextTimeWindow\",value:function(e){this._events.push(new p(this._getNow(),e)),this._trimBufferThenGetEvents(),r(v(n.prototype),\"next\",this).call(this,e)}},{key:\"_subscribe\",value:function(e){var t,n=this._infiniteTimeWindow,r=n?this._events:this._trimBufferThenGetEvents(),i=this.scheduler,a=r.length;if(this.closed)throw new d.a;if(this.isStopped||this.hasError?t=o.a.EMPTY:(this.observers.push(e),t=new f.a(this,e)),i&&e.add(e=new u.a(e,i)),n)for(var s=0;st&&(a=Math.max(a,i-t)),a>0&&r.splice(0,a),r}}]),n}(i.a),p=function e(t,n){s(this,e),this.time=t,this.value=n}},kEOa:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u09e7\",2:\"\\u09e8\",3:\"\\u09e9\",4:\"\\u09ea\",5:\"\\u09eb\",6:\"\\u09ec\",7:\"\\u09ed\",8:\"\\u09ee\",9:\"\\u09ef\",0:\"\\u09e6\"},n={\"\\u09e7\":\"1\",\"\\u09e8\":\"2\",\"\\u09e9\":\"3\",\"\\u09ea\":\"4\",\"\\u09eb\":\"5\",\"\\u09ec\":\"6\",\"\\u09ed\":\"7\",\"\\u09ee\":\"8\",\"\\u09ef\":\"9\",\"\\u09e6\":\"0\"};e.defineLocale(\"bn\",{months:\"\\u099c\\u09be\\u09a8\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u0985\\u0995\\u09cd\\u099f\\u09cb\\u09ac\\u09b0_\\u09a8\\u09ad\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u09a1\\u09bf\\u09b8\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0\".split(\"_\"),monthsShort:\"\\u099c\\u09be\\u09a8\\u09c1_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f_\\u0985\\u0995\\u09cd\\u099f\\u09cb_\\u09a8\\u09ad\\u09c7_\\u09a1\\u09bf\\u09b8\\u09c7\".split(\"_\"),weekdays:\"\\u09b0\\u09ac\\u09bf\\u09ac\\u09be\\u09b0_\\u09b8\\u09cb\\u09ae\\u09ac\\u09be\\u09b0_\\u09ae\\u0999\\u09cd\\u0997\\u09b2\\u09ac\\u09be\\u09b0_\\u09ac\\u09c1\\u09a7\\u09ac\\u09be\\u09b0_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf\\u09ac\\u09be\\u09b0_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0\\u09ac\\u09be\\u09b0_\\u09b6\\u09a8\\u09bf\\u09ac\\u09be\\u09b0\".split(\"_\"),weekdaysShort:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),weekdaysMin:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u09b8\\u09ae\\u09df\",LTS:\"A h:mm:ss \\u09b8\\u09ae\\u09df\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\"},calendar:{sameDay:\"[\\u0986\\u099c] LT\",nextDay:\"[\\u0986\\u0997\\u09be\\u09ae\\u09c0\\u0995\\u09be\\u09b2] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0997\\u09a4\\u0995\\u09be\\u09b2] LT\",lastWeek:\"[\\u0997\\u09a4] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u09aa\\u09b0\\u09c7\",past:\"%s \\u0986\\u0997\\u09c7\",s:\"\\u0995\\u09df\\u09c7\\u0995 \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",ss:\"%d \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",m:\"\\u098f\\u0995 \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",mm:\"%d \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",h:\"\\u098f\\u0995 \\u0998\\u09a8\\u09cd\\u099f\\u09be\",hh:\"%d \\u0998\\u09a8\\u09cd\\u099f\\u09be\",d:\"\\u098f\\u0995 \\u09a6\\u09bf\\u09a8\",dd:\"%d \\u09a6\\u09bf\\u09a8\",M:\"\\u098f\\u0995 \\u09ae\\u09be\\u09b8\",MM:\"%d \\u09ae\\u09be\\u09b8\",y:\"\\u098f\\u0995 \\u09ac\\u099b\\u09b0\",yy:\"%d \\u09ac\\u099b\\u09b0\"},preparse:function(e){return e.replace(/[\\u09e7\\u09e8\\u09e9\\u09ea\\u09eb\\u09ec\\u09ed\\u09ee\\u09ef\\u09e6]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u09b0\\u09be\\u09a4|\\u09b8\\u0995\\u09be\\u09b2|\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0|\\u09ac\\u09bf\\u0995\\u09be\\u09b2|\\u09b0\\u09be\\u09a4/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u09b0\\u09be\\u09a4\"===t&&e>=4||\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\"===t&&e<5||\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\"===t?e+12:e},meridiem:function(e,t,n){return e<4?\"\\u09b0\\u09be\\u09a4\":e<10?\"\\u09b8\\u0995\\u09be\\u09b2\":e<17?\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\":e<20?\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\":\"\\u09b0\\u09be\\u09a4\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},kJWO:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));var r=\"function\"==typeof Symbol&&Symbol.observable||\"@@observable\"},kOpN:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"zh-tw\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u9031\\u65e5_\\u9031\\u4e00_\\u9031\\u4e8c_\\u9031\\u4e09_\\u9031\\u56db_\\u9031\\u4e94_\\u9031\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\",l:\"YYYY/M/D\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u51cc\\u6668\"===t||\"\\u65e9\\u4e0a\"===t||\"\\u4e0a\\u5348\"===t?e:\"\\u4e2d\\u5348\"===t?e>=11?e:e+12:\"\\u4e0b\\u5348\"===t||\"\\u665a\\u4e0a\"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?\"\\u51cc\\u6668\":r<900?\"\\u65e9\\u4e0a\":r<1130?\"\\u4e0a\\u5348\":r<1230?\"\\u4e2d\\u5348\":r<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929] LT\",nextDay:\"[\\u660e\\u5929] LT\",nextWeek:\"[\\u4e0b]dddd LT\",lastDay:\"[\\u6628\\u5929] LT\",lastWeek:\"[\\u4e0a]dddd LT\",sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u9031)/,ordinal:function(e,t){switch(t){case\"d\":case\"D\":case\"DDD\":return e+\"\\u65e5\";case\"M\":return e+\"\\u6708\";case\"w\":case\"W\":return e+\"\\u9031\";default:return e}},relativeTime:{future:\"%s\\u5f8c\",past:\"%s\\u524d\",s:\"\\u5e7e\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u9418\",mm:\"%d \\u5206\\u9418\",h:\"1 \\u5c0f\\u6642\",hh:\"%d \\u5c0f\\u6642\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u500b\\u6708\",MM:\"%d \\u500b\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"}})}(n(\"wd/R\"))},kU1M:function(e,t,i){\"use strict\";i.r(t),i.d(t,\"audit\",(function(){return a.a})),i.d(t,\"auditTime\",(function(){return o.a})),i.d(t,\"buffer\",(function(){return f})),i.d(t,\"bufferCount\",(function(){return _})),i.d(t,\"bufferTime\",(function(){return x})),i.d(t,\"bufferToggle\",(function(){return P})),i.d(t,\"bufferWhen\",(function(){return R})),i.d(t,\"catchError\",(function(){return H.a})),i.d(t,\"combineAll\",(function(){return B})),i.d(t,\"combineLatest\",(function(){return z})),i.d(t,\"concat\",(function(){return G})),i.d(t,\"concatAll\",(function(){return X.a})),i.d(t,\"concatMap\",(function(){return W.a})),i.d(t,\"concatMapTo\",(function(){return Z})),i.d(t,\"count\",(function(){return K})),i.d(t,\"debounce\",(function(){return $})),i.d(t,\"debounceTime\",(function(){return ne.a})),i.d(t,\"defaultIfEmpty\",(function(){return re.a})),i.d(t,\"delay\",(function(){return ie.a})),i.d(t,\"delayWhen\",(function(){return oe})),i.d(t,\"dematerialize\",(function(){return de})),i.d(t,\"distinct\",(function(){return me})),i.d(t,\"distinctUntilChanged\",(function(){return be.a})),i.d(t,\"distinctUntilKeyChanged\",(function(){return ge})),i.d(t,\"elementAt\",(function(){return Se})),i.d(t,\"endWith\",(function(){return xe})),i.d(t,\"every\",(function(){return Ce.a})),i.d(t,\"exhaust\",(function(){return De})),i.d(t,\"exhaustMap\",(function(){return Ae})),i.d(t,\"expand\",(function(){return je})),i.d(t,\"filter\",(function(){return ye.a})),i.d(t,\"finalize\",(function(){return Ye.a})),i.d(t,\"find\",(function(){return He})),i.d(t,\"findIndex\",(function(){return Ve})),i.d(t,\"first\",(function(){return Ue.a})),i.d(t,\"groupBy\",(function(){return ze.b})),i.d(t,\"ignoreElements\",(function(){return Je})),i.d(t,\"isEmpty\",(function(){return We})),i.d(t,\"last\",(function(){return Qe.a})),i.d(t,\"map\",(function(){return Te.a})),i.d(t,\"mapTo\",(function(){return qe.a})),i.d(t,\"materialize\",(function(){return et})),i.d(t,\"max\",(function(){return st})),i.d(t,\"merge\",(function(){return ct})),i.d(t,\"mergeAll\",(function(){return lt.a})),i.d(t,\"mergeMap\",(function(){return dt.a})),i.d(t,\"flatMap\",(function(){return dt.a})),i.d(t,\"mergeMapTo\",(function(){return ht})),i.d(t,\"mergeScan\",(function(){return ft})),i.d(t,\"min\",(function(){return vt})),i.d(t,\"multicast\",(function(){return bt.a})),i.d(t,\"observeOn\",(function(){return gt.b})),i.d(t,\"onErrorResumeNext\",(function(){return _t})),i.d(t,\"pairwise\",(function(){return wt.a})),i.d(t,\"partition\",(function(){return Mt})),i.d(t,\"pluck\",(function(){return xt})),i.d(t,\"publish\",(function(){return Dt})),i.d(t,\"publishBehavior\",(function(){return Lt})),i.d(t,\"publishLast\",(function(){return Tt})),i.d(t,\"publishReplay\",(function(){return Pt})),i.d(t,\"race\",(function(){return jt})),i.d(t,\"reduce\",(function(){return ot})),i.d(t,\"repeat\",(function(){return It})),i.d(t,\"repeatWhen\",(function(){return Nt})),i.d(t,\"retry\",(function(){return Ut})),i.d(t,\"retryWhen\",(function(){return Gt})),i.d(t,\"refCount\",(function(){return Zt.a})),i.d(t,\"sample\",(function(){return Kt})),i.d(t,\"sampleTime\",(function(){return $t})),i.d(t,\"scan\",(function(){return rt.a})),i.d(t,\"sequenceEqual\",(function(){return rn})),i.d(t,\"share\",(function(){return un.a})),i.d(t,\"shareReplay\",(function(){return cn.a})),i.d(t,\"single\",(function(){return dn})),i.d(t,\"skip\",(function(){return mn.a})),i.d(t,\"skipLast\",(function(){return pn})),i.d(t,\"skipUntil\",(function(){return gn})),i.d(t,\"skipWhile\",(function(){return kn})),i.d(t,\"startWith\",(function(){return Mn.a})),i.d(t,\"subscribeOn\",(function(){return On})),i.d(t,\"switchAll\",(function(){return An})),i.d(t,\"switchMap\",(function(){return En.a})),i.d(t,\"switchMapTo\",(function(){return Pn})),i.d(t,\"take\",(function(){return we.a})),i.d(t,\"takeLast\",(function(){return it.a})),i.d(t,\"takeUntil\",(function(){return Fn.a})),i.d(t,\"takeWhile\",(function(){return jn.a})),i.d(t,\"tap\",(function(){return Rn.a})),i.d(t,\"throttle\",(function(){return Yn})),i.d(t,\"throttleTime\",(function(){return Bn})),i.d(t,\"throwIfEmpty\",(function(){return ke.a})),i.d(t,\"timeInterval\",(function(){return Gn})),i.d(t,\"timeout\",(function(){return er})),i.d(t,\"timeoutWith\",(function(){return Kn})),i.d(t,\"timestamp\",(function(){return tr})),i.d(t,\"toArray\",(function(){return ir})),i.d(t,\"window\",(function(){return ar})),i.d(t,\"windowCount\",(function(){return ur})),i.d(t,\"windowTime\",(function(){return dr})),i.d(t,\"windowToggle\",(function(){return gr})),i.d(t,\"windowWhen\",(function(){return kr})),i.d(t,\"withLatestFrom\",(function(){return Mr})),i.d(t,\"zip\",(function(){return Or})),i.d(t,\"zipAll\",(function(){return Lr}));var a=i(\"tnsW\"),o=i(\"3UWI\"),u=i(\"l7GE\"),d=i(\"ZUHj\");function f(e){return function(t){return t.lift(new p(e))}}var p=function(){function e(t){s(this,e),this.closingNotifier=t}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new b(e,this.closingNotifier))}}]),e}(),b=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this,e)).buffer=[],i.add(Object(d.a)(m(i),r)),i}return c(n,[{key:\"_next\",value:function(e){this.buffer.push(e)}},{key:\"notifyNext\",value:function(e,t,n,r,i){var a=this.buffer;this.buffer=[],this.destination.next(a)}}]),n}(u.a),g=i(\"7o/Q\");function _(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return function(n){return n.lift(new y(e,t))}}var y=function(){function e(t,n){s(this,e),this.bufferSize=t,this.startBufferEvery=n,this.subscriberClass=n&&t!==n?w:k}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new this.subscriberClass(e,this.bufferSize,this.startBufferEvery))}}]),e}(),k=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this,e)).bufferSize=r,i.buffer=[],i}return c(n,[{key:\"_next\",value:function(e){var t=this.buffer;t.push(e),t.length==this.bufferSize&&(this.destination.next(t),this.buffer=[])}},{key:\"_complete\",value:function(){var e=this.buffer;e.length>0&&this.destination.next(e),r(v(n.prototype),\"_complete\",this).call(this)}}]),n}(g.a),w=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,e)).bufferSize=r,a.startBufferEvery=i,a.buffers=[],a.count=0,a}return c(n,[{key:\"_next\",value:function(e){var t=this.bufferSize,n=this.startBufferEvery,r=this.buffers,i=this.count;this.count++,i%n==0&&r.push([]);for(var a=r.length;a--;){var o=r[a];o.push(e),o.length===t&&(r.splice(a,1),this.destination.next(o))}}},{key:\"_complete\",value:function(){for(var e=this.buffers,t=this.destination;e.length>0;){var i=e.shift();i.length>0&&t.next(i)}r(v(n.prototype),\"_complete\",this).call(this)}}]),n}(g.a),S=i(\"D0XW\"),M=i(\"z+Ro\");function x(e){var t=arguments.length,n=S.a;Object(M.a)(arguments[arguments.length-1])&&(n=arguments[arguments.length-1],t--);var r=null;t>=2&&(r=arguments[1]);var i=Number.POSITIVE_INFINITY;return t>=3&&(i=arguments[2]),function(t){return t.lift(new C(e,r,i,n))}}var C=function(){function e(t,n,r,i){s(this,e),this.bufferTimeSpan=t,this.bufferCreationInterval=n,this.maxBufferSize=r,this.scheduler=i}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new O(e,this.bufferTimeSpan,this.bufferCreationInterval,this.maxBufferSize,this.scheduler))}}]),e}(),D=function e(){s(this,e),this.buffer=[]},O=function(e){l(n,e);var t=h(n);function n(e,r,i,a,o){var u;s(this,n),(u=t.call(this,e)).bufferTimeSpan=r,u.bufferCreationInterval=i,u.maxBufferSize=a,u.scheduler=o,u.contexts=[];var c=u.openContext();if(u.timespanOnly=null==i||i<0,u.timespanOnly)u.add(c.closeAction=o.schedule(L,r,{subscriber:m(u),context:c,bufferTimeSpan:r}));else{var l={bufferTimeSpan:r,bufferCreationInterval:i,subscriber:m(u),scheduler:o};u.add(c.closeAction=o.schedule(T,r,{subscriber:m(u),context:c})),u.add(o.schedule(E,i,l))}return u}return c(n,[{key:\"_next\",value:function(e){for(var t,n=this.contexts,r=n.length,i=0;i0;){var i=e.shift();t.next(i.buffer)}r(v(n.prototype),\"_complete\",this).call(this)}},{key:\"_unsubscribe\",value:function(){this.contexts=null}},{key:\"onBufferFull\",value:function(e){this.closeContext(e);var t=e.closeAction;if(t.unsubscribe(),this.remove(t),!this.closed&&this.timespanOnly){e=this.openContext();var n=this.bufferTimeSpan;this.add(e.closeAction=this.scheduler.schedule(L,n,{subscriber:this,context:e,bufferTimeSpan:n}))}}},{key:\"openContext\",value:function(){var e=new D;return this.contexts.push(e),e}},{key:\"closeContext\",value:function(e){this.destination.next(e.buffer);var t=this.contexts;(t?t.indexOf(e):-1)>=0&&t.splice(t.indexOf(e),1)}}]),n}(g.a);function L(e){var t=e.subscriber,n=e.context;n&&t.closeContext(n),t.closed||(e.context=t.openContext(),e.context.closeAction=this.schedule(e,e.bufferTimeSpan))}function E(e){var t=e.bufferCreationInterval,n=e.bufferTimeSpan,r=e.subscriber,i=e.scheduler,a=r.openContext();r.closed||(r.add(a.closeAction=i.schedule(T,n,{subscriber:r,context:a})),this.schedule(e,t))}function T(e){var t=e.subscriber,n=e.context;t.closeContext(n)}var A=i(\"quSY\");function P(e,t){return function(n){return n.lift(new F(e,t))}}var F=function(){function e(t,n){s(this,e),this.openings=t,this.closingSelector=n}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new j(e,this.openings,this.closingSelector))}}]),e}(),j=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,e)).openings=r,a.closingSelector=i,a.contexts=[],a.add(Object(d.a)(m(a),r)),a}return c(n,[{key:\"_next\",value:function(e){for(var t=this.contexts,n=t.length,r=0;r0;){var i=t.shift();i.subscription.unsubscribe(),i.buffer=null,i.subscription=null}this.contexts=null,r(v(n.prototype),\"_error\",this).call(this,e)}},{key:\"_complete\",value:function(){for(var e=this.contexts;e.length>0;){var t=e.shift();this.destination.next(t.buffer),t.subscription.unsubscribe(),t.buffer=null,t.subscription=null}this.contexts=null,r(v(n.prototype),\"_complete\",this).call(this)}},{key:\"notifyNext\",value:function(e,t,n,r,i){e?this.closeBuffer(e):this.openBuffer(t)}},{key:\"notifyComplete\",value:function(e){this.closeBuffer(e.context)}},{key:\"openBuffer\",value:function(e){try{var t=this.closingSelector.call(this,e);t&&this.trySubscribe(t)}catch(n){this._error(n)}}},{key:\"closeBuffer\",value:function(e){var t=this.contexts;if(t&&e){var n=e.buffer,r=e.subscription;this.destination.next(n),t.splice(t.indexOf(e),1),this.remove(r),r.unsubscribe()}}},{key:\"trySubscribe\",value:function(e){var t=this.contexts,n=new A.a,r={buffer:[],subscription:n};t.push(r);var i=Object(d.a)(this,e,r);!i||i.closed?this.closeBuffer(r):(i.context=r,this.add(i),n.add(i))}}]),n}(u.a);function R(e){return function(t){return t.lift(new I(e))}}var I=function(){function e(t){s(this,e),this.closingSelector=t}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new Y(e,this.closingSelector))}}]),e}(),Y=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this,e)).closingSelector=r,i.subscribing=!1,i.openBuffer(),i}return c(n,[{key:\"_next\",value:function(e){this.buffer.push(e)}},{key:\"_complete\",value:function(){var e=this.buffer;e&&this.destination.next(e),r(v(n.prototype),\"_complete\",this).call(this)}},{key:\"_unsubscribe\",value:function(){this.buffer=null,this.subscribing=!1}},{key:\"notifyNext\",value:function(e,t,n,r,i){this.openBuffer()}},{key:\"notifyComplete\",value:function(){this.subscribing?this.complete():this.openBuffer()}},{key:\"openBuffer\",value:function(){var e,t=this.closingSubscription;t&&(this.remove(t),t.unsubscribe()),this.buffer&&this.destination.next(this.buffer),this.buffer=[];try{e=(0,this.closingSelector)()}catch(n){return this.error(n)}t=new A.a,this.closingSubscription=t,this.add(t),this.subscribing=!0,t.add(Object(d.a)(this,e)),this.subscribing=!1}}]),n}(u.a),H=i(\"JIr8\"),N=i(\"itXk\");function B(e){return function(t){return t.lift(new N.a(e))}}var V=i(\"DH7j\"),U=i(\"Cfvw\");function z(){for(var e=arguments.length,t=new Array(e),r=0;r=2;return function(r){return r.pipe(Object(ye.a)((function(t,n){return n===e})),Object(we.a)(1),n?Object(re.a)(t):Object(ke.a)((function(){return new _e.a})))}}var Me=i(\"LRne\");function xe(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:Number.POSITIVE_INFINITY,n=arguments.length>2?arguments[2]:void 0;return t=(t||0)<1?Number.POSITIVE_INFINITY:t,function(r){return r.lift(new Re(e,t,n))}}var Re=function(){function e(t,n,r){s(this,e),this.project=t,this.concurrent=n,this.scheduler=r}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new Ie(e,this.project,this.concurrent,this.scheduler))}}]),e}(),Ie=function(e){l(n,e);var t=h(n);function n(e,r,i,a){var o;return s(this,n),(o=t.call(this,e)).project=r,o.concurrent=i,o.scheduler=a,o.index=0,o.active=0,o.hasCompleted=!1,i0&&this._next(t.shift()),this.hasCompleted&&0===this.active&&this.destination.complete()}}],[{key:\"dispatch\",value:function(e){var t=e.subscriber,n=e.result,r=e.value,i=e.index;t.subscribeToProjection(n,r,i)}}]),n}(u.a),Ye=i(\"nYR2\");function He(e,t){if(\"function\"!=typeof e)throw new TypeError(\"predicate is not a function\");return function(n){return n.lift(new Ne(e,n,!1,t))}}var Ne=function(){function e(t,n,r,i){s(this,e),this.predicate=t,this.source=n,this.yieldIndex=r,this.thisArg=i}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new Be(e,this.predicate,this.source,this.yieldIndex,this.thisArg))}}]),e}(),Be=function(e){l(n,e);var t=h(n);function n(e,r,i,a,o){var u;return s(this,n),(u=t.call(this,e)).predicate=r,u.source=i,u.yieldIndex=a,u.thisArg=o,u.index=0,u}return c(n,[{key:\"notifyComplete\",value:function(e){var t=this.destination;t.next(e),t.complete(),this.unsubscribe()}},{key:\"_next\",value:function(e){var t=this.predicate,n=this.thisArg,r=this.index++;try{t.call(n||this,e,r,this.source)&&this.notifyComplete(this.yieldIndex?r:e)}catch(i){this.destination.error(i)}}},{key:\"_complete\",value:function(){this.notifyComplete(this.yieldIndex?-1:void 0)}}]),n}(g.a);function Ve(e,t){return function(n){return n.lift(new Ne(e,n,!0,t))}}var Ue=i(\"SxV6\"),ze=i(\"OQgR\");function Je(){return function(e){return e.lift(new Ge)}}var Ge=function(){function e(){s(this,e)}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new Xe(e))}}]),e}(),Xe=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return c(n,[{key:\"_next\",value:function(e){}}]),n}(g.a);function We(){return function(e){return e.lift(new Ze)}}var Ze=function(){function e(){s(this,e)}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new Ke(e))}}]),e}(),Ke=function(e){l(n,e);var t=h(n);function n(e){return s(this,n),t.call(this,e)}return c(n,[{key:\"notifyComplete\",value:function(e){var t=this.destination;t.next(e),t.complete()}},{key:\"_next\",value:function(e){this.notifyComplete(!1)}},{key:\"_complete\",value:function(){this.notifyComplete(!0)}}]),n}(g.a),Qe=i(\"NJ9Y\"),qe=i(\"CqXF\"),$e=i(\"WMd4\");function et(){return function(e){return e.lift(new tt)}}var tt=function(){function e(){s(this,e)}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new nt(e))}}]),e}(),nt=function(e){l(n,e);var t=h(n);function n(e){return s(this,n),t.call(this,e)}return c(n,[{key:\"_next\",value:function(e){this.destination.next($e.a.createNext(e))}},{key:\"_error\",value:function(e){var t=this.destination;t.next($e.a.createError(e)),t.complete()}},{key:\"_complete\",value:function(){var e=this.destination;e.next($e.a.createComplete()),e.complete()}}]),n}(g.a),rt=i(\"Kqap\"),it=i(\"BFxc\"),at=i(\"mCNh\");function ot(e,t){return arguments.length>=2?function(n){return Object(at.a)(Object(rt.a)(e,t),Object(it.a)(1),Object(re.a)(t))(n)}:function(t){return Object(at.a)(Object(rt.a)((function(t,n,r){return e(t,n,r+1)})),Object(it.a)(1))(t)}}function st(e){return ot(\"function\"==typeof e?function(t,n){return e(t,n)>0?t:n}:function(e,t){return e>t?e:t})}var ut=i(\"VRyK\");function ct(){for(var e=arguments.length,t=new Array(e),n=0;n2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return\"function\"==typeof t?Object(dt.a)((function(){return e}),t,n):(\"number\"==typeof t&&(n=t),Object(dt.a)((function(){return e}),n))}function ft(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return function(r){return r.lift(new mt(e,t,n))}}var mt=function(){function e(t,n,r){s(this,e),this.accumulator=t,this.seed=n,this.concurrent=r}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new pt(e,this.accumulator,this.seed,this.concurrent))}}]),e}(),pt=function(e){l(n,e);var t=h(n);function n(e,r,i,a){var o;return s(this,n),(o=t.call(this,e)).accumulator=r,o.acc=i,o.concurrent=a,o.hasValue=!1,o.hasCompleted=!1,o.buffer=[],o.active=0,o.index=0,o}return c(n,[{key:\"_next\",value:function(e){if(this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete())}}]),n}(u.a);function vt(e){return ot(\"function\"==typeof e?function(t,n){return e(t,n)<0?t:n}:function(e,t){return e0&&void 0!==arguments[0]?arguments[0]:-1;return function(t){return 0===e?Object(Rt.b)():t.lift(new Yt(e<0?-1:e-1,t))}}var Yt=function(){function e(t,n){s(this,e),this.count=t,this.source=n}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new Ht(e,this.count,this.source))}}]),e}(),Ht=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,e)).count=r,a.source=i,a}return c(n,[{key:\"complete\",value:function(){if(!this.isStopped){var e=this.source,t=this.count;if(0===t)return r(v(n.prototype),\"complete\",this).call(this);t>-1&&(this.count=t-1),e.subscribe(this._unsubscribeAndRecycle())}}}]),n}(g.a);function Nt(e){return function(t){return t.lift(new Bt(e))}}var Bt=function(){function e(t){s(this,e),this.notifier=t}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new Vt(e,this.notifier,t))}}]),e}(),Vt=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,e)).notifier=r,a.source=i,a.sourceIsBeingSubscribedTo=!0,a}return c(n,[{key:\"notifyNext\",value:function(e,t,n,r,i){this.sourceIsBeingSubscribedTo=!0,this.source.subscribe(this)}},{key:\"notifyComplete\",value:function(e){if(!1===this.sourceIsBeingSubscribedTo)return r(v(n.prototype),\"complete\",this).call(this)}},{key:\"complete\",value:function(){if(this.sourceIsBeingSubscribedTo=!1,!this.isStopped){if(this.retries||this.subscribeToRetries(),!this.retriesSubscription||this.retriesSubscription.closed)return r(v(n.prototype),\"complete\",this).call(this);this._unsubscribeAndRecycle(),this.notifications.next()}}},{key:\"_unsubscribe\",value:function(){var e=this.notifications,t=this.retriesSubscription;e&&(e.unsubscribe(),this.notifications=null),t&&(t.unsubscribe(),this.retriesSubscription=null),this.retries=null}},{key:\"_unsubscribeAndRecycle\",value:function(){var e=this._unsubscribe;return this._unsubscribe=null,r(v(n.prototype),\"_unsubscribeAndRecycle\",this).call(this),this._unsubscribe=e,this}},{key:\"subscribeToRetries\",value:function(){var e;this.notifications=new Ct.a;try{e=(0,this.notifier)(this.notifications)}catch(t){return r(v(n.prototype),\"complete\",this).call(this)}this.retries=e,this.retriesSubscription=Object(d.a)(this,e)}}]),n}(u.a);function Ut(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;return function(t){return t.lift(new zt(e,t))}}var zt=function(){function e(t,n){s(this,e),this.count=t,this.source=n}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new Jt(e,this.count,this.source))}}]),e}(),Jt=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,e)).count=r,a.source=i,a}return c(n,[{key:\"error\",value:function(e){if(!this.isStopped){var t=this.source,i=this.count;if(0===i)return r(v(n.prototype),\"error\",this).call(this,e);i>-1&&(this.count=i-1),t.subscribe(this._unsubscribeAndRecycle())}}}]),n}(g.a);function Gt(e){return function(t){return t.lift(new Xt(e,t))}}var Xt=function(){function e(t,n){s(this,e),this.notifier=t,this.source=n}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new Wt(e,this.notifier,this.source))}}]),e}(),Wt=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,e)).notifier=r,a.source=i,a}return c(n,[{key:\"error\",value:function(e){if(!this.isStopped){var t=this.errors,i=this.retries,a=this.retriesSubscription;if(i)this.errors=null,this.retriesSubscription=null;else{t=new Ct.a;try{i=(0,this.notifier)(t)}catch(o){return r(v(n.prototype),\"error\",this).call(this,o)}a=Object(d.a)(this,i)}this._unsubscribeAndRecycle(),this.errors=t,this.retries=i,this.retriesSubscription=a,t.next(e)}}},{key:\"_unsubscribe\",value:function(){var e=this.errors,t=this.retriesSubscription;e&&(e.unsubscribe(),this.errors=null),t&&(t.unsubscribe(),this.retriesSubscription=null),this.retries=null}},{key:\"notifyNext\",value:function(e,t,n,r,i){var a=this._unsubscribe;this._unsubscribe=null,this._unsubscribeAndRecycle(),this._unsubscribe=a,this.source.subscribe(this)}}]),n}(u.a),Zt=i(\"x+ZX\");function Kt(e){return function(t){return t.lift(new Qt(e))}}var Qt=function(){function e(t){s(this,e),this.notifier=t}return c(e,[{key:\"call\",value:function(e,t){var n=new qt(e),r=t.subscribe(n);return r.add(Object(d.a)(n,this.notifier)),r}}]),e}(),qt=function(e){l(n,e);var t=h(n);function n(){var e;return s(this,n),(e=t.apply(this,arguments)).hasValue=!1,e}return c(n,[{key:\"_next\",value:function(e){this.value=e,this.hasValue=!0}},{key:\"notifyNext\",value:function(e,t,n,r,i){this.emitValue()}},{key:\"notifyComplete\",value:function(){this.emitValue()}},{key:\"emitValue\",value:function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.value))}}]),n}(u.a);function $t(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:S.a;return function(n){return n.lift(new en(e,t))}}var en=function(){function e(t,n){s(this,e),this.period=t,this.scheduler=n}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new tn(e,this.period,this.scheduler))}}]),e}(),tn=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,e)).period=r,a.scheduler=i,a.hasValue=!1,a.add(i.schedule(nn,r,{subscriber:m(a),period:r})),a}return c(n,[{key:\"_next\",value:function(e){this.lastValue=e,this.hasValue=!0}},{key:\"notifyNext\",value:function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))}}]),n}(g.a);function nn(e){var t=e.subscriber,n=e.period;t.notifyNext(),this.schedule(e,n)}function rn(e,t){return function(n){return n.lift(new an(e,t))}}var an=function(){function e(t,n){s(this,e),this.compareTo=t,this.comparator=n}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new on(e,this.compareTo,this.comparator))}}]),e}(),on=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,e)).compareTo=r,a.comparator=i,a._a=[],a._b=[],a._oneComplete=!1,a.destination.add(r.subscribe(new sn(e,m(a)))),a}return c(n,[{key:\"_next\",value:function(e){this._oneComplete&&0===this._b.length?this.emit(!1):(this._a.push(e),this.checkValues())}},{key:\"_complete\",value:function(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0,this.unsubscribe()}},{key:\"checkValues\",value:function(){for(var e=this._a,t=this._b,n=this.comparator;e.length>0&&t.length>0;){var r=e.shift(),i=t.shift(),a=!1;try{a=n?n(r,i):r===i}catch(o){this.destination.error(o)}a||this.emit(!1)}}},{key:\"emit\",value:function(e){var t=this.destination;t.next(e),t.complete()}},{key:\"nextB\",value:function(e){this._oneComplete&&0===this._a.length?this.emit(!1):(this._b.push(e),this.checkValues())}},{key:\"completeB\",value:function(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0}}]),n}(g.a),sn=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this,e)).parent=r,i}return c(n,[{key:\"_next\",value:function(e){this.parent.nextB(e)}},{key:\"_error\",value:function(e){this.parent.error(e),this.unsubscribe()}},{key:\"_complete\",value:function(){this.parent.completeB(),this.unsubscribe()}}]),n}(g.a),un=i(\"w1tV\"),cn=i(\"UXun\"),ln=i(\"sVev\");function dn(e){return function(t){return t.lift(new hn(e,t))}}var hn=function(){function e(t,n){s(this,e),this.predicate=t,this.source=n}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new fn(e,this.predicate,this.source))}}]),e}(),fn=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,e)).predicate=r,a.source=i,a.seenValue=!1,a.index=0,a}return c(n,[{key:\"applySingleValue\",value:function(e){this.seenValue?this.destination.error(\"Sequence contains more than one element\"):(this.seenValue=!0,this.singleValue=e)}},{key:\"_next\",value:function(e){var t=this.index++;this.predicate?this.tryNext(e,t):this.applySingleValue(e)}},{key:\"tryNext\",value:function(e,t){try{this.predicate(e,t,this.source)&&this.applySingleValue(e)}catch(n){this.destination.error(n)}}},{key:\"_complete\",value:function(){var e=this.destination;this.index>0?(e.next(this.seenValue?this.singleValue:void 0),e.complete()):e.error(new ln.a)}}]),n}(g.a),mn=i(\"zP0r\");function pn(e){return function(t){return t.lift(new vn(e))}}var vn=function(){function e(t){if(s(this,e),this._skipCount=t,this._skipCount<0)throw new _e.a}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(0===this._skipCount?new g.a(e):new bn(e,this._skipCount))}}]),e}(),bn=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this,e))._skipCount=r,i._count=0,i._ring=new Array(r),i}return c(n,[{key:\"_next\",value:function(e){var t=this._skipCount,n=this._count++;if(n1&&void 0!==arguments[1]?arguments[1]:0,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:xn.a;return s(this,n),(r=t.call(this)).source=e,r.delayTime=i,r.scheduler=a,(!Object(Cn.a)(i)||i<0)&&(r.delayTime=0),a&&\"function\"==typeof a.schedule||(r.scheduler=xn.a),r}return c(n,[{key:\"_subscribe\",value:function(e){return this.scheduler.schedule(n.dispatch,this.delayTime,{source:this.source,subscriber:e})}}],[{key:\"create\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:xn.a;return new n(e,t,r)}},{key:\"dispatch\",value:function(e){var t=e.source,n=e.subscriber;return this.add(t.subscribe(n))}}]),n}(ae.a);function On(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(n){return n.lift(new Ln(e,t))}}var Ln=function(){function e(t,n){s(this,e),this.scheduler=t,this.delay=n}return c(e,[{key:\"call\",value:function(e,t){return new Dn(t,this.delay,this.scheduler).subscribe(e)}}]),e}(),En=i(\"eIep\"),Tn=i(\"SpAZ\");function An(){return Object(En.a)(Tn.a)}function Pn(e,t){return t?Object(En.a)((function(){return e}),t):Object(En.a)((function(){return e}))}var Fn=i(\"1G5W\"),jn=i(\"GJmQ\"),Rn=i(\"vkgz\"),In={leading:!0,trailing:!1};function Yn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:In;return function(n){return n.lift(new Hn(e,t.leading,t.trailing))}}var Hn=function(){function e(t,n,r){s(this,e),this.durationSelector=t,this.leading=n,this.trailing=r}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new Nn(e,this.durationSelector,this.leading,this.trailing))}}]),e}(),Nn=function(e){l(n,e);var t=h(n);function n(e,r,i,a){var o;return s(this,n),(o=t.call(this,e)).destination=e,o.durationSelector=r,o._leading=i,o._trailing=a,o._hasValue=!1,o}return c(n,[{key:\"_next\",value:function(e){this._hasValue=!0,this._sendValue=e,this._throttled||(this._leading?this.send():this.throttle(e))}},{key:\"send\",value:function(){var e=this._hasValue,t=this._sendValue;e&&(this.destination.next(t),this.throttle(t)),this._hasValue=!1,this._sendValue=null}},{key:\"throttle\",value:function(e){var t=this.tryDurationSelector(e);t&&this.add(this._throttled=Object(d.a)(this,t))}},{key:\"tryDurationSelector\",value:function(e){try{return this.durationSelector(e)}catch(t){return this.destination.error(t),null}}},{key:\"throttlingDone\",value:function(){var e=this._throttled,t=this._trailing;e&&e.unsubscribe(),this._throttled=null,t&&this.send()}},{key:\"notifyNext\",value:function(e,t,n,r,i){this.throttlingDone()}},{key:\"notifyComplete\",value:function(){this.throttlingDone()}}]),n}(u.a);function Bn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:S.a,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:In;return function(r){return r.lift(new Vn(e,t,n.leading,n.trailing))}}var Vn=function(){function e(t,n,r,i){s(this,e),this.duration=t,this.scheduler=n,this.leading=r,this.trailing=i}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new Un(e,this.duration,this.scheduler,this.leading,this.trailing))}}]),e}(),Un=function(e){l(n,e);var t=h(n);function n(e,r,i,a,o){var u;return s(this,n),(u=t.call(this,e)).duration=r,u.scheduler=i,u.leading=a,u.trailing=o,u._hasTrailingValue=!1,u._trailingValue=null,u}return c(n,[{key:\"_next\",value:function(e){this.throttled?this.trailing&&(this._trailingValue=e,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(zn,this.duration,{subscriber:this})),this.leading?this.destination.next(e):this.trailing&&(this._trailingValue=e,this._hasTrailingValue=!0))}},{key:\"_complete\",value:function(){this._hasTrailingValue?(this.destination.next(this._trailingValue),this.destination.complete()):this.destination.complete()}},{key:\"clearThrottle\",value:function(){var e=this.throttled;e&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),e.unsubscribe(),this.remove(e),this.throttled=null)}}]),n}(g.a);function zn(e){e.subscriber.clearThrottle()}var Jn=i(\"NXyV\");function Gn(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:S.a;return function(t){return Object(Jn.a)((function(){return t.pipe(Object(rt.a)((function(t,n){var r=t.current;return{value:n,current:e.now(),last:r}}),{current:e.now(),value:void 0,last:void 0}),Object(Te.a)((function(e){var t=e.current,n=e.last,r=e.value;return new Xn(r,t-n)})))}))}}var Xn=function e(t,n){s(this,e),this.value=t,this.interval=n},Wn=i(\"Y6u4\"),Zn=i(\"mlxB\");function Kn(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:S.a;return function(r){var i=Object(Zn.a)(e),a=i?+e-n.now():Math.abs(e);return r.lift(new Qn(a,i,t,n))}}var Qn=function(){function e(t,n,r,i){s(this,e),this.waitFor=t,this.absoluteTimeout=n,this.withObservable=r,this.scheduler=i}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new qn(e,this.absoluteTimeout,this.waitFor,this.withObservable,this.scheduler))}}]),e}(),qn=function(e){l(n,e);var t=h(n);function n(e,r,i,a,o){var u;return s(this,n),(u=t.call(this,e)).absoluteTimeout=r,u.waitFor=i,u.withObservable=a,u.scheduler=o,u.action=null,u.scheduleTimeout(),u}return c(n,[{key:\"scheduleTimeout\",value:function(){var e=this.action;e?this.action=e.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(n.dispatchTimeout,this.waitFor,this))}},{key:\"_next\",value:function(e){this.absoluteTimeout||this.scheduleTimeout(),r(v(n.prototype),\"_next\",this).call(this,e)}},{key:\"_unsubscribe\",value:function(){this.action=null,this.scheduler=null,this.withObservable=null}}],[{key:\"dispatchTimeout\",value:function(e){var t=e.withObservable;e._unsubscribeAndRecycle(),e.add(Object(d.a)(e,t))}}]),n}(u.a),$n=i(\"z6cu\");function er(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:S.a;return Kn(e,Object($n.a)(new Wn.a),t)}function tr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:S.a;return Object(Te.a)((function(t){return new nr(t,e.now())}))}var nr=function e(t,n){s(this,e),this.value=t,this.timestamp=n};function rr(e,t,n){return 0===n?[t]:(e.push(t),e)}function ir(){return ot(rr,[])}function ar(e){return function(t){return t.lift(new or(e))}}var or=function(){function e(t){s(this,e),this.windowBoundaries=t}return c(e,[{key:\"call\",value:function(e,t){var n=new sr(e),r=t.subscribe(n);return r.closed||n.add(Object(d.a)(n,this.windowBoundaries)),r}}]),e}(),sr=function(e){l(n,e);var t=h(n);function n(e){var r;return s(this,n),(r=t.call(this,e)).window=new Ct.a,e.next(r.window),r}return c(n,[{key:\"notifyNext\",value:function(e,t,n,r,i){this.openWindow()}},{key:\"notifyError\",value:function(e,t){this._error(e)}},{key:\"notifyComplete\",value:function(e){this._complete()}},{key:\"_next\",value:function(e){this.window.next(e)}},{key:\"_error\",value:function(e){this.window.error(e),this.destination.error(e)}},{key:\"_complete\",value:function(){this.window.complete(),this.destination.complete()}},{key:\"_unsubscribe\",value:function(){this.window=null}},{key:\"openWindow\",value:function(){var e=this.window;e&&e.complete();var t=this.destination,n=this.window=new Ct.a;t.next(n)}}]),n}(u.a);function ur(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(n){return n.lift(new cr(e,t))}}var cr=function(){function e(t,n){s(this,e),this.windowSize=t,this.startWindowEvery=n}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new lr(e,this.windowSize,this.startWindowEvery))}}]),e}(),lr=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,e)).destination=e,a.windowSize=r,a.startWindowEvery=i,a.windows=[new Ct.a],a.count=0,e.next(a.windows[0]),a}return c(n,[{key:\"_next\",value:function(e){for(var t=this.startWindowEvery>0?this.startWindowEvery:this.windowSize,n=this.destination,r=this.windowSize,i=this.windows,a=i.length,o=0;o=0&&s%t==0&&!this.closed&&i.shift().complete(),++this.count%t==0&&!this.closed){var u=new Ct.a;i.push(u),n.next(u)}}},{key:\"_error\",value:function(e){var t=this.windows;if(t)for(;t.length>0&&!this.closed;)t.shift().error(e);this.destination.error(e)}},{key:\"_complete\",value:function(){var e=this.windows;if(e)for(;e.length>0&&!this.closed;)e.shift().complete();this.destination.complete()}},{key:\"_unsubscribe\",value:function(){this.count=0,this.windows=null}}]),n}(g.a);function dr(e){var t=S.a,n=null,r=Number.POSITIVE_INFINITY;return Object(M.a)(arguments[3])&&(t=arguments[3]),Object(M.a)(arguments[2])?t=arguments[2]:Object(Cn.a)(arguments[2])&&(r=arguments[2]),Object(M.a)(arguments[1])?t=arguments[1]:Object(Cn.a)(arguments[1])&&(n=arguments[1]),function(i){return i.lift(new hr(e,n,r,t))}}var hr=function(){function e(t,n,r,i){s(this,e),this.windowTimeSpan=t,this.windowCreationInterval=n,this.maxWindowSize=r,this.scheduler=i}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new mr(e,this.windowTimeSpan,this.windowCreationInterval,this.maxWindowSize,this.scheduler))}}]),e}(),fr=function(e){l(n,e);var t=h(n);function n(){var e;return s(this,n),(e=t.apply(this,arguments))._numberOfNextedValues=0,e}return c(n,[{key:\"next\",value:function(e){this._numberOfNextedValues++,r(v(n.prototype),\"next\",this).call(this,e)}},{key:\"numberOfNextedValues\",get:function(){return this._numberOfNextedValues}}]),n}(Ct.a),mr=function(e){l(n,e);var t=h(n);function n(e,r,i,a,o){var u;s(this,n),(u=t.call(this,e)).destination=e,u.windowTimeSpan=r,u.windowCreationInterval=i,u.maxWindowSize=a,u.scheduler=o,u.windows=[];var c=u.openWindow();if(null!==i&&i>=0){var l={windowTimeSpan:r,windowCreationInterval:i,subscriber:m(u),scheduler:o};u.add(o.schedule(br,r,{subscriber:m(u),window:c,context:null})),u.add(o.schedule(vr,i,l))}else u.add(o.schedule(pr,r,{subscriber:m(u),window:c,windowTimeSpan:r}));return u}return c(n,[{key:\"_next\",value:function(e){for(var t=this.windows,n=t.length,r=0;r=this.maxWindowSize&&this.closeWindow(i))}}},{key:\"_error\",value:function(e){for(var t=this.windows;t.length>0;)t.shift().error(e);this.destination.error(e)}},{key:\"_complete\",value:function(){for(var e=this.windows;e.length>0;){var t=e.shift();t.closed||t.complete()}this.destination.complete()}},{key:\"openWindow\",value:function(){var e=new fr;return this.windows.push(e),this.destination.next(e),e}},{key:\"closeWindow\",value:function(e){e.complete();var t=this.windows;t.splice(t.indexOf(e),1)}}]),n}(g.a);function pr(e){var t=e.subscriber,n=e.windowTimeSpan,r=e.window;r&&t.closeWindow(r),e.window=t.openWindow(),this.schedule(e,n)}function vr(e){var t=e.windowTimeSpan,n=e.subscriber,r=e.scheduler,i=e.windowCreationInterval,a=n.openWindow(),o={action:this,subscription:null};o.subscription=r.schedule(br,t,{subscriber:n,window:a,context:o}),this.add(o.subscription),this.schedule(e,i)}function br(e){var t=e.subscriber,n=e.window,r=e.context;r&&r.action&&r.subscription&&r.action.remove(r.subscription),t.closeWindow(n)}function gr(e,t){return function(n){return n.lift(new _r(e,t))}}var _r=function(){function e(t,n){s(this,e),this.openings=t,this.closingSelector=n}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new yr(e,this.openings,this.closingSelector))}}]),e}(),yr=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,e)).openings=r,a.closingSelector=i,a.contexts=[],a.add(a.openSubscription=Object(d.a)(m(a),r,r)),a}return c(n,[{key:\"_next\",value:function(e){var t=this.contexts;if(t)for(var n=t.length,r=0;r0&&void 0!==arguments[0]?arguments[0]:null;e&&(this.remove(e),e.unsubscribe());var t=this.window;t&&t.complete();var n,r=this.window=new Ct.a;this.destination.next(r);try{var i=this.closingSelector;n=i()}catch(a){return this.destination.error(a),void this.window.error(a)}this.add(this.closingNotification=Object(d.a)(this,n))}}]),n}(u.a);function Mr(){for(var e=arguments.length,t=new Array(e),n=0;n0){var o=a.indexOf(n);-1!==o&&a.splice(o,1)}}},{key:\"notifyComplete\",value:function(){}},{key:\"_next\",value:function(e){if(0===this.toRespond.length){var t=[e].concat(n(this.values));this.project?this._tryProject(t):this.destination.next(t)}}},{key:\"_tryProject\",value:function(e){var t;try{t=this.project.apply(this,e)}catch(n){return void this.destination.error(n)}this.destination.next(t)}}]),r}(u.a),Dr=i(\"1uah\");function Or(){for(var e=arguments.length,t=new Array(e),n=0;n enter\",[Object(_.l)({opacity:0,transform:\"translateY(-100%)\"}),Object(_.e)(\"300ms cubic-bezier(0.55, 0, 0.55, 0.2)\")])])},z=function(){var e=function e(){s(this,e)};return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=o.Kb({type:e}),e}(),J=0,G=new o.s(\"MatHint\"),X=function(){var e=function e(){s(this,e),this.align=\"start\",this.id=\"mat-hint-\"+J++};return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=o.Kb({type:e,selectors:[[\"mat-hint\"]],hostAttrs:[1,\"mat-hint\"],hostVars:4,hostBindings:function(e,t){2&e&&(o.Fb(\"id\",t.id)(\"align\",null),o.Hb(\"mat-form-field-hint-end\",\"end\"===t.align))},inputs:{align:\"align\",id:\"id\"},features:[o.Db([{provide:G,useExisting:e}])]}),e}(),W=function(){var e=function e(){s(this,e)};return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=o.Kb({type:e,selectors:[[\"mat-label\"]]}),e}(),Z=function(){var e=function e(){s(this,e)};return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=o.Kb({type:e,selectors:[[\"mat-placeholder\"]]}),e}(),K=new o.s(\"MatPrefix\"),Q=new o.s(\"MatSuffix\"),q=function(){var e=function e(){s(this,e)};return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=o.Kb({type:e,selectors:[[\"\",\"matSuffix\",\"\"]],features:[o.Db([{provide:Q,useExisting:e}])]}),e}(),$=0,ee=Object(u.t)((function e(t){s(this,e),this._elementRef=t}),\"primary\"),te=new o.s(\"MAT_FORM_FIELD_DEFAULT_OPTIONS\"),ne=new o.s(\"MatFormField\"),re=function(){var e=function(e){l(r,e);var t=h(r);function r(e,n,i,a,o,u,c,l){var d;return s(this,r),(d=t.call(this,e))._elementRef=e,d._changeDetectorRef=n,d._dir=a,d._defaults=o,d._platform=u,d._ngZone=c,d._outlineGapCalculationNeededImmediately=!1,d._outlineGapCalculationNeededOnStable=!1,d._destroyed=new f.a,d._showAlwaysAnimate=!1,d._subscriptAnimationState=\"\",d._hintLabel=\"\",d._hintLabelId=\"mat-hint-\"+$++,d._labelId=\"mat-form-field-label-\"+$++,d._labelOptions=i||{},d.floatLabel=d._getDefaultFloatLabelState(),d._animationsEnabled=\"NoopAnimations\"!==l,d.appearance=o&&o.appearance?o.appearance:\"legacy\",d._hideRequiredMarker=!(!o||null==o.hideRequiredMarker)&&o.hideRequiredMarker,d}return c(r,[{key:\"appearance\",get:function(){return this._appearance},set:function(e){var t=this._appearance;this._appearance=e||this._defaults&&this._defaults.appearance||\"legacy\",\"outline\"===this._appearance&&t!==e&&(this._outlineGapCalculationNeededOnStable=!0)}},{key:\"hideRequiredMarker\",get:function(){return this._hideRequiredMarker},set:function(e){this._hideRequiredMarker=Object(d.c)(e)}},{key:\"_shouldAlwaysFloat\",value:function(){return\"always\"===this.floatLabel&&!this._showAlwaysAnimate}},{key:\"_canLabelFloat\",value:function(){return\"never\"!==this.floatLabel}},{key:\"hintLabel\",get:function(){return this._hintLabel},set:function(e){this._hintLabel=e,this._processHints()}},{key:\"floatLabel\",get:function(){return\"legacy\"!==this.appearance&&\"never\"===this._floatLabel?\"auto\":this._floatLabel},set:function(e){e!==this._floatLabel&&(this._floatLabel=e||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}},{key:\"_control\",get:function(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic},set:function(e){this._explicitFormFieldControl=e}},{key:\"getLabelId\",value:function(){return this._hasFloatingLabel()?this._labelId:null}},{key:\"getConnectedOverlayOrigin\",value:function(){return this._connectionContainerRef||this._elementRef}},{key:\"ngAfterContentInit\",value:function(){var e=this;this._validateControlChild();var t=this._control;t.controlType&&this._elementRef.nativeElement.classList.add(\"mat-form-field-type-\"+t.controlType),t.stateChanges.pipe(Object(v.a)(null)).subscribe((function(){e._validatePlaceholders(),e._syncDescribedByIds(),e._changeDetectorRef.markForCheck()})),t.ngControl&&t.ngControl.valueChanges&&t.ngControl.valueChanges.pipe(Object(b.a)(this._destroyed)).subscribe((function(){return e._changeDetectorRef.markForCheck()})),this._ngZone.runOutsideAngular((function(){e._ngZone.onStable.pipe(Object(b.a)(e._destroyed)).subscribe((function(){e._outlineGapCalculationNeededOnStable&&e.updateOutlineGap()}))})),Object(m.a)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe((function(){e._outlineGapCalculationNeededOnStable=!0,e._changeDetectorRef.markForCheck()})),this._hintChildren.changes.pipe(Object(v.a)(null)).subscribe((function(){e._processHints(),e._changeDetectorRef.markForCheck()})),this._errorChildren.changes.pipe(Object(v.a)(null)).subscribe((function(){e._syncDescribedByIds(),e._changeDetectorRef.markForCheck()})),this._dir&&this._dir.change.pipe(Object(b.a)(this._destroyed)).subscribe((function(){\"function\"==typeof requestAnimationFrame?e._ngZone.runOutsideAngular((function(){requestAnimationFrame((function(){return e.updateOutlineGap()}))})):e.updateOutlineGap()}))}},{key:\"ngAfterContentChecked\",value:function(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}},{key:\"ngAfterViewInit\",value:function(){this._subscriptAnimationState=\"enter\",this._changeDetectorRef.detectChanges()}},{key:\"ngOnDestroy\",value:function(){this._destroyed.next(),this._destroyed.complete()}},{key:\"_shouldForward\",value:function(e){var t=this._control?this._control.ngControl:null;return t&&t[e]}},{key:\"_hasPlaceholder\",value:function(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}},{key:\"_hasLabel\",value:function(){return!(!this._labelChildNonStatic&&!this._labelChildStatic)}},{key:\"_shouldLabelFloat\",value:function(){return this._canLabelFloat()&&(this._control&&this._control.shouldLabelFloat||this._shouldAlwaysFloat())}},{key:\"_hideControlPlaceholder\",value:function(){return\"legacy\"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}},{key:\"_hasFloatingLabel\",value:function(){return this._hasLabel()||\"legacy\"===this.appearance&&this._hasPlaceholder()}},{key:\"_getDisplayedMessages\",value:function(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?\"error\":\"hint\"}},{key:\"_animateAndLockLabel\",value:function(){var e=this;this._hasFloatingLabel()&&this._canLabelFloat()&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,Object(p.a)(this._label.nativeElement,\"transitionend\").pipe(Object(g.a)(1)).subscribe((function(){e._showAlwaysAnimate=!1}))),this.floatLabel=\"always\",this._changeDetectorRef.markForCheck())}},{key:\"_validatePlaceholders\",value:function(){}},{key:\"_processHints\",value:function(){this._validateHints(),this._syncDescribedByIds()}},{key:\"_validateHints\",value:function(){}},{key:\"_getDefaultFloatLabelState\",value:function(){return this._defaults&&this._defaults.floatLabel||this._labelOptions.float||\"auto\"}},{key:\"_syncDescribedByIds\",value:function(){if(this._control){var e=[];if(this._control.userAriaDescribedBy&&\"string\"==typeof this._control.userAriaDescribedBy&&e.push.apply(e,n(this._control.userAriaDescribedBy.split(\" \"))),\"hint\"===this._getDisplayedMessages()){var t=this._hintChildren?this._hintChildren.find((function(e){return\"start\"===e.align})):null,r=this._hintChildren?this._hintChildren.find((function(e){return\"end\"===e.align})):null;t?e.push(t.id):this._hintLabel&&e.push(this._hintLabelId),r&&e.push(r.id)}else this._errorChildren&&e.push.apply(e,n(this._errorChildren.map((function(e){return e.id}))));this._control.setDescribedByIds(e)}}},{key:\"_validateControlChild\",value:function(){}},{key:\"updateOutlineGap\",value:function(){var e=this._label?this._label.nativeElement:null;if(\"outline\"===this.appearance&&e&&e.children.length&&e.textContent.trim()&&this._platform.isBrowser)if(this._isAttachedToDOM()){var t=0,n=0,r=this._connectionContainerRef.nativeElement,i=r.querySelectorAll(\".mat-form-field-outline-start\"),a=r.querySelectorAll(\".mat-form-field-outline-gap\");if(this._label&&this._label.nativeElement.children.length){var o=r.getBoundingClientRect();if(0===o.width&&0===o.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);for(var s=this._getStartEnd(o),u=e.children,c=this._getStartEnd(u[0].getBoundingClientRect()),l=0,d=0;d0?.75*l+10:0}for(var h=0;h20?t=40===e||50===e||60===e||80===e||100===e?\"fed\":\"ain\":e>0&&(t=[\"\",\"af\",\"il\",\"ydd\",\"ydd\",\"ed\",\"ed\",\"ed\",\"fed\",\"fed\",\"fed\",\"eg\",\"fed\",\"eg\",\"eg\",\"fed\",\"eg\",\"eg\",\"fed\",\"eg\",\"fed\"][e]),e+t},week:{dow:1,doy:4}})}(n(\"wd/R\"))},l5mm:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"HDdC\"),i=n(\"D0XW\"),a=n(\"Y7HM\");function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.a;return(!Object(a.a)(e)||e<0)&&(e=0),t&&\"function\"==typeof t.schedule||(t=i.a),new r.a((function(n){return n.add(t.schedule(s,e,{subscriber:n,counter:0,period:e})),n}))}function s(e){var t=e.subscriber,n=e.counter,r=e.period;t.next(n),this.schedule({subscriber:t,counter:n+1,period:r},r)}},l7GE:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));var r=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return c(n,[{key:\"notifyNext\",value:function(e,t,n,r,i){this.destination.next(t)}},{key:\"notifyError\",value:function(e,t){this.destination.error(e)}},{key:\"notifyComplete\",value:function(e){this.destination.complete()}}]),n}(n(\"7o/Q\").a)},lGhd:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return f}));var r=n(\"Dwbi\"),i=n(\"fXoL\"),a=n(\"3Pt+\"),o=n(\"kmnG\"),u=n(\"qFsG\"),c=n(\"ofXK\");function l(e,t){1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1,\" Num accounts is required \"),i.Ub())}function d(e,t){1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1,\" Must create at least 1 account(s) \"),i.Ub())}function h(e,t){if(1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1),i.Ub()),2&e){var n=i.gc();i.Eb(1),i.Jc(\" Max \",n.maxAccounts,\" accounts allowed to create at the same time \")}}var f=function(){var e=function e(){s(this,e),this.formGroup=null,this.title=\"Create new validator accounts\",this.subtitle='Generate new accounts in your wallet and obtain the deposit\\n data you need to activate them into the deposit contract via the\\n eth2 launchpad',this.maxAccounts=r.f};return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=i.Jb({type:e,selectors:[[\"app-create-accounts-form\"]],inputs:{formGroup:\"formGroup\",title:\"title\",subtitle:\"subtitle\"},decls:11,vars:7,consts:[[1,\"create-accounts\",3,\"formGroup\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\",3,\"innerHTML\"],[\"appearance\",\"outline\"],[\"matInput\",\"\",\"formControlName\",\"numAccounts\",\"placeholder\",\"Number of accounts to generate\",\"name\",\"numAccounts\",\"type\",\"number\"],[4,\"ngIf\"]],template:function(e,t){1&e&&(i.Vb(0,\"form\",0),i.Vb(1,\"div\",1),i.Hc(2),i.Ub(),i.Qb(3,\"div\",2),i.Vb(4,\"mat-form-field\",3),i.Vb(5,\"mat-label\"),i.Hc(6),i.Ub(),i.Qb(7,\"input\",4),i.Fc(8,l,2,0,\"mat-error\",5),i.Fc(9,d,2,0,\"mat-error\",5),i.Fc(10,h,2,1,\"mat-error\",5),i.Ub(),i.Ub()),2&e&&(i.nc(\"formGroup\",t.formGroup),i.Eb(2),i.Jc(\" \",t.title,\" \"),i.Eb(1),i.nc(\"innerHTML\",t.subtitle,i.xc),i.Eb(3),i.Jc(\"Number of accounts (max \",t.maxAccounts,\")\"),i.Eb(2),i.nc(\"ngIf\",null==t.formGroup?null:t.formGroup.controls.numAccounts.hasError(\"required\")),i.Eb(1),i.nc(\"ngIf\",null==t.formGroup?null:t.formGroup.controls.numAccounts.hasError(\"min\")),i.Eb(1),i.nc(\"ngIf\",null==t.formGroup?null:t.formGroup.controls.numAccounts.hasError(\"max\")))},directives:[a.r,a.m,a.g,o.d,o.h,u.a,a.b,a.o,a.l,a.f,c.n,o.c],encapsulation:2}),e}()},lJxs:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e,t){return function(n){if(\"function\"!=typeof e)throw new TypeError(\"argument is not a function. Are you looking for `mapTo()`?\");return n.lift(new a(e,t))}}var a=function(){function e(t,n){s(this,e),this.project=t,this.thisArg=n}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new o(e,this.project,this.thisArg))}}]),e}(),o=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,e)).project=r,a.count=0,a.thisArg=i||m(a),a}return c(n,[{key:\"_next\",value:function(e){var t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(t)}}]),n}(r.a)},lXzo:function(e,t,n){!function(e){\"use strict\";function t(e,t,n){var r,i;return\"m\"===n?t?\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\":\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0443\":e+\" \"+(r=+e,i={ss:t?\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0443_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",mm:t?\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0430_\\u043c\\u0438\\u043d\\u0443\\u0442\\u044b_\\u043c\\u0438\\u043d\\u0443\\u0442\":\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0443_\\u043c\\u0438\\u043d\\u0443\\u0442\\u044b_\\u043c\\u0438\\u043d\\u0443\\u0442\",hh:\"\\u0447\\u0430\\u0441_\\u0447\\u0430\\u0441\\u0430_\\u0447\\u0430\\u0441\\u043e\\u0432\",dd:\"\\u0434\\u0435\\u043d\\u044c_\\u0434\\u043d\\u044f_\\u0434\\u043d\\u0435\\u0439\",ww:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u044f_\\u043d\\u0435\\u0434\\u0435\\u043b\\u0438_\\u043d\\u0435\\u0434\\u0435\\u043b\\u044c\",MM:\"\\u043c\\u0435\\u0441\\u044f\\u0446_\\u043c\\u0435\\u0441\\u044f\\u0446\\u0430_\\u043c\\u0435\\u0441\\u044f\\u0446\\u0435\\u0432\",yy:\"\\u0433\\u043e\\u0434_\\u0433\\u043e\\u0434\\u0430_\\u043b\\u0435\\u0442\"}[n].split(\"_\"),r%10==1&&r%100!=11?i[0]:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?i[1]:i[2])}var n=[/^\\u044f\\u043d\\u0432/i,/^\\u0444\\u0435\\u0432/i,/^\\u043c\\u0430\\u0440/i,/^\\u0430\\u043f\\u0440/i,/^\\u043c\\u0430[\\u0439\\u044f]/i,/^\\u0438\\u044e\\u043d/i,/^\\u0438\\u044e\\u043b/i,/^\\u0430\\u0432\\u0433/i,/^\\u0441\\u0435\\u043d/i,/^\\u043e\\u043a\\u0442/i,/^\\u043d\\u043e\\u044f/i,/^\\u0434\\u0435\\u043a/i];e.defineLocale(\"ru\",{months:{format:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u044f_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u044f_\\u043c\\u0430\\u0440\\u0442\\u0430_\\u0430\\u043f\\u0440\\u0435\\u043b\\u044f_\\u043c\\u0430\\u044f_\\u0438\\u044e\\u043d\\u044f_\\u0438\\u044e\\u043b\\u044f_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u044f_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u044f_\\u043d\\u043e\\u044f\\u0431\\u0440\\u044f_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u044f\".split(\"_\"),standalone:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u044c_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u044c_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b\\u044c_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043d\\u043e\\u044f\\u0431\\u0440\\u044c_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u044c\".split(\"_\")},monthsShort:{format:\"\\u044f\\u043d\\u0432._\\u0444\\u0435\\u0432\\u0440._\\u043c\\u0430\\u0440._\\u0430\\u043f\\u0440._\\u043c\\u0430\\u044f_\\u0438\\u044e\\u043d\\u044f_\\u0438\\u044e\\u043b\\u044f_\\u0430\\u0432\\u0433._\\u0441\\u0435\\u043d\\u0442._\\u043e\\u043a\\u0442._\\u043d\\u043e\\u044f\\u0431._\\u0434\\u0435\\u043a.\".split(\"_\"),standalone:\"\\u044f\\u043d\\u0432._\\u0444\\u0435\\u0432\\u0440._\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440._\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433._\\u0441\\u0435\\u043d\\u0442._\\u043e\\u043a\\u0442._\\u043d\\u043e\\u044f\\u0431._\\u0434\\u0435\\u043a.\".split(\"_\")},weekdays:{standalone:\"\\u0432\\u043e\\u0441\\u043a\\u0440\\u0435\\u0441\\u0435\\u043d\\u044c\\u0435_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u044c\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440\\u0433_\\u043f\\u044f\\u0442\\u043d\\u0438\\u0446\\u0430_\\u0441\\u0443\\u0431\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),format:\"\\u0432\\u043e\\u0441\\u043a\\u0440\\u0435\\u0441\\u0435\\u043d\\u044c\\u0435_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u044c\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0443_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440\\u0433_\\u043f\\u044f\\u0442\\u043d\\u0438\\u0446\\u0443_\\u0441\\u0443\\u0431\\u0431\\u043e\\u0442\\u0443\".split(\"_\"),isFormat:/\\[ ?[\\u0412\\u0432] ?(?:\\u043f\\u0440\\u043e\\u0448\\u043b\\u0443\\u044e|\\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0443\\u044e|\\u044d\\u0442\\u0443)? ?] ?dddd/},weekdaysShort:\"\\u0432\\u0441_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),weekdaysMin:\"\\u0432\\u0441_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(\\u044f\\u043d\\u0432\\u0430\\u0440[\\u044c\\u044f]|\\u044f\\u043d\\u0432\\.?|\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b[\\u044c\\u044f]|\\u0444\\u0435\\u0432\\u0440?\\.?|\\u043c\\u0430\\u0440\\u0442\\u0430?|\\u043c\\u0430\\u0440\\.?|\\u0430\\u043f\\u0440\\u0435\\u043b[\\u044c\\u044f]|\\u0430\\u043f\\u0440\\.?|\\u043c\\u0430[\\u0439\\u044f]|\\u0438\\u044e\\u043d[\\u044c\\u044f]|\\u0438\\u044e\\u043d\\.?|\\u0438\\u044e\\u043b[\\u044c\\u044f]|\\u0438\\u044e\\u043b\\.?|\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430?|\\u0430\\u0432\\u0433\\.?|\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u0441\\u0435\\u043d\\u0442?\\.?|\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043e\\u043a\\u0442\\.?|\\u043d\\u043e\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043d\\u043e\\u044f\\u0431?\\.?|\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440[\\u044c\\u044f]|\\u0434\\u0435\\u043a\\.?)/i,monthsShortRegex:/^(\\u044f\\u043d\\u0432\\u0430\\u0440[\\u044c\\u044f]|\\u044f\\u043d\\u0432\\.?|\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b[\\u044c\\u044f]|\\u0444\\u0435\\u0432\\u0440?\\.?|\\u043c\\u0430\\u0440\\u0442\\u0430?|\\u043c\\u0430\\u0440\\.?|\\u0430\\u043f\\u0440\\u0435\\u043b[\\u044c\\u044f]|\\u0430\\u043f\\u0440\\.?|\\u043c\\u0430[\\u0439\\u044f]|\\u0438\\u044e\\u043d[\\u044c\\u044f]|\\u0438\\u044e\\u043d\\.?|\\u0438\\u044e\\u043b[\\u044c\\u044f]|\\u0438\\u044e\\u043b\\.?|\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430?|\\u0430\\u0432\\u0433\\.?|\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u0441\\u0435\\u043d\\u0442?\\.?|\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043e\\u043a\\u0442\\.?|\\u043d\\u043e\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043d\\u043e\\u044f\\u0431?\\.?|\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440[\\u044c\\u044f]|\\u0434\\u0435\\u043a\\.?)/i,monthsStrictRegex:/^(\\u044f\\u043d\\u0432\\u0430\\u0440[\\u044f\\u044c]|\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b[\\u044f\\u044c]|\\u043c\\u0430\\u0440\\u0442\\u0430?|\\u0430\\u043f\\u0440\\u0435\\u043b[\\u044f\\u044c]|\\u043c\\u0430[\\u044f\\u0439]|\\u0438\\u044e\\u043d[\\u044f\\u044c]|\\u0438\\u044e\\u043b[\\u044f\\u044c]|\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430?|\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440[\\u044f\\u044c]|\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440[\\u044f\\u044c]|\\u043d\\u043e\\u044f\\u0431\\u0440[\\u044f\\u044c]|\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440[\\u044f\\u044c])/i,monthsShortStrictRegex:/^(\\u044f\\u043d\\u0432\\.|\\u0444\\u0435\\u0432\\u0440?\\.|\\u043c\\u0430\\u0440[\\u0442.]|\\u0430\\u043f\\u0440\\.|\\u043c\\u0430[\\u044f\\u0439]|\\u0438\\u044e\\u043d[\\u044c\\u044f.]|\\u0438\\u044e\\u043b[\\u044c\\u044f.]|\\u0430\\u0432\\u0433\\.|\\u0441\\u0435\\u043d\\u0442?\\.|\\u043e\\u043a\\u0442\\.|\\u043d\\u043e\\u044f\\u0431?\\.|\\u0434\\u0435\\u043a\\.)/i,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0433.\",LLL:\"D MMMM YYYY \\u0433., H:mm\",LLLL:\"dddd, D MMMM YYYY \\u0433., H:mm\"},calendar:{sameDay:\"[\\u0421\\u0435\\u0433\\u043e\\u0434\\u043d\\u044f, \\u0432] LT\",nextDay:\"[\\u0417\\u0430\\u0432\\u0442\\u0440\\u0430, \\u0432] LT\",lastDay:\"[\\u0412\\u0447\\u0435\\u0440\\u0430, \\u0432] LT\",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?\"[\\u0412\\u043e] dddd, [\\u0432] LT\":\"[\\u0412] dddd, [\\u0432] LT\";switch(this.day()){case 0:return\"[\\u0412 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0435\\u0435] dddd, [\\u0432] LT\";case 1:case 2:case 4:return\"[\\u0412 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0438\\u0439] dddd, [\\u0432] LT\";case 3:case 5:case 6:return\"[\\u0412 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0443\\u044e] dddd, [\\u0432] LT\"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?\"[\\u0412\\u043e] dddd, [\\u0432] LT\":\"[\\u0412] dddd, [\\u0432] LT\";switch(this.day()){case 0:return\"[\\u0412 \\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0435] dddd, [\\u0432] LT\";case 1:case 2:case 4:return\"[\\u0412 \\u043f\\u0440\\u043e\\u0448\\u043b\\u044b\\u0439] dddd, [\\u0432] LT\";case 3:case 5:case 6:return\"[\\u0412 \\u043f\\u0440\\u043e\\u0448\\u043b\\u0443\\u044e] dddd, [\\u0432] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u0447\\u0435\\u0440\\u0435\\u0437 %s\",past:\"%s \\u043d\\u0430\\u0437\\u0430\\u0434\",s:\"\\u043d\\u0435\\u0441\\u043a\\u043e\\u043b\\u044c\\u043a\\u043e \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:t,m:t,mm:t,h:\"\\u0447\\u0430\\u0441\",hh:t,d:\"\\u0434\\u0435\\u043d\\u044c\",dd:t,w:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u044f\",ww:t,M:\"\\u043c\\u0435\\u0441\\u044f\\u0446\",MM:t,y:\"\\u0433\\u043e\\u0434\",yy:t},meridiemParse:/\\u043d\\u043e\\u0447\\u0438|\\u0443\\u0442\\u0440\\u0430|\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0435\\u0440\\u0430/i,isPM:function(e){return/^(\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0435\\u0440\\u0430)$/.test(e)},meridiem:function(e,t,n){return e<4?\"\\u043d\\u043e\\u0447\\u0438\":e<12?\"\\u0443\\u0442\\u0440\\u0430\":e<17?\"\\u0434\\u043d\\u044f\":\"\\u0432\\u0435\\u0447\\u0435\\u0440\\u0430\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0439|\\u0433\\u043e|\\u044f)/,ordinal:function(e,t){switch(t){case\"M\":case\"d\":case\"DDD\":return e+\"-\\u0439\";case\"D\":return e+\"-\\u0433\\u043e\";case\"w\":case\"W\":return e+\"-\\u044f\";default:return e}},week:{dow:1,doy:4}})}(n(\"wd/R\"))},lYtQ:function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){switch(n){case\"s\":return t?\"\\u0445\\u044d\\u0434\\u0445\\u044d\\u043d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0445\\u044d\\u0434\\u0445\\u044d\\u043d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b\\u043d\";case\"ss\":return e+(t?\" \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\" \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b\\u043d\");case\"m\":case\"mm\":return e+(t?\" \\u043c\\u0438\\u043d\\u0443\\u0442\":\" \\u043c\\u0438\\u043d\\u0443\\u0442\\u044b\\u043d\");case\"h\":case\"hh\":return e+(t?\" \\u0446\\u0430\\u0433\":\" \\u0446\\u0430\\u0433\\u0438\\u0439\\u043d\");case\"d\":case\"dd\":return e+(t?\" \\u04e9\\u0434\\u04e9\\u0440\":\" \\u04e9\\u0434\\u0440\\u0438\\u0439\\u043d\");case\"M\":case\"MM\":return e+(t?\" \\u0441\\u0430\\u0440\":\" \\u0441\\u0430\\u0440\\u044b\\u043d\");case\"y\":case\"yy\":return e+(t?\" \\u0436\\u0438\\u043b\":\" \\u0436\\u0438\\u043b\\u0438\\u0439\\u043d\");default:return e}}e.defineLocale(\"mn\",{months:\"\\u041d\\u044d\\u0433\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0425\\u043e\\u0451\\u0440\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0413\\u0443\\u0440\\u0430\\u0432\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0414\\u04e9\\u0440\\u04e9\\u0432\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0422\\u0430\\u0432\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0417\\u0443\\u0440\\u0433\\u0430\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0414\\u043e\\u043b\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u041d\\u0430\\u0439\\u043c\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0415\\u0441\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0410\\u0440\\u0430\\u0432\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0410\\u0440\\u0432\\u0430\\u043d \\u043d\\u044d\\u0433\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0410\\u0440\\u0432\\u0430\\u043d \\u0445\\u043e\\u0451\\u0440\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440\".split(\"_\"),monthsShort:\"1 \\u0441\\u0430\\u0440_2 \\u0441\\u0430\\u0440_3 \\u0441\\u0430\\u0440_4 \\u0441\\u0430\\u0440_5 \\u0441\\u0430\\u0440_6 \\u0441\\u0430\\u0440_7 \\u0441\\u0430\\u0440_8 \\u0441\\u0430\\u0440_9 \\u0441\\u0430\\u0440_10 \\u0441\\u0430\\u0440_11 \\u0441\\u0430\\u0440_12 \\u0441\\u0430\\u0440\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u041d\\u044f\\u043c_\\u0414\\u0430\\u0432\\u0430\\u0430_\\u041c\\u044f\\u0433\\u043c\\u0430\\u0440_\\u041b\\u0445\\u0430\\u0433\\u0432\\u0430_\\u041f\\u04af\\u0440\\u044d\\u0432_\\u0411\\u0430\\u0430\\u0441\\u0430\\u043d_\\u0411\\u044f\\u043c\\u0431\\u0430\".split(\"_\"),weekdaysShort:\"\\u041d\\u044f\\u043c_\\u0414\\u0430\\u0432_\\u041c\\u044f\\u0433_\\u041b\\u0445\\u0430_\\u041f\\u04af\\u0440_\\u0411\\u0430\\u0430_\\u0411\\u044f\\u043c\".split(\"_\"),weekdaysMin:\"\\u041d\\u044f_\\u0414\\u0430_\\u041c\\u044f_\\u041b\\u0445_\\u041f\\u04af_\\u0411\\u0430_\\u0411\\u044f\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY \\u043e\\u043d\\u044b MMMM\\u044b\\u043d D\",LLL:\"YYYY \\u043e\\u043d\\u044b MMMM\\u044b\\u043d D HH:mm\",LLLL:\"dddd, YYYY \\u043e\\u043d\\u044b MMMM\\u044b\\u043d D HH:mm\"},meridiemParse:/\\u04ae\\u04e8|\\u04ae\\u0425/i,isPM:function(e){return\"\\u04ae\\u0425\"===e},meridiem:function(e,t,n){return e<12?\"\\u04ae\\u04e8\":\"\\u04ae\\u0425\"},calendar:{sameDay:\"[\\u04e8\\u043d\\u04e9\\u04e9\\u0434\\u04e9\\u0440] LT\",nextDay:\"[\\u041c\\u0430\\u0440\\u0433\\u0430\\u0430\\u0448] LT\",nextWeek:\"[\\u0418\\u0440\\u044d\\u0445] dddd LT\",lastDay:\"[\\u04e8\\u0447\\u0438\\u0433\\u0434\\u04e9\\u0440] LT\",lastWeek:\"[\\u04e8\\u043d\\u0433\\u04e9\\u0440\\u0441\\u04e9\\u043d] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0434\\u0430\\u0440\\u0430\\u0430\",past:\"%s \\u04e9\\u043c\\u043d\\u04e9\",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2} \\u04e9\\u0434\\u04e9\\u0440/,ordinal:function(e,t){switch(t){case\"d\":case\"D\":case\"DDD\":return e+\" \\u04e9\\u0434\\u04e9\\u0440\";default:return e}}})}(n(\"wd/R\"))},lgb3:function(e,n,r){\"use strict\";r.d(n,\"a\",(function(){return m}));var i=r(\"1uah\"),a=r(\"w1tV\"),o=r(\"eIep\"),u=r(\"lJxs\"),l=r(\"fXoL\"),d=r(\"tk/3\"),h=r(\"tVP/\"),f=r(\"AWFA\"),m=function(){var e=function(){function e(n,r,c){var l=this;s(this,e),this.http=n,this.walletService=r,this.environmenter=c,this.apiUrl=this.environmenter.env.validatorEndpoint,this.version$=this.http.get(this.apiUrl+\"/health/version\").pipe(Object(a.a)()),this.performance$=this.walletService.validatingPublicKeys$.pipe(Object(o.a)((function(e){var n=\"?publicKeys=\";e.forEach((function(e,t){n+=l.encodePublicKey(e)+\"&publicKeys=\"}));var r=l.balances(e,0,e.length),a=l.http.get(\"\".concat(l.apiUrl,\"/beacon/summary\").concat(n));return Object(i.b)(a,r).pipe(Object(u.a)((function(e){var n=t(e,2),r=n[0],i=n[1];return Object.assign(Object.assign({},r),i)})))})))}return c(e,[{key:\"validatorList\",value:function(e,t,n){var r=this.formatURIParameters(e,t,n);return this.http.get(\"\".concat(this.apiUrl,\"/beacon/validators\").concat(r))}},{key:\"balances\",value:function(e,t,n){var r=this.formatURIParameters(e,t,n);return this.http.get(\"\".concat(this.apiUrl,\"/beacon/balances\").concat(r))}},{key:\"formatURIParameters\",value:function(e,t,n){var r=this,i=\"?pageSize=\".concat(n,\"&pageToken=\").concat(t);return i+=\"&publicKeys=\",e.forEach((function(e,t){i+=r.encodePublicKey(e)+\"&publicKeys=\"})),i}},{key:\"encodePublicKey\",value:function(e){return encodeURIComponent(e)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(l.Zb(d.b),l.Zb(h.a),l.Zb(f.a))},e.\\u0275prov=l.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e}()},lgnt:function(e,t,n){!function(e){\"use strict\";var t={0:\"-\\u0447\\u04af\",1:\"-\\u0447\\u0438\",2:\"-\\u0447\\u0438\",3:\"-\\u0447\\u04af\",4:\"-\\u0447\\u04af\",5:\"-\\u0447\\u0438\",6:\"-\\u0447\\u044b\",7:\"-\\u0447\\u0438\",8:\"-\\u0447\\u0438\",9:\"-\\u0447\\u0443\",10:\"-\\u0447\\u0443\",20:\"-\\u0447\\u044b\",30:\"-\\u0447\\u0443\",40:\"-\\u0447\\u044b\",50:\"-\\u0447\\u04af\",60:\"-\\u0447\\u044b\",70:\"-\\u0447\\u0438\",80:\"-\\u0447\\u0438\",90:\"-\\u0447\\u0443\",100:\"-\\u0447\\u04af\"};e.defineLocale(\"ky\",{months:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u044c_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u044c_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b\\u044c_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043d\\u043e\\u044f\\u0431\\u0440\\u044c_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u044c\".split(\"_\"),monthsShort:\"\\u044f\\u043d\\u0432_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043d_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u044f_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u0416\\u0435\\u043a\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0414\\u04af\\u0439\\u0448\\u04e9\\u043c\\u0431\\u04af_\\u0428\\u0435\\u0439\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0428\\u0430\\u0440\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0411\\u0435\\u0439\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0416\\u0443\\u043c\\u0430_\\u0418\\u0448\\u0435\\u043c\\u0431\\u0438\".split(\"_\"),weekdaysShort:\"\\u0416\\u0435\\u043a_\\u0414\\u04af\\u0439_\\u0428\\u0435\\u0439_\\u0428\\u0430\\u0440_\\u0411\\u0435\\u0439_\\u0416\\u0443\\u043c_\\u0418\\u0448\\u0435\".split(\"_\"),weekdaysMin:\"\\u0416\\u043a_\\u0414\\u0439_\\u0428\\u0439_\\u0428\\u0440_\\u0411\\u0439_\\u0416\\u043c_\\u0418\\u0448\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0411\\u04af\\u0433\\u04af\\u043d \\u0441\\u0430\\u0430\\u0442] LT\",nextDay:\"[\\u042d\\u0440\\u0442\\u0435\\u04a3 \\u0441\\u0430\\u0430\\u0442] LT\",nextWeek:\"dddd [\\u0441\\u0430\\u0430\\u0442] LT\",lastDay:\"[\\u041a\\u0435\\u0447\\u044d\\u044d \\u0441\\u0430\\u0430\\u0442] LT\",lastWeek:\"[\\u04e8\\u0442\\u043a\\u04e9\\u043d \\u0430\\u043f\\u0442\\u0430\\u043d\\u044b\\u043d] dddd [\\u043a\\u04af\\u043d\\u04af] [\\u0441\\u0430\\u0430\\u0442] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0438\\u0447\\u0438\\u043d\\u0434\\u0435\",past:\"%s \\u043c\\u0443\\u0440\\u0443\\u043d\",s:\"\\u0431\\u0438\\u0440\\u043d\\u0435\\u0447\\u0435 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",m:\"\\u0431\\u0438\\u0440 \\u043c\\u04af\\u043d\\u04e9\\u0442\",mm:\"%d \\u043c\\u04af\\u043d\\u04e9\\u0442\",h:\"\\u0431\\u0438\\u0440 \\u0441\\u0430\\u0430\\u0442\",hh:\"%d \\u0441\\u0430\\u0430\\u0442\",d:\"\\u0431\\u0438\\u0440 \\u043a\\u04af\\u043d\",dd:\"%d \\u043a\\u04af\\u043d\",M:\"\\u0431\\u0438\\u0440 \\u0430\\u0439\",MM:\"%d \\u0430\\u0439\",y:\"\\u0431\\u0438\\u0440 \\u0436\\u044b\\u043b\",yy:\"%d \\u0436\\u044b\\u043b\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0447\\u0438|\\u0447\\u044b|\\u0447\\u04af|\\u0447\\u0443)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n(\"wd/R\"))},loYQ:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u09e7\",2:\"\\u09e8\",3:\"\\u09e9\",4:\"\\u09ea\",5:\"\\u09eb\",6:\"\\u09ec\",7:\"\\u09ed\",8:\"\\u09ee\",9:\"\\u09ef\",0:\"\\u09e6\"},n={\"\\u09e7\":\"1\",\"\\u09e8\":\"2\",\"\\u09e9\":\"3\",\"\\u09ea\":\"4\",\"\\u09eb\":\"5\",\"\\u09ec\":\"6\",\"\\u09ed\":\"7\",\"\\u09ee\":\"8\",\"\\u09ef\":\"9\",\"\\u09e6\":\"0\"};e.defineLocale(\"bn-bd\",{months:\"\\u099c\\u09be\\u09a8\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u0985\\u0995\\u09cd\\u099f\\u09cb\\u09ac\\u09b0_\\u09a8\\u09ad\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u09a1\\u09bf\\u09b8\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0\".split(\"_\"),monthsShort:\"\\u099c\\u09be\\u09a8\\u09c1_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f_\\u0985\\u0995\\u09cd\\u099f\\u09cb_\\u09a8\\u09ad\\u09c7_\\u09a1\\u09bf\\u09b8\\u09c7\".split(\"_\"),weekdays:\"\\u09b0\\u09ac\\u09bf\\u09ac\\u09be\\u09b0_\\u09b8\\u09cb\\u09ae\\u09ac\\u09be\\u09b0_\\u09ae\\u0999\\u09cd\\u0997\\u09b2\\u09ac\\u09be\\u09b0_\\u09ac\\u09c1\\u09a7\\u09ac\\u09be\\u09b0_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf\\u09ac\\u09be\\u09b0_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0\\u09ac\\u09be\\u09b0_\\u09b6\\u09a8\\u09bf\\u09ac\\u09be\\u09b0\".split(\"_\"),weekdaysShort:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),weekdaysMin:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u09b8\\u09ae\\u09df\",LTS:\"A h:mm:ss \\u09b8\\u09ae\\u09df\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\"},calendar:{sameDay:\"[\\u0986\\u099c] LT\",nextDay:\"[\\u0986\\u0997\\u09be\\u09ae\\u09c0\\u0995\\u09be\\u09b2] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0997\\u09a4\\u0995\\u09be\\u09b2] LT\",lastWeek:\"[\\u0997\\u09a4] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u09aa\\u09b0\\u09c7\",past:\"%s \\u0986\\u0997\\u09c7\",s:\"\\u0995\\u09df\\u09c7\\u0995 \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",ss:\"%d \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",m:\"\\u098f\\u0995 \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",mm:\"%d \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",h:\"\\u098f\\u0995 \\u0998\\u09a8\\u09cd\\u099f\\u09be\",hh:\"%d \\u0998\\u09a8\\u09cd\\u099f\\u09be\",d:\"\\u098f\\u0995 \\u09a6\\u09bf\\u09a8\",dd:\"%d \\u09a6\\u09bf\\u09a8\",M:\"\\u098f\\u0995 \\u09ae\\u09be\\u09b8\",MM:\"%d \\u09ae\\u09be\\u09b8\",y:\"\\u098f\\u0995 \\u09ac\\u099b\\u09b0\",yy:\"%d \\u09ac\\u099b\\u09b0\"},preparse:function(e){return e.replace(/[\\u09e7\\u09e8\\u09e9\\u09ea\\u09eb\\u09ec\\u09ed\\u09ee\\u09ef\\u09e6]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u09b0\\u09be\\u09a4|\\u09ad\\u09cb\\u09b0|\\u09b8\\u0995\\u09be\\u09b2|\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0|\\u09ac\\u09bf\\u0995\\u09be\\u09b2|\\u09b8\\u09a8\\u09cd\\u09a7\\u09cd\\u09af\\u09be|\\u09b0\\u09be\\u09a4/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u09b0\\u09be\\u09a4\"===t?e<4?e:e+12:\"\\u09ad\\u09cb\\u09b0\"===t||\"\\u09b8\\u0995\\u09be\\u09b2\"===t?e:\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\"===t?e>=3?e:e+12:\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\"===t||\"\\u09b8\\u09a8\\u09cd\\u09a7\\u09cd\\u09af\\u09be\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u09b0\\u09be\\u09a4\":e<6?\"\\u09ad\\u09cb\\u09b0\":e<12?\"\\u09b8\\u0995\\u09be\\u09b2\":e<15?\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\":e<18?\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\":e<20?\"\\u09b8\\u09a8\\u09cd\\u09a7\\u09cd\\u09af\\u09be\":\"\\u09b0\\u09be\\u09a4\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},lyxo:function(e,t,n){!function(e){\"use strict\";function t(e,t,n){var r=\" \";return(e%100>=20||e>=100&&e%100==0)&&(r=\" de \"),e+r+{ss:\"secunde\",mm:\"minute\",hh:\"ore\",dd:\"zile\",ww:\"s\\u0103pt\\u0103m\\xe2ni\",MM:\"luni\",yy:\"ani\"}[n]}e.defineLocale(\"ro\",{months:\"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie\".split(\"_\"),monthsShort:\"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"duminic\\u0103_luni_mar\\u021bi_miercuri_joi_vineri_s\\xe2mb\\u0103t\\u0103\".split(\"_\"),weekdaysShort:\"Dum_Lun_Mar_Mie_Joi_Vin_S\\xe2m\".split(\"_\"),weekdaysMin:\"Du_Lu_Ma_Mi_Jo_Vi_S\\xe2\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY H:mm\",LLLL:\"dddd, D MMMM YYYY H:mm\"},calendar:{sameDay:\"[azi la] LT\",nextDay:\"[m\\xe2ine la] LT\",nextWeek:\"dddd [la] LT\",lastDay:\"[ieri la] LT\",lastWeek:\"[fosta] dddd [la] LT\",sameElse:\"L\"},relativeTime:{future:\"peste %s\",past:\"%s \\xeen urm\\u0103\",s:\"c\\xe2teva secunde\",ss:t,m:\"un minut\",mm:t,h:\"o or\\u0103\",hh:t,d:\"o zi\",dd:t,w:\"o s\\u0103pt\\u0103m\\xe2n\\u0103\",ww:t,M:\"o lun\\u0103\",MM:t,y:\"un an\",yy:t},week:{dow:1,doy:7}})}(n(\"wd/R\"))},m9oY:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"defineReadOnly\",(function(){return i})),n.d(t,\"getStatic\",(function(){return a})),n.d(t,\"resolveProperties\",(function(){return o})),n.d(t,\"checkProperties\",(function(){return u})),n.d(t,\"shallowCopy\",(function(){return c})),n.d(t,\"deepCopy\",(function(){return d})),n.d(t,\"Description\",(function(){return h}));var r=new(n(\"/7J2\").Logger)(\"properties/5.3.0\");function i(e,t,n){Object.defineProperty(e,t,{enumerable:!0,value:n,writable:!1})}function a(e,t){for(var n=0;n<32;n++){if(e[t])return e[t];if(!e.prototype||\"object\"!=typeof e.prototype)break;e=Object.getPrototypeOf(e.prototype).constructor}return null}function o(e){return t=this,r=regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=Object.keys(e).map((function(t){return Promise.resolve(e[t]).then((function(e){return{key:t,value:e}}))})),t.next=3,Promise.all(n);case 3:return t.abrupt(\"return\",t.sent.reduce((function(e,t){return e[t.key]=t.value,e}),{}));case 4:case\"end\":return t.stop()}}),t)})),new((n=void 0)||(n=Promise))((function(e,i){function a(e){try{s(r.next(e))}catch(t){i(t)}}function o(e){try{s(r.throw(e))}catch(t){i(t)}}function s(t){var r;t.done?e(t.value):(r=t.value,r instanceof n?r:new n((function(e){e(r)}))).then(a,o)}s((r=r.apply(t,[])).next())}));var t,n,r}function u(e,t){e&&\"object\"==typeof e||r.throwArgumentError(\"invalid object\",\"object\",e),Object.keys(e).forEach((function(n){t[n]||r.throwArgumentError(\"invalid object key - \"+n,\"transaction:\"+n,e)}))}function c(e){var t={};for(var n in e)t[n]=e[n];return t}var l={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function d(e){return function(e){if(function e(t){if(null==t||l[typeof t])return!0;if(Array.isArray(t)||\"object\"==typeof t){if(!Object.isFrozen(t))return!1;for(var n=Object.keys(t),i=0;i=64;){var f=void 0,m=void 0,p=void 0,v=void 0,b=void 0,g=n,_=r,y=i,k=a,w=o,S=s,M=u,x=c;for(m=0;m<16;m++)p=d+4*m,l[m]=(255&e[p])<<24|(255&e[p+1])<<16|(255&e[p+2])<<8|255&e[p+3];for(m=16;m<64;m++)v=((f=l[m-2])>>>17|f<<15)^(f>>>19|f<<13)^f>>>10,b=((f=l[m-15])>>>7|f<<25)^(f>>>18|f<<14)^f>>>3,l[m]=(v+l[m-7]|0)+(b+l[m-16]|0)|0;for(m=0;m<64;m++)v=(((w>>>6|w<<26)^(w>>>11|w<<21)^(w>>>25|w<<7))+(w&S^~w&M)|0)+(x+(t[m]+l[m]|0)|0)|0,b=((g>>>2|g<<30)^(g>>>13|g<<19)^(g>>>22|g<<10))+(g&_^g&y^_&y)|0,x=M,M=S,S=w,w=k+v|0,k=y,y=_,_=g,g=v+b|0;n=n+g|0,r=r+_|0,i=i+y|0,a=a+k|0,o=o+w|0,s=s+S|0,u=u+M|0,c=c+x|0,d+=64,h-=64}}d(e);var h,f=e.length%64,m=e.length/536870912|0,p=e.length<<3,v=f<56?56:120,b=e.slice(e.length-f,e.length);for(b.push(128),h=f+1;h>>24&255),b.push(m>>>16&255),b.push(m>>>8&255),b.push(m>>>0&255),b.push(p>>>24&255),b.push(p>>>16&255),b.push(p>>>8&255),b.push(p>>>0&255),d(b),[n>>>24&255,n>>>16&255,n>>>8&255,n>>>0&255,r>>>24&255,r>>>16&255,r>>>8&255,r>>>0&255,i>>>24&255,i>>>16&255,i>>>8&255,i>>>0&255,a>>>24&255,a>>>16&255,a>>>8&255,a>>>0&255,o>>>24&255,o>>>16&255,o>>>8&255,o>>>0&255,s>>>24&255,s>>>16&255,s>>>8&255,s>>>0&255,u>>>24&255,u>>>16&255,u>>>8&255,u>>>0&255,c>>>24&255,c>>>16&255,c>>>8&255,c>>>0&255]}function r(e,t,r){e=e.length<=64?e:n(e);var i,a=64+t.length+4,o=new Array(a),s=new Array(64),u=[];for(i=0;i<64;i++)o[i]=54;for(i=0;i=a-4;e--){if(o[e]++,o[e]<=255)return;o[e]=0}}for(;r>=32;)c(),u=u.concat(n(s.concat(n(o)))),r-=32;return r>0&&(c(),u=u.concat(n(s.concat(n(o))).slice(0,r))),u}function i(e,t,n,r,i){var a;for(u(e,16*(2*n-1),i,0,16),a=0;a<2*n;a++)s(e,16*a,i,16),o(i,r),u(i,0,e,t+16*a,16);for(a=0;a>>32-t}function o(e,t){u(e,0,t,0,16);for(var n=8;n>0;n-=2)t[4]^=a(t[0]+t[12],7),t[8]^=a(t[4]+t[0],9),t[12]^=a(t[8]+t[4],13),t[0]^=a(t[12]+t[8],18),t[9]^=a(t[5]+t[1],7),t[13]^=a(t[9]+t[5],9),t[1]^=a(t[13]+t[9],13),t[5]^=a(t[1]+t[13],18),t[14]^=a(t[10]+t[6],7),t[2]^=a(t[14]+t[10],9),t[6]^=a(t[2]+t[14],13),t[10]^=a(t[6]+t[2],18),t[3]^=a(t[15]+t[11],7),t[7]^=a(t[3]+t[15],9),t[11]^=a(t[7]+t[3],13),t[15]^=a(t[11]+t[7],18),t[1]^=a(t[0]+t[3],7),t[2]^=a(t[1]+t[0],9),t[3]^=a(t[2]+t[1],13),t[0]^=a(t[3]+t[2],18),t[6]^=a(t[5]+t[4],7),t[7]^=a(t[6]+t[5],9),t[4]^=a(t[7]+t[6],13),t[5]^=a(t[4]+t[7],18),t[11]^=a(t[10]+t[9],7),t[8]^=a(t[11]+t[10],9),t[9]^=a(t[8]+t[11],13),t[10]^=a(t[9]+t[8],18),t[12]^=a(t[15]+t[14],7),t[13]^=a(t[12]+t[15],9),t[14]^=a(t[13]+t[12],13),t[15]^=a(t[14]+t[13],18);for(var r=0;r<16;++r)e[r]+=t[r]}function s(e,t,n,r){for(var i=0;i=256)return!1}return!0}function l(e,t){if(\"number\"!=typeof e||e%1)throw new Error(\"invalid \"+t);return e}function d(e,t,n,a,o,d,h){if(n=l(n,\"N\"),a=l(a,\"r\"),o=l(o,\"p\"),d=l(d,\"dkLen\"),0===n||0!=(n&n-1))throw new Error(\"N must be power of 2\");if(n>2147483647/128/a)throw new Error(\"N too large\");if(a>2147483647/128/o)throw new Error(\"r too large\");if(!c(e))throw new Error(\"password must be an array or buffer\");if(e=Array.prototype.slice.call(e),!c(t))throw new Error(\"salt must be an array or buffer\");t=Array.prototype.slice.call(t);for(var f=r(e,t,128*o*a),m=new Uint32Array(32*o*a),p=0;pE&&(c=E);for(var l=0;lE&&(c=E);for(var v=0;v>0&255),f.push(m[P]>>8&255),f.push(m[P]>>16&255),f.push(m[P]>>24&255);var F=r(e,f,d);return h&&h(null,1,F),F}h&&T(t)};if(!h)for(;;){var P=A();if(null!=P)return P}A()}e.exports={scrypt:function(e,t,n,r,i,a,o){return new Promise((function(s,u){var c=0;o&&o(0),d(e,t,n,r,i,a,(function(e,t,n){if(e)u(e);else if(n)o&&1!==c&&o(1),s(new Uint8Array(n));else if(o&&t!==c)return c=t,o(t)}))}))},syncScrypt:function(e,t,n,r,i,a){return new Uint8Array(d(e,t,n,r,i,a))}}}()},n6bG:function(e,t,n){\"use strict\";function r(e){return\"function\"==typeof e}n.d(t,\"a\",(function(){return r}))},nLfN:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return h})),n.d(t,\"b\",(function(){return f})),n.d(t,\"c\",(function(){return _})),n.d(t,\"d\",(function(){return g})),n.d(t,\"e\",(function(){return p})),n.d(t,\"f\",(function(){return v})),n.d(t,\"g\",(function(){return b}));var r,i=n(\"fXoL\"),a=n(\"ofXK\");try{r=\"undefined\"!=typeof Intl&&Intl.v8BreakIterator}catch(y){r=!1}var o,u,c,l,d,h=function(){var e=function e(t){s(this,e),this._platformId=t,this.isBrowser=this._platformId?Object(a.y)(this._platformId):\"object\"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!r)&&\"undefined\"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!(\"MSStream\"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT};return e.\\u0275fac=function(t){return new(t||e)(i.Zb(i.F))},e.\\u0275prov=Object(i.Lb)({factory:function(){return new e(Object(i.Zb)(i.F))},token:e,providedIn:\"root\"}),e}(),f=function(){var e=function e(){s(this,e)};return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)}}),e}(),m=[\"color\",\"button\",\"checkbox\",\"date\",\"datetime-local\",\"email\",\"file\",\"hidden\",\"image\",\"month\",\"number\",\"password\",\"radio\",\"range\",\"reset\",\"search\",\"submit\",\"tel\",\"text\",\"time\",\"url\",\"week\"];function p(){if(o)return o;if(\"object\"!=typeof document||!document)return o=new Set(m);var e=document.createElement(\"input\");return o=new Set(m.filter((function(t){return e.setAttribute(\"type\",t),e.type===t})))}function v(e){return function(){if(null==u&&\"undefined\"!=typeof window)try{window.addEventListener(\"test\",null,Object.defineProperty({},\"passive\",{get:function(){return u=!0}}))}finally{u=u||!1}return u}()?e:!!e.capture}function b(){if(null==l)if(\"object\"==typeof document&&document||(l=!1),\"scrollBehavior\"in document.documentElement.style)l=!0;else{var e=Element.prototype.scrollTo;l=!!e&&!/\\{\\s*\\[native code\\]\\s*\\}/.test(e.toString())}return l}function g(){if(\"object\"!=typeof document||!document)return 0;if(null==c){var e=document.createElement(\"div\"),t=e.style;e.dir=\"rtl\",t.width=\"1px\",t.overflow=\"auto\",t.visibility=\"hidden\",t.pointerEvents=\"none\",t.position=\"absolute\";var n=document.createElement(\"div\"),r=n.style;r.width=\"2px\",r.height=\"1px\",e.appendChild(n),document.body.appendChild(e),c=0,0===e.scrollLeft&&(e.scrollLeft=1,c=0===e.scrollLeft?1:2),e.parentNode.removeChild(e)}return c}function _(e){if(function(){if(null==d){var e=\"undefined\"!=typeof document?document.head:null;d=!(!e||!e.createShadowRoot&&!e.attachShadow)}return d}()){var t=e.getRootNode?e.getRootNode():null;if(\"undefined\"!=typeof ShadowRoot&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}},nPSg:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return L})),n.d(t,\"a\",(function(){return E})),n.d(t,\"c\",(function(){return T}));var r=n(\"cke4\"),i=n.n(r),a=n(\"n2qG\"),o=n.n(a),u=n(\"Oxwv\"),d=n(\"VJ7P\"),f=n(\"8AIR\"),m=n(\"b1pR\"),p=n(\"QQWL\"),v=n(\"bkUu\"),b=n(\"m9oY\"),g=n(\"WsP5\"),_=n(\"/m0q\"),y=n(\"/7J2\"),k=n(\"Ub8o\"),w=new y.Logger(k.a);function S(e){return null!=e&&e.mnemonic&&e.mnemonic.phrase}var M=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return c(n,[{key:\"isKeystoreAccount\",value:function(e){return!(!e||!e._isKeystoreAccount)}}]),n}(b.Description);function x(e,t){var n=Object(_.b)(Object(_.c)(e,\"crypto/ciphertext\"));if(Object(d.hexlify)(Object(m.keccak256)(Object(d.concat)([t.slice(16,32),n]))).substring(2)!==Object(_.c)(e,\"crypto/mac\").toLowerCase())throw new Error(\"invalid password\");var r=function(e,t,n){if(\"aes-128-ctr\"===Object(_.c)(e,\"crypto/cipher\")){var r=Object(_.b)(Object(_.c)(e,\"crypto/cipherparams/iv\")),a=new i.a.Counter(r),o=new i.a.ModeOfOperation.ctr(t,a);return Object(d.arrayify)(o.decrypt(n))}return null}(e,t.slice(0,16),n);r||w.throwError(\"unsupported cipher\",y.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"decrypt\"});var a=t.slice(32,64),o=Object(g.computeAddress)(r);if(e.address){var s=e.address.toLowerCase();if(\"0x\"!==s.substring(0,2)&&(s=\"0x\"+s),Object(u.getAddress)(s)!==o)throw new Error(\"address mismatch\")}var c={_isKeystoreAccount:!0,address:o,privateKey:Object(d.hexlify)(r)};if(\"0.1\"===Object(_.c)(e,\"x-ethers/version\")){var l=Object(_.b)(Object(_.c)(e,\"x-ethers/mnemonicCiphertext\")),h=Object(_.b)(Object(_.c)(e,\"x-ethers/mnemonicCounter\")),p=new i.a.Counter(h),v=new i.a.ModeOfOperation.ctr(a,p),b=Object(_.c)(e,\"x-ethers/path\")||f.defaultPath,k=Object(_.c)(e,\"x-ethers/locale\")||\"en\",S=Object(d.arrayify)(v.decrypt(l));try{var x=Object(f.entropyToMnemonic)(S,k),C=f.HDNode.fromMnemonic(x,null,k).derivePath(b);if(C.privateKey!=c.privateKey)throw new Error(\"mnemonic mismatch\");c.mnemonic=C.mnemonic}catch(D){if(D.code!==y.Logger.errors.INVALID_ARGUMENT||\"wordlist\"!==D.argument)throw D}}return new M(c)}function C(e,t,n,r,i){return Object(d.arrayify)(Object(p.a)(e,t,n,r,i))}function D(e,t,n,r,i){return Promise.resolve(C(e,t,n,r,i))}function O(e,t,n,r,i){var a=Object(_.a)(t),o=Object(_.c)(e,\"crypto/kdf\");if(o&&\"string\"==typeof o){var s=function(e,t){return w.throwArgumentError(\"invalid key-derivation function parameters\",e,t)};if(\"scrypt\"===o.toLowerCase()){var u=Object(_.b)(Object(_.c)(e,\"crypto/kdfparams/salt\")),c=parseInt(Object(_.c)(e,\"crypto/kdfparams/n\")),l=parseInt(Object(_.c)(e,\"crypto/kdfparams/r\")),d=parseInt(Object(_.c)(e,\"crypto/kdfparams/p\"));c&&l&&d||s(\"kdf\",o),0!=(c&c-1)&&s(\"N\",c);var h=parseInt(Object(_.c)(e,\"crypto/kdfparams/dklen\"));return 32!==h&&s(\"dklen\",h),r(a,u,c,l,d,64,i)}if(\"pbkdf2\"===o.toLowerCase()){var f=Object(_.b)(Object(_.c)(e,\"crypto/kdfparams/salt\")),m=null,p=Object(_.c)(e,\"crypto/kdfparams/prf\");\"hmac-sha256\"===p?m=\"sha256\":\"hmac-sha512\"===p?m=\"sha512\":s(\"prf\",p);var v=parseInt(Object(_.c)(e,\"crypto/kdfparams/c\")),b=parseInt(Object(_.c)(e,\"crypto/kdfparams/dklen\"));return 32!==b&&s(\"dklen\",b),n(a,f,v,b,m)}}return w.throwArgumentError(\"unsupported key-derivation function\",\"kdf\",o)}function L(e,t){var n=JSON.parse(e);return x(n,O(n,t,C,o.a.syncScrypt))}function E(e,t,n){return r=this,a=regeneratorRuntime.mark((function r(){var i;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return i=JSON.parse(e),r.t0=x,r.t1=i,r.next=5,O(i,t,D,o.a.scrypt,n);case 5:return r.t2=r.sent,r.abrupt(\"return\",(0,r.t0)(r.t1,r.t2));case 7:case\"end\":return r.stop()}}),r)})),new((i=void 0)||(i=Promise))((function(e,t){function n(e){try{s(a.next(e))}catch(n){t(n)}}function o(e){try{s(a.throw(e))}catch(n){t(n)}}function s(t){var r;t.done?e(t.value):(r=t.value,r instanceof i?r:new i((function(e){e(r)}))).then(n,o)}s((a=a.apply(r,[])).next())}));var r,i,a}function T(e,t,n,r){try{if(Object(u.getAddress)(e.address)!==Object(g.computeAddress)(e.privateKey))throw new Error(\"address/privateKey mismatch\");if(S(e)){var a=e.mnemonic;if(f.HDNode.fromMnemonic(a.phrase,null,a.locale).derivePath(a.path||f.defaultPath).privateKey!=e.privateKey)throw new Error(\"mnemonic mismatch\")}}catch(O){return Promise.reject(O)}\"function\"!=typeof n||r||(r=n,n={}),n||(n={});var s=Object(d.arrayify)(e.privateKey),c=Object(_.a)(t),l=null,h=null,p=null;if(S(e)){var b=e.mnemonic;l=Object(d.arrayify)(Object(f.mnemonicToEntropy)(b.phrase,b.locale||\"en\")),h=b.path||f.defaultPath,p=b.locale||\"en\"}var y=n.client;y||(y=\"ethers.js\");var k;k=n.salt?Object(d.arrayify)(n.salt):Object(v.a)(32);var w=null;if(n.iv){if(16!==(w=Object(d.arrayify)(n.iv)).length)throw new Error(\"invalid iv\")}else w=Object(v.a)(16);var M=null;if(n.uuid){if(16!==(M=Object(d.arrayify)(n.uuid)).length)throw new Error(\"invalid uuid\")}else M=Object(v.a)(16);var x=1<<17,C=8,D=1;return n.scrypt&&(n.scrypt.N&&(x=n.scrypt.N),n.scrypt.r&&(C=n.scrypt.r),n.scrypt.p&&(D=n.scrypt.p)),o.a.scrypt(c,k,x,C,D,64,r).then((function(t){var n=(t=Object(d.arrayify)(t)).slice(0,16),r=t.slice(16,32),a=t.slice(32,64),o=new i.a.Counter(w),u=new i.a.ModeOfOperation.ctr(n,o),c=Object(d.arrayify)(u.encrypt(s)),f=Object(m.keccak256)(Object(d.concat)([r,c])),b={address:e.address.substring(2).toLowerCase(),id:Object(_.d)(M),version:3,Crypto:{cipher:\"aes-128-ctr\",cipherparams:{iv:Object(d.hexlify)(w).substring(2)},ciphertext:Object(d.hexlify)(c).substring(2),kdf:\"scrypt\",kdfparams:{salt:Object(d.hexlify)(k).substring(2),n:x,dklen:32,p:D,r:C},mac:f.substring(2)}};if(l){var g=Object(v.a)(16),S=new i.a.Counter(g),O=new i.a.ModeOfOperation.ctr(a,S),L=Object(d.arrayify)(O.encrypt(l)),E=new Date,T=E.getUTCFullYear()+\"-\"+Object(_.e)(E.getUTCMonth()+1,2)+\"-\"+Object(_.e)(E.getUTCDate(),2)+\"T\"+Object(_.e)(E.getUTCHours(),2)+\"-\"+Object(_.e)(E.getUTCMinutes(),2)+\"-\"+Object(_.e)(E.getUTCSeconds(),2)+\".0Z\";b[\"x-ethers\"]={client:y,gethFilename:\"UTC--\"+T+\"--\"+b.address,mnemonicCounter:Object(d.hexlify)(g).substring(2),mnemonicCiphertext:Object(d.hexlify)(L).substring(2),path:h,locale:p,version:\"0.1\"}}return JSON.stringify(b)}))}},nVZa:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return i})),n.d(t,\"d\",(function(){return a})),n.d(t,\"c\",(function(){return o})),n.d(t,\"a\",(function(){return s}));var r=n(\"4218\"),i=r.a.from(-1),a=r.a.from(0),o=r.a.from(1),s=r.a.from(\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\")},nYR2:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"7o/Q\"),i=n(\"quSY\");function a(e){return function(t){return t.lift(new o(e))}}var o=function(){function e(t){s(this,e),this.callback=t}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new u(e,this.callback))}}]),e}(),u=function(e){l(n,e);var t=h(n);function n(e,r){var a;return s(this,n),(a=t.call(this,e)).add(new i.a(r)),a}return n}(r.a)},nYox:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"fXoL\"),i=function(){var e=function(){function e(){s(this,e)}return c(e,[{key:\"transform\",value:function(e){return e||0===e?e<0?\"awaiting genesis\":e.toString():\"n/a\"}}]),e}();return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275pipe=r.Ob({name:\"slot\",type:e,pure:!0}),e}()},ngJS:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));var r=function(e){return function(t){for(var n=0,r=e.length;n=3&&e%100<=10?3:e%100>=11?4:5},n={s:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062b\\u0627\\u0646\\u064a\\u0629\",\"\\u062b\\u0627\\u0646\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u0627\\u0646\",\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u064a\\u0646\"],\"%d \\u062b\\u0648\\u0627\\u0646\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\"],m:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062f\\u0642\\u064a\\u0642\\u0629\",\"\\u062f\\u0642\\u064a\\u0642\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u0627\\u0646\",\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u064a\\u0646\"],\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\"],h:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0633\\u0627\\u0639\\u0629\",\"\\u0633\\u0627\\u0639\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u0633\\u0627\\u0639\\u062a\\u0627\\u0646\",\"\\u0633\\u0627\\u0639\\u062a\\u064a\\u0646\"],\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",\"%d \\u0633\\u0627\\u0639\\u0629\",\"%d \\u0633\\u0627\\u0639\\u0629\"],d:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u064a\\u0648\\u0645\",\"\\u064a\\u0648\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u064a\\u0648\\u0645\\u0627\\u0646\",\"\\u064a\\u0648\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u064a\\u0627\\u0645\",\"%d \\u064a\\u0648\\u0645\\u064b\\u0627\",\"%d \\u064a\\u0648\\u0645\"],M:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0634\\u0647\\u0631\",\"\\u0634\\u0647\\u0631 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0634\\u0647\\u0631\\u0627\\u0646\",\"\\u0634\\u0647\\u0631\\u064a\\u0646\"],\"%d \\u0623\\u0634\\u0647\\u0631\",\"%d \\u0634\\u0647\\u0631\\u0627\",\"%d \\u0634\\u0647\\u0631\"],y:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0639\\u0627\\u0645\",\"\\u0639\\u0627\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0639\\u0627\\u0645\\u0627\\u0646\",\"\\u0639\\u0627\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u0639\\u0648\\u0627\\u0645\",\"%d \\u0639\\u0627\\u0645\\u064b\\u0627\",\"%d \\u0639\\u0627\\u0645\"]},r=function(e){return function(r,i,a,o){var s=t(r),u=n[e][t(r)];return 2===s&&(u=u[i?0:1]),u.replace(/%d/i,r)}},i=[\"\\u062c\\u0627\\u0646\\u0641\\u064a\",\"\\u0641\\u064a\\u0641\\u0631\\u064a\",\"\\u0645\\u0627\\u0631\\u0633\",\"\\u0623\\u0641\\u0631\\u064a\\u0644\",\"\\u0645\\u0627\\u064a\",\"\\u062c\\u0648\\u0627\\u0646\",\"\\u062c\\u0648\\u064a\\u0644\\u064a\\u0629\",\"\\u0623\\u0648\\u062a\",\"\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631\",\"\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631\",\"\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\"];e.defineLocale(\"ar-dz\",{months:i,monthsShort:i,weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/\\u200fM/\\u200fYYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(e){return\"\\u0645\"===e},meridiem:function(e,t,n){return e<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u064b\\u0627 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0628\\u0639\\u062f %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:r(\"s\"),ss:r(\"s\"),m:r(\"m\"),mm:r(\"m\"),h:r(\"h\"),hh:r(\"h\"),d:r(\"d\"),dd:r(\"d\"),M:r(\"M\"),MM:r(\"M\"),y:r(\"y\"),yy:r(\"y\")},postformat:function(e){return e.replace(/,/g,\"\\u060c\")},week:{dow:0,doy:4}})}(n(\"wd/R\"))},oB13:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"EQ5u\");function i(e,t){return function(n){var i;if(i=\"function\"==typeof e?e:function(){return e},\"function\"==typeof t)return n.lift(new a(i,t));var o=Object.create(n,r.b);return o.source=n,o.subjectFactory=i,o}}var a=function(){function e(t,n){s(this,e),this.subjectFactory=t,this.selector=n}return c(e,[{key:\"call\",value:function(e,t){var n=this.selector,r=this.subjectFactory(),i=n(r).subscribe(e);return i.add(t.subscribe(r)),i}}]),e}()},ofXK:function(e,n,r){\"use strict\";r.d(n,\"a\",(function(){return D})),r.d(n,\"b\",(function(){return Ee})),r.d(n,\"c\",(function(){return Ie})),r.d(n,\"d\",(function(){return p})),r.d(n,\"e\",(function(){return Pe})),r.d(n,\"f\",(function(){return je})),r.d(n,\"g\",(function(){return L})),r.d(n,\"h\",(function(){return Fe})),r.d(n,\"i\",(function(){return g})),r.d(n,\"j\",(function(){return E})),r.d(n,\"k\",(function(){return x})),r.d(n,\"l\",(function(){return fe})),r.d(n,\"m\",(function(){return pe})),r.d(n,\"n\",(function(){return be})),r.d(n,\"o\",(function(){return Me})),r.d(n,\"p\",(function(){return ke})),r.d(n,\"q\",(function(){return we})),r.d(n,\"r\",(function(){return Se})),r.d(n,\"s\",(function(){return xe})),r.d(n,\"t\",(function(){return O})),r.d(n,\"u\",(function(){return v})),r.d(n,\"v\",(function(){return Re})),r.d(n,\"w\",(function(){return Ae})),r.d(n,\"x\",(function(){return Ne})),r.d(n,\"y\",(function(){return He})),r.d(n,\"z\",(function(){return m})),r.d(n,\"A\",(function(){return Ye})),r.d(n,\"B\",(function(){return u})),r.d(n,\"C\",(function(){return he})),r.d(n,\"D\",(function(){return d}));var a=r(\"fXoL\"),o=null;function u(){return o}function d(e){o||(o=e)}var m=function e(){s(this,e)},p=new a.s(\"DocumentToken\"),v=function(){var e=function e(){s(this,e)};return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=Object(a.Lb)({factory:b,token:e,providedIn:\"platform\"}),e}();function b(){return Object(a.Zb)(_)}var g=new a.s(\"Location Initialized\"),_=function(){var e=function(e){l(n,e);var t=h(n);function n(e){var r;return s(this,n),(r=t.call(this))._doc=e,r._init(),r}return c(n,[{key:\"_init\",value:function(){this.location=u().getLocation(),this._history=u().getHistory()}},{key:\"getBaseHrefFromDOM\",value:function(){return u().getBaseHref(this._doc)}},{key:\"onPopState\",value:function(e){u().getGlobalEventTarget(this._doc,\"window\").addEventListener(\"popstate\",e,!1)}},{key:\"onHashChange\",value:function(e){u().getGlobalEventTarget(this._doc,\"window\").addEventListener(\"hashchange\",e,!1)}},{key:\"href\",get:function(){return this.location.href}},{key:\"protocol\",get:function(){return this.location.protocol}},{key:\"hostname\",get:function(){return this.location.hostname}},{key:\"port\",get:function(){return this.location.port}},{key:\"pathname\",get:function(){return this.location.pathname},set:function(e){this.location.pathname=e}},{key:\"search\",get:function(){return this.location.search}},{key:\"hash\",get:function(){return this.location.hash}},{key:\"pushState\",value:function(e,t,n){y()?this._history.pushState(e,t,n):this.location.hash=n}},{key:\"replaceState\",value:function(e,t,n){y()?this._history.replaceState(e,t,n):this.location.hash=n}},{key:\"forward\",value:function(){this._history.forward()}},{key:\"back\",value:function(){this._history.back()}},{key:\"getState\",value:function(){return this._history.state}}]),n}(v);return e.\\u0275fac=function(t){return new(t||e)(a.Zb(p))},e.\\u0275prov=Object(a.Lb)({factory:k,token:e,providedIn:\"platform\"}),e}();function y(){return!!window.history.pushState}function k(){return new _(Object(a.Zb)(p))}function w(e,t){if(0==e.length)return t;if(0==t.length)return e;var n=0;return e.endsWith(\"/\")&&n++,t.startsWith(\"/\")&&n++,2==n?e+t.substring(1):1==n?e+t:e+\"/\"+t}function S(e){var t=e.match(/#|\\?|$/),n=t&&t.index||e.length;return e.slice(0,n-(\"/\"===e[n-1]?1:0))+e.slice(n)}function M(e){return e&&\"?\"!==e[0]?\"?\"+e:e}var x=function(){var e=function e(){s(this,e)};return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=Object(a.Lb)({factory:C,token:e,providedIn:\"root\"}),e}();function C(e){var t=Object(a.Zb)(p).location;return new O(Object(a.Zb)(v),t&&t.origin||\"\")}var D=new a.s(\"appBaseHref\"),O=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r){var i;if(s(this,n),(i=t.call(this))._platformLocation=e,null==r&&(r=i._platformLocation.getBaseHrefFromDOM()),null==r)throw new Error(\"No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.\");return i._baseHref=r,f(i)}return c(n,[{key:\"onPopState\",value:function(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)}},{key:\"getBaseHref\",value:function(){return this._baseHref}},{key:\"prepareExternalUrl\",value:function(e){return w(this._baseHref,e)}},{key:\"path\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this._platformLocation.pathname+M(this._platformLocation.search),n=this._platformLocation.hash;return n&&e?\"\".concat(t).concat(n):t}},{key:\"pushState\",value:function(e,t,n,r){var i=this.prepareExternalUrl(n+M(r));this._platformLocation.pushState(e,t,i)}},{key:\"replaceState\",value:function(e,t,n,r){var i=this.prepareExternalUrl(n+M(r));this._platformLocation.replaceState(e,t,i)}},{key:\"forward\",value:function(){this._platformLocation.forward()}},{key:\"back\",value:function(){this._platformLocation.back()}}]),n}(x);return e.\\u0275fac=function(t){return new(t||e)(a.Zb(v),a.Zb(D,8))},e.\\u0275prov=a.Lb({token:e,factory:e.\\u0275fac}),e}(),L=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this))._platformLocation=e,i._baseHref=\"\",null!=r&&(i._baseHref=r),i}return c(n,[{key:\"onPopState\",value:function(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)}},{key:\"getBaseHref\",value:function(){return this._baseHref}},{key:\"path\",value:function(){var e=this._platformLocation.hash;return null==e&&(e=\"#\"),e.length>0?e.substring(1):e}},{key:\"prepareExternalUrl\",value:function(e){var t=w(this._baseHref,e);return t.length>0?\"#\"+t:t}},{key:\"pushState\",value:function(e,t,n,r){var i=this.prepareExternalUrl(n+M(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.pushState(e,t,i)}},{key:\"replaceState\",value:function(e,t,n,r){var i=this.prepareExternalUrl(n+M(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.replaceState(e,t,i)}},{key:\"forward\",value:function(){this._platformLocation.forward()}},{key:\"back\",value:function(){this._platformLocation.back()}}]),n}(x);return e.\\u0275fac=function(t){return new(t||e)(a.Zb(v),a.Zb(D,8))},e.\\u0275prov=a.Lb({token:e,factory:e.\\u0275fac}),e}(),E=function(){var e=function(){function e(t,n){var r=this;s(this,e),this._subject=new a.p,this._urlChangeListeners=[],this._platformStrategy=t;var i=this._platformStrategy.getBaseHref();this._platformLocation=n,this._baseHref=S(A(i)),this._platformStrategy.onPopState((function(e){r._subject.emit({url:r.path(!0),pop:!0,state:e.state,type:e.type})}))}return c(e,[{key:\"path\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.normalize(this._platformStrategy.path(e))}},{key:\"getState\",value:function(){return this._platformLocation.getState()}},{key:\"isCurrentPathEqualTo\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"\";return this.path()==this.normalize(e+M(t))}},{key:\"normalize\",value:function(t){return e.stripTrailingSlash(function(e,t){return e&&t.startsWith(e)?t.substring(e.length):t}(this._baseHref,A(t)))}},{key:\"prepareExternalUrl\",value:function(e){return e&&\"/\"!==e[0]&&(e=\"/\"+e),this._platformStrategy.prepareExternalUrl(e)}},{key:\"go\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"\",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this._platformStrategy.pushState(n,\"\",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+M(t)),n)}},{key:\"replaceState\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"\",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this._platformStrategy.replaceState(n,\"\",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+M(t)),n)}},{key:\"forward\",value:function(){this._platformStrategy.forward()}},{key:\"back\",value:function(){this._platformStrategy.back()}},{key:\"onUrlChange\",value:function(e){var t=this;this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe((function(e){t._notifyUrlChangeListeners(e.url,e.state)})))}},{key:\"_notifyUrlChangeListeners\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\",t=arguments.length>1?arguments[1]:void 0;this._urlChangeListeners.forEach((function(n){return n(e,t)}))}},{key:\"subscribe\",value:function(e,t,n){return this._subject.subscribe({next:e,error:t,complete:n})}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(a.Zb(x),a.Zb(v))},e.normalizeQueryParams=M,e.joinWithSlash=w,e.stripTrailingSlash=S,e.\\u0275prov=Object(a.Lb)({factory:T,token:e,providedIn:\"root\"}),e}();function T(){return new E(Object(a.Zb)(x),Object(a.Zb)(v))}function A(e){return e.replace(/\\/index.html$/,\"\")}var P=function(e){return e[e.Decimal=0]=\"Decimal\",e[e.Percent=1]=\"Percent\",e[e.Currency=2]=\"Currency\",e[e.Scientific=3]=\"Scientific\",e}({}),F=function(e){return e[e.Zero=0]=\"Zero\",e[e.One=1]=\"One\",e[e.Two=2]=\"Two\",e[e.Few=3]=\"Few\",e[e.Many=4]=\"Many\",e[e.Other=5]=\"Other\",e}({}),j=function(e){return e[e.Format=0]=\"Format\",e[e.Standalone=1]=\"Standalone\",e}({}),R=function(e){return e[e.Narrow=0]=\"Narrow\",e[e.Abbreviated=1]=\"Abbreviated\",e[e.Wide=2]=\"Wide\",e[e.Short=3]=\"Short\",e}({}),I=function(e){return e[e.Short=0]=\"Short\",e[e.Medium=1]=\"Medium\",e[e.Long=2]=\"Long\",e[e.Full=3]=\"Full\",e}({}),Y=function(e){return e[e.Decimal=0]=\"Decimal\",e[e.Group=1]=\"Group\",e[e.List=2]=\"List\",e[e.PercentSign=3]=\"PercentSign\",e[e.PlusSign=4]=\"PlusSign\",e[e.MinusSign=5]=\"MinusSign\",e[e.Exponential=6]=\"Exponential\",e[e.SuperscriptingExponent=7]=\"SuperscriptingExponent\",e[e.PerMille=8]=\"PerMille\",e[e[1/0]=9]=\"Infinity\",e[e.NaN=10]=\"NaN\",e[e.TimeSeparator=11]=\"TimeSeparator\",e[e.CurrencyDecimal=12]=\"CurrencyDecimal\",e[e.CurrencyGroup=13]=\"CurrencyGroup\",e}({});function H(e,t){return J(Object(a.ob)(e)[a.fb.DateFormat],t)}function N(e,t){return J(Object(a.ob)(e)[a.fb.TimeFormat],t)}function B(e,t){return J(Object(a.ob)(e)[a.fb.DateTimeFormat],t)}function V(e,t){var n=Object(a.ob)(e),r=n[a.fb.NumberSymbols][t];if(void 0===r){if(t===Y.CurrencyDecimal)return n[a.fb.NumberSymbols][Y.Decimal];if(t===Y.CurrencyGroup)return n[a.fb.NumberSymbols][Y.Group]}return r}var U=a.rb;function z(e){if(!e[a.fb.ExtraData])throw new Error('Missing extra locale data for the locale \"'.concat(e[a.fb.LocaleId],'\". Use \"registerLocaleData\" to load new data. See the \"I18n guide\" on angular.io to know more.'))}function J(e,t){for(var n=t;n>-1;n--)if(void 0!==e[n])return e[n];throw new Error(\"Locale data API: locale data undefined\")}function G(e){var n=t(e.split(\":\"),2);return{hours:+n[0],minutes:+n[1]}}var X=/^(\\d{4})-?(\\d\\d)-?(\\d\\d)(?:T(\\d\\d)(?::?(\\d\\d)(?::?(\\d\\d)(?:\\.(\\d+))?)?)?(Z|([+-])(\\d\\d):?(\\d\\d))?)?$/,W={},Z=/((?:[^GyMLwWdEabBhHmsSzZO']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\\s\\S]*)/,K=function(e){return e[e.Short=0]=\"Short\",e[e.ShortGMT=1]=\"ShortGMT\",e[e.Long=2]=\"Long\",e[e.Extended=3]=\"Extended\",e}({}),Q=function(e){return e[e.FullYear=0]=\"FullYear\",e[e.Month=1]=\"Month\",e[e.Date=2]=\"Date\",e[e.Hours=3]=\"Hours\",e[e.Minutes=4]=\"Minutes\",e[e.Seconds=5]=\"Seconds\",e[e.FractionalSeconds=6]=\"FractionalSeconds\",e[e.Day=7]=\"Day\",e}({}),q=function(e){return e[e.DayPeriods=0]=\"DayPeriods\",e[e.Days=1]=\"Days\",e[e.Months=2]=\"Months\",e[e.Eras=3]=\"Eras\",e}({});function $(e,t){return t&&(e=e.replace(/\\{([^}]+)}/g,(function(e,n){return null!=t&&n in t?t[n]:e}))),e}function ee(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:\"-\",r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,a=\"\";(e<0||i&&e<=0)&&(i?e=1-e:(e=-e,a=n));for(var o=String(e);o.length2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return function(a,o){var s,u=function(e,t){switch(e){case Q.FullYear:return t.getFullYear();case Q.Month:return t.getMonth();case Q.Date:return t.getDate();case Q.Hours:return t.getHours();case Q.Minutes:return t.getMinutes();case Q.Seconds:return t.getSeconds();case Q.FractionalSeconds:return t.getMilliseconds();case Q.Day:return t.getDay();default:throw new Error('Unknown DateType value \"'.concat(e,'\".'))}}(e,a);if((n>0||u>-n)&&(u+=n),e===Q.Hours)0===u&&-12===n&&(u=12);else if(e===Q.FractionalSeconds)return s=t,ee(u,3).substr(0,s);var c=V(o,Y.MinusSign);return ee(u,t,c,r,i)}}function ne(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:j.Format,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return function(o,s){return function(e,n,r,i,o,s){switch(r){case q.Months:return function(e,t,n){var r=Object(a.ob)(e),i=J([r[a.fb.MonthsFormat],r[a.fb.MonthsStandalone]],t);return J(i,n)}(n,o,i)[e.getMonth()];case q.Days:return function(e,t,n){var r=Object(a.ob)(e),i=J([r[a.fb.DaysFormat],r[a.fb.DaysStandalone]],t);return J(i,n)}(n,o,i)[e.getDay()];case q.DayPeriods:var u=e.getHours(),c=e.getMinutes();if(s){var l=function(e){var t=Object(a.ob)(e);return z(t),(t[a.fb.ExtraData][2]||[]).map((function(e){return\"string\"==typeof e?G(e):[G(e[0]),G(e[1])]}))}(n),d=function(e,t,n){var r=Object(a.ob)(e);z(r);var i=J([r[a.fb.ExtraData][0],r[a.fb.ExtraData][1]],t)||[];return J(i,n)||[]}(n,o,i),h=l.findIndex((function(e){if(Array.isArray(e)){var n=t(e,2),r=n[0],i=n[1],a=u>=r.hours&&c>=r.minutes,o=u0?Math.floor(i/60):Math.ceil(i/60);switch(e){case K.Short:return(i>=0?\"+\":\"\")+ee(o,2,a)+ee(Math.abs(i%60),2,a);case K.ShortGMT:return\"GMT\"+(i>=0?\"+\":\"\")+ee(o,1,a);case K.Long:return\"GMT\"+(i>=0?\"+\":\"\")+ee(o,2,a)+\":\"+ee(Math.abs(i%60),2,a);case K.Extended:return 0===r?\"Z\":(i>=0?\"+\":\"\")+ee(o,2,a)+\":\"+ee(Math.abs(i%60),2,a);default:throw new Error('Unknown zone width \"'.concat(e,'\"'))}}}function ie(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(n,r){var i,a,o,s;if(t){var u=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,c=n.getDate();i=1+Math.floor((c+u)/7)}else{var l=(a=n.getFullYear(),o=new Date(a,0,1).getDay(),new Date(a,0,1+(o<=4?4:11)-o)),d=(s=n,new Date(s.getFullYear(),s.getMonth(),s.getDate()+(4-s.getDay()))).getTime()-l.getTime();i=1+Math.round(d/6048e5)}return ee(i,e,V(r,Y.MinusSign))}}var ae={};function oe(e,t){e=e.replace(/:/g,\"\");var n=Date.parse(\"Jan 01, 1970 00:00:00 \"+e)/6e4;return isNaN(n)?t:n}function se(e){return e instanceof Date&&!isNaN(e.valueOf())}var ue=/^(\\d+)?\\.((\\d+)(-(\\d+))?)?$/;function ce(e){var t=parseInt(e);if(isNaN(t))throw new Error(\"Invalid integer literal when parsing \"+e);return t}var le=function e(){s(this,e)},de=function(){var e=function(e){l(n,e);var t=h(n);function n(e){var r;return s(this,n),(r=t.call(this)).locale=e,r}return c(n,[{key:\"getPluralCategory\",value:function(e,t){switch(U(t||this.locale)(e)){case F.Zero:return\"zero\";case F.One:return\"one\";case F.Two:return\"two\";case F.Few:return\"few\";case F.Many:return\"many\";default:return\"other\"}}}]),n}(le);return e.\\u0275fac=function(t){return new(t||e)(a.Zb(a.x))},e.\\u0275prov=a.Lb({token:e,factory:e.\\u0275fac}),e}();function he(e,n){n=encodeURIComponent(n);var r,a=i(e.split(\";\"));try{for(a.s();!(r=a.n()).done;){var o=r.value,s=o.indexOf(\"=\"),u=t(-1==s?[o,\"\"]:[o.slice(0,s),o.slice(s+1)],2),c=u[0],l=u[1];if(c.trim()===n)return decodeURIComponent(l)}}catch(d){a.e(d)}finally{a.f()}return null}var fe=function(){var e=function(){function e(t,n,r,i){s(this,e),this._iterableDiffers=t,this._keyValueDiffers=n,this._ngEl=r,this._renderer=i,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}return c(e,[{key:\"klass\",set:function(e){this._removeClasses(this._initialClasses),this._initialClasses=\"string\"==typeof e?e.split(/\\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}},{key:\"ngClass\",set:function(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass=\"string\"==typeof e?e.split(/\\s+/):e,this._rawClass&&(Object(a.ub)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}},{key:\"ngDoCheck\",value:function(){if(this._iterableDiffer){var e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){var t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}}},{key:\"_applyKeyValueChanges\",value:function(e){var t=this;e.forEachAddedItem((function(e){return t._toggleClass(e.key,e.currentValue)})),e.forEachChangedItem((function(e){return t._toggleClass(e.key,e.currentValue)})),e.forEachRemovedItem((function(e){e.previousValue&&t._toggleClass(e.key,!1)}))}},{key:\"_applyIterableChanges\",value:function(e){var t=this;e.forEachAddedItem((function(e){if(\"string\"!=typeof e.item)throw new Error(\"NgClass can only toggle CSS classes expressed as strings, got \"+Object(a.zb)(e.item));t._toggleClass(e.item,!0)})),e.forEachRemovedItem((function(e){return t._toggleClass(e.item,!1)}))}},{key:\"_applyClasses\",value:function(e){var t=this;e&&(Array.isArray(e)||e instanceof Set?e.forEach((function(e){return t._toggleClass(e,!0)})):Object.keys(e).forEach((function(n){return t._toggleClass(n,!!e[n])})))}},{key:\"_removeClasses\",value:function(e){var t=this;e&&(Array.isArray(e)||e instanceof Set?e.forEach((function(e){return t._toggleClass(e,!1)})):Object.keys(e).forEach((function(e){return t._toggleClass(e,!1)})))}},{key:\"_toggleClass\",value:function(e,t){var n=this;(e=e.trim())&&e.split(/\\s+/g).forEach((function(e){t?n._renderer.addClass(n._ngEl.nativeElement,e):n._renderer.removeClass(n._ngEl.nativeElement,e)}))}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(a.Pb(a.v),a.Pb(a.w),a.Pb(a.m),a.Pb(a.I))},e.\\u0275dir=a.Kb({type:e,selectors:[[\"\",\"ngClass\",\"\"]],inputs:{klass:[\"class\",\"klass\"],ngClass:\"ngClass\"}}),e}(),me=function(){function e(t,n,r,i){s(this,e),this.$implicit=t,this.ngForOf=n,this.index=r,this.count=i}return c(e,[{key:\"first\",get:function(){return 0===this.index}},{key:\"last\",get:function(){return this.index===this.count-1}},{key:\"even\",get:function(){return this.index%2==0}},{key:\"odd\",get:function(){return!this.even}}]),e}(),pe=function(){var e=function(){function e(t,n,r){s(this,e),this._viewContainer=t,this._template=n,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}return c(e,[{key:\"ngForOf\",set:function(e){this._ngForOf=e,this._ngForOfDirty=!0}},{key:\"ngForTrackBy\",get:function(){return this._trackByFn},set:function(e){Object(a.ab)()&&null!=e&&\"function\"!=typeof e&&console&&console.warn&&console.warn(\"trackBy must be a function, but received \".concat(JSON.stringify(e),\". See https://angular.io/api/common/NgForOf#change-propagation for more information.\")),this._trackByFn=e}},{key:\"ngForTemplate\",set:function(e){e&&(this._template=e)}},{key:\"ngDoCheck\",value:function(){if(this._ngForOfDirty){this._ngForOfDirty=!1;var e=this._ngForOf;if(!this._differ&&e)try{this._differ=this._differs.find(e).create(this.ngForTrackBy)}catch(r){throw new Error(\"Cannot find a differ supporting object '\".concat(e,\"' of type '\").concat((t=e).name||typeof t,\"'. NgFor only supports binding to Iterables such as Arrays.\"))}}var t;if(this._differ){var n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}},{key:\"_applyChanges\",value:function(e){var t=this,n=[];e.forEachOperation((function(e,r,i){if(null==e.previousIndex){var a=t._viewContainer.createEmbeddedView(t._template,new me(null,t._ngForOf,-1,-1),null===i?void 0:i),o=new ve(e,a);n.push(o)}else if(null==i)t._viewContainer.remove(null===r?void 0:r);else if(null!==r){var s=t._viewContainer.get(r);t._viewContainer.move(s,i);var u=new ve(e,s);n.push(u)}}));for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:\"mediumDate\",i=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0;if(null==n||\"\"===n||n!=n)return null;try{return function(e,n,r,i){var o=function(e){if(se(e))return e;if(\"number\"==typeof e&&!isNaN(e))return new Date(e);if(\"string\"==typeof e){e=e.trim();var n,r=parseFloat(e);if(!isNaN(e-r))return new Date(r);if(/^(\\d{4}-\\d{1,2}-\\d{1,2})$/.test(e)){var i=t(e.split(\"-\").map((function(e){return+e})),3),a=i[0],o=i[1],s=i[2];return new Date(a,o-1,s)}if(n=e.match(X))return function(e){var t=new Date(0),n=0,r=0,i=e[8]?t.setUTCFullYear:t.setFullYear,a=e[8]?t.setUTCHours:t.setHours;e[9]&&(n=Number(e[9]+e[10]),r=Number(e[9]+e[11])),i.call(t,Number(e[1]),Number(e[2])-1,Number(e[3]));var o=Number(e[4]||0)-n,s=Number(e[5]||0)-r,u=Number(e[6]||0),c=Math.round(1e3*parseFloat(\"0.\"+(e[7]||0)));return a.call(t,o,s,u,c),t}(n)}var u=new Date(e);if(!se(u))throw new Error('Unable to convert \"'.concat(e,'\" into a date'));return u}(e);n=function e(t,n){var r=function(e){return Object(a.ob)(e)[a.fb.LocaleId]}(t);if(W[r]=W[r]||{},W[r][n])return W[r][n];var i=\"\";switch(n){case\"shortDate\":i=H(t,I.Short);break;case\"mediumDate\":i=H(t,I.Medium);break;case\"longDate\":i=H(t,I.Long);break;case\"fullDate\":i=H(t,I.Full);break;case\"shortTime\":i=N(t,I.Short);break;case\"mediumTime\":i=N(t,I.Medium);break;case\"longTime\":i=N(t,I.Long);break;case\"fullTime\":i=N(t,I.Full);break;case\"short\":var o=e(t,\"shortTime\"),s=e(t,\"shortDate\");i=$(B(t,I.Short),[o,s]);break;case\"medium\":var u=e(t,\"mediumTime\"),c=e(t,\"mediumDate\");i=$(B(t,I.Medium),[u,c]);break;case\"long\":var l=e(t,\"longTime\"),d=e(t,\"longDate\");i=$(B(t,I.Long),[l,d]);break;case\"full\":var h=e(t,\"fullTime\"),f=e(t,\"fullDate\");i=$(B(t,I.Full),[h,f])}return i&&(W[r][n]=i),i}(r,n)||n;for(var s,u=[];n;){if(!(s=Z.exec(n))){u.push(n);break}var c=(u=u.concat(s.slice(1))).pop();if(!c)break;n=c}var l=o.getTimezoneOffset();i&&(l=oe(i,l),o=function(e,t,n){var r=e.getTimezoneOffset();return function(e,t){return(e=new Date(e.getTime())).setMinutes(e.getMinutes()+t),e}(e,-1*(oe(t,r)-r))}(o,i));var d=\"\";return u.forEach((function(e){var t=function(e){if(ae[e])return ae[e];var t;switch(e){case\"G\":case\"GG\":case\"GGG\":t=ne(q.Eras,R.Abbreviated);break;case\"GGGG\":t=ne(q.Eras,R.Wide);break;case\"GGGGG\":t=ne(q.Eras,R.Narrow);break;case\"y\":t=te(Q.FullYear,1,0,!1,!0);break;case\"yy\":t=te(Q.FullYear,2,0,!0,!0);break;case\"yyy\":t=te(Q.FullYear,3,0,!1,!0);break;case\"yyyy\":t=te(Q.FullYear,4,0,!1,!0);break;case\"M\":case\"L\":t=te(Q.Month,1,1);break;case\"MM\":case\"LL\":t=te(Q.Month,2,1);break;case\"MMM\":t=ne(q.Months,R.Abbreviated);break;case\"MMMM\":t=ne(q.Months,R.Wide);break;case\"MMMMM\":t=ne(q.Months,R.Narrow);break;case\"LLL\":t=ne(q.Months,R.Abbreviated,j.Standalone);break;case\"LLLL\":t=ne(q.Months,R.Wide,j.Standalone);break;case\"LLLLL\":t=ne(q.Months,R.Narrow,j.Standalone);break;case\"w\":t=ie(1);break;case\"ww\":t=ie(2);break;case\"W\":t=ie(1,!0);break;case\"d\":t=te(Q.Date,1);break;case\"dd\":t=te(Q.Date,2);break;case\"E\":case\"EE\":case\"EEE\":t=ne(q.Days,R.Abbreviated);break;case\"EEEE\":t=ne(q.Days,R.Wide);break;case\"EEEEE\":t=ne(q.Days,R.Narrow);break;case\"EEEEEE\":t=ne(q.Days,R.Short);break;case\"a\":case\"aa\":case\"aaa\":t=ne(q.DayPeriods,R.Abbreviated);break;case\"aaaa\":t=ne(q.DayPeriods,R.Wide);break;case\"aaaaa\":t=ne(q.DayPeriods,R.Narrow);break;case\"b\":case\"bb\":case\"bbb\":t=ne(q.DayPeriods,R.Abbreviated,j.Standalone,!0);break;case\"bbbb\":t=ne(q.DayPeriods,R.Wide,j.Standalone,!0);break;case\"bbbbb\":t=ne(q.DayPeriods,R.Narrow,j.Standalone,!0);break;case\"B\":case\"BB\":case\"BBB\":t=ne(q.DayPeriods,R.Abbreviated,j.Format,!0);break;case\"BBBB\":t=ne(q.DayPeriods,R.Wide,j.Format,!0);break;case\"BBBBB\":t=ne(q.DayPeriods,R.Narrow,j.Format,!0);break;case\"h\":t=te(Q.Hours,1,-12);break;case\"hh\":t=te(Q.Hours,2,-12);break;case\"H\":t=te(Q.Hours,1);break;case\"HH\":t=te(Q.Hours,2);break;case\"m\":t=te(Q.Minutes,1);break;case\"mm\":t=te(Q.Minutes,2);break;case\"s\":t=te(Q.Seconds,1);break;case\"ss\":t=te(Q.Seconds,2);break;case\"S\":t=te(Q.FractionalSeconds,1);break;case\"SS\":t=te(Q.FractionalSeconds,2);break;case\"SSS\":t=te(Q.FractionalSeconds,3);break;case\"Z\":case\"ZZ\":case\"ZZZ\":t=re(K.Short);break;case\"ZZZZZ\":t=re(K.Extended);break;case\"O\":case\"OO\":case\"OOO\":case\"z\":case\"zz\":case\"zzz\":t=re(K.ShortGMT);break;case\"OOOO\":case\"ZZZZ\":case\"zzzz\":t=re(K.Long);break;default:return null}return ae[e]=t,t}(e);d+=t?t(o,r,l):\"''\"===e?\"'\":e.replace(/(^'|'$)/g,\"\").replace(/''/g,\"'\")})),d}(n,r,o||this.locale,i)}catch(s){throw Ce(e,s.message)}}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(a.Pb(a.x))},e.\\u0275pipe=a.Ob({name:\"date\",type:e,pure:!0}),e}(),Fe=function(){var e=function(){function e(){s(this,e)}return c(e,[{key:\"transform\",value:function(e){return JSON.stringify(e,null,2)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275pipe=a.Ob({name:\"json\",type:e,pure:!1}),e}(),je=function(){var e=function(){function e(t){s(this,e),this._locale=t}return c(e,[{key:\"transform\",value:function(t,n,r){if(function(e){return null==e||\"\"===e||e!=e}(t))return null;r=r||this._locale;try{return function(e,t,n){return function(e,t,n,r,i,a){var o=arguments.length>6&&void 0!==arguments[6]&&arguments[6],s=\"\",u=!1;if(isFinite(e)){var c=function(e){var t,n,r,i,a,o=Math.abs(e)+\"\",s=0;for((n=o.indexOf(\".\"))>-1&&(o=o.replace(\".\",\"\")),(r=o.search(/e/i))>0?(n<0&&(n=r),n+=+o.slice(r+1),o=o.substring(0,r)):n<0&&(n=o.length),r=0;\"0\"===o.charAt(r);r++);if(r===(a=o.length))t=[0],n=1;else{for(a--;\"0\"===o.charAt(a);)a--;for(n-=r,t=[],i=0;r<=a;r++,i++)t[i]=Number(o.charAt(r))}return n>22&&(t=t.splice(0,21),s=n-1,n=1),{digits:t,exponent:s,integerLen:n}}(e);o&&(c=function(e){if(0===e.digits[0])return e;var t=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(0===t?e.digits.push(0,0):1===t&&e.digits.push(0),e.integerLen+=2),e}(c));var l=t.minInt,d=t.minFrac,h=t.maxFrac;if(a){var f=a.match(ue);if(null===f)throw new Error(a+\" is not a valid digit info\");var m=f[1],p=f[3],v=f[5];null!=m&&(l=ce(m)),null!=p&&(d=ce(p)),null!=v?h=ce(v):null!=p&&d>h&&(h=d)}!function(e,t,n){if(t>n)throw new Error(\"The minimum number of digits after fraction (\".concat(t,\") is higher than the maximum (\").concat(n,\").\"));var r=e.digits,i=r.length-e.integerLen,a=Math.min(Math.max(t,i),n),o=a+e.integerLen,s=r[o];if(o>0){r.splice(Math.max(e.integerLen,o));for(var u=o;u=5)if(o-1<0){for(var l=0;l>o;l--)r.unshift(0),e.integerLen++;r.unshift(1),e.integerLen++}else r[o-1]++;for(;i=h?r.pop():d=!1),t>=10?1:0}),0);f&&(r.unshift(f),e.integerLen++)}(c,d,h);var b=c.digits,g=c.integerLen,_=c.exponent,y=[];for(u=b.every((function(e){return!e}));g0?y=b.splice(g,b.length):(y=b,b=[0]);var k=[];for(b.length>=t.lgSize&&k.unshift(b.splice(-t.lgSize,b.length).join(\"\"));b.length>t.gSize;)k.unshift(b.splice(-t.gSize,b.length).join(\"\"));b.length&&k.unshift(b.join(\"\")),s=k.join(V(n,r)),y.length&&(s+=V(n,i)+y.join(\"\")),_&&(s+=V(n,Y.Exponential)+\"+\"+_)}else s=V(n,Y.Infinity);return s=e<0&&!u?t.negPre+s+t.negSuf:t.posPre+s+t.posSuf}(e,function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"-\",n={minInt:1,minFrac:0,maxFrac:0,posPre:\"\",posSuf:\"\",negPre:\"\",negSuf:\"\",gSize:0,lgSize:0},r=e.split(\";\"),i=r[0],a=r[1],o=-1!==i.indexOf(\".\")?i.split(\".\"):[i.substring(0,i.lastIndexOf(\"0\")+1),i.substring(i.lastIndexOf(\"0\")+1)],s=o[0],u=o[1]||\"\";n.posPre=s.substr(0,s.indexOf(\"#\"));for(var c=0;c1&&void 0!==arguments[1]?arguments[1]:0;return function(n){return n.lift(new o(e,t))}}var o=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;s(this,e),this.scheduler=t,this.delay=n}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new u(e,this.scheduler,this.delay))}}]),e}(),u=function(e){l(n,e);var t=h(n);function n(e,r){var i,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return s(this,n),(i=t.call(this,e)).scheduler=r,i.delay=a,i}return c(n,[{key:\"scheduleMessage\",value:function(e){this.destination.add(this.scheduler.schedule(n.dispatch,this.delay,new d(e,this.destination)))}},{key:\"_next\",value:function(e){this.scheduleMessage(i.a.createNext(e))}},{key:\"_error\",value:function(e){this.scheduleMessage(i.a.createError(e)),this.unsubscribe()}},{key:\"_complete\",value:function(){this.scheduleMessage(i.a.createComplete()),this.unsubscribe()}}],[{key:\"dispatch\",value:function(e){var t=e.notification,n=e.destination;t.observe(n),this.unsubscribe()}}]),n}(r.a),d=function e(t,n){s(this,e),this.notification=t,this.destination=n}},qCKp:function(e,t,i){\"use strict\";i.r(t),i.d(t,\"Observable\",(function(){return o.a})),i.d(t,\"ConnectableObservable\",(function(){return u.a})),i.d(t,\"GroupedObservable\",(function(){return d.a})),i.d(t,\"observable\",(function(){return f.a})),i.d(t,\"Subject\",(function(){return m.a})),i.d(t,\"BehaviorSubject\",(function(){return p.a})),i.d(t,\"ReplaySubject\",(function(){return b.a})),i.d(t,\"AsyncSubject\",(function(){return g.a})),i.d(t,\"asapScheduler\",(function(){return _.a})),i.d(t,\"asyncScheduler\",(function(){return y.a})),i.d(t,\"queueScheduler\",(function(){return k.a})),i.d(t,\"animationFrameScheduler\",(function(){return w.a})),i.d(t,\"VirtualTimeScheduler\",(function(){return x})),i.d(t,\"VirtualAction\",(function(){return C})),i.d(t,\"Scheduler\",(function(){return D.a})),i.d(t,\"Subscription\",(function(){return O.a})),i.d(t,\"Subscriber\",(function(){return L.a})),i.d(t,\"Notification\",(function(){return E.a})),i.d(t,\"NotificationKind\",(function(){return E.b})),i.d(t,\"pipe\",(function(){return T.a})),i.d(t,\"noop\",(function(){return A.a})),i.d(t,\"identity\",(function(){return P.a})),i.d(t,\"isObservable\",(function(){return F.a})),i.d(t,\"ArgumentOutOfRangeError\",(function(){return j.a})),i.d(t,\"EmptyError\",(function(){return R.a})),i.d(t,\"ObjectUnsubscribedError\",(function(){return I.a})),i.d(t,\"UnsubscriptionError\",(function(){return Y.a})),i.d(t,\"TimeoutError\",(function(){return H.a})),i.d(t,\"bindCallback\",(function(){return z})),i.d(t,\"bindNodeCallback\",(function(){return X})),i.d(t,\"combineLatest\",(function(){return Q.b})),i.d(t,\"concat\",(function(){return q.a})),i.d(t,\"defer\",(function(){return $.a})),i.d(t,\"empty\",(function(){return ee.b})),i.d(t,\"forkJoin\",(function(){return te.a})),i.d(t,\"from\",(function(){return ne.a})),i.d(t,\"fromEvent\",(function(){return re.a})),i.d(t,\"fromEventPattern\",(function(){return ae})),i.d(t,\"generate\",(function(){return oe})),i.d(t,\"iif\",(function(){return ue})),i.d(t,\"interval\",(function(){return ce.a})),i.d(t,\"merge\",(function(){return le.a})),i.d(t,\"never\",(function(){return he})),i.d(t,\"of\",(function(){return fe.a})),i.d(t,\"onErrorResumeNext\",(function(){return me})),i.d(t,\"pairs\",(function(){return pe})),i.d(t,\"partition\",(function(){return ye})),i.d(t,\"race\",(function(){return ke.a})),i.d(t,\"range\",(function(){return we})),i.d(t,\"throwError\",(function(){return Me.a})),i.d(t,\"timer\",(function(){return xe.a})),i.d(t,\"using\",(function(){return Ce})),i.d(t,\"zip\",(function(){return De.b})),i.d(t,\"scheduled\",(function(){return Oe.a})),i.d(t,\"EMPTY\",(function(){return ee.a})),i.d(t,\"NEVER\",(function(){return de})),i.d(t,\"config\",(function(){return Le.a}));var a,o=i(\"HDdC\"),u=i(\"EQ5u\"),d=i(\"OQgR\"),f=i(\"kJWO\"),m=i(\"XNiG\"),p=i(\"2Vo4\"),b=i(\"jtHE\"),g=i(\"NHP+\"),_=i(\"7Hc7\"),y=i(\"D0XW\"),k=i(\"qgXg\"),w=i(\"eNwd\"),S=i(\"3N8a\"),M=i(\"IjjT\"),x=((a=function(e){l(n,e);var t=h(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.POSITIVE_INFINITY;return s(this,n),(e=t.call(this,r,(function(){return e.frame}))).maxFrames=i,e.frame=0,e.index=-1,e}return c(n,[{key:\"flush\",value:function(){for(var e,t,n=this.actions,r=this.maxFrames;(t=n[0])&&t.delay<=r&&(n.shift(),this.frame=t.delay,!(e=t.execute(t.state,t.delay))););if(e){for(;t=n.shift();)t.unsubscribe();throw e}}}]),n}(M.a)).frameTimeFactor=10,a),C=function(e){l(n,e);var t=h(n);function n(e,r){var i,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.index+=1;return s(this,n),(i=t.call(this,e,r)).scheduler=e,i.work=r,i.index=a,i.active=!0,i.index=e.index=a,i}return c(n,[{key:\"schedule\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(!this.id)return r(v(n.prototype),\"schedule\",this).call(this,e,t);this.active=!1;var i=new n(this.scheduler,this.work);return this.add(i),i.schedule(e,t)}},{key:\"requestAsyncId\",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;this.delay=e.frame+r;var i=e.actions;return i.push(this),i.sort(n.sortActions),!0}},{key:\"recycleAsyncId\",value:function(e,t){}},{key:\"_execute\",value:function(e,t){if(!0===this.active)return r(v(n.prototype),\"_execute\",this).call(this,e,t)}}],[{key:\"sortActions\",value:function(e,t){return e.delay===t.delay?e.index===t.index?0:e.index>t.index?1:-1:e.delay>t.delay?1:-1}}]),n}(S.a),D=i(\"Y/cZ\"),O=i(\"quSY\"),L=i(\"7o/Q\"),E=i(\"WMd4\"),T=i(\"mCNh\"),A=i(\"KqfI\"),P=i(\"SpAZ\"),F=i(\"7+OI\"),j=i(\"4I5i\"),R=i(\"sVev\"),I=i(\"9ppp\"),Y=i(\"pjAE\"),H=i(\"Y6u4\"),N=i(\"lJxs\"),B=i(\"8Qeq\"),V=i(\"DH7j\"),U=i(\"z+Ro\");function z(e,t,r){if(t){if(!Object(U.a)(t))return function(){return z(e,r).apply(void 0,arguments).pipe(Object(N.a)((function(e){return Object(V.a)(e)?t.apply(void 0,n(e)):t(e)})))};r=t}return function(){for(var t=arguments.length,n=new Array(t),i=0;i1&&void 0!==arguments[1]?arguments[1]:ee.a,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ee.a;return Object($.a)((function(){return e()?t:n}))}var ce=i(\"l5mm\"),le=i(\"VRyK\"),de=new o.a(A.a);function he(){return de}var fe=i(\"LRne\");function me(){for(var e=arguments.length,t=new Array(e),r=0;r0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return new o.a((function(r){void 0===t&&(t=e,e=0);var i=0,a=e;if(n)return n.schedule(Se,0,{index:i,count:t,start:e,subscriber:r});for(;;){if(i++>=t){r.complete();break}if(r.next(a++),r.closed)break}}))}function Se(e){var t=e.start,n=e.index,r=e.count,i=e.subscriber;n>=r?i.complete():(i.next(t),i.closed||(e.index=n+1,e.start=t+1,this.schedule(e)))}var Me=i(\"z6cu\"),xe=i(\"PqYM\");function Ce(e,t){return new o.a((function(n){var r,i;try{r=e()}catch(o){return void n.error(o)}try{i=t(r)}catch(o){return void n.error(o)}var a=(i?Object(ne.a)(i):ee.a).subscribe(n);return function(){a.unsubscribe(),r&&r.unsubscribe()}}))}var De=i(\"1uah\"),Oe=i(\"7HRe\"),Le=i(\"2fFW\")},qFsG:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return _})),n.d(t,\"b\",(function(){return y}));var r=n(\"ihCf\"),i=n(\"fXoL\"),a=n(\"8LU1\"),o=n(\"nLfN\"),u=n(\"FKr1\"),d=n(\"kmnG\"),f=n(\"XNiG\"),m=n(\"3Pt+\"),p=new i.s(\"MAT_INPUT_VALUE_ACCESSOR\"),v=[\"button\",\"checkbox\",\"file\",\"hidden\",\"image\",\"radio\",\"range\",\"reset\",\"submit\"],b=0,g=Object(u.w)((function e(t,n,r,i){s(this,e),this._defaultErrorStateMatcher=t,this._parentForm=n,this._parentFormGroup=r,this.ngControl=i})),_=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,i,a,u,c,l,d,h,m){var p;s(this,n),(p=t.call(this,c,a,u,i))._elementRef=e,p._platform=r,p.ngControl=i,p._autofillMonitor=d,p._formField=m,p._uid=\"mat-input-\"+b++,p.focused=!1,p.stateChanges=new f.a,p.controlType=\"mat-input\",p.autofilled=!1,p._disabled=!1,p._required=!1,p._type=\"text\",p._readonly=!1,p._neverEmptyInputTypes=[\"date\",\"datetime\",\"datetime-local\",\"month\",\"time\",\"week\"].filter((function(e){return Object(o.e)().has(e)}));var v=p._elementRef.nativeElement,g=v.nodeName.toLowerCase();return p._inputValueAccessor=l||v,p._previousNativeValue=p.value,p.id=p.id,r.IOS&&h.runOutsideAngular((function(){e.nativeElement.addEventListener(\"keyup\",(function(e){var t=e.target;t.value||t.selectionStart||t.selectionEnd||(t.setSelectionRange(1,1),t.setSelectionRange(0,0))}))})),p._isServer=!p._platform.isBrowser,p._isNativeSelect=\"select\"===g,p._isTextarea=\"textarea\"===g,p._isNativeSelect&&(p.controlType=v.multiple?\"mat-native-select-multiple\":\"mat-native-select\"),p}return c(n,[{key:\"disabled\",get:function(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled},set:function(e){this._disabled=Object(a.c)(e),this.focused&&(this.focused=!1,this.stateChanges.next())}},{key:\"id\",get:function(){return this._id},set:function(e){this._id=e||this._uid}},{key:\"required\",get:function(){return this._required},set:function(e){this._required=Object(a.c)(e)}},{key:\"type\",get:function(){return this._type},set:function(e){this._type=e||\"text\",this._validateType(),!this._isTextarea&&Object(o.e)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}},{key:\"value\",get:function(){return this._inputValueAccessor.value},set:function(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}},{key:\"readonly\",get:function(){return this._readonly},set:function(e){this._readonly=Object(a.c)(e)}},{key:\"ngAfterViewInit\",value:function(){var e=this;this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe((function(t){e.autofilled=t.isAutofilled,e.stateChanges.next()}))}},{key:\"ngOnChanges\",value:function(){this.stateChanges.next()}},{key:\"ngOnDestroy\",value:function(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement)}},{key:\"ngDoCheck\",value:function(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}},{key:\"focus\",value:function(e){this._elementRef.nativeElement.focus(e)}},{key:\"_focusChanged\",value:function(e){e===this.focused||this.readonly&&e||(this.focused=e,this.stateChanges.next())}},{key:\"_onInput\",value:function(){}},{key:\"_dirtyCheckPlaceholder\",value:function(){var e,t,n=(null===(t=null===(e=this._formField)||void 0===e?void 0:e._hideControlPlaceholder)||void 0===t?void 0:t.call(e))?null:this.placeholder;if(n!==this._previousPlaceholder){var r=this._elementRef.nativeElement;this._previousPlaceholder=n,n?r.setAttribute(\"placeholder\",n):r.removeAttribute(\"placeholder\")}}},{key:\"_dirtyCheckNativeValue\",value:function(){var e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}},{key:\"_validateType\",value:function(){v.indexOf(this._type)}},{key:\"_isNeverEmpty\",value:function(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}},{key:\"_isBadInput\",value:function(){var e=this._elementRef.nativeElement.validity;return e&&e.badInput}},{key:\"empty\",get:function(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}},{key:\"shouldLabelFloat\",get:function(){if(this._isNativeSelect){var e=this._elementRef.nativeElement,t=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&t&&t.label)}return this.focused||!this.empty}},{key:\"setDescribedByIds\",value:function(e){e.length?this._elementRef.nativeElement.setAttribute(\"aria-describedby\",e.join(\" \")):this._elementRef.nativeElement.removeAttribute(\"aria-describedby\")}},{key:\"onContainerClick\",value:function(){this.focused||this.focus()}}]),n}(g);return e.\\u0275fac=function(t){return new(t||e)(i.Pb(i.m),i.Pb(o.a),i.Pb(m.k,10),i.Pb(m.n,8),i.Pb(m.g,8),i.Pb(u.c),i.Pb(p,10),i.Pb(r.a),i.Pb(i.C),i.Pb(d.a,8))},e.\\u0275dir=i.Kb({type:e,selectors:[[\"input\",\"matInput\",\"\"],[\"textarea\",\"matInput\",\"\"],[\"select\",\"matNativeControl\",\"\"],[\"input\",\"matNativeControl\",\"\"],[\"textarea\",\"matNativeControl\",\"\"]],hostAttrs:[1,\"mat-input-element\",\"mat-form-field-autofill-control\"],hostVars:9,hostBindings:function(e,t){1&e&&i.cc(\"focus\",(function(){return t._focusChanged(!0)}))(\"blur\",(function(){return t._focusChanged(!1)}))(\"input\",(function(){return t._onInput()})),2&e&&(i.Yb(\"disabled\",t.disabled)(\"required\",t.required),i.Fb(\"id\",t.id)(\"data-placeholder\",t.placeholder)(\"readonly\",t.readonly&&!t._isNativeSelect||null)(\"aria-invalid\",t.errorState)(\"aria-required\",t.required.toString()),i.Hb(\"mat-input-server\",t._isServer))},inputs:{id:\"id\",disabled:\"disabled\",required:\"required\",type:\"type\",value:\"value\",readonly:\"readonly\",placeholder:\"placeholder\",errorStateMatcher:\"errorStateMatcher\",userAriaDescribedBy:[\"aria-describedby\",\"userAriaDescribedBy\"]},exportAs:[\"matInput\"],features:[i.Db([{provide:d.e,useExisting:e}]),i.Bb,i.Cb]}),e}(),y=function(){var e=function e(){s(this,e)};return e.\\u0275mod=i.Nb({type:e}),e.\\u0275inj=i.Mb({factory:function(t){return new(t||e)},providers:[u.c],imports:[[r.c,d.f],r.c,d.f]}),e}()},qWAS:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));var r=\"bignumber/5.3.0\"},qgXg:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var i=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this,e,r)).scheduler=e,i.work=r,i}return c(n,[{key:\"schedule\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return t>0?r(v(n.prototype),\"schedule\",this).call(this,e,t):(this.delay=t,this.state=e,this.scheduler.flush(this),this)}},{key:\"execute\",value:function(e,t){return t>0||this.closed?r(v(n.prototype),\"execute\",this).call(this,e,t):this._execute(e,t)}},{key:\"requestAsyncId\",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return null!==i&&i>0||null===i&&this.delay>0?r(v(n.prototype),\"requestAsyncId\",this).call(this,e,t,i):e.flush(this)}}]),n}(n(\"3N8a\").a),a=new(function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return n}(n(\"IjjT\").a))(i)},qkMa:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return k}));var r=n(\"/Pfw\"),i=n(\"fXoL\"),a=n(\"3Pt+\"),o=n(\"ofXK\"),u=n(\"kmnG\"),c=n(\"qFsG\"),l=n(\"bTqV\");function d(e,t){if(1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1),i.Ub()),2&e){var n=i.gc(2);i.Eb(1),i.Jc(\" \",n.passwordValidator.errorMessage.required,\" \")}}function h(e,t){if(1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1),i.Ub()),2&e){var n=i.gc(2);i.Eb(1),i.Jc(\" \",n.passwordValidator.errorMessage.minLength,\" \")}}function f(e,t){if(1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1),i.Ub()),2&e){var n=i.gc(2);i.Eb(1),i.Jc(\" \",n.passwordValidator.errorMessage.pattern,\" \")}}function m(e,t){if(1&e&&(i.Tb(0),i.Vb(1,\"mat-form-field\",4),i.Vb(2,\"mat-label\"),i.Hc(3,\"Current Password\"),i.Ub(),i.Qb(4,\"input\",9),i.Fc(5,d,2,1,\"mat-error\",3),i.Fc(6,h,2,1,\"mat-error\",3),i.Fc(7,f,2,1,\"mat-error\",3),i.Ub(),i.Qb(8,\"div\",6),i.Sb()),2&e){var n=i.gc();i.Eb(5),i.nc(\"ngIf\",null==n.formGroup||null==n.formGroup.controls?null:n.formGroup.controls.currentPassword.hasError(\"required\")),i.Eb(1),i.nc(\"ngIf\",null==n.formGroup||null==n.formGroup.controls?null:n.formGroup.controls.currentPassword.hasError(\"minlength\")),i.Eb(1),i.nc(\"ngIf\",null==n.formGroup||null==n.formGroup.controls?null:n.formGroup.controls.currentPassword.hasError(\"pattern\"))}}function p(e,t){if(1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1),i.Ub()),2&e){var n=i.gc();i.Eb(1),i.Jc(\" \",n.passwordValidator.errorMessage.required,\" \")}}function v(e,t){if(1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1),i.Ub()),2&e){var n=i.gc();i.Eb(1),i.Jc(\" \",n.passwordValidator.errorMessage.minLength,\" \")}}function b(e,t){if(1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1),i.Ub()),2&e){var n=i.gc();i.Eb(1),i.Jc(\" \",n.passwordValidator.errorMessage.pattern,\" \")}}function g(e,t){1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1,\" Confirmation is required \"),i.Ub())}function _(e,t){if(1&e&&(i.Vb(0,\"mat-error\"),i.Hc(1),i.Ub()),2&e){var n=i.gc();i.Eb(1),i.Jc(\" \",n.passwordValidator.errorMessage.passwordMismatch,\" \")}}function y(e,t){1&e&&(i.Vb(0,\"div\",10),i.Vb(1,\"button\",11),i.Hc(2,\"Submit\"),i.Ub(),i.Ub())}var k=function(){var e=function e(){s(this,e),this.passwordValidator=new r.a,this.title=null,this.subtitle=null,this.label=null,this.confirmationLabel=null,this.formGroup=null,this.showSubmitButton=null,this.submit=function(){}};return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=i.Jb({type:e,selectors:[[\"app-password-form\"]],inputs:{title:\"title\",subtitle:\"subtitle\",label:\"label\",confirmationLabel:\"confirmationLabel\",formGroup:\"formGroup\",showSubmitButton:\"showSubmitButton\",submit:\"submit\"},decls:21,vars:12,consts:[[1,\"password-form\",3,\"formGroup\",\"submit\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[4,\"ngIf\"],[\"appearance\",\"outline\",1,\"w-100\"],[\"matInput\",\"\",\"formControlName\",\"password\",\"placeholder\",\"Password\",\"name\",\"password\",\"type\",\"password\"],[1,\"py-2\"],[\"matInput\",\"\",\"formControlName\",\"passwordConfirmation\",\"placeholder\",\"Confirm password\",\"name\",\"passwordConfirmation\",\"type\",\"password\"],[\"class\",\"mt-4\",4,\"ngIf\"],[\"matInput\",\"\",\"formControlName\",\"currentPassword\",\"placeholder\",\"Current password\",\"name\",\"currentPassword\",\"type\",\"password\"],[1,\"mt-4\"],[\"type\",\"submit\",\"mat-raised-button\",\"\",\"color\",\"primary\"]],template:function(e,t){1&e&&(i.Vb(0,\"form\",0),i.cc(\"submit\",(function(){return t.submit()})),i.Vb(1,\"div\",1),i.Hc(2),i.Ub(),i.Vb(3,\"div\",2),i.Hc(4),i.Ub(),i.Fc(5,m,9,3,\"ng-container\",3),i.Vb(6,\"mat-form-field\",4),i.Vb(7,\"mat-label\"),i.Hc(8),i.Ub(),i.Qb(9,\"input\",5),i.Fc(10,p,2,1,\"mat-error\",3),i.Fc(11,v,2,1,\"mat-error\",3),i.Fc(12,b,2,1,\"mat-error\",3),i.Ub(),i.Qb(13,\"div\",6),i.Vb(14,\"mat-form-field\",4),i.Vb(15,\"mat-label\"),i.Hc(16),i.Ub(),i.Qb(17,\"input\",7),i.Fc(18,g,2,0,\"mat-error\",3),i.Fc(19,_,2,1,\"mat-error\",3),i.Ub(),i.Fc(20,y,3,0,\"div\",8),i.Ub()),2&e&&(i.nc(\"formGroup\",t.formGroup),i.Eb(2),i.Jc(\" \",t.title,\" \"),i.Eb(2),i.Jc(\" \",t.subtitle,\" \"),i.Eb(1),i.nc(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.currentPassword),i.Eb(3),i.Ic(t.label),i.Eb(2),i.nc(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.password.hasError(\"required\")),i.Eb(1),i.nc(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.password.hasError(\"minlength\")),i.Eb(1),i.nc(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.password.hasError(\"pattern\")),i.Eb(4),i.Ic(t.confirmationLabel),i.Eb(2),i.nc(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.passwordConfirmation.hasError(\"required\")),i.Eb(1),i.nc(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.passwordConfirmation.hasError(\"passwordMismatch\")),i.Eb(1),i.nc(\"ngIf\",t.showSubmitButton))},directives:[a.r,a.m,a.g,o.n,u.d,u.h,c.a,a.b,a.l,a.f,u.c,l.b],encapsulation:2}),e}()},qlaj:function(e,t,n){\"use strict\";var r=n(\"w8CP\").rotr32;function i(e,t,n){return e&t^~e&n}function a(e,t,n){return e&t^e&n^t&n}function o(e,t,n){return e^t^n}t.ft_1=function(e,t,n,r){return 0===e?i(t,n,r):1===e||3===e?o(t,n,r):2===e?a(t,n,r):void 0},t.ch32=i,t.maj32=a,t.p32=o,t.s0_256=function(e){return r(e,2)^r(e,13)^r(e,22)},t.s1_256=function(e){return r(e,6)^r(e,11)^r(e,25)},t.g0_256=function(e){return r(e,7)^r(e,18)^e>>>3},t.g1_256=function(e){return r(e,17)^r(e,19)^e>>>10}},quSY:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return u}));var r=n(\"DH7j\"),i=n(\"XoHu\"),a=n(\"n6bG\"),o=n(\"pjAE\"),u=function(){var e,t=function(){function e(t){s(this,e),this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._unsubscribe=t)}return c(e,[{key:\"unsubscribe\",value:function(){var t;if(!this.closed){var n=this._parentOrParents,s=this._unsubscribe,u=this._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof e)n.remove(this);else if(null!==n)for(var c=0;c12?e:e+12:\"\\u0938\\u093e\\u0902\\u091c\\u0947\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u0930\\u093e\\u0924\\u0940\":e<12?\"\\u0938\\u0915\\u093e\\u0933\\u0940\\u0902\":e<16?\"\\u0926\\u0928\\u092a\\u093e\\u0930\\u093e\\u0902\":e<20?\"\\u0938\\u093e\\u0902\\u091c\\u0947\":\"\\u0930\\u093e\\u0924\\u0940\"}})}(n(\"wd/R\"))},r4Qr:function(e,n,r){\"use strict\";r.r(n),r.d(n,\"WalletModule\",(function(){return zt}));var i=r(\"ofXK\"),a=r(\"tyNb\"),o=r(\"3Pt+\"),u=r(\"FpXt\"),d=r(\"uXh5\"),f=r(\"BoqT\"),m=r(\"fXoL\"),p=r(\"tVP/\"),v=r(\"vJ/q\"),b=r(\"DLa7\"),g=r(\"Wp6s\"),_=r(\"lJxs\"),y=r(\"Tg02\"),k=r(\"bSwM\"),w=r(\"vxfF\"),S=r(\"MutI\"),M=r(\"PiFQ\"),x=[\"formGroup\",\"\"];function C(e,t){1&e&&(m.Tb(0),m.Hc(1,\" Unselect all \"),m.Sb())}function D(e,t){1&e&&m.Hc(0,\" Select all \")}function O(e,t){if(1&e&&(m.Vb(0,\"mat-list-option\",8),m.hc(1,\"base64tohex\"),m.Hc(2),m.hc(3,\"slice\"),m.hc(4,\"base64tohex\"),m.Ub()),2&e){var n=t.$implicit;m.nc(\"value\",m.ic(1,2,n.validatingPublicKey)),m.Eb(2),m.Jc(\" \",m.kc(3,4,m.ic(4,8,n.validatingPublicKey),0,16),\"... \")}}var L,E=((L=function(){function e(t,n){s(this,e),this.formBuilder=t,this.walletService=n,this.toggledAll=new o.d(!1),this.accounts$=this.walletService.accounts().pipe(Object(_.a)((function(e){return e.accounts})))}return c(e,[{key:\"ngOnInit\",value:function(){var e=this;this.publicKey&&(this.accounts$=this.accounts$.pipe(Object(_.a)((function(t){return e.searchbyPublicKey(e.publicKey,t)}))))}},{key:\"toggleChange\",value:function(e,t){var n=this;t.checked?(e.selectAll(),this.toggledAll.setValue(!0),e.selectedOptions.selected.forEach((function(e){var t;n.formGroup&&!(null===(t=n.formGroup)||void 0===t?void 0:t.get(e.value))&&n.formGroup.addControl(e.value,n.formBuilder.control(e.value))}))):(e.selectedOptions.selected.forEach((function(e){var t;(null===(t=n.formGroup)||void 0===t?void 0:t.get(e.value))&&n.formGroup.removeControl(e.value)})),e.deselectAll(),this.toggledAll.setValue(!1))}},{key:\"selectionChange\",value:function(e){var t,n;(null===(t=this.formGroup)||void 0===t?void 0:t.get(e.options[0].value))?this.formGroup.removeControl(e.options[0].value):null===(n=this.formGroup)||void 0===n||n.addControl(e.options[0].value,this.formBuilder.control(e.options[0].value))}},{key:\"searchbyPublicKey\",value:function(e,t){return e?t.filter((function(t){return Object(y.a)(t.validatingPublicKey)===e})):t}}]),e}()).\\u0275fac=function(e){return new(e||L)(m.Pb(o.c),m.Pb(p.a))},L.\\u0275cmp=m.Jb({type:L,selectors:[[\"app-accounts-form-selection\",\"formGroup\",\"\"]],inputs:{formGroup:\"formGroup\",publicKey:\"publicKey\"},attrs:x,decls:11,vars:7,consts:[[1,\"text-muted\",\"text-lg\",\"mb-2\"],[1,\"ml-3\",3,\"formControl\",\"change\"],[4,\"ngIf\",\"ngIfElse\"],[\"notToggled\",\"\"],[\"itemSize\",\"50\",1,\"example-viewport\"],[3,\"selectionChange\"],[\"accountList\",\"\"],[3,\"value\",4,\"cdkVirtualFor\",\"cdkVirtualForOf\"],[3,\"value\"]],template:function(e,t){if(1&e){var n=m.Wb();m.Vb(0,\"div\",0),m.Hc(1),m.Ub(),m.Vb(2,\"mat-checkbox\",1),m.cc(\"change\",(function(e){m.wc(n);var r=m.uc(8);return t.toggleChange(r,e)})),m.Fc(3,C,2,0,\"ng-container\",2),m.Fc(4,D,1,0,\"ng-template\",null,3,m.Gc),m.Ub(),m.Vb(6,\"cdk-virtual-scroll-viewport\",4),m.Vb(7,\"mat-selection-list\",5,6),m.cc(\"selectionChange\",(function(e){return t.selectionChange(e)})),m.Fc(9,O,5,10,\"mat-list-option\",7),m.hc(10,\"async\"),m.Ub(),m.Ub()}if(2&e){var r=m.uc(5),i=m.uc(8);m.Eb(1),m.Jc(\" Selected \",i.selectedOptions.selected.length,\" Accounts\\n\"),m.Eb(1),m.nc(\"formControl\",t.toggledAll),m.Eb(1),m.nc(\"ngIf\",t.toggledAll.value)(\"ngIfElse\",r),m.Eb(6),m.nc(\"cdkVirtualForOf\",m.ic(10,5,t.accounts$))}},directives:[k.a,o.l,o.e,i.n,w.e,w.a,S.c,w.d,S.b],pipes:[i.b,M.a,i.v],styles:[\".example-viewport[_ngcontent-%COMP%]{height:300px}\"]}),L),T=r(\"kmnG\"),A=r(\"qFsG\"),P=r(\"bTqV\");function F(e,t){1&e&&(m.Vb(0,\"span\"),m.Hc(1,\" Confirmation is required\"),m.Ub())}function j(e,t){1&e&&(m.Vb(0,\"span\"),m.Hc(1,\" You must type 'agree' \"),m.Ub())}var R,I=((R=function(e){l(n,e);var t=h(n);function n(e,r,i,a){var u;return s(this,n),(u=t.call(this)).walletService=e,u.activatedRoute=r,u.notificationService=i,u.formBuilder=a,u.exitAccountFormGroup=u.formBuilder.group({confirmation:[\"\",[o.q.required,f.a.MustBe(\"agree\")]]},{validators:f.a.LengthMustBeBiggerThanOrEqual(2)}),u.keys=[],u.toggledAll=new o.d(!1),u}return c(n,[{key:\"ngOnInit\",value:function(){this.publicKey=this.activatedRoute.snapshot.queryParams.publicKey}},{key:\"confirmation\",value:function(){var e,t=this;if(null===(e=this.exitAccountFormGroup)||void 0===e?void 0:e.invalid)return!1;var n={publicKeys:this.keys.map((function(e){return e.validatingPublicKey}))};this.walletService.exitAccounts(n).subscribe((function(e){var n,r,i=Object.keys(null!==(r=null===(n=t.exitAccountFormGroup)||void 0===n?void 0:n.controls)&&void 0!==r?r:{}).length-1;t.notificationService.notifySuccess(\"Successfully exited \".concat(i,\" key(s)\")),t.back()}))}}]),n}(d.a)).\\u0275fac=function(e){return new(e||R)(m.Pb(p.a),m.Pb(a.a),m.Pb(v.a),m.Pb(o.c))},R.\\u0275cmp=m.Jb({type:R,selectors:[[\"app-account-voluntary-exit\"]],features:[m.Bb],decls:30,vars:6,consts:[[1,\"md:w-2/3\"],[3,\"formGroup\",\"ngSubmit\"],[1,\"bg-paper\"],[1,\"px-6\",\"pb-4\"],[1,\"import-keys-form\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-6\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[3,\"publicKey\",\"formGroup\"],[1,\"w-2/3\"],[\"matInput\",\"\",\"formControlName\",\"confirmation\"],[4,\"ngIf\"],[1,\"btn-container\",\"pl-2\"],[\"mat-raised-button\",\"\",\"type\",\"button\",\"color\",\"accent\",3,\"click\"],[\"mat-raised-button\",\"\",\"mat-raised-button\",\"\",\"color\",\"primary\",3,\"disabled\"]],template:function(e,t){if(1&e&&(m.Qb(0,\"app-breadcrumb\"),m.Vb(1,\"div\",0),m.Vb(2,\"form\",1),m.cc(\"ngSubmit\",(function(){return t.confirmation()})),m.Vb(3,\"mat-card\",2),m.Vb(4,\"div\",3),m.Vb(5,\"div\",4),m.Vb(6,\"div\",5),m.Hc(7,\" Account Exit \"),m.Ub(),m.Vb(8,\"div\",6),m.Hc(9,\" Please make sure you understand the consequences of performing a voluntary exit. Once an account is exited, the action cannot be reverted. You will not be able to withdraw your ETH if exited until ETH1 is merged with ETH2, which could happen in over a year \"),m.Ub(),m.Qb(10,\"app-accounts-form-selection\",7),m.Vb(11,\"mat-form-field\",8),m.Vb(12,\"mat-label\"),m.Hc(13,\"Confirmation\"),m.Ub(),m.Qb(14,\"input\",9),m.Vb(15,\"mat-hint\"),m.Vb(16,\"span\"),m.Hc(17,\" Type \"),m.Vb(18,\"i\"),m.Hc(19,\"'agree'\"),m.Ub(),m.Hc(20,\" if you want to exit the keys \"),m.Ub(),m.Ub(),m.Vb(21,\"mat-error\"),m.Fc(22,F,2,0,\"span\",10),m.Fc(23,j,2,0,\"span\",10),m.Ub(),m.Ub(),m.Ub(),m.Vb(24,\"mat-card-actions\"),m.Vb(25,\"div\",11),m.Vb(26,\"button\",12),m.cc(\"click\",(function(){return t.back()})),m.Hc(27,\"Back to Accounts\"),m.Ub(),m.Vb(28,\"button\",13),m.Hc(29,\" Confirm \"),m.Ub(),m.Ub(),m.Ub(),m.Ub(),m.Ub(),m.Ub(),m.Ub()),2&e){var n=null,r=null;m.Eb(2),m.nc(\"formGroup\",t.exitAccountFormGroup),m.Eb(8),m.nc(\"publicKey\",t.publicKey)(\"formGroup\",t.exitAccountFormGroup),m.Eb(12),m.nc(\"ngIf\",null==t.exitAccountFormGroup||null==(n=t.exitAccountFormGroup.get(\"confirmation\"))?null:n.hasError(\"required\")),m.Eb(1),m.nc(\"ngIf\",null==t.exitAccountFormGroup||null==(r=t.exitAccountFormGroup.get(\"confirmation\"))?null:r.hasError(\"incorectValue\")),m.Eb(5),m.nc(\"disabled\",null==t.exitAccountFormGroup?null:t.exitAccountFormGroup.invalid)}},directives:[b.a,o.r,o.m,o.g,g.a,E,T.d,T.h,A.a,o.b,o.l,o.f,T.g,T.c,i.n,g.b,P.b],styles:[\".example-viewport[_ngcontent-%COMP%]{height:300px}\"]}),R),Y=r(\"M9IT\"),H=r(\"+0xr\"),N=r(\"0EQZ\"),B=r(\"4218\"),V=r(\"2Vo4\"),U=r(\"1uah\"),z=r(\"z6cu\"),J=r(\"vkgz\"),G=r(\"Kj3r\"),X=r(\"eIep\"),W=r(\"w1tV\"),Z=r(\"JIr8\"),K=r(\"OKW1\"),Q=r(\"Dwbi\"),q=r(\"TYpD\"),$=r(\"pLZG\"),ee=r(\"1G5W\"),te=r(\"70cE\"),ne=r(\"lgb3\"),re=r(\"0IaG\"),ie=r(\"A5z7\"),ae=r(\"NFeN\");function oe(e,t){if(1&e&&(m.Vb(0,\"mat-chip\"),m.Hc(1),m.hc(2,\"slice\"),m.hc(3,\"base64tohex\"),m.Ub()),2&e){var n=t.$implicit;m.Eb(1),m.Jc(\" \",m.kc(2,1,m.ic(3,5,n.publicKey),0,16),\"... \")}}function se(e,t){if(1&e){var n=m.Wb();m.Vb(0,\"div\",1),m.Vb(1,\"div\",2),m.Hc(2),m.Ub(),m.Vb(3,\"div\",3),m.Vb(4,\"mat-chip-list\"),m.Fc(5,oe,4,7,\"mat-chip\",4),m.Ub(),m.Ub(),m.Vb(6,\"div\",5),m.Vb(7,\"button\",6),m.cc(\"click\",(function(){return m.wc(n),m.gc().openExplorer()})),m.Vb(8,\"span\",7),m.Vb(9,\"span\",8),m.Hc(10,\"View in Block Explorer\"),m.Ub(),m.Vb(11,\"mat-icon\"),m.Hc(12,\"open_in_new\"),m.Ub(),m.Ub(),m.Ub(),m.Ub(),m.Ub()}if(2&e){var r=m.gc();m.Eb(2),m.Jc(\" Selected \",null==r.selection?null:r.selection.selected.length,\" Accounts \"),m.Eb(3),m.nc(\"ngForOf\",null==r.selection?null:r.selection.selected)}}var ue,ce=((ue=function(){function e(t){s(this,e),this.dialog=t,this.selection=null}return c(e,[{key:\"openExplorer\",value:function(){var e;if(void 0!==window){var t=null===(e=this.selection)||void 0===e?void 0:e.selected.map((function(e){return e.index})).join(\",\");t&&window.open(\"\".concat(Q.a,\"/dashboard?validators=\").concat(t),\"_blank\")}}}]),e}()).\\u0275fac=function(e){return new(e||ue)(m.Pb(re.b))},ue.\\u0275cmp=m.Jb({type:ue,selectors:[[\"app-account-selections\"]],inputs:{selection:\"selection\"},decls:1,vars:1,consts:[[\"class\",\"account-selections mb-6\",4,\"ngIf\"],[1,\"account-selections\",\"mb-6\"],[1,\"text-muted\",\"text-lg\"],[1,\"my-6\"],[4,\"ngFor\",\"ngForOf\"],[1,\"flex\"],[\"mat-stroked-button\",\"\",\"color\",\"primary\",3,\"click\"],[1,\"flex\",\"items-center\"],[1,\"mr-2\"]],template:function(e,t){1&e&&m.Fc(0,se,13,2,\"div\",0),2&e&&m.nc(\"ngIf\",null==t.selection?null:t.selection.selected.length)},directives:[i.n,ie.b,i.m,P.b,ae.a,ie.a],pipes:[i.v,M.a],encapsulation:2}),ue);function le(e,t){if(1&e&&(m.Vb(0,\"mat-chip\"),m.Hc(1),m.hc(2,\"slice\"),m.hc(3,\"base64tohex\"),m.Ub()),2&e){var n=t.$implicit;m.Eb(1),m.Jc(\" \",m.kc(2,1,m.ic(3,5,n),0,16),\"... \")}}function de(e,t){if(1&e&&(m.Vb(0,\"mat-chip\"),m.Hc(1),m.Ub()),2&e){var n=m.gc();m.Eb(1),m.Jc(\" ...\",n.publicKeys.length-3,\" more \")}}function he(e,t){1&e&&(m.Vb(0,\"mat-error\"),m.Hc(1,\" Confirmation text is required \"),m.Ub())}function fe(e,t){1&e&&(m.Vb(0,\"mat-error\"),m.Hc(1,\" You must type 'agree' \"),m.Ub())}var me,pe=((me=function(){function e(t,n,r,i,a){s(this,e),this.ref=t,this.walletService=n,this.notificationService=r,this.formBuilder=i,this.data=a,this.confirmGroup=this.formBuilder.group({confirmation:[\"\",[o.q.required,f.a.MustBe(\"agree\")]]}),this.publicKeys=this.data}return c(e,[{key:\"ngOnInit\",value:function(){}},{key:\"cancel\",value:function(){this.ref.close()}},{key:\"confirm\",value:function(){var e=this;this.walletService.deleteAccounts({publicKeys:this.data}).pipe(Object(J.a)((function(t){e.notificationService.notifySuccess(\"Successfully removed \".concat(e.publicKeys.length,\" keys\")),e.cancel()}))).subscribe()}}]),e}()).\\u0275fac=function(e){return new(e||me)(m.Pb(re.g),m.Pb(p.a),m.Pb(v.a),m.Pb(o.c),m.Pb(re.a))},me.\\u0275cmp=m.Jb({type:me,selectors:[[\"app-account-delete\"]],decls:35,vars:6,consts:[[\"mat-matDialogTitle\",\"\"],[3,\"formGroup\",\"ngSubmit\"],[1,\"my-6\"],[4,\"ngFor\",\"ngForOf\"],[4,\"ngIf\"],[1,\"mb-6\",\"text-base\",\"text-white\",\"leading-snug\"],[1,\"text-error\"],[\"appearance\",\"outline\"],[\"matInput\",\"\",\"formControlName\",\"confirmation\",\"placeholder\",\"Type in agree\",\"name\",\"confirmation\",\"type\",\"text\"],[1,\"flex\",\"justify-end\",\"w-100\"],[\"type\",\"button\",\"mat-raised-button\",\"\",\"color\",\"accent\",3,\"click\"],[\"mat-raised-button\",\"\",\"color\",\"primary\",3,\"disabled\"]],template:function(e,t){1&e&&(m.Vb(0,\"div\",0),m.Vb(1,\"h4\"),m.Hc(2,\" Delete selected account/'s \"),m.Ub(),m.Ub(),m.Vb(3,\"form\",1),m.cc(\"ngSubmit\",(function(){return t.confirm()})),m.Vb(4,\"mat-dialog-content\"),m.Vb(5,\"div\",2),m.Vb(6,\"mat-chip-list\"),m.Fc(7,le,4,7,\"mat-chip\",3),m.Fc(8,de,2,1,\"mat-chip\",4),m.Ub(),m.Ub(),m.Vb(9,\"div\",5),m.Hc(10,\" Type in the words \"),m.Vb(11,\"i\"),m.Hc(12,'\"agree\"'),m.Ub(),m.Hc(13,\" to confirm deletion of your account(s). \"),m.Vb(14,\"span\",6),m.Hc(15,\"This cannot be reversed!\"),m.Ub(),m.Hc(16,\" unless you have a mnemonic phrase \"),m.Ub(),m.Vb(17,\"mat-form-field\",7),m.Vb(18,\"mat-label\"),m.Hc(19,\"Confirmation Text\"),m.Ub(),m.Qb(20,\"input\",8),m.Vb(21,\"mat-hint\"),m.Vb(22,\"span\"),m.Hc(23,\" Type \"),m.Vb(24,\"i\"),m.Hc(25,\"'agree'\"),m.Ub(),m.Hc(26,\" if you want to delete the selected keys \"),m.Ub(),m.Ub(),m.Fc(27,he,2,0,\"mat-error\",4),m.Fc(28,fe,2,0,\"mat-error\",4),m.Ub(),m.Ub(),m.Vb(29,\"mat-dialog-actions\"),m.Vb(30,\"div\",9),m.Vb(31,\"button\",10),m.cc(\"click\",(function(){return t.cancel()})),m.Hc(32,\"Cancel\"),m.Ub(),m.Vb(33,\"button\",11),m.Hc(34,\"Confirm\"),m.Ub(),m.Ub(),m.Ub(),m.Ub()),2&e&&(m.Eb(3),m.nc(\"formGroup\",t.confirmGroup),m.Eb(4),m.nc(\"ngForOf\",t.publicKeys.slice(0,5)),m.Eb(1),m.nc(\"ngIf\",t.publicKeys.length>5),m.Eb(19),m.nc(\"ngIf\",t.confirmGroup.controls.confirmation.hasError(\"required\")),m.Eb(1),m.nc(\"ngIf\",t.confirmGroup.controls.confirmation.hasError(\"incorectValue\")),m.Eb(5),m.nc(\"disabled\",t.confirmGroup.invalid))},directives:[o.r,o.m,o.g,re.e,ie.b,i.m,i.n,T.d,T.h,A.a,o.b,o.l,o.f,T.g,re.c,P.b,ie.a,T.c],pipes:[i.v,M.a],styles:[\"\"]}),me);function ve(e,t){if(1&e){var n=m.Wb();m.Vb(0,\"button\",10),m.cc(\"click\",(function(){return m.wc(n),m.gc().openDelete()})),m.Hc(1,\"Delete Selected Accounts\"),m.Ub()}}var be,ge=function(e){return[e,\"wallet\",\"accounts\",\"voluntary-exit\"]},_e=function(e){return[e,\"wallet\",\"accounts\",\"backup\"]},ye=((be=function(){function e(t,n){s(this,e),this.walletService=t,this.dialog=n,this.LANDING_URL=\"/\"+Q.e,this.walletConfig$=this.walletService.walletConfig$,this.selection=null}return c(e,[{key:\"openDelete\",value:function(){if(this.selection){var e=this.selection.selected.map((function(e){return e.publicKey}));this.dialog.open(pe,{width:\"600px\",data:e})}}}]),e}()).\\u0275fac=function(e){return new(e||be)(m.Pb(p.a),m.Pb(re.b))},be.\\u0275cmp=m.Jb({type:be,selectors:[[\"app-account-actions\"]],inputs:{selection:\"selection\"},decls:20,vars:7,consts:[[1,\"mt-6\",\"mb-3\",\"md:mb-0\",\"md:mt-0\",\"flex\",\"items-center\"],[\"routerLink\",\"/dashboard/wallet/accounts/import\",1,\"mr-2\"],[\"mat-raised-button\",\"\",\"color\",\"primary\",1,\"large-btn\"],[1,\"flex\",\"items-center\"],[1,\"mr-2\"],[1,\"ml-1\",3,\"routerLink\"],[\"mat-raised-button\",\"\",\"color\",\"accent\",1,\"large-btn\",\"ml-1\"],[1,\"ml-3\",3,\"routerLink\"],[1,\"ml-3\"],[\"class\",\"large-btn ml-1\",\"color\",\"warn\",\"mat-raised-button\",\"\",3,\"click\",4,\"ngIf\"],[\"color\",\"warn\",\"mat-raised-button\",\"\",1,\"large-btn\",\"ml-1\",3,\"click\"]],template:function(e,t){1&e&&(m.Vb(0,\"div\",0),m.Vb(1,\"a\",1),m.Vb(2,\"button\",2),m.Vb(3,\"span\",3),m.Vb(4,\"span\",4),m.Hc(5,\"Import Keystores\"),m.Ub(),m.Vb(6,\"mat-icon\"),m.Hc(7,\"cloud_upload\"),m.Ub(),m.Ub(),m.Ub(),m.Ub(),m.Vb(8,\"a\",5),m.Vb(9,\"button\",6),m.Hc(10,\" Exit Validators \"),m.Vb(11,\"mat-icon\"),m.Hc(12,\"exit_to_app\"),m.Ub(),m.Ub(),m.Ub(),m.Vb(13,\"a\",7),m.Vb(14,\"button\",6),m.Hc(15,\" Back Up Accounts \"),m.Vb(16,\"mat-icon\"),m.Hc(17,\"backup\"),m.Ub(),m.Ub(),m.Ub(),m.Vb(18,\"a\",8),m.Fc(19,ve,2,0,\"button\",9),m.Ub(),m.Ub()),2&e&&(m.Eb(8),m.nc(\"routerLink\",m.qc(3,ge,t.LANDING_URL)),m.Eb(5),m.nc(\"routerLink\",m.qc(5,_e,t.LANDING_URL)),m.Eb(6),m.nc(\"ngIf\",(null==t.selection||null==t.selection.selected?null:t.selection.selected.length)>0))},directives:[a.e,P.b,ae.a,i.n],encapsulation:2}),be),ke=r(\"Xa2L\"),we=r(\"Dh3D\"),Se=r(\"UXJo\"),Me=r(\"dNgK\"),xe=r(\"Qu3c\"),Ce=r(\"STbY\");function De(e,t){if(1&e){var n=m.Wb();m.Vb(0,\"button\",4),m.cc(\"click\",(function(){m.wc(n);var e=t.$implicit,r=m.gc();return e.action(r.data)})),m.Vb(1,\"mat-icon\"),m.Hc(2),m.Ub(),m.Vb(3,\"span\"),m.Hc(4),m.Ub(),m.Ub()}if(2&e){var r=t.$implicit;m.Eb(2),m.Ic(r.icon),m.Eb(1),m.Hb(\"text-error\",r.danger),m.Eb(1),m.Ic(r.name)}}var Oe,Le=((Oe=function e(){s(this,e),this.data=null,this.icon=null,this.menuItems=null}).\\u0275fac=function(e){return new(e||Oe)},Oe.\\u0275cmp=m.Jb({type:Oe,selectors:[[\"app-icon-trigger-select\"]],inputs:{data:\"data\",icon:\"icon\",menuItems:\"menuItems\"},decls:7,vars:3,consts:[[1,\"relative\",\"cursor-pointer\"],[\"mat-icon-button\",\"\",\"aria-label\",\"Example icon-button with a menu\",3,\"matMenuTriggerFor\"],[\"menu\",\"matMenu\"],[\"mat-menu-item\",\"\",3,\"click\",4,\"ngFor\",\"ngForOf\"],[\"mat-menu-item\",\"\",3,\"click\"]],template:function(e,t){if(1&e&&(m.Vb(0,\"div\",0),m.Vb(1,\"button\",1),m.Vb(2,\"mat-icon\"),m.Hc(3),m.Ub(),m.Ub(),m.Vb(4,\"mat-menu\",null,2),m.Fc(6,De,5,4,\"button\",3),m.Ub(),m.Ub()),2&e){var n=m.uc(5);m.Eb(1),m.nc(\"matMenuTriggerFor\",n),m.Eb(2),m.Ic(t.icon),m.Eb(3),m.nc(\"ngForOf\",t.menuItems)}},directives:[P.b,Ce.c,ae.a,Ce.d,i.m,Ce.a],encapsulation:2}),Oe),Ee=r(\"W+Kl\"),Te=r(\"T+5o\");function Ae(e,t){if(1&e){var n=m.Wb();m.Vb(0,\"th\",18),m.Vb(1,\"mat-checkbox\",19),m.cc(\"change\",(function(e){m.wc(n);var t=m.gc();return e?t.masterToggle():null})),m.Ub(),m.Ub()}if(2&e){var r=m.gc();m.Eb(1),m.nc(\"checked\",(null==r.selection?null:r.selection.hasValue())&&r.isAllSelected())(\"indeterminate\",(null==r.selection?null:r.selection.hasValue())&&!r.isAllSelected())}}function Pe(e,t){if(1&e){var n=m.Wb();m.Vb(0,\"td\",20),m.Vb(1,\"mat-checkbox\",21),m.cc(\"click\",(function(e){return m.wc(n),e.stopPropagation()}))(\"change\",(function(e){m.wc(n);var r=t.$implicit,i=m.gc();return e?null==i.selection?null:i.selection.toggle(r):null})),m.Ub(),m.Ub()}if(2&e){var r=t.$implicit,i=m.gc();m.Eb(1),m.nc(\"checked\",null==i.selection?null:i.selection.isSelected(r))}}function Fe(e,t){1&e&&(m.Vb(0,\"th\",22),m.Hc(1,\" Account Name \"),m.Ub())}function je(e,t){if(1&e&&(m.Vb(0,\"td\",20),m.Hc(1),m.Ub()),2&e){var n=t.$implicit;m.Eb(1),m.Jc(\" \",n.accountName,\" \")}}function Re(e,t){1&e&&(m.Vb(0,\"th\",18),m.Hc(1,\" Validating Public Key \"),m.Ub())}function Ie(e,t){if(1&e){var n=m.Wb();m.Vb(0,\"td\",23),m.cc(\"click\",(function(){m.wc(n);var e=t.$implicit;return m.gc().copyKeyToClipboard(e.publicKey)})),m.Hc(1),m.hc(2,\"slice\"),m.hc(3,\"base64tohex\"),m.Ub()}if(2&e){var r=t.$implicit;m.Eb(1),m.Jc(\" \",m.kc(2,1,m.ic(3,5,r.publicKey),0,8),\"... \")}}function Ye(e,t){1&e&&(m.Vb(0,\"th\",22),m.Hc(1,\" Validator Index\"),m.Ub())}function He(e,t){if(1&e&&(m.Vb(0,\"td\",20),m.Hc(1),m.Ub()),2&e){var n=t.$implicit;m.Eb(1),m.Jc(\" \",n.index,\" \")}}function Ne(e,t){1&e&&(m.Vb(0,\"th\",22),m.Hc(1,\"ETH Balance\"),m.Ub())}function Be(e,t){if(1&e&&(m.Vb(0,\"td\",20),m.Vb(1,\"span\"),m.Hc(2),m.hc(3,\"balance\"),m.Ub(),m.Ub()),2&e){var n=t.$implicit;m.Eb(1),m.Hb(\"text-error\",n.lowBalance)(\"text-success\",!n.lowBalance),m.Eb(1),m.Jc(\" \",m.ic(3,5,n.balance),\" \")}}function Ve(e,t){1&e&&(m.Vb(0,\"th\",22),m.Hc(1,\" ETH Effective Balance\"),m.Ub())}function Ue(e,t){if(1&e&&(m.Vb(0,\"td\",20),m.Vb(1,\"span\"),m.Hc(2),m.hc(3,\"balance\"),m.Ub(),m.Ub()),2&e){var n=t.$implicit;m.Eb(1),m.Hb(\"text-error\",n.lowBalance)(\"text-success\",!n.lowBalance),m.Eb(1),m.Jc(\" \",m.ic(3,5,n.effectiveBalance),\" \")}}function ze(e,t){1&e&&(m.Vb(0,\"th\",22),m.Hc(1,\" Status\"),m.Ub())}function Je(e,t){if(1&e&&(m.Vb(0,\"td\",20),m.Vb(1,\"mat-chip-list\",24),m.Vb(2,\"mat-chip\",25),m.Hc(3),m.Ub(),m.Ub(),m.Ub()),2&e){var n=t.$implicit,r=m.gc();m.Eb(2),m.nc(\"color\",r.formatStatusColor(n.status)),m.Eb(1),m.Ic(n.status)}}function Ge(e,t){1&e&&(m.Vb(0,\"th\",22),m.Hc(1,\" Activation Epoch\"),m.Ub())}function Xe(e,t){if(1&e&&(m.Vb(0,\"td\",20),m.Hc(1),m.hc(2,\"epoch\"),m.Ub()),2&e){var n=t.$implicit;m.Eb(1),m.Jc(\" \",m.ic(2,1,n.activationEpoch),\" \")}}function We(e,t){1&e&&(m.Vb(0,\"th\",22),m.Hc(1,\" Exit Epoch\"),m.Ub())}function Ze(e,t){if(1&e&&(m.Vb(0,\"td\",20),m.Hc(1),m.hc(2,\"epoch\"),m.Ub()),2&e){var n=t.$implicit;m.Eb(1),m.Jc(\" \",m.ic(2,1,n.exitEpoch),\" \")}}function Ke(e,t){1&e&&(m.Vb(0,\"th\",18),m.Hc(1,\" Actions \"),m.Ub())}var Qe=function(e){return[e,\"wallet\",\"accounts\",\"voluntary-exit\"]},qe=function(e){return{publicKey:e}};function $e(e,t){if(1&e){var n=m.Wb();m.Vb(0,\"td\",20),m.Vb(1,\"div\",26),m.Qb(2,\"app-icon-trigger-select\",27),m.Vb(3,\"a\",28),m.hc(4,\"base64tohex\"),m.Vb(5,\"mat-icon\"),m.Hc(6,\"exit_to_app\"),m.Ub(),m.Ub(),m.Vb(7,\"button\",29),m.cc(\"click\",(function(){m.wc(n);var e=t.$implicit;return m.gc().openDeleteDialog(e.publicKey)})),m.Vb(8,\"mat-icon\"),m.Hc(9,\"delete\"),m.Ub(),m.Ub(),m.Ub(),m.Ub()}if(2&e){var r=t.$implicit,i=m.gc();m.Eb(2),m.nc(\"menuItems\",i.menuItems)(\"data\",r.publicKey),m.Eb(1),m.nc(\"routerLink\",m.qc(6,Qe,i.LANDING_URL))(\"queryParams\",m.qc(8,qe,m.ic(4,4,r.publicKey)))}}function et(e,t){1&e&&m.Qb(0,\"tr\",30)}function tt(e,t){1&e&&m.Qb(0,\"tr\",31)}function nt(e,t){1&e&&(m.Vb(0,\"tr\",32),m.Vb(1,\"td\",33),m.Hc(2,\"No data matching the filter\"),m.Ub(),m.Ub())}var rt,it=((rt=function(){function e(t,n,r){s(this,e),this.dialog=t,this.clipboard=n,this.snackBar=r,this.dataSource=null,this.selection=null,this.sort=null,this.LANDING_URL=\"/\"+Q.e,this.displayedColumns=[\"select\",\"accountName\",\"publicKey\",\"index\",\"balance\",\"effectiveBalance\",\"activationEpoch\",\"exitEpoch\",\"status\",\"options\"],this.menuItems=[{name:\"View On Beaconcha.in Explorer\",icon:\"open_in_new\",action:this.openExplorer.bind(this)}]}return c(e,[{key:\"ngAfterViewInit\",value:function(){this.dataSource&&(this.dataSource.sort=this.sort)}},{key:\"masterToggle\",value:function(){if(this.dataSource&&this.selection){var e=this.selection;this.isAllSelected()?e.clear():this.dataSource.data.forEach((function(t){return e.select(t)}))}}},{key:\"isAllSelected\",value:function(){return!(!this.selection||!this.dataSource)&&this.selection.selected.length===this.dataSource.data.length}},{key:\"copyKeyToClipboard\",value:function(e){var t=Object(y.a)(e);this.clipboard.copy(t),this.snackBar.open(\"Copied \".concat(t.slice(0,16),\"... to Clipboard\"),\"Close\",{duration:4e3})}},{key:\"formatStatusColor\",value:function(e){switch(e.trim().toLowerCase()){case\"active\":return\"primary\";case\"pending\":return\"accent\";case\"exited\":case\"slashed\":return\"warn\";default:return\"\"}}},{key:\"openExplorer\",value:function(e){if(void 0!==window){var t=Object(y.a)(e);t=t.replace(\"0x\",\"\"),window.open(\"\".concat(Q.a,\"/validator/\").concat(t),\"_blank\")}}},{key:\"openDeleteDialog\",value:function(e){this.dialog.open(pe,{width:\"600px\",data:[e]})}}]),e}()).\\u0275fac=function(e){return new(e||rt)(m.Pb(re.b),m.Pb(Se.b),m.Pb(Me.a))},rt.\\u0275cmp=m.Jb({type:rt,selectors:[[\"app-accounts-table\"]],viewQuery:function(e,t){var n;1&e&&m.Bc(we.a,!0),2&e&&m.tc(n=m.dc())&&(t.sort=n.first)},inputs:{dataSource:\"dataSource\",selection:\"selection\"},decls:35,vars:3,consts:[[\"mat-table\",\"\",\"matSort\",\"\",3,\"dataSource\"],[\"matColumnDef\",\"select\"],[\"mat-header-cell\",\"\",4,\"matHeaderCellDef\"],[\"mat-cell\",\"\",4,\"matCellDef\"],[\"matColumnDef\",\"accountName\"],[\"mat-header-cell\",\"\",\"mat-sort-header\",\"\",4,\"matHeaderCellDef\"],[\"matColumnDef\",\"publicKey\"],[\"mat-cell\",\"\",\"matTooltipPosition\",\"left\",\"matTooltip\",\"Copy to Clipboard\",\"class\",\"cursor-pointer\",3,\"click\",4,\"matCellDef\"],[\"matColumnDef\",\"index\"],[\"matColumnDef\",\"balance\"],[\"matColumnDef\",\"effectiveBalance\"],[\"matColumnDef\",\"status\"],[\"matColumnDef\",\"activationEpoch\"],[\"matColumnDef\",\"exitEpoch\"],[\"matColumnDef\",\"options\"],[\"mat-header-row\",\"\",4,\"matHeaderRowDef\"],[\"mat-row\",\"\",4,\"matRowDef\",\"matRowDefColumns\"],[\"class\",\"mat-row\",4,\"matNoDataRow\"],[\"mat-header-cell\",\"\"],[3,\"checked\",\"indeterminate\",\"change\"],[\"mat-cell\",\"\"],[3,\"checked\",\"click\",\"change\"],[\"mat-header-cell\",\"\",\"mat-sort-header\",\"\"],[\"mat-cell\",\"\",\"matTooltipPosition\",\"left\",\"matTooltip\",\"Copy to Clipboard\",1,\"cursor-pointer\",3,\"click\"],[\"aria-label\",\"Validator status\"],[\"selected\",\"\",3,\"color\"],[1,\"flex\"],[\"icon\",\"more_horiz\",3,\"menuItems\",\"data\"],[\"mat-icon-button\",\"\",\"matTooltip\",\"Exit validator\",3,\"routerLink\",\"queryParams\"],[\"matTooltip\",\"Delete account\",\"mat-icon-button\",\"\",3,\"click\"],[\"mat-header-row\",\"\"],[\"mat-row\",\"\"],[1,\"mat-row\"],[\"colspan\",\"4\",1,\"mat-cell\"]],template:function(e,t){1&e&&(m.Tb(0),m.Vb(1,\"table\",0),m.Tb(2,1),m.Fc(3,Ae,2,2,\"th\",2),m.Fc(4,Pe,2,1,\"td\",3),m.Sb(),m.Tb(5,4),m.Fc(6,Fe,2,0,\"th\",5),m.Fc(7,je,2,1,\"td\",3),m.Sb(),m.Tb(8,6),m.Fc(9,Re,2,0,\"th\",2),m.Fc(10,Ie,4,7,\"td\",7),m.Sb(),m.Tb(11,8),m.Fc(12,Ye,2,0,\"th\",5),m.Fc(13,He,2,1,\"td\",3),m.Sb(),m.Tb(14,9),m.Fc(15,Ne,2,0,\"th\",5),m.Fc(16,Be,4,7,\"td\",3),m.Sb(),m.Tb(17,10),m.Fc(18,Ve,2,0,\"th\",5),m.Fc(19,Ue,4,7,\"td\",3),m.Sb(),m.Tb(20,11),m.Fc(21,ze,2,0,\"th\",5),m.Fc(22,Je,4,2,\"td\",3),m.Sb(),m.Tb(23,12),m.Fc(24,Ge,2,0,\"th\",5),m.Fc(25,Xe,3,3,\"td\",3),m.Sb(),m.Tb(26,13),m.Fc(27,We,2,0,\"th\",5),m.Fc(28,Ze,3,3,\"td\",3),m.Sb(),m.Tb(29,14),m.Fc(30,Ke,2,0,\"th\",2),m.Fc(31,$e,10,10,\"td\",3),m.Sb(),m.Fc(32,et,1,0,\"tr\",15),m.Fc(33,tt,1,0,\"tr\",16),m.Fc(34,nt,3,0,\"tr\",17),m.Ub(),m.Sb()),2&e&&(m.Eb(1),m.nc(\"dataSource\",t.dataSource),m.Eb(31),m.nc(\"matHeaderRowDef\",t.displayedColumns),m.Eb(1),m.nc(\"matRowDefColumns\",t.displayedColumns))},directives:[H.k,we.a,H.c,H.e,H.b,H.g,H.j,H.h,H.d,k.a,H.a,we.b,xe.a,ie.b,ie.a,Le,P.a,a.e,ae.a,P.b,H.f,H.i],pipes:[i.v,M.a,Ee.a,Te.a],encapsulation:2}),rt);function at(e,t){if(1&e){var n=m.Wb();m.Vb(0,\"div\",11),m.Vb(1,\"mat-form-field\",12),m.Vb(2,\"mat-label\"),m.Hc(3,\"Filter rows by pubkey, validator index, or name\"),m.Ub(),m.Vb(4,\"input\",13),m.cc(\"keyup\",(function(e){m.wc(n);var r=t.ngIf;return m.gc().applySearchFilter(e,r)})),m.Ub(),m.Vb(5,\"mat-icon\",14),m.Hc(6,\"search\"),m.Ub(),m.Ub(),m.Qb(7,\"app-account-actions\",4),m.Ub()}if(2&e){var r=m.gc();m.Eb(7),m.nc(\"selection\",r.selection)}}function ot(e,t){1&e&&(m.Vb(0,\"div\",15),m.Qb(1,\"mat-spinner\"),m.Ub())}function st(e,t){if(1&e&&m.Qb(0,\"app-accounts-table\",16),2&e){var n=t.ngIf,r=m.gc();m.nc(\"dataSource\",n)(\"selection\",r.selection)}}var ut,ct=((ut=function(e){l(r,e);var n=h(r);function r(e,i,a){var o;return s(this,r),(o=n.call(this)).walletService=e,o.userService=i,o.validatorService=a,o.paginator=null,o.pageSizes=[5,10,50,100,250],o.totalData=0,o.loading=!1,o.pageSize=5,o.pageChanged$=new V.a({pageIndex:0,pageSize:o.pageSizes[0]}),o.selection=new N.c(!0,[]),o.tableDataSource$=o.pageChanged$.pipe(Object(J.a)((function(){return o.loading=!0})),Object(G.a)(300),Object(X.a)((function(e){return o.walletService.accounts(e.pageIndex,e.pageSize).pipe(Object(K.zipMap)((function(e){var t;return null===(t=e.accounts)||void 0===t?void 0:t.map((function(e){return e.validatingPublicKey}))})),Object(X.a)((function(e){var n=t(e,2),r=n[0],i=n[1];return Object(U.b)(o.validatorService.validatorList(i,0,i.length),o.validatorService.balances(i,0,i.length)).pipe(Object(_.a)((function(e){var n=t(e,2),i=n[0],a=n[1];return o.transformTableData(r,i,a)})))})))})),Object(W.a)(),Object(J.a)((function(){return o.loading=!1})),Object(Z.a)((function(e){return Object(z.a)(e)}))),o}return c(r,[{key:\"ngOnInit\",value:function(){var e=this;this.userService.user$.pipe(Object($.a)((function(e){return!!e})),Object(ee.a)(this.destroyed$),Object(J.a)((function(t){e.pageSize=t.acountsPerPage,e.pageSizes=t.pageSizeOptions}))).subscribe()}},{key:\"applySearchFilter\",value:function(e,t){var n;t&&(t.filter=e.target.value.trim().toLowerCase(),null===(n=t.paginator)||void 0===n||n.firstPage())}},{key:\"handlePageEvent\",value:function(e){this.userService.changeAccountListPerPage(e.pageSize),this.pageChanged$.next(e)}},{key:\"transformTableData\",value:function(e,t,n){this.totalData=e.totalSize;var r=e.accounts.map((function(e,r){var i,a,o,s,u=null===(i=null==t?void 0:t.validatorList)||void 0===i?void 0:i.find((function(t){var n;return e.validatingPublicKey===(null===(n=null==t?void 0:t.validator)||void 0===n?void 0:n.publicKey)}));u||(u={index:0,validator:{effectiveBalance:\"0\",activationEpoch:Q.b,exitEpoch:Q.b}});var c=null==n?void 0:n.balances.find((function(t){return t.publicKey===e.validatingPublicKey})),l=\"0\",d=\"unknown\";c&&c.status&&(d=\"\"!==c.status?c.status.toLowerCase():\"unknown\",l=Object(q.formatUnits)(B.a.from(c.balance),\"gwei\"));var h=B.a.from(null===(a=null==u?void 0:u.validator)||void 0===a?void 0:a.effectiveBalance).div(Q.d);return{select:r,accountName:null==e?void 0:e.accountName,index:(null==u?void 0:u.index)?u.index:\"n/a\",publicKey:e.validatingPublicKey,balance:l,effectiveBalance:h.toString(),status:d,activationEpoch:null===(o=null==u?void 0:u.validator)||void 0===o?void 0:o.activationEpoch,exitEpoch:null===(s=null==u?void 0:u.validator)||void 0===s?void 0:s.exitEpoch,lowBalance:h.toNumber()<32,options:e.validatingPublicKey}})),i=new H.l(r);return i.filterPredicate=this.filterPredicate,i}},{key:\"filterPredicate\",value:function(e,t){var n=-1!==e.accountName.indexOf(t),r=-1!==Object(y.a)(e.publicKey).indexOf(t),i=e.index.toString()===t;return n||r||i}}]),r}(d.a)).\\u0275fac=function(e){return new(e||ut)(m.Pb(p.a),m.Pb(te.a),m.Pb(ne.a))},ut.\\u0275cmp=m.Jb({type:ut,selectors:[[\"app-accounts\"]],viewQuery:function(e,t){var n;1&e&&m.Bc(Y.a,!0),2&e&&m.tc(n=m.dc())&&(t.paginator=n.first)},features:[m.Bb],decls:16,vars:11,consts:[[1,\"m-sm-30\"],[1,\"mb-8\"],[1,\"text-2xl\",\"mb-2\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[3,\"selection\"],[\"class\",\"relative flex justify-start items-center md:justify-between\\n mb-4\",4,\"ngIf\"],[1,\"mat-elevation-z8\",\"relative\"],[\"class\",\"table-loading-shade\",4,\"ngIf\"],[1,\"table-container\",\"bg-paper\"],[3,\"dataSource\",\"selection\",4,\"ngIf\"],[3,\"length\",\"pageSize\",\"pageSizeOptions\",\"page\"],[1,\"relative\",\"flex\",\"justify-start\",\"items-center\",\"md:justify-between\",\"mb-4\"],[\"appearance\",\"fill\",1,\"search-bar\",\"mr-2\",\"text-base\",\"w-1/2\"],[\"matInput\",\"\",\"placeholder\",\"0x004a19ce...\",\"color\",\"primary\",3,\"keyup\"],[\"matSuffix\",\"\"],[1,\"table-loading-shade\"],[3,\"dataSource\",\"selection\"]],template:function(e,t){1&e&&(m.Vb(0,\"div\",0),m.Qb(1,\"app-breadcrumb\"),m.Vb(2,\"div\",1),m.Vb(3,\"div\",2),m.Hc(4,\" Your Validator Accounts List \"),m.Ub(),m.Vb(5,\"p\",3),m.Hc(6,\" Full list of all validating public keys managed by your Prysm wallet \"),m.Ub(),m.Ub(),m.Qb(7,\"app-account-selections\",4),m.Fc(8,at,8,1,\"div\",5),m.hc(9,\"async\"),m.Vb(10,\"div\",6),m.Fc(11,ot,2,0,\"div\",7),m.Vb(12,\"div\",8),m.Fc(13,st,1,2,\"app-accounts-table\",9),m.hc(14,\"async\"),m.Ub(),m.Vb(15,\"mat-paginator\",10),m.cc(\"page\",(function(e){return t.handlePageEvent(e)})),m.Ub(),m.Ub(),m.Ub()),2&e&&(m.Eb(7),m.nc(\"selection\",t.selection),m.Eb(1),m.nc(\"ngIf\",m.ic(9,7,t.tableDataSource$)),m.Eb(3),m.nc(\"ngIf\",t.loading),m.Eb(2),m.nc(\"ngIf\",m.ic(14,9,t.tableDataSource$)),m.Eb(2),m.nc(\"length\",t.totalData)(\"pageSize\",t.pageSize)(\"pageSizeOptions\",t.pageSizes))},directives:[b.a,ce,i.n,Y.a,T.d,T.h,A.a,ae.a,T.i,ye,ke.b,it],pipes:[i.b],encapsulation:2}),ut),lt=r(\"IzEk\"),dt=r(\"3Dl2\"),ht=r(\"Z/R4\");function ft(e,t){1&e&&(m.Vb(0,\"div\",12),m.Qb(1,\"mat-spinner\",13),m.Ub()),2&e&&(m.Eb(1),m.nc(\"diameter\",25))}var mt,pt=((mt=function(){function e(t,n,r,i,a,u){s(this,e),this.fb=t,this.walletService=n,this.router=r,this.zone=i,this.notificationService=a,this.keystoreValidator=u,this.loading=!1,this.keystoresFormGroup=this.fb.group({keystoresImported:new o.d([],[this.keystoreValidator.validateIntegrity]),keystoresPassword:[\"\",o.q.required]})}return c(e,[{key:\"submit\",value:function(){var e=this;if(!this.keystoresFormGroup.invalid){var t={keystoresImported:this.keystoresFormGroup.controls.keystoresImported.value,keystoresPassword:this.keystoresFormGroup.controls.keystoresPassword.value};this.loading=!0,this.walletService.importKeystores(t).pipe(Object(lt.a)(1),Object($.a)((function(e){return void 0!==e})),Object(J.a)((function(){e.notificationService.notifySuccess(\"Successfully imported keystores\"),e.loading=!1,e.zone.run((function(){e.router.navigate([\"/\"+Q.e+\"/wallet/accounts\"])}))})),Object(Z.a)((function(t){return e.loading=!1,Object(z.a)(t)}))).subscribe()}}}]),e}()).\\u0275fac=function(e){return new(e||mt)(m.Pb(o.c),m.Pb(p.a),m.Pb(a.c),m.Pb(m.C),m.Pb(v.a),m.Pb(dt.a))},mt.\\u0275cmp=m.Jb({type:mt,selectors:[[\"app-import\"]],decls:16,vars:3,consts:[[1,\"md:w-2/3\"],[1,\"bg-paper\",\"import-accounts\"],[1,\"px-6\",\"pb-4\"],[3,\"formGroup\"],[1,\"my-4\"],[1,\"flex\"],[\"routerLink\",\"/dashboard/wallet/accounts\"],[\"mat-raised-button\",\"\",\"color\",\"accent\"],[1,\"mx-3\"],[1,\"btn-container\"],[\"mat-raised-button\",\"\",\"color\",\"primary\",3,\"disabled\",\"click\"],[\"class\",\"btn-progress\",4,\"ngIf\"],[1,\"btn-progress\"],[\"color\",\"primary\",3,\"diameter\"]],template:function(e,t){1&e&&(m.Qb(0,\"app-breadcrumb\"),m.Vb(1,\"div\",0),m.Vb(2,\"mat-card\",1),m.Vb(3,\"div\",2),m.Qb(4,\"app-import-accounts-form\",3),m.Qb(5,\"div\",4),m.Vb(6,\"div\",5),m.Vb(7,\"a\",6),m.Vb(8,\"button\",7),m.Hc(9,\"Back to Accounts\"),m.Ub(),m.Ub(),m.Qb(10,\"div\",8),m.Vb(11,\"div\",5),m.Vb(12,\"div\",9),m.Vb(13,\"button\",10),m.cc(\"click\",(function(){return t.submit()})),m.Hc(14,\" Submit Keystores \"),m.Ub(),m.Fc(15,ft,2,1,\"div\",11),m.Ub(),m.Ub(),m.Ub(),m.Ub(),m.Ub(),m.Ub()),2&e&&(m.Eb(4),m.nc(\"formGroup\",t.keystoresFormGroup),m.Eb(9),m.nc(\"disabled\",t.loading||t.keystoresFormGroup.invalid||t.keystoresFormGroup.invalid),m.Eb(2),m.nc(\"ngIf\",t.loading))},directives:[b.a,g.a,ht.a,o.m,o.g,a.e,P.b,i.n,ke.b],encapsulation:2}),mt),vt=r(\"XNiG\"),bt=r(\"mE49\");function gt(e,t){if(1&e&&(m.Vb(0,\"div\",2),m.Vb(1,\"div\",3),m.Vb(2,\"p\",4),m.Hc(3,\" YOUR WALLET KIND \"),m.Ub(),m.Vb(4,\"div\",5),m.Hc(5),m.Ub(),m.Vb(6,\"p\",6),m.Hc(7),m.Ub(),m.Vb(8,\"div\",7),m.Vb(9,\"a\",8),m.Vb(10,\"button\",9),m.Hc(11,\" Read More \"),m.Ub(),m.Ub(),m.Ub(),m.Ub(),m.Vb(12,\"div\",10),m.Qb(13,\"img\",11),m.Ub(),m.Ub()),2&e){var n=m.gc();m.Eb(5),m.Jc(\" \",n.info[n.kind].name,\" \"),m.Eb(2),m.Jc(\" \",n.info[n.kind].description,\" \"),m.Eb(2),m.nc(\"href\",n.info[n.kind].docsLink,m.yc)}}var _t,yt=((_t=function e(){s(this,e),this.kind=\"UNKNOWN\",this.info={IMPORTED:{name:\"Imported Wallet\",description:\"Imported (non-deterministic) wallets are the recommended wallets to use with Prysm when coming from the official eth2 launchpad\",docsLink:\"https://docs.prylabs.network/docs/wallet/nondeterministic\"},DERIVED:{name:\"HD Wallet\",description:\"Hierarchical-deterministic (HD) wallets are secure blockchain wallets derived from a seed phrase (a 24 word mnemonic)\",docsLink:\"https://docs.prylabs.network/docs/wallet/deterministic\"},REMOTE:{name:\"Remote Signing Wallet\",description:\"Remote wallets are the most secure, as they keep your private keys away from your validator\",docsLink:\"https://docs.prylabs.network/docs/wallet/remote\"},UNKNOWN:{name:\"Unknown\",description:\"Could not determine your wallet kind\",docsLink:\"https://docs.prylabs.network/docs/wallet/remote\"}}}).\\u0275fac=function(e){return new(e||_t)},_t.\\u0275cmp=m.Jb({type:_t,selectors:[[\"app-wallet-kind\"]],inputs:{kind:\"kind\"},decls:2,vars:1,consts:[[1,\"bg-primary\"],[\"class\",\"wallet-kind-card relative flex items-center justify-between px-4 pt-4\",4,\"ngIf\"],[1,\"wallet-kind-card\",\"relative\",\"flex\",\"items-center\",\"justify-between\",\"px-4\",\"pt-4\"],[1,\"pr-4\",\"w-3/4\"],[1,\"m-0\",\"uppercase\",\"text-muted\",\"text-sm\",\"leading-snug\"],[1,\"text-2xl\",\"mb-4\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[1,\"mt-6\",\"mb-4\"],[\"target\",\"_blank\",3,\"href\"],[\"mat-raised-button\",\"\",\"color\",\"accent\"],[1,\"w-1/4\"],[\"src\",\"/assets/images/undraw/wallet.svg\",\"alt\",\"wallet\"]],template:function(e,t){1&e&&(m.Vb(0,\"mat-card\",0),m.Fc(1,gt,14,3,\"div\",1),m.Ub()),2&e&&(m.Eb(1),m.nc(\"ngIf\",t.kind))},directives:[g.a,i.n,bt.a,P.b],encapsulation:2,changeDetection:0}),_t),kt=r(\"wZkO\"),wt=r(\"7EHt\");function St(e,t){if(1&e&&(m.Vb(0,\"mat-expansion-panel\"),m.Vb(1,\"mat-expansion-panel-header\"),m.Vb(2,\"mat-panel-title\"),m.Hc(3),m.Ub(),m.Ub(),m.Qb(4,\"p\",1),m.Ub()),2&e){var n=t.$implicit;m.Eb(3),m.Jc(\" \",n.title,\" \"),m.Eb(1),m.nc(\"innerHTML\",n.content,m.xc)}}var Mt,xt=((Mt=function e(){s(this,e),this.items=[{title:\"How are my private keys stored?\",content:'\\n Private keys are encrypted using the EIP-2334 keystore standard for BLS-12381 private keys, which is implemented by all eth2 client teams.

The internal representation Prysm uses, however, is quite different. For optimization purposes, we store a single EIP-2335 keystore called all-accounts.keystore.json which stores your private keys encrypted by a strong password.

This file is still compliant with EIP-2335.\\n '},{title:\"Is my wallet password stored?\",content:\"We do not store your wallet password\"},{title:\"How can I recover my wallet?\",content:'Currently, you cannot recover an HD wallet from the web interface. If you wish to recover your wallet, you can use Prysm from the command line to accomplish this goal. You can see our detailed documentation on recovering HD wallets here'}]}).\\u0275fac=function(e){return new(e||Mt)},Mt.\\u0275cmp=m.Jb({type:Mt,selectors:[[\"app-wallet-help\"]],decls:2,vars:1,consts:[[4,\"ngFor\",\"ngForOf\"],[1,\"text-base\",\"leading-snug\",3,\"innerHTML\"]],template:function(e,t){1&e&&(m.Vb(0,\"mat-accordion\"),m.Fc(1,St,5,2,\"mat-expansion-panel\",0),m.Ub()),2&e&&(m.Eb(1),m.nc(\"ngForOf\",t.items))},directives:[wt.a,i.m,wt.c,wt.e,wt.f],encapsulation:2,changeDetection:0}),Mt);function Ct(e,t){if(1&e&&(m.Vb(0,\"div\"),m.Vb(1,\"div\",1),m.Vb(2,\"div\",2),m.Hc(3,\"Accounts Keystore File\"),m.Ub(),m.Vb(4,\"mat-icon\",3),m.Hc(5,\" help_outline \"),m.Ub(),m.Ub(),m.Vb(6,\"div\",4),m.Hc(7),m.Ub(),m.Ub()),2&e){var n=m.gc();m.Eb(4),m.nc(\"matTooltip\",n.keystoreTooltip),m.Eb(3),m.Jc(\" \",null==n.wallet?null:n.wallet.walletPath,\"/direct/accounts/all-accounts.keystore.json \")}}function Dt(e,t){if(1&e&&(m.Vb(0,\"div\"),m.Vb(1,\"div\",1),m.Vb(2,\"div\",2),m.Hc(3,\"Encrypted Seed File\"),m.Ub(),m.Vb(4,\"mat-icon\",3),m.Hc(5,\" help_outline \"),m.Ub(),m.Ub(),m.Vb(6,\"div\",4),m.Hc(7),m.Ub(),m.Ub()),2&e){var n=m.gc();m.Eb(4),m.nc(\"matTooltip\",n.encryptedSeedTooltip),m.Eb(3),m.Jc(\" \",null==n.wallet?null:n.wallet.walletPath,\"/derived/seed.encrypted.json \")}}var Ot,Lt=((Ot=function e(){s(this,e),this.wallet=null,this.walletDirTooltip=\"The directory on disk which your validator client uses to determine the location of your validating keys and accounts configuration\",this.keystoreTooltip=\"An EIP-2335 compliant, JSON file storing all your validating keys encrypted by a strong password\",this.encryptedSeedTooltip=\"An EIP-2335 compliant JSON file containing your encrypted wallet seed\"}).\\u0275fac=function(e){return new(e||Ot)},Ot.\\u0275cmp=m.Jb({type:Ot,selectors:[[\"app-files-and-directories\"]],inputs:{wallet:\"wallet\"},decls:12,vars:4,consts:[[1,\"grid\",\"grid-cols-1\",\"gap-y-6\"],[1,\"flex\",\"justify-between\"],[1,\"text-white\",\"uppercase\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"text-muted\",\"mt-1\",\"text-base\",\"cursor-pointer\",3,\"matTooltip\"],[1,\"text-primary\",\"text-base\",\"mt-2\"],[4,\"ngIf\"]],template:function(e,t){1&e&&(m.Vb(0,\"mat-card\"),m.Vb(1,\"div\",0),m.Vb(2,\"div\"),m.Vb(3,\"div\",1),m.Vb(4,\"div\",2),m.Hc(5,\"Wallet Directory\"),m.Ub(),m.Vb(6,\"mat-icon\",3),m.Hc(7,\" help_outline \"),m.Ub(),m.Ub(),m.Vb(8,\"div\",4),m.Hc(9),m.Ub(),m.Ub(),m.Fc(10,Ct,8,2,\"div\",5),m.Fc(11,Dt,8,2,\"div\",5),m.Ub(),m.Ub()),2&e&&(m.Eb(6),m.nc(\"matTooltip\",t.walletDirTooltip),m.Eb(3),m.Jc(\" \",null==t.wallet?null:t.wallet.walletPath,\" \"),m.Eb(1),m.nc(\"ngIf\",\"IMPORTED\"===(null==t.wallet?null:t.wallet.keymanagerKind)),m.Eb(1),m.nc(\"ngIf\",\"DERIVED\"===(null==t.wallet?null:t.wallet.keymanagerKind)))},directives:[g.a,ae.a,xe.a,i.n],encapsulation:2,changeDetection:0}),Ot);function Et(e,t){1&e&&(m.Vb(0,\"mat-icon\",12),m.Hc(1,\"help\"),m.Ub(),m.Hc(2,\" Help \"))}function Tt(e,t){1&e&&(m.Vb(0,\"mat-icon\",12),m.Hc(1,\"folder\"),m.Ub(),m.Hc(2,\" Files \"))}function At(e,t){if(1&e&&(m.Vb(0,\"div\",5),m.Vb(1,\"div\",6),m.Qb(2,\"app-wallet-kind\",7),m.Ub(),m.Vb(3,\"div\",8),m.Vb(4,\"mat-tab-group\",9),m.Vb(5,\"mat-tab\"),m.Fc(6,Et,3,0,\"ng-template\",10),m.Qb(7,\"app-wallet-help\"),m.Ub(),m.Vb(8,\"mat-tab\"),m.Fc(9,Tt,3,0,\"ng-template\",10),m.Qb(10,\"app-files-and-directories\",11),m.Ub(),m.Ub(),m.Ub(),m.Ub()),2&e){var n=m.gc();m.Eb(2),m.nc(\"kind\",n.keymanagerKind),m.Eb(8),m.nc(\"wallet\",n.wallet)}}var Pt,Ft,jt,Rt,It,Yt=((Ft=function(){function e(t){s(this,e),this.walletService=t,this.destroyed$=new vt.a,this.loading=!1,this.wallet=null,this.keymanagerKind=\"UNKNOWN\"}return c(e,[{key:\"ngOnInit\",value:function(){this.fetchData()}},{key:\"ngOnDestroy\",value:function(){this.destroyed$.next(),this.destroyed$.complete()}},{key:\"fetchData\",value:function(){var e=this;this.loading=!0,this.walletService.walletConfig$.pipe(Object(ee.a)(this.destroyed$),Object(J.a)((function(t){e.loading=!1,e.wallet=t,e.keymanagerKind=e.wallet.keymanagerKind?e.wallet.keymanagerKind:\"DERIVED\"})),Object(Z.a)((function(t){return e.loading=!1,Object(z.a)(t)}))).subscribe()}}]),e}()).\\u0275fac=function(e){return new(e||Ft)(m.Pb(p.a))},Ft.\\u0275cmp=m.Jb({type:Ft,selectors:[[\"app-wallet-details\"]],decls:8,vars:1,consts:[[1,\"wallet\",\"m-sm-30\"],[1,\"mb-6\"],[1,\"text-2xl\",\"mb-2\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[\"class\",\"flex flex-wrap md:flex-no-wrap items-center gap-6\",4,\"ngIf\"],[1,\"flex\",\"flex-wrap\",\"md:flex-no-wrap\",\"items-center\",\"gap-6\"],[1,\"w-full\",\"md:w-1/2\"],[3,\"kind\"],[1,\"w-full\",\"md:w-1/2\",\"px-0\",\"md:px-6\"],[\"animationDuration\",\"0ms\",\"backgroundColor\",\"primary\"],[\"mat-tab-label\",\"\"],[3,\"wallet\"],[1,\"mr-4\"]],template:function(e,t){1&e&&(m.Vb(0,\"div\",0),m.Qb(1,\"app-breadcrumb\"),m.Vb(2,\"div\",1),m.Vb(3,\"div\",2),m.Hc(4,\" Wallet Information \"),m.Ub(),m.Vb(5,\"p\",3),m.Hc(6,\" Information about your current wallet and its configuration options \"),m.Ub(),m.Ub(),m.Fc(7,At,11,2,\"div\",4),m.Ub()),2&e&&(m.Eb(7),m.nc(\"ngIf\",!t.loading&&t.wallet&&t.keymanagerKind))},directives:[b.a,i.n,yt,kt.b,kt.a,kt.c,xt,Lt,ae.a],encapsulation:2}),Ft),Ht=((Pt=function(){function e(){s(this,e)}return c(e,[{key:\"ngOnInit\",value:function(){}}]),e}()).\\u0275fac=function(e){return new(e||Pt)},Pt.\\u0275cmp=m.Jb({type:Pt,selectors:[[\"app-wallet-component\"]],decls:1,vars:0,template:function(e,t){1&e&&m.Qb(0,\"router-outlet\")},directives:[a.g],styles:[\"\"]}),Pt),Nt=r(\"/Pfw\"),Bt=r(\"qkMa\"),Vt=[{path:\"\",component:Ht,data:{breadCrumb:\"Wallet\"},children:[{path:\"\",redirectTo:\"accounts\",pathMatch:\"full\"},{path:\"accounts\",data:{breadcrumb:\"Accounts\"},children:[{path:\"\",component:ct}]},{path:\"details\",data:{breadcrumb:\"Wallet Details\"},component:Yt},{path:\"accounts/voluntary-exit\",data:{breadcrumb:\"Voluntary Exit\"},component:I},{path:\"accounts/backup\",data:{breadcrumb:\"backup\"},component:(jt=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this)).walletService=e,a.notificationService=r,a.formBuilder=i,a.toggledAll=new o.d(!1),a.accountBackForm=a.formBuilder.group({},{validators:[f.a.LengthMustBeBiggerThanOrEqual(1)]}),a.encryptionPasswordForm=a.formBuilder.group({password:[\"\",[o.q.required,o.q.minLength(8)]],passwordConfirmation:[\"\",[o.q.required,o.q.minLength(8)]]},{validators:[Nt.b.matchingPasswordConfirmation]}),a}return c(n,[{key:\"ngOnInit\",value:function(){}},{key:\"backUp\",value:function(){var e=this;if(!this.encryptionPasswordForm.invalid){var t=this.getRequestForm();this.backupRequest(t).subscribe((function(t){return e.back()}))}}},{key:\"backupRequest\",value:function(e){var t=this;return this.walletService.backUpAccounts(e).pipe(Object(J.a)((function(){t.notificationService.notifySuccess(\"Successfully backed up \".concat(e.publicKeys.length,\" accounts\"))})),Object(Z.a)((function(e){throw t.notificationService.notifyError(\"An error occurred during backup\"),e})))}},{key:\"getRequestForm\",value:function(){return{publicKeys:Object.keys(this.accountBackForm.value),keystoresPassword:this.encryptionPasswordForm.value.password}}}]),n}(d.a),jt.\\u0275fac=function(e){return new(e||jt)(m.Pb(p.a),m.Pb(v.a),m.Pb(o.c))},jt.\\u0275cmp=m.Jb({type:jt,selectors:[[\"app-account-backup\"]],features:[m.Bb],decls:16,vars:3,consts:[[1,\"md:w-2/3\"],[1,\"px-6\",\"pb-4\"],[1,\"import-keys-form\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-6\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[3,\"formGroup\"],[\"title\",\"Encryption Password\",\"subtitle\",\"Password to use for your keystores\",\"label\",\"Encryption Password\",\"confirmationLabel\",\"Confirm Encryption Password\",3,\"formGroup\"],[1,\"flex\",\"w-100\",\"justify-end\"],[\"color\",\"accent\",\"mat-raised-button\",\"\",3,\"click\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"disabled\",\"click\"]],template:function(e,t){1&e&&(m.Qb(0,\"app-breadcrumb\"),m.Vb(1,\"mat-card\",0),m.Vb(2,\"div\",1),m.Vb(3,\"div\",2),m.Vb(4,\"div\",3),m.Hc(5,\" Back Up Selected Account(s) \"),m.Ub(),m.Vb(6,\"div\",4),m.Hc(7,\" We'll convert your selected accounts into individual, EIP-2335 compliant, password protected files compressed into a zip file \"),m.Ub(),m.Qb(8,\"app-accounts-form-selection\",5),m.Qb(9,\"app-password-form\",6),m.Ub(),m.Vb(10,\"mat-card-actions\"),m.Vb(11,\"div\",7),m.Vb(12,\"button\",8),m.cc(\"click\",(function(){return t.back()})),m.Hc(13,\"Cancel\"),m.Ub(),m.Vb(14,\"button\",9),m.cc(\"click\",(function(){return t.backUp()})),m.Hc(15,\"Submit\"),m.Ub(),m.Ub(),m.Ub(),m.Ub(),m.Ub()),2&e&&(m.Eb(8),m.nc(\"formGroup\",t.accountBackForm),m.Eb(1),m.nc(\"formGroup\",t.encryptionPasswordForm),m.Eb(5),m.nc(\"disabled\",t.encryptionPasswordForm.invalid||t.accountBackForm.invalid))},directives:[b.a,g.a,E,o.m,o.g,Bt.a,g.b,P.b],styles:[\"\"]}),jt)},{path:\"accounts/import\",data:{breadcrumb:\"Import Accounts\"},component:pt}]}],Ut=((It=function e(){s(this,e)}).\\u0275mod=m.Nb({type:It}),It.\\u0275inj=m.Mb({factory:function(e){return new(e||It)},providers:[],imports:[[a.f.forChild(Vt)],a.f]}),It),zt=((Rt=function e(){s(this,e)}).\\u0275mod=m.Nb({type:Rt}),Rt.\\u0275inj=m.Mb({factory:function(e){return new(e||Rt)},imports:[[i.c,Ut,o.h,o.p,a.f,u.a]]}),Rt)},rDax:function(e,n,a){\"use strict\";a.d(n,\"a\",(function(){return $})),a.d(n,\"b\",(function(){return q})),a.d(n,\"c\",(function(){return Z})),a.d(n,\"d\",(function(){return A})),a.d(n,\"e\",(function(){return H})),a.d(n,\"f\",(function(){return te}));var o=a(\"vxfF\"),u=a(\"fXoL\"),d=a(\"nLfN\"),f=a(\"cH1L\"),m=a(\"ofXK\"),p=a(\"8LU1\"),b=a(\"+rOU\"),g=a(\"XNiG\"),_=a(\"quSY\"),y=a(\"VRyK\"),k=a(\"IzEk\"),w=a(\"1G5W\"),S=a(\"GJmQ\"),M=a(\"FtGj\"),x=function(){function e(t,n){s(this,e),this._viewportRuler=t,this._previousHTMLStyles={top:\"\",left:\"\"},this._isEnabled=!1,this._document=n}return c(e,[{key:\"attach\",value:function(){}},{key:\"enable\",value:function(){if(this._canBeEnabled()){var e=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=e.style.left||\"\",this._previousHTMLStyles.top=e.style.top||\"\",e.style.left=Object(p.d)(-this._previousScrollPosition.left),e.style.top=Object(p.d)(-this._previousScrollPosition.top),e.classList.add(\"cdk-global-scrollblock\"),this._isEnabled=!0}}},{key:\"disable\",value:function(){if(this._isEnabled){var e=this._document.documentElement,t=e.style,n=this._document.body.style,r=t.scrollBehavior||\"\",i=n.scrollBehavior||\"\";this._isEnabled=!1,t.left=this._previousHTMLStyles.left,t.top=this._previousHTMLStyles.top,e.classList.remove(\"cdk-global-scrollblock\"),t.scrollBehavior=n.scrollBehavior=\"auto\",window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),t.scrollBehavior=r,n.scrollBehavior=i}}},{key:\"_canBeEnabled\",value:function(){if(this._document.documentElement.classList.contains(\"cdk-global-scrollblock\")||this._isEnabled)return!1;var e=this._document.body,t=this._viewportRuler.getViewportSize();return e.scrollHeight>t.height||e.scrollWidth>t.width}}]),e}(),C=function(){function e(t,n,r,i){var a=this;s(this,e),this._scrollDispatcher=t,this._ngZone=n,this._viewportRuler=r,this._config=i,this._scrollSubscription=null,this._detach=function(){a.disable(),a._overlayRef.hasAttached()&&a._ngZone.run((function(){return a._overlayRef.detach()}))}}return c(e,[{key:\"attach\",value:function(e){this._overlayRef=e}},{key:\"enable\",value:function(){var e=this;if(!this._scrollSubscription){var t=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe((function(){var t=e._viewportRuler.getViewportScrollPosition().top;Math.abs(t-e._initialScrollPosition)>e._config.threshold?e._detach():e._overlayRef.updatePosition()}))):this._scrollSubscription=t.subscribe(this._detach)}}},{key:\"disable\",value:function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}},{key:\"detach\",value:function(){this.disable(),this._overlayRef=null}}]),e}(),D=function(){function e(){s(this,e)}return c(e,[{key:\"enable\",value:function(){}},{key:\"disable\",value:function(){}},{key:\"attach\",value:function(){}}]),e}();function O(e,t){return t.some((function(t){return e.bottomt.bottom||e.rightt.right}))}function L(e,t){return t.some((function(t){return e.topt.bottom||e.leftt.right}))}var E=function(){function e(t,n,r,i){s(this,e),this._scrollDispatcher=t,this._viewportRuler=n,this._ngZone=r,this._config=i,this._scrollSubscription=null}return c(e,[{key:\"attach\",value:function(e){this._overlayRef=e}},{key:\"enable\",value:function(){var e=this;this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe((function(){if(e._overlayRef.updatePosition(),e._config&&e._config.autoClose){var t=e._overlayRef.overlayElement.getBoundingClientRect(),n=e._viewportRuler.getViewportSize(),r=n.width,i=n.height;O(t,[{width:r,height:i,bottom:i,right:r,top:0,left:0}])&&(e.disable(),e._ngZone.run((function(){return e._overlayRef.detach()})))}})))}},{key:\"disable\",value:function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}},{key:\"detach\",value:function(){this.disable(),this._overlayRef=null}}]),e}(),T=function(){var e=function e(t,n,r,i){var a=this;s(this,e),this._scrollDispatcher=t,this._viewportRuler=n,this._ngZone=r,this.noop=function(){return new D},this.close=function(e){return new C(a._scrollDispatcher,a._ngZone,a._viewportRuler,e)},this.block=function(){return new x(a._viewportRuler,a._document)},this.reposition=function(e){return new E(a._scrollDispatcher,a._viewportRuler,a._ngZone,e)},this._document=i};return e.\\u0275fac=function(t){return new(t||e)(u.Zb(o.f),u.Zb(o.h),u.Zb(u.C),u.Zb(m.d))},e.\\u0275prov=Object(u.Lb)({factory:function(){return new e(Object(u.Zb)(o.f),Object(u.Zb)(o.h),Object(u.Zb)(u.C),Object(u.Zb)(m.d))},token:e,providedIn:\"root\"}),e}(),A=function e(t){if(s(this,e),this.scrollStrategy=new D,this.panelClass=\"\",this.hasBackdrop=!1,this.backdropClass=\"cdk-overlay-dark-backdrop\",this.disposeOnNavigation=!1,t)for(var n=0,r=Object.keys(t);n-1&&this._attachedOverlays.splice(t,1),0===this._attachedOverlays.length&&this.detach()}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(u.Zb(m.d))},e.\\u0275prov=Object(u.Lb)({factory:function(){return new e(Object(u.Zb)(m.d))},token:e,providedIn:\"root\"}),e}(),R=function(){var e=function(e){l(n,e);var t=h(n);function n(e){var r;return s(this,n),(r=t.call(this,e))._keydownListener=function(e){for(var t=r._attachedOverlays,n=t.length-1;n>-1;n--)if(t[n]._keydownEvents.observers.length>0){t[n]._keydownEvents.next(e);break}},r}return c(n,[{key:\"add\",value:function(e){r(v(n.prototype),\"add\",this).call(this,e),this._isAttached||(this._document.body.addEventListener(\"keydown\",this._keydownListener),this._isAttached=!0)}},{key:\"detach\",value:function(){this._isAttached&&(this._document.body.removeEventListener(\"keydown\",this._keydownListener),this._isAttached=!1)}}]),n}(j);return e.\\u0275fac=function(t){return new(t||e)(u.Zb(m.d))},e.\\u0275prov=Object(u.Lb)({factory:function(){return new e(Object(u.Zb)(m.d))},token:e,providedIn:\"root\"}),e}(),I=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this,e))._platform=r,i._cursorStyleIsSet=!1,i._clickListener=function(e){for(var t=e.composedPath?e.composedPath()[0]:e.target,n=i._attachedOverlays.slice(),r=n.length-1;r>-1;r--){var a=n[r];if(!(a._outsidePointerEvents.observers.length<1)&&a.hasAttached()){if(a.overlayElement.contains(t))break;a._outsidePointerEvents.next(e)}}},i}return c(n,[{key:\"add\",value:function(e){r(v(n.prototype),\"add\",this).call(this,e),this._isAttached||(this._document.body.addEventListener(\"click\",this._clickListener,!0),this._document.body.addEventListener(\"contextmenu\",this._clickListener,!0),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=this._document.body.style.cursor,this._document.body.style.cursor=\"pointer\",this._cursorStyleIsSet=!0),this._isAttached=!0)}},{key:\"detach\",value:function(){this._isAttached&&(this._document.body.removeEventListener(\"click\",this._clickListener,!0),this._document.body.removeEventListener(\"contextmenu\",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(this._document.body.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1)}}]),n}(j);return e.\\u0275fac=function(t){return new(t||e)(u.Zb(m.d),u.Zb(d.a))},e.\\u0275prov=Object(u.Lb)({factory:function(){return new e(Object(u.Zb)(m.d),Object(u.Zb)(d.a))},token:e,providedIn:\"root\"}),e}(),Y=!(\"undefined\"==typeof window||!window||!window.__karma__&&!window.jasmine),H=function(){var e=function(){function e(t,n){s(this,e),this._platform=n,this._document=t}return c(e,[{key:\"ngOnDestroy\",value:function(){var e=this._containerElement;e&&e.parentNode&&e.parentNode.removeChild(e)}},{key:\"getContainerElement\",value:function(){return this._containerElement||this._createContainer(),this._containerElement}},{key:\"_createContainer\",value:function(){var e=this._platform?this._platform.isBrowser:\"undefined\"!=typeof window;if(e||Y)for(var t=this._document.querySelectorAll('.cdk-overlay-container[platform=\"server\"], .cdk-overlay-container[platform=\"test\"]'),n=0;nm&&(m=b,f=v)}}catch(g){p.e(g)}finally{p.f()}return this._isPushed=!1,void this._applyPosition(f.position,f.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(e.position,e.originPoint);this._applyPosition(e.position,e.originPoint)}}},{key:\"detach\",value:function(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}},{key:\"dispose\",value:function(){this._isDisposed||(this._boundingBox&&U(this._boundingBox.style,{top:\"\",left:\"\",right:\"\",bottom:\"\",height:\"\",width:\"\",alignItems:\"\",justifyContent:\"\"}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(\"cdk-overlay-connected-position-bounding-box\"),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}},{key:\"reapplyLastPosition\",value:function(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();var e=this._lastPosition||this._preferredPositions[0],t=this._getOriginPoint(this._originRect,e);this._applyPosition(e,t)}}},{key:\"withScrollableContainers\",value:function(e){return this._scrollables=e,this}},{key:\"withPositions\",value:function(e){return this._preferredPositions=e,-1===e.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}},{key:\"withViewportMargin\",value:function(e){return this._viewportMargin=e,this}},{key:\"withFlexibleDimensions\",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._hasFlexibleDimensions=e,this}},{key:\"withGrowAfterOpen\",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._growAfterOpen=e,this}},{key:\"withPush\",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._canPush=e,this}},{key:\"withLockedPosition\",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._positionLocked=e,this}},{key:\"setOrigin\",value:function(e){return this._origin=e,this}},{key:\"withDefaultOffsetX\",value:function(e){return this._offsetX=e,this}},{key:\"withDefaultOffsetY\",value:function(e){return this._offsetY=e,this}},{key:\"withTransformOriginOn\",value:function(e){return this._transformOriginSelector=e,this}},{key:\"_getOriginPoint\",value:function(e,t){var n;if(\"center\"==t.originX)n=e.left+e.width/2;else{var r=this._isRtl()?e.right:e.left,i=this._isRtl()?e.left:e.right;n=\"start\"==t.originX?r:i}return{x:n,y:\"center\"==t.originY?e.top+e.height/2:\"top\"==t.originY?e.top:e.bottom}}},{key:\"_getOverlayPoint\",value:function(e,t,n){var r,i;return r=\"center\"==n.overlayX?-t.width/2:\"start\"===n.overlayX?this._isRtl()?-t.width:0:this._isRtl()?0:-t.width,i=\"center\"==n.overlayY?-t.height/2:\"top\"==n.overlayY?0:-t.height,{x:e.x+r,y:e.y+i}}},{key:\"_getOverlayFit\",value:function(e,t,n,r){var i=e.x,a=e.y,o=this._getOffset(r,\"x\"),s=this._getOffset(r,\"y\");o&&(i+=o),s&&(a+=s);var u=0-a,c=a+t.height-n.height,l=this._subtractOverflows(t.width,0-i,i+t.width-n.width),d=this._subtractOverflows(t.height,u,c),h=l*d;return{visibleArea:h,isCompletelyWithinViewport:t.width*t.height===h,fitsInViewportVertically:d===t.height,fitsInViewportHorizontally:l==t.width}}},{key:\"_canFitWithFlexibleDimensions\",value:function(e,t,n){if(this._hasFlexibleDimensions){var r=n.bottom-t.y,i=n.right-t.x,a=z(this._overlayRef.getConfig().minHeight),o=z(this._overlayRef.getConfig().minWidth),s=e.fitsInViewportHorizontally||null!=o&&o<=i;return(e.fitsInViewportVertically||null!=a&&a<=r)&&s}return!1}},{key:\"_pushOverlayOnScreen\",value:function(e,t,n){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};var r,i,a=this._viewportRect,o=Math.max(e.x+t.width-a.width,0),s=Math.max(e.y+t.height-a.height,0),u=Math.max(a.top-n.top-e.y,0),c=Math.max(a.left-n.left-e.x,0);return r=t.width<=a.width?c||-o:e.xd&&!this._isInitialRender&&!this._growAfterOpen&&(r=e.y-d/2)}if(\"end\"===t.overlayX&&!c||\"start\"===t.overlayX&&c)s=u.width-e.x+this._viewportMargin,a=e.x-this._viewportMargin;else if(\"start\"===t.overlayX&&!c||\"end\"===t.overlayX&&c)o=e.x,a=u.right-e.x;else{var h=Math.min(u.right-e.x+u.left,e.x),f=this._lastBoundingBoxSize.width;a=2*h,o=e.x-h,a>f&&!this._isInitialRender&&!this._growAfterOpen&&(o=e.x-f/2)}return{top:r,left:o,bottom:i,right:s,width:a,height:n}}},{key:\"_setBoundingBoxStyles\",value:function(e,t){var n=this._calculateBoundingBoxRect(e,t);this._isInitialRender||this._growAfterOpen||(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));var r={};if(this._hasExactPosition())r.top=r.left=\"0\",r.bottom=r.right=r.maxHeight=r.maxWidth=\"\",r.width=r.height=\"100%\";else{var i=this._overlayRef.getConfig().maxHeight,a=this._overlayRef.getConfig().maxWidth;r.height=Object(p.d)(n.height),r.top=Object(p.d)(n.top),r.bottom=Object(p.d)(n.bottom),r.width=Object(p.d)(n.width),r.left=Object(p.d)(n.left),r.right=Object(p.d)(n.right),r.alignItems=\"center\"===t.overlayX?\"center\":\"end\"===t.overlayX?\"flex-end\":\"flex-start\",r.justifyContent=\"center\"===t.overlayY?\"center\":\"bottom\"===t.overlayY?\"flex-end\":\"flex-start\",i&&(r.maxHeight=Object(p.d)(i)),a&&(r.maxWidth=Object(p.d)(a))}this._lastBoundingBoxSize=n,U(this._boundingBox.style,r)}},{key:\"_resetBoundingBoxStyles\",value:function(){U(this._boundingBox.style,{top:\"0\",left:\"0\",right:\"0\",bottom:\"0\",height:\"\",width:\"\",alignItems:\"\",justifyContent:\"\"})}},{key:\"_resetOverlayElementStyles\",value:function(){U(this._pane.style,{top:\"\",left:\"\",bottom:\"\",right:\"\",position:\"\",transform:\"\"})}},{key:\"_setOverlayElementStyles\",value:function(e,t){var n={},r=this._hasExactPosition(),i=this._hasFlexibleDimensions,a=this._overlayRef.getConfig();if(r){var o=this._viewportRuler.getViewportScrollPosition();U(n,this._getExactOverlayY(t,e,o)),U(n,this._getExactOverlayX(t,e,o))}else n.position=\"static\";var s=\"\",u=this._getOffset(t,\"x\"),c=this._getOffset(t,\"y\");u&&(s+=\"translateX(\".concat(u,\"px) \")),c&&(s+=\"translateY(\".concat(c,\"px)\")),n.transform=s.trim(),a.maxHeight&&(r?n.maxHeight=Object(p.d)(a.maxHeight):i&&(n.maxHeight=\"\")),a.maxWidth&&(r?n.maxWidth=Object(p.d)(a.maxWidth):i&&(n.maxWidth=\"\")),U(this._pane.style,n)}},{key:\"_getExactOverlayY\",value:function(e,t,n){var r={top:\"\",bottom:\"\"},i=this._getOverlayPoint(t,this._overlayRect,e);this._isPushed&&(i=this._pushOverlayOnScreen(i,this._overlayRect,n));var a=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return i.y-=a,\"bottom\"===e.overlayY?r.bottom=this._document.documentElement.clientHeight-(i.y+this._overlayRect.height)+\"px\":r.top=Object(p.d)(i.y),r}},{key:\"_getExactOverlayX\",value:function(e,t,n){var r={left:\"\",right:\"\"},i=this._getOverlayPoint(t,this._overlayRect,e);return this._isPushed&&(i=this._pushOverlayOnScreen(i,this._overlayRect,n)),\"right\"===(this._isRtl()?\"end\"===e.overlayX?\"left\":\"right\":\"end\"===e.overlayX?\"right\":\"left\")?r.right=this._document.documentElement.clientWidth-(i.x+this._overlayRect.width)+\"px\":r.left=Object(p.d)(i.x),r}},{key:\"_getScrollVisibility\",value:function(){var e=this._getOriginRect(),t=this._pane.getBoundingClientRect(),n=this._scrollables.map((function(e){return e.getElementRef().nativeElement.getBoundingClientRect()}));return{isOriginClipped:L(e,n),isOriginOutsideView:O(e,n),isOverlayClipped:L(t,n),isOverlayOutsideView:O(t,n)}}},{key:\"_subtractOverflows\",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:\"\";return this._bottomOffset=\"\",this._topOffset=e,this._alignItems=\"flex-start\",this}},{key:\"left\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\";return this._rightOffset=\"\",this._leftOffset=e,this._justifyContent=\"flex-start\",this}},{key:\"bottom\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\";return this._topOffset=\"\",this._bottomOffset=e,this._alignItems=\"flex-end\",this}},{key:\"right\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\";return this._leftOffset=\"\",this._rightOffset=e,this._justifyContent=\"flex-end\",this}},{key:\"width\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\";return this._overlayRef?this._overlayRef.updateSize({width:e}):this._width=e,this}},{key:\"height\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\";return this._overlayRef?this._overlayRef.updateSize({height:e}):this._height=e,this}},{key:\"centerHorizontally\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\";return this.left(e),this._justifyContent=\"center\",this}},{key:\"centerVertically\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\";return this.top(e),this._alignItems=\"center\",this}},{key:\"apply\",value:function(){if(this._overlayRef&&this._overlayRef.hasAttached()){var e=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),r=n.width,i=n.height,a=n.maxWidth,o=n.maxHeight,s=!(\"100%\"!==r&&\"100vw\"!==r||a&&\"100%\"!==a&&\"100vw\"!==a),u=!(\"100%\"!==i&&\"100vh\"!==i||o&&\"100%\"!==o&&\"100vh\"!==o);e.position=this._cssPosition,e.marginLeft=s?\"0\":this._leftOffset,e.marginTop=u?\"0\":this._topOffset,e.marginBottom=this._bottomOffset,e.marginRight=this._rightOffset,s?t.justifyContent=\"flex-start\":\"center\"===this._justifyContent?t.justifyContent=\"center\":\"rtl\"===this._overlayRef.getConfig().direction?\"flex-start\"===this._justifyContent?t.justifyContent=\"flex-end\":\"flex-end\"===this._justifyContent&&(t.justifyContent=\"flex-start\"):t.justifyContent=this._justifyContent,t.alignItems=u?\"flex-start\":this._alignItems}}},{key:\"dispose\",value:function(){if(!this._isDisposed&&this._overlayRef){var e=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement,n=t.style;t.classList.remove(\"cdk-global-overlay-wrapper\"),n.justifyContent=n.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position=\"\",this._overlayRef=null,this._isDisposed=!0}}}]),e}(),X=function(){var e=function(){function e(t,n,r,i){s(this,e),this._viewportRuler=t,this._document=n,this._platform=r,this._overlayContainer=i}return c(e,[{key:\"global\",value:function(){return new G}},{key:\"connectedTo\",value:function(e,t,n){return new J(t,n,e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}},{key:\"flexibleConnectedTo\",value:function(e){return new V(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(u.Zb(o.h),u.Zb(m.d),u.Zb(d.a),u.Zb(H))},e.\\u0275prov=Object(u.Lb)({factory:function(){return new e(Object(u.Zb)(o.h),Object(u.Zb)(m.d),Object(u.Zb)(d.a),Object(u.Zb)(H))},token:e,providedIn:\"root\"}),e}(),W=0,Z=function(){var e=function(){function e(t,n,r,i,a,o,u,c,l,d,h){s(this,e),this.scrollStrategies=t,this._overlayContainer=n,this._componentFactoryResolver=r,this._positionBuilder=i,this._keyboardDispatcher=a,this._injector=o,this._ngZone=u,this._document=c,this._directionality=l,this._location=d,this._outsideClickDispatcher=h}return c(e,[{key:\"create\",value:function(e){var t=this._createHostElement(),n=this._createPaneElement(t),r=this._createPortalOutlet(n),i=new A(e);return i.direction=i.direction||this._directionality.value,new N(r,t,n,i,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}},{key:\"position\",value:function(){return this._positionBuilder}},{key:\"_createPaneElement\",value:function(e){var t=this._document.createElement(\"div\");return t.id=\"cdk-overlay-\"+W++,t.classList.add(\"cdk-overlay-pane\"),e.appendChild(t),t}},{key:\"_createHostElement\",value:function(){var e=this._document.createElement(\"div\");return this._overlayContainer.getContainerElement().appendChild(e),e}},{key:\"_createPortalOutlet\",value:function(e){return this._appRef||(this._appRef=this._injector.get(u.g)),new b.e(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(u.Zb(T),u.Zb(H),u.Zb(u.j),u.Zb(X),u.Zb(R),u.Zb(u.t),u.Zb(u.C),u.Zb(m.d),u.Zb(f.b),u.Zb(m.j),u.Zb(I))},e.\\u0275prov=u.Lb({token:e,factory:e.\\u0275fac}),e}(),K=[{originX:\"start\",originY:\"bottom\",overlayX:\"start\",overlayY:\"top\"},{originX:\"start\",originY:\"top\",overlayX:\"start\",overlayY:\"bottom\"},{originX:\"end\",originY:\"top\",overlayX:\"end\",overlayY:\"bottom\"},{originX:\"end\",originY:\"bottom\",overlayX:\"end\",overlayY:\"top\"}],Q=new u.s(\"cdk-connected-overlay-scroll-strategy\"),q=function(){var e=function e(t){s(this,e),this.elementRef=t};return e.\\u0275fac=function(t){return new(t||e)(u.Pb(u.m))},e.\\u0275dir=u.Kb({type:e,selectors:[[\"\",\"cdk-overlay-origin\",\"\"],[\"\",\"overlay-origin\",\"\"],[\"\",\"cdkOverlayOrigin\",\"\"]],exportAs:[\"cdkOverlayOrigin\"]}),e}(),$=function(){var e=function(){function e(t,n,r,i,a){s(this,e),this._overlay=t,this._dir=a,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=_.a.EMPTY,this._attachSubscription=_.a.EMPTY,this._detachSubscription=_.a.EMPTY,this._positionSubscription=_.a.EMPTY,this.viewportMargin=0,this.open=!1,this.backdropClick=new u.p,this.positionChange=new u.p,this.attach=new u.p,this.detach=new u.p,this.overlayKeydown=new u.p,this.overlayOutsideClick=new u.p,this._templatePortal=new b.h(n,r),this._scrollStrategyFactory=i,this.scrollStrategy=this._scrollStrategyFactory()}return c(e,[{key:\"offsetX\",get:function(){return this._offsetX},set:function(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}},{key:\"offsetY\",get:function(){return this._offsetY},set:function(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}},{key:\"hasBackdrop\",get:function(){return this._hasBackdrop},set:function(e){this._hasBackdrop=Object(p.c)(e)}},{key:\"lockPosition\",get:function(){return this._lockPosition},set:function(e){this._lockPosition=Object(p.c)(e)}},{key:\"flexibleDimensions\",get:function(){return this._flexibleDimensions},set:function(e){this._flexibleDimensions=Object(p.c)(e)}},{key:\"growAfterOpen\",get:function(){return this._growAfterOpen},set:function(e){this._growAfterOpen=Object(p.c)(e)}},{key:\"push\",get:function(){return this._push},set:function(e){this._push=Object(p.c)(e)}},{key:\"overlayRef\",get:function(){return this._overlayRef}},{key:\"dir\",get:function(){return this._dir?this._dir.value:\"ltr\"}},{key:\"ngOnDestroy\",value:function(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}},{key:\"ngOnChanges\",value:function(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}},{key:\"_createOverlay\",value:function(){var e=this;this.positions&&this.positions.length||(this.positions=K);var t=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=t.attachments().subscribe((function(){return e.attach.emit()})),this._detachSubscription=t.detachments().subscribe((function(){return e.detach.emit()})),t.keydownEvents().subscribe((function(t){e.overlayKeydown.next(t),t.keyCode!==M.g||Object(M.s)(t)||(t.preventDefault(),e._detachOverlay())})),this._overlayRef.outsidePointerEvents().subscribe((function(t){e.overlayOutsideClick.next(t)}))}},{key:\"_buildConfig\",value:function(){var e=this._position=this.positionStrategy||this._createPositionStrategy(),t=new A({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(t.width=this.width),(this.height||0===this.height)&&(t.height=this.height),(this.minWidth||0===this.minWidth)&&(t.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(t.minHeight=this.minHeight),this.backdropClass&&(t.backdropClass=this.backdropClass),this.panelClass&&(t.panelClass=this.panelClass),t}},{key:\"_updatePositionStrategy\",value:function(e){var t=this,n=this.positions.map((function(e){return{originX:e.originX,originY:e.originY,overlayX:e.overlayX,overlayY:e.overlayY,offsetX:e.offsetX||t.offsetX,offsetY:e.offsetY||t.offsetY,panelClass:e.panelClass||void 0}}));return e.setOrigin(this.origin.elementRef).withPositions(n).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}},{key:\"_createPositionStrategy\",value:function(){var e=this._overlay.position().flexibleConnectedTo(this.origin.elementRef);return this._updatePositionStrategy(e),e}},{key:\"_attachOverlay\",value:function(){var e=this;this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe((function(t){e.backdropClick.emit(t)})):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(Object(S.a)((function(){return e.positionChange.observers.length>0}))).subscribe((function(t){e.positionChange.emit(t),0===e.positionChange.observers.length&&e._positionSubscription.unsubscribe()})))}},{key:\"_detachOverlay\",value:function(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(u.Pb(Z),u.Pb(u.P),u.Pb(u.U),u.Pb(Q),u.Pb(f.b,8))},e.\\u0275dir=u.Kb({type:e,selectors:[[\"\",\"cdk-connected-overlay\",\"\"],[\"\",\"connected-overlay\",\"\"],[\"\",\"cdkConnectedOverlay\",\"\"]],inputs:{viewportMargin:[\"cdkConnectedOverlayViewportMargin\",\"viewportMargin\"],open:[\"cdkConnectedOverlayOpen\",\"open\"],scrollStrategy:[\"cdkConnectedOverlayScrollStrategy\",\"scrollStrategy\"],offsetX:[\"cdkConnectedOverlayOffsetX\",\"offsetX\"],offsetY:[\"cdkConnectedOverlayOffsetY\",\"offsetY\"],hasBackdrop:[\"cdkConnectedOverlayHasBackdrop\",\"hasBackdrop\"],lockPosition:[\"cdkConnectedOverlayLockPosition\",\"lockPosition\"],flexibleDimensions:[\"cdkConnectedOverlayFlexibleDimensions\",\"flexibleDimensions\"],growAfterOpen:[\"cdkConnectedOverlayGrowAfterOpen\",\"growAfterOpen\"],push:[\"cdkConnectedOverlayPush\",\"push\"],positions:[\"cdkConnectedOverlayPositions\",\"positions\"],origin:[\"cdkConnectedOverlayOrigin\",\"origin\"],positionStrategy:[\"cdkConnectedOverlayPositionStrategy\",\"positionStrategy\"],width:[\"cdkConnectedOverlayWidth\",\"width\"],height:[\"cdkConnectedOverlayHeight\",\"height\"],minWidth:[\"cdkConnectedOverlayMinWidth\",\"minWidth\"],minHeight:[\"cdkConnectedOverlayMinHeight\",\"minHeight\"],backdropClass:[\"cdkConnectedOverlayBackdropClass\",\"backdropClass\"],panelClass:[\"cdkConnectedOverlayPanelClass\",\"panelClass\"],transformOriginSelector:[\"cdkConnectedOverlayTransformOriginOn\",\"transformOriginSelector\"]},outputs:{backdropClick:\"backdropClick\",positionChange:\"positionChange\",attach:\"attach\",detach:\"detach\",overlayKeydown:\"overlayKeydown\",overlayOutsideClick:\"overlayOutsideClick\"},exportAs:[\"cdkConnectedOverlay\"],features:[u.Cb]}),e}(),ee={provide:Q,deps:[Z],useFactory:function(e){return function(){return e.scrollStrategies.reposition()}}},te=function(){var e=function e(){s(this,e)};return e.\\u0275mod=u.Nb({type:e}),e.\\u0275inj=u.Mb({factory:function(t){return new(t||e)},providers:[Z,ee],imports:[[f.a,b.g,o.g],o.g]}),e}()},raLr:function(e,t,n){!function(e){\"use strict\";function t(e,t,n){var r,i;return\"m\"===n?t?\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0430\":\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0443\":\"h\"===n?t?\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\":\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\":e+\" \"+(r=+e,i={ss:t?\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0443_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",mm:t?\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0430_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0438_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\":\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0443_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0438_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\",hh:t?\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430_\\u0433\\u043e\\u0434\\u0438\\u043d\\u0438_\\u0433\\u043e\\u0434\\u0438\\u043d\":\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443_\\u0433\\u043e\\u0434\\u0438\\u043d\\u0438_\\u0433\\u043e\\u0434\\u0438\\u043d\",dd:\"\\u0434\\u0435\\u043d\\u044c_\\u0434\\u043d\\u0456_\\u0434\\u043d\\u0456\\u0432\",MM:\"\\u043c\\u0456\\u0441\\u044f\\u0446\\u044c_\\u043c\\u0456\\u0441\\u044f\\u0446\\u0456_\\u043c\\u0456\\u0441\\u044f\\u0446\\u0456\\u0432\",yy:\"\\u0440\\u0456\\u043a_\\u0440\\u043e\\u043a\\u0438_\\u0440\\u043e\\u043a\\u0456\\u0432\"}[n].split(\"_\"),r%10==1&&r%100!=11?i[0]:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?i[1]:i[2])}function n(e){return function(){return e+\"\\u043e\"+(11===this.hours()?\"\\u0431\":\"\")+\"] LT\"}}e.defineLocale(\"uk\",{months:{format:\"\\u0441\\u0456\\u0447\\u043d\\u044f_\\u043b\\u044e\\u0442\\u043e\\u0433\\u043e_\\u0431\\u0435\\u0440\\u0435\\u0437\\u043d\\u044f_\\u043a\\u0432\\u0456\\u0442\\u043d\\u044f_\\u0442\\u0440\\u0430\\u0432\\u043d\\u044f_\\u0447\\u0435\\u0440\\u0432\\u043d\\u044f_\\u043b\\u0438\\u043f\\u043d\\u044f_\\u0441\\u0435\\u0440\\u043f\\u043d\\u044f_\\u0432\\u0435\\u0440\\u0435\\u0441\\u043d\\u044f_\\u0436\\u043e\\u0432\\u0442\\u043d\\u044f_\\u043b\\u0438\\u0441\\u0442\\u043e\\u043f\\u0430\\u0434\\u0430_\\u0433\\u0440\\u0443\\u0434\\u043d\\u044f\".split(\"_\"),standalone:\"\\u0441\\u0456\\u0447\\u0435\\u043d\\u044c_\\u043b\\u044e\\u0442\\u0438\\u0439_\\u0431\\u0435\\u0440\\u0435\\u0437\\u0435\\u043d\\u044c_\\u043a\\u0432\\u0456\\u0442\\u0435\\u043d\\u044c_\\u0442\\u0440\\u0430\\u0432\\u0435\\u043d\\u044c_\\u0447\\u0435\\u0440\\u0432\\u0435\\u043d\\u044c_\\u043b\\u0438\\u043f\\u0435\\u043d\\u044c_\\u0441\\u0435\\u0440\\u043f\\u0435\\u043d\\u044c_\\u0432\\u0435\\u0440\\u0435\\u0441\\u0435\\u043d\\u044c_\\u0436\\u043e\\u0432\\u0442\\u0435\\u043d\\u044c_\\u043b\\u0438\\u0441\\u0442\\u043e\\u043f\\u0430\\u0434_\\u0433\\u0440\\u0443\\u0434\\u0435\\u043d\\u044c\".split(\"_\")},monthsShort:\"\\u0441\\u0456\\u0447_\\u043b\\u044e\\u0442_\\u0431\\u0435\\u0440_\\u043a\\u0432\\u0456\\u0442_\\u0442\\u0440\\u0430\\u0432_\\u0447\\u0435\\u0440\\u0432_\\u043b\\u0438\\u043f_\\u0441\\u0435\\u0440\\u043f_\\u0432\\u0435\\u0440_\\u0436\\u043e\\u0432\\u0442_\\u043b\\u0438\\u0441\\u0442_\\u0433\\u0440\\u0443\\u0434\".split(\"_\"),weekdays:function(e,t){var n={nominative:\"\\u043d\\u0435\\u0434\\u0456\\u043b\\u044f_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0456\\u043b\\u043e\\u043a_\\u0432\\u0456\\u0432\\u0442\\u043e\\u0440\\u043e\\u043a_\\u0441\\u0435\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440_\\u043f\\u2019\\u044f\\u0442\\u043d\\u0438\\u0446\\u044f_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),accusative:\"\\u043d\\u0435\\u0434\\u0456\\u043b\\u044e_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0456\\u043b\\u043e\\u043a_\\u0432\\u0456\\u0432\\u0442\\u043e\\u0440\\u043e\\u043a_\\u0441\\u0435\\u0440\\u0435\\u0434\\u0443_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440_\\u043f\\u2019\\u044f\\u0442\\u043d\\u0438\\u0446\\u044e_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0443\".split(\"_\"),genitive:\"\\u043d\\u0435\\u0434\\u0456\\u043b\\u0456_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0456\\u043b\\u043a\\u0430_\\u0432\\u0456\\u0432\\u0442\\u043e\\u0440\\u043a\\u0430_\\u0441\\u0435\\u0440\\u0435\\u0434\\u0438_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440\\u0433\\u0430_\\u043f\\u2019\\u044f\\u0442\\u043d\\u0438\\u0446\\u0456_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0438\".split(\"_\")};return!0===e?n.nominative.slice(1,7).concat(n.nominative.slice(0,1)):e?n[/(\\[[\\u0412\\u0432\\u0423\\u0443]\\]) ?dddd/.test(t)?\"accusative\":/\\[?(?:\\u043c\\u0438\\u043d\\u0443\\u043b\\u043e\\u0457|\\u043d\\u0430\\u0441\\u0442\\u0443\\u043f\\u043d\\u043e\\u0457)? ?\\] ?dddd/.test(t)?\"genitive\":\"nominative\"][e.day()]:n.nominative},weekdaysShort:\"\\u043d\\u0434_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),weekdaysMin:\"\\u043d\\u0434_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0440.\",LLL:\"D MMMM YYYY \\u0440., HH:mm\",LLLL:\"dddd, D MMMM YYYY \\u0440., HH:mm\"},calendar:{sameDay:n(\"[\\u0421\\u044c\\u043e\\u0433\\u043e\\u0434\\u043d\\u0456 \"),nextDay:n(\"[\\u0417\\u0430\\u0432\\u0442\\u0440\\u0430 \"),lastDay:n(\"[\\u0412\\u0447\\u043e\\u0440\\u0430 \"),nextWeek:n(\"[\\u0423] dddd [\"),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return n(\"[\\u041c\\u0438\\u043d\\u0443\\u043b\\u043e\\u0457] dddd [\").call(this);case 1:case 2:case 4:return n(\"[\\u041c\\u0438\\u043d\\u0443\\u043b\\u043e\\u0433\\u043e] dddd [\").call(this)}},sameElse:\"L\"},relativeTime:{future:\"\\u0437\\u0430 %s\",past:\"%s \\u0442\\u043e\\u043c\\u0443\",s:\"\\u0434\\u0435\\u043a\\u0456\\u043b\\u044c\\u043a\\u0430 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:t,m:t,mm:t,h:\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\",hh:t,d:\"\\u0434\\u0435\\u043d\\u044c\",dd:t,M:\"\\u043c\\u0456\\u0441\\u044f\\u0446\\u044c\",MM:t,y:\"\\u0440\\u0456\\u043a\",yy:t},meridiemParse:/\\u043d\\u043e\\u0447\\u0456|\\u0440\\u0430\\u043d\\u043a\\u0443|\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u043e\\u0440\\u0430/,isPM:function(e){return/^(\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u043e\\u0440\\u0430)$/.test(e)},meridiem:function(e,t,n){return e<4?\"\\u043d\\u043e\\u0447\\u0456\":e<12?\"\\u0440\\u0430\\u043d\\u043a\\u0443\":e<17?\"\\u0434\\u043d\\u044f\":\"\\u0432\\u0435\\u0447\\u043e\\u0440\\u0430\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0439|\\u0433\\u043e)/,ordinal:function(e,t){switch(t){case\"M\":case\"d\":case\"DDD\":case\"w\":case\"W\":return e+\"-\\u0439\";case\"D\":return e+\"-\\u0433\\u043e\";default:return e}},week:{dow:1,doy:7}})}(n(\"wd/R\"))},rhxT:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"SigningKey\",(function(){return K})),n.d(t,\"recoverPublicKey\",(function(){return Q})),n.d(t,\"computePublicKey\",(function(){return q}));var r=n(\"QSHh\"),i=n.n(r),a=n(\"fZJM\"),o=n.n(a);function u(e,t,n){return e(n={path:t,exports:{},require:function(e,t){return function(){throw new Error(\"Dynamic requires are not currently supported by @rollup/plugin-commonjs\")}()}},n.exports),n.exports}\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof self&&self;var l=d;function d(e,t){if(!e)throw new Error(t||\"Assertion failed\")}d.equal=function(e,t,n){if(e!=t)throw new Error(n||\"Assertion failed: \"+e+\" != \"+t)};var h=u((function(e,t){var n=t;function r(e){return 1===e.length?\"0\"+e:e}function i(e){for(var t=\"\",n=0;n>8,o=255&i;a?n.push(a,o):n.push(o)}return n},n.zero2=r,n.toHex=i,n.encode=function(e,t){return\"hex\"===t?i(e):e}})),f=u((function(e,t){var n=t;n.assert=l,n.toArray=h.toArray,n.zero2=h.zero2,n.toHex=h.toHex,n.encode=h.encode,n.getNAF=function(e,t,n){var r=new Array(Math.max(e.bitLength(),n)+1);r.fill(0);for(var i=1<(i>>1)-1?(i>>1)-u:u):s=0,r[o]=s,a.iushrn(1)}return r},n.getJSF=function(e,t){var n=[[],[]];e=e.clone(),t=t.clone();for(var r,i=0,a=0;e.cmpn(-i)>0||t.cmpn(-a)>0;){var o,s,u=e.andln(3)+i&3,c=t.andln(3)+a&3;3===u&&(u=-1),3===c&&(c=-1),o=0==(1&u)?0:3!=(r=e.andln(7)+i&7)&&5!==r||2!==c?u:-u,n[0].push(o),s=0==(1&c)?0:3!=(r=t.andln(7)+a&7)&&5!==r||2!==u?c:-c,n[1].push(s),2*i===o+1&&(i=1-i),2*a===s+1&&(a=1-a),e.iushrn(1),t.iushrn(1)}return n},n.cachedProperty=function(e,t,n){var r=\"_\"+t;e.prototype[t]=function(){return void 0!==this[r]?this[r]:this[r]=n.call(this)}},n.parseBytes=function(e){return\"string\"==typeof e?n.toArray(e,\"hex\"):e},n.intFromLE=function(e){return new i.a(e,\"hex\",\"le\")}})),m=f.getNAF,p=f.getJSF,v=f.assert;function b(e,t){this.type=e,this.p=new i.a(t.p,16),this.red=t.prime?i.a.red(t.prime):i.a.mont(this.p),this.zero=new i.a(0).toRed(this.red),this.one=new i.a(1).toRed(this.red),this.two=new i.a(2).toRed(this.red),this.n=t.n&&new i.a(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var n=this.n&&this.p.div(this.n);!n||n.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var g=b;function _(e,t){this.curve=e,this.type=t,this.precomputed=null}b.prototype.point=function(){throw new Error(\"Not implemented\")},b.prototype.validate=function(){throw new Error(\"Not implemented\")},b.prototype._fixedNafMul=function(e,t){v(e.precomputed);var n=e._getDoubles(),r=m(t,1,this._bitLength),i=(1<=a;u--)o=(o<<1)+r[u];s.push(o)}for(var c=this.jpoint(null,null,null),l=this.jpoint(null,null,null),d=i;d>0;d--){for(a=0;a=0;s--){for(var u=0;s>=0&&0===a[s];s--)u++;if(s>=0&&u++,o=o.dblp(u),s<0)break;var c=a[s];v(0!==c),o=\"affine\"===e.type?o.mixedAdd(c>0?i[c-1>>1]:i[-c-1>>1].neg()):o.add(c>0?i[c-1>>1]:i[-c-1>>1].neg())}return\"affine\"===e.type?o.toP():o},b.prototype._wnafMulAdd=function(e,t,n,r,i){var a,o,s,u=this._wnafT1,c=this._wnafT2,l=this._wnafT3,d=0;for(a=0;a=1;a-=2){var f=a-1,v=a;if(1===u[f]&&1===u[v]){var b=[t[f],null,null,t[v]];0===t[f].y.cmp(t[v].y)?(b[1]=t[f].add(t[v]),b[2]=t[f].toJ().mixedAdd(t[v].neg())):0===t[f].y.cmp(t[v].y.redNeg())?(b[1]=t[f].toJ().mixedAdd(t[v]),b[2]=t[f].add(t[v].neg())):(b[1]=t[f].toJ().mixedAdd(t[v]),b[2]=t[f].toJ().mixedAdd(t[v].neg()));var g=[-3,-1,-5,-7,0,7,5,1,3],_=p(n[f],n[v]);for(d=Math.max(_[0].length,d),l[f]=new Array(d),l[v]=new Array(d),o=0;o=0;a--){for(var w=0;a>=0;){var S=!0;for(o=0;o=0&&w++,y=y.dblp(w),a<0)break;for(o=0;o0?s=c[o][M-1>>1]:M<0&&(s=c[o][-M-1>>1].neg()),y=\"affine\"===s.type?y.mixedAdd(s):y.add(s))}}for(a=0;a=Math.ceil((e.bitLength()+1)/t.step)},_.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],r=this,i=0;i=0&&(o=t,s=n),r.negative&&(r=r.neg(),a=a.neg()),o.negative&&(o=o.neg(),s=s.neg()),[{a:r,b:a},{a:o,b:s}]},w.prototype._endoSplit=function(e){var t=this.endo.basis,n=t[0],r=t[1],i=r.b.mul(e).divRound(this.n),a=n.b.neg().mul(e).divRound(this.n),o=i.mul(n.a),s=a.mul(r.a),u=i.mul(n.b),c=a.mul(r.b);return{k1:e.sub(o).sub(s),k2:u.add(c).neg()}},w.prototype.pointFromX=function(e,t){(e=new i.a(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),r=n.redSqrt();if(0!==r.redSqr().redSub(n).cmp(this.zero))throw new Error(\"invalid point\");var a=r.fromRed().isOdd();return(t&&!a||!t&&a)&&(r=r.redNeg()),this.point(e,r)},w.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,n=e.y,r=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(r).redIAdd(this.b);return 0===n.redSqr().redISub(i).cmpn(0)},w.prototype._endoWnafMulAdd=function(e,t,n){for(var r=this._endoWnafT1,i=this._endoWnafT2,a=0;a\":\"\"},M.prototype.isInfinity=function(){return this.inf},M.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var n=t.redSqr().redISub(this.x).redISub(e.x),r=t.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,r)},M.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,n=this.x.redSqr(),r=e.redInvm(),i=n.redAdd(n).redIAdd(n).redIAdd(t).redMul(r),a=i.redSqr().redISub(this.x.redAdd(this.x)),o=i.redMul(this.x.redSub(a)).redISub(this.y);return this.curve.point(a,o)},M.prototype.getX=function(){return this.x.fromRed()},M.prototype.getY=function(){return this.y.fromRed()},M.prototype.mul=function(e){return e=new i.a(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},M.prototype.mulAdd=function(e,t,n){var r=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i):this.curve._wnafMulAdd(1,r,i,2)},M.prototype.jmulAdd=function(e,t,n){var r=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i,!0):this.curve._wnafMulAdd(1,r,i,2,!0)},M.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},M.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var n=this.precomputed,r=function(e){return e.neg()};t.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(r)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(r)}}}return t},M.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},y(x,g.BasePoint),w.prototype.jpoint=function(e,t,n){return new x(this,e,t,n)},x.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),n=this.x.redMul(t),r=this.y.redMul(t).redMul(e);return this.curve.point(n,r)},x.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},x.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),n=this.z.redSqr(),r=this.x.redMul(t),i=e.x.redMul(n),a=this.y.redMul(t.redMul(e.z)),o=e.y.redMul(n.redMul(this.z)),s=r.redSub(i),u=a.redSub(o);if(0===s.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=s.redSqr(),l=c.redMul(s),d=r.redMul(c),h=u.redSqr().redIAdd(l).redISub(d).redISub(d),f=u.redMul(d.redISub(h)).redISub(a.redMul(l)),m=this.z.redMul(e.z).redMul(s);return this.curve.jpoint(h,f,m)},x.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),n=this.x,r=e.x.redMul(t),i=this.y,a=e.y.redMul(t).redMul(this.z),o=n.redSub(r),s=i.redSub(a);if(0===o.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=o.redSqr(),c=u.redMul(o),l=n.redMul(u),d=s.redSqr().redIAdd(c).redISub(l).redISub(l),h=s.redMul(l.redISub(d)).redISub(i.redMul(c)),f=this.z.redMul(o);return this.curve.jpoint(d,h,f)},x.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var n=this;for(t=0;t=0)return!1;if(n.redIAdd(i),0===this.x.cmp(n))return!0}},x.prototype.inspect=function(){return this.isInfinity()?\"\":\"\"},x.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var C=u((function(e,t){var n=t;n.base=g,n.short=S,n.mont=null,n.edwards=null})),D=u((function(e,t){var n,r=t,i=f.assert;function a(e){this.curve=\"short\"===e.type?new C.short(e):\"edwards\"===e.type?new C.edwards(e):new C.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,i(this.g.validate(),\"Invalid curve\"),i(this.g.mul(this.n).isInfinity(),\"Invalid curve, G*N != O\")}function s(e,t){Object.defineProperty(r,e,{configurable:!0,enumerable:!0,get:function(){var n=new a(t);return Object.defineProperty(r,e,{configurable:!0,enumerable:!0,value:n}),n}})}r.PresetCurve=a,s(\"p192\",{type:\"short\",prime:\"p192\",p:\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff\",a:\"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc\",b:\"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1\",n:\"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831\",hash:o.a.sha256,gRed:!1,g:[\"188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012\",\"07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811\"]}),s(\"p224\",{type:\"short\",prime:\"p224\",p:\"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001\",a:\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe\",b:\"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4\",n:\"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d\",hash:o.a.sha256,gRed:!1,g:[\"b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21\",\"bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34\"]}),s(\"p256\",{type:\"short\",prime:null,p:\"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff\",a:\"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc\",b:\"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b\",n:\"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551\",hash:o.a.sha256,gRed:!1,g:[\"6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296\",\"4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5\"]}),s(\"p384\",{type:\"short\",prime:null,p:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff\",a:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc\",b:\"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef\",n:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973\",hash:o.a.sha384,gRed:!1,g:[\"aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7\",\"3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f\"]}),s(\"p521\",{type:\"short\",prime:null,p:\"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff\",a:\"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc\",b:\"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00\",n:\"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409\",hash:o.a.sha512,gRed:!1,g:[\"000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66\",\"00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650\"]}),s(\"curve25519\",{type:\"mont\",prime:\"p25519\",p:\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\",a:\"76d06\",b:\"1\",n:\"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed\",hash:o.a.sha256,gRed:!1,g:[\"9\"]}),s(\"ed25519\",{type:\"edwards\",prime:\"p25519\",p:\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\",a:\"-1\",c:\"1\",d:\"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3\",n:\"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed\",hash:o.a.sha256,gRed:!1,g:[\"216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a\",\"6666666666666666666666666666666666666666666666666666666666666658\"]});try{n=null.crash()}catch(u){n=void 0}s(\"secp256k1\",{type:\"short\",prime:\"k256\",p:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f\",a:\"0\",b:\"7\",n:\"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141\",h:\"1\",hash:o.a.sha256,beta:\"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee\",lambda:\"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72\",basis:[{a:\"3086d221a7d46bcde86c90e49284eb15\",b:\"-e4437ed6010e88286f547fa90abfe4c3\"},{a:\"114ca50f7a8e2f3f657c1108d9d44cfd8\",b:\"3086d221a7d46bcde86c90e49284eb15\"}],gRed:!1,g:[\"79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798\",\"483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8\",n]})}));function O(e){if(!(this instanceof O))return new O(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=h.toArray(e.entropy,e.entropyEnc||\"hex\"),n=h.toArray(e.nonce,e.nonceEnc||\"hex\"),r=h.toArray(e.pers,e.persEnc||\"hex\");l(t.length>=this.minEntropy/8,\"Not enough entropy. Minimum is: \"+this.minEntropy+\" bits\"),this._init(t,n,r)}var L=O;O.prototype._init=function(e,t,n){var r=e.concat(t).concat(n);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,\"Not enough entropy. Minimum is: \"+this.minEntropy+\" bits\"),this._update(e.concat(n||[])),this._reseed=1},O.prototype.generate=function(e,t,n,r){if(this._reseed>this.reseedInterval)throw new Error(\"Reseed is required\");\"string\"!=typeof t&&(r=n,n=t,t=null),n&&(n=h.toArray(n,r||\"hex\"),this._update(n));for(var i=[];i.length\"};var P=f.assert;function F(e,t){if(e instanceof F)return e;this._importDER(e,t)||(P(e.r&&e.s,\"Signature without r or s\"),this.r=new i.a(e.r,16),this.s=new i.a(e.s,16),this.recoveryParam=void 0===e.recoveryParam?null:e.recoveryParam)}var j=F;function R(){this.place=0}function I(e,t){var n=e[t.place++];if(!(128&n))return n;var r=15&n;if(0===r||r>4)return!1;for(var i=0,a=0,o=t.place;a>>=0;return!(i<=127)&&(t.place=o,i)}function Y(e){for(var t=0,n=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|n);--n;)e.push(t>>>(n<<3)&255);e.push(t)}}F.prototype._importDER=function(e,t){e=f.toArray(e,t);var n=new R;if(48!==e[n.place++])return!1;var r=I(e,n);if(!1===r)return!1;if(r+n.place!==e.length)return!1;if(2!==e[n.place++])return!1;var a=I(e,n);if(!1===a)return!1;var o=e.slice(n.place,a+n.place);if(n.place+=a,2!==e[n.place++])return!1;var s=I(e,n);if(!1===s)return!1;if(e.length!==s+n.place)return!1;var u=e.slice(n.place,s+n.place);if(0===o[0]){if(!(128&o[1]))return!1;o=o.slice(1)}if(0===u[0]){if(!(128&u[1]))return!1;u=u.slice(1)}return this.r=new i.a(o),this.s=new i.a(u),this.recoveryParam=null,!0},F.prototype.toDER=function(e){var t=this.r.toArray(),n=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&n[0]&&(n=[0].concat(n)),t=Y(t),n=Y(n);!(n[0]||128&n[1]);)n=n.slice(1);var r=[2];H(r,t.length),(r=r.concat(t)).push(2),H(r,n.length);var i=r.concat(n),a=[48];return H(a,i.length),a=a.concat(i),f.encode(a,e)};var N=function(){throw new Error(\"unsupported\")},B=f.assert;function V(e){if(!(this instanceof V))return new V(e);\"string\"==typeof e&&(B(Object.prototype.hasOwnProperty.call(D,e),\"Unknown curve \"+e),e=D[e]),e instanceof D.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}var U=V;V.prototype.keyPair=function(e){return new A(this,e)},V.prototype.keyFromPrivate=function(e,t){return A.fromPrivate(this,e,t)},V.prototype.keyFromPublic=function(e,t){return A.fromPublic(this,e,t)},V.prototype.genKeyPair=function(e){e||(e={});for(var t=new L({hash:this.hash,pers:e.pers,persEnc:e.persEnc||\"utf8\",entropy:e.entropy||N(),entropyEnc:e.entropy&&e.entropyEnc||\"utf8\",nonce:this.n.toArray()}),n=this.n.byteLength(),r=this.n.sub(new i.a(2));;){var a=new i.a(t.generate(n));if(!(a.cmp(r)>0))return a.iaddn(1),this.keyFromPrivate(a)}},V.prototype._truncateToN=function(e,t){var n=8*e.byteLength()-this.n.bitLength();return n>0&&(e=e.ushrn(n)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},V.prototype.sign=function(e,t,n,r){\"object\"==typeof n&&(r=n,n=null),r||(r={}),t=this.keyFromPrivate(t,n),e=this._truncateToN(new i.a(e,16));for(var a=this.n.byteLength(),o=t.getPrivate().toArray(\"be\",a),s=e.toArray(\"be\",a),u=new L({hash:this.hash,entropy:o,nonce:s,pers:r.pers,persEnc:r.persEnc||\"utf8\"}),c=this.n.sub(new i.a(1)),l=0;;l++){var d=r.k?r.k(l):new i.a(u.generate(this.n.byteLength()));if(!((d=this._truncateToN(d,!0)).cmpn(1)<=0||d.cmp(c)>=0)){var h=this.g.mul(d);if(!h.isInfinity()){var f=h.getX(),m=f.umod(this.n);if(0!==m.cmpn(0)){var p=d.invm(this.n).mul(m.mul(t.getPrivate()).iadd(e));if(0!==(p=p.umod(this.n)).cmpn(0)){var v=(h.getY().isOdd()?1:0)|(0!==f.cmp(m)?2:0);return r.canonical&&p.cmp(this.nh)>0&&(p=this.n.sub(p),v^=1),new j({r:m,s:p,recoveryParam:v})}}}}}},V.prototype.verify=function(e,t,n,r){e=this._truncateToN(new i.a(e,16)),n=this.keyFromPublic(n,r);var a=(t=new j(t,\"hex\")).r,o=t.s;if(a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;var s,u=o.invm(this.n),c=u.mul(e).umod(this.n),l=u.mul(a).umod(this.n);return this.curve._maxwellTrick?!(s=this.g.jmulAdd(c,n.getPublic(),l)).isInfinity()&&s.eqXToP(a):!(s=this.g.mulAdd(c,n.getPublic(),l)).isInfinity()&&0===s.getX().umod(this.n).cmp(a)},V.prototype.recoverPubKey=function(e,t,n,r){B((3&n)===n,\"The recovery param is more than two bits\"),t=new j(t,r);var a=this.n,o=new i.a(e),s=t.r,u=t.s,c=1&n,l=n>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&l)throw new Error(\"Unable to find sencond key candinate\");s=this.curve.pointFromX(l?s.add(this.curve.n):s,c);var d=t.r.invm(a),h=a.sub(o).mul(d).umod(a),f=u.mul(d).umod(a);return this.g.mulAdd(h,s,f)},V.prototype.getKeyRecoveryParam=function(e,t,n,r){if(null!==(t=new j(t,r)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var a;try{a=this.recoverPubKey(e,t,i)}catch(e){continue}if(a.eq(n))return i}throw new Error(\"Unable to find valid recovery factor\")};var z=u((function(e,t){var n=t;n.version=\"6.5.4\",n.utils=f,n.rand=function(){throw new Error(\"unsupported\")},n.curve=C,n.curves=D,n.ec=U,n.eddsa=null})).ec,J=n(\"VJ7P\"),G=n(\"m9oY\"),X=new(n(\"/7J2\").Logger)(\"signing-key/5.3.0\"),W=null;function Z(){return W||(W=new z(\"secp256k1\")),W}var K=function(){function e(t){s(this,e),Object(G.defineReadOnly)(this,\"curve\",\"secp256k1\"),Object(G.defineReadOnly)(this,\"privateKey\",Object(J.hexlify)(t));var n=Z().keyFromPrivate(Object(J.arrayify)(this.privateKey));Object(G.defineReadOnly)(this,\"publicKey\",\"0x\"+n.getPublic(!1,\"hex\")),Object(G.defineReadOnly)(this,\"compressedPublicKey\",\"0x\"+n.getPublic(!0,\"hex\")),Object(G.defineReadOnly)(this,\"_isSigningKey\",!0)}return c(e,[{key:\"_addPoint\",value:function(e){var t=Z().keyFromPublic(Object(J.arrayify)(this.publicKey)),n=Z().keyFromPublic(Object(J.arrayify)(e));return\"0x\"+t.pub.add(n.pub).encodeCompressed(\"hex\")}},{key:\"signDigest\",value:function(e){var t=Z().keyFromPrivate(Object(J.arrayify)(this.privateKey)),n=Object(J.arrayify)(e);32!==n.length&&X.throwArgumentError(\"bad digest length\",\"digest\",e);var r=t.sign(n,{canonical:!0});return Object(J.splitSignature)({recoveryParam:r.recoveryParam,r:Object(J.hexZeroPad)(\"0x\"+r.r.toString(16),32),s:Object(J.hexZeroPad)(\"0x\"+r.s.toString(16),32)})}},{key:\"computeSharedSecret\",value:function(e){var t=Z().keyFromPrivate(Object(J.arrayify)(this.privateKey)),n=Z().keyFromPublic(Object(J.arrayify)(q(e)));return Object(J.hexZeroPad)(\"0x\"+t.derive(n.getPublic()).toString(16),32)}}],[{key:\"isSigningKey\",value:function(e){return!(!e||!e._isSigningKey)}}]),e}();function Q(e,t){var n=Object(J.splitSignature)(t),r={r:Object(J.arrayify)(n.r),s:Object(J.arrayify)(n.s)};return\"0x\"+Z().recoverPubKey(Object(J.arrayify)(e),r,n.recoveryParam).encode(\"hex\",!1)}function q(e,t){var n=Object(J.arrayify)(e);if(32===n.length){var r=new K(n);return t?\"0x\"+Z().keyFromPrivate(n).getPublic(!0,\"hex\"):r.publicKey}return 33===n.length?t?Object(J.hexlify)(n):\"0x\"+Z().keyFromPublic(n).getPublic(!1,\"hex\"):65===n.length?t?\"0x\"+Z().keyFromPublic(n).getPublic(!0,\"hex\"):Object(J.hexlify)(n):X.throwArgumentError(\"invalid public or private key\",\"key\",\"[REDACTED]\")}},\"s+uk\":function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i={m:[\"eine Minute\",\"einer Minute\"],h:[\"eine Stunde\",\"einer Stunde\"],d:[\"ein Tag\",\"einem Tag\"],dd:[e+\" Tage\",e+\" Tagen\"],w:[\"eine Woche\",\"einer Woche\"],M:[\"ein Monat\",\"einem Monat\"],MM:[e+\" Monate\",e+\" Monaten\"],y:[\"ein Jahr\",\"einem Jahr\"],yy:[e+\" Jahre\",e+\" Jahren\"]};return t?i[n][0]:i[n][1]}e.defineLocale(\"de-at\",{months:\"J\\xe4nner_Februar_M\\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"J\\xe4n._Feb._M\\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag\".split(\"_\"),weekdaysShort:\"So._Mo._Di._Mi._Do._Fr._Sa.\".split(\"_\"),weekdaysMin:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd, D. MMMM YYYY HH:mm\"},calendar:{sameDay:\"[heute um] LT [Uhr]\",sameElse:\"L\",nextDay:\"[morgen um] LT [Uhr]\",nextWeek:\"dddd [um] LT [Uhr]\",lastDay:\"[gestern um] LT [Uhr]\",lastWeek:\"[letzten] dddd [um] LT [Uhr]\"},relativeTime:{future:\"in %s\",past:\"vor %s\",s:\"ein paar Sekunden\",ss:\"%d Sekunden\",m:t,mm:\"%d Minuten\",h:t,hh:\"%d Stunden\",d:t,dd:t,w:t,ww:\"%d Wochen\",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},sVev:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));var r=function(){function e(){return Error.call(this),this.message=\"no elements in sequence\",this.name=\"EmptyError\",this}return e.prototype=Object.create(Error.prototype),e}()},sp3z:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"lo\",{months:\"\\u0ea1\\u0eb1\\u0e87\\u0e81\\u0ead\\u0e99_\\u0e81\\u0eb8\\u0ea1\\u0e9e\\u0eb2_\\u0ea1\\u0eb5\\u0e99\\u0eb2_\\u0ec0\\u0ea1\\u0eaa\\u0eb2_\\u0e9e\\u0eb6\\u0e94\\u0eaa\\u0eb0\\u0e9e\\u0eb2_\\u0ea1\\u0eb4\\u0e96\\u0eb8\\u0e99\\u0eb2_\\u0e81\\u0ecd\\u0ea5\\u0eb0\\u0e81\\u0ebb\\u0e94_\\u0eaa\\u0eb4\\u0e87\\u0eab\\u0eb2_\\u0e81\\u0eb1\\u0e99\\u0e8d\\u0eb2_\\u0e95\\u0eb8\\u0ea5\\u0eb2_\\u0e9e\\u0eb0\\u0e88\\u0eb4\\u0e81_\\u0e97\\u0eb1\\u0e99\\u0ea7\\u0eb2\".split(\"_\"),monthsShort:\"\\u0ea1\\u0eb1\\u0e87\\u0e81\\u0ead\\u0e99_\\u0e81\\u0eb8\\u0ea1\\u0e9e\\u0eb2_\\u0ea1\\u0eb5\\u0e99\\u0eb2_\\u0ec0\\u0ea1\\u0eaa\\u0eb2_\\u0e9e\\u0eb6\\u0e94\\u0eaa\\u0eb0\\u0e9e\\u0eb2_\\u0ea1\\u0eb4\\u0e96\\u0eb8\\u0e99\\u0eb2_\\u0e81\\u0ecd\\u0ea5\\u0eb0\\u0e81\\u0ebb\\u0e94_\\u0eaa\\u0eb4\\u0e87\\u0eab\\u0eb2_\\u0e81\\u0eb1\\u0e99\\u0e8d\\u0eb2_\\u0e95\\u0eb8\\u0ea5\\u0eb2_\\u0e9e\\u0eb0\\u0e88\\u0eb4\\u0e81_\\u0e97\\u0eb1\\u0e99\\u0ea7\\u0eb2\".split(\"_\"),weekdays:\"\\u0ead\\u0eb2\\u0e97\\u0eb4\\u0e94_\\u0e88\\u0eb1\\u0e99_\\u0ead\\u0eb1\\u0e87\\u0e84\\u0eb2\\u0e99_\\u0e9e\\u0eb8\\u0e94_\\u0e9e\\u0eb0\\u0eab\\u0eb1\\u0e94_\\u0eaa\\u0eb8\\u0e81_\\u0ec0\\u0eaa\\u0ebb\\u0eb2\".split(\"_\"),weekdaysShort:\"\\u0e97\\u0eb4\\u0e94_\\u0e88\\u0eb1\\u0e99_\\u0ead\\u0eb1\\u0e87\\u0e84\\u0eb2\\u0e99_\\u0e9e\\u0eb8\\u0e94_\\u0e9e\\u0eb0\\u0eab\\u0eb1\\u0e94_\\u0eaa\\u0eb8\\u0e81_\\u0ec0\\u0eaa\\u0ebb\\u0eb2\".split(\"_\"),weekdaysMin:\"\\u0e97_\\u0e88_\\u0ead\\u0e84_\\u0e9e_\\u0e9e\\u0eab_\\u0eaa\\u0e81_\\u0eaa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"\\u0ea7\\u0eb1\\u0e99dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0e95\\u0ead\\u0e99\\u0ec0\\u0e8a\\u0ebb\\u0ec9\\u0eb2|\\u0e95\\u0ead\\u0e99\\u0ec1\\u0ea5\\u0e87/,isPM:function(e){return\"\\u0e95\\u0ead\\u0e99\\u0ec1\\u0ea5\\u0e87\"===e},meridiem:function(e,t,n){return e<12?\"\\u0e95\\u0ead\\u0e99\\u0ec0\\u0e8a\\u0ebb\\u0ec9\\u0eb2\":\"\\u0e95\\u0ead\\u0e99\\u0ec1\\u0ea5\\u0e87\"},calendar:{sameDay:\"[\\u0ea1\\u0eb7\\u0ec9\\u0e99\\u0eb5\\u0ec9\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",nextDay:\"[\\u0ea1\\u0eb7\\u0ec9\\u0ead\\u0eb7\\u0ec8\\u0e99\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",nextWeek:\"[\\u0ea7\\u0eb1\\u0e99]dddd[\\u0edc\\u0ec9\\u0eb2\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",lastDay:\"[\\u0ea1\\u0eb7\\u0ec9\\u0ea7\\u0eb2\\u0e99\\u0e99\\u0eb5\\u0ec9\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",lastWeek:\"[\\u0ea7\\u0eb1\\u0e99]dddd[\\u0ec1\\u0ea5\\u0ec9\\u0ea7\\u0e99\\u0eb5\\u0ec9\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0ead\\u0eb5\\u0e81 %s\",past:\"%s\\u0e9c\\u0ec8\\u0eb2\\u0e99\\u0ea1\\u0eb2\",s:\"\\u0e9a\\u0ecd\\u0ec8\\u0ec0\\u0e97\\u0ebb\\u0ec8\\u0eb2\\u0ec3\\u0e94\\u0ea7\\u0eb4\\u0e99\\u0eb2\\u0e97\\u0eb5\",ss:\"%d \\u0ea7\\u0eb4\\u0e99\\u0eb2\\u0e97\\u0eb5\",m:\"1 \\u0e99\\u0eb2\\u0e97\\u0eb5\",mm:\"%d \\u0e99\\u0eb2\\u0e97\\u0eb5\",h:\"1 \\u0e8a\\u0ebb\\u0ec8\\u0ea7\\u0ec2\\u0ea1\\u0e87\",hh:\"%d \\u0e8a\\u0ebb\\u0ec8\\u0ea7\\u0ec2\\u0ea1\\u0e87\",d:\"1 \\u0ea1\\u0eb7\\u0ec9\",dd:\"%d \\u0ea1\\u0eb7\\u0ec9\",M:\"1 \\u0ec0\\u0e94\\u0eb7\\u0ead\\u0e99\",MM:\"%d \\u0ec0\\u0e94\\u0eb7\\u0ead\\u0e99\",y:\"1 \\u0e9b\\u0eb5\",yy:\"%d \\u0e9b\\u0eb5\"},dayOfMonthOrdinalParse:/(\\u0e97\\u0eb5\\u0ec8)\\d{1,2}/,ordinal:function(e){return\"\\u0e97\\u0eb5\\u0ec8\"+e}})}(n(\"wd/R\"))},\"t+mt\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"en-sg\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},tGlX:function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i={m:[\"eine Minute\",\"einer Minute\"],h:[\"eine Stunde\",\"einer Stunde\"],d:[\"ein Tag\",\"einem Tag\"],dd:[e+\" Tage\",e+\" Tagen\"],w:[\"eine Woche\",\"einer Woche\"],M:[\"ein Monat\",\"einem Monat\"],MM:[e+\" Monate\",e+\" Monaten\"],y:[\"ein Jahr\",\"einem Jahr\"],yy:[e+\" Jahre\",e+\" Jahren\"]};return t?i[n][0]:i[n][1]}e.defineLocale(\"de\",{months:\"Januar_Februar_M\\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"Jan._Feb._M\\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag\".split(\"_\"),weekdaysShort:\"So._Mo._Di._Mi._Do._Fr._Sa.\".split(\"_\"),weekdaysMin:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd, D. MMMM YYYY HH:mm\"},calendar:{sameDay:\"[heute um] LT [Uhr]\",sameElse:\"L\",nextDay:\"[morgen um] LT [Uhr]\",nextWeek:\"dddd [um] LT [Uhr]\",lastDay:\"[gestern um] LT [Uhr]\",lastWeek:\"[letzten] dddd [um] LT [Uhr]\"},relativeTime:{future:\"in %s\",past:\"vor %s\",s:\"ein paar Sekunden\",ss:\"%d Sekunden\",m:t,mm:\"%d Minuten\",h:t,hh:\"%d Stunden\",d:t,dd:t,w:t,ww:\"%d Wochen\",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},tSWc:function(e,t,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"7ckf\"),a=n(\"2j6C\"),o=r.rotr64_hi,s=r.rotr64_lo,u=r.shr64_hi,c=r.shr64_lo,l=r.sum64,d=r.sum64_hi,h=r.sum64_lo,f=r.sum64_4_hi,m=r.sum64_4_lo,p=r.sum64_5_hi,v=r.sum64_5_lo,b=i.BlockHash,g=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function _(){if(!(this instanceof _))return new _;b.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=g,this.W=new Array(160)}function y(e,t,n,r,i){var a=e&n^~e&i;return a<0&&(a+=4294967296),a}function k(e,t,n,r,i,a){var o=t&r^~t&a;return o<0&&(o+=4294967296),o}function w(e,t,n,r,i){var a=e&n^e&i^n&i;return a<0&&(a+=4294967296),a}function S(e,t,n,r,i,a){var o=t&r^t&a^r&a;return o<0&&(o+=4294967296),o}function M(e,t){var n=o(e,t,28)^o(t,e,2)^o(t,e,7);return n<0&&(n+=4294967296),n}function x(e,t){var n=s(e,t,28)^s(t,e,2)^s(t,e,7);return n<0&&(n+=4294967296),n}function C(e,t){var n=s(e,t,14)^s(e,t,18)^s(t,e,9);return n<0&&(n+=4294967296),n}function D(e,t){var n=o(e,t,1)^o(e,t,8)^u(e,t,7);return n<0&&(n+=4294967296),n}function O(e,t){var n=s(e,t,1)^s(e,t,8)^c(e,t,7);return n<0&&(n+=4294967296),n}function L(e,t){var n=s(e,t,19)^s(t,e,29)^c(e,t,6);return n<0&&(n+=4294967296),n}r.inherits(_,b),e.exports=_,_.blockSize=1024,_.outSize=512,_.hmacStrength=192,_.padLength=128,_.prototype._prepareBlock=function(e,t){for(var n=this.W,r=0;r<32;r++)n[r]=e[t+r];for(;r=11?e:e+12:\"sonten\"===t||\"ndalu\"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?\"enjing\":e<15?\"siyang\":e<19?\"sonten\":\"ndalu\"},calendar:{sameDay:\"[Dinten puniko pukul] LT\",nextDay:\"[Mbenjang pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kala wingi pukul] LT\",lastWeek:\"dddd [kepengker pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"wonten ing %s\",past:\"%s ingkang kepengker\",s:\"sawetawis detik\",ss:\"%d detik\",m:\"setunggal menit\",mm:\"%d menit\",h:\"setunggal jam\",hh:\"%d jam\",d:\"sedinten\",dd:\"%d dinten\",M:\"sewulan\",MM:\"%d wulan\",y:\"setaun\",yy:\"%d taun\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},\"tVP/\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return d}));var r=n(\"w1tV\"),i=n(\"lJxs\"),a=n(\"UXun\"),o=n(\"fXoL\"),u=n(\"tk/3\"),l=n(\"AWFA\"),d=function(){var e=function(){function e(t,n){s(this,e),this.http=t,this.environmenter=n,this.apiUrl=this.environmenter.env.validatorEndpoint,this.walletConfig$=this.http.get(this.apiUrl+\"/wallet\").pipe(Object(r.a)()),this.validatingPublicKeys$=this.http.get(this.apiUrl+\"/accounts?all=true\").pipe(Object(i.a)((function(e){return e.accounts.map((function(e){return e.validatingPublicKey}))})),Object(r.a)()),this.generateMnemonic$=this.http.get(this.apiUrl+\"/mnemonic/generate\").pipe(Object(i.a)((function(e){return e.mnemonic})),Object(a.a)(1))}return c(e,[{key:\"accounts\",value:function(e,t){var n=\"?\";return e&&(n+=\"pageToken=\".concat(e,\"&\")),t&&(n+=\"pageSize=\"+t),this.http.get(\"\".concat(this.apiUrl,\"/accounts\").concat(n)).pipe(Object(r.a)())}},{key:\"createWallet\",value:function(e){return this.http.post(this.apiUrl+\"/wallet/create\",e)}},{key:\"importKeystores\",value:function(e){return this.http.post(this.apiUrl+\"/wallet/keystores/import\",e)}},{key:\"validateKeystores\",value:function(e){return this.http.post(this.apiUrl+\"/wallet/keystores/validate\",e)}},{key:\"recover\",value:function(e){return this.http.post(this.apiUrl+\"/wallet/recover\",e)}},{key:\"exitAccounts\",value:function(e){return this.http.post(this.apiUrl+\"/accounts/exit\",e)}},{key:\"deleteAccounts\",value:function(e){return this.http.post(this.apiUrl+\"/accounts/delete\",e)}},{key:\"exportSlashingProtection\",value:function(){return this.http.get(this.apiUrl+\"/slashing-protection/export\")}},{key:\"importSlashingProtection\",value:function(e){return this.http.post(this.apiUrl+\"/slashing-protection/import\",e)}},{key:\"backUpAccounts\",value:function(e){return this.http.post(this.apiUrl+\"/accounts/backup\",e)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(o.Zb(u.b),o.Zb(l.a))},e.\\u0275prov=o.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e}()},tbfe:function(e,t,n){!function(e){\"use strict\";var t=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),n=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;e.defineLocale(\"es-mx\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY H:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY H:mm\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:0,doy:4},invalidDate:\"Fecha inv\\xe1lida\"})}(n(\"wd/R\"))},\"tk/3\":function(e,r,i){\"use strict\";i.d(r,\"a\",(function(){return F})),i.d(r,\"b\",(function(){return A})),i.d(r,\"c\",(function(){return X})),i.d(r,\"d\",(function(){return G})),i.d(r,\"e\",(function(){return E})),i.d(r,\"f\",(function(){return L}));var a=i(\"fXoL\"),o=i(\"LRne\"),u=i(\"HDdC\"),d=i(\"bOdf\"),f=i(\"pLZG\"),m=i(\"lJxs\"),p=i(\"ofXK\"),v=function e(){s(this,e)},b=function e(){s(this,e)},g=function(){function e(t){var n=this;s(this,e),this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit=\"string\"==typeof t?function(){n.headers=new Map,t.split(\"\\n\").forEach((function(e){var t=e.indexOf(\":\");if(t>0){var r=e.slice(0,t),i=r.toLowerCase(),a=e.slice(t+1).trim();n.maybeSetNormalizedName(r,i),n.headers.has(i)?n.headers.get(i).push(a):n.headers.set(i,[a])}}))}:function(){n.headers=new Map,Object.keys(t).forEach((function(e){var r=t[e],i=e.toLowerCase();\"string\"==typeof r&&(r=[r]),r.length>0&&(n.headers.set(i,r),n.maybeSetNormalizedName(e,i))}))}:this.headers=new Map}return c(e,[{key:\"has\",value:function(e){return this.init(),this.headers.has(e.toLowerCase())}},{key:\"get\",value:function(e){this.init();var t=this.headers.get(e.toLowerCase());return t&&t.length>0?t[0]:null}},{key:\"keys\",value:function(){return this.init(),Array.from(this.normalizedNames.values())}},{key:\"getAll\",value:function(e){return this.init(),this.headers.get(e.toLowerCase())||null}},{key:\"append\",value:function(e,t){return this.clone({name:e,value:t,op:\"a\"})}},{key:\"set\",value:function(e,t){return this.clone({name:e,value:t,op:\"s\"})}},{key:\"delete\",value:function(e,t){return this.clone({name:e,value:t,op:\"d\"})}},{key:\"maybeSetNormalizedName\",value:function(e,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,e)}},{key:\"init\",value:function(){var t=this;this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach((function(e){return t.applyUpdate(e)})),this.lazyUpdate=null))}},{key:\"copyFrom\",value:function(e){var t=this;e.init(),Array.from(e.headers.keys()).forEach((function(n){t.headers.set(n,e.headers.get(n)),t.normalizedNames.set(n,e.normalizedNames.get(n))}))}},{key:\"clone\",value:function(t){var n=new e;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([t]),n}},{key:\"applyUpdate\",value:function(e){var t=e.name.toLowerCase();switch(e.op){case\"a\":case\"s\":var r=e.value;if(\"string\"==typeof r&&(r=[r]),0===r.length)return;this.maybeSetNormalizedName(e.name,t);var i=(\"a\"===e.op?this.headers.get(t):void 0)||[];i.push.apply(i,n(r)),this.headers.set(t,i);break;case\"d\":var a=e.value;if(a){var o=this.headers.get(t);if(!o)return;0===(o=o.filter((function(e){return-1===a.indexOf(e)}))).length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,o)}else this.headers.delete(t),this.normalizedNames.delete(t)}}},{key:\"forEach\",value:function(e){var t=this;this.init(),Array.from(this.normalizedNames.keys()).forEach((function(n){return e(t.normalizedNames.get(n),t.headers.get(n))}))}}]),e}(),_=function(){function e(){s(this,e)}return c(e,[{key:\"encodeKey\",value:function(e){return y(e)}},{key:\"encodeValue\",value:function(e){return y(e)}},{key:\"decodeKey\",value:function(e){return decodeURIComponent(e)}},{key:\"decodeValue\",value:function(e){return decodeURIComponent(e)}}]),e}();function y(e){return encodeURIComponent(e).replace(/%40/gi,\"@\").replace(/%3A/gi,\":\").replace(/%24/gi,\"$\").replace(/%2C/gi,\",\").replace(/%3B/gi,\";\").replace(/%2B/gi,\"+\").replace(/%3D/gi,\"=\").replace(/%3F/gi,\"?\").replace(/%2F/gi,\"/\")}var k=function(){function e(){var n,r,i,a=this,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(s(this,e),this.updates=null,this.cloneFrom=null,this.encoder=o.encoder||new _,o.fromString){if(o.fromObject)throw new Error(\"Cannot specify both fromString and fromObject.\");this.map=(n=o.fromString,r=this.encoder,i=new Map,n.length>0&&n.split(\"&\").forEach((function(e){var n=e.indexOf(\"=\"),a=t(-1==n?[r.decodeKey(e),\"\"]:[r.decodeKey(e.slice(0,n)),r.decodeValue(e.slice(n+1))],2),o=a[0],s=a[1],u=i.get(o)||[];u.push(s),i.set(o,u)})),i)}else o.fromObject?(this.map=new Map,Object.keys(o.fromObject).forEach((function(e){var t=o.fromObject[e];a.map.set(e,Array.isArray(t)?t:[t])}))):this.map=null}return c(e,[{key:\"has\",value:function(e){return this.init(),this.map.has(e)}},{key:\"get\",value:function(e){this.init();var t=this.map.get(e);return t?t[0]:null}},{key:\"getAll\",value:function(e){return this.init(),this.map.get(e)||null}},{key:\"keys\",value:function(){return this.init(),Array.from(this.map.keys())}},{key:\"append\",value:function(e,t){return this.clone({param:e,value:t,op:\"a\"})}},{key:\"set\",value:function(e,t){return this.clone({param:e,value:t,op:\"s\"})}},{key:\"delete\",value:function(e,t){return this.clone({param:e,value:t,op:\"d\"})}},{key:\"toString\",value:function(){var e=this;return this.init(),this.keys().map((function(t){var n=e.encoder.encodeKey(t);return e.map.get(t).map((function(t){return n+\"=\"+e.encoder.encodeValue(t)})).join(\"&\")})).filter((function(e){return\"\"!==e})).join(\"&\")}},{key:\"clone\",value:function(t){var n=new e({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat([t]),n}},{key:\"init\",value:function(){var e=this;null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach((function(t){return e.map.set(t,e.cloneFrom.map.get(t))})),this.updates.forEach((function(t){switch(t.op){case\"a\":case\"s\":var n=(\"a\"===t.op?e.map.get(t.param):void 0)||[];n.push(t.value),e.map.set(t.param,n);break;case\"d\":if(void 0===t.value){e.map.delete(t.param);break}var r=e.map.get(t.param)||[],i=r.indexOf(t.value);-1!==i&&r.splice(i,1),r.length>0?e.map.set(t.param,r):e.map.delete(t.param)}})),this.cloneFrom=this.updates=null)}}]),e}();function w(e){return\"undefined\"!=typeof ArrayBuffer&&e instanceof ArrayBuffer}function S(e){return\"undefined\"!=typeof Blob&&e instanceof Blob}function M(e){return\"undefined\"!=typeof FormData&&e instanceof FormData}var x=function(){function e(t,n,r,i){var a;if(s(this,e),this.url=n,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType=\"json\",this.method=t.toUpperCase(),function(e){switch(e){case\"DELETE\":case\"GET\":case\"HEAD\":case\"OPTIONS\":case\"JSONP\":return!1;default:return!0}}(this.method)||i?(this.body=void 0!==r?r:null,a=i):a=r,a&&(this.reportProgress=!!a.reportProgress,this.withCredentials=!!a.withCredentials,a.responseType&&(this.responseType=a.responseType),a.headers&&(this.headers=a.headers),a.params&&(this.params=a.params)),this.headers||(this.headers=new g),this.params){var o=this.params.toString();if(0===o.length)this.urlWithParams=n;else{var u=n.indexOf(\"?\");this.urlWithParams=n+(-1===u?\"?\":u0&&void 0!==arguments[0]?arguments[0]:{},n=t.method||this.method,r=t.url||this.url,i=t.responseType||this.responseType,a=void 0!==t.body?t.body:this.body,o=void 0!==t.withCredentials?t.withCredentials:this.withCredentials,s=void 0!==t.reportProgress?t.reportProgress:this.reportProgress,u=t.headers||this.headers,c=t.params||this.params;return void 0!==t.setHeaders&&(u=Object.keys(t.setHeaders).reduce((function(e,n){return e.set(n,t.setHeaders[n])}),u)),t.setParams&&(c=Object.keys(t.setParams).reduce((function(e,n){return e.set(n,t.setParams[n])}),c)),new e(n,r,a,{params:c,headers:u,reportProgress:s,responseType:i,withCredentials:o})}}]),e}(),C=function(e){return e[e.Sent=0]=\"Sent\",e[e.UploadProgress=1]=\"UploadProgress\",e[e.ResponseHeader=2]=\"ResponseHeader\",e[e.DownloadProgress=3]=\"DownloadProgress\",e[e.Response=4]=\"Response\",e[e.User=5]=\"User\",e}({}),D=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:\"OK\";s(this,e),this.headers=t.headers||new g,this.status=void 0!==t.status?t.status:n,this.statusText=t.statusText||r,this.url=t.url||null,this.ok=this.status>=200&&this.status<300},O=function(e){l(n,e);var t=h(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return s(this,n),(e=t.call(this,r)).type=C.ResponseHeader,e}return c(n,[{key:\"clone\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new n({headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}]),n}(D),L=function(e){l(n,e);var t=h(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return s(this,n),(e=t.call(this,r)).type=C.Response,e.body=void 0!==r.body?r.body:null,e}return c(n,[{key:\"clone\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new n({body:void 0!==e.body?e.body:this.body,headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}]),n}(D),E=function(e){l(n,e);var t=h(n);function n(e){var r;return s(this,n),(r=t.call(this,e,0,\"Unknown Error\")).name=\"HttpErrorResponse\",r.ok=!1,r.message=r.status>=200&&r.status<300?\"Http failure during parsing for \"+(e.url||\"(unknown url)\"):\"Http failure response for \".concat(e.url||\"(unknown url)\",\": \").concat(e.status,\" \").concat(e.statusText),r.error=e.error||null,r}return n}(D);function T(e,t){return{body:t,headers:e.headers,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials}}var A=function(){var e=function(){function e(t){s(this,e),this.handler=t}return c(e,[{key:\"request\",value:function(e,t){var n,r=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e instanceof x)n=e;else{var a=void 0;a=i.headers instanceof g?i.headers:new g(i.headers);var s=void 0;i.params&&(s=i.params instanceof k?i.params:new k({fromObject:i.params})),n=new x(e,t,void 0!==i.body?i.body:null,{headers:a,params:s,reportProgress:i.reportProgress,responseType:i.responseType||\"json\",withCredentials:i.withCredentials})}var u=Object(o.a)(n).pipe(Object(d.a)((function(e){return r.handler.handle(e)})));if(e instanceof x||\"events\"===i.observe)return u;var c=u.pipe(Object(f.a)((function(e){return e instanceof L})));switch(i.observe||\"body\"){case\"body\":switch(n.responseType){case\"arraybuffer\":return c.pipe(Object(m.a)((function(e){if(null!==e.body&&!(e.body instanceof ArrayBuffer))throw new Error(\"Response is not an ArrayBuffer.\");return e.body})));case\"blob\":return c.pipe(Object(m.a)((function(e){if(null!==e.body&&!(e.body instanceof Blob))throw new Error(\"Response is not a Blob.\");return e.body})));case\"text\":return c.pipe(Object(m.a)((function(e){if(null!==e.body&&\"string\"!=typeof e.body)throw new Error(\"Response is not a string.\");return e.body})));case\"json\":default:return c.pipe(Object(m.a)((function(e){return e.body})))}case\"response\":return c;default:throw new Error(\"Unreachable: unhandled observe type \".concat(i.observe,\"}\"))}}},{key:\"delete\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request(\"DELETE\",e,t)}},{key:\"get\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request(\"GET\",e,t)}},{key:\"head\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request(\"HEAD\",e,t)}},{key:\"jsonp\",value:function(e,t){return this.request(\"JSONP\",e,{params:(new k).append(t,\"JSONP_CALLBACK\"),observe:\"body\",responseType:\"json\"})}},{key:\"options\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request(\"OPTIONS\",e,t)}},{key:\"patch\",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request(\"PATCH\",e,T(n,t))}},{key:\"post\",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request(\"POST\",e,T(n,t))}},{key:\"put\",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request(\"PUT\",e,T(n,t))}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(a.Zb(v))},e.\\u0275prov=a.Lb({token:e,factory:e.\\u0275fac}),e}(),P=function(){function e(t,n){s(this,e),this.next=t,this.interceptor=n}return c(e,[{key:\"handle\",value:function(e){return this.interceptor.intercept(e,this.next)}}]),e}(),F=new a.s(\"HTTP_INTERCEPTORS\"),j=function(){var e=function(){function e(){s(this,e)}return c(e,[{key:\"intercept\",value:function(e,t){return t.handle(e)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=a.Lb({token:e,factory:e.\\u0275fac}),e}(),R=/^\\)\\]\\}',?\\n/,I=function e(){s(this,e)},Y=function(){var e=function(){function e(){s(this,e)}return c(e,[{key:\"build\",value:function(){return new XMLHttpRequest}}]),e}();return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=a.Lb({token:e,factory:e.\\u0275fac}),e}(),H=function(){var e=function(){function e(t){s(this,e),this.xhrFactory=t}return c(e,[{key:\"handle\",value:function(e){var t=this;if(\"JSONP\"===e.method)throw new Error(\"Attempted to construct Jsonp request without JsonpClientModule installed.\");return new u.a((function(n){var r=t.xhrFactory.build();if(r.open(e.method,e.urlWithParams),e.withCredentials&&(r.withCredentials=!0),e.headers.forEach((function(e,t){return r.setRequestHeader(e,t.join(\",\"))})),e.headers.has(\"Accept\")||r.setRequestHeader(\"Accept\",\"application/json, text/plain, */*\"),!e.headers.has(\"Content-Type\")){var i=e.detectContentTypeHeader();null!==i&&r.setRequestHeader(\"Content-Type\",i)}if(e.responseType){var a=e.responseType.toLowerCase();r.responseType=\"json\"!==a?a:\"text\"}var o=e.serializeBody(),s=null,u=function(){if(null!==s)return s;var t=1223===r.status?204:r.status,n=r.statusText||\"OK\",i=new g(r.getAllResponseHeaders()),a=function(e){return\"responseURL\"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader(\"X-Request-URL\"):null}(r)||e.url;return s=new O({headers:i,status:t,statusText:n,url:a})},c=function(){var t=u(),i=t.headers,a=t.status,o=t.statusText,s=t.url,c=null;204!==a&&(c=void 0===r.response?r.responseText:r.response),0===a&&(a=c?200:0);var l=a>=200&&a<300;if(\"json\"===e.responseType&&\"string\"==typeof c){var d=c;c=c.replace(R,\"\");try{c=\"\"!==c?JSON.parse(c):null}catch(h){c=d,l&&(l=!1,c={error:h,text:c})}}l?(n.next(new L({body:c,headers:i,status:a,statusText:o,url:s||void 0})),n.complete()):n.error(new E({error:c,headers:i,status:a,statusText:o,url:s||void 0}))},l=function(e){var t=u().url,i=new E({error:e,status:r.status||0,statusText:r.statusText||\"Unknown Error\",url:t||void 0});n.error(i)},d=!1,h=function(t){d||(n.next(u()),d=!0);var i={type:C.DownloadProgress,loaded:t.loaded};t.lengthComputable&&(i.total=t.total),\"text\"===e.responseType&&r.responseText&&(i.partialText=r.responseText),n.next(i)},f=function(e){var t={type:C.UploadProgress,loaded:e.loaded};e.lengthComputable&&(t.total=e.total),n.next(t)};return r.addEventListener(\"load\",c),r.addEventListener(\"error\",l),e.reportProgress&&(r.addEventListener(\"progress\",h),null!==o&&r.upload&&r.upload.addEventListener(\"progress\",f)),r.send(o),n.next({type:C.Sent}),function(){r.removeEventListener(\"error\",l),r.removeEventListener(\"load\",c),e.reportProgress&&(r.removeEventListener(\"progress\",h),null!==o&&r.upload&&r.upload.removeEventListener(\"progress\",f)),r.readyState!==r.DONE&&r.abort()}}))}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(a.Zb(I))},e.\\u0275prov=a.Lb({token:e,factory:e.\\u0275fac}),e}(),N=new a.s(\"XSRF_COOKIE_NAME\"),B=new a.s(\"XSRF_HEADER_NAME\"),V=function e(){s(this,e)},U=function(){var e=function(){function e(t,n,r){s(this,e),this.doc=t,this.platform=n,this.cookieName=r,this.lastCookieString=\"\",this.lastToken=null,this.parseCount=0}return c(e,[{key:\"getToken\",value:function(){if(\"server\"===this.platform)return null;var e=this.doc.cookie||\"\";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=Object(p.C)(e,this.cookieName),this.lastCookieString=e),this.lastToken}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(a.Zb(p.d),a.Zb(a.F),a.Zb(N))},e.\\u0275prov=a.Lb({token:e,factory:e.\\u0275fac}),e}(),z=function(){var e=function(){function e(t,n){s(this,e),this.tokenService=t,this.headerName=n}return c(e,[{key:\"intercept\",value:function(e,t){var n=e.url.toLowerCase();if(\"GET\"===e.method||\"HEAD\"===e.method||n.startsWith(\"http://\")||n.startsWith(\"https://\"))return t.handle(e);var r=this.tokenService.getToken();return null===r||e.headers.has(this.headerName)||(e=e.clone({headers:e.headers.set(this.headerName,r)})),t.handle(e)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(a.Zb(V),a.Zb(B))},e.\\u0275prov=a.Lb({token:e,factory:e.\\u0275fac}),e}(),J=function(){var e=function(){function e(t,n){s(this,e),this.backend=t,this.injector=n,this.chain=null}return c(e,[{key:\"handle\",value:function(e){if(null===this.chain){var t=this.injector.get(F,[]);this.chain=t.reduceRight((function(e,t){return new P(e,t)}),this.backend)}return this.chain.handle(e)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(a.Zb(b),a.Zb(a.t))},e.\\u0275prov=a.Lb({token:e,factory:e.\\u0275fac}),e}(),G=function(){var e=function(){function e(){s(this,e)}return c(e,null,[{key:\"disable\",value:function(){return{ngModule:e,providers:[{provide:z,useClass:j}]}}},{key:\"withOptions\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ngModule:e,providers:[t.cookieName?{provide:N,useValue:t.cookieName}:[],t.headerName?{provide:B,useValue:t.headerName}:[]]}}}]),e}();return e.\\u0275mod=a.Nb({type:e}),e.\\u0275inj=a.Mb({factory:function(t){return new(t||e)},providers:[z,{provide:F,useExisting:z,multi:!0},{provide:V,useClass:U},{provide:N,useValue:\"XSRF-TOKEN\"},{provide:B,useValue:\"X-XSRF-TOKEN\"}]}),e}(),X=function(){var e=function e(){s(this,e)};return e.\\u0275mod=a.Nb({type:e}),e.\\u0275inj=a.Mb({factory:function(t){return new(t||e)},providers:[A,{provide:v,useClass:J},H,{provide:b,useExisting:H},Y,{provide:I,useExisting:Y}],imports:[[G.withOptions({cookieName:\"XSRF-TOKEN\",headerName:\"X-XSRF-TOKEN\"})]]}),e}()},tnsW:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"l7GE\"),i=n(\"ZUHj\");function a(e){return function(t){return t.lift(new o(e))}}var o=function(){function e(t){s(this,e),this.durationSelector=t}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new u(e,this.durationSelector))}}]),e}(),u=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this,e)).durationSelector=r,i.hasValue=!1,i}return c(n,[{key:\"_next\",value:function(e){if(this.value=e,this.hasValue=!0,!this.throttled){var t;try{t=(0,this.durationSelector)(e)}catch(r){return this.destination.error(r)}var n=Object(i.a)(this,t);!n||n.closed?this.clearThrottle():this.add(this.throttled=n)}}},{key:\"clearThrottle\",value:function(){var e=this.value,t=this.hasValue,n=this.throttled;n&&(this.remove(n),this.throttled=null,n.unsubscribe()),t&&(this.value=null,this.hasValue=!1,this.destination.next(e))}},{key:\"notifyNext\",value:function(e,t,n,r){this.clearThrottle()}},{key:\"notifyComplete\",value:function(){this.clearThrottle()}}]),n}(r.a)},tyNb:function(e,t,r){\"use strict\";r.d(t,\"a\",(function(){return He})),r.d(t,\"b\",(function(){return N})),r.d(t,\"c\",(function(){return $t})),r.d(t,\"d\",(function(){return rn})),r.d(t,\"e\",(function(){return tn})),r.d(t,\"f\",(function(){return pn})),r.d(t,\"g\",(function(){return an}));var a=r(\"ofXK\"),o=r(\"fXoL\"),u=r(\"LRne\"),d=r(\"Cfvw\"),f=r(\"2Vo4\"),p=r(\"HDdC\"),v=r(\"sVev\"),b=r(\"itXk\"),g=r(\"NXyV\"),_=r(\"EY2u\"),y=r(\"XNiG\"),k=r(\"lJxs\"),w=r(\"0EUg\"),S=r(\"NJ9Y\"),M=r(\"JIr8\"),x=r(\"SxV6\"),C=r(\"5+tZ\"),D=r(\"vkgz\"),O=r(\"Gi4w\"),L=r(\"eIep\"),E=r(\"IzEk\"),T=r(\"JX91\"),A=r(\"Kqap\"),P=r(\"pLZG\"),F=r(\"bOdf\"),j=r(\"BFxc\"),R=r(\"nYR2\"),I=r(\"bHdf\"),Y=function e(t,n){s(this,e),this.id=t,this.url=n},H=function(e){l(n,e);var t=h(n);function n(e,r){var i,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:\"imperative\",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return s(this,n),(i=t.call(this,e,r)).navigationTrigger=a,i.restoredState=o,i}return c(n,[{key:\"toString\",value:function(){return\"NavigationStart(id: \".concat(this.id,\", url: '\").concat(this.url,\"')\")}}]),n}(Y),N=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,e,r)).urlAfterRedirects=i,a}return c(n,[{key:\"toString\",value:function(){return\"NavigationEnd(id: \".concat(this.id,\", url: '\").concat(this.url,\"', urlAfterRedirects: '\").concat(this.urlAfterRedirects,\"')\")}}]),n}(Y),B=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,e,r)).reason=i,a}return c(n,[{key:\"toString\",value:function(){return\"NavigationCancel(id: \".concat(this.id,\", url: '\").concat(this.url,\"')\")}}]),n}(Y),V=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,e,r)).error=i,a}return c(n,[{key:\"toString\",value:function(){return\"NavigationError(id: \".concat(this.id,\", url: '\").concat(this.url,\"', error: \").concat(this.error,\")\")}}]),n}(Y),U=function(e){l(n,e);var t=h(n);function n(e,r,i,a){var o;return s(this,n),(o=t.call(this,e,r)).urlAfterRedirects=i,o.state=a,o}return c(n,[{key:\"toString\",value:function(){return\"RoutesRecognized(id: \".concat(this.id,\", url: '\").concat(this.url,\"', urlAfterRedirects: '\").concat(this.urlAfterRedirects,\"', state: \").concat(this.state,\")\")}}]),n}(Y),z=function(e){l(n,e);var t=h(n);function n(e,r,i,a){var o;return s(this,n),(o=t.call(this,e,r)).urlAfterRedirects=i,o.state=a,o}return c(n,[{key:\"toString\",value:function(){return\"GuardsCheckStart(id: \".concat(this.id,\", url: '\").concat(this.url,\"', urlAfterRedirects: '\").concat(this.urlAfterRedirects,\"', state: \").concat(this.state,\")\")}}]),n}(Y),J=function(e){l(n,e);var t=h(n);function n(e,r,i,a,o){var u;return s(this,n),(u=t.call(this,e,r)).urlAfterRedirects=i,u.state=a,u.shouldActivate=o,u}return c(n,[{key:\"toString\",value:function(){return\"GuardsCheckEnd(id: \".concat(this.id,\", url: '\").concat(this.url,\"', urlAfterRedirects: '\").concat(this.urlAfterRedirects,\"', state: \").concat(this.state,\", shouldActivate: \").concat(this.shouldActivate,\")\")}}]),n}(Y),G=function(e){l(n,e);var t=h(n);function n(e,r,i,a){var o;return s(this,n),(o=t.call(this,e,r)).urlAfterRedirects=i,o.state=a,o}return c(n,[{key:\"toString\",value:function(){return\"ResolveStart(id: \".concat(this.id,\", url: '\").concat(this.url,\"', urlAfterRedirects: '\").concat(this.urlAfterRedirects,\"', state: \").concat(this.state,\")\")}}]),n}(Y),X=function(e){l(n,e);var t=h(n);function n(e,r,i,a){var o;return s(this,n),(o=t.call(this,e,r)).urlAfterRedirects=i,o.state=a,o}return c(n,[{key:\"toString\",value:function(){return\"ResolveEnd(id: \".concat(this.id,\", url: '\").concat(this.url,\"', urlAfterRedirects: '\").concat(this.urlAfterRedirects,\"', state: \").concat(this.state,\")\")}}]),n}(Y),W=function(){function e(t){s(this,e),this.route=t}return c(e,[{key:\"toString\",value:function(){return\"RouteConfigLoadStart(path: \".concat(this.route.path,\")\")}}]),e}(),Z=function(){function e(t){s(this,e),this.route=t}return c(e,[{key:\"toString\",value:function(){return\"RouteConfigLoadEnd(path: \".concat(this.route.path,\")\")}}]),e}(),K=function(){function e(t){s(this,e),this.snapshot=t}return c(e,[{key:\"toString\",value:function(){return\"ChildActivationStart(path: '\".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\",\"')\")}}]),e}(),Q=function(){function e(t){s(this,e),this.snapshot=t}return c(e,[{key:\"toString\",value:function(){return\"ChildActivationEnd(path: '\".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\",\"')\")}}]),e}(),q=function(){function e(t){s(this,e),this.snapshot=t}return c(e,[{key:\"toString\",value:function(){return\"ActivationStart(path: '\".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\",\"')\")}}]),e}(),$=function(){function e(t){s(this,e),this.snapshot=t}return c(e,[{key:\"toString\",value:function(){return\"ActivationEnd(path: '\".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\",\"')\")}}]),e}(),ee=function(){function e(t,n,r){s(this,e),this.routerEvent=t,this.position=n,this.anchor=r}return c(e,[{key:\"toString\",value:function(){return\"Scroll(anchor: '\".concat(this.anchor,\"', position: '\").concat(this.position?\"\".concat(this.position[0],\", \").concat(this.position[1]):null,\"')\")}}]),e}(),te=function(){function e(t){s(this,e),this.params=t||{}}return c(e,[{key:\"has\",value:function(e){return Object.prototype.hasOwnProperty.call(this.params,e)}},{key:\"get\",value:function(e){if(this.has(e)){var t=this.params[e];return Array.isArray(t)?t[0]:t}return null}},{key:\"getAll\",value:function(e){if(this.has(e)){var t=this.params[e];return Array.isArray(t)?t:[t]}return[]}},{key:\"keys\",get:function(){return Object.keys(this.params)}}]),e}();function ne(e){return new te(e)}function re(e){var t=Error(\"NavigationCancelingError: \"+e);return t.ngNavigationCancelingError=!0,t}function ie(e,t,n){var r=n.path.split(\"/\");if(r.length>e.length)return null;if(\"full\"===n.pathMatch&&(t.hasChildren()||r.length-1})):e===t}function se(e){return Array.prototype.concat.apply([],e)}function ue(e){return e.length>0?e[e.length-1]:null}function ce(e,t){for(var n in e)e.hasOwnProperty(n)&&t(e[n],n)}function le(e){return Object(o.vb)(e)?e:Object(o.wb)(e)?Object(d.a)(Promise.resolve(e)):Object(u.a)(e)}function de(e,t,n){return n?function(e,t){return ae(e,t)}(e.queryParams,t.queryParams)&&function e(t,n){if(!pe(t.segments,n.segments))return!1;if(t.numberOfChildren!==n.numberOfChildren)return!1;for(var r in n.children){if(!t.children[r])return!1;if(!e(t.children[r],n.children[r]))return!1}return!0}(e.root,t.root):function(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every((function(n){return oe(e[n],t[n])}))}(e.queryParams,t.queryParams)&&function e(t,n){return function t(n,r,i){if(n.segments.length>i.length)return!!pe(n.segments.slice(0,i.length),i)&&!r.hasChildren();if(n.segments.length===i.length){if(!pe(n.segments,i))return!1;for(var a in r.children){if(!n.children[a])return!1;if(!e(n.children[a],r.children[a]))return!1}return!0}var o=i.slice(0,n.segments.length),s=i.slice(n.segments.length);return!!pe(n.segments,o)&&!!n.children.primary&&t(n.children.primary,r,s)}(t,n,n.segments)}(e.root,t.root)}var he=function(){function e(t,n,r){s(this,e),this.root=t,this.queryParams=n,this.fragment=r}return c(e,[{key:\"queryParamMap\",get:function(){return this._queryParamMap||(this._queryParamMap=ne(this.queryParams)),this._queryParamMap}},{key:\"toString\",value:function(){return _e.serialize(this)}}]),e}(),fe=function(){function e(t,n){var r=this;s(this,e),this.segments=t,this.children=n,this.parent=null,ce(n,(function(e,t){return e.parent=r}))}return c(e,[{key:\"hasChildren\",value:function(){return this.numberOfChildren>0}},{key:\"numberOfChildren\",get:function(){return Object.keys(this.children).length}},{key:\"toString\",value:function(){return ye(this)}}]),e}(),me=function(){function e(t,n){s(this,e),this.path=t,this.parameters=n}return c(e,[{key:\"parameterMap\",get:function(){return this._parameterMap||(this._parameterMap=ne(this.parameters)),this._parameterMap}},{key:\"toString\",value:function(){return Ce(this)}}]),e}();function pe(e,t){return e.length===t.length&&e.every((function(e,n){return e.path===t[n].path}))}function ve(e,t){var n=[];return ce(e.children,(function(e,r){\"primary\"===r&&(n=n.concat(t(e,r)))})),ce(e.children,(function(e,r){\"primary\"!==r&&(n=n.concat(t(e,r)))})),n}var be=function e(){s(this,e)},ge=function(){function e(){s(this,e)}return c(e,[{key:\"parse\",value:function(e){var t=new Te(e);return new he(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}},{key:\"serialize\",value:function(e){return\"\".concat(\"/\"+function e(t,n){if(!t.hasChildren())return ye(t);if(n){var r=t.children.primary?e(t.children.primary,!1):\"\",i=[];return ce(t.children,(function(t,n){\"primary\"!==n&&i.push(\"\".concat(n,\":\").concat(e(t,!1)))})),i.length>0?\"\".concat(r,\"(\").concat(i.join(\"//\"),\")\"):r}var a=ve(t,(function(n,r){return\"primary\"===r?[e(t.children.primary,!1)]:[\"\".concat(r,\":\").concat(e(n,!1))]}));return\"\".concat(ye(t),\"/(\").concat(a.join(\"//\"),\")\")}(e.root,!0)).concat((t=e.queryParams,n=Object.keys(t).map((function(e){var n=t[e];return Array.isArray(n)?n.map((function(t){return\"\".concat(we(e),\"=\").concat(we(t))})).join(\"&\"):\"\".concat(we(e),\"=\").concat(we(n))})),n.length?\"?\"+n.join(\"&\"):\"\")).concat(\"string\"==typeof e.fragment?\"#\"+encodeURI(e.fragment):\"\");var t,n}}]),e}(),_e=new ge;function ye(e){return e.segments.map((function(e){return Ce(e)})).join(\"/\")}function ke(e){return encodeURIComponent(e).replace(/%40/g,\"@\").replace(/%3A/gi,\":\").replace(/%24/g,\"$\").replace(/%2C/gi,\",\")}function we(e){return ke(e).replace(/%3B/gi,\";\")}function Se(e){return ke(e).replace(/\\(/g,\"%28\").replace(/\\)/g,\"%29\").replace(/%26/gi,\"&\")}function Me(e){return decodeURIComponent(e)}function xe(e){return Me(e.replace(/\\+/g,\"%20\"))}function Ce(e){return\"\".concat(Se(e.path)).concat((t=e.parameters,Object.keys(t).map((function(e){return\";\".concat(Se(e),\"=\").concat(Se(t[e]))})).join(\"\")));var t}var De=/^[^\\/()?;=#]+/;function Oe(e){var t=e.match(De);return t?t[0]:\"\"}var Le=/^[^=?&#]+/,Ee=/^[^?&#]+/,Te=function(){function e(t){s(this,e),this.url=t,this.remaining=t}return c(e,[{key:\"parseRootSegment\",value:function(){return this.consumeOptional(\"/\"),\"\"===this.remaining||this.peekStartsWith(\"?\")||this.peekStartsWith(\"#\")?new fe([],{}):new fe([],this.parseChildren())}},{key:\"parseQueryParams\",value:function(){var e={};if(this.consumeOptional(\"?\"))do{this.parseQueryParam(e)}while(this.consumeOptional(\"&\"));return e}},{key:\"parseFragment\",value:function(){return this.consumeOptional(\"#\")?decodeURIComponent(this.remaining):null}},{key:\"parseChildren\",value:function(){if(\"\"===this.remaining)return{};this.consumeOptional(\"/\");var e=[];for(this.peekStartsWith(\"(\")||e.push(this.parseSegment());this.peekStartsWith(\"/\")&&!this.peekStartsWith(\"//\")&&!this.peekStartsWith(\"/(\");)this.capture(\"/\"),e.push(this.parseSegment());var t={};this.peekStartsWith(\"/(\")&&(this.capture(\"/\"),t=this.parseParens(!0));var n={};return this.peekStartsWith(\"(\")&&(n=this.parseParens(!1)),(e.length>0||Object.keys(t).length>0)&&(n.primary=new fe(e,t)),n}},{key:\"parseSegment\",value:function(){var e=Oe(this.remaining);if(\"\"===e&&this.peekStartsWith(\";\"))throw new Error(\"Empty path url segment cannot have parameters: '\".concat(this.remaining,\"'.\"));return this.capture(e),new me(Me(e),this.parseMatrixParams())}},{key:\"parseMatrixParams\",value:function(){for(var e={};this.consumeOptional(\";\");)this.parseParam(e);return e}},{key:\"parseParam\",value:function(e){var t=Oe(this.remaining);if(t){this.capture(t);var n=\"\";if(this.consumeOptional(\"=\")){var r=Oe(this.remaining);r&&(n=r,this.capture(n))}e[Me(t)]=Me(n)}}},{key:\"parseQueryParam\",value:function(e){var t=function(e){var t=e.match(Le);return t?t[0]:\"\"}(this.remaining);if(t){this.capture(t);var n=\"\";if(this.consumeOptional(\"=\")){var r=function(e){var t=e.match(Ee);return t?t[0]:\"\"}(this.remaining);r&&(n=r,this.capture(n))}var i=xe(t),a=xe(n);if(e.hasOwnProperty(i)){var o=e[i];Array.isArray(o)||(o=[o],e[i]=o),o.push(a)}else e[i]=a}}},{key:\"parseParens\",value:function(e){var t={};for(this.capture(\"(\");!this.consumeOptional(\")\")&&this.remaining.length>0;){var n=Oe(this.remaining),r=this.remaining[n.length];if(\"/\"!==r&&\")\"!==r&&\";\"!==r)throw new Error(\"Cannot parse url '\".concat(this.url,\"'\"));var i=void 0;n.indexOf(\":\")>-1?(i=n.substr(0,n.indexOf(\":\")),this.capture(i),this.capture(\":\")):e&&(i=\"primary\");var a=this.parseChildren();t[i]=1===Object.keys(a).length?a.primary:new fe([],a),this.consumeOptional(\"//\")}return t}},{key:\"peekStartsWith\",value:function(e){return this.remaining.startsWith(e)}},{key:\"consumeOptional\",value:function(e){return!!this.peekStartsWith(e)&&(this.remaining=this.remaining.substring(e.length),!0)}},{key:\"capture\",value:function(e){if(!this.consumeOptional(e))throw new Error('Expected \"'.concat(e,'\".'))}}]),e}(),Ae=function(){function e(t){s(this,e),this._root=t}return c(e,[{key:\"root\",get:function(){return this._root.value}},{key:\"parent\",value:function(e){var t=this.pathFromRoot(e);return t.length>1?t[t.length-2]:null}},{key:\"children\",value:function(e){var t=Pe(e,this._root);return t?t.children.map((function(e){return e.value})):[]}},{key:\"firstChild\",value:function(e){var t=Pe(e,this._root);return t&&t.children.length>0?t.children[0].value:null}},{key:\"siblings\",value:function(e){var t=Fe(e,this._root);return t.length<2?[]:t[t.length-2].children.map((function(e){return e.value})).filter((function(t){return t!==e}))}},{key:\"pathFromRoot\",value:function(e){return Fe(e,this._root).map((function(e){return e.value}))}}]),e}();function Pe(e,t){if(e===t.value)return t;var n,r=i(t.children);try{for(r.s();!(n=r.n()).done;){var a=Pe(e,n.value);if(a)return a}}catch(o){r.e(o)}finally{r.f()}return null}function Fe(e,t){if(e===t.value)return[t];var n,r=i(t.children);try{for(r.s();!(n=r.n()).done;){var a=Fe(e,n.value);if(a.length)return a.unshift(t),a}}catch(o){r.e(o)}finally{r.f()}return[]}var je=function(){function e(t,n){s(this,e),this.value=t,this.children=n}return c(e,[{key:\"toString\",value:function(){return\"TreeNode(\".concat(this.value,\")\")}}]),e}();function Re(e){var t={};return e&&e.children.forEach((function(e){return t[e.value.outlet]=e})),t}var Ie=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this,e)).snapshot=r,Ue(m(i),e),i}return c(n,[{key:\"toString\",value:function(){return this.snapshot.toString()}}]),n}(Ae);function Ye(e,t){var n=function(e,t){var n=new Be([],{},{},\"\",{},\"primary\",t,null,e.root,-1,{});return new Ve(\"\",new je(n,[]))}(e,t),r=new f.a([new me(\"\",{})]),i=new f.a({}),a=new f.a({}),o=new f.a({}),s=new f.a(\"\"),u=new He(r,i,o,s,a,\"primary\",t,n.root);return u.snapshot=n.root,new Ie(new je(u,[]),n)}var He=function(){function e(t,n,r,i,a,o,u,c){s(this,e),this.url=t,this.params=n,this.queryParams=r,this.fragment=i,this.data=a,this.outlet=o,this.component=u,this._futureSnapshot=c}return c(e,[{key:\"routeConfig\",get:function(){return this._futureSnapshot.routeConfig}},{key:\"root\",get:function(){return this._routerState.root}},{key:\"parent\",get:function(){return this._routerState.parent(this)}},{key:\"firstChild\",get:function(){return this._routerState.firstChild(this)}},{key:\"children\",get:function(){return this._routerState.children(this)}},{key:\"pathFromRoot\",get:function(){return this._routerState.pathFromRoot(this)}},{key:\"paramMap\",get:function(){return this._paramMap||(this._paramMap=this.params.pipe(Object(k.a)((function(e){return ne(e)})))),this._paramMap}},{key:\"queryParamMap\",get:function(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Object(k.a)((function(e){return ne(e)})))),this._queryParamMap}},{key:\"toString\",value:function(){return this.snapshot?this.snapshot.toString():\"Future(\".concat(this._futureSnapshot,\")\")}}]),e}();function Ne(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"emptyOnly\",n=e.pathFromRoot,r=0;if(\"always\"!==t)for(r=n.length-1;r>=1;){var i=n[r],a=n[r-1];if(i.routeConfig&&\"\"===i.routeConfig.path)r--;else{if(a.component)break;r--}}return function(e){return e.reduce((function(e,t){return{params:Object.assign(Object.assign({},e.params),t.params),data:Object.assign(Object.assign({},e.data),t.data),resolve:Object.assign(Object.assign({},e.resolve),t._resolvedData)}}),{params:{},data:{},resolve:{}})}(n.slice(r))}var Be=function(){function e(t,n,r,i,a,o,u,c,l,d,h){s(this,e),this.url=t,this.params=n,this.queryParams=r,this.fragment=i,this.data=a,this.outlet=o,this.component=u,this.routeConfig=c,this._urlSegment=l,this._lastPathIndex=d,this._resolve=h}return c(e,[{key:\"root\",get:function(){return this._routerState.root}},{key:\"parent\",get:function(){return this._routerState.parent(this)}},{key:\"firstChild\",get:function(){return this._routerState.firstChild(this)}},{key:\"children\",get:function(){return this._routerState.children(this)}},{key:\"pathFromRoot\",get:function(){return this._routerState.pathFromRoot(this)}},{key:\"paramMap\",get:function(){return this._paramMap||(this._paramMap=ne(this.params)),this._paramMap}},{key:\"queryParamMap\",get:function(){return this._queryParamMap||(this._queryParamMap=ne(this.queryParams)),this._queryParamMap}},{key:\"toString\",value:function(){return\"Route(url:'\".concat(this.url.map((function(e){return e.toString()})).join(\"/\"),\"', path:'\").concat(this.routeConfig?this.routeConfig.path:\"\",\"')\")}}]),e}(),Ve=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this,r)).url=e,Ue(m(i),r),i}return c(n,[{key:\"toString\",value:function(){return ze(this._root)}}]),n}(Ae);function Ue(e,t){t.value._routerState=e,t.children.forEach((function(t){return Ue(e,t)}))}function ze(e){var t=e.children.length>0?\" { \".concat(e.children.map(ze).join(\", \"),\" } \"):\"\";return\"\".concat(e.value).concat(t)}function Je(e){if(e.snapshot){var t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,ae(t.queryParams,n.queryParams)||e.queryParams.next(n.queryParams),t.fragment!==n.fragment&&e.fragment.next(n.fragment),ae(t.params,n.params)||e.params.next(n.params),function(e,t){if(e.length!==t.length)return!1;for(var n=0;n0&&Xe(r[0]))throw new Error(\"Root segment cannot have matrix parameters\");var i=r.find((function(e){return\"object\"==typeof e&&null!=e&&e.outlets}));if(i&&i!==ue(r))throw new Error(\"{outlets:{}} has to be the last command\")}return c(e,[{key:\"toRoot\",value:function(){return this.isAbsolute&&1===this.commands.length&&\"/\"==this.commands[0]}}]),e}(),Ke=function e(t,n,r){s(this,e),this.segmentGroup=t,this.processChildren=n,this.index=r};function Qe(e){return\"object\"==typeof e&&null!=e&&e.outlets?e.outlets.primary:\"\"+e}function qe(e,t,n){if(e||(e=new fe([],{})),0===e.segments.length&&e.hasChildren())return $e(e,t,n);var r=function(e,t,n){for(var r=0,i=t,a={match:!1,pathIndex:0,commandIndex:0};i=n.length)return a;var o=e.segments[i],s=Qe(n[r]),u=r0&&void 0===s)break;if(s&&u&&\"object\"==typeof u&&void 0===u.outlets){if(!rt(s,u,o))return a;r+=2}else{if(!rt(s,{},o))return a;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}(e,t,n),i=n.slice(r.commandIndex);if(r.match&&r.pathIndex0?new fe([],{primary:e}):e;return new he(r,t,n)}},{key:\"expandSegmentGroup\",value:function(e,t,n,r){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(e,t,n).pipe(Object(k.a)((function(e){return new fe([],e)}))):this.expandSegment(e,n,t,n.segments,r,!0)}},{key:\"expandChildren\",value:function(e,t,n){var r=this;return function(n,i){if(0===Object.keys(n).length)return Object(u.a)({});var a=[],o=[],s={};return ce(n,(function(n,i){var u,c,l=(u=i,c=n,r.expandSegmentGroup(e,t,c,u)).pipe(Object(k.a)((function(e){return s[i]=e})));\"primary\"===i?a.push(l):o.push(l)})),u.a.apply(null,a.concat(o)).pipe(Object(w.a)(),Object(S.a)(),Object(k.a)((function(){return s})))}(n.children)}},{key:\"expandSegment\",value:function(e,t,r,i,a,o){var s=this;return Object(u.a).apply(void 0,n(r)).pipe(Object(k.a)((function(n){return s.expandSegmentAgainstRoute(e,t,r,n,i,a,o).pipe(Object(M.a)((function(e){if(e instanceof ct)return Object(u.a)(null);throw e})))})),Object(w.a)(),Object(x.a)((function(e){return!!e})),Object(M.a)((function(e,n){if(e instanceof v.a||\"EmptyError\"===e.name){if(s.noLeftoversInUrl(t,i,a))return Object(u.a)(new fe([],{}));throw new ct(t)}throw e})))}},{key:\"noLeftoversInUrl\",value:function(e,t,n){return 0===t.length&&!e.children[n]}},{key:\"expandSegmentAgainstRoute\",value:function(e,t,n,r,i,a,o){return gt(r)!==a?dt(t):void 0===r.redirectTo?this.matchSegmentAgainstRoute(e,t,r,i):o&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(e,t,n,r,i,a):dt(t)}},{key:\"expandSegmentAgainstRouteUsingRedirect\",value:function(e,t,n,r,i,a){return\"**\"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(e,n,r,a):this.expandRegularSegmentAgainstRouteUsingRedirect(e,t,n,r,i,a)}},{key:\"expandWildCardWithParamsAgainstRouteUsingRedirect\",value:function(e,t,n,r){var i=this,a=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith(\"/\")?ht(a):this.lineralizeSegments(n,a).pipe(Object(C.a)((function(n){var a=new fe(n,{});return i.expandSegment(e,a,t,n,r,!1)})))}},{key:\"expandRegularSegmentAgainstRouteUsingRedirect\",value:function(e,t,n,r,i,a){var o=this,s=pt(t,r,i),u=s.matched,c=s.consumedSegments,l=s.lastChild,d=s.positionalParamSegments;if(!u)return dt(t);var h=this.applyRedirectCommands(c,r.redirectTo,d);return r.redirectTo.startsWith(\"/\")?ht(h):this.lineralizeSegments(r,h).pipe(Object(C.a)((function(r){return o.expandSegment(e,t,n,r.concat(i.slice(l)),a,!1)})))}},{key:\"matchSegmentAgainstRoute\",value:function(e,t,n,r){var a=this;if(\"**\"===n.path)return n.loadChildren?this.configLoader.load(e.injector,n).pipe(Object(k.a)((function(e){return n._loadedConfig=e,new fe(r,{})}))):Object(u.a)(new fe(r,{}));var o=pt(t,n,r),s=o.matched,c=o.consumedSegments,l=o.lastChild;if(!s)return dt(t);var d=r.slice(l);return this.getChildConfig(e,n,r).pipe(Object(C.a)((function(e){var n=e.module,r=e.routes,o=function(e,t,n,r){return n.length>0&&function(e,t,n){return n.some((function(n){return bt(e,t,n)&&\"primary\"!==gt(n)}))}(e,n,r)?{segmentGroup:vt(new fe(t,function(e,t){var n={};n.primary=t;var r,a=i(e);try{for(a.s();!(r=a.n()).done;){var o=r.value;\"\"===o.path&&\"primary\"!==gt(o)&&(n[gt(o)]=new fe([],{}))}}catch(s){a.e(s)}finally{a.f()}return n}(r,new fe(n,e.children)))),slicedSegments:[]}:0===n.length&&function(e,t,n){return n.some((function(n){return bt(e,t,n)}))}(e,n,r)?{segmentGroup:vt(new fe(e.segments,function(e,t,n,r){var a,o={},s=i(n);try{for(s.s();!(a=s.n()).done;){var u=a.value;bt(e,t,u)&&!r[gt(u)]&&(o[gt(u)]=new fe([],{}))}}catch(c){s.e(c)}finally{s.f()}return Object.assign(Object.assign({},r),o)}(e,n,r,e.children))),slicedSegments:n}:{segmentGroup:e,slicedSegments:n}}(t,c,d,r),s=o.segmentGroup,l=o.slicedSegments;return 0===l.length&&s.hasChildren()?a.expandChildren(n,r,s).pipe(Object(k.a)((function(e){return new fe(c,e)}))):0===r.length&&0===l.length?Object(u.a)(new fe(c,{})):a.expandSegment(n,s,r,l,\"primary\",!0).pipe(Object(k.a)((function(e){return new fe(c.concat(e.segments),e.children)})))})))}},{key:\"getChildConfig\",value:function(e,t,n){var r=this;return t.children?Object(u.a)(new ot(t.children,e)):t.loadChildren?void 0!==t._loadedConfig?Object(u.a)(t._loadedConfig):this.runCanLoadGuards(e.injector,t,n).pipe(Object(C.a)((function(n){return n?r.configLoader.load(e.injector,t).pipe(Object(k.a)((function(e){return t._loadedConfig=e,e}))):function(e){return new p.a((function(t){return t.error(re(\"Cannot load children because the guard of the route \\\"path: '\".concat(e.path,\"'\\\" returned false\")))}))}(t)}))):Object(u.a)(new ot([],e))}},{key:\"runCanLoadGuards\",value:function(e,t,n){var r=this,i=t.canLoad;return i&&0!==i.length?Object(d.a)(i).pipe(Object(k.a)((function(r){var i,a=e.get(r);if(function(e){return e&&st(e.canLoad)}(a))i=a.canLoad(t,n);else{if(!st(a))throw new Error(\"Invalid CanLoad guard\");i=a(t,n)}return le(i)}))).pipe(Object(w.a)(),Object(D.a)((function(e){if(ut(e)){var t=re('Redirecting to \"'.concat(r.urlSerializer.serialize(e),'\"'));throw t.url=e,t}})),Object(O.a)((function(e){return!0===e}))):Object(u.a)(!0)}},{key:\"lineralizeSegments\",value:function(e,t){for(var n=[],r=t.root;;){if(n=n.concat(r.segments),0===r.numberOfChildren)return Object(u.a)(n);if(r.numberOfChildren>1||!r.children.primary)return ft(e.redirectTo);r=r.children.primary}}},{key:\"applyRedirectCommands\",value:function(e,t,n){return this.applyRedirectCreatreUrlTree(t,this.urlSerializer.parse(t),e,n)}},{key:\"applyRedirectCreatreUrlTree\",value:function(e,t,n,r){var i=this.createSegmentGroup(e,t.root,n,r);return new he(i,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}},{key:\"createQueryParams\",value:function(e,t){var n={};return ce(e,(function(e,r){if(\"string\"==typeof e&&e.startsWith(\":\")){var i=e.substring(1);n[r]=t[i]}else n[r]=e})),n}},{key:\"createSegmentGroup\",value:function(e,t,n,r){var i=this,a=this.createSegments(e,t.segments,n,r),o={};return ce(t.children,(function(t,a){o[a]=i.createSegmentGroup(e,t,n,r)})),new fe(a,o)}},{key:\"createSegments\",value:function(e,t,n,r){var i=this;return t.map((function(t){return t.path.startsWith(\":\")?i.findPosParam(e,t,r):i.findOrReturn(t,n)}))}},{key:\"findPosParam\",value:function(e,t,n){var r=n[t.path.substring(1)];if(!r)throw new Error(\"Cannot redirect to '\".concat(e,\"'. Cannot find '\").concat(t.path,\"'.\"));return r}},{key:\"findOrReturn\",value:function(e,t){var n,r=0,a=i(t);try{for(a.s();!(n=a.n()).done;){var o=n.value;if(o.path===e.path)return t.splice(r),o;r++}}catch(s){a.e(s)}finally{a.f()}return e}}]),e}();function pt(e,t,n){if(\"\"===t.path)return\"full\"===t.pathMatch&&(e.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};var r=(t.matcher||ie)(n,e,t);return r?{matched:!0,consumedSegments:r.consumed,lastChild:r.consumed.length,positionalParamSegments:r.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function vt(e){if(1===e.numberOfChildren&&e.children.primary){var t=e.children.primary;return new fe(e.segments.concat(t.segments),t.children)}return e}function bt(e,t,n){return(!(e.hasChildren()||t.length>0)||\"full\"!==n.pathMatch)&&\"\"===n.path&&void 0!==n.redirectTo}function gt(e){return e.outlet||\"primary\"}var _t=function e(t){s(this,e),this.path=t,this.route=this.path[this.path.length-1]},yt=function e(t,n){s(this,e),this.component=t,this.route=n};function kt(e,t,n){var r=function(e){if(!e)return null;for(var t=e.parent;t;t=t.parent){var n=t.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig}return null}(t);return(r?r.module.injector:n).get(e)}function wt(e,t,n){var r=Re(e),i=e.value;ce(r,(function(e,r){wt(e,i.component?t?t.children.getContext(r):null:t,n)})),n.canDeactivateChecks.push(new yt(i.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,i))}var St=Symbol(\"INITIAL_VALUE\");function Mt(){return Object(L.a)((function(e){return Object(b.b).apply(void 0,n(e.map((function(e){return e.pipe(Object(E.a)(1),Object(T.a)(St))})))).pipe(Object(A.a)((function(e,t){var n=!1;return t.reduce((function(e,r,i){if(e!==St)return e;if(r===St&&(n=!0),!n){if(!1===r)return r;if(i===t.length-1||ut(r))return r}return e}),e)}),St),Object(P.a)((function(e){return e!==St})),Object(k.a)((function(e){return ut(e)?e:!0===e})),Object(E.a)(1))}))}function xt(e,t){return null!==e&&t&&t(new q(e)),Object(u.a)(!0)}function Ct(e,t){return null!==e&&t&&t(new K(e)),Object(u.a)(!0)}function Dt(e,t,n){var r=t.routeConfig?t.routeConfig.canActivate:null;if(!r||0===r.length)return Object(u.a)(!0);var i=r.map((function(r){return Object(g.a)((function(){var i,a=kt(r,t,n);if(function(e){return e&&st(e.canActivate)}(a))i=le(a.canActivate(t,e));else{if(!st(a))throw new Error(\"Invalid CanActivate guard\");i=le(a(t,e))}return i.pipe(Object(x.a)())}))}));return Object(u.a)(i).pipe(Mt())}function Ot(e,t,n){var r=t[t.length-1],i=t.slice(0,t.length-1).reverse().map((function(e){return function(e){var t=e.routeConfig?e.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:e,guards:t}:null}(e)})).filter((function(e){return null!==e})).map((function(t){return Object(g.a)((function(){var i=t.guards.map((function(i){var a,o=kt(i,t.node,n);if(function(e){return e&&st(e.canActivateChild)}(o))a=le(o.canActivateChild(r,e));else{if(!st(o))throw new Error(\"Invalid CanActivateChild guard\");a=le(o(r,e))}return a.pipe(Object(x.a)())}));return Object(u.a)(i).pipe(Mt())}))}));return Object(u.a)(i).pipe(Mt())}var Lt=function e(){s(this,e)},Et=function(){function e(t,n,r,i,a,o){s(this,e),this.rootComponentType=t,this.config=n,this.urlTree=r,this.url=i,this.paramsInheritanceStrategy=a,this.relativeLinkResolution=o}return c(e,[{key:\"recognize\",value:function(){try{var e=Pt(this.urlTree.root,[],[],this.config,this.relativeLinkResolution).segmentGroup,t=this.processSegmentGroup(this.config,e,\"primary\"),n=new Be([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},\"primary\",this.rootComponentType,null,this.urlTree.root,-1,{}),r=new je(n,t),i=new Ve(this.url,r);return this.inheritParamsAndData(i._root),Object(u.a)(i)}catch(a){return new p.a((function(e){return e.error(a)}))}}},{key:\"inheritParamsAndData\",value:function(e){var t=this,n=e.value,r=Ne(n,this.paramsInheritanceStrategy);n.params=Object.freeze(r.params),n.data=Object.freeze(r.data),e.children.forEach((function(e){return t.inheritParamsAndData(e)}))}},{key:\"processSegmentGroup\",value:function(e,t,n){return 0===t.segments.length&&t.hasChildren()?this.processChildren(e,t):this.processSegment(e,t,t.segments,n)}},{key:\"processChildren\",value:function(e,t){var n,r=this,i=ve(t,(function(t,n){return r.processSegmentGroup(e,t,n)}));return n={},i.forEach((function(e){var t=n[e.value.outlet];if(t){var r=t.url.map((function(e){return e.toString()})).join(\"/\"),i=e.value.url.map((function(e){return e.toString()})).join(\"/\");throw new Error(\"Two segments cannot have the same outlet name: '\".concat(r,\"' and '\").concat(i,\"'.\"))}n[e.value.outlet]=e.value})),i.sort((function(e,t){return\"primary\"===e.value.outlet?-1:\"primary\"===t.value.outlet?1:e.value.outlet.localeCompare(t.value.outlet)})),i}},{key:\"processSegment\",value:function(e,t,n,r){var a,o=i(e);try{for(o.s();!(a=o.n()).done;){var s=a.value;try{return this.processSegmentAgainstRoute(s,t,n,r)}catch(u){if(!(u instanceof Lt))throw u}}}catch(c){o.e(c)}finally{o.f()}if(this.noLeftoversInUrl(t,n,r))return[];throw new Lt}},{key:\"noLeftoversInUrl\",value:function(e,t,n){return 0===t.length&&!e.children[n]}},{key:\"processSegmentAgainstRoute\",value:function(e,t,n,r){if(e.redirectTo)throw new Lt;if((e.outlet||\"primary\")!==r)throw new Lt;var i,a=[],o=[];if(\"**\"===e.path){var s=n.length>0?ue(n).parameters:{};i=new Be(n,s,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Rt(e),r,e.component,e,Tt(t),At(t)+n.length,It(e))}else{var u=function(e,t,n){if(\"\"===t.path){if(\"full\"===t.pathMatch&&(e.hasChildren()||n.length>0))throw new Lt;return{consumedSegments:[],lastChild:0,parameters:{}}}var r=(t.matcher||ie)(n,e,t);if(!r)throw new Lt;var i={};ce(r.posParams,(function(e,t){i[t]=e.path}));var a=r.consumed.length>0?Object.assign(Object.assign({},i),r.consumed[r.consumed.length-1].parameters):i;return{consumedSegments:r.consumed,lastChild:r.consumed.length,parameters:a}}(t,e,n);a=u.consumedSegments,o=n.slice(u.lastChild),i=new Be(a,u.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Rt(e),r,e.component,e,Tt(t),At(t)+a.length,It(e))}var c=function(e){return e.children?e.children:e.loadChildren?e._loadedConfig.routes:[]}(e),l=Pt(t,a,o,c,this.relativeLinkResolution),d=l.segmentGroup,h=l.slicedSegments;if(0===h.length&&d.hasChildren()){var f=this.processChildren(c,d);return[new je(i,f)]}if(0===c.length&&0===h.length)return[new je(i,[])];var m=this.processSegment(c,d,h,\"primary\");return[new je(i,m)]}}]),e}();function Tt(e){for(var t=e;t._sourceSegment;)t=t._sourceSegment;return t}function At(e){for(var t=e,n=t._segmentIndexShift?t._segmentIndexShift:0;t._sourceSegment;)n+=(t=t._sourceSegment)._segmentIndexShift?t._segmentIndexShift:0;return n-1}function Pt(e,t,n,r,a){if(n.length>0&&function(e,t,n){return n.some((function(n){return Ft(e,t,n)&&\"primary\"!==jt(n)}))}(e,n,r)){var o=new fe(t,function(e,t,n,r){var a={};a.primary=r,r._sourceSegment=e,r._segmentIndexShift=t.length;var o,s=i(n);try{for(s.s();!(o=s.n()).done;){var u=o.value;if(\"\"===u.path&&\"primary\"!==jt(u)){var c=new fe([],{});c._sourceSegment=e,c._segmentIndexShift=t.length,a[jt(u)]=c}}}catch(l){s.e(l)}finally{s.f()}return a}(e,t,r,new fe(n,e.children)));return o._sourceSegment=e,o._segmentIndexShift=t.length,{segmentGroup:o,slicedSegments:[]}}if(0===n.length&&function(e,t,n){return n.some((function(n){return Ft(e,t,n)}))}(e,n,r)){var s=new fe(e.segments,function(e,t,n,r,a,o){var s,u={},c=i(r);try{for(c.s();!(s=c.n()).done;){var l=s.value;if(Ft(e,n,l)&&!a[jt(l)]){var d=new fe([],{});d._sourceSegment=e,d._segmentIndexShift=\"legacy\"===o?e.segments.length:t.length,u[jt(l)]=d}}}catch(h){c.e(h)}finally{c.f()}return Object.assign(Object.assign({},a),u)}(e,t,n,r,e.children,a));return s._sourceSegment=e,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:n}}var u=new fe(e.segments,e.children);return u._sourceSegment=e,u._segmentIndexShift=t.length,{segmentGroup:u,slicedSegments:n}}function Ft(e,t,n){return(!(e.hasChildren()||t.length>0)||\"full\"!==n.pathMatch)&&\"\"===n.path&&void 0===n.redirectTo}function jt(e){return e.outlet||\"primary\"}function Rt(e){return e.data||{}}function It(e){return e.resolve||{}}function Yt(e){return function(t){return t.pipe(Object(L.a)((function(t){var n=e(t);return n?Object(d.a)(n).pipe(Object(k.a)((function(){return t}))):Object(d.a)([t])})))}}var Ht=function(){function e(){s(this,e)}return c(e,[{key:\"shouldDetach\",value:function(e){return!1}},{key:\"store\",value:function(e,t){}},{key:\"shouldAttach\",value:function(e){return!1}},{key:\"retrieve\",value:function(e){return null}},{key:\"shouldReuseRoute\",value:function(e,t){return e.routeConfig===t.routeConfig}}]),e}(),Nt=function(){var e=function e(){s(this,e)};return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=o.Jb({type:e,selectors:[[\"ng-component\"]],decls:1,vars:0,template:function(e,t){1&e&&o.Qb(0,\"router-outlet\")},directives:function(){return[an]},encapsulation:2}),e}();function Bt(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"\",n=0;n4&&void 0!==arguments[4]?arguments[4]:\"emptyOnly\",a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:\"legacy\";return new Et(e,t,n,r,i,a).recognize()}(e,n,r.urlAfterRedirects,(o=r.urlAfterRedirects,t.serializeUrl(o)),i,a).pipe(Object(k.a)((function(e){return Object.assign(Object.assign({},r),{targetSnapshot:e})})));var o})))}}(t.rootComponentType,t.config,0,t.paramsInheritanceStrategy,t.relativeLinkResolution),Object(D.a)((function(e){\"eager\"===t.urlUpdateStrategy&&(e.extras.skipLocationChange||t.setBrowserUrl(e.urlAfterRedirects,!!e.extras.replaceUrl,e.id,e.extras.state),t.browserUrlTree=e.urlAfterRedirects)})),Object(D.a)((function(e){var r=new U(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);n.next(r)})));if(s&&t.rawUrlTree&&t.urlHandlingStrategy.shouldProcessUrl(t.rawUrlTree)){var c=e.id,l=e.extractedUrl,d=e.source,h=e.restoredState,f=e.extras,m=new H(c,t.serializeUrl(l),d,h);n.next(m);var p=Ye(l,t.rootComponentType).snapshot;return Object(u.a)(Object.assign(Object.assign({},e),{targetSnapshot:p,urlAfterRedirects:l,extras:Object.assign(Object.assign({},f),{skipLocationChange:!1,replaceUrl:!1})}))}return t.rawUrlTree=e.rawUrl,t.browserUrlTree=e.urlAfterRedirects,e.resolve(null),_.a})),Yt((function(e){var n=e.targetSnapshot,r=e.id,i=e.extractedUrl,a=e.rawUrl,o=e.extras,s=o.skipLocationChange,u=o.replaceUrl;return t.hooks.beforePreactivation(n,{navigationId:r,appliedUrlTree:i,rawUrlTree:a,skipLocationChange:!!s,replaceUrl:!!u})})),Object(D.a)((function(e){var n=new z(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)})),Object(k.a)((function(e){return Object.assign(Object.assign({},e),{guards:(n=e.targetSnapshot,r=e.currentSnapshot,i=t.rootContexts,a=n._root,function e(t,n,r,i){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{canDeactivateChecks:[],canActivateChecks:[]},o=Re(n);return t.children.forEach((function(t){!function(t,n,r,i){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{canDeactivateChecks:[],canActivateChecks:[]},o=t.value,s=n?n.value:null,u=r?r.getContext(t.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){var c=function(e,t,n){if(\"function\"==typeof n)return n(e,t);switch(n){case\"pathParamsChange\":return!pe(e.url,t.url);case\"pathParamsOrQueryParamsChange\":return!pe(e.url,t.url)||!ae(e.queryParams,t.queryParams);case\"always\":return!0;case\"paramsOrQueryParamsChange\":return!Ge(e,t)||!ae(e.queryParams,t.queryParams);case\"paramsChange\":default:return!Ge(e,t)}}(s,o,o.routeConfig.runGuardsAndResolvers);c?a.canActivateChecks.push(new _t(i)):(o.data=s.data,o._resolvedData=s._resolvedData),e(t,n,o.component?u?u.children:null:r,i,a),c&&a.canDeactivateChecks.push(new yt(u&&u.outlet&&u.outlet.component||null,s))}else s&&wt(n,u,a),a.canActivateChecks.push(new _t(i)),e(t,null,o.component?u?u.children:null:r,i,a)}(t,o[t.value.outlet],r,i.concat([t.value]),a),delete o[t.value.outlet]})),ce(o,(function(e,t){return wt(e,r.getContext(t),a)})),a}(a,r?r._root:null,i,[a.value]))});var n,r,i,a})),function(e,t){return function(n){return n.pipe(Object(C.a)((function(n){var r=n.targetSnapshot,i=n.currentSnapshot,a=n.guards,o=a.canActivateChecks,s=a.canDeactivateChecks;return 0===s.length&&0===o.length?Object(u.a)(Object.assign(Object.assign({},n),{guardsResult:!0})):function(e,t,n,r){return Object(d.a)(e).pipe(Object(C.a)((function(e){return function(e,t,n,r,i){var a=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!a||0===a.length)return Object(u.a)(!0);var o=a.map((function(a){var o,s=kt(a,t,i);if(function(e){return e&&st(e.canDeactivate)}(s))o=le(s.canDeactivate(e,t,n,r));else{if(!st(s))throw new Error(\"Invalid CanDeactivate guard\");o=le(s(e,t,n,r))}return o.pipe(Object(x.a)())}));return Object(u.a)(o).pipe(Mt())}(e.component,e.route,n,t,r)})),Object(x.a)((function(e){return!0!==e}),!0))}(s,r,i,e).pipe(Object(C.a)((function(n){return n&&\"boolean\"==typeof n?function(e,t,n,r){return Object(d.a)(t).pipe(Object(F.a)((function(t){return Object(d.a)([Ct(t.route.parent,r),xt(t.route,r),Ot(e,t.path,n),Dt(e,t.route,n)]).pipe(Object(w.a)(),Object(x.a)((function(e){return!0!==e}),!0))})),Object(x.a)((function(e){return!0!==e}),!0))}(r,o,e,t):Object(u.a)(n)})),Object(k.a)((function(e){return Object.assign(Object.assign({},n),{guardsResult:e})})))})))}}(t.ngModule.injector,(function(e){return t.triggerEvent(e)})),Object(D.a)((function(e){if(ut(e.guardsResult)){var n=re('Redirecting to \"'.concat(t.serializeUrl(e.guardsResult),'\"'));throw n.url=e.guardsResult,n}})),Object(D.a)((function(e){var n=new J(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot,!!e.guardsResult);t.triggerEvent(n)})),Object(P.a)((function(e){if(!e.guardsResult){t.resetUrlToCurrentUrlTree();var r=new B(e.id,t.serializeUrl(e.extractedUrl),\"\");return n.next(r),e.resolve(!1),!1}return!0})),Yt((function(e){if(e.guards.canActivateChecks.length)return Object(u.a)(e).pipe(Object(D.a)((function(e){var n=new G(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)})),Object(L.a)((function(e){var r,i,a=!1;return Object(u.a)(e).pipe((r=t.paramsInheritanceStrategy,i=t.ngModule.injector,function(e){return e.pipe(Object(C.a)((function(e){var t=e.targetSnapshot,n=e.guards.canActivateChecks;if(!n.length)return Object(u.a)(e);var a=0;return Object(d.a)(n).pipe(Object(F.a)((function(e){return function(e,t,n,r){return function(e,t,n,r){var i=Object.keys(e);if(0===i.length)return Object(u.a)({});var a={};return Object(d.a)(i).pipe(Object(C.a)((function(i){return function(e,t,n,r){var i=kt(e,t,r);return le(i.resolve?i.resolve(t,n):i(t,n))}(e[i],t,n,r).pipe(Object(D.a)((function(e){a[i]=e})))})),Object(j.a)(1),Object(C.a)((function(){return Object.keys(a).length===i.length?Object(u.a)(a):_.a})))}(e._resolve,e,t,r).pipe(Object(k.a)((function(t){return e._resolvedData=t,e.data=Object.assign(Object.assign({},e.data),Ne(e,n).resolve),null})))}(e.route,t,r,i)})),Object(D.a)((function(){return a++})),Object(j.a)(1),Object(C.a)((function(t){return a===n.length?Object(u.a)(e):_.a})))})))}),Object(D.a)({next:function(){return a=!0},complete:function(){if(!a){var r=new B(e.id,t.serializeUrl(e.extractedUrl),\"At least one route resolver didn't emit any value.\");n.next(r),e.resolve(!1)}}}))})),Object(D.a)((function(e){var n=new X(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)})))})),Yt((function(e){var n=e.targetSnapshot,r=e.id,i=e.extractedUrl,a=e.rawUrl,o=e.extras,s=o.skipLocationChange,u=o.replaceUrl;return t.hooks.afterPreactivation(n,{navigationId:r,appliedUrlTree:i,rawUrlTree:a,skipLocationChange:!!s,replaceUrl:!!u})})),Object(k.a)((function(e){var n=function(e,t,n){var r=function e(t,n,r){if(r&&t.shouldReuseRoute(n.value,r.value.snapshot)){var a=r.value;a._futureSnapshot=n.value;var o=function(t,n,r){return n.children.map((function(n){var a,o=i(r.children);try{for(o.s();!(a=o.n()).done;){var s=a.value;if(t.shouldReuseRoute(s.value.snapshot,n.value))return e(t,n,s)}}catch(u){o.e(u)}finally{o.f()}return e(t,n)}))}(t,n,r);return new je(a,o)}var s=t.retrieve(n.value);if(s){var u=s.route;return function e(t,n){if(t.value.routeConfig!==n.value.routeConfig)throw new Error(\"Cannot reattach ActivatedRouteSnapshot created from a different route\");if(t.children.length!==n.children.length)throw new Error(\"Cannot reattach ActivatedRouteSnapshot with a different number of children\");n.value._futureSnapshot=t.value;for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:{},r=t.relativeTo,i=t.queryParams,a=t.fragment,s=t.preserveQueryParams,u=t.queryParamsHandling,c=t.preserveFragment;Object(o.ab)()&&s&&console&&console.warn&&console.warn(\"preserveQueryParams is deprecated, use queryParamsHandling instead.\");var l=r||this.routerState.root,d=c?this.currentUrlTree.fragment:a,h=null;if(u)switch(u){case\"merge\":h=Object.assign(Object.assign({},this.currentUrlTree.queryParams),i);break;case\"preserve\":h=this.currentUrlTree.queryParams;break;default:h=i||null}else h=s?this.currentUrlTree.queryParams:i||null;return null!==h&&(h=this.removeEmptyProps(h)),function(e,t,r,i,a){if(0===r.length)return We(t.root,t.root,t,i,a);var o=function(e){if(\"string\"==typeof e[0]&&1===e.length&&\"/\"===e[0])return new Ze(!0,0,e);var t=0,r=!1,i=e.reduce((function(e,i,a){if(\"object\"==typeof i&&null!=i){if(i.outlets){var o={};return ce(i.outlets,(function(e,t){o[t]=\"string\"==typeof e?e.split(\"/\"):e})),[].concat(n(e),[{outlets:o}])}if(i.segmentPath)return[].concat(n(e),[i.segmentPath])}return\"string\"!=typeof i?[].concat(n(e),[i]):0===a?(i.split(\"/\").forEach((function(n,i){0==i&&\".\"===n||(0==i&&\"\"===n?r=!0:\"..\"===n?t++:\"\"!=n&&e.push(n))})),e):[].concat(n(e),[i])}),[]);return new Ze(r,t,i)}(r);if(o.toRoot())return We(t.root,new fe([],{}),t,i,a);var s=function(e,t,n){if(e.isAbsolute)return new Ke(t.root,!0,0);if(-1===n.snapshot._lastPathIndex){var r=n.snapshot._urlSegment;return new Ke(r,r===t.root,0)}var i=Xe(e.commands[0])?0:1;return function(e,t,n){for(var r=e,i=t,a=n;a>i;){if(a-=i,!(r=r.parent))throw new Error(\"Invalid number of '../'\");i=r.segments.length}return new Ke(r,!1,i-a)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+i,e.numberOfDoubleDots)}(o,t,e),u=s.processChildren?$e(s.segmentGroup,s.index,o.commands):qe(s.segmentGroup,s.index,o.commands);return We(s.segmentGroup,u,t,i,a)}(l,this.currentUrlTree,e,h,d)}},{key:\"navigateByUrl\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{skipLocationChange:!1};Object(o.ab)()&&this.isNgZoneEnabled&&!o.C.isInAngularZone()&&this.console.warn(\"Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?\");var n=ut(e)?e:this.parseUrl(e),r=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(r,\"imperative\",null,t)}},{key:\"navigate\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{skipLocationChange:!1};return function(e){for(var t=0;t2&&void 0!==arguments[2]?arguments[2]:{};s(this,e),this.router=t,this.viewportScroller=n,this.options=r,this.lastId=0,this.lastSource=\"imperative\",this.restoredId=0,this.store={},r.scrollPositionRestoration=r.scrollPositionRestoration||\"disabled\",r.anchorScrolling=r.anchorScrolling||\"disabled\"}return c(e,[{key:\"init\",value:function(){\"disabled\"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration(\"manual\"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}},{key:\"createScrollEvents\",value:function(){var e=this;return this.router.events.subscribe((function(t){t instanceof H?(e.store[e.lastId]=e.viewportScroller.getScrollPosition(),e.lastSource=t.navigationTrigger,e.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof N&&(e.lastId=t.id,e.scheduleScrollEvent(t,e.router.parseUrl(t.urlAfterRedirects).fragment))}))}},{key:\"consumeScrollEvents\",value:function(){var e=this;return this.router.events.subscribe((function(t){t instanceof ee&&(t.position?\"top\"===e.options.scrollPositionRestoration?e.viewportScroller.scrollToPosition([0,0]):\"enabled\"===e.options.scrollPositionRestoration&&e.viewportScroller.scrollToPosition(t.position):t.anchor&&\"enabled\"===e.options.anchorScrolling?e.viewportScroller.scrollToAnchor(t.anchor):\"disabled\"!==e.options.scrollPositionRestoration&&e.viewportScroller.scrollToPosition([0,0]))}))}},{key:\"scheduleScrollEvent\",value:function(e,t){this.router.triggerEvent(new ee(e,\"popstate\"===this.lastSource?this.store[this.restoredId]:null,t))}},{key:\"ngOnDestroy\",value:function(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(o.Zb($t),o.Zb(a.x),o.Zb(void 0))},e.\\u0275prov=o.Lb({token:e,factory:e.\\u0275fac}),e}(),dn=new o.s(\"ROUTER_CONFIGURATION\"),hn=new o.s(\"ROUTER_FORROOT_GUARD\"),fn=[a.j,{provide:be,useClass:ge},{provide:$t,useFactory:function(e,t,n,r,i,o,s){var u=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{},c=arguments.length>8?arguments[8]:void 0,l=arguments.length>9?arguments[9]:void 0,d=new $t(null,e,t,n,r,i,o,se(s));if(c&&(d.urlHandlingStrategy=c),l&&(d.routeReuseStrategy=l),u.errorHandler&&(d.errorHandler=u.errorHandler),u.malformedUriErrorHandler&&(d.malformedUriErrorHandler=u.malformedUriErrorHandler),u.enableTracing){var h=Object(a.B)();d.events.subscribe((function(e){h.logGroup(\"Router Event: \"+e.constructor.name),h.log(e.toString()),h.log(e),h.logGroupEnd()}))}return u.onSameUrlNavigation&&(d.onSameUrlNavigation=u.onSameUrlNavigation),u.paramsInheritanceStrategy&&(d.paramsInheritanceStrategy=u.paramsInheritanceStrategy),u.urlUpdateStrategy&&(d.urlUpdateStrategy=u.urlUpdateStrategy),u.relativeLinkResolution&&(d.relativeLinkResolution=u.relativeLinkResolution),d},deps:[be,Wt,a.j,o.t,o.z,o.i,Jt,dn,[function(){return function e(){s(this,e)}}(),new o.D],[function(){return function e(){s(this,e)}}(),new o.D]]},Wt,{provide:He,useFactory:function(e){return e.routerState.root},deps:[$t]},{provide:o.z,useClass:o.O},cn,un,function(){function e(){s(this,e)}return c(e,[{key:\"preload\",value:function(e,t){return t().pipe(Object(M.a)((function(){return Object(u.a)(null)})))}}]),e}(),{provide:dn,useValue:{enableTracing:!1}}];function mn(){return new o.B(\"Router\",$t)}var pn=function(){var e=function(){function e(t,n){s(this,e)}return c(e,null,[{key:\"forRoot\",value:function(t,n){return{ngModule:e,providers:[fn,_n(t),{provide:hn,useFactory:gn,deps:[[$t,new o.D,new o.N]]},{provide:dn,useValue:n||{}},{provide:a.k,useFactory:bn,deps:[a.u,[new o.r(a.a),new o.D],dn]},{provide:ln,useFactory:vn,deps:[$t,a.x,dn]},{provide:sn,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:un},{provide:o.B,multi:!0,useFactory:mn},[yn,{provide:o.d,multi:!0,useFactory:kn,deps:[yn]},{provide:Sn,useFactory:wn,deps:[yn]},{provide:o.b,multi:!0,useExisting:Sn}]]}}},{key:\"forChild\",value:function(t){return{ngModule:e,providers:[_n(t)]}}}]),e}();return e.\\u0275mod=o.Nb({type:e}),e.\\u0275inj=o.Mb({factory:function(t){return new(t||e)(o.Zb(hn,8),o.Zb($t,8))}}),e}();function vn(e,t,n){return n.scrollOffset&&t.setOffset(n.scrollOffset),new ln(e,t,n)}function bn(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.useHash?new a.g(e,t):new a.t(e,t)}function gn(e){if(e)throw new Error(\"RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.\");return\"guarded\"}function _n(e){return[{provide:o.a,multi:!0,useValue:e},{provide:Jt,multi:!0,useValue:e}]}var yn=function(){var e=function(){function e(t){s(this,e),this.injector=t,this.initNavigation=!1,this.resultOfPreactivationDone=new y.a}return c(e,[{key:\"appInitializer\",value:function(){var e=this;return this.injector.get(a.i,Promise.resolve(null)).then((function(){var t=null,n=new Promise((function(e){return t=e})),r=e.injector.get($t),i=e.injector.get(dn);if(e.isLegacyDisabled(i)||e.isLegacyEnabled(i))t(!0);else if(\"disabled\"===i.initialNavigation)r.setUpLocationChangeListener(),t(!0);else{if(\"enabled\"!==i.initialNavigation)throw new Error(\"Invalid initialNavigation options: '\".concat(i.initialNavigation,\"'\"));r.hooks.afterPreactivation=function(){return e.initNavigation?Object(u.a)(null):(e.initNavigation=!0,t(!0),e.resultOfPreactivationDone)},r.initialNavigation()}return n}))}},{key:\"bootstrapListener\",value:function(e){var t=this.injector.get(dn),n=this.injector.get(cn),r=this.injector.get(ln),i=this.injector.get($t),a=this.injector.get(o.g);e===a.components[0]&&(this.isLegacyEnabled(t)?i.initialNavigation():this.isLegacyDisabled(t)&&i.setUpLocationChangeListener(),n.setUpPreloading(),r.init(),i.resetRootComponentType(a.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}},{key:\"isLegacyEnabled\",value:function(e){return\"legacy_enabled\"===e.initialNavigation||!0===e.initialNavigation||void 0===e.initialNavigation}},{key:\"isLegacyDisabled\",value:function(e){return\"legacy_disabled\"===e.initialNavigation||!1===e.initialNavigation}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(o.Zb(o.t))},e.\\u0275prov=o.Lb({token:e,factory:e.\\u0275fac}),e}();function kn(e){return e.appInitializer.bind(e)}function wn(e){return e.bootstrapListener.bind(e)}var Sn=new o.s(\"Router Initializer\")},u0Sq:function(e,t,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"7ckf\"),a=r.rotl32,o=r.sum32,s=r.sum32_3,u=r.sum32_4,c=i.BlockHash;function l(){if(!(this instanceof l))return new l;c.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian=\"little\"}function d(e,t,n,r){return e<=15?t^n^r:e<=31?t&n|~t&r:e<=47?(t|~n)^r:e<=63?t&r|n&~r:t^(n|~r)}function h(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function f(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}r.inherits(l,c),t.ripemd160=l,l.blockSize=512,l.outSize=160,l.hmacStrength=192,l.padLength=64,l.prototype._update=function(e,t){for(var n=this.h[0],r=this.h[1],i=this.h[2],c=this.h[3],l=this.h[4],g=n,_=r,y=i,k=c,w=l,S=0;S<80;S++){var M=o(a(u(n,d(S,r,i,c),e[m[S]+t],h(S)),v[S]),l);n=l,l=c,c=a(i,10),i=r,r=M,M=o(a(u(g,d(79-S,_,y,k),e[p[S]+t],f(S)),b[S]),w),g=w,w=k,k=a(y,10),y=_,_=M}M=s(this.h[1],i,k),this.h[1]=s(this.h[2],c,w),this.h[2]=s(this.h[3],l,g),this.h[3]=s(this.h[4],n,_),this.h[4]=s(this.h[0],r,y),this.h[0]=M},l.prototype._digest=function(e){return\"hex\"===e?r.toHex32(this.h,\"little\"):r.split32(this.h,\"little\")};var m=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],p=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],v=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],b=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},u3GI:function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i={m:[\"eine Minute\",\"einer Minute\"],h:[\"eine Stunde\",\"einer Stunde\"],d:[\"ein Tag\",\"einem Tag\"],dd:[e+\" Tage\",e+\" Tagen\"],w:[\"eine Woche\",\"einer Woche\"],M:[\"ein Monat\",\"einem Monat\"],MM:[e+\" Monate\",e+\" Monaten\"],y:[\"ein Jahr\",\"einem Jahr\"],yy:[e+\" Jahre\",e+\" Jahren\"]};return t?i[n][0]:i[n][1]}e.defineLocale(\"de-ch\",{months:\"Januar_Februar_M\\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"Jan._Feb._M\\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag\".split(\"_\"),weekdaysShort:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysMin:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd, D. MMMM YYYY HH:mm\"},calendar:{sameDay:\"[heute um] LT [Uhr]\",sameElse:\"L\",nextDay:\"[morgen um] LT [Uhr]\",nextWeek:\"dddd [um] LT [Uhr]\",lastDay:\"[gestern um] LT [Uhr]\",lastWeek:\"[letzten] dddd [um] LT [Uhr]\"},relativeTime:{future:\"in %s\",past:\"vor %s\",s:\"ein paar Sekunden\",ss:\"%d Sekunden\",m:t,mm:\"%d Minuten\",h:t,hh:\"%d Stunden\",d:t,dd:t,w:t,ww:\"%d Wochen\",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},u47x:function(e,n,i){\"use strict\";i.d(n,\"a\",(function(){return X})),i.d(n,\"b\",(function(){return E})),i.d(n,\"c\",(function(){return O})),i.d(n,\"d\",(function(){return J})),i.d(n,\"e\",(function(){return T})),i.d(n,\"f\",(function(){return U})),i.d(n,\"g\",(function(){return R})),i.d(n,\"h\",(function(){return G})),i.d(n,\"i\",(function(){return H})),i.d(n,\"j\",(function(){return N}));var a=i(\"ofXK\"),o=i(\"fXoL\"),u=i(\"nLfN\"),d=i(\"XNiG\"),f=i(\"quSY\"),m=i(\"LRne\"),p=i(\"FtGj\"),b=i(\"vkgz\"),g=i(\"Kj3r\"),_=i(\"pLZG\"),y=i(\"lJxs\"),k=i(\"IzEk\"),w=i(\"8LU1\"),S=i(\"GU7r\");function M(e,t){return(e.getAttribute(t)||\"\").match(/\\S+/g)||[]}var x=0,C=new Map,D=null,O=function(){var e=function(){function e(t,n){s(this,e),this._platform=n,this._document=t}return c(e,[{key:\"describe\",value:function(e,t){this._canBeDescribed(e,t)&&(\"string\"!=typeof t?(this._setMessageId(t),C.set(t,{messageElement:t,referenceCount:0})):C.has(t)||this._createMessageElement(t),this._isElementDescribedByMessage(e,t)||this._addMessageReference(e,t))}},{key:\"removeDescription\",value:function(e,t){if(t&&this._isElementNode(e)){if(this._isElementDescribedByMessage(e,t)&&this._removeMessageReference(e,t),\"string\"==typeof t){var n=C.get(t);n&&0===n.referenceCount&&this._deleteMessageElement(t)}D&&0===D.childNodes.length&&this._deleteMessagesContainer()}}},{key:\"ngOnDestroy\",value:function(){for(var e=this._document.querySelectorAll(\"[cdk-describedby-host]\"),t=0;t-1&&t!==n._activeItemIndex&&(n._activeItemIndex=t)}}))}return c(e,[{key:\"skipPredicate\",value:function(e){return this._skipPredicateFn=e,this}},{key:\"withWrap\",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._wrap=e,this}},{key:\"withVerticalOrientation\",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._vertical=e,this}},{key:\"withHorizontalOrientation\",value:function(e){return this._horizontal=e,this}},{key:\"withAllowedModifierKeys\",value:function(e){return this._allowedModifierKeys=e,this}},{key:\"withTypeAhead\",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:200;return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(Object(b.a)((function(t){return e._pressedLetters.push(t)})),Object(g.a)(t),Object(_.a)((function(){return e._pressedLetters.length>0})),Object(y.a)((function(){return e._pressedLetters.join(\"\")}))).subscribe((function(t){for(var n=e._getItemsArray(),r=1;r0&&void 0!==arguments[0])||arguments[0];return this._homeAndEnd=e,this}},{key:\"setActiveItem\",value:function(e){var t=this._activeItem;this.updateActiveItem(e),this._activeItem!==t&&this.change.next(this._activeItemIndex)}},{key:\"onKeydown\",value:function(e){var t=this,n=e.keyCode,r=[\"altKey\",\"ctrlKey\",\"metaKey\",\"shiftKey\"].every((function(n){return!e[n]||t._allowedModifierKeys.indexOf(n)>-1}));switch(n){case p.o:return void this.tabOut.next();case p.d:if(this._vertical&&r){this.setNextItemActive();break}return;case p.p:if(this._vertical&&r){this.setPreviousItemActive();break}return;case p.m:if(this._horizontal&&r){\"rtl\"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case p.i:if(this._horizontal&&r){\"rtl\"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case p.h:if(this._homeAndEnd&&r){this.setFirstItemActive();break}return;case p.e:if(this._homeAndEnd&&r){this.setLastItemActive();break}return;default:return void((r||Object(p.s)(e,\"shiftKey\"))&&(e.key&&1===e.key.length?this._letterKeyStream.next(e.key.toLocaleUpperCase()):(n>=p.a&&n<=p.q||n>=p.r&&n<=p.j)&&this._letterKeyStream.next(String.fromCharCode(n))))}this._pressedLetters=[],e.preventDefault()}},{key:\"activeItemIndex\",get:function(){return this._activeItemIndex}},{key:\"activeItem\",get:function(){return this._activeItem}},{key:\"isTyping\",value:function(){return this._pressedLetters.length>0}},{key:\"setFirstItemActive\",value:function(){this._setActiveItemByIndex(0,1)}},{key:\"setLastItemActive\",value:function(){this._setActiveItemByIndex(this._items.length-1,-1)}},{key:\"setNextItemActive\",value:function(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}},{key:\"setPreviousItemActive\",value:function(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}},{key:\"updateActiveItem\",value:function(e){var t=this._getItemsArray(),n=\"number\"==typeof e?e:t.indexOf(e),r=t[n];this._activeItem=null==r?null:r,this._activeItemIndex=n}},{key:\"_setActiveItemByDelta\",value:function(e){this._wrap?this._setActiveInWrapMode(e):this._setActiveInDefaultMode(e)}},{key:\"_setActiveInWrapMode\",value:function(e){for(var t=this._getItemsArray(),n=1;n<=t.length;n++){var r=(this._activeItemIndex+e*n+t.length)%t.length;if(!this._skipPredicateFn(t[r]))return void this.setActiveItem(r)}}},{key:\"_setActiveInDefaultMode\",value:function(e){this._setActiveItemByIndex(this._activeItemIndex+e,e)}},{key:\"_setActiveItemByIndex\",value:function(e,t){var n=this._getItemsArray();if(n[e]){for(;this._skipPredicateFn(n[e]);)if(!n[e+=t])return;this.setActiveItem(e)}}},{key:\"_getItemsArray\",value:function(){return this._items instanceof o.H?this._items.toArray():this._items}}]),e}(),E=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return c(n,[{key:\"setActiveItem\",value:function(e){this.activeItem&&this.activeItem.setInactiveStyles(),r(v(n.prototype),\"setActiveItem\",this).call(this,e),this.activeItem&&this.activeItem.setActiveStyles()}}]),n}(L),T=function(e){l(n,e);var t=h(n);function n(){var e;return s(this,n),(e=t.apply(this,arguments))._origin=\"program\",e}return c(n,[{key:\"setFocusOrigin\",value:function(e){return this._origin=e,this}},{key:\"setActiveItem\",value:function(e){r(v(n.prototype),\"setActiveItem\",this).call(this,e),this.activeItem&&this.activeItem.focus(this._origin)}}]),n}(L),A=function(){var e=function(){function e(t){s(this,e),this._platform=t}return c(e,[{key:\"isDisabled\",value:function(e){return e.hasAttribute(\"disabled\")}},{key:\"isVisible\",value:function(e){return function(e){return!!(e.offsetWidth||e.offsetHeight||\"function\"==typeof e.getClientRects&&e.getClientRects().length)}(e)&&\"visible\"===getComputedStyle(e).visibility}},{key:\"isTabbable\",value:function(e){if(!this._platform.isBrowser)return!1;var t,n=function(e){try{return e.frameElement}catch(t){return null}}((t=e).ownerDocument&&t.ownerDocument.defaultView||window);if(n){if(-1===F(n))return!1;if(!this.isVisible(n))return!1}var r=e.nodeName.toLowerCase(),i=F(e);return e.hasAttribute(\"contenteditable\")?-1!==i:\"iframe\"!==r&&\"object\"!==r&&!(this._platform.WEBKIT&&this._platform.IOS&&!function(e){var t=e.nodeName.toLowerCase(),n=\"input\"===t&&e.type;return\"text\"===n||\"password\"===n||\"select\"===t||\"textarea\"===t}(e))&&(\"audio\"===r?!!e.hasAttribute(\"controls\")&&-1!==i:\"video\"===r?-1!==i&&(null!==i||this._platform.FIREFOX||e.hasAttribute(\"controls\")):e.tabIndex>=0)}},{key:\"isFocusable\",value:function(e,t){return function(e){return!function(e){return function(e){return\"input\"==e.nodeName.toLowerCase()}(e)&&\"hidden\"==e.type}(e)&&(function(e){var t=e.nodeName.toLowerCase();return\"input\"===t||\"select\"===t||\"button\"===t||\"textarea\"===t}(e)||function(e){return function(e){return\"a\"==e.nodeName.toLowerCase()}(e)&&e.hasAttribute(\"href\")}(e)||e.hasAttribute(\"contenteditable\")||P(e))}(e)&&!this.isDisabled(e)&&((null==t?void 0:t.ignoreVisibility)||this.isVisible(e))}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(o.Zb(u.a))},e.\\u0275prov=Object(o.Lb)({factory:function(){return new e(Object(o.Zb)(u.a))},token:e,providedIn:\"root\"}),e}();function P(e){if(!e.hasAttribute(\"tabindex\")||void 0===e.tabIndex)return!1;var t=e.getAttribute(\"tabindex\");return\"-32768\"!=t&&!(!t||isNaN(parseInt(t,10)))}function F(e){if(!P(e))return null;var t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return isNaN(t)?-1:t}var j=function(){function e(t,n,r,i){var a=this,o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];s(this,e),this._element=t,this._checker=n,this._ngZone=r,this._document=i,this._hasAttached=!1,this.startAnchorListener=function(){return a.focusLastTabbableElement()},this.endAnchorListener=function(){return a.focusFirstTabbableElement()},this._enabled=!0,o||this.attachAnchors()}return c(e,[{key:\"enabled\",get:function(){return this._enabled},set:function(e){this._enabled=e,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}},{key:\"destroy\",value:function(){var e=this._startAnchor,t=this._endAnchor;e&&(e.removeEventListener(\"focus\",this.startAnchorListener),e.parentNode&&e.parentNode.removeChild(e)),t&&(t.removeEventListener(\"focus\",this.endAnchorListener),t.parentNode&&t.parentNode.removeChild(t)),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}},{key:\"attachAnchors\",value:function(){var e=this;return!!this._hasAttached||(this._ngZone.runOutsideAngular((function(){e._startAnchor||(e._startAnchor=e._createAnchor(),e._startAnchor.addEventListener(\"focus\",e.startAnchorListener)),e._endAnchor||(e._endAnchor=e._createAnchor(),e._endAnchor.addEventListener(\"focus\",e.endAnchorListener))})),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}},{key:\"focusInitialElementWhenReady\",value:function(){var e=this;return new Promise((function(t){e._executeOnStable((function(){return t(e.focusInitialElement())}))}))}},{key:\"focusFirstTabbableElementWhenReady\",value:function(){var e=this;return new Promise((function(t){e._executeOnStable((function(){return t(e.focusFirstTabbableElement())}))}))}},{key:\"focusLastTabbableElementWhenReady\",value:function(){var e=this;return new Promise((function(t){e._executeOnStable((function(){return t(e.focusLastTabbableElement())}))}))}},{key:\"_getRegionBoundary\",value:function(e){for(var t=this._element.querySelectorAll(\"[cdk-focus-region-\".concat(e,\"], [cdkFocusRegion\").concat(e,\"], [cdk-focus-\").concat(e,\"]\")),n=0;n=0;n--){var r=t[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(t[n]):null;if(r)return r}return null}},{key:\"_createAnchor\",value:function(){var e=this._document.createElement(\"div\");return this._toggleAnchorTabIndex(this._enabled,e),e.classList.add(\"cdk-visually-hidden\"),e.classList.add(\"cdk-focus-trap-anchor\"),e.setAttribute(\"aria-hidden\",\"true\"),e}},{key:\"_toggleAnchorTabIndex\",value:function(e,t){e?t.setAttribute(\"tabindex\",\"0\"):t.removeAttribute(\"tabindex\")}},{key:\"toggleAnchors\",value:function(e){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}},{key:\"_executeOnStable\",value:function(e){this._ngZone.isStable?e():this._ngZone.onStable.pipe(Object(k.a)(1)).subscribe(e)}}]),e}(),R=function(){var e=function(){function e(t,n,r){s(this,e),this._checker=t,this._ngZone=n,this._document=r}return c(e,[{key:\"create\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new j(e,this._checker,this._ngZone,this._document,t)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(o.Zb(A),o.Zb(o.C),o.Zb(a.d))},e.\\u0275prov=Object(o.Lb)({factory:function(){return new e(Object(o.Zb)(A),Object(o.Zb)(o.C),Object(o.Zb)(a.d))},token:e,providedIn:\"root\"}),e}();\"undefined\"!=typeof Element&∈var I=new o.s(\"liveAnnouncerElement\",{providedIn:\"root\",factory:function(){return null}}),Y=new o.s(\"LIVE_ANNOUNCER_DEFAULT_OPTIONS\"),H=function(){var e=function(){function e(t,n,r,i){s(this,e),this._ngZone=n,this._defaultOptions=i,this._document=r,this._liveElement=t||this._createLiveElement()}return c(e,[{key:\"announce\",value:function(e){for(var n,r,i,a=this,o=this._defaultOptions,s=arguments.length,u=new Array(s>1?s-1:0),c=1;c1&&void 0!==arguments[1]&&arguments[1],n=Object(w.e)(e);if(!this._platform.isBrowser||1!==n.nodeType)return Object(m.a)(null);var r=Object(u.c)(n)||this._getDocument(),i=this._elementInfo.get(n);if(i)return t&&(i.checkChildren=!0),i.subject;var a={checkChildren:t,subject:new d.a,rootNode:r};return this._elementInfo.set(n,a),this._registerGlobalListeners(a),a.subject}},{key:\"stopMonitoring\",value:function(e){var t=Object(w.e)(e),n=this._elementInfo.get(t);n&&(n.subject.complete(),this._setClasses(t),this._elementInfo.delete(t),this._removeGlobalListeners(n))}},{key:\"focusVia\",value:function(e,t,n){var r=Object(w.e)(e);this._setOriginForCurrentEventQueue(t),\"function\"==typeof r.focus&&r.focus(n)}},{key:\"ngOnDestroy\",value:function(){var e=this;this._elementInfo.forEach((function(t,n){return e.stopMonitoring(n)}))}},{key:\"_getDocument\",value:function(){return this._document||document}},{key:\"_getWindow\",value:function(){return this._getDocument().defaultView||window}},{key:\"_toggleClass\",value:function(e,t,n){n?e.classList.add(t):e.classList.remove(t)}},{key:\"_getFocusOrigin\",value:function(e){return this._origin?this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:this._wasCausedByTouch(e)?\"touch\":\"program\"}},{key:\"_setClasses\",value:function(e,t){this._toggleClass(e,\"cdk-focused\",!!t),this._toggleClass(e,\"cdk-touch-focused\",\"touch\"===t),this._toggleClass(e,\"cdk-keyboard-focused\",\"keyboard\"===t),this._toggleClass(e,\"cdk-mouse-focused\",\"mouse\"===t),this._toggleClass(e,\"cdk-program-focused\",\"program\"===t)}},{key:\"_setOriginForCurrentEventQueue\",value:function(e){var t=this;this._ngZone.runOutsideAngular((function(){t._origin=e,0===t._detectionMode&&(t._originTimeoutId=setTimeout((function(){return t._origin=null}),1))}))}},{key:\"_wasCausedByTouch\",value:function(e){var t=z(e);return this._lastTouchTarget instanceof Node&&t instanceof Node&&(t===this._lastTouchTarget||t.contains(this._lastTouchTarget))}},{key:\"_onFocus\",value:function(e,t){var n=this._elementInfo.get(t);if(n&&(n.checkChildren||t===z(e))){var r=this._getFocusOrigin(e);this._setClasses(t,r),this._emitOrigin(n.subject,r),this._lastFocusOrigin=r}}},{key:\"_onBlur\",value:function(e,t){var n=this._elementInfo.get(t);!n||n.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),this._emitOrigin(n.subject,null))}},{key:\"_emitOrigin\",value:function(e,t){this._ngZone.run((function(){return e.next(t)}))}},{key:\"_registerGlobalListeners\",value:function(e){var t=this;if(this._platform.isBrowser){var n=e.rootNode,r=this._rootNodeFocusListenerCount.get(n)||0;r||this._ngZone.runOutsideAngular((function(){n.addEventListener(\"focus\",t._rootNodeFocusAndBlurListener,V),n.addEventListener(\"blur\",t._rootNodeFocusAndBlurListener,V)})),this._rootNodeFocusListenerCount.set(n,r+1),1==++this._monitoredElementCount&&this._ngZone.runOutsideAngular((function(){var e=t._getDocument(),n=t._getWindow();e.addEventListener(\"keydown\",t._documentKeydownListener,V),e.addEventListener(\"mousedown\",t._documentMousedownListener,V),e.addEventListener(\"touchstart\",t._documentTouchstartListener,V),n.addEventListener(\"focus\",t._windowFocusListener)}))}}},{key:\"_removeGlobalListeners\",value:function(e){var t=e.rootNode;if(this._rootNodeFocusListenerCount.has(t)){var n=this._rootNodeFocusListenerCount.get(t);n>1?this._rootNodeFocusListenerCount.set(t,n-1):(t.removeEventListener(\"focus\",this._rootNodeFocusAndBlurListener,V),t.removeEventListener(\"blur\",this._rootNodeFocusAndBlurListener,V),this._rootNodeFocusListenerCount.delete(t))}if(!--this._monitoredElementCount){var r=this._getDocument(),i=this._getWindow();r.removeEventListener(\"keydown\",this._documentKeydownListener,V),r.removeEventListener(\"mousedown\",this._documentMousedownListener,V),r.removeEventListener(\"touchstart\",this._documentTouchstartListener,V),i.removeEventListener(\"focus\",this._windowFocusListener),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._touchTimeoutId),clearTimeout(this._originTimeoutId)}}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(o.Zb(o.C),o.Zb(u.a),o.Zb(a.d,8),o.Zb(B,8))},e.\\u0275prov=Object(o.Lb)({factory:function(){return new e(Object(o.Zb)(o.C),Object(o.Zb)(u.a),Object(o.Zb)(a.d,8),Object(o.Zb)(B,8))},token:e,providedIn:\"root\"}),e}();function z(e){return e.composedPath?e.composedPath()[0]:e.target}var J=function(){var e=function(){function e(t,n){s(this,e),this._elementRef=t,this._focusMonitor=n,this.cdkFocusChange=new o.p}return c(e,[{key:\"ngAfterViewInit\",value:function(){var e=this,t=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(t,1===t.nodeType&&t.hasAttribute(\"cdkMonitorSubtreeFocus\")).subscribe((function(t){return e.cdkFocusChange.emit(t)}))}},{key:\"ngOnDestroy\",value:function(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(o.Pb(o.m),o.Pb(U))},e.\\u0275dir=o.Kb({type:e,selectors:[[\"\",\"cdkMonitorElementFocus\",\"\"],[\"\",\"cdkMonitorSubtreeFocus\",\"\"]],outputs:{cdkFocusChange:\"cdkFocusChange\"}}),e}(),G=function(){var e=function(){function e(t,n){s(this,e),this._platform=t,this._document=n}return c(e,[{key:\"getHighContrastMode\",value:function(){if(!this._platform.isBrowser)return 0;var e=this._document.createElement(\"div\");e.style.backgroundColor=\"rgb(1,2,3)\",e.style.position=\"absolute\",this._document.body.appendChild(e);var t=this._document.defaultView||window,n=t&&t.getComputedStyle?t.getComputedStyle(e):null,r=(n&&n.backgroundColor||\"\").replace(/ /g,\"\");switch(this._document.body.removeChild(e),r){case\"rgb(0,0,0)\":return 2;case\"rgb(255,255,255)\":return 1}return 0}},{key:\"_applyBodyHighContrastModeCssClasses\",value:function(){if(this._platform.isBrowser&&this._document.body){var e=this._document.body.classList;e.remove(\"cdk-high-contrast-active\"),e.remove(\"cdk-high-contrast-black-on-white\"),e.remove(\"cdk-high-contrast-white-on-black\");var t=this.getHighContrastMode();1===t?(e.add(\"cdk-high-contrast-active\"),e.add(\"cdk-high-contrast-black-on-white\")):2===t&&(e.add(\"cdk-high-contrast-active\"),e.add(\"cdk-high-contrast-white-on-black\"))}}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(o.Zb(u.a),o.Zb(a.d))},e.\\u0275prov=Object(o.Lb)({factory:function(){return new e(Object(o.Zb)(u.a),Object(o.Zb)(a.d))},token:e,providedIn:\"root\"}),e}(),X=function(){var e=function e(t){s(this,e),t._applyBodyHighContrastModeCssClasses()};return e.\\u0275mod=o.Nb({type:e}),e.\\u0275inj=o.Mb({factory:function(t){return new(t||e)(o.Zb(G))},imports:[[u.b,S.c]]}),e}()},uEye:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"nn\",{months:\"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember\".split(\"_\"),monthsShort:\"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.\".split(\"_\"),monthsParseExact:!0,weekdays:\"sundag_m\\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag\".split(\"_\"),weekdaysShort:\"su._m\\xe5._ty._on._to._fr._lau.\".split(\"_\"),weekdaysMin:\"su_m\\xe5_ty_on_to_fr_la\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY [kl.] H:mm\",LLLL:\"dddd D. MMMM YYYY [kl.] HH:mm\"},calendar:{sameDay:\"[I dag klokka] LT\",nextDay:\"[I morgon klokka] LT\",nextWeek:\"dddd [klokka] LT\",lastDay:\"[I g\\xe5r klokka] LT\",lastWeek:\"[F\\xf8reg\\xe5ande] dddd [klokka] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"%s sidan\",s:\"nokre sekund\",ss:\"%d sekund\",m:\"eit minutt\",mm:\"%d minutt\",h:\"ein time\",hh:\"%d timar\",d:\"ein dag\",dd:\"%d dagar\",w:\"ei veke\",ww:\"%d veker\",M:\"ein m\\xe5nad\",MM:\"%d m\\xe5nader\",y:\"eit \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},uXh5:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"XNiG\"),i=n(\"fXoL\"),a=function(){var e=function(){function e(){s(this,e),this.destroyed$=new r.a}return c(e,[{key:\"ngOnDestroy\",value:function(){this.destroyed$.next(),this.destroyed$.complete()}},{key:\"back\",value:function(){history.back()}}]),e}();return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=i.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e}()},uXwI:function(e,t,n){!function(e){\"use strict\";var t={ss:\"sekundes_sekund\\u0113m_sekunde_sekundes\".split(\"_\"),m:\"min\\u016btes_min\\u016bt\\u0113m_min\\u016bte_min\\u016btes\".split(\"_\"),mm:\"min\\u016btes_min\\u016bt\\u0113m_min\\u016bte_min\\u016btes\".split(\"_\"),h:\"stundas_stund\\u0101m_stunda_stundas\".split(\"_\"),hh:\"stundas_stund\\u0101m_stunda_stundas\".split(\"_\"),d:\"dienas_dien\\u0101m_diena_dienas\".split(\"_\"),dd:\"dienas_dien\\u0101m_diena_dienas\".split(\"_\"),M:\"m\\u0113ne\\u0161a_m\\u0113ne\\u0161iem_m\\u0113nesis_m\\u0113ne\\u0161i\".split(\"_\"),MM:\"m\\u0113ne\\u0161a_m\\u0113ne\\u0161iem_m\\u0113nesis_m\\u0113ne\\u0161i\".split(\"_\"),y:\"gada_gadiem_gads_gadi\".split(\"_\"),yy:\"gada_gadiem_gads_gadi\".split(\"_\")};function n(e,t,n){return n?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function r(e,r,i){return e+\" \"+n(t[i],e,r)}function i(e,r,i){return n(t[i],e,r)}e.defineLocale(\"lv\",{months:\"janv\\u0101ris_febru\\u0101ris_marts_apr\\u012blis_maijs_j\\u016bnijs_j\\u016blijs_augusts_septembris_oktobris_novembris_decembris\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_mai_j\\u016bn_j\\u016bl_aug_sep_okt_nov_dec\".split(\"_\"),weekdays:\"sv\\u0113tdiena_pirmdiena_otrdiena_tre\\u0161diena_ceturtdiena_piektdiena_sestdiena\".split(\"_\"),weekdaysShort:\"Sv_P_O_T_C_Pk_S\".split(\"_\"),weekdaysMin:\"Sv_P_O_T_C_Pk_S\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY.\",LL:\"YYYY. [gada] D. MMMM\",LLL:\"YYYY. [gada] D. MMMM, HH:mm\",LLLL:\"YYYY. [gada] D. MMMM, dddd, HH:mm\"},calendar:{sameDay:\"[\\u0160odien pulksten] LT\",nextDay:\"[R\\u012bt pulksten] LT\",nextWeek:\"dddd [pulksten] LT\",lastDay:\"[Vakar pulksten] LT\",lastWeek:\"[Pag\\u0101ju\\u0161\\u0101] dddd [pulksten] LT\",sameElse:\"L\"},relativeTime:{future:\"p\\u0113c %s\",past:\"pirms %s\",s:function(e,t){return t?\"da\\u017eas sekundes\":\"da\\u017e\\u0101m sekund\\u0113m\"},ss:r,m:i,mm:r,h:i,hh:r,d:i,dd:r,M:i,MM:r,y:i,yy:r},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},uvd5:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"_fetchData\",(function(){return h})),n.d(t,\"fetchJson\",(function(){return f})),n.d(t,\"poll\",(function(){return m}));var r=n(\"IHuh\"),i=n(\"VJ7P\"),a=n(\"m9oY\"),o=n(\"UnNr\"),s=n(\"/7J2\");function u(e,t){return n=this,a=regeneratorRuntime.mark((function n(){var r,a,o,s;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return null==t&&(t={}),r={method:t.method||\"GET\",headers:t.headers||{},body:t.body||void 0,mode:\"cors\",cache:\"no-cache\",credentials:\"same-origin\",redirect:\"follow\",referrer:\"client\"},n.next=4,fetch(e,r);case 4:return a=n.sent,n.next=7,a.arrayBuffer();case 7:return o=n.sent,s={},n.abrupt(\"return\",(a.headers.forEach?a.headers.forEach((function(e,t){s[t.toLowerCase()]=e})):a.headers.keys().forEach((function(e){s[e.toLowerCase()]=a.headers.get(e)})),{headers:s,statusCode:a.status,statusMessage:a.statusText,body:Object(i.arrayify)(new Uint8Array(o))}));case 10:case\"end\":return n.stop()}}),n)})),new((r=void 0)||(r=Promise))((function(e,t){function i(e){try{s(a.next(e))}catch(n){t(n)}}function o(e){try{s(a.throw(e))}catch(n){t(n)}}function s(t){var n;t.done?e(t.value):(n=t.value,n instanceof r?n:new r((function(e){e(n)}))).then(i,o)}s((a=a.apply(n,[])).next())}));var n,r,a}var c=new s.Logger(\"web/5.3.0\");function l(e){return new Promise((function(t){setTimeout(t,e)}))}function d(e,t){if(null==e)return null;if(\"string\"==typeof e)return e;if(Object(i.isBytesLike)(e)){if(t&&(\"text\"===t.split(\"/\")[0]||\"application/json\"===t.split(\";\")[0].trim()))try{return Object(o.h)(e)}catch(n){}return Object(i.hexlify)(e)}return e}function h(e,t,n){var i=\"object\"==typeof e&&null!=e.throttleLimit?e.throttleLimit:12;c.assertArgument(i>0&&i%1==0,\"invalid connection throttle limit\",\"connection.throttleLimit\",i);var a=\"object\"==typeof e?e.throttleCallback:null,h=\"object\"==typeof e&&\"number\"==typeof e.throttleSlotInterval?e.throttleSlotInterval:100;c.assertArgument(h>0&&h%1==0,\"invalid connection throttle slot interval\",\"connection.throttleSlotInterval\",h);var f={},m=null,p={method:\"GET\"},v=!1,b=12e4;if(\"string\"==typeof e)m=e;else if(\"object\"==typeof e){if(null!=e&&null!=e.url||c.throwArgumentError(\"missing URL\",\"connection.url\",e),m=e.url,\"number\"==typeof e.timeout&&e.timeout>0&&(b=e.timeout),e.headers)for(var g in e.headers)f[g.toLowerCase()]={key:g,value:String(e.headers[g])},[\"if-none-match\",\"if-modified-since\"].indexOf(g.toLowerCase())>=0&&(v=!0);if(p.allowGzip=!!e.allowGzip,null!=e.user&&null!=e.password){\"https:\"!==m.substring(0,6)&&!0!==e.allowInsecureAuthentication&&c.throwError(\"basic authentication requires a secure https url\",s.Logger.errors.INVALID_ARGUMENT,{argument:\"url\",url:m,user:e.user,password:\"[REDACTED]\"});var _=e.user+\":\"+e.password;f.authorization={key:\"Authorization\",value:\"Basic \"+Object(r.b)(Object(o.f)(_))}}}t&&(p.method=\"POST\",p.body=t,null==f[\"content-type\"]&&(f[\"content-type\"]={key:\"Content-Type\",value:\"application/octet-stream\"}),null==f[\"content-length\"]&&(f[\"content-length\"]={key:\"Content-Length\",value:String(t.length)}));var y={};Object.keys(f).forEach((function(e){var t=f[e];y[t.key]=t.value})),p.headers=y;var k,w=(k=null,{promise:new Promise((function(e,t){b&&(k=setTimeout((function(){null!=k&&(k=null,t(c.makeError(\"timeout\",s.Logger.errors.TIMEOUT,{requestBody:d(p.body,y[\"content-type\"]),requestMethod:p.method,timeout:b,url:m})))}),b))})),cancel:function(){null!=k&&(clearTimeout(k),k=null)}}),S=function(){return e=this,r=regeneratorRuntime.mark((function e(){var t,r,o,f,b,g,_,k,S;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=0;case 1:if(!(t=300)&&(w.cancel(),c.throwError(\"bad response\",s.Logger.errors.SERVER_ERROR,{status:r.statusCode,headers:r.headers,body:d(g,r.headers?r.headers[\"content-type\"]:null),requestBody:d(p.body,y[\"content-type\"]),requestMethod:p.method,url:m})),!n){e.next=50;break}return e.prev=28,e.next=31,n(g,r);case 31:return _=e.sent,e.abrupt(\"return\",(w.cancel(),_));case 35:if(e.prev=35,e.t2=e.catch(28),!(e.t2.throttleRetry&&ts)return void(o()&&r(new Error(\"retry limit reached\")));var c=t.interval*parseInt(String(Math.random()*Math.pow(2,u)));ct.ceiling&&(c=t.ceiling),setTimeout(i,c)}return null}),(function(e){o()&&r(e)}))}()}))}},\"vJ/q\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"fXoL\"),i=n(\"dNgK\"),a=function(){var e=function(){function e(t){s(this,e),this.snackBar=t,this.DURATION=6e3}return c(e,[{key:\"notifySuccess\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.DURATION;this.snackBar.open(e,\"Success\",this.getSnackBarConfig(t))}},{key:\"notifyError\",value:function(e){arguments.length>1&&void 0!==arguments[1]||this.DURATION;this.snackBar.open(e,\"Close\",{duration:this.DURATION,panelClass:\"snackbar-warn\"})}},{key:\"notifyWithComponent\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.DURATION;this.snackBar.openFromComponent(e,this.getSnackBarConfig(t))}},{key:\"getSnackBarConfig\",value:function(e){return{duration:e,horizontalPosition:\"right\",verticalPosition:\"top\",politeness:\"polite\"}}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(r.Zb(i.a))},e.\\u0275prov=r.Lb({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e}()},vkgz:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"7o/Q\"),i=n(\"KqfI\"),a=n(\"n6bG\");function o(e,t,n){return function(r){return r.lift(new u(e,t,n))}}var u=function(){function e(t,n,r){s(this,e),this.nextOrObserver=t,this.error=n,this.complete=r}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new d(e,this.nextOrObserver,this.error,this.complete))}}]),e}(),d=function(e){l(n,e);var t=h(n);function n(e,r,o,u){var c;return s(this,n),(c=t.call(this,e))._tapNext=i.a,c._tapError=i.a,c._tapComplete=i.a,c._tapError=o||i.a,c._tapComplete=u||i.a,Object(a.a)(r)?(c._context=m(c),c._tapNext=r):r&&(c._context=r,c._tapNext=r.next||i.a,c._tapError=r.error||i.a,c._tapComplete=r.complete||i.a),c}return c(n,[{key:\"_next\",value:function(e){try{this._tapNext.call(this._context,e)}catch(t){return void this.destination.error(t)}this.destination.next(e)}},{key:\"_error\",value:function(e){try{this._tapError.call(this._context,e)}catch(e){return void this.destination.error(e)}this.destination.error(e)}},{key:\"_complete\",value:function(){try{this._tapComplete.call(this._context)}catch(e){return void this.destination.error(e)}return this.destination.complete()}}]),n}(r.a)},vxfF:function(e,n,a){\"use strict\";a.d(n,\"a\",(function(){return Y})),a.d(n,\"b\",(function(){return N})),a.d(n,\"c\",(function(){return G})),a.d(n,\"d\",(function(){return J})),a.d(n,\"e\",(function(){return U})),a.d(n,\"f\",(function(){return H})),a.d(n,\"g\",(function(){return X})),a.d(n,\"h\",(function(){return B}));var o=a(\"8LU1\"),u=a(\"fXoL\"),d=a(\"XNiG\"),f=a(\"LRne\"),m=a(\"HDdC\"),p=a(\"xgIS\"),b=a(\"eNwd\"),g=a(\"7Hc7\"),_=a(\"quSY\"),y=a(\"7+OI\"),k=a(\"/uUt\"),w=a(\"3UWI\"),S=a(\"pLZG\"),M=a(\"1G5W\"),x=a(\"JX91\"),C=a(\"Zy1z\"),D=a(\"eIep\"),O=a(\"UXun\"),L=a(\"nLfN\"),E=a(\"ofXK\"),T=a(\"cH1L\"),A=a(\"0EQZ\"),P=[\"contentWrapper\"],F=[\"*\"],j=new u.s(\"VIRTUAL_SCROLL_STRATEGY\"),R=function(){function e(t,n,r){s(this,e),this._scrolledIndexChange=new d.a,this.scrolledIndexChange=this._scrolledIndexChange.pipe(Object(k.a)()),this._viewport=null,this._itemSize=t,this._minBufferPx=n,this._maxBufferPx=r}return c(e,[{key:\"attach\",value:function(e){this._viewport=e,this._updateTotalContentSize(),this._updateRenderedRange()}},{key:\"detach\",value:function(){this._scrolledIndexChange.complete(),this._viewport=null}},{key:\"updateItemAndBufferSize\",value:function(e,t,n){this._itemSize=e,this._minBufferPx=t,this._maxBufferPx=n,this._updateTotalContentSize(),this._updateRenderedRange()}},{key:\"onContentScrolled\",value:function(){this._updateRenderedRange()}},{key:\"onDataLengthChanged\",value:function(){this._updateTotalContentSize(),this._updateRenderedRange()}},{key:\"onContentRendered\",value:function(){}},{key:\"onRenderedOffsetChanged\",value:function(){}},{key:\"scrollToIndex\",value:function(e,t){this._viewport&&this._viewport.scrollToOffset(e*this._itemSize,t)}},{key:\"_updateTotalContentSize\",value:function(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}},{key:\"_updateRenderedRange\",value:function(){if(this._viewport){var e=this._viewport.getRenderedRange(),t={start:e.start,end:e.end},n=this._viewport.getViewportSize(),r=this._viewport.getDataLength(),i=this._viewport.measureScrollOffset(),a=i/this._itemSize;if(t.end>r){var o=Math.ceil(n/this._itemSize),s=Math.max(0,Math.min(a,r-o));a!=s&&(a=s,i=s*this._itemSize,t.start=Math.floor(a)),t.end=Math.max(0,Math.min(r,t.start+o))}var u=i-t.start*this._itemSize;if(u0&&(t.end=Math.min(r,t.end+d),t.start=Math.max(0,Math.floor(a-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(t),this._viewport.setRenderedContentOffset(this._itemSize*t.start),this._scrolledIndexChange.next(Math.floor(a))}}}]),e}();function I(e){return e._scrollStrategy}var Y=function(){var e=function(){function e(){s(this,e),this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new R(this.itemSize,this.minBufferPx,this.maxBufferPx)}return c(e,[{key:\"itemSize\",get:function(){return this._itemSize},set:function(e){this._itemSize=Object(o.f)(e)}},{key:\"minBufferPx\",get:function(){return this._minBufferPx},set:function(e){this._minBufferPx=Object(o.f)(e)}},{key:\"maxBufferPx\",get:function(){return this._maxBufferPx},set:function(e){this._maxBufferPx=Object(o.f)(e)}},{key:\"ngOnChanges\",value:function(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=u.Kb({type:e,selectors:[[\"cdk-virtual-scroll-viewport\",\"itemSize\",\"\"]],inputs:{itemSize:\"itemSize\",minBufferPx:\"minBufferPx\",maxBufferPx:\"maxBufferPx\"},features:[u.Db([{provide:j,useFactory:I,deps:[Object(u.Y)((function(){return e}))]}]),u.Cb]}),e}(),H=function(){var e=function(){function e(t,n,r){s(this,e),this._ngZone=t,this._platform=n,this._scrolled=new d.a,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=r}return c(e,[{key:\"register\",value:function(e){var t=this;this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe((function(){return t._scrolled.next(e)})))}},{key:\"deregister\",value:function(e){var t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))}},{key:\"scrolled\",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;return this._platform.isBrowser?new m.a((function(n){e._globalSubscription||e._addGlobalListener();var r=t>0?e._scrolled.pipe(Object(w.a)(t)).subscribe(n):e._scrolled.subscribe(n);return e._scrolledCount++,function(){r.unsubscribe(),e._scrolledCount--,e._scrolledCount||e._removeGlobalListener()}})):Object(f.a)()}},{key:\"ngOnDestroy\",value:function(){var e=this;this._removeGlobalListener(),this.scrollContainers.forEach((function(t,n){return e.deregister(n)})),this._scrolled.complete()}},{key:\"ancestorScrolled\",value:function(e,t){var n=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe(Object(S.a)((function(e){return!e||n.indexOf(e)>-1})))}},{key:\"getAncestorScrollContainers\",value:function(e){var t=this,n=[];return this.scrollContainers.forEach((function(r,i){t._scrollableContainsElement(i,e)&&n.push(i)})),n}},{key:\"_getDocument\",value:function(){return this._document||document}},{key:\"_getWindow\",value:function(){return this._getDocument().defaultView||window}},{key:\"_scrollableContainsElement\",value:function(e,t){var n=t.nativeElement,r=e.getElementRef().nativeElement;do{if(n==r)return!0}while(n=n.parentElement);return!1}},{key:\"_addGlobalListener\",value:function(){var e=this;this._globalSubscription=this._ngZone.runOutsideAngular((function(){var t=e._getWindow();return Object(p.a)(t.document,\"scroll\").subscribe((function(){return e._scrolled.next()}))}))}},{key:\"_removeGlobalListener\",value:function(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(u.Zb(u.C),u.Zb(L.a),u.Zb(E.d,8))},e.\\u0275prov=Object(u.Lb)({factory:function(){return new e(Object(u.Zb)(u.C),Object(u.Zb)(L.a),Object(u.Zb)(E.d,8))},token:e,providedIn:\"root\"}),e}(),N=function(){var e=function(){function e(t,n,r,i){var a=this;s(this,e),this.elementRef=t,this.scrollDispatcher=n,this.ngZone=r,this.dir=i,this._destroyed=new d.a,this._elementScrolled=new m.a((function(e){return a.ngZone.runOutsideAngular((function(){return Object(p.a)(a.elementRef.nativeElement,\"scroll\").pipe(Object(M.a)(a._destroyed)).subscribe(e)}))}))}return c(e,[{key:\"ngOnInit\",value:function(){this.scrollDispatcher.register(this)}},{key:\"ngOnDestroy\",value:function(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}},{key:\"elementScrolled\",value:function(){return this._elementScrolled}},{key:\"getElementRef\",value:function(){return this.elementRef}},{key:\"scrollTo\",value:function(e){var t=this.elementRef.nativeElement,n=this.dir&&\"rtl\"==this.dir.value;null==e.left&&(e.left=n?e.end:e.start),null==e.right&&(e.right=n?e.start:e.end),null!=e.bottom&&(e.top=t.scrollHeight-t.clientHeight-e.bottom),n&&0!=Object(L.d)()?(null!=e.left&&(e.right=t.scrollWidth-t.clientWidth-e.left),2==Object(L.d)()?e.left=e.right:1==Object(L.d)()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=t.scrollWidth-t.clientWidth-e.right),this._applyScrollToOptions(e)}},{key:\"_applyScrollToOptions\",value:function(e){var t=this.elementRef.nativeElement;Object(L.g)()?t.scrollTo(e):(null!=e.top&&(t.scrollTop=e.top),null!=e.left&&(t.scrollLeft=e.left))}},{key:\"measureScrollOffset\",value:function(e){var t=this.elementRef.nativeElement;if(\"top\"==e)return t.scrollTop;if(\"bottom\"==e)return t.scrollHeight-t.clientHeight-t.scrollTop;var n=this.dir&&\"rtl\"==this.dir.value;return\"start\"==e?e=n?\"right\":\"left\":\"end\"==e&&(e=n?\"left\":\"right\"),n&&2==Object(L.d)()?\"left\"==e?t.scrollWidth-t.clientWidth-t.scrollLeft:t.scrollLeft:n&&1==Object(L.d)()?\"left\"==e?t.scrollLeft+t.scrollWidth-t.clientWidth:-t.scrollLeft:\"left\"==e?t.scrollLeft:t.scrollWidth-t.clientWidth-t.scrollLeft}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(u.Pb(u.m),u.Pb(H),u.Pb(u.C),u.Pb(T.b,8))},e.\\u0275dir=u.Kb({type:e,selectors:[[\"\",\"cdk-scrollable\",\"\"],[\"\",\"cdkScrollable\",\"\"]]}),e}(),B=function(){var e=function(){function e(t,n,r){var i=this;s(this,e),this._platform=t,this._change=new d.a,this._changeListener=function(e){i._change.next(e)},this._document=r,n.runOutsideAngular((function(){if(t.isBrowser){var e=i._getWindow();e.addEventListener(\"resize\",i._changeListener),e.addEventListener(\"orientationchange\",i._changeListener)}i.change().subscribe((function(){return i._updateViewportSize()}))}))}return c(e,[{key:\"ngOnDestroy\",value:function(){if(this._platform.isBrowser){var e=this._getWindow();e.removeEventListener(\"resize\",this._changeListener),e.removeEventListener(\"orientationchange\",this._changeListener)}this._change.complete()}},{key:\"getViewportSize\",value:function(){this._viewportSize||this._updateViewportSize();var e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}},{key:\"getViewportRect\",value:function(){var e=this.getViewportScrollPosition(),t=this.getViewportSize(),n=t.width,r=t.height;return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+n,height:r,width:n}}},{key:\"getViewportScrollPosition\",value:function(){if(!this._platform.isBrowser)return{top:0,left:0};var e=this._getDocument(),t=this._getWindow(),n=e.documentElement,r=n.getBoundingClientRect();return{top:-r.top||e.body.scrollTop||t.scrollY||n.scrollTop||0,left:-r.left||e.body.scrollLeft||t.scrollX||n.scrollLeft||0}}},{key:\"change\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;return e>0?this._change.pipe(Object(w.a)(e)):this._change}},{key:\"_getDocument\",value:function(){return this._document||document}},{key:\"_getWindow\",value:function(){return this._getDocument().defaultView||window}},{key:\"_updateViewportSize\",value:function(){var e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(u.Zb(L.a),u.Zb(u.C),u.Zb(E.d,8))},e.\\u0275prov=Object(u.Lb)({factory:function(){return new e(Object(u.Zb)(L.a),Object(u.Zb)(u.C),Object(u.Zb)(E.d,8))},token:e,providedIn:\"root\"}),e}(),V=\"undefined\"!=typeof requestAnimationFrame?b.a:g.a,U=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,i,a,o,u,c){var l;return s(this,n),(l=t.call(this,e,u,i,o)).elementRef=e,l._changeDetectorRef=r,l._scrollStrategy=a,l._detachedSubject=new d.a,l._renderedRangeSubject=new d.a,l._orientation=\"vertical\",l.scrolledIndexChange=new m.a((function(e){return l._scrollStrategy.scrolledIndexChange.subscribe((function(t){return Promise.resolve().then((function(){return l.ngZone.run((function(){return e.next(t)}))}))}))})),l.renderedRangeStream=l._renderedRangeSubject,l._totalContentSize=0,l._totalContentWidth=\"\",l._totalContentHeight=\"\",l._renderedRange={start:0,end:0},l._dataLength=0,l._viewportSize=0,l._renderedContentOffset=0,l._renderedContentOffsetNeedsRewrite=!1,l._isChangeDetectionPending=!1,l._runAfterChangeDetection=[],l._viewportChanges=_.a.EMPTY,c&&(l._viewportChanges=c.change().subscribe((function(){l.checkViewportSize()}))),l}return c(n,[{key:\"orientation\",get:function(){return this._orientation},set:function(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize())}},{key:\"ngOnInit\",value:function(){var e=this;r(v(n.prototype),\"ngOnInit\",this).call(this),this.ngZone.runOutsideAngular((function(){return Promise.resolve().then((function(){e._measureViewportSize(),e._scrollStrategy.attach(e),e.elementScrolled().pipe(Object(x.a)(null),Object(w.a)(0,V)).subscribe((function(){return e._scrollStrategy.onContentScrolled()})),e._markChangeDetectionNeeded()}))}))}},{key:\"ngOnDestroy\",value:function(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),r(v(n.prototype),\"ngOnDestroy\",this).call(this)}},{key:\"attach\",value:function(e){var t=this;this.ngZone.runOutsideAngular((function(){t._forOf=e,t._forOf.dataStream.pipe(Object(M.a)(t._detachedSubject)).subscribe((function(e){var n=e.length;n!==t._dataLength&&(t._dataLength=n,t._scrollStrategy.onDataLengthChanged()),t._doChangeDetection()}))}))}},{key:\"detach\",value:function(){this._forOf=null,this._detachedSubject.next()}},{key:\"getDataLength\",value:function(){return this._dataLength}},{key:\"getViewportSize\",value:function(){return this._viewportSize}},{key:\"getRenderedRange\",value:function(){return this._renderedRange}},{key:\"setTotalContentSize\",value:function(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}},{key:\"setRenderedRange\",value:function(e){var t,n,r=this;((t=this._renderedRange).start!=(n=e).start||t.end!=n.end)&&(this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded((function(){return r._scrollStrategy.onContentRendered()})))}},{key:\"getOffsetToRenderedContentStart\",value:function(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}},{key:\"setRenderedContentOffset\",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"to-start\",r=\"horizontal\"==this.orientation,i=r?\"X\":\"Y\",a=\"translate\".concat(i,\"(\").concat(Number((r&&this.dir&&\"rtl\"==this.dir.value?-1:1)*e),\"px)\");this._renderedContentOffset=e,\"to-end\"===n&&(a+=\" translate\".concat(i,\"(-100%)\"),this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=a&&(this._renderedContentTransform=a,this._markChangeDetectionNeeded((function(){t._renderedContentOffsetNeedsRewrite?(t._renderedContentOffset-=t.measureRenderedContentSize(),t._renderedContentOffsetNeedsRewrite=!1,t.setRenderedContentOffset(t._renderedContentOffset)):t._scrollStrategy.onRenderedOffsetChanged()})))}},{key:\"scrollToOffset\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"auto\",n={behavior:t};\"horizontal\"===this.orientation?n.start=e:n.top=e,this.scrollTo(n)}},{key:\"scrollToIndex\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"auto\";this._scrollStrategy.scrollToIndex(e,t)}},{key:\"measureScrollOffset\",value:function(e){return r(v(n.prototype),\"measureScrollOffset\",this).call(this,e||(\"horizontal\"===this.orientation?\"start\":\"top\"))}},{key:\"measureRenderedContentSize\",value:function(){var e=this._contentWrapper.nativeElement;return\"horizontal\"===this.orientation?e.offsetWidth:e.offsetHeight}},{key:\"measureRangeSize\",value:function(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}},{key:\"checkViewportSize\",value:function(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}},{key:\"_measureViewportSize\",value:function(){var e=this.elementRef.nativeElement;this._viewportSize=\"horizontal\"===this.orientation?e.clientWidth:e.clientHeight}},{key:\"_markChangeDetectionNeeded\",value:function(e){var t=this;e&&this._runAfterChangeDetection.push(e),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular((function(){return Promise.resolve().then((function(){t._doChangeDetection()}))})))}},{key:\"_doChangeDetection\",value:function(){var e=this;this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run((function(){return e._changeDetectorRef.markForCheck()}));var t=this._runAfterChangeDetection;this._runAfterChangeDetection=[];var n,r=i(t);try{for(r.s();!(n=r.n()).done;){(0,n.value)()}}catch(a){r.e(a)}finally{r.f()}}},{key:\"_calculateSpacerSize\",value:function(){this._totalContentHeight=\"horizontal\"===this.orientation?\"\":this._totalContentSize+\"px\",this._totalContentWidth=\"horizontal\"===this.orientation?this._totalContentSize+\"px\":\"\"}}]),n}(N);return e.\\u0275fac=function(t){return new(t||e)(u.Pb(u.m),u.Pb(u.h),u.Pb(u.C),u.Pb(j,8),u.Pb(T.b,8),u.Pb(H),u.Pb(B))},e.\\u0275cmp=u.Jb({type:e,selectors:[[\"cdk-virtual-scroll-viewport\"]],viewQuery:function(e,t){var n;1&e&&u.Bc(P,!0),2&e&&u.tc(n=u.dc())&&(t._contentWrapper=n.first)},hostAttrs:[1,\"cdk-virtual-scroll-viewport\"],hostVars:4,hostBindings:function(e,t){2&e&&u.Hb(\"cdk-virtual-scroll-orientation-horizontal\",\"horizontal\"===t.orientation)(\"cdk-virtual-scroll-orientation-vertical\",\"horizontal\"!==t.orientation)},inputs:{orientation:\"orientation\"},outputs:{scrolledIndexChange:\"scrolledIndexChange\"},features:[u.Db([{provide:N,useExisting:e}]),u.Bb],ngContentSelectors:F,decls:4,vars:4,consts:[[1,\"cdk-virtual-scroll-content-wrapper\"],[\"contentWrapper\",\"\"],[1,\"cdk-virtual-scroll-spacer\"]],template:function(e,t){1&e&&(u.mc(),u.Vb(0,\"div\",0,1),u.lc(2),u.Ub(),u.Qb(3,\"div\",2)),2&e&&(u.Eb(3),u.Cc(\"width\",t._totalContentWidth)(\"height\",t._totalContentHeight))},styles:[\"cdk-virtual-scroll-viewport{display:block;position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{position:absolute;top:0;left:0;height:1px;width:1px;transform-origin:0 0}[dir=rtl] .cdk-virtual-scroll-spacer{right:0;left:auto;transform-origin:100% 0}\\n\"],encapsulation:2,changeDetection:0}),e}();function z(e,t,n){if(!n.getBoundingClientRect)return 0;var r=n.getBoundingClientRect();return\"horizontal\"===e?\"start\"===t?r.left:r.right:\"start\"===t?r.top:r.bottom}var J=function(){var e=function(){function e(n,r,i,a,o,u){var c=this;s(this,e),this._viewContainerRef=n,this._template=r,this._differs=i,this._viewRepeater=a,this._viewport=o,this.viewChange=new d.a,this._dataSourceChanges=new d.a,this.dataStream=this._dataSourceChanges.pipe(Object(x.a)(null),Object(C.a)(),Object(D.a)((function(e){var n=t(e,2),r=n[0],i=n[1];return c._changeDataSource(r,i)})),Object(O.a)(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new d.a,this.dataStream.subscribe((function(e){c._data=e,c._onRenderedDataChange()})),this._viewport.renderedRangeStream.pipe(Object(M.a)(this._destroyed)).subscribe((function(e){c._renderedRange=e,u.run((function(){return c.viewChange.next(c._renderedRange)})),c._onRenderedDataChange()})),this._viewport.attach(this)}return c(e,[{key:\"cdkVirtualForOf\",get:function(){return this._cdkVirtualForOf},set:function(e){this._cdkVirtualForOf=e,Object(A.h)(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new A.a(Object(y.a)(e)?e:Array.from(e||[])))}},{key:\"cdkVirtualForTrackBy\",get:function(){return this._cdkVirtualForTrackBy},set:function(e){var t=this;this._needsUpdate=!0,this._cdkVirtualForTrackBy=e?function(n,r){return e(n+(t._renderedRange?t._renderedRange.start:0),r)}:void 0}},{key:\"cdkVirtualForTemplate\",set:function(e){e&&(this._needsUpdate=!0,this._template=e)}},{key:\"cdkVirtualForTemplateCacheSize\",get:function(){return this._viewRepeater.viewCacheSize},set:function(e){this._viewRepeater.viewCacheSize=Object(o.f)(e)}},{key:\"measureRangeSize\",value:function(e,t){if(e.start>=e.end)return 0;for(var n,r,i=e.start-this._renderedRange.start,a=e.end-e.start,o=0;o-1;u--){var c=this._viewContainerRef.get(u+i);if(c&&c.rootNodes.length){r=c.rootNodes[c.rootNodes.length-1];break}}return n&&r?z(t,\"end\",r)-z(t,\"start\",n):0}},{key:\"ngDoCheck\",value:function(){if(this._differ&&this._needsUpdate){var e=this._differ.diff(this._renderedItems);e?this._applyChanges(e):this._updateContext(),this._needsUpdate=!1}}},{key:\"ngOnDestroy\",value:function(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}},{key:\"_onRenderedDataChange\",value:function(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create(this.cdkVirtualForTrackBy)),this._needsUpdate=!0)}},{key:\"_changeDataSource\",value:function(e,t){return e&&e.disconnect(this),this._needsUpdate=!0,t?t.connect(this):Object(f.a)()}},{key:\"_updateContext\",value:function(){for(var e=this._data.length,t=this._viewContainerRef.length;t--;){var n=this._viewContainerRef.get(t);n.context.index=this._renderedRange.start+t,n.context.count=e,this._updateComputedContextProperties(n.context),n.detectChanges()}}},{key:\"_applyChanges\",value:function(e){var t=this;this._viewRepeater.applyChanges(e,this._viewContainerRef,(function(e,n,r){return t._getEmbeddedViewArgs(e,r)}),(function(e){return e.item})),e.forEachIdentityChange((function(e){t._viewContainerRef.get(e.currentIndex).context.$implicit=e.item}));for(var n=this._data.length,r=this._viewContainerRef.length;r--;){var i=this._viewContainerRef.get(r);i.context.index=this._renderedRange.start+r,i.context.count=n,this._updateComputedContextProperties(i.context)}}},{key:\"_updateComputedContextProperties\",value:function(e){e.first=0===e.index,e.last=e.index===e.count-1,e.even=e.index%2==0,e.odd=!e.even}},{key:\"_getEmbeddedViewArgs\",value:function(e,t){return{templateRef:this._template,context:{$implicit:e.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:t}}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(u.Pb(u.U),u.Pb(u.P),u.Pb(u.v),u.Pb(A.g),u.Pb(U,4),u.Pb(u.C))},e.\\u0275dir=u.Kb({type:e,selectors:[[\"\",\"cdkVirtualFor\",\"\",\"cdkVirtualForOf\",\"\"]],inputs:{cdkVirtualForOf:\"cdkVirtualForOf\",cdkVirtualForTrackBy:\"cdkVirtualForTrackBy\",cdkVirtualForTemplate:\"cdkVirtualForTemplate\",cdkVirtualForTemplateCacheSize:\"cdkVirtualForTemplateCacheSize\"},features:[u.Db([{provide:A.g,useClass:A.f}])]}),e}(),G=function(){var e=function e(){s(this,e)};return e.\\u0275mod=u.Nb({type:e}),e.\\u0275inj=u.Mb({factory:function(t){return new(t||e)}}),e}(),X=function(){var e=function e(){s(this,e)};return e.\\u0275mod=u.Nb({type:e}),e.\\u0275inj=u.Mb({factory:function(t){return new(t||e)},imports:[[T.a,L.b,G],T.a,G]}),e}()},w1tV:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"oB13\"),i=n(\"x+ZX\"),a=n(\"XNiG\");function o(){return new a.a}function s(){return function(e){return Object(i.a)()(Object(r.a)(o)(e))}}},w8CP:function(e,t,n){\"use strict\";var r=n(\"2j6C\"),i=n(\"P7XM\");function a(e,t){return 55296==(64512&e.charCodeAt(t))&&!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1))}function o(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function s(e){return 1===e.length?\"0\"+e:e}function u(e){return 7===e.length?\"0\"+e:6===e.length?\"00\"+e:5===e.length?\"000\"+e:4===e.length?\"0000\"+e:3===e.length?\"00000\"+e:2===e.length?\"000000\"+e:1===e.length?\"0000000\"+e:e}t.inherits=i,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if(\"string\"==typeof e)if(t){if(\"hex\"===t)for((e=e.replace(/[^a-z0-9]+/gi,\"\")).length%2!=0&&(e=\"0\"+e),i=0;i>6|192,n[r++]=63&o|128):a(e,i)?(o=65536+((1023&o)<<10)+(1023&e.charCodeAt(++i)),n[r++]=o>>18|240,n[r++]=o>>12&63|128,n[r++]=o>>6&63|128,n[r++]=63&o|128):(n[r++]=o>>12|224,n[r++]=o>>6&63|128,n[r++]=63&o|128)}else for(i=0;i>>0;return o},t.split32=function(e,t){for(var n=new Array(4*e.length),r=0,i=0;r>>24,n[i+1]=a>>>16&255,n[i+2]=a>>>8&255,n[i+3]=255&a):(n[i+3]=a>>>24,n[i+2]=a>>>16&255,n[i+1]=a>>>8&255,n[i]=255&a)}return n},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,n){return e+t+n>>>0},t.sum32_4=function(e,t,n,r){return e+t+n+r>>>0},t.sum32_5=function(e,t,n,r,i){return e+t+n+r+i>>>0},t.sum64=function(e,t,n,r){var i=r+e[t+1]>>>0;e[t]=(i>>0,e[t+1]=i},t.sum64_hi=function(e,t,n,r){return(t+r>>>0>>0},t.sum64_lo=function(e,t,n,r){return t+r>>>0},t.sum64_4_hi=function(e,t,n,r,i,a,o,s){var u=0,c=t;return u+=(c=c+r>>>0)>>0)>>0)>>0},t.sum64_4_lo=function(e,t,n,r,i,a,o,s){return t+r+a+s>>>0},t.sum64_5_hi=function(e,t,n,r,i,a,o,s,u,c){var l=0,d=t;return l+=(d=d+r>>>0)>>0)>>0)>>0)>>0},t.sum64_5_lo=function(e,t,n,r,i,a,o,s,u,c){return t+r+a+s+c>>>0},t.rotr64_hi=function(e,t,n){return(t<<32-n|e>>>n)>>>0},t.rotr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0},t.shr64_hi=function(e,t,n){return e>>>n},t.shr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0}},wQk9:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"tzm\",{months:\"\\u2d49\\u2d4f\\u2d4f\\u2d30\\u2d62\\u2d54_\\u2d31\\u2d55\\u2d30\\u2d62\\u2d55_\\u2d4e\\u2d30\\u2d55\\u2d5a_\\u2d49\\u2d31\\u2d54\\u2d49\\u2d54_\\u2d4e\\u2d30\\u2d62\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4f\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4d\\u2d62\\u2d53\\u2d63_\\u2d56\\u2d53\\u2d5b\\u2d5c_\\u2d5b\\u2d53\\u2d5c\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d3d\\u2d5f\\u2d53\\u2d31\\u2d55_\\u2d4f\\u2d53\\u2d61\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d37\\u2d53\\u2d4a\\u2d4f\\u2d31\\u2d49\\u2d54\".split(\"_\"),monthsShort:\"\\u2d49\\u2d4f\\u2d4f\\u2d30\\u2d62\\u2d54_\\u2d31\\u2d55\\u2d30\\u2d62\\u2d55_\\u2d4e\\u2d30\\u2d55\\u2d5a_\\u2d49\\u2d31\\u2d54\\u2d49\\u2d54_\\u2d4e\\u2d30\\u2d62\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4f\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4d\\u2d62\\u2d53\\u2d63_\\u2d56\\u2d53\\u2d5b\\u2d5c_\\u2d5b\\u2d53\\u2d5c\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d3d\\u2d5f\\u2d53\\u2d31\\u2d55_\\u2d4f\\u2d53\\u2d61\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d37\\u2d53\\u2d4a\\u2d4f\\u2d31\\u2d49\\u2d54\".split(\"_\"),weekdays:\"\\u2d30\\u2d59\\u2d30\\u2d4e\\u2d30\\u2d59_\\u2d30\\u2d62\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d54\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4e\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d39\\u2d62\\u2d30\\u2d59\".split(\"_\"),weekdaysShort:\"\\u2d30\\u2d59\\u2d30\\u2d4e\\u2d30\\u2d59_\\u2d30\\u2d62\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d54\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4e\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d39\\u2d62\\u2d30\\u2d59\".split(\"_\"),weekdaysMin:\"\\u2d30\\u2d59\\u2d30\\u2d4e\\u2d30\\u2d59_\\u2d30\\u2d62\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d54\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4e\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d39\\u2d62\\u2d30\\u2d59\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u2d30\\u2d59\\u2d37\\u2d45 \\u2d34] LT\",nextDay:\"[\\u2d30\\u2d59\\u2d3d\\u2d30 \\u2d34] LT\",nextWeek:\"dddd [\\u2d34] LT\",lastDay:\"[\\u2d30\\u2d5a\\u2d30\\u2d4f\\u2d5c \\u2d34] LT\",lastWeek:\"dddd [\\u2d34] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u2d37\\u2d30\\u2d37\\u2d45 \\u2d59 \\u2d62\\u2d30\\u2d4f %s\",past:\"\\u2d62\\u2d30\\u2d4f %s\",s:\"\\u2d49\\u2d4e\\u2d49\\u2d3d\",ss:\"%d \\u2d49\\u2d4e\\u2d49\\u2d3d\",m:\"\\u2d4e\\u2d49\\u2d4f\\u2d53\\u2d3a\",mm:\"%d \\u2d4e\\u2d49\\u2d4f\\u2d53\\u2d3a\",h:\"\\u2d59\\u2d30\\u2d44\\u2d30\",hh:\"%d \\u2d5c\\u2d30\\u2d59\\u2d59\\u2d30\\u2d44\\u2d49\\u2d4f\",d:\"\\u2d30\\u2d59\\u2d59\",dd:\"%d o\\u2d59\\u2d59\\u2d30\\u2d4f\",M:\"\\u2d30\\u2d62o\\u2d53\\u2d54\",MM:\"%d \\u2d49\\u2d62\\u2d62\\u2d49\\u2d54\\u2d4f\",y:\"\\u2d30\\u2d59\\u2d33\\u2d30\\u2d59\",yy:\"%d \\u2d49\\u2d59\\u2d33\\u2d30\\u2d59\\u2d4f\"},week:{dow:6,doy:12}})}(n(\"wd/R\"))},wZkO:function(e,t,i){\"use strict\";i.d(t,\"a\",(function(){return ne})),i.d(t,\"b\",(function(){return he})),i.d(t,\"c\",(function(){return q})),i.d(t,\"d\",(function(){return _e}));var a=i(\"u47x\"),o=i(\"GU7r\"),u=i(\"+rOU\"),d=i(\"ofXK\"),f=i(\"fXoL\"),m=i(\"FKr1\"),p=i(\"R1ws\"),b=i(\"XNiG\"),g=i(\"quSY\"),_=i(\"VRyK\"),y=i(\"xgIS\"),k=i(\"LRne\"),w=i(\"PqYM\"),S=i(\"R0Ic\"),M=i(\"JX91\"),x=i(\"/uUt\"),C=i(\"1G5W\"),D=i(\"8LU1\"),O=i(\"nLfN\"),L=i(\"FtGj\"),E=i(\"cH1L\"),T=i(\"vxfF\");function A(e,t){1&e&&f.lc(0)}var P=[\"*\"];function F(e,t){}var j=function(e){return{animationDuration:e}},R=function(e,t){return{value:e,params:t}},I=[\"tabBodyWrapper\"],Y=[\"tabHeader\"];function H(e,t){}function N(e,t){if(1&e&&f.Fc(0,H,0,0,\"ng-template\",9),2&e){var n=f.gc().$implicit;f.nc(\"cdkPortalOutlet\",n.templateLabel)}}function B(e,t){if(1&e&&f.Hc(0),2&e){var n=f.gc().$implicit;f.Ic(n.textLabel)}}function V(e,t){if(1&e){var n=f.Wb();f.Vb(0,\"div\",6),f.cc(\"click\",(function(){f.wc(n);var e=t.$implicit,r=t.index,i=f.gc(),a=f.uc(1);return i._handleClick(e,a,r)})),f.Vb(1,\"div\",7),f.Fc(2,N,1,1,\"ng-template\",8),f.Fc(3,B,1,1,\"ng-template\",8),f.Ub(),f.Ub()}if(2&e){var r=t.$implicit,i=t.index,a=f.gc();f.Hb(\"mat-tab-label-active\",a.selectedIndex==i),f.nc(\"id\",a._getTabLabelId(i))(\"disabled\",r.disabled)(\"matRippleDisabled\",r.disabled||a.disableRipple),f.Fb(\"tabIndex\",a._getTabIndex(r,i))(\"aria-posinset\",i+1)(\"aria-setsize\",a._tabs.length)(\"aria-controls\",a._getTabContentId(i))(\"aria-selected\",a.selectedIndex==i)(\"aria-label\",r.ariaLabel||null)(\"aria-labelledby\",!r.ariaLabel&&r.ariaLabelledby?r.ariaLabelledby:null),f.Eb(2),f.nc(\"ngIf\",r.templateLabel),f.Eb(1),f.nc(\"ngIf\",!r.templateLabel)}}function U(e,t){if(1&e){var n=f.Wb();f.Vb(0,\"mat-tab-body\",10),f.cc(\"_onCentered\",(function(){return f.wc(n),f.gc()._removeTabBodyWrapperHeight()}))(\"_onCentering\",(function(e){return f.wc(n),f.gc()._setTabBodyWrapperHeight(e)})),f.Ub()}if(2&e){var r=t.$implicit,i=t.index,a=f.gc();f.Hb(\"mat-tab-body-active\",a.selectedIndex==i),f.nc(\"id\",a._getTabContentId(i))(\"content\",r.content)(\"position\",r.position)(\"origin\",r.origin)(\"animationDuration\",a.animationDuration),f.Fb(\"aria-labelledby\",a._getTabLabelId(i))}}var z=[\"tabListContainer\"],J=[\"tabList\"],G=[\"nextPaginator\"],X=[\"previousPaginator\"],W=new f.s(\"MatInkBarPositioner\",{providedIn:\"root\",factory:function(){return function(e){return{left:e?(e.offsetLeft||0)+\"px\":\"0\",width:e?(e.offsetWidth||0)+\"px\":\"0\"}}}}),Z=function(){var e=function(){function e(t,n,r,i){s(this,e),this._elementRef=t,this._ngZone=n,this._inkBarPositioner=r,this._animationMode=i}return c(e,[{key:\"alignToElement\",value:function(e){var t=this;this.show(),\"undefined\"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular((function(){requestAnimationFrame((function(){return t._setStyles(e)}))})):this._setStyles(e)}},{key:\"show\",value:function(){this._elementRef.nativeElement.style.visibility=\"visible\"}},{key:\"hide\",value:function(){this._elementRef.nativeElement.style.visibility=\"hidden\"}},{key:\"_setStyles\",value:function(e){var t=this._inkBarPositioner(e),n=this._elementRef.nativeElement;n.style.left=t.left,n.style.width=t.width}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(f.Pb(f.m),f.Pb(f.C),f.Pb(W),f.Pb(p.a,8))},e.\\u0275dir=f.Kb({type:e,selectors:[[\"mat-ink-bar\"]],hostAttrs:[1,\"mat-ink-bar\"],hostVars:2,hostBindings:function(e,t){2&e&&f.Hb(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode)}}),e}(),K=new f.s(\"MatTabContent\"),Q=new f.s(\"MatTabLabel\"),q=function(){var e=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return n}(u.b);return e.\\u0275fac=function(t){return $(t||e)},e.\\u0275dir=f.Kb({type:e,selectors:[[\"\",\"mat-tab-label\",\"\"],[\"\",\"matTabLabel\",\"\"]],features:[f.Db([{provide:Q,useExisting:e}]),f.Bb]}),e}(),$=f.Xb(q),ee=Object(m.v)((function e(){s(this,e)})),te=new f.s(\"MAT_TAB_GROUP\"),ne=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this))._viewContainerRef=e,i._closestTabGroup=r,i.textLabel=\"\",i._contentPortal=null,i._stateChanges=new b.a,i.position=null,i.origin=null,i.isActive=!1,i}return c(n,[{key:\"templateLabel\",get:function(){return this._templateLabel},set:function(e){this._setTemplateLabelInput(e)}},{key:\"content\",get:function(){return this._contentPortal}},{key:\"ngOnChanges\",value:function(e){(e.hasOwnProperty(\"textLabel\")||e.hasOwnProperty(\"disabled\"))&&this._stateChanges.next()}},{key:\"ngOnDestroy\",value:function(){this._stateChanges.complete()}},{key:\"ngOnInit\",value:function(){this._contentPortal=new u.h(this._explicitContent||this._implicitContent,this._viewContainerRef)}},{key:\"_setTemplateLabelInput\",value:function(e){e&&(this._templateLabel=e)}}]),n}(ee);return e.\\u0275fac=function(t){return new(t||e)(f.Pb(f.U),f.Pb(te,8))},e.\\u0275cmp=f.Jb({type:e,selectors:[[\"mat-tab\"]],contentQueries:function(e,t,n){var r;1&e&&(f.Ib(n,Q,!0),f.Ac(n,K,!0,f.P)),2&e&&(f.tc(r=f.dc())&&(t.templateLabel=r.first),f.tc(r=f.dc())&&(t._explicitContent=r.first))},viewQuery:function(e,t){var n;1&e&&f.Bc(f.P,!0),2&e&&f.tc(n=f.dc())&&(t._implicitContent=n.first)},inputs:{disabled:\"disabled\",textLabel:[\"label\",\"textLabel\"],ariaLabel:[\"aria-label\",\"ariaLabel\"],ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"]},exportAs:[\"matTab\"],features:[f.Bb,f.Cb],ngContentSelectors:P,decls:1,vars:0,template:function(e,t){1&e&&(f.mc(),f.Fc(0,A,1,0,\"ng-template\"))},encapsulation:2}),e}(),re={translateTab:Object(S.n)(\"translateTab\",[Object(S.k)(\"center, void, left-origin-center, right-origin-center\",Object(S.l)({transform:\"none\"})),Object(S.k)(\"left\",Object(S.l)({transform:\"translate3d(-100%, 0, 0)\",minHeight:\"1px\"})),Object(S.k)(\"right\",Object(S.l)({transform:\"translate3d(100%, 0, 0)\",minHeight:\"1px\"})),Object(S.m)(\"* => left, * => right, left => center, right => center\",Object(S.e)(\"{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)\")),Object(S.m)(\"void => left-origin-center\",[Object(S.l)({transform:\"translate3d(-100%, 0, 0)\"}),Object(S.e)(\"{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)\")]),Object(S.m)(\"void => right-origin-center\",[Object(S.l)({transform:\"translate3d(100%, 0, 0)\"}),Object(S.e)(\"{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)\")])])},ie=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,i,a){var o;return s(this,n),(o=t.call(this,e,r,a))._host=i,o._centeringSub=g.a.EMPTY,o._leavingSub=g.a.EMPTY,o}return c(n,[{key:\"ngOnInit\",value:function(){var e=this;r(v(n.prototype),\"ngOnInit\",this).call(this),this._centeringSub=this._host._beforeCentering.pipe(Object(M.a)(this._host._isCenterPosition(this._host._position))).subscribe((function(t){t&&!e.hasAttached()&&e.attach(e._host._content)})),this._leavingSub=this._host._afterLeavingCenter.subscribe((function(){e.detach()}))}},{key:\"ngOnDestroy\",value:function(){r(v(n.prototype),\"ngOnDestroy\",this).call(this),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}]),n}(u.c);return e.\\u0275fac=function(t){return new(t||e)(f.Pb(f.j),f.Pb(f.U),f.Pb(Object(f.Y)((function(){return oe}))),f.Pb(d.d))},e.\\u0275dir=f.Kb({type:e,selectors:[[\"\",\"matTabBodyHost\",\"\"]],features:[f.Bb]}),e}(),ae=function(){var e=function(){function e(t,n,r){var i=this;s(this,e),this._elementRef=t,this._dir=n,this._dirChangeSubscription=g.a.EMPTY,this._translateTabComplete=new b.a,this._onCentering=new f.p,this._beforeCentering=new f.p,this._afterLeavingCenter=new f.p,this._onCentered=new f.p(!0),this.animationDuration=\"500ms\",n&&(this._dirChangeSubscription=n.change.subscribe((function(e){i._computePositionAnimationState(e),r.markForCheck()}))),this._translateTabComplete.pipe(Object(x.a)((function(e,t){return e.fromState===t.fromState&&e.toState===t.toState}))).subscribe((function(e){i._isCenterPosition(e.toState)&&i._isCenterPosition(i._position)&&i._onCentered.emit(),i._isCenterPosition(e.fromState)&&!i._isCenterPosition(i._position)&&i._afterLeavingCenter.emit()}))}return c(e,[{key:\"position\",set:function(e){this._positionIndex=e,this._computePositionAnimationState()}},{key:\"ngOnInit\",value:function(){\"center\"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}},{key:\"ngOnDestroy\",value:function(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}},{key:\"_onTranslateTabStarted\",value:function(e){var t=this._isCenterPosition(e.toState);this._beforeCentering.emit(t),t&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}},{key:\"_getLayoutDirection\",value:function(){return this._dir&&\"rtl\"===this._dir.value?\"rtl\":\"ltr\"}},{key:\"_isCenterPosition\",value:function(e){return\"center\"==e||\"left-origin-center\"==e||\"right-origin-center\"==e}},{key:\"_computePositionAnimationState\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._getLayoutDirection();this._position=this._positionIndex<0?\"ltr\"==e?\"left\":\"right\":this._positionIndex>0?\"ltr\"==e?\"right\":\"left\":\"center\"}},{key:\"_computePositionFromOrigin\",value:function(e){var t=this._getLayoutDirection();return\"ltr\"==t&&e<=0||\"rtl\"==t&&e>0?\"left-origin-center\":\"right-origin-center\"}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(f.Pb(f.m),f.Pb(E.b,8),f.Pb(f.h))},e.\\u0275dir=f.Kb({type:e,inputs:{animationDuration:\"animationDuration\",position:\"position\",_content:[\"content\",\"_content\"],origin:\"origin\"},outputs:{_onCentering:\"_onCentering\",_beforeCentering:\"_beforeCentering\",_afterLeavingCenter:\"_afterLeavingCenter\",_onCentered:\"_onCentered\"}}),e}(),oe=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,i){return s(this,n),t.call(this,e,r,i)}return n}(ae);return e.\\u0275fac=function(t){return new(t||e)(f.Pb(f.m),f.Pb(E.b,8),f.Pb(f.h))},e.\\u0275cmp=f.Jb({type:e,selectors:[[\"mat-tab-body\"]],viewQuery:function(e,t){var n;1&e&&f.Kc(u.f,!0),2&e&&f.tc(n=f.dc())&&(t._portalHost=n.first)},hostAttrs:[1,\"mat-tab-body\"],features:[f.Bb],decls:3,vars:6,consts:[[1,\"mat-tab-body-content\"],[\"content\",\"\"],[\"matTabBodyHost\",\"\"]],template:function(e,t){1&e&&(f.Vb(0,\"div\",0,1),f.cc(\"@translateTab.start\",(function(e){return t._onTranslateTabStarted(e)}))(\"@translateTab.done\",(function(e){return t._translateTabComplete.next(e)})),f.Fc(2,F,0,0,\"ng-template\",2),f.Ub()),2&e&&f.nc(\"@translateTab\",f.rc(3,R,t._position,f.qc(1,j,t.animationDuration)))},directives:[ie],styles:[\".mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}\\n\"],encapsulation:2,data:{animation:[re.translateTab]}}),e}(),se=new f.s(\"MAT_TABS_CONFIG\"),ue=0,ce=function e(){s(this,e)},le=Object(m.t)(Object(m.u)((function e(t){s(this,e),this._elementRef=t})),\"primary\"),de=function(){var e=function(e){l(r,e);var t=h(r);function r(e,n,i,a){var o;return s(this,r),(o=t.call(this,e))._changeDetectorRef=n,o._animationMode=a,o._tabs=new f.H,o._indexToSelect=0,o._tabBodyWrapperHeight=0,o._tabsSubscription=g.a.EMPTY,o._tabLabelSubscription=g.a.EMPTY,o._dynamicHeight=!1,o._selectedIndex=null,o.headerPosition=\"above\",o.selectedIndexChange=new f.p,o.focusChange=new f.p,o.animationDone=new f.p,o.selectedTabChange=new f.p(!0),o._groupId=ue++,o.animationDuration=i&&i.animationDuration?i.animationDuration:\"500ms\",o.disablePagination=!(!i||null==i.disablePagination)&&i.disablePagination,o}return c(r,[{key:\"dynamicHeight\",get:function(){return this._dynamicHeight},set:function(e){this._dynamicHeight=Object(D.c)(e)}},{key:\"selectedIndex\",get:function(){return this._selectedIndex},set:function(e){this._indexToSelect=Object(D.f)(e,null)}},{key:\"animationDuration\",get:function(){return this._animationDuration},set:function(e){this._animationDuration=/^\\d+$/.test(e)?e+\"ms\":e}},{key:\"backgroundColor\",get:function(){return this._backgroundColor},set:function(e){var t=this._elementRef.nativeElement;t.classList.remove(\"mat-background-\"+this.backgroundColor),e&&t.classList.add(\"mat-background-\"+e),this._backgroundColor=e}},{key:\"ngAfterContentChecked\",value:function(){var e=this,t=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=t){var n=null==this._selectedIndex;n||this.selectedTabChange.emit(this._createChangeEvent(t)),Promise.resolve().then((function(){e._tabs.forEach((function(e,n){return e.isActive=n===t})),n||e.selectedIndexChange.emit(t)}))}this._tabs.forEach((function(n,r){n.position=r-t,null==e._selectedIndex||0!=n.position||n.origin||(n.origin=t-e._selectedIndex)})),this._selectedIndex!==t&&(this._selectedIndex=t,this._changeDetectorRef.markForCheck())}},{key:\"ngAfterContentInit\",value:function(){var e=this;this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe((function(){if(e._clampTabIndex(e._indexToSelect)===e._selectedIndex)for(var t=e._tabs.toArray(),n=0;n.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\\n\"],encapsulation:2}),e}(),fe=Object(m.v)((function e(){s(this,e)})),me=function(){var e=function(e){l(n,e);var t=h(n);function n(e){var r;return s(this,n),(r=t.call(this)).elementRef=e,r}return c(n,[{key:\"focus\",value:function(){this.elementRef.nativeElement.focus()}},{key:\"getOffsetLeft\",value:function(){return this.elementRef.nativeElement.offsetLeft}},{key:\"getOffsetWidth\",value:function(){return this.elementRef.nativeElement.offsetWidth}}]),n}(fe);return e.\\u0275fac=function(t){return new(t||e)(f.Pb(f.m))},e.\\u0275dir=f.Kb({type:e,selectors:[[\"\",\"matTabLabelWrapper\",\"\"]],hostVars:3,hostBindings:function(e,t){2&e&&(f.Fb(\"aria-disabled\",!!t.disabled),f.Hb(\"mat-tab-disabled\",t.disabled))},inputs:{disabled:\"disabled\"},features:[f.Bb]}),e}(),pe=Object(O.f)({passive:!0}),ve=function(){var e=function(){function e(t,n,r,i,a,o,u){var c=this;s(this,e),this._elementRef=t,this._changeDetectorRef=n,this._viewportRuler=r,this._dir=i,this._ngZone=a,this._platform=o,this._animationMode=u,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new b.a,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new b.a,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new f.p,this.indexFocused=new f.p,a.runOutsideAngular((function(){Object(y.a)(t.nativeElement,\"mouseleave\").pipe(Object(C.a)(c._destroyed)).subscribe((function(){c._stopInterval()}))}))}return c(e,[{key:\"selectedIndex\",get:function(){return this._selectedIndex},set:function(e){e=Object(D.f)(e),this._selectedIndex!=e&&(this._selectedIndexChanged=!0,this._selectedIndex=e,this._keyManager&&this._keyManager.updateActiveItem(e))}},{key:\"ngAfterViewInit\",value:function(){var e=this;Object(y.a)(this._previousPaginator.nativeElement,\"touchstart\",pe).pipe(Object(C.a)(this._destroyed)).subscribe((function(){e._handlePaginatorPress(\"before\")})),Object(y.a)(this._nextPaginator.nativeElement,\"touchstart\",pe).pipe(Object(C.a)(this._destroyed)).subscribe((function(){e._handlePaginatorPress(\"after\")}))}},{key:\"ngAfterContentInit\",value:function(){var e=this,t=this._dir?this._dir.change:Object(k.a)(null),n=this._viewportRuler.change(150),r=function(){e.updatePagination(),e._alignInkBarToSelectedTab()};this._keyManager=new a.e(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap(),this._keyManager.updateActiveItem(this._selectedIndex),\"undefined\"!=typeof requestAnimationFrame?requestAnimationFrame(r):r(),Object(_.a)(t,n,this._items.changes).pipe(Object(C.a)(this._destroyed)).subscribe((function(){Promise.resolve().then(r),e._keyManager.withHorizontalOrientation(e._getLayoutDirection())})),this._keyManager.change.pipe(Object(C.a)(this._destroyed)).subscribe((function(t){e.indexFocused.emit(t),e._setTabFocus(t)}))}},{key:\"ngAfterContentChecked\",value:function(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}},{key:\"ngOnDestroy\",value:function(){this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}},{key:\"_handleKeydown\",value:function(e){if(!Object(L.s)(e))switch(e.keyCode){case L.f:case L.n:this.focusIndex!==this.selectedIndex&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e));break;default:this._keyManager.onKeydown(e)}}},{key:\"_onContentChanges\",value:function(){var e=this,t=this._elementRef.nativeElement.textContent;t!==this._currentTextContent&&(this._currentTextContent=t||\"\",this._ngZone.run((function(){e.updatePagination(),e._alignInkBarToSelectedTab(),e._changeDetectorRef.markForCheck()})))}},{key:\"updatePagination\",value:function(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}},{key:\"focusIndex\",get:function(){return this._keyManager?this._keyManager.activeItemIndex:0},set:function(e){this._isValidIndex(e)&&this.focusIndex!==e&&this._keyManager&&this._keyManager.setActiveItem(e)}},{key:\"_isValidIndex\",value:function(e){if(!this._items)return!0;var t=this._items?this._items.toArray()[e]:null;return!!t&&!t.disabled}},{key:\"_setTabFocus\",value:function(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();var t=this._tabListContainer.nativeElement,n=this._getLayoutDirection();t.scrollLeft=\"ltr\"==n?0:t.scrollWidth-t.offsetWidth}}},{key:\"_getLayoutDirection\",value:function(){return this._dir&&\"rtl\"===this._dir.value?\"rtl\":\"ltr\"}},{key:\"_updateTabScrollPosition\",value:function(){if(!this.disablePagination){var e=this.scrollDistance,t=this._platform,n=\"ltr\"===this._getLayoutDirection()?-e:e;this._tabList.nativeElement.style.transform=\"translateX(\".concat(Math.round(n),\"px)\"),t&&(t.TRIDENT||t.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}}},{key:\"scrollDistance\",get:function(){return this._scrollDistance},set:function(e){this._scrollTo(e)}},{key:\"_scrollHeader\",value:function(e){return this._scrollTo(this._scrollDistance+(\"before\"==e?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}},{key:\"_handlePaginatorClick\",value:function(e){this._stopInterval(),this._scrollHeader(e)}},{key:\"_scrollToLabel\",value:function(e){if(!this.disablePagination){var t=this._items?this._items.toArray()[e]:null;if(t){var n,r,i=this._tabListContainer.nativeElement.offsetWidth,a=t.elementRef.nativeElement,o=a.offsetLeft,s=a.offsetWidth;\"ltr\"==this._getLayoutDirection()?r=(n=o)+s:n=(r=this._tabList.nativeElement.offsetWidth-o)-s;var u=this.scrollDistance,c=this.scrollDistance+i;nc&&(this.scrollDistance+=r-c+60)}}}},{key:\"_checkPaginationEnabled\",value:function(){if(this.disablePagination)this._showPaginationControls=!1;else{var e=this._tabList.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;e||(this.scrollDistance=0),e!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=e}}},{key:\"_checkScrollingControls\",value:function(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}},{key:\"_getMaxScrollDistance\",value:function(){return this._tabList.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}},{key:\"_alignInkBarToSelectedTab\",value:function(){var e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,t=e?e.elementRef.nativeElement:null;t?this._inkBar.alignToElement(t):this._inkBar.hide()}},{key:\"_stopInterval\",value:function(){this._stopScrolling.next()}},{key:\"_handlePaginatorPress\",value:function(e,t){var n=this;t&&null!=t.button&&0!==t.button||(this._stopInterval(),Object(w.a)(650,100).pipe(Object(C.a)(Object(_.a)(this._stopScrolling,this._destroyed))).subscribe((function(){var t=n._scrollHeader(e),r=t.maxScrollDistance,i=t.distance;(0===i||i>=r)&&n._stopInterval()})))}},{key:\"_scrollTo\",value:function(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};var t=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(t,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:t,distance:this._scrollDistance}}}]),e}();return e.\\u0275fac=function(t){return new(t||e)(f.Pb(f.m),f.Pb(f.h),f.Pb(T.h),f.Pb(E.b,8),f.Pb(f.C),f.Pb(O.a),f.Pb(p.a,8))},e.\\u0275dir=f.Kb({type:e,inputs:{disablePagination:\"disablePagination\"}}),e}(),be=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,i,a,o,u,c){var l;return s(this,n),(l=t.call(this,e,r,i,a,o,u,c))._disableRipple=!1,l}return c(n,[{key:\"disableRipple\",get:function(){return this._disableRipple},set:function(e){this._disableRipple=Object(D.c)(e)}},{key:\"_itemSelected\",value:function(e){e.preventDefault()}}]),n}(ve);return e.\\u0275fac=function(t){return new(t||e)(f.Pb(f.m),f.Pb(f.h),f.Pb(T.h),f.Pb(E.b,8),f.Pb(f.C),f.Pb(O.a),f.Pb(p.a,8))},e.\\u0275dir=f.Kb({type:e,inputs:{disableRipple:\"disableRipple\"},features:[f.Bb]}),e}(),ge=function(){var e=function(e){l(n,e);var t=h(n);function n(e,r,i,a,o,u,c){return s(this,n),t.call(this,e,r,i,a,o,u,c)}return n}(be);return e.\\u0275fac=function(t){return new(t||e)(f.Pb(f.m),f.Pb(f.h),f.Pb(T.h),f.Pb(E.b,8),f.Pb(f.C),f.Pb(O.a),f.Pb(p.a,8))},e.\\u0275cmp=f.Jb({type:e,selectors:[[\"mat-tab-header\"]],contentQueries:function(e,t,n){var r;1&e&&f.Ib(n,me,!1),2&e&&f.tc(r=f.dc())&&(t._items=r)},viewQuery:function(e,t){var n;1&e&&(f.Bc(Z,!0),f.Bc(z,!0),f.Bc(J,!0),f.Kc(G,!0),f.Kc(X,!0)),2&e&&(f.tc(n=f.dc())&&(t._inkBar=n.first),f.tc(n=f.dc())&&(t._tabListContainer=n.first),f.tc(n=f.dc())&&(t._tabList=n.first),f.tc(n=f.dc())&&(t._nextPaginator=n.first),f.tc(n=f.dc())&&(t._previousPaginator=n.first))},hostAttrs:[1,\"mat-tab-header\"],hostVars:4,hostBindings:function(e,t){2&e&&f.Hb(\"mat-tab-header-pagination-controls-enabled\",t._showPaginationControls)(\"mat-tab-header-rtl\",\"rtl\"==t._getLayoutDirection())},inputs:{selectedIndex:\"selectedIndex\"},outputs:{selectFocusedIndex:\"selectFocusedIndex\",indexFocused:\"indexFocused\"},features:[f.Bb],ngContentSelectors:P,decls:13,vars:8,consts:[[\"aria-hidden\",\"true\",\"mat-ripple\",\"\",1,\"mat-tab-header-pagination\",\"mat-tab-header-pagination-before\",\"mat-elevation-z4\",3,\"matRippleDisabled\",\"click\",\"mousedown\",\"touchend\"],[\"previousPaginator\",\"\"],[1,\"mat-tab-header-pagination-chevron\"],[1,\"mat-tab-label-container\",3,\"keydown\"],[\"tabListContainer\",\"\"],[\"role\",\"tablist\",1,\"mat-tab-list\",3,\"cdkObserveContent\"],[\"tabList\",\"\"],[1,\"mat-tab-labels\"],[\"aria-hidden\",\"true\",\"mat-ripple\",\"\",1,\"mat-tab-header-pagination\",\"mat-tab-header-pagination-after\",\"mat-elevation-z4\",3,\"matRippleDisabled\",\"mousedown\",\"click\",\"touchend\"],[\"nextPaginator\",\"\"]],template:function(e,t){1&e&&(f.mc(),f.Vb(0,\"div\",0,1),f.cc(\"click\",(function(){return t._handlePaginatorClick(\"before\")}))(\"mousedown\",(function(e){return t._handlePaginatorPress(\"before\",e)}))(\"touchend\",(function(){return t._stopInterval()})),f.Qb(2,\"div\",2),f.Ub(),f.Vb(3,\"div\",3,4),f.cc(\"keydown\",(function(e){return t._handleKeydown(e)})),f.Vb(5,\"div\",5,6),f.cc(\"cdkObserveContent\",(function(){return t._onContentChanges()})),f.Vb(7,\"div\",7),f.lc(8),f.Ub(),f.Qb(9,\"mat-ink-bar\"),f.Ub(),f.Ub(),f.Vb(10,\"div\",8,9),f.cc(\"mousedown\",(function(e){return t._handlePaginatorPress(\"after\",e)}))(\"click\",(function(){return t._handlePaginatorClick(\"after\")}))(\"touchend\",(function(){return t._stopInterval()})),f.Qb(12,\"div\",2),f.Ub()),2&e&&(f.Hb(\"mat-tab-header-pagination-disabled\",t._disableScrollBefore),f.nc(\"matRippleDisabled\",t._disableScrollBefore||t.disableRipple),f.Eb(5),f.Hb(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode),f.Eb(5),f.Hb(\"mat-tab-header-pagination-disabled\",t._disableScrollAfter),f.nc(\"matRippleDisabled\",t._disableScrollAfter||t.disableRipple))},directives:[m.o,o.a,Z],styles:['.mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;content:\"\";height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center]>.mat-tab-header .mat-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-tab-header .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\\n'],encapsulation:2}),e}(),_e=function(){var e=function e(){s(this,e)};return e.\\u0275mod=f.Nb({type:e}),e.\\u0275inj=f.Mb({factory:function(t){return new(t||e)},imports:[[d.c,m.h,u.g,m.p,o.c,a.a],m.h]}),e}()},\"wd/R\":function(e,t,n){(function(e){e.exports=function(){\"use strict\";var t,r;function i(){return t.apply(null,arguments)}function a(e){return e instanceof Array||\"[object Array]\"===Object.prototype.toString.call(e)}function o(e){return null!=e&&\"[object Object]\"===Object.prototype.toString.call(e)}function s(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function u(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(s(e,t))return!1;return!0}function c(e){return void 0===e}function l(e){return\"number\"==typeof e||\"[object Number]\"===Object.prototype.toString.call(e)}function d(e){return e instanceof Date||\"[object Date]\"===Object.prototype.toString.call(e)}function h(e,t){var n,r=[];for(n=0;n>>0;for(t=0;t0)for(n=0;n=0?n?\"+\":\"\":\"-\")+Math.pow(10,Math.max(0,t-r.length)).toString().substr(1)+r}i.suppressDeprecationWarnings=!1,i.deprecationHandler=null,x=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)s(e,t)&&n.push(t);return n};var A=/(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,P=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g,F={},j={};function R(e,t,n,r){var i=r;\"string\"==typeof r&&(i=function(){return this[r]()}),e&&(j[e]=i),t&&(j[t[0]]=function(){return T(i.apply(this,arguments),t[1],t[2])}),n&&(j[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function I(e,t){return e.isValid()?(t=Y(t,e.localeData()),F[t]=F[t]||function(e){var t,n,r,i=e.match(A);for(t=0,n=i.length;t=0&&P.test(e);)e=e.replace(P,r),P.lastIndex=0,n-=1;return e}var H={};function N(e,t){var n=e.toLowerCase();H[n]=H[n+\"s\"]=H[t]=e}function B(e){return\"string\"==typeof e?H[e]||H[e.toLowerCase()]:void 0}function V(e){var t,n,r={};for(n in e)s(e,n)&&(t=B(n))&&(r[t]=e[n]);return r}var U={};function z(e,t){U[e]=t}function J(e){return e%4==0&&e%100!=0||e%400==0}function G(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function X(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=G(t)),n}function W(e,t){return function(n){return null!=n?(K(this,e,n),i.updateOffset(this,t),this):Z(this,e)}}function Z(e,t){return e.isValid()?e._d[\"get\"+(e._isUTC?\"UTC\":\"\")+t]():NaN}function K(e,t,n){e.isValid()&&!isNaN(n)&&(\"FullYear\"===t&&J(e.year())&&1===e.month()&&29===e.date()?(n=X(n),e._d[\"set\"+(e._isUTC?\"UTC\":\"\")+t](n,e.month(),we(n,e.month()))):e._d[\"set\"+(e._isUTC?\"UTC\":\"\")+t](n))}var Q,q=/\\d/,$=/\\d\\d/,ee=/\\d{3}/,te=/\\d{4}/,ne=/[+-]?\\d{6}/,re=/\\d\\d?/,ie=/\\d\\d\\d\\d?/,ae=/\\d\\d\\d\\d\\d\\d?/,oe=/\\d{1,3}/,se=/\\d{1,4}/,ue=/[+-]?\\d{1,6}/,ce=/\\d+/,le=/[+-]?\\d+/,de=/Z|[+-]\\d\\d:?\\d\\d/gi,he=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi,fe=/[0-9]{0,256}['a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFF07\\uFF10-\\uFFEF]{1,256}|[\\u0600-\\u06FF\\/]{1,256}(\\s*?[\\u0600-\\u06FF]{1,256}){1,2}/i;function me(e,t,n){Q[e]=O(t)?t:function(e,r){return e&&n?n:t}}function pe(e,t){return s(Q,e)?Q[e](t._strict,t._locale):new RegExp(ve(e.replace(\"\\\\\",\"\").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,(function(e,t,n,r,i){return t||n||r||i}))))}function ve(e){return e.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,\"\\\\$&\")}Q={};var be,ge={};function _e(e,t){var n,r=t;for(\"string\"==typeof e&&(e=[e]),l(t)&&(r=function(e,n){n[t]=X(e)}),n=0;n68?1900:2e3)};var Pe=W(\"FullYear\",!0);function Fe(e,t,n,r,i,a,o){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,r,i,a,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,i,a,o),s}function je(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Re(e,t,n){var r=7+t-n;return-(7+je(e,0,r).getUTCDay()-t)%7+r-1}function Ie(e,t,n,r,i){var a,o,s=1+7*(t-1)+(7+n-r)%7+Re(e,r,i);return s<=0?o=Ae(a=e-1)+s:s>Ae(e)?(a=e+1,o=s-Ae(e)):(a=e,o=s),{year:a,dayOfYear:o}}function Ye(e,t,n){var r,i,a=Re(e.year(),t,n),o=Math.floor((e.dayOfYear()-a-1)/7)+1;return o<1?r=o+He(i=e.year()-1,t,n):o>He(e.year(),t,n)?(r=o-He(e.year(),t,n),i=e.year()+1):(i=e.year(),r=o),{week:r,year:i}}function He(e,t,n){var r=Re(e,t,n),i=Re(e+1,t,n);return(Ae(e)-r+i)/7}function Ne(e,t){return e.slice(t,7).concat(e.slice(0,t))}R(\"w\",[\"ww\",2],\"wo\",\"week\"),R(\"W\",[\"WW\",2],\"Wo\",\"isoWeek\"),N(\"week\",\"w\"),N(\"isoWeek\",\"W\"),z(\"week\",5),z(\"isoWeek\",5),me(\"w\",re),me(\"ww\",re,$),me(\"W\",re),me(\"WW\",re,$),ye([\"w\",\"ww\",\"W\",\"WW\"],(function(e,t,n,r){t[r.substr(0,1)]=X(e)})),R(\"d\",0,\"do\",\"day\"),R(\"dd\",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),R(\"ddd\",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),R(\"dddd\",0,0,(function(e){return this.localeData().weekdays(this,e)})),R(\"e\",0,0,\"weekday\"),R(\"E\",0,0,\"isoWeekday\"),N(\"day\",\"d\"),N(\"weekday\",\"e\"),N(\"isoWeekday\",\"E\"),z(\"day\",11),z(\"weekday\",11),z(\"isoWeekday\",11),me(\"d\",re),me(\"e\",re),me(\"E\",re),me(\"dd\",(function(e,t){return t.weekdaysMinRegex(e)})),me(\"ddd\",(function(e,t){return t.weekdaysShortRegex(e)})),me(\"dddd\",(function(e,t){return t.weekdaysRegex(e)})),ye([\"dd\",\"ddd\",\"dddd\"],(function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);null!=i?t.d=i:p(n).invalidWeekday=e})),ye([\"d\",\"e\",\"E\"],(function(e,t,n,r){t[r]=X(e)}));var Be=\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),Ve=\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),Ue=\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),ze=fe,Je=fe,Ge=fe;function Xe(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=m([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,\"\").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,\"\").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,\"\").toLocaleLowerCase();return n?\"dddd\"===t?-1!==(i=be.call(this._weekdaysParse,o))?i:null:\"ddd\"===t?-1!==(i=be.call(this._shortWeekdaysParse,o))?i:null:-1!==(i=be.call(this._minWeekdaysParse,o))?i:null:\"dddd\"===t?-1!==(i=be.call(this._weekdaysParse,o))||-1!==(i=be.call(this._shortWeekdaysParse,o))||-1!==(i=be.call(this._minWeekdaysParse,o))?i:null:\"ddd\"===t?-1!==(i=be.call(this._shortWeekdaysParse,o))||-1!==(i=be.call(this._weekdaysParse,o))||-1!==(i=be.call(this._minWeekdaysParse,o))?i:null:-1!==(i=be.call(this._minWeekdaysParse,o))||-1!==(i=be.call(this._weekdaysParse,o))||-1!==(i=be.call(this._shortWeekdaysParse,o))?i:null}function We(){function e(e,t){return t.length-e.length}var t,n,r,i,a,o=[],s=[],u=[],c=[];for(t=0;t<7;t++)n=m([2e3,1]).day(t),r=ve(this.weekdaysMin(n,\"\")),i=ve(this.weekdaysShort(n,\"\")),a=ve(this.weekdays(n,\"\")),o.push(r),s.push(i),u.push(a),c.push(r),c.push(i),c.push(a);o.sort(e),s.sort(e),u.sort(e),c.sort(e),this._weekdaysRegex=new RegExp(\"^(\"+c.join(\"|\")+\")\",\"i\"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp(\"^(\"+u.join(\"|\")+\")\",\"i\"),this._weekdaysShortStrictRegex=new RegExp(\"^(\"+s.join(\"|\")+\")\",\"i\"),this._weekdaysMinStrictRegex=new RegExp(\"^(\"+o.join(\"|\")+\")\",\"i\")}function Ze(){return this.hours()%12||12}function Ke(e,t){R(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function Qe(e,t){return t._meridiemParse}R(\"H\",[\"HH\",2],0,\"hour\"),R(\"h\",[\"hh\",2],0,Ze),R(\"k\",[\"kk\",2],0,(function(){return this.hours()||24})),R(\"hmm\",0,0,(function(){return\"\"+Ze.apply(this)+T(this.minutes(),2)})),R(\"hmmss\",0,0,(function(){return\"\"+Ze.apply(this)+T(this.minutes(),2)+T(this.seconds(),2)})),R(\"Hmm\",0,0,(function(){return\"\"+this.hours()+T(this.minutes(),2)})),R(\"Hmmss\",0,0,(function(){return\"\"+this.hours()+T(this.minutes(),2)+T(this.seconds(),2)})),Ke(\"a\",!0),Ke(\"A\",!1),N(\"hour\",\"h\"),z(\"hour\",13),me(\"a\",Qe),me(\"A\",Qe),me(\"H\",re),me(\"h\",re),me(\"k\",re),me(\"HH\",re,$),me(\"hh\",re,$),me(\"kk\",re,$),me(\"hmm\",ie),me(\"hmmss\",ae),me(\"Hmm\",ie),me(\"Hmmss\",ae),_e([\"H\",\"HH\"],3),_e([\"k\",\"kk\"],(function(e,t,n){var r=X(e);t[3]=24===r?0:r})),_e([\"a\",\"A\"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),_e([\"h\",\"hh\"],(function(e,t,n){t[3]=X(e),p(n).bigHour=!0})),_e(\"hmm\",(function(e,t,n){var r=e.length-2;t[3]=X(e.substr(0,r)),t[4]=X(e.substr(r)),p(n).bigHour=!0})),_e(\"hmmss\",(function(e,t,n){var r=e.length-4,i=e.length-2;t[3]=X(e.substr(0,r)),t[4]=X(e.substr(r,2)),t[5]=X(e.substr(i)),p(n).bigHour=!0})),_e(\"Hmm\",(function(e,t,n){var r=e.length-2;t[3]=X(e.substr(0,r)),t[4]=X(e.substr(r))})),_e(\"Hmmss\",(function(e,t,n){var r=e.length-4,i=e.length-2;t[3]=X(e.substr(0,r)),t[4]=X(e.substr(r,2)),t[5]=X(e.substr(i))}));var qe,$e=W(\"Hours\",!0),et={calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},longDateFormat:{LTS:\"h:mm:ss A\",LT:\"h:mm A\",L:\"MM/DD/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY h:mm A\",LLLL:\"dddd, MMMM D, YYYY h:mm A\"},invalidDate:\"Invalid date\",ordinal:\"%d\",dayOfMonthOrdinalParse:/\\d{1,2}/,relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",w:\"a week\",ww:\"%d weeks\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},months:Se,monthsShort:Me,week:{dow:0,doy:6},weekdays:Be,weekdaysMin:Ue,weekdaysShort:Ve,meridiemParse:/[ap]\\.?m?\\.?/i},tt={},nt={};function rt(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(r=at(i.slice(0,t).join(\"-\")))return r;if(n&&n.length>=t&&rt(i,n)>=t-1)break;t--}a++}return qe}(e)}function ct(e){var t,n=e._a;return n&&-2===p(e).overflow&&(t=n[1]<0||n[1]>11?1:n[2]<1||n[2]>we(n[0],n[1])?2:n[3]<0||n[3]>24||24===n[3]&&(0!==n[4]||0!==n[5]||0!==n[6])?3:n[4]<0||n[4]>59?4:n[5]<0||n[5]>59?5:n[6]<0||n[6]>999?6:-1,p(e)._overflowDayOfYear&&(t<0||t>2)&&(t=2),p(e)._overflowWeeks&&-1===t&&(t=7),p(e)._overflowWeekday&&-1===t&&(t=8),p(e).overflow=t),e}var lt=/^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,dt=/^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d|))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,ht=/Z|[+-]\\d\\d(?::?\\d\\d)?/,ft=[[\"YYYYYY-MM-DD\",/[+-]\\d{6}-\\d\\d-\\d\\d/],[\"YYYY-MM-DD\",/\\d{4}-\\d\\d-\\d\\d/],[\"GGGG-[W]WW-E\",/\\d{4}-W\\d\\d-\\d/],[\"GGGG-[W]WW\",/\\d{4}-W\\d\\d/,!1],[\"YYYY-DDD\",/\\d{4}-\\d{3}/],[\"YYYY-MM\",/\\d{4}-\\d\\d/,!1],[\"YYYYYYMMDD\",/[+-]\\d{10}/],[\"YYYYMMDD\",/\\d{8}/],[\"GGGG[W]WWE\",/\\d{4}W\\d{3}/],[\"GGGG[W]WW\",/\\d{4}W\\d{2}/,!1],[\"YYYYDDD\",/\\d{7}/],[\"YYYYMM\",/\\d{6}/,!1],[\"YYYY\",/\\d{4}/,!1]],mt=[[\"HH:mm:ss.SSSS\",/\\d\\d:\\d\\d:\\d\\d\\.\\d+/],[\"HH:mm:ss,SSSS\",/\\d\\d:\\d\\d:\\d\\d,\\d+/],[\"HH:mm:ss\",/\\d\\d:\\d\\d:\\d\\d/],[\"HH:mm\",/\\d\\d:\\d\\d/],[\"HHmmss.SSSS\",/\\d\\d\\d\\d\\d\\d\\.\\d+/],[\"HHmmss,SSSS\",/\\d\\d\\d\\d\\d\\d,\\d+/],[\"HHmmss\",/\\d\\d\\d\\d\\d\\d/],[\"HHmm\",/\\d\\d\\d\\d/],[\"HH\",/\\d\\d/]],pt=/^\\/?Date\\((-?\\d+)/i,vt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\\d{4}))$/,bt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function gt(e){var t,n,r,i,a,o,s=e._i,u=lt.exec(s)||dt.exec(s);if(u){for(p(e).iso=!0,t=0,n=ft.length;t7)&&(u=!0)):(a=e._locale._week.dow,o=e._locale._week.doy,c=Ye(xt(),a,o),n=yt(t.gg,e._a[0],c.year),r=yt(t.w,c.week),null!=t.d?((i=t.d)<0||i>6)&&(u=!0):null!=t.e?(i=t.e+a,(t.e<0||t.e>6)&&(u=!0)):i=a),r<1||r>He(n,a,o)?p(e)._overflowWeeks=!0:null!=u?p(e)._overflowWeekday=!0:(s=Ie(n,r,i,a,o),e._a[0]=s.year,e._dayOfYear=s.dayOfYear)}(e),null!=e._dayOfYear&&(o=yt(e._a[0],r[0]),(e._dayOfYear>Ae(o)||0===e._dayOfYear)&&(p(e)._overflowDayOfYear=!0),n=je(o,0,e._dayOfYear),e._a[1]=n.getUTCMonth(),e._a[2]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=r[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[3]&&0===e._a[4]&&0===e._a[5]&&0===e._a[6]&&(e._nextDay=!0,e._a[3]=0),e._d=(e._useUTC?je:Fe).apply(null,s),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[3]=24),e._w&&void 0!==e._w.d&&e._w.d!==a&&(p(e).weekdayMismatch=!0)}}function wt(e){if(e._f!==i.ISO_8601)if(e._f!==i.RFC_2822){e._a=[],p(e).empty=!0;var t,n,r,a,o,s,u=\"\"+e._i,c=u.length,l=0;for(r=Y(e._f,e._locale).match(A)||[],t=0;t0&&p(e).unusedInput.push(o),u=u.slice(u.indexOf(n)+n.length),l+=n.length),j[a]?(n?p(e).empty=!1:p(e).unusedTokens.push(a),ke(a,n,e)):e._strict&&!n&&p(e).unusedTokens.push(a);p(e).charsLeftOver=c-l,u.length>0&&p(e).unusedInput.push(u),e._a[3]<=12&&!0===p(e).bigHour&&e._a[3]>0&&(p(e).bigHour=void 0),p(e).parsedDateParts=e._a.slice(0),p(e).meridiem=e._meridiem,e._a[3]=function(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((r=e.isPM(n))&&t<12&&(t+=12),r||12!==t||(t=0),t):t}(e._locale,e._a[3],e._meridiem),null!==(s=p(e).era)&&(e._a[0]=e._locale.erasConvertYear(s,e._a[0])),kt(e),ct(e)}else _t(e);else gt(e)}function St(e){var t=e._i,n=e._f;return e._locale=e._locale||ut(e._l),null===t||void 0===n&&\"\"===t?b({nullInput:!0}):(\"string\"==typeof t&&(e._i=t=e._locale.preparse(t)),w(t)?new k(ct(t)):(d(t)?e._d=t:a(n)?function(e){var t,n,r,i,a,o,s=!1;if(0===e._f.length)return p(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;ithis?this:e:b()}));function Ot(e,t){var n,r;if(1===t.length&&a(t[0])&&(t=t[0]),!t.length)return xt();for(n=t[0],r=1;r=0?new Date(e+400,t,n)-126227808e5:new Date(e,t,n).valueOf()}function rn(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-126227808e5:Date.UTC(e,t,n)}function an(e,t){return t.erasAbbrRegex(e)}function on(){var e,t,n=[],r=[],i=[],a=[],o=this.eras();for(e=0,t=o.length;e(a=He(e,r,i))&&(t=a),cn.call(this,e,t,n,r,i))}function cn(e,t,n,r,i){var a=Ie(e,t,n,r,i),o=je(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}R(\"N\",0,0,\"eraAbbr\"),R(\"NN\",0,0,\"eraAbbr\"),R(\"NNN\",0,0,\"eraAbbr\"),R(\"NNNN\",0,0,\"eraName\"),R(\"NNNNN\",0,0,\"eraNarrow\"),R(\"y\",[\"y\",1],\"yo\",\"eraYear\"),R(\"y\",[\"yy\",2],0,\"eraYear\"),R(\"y\",[\"yyy\",3],0,\"eraYear\"),R(\"y\",[\"yyyy\",4],0,\"eraYear\"),me(\"N\",an),me(\"NN\",an),me(\"NNN\",an),me(\"NNNN\",(function(e,t){return t.erasNameRegex(e)})),me(\"NNNNN\",(function(e,t){return t.erasNarrowRegex(e)})),_e([\"N\",\"NN\",\"NNN\",\"NNNN\",\"NNNNN\"],(function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?p(n).era=i:p(n).invalidEra=e})),me(\"y\",ce),me(\"yy\",ce),me(\"yyy\",ce),me(\"yyyy\",ce),me(\"yo\",(function(e,t){return t._eraYearOrdinalRegex||ce})),_e([\"y\",\"yy\",\"yyy\",\"yyyy\"],0),_e([\"yo\"],(function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),t[0]=n._locale.eraYearOrdinalParse?n._locale.eraYearOrdinalParse(e,i):parseInt(e,10)})),R(0,[\"gg\",2],0,(function(){return this.weekYear()%100})),R(0,[\"GG\",2],0,(function(){return this.isoWeekYear()%100})),sn(\"gggg\",\"weekYear\"),sn(\"ggggg\",\"weekYear\"),sn(\"GGGG\",\"isoWeekYear\"),sn(\"GGGGG\",\"isoWeekYear\"),N(\"weekYear\",\"gg\"),N(\"isoWeekYear\",\"GG\"),z(\"weekYear\",1),z(\"isoWeekYear\",1),me(\"G\",le),me(\"g\",le),me(\"GG\",re,$),me(\"gg\",re,$),me(\"GGGG\",se,te),me(\"gggg\",se,te),me(\"GGGGG\",ue,ne),me(\"ggggg\",ue,ne),ye([\"gggg\",\"ggggg\",\"GGGG\",\"GGGGG\"],(function(e,t,n,r){t[r.substr(0,2)]=X(e)})),ye([\"gg\",\"GG\"],(function(e,t,n,r){t[r]=i.parseTwoDigitYear(e)})),R(\"Q\",0,\"Qo\",\"quarter\"),N(\"quarter\",\"Q\"),z(\"quarter\",7),me(\"Q\",q),_e(\"Q\",(function(e,t){t[1]=3*(X(e)-1)})),R(\"D\",[\"DD\",2],\"Do\",\"date\"),N(\"date\",\"D\"),z(\"date\",9),me(\"D\",re),me(\"DD\",re,$),me(\"Do\",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),_e([\"D\",\"DD\"],2),_e(\"Do\",(function(e,t){t[2]=X(e.match(re)[0])}));var ln=W(\"Date\",!0);R(\"DDD\",[\"DDDD\",3],\"DDDo\",\"dayOfYear\"),N(\"dayOfYear\",\"DDD\"),z(\"dayOfYear\",4),me(\"DDD\",oe),me(\"DDDD\",ee),_e([\"DDD\",\"DDDD\"],(function(e,t,n){n._dayOfYear=X(e)})),R(\"m\",[\"mm\",2],0,\"minute\"),N(\"minute\",\"m\"),z(\"minute\",14),me(\"m\",re),me(\"mm\",re,$),_e([\"m\",\"mm\"],4);var dn=W(\"Minutes\",!1);R(\"s\",[\"ss\",2],0,\"second\"),N(\"second\",\"s\"),z(\"second\",15),me(\"s\",re),me(\"ss\",re,$),_e([\"s\",\"ss\"],5);var hn,fn,mn=W(\"Seconds\",!1);for(R(\"S\",0,0,(function(){return~~(this.millisecond()/100)})),R(0,[\"SS\",2],0,(function(){return~~(this.millisecond()/10)})),R(0,[\"SSS\",3],0,\"millisecond\"),R(0,[\"SSSS\",4],0,(function(){return 10*this.millisecond()})),R(0,[\"SSSSS\",5],0,(function(){return 100*this.millisecond()})),R(0,[\"SSSSSS\",6],0,(function(){return 1e3*this.millisecond()})),R(0,[\"SSSSSSS\",7],0,(function(){return 1e4*this.millisecond()})),R(0,[\"SSSSSSSS\",8],0,(function(){return 1e5*this.millisecond()})),R(0,[\"SSSSSSSSS\",9],0,(function(){return 1e6*this.millisecond()})),N(\"millisecond\",\"ms\"),z(\"millisecond\",16),me(\"S\",oe,q),me(\"SS\",oe,$),me(\"SSS\",oe,ee),hn=\"SSSS\";hn.length<=9;hn+=\"S\")me(hn,ce);function pn(e,t){t[6]=X(1e3*(\"0.\"+e))}for(hn=\"S\";hn.length<=9;hn+=\"S\")_e(hn,pn);fn=W(\"Milliseconds\",!1),R(\"z\",0,0,\"zoneAbbr\"),R(\"zz\",0,0,\"zoneName\");var vn=k.prototype;function bn(e){return e}vn.add=Gt,vn.calendar=function(e,t){1===arguments.length&&(arguments[0]?Zt(arguments[0])?(e=arguments[0],t=void 0):Kt(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||xt(),r=Rt(n,this).startOf(\"day\"),a=i.calendarFormat(this,r)||\"sameElse\",o=t&&(O(t[a])?t[a].call(this,n):t[a]);return this.format(o||this.localeData().calendar(a,this,xt(n)))},vn.clone=function(){return new k(this)},vn.diff=function(e,t,n){var r,i,a;if(!this.isValid())return NaN;if(!(r=Rt(e,this)).isValid())return NaN;switch(i=6e4*(r.utcOffset()-this.utcOffset()),t=B(t)){case\"year\":a=Qt(this,r)/12;break;case\"month\":a=Qt(this,r);break;case\"quarter\":a=Qt(this,r)/3;break;case\"second\":a=(this-r)/1e3;break;case\"minute\":a=(this-r)/6e4;break;case\"hour\":a=(this-r)/36e5;break;case\"day\":a=(this-r-i)/864e5;break;case\"week\":a=(this-r-i)/6048e5;break;default:a=this-r}return n?a:G(a)},vn.endOf=function(e){var t,n;if(void 0===(e=B(e))||\"millisecond\"===e||!this.isValid())return this;switch(n=this._isUTC?rn:nn,e){case\"year\":t=n(this.year()+1,0,1)-1;break;case\"quarter\":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case\"month\":t=n(this.year(),this.month()+1,1)-1;break;case\"week\":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case\"isoWeek\":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case\"day\":case\"date\":t=n(this.year(),this.month(),this.date()+1)-1;break;case\"hour\":t=this._d.valueOf(),t+=36e5-tn(t+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case\"minute\":t=this._d.valueOf(),t+=6e4-tn(t,6e4)-1;break;case\"second\":t=this._d.valueOf(),t+=1e3-tn(t,1e3)-1}return this._d.setTime(t),i.updateOffset(this,!0),this},vn.format=function(e){e||(e=this.isUtc()?i.defaultFormatUtc:i.defaultFormat);var t=I(this,e);return this.localeData().postformat(t)},vn.from=function(e,t){return this.isValid()&&(w(e)&&e.isValid()||xt(e).isValid())?Bt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},vn.fromNow=function(e){return this.from(xt(),e)},vn.to=function(e,t){return this.isValid()&&(w(e)&&e.isValid()||xt(e).isValid())?Bt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},vn.toNow=function(e){return this.to(xt(),e)},vn.get=function(e){return O(this[e=B(e)])?this[e]():this},vn.invalidAt=function(){return p(this).overflow},vn.isAfter=function(e,t){var n=w(e)?e:xt(e);return!(!this.isValid()||!n.isValid())&&(\"millisecond\"===(t=B(t)||\"millisecond\")?this.valueOf()>n.valueOf():n.valueOf()9999?I(n,t?\"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]\":\"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ\"):O(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace(\"Z\",I(n,\"Z\")):I(n,t?\"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]\":\"YYYY-MM-DD[T]HH:mm:ss.SSSZ\")},vn.inspect=function(){if(!this.isValid())return\"moment.invalid(/* \"+this._i+\" */)\";var e,t,n=\"moment\",r=\"\";return this.isLocal()||(n=0===this.utcOffset()?\"moment.utc\":\"moment.parseZone\",r=\"Z\"),e=\"[\"+n+'(\"]',t=0<=this.year()&&this.year()<=9999?\"YYYY\":\"YYYYYY\",this.format(e+t+\"-MM-DD[T]HH:mm:ss.SSS\"+r+'[\")]')},\"undefined\"!=typeof Symbol&&null!=Symbol.for&&(vn[Symbol.for(\"nodejs.util.inspect.custom\")]=function(){return\"Moment<\"+this.format()+\">\"}),vn.toJSON=function(){return this.isValid()?this.toISOString():null},vn.toString=function(){return this.clone().locale(\"en\").format(\"ddd MMM DD YYYY HH:mm:ss [GMT]ZZ\")},vn.unix=function(){return Math.floor(this.valueOf()/1e3)},vn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},vn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},vn.eraName=function(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},vn.isLocal=function(){return!!this.isValid()&&!this._isUTC},vn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},vn.isUtc=Yt,vn.isUTC=Yt,vn.zoneAbbr=function(){return this._isUTC?\"UTC\":\"\"},vn.zoneName=function(){return this._isUTC?\"Coordinated Universal Time\":\"\"},vn.dates=M(\"dates accessor is deprecated. Use date instead.\",ln),vn.months=M(\"months accessor is deprecated. Use month instead\",Ee),vn.years=M(\"years accessor is deprecated. Use year instead\",Pe),vn.zone=M(\"moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/\",(function(e,t){return null!=e?(\"string\"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()})),vn.isDSTShifted=M(\"isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information\",(function(){if(!c(this._isDSTShifted))return this._isDSTShifted;var e,t={};return y(t,this),(t=St(t))._a?(e=t._isUTC?m(t._a):xt(t._a),this._isDSTShifted=this.isValid()&&function(e,t,n){var r,i=Math.min(e.length,t.length),a=Math.abs(e.length-t.length),o=0;for(r=0;r0):this._isDSTShifted=!1,this._isDSTShifted}));var gn=E.prototype;function _n(e,t,n,r){var i=ut(),a=m().set(r,t);return i[n](a,e)}function yn(e,t,n){if(l(e)&&(t=e,e=void 0),e=e||\"\",null!=t)return _n(e,t,n,\"month\");var r,i=[];for(r=0;r<12;r++)i[r]=_n(e,r,n,\"month\");return i}function kn(e,t,n,r){\"boolean\"==typeof e?(l(t)&&(n=t,t=void 0),t=t||\"\"):(n=t=e,e=!1,l(t)&&(n=t,t=void 0),t=t||\"\");var i,a=ut(),o=e?a._week.dow:0,s=[];if(null!=n)return _n(t,(n+o)%7,r,\"day\");for(i=0;i<7;i++)s[i]=_n(t,(i+o)%7,r,\"day\");return s}gn.calendar=function(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return O(r)?r.call(t,n):r},gn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(A).map((function(e){return\"MMMM\"===e||\"MM\"===e||\"DD\"===e||\"dddd\"===e?e.slice(1):e})).join(\"\"),this._longDateFormat[e])},gn.invalidDate=function(){return this._invalidDate},gn.ordinal=function(e){return this._ordinal.replace(\"%d\",e)},gn.preparse=bn,gn.postformat=bn,gn.relativeTime=function(e,t,n,r){var i=this._relativeTime[n];return O(i)?i(e,t,n,r):i.replace(/%d/i,e)},gn.pastFuture=function(e,t){var n=this._relativeTime[e>0?\"future\":\"past\"];return O(n)?n(t):n.replace(/%s/i,t)},gn.set=function(e){var t,n;for(n in e)s(e,n)&&(O(t=e[n])?this[n]=t:this[\"_\"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+\"|\"+/\\d{1,2}/.source)},gn.eras=function(e,t){var n,r,a,o=this._eras||ut(\"en\")._eras;for(n=0,r=o.length;n=0)return u[r]},gn.erasConvertYear=function(e,t){var n=e.since<=e.until?1:-1;return void 0===t?i(e.since).year():i(e.since).year()+(t-e.offset)*n},gn.erasAbbrRegex=function(e){return s(this,\"_erasAbbrRegex\")||on.call(this),e?this._erasAbbrRegex:this._erasRegex},gn.erasNameRegex=function(e){return s(this,\"_erasNameRegex\")||on.call(this),e?this._erasNameRegex:this._erasRegex},gn.erasNarrowRegex=function(e){return s(this,\"_erasNarrowRegex\")||on.call(this),e?this._erasNarrowRegex:this._erasRegex},gn.months=function(e,t){return e?a(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||xe).test(t)?\"format\":\"standalone\"][e.month()]:a(this._months)?this._months:this._months.standalone},gn.monthsShort=function(e,t){return e?a(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[xe.test(t)?\"format\":\"standalone\"][e.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},gn.monthsParse=function(e,t,n){var r,i,a;if(this._monthsParseExact)return Oe.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=m([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp(\"^\"+this.months(i,\"\").replace(\".\",\"\")+\"$\",\"i\"),this._shortMonthsParse[r]=new RegExp(\"^\"+this.monthsShort(i,\"\").replace(\".\",\"\")+\"$\",\"i\")),n||this._monthsParse[r]||(a=\"^\"+this.months(i,\"\")+\"|^\"+this.monthsShort(i,\"\"),this._monthsParse[r]=new RegExp(a.replace(\".\",\"\"),\"i\")),n&&\"MMMM\"===t&&this._longMonthsParse[r].test(e))return r;if(n&&\"MMM\"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}},gn.monthsRegex=function(e){return this._monthsParseExact?(s(this,\"_monthsRegex\")||Te.call(this),e?this._monthsStrictRegex:this._monthsRegex):(s(this,\"_monthsRegex\")||(this._monthsRegex=De),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},gn.monthsShortRegex=function(e){return this._monthsParseExact?(s(this,\"_monthsRegex\")||Te.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(s(this,\"_monthsShortRegex\")||(this._monthsShortRegex=Ce),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},gn.week=function(e){return Ye(e,this._week.dow,this._week.doy).week},gn.firstDayOfYear=function(){return this._week.doy},gn.firstDayOfWeek=function(){return this._week.dow},gn.weekdays=function(e,t){var n=a(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?\"format\":\"standalone\"];return!0===e?Ne(n,this._week.dow):e?n[e.day()]:n},gn.weekdaysMin=function(e){return!0===e?Ne(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},gn.weekdaysShort=function(e){return!0===e?Ne(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},gn.weekdaysParse=function(e,t,n){var r,i,a;if(this._weekdaysParseExact)return Xe.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=m([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp(\"^\"+this.weekdays(i,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\"),this._shortWeekdaysParse[r]=new RegExp(\"^\"+this.weekdaysShort(i,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\"),this._minWeekdaysParse[r]=new RegExp(\"^\"+this.weekdaysMin(i,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\")),this._weekdaysParse[r]||(a=\"^\"+this.weekdays(i,\"\")+\"|^\"+this.weekdaysShort(i,\"\")+\"|^\"+this.weekdaysMin(i,\"\"),this._weekdaysParse[r]=new RegExp(a.replace(\".\",\"\"),\"i\")),n&&\"dddd\"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&\"ddd\"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&\"dd\"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}},gn.weekdaysRegex=function(e){return this._weekdaysParseExact?(s(this,\"_weekdaysRegex\")||We.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(s(this,\"_weekdaysRegex\")||(this._weekdaysRegex=ze),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},gn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(s(this,\"_weekdaysRegex\")||We.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(s(this,\"_weekdaysShortRegex\")||(this._weekdaysShortRegex=Je),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},gn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(s(this,\"_weekdaysRegex\")||We.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(s(this,\"_weekdaysMinRegex\")||(this._weekdaysMinRegex=Ge),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},gn.isPM=function(e){return\"p\"===(e+\"\").toLowerCase().charAt(0)},gn.meridiem=function(e,t,n){return e>11?n?\"pm\":\"PM\":n?\"am\":\"AM\"},ot(\"en\",{eras:[{since:\"0001-01-01\",until:1/0,offset:1,name:\"Anno Domini\",narrow:\"AD\",abbr:\"AD\"},{since:\"0000-12-31\",until:-1/0,offset:1,name:\"Before Christ\",narrow:\"BC\",abbr:\"BC\"}],dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===X(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")}}),i.lang=M(\"moment.lang is deprecated. Use moment.locale instead.\",ot),i.langData=M(\"moment.langData is deprecated. Use moment.localeData instead.\",ut);var wn=Math.abs;function Sn(e,t,n,r){var i=Bt(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function Mn(e){return e<0?Math.floor(e):Math.ceil(e)}function xn(e){return 4800*e/146097}function Cn(e){return 146097*e/4800}function Dn(e){return function(){return this.as(e)}}var On=Dn(\"ms\"),Ln=Dn(\"s\"),En=Dn(\"m\"),Tn=Dn(\"h\"),An=Dn(\"d\"),Pn=Dn(\"w\"),Fn=Dn(\"M\"),jn=Dn(\"Q\"),Rn=Dn(\"y\");function In(e){return function(){return this.isValid()?this._data[e]:NaN}}var Yn=In(\"milliseconds\"),Hn=In(\"seconds\"),Nn=In(\"minutes\"),Bn=In(\"hours\"),Vn=In(\"days\"),Un=In(\"months\"),zn=In(\"years\"),Jn=Math.round,Gn={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Xn(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}var Wn=Math.abs;function Zn(e){return(e>0)-(e<0)||+e}function Kn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r,i,a,o,s,u=Wn(this._milliseconds)/1e3,c=Wn(this._days),l=Wn(this._months),d=this.asSeconds();return d?(e=G(u/60),t=G(e/60),u%=60,e%=60,n=G(l/12),l%=12,r=u?u.toFixed(3).replace(/\\.?0+$/,\"\"):\"\",i=d<0?\"-\":\"\",a=Zn(this._months)!==Zn(d)?\"-\":\"\",o=Zn(this._days)!==Zn(d)?\"-\":\"\",s=Zn(this._milliseconds)!==Zn(d)?\"-\":\"\",i+\"P\"+(n?a+n+\"Y\":\"\")+(l?a+l+\"M\":\"\")+(c?o+c+\"D\":\"\")+(t||e||u?\"T\":\"\")+(t?s+t+\"H\":\"\")+(e?s+e+\"M\":\"\")+(u?s+r+\"S\":\"\")):\"P0D\"}var Qn=Et.prototype;return Qn.isValid=function(){return this._isValid},Qn.abs=function(){var e=this._data;return this._milliseconds=wn(this._milliseconds),this._days=wn(this._days),this._months=wn(this._months),e.milliseconds=wn(e.milliseconds),e.seconds=wn(e.seconds),e.minutes=wn(e.minutes),e.hours=wn(e.hours),e.months=wn(e.months),e.years=wn(e.years),this},Qn.add=function(e,t){return Sn(this,e,t,1)},Qn.subtract=function(e,t){return Sn(this,e,t,-1)},Qn.as=function(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(\"month\"===(e=B(e))||\"quarter\"===e||\"year\"===e)switch(n=this._months+xn(t=this._days+r/864e5),e){case\"month\":return n;case\"quarter\":return n/3;case\"year\":return n/12}else switch(t=this._days+Math.round(Cn(this._months)),e){case\"week\":return t/7+r/6048e5;case\"day\":return t+r/864e5;case\"hour\":return 24*t+r/36e5;case\"minute\":return 1440*t+r/6e4;case\"second\":return 86400*t+r/1e3;case\"millisecond\":return Math.floor(864e5*t)+r;default:throw new Error(\"Unknown unit \"+e)}},Qn.asMilliseconds=On,Qn.asSeconds=Ln,Qn.asMinutes=En,Qn.asHours=Tn,Qn.asDays=An,Qn.asWeeks=Pn,Qn.asMonths=Fn,Qn.asQuarters=jn,Qn.asYears=Rn,Qn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*X(this._months/12):NaN},Qn._bubble=function(){var e,t,n,r,i,a=this._milliseconds,o=this._days,s=this._months,u=this._data;return a>=0&&o>=0&&s>=0||a<=0&&o<=0&&s<=0||(a+=864e5*Mn(Cn(s)+o),o=0,s=0),u.milliseconds=a%1e3,e=G(a/1e3),u.seconds=e%60,t=G(e/60),u.minutes=t%60,n=G(t/60),u.hours=n%24,o+=G(n/24),s+=i=G(xn(o)),o-=Mn(Cn(i)),r=G(s/12),s%=12,u.days=o,u.months=s,u.years=r,this},Qn.clone=function(){return Bt(this)},Qn.get=function(e){return e=B(e),this.isValid()?this[e+\"s\"]():NaN},Qn.milliseconds=Yn,Qn.seconds=Hn,Qn.minutes=Nn,Qn.hours=Bn,Qn.days=Vn,Qn.weeks=function(){return G(this.days()/7)},Qn.months=Un,Qn.years=zn,Qn.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,r,i=!1,a=Gn;return\"object\"==typeof e&&(t=e,e=!1),\"boolean\"==typeof e&&(i=e),\"object\"==typeof t&&(a=Object.assign({},Gn,t),null!=t.s&&null==t.ss&&(a.ss=t.s-1)),r=function(e,t,n,r){var i=Bt(e).abs(),a=Jn(i.as(\"s\")),o=Jn(i.as(\"m\")),s=Jn(i.as(\"h\")),u=Jn(i.as(\"d\")),c=Jn(i.as(\"M\")),l=Jn(i.as(\"w\")),d=Jn(i.as(\"y\")),h=a<=n.ss&&[\"s\",a]||a0,h[4]=r,Xn.apply(null,h)}(this,!i,a,n=this.localeData()),i&&(r=n.pastFuture(+this,r)),n.postformat(r)},Qn.toISOString=Kn,Qn.toString=Kn,Qn.toJSON=Kn,Qn.locale=qt,Qn.localeData=en,Qn.toIsoString=M(\"toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)\",Kn),Qn.lang=$t,R(\"X\",0,0,\"unix\"),R(\"x\",0,0,\"valueOf\"),me(\"x\",le),me(\"X\",/[+-]?\\d+(\\.\\d{1,3})?/),_e(\"X\",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),_e(\"x\",(function(e,t,n){n._d=new Date(X(e))})),i.version=\"2.29.1\",t=xt,i.fn=vn,i.min=function(){var e=[].slice.call(arguments,0);return Ot(\"isBefore\",e)},i.max=function(){var e=[].slice.call(arguments,0);return Ot(\"isAfter\",e)},i.now=function(){return Date.now?Date.now():+new Date},i.utc=m,i.unix=function(e){return xt(1e3*e)},i.months=function(e,t){return yn(e,t,\"months\")},i.isDate=d,i.locale=ot,i.invalid=b,i.duration=Bt,i.isMoment=w,i.weekdays=function(e,t,n){return kn(e,t,n,\"weekdays\")},i.parseZone=function(){return xt.apply(null,arguments).parseZone()},i.localeData=ut,i.isDuration=Tt,i.monthsShort=function(e,t){return yn(e,t,\"monthsShort\")},i.weekdaysMin=function(e,t,n){return kn(e,t,n,\"weekdaysMin\")},i.defineLocale=st,i.updateLocale=function(e,t){if(null!=t){var n,r,i=et;null!=tt[e]&&null!=tt[e].parentLocale?tt[e].set(L(tt[e]._config,t)):(null!=(r=at(e))&&(i=r._config),t=L(i,t),null==r&&(t.abbr=e),(n=new E(t)).parentLocale=tt[e],tt[e]=n),ot(e)}else null!=tt[e]&&(null!=tt[e].parentLocale?(tt[e]=tt[e].parentLocale,e===ot()&&ot(e)):null!=tt[e]&&delete tt[e]);return tt[e]},i.locales=function(){return x(tt)},i.weekdaysShort=function(e,t,n){return kn(e,t,n,\"weekdaysShort\")},i.normalizeUnits=B,i.relativeTimeRounding=function(e){return void 0===e?Jn:\"function\"==typeof e&&(Jn=e,!0)},i.relativeTimeThreshold=function(e,t){return void 0!==Gn[e]&&(void 0===t?Gn[e]:(Gn[e]=t,\"s\"===e&&(Gn.ss=t-1),!0))},i.calendarFormat=function(e,t){var n=e.diff(t,\"days\",!0);return n<-6?\"sameElse\":n<-1?\"lastWeek\":n<0?\"lastDay\":n<1?\"sameDay\":n<2?\"nextDay\":n<7?\"nextWeek\":\"sameElse\"},i.prototype=vn,i.HTML5_FMT={DATETIME_LOCAL:\"YYYY-MM-DDTHH:mm\",DATETIME_LOCAL_SECONDS:\"YYYY-MM-DDTHH:mm:ss\",DATETIME_LOCAL_MS:\"YYYY-MM-DDTHH:mm:ss.SSS\",DATE:\"YYYY-MM-DD\",TIME:\"HH:mm\",TIME_SECONDS:\"HH:mm:ss\",TIME_MS:\"HH:mm:ss.SSS\",WEEK:\"GGGG-[W]WW\",MONTH:\"YYYY-MM\"},i}()}).call(this,n(\"YuTi\")(e))},\"x+ZX\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(){return function(e){return e.lift(new a(e))}}var a=function(){function e(t){s(this,e),this.connectable=t}return c(e,[{key:\"call\",value:function(e,t){var n=this.connectable;n._refCount++;var r=new o(e,n),i=t.subscribe(r);return r.closed||(r.connection=n.connect()),i}}]),e}(),o=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this,e)).connectable=r,i}return c(n,[{key:\"_unsubscribe\",value:function(){var e=this.connectable;if(e){this.connectable=null;var t=e._refCount;if(t<=0)this.connection=null;else if(e._refCount=t-1,t>1)this.connection=null;else{var n=this.connection,r=e._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}else this.connection=null}}]),n}(r.a)},x6pH:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"he\",{months:\"\\u05d9\\u05e0\\u05d5\\u05d0\\u05e8_\\u05e4\\u05d1\\u05e8\\u05d5\\u05d0\\u05e8_\\u05de\\u05e8\\u05e5_\\u05d0\\u05e4\\u05e8\\u05d9\\u05dc_\\u05de\\u05d0\\u05d9_\\u05d9\\u05d5\\u05e0\\u05d9_\\u05d9\\u05d5\\u05dc\\u05d9_\\u05d0\\u05d5\\u05d2\\u05d5\\u05e1\\u05d8_\\u05e1\\u05e4\\u05d8\\u05de\\u05d1\\u05e8_\\u05d0\\u05d5\\u05e7\\u05d8\\u05d5\\u05d1\\u05e8_\\u05e0\\u05d5\\u05d1\\u05de\\u05d1\\u05e8_\\u05d3\\u05e6\\u05de\\u05d1\\u05e8\".split(\"_\"),monthsShort:\"\\u05d9\\u05e0\\u05d5\\u05f3_\\u05e4\\u05d1\\u05e8\\u05f3_\\u05de\\u05e8\\u05e5_\\u05d0\\u05e4\\u05e8\\u05f3_\\u05de\\u05d0\\u05d9_\\u05d9\\u05d5\\u05e0\\u05d9_\\u05d9\\u05d5\\u05dc\\u05d9_\\u05d0\\u05d5\\u05d2\\u05f3_\\u05e1\\u05e4\\u05d8\\u05f3_\\u05d0\\u05d5\\u05e7\\u05f3_\\u05e0\\u05d5\\u05d1\\u05f3_\\u05d3\\u05e6\\u05de\\u05f3\".split(\"_\"),weekdays:\"\\u05e8\\u05d0\\u05e9\\u05d5\\u05df_\\u05e9\\u05e0\\u05d9_\\u05e9\\u05dc\\u05d9\\u05e9\\u05d9_\\u05e8\\u05d1\\u05d9\\u05e2\\u05d9_\\u05d7\\u05de\\u05d9\\u05e9\\u05d9_\\u05e9\\u05d9\\u05e9\\u05d9_\\u05e9\\u05d1\\u05ea\".split(\"_\"),weekdaysShort:\"\\u05d0\\u05f3_\\u05d1\\u05f3_\\u05d2\\u05f3_\\u05d3\\u05f3_\\u05d4\\u05f3_\\u05d5\\u05f3_\\u05e9\\u05f3\".split(\"_\"),weekdaysMin:\"\\u05d0_\\u05d1_\\u05d2_\\u05d3_\\u05d4_\\u05d5_\\u05e9\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [\\u05d1]MMMM YYYY\",LLL:\"D [\\u05d1]MMMM YYYY HH:mm\",LLLL:\"dddd, D [\\u05d1]MMMM YYYY HH:mm\",l:\"D/M/YYYY\",ll:\"D MMM YYYY\",lll:\"D MMM YYYY HH:mm\",llll:\"ddd, D MMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u05d4\\u05d9\\u05d5\\u05dd \\u05d1\\u05be]LT\",nextDay:\"[\\u05de\\u05d7\\u05e8 \\u05d1\\u05be]LT\",nextWeek:\"dddd [\\u05d1\\u05e9\\u05e2\\u05d4] LT\",lastDay:\"[\\u05d0\\u05ea\\u05de\\u05d5\\u05dc \\u05d1\\u05be]LT\",lastWeek:\"[\\u05d1\\u05d9\\u05d5\\u05dd] dddd [\\u05d4\\u05d0\\u05d7\\u05e8\\u05d5\\u05df \\u05d1\\u05e9\\u05e2\\u05d4] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u05d1\\u05e2\\u05d5\\u05d3 %s\",past:\"\\u05dc\\u05e4\\u05e0\\u05d9 %s\",s:\"\\u05de\\u05e1\\u05e4\\u05e8 \\u05e9\\u05e0\\u05d9\\u05d5\\u05ea\",ss:\"%d \\u05e9\\u05e0\\u05d9\\u05d5\\u05ea\",m:\"\\u05d3\\u05e7\\u05d4\",mm:\"%d \\u05d3\\u05e7\\u05d5\\u05ea\",h:\"\\u05e9\\u05e2\\u05d4\",hh:function(e){return 2===e?\"\\u05e9\\u05e2\\u05ea\\u05d9\\u05d9\\u05dd\":e+\" \\u05e9\\u05e2\\u05d5\\u05ea\"},d:\"\\u05d9\\u05d5\\u05dd\",dd:function(e){return 2===e?\"\\u05d9\\u05d5\\u05de\\u05d9\\u05d9\\u05dd\":e+\" \\u05d9\\u05de\\u05d9\\u05dd\"},M:\"\\u05d7\\u05d5\\u05d3\\u05e9\",MM:function(e){return 2===e?\"\\u05d7\\u05d5\\u05d3\\u05e9\\u05d9\\u05d9\\u05dd\":e+\" \\u05d7\\u05d5\\u05d3\\u05e9\\u05d9\\u05dd\"},y:\"\\u05e9\\u05e0\\u05d4\",yy:function(e){return 2===e?\"\\u05e9\\u05e0\\u05ea\\u05d9\\u05d9\\u05dd\":e%10==0&&10!==e?e+\" \\u05e9\\u05e0\\u05d4\":e+\" \\u05e9\\u05e0\\u05d9\\u05dd\"}},meridiemParse:/\\u05d0\\u05d7\\u05d4\"\\u05e6|\\u05dc\\u05e4\\u05e0\\u05d4\"\\u05e6|\\u05d0\\u05d7\\u05e8\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd|\\u05dc\\u05e4\\u05e0\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd|\\u05dc\\u05e4\\u05e0\\u05d5\\u05ea \\u05d1\\u05d5\\u05e7\\u05e8|\\u05d1\\u05d1\\u05d5\\u05e7\\u05e8|\\u05d1\\u05e2\\u05e8\\u05d1/i,isPM:function(e){return/^(\\u05d0\\u05d7\\u05d4\"\\u05e6|\\u05d0\\u05d7\\u05e8\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd|\\u05d1\\u05e2\\u05e8\\u05d1)$/.test(e)},meridiem:function(e,t,n){return e<5?\"\\u05dc\\u05e4\\u05e0\\u05d5\\u05ea \\u05d1\\u05d5\\u05e7\\u05e8\":e<10?\"\\u05d1\\u05d1\\u05d5\\u05e7\\u05e8\":e<12?n?'\\u05dc\\u05e4\\u05e0\\u05d4\"\\u05e6':\"\\u05dc\\u05e4\\u05e0\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd\":e<18?n?'\\u05d0\\u05d7\\u05d4\"\\u05e6':\"\\u05d0\\u05d7\\u05e8\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd\":\"\\u05d1\\u05e2\\u05e8\\u05d1\"}})}(n(\"wd/R\"))},xHqg:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return _e})),n.d(t,\"b\",(function(){return ve})),n.d(t,\"c\",(function(){return we})),n.d(t,\"d\",(function(){return ke}));var i=n(\"+rOU\"),a=n(\"u47x\"),o=n(\"cH1L\"),u=n(\"8LU1\"),d=n(\"FtGj\"),f=n(\"ofXK\"),m=n(\"fXoL\"),p=n(\"XNiG\"),b=n(\"LRne\"),g=n(\"JX91\"),_=n(\"1G5W\");function y(e,t){1&e&&m.lc(0)}var k,w,S,M,x,C=[\"*\"],D=((w=function(){function e(t){s(this,e),this._elementRef=t}return c(e,[{key:\"focus\",value:function(){this._elementRef.nativeElement.focus()}}]),e}()).\\u0275fac=function(e){return new(e||w)(m.Pb(m.m))},w.\\u0275dir=m.Kb({type:w,selectors:[[\"\",\"cdkStepHeader\",\"\"]],hostAttrs:[\"role\",\"tab\"]}),w),O=((k=function e(t){s(this,e),this.template=t}).\\u0275fac=function(e){return new(e||k)(m.Pb(m.P))},k.\\u0275dir=m.Kb({type:k,selectors:[[\"\",\"cdkStepLabel\",\"\"]]}),k),L=0,E=new m.s(\"STEPPER_GLOBAL_OPTIONS\"),T=((x=function(){function e(t,n){s(this,e),this._stepper=t,this.interacted=!1,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=n||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType,this._showError=!!this._stepperOptions.showError}return c(e,[{key:\"editable\",get:function(){return this._editable},set:function(e){this._editable=Object(u.c)(e)}},{key:\"optional\",get:function(){return this._optional},set:function(e){this._optional=Object(u.c)(e)}},{key:\"completed\",get:function(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride},set:function(e){this._completedOverride=Object(u.c)(e)}},{key:\"_getDefaultCompleted\",value:function(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}},{key:\"hasError\",get:function(){return null==this._customError?this._getDefaultError():this._customError},set:function(e){this._customError=Object(u.c)(e)}},{key:\"_getDefaultError\",value:function(){return this.stepControl&&this.stepControl.invalid&&this.interacted}},{key:\"select\",value:function(){this._stepper.selected=this}},{key:\"reset\",value:function(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}},{key:\"ngOnChanges\",value:function(){this._stepper._stateChanged()}}]),e}()).\\u0275fac=function(e){return new(e||x)(m.Pb(Object(m.Y)((function(){return A}))),m.Pb(E,8))},x.\\u0275cmp=m.Jb({type:x,selectors:[[\"cdk-step\"]],contentQueries:function(e,t,n){var r;1&e&&m.Ib(n,O,!0),2&e&&m.tc(r=m.dc())&&(t.stepLabel=r.first)},viewQuery:function(e,t){var n;1&e&&m.Bc(m.P,!0),2&e&&m.tc(n=m.dc())&&(t.content=n.first)},inputs:{editable:\"editable\",optional:\"optional\",completed:\"completed\",hasError:\"hasError\",stepControl:\"stepControl\",label:\"label\",errorMessage:\"errorMessage\",ariaLabel:[\"aria-label\",\"ariaLabel\"],ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],state:\"state\"},exportAs:[\"cdkStep\"],features:[m.Cb],ngContentSelectors:C,decls:1,vars:0,template:function(e,t){1&e&&(m.mc(),m.Fc(0,y,1,0,\"ng-template\"))},encapsulation:2,changeDetection:0}),x),A=((M=function(){function e(t,n,r,i){s(this,e),this._dir=t,this._changeDetectorRef=n,this._elementRef=r,this._destroyed=new p.a,this.steps=new m.H,this._linear=!1,this._selectedIndex=0,this.selectionChange=new m.p,this._orientation=\"horizontal\",this._groupId=L++,this._document=i}return c(e,[{key:\"linear\",get:function(){return this._linear},set:function(e){this._linear=Object(u.c)(e)}},{key:\"selectedIndex\",get:function(){return this._selectedIndex},set:function(e){var t=Object(u.f)(e);this.steps&&this._steps?this._selectedIndex!=t&&!this._anyControlsInvalidOrPending(t)&&(t>=this._selectedIndex||this.steps.toArray()[t].editable)&&this._updateSelectedItemIndex(e):this._selectedIndex=t}},{key:\"selected\",get:function(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0},set:function(e){this.selectedIndex=this.steps?this.steps.toArray().indexOf(e):-1}},{key:\"ngAfterContentInit\",value:function(){var e=this;this._steps.changes.pipe(Object(g.a)(this._steps),Object(_.a)(this._destroyed)).subscribe((function(t){e.steps.reset(t.filter((function(t){return t._stepper===e}))),e.steps.notifyOnChanges()}))}},{key:\"ngAfterViewInit\",value:function(){var e=this;this._keyManager=new a.e(this._stepHeader).withWrap().withHomeAndEnd().withVerticalOrientation(\"vertical\"===this._orientation),(this._dir?this._dir.change:Object(b.a)()).pipe(Object(g.a)(this._layoutDirection()),Object(_.a)(this._destroyed)).subscribe((function(t){return e._keyManager.withHorizontalOrientation(t)})),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe((function(){e.selected||(e._selectedIndex=Math.max(e._selectedIndex-1,0))}))}},{key:\"ngOnDestroy\",value:function(){this.steps.destroy(),this._destroyed.next(),this._destroyed.complete()}},{key:\"next\",value:function(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}},{key:\"previous\",value:function(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}},{key:\"reset\",value:function(){this._updateSelectedItemIndex(0),this.steps.forEach((function(e){return e.reset()})),this._stateChanged()}},{key:\"_getStepLabelId\",value:function(e){return\"cdk-step-label-\".concat(this._groupId,\"-\").concat(e)}},{key:\"_getStepContentId\",value:function(e){return\"cdk-step-content-\".concat(this._groupId,\"-\").concat(e)}},{key:\"_stateChanged\",value:function(){this._changeDetectorRef.markForCheck()}},{key:\"_getAnimationDirection\",value:function(e){var t=e-this._selectedIndex;return t<0?\"rtl\"===this._layoutDirection()?\"next\":\"previous\":t>0?\"rtl\"===this._layoutDirection()?\"previous\":\"next\":\"current\"}},{key:\"_getIndicatorType\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"number\",n=this.steps.toArray()[e],r=this._isCurrentStep(e);return n._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(n,r):this._getGuidelineLogic(n,r,t)}},{key:\"_getDefaultIndicatorLogic\",value:function(e,t){return e._showError&&e.hasError&&!t?\"error\":!e.completed||t?\"number\":e.editable?\"edit\":\"done\"}},{key:\"_getGuidelineLogic\",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:\"number\";return e._showError&&e.hasError&&!t?\"error\":e.completed&&!t?\"done\":e.completed&&t?n:e.editable&&t?\"edit\":n}},{key:\"_isCurrentStep\",value:function(e){return this._selectedIndex===e}},{key:\"_getFocusIndex\",value:function(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}},{key:\"_updateSelectedItemIndex\",value:function(e){var t=this.steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:t[e],previouslySelectedStep:t[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e),this._selectedIndex=e,this._stateChanged()}},{key:\"_onKeydown\",value:function(e){var t=Object(d.s)(e),n=e.keyCode,r=this._keyManager;null==r.activeItemIndex||t||n!==d.n&&n!==d.f?r.onKeydown(e):(this.selectedIndex=r.activeItemIndex,e.preventDefault())}},{key:\"_anyControlsInvalidOrPending\",value:function(e){var t=this.steps.toArray();return t[this._selectedIndex].interacted=!0,!!(this._linear&&e>=0)&&t.slice(0,e).some((function(e){var t=e.stepControl;return(t?t.invalid||t.pending||!e.interacted:!e.completed)&&!e.optional&&!e._completedOverride}))}},{key:\"_layoutDirection\",value:function(){return this._dir&&\"rtl\"===this._dir.value?\"rtl\":\"ltr\"}},{key:\"_containsFocus\",value:function(){if(!this._document||!this._elementRef)return!1;var e=this._elementRef.nativeElement,t=this._document.activeElement;return e===t||e.contains(t)}}]),e}()).\\u0275fac=function(e){return new(e||M)(m.Pb(o.b,8),m.Pb(m.h),m.Pb(m.m),m.Pb(f.d))},M.\\u0275dir=m.Kb({type:M,selectors:[[\"\",\"cdkStepper\",\"\"]],contentQueries:function(e,t,n){var r;1&e&&(m.Ib(n,T,!0),m.Ib(n,D,!0)),2&e&&(m.tc(r=m.dc())&&(t._steps=r),m.tc(r=m.dc())&&(t._stepHeader=r))},inputs:{linear:\"linear\",selectedIndex:\"selectedIndex\",selected:\"selected\"},outputs:{selectionChange:\"selectionChange\"},exportAs:[\"cdkStepper\"]}),M),P=((S=function e(){s(this,e)}).\\u0275mod=m.Nb({type:S}),S.\\u0275inj=m.Mb({factory:function(e){return new(e||S)},imports:[[o.a]]}),S),F=n(\"bTqV\"),j=n(\"FKr1\"),R=n(\"NFeN\"),I=n(\"/uUt\"),Y=n(\"R0Ic\");function H(e,t){if(1&e&&m.Rb(0,8),2&e){var n=m.gc();m.nc(\"ngTemplateOutlet\",n.iconOverrides[n.state])(\"ngTemplateOutletContext\",n._getIconContext())}}function N(e,t){if(1&e&&(m.Vb(0,\"span\"),m.Hc(1),m.Ub()),2&e){var n=m.gc(2);m.Eb(1),m.Ic(n._getDefaultTextForState(n.state))}}function B(e,t){if(1&e&&(m.Vb(0,\"mat-icon\"),m.Hc(1),m.Ub()),2&e){var n=m.gc(2);m.Eb(1),m.Ic(n._getDefaultTextForState(n.state))}}function V(e,t){if(1&e&&(m.Tb(0,9),m.Fc(1,N,2,1,\"span\",10),m.Fc(2,B,2,1,\"mat-icon\",11),m.Sb()),2&e){var n=m.gc();m.nc(\"ngSwitch\",n.state),m.Eb(1),m.nc(\"ngSwitchCase\",\"number\")}}function U(e,t){if(1&e&&(m.Vb(0,\"div\",12),m.Rb(1,13),m.Ub()),2&e){var n=m.gc();m.Eb(1),m.nc(\"ngTemplateOutlet\",n._templateLabel().template)}}function z(e,t){if(1&e&&(m.Vb(0,\"div\",12),m.Hc(1),m.Ub()),2&e){var n=m.gc();m.Eb(1),m.Ic(n.label)}}function J(e,t){if(1&e&&(m.Vb(0,\"div\",14),m.Hc(1),m.Ub()),2&e){var n=m.gc();m.Eb(1),m.Ic(n._intl.optionalLabel)}}function G(e,t){if(1&e&&(m.Vb(0,\"div\",15),m.Hc(1),m.Ub()),2&e){var n=m.gc();m.Eb(1),m.Ic(n.errorMessage)}}function X(e,t){1&e&&m.lc(0)}var W=[\"*\"];function Z(e,t){1&e&&m.Qb(0,\"div\",6)}function K(e,t){if(1&e){var n=m.Wb();m.Tb(0),m.Vb(1,\"mat-step-header\",4),m.cc(\"click\",(function(){return t.$implicit.select()}))(\"keydown\",(function(e){return m.wc(n),m.gc()._onKeydown(e)})),m.Ub(),m.Fc(2,Z,1,0,\"div\",5),m.Sb()}if(2&e){var r=t.$implicit,i=t.index,a=t.last,o=m.gc();m.Eb(1),m.nc(\"tabIndex\",o._getFocusIndex()===i?0:-1)(\"id\",o._getStepLabelId(i))(\"index\",i)(\"state\",o._getIndicatorType(i,r.state))(\"label\",r.stepLabel||r.label)(\"selected\",o.selectedIndex===i)(\"active\",r.completed||o.selectedIndex===i||!o.linear)(\"optional\",r.optional)(\"errorMessage\",r.errorMessage)(\"iconOverrides\",o._iconOverrides)(\"disableRipple\",o.disableRipple),m.Fb(\"aria-posinset\",i+1)(\"aria-setsize\",o.steps.length)(\"aria-controls\",o._getStepContentId(i))(\"aria-selected\",o.selectedIndex==i)(\"aria-label\",r.ariaLabel||null)(\"aria-labelledby\",!r.ariaLabel&&r.ariaLabelledby?r.ariaLabelledby:null),m.Eb(1),m.nc(\"ngIf\",!a)}}function Q(e,t){if(1&e){var n=m.Wb();m.Vb(0,\"div\",7),m.cc(\"@stepTransition.done\",(function(e){return m.wc(n),m.gc()._animationDone.next(e)})),m.Rb(1,8),m.Ub()}if(2&e){var r=t.$implicit,i=t.index,a=m.gc();m.nc(\"@stepTransition\",a._getAnimationDirection(i))(\"id\",a._getStepContentId(i)),m.Fb(\"aria-labelledby\",a._getStepLabelId(i))(\"aria-expanded\",a.selectedIndex===i),m.Eb(1),m.nc(\"ngTemplateOutlet\",r.content)}}function q(e,t){if(1&e){var n=m.Wb();m.Vb(0,\"div\",1),m.Vb(1,\"mat-step-header\",2),m.cc(\"click\",(function(){return t.$implicit.select()}))(\"keydown\",(function(e){return m.wc(n),m.gc()._onKeydown(e)})),m.Ub(),m.Vb(2,\"div\",3),m.Vb(3,\"div\",4),m.cc(\"@stepTransition.done\",(function(e){return m.wc(n),m.gc()._animationDone.next(e)})),m.Vb(4,\"div\",5),m.Rb(5,6),m.Ub(),m.Ub(),m.Ub(),m.Ub()}if(2&e){var r=t.$implicit,i=t.index,a=t.last,o=m.gc();m.Eb(1),m.nc(\"tabIndex\",o._getFocusIndex()==i?0:-1)(\"id\",o._getStepLabelId(i))(\"index\",i)(\"state\",o._getIndicatorType(i,r.state))(\"label\",r.stepLabel||r.label)(\"selected\",o.selectedIndex===i)(\"active\",r.completed||o.selectedIndex===i||!o.linear)(\"optional\",r.optional)(\"errorMessage\",r.errorMessage)(\"iconOverrides\",o._iconOverrides)(\"disableRipple\",o.disableRipple),m.Fb(\"aria-posinset\",i+1)(\"aria-setsize\",o.steps.length)(\"aria-controls\",o._getStepContentId(i))(\"aria-selected\",o.selectedIndex===i)(\"aria-label\",r.ariaLabel||null)(\"aria-labelledby\",!r.ariaLabel&&r.ariaLabelledby?r.ariaLabelledby:null),m.Eb(1),m.Hb(\"mat-stepper-vertical-line\",!a),m.Eb(1),m.nc(\"@stepTransition\",o._getAnimationDirection(i))(\"id\",o._getStepContentId(i)),m.Fb(\"aria-labelledby\",o._getStepLabelId(i))(\"aria-expanded\",o.selectedIndex===i),m.Eb(2),m.nc(\"ngTemplateOutlet\",r.content)}}var $,ee,te,ne,re,ie,ae,oe,se,ue='.mat-stepper-vertical,.mat-stepper-horizontal{display:block}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:\"\";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content[aria-expanded=false]{height:0;overflow:hidden}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:\"\";position:absolute;left:0;border-left-width:1px;border-left-style:solid}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}\\n',ce=(($=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return n}(O)).\\u0275fac=function(e){return le(e||$)},$.\\u0275dir=m.Kb({type:$,selectors:[[\"\",\"matStepLabel\",\"\"]],features:[m.Bb]}),$),le=m.Xb(ce),de=((ee=function e(){s(this,e),this.changes=new p.a,this.optionalLabel=\"Optional\"}).\\u0275fac=function(e){return new(e||ee)},ee.\\u0275prov=Object(m.Lb)({factory:function(){return new ee},token:ee,providedIn:\"root\"}),ee),he={provide:de,deps:[[new m.D,new m.N,de]],useFactory:function(e){return e||new de}},fe=((te=function(e){l(n,e);var t=h(n);function n(e,r,i,a){var o;return s(this,n),(o=t.call(this,i))._intl=e,o._focusMonitor=r,o._intlSubscription=e.changes.subscribe((function(){return a.markForCheck()})),o}return c(n,[{key:\"ngAfterViewInit\",value:function(){this._focusMonitor.monitor(this._elementRef,!0)}},{key:\"ngOnDestroy\",value:function(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}},{key:\"focus\",value:function(){this._focusMonitor.focusVia(this._elementRef,\"program\")}},{key:\"_stringLabel\",value:function(){return this.label instanceof ce?null:this.label}},{key:\"_templateLabel\",value:function(){return this.label instanceof ce?this.label:null}},{key:\"_getHostElement\",value:function(){return this._elementRef.nativeElement}},{key:\"_getIconContext\",value:function(){return{index:this.index,active:this.active,optional:this.optional}}},{key:\"_getDefaultTextForState\",value:function(e){return\"number\"==e?\"\"+(this.index+1):\"edit\"==e?\"create\":\"error\"==e?\"warning\":e}}]),n}(D)).\\u0275fac=function(e){return new(e||te)(m.Pb(de),m.Pb(a.f),m.Pb(m.m),m.Pb(m.h))},te.\\u0275cmp=m.Jb({type:te,selectors:[[\"mat-step-header\"]],hostAttrs:[\"role\",\"tab\",1,\"mat-step-header\",\"mat-focus-indicator\"],inputs:{state:\"state\",label:\"label\",errorMessage:\"errorMessage\",iconOverrides:\"iconOverrides\",index:\"index\",selected:\"selected\",active:\"active\",optional:\"optional\",disableRipple:\"disableRipple\"},features:[m.Bb],decls:10,vars:19,consts:[[\"matRipple\",\"\",1,\"mat-step-header-ripple\",3,\"matRippleTrigger\",\"matRippleDisabled\"],[1,\"mat-step-icon-content\",3,\"ngSwitch\"],[3,\"ngTemplateOutlet\",\"ngTemplateOutletContext\",4,\"ngSwitchCase\"],[3,\"ngSwitch\",4,\"ngSwitchDefault\"],[1,\"mat-step-label\"],[\"class\",\"mat-step-text-label\",4,\"ngIf\"],[\"class\",\"mat-step-optional\",4,\"ngIf\"],[\"class\",\"mat-step-sub-label-error\",4,\"ngIf\"],[3,\"ngTemplateOutlet\",\"ngTemplateOutletContext\"],[3,\"ngSwitch\"],[4,\"ngSwitchCase\"],[4,\"ngSwitchDefault\"],[1,\"mat-step-text-label\"],[3,\"ngTemplateOutlet\"],[1,\"mat-step-optional\"],[1,\"mat-step-sub-label-error\"]],template:function(e,t){1&e&&(m.Qb(0,\"div\",0),m.Vb(1,\"div\"),m.Vb(2,\"div\",1),m.Fc(3,H,1,2,\"ng-container\",2),m.Fc(4,V,3,2,\"ng-container\",3),m.Ub(),m.Ub(),m.Vb(5,\"div\",4),m.Fc(6,U,2,1,\"div\",5),m.Fc(7,z,2,1,\"div\",5),m.Fc(8,J,2,1,\"div\",6),m.Fc(9,G,2,1,\"div\",7),m.Ub()),2&e&&(m.nc(\"matRippleTrigger\",t._getHostElement())(\"matRippleDisabled\",t.disableRipple),m.Eb(1),m.Gb(\"mat-step-icon-state-\",t.state,\" mat-step-icon\"),m.Hb(\"mat-step-icon-selected\",t.selected),m.Eb(1),m.nc(\"ngSwitch\",!(!t.iconOverrides||!t.iconOverrides[t.state])),m.Eb(1),m.nc(\"ngSwitchCase\",!0),m.Eb(2),m.Hb(\"mat-step-label-active\",t.active)(\"mat-step-label-selected\",t.selected)(\"mat-step-label-error\",\"error\"==t.state),m.Eb(1),m.nc(\"ngIf\",t._templateLabel()),m.Eb(1),m.nc(\"ngIf\",t._stringLabel()),m.Eb(1),m.nc(\"ngIf\",t.optional&&\"error\"!=t.state),m.Eb(1),m.nc(\"ngIf\",\"error\"==t.state))},directives:[j.o,f.p,f.q,f.r,f.n,f.s,R.a],styles:[\".mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:transparent}.mat-step-optional,.mat-step-sub-label-error{font-size:12px}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative}.mat-step-icon-content,.mat-step-icon .mat-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\\n\"],encapsulation:2,changeDetection:0}),te),me={horizontalStepTransition:Object(Y.n)(\"stepTransition\",[Object(Y.k)(\"previous\",Object(Y.l)({transform:\"translate3d(-100%, 0, 0)\",visibility:\"hidden\"})),Object(Y.k)(\"current\",Object(Y.l)({transform:\"none\",visibility:\"visible\"})),Object(Y.k)(\"next\",Object(Y.l)({transform:\"translate3d(100%, 0, 0)\",visibility:\"hidden\"})),Object(Y.m)(\"* => *\",Object(Y.e)(\"500ms cubic-bezier(0.35, 0, 0.25, 1)\"))]),verticalStepTransition:Object(Y.n)(\"stepTransition\",[Object(Y.k)(\"previous\",Object(Y.l)({height:\"0px\",visibility:\"hidden\"})),Object(Y.k)(\"next\",Object(Y.l)({height:\"0px\",visibility:\"hidden\"})),Object(Y.k)(\"current\",Object(Y.l)({height:\"*\",visibility:\"visible\"})),Object(Y.m)(\"* <=> current\",Object(Y.e)(\"225ms cubic-bezier(0.4, 0.0, 0.2, 1)\"))])},pe=((ie=function e(t){s(this,e),this.templateRef=t}).\\u0275fac=function(e){return new(e||ie)(m.Pb(m.P))},ie.\\u0275dir=m.Kb({type:ie,selectors:[[\"ng-template\",\"matStepperIcon\",\"\"]],inputs:{name:[\"matStepperIcon\",\"name\"]}}),ie),ve=((re=function(e){l(n,e);var t=h(n);function n(e,r,i){var a;return s(this,n),(a=t.call(this,e,i))._errorStateMatcher=r,a}return c(n,[{key:\"isErrorState\",value:function(e,t){return this._errorStateMatcher.isErrorState(e,t)||!!(e&&e.invalid&&this.interacted)}}]),n}(T)).\\u0275fac=function(e){return new(e||re)(m.Pb(Object(m.Y)((function(){return be}))),m.Pb(j.c,4),m.Pb(E,8))},re.\\u0275cmp=m.Jb({type:re,selectors:[[\"mat-step\"]],contentQueries:function(e,t,n){var r;1&e&&m.Ib(n,ce,!0),2&e&&m.tc(r=m.dc())&&(t.stepLabel=r.first)},exportAs:[\"matStep\"],features:[m.Db([{provide:j.c,useExisting:re},{provide:T,useExisting:re}]),m.Bb],ngContentSelectors:W,decls:1,vars:0,template:function(e,t){1&e&&(m.mc(),m.Fc(0,X,1,0,\"ng-template\"))},encapsulation:2,changeDetection:0}),re),be=((ne=function(e){l(n,e);var t=h(n);function n(){var e;return s(this,n),(e=t.apply(this,arguments)).steps=new m.H,e.animationDone=new m.p,e._iconOverrides={},e._animationDone=new p.a,e}return c(n,[{key:\"ngAfterContentInit\",value:function(){var e=this;r(v(n.prototype),\"ngAfterContentInit\",this).call(this),this._icons.forEach((function(t){var n=t.name,r=t.templateRef;return e._iconOverrides[n]=r})),this.steps.changes.pipe(Object(_.a)(this._destroyed)).subscribe((function(){e._stateChanged()})),this._animationDone.pipe(Object(I.a)((function(e,t){return e.fromState===t.fromState&&e.toState===t.toState})),Object(_.a)(this._destroyed)).subscribe((function(t){\"current\"===t.toState&&e.animationDone.emit()}))}}]),n}(A)).\\u0275fac=function(e){return ge(e||ne)},ne.\\u0275dir=m.Kb({type:ne,selectors:[[\"\",\"matStepper\",\"\"]],contentQueries:function(e,t,n){var r;1&e&&(m.Ib(n,ve,!0),m.Ib(n,pe,!0)),2&e&&(m.tc(r=m.dc())&&(t._steps=r),m.tc(r=m.dc())&&(t._icons=r))},viewQuery:function(e,t){var n;1&e&&m.Kc(fe,!0),2&e&&m.tc(n=m.dc())&&(t._stepHeader=n)},inputs:{disableRipple:\"disableRipple\"},outputs:{animationDone:\"animationDone\"},features:[m.Db([{provide:A,useExisting:ne}]),m.Bb]}),ne),ge=m.Xb(be),_e=((ae=function(e){l(n,e);var t=h(n);function n(){var e;return s(this,n),(e=t.apply(this,arguments)).labelPosition=\"end\",e}return n}(be)).\\u0275fac=function(e){return ye(e||ae)},ae.\\u0275cmp=m.Jb({type:ae,selectors:[[\"mat-horizontal-stepper\"]],hostAttrs:[\"aria-orientation\",\"horizontal\",\"role\",\"tablist\",1,\"mat-stepper-horizontal\"],hostVars:4,hostBindings:function(e,t){2&e&&m.Hb(\"mat-stepper-label-position-end\",\"end\"==t.labelPosition)(\"mat-stepper-label-position-bottom\",\"bottom\"==t.labelPosition)},inputs:{selectedIndex:\"selectedIndex\",labelPosition:\"labelPosition\"},exportAs:[\"matHorizontalStepper\"],features:[m.Db([{provide:be,useExisting:ae},{provide:A,useExisting:ae}]),m.Bb],decls:4,vars:2,consts:[[1,\"mat-horizontal-stepper-header-container\"],[4,\"ngFor\",\"ngForOf\"],[1,\"mat-horizontal-content-container\"],[\"class\",\"mat-horizontal-stepper-content\",\"role\",\"tabpanel\",3,\"id\",4,\"ngFor\",\"ngForOf\"],[1,\"mat-horizontal-stepper-header\",3,\"tabIndex\",\"id\",\"index\",\"state\",\"label\",\"selected\",\"active\",\"optional\",\"errorMessage\",\"iconOverrides\",\"disableRipple\",\"click\",\"keydown\"],[\"class\",\"mat-stepper-horizontal-line\",4,\"ngIf\"],[1,\"mat-stepper-horizontal-line\"],[\"role\",\"tabpanel\",1,\"mat-horizontal-stepper-content\",3,\"id\"],[3,\"ngTemplateOutlet\"]],template:function(e,t){1&e&&(m.Vb(0,\"div\",0),m.Fc(1,K,3,18,\"ng-container\",1),m.Ub(),m.Vb(2,\"div\",2),m.Fc(3,Q,2,5,\"div\",3),m.Ub()),2&e&&(m.Eb(1),m.nc(\"ngForOf\",t.steps),m.Eb(2),m.nc(\"ngForOf\",t.steps))},directives:[f.m,fe,f.n,f.s],styles:[ue],encapsulation:2,data:{animation:[me.horizontalStepTransition]},changeDetection:0}),ae),ye=m.Xb(_e),ke=((se=function(e){l(n,e);var t=h(n);function n(e,r,i,a){var o;return s(this,n),(o=t.call(this,e,r,i,a))._orientation=\"vertical\",o}return n}(be)).\\u0275fac=function(e){return new(e||se)(m.Pb(o.b,8),m.Pb(m.h),m.Pb(m.m),m.Pb(f.d))},se.\\u0275cmp=m.Jb({type:se,selectors:[[\"mat-vertical-stepper\"]],hostAttrs:[\"aria-orientation\",\"vertical\",\"role\",\"tablist\",1,\"mat-stepper-vertical\"],inputs:{selectedIndex:\"selectedIndex\"},exportAs:[\"matVerticalStepper\"],features:[m.Db([{provide:be,useExisting:se},{provide:A,useExisting:se}]),m.Bb],decls:1,vars:1,consts:[[\"class\",\"mat-step\",4,\"ngFor\",\"ngForOf\"],[1,\"mat-step\"],[1,\"mat-vertical-stepper-header\",3,\"tabIndex\",\"id\",\"index\",\"state\",\"label\",\"selected\",\"active\",\"optional\",\"errorMessage\",\"iconOverrides\",\"disableRipple\",\"click\",\"keydown\"],[1,\"mat-vertical-content-container\"],[\"role\",\"tabpanel\",1,\"mat-vertical-stepper-content\",3,\"id\"],[1,\"mat-vertical-content\"],[3,\"ngTemplateOutlet\"]],template:function(e,t){1&e&&m.Fc(0,q,6,24,\"div\",0),2&e&&m.nc(\"ngForOf\",t.steps)},directives:[f.m,fe,f.s],styles:[ue],encapsulation:2,data:{animation:[me.verticalStepTransition]},changeDetection:0}),se),we=((oe=function e(){s(this,e)}).\\u0275mod=m.Nb({type:oe}),oe.\\u0275inj=m.Mb({factory:function(e){return new(e||oe)},providers:[he,j.c],imports:[[j.h,f.c,i.g,F.c,P,R.b,j.p],j.h]}),oe)},xJkR:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return y})),n.d(t,\"b\",(function(){return k}));var r=n(\"fXoL\"),i=\"undefined\"!=typeof performance&&void 0!==performance.now&&\"function\"==typeof performance.mark&&\"function\"==typeof performance.measure&&(\"function\"==typeof performance.clearMarks||\"function\"==typeof performance.clearMeasures),a=\"undefined\"!=typeof PerformanceObserver&&void 0!==PerformanceObserver.prototype&&\"function\"==typeof PerformanceObserver.prototype.constructor,o=\"[object process]\"===Object.prototype.toString.call(\"undefined\"!=typeof process?process:0),u={},l={},d=function(){return i?performance.now():Date.now()},h=function(e){u[e]=void 0,l[e]&&(l[e]=void 0),i&&(o||performance.clearMeasures(e),performance.clearMarks(e))},f=function(e){if(i){if(o&&a){var t=new PerformanceObserver((function(n){l[e]=n.getEntries().find((function(t){return t.name===e})),t.disconnect()}));t.observe({entryTypes:[\"measure\"]})}performance.mark(e)}u[e]=d()},m=function(e,t){try{var n=u[e];return i?(t||performance.mark(e+\"-end\"),performance.measure(e,e,t||e+\"-end\"),o?l[e]?l[e]:n?{duration:d()-n,startTime:n,entryType:\"measure\",name:e}:{}:performance.getEntriesByName(e).pop()||{}):n?{duration:d()-n,startTime:n,entryType:\"measure\",name:e}:{}}catch(r){return{}}finally{h(e),h(t||e+\"-end\")}},p=n(\"ofXK\"),v=function(e,t,n,r){return{circle:e,progress:t,\"progress-dark\":n,pulse:r}};function b(e,t){if(1&e&&r.Qb(0,\"span\",1),2&e){var n=r.gc();r.nc(\"ngClass\",r.sc(3,v,\"circle\"===n.appearance,\"progress\"===n.animation,\"progress-dark\"===n.animation,\"pulse\"===n.animation))(\"ngStyle\",n.theme),r.Fb(\"aria-valuetext\",n.loadingText)}}var g,_,y=((_=function(){function e(){s(this,e),this.count=1,this.loadingText=\"Loading...\",this.appearance=\"\",this.animation=\"progress\",this.theme={},this.items=[]}return c(e,[{key:\"ngOnInit\",value:function(){f(\"NgxSkeletonLoader:Rendered\"),f(\"NgxSkeletonLoader:Loaded\"),this.items.length=this.count;var e=[\"progress\",\"progress-dark\",\"pulse\",\"false\"];-1===e.indexOf(String(this.animation))&&(Object(r.ab)()&&console.error(\"`NgxSkeletonLoaderComponent` need to receive 'animation' as: \".concat(e.join(\", \"),'. Forcing default to \"progress\".')),this.animation=\"progress\")}},{key:\"ngAfterViewInit\",value:function(){m(\"NgxSkeletonLoader:Rendered\")}},{key:\"ngOnDestroy\",value:function(){m(\"NgxSkeletonLoader:Loaded\")}}]),e}()).\\u0275fac=function(e){return new(e||_)},_.\\u0275cmp=r.Jb({type:_,selectors:[[\"ngx-skeleton-loader\"]],inputs:{count:\"count\",loadingText:\"loadingText\",appearance:\"appearance\",animation:\"animation\",theme:\"theme\"},decls:1,vars:1,consts:[[\"class\",\"loader\",\"aria-busy\",\"true\",\"aria-valuemin\",\"0\",\"aria-valuemax\",\"100\",\"role\",\"progressbar\",\"tabindex\",\"0\",3,\"ngClass\",\"ngStyle\",4,\"ngFor\",\"ngForOf\"],[\"aria-busy\",\"true\",\"aria-valuemin\",\"0\",\"aria-valuemax\",\"100\",\"role\",\"progressbar\",\"tabindex\",\"0\",1,\"loader\",3,\"ngClass\",\"ngStyle\"]],template:function(e,t){1&e&&r.Fc(0,b,1,8,\"span\",0),2&e&&r.nc(\"ngForOf\",t.items)},directives:[p.m,p.l,p.o],styles:['.loader[_ngcontent-%COMP%]{box-sizing:border-box;overflow:hidden;position:relative;background:no-repeat #eff1f6;border-radius:4px;width:100%;height:20px;display:inline-block;margin-bottom:10px;will-change:transform}.loader[_ngcontent-%COMP%]:after, .loader[_ngcontent-%COMP%]:before{box-sizing:border-box}.loader.circle[_ngcontent-%COMP%]{width:40px;height:40px;margin:5px;border-radius:50%}.loader.progress[_ngcontent-%COMP%], .loader.progress-dark[_ngcontent-%COMP%]{transform:translate3d(0,0,0)}.loader.progress-dark[_ngcontent-%COMP%]:after, .loader.progress-dark[_ngcontent-%COMP%]:before, .loader.progress[_ngcontent-%COMP%]:after, .loader.progress[_ngcontent-%COMP%]:before{box-sizing:border-box}.loader.progress-dark[_ngcontent-%COMP%]:before, .loader.progress[_ngcontent-%COMP%]:before{-webkit-animation:2s ease-in-out infinite progress;animation:2s ease-in-out infinite progress;background-size:200px 100%;position:absolute;z-index:1;top:0;left:0;width:200px;height:100%;content:\"\"}.loader.progress[_ngcontent-%COMP%]:before{background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.6),rgba(255,255,255,0))}.loader.progress-dark[_ngcontent-%COMP%]:before{background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.2),transparent)}.loader.pulse[_ngcontent-%COMP%]{-webkit-animation:1.5s cubic-bezier(.4,0,.2,1) infinite pulse;animation:1.5s cubic-bezier(.4,0,.2,1) infinite pulse;-webkit-animation-delay:.5s;animation-delay:.5s}@media (prefers-reduced-motion:reduce){.loader.progress[_ngcontent-%COMP%], .loader.progress-dark[_ngcontent-%COMP%], .loader.pulse[_ngcontent-%COMP%]{-webkit-animation:none;animation:none}.loader.progress[_ngcontent-%COMP%], .loader.progress-dark[_ngcontent-%COMP%]{background-image:none}}@-webkit-keyframes progress{0%{transform:translate3d(-200px,0,0)}100%{transform:translate3d(calc(200px + 100vw),0,0)}}@keyframes progress{0%{transform:translate3d(-200px,0,0)}100%{transform:translate3d(calc(200px + 100vw),0,0)}}@-webkit-keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}'],changeDetection:0}),_),k=((g=function(){function e(){s(this,e)}return c(e,null,[{key:\"forRoot\",value:function(){return{ngModule:e}}}]),e}()).\\u0275mod=r.Nb({type:g}),g.\\u0275inj=r.Mb({factory:function(e){return new(e||g)},imports:[[p.c]]}),g)},xOOu:function(e,t,n){e.exports=function e(t,n,r){function i(o,s){if(!n[o]){if(!t[o]){if(a)return a(o,!0);var u=new Error(\"Cannot find module '\"+o+\"'\");throw u.code=\"MODULE_NOT_FOUND\",u}var c=n[o]={exports:{}};t[o][0].call(c.exports,(function(e){return i(t[o][1][e]||e)}),c,c.exports,e,t,n,r)}return n[o].exports}for(var a=!1,o=0;o>4,s=1>6:64,u=2>2)+a.charAt(o)+a.charAt(s)+a.charAt(u));return c.join(\"\")},n.decode=function(e){var t,n,r,o,s,u,c=0,l=0,d=\"data:\";if(e.substr(0,d.length)===d)throw new Error(\"Invalid base64 input, it looks like a data url.\");var h,f=3*(e=e.replace(/[^A-Za-z0-9\\+\\/\\=]/g,\"\")).length/4;if(e.charAt(e.length-1)===a.charAt(64)&&f--,e.charAt(e.length-2)===a.charAt(64)&&f--,f%1!=0)throw new Error(\"Invalid base64 input, bad content length.\");for(h=i.uint8array?new Uint8Array(0|f):new Array(0|f);c>4,n=(15&o)<<4|(s=a.indexOf(e.charAt(c++)))>>2,r=(3&s)<<6|(u=a.indexOf(e.charAt(c++))),h[l++]=t,64!==s&&(h[l++]=n),64!==u&&(h[l++]=r);return h}},{\"./support\":30,\"./utils\":32}],2:[function(e,t,n){\"use strict\";var r=e(\"./external\"),i=e(\"./stream/DataWorker\"),a=e(\"./stream/Crc32Probe\"),o=e(\"./stream/DataLengthProbe\");function s(e,t,n,r,i){this.compressedSize=e,this.uncompressedSize=t,this.crc32=n,this.compression=r,this.compressedContent=i}s.prototype={getContentWorker:function(){var e=new i(r.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new o(\"data_length\")),t=this;return e.on(\"end\",(function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw new Error(\"Bug : uncompressed data size mismatch\")})),e},getCompressedWorker:function(){return new i(r.Promise.resolve(this.compressedContent)).withStreamInfo(\"compressedSize\",this.compressedSize).withStreamInfo(\"uncompressedSize\",this.uncompressedSize).withStreamInfo(\"crc32\",this.crc32).withStreamInfo(\"compression\",this.compression)}},s.createWorkerFrom=function(e,t,n){return e.pipe(new a).pipe(new o(\"uncompressedSize\")).pipe(t.compressWorker(n)).pipe(new o(\"compressedSize\")).withStreamInfo(\"compression\",t)},t.exports=s},{\"./external\":6,\"./stream/Crc32Probe\":25,\"./stream/DataLengthProbe\":26,\"./stream/DataWorker\":27}],3:[function(e,t,n){\"use strict\";var r=e(\"./stream/GenericWorker\");n.STORE={magic:\"\\0\\0\",compressWorker:function(e){return new r(\"STORE compression\")},uncompressWorker:function(){return new r(\"STORE decompression\")}},n.DEFLATE=e(\"./flate\")},{\"./flate\":7,\"./stream/GenericWorker\":28}],4:[function(e,t,n){\"use strict\";var r=e(\"./utils\"),i=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();t.exports=function(e,t){return void 0!==e&&e.length?\"string\"!==r.getTypeOf(e)?function(e,t,n,r){var a=i,o=0+n;e^=-1;for(var s=0;s>>8^a[255&(e^t[s])];return-1^e}(0|t,e,e.length):function(e,t,n,r){var a=i,o=0+n;e^=-1;for(var s=0;s>>8^a[255&(e^t.charCodeAt(s))];return-1^e}(0|t,e,e.length):0}},{\"./utils\":32}],5:[function(e,t,n){\"use strict\";n.base64=!1,n.binary=!1,n.dir=!1,n.createFolders=!0,n.date=null,n.compression=null,n.compressionOptions=null,n.comment=null,n.unixPermissions=null,n.dosPermissions=null},{}],6:[function(e,t,n){\"use strict\";var r;r=\"undefined\"!=typeof Promise?Promise:e(\"lie\"),t.exports={Promise:r}},{lie:37}],7:[function(e,t,n){\"use strict\";var r=\"undefined\"!=typeof Uint8Array&&\"undefined\"!=typeof Uint16Array&&\"undefined\"!=typeof Uint32Array,i=e(\"pako\"),a=e(\"./utils\"),o=e(\"./stream/GenericWorker\"),s=r?\"uint8array\":\"array\";function u(e,t){o.call(this,\"FlateWorker/\"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}n.magic=\"\\b\\0\",a.inherits(u,o),u.prototype.processChunk=function(e){this.meta=e.meta,null===this._pako&&this._createPako(),this._pako.push(a.transformTo(s,e.data),!1)},u.prototype.flush=function(){o.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},u.prototype.cleanUp=function(){o.prototype.cleanUp.call(this),this._pako=null},u.prototype._createPako=function(){this._pako=new i[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},n.compressWorker=function(e){return new u(\"Deflate\",e)},n.uncompressWorker=function(){return new u(\"Inflate\",{})}},{\"./stream/GenericWorker\":28,\"./utils\":32,pako:38}],8:[function(e,t,n){\"use strict\";function r(e,t){var n,r=\"\";for(n=0;n>>=8;return r}function i(e,t,n,i,o,l){var d,h,f=e.file,m=e.compression,p=l!==s.utf8encode,v=a.transformTo(\"string\",l(f.name)),b=a.transformTo(\"string\",s.utf8encode(f.name)),g=f.comment,_=a.transformTo(\"string\",l(g)),y=a.transformTo(\"string\",s.utf8encode(g)),k=b.length!==f.name.length,w=y.length!==g.length,S=\"\",M=\"\",x=\"\",C=f.dir,D=f.date,O={crc32:0,compressedSize:0,uncompressedSize:0};t&&!n||(O.crc32=e.crc32,O.compressedSize=e.compressedSize,O.uncompressedSize=e.uncompressedSize);var L=0;t&&(L|=8),p||!k&&!w||(L|=2048);var E=0,T=0;C&&(E|=16),\"UNIX\"===o?(T=798,E|=function(e,t){var n=e;return e||(n=t?16893:33204),(65535&n)<<16}(f.unixPermissions,C)):(T=20,E|=function(e){return 63&(e||0)}(f.dosPermissions)),d=D.getUTCHours(),d<<=6,d|=D.getUTCMinutes(),d<<=5,d|=D.getUTCSeconds()/2,h=D.getUTCFullYear()-1980,h<<=4,h|=D.getUTCMonth()+1,h<<=5,h|=D.getUTCDate(),k&&(M=r(1,1)+r(u(v),4)+b,S+=\"up\"+r(M.length,2)+M),w&&(x=r(1,1)+r(u(_),4)+y,S+=\"uc\"+r(x.length,2)+x);var A=\"\";return A+=\"\\n\\0\",A+=r(L,2),A+=m.magic,A+=r(d,2),A+=r(h,2),A+=r(O.crc32,4),A+=r(O.compressedSize,4),A+=r(O.uncompressedSize,4),A+=r(v.length,2),A+=r(S.length,2),{fileRecord:c.LOCAL_FILE_HEADER+A+v+S,dirRecord:c.CENTRAL_FILE_HEADER+r(T,2)+A+r(_.length,2)+\"\\0\\0\\0\\0\"+r(E,4)+r(i,4)+v+S+_}}var a=e(\"../utils\"),o=e(\"../stream/GenericWorker\"),s=e(\"../utf8\"),u=e(\"../crc32\"),c=e(\"../signature\");function l(e,t,n,r){o.call(this,\"ZipFileWorker\"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=n,this.encodeFileName=r,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}a.inherits(l,o),l.prototype.push=function(e){var t=e.meta.percent||0,n=this.entriesCount,r=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,o.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:n?(t+100*(n-r-1))/n:100}}))},l.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var n=i(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:n.fileRecord,meta:{percent:0}})}else this.accumulate=!0},l.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e.file.dir,n=i(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(n.dirRecord),t)this.push({data:function(e){return c.DATA_DESCRIPTOR+r(e.crc32,4)+r(e.compressedSize,4)+r(e.uncompressedSize,4)}(e),meta:{percent:100}});else for(this.push({data:n.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},l.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t=this.index;t--)n=(n<<8)+this.byteAt(t);return this.index+=e,n},readString:function(e){return r.transformTo(\"string\",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readAndCheckSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}},t.exports=i},{\"../utils\":32}],19:[function(e,t,n){\"use strict\";var r=e(\"./Uint8ArrayReader\");function i(e){r.call(this,e)}e(\"../utils\").inherits(i,r),i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{\"../utils\":32,\"./Uint8ArrayReader\":21}],20:[function(e,t,n){\"use strict\";var r=e(\"./DataReader\");function i(e){r.call(this,e)}e(\"../utils\").inherits(i,r),i.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},i.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},i.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{\"../utils\":32,\"./DataReader\":18}],21:[function(e,t,n){\"use strict\";var r=e(\"./ArrayReader\");function i(e){r.call(this,e)}e(\"../utils\").inherits(i,r),i.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{\"../utils\":32,\"./ArrayReader\":17}],22:[function(e,t,n){\"use strict\";var r=e(\"../utils\"),i=e(\"../support\"),a=e(\"./ArrayReader\"),o=e(\"./StringReader\"),s=e(\"./NodeBufferReader\"),u=e(\"./Uint8ArrayReader\");t.exports=function(e){var t=r.getTypeOf(e);return r.checkSupport(t),\"string\"!==t||i.uint8array?\"nodebuffer\"===t?new s(e):i.uint8array?new u(r.transformTo(\"uint8array\",e)):new a(r.transformTo(\"array\",e)):new o(e)}},{\"../support\":30,\"../utils\":32,\"./ArrayReader\":17,\"./NodeBufferReader\":19,\"./StringReader\":20,\"./Uint8ArrayReader\":21}],23:[function(e,t,n){\"use strict\";n.LOCAL_FILE_HEADER=\"PK\\x03\\x04\",n.CENTRAL_FILE_HEADER=\"PK\\x01\\x02\",n.CENTRAL_DIRECTORY_END=\"PK\\x05\\x06\",n.ZIP64_CENTRAL_DIRECTORY_LOCATOR=\"PK\\x06\\x07\",n.ZIP64_CENTRAL_DIRECTORY_END=\"PK\\x06\\x06\",n.DATA_DESCRIPTOR=\"PK\\x07\\b\"},{}],24:[function(e,t,n){\"use strict\";var r=e(\"./GenericWorker\"),i=e(\"../utils\");function a(e){r.call(this,\"ConvertWorker to \"+e),this.destType=e}i.inherits(a,r),a.prototype.processChunk=function(e){this.push({data:i.transformTo(this.destType,e.data),meta:e.meta})},t.exports=a},{\"../utils\":32,\"./GenericWorker\":28}],25:[function(e,t,n){\"use strict\";var r=e(\"./GenericWorker\"),i=e(\"../crc32\");function a(){r.call(this,\"Crc32Probe\"),this.withStreamInfo(\"crc32\",0)}e(\"../utils\").inherits(a,r),a.prototype.processChunk=function(e){this.streamInfo.crc32=i(e.data,this.streamInfo.crc32||0),this.push(e)},t.exports=a},{\"../crc32\":4,\"../utils\":32,\"./GenericWorker\":28}],26:[function(e,t,n){\"use strict\";var r=e(\"../utils\"),i=e(\"./GenericWorker\");function a(e){i.call(this,\"DataLengthProbe for \"+e),this.propName=e,this.withStreamInfo(e,0)}r.inherits(a,i),a.prototype.processChunk=function(e){e&&(this.streamInfo[this.propName]=(this.streamInfo[this.propName]||0)+e.data.length),i.prototype.processChunk.call(this,e)},t.exports=a},{\"../utils\":32,\"./GenericWorker\":28}],27:[function(e,t,n){\"use strict\";var r=e(\"../utils\"),i=e(\"./GenericWorker\");function a(e){i.call(this,\"DataWorker\");var t=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type=\"\",this._tickScheduled=!1,e.then((function(e){t.dataIsReady=!0,t.data=e,t.max=e&&e.length||0,t.type=r.getTypeOf(e),t.isPaused||t._tickAndRepeat()}),(function(e){t.error(e)}))}r.inherits(a,i),a.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this.data=null},a.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,r.delay(this._tickAndRepeat,[],this)),!0)},a.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(r.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},a.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var e=null,t=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case\"string\":e=this.data.substring(this.index,t);break;case\"uint8array\":e=this.data.subarray(this.index,t);break;case\"array\":case\"nodebuffer\":e=this.data.slice(this.index,t)}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=a},{\"../utils\":32,\"./GenericWorker\":28}],28:[function(e,t,n){\"use strict\";function r(e){this.name=e||\"default\",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}r.prototype={push:function(e){this.emit(\"data\",e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit(\"end\"),this.cleanUp(),this.isFinished=!0}catch(e){this.emit(\"error\",e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit(\"error\",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,t){if(this._listeners[e])for(var n=0;n \"+e:e}},t.exports=r},{}],29:[function(e,t,n){\"use strict\";var r=e(\"../utils\"),i=e(\"./ConvertWorker\"),a=e(\"./GenericWorker\"),o=e(\"../base64\"),s=e(\"../support\"),u=e(\"../external\"),c=null;if(s.nodestream)try{c=e(\"../nodejs/NodejsStreamOutputAdapter\")}catch(e){}function l(e,t,n){var o=t;switch(t){case\"blob\":case\"arraybuffer\":o=\"uint8array\";break;case\"base64\":o=\"string\"}try{this._internalType=o,this._outputType=t,this._mimeType=n,r.checkSupport(o),this._worker=e.pipe(new i(o)),e.lock()}catch(e){this._worker=new a(\"error\"),this._worker.error(e)}}l.prototype={accumulate:function(e){return function(e,t){return new u.Promise((function(n,i){var a=[],s=e._internalType,u=e._outputType,c=e._mimeType;e.on(\"data\",(function(e,n){a.push(e),t&&t(n)})).on(\"error\",(function(e){a=[],i(e)})).on(\"end\",(function(){try{var e=function(e,t,n){switch(e){case\"blob\":return r.newBlob(r.transformTo(\"arraybuffer\",t),n);case\"base64\":return o.encode(t);default:return r.transformTo(e,t)}}(u,function(e,t){var n,r=0,i=null,a=0;for(n=0;n>>6:(n<65536?t[o++]=224|n>>>12:(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63),t[o++]=128|n>>>6&63),t[o++]=128|63&n);return t}(e)},n.utf8decode=function(e){return i.nodebuffer?r.transformTo(\"nodebuffer\",e).toString(\"utf-8\"):function(e){var t,n,i,a,o=e.length,u=new Array(2*o);for(t=n=0;t>10&1023,u[n++]=56320|1023&i)}return u.length!==n&&(u.subarray?u=u.subarray(0,n):u.length=n),r.applyFromCharCode(u)}(e=r.transformTo(i.uint8array?\"uint8array\":\"array\",e))},r.inherits(c,o),c.prototype.processChunk=function(e){var t=r.transformTo(i.uint8array?\"uint8array\":\"array\",e.data);if(this.leftOver&&this.leftOver.length){if(i.uint8array){var a=t;(t=new Uint8Array(a.length+this.leftOver.length)).set(this.leftOver,0),t.set(a,this.leftOver.length)}else t=this.leftOver.concat(t);this.leftOver=null}var o=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;0<=n&&128==(192&e[n]);)n--;return n<0||0===n?t:n+s[e[n]]>t?n:t}(t),u=t;o!==t.length&&(i.uint8array?(u=t.subarray(0,o),this.leftOver=t.subarray(o,t.length)):(u=t.slice(0,o),this.leftOver=t.slice(o,t.length))),this.push({data:n.utf8decode(u),meta:e.meta})},c.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:n.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},n.Utf8DecodeWorker=c,r.inherits(l,o),l.prototype.processChunk=function(e){this.push({data:n.utf8encode(e.data),meta:e.meta})},n.Utf8EncodeWorker=l},{\"./nodejsUtils\":14,\"./stream/GenericWorker\":28,\"./support\":30,\"./utils\":32}],32:[function(e,t,n){\"use strict\";var r=e(\"./support\"),i=e(\"./base64\"),a=e(\"./nodejsUtils\"),o=e(\"set-immediate-shim\"),s=e(\"./external\");function u(e){return e}function c(e,t){for(var n=0;n>8;this.dir=!!(16&this.externalFileAttributes),0==e&&(this.dosPermissions=63&this.externalFileAttributes),3==e&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||\"/\"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(e){if(this.extraFields[1]){var t=r(this.extraFields[1].value);this.uncompressedSize===i.MAX_VALUE_32BITS&&(this.uncompressedSize=t.readInt(8)),this.compressedSize===i.MAX_VALUE_32BITS&&(this.compressedSize=t.readInt(8)),this.localHeaderOffset===i.MAX_VALUE_32BITS&&(this.localHeaderOffset=t.readInt(8)),this.diskNumberStart===i.MAX_VALUE_32BITS&&(this.diskNumberStart=t.readInt(4))}},readExtraFields:function(e){var t,n,r,i=e.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});e.index+4>>6:(n<65536?t[o++]=224|n>>>12:(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63),t[o++]=128|n>>>6&63),t[o++]=128|63&n);return t},n.buf2binstring=function(e){return u(e,e.length)},n.binstring2buf=function(e){for(var t=new r.Buf8(e.length),n=0,i=t.length;n>10&1023,c[r++]=56320|1023&i)}return u(c,r)},n.utf8border=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;0<=n&&128==(192&e[n]);)n--;return n<0||0===n?t:n+o[e[n]]>t?n:t}},{\"./common\":41}],43:[function(e,t,n){\"use strict\";t.exports=function(e,t,n,r){for(var i=65535&e|0,a=e>>>16&65535|0,o=0;0!==n;){for(n-=o=2e3>>1:e>>>1;t[n]=e}return t}();t.exports=function(e,t,n,i){var a=r,o=i+n;e^=-1;for(var s=i;s>>8^a[255&(e^t[s])];return-1^e}},{}],46:[function(e,t,n){\"use strict\";var r,i=e(\"../utils/common\"),a=e(\"./trees\"),o=e(\"./adler32\"),s=e(\"./crc32\"),u=e(\"./messages\"),c=-2,l=258,d=262,h=113;function f(e,t){return e.msg=u[t],t}function m(e){return(e<<1)-(4e.avail_out&&(n=e.avail_out),0!==n&&(i.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function b(e,t){a._tr_flush_block(e,0<=e.block_start?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,v(e.strm)}function g(e,t){e.pending_buf[e.pending++]=t}function _(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function y(e,t){var n,r,i=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match,u=e.strstart>e.w_size-d?e.strstart-(e.w_size-d):0,c=e.window,h=e.w_mask,f=e.prev,m=e.strstart+l,p=c[a+o-1],v=c[a+o];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(c[(n=t)+o]===v&&c[n+o-1]===p&&c[n]===c[a]&&c[++n]===c[a+1]){a+=2,n++;do{}while(c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&au&&0!=--i);return o<=e.lookahead?o:e.lookahead}function k(e){var t,n,r,a,u,c,l,h,f,m,p=e.w_size;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=p+(p-d)){for(i.arraySet(e.window,e.window,p,p,0),e.match_start-=p,e.strstart-=p,e.block_start-=p,t=n=e.hash_size;r=e.head[--t],e.head[t]=p<=r?r-p:0,--n;);for(t=n=p;r=e.prev[--t],e.prev[t]=p<=r?r-p:0,--n;);a+=p}if(0===e.strm.avail_in)break;if(l=e.window,h=e.strstart+e.lookahead,m=void 0,(f=a)<(m=(c=e.strm).avail_in)&&(m=f),n=0===m?0:(c.avail_in-=m,i.arraySet(l,c.input,c.next_in,m,h),1===c.state.wrap?c.adler=o(c.adler,l,m,h):2===c.state.wrap&&(c.adler=s(c.adler,l,m,h)),c.next_in+=m,c.total_in+=m,m),e.lookahead+=n,e.lookahead+e.insert>=3)for(e.ins_h=e.window[u=e.strstart-e.insert],e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<=3)if(r=a._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){for(e.match_length--;e.strstart++,e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<=3&&e.match_length<=e.prev_length){for(i=e.strstart+e.lookahead-3,r=a._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;++e.strstart<=i&&(e.ins_h=(e.ins_h<e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(k(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,b(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-d&&(b(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(b(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&b(e,!1),1)})),new M(4,4,8,4,w),new M(4,5,16,8,w),new M(4,6,32,32,w),new M(4,4,16,16,S),new M(8,16,32,32,S),new M(8,16,128,128,S),new M(8,32,128,256,S),new M(32,128,258,1024,S),new M(32,258,258,4096,S)],n.deflateInit=function(e,t){return O(e,t,8,15,8,0)},n.deflateInit2=O,n.deflateReset=D,n.deflateResetKeep=C,n.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?c:(e.state.gzhead=t,0):c},n.deflate=function(e,t){var n,i,o,u;if(!e||!e.state||5>8&255),g(i,i.gzhead.time>>16&255),g(i,i.gzhead.time>>24&255),g(i,9===i.level?2:2<=i.strategy||i.level<2?4:0),g(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(g(i,255&i.gzhead.extra.length),g(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=s(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(g(i,0),g(i,0),g(i,0),g(i,0),g(i,0),g(i,9===i.level?2:2<=i.strategy||i.level<2?4:0),g(i,3),i.status=h);else{var d=8+(i.w_bits-8<<4)<<8;d|=(2<=i.strategy||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(d|=32),d+=31-d%31,i.status=h,_(i,d),0!==i.strstart&&(_(i,e.adler>>>16),_(i,65535&e.adler)),e.adler=1}if(69===i.status)if(i.gzhead.extra){for(o=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),v(e),o=i.pending,i.pending!==i.pending_buf_size));)g(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(73===i.status)if(i.gzhead.name){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),v(e),o=i.pending,i.pending===i.pending_buf_size)){u=1;break}u=i.gzindexo&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),0===u&&(i.gzindex=0,i.status=91)}else i.status=91;if(91===i.status)if(i.gzhead.comment){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),v(e),o=i.pending,i.pending===i.pending_buf_size)){u=1;break}u=i.gzindexo&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),0===u&&(i.status=103)}else i.status=103;if(103===i.status&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&v(e),i.pending+2<=i.pending_buf_size&&(g(i,255&e.adler),g(i,e.adler>>8&255),e.adler=0,i.status=h)):i.status=h),0!==i.pending){if(v(e),0===e.avail_out)return i.last_flush=-1,0}else if(0===e.avail_in&&m(t)<=m(n)&&4!==t)return f(e,-5);if(666===i.status&&0!==e.avail_in)return f(e,-5);if(0!==e.avail_in||0!==i.lookahead||0!==t&&666!==i.status){var y=2===i.strategy?function(e,t){for(var n;;){if(0===e.lookahead&&(k(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(b(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(b(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(b(e,!1),0===e.strm.avail_out)?1:2}(i,t):3===i.strategy?function(e,t){for(var n,r,i,o,s=e.window;;){if(e.lookahead<=l){if(k(e),e.lookahead<=l&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&0e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=a._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(b(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(b(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(b(e,!1),0===e.strm.avail_out)?1:2}(i,t):r[i.level].func(i,t);if(3!==y&&4!==y||(i.status=666),1===y||3===y)return 0===e.avail_out&&(i.last_flush=-1),0;if(2===y&&(1===t?a._tr_align(i):5!==t&&(a._tr_stored_block(i,0,0,!1),3===t&&(p(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),v(e),0===e.avail_out))return i.last_flush=-1,0}return 4!==t?0:i.wrap<=0?1:(2===i.wrap?(g(i,255&e.adler),g(i,e.adler>>8&255),g(i,e.adler>>16&255),g(i,e.adler>>24&255),g(i,255&e.total_in),g(i,e.total_in>>8&255),g(i,e.total_in>>16&255),g(i,e.total_in>>24&255)):(_(i,e.adler>>>16),_(i,65535&e.adler)),v(e),0=n.w_size&&(0===s&&(p(n.head),n.strstart=0,n.block_start=0,n.insert=0),h=new i.Buf8(n.w_size),i.arraySet(h,t,f-n.w_size,n.w_size,0),t=h,f=n.w_size),u=e.avail_in,l=e.next_in,d=e.input,e.avail_in=f,e.next_in=0,e.input=t,k(n);n.lookahead>=3;){for(r=n.strstart,a=n.lookahead-2;n.ins_h=(n.ins_h<>>=y=_>>>24,m-=y,0==(y=_>>>16&255))C[a++]=65535&_;else{if(!(16&y)){if(0==(64&y)){_=p[(65535&_)+(f&(1<>>=y,m-=y),m<15&&(f+=x[r++]<>>=y=_>>>24,m-=y,!(16&(y=_>>>16&255))){if(0==(64&y)){_=v[(65535&_)+(f&(1<>>=y,m-=y,(y=a-o)>3,f&=(1<<(m-=k<<3))-1,e.next_in=r,e.next_out=a,e.avail_in=r>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function l(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function d(e){var t;return e&&e.state?(e.total_in=e.total_out=(t=e.state).total=0,e.msg=\"\",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new r.Buf32(852),t.distcode=t.distdyn=new r.Buf32(592),t.sane=1,t.back=-1,0):u}function h(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,d(e)):u}function f(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||15=o.wsize?(r.arraySet(o.window,t,n-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):(i<(a=o.wsize-o.wnext)&&(a=i),r.arraySet(o.window,t,n-i,a,o.wnext),(i-=a)?(r.arraySet(o.window,t,n-i,i,0),o.wnext=i,o.whave=o.wsize):(o.wnext+=a,o.wnext===o.wsize&&(o.wnext=0),o.whave>>8&255,n.check=a(n.check,R,2,0),b=v=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&v)<<8)+(v>>8))%31){e.msg=\"incorrect header check\",n.mode=30;break}if(8!=(15&v)){e.msg=\"unknown compression method\",n.mode=30;break}if(b-=4,T=8+(15&(v>>>=4)),0===n.wbits)n.wbits=T;else if(T>n.wbits){e.msg=\"invalid window size\",n.mode=30;break}n.dmax=1<>8&1),512&n.flags&&(R[0]=255&v,R[1]=v>>>8&255,n.check=a(n.check,R,2,0)),b=v=0,n.mode=3;case 3:for(;b<32;){if(0===m)break e;m--,v+=l[h++]<>>8&255,R[2]=v>>>16&255,R[3]=v>>>24&255,n.check=a(n.check,R,4,0)),b=v=0,n.mode=4;case 4:for(;b<16;){if(0===m)break e;m--,v+=l[h++]<>8),512&n.flags&&(R[0]=255&v,R[1]=v>>>8&255,n.check=a(n.check,R,2,0)),b=v=0,n.mode=5;case 5:if(1024&n.flags){for(;b<16;){if(0===m)break e;m--,v+=l[h++]<>>8&255,n.check=a(n.check,R,2,0)),b=v=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&(m<(w=n.length)&&(w=m),w&&(n.head&&(T=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),r.arraySet(n.head.extra,l,h,w,T)),512&n.flags&&(n.check=a(n.check,l,w,h)),m-=w,h+=w,n.length-=w),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===m)break e;for(w=0;T=l[h+w++],n.head&&T&&n.length<65536&&(n.head.name+=String.fromCharCode(T)),T&&w>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=12;break;case 10:for(;b<32;){if(0===m)break e;m--,v+=l[h++]<>>=7&b,b-=7&b,n.mode=27;break}for(;b<3;){if(0===m)break e;m--,v+=l[h++]<>>=1)){case 0:n.mode=14;break;case 1:if(g(n),n.mode=20,6!==t)break;v>>>=2,b-=2;break e;case 2:n.mode=17;break;case 3:e.msg=\"invalid block type\",n.mode=30}v>>>=2,b-=2;break;case 14:for(v>>>=7&b,b-=7&b;b<32;){if(0===m)break e;m--,v+=l[h++]<>>16^65535)){e.msg=\"invalid stored block lengths\",n.mode=30;break}if(n.length=65535&v,b=v=0,n.mode=15,6===t)break e;case 15:n.mode=16;case 16:if(w=n.length){if(m>>=5)),b-=5,n.ncode=4+(15&(v>>>=5)),v>>>=4,b-=4,286>>=3,b-=3}for(;n.have<19;)n.lens[I[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,A=s(0,n.lens,0,19,n.lencode,0,n.work,P={bits:n.lenbits}),n.lenbits=P.bits,A){e.msg=\"invalid code lengths set\",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have>>16&255,D=65535&j,!((x=j>>>24)<=b);){if(0===m)break e;m--,v+=l[h++]<>>=x,b-=x,n.lens[n.have++]=D;else{if(16===D){for(F=x+2;b>>=x,b-=x,0===n.have){e.msg=\"invalid bit length repeat\",n.mode=30;break}T=n.lens[n.have-1],w=3+(3&v),v>>>=2,b-=2}else if(17===D){for(F=x+3;b>>=x)),v>>>=3,b-=3}else{for(F=x+7;b>>=x)),v>>>=7,b-=7}if(n.have+w>n.nlen+n.ndist){e.msg=\"invalid bit length repeat\",n.mode=30;break}for(;w--;)n.lens[n.have++]=T}}if(30===n.mode)break;if(0===n.lens[256]){e.msg=\"invalid code -- missing end-of-block\",n.mode=30;break}if(n.lenbits=9,A=s(1,n.lens,0,n.nlen,n.lencode,0,n.work,P={bits:n.lenbits}),n.lenbits=P.bits,A){e.msg=\"invalid literal/lengths set\",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,A=s(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,P={bits:n.distbits}),n.distbits=P.bits,A){e.msg=\"invalid distances set\",n.mode=30;break}if(n.mode=20,6===t)break e;case 20:n.mode=21;case 21:if(6<=m&&258<=p){e.next_out=f,e.avail_out=p,e.next_in=h,e.avail_in=m,n.hold=v,n.bits=b,o(e,k),f=e.next_out,d=e.output,p=e.avail_out,h=e.next_in,l=e.input,m=e.avail_in,v=n.hold,b=n.bits,12===n.mode&&(n.back=-1);break}for(n.back=0;C=(j=n.lencode[v&(1<>>16&255,D=65535&j,!((x=j>>>24)<=b);){if(0===m)break e;m--,v+=l[h++]<>O)])>>>16&255,D=65535&j,!(O+(x=j>>>24)<=b);){if(0===m)break e;m--,v+=l[h++]<>>=O,b-=O,n.back+=O}if(v>>>=x,b-=x,n.back+=x,n.length=D,0===C){n.mode=26;break}if(32&C){n.back=-1,n.mode=12;break}if(64&C){e.msg=\"invalid literal/length code\",n.mode=30;break}n.extra=15&C,n.mode=22;case 22:if(n.extra){for(F=n.extra;b>>=n.extra,b-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;C=(j=n.distcode[v&(1<>>16&255,D=65535&j,!((x=j>>>24)<=b);){if(0===m)break e;m--,v+=l[h++]<>O)])>>>16&255,D=65535&j,!(O+(x=j>>>24)<=b);){if(0===m)break e;m--,v+=l[h++]<>>=O,b-=O,n.back+=O}if(v>>>=x,b-=x,n.back+=x,64&C){e.msg=\"invalid distance code\",n.mode=30;break}n.offset=D,n.extra=15&C,n.mode=24;case 24:if(n.extra){for(F=n.extra;b>>=n.extra,b-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg=\"invalid distance too far back\",n.mode=30;break}n.mode=25;case 25:if(0===p)break e;if(n.offset>(w=k-p)){if((w=n.offset-w)>n.whave&&n.sane){e.msg=\"invalid distance too far back\",n.mode=30;break}S=w>n.wnext?n.wsize-(w-=n.wnext):n.wnext-w,w>n.length&&(w=n.length),M=n.window}else M=d,S=f-n.offset,w=n.length;for(pg?(y=I[Y+d[M]],P[F+d[M]]):(y=96,0),f=1<>L)+(m-=f)]=_<<24|y<<16|k|0,0!==m;);for(f=1<>=1;if(0!==f?(A&=f-1,A+=f):A=0,M++,0==--j[S]){if(S===C)break;S=t[n+d[M]]}if(D>>7)]}function k(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function w(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<>>=1,n<<=1,0<--t;);return n>>>1}function x(e,t,n){var r,i,a=new Array(16),o=0;for(r=1;r<=15;r++)a[r]=o=o+n[r-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=M(a[s]++,s))}}function C(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function D(e){8>1;1<=n;n--)L(e,a,n);for(i=u;n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],L(e,a,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,a[2*i]=a[2*n]+a[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,a[2*n+1]=a[2*r+1]=i,e.heap[1]=i++,L(e,a,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,r,i,a,o,s,u=t.dyn_tree,c=t.max_code,l=t.stat_desc.static_tree,d=t.stat_desc.has_stree,h=t.stat_desc.extra_bits,f=t.stat_desc.extra_base,m=t.stat_desc.max_length,p=0;for(a=0;a<=15;a++)e.bl_count[a]=0;for(u[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<573;n++)m<(a=u[2*u[2*(r=e.heap[n])+1]+1]+1)&&(a=m,p++),u[2*r+1]=a,c>=7;r<30;r++)for(b[r]=i<<7,e=0;e<1<>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),T(e,e.l_desc),T(e,e.d_desc),o=function(e){var t;for(A(e,e.dyn_ltree,e.l_desc.max_code),A(e,e.dyn_dtree,e.d_desc.max_code),T(e,e.bl_desc),t=18;3<=t&&0===e.bl_tree[2*u[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),(a=e.static_len+3+7>>>3)<=(i=e.opt_len+3+7>>>3)&&(i=a)):i=a=n+5,n+4<=i&&-1!==t?j(e,t,n,r):4===e.strategy||a===i?(w(e,2+(r?1:0),3),E(e,c,l)):(w(e,4+(r?1:0),3),function(e,t,n,r){var i;for(w(e,t-257,5),w(e,n-1,5),w(e,r-4,4),i=0;i>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(h[n]+256+1)]++,e.dyn_dtree[2*y(t)]++),e.last_lit===e.lit_bufsize-1},n._tr_align=function(e){w(e,2,3),S(e,256,c),function(e){16===e.bi_valid?(k(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):8<=e.bi_valid&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},{\"../utils/common\":41}],53:[function(e,t,n){\"use strict\";t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg=\"\",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(e,t,n){\"use strict\";t.exports=\"function\"==typeof setImmediate?setImmediate:function(){var e=[].slice.apply(arguments);e.splice(1,0,0),setTimeout.apply(null,e)}},{}]},{},[10])(10)},xbPD:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return function(t){return t.lift(new a(e))}}var a=function(){function e(t){s(this,e),this.defaultValue=t}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new o(e,this.defaultValue))}}]),e}(),o=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this,e)).defaultValue=r,i.isEmpty=!0,i}return c(n,[{key:\"_next\",value:function(e){this.isEmpty=!1,this.destination.next(e)}},{key:\"_complete\",value:function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}]),n}(r.a)},xgIS:function(e,t,r){\"use strict\";r.d(t,\"a\",(function(){return u}));var i=r(\"HDdC\"),a=r(\"DH7j\"),o=r(\"n6bG\"),s=r(\"lJxs\");function u(e,t,r,c){return Object(o.a)(r)&&(c=r,r=void 0),c?u(e,t,r).pipe(Object(s.a)((function(e){return Object(a.a)(e)?c.apply(void 0,n(e)):c(e)}))):new i.a((function(n){!function e(t,n,r,i,a){var o;if(function(e){return e&&\"function\"==typeof e.addEventListener&&\"function\"==typeof e.removeEventListener}(t)){var s=t;t.addEventListener(n,r,a),o=function(){return s.removeEventListener(n,r,a)}}else if(function(e){return e&&\"function\"==typeof e.on&&\"function\"==typeof e.off}(t)){var u=t;t.on(n,r),o=function(){return u.off(n,r)}}else if(function(e){return e&&\"function\"==typeof e.addListener&&\"function\"==typeof e.removeListener}(t)){var c=t;t.addListener(n,r),o=function(){return c.removeListener(n,r)}}else{if(!t||!t.length)throw new TypeError(\"Invalid event target\");for(var l=0,d=t.length;l1?Array.prototype.slice.call(arguments):e)}),n,r)}))}},yCtX:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"HDdC\"),i=n(\"ngJS\"),a=n(\"jZKg\");function o(e,t){return t?Object(a.a)(e,t):new r.a(Object(i.a)(e))}},yPMs:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"sq\",{months:\"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\\xebntor_Dhjetor\".split(\"_\"),monthsShort:\"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\\xebn_Dhj\".split(\"_\"),weekdays:\"E Diel_E H\\xebn\\xeb_E Mart\\xeb_E M\\xebrkur\\xeb_E Enjte_E Premte_E Shtun\\xeb\".split(\"_\"),weekdaysShort:\"Die_H\\xebn_Mar_M\\xebr_Enj_Pre_Sht\".split(\"_\"),weekdaysMin:\"D_H_Ma_M\\xeb_E_P_Sh\".split(\"_\"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return\"M\"===e.charAt(0)},meridiem:function(e,t,n){return e<12?\"PD\":\"MD\"},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Sot n\\xeb] LT\",nextDay:\"[Nes\\xebr n\\xeb] LT\",nextWeek:\"dddd [n\\xeb] LT\",lastDay:\"[Dje n\\xeb] LT\",lastWeek:\"dddd [e kaluar n\\xeb] LT\",sameElse:\"L\"},relativeTime:{future:\"n\\xeb %s\",past:\"%s m\\xeb par\\xeb\",s:\"disa sekonda\",ss:\"%d sekonda\",m:\"nj\\xeb minut\\xeb\",mm:\"%d minuta\",h:\"nj\\xeb or\\xeb\",hh:\"%d or\\xeb\",d:\"nj\\xeb dit\\xeb\",dd:\"%d dit\\xeb\",M:\"nj\\xeb muaj\",MM:\"%d muaj\",y:\"nj\\xeb vit\",yy:\"%d vite\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"z+Ro\":function(e,t,n){\"use strict\";function r(e){return e&&\"function\"==typeof e.schedule}n.d(t,\"a\",(function(){return r}))},z1FC:function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i={s:[\"viensas secunds\",\"'iensas secunds\"],ss:[e+\" secunds\",e+\" secunds\"],m:[\"'n m\\xedut\",\"'iens m\\xedut\"],mm:[e+\" m\\xeduts\",e+\" m\\xeduts\"],h:[\"'n \\xfeora\",\"'iensa \\xfeora\"],hh:[e+\" \\xfeoras\",e+\" \\xfeoras\"],d:[\"'n ziua\",\"'iensa ziua\"],dd:[e+\" ziuas\",e+\" ziuas\"],M:[\"'n mes\",\"'iens mes\"],MM:[e+\" mesen\",e+\" mesen\"],y:[\"'n ar\",\"'iens ar\"],yy:[e+\" ars\",e+\" ars\"]};return r||t?i[n][0]:i[n][1]}e.defineLocale(\"tzl\",{months:\"Januar_Fevraglh_Mar\\xe7_Avr\\xefu_Mai_G\\xfcn_Julia_Guscht_Setemvar_Listop\\xe4ts_Noemvar_Zecemvar\".split(\"_\"),monthsShort:\"Jan_Fev_Mar_Avr_Mai_G\\xfcn_Jul_Gus_Set_Lis_Noe_Zec\".split(\"_\"),weekdays:\"S\\xfaladi_L\\xfane\\xe7i_Maitzi_M\\xe1rcuri_Xh\\xfaadi_Vi\\xe9ner\\xe7i_S\\xe1turi\".split(\"_\"),weekdaysShort:\"S\\xfal_L\\xfan_Mai_M\\xe1r_Xh\\xfa_Vi\\xe9_S\\xe1t\".split(\"_\"),weekdaysMin:\"S\\xfa_L\\xfa_Ma_M\\xe1_Xh_Vi_S\\xe1\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM [dallas] YYYY\",LLL:\"D. MMMM [dallas] YYYY HH.mm\",LLLL:\"dddd, [li] D. MMMM [dallas] YYYY HH.mm\"},meridiemParse:/d\\'o|d\\'a/i,isPM:function(e){return\"d'o\"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?\"d'o\":\"D'O\":n?\"d'a\":\"D'A\"},calendar:{sameDay:\"[oxhi \\xe0] LT\",nextDay:\"[dem\\xe0 \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[ieiri \\xe0] LT\",lastWeek:\"[s\\xfcr el] dddd [lasteu \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"osprei %s\",past:\"ja%s\",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},z3Vd:function(e,t,n){!function(e){\"use strict\";var t=\"pagh_wa\\u2019_cha\\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut\".split(\"_\");function n(e,n,r,i){var a=function(e){var n=Math.floor(e%1e3/100),r=Math.floor(e%100/10),i=e%10,a=\"\";return n>0&&(a+=t[n]+\"vatlh\"),r>0&&(a+=(\"\"!==a?\" \":\"\")+t[r]+\"maH\"),i>0&&(a+=(\"\"!==a?\" \":\"\")+t[i]),\"\"===a?\"pagh\":a}(e);switch(r){case\"ss\":return a+\" lup\";case\"mm\":return a+\" tup\";case\"hh\":return a+\" rep\";case\"dd\":return a+\" jaj\";case\"MM\":return a+\" jar\";case\"yy\":return a+\" DIS\"}}e.defineLocale(\"tlh\",{months:\"tera\\u2019 jar wa\\u2019_tera\\u2019 jar cha\\u2019_tera\\u2019 jar wej_tera\\u2019 jar loS_tera\\u2019 jar vagh_tera\\u2019 jar jav_tera\\u2019 jar Soch_tera\\u2019 jar chorgh_tera\\u2019 jar Hut_tera\\u2019 jar wa\\u2019maH_tera\\u2019 jar wa\\u2019maH wa\\u2019_tera\\u2019 jar wa\\u2019maH cha\\u2019\".split(\"_\"),monthsShort:\"jar wa\\u2019_jar cha\\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\\u2019maH_jar wa\\u2019maH wa\\u2019_jar wa\\u2019maH cha\\u2019\".split(\"_\"),monthsParseExact:!0,weekdays:\"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj\".split(\"_\"),weekdaysShort:\"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj\".split(\"_\"),weekdaysMin:\"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[DaHjaj] LT\",nextDay:\"[wa\\u2019leS] LT\",nextWeek:\"LLL\",lastDay:\"[wa\\u2019Hu\\u2019] LT\",lastWeek:\"LLL\",sameElse:\"L\"},relativeTime:{future:function(e){var t=e;return-1!==e.indexOf(\"jaj\")?t.slice(0,-3)+\"leS\":-1!==e.indexOf(\"jar\")?t.slice(0,-3)+\"waQ\":-1!==e.indexOf(\"DIS\")?t.slice(0,-3)+\"nem\":t+\" pIq\"},past:function(e){var t=e;return-1!==e.indexOf(\"jaj\")?t.slice(0,-3)+\"Hu\\u2019\":-1!==e.indexOf(\"jar\")?t.slice(0,-3)+\"wen\":-1!==e.indexOf(\"DIS\")?t.slice(0,-3)+\"ben\":t+\" ret\"},s:\"puS lup\",ss:n,m:\"wa\\u2019 tup\",mm:n,h:\"wa\\u2019 rep\",hh:n,d:\"wa\\u2019 jaj\",dd:n,M:\"wa\\u2019 jar\",MM:n,y:\"wa\\u2019 DIS\",yy:n},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},z6cu:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"HDdC\");function i(e,t){return new r.a(t?function(n){return t.schedule(a,0,{error:e,subscriber:n})}:function(t){return t.error(e)})}function a(e){var t=e.error;e.subscriber.error(t)}},zP0r:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e){return function(t){return t.lift(new a(e))}}var a=function(){function e(t){s(this,e),this.total=t}return c(e,[{key:\"call\",value:function(e,t){return t.subscribe(new o(e,this.total))}}]),e}(),o=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this,e)).total=r,i.count=0,i}return c(n,[{key:\"_next\",value:function(e){++this.count>this.total&&this.destination.next(e)}}]),n}(r.a)},zUnb:function(e,i,a){\"use strict\";a.r(i);var o=a(\"fXoL\"),u={production:!0,validatorEndpoint:\"/api/v2/validator\"};Date.prototype.toDateTimeString=function(){var e=this;return\"\".concat(e.getMonth(),\"-\").concat(e.getDate(),\"-\").concat(e.getFullYear(),\"-\").concat(e.getHours(),\"-\").concat(e.getMinutes(),\"-\").concat(e.getSeconds())};var d=a(\"jhN1\"),f=a(\"R1ws\"),m=a(\"tk/3\"),p=a(\"tyNb\"),b=a(\"XNiG\"),g=a(\"1G5W\"),_=a(\"vkgz\"),y=a(\"0MNC\"),k=a(\"Dwbi\"),w=a(\"l5mm\"),S=a(\"LRne\"),M=a(\"JX91\"),x=a(\"5+tZ\"),C=a(\"lJxs\"),D=a(\"JIr8\"),O=a(\"eIep\"),E=a(\"2Vo4\"),T=function(e){l(n,e);var t=h(n);function n(e){return s(this,n),t.call(this,e)}return c(n,[{key:\"next\",value:function(e){var t=e;A(t,this.getValue())||r(v(n.prototype),\"next\",this).call(this,t)}}]),n}(E.a);function A(e,t){return JSON.stringify(e)===JSON.stringify(t)}var P=a(\"/uUt\"),F=a(\"UXun\");function j(e,t){return\"object\"==typeof e&&\"object\"==typeof t?A(e,t):e===t}function R(e,t,n){return e.pipe(Object(C.a)(t),Object(P.a)(n||j),Object(F.a)(1))}var I,Y=a(\"AWFA\"),H=((I=function(){function e(t,n){var r=this;s(this,e),this.http=t,this.environmenter=n,this.apiUrl=this.environmenter.env.validatorEndpoint,this.beaconNodeState$=new T({}),this.nodeEndpoint$=R(this.checkState(),(function(e){return e.beaconNodeEndpoint+\"/eth/v1alpha1\"})),this.connected$=R(this.checkState(),(function(e){return e.connected})),this.syncing$=R(this.checkState(),(function(e){return e.syncing})),this.chainHead$=R(this.checkState(),(function(e){return e.chainHead})),this.genesisTime$=R(this.checkState(),(function(e){return e.genesisTime})),this.peers$=this.http.get(this.apiUrl+\"/beacon/peers\"),this.latestClockSlotPoll$=Object(w.a)(3e3).pipe(Object(M.a)(0),Object(x.a)((function(e){return R(r.checkState(),(function(e){return e.genesisTime}))})),Object(C.a)((function(e){var t=Math.floor(Date.now()/1e3);return Math.floor((t-e)/12)}))),this.nodeStatusPoll$=Object(w.a)(3e3).pipe(Object(M.a)(0),Object(x.a)((function(e){return r.updateState()})))}return c(e,[{key:\"fetchNodeStatus\",value:function(){return this.http.get(this.apiUrl+\"/beacon/status\")}},{key:\"checkState\",value:function(){return this.isEmpty(this.beaconNodeState$.getValue())?this.updateState():this.beaconNodeState$.asObservable()}},{key:\"updateState\",value:function(){var e=this;return this.fetchNodeStatus().pipe(Object(D.a)((function(e){return Object(S.a)({beaconNodeEndpoint:\"unknown\",connected:!1,syncing:!1,chainHead:{headEpoch:0}})})),Object(O.a)((function(t){return e.beaconNodeState$.next(t),e.beaconNodeState$})))}},{key:\"isEmpty\",value:function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}}]),e}()).\\u0275fac=function(e){return new(e||I)(o.Zb(m.b),o.Zb(Y.a))},I.\\u0275prov=o.Lb({token:I,factory:I.\\u0275fac,providedIn:\"root\"}),I),N=a(\"XhcP\"),B=a(\"ofXK\"),V=a(\"lgb3\");function U(e,t){if(1&e&&(o.Vb(0,\"div\",1),o.Vb(1,\"div\",2),o.Hc(2),o.Ub(),o.Vb(3,\"div\"),o.Hc(4),o.Ub(),o.Ub()),2&e){var n=t.ngIf;o.Eb(2),o.Jc(\"Beacon: \",n.beacon,\"\"),o.Eb(2),o.Jc(\"Validator: \",n.validator,\"\")}}var z,J=((z=function e(t){s(this,e),this.validatorService=t,this.version$=this.validatorService.version$}).\\u0275fac=function(e){return new(e||z)(o.Pb(V.a))},z.\\u0275cmp=o.Jb({type:z,selectors:[[\"app-version\"]],decls:2,vars:3,consts:[[\"class\",\"version text-xs p-5 break-all\",4,\"ngIf\"],[1,\"version\",\"text-xs\",\"p-5\",\"break-all\"],[1,\"mb-2\"]],template:function(e,t){1&e&&(o.Fc(0,U,5,2,\"div\",0),o.hc(1,\"async\")),2&e&&o.nc(\"ngIf\",o.ic(1,1,t.version$))},directives:[B.n],pipes:[B.b],encapsulation:2}),z),G=a(\"bTqV\"),X=a(\"NFeN\"),W=a(\"mE49\");function Z(e,t){if(1&e&&(o.Vb(0,\"a\",11),o.Vb(1,\"button\",12),o.Vb(2,\"div\",13),o.Vb(3,\"mat-icon\",14),o.Hc(4),o.Ub(),o.Vb(5,\"span\",5),o.Hc(6),o.Ub(),o.Ub(),o.Ub(),o.Ub()),2&e){var n=o.gc().$implicit;o.nc(\"routerLink\",n.path),o.Eb(4),o.Jc(\" \",n.icon,\" \"),o.Eb(2),o.Jc(\" \",n.name,\" \")}}function K(e,t){if(1&e&&(o.Vb(0,\"a\",15),o.Vb(1,\"button\",12),o.Vb(2,\"div\",13),o.Vb(3,\"mat-icon\",14),o.Hc(4),o.Ub(),o.Vb(5,\"span\",5),o.Hc(6),o.Ub(),o.Vb(7,\"div\",16),o.Hc(8,\"Coming Soon\"),o.Ub(),o.Ub(),o.Ub(),o.Ub()),2&e){var n=o.gc().$implicit;o.Eb(4),o.Jc(\" \",n.icon,\" \"),o.Eb(2),o.Jc(\" \",n.name,\" \")}}function Q(e,t){if(1&e&&(o.Vb(0,\"div\"),o.Fc(1,Z,7,3,\"a\",9),o.Fc(2,K,9,2,\"a\",10),o.Ub()),2&e){var n=t.$implicit;o.Eb(1),o.nc(\"ngIf\",!n.comingSoon),o.Eb(1),o.nc(\"ngIf\",n.comingSoon)}}function q(e,t){if(1&e&&(o.Vb(0,\"div\",7),o.Fc(1,Q,3,2,\"div\",8),o.Ub()),2&e){var n=o.gc();o.Eb(1),o.nc(\"ngForOf\",null==n.link?null:n.link.children)}}var $,ee=(($=function(){function e(){s(this,e),this.link=null,this.collapsed=!0}return c(e,[{key:\"toggleCollapsed\",value:function(){this.collapsed=!this.collapsed}}]),e}()).\\u0275fac=function(e){return new(e||$)},$.\\u0275cmp=o.Jb({type:$,selectors:[[\"app-sidebar-expandable-link\"]],inputs:{link:\"link\"},decls:11,vars:3,consts:[[1,\"nav-item\",\"expandable\"],[\"mat-button\",\"\",1,\"nav-expandable-button\",3,\"click\"],[1,\"content\"],[1,\"flex\",\"items-center\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\"],[1,\"ml-6\"],[\"class\",\"submenu\",4,\"ngIf\"],[1,\"submenu\"],[4,\"ngFor\",\"ngForOf\"],[\"class\",\"nav-item\",\"routerLinkActive\",\"active\",3,\"routerLink\",4,\"ngIf\"],[\"class\",\"nav-item\",4,\"ngIf\"],[\"routerLinkActive\",\"active\",1,\"nav-item\",3,\"routerLink\"],[\"mat-button\",\"\",1,\"nav-button\"],[1,\"content\",\"flex\",\"items-center\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"ml-1\"],[1,\"nav-item\"],[1,\"bg-primary\",\"ml-4\",\"px-4\",\"py-0\",\"text-white\",\"rounded-lg\",\"text-xs\",\"content-center\"]],template:function(e,t){1&e&&(o.Vb(0,\"a\",0),o.Vb(1,\"button\",1),o.cc(\"click\",(function(){return t.toggleCollapsed()})),o.Vb(2,\"div\",2),o.Vb(3,\"div\",3),o.Vb(4,\"mat-icon\",4),o.Hc(5),o.Ub(),o.Vb(6,\"span\",5),o.Hc(7),o.Ub(),o.Ub(),o.Vb(8,\"mat-icon\",4),o.Hc(9,\"chevron_right\"),o.Ub(),o.Ub(),o.Ub(),o.Fc(10,q,2,1,\"div\",6),o.Ub()),2&e&&(o.Eb(5),o.Ic(null==t.link?null:t.link.icon),o.Eb(2),o.Ic(null==t.link?null:t.link.name),o.Eb(3),o.nc(\"ngIf\",!t.collapsed))},directives:[G.b,X.a,B.n,B.m,p.e,p.d],encapsulation:2}),$);function te(e,t){if(1&e&&(o.Vb(0,\"a\",12),o.Vb(1,\"button\",13),o.Vb(2,\"div\",14),o.Vb(3,\"mat-icon\",15),o.Hc(4),o.Ub(),o.Vb(5,\"span\",16),o.Hc(6),o.Ub(),o.Ub(),o.Ub(),o.Ub()),2&e){var n=o.gc().$implicit;o.nc(\"routerLink\",n.path),o.Eb(4),o.Jc(\" \",n.icon,\" \"),o.Eb(2),o.Jc(\" \",n.name,\" \")}}function ne(e,t){if(1&e&&(o.Vb(0,\"a\",17),o.Vb(1,\"button\",13),o.Vb(2,\"div\",14),o.Vb(3,\"mat-icon\",15),o.Hc(4),o.Ub(),o.Vb(5,\"span\",16),o.Hc(6),o.Ub(),o.Ub(),o.Ub(),o.Ub()),2&e){var n=o.gc().$implicit;o.nc(\"href\",n.externalUrl,o.yc),o.Eb(4),o.Jc(\" \",n.icon,\" \"),o.Eb(2),o.Jc(\" \",n.name,\" \")}}function re(e,t){if(1&e&&o.Qb(0,\"app-sidebar-expandable-link\",18),2&e){var n=o.gc().$implicit;o.nc(\"link\",n)}}function ie(e,t){if(1&e&&(o.Vb(0,\"div\"),o.Fc(1,te,7,3,\"a\",9),o.Fc(2,ne,7,3,\"a\",10),o.Fc(3,re,1,1,\"app-sidebar-expandable-link\",11),o.Ub()),2&e){var n=t.$implicit;o.Eb(1),o.nc(\"ngIf\",!n.children&&!n.externalUrl),o.Eb(1),o.nc(\"ngIf\",!n.children&&n.externalUrl),o.Eb(1),o.nc(\"ngIf\",n.children)}}var ae,oe=((ae=function e(){s(this,e),this.links=null}).\\u0275fac=function(e){return new(e||ae)},ae.\\u0275cmp=o.Jb({type:ae,selectors:[[\"app-sidebar\"]],inputs:{links:\"links\"},decls:11,vars:1,consts:[[1,\"sidenav\",\"bg-paper\"],[1,\"sidenav__hold\"],[1,\"brand-area\"],[1,\"flex\",\"items-center\",\"justify-center\",\"brand\"],[\"src\",\"https://prysmaticlabs.com/assets/Prysm.svg\",\"alt\",\"company-logo\"],[1,\"brand__text\"],[1,\"scrollbar-container\",\"scrollable\",\"position-relative\",\"ps\"],[1,\"navigation\"],[4,\"ngFor\",\"ngForOf\"],[\"class\",\"nav-item active\",\"routerLinkActive\",\"active\",3,\"routerLink\",4,\"ngIf\"],[\"class\",\"nav-item\",\"target\",\"_blank\",3,\"href\",4,\"ngIf\"],[3,\"link\",4,\"ngIf\"],[\"routerLinkActive\",\"active\",1,\"nav-item\",\"active\",3,\"routerLink\"],[\"mat-button\",\"\",1,\"nav-button\"],[1,\"content\",\"flex\",\"items-center\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"ml-1\"],[1,\"ml-6\"],[\"target\",\"_blank\",1,\"nav-item\",3,\"href\"],[3,\"link\"]],template:function(e,t){1&e&&(o.Vb(0,\"div\",0),o.Vb(1,\"div\",1),o.Vb(2,\"div\",2),o.Vb(3,\"div\",3),o.Qb(4,\"img\",4),o.Vb(5,\"span\",5),o.Hc(6,\"Prysm Web\"),o.Ub(),o.Ub(),o.Ub(),o.Vb(7,\"div\",6),o.Vb(8,\"div\",7),o.Fc(9,ie,4,3,\"div\",8),o.Qb(10,\"app-version\"),o.Ub(),o.Ub(),o.Ub(),o.Ub()),2&e&&(o.Eb(9),o.nc(\"ngForOf\",t.links))},directives:[B.m,J,B.n,p.e,p.d,G.b,X.a,W.a,ee],encapsulation:2}),ae);function se(e,t){if(1&e){var n=o.Wb();o.Vb(0,\"div\",5),o.cc(\"click\",(function(){return o.wc(n),o.gc().openNavigation()})),o.Qb(1,\"img\",6),o.Ub()}}var ue,ce=((ue=function(){function e(t,n,r){var i=this;s(this,e),this.beaconNodeService=t,this.breakpointObserver=n,this.router=r,this.links=[{name:\"Validator Gains & Losses\",icon:\"trending_up\",path:\"/\"+k.e+\"/gains-and-losses\"},{name:\"Wallet & Accounts\",icon:\"account_balance_wallet\",children:[{name:\"Account List\",icon:\"list\",path:\"/\"+k.e+\"/wallet/accounts\"},{name:\"Wallet Information\",path:\"/\"+k.e+\"/wallet/details\",icon:\"settings_applications\"}]},{name:\"Process Analytics\",icon:\"whatshot\",children:[{name:\"System Logs\",icon:\"memory\",path:\"/\"+k.e+\"/system/logs\"},{name:\"Peer Locations Map\",icon:\"map\",path:\"/\"+k.e+\"/system/peers-map\"}]},{name:\"Read the Docs\",icon:\"style\",externalUrl:\"https://docs.prylabs.network\"}],this.isSmallScreen=!1,this.isOpened=!0,this.destroyed$$=new b.a,r.events.pipe(Object(g.a)(this.destroyed$$)).subscribe((function(e){i.isSmallScreen&&(i.isOpened=!1)}))}return c(e,[{key:\"ngOnInit\",value:function(){this.beaconNodeService.nodeStatusPoll$.pipe(Object(g.a)(this.destroyed$$)).subscribe(),this.registerBreakpointObserver()}},{key:\"ngOnDestroy\",value:function(){this.destroyed$$.next(),this.destroyed$$.complete()}},{key:\"openChanged\",value:function(e){this.isOpened=e}},{key:\"openNavigation\",value:function(){this.isOpened=!0}},{key:\"registerBreakpointObserver\",value:function(){var e=this;this.breakpointObserver.observe([y.b.XSmall,y.b.Small]).pipe(Object(_.a)((function(t){e.isSmallScreen=t.matches,e.isOpened=!e.isSmallScreen})),Object(g.a)(this.destroyed$$)).subscribe()}}]),e}()).\\u0275fac=function(e){return new(e||ue)(o.Pb(H),o.Pb(y.a),o.Pb(p.c))},ue.\\u0275cmp=o.Jb({type:ue,selectors:[[\"app-dashboard\"]],decls:7,vars:9,consts:[[1,\"bg-default\"],[3,\"mode\",\"opened\",\"fixedInViewport\",\"openedChange\"],[3,\"links\"],[\"class\",\"open-nav-icon\",3,\"click\",4,\"ngIf\"],[1,\"pt-6\",\"px-12\",\"pb-10\",\"bg-default\",\"min-h-screen\"],[1,\"open-nav-icon\",3,\"click\"],[\"src\",\"https://prysmaticlabs.com/assets/Prysm.svg\",\"alt\",\"company-logo\"]],template:function(e,t){1&e&&(o.Vb(0,\"mat-sidenav-container\",0),o.Vb(1,\"mat-sidenav\",1),o.cc(\"openedChange\",(function(e){return t.openChanged(e)})),o.Qb(2,\"app-sidebar\",2),o.Ub(),o.Vb(3,\"mat-sidenav-content\"),o.Fc(4,se,2,0,\"div\",3),o.Vb(5,\"div\",4),o.Qb(6,\"router-outlet\"),o.Ub(),o.Ub(),o.Ub()),2&e&&(o.Hb(\"isSmallScreen\",t.isSmallScreen)(\"smallHidden\",t.isSmallScreen),o.Eb(1),o.nc(\"mode\",t.isSmallScreen?\"over\":\"side\")(\"opened\",t.isOpened)(\"fixedInViewport\",!t.isSmallScreen),o.Eb(1),o.nc(\"links\",t.links),o.Eb(2),o.nc(\"ngIf\",t.isSmallScreen&&!t.isOpened))},directives:[N.b,N.a,oe,N.c,B.n,p.g],encapsulation:2}),ue),le=a(\"DLa7\"),de=a(\"Wp6s\"),he=a(\"4218\"),fe=a(\"TYpD\"),me=a(\"tVP/\"),pe=a(\"+wxV\"),ve=a(\"xJkR\"),be=a(\"Qu3c\"),ge=function(){return{\"border-radius\":\"0\",margin:\"10px\",height:\"10px\"}};function _e(e,t){1&e&&(o.Vb(0,\"div\",6),o.Qb(1,\"ngx-skeleton-loader\",7),o.Ub()),2&e&&(o.Eb(1),o.nc(\"theme\",o.pc(1,ge)))}var ye=function(){return[]};function ke(e,t){1&e&&o.Fc(0,_e,2,2,\"div\",5),2&e&&o.nc(\"ngForOf\",o.pc(1,ye).constructor(4))}function we(e,t){if(1&e&&(o.Vb(0,\"div\",12),o.Hc(1),o.Ub()),2&e){var n=t.ngIf;o.Eb(1),o.Jc(\" \",n.length,\" \")}}function Se(e,t){if(1&e&&(o.Vb(0,\"div\",12),o.Hc(1),o.Ub()),2&e){var n=t.ngIf;o.Eb(1),o.Jc(\" \",n.length,\" \")}}function Me(e,t){if(1&e&&(o.Vb(0,\"div\",12),o.Hc(1),o.Ub()),2&e){var n=t.ngIf;o.Eb(1),o.Jc(\" \",n.length,\" \")}}function xe(e,t){if(1&e&&(o.Vb(0,\"div\",8),o.Vb(1,\"div\"),o.Vb(2,\"div\",9),o.Vb(3,\"div\",10),o.Hc(4,\"Total ETH Balance\"),o.Ub(),o.Vb(5,\"mat-icon\",11),o.Hc(6,\" help_outline \"),o.Ub(),o.Ub(),o.Vb(7,\"div\",12),o.Hc(8),o.hc(9,\"number\"),o.Ub(),o.Ub(),o.Vb(10,\"div\"),o.Vb(11,\"div\",9),o.Vb(12,\"div\",10),o.Hc(13,\"Avg Inclusion \"),o.Qb(14,\"br\"),o.Hc(15,\"Distance\"),o.Ub(),o.Vb(16,\"mat-icon\",11),o.Hc(17,\" help_outline \"),o.Ub(),o.Ub(),o.Vb(18,\"div\",12),o.Hc(19),o.hc(20,\"number\"),o.Ub(),o.Ub(),o.Vb(21,\"div\"),o.Vb(22,\"div\",9),o.Vb(23,\"div\",10),o.Hc(24,\"Recent Epoch\"),o.Qb(25,\"br\"),o.Hc(26,\"Gains\"),o.Ub(),o.Vb(27,\"mat-icon\",11),o.Hc(28,\" help_outline \"),o.Ub(),o.Ub(),o.Vb(29,\"div\",12),o.Hc(30),o.hc(31,\"number\"),o.Ub(),o.Ub(),o.Vb(32,\"div\"),o.Vb(33,\"div\",9),o.Vb(34,\"div\",10),o.Hc(35,\"Correctly Voted\"),o.Qb(36,\"br\"),o.Hc(37,\"Head Percent\"),o.Ub(),o.Vb(38,\"mat-icon\",11),o.Hc(39,\" help_outline \"),o.Ub(),o.Ub(),o.Vb(40,\"div\",12),o.Hc(41),o.hc(42,\"number\"),o.Ub(),o.Ub(),o.Vb(43,\"div\"),o.Vb(44,\"div\",9),o.Vb(45,\"div\",10),o.Hc(46,\"Validating Keys\"),o.Ub(),o.Vb(47,\"mat-icon\",11),o.Hc(48,\" help_outline \"),o.Ub(),o.Ub(),o.Fc(49,we,2,1,\"div\",13),o.hc(50,\"async\"),o.Ub(),o.Vb(51,\"div\"),o.Vb(52,\"div\",9),o.Vb(53,\"div\",10),o.Hc(54,\"Overall Score\"),o.Ub(),o.Vb(55,\"mat-icon\",11),o.Hc(56,\" help_outline \"),o.Ub(),o.Ub(),o.Vb(57,\"div\",14),o.Hc(58),o.Ub(),o.Ub(),o.Vb(59,\"div\"),o.Vb(60,\"div\",9),o.Vb(61,\"div\",10),o.Hc(62,\"Connected Peers\"),o.Ub(),o.Vb(63,\"mat-icon\",11),o.Hc(64,\" help_outline \"),o.Ub(),o.Ub(),o.Fc(65,Se,2,1,\"div\",13),o.hc(66,\"async\"),o.Ub(),o.Vb(67,\"div\"),o.Vb(68,\"div\",9),o.Vb(69,\"div\",10),o.Hc(70,\"Total Peers\"),o.Ub(),o.Vb(71,\"mat-icon\",11),o.Hc(72,\" help_outline \"),o.Ub(),o.Ub(),o.Fc(73,Me,2,1,\"div\",13),o.hc(74,\"async\"),o.Ub(),o.Ub()),2&e){var n=t.ngIf,r=o.gc();o.Eb(5),o.nc(\"matTooltip\",r.tooltips.totalBalance),o.Eb(3),o.Jc(\" \",n.totalBalance?o.jc(9,20,n.totalBalance,\"1.4-4\")+\"ETH\":\"N/A\",\" \"),o.Eb(8),o.nc(\"matTooltip\",r.tooltips.inclusionDistance),o.Eb(3),o.Jc(\" \",o.jc(20,23,n.averageInclusionDistance,\"1.1-1\"),\" Slot(s) \"),o.Eb(8),o.nc(\"matTooltip\",r.tooltips.recentEpochGains),o.Eb(3),o.Jc(\" \",o.jc(31,26,n.recentEpochGains,\"1.4-5\"),\" ETH \"),o.Eb(8),o.nc(\"matTooltip\",r.tooltips.correctlyVoted),o.Eb(3),o.Jc(\" \",n.correctlyVotedHeadPercent?o.jc(42,29,n.correctlyVotedHeadPercent,\"1.2-2\")+\"%\":\"N/A\",\" \"),o.Eb(6),o.nc(\"matTooltip\",r.tooltips.keys),o.Eb(2),o.nc(\"ngIf\",o.ic(50,32,r.validatingKeys$)),o.Eb(6),o.nc(\"matTooltip\",r.tooltips.score),o.Eb(2),o.Hb(\"text-primary\",\"Poor\"!==n.overallScore)(\"text-red-500\",\"Poor\"===n.overallScore),o.Eb(1),o.Jc(\" \",n.overallScore,\" \"),o.Eb(5),o.nc(\"matTooltip\",r.tooltips.connectedPeers),o.Eb(2),o.nc(\"ngIf\",o.ic(66,34,r.connectedPeers$)),o.Eb(6),o.nc(\"matTooltip\",r.tooltips.totalPeers),o.Eb(2),o.nc(\"ngIf\",o.ic(74,36,r.peers$))}}var Ce,De=((Ce=function(){function e(t,n,r){s(this,e),this.validatorService=t,this.walletService=n,this.beaconNodeService=r,this.loading=!0,this.hasError=!1,this.noData=!1,this.tooltips={totalBalance:\"Describes your total validator balance across all your active validating keys\",inclusionDistance:\"This is the average number of slots it takes for your validator's attestations to get included in blocks. The lower this number, the better your rewards will be. 1 is the optimal inclusion distance\",recentEpochGains:\"This summarizes your total gains in ETH over the last epoch (approximately 6 minutes ago), which will give you an approximation of most recent performance\",correctlyVoted:\"The number of times in an epoch your validators voted correctly on the chain head vs. the total number of times they voted\",keys:\"Total number of active validating keys in your wallet\",score:\"A subjective scale from Perfect, Great, Good, to Poor which qualifies how well your validators are performing on average in terms of correct votes in recent epochs\",connectedPeers:\"Number of connected peers in your beacon node\",totalPeers:\"Total number of peers in your beacon node, which includes disconnected, connecting, idle peers\"},this.validatingKeys$=this.walletService.validatingPublicKeys$,this.peers$=this.beaconNodeService.peers$.pipe(Object(C.a)((function(e){return e.peers})),Object(F.a)(1)),this.connectedPeers$=this.peers$.pipe(Object(C.a)((function(e){return e.filter((function(e){return\"CONNECTED\"===e.connectionState.toString()}))}))),this.performanceData$=this.validatorService.performance$.pipe(Object(C.a)(this.transformPerformanceData.bind(this)))}return c(e,[{key:\"transformPerformanceData\",value:function(e){var t=e.balances.reduce((function(e,t){return t&&t.balance?e.add(he.a.from(t.balance)):e}),he.a.from(\"0\")),n=this.computeEpochGains(e.balancesBeforeEpochTransition,e.balancesAfterEpochTransition),r=-1;e.correctlyVotedHead.length&&(r=e.correctlyVotedHead.filter(Boolean).length/e.correctlyVotedHead.length);var i,a=e.inclusionDistances.reduce((function(e,t){return t.toString()===k.b?e:e+Number.parseInt(t,10)}),0)/e.inclusionDistances.length;return i=1===r?\"Perfect\":r>=.95?\"Great\":r>=.8?\"Good\":-1===r?\"N/A\":\"Poor\",this.loading=!1,{averageInclusionDistance:a,correctlyVotedHeadPercent:-1!==r?100*r:null,overallScore:i,recentEpochGains:n,totalBalance:e.balances&&0!==e.balances.length?Object(fe.formatUnits)(t,\"gwei\").toString():null}}},{key:\"computeEpochGains\",value:function(e,t){var n=e.map((function(e){return he.a.from(e)})),r=t.map((function(e){return he.a.from(e)}));if(n.length!==r.length)throw new Error(\"Number of balances before and after epoch transition are different\");var i=r.map((function(e,t){return e.sub(n[t])})).reduce((function(e,t){return e.add(t)}),he.a.from(\"0\"));return i.eq(he.a.from(\"0\"))?\"0\":Object(fe.formatUnits)(i,\"gwei\")}}]),e}()).\\u0275fac=function(e){return new(e||Ce)(o.Pb(V.a),o.Pb(me.a),o.Pb(H))},Ce.\\u0275cmp=o.Jb({type:Ce,selectors:[[\"app-validator-performance-summary\"]],decls:8,vars:9,consts:[[3,\"loading\",\"loadingTemplate\",\"hasError\",\"errorMessage\",\"noData\",\"noDataMessage\"],[\"loadingTemplate\",\"\"],[1,\"px-0\",\"md:px-6\",2,\"margin-top\",\"10px\",\"margin-bottom\",\"20px\"],[1,\"text-lg\"],[\"class\",\"mt-6 grid grid-cols-2 md:grid-cols-4 gap-y-6 gap-x-6\",4,\"ngIf\"],[\"style\",\"width:100px; margin-top:10px; margin-left:30px; margin-right:30px; float:left;\",4,\"ngFor\",\"ngForOf\"],[2,\"width\",\"100px\",\"margin-top\",\"10px\",\"margin-left\",\"30px\",\"margin-right\",\"30px\",\"float\",\"left\"],[\"count\",\"5\",3,\"theme\"],[1,\"mt-6\",\"grid\",\"grid-cols-2\",\"md:grid-cols-4\",\"gap-y-6\",\"gap-x-6\"],[1,\"flex\",\"justify-between\"],[1,\"text-muted\",\"uppercase\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"text-muted\",\"mt-1\",\"text-base\",\"cursor-pointer\",3,\"matTooltip\"],[1,\"text-primary\",\"font-semibold\",\"text-2xl\",\"mt-2\"],[\"class\",\"text-primary font-semibold text-2xl mt-2\",4,\"ngIf\"],[1,\"font-semibold\",\"text-2xl\",\"mt-2\"]],template:function(e,t){if(1&e&&(o.Vb(0,\"app-loading\",0),o.Fc(1,ke,1,2,\"ng-template\",null,1,o.Gc),o.Vb(3,\"div\",2),o.Vb(4,\"div\",3),o.Hc(5,\" By the Numbers \"),o.Ub(),o.Fc(6,xe,75,38,\"div\",4),o.hc(7,\"async\"),o.Ub(),o.Ub()),2&e){var n=o.uc(2);o.nc(\"loading\",t.loading)(\"loadingTemplate\",n)(\"hasError\",t.hasError)(\"errorMessage\",\"Error loading the validator performance summary\")(\"noData\",t.noData)(\"noDataMessage\",\"No validator performance information available\"),o.Eb(6),o.nc(\"ngIf\",o.ic(7,7,t.performanceData$))}},directives:[pe.a,B.n,B.m,ve.a,X.a,be.a],pipes:[B.b,B.f],encapsulation:2}),Ce),Oe=a(\"M9IT\"),Le=a(\"Dh3D\"),Ee=a(\"+0xr\"),Te=a(\"z6cu\"),Ae=a(\"IzEk\"),Pe=a(\"pLZG\"),Fe=a(\"uXh5\"),je=a(\"70cE\"),Re=a(\"PiFQ\"),Ie=a(\"T+5o\"),Ye=function(){return{\"border-radius\":\"6px\",height:\"20px\",\"margin-top\":\"10px\"}};function He(e,t){1&e&&(o.Vb(0,\"div\",16),o.Qb(1,\"ngx-skeleton-loader\",17),o.Ub()),2&e&&(o.Eb(1),o.nc(\"theme\",o.pc(1,Ye)))}function Ne(e,t){1&e&&(o.Vb(0,\"th\",18),o.Hc(1,\"Public key\"),o.Ub())}function Be(e,t){if(1&e&&(o.Vb(0,\"td\",19),o.Hc(1),o.hc(2,\"base64tohex\"),o.Ub()),2&e){var n=t.$implicit;o.Eb(1),o.Jc(\" \",o.ic(2,1,n.publicKey),\" \")}}function Ve(e,t){1&e&&(o.Vb(0,\"th\",18),o.Hc(1,\"Last included slot\"),o.Ub())}function Ue(e,t){if(1&e&&(o.Vb(0,\"td\",20),o.Hc(1),o.hc(2,\"epoch\"),o.Ub()),2&e){var n=t.$implicit;o.Eb(1),o.Jc(\" \",o.ic(2,1,n.inclusionSlots),\" \")}}function ze(e,t){1&e&&(o.Vb(0,\"th\",18),o.Hc(1,\"Correctly voted source\"),o.Ub())}function Je(e,t){if(1&e&&(o.Vb(0,\"td\",20),o.Qb(1,\"div\",21),o.Ub()),2&e){var n=t.$implicit;o.Eb(1),o.nc(\"className\",n.correctlyVotedSource?\"check green\":\"cross red\")}}function Ge(e,t){1&e&&(o.Vb(0,\"th\",18),o.Hc(1,\"Gains\"),o.Ub())}function Xe(e,t){if(1&e&&(o.Vb(0,\"td\",20),o.Hc(1),o.Ub()),2&e){var n=t.$implicit;o.Eb(1),o.Jc(\" \",n.gains,\" Gwei \")}}function We(e,t){1&e&&(o.Vb(0,\"th\",18),o.Hc(1,\"Voted target\"),o.Ub())}function Ze(e,t){if(1&e&&(o.Vb(0,\"td\",20),o.Qb(1,\"div\",21),o.Ub()),2&e){var n=t.$implicit;o.Eb(1),o.nc(\"className\",n.correctlyVotedTarget?\"check green\":\"cross red\")}}function Ke(e,t){1&e&&(o.Vb(0,\"th\",18),o.Hc(1,\"Voted head\"),o.Ub())}function Qe(e,t){if(1&e&&(o.Vb(0,\"td\",20),o.Qb(1,\"div\",21),o.Ub()),2&e){var n=t.$implicit;o.Eb(1),o.nc(\"className\",n.correctlyVotedHead?\"check green\":\"cross red\")}}function qe(e,t){1&e&&o.Qb(0,\"tr\",22)}function $e(e,t){1&e&&o.Qb(0,\"tr\",23)}var et,tt=((et=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this)).validatorService=e,i.userService=r,i.displayedColumns=[\"publicKey\",\"attLastIncludedSlot\",\"correctlyVotedSource\",\"correctlyVotedTarget\",\"correctlyVotedHead\",\"gains\"],i.paginator=null,i.sort=null,i.loading=!0,i.hasError=!1,i.noData=!1,i.pageSizeOptions=[],i.pageSize=5,i.validatorService.performance$.pipe(Object(C.a)((function(e){var t=[];if(e)for(var n=0;n4),o.Eb(1),o.Ic(n.finalizedEpoch),o.Eb(1),o.nc(\"ngIf\",n.headEpoch-n.finalizedEpoch>4)}}function lt(e,t){1&e&&(o.Vb(0,\"div\"),o.Vb(1,\"div\"),o.Qb(2,\"mat-progress-bar\",19),o.Ub(),o.Vb(3,\"div\",20),o.Hc(4,\" Syncing to chain head... \"),o.Ub(),o.Ub())}var dt,ht,ft=((ht=function e(t){s(this,e),this.beaconNodeService=t,this.endpoint$=this.beaconNodeService.nodeEndpoint$,this.connected$=this.beaconNodeService.connected$,this.syncing$=this.beaconNodeService.syncing$,this.chainHead$=this.beaconNodeService.chainHead$,this.latestClockSlotPoll$=this.beaconNodeService.latestClockSlotPoll$}).\\u0275fac=function(e){return new(e||ht)(o.Pb(H))},ht.\\u0275cmp=o.Jb({type:ht,selectors:[[\"app-beacon-node-status\"]],decls:21,vars:25,consts:[[1,\"bg-paper\"],[1,\"flex\",\"items-center\"],[1,\"pulsating-circle\"],[1,\"text-white\",\"text-lg\",\"m-0\",\"ml-4\"],[1,\"mt-4\",\"mb-2\"],[1,\"text-muted\",\"text-lg\",\"truncate\"],[\"class\",\"text-base my-2 text-success\",4,\"ngIf\"],[\"class\",\"text-base my-2 text-error\",4,\"ngIf\"],[\"class\",\"mt-2 mb-4 grid grid-cols-1 gap-2\",4,\"ngIf\"],[4,\"ngIf\"],[1,\"text-base\",\"my-2\",\"text-success\"],[1,\"text-base\",\"my-2\",\"text-error\"],[1,\"mt-2\",\"mb-4\",\"grid\",\"grid-cols-1\",\"gap-2\"],[\"class\",\"flex\",4,\"ngIf\"],[1,\"flex\"],[1,\"min-w-sm\",\"text-muted\"],[1,\"text-lg\"],[\"class\",\"text-red-500\",4,\"ngIf\"],[1,\"text-red-500\"],[\"color\",\"accent\",\"mode\",\"indeterminate\"],[1,\"text-muted\",\"mt-3\"]],template:function(e,t){1&e&&(o.Vb(0,\"mat-card\",0),o.Vb(1,\"div\",1),o.Vb(2,\"div\"),o.Vb(3,\"div\",2),o.hc(4,\"async\"),o.hc(5,\"async\"),o.Ub(),o.Ub(),o.Vb(6,\"div\",3),o.Hc(7,\" Beacon Node Status \"),o.Ub(),o.Ub(),o.Vb(8,\"div\",4),o.Vb(9,\"div\",5),o.Hc(10),o.hc(11,\"async\"),o.Ub(),o.Fc(12,at,4,3,\"div\",6),o.hc(13,\"async\"),o.Fc(14,ot,2,0,\"div\",7),o.hc(15,\"async\"),o.Ub(),o.Fc(16,ct,19,9,\"div\",8),o.hc(17,\"async\"),o.Fc(18,lt,5,0,\"div\",9),o.hc(19,\"async\"),o.hc(20,\"async\"),o.Ub()),2&e&&(o.Eb(3),o.Hb(\"green\",o.ic(4,9,t.connected$))(\"red\",!1===o.ic(5,11,t.connected$)),o.Eb(7),o.Jc(\" \",o.ic(11,13,t.endpoint$),\" \"),o.Eb(2),o.nc(\"ngIf\",o.ic(13,15,t.connected$)),o.Eb(2),o.nc(\"ngIf\",!1===o.ic(15,17,t.connected$)),o.Eb(2),o.nc(\"ngIf\",o.ic(17,19,t.chainHead$)),o.Eb(2),o.nc(\"ngIf\",o.ic(19,21,t.connected$)&&o.ic(20,23,t.syncing$)))},directives:[de.a,B.n,nt.a],pipes:[B.b,B.w,rt.a],encapsulation:2}),ht),mt=((dt=function e(t,n){var r=this;s(this,e),this.http=t,this.environmenter=n,this.apiUrl=this.environmenter.env.validatorEndpoint,this.participation$=Object(w.a)(k.h).pipe(Object(M.a)(0),Object(O.a)((function(){return r.http.get(r.apiUrl+\"/beacon/participation\")}))),this.activationQueue$=this.http.get(this.apiUrl+\"/beacon/queue\")}).\\u0275fac=function(e){return new(e||dt)(o.Zb(m.b),o.Zb(Y.a))},dt.\\u0275prov=o.Lb({token:dt,factory:dt.\\u0275fac,providedIn:\"root\"}),dt);function pt(e,t){if(1&e&&(o.Vb(0,\"mat-card\",1),o.Vb(1,\"div\",2),o.Vb(2,\"mat-icon\",3),o.Hc(3,\" help_outline \"),o.Ub(),o.Vb(4,\"div\",4),o.Vb(5,\"p\",5),o.Hc(6,\" --% \"),o.Ub(),o.Vb(7,\"p\",6),o.Hc(8,\" Loading Validator Participation... \"),o.Ub(),o.Vb(9,\"div\",7),o.Qb(10,\"mat-progress-bar\",8),o.Ub(),o.Vb(11,\"div\",7),o.Vb(12,\"span\",9),o.Hc(13,\"--\"),o.Ub(),o.Vb(14,\"span\",10),o.Hc(15,\"/\"),o.Ub(),o.Vb(16,\"span\",11),o.Hc(17,\"--\"),o.Ub(),o.Ub(),o.Vb(18,\"div\",12),o.Hc(19,\" Total Voted ETH vs. Eligible ETH \"),o.Ub(),o.Vb(20,\"div\",13),o.Hc(21,\" Epoch -- \"),o.Ub(),o.Ub(),o.Ub(),o.Ub()),2&e){var n=o.gc();o.Eb(2),o.nc(\"matTooltip\",n.noFinalityMessage)}}function vt(e,t){if(1&e&&(o.Vb(0,\"mat-card\",1),o.Vb(1,\"div\",2),o.Vb(2,\"mat-icon\",3),o.Hc(3,\" help_outline \"),o.Ub(),o.Vb(4,\"div\",4),o.Vb(5,\"p\",14),o.Hc(6),o.hc(7,\"number\"),o.Ub(),o.Vb(8,\"p\",6),o.Hc(9,\" Global Validator Participation \"),o.Ub(),o.Vb(10,\"div\",7),o.Qb(11,\"mat-progress-bar\",15),o.Ub(),o.Vb(12,\"div\",7),o.Vb(13,\"span\",9),o.Hc(14),o.Ub(),o.Vb(15,\"span\",10),o.Hc(16,\"/\"),o.Ub(),o.Vb(17,\"span\",11),o.Hc(18),o.Ub(),o.Ub(),o.Vb(19,\"div\",12),o.Hc(20,\" Total Voted ETH vs. Eligible ETH \"),o.Ub(),o.Vb(21,\"div\",13),o.Hc(22),o.Ub(),o.Ub(),o.Ub(),o.Ub()),2&e){var n=o.gc();o.Eb(2),o.nc(\"matTooltip\",n.noFinalityMessage),o.Eb(3),o.Hb(\"text-success\",(null==n.participation?null:n.participation.rate)>66.6)(\"text-error\",!((null==n.participation?null:n.participation.rate)>66.6)),o.Eb(1),o.Jc(\" \",o.jc(7,11,null==n.participation?null:n.participation.rate,\"1.2-2\"),\"% \"),o.Eb(5),o.nc(\"color\",n.updateProgressColor(null==n.participation?null:n.participation.rate))(\"value\",null==n.participation?null:n.participation.rate),o.Eb(3),o.Ic(null==n.participation?null:n.participation.totalVotedETH),o.Eb(4),o.Ic(null==n.participation?null:n.participation.totalEligibleETH),o.Eb(4),o.Jc(\" Epoch \",null==n.participation?null:n.participation.epoch,\" \")}}var bt,gt=((bt=function(){function e(t){s(this,e),this.chainService=t,this.loading=!1,this.participation=null,this.noFinalityMessage=\"If participation drops below 66%, the chain cannot finalize blocks and validator balances will begin to decrease for all inactive validators at a fast rate\",this.destroyed$=new b.a}return c(e,[{key:\"ngOnInit\",value:function(){var e=this;this.loading=!0,this.chainService.participation$.pipe(Object(C.a)(this.transformParticipationData.bind(this)),Object(_.a)((function(t){e.participation=t,e.loading=!1})),Object(g.a)(this.destroyed$)).subscribe()}},{key:\"ngOnDestroy\",value:function(){this.destroyed$.next(),this.destroyed$.complete()}},{key:\"updateProgressColor\",value:function(e){return e<66.6?\"warn\":e>=66.6&&e<75?\"accent\":\"primary\"}},{key:\"transformParticipationData\",value:function(e){return e&&e.participation?{rate:100*e.participation.globalParticipationRate,epoch:e.epoch,totalVotedETH:this.gweiToETH(e.participation.votedEther).toNumber(),totalEligibleETH:this.gweiToETH(e.participation.eligibleEther).toNumber()}:{}}},{key:\"gweiToETH\",value:function(e){return he.a.from(e).div(k.d)}}]),e}()).\\u0275fac=function(e){return new(e||bt)(o.Pb(mt))},bt.\\u0275cmp=o.Jb({type:bt,selectors:[[\"app-validator-participation\"]],decls:2,vars:2,consts:[[\"class\",\"bg-paper\",4,\"ngIf\"],[1,\"bg-paper\"],[1,\"bg-paperlight\",\"pb-8\",\"py-4\",\"text-right\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"text-muted\",\"mr-4\",\"cursor-pointer\",3,\"matTooltip\"],[1,\"text-center\"],[1,\"m-8\",\"font-bold\",\"text-3xl\",\"leading-relaxed\",\"text-success\"],[1,\"text-lg\"],[1,\"mt-6\"],[\"mode\",\"indeterminate\",\"color\",\"primary\"],[1,\"text-base\",\"font-bold\"],[1,\"font-bold\",\"mx-2\"],[1,\"text-base\",\"text-muted\"],[1,\"mt-2\"],[1,\"mt-2\",\"text-muted\"],[1,\"m-8\",\"font-bold\",\"text-3xl\",\"leading-relaxed\"],[\"mode\",\"determinate\",3,\"color\",\"value\"]],template:function(e,t){1&e&&(o.Fc(0,pt,22,1,\"mat-card\",0),o.Fc(1,vt,23,14,\"mat-card\",0)),2&e&&(o.nc(\"ngIf\",t.loading),o.Eb(1),o.nc(\"ngIf\",!t.loading&&t.participation))},directives:[B.n,de.a,X.a,be.a,nt.a],pipes:[B.f],encapsulation:2}),bt),_t=a(\"nYR2\");function yt(e,t){if(1&e&&(o.Vb(0,\"div\"),o.Vb(1,\"div\",1),o.Vb(2,\"div\",2),o.Hc(3,\"Version\"),o.Ub(),o.Vb(4,\"div\",3),o.Hc(5),o.Ub(),o.Ub(),o.Vb(6,\"div\",1),o.Vb(7,\"div\",2),o.Hc(8,\"Release date\"),o.Ub(),o.Vb(9,\"div\",3),o.Hc(10),o.hc(11,\"date\"),o.Ub(),o.Ub(),o.Vb(12,\"div\",1),o.Vb(13,\"div\",2),o.Hc(14,\"Description\"),o.Ub(),o.Vb(15,\"pre\",4),o.Hc(16),o.hc(17,\"slice\"),o.Ub(),o.Ub(),o.Vb(18,\"div\",5),o.Vb(19,\"a\",6),o.Hc(20,\" Read More \"),o.Ub(),o.Ub(),o.Ub()),2&e){var n=o.gc();o.Eb(5),o.Ic(n.GitInfo.name),o.Eb(5),o.Ic(o.ic(11,3,n.GitInfo.published_at)),o.Eb(6),o.Ic(o.kc(17,5,n.GitInfo.body,0,400))}}var kt,wt=((kt=function(){function e(){s(this,e),this.descriptionLength=300,this.displayReadMore=!1}return c(e,[{key:\"GitInfo\",get:function(){return this.gitInfo},set:function(e){this.gitInfo=e,e&&(this.displayReadMore=e.body.length>this.descriptionLength)}},{key:\"ngOnInit\",value:function(){}}]),e}()).\\u0275fac=function(e){return new(e||kt)},kt.\\u0275cmp=o.Jb({type:kt,selectors:[[\"app-git-info\"]],inputs:{GitInfo:\"GitInfo\"},decls:1,vars:1,consts:[[4,\"ngIf\"],[1,\"mb-3\"],[1,\"min-w-sm\",\"text-muted\"],[1,\"text-lg\",\"pl-1\"],[1,\"text-lg\",\"pl-1\",\"pre-wrap\"],[1,\"flex\",\"justify-end\"],[\"href\",\"https://github.com/prysmaticlabs/prysm/releases\",\"target\",\"_blank\",\"mat-raised-button\",\"\"]],template:function(e,t){1&e&&o.Fc(0,yt,21,9,\"div\",0),2&e&&o.nc(\"ngIf\",t.GitInfo)},directives:[B.n,W.a,G.a],pipes:[B.e,B.v],styles:[\".pre-wrap[_ngcontent-%COMP%]{white-space:pre-line;word-break:break-all}\"]}),kt),St=a(\"Xa2L\");function Mt(e,t){1&e&&(o.Vb(0,\"div\",7),o.Vb(1,\"div\",8),o.Qb(2,\"mat-spinner\",9),o.Ub(),o.Vb(3,\"p\"),o.Hc(4,\" Please wait whie we retrieve the information \"),o.Ub(),o.Ub())}var xt,Ct=((xt=function(){function e(t){s(this,e),this.httpClient=t,this.loading=!1}return c(e,[{key:\"ngOnInit\",value:function(){var e=this;this.loading=!0,this.gitResponse$=this.httpClient.get(\"https://api.github.com/repos/prysmaticlabs/prysm/releases\").pipe(Object(C.a)((function(e){return e[0]})),Object(_t.a)((function(){e.loading=!1})))}}]),e}()).\\u0275fac=function(e){return new(e||xt)(o.Pb(m.b))},xt.\\u0275cmp=o.Jb({type:xt,selectors:[[\"app-latest-gist-feature\"]],decls:13,vars:4,consts:[[1,\"flex\",\"items-center\",\"justify-between\"],[1,\"text-white\",\"text-lg\"],[\"mat-icon-button\",\"\"],[\"matTooltip\",\"We recommend\\n keeping your software up to\\n date, as every release brings improvements to Prysm\",1,\"text-2xl\",\"text-muted\"],[1,\"mt-2\",\"mb-4\",\"grid\",\"grid-cols-1\",\"gap-2\"],[\"class\",\"text-center\",4,\"ngIf\"],[3,\"GitInfo\"],[1,\"text-center\"],[1,\"flex\",\"justify-center\",\"my-3\"],[\"color\",\"accent\"]],template:function(e,t){1&e&&(o.Vb(0,\"mat-card\"),o.Vb(1,\"div\",0),o.Vb(2,\"div\",1),o.Hc(3,\" Latest Software Updates \"),o.Ub(),o.Vb(4,\"div\"),o.Vb(5,\"div\"),o.Vb(6,\"button\",2),o.Vb(7,\"mat-icon\",3),o.Hc(8,\"help_outline \"),o.Ub(),o.Ub(),o.Ub(),o.Ub(),o.Ub(),o.Vb(9,\"div\",4),o.Fc(10,Mt,5,0,\"div\",5),o.Qb(11,\"app-git-info\",6),o.hc(12,\"async\"),o.Ub(),o.Ub()),2&e&&(o.Eb(10),o.nc(\"ngIf\",t.loading),o.Eb(1),o.nc(\"GitInfo\",o.ic(12,2,t.gitResponse$)))},directives:[de.a,G.b,X.a,be.a,B.n,wt,St.b],pipes:[B.b],styles:[\".mb-0[_ngcontent-%COMP%]{margin-bottom:0!important}.align-itens-end[_ngcontent-%COMP%]{align-items:flex-end}.mat-card-header-text[_ngcontent-%COMP%]{margin:0!important}\"]}),xt),Dt=a(\"1uah\");function Ot(e,t){return new Set(n(e).filter((function(e){return t.has(e)})))}var Lt=a(\"f0Cb\"),Et=a(\"QUrN\"),Tt=a(\"ANXG\");function At(e,t){1&e&&(o.Vb(0,\"mat-icon\",10),o.Hc(1,\" person \"),o.Ub())}function Pt(e,t){if(1&e&&(o.Vb(0,\"div\",16),o.Vb(1,\"div\",12),o.Hc(2),o.hc(3,\"amDuration\"),o.Ub(),o.Vb(4,\"div\",17),o.Hc(5),o.hc(6,\"ordinal\"),o.Ub(),o.Ub()),2&e){var n=t.ngIf,r=o.gc(3).ngIf,i=o.gc();o.Eb(2),o.Jc(\"\",o.jc(3,2,i.activationETAForPosition(n,r),\"seconds\"),\" left\"),o.Eb(3),o.Jc(\" \",o.ic(6,5,n),\" in line \")}}function Ft(e,t){if(1&e&&(o.Vb(0,\"div\"),o.Vb(1,\"div\",14),o.Hc(2),o.hc(3,\"base64tohex\"),o.Ub(),o.Fc(4,Pt,7,7,\"div\",15),o.Ub()),2&e){var n=t.$implicit,r=o.gc(2).ngIf,i=o.gc();o.Eb(2),o.Jc(\" \",o.ic(3,2,n),\" \"),o.Eb(2),o.nc(\"ngIf\",i.positionInArray(r.originalData.activationPublicKeys,n))}}function jt(e,t){1&e&&(o.Vb(0,\"div\"),o.Hc(1,\" ... \"),o.Ub())}function Rt(e,t){if(1&e&&(o.Vb(0,\"div\"),o.Vb(1,\"div\",11),o.Qb(2,\"mat-divider\"),o.Ub(),o.Vb(3,\"div\",12),o.Hc(4),o.Ub(),o.Fc(5,Ft,5,4,\"div\",13),o.hc(6,\"slice\"),o.Fc(7,jt,2,0,\"div\",9),o.Ub()),2&e){var n=t.ngIf;o.Eb(4),o.Jc(\" \",n.length,\" of your keys pending activation \"),o.Eb(1),o.nc(\"ngForOf\",o.kc(6,3,n,0,4)),o.Eb(2),o.nc(\"ngIf\",n.length>4)}}function It(e,t){if(1&e&&(o.Vb(0,\"div\",16),o.Vb(1,\"div\",12),o.Hc(2),o.hc(3,\"amDuration\"),o.Ub(),o.Vb(4,\"div\",17),o.Hc(5),o.hc(6,\"ordinal\"),o.Ub(),o.Ub()),2&e){var n=t.ngIf,r=o.gc(3).ngIf,i=o.gc();o.Eb(2),o.Jc(\"\",o.jc(3,2,i.activationETAForPosition(n,r),\"seconds\"),\" left\"),o.Eb(3),o.Jc(\" \",o.ic(6,5,n),\" in line \")}}function Yt(e,t){if(1&e&&(o.Vb(0,\"div\"),o.Vb(1,\"div\",14),o.Hc(2),o.hc(3,\"base64tohex\"),o.Ub(),o.Fc(4,It,7,7,\"div\",15),o.Ub()),2&e){var n=t.$implicit,r=o.gc(2).ngIf,i=o.gc();o.Eb(2),o.Jc(\" \",o.ic(3,2,n),\" \"),o.Eb(2),o.nc(\"ngIf\",i.positionInArray(r.originalData.exitPublicKeys,n))}}function Ht(e,t){1&e&&(o.Vb(0,\"div\"),o.Hc(1,\" ... \"),o.Ub())}function Nt(e,t){if(1&e&&(o.Vb(0,\"div\"),o.Vb(1,\"div\",11),o.Qb(2,\"mat-divider\"),o.Ub(),o.Vb(3,\"div\",12),o.Hc(4),o.Ub(),o.Fc(5,Yt,5,4,\"div\",13),o.hc(6,\"slice\"),o.Fc(7,Ht,2,0,\"div\",9),o.Ub()),2&e){var n=t.ngIf;o.Eb(4),o.Jc(\" \",n.length,\" of your keys pending exit \"),o.Eb(1),o.nc(\"ngForOf\",o.kc(6,3,n,0,4)),o.Eb(2),o.nc(\"ngIf\",n.length>4)}}function Bt(e,t){if(1&e&&(o.Vb(0,\"mat-card\",1),o.Vb(1,\"div\",2),o.Hc(2,\" Validator Queue \"),o.Ub(),o.Vb(3,\"div\",3),o.Hc(4),o.hc(5,\"amDuration\"),o.Ub(),o.Vb(6,\"div\",4),o.Vb(7,\"span\"),o.Hc(8),o.Ub(),o.Hc(9,\" Activated per epoch \"),o.Ub(),o.Vb(10,\"div\",5),o.Fc(11,At,2,0,\"mat-icon\",6),o.Ub(),o.Vb(12,\"div\",7),o.Vb(13,\"span\"),o.Hc(14),o.Ub(),o.Hc(15,\" Pending activation \"),o.Ub(),o.Vb(16,\"div\",8),o.Vb(17,\"span\"),o.Hc(18),o.Ub(),o.Hc(19,\" Pending exit \"),o.Ub(),o.Fc(20,Rt,8,7,\"div\",9),o.Fc(21,Nt,8,7,\"div\",9),o.Ub()),2&e){var n=t.ngIf,r=o.gc();o.Eb(4),o.Jc(\" \",o.jc(5,7,n.secondsLeftInQueue,\"seconds\"),\" left in queue \"),o.Eb(4),o.Ic(n.churnLimit.length),o.Eb(3),o.nc(\"ngForOf\",n.churnLimit),o.Eb(3),o.Ic(n.activationPublicKeys.size),o.Eb(4),o.Ic(n.exitPublicKeys.size),o.Eb(2),o.nc(\"ngIf\",r.userKeysAwaitingActivation(n)),o.Eb(1),o.nc(\"ngIf\",r.userKeysAwaitingExit(n))}}var Vt,Ut,zt=((Ut=function(){function e(n,r){var i=this;s(this,e),this.chainService=n,this.walletService=r,this.validatingPublicKeys$=this.walletService.validatingPublicKeys$,this.queueData$=Object(Dt.b)(this.walletService.validatingPublicKeys$,this.chainService.activationQueue$).pipe(Object(C.a)((function(e){var n=t(e,2),r=n[0],a=n[1];return i.transformData(r,a)})))}return c(e,[{key:\"userKeysAwaitingActivation\",value:function(e){return Array.from(Ot(e.userValidatingPublicKeys,e.activationPublicKeys))}},{key:\"userKeysAwaitingExit\",value:function(e){return Array.from(Ot(e.userValidatingPublicKeys,e.exitPublicKeys))}},{key:\"positionInArray\",value:function(e,t){for(var n=-1,r=0;r=i.size&&(r=1),r=i.size/t.churnLimit*k.j,{originalData:t,churnLimit:Array.from({length:t.churnLimit}),activationPublicKeys:i,exitPublicKeys:a,secondsLeftInQueue:r,userValidatingPublicKeys:n}}}]),e}()).\\u0275fac=function(e){return new(e||Ut)(o.Pb(mt),o.Pb(me.a))},Ut.\\u0275cmp=o.Jb({type:Ut,selectors:[[\"app-activation-queue\"]],decls:2,vars:3,consts:[[\"class\",\"bg-paper\",4,\"ngIf\"],[1,\"bg-paper\"],[1,\"text-xl\"],[1,\"mt-6\",\"text-primary\",\"font-semibold\",\"text-2xl\"],[1,\"mt-4\",\"mb-2\",\"text-secondary\",\"font-semibold\",\"text-base\"],[1,\"mt-2\",\"mb-1\",\"text-muted\"],[\"class\",\"mr-1\",4,\"ngFor\",\"ngForOf\"],[1,\"text-sm\"],[1,\"mt-1\",\"text-sm\"],[4,\"ngIf\"],[1,\"mr-1\"],[1,\"py-3\"],[1,\"text-muted\"],[4,\"ngFor\",\"ngForOf\"],[1,\"text-white\",\"text-base\",\"my-2\",\"truncate\"],[\"class\",\"flex\",4,\"ngIf\"],[1,\"flex\"],[1,\"ml-2\",\"text-secondary\",\"font-semibold\"]],template:function(e,t){1&e&&(o.Fc(0,Bt,22,10,\"mat-card\",0),o.hc(1,\"async\")),2&e&&o.nc(\"ngIf\",o.ic(1,1,t.queueData$))},directives:[B.n,de.a,B.m,X.a,Lt.a],pipes:[B.b,Et.a,B.v,Re.a,Tt.a],encapsulation:2}),Ut),Jt=((Vt=function e(){s(this,e)}).\\u0275fac=function(e){return new(e||Vt)},Vt.\\u0275cmp=o.Jb({type:Vt,selectors:[[\"app-gains-and-losses\"]],decls:31,vars:0,consts:[[1,\"gains-and-losses\"],[1,\"grid\",\"grid-cols-12\",\"gap-6\"],[1,\"col-span-12\",\"md:col-span-8\"],[1,\"bg-primary\"],[1,\"welcome-card\",\"flex\",\"justify-between\",\"px-4\",\"pt-4\"],[1,\"pr-12\"],[1,\"text-2xl\",\"mb-4\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[\"src\",\"/assets/images/designer.svg\",\"alt\",\"designer\"],[1,\"py-3\"],[1,\"col-span-12\",\"md:col-span-4\"],[1,\"py-4\"],[\"routerLink\",\"/dashboard/system/logs\"],[\"mat-stroked-button\",\"\"]],template:function(e,t){1&e&&(o.Vb(0,\"div\",0),o.Qb(1,\"app-breadcrumb\"),o.Vb(2,\"div\",1),o.Vb(3,\"div\",2),o.Vb(4,\"mat-card\",3),o.Vb(5,\"div\",4),o.Vb(6,\"div\",5),o.Vb(7,\"div\",6),o.Hc(8,\" Your Prysm web dashboard \"),o.Ub(),o.Vb(9,\"p\",7),o.Hc(10,\" Manage your Prysm validator and beacon node, analyze your validator performance, and control your wallet all from a simple web interface \"),o.Ub(),o.Ub(),o.Qb(11,\"img\",8),o.Ub(),o.Ub(),o.Qb(12,\"div\",9),o.Qb(13,\"app-validator-performance-summary\"),o.Qb(14,\"div\",9),o.Qb(15,\"app-validator-performance-list\"),o.Ub(),o.Vb(16,\"div\",10),o.Qb(17,\"app-beacon-node-status\"),o.Qb(18,\"div\",11),o.Qb(19,\"app-validator-participation\"),o.Qb(20,\"div\",11),o.Qb(21,\"app-latest-gist-feature\"),o.Qb(22,\"div\",11),o.Vb(23,\"mat-card\",3),o.Vb(24,\"p\",7),o.Hc(25,\" Want to monitor your system process such as logs from your beacon node and validator? Our logs page has you covered \"),o.Ub(),o.Vb(26,\"a\",12),o.Vb(27,\"button\",13),o.Hc(28,\"View Logs\"),o.Ub(),o.Ub(),o.Ub(),o.Qb(29,\"div\",11),o.Qb(30,\"app-activation-queue\"),o.Ub(),o.Ub(),o.Ub())},directives:[le.a,de.a,De,tt,ft,gt,Ct,p.e,G.b,zt],encapsulation:2}),Vt),Gt=a(\"bHdf\"),Xt=a(\"bOdf\"),Wt=a(\"3E0/\"),Zt=a(\"Cfvw\"),Kt=a(\"HDdC\"),Qt=a(\"Kqap\");function qt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.xhrFactory?t.xhrFactory(e,t):new XMLHttpRequest,r=en(n),i=$t(r).pipe(Object(Xt.a)((function(e){return Object(Zt.a)(e)})),Object(C.a)((function(e,t){return JSON.parse(e)})));return t.beforeOpen&&t.beforeOpen(n),n.open(t.method?t.method:\"GET\",e),n.send(t.postData?t.postData:null),i}function $t(e){return e.pipe(Object(Qt.a)((function(e,t){var n=t.lastIndexOf(\"\\n\");return n>=0?{finishedLine:e.buffer+t.substring(0,n+1),buffer:t.substring(n+1)}:{buffer:t}}),{buffer:\"\"}),Object(Pe.a)((function(e){return e.finishedLine})),Object(C.a)((function(e){return e.finishedLine.split(\"\\n\").filter((function(e){return e.length>0}))})))}function en(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Kt.a((function(n){var r=0,i=function(){e.readyState>=3&&e.responseText.length>r&&(n.next(e.responseText.substring(r)),r=e.responseText.length),4===e.readyState&&(t.endWithNewline&&\"\\n\"!==e.responseText[e.responseText.length-1]&&n.next(\"\\n\"),n.complete())};e.onreadystatechange=i,e.onprogress=i,e.onerror=function(e){n.error(e)}}))}var tn,nn=((tn=function(){function e(t){s(this,e),this.environmenter=t,this.apiUrl=this.environmenter.env.validatorEndpoint}return c(e,[{key:\"validatorLogs\",value:function(){if(this.environmenter.env.mockInterceptor){var e=\"\\x1b[90m[2020-09-17 19:41:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:08 -0500 CDT \\x1b[34mslot\\x1b[0m=320309\\n mainData\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838 \\x1b[32mCommitteeIndex\\x1b[0m=9 \\x1b[32mSlot\\x1b[0m=320306 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:41:32]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:41:44 -0500 CDT \\x1b[34mslot\\x1b[0m=320307\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838 \\x1b[32mCommitteeIndex\\x1b[0m=9 \\x1b[32mSlot\\x1b[0m=320306 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:41:32]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:41:44 -0500 CDT \\x1b[34mslot\\x1b[0m=320307\\n \\x1b[90m[2020-09-17 19:41:44]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:41:56 -0500 CDT \\x1b[34mslot\\x1b[0m=320308\\n \\x1b[90m[2020-09-17 19:41:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:08 -0500 CDT \\x1b[34mslot\\x1b[0m=320309\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/Do\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[21814] \\x1b[32mAttesterIndices\\x1b[0m=[21814] \\x1b[32mBeaconBlockRo\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n gateSele\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n gateSele\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n gateSelectionProof\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[21814] \\x1b[32mAttesterIndices\\x1b[0m=[21814] \\x1b[32mBeaconBlockRoot\\x1b[0m=0x2f11541d8947 \\x1b[32mCommit\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[21814] \\x1b[32mAttesterIndices\\x1b[0m=[21814] \\x1b[32mBeaconBlockRoot\\x1b[0m=0x2f11541d8947 \\x1b[32mCommitteeIndex\\x1b[0m=12 \\x1b[32mSlot\\x1b[0m=320313 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:42:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:08 -0500 CDT \\x1b[34mslot\\x1b[0m=320314\\n \\x1b[90m[2020-09-17 19:43:08]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:20 -0500 CDT \\x1b[34mslot\\x1b[0m=320315\\n \\x1b[90m[2020-09-17 19:43:12]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=488.094\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/GetAttestationData\\n \\x1b[90m[2020-09-17 19:43:12]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=760.678\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/ProposeAttestation\\n \\x1b[90m[2020-09-17 19:43:12]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[] \\x1b[32mAttesterIndices\\x1b[0m=[21810] \\x1b[32mBeaconBlockRoot\\x1b[0m=0x2544ae408e39 \\x1b[32mCommitteeIndex\\x1b[0m=7 \\x1b[32mSlot\\x1b[0m=320315 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:43:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320316\\n \\x1b[90m[2020-09-17 19:43:24]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=902.57\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/GetAttestationData\\n \\x1b[90m[2020-09-17 19:43:24]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=854.954\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/ProposeAttestation\\n \\x1b[90m[2020-09-17 19:43:24]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[] \\x1b[32mAttesterIndices\\x1b[0m=[21813] \\x1b[32mBeaconBlockRoot\\x1b[0m=0x0ddc4aa3991b \\x1b[32mCommitteeIndex\\x1b[0m=9 \\x1b[32mSlot\\x1b[0m=320316 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:43:32]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:44 -0500 CDT \\x1b[34mslot\\x1b[0m=320317\\n \\x1b[90m[2020-09-17 19:43:44]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:56 -0500 CDT \\x1b[34mslot\\x1b[0m=320318\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:44:08 -0500 CDT \\x1b[34mslot\\x1b[0m=320319\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=888.268\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=723.696\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=383.414\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=383.664\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\".split(\"\\n\").map((function(e,t){return e}));return Object(S.a)(e).pipe(Object(Gt.a)(),Object(Xt.a)((function(e){return Object(S.a)(e).pipe(Object(Wt.a)(1500))})))}return qt(this.apiUrl+\"/health/logs/validator/stream\").pipe(Object(C.a)((function(e){return e?e.logs:\"\"})),Object(Gt.a)())}},{key:\"beaconLogs\",value:function(){if(this.environmenter.env.mockInterceptor){var e=\"[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQ\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n InEpoch\\x1b[0m=10\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQh\\n poch\\x1b[0m=12\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfy\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n InEpoch\\x1b[0m=10\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQh\\n poch\\x1b[0m=12\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfy\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n InEpoch\\x1b[0m=10\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQh\\n poch\\x1b[0m=12\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfy\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/202.186.203.125/tcp/9010/p2p/16Uiu2HAkucsYzLjF6QMxR5GfLGsR9ftnKEa5kXmvRRhYFrhb9e15\\n poch\\x1b[0m=13\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/202.186.203.125/tcp/9010/p2p/16Uiu2HAkucsYzLjF6QMxR5GfLGsR9ftnKEa5kXmvRRhYFrhb9e\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/202.186.203.125/tcp/9010/p2p/16Uiu2HAkucsYzLjF6QMxR5GfLGsR9ftnKEa5kXmvRRhYFrhb9e15\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQh\\n \\x1b[90m[2020-09-17 19:40:33]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=17 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/5.135.123.161/tcp/13000/p2p/16Uiu2HAm2jvdAcgcnCTPKSfcgBQqLXqtgQMGKEtyQZKnhkdpoWWu\\n \\x1b[90m[2020-09-17 19:40:38]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=19 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/159.89.195.24/tcp/9000/p2p/16Uiu2HAkzxm5LRR4agVpFCqfVkuLE6BvGaHbyzZYgY7jsX1WRTiC\\n \\x1b[90m[2020-09-17 19:40:42]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m initial-sync:\\x1b[0m Synced up to slot 320301\\n \\x1b[90m[2020-09-17 19:40:46]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m sync:\\x1b[0m Requesting parent block \\x1b[32mcurrentSlot\\x1b[0m=320303 \\x1b[32mparentRoot\\x1b[0m=d89f62eb24c8\\n \\x1b[90m[2020-09-17 19:40:46]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=20 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/193.70.72.175/tcp/9000/p2p/16Uiu2HAmRdkXq7VX5uosJxNeZxApsVkwSg6UMSApWnoqhadAxjNu\\n \\x1b[90m[2020-09-17 19:40:47]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=20 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/92.245.6.89/tcp/9000/p2p/16Uiu2HAkxcT6Lc5DXxH277dCLNiAqta9umdwGvDYnqtd3n2SPdCp\\n \\x1b[90m[2020-09-17 19:40:47]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=21 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/201.237.248.116/tcp/9000/p2p/16Uiu2HAkxonydh2zKaTt5aLGprX1FXku34jxm9aziYBSkTyPVhSU\\n \\x1b[90m[2020-09-17 19:40:49]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=22 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/3.80.7.206/tcp/9000/p2p/16Uiu2HAmCBZ9um5bnTWwby9n7ACmtMwfxZdaZhYQiUaMdrCUxrNx\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=13 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n InEpoch\\x1b[0m=14\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=13 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=124 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n nEpoch\\x1b[0m=15\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=124 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=22 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/81.221.212.143/tcp/9000/p2p/16Uiu2HAkvBeQgGnaEL3D2hiqdcWkag1P1PEALR8qj7qNh53ePfZX\\n \\x1b[90m[2020-09-17 19:40:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m sync:\\x1b[0m Verified and saved pending attestations to pool \\x1b[32mblockRoot\\x1b[0m=d89f62eb24c8 \\x1b[32mpendingAttsCount\\x1b[0m=3\\n \\x1b[90m[2020-09-17 19:40:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m sync:\\x1b[0m Verified and saved pending attestations to pool \\x1b[32mblockRoot\\x1b[0m=0707f452a459 \\x1b[32mpendingAttsCount\\x1b[0m=282\\n \\x1b[90m[2020-09-17 19:40:55]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=27 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/108.35.175.90/tcp/9000/p2p/16Uiu2HAm84dzPExSGhu2XEBhL1MM5kMMnC9VYBC6aipVXJnieVNY\\n \\x1b[90m[2020-09-17 19:40:56]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=27 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/99.255.60.106/tcp/9000/p2p/16Uiu2HAmVqqVZTyARMbS6r5oqWR39b3PUbEGWe127FjLDbeEDECD\\n \\x1b[90m[2020-09-17 19:40:56]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=27 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/161.97.247.13/tcp/9000/p2p/16Uiu2HAmUf2VGmUDHxqfGEWAHRt6KpqoCz1PDVfcE4LrTWskQzZi\\n \\x1b[90m[2020-09-17 19:40:59]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=28 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/46.4.51.137/tcp/9000/p2p/16Uiu2HAm2C9yxm5coEYnrWD57AUFZAPRu4Fv39BG6LyjUPTkvrTo\\n \\x1b[90m[2020-09-17 19:41:00]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=28 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/86.245.9.211/tcp/9000/p2p/16Uiu2HAmBhjcHQDrJeDHg2oLsm6ZNxAXeu8AScackVcWqNi1z7zb\\n \\x1b[90m[2020-09-17 19:41:05]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer disconnected \\x1b[32mactivePeers\\x1b[0m=27 \\x1b[32mmultiAddr\\x1b[0m=/ip4/193.70.72.175/tcp/9000/p2p/16Uiu2HAmRdkXq7VX5uosJxNeZxApsVkwSg6UMSApWnoqhadAxjNu\\n \\x1b[90m[2020-09-17 19:41:10]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=69 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n InEpoch\\x1b[0m=17\\n \\x1b[90m[2020-09-17 19:41:10]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=69 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:41:14]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=30 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/78.47.231.252/tcp/9852/p2p/16Uiu2HAmMQvsJqCKSZ4zJmki82xum9cqDF31avHT7sDnhF6aFYYH\\n \\x1b[90m[2020-09-17 19:41:15]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=32 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/161.97.83.42/tcp/9003/p2p/16Uiu2HAmD1PpTtvhj83Weg9oBL3W4PiXgDtViVuuWxGheAfpxpVo\\n \\x1b[90m[2020-09-17 19:41:21]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=32 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/106.69.73.189/tcp/9000/p2p/16Uiu2HAmTWd5hbmsiozXPPTvBYWxc3aDnRKxRxDWWvc2GC1Wgw1n\\n \\x1b[90m[2020-09-17 19:41:22]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=37 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n InEpoch\\x1b[0m=18\\n \\x1b[90m[2020-09-17 19:41:22]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=37 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:41:22]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=32 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/203.198.146.232/tcp/9001/p2p/16Uiu2HAkuiaBuXPfW47XfR7o8WnN8ZzdCKWEyHjyLWQvLFqkZST5\\n \\x1b[90m[2020-09-17 19:41:25]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=32 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/135.181.46.108/tcp/9852/p2p/16Uiu2HAmNS4AM9Hfy3W23fvGmERb79zfhz9xHvRpXZfDvZxz5fkf\\n \\x1b[90m[2020-09-17 19:41:26]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=37 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n InEpoch\\x1b[0m=18\\n \\x1b[90m[2020-09-17 19:41:26]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=37 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:41:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m sync:\\x1b[0m Verified and saved pending attestations to pool \\x1b[32mblockRoot\\x1b[0m=a935cba91838 \\x1b[32mpendingAttsCount\\x1b[0m=12\\n \\x1b[90m[2020-09-17 19:41:31]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer disconnected \\x1b[32mactivePeers\\x1b[0m=31 \\x1b[32mmultiAddr\\x1b[0m=/ip4/135.181.46.108/tcp/9852/p2p/16Uiu2HAmNS4AM9Hfy3W23fvGmERb79zfhz9xHvRpXZfDvZxz5fkf\".split(\"\\n\").map((function(e,t){return e}));return Object(S.a)(e).pipe(Object(Gt.a)(),Object(Xt.a)((function(e){return Object(S.a)(e).pipe(Object(Wt.a)(1500))})))}return qt(this.apiUrl+\"/health/logs/beacon/stream\").pipe(Object(C.a)((function(e){return e?e.logs:\"\"})),Object(Gt.a)())}}]),e}()).\\u0275fac=function(e){return new(e||tn)(o.Zb(Y.a))},tn.\\u0275prov=o.Lb({token:tn,factory:tn.\\u0275fac,providedIn:\"root\"}),tn),rn=a(\"E4Z0\"),an=a.n(rn),on=[\"scrollFrame\"],sn=[\"item\"];function un(e,t){if(1&e&&o.Qb(0,\"div\",6,7),2&e){var n=t.$implicit,r=o.gc();o.nc(\"innerHTML\",r.formatLog(n),o.xc)}}var cn,ln=((cn=function(){function e(t){s(this,e),this.sanitizer=t,this.messages=null,this.title=null,this.url=null,this.scrollFrame=null,this.itemElements=null,this.ansiUp=new an.a}return c(e,[{key:\"ngAfterViewInit\",value:function(){var e,t,n=this;this.scrollContainer=null===(e=this.scrollFrame)||void 0===e?void 0:e.nativeElement,null===(t=this.itemElements)||void 0===t||t.changes.subscribe((function(e){return n.onItemElementsChanged()}))}},{key:\"formatLog\",value:function(e){return this.sanitizer.bypassSecurityTrustHtml(this.ansiUp.ansi_to_html(e))}},{key:\"onItemElementsChanged\",value:function(){this.scrollToBottom()}},{key:\"scrollToBottom\",value:function(){this.scrollContainer.scroll({top:this.scrollContainer.scrollHeight,left:0,behavior:\"smooth\"})}}]),e}()).\\u0275fac=function(e){return new(e||cn)(o.Pb(d.b))},cn.\\u0275cmp=o.Jb({type:cn,selectors:[[\"app-logs-stream\"]],viewQuery:function(e,t){var n;1&e&&(o.Kc(on,!0),o.Kc(sn,!0)),2&e&&(o.tc(n=o.dc())&&(t.scrollFrame=n.first),o.tc(n=o.dc())&&(t.itemElements=n))},inputs:{messages:\"messages\",title:\"title\",url:\"url\"},decls:9,vars:3,consts:[[1,\"bg-black\"],[1,\"flex\",\"justify-between\",\"pb-2\"],[1,\"text-white\",\"text-lg\"],[1,\"mt-2\",\"logs-card\",\"overflow-y-auto\"],[\"scrollFrame\",\"\"],[\"class\",\"log-item\",3,\"innerHTML\",4,\"ngFor\",\"ngForOf\"],[1,\"log-item\",3,\"innerHTML\"],[\"item\",\"\"]],template:function(e,t){1&e&&(o.Vb(0,\"mat-card\",0),o.Vb(1,\"div\",1),o.Vb(2,\"div\",2),o.Hc(3),o.Ub(),o.Vb(4,\"div\"),o.Hc(5),o.Ub(),o.Ub(),o.Vb(6,\"div\",3,4),o.Fc(8,un,2,1,\"div\",5),o.Ub(),o.Ub()),2&e&&(o.Eb(3),o.Ic(t.title),o.Eb(2),o.Ic(t.url),o.Eb(3),o.nc(\"ngForOf\",t.messages))},directives:[de.a,B.m],encapsulation:2}),cn);function dn(e,t){if(1&e&&(o.Vb(0,\"mat-card\",11),o.Vb(1,\"div\",12),o.Hc(2,\"Log Percentages\"),o.Ub(),o.Vb(3,\"div\",13),o.Vb(4,\"div\"),o.Qb(5,\"mat-progress-bar\",14),o.Ub(),o.Vb(6,\"div\",15),o.Vb(7,\"small\"),o.Hc(8),o.Ub(),o.Ub(),o.Ub(),o.Vb(9,\"div\",13),o.Vb(10,\"div\"),o.Qb(11,\"mat-progress-bar\",16),o.Ub(),o.Vb(12,\"div\",15),o.Vb(13,\"small\"),o.Hc(14),o.Ub(),o.Ub(),o.Ub(),o.Vb(15,\"div\",13),o.Vb(16,\"div\"),o.Qb(17,\"mat-progress-bar\",17),o.Ub(),o.Vb(18,\"div\",15),o.Vb(19,\"small\"),o.Hc(20),o.Ub(),o.Ub(),o.Ub(),o.Ub()),2&e){var n=t.ngIf;o.Eb(5),o.nc(\"value\",n.percentInfo),o.Eb(3),o.Jc(\"\",n.percentInfo,\"% Info Logs\"),o.Eb(3),o.nc(\"value\",n.percentWarn),o.Eb(3),o.Jc(\"\",n.percentWarn,\"% Warn Logs\"),o.Eb(3),o.nc(\"value\",n.percentError),o.Eb(3),o.Jc(\"\",n.percentError,\"% Error Logs\")}}var hn,fn,mn,pn,vn,bn,gn=((hn=function(){function e(t){s(this,e),this.logsService=t,this.destroyed$$=new b.a,this.validatorMessages=[],this.beaconMessages=[],this.totalInfo=0,this.totalWarn=0,this.totalError=0,this.totalLogs=0,this.logMetrics$=new E.a({percentInfo:\"0\",percentWarn:\"0\",percentError:\"0\"})}return c(e,[{key:\"ngOnInit\",value:function(){this.subscribeLogs()}},{key:\"ngOnDestroy\",value:function(){this.destroyed$$.next(),this.destroyed$$.complete()}},{key:\"subscribeLogs\",value:function(){var e=this;this.logsService.validatorLogs().pipe(Object(g.a)(this.destroyed$$),Object(_.a)((function(t){e.validatorMessages.push(t),e.countLogMetrics(t)}))).subscribe(),this.logsService.beaconLogs().pipe(Object(g.a)(this.destroyed$$),Object(_.a)((function(t){e.beaconMessages.push(t),e.countLogMetrics(t)}))).subscribe()}},{key:\"countLogMetrics\",value:function(e){var t=this.logMetrics$.getValue();t&&e&&(-1!==(e=e.toUpperCase()).indexOf(\"INFO\")?(this.totalInfo++,this.totalLogs++):-1!==e.indexOf(\"WARN\")?(this.totalWarn++,this.totalLogs++):-1!==e.indexOf(\"ERROR\")&&(this.totalError++,this.totalLogs++),t.percentInfo=this.formatPercent(this.totalInfo),t.percentWarn=this.formatPercent(this.totalWarn),t.percentError=this.formatPercent(this.totalError),this.logMetrics$.next(t))}},{key:\"formatPercent\",value:function(e){return(e/this.totalLogs*100).toFixed(0)}}]),e}()).\\u0275fac=function(e){return new(e||hn)(o.Pb(nn))},hn.\\u0275cmp=o.Jb({type:hn,selectors:[[\"app-logs\"]],decls:15,vars:5,consts:[[1,\"logs\",\"m-sm-30\"],[1,\"mb-8\"],[1,\"text-2xl\",\"mb-2\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[1,\"flex\",\"flex-wrap\",\"md:flex-no-wrap\",\"gap-6\"],[1,\"w-full\",\"md:w-2/3\"],[\"title\",\"Validator Client\",3,\"messages\"],[1,\"py-3\"],[\"title\",\"Beacon Node\",3,\"messages\"],[1,\"w-full\",\"md:w-1/3\"],[\"class\",\"bg-paper\",4,\"ngIf\"],[1,\"bg-paper\"],[1,\"card-title\",\"mb-8\",\"text-lg\",\"text-white\"],[1,\"mb-6\"],[\"mode\",\"determinate\",\"color\",\"primary\",3,\"value\"],[1,\"my-2\",\"text-muted\"],[\"mode\",\"determinate\",\"color\",\"accent\",3,\"value\"],[\"mode\",\"determinate\",\"color\",\"warn\",3,\"value\"]],template:function(e,t){1&e&&(o.Vb(0,\"div\",0),o.Qb(1,\"app-breadcrumb\"),o.Vb(2,\"div\",1),o.Vb(3,\"div\",2),o.Hc(4,\" Your Prysm Process' Logs \"),o.Ub(),o.Vb(5,\"p\",3),o.Hc(6,\" Stream of logs from both the beacon node and validator client \"),o.Ub(),o.Ub(),o.Vb(7,\"div\",4),o.Vb(8,\"div\",5),o.Qb(9,\"app-logs-stream\",6),o.Qb(10,\"div\",7),o.Qb(11,\"app-logs-stream\",8),o.Ub(),o.Vb(12,\"div\",9),o.Fc(13,dn,21,6,\"mat-card\",10),o.hc(14,\"async\"),o.Ub(),o.Ub(),o.Ub()),2&e&&(o.Eb(9),o.nc(\"messages\",t.validatorMessages),o.Eb(2),o.nc(\"messages\",t.beaconMessages),o.Eb(2),o.nc(\"ngIf\",o.ic(14,3,t.logMetrics$)))},directives:[le.a,ln,B.n,de.a,nt.a],pipes:[B.b],encapsulation:2}),hn),_n=a(\"DKVz\"),yn=((bn=function(){function e(){s(this,e)}return c(e,[{key:\"ngOnInit\",value:function(){for(var e=[],t=[],n=[],r=0;r<100;r++)e.push(\"category\"+r),t.push(5*(Math.sin(r/5)*(r/5-10)+r/6)),n.push(5*(Math.cos(r/5)*(r/5-10)+r/6));this.options={legend:{data:[\"bar\",\"bar2\"],align:\"left\",textStyle:{color:\"white\",fontSize:13,fontFamily:\"roboto\"}},tooltip:{},xAxis:{data:e,silent:!1,splitLine:{show:!1},axisLabel:{color:\"white\",fontSize:14,fontFamily:\"roboto\"}},color:[\"#7467ef\",\"#ff9e43\"],yAxis:{},series:[{name:\"bar\",type:\"bar\",data:t,animationDelay:function(e){return 10*e}},{name:\"bar2\",type:\"bar\",data:n,animationDelay:function(e){return 10*e+100}}],animationEasing:\"elasticOut\",animationDelayUpdate:function(e){return 5*e}}}}]),e}()).\\u0275fac=function(e){return new(e||bn)},bn.\\u0275cmp=o.Jb({type:bn,selectors:[[\"app-balances-chart\"]],decls:1,vars:1,consts:[[\"echarts\",\"\",3,\"options\"]],template:function(e,t){1&e&&o.Qb(0,\"div\",0),2&e&&o.nc(\"options\",t.options)},directives:[_n.a],encapsulation:2}),bn),kn=((vn=function e(){s(this,e),this.options={barGap:50,barMaxWidth:\"6px\",grid:{top:24,left:26,right:26,bottom:25},legend:{itemGap:32,top:-4,left:-4,icon:\"circle\",width:\"auto\",data:[\"Atts Included\",\"Missed Atts\",\"Orphaned\"],textStyle:{color:\"white\",fontSize:12,fontFamily:\"roboto\",align:\"center\"}},tooltip:{},xAxis:{type:\"category\",data:[\"Mon\",\"Tues\",\"Wed\",\"Thu\",\"Fri\",\"Sat\",\"Sun\"],showGrid:!1,boundaryGap:!1,axisLine:{show:!1},splitLine:{show:!1},axisLabel:{color:\"white\",fontSize:12,fontFamily:\"roboto\",margin:16},axisTick:{show:!1}},color:[\"#7467ef\",\"#e95455\",\"#ff9e43\"],yAxis:{type:\"value\",show:!1,axisLine:{show:!1},splitLine:{show:!1}},series:[{name:\"Atts Included\",data:[70,80,80,80,60,70,40],type:\"bar\",itemStyle:{barBorderRadius:[0,0,10,10]},stack:\"one\"},{name:\"Missed Atts\",data:[40,90,100,70,80,65,50],type:\"bar\",stack:\"one\"},{name:\"Orphaned\",data:[30,70,100,90,70,55,40],type:\"bar\",itemStyle:{barBorderRadius:[10,10,0,0]},stack:\"one\"}]}}).\\u0275fac=function(e){return new(e||vn)},vn.\\u0275cmp=o.Jb({type:vn,selectors:[[\"app-proposed-missed-chart\"]],decls:1,vars:1,consts:[[\"echarts\",\"\",3,\"options\"]],template:function(e,t){1&e&&o.Qb(0,\"div\",0),2&e&&o.nc(\"options\",t.options)},directives:[_n.a],encapsulation:2}),vn),wn=((pn=function e(){s(this,e),this.options={grid:{top:\"10%\",bottom:\"10%\",right:\"5%\"},legend:{show:!1},color:[\"#7467ef\",\"#ff9e43\"],barGap:0,barMaxWidth:\"64px\",tooltip:{},dataset:{source:[[\"Month\",\"Website\",\"App\"],[\"Jan\",2200,1200],[\"Feb\",800,500],[\"Mar\",700,1350],[\"Apr\",1500,1250],[\"May\",2450,450],[\"June\",1700,1250]]},xAxis:{type:\"category\",axisLine:{show:!1},splitLine:{show:!1},axisTick:{show:!1},axisLabel:{color:\"white\",fontSize:13,fontFamily:\"roboto\"}},yAxis:{axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:\"white\",opacity:.15}},axisLabel:{color:\"white\",fontSize:13,fontFamily:\"roboto\"}},series:[{type:\"bar\"},{type:\"bar\"}]}}).\\u0275fac=function(e){return new(e||pn)},pn.\\u0275cmp=o.Jb({type:pn,selectors:[[\"app-double-bar-chart\"]],decls:1,vars:1,consts:[[\"echarts\",\"\",3,\"options\"]],template:function(e,t){1&e&&o.Qb(0,\"div\",0),2&e&&o.nc(\"options\",t.options)},directives:[_n.a],encapsulation:2}),pn),Sn=((mn=function e(){s(this,e),this.options={title:{text:\"Validator data breakdown\",subtext:\"Some sample pie chart data\",x:\"center\",color:\"white\"},tooltip:{trigger:\"item\",formatter:\"{a}
{b} : {c} ({d}%)\"},legend:{x:\"center\",y:\"bottom\",data:[\"item1\",\"item2\",\"item3\",\"item4\"]},calculable:!0,series:[{name:\"area\",type:\"pie\",radius:[30,110],roseType:\"area\",data:[{value:10,name:\"item1\"},{value:30,name:\"item2\"},{value:45,name:\"item3\"},{value:15,name:\"item4\"}]}]}}).\\u0275fac=function(e){return new(e||mn)},mn.\\u0275cmp=o.Jb({type:mn,selectors:[[\"app-pie-chart\"]],decls:1,vars:1,consts:[[\"echarts\",\"\",3,\"options\"]],template:function(e,t){1&e&&o.Qb(0,\"div\",0),2&e&&o.nc(\"options\",t.options)},directives:[_n.a],encapsulation:2}),mn),Mn=((fn=function(){function e(){s(this,e)}return c(e,[{key:\"ngOnInit\",value:function(){}}]),e}()).\\u0275fac=function(e){return new(e||fn)},fn.\\u0275cmp=o.Jb({type:fn,selectors:[[\"app-metrics\"]],decls:57,vars:0,consts:[[1,\"metrics\",\"m-sm-30\"],[1,\"grid\",\"grid-cols-1\",\"md:grid-cols-2\",\"gap-8\"],[1,\"col-span-1\",\"md:col-span-2\",\"grid\",\"grid-cols-12\",\"gap-8\"],[1,\"col-span-12\",\"md:col-span-6\"],[1,\"col-content\"],[1,\"usage-card\",\"bg-primary\",\"p-16\",\"py-24\",\"text-center\"],[1,\"py-16\",\"text-2xl\",\"uppercase\",\"text-white\"],[1,\"px-20\",\"flex\",\"justify-between\"],[1,\"text-white\"],[1,\"font-bold\",\"text-lg\"],[1,\"font-light\",\"uppercase\",\"m-4\"],[1,\"font-bold\",\"text-xl\"],[1,\"col-span-12\",\"md:col-span-3\"],[1,\"bg-paper\"],[1,\"px-4\",\"pt-6\",\"pb-16\"],[1,\"card-title\",\"text-white\",\"font-bold\",\"text-lg\"],[1,\"card-subtitle\",\"mt-2\",\"mb-8\",\"text-white\"],[\"mat-raised-button\",\"\",\"color\",\"primary\"],[\"mat-raised-button\",\"\",\"color\",\"accent\"],[1,\"col-span-1\"]],template:function(e,t){1&e&&(o.Vb(0,\"div\",0),o.Qb(1,\"app-breadcrumb\"),o.Vb(2,\"div\",1),o.Vb(3,\"div\",2),o.Vb(4,\"div\",3),o.Vb(5,\"div\",4),o.Vb(6,\"mat-card\",5),o.Vb(7,\"div\",6),o.Hc(8,\"Process metrics summary\"),o.Ub(),o.Vb(9,\"div\",7),o.Vb(10,\"div\",8),o.Vb(11,\"div\",9),o.Hc(12,\"220Mb\"),o.Ub(),o.Vb(13,\"p\",10),o.Hc(14,\"RAM used\"),o.Ub(),o.Ub(),o.Vb(15,\"div\",8),o.Vb(16,\"div\",11),o.Hc(17,\"320\"),o.Ub(),o.Vb(18,\"p\",10),o.Hc(19,\"Attestations\"),o.Ub(),o.Ub(),o.Vb(20,\"div\",8),o.Vb(21,\"div\",11),o.Hc(22,\"4\"),o.Ub(),o.Vb(23,\"p\",10),o.Hc(24,\"Blocks missed\"),o.Ub(),o.Ub(),o.Ub(),o.Ub(),o.Ub(),o.Ub(),o.Vb(25,\"div\",12),o.Vb(26,\"div\",4),o.Vb(27,\"mat-card\",13),o.Vb(28,\"div\",14),o.Vb(29,\"div\",15),o.Hc(30,\"Profitability\"),o.Ub(),o.Vb(31,\"div\",16),o.Hc(32,\"$323\"),o.Ub(),o.Vb(33,\"button\",17),o.Hc(34,\" + 0.32 pending ETH \"),o.Ub(),o.Ub(),o.Ub(),o.Ub(),o.Ub(),o.Vb(35,\"div\",12),o.Vb(36,\"div\",4),o.Vb(37,\"mat-card\",13),o.Vb(38,\"div\",14),o.Vb(39,\"div\",15),o.Hc(40,\"RPC Traffic Sent\"),o.Ub(),o.Vb(41,\"div\",16),o.Hc(42,\"2.4Gb\"),o.Ub(),o.Vb(43,\"button\",18),o.Hc(44,\" Total Data \"),o.Ub(),o.Ub(),o.Ub(),o.Ub(),o.Ub(),o.Ub(),o.Vb(45,\"div\",19),o.Vb(46,\"mat-card\",13),o.Qb(47,\"app-balances-chart\"),o.Ub(),o.Ub(),o.Vb(48,\"div\",19),o.Vb(49,\"mat-card\",13),o.Qb(50,\"app-proposed-missed-chart\"),o.Ub(),o.Ub(),o.Vb(51,\"div\",19),o.Vb(52,\"mat-card\",13),o.Qb(53,\"app-double-bar-chart\"),o.Ub(),o.Ub(),o.Vb(54,\"div\",19),o.Vb(55,\"mat-card\",13),o.Qb(56,\"app-pie-chart\"),o.Ub(),o.Ub(),o.Ub(),o.Ub())},directives:[le.a,de.a,G.b,yn,kn,wn,Sn],encapsulation:2}),fn),xn=function(e){return e[e.Imported=0]=\"Imported\",e[e.Derived=1]=\"Derived\",e[e.Remote=2]=\"Remote\",e}({});function Cn(e,t){if(1&e){var n=o.Wb();o.Vb(0,\"button\",15),o.cc(\"click\",(function(){o.wc(n);var e=o.gc().$implicit;return o.gc().selectedWallet$.next(e.kind)})),o.Hc(1,\" Select Wallet \"),o.Ub()}}function Dn(e,t){1&e&&(o.Vb(0,\"button\",16),o.Hc(1,\" Coming Soon \"),o.Ub())}function On(e,t){if(1&e){var n=o.Wb();o.Vb(0,\"div\",6),o.cc(\"click\",(function(){o.wc(n);var e=t.index;return o.gc().selectCard(e)})),o.Vb(1,\"div\",7),o.Qb(2,\"img\",8),o.Ub(),o.Vb(3,\"div\",9),o.Vb(4,\"p\",10),o.Hc(5),o.Ub(),o.Vb(6,\"p\",11),o.Hc(7),o.Ub(),o.Vb(8,\"p\",12),o.Fc(9,Cn,2,0,\"button\",13),o.Fc(10,Dn,2,0,\"button\",14),o.Ub(),o.Ub(),o.Ub()}if(2&e){var r=t.$implicit,i=t.index,a=o.gc();o.Hb(\"active\",a.selectedCard===i)(\"mx-8\",1===i),o.Eb(2),o.nc(\"src\",r.image,o.yc),o.Eb(3),o.Jc(\" \",r.name,\" \"),o.Eb(2),o.Jc(\" \",r.description,\" \"),o.Eb(2),o.nc(\"ngIf\",!r.comingSoon),o.Eb(1),o.nc(\"ngIf\",r.comingSoon)}}var Ln,En=((Ln=function(){function e(){s(this,e),this.walletSelections=null,this.selectedWallet$=null,this.selectedCard=1}return c(e,[{key:\"selectCard\",value:function(e){this.selectedCard=e}}]),e}()).\\u0275fac=function(e){return new(e||Ln)},Ln.\\u0275cmp=o.Jb({type:Ln,selectors:[[\"app-choose-wallet-kind\"]],inputs:{walletSelections:\"walletSelections\",selectedWallet$:\"selectedWallet$\"},decls:10,vars:1,consts:[[1,\"create-a-wallet\"],[1,\"text-center\",\"pb-8\"],[1,\"text-white\",\"text-3xl\"],[1,\"text-muted\",\"text-lg\",\"mt-6\",\"leading-snug\"],[1,\"onboarding-grid\",\"flex-wrap\",\"flex\",\"justify-center\",\"items-center\",\"my-auto\"],[\"class\",\"bg-paper onboarding-card text-center flex flex-col my-8 md:my-0\",3,\"active\",\"mx-8\",\"click\",4,\"ngFor\",\"ngForOf\"],[1,\"bg-paper\",\"onboarding-card\",\"text-center\",\"flex\",\"flex-col\",\"my-8\",\"md:my-0\",3,\"click\"],[1,\"flex\",\"justify-center\"],[3,\"src\"],[1,\"wallet-info\"],[1,\"wallet-kind\"],[1,\"wallet-description\"],[1,\"wallet-action\"],[\"class\",\"select-button\",\"mat-raised-button\",\"\",\"color\",\"accent\",3,\"click\",4,\"ngIf\"],[\"class\",\"select-button\",\"mat-raised-button\",\"\",\"disabled\",\"\",4,\"ngIf\"],[\"mat-raised-button\",\"\",\"color\",\"accent\",1,\"select-button\",3,\"click\"],[\"mat-raised-button\",\"\",\"disabled\",\"\",1,\"select-button\"]],template:function(e,t){1&e&&(o.Vb(0,\"div\",0),o.Vb(1,\"div\",1),o.Vb(2,\"div\",2),o.Hc(3,\"Create a Prysm Wallet\"),o.Ub(),o.Vb(4,\"div\",3),o.Hc(5,\" To get started, you will need to create a new wallet in Prysm\"),o.Qb(6,\"br\"),o.Hc(7,\"to hold your validator keys \"),o.Ub(),o.Ub(),o.Vb(8,\"div\",4),o.Fc(9,On,11,9,\"div\",5),o.Ub(),o.Ub()),2&e&&(o.Eb(9),o.nc(\"ngForOf\",t.walletSelections))},directives:[B.m,B.n,G.b],encapsulation:2}),Ln),Tn=a(\"3Pt+\"),An=a(\"/Pfw\"),Pn=a(\"3Dl2\"),Fn=a(\"xHqg\"),jn=a(\"Z/R4\"),Rn=a(\"qkMa\"),In=[\"stepper\"];function Yn(e,t){1&e&&(o.Vb(0,\"div\"),o.Vb(1,\"div\",22),o.Hc(2,\" Creating wallet... \"),o.Ub(),o.Vb(3,\"div\",23),o.Hc(4,\" Please wait while we are creating your validator accounts and your new wallet for Prysm. Soon, you'll be able to view your accounts, monitor your validator performance, and visualize system metrics more in-depth. \"),o.Ub(),o.Vb(5,\"div\"),o.Qb(6,\"mat-progress-bar\",24),o.Ub(),o.Ub())}function Hn(e,t){if(1&e){var n=o.Wb();o.Vb(0,\"div\"),o.Qb(1,\"app-password-form\",25),o.Vb(2,\"div\",26),o.Vb(3,\"button\",17),o.cc(\"click\",(function(){return o.wc(n),o.gc(),o.uc(2).previous()})),o.Hc(4,\"Previous\"),o.Ub(),o.Vb(5,\"span\",18),o.Vb(6,\"button\",19),o.cc(\"click\",(function(e){return o.wc(n),o.gc(2).createWallet(e)})),o.Hc(7,\" Continue \"),o.Ub(),o.Ub(),o.Ub(),o.Ub()}if(2&e){var r=o.gc(2);o.Eb(1),o.nc(\"formGroup\",r.walletPasswordFormGroup),o.Eb(5),o.nc(\"disabled\",r.walletPasswordFormGroup.invalid)}}function Nn(e,t){if(1&e){var n=o.Wb();o.Vb(0,\"div\",11),o.Vb(1,\"mat-horizontal-stepper\",12,13),o.Vb(3,\"mat-step\",14),o.Qb(4,\"app-import-accounts-form\",15),o.Vb(5,\"div\",16),o.Vb(6,\"button\",17),o.cc(\"click\",(function(){return o.wc(n),o.gc().resetOnboarding()})),o.Hc(7,\"Back to Wallets\"),o.Ub(),o.Vb(8,\"span\",18),o.Vb(9,\"button\",19),o.cc(\"click\",(function(e){o.wc(n);var t=o.gc();return t.nextStep(e,t.states.UnlockAccounts)})),o.Hc(10,\"Continue\"),o.Ub(),o.Ub(),o.Ub(),o.Ub(),o.Vb(11,\"mat-step\",20),o.Fc(12,Yn,7,0,\"div\",21),o.Fc(13,Hn,8,2,\"div\",21),o.Ub(),o.Ub(),o.Ub()}if(2&e){var r=o.gc();o.Eb(3),o.nc(\"stepControl\",r.keystoresFormGroup),o.Eb(1),o.nc(\"formGroup\",r.keystoresFormGroup),o.Eb(5),o.nc(\"disabled\",r.keystoresFormGroup.invalid),o.Eb(2),o.nc(\"stepControl\",r.walletPasswordFormGroup),o.Eb(1),o.nc(\"ngIf\",r.loading),o.Eb(1),o.nc(\"ngIf\",!r.loading)}}function Bn(e,t){1&e&&(o.Vb(0,\"div\"),o.Vb(1,\"div\",22),o.Hc(2,\" Creating wallet... \"),o.Ub(),o.Vb(3,\"div\",23),o.Hc(4,\" Please wait while we are creating your validator accounts and your new wallet for Prysm. Soon, you'll be able to view your accounts, monitor your validator performance, and visualize system metrics more in-depth. \"),o.Ub(),o.Vb(5,\"div\"),o.Qb(6,\"mat-progress-bar\",24),o.Ub(),o.Ub())}function Vn(e,t){if(1&e){var n=o.Wb();o.Vb(0,\"div\"),o.Qb(1,\"app-password-form\",25),o.Vb(2,\"div\",26),o.Vb(3,\"button\",17),o.cc(\"click\",(function(){return o.wc(n),o.gc(),o.uc(2).previous()})),o.Hc(4,\"Previous\"),o.Ub(),o.Vb(5,\"span\",18),o.Vb(6,\"button\",19),o.cc(\"click\",(function(e){return o.wc(n),o.gc(2).createWallet(e)})),o.Hc(7,\" Continue \"),o.Ub(),o.Ub(),o.Ub(),o.Ub()}if(2&e){var r=o.gc(2);o.Eb(1),o.nc(\"formGroup\",r.walletPasswordFormGroup),o.Eb(5),o.nc(\"disabled\",r.walletPasswordFormGroup.invalid)}}function Un(e,t){if(1&e){var n=o.Wb();o.Vb(0,\"div\",27),o.Vb(1,\"mat-vertical-stepper\",12,13),o.Vb(3,\"mat-step\",28),o.Qb(4,\"app-import-accounts-form\",15),o.Vb(5,\"div\",16),o.Vb(6,\"button\",17),o.cc(\"click\",(function(){return o.wc(n),o.gc().resetOnboarding()})),o.Hc(7,\"Back to Wallets\"),o.Ub(),o.Vb(8,\"span\",18),o.Vb(9,\"button\",29),o.cc(\"click\",(function(e){o.wc(n);var t=o.gc();return t.nextStep(e,t.states.UnlockAccounts)})),o.Hc(10,\"Continue\"),o.Ub(),o.Ub(),o.Ub(),o.Ub(),o.Vb(11,\"mat-step\",20),o.Fc(12,Bn,7,0,\"div\",21),o.Fc(13,Vn,8,2,\"div\",21),o.Ub(),o.Ub(),o.Ub()}if(2&e){var r=o.gc();o.Eb(4),o.nc(\"formGroup\",r.keystoresFormGroup),o.Eb(7),o.nc(\"stepControl\",r.walletPasswordFormGroup),o.Eb(1),o.nc(\"ngIf\",r.loading),o.Eb(1),o.nc(\"ngIf\",!r.loading)}}var zn,Jn,Gn,Xn=function(e){return e[e.WalletDir=0]=\"WalletDir\",e[e.UnlockAccounts=1]=\"UnlockAccounts\",e[e.WebPassword=2]=\"WebPassword\",e}({}),Wn=((zn=function(){function e(t,n,r,i,a){s(this,e),this.formBuilder=t,this.breakpointObserver=n,this.keystoreValidator=r,this.router=i,this.walletService=a,this.resetOnboarding=null,this.passwordValidator=new An.a,this.states=Xn,this.loading=!1,this.isSmallScreen=!1,this.keystoresFormGroup=this.formBuilder.group({keystoresImported:new Tn.d([],[this.keystoreValidator.validateIntegrity]),keystoresPassword:[\"\",Tn.q.required]},{asyncValidators:this.keystoreValidator.correctPassword()}),this.walletPasswordFormGroup=this.formBuilder.group({password:new Tn.d(\"\",[Tn.q.required,Tn.q.minLength(8)]),passwordConfirmation:new Tn.d(\"\",[Tn.q.required,Tn.q.minLength(8)])},{validators:this.passwordValidator.matchingPasswordConfirmation}),this.destroyed$=new b.a}return c(e,[{key:\"ngOnInit\",value:function(){this.registerBreakpointObserver()}},{key:\"ngOnDestroy\",value:function(){this.destroyed$.next(),this.destroyed$.complete()}},{key:\"registerBreakpointObserver\",value:function(){var e=this;this.breakpointObserver.observe([y.b.XSmall,y.b.Small]).pipe(Object(_.a)((function(t){e.isSmallScreen=t.matches})),Object(g.a)(this.destroyed$)).subscribe()}},{key:\"nextStep\",value:function(e,t){var n;switch(t){case Xn.UnlockAccounts:this.keystoresFormGroup.markAllAsTouched()}this.keystoresFormGroup.valid&&(null===(n=this.stepper)||void 0===n||n.next())}},{key:\"createWallet\",value:function(e){var t,n,r,i=this;e.stopPropagation();var a={keymanager:\"IMPORTED\",walletPassword:null===(t=this.walletPasswordFormGroup.get(\"password\"))||void 0===t?void 0:t.value},o={keystoresPassword:null===(n=this.keystoresFormGroup.get(\"keystoresPassword\"))||void 0===n?void 0:n.value,keystoresImported:null===(r=this.keystoresFormGroup.get(\"keystoresImported\"))||void 0===r?void 0:r.value};this.loading=!0,this.walletService.createWallet(a).pipe(Object(O.a)((function(){return i.walletService.importKeystores(o).pipe(Object(_.a)((function(){i.router.navigate([k.e])})))})),Object(D.a)((function(e){return i.loading=!1,Object(Te.a)(e)}))).subscribe()}}]),e}()).\\u0275fac=function(e){return new(e||zn)(o.Pb(Tn.c),o.Pb(y.a),o.Pb(Pn.a),o.Pb(p.c),o.Pb(me.a))},zn.\\u0275cmp=o.Jb({type:zn,selectors:[[\"app-nonhd-wallet-wizard\"]],viewQuery:function(e,t){var n;1&e&&o.Kc(In,!0),2&e&&o.tc(n=o.dc())&&(t.stepper=n.first)},inputs:{resetOnboarding:\"resetOnboarding\"},decls:15,vars:2,consts:[[1,\"create-a-wallet\"],[1,\"text-center\",\"pb-8\"],[1,\"text-white\",\"text-3xl\"],[1,\"text-muted\",\"text-lg\",\"mt-6\",\"leading-snug\"],[1,\"onboarding-grid\",\"flex\",\"justify-center\",\"items-center\",\"my-auto\"],[1,\"onboarding-wizard-card\",\"position-relative\",\"y-center\"],[1,\"flex\",\"items-center\"],[1,\"hidden\",\"md:flex\",\"w-1/3\",\"signup-img\",\"justify-center\",\"items-center\"],[\"src\",\"/assets/images/onboarding/direct.svg\",\"alt\",\"\"],[\"class\",\"wizard-container hidden md:flex md:w-2/3 items-center\",4,\"ngIf\"],[\"class\",\"wizard-container flex w-full items-center\",4,\"ngIf\"],[1,\"wizard-container\",\"hidden\",\"md:flex\",\"md:w-2/3\",\"items-center\"],[\"linear\",\"\",1,\"bg-paper\",\"rounded-r\"],[\"stepper\",\"\"],[\"label\",\"Import Keys\",3,\"stepControl\"],[3,\"formGroup\"],[1,\"mt-6\"],[\"color\",\"accent\",\"mat-raised-button\",\"\",3,\"click\"],[1,\"ml-4\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"disabled\",\"click\"],[\"label\",\"Wallet\",3,\"stepControl\"],[4,\"ngIf\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\"],[\"mode\",\"indeterminate\"],[\"title\",\"Pick a strong wallet password\",\"subtitle\",\"This is the password used to encrypt your wallet itself\",\"label\",\"Wallet password\",\"confirmationLabel\",\"Confirm wallet password\",3,\"formGroup\"],[1,\"mt-4\"],[1,\"wizard-container\",\"flex\",\"w-full\",\"items-center\"],[\"label\",\"Import Keys\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"click\"]],template:function(e,t){1&e&&(o.Vb(0,\"div\",0),o.Vb(1,\"div\",1),o.Vb(2,\"div\",2),o.Hc(3,\"Imported Wallet Setup\"),o.Ub(),o.Vb(4,\"div\",3),o.Hc(5,\" We'll guide you through creating your wallet by importing \"),o.Qb(6,\"br\"),o.Hc(7,\"validator keys from an external source \"),o.Ub(),o.Ub(),o.Vb(8,\"div\",4),o.Vb(9,\"mat-card\",5),o.Vb(10,\"div\",6),o.Vb(11,\"div\",7),o.Qb(12,\"img\",8),o.Ub(),o.Fc(13,Nn,14,6,\"div\",9),o.Fc(14,Un,14,4,\"div\",10),o.Ub(),o.Ub(),o.Ub(),o.Ub()),2&e&&(o.Eb(13),o.nc(\"ngIf\",!t.isSmallScreen),o.Eb(1),o.nc(\"ngIf\",t.isSmallScreen))},directives:[de.a,B.n,Fn.a,Fn.b,jn.a,Tn.m,Tn.g,G.b,nt.a,Rn.a,Fn.d],encapsulation:2}),zn),Zn=a(\"BoqT\"),Kn=a(\"Kj3r\"),Qn=((Gn=function(){function e(t){s(this,e),this.walletService=t}return c(e,[{key:\"properFormatting\",value:function(e){var t=e.value;return e.value&&24!==(t=(t=(t=t.replace(/(^\\s*)|(\\s*$)/gi,\"\")).replace(/[ ]{2,}/gi,\" \")).replace(/\\n /,\"\\n\")).split(\" \").length?{properFormatting:!0}:null}},{key:\"matchingMnemonic\",value:function(){var e=this;return function(t){return t.value?t.valueChanges.pipe(Object(Kn.a)(500),Object(Ae.a)(1),Object(O.a)((function(n){return e.walletService.generateMnemonic$.pipe(Object(C.a)((function(e){return t.value!==e?{mnemonicMismatch:!0}:null})))}))):Object(S.a)(null)}}}]),e}()).\\u0275fac=function(e){return new(e||Gn)(o.Zb(me.a))},Gn.\\u0275prov=o.Lb({token:Gn,factory:Gn.\\u0275fac,providedIn:\"root\"}),Gn),qn=((Jn=function(){function e(){s(this,e)}return c(e,[{key:\"languages$\",value:function(){return Object(S.a)([{text:\"English\",value:\"english\"},{text:\"\\u65e5\\u672c\\u8a9e\",value:\"japanese\"},{text:\"Espa\\xf1ol\",value:\"spanish\"},{text:\"\\u4e2d\\u6587(\\u7b80\\u4f53)\",value:\"simplified chinese\"},{text:\"\\u4e2d\\u6587(\\u7e41\\u9ad4)\",value:\"traditional chinese\"},{text:\"Fran\\xe7ais\",value:\"french\"},{text:\"Italiano\",value:\"italian\"},{text:\"\\ud55c\\uad6d\\uc5b4\",value:\"korean\"},{text:\"\\u010ce\\u0161tina\",value:\"czech\"},{text:\"Portugu\\xeas\",value:\"portuguese\"}])}}]),e}()).\\u0275fac=function(e){return new(e||Jn)},Jn.\\u0275prov=o.Lb({token:Jn,factory:Jn.\\u0275fac,providedIn:\"root\"}),Jn),$n=a(\"kmnG\"),er=a(\"ihCf\"),tr=a(\"qFsG\"),nr=a(\"d3UM\"),rr=a(\"lGhd\"),ir=a(\"FKr1\");function ar(e,t){1&e&&(o.Vb(0,\"span\"),o.Hc(1,\" The mnemonics are required \"),o.Ub())}function or(e,t){1&e&&(o.Vb(0,\"span\"),o.Hc(1,\" Must contain 24 words separated by spaces \"),o.Ub())}function sr(e,t){1&e&&(o.Vb(0,\"span\"),o.Hc(1,\" Entered mnemonic does not match original \"),o.Ub())}function ur(e,t){if(1&e&&(o.Vb(0,\"mat-option\",14),o.Hc(1),o.Ub()),2&e){var n=t.$implicit;o.nc(\"value\",n.value),o.Eb(1),o.Jc(\" \",n.text,\" \")}}function cr(e,t){if(1&e){var n=o.Wb();o.Vb(0,\"form\",1),o.cc(\"ngSubmit\",(function(){return o.wc(n),o.gc().next()})),o.Vb(1,\"div\",2),o.Vb(2,\"p\"),o.Hc(3,\" Enter your 24 word mnemonic you wrote down when using the eth2.0-deposit-cli to recover your validator keys \"),o.Ub(),o.Ub(),o.Vb(4,\"mat-form-field\",3),o.Vb(5,\"mat-label\"),o.Hc(6,\"Mnemonic\"),o.Ub(),o.Qb(7,\"textarea\",4),o.Vb(8,\"mat-error\"),o.Fc(9,ar,2,0,\"span\",5),o.Fc(10,or,2,0,\"span\",5),o.Fc(11,sr,2,0,\"span\",5),o.Ub(),o.Ub(),o.Vb(12,\"mat-form-field\"),o.Vb(13,\"mat-label\"),o.Hc(14,\"Language of your mnemonic\"),o.Ub(),o.Vb(15,\"mat-select\",6),o.Fc(16,ur,2,2,\"mat-option\",7),o.hc(17,\"async\"),o.Ub(),o.Ub(),o.Vb(18,\"div\"),o.Qb(19,\"app-create-accounts-form\",8,9),o.Ub(),o.Vb(21,\"div\",10),o.Vb(22,\"button\",11),o.cc(\"click\",(function(){return o.wc(n),o.gc().backToWalletsRaised.emit()})),o.Hc(23,\"Back to Wallets\"),o.Ub(),o.Vb(24,\"span\",12),o.Vb(25,\"button\",13),o.Hc(26,\"Continue\"),o.Ub(),o.Ub(),o.Ub(),o.Ub()}if(2&e){var r=o.gc();o.nc(\"formGroup\",r.fg),o.Eb(4),o.nc(\"appearance\",\"outline\"),o.Eb(5),o.nc(\"ngIf\",r.fg.controls.mnemonic.hasError(\"required\")),o.Eb(1),o.nc(\"ngIf\",r.fg.controls.mnemonic.hasError(\"properFormatting\")),o.Eb(1),o.nc(\"ngIf\",null==r.fg?null:r.fg.controls.mnemonic.hasError(\"mnemonicMismatch\")),o.Eb(5),o.nc(\"ngForOf\",o.ic(17,8,r.languages$)),o.Eb(3),o.nc(\"formGroup\",r.numAccountsFg),o.Eb(6),o.nc(\"disabled\",r.fg.invalid)}}var lr,dr=((lr=function(e){l(n,e);var t=h(n);function n(e,r){var i;return s(this,n),(i=t.call(this)).fb=e,i.fg=null,i.nextRaised=new o.p,i.backToWalletsRaised=new o.p,i.numAccountsFg=i.fb.group({numAccounts:[1,[Tn.q.required,Tn.q.min(1),Tn.q.max(k.f)]]}),i.languages$=r.languages$(),i}return c(n,[{key:\"ngOnInit\",value:function(){var e=this;this.numAccountsFg.valueChanges.pipe(Object(g.a)(this.destroyed$)).subscribe((function(t){e.fg&&e.passValueToNum_Accounts(e.fg)}))}},{key:\"next\",value:function(){this.fg&&(this.passValueToNum_Accounts(this.fg),this.nextRaised.emit(this.fg))}},{key:\"passValueToNum_Accounts\",value:function(e){var t,n;null===(t=e.get(\"num_accounts\"))||void 0===t||t.setValue(null===(n=this.numAccountsFg.get(\"numAccounts\"))||void 0===n?void 0:n.value)}}]),n}(Fe.a)).\\u0275fac=function(e){return new(e||lr)(o.Pb(Tn.c),o.Pb(qn))},lr.\\u0275cmp=o.Jb({type:lr,selectors:[[\"app-mnemonic-form\"]],inputs:{fg:\"fg\"},outputs:{nextRaised:\"nextRaised\",backToWalletsRaised:\"backToWalletsRaised\"},features:[o.Bb],decls:1,vars:1,consts:[[3,\"formGroup\",\"ngSubmit\",4,\"ngIf\"],[3,\"formGroup\",\"ngSubmit\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\"],[3,\"appearance\"],[\"cdkAutosizeMinRows\",\"3\",\"cdkTextareaAutosize\",\"\",\"cdkAutosizeMaxRows\",\"4\",\"matInput\",\"\",\"formControlName\",\"mnemonic\"],[4,\"ngIf\"],[\"formControlName\",\"language\"],[3,\"value\",4,\"ngFor\",\"ngForOf\"],[3,\"formGroup\"],[\"numAccounts\",\"\"],[1,\"mt-6\"],[\"color\",\"accent\",\"type\",\"button\",\"mat-raised-button\",\"\",3,\"click\"],[1,\"ml-4\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"disabled\"],[3,\"value\"]],template:function(e,t){1&e&&o.Fc(0,cr,27,10,\"form\",0),2&e&&o.nc(\"ngIf\",t.fg)},directives:[B.n,Tn.r,Tn.m,Tn.g,$n.d,$n.h,er.b,tr.a,Tn.b,Tn.l,Tn.f,$n.c,nr.a,B.m,rr.a,G.b,ir.k],pipes:[B.b],styles:[\"\"]}),lr),hr=[\"horizontalStepper\"];function fr(e,t){1&e&&(o.Tb(0),o.Vb(1,\"div\",18),o.Hc(2,\" Recovering wallet... \"),o.Ub(),o.Vb(3,\"div\",19),o.Hc(4,\" Please wait while we are recovering your wallet. \"),o.Ub(),o.Vb(5,\"div\"),o.Qb(6,\"mat-progress-bar\",20),o.Ub(),o.Sb())}function mr(e,t){if(1&e){var n=o.Wb();o.Qb(0,\"app-password-form\",21,22),o.Vb(2,\"div\",23),o.Vb(3,\"button\",24),o.cc(\"click\",(function(){return o.wc(n),o.gc(2).verticalStepper.previous()})),o.Hc(4,\"Previous\"),o.Ub(),o.Vb(5,\"span\",25),o.Vb(6,\"button\",26),o.cc(\"click\",(function(){o.wc(n);var e=o.uc(1);return o.gc(2).walletRecover(e.formGroup)})),o.Hc(7,\"Continue\"),o.Ub(),o.Ub(),o.Ub()}if(2&e){var r=o.gc(2);o.nc(\"formGroup\",r.walletPasswordFg),o.Eb(6),o.nc(\"disabled\",r.walletPasswordFg.invalid)}}function pr(e,t){if(1&e){var n=o.Wb();o.Vb(0,\"mat-horizontal-stepper\",11,12),o.Vb(2,\"mat-step\",13),o.Vb(3,\"app-mnemonic-form\",14),o.cc(\"backToWalletsRaised\",(function(){return o.wc(n),o.gc().backToWalletsRaised.emit()}))(\"nextRaised\",(function(e){o.wc(n);var t=o.uc(1),r=o.gc();return r.onNext(t,r.mnemonicFg,e)})),o.Ub(),o.Ub(),o.Vb(4,\"mat-step\",15),o.Fc(5,fr,7,0,\"ng-container\",16),o.Fc(6,mr,8,2,\"ng-template\",null,17,o.Gc),o.Ub(),o.Ub()}if(2&e){var r=o.uc(7),i=o.gc();o.nc(\"linear\",!0),o.Eb(2),o.nc(\"stepControl\",i.mnemonicFg),o.Eb(1),o.nc(\"fg\",i.mnemonicFg),o.Eb(1),o.nc(\"stepControl\",i.walletPasswordFg),o.Eb(1),o.nc(\"ngIf\",i.loading)(\"ngIfElse\",r)}}function vr(e,t){1&e&&(o.Tb(0),o.Vb(1,\"div\",18),o.Hc(2,\" Recovering wallet... \"),o.Ub(),o.Vb(3,\"div\",19),o.Hc(4,\" Please wait while we are recovering your wallet. \"),o.Ub(),o.Vb(5,\"div\"),o.Qb(6,\"mat-progress-bar\",20),o.Ub(),o.Sb())}function br(e,t){if(1&e){var n=o.Wb();o.Qb(0,\"app-password-form\",21,22),o.Vb(2,\"div\",23),o.Vb(3,\"button\",24),o.cc(\"click\",(function(){return o.wc(n),o.gc(),o.uc(1).previous()})),o.Hc(4,\"Previous\"),o.Ub(),o.Vb(5,\"span\",25),o.Vb(6,\"button\",26),o.cc(\"click\",(function(){o.wc(n);var e=o.uc(1);return o.gc(2).walletRecover(e.formGroup)})),o.Hc(7,\"Continue\"),o.Ub(),o.Ub(),o.Ub()}if(2&e){var r=o.gc(2);o.nc(\"formGroup\",r.walletPasswordFg),o.Eb(6),o.nc(\"disabled\",r.walletPasswordFg.invalid)}}function gr(e,t){if(1&e){var n=o.Wb();o.Vb(0,\"mat-vertical-stepper\",11,27),o.Vb(2,\"mat-step\",13),o.Vb(3,\"app-mnemonic-form\",14),o.cc(\"backToWalletsRaised\",(function(){return o.wc(n),o.gc().backToWalletsRaised.emit()}))(\"nextRaised\",(function(e){o.wc(n);var t=o.uc(1),r=o.gc();return r.onNext(t,r.mnemonicFg,e)})),o.Ub(),o.Ub(),o.Vb(4,\"mat-step\",15),o.Fc(5,vr,7,0,\"ng-container\",16),o.Fc(6,br,8,2,\"ng-template\",null,28,o.Gc),o.Ub(),o.Ub()}if(2&e){var r=o.uc(7),i=o.gc();o.nc(\"linear\",!0),o.Eb(2),o.nc(\"stepControl\",i.mnemonicFg),o.Eb(1),o.nc(\"fg\",i.mnemonicFg),o.Eb(1),o.nc(\"stepControl\",i.walletPasswordFg),o.Eb(1),o.nc(\"ngIf\",i.loading)(\"ngIfElse\",r)}}var _r,yr=((_r=function(e){l(n,e);var t=h(n);function n(e,r,i,a,u){var c;return s(this,n),(c=t.call(this)).fb=e,c.breakpointObserver=r,c.walletService=i,c.router=a,c.mnemonicValidator=u,c.backToWalletsRaised=new o.p,c.isSmallScreen=!1,c.loading=!1,c.mnemonicFg=c.fb.group({mnemonic:[\"\",[Tn.q.required,c.mnemonicValidator.properFormatting]],num_accounts:[1,[Tn.q.required,Zn.a.BiggerThanZero]],language:[\"english\",[Tn.q.required]]}),c.passwordFG=c.fb.group({password:new Tn.d(\"\",[Tn.q.required,Tn.q.minLength(8)]),passwordConfirmation:new Tn.d(\"\",[Tn.q.required,Tn.q.minLength(8)])},{validators:An.b.matchingPasswordConfirmation}),c.walletPasswordFg=c.fb.group({password:new Tn.d(\"\",[Tn.q.required,Tn.q.minLength(8)]),passwordConfirmation:new Tn.d(\"\",[Tn.q.required,Tn.q.minLength(8)])},{validators:An.b.matchingPasswordConfirmation}),c}return c(n,[{key:\"ngOnInit\",value:function(){this.registerBreakpointObserver()}},{key:\"onNext\",value:function(e,t,n){return t=n,null==e||e.next(),t}},{key:\"walletRecover\",value:function(e){var t,n,r,i,a=this;if(!e.invalid){this.loading=!0;var o={mnemonic:null===(t=this.mnemonicFg.get(\"mnemonic\"))||void 0===t?void 0:t.value,num_accounts:null===(n=this.mnemonicFg.get(\"num_accounts\"))||void 0===n?void 0:n.value,wallet_password:null===(r=e.get(\"password\"))||void 0===r?void 0:r.value,language:null===(i=this.mnemonicFg.get(\"language\"))||void 0===i?void 0:i.value};this.walletService.recover(o).pipe(Object(_.a)((function(){a.loading=!1})),Object(D.a)((function(e){return a.loading=!1,Object(Te.a)(e)}))).subscribe((function(e){a.router.navigate([k.e])}))}}},{key:\"registerBreakpointObserver\",value:function(){var e=this;this.breakpointObserver.observe([y.b.XSmall,y.b.Small]).pipe(Object(_.a)((function(t){e.isSmallScreen=t.matches})),Object(g.a)(this.destroyed$)).subscribe()}}]),n}(Fe.a)).\\u0275fac=function(e){return new(e||_r)(o.Pb(Tn.c),o.Pb(y.a),o.Pb(me.a),o.Pb(p.c),o.Pb(Qn))},_r.\\u0275cmp=o.Jb({type:_r,selectors:[[\"app-wallet-recover-wizard\"]],viewQuery:function(e,t){var n;1&e&&o.Bc(hr,!0),2&e&&o.tc(n=o.dc())&&(t.stepper=n.first)},outputs:{backToWalletsRaised:\"backToWalletsRaised\"},features:[o.Bb],decls:15,vars:2,consts:[[1,\"create-a-wallet\"],[1,\"text-center\",\"pb-8\"],[1,\"text-white\",\"text-3xl\"],[1,\"text-muted\",\"text-lg\",\"mt-6\",\"leading-snug\"],[1,\"onboarding-grid\",\"flex\",\"justify-center\",\"items-center\",\"my-auto\"],[1,\"onboarding-wizard-card\",\"position-relative\",\"y-center\"],[1,\"flex\",\"items-center\"],[1,\"hidden\",\"md:flex\",\"signup-img\",\"justify-center\",\"p-10\",\"items-center\"],[\"src\",\"/assets/images/onboarding/lock.svg\",\"alt\",\"\"],[1,\"wizard-container\",\"md:flex\",\"items-center\"],[3,\"linear\",4,\"ngIf\"],[3,\"linear\"],[\"horizontalStepper\",\"\"],[\"label\",\"Mnemonics\",3,\"stepControl\"],[3,\"fg\",\"backToWalletsRaised\",\"nextRaised\"],[\"label\",\"Wallet password\",3,\"stepControl\"],[4,\"ngIf\",\"ngIfElse\"],[\"horizontalFormTemplate\",\"\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\"],[\"mode\",\"indeterminate\"],[\"title\",\"Wallet Password\",\"subtitle\",\"You'll need to input this\\n password\\n every time you log back into the web\\n interface\",\"label\",\"Wallet password\",\"confirmationLabel\",\"Confirm wallet\\n password\",3,\"formGroup\"],[\"walletForm\",\"\"],[1,\"mt-4\"],[\"color\",\"accent\",\"mat-raised-button\",\"\",3,\"click\"],[1,\"ml-4\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"disabled\",\"click\"],[\"verticalStepper\",\"\"],[\"formTemplate\",\"\"]],template:function(e,t){1&e&&(o.Vb(0,\"div\",0),o.Vb(1,\"div\",1),o.Vb(2,\"div\",2),o.Hc(3,\"Recovery Wallet Setup\"),o.Ub(),o.Vb(4,\"div\",3),o.Hc(5,\" We'll guide you through the recovery of your wallet \"),o.Ub(),o.Ub(),o.Vb(6,\"div\",4),o.Vb(7,\"mat-card\",5),o.Vb(8,\"div\",6),o.Vb(9,\"div\",7),o.Qb(10,\"img\",8),o.Ub(),o.Vb(11,\"div\",9),o.Vb(12,\"mat-card-content\"),o.Fc(13,pr,8,6,\"mat-horizontal-stepper\",10),o.Fc(14,gr,8,6,\"mat-vertical-stepper\",10),o.Ub(),o.Ub(),o.Ub(),o.Ub(),o.Ub(),o.Ub()),2&e&&(o.Eb(13),o.nc(\"ngIf\",!t.isSmallScreen),o.Eb(1),o.nc(\"ngIf\",t.isSmallScreen))},directives:[de.a,de.c,B.n,Fn.a,Fn.b,dr,nt.a,Rn.a,Tn.m,Tn.g,G.b,Fn.d],styles:[\"\"]}),_r);function kr(e,t){if(1&e&&(o.Vb(0,\"div\"),o.Qb(1,\"app-choose-wallet-kind\",3),o.Ub()),2&e){var n=o.gc();o.Eb(1),o.nc(\"walletSelections\",n.walletSelections)(\"selectedWallet$\",n.selectedWallet$)}}function wr(e,t){if(1&e&&(o.Vb(0,\"div\"),o.Qb(1,\"app-nonhd-wallet-wizard\",4),o.Ub()),2&e){var n=o.gc();o.Eb(1),o.nc(\"resetOnboarding\",n.resetOnboarding.bind(n))}}function Sr(e,t){if(1&e){var n=o.Wb();o.Vb(0,\"div\"),o.Vb(1,\"app-wallet-recover-wizard\",5),o.cc(\"backToWalletsRaised\",(function(){return o.wc(n),o.gc().resetOnboarding()})),o.Ub(),o.Ub()}}var Mr,xr,Cr,Dr,Or=function(e){return e.PickingWallet=\"PickingWallet\",e.RecoverWizard=\"RecoverWizard\",e.ImportWizard=\"ImportWizard\",e}({}),Lr=((Mr=function(){function e(){s(this,e),this.States=Or,this.onboardingState=Or.PickingWallet,this.walletSelections=[{kind:xn.Derived,name:\"Recover a Wallet\",description:\"Use a 24-word mnemonic phrase to recover existing eth2 keystores\",image:\"/assets/images/onboarding/lock.svg\"},{kind:xn.Imported,name:\"Import Keystores\",description:\"Importing eth2 keystores from an external source\",image:\"/assets/images/onboarding/direct.svg\"}],this.selectedWallet$=new b.a,this.destroyed$=new b.a}return c(e,[{key:\"ngOnInit\",value:function(){var e=this;this.selectedWallet$.pipe(Object(_.a)((function(t){switch(t){case xn.Derived:e.onboardingState=Or.RecoverWizard;break;case xn.Imported:e.onboardingState=Or.ImportWizard}})),Object(g.a)(this.destroyed$),Object(D.a)((function(e){return Object(Te.a)(e)}))).subscribe()}},{key:\"ngOnDestroy\",value:function(){this.destroyed$.next(),this.destroyed$.complete()}},{key:\"resetOnboarding\",value:function(){this.onboardingState=Or.PickingWallet}}]),e}()).\\u0275fac=function(e){return new(e||Mr)},Mr.\\u0275cmp=o.Jb({type:Mr,selectors:[[\"app-onboarding\"]],decls:5,vars:4,consts:[[1,\"onboarding\",\"bg-default\",\"flex\",\"h-screen\",3,\"ngSwitch\"],[1,\"mx-auto\",\"overflow-y-auto\"],[4,\"ngSwitchCase\"],[3,\"walletSelections\",\"selectedWallet$\"],[3,\"resetOnboarding\"],[3,\"backToWalletsRaised\"]],template:function(e,t){1&e&&(o.Vb(0,\"div\",0),o.Vb(1,\"div\",1),o.Fc(2,kr,2,2,\"div\",2),o.Fc(3,wr,2,1,\"div\",2),o.Fc(4,Sr,2,0,\"div\",2),o.Ub(),o.Ub()),2&e&&(o.nc(\"ngSwitch\",t.onboardingState),o.Eb(2),o.nc(\"ngSwitchCase\",t.States.PickingWallet),o.Eb(1),o.nc(\"ngSwitchCase\",t.States.ImportWizard),o.Eb(1),o.nc(\"ngSwitchCase\",t.States.RecoverWizard))},directives:[B.p,B.q,En,Wn,yr],encapsulation:2}),Mr),Er=function e(t,n){s(this,e),this.iconUrl=t,this.iconSize=n},Tr=function e(t){s(this,e),this.icon=t},Ar=function e(t){s(this,e),this.attribution=t},Pr=((Dr=function(){function e(t,n){s(this,e),this.http=t,this.beaconService=n}return c(e,[{key:\"getPeerCoordinates\",value:function(){var e=this;return this.beaconService.peers$.pipe(Object(C.a)((function(e){return e.peers.filter((function(e){return e.address.match(/^\\/ip(4|6)\\//)})).map((function(e){return e.address.split(\"/\")[2]}))})),Object(O.a)((function(t){return e.http.post(k.c,JSON.stringify(t.slice(0,100)))})))}}]),e}()).\\u0275fac=function(e){return new(e||Dr)(o.Zb(m.b),o.Zb(H))},Dr.\\u0275prov=o.Lb({token:Dr,factory:Dr.\\u0275fac,providedIn:\"root\"}),Dr),Fr=((Cr=function(){function e(t){s(this,e),this.geoLocationService=t}return c(e,[{key:\"ngOnInit\",value:function(){var e=L.map(\"peer-locations-map\").setView([48,32],2.6),t=L.icon(new Er(\"https://prysmaticlabs.com/assets/Prysm.svg\",[30,60]));this.geoLocationService.getPeerCoordinates().pipe(Object(_.a)((function(n){if(n){var r={},i={};n.forEach((function(n){if(console.log(n.lat,n.lon),i[n.city])i[n.city]++,r[n.city].bindTooltip(n.city+\" *\"+i[n.city]);else{var a=Math.floor(n.lat),o=Math.floor(n.lon);i[n.city]=1,r[n.city]=L.marker([a,o],new Tr(t)),r[n.city].bindTooltip(n.city).addTo(e)}}))}})),Object(Ae.a)(1)).subscribe(),L.tileLayer(\"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png\",new Ar('\\xa9 OpenStreetMap contributors')).addTo(e)}}]),e}()).\\u0275fac=function(e){return new(e||Cr)(o.Pb(Pr))},Cr.\\u0275cmp=o.Jb({type:Cr,selectors:[[\"app-peer-locations-map\"]],decls:1,vars:0,consts:[[\"id\",\"peer-locations-map\"]],template:function(e,t){1&e&&o.Qb(0,\"div\",0)},encapsulation:2}),Cr),jr=((xr=function(){function e(t,n){s(this,e),this.http=t,this.environmenter=n,this.hasSignedUp=!1,this.shortLivedToken=\"\",this.apiUrl=this.environmenter.env.validatorEndpoint,this.TOKENNAME=\"prysm_access_token\",this.TOKENEXPIRATIONNAME=\"prysm_access_token_expiration\"}return c(e,[{key:\"cacheToken\",value:function(e,t){this.clearCachedToken(),window.localStorage.setItem(this.TOKENNAME,e),t&&window.localStorage.setItem(this.TOKENEXPIRATIONNAME,t.toString())}},{key:\"clearCachedToken\",value:function(){window.localStorage.removeItem(this.TOKENNAME),window.localStorage.removeItem(this.TOKENEXPIRATIONNAME)}},{key:\"checkHasUsedWeb\",value:function(){var e=this;return this.http.get(this.apiUrl+\"/initialize\").pipe(Object(_.a)((function(t){return e.hasSignedUp=t.hasSignedUp})))}},{key:\"getToken\",value:function(){return window.localStorage.getItem(this.TOKENNAME)}},{key:\"getTokenExpiration\",value:function(){var e=window.localStorage.getItem(this.TOKENEXPIRATIONNAME);return Number(e)}}]),e}()).\\u0275fac=function(e){return new(e||xr)(o.Zb(m.b),o.Zb(Y.a))},xr.\\u0275prov=o.Lb({token:xr,factory:xr.\\u0275fac,providedIn:\"root\"}),xr);function Rr(e,t){1&e&&(o.Vb(0,\"div\",5),o.Vb(1,\"div\",6),o.Vb(2,\"h1\"),o.Hc(3,\" Initializing Prysm Web User Interface... \"),o.Ub(),o.Qb(4,\"mat-spinner\",7),o.Ub(),o.Ub())}function Ir(e,t){1&e&&(o.Vb(0,\"div\",5),o.Vb(1,\"section\",8),o.Vb(2,\"h1\"),o.Vb(3,\"b\"),o.Hc(4,\"Oops.. either your session token has expired, was cleared, or is invalid.\"),o.Ub(),o.Ub(),o.Vb(5,\"p\",9),o.Hc(6,\" Please return to your command line interface for instructions on gaining access to the web-ui \"),o.Qb(7,\"br\"),o.Hc(8,\" by running the command \"),o.Vb(9,\"code\",10),o.Hc(10,\"validator web generate-auth-token \"),o.Ub(),o.Qb(11,\"br\"),o.Hc(12,\" This will generate a new authentication URL you can click on and visit to authenticate with the Prysm web-ui \"),o.Qb(13,\"br\"),o.Hc(14,\" We no longer require passwords for authentication \"),o.Ub(),o.Vb(15,\"p\",9),o.Vb(16,\"b\"),o.Hc(17,\"Your validator will continue to run normally even if your web access is lost\"),o.Ub(),o.Qb(18,\"br\"),o.Hc(19,\" For more information, you can look at our \"),o.Vb(20,\"a\",11),o.Hc(21,\"Documentation\"),o.Ub(),o.Hc(22,\" for the web-ui \"),o.Qb(23,\"br\"),o.Hc(24,\" or join us on \"),o.Vb(25,\"a\",12),o.Hc(26,\"Discord\"),o.Ub(),o.Ub(),o.Ub(),o.Ub())}var Yr,Hr,Nr,Br,Vr,Ur=((Nr=function(){function e(t,n,r){s(this,e),this.authenticationService=t,this.router=n,this.route=r,this.displayWarning=!1,this.router.routeReuseStrategy.shouldReuseRoute=function(){return!1}}return c(e,[{key:\"ngOnInit\",value:function(){var e=this.route.snapshot.queryParams.token;e&&this.authenticationService.cacheToken(e,this.route.snapshot.queryParams.expiration),this.authenticationService.getToken()?(console.log(\"redirecting\"),this.displayWarning=!1,this.router.navigate([k.e])):(console.log(\"Warning: unauthorized\"),this.displayWarning=!0)}}]),e}()).\\u0275fac=function(e){return new(e||Nr)(o.Pb(jr),o.Pb(p.c),o.Pb(p.a))},Nr.\\u0275cmp=o.Jb({type:Nr,selectors:[[\"app-initialize\"]],decls:6,vars:2,consts:[[1,\"bg-default\",\"flex\",\"h-screen\"],[1,\"flex\",\"flex-col\",\"w-screen\"],[1,\"flex\",\"flex-row\",\"justify-center\",\"m-3\"],[\"src\",\"/assets/images/initialize/PrysmStripe.png\",\"alt\",\"Prysm Logo\"],[\"class\",\"flex flex-row justify-center\",4,\"ngIf\"],[1,\"flex\",\"flex-row\",\"justify-center\"],[1,\"flex\",\"flex-col\"],[1,\"m-o\",\"m-auto\"],[1,\"flex\",\"flex-col\",\"w-400\",\"rounded-lg\",\"bg-indigo-700\",\"leading-normal\",\"p-5\"],[1,\"text-lg\"],[1,\"bg-indigo-900\",\"p-1\",\"rounded\"],[\"href\",\"https://docs.prylabs.network/docs/prysm-usage/web-interface\",1,\"underline\",\"text-blue-200\",\"hover:text-blue-400\",\"visited:text-purple-400\"],[\"href\",\"https://discord.gg/YMVYzv6\",1,\"underline\",\"text-blue-200\",\"hover:text-blue-400\",\"visited:text-purple-400\"]],template:function(e,t){1&e&&(o.Vb(0,\"div\",0),o.Vb(1,\"div\",1),o.Vb(2,\"div\",2),o.Qb(3,\"img\",3),o.Ub(),o.Fc(4,Rr,5,0,\"div\",4),o.Fc(5,Ir,27,0,\"div\",4),o.Ub(),o.Ub()),2&e&&(o.Eb(4),o.nc(\"ngIf\",!t.displayWarning),o.Eb(1),o.nc(\"ngIf\",t.displayWarning))},directives:[B.n,St.b,W.a],encapsulation:2,changeDetection:0}),Nr),zr=((Hr=function(){function e(t,n){s(this,e),this.authService=t,this.router=n}return c(e,[{key:\"canActivate\",value:function(e,t){var n=this.authService.getToken(),r=this.authService.getTokenExpiration();return!(!n||r&&!this.validateAccessTokenExpiration(r))||this.router.parseUrl(\"/initialize\")}},{key:\"validateAccessTokenExpiration\",value:function(e){return!0}}]),e}()).\\u0275fac=function(e){return new(e||Hr)(o.Zb(jr),o.Zb(p.c))},Hr.\\u0275prov=o.Lb({token:Hr,factory:Hr.\\u0275fac,providedIn:\"root\"}),Hr),Jr=((Yr=function(){function e(t,n,r){s(this,e),this.authenticationService=t,this.router=n,this.globalErrorHandler=r}return c(e,[{key:\"canActivate\",value:function(e,t){var n=this;return this.authenticationService.checkHasUsedWeb().pipe(Object(C.a)((function(t){var r=e.url[0],i=[{path:k.i,hasWallet:!0,result:n.router.parseUrl(k.e)},{path:k.i,hasWallet:!1,result:!0},{path:k.e,hasWallet:!0,result:!0},{path:k.e,hasWallet:!1,result:n.router.parseUrl(k.i)}].find((function(e){return e.path===r.path&&e.hasWallet===t.hasWallet}));return!!i&&i.result})),Object(D.a)((function(e){return console.log(\"Intialize API Error: \",e),n.globalErrorHandler.handleError(e),Promise.resolve(!1)})))}}]),e}()).\\u0275fac=function(e){return new(e||Yr)(o.Zb(jr),o.Zb(p.c),o.Zb(o.o))},Yr.\\u0275prov=o.Lb({token:Yr,factory:Yr.\\u0275fac,providedIn:\"root\"}),Yr),Gr=function(){return[\"/\"]},Xr=[{path:\"\",redirectTo:\"initialize\",pathMatch:\"full\"},{path:\"initialize\",component:Ur},{path:k.i,data:{breadcrumb:k.i},runGuardsAndResolvers:\"always\",canActivate:[zr,Jr],component:Lr},{path:k.e,data:{breadcrumb:k.e},runGuardsAndResolvers:\"always\",canActivate:[zr,Jr],component:ce,children:[{path:\"\",redirectTo:\"gains-and-losses\",pathMatch:\"full\"},{path:\"gains-and-losses\",data:{breadcrumb:\"Gains & Losses\"},component:Jt},{path:\"wallet\",data:{breadcrumb:\"wallet\"},loadChildren:function(){return Promise.resolve().then(a.bind(null,\"r4Qr\")).then((function(e){return e.WalletModule}))}},{path:\"system\",data:{breadcrumb:\"System\"},children:[{path:\"\",redirectTo:\"logs\",pathMatch:\"full\"},{path:\"logs\",data:{breadcrumb:\"Process Logs\"},component:gn},{path:\"metrics\",data:{breadcrumb:\"Process Metrics\"},component:Mn},{path:\"peers-map\",data:{breadcrumb:\"Peer locations map\"},component:Fr}]}]},{path:\"404\",component:(Br=function(){function e(){s(this,e)}return c(e,[{key:\"ngOnInit\",value:function(){}}]),e}(),Br.\\u0275fac=function(e){return new(e||Br)},Br.\\u0275cmp=o.Jb({type:Br,selectors:[[\"app-notfound\"]],decls:11,vars:2,consts:[[1,\"notfound\",\"bg-default\",\"flex\",\"h-screen\"],[1,\"flex\",\"flex-col\",\"w-screen\"],[3,\"routerLink\"],[1,\"text-lg\"]],template:function(e,t){1&e&&(o.Vb(0,\"div\",0),o.Vb(1,\"div\",1),o.Vb(2,\"h1\"),o.Hc(3,\"404 - Page not found\"),o.Ub(),o.Vb(4,\"p\"),o.Hc(5,\"oops... we can't find the page you were looking for.\"),o.Ub(),o.Vb(6,\"a\",2),o.Vb(7,\"mat-icon\"),o.Hc(8,\"arrow_back\"),o.Ub(),o.Vb(9,\"b\",3),o.Hc(10,\"Go back to home\"),o.Ub(),o.Ub(),o.Ub(),o.Ub()),2&e&&(o.Eb(6),o.nc(\"routerLink\",o.pc(1,Gr)))},directives:[p.e,X.a],encapsulation:2}),Br)},{path:\"**\",redirectTo:\"/404\"}],Wr=((Vr=function e(){s(this,e)}).\\u0275mod=o.Nb({type:Vr}),Vr.\\u0275inj=o.Mb({factory:function(e){return new(e||Vr)},imports:[[p.f.forRoot(Xr)],p.f]}),Vr),Zr=a(\"Y4ZP\");function Kr(e,t){1&e&&(o.Vb(0,\"div\",1),o.Vb(1,\"div\",2),o.Hc(2,\" Warning! You are running the web UI in development mode, meaning it will show **fake** data for testing purposes. Do not run real validators this way. If you want to run the web UI with your real Prysm node and validator, follow our instructions \"),o.Vb(3,\"a\",3),o.Hc(4,\"here\"),o.Ub(),o.Hc(5,\". \"),o.Ub(),o.Ub())}var Qr,qr,$r,ei,ti,ni=((Qr=function(){function e(t,n,r){s(this,e),this.router=t,this.eventsService=n,this.environmenterService=r,this.title=\"prysm-web-ui\",this.destroyed$$=new b.a,this.isDevelopment=!this.environmenterService.env.production}return c(e,[{key:\"ngOnInit\",value:function(){var e=this;this.router.events.pipe(Object(Pe.a)((function(e){return e instanceof p.b})),Object(_.a)((function(){e.eventsService.routeChanged$.next(e.router.routerState.root.snapshot)})),Object(g.a)(this.destroyed$$)).subscribe()}},{key:\"ngOnDestroy\",value:function(){this.destroyed$$.next(),this.destroyed$$.complete()}}]),e}()).\\u0275fac=function(e){return new(e||Qr)(o.Pb(p.c),o.Pb(Zr.a),o.Pb(Y.a))},Qr.\\u0275cmp=o.Jb({type:Qr,selectors:[[\"app-root\"]],decls:2,vars:1,consts:[[\"class\",\"bg-error text-white py-4 text-center mx-auto\",4,\"ngIf\"],[1,\"bg-error\",\"text-white\",\"py-4\",\"text-center\",\"mx-auto\"],[1,\"max-w-3xl\",\"mx-auto\"],[\"href\",\"https://docs.prylabs.network/docs/prysm-usage/web-interface\",\"target\",\"_blank\",1,\"text-black\"]],template:function(e,t){1&e&&(o.Fc(0,Kr,6,0,\"div\",0),o.Qb(1,\"router-outlet\")),2&e&&o.nc(\"ngIf\",t.isDevelopment)},directives:[B.n,p.g],encapsulation:2}),Qr),ri=a(\"FpXt\"),ii=(($r=function e(){s(this,e)}).\\u0275mod=o.Nb({type:$r}),$r.\\u0275inj=o.Mb({factory:function(e){return new(e||$r)},imports:[[B.c,f.b,ri.a.forRoot(),p.f]]}),$r),ai=((qr=function e(){s(this,e)}).\\u0275mod=o.Nb({type:qr}),qr.\\u0275inj=o.Mb({factory:function(e){return new(e||qr)},imports:[[B.c,f.b,Tn.h,Tn.p,p.f,ri.a]]}),qr),oi=a(\"r4Qr\"),si=((ti=function e(){s(this,e)}).\\u0275mod=o.Nb({type:ti}),ti.\\u0275inj=o.Mb({factory:function(e){return new(e||ti)},providers:[Qn],imports:[[B.c,f.b,ri.a,p.f,Tn.p,Tn.h]]}),ti),ui=((ei=function e(){s(this,e)}).\\u0275mod=o.Nb({type:ei}),ei.\\u0275inj=o.Mb({factory:function(e){return new(e||ei)},imports:[[B.c,ri.a,_n.b.forRoot({echarts:function(){return a.e(1).then(a.t.bind(null,\"MT78\",7))}})]]}),ei),ci=function(e){return e.ERROR=\"ERROR\",e.WARNING=\"WARNING\",e.INFO=\"INFO\",e}({}),li=a(\"vJ/q\"),di=a(\"0IaG\"),hi=a(\"7EHt\"),fi=a(\"UXJo\");function mi(e,t){1&e&&(o.Vb(0,\"p\"),o.Hc(1,\" For more information and common error solutions, you can look at our \"),o.Vb(2,\"a\",7),o.Hc(3,\"Documentation\"),o.Ub(),o.Hc(4,\" for the web-ui \"),o.Qb(5,\"br\"),o.Hc(6,\" or create an issue on \"),o.Vb(7,\"a\",8),o.Hc(8,\"Github\"),o.Ub(),o.Ub())}function pi(e,t){if(1&e&&(o.Vb(0,\"p\"),o.Hc(1),o.Ub()),2&e){var n=o.gc(3);o.Eb(1),o.Ic(n.alert.message)}}function vi(e,t){if(1&e&&(o.Vb(0,\"pre\"),o.Hc(1),o.hc(2,\"json\"),o.Ub()),2&e){var n=o.gc(3);o.Eb(1),o.Ic(o.ic(2,1,n.alert.message))}}function bi(e,t){if(1&e&&(o.Vb(0,\"div\",11),o.Fc(1,pi,2,1,\"p\",2),o.Fc(2,vi,3,3,\"pre\",2),o.Ub()),2&e){var n=o.gc(2);o.Eb(1),o.nc(\"ngIf\",!n.isInstanceOfError()),o.Eb(1),o.nc(\"ngIf\",n.isInstanceOfError())}}function gi(e,t){if(1&e){var n=o.Wb();o.Vb(0,\"mat-accordion\"),o.Vb(1,\"mat-expansion-panel\",9),o.cc(\"opened\",(function(){return o.wc(n),o.gc().panelOpenState=!0}))(\"closed\",(function(){return o.wc(n),o.gc().panelOpenState=!1})),o.Vb(2,\"mat-expansion-panel-header\"),o.Vb(3,\"mat-panel-title\"),o.Hc(4),o.Ub(),o.Vb(5,\"mat-panel-description\"),o.Hc(6),o.Ub(),o.Ub(),o.Fc(7,bi,3,2,\"div\",10),o.Ub(),o.Ub()}if(2&e){var r=o.gc();o.Eb(4),o.Jc(\" \",r.alert.title,\" \"),o.Eb(2),o.Jc(\" \",r.alert.description,\" \"),o.Eb(1),o.nc(\"ngIf\",r.panelOpenState)}}function _i(e,t){if(1&e){var n=o.Wb();o.Vb(0,\"button\",12),o.cc(\"click\",(function(){return o.wc(n),o.gc().changeCopyText()})),o.hc(1,\"json\"),o.Hc(2),o.Ub()}if(2&e){var r=o.gc();o.nc(\"cdkCopyToClipboard\",r.isInstanceOfError()?o.ic(1,2,r.alert.message):r.alert.message),o.Eb(2),o.Ic(r.copyButtonText)}}var yi,ki,wi,Si,Mi,xi,Ci,Di=((wi=function(){function e(t){s(this,e),this.data=t,this.panelOpenState=!1,this.copyButtonText=\"Copy\",this.title=\"\",this.content=\"\",this.alert=null}return c(e,[{key:\"ngOnInit\",value:function(){var e=this.data.payload;this.title=e.title,this.content=e.content,this.alert=e.alert}},{key:\"isInstanceOfError\",value:function(){return!!this.alert&&(this.alert.message instanceof Error||this.alert.message instanceof m.e)}},{key:\"changeCopyText\",value:function(){var e=this;this.copyButtonText=\"Copied\",setTimeout((function(){e.copyButtonText=\"Copy\"}),1500)}}]),e}()).\\u0275fac=function(e){return new(e||wi)(o.Pb(di.a))},wi.\\u0275cmp=o.Jb({type:wi,selectors:[[\"app-global-dialog\"]],decls:12,vars:7,consts:[[\"mat-dialog-title\",\"\"],[\"mat-dialog-content\",\"\",1,\"min-w-700\"],[4,\"ngIf\"],[\"align\",\"end\"],[\"mat-button\",\"\",3,\"cdkCopyToClipboard\",\"click\",4,\"ngIf\"],[\"mat-button\",\"\",\"cdkFocusInitial\",\"\",3,\"mat-dialog-close\",\"autofocus\"],[\"btnFocus\",\"matButton\"],[\"href\",\"https://docs.prylabs.network/docs/prysm-usage/web-interface\",1,\"underline\",\"text-blue-200\",\"hover:text-blue-400\",\"visited:text-purple-400\"],[\"href\",\"https://github.com/prysmaticlabs\",1,\"underline\",\"text-blue-200\",\"hover:text-blue-400\",\"visited:text-purple-400\"],[3,\"opened\",\"closed\"],[\"class\",\"rounded-lg bg-indigo-700 leading-normal p-5 overflow-auto\",4,\"ngIf\"],[1,\"rounded-lg\",\"bg-indigo-700\",\"leading-normal\",\"p-5\",\"overflow-auto\"],[\"mat-button\",\"\",3,\"cdkCopyToClipboard\",\"click\"]],template:function(e,t){if(1&e&&(o.Vb(0,\"h1\",0),o.Hc(1),o.Ub(),o.Vb(2,\"div\",1),o.Vb(3,\"p\"),o.Hc(4),o.Ub(),o.Fc(5,mi,9,0,\"p\",2),o.Fc(6,gi,8,3,\"mat-accordion\",2),o.Ub(),o.Vb(7,\"mat-dialog-actions\",3),o.Fc(8,_i,3,4,\"button\",4),o.Vb(9,\"button\",5,6),o.Hc(11,\"Close\"),o.Ub(),o.Ub()),2&e){var n=o.uc(10);o.Eb(1),o.Ic(t.title),o.Eb(3),o.Jc(\" \",t.content,\" \"),o.Eb(1),o.nc(\"ngIf\",t.alert),o.Eb(1),o.nc(\"ngIf\",t.alert),o.Eb(2),o.nc(\"ngIf\",t.alert&&t.panelOpenState),o.Eb(1),o.nc(\"mat-dialog-close\",!0)(\"autofocus\",n.focus())}},directives:[di.h,di.e,B.n,di.c,G.b,di.d,W.a,hi.a,hi.c,hi.e,hi.f,hi.d,fi.a],pipes:[B.h],encapsulation:2}),wi),Oi=((ki=function(){function e(t){var n=this;s(this,e),this.dialog=t,this.queue=[],this.dialog.afterAllClosed.subscribe((function(e){n.queue.length&&n.dialog.open(Di,{data:n.queue.shift()})}))}return c(e,[{key:\"open\",value:function(e){this.dialog.openDialogs&&this.dialog.openDialogs.length?this.queue.push(e):this.dialog.open(Di,{data:e})}},{key:\"close\",value:function(){this.dialog.closeAll()}}]),e}()).\\u0275fac=function(e){return new(e||ki)(o.Zb(di.b))},ki.\\u0275prov=o.Lb({token:ki,factory:ki.\\u0275fac}),ki),Li=((yi=function(){function e(t,n,r,i,a){s(this,e),this.notificationService=t,this.authService=n,this.environmenter=r,this.globalDialogService=i,this.router=a,this.NO_SERVER_RESPONSE=\"One of your services seem to be down, or cannot communicate between one another. Double check if your services are up and if your network settings are affecting any services.\",this.NETWORK_OR_SYSTEM_ERROR=\"A network or system error has occured.\"}return c(e,[{key:\"handleError\",value:function(e){try{\"string\"==typeof e?(console.log(\"Threw type string Error\",e),this.notificationService.notifyError(e)):e instanceof m.e?this.handleHttpError(e):e instanceof Error?(console.log(\"Threw type Error\",e),this.notificationService.notifyError(e.message)):(console.log(\"Threw unknown Error\",e),this.notificationService.notifyError(\"Unknown Error, review browser console\"))}catch(t){console.log(\"An unknown error occured, please contact the team for assistance. \"),console.log(t)}}},{key:\"handleHttpError\",value:function(e){var t,n;console.log(\"threw HttpErrorResponse \"),/msie\\s|trident\\/|edge\\//i.test(window.navigator.userAgent),e.url&&-1===e.url.indexOf(this.environmenter.env.validatorEndpoint)?(console.log(\"External API url:\",e),this.notificationService.notifyError(\"External API error, review browser console\")):401===e.status?this.cleanUpAuthCacheAndRedirect():503===e.status||0===e.status?(console.log(\"No server response\",e),this.globalDialogService.open({payload:{title:\"No Service Response\",content:this.NO_SERVER_RESPONSE,alert:{type:ci.ERROR,title:e.status+\" \"+e.statusText,description:null!==(t=e.url)&&void 0!==t?t:\"error message\",message:e}}})):e.status>=400&&e.status<600?(console.log(\"Network or System Error...\",e),this.globalDialogService.open({payload:{title:\"Network or System Error\",content:this.NETWORK_OR_SYSTEM_ERROR,alert:{type:ci.ERROR,title:e.status+\" \"+e.statusText,description:null!==(n=e.url)&&void 0!==n?n:\"error message\",message:e}}})):(console.log(\"Internal API url: \",e),this.notificationService.notifyError(\"Internal API error, review browser console\"))}},{key:\"cleanUpAuthCacheAndRedirect\",value:function(){this.authService.clearCachedToken(),console.log(\"Unauthorized ... redirecting...\"),this.router.navigate([\"initialize\"])}}]),e}()).\\u0275fac=function(e){return new(e||yi)(o.Zb(li.a),o.Zb(jr),o.Zb(Y.a),o.Zb(Oi),o.Zb(p.c))},yi.\\u0275prov=o.Lb({token:yi,factory:yi.\\u0275fac}),yi),Ei=a(\"XHLE\"),Ti=((Si=function(){function e(t,n){s(this,e),this.authenticationService=t,this.environmenterService=n}return c(e,[{key:\"intercept\",value:function(e,t){var n=this.authenticationService.getToken();return n&&-1!==e.url.indexOf(this.environmenterService.env.validatorEndpoint)&&(e=e.clone({setHeaders:{Authorization:\"Bearer \"+n}})),t.handle(e)}}]),e}()).\\u0275fac=function(e){return new(e||Si)(o.Zb(jr),o.Zb(Y.a))},Si.\\u0275prov=o.Lb({token:Si,factory:Si.\\u0275fac}),Si),Ai=a(\"Tg02\"),Pi=[Object(Ai.b)(\"0xaadaf653799229200378369ee7d6d9fdbdcdc2788143ed44f1ad5f2367c735e83a37c5bb80d7fb917de73a61bbcf00c4\"),Object(Ai.b)(\"0xb9a7565e5daaabf7e5656b64201685c6c0241df7195a64dcfc82f94b39826562208ea663dc8e340994fe5e2eef05967a\"),Object(Ai.b)(\"0xa74a19ce0c8a7909cb38e6645738c8d3f85821e371ecc273f16d02ec8b279153607953522c61e0d9c16c73e4e106dd31\"),Object(Ai.b)(\"0x8d4d65e320ebe3f8f45c1941a7f340eef43ff233400253a5532ad40313b4c5b3652ad84915c7ab333d8afb336e1b7407\"),Object(Ai.b)(\"0x93b283992d2db593c40d0417ccf6302ed5a26180555ec401c858232dc224b7e5c92aca63646bbf4d0d61df1584459d90\")],Fi=[Object(Ai.b)(\"0x80027c7b2213480672caf8503b82d41ff9533ba3698c2d70d33fa6c1840b2c115691dfb6de791f415db9df8b0176b9e4\"),Object(Ai.b)(\"0x800212f3ac97227ac9e4418ce649f386d90bbc1a95c400b6e0dbbe04da2f9b970e85c32ae89c4fdaaba74b5a2934ed5e\")],ji=function(e){var t=new URLSearchParams(e.substring(e.indexOf(\"?\"),e.length)),n=\"1\",r=t.get(\"epoch\");r&&(n=r);var i=Pi.map((function(e,t){var r=32*k.d;return 0===t?r-=5e5*(t+1)*Number.parseInt(n,10):r+=5e5*(t+1)*Number.parseInt(n,10),{publicKey:e,index:t,balance:\"\"+r}}));return{epoch:n,balances:i}},Ri={\"/v2/validator/slashing-protection/import\":{},\"/v2/validator/slashing-protection/export\":{file:JSON.stringify({metadata:{interchange_format_version:\"5\",genesis_validators_root:\"0x04700007fabc8282644aed6d1c7c9e21d38a03a0c4ba193f3afe428824b3a673\"},data:[{pubkey:\"0xb845089a1457f811bfc000588fbb4e713669be8ce060ea6be3c6ece09afc3794106c91ca73acda5e5457122d58723bed\",signed_blocks:[{slot:\"81952\",signing_root:\"0x4ff6f743a43f3b4f95350831aeaf0a122a1a392922c45d804280284a69eb850b\"},{slot:\"81951\"}],signed_attestations:[{source_epoch:\"2290\",target_epoch:\"3007\",signing_root:\"0x587d6a4f59a58fe24f406e0502413e77fe1babddee641fda30034ed37ecc884d\"},{source_epoch:\"2290\",target_epoch:\"3008\"}]}]})},\"/v2/validator/accounts/backup\":{zipFile:Pi.join(\", \")},\"/v2/validator/wallet/recover\":{},\"/v2/validator/accounts/exit\":{},\"/v2/validator/accounts/delete\":{},\"/v2/validator/login\":{token:\"mock.jwt.token\",tokenExpiration:1231234131},\"/v2/validator/signup\":{token:\"mock.jwt.token\"},\"/v2/validator/initialize\":{hasSignedUp:!0,hasWallet:!0},\"/v2/validator/wallet\":{keymanagerConfig:{direct_eip_version:\"EIP-2335\"},keymanagerKind:\"IMPORTED\",walletPath:\"/Users/erinlindford/Library/Eth2Validators/prysm-wallet-v2\"},\"/v2/validator/wallet/create\":{walletPath:\"/Users/johndoe/Library/Eth2Validators/prysm-wallet-v2\",keymanagerKind:\"DERIVED\"},\"/v2/validator/wallet/keystores/import\":{importedPublicKeys:Fi},\"/v2/validator/wallet/keystores/validate\":{},\"/v2/validator/mnemonic/generate\":{mnemonic:\"grape harvest method public garden knife power era kingdom immense kitchen ethics walk gap thing rude split lazy siren mind vital fork deposit zebra\"},\"/v2/validator/beacon/status\":{beaconNodeEndpoint:\"127.0.0.1:4000\",connected:!0,syncing:!0,genesisTime:1596546008,chainHead:{headSlot:1024,headEpoch:32,justifiedSlot:992,justifiedEpoch:31,finalizedSlot:960,finalizedEpoch:30}},\"/v2/validator/accounts\":{accounts:[{validatingPublicKey:Pi[0],accountName:\"merely-brief-gator\"},{validatingPublicKey:Pi[1],accountName:\"personally-conscious-echidna\"},{validatingPublicKey:Pi[2],accountName:\"slightly-amused-goldfish\"},{validatingPublicKey:Pi[3],accountName:\"nominally-present-bull\"},{validatingPublicKey:Pi[4],accountName:\"marginally-green-mare\"}]},\"/v2/validator/beacon/peers\":{peers:[{address:\"/ip4/66.96.218.122/tcp/13000/p2p/16Uiu2HAmLvc5NkmsMnry6vyZnfLLBpbdsMHLaPeW3aqqavfQXCkx\",direction:2,connectionState:2,peerId:\"16Uiu2HAmLvc5NkmsMnry6vyZnfLLBpbdsMHLaPeW3aqqavfQXCkx\",enr:\"-LK4QO6sLgvjfBouJt4Lo4J12Rc67ex5g_VBbLGo95VbEqz9RxsqUWaTBx1MwB0lUhAAPsQv2CFWR0tn5tBq2gRD0DMCh2F0dG5ldHOIAEBCIAAAEQCEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhEJg2nqJc2VjcDI1NmsxoQN63ZpGUVRi--fIMVRirw0A1VC_gFdGzvDht1TVb6bHIYN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/83.137.255.115/tcp/13000/p2p/16Uiu2HAmPNwVgsvizCT1wCBWKWqH4N9KLDNPSNdveCaJa9oKuc1s\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmPNwVgsvizCT1wCBWKWqH4N9KLDNPSNdveCaJa9oKuc1s\",enr:\"-Ly4QIlofnNMs_Ug7NozFCrU-OMon2Ta6wc7q1YC_0fldE1saMnnr1P9UvDodcB1uRykl2Qzd2xXkf_1IlwC7cGweNqCASCHYXR0bmV0c4jx-eZKww2WyYRldGgykOenXVoAAAAB__________-CaWSCdjSCaXCEU4n_c4lzZWNwMjU2azGhA59UCOyvx8GgBXQG889ox1lFOKlXV3qK0_UxRgmyz2Weg3RjcIIyyIN1ZHCCBICEdWRwNoIu4A==\"},{address:\"/ip4/155.93.136.72/tcp/13000/p2p/16Uiu2HAmLp89TTLD4jHA3KfEYuUSZywNEkh39YmxfoME6Z9CL14y\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmLp89TTLD4jHA3KfEYuUSZywNEkh39YmxfoME6Z9CL14y\",enr:\"-LK4QFQT9Jhm_xvzEbVktYthL7bwjadB7eke12TcCMAexHFcAch-8yVA1HneP5pfBoPXdI3dmg3lfJ2jX1aG22C564Eqh2F0dG5ldHOICBAaAAIRFACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhJtdiEiJc2VjcDI1NmsxoQN5NImiuCvAYY5XWdjHWxZ8hurs9Y1-W2Tmxhg0JliYDoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/161.97.120.220/tcp/13000/p2p/16Uiu2HAmSTLd1iu2doYUx4rdTkEY54MAsejHhBz83GmKvpd5YtDt\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmSTLd1iu2doYUx4rdTkEY54MAsejHhBz83GmKvpd5YtDt\",enr:\"-LK4QBv1mbTJPk4U18Cr4J2W9vCRo4_QASRxYdeInEloJ47cVP3SHfdNzXXLu2krsQQ4CdQJNK2I6d2wzrfuDVNttr4Ch2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhKFheNyJc2VjcDI1NmsxoQPNB5FfI_ENtWYsAW9gfGXraDgob0s0iLZm8Lqu8-tC74N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/35.197.3.187/tcp/9001/p2p/16Uiu2HAm9eQrK9YKZRdqGUu6QBeHXb4uvUxq6QRXYr5ioo65kKfr\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm9eQrK9YKZRdqGUu6QBeHXb4uvUxq6QRXYr5ioo65kKfr\",enr:\"-LK4QMg714Poc_OVt_86pi85PfUJdPOVmk_s-gMM3jTS7tJ_K_j8z9ioXy4D4nLGZ-L96bTf5-_mL3a4cUAS_hpGifMCh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhCPFA7uJc2VjcDI1NmsxoQLTRw-lNUwbTCXoKq6lF57G4bWeDVbR7oE_KengDnBJ7YN0Y3CCIymDdWRwgiMp\"},{address:\"/ip4/135.181.17.59/tcp/11001/p2p/16Uiu2HAmKh3G1PiqKgBMVYT1H1frp885ckUhafWp8xECHWczeV2E\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmKh3G1PiqKgBMVYT1H1frp885ckUhafWp8xECHWczeV2E\",enr:\"-LK4QEN3pAp8qPBEkDcc18yPgO_RnKIvZWLZBHLyIhOlMUV4YdxmVBnt-j3-a6Q80agPRwKMoHZE2e581fvN9W1w-wIFh2F0dG5ldHOIAAEAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhIe1ETuJc2VjcDI1NmsxoQNoiEJdQXfB6fbuqzxyvJ1pvyFbqtub6uK4QMLSDcHzr4N0Y3CCKvmDdWRwgir5\"},{address:\"/ip4/90.92.55.1/tcp/9000/p2p/16Uiu2HAmS3U6RboxobjhdQMw6ZYJe8ncs1E2UaHHyaXFej8Vk5Cd\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmS3U6RboxobjhdQMw6ZYJe8ncs1E2UaHHyaXFej8Vk5Cd\",enr:\"-LK4QD8NBSBmKFrZKNVVpMf8pOccchjmt5P5HFKbsZHuFT9tQBS5KeDOTIKEIlSyk6CcQoI47n9IBHnhq9mdOpDeg4hLh2F0dG5ldHOIAAAAAAAgAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhFpcNwGJc2VjcDI1NmsxoQPG6hPnomqTRZeSFsJPzXpADlk_ZvbWsijHTZe0jrhKCoN0Y3CCIyiDdWRwgiMo\"},{address:\"/ip4/51.15.70.7/tcp/9500/p2p/16Uiu2HAmTxXKUd1DFdsudodJostmWRpDVj77e48JKCxUdGm1RLaA\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmTxXKUd1DFdsudodJostmWRpDVj77e48JKCxUdGm1RLaA\",enr:\"-LO4QAZbEsTmI-sJYObXpNwTFTkMt98GWjh5UQosZH9CSMRrF-L2sBTtJLf_ee0X_6jcMAFAuOFjOZKWHTF6oHBcweOBxYdhdHRuZXRziP__________hGV0aDKQ56ddWgAAAAH__________4JpZIJ2NIJpcIQzD0YHiXNlY3AyNTZrMaED410xsdx5Gghtp3hcSZmk5-XgoG62ty2NbcAnlzxwoS-DdGNwgiUcg3VkcIIjKA==\"},{address:\"/ip4/192.241.134.195/tcp/13000/p2p/16Uiu2HAmRdW2tGB5tkbHp6SryR6U2vk8zk7pFUhDjg3AFZp2RJVc\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmRdW2tGB5tkbHp6SryR6U2vk8zk7pFUhDjg3AFZp2RJVc\",enr:\"-LK4QMA9Mc31oEW0b1qO0EkuZzQbfOBxVGRFi7KcDWY5JdGlTOAb0dPCpcdTy3e-5LbX3MzOX5v0X7SbubSyTsia_vIVh2F0dG5ldHOIAQAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhMDxhsOJc2VjcDI1NmsxoQPAxlSqW_Vx6EM7G56Uc8odv239oG-uCLR-E0_U0k2jD4N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/207.180.244.247/tcp/13000/p2p/16Uiu2HAkwCy31Sa4CGyr2i48Z6V1cPJ2zswMiS1yKHeCDSwivwzR\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAkwCy31Sa4CGyr2i48Z6V1cPJ2zswMiS1yKHeCDSwivwzR\",enr:\"-LK4QAsvRXrk-m0EiXb7t_dXd9xNzxVmhlNR3mA9JBvfan-XWdCWd26nzaZyUmfjXh0t338j7M41YknDrxR7JCr6tK1qh2F0dG5ldHOI3vdI7n_f_3-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhM-09PeJc2VjcDI1NmsxoQIadhuj7lfhkM8sChMNbSY0Auuu85qd-BOt63wZBB87coN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/142.93.180.80/tcp/13000/p2p/16Uiu2HAm889yCc1ShrApZyM2qCfhtH9ufqWoTEvcfTowVA9HRhtw\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm889yCc1ShrApZyM2qCfhtH9ufqWoTEvcfTowVA9HRhtw\",enr:\"-LO4QGNMdAziIg8AnQdrwIXY3Tan2bdy5ipd03vLMZwEO0ddRGpXlSLD_lMk1tsHpamqk-gtta0bhd6a7t8avLf2uCqB7YdhdHRuZXRziAACFAFADRQAhGV0aDKQ56ddWgAAAAH__________4JpZIJ2NIJpcISOXbRQiXNlY3AyNTZrMaECvKsfpgBmhqKMypSVgKLZODBvbika9Wy1unvGO1fWE2SDdGNwgjLIg3VkcIIu4A==\"},{address:\"/ip4/95.217.218.193/tcp/13000/p2p/16Uiu2HAmBZJYzwfo9j2zCu3e2mu39KQf5WmxGB8psAyEXAtpZdFF\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmBZJYzwfo9j2zCu3e2mu39KQf5WmxGB8psAyEXAtpZdFF\",enr:\"-LK4QNrCgSB9K0t9sREtgEvrMPIlp_1NCJGWiiJnsTUxDUL0c_c5ZCZH8RNfpCbPZm1usonPPqUvBZBNTJ3fz710NwYCh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhF_Z2sGJc2VjcDI1NmsxoQLvr2i_QG_mcuu9Z4LgrWbamcwIXWXisooICrozlJmqWoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/46.236.194.36/tcp/13000/p2p/16Uiu2HAm8R1ue5VF6QYRBtzBJT5rmg2KRSRuQeFyKSN2etj4SAQR\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm8R1ue5VF6QYRBtzBJT5rmg2KRSRuQeFyKSN2etj4SAQR\",enr:\"-LK4QBZBkFdArf_m7F4L7eSHe7qV46S4iIZAhBBP64JD9g62MEzNGKeUSWqme9KvEho9SAwuk6f2LBtQdKLphPOmWooMh2F0dG5ldHOIAIAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhC7swiSJc2VjcDI1NmsxoQLA_OHgsf7wo3g0cjvjgt2tXaPbzTtiX2dIiC0RHeF3KoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/68.97.20.181/tcp/13000/p2p/16Uiu2HAmCBvxmZXpv1oU9NTNabKfQk9dF69E3GD29n4ETVLzVghD\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmCBvxmZXpv1oU9NTNabKfQk9dF69E3GD29n4ETVLzVghD\",enr:\"-LK4QMogcECI8mZLSv4V3aYYGhRJMsI-qyYrnFaUu2sLeEHiZrAhrJcNeEMZnh2RaM2ZCGmDDk4K70LDoeyCEeMCBUABh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhERhFLWJc2VjcDI1NmsxoQL5EXysT6_721xB9HGL0KDD805OfGrBMt6S164pc4loaIN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/81.61.61.174/tcp/13000/p2p/16Uiu2HAmQm5wEXrnSxRLDkCx7BhRbBehpJ6nnkb9tmJQyYoVNn3u\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmQm5wEXrnSxRLDkCx7BhRbBehpJ6nnkb9tmJQyYoVNn3u\",enr:\"-LK4QMurhtUl2O_DYyQGNBOMe35SYA258cHvFb_CkuJASviIY3buH2hbbqYK9zBo7YnkZXHh5YxMMWlznFZ86hUzIggCh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhFE9Pa6Jc2VjcDI1NmsxoQOz3AsQ_9p7sIMyFeRrkmjCQJAE-5eqSVt8whrZpSkMhIN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/71.244.103.3/tcp/13000/p2p/16Uiu2HAmJogALY3TCFffYWZxKT4SykEGMAPzdVvfrr149N1fwoFY\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmJogALY3TCFffYWZxKT4SykEGMAPzdVvfrr149N1fwoFY\",enr:\"-LK4QKekP-beWUJwlRWlw5NMggQl2bIesoUYfr50aGdpIISzEGzTMDvWOyegAFFIopKlICuqxBvcj1Fxc09k6ZDu3mgKh2F0dG5ldHOIAAAAAAAIAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhEf0ZwOJc2VjcDI1NmsxoQNbX8hcitIiNVYKmJTT9FpaRUKhPveqAR3peDAJV7S604N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/193.81.37.89/tcp/9001/p2p/16Uiu2HAkyCfL1KHRf1yMHpASMZb5GcWX9S5AryWMKxz9ybQJBuJ7\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAkyCfL1KHRf1yMHpASMZb5GcWX9S5AryWMKxz9ybQJBuJ7\",enr:\"-LK4QLgSaeoEns2jri5S_aryVPxbHzWUK6T57DyP5xalEu2KQ1zn_kihUG8ncc7D97OxIxNthZG5s5KtTBXQePLsmtISh2F0dG5ldHOICAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhMFRJVmJc2VjcDI1NmsxoQI4GXXlOBhnkTCCN7f3JYqSQFEtimux0m2VcQZFFDdCsIN0Y3CCIymDdWRwgiMp\"},{address:\"/ip4/203.123.127.154/tcp/13000/p2p/16Uiu2HAmSTqQx7nW6fBQvdHYdaCj2VF4bvh8ttZzdUyvLEFKJh3y\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmSTqQx7nW6fBQvdHYdaCj2VF4bvh8ttZzdUyvLEFKJh3y\",enr:\"-LK4QOB0EcZQ7oi49pWb9irDXlwKJztl5pdl8Ni1k-njoik_To638d7FRpqlewGJ8-rYcv4onNSm2cttbaFPqRh1f4IBh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhMt7f5qJc2VjcDI1NmsxoQPNKB-ERJoaTH7ZQUylPZtCXe__NaNKVNYTfJvCo-gelIN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/95.217.122.169/tcp/11001/p2p/16Uiu2HAmQFM2VS2vAJrcVkKZbDtHwTauhXmuHLXsX25ECmqCpL15\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmQFM2VS2vAJrcVkKZbDtHwTauhXmuHLXsX25ECmqCpL15\",enr:\"-LK4QK_SNVm85T1olSVPKlJ7k3ExB38YWDEZiQmCl8wj-eGWHStMd5wHUG9bi6qjtrFDiZoxVmCOIBqNrftl1iE1Dr4Hh2F0dG5ldHOIQAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhF_ZeqmJc2VjcDI1NmsxoQOsPa6XDlpLGmIMr8ESuTGALvEAGLp2YwGUqDoyXvNUOIN0Y3CCKvmDdWRwgir5\"},{address:\"/ip4/74.199.47.20/tcp/13100/p2p/16Uiu2HAkv1QpH7uDM5WMtiJUZUqQzHVmWSqTg68W94AVd31VEEZu\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAkv1QpH7uDM5WMtiJUZUqQzHVmWSqTg68W94AVd31VEEZu\",enr:\"-LK4QDumfVEd0uDO61jWNXZrCiAQ06aqGDDvwOKTIE9Yq3zNXDJN_yRV2xgUu37GeKOx_mZSZT_NE13Yxb0FesueFp90h2F0dG5ldHOIAAAAABAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhErHLxSJc2VjcDI1NmsxoQIIpJn5mAXbQ8g6VlEwa61lyWkHduP8Vf1EU1X-BFeckIN0Y3CCMyyDdWRwgi9E\"},{address:\"/ip4/24.107.187.198/tcp/9000/p2p/16Uiu2HAm4FYUgC1PahBVwYUppJV5zSPhFeMxKYwQEnjoSpJNNqw4\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm4FYUgC1PahBVwYUppJV5zSPhFeMxKYwQEnjoSpJNNqw4\",enr:\"-LK4QI6UW8aGDMmArQ30O0I_jZEi88kYGBS0_JKauNl6Kz-EFSowowzxRTMJeznWHVqLvw0wQCa3UY-HeQrKT-HpG_UBh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhBhru8aJc2VjcDI1NmsxoQKDIORFrWiUTct3NdUnjsQ2c9tXIxpopEDzMuwABQ00d4N0Y3CCIyiDdWRwgiMo\"},{address:\"/ip4/95.111.254.160/tcp/13000/p2p/16Uiu2HAmQhEoww9P8sPve2fs9deYro6EDctYzS5hQD57zSDS7nvz\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmQhEoww9P8sPve2fs9deYro6EDctYzS5hQD57zSDS7nvz\",enr:\"-LK4QFJ9IN2HyrqXZxKpkWD3f9j8vJVPdyPkBMFEJCSHiKTYRAMPL2U524IIlY0lBJPW8ouzcp-ziKLLhgNagmezwyQRh2F0dG5ldHOIAAAAAAACAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhF9v_qCJc2VjcDI1NmsxoQOy38EYjvf7AfNp5JJScFtmAa4QEOlV4p6ymzYRpnILT4N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/216.243.55.81/tcp/19000/p2p/16Uiu2HAkud68NRLuAoTsXVQGXntm5zBFiVov9qUXRJ5SjvQjKX9v\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAkud68NRLuAoTsXVQGXntm5zBFiVov9qUXRJ5SjvQjKX9v\",enr:\"-LK4QFtd9lcRMGn9GyRkjP_1EO1gvv8l1LhqBv6GrXjf5IqQXITkgiFepEMBB7Ph13z_1SbwUOupz1kRlaPYRgfOTyQBh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhNjzN1GJc2VjcDI1NmsxoQIC7LFnjN_YSu9jPsbYVL7tLC4b2m-UQ0j148vallFCTYN0Y3CCSjiDdWRwgko4\"},{address:\"/ip4/24.52.248.93/tcp/32900/p2p/16Uiu2HAmGDsgjpjDUBx7Xp6MnCBqsD2N7EHtK3QusWTf6pZFJvUj\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmGDsgjpjDUBx7Xp6MnCBqsD2N7EHtK3QusWTf6pZFJvUj\",enr:\"-LK4QH3e9vgnWtvf_z_Fi_g3BiBxySGFyGDVfL-2l8vh9HyhfNDIHqzoiUfK2hbYAlGwIjSgGlTzvRXxrZJtJKhxYE4Bh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhBg0-F2Jc2VjcDI1NmsxoQM0_7EUNTto4R_9ZWiD4N0XDN6hyWr-F7hiWKoHc-auhIN0Y3CCgISDdWRwgoCE\"},{address:\"/ip4/78.34.189.199/tcp/13000/p2p/16Uiu2HAm8rBxfRE8bZauEJhfUMMCtmuGsJ7X9sRtFQ2WPKvX2g8a\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm8rBxfRE8bZauEJhfUMMCtmuGsJ7X9sRtFQ2WPKvX2g8a\",enr:\"-LK4QEXRE9ObQZxUISYko3tF61sKFwall6RtYtogR6Do_CN0bLmFRVDAzt83eeU_xQEhpEhonRGKmm4IT5L6rBj4DCcDh2F0dG5ldHOIhROMB0ExA0KEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhE4ivceJc2VjcDI1NmsxoQLHb8S-kwOy5rSXNj6yTmUI8YEMtT8F5HxA_BG_Q98I24N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/35.246.89.6/tcp/9001/p2p/16Uiu2HAmScpoS3ycGQt71n4Untszc8JFvzcSSxhx89s6wNSfZW9i\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmScpoS3ycGQt71n4Untszc8JFvzcSSxhx89s6wNSfZW9i\",enr:\"-LK4QEF2wrLiztk1x541oH-meS_2nVntC6_pjvvGSneo3lCjAQt6DI1IZHOEED3eSipNsxsbCVTOdnqAlGSfUd3dvvIRh2F0dG5ldHOIAAABAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhCP2WQaJc2VjcDI1NmsxoQPPdahwhMnKaznrBkOX4lozrwYiEHhGWxr0vAD8x-qsTYN0Y3CCIymDdWRwgiMp\"},{address:\"/ip4/46.166.92.26/tcp/13000/p2p/16Uiu2HAmKebyopoHAAPJQBuRBNZoLzG9xBcVFppS4vZLpZFBhpeF\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmKebyopoHAAPJQBuRBNZoLzG9xBcVFppS4vZLpZFBhpeF\",enr:\"-LK4QFw7THHqZTOyAB5NaiMAIHj3Z06FfvfqChAI9xbTTG16KvfEURz1aHB6MqTvY946YLv7lZFEFRjd6iRBOHG3GV8Ih2F0dG5ldHOIAgAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhC6mXBqJc2VjcDI1NmsxoQNn6IOj-nv3TQ8P1Ks6nkIw9aOrkpwMHADplWFqlLyeLIN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/98.110.221.150/tcp/13000/p2p/16Uiu2HAm4qPpetSWpzSWt93bg7hSuf7Hob343CQHxCiUowBF8ZEy\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm4qPpetSWpzSWt93bg7hSuf7Hob343CQHxCiUowBF8ZEy\",enr:\"-LK4QCoWL-QoEVUsF8EKmFeLR5zabehH1OF52z7ST9SbyiU7K-nwGzXA7Hseno9UeOulMlBef19s_ucxVNQElbpqAdssh2F0dG5ldHOIAAAAACAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhGJu3ZaJc2VjcDI1NmsxoQKLzNox6sgMe65lv5Pt_-LQMeI7FO90lEY3BPTtyDYLYoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/104.251.255.120/tcp/13000/p2p/16Uiu2HAkvPCeuXUjFq3bwHoxc8MSjypWdkiPnSb4KyxsUu4GNmEn\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAkvPCeuXUjFq3bwHoxc8MSjypWdkiPnSb4KyxsUu4GNmEn\",enr:\"-LK4QDGY2BvvP_7TvqJFXOZ1nMw9xGsvidF5Ekaevayi11k8B7hKLQvbyyOsun1-5pPsrtn6VEzIaXXyZdtV2szQsgIIh2F0dG5ldHOIAAAAAAAAAECEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhGj7_3iJc2VjcDI1NmsxoQIOOaDLwwyS2D3LSXcSoWpDfc51EmDl3Uo_iLZryBHX54N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/116.203.252.60/tcp/13000/p2p/16Uiu2HAm6Jm9N8CoydFzjAtbxx5vaQrdkD1knZv6h9xkNRUrC9Hf\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm6Jm9N8CoydFzjAtbxx5vaQrdkD1knZv6h9xkNRUrC9Hf\",enr:\"-LK4QBeW2sMQ0y77ONJd-dfZOWKiu0DcacavmY05sLeKZnGALsM5ViteToq4KobaaOEXcMeMjaNHh3Jkleohhh-3SZQCh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhHTL_DyJc2VjcDI1NmsxoQKhq1Sk0QqCyzZPPYyta-SJu79W5dQkS23sH06YRlYYDoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/24.4.149.245/tcp/13000/p2p/16Uiu2HAmQ29MmPnnGENBG952xrqtRsUGdm1MJWQsKN3nsvNhBr6c\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmQ29MmPnnGENBG952xrqtRsUGdm1MJWQsKN3nsvNhBr6c\",enr:\"-LK4QD2iKDsZm1nANdp3CtP4bkgrqe6y0_wtaQdWuwc-TYiETgVVrJ0nVq31SwfGJojACnRSNZmsPxrVWwIGCCzqmbwCh2F0dG5ldHOIcQig9EthDJ2EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhBgElfWJc2VjcDI1NmsxoQOo2_BVIae-SNx5t_Z-_UXPTJWcYe9y31DK5iML-2i4mYN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/104.225.218.208/tcp/13000/p2p/16Uiu2HAmFkHJbiGwJHafuYMNMbuQiL4GiXfhp9ozJw7KwPg6a54A\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmFkHJbiGwJHafuYMNMbuQiL4GiXfhp9ozJw7KwPg6a54A\",enr:\"-LK4QMxEUMfj7wwQIXxknbEw29HVM1ABKlCNo5EgMzOL0x-5BObVBPX1viI2T0fJrm5vkzfIFGkucoa9ghdndKxXG61yh2F0dG5ldHOIIAQAAAAAgACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhGjh2tCJc2VjcDI1NmsxoQMt7iJjp0U3rszrj4rPW7tUQ864MJ0CyCNTuHAYN7N_n4N0Y3CCMsiDdWRwgi7g\"}]},\"/v2/validator/beacon/participation\":{epoch:32,finalized:!0,participation:{currentEpochActiveGwei:\"1446418000000000\",currentEpochAttestingGwei:\"102777000000000\",currentEpochTargetAttestingGwei:\"101552000000000\",eligibleEther:\"1446290000000000\",globalParticipationRate:.7861,previousEpochActiveGwei:\"1446290000000000\",previousEpochAttestingGwei:\"1143101000000000\",previousEpochHeadAttestingGwei:\"1089546000000000\",previousEpochTargetAttestingGwei:\"1136975000000000\",votedEther:\"1136975000000000\"}},\"/v2/validator/beacon/summary\":{currentEffectiveBalances:[\"31000000000\",\"31000000000\",\"31000000000\"],correctlyVotedHead:[!0,!0,!1],correctlyVotedSource:[!0,!0,!1],correctlyVotedTarget:[!0,!1,!0],averageActiveValidatorBalance:\"31000000000\",inclusionDistances:[\"2\",\"2\",\"1\"],inclusionSlots:[\"3022\",\"1022\",\"1021\"],balancesBeforeEpochTransition:[\"31200781367\",\"31216554607\",\"31204371127\"],balancesAfterEpochTransition:[\"31200823019\",\"31216596259\",\"31204412779\"],publicKeys:Pi,missingValidators:[]},\"/v2/validator/beacon/queue\":{churnLimit:4,activationPublicKeys:[Pi[0],Pi[1]],activationValidatorIndices:[0,1],exitPublicKeys:[Pi[2]],exitValidatorIndices:[2]},\"/v2/validator/beacon/validators\":{validatorList:Pi.map((function(e,t){return{index:t?3e3*t:t+2e3,validator:{publicKey:e,effectiveBalance:\"31200823019\",activationEpoch:\"1000\",slashed:!1,exitEpoch:\"23020302\"}}})),nextPageToken:\"1\",totalSize:Pi.length}},Ii=((Mi=function(){function e(t){s(this,e),this.environmenter=t}return c(e,[{key:\"intercept\",value:function(e,t){var n=\"\";return this.contains(e.url,\"/v2/validator\")&&(n=this.extractEndpoint(e.url,\"/v2/validator\")),-1!==e.url.indexOf(\"/v2/validator/beacon/balances\")?Object(S.a)(new m.f({status:200,body:ji(e.url)})):n?Object(S.a)(new m.f({status:200,body:Ri[n]})):t.handle(e)}},{key:\"extractEndpoint\",value:function(e,t){var n=e.indexOf(t),r=e.slice(n),i=r.indexOf(\"?\");return-1!==i&&(r=r.substring(0,i)),r}},{key:\"contains\",value:function(e,t){return-1!==e.indexOf(t)}}]),e}()).\\u0275fac=function(e){return new(e||Mi)(o.Zb(Y.a))},Mi.\\u0275prov=o.Lb({token:Mi,factory:Mi.\\u0275fac}),Mi),Yi=[{provide:o.o,useClass:Li},Oi,{provide:m.a,useClass:Ti,multi:!0},{provide:Ei.a,useValue:u}],Hi=[{provide:m.a,useClass:Ii,multi:!0}],Ni=[ri.a],Bi=[d.a,f.b,m.d],Vi=[(xi=function e(){s(this,e)},xi.\\u0275mod=o.Nb({type:xi}),xi.\\u0275inj=o.Mb({factory:function(e){return new(e||xi)},providers:[].concat(Yi,n(u.mockInterceptor?Hi:[])),imports:[[B.c,m.c].concat(Ni)]}),xi),Wr,ai,ii,oi.WalletModule,si,ui],Ui=((Ci=function e(){s(this,e)}).\\u0275mod=o.Nb({type:Ci,bootstrap:[ni]}),Ci.\\u0275inj=o.Mb({factory:function(e){return new(e||Ci)},imports:[[].concat(Bi,Vi)]}),Ci);u.production&&Object(o.X)(),d.c().bootstrapModule(Ui).catch((function(e){return console.error(e)}))},zkI0:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"decryptCrowdsale\",(function(){return y})),n.d(t,\"decryptKeystore\",(function(){return M.a})),n.d(t,\"decryptKeystoreSync\",(function(){return M.b})),n.d(t,\"encryptKeystore\",(function(){return M.c})),n.d(t,\"isCrowdsaleWallet\",(function(){return k})),n.d(t,\"isKeystoreWallet\",(function(){return w})),n.d(t,\"getJsonWalletAddress\",(function(){return S})),n.d(t,\"decryptJsonWallet\",(function(){return x})),n.d(t,\"decryptJsonWalletSync\",(function(){return C}));var r=n(\"cke4\"),i=n.n(r),a=n(\"Oxwv\"),o=n(\"VJ7P\"),u=n(\"b1pR\"),d=n(\"QQWL\"),f=n(\"UnNr\"),m=n(\"m9oY\"),p=n(\"/7J2\"),v=n(\"Ub8o\"),b=n(\"/m0q\"),g=new p.Logger(v.a),_=function(e){l(n,e);var t=h(n);function n(){return s(this,n),t.apply(this,arguments)}return c(n,[{key:\"isCrowdsaleAccount\",value:function(e){return!(!e||!e._isCrowdsaleAccount)}}]),n}(m.Description);function y(e,t){var n=JSON.parse(e);t=Object(b.a)(t);var r=Object(a.getAddress)(Object(b.c)(n,\"ethaddr\")),s=Object(b.b)(Object(b.c)(n,\"encseed\"));s&&s.length%16==0||g.throwArgumentError(\"invalid encseed\",\"json\",e);for(var c=Object(o.arrayify)(Object(d.a)(t,t,2e3,32,\"sha256\")).slice(0,16),l=s.slice(0,16),h=s.slice(16),m=new i.a.ModeOfOperation.cbc(c,l),p=i.a.padding.pkcs7.strip(Object(o.arrayify)(m.decrypt(h))),v=\"\",y=0;y=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var i=t.words[r];return 1===r.length?n?i[0]:i[1]:e+\" \"+t.correctGrammaticalCase(e,i)}};e.defineLocale(\"sr\",{months:\"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedelja_ponedeljak_utorak_sreda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sre._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D. M. YYYY.\",LL:\"D. MMMM YYYY.\",LLL:\"D. MMMM YYYY. H:mm\",LLLL:\"dddd, D. MMMM YYYY. H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedelju] [u] LT\";case 3:return\"[u] [sredu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010de u] LT\",lastWeek:function(){return[\"[pro\\u0161le] [nedelje] [u] LT\",\"[pro\\u0161log] [ponedeljka] [u] LT\",\"[pro\\u0161log] [utorka] [u] LT\",\"[pro\\u0161le] [srede] [u] LT\",\"[pro\\u0161log] [\\u010detvrtka] [u] LT\",\"[pro\\u0161log] [petka] [u] LT\",\"[pro\\u0161le] [subote] [u] LT\"][this.day()]},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"pre %s\",s:\"nekoliko sekundi\",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:\"dan\",dd:t.translate,M:\"mesec\",MM:t.translate,y:\"godinu\",yy:t.translate},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))}},[[0,0]]])}();") - site_45 = []byte("\x89PNG \n\n\x00\x00\x00 IHDR\x00\x00\x00\x00\x00\x00)\x00\x00\x00\xc0\x93\x82\xce\x00\x00\x81IDATx\xadW\x90cY\xcdڅ\xb5\xed\xdd\xd8i\x9bk\xdb޶L\xdb \xdac\xb35\xb6\xe2dm\xdb\xcax\xee\xfe\xf3\xab\xf6\xd7f\xda\xe9\xfeU\xa7^\xbd\xf7\xee=\xe7<'\xbc\xe4\xd72\xa6\x85v\xe8\xa5nX\xa00 E\xa2 \xa9\xbah\xaa\xb9v* \xb7\xa8 #Uj\xc3\xf0\xd7*\xfdi\xcaG|\xa1\x95\xfeF\x89\xba\xda0\xf2\xbdZ?\xd2\xd1i\x8b(\xb2,'+\xf5\xc3\xf9*\xc3С\xd8\xc6\xef\xb5\xd8\xe9\xf1y\xef\xd03 \xdf\xe3\xf0\xe4\xfc\xb7\xe9\xfe.'\xc55\xed:\x848\xa5n@\x8f\xbc)\x89ȵ׫tv8~\xb8\xc7Ò?\xd8\xf7\xdd\xdb\xed\xa5\xa4Nś\xddl\x89:\xda\xd1\xffh\x9f\x9b\xaf\xd2 z1\xfa E\xa5\xab\xe3ڵ\xe3\x9avf\x9d\xf6\xbcE\xf1&7\xc5M\xc4!>\xa1y\xe7\xe43<\xf7\x8d)\x82\x85e:\xbf\xd7d\xa3G\xfbߡ\xb3\x87b\x8c\xee)\xf1\xc8\xc3\xd4*J\xd7\xfc\xad.Zw\xc5h\x91\x92\xd5ѵ\x9b>\xda\xf76Ŵ\xbb(z4Ў\x91M\xd8\xcf\xe6\xd7m=\xc8\xf0m\xf1\x91-{B]\xb6\xea\xc0#\xbd\xcc\xf4=\xd9\xe6\xf2\\>\xd4\xfb\xeb1(QG\xfb\x89\xb1\xc8G\x8c\xbal\xb5O^\xbc\xfc%VD\xaa]w\xb6\xbcp\xb9\xef\xee+\xdd\xdd\xf9E\xb4\xba\xfc\x806l\x80\xf8\xbaM\xa4]M\xf2\xa2\xe5lW\xb3\x81\xecr\xd3}]c\xe7\x80\xbc\xe0\xe7I\xf3\x96\xabJV\xf8\xe0,\xac\xc5\xe5\x87D\x93\x97\xb0FA\xa5+H\xb7\xdcJ}\xf7;>z\x8c>\xff\xe9O\xaap\xb1\xed K6{G\xe5\x82\xbc\xe0\xe7\xc9\xf2e\x84U \xfa\xa0\xd2\xec\xe4\x00Gv3.笥\xbe\xed\xef\xd1X߀\xe33\nխ\xc4\xee\xc2T\xf9\xe5\x83\xbc\xe0gF\xb2xUt\xdd6v.\x83\x9b\x9c\xb0c\x9bwӽ5t\xec\xf8q\xef{\xbau=\xc55l\x95\x8f:x\xc1ϓ\xe6.\xfa.\xa9\xcdJQ\xadn\xd2489$tx)\xaaf3\x95\xaf\xd8O}\xc6\xf5\x8a\xaa\xc1\xd4\xfa\xe5\x83\xbc\xe0牳\xe7\xfd\x81Jx\xb3\x8b\xd4\xf5ArӠcB\x91\xbe\xadoST\xf9\x00%\xbd~\xf9\xe0\xaf8g\xfe\xefنaAYY\xe7\xe0\x80:ڟn\x9aP$\xb5{3EVm\xa2\x986Ϙ\xf9\xe0\xe7 \xb3\xfa !\xfa\x81\xc3q\xedR\xd4:8`\xc8\xc9.R,\xa0\xed\xef|9\xa6\x80\xe7\xb3I\x997\x9fq\xec\xc0b\xfb\xe5\x83/X?xH\x94ݫ\xe5\x89Ӻ\xefV\xe4-\xfcÕ\xd5\xd8\xff΍2w.-\xdb\xfd\xbb}\xf1a#\x8c8?!M\xfe\xacF1*|\xf2܅\x89һ\x92x\xfc7-\x97\x8a\xd2;\x8f%\xb63\xae\xd2*;y5\xeb\x88b\xf6\xb0\x84\xe2\x8c.J\xd0/%if+U\xbbk\x878\xbf<\xf0\x80O\x94\xd6u\xfc\xec\xb5\"L\xeb\xdeZ\xbe\x91›\xdc$\xae\xb4\xfbA\xc2 \xb4\xc1͒\xc55\xdb@̖\xa8\x877\xba\xd1?*<\xa1囎\x83\x97\xbb\xbb)\xa6\x87ę\xfd\xbe\xf86/\x9b$\xaa\x8aj'չP\x8e\x87v\xf0\x882\xfa|\xc2\xd3}\x9c\xc8\xed]\xa7 R̿\x85\xd7\xec$u\x9d\x93嶀\x81|\xf0\xf0S\xcc?\xe0\xa5\xe4D\x00\xc1\xc6r\\h\x91\xcd\xbas\x8e- @$\xba\x85\xd9y\x8b} _\xf6\xa8\xf7 \xc4L\xdb\xc1\xf0\x9a\xbd\xectܡ\xb7M\xc8 \xad\xdaM\xe0\xb9\xf5\x8d\xb6 N\xe1FSX\xd0\xdbt\xd6\xe9\x80\xb1\xf2\xa49 1\x8a\xf2q\xdfx\xa8\xc3Ep\xe5.\x92U:\xe9V\xadu\xca\xc06F\x9e\xe0M\xf3ߒ\xd7:\xceW\xbei\xd4K\xb2\xfa\xb0m\x91|s\xd9\xe4@\xe2\xc5Y\xf3|\x827M\x93\xfe$\x82 \xb8є\xef I\xb9\x83n*\xb5N\n\x8c\xf1\xfc\xd3ȟT\x80\xb8\n\xaeu\xb1$7\xef\xe8G\xce\xb7\xa3\xa6\"r\xfb ]g\xe1\xdc(u[I<\xc7I\xd7\xed-\xe2\x98s\xf1 \xf2\xa6,R\x8c\xa9p\xa7\xa9q1\x8e\xadtm\xe1\xfeQ@;\xfaq\xba\x99ѿ>\xedܸpj\xe5\xda\xcd$4\xd8隂}\xa3\x80v\xf4#\xf1\xd3\xe1h\xc7ˢ\xb4^\x9f\xaa\xca\xc9:\xbf*\x9f[G;\xfa\x85)\xc6\xe7\xfe뀻\x87\xd9i\xdfHJ6ҝZ;]\x91\xbb\x8f_g'\xb4\xf3\xdf4\x89\xb8\x00E\xb8[\xe0 aj\xf7y\xb9\x93\xc1e\xd9\xfb\xd8u\xb4\xa3q3\x81K\xc6\xed'\xe2\xa2\xba\xbd\xcc\xb6\xda\xd1?Sk\xa9\xc1ήJa\xaa\xe5\xe0\xefŬ\x88\xf0xt\xe3\xfa]\xb8ǹ G}\xc6\xffG\xdf\xc6D\xb8i\xf7J\xd4g]`\xdc;i\xbd\xc7Q\xa2>\xcb\"\xdch\"\xcaY}yN7\xe7_5\xb3>0a\xdc\x00\x00\x00\x00IEND\xaeB`\x82") - site_46 = []byte("(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{3:function(e,t,n){e.exports=n(\"hN/g\")},\"hN/g\":function(e,t,n){\"use strict\";n.r(t),n(\"pDpN\")},pDpN:function(e,t,n){var o,r;void 0===(r=\"function\"==typeof(o=function(){\"use strict\";!function(e){const t=e.performance;function n(e){t&&t.mark&&t.mark(e)}function o(e,n){t&&t.measure&&t.measure(e,n)}n(\"Zone\");const r=e.__Zone_symbol_prefix||\"__zone_symbol__\";function s(e){return r+e}const a=!0===e[s(\"forceDuplicateZoneCheck\")];if(e.Zone){if(a||\"function\"!=typeof e.Zone.__symbol__)throw new Error(\"Zone already loaded.\");return e.Zone}class i{constructor(e,t){this._parent=e,this._name=t?t.name||\"unnamed\":\"\",this._properties=t&&t.properties||{},this._zoneDelegate=new l(this,this._parent&&this._parent._zoneDelegate,t)}static assertZonePatched(){if(e.Promise!==C.ZoneAwarePromise)throw new Error(\"Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)\")}static get root(){let e=i.current;for(;e.parent;)e=e.parent;return e}static get current(){return z.zone}static get currentTask(){return j}static __load_patch(t,r){if(C.hasOwnProperty(t)){if(a)throw Error(\"Already loaded patch: \"+t)}else if(!e[\"__Zone_disable_\"+t]){const s=\"Zone:\"+t;n(s),C[t]=r(e,i,O),o(s,s)}}get parent(){return this._parent}get name(){return this._name}get(e){const t=this.getZoneWith(e);if(t)return t._properties[e]}getZoneWith(e){let t=this;for(;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null}fork(e){if(!e)throw new Error(\"ZoneSpec required!\");return this._zoneDelegate.fork(this,e)}wrap(e,t){if(\"function\"!=typeof e)throw new Error(\"Expecting function got: \"+e);const n=this._zoneDelegate.intercept(this,e,t),o=this;return function(){return o.runGuarded(n,this,arguments,t)}}run(e,t,n,o){z={parent:z,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,o)}finally{z=z.parent}}runGuarded(e,t=null,n,o){z={parent:z,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,o)}catch(r){if(this._zoneDelegate.handleError(this,r))throw r}}finally{z=z.parent}}runTask(e,t,n){if(e.zone!=this)throw new Error(\"A task can only be run in the zone of creation! (Creation: \"+(e.zone||y).name+\"; Execution: \"+this.name+\")\");if(e.state===v&&(e.type===P||e.type===D))return;const o=e.state!=E;o&&e._transitionTo(E,T),e.runCount++;const r=j;j=e,z={parent:z,zone:this};try{e.type==D&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(s){if(this._zoneDelegate.handleError(this,s))throw s}}finally{e.state!==v&&e.state!==Z&&(e.type==P||e.data&&e.data.isPeriodic?o&&e._transitionTo(T,E):(e.runCount=0,this._updateTaskCount(e,-1),o&&e._transitionTo(v,E,v))),z=z.parent,j=r}}scheduleTask(e){if(e.zone&&e.zone!==this){let t=this;for(;t;){if(t===e.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${e.zone.name}`);t=t.parent}}e._transitionTo(b,v);const t=[];e._zoneDelegates=t,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(n){throw e._transitionTo(Z,b,v),this._zoneDelegate.handleError(this,n),n}return e._zoneDelegates===t&&this._updateTaskCount(e,1),e.state==b&&e._transitionTo(T,b),e}scheduleMicroTask(e,t,n,o){return this.scheduleTask(new u(S,e,t,n,o,void 0))}scheduleMacroTask(e,t,n,o,r){return this.scheduleTask(new u(D,e,t,n,o,r))}scheduleEventTask(e,t,n,o,r){return this.scheduleTask(new u(P,e,t,n,o,r))}cancelTask(e){if(e.zone!=this)throw new Error(\"A task can only be cancelled in the zone of creation! (Creation: \"+(e.zone||y).name+\"; Execution: \"+this.name+\")\");e._transitionTo(w,T,E);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(Z,w),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(v,w),e.runCount=0,e}_updateTaskCount(e,t){const n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(let o=0;oe.hasTask(n,o),onScheduleTask:(e,t,n,o)=>e.scheduleTask(n,o),onInvokeTask:(e,t,n,o,r,s)=>e.invokeTask(n,o,r,s),onCancelTask:(e,t,n,o)=>e.cancelTask(n,o)};class l{constructor(e,t,n){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=e,this._parentDelegate=t,this._forkZS=n&&(n&&n.onFork?n:t._forkZS),this._forkDlgt=n&&(n.onFork?t:t._forkDlgt),this._forkCurrZone=n&&(n.onFork?this.zone:t._forkCurrZone),this._interceptZS=n&&(n.onIntercept?n:t._interceptZS),this._interceptDlgt=n&&(n.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=n&&(n.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=n&&(n.onInvoke?n:t._invokeZS),this._invokeDlgt=n&&(n.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=n&&(n.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=n&&(n.onHandleError?n:t._handleErrorZS),this._handleErrorDlgt=n&&(n.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=n&&(n.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=n&&(n.onScheduleTask?n:t._scheduleTaskZS),this._scheduleTaskDlgt=n&&(n.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=n&&(n.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=n&&(n.onInvokeTask?n:t._invokeTaskZS),this._invokeTaskDlgt=n&&(n.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=n&&(n.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=n&&(n.onCancelTask?n:t._cancelTaskZS),this._cancelTaskDlgt=n&&(n.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=n&&(n.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const o=n&&n.onHasTask;(o||t&&t._hasTaskZS)&&(this._hasTaskZS=o?n:c,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=e,n.onScheduleTask||(this._scheduleTaskZS=c,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),n.onInvokeTask||(this._invokeTaskZS=c,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),n.onCancelTask||(this._cancelTaskZS=c,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(e,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,e,t):new i(e,t)}intercept(e,t,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,e,t,n):t}invoke(e,t,n,o,r){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,e,t,n,o,r):t.apply(n,o)}handleError(e,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,e,t)}scheduleTask(e,t){let n=t;if(this._scheduleTaskZS)this._hasTaskZS&&n._zoneDelegates.push(this._hasTaskDlgtOwner),n=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,e,t),n||(n=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=S)throw new Error(\"Task is missing scheduleFn.\");k(t)}return n}invokeTask(e,t,n,o){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,e,t,n,o):t.callback.apply(n,o)}cancelTask(e,t){let n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,e,t);else{if(!t.cancelFn)throw Error(\"Task is not cancelable\");n=t.cancelFn(t)}return n}hasTask(e,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,e,t)}catch(n){this.handleError(e,n)}}_updateTaskCount(e,t){const n=this._taskCounts,o=n[e],r=n[e]=o+t;if(r<0)throw new Error(\"More tasks executed then were scheduled.\");0!=o&&0!=r||this.hasTask(this.zone,{microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})}}class u{constructor(t,n,o,r,s,a){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state=\"notScheduled\",this.type=t,this.source=n,this.data=r,this.scheduleFn=s,this.cancelFn=a,!o)throw new Error(\"callback is not defined\");this.callback=o;const i=this;this.invoke=t===P&&r&&r.useG?u.invokeTask:function(){return u.invokeTask.call(e,i,this,arguments)}}static invokeTask(e,t,n){e||(e=this),I++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==I&&m(),I--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(v,b)}_transitionTo(e,t,n){if(this._state!==t&&this._state!==n)throw new Error(`${this.type} '${this.source}': can not transition to '${e}', expecting state '${t}'${n?\" or '\"+n+\"'\":\"\"}, was '${this._state}'.`);this._state=e,e==v&&(this._zoneDelegates=null)}toString(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const h=s(\"setTimeout\"),p=s(\"Promise\"),f=s(\"then\");let d,g=[],_=!1;function k(t){if(0===I&&0===g.length)if(d||e[p]&&(d=e[p].resolve(0)),d){let e=d[f];e||(e=d.then),e.call(d,m)}else e[h](m,0);t&&g.push(t)}function m(){if(!_){for(_=!0;g.length;){const t=g;g=[];for(let n=0;nz,onUnhandledError:N,microtaskDrainDone:N,scheduleMicroTask:k,showUncaughtError:()=>!i[s(\"ignoreConsoleErrorUncaughtError\")],patchEventTarget:()=>[],patchOnProperties:N,patchMethod:()=>N,bindArguments:()=>[],patchThen:()=>N,patchMacroTask:()=>N,setNativePromise:e=>{e&&\"function\"==typeof e.resolve&&(d=e.resolve(0))},patchEventPrototype:()=>N,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>N,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>N,wrapWithCurrentZone:()=>N,filterProperties:()=>[],attachOriginToPatched:()=>N,_redefineProperty:()=>N,patchCallbacks:()=>N};let z={parent:null,zone:new i(null,null)},j=null,I=0;function N(){}o(\"Zone\",\"Zone\"),e.Zone=i}(\"undefined\"!=typeof window&&window||\"undefined\"!=typeof self&&self||global),Zone.__load_patch(\"ZoneAwarePromise\",(e,t,n)=>{const o=Object.getOwnPropertyDescriptor,r=Object.defineProperty,s=n.symbol,a=[],i=!0===e[s(\"DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION\")],c=s(\"Promise\"),l=s(\"then\");n.onUnhandledError=e=>{if(n.showUncaughtError()){const t=e&&e.rejection;t?console.error(\"Unhandled Promise rejection:\",t instanceof Error?t.message:t,\"; Zone:\",e.zone.name,\"; Task:\",e.task&&e.task.source,\"; Value:\",t,t instanceof Error?t.stack:void 0):console.error(e)}},n.microtaskDrainDone=()=>{for(;a.length;){const t=a.shift();try{t.zone.runGuarded(()=>{throw t})}catch(e){h(e)}}};const u=s(\"unhandledPromiseRejectionHandler\");function h(e){n.onUnhandledError(e);try{const n=t[u];\"function\"==typeof n&&n.call(this,e)}catch(o){}}function p(e){return e&&e.then}function f(e){return e}function d(e){return D.reject(e)}const g=s(\"state\"),_=s(\"value\"),k=s(\"finally\"),m=s(\"parentPromiseValue\"),y=s(\"parentPromiseState\");function v(e,t){return n=>{try{T(e,t,n)}catch(o){T(e,!1,o)}}}const b=s(\"currentTaskTrace\");function T(e,o,s){const c=function(){let e=!1;return function(t){return function(){e||(e=!0,t.apply(null,arguments))}}}();if(e===s)throw new TypeError(\"Promise resolved with itself\");if(null===e[g]){let h=null;try{\"object\"!=typeof s&&\"function\"!=typeof s||(h=s&&s.then)}catch(u){return c(()=>{T(e,!1,u)})(),e}if(!1!==o&&s instanceof D&&s.hasOwnProperty(g)&&s.hasOwnProperty(_)&&null!==s[g])w(s),T(e,s[g],s[_]);else if(!1!==o&&\"function\"==typeof h)try{h.call(s,c(v(e,o)),c(v(e,!1)))}catch(u){c(()=>{T(e,!1,u)})()}else{e[g]=o;const c=e[_];if(e[_]=s,e[k]===k&&!0===o&&(e[g]=e[y],e[_]=e[m]),!1===o&&s instanceof Error){const e=t.currentTask&&t.currentTask.data&&t.currentTask.data.__creationTrace__;e&&r(s,b,{configurable:!0,enumerable:!1,writable:!0,value:e})}for(let t=0;t{try{const o=e[_],r=!!n&&k===n[k];r&&(n[m]=o,n[y]=s);const i=t.run(a,void 0,r&&a!==d&&a!==f?[]:[o]);T(n,!0,i)}catch(o){T(n,!1,o)}},n)}const S=function(){};class D{static toString(){return\"function ZoneAwarePromise() { [native code] }\"}static resolve(e){return T(new this(null),!0,e)}static reject(e){return T(new this(null),!1,e)}static race(e){let t,n,o=new this((e,o)=>{t=e,n=o});function r(e){t(e)}function s(e){n(e)}for(let a of e)p(a)||(a=this.resolve(a)),a.then(r,s);return o}static all(e){return D.allWithCallback(e)}static allSettled(e){return(this&&this.prototype instanceof D?this:D).allWithCallback(e,{thenCallback:e=>({status:\"fulfilled\",value:e}),errorCallback:e=>({status:\"rejected\",reason:e})})}static allWithCallback(e,t){let n,o,r=new this((e,t)=>{n=e,o=t}),s=2,a=0;const i=[];for(let l of e){p(l)||(l=this.resolve(l));const e=a;try{l.then(o=>{i[e]=t?t.thenCallback(o):o,s--,0===s&&n(i)},r=>{t?(i[e]=t.errorCallback(r),s--,0===s&&n(i)):o(r)})}catch(c){o(c)}s++,a++}return s-=2,0===s&&n(i),r}constructor(e){const t=this;if(!(t instanceof D))throw new Error(\"Must be an instanceof Promise.\");t[g]=null,t[_]=[];try{e&&e(v(t,!0),v(t,!1))}catch(n){T(t,!1,n)}}get[Symbol.toStringTag](){return\"Promise\"}get[Symbol.species](){return D}then(e,n){let o=this.constructor[Symbol.species];o&&\"function\"==typeof o||(o=this.constructor||D);const r=new o(S),s=t.current;return null==this[g]?this[_].push(s,r,e,n):Z(this,s,r,e,n),r}catch(e){return this.then(null,e)}finally(e){let n=this.constructor[Symbol.species];n&&\"function\"==typeof n||(n=D);const o=new n(S);o[k]=k;const r=t.current;return null==this[g]?this[_].push(r,o,e,e):Z(this,r,o,e,e),o}}D.resolve=D.resolve,D.reject=D.reject,D.race=D.race,D.all=D.all;const P=e[c]=e.Promise,C=t.__symbol__(\"ZoneAwarePromise\");let O=o(e,\"Promise\");O&&!O.configurable||(O&&delete O.writable,O&&delete O.value,O||(O={configurable:!0,enumerable:!0}),O.get=function(){return e[C]?e[C]:e[c]},O.set=function(t){t===D?e[C]=t:(e[c]=t,t.prototype[l]||j(t),n.setNativePromise(t))},r(e,\"Promise\",O)),e.Promise=D;const z=s(\"thenPatched\");function j(e){const t=e.prototype,n=o(t,\"then\");if(n&&(!1===n.writable||!n.configurable))return;const r=t.then;t[l]=r,e.prototype.then=function(e,t){return new D((e,t)=>{r.call(this,e,t)}).then(e,t)},e[z]=!0}if(n.patchThen=j,P){j(P);const t=e.fetch;\"function\"==typeof t&&(e[n.symbol(\"fetch\")]=t,e.fetch=(I=t,function(){let e=I.apply(this,arguments);if(e instanceof D)return e;let t=e.constructor;return t[z]||j(t),e}))}var I;return Promise[t.__symbol__(\"uncaughtPromiseErrors\")]=a,D});const e=Object.getOwnPropertyDescriptor,t=Object.defineProperty,n=Object.getPrototypeOf,o=Object.create,r=Array.prototype.slice,s=Zone.__symbol__(\"addEventListener\"),a=Zone.__symbol__(\"removeEventListener\"),i=Zone.__symbol__(\"\");function c(e,t){return Zone.current.wrap(e,t)}function l(e,t,n,o,r){return Zone.current.scheduleMacroTask(e,t,n,o,r)}const u=Zone.__symbol__,h=\"undefined\"!=typeof window,p=h?window:void 0,f=h&&p||\"object\"==typeof self&&self||global,d=[null];function g(e,t){for(let n=e.length-1;n>=0;n--)\"function\"==typeof e[n]&&(e[n]=c(e[n],t+\"_\"+n));return e}function _(e){return!e||!1!==e.writable&&!(\"function\"==typeof e.get&&void 0===e.set)}const k=\"undefined\"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,m=!(\"nw\"in f)&&void 0!==f.process&&\"[object process]\"==={}.toString.call(f.process),y=!m&&!k&&!(!h||!p.HTMLElement),v=void 0!==f.process&&\"[object process]\"==={}.toString.call(f.process)&&!k&&!(!h||!p.HTMLElement),b={},T=function(e){if(!(e=e||f.event))return;let t=b[e.type];t||(t=b[e.type]=u(\"ON_PROPERTY\"+e.type));const n=this||e.target||f,o=n[t];let r;if(y&&n===p&&\"error\"===e.type){const t=e;r=o&&o.call(this,t.message,t.filename,t.lineno,t.colno,t.error),!0===r&&e.preventDefault()}else r=o&&o.apply(this,arguments),null==r||r||e.preventDefault();return r};function E(n,o,r){let s=e(n,o);if(!s&&r&&e(r,o)&&(s={enumerable:!0,configurable:!0}),!s||!s.configurable)return;const a=u(\"on\"+o+\"patched\");if(n.hasOwnProperty(a)&&n[a])return;delete s.writable,delete s.value;const i=s.get,c=s.set,l=o.substr(2);let h=b[l];h||(h=b[l]=u(\"ON_PROPERTY\"+l)),s.set=function(e){let t=this;t||n!==f||(t=f),t&&(t[h]&&t.removeEventListener(l,T),c&&c.apply(t,d),\"function\"==typeof e?(t[h]=e,t.addEventListener(l,T,!1)):t[h]=null)},s.get=function(){let e=this;if(e||n!==f||(e=f),!e)return null;const t=e[h];if(t)return t;if(i){let t=i&&i.call(this);if(t)return s.set.call(this,t),\"function\"==typeof e.removeAttribute&&e.removeAttribute(o),t}return null},t(n,o,s),n[a]=!0}function w(e,t,n){if(t)for(let o=0;ofunction(t,o){const s=n(t,o);return s.cbIdx>=0&&\"function\"==typeof o[s.cbIdx]?l(s.name,o[s.cbIdx],s,r):e.apply(t,o)})}function C(e,t){e[u(\"OriginalDelegate\")]=t}let O=!1,z=!1;function j(){try{const e=p.navigator.userAgent;if(-1!==e.indexOf(\"MSIE \")||-1!==e.indexOf(\"Trident/\"))return!0}catch(e){}return!1}function I(){if(O)return z;O=!0;try{const e=p.navigator.userAgent;-1===e.indexOf(\"MSIE \")&&-1===e.indexOf(\"Trident/\")&&-1===e.indexOf(\"Edge/\")||(z=!0)}catch(e){}return z}Zone.__load_patch(\"toString\",e=>{const t=Function.prototype.toString,n=u(\"OriginalDelegate\"),o=u(\"Promise\"),r=u(\"Error\"),s=function(){if(\"function\"==typeof this){const s=this[n];if(s)return\"function\"==typeof s?t.call(s):Object.prototype.toString.call(s);if(this===Promise){const n=e[o];if(n)return t.call(n)}if(this===Error){const n=e[r];if(n)return t.call(n)}}return t.call(this)};s[n]=t,Function.prototype.toString=s;const a=Object.prototype.toString;Object.prototype.toString=function(){return this instanceof Promise?\"[object Promise]\":a.call(this)}});let N=!1;if(\"undefined\"!=typeof window)try{const e=Object.defineProperty({},\"passive\",{get:function(){N=!0}});window.addEventListener(\"test\",e,e),window.removeEventListener(\"test\",e,e)}catch(ie){N=!1}const R={useG:!0},x={},L={},M=new RegExp(\"^\"+i+\"(\\\\w+)(true|false)$\"),A=u(\"propagationStopped\");function H(e,t){const n=(t?t(e):e)+\"false\",o=(t?t(e):e)+\"true\",r=i+n,s=i+o;x[e]={},x[e].false=r,x[e].true=s}function F(e,t,o){const r=o&&o.add||\"addEventListener\",s=o&&o.rm||\"removeEventListener\",a=o&&o.listeners||\"eventListeners\",c=o&&o.rmAll||\"removeAllListeners\",l=u(r),h=\".\"+r+\":\",p=function(e,t,n){if(e.isRemoved)return;const o=e.callback;\"object\"==typeof o&&o.handleEvent&&(e.callback=e=>o.handleEvent(e),e.originalDelegate=o),e.invoke(e,t,[n]);const r=e.options;r&&\"object\"==typeof r&&r.once&&t[s].call(t,n.type,e.originalDelegate?e.originalDelegate:e.callback,r)},f=function(t){if(!(t=t||e.event))return;const n=this||t.target||e,o=n[x[t.type].false];if(o)if(1===o.length)p(o[0],n,t);else{const e=o.slice();for(let o=0;ofunction(t,n){t[A]=!0,e&&e.apply(t,n)})}function q(e,t,n,o,r){const s=Zone.__symbol__(o);if(t[s])return;const a=t[s]=t[o];t[o]=function(s,i,c){return i&&i.prototype&&r.forEach((function(t){const r=`${n}.${o}::`+t,s=i.prototype;if(s.hasOwnProperty(t)){const n=e.ObjectGetOwnPropertyDescriptor(s,t);n&&n.value?(n.value=e.wrapWithCurrentZone(n.value,r),e._redefineProperty(i.prototype,t,n)):s[t]&&(s[t]=e.wrapWithCurrentZone(s[t],r))}else s[t]&&(s[t]=e.wrapWithCurrentZone(s[t],r))})),a.call(t,s,i,c)},e.attachOriginToPatched(t[o],a)}const W=[\"absolutedeviceorientation\",\"afterinput\",\"afterprint\",\"appinstalled\",\"beforeinstallprompt\",\"beforeprint\",\"beforeunload\",\"devicelight\",\"devicemotion\",\"deviceorientation\",\"deviceorientationabsolute\",\"deviceproximity\",\"hashchange\",\"languagechange\",\"message\",\"mozbeforepaint\",\"offline\",\"online\",\"paint\",\"pageshow\",\"pagehide\",\"popstate\",\"rejectionhandled\",\"storage\",\"unhandledrejection\",\"unload\",\"userproximity\",\"vrdisplayconnected\",\"vrdisplaydisconnected\",\"vrdisplaypresentchange\"],U=[\"encrypted\",\"waitingforkey\",\"msneedkey\",\"mozinterruptbegin\",\"mozinterruptend\"],V=[\"load\"],$=[\"blur\",\"error\",\"focus\",\"load\",\"resize\",\"scroll\",\"messageerror\"],X=[\"bounce\",\"finish\",\"start\"],J=[\"loadstart\",\"progress\",\"abort\",\"error\",\"load\",\"progress\",\"timeout\",\"loadend\",\"readystatechange\"],Y=[\"upgradeneeded\",\"complete\",\"abort\",\"success\",\"error\",\"blocked\",\"versionchange\",\"close\"],K=[\"close\",\"error\",\"open\",\"message\"],Q=[\"error\",\"message\"],ee=[\"abort\",\"animationcancel\",\"animationend\",\"animationiteration\",\"auxclick\",\"beforeinput\",\"blur\",\"cancel\",\"canplay\",\"canplaythrough\",\"change\",\"compositionstart\",\"compositionupdate\",\"compositionend\",\"cuechange\",\"click\",\"close\",\"contextmenu\",\"curechange\",\"dblclick\",\"drag\",\"dragend\",\"dragenter\",\"dragexit\",\"dragleave\",\"dragover\",\"drop\",\"durationchange\",\"emptied\",\"ended\",\"error\",\"focus\",\"focusin\",\"focusout\",\"gotpointercapture\",\"input\",\"invalid\",\"keydown\",\"keypress\",\"keyup\",\"load\",\"loadstart\",\"loadeddata\",\"loadedmetadata\",\"lostpointercapture\",\"mousedown\",\"mouseenter\",\"mouseleave\",\"mousemove\",\"mouseout\",\"mouseover\",\"mouseup\",\"mousewheel\",\"orientationchange\",\"pause\",\"play\",\"playing\",\"pointercancel\",\"pointerdown\",\"pointerenter\",\"pointerleave\",\"pointerlockchange\",\"mozpointerlockchange\",\"webkitpointerlockerchange\",\"pointerlockerror\",\"mozpointerlockerror\",\"webkitpointerlockerror\",\"pointermove\",\"pointout\",\"pointerover\",\"pointerup\",\"progress\",\"ratechange\",\"reset\",\"resize\",\"scroll\",\"seeked\",\"seeking\",\"select\",\"selectionchange\",\"selectstart\",\"show\",\"sort\",\"stalled\",\"submit\",\"suspend\",\"timeupdate\",\"volumechange\",\"touchcancel\",\"touchmove\",\"touchstart\",\"touchend\",\"transitioncancel\",\"transitionend\",\"waiting\",\"wheel\"].concat([\"webglcontextrestored\",\"webglcontextlost\",\"webglcontextcreationerror\"],[\"autocomplete\",\"autocompleteerror\"],[\"toggle\"],[\"afterscriptexecute\",\"beforescriptexecute\",\"DOMContentLoaded\",\"freeze\",\"fullscreenchange\",\"mozfullscreenchange\",\"webkitfullscreenchange\",\"msfullscreenchange\",\"fullscreenerror\",\"mozfullscreenerror\",\"webkitfullscreenerror\",\"msfullscreenerror\",\"readystatechange\",\"visibilitychange\",\"resume\"],W,[\"beforecopy\",\"beforecut\",\"beforepaste\",\"copy\",\"cut\",\"paste\",\"dragstart\",\"loadend\",\"animationstart\",\"search\",\"transitionrun\",\"transitionstart\",\"webkitanimationend\",\"webkitanimationiteration\",\"webkitanimationstart\",\"webkittransitionend\"],[\"activate\",\"afterupdate\",\"ariarequest\",\"beforeactivate\",\"beforedeactivate\",\"beforeeditfocus\",\"beforeupdate\",\"cellchange\",\"controlselect\",\"dataavailable\",\"datasetchanged\",\"datasetcomplete\",\"errorupdate\",\"filterchange\",\"layoutcomplete\",\"losecapture\",\"move\",\"moveend\",\"movestart\",\"propertychange\",\"resizeend\",\"resizestart\",\"rowenter\",\"rowexit\",\"rowsdelete\",\"rowsinserted\",\"command\",\"compassneedscalibration\",\"deactivate\",\"help\",\"mscontentzoom\",\"msmanipulationstatechanged\",\"msgesturechange\",\"msgesturedoubletap\",\"msgestureend\",\"msgesturehold\",\"msgesturestart\",\"msgesturetap\",\"msgotpointercapture\",\"msinertiastart\",\"mslostpointercapture\",\"mspointercancel\",\"mspointerdown\",\"mspointerenter\",\"mspointerhover\",\"mspointerleave\",\"mspointermove\",\"mspointerout\",\"mspointerover\",\"mspointerup\",\"pointerout\",\"mssitemodejumplistitemremoved\",\"msthumbnailclick\",\"stop\",\"storagecommit\"]);function te(e,t,n){if(!n||0===n.length)return t;const o=n.filter(t=>t.target===e);if(!o||0===o.length)return t;const r=o[0].ignoreProperties;return t.filter(e=>-1===r.indexOf(e))}function ne(e,t,n,o){e&&w(e,te(e,t,n),o)}function oe(e,t){if(m&&!v)return;if(Zone[e.symbol(\"patchEvents\")])return;const o=\"undefined\"!=typeof WebSocket,r=t.__Zone_ignore_on_properties;if(y){const e=window,t=j?[{target:e,ignoreProperties:[\"error\"]}]:[];ne(e,ee.concat([\"messageerror\"]),r?r.concat(t):r,n(e)),ne(Document.prototype,ee,r),void 0!==e.SVGElement&&ne(e.SVGElement.prototype,ee,r),ne(Element.prototype,ee,r),ne(HTMLElement.prototype,ee,r),ne(HTMLMediaElement.prototype,U,r),ne(HTMLFrameSetElement.prototype,W.concat($),r),ne(HTMLBodyElement.prototype,W.concat($),r),ne(HTMLFrameElement.prototype,V,r),ne(HTMLIFrameElement.prototype,V,r);const o=e.HTMLMarqueeElement;o&&ne(o.prototype,X,r);const s=e.Worker;s&&ne(s.prototype,Q,r)}const s=t.XMLHttpRequest;s&&ne(s.prototype,J,r);const a=t.XMLHttpRequestEventTarget;a&&ne(a&&a.prototype,J,r),\"undefined\"!=typeof IDBIndex&&(ne(IDBIndex.prototype,Y,r),ne(IDBRequest.prototype,Y,r),ne(IDBOpenDBRequest.prototype,Y,r),ne(IDBDatabase.prototype,Y,r),ne(IDBTransaction.prototype,Y,r),ne(IDBCursor.prototype,Y,r)),o&&ne(WebSocket.prototype,K,r)}Zone.__load_patch(\"util\",(n,s,a)=>{a.patchOnProperties=w,a.patchMethod=D,a.bindArguments=g,a.patchMacroTask=P;const l=s.__symbol__(\"BLACK_LISTED_EVENTS\"),u=s.__symbol__(\"UNPATCHED_EVENTS\");n[u]&&(n[l]=n[u]),n[l]&&(s[l]=s[u]=n[l]),a.patchEventPrototype=B,a.patchEventTarget=F,a.isIEOrEdge=I,a.ObjectDefineProperty=t,a.ObjectGetOwnPropertyDescriptor=e,a.ObjectCreate=o,a.ArraySlice=r,a.patchClass=S,a.wrapWithCurrentZone=c,a.filterProperties=te,a.attachOriginToPatched=C,a._redefineProperty=Object.defineProperty,a.patchCallbacks=q,a.getGlobalObjects=()=>({globalSources:L,zoneSymbolEventNames:x,eventNames:ee,isBrowser:y,isMix:v,isNode:m,TRUE_STR:\"true\",FALSE_STR:\"false\",ZONE_SYMBOL_PREFIX:i,ADD_EVENT_LISTENER_STR:\"addEventListener\",REMOVE_EVENT_LISTENER_STR:\"removeEventListener\"})});const re=u(\"zoneTask\");function se(e,t,n,o){let r=null,s=null;n+=o;const a={};function i(t){const n=t.data;return n.args[0]=function(){try{t.invoke.apply(this,arguments)}finally{t.data&&t.data.isPeriodic||(\"number\"==typeof n.handleId?delete a[n.handleId]:n.handleId&&(n.handleId[re]=null))}},n.handleId=r.apply(e,n.args),t}function c(e){return s(e.data.handleId)}r=D(e,t+=o,n=>function(r,s){if(\"function\"==typeof s[0]){const e=l(t,s[0],{isPeriodic:\"Interval\"===o,delay:\"Timeout\"===o||\"Interval\"===o?s[1]||0:void 0,args:s},i,c);if(!e)return e;const n=e.data.handleId;return\"number\"==typeof n?a[n]=e:n&&(n[re]=e),n&&n.ref&&n.unref&&\"function\"==typeof n.ref&&\"function\"==typeof n.unref&&(e.ref=n.ref.bind(n),e.unref=n.unref.bind(n)),\"number\"==typeof n||n?n:e}return n.apply(e,s)}),s=D(e,n,t=>function(n,o){const r=o[0];let s;\"number\"==typeof r?s=a[r]:(s=r&&r[re],s||(s=r)),s&&\"string\"==typeof s.type?\"notScheduled\"!==s.state&&(s.cancelFn&&s.data.isPeriodic||0===s.runCount)&&(\"number\"==typeof r?delete a[r]:r&&(r[re]=null),s.zone.cancelTask(s)):t.apply(e,o)})}function ae(e,t){if(Zone[t.symbol(\"patchEventTarget\")])return;const{eventNames:n,zoneSymbolEventNames:o,TRUE_STR:r,FALSE_STR:s,ZONE_SYMBOL_PREFIX:a}=t.getGlobalObjects();for(let c=0;c{const t=e[Zone.__symbol__(\"legacyPatch\")];t&&t()}),Zone.__load_patch(\"timers\",e=>{se(e,\"set\",\"clear\",\"Timeout\"),se(e,\"set\",\"clear\",\"Interval\"),se(e,\"set\",\"clear\",\"Immediate\")}),Zone.__load_patch(\"requestAnimationFrame\",e=>{se(e,\"request\",\"cancel\",\"AnimationFrame\"),se(e,\"mozRequest\",\"mozCancel\",\"AnimationFrame\"),se(e,\"webkitRequest\",\"webkitCancel\",\"AnimationFrame\")}),Zone.__load_patch(\"blocking\",(e,t)=>{const n=[\"alert\",\"prompt\",\"confirm\"];for(let o=0;ofunction(o,s){return t.current.run(n,e,s,r)})}),Zone.__load_patch(\"EventTarget\",(e,t,n)=>{!function(e,t){t.patchEventPrototype(e,t)}(e,n),ae(e,n);const o=e.XMLHttpRequestEventTarget;o&&o.prototype&&n.patchEventTarget(e,[o.prototype]),S(\"MutationObserver\"),S(\"WebKitMutationObserver\"),S(\"IntersectionObserver\"),S(\"FileReader\")}),Zone.__load_patch(\"on_property\",(e,t,n)=>{oe(n,e)}),Zone.__load_patch(\"customElements\",(e,t,n)=>{!function(e,t){const{isBrowser:n,isMix:o}=t.getGlobalObjects();(n||o)&&e.customElements&&\"customElements\"in e&&t.patchCallbacks(t,e.customElements,\"customElements\",\"define\",[\"connectedCallback\",\"disconnectedCallback\",\"adoptedCallback\",\"attributeChangedCallback\"])}(e,n)}),Zone.__load_patch(\"XHR\",(e,t)=>{!function(e){const p=e.XMLHttpRequest;if(!p)return;const f=p.prototype;let d=f[s],g=f[a];if(!d){const t=e.XMLHttpRequestEventTarget;if(t){const e=t.prototype;d=e[s],g=e[a]}}function _(e){const o=e.data,c=o.target;c[i]=!1,c[h]=!1;const l=c[r];d||(d=c[s],g=c[a]),l&&g.call(c,\"readystatechange\",l);const u=c[r]=()=>{if(c.readyState===c.DONE)if(!o.aborted&&c[i]&&\"scheduled\"===e.state){const n=c[t.__symbol__(\"loadfalse\")];if(n&&n.length>0){const r=e.invoke;e.invoke=function(){const n=c[t.__symbol__(\"loadfalse\")];for(let t=0;tfunction(e,t){return e[o]=0==t[2],e[c]=t[1],y.apply(e,t)}),v=u(\"fetchTaskAborting\"),b=u(\"fetchTaskScheduling\"),T=D(f,\"send\",()=>function(e,n){if(!0===t.current[b])return T.apply(e,n);if(e[o])return T.apply(e,n);{const t={target:e,url:e[c],isPeriodic:!1,args:n,aborted:!1},o=l(\"XMLHttpRequest.send\",k,t,_,m);e&&!0===e[h]&&!t.aborted&&\"scheduled\"===o.state&&o.invoke()}}),E=D(f,\"abort\",()=>function(e,o){const r=e[n];if(r&&\"string\"==typeof r.type){if(null==r.cancelFn||r.data&&r.data.aborted)return;r.zone.cancelTask(r)}else if(!0===t.current[v])return E.apply(e,o)})}(e);const n=u(\"xhrTask\"),o=u(\"xhrSync\"),r=u(\"xhrListener\"),i=u(\"xhrScheduled\"),c=u(\"xhrURL\"),h=u(\"xhrErrorBeforeScheduled\")}),Zone.__load_patch(\"geolocation\",t=>{t.navigator&&t.navigator.geolocation&&function(t,n){const o=t.constructor.name;for(let r=0;r{const t=function(){return e.apply(this,g(arguments,o+\".\"+s))};return C(t,e),t})(a)}}}(t.navigator.geolocation,[\"getCurrentPosition\",\"watchPosition\"])}),Zone.__load_patch(\"PromiseRejectionEvent\",(e,t)=>{function n(t){return function(n){G(e,t).forEach(o=>{const r=e.PromiseRejectionEvent;if(r){const e=new r(t,{promise:n.promise,reason:n.rejection});o.invoke(e)}})}}e.PromiseRejectionEvent&&(t[u(\"unhandledPromiseRejectionHandler\")]=n(\"unhandledrejection\"),t[u(\"rejectionHandledHandler\")]=n(\"rejectionhandled\"))})})?o.call(t,n,t,e):o)||(e.exports=r)}},[[3,0]]]);") - site_47 = []byte("!function(){function t(t,n){var r;if(\"undefined\"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(r=function(t,n){if(!t)return;if(\"string\"==typeof t)return e(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);\"Object\"===r&&t.constructor&&(r=t.constructor.name);if(\"Map\"===r||\"Set\"===r)return Array.from(t);if(\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return e(t,n)}(t))||n&&t&&\"number\"==typeof t.length){r&&(t=r);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},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,c=!0,u=!1;return{s:function(){r=t[Symbol.iterator]()},n:function(){var t=r.next();return c=t.done,t},e:function(t){u=!0,a=t},f:function(){try{c||null==r.return||r.return()}finally{if(u)throw a}}}}function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n\")})),f=\"$0\"===\"a\".replace(/./,\"$0\"),l=i(\"replace\"),p=!!/./[l]&&\"\"===/./[l](\"a\",\"$0\"),h=!o((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n=\"ab\".split(t);return 2!==n.length||\"a\"!==n[0]||\"b\"!==n[1]}));t.exports=function(t,e,n,l){var v=i(t),d=!o((function(){var e={};return e[v]=function(){return 7},7!=\"\"[t](e)})),g=d&&!o((function(){var e=!1,n=/a/;return\"split\"===t&&((n={}).constructor={},n.constructor[u]=function(){return n},n.flags=\"\",n[v]=/./[v]),n.exec=function(){return e=!0,null},n[v](\"\"),!e}));if(!d||!g||\"replace\"===t&&(!s||!f||p)||\"split\"===t&&!h){var y=/./[v],b=n(v,\"\"[t],(function(t,e,n,r,o){return e.exec===a?d&&!o?{done:!0,value:y.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}}),{REPLACE_KEEPS_$0:f,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:p}),m=b[1];r(String.prototype,t,b[0]),r(RegExp.prototype,v,2==e?function(t,e){return m.call(t,this,e)}:function(t){return m.call(t,this)})}l&&c(RegExp.prototype[v],\"sham\",!0)}},\"1E5z\":function(t,e,n){var r=n(\"m/L8\").f,o=n(\"UTVS\"),i=n(\"tiKp\")(\"toStringTag\");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},\"1Y/n\":function(t,e,n){var r=n(\"HAuM\"),o=n(\"ewvW\"),i=n(\"RK3t\"),a=n(\"UMSQ\"),c=function(t){return function(e,n,c,u){r(n);var s=o(e),f=i(s),l=a(s.length),p=t?l-1:0,h=t?-1:1;if(c<2)for(;;){if(p in f){u=f[p],p+=h;break}if(p+=h,t?p<0:l<=p)throw TypeError(\"Reduce of empty array with no initial value\")}for(;t?p>=0:l>p;p+=h)p in f&&(u=n(u,f[p],p,s));return u}};t.exports={left:c(!1),right:c(!0)}},2:function(t,e,n){n(\"mRIq\"),n(\"R0gw\"),t.exports=n(\"hN/g\")},\"2A+d\":function(t,e,n){var r=n(\"I+eb\"),o=n(\"/GqU\"),i=n(\"UMSQ\");r({target:\"String\",stat:!0},{raw:function(t){for(var e=o(t.raw),n=i(e.length),r=arguments.length,a=[],c=0;n>c;)a.push(String(e[c++])),c1?arguments[1]:void 0)}})},\"2oRo\":function(t,e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n(\"object\"==typeof globalThis&&globalThis)||n(\"object\"==typeof window&&window)||n(\"object\"==typeof self&&self)||n(\"object\"==typeof global&&global)||Function(\"return this\")()},\"33Wh\":function(t,e,n){var r=n(\"yoRg\"),o=n(\"eDl+\");t.exports=Object.keys||function(t){return r(t,o)}},\"3I1R\":function(t,e,n){n(\"dG/n\")(\"hasInstance\")},\"3KgV\":function(t,e,n){var r=n(\"I+eb\"),o=n(\"uy83\"),i=n(\"0Dky\"),a=n(\"hh1v\"),c=n(\"8YOa\").onFreeze,u=Object.freeze;r({target:\"Object\",stat:!0,forced:i((function(){u(1)})),sham:!o},{freeze:function(t){return u&&a(t)?u(c(t)):t}})},\"3bBZ\":function(t,e,n){var r=n(\"2oRo\"),o=n(\"/byt\"),i=n(\"4mDm\"),a=n(\"kRJp\"),c=n(\"tiKp\"),u=c(\"iterator\"),s=c(\"toStringTag\"),f=i.values;for(var l in o){var p=r[l],h=p&&p.prototype;if(h){if(h[u]!==f)try{a(h,u,f)}catch(d){h[u]=f}if(h[s]||a(h,s,l),o[l])for(var v in i)if(h[v]!==i[v])try{a(h,v,i[v])}catch(d){h[v]=i[v]}}}},\"4Brf\":function(t,e,n){\"use strict\";var r=n(\"I+eb\"),o=n(\"g6v/\"),i=n(\"2oRo\"),a=n(\"UTVS\"),c=n(\"hh1v\"),u=n(\"m/L8\").f,s=n(\"6JNq\"),f=i.Symbol;if(o&&\"function\"==typeof f&&(!(\"description\"in f.prototype)||void 0!==f().description)){var l={},p=function t(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),n=this instanceof t?new f(e):void 0===e?f():f(e);return\"\"===e&&(l[n]=!0),n};s(p,f);var h=p.prototype=f.prototype;h.constructor=p;var v=h.toString,d=\"Symbol(test)\"==String(f(\"test\")),g=/^Symbol\\((.*)\\)[^)]+$/;u(h,\"description\",{configurable:!0,get:function(){var t=c(this)?this.valueOf():this,e=v.call(t);if(a(l,t))return\"\";var n=d?e.slice(7,-1):e.replace(g,\"$1\");return\"\"===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:p})}},\"4WOD\":function(t,e,n){var r=n(\"UTVS\"),o=n(\"ewvW\"),i=n(\"93I0\"),a=n(\"4Xet\"),c=i(\"IE_PROTO\"),u=Object.prototype;t.exports=a?Object.getPrototypeOf:function(t){return t=o(t),r(t,c)?t[c]:\"function\"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},\"4Xet\":function(t,e,n){var r=n(\"0Dky\");t.exports=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},\"4h0Y\":function(t,e,n){var r=n(\"I+eb\"),o=n(\"0Dky\"),i=n(\"hh1v\"),a=Object.isFrozen;r({target:\"Object\",stat:!0,forced:o((function(){a(1)}))},{isFrozen:function(t){return!i(t)||!!a&&a(t)}})},\"4l63\":function(t,e,n){var r=n(\"I+eb\"),o=n(\"wg0c\");r({global:!0,forced:parseInt!=o},{parseInt:o})},\"4mDm\":function(t,e,n){\"use strict\";var r=n(\"/GqU\"),o=n(\"RNIs\"),i=n(\"P4y1\"),a=n(\"afO8\"),c=n(\"fdAy\"),u=a.set,s=a.getterFor(\"Array Iterator\");t.exports=c(Array,\"Array\",(function(t,e){u(this,{type:\"Array Iterator\",target:r(t),index:0,kind:e})}),(function(){var t=s(this),e=t.target,n=t.kind,r=t.index++;return!e||r>=e.length?(t.target=void 0,{value:void 0,done:!0}):\"keys\"==n?{value:r,done:!1}:\"values\"==n?{value:e[r],done:!1}:{value:[r,e[r]],done:!1}}),\"values\"),i.Arguments=i.Array,o(\"keys\"),o(\"values\"),o(\"entries\")},\"4oU/\":function(t,e,n){var r=n(\"2oRo\").isFinite;t.exports=Number.isFinite||function(t){return\"number\"==typeof t&&r(t)}},\"4syw\":function(t,e,n){var r=n(\"busE\");t.exports=function(t,e,n){for(var o in e)r(t,o,e[o],n);return t}},\"5D5o\":function(t,e,n){var r=n(\"I+eb\"),o=n(\"0Dky\"),i=n(\"hh1v\"),a=Object.isSealed;r({target:\"Object\",stat:!0,forced:o((function(){a(1)}))},{isSealed:function(t){return!i(t)||!!a&&a(t)}})},\"5DmW\":function(t,e,n){var r=n(\"I+eb\"),o=n(\"0Dky\"),i=n(\"/GqU\"),a=n(\"Bs8V\").f,c=n(\"g6v/\"),u=o((function(){a(1)}));r({target:\"Object\",stat:!0,forced:!c||u,sham:!c},{getOwnPropertyDescriptor:function(t,e){return a(i(t),e)}})},\"5Tg+\":function(t,e,n){var r=n(\"tiKp\");e.f=r},\"5Yz+\":function(t,e,n){\"use strict\";var r=n(\"/GqU\"),o=n(\"ppGB\"),i=n(\"UMSQ\"),a=n(\"pkCn\"),c=n(\"rkAj\"),u=Math.min,s=[].lastIndexOf,f=!!s&&1/[1].lastIndexOf(1,-0)<0,l=a(\"lastIndexOf\"),p=c(\"indexOf\",{ACCESSORS:!0,1:0});t.exports=!f&&l&&p?s:function(t){if(f)return s.apply(this,arguments)||0;var e=r(this),n=i(e.length),a=n-1;for(arguments.length>1&&(a=u(a,o(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in e&&e[a]===t)return a||0;return-1}},\"5mdu\":function(t,e){t.exports=function(t){try{return{error:!1,value:t()}}catch(e){return{error:!0,value:e}}}},\"5s+n\":function(t,e,n){\"use strict\";var r,o,i,a,c=n(\"I+eb\"),u=n(\"xDBR\"),s=n(\"2oRo\"),f=n(\"0GbY\"),l=n(\"/qmn\"),p=n(\"busE\"),h=n(\"4syw\"),v=n(\"1E5z\"),d=n(\"JiZb\"),g=n(\"hh1v\"),y=n(\"HAuM\"),b=n(\"GarU\"),m=n(\"xrYK\"),k=n(\"iSVu\"),E=n(\"ImZN\"),S=n(\"HH4o\"),x=n(\"SEBh\"),w=n(\"LPSS\").set,_=n(\"tXUg\"),T=n(\"zfnd\"),O=n(\"RN6c\"),I=n(\"8GlL\"),j=n(\"5mdu\"),P=n(\"afO8\"),R=n(\"lMq5\"),D=n(\"tiKp\"),M=n(\"LQDL\"),A=D(\"species\"),N=\"Promise\",C=P.get,L=P.set,Z=P.getterFor(N),F=l,z=s.TypeError,W=s.document,U=s.process,G=f(\"fetch\"),B=I.f,H=B,K=\"process\"==m(U),V=!!(W&&W.createEvent&&s.dispatchEvent),Y=R(N,(function(){if(k(F)===String(F)){if(66===M)return!0;if(!K&&\"function\"!=typeof PromiseRejectionEvent)return!0}if(u&&!F.prototype.finally)return!0;if(M>=51&&/native code/.test(F))return!1;var t=F.resolve(1),e=function(t){t((function(){}),(function(){}))};return(t.constructor={})[A]=e,!(t.then((function(){}))instanceof e)})),q=Y||!S((function(t){F.all(t).catch((function(){}))})),X=function(t){var e;return!(!g(t)||\"function\"!=typeof(e=t.then))&&e},J=function(t,e,n){if(!e.notified){e.notified=!0;var r=e.reactions;_((function(){for(var o=e.value,i=1==e.state,a=0;r.length>a;){var c,u,s,f=r[a++],l=i?f.ok:f.fail,p=f.resolve,h=f.reject,v=f.domain;try{l?(i||(2===e.rejection&&et(t,e),e.rejection=1),!0===l?c=o:(v&&v.enter(),c=l(o),v&&(v.exit(),s=!0)),c===f.promise?h(z(\"Promise-chain cycle\")):(u=X(c))?u.call(c,p,h):p(c)):h(o)}catch(d){v&&!s&&v.exit(),h(d)}}e.reactions=[],e.notified=!1,n&&!e.rejection&&$(t,e)}))}},Q=function(t,e,n){var r,o;V?((r=W.createEvent(\"Event\")).promise=e,r.reason=n,r.initEvent(t,!1,!0),s.dispatchEvent(r)):r={promise:e,reason:n},(o=s[\"on\"+t])?o(r):\"unhandledrejection\"===t&&O(\"Unhandled promise rejection\",n)},$=function(t,e){w.call(s,(function(){var n,r=e.value;if(tt(e)&&(n=j((function(){K?U.emit(\"unhandledRejection\",r,t):Q(\"unhandledrejection\",t,r)})),e.rejection=K||tt(e)?2:1,n.error))throw n.value}))},tt=function(t){return 1!==t.rejection&&!t.parent},et=function(t,e){w.call(s,(function(){K?U.emit(\"rejectionHandled\",t):Q(\"rejectionhandled\",t,e.value)}))},nt=function(t,e,n,r){return function(o){t(e,n,o,r)}},rt=function(t,e,n,r){e.done||(e.done=!0,r&&(e=r),e.value=n,e.state=2,J(t,e,!0))},ot=function t(e,n,r,o){if(!n.done){n.done=!0,o&&(n=o);try{if(e===r)throw z(\"Promise can't be resolved itself\");var i=X(r);i?_((function(){var o={done:!1};try{i.call(r,nt(t,e,o,n),nt(rt,e,o,n))}catch(a){rt(e,o,a,n)}})):(n.value=r,n.state=1,J(e,n,!1))}catch(a){rt(e,{done:!1},a,n)}}};Y&&(F=function(t){b(this,F,N),y(t),r.call(this);var e=C(this);try{t(nt(ot,this,e),nt(rt,this,e))}catch(n){rt(this,e,n)}},(r=function(t){L(this,{type:N,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=h(F.prototype,{then:function(t,e){var n=Z(this),r=B(x(this,F));return r.ok=\"function\"!=typeof t||t,r.fail=\"function\"==typeof e&&e,r.domain=K?U.domain:void 0,n.parent=!0,n.reactions.push(r),0!=n.state&&J(this,n,!1),r.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new r,e=C(t);this.promise=t,this.resolve=nt(ot,t,e),this.reject=nt(rt,t,e)},I.f=B=function(t){return t===F||t===i?new o(t):H(t)},u||\"function\"!=typeof l||(a=l.prototype.then,p(l.prototype,\"then\",(function(t,e){var n=this;return new F((function(t,e){a.call(n,t,e)})).then(t,e)}),{unsafe:!0}),\"function\"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(t){return T(F,G.apply(s,arguments))}}))),c({global:!0,wrap:!0,forced:Y},{Promise:F}),v(F,N,!1,!0),d(N),i=f(N),c({target:N,stat:!0,forced:Y},{reject:function(t){var e=B(this);return e.reject.call(void 0,t),e.promise}}),c({target:N,stat:!0,forced:u||Y},{resolve:function(t){return T(u&&this===i?F:this,t)}}),c({target:N,stat:!0,forced:q},{all:function(t){var e=this,n=B(e),r=n.resolve,o=n.reject,i=j((function(){var n=y(e.resolve),i=[],a=0,c=1;E(t,(function(t){var u=a++,s=!1;i.push(void 0),c++,n.call(e,t).then((function(t){s||(s=!0,i[u]=t,--c||r(i))}),o)})),--c||r(i)}));return i.error&&o(i.value),n.promise},race:function(t){var e=this,n=B(e),r=n.reject,o=j((function(){var o=y(e.resolve);E(t,(function(t){o.call(e,t).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},\"5uH8\":function(t,e,n){n(\"I+eb\")({target:\"Number\",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},\"6JNq\":function(t,e,n){var r=n(\"UTVS\"),o=n(\"Vu81\"),i=n(\"Bs8V\"),a=n(\"m/L8\");t.exports=function(t,e){for(var n=o(e),c=a.f,u=i.f,s=0;s1?arguments[1]:void 0)}})},\"9bJ7\":function(t,e,n){\"use strict\";var r=n(\"I+eb\"),o=n(\"ZUd8\").codeAt;r({target:\"String\",proto:!0},{codePointAt:function(t){return o(this,t)}})},\"9d/t\":function(t,e,n){var r=n(\"AO7/\"),o=n(\"xrYK\"),i=n(\"tiKp\")(\"toStringTag\"),a=\"Arguments\"==o(function(){return arguments}());t.exports=r?o:function(t){var e,n,r;return void 0===t?\"Undefined\":null===t?\"Null\":\"string\"==typeof(n=function(t,e){try{return t[e]}catch(n){}}(e=Object(t),i))?n:a?o(e):\"Object\"==(r=o(e))&&\"function\"==typeof e.callee?\"Arguments\":r}},\"9mRW\":function(t,e,n){n(\"I+eb\")({target:\"Math\",stat:!0},{fround:n(\"vo4V\")})},\"9tb/\":function(t,e,n){var r=n(\"I+eb\"),o=n(\"I8vh\"),i=String.fromCharCode,a=String.fromCodePoint;r({target:\"String\",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(t){for(var e,n=[],r=arguments.length,a=0;r>a;){if(e=+arguments[a++],o(e,1114111)!==e)throw RangeError(e+\" is not a valid code point\");n.push(e<65536?i(e):i(55296+((e-=65536)>>10),e%1024+56320))}return n.join(\"\")}})},A2ZE:function(t,e,n){var r=n(\"HAuM\");t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},\"AO7/\":function(t,e,n){var r={};r[n(\"tiKp\")(\"toStringTag\")]=\"z\",t.exports=\"[object z]\"===String(r)},AmFO:function(t,e,n){var r=n(\"I+eb\"),o=n(\"0Dky\"),i=n(\"jrUv\"),a=Math.abs,c=Math.exp,u=Math.E;r({target:\"Math\",stat:!0,forced:o((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(t){return a(t=+t)<1?(i(t)-i(-t))/2:(c(t-1)-c(-t-1))*(u/2)}})},BNMt:function(t,e,n){\"use strict\";var r=n(\"I+eb\"),o=n(\"hXpO\");r({target:\"String\",proto:!0,forced:n(\"rwPt\")(\"blink\")},{blink:function(){return o(this,\"blink\",\"\",\"\")}})},BTho:function(t,e,n){\"use strict\";var r=n(\"HAuM\"),o=n(\"hh1v\"),i=[].slice,a={},c=function(t,e,n){if(!(e in a)){for(var r=[],o=0;ou&&(s=s.slice(0,u)),t?f+s:s+f)}};t.exports={start:c(!1),end:c(!0)}},DPsx:function(t,e,n){var r=n(\"g6v/\"),o=n(\"0Dky\"),i=n(\"zBJ4\");t.exports=!r&&!o((function(){return 7!=Object.defineProperty(i(\"div\"),\"a\",{get:function(){return 7}}).a}))},DQNa:function(t,e,n){var r=n(\"busE\"),o=Date.prototype,i=o.toString,a=o.getTime;new Date(NaN)+\"\"!=\"Invalid Date\"&&r(o,\"toString\",(function(){var t=a.call(this);return t==t?i.call(this):\"Invalid Date\"}))},E5NM:function(t,e,n){\"use strict\";var r=n(\"I+eb\"),o=n(\"hXpO\");r({target:\"String\",proto:!0,forced:n(\"rwPt\")(\"big\")},{big:function(){return o(this,\"big\",\"\",\"\")}})},E9XD:function(t,e,n){\"use strict\";var r=n(\"I+eb\"),o=n(\"1Y/n\").left,i=n(\"pkCn\"),a=n(\"rkAj\"),c=i(\"reduce\"),u=a(\"reduce\",{1:0});r({target:\"Array\",proto:!0,forced:!c||!u},{reduce:function(t){return o(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})},ENF9:function(t,e,n){\"use strict\";var r,o=n(\"2oRo\"),i=n(\"4syw\"),a=n(\"8YOa\"),c=n(\"bWFh\"),u=n(\"rKzb\"),s=n(\"hh1v\"),f=n(\"afO8\").enforce,l=n(\"f5p1\"),p=!o.ActiveXObject&&\"ActiveXObject\"in o,h=Object.isExtensible,v=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},d=t.exports=c(\"WeakMap\",v,u);if(l&&p){r=u.getConstructor(v,\"WeakMap\",!0),a.REQUIRED=!0;var g=d.prototype,y=g.delete,b=g.has,m=g.get,k=g.set;i(g,{delete:function(t){if(s(t)&&!h(t)){var e=f(this);return e.frozen||(e.frozen=new r),y.call(this,t)||e.frozen.delete(t)}return y.call(this,t)},has:function(t){if(s(t)&&!h(t)){var e=f(this);return e.frozen||(e.frozen=new r),b.call(this,t)||e.frozen.has(t)}return b.call(this,t)},get:function(t){if(s(t)&&!h(t)){var e=f(this);return e.frozen||(e.frozen=new r),b.call(this,t)?m.call(this,t):e.frozen.get(t)}return m.call(this,t)},set:function(t,e){if(s(t)&&!h(t)){var n=f(this);n.frozen||(n.frozen=new r),b.call(this,t)?k.call(this,t,e):n.frozen.set(t,e)}else k.call(this,t,e);return this}})}},EUja:function(t,e,n){\"use strict\";var r=n(\"ppGB\"),o=n(\"HYAF\");t.exports=\"\".repeat||function(t){var e=String(o(this)),n=\"\",i=r(t);if(i<0||i==1/0)throw RangeError(\"Wrong number of repetitions\");for(;i>0;(i>>>=1)&&(e+=e))1&i&&(n+=e);return n}},EnZy:function(t,e,n){\"use strict\";var r=n(\"14Sl\"),o=n(\"ROdP\"),i=n(\"glrk\"),a=n(\"HYAF\"),c=n(\"SEBh\"),u=n(\"iqWW\"),s=n(\"UMSQ\"),f=n(\"FMNM\"),l=n(\"kmMV\"),p=n(\"0Dky\"),h=[].push,v=Math.min,d=!p((function(){return!RegExp(4294967295,\"y\")}));r(\"split\",2,(function(t,e,n){var r;return r=\"c\"==\"abbc\".split(/(b)*/)[1]||4!=\"test\".split(/(?:)/,-1).length||2!=\"ab\".split(/(?:ab)*/).length||4!=\".\".split(/(.?)(.?)/).length||\".\".split(/()()/).length>1||\"\".split(/.?/).length?function(t,n){var r=String(a(this)),i=void 0===n?4294967295:n>>>0;if(0===i)return[];if(void 0===t)return[r];if(!o(t))return e.call(r,t,i);for(var c,u,s,f=[],p=0,v=new RegExp(t.source,(t.ignoreCase?\"i\":\"\")+(t.multiline?\"m\":\"\")+(t.unicode?\"u\":\"\")+(t.sticky?\"y\":\"\")+\"g\");(c=l.call(v,r))&&!((u=v.lastIndex)>p&&(f.push(r.slice(p,c.index)),c.length>1&&c.index=i));)v.lastIndex===c.index&&v.lastIndex++;return p===r.length?!s&&v.test(\"\")||f.push(\"\"):f.push(r.slice(p)),f.length>i?f.slice(0,i):f}:\"0\".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:e.call(this,t,n)}:e,[function(e,n){var o=a(this),i=null==e?void 0:e[t];return void 0!==i?i.call(e,o,n):r.call(String(o),e,n)},function(t,o){var a=n(r,t,this,o,r!==e);if(a.done)return a.value;var l=i(t),p=String(this),h=c(l,RegExp),g=l.unicode,y=new h(d?l:\"^(?:\"+l.source+\")\",(l.ignoreCase?\"i\":\"\")+(l.multiline?\"m\":\"\")+(l.unicode?\"u\":\"\")+(d?\"y\":\"g\")),b=void 0===o?4294967295:o>>>0;if(0===b)return[];if(0===p.length)return null===f(y,p)?[p]:[];for(var m=0,k=0,E=[];k1?arguments[1]:void 0)}},FF6l:function(t,e,n){\"use strict\";var r=n(\"ewvW\"),o=n(\"I8vh\"),i=n(\"UMSQ\"),a=Math.min;t.exports=[].copyWithin||function(t,e){var n=r(this),c=i(n.length),u=o(t,c),s=o(e,c),f=arguments.length>2?arguments[2]:void 0,l=a((void 0===f?c:o(f,c))-s,c-u),p=1;for(s0;)s in n?n[u]=n[s]:delete n[u],u+=p,s+=p;return n}},FMNM:function(t,e,n){var r=n(\"xrYK\"),o=n(\"kmMV\");t.exports=function(t,e){var n=t.exec;if(\"function\"==typeof n){var i=n.call(t,e);if(\"object\"!=typeof i)throw TypeError(\"RegExp exec method returned something other than an Object or null\");return i}if(\"RegExp\"!==r(t))throw TypeError(\"RegExp#exec called on incompatible receiver\");return o.call(t,e)}},FZtP:function(t,e,n){var r=n(\"2oRo\"),o=n(\"/byt\"),i=n(\"F8JR\"),a=n(\"kRJp\");for(var c in o){var u=r[c],s=u&&u.prototype;if(s&&s.forEach!==i)try{a(s,\"forEach\",i)}catch(f){s.forEach=i}}},\"G+Rx\":function(t,e,n){var r=n(\"0GbY\");t.exports=r(\"document\",\"documentElement\")},GKVU:function(t,e,n){\"use strict\";var r=n(\"I+eb\"),o=n(\"hXpO\");r({target:\"String\",proto:!0,forced:n(\"rwPt\")(\"anchor\")},{anchor:function(t){return o(this,\"a\",\"name\",t)}})},GRPF:function(t,e,n){\"use strict\";var r=n(\"I+eb\"),o=n(\"hXpO\");r({target:\"String\",proto:!0,forced:n(\"rwPt\")(\"fontsize\")},{fontsize:function(t){return o(this,\"font\",\"size\",t)}})},GXvd:function(t,e,n){n(\"dG/n\")(\"species\")},GarU:function(t,e){t.exports=function(t,e,n){if(!(t instanceof e))throw TypeError(\"Incorrect \"+(n?n+\" \":\"\")+\"invocation\");return t}},H0pb:function(t,e,n){n(\"ma9I\"),n(\"07d7\"),n(\"pNMO\"),n(\"tjZM\"),n(\"4Brf\"),n(\"3I1R\"),n(\"7+kd\"),n(\"0oug\"),n(\"KhsS\"),n(\"jt2F\"),n(\"gOCb\"),n(\"a57n\"),n(\"GXvd\"),n(\"I1Gw\"),n(\"gXIK\"),n(\"lEou\"),n(\"gbiT\"),n(\"I9xj\"),n(\"DEfu\");var r=n(\"Qo9l\");t.exports=r.Symbol},HAuM:function(t,e){t.exports=function(t){if(\"function\"!=typeof t)throw TypeError(String(t)+\" is not a function\");return t}},HH4o:function(t,e,n){var r=n(\"tiKp\")(\"iterator\"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(c){}t.exports=function(t,e){if(!e&&!o)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},t(i)}catch(c){}return n}},HNyW:function(t,e,n){var r=n(\"NC/Y\");t.exports=/(iphone|ipod|ipad).*applewebkit/i.test(r)},HRxU:function(t,e,n){var r=n(\"I+eb\"),o=n(\"g6v/\");r({target:\"Object\",stat:!0,forced:!o,sham:!o},{defineProperties:n(\"N+g0\")})},HYAF:function(t,e){t.exports=function(t){if(null==t)throw TypeError(\"Can't call method on \"+t);return t}},Hd5f:function(t,e,n){var r=n(\"0Dky\"),o=n(\"tiKp\"),i=n(\"LQDL\"),a=o(\"species\");t.exports=function(t){return i>=51||!r((function(){var e=[];return(e.constructor={})[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},HsHA:function(t,e){var n=Math.log;t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:n(1+t)}},\"I+eb\":function(t,e,n){var r=n(\"2oRo\"),o=n(\"Bs8V\").f,i=n(\"kRJp\"),a=n(\"busE\"),c=n(\"zk60\"),u=n(\"6JNq\"),s=n(\"lMq5\");t.exports=function(t,e){var n,f,l,p,h,v=t.target,d=t.global,g=t.stat;if(n=d?r:g?r[v]||c(v,{}):(r[v]||{}).prototype)for(f in e){if(p=e[f],l=t.noTargetGet?(h=o(n,f))&&h.value:n[f],!s(d?f:v+(g?\".\":\"#\")+f,t.forced)&&void 0!==l){if(typeof p==typeof l)continue;u(p,l)}(t.sham||l&&l.sham)&&i(p,\"sham\",!0),a(n,f,p,t)}}},I1Gw:function(t,e,n){n(\"dG/n\")(\"split\")},I8vh:function(t,e,n){var r=n(\"ppGB\"),o=Math.max,i=Math.min;t.exports=function(t,e){var n=r(t);return n<0?o(n+e,0):i(n,e)}},I9xj:function(t,e,n){n(\"1E5z\")(Math,\"Math\",!0)},ImZN:function(t,e,n){var r=n(\"glrk\"),o=n(\"6VoE\"),i=n(\"UMSQ\"),a=n(\"A2ZE\"),c=n(\"NaFW\"),u=n(\"m92n\"),s=function(t,e){this.stopped=t,this.result=e};(t.exports=function(t,e,n,f,l){var p,h,v,d,g,y,b,m=a(e,n,f?2:1);if(l)p=t;else{if(\"function\"!=typeof(h=c(t)))throw TypeError(\"Target is not iterable\");if(o(h)){for(v=0,d=i(t.length);d>v;v++)if((g=f?m(r(b=t[v])[0],b[1]):m(t[v]))&&g instanceof s)return g;return new s(!1)}p=h.call(t)}for(y=p.next;!(b=y.call(p)).done;)if(\"object\"==typeof(g=u(p,m,b.value,f))&&g&&g instanceof s)return g;return new s(!1)}).stop=function(t){return new s(!0,t)}},IxXR:function(t,e,n){\"use strict\";var r=n(\"I+eb\"),o=n(\"hXpO\");r({target:\"String\",proto:!0,forced:n(\"rwPt\")(\"strike\")},{strike:function(){return o(this,\"strike\",\"\",\"\")}})},J30X:function(t,e,n){n(\"I+eb\")({target:\"Array\",stat:!0},{isArray:n(\"6LWA\")})},JBy8:function(t,e,n){var r=n(\"yoRg\"),o=n(\"eDl+\").concat(\"length\",\"prototype\");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},JTJg:function(t,e,n){\"use strict\";var r=n(\"I+eb\"),o=n(\"WjRb\"),i=n(\"HYAF\");r({target:\"String\",proto:!0,forced:!n(\"qxPZ\")(\"includes\")},{includes:function(t){return!!~String(i(this)).indexOf(o(t),arguments.length>1?arguments[1]:void 0)}})},JevA:function(t,e,n){var r=n(\"I+eb\"),o=n(\"wg0c\");r({target:\"Number\",stat:!0,forced:Number.parseInt!=o},{parseInt:o})},JfAA:function(t,e,n){\"use strict\";var r=n(\"busE\"),o=n(\"glrk\"),i=n(\"0Dky\"),a=n(\"rW0t\"),c=RegExp.prototype,u=c.toString;(i((function(){return\"/a/b\"!=u.call({source:\"a\",flags:\"b\"})}))||\"toString\"!=u.name)&&r(RegExp.prototype,\"toString\",(function(){var t=o(this),e=String(t.source),n=t.flags;return\"/\"+e+\"/\"+String(void 0===n&&t instanceof RegExp&&!(\"flags\"in c)?a.call(t):n)}),{unsafe:!0})},JiZb:function(t,e,n){\"use strict\";var r=n(\"0GbY\"),o=n(\"m/L8\"),i=n(\"tiKp\"),a=n(\"g6v/\"),c=i(\"species\");t.exports=function(t){var e=r(t);a&&e&&!e[c]&&(0,o.f)(e,c,{configurable:!0,get:function(){return this}})}},KhsS:function(t,e,n){n(\"dG/n\")(\"match\")},KvGi:function(t,e,n){n(\"I+eb\")({target:\"Math\",stat:!0},{sign:n(\"90hW\")})},Kxld:function(t,e,n){n(\"I+eb\")({target:\"Object\",stat:!0},{is:n(\"Ep9I\")})},LKBx:function(t,e,n){\"use strict\";var r,o=n(\"I+eb\"),i=n(\"Bs8V\").f,a=n(\"UMSQ\"),c=n(\"WjRb\"),u=n(\"HYAF\"),s=n(\"qxPZ\"),f=n(\"xDBR\"),l=\"\".startsWith,p=Math.min,h=s(\"startsWith\");o({target:\"String\",proto:!0,forced:!(!f&&!h&&(r=i(String.prototype,\"startsWith\"),r&&!r.writable)||h)},{startsWith:function(t){var e=String(u(this));c(t);var n=a(p(arguments.length>1?arguments[1]:void 0,e.length)),r=String(t);return l?l.call(e,r,n):e.slice(n,n+r.length)===r}})},LPSS:function(t,e,n){var r,o,i,a=n(\"2oRo\"),c=n(\"0Dky\"),u=n(\"xrYK\"),s=n(\"A2ZE\"),f=n(\"G+Rx\"),l=n(\"zBJ4\"),p=n(\"HNyW\"),h=a.location,v=a.setImmediate,d=a.clearImmediate,g=a.process,y=a.MessageChannel,b=a.Dispatch,m=0,k={},E=function(t){if(k.hasOwnProperty(t)){var e=k[t];delete k[t],e()}},S=function(t){return function(){E(t)}},x=function(t){E(t.data)},w=function(t){a.postMessage(t+\"\",h.protocol+\"//\"+h.host)};v&&d||(v=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return k[++m]=function(){(\"function\"==typeof t?t:Function(t)).apply(void 0,e)},r(m),m},d=function(t){delete k[t]},\"process\"==u(g)?r=function(t){g.nextTick(S(t))}:b&&b.now?r=function(t){b.now(S(t))}:y&&!p?(i=(o=new y).port2,o.port1.onmessage=x,r=s(i.postMessage,i,1)):!a.addEventListener||\"function\"!=typeof postMessage||a.importScripts||c(w)?r=\"onreadystatechange\"in l(\"script\")?function(t){f.appendChild(l(\"script\")).onreadystatechange=function(){f.removeChild(this),E(t)}}:function(t){setTimeout(S(t),0)}:(r=w,a.addEventListener(\"message\",x,!1))),t.exports={set:v,clear:d}},LQDL:function(t,e,n){var r,o,i=n(\"2oRo\"),a=n(\"NC/Y\"),c=i.process,u=c&&c.versions,s=u&&u.v8;s?o=(r=s.split(\".\"))[0]+r[1]:a&&(!(r=a.match(/Edge\\/(\\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\\/(\\d+)/))&&(o=r[1]),t.exports=o&&+o},\"N+g0\":function(t,e,n){var r=n(\"g6v/\"),o=n(\"m/L8\"),i=n(\"glrk\"),a=n(\"33Wh\");t.exports=r?Object.defineProperties:function(t,e){i(t);for(var n,r=a(e),c=r.length,u=0;c>u;)o.f(t,n=r[u++],e[n]);return t}},NBAS:function(t,e,n){var r=n(\"I+eb\"),o=n(\"0Dky\"),i=n(\"ewvW\"),a=n(\"4WOD\"),c=n(\"4Xet\");r({target:\"Object\",stat:!0,forced:o((function(){a(1)})),sham:!c},{getPrototypeOf:function(t){return a(i(t))}})},\"NC/Y\":function(t,e,n){var r=n(\"0GbY\");t.exports=r(\"navigator\",\"userAgent\")||\"\"},NaFW:function(t,e,n){var r=n(\"9d/t\"),o=n(\"P4y1\"),i=n(\"tiKp\")(\"iterator\");t.exports=function(t){if(null!=t)return t[i]||t[\"@@iterator\"]||o[r(t)]}},\"NbN+\":function(t,e,n){n(\"I+eb\")({target:\"Number\",stat:!0},{EPSILON:Math.pow(2,-52)})},O741:function(t,e,n){var r=n(\"hh1v\");t.exports=function(t){if(!r(t)&&null!==t)throw TypeError(\"Can't set \"+String(t)+\" as a prototype\");return t}},OM9Z:function(t,e,n){n(\"I+eb\")({target:\"String\",proto:!0},{repeat:n(\"EUja\")})},P4y1:function(t,e){t.exports={}},PKPk:function(t,e,n){\"use strict\";var r=n(\"ZUd8\").charAt,o=n(\"afO8\"),i=n(\"fdAy\"),a=o.set,c=o.getterFor(\"String Iterator\");i(String,\"String\",(function(t){a(this,{type:\"String Iterator\",string:String(t),index:0})}),(function(){var t,e=c(this),n=e.string,o=e.index;return o>=n.length?{value:void 0,done:!0}:(t=r(n,o),e.index+=t.length,{value:t,done:!1})}))},PqOI:function(t,e,n){var r=n(\"I+eb\"),o=n(\"90hW\"),i=Math.abs,a=Math.pow;r({target:\"Math\",stat:!0},{cbrt:function(t){return o(t=+t)*a(i(t),1/3)}})},QFcT:function(t,e,n){var r=n(\"I+eb\"),o=Math.hypot,i=Math.abs,a=Math.sqrt;r({target:\"Math\",stat:!0,forced:!!o&&o(1/0,NaN)!==1/0},{hypot:function(t,e){for(var n,r,o=0,c=0,u=arguments.length,s=0;c0?(r=n/s)*r:n;return s===1/0?1/0:s*a(o)}})},QIpd:function(t,e,n){var r=n(\"xrYK\");t.exports=function(t){if(\"number\"!=typeof t&&\"Number\"!=r(t))throw TypeError(\"Incorrect invocation\");return+t}},QNnp:function(t,e,n){var r=n(\"I+eb\"),o=Math.floor,i=Math.log,a=Math.LOG2E;r({target:\"Math\",stat:!0},{clz32:function(t){return(t>>>=0)?31-o(i(t+.5)*a):32}})},QWBl:function(t,e,n){\"use strict\";var r=n(\"I+eb\"),o=n(\"F8JR\");r({target:\"Array\",proto:!0,forced:[].forEach!=o},{forEach:o})},Qo9l:function(t,e,n){var r=n(\"2oRo\");t.exports=r},R0gw:function(t,e,n){var r,o;void 0===(o=\"function\"==typeof(r=function(){\"use strict\";var t,e,n,r,o,i;function a(){t=Zone.__symbol__,e=Object[t(\"defineProperty\")]=Object.defineProperty,n=Object[t(\"getOwnPropertyDescriptor\")]=Object.getOwnPropertyDescriptor,r=Object.create,o=t(\"unconfigurables\"),Object.defineProperty=function(t,e,n){if(u(t,e))throw new TypeError(\"Cannot assign to read only property '\"+e+\"' of \"+t);var r=n.configurable;return\"prototype\"!==e&&(n=s(t,e,n)),f(t,e,n,r)},Object.defineProperties=function(t,e){return Object.keys(e).forEach((function(n){Object.defineProperty(t,n,e[n])})),t},Object.create=function(t,e){return\"object\"!=typeof e||Object.isFrozen(e)||Object.keys(e).forEach((function(n){e[n]=s(t,n,e[n])})),r(t,e)},Object.getOwnPropertyDescriptor=function(t,e){var r=n(t,e);return r&&u(t,e)&&(r.configurable=!1),r}}function c(t,e,n){var r=n.configurable;return f(t,e,n=s(t,e,n),r)}function u(t,e){return t&&t[o]&&t[o][e]}function s(t,n,r){return Object.isFrozen(r)||(r.configurable=!0),r.configurable||(t[o]||Object.isFrozen(t)||e(t,o,{writable:!0,value:{}}),t[o]&&(t[o][n]=!0)),r}function f(t,n,r,o){try{return e(t,n,r)}catch(a){if(!r.configurable)throw a;void 0===o?delete r.configurable:r.configurable=o;try{return e(t,n,r)}catch(a){var i=null;try{i=JSON.stringify(r)}catch(a){i=r.toString()}console.log(\"Attempting to configure '\"+n+\"' with descriptor '\"+i+\"' on object '\"+t+\"' and got error, giving up: \"+a)}}}function l(t,e){var n=e.getGlobalObjects(),r=n.eventNames,o=n.globalSources,i=n.zoneSymbolEventNames,a=n.TRUE_STR,c=n.FALSE_STR,u=n.ZONE_SYMBOL_PREFIX,s=\"ApplicationCache,EventSource,FileReader,InputMethodContext,MediaController,MessagePort,Node,Performance,SVGElementInstance,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebKitNamedFlow,Window,Worker,WorkerGlobalScope,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload,IDBRequest,IDBOpenDBRequest,IDBDatabase,IDBTransaction,IDBCursor,DBIndex,WebSocket\".split(\",\"),f=[],l=t.wtf,p=\"Anchor,Area,Audio,BR,Base,BaseFont,Body,Button,Canvas,Content,DList,Directory,Div,Embed,FieldSet,Font,Form,Frame,FrameSet,HR,Head,Heading,Html,IFrame,Image,Input,Keygen,LI,Label,Legend,Link,Map,Marquee,Media,Menu,Meta,Meter,Mod,OList,Object,OptGroup,Option,Output,Paragraph,Pre,Progress,Quote,Script,Select,Source,Span,Style,TableCaption,TableCell,TableCol,Table,TableRow,TableSection,TextArea,Title,Track,UList,Unknown,Video\".split(\",\");l?f=p.map((function(t){return\"HTML\"+t+\"Element\"})).concat(s):t.EventTarget?f.push(\"EventTarget\"):f=s;for(var h=t.__Zone_disable_IE_check||!1,v=t.__Zone_enable_cross_context_check||!1,d=e.isIEOrEdge(),g=\"function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }\",y={MSPointerCancel:\"pointercancel\",MSPointerDown:\"pointerdown\",MSPointerEnter:\"pointerenter\",MSPointerHover:\"pointerhover\",MSPointerLeave:\"pointerleave\",MSPointerMove:\"pointermove\",MSPointerOut:\"pointerout\",MSPointerOver:\"pointerover\",MSPointerUp:\"pointerup\"},b=0;b1?new i(e,n):new i(e),s=t.ObjectGetOwnPropertyDescriptor(u,\"onmessage\");return s&&!1===s.configurable?(a=t.ObjectCreate(u),c=u,[r,o,\"send\",\"close\"].forEach((function(e){a[e]=function(){var n=t.ArraySlice.call(arguments);if(e===r||e===o){var i=n.length>0?n[0]:void 0;if(i){var c=Zone.__symbol__(\"ON_PROPERTY\"+i);u[c]=a[c]}}return u[e].apply(u,n)}}))):a=u,t.patchOnProperties(a,[\"close\",\"error\",\"message\",\"open\"],c),a};var a=e.WebSocket;for(var c in i)a[c]=i[c]}(t,e),Zone[t.symbol(\"patchEvents\")]=!0}}(i=\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:{})[(i.__Zone_symbol_prefix||\"__zone_symbol__\")+\"legacyPatch\"]=function(){var t=i.Zone;t.__load_patch(\"defineProperty\",(function(t,e,n){n._redefineProperty=c,a()})),t.__load_patch(\"registerElement\",(function(t,e,n){!function(t,e){var n=e.getGlobalObjects();(n.isBrowser||n.isMix)&&\"registerElement\"in t.document&&e.patchCallbacks(e,document,\"Document\",\"registerElement\",[\"createdCallback\",\"attachedCallback\",\"detachedCallback\",\"attributeChangedCallback\"])}(t,n)})),t.__load_patch(\"EventTargetLegacy\",(function(t,e,n){l(t,n),p(n,t)}))}})?r.call(e,n,e,t):r)||(t.exports=o)},RK3t:function(t,e,n){var r=n(\"0Dky\"),o=n(\"xrYK\"),i=\"\".split;t.exports=r((function(){return!Object(\"z\").propertyIsEnumerable(0)}))?function(t){return\"String\"==o(t)?i.call(t,\"\"):Object(t)}:Object},RN6c:function(t,e,n){var r=n(\"2oRo\");t.exports=function(t,e){var n=r.console;n&&n.error&&(1===arguments.length?n.error(t):n.error(t,e))}},RNIs:function(t,e,n){var r=n(\"tiKp\"),o=n(\"fHMY\"),i=n(\"m/L8\"),a=r(\"unscopables\"),c=Array.prototype;null==c[a]&&i.f(c,a,{configurable:!0,value:o(null)}),t.exports=function(t){c[a][t]=!0}},ROdP:function(t,e,n){var r=n(\"hh1v\"),o=n(\"xrYK\"),i=n(\"tiKp\")(\"match\");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[i])?!!e:\"RegExp\"==o(t))}},Rfxz:function(t,e,n){\"use strict\";var r=n(\"I+eb\"),o=n(\"tycR\").some,i=n(\"pkCn\"),a=n(\"rkAj\"),c=i(\"some\"),u=a(\"some\");r({target:\"Array\",proto:!0,forced:!c||!u},{some:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},Rm1S:function(t,e,n){\"use strict\";var r=n(\"14Sl\"),o=n(\"glrk\"),i=n(\"UMSQ\"),a=n(\"HYAF\"),c=n(\"iqWW\"),u=n(\"FMNM\");r(\"match\",1,(function(t,e,n){return[function(e){var n=a(this),r=null==e?void 0:e[t];return void 0!==r?r.call(e,n):new RegExp(e)[t](String(n))},function(t){var r=n(e,t,this);if(r.done)return r.value;var a=o(t),s=String(this);if(!a.global)return u(a,s);var f=a.unicode;a.lastIndex=0;for(var l,p=[],h=0;null!==(l=u(a,s));){var v=String(l[0]);p[h]=v,\"\"===v&&(a.lastIndex=c(s,i(a.lastIndex),f)),h++}return 0===h?null:p}]}))},SEBh:function(t,e,n){var r=n(\"glrk\"),o=n(\"HAuM\"),i=n(\"tiKp\")(\"species\");t.exports=function(t,e){var n,a=r(t).constructor;return void 0===a||null==(n=r(a)[i])?e:o(n)}},STAE:function(t,e,n){var r=n(\"0Dky\");t.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},SYor:function(t,e,n){\"use strict\";var r=n(\"I+eb\"),o=n(\"WKiH\").trim;r({target:\"String\",proto:!0,forced:n(\"yNLB\")(\"trim\")},{trim:function(){return o(this)}})},TFPT:function(t,e,n){\"use strict\";var r=n(\"I+eb\"),o=n(\"hXpO\");r({target:\"String\",proto:!0,forced:n(\"rwPt\")(\"sub\")},{sub:function(){return o(this,\"sub\",\"\",\"\")}})},TWNs:function(t,e,n){var r=n(\"g6v/\"),o=n(\"2oRo\"),i=n(\"lMq5\"),a=n(\"cVYH\"),c=n(\"m/L8\").f,u=n(\"JBy8\").f,s=n(\"ROdP\"),f=n(\"rW0t\"),l=n(\"n3/R\"),p=n(\"busE\"),h=n(\"0Dky\"),v=n(\"afO8\").set,d=n(\"JiZb\"),g=n(\"tiKp\")(\"match\"),y=o.RegExp,b=y.prototype,m=/a/g,k=/a/g,E=new y(m)!==m,S=l.UNSUPPORTED_Y;if(r&&i(\"RegExp\",!E||S||h((function(){return k[g]=!1,y(m)!=m||y(k)==k||\"/a/i\"!=y(m,\"i\")})))){for(var x=function t(e,n){var r,o=this instanceof t,i=s(e),c=void 0===n;if(!o&&i&&e.constructor===t&&c)return e;E?i&&!c&&(e=e.source):e instanceof t&&(c&&(n=f.call(e)),e=e.source),S&&(r=!!n&&n.indexOf(\"y\")>-1)&&(n=n.replace(/y/g,\"\"));var u=a(E?new y(e,n):y(e,n),o?this:b,t);return S&&r&&v(u,{sticky:r}),u},w=function(t){t in x||c(x,t,{configurable:!0,get:function(){return y[t]},set:function(e){y[t]=e}})},_=u(y),T=0;_.length>T;)w(_[T++]);b.constructor=x,x.prototype=b,p(o,\"RegExp\",x)}d(\"RegExp\")},TWQb:function(t,e,n){var r=n(\"/GqU\"),o=n(\"UMSQ\"),i=n(\"I8vh\"),a=function(t){return function(e,n,a){var c,u=r(e),s=o(u.length),f=i(a,s);if(t&&n!=n){for(;s>f;)if((c=u[f++])!=c)return!0}else for(;s>f;f++)if((t||f in u)&&u[f]===n)return t||f||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},TeQF:function(t,e,n){\"use strict\";var r=n(\"I+eb\"),o=n(\"tycR\").filter,i=n(\"Hd5f\"),a=n(\"rkAj\"),c=i(\"filter\"),u=a(\"filter\");r({target:\"Array\",proto:!0,forced:!c||!u},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},TfTi:function(t,e,n){\"use strict\";var r=n(\"A2ZE\"),o=n(\"ewvW\"),i=n(\"m92n\"),a=n(\"6VoE\"),c=n(\"UMSQ\"),u=n(\"hBjN\"),s=n(\"NaFW\");t.exports=function(t){var e,n,f,l,p,h,v=o(t),d=\"function\"==typeof this?this:Array,g=arguments.length,y=g>1?arguments[1]:void 0,b=void 0!==y,m=s(v),k=0;if(b&&(y=r(y,g>2?arguments[2]:void 0,2)),null==m||d==Array&&a(m))for(n=new d(e=c(v.length));e>k;k++)h=b?y(v[k],k):v[k],u(n,k,h);else for(p=(l=m.call(v)).next,n=new d;!(f=p.call(l)).done;k++)h=b?i(l,y,[f.value,k],!0):f.value,u(n,k,h);return n.length=k,n}},ToJy:function(t,e,n){\"use strict\";var r=n(\"I+eb\"),o=n(\"HAuM\"),i=n(\"ewvW\"),a=n(\"0Dky\"),c=n(\"pkCn\"),u=[],s=u.sort,f=a((function(){u.sort(void 0)})),l=a((function(){u.sort(null)})),p=c(\"sort\");r({target:\"Array\",proto:!0,forced:f||!l||!p},{sort:function(t){return void 0===t?s.call(i(this)):s.call(i(this),o(t))}})},Tskq:function(t,e,n){\"use strict\";var r=n(\"bWFh\"),o=n(\"ZWaQ\");t.exports=r(\"Map\",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),o)},U3f4:function(t,e,n){var r=n(\"g6v/\"),o=n(\"m/L8\"),i=n(\"rW0t\"),a=n(\"n3/R\").UNSUPPORTED_Y;r&&(\"g\"!=/./g.flags||a)&&o.f(RegExp.prototype,\"flags\",{configurable:!0,get:i})},UMSQ:function(t,e,n){var r=n(\"ppGB\"),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},UTVS:function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},UesL:function(t,e,n){\"use strict\";var r=n(\"glrk\"),o=n(\"wE6v\");t.exports=function(t){if(\"string\"!==t&&\"number\"!==t&&\"default\"!==t)throw TypeError(\"Incorrect hint\");return o(r(this),\"number\"!==t)}},UxlC:function(t,e,n){\"use strict\";var r=n(\"14Sl\"),o=n(\"glrk\"),i=n(\"ewvW\"),a=n(\"UMSQ\"),c=n(\"ppGB\"),u=n(\"HYAF\"),s=n(\"iqWW\"),f=n(\"FMNM\"),l=Math.max,p=Math.min,h=Math.floor,v=/\\$([$&'`]|\\d\\d?|<[^>]*>)/g,d=/\\$([$&'`]|\\d\\d?)/g;r(\"replace\",2,(function(t,e,n,r){var g=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,y=r.REPLACE_KEEPS_$0,b=g?\"$\":\"$0\";return[function(n,r){var o=u(this),i=null==n?void 0:n[t];return void 0!==i?i.call(n,o,r):e.call(String(o),n,r)},function(t,r){if(!g&&y||\"string\"==typeof r&&-1===r.indexOf(b)){var i=n(e,t,this,r);if(i.done)return i.value}var u=o(t),h=String(this),v=\"function\"==typeof r;v||(r=String(r));var d=u.global;if(d){var k=u.unicode;u.lastIndex=0}for(var E=[];;){var S=f(u,h);if(null===S)break;if(E.push(S),!d)break;\"\"===String(S[0])&&(u.lastIndex=s(h,a(u.lastIndex),k))}for(var x,w=\"\",_=0,T=0;T=_&&(w+=h.slice(_,I)+M,_=I+O.length)}return w+h.slice(_)}];function m(t,n,r,o,a,c){var u=r+t.length,s=o.length,f=d;return void 0!==a&&(a=i(a),f=v),e.call(c,f,(function(e,i){var c;switch(i.charAt(0)){case\"$\":return\"$\";case\"&\":return t;case\"`\":return n.slice(0,r);case\"'\":return n.slice(u);case\"<\":c=a[i.slice(1,-1)];break;default:var f=+i;if(0===f)return e;if(f>s){var l=h(f/10);return 0===l?e:l<=s?void 0===o[l-1]?i.charAt(1):o[l-1]+i.charAt(1):e}c=o[f-1]}return void 0===c?\"\":c}))}}))},Uydy:function(t,e,n){var r=n(\"I+eb\"),o=n(\"HsHA\"),i=Math.acosh,a=Math.log,c=Math.sqrt,u=Math.LN2;r({target:\"Math\",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(1/0)!=1/0},{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?a(t)+u:o(t-1+c(t-1)*c(t+1))}})},VC3L:function(t,e,n){\"use strict\";var r=n(\"I+eb\"),o=n(\"0Dky\"),i=n(\"QIpd\"),a=1..toPrecision;r({target:\"Number\",proto:!0,forced:o((function(){return\"1\"!==a.call(1,void 0)}))||!o((function(){a.call({})}))},{toPrecision:function(t){return void 0===t?a.call(i(this)):a.call(i(this),t)}})},VpIT:function(t,e,n){var r=n(\"xDBR\"),o=n(\"xs3f\");(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})(\"versions\",[]).push({version:\"3.6.4\",mode:r?\"pure\":\"global\",copyright:\"\\xa9 2020 Denis Pushkarev (zloirock.ru)\"})},Vu81:function(t,e,n){var r=n(\"0GbY\"),o=n(\"JBy8\"),i=n(\"dBg+\"),a=n(\"glrk\");t.exports=r(\"Reflect\",\"ownKeys\")||function(t){var e=o.f(a(t)),n=i.f;return n?e.concat(n(t)):e}},WDsR:function(t,e,n){var r=n(\"I+eb\"),o=n(\"Xol8\"),i=Math.abs;r({target:\"Number\",stat:!0},{isSafeInteger:function(t){return o(t)&&i(t)<=9007199254740991}})},WJkJ:function(t,e){t.exports=\"\\t\\n\\v\\f\\r \\xa0\\u1680\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\u2028\\u2029\\ufeff\"},WKiH:function(t,e,n){var r=n(\"HYAF\"),o=\"[\"+n(\"WJkJ\")+\"]\",i=RegExp(\"^\"+o+o+\"*\"),a=RegExp(o+o+\"*$\"),c=function(t){return function(e){var n=String(r(e));return 1&t&&(n=n.replace(i,\"\")),2&t&&(n=n.replace(a,\"\")),n}};t.exports={start:c(1),end:c(2),trim:c(3)}},WjRb:function(t,e,n){var r=n(\"ROdP\");t.exports=function(t){if(r(t))throw TypeError(\"The method doesn't accept regular expressions\");return t}},XGwC:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},Xe3L:function(t,e,n){\"use strict\";var r=n(\"I+eb\"),o=n(\"0Dky\"),i=n(\"hBjN\");r({target:\"Array\",stat:!0,forced:o((function(){function t(){}return!(Array.of.call(t)instanceof t)}))},{of:function(){for(var t=0,e=arguments.length,n=new(\"function\"==typeof this?this:Array)(e);e>t;)i(n,t,arguments[t++]);return n.length=e,n}})},Xol8:function(t,e,n){var r=n(\"hh1v\"),o=Math.floor;t.exports=function(t){return!r(t)&&isFinite(t)&&o(t)===t}},YGK4:function(t,e,n){\"use strict\";var r=n(\"bWFh\"),o=n(\"ZWaQ\");t.exports=r(\"Set\",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),o)},YNrV:function(t,e,n){\"use strict\";var r=n(\"g6v/\"),o=n(\"0Dky\"),i=n(\"33Wh\"),a=n(\"dBg+\"),c=n(\"0eef\"),u=n(\"ewvW\"),s=n(\"RK3t\"),f=Object.assign,l=Object.defineProperty;t.exports=!f||o((function(){if(r&&1!==f({b:1},f(l({},\"a\",{enumerable:!0,get:function(){l(this,\"b\",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},n=Symbol();return t[n]=7,\"abcdefghijklmnopqrst\".split(\"\").forEach((function(t){e[t]=t})),7!=f({},t)[n]||\"abcdefghijklmnopqrst\"!=i(f({},e)).join(\"\")}))?function(t,e){for(var n=u(t),o=arguments.length,f=1,l=a.f,p=c.f;o>f;)for(var h,v=s(arguments[f++]),d=l?i(v).concat(l(v)):i(v),g=d.length,y=0;g>y;)h=d[y++],r&&!p.call(v,h)||(n[h]=v[h]);return n}:f},ZOXb:function(t,e,n){\"use strict\";var r=n(\"0Dky\"),o=n(\"DMt2\").start,i=Math.abs,a=Date.prototype,c=a.getTime,u=a.toISOString;t.exports=r((function(){return\"0385-07-25T07:06:39.999Z\"!=u.call(new Date(-50000000000001))}))||!r((function(){u.call(new Date(NaN))}))?function(){if(!isFinite(c.call(this)))throw RangeError(\"Invalid time value\");var t=this.getUTCFullYear(),e=this.getUTCMilliseconds(),n=t<0?\"-\":t>9999?\"+\":\"\";return n+o(i(t),n?6:4,0)+\"-\"+o(this.getUTCMonth()+1,2,0)+\"-\"+o(this.getUTCDate(),2,0)+\"T\"+o(this.getUTCHours(),2,0)+\":\"+o(this.getUTCMinutes(),2,0)+\":\"+o(this.getUTCSeconds(),2,0)+\".\"+o(e,3,0)+\"Z\"}:u},ZUd8:function(t,e,n){var r=n(\"ppGB\"),o=n(\"HYAF\"),i=function(t){return function(e,n){var i,a,c=String(o(e)),u=r(n),s=c.length;return u<0||u>=s?t?\"\":void 0:(i=c.charCodeAt(u))<55296||i>56319||u+1===s||(a=c.charCodeAt(u+1))<56320||a>57343?t?c.charAt(u):i:t?c.slice(u,u+2):a-56320+(i-55296<<10)+65536}};t.exports={codeAt:i(!1),charAt:i(!0)}},ZWaQ:function(t,e,n){\"use strict\";var r=n(\"m/L8\").f,o=n(\"fHMY\"),i=n(\"4syw\"),a=n(\"A2ZE\"),c=n(\"GarU\"),u=n(\"ImZN\"),s=n(\"fdAy\"),f=n(\"JiZb\"),l=n(\"g6v/\"),p=n(\"8YOa\").fastKey,h=n(\"afO8\"),v=h.set,d=h.getterFor;t.exports={getConstructor:function(t,e,n,s){var f=t((function(t,r){c(t,f,e),v(t,{type:e,index:o(null),first:void 0,last:void 0,size:0}),l||(t.size=0),null!=r&&u(r,t[s],t,n)})),h=d(e),g=function(t,e,n){var r,o,i=h(t),a=y(t,e);return a?a.value=n:(i.last=a={index:o=p(e,!0),key:e,value:n,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),l?i.size++:t.size++,\"F\"!==o&&(i.index[o]=a)),t},y=function(t,e){var n,r=h(t),o=p(e);if(\"F\"!==o)return r.index[o];for(n=r.first;n;n=n.next)if(n.key==e)return n};return i(f.prototype,{clear:function(){for(var t=h(this),e=t.index,n=t.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete e[n.index],n=n.next;t.first=t.last=void 0,l?t.size=0:this.size=0},delete:function(t){var e=h(this),n=y(this,t);if(n){var r=n.next,o=n.previous;delete e.index[n.index],n.removed=!0,o&&(o.next=r),r&&(r.previous=o),e.first==n&&(e.first=r),e.last==n&&(e.last=o),l?e.size--:this.size--}return!!n},forEach:function(t){for(var e,n=h(this),r=a(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.next:n.first;)for(r(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!y(this,t)}}),i(f.prototype,n?{get:function(t){var e=y(this,t);return e&&e.value},set:function(t,e){return g(this,0===t?0:t,e)}}:{add:function(t){return g(this,t=0===t?0:t,t)}}),l&&r(f.prototype,\"size\",{get:function(){return h(this).size}}),f},setStrong:function(t,e,n){var r=e+\" Iterator\",o=d(e),i=d(r);s(t,e,(function(t,e){v(this,{type:r,target:t,state:o(t),kind:e,last:void 0})}),(function(){for(var t=i(this),e=t.kind,n=t.last;n&&n.removed;)n=n.previous;return t.target&&(t.last=n=n?n.next:t.state.first)?\"keys\"==e?{value:n.key,done:!1}:\"values\"==e?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})}),n?\"entries\":\"values\",!n,!0),f(e)}}},ZfDv:function(t,e,n){var r=n(\"hh1v\"),o=n(\"6LWA\"),i=n(\"tiKp\")(\"species\");t.exports=function(t,e){var n;return o(t)&&(\"function\"!=typeof(n=t.constructor)||n!==Array&&!o(n.prototype)?r(n)&&null===(n=n[i])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===e?0:e)}},Zk8X:function(t,e,n){\"use strict\";var r=n(\"I+eb\"),o=n(\"hXpO\");r({target:\"String\",proto:!0,forced:n(\"rwPt\")(\"sup\")},{sup:function(){return o(this,\"sup\",\"\",\"\")}})},a57n:function(t,e,n){n(\"dG/n\")(\"search\")},a5NK:function(t,e,n){var r=n(\"I+eb\"),o=Math.log,i=Math.LOG10E;r({target:\"Math\",stat:!0},{log10:function(t){return o(t)*i}})},afO8:function(t,e,n){var r,o,i,a=n(\"f5p1\"),c=n(\"2oRo\"),u=n(\"hh1v\"),s=n(\"kRJp\"),f=n(\"UTVS\"),l=n(\"93I0\"),p=n(\"0BK2\");if(a){var h=new(0,c.WeakMap),v=h.get,d=h.has,g=h.set;r=function(t,e){return g.call(h,t,e),e},o=function(t){return v.call(h,t)||{}},i=function(t){return d.call(h,t)}}else{var y=l(\"state\");p[y]=!0,r=function(t,e){return s(t,y,e),e},o=function(t){return f(t,y)?t[y]:{}},i=function(t){return f(t,y)}}t.exports={set:r,get:o,has:i,enforce:function(t){return i(t)?o(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!u(e)||(n=o(e)).type!==t)throw TypeError(\"Incompatible receiver, \"+t+\" required\");return n}}}},bWFh:function(t,e,n){\"use strict\";var r=n(\"I+eb\"),o=n(\"2oRo\"),i=n(\"lMq5\"),a=n(\"busE\"),c=n(\"8YOa\"),u=n(\"ImZN\"),s=n(\"GarU\"),f=n(\"hh1v\"),l=n(\"0Dky\"),p=n(\"HH4o\"),h=n(\"1E5z\"),v=n(\"cVYH\");t.exports=function(t,e,n){var d=-1!==t.indexOf(\"Map\"),g=-1!==t.indexOf(\"Weak\"),y=d?\"set\":\"add\",b=o[t],m=b&&b.prototype,k=b,E={},S=function(t){var e=m[t];a(m,t,\"add\"==t?function(t){return e.call(this,0===t?0:t),this}:\"delete\"==t?function(t){return!(g&&!f(t))&&e.call(this,0===t?0:t)}:\"get\"==t?function(t){return g&&!f(t)?void 0:e.call(this,0===t?0:t)}:\"has\"==t?function(t){return!(g&&!f(t))&&e.call(this,0===t?0:t)}:function(t,n){return e.call(this,0===t?0:t,n),this})};if(i(t,\"function\"!=typeof b||!(g||m.forEach&&!l((function(){(new b).entries().next()})))))k=n.getConstructor(e,t,d,y),c.REQUIRED=!0;else if(i(t,!0)){var x=new k,w=x[y](g?{}:-0,1)!=x,_=l((function(){x.has(1)})),T=p((function(t){new b(t)})),O=!g&&l((function(){for(var t=new b,e=5;e--;)t[y](e,e);return!t.has(-0)}));T||((k=e((function(e,n){s(e,k,t);var r=v(new b,e,k);return null!=n&&u(n,r[y],r,d),r}))).prototype=m,m.constructor=k),(_||O)&&(S(\"delete\"),S(\"has\"),d&&S(\"get\")),(O||w)&&S(y),g&&m.clear&&delete m.clear}return E[t]=k,r({global:!0,forced:k!=b},E),h(k,t),g||n.setStrong(k,t,d),k}},brp2:function(t,e,n){n(\"I+eb\")({target:\"Date\",stat:!0},{now:function(){return(new Date).getTime()}})},busE:function(t,e,n){var r=n(\"2oRo\"),o=n(\"kRJp\"),i=n(\"UTVS\"),a=n(\"zk60\"),c=n(\"iSVu\"),u=n(\"afO8\"),s=u.get,f=u.enforce,l=String(String).split(\"String\");(t.exports=function(t,e,n,c){var u=!!c&&!!c.unsafe,s=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;\"function\"==typeof n&&(\"string\"!=typeof e||i(n,\"name\")||o(n,\"name\",e),f(n).source=l.join(\"string\"==typeof e?e:\"\")),t!==r?(u?!p&&t[e]&&(s=!0):delete t[e],s?t[e]=n:o(t,e,n)):s?t[e]=n:a(e,n)})(Function.prototype,\"toString\",(function(){return\"function\"==typeof this&&s(this).source||c(this)}))},cDke:function(t,e,n){var r=n(\"I+eb\"),o=n(\"0Dky\"),i=n(\"BX/b\").f;r({target:\"Object\",stat:!0,forced:o((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:i})},cVYH:function(t,e,n){var r=n(\"hh1v\"),o=n(\"0rvr\");t.exports=function(t,e,n){var i,a;return o&&\"function\"==typeof(i=e.constructor)&&i!==n&&r(a=i.prototype)&&a!==n.prototype&&o(t,a),t}},\"dBg+\":function(t,e){e.f=Object.getOwnPropertySymbols},\"dG/n\":function(t,e,n){var r=n(\"Qo9l\"),o=n(\"UTVS\"),i=n(\"5Tg+\"),a=n(\"m/L8\").f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});o(e,t)||a(e,t,{value:i.f(t)})}},\"eDl+\":function(t,e){t.exports=[\"constructor\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"toLocaleString\",\"toString\",\"valueOf\"]},eJiR:function(t,e,n){var r=n(\"I+eb\"),o=n(\"jrUv\"),i=Math.exp;r({target:\"Math\",stat:!0},{tanh:function(t){var e=o(t=+t),n=o(-t);return e==1/0?1:n==1/0?-1:(e-n)/(i(t)+i(-t))}})},eajv:function(t,e,n){var r=n(\"I+eb\"),o=Math.asinh,i=Math.log,a=Math.sqrt;r({target:\"Math\",stat:!0,forced:!(o&&1/o(0)>0)},{asinh:function t(e){return isFinite(e=+e)&&0!=e?e<0?-t(-e):i(e+a(e*e+1)):e}})},eoL8:function(t,e,n){var r=n(\"I+eb\"),o=n(\"g6v/\");r({target:\"Object\",stat:!0,forced:!o,sham:!o},{defineProperty:n(\"m/L8\").f})},ewvW:function(t,e,n){var r=n(\"HYAF\");t.exports=function(t){return Object(r(t))}},f5p1:function(t,e,n){var r=n(\"2oRo\"),o=n(\"iSVu\"),i=r.WeakMap;t.exports=\"function\"==typeof i&&/native code/.test(o(i))},fHMY:function(t,e,n){var r,o=n(\"glrk\"),i=n(\"N+g0\"),a=n(\"eDl+\"),c=n(\"0BK2\"),u=n(\"G+Rx\"),s=n(\"zBJ4\"),f=n(\"93I0\")(\"IE_PROTO\"),l=function(){},p=function(t){return\"\n\n") + site_40 = []byte("\x89PNG \n\n\x00\x00\x00 IHDR\x00\x00\x004\x00\x00\x004\x00\x00\x00oq\xd3`\x00\x00\xb2IDATxb\xf8O'H\x86\x96J\xd6JV:X4\xc3vW?\xa0\xf6\xb2\x80m\x8d\xa3x\x8e\x99\x99\xc7\xcc bM\xb4\x89\xb1\x82\xe3;\xd1\xe1?厙ˡr%g\x98uPp\x99\xe9\xec1oI\xca0f\x8a\xdaw\xff\x95\xfd\xf5s1\xd3\xdaB\xbf\xd8.\\k\xff\xee\x96\xadxvS\xe4QGwRw\xd2QǦ\xc8\xcfޒ\xa1\xc8\xdb\xd2B\xea\x92ydHu\xc9i!\x91\xb7y(\xf1\x83\xcb\xdam\\oP\xbbmDz\xc4\x8264\xff!\xf7\xdf\xfb\xf9\x93k\xbf\xc3\xfd\xf7\xfc\x87\x820\xe4\x9aY\x9e \x96\x8b*Op͜\xd6P\xec+9\xf3\xfd\xc2{\x91\xcb\xefș\xfb\xcaT\x86\x98\x96\xac\xdft\xbb\xbcV.ݞ\xf56\xb9!\xdbw\xeaڮdY]\x97\xa3yg\xf3\xce.\x87\xf4\\\xb2\xba\xd6fB\x98\x94\x96\x8dQ}\xb4HԖ\xeb\xbb\xe0\x85\xbe m\xb9R\xb61JF\x98\x84\x96Z\x9b\xbc\xa23\xd3\xef\xf3bX~_g\xa6\xdcYk \x86>ܾ\xbc]>ck\xa9\xf5\xdd\xf0\xc2(ߍ\x96\xdan\xa9\xbfݶ}y‡\xb2!\xa6E\xf9g\x9fS\xe2\x98\xc7\xda \xb9\xfc\xa7\xdb=\xf2\xd4>\xa7\xf2fr\xce*K4\xf9\xc0R\x9b\x8a墚v\xa6\xca\xd3e\x89\xceY\x83CL˖f\xb4\xb4\x96\xf8\xae\n\xb5R\xf9\xae\xb6\x96\x98\xb6e\xc1M\xc2,\x99\xbfk&#n\x87\xbcV.G\x87[ޤ92\xb7D\xec\xcbS\xe4\xb4x{\xbc\x98\xa4z\xe4\x84\xe5)\xfb,\xba\xb6\xa4\xf8@\xaa\x84\x96)I$\xec@\xea\x92b\xbaF\xb0\x84Π\xe3\x84\xd0\xd64O\x97H\xcb\xe4%֕\x94\xe6 m%\xd0\xf1\xd0X\xe6\xddK\xf3yэ\xe5\xd9\"-\x93\x92@Xyvt#\x81\x9b\xe7ϻw\xe8\xe7\xfd\xef\xebTL\xefI\xc7aa\x88[ҹ\x8d@\xc5\xff\xben\xe0\xa8\xe1 -\xc5\xd3 \xc2\xe4M{&\x8f[\xd1\xf0\xf4j) O ݦ\xff\xa8\x9fԡ\xa3vXY\xf1Ц<\xa2q\xdaʲs\x9b\xce\xe2\xe6q\xed~G\xaf\xd21\xacB,\xea{5\n\x8eMv\x84\n'\x89\n\xa1\x8fT\xd5\xeew,\xabJ/B\x83 ,E\xe9\xa4fJ9A\x9cts\x83\xb1\xb1\xf1\xf2\xaa\xe6\xc8ڶ\xa1A\x87QՈ!\xec\x9b\xd0\xc8>v\x86\x82\xc7I\xb1kC\x83\xb5m\x88\xa39\xf5\x95\xed\xa2!s\xc1g\xb0yܙ\xcd\xec\"v\xe7\x8e\xa9l\x9fS/rt)\xb9\\ m\xff!a \xacB\x8d\xe9H \x9f%v\xa5\xb3ۘ\xd6\xc9\xe5tI\xcaќk\xa3_SV\xf6}\xf2\xc2\xf3\xd1;\xca0\xfa\xf3\x98\x90p\xa4>\xae\xba2{\xa3`EjG\x85< 3\xd0\"\xfa\xb9!\x8e\x9b\xa2\x90 գ\xbe4bH\xfdA=\xa9BE.bA\x88\x84\"\xfcn\xc2DZ ҠpqS.7\xb2.\xaa\xa4\xde\xc9C\xea\xdbj\x85\x8aam\xc4<\x81\x9107+zL\xcf\x8e*^\x962j$\xa7=\xa6\x8f#\xba\xc9\xf5stcYY\xdee\xa3-I\xedcD3\xd1\xfaX eg\xbe0RX;\xc0 sD}Y[\xd3\xc5\xd7\xe4\xc1\x91z\xf1߃\x889eo\xd8\xb78\xea\x85P\x00\xf59\xedb(a\"-\x82v\x9c\x99_I\xbd\xdcbrKL\x8fP\xf5Х\xb5\xe5CT L\xa0E\x90\xad\x8aNsK=2\xe6\xd3}F:!숲w8*fB k\xd3\xf1\x88\xddn\xf8l\x8f-t\xfdI\xe7\xa9w~\xa5a\xe6\xb4\xd0 N\xfeIwL\xf8A\x8c\x9e\xa3\xf5&\xacJF\x989-\x9czn\xd2ϰ愙\xd32Ňes\xc2\xcch\x99\xe2\x909arZ\xa6>$'LJKP\x86D\xc2DZ\x826$&\xd0\xbc!\x910\n\xb4mH$̔s\xfd\xb2\xd1\xc7q\xf1C\xe5\x00\x00\x00\x00IEND\xaeB`\x82") + site_41 = []byte("\x89PNG \n\n\x00\x00\x00 IHDR\x00\x00\x00\x00\x00\x00\x00\x00\x00C\x84E\x00\x00IDATx\x8dT3x$\xde=\xdbݡ\xd2\xf9\xb4y\xe8\xe2}\xfe\xfe\xc5\xfb\x96b\xd7\xf3W'\xee\xbd\"L\xdc㯲\xeb\x97\xaa>\xd9Mz\xa3\xabO.\xca\xdd\xd5\n/\xc88/\xee\xb5B\xee\xae9Cq\xab䮣\xb7\xedƗ\x99 0\xf82Ӿ\x8fޖ\xbbƭ\x9a\xaapч9\xbb\x9f\xf0\xe3?\xc7p \xc7>ᝬ>\xac\xc2\xc5J١v{\x92h\x97\x9e\x97L\xbc\xa0\x80/\x9e\x978\xca\xd5n);(\xd4pa\x90u\x9cT\xea\xa4a\xecY\xa7\xe3ߤ\xe1e\xaa\xdd3\xc86\\\x90\xf8\xb5\xb6و\xa7M\xe3_\xc82'ƿ[O4\x99\xacu\x84P\x9a\xac'\xd5\xf8-J<\x9e\xf1=\x81n0\xfd\xa9\xad\xd6\xd6\x8c&Ԡu\xcb\xec\xf00\xc1 \x90\xce\xf9\xe5\xc2v\xc8\xf0\xed\xaa\xc8\xe8@\xf53\xff6Ȁ\xed \xfe#\xe0\xa3\x8d\xe3\x9b~ZN\xf4\x8fL\xc1t±%\xfc\x8d`xz\xf4\xe5j L\x9eF\xf0\x84K\xfe\xef\xc1\xa8\x86*\xd83\xb7\xfa6)\xa2\xd2\xdd\x8e\x00\x00\x00\x00IEND\xaeB`\x82") + site_42 = []byte("(self.webpackChunkprysm_web_ui=self.webpackChunkprysm_web_ui||[]).push([[179],{8255:st=>{function P(c){return Promise.resolve().then(()=>{var s=new Error(\"Cannot find module '\"+c+\"'\");throw s.code=\"MODULE_NOT_FOUND\",s})}P.keys=()=>[],P.resolve=P,P.id=8255,st.exports=P},7238:(st,P,c)=>{\"use strict\";c.d(P,{l3:()=>r,_j:()=>s,LC:()=>e,ZN:()=>W,jt:()=>l,pV:()=>E,F4:()=>M,IO:()=>k,vP:()=>a,SB:()=>y,oB:()=>b,eR:()=>B,X$:()=>u,ZE:()=>K,k1:()=>$});class s{}class e{}const r=\"*\";function u(re,me){return{type:7,name:re,definitions:me,options:{}}}function l(re,me=null){return{type:4,styles:me,timings:re}}function a(re,me=null){return{type:2,steps:re,options:me}}function b(re){return{type:6,styles:re,offset:null}}function y(re,me,q){return{type:0,name:re,styles:me,options:q}}function M(re){return{type:5,steps:re}}function B(re,me,q=null){return{type:1,expr:re,animation:me,options:q}}function E(re=null){return{type:9,options:re}}function k(re,me,q=null){return{type:11,selector:re,animation:me,options:q}}function z(re){Promise.resolve(null).then(re)}class W{constructor(me=0,q=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=me+q}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(me=>me()),this._onDoneFns=[])}onStart(me){this._onStartFns.push(me)}onDone(me){this._onDoneFns.push(me)}onDestroy(me){this._onDestroyFns.push(me)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){z(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(me=>me()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(me=>me()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(me){this._position=this.totalTime?me*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(me){const q=\"start\"==me?this._onStartFns:this._onDoneFns;q.forEach(Me=>Me()),q.length=0}}class K{constructor(me){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=me;let q=0,Me=0,A=0;const ce=this.players.length;0==ce?z(()=>this._onFinish()):this.players.forEach(_=>{_.onDone(()=>{++q==ce&&this._onFinish()}),_.onDestroy(()=>{++Me==ce&&this._onDestroy()}),_.onStart(()=>{++A==ce&&this._onStart()})}),this.totalTime=this.players.reduce((_,d)=>Math.max(_,d.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(me=>me()),this._onDoneFns=[])}init(){this.players.forEach(me=>me.init())}onStart(me){this._onStartFns.push(me)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(me=>me()),this._onStartFns=[])}onDone(me){this._onDoneFns.push(me)}onDestroy(me){this._onDestroyFns.push(me)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(me=>me.play())}pause(){this.players.forEach(me=>me.pause())}restart(){this.players.forEach(me=>me.restart())}finish(){this._onFinish(),this.players.forEach(me=>me.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(me=>me.destroy()),this._onDestroyFns.forEach(me=>me()),this._onDestroyFns=[])}reset(){this.players.forEach(me=>me.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(me){const q=me*this.totalTime;this.players.forEach(Me=>{const A=Me.totalTime?Math.min(1,q/Me.totalTime):1;Me.setPosition(A)})}getPosition(){const me=this.players.reduce((q,Me)=>null===q||Me.totalTime>q.totalTime?Me:q,null);return null!=me?me.getPosition():0}beforeDestroy(){this.players.forEach(me=>{me.beforeDestroy&&me.beforeDestroy()})}triggerCallback(me){const q=\"start\"==me?this._onStartFns:this._onDoneFns;q.forEach(Me=>Me()),q.length=0}}const $=\"!\"},9238:(st,P,c)=>{\"use strict\";c.d(P,{rt:()=>pt,s1:()=>Z,$s:()=>f,kH:()=>He,Em:()=>R,tE:()=>tt,qV:()=>Ke,qm:()=>qe,Kd:()=>Lt,X6:()=>_e,yG:()=>Qe});var s=c(8583),e=c(7716),r=c(9765),u=c(826),l=c(6215),m=c(5917),a=c(6461),b=c(8307),y=c(4395),M=c(5435),B=c(8002),w=c(5257),E=c(3653),O=c(7519),k=c(6782),Y=c(9490),z=c(521),W=c(8553);function me(we,je){return(we.getAttribute(je)||\"\").match(/\\S+/g)||[]}const q=\"cdk-describedby-message-container\",Me=\"cdk-describedby-message\",A=\"cdk-describedby-host\";let ce=0;const _=new Map;let d=null,f=(()=>{class we{constructor(Fe){this._document=Fe}describe(Fe,Dt,We){if(!this._canBeDescribed(Fe,Dt))return;const ft=v(Dt,We);\"string\"!=typeof Dt?(D(Dt),_.set(ft,{messageElement:Dt,referenceCount:0})):_.has(ft)||this._createMessageElement(Dt,We),this._isElementDescribedByMessage(Fe,ft)||this._addMessageReference(Fe,ft)}removeDescription(Fe,Dt,We){if(!Dt||!this._isElementNode(Fe))return;const ft=v(Dt,We);if(this._isElementDescribedByMessage(Fe,ft)&&this._removeMessageReference(Fe,ft),\"string\"==typeof Dt){const at=_.get(ft);at&&0===at.referenceCount&&this._deleteMessageElement(ft)}d&&0===d.childNodes.length&&this._deleteMessagesContainer()}ngOnDestroy(){const Fe=this._document.querySelectorAll(`[${A}]`);for(let Dt=0;Dt0!=We.indexOf(Me));Fe.setAttribute(\"aria-describedby\",Dt.join(\" \"))}_addMessageReference(Fe,Dt){const We=_.get(Dt);(function(we,je,Fe){const Dt=me(we,je);Dt.some(We=>We.trim()==Fe.trim())||(Dt.push(Fe.trim()),we.setAttribute(je,Dt.join(\" \")))})(Fe,\"aria-describedby\",We.messageElement.id),Fe.setAttribute(A,\"\"),We.referenceCount++}_removeMessageReference(Fe,Dt){const We=_.get(Dt);We.referenceCount--,function(we,je,Fe){const We=me(we,je).filter(ft=>ft!=Fe.trim());We.length?we.setAttribute(je,We.join(\" \")):we.removeAttribute(je)}(Fe,\"aria-describedby\",We.messageElement.id),Fe.removeAttribute(A)}_isElementDescribedByMessage(Fe,Dt){const We=me(Fe,\"aria-describedby\"),ft=_.get(Dt),at=ft&&ft.messageElement.id;return!!at&&-1!=We.indexOf(at)}_canBeDescribed(Fe,Dt){if(!this._isElementNode(Fe))return!1;if(Dt&&\"object\"==typeof Dt)return!0;const We=null==Dt?\"\":`${Dt}`.trim(),ft=Fe.getAttribute(\"aria-label\");return!(!We||ft&&ft.trim()===We)}_isElementNode(Fe){return Fe.nodeType===this._document.ELEMENT_NODE}}return we.\\u0275fac=function(Fe){return new(Fe||we)(e.LFG(s.K0))},we.\\u0275prov=e.Yz7({factory:function(){return new we(e.LFG(s.K0))},token:we,providedIn:\"root\"}),we})();function v(we,je){return\"string\"==typeof we?`${je||\"\"}/${we}`:we}function D(we){we.id||(we.id=`${Me}-${ce++}`)}class I{constructor(je){this._items=je,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new r.xQ,this._typeaheadSubscription=u.w.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=Fe=>Fe.disabled,this._pressedLetters=[],this.tabOut=new r.xQ,this.change=new r.xQ,je instanceof e.n_E&&je.changes.subscribe(Fe=>{if(this._activeItem){const We=Fe.toArray().indexOf(this._activeItem);We>-1&&We!==this._activeItemIndex&&(this._activeItemIndex=We)}})}skipPredicate(je){return this._skipPredicateFn=je,this}withWrap(je=!0){return this._wrap=je,this}withVerticalOrientation(je=!0){return this._vertical=je,this}withHorizontalOrientation(je){return this._horizontal=je,this}withAllowedModifierKeys(je){return this._allowedModifierKeys=je,this}withTypeAhead(je=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,b.b)(Fe=>this._pressedLetters.push(Fe)),(0,y.b)(je),(0,M.h)(()=>this._pressedLetters.length>0),(0,B.U)(()=>this._pressedLetters.join(\"\"))).subscribe(Fe=>{const Dt=this._getItemsArray();for(let We=1;We!je[ft]||this._allowedModifierKeys.indexOf(ft)>-1);switch(Fe){case a.Mf:return void this.tabOut.next();case a.JH:if(this._vertical&&We){this.setNextItemActive();break}return;case a.LH:if(this._vertical&&We){this.setPreviousItemActive();break}return;case a.SV:if(this._horizontal&&We){\"rtl\"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case a.oh:if(this._horizontal&&We){\"rtl\"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case a.Sd:if(this._homeAndEnd&&We){this.setFirstItemActive();break}return;case a.uR:if(this._homeAndEnd&&We){this.setLastItemActive();break}return;default:return void((We||(0,a.Vb)(je,\"shiftKey\"))&&(je.key&&1===je.key.length?this._letterKeyStream.next(je.key.toLocaleUpperCase()):(Fe>=a.A&&Fe<=a.Z||Fe>=a.xE&&Fe<=a.aO)&&this._letterKeyStream.next(String.fromCharCode(Fe))))}this._pressedLetters=[],je.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(je){const Fe=this._getItemsArray(),Dt=\"number\"==typeof je?je:Fe.indexOf(je),We=Fe[Dt];this._activeItem=null==We?null:We,this._activeItemIndex=Dt}_setActiveItemByDelta(je){this._wrap?this._setActiveInWrapMode(je):this._setActiveInDefaultMode(je)}_setActiveInWrapMode(je){const Fe=this._getItemsArray();for(let Dt=1;Dt<=Fe.length;Dt++){const We=(this._activeItemIndex+je*Dt+Fe.length)%Fe.length;if(!this._skipPredicateFn(Fe[We]))return void this.setActiveItem(We)}}_setActiveInDefaultMode(je){this._setActiveItemByIndex(this._activeItemIndex+je,je)}_setActiveItemByIndex(je,Fe){const Dt=this._getItemsArray();if(Dt[je]){for(;this._skipPredicateFn(Dt[je]);)if(!Dt[je+=Fe])return;this.setActiveItem(je)}}_getItemsArray(){return this._items instanceof e.n_E?this._items.toArray():this._items}}class Z extends I{setActiveItem(je){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(je),this.activeItem&&this.activeItem.setActiveStyles()}}class R extends I{constructor(){super(...arguments),this._origin=\"program\"}setFocusOrigin(je){return this._origin=je,this}setActiveItem(je){super.setActiveItem(je),this.activeItem&&this.activeItem.focus(this._origin)}}let g=(()=>{class we{constructor(Fe){this._platform=Fe}isDisabled(Fe){return Fe.hasAttribute(\"disabled\")}isVisible(Fe){return function(we){return!!(we.offsetWidth||we.offsetHeight||\"function\"==typeof we.getClientRects&&we.getClientRects().length)}(Fe)&&\"visible\"===getComputedStyle(Fe).visibility}isTabbable(Fe){if(!this._platform.isBrowser)return!1;const Dt=function(we){try{return we.frameElement}catch(je){return null}}(function(we){return we.ownerDocument&&we.ownerDocument.defaultView||window}(Fe));if(Dt&&(-1===Pe(Dt)||!this.isVisible(Dt)))return!1;let We=Fe.nodeName.toLowerCase(),ft=Pe(Fe);return Fe.hasAttribute(\"contenteditable\")?-1!==ft:!(\"iframe\"===We||\"object\"===We||this._platform.WEBKIT&&this._platform.IOS&&!function(we){let je=we.nodeName.toLowerCase(),Fe=\"input\"===je&&we.type;return\"text\"===Fe||\"password\"===Fe||\"select\"===je||\"textarea\"===je}(Fe))&&(\"audio\"===We?!!Fe.hasAttribute(\"controls\")&&-1!==ft:\"video\"===We?-1!==ft&&(null!==ft||this._platform.FIREFOX||Fe.hasAttribute(\"controls\")):Fe.tabIndex>=0)}isFocusable(Fe,Dt){return function(we){return!function(we){return function(we){return\"input\"==we.nodeName.toLowerCase()}(we)&&\"hidden\"==we.type}(we)&&(function(we){let je=we.nodeName.toLowerCase();return\"input\"===je||\"select\"===je||\"button\"===je||\"textarea\"===je}(we)||function(we){return function(we){return\"a\"==we.nodeName.toLowerCase()}(we)&&we.hasAttribute(\"href\")}(we)||we.hasAttribute(\"contenteditable\")||Se(we))}(Fe)&&!this.isDisabled(Fe)&&((null==Dt?void 0:Dt.ignoreVisibility)||this.isVisible(Fe))}}return we.\\u0275fac=function(Fe){return new(Fe||we)(e.LFG(z.t4))},we.\\u0275prov=e.Yz7({factory:function(){return new we(e.LFG(z.t4))},token:we,providedIn:\"root\"}),we})();function Se(we){if(!we.hasAttribute(\"tabindex\")||void 0===we.tabIndex)return!1;let je=we.getAttribute(\"tabindex\");return\"-32768\"!=je&&!(!je||isNaN(parseInt(je,10)))}function Pe(we){if(!Se(we))return null;const je=parseInt(we.getAttribute(\"tabindex\")||\"\",10);return isNaN(je)?-1:je}class Xe{constructor(je,Fe,Dt,We,ft=!1){this._element=je,this._checker=Fe,this._ngZone=Dt,this._document=We,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,ft||this.attachAnchors()}get enabled(){return this._enabled}set enabled(je){this._enabled=je,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(je,this._startAnchor),this._toggleAnchorTabIndex(je,this._endAnchor))}destroy(){const je=this._startAnchor,Fe=this._endAnchor;je&&(je.removeEventListener(\"focus\",this.startAnchorListener),je.parentNode&&je.parentNode.removeChild(je)),Fe&&(Fe.removeEventListener(\"focus\",this.endAnchorListener),Fe.parentNode&&Fe.parentNode.removeChild(Fe)),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener(\"focus\",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener(\"focus\",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(je){return new Promise(Fe=>{this._executeOnStable(()=>Fe(this.focusInitialElement(je)))})}focusFirstTabbableElementWhenReady(je){return new Promise(Fe=>{this._executeOnStable(()=>Fe(this.focusFirstTabbableElement(je)))})}focusLastTabbableElementWhenReady(je){return new Promise(Fe=>{this._executeOnStable(()=>Fe(this.focusLastTabbableElement(je)))})}_getRegionBoundary(je){let Fe=this._element.querySelectorAll(`[cdk-focus-region-${je}], [cdkFocusRegion${je}], [cdk-focus-${je}]`);for(let Dt=0;Dt=0;Dt--){let We=Fe[Dt].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(Fe[Dt]):null;if(We)return We}return null}_createAnchor(){const je=this._document.createElement(\"div\");return this._toggleAnchorTabIndex(this._enabled,je),je.classList.add(\"cdk-visually-hidden\"),je.classList.add(\"cdk-focus-trap-anchor\"),je.setAttribute(\"aria-hidden\",\"true\"),je}_toggleAnchorTabIndex(je,Fe){je?Fe.setAttribute(\"tabindex\",\"0\"):Fe.removeAttribute(\"tabindex\")}toggleAnchors(je){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(je,this._startAnchor),this._toggleAnchorTabIndex(je,this._endAnchor))}_executeOnStable(je){this._ngZone.isStable?je():this._ngZone.onStable.pipe((0,w.q)(1)).subscribe(je)}}let Ke=(()=>{class we{constructor(Fe,Dt,We){this._checker=Fe,this._ngZone=Dt,this._document=We}create(Fe,Dt=!1){return new Xe(Fe,this._checker,this._ngZone,this._document,Dt)}}return we.\\u0275fac=function(Fe){return new(Fe||we)(e.LFG(g),e.LFG(e.R0b),e.LFG(s.K0))},we.\\u0275prov=e.Yz7({factory:function(){return new we(e.LFG(g),e.LFG(e.R0b),e.LFG(s.K0))},token:we,providedIn:\"root\"}),we})();function _e(we){return 0===we.offsetX&&0===we.offsetY}function Qe(we){const je=we.touches&&we.touches[0]||we.changedTouches&&we.changedTouches[0];return!(!je||-1!==je.identifier||null!=je.radiusX&&1!==je.radiusX||null!=je.radiusY&&1!==je.radiusY)}\"undefined\"!=typeof Element&∈const ot=new e.OlP(\"cdk-input-modality-detector-options\"),Je={ignoreKeys:[a.zL,a.jx,a.b2,a.MW,a.JU]},Et=(0,z.i$)({passive:!0,capture:!0});let Mt=(()=>{class we{constructor(Fe,Dt,We,ft){this._platform=Fe,this._mostRecentTarget=null,this._modality=new l.X(null),this._lastTouchMs=0,this._onKeydown=at=>{var nn,en;(null===(en=null===(nn=this._options)||void 0===nn?void 0:nn.ignoreKeys)||void 0===en?void 0:en.some(sn=>sn===at.keyCode))||(this._modality.next(\"keyboard\"),this._mostRecentTarget=(0,z.sA)(at))},this._onMousedown=at=>{Date.now()-this._lastTouchMs<650||(this._modality.next(_e(at)?\"keyboard\":\"mouse\"),this._mostRecentTarget=(0,z.sA)(at))},this._onTouchstart=at=>{Qe(at)?this._modality.next(\"keyboard\"):(this._lastTouchMs=Date.now(),this._modality.next(\"touch\"),this._mostRecentTarget=(0,z.sA)(at))},this._options=Object.assign(Object.assign({},Je),ft),this.modalityDetected=this._modality.pipe((0,E.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,O.x)()),Fe.isBrowser&&Dt.runOutsideAngular(()=>{We.addEventListener(\"keydown\",this._onKeydown,Et),We.addEventListener(\"mousedown\",this._onMousedown,Et),We.addEventListener(\"touchstart\",this._onTouchstart,Et)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener(\"keydown\",this._onKeydown,Et),document.removeEventListener(\"mousedown\",this._onMousedown,Et),document.removeEventListener(\"touchstart\",this._onTouchstart,Et))}}return we.\\u0275fac=function(Fe){return new(Fe||we)(e.LFG(z.t4),e.LFG(e.R0b),e.LFG(s.K0),e.LFG(ot,8))},we.\\u0275prov=e.Yz7({factory:function(){return new we(e.LFG(z.t4),e.LFG(e.R0b),e.LFG(s.K0),e.LFG(ot,8))},token:we,providedIn:\"root\"}),we})();const ae=new e.OlP(\"liveAnnouncerElement\",{providedIn:\"root\",factory:function(){return null}}),nt=new e.OlP(\"LIVE_ANNOUNCER_DEFAULT_OPTIONS\");let Lt=(()=>{class we{constructor(Fe,Dt,We,ft){this._ngZone=Dt,this._defaultOptions=ft,this._document=We,this._liveElement=Fe||this._createLiveElement()}announce(Fe,...Dt){const We=this._defaultOptions;let ft,at;return 1===Dt.length&&\"number\"==typeof Dt[0]?at=Dt[0]:[ft,at]=Dt,this.clear(),clearTimeout(this._previousTimeout),ft||(ft=We&&We.politeness?We.politeness:\"polite\"),null==at&&We&&(at=We.duration),this._liveElement.setAttribute(\"aria-live\",ft),this._ngZone.runOutsideAngular(()=>new Promise(nn=>{clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=Fe,nn(),\"number\"==typeof at&&(this._previousTimeout=setTimeout(()=>this.clear(),at))},100)}))}clear(){this._liveElement&&(this._liveElement.textContent=\"\")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement&&this._liveElement.parentNode&&(this._liveElement.parentNode.removeChild(this._liveElement),this._liveElement=null)}_createLiveElement(){const Fe=\"cdk-live-announcer-element\",Dt=this._document.getElementsByClassName(Fe),We=this._document.createElement(\"div\");for(let ft=0;ft{class we{constructor(Fe,Dt,We,ft,at){this._ngZone=Fe,this._platform=Dt,this._inputModalityDetector=We,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new r.xQ,this._rootNodeFocusAndBlurListener=nn=>{const en=(0,z.sA)(nn),sn=\"focus\"===nn.type?this._onFocus:this._onBlur;for(let Tn=en;Tn;Tn=Tn.parentElement)sn.call(this,nn,Tn)},this._document=ft,this._detectionMode=(null==at?void 0:at.detectionMode)||0}monitor(Fe,Dt=!1){const We=(0,Y.fI)(Fe);if(!this._platform.isBrowser||1!==We.nodeType)return(0,m.of)(null);const ft=(0,z.kV)(We)||this._getDocument(),at=this._elementInfo.get(We);if(at)return Dt&&(at.checkChildren=!0),at.subject;const nn={checkChildren:Dt,subject:new r.xQ,rootNode:ft};return this._elementInfo.set(We,nn),this._registerGlobalListeners(nn),nn.subject}stopMonitoring(Fe){const Dt=(0,Y.fI)(Fe),We=this._elementInfo.get(Dt);We&&(We.subject.complete(),this._setClasses(Dt),this._elementInfo.delete(Dt),this._removeGlobalListeners(We))}focusVia(Fe,Dt,We){const ft=(0,Y.fI)(Fe);ft===this._getDocument().activeElement?this._getClosestElementsInfo(ft).forEach(([nn,en])=>this._originChanged(nn,Dt,en)):(this._setOrigin(Dt),\"function\"==typeof ft.focus&&ft.focus(We))}ngOnDestroy(){this._elementInfo.forEach((Fe,Dt)=>this.stopMonitoring(Dt))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_toggleClass(Fe,Dt,We){We?Fe.classList.add(Dt):Fe.classList.remove(Dt)}_getFocusOrigin(Fe){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(Fe)?\"touch\":\"program\":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:\"program\"}_shouldBeAttributedToTouch(Fe){return 1===this._detectionMode||!!(null==Fe?void 0:Fe.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(Fe,Dt){this._toggleClass(Fe,\"cdk-focused\",!!Dt),this._toggleClass(Fe,\"cdk-touch-focused\",\"touch\"===Dt),this._toggleClass(Fe,\"cdk-keyboard-focused\",\"keyboard\"===Dt),this._toggleClass(Fe,\"cdk-mouse-focused\",\"mouse\"===Dt),this._toggleClass(Fe,\"cdk-program-focused\",\"program\"===Dt)}_setOrigin(Fe,Dt=!1){this._ngZone.runOutsideAngular(()=>{this._origin=Fe,this._originFromTouchInteraction=\"touch\"===Fe&&Dt,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(Fe,Dt){const We=this._elementInfo.get(Dt),ft=(0,z.sA)(Fe);!We||!We.checkChildren&&Dt!==ft||this._originChanged(Dt,this._getFocusOrigin(ft),We)}_onBlur(Fe,Dt){const We=this._elementInfo.get(Dt);!We||We.checkChildren&&Fe.relatedTarget instanceof Node&&Dt.contains(Fe.relatedTarget)||(this._setClasses(Dt),this._emitOrigin(We.subject,null))}_emitOrigin(Fe,Dt){this._ngZone.run(()=>Fe.next(Dt))}_registerGlobalListeners(Fe){if(!this._platform.isBrowser)return;const Dt=Fe.rootNode,We=this._rootNodeFocusListenerCount.get(Dt)||0;We||this._ngZone.runOutsideAngular(()=>{Dt.addEventListener(\"focus\",this._rootNodeFocusAndBlurListener,Ge),Dt.addEventListener(\"blur\",this._rootNodeFocusAndBlurListener,Ge)}),this._rootNodeFocusListenerCount.set(Dt,We+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener(\"focus\",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,k.R)(this._stopInputModalityDetector)).subscribe(ft=>{this._setOrigin(ft,!0)}))}_removeGlobalListeners(Fe){const Dt=Fe.rootNode;if(this._rootNodeFocusListenerCount.has(Dt)){const We=this._rootNodeFocusListenerCount.get(Dt);We>1?this._rootNodeFocusListenerCount.set(Dt,We-1):(Dt.removeEventListener(\"focus\",this._rootNodeFocusAndBlurListener,Ge),Dt.removeEventListener(\"blur\",this._rootNodeFocusAndBlurListener,Ge),this._rootNodeFocusListenerCount.delete(Dt))}--this._monitoredElementCount||(this._getWindow().removeEventListener(\"focus\",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(Fe,Dt,We){this._setClasses(Fe,Dt),this._emitOrigin(We.subject,Dt),this._lastFocusOrigin=Dt}_getClosestElementsInfo(Fe){const Dt=[];return this._elementInfo.forEach((We,ft)=>{(ft===Fe||We.checkChildren&&ft.contains(Fe))&&Dt.push([ft,We])}),Dt}}return we.\\u0275fac=function(Fe){return new(Fe||we)(e.LFG(e.R0b),e.LFG(z.t4),e.LFG(Mt),e.LFG(s.K0,8),e.LFG(Ne,8))},we.\\u0275prov=e.Yz7({factory:function(){return new we(e.LFG(e.R0b),e.LFG(z.t4),e.LFG(Mt),e.LFG(s.K0,8),e.LFG(Ne,8))},token:we,providedIn:\"root\"}),we})(),He=(()=>{class we{constructor(Fe,Dt){this._elementRef=Fe,this._focusMonitor=Dt,this.cdkFocusChange=new e.vpe}ngAfterViewInit(){const Fe=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(Fe,1===Fe.nodeType&&Fe.hasAttribute(\"cdkMonitorSubtreeFocus\")).subscribe(Dt=>this.cdkFocusChange.emit(Dt))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return we.\\u0275fac=function(Fe){return new(Fe||we)(e.Y36(e.SBq),e.Y36(tt))},we.\\u0275dir=e.lG2({type:we,selectors:[[\"\",\"cdkMonitorElementFocus\",\"\"],[\"\",\"cdkMonitorSubtreeFocus\",\"\"]],outputs:{cdkFocusChange:\"cdkFocusChange\"}}),we})();const Pt=\"cdk-high-contrast-black-on-white\",Be=\"cdk-high-contrast-white-on-black\",$e=\"cdk-high-contrast-active\";let qe=(()=>{class we{constructor(Fe,Dt){this._platform=Fe,this._document=Dt}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const Fe=this._document.createElement(\"div\");Fe.style.backgroundColor=\"rgb(1,2,3)\",Fe.style.position=\"absolute\",this._document.body.appendChild(Fe);const Dt=this._document.defaultView||window,We=Dt&&Dt.getComputedStyle?Dt.getComputedStyle(Fe):null,ft=(We&&We.backgroundColor||\"\").replace(/ /g,\"\");switch(this._document.body.removeChild(Fe),ft){case\"rgb(0,0,0)\":return 2;case\"rgb(255,255,255)\":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const Fe=this._document.body.classList;Fe.remove($e),Fe.remove(Pt),Fe.remove(Be),this._hasCheckedHighContrastMode=!0;const Dt=this.getHighContrastMode();1===Dt?(Fe.add($e),Fe.add(Pt)):2===Dt&&(Fe.add($e),Fe.add(Be))}}}return we.\\u0275fac=function(Fe){return new(Fe||we)(e.LFG(z.t4),e.LFG(s.K0))},we.\\u0275prov=e.Yz7({factory:function(){return new we(e.LFG(z.t4),e.LFG(s.K0))},token:we,providedIn:\"root\"}),we})(),pt=(()=>{class we{constructor(Fe){Fe._applyBodyHighContrastModeCssClasses()}}return we.\\u0275fac=function(Fe){return new(Fe||we)(e.LFG(qe))},we.\\u0275mod=e.oAB({type:we}),we.\\u0275inj=e.cJS({imports:[[z.ud,W.Q8]]}),we})()},946:(st,P,c)=>{\"use strict\";c.d(P,{vT:()=>a,Is:()=>l});var s=c(7716),e=c(8583);const r=new s.OlP(\"cdk-dir-doc\",{providedIn:\"root\",factory:function(){return(0,s.f3M)(e.K0)}});let l=(()=>{class b{constructor(M){if(this.value=\"ltr\",this.change=new s.vpe,M){const w=M.documentElement?M.documentElement.dir:null,E=(M.body?M.body.dir:null)||w;this.value=\"ltr\"===E||\"rtl\"===E?E:\"ltr\"}}ngOnDestroy(){this.change.complete()}}return b.\\u0275fac=function(M){return new(M||b)(s.LFG(r,8))},b.\\u0275prov=s.Yz7({factory:function(){return new b(s.LFG(r,8))},token:b,providedIn:\"root\"}),b})(),a=(()=>{class b{}return b.\\u0275fac=function(M){return new(M||b)},b.\\u0275mod=s.oAB({type:b}),b.\\u0275inj=s.cJS({}),b})()},4785:(st,P,c)=>{\"use strict\";c.d(P,{i3:()=>a,TU:()=>u,Iq:()=>b});var s=c(8583),e=c(7716);class r{constructor(M,B){this._document=B;const w=this._textarea=this._document.createElement(\"textarea\"),E=w.style;E.position=\"fixed\",E.top=E.opacity=\"0\",E.left=\"-999em\",w.setAttribute(\"aria-hidden\",\"true\"),w.value=M,this._document.body.appendChild(w)}copy(){const M=this._textarea;let B=!1;try{if(M){const w=this._document.activeElement;M.select(),M.setSelectionRange(0,M.value.length),B=this._document.execCommand(\"copy\"),w&&w.focus()}}catch(w){}return B}destroy(){const M=this._textarea;M&&(M.parentNode&&M.parentNode.removeChild(M),this._textarea=void 0)}}let u=(()=>{class y{constructor(B){this._document=B}copy(B){const w=this.beginCopy(B),E=w.copy();return w.destroy(),E}beginCopy(B){return new r(B,this._document)}}return y.\\u0275fac=function(B){return new(B||y)(e.LFG(s.K0))},y.\\u0275prov=e.Yz7({factory:function(){return new y(e.LFG(s.K0))},token:y,providedIn:\"root\"}),y})();const m=new e.OlP(\"CDK_COPY_TO_CLIPBOARD_CONFIG\");let a=(()=>{class y{constructor(B,w,E){this._clipboard=B,this._ngZone=w,this.text=\"\",this.attempts=1,this.copied=new e.vpe,this._pending=new Set,E&&null!=E.attempts&&(this.attempts=E.attempts)}copy(B=this.attempts){if(B>1){let w=B;const E=this._clipboard.beginCopy(this.text);this._pending.add(E);const O=()=>{const k=E.copy();k||!--w||this._destroyed?(this._currentTimeout=null,this._pending.delete(E),E.destroy(),this.copied.emit(k)):this._currentTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(O,1))};O()}else this.copied.emit(this._clipboard.copy(this.text))}ngOnDestroy(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach(B=>B.destroy()),this._pending.clear(),this._destroyed=!0}}return y.\\u0275fac=function(B){return new(B||y)(e.Y36(u),e.Y36(e.R0b),e.Y36(m,8))},y.\\u0275dir=e.lG2({type:y,selectors:[[\"\",\"cdkCopyToClipboard\",\"\"]],hostBindings:function(B,w){1&B&&e.NdJ(\"click\",function(){return w.copy()})},inputs:{text:[\"cdkCopyToClipboard\",\"text\"],attempts:[\"cdkCopyToClipboardAttempts\",\"attempts\"]},outputs:{copied:\"cdkCopyToClipboardCopied\"}}),y})(),b=(()=>{class y{}return y.\\u0275fac=function(B){return new(B||y)},y.\\u0275mod=e.oAB({type:y}),y.\\u0275inj=e.cJS({}),y})()},7860:(st,P,c)=>{\"use strict\";c.d(P,{P3:()=>a,o2:()=>l,Ov:()=>M,A8:()=>w,yy:()=>b,eX:()=>y,k:()=>E,Z9:()=>m});var s=c(5639),e=c(5917),r=c(9765),u=c(7716);class l{}function m(O){return O&&\"function\"==typeof O.connect}class a extends l{constructor(k){super(),this._data=k}connect(){return(0,s.b)(this._data)?this._data:(0,e.of)(this._data)}disconnect(){}}class b{applyChanges(k,Y,z,W,K){k.forEachOperation(($,re,me)=>{let q,Me;if(null==$.previousIndex){const A=z($,re,me);q=Y.createEmbeddedView(A.templateRef,A.context,A.index),Me=1}else null==me?(Y.remove(re),Me=3):(q=Y.get(re),Y.move(q,me),Me=2);K&&K({context:null==q?void 0:q.context,operation:Me,record:$})})}detach(){}}class y{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(k,Y,z,W,K){k.forEachOperation(($,re,me)=>{let q,Me;null==$.previousIndex?(q=this._insertView(()=>z($,re,me),me,Y,W($)),Me=q?1:0):null==me?(this._detachAndCacheView(re,Y),Me=3):(q=this._moveView(re,me,Y,W($)),Me=2),K&&K({context:null==q?void 0:q.context,operation:Me,record:$})})}detach(){for(const k of this._viewCache)k.destroy();this._viewCache=[]}_insertView(k,Y,z,W){const K=this._insertViewFromCache(Y,z);if(K)return void(K.context.$implicit=W);const $=k();return z.createEmbeddedView($.templateRef,$.context,$.index)}_detachAndCacheView(k,Y){const z=Y.detach(k);this._maybeCacheView(z,Y)}_moveView(k,Y,z,W){const K=z.get(k);return z.move(K,Y),K.context.$implicit=W,K}_maybeCacheView(k,Y){if(this._viewCache.lengththis._markSelected(W)):this._markSelected(Y[0]),this._selectedToEmit.length=0)}get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}select(...k){this._verifyValueAssignment(k),k.forEach(Y=>this._markSelected(Y)),this._emitChangeEvent()}deselect(...k){this._verifyValueAssignment(k),k.forEach(Y=>this._unmarkSelected(Y)),this._emitChangeEvent()}toggle(k){this.isSelected(k)?this.deselect(k):this.select(k)}clear(){this._unmarkAll(),this._emitChangeEvent()}isSelected(k){return this._selection.has(k)}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(k){this._multiple&&this.selected&&this._selected.sort(k)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(k){this.isSelected(k)||(this._multiple||this._unmarkAll(),this._selection.add(k),this._emitChanges&&this._selectedToEmit.push(k))}_unmarkSelected(k){this.isSelected(k)&&(this._selection.delete(k),this._emitChanges&&this._deselectedToEmit.push(k))}_unmarkAll(){this.isEmpty()||this._selection.forEach(k=>this._unmarkSelected(k))}_verifyValueAssignment(k){}}let w=(()=>{class O{constructor(){this._listeners=[]}notify(Y,z){for(let W of this._listeners)W(Y,z)}listen(Y){return this._listeners.push(Y),()=>{this._listeners=this._listeners.filter(z=>Y!==z)}}ngOnDestroy(){this._listeners=[]}}return O.\\u0275fac=function(Y){return new(Y||O)},O.\\u0275prov=u.Yz7({factory:function(){return new O},token:O,providedIn:\"root\"}),O})();const E=new u.OlP(\"_ViewRepeater\")},6461:(st,P,c)=>{\"use strict\";c.d(P,{A:()=>Oe,zL:()=>b,ZH:()=>e,jx:()=>a,yY:()=>Me,JH:()=>$,uR:()=>k,K5:()=>l,hY:()=>B,Sd:()=>Y,oh:()=>z,b2:()=>Un,MW:()=>At,aO:()=>R,VM:()=>O,Ku:()=>E,SV:()=>K,JU:()=>m,L_:()=>w,Mf:()=>r,LH:()=>W,Z:()=>Je,xE:()=>A,Vb:()=>bi});const e=8,r=9,l=13,m=16,a=17,b=18,B=27,w=32,E=33,O=34,k=35,Y=36,z=37,W=38,K=39,$=40,Me=46,A=48,R=57,Oe=65,Je=90,At=91,Un=224;function bi(yi,...Mi){return Mi.length?Mi.some(wi=>yi[wi]):yi.altKey||yi.shiftKey||yi.ctrlKey||yi.metaKey}},5072:(st,P,c)=>{\"use strict\";c.d(P,{Yg:()=>$,u3:()=>me});var s=c(7716),e=c(9490),r=c(9765),u=c(9112),l=c(9923),m=c(9897),a=c(5257),b=c(3653),y=c(4395),M=c(8002),B=c(9761),w=c(6782),E=c(521);const k=new Set;let Y,z=(()=>{class q{constructor(A){this._platform=A,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):K}matchMedia(A){return(this._platform.WEBKIT||this._platform.BLINK)&&function(q){if(!k.has(q))try{Y||(Y=document.createElement(\"style\"),Y.setAttribute(\"type\",\"text/css\"),document.head.appendChild(Y)),Y.sheet&&(Y.sheet.insertRule(`@media ${q} {body{ }}`,0),k.add(q))}catch(Me){console.error(Me)}}(A),this._matchMedia(A)}}return q.\\u0275fac=function(A){return new(A||q)(s.LFG(E.t4))},q.\\u0275prov=s.Yz7({factory:function(){return new q(s.LFG(E.t4))},token:q,providedIn:\"root\"}),q})();function K(q){return{matches:\"all\"===q||\"\"===q,media:q,addListener:()=>{},removeListener:()=>{}}}let $=(()=>{class q{constructor(A,ce){this._mediaMatcher=A,this._zone=ce,this._queries=new Map,this._destroySubject=new r.xQ}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(A){return re((0,e.Eq)(A)).some(_=>this._registerQuery(_).mql.matches)}observe(A){const _=re((0,e.Eq)(A)).map(f=>this._registerQuery(f).observable);let d=(0,u.aj)(_);return d=(0,l.z)(d.pipe((0,a.q)(1)),d.pipe((0,b.T)(1),(0,y.b)(0))),d.pipe((0,M.U)(f=>{const v={matches:!1,breakpoints:{}};return f.forEach(({matches:D,query:I})=>{v.matches=v.matches||D,v.breakpoints[I]=D}),v}))}_registerQuery(A){if(this._queries.has(A))return this._queries.get(A);const ce=this._mediaMatcher.matchMedia(A),d={observable:new m.y(f=>{const v=D=>this._zone.run(()=>f.next(D));return ce.addListener(v),()=>{ce.removeListener(v)}}).pipe((0,B.O)(ce),(0,M.U)(({matches:f})=>({query:A,matches:f})),(0,w.R)(this._destroySubject)),mql:ce};return this._queries.set(A,d),d}}return q.\\u0275fac=function(A){return new(A||q)(s.LFG(z),s.LFG(s.R0b))},q.\\u0275prov=s.Yz7({factory:function(){return new q(s.LFG(z),s.LFG(s.R0b))},token:q,providedIn:\"root\"}),q})();function re(q){return q.map(Me=>Me.split(\",\")).reduce((Me,A)=>Me.concat(A)).map(Me=>Me.trim())}const me={XSmall:\"(max-width: 599.98px)\",Small:\"(min-width: 600px) and (max-width: 959.98px)\",Medium:\"(min-width: 960px) and (max-width: 1279.98px)\",Large:\"(min-width: 1280px) and (max-width: 1919.98px)\",XLarge:\"(min-width: 1920px)\",Handset:\"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)\",Tablet:\"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)\",Web:\"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)\",HandsetPortrait:\"(max-width: 599.98px) and (orientation: portrait)\",TabletPortrait:\"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)\",WebPortrait:\"(min-width: 840px) and (orientation: portrait)\",HandsetLandscape:\"(max-width: 959.98px) and (orientation: landscape)\",TabletLandscape:\"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)\",WebLandscape:\"(min-width: 1280px) and (orientation: landscape)\"}},8553:(st,P,c)=>{\"use strict\";c.d(P,{wD:()=>b,yq:()=>a,Q8:()=>y});var s=c(9490),e=c(7716),r=c(9897),u=c(9765),l=c(4395);let m=(()=>{class M{create(w){return\"undefined\"==typeof MutationObserver?null:new MutationObserver(w)}}return M.\\u0275fac=function(w){return new(w||M)},M.\\u0275prov=e.Yz7({factory:function(){return new M},token:M,providedIn:\"root\"}),M})(),a=(()=>{class M{constructor(w){this._mutationObserverFactory=w,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((w,E)=>this._cleanupObserver(E))}observe(w){const E=(0,s.fI)(w);return new r.y(O=>{const Y=this._observeElement(E).subscribe(O);return()=>{Y.unsubscribe(),this._unobserveElement(E)}})}_observeElement(w){if(this._observedElements.has(w))this._observedElements.get(w).count++;else{const E=new u.xQ,O=this._mutationObserverFactory.create(k=>E.next(k));O&&O.observe(w,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(w,{observer:O,stream:E,count:1})}return this._observedElements.get(w).stream}_unobserveElement(w){this._observedElements.has(w)&&(this._observedElements.get(w).count--,this._observedElements.get(w).count||this._cleanupObserver(w))}_cleanupObserver(w){if(this._observedElements.has(w)){const{observer:E,stream:O}=this._observedElements.get(w);E&&E.disconnect(),O.complete(),this._observedElements.delete(w)}}}return M.\\u0275fac=function(w){return new(w||M)(e.LFG(m))},M.\\u0275prov=e.Yz7({factory:function(){return new M(e.LFG(m))},token:M,providedIn:\"root\"}),M})(),b=(()=>{class M{constructor(w,E,O){this._contentObserver=w,this._elementRef=E,this._ngZone=O,this.event=new e.vpe,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(w){this._disabled=(0,s.Ig)(w),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(w){this._debounce=(0,s.su)(w),this._subscribe()}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const w=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?w.pipe((0,l.b)(this.debounce)):w).subscribe(this.event)})}_unsubscribe(){var w;null===(w=this._currentSubscription)||void 0===w||w.unsubscribe()}}return M.\\u0275fac=function(w){return new(w||M)(e.Y36(a),e.Y36(e.SBq),e.Y36(e.R0b))},M.\\u0275dir=e.lG2({type:M,selectors:[[\"\",\"cdkObserveContent\",\"\"]],inputs:{disabled:[\"cdkObserveContentDisabled\",\"disabled\"],debounce:\"debounce\"},outputs:{event:\"cdkObserveContent\"},exportAs:[\"cdkObserveContent\"]}),M})(),y=(()=>{class M{}return M.\\u0275fac=function(w){return new(w||M)},M.\\u0275mod=e.oAB({type:M}),M.\\u0275inj=e.cJS({providers:[m]}),M})()},8203:(st,P,c)=>{\"use strict\";c.d(P,{pI:()=>Ke,xu:()=>Xe,aV:()=>lt,X_:()=>Me,Xj:()=>Z,U8:()=>Jt});var s=c(1386),e=c(7716),r=c(521),u=c(946),l=c(8583),m=c(9490),a=c(7636),b=c(9765),y=c(826),M=c(6682),B=c(5257),w=c(6782),E=c(409),O=c(6461);const k=(0,r.Mq)();class Y{constructor(de,le){this._viewportRuler=de,this._previousHTMLStyles={top:\"\",left:\"\"},this._isEnabled=!1,this._document=le}attach(){}enable(){if(this._canBeEnabled()){const de=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=de.style.left||\"\",this._previousHTMLStyles.top=de.style.top||\"\",de.style.left=(0,m.HM)(-this._previousScrollPosition.left),de.style.top=(0,m.HM)(-this._previousScrollPosition.top),de.classList.add(\"cdk-global-scrollblock\"),this._isEnabled=!0}}disable(){if(this._isEnabled){const de=this._document.documentElement,U=de.style,H=this._document.body.style,j=U.scrollBehavior||\"\",_e=H.scrollBehavior||\"\";this._isEnabled=!1,U.left=this._previousHTMLStyles.left,U.top=this._previousHTMLStyles.top,de.classList.remove(\"cdk-global-scrollblock\"),k&&(U.scrollBehavior=H.scrollBehavior=\"auto\"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),k&&(U.scrollBehavior=j,H.scrollBehavior=_e)}}_canBeEnabled(){if(this._document.documentElement.classList.contains(\"cdk-global-scrollblock\")||this._isEnabled)return!1;const le=this._document.body,U=this._viewportRuler.getViewportSize();return le.scrollHeight>U.height||le.scrollWidth>U.width}}class W{constructor(de,le,U,H){this._scrollDispatcher=de,this._ngZone=le,this._viewportRuler=U,this._config=H,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(de){this._overlayRef=de}enable(){if(this._scrollSubscription)return;const de=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=de.subscribe(()=>{const le=this._viewportRuler.getViewportScrollPosition().top;Math.abs(le-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=de.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class K{enable(){}disable(){}attach(){}}function $(Re,de){return de.some(le=>Re.bottomle.bottom||Re.rightle.right)}function re(Re,de){return de.some(le=>Re.tople.bottom||Re.leftle.right)}class me{constructor(de,le,U,H){this._scrollDispatcher=de,this._viewportRuler=le,this._ngZone=U,this._config=H,this._scrollSubscription=null}attach(de){this._overlayRef=de}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const le=this._overlayRef.overlayElement.getBoundingClientRect(),{width:U,height:H}=this._viewportRuler.getViewportSize();$(le,[{width:U,height:H,bottom:H,right:U,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let q=(()=>{class Re{constructor(le,U,H,j){this._scrollDispatcher=le,this._viewportRuler=U,this._ngZone=H,this.noop=()=>new K,this.close=_e=>new W(this._scrollDispatcher,this._ngZone,this._viewportRuler,_e),this.block=()=>new Y(this._viewportRuler,this._document),this.reposition=_e=>new me(this._scrollDispatcher,this._viewportRuler,this._ngZone,_e),this._document=j}}return Re.\\u0275fac=function(le){return new(le||Re)(e.LFG(s.mF),e.LFG(s.rL),e.LFG(e.R0b),e.LFG(l.K0))},Re.\\u0275prov=e.Yz7({factory:function(){return new Re(e.LFG(s.mF),e.LFG(s.rL),e.LFG(e.R0b),e.LFG(l.K0))},token:Re,providedIn:\"root\"}),Re})();class Me{constructor(de){if(this.scrollStrategy=new K,this.panelClass=\"\",this.hasBackdrop=!1,this.backdropClass=\"cdk-overlay-dark-backdrop\",this.disposeOnNavigation=!1,de){const le=Object.keys(de);for(const U of le)void 0!==de[U]&&(this[U]=de[U])}}}class A{constructor(de,le,U,H,j){this.offsetX=U,this.offsetY=H,this.panelClass=j,this.originX=de.originX,this.originY=de.originY,this.overlayX=le.overlayX,this.overlayY=le.overlayY}}class _{constructor(de,le){this.connectionPair=de,this.scrollableViewProperties=le}}let v=(()=>{class Re{constructor(le){this._attachedOverlays=[],this._document=le}ngOnDestroy(){this.detach()}add(le){this.remove(le),this._attachedOverlays.push(le)}remove(le){const U=this._attachedOverlays.indexOf(le);U>-1&&this._attachedOverlays.splice(U,1),0===this._attachedOverlays.length&&this.detach()}}return Re.\\u0275fac=function(le){return new(le||Re)(e.LFG(l.K0))},Re.\\u0275prov=e.Yz7({factory:function(){return new Re(e.LFG(l.K0))},token:Re,providedIn:\"root\"}),Re})(),D=(()=>{class Re extends v{constructor(le){super(le),this._keydownListener=U=>{const H=this._attachedOverlays;for(let j=H.length-1;j>-1;j--)if(H[j]._keydownEvents.observers.length>0){H[j]._keydownEvents.next(U);break}}}add(le){super.add(le),this._isAttached||(this._document.body.addEventListener(\"keydown\",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener(\"keydown\",this._keydownListener),this._isAttached=!1)}}return Re.\\u0275fac=function(le){return new(le||Re)(e.LFG(l.K0))},Re.\\u0275prov=e.Yz7({factory:function(){return new Re(e.LFG(l.K0))},token:Re,providedIn:\"root\"}),Re})(),I=(()=>{class Re extends v{constructor(le,U){super(le),this._platform=U,this._cursorStyleIsSet=!1,this._pointerDownListener=H=>{this._pointerDownEventTarget=(0,r.sA)(H)},this._clickListener=H=>{const j=(0,r.sA)(H),_e=\"click\"===H.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:j;this._pointerDownEventTarget=null;const Qe=this._attachedOverlays.slice();for(let ot=Qe.length-1;ot>-1;ot--){const Je=Qe[ot];if(!(Je._outsidePointerEvents.observers.length<1)&&Je.hasAttached()){if(Je.overlayElement.contains(j)||Je.overlayElement.contains(_e))break;Je._outsidePointerEvents.next(H)}}}}add(le){if(super.add(le),!this._isAttached){const U=this._document.body;U.addEventListener(\"pointerdown\",this._pointerDownListener,!0),U.addEventListener(\"click\",this._clickListener,!0),U.addEventListener(\"auxclick\",this._clickListener,!0),U.addEventListener(\"contextmenu\",this._clickListener,!0),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=U.style.cursor,U.style.cursor=\"pointer\",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const le=this._document.body;le.removeEventListener(\"pointerdown\",this._pointerDownListener,!0),le.removeEventListener(\"click\",this._clickListener,!0),le.removeEventListener(\"auxclick\",this._clickListener,!0),le.removeEventListener(\"contextmenu\",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(le.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}}return Re.\\u0275fac=function(le){return new(le||Re)(e.LFG(l.K0),e.LFG(r.t4))},Re.\\u0275prov=e.Yz7({factory:function(){return new Re(e.LFG(l.K0),e.LFG(r.t4))},token:Re,providedIn:\"root\"}),Re})(),Z=(()=>{class Re{constructor(le,U){this._platform=U,this._document=le}ngOnDestroy(){const le=this._containerElement;le&&le.parentNode&&le.parentNode.removeChild(le)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const le=\"cdk-overlay-container\";if(this._platform.isBrowser||(0,r.Oy)()){const H=this._document.querySelectorAll(`.${le}[platform=\"server\"], .${le}[platform=\"test\"]`);for(let j=0;jthis._backdropClick.next(At),this._keydownEvents=new b.xQ,this._outsidePointerEvents=new b.xQ,H.scrollStrategy&&(this._scrollStrategy=H.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=H.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(de){let le=this._portalOutlet.attach(de);return!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host),this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,B.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),le}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const de=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),de}dispose(){const de=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host&&this._host.parentNode&&(this._host.parentNode.removeChild(this._host),this._host=null),this._previousHostParent=this._pane=null,de&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(de){de!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=de,this.hasAttached()&&(de.attach(this),this.updatePosition()))}updateSize(de){this._config=Object.assign(Object.assign({},this._config),de),this._updateElementSize()}setDirection(de){this._config=Object.assign(Object.assign({},this._config),{direction:de}),this._updateElementDirection()}addPanelClass(de){this._pane&&this._toggleClasses(this._pane,de,!0)}removePanelClass(de){this._pane&&this._toggleClasses(this._pane,de,!1)}getDirection(){const de=this._config.direction;return de?\"string\"==typeof de?de:de.value:\"ltr\"}updateScrollStrategy(de){de!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=de,this.hasAttached()&&(de.attach(this),de.enable()))}_updateElementDirection(){this._host.setAttribute(\"dir\",this.getDirection())}_updateElementSize(){if(!this._pane)return;const de=this._pane.style;de.width=(0,m.HM)(this._config.width),de.height=(0,m.HM)(this._config.height),de.minWidth=(0,m.HM)(this._config.minWidth),de.minHeight=(0,m.HM)(this._config.minHeight),de.maxWidth=(0,m.HM)(this._config.maxWidth),de.maxHeight=(0,m.HM)(this._config.maxHeight)}_togglePointerEvents(de){this._pane.style.pointerEvents=de?\"\":\"none\"}_attachBackdrop(){const de=\"cdk-overlay-backdrop-showing\";this._backdropElement=this._document.createElement(\"div\"),this._backdropElement.classList.add(\"cdk-overlay-backdrop\"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener(\"click\",this._backdropClickHandler),\"undefined\"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(de)})}):this._backdropElement.classList.add(de)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const de=this._backdropElement;if(!de)return;let le;const U=()=>{de&&(de.removeEventListener(\"click\",this._backdropClickHandler),de.removeEventListener(\"transitionend\",U),this._disposeBackdrop(de)),this._config.backdropClass&&this._toggleClasses(de,this._config.backdropClass,!1),clearTimeout(le)};de.classList.remove(\"cdk-overlay-backdrop-showing\"),this._ngZone.runOutsideAngular(()=>{de.addEventListener(\"transitionend\",U)}),de.style.pointerEvents=\"none\",le=this._ngZone.runOutsideAngular(()=>setTimeout(U,500))}_toggleClasses(de,le,U){const H=de.classList;(0,m.Eq)(le).forEach(j=>{j&&(U?H.add(j):H.remove(j))})}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const de=this._ngZone.onStable.pipe((0,w.R)((0,M.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._previousHostParent.removeChild(this._host)),de.unsubscribe())})})}_disposeScrollStrategy(){const de=this._scrollStrategy;de&&(de.disable(),de.detach&&de.detach())}_disposeBackdrop(de){de&&(de.parentNode&&de.parentNode.removeChild(de),this._backdropElement===de&&(this._backdropElement=null))}}const C=\"cdk-overlay-connected-position-bounding-box\",g=/([A-Za-z%]+)$/;class S{constructor(de,le,U,H,j){this._viewportRuler=le,this._document=U,this._platform=H,this._overlayContainer=j,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new b.xQ,this._resizeSubscription=y.w.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(de)}get positions(){return this._preferredPositions}attach(de){this._validatePositions(),de.hostElement.classList.add(C),this._overlayRef=de,this._boundingBox=de.hostElement,this._pane=de.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect();const de=this._originRect,le=this._overlayRect,U=this._viewportRect,H=[];let j;for(let _e of this._preferredPositions){let Qe=this._getOriginPoint(de,_e),ot=this._getOverlayPoint(Qe,le,_e),Je=this._getOverlayFit(ot,le,U,_e);if(Je.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(_e,Qe);this._canFitWithFlexibleDimensions(Je,ot,U)?H.push({position:_e,origin:Qe,overlayRect:le,boundingBoxRect:this._calculateBoundingBoxRect(Qe,_e)}):(!j||j.overlayFit.visibleAreaQe&&(Qe=Je,_e=ot)}return this._isPushed=!1,void this._applyPosition(_e.position,_e.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(j.position,j.originPoint);this._applyPosition(j.position,j.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&te(this._boundingBox.style,{top:\"\",left:\"\",right:\"\",bottom:\"\",height:\"\",width:\"\",alignItems:\"\",justifyContent:\"\"}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(C),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();const de=this._lastPosition||this._preferredPositions[0],le=this._getOriginPoint(this._originRect,de);this._applyPosition(de,le)}}withScrollableContainers(de){return this._scrollables=de,this}withPositions(de){return this._preferredPositions=de,-1===de.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(de){return this._viewportMargin=de,this}withFlexibleDimensions(de=!0){return this._hasFlexibleDimensions=de,this}withGrowAfterOpen(de=!0){return this._growAfterOpen=de,this}withPush(de=!0){return this._canPush=de,this}withLockedPosition(de=!0){return this._positionLocked=de,this}setOrigin(de){return this._origin=de,this}withDefaultOffsetX(de){return this._offsetX=de,this}withDefaultOffsetY(de){return this._offsetY=de,this}withTransformOriginOn(de){return this._transformOriginSelector=de,this}_getOriginPoint(de,le){let U,H;if(\"center\"==le.originX)U=de.left+de.width/2;else{const j=this._isRtl()?de.right:de.left,_e=this._isRtl()?de.left:de.right;U=\"start\"==le.originX?j:_e}return H=\"center\"==le.originY?de.top+de.height/2:\"top\"==le.originY?de.top:de.bottom,{x:U,y:H}}_getOverlayPoint(de,le,U){let H,j;return H=\"center\"==U.overlayX?-le.width/2:\"start\"===U.overlayX?this._isRtl()?-le.width:0:this._isRtl()?0:-le.width,j=\"center\"==U.overlayY?-le.height/2:\"top\"==U.overlayY?0:-le.height,{x:de.x+H,y:de.y+j}}_getOverlayFit(de,le,U,H){const j=fe(le);let{x:_e,y:Qe}=de,ot=this._getOffset(H,\"x\"),Je=this._getOffset(H,\"y\");ot&&(_e+=ot),Je&&(Qe+=Je);let Mt=0-Qe,ae=Qe+j.height-U.height,Ae=this._subtractOverflows(j.width,0-_e,_e+j.width-U.width),nt=this._subtractOverflows(j.height,Mt,ae),Lt=Ae*nt;return{visibleArea:Lt,isCompletelyWithinViewport:j.width*j.height===Lt,fitsInViewportVertically:nt===j.height,fitsInViewportHorizontally:Ae==j.width}}_canFitWithFlexibleDimensions(de,le,U){if(this._hasFlexibleDimensions){const H=U.bottom-le.y,j=U.right-le.x,_e=Oe(this._overlayRef.getConfig().minHeight),Qe=Oe(this._overlayRef.getConfig().minWidth),Je=de.fitsInViewportHorizontally||null!=Qe&&Qe<=j;return(de.fitsInViewportVertically||null!=_e&&_e<=H)&&Je}return!1}_pushOverlayOnScreen(de,le,U){if(this._previousPushAmount&&this._positionLocked)return{x:de.x+this._previousPushAmount.x,y:de.y+this._previousPushAmount.y};const H=fe(le),j=this._viewportRect,_e=Math.max(de.x+H.width-j.width,0),Qe=Math.max(de.y+H.height-j.height,0),ot=Math.max(j.top-U.top-de.y,0),Je=Math.max(j.left-U.left-de.x,0);let At=0,Et=0;return At=H.width<=j.width?Je||-_e:de.xAe&&!this._isInitialRender&&!this._growAfterOpen&&(_e=de.y-Ae/2)}if(\"end\"===le.overlayX&&!H||\"start\"===le.overlayX&&H)Mt=U.width-de.x+this._viewportMargin,At=de.x-this._viewportMargin;else if(\"start\"===le.overlayX&&!H||\"end\"===le.overlayX&&H)Et=de.x,At=U.right-de.x;else{const ae=Math.min(U.right-de.x+U.left,de.x),Ae=this._lastBoundingBoxSize.width;At=2*ae,Et=de.x-ae,At>Ae&&!this._isInitialRender&&!this._growAfterOpen&&(Et=de.x-Ae/2)}return{top:_e,left:Et,bottom:Qe,right:Mt,width:At,height:j}}_setBoundingBoxStyles(de,le){const U=this._calculateBoundingBoxRect(de,le);!this._isInitialRender&&!this._growAfterOpen&&(U.height=Math.min(U.height,this._lastBoundingBoxSize.height),U.width=Math.min(U.width,this._lastBoundingBoxSize.width));const H={};if(this._hasExactPosition())H.top=H.left=\"0\",H.bottom=H.right=H.maxHeight=H.maxWidth=\"\",H.width=H.height=\"100%\";else{const j=this._overlayRef.getConfig().maxHeight,_e=this._overlayRef.getConfig().maxWidth;H.height=(0,m.HM)(U.height),H.top=(0,m.HM)(U.top),H.bottom=(0,m.HM)(U.bottom),H.width=(0,m.HM)(U.width),H.left=(0,m.HM)(U.left),H.right=(0,m.HM)(U.right),H.alignItems=\"center\"===le.overlayX?\"center\":\"end\"===le.overlayX?\"flex-end\":\"flex-start\",H.justifyContent=\"center\"===le.overlayY?\"center\":\"bottom\"===le.overlayY?\"flex-end\":\"flex-start\",j&&(H.maxHeight=(0,m.HM)(j)),_e&&(H.maxWidth=(0,m.HM)(_e))}this._lastBoundingBoxSize=U,te(this._boundingBox.style,H)}_resetBoundingBoxStyles(){te(this._boundingBox.style,{top:\"0\",left:\"0\",right:\"0\",bottom:\"0\",height:\"\",width:\"\",alignItems:\"\",justifyContent:\"\"})}_resetOverlayElementStyles(){te(this._pane.style,{top:\"\",left:\"\",bottom:\"\",right:\"\",position:\"\",transform:\"\"})}_setOverlayElementStyles(de,le){const U={},H=this._hasExactPosition(),j=this._hasFlexibleDimensions,_e=this._overlayRef.getConfig();if(H){const At=this._viewportRuler.getViewportScrollPosition();te(U,this._getExactOverlayY(le,de,At)),te(U,this._getExactOverlayX(le,de,At))}else U.position=\"static\";let Qe=\"\",ot=this._getOffset(le,\"x\"),Je=this._getOffset(le,\"y\");ot&&(Qe+=`translateX(${ot}px) `),Je&&(Qe+=`translateY(${Je}px)`),U.transform=Qe.trim(),_e.maxHeight&&(H?U.maxHeight=(0,m.HM)(_e.maxHeight):j&&(U.maxHeight=\"\")),_e.maxWidth&&(H?U.maxWidth=(0,m.HM)(_e.maxWidth):j&&(U.maxWidth=\"\")),te(this._pane.style,U)}_getExactOverlayY(de,le,U){let H={top:\"\",bottom:\"\"},j=this._getOverlayPoint(le,this._overlayRect,de);this._isPushed&&(j=this._pushOverlayOnScreen(j,this._overlayRect,U));let _e=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return j.y-=_e,\"bottom\"===de.overlayY?H.bottom=this._document.documentElement.clientHeight-(j.y+this._overlayRect.height)+\"px\":H.top=(0,m.HM)(j.y),H}_getExactOverlayX(de,le,U){let _e,H={left:\"\",right:\"\"},j=this._getOverlayPoint(le,this._overlayRect,de);return this._isPushed&&(j=this._pushOverlayOnScreen(j,this._overlayRect,U)),_e=this._isRtl()?\"end\"===de.overlayX?\"left\":\"right\":\"end\"===de.overlayX?\"right\":\"left\",\"right\"===_e?H.right=this._document.documentElement.clientWidth-(j.x+this._overlayRect.width)+\"px\":H.left=(0,m.HM)(j.x),H}_getScrollVisibility(){const de=this._getOriginRect(),le=this._pane.getBoundingClientRect(),U=this._scrollables.map(H=>H.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:re(de,U),isOriginOutsideView:$(de,U),isOverlayClipped:re(le,U),isOverlayOutsideView:$(le,U)}}_subtractOverflows(de,...le){return le.reduce((U,H)=>U-Math.max(H,0),de)}_getNarrowedViewportRect(){const de=this._document.documentElement.clientWidth,le=this._document.documentElement.clientHeight,U=this._viewportRuler.getViewportScrollPosition();return{top:U.top+this._viewportMargin,left:U.left+this._viewportMargin,right:U.left+de-this._viewportMargin,bottom:U.top+le-this._viewportMargin,width:de-2*this._viewportMargin,height:le-2*this._viewportMargin}}_isRtl(){return\"rtl\"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(de,le){return\"x\"===le?null==de.offsetX?this._offsetX:de.offsetX:null==de.offsetY?this._offsetY:de.offsetY}_validatePositions(){}_addPanelClasses(de){this._pane&&(0,m.Eq)(de).forEach(le=>{\"\"!==le&&-1===this._appliedPanelClasses.indexOf(le)&&(this._appliedPanelClasses.push(le),this._pane.classList.add(le))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(de=>{this._pane.classList.remove(de)}),this._appliedPanelClasses=[])}_getOriginRect(){const de=this._origin;if(de instanceof e.SBq)return de.nativeElement.getBoundingClientRect();if(de instanceof Element)return de.getBoundingClientRect();const le=de.width||0,U=de.height||0;return{top:de.y,bottom:de.y+U,left:de.x,right:de.x+le,height:U,width:le}}}function te(Re,de){for(let le in de)de.hasOwnProperty(le)&&(Re[le]=de[le]);return Re}function Oe(Re){if(\"number\"!=typeof Re&&null!=Re){const[de,le]=Re.split(g);return le&&\"px\"!==le?null:parseFloat(de)}return Re||null}function fe(Re){return{top:Math.floor(Re.top),right:Math.floor(Re.right),bottom:Math.floor(Re.bottom),left:Math.floor(Re.left),width:Math.floor(Re.width),height:Math.floor(Re.height)}}class ie{constructor(de,le,U,H,j,_e,Qe){this._preferredPositions=[],this._positionStrategy=new S(U,H,j,_e,Qe).withFlexibleDimensions(!1).withPush(!1).withViewportMargin(0),this.withFallbackPosition(de,le),this.onPositionChange=this._positionStrategy.positionChanges}get positions(){return this._preferredPositions}attach(de){this._overlayRef=de,this._positionStrategy.attach(de),this._direction&&(de.setDirection(this._direction),this._direction=null)}dispose(){this._positionStrategy.dispose()}detach(){this._positionStrategy.detach()}apply(){this._positionStrategy.apply()}recalculateLastPosition(){this._positionStrategy.reapplyLastPosition()}withScrollableContainers(de){this._positionStrategy.withScrollableContainers(de)}withFallbackPosition(de,le,U,H){const j=new A(de,le,U,H);return this._preferredPositions.push(j),this._positionStrategy.withPositions(this._preferredPositions),this}withDirection(de){return this._overlayRef?this._overlayRef.setDirection(de):this._direction=de,this}withOffsetX(de){return this._positionStrategy.withDefaultOffsetX(de),this}withOffsetY(de){return this._positionStrategy.withDefaultOffsetY(de),this}withLockedPosition(de){return this._positionStrategy.withLockedPosition(de),this}withPositions(de){return this._preferredPositions=de.slice(),this._positionStrategy.withPositions(this._preferredPositions),this}setOrigin(de){return this._positionStrategy.setOrigin(de),this}}const be=\"cdk-global-overlay-wrapper\";class pe{constructor(){this._cssPosition=\"static\",this._topOffset=\"\",this._bottomOffset=\"\",this._leftOffset=\"\",this._rightOffset=\"\",this._alignItems=\"\",this._justifyContent=\"\",this._width=\"\",this._height=\"\"}attach(de){const le=de.getConfig();this._overlayRef=de,this._width&&!le.width&&de.updateSize({width:this._width}),this._height&&!le.height&&de.updateSize({height:this._height}),de.hostElement.classList.add(be),this._isDisposed=!1}top(de=\"\"){return this._bottomOffset=\"\",this._topOffset=de,this._alignItems=\"flex-start\",this}left(de=\"\"){return this._rightOffset=\"\",this._leftOffset=de,this._justifyContent=\"flex-start\",this}bottom(de=\"\"){return this._topOffset=\"\",this._bottomOffset=de,this._alignItems=\"flex-end\",this}right(de=\"\"){return this._leftOffset=\"\",this._rightOffset=de,this._justifyContent=\"flex-end\",this}width(de=\"\"){return this._overlayRef?this._overlayRef.updateSize({width:de}):this._width=de,this}height(de=\"\"){return this._overlayRef?this._overlayRef.updateSize({height:de}):this._height=de,this}centerHorizontally(de=\"\"){return this.left(de),this._justifyContent=\"center\",this}centerVertically(de=\"\"){return this.top(de),this._alignItems=\"center\",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const de=this._overlayRef.overlayElement.style,le=this._overlayRef.hostElement.style,U=this._overlayRef.getConfig(),{width:H,height:j,maxWidth:_e,maxHeight:Qe}=U,ot=!(\"100%\"!==H&&\"100vw\"!==H||_e&&\"100%\"!==_e&&\"100vw\"!==_e),Je=!(\"100%\"!==j&&\"100vh\"!==j||Qe&&\"100%\"!==Qe&&\"100vh\"!==Qe);de.position=this._cssPosition,de.marginLeft=ot?\"0\":this._leftOffset,de.marginTop=Je?\"0\":this._topOffset,de.marginBottom=this._bottomOffset,de.marginRight=this._rightOffset,ot?le.justifyContent=\"flex-start\":\"center\"===this._justifyContent?le.justifyContent=\"center\":\"rtl\"===this._overlayRef.getConfig().direction?\"flex-start\"===this._justifyContent?le.justifyContent=\"flex-end\":\"flex-end\"===this._justifyContent&&(le.justifyContent=\"flex-start\"):le.justifyContent=this._justifyContent,le.alignItems=Je?\"flex-start\":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const de=this._overlayRef.overlayElement.style,le=this._overlayRef.hostElement,U=le.style;le.classList.remove(be),U.justifyContent=U.alignItems=de.marginTop=de.marginBottom=de.marginLeft=de.marginRight=de.position=\"\",this._overlayRef=null,this._isDisposed=!0}}let Se=(()=>{class Re{constructor(le,U,H,j){this._viewportRuler=le,this._document=U,this._platform=H,this._overlayContainer=j}global(){return new pe}connectedTo(le,U,H){return new ie(U,H,le,this._viewportRuler,this._document,this._platform,this._overlayContainer)}flexibleConnectedTo(le){return new S(le,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return Re.\\u0275fac=function(le){return new(le||Re)(e.LFG(s.rL),e.LFG(l.K0),e.LFG(r.t4),e.LFG(Z))},Re.\\u0275prov=e.Yz7({factory:function(){return new Re(e.LFG(s.rL),e.LFG(l.K0),e.LFG(r.t4),e.LFG(Z))},token:Re,providedIn:\"root\"}),Re})(),Pe=0,lt=(()=>{class Re{constructor(le,U,H,j,_e,Qe,ot,Je,At,Et,Mt){this.scrollStrategies=le,this._overlayContainer=U,this._componentFactoryResolver=H,this._positionBuilder=j,this._keyboardDispatcher=_e,this._injector=Qe,this._ngZone=ot,this._document=Je,this._directionality=At,this._location=Et,this._outsideClickDispatcher=Mt}create(le){const U=this._createHostElement(),H=this._createPaneElement(U),j=this._createPortalOutlet(H),_e=new Me(le);return _e.direction=_e.direction||this._directionality.value,new R(j,U,H,_e,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(le){const U=this._document.createElement(\"div\");return U.id=\"cdk-overlay-\"+Pe++,U.classList.add(\"cdk-overlay-pane\"),le.appendChild(U),U}_createHostElement(){const le=this._document.createElement(\"div\");return this._overlayContainer.getContainerElement().appendChild(le),le}_createPortalOutlet(le){return this._appRef||(this._appRef=this._injector.get(e.z2F)),new a.u0(le,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return Re.\\u0275fac=function(le){return new(le||Re)(e.LFG(q),e.LFG(Z),e.LFG(e._Vd),e.LFG(Se),e.LFG(D),e.LFG(e.zs3),e.LFG(e.R0b),e.LFG(l.K0),e.LFG(u.Is),e.LFG(l.Ye),e.LFG(I))},Re.\\u0275prov=e.Yz7({token:Re,factory:Re.\\u0275fac}),Re})();const G=[{originX:\"start\",originY:\"bottom\",overlayX:\"start\",overlayY:\"top\"},{originX:\"start\",originY:\"top\",overlayX:\"start\",overlayY:\"bottom\"},{originX:\"end\",originY:\"top\",overlayX:\"end\",overlayY:\"bottom\"},{originX:\"end\",originY:\"bottom\",overlayX:\"end\",overlayY:\"top\"}],Ze=new e.OlP(\"cdk-connected-overlay-scroll-strategy\");let Xe=(()=>{class Re{constructor(le){this.elementRef=le}}return Re.\\u0275fac=function(le){return new(le||Re)(e.Y36(e.SBq))},Re.\\u0275dir=e.lG2({type:Re,selectors:[[\"\",\"cdk-overlay-origin\",\"\"],[\"\",\"overlay-origin\",\"\"],[\"\",\"cdkOverlayOrigin\",\"\"]],exportAs:[\"cdkOverlayOrigin\"]}),Re})(),Ke=(()=>{class Re{constructor(le,U,H,j,_e){this._overlay=le,this._dir=_e,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=y.w.EMPTY,this._attachSubscription=y.w.EMPTY,this._detachSubscription=y.w.EMPTY,this._positionSubscription=y.w.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new e.vpe,this.positionChange=new e.vpe,this.attach=new e.vpe,this.detach=new e.vpe,this.overlayKeydown=new e.vpe,this.overlayOutsideClick=new e.vpe,this._templatePortal=new a.UE(U,H),this._scrollStrategyFactory=j,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(le){this._offsetX=le,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(le){this._offsetY=le,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(le){this._hasBackdrop=(0,m.Ig)(le)}get lockPosition(){return this._lockPosition}set lockPosition(le){this._lockPosition=(0,m.Ig)(le)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(le){this._flexibleDimensions=(0,m.Ig)(le)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(le){this._growAfterOpen=(0,m.Ig)(le)}get push(){return this._push}set push(le){this._push=(0,m.Ig)(le)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:\"ltr\"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(le){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),le.origin&&this.open&&this._position.apply()),le.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=G);const le=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=le.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=le.detachments().subscribe(()=>this.detach.emit()),le.keydownEvents().subscribe(U=>{this.overlayKeydown.next(U),U.keyCode===O.hY&&!this.disableClose&&!(0,O.Vb)(U)&&(U.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(U=>{this.overlayOutsideClick.next(U)})}_buildConfig(){const le=this._position=this.positionStrategy||this._createPositionStrategy(),U=new Me({direction:this._dir,positionStrategy:le,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(U.width=this.width),(this.height||0===this.height)&&(U.height=this.height),(this.minWidth||0===this.minWidth)&&(U.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(U.minHeight=this.minHeight),this.backdropClass&&(U.backdropClass=this.backdropClass),this.panelClass&&(U.panelClass=this.panelClass),U}_updatePositionStrategy(le){const U=this.positions.map(H=>({originX:H.originX,originY:H.originY,overlayX:H.overlayX,overlayY:H.overlayY,offsetX:H.offsetX||this.offsetX,offsetY:H.offsetY||this.offsetY,panelClass:H.panelClass||void 0}));return le.setOrigin(this.origin.elementRef).withPositions(U).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const le=this._overlay.position().flexibleConnectedTo(this.origin.elementRef);return this._updatePositionStrategy(le),le}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(le=>{this.backdropClick.emit(le)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,E.o)(()=>this.positionChange.observers.length>0)).subscribe(le=>{this.positionChange.emit(le),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return Re.\\u0275fac=function(le){return new(le||Re)(e.Y36(lt),e.Y36(e.Rgc),e.Y36(e.s_b),e.Y36(Ze),e.Y36(u.Is,8))},Re.\\u0275dir=e.lG2({type:Re,selectors:[[\"\",\"cdk-connected-overlay\",\"\"],[\"\",\"connected-overlay\",\"\"],[\"\",\"cdkConnectedOverlay\",\"\"]],inputs:{viewportMargin:[\"cdkConnectedOverlayViewportMargin\",\"viewportMargin\"],open:[\"cdkConnectedOverlayOpen\",\"open\"],disableClose:[\"cdkConnectedOverlayDisableClose\",\"disableClose\"],scrollStrategy:[\"cdkConnectedOverlayScrollStrategy\",\"scrollStrategy\"],offsetX:[\"cdkConnectedOverlayOffsetX\",\"offsetX\"],offsetY:[\"cdkConnectedOverlayOffsetY\",\"offsetY\"],hasBackdrop:[\"cdkConnectedOverlayHasBackdrop\",\"hasBackdrop\"],lockPosition:[\"cdkConnectedOverlayLockPosition\",\"lockPosition\"],flexibleDimensions:[\"cdkConnectedOverlayFlexibleDimensions\",\"flexibleDimensions\"],growAfterOpen:[\"cdkConnectedOverlayGrowAfterOpen\",\"growAfterOpen\"],push:[\"cdkConnectedOverlayPush\",\"push\"],positions:[\"cdkConnectedOverlayPositions\",\"positions\"],origin:[\"cdkConnectedOverlayOrigin\",\"origin\"],positionStrategy:[\"cdkConnectedOverlayPositionStrategy\",\"positionStrategy\"],width:[\"cdkConnectedOverlayWidth\",\"width\"],height:[\"cdkConnectedOverlayHeight\",\"height\"],minWidth:[\"cdkConnectedOverlayMinWidth\",\"minWidth\"],minHeight:[\"cdkConnectedOverlayMinHeight\",\"minHeight\"],backdropClass:[\"cdkConnectedOverlayBackdropClass\",\"backdropClass\"],panelClass:[\"cdkConnectedOverlayPanelClass\",\"panelClass\"],transformOriginSelector:[\"cdkConnectedOverlayTransformOriginOn\",\"transformOriginSelector\"]},outputs:{backdropClick:\"backdropClick\",positionChange:\"positionChange\",attach:\"attach\",detach:\"detach\",overlayKeydown:\"overlayKeydown\",overlayOutsideClick:\"overlayOutsideClick\"},exportAs:[\"cdkConnectedOverlay\"],features:[e.TTD]}),Re})();const mt={provide:Ze,deps:[lt],useFactory:function(Re){return()=>Re.scrollStrategies.reposition()}};let Jt=(()=>{class Re{}return Re.\\u0275fac=function(le){return new(le||Re)},Re.\\u0275mod=e.oAB({type:Re}),Re.\\u0275inj=e.cJS({providers:[lt,mt],imports:[[u.vT,a.eL,s.Cl],s.Cl]}),Re})()},521:(st,P,c)=>{\"use strict\";c.d(P,{t4:()=>u,ud:()=>l,sA:()=>$,ht:()=>K,kV:()=>W,Oy:()=>me,_i:()=>k,qK:()=>b,i$:()=>B,Mq:()=>O});var s=c(7716),e=c(8583);let r;try{r=\"undefined\"!=typeof Intl&&Intl.v8BreakIterator}catch(q){r=!1}let m,u=(()=>{class q{constructor(A){this._platformId=A,this.isBrowser=this._platformId?(0,e.NF)(this._platformId):\"object\"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!r)&&\"undefined\"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!(\"MSStream\"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return q.\\u0275fac=function(A){return new(A||q)(s.LFG(s.Lbi))},q.\\u0275prov=s.Yz7({factory:function(){return new q(s.LFG(s.Lbi))},token:q,providedIn:\"root\"}),q})(),l=(()=>{class q{}return q.\\u0275fac=function(A){return new(A||q)},q.\\u0275mod=s.oAB({type:q}),q.\\u0275inj=s.cJS({}),q})();const a=[\"color\",\"button\",\"checkbox\",\"date\",\"datetime-local\",\"email\",\"file\",\"hidden\",\"image\",\"month\",\"number\",\"password\",\"radio\",\"range\",\"reset\",\"search\",\"submit\",\"tel\",\"text\",\"time\",\"url\",\"week\"];function b(){if(m)return m;if(\"object\"!=typeof document||!document)return m=new Set(a),m;let q=document.createElement(\"input\");return m=new Set(a.filter(Me=>(q.setAttribute(\"type\",Me),q.type===Me))),m}let y,w,E,Y,re;function B(q){return function(){if(null==y&&\"undefined\"!=typeof window)try{window.addEventListener(\"test\",null,Object.defineProperty({},\"passive\",{get:()=>y=!0}))}finally{y=y||!1}return y}()?q:!!q.capture}function O(){if(null==E){if(\"object\"!=typeof document||!document||\"function\"!=typeof Element||!Element)return E=!1,E;if(\"scrollBehavior\"in document.documentElement.style)E=!0;else{const q=Element.prototype.scrollTo;E=!!q&&!/\\{\\s*\\[native code\\]\\s*\\}/.test(q.toString())}}return E}function k(){if(\"object\"!=typeof document||!document)return 0;if(null==w){const q=document.createElement(\"div\"),Me=q.style;q.dir=\"rtl\",Me.width=\"1px\",Me.overflow=\"auto\",Me.visibility=\"hidden\",Me.pointerEvents=\"none\",Me.position=\"absolute\";const A=document.createElement(\"div\"),ce=A.style;ce.width=\"2px\",ce.height=\"1px\",q.appendChild(A),document.body.appendChild(q),w=0,0===q.scrollLeft&&(q.scrollLeft=1,w=0===q.scrollLeft?1:2),q.parentNode.removeChild(q)}return w}function W(q){if(function(){if(null==Y){const q=\"undefined\"!=typeof document?document.head:null;Y=!(!q||!q.createShadowRoot&&!q.attachShadow)}return Y}()){const Me=q.getRootNode?q.getRootNode():null;if(\"undefined\"!=typeof ShadowRoot&&ShadowRoot&&Me instanceof ShadowRoot)return Me}return null}function K(){let q=\"undefined\"!=typeof document&&document?document.activeElement:null;for(;q&&q.shadowRoot;){const Me=q.shadowRoot.activeElement;if(Me===q)break;q=Me}return q}function $(q){return q.composedPath?q.composedPath()[0]:q.target}function me(){return void 0!==re.__karma__&&!!re.__karma__||void 0!==re.jasmine&&!!re.jasmine||void 0!==re.jest&&!!re.jest||void 0!==re.Mocha&&!!re.Mocha}re=\"undefined\"!=typeof global?global:\"undefined\"!=typeof window?window:{}},7636:(st,P,c)=>{\"use strict\";c.d(P,{en:()=>E,ig:()=>z,Pl:()=>K,C5:()=>M,u0:()=>k,eL:()=>re,UE:()=>B});var s=c(7716),e=c(8583);class y{attach(Me){return this._attachedHost=Me,Me.attach(this)}detach(){let Me=this._attachedHost;null!=Me&&(this._attachedHost=null,Me.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(Me){this._attachedHost=Me}}class M extends y{constructor(Me,A,ce,_){super(),this.component=Me,this.viewContainerRef=A,this.injector=ce,this.componentFactoryResolver=_}}class B extends y{constructor(Me,A,ce){super(),this.templateRef=Me,this.viewContainerRef=A,this.context=ce}get origin(){return this.templateRef.elementRef}attach(Me,A=this.context){return this.context=A,super.attach(Me)}detach(){return this.context=void 0,super.detach()}}class w extends y{constructor(Me){super(),this.element=Me instanceof s.SBq?Me.nativeElement:Me}}class E{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(Me){return Me instanceof M?(this._attachedPortal=Me,this.attachComponentPortal(Me)):Me instanceof B?(this._attachedPortal=Me,this.attachTemplatePortal(Me)):this.attachDomPortal&&Me instanceof w?(this._attachedPortal=Me,this.attachDomPortal(Me)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(Me){this._disposeFn=Me}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class k extends E{constructor(Me,A,ce,_,d){super(),this.outletElement=Me,this._componentFactoryResolver=A,this._appRef=ce,this._defaultInjector=_,this.attachDomPortal=f=>{const v=f.element,D=this._document.createComment(\"dom-portal\");v.parentNode.insertBefore(D,v),this.outletElement.appendChild(v),this._attachedPortal=f,super.setDisposeFn(()=>{D.parentNode&&D.parentNode.replaceChild(v,D)})},this._document=d}attachComponentPortal(Me){const ce=(Me.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Me.component);let _;return Me.viewContainerRef?(_=Me.viewContainerRef.createComponent(ce,Me.viewContainerRef.length,Me.injector||Me.viewContainerRef.injector),this.setDisposeFn(()=>_.destroy())):(_=ce.create(Me.injector||this._defaultInjector),this._appRef.attachView(_.hostView),this.setDisposeFn(()=>{this._appRef.detachView(_.hostView),_.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(_)),this._attachedPortal=Me,_}attachTemplatePortal(Me){let A=Me.viewContainerRef,ce=A.createEmbeddedView(Me.templateRef,Me.context);return ce.rootNodes.forEach(_=>this.outletElement.appendChild(_)),ce.detectChanges(),this.setDisposeFn(()=>{let _=A.indexOf(ce);-1!==_&&A.remove(_)}),this._attachedPortal=Me,ce}dispose(){super.dispose(),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)}_getComponentRootNode(Me){return Me.hostView.rootNodes[0]}}let z=(()=>{class q extends B{constructor(A,ce){super(A,ce)}}return q.\\u0275fac=function(A){return new(A||q)(s.Y36(s.Rgc),s.Y36(s.s_b))},q.\\u0275dir=s.lG2({type:q,selectors:[[\"\",\"cdkPortal\",\"\"]],exportAs:[\"cdkPortal\"],features:[s.qOj]}),q})(),K=(()=>{class q extends E{constructor(A,ce,_){super(),this._componentFactoryResolver=A,this._viewContainerRef=ce,this._isInitialized=!1,this.attached=new s.vpe,this.attachDomPortal=d=>{const f=d.element,v=this._document.createComment(\"dom-portal\");d.setAttachedHost(this),f.parentNode.insertBefore(v,f),this._getRootNode().appendChild(f),this._attachedPortal=d,super.setDisposeFn(()=>{v.parentNode&&v.parentNode.replaceChild(f,v)})},this._document=_}get portal(){return this._attachedPortal}set portal(A){this.hasAttached()&&!A&&!this._isInitialized||(this.hasAttached()&&super.detach(),A&&super.attach(A),this._attachedPortal=A)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(A){A.setAttachedHost(this);const ce=null!=A.viewContainerRef?A.viewContainerRef:this._viewContainerRef,d=(A.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(A.component),f=ce.createComponent(d,ce.length,A.injector||ce.injector);return ce!==this._viewContainerRef&&this._getRootNode().appendChild(f.hostView.rootNodes[0]),super.setDisposeFn(()=>f.destroy()),this._attachedPortal=A,this._attachedRef=f,this.attached.emit(f),f}attachTemplatePortal(A){A.setAttachedHost(this);const ce=this._viewContainerRef.createEmbeddedView(A.templateRef,A.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=A,this._attachedRef=ce,this.attached.emit(ce),ce}_getRootNode(){const A=this._viewContainerRef.element.nativeElement;return A.nodeType===A.ELEMENT_NODE?A:A.parentNode}}return q.\\u0275fac=function(A){return new(A||q)(s.Y36(s._Vd),s.Y36(s.s_b),s.Y36(e.K0))},q.\\u0275dir=s.lG2({type:q,selectors:[[\"\",\"cdkPortalOutlet\",\"\"]],inputs:{portal:[\"cdkPortalOutlet\",\"portal\"]},outputs:{attached:\"attached\"},exportAs:[\"cdkPortalOutlet\"],features:[s.qOj]}),q})(),re=(()=>{class q{}return q.\\u0275fac=function(A){return new(A||q)},q.\\u0275mod=s.oAB({type:q}),q.\\u0275inj=s.cJS({}),q})()},1386:(st,P,c)=>{\"use strict\";c.d(P,{xd:()=>d,PQ:()=>D,ZD:()=>Oe,x0:()=>te,N7:()=>g,mF:()=>v,Cl:()=>fe,rL:()=>Z});var s=c(9490),e=c(7716),r=c(9765),u=c(5917),l=c(9897),m=c(2759),a=c(1927),b=c(4581),y=c(826),M=c(5639),B=c(7519),w=c(5697),E=c(5435),O=c(6782),k=c(9761),Y=c(9328),z=c(3190),W=c(7349),K=c(521),$=c(8583),re=c(946),me=c(7860);const q=[\"contentWrapper\"],Me=[\"*\"],A=new e.OlP(\"VIRTUAL_SCROLL_STRATEGY\");class ce{constructor(be,pe,Se){this._scrolledIndexChange=new r.xQ,this.scrolledIndexChange=this._scrolledIndexChange.pipe((0,B.x)()),this._viewport=null,this._itemSize=be,this._minBufferPx=pe,this._maxBufferPx=Se}attach(be){this._viewport=be,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(be,pe,Se){this._itemSize=be,this._minBufferPx=pe,this._maxBufferPx=Se,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(be,pe){this._viewport&&this._viewport.scrollToOffset(be*this._itemSize,pe)}_updateTotalContentSize(){!this._viewport||this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;const be=this._viewport.getRenderedRange(),pe={start:be.start,end:be.end},Se=this._viewport.getViewportSize(),Pe=this._viewport.getDataLength();let lt=this._viewport.measureScrollOffset(),G=this._itemSize>0?lt/this._itemSize:0;if(pe.end>Pe){const Xe=Math.ceil(Se/this._itemSize),Ke=Math.max(0,Math.min(G,Pe-Xe));G!=Ke&&(G=Ke,lt=Ke*this._itemSize,pe.start=Math.floor(G)),pe.end=Math.max(0,Math.min(Pe,pe.start+Xe))}const Ze=lt-pe.start*this._itemSize;if(Ze0&&(pe.end=Math.min(Pe,pe.end+Ke),pe.start=Math.max(0,Math.floor(G-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(pe),this._viewport.setRenderedContentOffset(this._itemSize*pe.start),this._scrolledIndexChange.next(Math.floor(G))}}function _(ie){return ie._scrollStrategy}let d=(()=>{class ie{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new ce(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(pe){this._itemSize=(0,s.su)(pe)}get minBufferPx(){return this._minBufferPx}set minBufferPx(pe){this._minBufferPx=(0,s.su)(pe)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(pe){this._maxBufferPx=(0,s.su)(pe)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}}return ie.\\u0275fac=function(pe){return new(pe||ie)},ie.\\u0275dir=e.lG2({type:ie,selectors:[[\"cdk-virtual-scroll-viewport\",\"itemSize\",\"\"]],inputs:{itemSize:\"itemSize\",minBufferPx:\"minBufferPx\",maxBufferPx:\"maxBufferPx\"},features:[e._Bn([{provide:A,useFactory:_,deps:[(0,e.Gpc)(()=>ie)]}]),e.TTD]}),ie})(),v=(()=>{class ie{constructor(pe,Se,Pe){this._ngZone=pe,this._platform=Se,this._scrolled=new r.xQ,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=Pe}register(pe){this.scrollContainers.has(pe)||this.scrollContainers.set(pe,pe.elementScrolled().subscribe(()=>this._scrolled.next(pe)))}deregister(pe){const Se=this.scrollContainers.get(pe);Se&&(Se.unsubscribe(),this.scrollContainers.delete(pe))}scrolled(pe=20){return this._platform.isBrowser?new l.y(Se=>{this._globalSubscription||this._addGlobalListener();const Pe=pe>0?this._scrolled.pipe((0,w.e)(pe)).subscribe(Se):this._scrolled.subscribe(Se);return this._scrolledCount++,()=>{Pe.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,u.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((pe,Se)=>this.deregister(Se)),this._scrolled.complete()}ancestorScrolled(pe,Se){const Pe=this.getAncestorScrollContainers(pe);return this.scrolled(Se).pipe((0,E.h)(lt=>!lt||Pe.indexOf(lt)>-1))}getAncestorScrollContainers(pe){const Se=[];return this.scrollContainers.forEach((Pe,lt)=>{this._scrollableContainsElement(lt,pe)&&Se.push(lt)}),Se}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(pe,Se){let Pe=(0,s.fI)(Se),lt=pe.getElementRef().nativeElement;do{if(Pe==lt)return!0}while(Pe=Pe.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const pe=this._getWindow();return(0,m.R)(pe.document,\"scroll\").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return ie.\\u0275fac=function(pe){return new(pe||ie)(e.LFG(e.R0b),e.LFG(K.t4),e.LFG($.K0,8))},ie.\\u0275prov=e.Yz7({factory:function(){return new ie(e.LFG(e.R0b),e.LFG(K.t4),e.LFG($.K0,8))},token:ie,providedIn:\"root\"}),ie})(),D=(()=>{class ie{constructor(pe,Se,Pe,lt){this.elementRef=pe,this.scrollDispatcher=Se,this.ngZone=Pe,this.dir=lt,this._destroyed=new r.xQ,this._elementScrolled=new l.y(G=>this.ngZone.runOutsideAngular(()=>(0,m.R)(this.elementRef.nativeElement,\"scroll\").pipe((0,O.R)(this._destroyed)).subscribe(G)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(pe){const Se=this.elementRef.nativeElement,Pe=this.dir&&\"rtl\"==this.dir.value;null==pe.left&&(pe.left=Pe?pe.end:pe.start),null==pe.right&&(pe.right=Pe?pe.start:pe.end),null!=pe.bottom&&(pe.top=Se.scrollHeight-Se.clientHeight-pe.bottom),Pe&&0!=(0,K._i)()?(null!=pe.left&&(pe.right=Se.scrollWidth-Se.clientWidth-pe.left),2==(0,K._i)()?pe.left=pe.right:1==(0,K._i)()&&(pe.left=pe.right?-pe.right:pe.right)):null!=pe.right&&(pe.left=Se.scrollWidth-Se.clientWidth-pe.right),this._applyScrollToOptions(pe)}_applyScrollToOptions(pe){const Se=this.elementRef.nativeElement;(0,K.Mq)()?Se.scrollTo(pe):(null!=pe.top&&(Se.scrollTop=pe.top),null!=pe.left&&(Se.scrollLeft=pe.left))}measureScrollOffset(pe){const Se=\"left\",lt=this.elementRef.nativeElement;if(\"top\"==pe)return lt.scrollTop;if(\"bottom\"==pe)return lt.scrollHeight-lt.clientHeight-lt.scrollTop;const G=this.dir&&\"rtl\"==this.dir.value;return\"start\"==pe?pe=G?\"right\":Se:\"end\"==pe&&(pe=G?Se:\"right\"),G&&2==(0,K._i)()?pe==Se?lt.scrollWidth-lt.clientWidth-lt.scrollLeft:lt.scrollLeft:G&&1==(0,K._i)()?pe==Se?lt.scrollLeft+lt.scrollWidth-lt.clientWidth:-lt.scrollLeft:pe==Se?lt.scrollLeft:lt.scrollWidth-lt.clientWidth-lt.scrollLeft}}return ie.\\u0275fac=function(pe){return new(pe||ie)(e.Y36(e.SBq),e.Y36(v),e.Y36(e.R0b),e.Y36(re.Is,8))},ie.\\u0275dir=e.lG2({type:ie,selectors:[[\"\",\"cdk-scrollable\",\"\"],[\"\",\"cdkScrollable\",\"\"]]}),ie})(),Z=(()=>{class ie{constructor(pe,Se,Pe){this._platform=pe,this._change=new r.xQ,this._changeListener=lt=>{this._change.next(lt)},this._document=Pe,Se.runOutsideAngular(()=>{if(pe.isBrowser){const lt=this._getWindow();lt.addEventListener(\"resize\",this._changeListener),lt.addEventListener(\"orientationchange\",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const pe=this._getWindow();pe.removeEventListener(\"resize\",this._changeListener),pe.removeEventListener(\"orientationchange\",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const pe={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),pe}getViewportRect(){const pe=this.getViewportScrollPosition(),{width:Se,height:Pe}=this.getViewportSize();return{top:pe.top,left:pe.left,bottom:pe.top+Pe,right:pe.left+Se,height:Pe,width:Se}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const pe=this._document,Se=this._getWindow(),Pe=pe.documentElement,lt=Pe.getBoundingClientRect();return{top:-lt.top||pe.body.scrollTop||Se.scrollY||Pe.scrollTop||0,left:-lt.left||pe.body.scrollLeft||Se.scrollX||Pe.scrollLeft||0}}change(pe=20){return pe>0?this._change.pipe((0,w.e)(pe)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const pe=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:pe.innerWidth,height:pe.innerHeight}:{width:0,height:0}}}return ie.\\u0275fac=function(pe){return new(pe||ie)(e.LFG(K.t4),e.LFG(e.R0b),e.LFG($.K0,8))},ie.\\u0275prov=e.Yz7({factory:function(){return new ie(e.LFG(K.t4),e.LFG(e.R0b),e.LFG($.K0,8))},token:ie,providedIn:\"root\"}),ie})();const C=\"undefined\"!=typeof requestAnimationFrame?a.Z:b.E;let g=(()=>{class ie extends D{constructor(pe,Se,Pe,lt,G,Ze,Xe){super(pe,Ze,Pe,G),this.elementRef=pe,this._changeDetectorRef=Se,this._scrollStrategy=lt,this._detachedSubject=new r.xQ,this._renderedRangeSubject=new r.xQ,this._orientation=\"vertical\",this._appendOnly=!1,this.scrolledIndexChange=new l.y(Ke=>this._scrollStrategy.scrolledIndexChange.subscribe(Le=>Promise.resolve().then(()=>this.ngZone.run(()=>Ke.next(Le))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth=\"\",this._totalContentHeight=\"\",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=y.w.EMPTY,this._viewportChanges=Xe.change().subscribe(()=>{this.checkViewportSize()})}get orientation(){return this._orientation}set orientation(pe){this._orientation!==pe&&(this._orientation=pe,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(pe){this._appendOnly=(0,s.Ig)(pe)}ngOnInit(){super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.elementScrolled().pipe((0,k.O)(null),(0,w.e)(0,C)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()}))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(pe){this.ngZone.runOutsideAngular(()=>{this._forOf=pe,this._forOf.dataStream.pipe((0,O.R)(this._detachedSubject)).subscribe(Se=>{const Pe=Se.length;Pe!==this._dataLength&&(this._dataLength=Pe,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}setTotalContentSize(pe){this._totalContentSize!==pe&&(this._totalContentSize=pe,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(pe){(function(ie,be){return ie.start==be.start&&ie.end==be.end})(this._renderedRange,pe)||(this.appendOnly&&(pe={start:0,end:Math.max(this._renderedRange.end,pe.end)}),this._renderedRangeSubject.next(this._renderedRange=pe),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(pe,Se=\"to-start\"){const lt=\"horizontal\"==this.orientation,G=lt?\"X\":\"Y\";let Xe=`translate${G}(${Number((lt&&this.dir&&\"rtl\"==this.dir.value?-1:1)*pe)}px)`;this._renderedContentOffset=pe,\"to-end\"===Se&&(Xe+=` translate${G}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=Xe&&(this._renderedContentTransform=Xe,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(pe,Se=\"auto\"){const Pe={behavior:Se};\"horizontal\"===this.orientation?Pe.start=pe:Pe.top=pe,this.scrollTo(Pe)}scrollToIndex(pe,Se=\"auto\"){this._scrollStrategy.scrollToIndex(pe,Se)}measureScrollOffset(pe){return super.measureScrollOffset(pe||(\"horizontal\"===this.orientation?\"start\":\"top\"))}measureRenderedContentSize(){const pe=this._contentWrapper.nativeElement;return\"horizontal\"===this.orientation?pe.offsetWidth:pe.offsetHeight}measureRangeSize(pe){return this._forOf?this._forOf.measureRangeSize(pe,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){const pe=this.elementRef.nativeElement;this._viewportSize=\"horizontal\"===this.orientation?pe.clientWidth:pe.clientHeight}_markChangeDetectionNeeded(pe){pe&&this._runAfterChangeDetection.push(pe),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const pe=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const Se of pe)Se()}_calculateSpacerSize(){this._totalContentHeight=\"horizontal\"===this.orientation?\"\":`${this._totalContentSize}px`,this._totalContentWidth=\"horizontal\"===this.orientation?`${this._totalContentSize}px`:\"\"}}return ie.\\u0275fac=function(pe){return new(pe||ie)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(e.R0b),e.Y36(A,8),e.Y36(re.Is,8),e.Y36(v),e.Y36(Z))},ie.\\u0275cmp=e.Xpm({type:ie,selectors:[[\"cdk-virtual-scroll-viewport\"]],viewQuery:function(pe,Se){if(1&pe&&e.Gf(q,7),2&pe){let Pe;e.iGM(Pe=e.CRH())&&(Se._contentWrapper=Pe.first)}},hostAttrs:[1,\"cdk-virtual-scroll-viewport\"],hostVars:4,hostBindings:function(pe,Se){2&pe&&e.ekj(\"cdk-virtual-scroll-orientation-horizontal\",\"horizontal\"===Se.orientation)(\"cdk-virtual-scroll-orientation-vertical\",\"horizontal\"!==Se.orientation)},inputs:{orientation:\"orientation\",appendOnly:\"appendOnly\"},outputs:{scrolledIndexChange:\"scrolledIndexChange\"},features:[e._Bn([{provide:D,useExisting:ie}]),e.qOj],ngContentSelectors:Me,decls:4,vars:4,consts:[[1,\"cdk-virtual-scroll-content-wrapper\"],[\"contentWrapper\",\"\"],[1,\"cdk-virtual-scroll-spacer\"]],template:function(pe,Se){1&pe&&(e.F$t(),e.TgZ(0,\"div\",0,1),e.Hsn(2),e.qZA(),e._UZ(3,\"div\",2)),2&pe&&(e.xp6(3),e.Udp(\"width\",Se._totalContentWidth)(\"height\",Se._totalContentHeight))},styles:[\"cdk-virtual-scroll-viewport{display:block;position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{position:absolute;top:0;left:0;height:1px;width:1px;transform-origin:0 0}[dir=rtl] .cdk-virtual-scroll-spacer{right:0;left:auto;transform-origin:100% 0}\\n\"],encapsulation:2,changeDetection:0}),ie})();function S(ie,be,pe){if(!pe.getBoundingClientRect)return 0;const Pe=pe.getBoundingClientRect();return\"horizontal\"===ie?\"start\"===be?Pe.left:Pe.right:\"start\"===be?Pe.top:Pe.bottom}let te=(()=>{class ie{constructor(pe,Se,Pe,lt,G,Ze){this._viewContainerRef=pe,this._template=Se,this._differs=Pe,this._viewRepeater=lt,this._viewport=G,this.viewChange=new r.xQ,this._dataSourceChanges=new r.xQ,this.dataStream=this._dataSourceChanges.pipe((0,k.O)(null),(0,Y.G)(),(0,z.w)(([Xe,Ke])=>this._changeDataSource(Xe,Ke)),(0,W.d)(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new r.xQ,this.dataStream.subscribe(Xe=>{this._data=Xe,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe((0,O.R)(this._destroyed)).subscribe(Xe=>{this._renderedRange=Xe,Ze.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(pe){this._cdkVirtualForOf=pe,(0,me.Z9)(pe)?this._dataSourceChanges.next(pe):this._dataSourceChanges.next(new me.P3((0,M.b)(pe)?pe:Array.from(pe||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(pe){this._needsUpdate=!0,this._cdkVirtualForTrackBy=pe?(Se,Pe)=>pe(Se+(this._renderedRange?this._renderedRange.start:0),Pe):void 0}set cdkVirtualForTemplate(pe){pe&&(this._needsUpdate=!0,this._template=pe)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(pe){this._viewRepeater.viewCacheSize=(0,s.su)(pe)}measureRangeSize(pe,Se){if(pe.start>=pe.end)return 0;const Pe=pe.start-this._renderedRange.start,lt=pe.end-pe.start;let G,Ze;for(let Xe=0;Xe-1;Xe--){const Ke=this._viewContainerRef.get(Xe+Pe);if(Ke&&Ke.rootNodes.length){Ze=Ke.rootNodes[Ke.rootNodes.length-1];break}}return G&&Ze?S(Se,\"end\",Ze)-S(Se,\"start\",G):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const pe=this._differ.diff(this._renderedItems);pe?this._applyChanges(pe):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){!this._renderedRange||(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((pe,Se)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(pe,Se):Se)),this._needsUpdate=!0)}_changeDataSource(pe,Se){return pe&&pe.disconnect(this),this._needsUpdate=!0,Se?Se.connect(this):(0,u.of)()}_updateContext(){const pe=this._data.length;let Se=this._viewContainerRef.length;for(;Se--;){const Pe=this._viewContainerRef.get(Se);Pe.context.index=this._renderedRange.start+Se,Pe.context.count=pe,this._updateComputedContextProperties(Pe.context),Pe.detectChanges()}}_applyChanges(pe){this._viewRepeater.applyChanges(pe,this._viewContainerRef,(lt,G,Ze)=>this._getEmbeddedViewArgs(lt,Ze),lt=>lt.item),pe.forEachIdentityChange(lt=>{this._viewContainerRef.get(lt.currentIndex).context.$implicit=lt.item});const Se=this._data.length;let Pe=this._viewContainerRef.length;for(;Pe--;){const lt=this._viewContainerRef.get(Pe);lt.context.index=this._renderedRange.start+Pe,lt.context.count=Se,this._updateComputedContextProperties(lt.context)}}_updateComputedContextProperties(pe){pe.first=0===pe.index,pe.last=pe.index===pe.count-1,pe.even=pe.index%2==0,pe.odd=!pe.even}_getEmbeddedViewArgs(pe,Se){return{templateRef:this._template,context:{$implicit:pe.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:Se}}}return ie.\\u0275fac=function(pe){return new(pe||ie)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(e.ZZ4),e.Y36(me.k),e.Y36(g,4),e.Y36(e.R0b))},ie.\\u0275dir=e.lG2({type:ie,selectors:[[\"\",\"cdkVirtualFor\",\"\",\"cdkVirtualForOf\",\"\"]],inputs:{cdkVirtualForOf:\"cdkVirtualForOf\",cdkVirtualForTrackBy:\"cdkVirtualForTrackBy\",cdkVirtualForTemplate:\"cdkVirtualForTemplate\",cdkVirtualForTemplateCacheSize:\"cdkVirtualForTemplateCacheSize\"},features:[e._Bn([{provide:me.k,useClass:me.eX}])]}),ie})(),Oe=(()=>{class ie{}return ie.\\u0275fac=function(pe){return new(pe||ie)},ie.\\u0275mod=e.oAB({type:ie}),ie.\\u0275inj=e.cJS({}),ie})(),fe=(()=>{class ie{}return ie.\\u0275fac=function(pe){return new(pe||ie)},ie.\\u0275mod=e.oAB({type:ie}),ie.\\u0275inj=e.cJS({imports:[[re.vT,K.ud,Oe],re.vT,Oe]}),ie})()},6109:(st,P,c)=>{\"use strict\";c.d(P,{Lq:()=>B,IC:()=>E,Ky:()=>O});var s=c(521),e=c(7716),r=c(9490),u=c(9193),l=c(9765),m=c(2759),a=c(5697),b=c(6782),y=c(8583);const M=(0,s.i$)({passive:!0});let B=(()=>{class k{constructor(z,W){this._platform=z,this._ngZone=W,this._monitoredElements=new Map}monitor(z){if(!this._platform.isBrowser)return u.E;const W=(0,r.fI)(z),K=this._monitoredElements.get(W);if(K)return K.subject;const $=new l.xQ,re=\"cdk-text-field-autofilled\",me=q=>{\"cdk-text-field-autofill-start\"!==q.animationName||W.classList.contains(re)?\"cdk-text-field-autofill-end\"===q.animationName&&W.classList.contains(re)&&(W.classList.remove(re),this._ngZone.run(()=>$.next({target:q.target,isAutofilled:!1}))):(W.classList.add(re),this._ngZone.run(()=>$.next({target:q.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{W.addEventListener(\"animationstart\",me,M),W.classList.add(\"cdk-text-field-autofill-monitored\")}),this._monitoredElements.set(W,{subject:$,unlisten:()=>{W.removeEventListener(\"animationstart\",me,M)}}),$}stopMonitoring(z){const W=(0,r.fI)(z),K=this._monitoredElements.get(W);K&&(K.unlisten(),K.subject.complete(),W.classList.remove(\"cdk-text-field-autofill-monitored\"),W.classList.remove(\"cdk-text-field-autofilled\"),this._monitoredElements.delete(W))}ngOnDestroy(){this._monitoredElements.forEach((z,W)=>this.stopMonitoring(W))}}return k.\\u0275fac=function(z){return new(z||k)(e.LFG(s.t4),e.LFG(e.R0b))},k.\\u0275prov=e.Yz7({factory:function(){return new k(e.LFG(s.t4),e.LFG(e.R0b))},token:k,providedIn:\"root\"}),k})(),E=(()=>{class k{constructor(z,W,K,$){this._elementRef=z,this._platform=W,this._ngZone=K,this._destroyed=new l.xQ,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=re=>{this._hasFocus=\"focus\"===re.type},this._document=$,this._textareaElement=this._elementRef.nativeElement}get minRows(){return this._minRows}set minRows(z){this._minRows=(0,r.su)(z),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(z){this._maxRows=(0,r.su)(z),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(z){z=(0,r.Ig)(z),this._enabled!==z&&((this._enabled=z)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(z){this._cachedPlaceholderHeight=void 0,this._textareaElement.placeholder=z,this._cacheTextareaPlaceholderHeight()}_setMinHeight(){const z=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+\"px\":null;z&&(this._textareaElement.style.minHeight=z)}_setMaxHeight(){const z=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+\"px\":null;z&&(this._textareaElement.style.maxHeight=z)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const z=this._getWindow();(0,m.R)(z,\"resize\").pipe((0,a.e)(16),(0,b.R)(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener(\"focus\",this._handleFocusEvent),this._textareaElement.addEventListener(\"blur\",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener(\"focus\",this._handleFocusEvent),this._textareaElement.removeEventListener(\"blur\",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let z=this._textareaElement.cloneNode(!1);z.rows=1,z.style.position=\"absolute\",z.style.visibility=\"hidden\",z.style.border=\"none\",z.style.padding=\"0\",z.style.height=\"\",z.style.minHeight=\"\",z.style.maxHeight=\"\",z.style.overflow=\"hidden\",this._textareaElement.parentNode.appendChild(z),this._cachedLineHeight=z.clientHeight,this._textareaElement.parentNode.removeChild(z),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const z=this._textareaElement,W=z.style.marginBottom||\"\",K=this._platform.FIREFOX,$=K&&this._hasFocus,re=K?\"cdk-textarea-autosize-measuring-firefox\":\"cdk-textarea-autosize-measuring\";$&&(z.style.marginBottom=`${z.clientHeight}px`),z.classList.add(re);const me=z.scrollHeight-4;return z.classList.remove(re),$&&(z.style.marginBottom=W),me}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const z=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=z}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(z=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const W=this._elementRef.nativeElement,K=W.value;if(!z&&this._minRows===this._previousMinRows&&K===this._previousValue)return;const $=this._measureScrollHeight(),re=Math.max($,this._cachedPlaceholderHeight||0);W.style.height=`${re}px`,this._ngZone.runOutsideAngular(()=>{\"undefined\"!=typeof requestAnimationFrame?requestAnimationFrame(()=>this._scrollToCaretPosition(W)):setTimeout(()=>this._scrollToCaretPosition(W))}),this._previousValue=K,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(z){const{selectionStart:W,selectionEnd:K}=z;!this._destroyed.isStopped&&this._hasFocus&&z.setSelectionRange(W,K)}}return k.\\u0275fac=function(z){return new(z||k)(e.Y36(e.SBq),e.Y36(s.t4),e.Y36(e.R0b),e.Y36(y.K0,8))},k.\\u0275dir=e.lG2({type:k,selectors:[[\"textarea\",\"cdkTextareaAutosize\",\"\"]],hostAttrs:[\"rows\",\"1\",1,\"cdk-textarea-autosize\"],hostBindings:function(z,W){1&z&&e.NdJ(\"input\",function(){return W._noopInputHandler()})},inputs:{minRows:[\"cdkAutosizeMinRows\",\"minRows\"],maxRows:[\"cdkAutosizeMaxRows\",\"maxRows\"],enabled:[\"cdkTextareaAutosize\",\"enabled\"],placeholder:\"placeholder\"},exportAs:[\"cdkTextareaAutosize\"]}),k})(),O=(()=>{class k{}return k.\\u0275fac=function(z){return new(z||k)},k.\\u0275mod=e.oAB({type:k}),k.\\u0275inj=e.cJS({imports:[[s.ud]]}),k})()},9490:(st,P,c)=>{\"use strict\";c.d(P,{t6:()=>u,Eq:()=>l,Ig:()=>e,HM:()=>m,fI:()=>a,su:()=>r});var s=c(7716);function e(y){return null!=y&&\"false\"!=`${y}`}function r(y,M=0){return u(y)?Number(y):M}function u(y){return!isNaN(parseFloat(y))&&!isNaN(Number(y))}function l(y){return Array.isArray(y)?y:[y]}function m(y){return null==y?\"\":\"string\"==typeof y?y:`${y}px`}function a(y){return y instanceof s.SBq?y.nativeElement:y}},8583:(st,P,c)=>{\"use strict\";c.d(P,{mr:()=>K,Ov:()=>Gn,ez:()=>Yi,K0:()=>a,uU:()=>Dr,JJ:()=>Gi,Do:()=>re,Ts:()=>Zr,V_:()=>M,Ye:()=>me,S$:()=>z,mk:()=>Ht,sg:()=>Kt,O5:()=>bi,PC:()=>Vi,RF:()=>ni,n9:()=>_i,ED:()=>qi,tP:()=>Ri,b0:()=>$,lw:()=>b,OU:()=>mr,rS:()=>sr,EM:()=>pi,JF:()=>$r,NF:()=>Br,w_:()=>m,bD:()=>Zn,q:()=>r,Mx:()=>dn,HT:()=>l});var s=c(7716);let e=null;function r(){return e}function l(Ee){e||(e=Ee)}class m{}const a=new s.OlP(\"DocumentToken\");let b=(()=>{class Ee{historyGo(ke){throw new Error(\"Not implemented\")}}return Ee.\\u0275fac=function(ke){return new(ke||Ee)},Ee.\\u0275prov=(0,s.Yz7)({factory:y,token:Ee,providedIn:\"platform\"}),Ee})();function y(){return(0,s.LFG)(B)}const M=new s.OlP(\"Location Initialized\");let B=(()=>{class Ee extends b{constructor(ke){super(),this._doc=ke,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return r().getBaseHref(this._doc)}onPopState(ke){const X=r().getGlobalEventTarget(this._doc,\"window\");return X.addEventListener(\"popstate\",ke,!1),()=>X.removeEventListener(\"popstate\",ke)}onHashChange(ke){const X=r().getGlobalEventTarget(this._doc,\"window\");return X.addEventListener(\"hashchange\",ke,!1),()=>X.removeEventListener(\"hashchange\",ke)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(ke){this.location.pathname=ke}pushState(ke,X,ne){w()?this._history.pushState(ke,X,ne):this.location.hash=ne}replaceState(ke,X,ne){w()?this._history.replaceState(ke,X,ne):this.location.hash=ne}forward(){this._history.forward()}back(){this._history.back()}historyGo(ke=0){this._history.go(ke)}getState(){return this._history.state}}return Ee.\\u0275fac=function(ke){return new(ke||Ee)(s.LFG(a))},Ee.\\u0275prov=(0,s.Yz7)({factory:E,token:Ee,providedIn:\"platform\"}),Ee})();function w(){return!!window.history.pushState}function E(){return new B((0,s.LFG)(a))}function O(Ee,ut){if(0==Ee.length)return ut;if(0==ut.length)return Ee;let ke=0;return Ee.endsWith(\"/\")&&ke++,ut.startsWith(\"/\")&&ke++,2==ke?Ee+ut.substring(1):1==ke?Ee+ut:Ee+\"/\"+ut}function k(Ee){const ut=Ee.match(/#|\\?|$/),ke=ut&&ut.index||Ee.length;return Ee.slice(0,ke-(\"/\"===Ee[ke-1]?1:0))+Ee.slice(ke)}function Y(Ee){return Ee&&\"?\"!==Ee[0]?\"?\"+Ee:Ee}let z=(()=>{class Ee{historyGo(ke){throw new Error(\"Not implemented\")}}return Ee.\\u0275fac=function(ke){return new(ke||Ee)},Ee.\\u0275prov=(0,s.Yz7)({factory:W,token:Ee,providedIn:\"root\"}),Ee})();function W(Ee){const ut=(0,s.LFG)(a).location;return new $((0,s.LFG)(b),ut&&ut.origin||\"\")}const K=new s.OlP(\"appBaseHref\");let $=(()=>{class Ee extends z{constructor(ke,X){if(super(),this._platformLocation=ke,this._removeListenerFns=[],null==X&&(X=this._platformLocation.getBaseHrefFromDOM()),null==X)throw new Error(\"No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.\");this._baseHref=X}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(ke){this._removeListenerFns.push(this._platformLocation.onPopState(ke),this._platformLocation.onHashChange(ke))}getBaseHref(){return this._baseHref}prepareExternalUrl(ke){return O(this._baseHref,ke)}path(ke=!1){const X=this._platformLocation.pathname+Y(this._platformLocation.search),ne=this._platformLocation.hash;return ne&&ke?`${X}${ne}`:X}pushState(ke,X,ne,oe){const Ve=this.prepareExternalUrl(ne+Y(oe));this._platformLocation.pushState(ke,X,Ve)}replaceState(ke,X,ne,oe){const Ve=this.prepareExternalUrl(ne+Y(oe));this._platformLocation.replaceState(ke,X,Ve)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(ke=0){var X,ne;null===(ne=(X=this._platformLocation).historyGo)||void 0===ne||ne.call(X,ke)}}return Ee.\\u0275fac=function(ke){return new(ke||Ee)(s.LFG(b),s.LFG(K,8))},Ee.\\u0275prov=s.Yz7({token:Ee,factory:Ee.\\u0275fac}),Ee})(),re=(()=>{class Ee extends z{constructor(ke,X){super(),this._platformLocation=ke,this._baseHref=\"\",this._removeListenerFns=[],null!=X&&(this._baseHref=X)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(ke){this._removeListenerFns.push(this._platformLocation.onPopState(ke),this._platformLocation.onHashChange(ke))}getBaseHref(){return this._baseHref}path(ke=!1){let X=this._platformLocation.hash;return null==X&&(X=\"#\"),X.length>0?X.substring(1):X}prepareExternalUrl(ke){const X=O(this._baseHref,ke);return X.length>0?\"#\"+X:X}pushState(ke,X,ne,oe){let Ve=this.prepareExternalUrl(ne+Y(oe));0==Ve.length&&(Ve=this._platformLocation.pathname),this._platformLocation.pushState(ke,X,Ve)}replaceState(ke,X,ne,oe){let Ve=this.prepareExternalUrl(ne+Y(oe));0==Ve.length&&(Ve=this._platformLocation.pathname),this._platformLocation.replaceState(ke,X,Ve)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(ke=0){var X,ne;null===(ne=(X=this._platformLocation).historyGo)||void 0===ne||ne.call(X,ke)}}return Ee.\\u0275fac=function(ke){return new(ke||Ee)(s.LFG(b),s.LFG(K,8))},Ee.\\u0275prov=s.Yz7({token:Ee,factory:Ee.\\u0275fac}),Ee})(),me=(()=>{class Ee{constructor(ke,X){this._subject=new s.vpe,this._urlChangeListeners=[],this._platformStrategy=ke;const ne=this._platformStrategy.getBaseHref();this._platformLocation=X,this._baseHref=k(A(ne)),this._platformStrategy.onPopState(oe=>{this._subject.emit({url:this.path(!0),pop:!0,state:oe.state,type:oe.type})})}path(ke=!1){return this.normalize(this._platformStrategy.path(ke))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(ke,X=\"\"){return this.path()==this.normalize(ke+Y(X))}normalize(ke){return Ee.stripTrailingSlash(function(Ee,ut){return Ee&&ut.startsWith(Ee)?ut.substring(Ee.length):ut}(this._baseHref,A(ke)))}prepareExternalUrl(ke){return ke&&\"/\"!==ke[0]&&(ke=\"/\"+ke),this._platformStrategy.prepareExternalUrl(ke)}go(ke,X=\"\",ne=null){this._platformStrategy.pushState(ne,\"\",ke,X),this._notifyUrlChangeListeners(this.prepareExternalUrl(ke+Y(X)),ne)}replaceState(ke,X=\"\",ne=null){this._platformStrategy.replaceState(ne,\"\",ke,X),this._notifyUrlChangeListeners(this.prepareExternalUrl(ke+Y(X)),ne)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}historyGo(ke=0){var X,ne;null===(ne=(X=this._platformStrategy).historyGo)||void 0===ne||ne.call(X,ke)}onUrlChange(ke){this._urlChangeListeners.push(ke),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(X=>{this._notifyUrlChangeListeners(X.url,X.state)}))}_notifyUrlChangeListeners(ke=\"\",X){this._urlChangeListeners.forEach(ne=>ne(ke,X))}subscribe(ke,X,ne){return this._subject.subscribe({next:ke,error:X,complete:ne})}}return Ee.\\u0275fac=function(ke){return new(ke||Ee)(s.LFG(z),s.LFG(b))},Ee.normalizeQueryParams=Y,Ee.joinWithSlash=O,Ee.stripTrailingSlash=k,Ee.\\u0275prov=(0,s.Yz7)({factory:q,token:Ee,providedIn:\"root\"}),Ee})();function q(){return new me((0,s.LFG)(z),(0,s.LFG)(b))}function A(Ee){return Ee.replace(/\\/index.html$/,\"\")}var _=(()=>((_=_||{})[_.Decimal=0]=\"Decimal\",_[_.Percent=1]=\"Percent\",_[_.Currency=2]=\"Currency\",_[_.Scientific=3]=\"Scientific\",_))(),d=(()=>((d=d||{})[d.Zero=0]=\"Zero\",d[d.One=1]=\"One\",d[d.Two=2]=\"Two\",d[d.Few=3]=\"Few\",d[d.Many=4]=\"Many\",d[d.Other=5]=\"Other\",d))(),f=(()=>((f=f||{})[f.Format=0]=\"Format\",f[f.Standalone=1]=\"Standalone\",f))(),v=(()=>((v=v||{})[v.Narrow=0]=\"Narrow\",v[v.Abbreviated=1]=\"Abbreviated\",v[v.Wide=2]=\"Wide\",v[v.Short=3]=\"Short\",v))(),D=(()=>((D=D||{})[D.Short=0]=\"Short\",D[D.Medium=1]=\"Medium\",D[D.Long=2]=\"Long\",D[D.Full=3]=\"Full\",D))(),I=(()=>((I=I||{})[I.Decimal=0]=\"Decimal\",I[I.Group=1]=\"Group\",I[I.List=2]=\"List\",I[I.PercentSign=3]=\"PercentSign\",I[I.PlusSign=4]=\"PlusSign\",I[I.MinusSign=5]=\"MinusSign\",I[I.Exponential=6]=\"Exponential\",I[I.SuperscriptingExponent=7]=\"SuperscriptingExponent\",I[I.PerMille=8]=\"PerMille\",I[I.Infinity=9]=\"Infinity\",I[I.NaN=10]=\"NaN\",I[I.TimeSeparator=11]=\"TimeSeparator\",I[I.CurrencyDecimal=12]=\"CurrencyDecimal\",I[I.CurrencyGroup=13]=\"CurrencyGroup\",I))();function ie(Ee,ut){return Re((0,s.cg1)(Ee)[s.wAp.DateFormat],ut)}function be(Ee,ut){return Re((0,s.cg1)(Ee)[s.wAp.TimeFormat],ut)}function pe(Ee,ut){return Re((0,s.cg1)(Ee)[s.wAp.DateTimeFormat],ut)}function Se(Ee,ut){const ke=(0,s.cg1)(Ee),X=ke[s.wAp.NumberSymbols][ut];if(void 0===X){if(ut===I.CurrencyDecimal)return ke[s.wAp.NumberSymbols][I.Decimal];if(ut===I.CurrencyGroup)return ke[s.wAp.NumberSymbols][I.Group]}return X}const Ke=s.kL8;function Le(Ee){if(!Ee[s.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale \"${Ee[s.wAp.LocaleId]}\". Use \"registerLocaleData\" to load new data. See the \"I18n guide\" on angular.io to know more.`)}function Re(Ee,ut){for(let ke=ut;ke>-1;ke--)if(void 0!==Ee[ke])return Ee[ke];throw new Error(\"Locale data API: locale data undefined\")}function de(Ee){const[ut,ke]=Ee.split(\":\");return{hours:+ut,minutes:+ke}}const j=/^(\\d{4})-?(\\d\\d)-?(\\d\\d)(?:T(\\d\\d)(?::?(\\d\\d)(?::?(\\d\\d)(?:\\.(\\d+))?)?)?(Z|([+-])(\\d\\d):?(\\d\\d))?)?$/,_e={},Qe=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\\s\\S]*)/;var ot=(()=>((ot=ot||{})[ot.Short=0]=\"Short\",ot[ot.ShortGMT=1]=\"ShortGMT\",ot[ot.Long=2]=\"Long\",ot[ot.Extended=3]=\"Extended\",ot))(),Je=(()=>((Je=Je||{})[Je.FullYear=0]=\"FullYear\",Je[Je.Month=1]=\"Month\",Je[Je.Date=2]=\"Date\",Je[Je.Hours=3]=\"Hours\",Je[Je.Minutes=4]=\"Minutes\",Je[Je.Seconds=5]=\"Seconds\",Je[Je.FractionalSeconds=6]=\"FractionalSeconds\",Je[Je.Day=7]=\"Day\",Je))(),At=(()=>((At=At||{})[At.DayPeriods=0]=\"DayPeriods\",At[At.Days=1]=\"Days\",At[At.Months=2]=\"Months\",At[At.Eras=3]=\"Eras\",At))();function Et(Ee,ut,ke,X){let ne=function(Ee){if(en(Ee))return Ee;if(\"number\"==typeof Ee&&!isNaN(Ee))return new Date(Ee);if(\"string\"==typeof Ee){if(Ee=Ee.trim(),/^(\\d{4}(-\\d{1,2}(-\\d{1,2})?)?)$/.test(Ee)){const[ne,oe=1,Ve=1]=Ee.split(\"-\").map(Xt=>+Xt);return Mt(ne,oe-1,Ve)}const ke=parseFloat(Ee);if(!isNaN(Ee-ke))return new Date(ke);let X;if(X=Ee.match(j))return function(Ee){const ut=new Date(0);let ke=0,X=0;const ne=Ee[8]?ut.setUTCFullYear:ut.setFullYear,oe=Ee[8]?ut.setUTCHours:ut.setHours;Ee[9]&&(ke=Number(Ee[9]+Ee[10]),X=Number(Ee[9]+Ee[11])),ne.call(ut,Number(Ee[1]),Number(Ee[2])-1,Number(Ee[3]));const Ve=Number(Ee[4]||0)-ke,Xt=Number(Ee[5]||0)-X,wn=Number(Ee[6]||0),zn=Math.floor(1e3*parseFloat(\"0.\"+(Ee[7]||0)));return oe.call(ut,Ve,Xt,wn,zn),ut}(X)}const ut=new Date(Ee);if(!en(ut))throw new Error(`Unable to convert \"${Ee}\" into a date`);return ut}(Ee);ut=ae(ke,ut)||ut;let Xt,Ve=[];for(;ut;){if(Xt=Qe.exec(ut),!Xt){Ve.push(ut);break}{Ve=Ve.concat(Xt.slice(1));const ri=Ve.pop();if(!ri)break;ut=ri}}let wn=ne.getTimezoneOffset();X&&(wn=Dt(X,wn),ne=function(Ee,ut,ke){const ne=Ee.getTimezoneOffset();return function(Ee,ut){return(Ee=new Date(Ee.getTime())).setMinutes(Ee.getMinutes()+ut),Ee}(Ee,-1*(Dt(ut,ne)-ne))}(ne,X));let zn=\"\";return Ve.forEach(ri=>{const Kn=function(Ee){if(je[Ee])return je[Ee];let ut;switch(Ee){case\"G\":case\"GG\":case\"GGG\":ut=Ge(At.Eras,v.Abbreviated);break;case\"GGGG\":ut=Ge(At.Eras,v.Wide);break;case\"GGGGG\":ut=Ge(At.Eras,v.Narrow);break;case\"y\":ut=Ie(Je.FullYear,1,0,!1,!0);break;case\"yy\":ut=Ie(Je.FullYear,2,0,!0,!0);break;case\"yyy\":ut=Ie(Je.FullYear,3,0,!1,!0);break;case\"yyyy\":ut=Ie(Je.FullYear,4,0,!1,!0);break;case\"Y\":ut=we(1);break;case\"YY\":ut=we(2,!0);break;case\"YYY\":ut=we(3);break;case\"YYYY\":ut=we(4);break;case\"M\":case\"L\":ut=Ie(Je.Month,1,1);break;case\"MM\":case\"LL\":ut=Ie(Je.Month,2,1);break;case\"MMM\":ut=Ge(At.Months,v.Abbreviated);break;case\"MMMM\":ut=Ge(At.Months,v.Wide);break;case\"MMMMM\":ut=Ge(At.Months,v.Narrow);break;case\"LLL\":ut=Ge(At.Months,v.Abbreviated,f.Standalone);break;case\"LLLL\":ut=Ge(At.Months,v.Wide,f.Standalone);break;case\"LLLLL\":ut=Ge(At.Months,v.Narrow,f.Standalone);break;case\"w\":ut=pt(1);break;case\"ww\":ut=pt(2);break;case\"W\":ut=pt(1,!0);break;case\"d\":ut=Ie(Je.Date,1);break;case\"dd\":ut=Ie(Je.Date,2);break;case\"c\":case\"cc\":ut=Ie(Je.Day,1);break;case\"ccc\":ut=Ge(At.Days,v.Abbreviated,f.Standalone);break;case\"cccc\":ut=Ge(At.Days,v.Wide,f.Standalone);break;case\"ccccc\":ut=Ge(At.Days,v.Narrow,f.Standalone);break;case\"cccccc\":ut=Ge(At.Days,v.Short,f.Standalone);break;case\"E\":case\"EE\":case\"EEE\":ut=Ge(At.Days,v.Abbreviated);break;case\"EEEE\":ut=Ge(At.Days,v.Wide);break;case\"EEEEE\":ut=Ge(At.Days,v.Narrow);break;case\"EEEEEE\":ut=Ge(At.Days,v.Short);break;case\"a\":case\"aa\":case\"aaa\":ut=Ge(At.DayPeriods,v.Abbreviated);break;case\"aaaa\":ut=Ge(At.DayPeriods,v.Wide);break;case\"aaaaa\":ut=Ge(At.DayPeriods,v.Narrow);break;case\"b\":case\"bb\":case\"bbb\":ut=Ge(At.DayPeriods,v.Abbreviated,f.Standalone,!0);break;case\"bbbb\":ut=Ge(At.DayPeriods,v.Wide,f.Standalone,!0);break;case\"bbbbb\":ut=Ge(At.DayPeriods,v.Narrow,f.Standalone,!0);break;case\"B\":case\"BB\":case\"BBB\":ut=Ge(At.DayPeriods,v.Abbreviated,f.Format,!0);break;case\"BBBB\":ut=Ge(At.DayPeriods,v.Wide,f.Format,!0);break;case\"BBBBB\":ut=Ge(At.DayPeriods,v.Narrow,f.Format,!0);break;case\"h\":ut=Ie(Je.Hours,1,-12);break;case\"hh\":ut=Ie(Je.Hours,2,-12);break;case\"H\":ut=Ie(Je.Hours,1);break;case\"HH\":ut=Ie(Je.Hours,2);break;case\"m\":ut=Ie(Je.Minutes,1);break;case\"mm\":ut=Ie(Je.Minutes,2);break;case\"s\":ut=Ie(Je.Seconds,1);break;case\"ss\":ut=Ie(Je.Seconds,2);break;case\"S\":ut=Ie(Je.FractionalSeconds,1);break;case\"SS\":ut=Ie(Je.FractionalSeconds,2);break;case\"SSS\":ut=Ie(Je.FractionalSeconds,3);break;case\"Z\":case\"ZZ\":case\"ZZZ\":ut=He(ot.Short);break;case\"ZZZZZ\":ut=He(ot.Extended);break;case\"O\":case\"OO\":case\"OOO\":case\"z\":case\"zz\":case\"zzz\":ut=He(ot.ShortGMT);break;case\"OOOO\":case\"ZZZZ\":case\"zzzz\":ut=He(ot.Long);break;default:return null}return je[Ee]=ut,ut}(ri);zn+=Kn?Kn(ne,ke,wn):\"''\"===ri?\"'\":ri.replace(/(^'|'$)/g,\"\").replace(/''/g,\"'\")}),zn}function Mt(Ee,ut,ke){const X=new Date(0);return X.setFullYear(Ee,ut,ke),X.setHours(0,0,0),X}function ae(Ee,ut){const ke=function(Ee){return(0,s.cg1)(Ee)[s.wAp.LocaleId]}(Ee);if(_e[ke]=_e[ke]||{},_e[ke][ut])return _e[ke][ut];let X=\"\";switch(ut){case\"shortDate\":X=ie(Ee,D.Short);break;case\"mediumDate\":X=ie(Ee,D.Medium);break;case\"longDate\":X=ie(Ee,D.Long);break;case\"fullDate\":X=ie(Ee,D.Full);break;case\"shortTime\":X=be(Ee,D.Short);break;case\"mediumTime\":X=be(Ee,D.Medium);break;case\"longTime\":X=be(Ee,D.Long);break;case\"fullTime\":X=be(Ee,D.Full);break;case\"short\":const ne=ae(Ee,\"shortTime\"),oe=ae(Ee,\"shortDate\");X=Ae(pe(Ee,D.Short),[ne,oe]);break;case\"medium\":const Ve=ae(Ee,\"mediumTime\"),Xt=ae(Ee,\"mediumDate\");X=Ae(pe(Ee,D.Medium),[Ve,Xt]);break;case\"long\":const wn=ae(Ee,\"longTime\"),zn=ae(Ee,\"longDate\");X=Ae(pe(Ee,D.Long),[wn,zn]);break;case\"full\":const ri=ae(Ee,\"fullTime\"),Kn=ae(Ee,\"fullDate\");X=Ae(pe(Ee,D.Full),[ri,Kn])}return X&&(_e[ke][ut]=X),X}function Ae(Ee,ut){return ut&&(Ee=Ee.replace(/\\{([^}]+)}/g,function(ke,X){return null!=ut&&X in ut?ut[X]:ke})),Ee}function nt(Ee,ut,ke=\"-\",X,ne){let oe=\"\";(Ee<0||ne&&Ee<=0)&&(ne?Ee=1-Ee:(Ee=-Ee,oe=ke));let Ve=String(Ee);for(;Ve.length0||Xt>-ke)&&(Xt+=ke),Ee===Je.Hours)0===Xt&&-12===ke&&(Xt=12);else if(Ee===Je.FractionalSeconds)return function(Ee,ut){return nt(Ee,3).substr(0,ut)}(Xt,ut);const wn=Se(Ve,I.MinusSign);return nt(Xt,ut,wn,X,ne)}}function Ge(Ee,ut,ke=f.Format,X=!1){return function(ne,oe){return function(Ee,ut,ke,X,ne,oe){switch(ke){case At.Months:return function(Ee,ut,ke){const X=(0,s.cg1)(Ee),oe=Re([X[s.wAp.MonthsFormat],X[s.wAp.MonthsStandalone]],ut);return Re(oe,ke)}(ut,ne,X)[Ee.getMonth()];case At.Days:return function(Ee,ut,ke){const X=(0,s.cg1)(Ee),oe=Re([X[s.wAp.DaysFormat],X[s.wAp.DaysStandalone]],ut);return Re(oe,ke)}(ut,ne,X)[Ee.getDay()];case At.DayPeriods:const Ve=Ee.getHours(),Xt=Ee.getMinutes();if(oe){const zn=function(Ee){const ut=(0,s.cg1)(Ee);return Le(ut),(ut[s.wAp.ExtraData][2]||[]).map(X=>\"string\"==typeof X?de(X):[de(X[0]),de(X[1])])}(ut),ri=function(Ee,ut,ke){const X=(0,s.cg1)(Ee);Le(X);const oe=Re([X[s.wAp.ExtraData][0],X[s.wAp.ExtraData][1]],ut)||[];return Re(oe,ke)||[]}(ut,ne,X),Kn=zn.findIndex(fi=>{if(Array.isArray(fi)){const[gi,Ji]=fi,Nr=Ve>=gi.hours&&Xt>=gi.minutes,ji=Ve0?Math.floor(ne/60):Math.ceil(ne/60);switch(Ee){case ot.Short:return(ne>=0?\"+\":\"\")+nt(Ve,2,oe)+nt(Math.abs(ne%60),2,oe);case ot.ShortGMT:return\"GMT\"+(ne>=0?\"+\":\"\")+nt(Ve,1,oe);case ot.Long:return\"GMT\"+(ne>=0?\"+\":\"\")+nt(Ve,2,oe)+\":\"+nt(Math.abs(ne%60),2,oe);case ot.Extended:return 0===X?\"Z\":(ne>=0?\"+\":\"\")+nt(Ve,2,oe)+\":\"+nt(Math.abs(ne%60),2,oe);default:throw new Error(`Unknown zone width \"${Ee}\"`)}}}function qe(Ee){return Mt(Ee.getFullYear(),Ee.getMonth(),Ee.getDate()+(4-Ee.getDay()))}function pt(Ee,ut=!1){return function(ke,X){let ne;if(ut){const oe=new Date(ke.getFullYear(),ke.getMonth(),1).getDay()-1,Ve=ke.getDate();ne=1+Math.floor((Ve+oe)/7)}else{const oe=qe(ke),Ve=function(Ee){const ut=Mt(Ee,0,1).getDay();return Mt(Ee,0,1+(ut<=4?4:11)-ut)}(oe.getFullYear()),Xt=oe.getTime()-Ve.getTime();ne=1+Math.round(Xt/6048e5)}return nt(ne,Ee,Se(X,I.MinusSign))}}function we(Ee,ut=!1){return function(ke,X){return nt(qe(ke).getFullYear(),Ee,Se(X,I.MinusSign),ut)}}const je={};function Dt(Ee,ut){Ee=Ee.replace(/:/g,\"\");const ke=Date.parse(\"Jan 01, 1970 00:00:00 \"+Ee)/6e4;return isNaN(ke)?ut:ke}function en(Ee){return Ee instanceof Date&&!isNaN(Ee.valueOf())}const sn=/^(\\d+)?\\.((\\d+)(-(\\d+))?)?$/;function gn(Ee){const ut=parseInt(Ee);if(isNaN(ut))throw new Error(\"Invalid integer literal when parsing \"+Ee);return ut}class Yt{}let Tt=(()=>{class Ee extends Yt{constructor(ke){super(),this.locale=ke}getPluralCategory(ke,X){switch(Ke(X||this.locale)(ke)){case d.Zero:return\"zero\";case d.One:return\"one\";case d.Two:return\"two\";case d.Few:return\"few\";case d.Many:return\"many\";default:return\"other\"}}}return Ee.\\u0275fac=function(ke){return new(ke||Ee)(s.LFG(s.soG))},Ee.\\u0275prov=s.Yz7({token:Ee,factory:Ee.\\u0275fac}),Ee})();function dn(Ee,ut){ut=encodeURIComponent(ut);for(const ke of Ee.split(\";\")){const X=ke.indexOf(\"=\"),[ne,oe]=-1==X?[ke,\"\"]:[ke.slice(0,X),ke.slice(X+1)];if(ne.trim()===ut)return decodeURIComponent(oe)}return null}let Ht=(()=>{class Ee{constructor(ke,X,ne,oe){this._iterableDiffers=ke,this._keyValueDiffers=X,this._ngEl=ne,this._renderer=oe,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(ke){this._removeClasses(this._initialClasses),this._initialClasses=\"string\"==typeof ke?ke.split(/\\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(ke){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass=\"string\"==typeof ke?ke.split(/\\s+/):ke,this._rawClass&&((0,s.sIi)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const ke=this._iterableDiffer.diff(this._rawClass);ke&&this._applyIterableChanges(ke)}else if(this._keyValueDiffer){const ke=this._keyValueDiffer.diff(this._rawClass);ke&&this._applyKeyValueChanges(ke)}}_applyKeyValueChanges(ke){ke.forEachAddedItem(X=>this._toggleClass(X.key,X.currentValue)),ke.forEachChangedItem(X=>this._toggleClass(X.key,X.currentValue)),ke.forEachRemovedItem(X=>{X.previousValue&&this._toggleClass(X.key,!1)})}_applyIterableChanges(ke){ke.forEachAddedItem(X=>{if(\"string\"!=typeof X.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${(0,s.AaK)(X.item)}`);this._toggleClass(X.item,!0)}),ke.forEachRemovedItem(X=>this._toggleClass(X.item,!1))}_applyClasses(ke){ke&&(Array.isArray(ke)||ke instanceof Set?ke.forEach(X=>this._toggleClass(X,!0)):Object.keys(ke).forEach(X=>this._toggleClass(X,!!ke[X])))}_removeClasses(ke){ke&&(Array.isArray(ke)||ke instanceof Set?ke.forEach(X=>this._toggleClass(X,!1)):Object.keys(ke).forEach(X=>this._toggleClass(X,!1)))}_toggleClass(ke,X){(ke=ke.trim())&&ke.split(/\\s+/g).forEach(ne=>{X?this._renderer.addClass(this._ngEl.nativeElement,ne):this._renderer.removeClass(this._ngEl.nativeElement,ne)})}}return Ee.\\u0275fac=function(ke){return new(ke||Ee)(s.Y36(s.ZZ4),s.Y36(s.aQg),s.Y36(s.SBq),s.Y36(s.Qsj))},Ee.\\u0275dir=s.lG2({type:Ee,selectors:[[\"\",\"ngClass\",\"\"]],inputs:{klass:[\"class\",\"klass\"],ngClass:\"ngClass\"}}),Ee})();class wt{constructor(ut,ke,X,ne){this.$implicit=ut,this.ngForOf=ke,this.index=X,this.count=ne}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Kt=(()=>{class Ee{constructor(ke,X,ne){this._viewContainer=ke,this._template=X,this._differs=ne,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(ke){this._ngForOf=ke,this._ngForOfDirty=!0}set ngForTrackBy(ke){this._trackByFn=ke}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(ke){ke&&(this._template=ke)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const ke=this._ngForOf;if(!this._differ&&ke)try{this._differ=this._differs.find(ke).create(this.ngForTrackBy)}catch(X){throw new Error(`Cannot find a differ supporting object '${ke}' of type '${function(Ee){return Ee.name||typeof Ee}(ke)}'. NgFor only supports binding to Iterables such as Arrays.`)}}if(this._differ){const ke=this._differ.diff(this._ngForOf);ke&&this._applyChanges(ke)}}_applyChanges(ke){const X=[];ke.forEachOperation((ne,oe,Ve)=>{if(null==ne.previousIndex){const Xt=this._viewContainer.createEmbeddedView(this._template,new wt(null,this._ngForOf,-1,-1),null===Ve?void 0:Ve),wn=new Pn(ne,Xt);X.push(wn)}else if(null==Ve)this._viewContainer.remove(null===oe?void 0:oe);else if(null!==oe){const Xt=this._viewContainer.get(oe);this._viewContainer.move(Xt,Ve);const wn=new Pn(ne,Xt);X.push(wn)}});for(let ne=0;ne{this._viewContainer.get(ne.currentIndex).context.$implicit=ne.item})}_perViewChange(ke,X){ke.context.$implicit=X.item}static ngTemplateContextGuard(ke,X){return!0}}return Ee.\\u0275fac=function(ke){return new(ke||Ee)(s.Y36(s.s_b),s.Y36(s.Rgc),s.Y36(s.ZZ4))},Ee.\\u0275dir=s.lG2({type:Ee,selectors:[[\"\",\"ngFor\",\"\",\"ngForOf\",\"\"]],inputs:{ngForOf:\"ngForOf\",ngForTrackBy:\"ngForTrackBy\",ngForTemplate:\"ngForTemplate\"}}),Ee})();class Pn{constructor(ut,ke){this.record=ut,this.view=ke}}let bi=(()=>{class Ee{constructor(ke,X){this._viewContainer=ke,this._context=new yi,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=X}set ngIf(ke){this._context.$implicit=this._context.ngIf=ke,this._updateView()}set ngIfThen(ke){Mi(\"ngIfThen\",ke),this._thenTemplateRef=ke,this._thenViewRef=null,this._updateView()}set ngIfElse(ke){Mi(\"ngIfElse\",ke),this._elseTemplateRef=ke,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(ke,X){return!0}}return Ee.\\u0275fac=function(ke){return new(ke||Ee)(s.Y36(s.s_b),s.Y36(s.Rgc))},Ee.\\u0275dir=s.lG2({type:Ee,selectors:[[\"\",\"ngIf\",\"\"]],inputs:{ngIf:\"ngIf\",ngIfThen:\"ngIfThen\",ngIfElse:\"ngIfElse\"}}),Ee})();class yi{constructor(){this.$implicit=null,this.ngIf=null}}function Mi(Ee,ut){if(ut&&!ut.createEmbeddedView)throw new Error(`${Ee} must be a TemplateRef, but received '${(0,s.AaK)(ut)}'.`)}class wi{constructor(ut,ke){this._viewContainerRef=ut,this._templateRef=ke,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(ut){ut&&!this._created?this.create():!ut&&this._created&&this.destroy()}}let ni=(()=>{class Ee{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(ke){this._ngSwitch=ke,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(ke){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(ke)}_matchCase(ke){const X=ke==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||X,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),X}_updateDefaultCases(ke){if(this._defaultViews&&ke!==this._defaultUsed){this._defaultUsed=ke;for(let X=0;X{class Ee{constructor(ke,X,ne){this.ngSwitch=ne,ne._addCase(),this._view=new wi(ke,X)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return Ee.\\u0275fac=function(ke){return new(ke||Ee)(s.Y36(s.s_b),s.Y36(s.Rgc),s.Y36(ni,9))},Ee.\\u0275dir=s.lG2({type:Ee,selectors:[[\"\",\"ngSwitchCase\",\"\"]],inputs:{ngSwitchCase:\"ngSwitchCase\"}}),Ee})(),qi=(()=>{class Ee{constructor(ke,X,ne){ne._addDefault(new wi(ke,X))}}return Ee.\\u0275fac=function(ke){return new(ke||Ee)(s.Y36(s.s_b),s.Y36(s.Rgc),s.Y36(ni,9))},Ee.\\u0275dir=s.lG2({type:Ee,selectors:[[\"\",\"ngSwitchDefault\",\"\"]]}),Ee})(),Vi=(()=>{class Ee{constructor(ke,X,ne){this._ngEl=ke,this._differs=X,this._renderer=ne,this._ngStyle=null,this._differ=null}set ngStyle(ke){this._ngStyle=ke,!this._differ&&ke&&(this._differ=this._differs.find(ke).create())}ngDoCheck(){if(this._differ){const ke=this._differ.diff(this._ngStyle);ke&&this._applyChanges(ke)}}_setStyle(ke,X){const[ne,oe]=ke.split(\".\");null!=(X=null!=X&&oe?`${X}${oe}`:X)?this._renderer.setStyle(this._ngEl.nativeElement,ne,X):this._renderer.removeStyle(this._ngEl.nativeElement,ne)}_applyChanges(ke){ke.forEachRemovedItem(X=>this._setStyle(X.key,null)),ke.forEachAddedItem(X=>this._setStyle(X.key,X.currentValue)),ke.forEachChangedItem(X=>this._setStyle(X.key,X.currentValue))}}return Ee.\\u0275fac=function(ke){return new(ke||Ee)(s.Y36(s.SBq),s.Y36(s.aQg),s.Y36(s.Qsj))},Ee.\\u0275dir=s.lG2({type:Ee,selectors:[[\"\",\"ngStyle\",\"\"]],inputs:{ngStyle:\"ngStyle\"}}),Ee})(),Ri=(()=>{class Ee{constructor(ke){this._viewContainerRef=ke,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(ke){if(ke.ngTemplateOutlet){const X=this._viewContainerRef;this._viewRef&&X.remove(X.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?X.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&ke.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return Ee.\\u0275fac=function(ke){return new(ke||Ee)(s.Y36(s.s_b))},Ee.\\u0275dir=s.lG2({type:Ee,selectors:[[\"\",\"ngTemplateOutlet\",\"\"]],inputs:{ngTemplateOutletContext:\"ngTemplateOutletContext\",ngTemplateOutlet:\"ngTemplateOutlet\"},features:[s.TTD]}),Ee})();function _n(Ee,ut){return Error(`InvalidPipeArgument: '${ut}' for pipe '${(0,s.AaK)(Ee)}'`)}class kt{createSubscription(ut,ke){return ut.subscribe({next:ke,error:X=>{throw X}})}dispose(ut){ut.unsubscribe()}onDestroy(ut){ut.unsubscribe()}}class rn{createSubscription(ut,ke){return ut.then(ke,X=>{throw X})}dispose(ut){}onDestroy(ut){}}const Sn=new rn,Fn=new kt;let Gn=(()=>{class Ee{constructor(ke){this._ref=ke,this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}transform(ke){return this._obj?ke!==this._obj?(this._dispose(),this.transform(ke)):this._latestValue:(ke&&this._subscribe(ke),this._latestValue)}_subscribe(ke){this._obj=ke,this._strategy=this._selectStrategy(ke),this._subscription=this._strategy.createSubscription(ke,X=>this._updateLatestValue(ke,X))}_selectStrategy(ke){if((0,s.QGY)(ke))return Sn;if((0,s.F4k)(ke))return Fn;throw _n(Ee,ke)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(ke,X){ke===this._obj&&(this._latestValue=X,this._ref.markForCheck())}}return Ee.\\u0275fac=function(ke){return new(ke||Ee)(s.Y36(s.sBO,16))},Ee.\\u0275pipe=s.Yjl({name:\"async\",type:Ee,pure:!1}),Ee})();const er=/(?:[0-9A-Za-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u05D0-\\u05EA\\u05EF-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u0860-\\u086A\\u0870-\\u0887\\u0889-\\u088E\\u08A0-\\u08C9\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u09FC\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C5D\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D04-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E86-\\u0E8A\\u0E8C-\\u0EA3\\u0EA5\\u0EA7-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16F1-\\u16F8\\u1700-\\u1711\\u171F-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1878\\u1880-\\u1884\\u1887-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4C\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CE9-\\u1CEC\\u1CEE-\\u1CF3\\u1CF5\\u1CF6\\u1CFA\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2183\\u2184\\u2C00-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005\\u3006\\u3031-\\u3035\\u303B\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6E5\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7CA\\uA7D0\\uA7D1\\uA7D3\\uA7D5-\\uA7D9\\uA7F2-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA8FE\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB69\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDF00-\\uDF1F\\uDF2D-\\uDF40\\uDF42-\\uDF49\\uDF50-\\uDF75\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF]|\\uD801[\\uDC00-\\uDC9D\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDD70-\\uDD7A\\uDD7C-\\uDD8A\\uDD8C-\\uDD92\\uDD94\\uDD95\\uDD97-\\uDDA1\\uDDA3-\\uDDB1\\uDDB3-\\uDDB9\\uDDBB\\uDDBC\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67\\uDF80-\\uDF85\\uDF87-\\uDFB0\\uDFB2-\\uDFBA]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00\\uDE10-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE35\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE4\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2\\uDD00-\\uDD23\\uDE80-\\uDEA9\\uDEB0\\uDEB1\\uDF00-\\uDF1C\\uDF27\\uDF30-\\uDF45\\uDF70-\\uDF81\\uDFB0-\\uDFC4\\uDFE0-\\uDFF6]|\\uD804[\\uDC03-\\uDC37\\uDC71\\uDC72\\uDC75\\uDC83-\\uDCAF\\uDCD0-\\uDCE8\\uDD03-\\uDD26\\uDD44\\uDD47\\uDD50-\\uDD72\\uDD76\\uDD83-\\uDDB2\\uDDC1-\\uDDC4\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE2B\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEDE\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3D\\uDF50\\uDF5D-\\uDF61]|\\uD805[\\uDC00-\\uDC34\\uDC47-\\uDC4A\\uDC5F-\\uDC61\\uDC80-\\uDCAF\\uDCC4\\uDCC5\\uDCC7\\uDD80-\\uDDAE\\uDDD8-\\uDDDB\\uDE00-\\uDE2F\\uDE44\\uDE80-\\uDEAA\\uDEB8\\uDF00-\\uDF1A\\uDF40-\\uDF46]|\\uD806[\\uDC00-\\uDC2B\\uDCA0-\\uDCDF\\uDCFF-\\uDD06\\uDD09\\uDD0C-\\uDD13\\uDD15\\uDD16\\uDD18-\\uDD2F\\uDD3F\\uDD41\\uDDA0-\\uDDA7\\uDDAA-\\uDDD0\\uDDE1\\uDDE3\\uDE00\\uDE0B-\\uDE32\\uDE3A\\uDE50\\uDE5C-\\uDE89\\uDE9D\\uDEB0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC2E\\uDC40\\uDC72-\\uDC8F\\uDD00-\\uDD06\\uDD08\\uDD09\\uDD0B-\\uDD30\\uDD46\\uDD60-\\uDD65\\uDD67\\uDD68\\uDD6A-\\uDD89\\uDD98\\uDEE0-\\uDEF2\\uDFB0]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC80-\\uDD43]|\\uD80B[\\uDF90-\\uDFF0]|[\\uD80C\\uD81C-\\uD820\\uD822\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879\\uD880-\\uD883][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE70-\\uDEBE\\uDED0-\\uDEED\\uDF00-\\uDF2F\\uDF40-\\uDF43\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDE40-\\uDE7F\\uDF00-\\uDF4A\\uDF50\\uDF93-\\uDF9F\\uDFE0\\uDFE1\\uDFE3]|\\uD821[\\uDC00-\\uDFF7]|\\uD823[\\uDC00-\\uDCD5\\uDD00-\\uDD08]|\\uD82B[\\uDFF0-\\uDFF3\\uDFF5-\\uDFFB\\uDFFD\\uDFFE]|\\uD82C[\\uDC00-\\uDD22\\uDD50-\\uDD52\\uDD64-\\uDD67\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB]|\\uD837[\\uDF00-\\uDF1E]|\\uD838[\\uDD00-\\uDD2C\\uDD37-\\uDD3D\\uDD4E\\uDE90-\\uDEAD\\uDEC0-\\uDEEB]|\\uD839[\\uDFE0-\\uDFE6\\uDFE8-\\uDFEB\\uDFED\\uDFEE\\uDFF0-\\uDFFE]|\\uD83A[\\uDC00-\\uDCC4\\uDD00-\\uDD43\\uDD4B]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDEDF\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF38\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0]|\\uD87E[\\uDC00-\\uDE1D]|\\uD884[\\uDC00-\\uDF4A])\\S*/g;let sr=(()=>{class Ee{transform(ke){if(null==ke)return null;if(\"string\"!=typeof ke)throw _n(Ee,ke);return ke.replace(er,X=>X[0].toUpperCase()+X.substr(1).toLowerCase())}}return Ee.\\u0275fac=function(ke){return new(ke||Ee)},Ee.\\u0275pipe=s.Yjl({name:\"titlecase\",type:Ee,pure:!0}),Ee})(),Dr=(()=>{class Ee{constructor(ke){this.locale=ke}transform(ke,X=\"mediumDate\",ne,oe){if(null==ke||\"\"===ke||ke!=ke)return null;try{return Et(ke,X,oe||this.locale,ne)}catch(Ve){throw _n(Ee,Ve.message)}}}return Ee.\\u0275fac=function(ke){return new(ke||Ee)(s.Y36(s.soG,16))},Ee.\\u0275pipe=s.Yjl({name:\"date\",type:Ee,pure:!0}),Ee})(),Zr=(()=>{class Ee{transform(ke){return JSON.stringify(ke,null,2)}}return Ee.\\u0275fac=function(ke){return new(ke||Ee)},Ee.\\u0275pipe=s.Yjl({name:\"json\",type:Ee,pure:!1}),Ee})(),Gi=(()=>{class Ee{constructor(ke){this._locale=ke}transform(ke,X,ne){if(!function(Ee){return!(null==Ee||\"\"===Ee||Ee!=Ee)}(ke))return null;ne=ne||this._locale;try{return function(Ee,ut,ke){return function(Ee,ut,ke,X,ne,oe,Ve=!1){let Xt=\"\",wn=!1;if(isFinite(Ee)){let zn=function(Ee){let X,ne,oe,Ve,Xt,ut=Math.abs(Ee)+\"\",ke=0;for((ne=ut.indexOf(\".\"))>-1&&(ut=ut.replace(\".\",\"\")),(oe=ut.search(/e/i))>0?(ne<0&&(ne=oe),ne+=+ut.slice(oe+1),ut=ut.substring(0,oe)):ne<0&&(ne=ut.length),oe=0;\"0\"===ut.charAt(oe);oe++);if(oe===(Xt=ut.length))X=[0],ne=1;else{for(Xt--;\"0\"===ut.charAt(Xt);)Xt--;for(ne-=oe,X=[],Ve=0;oe<=Xt;oe++,Ve++)X[Ve]=Number(ut.charAt(oe))}return ne>22&&(X=X.splice(0,21),ke=ne-1,ne=1),{digits:X,exponent:ke,integerLen:ne}}(Ee);Ve&&(zn=function(Ee){if(0===Ee.digits[0])return Ee;const ut=Ee.digits.length-Ee.integerLen;return Ee.exponent?Ee.exponent+=2:(0===ut?Ee.digits.push(0,0):1===ut&&Ee.digits.push(0),Ee.integerLen+=2),Ee}(zn));let ri=ut.minInt,Kn=ut.minFrac,fi=ut.maxFrac;if(oe){const yr=oe.match(sn);if(null===yr)throw new Error(`${oe} is not a valid digit info`);const Wn=yr[1],os=yr[3],as=yr[5];null!=Wn&&(ri=gn(Wn)),null!=os&&(Kn=gn(os)),null!=as?fi=gn(as):null!=os&&Kn>fi&&(fi=Kn)}!function(Ee,ut,ke){if(ut>ke)throw new Error(`The minimum number of digits after fraction (${ut}) is higher than the maximum (${ke}).`);let X=Ee.digits,ne=X.length-Ee.integerLen;const oe=Math.min(Math.max(ut,ne),ke);let Ve=oe+Ee.integerLen,Xt=X[Ve];if(Ve>0){X.splice(Math.max(Ee.integerLen,Ve));for(let Kn=Ve;Kn=5)if(Ve-1<0){for(let Kn=0;Kn>Ve;Kn--)X.unshift(0),Ee.integerLen++;X.unshift(1),Ee.integerLen++}else X[Ve-1]++;for(;ne=zn?Ji.pop():wn=!1),fi>=10?1:0},0);ri&&(X.unshift(ri),Ee.integerLen++)}(zn,Kn,fi);let gi=zn.digits,Ji=zn.integerLen;const Nr=zn.exponent;let ji=[];for(wn=gi.every(yr=>!yr);Ji0?ji=gi.splice(Ji,gi.length):(ji=gi,gi=[0]);const Er=[];for(gi.length>=ut.lgSize&&Er.unshift(gi.splice(-ut.lgSize,gi.length).join(\"\"));gi.length>ut.gSize;)Er.unshift(gi.splice(-ut.gSize,gi.length).join(\"\"));gi.length&&Er.unshift(gi.join(\"\")),Xt=Er.join(Se(ke,X)),ji.length&&(Xt+=Se(ke,ne)+ji.join(\"\")),Nr&&(Xt+=Se(ke,I.Exponential)+\"+\"+Nr)}else Xt=Se(ke,I.Infinity);return Xt=Ee<0&&!wn?ut.negPre+Xt+ut.negSuf:ut.posPre+Xt+ut.posSuf,Xt}(Ee,function(Ee,ut=\"-\"){const ke={minInt:1,minFrac:0,maxFrac:0,posPre:\"\",posSuf:\"\",negPre:\"\",negSuf:\"\",gSize:0,lgSize:0},X=Ee.split(\";\"),ne=X[0],oe=X[1],Ve=-1!==ne.indexOf(\".\")?ne.split(\".\"):[ne.substring(0,ne.lastIndexOf(\"0\")+1),ne.substring(ne.lastIndexOf(\"0\")+1)],Xt=Ve[0],wn=Ve[1]||\"\";ke.posPre=Xt.substr(0,Xt.indexOf(\"#\"));for(let ri=0;ri{class Ee{transform(ke,X,ne){if(null==ke)return null;if(!this.supports(ke))throw _n(Ee,ke);return ke.slice(X,ne)}supports(ke){return\"string\"==typeof ke||Array.isArray(ke)}}return Ee.\\u0275fac=function(ke){return new(ke||Ee)},Ee.\\u0275pipe=s.Yjl({name:\"slice\",type:Ee,pure:!1}),Ee})(),Yi=(()=>{class Ee{}return Ee.\\u0275fac=function(ke){return new(ke||Ee)},Ee.\\u0275mod=s.oAB({type:Ee}),Ee.\\u0275inj=s.cJS({providers:[{provide:Yt,useClass:Tt}]}),Ee})();const Zn=\"browser\";function Br(Ee){return Ee===Zn}let pi=(()=>{class Ee{}return Ee.\\u0275prov=(0,s.Yz7)({token:Ee,providedIn:\"root\",factory:()=>new Cr((0,s.LFG)(a),window)}),Ee})();class Cr{constructor(ut,ke){this.document=ut,this.window=ke,this.offset=()=>[0,0]}setOffset(ut){this.offset=Array.isArray(ut)?()=>ut:ut}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(ut){this.supportsScrolling()&&this.window.scrollTo(ut[0],ut[1])}scrollToAnchor(ut){if(!this.supportsScrolling())return;const ke=function(Ee,ut){const ke=Ee.getElementById(ut)||Ee.getElementsByName(ut)[0];if(ke)return ke;if(\"function\"==typeof Ee.createTreeWalker&&Ee.body&&(Ee.body.createShadowRoot||Ee.body.attachShadow)){const X=Ee.createTreeWalker(Ee.body,NodeFilter.SHOW_ELEMENT);let ne=X.currentNode;for(;ne;){const oe=ne.shadowRoot;if(oe){const Ve=oe.getElementById(ut)||oe.querySelector(`[name=\"${ut}\"]`);if(Ve)return Ve}ne=X.nextNode()}}return null}(this.document,ut);ke&&(this.scrollToElement(ke),this.attemptFocus(ke))}setHistoryScrollRestoration(ut){if(this.supportScrollRestoration()){const ke=this.window.history;ke&&ke.scrollRestoration&&(ke.scrollRestoration=ut)}}scrollToElement(ut){const ke=ut.getBoundingClientRect(),X=ke.left+this.window.pageXOffset,ne=ke.top+this.window.pageYOffset,oe=this.offset();this.window.scrollTo(X-oe[0],ne-oe[1])}attemptFocus(ut){return ut.focus(),this.document.activeElement===ut}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const ut=Wi(this.window.history)||Wi(Object.getPrototypeOf(this.window.history));return!(!ut||!ut.writable&&!ut.set)}catch(ut){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&\"pageXOffset\"in this.window}catch(ut){return!1}}}function Wi(Ee){return Object.getOwnPropertyDescriptor(Ee,\"scrollRestoration\")}class $r{}},1841:(st,P,c)=>{\"use strict\";c.d(P,{TP:()=>R,eN:()=>I,JF:()=>Re,PD:()=>dt,UA:()=>v,Zn:()=>f});var s=c(8583),e=c(7716),r=c(5917),u=c(9897),l=c(4612),m=c(5435),a=c(8002);class b{}class y{}class M{constructor(H){this.normalizedNames=new Map,this.lazyUpdate=null,H?this.lazyInit=\"string\"==typeof H?()=>{this.headers=new Map,H.split(\"\\n\").forEach(j=>{const _e=j.indexOf(\":\");if(_e>0){const Qe=j.slice(0,_e),ot=Qe.toLowerCase(),Je=j.slice(_e+1).trim();this.maybeSetNormalizedName(Qe,ot),this.headers.has(ot)?this.headers.get(ot).push(Je):this.headers.set(ot,[Je])}})}:()=>{this.headers=new Map,Object.keys(H).forEach(j=>{let _e=H[j];const Qe=j.toLowerCase();\"string\"==typeof _e&&(_e=[_e]),_e.length>0&&(this.headers.set(Qe,_e),this.maybeSetNormalizedName(j,Qe))})}:this.headers=new Map}has(H){return this.init(),this.headers.has(H.toLowerCase())}get(H){this.init();const j=this.headers.get(H.toLowerCase());return j&&j.length>0?j[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(H){return this.init(),this.headers.get(H.toLowerCase())||null}append(H,j){return this.clone({name:H,value:j,op:\"a\"})}set(H,j){return this.clone({name:H,value:j,op:\"s\"})}delete(H,j){return this.clone({name:H,value:j,op:\"d\"})}maybeSetNormalizedName(H,j){this.normalizedNames.has(j)||this.normalizedNames.set(j,H)}init(){this.lazyInit&&(this.lazyInit instanceof M?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(H=>this.applyUpdate(H)),this.lazyUpdate=null))}copyFrom(H){H.init(),Array.from(H.headers.keys()).forEach(j=>{this.headers.set(j,H.headers.get(j)),this.normalizedNames.set(j,H.normalizedNames.get(j))})}clone(H){const j=new M;return j.lazyInit=this.lazyInit&&this.lazyInit instanceof M?this.lazyInit:this,j.lazyUpdate=(this.lazyUpdate||[]).concat([H]),j}applyUpdate(H){const j=H.name.toLowerCase();switch(H.op){case\"a\":case\"s\":let _e=H.value;if(\"string\"==typeof _e&&(_e=[_e]),0===_e.length)return;this.maybeSetNormalizedName(H.name,j);const Qe=(\"a\"===H.op?this.headers.get(j):void 0)||[];Qe.push(..._e),this.headers.set(j,Qe);break;case\"d\":const ot=H.value;if(ot){let Je=this.headers.get(j);if(!Je)return;Je=Je.filter(At=>-1===ot.indexOf(At)),0===Je.length?(this.headers.delete(j),this.normalizedNames.delete(j)):this.headers.set(j,Je)}else this.headers.delete(j),this.normalizedNames.delete(j)}}forEach(H){this.init(),Array.from(this.normalizedNames.keys()).forEach(j=>H(this.normalizedNames.get(j),this.headers.get(j)))}}class B{encodeKey(H){return k(H)}encodeValue(H){return k(H)}decodeKey(H){return decodeURIComponent(H)}decodeValue(H){return decodeURIComponent(H)}}const E=/%(\\d[a-f0-9])/gi,O={40:\"@\",\"3A\":\":\",24:\"$\",\"2C\":\",\",\"3B\":\";\",\"2B\":\"+\",\"3D\":\"=\",\"3F\":\"?\",\"2F\":\"/\"};function k(U){return encodeURIComponent(U).replace(E,(H,j)=>{var _e;return null!==(_e=O[j])&&void 0!==_e?_e:H})}function Y(U){return`${U}`}class z{constructor(H={}){if(this.updates=null,this.cloneFrom=null,this.encoder=H.encoder||new B,H.fromString){if(H.fromObject)throw new Error(\"Cannot specify both fromString and fromObject.\");this.map=function(U,H){const j=new Map;return U.length>0&&U.replace(/^\\?/,\"\").split(\"&\").forEach(Qe=>{const ot=Qe.indexOf(\"=\"),[Je,At]=-1==ot?[H.decodeKey(Qe),\"\"]:[H.decodeKey(Qe.slice(0,ot)),H.decodeValue(Qe.slice(ot+1))],Et=j.get(Je)||[];Et.push(At),j.set(Je,Et)}),j}(H.fromString,this.encoder)}else H.fromObject?(this.map=new Map,Object.keys(H.fromObject).forEach(j=>{const _e=H.fromObject[j];this.map.set(j,Array.isArray(_e)?_e:[_e])})):this.map=null}has(H){return this.init(),this.map.has(H)}get(H){this.init();const j=this.map.get(H);return j?j[0]:null}getAll(H){return this.init(),this.map.get(H)||null}keys(){return this.init(),Array.from(this.map.keys())}append(H,j){return this.clone({param:H,value:j,op:\"a\"})}appendAll(H){const j=[];return Object.keys(H).forEach(_e=>{const Qe=H[_e];Array.isArray(Qe)?Qe.forEach(ot=>{j.push({param:_e,value:ot,op:\"a\"})}):j.push({param:_e,value:Qe,op:\"a\"})}),this.clone(j)}set(H,j){return this.clone({param:H,value:j,op:\"s\"})}delete(H,j){return this.clone({param:H,value:j,op:\"d\"})}toString(){return this.init(),this.keys().map(H=>{const j=this.encoder.encodeKey(H);return this.map.get(H).map(_e=>j+\"=\"+this.encoder.encodeValue(_e)).join(\"&\")}).filter(H=>\"\"!==H).join(\"&\")}clone(H){const j=new z({encoder:this.encoder});return j.cloneFrom=this.cloneFrom||this,j.updates=(this.updates||[]).concat(H),j}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(H=>this.map.set(H,this.cloneFrom.map.get(H))),this.updates.forEach(H=>{switch(H.op){case\"a\":case\"s\":const j=(\"a\"===H.op?this.map.get(H.param):void 0)||[];j.push(Y(H.value)),this.map.set(H.param,j);break;case\"d\":if(void 0===H.value){this.map.delete(H.param);break}{let _e=this.map.get(H.param)||[];const Qe=_e.indexOf(Y(H.value));-1!==Qe&&_e.splice(Qe,1),_e.length>0?this.map.set(H.param,_e):this.map.delete(H.param)}}}),this.cloneFrom=this.updates=null)}}class K{constructor(){this.map=new Map}set(H,j){return this.map.set(H,j),this}get(H){return this.map.has(H)||this.map.set(H,H.defaultValue()),this.map.get(H)}delete(H){return this.map.delete(H),this}keys(){return this.map.keys()}}function re(U){return\"undefined\"!=typeof ArrayBuffer&&U instanceof ArrayBuffer}function me(U){return\"undefined\"!=typeof Blob&&U instanceof Blob}function q(U){return\"undefined\"!=typeof FormData&&U instanceof FormData}class A{constructor(H,j,_e,Qe){let ot;if(this.url=j,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType=\"json\",this.method=H.toUpperCase(),function(U){switch(U){case\"DELETE\":case\"GET\":case\"HEAD\":case\"OPTIONS\":case\"JSONP\":return!1;default:return!0}}(this.method)||Qe?(this.body=void 0!==_e?_e:null,ot=Qe):ot=_e,ot&&(this.reportProgress=!!ot.reportProgress,this.withCredentials=!!ot.withCredentials,ot.responseType&&(this.responseType=ot.responseType),ot.headers&&(this.headers=ot.headers),ot.context&&(this.context=ot.context),ot.params&&(this.params=ot.params)),this.headers||(this.headers=new M),this.context||(this.context=new K),this.params){const Je=this.params.toString();if(0===Je.length)this.urlWithParams=j;else{const At=j.indexOf(\"?\");this.urlWithParams=j+(-1===At?\"?\":Atnt.set(Lt,H.setHeaders[Lt]),Mt)),H.setParams&&(ae=Object.keys(H.setParams).reduce((nt,Lt)=>nt.set(Lt,H.setParams[Lt]),ae)),new A(_e,Qe,Je,{params:ae,headers:Mt,context:Ae,reportProgress:Et,responseType:ot,withCredentials:At})}}var ce=(()=>((ce=ce||{})[ce.Sent=0]=\"Sent\",ce[ce.UploadProgress=1]=\"UploadProgress\",ce[ce.ResponseHeader=2]=\"ResponseHeader\",ce[ce.DownloadProgress=3]=\"DownloadProgress\",ce[ce.Response=4]=\"Response\",ce[ce.User=5]=\"User\",ce))();class _{constructor(H,j=200,_e=\"OK\"){this.headers=H.headers||new M,this.status=void 0!==H.status?H.status:j,this.statusText=H.statusText||_e,this.url=H.url||null,this.ok=this.status>=200&&this.status<300}}class d extends _{constructor(H={}){super(H),this.type=ce.ResponseHeader}clone(H={}){return new d({headers:H.headers||this.headers,status:void 0!==H.status?H.status:this.status,statusText:H.statusText||this.statusText,url:H.url||this.url||void 0})}}class f extends _{constructor(H={}){super(H),this.type=ce.Response,this.body=void 0!==H.body?H.body:null}clone(H={}){return new f({body:void 0!==H.body?H.body:this.body,headers:H.headers||this.headers,status:void 0!==H.status?H.status:this.status,statusText:H.statusText||this.statusText,url:H.url||this.url||void 0})}}class v extends _{constructor(H){super(H,0,\"Unknown Error\"),this.name=\"HttpErrorResponse\",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${H.url||\"(unknown url)\"}`:`Http failure response for ${H.url||\"(unknown url)\"}: ${H.status} ${H.statusText}`,this.error=H.error||null}}function D(U,H){return{body:H,headers:U.headers,context:U.context,observe:U.observe,params:U.params,reportProgress:U.reportProgress,responseType:U.responseType,withCredentials:U.withCredentials}}let I=(()=>{class U{constructor(j){this.handler=j}request(j,_e,Qe={}){let ot;if(j instanceof A)ot=j;else{let Et,Mt;Et=Qe.headers instanceof M?Qe.headers:new M(Qe.headers),Qe.params&&(Mt=Qe.params instanceof z?Qe.params:new z({fromObject:Qe.params})),ot=new A(j,_e,void 0!==Qe.body?Qe.body:null,{headers:Et,context:Qe.context,params:Mt,reportProgress:Qe.reportProgress,responseType:Qe.responseType||\"json\",withCredentials:Qe.withCredentials})}const Je=(0,r.of)(ot).pipe((0,l.b)(Et=>this.handler.handle(Et)));if(j instanceof A||\"events\"===Qe.observe)return Je;const At=Je.pipe((0,m.h)(Et=>Et instanceof f));switch(Qe.observe||\"body\"){case\"body\":switch(ot.responseType){case\"arraybuffer\":return At.pipe((0,a.U)(Et=>{if(null!==Et.body&&!(Et.body instanceof ArrayBuffer))throw new Error(\"Response is not an ArrayBuffer.\");return Et.body}));case\"blob\":return At.pipe((0,a.U)(Et=>{if(null!==Et.body&&!(Et.body instanceof Blob))throw new Error(\"Response is not a Blob.\");return Et.body}));case\"text\":return At.pipe((0,a.U)(Et=>{if(null!==Et.body&&\"string\"!=typeof Et.body)throw new Error(\"Response is not a string.\");return Et.body}));case\"json\":default:return At.pipe((0,a.U)(Et=>Et.body))}case\"response\":return At;default:throw new Error(`Unreachable: unhandled observe type ${Qe.observe}}`)}}delete(j,_e={}){return this.request(\"DELETE\",j,_e)}get(j,_e={}){return this.request(\"GET\",j,_e)}head(j,_e={}){return this.request(\"HEAD\",j,_e)}jsonp(j,_e){return this.request(\"JSONP\",j,{params:(new z).append(_e,\"JSONP_CALLBACK\"),observe:\"body\",responseType:\"json\"})}options(j,_e={}){return this.request(\"OPTIONS\",j,_e)}patch(j,_e,Qe={}){return this.request(\"PATCH\",j,D(Qe,_e))}post(j,_e,Qe={}){return this.request(\"POST\",j,D(Qe,_e))}put(j,_e,Qe={}){return this.request(\"PUT\",j,D(Qe,_e))}}return U.\\u0275fac=function(j){return new(j||U)(e.LFG(b))},U.\\u0275prov=e.Yz7({token:U,factory:U.\\u0275fac}),U})();class Z{constructor(H,j){this.next=H,this.interceptor=j}handle(H){return this.interceptor.intercept(H,this.next)}}const R=new e.OlP(\"HTTP_INTERCEPTORS\");let C=(()=>{class U{intercept(j,_e){return _e.handle(j)}}return U.\\u0275fac=function(j){return new(j||U)},U.\\u0275prov=e.Yz7({token:U,factory:U.\\u0275fac}),U})();const pe=/^\\)\\]\\}',?\\n/;let Pe=(()=>{class U{constructor(j){this.xhrFactory=j}handle(j){if(\"JSONP\"===j.method)throw new Error(\"Attempted to construct Jsonp request without HttpClientJsonpModule installed.\");return new u.y(_e=>{const Qe=this.xhrFactory.build();if(Qe.open(j.method,j.urlWithParams),j.withCredentials&&(Qe.withCredentials=!0),j.headers.forEach((Lt,Ie)=>Qe.setRequestHeader(Lt,Ie.join(\",\"))),j.headers.has(\"Accept\")||Qe.setRequestHeader(\"Accept\",\"application/json, text/plain, */*\"),!j.headers.has(\"Content-Type\")){const Lt=j.detectContentTypeHeader();null!==Lt&&Qe.setRequestHeader(\"Content-Type\",Lt)}if(j.responseType){const Lt=j.responseType.toLowerCase();Qe.responseType=\"json\"!==Lt?Lt:\"text\"}const ot=j.serializeBody();let Je=null;const At=()=>{if(null!==Je)return Je;const Lt=1223===Qe.status?204:Qe.status,Ie=Qe.statusText||\"OK\",Ne=new M(Qe.getAllResponseHeaders()),Ge=function(U){return\"responseURL\"in U&&U.responseURL?U.responseURL:/^X-Request-URL:/m.test(U.getAllResponseHeaders())?U.getResponseHeader(\"X-Request-URL\"):null}(Qe)||j.url;return Je=new d({headers:Ne,status:Lt,statusText:Ie,url:Ge}),Je},Et=()=>{let{headers:Lt,status:Ie,statusText:Ne,url:Ge}=At(),tt=null;204!==Ie&&(tt=void 0===Qe.response?Qe.responseText:Qe.response),0===Ie&&(Ie=tt?200:0);let He=Ie>=200&&Ie<300;if(\"json\"===j.responseType&&\"string\"==typeof tt){const Pt=tt;tt=tt.replace(pe,\"\");try{tt=\"\"!==tt?JSON.parse(tt):null}catch(Be){tt=Pt,He&&(He=!1,tt={error:Be,text:tt})}}He?(_e.next(new f({body:tt,headers:Lt,status:Ie,statusText:Ne,url:Ge||void 0})),_e.complete()):_e.error(new v({error:tt,headers:Lt,status:Ie,statusText:Ne,url:Ge||void 0}))},Mt=Lt=>{const{url:Ie}=At(),Ne=new v({error:Lt,status:Qe.status||0,statusText:Qe.statusText||\"Unknown Error\",url:Ie||void 0});_e.error(Ne)};let ae=!1;const Ae=Lt=>{ae||(_e.next(At()),ae=!0);let Ie={type:ce.DownloadProgress,loaded:Lt.loaded};Lt.lengthComputable&&(Ie.total=Lt.total),\"text\"===j.responseType&&!!Qe.responseText&&(Ie.partialText=Qe.responseText),_e.next(Ie)},nt=Lt=>{let Ie={type:ce.UploadProgress,loaded:Lt.loaded};Lt.lengthComputable&&(Ie.total=Lt.total),_e.next(Ie)};return Qe.addEventListener(\"load\",Et),Qe.addEventListener(\"error\",Mt),Qe.addEventListener(\"timeout\",Mt),Qe.addEventListener(\"abort\",Mt),j.reportProgress&&(Qe.addEventListener(\"progress\",Ae),null!==ot&&Qe.upload&&Qe.upload.addEventListener(\"progress\",nt)),Qe.send(ot),_e.next({type:ce.Sent}),()=>{Qe.removeEventListener(\"error\",Mt),Qe.removeEventListener(\"abort\",Mt),Qe.removeEventListener(\"load\",Et),Qe.removeEventListener(\"timeout\",Mt),j.reportProgress&&(Qe.removeEventListener(\"progress\",Ae),null!==ot&&Qe.upload&&Qe.upload.removeEventListener(\"progress\",nt)),Qe.readyState!==Qe.DONE&&Qe.abort()}})}}return U.\\u0275fac=function(j){return new(j||U)(e.LFG(s.JF))},U.\\u0275prov=e.Yz7({token:U,factory:U.\\u0275fac}),U})();const lt=new e.OlP(\"XSRF_COOKIE_NAME\"),G=new e.OlP(\"XSRF_HEADER_NAME\");class Ze{}let Xe=(()=>{class U{constructor(j,_e,Qe){this.doc=j,this.platform=_e,this.cookieName=Qe,this.lastCookieString=\"\",this.lastToken=null,this.parseCount=0}getToken(){if(\"server\"===this.platform)return null;const j=this.doc.cookie||\"\";return j!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,s.Mx)(j,this.cookieName),this.lastCookieString=j),this.lastToken}}return U.\\u0275fac=function(j){return new(j||U)(e.LFG(s.K0),e.LFG(e.Lbi),e.LFG(lt))},U.\\u0275prov=e.Yz7({token:U,factory:U.\\u0275fac}),U})(),Ke=(()=>{class U{constructor(j,_e){this.tokenService=j,this.headerName=_e}intercept(j,_e){const Qe=j.url.toLowerCase();if(\"GET\"===j.method||\"HEAD\"===j.method||Qe.startsWith(\"http://\")||Qe.startsWith(\"https://\"))return _e.handle(j);const ot=this.tokenService.getToken();return null!==ot&&!j.headers.has(this.headerName)&&(j=j.clone({headers:j.headers.set(this.headerName,ot)})),_e.handle(j)}}return U.\\u0275fac=function(j){return new(j||U)(e.LFG(Ze),e.LFG(G))},U.\\u0275prov=e.Yz7({token:U,factory:U.\\u0275fac}),U})(),Le=(()=>{class U{constructor(j,_e){this.backend=j,this.injector=_e,this.chain=null}handle(j){if(null===this.chain){const _e=this.injector.get(R,[]);this.chain=_e.reduceRight((Qe,ot)=>new Z(Qe,ot),this.backend)}return this.chain.handle(j)}}return U.\\u0275fac=function(j){return new(j||U)(e.LFG(y),e.LFG(e.zs3))},U.\\u0275prov=e.Yz7({token:U,factory:U.\\u0275fac}),U})(),dt=(()=>{class U{static disable(){return{ngModule:U,providers:[{provide:Ke,useClass:C}]}}static withOptions(j={}){return{ngModule:U,providers:[j.cookieName?{provide:lt,useValue:j.cookieName}:[],j.headerName?{provide:G,useValue:j.headerName}:[]]}}}return U.\\u0275fac=function(j){return new(j||U)},U.\\u0275mod=e.oAB({type:U}),U.\\u0275inj=e.cJS({providers:[Ke,{provide:R,useExisting:Ke,multi:!0},{provide:Ze,useClass:Xe},{provide:lt,useValue:\"XSRF-TOKEN\"},{provide:G,useValue:\"X-XSRF-TOKEN\"}]}),U})(),Re=(()=>{class U{}return U.\\u0275fac=function(j){return new(j||U)},U.\\u0275mod=e.oAB({type:U}),U.\\u0275inj=e.cJS({providers:[I,{provide:b,useClass:Le},Pe,{provide:y,useExisting:Pe}],imports:[[dt.withOptions({cookieName:\"XSRF-TOKEN\",headerName:\"X-XSRF-TOKEN\"})]]}),U})()},7716:(st,P,c)=>{\"use strict\";c.d(P,{deG:()=>$o,tb:()=>g0,AFp:()=>p0,ip1:()=>uh,CZH:()=>Fa,hGG:()=>wC,z2F:()=>kl,sBO:()=>vx,Sil:()=>Al,_Vd:()=>Sa,EJc:()=>b0,SBq:()=>oo,qLn:()=>sa,vpe:()=>ao,gxx:()=>da,tBr:()=>qr,XFs:()=>dt,OlP:()=>ir,zs3:()=>ur,ZZ4:()=>xc,aQg:()=>Dc,soG:()=>Pc,YKP:()=>q_,v3s:()=>iC,h0i:()=>Go,PXZ:()=>Xw,R0b:()=>Ts,FiY:()=>es,Lbi:()=>_0,g9A:()=>m0,n_E:()=>Tl,Qsj:()=>ix,FYo:()=>Mc,JOm:()=>to,Tiy:()=>Nd,q3G:()=>gr,tp0:()=>$s,EAV:()=>aC,Rgc:()=>_l,dDg:()=>D0,DyG:()=>ws,GfV:()=>z_,s_b:()=>Ec,ifc:()=>Je,eFA:()=>S0,G48:()=>Zw,Gpc:()=>B,f3M:()=>su,X6Q:()=>gh,_c5:()=>gC,VLi:()=>Vw,c2e:()=>v0,zSh:()=>rl,wAp:()=>ti,vHH:()=>k,EiD:()=>df,mCW:()=>Qa,qzn:()=>ra,JVY:()=>hv,pB0:()=>_v,eBb:()=>pv,L6k:()=>fv,LAX:()=>mv,cg1:()=>Ad,Tjo:()=>mC,kL8:()=>f_,yhl:()=>nf,dqk:()=>Ae,sIi:()=>al,CqO:()=>_d,QGY:()=>md,F4k:()=>xm,RDi:()=>Wr,AaK:()=>b,z3N:()=>po,qOj:()=>td,TTD:()=>Yi,_Bn:()=>H_,xp6:()=>Qf,uIk:()=>rd,Gre:()=>i_,ekj:()=>Dd,Suo:()=>Zg,Xpm:()=>we,lG2:()=>en,Yz7:()=>be,cJS:()=>Se,oAB:()=>ft,Yjl:()=>sn,Y36:()=>cl,_UZ:()=>bm,GkF:()=>ym,BQk:()=>pd,ynx:()=>fd,qZA:()=>hd,TgZ:()=>dd,EpF:()=>Mm,n5z:()=>Nl,Ikx:()=>Td,LFG:()=>Ki,$8M:()=>Va,NdJ:()=>gd,CRH:()=>zg,kcU:()=>ve,O4$:()=>ht,oxw:()=>Cm,ALo:()=>Fg,lcZ:()=>Bg,xi3:()=>Ng,Dn7:()=>Yg,Hsn:()=>Tm,F$t:()=>Em,Q6J:()=>cd,s9C:()=>yd,DdM:()=>Tg,VKq:()=>Sg,WLB:()=>Ag,l5B:()=>kg,iGM:()=>jg,MAs:()=>am,CHM:()=>ys,oJD:()=>hf,LSH:()=>fu,kYT:()=>at,Udp:()=>xd,WFA:()=>vd,d8E:()=>Sd,YNc:()=>om,W1O:()=>Kg,_uU:()=>Km,Oqu:()=>Cd,hij:()=>pc,AsE:()=>Ed,Gf:()=>Vg});var s=c(9765),e=c(826),r=c(9897),u=c(6682),l=c(8345);function m(t){for(let n in t)if(t[n]===m)return n;throw Error(\"Could not find renamed property on target object.\")}function a(t,n){for(const i in n)n.hasOwnProperty(i)&&!t.hasOwnProperty(i)&&(t[i]=n[i])}function b(t){if(\"string\"==typeof t)return t;if(Array.isArray(t))return\"[\"+t.map(b).join(\", \")+\"]\";if(null==t)return\"\"+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const n=t.toString();if(null==n)return\"\"+n;const i=n.indexOf(\"\\n\");return-1===i?n:n.substring(0,i)}function y(t,n){return null==t||\"\"===t?null===n?\"\":n:null==n||\"\"===n?t:t+\" \"+n}const M=m({__forward_ref__:m});function B(t){return t.__forward_ref__=B,t.toString=function(){return b(this())},t}function w(t){return E(t)?t():t}function E(t){return\"function\"==typeof t&&t.hasOwnProperty(M)&&t.__forward_ref__===B}class k extends Error{constructor(n,i){super(function(t,n){return`${t?`NG0${t}: `:\"\"}${n}`}(n,i)),this.code=n}}function W(t){return\"string\"==typeof t?t:null==t?\"\":String(t)}function K(t){return\"function\"==typeof t?t.name||t.toString():\"object\"==typeof t&&null!=t&&\"function\"==typeof t.type?t.type.name||t.type.toString():W(t)}function q(t,n){const i=n?` in ${n}`:\"\";throw new k(\"201\",`No provider for ${K(t)} found${i}`)}function S(t,n){null==t&&function(t,n,i,o){throw new Error(`ASSERTION ERROR: ${t}`+(null==o?\"\":` [Expected=> ${i} ${o} ${n} <=Actual]`))}(n,t,null,\"!=\")}function be(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Se(t){return{providers:t.providers||[],imports:t.imports||[]}}function Pe(t){return lt(t,Ke)||lt(t,mt)}function lt(t,n){return t.hasOwnProperty(n)?t[n]:null}function Xe(t){return t&&(t.hasOwnProperty(Le)||t.hasOwnProperty(Jt))?t[Le]:null}const Ke=m({\\u0275prov:m}),Le=m({\\u0275inj:m}),mt=m({ngInjectableDef:m}),Jt=m({ngInjectorDef:m});var dt=(()=>((dt=dt||{})[dt.Default=0]=\"Default\",dt[dt.Host=1]=\"Host\",dt[dt.Self=2]=\"Self\",dt[dt.SkipSelf=4]=\"SkipSelf\",dt[dt.Optional=8]=\"Optional\",dt))();let Re;function le(t){const n=Re;return Re=t,n}function U(t,n,i){const o=Pe(t);return o&&\"root\"==o.providedIn?void 0===o.value?o.value=o.factory():o.value:i&dt.Optional?null:void 0!==n?n:void q(b(t),\"Injector\")}function j(t){return{toString:t}.toString()}var _e=(()=>((_e=_e||{})[_e.OnPush=0]=\"OnPush\",_e[_e.Default=1]=\"Default\",_e))(),Je=(()=>((Je=Je||{})[Je.Emulated=0]=\"Emulated\",Je[Je.None=2]=\"None\",Je[Je.ShadowDom=3]=\"ShadowDom\",Je))();const At=\"undefined\"!=typeof globalThis&&globalThis,Et=\"undefined\"!=typeof window&&window,Mt=\"undefined\"!=typeof self&&\"undefined\"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Ae=At||\"undefined\"!=typeof global&&global||Et||Mt,Ie={},Ne=[],Ge=m({\\u0275cmp:m}),tt=m({\\u0275dir:m}),He=m({\\u0275pipe:m}),Pt=m({\\u0275mod:m}),Be=m({\\u0275loc:m}),$e=m({\\u0275fac:m}),qe=m({__NG_ELEMENT_ID__:m});let pt=0;function we(t){return j(()=>{const i={},o={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:i,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===_e.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||Ne,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||Je.Emulated,id:\"c\",styles:t.styles||Ne,_:null,setInput:null,schemas:t.schemas||null,tView:null},h=t.directives,p=t.features,T=t.pipes;return o.id+=pt++,o.inputs=nn(t.inputs,i),o.outputs=nn(t.outputs),p&&p.forEach(F=>F(o)),o.directiveDefs=h?()=>(\"function\"==typeof h?h():h).map(Fe):null,o.pipeDefs=T?()=>(\"function\"==typeof T?T():T).map(Dt):null,o})}function Fe(t){return Tn(t)||function(t){return t[tt]||null}(t)}function Dt(t){return function(t){return t[He]||null}(t)}const We={};function ft(t){return j(()=>{const n={type:t.type,bootstrap:t.bootstrap||Ne,declarations:t.declarations||Ne,imports:t.imports||Ne,exports:t.exports||Ne,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&(We[t.id]=t.type),n})}function at(t,n){return j(()=>{const i=an(t,!0);i.declarations=n.declarations||Ne,i.imports=n.imports||Ne,i.exports=n.exports||Ne})}function nn(t,n){if(null==t)return Ie;const i={};for(const o in t)if(t.hasOwnProperty(o)){let h=t[o],p=h;Array.isArray(h)&&(p=h[1],h=h[0]),i[h]=o,n&&(n[h]=p)}return i}const en=we;function sn(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function Tn(t){return t[Ge]||null}function an(t,n){const i=t[Pt]||null;if(!i&&!0===n)throw new Error(`Type ${b(t)} does not have '\\u0275mod' property.`);return i}function Ui(t){return Array.isArray(t)&&\"object\"==typeof t[1]}function ai(t){return Array.isArray(t)&&!0===t[1]}function Si(t){return 0!=(8&t.flags)}function Vi(t){return 2==(2&t.flags)}function Ri(t){return 1==(1&t.flags)}function Bt(t){return null!==t.template}function _n(t){return 0!=(512&t[2])}function mr(t,n){return t.hasOwnProperty($e)?t[$e]:null}class Rr{constructor(n,i,o){this.previousValue=n,this.currentValue=i,this.firstChange=o}isFirstChange(){return this.firstChange}}function Yi(){return Zn}function Zn(t){return t.type.prototype.ngOnChanges&&(t.setInput=lr),Fr}function Fr(){const t=Br(this),n=null==t?void 0:t.current;if(n){const i=t.previous;if(i===Ie)t.previous=n;else for(let o in n)i[o]=n[o];t.current=null,this.ngOnChanges(n)}}function lr(t,n,i,o){const h=Br(t)||function(t,n){return t[wr]=n}(t,{previous:Ie,current:null}),p=h.current||(h.current={}),T=h.previous,F=this.declaredInputs[i],se=T[F];p[F]=new Rr(se&&se.currentValue,n,T===Ie),t[o]=n}Yi.ngInherit=!0;const wr=\"__ngSimpleChanges__\";function Br(t){return t[wr]||null}const pi=\"http://www.w3.org/2000/svg\";let Wi;function Wr(t){Wi=t}function br(){return void 0!==Wi?Wi:\"undefined\"!=typeof document?document:void 0}function Ee(t){return!!t.listen}const ke={createRenderer:(t,n)=>br()};function ne(t){for(;Array.isArray(t);)t=t[0];return t}function Xt(t,n){return ne(n[t])}function wn(t,n){return ne(n[t.index])}function ri(t,n){return t.data[n]}function Kn(t,n){return t[n]}function fi(t,n){const i=n[t];return Ui(i)?i:i[0]}function gi(t){return 4==(4&t[2])}function Ji(t){return 128==(128&t[2])}function ji(t,n){return null==n?null:t[n]}function Er(t){t[18]=0}function yr(t,n){t[5]+=n;let i=t,o=t[3];for(;null!==o&&(1===n&&1===i[5]||-1===n&&0===i[5]);)o[5]+=n,i=o,o=o[3]}const Wn={lFrame:nr(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function Ss(){return Wn.bindingsEnabled}function En(){return Wn.lFrame.lView}function ci(){return Wn.lFrame.tView}function ys(t){return Wn.lFrame.contextLView=t,t[8]}function Fi(){let t=Ms();for(;null!==t&&64===t.type;)t=t.parent;return t}function Ms(){return Wn.lFrame.currentTNode}function Hr(t,n){const i=Wn.lFrame;i.currentTNode=t,i.isParent=n}function et(){return Wn.lFrame.isParent}function N(){Wn.lFrame.isParent=!1}function rt(){return Wn.isInCheckNoChangesMode}function xt(t){Wn.isInCheckNoChangesMode=t}function Ft(){const t=Wn.lFrame;let n=t.bindingRootIndex;return-1===n&&(n=t.bindingRootIndex=t.tView.bindingStartIndex),n}function Zt(){return Wn.lFrame.bindingIndex}function vn(){return Wn.lFrame.bindingIndex++}function Ln(t){const n=Wn.lFrame,i=n.bindingIndex;return n.bindingIndex=n.bindingIndex+t,i}function ii(t,n){const i=Wn.lFrame;i.bindingIndex=i.bindingRootIndex=t,Jn(n)}function Jn(t){Wn.lFrame.currentDirectiveIndex=t}function ei(t){const n=Wn.lFrame.currentDirectiveIndex;return-1===n?null:t[n]}function Ci(){return Wn.lFrame.currentQueryIndex}function xi(t){Wn.lFrame.currentQueryIndex=t}function Qi(t){const n=t[1];return 2===n.type?n.declTNode:1===n.type?t[6]:null}function Zi(t,n,i){if(i&dt.SkipSelf){let h=n,p=t;for(;!(h=h.parent,null!==h||i&dt.Host||(h=Qi(p),null===h||(p=p[15],10&h.type))););if(null===h)return!1;n=h,t=p}const o=Wn.lFrame=Mr();return o.currentTNode=n,o.lView=t,!0}function Tr(t){const n=Mr(),i=t[1];Wn.lFrame=n,n.currentTNode=i.firstChild,n.lView=t,n.tView=i,n.contextLView=t,n.bindingIndex=i.bindingStartIndex,n.inI18n=!1}function Mr(){const t=Wn.lFrame,n=null===t?null:t.child;return null===n?nr(t):n}function nr(t){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=n),n}function Bi(){const t=Wn.lFrame;return Wn.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const Sr=Bi;function $i(){const t=Bi();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function Ei(){return Wn.lFrame.selectedIndex}function _r(t){Wn.lFrame.selectedIndex=t}function Ni(){const t=Wn.lFrame;return ri(t.tView,t.selectedIndex)}function ht(){Wn.lFrame.currentNamespace=pi}function ve(){Wn.lFrame.currentNamespace=null}function In(t,n){for(let i=n.directiveStart,o=n.directiveEnd;i=o)break}else n[se]<0&&(t[18]+=65536),(F>11>16&&(3&t[2])===n){t[2]+=2048;try{p.call(F)}finally{}}}else try{p.call(F)}finally{}}class Or{constructor(n,i,o){this.factory=n,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=o}}function tn(t,n,i){const o=Ee(t);let h=0;for(;hn){T=p-1;break}}}for(;p>16}(t),o=n;for(;i>0;)o=o[15],i--;return o}let ze=!0;function _t(t){const n=ze;return ze=t,n}let Nn=0;function Vn(t,n){const i=mi(t,n);if(-1!==i)return i;const o=n[1];o.firstCreatePass&&(t.injectorIndex=n.length,Pi(o.data,t),Pi(n,null),Pi(o.blueprint,null));const h=Ar(t,n),p=t.injectorIndex;if(ge(h)){const T=ue(h),F=Te(h,n),se=F[1].data;for(let xe=0;xe<8;xe++)n[p+xe]=F[T+xe]|se[T+xe]}return n[p+8]=h,p}function Pi(t,n){t.push(0,0,0,0,0,0,0,0,n)}function mi(t,n){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===n[t.injectorIndex+8]?-1:t.injectorIndex}function Ar(t,n){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let i=0,o=null,h=n;for(;null!==h;){const p=h[1],T=p.type;if(o=2===T?p.declTNode:1===T?h[6]:null,null===o)return-1;if(i++,h=h[15],-1!==o.injectorIndex)return o.injectorIndex|i<<16}return-1}function Kr(t,n,i){!function(t,n,i){let o;\"string\"==typeof i?o=i.charCodeAt(0)||0:i.hasOwnProperty(qe)&&(o=i[qe]),null==o&&(o=i[qe]=Nn++);const h=255&o;n.data[t+(h>>5)]|=1<=0?255&n:Zc:n}(i);if(\"function\"==typeof p){if(!Zi(n,t,o))return o&dt.Host?Qs(h,i,o):xs(n,i,o,h);try{const T=p(o);if(null!=T||o&dt.Optional)return T;q(i)}finally{Sr()}}else if(\"number\"==typeof p){let T=null,F=mi(t,n),se=-1,xe=o&dt.Host?n[16][6]:null;for((-1===F||o&dt.SkipSelf)&&(se=-1===F?Ar(t,n):n[F+8],-1!==se&&Bl(o,!1)?(T=n[1],F=ue(se),n=Te(se,n)):F=-1);-1!==F;){const Ye=n[1];if(Fl(p,F,Ye.data)){const vt=zc(F,n,i,T,o,xe);if(vt!==yo)return vt}se=n[F+8],-1!==se&&Bl(o,n[1].data[F+8]===xe)&&Fl(p,F,n)?(T=Ye,F=ue(se),n=Te(se,n)):F=-1}}}return xs(n,i,o,h)}const yo={};function Zc(){return new Mo(Fi(),En())}function zc(t,n,i,o,h,p){const T=n[1],F=T.data[t+8],Ye=Xo(F,T,i,null==o?Vi(F)&&ze:o!=T&&0!=(3&F.type),h&dt.Host&&p===F);return null!==Ye?Ro(n,T,Ye,F):yo}function Xo(t,n,i,o,h){const p=t.providerIndexes,T=n.data,F=1048575&p,se=t.directiveStart,Ye=p>>20,Ct=h?F+Ye:t.directiveEnd;for(let jt=o?F:F+Ye;jt=se&&qt.type===i)return jt}if(h){const jt=T[se];if(jt&&Bt(jt)&&jt.type===i)return se}return null}function Ro(t,n,i,o){let h=t[i];const p=n.data;if(function(t){return t instanceof Or}(h)){const T=h;T.resolving&&function(t,n){throw new k(\"200\",`Circular dependency in DI detected for ${t}`)}(K(p[i]));const F=_t(T.canSeeViewProviders);T.resolving=!0;const se=T.injectImpl?le(T.injectImpl):null;Zi(t,o,dt.Default);try{h=t[i]=T.factory(void 0,p,t,o),n.firstCreatePass&&i>=o.directiveStart&&function(t,n,i){const{ngOnChanges:o,ngOnInit:h,ngDoCheck:p}=n.type.prototype;if(o){const T=Zn(n);(i.preOrderHooks||(i.preOrderHooks=[])).push(t,T),(i.preOrderCheckHooks||(i.preOrderCheckHooks=[])).push(t,T)}h&&(i.preOrderHooks||(i.preOrderHooks=[])).push(0-t,h),p&&((i.preOrderHooks||(i.preOrderHooks=[])).push(t,p),(i.preOrderCheckHooks||(i.preOrderCheckHooks=[])).push(t,p))}(i,p[i],n)}finally{null!==se&&le(se),_t(F),T.resolving=!1,Sr()}}return h}function Fl(t,n,i){return!!(i[n+(t>>5)]&1<{const n=t.prototype.constructor,i=n[$e]||ja(n),o=Object.prototype;let h=Object.getPrototypeOf(t.prototype).constructor;for(;h&&h!==o;){const p=h[$e]||ja(h);if(p&&p!==i)return p;h=Object.getPrototypeOf(h)}return p=>new p})}function ja(t){return E(t)?()=>{const n=ja(w(t));return n&&n()}:mr(t)}function Va(t){return function(t,n){if(\"class\"===n)return t.classes;if(\"style\"===n)return t.styles;const i=t.attrs;if(i){const o=i.length;let h=0;for(;h{const o=function(t){return function(...i){if(t){const o=t(...i);for(const h in o)this[h]=o[h]}}}(n);function h(...p){if(this instanceof h)return o.apply(this,p),this;const T=new h(...p);return F.annotation=T,F;function F(se,xe,Ye){const vt=se.hasOwnProperty(Do)?se[Do]:Object.defineProperty(se,Do,{value:[]})[Do];for(;vt.length<=Ye;)vt.push(null);return(vt[Ye]=vt[Ye]||[]).push(T),se}}return i&&(h.prototype=Object.create(i.prototype)),h.prototype.ngMetadataName=t,h.annotationCls=h,h})}class ir{constructor(n,i){this._desc=n,this.ngMetadataName=\"InjectionToken\",this.\\u0275prov=void 0,\"number\"==typeof i?this.__NG_ELEMENT_ID__=i:void 0!==i&&(this.\\u0275prov=be({token:this,providedIn:i.providedIn||\"root\",factory:i.factory}))}toString(){return`InjectionToken ${this._desc}`}}const $o=new ir(\"AnalyzeForEntryComponents\"),ws=Function;function vs(t,n){void 0===n&&(n=t);for(let i=0;iArray.isArray(i)?An(i,n):n(i))}function qo(t,n,i){n>=t.length?t.push(i):t.splice(n,0,i)}function uo(t,n){return n>=t.length-1?t.pop():t.splice(n,1)[0]}function Ns(t,n){const i=[];for(let o=0;o=0?t[1|o]=i:(o=~o,function(t,n,i,o){let h=t.length;if(h==n)t.push(i,o);else if(1===h)t.push(o,t[0]),t[0]=i;else{for(h--,t.push(t[h-1],t[h]);h>n;)t[h]=t[h-2],h--;t[n]=i,t[n+1]=o}}(t,o,n,i)),o}function za(t,n){const i=Co(t,n);if(i>=0)return t[1|i]}function Co(t,n){return function(t,n,i){let o=0,h=t.length>>i;for(;h!==o;){const p=o+(h-o>>1),T=t[p<n?h=p:o=p+1}return~(h< \");else if(\"object\"==typeof n){let p=[];for(let T in n)if(n.hasOwnProperty(T)){let F=n[T];p.push(T+\":\"+(\"string\"==typeof F?JSON.stringify(F):b(F)))}h=`{${p.join(\", \")}}`}return`${i}${o?\"(\"+o+\")\":\"\"}[${h}]: ${t.replace(nu,\"\\n \")}`}(\"\\n\"+t.message,h,i,o),t.ngTokenPath=h,t[To]=null,t}const qr=Uo(co(\"Inject\",t=>({token:t})),-1),es=Uo(co(\"Optional\"),8),$s=Uo(co(\"SkipSelf\"),4);let fs,Xl;function ps(t){var n;return(null===(n=function(){if(void 0===fs&&(fs=null,Ae.trustedTypes))try{fs=Ae.trustedTypes.createPolicy(\"angular\",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return fs}())||void 0===n?void 0:n.createHTML(t))||t}function qh(t){var n;return(null===(n=function(){if(void 0===Xl&&(Xl=null,Ae.trustedTypes))try{Xl=Ae.trustedTypes.createPolicy(\"angular#unsafe-bypass\",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return Xl}())||void 0===n?void 0:n.createHTML(t))||t}class jo{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class av extends jo{getTypeName(){return\"HTML\"}}class lv extends jo{getTypeName(){return\"Style\"}}class cv extends jo{getTypeName(){return\"Script\"}}class uv extends jo{getTypeName(){return\"URL\"}}class dv extends jo{getTypeName(){return\"ResourceURL\"}}function po(t){return t instanceof jo?t.changingThisBreaksApplicationSecurity:t}function ra(t,n){const i=nf(t);if(null!=i&&i!==n){if(\"ResourceURL\"===i&&\"URL\"===n)return!0;throw new Error(`Required a safe ${n}, got a ${i} (see https://g.co/ng/security#xss)`)}return i===n}function nf(t){return t instanceof jo&&t.getTypeName()||null}function hv(t){return new av(t)}function fv(t){return new lv(t)}function pv(t){return new cv(t)}function mv(t){return new uv(t)}function _v(t){return new dv(t)}class gv{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=\"\"+n;try{const i=(new window.DOMParser).parseFromString(ps(n),\"text/html\").body;return null===i?this.inertDocumentHelper.getInertBodyElement(n):(i.removeChild(i.firstChild),i)}catch(i){return null}}}class vv{constructor(n){if(this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument(\"sanitization-inert\"),null==this.inertDocument.body){const i=this.inertDocument.createElement(\"html\");this.inertDocument.appendChild(i);const o=this.inertDocument.createElement(\"body\");i.appendChild(o)}}getInertBodyElement(n){const i=this.inertDocument.createElement(\"template\");if(\"content\"in i)return i.innerHTML=ps(n),i;const o=this.inertDocument.createElement(\"body\");return o.innerHTML=ps(n),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(o),o}stripCustomNsAttrs(n){const i=n.attributes;for(let h=i.length-1;0Qa(n.trim())).join(\", \")),this.buf.push(\" \",T,'=\"',uf(se),'\"')}var t;return this.buf.push(\">\"),!0}endElement(n){const i=n.nodeName.toLowerCase();cu.hasOwnProperty(i)&&!of.hasOwnProperty(i)&&(this.buf.push(\"\"))}chars(n){this.buf.push(uf(n))}checkClobberedElement(n,i){if(i&&(n.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`);return i}}const wv=/[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]/g,Cv=/([^\\#-~ |!])/g;function uf(t){return t.replace(/&/g,\"&\").replace(wv,function(n){return\"&#\"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+\";\"}).replace(Cv,function(n){return\"&#\"+n.charCodeAt(0)+\";\"}).replace(//g,\">\")}let $l;function df(t,n){let i=null;try{$l=$l||function(t){const n=new vv(t);return function(){try{return!!(new window.DOMParser).parseFromString(ps(\"\"),\"text/html\")}catch(t){return!1}}()?new gv(n):n}(t);let o=n?String(n):\"\";i=$l.getInertBodyElement(o);let h=5,p=o;do{if(0===h)throw new Error(\"Failed to sanitize html because the input is unstable\");h--,o=p,p=i.innerHTML,i=$l.getInertBodyElement(o)}while(o!==p);return ps((new Dv).sanitizeChildren(hu(i)||i))}finally{if(i){const o=hu(i)||i;for(;o.firstChild;)o.removeChild(o.firstChild)}}}function hu(t){return\"content\"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&\"TEMPLATE\"===t.nodeName}(t)?t.content:null}var gr=(()=>((gr=gr||{})[gr.NONE=0]=\"NONE\",gr[gr.HTML=1]=\"HTML\",gr[gr.STYLE=2]=\"STYLE\",gr[gr.SCRIPT=3]=\"SCRIPT\",gr[gr.URL=4]=\"URL\",gr[gr.RESOURCE_URL=5]=\"RESOURCE_URL\",gr))();function hf(t){const n=$a();return n?qh(n.sanitize(gr.HTML,t)||\"\"):ra(t,\"HTML\")?qh(po(t)):df(br(),W(t))}function fu(t){const n=$a();return n?n.sanitize(gr.URL,t)||\"\":ra(t,\"URL\")?po(t):Qa(W(t))}function $a(){const t=En();return t&&t[12]}const mf=\"__ngContext__\";function ts(t,n){t[mf]=n}function mu(t){const n=function(t){return t[mf]||null}(t);return n?Array.isArray(n)?n:n.lView:null}function ql(t){return t.ngOriginalError}function jv(t,...n){t.error(...n)}class sa{constructor(){this._console=console}handleError(n){const i=this._findOriginalError(n),o=this._findContext(n),h=(t=n)&&t.ngErrorLogger||jv;var t;h(this._console,\"ERROR\",n),i&&h(this._console,\"ORIGINAL ERROR\",i),o&&h(this._console,\"ERROR CONTEXT\",o)}_findContext(n){return n?n.ngDebugContext||this._findContext(ql(n)):null}_findOriginalError(n){let i=n&&ql(n);for(;i&&ql(i);)i=ql(i);return i||null}}const wf=(()=>(\"undefined\"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(Ae))();function eo(t){return t instanceof Function?t():t}var to=(()=>((to=to||{})[to.Important=1]=\"Important\",to[to.DashCase=2]=\"DashCase\",to))();function vu(t,n){return undefined(t,n)}function el(t){const n=t[3];return ai(n)?n[3]:n}function bu(t){return Af(t[13])}function yu(t){return Af(t[4])}function Af(t){for(;null!==t&&!ai(t);)t=t[4];return t}function aa(t,n,i,o,h){if(null!=o){let p,T=!1;ai(o)?p=o:Ui(o)&&(T=!0,o=o[0]);const F=ne(o);0===t&&null!==i?null==h?Rf(n,i,F):Vo(n,i,F,h||null,!0):1===t&&null!==i?Vo(n,i,F,h||null,!0):2===t?function(t,n,i){const o=tc(t,n);o&&function(t,n,i,o){Ee(t)?t.removeChild(n,i,o):n.removeChild(i)}(t,o,n,i)}(n,F,T):3===t&&n.destroyNode(F),null!=p&&function(t,n,i,o,h){const p=i[7];p!==ne(i)&&aa(n,t,o,p,h);for(let F=10;F0&&(t[i-1][4]=o[4]);const p=uo(t,10+n);!function(t,n){tl(t,n,n[11],2,null,null),n[0]=null,n[6]=null}(o[1],o);const T=p[19];null!==T&&T.detachView(p[1]),o[3]=null,o[4]=null,o[2]&=-129}return o}function Of(t,n){if(!(256&n[2])){const i=n[11];Ee(i)&&i.destroyNode&&tl(t,n,i,3,null,null),function(t){let n=t[13];if(!n)return wu(t[1],t);for(;n;){let i=null;if(Ui(n))i=n[13];else{const o=n[10];o&&(i=o)}if(!i){for(;n&&!n[4]&&n!==t;)Ui(n)&&wu(n[1],n),n=n[3];null===n&&(n=t),Ui(n)&&wu(n[1],n),i=n&&n[4]}n=i}}(n)}}function wu(t,n){if(!(256&n[2])){n[2]&=-129,n[2]|=256,function(t,n){let i;if(null!=t&&null!=(i=t.destroyHooks))for(let o=0;o=0?o[h=xe]():o[h=-xe].unsubscribe(),p+=2}else{const T=o[h=i[p+1]];i[p].call(T)}if(null!==o){for(let p=h+1;pp?\"\":h[vt+1].toLowerCase();const jt=8&o?Ct:null;if(jt&&-1!==zf(jt,xe,0)||2&o&&xe!==Ct){if(Ys(o))return!1;T=!0}}}}else{if(!T&&!Ys(o)&&!Ys(se))return!1;if(T&&Ys(se))continue;T=!1,o=se|1&o}}return Ys(o)||T}function Ys(t){return 0==(1&t)}function gb(t,n,i,o){if(null===n)return-1;let h=0;if(o||!i){let p=!1;for(;h-1)for(i++;i0?'=\"'+F+'\"':\"\")+\"]\"}else 8&o?h+=\".\"+T:4&o&&(h+=\" \"+T);else\"\"!==h&&!Ys(T)&&(n+=Kf(p,h),h=\"\"),o=T,p=p||!Ys(o);i++}return\"\"!==h&&(n+=Kf(p,h)),n}const di={};function Qf(t){Xf(ci(),En(),Ei()+t,rt())}function Xf(t,n,i,o){if(!o)if(3==(3&n[2])){const p=t.preOrderCheckHooks;null!==p&&si(n,p,i)}else{const p=t.preOrderHooks;null!==p&&$n(n,p,0,i)}_r(i)}function rc(t,n){return t<<17|n<<2}function Hs(t){return t>>17&32767}function Au(t){return 2|t}function mo(t){return(131068&t)>>2}function ku(t,n){return-131069&t|n<<2}function Lu(t){return 1|t}function ap(t,n){const i=t.contentQueries;if(null!==i)for(let o=0;o20&&Xf(t,n,20,rt()),i(o,h)}finally{_r(p)}}function cp(t,n,i){if(Si(n)){const h=n.directiveEnd;for(let p=n.directiveStart;p0;){const i=t[--n];if(\"number\"==typeof i&&i<0)return i}return 0})(F)!=se&&F.push(se),F.push(o,h,T)}}function gp(t,n){null!==t.hostBindings&&t.hostBindings(1,n)}function vp(t,n){n.flags|=2,(t.components||(t.components=[])).push(n.index)}function Jb(t,n,i){if(i){if(n.exportAs)for(let o=0;o0&&Vu(i)}}function Vu(t){for(let o=bu(t);null!==o;o=yu(o))for(let h=10;h0&&Vu(p)}const i=t[1].components;if(null!==i)for(let o=0;o0&&Vu(h)}}function ty(t,n){const i=fi(n,t),o=i[1];(function(t,n){for(let i=n.length;iPromise.resolve(null))();function Dp(t){return t[7]||(t[7]=[])}function wp(t){return t.cleanup||(t.cleanup=[])}function Cp(t,n,i){return(null===t||Bt(t))&&(i=function(t){for(;Array.isArray(t);){if(\"object\"==typeof t[1])return t;t=t[0]}return null}(i[n.index])),i[11]}function Ep(t,n){const i=t[9],o=i?i.get(sa,null):null;o&&o.handleError(n)}function Tp(t,n,i,o,h){for(let p=0;pthis.processProvider(F,n,i)),An([n],F=>this.processInjectorType(F,[],p)),this.records.set(da,ha(void 0,this));const T=this.records.get(rl);this.scope=null!=T?T.value:null,this.source=h||(\"object\"==typeof n?null:b(n))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(n=>n.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(n,i=hs,o=dt.Default){this.assertNotDestroyed();const h=So(this),p=le(void 0);try{if(!(o&dt.SkipSelf)){let F=this.records.get(n);if(void 0===F){const se=(\"function\"==typeof(t=n)||\"object\"==typeof t&&t instanceof ir)&&Pe(n);F=se&&this.injectableDefInScope(se)?ha(Ku(n),sl):null,this.records.set(n,F)}if(null!=F)return this.hydrate(n,F)}return(o&dt.Self?Ap():this.parent).get(n,i=o&dt.Optional&&i===hs?null:i)}catch(T){if(\"NullInjectorError\"===T.name){if((T[To]=T[To]||[]).unshift(b(n)),h)throw T;return Jl(T,n,\"R3InjectorError\",this.source)}throw T}finally{le(p),So(h)}var t}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(n=>this.get(n))}toString(){const n=[];return this.records.forEach((o,h)=>n.push(b(h))),`R3Injector[${n.join(\", \")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error(\"Injector has already been destroyed.\")}processInjectorType(n,i,o){if(!(n=w(n)))return!1;let h=Xe(n);const p=null==h&&n.ngModule||void 0,T=void 0===p?n:p,F=-1!==o.indexOf(T);if(void 0!==p&&(h=Xe(p)),null==h)return!1;if(null!=h.imports&&!F){let Ye;o.push(T);try{An(h.imports,vt=>{this.processInjectorType(vt,i,o)&&(void 0===Ye&&(Ye=[]),Ye.push(vt))})}finally{}if(void 0!==Ye)for(let vt=0;vtthis.processProvider(qt,Ct,jt||Ne))}}this.injectorDefTypes.add(T);const se=mr(T)||(()=>new T);this.records.set(T,ha(se,sl));const xe=h.providers;if(null!=xe&&!F){const Ye=n;An(xe,vt=>this.processProvider(vt,Ye,xe))}return void 0!==p&&void 0!==n.providers}processProvider(n,i,o){let h=fa(n=w(n))?n:w(n&&n.provide);const p=Op(t=n)?ha(void 0,t.useValue):ha(Lp(t),sl);var t;if(fa(n)||!0!==n.multi)this.records.get(h);else{let T=this.records.get(h);T||(T=ha(void 0,sl,!0),T.factory=()=>ho(T.multi),this.records.set(h,T)),h=n,T.multi.push(n)}this.records.set(h,p)}hydrate(n,i){return i.value===sl&&(i.value=cy,i.value=i.factory()),\"object\"==typeof i.value&&i.value&&null!==(t=i.value)&&\"object\"==typeof t&&\"function\"==typeof t.ngOnDestroy&&this.onDestroy.add(i.value),i.value;var t}injectableDefInScope(n){if(!n.providedIn)return!1;const i=w(n.providedIn);return\"string\"==typeof i?\"any\"===i||i===this.scope:this.injectorDefTypes.has(i)}}function Ku(t){const n=Pe(t),i=null!==n?n.factory:mr(t);if(null!==i)return i;if(t instanceof ir)throw new Error(`Token ${b(t)} is missing a \\u0275prov definition.`);if(t instanceof Function)return function(t){const n=t.length;if(n>0){const o=Ns(n,\"?\");throw new Error(`Can't resolve all parameters for ${b(t)}: (${o.join(\", \")}).`)}const i=function(t){const n=t&&(t[Ke]||t[mt]);if(n){const i=function(t){if(t.hasOwnProperty(\"name\"))return t.name;const n=(\"\"+t).match(/^function\\s*([^\\s(]+)/);return null===n?\"\":n[1]}(t);return console.warn(`DEPRECATED: DI is instantiating a token \"${i}\" that inherits its @Injectable decorator but does not provide one itself.\\nThis will become an error in a future version of Angular. Please add @Injectable() to the \"${i}\" class.`),n}return null}(t);return null!==i?()=>i.factory(t):()=>new t}(t);throw new Error(\"unreachable\")}function Lp(t,n,i){let o;if(fa(t)){const h=w(t);return mr(h)||Ku(h)}if(Op(t))o=()=>w(t.useValue);else if(function(t){return!(!t||!t.useFactory)}(t))o=()=>t.useFactory(...ho(t.deps||[]));else if(function(t){return!(!t||!t.useExisting)}(t))o=()=>Ki(w(t.useExisting));else{const h=w(t&&(t.useClass||t.provide));if(!function(t){return!!t.deps}(t))return mr(h)||Ku(h);o=()=>new h(...ho(t.deps))}return o}function ha(t,n,i=!1){return{factory:t,value:n,multi:i?[]:void 0}}function Op(t){return null!==t&&\"object\"==typeof t&&Ja in t}function fa(t){return\"function\"==typeof t}const Pp=function(t,n,i){return function(t,n=null,i=null,o){const h=kp(t,n,i,o);return h._resolveInjectorDefTypes(),h}({name:i},n,t,i)};let ur=(()=>{class t{static create(i,o){return Array.isArray(i)?Pp(i,o,\"\"):Pp(i.providers,i.parent,i.name||\"\")}}return t.THROW_IF_NOT_FOUND=hs,t.NULL=new Sp,t.\\u0275prov=be({token:t,providedIn:\"any\",factory:()=>Ki(da)}),t.__NG_ELEMENT_ID__=-1,t})();function Oy(t,n){In(mu(t)[1],Fi())}function td(t){let n=function(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),i=!0;const o=[t];for(;n;){let h;if(Bt(t))h=n.\\u0275cmp||n.\\u0275dir;else{if(n.\\u0275cmp)throw new Error(\"Directives cannot inherit Components\");h=n.\\u0275dir}if(h){if(i){o.push(h);const T=t;T.inputs=nd(t.inputs),T.declaredInputs=nd(t.declaredInputs),T.outputs=nd(t.outputs);const F=h.hostBindings;F&&Fy(t,F);const se=h.viewQuery,xe=h.contentQueries;if(se&&Iy(t,se),xe&&Ry(t,xe),a(t.inputs,h.inputs),a(t.declaredInputs,h.declaredInputs),a(t.outputs,h.outputs),Bt(h)&&h.data.animation){const Ye=t.data;Ye.animation=(Ye.animation||[]).concat(h.data.animation)}}const p=h.features;if(p)for(let T=0;T=0;o--){const h=t[o];h.hostVars=n+=h.hostVars,h.hostAttrs=Bn(h.hostAttrs,i=Bn(i,h.hostAttrs))}}(o)}function nd(t){return t===Ie?{}:t===Ne?[]:t}function Iy(t,n){const i=t.viewQuery;t.viewQuery=i?(o,h)=>{n(o,h),i(o,h)}:n}function Ry(t,n){const i=t.contentQueries;t.contentQueries=i?(o,h,p)=>{n(o,h,p),i(o,h,p)}:n}function Fy(t,n){const i=t.hostBindings;t.hostBindings=i?(o,h)=>{n(o,h),i(o,h)}:n}let uc=null;function pa(){if(!uc){const t=Ae.Symbol;if(t&&t.iterator)uc=t.iterator;else{const n=Object.getOwnPropertyNames(Map.prototype);for(let i=0;iF(ne(oi[o.index])):o.index;if(Ee(i)){let oi=null;if(!F&&se&&(oi=function(t,n,i,o){const h=t.cleanup;if(null!=h)for(let p=0;pse?F[se]:null}\"string\"==typeof T&&(p+=2)}return null}(t,n,h,o.index)),null!==oi)(oi.__ngLastListenerFn__||oi).__ngNextListenerFn__=p,oi.__ngLastListenerFn__=p,jt=!1;else{p=bd(o,n,vt,p,!1);const Ti=i.listen(On,h,p);Ct.push(p,Ti),Ye&&Ye.push(h,Qn,Dn,Dn+1)}}else p=bd(o,n,vt,p,!0),On.addEventListener(h,p,T),Ct.push(p),Ye&&Ye.push(h,Qn,Dn,T)}else p=bd(o,n,vt,p,!1);const qt=o.outputs;let mn;if(jt&&null!==qt&&(mn=qt[h])){const un=mn.length;if(un)for(let On=0;On0;)n=n[15],t--;return n}(t,Wn.lFrame.contextLView))[8]}(t)}function _1(t,n){let i=null;const o=function(t){const n=t.attrs;if(null!=n){const i=n.indexOf(5);if(0==(1&i))return n[i+1]}return null}(t);for(let h=0;h=0}const Pr={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Bm(t){return t.substring(Pr.key,Pr.keyEnd)}function Nm(t,n){const i=Pr.textEnd;return i===n?-1:(n=Pr.keyEnd=function(t,n,i){for(;n32;)n++;return n}(t,Pr.key=n,i),Ca(t,n,i))}function Ca(t,n,i){for(;n=0;i=Nm(n,i))ds(t,Bm(n),!0)}function Vs(t,n,i,o){const h=En(),p=ci(),T=Ln(2);p.firstUpdatePass&&Zm(p,t,T,o),n!==di&&ns(h,T,n)&&Gm(p,p.data[Ei()],h,h[11],t,h[T+1]=function(t,n){return null==t||(\"string\"==typeof n?t+=n:\"object\"==typeof t&&(t=b(po(t)))),t}(n,i),o,T)}function Vm(t,n){return n>=t.expandoStartIndex}function Zm(t,n,i,o){const h=t.data;if(null===h[i+1]){const p=h[Ei()],T=Vm(t,i);Jm(p,o)&&null===n&&!T&&(n=!1),n=function(t,n,i,o){const h=ei(t);let p=o?n.residualClasses:n.residualStyles;if(null===h)0===(o?n.classBindings:n.styleBindings)&&(i=ul(i=wd(null,t,n,i,o),n.attrs,o),p=null);else{const T=n.directiveStylingLast;if(-1===T||t[T]!==h)if(i=wd(h,t,n,i,o),null===p){let se=function(t,n,i){const o=i?n.classBindings:n.styleBindings;if(0!==mo(o))return t[Hs(o)]}(t,n,o);void 0!==se&&Array.isArray(se)&&(se=wd(null,t,n,se[1],o),se=ul(se,n.attrs,o),function(t,n,i,o){t[Hs(i?n.classBindings:n.styleBindings)]=o}(t,n,o,se))}else p=function(t,n,i){let o;const h=n.directiveEnd;for(let p=1+n.directiveStylingLast;p0)&&(xe=!0)}else Ye=i;if(h)if(0!==se){const Ct=Hs(t[F+1]);t[o+1]=rc(Ct,F),0!==Ct&&(t[Ct+1]=ku(t[Ct+1],o)),t[F+1]=function(t,n){return 131071&t|n<<17}(t[F+1],o)}else t[o+1]=rc(F,0),0!==F&&(t[F+1]=ku(t[F+1],o)),F=o;else t[o+1]=rc(se,0),0===F?F=o:t[se+1]=ku(t[se+1],o),se=o;xe&&(t[o+1]=Au(t[o+1])),Fm(t,Ye,o,!0),Fm(t,Ye,o,!1),function(t,n,i,o,h){const p=h?t.residualClasses:t.residualStyles;null!=p&&\"string\"==typeof n&&Co(p,n)>=0&&(i[o+1]=Lu(i[o+1]))}(n,Ye,t,o,p),T=rc(F,se),p?n.classBindings=T:n.styleBindings=T}(h,p,n,i,T,o)}}function wd(t,n,i,o,h){let p=null;const T=i.directiveEnd;let F=i.directiveStylingLast;for(-1===F?F=i.directiveStart:F++;F0;){const se=t[h],xe=Array.isArray(se),Ye=xe?se[1]:se,vt=null===Ye;let Ct=i[h+1];Ct===di&&(Ct=vt?Ne:void 0);let jt=vt?za(Ct,o):Ye===o?Ct:void 0;if(xe&&!fc(jt)&&(jt=za(se,o)),fc(jt)&&(F=jt,T))return F;const qt=t[h+1];h=T?Hs(qt):mo(qt)}if(null!==n){let se=p?n.residualClasses:n.residualStyles;null!=se&&(F=za(se,o))}return F}function fc(t){return void 0!==t}function Jm(t,n){return 0!=(t.flags&(n?16:32))}function Km(t,n=\"\"){const i=En(),o=ci(),h=t+20,p=o.firstCreatePass?la(o,h,1,n,null):o.data[h],T=i[h]=function(t,n){return Ee(t)?t.createText(n):t.createTextNode(n)}(i[11],n);nc(o,i,T,p),Hr(p,!1)}function Cd(t){return pc(\"\",t,\"\"),Cd}function pc(t,n,i){const o=En(),h=_a(o,t,n,i);return h!==di&&go(o,Ei(),h),pc}function Ed(t,n,i,o,h){const p=En(),T=function(t,n,i,o,h,p){const F=Zo(t,Zt(),i,h);return Ln(2),F?n+W(i)+o+W(h)+p:di}(p,t,n,i,o,h);return T!==di&&go(p,Ei(),T),Ed}function i_(t,n,i){!function(t,n,i,o){const h=ci(),p=Ln(2);h.firstUpdatePass&&Zm(h,null,p,o);const T=En();if(i!==di&&ns(T,p,i)){const F=h.data[Ei()];if(Jm(F,o)&&!Vm(h,p)){let se=o?F.classesWithoutHost:F.stylesWithoutHost;null!==se&&(i=y(se,i||\"\")),ud(h,F,T,i,o)}else!function(t,n,i,o,h,p,T,F){h===di&&(h=Ne);let se=0,xe=0,Ye=0((ti=ti||{})[ti.LocaleId=0]=\"LocaleId\",ti[ti.DayPeriodsFormat=1]=\"DayPeriodsFormat\",ti[ti.DayPeriodsStandalone=2]=\"DayPeriodsStandalone\",ti[ti.DaysFormat=3]=\"DaysFormat\",ti[ti.DaysStandalone=4]=\"DaysStandalone\",ti[ti.MonthsFormat=5]=\"MonthsFormat\",ti[ti.MonthsStandalone=6]=\"MonthsStandalone\",ti[ti.Eras=7]=\"Eras\",ti[ti.FirstDayOfWeek=8]=\"FirstDayOfWeek\",ti[ti.WeekendRange=9]=\"WeekendRange\",ti[ti.DateFormat=10]=\"DateFormat\",ti[ti.TimeFormat=11]=\"TimeFormat\",ti[ti.DateTimeFormat=12]=\"DateTimeFormat\",ti[ti.NumberSymbols=13]=\"NumberSymbols\",ti[ti.NumberFormats=14]=\"NumberFormats\",ti[ti.CurrencyCode=15]=\"CurrencyCode\",ti[ti.CurrencySymbol=16]=\"CurrencySymbol\",ti[ti.CurrencyName=17]=\"CurrencyName\",ti[ti.Currencies=18]=\"Currencies\",ti[ti.Directionality=19]=\"Directionality\",ti[ti.PluralCase=20]=\"PluralCase\",ti[ti.ExtraData=21]=\"ExtraData\",ti))();const mc=\"en-US\";let m_=mc;function kd(t){S(t,\"Expected localeId to be defined\"),\"string\"==typeof t&&(m_=t.toLowerCase().replace(/_/g,\"-\"))}function Pd(t,n,i,o,h){if(t=w(t),Array.isArray(t))for(let p=0;p>20;if(fa(t)||!t.multi){const jt=new Or(se,h,cl),qt=Rd(F,n,h?Ye:Ye+Ct,vt);-1===qt?(Kr(Vn(xe,T),p,F),Id(p,t,n.length),n.push(F),xe.directiveStart++,xe.directiveEnd++,h&&(xe.providerIndexes+=1048576),i.push(jt),T.push(jt)):(i[qt]=jt,T[qt]=jt)}else{const jt=Rd(F,n,Ye+Ct,vt),qt=Rd(F,n,Ye,Ye+Ct),mn=jt>=0&&i[jt],un=qt>=0&&i[qt];if(h&&!un||!h&&!mn){Kr(Vn(xe,T),p,F);const On=function(t,n,i,o,h){const p=new Or(t,i,cl);return p.multi=[],p.index=n,p.componentProviders=0,Y_(p,h,o&&!i),p}(h?QM:KM,i.length,h,o,se);!h&&un&&(i[qt].providerFactory=On),Id(p,t,n.length,0),n.push(F),xe.directiveStart++,xe.directiveEnd++,h&&(xe.providerIndexes+=1048576),i.push(On),T.push(On)}else Id(p,t,jt>-1?jt:qt,Y_(i[h?qt:jt],se,!h&&o));!h&&o&&un&&i[qt].componentProviders++}}}function Id(t,n,i,o){const h=fa(n);if(h||function(t){return!!t.useClass}(n)){const T=(n.useClass||n).prototype.ngOnDestroy;if(T){const F=t.destroyHooks||(t.destroyHooks=[]);if(!h&&n.multi){const se=F.indexOf(i);-1===se?F.push(i,[o,T]):F[se+1].push(o,T)}else F.push(i,T)}}}function Y_(t,n,i){return i&&t.componentProviders++,t.multi.push(n)-1}function Rd(t,n,i,o){for(let h=i;h{i.providersResolver=(o,h)=>function(t,n,i){const o=ci();if(o.firstCreatePass){const h=Bt(t);Pd(i,o.data,o.blueprint,h,!0),Pd(n,o.data,o.blueprint,h,!1)}}(o,h?h(t):t,n)}}class U_{}const V_=\"ngComponent\";class qM{resolveComponentFactory(n){throw function(t){const n=Error(`No component factory found for ${b(t)}. Did you add it to @NgModule.entryComponents?`);return n[V_]=t,n}(n)}}let Sa=(()=>{class t{}return t.NULL=new qM,t})();function yc(...t){}function Aa(t,n){return new oo(wn(t,n))}const nx=function(){return Aa(Fi(),En())};let oo=(()=>{class t{constructor(i){this.nativeElement=i}}return t.__NG_ELEMENT_ID__=nx,t})();function Z_(t){return t instanceof oo?t.nativeElement:t}class Mc{}let ix=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>sx(),t})();const sx=function(){const t=En(),i=fi(Fi().index,t);return function(t){return t[11]}(Ui(i)?i:t)};let Nd=(()=>{class t{}return t.\\u0275prov=be({token:t,providedIn:\"root\",factory:()=>null}),t})();class z_{constructor(n){this.full=n,this.major=n.split(\".\")[0],this.minor=n.split(\".\")[1],this.patch=n.split(\".\").slice(2).join(\".\")}}const G_=new z_(\"12.2.11\");class W_{constructor(){}supports(n){return al(n)}create(n){return new cx(n)}}const lx=(t,n)=>n;class cx{constructor(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||lx}forEachItem(n){let i;for(i=this._itHead;null!==i;i=i._next)n(i)}forEachOperation(n){let i=this._itHead,o=this._removalsHead,h=0,p=null;for(;i||o;){const T=!o||i&&i.currentIndex{T=this._trackByFn(h,F),null!==i&&Object.is(i.trackById,T)?(o&&(i=this._verifyReinsertion(i,F,T,h)),Object.is(i.item,F)||this._addIdentityChange(i,F)):(i=this._mismatch(i,F,T,h),o=!0),i=i._next,h++}),this.length=h;return this._truncate(i),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,i,o,h){let p;return null===n?p=this._itTail:(p=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._reinsertAfter(n,p,h)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(o,h))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._moveAfter(n,p,h)):n=this._addAfter(new ux(i,o),p,h),n}_verifyReinsertion(n,i,o,h){let p=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null);return null!==p?n=this._reinsertAfter(p,n._prev,h):n.currentIndex!=h&&(n.currentIndex=h,this._addToMoves(n,h)),n}_truncate(n){for(;null!==n;){const i=n._next;this._addToRemovals(this._unlink(n)),n=i}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,i,o){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const h=n._prevRemoved,p=n._nextRemoved;return null===h?this._removalsHead=p:h._nextRemoved=p,null===p?this._removalsTail=h:p._prevRemoved=h,this._insertAfter(n,i,o),this._addToMoves(n,o),n}_moveAfter(n,i,o){return this._unlink(n),this._insertAfter(n,i,o),this._addToMoves(n,o),n}_addAfter(n,i,o){return this._insertAfter(n,i,o),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,i,o){const h=null===i?this._itHead:i._next;return n._next=h,n._prev=i,null===h?this._itTail=n:h._prev=n,null===i?this._itHead=n:i._next=n,null===this._linkedRecords&&(this._linkedRecords=new J_),this._linkedRecords.put(n),n.currentIndex=o,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const i=n._prev,o=n._next;return null===i?this._itHead=o:i._next=o,null===o?this._itTail=i:o._prev=i,n}_addToMoves(n,i){return n.previousIndex===i||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new J_),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,i){return n.item=i,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class ux{constructor(n,i){this.item=n,this.trackById=i,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class dx{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,i){let o;for(o=this._head;null!==o;o=o._nextDup)if((null===i||i<=o.currentIndex)&&Object.is(o.trackById,n))return o;return null}remove(n){const i=n._prevDup,o=n._nextDup;return null===i?this._head=o:i._nextDup=o,null===o?this._tail=i:o._prevDup=i,null===this._head}}class J_{constructor(){this.map=new Map}put(n){const i=n.trackById;let o=this.map.get(i);o||(o=new dx,this.map.set(i,o)),o.add(n)}get(n,i){const h=this.map.get(n);return h?h.get(n,i):null}remove(n){const i=n.trackById;return this.map.get(i).remove(n)&&this.map.delete(i),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function K_(t,n,i){const o=t.previousIndex;if(null===o)return o;let h=0;return i&&o{if(i&&i.key===h)this._maybeAddToChanges(i,o),this._appendAfter=i,i=i._next;else{const p=this._getOrCreateRecordForKey(h,o);i=this._insertBeforeOrAppend(i,p)}}),i){i._prev&&(i._prev._next=null),this._removalsHead=i;for(let o=i;null!==o;o=o._nextRemoved)o===this._mapHead&&(this._mapHead=null),this._records.delete(o.key),o._nextRemoved=o._next,o.previousValue=o.currentValue,o.currentValue=null,o._prev=null,o._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,i){if(n){const o=n._prev;return i._next=n,i._prev=o,n._prev=i,o&&(o._next=i),n===this._mapHead&&(this._mapHead=i),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=i,i._prev=this._appendAfter):this._mapHead=i,this._appendAfter=i,null}_getOrCreateRecordForKey(n,i){if(this._records.has(n)){const h=this._records.get(n);this._maybeAddToChanges(h,i);const p=h._prev,T=h._next;return p&&(p._next=T),T&&(T._prev=p),h._next=null,h._prev=null,h}const o=new fx(n);return this._records.set(n,o),o.currentValue=i,this._addToAdditions(o),o}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,i){Object.is(i,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=i,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,i){n instanceof Map?n.forEach(i):Object.keys(n).forEach(o=>i(n[o],o))}}class fx{constructor(n){this.key=n,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function X_(){return new xc([new W_])}let xc=(()=>{class t{constructor(i){this.factories=i}static create(i,o){if(null!=o){const h=o.factories.slice();i=i.concat(h)}return new t(i)}static extend(i){return{provide:t,useFactory:o=>t.create(i,o||X_()),deps:[[t,new $s,new es]]}}find(i){const o=this.factories.find(h=>h.supports(i));if(null!=o)return o;throw new Error(`Cannot find a differ supporting object '${i}' of type '${function(t){return t.name||typeof t}(i)}'`)}}return t.\\u0275prov=be({token:t,providedIn:\"root\",factory:X_}),t})();function $_(){return new Dc([new Q_])}let Dc=(()=>{class t{constructor(i){this.factories=i}static create(i,o){if(o){const h=o.factories.slice();i=i.concat(h)}return new t(i)}static extend(i){return{provide:t,useFactory:o=>t.create(i,o||$_()),deps:[[t,new $s,new es]]}}find(i){const o=this.factories.find(h=>h.supports(i));if(o)return o;throw new Error(`Cannot find a differ supporting object '${i}'`)}}return t.\\u0275prov=be({token:t,providedIn:\"root\",factory:$_}),t})();function wc(t,n,i,o,h=!1){for(;null!==i;){const p=n[i.index];if(null!==p&&o.push(ne(p)),ai(p))for(let F=10;F-1&&(Du(n,o),uo(i,o))}this._attachedToViewContainer=!1}Of(this._lView[1],this._lView)}onDestroy(n){fp(this._lView[1],this._lView,null,n)}markForCheck(){Zu(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){Gu(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(t,n,i){xt(!0);try{Gu(t,n,i)}finally{xt(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new Error(\"This view is already attached directly to the ApplicationRef!\");this._attachedToViewContainer=!0}detachFromAppRef(){var n;this._appRef=null,tl(this._lView[1],n=this._lView,n[11],2,null,null)}attachToAppRef(n){if(this._attachedToViewContainer)throw new Error(\"This view is already attached to a ViewContainer!\");this._appRef=n}}class mx extends ml{constructor(n){super(n),this._view=n}detectChanges(){xp(this._view)}checkNoChanges(){!function(t){xt(!0);try{xp(t)}finally{xt(!1)}}(this._view)}get context(){return null}}const gx=function(t){return function(t,n,i){if(Vi(t)&&!i){const o=fi(t.index,n);return new ml(o,o)}return 47&t.type?new ml(n[16],n):null}(Fi(),En(),16==(16&t))};let vx=(()=>{class t{}return t.__NG_ELEMENT_ID__=gx,t})();const Mx=[new Q_],Dx=new xc([new W_]),wx=new Dc(Mx),Ex=function(){return Cc(Fi(),En())};let _l=(()=>{class t{}return t.__NG_ELEMENT_ID__=Ex,t})();const Tx=_l,Sx=class extends Tx{constructor(n,i,o){super(),this._declarationLView=n,this._declarationTContainer=i,this.elementRef=o}createEmbeddedView(n){const i=this._declarationTContainer.tViews,o=nl(this._declarationLView,i,n,16,null,i.declTNode,null,null,null,null);o[17]=this._declarationLView[this._declarationTContainer.index];const p=this._declarationLView[19];return null!==p&&(o[19]=p.createEmbeddedView(i)),il(i,o,n),new ml(o)}};function Cc(t,n){return 4&t.type?new Sx(n,t,Aa(t,n)):null}class Go{}class q_{}const Lx=function(){return ng(Fi(),En())};let Ec=(()=>{class t{}return t.__NG_ELEMENT_ID__=Lx,t})();const Px=Ec,eg=class extends Px{constructor(n,i,o){super(),this._lContainer=n,this._hostTNode=i,this._hostLView=o}get element(){return Aa(this._hostTNode,this._hostLView)}get injector(){return new Mo(this._hostTNode,this._hostLView)}get parentInjector(){const n=Ar(this._hostTNode,this._hostLView);if(ge(n)){const i=Te(n,this._hostLView),o=ue(n);return new Mo(i[1].data[o+8],i)}return new Mo(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const i=tg(this._lContainer);return null!==i&&i[n]||null}get length(){return this._lContainer.length-10}createEmbeddedView(n,i,o){const h=n.createEmbeddedView(i||{});return this.insert(h,o),h}createComponent(n,i,o,h,p){const T=o||this.parentInjector;if(!p&&null==n.ngModule&&T){const se=T.get(Go,null);se&&(p=se)}const F=n.create(T,h,void 0,p);return this.insert(F.hostView,i),F}insert(n,i){const o=n._lView,h=o[1];if(ai(o[3])){const Ye=this.indexOf(n);if(-1!==Ye)this.detach(Ye);else{const vt=o[3],Ct=new eg(vt,vt[6],vt[3]);Ct.detach(Ct.indexOf(n))}}const p=this._adjustIndex(i),T=this._lContainer;!function(t,n,i,o){const h=10+o,p=i.length;o>0&&(i[h-1][4]=n),owf});class wg extends U_{constructor(n,i){super(),this.componentDef=n,this.ngModule=i,this.componentType=n.type,this.selector=n.selectors.map(xb).join(\",\"),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!i}get inputs(){return Dg(this.componentDef.inputs)}get outputs(){return Dg(this.componentDef.outputs)}create(n,i,o,h){const p=(h=h||this.ngModule)?function(t,n){return{get:(i,o,h)=>{const p=t.get(i,Pa,h);return p!==Pa||o===Pa?p:n.get(i,o,h)}}}(n,h.injector):n,T=p.get(Mc,ke),F=p.get(Nd,null),se=T.createRenderer(null,this.componentDef),xe=this.componentDef.selectors[0][0]||\"div\",Ye=o?function(t,n,i){if(Ee(t))return t.selectRootElement(n,i===Je.ShadowDom);let o=\"string\"==typeof n?t.querySelector(n):n;return o.textContent=\"\",o}(se,o,this.componentDef.encapsulation):xu(T.createRenderer(null,this.componentDef),xe,function(t){const n=t.toLowerCase();return\"svg\"===n?pi:\"math\"===n?\"http://www.w3.org/1998/MathML/\":null}(xe)),vt=this.componentDef.onPush?576:528,Ct=function(t,n){return{components:[],scheduler:t||wf,clean:oy,playerHandler:n||null,flags:0}}(),jt=ac(0,null,null,1,0,null,null,null,null,null),qt=nl(null,jt,Ct,vt,null,null,T,se,F,p);let mn,un;Tr(qt);try{const On=function(t,n,i,o,h,p){const T=i[1];i[20]=t;const se=la(T,20,2,\"#host\",null),xe=se.mergedAttrs=n.hostAttrs;null!==xe&&(cc(se,xe,!0),null!==t&&(tn(h,t,xe),null!==se.classes&&Su(h,t,se.classes),null!==se.styles&&Zf(h,t,se.styles)));const Ye=o.createRenderer(t,n),vt=nl(i,up(n),null,n.onPush?64:16,i[20],se,o,Ye,p||null,null);return T.firstCreatePass&&(Kr(Vn(se,i),T,n.type),vp(T,se),bp(se,i.length,1)),lc(i,vt),i[20]=vt}(Ye,this.componentDef,qt,T,se);if(Ye)if(o)tn(se,Ye,[\"ng-version\",G_.full]);else{const{attrs:Dn,classes:Qn}=function(t){const n=[],i=[];let o=1,h=2;for(;o0&&Su(se,Ye,Qn.join(\" \"))}if(un=ri(jt,20),void 0!==i){const Dn=un.projection=[];for(let Qn=0;Qnse(T,n)),n.contentQueries){const se=Fi();n.contentQueries(1,T,se.directiveStart)}const F=Fi();return!p.firstCreatePass||null===n.hostBindings&&null===n.hostAttrs||(_r(F.index),_p(i[1],F,0,F.directiveStart,F.directiveEnd,n),gp(n,T)),T}(On,this.componentDef,qt,Ct,[Oy]),il(jt,qt,null)}finally{$i()}return new OD(this.componentType,mn,Aa(un,qt),qt,un)}}class OD extends class{}{constructor(n,i,o,h,p){super(),this.location=o,this._rootLView=h,this._tNode=p,this.instance=i,this.hostView=this.changeDetectorRef=new mx(h),this.componentType=n}get injector(){return new Mo(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(n){this.hostView.onDestroy(n)}}const Ia=new Map;class RD extends Go{constructor(n,i){super(),this._parent=i,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new xg(this);const o=an(n),h=n[Be]||null;h&&kd(h),this._bootstrapComponents=eo(o.bootstrap),this._r3Injector=kp(n,i,[{provide:Go,useValue:this},{provide:Sa,useValue:this.componentFactoryResolver}],b(n)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(n)}get(n,i=ur.THROW_IF_NOT_FOUND,o=dt.Default){return n===ur||n===Go||n===da?this:this._r3Injector.get(n,i,o)}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(i=>i()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class $d extends q_{constructor(n){super(),this.moduleType=n,null!==an(n)&&function(t){const n=new Set;!function i(o){const h=an(o,!0),p=h.id;null!==p&&(function(t,n,i){if(n&&n!==i)throw new Error(`Duplicate module registered for ${t} - ${b(n)} vs ${b(n.name)}`)}(p,Ia.get(p),o),Ia.set(p,o));const T=eo(h.imports);for(const F of T)n.has(F)||(n.add(F),i(F))}(t)}(n)}create(n){return new RD(this.moduleType,n)}}function Tg(t,n,i){const o=Ft()+t,h=En();return h[o]===di?io(h,o,i?n.call(i):n()):function(t,n){return t[n]}(h,o)}function Sg(t,n,i,o){return Lg(En(),Ft(),t,n,i,o)}function Ag(t,n,i,o,h){return Og(En(),Ft(),t,n,i,o,h)}function kg(t,n,i,o,h,p,T){return function(t,n,i,o,h,p,T,F,se){const xe=n+i;return function(t,n,i,o,h,p){const T=Zo(t,n,i,o);return Zo(t,n+2,h,p)||T}(t,xe,h,p,T,F)?io(t,xe+4,se?o.call(se,h,p,T,F):o(h,p,T,F)):wl(t,xe+4)}(En(),Ft(),t,n,i,o,h,p,T)}function wl(t,n){const i=t[n];return i===di?void 0:i}function Lg(t,n,i,o,h,p){const T=n+i;return ns(t,T,h)?io(t,T+1,p?o.call(p,h):o(h)):wl(t,T+1)}function Og(t,n,i,o,h,p,T){const F=n+i;return Zo(t,F,h,p)?io(t,F+2,T?o.call(T,h,p):o(h,p)):wl(t,F+2)}function Pg(t,n,i,o,h,p,T,F){const se=n+i;return function(t,n,i,o,h){const p=Zo(t,n,i,o);return ns(t,n+2,h)||p}(t,se,h,p,T)?io(t,se+3,F?o.call(F,h,p,T):o(h,p,T)):wl(t,se+3)}function Fg(t,n){const i=ci();let o;const h=t+20;i.firstCreatePass?(o=function(t,n){if(n)for(let i=n.length-1;i>=0;i--){const o=n[i];if(t===o.name)return o}throw new k(\"302\",`The pipe '${t}' could not be found!`)}(n,i.pipeRegistry),i.data[h]=o,o.onDestroy&&(i.destroyHooks||(i.destroyHooks=[])).push(h,o.onDestroy)):o=i.data[h];const p=o.factory||(o.factory=mr(o.type)),T=le(cl);try{const F=_t(!1),se=p();return _t(F),function(t,n,i,o){i>=t.data.length&&(t.data[i]=null,t.blueprint[i]=null),n[i]=o}(i,En(),h,se),se}finally{le(T)}}function Bg(t,n,i){const o=t+20,h=En(),p=Kn(h,o);return El(h,Cl(h,o)?Lg(h,Ft(),n,p.transform,i,p):p.transform(i))}function Ng(t,n,i,o){const h=t+20,p=En(),T=Kn(p,h);return El(p,Cl(p,h)?Og(p,Ft(),n,T.transform,i,o,T):T.transform(i,o))}function Yg(t,n,i,o,h){const p=t+20,T=En(),F=Kn(T,p);return El(T,Cl(T,p)?Pg(T,Ft(),n,F.transform,i,o,h,F):F.transform(i,o,h))}function Cl(t,n){return t[1].data[n].pure}function El(t,n){return js.isWrapped(n)&&(n=js.unwrap(n),t[Zt()]=di),n}function qd(t){return n=>{setTimeout(t,void 0,n)}}const ao=class extends s.xQ{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,i,o){var h,p,T;let F=n,se=i||(()=>null),xe=o;if(n&&\"object\"==typeof n){const vt=n;F=null===(h=vt.next)||void 0===h?void 0:h.bind(vt),se=null===(p=vt.error)||void 0===p?void 0:p.bind(vt),xe=null===(T=vt.complete)||void 0===T?void 0:T.bind(vt)}this.__isAsync&&(se=qd(se),F&&(F=qd(F)),xe&&(xe=qd(xe)));const Ye=super.subscribe({next:F,error:se,complete:xe});return n instanceof e.w&&n.add(Ye),Ye}};function GD(){return this._results[pa()]()}class Tl{constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const i=pa(),o=Tl.prototype;o[i]||(o[i]=GD)}get changes(){return this._changes||(this._changes=new ao)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,i){return this._results.reduce(n,i)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,i){const o=this;o.dirty=!1;const h=vs(n);(this._changesDetected=!function(t,n,i){if(t.length!==n.length)return!1;for(let o=0;o0)o.push(T[F/2]);else{const xe=p[F+1],Ye=n[-se];for(let vt=10;vt{class t{constructor(i){this.appInits=i,this.resolve=yc,this.reject=yc,this.initialized=!1,this.done=!1,this.donePromise=new Promise((o,h)=>{this.resolve=o,this.reject=h})}runInitializers(){if(this.initialized)return;const i=[],o=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let h=0;h{p.subscribe({complete:F,error:se})});i.push(T)}}Promise.all(i).then(()=>{o()}).catch(h=>{this.reject(h)}),0===i.length&&o(),this.initialized=!0}}return t.\\u0275fac=function(i){return new(i||t)(Ki(uh,8))},t.\\u0275prov=be({token:t,factory:t.\\u0275fac}),t})();const p0=new ir(\"AppId\"),Tw={provide:p0,useFactory:function(){return`${dh()}${dh()}${dh()}`},deps:[]};function dh(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const m0=new ir(\"Platform Initializer\"),_0=new ir(\"Platform ID\"),g0=new ir(\"appBootstrapListener\");let v0=(()=>{class t{log(i){console.log(i)}warn(i){console.warn(i)}}return t.\\u0275fac=function(i){return new(i||t)},t.\\u0275prov=be({token:t,factory:t.\\u0275fac}),t})();const Pc=new ir(\"LocaleId\"),b0=new ir(\"DefaultCurrencyCode\");class Aw{constructor(n,i){this.ngModuleFactory=n,this.componentFactories=i}}const hh=function(t){return new $d(t)},kw=hh,Lw=function(t){return Promise.resolve(hh(t))},y0=function(t){const n=hh(t),o=eo(an(t).declarations).reduce((h,p)=>{const T=Tn(p);return T&&h.push(new wg(T)),h},[]);return new Aw(n,o)},Ow=y0,Pw=function(t){return Promise.resolve(y0(t))};let Al=(()=>{class t{constructor(){this.compileModuleSync=kw,this.compileModuleAsync=Lw,this.compileModuleAndAllComponentsSync=Ow,this.compileModuleAndAllComponentsAsync=Pw}clearCache(){}clearCacheFor(i){}getModuleId(i){}}return t.\\u0275fac=function(i){return new(i||t)},t.\\u0275prov=be({token:t,factory:t.\\u0275fac}),t})();const Fw=(()=>Promise.resolve(0))();function fh(t){\"undefined\"==typeof Zone?Fw.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask(\"scheduleMicrotask\",t)}class Ts{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:o=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new ao(!1),this.onMicrotaskEmpty=new ao(!1),this.onStable=new ao(!1),this.onError=new ao(!1),\"undefined\"==typeof Zone)throw new Error(\"In this configuration Angular requires Zone.js\");Zone.assertZonePatched();const h=this;h._nesting=0,h._outer=h._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(h._inner=h._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(h._inner=h._inner.fork(Zone.longStackTraceZoneSpec)),h.shouldCoalesceEventChangeDetection=!o&&i,h.shouldCoalesceRunChangeDetection=o,h.lastRequestAnimationFrameId=-1,h.nativeRequestAnimationFrame=function(){let t=Ae.requestAnimationFrame,n=Ae.cancelAnimationFrame;if(\"undefined\"!=typeof Zone&&t&&n){const i=t[Zone.__symbol__(\"OriginalDelegate\")];i&&(t=i);const o=n[Zone.__symbol__(\"OriginalDelegate\")];o&&(n=o)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function(t){const n=()=>{!function(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(Ae,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask(\"fakeTopEventTask\",()=>{t.lastRequestAnimationFrameId=-1,mh(t),t.isCheckStableRunning=!0,ph(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),mh(t))}(t)};t._inner=t._inner.fork({name:\"angular\",properties:{isAngularZone:!0},onInvokeTask:(i,o,h,p,T,F)=>{try{return M0(t),i.invokeTask(h,p,T,F)}finally{(t.shouldCoalesceEventChangeDetection&&\"eventTask\"===p.type||t.shouldCoalesceRunChangeDetection)&&n(),x0(t)}},onInvoke:(i,o,h,p,T,F,se)=>{try{return M0(t),i.invoke(h,p,T,F,se)}finally{t.shouldCoalesceRunChangeDetection&&n(),x0(t)}},onHasTask:(i,o,h,p)=>{i.hasTask(h,p),o===h&&(\"microTask\"==p.change?(t._hasPendingMicrotasks=p.microTask,mh(t),ph(t)):\"macroTask\"==p.change&&(t.hasPendingMacrotasks=p.macroTask))},onHandleError:(i,o,h,p)=>(i.handleError(h,p),t.runOutsideAngular(()=>t.onError.emit(p)),!1)})}(h)}static isInAngularZone(){return!0===Zone.current.get(\"isAngularZone\")}static assertInAngularZone(){if(!Ts.isInAngularZone())throw new Error(\"Expected to be in Angular Zone, but it is not!\")}static assertNotInAngularZone(){if(Ts.isInAngularZone())throw new Error(\"Expected to not be in Angular Zone, but it is!\")}run(n,i,o){return this._inner.run(n,i,o)}runTask(n,i,o,h){const p=this._inner,T=p.scheduleEventTask(\"NgZoneEvent: \"+h,n,Nw,yc,yc);try{return p.runTask(T,i,o)}finally{p.cancelTask(T)}}runGuarded(n,i,o){return this._inner.runGuarded(n,i,o)}runOutsideAngular(n){return this._outer.run(n)}}const Nw={};function ph(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function mh(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function M0(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function x0(t){t._nesting--,ph(t)}class Uw{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new ao,this.onMicrotaskEmpty=new ao,this.onStable=new ao,this.onError=new ao}run(n,i,o){return n.apply(i,o)}runGuarded(n,i,o){return n.apply(i,o)}runOutsideAngular(n){return n()}runTask(n,i,o,h){return n.apply(i,o)}}let D0=(()=>{class t{constructor(i){this._ngZone=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),i.run(()=>{this.taskTrackingZone=\"undefined\"==typeof Zone?null:Zone.current.get(\"TaskTrackingZone\")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Ts.assertNotInAngularZone(),fh(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error(\"pending async requests below zero\");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())fh(()=>{for(;0!==this._callbacks.length;){let i=this._callbacks.pop();clearTimeout(i.timeoutId),i.doneCb(this._didWork)}this._didWork=!1});else{let i=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>!o.updateCb||!o.updateCb(i)||(clearTimeout(o.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(i=>({source:i.source,creationLocation:i.creationLocation,data:i.data})):[]}addCallback(i,o,h){let p=-1;o&&o>0&&(p=setTimeout(()=>{this._callbacks=this._callbacks.filter(T=>T.timeoutId!==p),i(this._didWork,this.getPendingTasks())},o)),this._callbacks.push({doneCb:i,timeoutId:p,updateCb:h})}whenStable(i,o,h){if(h&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is \"zone.js/plugins/task-tracking\" loaded?');this.addCallback(i,o,h),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(i,o,h){return[]}}return t.\\u0275fac=function(i){return new(i||t)(Ki(Ts))},t.\\u0275prov=be({token:t,factory:t.\\u0275fac}),t})(),w0=(()=>{class t{constructor(){this._applications=new Map,_h.addToWindow(this)}registerApplication(i,o){this._applications.set(i,o)}unregisterApplication(i){this._applications.delete(i)}unregisterAllApplications(){this._applications.clear()}getTestability(i){return this._applications.get(i)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(i,o=!0){return _h.findTestabilityInTree(this,i,o)}}return t.\\u0275fac=function(i){return new(i||t)},t.\\u0275prov=be({token:t,factory:t.\\u0275fac}),t})();class jw{addToWindow(n){}findTestabilityInTree(n,i,o){return null}}function Vw(t){_h=t}let _h=new jw,C0=!0,E0=!1;function gh(){return E0=!0,C0}function Zw(){if(E0)throw new Error(\"Cannot enable prod mode after platform setup.\");C0=!1}let Ws;const T0=new ir(\"AllowMultipleToken\");class Xw{constructor(n,i){this.name=n,this.token=i}}function S0(t,n,i=[]){const o=`Platform: ${n}`,h=new ir(o);return(p=[])=>{let T=A0();if(!T||T.injector.get(T0,!1))if(t)t(i.concat(p).concat({provide:h,useValue:!0}));else{const F=i.concat(p).concat({provide:h,useValue:!0},{provide:rl,useValue:\"platform\"});!function(t){if(Ws&&!Ws.destroyed&&!Ws.injector.get(T0,!1))throw new Error(\"There can be only one platform. Destroy the previous one to create a new one.\");Ws=t.get(k0);const n=t.get(m0,null);n&&n.forEach(i=>i())}(ur.create({providers:F,name:o}))}return function(t){const n=A0();if(!n)throw new Error(\"No platform exists!\");if(!n.injector.get(t,null))throw new Error(\"A platform with a different configuration has been created. Please destroy it first.\");return n}(h)}}function A0(){return Ws&&!Ws.destroyed?Ws:null}let k0=(()=>{class t{constructor(i){this._injector=i,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(i,o){const F=function(t,n){let i;return i=\"noop\"===t?new Uw:(\"zone.js\"===t?void 0:t)||new Ts({enableLongStackTrace:gh(),shouldCoalesceEventChangeDetection:!!(null==n?void 0:n.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==n?void 0:n.ngZoneRunCoalescing)}),i}(o?o.ngZone:void 0,{ngZoneEventCoalescing:o&&o.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:o&&o.ngZoneRunCoalescing||!1}),se=[{provide:Ts,useValue:F}];return F.run(()=>{const xe=ur.create({providers:se,parent:this.injector,name:i.moduleType.name}),Ye=i.create(xe),vt=Ye.injector.get(sa,null);if(!vt)throw new Error(\"No ErrorHandler. Is platform module (BrowserModule) included?\");return F.runOutsideAngular(()=>{const Ct=F.onError.subscribe({next:jt=>{vt.handleError(jt)}});Ye.onDestroy(()=>{vh(this._modules,Ye),Ct.unsubscribe()})}),function(t,n,i){try{const o=i();return md(o)?o.catch(h=>{throw n.runOutsideAngular(()=>t.handleError(h)),h}):o}catch(o){throw n.runOutsideAngular(()=>t.handleError(o)),o}}(vt,F,()=>{const Ct=Ye.injector.get(Fa);return Ct.runInitializers(),Ct.donePromise.then(()=>(kd(Ye.injector.get(Pc,mc)||mc),this._moduleDoBootstrap(Ye),Ye))})})}bootstrapModule(i,o=[]){const h=L0({},o);return function(t,n,i){const o=new $d(i);return Promise.resolve(o)}(0,0,i).then(p=>this.bootstrapModuleFactory(p,h))}_moduleDoBootstrap(i){const o=i.injector.get(kl);if(i._bootstrapComponents.length>0)i._bootstrapComponents.forEach(h=>o.bootstrap(h));else{if(!i.instance.ngDoBootstrap)throw new Error(`The module ${b(i.instance.constructor)} was bootstrapped, but it does not declare \"@NgModule.bootstrap\" components nor a \"ngDoBootstrap\" method. Please define one of these.`);i.instance.ngDoBootstrap(o)}this._modules.push(i)}onDestroy(i){this._destroyListeners.push(i)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error(\"The platform has already been destroyed!\");this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i()),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\\u0275fac=function(i){return new(i||t)(Ki(ur))},t.\\u0275prov=be({token:t,factory:t.\\u0275fac}),t})();function L0(t,n){return Array.isArray(n)?n.reduce(L0,t):Object.assign(Object.assign({},t),n)}let kl=(()=>{class t{constructor(i,o,h,p,T){this._zone=i,this._injector=o,this._exceptionHandler=h,this._componentFactoryResolver=p,this._initStatus=T,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const F=new r.y(xe=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{xe.next(this._stable),xe.complete()})}),se=new r.y(xe=>{let Ye;this._zone.runOutsideAngular(()=>{Ye=this._zone.onStable.subscribe(()=>{Ts.assertNotInAngularZone(),fh(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,xe.next(!0))})})});const vt=this._zone.onUnstable.subscribe(()=>{Ts.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{xe.next(!1)}))});return()=>{Ye.unsubscribe(),vt.unsubscribe()}});this.isStable=(0,u.T)(F,se.pipe((0,l.B)()))}bootstrap(i,o){if(!this._initStatus.done)throw new Error(\"Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.\");let h;h=i instanceof U_?i:this._componentFactoryResolver.resolveComponentFactory(i),this.componentTypes.push(h.componentType);const p=function(t){return t.isBoundToModule}(h)?void 0:this._injector.get(Go),F=h.create(ur.NULL,[],o||h.selector,p),se=F.location.nativeElement,xe=F.injector.get(D0,null),Ye=xe&&F.injector.get(w0);return xe&&Ye&&Ye.registerApplication(se,xe),F.onDestroy(()=>{this.detachView(F.hostView),vh(this.components,F),Ye&&Ye.unregisterApplication(se)}),this._loadComponent(F),F}tick(){if(this._runningTick)throw new Error(\"ApplicationRef.tick is called recursively\");try{this._runningTick=!0;for(let i of this._views)i.detectChanges()}catch(i){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(i))}finally{this._runningTick=!1}}attachView(i){const o=i;this._views.push(o),o.attachToAppRef(this)}detachView(i){const o=i;vh(this._views,o),o.detachFromAppRef()}_loadComponent(i){this.attachView(i.hostView),this.tick(),this.components.push(i),this._injector.get(g0,[]).concat(this._bootstrapListeners).forEach(h=>h(i))}ngOnDestroy(){this._views.slice().forEach(i=>i.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return t.\\u0275fac=function(i){return new(i||t)(Ki(Ts),Ki(ur),Ki(sa),Ki(Sa),Ki(Fa))},t.\\u0275prov=be({token:t,factory:t.\\u0275fac}),t})();function vh(t,n){const i=t.indexOf(n);i>-1&&t.splice(i,1)}class iC{}class sC{}const oC={factoryPathPrefix:\"\",factoryPathSuffix:\".ngfactory\"};let aC=(()=>{class t{constructor(i,o){this._compiler=i,this._config=o||oC}load(i){return this.loadAndCompile(i)}loadAndCompile(i){let[o,h]=i.split(\"#\");return void 0===h&&(h=\"default\"),c(8255)(o).then(p=>p[h]).then(p=>R0(p,o,h)).then(p=>this._compiler.compileModuleAsync(p))}loadFactory(i){let[o,h]=i.split(\"#\"),p=\"NgFactory\";return void 0===h&&(h=\"default\",p=\"\"),c(8255)(this._config.factoryPathPrefix+o+this._config.factoryPathSuffix).then(T=>T[h+p]).then(T=>R0(T,o,h))}}return t.\\u0275fac=function(i){return new(i||t)(Ki(Al),Ki(sC,8))},t.\\u0275prov=be({token:t,factory:t.\\u0275fac}),t})();function R0(t,n,i){if(!t)throw new Error(`Cannot find '${i}' in '${n}'`);return t}const mC=function(t){return null},gC=S0(null,\"core\",[{provide:_0,useValue:\"unknown\"},{provide:k0,deps:[ur]},{provide:w0,deps:[]},{provide:v0,deps:[]}]),xC=[{provide:kl,useClass:kl,deps:[Ts,ur,sa,Sa,Fa]},{provide:AD,deps:[Ts],useFactory:function(t){let n=[];return t.onStable.subscribe(()=>{for(;n.length;)n.pop()()}),function(i){n.push(i)}}},{provide:Fa,useClass:Fa,deps:[[new es,uh]]},{provide:Al,useClass:Al,deps:[]},Tw,{provide:xc,useFactory:function(){return Dx},deps:[]},{provide:Dc,useFactory:function(){return wx},deps:[]},{provide:Pc,useFactory:function(t){return kd(t=t||\"undefined\"!=typeof $localize&&$localize.locale||mc),t},deps:[[new qr(Pc),new es,new $s]]},{provide:b0,useValue:\"USD\"}];let wC=(()=>{class t{constructor(i){}}return t.\\u0275fac=function(i){return new(i||t)(Ki(kl))},t.\\u0275mod=ft({type:t}),t.\\u0275inj=Se({providers:xC}),t})()},3679:(st,P,c)=>{\"use strict\";c.d(P,{Zs:()=>Zn,Fj:()=>O,CE:()=>rn,qu:()=>ut,NI:()=>bn,oH:()=>Si,u:()=>Gn,sg:()=>Ri,u5:()=>br,Cf:()=>z,JU:()=>b,a5:()=>Xe,JJ:()=>Jt,JL:()=>dt,F:()=>St,wV:()=>Un,UX:()=>$r,kI:()=>$,_Y:()=>Kt});var s=c(7716),e=c(8583),r=c(9412),u=c(5758),l=c(8002);let m=(()=>{class X{constructor(oe,Ve){this._renderer=oe,this._elementRef=Ve,this.onChange=Xt=>{},this.onTouched=()=>{}}setProperty(oe,Ve){this._renderer.setProperty(this._elementRef.nativeElement,oe,Ve)}registerOnTouched(oe){this.onTouched=oe}registerOnChange(oe){this.onChange=oe}setDisabledState(oe){this.setProperty(\"disabled\",oe)}}return X.\\u0275fac=function(oe){return new(oe||X)(s.Y36(s.Qsj),s.Y36(s.SBq))},X.\\u0275dir=s.lG2({type:X}),X})(),a=(()=>{class X extends m{}return X.\\u0275fac=function(){let ne;return function(Ve){return(ne||(ne=s.n5z(X)))(Ve||X)}}(),X.\\u0275dir=s.lG2({type:X,features:[s.qOj]}),X})();const b=new s.OlP(\"NgValueAccessor\"),B={provide:b,useExisting:(0,s.Gpc)(()=>O),multi:!0},E=new s.OlP(\"CompositionEventMode\");let O=(()=>{class X extends m{constructor(oe,Ve,Xt){super(oe,Ve),this._compositionMode=Xt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const X=(0,e.q)()?(0,e.q)().getUserAgent():\"\";return/android (\\d+)/.test(X.toLowerCase())}())}writeValue(oe){this.setProperty(\"value\",null==oe?\"\":oe)}_handleInput(oe){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(oe)}_compositionStart(){this._composing=!0}_compositionEnd(oe){this._composing=!1,this._compositionMode&&this.onChange(oe)}}return X.\\u0275fac=function(oe){return new(oe||X)(s.Y36(s.Qsj),s.Y36(s.SBq),s.Y36(E,8))},X.\\u0275dir=s.lG2({type:X,selectors:[[\"input\",\"formControlName\",\"\",3,\"type\",\"checkbox\"],[\"textarea\",\"formControlName\",\"\"],[\"input\",\"formControl\",\"\",3,\"type\",\"checkbox\"],[\"textarea\",\"formControl\",\"\"],[\"input\",\"ngModel\",\"\",3,\"type\",\"checkbox\"],[\"textarea\",\"ngModel\",\"\"],[\"\",\"ngDefaultControl\",\"\"]],hostBindings:function(oe,Ve){1&oe&&s.NdJ(\"input\",function(wn){return Ve._handleInput(wn.target.value)})(\"blur\",function(){return Ve.onTouched()})(\"compositionstart\",function(){return Ve._compositionStart()})(\"compositionend\",function(wn){return Ve._compositionEnd(wn.target.value)})},features:[s._Bn([B]),s.qOj]}),X})();function k(X){return null==X||0===X.length}function Y(X){return null!=X&&\"number\"==typeof X.length}const z=new s.OlP(\"NgValidators\"),W=new s.OlP(\"NgAsyncValidators\"),K=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class ${static min(ne){return X=ne,ne=>{if(k(ne.value)||k(X))return null;const oe=parseFloat(ne.value);return!isNaN(oe)&&oe{if(k(ne.value)||k(X))return null;const oe=parseFloat(ne.value);return!isNaN(oe)&&oe>X?{max:{max:X,actual:ne.value}}:null};var X}static required(ne){return q(ne)}static requiredTrue(ne){return Me(ne)}static email(ne){return k((X=ne).value)||K.test(X.value)?null:{email:!0};var X}static minLength(ne){return X=ne,ne=>k(ne.value)||!Y(ne.value)?null:ne.value.lengthY(ne.value)&&ne.value.length>X?{maxlength:{requiredLength:X,actualLength:ne.value.length}}:null;var X}static pattern(ne){return function(X){if(!X)return f;let ne,oe;return\"string\"==typeof X?(oe=\"\",\"^\"!==X.charAt(0)&&(oe+=\"^\"),oe+=X,\"$\"!==X.charAt(X.length-1)&&(oe+=\"$\"),ne=new RegExp(oe)):(oe=X.toString(),ne=X),Ve=>{if(k(Ve.value))return null;const Xt=Ve.value;return ne.test(Xt)?null:{pattern:{requiredPattern:oe,actualValue:Xt}}}}(ne)}static nullValidator(ne){return null}static compose(ne){return g(ne)}static composeAsync(ne){return te(ne)}}function q(X){return k(X.value)?{required:!0}:null}function Me(X){return!0===X.value?null:{required:!0}}function f(X){return null}function v(X){return null!=X}function D(X){const ne=(0,s.QGY)(X)?(0,r.D)(X):X;return(0,s.CqO)(ne),ne}function I(X){let ne={};return X.forEach(oe=>{ne=null!=oe?Object.assign(Object.assign({},ne),oe):ne}),0===Object.keys(ne).length?null:ne}function Z(X,ne){return ne.map(oe=>oe(X))}function C(X){return X.map(ne=>function(X){return!X.validate}(ne)?ne:oe=>ne.validate(oe))}function g(X){if(!X)return null;const ne=X.filter(v);return 0==ne.length?null:function(oe){return I(Z(oe,ne))}}function S(X){return null!=X?g(C(X)):null}function te(X){if(!X)return null;const ne=X.filter(v);return 0==ne.length?null:function(oe){const Ve=Z(oe,ne).map(D);return(0,u.D)(Ve).pipe((0,l.U)(I))}}function Oe(X){return null!=X?te(C(X)):null}function fe(X,ne){return null===X?[ne]:Array.isArray(X)?[...X,ne]:[X,ne]}function ie(X){return X._rawValidators}function be(X){return X._rawAsyncValidators}function pe(X){return X?Array.isArray(X)?X:[X]:[]}function Se(X,ne){return Array.isArray(X)?X.includes(ne):X===ne}function Pe(X,ne){const oe=pe(ne);return pe(X).forEach(Xt=>{Se(oe,Xt)||oe.push(Xt)}),oe}function lt(X,ne){return pe(ne).filter(oe=>!Se(X,oe))}let G=(()=>{class X{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(oe){this._rawValidators=oe||[],this._composedValidatorFn=S(this._rawValidators)}_setAsyncValidators(oe){this._rawAsyncValidators=oe||[],this._composedAsyncValidatorFn=Oe(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(oe){this._onDestroyCallbacks.push(oe)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(oe=>oe()),this._onDestroyCallbacks=[]}reset(oe){this.control&&this.control.reset(oe)}hasError(oe,Ve){return!!this.control&&this.control.hasError(oe,Ve)}getError(oe,Ve){return this.control?this.control.getError(oe,Ve):null}}return X.\\u0275fac=function(oe){return new(oe||X)},X.\\u0275dir=s.lG2({type:X}),X})(),Ze=(()=>{class X extends G{get formDirective(){return null}get path(){return null}}return X.\\u0275fac=function(){let ne;return function(Ve){return(ne||(ne=s.n5z(X)))(Ve||X)}}(),X.\\u0275dir=s.lG2({type:X,features:[s.qOj]}),X})();class Xe extends G{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Ke{constructor(ne){this._cd=ne}is(ne){var oe,Ve,Xt;return\"submitted\"===ne?!!(null===(oe=this._cd)||void 0===oe?void 0:oe.submitted):!!(null===(Xt=null===(Ve=this._cd)||void 0===Ve?void 0:Ve.control)||void 0===Xt?void 0:Xt[ne])}}let Jt=(()=>{class X extends Ke{constructor(oe){super(oe)}}return X.\\u0275fac=function(oe){return new(oe||X)(s.Y36(Xe,2))},X.\\u0275dir=s.lG2({type:X,selectors:[[\"\",\"formControlName\",\"\"],[\"\",\"ngModel\",\"\"],[\"\",\"formControl\",\"\"]],hostVars:14,hostBindings:function(oe,Ve){2&oe&&s.ekj(\"ng-untouched\",Ve.is(\"untouched\"))(\"ng-touched\",Ve.is(\"touched\"))(\"ng-pristine\",Ve.is(\"pristine\"))(\"ng-dirty\",Ve.is(\"dirty\"))(\"ng-valid\",Ve.is(\"valid\"))(\"ng-invalid\",Ve.is(\"invalid\"))(\"ng-pending\",Ve.is(\"pending\"))},features:[s.qOj]}),X})(),dt=(()=>{class X extends Ke{constructor(oe){super(oe)}}return X.\\u0275fac=function(oe){return new(oe||X)(s.Y36(Ze,10))},X.\\u0275dir=s.lG2({type:X,selectors:[[\"\",\"formGroupName\",\"\"],[\"\",\"formArrayName\",\"\"],[\"\",\"ngModelGroup\",\"\"],[\"\",\"formGroup\",\"\"],[\"form\",3,\"ngNoForm\",\"\"],[\"\",\"ngForm\",\"\"]],hostVars:16,hostBindings:function(oe,Ve){2&oe&&s.ekj(\"ng-untouched\",Ve.is(\"untouched\"))(\"ng-touched\",Ve.is(\"touched\"))(\"ng-pristine\",Ve.is(\"pristine\"))(\"ng-dirty\",Ve.is(\"dirty\"))(\"ng-valid\",Ve.is(\"valid\"))(\"ng-invalid\",Ve.is(\"invalid\"))(\"ng-pending\",Ve.is(\"pending\"))(\"ng-submitted\",Ve.is(\"submitted\"))},features:[s.qOj]}),X})();function Mt(X,ne){return[...ne.path,X]}function ae(X,ne){Ie(X,ne),ne.valueAccessor.writeValue(X.value),function(X,ne){ne.valueAccessor.registerOnChange(oe=>{X._pendingValue=oe,X._pendingChange=!0,X._pendingDirty=!0,\"change\"===X.updateOn&&He(X,ne)})}(X,ne),function(X,ne){const oe=(Ve,Xt)=>{ne.valueAccessor.writeValue(Ve),Xt&&ne.viewToModelUpdate(Ve)};X.registerOnChange(oe),ne._registerOnDestroy(()=>{X._unregisterOnChange(oe)})}(X,ne),function(X,ne){ne.valueAccessor.registerOnTouched(()=>{X._pendingTouched=!0,\"blur\"===X.updateOn&&X._pendingChange&&He(X,ne),\"submit\"!==X.updateOn&&X.markAsTouched()})}(X,ne),function(X,ne){if(ne.valueAccessor.setDisabledState){const oe=Ve=>{ne.valueAccessor.setDisabledState(Ve)};X.registerOnDisabledChange(oe),ne._registerOnDestroy(()=>{X._unregisterOnDisabledChange(oe)})}}(X,ne)}function Ae(X,ne,oe=!0){const Ve=()=>{};ne.valueAccessor&&(ne.valueAccessor.registerOnChange(Ve),ne.valueAccessor.registerOnTouched(Ve)),Ne(X,ne),X&&(ne._invokeOnDestroyCallbacks(),X._registerOnCollectionChange(()=>{}))}function nt(X,ne){X.forEach(oe=>{oe.registerOnValidatorChange&&oe.registerOnValidatorChange(ne)})}function Ie(X,ne){const oe=ie(X);null!==ne.validator?X.setValidators(fe(oe,ne.validator)):\"function\"==typeof oe&&X.setValidators([oe]);const Ve=be(X);null!==ne.asyncValidator?X.setAsyncValidators(fe(Ve,ne.asyncValidator)):\"function\"==typeof Ve&&X.setAsyncValidators([Ve]);const Xt=()=>X.updateValueAndValidity();nt(ne._rawValidators,Xt),nt(ne._rawAsyncValidators,Xt)}function Ne(X,ne){let oe=!1;if(null!==X){if(null!==ne.validator){const Xt=ie(X);if(Array.isArray(Xt)&&Xt.length>0){const wn=Xt.filter(zn=>zn!==ne.validator);wn.length!==Xt.length&&(oe=!0,X.setValidators(wn))}}if(null!==ne.asyncValidator){const Xt=be(X);if(Array.isArray(Xt)&&Xt.length>0){const wn=Xt.filter(zn=>zn!==ne.asyncValidator);wn.length!==Xt.length&&(oe=!0,X.setAsyncValidators(wn))}}}const Ve=()=>{};return nt(ne._rawValidators,Ve),nt(ne._rawAsyncValidators,Ve),oe}function He(X,ne){X._pendingDirty&&X.markAsDirty(),X.setValue(X._pendingValue,{emitModelToViewChange:!1}),ne.viewToModelUpdate(X._pendingValue),X._pendingChange=!1}function Be(X,ne){Ie(X,ne)}function we(X,ne){if(!X.hasOwnProperty(\"model\"))return!1;const oe=X.model;return!!oe.isFirstChange()||!Object.is(ne,oe.currentValue)}function Fe(X,ne){X._syncPendingControls(),ne.forEach(oe=>{const Ve=oe.control;\"submit\"===Ve.updateOn&&Ve._pendingChange&&(oe.viewToModelUpdate(Ve._pendingValue),Ve._pendingChange=!1)})}function Dt(X,ne){if(!ne)return null;let oe,Ve,Xt;return Array.isArray(ne),ne.forEach(wn=>{wn.constructor===O?oe=wn:function(X){return Object.getPrototypeOf(X.constructor)===a}(wn)?Ve=wn:Xt=wn}),Xt||Ve||oe||null}function We(X,ne){const oe=X.indexOf(ne);oe>-1&&X.splice(oe,1)}const at=\"VALID\",nn=\"INVALID\",en=\"PENDING\",sn=\"DISABLED\";function Vt(X){return(pn(X)?X.validators:X)||null}function Ut(X){return Array.isArray(X)?S(X):X||null}function an(X,ne){return(pn(ne)?ne.asyncValidators:X)||null}function hn(X){return Array.isArray(X)?Oe(X):X||null}function pn(X){return null!=X&&!Array.isArray(X)&&\"object\"==typeof X}class cn{constructor(ne,oe){this._hasOwnPendingAsyncValidator=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=ne,this._rawAsyncValidators=oe,this._composedValidatorFn=Ut(this._rawValidators),this._composedAsyncValidatorFn=hn(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(ne){this._rawValidators=this._composedValidatorFn=ne}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(ne){this._rawAsyncValidators=this._composedAsyncValidatorFn=ne}get parent(){return this._parent}get valid(){return this.status===at}get invalid(){return this.status===nn}get pending(){return this.status==en}get disabled(){return this.status===sn}get enabled(){return this.status!==sn}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:\"change\"}setValidators(ne){this._rawValidators=ne,this._composedValidatorFn=Ut(ne)}setAsyncValidators(ne){this._rawAsyncValidators=ne,this._composedAsyncValidatorFn=hn(ne)}addValidators(ne){this.setValidators(Pe(ne,this._rawValidators))}addAsyncValidators(ne){this.setAsyncValidators(Pe(ne,this._rawAsyncValidators))}removeValidators(ne){this.setValidators(lt(ne,this._rawValidators))}removeAsyncValidators(ne){this.setAsyncValidators(lt(ne,this._rawAsyncValidators))}hasValidator(ne){return Se(this._rawValidators,ne)}hasAsyncValidator(ne){return Se(this._rawAsyncValidators,ne)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(ne={}){this.touched=!0,this._parent&&!ne.onlySelf&&this._parent.markAsTouched(ne)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(ne=>ne.markAllAsTouched())}markAsUntouched(ne={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(oe=>{oe.markAsUntouched({onlySelf:!0})}),this._parent&&!ne.onlySelf&&this._parent._updateTouched(ne)}markAsDirty(ne={}){this.pristine=!1,this._parent&&!ne.onlySelf&&this._parent.markAsDirty(ne)}markAsPristine(ne={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(oe=>{oe.markAsPristine({onlySelf:!0})}),this._parent&&!ne.onlySelf&&this._parent._updatePristine(ne)}markAsPending(ne={}){this.status=en,!1!==ne.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!ne.onlySelf&&this._parent.markAsPending(ne)}disable(ne={}){const oe=this._parentMarkedDirty(ne.onlySelf);this.status=sn,this.errors=null,this._forEachChild(Ve=>{Ve.disable(Object.assign(Object.assign({},ne),{onlySelf:!0}))}),this._updateValue(),!1!==ne.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},ne),{skipPristineCheck:oe})),this._onDisabledChange.forEach(Ve=>Ve(!0))}enable(ne={}){const oe=this._parentMarkedDirty(ne.onlySelf);this.status=at,this._forEachChild(Ve=>{Ve.enable(Object.assign(Object.assign({},ne),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:ne.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},ne),{skipPristineCheck:oe})),this._onDisabledChange.forEach(Ve=>Ve(!1))}_updateAncestors(ne){this._parent&&!ne.onlySelf&&(this._parent.updateValueAndValidity(ne),ne.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(ne){this._parent=ne}updateValueAndValidity(ne={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===at||this.status===en)&&this._runAsyncValidator(ne.emitEvent)),!1!==ne.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!ne.onlySelf&&this._parent.updateValueAndValidity(ne)}_updateTreeValidity(ne={emitEvent:!0}){this._forEachChild(oe=>oe._updateTreeValidity(ne)),this.updateValueAndValidity({onlySelf:!0,emitEvent:ne.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?sn:at}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(ne){if(this.asyncValidator){this.status=en,this._hasOwnPendingAsyncValidator=!0;const oe=D(this.asyncValidator(this));this._asyncValidationSubscription=oe.subscribe(Ve=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Ve,{emitEvent:ne})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(ne,oe={}){this.errors=ne,this._updateControlsErrors(!1!==oe.emitEvent)}get(ne){return function(X,ne,oe){if(null==ne||(Array.isArray(ne)||(ne=ne.split(\".\")),Array.isArray(ne)&&0===ne.length))return null;let Ve=X;return ne.forEach(Xt=>{Ve=Ve instanceof kn?Ve.controls.hasOwnProperty(Xt)?Ve.controls[Xt]:null:Ve instanceof Rn&&Ve.at(Xt)||null}),Ve}(this,ne)}getError(ne,oe){const Ve=oe?this.get(oe):this;return Ve&&Ve.errors?Ve.errors[ne]:null}hasError(ne,oe){return!!this.getError(ne,oe)}get root(){let ne=this;for(;ne._parent;)ne=ne._parent;return ne}_updateControlsErrors(ne){this.status=this._calculateStatus(),ne&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(ne)}_initObservables(){this.valueChanges=new s.vpe,this.statusChanges=new s.vpe}_calculateStatus(){return this._allControlsDisabled()?sn:this.errors?nn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(en)?en:this._anyControlsHaveStatus(nn)?nn:at}_anyControlsHaveStatus(ne){return this._anyControls(oe=>oe.status===ne)}_anyControlsDirty(){return this._anyControls(ne=>ne.dirty)}_anyControlsTouched(){return this._anyControls(ne=>ne.touched)}_updatePristine(ne={}){this.pristine=!this._anyControlsDirty(),this._parent&&!ne.onlySelf&&this._parent._updatePristine(ne)}_updateTouched(ne={}){this.touched=this._anyControlsTouched(),this._parent&&!ne.onlySelf&&this._parent._updateTouched(ne)}_isBoxedValue(ne){return\"object\"==typeof ne&&null!==ne&&2===Object.keys(ne).length&&\"value\"in ne&&\"disabled\"in ne}_registerOnCollectionChange(ne){this._onCollectionChange=ne}_setUpdateStrategy(ne){pn(ne)&&null!=ne.updateOn&&(this._updateOn=ne.updateOn)}_parentMarkedDirty(ne){return!ne&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class bn extends cn{constructor(ne=null,oe,Ve){super(Vt(oe),an(Ve,oe)),this._onChange=[],this._applyFormState(ne),this._setUpdateStrategy(oe),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}setValue(ne,oe={}){this.value=this._pendingValue=ne,this._onChange.length&&!1!==oe.emitModelToViewChange&&this._onChange.forEach(Ve=>Ve(this.value,!1!==oe.emitViewToModelChange)),this.updateValueAndValidity(oe)}patchValue(ne,oe={}){this.setValue(ne,oe)}reset(ne=null,oe={}){this._applyFormState(ne),this.markAsPristine(oe),this.markAsUntouched(oe),this.setValue(this.value,oe),this._pendingChange=!1}_updateValue(){}_anyControls(ne){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(ne){this._onChange.push(ne)}_unregisterOnChange(ne){We(this._onChange,ne)}registerOnDisabledChange(ne){this._onDisabledChange.push(ne)}_unregisterOnDisabledChange(ne){We(this._onDisabledChange,ne)}_forEachChild(ne){}_syncPendingControls(){return!(\"submit\"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(ne){this._isBoxedValue(ne)?(this.value=this._pendingValue=ne.value,ne.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=ne}}class kn extends cn{constructor(ne,oe,Ve){super(Vt(oe),an(Ve,oe)),this.controls=ne,this._initObservables(),this._setUpdateStrategy(oe),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(ne,oe){return this.controls[ne]?this.controls[ne]:(this.controls[ne]=oe,oe.setParent(this),oe._registerOnCollectionChange(this._onCollectionChange),oe)}addControl(ne,oe,Ve={}){this.registerControl(ne,oe),this.updateValueAndValidity({emitEvent:Ve.emitEvent}),this._onCollectionChange()}removeControl(ne,oe={}){this.controls[ne]&&this.controls[ne]._registerOnCollectionChange(()=>{}),delete this.controls[ne],this.updateValueAndValidity({emitEvent:oe.emitEvent}),this._onCollectionChange()}setControl(ne,oe,Ve={}){this.controls[ne]&&this.controls[ne]._registerOnCollectionChange(()=>{}),delete this.controls[ne],oe&&this.registerControl(ne,oe),this.updateValueAndValidity({emitEvent:Ve.emitEvent}),this._onCollectionChange()}contains(ne){return this.controls.hasOwnProperty(ne)&&this.controls[ne].enabled}setValue(ne,oe={}){this._checkAllValuesPresent(ne),Object.keys(ne).forEach(Ve=>{this._throwIfControlMissing(Ve),this.controls[Ve].setValue(ne[Ve],{onlySelf:!0,emitEvent:oe.emitEvent})}),this.updateValueAndValidity(oe)}patchValue(ne,oe={}){null!=ne&&(Object.keys(ne).forEach(Ve=>{this.controls[Ve]&&this.controls[Ve].patchValue(ne[Ve],{onlySelf:!0,emitEvent:oe.emitEvent})}),this.updateValueAndValidity(oe))}reset(ne={},oe={}){this._forEachChild((Ve,Xt)=>{Ve.reset(ne[Xt],{onlySelf:!0,emitEvent:oe.emitEvent})}),this._updatePristine(oe),this._updateTouched(oe),this.updateValueAndValidity(oe)}getRawValue(){return this._reduceChildren({},(ne,oe,Ve)=>(ne[Ve]=oe instanceof bn?oe.value:oe.getRawValue(),ne))}_syncPendingControls(){let ne=this._reduceChildren(!1,(oe,Ve)=>!!Ve._syncPendingControls()||oe);return ne&&this.updateValueAndValidity({onlySelf:!0}),ne}_throwIfControlMissing(ne){if(!Object.keys(this.controls).length)throw new Error(\"\\n There are no form controls registered with this group yet. If you're using ngModel,\\n you may want to check next tick (e.g. use setTimeout).\\n \");if(!this.controls[ne])throw new Error(`Cannot find form control with name: ${ne}.`)}_forEachChild(ne){Object.keys(this.controls).forEach(oe=>{const Ve=this.controls[oe];Ve&&ne(Ve,oe)})}_setUpControls(){this._forEachChild(ne=>{ne.setParent(this),ne._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(ne){for(const oe of Object.keys(this.controls)){const Ve=this.controls[oe];if(this.contains(oe)&&ne(Ve))return!0}return!1}_reduceValue(){return this._reduceChildren({},(ne,oe,Ve)=>((oe.enabled||this.disabled)&&(ne[Ve]=oe.value),ne))}_reduceChildren(ne,oe){let Ve=ne;return this._forEachChild((Xt,wn)=>{Ve=oe(Ve,Xt,wn)}),Ve}_allControlsDisabled(){for(const ne of Object.keys(this.controls))if(this.controls[ne].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_checkAllValuesPresent(ne){this._forEachChild((oe,Ve)=>{if(void 0===ne[Ve])throw new Error(`Must supply a value for form control with name: '${Ve}'.`)})}}class Rn extends cn{constructor(ne,oe,Ve){super(Vt(oe),an(Ve,oe)),this.controls=ne,this._initObservables(),this._setUpdateStrategy(oe),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(ne){return this.controls[ne]}push(ne,oe={}){this.controls.push(ne),this._registerControl(ne),this.updateValueAndValidity({emitEvent:oe.emitEvent}),this._onCollectionChange()}insert(ne,oe,Ve={}){this.controls.splice(ne,0,oe),this._registerControl(oe),this.updateValueAndValidity({emitEvent:Ve.emitEvent})}removeAt(ne,oe={}){this.controls[ne]&&this.controls[ne]._registerOnCollectionChange(()=>{}),this.controls.splice(ne,1),this.updateValueAndValidity({emitEvent:oe.emitEvent})}setControl(ne,oe,Ve={}){this.controls[ne]&&this.controls[ne]._registerOnCollectionChange(()=>{}),this.controls.splice(ne,1),oe&&(this.controls.splice(ne,0,oe),this._registerControl(oe)),this.updateValueAndValidity({emitEvent:Ve.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(ne,oe={}){this._checkAllValuesPresent(ne),ne.forEach((Ve,Xt)=>{this._throwIfControlMissing(Xt),this.at(Xt).setValue(Ve,{onlySelf:!0,emitEvent:oe.emitEvent})}),this.updateValueAndValidity(oe)}patchValue(ne,oe={}){null!=ne&&(ne.forEach((Ve,Xt)=>{this.at(Xt)&&this.at(Xt).patchValue(Ve,{onlySelf:!0,emitEvent:oe.emitEvent})}),this.updateValueAndValidity(oe))}reset(ne=[],oe={}){this._forEachChild((Ve,Xt)=>{Ve.reset(ne[Xt],{onlySelf:!0,emitEvent:oe.emitEvent})}),this._updatePristine(oe),this._updateTouched(oe),this.updateValueAndValidity(oe)}getRawValue(){return this.controls.map(ne=>ne instanceof bn?ne.value:ne.getRawValue())}clear(ne={}){this.controls.length<1||(this._forEachChild(oe=>oe._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:ne.emitEvent}))}_syncPendingControls(){let ne=this.controls.reduce((oe,Ve)=>!!Ve._syncPendingControls()||oe,!1);return ne&&this.updateValueAndValidity({onlySelf:!0}),ne}_throwIfControlMissing(ne){if(!this.controls.length)throw new Error(\"\\n There are no form controls registered with this array yet. If you're using ngModel,\\n you may want to check next tick (e.g. use setTimeout).\\n \");if(!this.at(ne))throw new Error(`Cannot find form control at index ${ne}`)}_forEachChild(ne){this.controls.forEach((oe,Ve)=>{ne(oe,Ve)})}_updateValue(){this.value=this.controls.filter(ne=>ne.enabled||this.disabled).map(ne=>ne.value)}_anyControls(ne){return this.controls.some(oe=>oe.enabled&&ne(oe))}_setUpControls(){this._forEachChild(ne=>this._registerControl(ne))}_checkAllValuesPresent(ne){this._forEachChild((oe,Ve)=>{if(void 0===ne[Ve])throw new Error(`Must supply a value for form control at index: ${Ve}.`)})}_allControlsDisabled(){for(const ne of this.controls)if(ne.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(ne){ne.setParent(this),ne._registerOnCollectionChange(this._onCollectionChange)}}const ct={provide:Ze,useExisting:(0,s.Gpc)(()=>St)},it=(()=>Promise.resolve(null))();let St=(()=>{class X extends Ze{constructor(oe,Ve){super(),this.submitted=!1,this._directives=[],this.ngSubmit=new s.vpe,this.form=new kn({},S(oe),Oe(Ve))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(oe){it.then(()=>{const Ve=this._findContainer(oe.path);oe.control=Ve.registerControl(oe.name,oe.control),ae(oe.control,oe),oe.control.updateValueAndValidity({emitEvent:!1}),this._directives.push(oe)})}getControl(oe){return this.form.get(oe.path)}removeControl(oe){it.then(()=>{const Ve=this._findContainer(oe.path);Ve&&Ve.removeControl(oe.name),We(this._directives,oe)})}addFormGroup(oe){it.then(()=>{const Ve=this._findContainer(oe.path),Xt=new kn({});Be(Xt,oe),Ve.registerControl(oe.name,Xt),Xt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(oe){it.then(()=>{const Ve=this._findContainer(oe.path);Ve&&Ve.removeControl(oe.name)})}getFormGroup(oe){return this.form.get(oe.path)}updateModel(oe,Ve){it.then(()=>{this.form.get(oe.path).setValue(Ve)})}setValue(oe){this.control.setValue(oe)}onSubmit(oe){return this.submitted=!0,Fe(this.form,this._directives),this.ngSubmit.emit(oe),!1}onReset(){this.resetForm()}resetForm(oe){this.form.reset(oe),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(oe){return oe.pop(),oe.length?this.form.get(oe):this.form}}return X.\\u0275fac=function(oe){return new(oe||X)(s.Y36(z,10),s.Y36(W,10))},X.\\u0275dir=s.lG2({type:X,selectors:[[\"form\",3,\"ngNoForm\",\"\",3,\"formGroup\",\"\"],[\"ng-form\"],[\"\",\"ngForm\",\"\"]],hostBindings:function(oe,Ve){1&oe&&s.NdJ(\"submit\",function(wn){return Ve.onSubmit(wn)})(\"reset\",function(){return Ve.onReset()})},inputs:{options:[\"ngFormOptions\",\"options\"]},outputs:{ngSubmit:\"ngSubmit\"},exportAs:[\"ngForm\"],features:[s._Bn([ct]),s.qOj]}),X})(),Gt=(()=>{class X extends Ze{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return Mt(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}}return X.\\u0275fac=function(){let ne;return function(Ve){return(ne||(ne=s.n5z(X)))(Ve||X)}}(),X.\\u0275dir=s.lG2({type:X,features:[s.qOj]}),X})(),Kt=(()=>{class X{}return X.\\u0275fac=function(oe){return new(oe||X)},X.\\u0275dir=s.lG2({type:X,selectors:[[\"form\",3,\"ngNoForm\",\"\",3,\"ngNativeValidate\",\"\"]],hostAttrs:[\"novalidate\",\"\"]}),X})();const Pn={provide:b,useExisting:(0,s.Gpc)(()=>Un),multi:!0};let Un=(()=>{class X extends a{writeValue(oe){this.setProperty(\"value\",null==oe?\"\":oe)}registerOnChange(oe){this.onChange=Ve=>{oe(\"\"==Ve?null:parseFloat(Ve))}}}return X.\\u0275fac=function(){let ne;return function(Ve){return(ne||(ne=s.n5z(X)))(Ve||X)}}(),X.\\u0275dir=s.lG2({type:X,selectors:[[\"input\",\"type\",\"number\",\"formControlName\",\"\"],[\"input\",\"type\",\"number\",\"formControl\",\"\"],[\"input\",\"type\",\"number\",\"ngModel\",\"\"]],hostBindings:function(oe,Ve){1&oe&&s.NdJ(\"input\",function(wn){return Ve.onChange(wn.target.value)})(\"blur\",function(){return Ve.onTouched()})},features:[s._Bn([Pn]),s.qOj]}),X})(),Mi=(()=>{class X{}return X.\\u0275fac=function(oe){return new(oe||X)},X.\\u0275mod=s.oAB({type:X}),X.\\u0275inj=s.cJS({}),X})();const Ui=new s.OlP(\"NgModelWithFormControlWarning\"),ai={provide:Xe,useExisting:(0,s.Gpc)(()=>Si)};let Si=(()=>{class X extends Xe{constructor(oe,Ve,Xt,wn){super(),this._ngModelWarningConfig=wn,this.update=new s.vpe,this._ngModelWarningSent=!1,this._setValidators(oe),this._setAsyncValidators(Ve),this.valueAccessor=Dt(0,Xt)}set isDisabled(oe){}ngOnChanges(oe){if(this._isControlChanged(oe)){const Ve=oe.form.previousValue;Ve&&Ae(Ve,this,!1),ae(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})}we(oe,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Ae(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(oe){this.viewModel=oe,this.update.emit(oe)}_isControlChanged(oe){return oe.hasOwnProperty(\"form\")}}return X.\\u0275fac=function(oe){return new(oe||X)(s.Y36(z,10),s.Y36(W,10),s.Y36(b,10),s.Y36(Ui,8))},X.\\u0275dir=s.lG2({type:X,selectors:[[\"\",\"formControl\",\"\"]],inputs:{isDisabled:[\"disabled\",\"isDisabled\"],form:[\"formControl\",\"form\"],model:[\"ngModel\",\"model\"]},outputs:{update:\"ngModelChange\"},exportAs:[\"ngForm\"],features:[s._Bn([ai]),s.qOj,s.TTD]}),X._ngModelWarningSentOnce=!1,X})();const Vi={provide:Ze,useExisting:(0,s.Gpc)(()=>Ri)};let Ri=(()=>{class X extends Ze{constructor(oe,Ve){super(),this.validators=oe,this.asyncValidators=Ve,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new s.vpe,this._setValidators(oe),this._setAsyncValidators(Ve)}ngOnChanges(oe){this._checkFormPresent(),oe.hasOwnProperty(\"form\")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Ne(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(oe){const Ve=this.form.get(oe.path);return ae(Ve,oe),Ve.updateValueAndValidity({emitEvent:!1}),this.directives.push(oe),Ve}getControl(oe){return this.form.get(oe.path)}removeControl(oe){Ae(oe.control||null,oe,!1),We(this.directives,oe)}addFormGroup(oe){this._setUpFormContainer(oe)}removeFormGroup(oe){this._cleanUpFormContainer(oe)}getFormGroup(oe){return this.form.get(oe.path)}addFormArray(oe){this._setUpFormContainer(oe)}removeFormArray(oe){this._cleanUpFormContainer(oe)}getFormArray(oe){return this.form.get(oe.path)}updateModel(oe,Ve){this.form.get(oe.path).setValue(Ve)}onSubmit(oe){return this.submitted=!0,Fe(this.form,this.directives),this.ngSubmit.emit(oe),!1}onReset(){this.resetForm()}resetForm(oe){this.form.reset(oe),this.submitted=!1}_updateDomValue(){this.directives.forEach(oe=>{const Ve=oe.control,Xt=this.form.get(oe.path);Ve!==Xt&&(Ae(Ve||null,oe),Xt instanceof bn&&(ae(Xt,oe),oe.control=Xt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(oe){const Ve=this.form.get(oe.path);Be(Ve,oe),Ve.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(oe){if(this.form){const Ve=this.form.get(oe.path);Ve&&function(X,ne){return Ne(X,ne)}(Ve,oe)&&Ve.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Ie(this.form,this),this._oldForm&&Ne(this._oldForm,this)}_checkFormPresent(){}}return X.\\u0275fac=function(oe){return new(oe||X)(s.Y36(z,10),s.Y36(W,10))},X.\\u0275dir=s.lG2({type:X,selectors:[[\"\",\"formGroup\",\"\"]],hostBindings:function(oe,Ve){1&oe&&s.NdJ(\"submit\",function(wn){return Ve.onSubmit(wn)})(\"reset\",function(){return Ve.onReset()})},inputs:{form:[\"formGroup\",\"form\"]},outputs:{ngSubmit:\"ngSubmit\"},exportAs:[\"ngForm\"],features:[s._Bn([Vi]),s.qOj,s.TTD]}),X})();const Bt={provide:Ze,useExisting:(0,s.Gpc)(()=>_n)};let _n=(()=>{class X extends Gt{constructor(oe,Ve,Xt){super(),this._parent=oe,this._setValidators(Ve),this._setAsyncValidators(Xt)}_checkParentType(){Sn(this._parent)}}return X.\\u0275fac=function(oe){return new(oe||X)(s.Y36(Ze,13),s.Y36(z,10),s.Y36(W,10))},X.\\u0275dir=s.lG2({type:X,selectors:[[\"\",\"formGroupName\",\"\"]],inputs:{name:[\"formGroupName\",\"name\"]},features:[s._Bn([Bt]),s.qOj]}),X})();const kt={provide:Ze,useExisting:(0,s.Gpc)(()=>rn)};let rn=(()=>{class X extends Ze{constructor(oe,Ve,Xt){super(),this._parent=oe,this._setValidators(Ve),this._setAsyncValidators(Xt)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return Mt(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Sn(this._parent)}}return X.\\u0275fac=function(oe){return new(oe||X)(s.Y36(Ze,13),s.Y36(z,10),s.Y36(W,10))},X.\\u0275dir=s.lG2({type:X,selectors:[[\"\",\"formArrayName\",\"\"]],inputs:{name:[\"formArrayName\",\"name\"]},features:[s._Bn([kt]),s.qOj]}),X})();function Sn(X){return!(X instanceof _n||X instanceof Ri||X instanceof rn)}const Fn={provide:Xe,useExisting:(0,s.Gpc)(()=>Gn)};let Gn=(()=>{class X extends Xe{constructor(oe,Ve,Xt,wn,zn){super(),this._ngModelWarningConfig=zn,this._added=!1,this.update=new s.vpe,this._ngModelWarningSent=!1,this._parent=oe,this._setValidators(Ve),this._setAsyncValidators(Xt),this.valueAccessor=Dt(0,wn)}set isDisabled(oe){}ngOnChanges(oe){this._added||this._setUpControl(),we(oe,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(oe){this.viewModel=oe,this.update.emit(oe)}get path(){return Mt(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return X.\\u0275fac=function(oe){return new(oe||X)(s.Y36(Ze,13),s.Y36(z,10),s.Y36(W,10),s.Y36(b,10),s.Y36(Ui,8))},X.\\u0275dir=s.lG2({type:X,selectors:[[\"\",\"formControlName\",\"\"]],inputs:{isDisabled:[\"disabled\",\"isDisabled\"],name:[\"formControlName\",\"name\"],model:[\"ngModel\",\"model\"]},outputs:{update:\"ngModelChange\"},features:[s._Bn([Fn]),s.qOj,s.TTD]}),X._ngModelWarningSentOnce=!1,X})();const mr={provide:z,useExisting:(0,s.Gpc)(()=>Yi),multi:!0},Rr={provide:z,useExisting:(0,s.Gpc)(()=>Zn),multi:!0};let Yi=(()=>{class X{constructor(){this._required=!1}get required(){return this._required}set required(oe){this._required=null!=oe&&!1!==oe&&\"false\"!=`${oe}`,this._onChange&&this._onChange()}validate(oe){return this.required?q(oe):null}registerOnValidatorChange(oe){this._onChange=oe}}return X.\\u0275fac=function(oe){return new(oe||X)},X.\\u0275dir=s.lG2({type:X,selectors:[[\"\",\"required\",\"\",\"formControlName\",\"\",3,\"type\",\"checkbox\"],[\"\",\"required\",\"\",\"formControl\",\"\",3,\"type\",\"checkbox\"],[\"\",\"required\",\"\",\"ngModel\",\"\",3,\"type\",\"checkbox\"]],hostVars:1,hostBindings:function(oe,Ve){2&oe&&s.uIk(\"required\",Ve.required?\"\":null)},inputs:{required:\"required\"},features:[s._Bn([mr])]}),X})(),Zn=(()=>{class X extends Yi{validate(oe){return this.required?Me(oe):null}}return X.\\u0275fac=function(){let ne;return function(Ve){return(ne||(ne=s.n5z(X)))(Ve||X)}}(),X.\\u0275dir=s.lG2({type:X,selectors:[[\"input\",\"type\",\"checkbox\",\"required\",\"\",\"formControlName\",\"\"],[\"input\",\"type\",\"checkbox\",\"required\",\"\",\"formControl\",\"\"],[\"input\",\"type\",\"checkbox\",\"required\",\"\",\"ngModel\",\"\"]],hostVars:1,hostBindings:function(oe,Ve){2&oe&&s.uIk(\"required\",Ve.required?\"\":null)},features:[s._Bn([Rr]),s.qOj]}),X})(),Wr=(()=>{class X{}return X.\\u0275fac=function(oe){return new(oe||X)},X.\\u0275mod=s.oAB({type:X}),X.\\u0275inj=s.cJS({imports:[[Mi]]}),X})(),br=(()=>{class X{}return X.\\u0275fac=function(oe){return new(oe||X)},X.\\u0275mod=s.oAB({type:X}),X.\\u0275inj=s.cJS({imports:[Wr]}),X})(),$r=(()=>{class X{static withConfig(oe){return{ngModule:X,providers:[{provide:Ui,useValue:oe.warnOnNgModelWithFormControl}]}}}return X.\\u0275fac=function(oe){return new(oe||X)},X.\\u0275mod=s.oAB({type:X}),X.\\u0275inj=s.cJS({imports:[Wr]}),X})(),ut=(()=>{class X{group(oe,Ve=null){const Xt=this._reduceControls(oe);let ri,wn=null,zn=null;return null!=Ve&&(function(X){return void 0!==X.asyncValidators||void 0!==X.validators||void 0!==X.updateOn}(Ve)?(wn=null!=Ve.validators?Ve.validators:null,zn=null!=Ve.asyncValidators?Ve.asyncValidators:null,ri=null!=Ve.updateOn?Ve.updateOn:void 0):(wn=null!=Ve.validator?Ve.validator:null,zn=null!=Ve.asyncValidator?Ve.asyncValidator:null)),new kn(Xt,{asyncValidators:zn,updateOn:ri,validators:wn})}control(oe,Ve,Xt){return new bn(oe,Ve,Xt)}array(oe,Ve,Xt){const wn=oe.map(zn=>this._createControl(zn));return new Rn(wn,Ve,Xt)}_reduceControls(oe){const Ve={};return Object.keys(oe).forEach(Xt=>{Ve[Xt]=this._createControl(oe[Xt])}),Ve}_createControl(oe){return oe instanceof bn||oe instanceof kn||oe instanceof Rn?oe:Array.isArray(oe)?this.control(oe[0],oe.length>1?oe[1]:null,oe.length>2?oe[2]:null):this.control(oe)}}return X.\\u0275fac=function(oe){return new(oe||X)},X.\\u0275prov=(0,s.Yz7)({factory:function(){return new X},token:X,providedIn:$r}),X})()},2542:(st,P,c)=>{\"use strict\";c.d(P,{Yi:()=>Y,A9:()=>O,vV:()=>z});var s=c(9490),e=c(7860),r=c(7716),u=c(3679),l=c(2458),m=c(9238);const a=[\"button\"],b=[\"*\"],y=new r.OlP(\"MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS\"),M=new r.OlP(\"MatButtonToggleGroup\"),B={provide:u.JU,useExisting:(0,r.Gpc)(()=>O),multi:!0};let w=0;class E{constructor(K,$){this.source=K,this.value=$}}let O=(()=>{class W{constructor($,re){this._changeDetector=$,this._vertical=!1,this._multiple=!1,this._disabled=!1,this._controlValueAccessorChangeFn=()=>{},this._onTouched=()=>{},this._name=\"mat-button-toggle-group-\"+w++,this.valueChange=new r.vpe,this.change=new r.vpe,this.appearance=re&&re.appearance?re.appearance:\"standard\"}get name(){return this._name}set name($){this._name=$,this._buttonToggles&&this._buttonToggles.forEach(re=>{re.name=this._name,re._markForCheck()})}get vertical(){return this._vertical}set vertical($){this._vertical=(0,s.Ig)($)}get value(){const $=this._selectionModel?this._selectionModel.selected:[];return this.multiple?$.map(re=>re.value):$[0]?$[0].value:void 0}set value($){this._setSelectionByValue($),this.valueChange.emit(this.value)}get selected(){const $=this._selectionModel?this._selectionModel.selected:[];return this.multiple?$:$[0]||null}get multiple(){return this._multiple}set multiple($){this._multiple=(0,s.Ig)($)}get disabled(){return this._disabled}set disabled($){this._disabled=(0,s.Ig)($),this._buttonToggles&&this._buttonToggles.forEach(re=>re._markForCheck())}ngOnInit(){this._selectionModel=new e.Ov(this.multiple,void 0,!1)}ngAfterContentInit(){this._selectionModel.select(...this._buttonToggles.filter($=>$.checked))}writeValue($){this.value=$,this._changeDetector.markForCheck()}registerOnChange($){this._controlValueAccessorChangeFn=$}registerOnTouched($){this._onTouched=$}setDisabledState($){this.disabled=$}_emitChangeEvent(){const $=this.selected,re=Array.isArray($)?$[$.length-1]:$,me=new E(re,this.value);this._controlValueAccessorChangeFn(me.value),this.change.emit(me)}_syncButtonToggle($,re,me=!1,q=!1){!this.multiple&&this.selected&&!$.checked&&(this.selected.checked=!1),this._selectionModel?re?this._selectionModel.select($):this._selectionModel.deselect($):q=!0,q?Promise.resolve().then(()=>this._updateModelValue(me)):this._updateModelValue(me)}_isSelected($){return this._selectionModel&&this._selectionModel.isSelected($)}_isPrechecked($){return void 0!==this._rawValue&&(this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(re=>null!=$.value&&re===$.value):$.value===this._rawValue)}_setSelectionByValue($){this._rawValue=$,this._buttonToggles&&(this.multiple&&$?(Array.isArray($),this._clearSelection(),$.forEach(re=>this._selectValue(re))):(this._clearSelection(),this._selectValue($)))}_clearSelection(){this._selectionModel.clear(),this._buttonToggles.forEach($=>$.checked=!1)}_selectValue($){const re=this._buttonToggles.find(me=>null!=me.value&&me.value===$);re&&(re.checked=!0,this._selectionModel.select(re))}_updateModelValue($){$&&this._emitChangeEvent(),this.valueChange.emit(this.value)}}return W.\\u0275fac=function($){return new($||W)(r.Y36(r.sBO),r.Y36(y,8))},W.\\u0275dir=r.lG2({type:W,selectors:[[\"mat-button-toggle-group\"]],contentQueries:function($,re,me){if(1&$&&r.Suo(me,Y,5),2&$){let q;r.iGM(q=r.CRH())&&(re._buttonToggles=q)}},hostAttrs:[\"role\",\"group\",1,\"mat-button-toggle-group\"],hostVars:5,hostBindings:function($,re){2&$&&(r.uIk(\"aria-disabled\",re.disabled),r.ekj(\"mat-button-toggle-vertical\",re.vertical)(\"mat-button-toggle-group-appearance-standard\",\"standard\"===re.appearance))},inputs:{appearance:\"appearance\",name:\"name\",vertical:\"vertical\",value:\"value\",multiple:\"multiple\",disabled:\"disabled\"},outputs:{valueChange:\"valueChange\",change:\"change\"},exportAs:[\"matButtonToggleGroup\"],features:[r._Bn([B,{provide:M,useExisting:W}])]}),W})();const k=(0,l.Kr)(class{});let Y=(()=>{class W extends k{constructor($,re,me,q,Me,A){super(),this._changeDetectorRef=re,this._elementRef=me,this._focusMonitor=q,this._isSingleSelector=!1,this._checked=!1,this.ariaLabelledby=null,this._disabled=!1,this.change=new r.vpe;const ce=Number(Me);this.tabIndex=ce||0===ce?ce:null,this.buttonToggleGroup=$,this.appearance=A&&A.appearance?A.appearance:\"standard\"}get buttonId(){return`${this.id}-button`}get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance($){this._appearance=$}get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked($){const re=(0,s.Ig)($);re!==this._checked&&(this._checked=re,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled($){this._disabled=(0,s.Ig)($)}ngOnInit(){const $=this.buttonToggleGroup;this._isSingleSelector=$&&!$.multiple,this.id=this.id||\"mat-button-toggle-\"+w++,this._isSingleSelector&&(this.name=$.name),$&&($._isPrechecked(this)?this.checked=!0:$._isSelected(this)!==this._checked&&$._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){const $=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),$&&$._isSelected(this)&&$._syncButtonToggle(this,!1,!1,!0)}focus($){this._buttonElement.nativeElement.focus($)}_onButtonClick(){const $=!!this._isSingleSelector||!this._checked;$!==this._checked&&(this._checked=$,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.change.emit(new E(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}}return W.\\u0275fac=function($){return new($||W)(r.Y36(M,8),r.Y36(r.sBO),r.Y36(r.SBq),r.Y36(m.tE),r.$8M(\"tabindex\"),r.Y36(y,8))},W.\\u0275cmp=r.Xpm({type:W,selectors:[[\"mat-button-toggle\"]],viewQuery:function($,re){if(1&$&&r.Gf(a,5),2&$){let me;r.iGM(me=r.CRH())&&(re._buttonElement=me.first)}},hostAttrs:[\"role\",\"presentation\",1,\"mat-button-toggle\"],hostVars:12,hostBindings:function($,re){1&$&&r.NdJ(\"focus\",function(){return re.focus()}),2&$&&(r.uIk(\"aria-label\",null)(\"aria-labelledby\",null)(\"id\",re.id)(\"name\",null),r.ekj(\"mat-button-toggle-standalone\",!re.buttonToggleGroup)(\"mat-button-toggle-checked\",re.checked)(\"mat-button-toggle-disabled\",re.disabled)(\"mat-button-toggle-appearance-standard\",\"standard\"===re.appearance))},inputs:{disableRipple:\"disableRipple\",ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],tabIndex:\"tabIndex\",appearance:\"appearance\",checked:\"checked\",disabled:\"disabled\",id:\"id\",name:\"name\",ariaLabel:[\"aria-label\",\"ariaLabel\"],value:\"value\"},outputs:{change:\"change\"},exportAs:[\"matButtonToggle\"],features:[r.qOj],ngContentSelectors:b,decls:6,vars:9,consts:[[\"type\",\"button\",1,\"mat-button-toggle-button\",\"mat-focus-indicator\",3,\"id\",\"disabled\",\"click\"],[\"button\",\"\"],[1,\"mat-button-toggle-label-content\"],[1,\"mat-button-toggle-focus-overlay\"],[\"matRipple\",\"\",1,\"mat-button-toggle-ripple\",3,\"matRippleTrigger\",\"matRippleDisabled\"]],template:function($,re){if(1&$&&(r.F$t(),r.TgZ(0,\"button\",0,1),r.NdJ(\"click\",function(){return re._onButtonClick()}),r.TgZ(2,\"span\",2),r.Hsn(3),r.qZA(),r.qZA(),r._UZ(4,\"span\",3),r._UZ(5,\"span\",4)),2&$){const me=r.MAs(1);r.Q6J(\"id\",re.buttonId)(\"disabled\",re.disabled||null),r.uIk(\"tabindex\",re.disabled?-1:re.tabIndex)(\"aria-pressed\",re.checked)(\"name\",re.name||null)(\"aria-label\",re.ariaLabel)(\"aria-labelledby\",re.ariaLabelledby),r.xp6(5),r.Q6J(\"matRippleTrigger\",me)(\"matRippleDisabled\",re.disableRipple||re.disabled)}},directives:[l.wG],styles:[\".mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;border-radius:2px;-webkit-tap-highlight-color:transparent}.cdk-high-contrast-active .mat-button-toggle-standalone,.cdk-high-contrast-active .mat-button-toggle-group{outline:solid 1px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:4px}.cdk-high-contrast-active .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.cdk-high-contrast-active .mat-button-toggle-group-appearance-standard{outline:0}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:1}.cdk-high-contrast-active .mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:.5}.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{opacity:.04}.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:.12}.cdk-high-contrast-active .mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:.5}@media(hover: none){.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;line-height:36px;padding:0 16px;position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 12px}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{border-radius:inherit;pointer-events:none;opacity:0;top:0;left:0;right:0;bottom:0;position:absolute}.mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 36px}.cdk-high-contrast-active .mat-button-toggle-checked .mat-button-toggle-focus-overlay{opacity:.5;height:0}.cdk-high-contrast-active .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 500px}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}\\n\"],encapsulation:2,changeDetection:0}),W})(),z=(()=>{class W{}return W.\\u0275fac=function($){return new($||W)},W.\\u0275mod=r.oAB({type:W}),W.\\u0275inj=r.cJS({imports:[[l.BQ,l.si],l.BQ]}),W})()},1095:(st,P,c)=>{\"use strict\";c.d(P,{zs:()=>w,lW:()=>B,ot:()=>E});var s=c(2458),e=c(6237),r=c(7716),u=c(9238);const l=[\"mat-button\",\"\"],m=[\"*\"],a=\".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\\n\",y=[\"mat-button\",\"mat-flat-button\",\"mat-icon-button\",\"mat-raised-button\",\"mat-stroked-button\",\"mat-mini-fab\",\"mat-fab\"],M=(0,s.pj)((0,s.Id)((0,s.Kr)(class{constructor(O){this._elementRef=O}})));let B=(()=>{class O extends M{constructor(Y,z,W){super(Y),this._focusMonitor=z,this._animationMode=W,this.isRoundButton=this._hasHostAttributes(\"mat-fab\",\"mat-mini-fab\"),this.isIconButton=this._hasHostAttributes(\"mat-icon-button\");for(const K of y)this._hasHostAttributes(K)&&this._getHostElement().classList.add(K);Y.nativeElement.classList.add(\"mat-button-base\"),this.isRoundButton&&(this.color=\"accent\")}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(Y,z){Y?this._focusMonitor.focusVia(this._getHostElement(),Y,z):this._getHostElement().focus(z)}_getHostElement(){return this._elementRef.nativeElement}_isRippleDisabled(){return this.disableRipple||this.disabled}_hasHostAttributes(...Y){return Y.some(z=>this._getHostElement().hasAttribute(z))}}return O.\\u0275fac=function(Y){return new(Y||O)(r.Y36(r.SBq),r.Y36(u.tE),r.Y36(e.Qb,8))},O.\\u0275cmp=r.Xpm({type:O,selectors:[[\"button\",\"mat-button\",\"\"],[\"button\",\"mat-raised-button\",\"\"],[\"button\",\"mat-icon-button\",\"\"],[\"button\",\"mat-fab\",\"\"],[\"button\",\"mat-mini-fab\",\"\"],[\"button\",\"mat-stroked-button\",\"\"],[\"button\",\"mat-flat-button\",\"\"]],viewQuery:function(Y,z){if(1&Y&&r.Gf(s.wG,5),2&Y){let W;r.iGM(W=r.CRH())&&(z.ripple=W.first)}},hostAttrs:[1,\"mat-focus-indicator\"],hostVars:5,hostBindings:function(Y,z){2&Y&&(r.uIk(\"disabled\",z.disabled||null),r.ekj(\"_mat-animation-noopable\",\"NoopAnimations\"===z._animationMode)(\"mat-button-disabled\",z.disabled))},inputs:{disabled:\"disabled\",disableRipple:\"disableRipple\",color:\"color\"},exportAs:[\"matButton\"],features:[r.qOj],attrs:l,ngContentSelectors:m,decls:4,vars:5,consts:[[1,\"mat-button-wrapper\"],[\"matRipple\",\"\",1,\"mat-button-ripple\",3,\"matRippleDisabled\",\"matRippleCentered\",\"matRippleTrigger\"],[1,\"mat-button-focus-overlay\"]],template:function(Y,z){1&Y&&(r.F$t(),r.TgZ(0,\"span\",0),r.Hsn(1),r.qZA(),r._UZ(2,\"span\",1),r._UZ(3,\"span\",2)),2&Y&&(r.xp6(2),r.ekj(\"mat-button-ripple-round\",z.isRoundButton||z.isIconButton),r.Q6J(\"matRippleDisabled\",z._isRippleDisabled())(\"matRippleCentered\",z.isIconButton)(\"matRippleTrigger\",z._getHostElement()))},directives:[s.wG],styles:[a],encapsulation:2,changeDetection:0}),O})(),w=(()=>{class O extends B{constructor(Y,z,W){super(z,Y,W)}_haltDisabledEvents(Y){this.disabled&&(Y.preventDefault(),Y.stopImmediatePropagation())}}return O.\\u0275fac=function(Y){return new(Y||O)(r.Y36(u.tE),r.Y36(r.SBq),r.Y36(e.Qb,8))},O.\\u0275cmp=r.Xpm({type:O,selectors:[[\"a\",\"mat-button\",\"\"],[\"a\",\"mat-raised-button\",\"\"],[\"a\",\"mat-icon-button\",\"\"],[\"a\",\"mat-fab\",\"\"],[\"a\",\"mat-mini-fab\",\"\"],[\"a\",\"mat-stroked-button\",\"\"],[\"a\",\"mat-flat-button\",\"\"]],hostAttrs:[1,\"mat-focus-indicator\"],hostVars:7,hostBindings:function(Y,z){1&Y&&r.NdJ(\"click\",function(K){return z._haltDisabledEvents(K)}),2&Y&&(r.uIk(\"tabindex\",z.disabled?-1:z.tabIndex||0)(\"disabled\",z.disabled||null)(\"aria-disabled\",z.disabled.toString()),r.ekj(\"_mat-animation-noopable\",\"NoopAnimations\"===z._animationMode)(\"mat-button-disabled\",z.disabled))},inputs:{disabled:\"disabled\",disableRipple:\"disableRipple\",color:\"color\",tabIndex:\"tabIndex\"},exportAs:[\"matButton\",\"matAnchor\"],features:[r.qOj],attrs:l,ngContentSelectors:m,decls:4,vars:5,consts:[[1,\"mat-button-wrapper\"],[\"matRipple\",\"\",1,\"mat-button-ripple\",3,\"matRippleDisabled\",\"matRippleCentered\",\"matRippleTrigger\"],[1,\"mat-button-focus-overlay\"]],template:function(Y,z){1&Y&&(r.F$t(),r.TgZ(0,\"span\",0),r.Hsn(1),r.qZA(),r._UZ(2,\"span\",1),r._UZ(3,\"span\",2)),2&Y&&(r.xp6(2),r.ekj(\"mat-button-ripple-round\",z.isRoundButton||z.isIconButton),r.Q6J(\"matRippleDisabled\",z._isRippleDisabled())(\"matRippleCentered\",z.isIconButton)(\"matRippleTrigger\",z._getHostElement()))},directives:[s.wG],styles:[a],encapsulation:2,changeDetection:0}),O})(),E=(()=>{class O{}return O.\\u0275fac=function(Y){return new(Y||O)},O.\\u0275mod=r.oAB({type:O}),O.\\u0275inj=r.cJS({imports:[[s.si,s.BQ],s.BQ]}),O})()},3738:(st,P,c)=>{\"use strict\";c.d(P,{a8:()=>re,hq:()=>E,dn:()=>M,QW:()=>Me});var s=c(6237),e=c(2458),r=c(7716);const u=[\"*\",[[\"mat-card-footer\"]]],l=[\"*\",\"mat-card-footer\"];let M=(()=>{class A{}return A.\\u0275fac=function(_){return new(_||A)},A.\\u0275dir=r.lG2({type:A,selectors:[[\"mat-card-content\"],[\"\",\"mat-card-content\",\"\"],[\"\",\"matCardContent\",\"\"]],hostAttrs:[1,\"mat-card-content\"]}),A})(),E=(()=>{class A{constructor(){this.align=\"start\"}}return A.\\u0275fac=function(_){return new(_||A)},A.\\u0275dir=r.lG2({type:A,selectors:[[\"mat-card-actions\"]],hostAttrs:[1,\"mat-card-actions\"],hostVars:2,hostBindings:function(_,d){2&_&&r.ekj(\"mat-card-actions-align-end\",\"end\"===d.align)},inputs:{align:\"align\"},exportAs:[\"matCardActions\"]}),A})(),re=(()=>{class A{constructor(_){this._animationMode=_}}return A.\\u0275fac=function(_){return new(_||A)(r.Y36(s.Qb,8))},A.\\u0275cmp=r.Xpm({type:A,selectors:[[\"mat-card\"]],hostAttrs:[1,\"mat-card\",\"mat-focus-indicator\"],hostVars:2,hostBindings:function(_,d){2&_&&r.ekj(\"_mat-animation-noopable\",\"NoopAnimations\"===d._animationMode)},exportAs:[\"matCard\"],ngContentSelectors:l,decls:2,vars:0,template:function(_,d){1&_&&(r.F$t(u),r.Hsn(0),r.Hsn(1,1))},styles:[\".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}._mat-animation-noopable.mat-card{transition:none;animation:none}.mat-card .mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card .mat-divider-horizontal{left:auto;right:0}.mat-card .mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card .mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions:not(.mat-card-actions-align-end) .mat-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-raised-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-actions-align-end .mat-button:last-child,.mat-card-actions-align-end .mat-raised-button:last-child,.mat-card-actions-align-end .mat-stroked-button:last-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\\n\"],encapsulation:2,changeDetection:0}),A})(),Me=(()=>{class A{}return A.\\u0275fac=function(_){return new(_||A)},A.\\u0275mod=r.oAB({type:A}),A.\\u0275inj=r.cJS({imports:[[e.BQ],e.BQ]}),A})()},7539:(st,P,c)=>{\"use strict\";c.d(P,{oG:()=>W,p9:()=>me});var s=c(9490),e=c(7716),r=c(3679),u=c(2458),l=c(6237),m=c(8553),a=c(9238);const b=[\"input\"],y=function(q){return{enterDuration:q}},M=[\"*\"],B=new e.OlP(\"mat-checkbox-default-options\",{providedIn:\"root\",factory:w});function w(){return{color:\"accent\",clickAction:\"check-indeterminate\"}}let E=0;const O=w(),k={provide:r.JU,useExisting:(0,e.Gpc)(()=>W),multi:!0};class Y{}const z=(0,u.sb)((0,u.pj)((0,u.Kr)((0,u.Id)(class{constructor(q){this._elementRef=q}}))));let W=(()=>{class q extends z{constructor(A,ce,_,d,f,v,D){super(A),this._changeDetectorRef=ce,this._focusMonitor=_,this._ngZone=d,this._animationMode=v,this._options=D,this.ariaLabel=\"\",this.ariaLabelledby=null,this._uniqueId=\"mat-checkbox-\"+ ++E,this.id=this._uniqueId,this.labelPosition=\"after\",this.name=null,this.change=new e.vpe,this.indeterminateChange=new e.vpe,this._onTouched=()=>{},this._currentAnimationClass=\"\",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||O,this.color=this.defaultColor=this._options.color||O.color,this.tabIndex=parseInt(f)||0}get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(A){this._required=(0,s.Ig)(A)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(A=>{A||Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}),this._syncIndeterminate(this._indeterminate)}ngAfterViewChecked(){}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}get checked(){return this._checked}set checked(A){A!=this.checked&&(this._checked=A,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(A){const ce=(0,s.Ig)(A);ce!==this.disabled&&(this._disabled=ce,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(A){const ce=A!=this._indeterminate;this._indeterminate=(0,s.Ig)(A),ce&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(A){this.checked=!!A}registerOnChange(A){this._controlValueAccessorChangeFn=A}registerOnTouched(A){this._onTouched=A}setDisabledState(A){this.disabled=A}_getAriaChecked(){return this.checked?\"true\":this.indeterminate?\"mixed\":\"false\"}_transitionCheckState(A){let ce=this._currentCheckState,_=this._elementRef.nativeElement;if(ce!==A&&(this._currentAnimationClass.length>0&&_.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(ce,A),this._currentCheckState=A,this._currentAnimationClass.length>0)){_.classList.add(this._currentAnimationClass);const d=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{_.classList.remove(d)},1e3)})}}_emitChangeEvent(){const A=new Y;A.source=this,A.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(A),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked}_onInputClick(A){var ce;const _=null===(ce=this._options)||void 0===ce?void 0:ce.clickAction;A.stopPropagation(),this.disabled||\"noop\"===_?!this.disabled&&\"noop\"===_&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&\"check\"!==_&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this.toggle(),this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}focus(A,ce){A?this._focusMonitor.focusVia(this._inputElement,A,ce):this._inputElement.nativeElement.focus(ce)}_onInteractionEvent(A){A.stopPropagation()}_getAnimationClassForCheckStateTransition(A,ce){if(\"NoopAnimations\"===this._animationMode)return\"\";let _=\"\";switch(A){case 0:if(1===ce)_=\"unchecked-checked\";else{if(3!=ce)return\"\";_=\"unchecked-indeterminate\"}break;case 2:_=1===ce?\"unchecked-checked\":\"unchecked-indeterminate\";break;case 1:_=2===ce?\"checked-unchecked\":\"checked-indeterminate\";break;case 3:_=1===ce?\"indeterminate-checked\":\"indeterminate-unchecked\"}return`mat-checkbox-anim-${_}`}_syncIndeterminate(A){const ce=this._inputElement;ce&&(ce.nativeElement.indeterminate=A)}}return q.\\u0275fac=function(A){return new(A||q)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(a.tE),e.Y36(e.R0b),e.$8M(\"tabindex\"),e.Y36(l.Qb,8),e.Y36(B,8))},q.\\u0275cmp=e.Xpm({type:q,selectors:[[\"mat-checkbox\"]],viewQuery:function(A,ce){if(1&A&&(e.Gf(b,5),e.Gf(u.wG,5)),2&A){let _;e.iGM(_=e.CRH())&&(ce._inputElement=_.first),e.iGM(_=e.CRH())&&(ce.ripple=_.first)}},hostAttrs:[1,\"mat-checkbox\"],hostVars:12,hostBindings:function(A,ce){2&A&&(e.Ikx(\"id\",ce.id),e.uIk(\"tabindex\",null),e.ekj(\"mat-checkbox-indeterminate\",ce.indeterminate)(\"mat-checkbox-checked\",ce.checked)(\"mat-checkbox-disabled\",ce.disabled)(\"mat-checkbox-label-before\",\"before\"==ce.labelPosition)(\"_mat-animation-noopable\",\"NoopAnimations\"===ce._animationMode))},inputs:{disableRipple:\"disableRipple\",color:\"color\",tabIndex:\"tabIndex\",ariaLabel:[\"aria-label\",\"ariaLabel\"],ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],id:\"id\",labelPosition:\"labelPosition\",name:\"name\",required:\"required\",checked:\"checked\",disabled:\"disabled\",indeterminate:\"indeterminate\",ariaDescribedby:[\"aria-describedby\",\"ariaDescribedby\"],value:\"value\"},outputs:{change:\"change\",indeterminateChange:\"indeterminateChange\"},exportAs:[\"matCheckbox\"],features:[e._Bn([k]),e.qOj],ngContentSelectors:M,decls:17,vars:21,consts:[[1,\"mat-checkbox-layout\"],[\"label\",\"\"],[1,\"mat-checkbox-inner-container\"],[\"type\",\"checkbox\",1,\"mat-checkbox-input\",\"cdk-visually-hidden\",3,\"id\",\"required\",\"checked\",\"disabled\",\"tabIndex\",\"change\",\"click\"],[\"input\",\"\"],[\"matRipple\",\"\",1,\"mat-checkbox-ripple\",\"mat-focus-indicator\",3,\"matRippleTrigger\",\"matRippleDisabled\",\"matRippleRadius\",\"matRippleCentered\",\"matRippleAnimation\"],[1,\"mat-ripple-element\",\"mat-checkbox-persistent-ripple\"],[1,\"mat-checkbox-frame\"],[1,\"mat-checkbox-background\"],[\"version\",\"1.1\",\"focusable\",\"false\",\"viewBox\",\"0 0 24 24\",0,\"xml\",\"space\",\"preserve\",\"aria-hidden\",\"true\",1,\"mat-checkbox-checkmark\"],[\"fill\",\"none\",\"stroke\",\"white\",\"d\",\"M4.1,12.7 9,17.6 20.3,6.3\",1,\"mat-checkbox-checkmark-path\"],[1,\"mat-checkbox-mixedmark\"],[1,\"mat-checkbox-label\",3,\"cdkObserveContent\"],[\"checkboxLabel\",\"\"],[2,\"display\",\"none\"]],template:function(A,ce){if(1&A&&(e.F$t(),e.TgZ(0,\"label\",0,1),e.TgZ(2,\"span\",2),e.TgZ(3,\"input\",3,4),e.NdJ(\"change\",function(d){return ce._onInteractionEvent(d)})(\"click\",function(d){return ce._onInputClick(d)}),e.qZA(),e.TgZ(5,\"span\",5),e._UZ(6,\"span\",6),e.qZA(),e._UZ(7,\"span\",7),e.TgZ(8,\"span\",8),e.O4$(),e.TgZ(9,\"svg\",9),e._UZ(10,\"path\",10),e.qZA(),e.kcU(),e._UZ(11,\"span\",11),e.qZA(),e.qZA(),e.TgZ(12,\"span\",12,13),e.NdJ(\"cdkObserveContent\",function(){return ce._onLabelTextChange()}),e.TgZ(14,\"span\",14),e._uU(15,\"\\xa0\"),e.qZA(),e.Hsn(16),e.qZA(),e.qZA()),2&A){const _=e.MAs(1),d=e.MAs(13);e.uIk(\"for\",ce.inputId),e.xp6(2),e.ekj(\"mat-checkbox-inner-container-no-side-margin\",!d.textContent||!d.textContent.trim()),e.xp6(1),e.Q6J(\"id\",ce.inputId)(\"required\",ce.required)(\"checked\",ce.checked)(\"disabled\",ce.disabled)(\"tabIndex\",ce.tabIndex),e.uIk(\"value\",ce.value)(\"name\",ce.name)(\"aria-label\",ce.ariaLabel||null)(\"aria-labelledby\",ce.ariaLabelledby)(\"aria-checked\",ce._getAriaChecked())(\"aria-describedby\",ce.ariaDescribedby),e.xp6(2),e.Q6J(\"matRippleTrigger\",_)(\"matRippleDisabled\",ce._isRippleDisabled())(\"matRippleRadius\",20)(\"matRippleCentered\",!0)(\"matRippleAnimation\",e.VKq(19,y,\"NoopAnimations\"===ce._animationMode?0:150))}},directives:[u.wG,m.wD],styles:[\"@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{display:inline-block;transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:transparent}._mat-animation-noopable.mat-checkbox{transition:none;animation:none}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.cdk-high-contrast-active .mat-checkbox.cdk-keyboard-focused .mat-checkbox-ripple{outline:solid 3px}.mat-checkbox-layout{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:transparent;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1);-webkit-print-color-adjust:exact;color-adjust:exact}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{display:block;width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}\\n\"],encapsulation:2,changeDetection:0}),q})(),re=(()=>{class q{}return q.\\u0275fac=function(A){return new(A||q)},q.\\u0275mod=e.oAB({type:q}),q.\\u0275inj=e.cJS({}),q})(),me=(()=>{class q{}return q.\\u0275fac=function(A){return new(A||q)},q.\\u0275mod=e.oAB({type:q}),q.\\u0275inj=e.cJS({imports:[[u.si,u.BQ,m.Q8,re],u.BQ,re]}),q})()},8341:(st,P,c)=>{\"use strict\";c.d(P,{HS:()=>_,qn:()=>Z,Hi:()=>te});var s=c(6461),e=c(7716),r=c(2458),u=c(9490),l=c(8583),m=c(6237),a=c(9765),b=c(6682),y=c(5257),M=c(6782),B=c(9761),w=c(9238),E=c(7860),O=c(8295),k=c(521),Y=c(946),z=c(3679);const W=[\"*\"],$=new e.OlP(\"MatChipRemove\"),re=new e.OlP(\"MatChipAvatar\"),me=new e.OlP(\"MatChipTrailingIcon\");class q{constructor(fe){this._elementRef=fe}}const Me=(0,r.sb)((0,r.pj)((0,r.Kr)(q),\"primary\"),-1);let _=(()=>{class Oe extends Me{constructor(ie,be,pe,Se,Pe,lt,G,Ze){super(ie),this._ngZone=be,this._changeDetectorRef=Pe,this._hasFocus=!1,this.chipListSelectable=!0,this._chipListMultiple=!1,this._chipListDisabled=!1,this._selected=!1,this._selectable=!0,this._disabled=!1,this._removable=!0,this._onFocus=new a.xQ,this._onBlur=new a.xQ,this.selectionChange=new e.vpe,this.destroyed=new e.vpe,this.removed=new e.vpe,this._addHostClassName(),this._chipRippleTarget=lt.createElement(\"div\"),this._chipRippleTarget.classList.add(\"mat-chip-ripple\"),this._elementRef.nativeElement.appendChild(this._chipRippleTarget),this._chipRipple=new r.IR(this,be,this._chipRippleTarget,pe),this._chipRipple.setupTriggerEvents(ie),this.rippleConfig=Se||{},this._animationsDisabled=\"NoopAnimations\"===G,this.tabIndex=null!=Ze&&parseInt(Ze)||-1}get rippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||!!this.rippleConfig.disabled}get selected(){return this._selected}set selected(ie){const be=(0,u.Ig)(ie);be!==this._selected&&(this._selected=be,this._dispatchSelectionChange())}get value(){return void 0!==this._value?this._value:this._elementRef.nativeElement.textContent}set value(ie){this._value=ie}get selectable(){return this._selectable&&this.chipListSelectable}set selectable(ie){this._selectable=(0,u.Ig)(ie)}get disabled(){return this._chipListDisabled||this._disabled}set disabled(ie){this._disabled=(0,u.Ig)(ie)}get removable(){return this._removable}set removable(ie){this._removable=(0,u.Ig)(ie)}get ariaSelected(){return this.selectable&&(this._chipListMultiple||this.selected)?this.selected.toString():null}_addHostClassName(){const ie=\"mat-basic-chip\",be=this._elementRef.nativeElement;be.hasAttribute(ie)||be.tagName.toLowerCase()===ie?be.classList.add(ie):be.classList.add(\"mat-standard-chip\")}ngOnDestroy(){this.destroyed.emit({chip:this}),this._chipRipple._removeTriggerEvents()}select(){this._selected||(this._selected=!0,this._dispatchSelectionChange(),this._changeDetectorRef.markForCheck())}deselect(){this._selected&&(this._selected=!1,this._dispatchSelectionChange(),this._changeDetectorRef.markForCheck())}selectViaInteraction(){this._selected||(this._selected=!0,this._dispatchSelectionChange(!0),this._changeDetectorRef.markForCheck())}toggleSelected(ie=!1){return this._selected=!this.selected,this._dispatchSelectionChange(ie),this._changeDetectorRef.markForCheck(),this.selected}focus(){this._hasFocus||(this._elementRef.nativeElement.focus(),this._onFocus.next({chip:this})),this._hasFocus=!0}remove(){this.removable&&this.removed.emit({chip:this})}_handleClick(ie){this.disabled?ie.preventDefault():ie.stopPropagation()}_handleKeydown(ie){if(!this.disabled)switch(ie.keyCode){case s.yY:case s.ZH:this.remove(),ie.preventDefault();break;case s.L_:this.selectable&&this.toggleSelected(!0),ie.preventDefault()}}_blur(){this._ngZone.onStable.pipe((0,y.q)(1)).subscribe(()=>{this._ngZone.run(()=>{this._hasFocus=!1,this._onBlur.next({chip:this})})})}_dispatchSelectionChange(ie=!1){this.selectionChange.emit({source:this,isUserInput:ie,selected:this._selected})}}return Oe.\\u0275fac=function(ie){return new(ie||Oe)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(k.t4),e.Y36(r.Y2,8),e.Y36(e.sBO),e.Y36(l.K0),e.Y36(m.Qb,8),e.$8M(\"tabindex\"))},Oe.\\u0275dir=e.lG2({type:Oe,selectors:[[\"mat-basic-chip\"],[\"\",\"mat-basic-chip\",\"\"],[\"mat-chip\"],[\"\",\"mat-chip\",\"\"]],contentQueries:function(ie,be,pe){if(1&ie&&(e.Suo(pe,re,5),e.Suo(pe,me,5),e.Suo(pe,$,5)),2&ie){let Se;e.iGM(Se=e.CRH())&&(be.avatar=Se.first),e.iGM(Se=e.CRH())&&(be.trailingIcon=Se.first),e.iGM(Se=e.CRH())&&(be.removeIcon=Se.first)}},hostAttrs:[\"role\",\"option\",1,\"mat-chip\",\"mat-focus-indicator\"],hostVars:14,hostBindings:function(ie,be){1&ie&&e.NdJ(\"click\",function(Se){return be._handleClick(Se)})(\"keydown\",function(Se){return be._handleKeydown(Se)})(\"focus\",function(){return be.focus()})(\"blur\",function(){return be._blur()}),2&ie&&(e.uIk(\"tabindex\",be.disabled?null:be.tabIndex)(\"disabled\",be.disabled||null)(\"aria-disabled\",be.disabled.toString())(\"aria-selected\",be.ariaSelected),e.ekj(\"mat-chip-selected\",be.selected)(\"mat-chip-with-avatar\",be.avatar)(\"mat-chip-with-trailing-icon\",be.trailingIcon||be.removeIcon)(\"mat-chip-disabled\",be.disabled)(\"_mat-animation-noopable\",be._animationsDisabled))},inputs:{color:\"color\",disableRipple:\"disableRipple\",tabIndex:\"tabIndex\",selected:\"selected\",value:\"value\",selectable:\"selectable\",disabled:\"disabled\",removable:\"removable\"},outputs:{selectionChange:\"selectionChange\",destroyed:\"destroyed\",removed:\"removed\"},exportAs:[\"matChip\"],features:[e.qOj]}),Oe})();const f=new e.OlP(\"mat-chips-default-options\"),v=(0,r.FD)(class{constructor(Oe,fe,ie,be){this._defaultErrorStateMatcher=Oe,this._parentForm=fe,this._parentFormGroup=ie,this.ngControl=be}});let D=0;class I{constructor(fe,ie){this.source=fe,this.value=ie}}let Z=(()=>{class Oe extends v{constructor(ie,be,pe,Se,Pe,lt,G){super(lt,Se,Pe,G),this._elementRef=ie,this._changeDetectorRef=be,this._dir=pe,this.controlType=\"mat-chip-list\",this._lastDestroyedChipIndex=null,this._destroyed=new a.xQ,this._uid=\"mat-chip-list-\"+D++,this._tabIndex=0,this._userTabIndex=null,this._onTouched=()=>{},this._onChange=()=>{},this._multiple=!1,this._compareWith=(Ze,Xe)=>Ze===Xe,this._required=!1,this._disabled=!1,this.ariaOrientation=\"horizontal\",this._selectable=!0,this.change=new e.vpe,this.valueChange=new e.vpe,this.ngControl&&(this.ngControl.valueAccessor=this)}get selected(){var ie,be;return this.multiple?(null===(ie=this._selectionModel)||void 0===ie?void 0:ie.selected)||[]:null===(be=this._selectionModel)||void 0===be?void 0:be.selected[0]}get role(){return this.empty?null:\"listbox\"}get multiple(){return this._multiple}set multiple(ie){this._multiple=(0,u.Ig)(ie),this._syncChipsState()}get compareWith(){return this._compareWith}set compareWith(ie){this._compareWith=ie,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(ie){this.writeValue(ie),this._value=ie}get id(){return this._chipInput?this._chipInput.id:this._uid}get required(){return this._required}set required(ie){this._required=(0,u.Ig)(ie),this.stateChanges.next()}get placeholder(){return this._chipInput?this._chipInput.placeholder:this._placeholder}set placeholder(ie){this._placeholder=ie,this.stateChanges.next()}get focused(){return this._chipInput&&this._chipInput.focused||this._hasFocusedChip()}get empty(){return(!this._chipInput||this._chipInput.empty)&&(!this.chips||0===this.chips.length)}get shouldLabelFloat(){return!this.empty||this.focused}get disabled(){return this.ngControl?!!this.ngControl.disabled:this._disabled}set disabled(ie){this._disabled=(0,u.Ig)(ie),this._syncChipsState()}get selectable(){return this._selectable}set selectable(ie){this._selectable=(0,u.Ig)(ie),this.chips&&this.chips.forEach(be=>be.chipListSelectable=this._selectable)}set tabIndex(ie){this._userTabIndex=ie,this._tabIndex=ie}get chipSelectionChanges(){return(0,b.T)(...this.chips.map(ie=>ie.selectionChange))}get chipFocusChanges(){return(0,b.T)(...this.chips.map(ie=>ie._onFocus))}get chipBlurChanges(){return(0,b.T)(...this.chips.map(ie=>ie._onBlur))}get chipRemoveChanges(){return(0,b.T)(...this.chips.map(ie=>ie.destroyed))}ngAfterContentInit(){this._keyManager=new w.Em(this.chips).withWrap().withVerticalOrientation().withHomeAndEnd().withHorizontalOrientation(this._dir?this._dir.value:\"ltr\"),this._dir&&this._dir.change.pipe((0,M.R)(this._destroyed)).subscribe(ie=>this._keyManager.withHorizontalOrientation(ie)),this._keyManager.tabOut.pipe((0,M.R)(this._destroyed)).subscribe(()=>{this._allowFocusEscape()}),this.chips.changes.pipe((0,B.O)(null),(0,M.R)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>{this._syncChipsState()}),this._resetChips(),this._initializeSelection(),this._updateTabIndex(),this._updateFocusForDestroyedChips(),this.stateChanges.next()})}ngOnInit(){this._selectionModel=new E.Ov(this.multiple,void 0,!1),this.stateChanges.next()}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==this._disabled&&(this.disabled=!!this.ngControl.disabled))}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this.stateChanges.complete(),this._dropSubscriptions()}registerInput(ie){this._chipInput=ie,this._elementRef.nativeElement.setAttribute(\"data-mat-chip-input\",ie.id)}setDescribedByIds(ie){this._ariaDescribedby=ie.join(\" \")}writeValue(ie){this.chips&&this._setSelectionByValue(ie,!1)}registerOnChange(ie){this._onChange=ie}registerOnTouched(ie){this._onTouched=ie}setDisabledState(ie){this.disabled=ie,this.stateChanges.next()}onContainerClick(ie){this._originatesFromChip(ie)||this.focus()}focus(ie){this.disabled||this._chipInput&&this._chipInput.focused||(this.chips.length>0?(this._keyManager.setFirstItemActive(),this.stateChanges.next()):(this._focusInput(ie),this.stateChanges.next()))}_focusInput(ie){this._chipInput&&this._chipInput.focus(ie)}_keydown(ie){const be=ie.target;be&&be.classList.contains(\"mat-chip\")&&(this._keyManager.onKeydown(ie),this.stateChanges.next())}_updateTabIndex(){this._tabIndex=this._userTabIndex||(0===this.chips.length?-1:0)}_updateFocusForDestroyedChips(){if(null!=this._lastDestroyedChipIndex)if(this.chips.length){const ie=Math.min(this._lastDestroyedChipIndex,this.chips.length-1);this._keyManager.setActiveItem(ie)}else this.focus();this._lastDestroyedChipIndex=null}_isValidIndex(ie){return ie>=0&&iepe.deselect()),Array.isArray(ie))ie.forEach(pe=>this._selectValue(pe,be)),this._sortValues();else{const pe=this._selectValue(ie,be);pe&&be&&this._keyManager.setActiveItem(pe)}}_selectValue(ie,be=!0){const pe=this.chips.find(Se=>null!=Se.value&&this._compareWith(Se.value,ie));return pe&&(be?pe.selectViaInteraction():pe.select(),this._selectionModel.select(pe)),pe}_initializeSelection(){Promise.resolve().then(()=>{(this.ngControl||this._value)&&(this._setSelectionByValue(this.ngControl?this.ngControl.value:this._value,!1),this.stateChanges.next())})}_clearSelection(ie){this._selectionModel.clear(),this.chips.forEach(be=>{be!==ie&&be.deselect()}),this.stateChanges.next()}_sortValues(){this._multiple&&(this._selectionModel.clear(),this.chips.forEach(ie=>{ie.selected&&this._selectionModel.select(ie)}),this.stateChanges.next())}_propagateChanges(ie){let be=null;be=Array.isArray(this.selected)?this.selected.map(pe=>pe.value):this.selected?this.selected.value:ie,this._value=be,this.change.emit(new I(this,be)),this.valueChange.emit(be),this._onChange(be),this._changeDetectorRef.markForCheck()}_blur(){this._hasFocusedChip()||this._keyManager.setActiveItem(-1),this.disabled||(this._chipInput?setTimeout(()=>{this.focused||this._markAsTouched()}):this._markAsTouched())}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}_allowFocusEscape(){-1!==this._tabIndex&&(this._tabIndex=-1,setTimeout(()=>{this._tabIndex=this._userTabIndex||0,this._changeDetectorRef.markForCheck()}))}_resetChips(){this._dropSubscriptions(),this._listenToChipsFocus(),this._listenToChipsSelection(),this._listenToChipsRemoved()}_dropSubscriptions(){this._chipFocusSubscription&&(this._chipFocusSubscription.unsubscribe(),this._chipFocusSubscription=null),this._chipBlurSubscription&&(this._chipBlurSubscription.unsubscribe(),this._chipBlurSubscription=null),this._chipSelectionSubscription&&(this._chipSelectionSubscription.unsubscribe(),this._chipSelectionSubscription=null),this._chipRemoveSubscription&&(this._chipRemoveSubscription.unsubscribe(),this._chipRemoveSubscription=null)}_listenToChipsSelection(){this._chipSelectionSubscription=this.chipSelectionChanges.subscribe(ie=>{ie.source.selected?this._selectionModel.select(ie.source):this._selectionModel.deselect(ie.source),this.multiple||this.chips.forEach(be=>{!this._selectionModel.isSelected(be)&&be.selected&&be.deselect()}),ie.isUserInput&&this._propagateChanges()})}_listenToChipsFocus(){this._chipFocusSubscription=this.chipFocusChanges.subscribe(ie=>{let be=this.chips.toArray().indexOf(ie.chip);this._isValidIndex(be)&&this._keyManager.updateActiveItem(be),this.stateChanges.next()}),this._chipBlurSubscription=this.chipBlurChanges.subscribe(()=>{this._blur(),this.stateChanges.next()})}_listenToChipsRemoved(){this._chipRemoveSubscription=this.chipRemoveChanges.subscribe(ie=>{const be=ie.chip,pe=this.chips.toArray().indexOf(ie.chip);this._isValidIndex(pe)&&be._hasFocus&&(this._lastDestroyedChipIndex=pe)})}_originatesFromChip(ie){let be=ie.target;for(;be&&be!==this._elementRef.nativeElement;){if(be.classList.contains(\"mat-chip\"))return!0;be=be.parentElement}return!1}_hasFocusedChip(){return this.chips&&this.chips.some(ie=>ie._hasFocus)}_syncChipsState(){this.chips&&this.chips.forEach(ie=>{ie._chipListDisabled=this._disabled,ie._chipListMultiple=this.multiple})}}return Oe.\\u0275fac=function(ie){return new(ie||Oe)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(Y.Is,8),e.Y36(z.F,8),e.Y36(z.sg,8),e.Y36(r.rD),e.Y36(z.a5,10))},Oe.\\u0275cmp=e.Xpm({type:Oe,selectors:[[\"mat-chip-list\"]],contentQueries:function(ie,be,pe){if(1&ie&&e.Suo(pe,_,5),2&ie){let Se;e.iGM(Se=e.CRH())&&(be.chips=Se)}},hostAttrs:[1,\"mat-chip-list\"],hostVars:15,hostBindings:function(ie,be){1&ie&&e.NdJ(\"focus\",function(){return be.focus()})(\"blur\",function(){return be._blur()})(\"keydown\",function(Se){return be._keydown(Se)}),2&ie&&(e.Ikx(\"id\",be._uid),e.uIk(\"tabindex\",be.disabled?null:be._tabIndex)(\"aria-describedby\",be._ariaDescribedby||null)(\"aria-required\",be.role?be.required:null)(\"aria-disabled\",be.disabled.toString())(\"aria-invalid\",be.errorState)(\"aria-multiselectable\",be.multiple)(\"role\",be.role)(\"aria-orientation\",be.ariaOrientation),e.ekj(\"mat-chip-list-disabled\",be.disabled)(\"mat-chip-list-invalid\",be.errorState)(\"mat-chip-list-required\",be.required))},inputs:{ariaOrientation:[\"aria-orientation\",\"ariaOrientation\"],multiple:\"multiple\",compareWith:\"compareWith\",value:\"value\",required:\"required\",placeholder:\"placeholder\",disabled:\"disabled\",selectable:\"selectable\",tabIndex:\"tabIndex\",errorStateMatcher:\"errorStateMatcher\"},outputs:{change:\"change\",valueChange:\"valueChange\"},exportAs:[\"matChipList\"],features:[e._Bn([{provide:O.Eo,useExisting:Oe}]),e.qOj],ngContentSelectors:W,decls:2,vars:0,consts:[[1,\"mat-chip-list-wrapper\"]],template:function(ie,be){1&ie&&(e.F$t(),e.TgZ(0,\"div\",0),e.Hsn(1),e.qZA())},styles:['.mat-chip{position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transform:translateZ(0);border:none;-webkit-appearance:none;-moz-appearance:none}.mat-standard-chip{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;padding:7px 12px;border-radius:16px;align-items:center;cursor:default;min-height:32px;height:1px}._mat-animation-noopable.mat-standard-chip{transition:none;animation:none}.mat-standard-chip .mat-chip-remove{border:none;-webkit-appearance:none;-moz-appearance:none;padding:0;background:none}.mat-standard-chip .mat-chip-remove.mat-icon,.mat-standard-chip .mat-chip-remove .mat-icon{width:18px;height:18px;font-size:18px}.mat-standard-chip::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;opacity:0;content:\"\";pointer-events:none;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-standard-chip:hover::after{opacity:.12}.mat-standard-chip:focus{outline:none}.mat-standard-chip:focus::after{opacity:.16}.cdk-high-contrast-active .mat-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-standard-chip:focus{outline:dotted 2px}.mat-standard-chip.mat-chip-disabled::after{opacity:0}.mat-standard-chip.mat-chip-disabled .mat-chip-remove,.mat-standard-chip.mat-chip-disabled .mat-chip-trailing-icon{cursor:default}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar,.mat-standard-chip.mat-chip-with-avatar{padding-top:0;padding-bottom:0}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-right:8px;padding-left:0}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-left:8px;padding-right:0}.mat-standard-chip.mat-chip-with-trailing-icon{padding-top:7px;padding-bottom:7px;padding-right:8px;padding-left:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon{padding-left:8px;padding-right:12px}.mat-standard-chip.mat-chip-with-avatar{padding-left:0;padding-right:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-avatar{padding-right:0;padding-left:12px}.mat-standard-chip .mat-chip-avatar{width:24px;height:24px;margin-right:8px;margin-left:4px}[dir=rtl] .mat-standard-chip .mat-chip-avatar{margin-left:8px;margin-right:4px}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{width:18px;height:18px;cursor:pointer}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-standard-chip .mat-chip-remove,[dir=rtl] .mat-standard-chip .mat-chip-trailing-icon{margin-right:8px;margin-left:0}.mat-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit;overflow:hidden}.mat-chip-list-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:-4px}.mat-chip-list-wrapper input.mat-input-element,.mat-chip-list-wrapper .mat-standard-chip{margin:4px}.mat-chip-list-stacked .mat-chip-list-wrapper{flex-direction:column;align-items:flex-start}.mat-chip-list-stacked .mat-chip-list-wrapper .mat-standard-chip{width:100%}.mat-chip-avatar{border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden;object-fit:cover}input.mat-chip-input{width:150px;margin:4px;flex:1 0 150px}\\n'],encapsulation:2,changeDetection:0}),Oe})();const S={separatorKeyCodes:[s.K5]};let te=(()=>{class Oe{}return Oe.\\u0275fac=function(ie){return new(ie||Oe)},Oe.\\u0275mod=e.oAB({type:Oe}),Oe.\\u0275inj=e.cJS({providers:[r.rD,{provide:f,useValue:S}],imports:[[r.BQ]]}),Oe})()},2458:(st,P,c)=>{\"use strict\";c.d(P,{yN:()=>K,mZ:()=>$,rD:()=>Ze,K7:()=>Lt,HF:()=>Mt,Y2:()=>Qe,BQ:()=>Me,X2:()=>Xe,uc:()=>mt,ey:()=>He,Ng:()=>$e,nP:()=>At,us:()=>Et,wG:()=>ot,si:()=>Je,IR:()=>H,CB:()=>Pt,jH:()=>Be,pj:()=>ce,Kr:()=>_,Id:()=>A,FD:()=>f,dB:()=>v,sb:()=>d,E0:()=>Ke});var s=c(7716),e=c(9238),r=c(946);const u=new s.GfV(\"12.2.11\");var l=c(8583),m=c(521),a=c(9490),b=c(9765),y=c(9897),M=c(9761),B=c(6237),w=c(6461);function k(qe,pt){if(1&qe&&s._UZ(0,\"mat-pseudo-checkbox\",4),2&qe){const we=s.oxw();s.Q6J(\"state\",we.selected?\"checked\":\"unchecked\")(\"disabled\",we.disabled)}}function Y(qe,pt){if(1&qe&&(s.TgZ(0,\"span\",5),s._uU(1),s.qZA()),2&qe){const we=s.oxw();s.xp6(1),s.hij(\"(\",we.group.label,\")\")}}const z=[\"*\"];let K=(()=>{class qe{}return qe.STANDARD_CURVE=\"cubic-bezier(0.4,0.0,0.2,1)\",qe.DECELERATION_CURVE=\"cubic-bezier(0.0,0.0,0.2,1)\",qe.ACCELERATION_CURVE=\"cubic-bezier(0.4,0.0,1,1)\",qe.SHARP_CURVE=\"cubic-bezier(0.4,0.0,0.6,1)\",qe})(),$=(()=>{class qe{}return qe.COMPLEX=\"375ms\",qe.ENTERING=\"225ms\",qe.EXITING=\"195ms\",qe})();const re=new s.GfV(\"12.2.11\"),q=new s.OlP(\"mat-sanity-checks\",{providedIn:\"root\",factory:function(){return!0}});let C,Me=(()=>{class qe{constructor(we,je,Fe){this._hasDoneGlobalChecks=!1,this._document=Fe,we._applyBodyHighContrastModeCssClasses(),this._sanityChecks=je,this._hasDoneGlobalChecks||(this._checkDoctypeIsDefined(),this._checkThemeIsPresent(),this._checkCdkVersionMatch(),this._hasDoneGlobalChecks=!0)}_checkIsEnabled(we){return!(!(0,s.X6Q)()||(0,m.Oy)())&&(\"boolean\"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[we])}_checkDoctypeIsDefined(){this._checkIsEnabled(\"doctype\")&&!this._document.doctype&&console.warn(\"Current document does not have a doctype. This may cause some Angular Material components not to behave as expected.\")}_checkThemeIsPresent(){if(!this._checkIsEnabled(\"theme\")||!this._document.body||\"function\"!=typeof getComputedStyle)return;const we=this._document.createElement(\"div\");we.classList.add(\"mat-theme-loaded-marker\"),this._document.body.appendChild(we);const je=getComputedStyle(we);je&&\"none\"!==je.display&&console.warn(\"Could not find Angular Material core theme. Most Material components may not work as expected. For more info refer to the theming guide: https://material.angular.io/guide/theming\"),this._document.body.removeChild(we)}_checkCdkVersionMatch(){this._checkIsEnabled(\"version\")&&re.full!==u.full&&console.warn(\"The Angular Material version (\"+re.full+\") does not match the Angular CDK version (\"+u.full+\").\\nPlease ensure the versions of these two packages exactly match.\")}}return qe.\\u0275fac=function(we){return new(we||qe)(s.LFG(e.qm),s.LFG(q,8),s.LFG(l.K0))},qe.\\u0275mod=s.oAB({type:qe}),qe.\\u0275inj=s.cJS({imports:[[r.vT],r.vT]}),qe})();function A(qe){return class extends qe{constructor(...pt){super(...pt),this._disabled=!1}get disabled(){return this._disabled}set disabled(pt){this._disabled=(0,a.Ig)(pt)}}}function ce(qe,pt){return class extends qe{constructor(...we){super(...we),this.defaultColor=pt,this.color=pt}get color(){return this._color}set color(we){const je=we||this.defaultColor;je!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),je&&this._elementRef.nativeElement.classList.add(`mat-${je}`),this._color=je)}}}function _(qe){return class extends qe{constructor(...pt){super(...pt),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(pt){this._disableRipple=(0,a.Ig)(pt)}}}function d(qe,pt=0){return class extends qe{constructor(...we){super(...we),this._tabIndex=pt,this.defaultTabIndex=pt}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(we){this._tabIndex=null!=we?(0,a.su)(we):this.defaultTabIndex}}}function f(qe){return class extends qe{constructor(...pt){super(...pt),this.stateChanges=new b.xQ,this.errorState=!1}updateErrorState(){const pt=this.errorState,Dt=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);Dt!==pt&&(this.errorState=Dt,this.stateChanges.next())}}}function v(qe){return class extends qe{constructor(...pt){super(...pt),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new y.y(we=>{this._isInitialized?this._notifySubscriber(we):this._pendingSubscribers.push(we)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(pt){pt.next(),pt.complete()}}}try{C=\"undefined\"!=typeof Intl}catch(qe){C=!1}let Ze=(()=>{class qe{isErrorState(we,je){return!!(we&&we.invalid&&(we.touched||je&&je.submitted))}}return qe.\\u0275fac=function(we){return new(we||qe)},qe.\\u0275prov=s.Yz7({factory:function(){return new qe},token:qe,providedIn:\"root\"}),qe})(),Xe=(()=>{class qe{}return qe.\\u0275fac=function(we){return new(we||qe)},qe.\\u0275dir=s.lG2({type:qe,selectors:[[\"\",\"mat-line\",\"\"],[\"\",\"matLine\",\"\"]],hostAttrs:[1,\"mat-line\"]}),qe})();function Ke(qe,pt,we=\"mat\"){qe.changes.pipe((0,M.O)(qe)).subscribe(({length:je})=>{Le(pt,`${we}-2-line`,!1),Le(pt,`${we}-3-line`,!1),Le(pt,`${we}-multi-line`,!1),2===je||3===je?Le(pt,`${we}-${je}-line`,!0):je>3&&Le(pt,`${we}-multi-line`,!0)})}function Le(qe,pt,we){const je=qe.nativeElement.classList;we?je.add(pt):je.remove(pt)}let mt=(()=>{class qe{}return qe.\\u0275fac=function(we){return new(we||qe)},qe.\\u0275mod=s.oAB({type:qe}),qe.\\u0275inj=s.cJS({imports:[[Me],Me]}),qe})();class Jt{constructor(pt,we,je){this._renderer=pt,this.element=we,this.config=je,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const dt={enterDuration:225,exitDuration:150},de=(0,m.i$)({passive:!0}),le=[\"mousedown\",\"touchstart\"],U=[\"mouseup\",\"mouseleave\",\"touchend\",\"touchcancel\"];class H{constructor(pt,we,je,Fe){this._target=pt,this._ngZone=we,this._isPointerDown=!1,this._activeRipples=new Set,this._pointerUpEventsRegistered=!1,Fe.isBrowser&&(this._containerElement=(0,a.fI)(je))}fadeInRipple(pt,we,je={}){const Fe=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),Dt=Object.assign(Object.assign({},dt),je.animation);je.centered&&(pt=Fe.left+Fe.width/2,we=Fe.top+Fe.height/2);const We=je.radius||function(qe,pt,we){const je=Math.max(Math.abs(qe-we.left),Math.abs(qe-we.right)),Fe=Math.max(Math.abs(pt-we.top),Math.abs(pt-we.bottom));return Math.sqrt(je*je+Fe*Fe)}(pt,we,Fe),ft=pt-Fe.left,at=we-Fe.top,nn=Dt.enterDuration,en=document.createElement(\"div\");en.classList.add(\"mat-ripple-element\"),en.style.left=ft-We+\"px\",en.style.top=at-We+\"px\",en.style.height=2*We+\"px\",en.style.width=2*We+\"px\",null!=je.color&&(en.style.backgroundColor=je.color),en.style.transitionDuration=`${nn}ms`,this._containerElement.appendChild(en),window.getComputedStyle(en).getPropertyValue(\"opacity\"),en.style.transform=\"scale(1)\";const sn=new Jt(this,en,je);return sn.state=0,this._activeRipples.add(sn),je.persistent||(this._mostRecentTransientRipple=sn),this._runTimeoutOutsideZone(()=>{const Tn=sn===this._mostRecentTransientRipple;sn.state=1,!je.persistent&&(!Tn||!this._isPointerDown)&&sn.fadeOut()},nn),sn}fadeOutRipple(pt){const we=this._activeRipples.delete(pt);if(pt===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),!we)return;const je=pt.element,Fe=Object.assign(Object.assign({},dt),pt.config.animation);je.style.transitionDuration=`${Fe.exitDuration}ms`,je.style.opacity=\"0\",pt.state=2,this._runTimeoutOutsideZone(()=>{pt.state=3,je.parentNode.removeChild(je)},Fe.exitDuration)}fadeOutAll(){this._activeRipples.forEach(pt=>pt.fadeOut())}fadeOutAllNonPersistent(){this._activeRipples.forEach(pt=>{pt.config.persistent||pt.fadeOut()})}setupTriggerEvents(pt){const we=(0,a.fI)(pt);!we||we===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=we,this._registerEvents(le))}handleEvent(pt){\"mousedown\"===pt.type?this._onMousedown(pt):\"touchstart\"===pt.type?this._onTouchStart(pt):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(U),this._pointerUpEventsRegistered=!0)}_onMousedown(pt){const we=(0,e.X6)(pt),je=this._lastTouchStartEvent&&Date.now(){!pt.config.persistent&&(1===pt.state||pt.config.terminateOnPointerUp&&0===pt.state)&&pt.fadeOut()}))}_runTimeoutOutsideZone(pt,we=0){this._ngZone.runOutsideAngular(()=>setTimeout(pt,we))}_registerEvents(pt){this._ngZone.runOutsideAngular(()=>{pt.forEach(we=>{this._triggerElement.addEventListener(we,this,de)})})}_removeTriggerEvents(){this._triggerElement&&(le.forEach(pt=>{this._triggerElement.removeEventListener(pt,this,de)}),this._pointerUpEventsRegistered&&U.forEach(pt=>{this._triggerElement.removeEventListener(pt,this,de)}))}}const Qe=new s.OlP(\"mat-ripple-global-options\");let ot=(()=>{class qe{constructor(we,je,Fe,Dt,We){this._elementRef=we,this._animationMode=We,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=Dt||{},this._rippleRenderer=new H(this,je,we,Fe)}get disabled(){return this._disabled}set disabled(we){we&&this.fadeOutAllNonPersistent(),this._disabled=we,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(we){this._trigger=we,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign(Object.assign({},this._globalOptions.animation),\"NoopAnimations\"===this._animationMode?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(we,je=0,Fe){return\"number\"==typeof we?this._rippleRenderer.fadeInRipple(we,je,Object.assign(Object.assign({},this.rippleConfig),Fe)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),we))}}return qe.\\u0275fac=function(we){return new(we||qe)(s.Y36(s.SBq),s.Y36(s.R0b),s.Y36(m.t4),s.Y36(Qe,8),s.Y36(B.Qb,8))},qe.\\u0275dir=s.lG2({type:qe,selectors:[[\"\",\"mat-ripple\",\"\"],[\"\",\"matRipple\",\"\"]],hostAttrs:[1,\"mat-ripple\"],hostVars:2,hostBindings:function(we,je){2&we&&s.ekj(\"mat-ripple-unbounded\",je.unbounded)},inputs:{radius:[\"matRippleRadius\",\"radius\"],disabled:[\"matRippleDisabled\",\"disabled\"],trigger:[\"matRippleTrigger\",\"trigger\"],color:[\"matRippleColor\",\"color\"],unbounded:[\"matRippleUnbounded\",\"unbounded\"],centered:[\"matRippleCentered\",\"centered\"],animation:[\"matRippleAnimation\",\"animation\"]},exportAs:[\"matRipple\"]}),qe})(),Je=(()=>{class qe{}return qe.\\u0275fac=function(we){return new(we||qe)},qe.\\u0275mod=s.oAB({type:qe}),qe.\\u0275inj=s.cJS({imports:[[Me,m.ud],Me]}),qe})(),At=(()=>{class qe{constructor(we){this._animationMode=we,this.state=\"unchecked\",this.disabled=!1}}return qe.\\u0275fac=function(we){return new(we||qe)(s.Y36(B.Qb,8))},qe.\\u0275cmp=s.Xpm({type:qe,selectors:[[\"mat-pseudo-checkbox\"]],hostAttrs:[1,\"mat-pseudo-checkbox\"],hostVars:8,hostBindings:function(we,je){2&we&&s.ekj(\"mat-pseudo-checkbox-indeterminate\",\"indeterminate\"===je.state)(\"mat-pseudo-checkbox-checked\",\"checked\"===je.state)(\"mat-pseudo-checkbox-disabled\",je.disabled)(\"_mat-animation-noopable\",\"NoopAnimations\"===je._animationMode)},inputs:{state:\"state\",disabled:\"disabled\"},decls:0,vars:0,template:function(we,je){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:\"\";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\\n'],encapsulation:2,changeDetection:0}),qe})(),Et=(()=>{class qe{}return qe.\\u0275fac=function(we){return new(we||qe)},qe.\\u0275mod=s.oAB({type:qe}),qe.\\u0275inj=s.cJS({imports:[[Me]]}),qe})();const Mt=new s.OlP(\"MAT_OPTION_PARENT_COMPONENT\"),ae=A(class{});let Ae=0,nt=(()=>{class qe extends ae{constructor(we){var je;super(),this._labelId=\"mat-optgroup-label-\"+Ae++,this._inert=null!==(je=null==we?void 0:we.inertGroups)&&void 0!==je&&je}}return qe.\\u0275fac=function(we){return new(we||qe)(s.Y36(Mt,8))},qe.\\u0275dir=s.lG2({type:qe,inputs:{label:\"label\"},features:[s.qOj]}),qe})();const Lt=new s.OlP(\"MatOptgroup\");let Ne=0;class Ge{constructor(pt,we=!1){this.source=pt,this.isUserInput=we}}let tt=(()=>{class qe{constructor(we,je,Fe,Dt){this._element=we,this._changeDetectorRef=je,this._parent=Fe,this.group=Dt,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue=\"\",this.id=\"mat-option-\"+Ne++,this.onSelectionChange=new s.vpe,this._stateChanges=new b.xQ}get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(we){this._disabled=(0,a.Ig)(we)}get disableRipple(){return this._parent&&this._parent.disableRipple}get active(){return this._active}get viewValue(){return(this._getHostElement().textContent||\"\").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(we,je){const Fe=this._getHostElement();\"function\"==typeof Fe.focus&&Fe.focus(je)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(we){(we.keyCode===w.K5||we.keyCode===w.L_)&&!(0,w.Vb)(we)&&(this._selectViaInteraction(),we.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getAriaSelected(){return this.selected||!this.multiple&&null}_getTabIndex(){return this.disabled?\"-1\":\"0\"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const we=this.viewValue;we!==this._mostRecentViewValue&&(this._mostRecentViewValue=we,this._stateChanges.next())}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(we=!1){this.onSelectionChange.emit(new Ge(this,we))}}return qe.\\u0275fac=function(we){return new(we||qe)(s.Y36(s.SBq),s.Y36(s.sBO),s.Y36(void 0),s.Y36(nt))},qe.\\u0275dir=s.lG2({type:qe,inputs:{id:\"id\",disabled:\"disabled\",value:\"value\"},outputs:{onSelectionChange:\"onSelectionChange\"}}),qe})(),He=(()=>{class qe extends tt{constructor(we,je,Fe,Dt){super(we,je,Fe,Dt)}}return qe.\\u0275fac=function(we){return new(we||qe)(s.Y36(s.SBq),s.Y36(s.sBO),s.Y36(Mt,8),s.Y36(Lt,8))},qe.\\u0275cmp=s.Xpm({type:qe,selectors:[[\"mat-option\"]],hostAttrs:[\"role\",\"option\",1,\"mat-option\",\"mat-focus-indicator\"],hostVars:12,hostBindings:function(we,je){1&we&&s.NdJ(\"click\",function(){return je._selectViaInteraction()})(\"keydown\",function(Dt){return je._handleKeydown(Dt)}),2&we&&(s.Ikx(\"id\",je.id),s.uIk(\"tabindex\",je._getTabIndex())(\"aria-selected\",je._getAriaSelected())(\"aria-disabled\",je.disabled.toString()),s.ekj(\"mat-selected\",je.selected)(\"mat-option-multiple\",je.multiple)(\"mat-active\",je.active)(\"mat-option-disabled\",je.disabled))},exportAs:[\"matOption\"],features:[s.qOj],ngContentSelectors:z,decls:5,vars:4,consts:[[\"class\",\"mat-option-pseudo-checkbox\",3,\"state\",\"disabled\",4,\"ngIf\"],[1,\"mat-option-text\"],[\"class\",\"cdk-visually-hidden\",4,\"ngIf\"],[\"mat-ripple\",\"\",1,\"mat-option-ripple\",3,\"matRippleTrigger\",\"matRippleDisabled\"],[1,\"mat-option-pseudo-checkbox\",3,\"state\",\"disabled\"],[1,\"cdk-visually-hidden\"]],template:function(we,je){1&we&&(s.F$t(),s.YNc(0,k,1,2,\"mat-pseudo-checkbox\",0),s.TgZ(1,\"span\",1),s.Hsn(2),s.qZA(),s.YNc(3,Y,2,1,\"span\",2),s._UZ(4,\"div\",3)),2&we&&(s.Q6J(\"ngIf\",je.multiple),s.xp6(3),s.Q6J(\"ngIf\",je.group&&je.group._inert),s.xp6(1),s.Q6J(\"matRippleTrigger\",je._getHostElement())(\"matRippleDisabled\",je.disabled||je.disableRipple))},directives:[l.O5,ot,At],styles:[\".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.cdk-high-contrast-active .mat-option[aria-disabled=true]{opacity:.5}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\\n\"],encapsulation:2,changeDetection:0}),qe})();function Pt(qe,pt,we){if(we.length){let je=pt.toArray(),Fe=we.toArray(),Dt=0;for(let We=0;Wewe+je?Math.max(0,qe-je+pt):we}let $e=(()=>{class qe{}return qe.\\u0275fac=function(we){return new(we||qe)},qe.\\u0275mod=s.oAB({type:qe}),qe.\\u0275inj=s.cJS({imports:[[Je,l.ez,Me,Et]]}),qe})()},2238:(st,P,c)=>{\"use strict\";c.d(P,{WI:()=>ce,uw:()=>Z,H8:()=>Oe,ZT:()=>g,xY:()=>te,Is:()=>ie,so:()=>Me,uh:()=>S});var s=c(8203),e=c(7636),r=c(7716),u=c(2458),l=c(946),m=c(8583),a=c(9765),b=c(1439),y=c(5917),M=c(5435),B=c(5257),w=c(9761),E=c(521),O=c(7238),k=c(6461),Y=c(9238);function z(be,pe){}class W{constructor(){this.role=\"dialog\",this.panelClass=\"\",this.hasBackdrop=!0,this.backdropClass=\"\",this.disableClose=!1,this.width=\"\",this.height=\"\",this.maxWidth=\"80vw\",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.autoFocus=!0,this.restoreFocus=!0,this.closeOnNavigation=!0}}const K={dialogContainer:(0,O.X$)(\"dialogContainer\",[(0,O.SB)(\"void, exit\",(0,O.oB)({opacity:0,transform:\"scale(0.7)\"})),(0,O.SB)(\"enter\",(0,O.oB)({transform:\"none\"})),(0,O.eR)(\"* => enter\",(0,O.jt)(\"150ms cubic-bezier(0, 0, 0.2, 1)\",(0,O.oB)({transform:\"none\",opacity:1}))),(0,O.eR)(\"* => void, * => exit\",(0,O.jt)(\"75ms cubic-bezier(0.4, 0.0, 0.2, 1)\",(0,O.oB)({opacity:0})))])};let re=(()=>{class be extends e.en{constructor(Se,Pe,lt,G,Ze,Xe){super(),this._elementRef=Se,this._focusTrapFactory=Pe,this._changeDetectorRef=lt,this._config=Ze,this._focusMonitor=Xe,this._animationStateChanged=new r.vpe,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=Ke=>(this._portalOutlet.hasAttached(),this._portalOutlet.attachDomPortal(Ke)),this._ariaLabelledBy=Ze.ariaLabelledBy||null,this._document=G}_initializeWithAttachedContent(){this._setupFocusTrap(),this._capturePreviouslyFocusedElement(),this._focusDialogContainer()}attachComponentPortal(Se){return this._portalOutlet.hasAttached(),this._portalOutlet.attachComponentPortal(Se)}attachTemplatePortal(Se){return this._portalOutlet.hasAttached(),this._portalOutlet.attachTemplatePortal(Se)}_recaptureFocus(){this._containsFocus()||(!this._config.autoFocus||!this._focusTrap.focusInitialElement())&&this._elementRef.nativeElement.focus()}_trapFocus(){this._config.autoFocus?this._focusTrap.focusInitialElementWhenReady():this._containsFocus()||this._elementRef.nativeElement.focus()}_restoreFocus(){const Se=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&Se&&\"function\"==typeof Se.focus){const Pe=(0,E.ht)(),lt=this._elementRef.nativeElement;(!Pe||Pe===this._document.body||Pe===lt||lt.contains(Pe))&&(this._focusMonitor?(this._focusMonitor.focusVia(Se,this._closeInteractionType),this._closeInteractionType=null):Se.focus())}this._focusTrap&&this._focusTrap.destroy()}_setupFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement)}_capturePreviouslyFocusedElement(){this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,E.ht)())}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const Se=this._elementRef.nativeElement,Pe=(0,E.ht)();return Se===Pe||Se.contains(Pe)}}return be.\\u0275fac=function(Se){return new(Se||be)(r.Y36(r.SBq),r.Y36(Y.qV),r.Y36(r.sBO),r.Y36(m.K0,8),r.Y36(W),r.Y36(Y.tE))},be.\\u0275dir=r.lG2({type:be,viewQuery:function(Se,Pe){if(1&Se&&r.Gf(e.Pl,7),2&Se){let lt;r.iGM(lt=r.CRH())&&(Pe._portalOutlet=lt.first)}},features:[r.qOj]}),be})(),me=(()=>{class be extends re{constructor(){super(...arguments),this._state=\"enter\"}_onAnimationDone({toState:Se,totalTime:Pe}){\"enter\"===Se?(this._trapFocus(),this._animationStateChanged.next({state:\"opened\",totalTime:Pe})):\"exit\"===Se&&(this._restoreFocus(),this._animationStateChanged.next({state:\"closed\",totalTime:Pe}))}_onAnimationStart({toState:Se,totalTime:Pe}){\"enter\"===Se?this._animationStateChanged.next({state:\"opening\",totalTime:Pe}):(\"exit\"===Se||\"void\"===Se)&&this._animationStateChanged.next({state:\"closing\",totalTime:Pe})}_startExitAnimation(){this._state=\"exit\",this._changeDetectorRef.markForCheck()}}return be.\\u0275fac=function(){let pe;return function(Pe){return(pe||(pe=r.n5z(be)))(Pe||be)}}(),be.\\u0275cmp=r.Xpm({type:be,selectors:[[\"mat-dialog-container\"]],hostAttrs:[\"tabindex\",\"-1\",\"aria-modal\",\"true\",1,\"mat-dialog-container\"],hostVars:6,hostBindings:function(Se,Pe){1&Se&&r.WFA(\"@dialogContainer.start\",function(G){return Pe._onAnimationStart(G)})(\"@dialogContainer.done\",function(G){return Pe._onAnimationDone(G)}),2&Se&&(r.Ikx(\"id\",Pe._id),r.uIk(\"role\",Pe._config.role)(\"aria-labelledby\",Pe._config.ariaLabel?null:Pe._ariaLabelledBy)(\"aria-label\",Pe._config.ariaLabel)(\"aria-describedby\",Pe._config.ariaDescribedBy||null),r.d8E(\"@dialogContainer\",Pe._state))},features:[r.qOj],decls:1,vars:0,consts:[[\"cdkPortalOutlet\",\"\"]],template:function(Se,Pe){1&Se&&r.YNc(0,z,0,0,\"ng-template\",0)},directives:[e.Pl],styles:[\".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;box-sizing:content-box;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\\n\"],encapsulation:2,data:{animation:[K.dialogContainer]}}),be})(),q=0;class Me{constructor(pe,Se,Pe=\"mat-dialog-\"+q++){this._overlayRef=pe,this._containerInstance=Se,this.id=Pe,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new a.xQ,this._afterClosed=new a.xQ,this._beforeClosed=new a.xQ,this._state=0,Se._id=Pe,Se._animationStateChanged.pipe((0,M.h)(lt=>\"opened\"===lt.state),(0,B.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),Se._animationStateChanged.pipe((0,M.h)(lt=>\"closed\"===lt.state),(0,B.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),pe.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._afterClosed.next(this._result),this._afterClosed.complete(),this.componentInstance=null,this._overlayRef.dispose()}),pe.keydownEvents().pipe((0,M.h)(lt=>lt.keyCode===k.hY&&!this.disableClose&&!(0,k.Vb)(lt))).subscribe(lt=>{lt.preventDefault(),A(this,\"keyboard\")}),pe.backdropClick().subscribe(()=>{this.disableClose?this._containerInstance._recaptureFocus():A(this,\"mouse\")})}close(pe){this._result=pe,this._containerInstance._animationStateChanged.pipe((0,M.h)(Se=>\"closing\"===Se.state),(0,B.q)(1)).subscribe(Se=>{this._beforeClosed.next(pe),this._beforeClosed.complete(),this._overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),Se.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._afterClosed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}updatePosition(pe){let Se=this._getPositionStrategy();return pe&&(pe.left||pe.right)?pe.left?Se.left(pe.left):Se.right(pe.right):Se.centerHorizontally(),pe&&(pe.top||pe.bottom)?pe.top?Se.top(pe.top):Se.bottom(pe.bottom):Se.centerVertically(),this._overlayRef.updatePosition(),this}updateSize(pe=\"\",Se=\"\"){return this._overlayRef.updateSize({width:pe,height:Se}),this._overlayRef.updatePosition(),this}addPanelClass(pe){return this._overlayRef.addPanelClass(pe),this}removePanelClass(pe){return this._overlayRef.removePanelClass(pe),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._overlayRef.dispose()}_getPositionStrategy(){return this._overlayRef.getConfig().positionStrategy}}function A(be,pe,Se){return void 0!==be._containerInstance&&(be._containerInstance._closeInteractionType=pe),be.close(Se)}const ce=new r.OlP(\"MatDialogData\"),_=new r.OlP(\"mat-dialog-default-options\"),d=new r.OlP(\"mat-dialog-scroll-strategy\"),D={provide:d,deps:[s.aV],useFactory:function(be){return()=>be.scrollStrategies.block()}};let I=(()=>{class be{constructor(Se,Pe,lt,G,Ze,Xe,Ke,Le,mt){this._overlay=Se,this._injector=Pe,this._defaultOptions=lt,this._parentDialog=G,this._overlayContainer=Ze,this._dialogRefConstructor=Ke,this._dialogContainerType=Le,this._dialogDataToken=mt,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new a.xQ,this._afterOpenedAtThisLevel=new a.xQ,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,b.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,w.O)(void 0))),this._scrollStrategy=Xe}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const Se=this._parentDialog;return Se?Se._getAfterAllClosed():this._afterAllClosedAtThisLevel}open(Se,Pe){(Pe=function(be,pe){return Object.assign(Object.assign({},pe),be)}(Pe,this._defaultOptions||new W)).id&&this.getDialogById(Pe.id);const lt=this._createOverlay(Pe),G=this._attachDialogContainer(lt,Pe),Ze=this._attachDialogContent(Se,G,lt,Pe);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(Ze),Ze.afterClosed().subscribe(()=>this._removeOpenDialog(Ze)),this.afterOpened.next(Ze),G._initializeWithAttachedContent(),Ze}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(Se){return this.openDialogs.find(Pe=>Pe.id===Se)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_createOverlay(Se){const Pe=this._getOverlayConfig(Se);return this._overlay.create(Pe)}_getOverlayConfig(Se){const Pe=new s.X_({positionStrategy:this._overlay.position().global(),scrollStrategy:Se.scrollStrategy||this._scrollStrategy(),panelClass:Se.panelClass,hasBackdrop:Se.hasBackdrop,direction:Se.direction,minWidth:Se.minWidth,minHeight:Se.minHeight,maxWidth:Se.maxWidth,maxHeight:Se.maxHeight,disposeOnNavigation:Se.closeOnNavigation});return Se.backdropClass&&(Pe.backdropClass=Se.backdropClass),Pe}_attachDialogContainer(Se,Pe){const G=r.zs3.create({parent:Pe&&Pe.viewContainerRef&&Pe.viewContainerRef.injector||this._injector,providers:[{provide:W,useValue:Pe}]}),Ze=new e.C5(this._dialogContainerType,Pe.viewContainerRef,G,Pe.componentFactoryResolver);return Se.attach(Ze).instance}_attachDialogContent(Se,Pe,lt,G){const Ze=new this._dialogRefConstructor(lt,Pe,G.id);if(Se instanceof r.Rgc)Pe.attachTemplatePortal(new e.UE(Se,null,{$implicit:G.data,dialogRef:Ze}));else{const Xe=this._createInjector(G,Ze,Pe),Ke=Pe.attachComponentPortal(new e.C5(Se,G.viewContainerRef,Xe));Ze.componentInstance=Ke.instance}return Ze.updateSize(G.width,G.height).updatePosition(G.position),Ze}_createInjector(Se,Pe,lt){const G=Se&&Se.viewContainerRef&&Se.viewContainerRef.injector,Ze=[{provide:this._dialogContainerType,useValue:lt},{provide:this._dialogDataToken,useValue:Se.data},{provide:this._dialogRefConstructor,useValue:Pe}];return Se.direction&&(!G||!G.get(l.Is,null,r.XFs.Optional))&&Ze.push({provide:l.Is,useValue:{value:Se.direction,change:(0,y.of)()}}),r.zs3.create({parent:G||this._injector,providers:Ze})}_removeOpenDialog(Se){const Pe=this.openDialogs.indexOf(Se);Pe>-1&&(this.openDialogs.splice(Pe,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((lt,G)=>{lt?G.setAttribute(\"aria-hidden\",lt):G.removeAttribute(\"aria-hidden\")}),this._ariaHiddenElements.clear(),this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const Se=this._overlayContainer.getContainerElement();if(Se.parentElement){const Pe=Se.parentElement.children;for(let lt=Pe.length-1;lt>-1;lt--){let G=Pe[lt];G!==Se&&\"SCRIPT\"!==G.nodeName&&\"STYLE\"!==G.nodeName&&!G.hasAttribute(\"aria-live\")&&(this._ariaHiddenElements.set(G,G.getAttribute(\"aria-hidden\")),G.setAttribute(\"aria-hidden\",\"true\"))}}}_closeDialogs(Se){let Pe=Se.length;for(;Pe--;)Se[Pe].close()}}return be.\\u0275fac=function(Se){return new(Se||be)(r.Y36(s.aV),r.Y36(r.zs3),r.Y36(void 0),r.Y36(void 0),r.Y36(s.Xj),r.Y36(void 0),r.Y36(r.DyG),r.Y36(r.DyG),r.Y36(r.OlP))},be.\\u0275dir=r.lG2({type:be}),be})(),Z=(()=>{class be extends I{constructor(Se,Pe,lt,G,Ze,Xe,Ke){super(Se,Pe,G,Xe,Ke,Ze,Me,me,ce)}}return be.\\u0275fac=function(Se){return new(Se||be)(r.LFG(s.aV),r.LFG(r.zs3),r.LFG(m.Ye,8),r.LFG(_,8),r.LFG(d),r.LFG(be,12),r.LFG(s.Xj))},be.\\u0275prov=r.Yz7({token:be,factory:be.\\u0275fac}),be})(),C=0,g=(()=>{class be{constructor(Se,Pe,lt){this.dialogRef=Se,this._elementRef=Pe,this._dialog=lt,this.type=\"button\"}ngOnInit(){this.dialogRef||(this.dialogRef=fe(this._elementRef,this._dialog.openDialogs))}ngOnChanges(Se){const Pe=Se._matDialogClose||Se._matDialogCloseResult;Pe&&(this.dialogResult=Pe.currentValue)}_onButtonClick(Se){A(this.dialogRef,0===Se.screenX&&0===Se.screenY?\"keyboard\":\"mouse\",this.dialogResult)}}return be.\\u0275fac=function(Se){return new(Se||be)(r.Y36(Me,8),r.Y36(r.SBq),r.Y36(Z))},be.\\u0275dir=r.lG2({type:be,selectors:[[\"\",\"mat-dialog-close\",\"\"],[\"\",\"matDialogClose\",\"\"]],hostVars:2,hostBindings:function(Se,Pe){1&Se&&r.NdJ(\"click\",function(G){return Pe._onButtonClick(G)}),2&Se&&r.uIk(\"aria-label\",Pe.ariaLabel||null)(\"type\",Pe.type)},inputs:{type:\"type\",dialogResult:[\"mat-dialog-close\",\"dialogResult\"],ariaLabel:[\"aria-label\",\"ariaLabel\"],_matDialogClose:[\"matDialogClose\",\"_matDialogClose\"]},exportAs:[\"matDialogClose\"],features:[r.TTD]}),be})(),S=(()=>{class be{constructor(Se,Pe,lt){this._dialogRef=Se,this._elementRef=Pe,this._dialog=lt,this.id=\"mat-dialog-title-\"+C++}ngOnInit(){this._dialogRef||(this._dialogRef=fe(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const Se=this._dialogRef._containerInstance;Se&&!Se._ariaLabelledBy&&(Se._ariaLabelledBy=this.id)})}}return be.\\u0275fac=function(Se){return new(Se||be)(r.Y36(Me,8),r.Y36(r.SBq),r.Y36(Z))},be.\\u0275dir=r.lG2({type:be,selectors:[[\"\",\"mat-dialog-title\",\"\"],[\"\",\"matDialogTitle\",\"\"]],hostAttrs:[1,\"mat-dialog-title\"],hostVars:1,hostBindings:function(Se,Pe){2&Se&&r.Ikx(\"id\",Pe.id)},inputs:{id:\"id\"},exportAs:[\"matDialogTitle\"]}),be})(),te=(()=>{class be{}return be.\\u0275fac=function(Se){return new(Se||be)},be.\\u0275dir=r.lG2({type:be,selectors:[[\"\",\"mat-dialog-content\",\"\"],[\"mat-dialog-content\"],[\"\",\"matDialogContent\",\"\"]],hostAttrs:[1,\"mat-dialog-content\"]}),be})(),Oe=(()=>{class be{}return be.\\u0275fac=function(Se){return new(Se||be)},be.\\u0275dir=r.lG2({type:be,selectors:[[\"\",\"mat-dialog-actions\",\"\"],[\"mat-dialog-actions\"],[\"\",\"matDialogActions\",\"\"]],hostAttrs:[1,\"mat-dialog-actions\"]}),be})();function fe(be,pe){let Se=be.nativeElement.parentElement;for(;Se&&!Se.classList.contains(\"mat-dialog-container\");)Se=Se.parentElement;return Se?pe.find(Pe=>Pe.id===Se.id):null}let ie=(()=>{class be{}return be.\\u0275fac=function(Se){return new(Se||be)},be.\\u0275mod=r.oAB({type:be}),be.\\u0275inj=r.cJS({providers:[Z,D],imports:[[s.U8,e.eL,u.BQ],u.BQ]}),be})()},1769:(st,P,c)=>{\"use strict\";c.d(P,{d:()=>u,t:()=>l});var s=c(9490),e=c(2458),r=c(7716);let u=(()=>{class m{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(b){this._vertical=(0,s.Ig)(b)}get inset(){return this._inset}set inset(b){this._inset=(0,s.Ig)(b)}}return m.\\u0275fac=function(b){return new(b||m)},m.\\u0275cmp=r.Xpm({type:m,selectors:[[\"mat-divider\"]],hostAttrs:[\"role\",\"separator\",1,\"mat-divider\"],hostVars:7,hostBindings:function(b,y){2&b&&(r.uIk(\"aria-orientation\",y.vertical?\"vertical\":\"horizontal\"),r.ekj(\"mat-divider-vertical\",y.vertical)(\"mat-divider-horizontal\",!y.vertical)(\"mat-divider-inset\",y.inset))},inputs:{vertical:\"vertical\",inset:\"inset\"},decls:0,vars:0,template:function(b,y){},styles:[\".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\\n\"],encapsulation:2,changeDetection:0}),m})(),l=(()=>{class m{}return m.\\u0275fac=function(b){return new(b||m)},m.\\u0275mod=r.oAB({type:m}),m.\\u0275inj=r.cJS({imports:[[e.BQ],e.BQ]}),m})()},171:(st,P,c)=>{\"use strict\";c.d(P,{pp:()=>G,To:()=>Ze,ib:()=>fe,u4:()=>Pe,yz:()=>Se,yK:()=>lt});var s=c(7716),e=c(9490),r=c(9765),u=c(826),l=c(7860);let m=0;const a=new s.OlP(\"CdkAccordion\");let b=(()=>{class Xe{constructor(){this._stateChanges=new r.xQ,this._openCloseAllActions=new r.xQ,this.id=\"cdk-accordion-\"+m++,this._multi=!1}get multi(){return this._multi}set multi(Le){this._multi=(0,e.Ig)(Le)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(Le){this._stateChanges.next(Le)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}}return Xe.\\u0275fac=function(Le){return new(Le||Xe)},Xe.\\u0275dir=s.lG2({type:Xe,selectors:[[\"cdk-accordion\"],[\"\",\"cdkAccordion\",\"\"]],inputs:{multi:\"multi\"},exportAs:[\"cdkAccordion\"],features:[s._Bn([{provide:a,useExisting:Xe}]),s.TTD]}),Xe})(),y=0,B=(()=>{class Xe{constructor(Le,mt,Jt){this.accordion=Le,this._changeDetectorRef=mt,this._expansionDispatcher=Jt,this._openCloseAllSubscription=u.w.EMPTY,this.closed=new s.vpe,this.opened=new s.vpe,this.destroyed=new s.vpe,this.expandedChange=new s.vpe,this.id=\"cdk-accordion-child-\"+y++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=Jt.listen((dt,Re)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===Re&&this.id!==dt&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}get expanded(){return this._expanded}set expanded(Le){Le=(0,e.Ig)(Le),this._expanded!==Le&&(this._expanded=Le,this.expandedChange.emit(Le),Le?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(Le){this._disabled=(0,e.Ig)(Le)}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(Le=>{this.disabled||(this.expanded=Le)})}}return Xe.\\u0275fac=function(Le){return new(Le||Xe)(s.Y36(a,12),s.Y36(s.sBO),s.Y36(l.A8))},Xe.\\u0275dir=s.lG2({type:Xe,selectors:[[\"cdk-accordion-item\"],[\"\",\"cdkAccordionItem\",\"\"]],inputs:{expanded:\"expanded\",disabled:\"disabled\"},outputs:{closed:\"closed\",opened:\"opened\",destroyed:\"destroyed\",expandedChange:\"expandedChange\"},exportAs:[\"cdkAccordionItem\"],features:[s._Bn([{provide:a,useValue:void 0}])]}),Xe})(),w=(()=>{class Xe{}return Xe.\\u0275fac=function(Le){return new(Le||Xe)},Xe.\\u0275mod=s.oAB({type:Xe}),Xe.\\u0275inj=s.cJS({}),Xe})();var E=c(7636),O=c(8583),k=c(2458),Y=c(9238),z=c(7519),W=c(9761),K=c(5435),$=c(5257),re=c(6461),me=c(6237),q=c(9193),Me=c(6682),A=c(7238);const ce=[\"body\"];function _(Xe,Ke){}const d=[[[\"mat-expansion-panel-header\"]],\"*\",[[\"mat-action-row\"]]],f=[\"mat-expansion-panel-header\",\"*\",\"mat-action-row\"];function v(Xe,Ke){if(1&Xe&&s._UZ(0,\"span\",2),2&Xe){const Le=s.oxw();s.Q6J(\"@indicatorRotate\",Le._getExpandedState())}}const D=[[[\"mat-panel-title\"]],[[\"mat-panel-description\"]],\"*\"],I=[\"mat-panel-title\",\"mat-panel-description\",\"*\"],Z=new s.OlP(\"MAT_ACCORDION\"),R=\"225ms cubic-bezier(0.4,0.0,0.2,1)\",C={indicatorRotate:(0,A.X$)(\"indicatorRotate\",[(0,A.SB)(\"collapsed, void\",(0,A.oB)({transform:\"rotate(0deg)\"})),(0,A.SB)(\"expanded\",(0,A.oB)({transform:\"rotate(180deg)\"})),(0,A.eR)(\"expanded <=> collapsed, void => collapsed\",(0,A.jt)(R))]),bodyExpansion:(0,A.X$)(\"bodyExpansion\",[(0,A.SB)(\"collapsed, void\",(0,A.oB)({height:\"0px\",visibility:\"hidden\"})),(0,A.SB)(\"expanded\",(0,A.oB)({height:\"*\",visibility:\"visible\"})),(0,A.eR)(\"expanded <=> collapsed, void => collapsed\",(0,A.jt)(R))])};let g=(()=>{class Xe{constructor(Le){this._template=Le}}return Xe.\\u0275fac=function(Le){return new(Le||Xe)(s.Y36(s.Rgc))},Xe.\\u0275dir=s.lG2({type:Xe,selectors:[[\"ng-template\",\"matExpansionPanelContent\",\"\"]]}),Xe})(),S=0;const te=new s.OlP(\"MAT_EXPANSION_PANEL_DEFAULT_OPTIONS\");let fe=(()=>{class Xe extends B{constructor(Le,mt,Jt,dt,Re,de,le){super(Le,mt,Jt),this._viewContainerRef=dt,this._animationMode=de,this._hideToggle=!1,this.afterExpand=new s.vpe,this.afterCollapse=new s.vpe,this._inputChanges=new r.xQ,this._headerId=\"mat-expansion-panel-header-\"+S++,this._bodyAnimationDone=new r.xQ,this.accordion=Le,this._document=Re,this._bodyAnimationDone.pipe((0,z.x)((U,H)=>U.fromState===H.fromState&&U.toState===H.toState)).subscribe(U=>{\"void\"!==U.fromState&&(\"expanded\"===U.toState?this.afterExpand.emit():\"collapsed\"===U.toState&&this.afterCollapse.emit())}),le&&(this.hideToggle=le.hideToggle)}get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(Le){this._hideToggle=(0,e.Ig)(Le)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(Le){this._togglePosition=Le}_hasSpacing(){return!!this.accordion&&this.expanded&&\"default\"===this.accordion.displayMode}_getExpandedState(){return this.expanded?\"expanded\":\"collapsed\"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this.opened.pipe((0,W.O)(null),(0,K.h)(()=>this.expanded&&!this._portal),(0,$.q)(1)).subscribe(()=>{this._portal=new E.UE(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(Le){this._inputChanges.next(Le)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const Le=this._document.activeElement,mt=this._body.nativeElement;return Le===mt||mt.contains(Le)}return!1}}return Xe.\\u0275fac=function(Le){return new(Le||Xe)(s.Y36(Z,12),s.Y36(s.sBO),s.Y36(l.A8),s.Y36(s.s_b),s.Y36(O.K0),s.Y36(me.Qb,8),s.Y36(te,8))},Xe.\\u0275cmp=s.Xpm({type:Xe,selectors:[[\"mat-expansion-panel\"]],contentQueries:function(Le,mt,Jt){if(1&Le&&s.Suo(Jt,g,5),2&Le){let dt;s.iGM(dt=s.CRH())&&(mt._lazyContent=dt.first)}},viewQuery:function(Le,mt){if(1&Le&&s.Gf(ce,5),2&Le){let Jt;s.iGM(Jt=s.CRH())&&(mt._body=Jt.first)}},hostAttrs:[1,\"mat-expansion-panel\"],hostVars:6,hostBindings:function(Le,mt){2&Le&&s.ekj(\"mat-expanded\",mt.expanded)(\"_mat-animation-noopable\",\"NoopAnimations\"===mt._animationMode)(\"mat-expansion-panel-spacing\",mt._hasSpacing())},inputs:{disabled:\"disabled\",expanded:\"expanded\",hideToggle:\"hideToggle\",togglePosition:\"togglePosition\"},outputs:{opened:\"opened\",closed:\"closed\",expandedChange:\"expandedChange\",afterExpand:\"afterExpand\",afterCollapse:\"afterCollapse\"},exportAs:[\"matExpansionPanel\"],features:[s._Bn([{provide:Z,useValue:void 0}]),s.qOj,s.TTD],ngContentSelectors:f,decls:7,vars:4,consts:[[\"role\",\"region\",1,\"mat-expansion-panel-content\",3,\"id\"],[\"body\",\"\"],[1,\"mat-expansion-panel-body\"],[3,\"cdkPortalOutlet\"]],template:function(Le,mt){1&Le&&(s.F$t(d),s.Hsn(0),s.TgZ(1,\"div\",0,1),s.NdJ(\"@bodyExpansion.done\",function(dt){return mt._bodyAnimationDone.next(dt)}),s.TgZ(3,\"div\",2),s.Hsn(4,1),s.YNc(5,_,0,0,\"ng-template\",3),s.qZA(),s.Hsn(6,2),s.qZA()),2&Le&&(s.xp6(1),s.Q6J(\"@bodyExpansion\",mt._getExpandedState())(\"id\",mt.id),s.uIk(\"aria-labelledby\",mt._headerId),s.xp6(4),s.Q6J(\"cdkPortalOutlet\",mt._portal))},directives:[E.Pl],styles:[\".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row button.mat-button-base,.mat-action-row button.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row button.mat-button-base,[dir=rtl] .mat-action-row button.mat-mdc-button-base{margin-left:0;margin-right:8px}\\n\"],encapsulation:2,data:{animation:[C.bodyExpansion]},changeDetection:0}),Xe})();class be{}const pe=(0,k.sb)(be);let Se=(()=>{class Xe extends pe{constructor(Le,mt,Jt,dt,Re,de,le){super(),this.panel=Le,this._element=mt,this._focusMonitor=Jt,this._changeDetectorRef=dt,this._animationMode=de,this._parentChangeSubscription=u.w.EMPTY;const U=Le.accordion?Le.accordion._stateChanges.pipe((0,K.h)(H=>!(!H.hideToggle&&!H.togglePosition))):q.E;this.tabIndex=parseInt(le||\"\")||0,this._parentChangeSubscription=(0,Me.T)(Le.opened,Le.closed,U,Le._inputChanges.pipe((0,K.h)(H=>!!(H.hideToggle||H.disabled||H.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),Le.closed.pipe((0,K.h)(()=>Le._containsFocus())).subscribe(()=>Jt.focusVia(mt,\"program\")),Re&&(this.expandedHeight=Re.expandedHeight,this.collapsedHeight=Re.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const Le=this._isExpanded();return Le&&this.expandedHeight?this.expandedHeight:!Le&&this.collapsedHeight?this.collapsedHeight:null}_keydown(Le){switch(Le.keyCode){case re.L_:case re.K5:(0,re.Vb)(Le)||(Le.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(Le))}}focus(Le,mt){Le?this._focusMonitor.focusVia(this._element,Le,mt):this._element.nativeElement.focus(mt)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(Le=>{Le&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return Xe.\\u0275fac=function(Le){return new(Le||Xe)(s.Y36(fe,1),s.Y36(s.SBq),s.Y36(Y.tE),s.Y36(s.sBO),s.Y36(te,8),s.Y36(me.Qb,8),s.$8M(\"tabindex\"))},Xe.\\u0275cmp=s.Xpm({type:Xe,selectors:[[\"mat-expansion-panel-header\"]],hostAttrs:[\"role\",\"button\",1,\"mat-expansion-panel-header\",\"mat-focus-indicator\"],hostVars:15,hostBindings:function(Le,mt){1&Le&&s.NdJ(\"click\",function(){return mt._toggle()})(\"keydown\",function(dt){return mt._keydown(dt)}),2&Le&&(s.uIk(\"id\",mt.panel._headerId)(\"tabindex\",mt.tabIndex)(\"aria-controls\",mt._getPanelId())(\"aria-expanded\",mt._isExpanded())(\"aria-disabled\",mt.panel.disabled),s.Udp(\"height\",mt._getHeaderHeight()),s.ekj(\"mat-expanded\",mt._isExpanded())(\"mat-expansion-toggle-indicator-after\",\"after\"===mt._getTogglePosition())(\"mat-expansion-toggle-indicator-before\",\"before\"===mt._getTogglePosition())(\"_mat-animation-noopable\",\"NoopAnimations\"===mt._animationMode))},inputs:{tabIndex:\"tabIndex\",expandedHeight:\"expandedHeight\",collapsedHeight:\"collapsedHeight\"},features:[s.qOj],ngContentSelectors:I,decls:5,vars:1,consts:[[1,\"mat-content\"],[\"class\",\"mat-expansion-indicator\",4,\"ngIf\"],[1,\"mat-expansion-indicator\"]],template:function(Le,mt){1&Le&&(s.F$t(D),s.TgZ(0,\"span\",0),s.Hsn(1),s.Hsn(2,1),s.Hsn(3,2),s.qZA(),s.YNc(4,v,1,1,\"span\",1)),2&Le&&(s.xp6(4),s.Q6J(\"ngIf\",mt._showToggle()))},directives:[O.O5],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;margin-right:16px}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:\"\";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}.cdk-high-contrast-active .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true])::before,.cdk-high-contrast-active .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true])::before,.cdk-high-contrast-active .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true])::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;border:3px solid;border-radius:4px;content:\"\"}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}\\n'],encapsulation:2,data:{animation:[C.indicatorRotate]},changeDetection:0}),Xe})(),Pe=(()=>{class Xe{}return Xe.\\u0275fac=function(Le){return new(Le||Xe)},Xe.\\u0275dir=s.lG2({type:Xe,selectors:[[\"mat-panel-description\"]],hostAttrs:[1,\"mat-expansion-panel-header-description\"]}),Xe})(),lt=(()=>{class Xe{}return Xe.\\u0275fac=function(Le){return new(Le||Xe)},Xe.\\u0275dir=s.lG2({type:Xe,selectors:[[\"mat-panel-title\"]],hostAttrs:[1,\"mat-expansion-panel-header-title\"]}),Xe})(),G=(()=>{class Xe extends b{constructor(){super(...arguments),this._ownHeaders=new s.n_E,this._hideToggle=!1,this.displayMode=\"default\",this.togglePosition=\"after\"}get hideToggle(){return this._hideToggle}set hideToggle(Le){this._hideToggle=(0,e.Ig)(Le)}ngAfterContentInit(){this._headers.changes.pipe((0,W.O)(this._headers)).subscribe(Le=>{this._ownHeaders.reset(Le.filter(mt=>mt.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new Y.Em(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(Le){this._keyManager.onKeydown(Le)}_handleHeaderFocus(Le){this._keyManager.updateActiveItem(Le)}ngOnDestroy(){super.ngOnDestroy(),this._ownHeaders.destroy()}}return Xe.\\u0275fac=function(){let Ke;return function(mt){return(Ke||(Ke=s.n5z(Xe)))(mt||Xe)}}(),Xe.\\u0275dir=s.lG2({type:Xe,selectors:[[\"mat-accordion\"]],contentQueries:function(Le,mt,Jt){if(1&Le&&s.Suo(Jt,Se,5),2&Le){let dt;s.iGM(dt=s.CRH())&&(mt._headers=dt)}},hostAttrs:[1,\"mat-accordion\"],hostVars:2,hostBindings:function(Le,mt){2&Le&&s.ekj(\"mat-accordion-multi\",mt.multi)},inputs:{multi:\"multi\",displayMode:\"displayMode\",togglePosition:\"togglePosition\",hideToggle:\"hideToggle\"},exportAs:[\"matAccordion\"],features:[s._Bn([{provide:Z,useExisting:Xe}]),s.qOj]}),Xe})(),Ze=(()=>{class Xe{}return Xe.\\u0275fac=function(Le){return new(Le||Xe)},Xe.\\u0275mod=s.oAB({type:Xe}),Xe.\\u0275inj=s.cJS({imports:[[O.ez,k.BQ,w,E.eL]]}),Xe})()},8295:(st,P,c)=>{\"use strict\";c.d(P,{G_:()=>Re,o2:()=>dt,TO:()=>C,KE:()=>de,Eo:()=>S,lN:()=>le,bx:()=>pe,hX:()=>Se,R9:()=>Xe});var s=c(8553),e=c(8583),r=c(7716),u=c(2458),l=c(9490),m=c(9765),a=c(6682),b=c(2759),y=c(9761),M=c(6782),B=c(5257),w=c(7238),E=c(6237),O=c(946),k=c(521);const Y=[\"underline\"],z=[\"connectionContainer\"],W=[\"inputContainer\"],K=[\"label\"];function $(U,H){1&U&&(r.ynx(0),r.TgZ(1,\"div\",14),r._UZ(2,\"div\",15),r._UZ(3,\"div\",16),r._UZ(4,\"div\",17),r.qZA(),r.TgZ(5,\"div\",18),r._UZ(6,\"div\",15),r._UZ(7,\"div\",16),r._UZ(8,\"div\",17),r.qZA(),r.BQk())}function re(U,H){1&U&&(r.TgZ(0,\"div\",19),r.Hsn(1,1),r.qZA())}function me(U,H){if(1&U&&(r.ynx(0),r.Hsn(1,2),r.TgZ(2,\"span\"),r._uU(3),r.qZA(),r.BQk()),2&U){const j=r.oxw(2);r.xp6(3),r.Oqu(j._control.placeholder)}}function q(U,H){1&U&&r.Hsn(0,3,[\"*ngSwitchCase\",\"true\"])}function Me(U,H){1&U&&(r.TgZ(0,\"span\",23),r._uU(1,\" *\"),r.qZA())}function A(U,H){if(1&U){const j=r.EpF();r.TgZ(0,\"label\",20,21),r.NdJ(\"cdkObserveContent\",function(){return r.CHM(j),r.oxw().updateOutlineGap()}),r.YNc(2,me,4,1,\"ng-container\",12),r.YNc(3,q,1,0,\"ng-content\",12),r.YNc(4,Me,2,0,\"span\",22),r.qZA()}if(2&U){const j=r.oxw();r.ekj(\"mat-empty\",j._control.empty&&!j._shouldAlwaysFloat())(\"mat-form-field-empty\",j._control.empty&&!j._shouldAlwaysFloat())(\"mat-accent\",\"accent\"==j.color)(\"mat-warn\",\"warn\"==j.color),r.Q6J(\"cdkObserveContentDisabled\",\"outline\"!=j.appearance)(\"id\",j._labelId)(\"ngSwitch\",j._hasLabel()),r.uIk(\"for\",j._control.id)(\"aria-owns\",j._control.id),r.xp6(2),r.Q6J(\"ngSwitchCase\",!1),r.xp6(1),r.Q6J(\"ngSwitchCase\",!0),r.xp6(1),r.Q6J(\"ngIf\",!j.hideRequiredMarker&&j._control.required&&!j._control.disabled)}}function ce(U,H){1&U&&(r.TgZ(0,\"div\",24),r.Hsn(1,4),r.qZA())}function _(U,H){if(1&U&&(r.TgZ(0,\"div\",25,26),r._UZ(2,\"span\",27),r.qZA()),2&U){const j=r.oxw();r.xp6(2),r.ekj(\"mat-accent\",\"accent\"==j.color)(\"mat-warn\",\"warn\"==j.color)}}function d(U,H){if(1&U&&(r.TgZ(0,\"div\"),r.Hsn(1,5),r.qZA()),2&U){const j=r.oxw();r.Q6J(\"@transitionMessages\",j._subscriptAnimationState)}}function f(U,H){if(1&U&&(r.TgZ(0,\"div\",31),r._uU(1),r.qZA()),2&U){const j=r.oxw(2);r.Q6J(\"id\",j._hintLabelId),r.xp6(1),r.Oqu(j.hintLabel)}}function v(U,H){if(1&U&&(r.TgZ(0,\"div\",28),r.YNc(1,f,2,2,\"div\",29),r.Hsn(2,6),r._UZ(3,\"div\",30),r.Hsn(4,7),r.qZA()),2&U){const j=r.oxw();r.Q6J(\"@transitionMessages\",j._subscriptAnimationState),r.xp6(1),r.Q6J(\"ngIf\",j.hintLabel)}}const D=[\"*\",[[\"\",\"matPrefix\",\"\"]],[[\"mat-placeholder\"]],[[\"mat-label\"]],[[\"\",\"matSuffix\",\"\"]],[[\"mat-error\"]],[[\"mat-hint\",3,\"align\",\"end\"]],[[\"mat-hint\",\"align\",\"end\"]]],I=[\"*\",\"[matPrefix]\",\"mat-placeholder\",\"mat-label\",\"[matSuffix]\",\"mat-error\",\"mat-hint:not([align='end'])\",\"mat-hint[align='end']\"];let Z=0;const R=new r.OlP(\"MatError\");let C=(()=>{class U{constructor(j,_e){this.id=\"mat-error-\"+Z++,j||_e.nativeElement.setAttribute(\"aria-live\",\"polite\")}}return U.\\u0275fac=function(j){return new(j||U)(r.$8M(\"aria-live\"),r.Y36(r.SBq))},U.\\u0275dir=r.lG2({type:U,selectors:[[\"mat-error\"]],hostAttrs:[\"aria-atomic\",\"true\",1,\"mat-error\"],hostVars:1,hostBindings:function(j,_e){2&j&&r.uIk(\"id\",_e.id)},inputs:{id:\"id\"},features:[r._Bn([{provide:R,useExisting:U}])]}),U})();const g={transitionMessages:(0,w.X$)(\"transitionMessages\",[(0,w.SB)(\"enter\",(0,w.oB)({opacity:1,transform:\"translateY(0%)\"})),(0,w.eR)(\"void => enter\",[(0,w.oB)({opacity:0,transform:\"translateY(-5px)\"}),(0,w.jt)(\"300ms cubic-bezier(0.55, 0, 0.55, 0.2)\")])])};let S=(()=>{class U{}return U.\\u0275fac=function(j){return new(j||U)},U.\\u0275dir=r.lG2({type:U}),U})(),ie=0;const be=new r.OlP(\"MatHint\");let pe=(()=>{class U{constructor(){this.align=\"start\",this.id=\"mat-hint-\"+ie++}}return U.\\u0275fac=function(j){return new(j||U)},U.\\u0275dir=r.lG2({type:U,selectors:[[\"mat-hint\"]],hostAttrs:[1,\"mat-hint\"],hostVars:4,hostBindings:function(j,_e){2&j&&(r.uIk(\"id\",_e.id)(\"align\",null),r.ekj(\"mat-form-field-hint-end\",\"end\"===_e.align))},inputs:{align:\"align\",id:\"id\"},features:[r._Bn([{provide:be,useExisting:U}])]}),U})(),Se=(()=>{class U{}return U.\\u0275fac=function(j){return new(j||U)},U.\\u0275dir=r.lG2({type:U,selectors:[[\"mat-label\"]]}),U})(),Pe=(()=>{class U{}return U.\\u0275fac=function(j){return new(j||U)},U.\\u0275dir=r.lG2({type:U,selectors:[[\"mat-placeholder\"]]}),U})();const lt=new r.OlP(\"MatPrefix\"),Ze=new r.OlP(\"MatSuffix\");let Xe=(()=>{class U{}return U.\\u0275fac=function(j){return new(j||U)},U.\\u0275dir=r.lG2({type:U,selectors:[[\"\",\"matSuffix\",\"\"]],features:[r._Bn([{provide:Ze,useExisting:U}])]}),U})(),Ke=0;const Jt=(0,u.pj)(class{constructor(U){this._elementRef=U}},\"primary\"),dt=new r.OlP(\"MAT_FORM_FIELD_DEFAULT_OPTIONS\"),Re=new r.OlP(\"MatFormField\");let de=(()=>{class U extends Jt{constructor(j,_e,Qe,ot,Je,At,Et,Mt){super(j),this._changeDetectorRef=_e,this._dir=ot,this._defaults=Je,this._platform=At,this._ngZone=Et,this._outlineGapCalculationNeededImmediately=!1,this._outlineGapCalculationNeededOnStable=!1,this._destroyed=new m.xQ,this._showAlwaysAnimate=!1,this._subscriptAnimationState=\"\",this._hintLabel=\"\",this._hintLabelId=\"mat-hint-\"+Ke++,this._labelId=\"mat-form-field-label-\"+Ke++,this.floatLabel=this._getDefaultFloatLabelState(),this._animationsEnabled=\"NoopAnimations\"!==Mt,this.appearance=Je&&Je.appearance?Je.appearance:\"legacy\",this._hideRequiredMarker=!(!Je||null==Je.hideRequiredMarker)&&Je.hideRequiredMarker}get appearance(){return this._appearance}set appearance(j){const _e=this._appearance;this._appearance=j||this._defaults&&this._defaults.appearance||\"legacy\",\"outline\"===this._appearance&&_e!==j&&(this._outlineGapCalculationNeededOnStable=!0)}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(j){this._hideRequiredMarker=(0,l.Ig)(j)}_shouldAlwaysFloat(){return\"always\"===this.floatLabel&&!this._showAlwaysAnimate}_canLabelFloat(){return\"never\"!==this.floatLabel}get hintLabel(){return this._hintLabel}set hintLabel(j){this._hintLabel=j,this._processHints()}get floatLabel(){return\"legacy\"!==this.appearance&&\"never\"===this._floatLabel?\"auto\":this._floatLabel}set floatLabel(j){j!==this._floatLabel&&(this._floatLabel=j||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}get _control(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic}set _control(j){this._explicitFormFieldControl=j}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._connectionContainerRef||this._elementRef}ngAfterContentInit(){this._validateControlChild();const j=this._control;j.controlType&&this._elementRef.nativeElement.classList.add(`mat-form-field-type-${j.controlType}`),j.stateChanges.pipe((0,y.O)(null)).subscribe(()=>{this._validatePlaceholders(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),j.ngControl&&j.ngControl.valueChanges&&j.ngControl.valueChanges.pipe((0,M.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,M.R)(this._destroyed)).subscribe(()=>{this._outlineGapCalculationNeededOnStable&&this.updateOutlineGap()})}),(0,a.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._outlineGapCalculationNeededOnStable=!0,this._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe((0,y.O)(null)).subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe((0,y.O)(null)).subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._dir&&this._dir.change.pipe((0,M.R)(this._destroyed)).subscribe(()=>{\"function\"==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this.updateOutlineGap())}):this.updateOutlineGap()})}ngAfterContentChecked(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}ngAfterViewInit(){this._subscriptAnimationState=\"enter\",this._changeDetectorRef.detectChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_shouldForward(j){const _e=this._control?this._control.ngControl:null;return _e&&_e[j]}_hasPlaceholder(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}_hasLabel(){return!(!this._labelChildNonStatic&&!this._labelChildStatic)}_shouldLabelFloat(){return this._canLabelFloat()&&(this._control&&this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_hideControlPlaceholder(){return\"legacy\"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}_hasFloatingLabel(){return this._hasLabel()||\"legacy\"===this.appearance&&this._hasPlaceholder()}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?\"error\":\"hint\"}_animateAndLockLabel(){this._hasFloatingLabel()&&this._canLabelFloat()&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,(0,b.R)(this._label.nativeElement,\"transitionend\").pipe((0,B.q)(1)).subscribe(()=>{this._showAlwaysAnimate=!1})),this.floatLabel=\"always\",this._changeDetectorRef.markForCheck())}_validatePlaceholders(){}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_getDefaultFloatLabelState(){return this._defaults&&this._defaults.floatLabel||\"auto\"}_syncDescribedByIds(){if(this._control){let j=[];if(this._control.userAriaDescribedBy&&\"string\"==typeof this._control.userAriaDescribedBy&&j.push(...this._control.userAriaDescribedBy.split(\" \")),\"hint\"===this._getDisplayedMessages()){const _e=this._hintChildren?this._hintChildren.find(ot=>\"start\"===ot.align):null,Qe=this._hintChildren?this._hintChildren.find(ot=>\"end\"===ot.align):null;_e?j.push(_e.id):this._hintLabel&&j.push(this._hintLabelId),Qe&&j.push(Qe.id)}else this._errorChildren&&j.push(...this._errorChildren.map(_e=>_e.id));this._control.setDescribedByIds(j)}}_validateControlChild(){}updateOutlineGap(){const j=this._label?this._label.nativeElement:null;if(!(\"outline\"===this.appearance&&j&&j.children.length&&j.textContent.trim()&&this._platform.isBrowser))return;if(!this._isAttachedToDOM())return void(this._outlineGapCalculationNeededImmediately=!0);let _e=0,Qe=0;const ot=this._connectionContainerRef.nativeElement,Je=ot.querySelectorAll(\".mat-form-field-outline-start\"),At=ot.querySelectorAll(\".mat-form-field-outline-gap\");if(this._label&&this._label.nativeElement.children.length){const Et=ot.getBoundingClientRect();if(0===Et.width&&0===Et.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);const Mt=this._getStartEnd(Et),ae=j.children,Ae=this._getStartEnd(ae[0].getBoundingClientRect());let nt=0;for(let Lt=0;Lt0?.75*nt+10:0}for(let Et=0;Et{class U{}return U.\\u0275fac=function(j){return new(j||U)},U.\\u0275mod=r.oAB({type:U}),U.\\u0275inj=r.cJS({imports:[[e.ez,u.BQ,s.Q8],u.BQ]}),U})()},6627:(st,P,c)=>{\"use strict\";c.d(P,{Hw:()=>g,Ps:()=>S});var s=c(7716),e=c(2458),r=c(9490),u=c(8583),l=c(5917),m=c(205),a=c(5758),b=c(826),y=c(8307),M=c(8002),B=c(5304),w=c(8939),E=c(8345),O=c(5257),k=c(1841),Y=c(9075);const z=[\"*\"];function W(te){return Error(`Unable to find icon with the name \"${te}\"`)}function $(te){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was \"${te}\".`)}function re(te){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was \"${te}\".`)}class me{constructor(Oe,fe,ie){this.url=Oe,this.svgText=fe,this.options=ie}}let q=(()=>{class te{constructor(fe,ie,be,pe){this._httpClient=fe,this._sanitizer=ie,this._errorHandler=pe,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=\"material-icons\",this._document=be}addSvgIcon(fe,ie,be){return this.addSvgIconInNamespace(\"\",fe,ie,be)}addSvgIconLiteral(fe,ie,be){return this.addSvgIconLiteralInNamespace(\"\",fe,ie,be)}addSvgIconInNamespace(fe,ie,be,pe){return this._addSvgIconConfig(fe,ie,new me(be,null,pe))}addSvgIconResolver(fe){return this._resolvers.push(fe),this}addSvgIconLiteralInNamespace(fe,ie,be,pe){const Se=this._sanitizer.sanitize(s.q3G.HTML,be);if(!Se)throw re(be);return this._addSvgIconConfig(fe,ie,new me(\"\",Se,pe))}addSvgIconSet(fe,ie){return this.addSvgIconSetInNamespace(\"\",fe,ie)}addSvgIconSetLiteral(fe,ie){return this.addSvgIconSetLiteralInNamespace(\"\",fe,ie)}addSvgIconSetInNamespace(fe,ie,be){return this._addSvgIconSetConfig(fe,new me(ie,null,be))}addSvgIconSetLiteralInNamespace(fe,ie,be){const pe=this._sanitizer.sanitize(s.q3G.HTML,ie);if(!pe)throw re(ie);return this._addSvgIconSetConfig(fe,new me(\"\",pe,be))}registerFontClassAlias(fe,ie=fe){return this._fontCssClassesByAlias.set(fe,ie),this}classNameForFontAlias(fe){return this._fontCssClassesByAlias.get(fe)||fe}setDefaultFontSetClass(fe){return this._defaultFontSetClass=fe,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(fe){const ie=this._sanitizer.sanitize(s.q3G.RESOURCE_URL,fe);if(!ie)throw $(fe);const be=this._cachedIconsByUrl.get(ie);return be?(0,l.of)(ce(be)):this._loadSvgIconFromConfig(new me(fe,null)).pipe((0,y.b)(pe=>this._cachedIconsByUrl.set(ie,pe)),(0,M.U)(pe=>ce(pe)))}getNamedSvgIcon(fe,ie=\"\"){const be=_(ie,fe);let pe=this._svgIconConfigs.get(be);if(pe)return this._getSvgFromConfig(pe);if(pe=this._getIconConfigFromResolvers(ie,fe),pe)return this._svgIconConfigs.set(be,pe),this._getSvgFromConfig(pe);const Se=this._iconSetConfigs.get(ie);return Se?this._getSvgFromIconSetConfigs(fe,Se):(0,m._)(W(be))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(fe){return fe.svgText?(0,l.of)(ce(this._svgElementFromConfig(fe))):this._loadSvgIconFromConfig(fe).pipe((0,M.U)(ie=>ce(ie)))}_getSvgFromIconSetConfigs(fe,ie){const be=this._extractIconWithNameFromAnySet(fe,ie);if(be)return(0,l.of)(be);const pe=ie.filter(Se=>!Se.svgText).map(Se=>this._loadSvgIconSetFromConfig(Se).pipe((0,B.K)(Pe=>{const G=`Loading icon set URL: ${this._sanitizer.sanitize(s.q3G.RESOURCE_URL,Se.url)} failed: ${Pe.message}`;return this._errorHandler.handleError(new Error(G)),(0,l.of)(null)})));return(0,a.D)(pe).pipe((0,M.U)(()=>{const Se=this._extractIconWithNameFromAnySet(fe,ie);if(!Se)throw W(fe);return Se}))}_extractIconWithNameFromAnySet(fe,ie){for(let be=ie.length-1;be>=0;be--){const pe=ie[be];if(pe.svgText&&pe.svgText.indexOf(fe)>-1){const Se=this._svgElementFromConfig(pe),Pe=this._extractSvgIconFromSet(Se,fe,pe.options);if(Pe)return Pe}}return null}_loadSvgIconFromConfig(fe){return this._fetchIcon(fe).pipe((0,y.b)(ie=>fe.svgText=ie),(0,M.U)(()=>this._svgElementFromConfig(fe)))}_loadSvgIconSetFromConfig(fe){return fe.svgText?(0,l.of)(null):this._fetchIcon(fe).pipe((0,y.b)(ie=>fe.svgText=ie))}_extractSvgIconFromSet(fe,ie,be){const pe=fe.querySelector(`[id=\"${ie}\"]`);if(!pe)return null;const Se=pe.cloneNode(!0);if(Se.removeAttribute(\"id\"),\"svg\"===Se.nodeName.toLowerCase())return this._setSvgAttributes(Se,be);if(\"symbol\"===Se.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(Se),be);const Pe=this._svgElementFromString(\"\");return Pe.appendChild(Se),this._setSvgAttributes(Pe,be)}_svgElementFromString(fe){const ie=this._document.createElement(\"DIV\");ie.innerHTML=fe;const be=ie.querySelector(\"svg\");if(!be)throw Error(\" tag not found\");return be}_toSvgElement(fe){const ie=this._svgElementFromString(\"\"),be=fe.attributes;for(let pe=0;pethis._inProgressUrlFetches.delete(Pe)),(0,E.B)());return this._inProgressUrlFetches.set(Pe,G),G}_addSvgIconConfig(fe,ie,be){return this._svgIconConfigs.set(_(fe,ie),be),this}_addSvgIconSetConfig(fe,ie){const be=this._iconSetConfigs.get(fe);return be?be.push(ie):this._iconSetConfigs.set(fe,[ie]),this}_svgElementFromConfig(fe){if(!fe.svgElement){const ie=this._svgElementFromString(fe.svgText);this._setSvgAttributes(ie,fe.options),fe.svgElement=ie}return fe.svgElement}_getIconConfigFromResolvers(fe,ie){for(let be=0;beOe?Oe.pathname+Oe.search:\"\"}}}),I=[\"clip-path\",\"color-profile\",\"src\",\"cursor\",\"fill\",\"filter\",\"marker\",\"marker-start\",\"marker-mid\",\"marker-end\",\"mask\",\"stroke\"],R=I.map(te=>`[${te}]`).join(\", \"),C=/^url\\(['\"]?#(.*?)['\"]?\\)$/;let g=(()=>{class te extends f{constructor(fe,ie,be,pe,Se){super(fe),this._iconRegistry=ie,this._location=pe,this._errorHandler=Se,this._inline=!1,this._currentIconFetch=b.w.EMPTY,be||fe.nativeElement.setAttribute(\"aria-hidden\",\"true\")}get inline(){return this._inline}set inline(fe){this._inline=(0,r.Ig)(fe)}get svgIcon(){return this._svgIcon}set svgIcon(fe){fe!==this._svgIcon&&(fe?this._updateSvgIcon(fe):this._svgIcon&&this._clearSvgElement(),this._svgIcon=fe)}get fontSet(){return this._fontSet}set fontSet(fe){const ie=this._cleanupFontValue(fe);ie!==this._fontSet&&(this._fontSet=ie,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(fe){const ie=this._cleanupFontValue(fe);ie!==this._fontIcon&&(this._fontIcon=ie,this._updateFontIconClasses())}_splitIconName(fe){if(!fe)return[\"\",\"\"];const ie=fe.split(\":\");switch(ie.length){case 1:return[\"\",ie[0]];case 2:return ie;default:throw Error(`Invalid icon name: \"${fe}\"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const fe=this._elementsWithExternalReferences;if(fe&&fe.size){const ie=this._location.getPathname();ie!==this._previousPath&&(this._previousPath=ie,this._prependPathToReferences(ie))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(fe){this._clearSvgElement();const ie=fe.querySelectorAll(\"style\");for(let pe=0;pe{be.forEach(Se=>{pe.setAttribute(Se.name,`url('${fe}#${Se.value}')`)})})}_cacheChildrenWithExternalReferences(fe){const ie=fe.querySelectorAll(R),be=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let pe=0;pe{const Pe=ie[pe],lt=Pe.getAttribute(Se),G=lt?lt.match(C):null;if(G){let Ze=be.get(Pe);Ze||(Ze=[],be.set(Pe,Ze)),Ze.push({name:Se,value:G[1]})}})}_updateSvgIcon(fe){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),fe){const[ie,be]=this._splitIconName(fe);ie&&(this._svgNamespace=ie),be&&(this._svgName=be),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(be,ie).pipe((0,O.q)(1)).subscribe(pe=>this._setSvgElement(pe),pe=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${ie}:${be}! ${pe.message}`))})}}}return te.\\u0275fac=function(fe){return new(fe||te)(s.Y36(s.SBq),s.Y36(q),s.$8M(\"aria-hidden\"),s.Y36(v),s.Y36(s.qLn))},te.\\u0275cmp=s.Xpm({type:te,selectors:[[\"mat-icon\"]],hostAttrs:[\"role\",\"img\",1,\"mat-icon\",\"notranslate\"],hostVars:7,hostBindings:function(fe,ie){2&fe&&(s.uIk(\"data-mat-icon-type\",ie._usingFontIcon()?\"font\":\"svg\")(\"data-mat-icon-name\",ie._svgName||ie.fontIcon)(\"data-mat-icon-namespace\",ie._svgNamespace||ie.fontSet),s.ekj(\"mat-icon-inline\",ie.inline)(\"mat-icon-no-color\",\"primary\"!==ie.color&&\"accent\"!==ie.color&&\"warn\"!==ie.color))},inputs:{color:\"color\",inline:\"inline\",svgIcon:\"svgIcon\",fontSet:\"fontSet\",fontIcon:\"fontIcon\"},exportAs:[\"matIcon\"],features:[s.qOj],ngContentSelectors:z,decls:1,vars:0,template:function(fe,ie){1&fe&&(s.F$t(),s.Hsn(0))},styles:[\".mat-icon{background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\\n\"],encapsulation:2,changeDetection:0}),te})(),S=(()=>{class te{}return te.\\u0275fac=function(fe){return new(fe||te)},te.\\u0275mod=s.oAB({type:te}),te.\\u0275inj=s.cJS({imports:[[e.BQ],e.BQ]}),te})()},3166:(st,P,c)=>{\"use strict\";c.d(P,{Nt:()=>k,c:()=>Y});var s=c(6109),e=c(7716),r=c(9490),u=c(521),l=c(2458),m=c(8295),a=c(9765),b=c(3679);const B=new e.OlP(\"MAT_INPUT_VALUE_ACCESSOR\"),w=[\"button\",\"checkbox\",\"file\",\"hidden\",\"image\",\"radio\",\"range\",\"reset\",\"submit\"];let E=0;const O=(0,l.FD)(class{constructor(z,W,K,$){this._defaultErrorStateMatcher=z,this._parentForm=W,this._parentFormGroup=K,this.ngControl=$}});let k=(()=>{class z extends O{constructor(K,$,re,me,q,Me,A,ce,_,d){super(Me,me,q,re),this._elementRef=K,this._platform=$,this._autofillMonitor=ce,this._formField=d,this._uid=\"mat-input-\"+E++,this.focused=!1,this.stateChanges=new a.xQ,this.controlType=\"mat-input\",this.autofilled=!1,this._disabled=!1,this._required=!1,this._type=\"text\",this._readonly=!1,this._neverEmptyInputTypes=[\"date\",\"datetime\",\"datetime-local\",\"month\",\"time\",\"week\"].filter(D=>(0,u.qK)().has(D));const f=this._elementRef.nativeElement,v=f.nodeName.toLowerCase();this._inputValueAccessor=A||f,this._previousNativeValue=this.value,this.id=this.id,$.IOS&&_.runOutsideAngular(()=>{K.nativeElement.addEventListener(\"keyup\",D=>{const I=D.target;!I.value&&0===I.selectionStart&&0===I.selectionEnd&&(I.setSelectionRange(1,1),I.setSelectionRange(0,0))})}),this._isServer=!this._platform.isBrowser,this._isNativeSelect=\"select\"===v,this._isTextarea=\"textarea\"===v,this._isInFormField=!!d,this._isNativeSelect&&(this.controlType=f.multiple?\"mat-native-select-multiple\":\"mat-native-select\")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(K){this._disabled=(0,r.Ig)(K),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(K){this._id=K||this._uid}get required(){return this._required}set required(K){this._required=(0,r.Ig)(K)}get type(){return this._type}set type(K){this._type=K||\"text\",this._validateType(),!this._isTextarea&&(0,u.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(K){K!==this.value&&(this._inputValueAccessor.value=K,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(K){this._readonly=(0,r.Ig)(K)}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(K=>{this.autofilled=K.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement)}ngDoCheck(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(K){this._elementRef.nativeElement.focus(K)}_focusChanged(K){K!==this.focused&&(this.focused=K,this.stateChanges.next())}_onInput(){}_dirtyCheckPlaceholder(){var K,$;const re=(null===($=null===(K=this._formField)||void 0===K?void 0:K._hideControlPlaceholder)||void 0===$?void 0:$.call(K))?null:this.placeholder;if(re!==this._previousPlaceholder){const me=this._elementRef.nativeElement;this._previousPlaceholder=re,re?me.setAttribute(\"placeholder\",re):me.removeAttribute(\"placeholder\")}}_dirtyCheckNativeValue(){const K=this._elementRef.nativeElement.value;this._previousNativeValue!==K&&(this._previousNativeValue=K,this.stateChanges.next())}_validateType(){w.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let K=this._elementRef.nativeElement.validity;return K&&K.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const K=this._elementRef.nativeElement,$=K.options[0];return this.focused||K.multiple||!this.empty||!!(K.selectedIndex>-1&&$&&$.label)}return this.focused||!this.empty}setDescribedByIds(K){K.length?this._elementRef.nativeElement.setAttribute(\"aria-describedby\",K.join(\" \")):this._elementRef.nativeElement.removeAttribute(\"aria-describedby\")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const K=this._elementRef.nativeElement;return this._isNativeSelect&&(K.multiple||K.size>1)}}return z.\\u0275fac=function(K){return new(K||z)(e.Y36(e.SBq),e.Y36(u.t4),e.Y36(b.a5,10),e.Y36(b.F,8),e.Y36(b.sg,8),e.Y36(l.rD),e.Y36(B,10),e.Y36(s.Lq),e.Y36(e.R0b),e.Y36(m.G_,8))},z.\\u0275dir=e.lG2({type:z,selectors:[[\"input\",\"matInput\",\"\"],[\"textarea\",\"matInput\",\"\"],[\"select\",\"matNativeControl\",\"\"],[\"input\",\"matNativeControl\",\"\"],[\"textarea\",\"matNativeControl\",\"\"]],hostAttrs:[1,\"mat-input-element\",\"mat-form-field-autofill-control\"],hostVars:11,hostBindings:function(K,$){1&K&&e.NdJ(\"focus\",function(){return $._focusChanged(!0)})(\"blur\",function(){return $._focusChanged(!1)})(\"input\",function(){return $._onInput()}),2&K&&(e.Ikx(\"disabled\",$.disabled)(\"required\",$.required),e.uIk(\"id\",$.id)(\"data-placeholder\",$.placeholder)(\"readonly\",$.readonly&&!$._isNativeSelect||null)(\"aria-invalid\",$.empty&&$.required?null:$.errorState)(\"aria-required\",$.required),e.ekj(\"mat-input-server\",$._isServer)(\"mat-native-select-inline\",$._isInlineSelect()))},inputs:{id:\"id\",disabled:\"disabled\",required:\"required\",type:\"type\",value:\"value\",readonly:\"readonly\",placeholder:\"placeholder\",errorStateMatcher:\"errorStateMatcher\",userAriaDescribedBy:[\"aria-describedby\",\"userAriaDescribedBy\"]},exportAs:[\"matInput\"],features:[e._Bn([{provide:m.Eo,useExisting:z}]),e.qOj,e.TTD]}),z})(),Y=(()=>{class z{}return z.\\u0275fac=function(K){return new(K||z)},z.\\u0275mod=e.oAB({type:z}),z.\\u0275inj=e.cJS({providers:[l.rD],imports:[[s.Ky,m.lN,l.BQ],s.Ky,m.lN]}),z})()},7746:(st,P,c)=>{\"use strict\";c.d(P,{Tg:()=>v,ie:()=>S,vS:()=>C,Ub:()=>g});var s=c(8583),e=c(7716),r=c(2458),u=c(9490),l=c(9765),m=c(6782),a=c(9761),b=c(9238),y=c(7860),M=c(6461),B=c(3679),w=c(1769);const E=[\"*\"],k=[[[\"\",\"mat-list-avatar\",\"\"],[\"\",\"mat-list-icon\",\"\"],[\"\",\"matListAvatar\",\"\"],[\"\",\"matListIcon\",\"\"]],[[\"\",\"mat-line\",\"\"],[\"\",\"matLine\",\"\"]],\"*\"],Y=[\"[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]\",\"[mat-line], [matLine]\",\"*\"],z=[\"text\"];function W(te,Oe){if(1&te&&e._UZ(0,\"mat-pseudo-checkbox\",5),2&te){const fe=e.oxw();e.Q6J(\"state\",fe.selected?\"checked\":\"unchecked\")(\"disabled\",fe.disabled)}}const K=[\"*\",[[\"\",\"mat-list-avatar\",\"\"],[\"\",\"mat-list-icon\",\"\"],[\"\",\"matListAvatar\",\"\"],[\"\",\"matListIcon\",\"\"]]],$=[\"*\",\"[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]\"],me=(0,r.Kr)(class{}),q=new e.OlP(\"MatList\"),Me=new e.OlP(\"MatNavList\");let _=(()=>{class te{}return te.\\u0275fac=function(fe){return new(fe||te)},te.\\u0275dir=e.lG2({type:te,selectors:[[\"\",\"mat-list-avatar\",\"\"],[\"\",\"matListAvatar\",\"\"]],hostAttrs:[1,\"mat-list-avatar\"]}),te})(),d=(()=>{class te{}return te.\\u0275fac=function(fe){return new(fe||te)},te.\\u0275dir=e.lG2({type:te,selectors:[[\"\",\"mat-list-icon\",\"\"],[\"\",\"matListIcon\",\"\"]],hostAttrs:[1,\"mat-list-icon\"]}),te})(),v=(()=>{class te extends me{constructor(fe,ie,be,pe){super(),this._element=fe,this._isInteractiveList=!1,this._destroyed=new l.xQ,this._disabled=!1,this._isInteractiveList=!!(be||pe&&\"action-list\"===pe._getListType()),this._list=be||pe;const Se=this._getHostElement();\"button\"===Se.nodeName.toLowerCase()&&!Se.hasAttribute(\"type\")&&Se.setAttribute(\"type\",\"button\"),this._list&&this._list._stateChanges.pipe((0,m.R)(this._destroyed)).subscribe(()=>{ie.markForCheck()})}get disabled(){return this._disabled||!(!this._list||!this._list.disabled)}set disabled(fe){this._disabled=(0,u.Ig)(fe)}ngAfterContentInit(){(0,r.E0)(this._lines,this._element)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_isRippleDisabled(){return!this._isInteractiveList||this.disableRipple||!(!this._list||!this._list.disableRipple)}_getHostElement(){return this._element.nativeElement}}return te.\\u0275fac=function(fe){return new(fe||te)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(Me,8),e.Y36(q,8))},te.\\u0275cmp=e.Xpm({type:te,selectors:[[\"mat-list-item\"],[\"a\",\"mat-list-item\",\"\"],[\"button\",\"mat-list-item\",\"\"]],contentQueries:function(fe,ie,be){if(1&fe&&(e.Suo(be,_,5),e.Suo(be,d,5),e.Suo(be,r.X2,5)),2&fe){let pe;e.iGM(pe=e.CRH())&&(ie._avatar=pe.first),e.iGM(pe=e.CRH())&&(ie._icon=pe.first),e.iGM(pe=e.CRH())&&(ie._lines=pe)}},hostAttrs:[1,\"mat-list-item\",\"mat-focus-indicator\"],hostVars:6,hostBindings:function(fe,ie){2&fe&&e.ekj(\"mat-list-item-disabled\",ie.disabled)(\"mat-list-item-avatar\",ie._avatar||ie._icon)(\"mat-list-item-with-avatar\",ie._avatar||ie._icon)},inputs:{disableRipple:\"disableRipple\",disabled:\"disabled\"},exportAs:[\"matListItem\"],features:[e.qOj],ngContentSelectors:Y,decls:6,vars:2,consts:[[1,\"mat-list-item-content\"],[\"mat-ripple\",\"\",1,\"mat-list-item-ripple\",3,\"matRippleTrigger\",\"matRippleDisabled\"],[1,\"mat-list-text\"]],template:function(fe,ie){1&fe&&(e.F$t(k),e.TgZ(0,\"div\",0),e._UZ(1,\"div\",1),e.Hsn(2),e.TgZ(3,\"div\",2),e.Hsn(4,1),e.qZA(),e.Hsn(5,2),e.qZA()),2&fe&&(e.xp6(1),e.Q6J(\"matRippleTrigger\",ie._getHostElement())(\"matRippleDisabled\",ie._isRippleDisabled()))},directives:[r.wG],encapsulation:2,changeDetection:0}),te})();const D=(0,r.Kr)(class{}),I=(0,r.Kr)(class{}),Z={provide:B.JU,useExisting:(0,e.Gpc)(()=>g),multi:!0};class R{constructor(Oe,fe,ie){this.source=Oe,this.option=fe,this.options=ie}}let C=(()=>{class te extends I{constructor(fe,ie,be){super(),this._element=fe,this._changeDetector=ie,this.selectionList=be,this._selected=!1,this._disabled=!1,this._hasFocus=!1,this.selectedChange=new e.vpe,this.checkboxPosition=\"after\",this._inputsInitialized=!1}get color(){return this._color||this.selectionList.color}set color(fe){this._color=fe}get value(){return this._value}set value(fe){this.selected&&!this.selectionList.compareWith(fe,this.value)&&this._inputsInitialized&&(this.selected=!1),this._value=fe}get disabled(){return this._disabled||this.selectionList&&this.selectionList.disabled}set disabled(fe){const ie=(0,u.Ig)(fe);ie!==this._disabled&&(this._disabled=ie,this._changeDetector.markForCheck())}get selected(){return this.selectionList.selectedOptions.isSelected(this)}set selected(fe){const ie=(0,u.Ig)(fe);ie!==this._selected&&(this._setSelected(ie),(ie||this.selectionList.multiple)&&this.selectionList._reportValueChange())}ngOnInit(){const fe=this.selectionList;fe._value&&fe._value.some(be=>fe.compareWith(be,this._value))&&this._setSelected(!0);const ie=this._selected;Promise.resolve().then(()=>{(this._selected||ie)&&(this.selected=!0,this._changeDetector.markForCheck())}),this._inputsInitialized=!0}ngAfterContentInit(){(0,r.E0)(this._lines,this._element)}ngOnDestroy(){this.selected&&Promise.resolve().then(()=>{this.selected=!1});const fe=this._hasFocus,ie=this.selectionList._removeOptionFromList(this);fe&&ie&&ie.focus()}toggle(){this.selected=!this.selected}focus(){this._element.nativeElement.focus()}getLabel(){return this._text&&this._text.nativeElement.textContent||\"\"}_isRippleDisabled(){return this.disabled||this.disableRipple||this.selectionList.disableRipple}_handleClick(){!this.disabled&&(this.selectionList.multiple||!this.selected)&&(this.toggle(),this.selectionList._emitChangeEvent([this]))}_handleFocus(){this.selectionList._setFocusedOption(this),this._hasFocus=!0}_handleBlur(){this.selectionList._onTouched(),this._hasFocus=!1}_getHostElement(){return this._element.nativeElement}_setSelected(fe){return fe!==this._selected&&(this._selected=fe,fe?this.selectionList.selectedOptions.select(this):this.selectionList.selectedOptions.deselect(this),this.selectedChange.emit(fe),this._changeDetector.markForCheck(),!0)}_markForCheck(){this._changeDetector.markForCheck()}}return te.\\u0275fac=function(fe){return new(fe||te)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36((0,e.Gpc)(()=>g)))},te.\\u0275cmp=e.Xpm({type:te,selectors:[[\"mat-list-option\"]],contentQueries:function(fe,ie,be){if(1&fe&&(e.Suo(be,_,5),e.Suo(be,d,5),e.Suo(be,r.X2,5)),2&fe){let pe;e.iGM(pe=e.CRH())&&(ie._avatar=pe.first),e.iGM(pe=e.CRH())&&(ie._icon=pe.first),e.iGM(pe=e.CRH())&&(ie._lines=pe)}},viewQuery:function(fe,ie){if(1&fe&&e.Gf(z,5),2&fe){let be;e.iGM(be=e.CRH())&&(ie._text=be.first)}},hostAttrs:[\"role\",\"option\",1,\"mat-list-item\",\"mat-list-option\",\"mat-focus-indicator\"],hostVars:15,hostBindings:function(fe,ie){1&fe&&e.NdJ(\"focus\",function(){return ie._handleFocus()})(\"blur\",function(){return ie._handleBlur()})(\"click\",function(){return ie._handleClick()}),2&fe&&(e.uIk(\"aria-selected\",ie.selected)(\"aria-disabled\",ie.disabled)(\"tabindex\",-1),e.ekj(\"mat-list-item-disabled\",ie.disabled)(\"mat-list-item-with-avatar\",ie._avatar||ie._icon)(\"mat-primary\",\"primary\"===ie.color)(\"mat-accent\",\"primary\"!==ie.color&&\"warn\"!==ie.color)(\"mat-warn\",\"warn\"===ie.color)(\"mat-list-single-selected-option\",ie.selected&&!ie.selectionList.multiple))},inputs:{disableRipple:\"disableRipple\",checkboxPosition:\"checkboxPosition\",color:\"color\",value:\"value\",selected:\"selected\",disabled:\"disabled\"},outputs:{selectedChange:\"selectedChange\"},exportAs:[\"matListOption\"],features:[e.qOj],ngContentSelectors:$,decls:7,vars:5,consts:[[1,\"mat-list-item-content\"],[\"mat-ripple\",\"\",1,\"mat-list-item-ripple\",3,\"matRippleTrigger\",\"matRippleDisabled\"],[3,\"state\",\"disabled\",4,\"ngIf\"],[1,\"mat-list-text\"],[\"text\",\"\"],[3,\"state\",\"disabled\"]],template:function(fe,ie){1&fe&&(e.F$t(K),e.TgZ(0,\"div\",0),e._UZ(1,\"div\",1),e.YNc(2,W,1,2,\"mat-pseudo-checkbox\",2),e.TgZ(3,\"div\",3,4),e.Hsn(5),e.qZA(),e.Hsn(6,1),e.qZA()),2&fe&&(e.ekj(\"mat-list-item-content-reverse\",\"after\"==ie.checkboxPosition),e.xp6(1),e.Q6J(\"matRippleTrigger\",ie._getHostElement())(\"matRippleDisabled\",ie._isRippleDisabled()),e.xp6(1),e.Q6J(\"ngIf\",ie.selectionList.multiple))},directives:[r.wG,s.O5,r.nP],encapsulation:2,changeDetection:0}),te})(),g=(()=>{class te extends D{constructor(fe,ie,be,pe){super(),this._element=fe,this._changeDetector=be,this._focusMonitor=pe,this._multiple=!0,this._contentInitialized=!1,this.selectionChange=new e.vpe,this.tabIndex=0,this.color=\"accent\",this.compareWith=(Se,Pe)=>Se===Pe,this._disabled=!1,this.selectedOptions=new y.Ov(this._multiple),this._tabIndex=-1,this._onChange=Se=>{},this._destroyed=new l.xQ,this._onTouched=()=>{}}get disabled(){return this._disabled}set disabled(fe){this._disabled=(0,u.Ig)(fe),this._markOptionsForCheck()}get multiple(){return this._multiple}set multiple(fe){const ie=(0,u.Ig)(fe);ie!==this._multiple&&(this._multiple=ie,this.selectedOptions=new y.Ov(this._multiple,this.selectedOptions.selected))}ngAfterContentInit(){var fe;this._contentInitialized=!0,this._keyManager=new b.Em(this.options).withWrap().withTypeAhead().withHomeAndEnd().skipPredicate(()=>!1).withAllowedModifierKeys([\"shiftKey\"]),this._value&&this._setOptionsFromValues(this._value),this._keyManager.tabOut.pipe((0,m.R)(this._destroyed)).subscribe(()=>{this._allowFocusEscape()}),this.options.changes.pipe((0,a.O)(null),(0,m.R)(this._destroyed)).subscribe(()=>{this._updateTabIndex()}),this.selectedOptions.changed.pipe((0,m.R)(this._destroyed)).subscribe(ie=>{if(ie.added)for(let be of ie.added)be.selected=!0;if(ie.removed)for(let be of ie.removed)be.selected=!1}),null===(fe=this._focusMonitor)||void 0===fe||fe.monitor(this._element).pipe((0,m.R)(this._destroyed)).subscribe(ie=>{var be;if(\"keyboard\"===ie||\"program\"===ie){let pe=0;for(let Se=0;Se-1&&this._keyManager.activeItemIndex===ie&&(ie>0?this._keyManager.updateActiveItem(ie-1):0===ie&&this.options.length>1&&this._keyManager.updateActiveItem(Math.min(ie+1,this.options.length-1))),this._keyManager.activeItem}_keydown(fe){const ie=fe.keyCode,be=this._keyManager,pe=be.activeItemIndex,Se=(0,M.Vb)(fe);switch(ie){case M.L_:case M.K5:!Se&&!be.isTyping()&&(this._toggleFocusedOption(),fe.preventDefault());break;default:if(ie===M.A&&this.multiple&&(0,M.Vb)(fe,\"ctrlKey\")&&!be.isTyping()){const Pe=this.options.some(lt=>!lt.disabled&&!lt.selected);this._setAllOptionsSelected(Pe,!0,!0),fe.preventDefault()}else be.onKeydown(fe)}this.multiple&&(ie===M.LH||ie===M.JH)&&fe.shiftKey&&be.activeItemIndex!==pe&&this._toggleFocusedOption()}_reportValueChange(){if(this.options&&!this._isDestroyed){const fe=this._getSelectedOptionValues();this._onChange(fe),this._value=fe}}_emitChangeEvent(fe){this.selectionChange.emit(new R(this,fe[0],fe))}writeValue(fe){this._value=fe,this.options&&this._setOptionsFromValues(fe||[])}setDisabledState(fe){this.disabled=fe}registerOnChange(fe){this._onChange=fe}registerOnTouched(fe){this._onTouched=fe}_setOptionsFromValues(fe){this.options.forEach(ie=>ie._setSelected(!1)),fe.forEach(ie=>{const be=this.options.find(pe=>!pe.selected&&this.compareWith(pe.value,ie));be&&be._setSelected(!0)})}_getSelectedOptionValues(){return this.options.filter(fe=>fe.selected).map(fe=>fe.value)}_toggleFocusedOption(){let fe=this._keyManager.activeItemIndex;if(null!=fe&&this._isValidIndex(fe)){let ie=this.options.toArray()[fe];ie&&!ie.disabled&&(this._multiple||!ie.selected)&&(ie.toggle(),this._emitChangeEvent([ie]))}}_setAllOptionsSelected(fe,ie,be){const pe=[];return this.options.forEach(Se=>{(!ie||!Se.disabled)&&Se._setSelected(fe)&&pe.push(Se)}),pe.length&&(this._reportValueChange(),be&&this._emitChangeEvent(pe)),pe}_isValidIndex(fe){return fe>=0&&fefe._markForCheck())}_allowFocusEscape(){this._tabIndex=-1,setTimeout(()=>{this._tabIndex=0,this._changeDetector.markForCheck()})}_updateTabIndex(){this._tabIndex=0===this.options.length?-1:0}}return te.\\u0275fac=function(fe){return new(fe||te)(e.Y36(e.SBq),e.$8M(\"tabindex\"),e.Y36(e.sBO),e.Y36(b.tE))},te.\\u0275cmp=e.Xpm({type:te,selectors:[[\"mat-selection-list\"]],contentQueries:function(fe,ie,be){if(1&fe&&e.Suo(be,C,5),2&fe){let pe;e.iGM(pe=e.CRH())&&(ie.options=pe)}},hostAttrs:[\"role\",\"listbox\",1,\"mat-selection-list\",\"mat-list-base\"],hostVars:3,hostBindings:function(fe,ie){1&fe&&e.NdJ(\"keydown\",function(pe){return ie._keydown(pe)}),2&fe&&e.uIk(\"aria-multiselectable\",ie.multiple)(\"aria-disabled\",ie.disabled.toString())(\"tabindex\",ie._tabIndex)},inputs:{disableRipple:\"disableRipple\",tabIndex:\"tabIndex\",color:\"color\",compareWith:\"compareWith\",disabled:\"disabled\",multiple:\"multiple\"},outputs:{selectionChange:\"selectionChange\"},exportAs:[\"matSelectionList\"],features:[e._Bn([Z]),e.qOj,e.TTD],ngContentSelectors:E,decls:1,vars:0,template:function(fe,ie){1&fe&&(e.F$t(),e.Hsn(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px;z-index:1}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:\"\";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\\n'],encapsulation:2,changeDetection:0}),te})(),S=(()=>{class te{}return te.\\u0275fac=function(fe){return new(fe||te)},te.\\u0275mod=e.oAB({type:te}),te.\\u0275inj=e.cJS({imports:[[r.uc,r.si,r.BQ,r.us,s.ez],r.uc,r.BQ,r.us,w.t]}),te})()},3935:(st,P,c)=>{\"use strict\";c.d(P,{VK:()=>Pe,OP:()=>fe,Tx:()=>Jt,p6:()=>mt});var s=c(9238),e=c(9490),r=c(6461),u=c(7716),l=c(9765),m=c(826),a=c(6682),b=c(5917),y=c(4581),M=c(9761),B=c(3190),w=c(5257),E=c(5435),O=c(6782),k=c(5792),Y=c(7238),z=c(7636),W=c(8583),K=c(2458),$=c(8203),re=c(521),me=c(1386),q=c(946);const Me=[\"mat-menu-item\",\"\"];function A(dt,Re){1&dt&&(u.O4$(),u.TgZ(0,\"svg\",2),u._UZ(1,\"polygon\",3),u.qZA())}const ce=[\"*\"];function _(dt,Re){if(1&dt){const de=u.EpF();u.TgZ(0,\"div\",0),u.NdJ(\"keydown\",function(U){return u.CHM(de),u.oxw()._handleKeydown(U)})(\"click\",function(){return u.CHM(de),u.oxw().closed.emit(\"click\")})(\"@transformMenu.start\",function(U){return u.CHM(de),u.oxw()._onAnimationStart(U)})(\"@transformMenu.done\",function(U){return u.CHM(de),u.oxw()._onAnimationDone(U)}),u.TgZ(1,\"div\",1),u.Hsn(2),u.qZA(),u.qZA()}if(2&dt){const de=u.oxw();u.Q6J(\"id\",de.panelId)(\"ngClass\",de._classList)(\"@transformMenu\",de._panelAnimationState),u.uIk(\"aria-label\",de.ariaLabel||null)(\"aria-labelledby\",de.ariaLabelledby||null)(\"aria-describedby\",de.ariaDescribedby||null)}}const d={transformMenu:(0,Y.X$)(\"transformMenu\",[(0,Y.SB)(\"void\",(0,Y.oB)({opacity:0,transform:\"scale(0.8)\"})),(0,Y.eR)(\"void => enter\",(0,Y.jt)(\"120ms cubic-bezier(0, 0, 0.2, 1)\",(0,Y.oB)({opacity:1,transform:\"scale(1)\"}))),(0,Y.eR)(\"* => void\",(0,Y.jt)(\"100ms 25ms linear\",(0,Y.oB)({opacity:0})))]),fadeInItems:(0,Y.X$)(\"fadeInItems\",[(0,Y.SB)(\"showing\",(0,Y.oB)({opacity:1})),(0,Y.eR)(\"void => *\",[(0,Y.oB)({opacity:0}),(0,Y.jt)(\"400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)\")])])},D=new u.OlP(\"MatMenuContent\"),te=new u.OlP(\"MAT_MENU_PANEL\"),Oe=(0,K.Kr)((0,K.Id)(class{}));let fe=(()=>{class dt extends Oe{constructor(de,le,U,H,j){super(),this._elementRef=de,this._focusMonitor=U,this._parentMenu=H,this._changeDetectorRef=j,this.role=\"menuitem\",this._hovered=new l.xQ,this._focused=new l.xQ,this._highlighted=!1,this._triggersSubmenu=!1,H&&H.addItem&&H.addItem(this)}focus(de,le){this._focusMonitor&&de?this._focusMonitor.focusVia(this._getHostElement(),de,le):this._getHostElement().focus(le),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?\"-1\":\"0\"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(de){this.disabled&&(de.preventDefault(),de.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){var de,le;const U=this._elementRef.nativeElement.cloneNode(!0),H=U.querySelectorAll(\"mat-icon, .material-icons\");for(let j=0;j{class dt{constructor(de,le,U){this._elementRef=de,this._ngZone=le,this._defaultOptions=U,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new u.n_E,this._tabSubscription=m.w.EMPTY,this._classList={},this._panelAnimationState=\"void\",this._animationDone=new l.xQ,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||\"\",this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new u.vpe,this.close=this.closed,this.panelId=\"mat-menu-panel-\"+pe++}get xPosition(){return this._xPosition}set xPosition(de){this._xPosition=de,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(de){this._yPosition=de,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(de){this._overlapTrigger=(0,e.Ig)(de)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(de){this._hasBackdrop=(0,e.Ig)(de)}set panelClass(de){const le=this._previousPanelClass;le&&le.length&&le.split(\" \").forEach(U=>{this._classList[U]=!1}),this._previousPanelClass=de,de&&de.length&&(de.split(\" \").forEach(U=>{this._classList[U]=!0}),this._elementRef.nativeElement.className=\"\")}get classList(){return this.panelClass}set classList(de){this.panelClass=de}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new s.Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._tabSubscription=this._keyManager.tabOut.subscribe(()=>this.closed.emit(\"tab\")),this._directDescendantItems.changes.pipe((0,M.O)(this._directDescendantItems),(0,B.w)(de=>(0,a.T)(...de.map(le=>le._focused)))).subscribe(de=>this._keyManager.updateActiveItem(de))}ngOnDestroy(){this._directDescendantItems.destroy(),this._tabSubscription.unsubscribe(),this.closed.complete()}_hovered(){return this._directDescendantItems.changes.pipe((0,M.O)(this._directDescendantItems),(0,B.w)(le=>(0,a.T)(...le.map(U=>U._hovered))))}addItem(de){}removeItem(de){}_handleKeydown(de){const le=de.keyCode,U=this._keyManager;switch(le){case r.hY:(0,r.Vb)(de)||(de.preventDefault(),this.closed.emit(\"keydown\"));break;case r.oh:this.parentMenu&&\"ltr\"===this.direction&&this.closed.emit(\"keydown\");break;case r.SV:this.parentMenu&&\"rtl\"===this.direction&&this.closed.emit(\"keydown\");break;default:(le===r.LH||le===r.JH)&&U.setFocusOrigin(\"keyboard\"),U.onKeydown(de)}}focusFirstItem(de=\"program\"){this.lazyContent?this._ngZone.onStable.pipe((0,w.q)(1)).subscribe(()=>this._focusFirstItem(de)):this._focusFirstItem(de)}_focusFirstItem(de){const le=this._keyManager;if(le.setFocusOrigin(de).setFirstItemActive(),!le.activeItem&&this._directDescendantItems.length){let U=this._directDescendantItems.first._getHostElement().parentElement;for(;U;){if(\"menu\"===U.getAttribute(\"role\")){U.focus();break}U=U.parentElement}}}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(de){const le=Math.min(this._baseElevation+de,24),U=`${this._elevationPrefix}${le}`,H=Object.keys(this._classList).find(j=>j.startsWith(this._elevationPrefix));(!H||H===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[U]=!0,this._previousElevation=U)}setPositionClasses(de=this.xPosition,le=this.yPosition){const U=this._classList;U[\"mat-menu-before\"]=\"before\"===de,U[\"mat-menu-after\"]=\"after\"===de,U[\"mat-menu-above\"]=\"above\"===le,U[\"mat-menu-below\"]=\"below\"===le}_startAnimation(){this._panelAnimationState=\"enter\"}_resetAnimation(){this._panelAnimationState=\"void\"}_onAnimationDone(de){this._animationDone.next(de),this._isAnimating=!1}_onAnimationStart(de){this._isAnimating=!0,\"enter\"===de.toState&&0===this._keyManager.activeItemIndex&&(de.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,M.O)(this._allItems)).subscribe(de=>{this._directDescendantItems.reset(de.filter(le=>le._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return dt.\\u0275fac=function(de){return new(de||dt)(u.Y36(u.SBq),u.Y36(u.R0b),u.Y36(ie))},dt.\\u0275dir=u.lG2({type:dt,contentQueries:function(de,le,U){if(1&de&&(u.Suo(U,D,5),u.Suo(U,fe,5),u.Suo(U,fe,4)),2&de){let H;u.iGM(H=u.CRH())&&(le.lazyContent=H.first),u.iGM(H=u.CRH())&&(le._allItems=H),u.iGM(H=u.CRH())&&(le.items=H)}},viewQuery:function(de,le){if(1&de&&u.Gf(u.Rgc,5),2&de){let U;u.iGM(U=u.CRH())&&(le.templateRef=U.first)}},inputs:{backdropClass:\"backdropClass\",xPosition:\"xPosition\",yPosition:\"yPosition\",overlapTrigger:\"overlapTrigger\",hasBackdrop:\"hasBackdrop\",panelClass:[\"class\",\"panelClass\"],classList:\"classList\",ariaLabel:[\"aria-label\",\"ariaLabel\"],ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],ariaDescribedby:[\"aria-describedby\",\"ariaDescribedby\"]},outputs:{closed:\"closed\",close:\"close\"}}),dt})(),Pe=(()=>{class dt extends Se{constructor(de,le,U){super(de,le,U),this._elevationPrefix=\"mat-elevation-z\",this._baseElevation=4}}return dt.\\u0275fac=function(de){return new(de||dt)(u.Y36(u.SBq),u.Y36(u.R0b),u.Y36(ie))},dt.\\u0275cmp=u.Xpm({type:dt,selectors:[[\"mat-menu\"]],hostVars:3,hostBindings:function(de,le){2&de&&u.uIk(\"aria-label\",null)(\"aria-labelledby\",null)(\"aria-describedby\",null)},exportAs:[\"matMenu\"],features:[u._Bn([{provide:te,useExisting:dt}]),u.qOj],ngContentSelectors:ce,decls:1,vars:0,consts:[[\"tabindex\",\"-1\",\"role\",\"menu\",1,\"mat-menu-panel\",3,\"id\",\"ngClass\",\"keydown\",\"click\"],[1,\"mat-menu-content\"]],template:function(de,le){1&de&&(u.F$t(),u.YNc(0,_,3,6,\"ng-template\"))},directives:[W.mk],styles:[\"mat-menu{display:none}.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]{pointer-events:none}.cdk-high-contrast-active .mat-menu-item{margin-top:1px}.cdk-high-contrast-active .mat-menu-item.cdk-program-focused,.cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,.cdk-high-contrast-active .mat-menu-item-highlighted{outline:dotted 1px}.mat-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-menu-submenu-icon{fill:CanvasText}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\\n\"],encapsulation:2,data:{animation:[d.transformMenu,d.fadeInItems]},changeDetection:0}),dt})();const lt=new u.OlP(\"mat-menu-scroll-strategy\"),Ze={provide:lt,deps:[$.aV],useFactory:function(dt){return()=>dt.scrollStrategies.reposition()}},Ke=(0,re.i$)({passive:!0});let Le=(()=>{class dt{constructor(de,le,U,H,j,_e,Qe,ot){this._overlay=de,this._element=le,this._viewContainerRef=U,this._menuItemInstance=_e,this._dir=Qe,this._focusMonitor=ot,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=m.w.EMPTY,this._hoverSubscription=m.w.EMPTY,this._menuCloseSubscription=m.w.EMPTY,this._handleTouchStart=Je=>{(0,s.yG)(Je)||(this._openedBy=\"touch\")},this._openedBy=void 0,this._ariaHaspopup=!0,this.restoreFocus=!0,this.menuOpened=new u.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new u.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=H,this._parentMaterialMenu=j instanceof Se?j:void 0,le.nativeElement.addEventListener(\"touchstart\",this._handleTouchStart,Ke),_e&&(_e._triggersSubmenu=this.triggersSubmenu())}get _ariaExpanded(){return this.menuOpen||null}get _ariaControl(){return this.menuOpen?this.menu.panelId:null}get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(de){this.menu=de}get menu(){return this._menu}set menu(de){de!==this._menu&&(this._menu=de,this._menuCloseSubscription.unsubscribe(),de&&(this._menuCloseSubscription=de.close.subscribe(le=>{this._destroyMenu(le),(\"click\"===le||\"tab\"===le)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(le)})))}ngAfterContentInit(){this._checkMenu(),this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener(\"touchstart\",this._handleTouchStart,Ke),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&\"rtl\"===this._dir.value?\"rtl\":\"ltr\"}triggersSubmenu(){return!(!this._menuItemInstance||!this._parentMaterialMenu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){if(this._menuOpen)return;this._checkMenu();const de=this._createOverlay(),le=de.getConfig();this._setPosition(le.positionStrategy),le.hasBackdrop=null==this.menu.hasBackdrop?!this.triggersSubmenu():this.menu.hasBackdrop,de.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(),this.menu instanceof Se&&this.menu._startAnimation()}closeMenu(){this.menu.close.emit()}focus(de,le){this._focusMonitor&&de?this._focusMonitor.focusVia(this._element,de,le):this._element.nativeElement.focus(le)}updatePosition(){var de;null===(de=this._overlayRef)||void 0===de||de.updatePosition()}_destroyMenu(de){if(!this._overlayRef||!this.menuOpen)return;const le=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&(\"keydown\"===de||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,le instanceof Se?(le._resetAnimation(),le.lazyContent?le._animationDone.pipe((0,E.h)(U=>\"void\"===U.toState),(0,w.q)(1),(0,O.R)(le.lazyContent._attached)).subscribe({next:()=>le.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),le.lazyContent&&le.lazyContent.detach())}_initMenu(){this.menu.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,this.menu.direction=this.dir,this._setMenuElevation(),this.menu.focusFirstItem(this._openedBy||\"program\"),this._setIsMenuOpen(!0)}_setMenuElevation(){if(this.menu.setElevation){let de=0,le=this.menu.parentMenu;for(;le;)de++,le=le.parentMenu;this.menu.setElevation(de)}}_setIsMenuOpen(de){this._menuOpen=de,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(de)}_checkMenu(){}_createOverlay(){if(!this._overlayRef){const de=this._getOverlayConfig();this._subscribeToPositions(de.positionStrategy),this._overlayRef=this._overlay.create(de),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(){return new $.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(\".mat-menu-panel, .mat-mdc-menu-panel\"),backdropClass:this.menu.backdropClass||\"cdk-overlay-transparent-backdrop\",panelClass:this.menu.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(de){this.menu.setPositionClasses&&de.positionChanges.subscribe(le=>{this.menu.setPositionClasses(\"start\"===le.connectionPair.overlayX?\"after\":\"before\",\"top\"===le.connectionPair.overlayY?\"below\":\"above\")})}_setPosition(de){let[le,U]=\"before\"===this.menu.xPosition?[\"end\",\"start\"]:[\"start\",\"end\"],[H,j]=\"above\"===this.menu.yPosition?[\"bottom\",\"top\"]:[\"top\",\"bottom\"],[_e,Qe]=[H,j],[ot,Je]=[le,U],At=0;this.triggersSubmenu()?(Je=le=\"before\"===this.menu.xPosition?\"start\":\"end\",U=ot=\"end\"===le?\"start\":\"end\",At=\"bottom\"===H?8:-8):this.menu.overlapTrigger||(_e=\"top\"===H?\"bottom\":\"top\",Qe=\"top\"===j?\"bottom\":\"top\"),de.withPositions([{originX:le,originY:_e,overlayX:ot,overlayY:H,offsetY:At},{originX:U,originY:_e,overlayX:Je,overlayY:H,offsetY:At},{originX:le,originY:Qe,overlayX:ot,overlayY:j,offsetY:-At},{originX:U,originY:Qe,overlayX:Je,overlayY:j,offsetY:-At}])}_menuClosingActions(){const de=this._overlayRef.backdropClick(),le=this._overlayRef.detachments(),U=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,b.of)(),H=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,E.h)(j=>j!==this._menuItemInstance),(0,E.h)(()=>this._menuOpen)):(0,b.of)();return(0,a.T)(de,U,H,le)}_handleMousedown(de){(0,s.X6)(de)||(this._openedBy=0===de.button?\"mouse\":void 0,this.triggersSubmenu()&&de.preventDefault())}_handleKeydown(de){const le=de.keyCode;(le===r.K5||le===r.L_)&&(this._openedBy=\"keyboard\"),this.triggersSubmenu()&&(le===r.SV&&\"ltr\"===this.dir||le===r.oh&&\"rtl\"===this.dir)&&(this._openedBy=\"keyboard\",this.openMenu())}_handleClick(de){this.triggersSubmenu()?(de.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,E.h)(de=>de===this._menuItemInstance&&!de.disabled),(0,k.g)(0,y.E)).subscribe(()=>{this._openedBy=\"mouse\",this.menu instanceof Se&&this.menu._isAnimating?this.menu._animationDone.pipe((0,w.q)(1),(0,k.g)(0,y.E),(0,O.R)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(){return(!this._portal||this._portal.templateRef!==this.menu.templateRef)&&(this._portal=new z.UE(this.menu.templateRef,this._viewContainerRef)),this._portal}}return dt.\\u0275fac=function(de){return new(de||dt)(u.Y36($.aV),u.Y36(u.SBq),u.Y36(u.s_b),u.Y36(lt),u.Y36(te,8),u.Y36(fe,10),u.Y36(q.Is,8),u.Y36(s.tE))},dt.\\u0275dir=u.lG2({type:dt,hostVars:3,hostBindings:function(de,le){1&de&&u.NdJ(\"mousedown\",function(H){return le._handleMousedown(H)})(\"keydown\",function(H){return le._handleKeydown(H)})(\"click\",function(H){return le._handleClick(H)}),2&de&&u.uIk(\"aria-haspopup\",le._ariaHaspopup)(\"aria-expanded\",le._ariaExpanded)(\"aria-controls\",le._ariaControl)},inputs:{restoreFocus:[\"matMenuTriggerRestoreFocus\",\"restoreFocus\"],_deprecatedMatMenuTriggerFor:[\"mat-menu-trigger-for\",\"_deprecatedMatMenuTriggerFor\"],menu:[\"matMenuTriggerFor\",\"menu\"],menuData:[\"matMenuTriggerData\",\"menuData\"]},outputs:{menuOpened:\"menuOpened\",onMenuOpen:\"onMenuOpen\",menuClosed:\"menuClosed\",onMenuClose:\"onMenuClose\"}}),dt})(),mt=(()=>{class dt extends Le{}return dt.\\u0275fac=function(){let Re;return function(le){return(Re||(Re=u.n5z(dt)))(le||dt)}}(),dt.\\u0275dir=u.lG2({type:dt,selectors:[[\"\",\"mat-menu-trigger-for\",\"\"],[\"\",\"matMenuTriggerFor\",\"\"]],hostAttrs:[1,\"mat-menu-trigger\"],exportAs:[\"matMenuTrigger\"],features:[u.qOj]}),dt})(),Jt=(()=>{class dt{}return dt.\\u0275fac=function(de){return new(de||dt)},dt.\\u0275mod=u.oAB({type:dt}),dt.\\u0275inj=u.cJS({providers:[Ze],imports:[[W.ez,K.BQ,K.si,$.U8],me.ZD,K.BQ]}),dt})()},9692:(st,P,c)=>{\"use strict\";c.d(P,{NW:()=>Me,TU:()=>A});var s=c(8583),e=c(7716),r=c(2458),u=c(1095),l=c(7441),m=c(1436),a=c(9490),b=c(9765),y=c(8295);function M(ce,_){if(1&ce&&(e.TgZ(0,\"mat-option\",19),e._uU(1),e.qZA()),2&ce){const d=_.$implicit;e.Q6J(\"value\",d),e.xp6(1),e.hij(\" \",d,\" \")}}function B(ce,_){if(1&ce){const d=e.EpF();e.TgZ(0,\"mat-form-field\",16),e.TgZ(1,\"mat-select\",17),e.NdJ(\"selectionChange\",function(v){return e.CHM(d),e.oxw(2)._changePageSize(v.value)}),e.YNc(2,M,2,2,\"mat-option\",18),e.qZA(),e.qZA()}if(2&ce){const d=e.oxw(2);e.Q6J(\"appearance\",d._formFieldAppearance)(\"color\",d.color),e.xp6(1),e.Q6J(\"value\",d.pageSize)(\"disabled\",d.disabled)(\"aria-label\",d._intl.itemsPerPageLabel),e.xp6(1),e.Q6J(\"ngForOf\",d._displayedPageSizeOptions)}}function w(ce,_){if(1&ce&&(e.TgZ(0,\"div\",20),e._uU(1),e.qZA()),2&ce){const d=e.oxw(2);e.xp6(1),e.Oqu(d.pageSize)}}function E(ce,_){if(1&ce&&(e.TgZ(0,\"div\",12),e.TgZ(1,\"div\",13),e._uU(2),e.qZA(),e.YNc(3,B,3,6,\"mat-form-field\",14),e.YNc(4,w,2,1,\"div\",15),e.qZA()),2&ce){const d=e.oxw();e.xp6(2),e.hij(\" \",d._intl.itemsPerPageLabel,\" \"),e.xp6(1),e.Q6J(\"ngIf\",d._displayedPageSizeOptions.length>1),e.xp6(1),e.Q6J(\"ngIf\",d._displayedPageSizeOptions.length<=1)}}function O(ce,_){if(1&ce){const d=e.EpF();e.TgZ(0,\"button\",21),e.NdJ(\"click\",function(){return e.CHM(d),e.oxw().firstPage()}),e.O4$(),e.TgZ(1,\"svg\",7),e._UZ(2,\"path\",22),e.qZA(),e.qZA()}if(2&ce){const d=e.oxw();e.Q6J(\"matTooltip\",d._intl.firstPageLabel)(\"matTooltipDisabled\",d._previousButtonsDisabled())(\"matTooltipPosition\",\"above\")(\"disabled\",d._previousButtonsDisabled()),e.uIk(\"aria-label\",d._intl.firstPageLabel)}}function k(ce,_){if(1&ce){const d=e.EpF();e.O4$(),e.kcU(),e.TgZ(0,\"button\",23),e.NdJ(\"click\",function(){return e.CHM(d),e.oxw().lastPage()}),e.O4$(),e.TgZ(1,\"svg\",7),e._UZ(2,\"path\",24),e.qZA(),e.qZA()}if(2&ce){const d=e.oxw();e.Q6J(\"matTooltip\",d._intl.lastPageLabel)(\"matTooltipDisabled\",d._nextButtonsDisabled())(\"matTooltipPosition\",\"above\")(\"disabled\",d._nextButtonsDisabled()),e.uIk(\"aria-label\",d._intl.lastPageLabel)}}let Y=(()=>{class ce{constructor(){this.changes=new b.xQ,this.itemsPerPageLabel=\"Items per page:\",this.nextPageLabel=\"Next page\",this.previousPageLabel=\"Previous page\",this.firstPageLabel=\"First page\",this.lastPageLabel=\"Last page\",this.getRangeLabel=(d,f,v)=>{if(0==v||0==f)return`0 of ${v}`;const D=d*f;return`${D+1} \\u2013 ${D<(v=Math.max(v,0))?Math.min(D+f,v):D+f} of ${v}`}}}return ce.\\u0275fac=function(d){return new(d||ce)},ce.\\u0275prov=e.Yz7({factory:function(){return new ce},token:ce,providedIn:\"root\"}),ce})();const W={provide:Y,deps:[[new e.FiY,new e.tp0,Y]],useFactory:function(ce){return ce||new Y}},re=new e.OlP(\"MAT_PAGINATOR_DEFAULT_OPTIONS\"),me=(0,r.Id)((0,r.dB)(class{}));let q=(()=>{class ce extends me{constructor(d,f,v){if(super(),this._intl=d,this._changeDetectorRef=f,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.page=new e.vpe,this._intlChanges=d.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),v){const{pageSize:D,pageSizeOptions:I,hidePageSize:Z,showFirstLastButtons:R}=v;null!=D&&(this._pageSize=D),null!=I&&(this._pageSizeOptions=I),null!=Z&&(this._hidePageSize=Z),null!=R&&(this._showFirstLastButtons=R)}}get pageIndex(){return this._pageIndex}set pageIndex(d){this._pageIndex=Math.max((0,a.su)(d),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(d){this._length=(0,a.su)(d),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(d){this._pageSize=Math.max((0,a.su)(d),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(d){this._pageSizeOptions=(d||[]).map(f=>(0,a.su)(f)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(d){this._hidePageSize=(0,a.Ig)(d)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(d){this._showFirstLastButtons=(0,a.Ig)(d)}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const d=this.pageIndex;this.pageIndex++,this._emitPageEvent(d)}previousPage(){if(!this.hasPreviousPage())return;const d=this.pageIndex;this.pageIndex--,this._emitPageEvent(d)}firstPage(){if(!this.hasPreviousPage())return;const d=this.pageIndex;this.pageIndex=0,this._emitPageEvent(d)}lastPage(){if(!this.hasNextPage())return;const d=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(d)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const d=this.getNumberOfPages()-1;return this.pageIndexd-f),this._changeDetectorRef.markForCheck())}_emitPageEvent(d){this.page.emit({previousPageIndex:d,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}}return ce.\\u0275fac=function(d){return new(d||ce)(e.Y36(Y),e.Y36(e.sBO),e.Y36(void 0))},ce.\\u0275dir=e.lG2({type:ce,inputs:{pageIndex:\"pageIndex\",length:\"length\",pageSize:\"pageSize\",pageSizeOptions:\"pageSizeOptions\",hidePageSize:\"hidePageSize\",showFirstLastButtons:\"showFirstLastButtons\",color:\"color\"},outputs:{page:\"page\"},features:[e.qOj]}),ce})(),Me=(()=>{class ce extends q{constructor(d,f,v){super(d,f,v),v&&null!=v.formFieldAppearance&&(this._formFieldAppearance=v.formFieldAppearance)}}return ce.\\u0275fac=function(d){return new(d||ce)(e.Y36(Y),e.Y36(e.sBO),e.Y36(re,8))},ce.\\u0275cmp=e.Xpm({type:ce,selectors:[[\"mat-paginator\"]],hostAttrs:[\"role\",\"group\",1,\"mat-paginator\"],inputs:{disabled:\"disabled\"},exportAs:[\"matPaginator\"],features:[e.qOj],decls:14,vars:14,consts:[[1,\"mat-paginator-outer-container\"],[1,\"mat-paginator-container\"],[\"class\",\"mat-paginator-page-size\",4,\"ngIf\"],[1,\"mat-paginator-range-actions\"],[1,\"mat-paginator-range-label\"],[\"mat-icon-button\",\"\",\"type\",\"button\",\"class\",\"mat-paginator-navigation-first\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\",4,\"ngIf\"],[\"mat-icon-button\",\"\",\"type\",\"button\",1,\"mat-paginator-navigation-previous\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\"],[\"viewBox\",\"0 0 24 24\",\"focusable\",\"false\",1,\"mat-paginator-icon\"],[\"d\",\"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z\"],[\"mat-icon-button\",\"\",\"type\",\"button\",1,\"mat-paginator-navigation-next\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\"],[\"d\",\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"],[\"mat-icon-button\",\"\",\"type\",\"button\",\"class\",\"mat-paginator-navigation-last\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\",4,\"ngIf\"],[1,\"mat-paginator-page-size\"],[1,\"mat-paginator-page-size-label\"],[\"class\",\"mat-paginator-page-size-select\",3,\"appearance\",\"color\",4,\"ngIf\"],[\"class\",\"mat-paginator-page-size-value\",4,\"ngIf\"],[1,\"mat-paginator-page-size-select\",3,\"appearance\",\"color\"],[3,\"value\",\"disabled\",\"aria-label\",\"selectionChange\"],[3,\"value\",4,\"ngFor\",\"ngForOf\"],[3,\"value\"],[1,\"mat-paginator-page-size-value\"],[\"mat-icon-button\",\"\",\"type\",\"button\",1,\"mat-paginator-navigation-first\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\"],[\"d\",\"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z\"],[\"mat-icon-button\",\"\",\"type\",\"button\",1,\"mat-paginator-navigation-last\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\"],[\"d\",\"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z\"]],template:function(d,f){1&d&&(e.TgZ(0,\"div\",0),e.TgZ(1,\"div\",1),e.YNc(2,E,5,3,\"div\",2),e.TgZ(3,\"div\",3),e.TgZ(4,\"div\",4),e._uU(5),e.qZA(),e.YNc(6,O,3,5,\"button\",5),e.TgZ(7,\"button\",6),e.NdJ(\"click\",function(){return f.previousPage()}),e.O4$(),e.TgZ(8,\"svg\",7),e._UZ(9,\"path\",8),e.qZA(),e.qZA(),e.kcU(),e.TgZ(10,\"button\",9),e.NdJ(\"click\",function(){return f.nextPage()}),e.O4$(),e.TgZ(11,\"svg\",7),e._UZ(12,\"path\",10),e.qZA(),e.qZA(),e.YNc(13,k,3,5,\"button\",11),e.qZA(),e.qZA(),e.qZA()),2&d&&(e.xp6(2),e.Q6J(\"ngIf\",!f.hidePageSize),e.xp6(3),e.hij(\" \",f._intl.getRangeLabel(f.pageIndex,f.pageSize,f.length),\" \"),e.xp6(1),e.Q6J(\"ngIf\",f.showFirstLastButtons),e.xp6(1),e.Q6J(\"matTooltip\",f._intl.previousPageLabel)(\"matTooltipDisabled\",f._previousButtonsDisabled())(\"matTooltipPosition\",\"above\")(\"disabled\",f._previousButtonsDisabled()),e.uIk(\"aria-label\",f._intl.previousPageLabel),e.xp6(3),e.Q6J(\"matTooltip\",f._intl.nextPageLabel)(\"matTooltipDisabled\",f._nextButtonsDisabled())(\"matTooltipPosition\",\"above\")(\"disabled\",f._nextButtonsDisabled()),e.uIk(\"aria-label\",f._intl.nextPageLabel),e.xp6(3),e.Q6J(\"ngIf\",f.showFirstLastButtons))},directives:[s.O5,u.lW,m.gM,y.KE,l.gD,s.sg,r.ey],styles:[\".mat-paginator{display:block}.mat-paginator-outer-container{display:flex}.mat-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%}.mat-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-paginator-page-size{margin-right:0;margin-left:8px}.mat-paginator-page-size-label{margin:0 4px}.mat-paginator-page-size-select{margin:6px 4px 0 4px;width:56px}.mat-paginator-page-size-select.mat-form-field-appearance-outline{width:64px}.mat-paginator-page-size-select.mat-form-field-appearance-fill{width:64px}.mat-paginator-range-label{margin:0 32px 0 24px}.mat-paginator-range-actions{display:flex;align-items:center}.mat-paginator-icon{width:28px;fill:currentColor}[dir=rtl] .mat-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-paginator-icon{fill:CanvasText}\\n\"],encapsulation:2,changeDetection:0}),ce})(),A=(()=>{class ce{}return ce.\\u0275fac=function(d){return new(d||ce)},ce.\\u0275mod=e.oAB({type:ce}),ce.\\u0275inj=e.cJS({providers:[W],imports:[[s.ez,u.ot,l.LD,m.AV,r.BQ]]}),ce})()},2178:(st,P,c)=>{\"use strict\";c.d(P,{pW:()=>O,Cv:()=>Y});var s=c(7716),e=c(8583),r=c(2458),u=c(9490),l=c(6237),m=c(826),a=c(2759),b=c(5435);const y=[\"primaryValueBar\"],M=(0,r.pj)(class{constructor(z){this._elementRef=z}},\"primary\"),B=new s.OlP(\"mat-progress-bar-location\",{providedIn:\"root\",factory:function(){const z=(0,s.f3M)(e.K0),W=z?z.location:null;return{getPathname:()=>W?W.pathname+W.search:\"\"}}});let E=0,O=(()=>{class z extends M{constructor(K,$,re,me){super(K),this._ngZone=$,this._animationMode=re,this._isNoopAnimation=!1,this._value=0,this._bufferValue=0,this.animationEnd=new s.vpe,this._animationEndSubscription=m.w.EMPTY,this.mode=\"determinate\",this.progressbarId=\"mat-progress-bar-\"+E++;const q=me?me.getPathname().split(\"#\")[0]:\"\";this._rectangleFillValue=`url('${q}#${this.progressbarId}')`,this._isNoopAnimation=\"NoopAnimations\"===re}get value(){return this._value}set value(K){this._value=k((0,u.su)(K)||0)}get bufferValue(){return this._bufferValue}set bufferValue(K){this._bufferValue=k(K||0)}_primaryTransform(){return{transform:`scale3d(${this.value/100}, 1, 1)`}}_bufferTransform(){return\"buffer\"===this.mode?{transform:`scale3d(${this.bufferValue/100}, 1, 1)`}:null}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{const K=this._primaryValueBar.nativeElement;this._animationEndSubscription=(0,a.R)(K,\"transitionend\").pipe((0,b.h)($=>$.target===K)).subscribe(()=>{(\"determinate\"===this.mode||\"buffer\"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))})})}ngOnDestroy(){this._animationEndSubscription.unsubscribe()}}return z.\\u0275fac=function(K){return new(K||z)(s.Y36(s.SBq),s.Y36(s.R0b),s.Y36(l.Qb,8),s.Y36(B,8))},z.\\u0275cmp=s.Xpm({type:z,selectors:[[\"mat-progress-bar\"]],viewQuery:function(K,$){if(1&K&&s.Gf(y,5),2&K){let re;s.iGM(re=s.CRH())&&($._primaryValueBar=re.first)}},hostAttrs:[\"role\",\"progressbar\",\"aria-valuemin\",\"0\",\"aria-valuemax\",\"100\",\"tabindex\",\"-1\",1,\"mat-progress-bar\"],hostVars:4,hostBindings:function(K,$){2&K&&(s.uIk(\"aria-valuenow\",\"indeterminate\"===$.mode||\"query\"===$.mode?null:$.value)(\"mode\",$.mode),s.ekj(\"_mat-animation-noopable\",$._isNoopAnimation))},inputs:{color:\"color\",mode:\"mode\",value:\"value\",bufferValue:\"bufferValue\"},outputs:{animationEnd:\"animationEnd\"},exportAs:[\"matProgressBar\"],features:[s.qOj],decls:10,vars:4,consts:[[\"aria-hidden\",\"true\"],[\"width\",\"100%\",\"height\",\"4\",\"focusable\",\"false\",1,\"mat-progress-bar-background\",\"mat-progress-bar-element\"],[\"x\",\"4\",\"y\",\"0\",\"width\",\"8\",\"height\",\"4\",\"patternUnits\",\"userSpaceOnUse\",3,\"id\"],[\"cx\",\"2\",\"cy\",\"2\",\"r\",\"2\"],[\"width\",\"100%\",\"height\",\"100%\"],[1,\"mat-progress-bar-buffer\",\"mat-progress-bar-element\",3,\"ngStyle\"],[1,\"mat-progress-bar-primary\",\"mat-progress-bar-fill\",\"mat-progress-bar-element\",3,\"ngStyle\"],[\"primaryValueBar\",\"\"],[1,\"mat-progress-bar-secondary\",\"mat-progress-bar-fill\",\"mat-progress-bar-element\"]],template:function(K,$){1&K&&(s.TgZ(0,\"div\",0),s.O4$(),s.TgZ(1,\"svg\",1),s.TgZ(2,\"defs\"),s.TgZ(3,\"pattern\",2),s._UZ(4,\"circle\",3),s.qZA(),s.qZA(),s._UZ(5,\"rect\",4),s.qZA(),s.kcU(),s._UZ(6,\"div\",5),s._UZ(7,\"div\",6,7),s._UZ(9,\"div\",8),s.qZA()),2&K&&(s.xp6(3),s.Q6J(\"id\",$.progressbarId),s.xp6(2),s.uIk(\"fill\",$._rectangleFillValue),s.xp6(1),s.Q6J(\"ngStyle\",$._bufferTransform()),s.xp6(1),s.Q6J(\"ngStyle\",$._primaryTransform()))},directives:[e.PC],styles:['.mat-progress-bar{display:block;height:4px;overflow:hidden;position:relative;transition:opacity 250ms linear;width:100%}._mat-animation-noopable.mat-progress-bar{transition:none;animation:none}.mat-progress-bar .mat-progress-bar-element,.mat-progress-bar .mat-progress-bar-fill::after{height:100%;position:absolute;width:100%}.mat-progress-bar .mat-progress-bar-background{width:calc(100% + 10px)}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-background{display:none}.mat-progress-bar .mat-progress-bar-buffer{transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-buffer{border-top:solid 5px;opacity:.5}.mat-progress-bar .mat-progress-bar-secondary{display:none}.mat-progress-bar .mat-progress-bar-fill{animation:none;transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-fill{border-top:solid 4px}.mat-progress-bar .mat-progress-bar-fill::after{animation:none;content:\"\";display:inline-block;left:0}.mat-progress-bar[dir=rtl],[dir=rtl] .mat-progress-bar{transform:rotateY(180deg)}.mat-progress-bar[mode=query]{transform:rotateZ(180deg)}.mat-progress-bar[mode=query][dir=rtl],[dir=rtl] .mat-progress-bar[mode=query]{transform:rotateZ(180deg) rotateY(180deg)}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-fill,.mat-progress-bar[mode=query] .mat-progress-bar-fill{transition:none}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary,.mat-progress-bar[mode=query] .mat-progress-bar-primary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-translate 2000ms infinite linear;left:-145.166611%}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-primary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary,.mat-progress-bar[mode=query] .mat-progress-bar-secondary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-translate 2000ms infinite linear;left:-54.888891%;display:block}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-secondary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=buffer] .mat-progress-bar-background{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-background-scroll 250ms infinite linear;display:block}.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-buffer,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-background{animation:none;transition-duration:1ms}@keyframes mat-progress-bar-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mat-progress-bar-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mat-progress-bar-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-background-scroll{to{transform:translateX(-8px)}}\\n'],encapsulation:2,changeDetection:0}),z})();function k(z,W=0,K=100){return Math.max(W,Math.min(K,z))}let Y=(()=>{class z{}return z.\\u0275fac=function(K){return new(K||z)},z.\\u0275mod=s.oAB({type:z}),z.\\u0275inj=s.cJS({imports:[[e.ez,r.BQ],r.BQ]}),z})()},4885:(st,P,c)=>{\"use strict\";c.d(P,{Cq:()=>$,$g:()=>K});var s=c(7716),e=c(8583),r=c(2458),u=c(9490),l=c(521),m=c(6237);function a(re,me){if(1&re&&(s.O4$(),s._UZ(0,\"circle\",3)),2&re){const q=s.oxw();s.Udp(\"animation-name\",\"mat-progress-spinner-stroke-rotate-\"+q._spinnerAnimationLabel)(\"stroke-dashoffset\",q._getStrokeDashOffset(),\"px\")(\"stroke-dasharray\",q._getStrokeCircumference(),\"px\")(\"stroke-width\",q._getCircleStrokeWidth(),\"%\"),s.uIk(\"r\",q._getCircleRadius())}}function b(re,me){if(1&re&&(s.O4$(),s._UZ(0,\"circle\",3)),2&re){const q=s.oxw();s.Udp(\"stroke-dashoffset\",q._getStrokeDashOffset(),\"px\")(\"stroke-dasharray\",q._getStrokeCircumference(),\"px\")(\"stroke-width\",q._getCircleStrokeWidth(),\"%\"),s.uIk(\"r\",q._getCircleRadius())}}function y(re,me){if(1&re&&(s.O4$(),s._UZ(0,\"circle\",3)),2&re){const q=s.oxw();s.Udp(\"animation-name\",\"mat-progress-spinner-stroke-rotate-\"+q._spinnerAnimationLabel)(\"stroke-dashoffset\",q._getStrokeDashOffset(),\"px\")(\"stroke-dasharray\",q._getStrokeCircumference(),\"px\")(\"stroke-width\",q._getCircleStrokeWidth(),\"%\"),s.uIk(\"r\",q._getCircleRadius())}}function M(re,me){if(1&re&&(s.O4$(),s._UZ(0,\"circle\",3)),2&re){const q=s.oxw();s.Udp(\"stroke-dashoffset\",q._getStrokeDashOffset(),\"px\")(\"stroke-dasharray\",q._getStrokeCircumference(),\"px\")(\"stroke-width\",q._getCircleStrokeWidth(),\"%\"),s.uIk(\"r\",q._getCircleRadius())}}const B=\".mat-progress-spinner{display:block;position:relative;overflow:hidden}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.cdk-high-contrast-active .mat-progress-spinner circle{stroke:currentColor;stroke:CanvasText}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] svg{animation:mat-progress-spinner-stroke-rotate-fallback 10000ms cubic-bezier(0.87, 0.03, 0.33, 1) infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] svg{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition-property:stroke}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0deg)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}\\n\",O=(0,r.pj)(class{constructor(re){this._elementRef=re}},\"primary\"),k=new s.OlP(\"mat-progress-spinner-default-options\",{providedIn:\"root\",factory:function(){return{diameter:100}}});class W extends O{constructor(me,q,Me,A,ce){super(me),this._document=Me,this._diameter=100,this._value=0,this._fallbackAnimation=!1,this.mode=\"determinate\";const _=W._diameters;this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),_.has(Me.head)||_.set(Me.head,new Set([100])),this._fallbackAnimation=q.EDGE||q.TRIDENT,this._noopAnimations=\"NoopAnimations\"===A&&!!ce&&!ce._forceAnimations,ce&&(ce.diameter&&(this.diameter=ce.diameter),ce.strokeWidth&&(this.strokeWidth=ce.strokeWidth))}get diameter(){return this._diameter}set diameter(me){this._diameter=(0,u.su)(me),this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),!this._fallbackAnimation&&this._styleRoot&&this._attachStyleNode()}get strokeWidth(){return this._strokeWidth||this.diameter/10}set strokeWidth(me){this._strokeWidth=(0,u.su)(me)}get value(){return\"determinate\"===this.mode?this._value:0}set value(me){this._value=Math.max(0,Math.min(100,(0,u.su)(me)))}ngOnInit(){const me=this._elementRef.nativeElement;this._styleRoot=(0,l.kV)(me)||this._document.head,this._attachStyleNode(),me.classList.add(`mat-progress-spinner-indeterminate${this._fallbackAnimation?\"-fallback\":\"\"}-animation`)}_getCircleRadius(){return(this.diameter-10)/2}_getViewBox(){const me=2*this._getCircleRadius()+this.strokeWidth;return`0 0 ${me} ${me}`}_getStrokeCircumference(){return 2*Math.PI*this._getCircleRadius()}_getStrokeDashOffset(){return\"determinate\"===this.mode?this._getStrokeCircumference()*(100-this._value)/100:this._fallbackAnimation&&\"indeterminate\"===this.mode?.2*this._getStrokeCircumference():null}_getCircleStrokeWidth(){return this.strokeWidth/this.diameter*100}_attachStyleNode(){const me=this._styleRoot,q=this._diameter,Me=W._diameters;let A=Me.get(me);if(!A||!A.has(q)){const ce=this._document.createElement(\"style\");ce.setAttribute(\"mat-spinner-animation\",this._spinnerAnimationLabel),ce.textContent=this._getAnimationText(),me.appendChild(ce),A||(A=new Set,Me.set(me,A)),A.add(q)}}_getAnimationText(){const me=this._getStrokeCircumference();return\"\\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\\n 0% { stroke-dashoffset: START_VALUE; transform: rotate(0); }\\n 12.5% { stroke-dashoffset: END_VALUE; transform: rotate(0); }\\n 12.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\\n 25% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\\n\\n 25.0001% { stroke-dashoffset: START_VALUE; transform: rotate(270deg); }\\n 37.5% { stroke-dashoffset: END_VALUE; transform: rotate(270deg); }\\n 37.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\\n 50% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\\n\\n 50.0001% { stroke-dashoffset: START_VALUE; transform: rotate(180deg); }\\n 62.5% { stroke-dashoffset: END_VALUE; transform: rotate(180deg); }\\n 62.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\\n 75% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\\n\\n 75.0001% { stroke-dashoffset: START_VALUE; transform: rotate(90deg); }\\n 87.5% { stroke-dashoffset: END_VALUE; transform: rotate(90deg); }\\n 87.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\\n 100% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\\n }\\n\".replace(/START_VALUE/g,\"\"+.95*me).replace(/END_VALUE/g,\"\"+.2*me).replace(/DIAMETER/g,`${this._spinnerAnimationLabel}`)}_getSpinnerAnimationLabel(){return this.diameter.toString().replace(\".\",\"_\")}}W.\\u0275fac=function(me){return new(me||W)(s.Y36(s.SBq),s.Y36(l.t4),s.Y36(e.K0,8),s.Y36(m.Qb,8),s.Y36(k))},W.\\u0275cmp=s.Xpm({type:W,selectors:[[\"mat-progress-spinner\"]],hostAttrs:[\"role\",\"progressbar\",\"tabindex\",\"-1\",1,\"mat-progress-spinner\"],hostVars:10,hostBindings:function(me,q){2&me&&(s.uIk(\"aria-valuemin\",\"determinate\"===q.mode?0:null)(\"aria-valuemax\",\"determinate\"===q.mode?100:null)(\"aria-valuenow\",\"determinate\"===q.mode?q.value:null)(\"mode\",q.mode),s.Udp(\"width\",q.diameter,\"px\")(\"height\",q.diameter,\"px\"),s.ekj(\"_mat-animation-noopable\",q._noopAnimations))},inputs:{color:\"color\",mode:\"mode\",diameter:\"diameter\",strokeWidth:\"strokeWidth\",value:\"value\"},exportAs:[\"matProgressSpinner\"],features:[s.qOj],decls:3,vars:8,consts:[[\"preserveAspectRatio\",\"xMidYMid meet\",\"focusable\",\"false\",\"aria-hidden\",\"true\",3,\"ngSwitch\"],[\"cx\",\"50%\",\"cy\",\"50%\",3,\"animation-name\",\"stroke-dashoffset\",\"stroke-dasharray\",\"stroke-width\",4,\"ngSwitchCase\"],[\"cx\",\"50%\",\"cy\",\"50%\",3,\"stroke-dashoffset\",\"stroke-dasharray\",\"stroke-width\",4,\"ngSwitchCase\"],[\"cx\",\"50%\",\"cy\",\"50%\"]],template:function(me,q){1&me&&(s.O4$(),s.TgZ(0,\"svg\",0),s.YNc(1,a,1,9,\"circle\",1),s.YNc(2,b,1,7,\"circle\",2),s.qZA()),2&me&&(s.Udp(\"width\",q.diameter,\"px\")(\"height\",q.diameter,\"px\"),s.Q6J(\"ngSwitch\",\"indeterminate\"===q.mode),s.uIk(\"viewBox\",q._getViewBox()),s.xp6(1),s.Q6J(\"ngSwitchCase\",!0),s.xp6(1),s.Q6J(\"ngSwitchCase\",!1))},directives:[e.RF,e.n9],styles:[B],encapsulation:2,changeDetection:0}),W._diameters=new WeakMap;let K=(()=>{class re extends W{constructor(q,Me,A,ce,_){super(q,Me,A,ce,_),this.mode=\"indeterminate\"}}return re.\\u0275fac=function(q){return new(q||re)(s.Y36(s.SBq),s.Y36(l.t4),s.Y36(e.K0,8),s.Y36(m.Qb,8),s.Y36(k))},re.\\u0275cmp=s.Xpm({type:re,selectors:[[\"mat-spinner\"]],hostAttrs:[\"role\",\"progressbar\",\"mode\",\"indeterminate\",1,\"mat-spinner\",\"mat-progress-spinner\"],hostVars:6,hostBindings:function(q,Me){2&q&&(s.Udp(\"width\",Me.diameter,\"px\")(\"height\",Me.diameter,\"px\"),s.ekj(\"_mat-animation-noopable\",Me._noopAnimations))},inputs:{color:\"color\"},features:[s.qOj],decls:3,vars:8,consts:[[\"preserveAspectRatio\",\"xMidYMid meet\",\"focusable\",\"false\",\"aria-hidden\",\"true\",3,\"ngSwitch\"],[\"cx\",\"50%\",\"cy\",\"50%\",3,\"animation-name\",\"stroke-dashoffset\",\"stroke-dasharray\",\"stroke-width\",4,\"ngSwitchCase\"],[\"cx\",\"50%\",\"cy\",\"50%\",3,\"stroke-dashoffset\",\"stroke-dasharray\",\"stroke-width\",4,\"ngSwitchCase\"],[\"cx\",\"50%\",\"cy\",\"50%\"]],template:function(q,Me){1&q&&(s.O4$(),s.TgZ(0,\"svg\",0),s.YNc(1,y,1,9,\"circle\",1),s.YNc(2,M,1,7,\"circle\",2),s.qZA()),2&q&&(s.Udp(\"width\",Me.diameter,\"px\")(\"height\",Me.diameter,\"px\"),s.Q6J(\"ngSwitch\",\"indeterminate\"===Me.mode),s.uIk(\"viewBox\",Me._getViewBox()),s.xp6(1),s.Q6J(\"ngSwitchCase\",!0),s.xp6(1),s.Q6J(\"ngSwitchCase\",!1))},directives:[e.RF,e.n9],styles:[B],encapsulation:2,changeDetection:0}),re})(),$=(()=>{class re{}return re.\\u0275fac=function(q){return new(q||re)},re.\\u0275mod=s.oAB({type:re}),re.\\u0275inj=s.cJS({imports:[[r.BQ,e.ez],r.BQ]}),re})()},7441:(st,P,c)=>{\"use strict\";c.d(P,{gD:()=>Jt,LD:()=>dt});var s=c(8203),e=c(8583),r=c(7716),u=c(2458),l=c(8295),m=c(1386),a=c(9238),b=c(9490),y=c(7860),M=c(6461),B=c(9765),w=c(1439),E=c(6682),O=c(9761),k=c(3190),Y=c(5257),z=c(5435),W=c(8002),K=c(7519),$=c(6782),re=c(7238),me=c(946),q=c(3679);const Me=[\"trigger\"],A=[\"panel\"];function ce(Re,de){if(1&Re&&(r.TgZ(0,\"span\",8),r._uU(1),r.qZA()),2&Re){const le=r.oxw();r.xp6(1),r.Oqu(le.placeholder)}}function _(Re,de){if(1&Re&&(r.TgZ(0,\"span\",12),r._uU(1),r.qZA()),2&Re){const le=r.oxw(2);r.xp6(1),r.Oqu(le.triggerValue)}}function d(Re,de){1&Re&&r.Hsn(0,0,[\"*ngSwitchCase\",\"true\"])}function f(Re,de){if(1&Re&&(r.TgZ(0,\"span\",9),r.YNc(1,_,2,1,\"span\",10),r.YNc(2,d,1,0,\"ng-content\",11),r.qZA()),2&Re){const le=r.oxw();r.Q6J(\"ngSwitch\",!!le.customTrigger),r.xp6(2),r.Q6J(\"ngSwitchCase\",!0)}}function v(Re,de){if(1&Re){const le=r.EpF();r.TgZ(0,\"div\",13),r.TgZ(1,\"div\",14,15),r.NdJ(\"@transformPanel.done\",function(H){return r.CHM(le),r.oxw()._panelDoneAnimatingStream.next(H.toState)})(\"keydown\",function(H){return r.CHM(le),r.oxw()._handleKeydown(H)}),r.Hsn(3,1),r.qZA(),r.qZA()}if(2&Re){const le=r.oxw();r.Q6J(\"@transformPanelWrap\",void 0),r.xp6(1),r.Gre(\"mat-select-panel \",le._getPanelTheme(),\"\"),r.Udp(\"transform-origin\",le._transformOrigin)(\"font-size\",le._triggerFontSize,\"px\"),r.Q6J(\"ngClass\",le.panelClass)(\"@transformPanel\",le.multiple?\"showing-multiple\":\"showing\"),r.uIk(\"id\",le.id+\"-panel\")(\"aria-multiselectable\",le.multiple)(\"aria-label\",le.ariaLabel||null)(\"aria-labelledby\",le._getPanelAriaLabelledby())}}const D=[[[\"mat-select-trigger\"]],\"*\"],I=[\"mat-select-trigger\",\"*\"],Z={transformPanelWrap:(0,re.X$)(\"transformPanelWrap\",[(0,re.eR)(\"* => void\",(0,re.IO)(\"@transformPanel\",[(0,re.pV)()],{optional:!0}))]),transformPanel:(0,re.X$)(\"transformPanel\",[(0,re.SB)(\"void\",(0,re.oB)({transform:\"scaleY(0.8)\",minWidth:\"100%\",opacity:0})),(0,re.SB)(\"showing\",(0,re.oB)({opacity:1,minWidth:\"calc(100% + 32px)\",transform:\"scaleY(1)\"})),(0,re.SB)(\"showing-multiple\",(0,re.oB)({opacity:1,minWidth:\"calc(100% + 64px)\",transform:\"scaleY(1)\"})),(0,re.eR)(\"void => *\",(0,re.jt)(\"120ms cubic-bezier(0, 0, 0.2, 1)\")),(0,re.eR)(\"* => void\",(0,re.jt)(\"100ms 25ms linear\",(0,re.oB)({opacity:0})))])};let S=0;const Se=new r.OlP(\"mat-select-scroll-strategy\"),lt=new r.OlP(\"MAT_SELECT_CONFIG\"),G={provide:Se,deps:[s.aV],useFactory:function(Re){return()=>Re.scrollStrategies.reposition()}};class Ze{constructor(de,le){this.source=de,this.value=le}}const Xe=(0,u.Kr)((0,u.sb)((0,u.Id)((0,u.FD)(class{constructor(Re,de,le,U,H){this._elementRef=Re,this._defaultErrorStateMatcher=de,this._parentForm=le,this._parentFormGroup=U,this.ngControl=H}})))),Ke=new r.OlP(\"MatSelectTrigger\");let mt=(()=>{class Re extends Xe{constructor(le,U,H,j,_e,Qe,ot,Je,At,Et,Mt,ae,Ae,nt){var Lt,Ie,Ne;super(_e,j,ot,Je,Et),this._viewportRuler=le,this._changeDetectorRef=U,this._ngZone=H,this._dir=Qe,this._parentFormField=At,this._liveAnnouncer=Ae,this._defaultOptions=nt,this._panelOpen=!1,this._compareWith=(Ge,tt)=>Ge===tt,this._uid=\"mat-select-\"+S++,this._triggerAriaLabelledBy=null,this._destroy=new B.xQ,this._onChange=()=>{},this._onTouched=()=>{},this._valueId=\"mat-select-value-\"+S++,this._panelDoneAnimatingStream=new B.xQ,this._overlayPanelClass=(null===(Lt=this._defaultOptions)||void 0===Lt?void 0:Lt.overlayPanelClass)||\"\",this._focused=!1,this.controlType=\"mat-select\",this._required=!1,this._multiple=!1,this._disableOptionCentering=null!==(Ne=null===(Ie=this._defaultOptions)||void 0===Ie?void 0:Ie.disableOptionCentering)&&void 0!==Ne&&Ne,this.ariaLabel=\"\",this.optionSelectionChanges=(0,w.P)(()=>{const Ge=this.options;return Ge?Ge.changes.pipe((0,O.O)(Ge),(0,k.w)(()=>(0,E.T)(...Ge.map(tt=>tt.onSelectionChange)))):this._ngZone.onStable.pipe((0,Y.q)(1),(0,k.w)(()=>this.optionSelectionChanges))}),this.openedChange=new r.vpe,this._openedStream=this.openedChange.pipe((0,z.h)(Ge=>Ge),(0,W.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,z.h)(Ge=>!Ge),(0,W.U)(()=>{})),this.selectionChange=new r.vpe,this.valueChange=new r.vpe,this.ngControl&&(this.ngControl.valueAccessor=this),null!=(null==nt?void 0:nt.typeaheadDebounceInterval)&&(this._typeaheadDebounceInterval=nt.typeaheadDebounceInterval),this._scrollStrategyFactory=ae,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(Mt)||0,this.id=this.id}get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(le){this._placeholder=le,this.stateChanges.next()}get required(){return this._required}set required(le){this._required=(0,b.Ig)(le),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(le){this._multiple=(0,b.Ig)(le)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(le){this._disableOptionCentering=(0,b.Ig)(le)}get compareWith(){return this._compareWith}set compareWith(le){this._compareWith=le,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(le){(le!==this._value||this._multiple&&Array.isArray(le))&&(this.options&&this._setSelectionByValue(le),this._value=le)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(le){this._typeaheadDebounceInterval=(0,b.su)(le)}get id(){return this._id}set id(le){this._id=le||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new y.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,K.x)(),(0,$.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,$.R)(this._destroy)).subscribe(le=>{le.added.forEach(U=>U.select()),le.removed.forEach(U=>U.deselect())}),this.options.changes.pipe((0,O.O)(null),(0,$.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const le=this._getTriggerAriaLabelledby();if(le!==this._triggerAriaLabelledBy){const U=this._elementRef.nativeElement;this._triggerAriaLabelledBy=le,le?U.setAttribute(\"aria-labelledby\",le):U.removeAttribute(\"aria-labelledby\")}this.ngControl&&this.updateErrorState()}ngOnChanges(le){le.disabled&&this.stateChanges.next(),le.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?\"rtl\":\"ltr\"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(le){this.value=le}registerOnChange(le){this._onChange=le}registerOnTouched(le){this._onTouched=le}setDisabledState(le){this.disabled=le,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){var le,U;return this.multiple?(null===(le=this._selectionModel)||void 0===le?void 0:le.selected)||[]:null===(U=this._selectionModel)||void 0===U?void 0:U.selected[0]}get triggerValue(){if(this.empty)return\"\";if(this._multiple){const le=this._selectionModel.selected.map(U=>U.viewValue);return this._isRtl()&&le.reverse(),le.join(\", \")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&\"rtl\"===this._dir.value}_handleKeydown(le){this.disabled||(this.panelOpen?this._handleOpenKeydown(le):this._handleClosedKeydown(le))}_handleClosedKeydown(le){const U=le.keyCode,H=U===M.JH||U===M.LH||U===M.oh||U===M.SV,j=U===M.K5||U===M.L_,_e=this._keyManager;if(!_e.isTyping()&&j&&!(0,M.Vb)(le)||(this.multiple||le.altKey)&&H)le.preventDefault(),this.open();else if(!this.multiple){const Qe=this.selected;_e.onKeydown(le);const ot=this.selected;ot&&Qe!==ot&&this._liveAnnouncer.announce(ot.viewValue,1e4)}}_handleOpenKeydown(le){const U=this._keyManager,H=le.keyCode,j=H===M.JH||H===M.LH,_e=U.isTyping();if(j&&le.altKey)le.preventDefault(),this.close();else if(_e||H!==M.K5&&H!==M.L_||!U.activeItem||(0,M.Vb)(le))if(!_e&&this._multiple&&H===M.A&&le.ctrlKey){le.preventDefault();const Qe=this.options.some(ot=>!ot.disabled&&!ot.selected);this.options.forEach(ot=>{ot.disabled||(Qe?ot.select():ot.deselect())})}else{const Qe=U.activeItemIndex;U.onKeydown(le),this._multiple&&j&&le.shiftKey&&U.activeItem&&U.activeItemIndex!==Qe&&U.activeItem._selectViaInteraction()}else le.preventDefault(),U.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,Y.q)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:\"\"}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this._setSelectionByValue(this.ngControl?this.ngControl.value:this._value),this.stateChanges.next()})}_setSelectionByValue(le){if(this._selectionModel.selected.forEach(U=>U.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&le)Array.isArray(le),le.forEach(U=>this._selectValue(U)),this._sortValues();else{const U=this._selectValue(le);U?this._keyManager.updateActiveItem(U):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectValue(le){const U=this.options.find(H=>{if(this._selectionModel.isSelected(H))return!1;try{return null!=H.value&&this._compareWith(H.value,le)}catch(j){return!1}});return U&&this._selectionModel.select(U),U}_initKeyManager(){this._keyManager=new a.s1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?\"rtl\":\"ltr\").withHomeAndEnd().withAllowedModifierKeys([\"shiftKey\"]),this._keyManager.tabOut.pipe((0,$.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.pipe((0,$.R)(this._destroy)).subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const le=(0,E.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,$.R)(le)).subscribe(U=>{this._onSelect(U.source,U.isUserInput),U.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,E.T)(...this.options.map(U=>U._stateChanges)).pipe((0,$.R)(le)).subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()})}_onSelect(le,U){const H=this._selectionModel.isSelected(le);null!=le.value||this._multiple?(H!==le.selected&&(le.selected?this._selectionModel.select(le):this._selectionModel.deselect(le)),U&&this._keyManager.setActiveItem(le),this.multiple&&(this._sortValues(),U&&this.focus())):(le.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(le.value)),H!==this._selectionModel.isSelected(le)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const le=this.options.toArray();this._selectionModel.sort((U,H)=>this.sortComparator?this.sortComparator(U,H,le):le.indexOf(U)-le.indexOf(H)),this.stateChanges.next()}}_propagateChanges(le){let U=null;U=this.multiple?this.selected.map(H=>H.value):this.selected?this.selected.value:le,this._value=U,this.valueChange.emit(U),this._onChange(U),this.selectionChange.emit(this._getChangeEvent(U)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_canOpen(){var le;return!this._panelOpen&&!this.disabled&&(null===(le=this.options)||void 0===le?void 0:le.length)>0}focus(le){this._elementRef.nativeElement.focus(le)}_getPanelAriaLabelledby(){var le;if(this.ariaLabel)return null;const U=null===(le=this._parentFormField)||void 0===le?void 0:le.getLabelId();return this.ariaLabelledby?(U?U+\" \":\"\")+this.ariaLabelledby:U}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){var le;if(this.ariaLabel)return null;const U=null===(le=this._parentFormField)||void 0===le?void 0:le.getLabelId();let H=(U?U+\" \":\"\")+this._valueId;return this.ariaLabelledby&&(H+=\" \"+this.ariaLabelledby),H}_panelDoneAnimating(le){this.openedChange.emit(le)}setDescribedByIds(le){this._ariaDescribedby=le.join(\" \")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}return Re.\\u0275fac=function(le){return new(le||Re)(r.Y36(m.rL),r.Y36(r.sBO),r.Y36(r.R0b),r.Y36(u.rD),r.Y36(r.SBq),r.Y36(me.Is,8),r.Y36(q.F,8),r.Y36(q.sg,8),r.Y36(l.G_,8),r.Y36(q.a5,10),r.$8M(\"tabindex\"),r.Y36(Se),r.Y36(a.Kd),r.Y36(lt,8))},Re.\\u0275dir=r.lG2({type:Re,viewQuery:function(le,U){if(1&le&&(r.Gf(Me,5),r.Gf(A,5),r.Gf(s.pI,5)),2&le){let H;r.iGM(H=r.CRH())&&(U.trigger=H.first),r.iGM(H=r.CRH())&&(U.panel=H.first),r.iGM(H=r.CRH())&&(U._overlayDir=H.first)}},inputs:{ariaLabel:[\"aria-label\",\"ariaLabel\"],id:\"id\",placeholder:\"placeholder\",required:\"required\",multiple:\"multiple\",disableOptionCentering:\"disableOptionCentering\",compareWith:\"compareWith\",value:\"value\",typeaheadDebounceInterval:\"typeaheadDebounceInterval\",panelClass:\"panelClass\",ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],errorStateMatcher:\"errorStateMatcher\",sortComparator:\"sortComparator\"},outputs:{openedChange:\"openedChange\",_openedStream:\"opened\",_closedStream:\"closed\",selectionChange:\"selectionChange\",valueChange:\"valueChange\"},features:[r.qOj,r.TTD]}),Re})(),Jt=(()=>{class Re extends mt{constructor(){super(...arguments),this._scrollTop=0,this._triggerFontSize=0,this._transformOrigin=\"top\",this._offsetY=0,this._positions=[{originX:\"start\",originY:\"top\",overlayX:\"start\",overlayY:\"top\"},{originX:\"start\",originY:\"bottom\",overlayX:\"start\",overlayY:\"bottom\"}]}_calculateOverlayScroll(le,U,H){const j=this._getItemHeight();return Math.min(Math.max(0,j*le-U+j/2),H)}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,$.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._changeDetectorRef.markForCheck())})}open(){super._canOpen()&&(super.open(),this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._triggerFontSize=parseInt(getComputedStyle(this.trigger.nativeElement).fontSize||\"0\"),this._calculateOverlayPosition(),this._ngZone.onStable.pipe((0,Y.q)(1)).subscribe(()=>{this._triggerFontSize&&this._overlayDir.overlayRef&&this._overlayDir.overlayRef.overlayElement&&(this._overlayDir.overlayRef.overlayElement.style.fontSize=`${this._triggerFontSize}px`)}))}_scrollOptionIntoView(le){const U=(0,u.CB)(le,this.options,this.optionGroups),H=this._getItemHeight();this.panel.nativeElement.scrollTop=0===le&&1===U?0:(0,u.jH)((le+U)*H,H,this.panel.nativeElement.scrollTop,256)}_positioningSettled(){this._calculateOverlayOffsetX(),this.panel.nativeElement.scrollTop=this._scrollTop}_panelDoneAnimating(le){this.panelOpen?this._scrollTop=0:(this._overlayDir.offsetX=0,this._changeDetectorRef.markForCheck()),super._panelDoneAnimating(le)}_getChangeEvent(le){return new Ze(this,le)}_calculateOverlayOffsetX(){const le=this._overlayDir.overlayRef.overlayElement.getBoundingClientRect(),U=this._viewportRuler.getViewportSize(),H=this._isRtl(),j=this.multiple?56:32;let _e;if(this.multiple)_e=40;else if(this.disableOptionCentering)_e=16;else{let Je=this._selectionModel.selected[0]||this.options.first;_e=Je&&Je.group?32:16}H||(_e*=-1);const Qe=0-(le.left+_e-(H?j:0)),ot=le.right+_e-U.width+(H?0:j);Qe>0?_e+=Qe+8:ot>0&&(_e-=ot+8),this._overlayDir.offsetX=Math.round(_e),this._overlayDir.overlayRef.updatePosition()}_calculateOverlayOffsetY(le,U,H){const j=this._getItemHeight(),_e=(j-this._triggerRect.height)/2,Qe=Math.floor(256/j);let ot;return this.disableOptionCentering?0:(ot=0===this._scrollTop?le*j:this._scrollTop===H?(le-(this._getItemCount()-Qe))*j+(j-(this._getItemCount()*j-256)%j):U-j/2,Math.round(-1*ot-_e))}_checkOverlayWithinViewport(le){const U=this._getItemHeight(),H=this._viewportRuler.getViewportSize(),j=this._triggerRect.top-8,_e=H.height-this._triggerRect.bottom-8,Qe=Math.abs(this._offsetY),Je=Math.min(this._getItemCount()*U,256)-Qe-this._triggerRect.height;Je>_e?this._adjustPanelUp(Je,_e):Qe>j?this._adjustPanelDown(Qe,j,le):this._transformOrigin=this._getOriginBasedOnOption()}_adjustPanelUp(le,U){const H=Math.round(le-U);this._scrollTop-=H,this._offsetY-=H,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop<=0&&(this._scrollTop=0,this._offsetY=0,this._transformOrigin=\"50% bottom 0px\")}_adjustPanelDown(le,U,H){const j=Math.round(le-U);if(this._scrollTop+=j,this._offsetY+=j,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop>=H)return this._scrollTop=H,this._offsetY=0,void(this._transformOrigin=\"50% top 0px\")}_calculateOverlayPosition(){const le=this._getItemHeight(),U=this._getItemCount(),H=Math.min(U*le,256),_e=U*le-H;let Qe;Qe=this.empty?0:Math.max(this.options.toArray().indexOf(this._selectionModel.selected[0]),0),Qe+=(0,u.CB)(Qe,this.options,this.optionGroups);const ot=H/2;this._scrollTop=this._calculateOverlayScroll(Qe,ot,_e),this._offsetY=this._calculateOverlayOffsetY(Qe,ot,_e),this._checkOverlayWithinViewport(_e)}_getOriginBasedOnOption(){const le=this._getItemHeight(),U=(le-this._triggerRect.height)/2;return`50% ${Math.abs(this._offsetY)-U+le/2}px 0px`}_getItemHeight(){return 3*this._triggerFontSize}_getItemCount(){return this.options.length+this.optionGroups.length}}return Re.\\u0275fac=function(){let de;return function(U){return(de||(de=r.n5z(Re)))(U||Re)}}(),Re.\\u0275cmp=r.Xpm({type:Re,selectors:[[\"mat-select\"]],contentQueries:function(le,U,H){if(1&le&&(r.Suo(H,Ke,5),r.Suo(H,u.ey,5),r.Suo(H,u.K7,5)),2&le){let j;r.iGM(j=r.CRH())&&(U.customTrigger=j.first),r.iGM(j=r.CRH())&&(U.options=j),r.iGM(j=r.CRH())&&(U.optionGroups=j)}},hostAttrs:[\"role\",\"combobox\",\"aria-autocomplete\",\"none\",\"aria-haspopup\",\"true\",1,\"mat-select\"],hostVars:20,hostBindings:function(le,U){1&le&&r.NdJ(\"keydown\",function(j){return U._handleKeydown(j)})(\"focus\",function(){return U._onFocus()})(\"blur\",function(){return U._onBlur()}),2&le&&(r.uIk(\"id\",U.id)(\"tabindex\",U.tabIndex)(\"aria-controls\",U.panelOpen?U.id+\"-panel\":null)(\"aria-expanded\",U.panelOpen)(\"aria-label\",U.ariaLabel||null)(\"aria-required\",U.required.toString())(\"aria-disabled\",U.disabled.toString())(\"aria-invalid\",U.errorState)(\"aria-describedby\",U._ariaDescribedby||null)(\"aria-activedescendant\",U._getAriaActiveDescendant()),r.ekj(\"mat-select-disabled\",U.disabled)(\"mat-select-invalid\",U.errorState)(\"mat-select-required\",U.required)(\"mat-select-empty\",U.empty)(\"mat-select-multiple\",U.multiple))},inputs:{disabled:\"disabled\",disableRipple:\"disableRipple\",tabIndex:\"tabIndex\"},exportAs:[\"matSelect\"],features:[r._Bn([{provide:l.Eo,useExisting:Re},{provide:u.HF,useExisting:Re}]),r.qOj],ngContentSelectors:I,decls:9,vars:12,consts:[[\"cdk-overlay-origin\",\"\",1,\"mat-select-trigger\",3,\"click\"],[\"origin\",\"cdkOverlayOrigin\",\"trigger\",\"\"],[1,\"mat-select-value\",3,\"ngSwitch\"],[\"class\",\"mat-select-placeholder mat-select-min-line\",4,\"ngSwitchCase\"],[\"class\",\"mat-select-value-text\",3,\"ngSwitch\",4,\"ngSwitchCase\"],[1,\"mat-select-arrow-wrapper\"],[1,\"mat-select-arrow\"],[\"cdk-connected-overlay\",\"\",\"cdkConnectedOverlayLockPosition\",\"\",\"cdkConnectedOverlayHasBackdrop\",\"\",\"cdkConnectedOverlayBackdropClass\",\"cdk-overlay-transparent-backdrop\",3,\"cdkConnectedOverlayPanelClass\",\"cdkConnectedOverlayScrollStrategy\",\"cdkConnectedOverlayOrigin\",\"cdkConnectedOverlayOpen\",\"cdkConnectedOverlayPositions\",\"cdkConnectedOverlayMinWidth\",\"cdkConnectedOverlayOffsetY\",\"backdropClick\",\"attach\",\"detach\"],[1,\"mat-select-placeholder\",\"mat-select-min-line\"],[1,\"mat-select-value-text\",3,\"ngSwitch\"],[\"class\",\"mat-select-min-line\",4,\"ngSwitchDefault\"],[4,\"ngSwitchCase\"],[1,\"mat-select-min-line\"],[1,\"mat-select-panel-wrap\"],[\"role\",\"listbox\",\"tabindex\",\"-1\",3,\"ngClass\",\"keydown\"],[\"panel\",\"\"]],template:function(le,U){if(1&le&&(r.F$t(D),r.TgZ(0,\"div\",0,1),r.NdJ(\"click\",function(){return U.toggle()}),r.TgZ(3,\"div\",2),r.YNc(4,ce,2,1,\"span\",3),r.YNc(5,f,3,2,\"span\",4),r.qZA(),r.TgZ(6,\"div\",5),r._UZ(7,\"div\",6),r.qZA(),r.qZA(),r.YNc(8,v,4,14,\"ng-template\",7),r.NdJ(\"backdropClick\",function(){return U.close()})(\"attach\",function(){return U._onAttached()})(\"detach\",function(){return U.close()})),2&le){const H=r.MAs(1);r.uIk(\"aria-owns\",U.panelOpen?U.id+\"-panel\":null),r.xp6(3),r.Q6J(\"ngSwitch\",U.empty),r.uIk(\"id\",U._valueId),r.xp6(1),r.Q6J(\"ngSwitchCase\",!0),r.xp6(1),r.Q6J(\"ngSwitchCase\",!1),r.xp6(3),r.Q6J(\"cdkConnectedOverlayPanelClass\",U._overlayPanelClass)(\"cdkConnectedOverlayScrollStrategy\",U._scrollStrategy)(\"cdkConnectedOverlayOrigin\",H)(\"cdkConnectedOverlayOpen\",U.panelOpen)(\"cdkConnectedOverlayPositions\",U._positions)(\"cdkConnectedOverlayMinWidth\",null==U._triggerRect?null:U._triggerRect.width)(\"cdkConnectedOverlayOffsetY\",U._offsetY)}},directives:[s.xu,e.RF,e.n9,s.pI,e.ED,e.mk],styles:['.mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-table;cursor:pointer;position:relative;box-sizing:border-box}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-select-value{display:table-cell;max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{display:table-cell;vertical-align:middle}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px;outline:0}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}.mat-select-min-line:empty::before{content:\" \";white-space:pre;width:1px;display:inline-block;opacity:0}\\n'],encapsulation:2,data:{animation:[Z.transformPanelWrap,Z.transformPanel]},changeDetection:0}),Re})(),dt=(()=>{class Re{}return Re.\\u0275fac=function(le){return new(le||Re)},Re.\\u0275mod=r.oAB({type:Re}),Re.\\u0275inj=r.cJS({providers:[G],imports:[[e.ez,s.U8,u.Ng,u.BQ],m.ZD,l.lN,u.Ng,u.BQ]}),Re})()},4935:(st,P,c)=>{\"use strict\";c.d(P,{JX:()=>be,TM:()=>pe,Rh:()=>ie,SJ:()=>Se});var s=c(521),e=c(1386),r=c(8583),u=c(7716),l=c(2458),m=c(9490),a=c(6461),b=c(9765),y=c(2759),M=c(6682),B=c(5435),w=c(8002),E=c(6736),O=c(6782),k=c(7519),Y=c(5257),z=c(9761),W=c(4395),K=c(7238),$=c(6237),re=c(9238),me=c(946);const q=[\"*\"];function Me(Pe,lt){if(1&Pe){const G=u.EpF();u.TgZ(0,\"div\",2),u.NdJ(\"click\",function(){return u.CHM(G),u.oxw()._onBackdropClicked()}),u.qZA()}if(2&Pe){const G=u.oxw();u.ekj(\"mat-drawer-shown\",G._isShowingBackdrop())}}function A(Pe,lt){1&Pe&&(u.TgZ(0,\"mat-drawer-content\"),u.Hsn(1,2),u.qZA())}const ce=[[[\"mat-drawer\"]],[[\"mat-drawer-content\"]],\"*\"],_=[\"mat-drawer\",\"mat-drawer-content\",\"*\"];function d(Pe,lt){if(1&Pe){const G=u.EpF();u.TgZ(0,\"div\",2),u.NdJ(\"click\",function(){return u.CHM(G),u.oxw()._onBackdropClicked()}),u.qZA()}if(2&Pe){const G=u.oxw();u.ekj(\"mat-drawer-shown\",G._isShowingBackdrop())}}function f(Pe,lt){1&Pe&&(u.TgZ(0,\"mat-sidenav-content\",3),u.Hsn(1,2),u.qZA())}const v=[[[\"mat-sidenav\"]],[[\"mat-sidenav-content\"]],\"*\"],D=[\"mat-sidenav\",\"mat-sidenav-content\",\"*\"],I=\".mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\\n\",Z={transformDrawer:(0,K.X$)(\"transform\",[(0,K.SB)(\"open, open-instant\",(0,K.oB)({transform:\"none\",visibility:\"visible\"})),(0,K.SB)(\"void\",(0,K.oB)({\"box-shadow\":\"none\",visibility:\"hidden\"})),(0,K.eR)(\"void => open-instant\",(0,K.jt)(\"0ms\")),(0,K.eR)(\"void <=> open, open-instant => void\",(0,K.jt)(\"400ms cubic-bezier(0.25, 0.8, 0.25, 1)\"))])},C=new u.OlP(\"MAT_DRAWER_DEFAULT_AUTOSIZE\",{providedIn:\"root\",factory:function(){return!1}}),g=new u.OlP(\"MAT_DRAWER_CONTAINER\");let te=(()=>{class Pe extends e.PQ{constructor(G,Ze,Xe,Ke,Le){super(Xe,Ke,Le),this._changeDetectorRef=G,this._container=Ze}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return Pe.\\u0275fac=function(G){return new(G||Pe)(u.Y36(u.sBO),u.Y36((0,u.Gpc)(()=>fe)),u.Y36(u.SBq),u.Y36(e.mF),u.Y36(u.R0b))},Pe.\\u0275cmp=u.Xpm({type:Pe,selectors:[[\"mat-drawer-content\"]],hostAttrs:[1,\"mat-drawer-content\"],hostVars:4,hostBindings:function(G,Ze){2&G&&u.Udp(\"margin-left\",Ze._container._contentMargins.left,\"px\")(\"margin-right\",Ze._container._contentMargins.right,\"px\")},features:[u.qOj],ngContentSelectors:q,decls:1,vars:0,template:function(G,Ze){1&G&&(u.F$t(),u.Hsn(0))},encapsulation:2,changeDetection:0}),Pe})(),Oe=(()=>{class Pe{constructor(G,Ze,Xe,Ke,Le,mt,Jt){this._elementRef=G,this._focusTrapFactory=Ze,this._focusMonitor=Xe,this._platform=Ke,this._ngZone=Le,this._doc=mt,this._container=Jt,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position=\"start\",this._mode=\"over\",this._disableClose=!1,this._opened=!1,this._animationStarted=new b.xQ,this._animationEnd=new b.xQ,this._animationState=\"void\",this.openedChange=new u.vpe(!0),this._openedStream=this.openedChange.pipe((0,B.h)(dt=>dt),(0,w.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,B.h)(dt=>dt.fromState!==dt.toState&&0===dt.toState.indexOf(\"open\")),(0,E.h)(void 0)),this._closedStream=this.openedChange.pipe((0,B.h)(dt=>!dt),(0,w.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,B.h)(dt=>dt.fromState!==dt.toState&&\"void\"===dt.toState),(0,E.h)(void 0)),this._destroyed=new b.xQ,this.onPositionChanged=new u.vpe,this._modeChanged=new b.xQ,this.openedChange.subscribe(dt=>{dt?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus()}),this._ngZone.runOutsideAngular(()=>{(0,y.R)(this._elementRef.nativeElement,\"keydown\").pipe((0,B.h)(dt=>dt.keyCode===a.hY&&!this.disableClose&&!(0,a.Vb)(dt)),(0,O.R)(this._destroyed)).subscribe(dt=>this._ngZone.run(()=>{this.close(),dt.stopPropagation(),dt.preventDefault()}))}),this._animationEnd.pipe((0,k.x)((dt,Re)=>dt.fromState===Re.fromState&&dt.toState===Re.toState)).subscribe(dt=>{const{fromState:Re,toState:de}=dt;(0===de.indexOf(\"open\")&&\"void\"===Re||\"void\"===de&&0===Re.indexOf(\"open\"))&&this.openedChange.emit(this._opened)})}get position(){return this._position}set position(G){(G=\"end\"===G?\"end\":\"start\")!=this._position&&(this._position=G,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(G){this._mode=G,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(G){this._disableClose=(0,m.Ig)(G)}get autoFocus(){const G=this._autoFocus;return null==G?\"side\"!==this.mode:G}set autoFocus(G){this._autoFocus=(0,m.Ig)(G)}get opened(){return this._opened}set opened(G){this.toggle((0,m.Ig)(G))}_takeFocus(){!this.autoFocus||!this._focusTrap||this._focusTrap.focusInitialElementWhenReady().then(G=>{!G&&\"function\"==typeof this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()})}_restoreFocus(){!this.autoFocus||(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,this._openedVia):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null,this._openedVia=null)}_isFocusWithinDrawer(){var G;const Ze=null===(G=this._doc)||void 0===G?void 0:G.activeElement;return!!Ze&&this._elementRef.nativeElement.contains(Ze)}ngAfterContentInit(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState()}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(G){return this.toggle(!0,G)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0)}toggle(G=!this.opened,Ze){return this._setOpen(G,!G&&this._isFocusWithinDrawer(),Ze)}_setOpen(G,Ze,Xe=\"program\"){return this._opened=G,G?(this._animationState=this._enableAnimations?\"open\":\"open-instant\",this._openedVia=Xe):(this._animationState=\"void\",Ze&&this._restoreFocus()),this._updateFocusTrapState(),new Promise(Ke=>{this.openedChange.pipe((0,Y.q)(1)).subscribe(Le=>Ke(Le?\"open\":\"close\"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&\"side\"!==this.mode)}_animationStartListener(G){this._animationStarted.next(G)}_animationDoneListener(G){this._animationEnd.next(G)}}return Pe.\\u0275fac=function(G){return new(G||Pe)(u.Y36(u.SBq),u.Y36(re.qV),u.Y36(re.tE),u.Y36(s.t4),u.Y36(u.R0b),u.Y36(r.K0,8),u.Y36(g,8))},Pe.\\u0275cmp=u.Xpm({type:Pe,selectors:[[\"mat-drawer\"]],hostAttrs:[\"tabIndex\",\"-1\",1,\"mat-drawer\"],hostVars:12,hostBindings:function(G,Ze){1&G&&u.WFA(\"@transform.start\",function(Ke){return Ze._animationStartListener(Ke)})(\"@transform.done\",function(Ke){return Ze._animationDoneListener(Ke)}),2&G&&(u.uIk(\"align\",null),u.d8E(\"@transform\",Ze._animationState),u.ekj(\"mat-drawer-end\",\"end\"===Ze.position)(\"mat-drawer-over\",\"over\"===Ze.mode)(\"mat-drawer-push\",\"push\"===Ze.mode)(\"mat-drawer-side\",\"side\"===Ze.mode)(\"mat-drawer-opened\",Ze.opened))},inputs:{position:\"position\",mode:\"mode\",disableClose:\"disableClose\",autoFocus:\"autoFocus\",opened:\"opened\"},outputs:{openedChange:\"openedChange\",_openedStream:\"opened\",openedStart:\"openedStart\",_closedStream:\"closed\",closedStart:\"closedStart\",onPositionChanged:\"positionChanged\"},exportAs:[\"matDrawer\"],ngContentSelectors:q,decls:2,vars:0,consts:[[\"cdkScrollable\",\"\",1,\"mat-drawer-inner-container\"]],template:function(G,Ze){1&G&&(u.F$t(),u.TgZ(0,\"div\",0),u.Hsn(1),u.qZA())},directives:[e.PQ],encapsulation:2,data:{animation:[Z.transformDrawer]},changeDetection:0}),Pe})(),fe=(()=>{class Pe{constructor(G,Ze,Xe,Ke,Le,mt=!1,Jt){this._dir=G,this._element=Ze,this._ngZone=Xe,this._changeDetectorRef=Ke,this._animationMode=Jt,this._drawers=new u.n_E,this.backdropClick=new u.vpe,this._destroyed=new b.xQ,this._doCheckSubject=new b.xQ,this._contentMargins={left:null,right:null},this._contentMarginChanges=new b.xQ,G&&G.change.pipe((0,O.R)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),Le.change().pipe((0,O.R)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=mt}get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(G){this._autosize=(0,m.Ig)(G)}get hasBackdrop(){return null==this._backdropOverride?!this._start||\"side\"!==this._start.mode||!this._end||\"side\"!==this._end.mode:this._backdropOverride}set hasBackdrop(G){this._backdropOverride=null==G?null:(0,m.Ig)(G)}get scrollable(){return this._userContent||this._content}ngAfterContentInit(){this._allDrawers.changes.pipe((0,z.O)(this._allDrawers),(0,O.R)(this._destroyed)).subscribe(G=>{this._drawers.reset(G.filter(Ze=>!Ze._container||Ze._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,z.O)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(G=>{this._watchDrawerToggle(G),this._watchDrawerPosition(G),this._watchDrawerMode(G)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,W.b)(10),(0,O.R)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(G=>G.open())}close(){this._drawers.forEach(G=>G.close())}updateContentMargins(){let G=0,Ze=0;if(this._left&&this._left.opened)if(\"side\"==this._left.mode)G+=this._left._getWidth();else if(\"push\"==this._left.mode){const Xe=this._left._getWidth();G+=Xe,Ze-=Xe}if(this._right&&this._right.opened)if(\"side\"==this._right.mode)Ze+=this._right._getWidth();else if(\"push\"==this._right.mode){const Xe=this._right._getWidth();Ze+=Xe,G-=Xe}G=G||null,Ze=Ze||null,(G!==this._contentMargins.left||Ze!==this._contentMargins.right)&&(this._contentMargins={left:G,right:Ze},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(G){G._animationStarted.pipe((0,B.h)(Ze=>Ze.fromState!==Ze.toState),(0,O.R)(this._drawers.changes)).subscribe(Ze=>{\"open-instant\"!==Ze.toState&&\"NoopAnimations\"!==this._animationMode&&this._element.nativeElement.classList.add(\"mat-drawer-transition\"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),\"side\"!==G.mode&&G.openedChange.pipe((0,O.R)(this._drawers.changes)).subscribe(()=>this._setContainerClass(G.opened))}_watchDrawerPosition(G){!G||G.onPositionChanged.pipe((0,O.R)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,Y.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(G){G&&G._modeChanged.pipe((0,O.R)((0,M.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(G){const Ze=this._element.nativeElement.classList,Xe=\"mat-drawer-container-has-open\";G?Ze.add(Xe):Ze.remove(Xe)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(G=>{\"end\"==G.position?this._end=G:this._start=G}),this._right=this._left=null,this._dir&&\"rtl\"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&\"over\"!=this._start.mode||this._isDrawerOpen(this._end)&&\"over\"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(G=>G&&!G.disableClose&&this._canHaveBackdrop(G)).forEach(G=>G._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(G){return\"side\"!==G.mode||!!this._backdropOverride}_isDrawerOpen(G){return null!=G&&G.opened}}return Pe.\\u0275fac=function(G){return new(G||Pe)(u.Y36(me.Is,8),u.Y36(u.SBq),u.Y36(u.R0b),u.Y36(u.sBO),u.Y36(e.rL),u.Y36(C),u.Y36($.Qb,8))},Pe.\\u0275cmp=u.Xpm({type:Pe,selectors:[[\"mat-drawer-container\"]],contentQueries:function(G,Ze,Xe){if(1&G&&(u.Suo(Xe,te,5),u.Suo(Xe,Oe,5)),2&G){let Ke;u.iGM(Ke=u.CRH())&&(Ze._content=Ke.first),u.iGM(Ke=u.CRH())&&(Ze._allDrawers=Ke)}},viewQuery:function(G,Ze){if(1&G&&u.Gf(te,5),2&G){let Xe;u.iGM(Xe=u.CRH())&&(Ze._userContent=Xe.first)}},hostAttrs:[1,\"mat-drawer-container\"],hostVars:2,hostBindings:function(G,Ze){2&G&&u.ekj(\"mat-drawer-container-explicit-backdrop\",Ze._backdropOverride)},inputs:{autosize:\"autosize\",hasBackdrop:\"hasBackdrop\"},outputs:{backdropClick:\"backdropClick\"},exportAs:[\"matDrawerContainer\"],features:[u._Bn([{provide:g,useExisting:Pe}])],ngContentSelectors:_,decls:4,vars:2,consts:[[\"class\",\"mat-drawer-backdrop\",3,\"mat-drawer-shown\",\"click\",4,\"ngIf\"],[4,\"ngIf\"],[1,\"mat-drawer-backdrop\",3,\"click\"]],template:function(G,Ze){1&G&&(u.F$t(ce),u.YNc(0,Me,1,2,\"div\",0),u.Hsn(1),u.Hsn(2,1),u.YNc(3,A,2,0,\"mat-drawer-content\",1)),2&G&&(u.Q6J(\"ngIf\",Ze.hasBackdrop),u.xp6(3),u.Q6J(\"ngIf\",!Ze._content))},directives:[r.O5,te],styles:[I],encapsulation:2,changeDetection:0}),Pe})(),ie=(()=>{class Pe extends te{constructor(G,Ze,Xe,Ke,Le){super(G,Ze,Xe,Ke,Le)}}return Pe.\\u0275fac=function(G){return new(G||Pe)(u.Y36(u.sBO),u.Y36((0,u.Gpc)(()=>pe)),u.Y36(u.SBq),u.Y36(e.mF),u.Y36(u.R0b))},Pe.\\u0275cmp=u.Xpm({type:Pe,selectors:[[\"mat-sidenav-content\"]],hostAttrs:[1,\"mat-drawer-content\",\"mat-sidenav-content\"],hostVars:4,hostBindings:function(G,Ze){2&G&&u.Udp(\"margin-left\",Ze._container._contentMargins.left,\"px\")(\"margin-right\",Ze._container._contentMargins.right,\"px\")},features:[u.qOj],ngContentSelectors:q,decls:1,vars:0,template:function(G,Ze){1&G&&(u.F$t(),u.Hsn(0))},encapsulation:2,changeDetection:0}),Pe})(),be=(()=>{class Pe extends Oe{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(G){this._fixedInViewport=(0,m.Ig)(G)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(G){this._fixedTopGap=(0,m.su)(G)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(G){this._fixedBottomGap=(0,m.su)(G)}}return Pe.\\u0275fac=function(){let lt;return function(Ze){return(lt||(lt=u.n5z(Pe)))(Ze||Pe)}}(),Pe.\\u0275cmp=u.Xpm({type:Pe,selectors:[[\"mat-sidenav\"]],hostAttrs:[\"tabIndex\",\"-1\",1,\"mat-drawer\",\"mat-sidenav\"],hostVars:17,hostBindings:function(G,Ze){2&G&&(u.uIk(\"align\",null),u.Udp(\"top\",Ze.fixedInViewport?Ze.fixedTopGap:null,\"px\")(\"bottom\",Ze.fixedInViewport?Ze.fixedBottomGap:null,\"px\"),u.ekj(\"mat-drawer-end\",\"end\"===Ze.position)(\"mat-drawer-over\",\"over\"===Ze.mode)(\"mat-drawer-push\",\"push\"===Ze.mode)(\"mat-drawer-side\",\"side\"===Ze.mode)(\"mat-drawer-opened\",Ze.opened)(\"mat-sidenav-fixed\",Ze.fixedInViewport))},inputs:{fixedInViewport:\"fixedInViewport\",fixedTopGap:\"fixedTopGap\",fixedBottomGap:\"fixedBottomGap\"},exportAs:[\"matSidenav\"],features:[u.qOj],ngContentSelectors:q,decls:2,vars:0,consts:[[\"cdkScrollable\",\"\",1,\"mat-drawer-inner-container\"]],template:function(G,Ze){1&G&&(u.F$t(),u.TgZ(0,\"div\",0),u.Hsn(1),u.qZA())},directives:[e.PQ],encapsulation:2,data:{animation:[Z.transformDrawer]},changeDetection:0}),Pe})(),pe=(()=>{class Pe extends fe{}return Pe.\\u0275fac=function(){let lt;return function(Ze){return(lt||(lt=u.n5z(Pe)))(Ze||Pe)}}(),Pe.\\u0275cmp=u.Xpm({type:Pe,selectors:[[\"mat-sidenav-container\"]],contentQueries:function(G,Ze,Xe){if(1&G&&(u.Suo(Xe,ie,5),u.Suo(Xe,be,5)),2&G){let Ke;u.iGM(Ke=u.CRH())&&(Ze._content=Ke.first),u.iGM(Ke=u.CRH())&&(Ze._allDrawers=Ke)}},hostAttrs:[1,\"mat-drawer-container\",\"mat-sidenav-container\"],hostVars:2,hostBindings:function(G,Ze){2&G&&u.ekj(\"mat-drawer-container-explicit-backdrop\",Ze._backdropOverride)},exportAs:[\"matSidenavContainer\"],features:[u._Bn([{provide:g,useExisting:Pe}]),u.qOj],ngContentSelectors:D,decls:4,vars:2,consts:[[\"class\",\"mat-drawer-backdrop\",3,\"mat-drawer-shown\",\"click\",4,\"ngIf\"],[\"cdkScrollable\",\"\",4,\"ngIf\"],[1,\"mat-drawer-backdrop\",3,\"click\"],[\"cdkScrollable\",\"\"]],template:function(G,Ze){1&G&&(u.F$t(v),u.YNc(0,d,1,2,\"div\",0),u.Hsn(1),u.Hsn(2,1),u.YNc(3,f,2,0,\"mat-sidenav-content\",1)),2&G&&(u.Q6J(\"ngIf\",Ze.hasBackdrop),u.xp6(3),u.Q6J(\"ngIf\",!Ze._content))},directives:[r.O5,ie,e.PQ],styles:[I],encapsulation:2,changeDetection:0}),Pe})(),Se=(()=>{class Pe{}return Pe.\\u0275fac=function(G){return new(G||Pe)},Pe.\\u0275mod=u.oAB({type:Pe}),Pe.\\u0275inj=u.cJS({imports:[[r.ez,l.BQ,s.ud,e.ZD],e.ZD,l.BQ]}),Pe})()},5396:(st,P,c)=>{\"use strict\";c.d(P,{Rr:()=>W,rP:()=>me});var s=c(8553),e=c(7716),r=c(2458),u=c(9490),l=c(3679),m=c(6237),a=c(9238);const b=[\"thumbContainer\"],y=[\"toggleBar\"],M=[\"input\"],B=function(q){return{enterDuration:q}},w=[\"*\"],E=new e.OlP(\"mat-slide-toggle-default-options\",{providedIn:\"root\",factory:()=>({disableToggleValue:!1})});let O=0;const k={provide:l.JU,useExisting:(0,e.Gpc)(()=>W),multi:!0};class Y{constructor(Me,A){this.source=Me,this.checked=A}}const z=(0,r.sb)((0,r.pj)((0,r.Kr)((0,r.Id)(class{constructor(q){this._elementRef=q}}))));let W=(()=>{class q extends z{constructor(A,ce,_,d,f,v){super(A),this._focusMonitor=ce,this._changeDetectorRef=_,this.defaults=f,this._onChange=D=>{},this._onTouched=()=>{},this._uniqueId=\"mat-slide-toggle-\"+ ++O,this._required=!1,this._checked=!1,this.name=null,this.id=this._uniqueId,this.labelPosition=\"after\",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new e.vpe,this.toggleChange=new e.vpe,this.tabIndex=parseInt(d)||0,this.color=this.defaultColor=f.color||\"accent\",this._noopAnimations=\"NoopAnimations\"===v}get required(){return this._required}set required(A){this._required=(0,u.Ig)(A)}get checked(){return this._checked}set checked(A){this._checked=(0,u.Ig)(A),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(A=>{\"keyboard\"===A||\"program\"===A?this._inputElement.nativeElement.focus():A||Promise.resolve().then(()=>this._onTouched())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}_onChangeEvent(A){A.stopPropagation(),this.toggleChange.emit(),this.defaults.disableToggleValue?this._inputElement.nativeElement.checked=this.checked:(this.checked=this._inputElement.nativeElement.checked,this._emitChangeEvent())}_onInputClick(A){A.stopPropagation()}writeValue(A){this.checked=!!A}registerOnChange(A){this._onChange=A}registerOnTouched(A){this._onTouched=A}setDisabledState(A){this.disabled=A,this._changeDetectorRef.markForCheck()}focus(A,ce){ce?this._focusMonitor.focusVia(this._inputElement,ce,A):this._inputElement.nativeElement.focus(A)}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(new Y(this,this.checked))}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}}return q.\\u0275fac=function(A){return new(A||q)(e.Y36(e.SBq),e.Y36(a.tE),e.Y36(e.sBO),e.$8M(\"tabindex\"),e.Y36(E),e.Y36(m.Qb,8))},q.\\u0275cmp=e.Xpm({type:q,selectors:[[\"mat-slide-toggle\"]],viewQuery:function(A,ce){if(1&A&&(e.Gf(b,5),e.Gf(y,5),e.Gf(M,5)),2&A){let _;e.iGM(_=e.CRH())&&(ce._thumbEl=_.first),e.iGM(_=e.CRH())&&(ce._thumbBarEl=_.first),e.iGM(_=e.CRH())&&(ce._inputElement=_.first)}},hostAttrs:[1,\"mat-slide-toggle\"],hostVars:12,hostBindings:function(A,ce){2&A&&(e.Ikx(\"id\",ce.id),e.uIk(\"tabindex\",ce.disabled?null:-1)(\"aria-label\",null)(\"aria-labelledby\",null),e.ekj(\"mat-checked\",ce.checked)(\"mat-disabled\",ce.disabled)(\"mat-slide-toggle-label-before\",\"before\"==ce.labelPosition)(\"_mat-animation-noopable\",ce._noopAnimations))},inputs:{disabled:\"disabled\",disableRipple:\"disableRipple\",color:\"color\",tabIndex:\"tabIndex\",name:\"name\",id:\"id\",labelPosition:\"labelPosition\",ariaLabel:[\"aria-label\",\"ariaLabel\"],ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],required:\"required\",checked:\"checked\",ariaDescribedby:[\"aria-describedby\",\"ariaDescribedby\"]},outputs:{change:\"change\",toggleChange:\"toggleChange\"},exportAs:[\"matSlideToggle\"],features:[e._Bn([k]),e.qOj],ngContentSelectors:w,decls:16,vars:20,consts:[[1,\"mat-slide-toggle-label\"],[\"label\",\"\"],[1,\"mat-slide-toggle-bar\"],[\"toggleBar\",\"\"],[\"type\",\"checkbox\",\"role\",\"switch\",1,\"mat-slide-toggle-input\",\"cdk-visually-hidden\",3,\"id\",\"required\",\"tabIndex\",\"checked\",\"disabled\",\"change\",\"click\"],[\"input\",\"\"],[1,\"mat-slide-toggle-thumb-container\"],[\"thumbContainer\",\"\"],[1,\"mat-slide-toggle-thumb\"],[\"mat-ripple\",\"\",1,\"mat-slide-toggle-ripple\",\"mat-focus-indicator\",3,\"matRippleTrigger\",\"matRippleDisabled\",\"matRippleCentered\",\"matRippleRadius\",\"matRippleAnimation\"],[1,\"mat-ripple-element\",\"mat-slide-toggle-persistent-ripple\"],[1,\"mat-slide-toggle-content\",3,\"cdkObserveContent\"],[\"labelContent\",\"\"],[2,\"display\",\"none\"]],template:function(A,ce){if(1&A&&(e.F$t(),e.TgZ(0,\"label\",0,1),e.TgZ(2,\"div\",2,3),e.TgZ(4,\"input\",4,5),e.NdJ(\"change\",function(d){return ce._onChangeEvent(d)})(\"click\",function(d){return ce._onInputClick(d)}),e.qZA(),e.TgZ(6,\"div\",6,7),e._UZ(8,\"div\",8),e.TgZ(9,\"div\",9),e._UZ(10,\"div\",10),e.qZA(),e.qZA(),e.qZA(),e.TgZ(11,\"span\",11,12),e.NdJ(\"cdkObserveContent\",function(){return ce._onLabelTextChange()}),e.TgZ(13,\"span\",13),e._uU(14,\"\\xa0\"),e.qZA(),e.Hsn(15),e.qZA(),e.qZA()),2&A){const _=e.MAs(1),d=e.MAs(12);e.uIk(\"for\",ce.inputId),e.xp6(2),e.ekj(\"mat-slide-toggle-bar-no-side-margin\",!d.textContent||!d.textContent.trim()),e.xp6(2),e.Q6J(\"id\",ce.inputId)(\"required\",ce.required)(\"tabIndex\",ce.tabIndex)(\"checked\",ce.checked)(\"disabled\",ce.disabled),e.uIk(\"name\",ce.name)(\"aria-checked\",ce.checked.toString())(\"aria-label\",ce.ariaLabel)(\"aria-labelledby\",ce.ariaLabelledby)(\"aria-describedby\",ce.ariaDescribedby),e.xp6(5),e.Q6J(\"matRippleTrigger\",_)(\"matRippleDisabled\",ce.disableRipple||ce.disabled)(\"matRippleCentered\",!0)(\"matRippleRadius\",20)(\"matRippleAnimation\",e.VKq(18,B,ce._noopAnimations?0:150))}},directives:[r.wG,s.wD],styles:[\".mat-slide-toggle{display:inline-block;height:24px;max-width:100%;line-height:24px;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(16px, 0, 0)}[dir=rtl] .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(-16px, 0, 0)}.mat-slide-toggle.mat-disabled{opacity:.38}.mat-slide-toggle.mat-disabled .mat-slide-toggle-label,.mat-slide-toggle.mat-disabled .mat-slide-toggle-thumb-container{cursor:default}.mat-slide-toggle-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex:1;flex-direction:row;align-items:center;height:inherit;cursor:pointer}.mat-slide-toggle-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-slide-toggle-label-before .mat-slide-toggle-label{order:1}.mat-slide-toggle-label-before .mat-slide-toggle-bar{order:2}[dir=rtl] .mat-slide-toggle-label-before .mat-slide-toggle-bar,.mat-slide-toggle-bar{margin-right:8px;margin-left:0}[dir=rtl] .mat-slide-toggle-bar,.mat-slide-toggle-label-before .mat-slide-toggle-bar{margin-left:8px;margin-right:0}.mat-slide-toggle-bar-no-side-margin{margin-left:0;margin-right:0}.mat-slide-toggle-thumb-container{position:absolute;z-index:1;width:20px;height:20px;top:-3px;left:0;transform:translate3d(0, 0, 0);transition:all 80ms linear;transition-property:transform}._mat-animation-noopable .mat-slide-toggle-thumb-container{transition:none}[dir=rtl] .mat-slide-toggle-thumb-container{left:auto;right:0}.mat-slide-toggle-thumb{height:20px;width:20px;border-radius:50%}.mat-slide-toggle-bar{position:relative;width:36px;height:14px;flex-shrink:0;border-radius:8px}.mat-slide-toggle-input{bottom:0;left:10px}[dir=rtl] .mat-slide-toggle-input{left:auto;right:10px}.mat-slide-toggle-bar,.mat-slide-toggle-thumb{transition:all 80ms linear;transition-property:background-color;transition-delay:50ms}._mat-animation-noopable .mat-slide-toggle-bar,._mat-animation-noopable .mat-slide-toggle-thumb{transition:none}.mat-slide-toggle .mat-slide-toggle-ripple{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-slide-toggle .mat-slide-toggle-ripple .mat-ripple-element:not(.mat-slide-toggle-persistent-ripple){opacity:.12}.mat-slide-toggle-persistent-ripple{width:100%;height:100%;transform:none}.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:.04}.mat-slide-toggle:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-persistent-ripple{opacity:.12}.mat-slide-toggle-persistent-ripple,.mat-slide-toggle.mat-disabled .mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:0}@media(hover: none){.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{display:none}}.cdk-high-contrast-active .mat-slide-toggle-thumb,.cdk-high-contrast-active .mat-slide-toggle-bar{border:1px solid}.cdk-high-contrast-active .mat-slide-toggle.cdk-keyboard-focused .mat-slide-toggle-bar{outline:2px dotted;outline-offset:5px}\\n\"],encapsulation:2,changeDetection:0}),q})(),re=(()=>{class q{}return q.\\u0275fac=function(A){return new(A||q)},q.\\u0275mod=e.oAB({type:q}),q.\\u0275inj=e.cJS({}),q})(),me=(()=>{class q{}return q.\\u0275fac=function(A){return new(A||q)},q.\\u0275mod=e.oAB({type:q}),q.\\u0275inj=e.cJS({imports:[[re,r.si,r.BQ,s.Q8],re,r.BQ]}),q})()},7001:(st,P,c)=>{\"use strict\";c.d(P,{ux:()=>ce,ZX:()=>q});var s=c(8203),e=c(7636),r=c(8583),u=c(7716),l=c(2458),m=c(1095),a=c(9765),b=c(5257),y=c(6782),M=c(7238),B=c(9238),w=c(5072),E=c(521);function O(_,d){if(1&_){const f=u.EpF();u.TgZ(0,\"div\",1),u.TgZ(1,\"button\",2),u.NdJ(\"click\",function(){return u.CHM(f),u.oxw().action()}),u._uU(2),u.qZA(),u.qZA()}if(2&_){const f=u.oxw();u.xp6(2),u.Oqu(f.data.action)}}function k(_,d){}const Y=new u.OlP(\"MatSnackBarData\");class z{constructor(){this.politeness=\"assertive\",this.announcementMessage=\"\",this.duration=0,this.data=null,this.horizontalPosition=\"center\",this.verticalPosition=\"bottom\"}}const W=Math.pow(2,31)-1;class K{constructor(d,f){this._overlayRef=f,this._afterDismissed=new a.xQ,this._afterOpened=new a.xQ,this._onAction=new a.xQ,this._dismissedByAction=!1,this.containerInstance=d,this.onAction().subscribe(()=>this.dismiss()),d._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(d){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(d,W))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}let $=(()=>{class _{constructor(f,v){this.snackBarRef=f,this.data=v}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return _.\\u0275fac=function(f){return new(f||_)(u.Y36(K),u.Y36(Y))},_.\\u0275cmp=u.Xpm({type:_,selectors:[[\"simple-snack-bar\"]],hostAttrs:[1,\"mat-simple-snackbar\"],decls:3,vars:2,consts:[[\"class\",\"mat-simple-snackbar-action\",4,\"ngIf\"],[1,\"mat-simple-snackbar-action\"],[\"mat-button\",\"\",3,\"click\"]],template:function(f,v){1&f&&(u.TgZ(0,\"span\"),u._uU(1),u.qZA(),u.YNc(2,O,3,1,\"div\",0)),2&f&&(u.xp6(1),u.Oqu(v.data.message),u.xp6(1),u.Q6J(\"ngIf\",v.hasAction))},directives:[r.O5,m.lW],styles:[\".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}\\n\"],encapsulation:2,changeDetection:0}),_})();const re={snackBarState:(0,M.X$)(\"state\",[(0,M.SB)(\"void, hidden\",(0,M.oB)({transform:\"scale(0.8)\",opacity:0})),(0,M.SB)(\"visible\",(0,M.oB)({transform:\"scale(1)\",opacity:1})),(0,M.eR)(\"* => visible\",(0,M.jt)(\"150ms cubic-bezier(0, 0, 0.2, 1)\")),(0,M.eR)(\"* => void, * => hidden\",(0,M.jt)(\"75ms cubic-bezier(0.4, 0.0, 1, 1)\",(0,M.oB)({opacity:0})))])};let me=(()=>{class _ extends e.en{constructor(f,v,D,I,Z){super(),this._ngZone=f,this._elementRef=v,this._changeDetectorRef=D,this._platform=I,this.snackBarConfig=Z,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new a.xQ,this._onExit=new a.xQ,this._onEnter=new a.xQ,this._animationState=\"void\",this.attachDomPortal=R=>(this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachDomPortal(R)),this._live=\"assertive\"!==Z.politeness||Z.announcementMessage?\"off\"===Z.politeness?\"off\":\"polite\":\"assertive\",this._platform.FIREFOX&&(\"polite\"===this._live&&(this._role=\"status\"),\"assertive\"===this._live&&(this._role=\"alert\"))}attachComponentPortal(f){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachComponentPortal(f)}attachTemplatePortal(f){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachTemplatePortal(f)}onAnimationEnd(f){const{fromState:v,toState:D}=f;if((\"void\"===D&&\"void\"!==v||\"hidden\"===D)&&this._completeExit(),\"visible\"===D){const I=this._onEnter;this._ngZone.run(()=>{I.next(),I.complete()})}}enter(){this._destroyed||(this._animationState=\"visible\",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._animationState=\"hidden\",this._elementRef.nativeElement.setAttribute(\"mat-exit\",\"\"),clearTimeout(this._announceTimeoutId),this._onExit}ngOnDestroy(){this._destroyed=!0,this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe((0,b.q)(1)).subscribe(()=>{this._onExit.next(),this._onExit.complete()})}_applySnackBarClasses(){const f=this._elementRef.nativeElement,v=this.snackBarConfig.panelClass;v&&(Array.isArray(v)?v.forEach(D=>f.classList.add(D)):f.classList.add(v)),\"center\"===this.snackBarConfig.horizontalPosition&&f.classList.add(\"mat-snack-bar-center\"),\"top\"===this.snackBarConfig.verticalPosition&&f.classList.add(\"mat-snack-bar-top\")}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const f=this._elementRef.nativeElement.querySelector(\"[aria-hidden]\"),v=this._elementRef.nativeElement.querySelector(\"[aria-live]\");if(f&&v){let D=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&f.contains(document.activeElement)&&(D=document.activeElement),f.removeAttribute(\"aria-hidden\"),v.appendChild(f),null==D||D.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}return _.\\u0275fac=function(f){return new(f||_)(u.Y36(u.R0b),u.Y36(u.SBq),u.Y36(u.sBO),u.Y36(E.t4),u.Y36(z))},_.\\u0275cmp=u.Xpm({type:_,selectors:[[\"snack-bar-container\"]],viewQuery:function(f,v){if(1&f&&u.Gf(e.Pl,7),2&f){let D;u.iGM(D=u.CRH())&&(v._portalOutlet=D.first)}},hostAttrs:[1,\"mat-snack-bar-container\"],hostVars:1,hostBindings:function(f,v){1&f&&u.WFA(\"@state.done\",function(I){return v.onAnimationEnd(I)}),2&f&&u.d8E(\"@state\",v._animationState)},features:[u.qOj],decls:3,vars:2,consts:[[\"aria-hidden\",\"true\"],[\"cdkPortalOutlet\",\"\"]],template:function(f,v){1&f&&(u.TgZ(0,\"div\",0),u.YNc(1,k,0,0,\"ng-template\",1),u.qZA(),u._UZ(2,\"div\")),2&f&&(u.xp6(2),u.uIk(\"aria-live\",v._live)(\"role\",v._role))},directives:[e.Pl],styles:[\".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\\n\"],encapsulation:2,data:{animation:[re.snackBarState]}}),_})(),q=(()=>{class _{}return _.\\u0275fac=function(f){return new(f||_)},_.\\u0275mod=u.oAB({type:_}),_.\\u0275inj=u.cJS({imports:[[s.U8,e.eL,r.ez,m.ot,l.BQ],l.BQ]}),_})();const Me=new u.OlP(\"mat-snack-bar-default-options\",{providedIn:\"root\",factory:function(){return new z}});let ce=(()=>{class _{constructor(f,v,D,I,Z,R){this._overlay=f,this._live=v,this._injector=D,this._breakpointObserver=I,this._parentSnackBar=Z,this._defaultConfig=R,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=$,this.snackBarContainerComponent=me,this.handsetCssClass=\"mat-snack-bar-handset\"}get _openedSnackBarRef(){const f=this._parentSnackBar;return f?f._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(f){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=f:this._snackBarRefAtThisLevel=f}openFromComponent(f,v){return this._attach(f,v)}openFromTemplate(f,v){return this._attach(f,v)}open(f,v=\"\",D){const I=Object.assign(Object.assign({},this._defaultConfig),D);return I.data={message:f,action:v},I.announcementMessage===f&&(I.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,I)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(f,v){const I=u.zs3.create({parent:v&&v.viewContainerRef&&v.viewContainerRef.injector||this._injector,providers:[{provide:z,useValue:v}]}),Z=new e.C5(this.snackBarContainerComponent,v.viewContainerRef,I),R=f.attach(Z);return R.instance.snackBarConfig=v,R.instance}_attach(f,v){const D=Object.assign(Object.assign(Object.assign({},new z),this._defaultConfig),v),I=this._createOverlay(D),Z=this._attachSnackBarContainer(I,D),R=new K(Z,I);if(f instanceof u.Rgc){const C=new e.UE(f,null,{$implicit:D.data,snackBarRef:R});R.instance=Z.attachTemplatePortal(C)}else{const C=this._createInjector(D,R),g=new e.C5(f,void 0,C),S=Z.attachComponentPortal(g);R.instance=S.instance}return this._breakpointObserver.observe(w.u3.HandsetPortrait).pipe((0,y.R)(I.detachments())).subscribe(C=>{const g=I.overlayElement.classList;C.matches?g.add(this.handsetCssClass):g.remove(this.handsetCssClass)}),D.announcementMessage&&Z._onAnnounce.subscribe(()=>{this._live.announce(D.announcementMessage,D.politeness)}),this._animateSnackBar(R,D),this._openedSnackBarRef=R,this._openedSnackBarRef}_animateSnackBar(f,v){f.afterDismissed().subscribe(()=>{this._openedSnackBarRef==f&&(this._openedSnackBarRef=null),v.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{f.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):f.containerInstance.enter(),v.duration&&v.duration>0&&f.afterOpened().subscribe(()=>f._dismissAfter(v.duration))}_createOverlay(f){const v=new s.X_;v.direction=f.direction;let D=this._overlay.position().global();const I=\"rtl\"===f.direction,Z=\"left\"===f.horizontalPosition||\"start\"===f.horizontalPosition&&!I||\"end\"===f.horizontalPosition&&I,R=!Z&&\"center\"!==f.horizontalPosition;return Z?D.left(\"0\"):R?D.right(\"0\"):D.centerHorizontally(),\"top\"===f.verticalPosition?D.top(\"0\"):D.bottom(\"0\"),v.positionStrategy=D,this._overlay.create(v)}_createInjector(f,v){return u.zs3.create({parent:f&&f.viewContainerRef&&f.viewContainerRef.injector||this._injector,providers:[{provide:K,useValue:v},{provide:Y,useValue:f.data}]})}}return _.\\u0275fac=function(f){return new(f||_)(u.LFG(s.aV),u.LFG(B.Kd),u.LFG(u.zs3),u.LFG(w.Yg),u.LFG(_,12),u.LFG(Me))},_.\\u0275prov=u.Yz7({factory:function(){return new _(u.LFG(s.aV),u.LFG(B.Kd),u.LFG(u.gxx),u.LFG(w.Yg),u.LFG(_,12),u.LFG(Me))},token:_,providedIn:q}),_})()},1494:(st,P,c)=>{\"use strict\";c.d(P,{YE:()=>K,nU:()=>_,JX:()=>d});var s=c(7716),e=c(9238),r=c(9490),u=c(6461),l=c(2458),m=c(9765),a=c(6682),b=c(7238),y=c(8583);const M=[\"mat-sort-header\",\"\"];function B(f,v){if(1&f){const D=s.EpF();s.TgZ(0,\"div\",3),s.NdJ(\"@arrowPosition.start\",function(){return s.CHM(D),s.oxw()._disableViewStateAnimation=!0})(\"@arrowPosition.done\",function(){return s.CHM(D),s.oxw()._disableViewStateAnimation=!1}),s._UZ(1,\"div\",4),s.TgZ(2,\"div\",5),s._UZ(3,\"div\",6),s._UZ(4,\"div\",7),s._UZ(5,\"div\",8),s.qZA(),s.qZA()}if(2&f){const D=s.oxw();s.Q6J(\"@arrowOpacity\",D._getArrowViewState())(\"@arrowPosition\",D._getArrowViewState())(\"@allowChildren\",D._getArrowDirectionState()),s.xp6(2),s.Q6J(\"@indicator\",D._getArrowDirectionState()),s.xp6(1),s.Q6J(\"@leftPointer\",D._getArrowDirectionState()),s.xp6(1),s.Q6J(\"@rightPointer\",D._getArrowDirectionState())}}const w=[\"*\"],z=new s.OlP(\"MAT_SORT_DEFAULT_OPTIONS\"),W=(0,l.dB)((0,l.Id)(class{}));let K=(()=>{class f extends W{constructor(D){super(),this._defaultOptions=D,this.sortables=new Map,this._stateChanges=new m.xQ,this.start=\"asc\",this._direction=\"\",this.sortChange=new s.vpe}get direction(){return this._direction}set direction(D){this._direction=D}get disableClear(){return this._disableClear}set disableClear(D){this._disableClear=(0,r.Ig)(D)}register(D){this.sortables.set(D.id,D)}deregister(D){this.sortables.delete(D.id)}sort(D){this.active!=D.id?(this.active=D.id,this.direction=D.start?D.start:this.start):this.direction=this.getNextSortDirection(D),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(D){var I,Z,R;if(!D)return\"\";const C=null!==(Z=null!==(I=null==D?void 0:D.disableClear)&&void 0!==I?I:this.disableClear)&&void 0!==Z?Z:!!(null===(R=this._defaultOptions)||void 0===R?void 0:R.disableClear);let g=function(f,v){let D=[\"asc\",\"desc\"];return\"desc\"==f&&D.reverse(),v||D.push(\"\"),D}(D.start||this.start,C),S=g.indexOf(this.direction)+1;return S>=g.length&&(S=0),g[S]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return f.\\u0275fac=function(D){return new(D||f)(s.Y36(z,8))},f.\\u0275dir=s.lG2({type:f,selectors:[[\"\",\"matSort\",\"\"]],hostAttrs:[1,\"mat-sort\"],inputs:{disabled:[\"matSortDisabled\",\"disabled\"],start:[\"matSortStart\",\"start\"],direction:[\"matSortDirection\",\"direction\"],disableClear:[\"matSortDisableClear\",\"disableClear\"],active:[\"matSortActive\",\"active\"]},outputs:{sortChange:\"matSortChange\"},exportAs:[\"matSort\"],features:[s.qOj,s.TTD]}),f})();const re=l.mZ.ENTERING+\" \"+l.yN.STANDARD_CURVE,me={indicator:(0,b.X$)(\"indicator\",[(0,b.SB)(\"active-asc, asc\",(0,b.oB)({transform:\"translateY(0px)\"})),(0,b.SB)(\"active-desc, desc\",(0,b.oB)({transform:\"translateY(10px)\"})),(0,b.eR)(\"active-asc <=> active-desc\",(0,b.jt)(re))]),leftPointer:(0,b.X$)(\"leftPointer\",[(0,b.SB)(\"active-asc, asc\",(0,b.oB)({transform:\"rotate(-45deg)\"})),(0,b.SB)(\"active-desc, desc\",(0,b.oB)({transform:\"rotate(45deg)\"})),(0,b.eR)(\"active-asc <=> active-desc\",(0,b.jt)(re))]),rightPointer:(0,b.X$)(\"rightPointer\",[(0,b.SB)(\"active-asc, asc\",(0,b.oB)({transform:\"rotate(45deg)\"})),(0,b.SB)(\"active-desc, desc\",(0,b.oB)({transform:\"rotate(-45deg)\"})),(0,b.eR)(\"active-asc <=> active-desc\",(0,b.jt)(re))]),arrowOpacity:(0,b.X$)(\"arrowOpacity\",[(0,b.SB)(\"desc-to-active, asc-to-active, active\",(0,b.oB)({opacity:1})),(0,b.SB)(\"desc-to-hint, asc-to-hint, hint\",(0,b.oB)({opacity:.54})),(0,b.SB)(\"hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void\",(0,b.oB)({opacity:0})),(0,b.eR)(\"* => asc, * => desc, * => active, * => hint, * => void\",(0,b.jt)(\"0ms\")),(0,b.eR)(\"* <=> *\",(0,b.jt)(re))]),arrowPosition:(0,b.X$)(\"arrowPosition\",[(0,b.eR)(\"* => desc-to-hint, * => desc-to-active\",(0,b.jt)(re,(0,b.F4)([(0,b.oB)({transform:\"translateY(-25%)\"}),(0,b.oB)({transform:\"translateY(0)\"})]))),(0,b.eR)(\"* => hint-to-desc, * => active-to-desc\",(0,b.jt)(re,(0,b.F4)([(0,b.oB)({transform:\"translateY(0)\"}),(0,b.oB)({transform:\"translateY(25%)\"})]))),(0,b.eR)(\"* => asc-to-hint, * => asc-to-active\",(0,b.jt)(re,(0,b.F4)([(0,b.oB)({transform:\"translateY(25%)\"}),(0,b.oB)({transform:\"translateY(0)\"})]))),(0,b.eR)(\"* => hint-to-asc, * => active-to-asc\",(0,b.jt)(re,(0,b.F4)([(0,b.oB)({transform:\"translateY(0)\"}),(0,b.oB)({transform:\"translateY(-25%)\"})]))),(0,b.SB)(\"desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active\",(0,b.oB)({transform:\"translateY(0)\"})),(0,b.SB)(\"hint-to-desc, active-to-desc, desc\",(0,b.oB)({transform:\"translateY(-25%)\"})),(0,b.SB)(\"hint-to-asc, active-to-asc, asc\",(0,b.oB)({transform:\"translateY(25%)\"}))]),allowChildren:(0,b.X$)(\"allowChildren\",[(0,b.eR)(\"* <=> *\",[(0,b.IO)(\"@*\",(0,b.pV)(),{optional:!0})])])};let q=(()=>{class f{constructor(){this.changes=new m.xQ}}return f.\\u0275fac=function(D){return new(D||f)},f.\\u0275prov=s.Yz7({factory:function(){return new f},token:f,providedIn:\"root\"}),f})();const A={provide:q,deps:[[new s.FiY,new s.tp0,q]],useFactory:function(f){return f||new q}},ce=(0,l.Id)(class{});let _=(()=>{class f extends ce{constructor(D,I,Z,R,C,g,S){super(),this._intl=D,this._changeDetectorRef=I,this._sort=Z,this._columnDef=R,this._focusMonitor=C,this._elementRef=g,this._ariaDescriber=S,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection=\"\",this._disableViewStateAnimation=!1,this.arrowPosition=\"after\",this._sortActionDescription=\"Sort\",this._handleStateChanges()}get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(D){this._updateSortActionDescription(D)}get disableClear(){return this._disableClear}set disableClear(D){this._disableClear=(0,r.Ig)(D)}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?\"active\":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector('[role=\"button\"]'),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(D=>{const I=!!D;I!==this._showIndicatorHint&&(this._setIndicatorHintVisible(I),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(D){this._isDisabled()&&D||(this._showIndicatorHint=D,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:\"hint\"}:{fromState:\"hint\",toState:this._arrowDirection})))}_setAnimationTransitionState(D){this._viewState=D||{},this._disableViewStateAnimation&&(this._viewState={toState:D.toState})}_toggleOnInteraction(){this._sort.sort(this),(\"hint\"===this._viewState.toState||\"active\"===this._viewState.toState)&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(D){!this._isDisabled()&&(D.keyCode===u.L_||D.keyCode===u.K5)&&(D.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&(\"asc\"===this._sort.direction||\"desc\"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?\"active-\":\"\"}${this._arrowDirection}`}_getArrowViewState(){const D=this._viewState.fromState;return(D?`${D}-to-`:\"\")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?\"asc\"==this._sort.direction?\"ascending\":\"descending\":\"none\"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(D){var I,Z;this._sortButton&&(null===(I=this._ariaDescriber)||void 0===I||I.removeDescription(this._sortButton,this._sortActionDescription),null===(Z=this._ariaDescriber)||void 0===Z||Z.describe(this._sortButton,D)),this._sortActionDescription=D}_handleStateChanges(){this._rerenderSubscription=(0,a.T)(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),(\"hint\"===this._viewState.toState||\"active\"===this._viewState.toState)&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:\"active\"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&\"active\"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:\"active\",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}}return f.\\u0275fac=function(D){return new(D||f)(s.Y36(q),s.Y36(s.sBO),s.Y36(K,8),s.Y36(\"MAT_SORT_HEADER_COLUMN_DEF\",8),s.Y36(e.tE),s.Y36(s.SBq),s.Y36(e.$s,8))},f.\\u0275cmp=s.Xpm({type:f,selectors:[[\"\",\"mat-sort-header\",\"\"]],hostAttrs:[1,\"mat-sort-header\"],hostVars:3,hostBindings:function(D,I){1&D&&s.NdJ(\"click\",function(){return I._handleClick()})(\"keydown\",function(R){return I._handleKeydown(R)})(\"mouseenter\",function(){return I._setIndicatorHintVisible(!0)})(\"mouseleave\",function(){return I._setIndicatorHintVisible(!1)}),2&D&&(s.uIk(\"aria-sort\",I._getAriaSortAttribute()),s.ekj(\"mat-sort-header-disabled\",I._isDisabled()))},inputs:{disabled:\"disabled\",arrowPosition:\"arrowPosition\",sortActionDescription:\"sortActionDescription\",disableClear:\"disableClear\",id:[\"mat-sort-header\",\"id\"],start:\"start\"},exportAs:[\"matSortHeader\"],features:[s.qOj],attrs:M,ngContentSelectors:w,decls:4,vars:6,consts:[[\"role\",\"button\",1,\"mat-sort-header-container\",\"mat-focus-indicator\"],[1,\"mat-sort-header-content\"],[\"class\",\"mat-sort-header-arrow\",4,\"ngIf\"],[1,\"mat-sort-header-arrow\"],[1,\"mat-sort-header-stem\"],[1,\"mat-sort-header-indicator\"],[1,\"mat-sort-header-pointer-left\"],[1,\"mat-sort-header-pointer-right\"],[1,\"mat-sort-header-pointer-middle\"]],template:function(D,I){1&D&&(s.F$t(),s.TgZ(0,\"div\",0),s.TgZ(1,\"div\",1),s.Hsn(2),s.qZA(),s.YNc(3,B,6,6,\"div\",2),s.qZA()),2&D&&(s.ekj(\"mat-sort-header-sorted\",I._isSorted())(\"mat-sort-header-position-before\",\"before\"==I.arrowPosition),s.uIk(\"tabindex\",I._isDisabled()?null:0),s.xp6(3),s.Q6J(\"ngIf\",I._renderArrow()))},directives:[y.O5],styles:[\".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}\\n\"],encapsulation:2,data:{animation:[me.indicator,me.leftPointer,me.rightPointer,me.arrowOpacity,me.arrowPosition,me.allowChildren]},changeDetection:0}),f})(),d=(()=>{class f{}return f.\\u0275fac=function(D){return new(D||f)},f.\\u0275mod=s.oAB({type:f}),f.\\u0275inj=s.cJS({providers:[A],imports:[[y.ez,l.BQ]]}),f})()},7832:(st,P,c)=>{\"use strict\";c.d(P,{C0:()=>Je,Vq:()=>ae,T5:()=>Lt});var s=c(7636),e=c(9238),r=c(946),u=c(9490),l=c(6461),m=c(8583),a=c(7716),b=c(521),y=c(9765),M=c(5917),B=c(9761),w=c(6782);function E(Ie,Ne){1&Ie&&a.Hsn(0)}const O=[\"*\"];let k=(()=>{class Ie{constructor(Ge){this._elementRef=Ge}focus(){this._elementRef.nativeElement.focus()}}return Ie.\\u0275fac=function(Ge){return new(Ge||Ie)(a.Y36(a.SBq))},Ie.\\u0275dir=a.lG2({type:Ie,selectors:[[\"\",\"cdkStepHeader\",\"\"]],hostAttrs:[\"role\",\"tab\"]}),Ie})(),Y=(()=>{class Ie{constructor(Ge){this.template=Ge}}return Ie.\\u0275fac=function(Ge){return new(Ge||Ie)(a.Y36(a.Rgc))},Ie.\\u0275dir=a.lG2({type:Ie,selectors:[[\"\",\"cdkStepLabel\",\"\"]]}),Ie})(),z=0;const $=new a.OlP(\"STEPPER_GLOBAL_OPTIONS\");let re=(()=>{class Ie{constructor(Ge,tt){this._stepper=Ge,this.interacted=!1,this.interactedStream=new a.vpe,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=tt||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}get editable(){return this._editable}set editable(Ge){this._editable=(0,u.Ig)(Ge)}get optional(){return this._optional}set optional(Ge){this._optional=(0,u.Ig)(Ge)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(Ge){this._completedOverride=(0,u.Ig)(Ge)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(Ge){this._customError=(0,u.Ig)(Ge)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){var Ge;return null!==(Ge=this._stepperOptions.showError)&&void 0!==Ge?Ge:null!=this._customError}}return Ie.\\u0275fac=function(Ge){return new(Ge||Ie)(a.Y36((0,a.Gpc)(()=>me)),a.Y36($,8))},Ie.\\u0275cmp=a.Xpm({type:Ie,selectors:[[\"cdk-step\"]],contentQueries:function(Ge,tt,He){if(1&Ge&&a.Suo(He,Y,5),2&Ge){let Pt;a.iGM(Pt=a.CRH())&&(tt.stepLabel=Pt.first)}},viewQuery:function(Ge,tt){if(1&Ge&&a.Gf(a.Rgc,7),2&Ge){let He;a.iGM(He=a.CRH())&&(tt.content=He.first)}},inputs:{editable:\"editable\",optional:\"optional\",completed:\"completed\",hasError:\"hasError\",stepControl:\"stepControl\",label:\"label\",errorMessage:\"errorMessage\",ariaLabel:[\"aria-label\",\"ariaLabel\"],ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],state:\"state\"},outputs:{interactedStream:\"interacted\"},exportAs:[\"cdkStep\"],features:[a.TTD],ngContentSelectors:O,decls:1,vars:0,template:function(Ge,tt){1&Ge&&(a.F$t(),a.YNc(0,E,1,0,\"ng-template\"))},encapsulation:2,changeDetection:0}),Ie})(),me=(()=>{class Ie{constructor(Ge,tt,He,Pt){this._dir=Ge,this._changeDetectorRef=tt,this._elementRef=He,this._destroyed=new y.xQ,this.steps=new a.n_E,this._sortedHeaders=new a.n_E,this._linear=!1,this._selectedIndex=0,this.selectionChange=new a.vpe,this._orientation=\"horizontal\",this._groupId=z++}get linear(){return this._linear}set linear(Ge){this._linear=(0,u.Ig)(Ge)}get selectedIndex(){return this._selectedIndex}set selectedIndex(Ge){var tt;const He=(0,u.su)(Ge);this.steps&&this._steps?(this._isValidIndex(Ge),null===(tt=this.selected)||void 0===tt||tt._markAsInteracted(),this._selectedIndex!==He&&!this._anyControlsInvalidOrPending(He)&&(He>=this._selectedIndex||this.steps.toArray()[He].editable)&&this._updateSelectedItemIndex(Ge)):this._selectedIndex=He}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(Ge){this.selectedIndex=Ge&&this.steps?this.steps.toArray().indexOf(Ge):-1}get orientation(){return this._orientation}set orientation(Ge){this._orientation=Ge,this._keyManager&&this._keyManager.withVerticalOrientation(\"vertical\"===Ge)}ngAfterContentInit(){this._steps.changes.pipe((0,B.O)(this._steps),(0,w.R)(this._destroyed)).subscribe(Ge=>{this.steps.reset(Ge.filter(tt=>tt._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,B.O)(this._stepHeader),(0,w.R)(this._destroyed)).subscribe(Ge=>{this._sortedHeaders.reset(Ge.toArray().sort((tt,He)=>tt._elementRef.nativeElement.compareDocumentPosition(He._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new e.Em(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation(\"vertical\"===this._orientation),(this._dir?this._dir.change:(0,M.of)()).pipe((0,B.O)(this._layoutDirection()),(0,w.R)(this._destroyed)).subscribe(Ge=>this._keyManager.withHorizontalOrientation(Ge)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(Ge=>Ge.reset()),this._stateChanged()}_getStepLabelId(Ge){return`cdk-step-label-${this._groupId}-${Ge}`}_getStepContentId(Ge){return`cdk-step-content-${this._groupId}-${Ge}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(Ge){const tt=Ge-this._selectedIndex;return tt<0?\"rtl\"===this._layoutDirection()?\"next\":\"previous\":tt>0?\"rtl\"===this._layoutDirection()?\"previous\":\"next\":\"current\"}_getIndicatorType(Ge,tt=\"number\"){const He=this.steps.toArray()[Ge],Pt=this._isCurrentStep(Ge);return He._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(He,Pt):this._getGuidelineLogic(He,Pt,tt)}_getDefaultIndicatorLogic(Ge,tt){return Ge._showError()&&Ge.hasError&&!tt?\"error\":!Ge.completed||tt?\"number\":Ge.editable?\"edit\":\"done\"}_getGuidelineLogic(Ge,tt,He=\"number\"){return Ge._showError()&&Ge.hasError&&!tt?\"error\":Ge.completed&&!tt?\"done\":Ge.completed&&tt?He:Ge.editable&&tt?\"edit\":He}_isCurrentStep(Ge){return this._selectedIndex===Ge}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(Ge){const tt=this.steps.toArray();this.selectionChange.emit({selectedIndex:Ge,previouslySelectedIndex:this._selectedIndex,selectedStep:tt[Ge],previouslySelectedStep:tt[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(Ge):this._keyManager.updateActiveItem(Ge),this._selectedIndex=Ge,this._stateChanged()}_onKeydown(Ge){const tt=(0,l.Vb)(Ge),He=Ge.keyCode,Pt=this._keyManager;null==Pt.activeItemIndex||tt||He!==l.L_&&He!==l.K5?Pt.onKeydown(Ge):(this.selectedIndex=Pt.activeItemIndex,Ge.preventDefault())}_anyControlsInvalidOrPending(Ge){return!!(this._linear&&Ge>=0)&&this.steps.toArray().slice(0,Ge).some(tt=>{const He=tt.stepControl;return(He?He.invalid||He.pending||!tt.interacted:!tt.completed)&&!tt.optional&&!tt._completedOverride})}_layoutDirection(){return this._dir&&\"rtl\"===this._dir.value?\"rtl\":\"ltr\"}_containsFocus(){const Ge=this._elementRef.nativeElement,tt=(0,b.ht)();return Ge===tt||Ge.contains(tt)}_isValidIndex(Ge){return Ge>-1&&(!this.steps||Ge{class Ie{}return Ie.\\u0275fac=function(Ge){return new(Ge||Ie)},Ie.\\u0275mod=a.oAB({type:Ie}),Ie.\\u0275inj=a.cJS({imports:[[r.vT]]}),Ie})();var ce=c(1095),_=c(2458),d=c(6627),f=c(826),v=c(3190),D=c(8002),I=c(7519),Z=c(7238);function R(Ie,Ne){if(1&Ie&&a.GkF(0,8),2&Ie){const Ge=a.oxw();a.Q6J(\"ngTemplateOutlet\",Ge.iconOverrides[Ge.state])(\"ngTemplateOutletContext\",Ge._getIconContext())}}function C(Ie,Ne){if(1&Ie&&(a.TgZ(0,\"span\"),a._uU(1),a.qZA()),2&Ie){const Ge=a.oxw(2);a.xp6(1),a.Oqu(Ge._getDefaultTextForState(Ge.state))}}function g(Ie,Ne){if(1&Ie&&(a.TgZ(0,\"span\",13),a._uU(1),a.qZA()),2&Ie){const Ge=a.oxw(2);a.xp6(1),a.Oqu(Ge._intl.completedLabel)}}function S(Ie,Ne){if(1&Ie&&(a.TgZ(0,\"span\",13),a._uU(1),a.qZA()),2&Ie){const Ge=a.oxw(2);a.xp6(1),a.Oqu(Ge._intl.editableLabel)}}function te(Ie,Ne){if(1&Ie&&(a.TgZ(0,\"mat-icon\"),a._uU(1),a.qZA()),2&Ie){const Ge=a.oxw(2);a.xp6(1),a.Oqu(Ge._getDefaultTextForState(Ge.state))}}function Oe(Ie,Ne){if(1&Ie&&(a.ynx(0,9),a.YNc(1,C,2,1,\"span\",10),a.YNc(2,g,2,1,\"span\",11),a.YNc(3,S,2,1,\"span\",11),a.YNc(4,te,2,1,\"mat-icon\",12),a.BQk()),2&Ie){const Ge=a.oxw();a.Q6J(\"ngSwitch\",Ge.state),a.xp6(1),a.Q6J(\"ngSwitchCase\",\"number\"),a.xp6(1),a.Q6J(\"ngIf\",\"done\"===Ge.state),a.xp6(1),a.Q6J(\"ngIf\",\"edit\"===Ge.state)}}function fe(Ie,Ne){if(1&Ie&&(a.TgZ(0,\"div\",14),a.GkF(1,15),a.qZA()),2&Ie){const Ge=a.oxw();a.xp6(1),a.Q6J(\"ngTemplateOutlet\",Ge._templateLabel().template)}}function ie(Ie,Ne){if(1&Ie&&(a.TgZ(0,\"div\",14),a._uU(1),a.qZA()),2&Ie){const Ge=a.oxw();a.xp6(1),a.Oqu(Ge.label)}}function be(Ie,Ne){if(1&Ie&&(a.TgZ(0,\"div\",16),a._uU(1),a.qZA()),2&Ie){const Ge=a.oxw();a.xp6(1),a.Oqu(Ge._intl.optionalLabel)}}function pe(Ie,Ne){if(1&Ie&&(a.TgZ(0,\"div\",17),a._uU(1),a.qZA()),2&Ie){const Ge=a.oxw();a.xp6(1),a.Oqu(Ge.errorMessage)}}function Se(Ie,Ne){}function Pe(Ie,Ne){if(1&Ie&&(a.Hsn(0),a.YNc(1,Se,0,0,\"ng-template\",0)),2&Ie){const Ge=a.oxw();a.xp6(1),a.Q6J(\"cdkPortalOutlet\",Ge._portal)}}const lt=[\"*\"];function G(Ie,Ne){1&Ie&&a._UZ(0,\"div\",9)}const Ze=function(Ie,Ne){return{step:Ie,i:Ne}};function Xe(Ie,Ne){if(1&Ie&&(a.ynx(0),a.GkF(1,7),a.YNc(2,G,1,0,\"div\",8),a.BQk()),2&Ie){const Ge=Ne.$implicit,tt=Ne.index,He=Ne.last;a.oxw(2);const Pt=a.MAs(4);a.xp6(1),a.Q6J(\"ngTemplateOutlet\",Pt)(\"ngTemplateOutletContext\",a.WLB(3,Ze,Ge,tt)),a.xp6(1),a.Q6J(\"ngIf\",!He)}}function Ke(Ie,Ne){if(1&Ie){const Ge=a.EpF();a.TgZ(0,\"div\",10),a.NdJ(\"@horizontalStepTransition.done\",function(He){return a.CHM(Ge),a.oxw(2)._animationDone.next(He)}),a.GkF(1,11),a.qZA()}if(2&Ie){const Ge=Ne.$implicit,tt=Ne.index,He=a.oxw(2);a.Q6J(\"@horizontalStepTransition\",He._getAnimationDirection(tt))(\"id\",He._getStepContentId(tt)),a.uIk(\"aria-labelledby\",He._getStepLabelId(tt))(\"aria-expanded\",He.selectedIndex===tt),a.xp6(1),a.Q6J(\"ngTemplateOutlet\",Ge.content)}}function Le(Ie,Ne){if(1&Ie&&(a.ynx(0),a.TgZ(1,\"div\",3),a.YNc(2,Xe,3,6,\"ng-container\",4),a.qZA(),a.TgZ(3,\"div\",5),a.YNc(4,Ke,2,5,\"div\",6),a.qZA(),a.BQk()),2&Ie){const Ge=a.oxw();a.xp6(2),a.Q6J(\"ngForOf\",Ge.steps),a.xp6(2),a.Q6J(\"ngForOf\",Ge.steps)}}function mt(Ie,Ne){if(1&Ie){const Ge=a.EpF();a.TgZ(0,\"div\",13),a.GkF(1,7),a.TgZ(2,\"div\",14),a.TgZ(3,\"div\",15),a.NdJ(\"@verticalStepTransition.done\",function(He){return a.CHM(Ge),a.oxw(2)._animationDone.next(He)}),a.TgZ(4,\"div\",16),a.GkF(5,11),a.qZA(),a.qZA(),a.qZA(),a.qZA()}if(2&Ie){const Ge=Ne.$implicit,tt=Ne.index,He=Ne.last,Pt=a.oxw(2),Be=a.MAs(4);a.xp6(1),a.Q6J(\"ngTemplateOutlet\",Be)(\"ngTemplateOutletContext\",a.WLB(9,Ze,Ge,tt)),a.xp6(1),a.ekj(\"mat-stepper-vertical-line\",!He),a.xp6(1),a.Q6J(\"@verticalStepTransition\",Pt._getAnimationDirection(tt))(\"id\",Pt._getStepContentId(tt)),a.uIk(\"aria-labelledby\",Pt._getStepLabelId(tt))(\"aria-expanded\",Pt.selectedIndex===tt),a.xp6(2),a.Q6J(\"ngTemplateOutlet\",Ge.content)}}function Jt(Ie,Ne){if(1&Ie&&(a.ynx(0),a.YNc(1,mt,6,12,\"div\",12),a.BQk()),2&Ie){const Ge=a.oxw();a.xp6(1),a.Q6J(\"ngForOf\",Ge.steps)}}function dt(Ie,Ne){if(1&Ie){const Ge=a.EpF();a.TgZ(0,\"mat-step-header\",17),a.NdJ(\"click\",function(){return a.CHM(Ge).step.select()})(\"keydown\",function(He){return a.CHM(Ge),a.oxw()._onKeydown(He)}),a.qZA()}if(2&Ie){const Ge=Ne.step,tt=Ne.i,He=a.oxw();a.ekj(\"mat-horizontal-stepper-header\",\"horizontal\"===He.orientation)(\"mat-vertical-stepper-header\",\"vertical\"===He.orientation),a.Q6J(\"tabIndex\",He._getFocusIndex()===tt?0:-1)(\"id\",He._getStepLabelId(tt))(\"index\",tt)(\"state\",He._getIndicatorType(tt,Ge.state))(\"label\",Ge.stepLabel||Ge.label)(\"selected\",He.selectedIndex===tt)(\"active\",He._stepIsNavigable(tt,Ge))(\"optional\",Ge.optional)(\"errorMessage\",Ge.errorMessage)(\"iconOverrides\",He._iconOverrides)(\"disableRipple\",He.disableRipple||!He._stepIsNavigable(tt,Ge))(\"color\",Ge.color||He.color),a.uIk(\"aria-posinset\",tt+1)(\"aria-setsize\",He.steps.length)(\"aria-controls\",He._getStepContentId(tt))(\"aria-selected\",He.selectedIndex==tt)(\"aria-label\",Ge.ariaLabel||null)(\"aria-labelledby\",!Ge.ariaLabel&&Ge.ariaLabelledby?Ge.ariaLabelledby:null)(\"aria-disabled\",!He._stepIsNavigable(tt,Ge)||null)}}let Re=(()=>{class Ie extends Y{}return Ie.\\u0275fac=function(){let Ne;return function(tt){return(Ne||(Ne=a.n5z(Ie)))(tt||Ie)}}(),Ie.\\u0275dir=a.lG2({type:Ie,selectors:[[\"\",\"matStepLabel\",\"\"]],features:[a.qOj]}),Ie})(),de=(()=>{class Ie{constructor(){this.changes=new y.xQ,this.optionalLabel=\"Optional\",this.completedLabel=\"Completed\",this.editableLabel=\"Editable\"}}return Ie.\\u0275fac=function(Ge){return new(Ge||Ie)},Ie.\\u0275prov=a.Yz7({factory:function(){return new Ie},token:Ie,providedIn:\"root\"}),Ie})();const U={provide:de,deps:[[new a.FiY,new a.tp0,de]],useFactory:function(Ie){return Ie||new de}},H=(0,_.pj)(class extends k{constructor(Ne){super(Ne)}},\"primary\");let j=(()=>{class Ie extends H{constructor(Ge,tt,He,Pt){super(He),this._intl=Ge,this._focusMonitor=tt,this._intlSubscription=Ge.changes.subscribe(()=>Pt.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(Ge,tt){Ge?this._focusMonitor.focusVia(this._elementRef,Ge,tt):this._elementRef.nativeElement.focus(tt)}_stringLabel(){return this.label instanceof Re?null:this.label}_templateLabel(){return this.label instanceof Re?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(Ge){return\"number\"==Ge?`${this.index+1}`:\"edit\"==Ge?\"create\":\"error\"==Ge?\"warning\":Ge}}return Ie.\\u0275fac=function(Ge){return new(Ge||Ie)(a.Y36(de),a.Y36(e.tE),a.Y36(a.SBq),a.Y36(a.sBO))},Ie.\\u0275cmp=a.Xpm({type:Ie,selectors:[[\"mat-step-header\"]],hostAttrs:[\"role\",\"tab\",1,\"mat-step-header\"],inputs:{color:\"color\",state:\"state\",label:\"label\",errorMessage:\"errorMessage\",iconOverrides:\"iconOverrides\",index:\"index\",selected:\"selected\",active:\"active\",optional:\"optional\",disableRipple:\"disableRipple\"},features:[a.qOj],decls:10,vars:19,consts:[[\"matRipple\",\"\",1,\"mat-step-header-ripple\",\"mat-focus-indicator\",3,\"matRippleTrigger\",\"matRippleDisabled\"],[1,\"mat-step-icon-content\",3,\"ngSwitch\"],[3,\"ngTemplateOutlet\",\"ngTemplateOutletContext\",4,\"ngSwitchCase\"],[3,\"ngSwitch\",4,\"ngSwitchDefault\"],[1,\"mat-step-label\"],[\"class\",\"mat-step-text-label\",4,\"ngIf\"],[\"class\",\"mat-step-optional\",4,\"ngIf\"],[\"class\",\"mat-step-sub-label-error\",4,\"ngIf\"],[3,\"ngTemplateOutlet\",\"ngTemplateOutletContext\"],[3,\"ngSwitch\"],[4,\"ngSwitchCase\"],[\"class\",\"cdk-visually-hidden\",4,\"ngIf\"],[4,\"ngSwitchDefault\"],[1,\"cdk-visually-hidden\"],[1,\"mat-step-text-label\"],[3,\"ngTemplateOutlet\"],[1,\"mat-step-optional\"],[1,\"mat-step-sub-label-error\"]],template:function(Ge,tt){1&Ge&&(a._UZ(0,\"div\",0),a.TgZ(1,\"div\"),a.TgZ(2,\"div\",1),a.YNc(3,R,1,2,\"ng-container\",2),a.YNc(4,Oe,5,4,\"ng-container\",3),a.qZA(),a.qZA(),a.TgZ(5,\"div\",4),a.YNc(6,fe,2,1,\"div\",5),a.YNc(7,ie,2,1,\"div\",5),a.YNc(8,be,2,1,\"div\",6),a.YNc(9,pe,2,1,\"div\",7),a.qZA()),2&Ge&&(a.Q6J(\"matRippleTrigger\",tt._getHostElement())(\"matRippleDisabled\",tt.disableRipple),a.xp6(1),a.Gre(\"mat-step-icon-state-\",tt.state,\" mat-step-icon\"),a.ekj(\"mat-step-icon-selected\",tt.selected),a.xp6(1),a.Q6J(\"ngSwitch\",!(!tt.iconOverrides||!tt.iconOverrides[tt.state])),a.xp6(1),a.Q6J(\"ngSwitchCase\",!0),a.xp6(2),a.ekj(\"mat-step-label-active\",tt.active)(\"mat-step-label-selected\",tt.selected)(\"mat-step-label-error\",\"error\"==tt.state),a.xp6(1),a.Q6J(\"ngIf\",tt._templateLabel()),a.xp6(1),a.Q6J(\"ngIf\",tt._stringLabel()),a.xp6(1),a.Q6J(\"ngIf\",tt.optional&&\"error\"!=tt.state),a.xp6(1),a.Q6J(\"ngIf\",\"error\"==tt.state))},directives:[_.wG,m.RF,m.n9,m.ED,m.O5,m.tP,d.Hw],styles:[\".mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:transparent}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header.cdk-keyboard-focused,.cdk-high-contrast-active .mat-step-header.cdk-program-focused{outline:solid 3px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.mat-step-optional,.mat-step-sub-label-error{font-size:12px}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative}.mat-step-icon-content,.mat-step-icon .mat-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\\n\"],encapsulation:2,changeDetection:0}),Ie})();const _e={horizontalStepTransition:(0,Z.X$)(\"horizontalStepTransition\",[(0,Z.SB)(\"previous\",(0,Z.oB)({transform:\"translate3d(-100%, 0, 0)\",visibility:\"hidden\"})),(0,Z.SB)(\"current\",(0,Z.oB)({transform:\"none\",visibility:\"inherit\"})),(0,Z.SB)(\"next\",(0,Z.oB)({transform:\"translate3d(100%, 0, 0)\",visibility:\"hidden\"})),(0,Z.eR)(\"* => *\",(0,Z.jt)(\"500ms cubic-bezier(0.35, 0, 0.25, 1)\"))]),verticalStepTransition:(0,Z.X$)(\"verticalStepTransition\",[(0,Z.SB)(\"previous\",(0,Z.oB)({height:\"0px\",visibility:\"hidden\"})),(0,Z.SB)(\"next\",(0,Z.oB)({height:\"0px\",visibility:\"hidden\"})),(0,Z.SB)(\"current\",(0,Z.oB)({height:\"*\",visibility:\"inherit\"})),(0,Z.eR)(\"* <=> current\",(0,Z.jt)(\"225ms cubic-bezier(0.4, 0.0, 0.2, 1)\"))])};let Qe=(()=>{class Ie{constructor(Ge){this.templateRef=Ge}}return Ie.\\u0275fac=function(Ge){return new(Ge||Ie)(a.Y36(a.Rgc))},Ie.\\u0275dir=a.lG2({type:Ie,selectors:[[\"ng-template\",\"matStepperIcon\",\"\"]],inputs:{name:[\"matStepperIcon\",\"name\"]}}),Ie})(),ot=(()=>{class Ie{constructor(Ge){this._template=Ge}}return Ie.\\u0275fac=function(Ge){return new(Ge||Ie)(a.Y36(a.Rgc))},Ie.\\u0275dir=a.lG2({type:Ie,selectors:[[\"ng-template\",\"matStepContent\",\"\"]]}),Ie})(),Je=(()=>{class Ie extends re{constructor(Ge,tt,He,Pt){super(Ge,Pt),this._errorStateMatcher=tt,this._viewContainerRef=He,this._isSelected=f.w.EMPTY}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,v.w)(()=>this._stepper.selectionChange.pipe((0,D.U)(Ge=>Ge.selectedStep===this),(0,B.O)(this._stepper.selected===this)))).subscribe(Ge=>{Ge&&this._lazyContent&&!this._portal&&(this._portal=new s.UE(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(Ge,tt){return this._errorStateMatcher.isErrorState(Ge,tt)||!!(Ge&&Ge.invalid&&this.interacted)}}return Ie.\\u0275fac=function(Ge){return new(Ge||Ie)(a.Y36((0,a.Gpc)(()=>ae)),a.Y36(_.rD,4),a.Y36(a.s_b),a.Y36($,8))},Ie.\\u0275cmp=a.Xpm({type:Ie,selectors:[[\"mat-step\"]],contentQueries:function(Ge,tt,He){if(1&Ge&&(a.Suo(He,Re,5),a.Suo(He,ot,5)),2&Ge){let Pt;a.iGM(Pt=a.CRH())&&(tt.stepLabel=Pt.first),a.iGM(Pt=a.CRH())&&(tt._lazyContent=Pt.first)}},inputs:{color:\"color\"},exportAs:[\"matStep\"],features:[a._Bn([{provide:_.rD,useExisting:Ie},{provide:re,useExisting:Ie}]),a.qOj],ngContentSelectors:lt,decls:1,vars:0,consts:[[3,\"cdkPortalOutlet\"]],template:function(Ge,tt){1&Ge&&(a.F$t(),a.YNc(0,Pe,2,1,\"ng-template\"))},directives:[s.Pl],encapsulation:2,changeDetection:0}),Ie})(),At=(()=>{class Ie extends me{}return Ie.\\u0275fac=function(){let Ne;return function(tt){return(Ne||(Ne=a.n5z(Ie)))(tt||Ie)}}(),Ie.\\u0275dir=a.lG2({type:Ie,features:[a.qOj]}),Ie})(),Et=(()=>{class Ie extends At{}return Ie.\\u0275fac=function(){let Ne;return function(tt){return(Ne||(Ne=a.n5z(Ie)))(tt||Ie)}}(),Ie.\\u0275dir=a.lG2({type:Ie,selectors:[[\"mat-horizontal-stepper\"]],features:[a.qOj]}),Ie})(),Mt=(()=>{class Ie extends At{}return Ie.\\u0275fac=function(){let Ne;return function(tt){return(Ne||(Ne=a.n5z(Ie)))(tt||Ie)}}(),Ie.\\u0275dir=a.lG2({type:Ie,selectors:[[\"mat-vertical-stepper\"]],features:[a.qOj]}),Ie})(),ae=(()=>{class Ie extends me{constructor(Ge,tt,He,Pt){super(Ge,tt,He,Pt),this.steps=new a.n_E,this.animationDone=new a.vpe,this.labelPosition=\"end\",this._iconOverrides={},this._animationDone=new y.xQ;const Be=He.nativeElement.nodeName.toLowerCase();this.orientation=\"mat-vertical-stepper\"===Be?\"vertical\":\"horizontal\"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:Ge,templateRef:tt})=>this._iconOverrides[Ge]=tt),this.steps.changes.pipe((0,w.R)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,I.x)((Ge,tt)=>Ge.fromState===tt.fromState&&Ge.toState===tt.toState),(0,w.R)(this._destroyed)).subscribe(Ge=>{\"current\"===Ge.toState&&this.animationDone.emit()})}_stepIsNavigable(Ge,tt){return tt.completed||this.selectedIndex===Ge||!this.linear}}return Ie.\\u0275fac=function(Ge){return new(Ge||Ie)(a.Y36(r.Is,8),a.Y36(a.sBO),a.Y36(a.SBq),a.Y36(m.K0))},Ie.\\u0275cmp=a.Xpm({type:Ie,selectors:[[\"mat-stepper\"],[\"mat-vertical-stepper\"],[\"mat-horizontal-stepper\"],[\"\",\"matStepper\",\"\"]],contentQueries:function(Ge,tt,He){if(1&Ge&&(a.Suo(He,Je,5),a.Suo(He,Qe,5)),2&Ge){let Pt;a.iGM(Pt=a.CRH())&&(tt._steps=Pt),a.iGM(Pt=a.CRH())&&(tt._icons=Pt)}},viewQuery:function(Ge,tt){if(1&Ge&&a.Gf(j,5),2&Ge){let He;a.iGM(He=a.CRH())&&(tt._stepHeader=He)}},hostAttrs:[\"role\",\"tablist\"],hostVars:9,hostBindings:function(Ge,tt){2&Ge&&(a.uIk(\"aria-orientation\",tt.orientation),a.ekj(\"mat-stepper-horizontal\",\"horizontal\"===tt.orientation)(\"mat-stepper-vertical\",\"vertical\"===tt.orientation)(\"mat-stepper-label-position-end\",\"horizontal\"===tt.orientation&&\"end\"==tt.labelPosition)(\"mat-stepper-label-position-bottom\",\"horizontal\"===tt.orientation&&\"bottom\"==tt.labelPosition))},inputs:{selectedIndex:\"selectedIndex\",labelPosition:\"labelPosition\",disableRipple:\"disableRipple\",color:\"color\"},outputs:{animationDone:\"animationDone\"},exportAs:[\"matStepper\",\"matVerticalStepper\",\"matHorizontalStepper\"],features:[a._Bn([{provide:me,useExisting:Ie},{provide:Et,useExisting:Ie},{provide:Mt,useExisting:Ie}]),a.qOj],decls:5,vars:3,consts:[[3,\"ngSwitch\"],[4,\"ngSwitchCase\"],[\"stepTemplate\",\"\"],[1,\"mat-horizontal-stepper-header-container\"],[4,\"ngFor\",\"ngForOf\"],[1,\"mat-horizontal-content-container\"],[\"class\",\"mat-horizontal-stepper-content\",\"role\",\"tabpanel\",3,\"id\",4,\"ngFor\",\"ngForOf\"],[3,\"ngTemplateOutlet\",\"ngTemplateOutletContext\"],[\"class\",\"mat-stepper-horizontal-line\",4,\"ngIf\"],[1,\"mat-stepper-horizontal-line\"],[\"role\",\"tabpanel\",1,\"mat-horizontal-stepper-content\",3,\"id\"],[3,\"ngTemplateOutlet\"],[\"class\",\"mat-step\",4,\"ngFor\",\"ngForOf\"],[1,\"mat-step\"],[1,\"mat-vertical-content-container\"],[\"role\",\"tabpanel\",1,\"mat-vertical-stepper-content\",3,\"id\"],[1,\"mat-vertical-content\"],[3,\"tabIndex\",\"id\",\"index\",\"state\",\"label\",\"selected\",\"active\",\"optional\",\"errorMessage\",\"iconOverrides\",\"disableRipple\",\"color\",\"click\",\"keydown\"]],template:function(Ge,tt){1&Ge&&(a.ynx(0,0),a.YNc(1,Le,5,2,\"ng-container\",1),a.YNc(2,Jt,2,1,\"ng-container\",1),a.BQk(),a.YNc(3,dt,1,23,\"ng-template\",null,2,a.W1O)),2&Ge&&(a.Q6J(\"ngSwitch\",tt.orientation),a.xp6(1),a.Q6J(\"ngSwitchCase\",\"horizontal\"),a.xp6(1),a.Q6J(\"ngSwitchCase\",\"vertical\"))},directives:[m.RF,m.n9,m.sg,m.tP,m.O5,j],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:\"\";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content[aria-expanded=false]{height:0;overflow:hidden}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:\"\";position:absolute;left:0;border-left-width:1px;border-left-style:solid}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}\\n'],encapsulation:2,data:{animation:[_e.horizontalStepTransition,_e.verticalStepTransition]},changeDetection:0}),Ie})(),Lt=(()=>{class Ie{}return Ie.\\u0275fac=function(Ge){return new(Ge||Ie)},Ie.\\u0275mod=a.oAB({type:Ie}),Ie.\\u0275inj=a.cJS({providers:[U,_.rD],imports:[[_.BQ,m.ez,s.eL,ce.ot,A,d.Ps,_.si],_.BQ]}),Ie})()},2789:(st,P,c)=>{\"use strict\";c.d(P,{ev:()=>at,Dz:()=>we,w1:()=>Dt,ge:()=>We,fO:()=>je,XQ:()=>Tn,as:()=>nn,Ee:()=>an,Gk:()=>Ut,nj:()=>sn,BZ:()=>pt,by:()=>Rn,p0:()=>cn});var s=c(9490),e=c(7860),r=c(7716),u=c(946),l=c(521),m=c(1386),a=c(8583),b=c(9765),y=c(9412),M=c(6215),B=c(5639),w=c(5917),E=c(6782),O=c(5257);const k=[[[\"caption\"]],[[\"colgroup\"],[\"col\"]]],Y=[\"caption\",\"colgroup, col\"];function K(ct){return class extends ct{constructor(...It){super(...It),this._sticky=!1,this._hasStickyChanged=!1}get sticky(){return this._sticky}set sticky(It){const it=this._sticky;this._sticky=(0,s.Ig)(It),this._hasStickyChanged=it!==this._sticky}hasStickyChanged(){const It=this._hasStickyChanged;return this._hasStickyChanged=!1,It}resetStickyChanged(){this._hasStickyChanged=!1}}}const $=new r.OlP(\"CDK_TABLE\");let me=(()=>{class ct{constructor(it){this.template=it}}return ct.\\u0275fac=function(it){return new(it||ct)(r.Y36(r.Rgc))},ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"\",\"cdkCellDef\",\"\"]]}),ct})(),q=(()=>{class ct{constructor(it){this.template=it}}return ct.\\u0275fac=function(it){return new(it||ct)(r.Y36(r.Rgc))},ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"\",\"cdkHeaderCellDef\",\"\"]]}),ct})(),Me=(()=>{class ct{constructor(it){this.template=it}}return ct.\\u0275fac=function(it){return new(it||ct)(r.Y36(r.Rgc))},ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"\",\"cdkFooterCellDef\",\"\"]]}),ct})();class A{}const ce=K(A);let _=(()=>{class ct extends ce{constructor(it){super(),this._table=it,this._stickyEnd=!1}get name(){return this._name}set name(it){this._setNameInput(it)}get stickyEnd(){return this._stickyEnd}set stickyEnd(it){const St=this._stickyEnd;this._stickyEnd=(0,s.Ig)(it),this._hasStickyChanged=St!==this._stickyEnd}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(it){it&&(this._name=it,this.cssClassFriendlyName=it.replace(/[^a-z0-9_-]/gi,\"-\"),this._updateColumnCssClassName())}}return ct.\\u0275fac=function(it){return new(it||ct)(r.Y36($,8))},ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"\",\"cdkColumnDef\",\"\"]],contentQueries:function(it,St,Gt){if(1&it&&(r.Suo(Gt,me,5),r.Suo(Gt,q,5),r.Suo(Gt,Me,5)),2&it){let fn;r.iGM(fn=r.CRH())&&(St.cell=fn.first),r.iGM(fn=r.CRH())&&(St.headerCell=fn.first),r.iGM(fn=r.CRH())&&(St.footerCell=fn.first)}},inputs:{sticky:\"sticky\",name:[\"cdkColumnDef\",\"name\"],stickyEnd:\"stickyEnd\"},features:[r._Bn([{provide:\"MAT_SORT_HEADER_COLUMN_DEF\",useExisting:ct}]),r.qOj]}),ct})();class d{constructor(It,it){const St=it.nativeElement.classList;for(const Gt of It._columnCssClassName)St.add(Gt)}}let f=(()=>{class ct extends d{constructor(it,St){super(it,St)}}return ct.\\u0275fac=function(it){return new(it||ct)(r.Y36(_),r.Y36(r.SBq))},ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"cdk-header-cell\"],[\"th\",\"cdk-header-cell\",\"\"]],hostAttrs:[\"role\",\"columnheader\",1,\"cdk-header-cell\"],features:[r.qOj]}),ct})(),D=(()=>{class ct extends d{constructor(it,St){var Gt;if(super(it,St),1===(null===(Gt=it._table)||void 0===Gt?void 0:Gt._elementRef.nativeElement.nodeType)){const fn=it._table._elementRef.nativeElement.getAttribute(\"role\");St.nativeElement.setAttribute(\"role\",\"grid\"===fn||\"treegrid\"===fn?\"gridcell\":\"cell\")}}}return ct.\\u0275fac=function(it){return new(it||ct)(r.Y36(_),r.Y36(r.SBq))},ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"cdk-cell\"],[\"td\",\"cdk-cell\",\"\"]],hostAttrs:[1,\"cdk-cell\"],features:[r.qOj]}),ct})();class I{constructor(){this.tasks=[],this.endTasks=[]}}const Z=new r.OlP(\"_COALESCED_STYLE_SCHEDULER\");let R=(()=>{class ct{constructor(it){this._ngZone=it,this._currentSchedule=null,this._destroyed=new b.xQ}schedule(it){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(it)}scheduleEnd(it){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(it)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new I,this._getScheduleObservable().pipe((0,E.R)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const it=this._currentSchedule;this._currentSchedule=new I;for(const St of it.tasks)St();for(const St of it.endTasks)St()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,y.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,O.q)(1))}}return ct.\\u0275fac=function(it){return new(it||ct)(r.LFG(r.R0b))},ct.\\u0275prov=r.Yz7({token:ct,factory:ct.\\u0275fac}),ct})(),g=(()=>{class ct{constructor(it,St){this.template=it,this._differs=St}ngOnChanges(it){if(!this._columnsDiffer){const St=it.columns&&it.columns.currentValue||[];this._columnsDiffer=this._differs.find(St).create(),this._columnsDiffer.diff(St)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(it){return this instanceof Oe?it.headerCell.template:this instanceof be?it.footerCell.template:it.cell.template}}return ct.\\u0275fac=function(it){return new(it||ct)(r.Y36(r.Rgc),r.Y36(r.ZZ4))},ct.\\u0275dir=r.lG2({type:ct,features:[r.TTD]}),ct})();class S extends g{}const te=K(S);let Oe=(()=>{class ct extends te{constructor(it,St,Gt){super(it,St),this._table=Gt}ngOnChanges(it){super.ngOnChanges(it)}}return ct.\\u0275fac=function(it){return new(it||ct)(r.Y36(r.Rgc),r.Y36(r.ZZ4),r.Y36($,8))},ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"\",\"cdkHeaderRowDef\",\"\"]],inputs:{columns:[\"cdkHeaderRowDef\",\"columns\"],sticky:[\"cdkHeaderRowDefSticky\",\"sticky\"]},features:[r.qOj,r.TTD]}),ct})();class fe extends g{}const ie=K(fe);let be=(()=>{class ct extends ie{constructor(it,St,Gt){super(it,St),this._table=Gt}ngOnChanges(it){super.ngOnChanges(it)}}return ct.\\u0275fac=function(it){return new(it||ct)(r.Y36(r.Rgc),r.Y36(r.ZZ4),r.Y36($,8))},ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"\",\"cdkFooterRowDef\",\"\"]],inputs:{columns:[\"cdkFooterRowDef\",\"columns\"],sticky:[\"cdkFooterRowDefSticky\",\"sticky\"]},features:[r.qOj,r.TTD]}),ct})(),pe=(()=>{class ct extends g{constructor(it,St,Gt){super(it,St),this._table=Gt}}return ct.\\u0275fac=function(it){return new(it||ct)(r.Y36(r.Rgc),r.Y36(r.ZZ4),r.Y36($,8))},ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"\",\"cdkRowDef\",\"\"]],inputs:{columns:[\"cdkRowDefColumns\",\"columns\"],when:[\"cdkRowDefWhen\",\"when\"]},features:[r.qOj]}),ct})(),Se=(()=>{class ct{constructor(it){this._viewContainer=it,ct.mostRecentCellOutlet=this}ngOnDestroy(){ct.mostRecentCellOutlet===this&&(ct.mostRecentCellOutlet=null)}}return ct.\\u0275fac=function(it){return new(it||ct)(r.Y36(r.s_b))},ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"\",\"cdkCellOutlet\",\"\"]]}),ct.mostRecentCellOutlet=null,ct})(),Pe=(()=>{class ct{}return ct.\\u0275fac=function(it){return new(it||ct)},ct.\\u0275cmp=r.Xpm({type:ct,selectors:[[\"cdk-header-row\"],[\"tr\",\"cdk-header-row\",\"\"]],hostAttrs:[\"role\",\"row\",1,\"cdk-header-row\"],decls:1,vars:0,consts:[[\"cdkCellOutlet\",\"\"]],template:function(it,St){1&it&&r.GkF(0,0)},directives:[Se],encapsulation:2}),ct})(),G=(()=>{class ct{}return ct.\\u0275fac=function(it){return new(it||ct)},ct.\\u0275cmp=r.Xpm({type:ct,selectors:[[\"cdk-row\"],[\"tr\",\"cdk-row\",\"\"]],hostAttrs:[\"role\",\"row\",1,\"cdk-row\"],decls:1,vars:0,consts:[[\"cdkCellOutlet\",\"\"]],template:function(it,St){1&it&&r.GkF(0,0)},directives:[Se],encapsulation:2}),ct})(),Ze=(()=>{class ct{constructor(it){this.templateRef=it}}return ct.\\u0275fac=function(it){return new(it||ct)(r.Y36(r.Rgc))},ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"ng-template\",\"cdkNoDataRow\",\"\"]]}),ct})();const Xe=[\"top\",\"bottom\",\"left\",\"right\"];class Ke{constructor(It,it,St,Gt,fn=!0,gn=!0,Yt){this._isNativeHtmlTable=It,this._stickCellCss=it,this.direction=St,this._coalescedStyleScheduler=Gt,this._isBrowser=fn,this._needsPositionStickyOnElement=gn,this._positionListener=Yt,this._cachedCellWidths=[],this._borderCellCss={top:`${it}-border-elem-top`,bottom:`${it}-border-elem-bottom`,left:`${it}-border-elem-left`,right:`${it}-border-elem-right`}}clearStickyPositioning(It,it){const St=[];for(const Gt of It)if(Gt.nodeType===Gt.ELEMENT_NODE){St.push(Gt);for(let fn=0;fn{for(const Gt of St)this._removeStickyStyle(Gt,it)})}updateStickyColumns(It,it,St,Gt=!0){if(!It.length||!this._isBrowser||!it.some(Ht=>Ht)&&!St.some(Ht=>Ht))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const fn=It[0],gn=fn.children.length,Yt=this._getCellWidths(fn,Gt),Rt=this._getStickyStartColumnPositions(Yt,it),Tt=this._getStickyEndColumnPositions(Yt,St),zt=it.lastIndexOf(!0),dn=St.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const Ht=\"rtl\"===this.direction,$t=Ht?\"right\":\"left\",wt=Ht?\"left\":\"right\";for(const Kt of It)for(let Pn=0;Pnit[Pn]?Kt:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===dn?[]:Yt.slice(dn).map((Kt,Pn)=>St[Pn+dn]?Kt:null).reverse()}))})}stickRows(It,it,St){if(!this._isBrowser)return;const Gt=\"bottom\"===St?It.slice().reverse():It,fn=\"bottom\"===St?it.slice().reverse():it,gn=[],Yt=[],Rt=[];for(let zt=0,dn=0;zt{var zt,dn;for(let Ht=0;Ht{it.some(Gt=>!Gt)?this._removeStickyStyle(St,[\"bottom\"]):this._addStickyStyle(St,\"bottom\",0,!1)})}_removeStickyStyle(It,it){for(const Gt of it)It.style[Gt]=\"\",It.classList.remove(this._borderCellCss[Gt]);Xe.some(Gt=>-1===it.indexOf(Gt)&&It.style[Gt])?It.style.zIndex=this._getCalculatedZIndex(It):(It.style.zIndex=\"\",this._needsPositionStickyOnElement&&(It.style.position=\"\"),It.classList.remove(this._stickCellCss))}_addStickyStyle(It,it,St,Gt){It.classList.add(this._stickCellCss),Gt&&It.classList.add(this._borderCellCss[it]),It.style[it]=`${St}px`,It.style.zIndex=this._getCalculatedZIndex(It),this._needsPositionStickyOnElement&&(It.style.cssText+=\"position: -webkit-sticky; position: sticky; \")}_getCalculatedZIndex(It){const it={top:100,bottom:10,left:1,right:1};let St=0;for(const Gt of Xe)It.style[Gt]&&(St+=it[Gt]);return St?`${St}`:\"\"}_getCellWidths(It,it=!0){if(!it&&this._cachedCellWidths.length)return this._cachedCellWidths;const St=[],Gt=It.children;for(let fn=0;fn0;fn--)it[fn]&&(St[fn]=Gt,Gt+=It[fn]);return St}}const H=new r.OlP(\"CDK_SPL\");let _e=(()=>{class ct{constructor(it,St){this.viewContainer=it,this.elementRef=St}}return ct.\\u0275fac=function(it){return new(it||ct)(r.Y36(r.s_b),r.Y36(r.SBq))},ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"\",\"rowOutlet\",\"\"]]}),ct})(),Qe=(()=>{class ct{constructor(it,St){this.viewContainer=it,this.elementRef=St}}return ct.\\u0275fac=function(it){return new(it||ct)(r.Y36(r.s_b),r.Y36(r.SBq))},ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"\",\"headerRowOutlet\",\"\"]]}),ct})(),ot=(()=>{class ct{constructor(it,St){this.viewContainer=it,this.elementRef=St}}return ct.\\u0275fac=function(it){return new(it||ct)(r.Y36(r.s_b),r.Y36(r.SBq))},ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"\",\"footerRowOutlet\",\"\"]]}),ct})(),Je=(()=>{class ct{constructor(it,St){this.viewContainer=it,this.elementRef=St}}return ct.\\u0275fac=function(it){return new(it||ct)(r.Y36(r.s_b),r.Y36(r.SBq))},ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"\",\"noDataRowOutlet\",\"\"]]}),ct})(),Mt=(()=>{class ct{constructor(it,St,Gt,fn,gn,Yt,Rt,Tt,zt,dn,Ht){this._differs=it,this._changeDetectorRef=St,this._elementRef=Gt,this._dir=gn,this._platform=Rt,this._viewRepeater=Tt,this._coalescedStyleScheduler=zt,this._viewportRuler=dn,this._stickyPositioningListener=Ht,this._onDestroy=new b.xQ,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass=\"cdk-table-sticky\",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new r.vpe,this.viewChange=new M.X({start:0,end:Number.MAX_VALUE}),fn||this._elementRef.nativeElement.setAttribute(\"role\",\"table\"),this._document=Yt,this._isNativeHtmlTable=\"TABLE\"===this._elementRef.nativeElement.nodeName}get trackBy(){return this._trackByFn}set trackBy(it){this._trackByFn=it}get dataSource(){return this._dataSource}set dataSource(it){this._dataSource!==it&&this._switchDataSource(it)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(it){this._multiTemplateDataRows=(0,s.Ig)(it),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(it){this._fixedLayout=(0,s.Ig)(it),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((it,St)=>this.trackBy?this.trackBy(St.dataIndex,St.data):St),this._viewportRuler.change().pipe((0,E.R)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const St=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||St,this._forceRecalculateCellWidths=St,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){this._rowOutlet.viewContainer.clear(),this._noDataRowOutlet.viewContainer.clear(),this._headerRowOutlet.viewContainer.clear(),this._footerRowOutlet.viewContainer.clear(),this._cachedRenderRowsMap.clear(),this._onDestroy.next(),this._onDestroy.complete(),(0,e.Z9)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const it=this._dataDiffer.diff(this._renderRows);if(!it)return this._updateNoDataRow(),void this.contentChanged.next();const St=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(it,St,(Gt,fn,gn)=>this._getEmbeddedViewArgs(Gt.item,gn),Gt=>Gt.item.data,Gt=>{1===Gt.operation&&Gt.context&&this._renderCellTemplateForItem(Gt.record.item.rowDef,Gt.context)}),this._updateRowIndexContext(),it.forEachIdentityChange(Gt=>{St.get(Gt.currentIndex).context.$implicit=Gt.item.data}),this._updateNoDataRow(),this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(it){this._customColumnDefs.add(it)}removeColumnDef(it){this._customColumnDefs.delete(it)}addRowDef(it){this._customRowDefs.add(it)}removeRowDef(it){this._customRowDefs.delete(it)}addHeaderRowDef(it){this._customHeaderRowDefs.add(it),this._headerRowDefChanged=!0}removeHeaderRowDef(it){this._customHeaderRowDefs.delete(it),this._headerRowDefChanged=!0}addFooterRowDef(it){this._customFooterRowDefs.add(it),this._footerRowDefChanged=!0}removeFooterRowDef(it){this._customFooterRowDefs.delete(it),this._footerRowDefChanged=!0}setNoDataRow(it){this._customNoDataRow=it}updateStickyHeaderRowStyles(){const it=this._getRenderedRows(this._headerRowOutlet),Gt=this._elementRef.nativeElement.querySelector(\"thead\");Gt&&(Gt.style.display=it.length?\"\":\"none\");const fn=this._headerRowDefs.map(gn=>gn.sticky);this._stickyStyler.clearStickyPositioning(it,[\"top\"]),this._stickyStyler.stickRows(it,fn,\"top\"),this._headerRowDefs.forEach(gn=>gn.resetStickyChanged())}updateStickyFooterRowStyles(){const it=this._getRenderedRows(this._footerRowOutlet),Gt=this._elementRef.nativeElement.querySelector(\"tfoot\");Gt&&(Gt.style.display=it.length?\"\":\"none\");const fn=this._footerRowDefs.map(gn=>gn.sticky);this._stickyStyler.clearStickyPositioning(it,[\"bottom\"]),this._stickyStyler.stickRows(it,fn,\"bottom\"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,fn),this._footerRowDefs.forEach(gn=>gn.resetStickyChanged())}updateStickyColumnStyles(){const it=this._getRenderedRows(this._headerRowOutlet),St=this._getRenderedRows(this._rowOutlet),Gt=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...it,...St,...Gt],[\"left\",\"right\"]),this._stickyColumnStylesNeedReset=!1),it.forEach((fn,gn)=>{this._addStickyColumnStyles([fn],this._headerRowDefs[gn])}),this._rowDefs.forEach(fn=>{const gn=[];for(let Yt=0;Yt{this._addStickyColumnStyles([fn],this._footerRowDefs[gn])}),Array.from(this._columnDefsByName.values()).forEach(fn=>fn.resetStickyChanged())}_getAllRenderRows(){const it=[],St=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let Gt=0;Gt{const Yt=Gt&&Gt.has(gn)?Gt.get(gn):[];if(Yt.length){const Rt=Yt.shift();return Rt.dataIndex=St,Rt}return{data:it,rowDef:gn,dataIndex:St}})}_cacheColumnDefs(){this._columnDefsByName.clear(),ae(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(St=>{this._columnDefsByName.has(St.name),this._columnDefsByName.set(St.name,St)})}_cacheRowDefs(){this._headerRowDefs=ae(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=ae(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=ae(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const it=this._rowDefs.filter(St=>!St.when);this._defaultRowDef=it[0]}_renderUpdatedColumns(){const it=(gn,Yt)=>gn||!!Yt.getColumnsDiff(),St=this._rowDefs.reduce(it,!1);St&&this._forceRenderDataRows();const Gt=this._headerRowDefs.reduce(it,!1);Gt&&this._forceRenderHeaderRows();const fn=this._footerRowDefs.reduce(it,!1);return fn&&this._forceRenderFooterRows(),St||Gt||fn}_switchDataSource(it){this._data=[],(0,e.Z9)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),it||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=it}_observeRenderChanges(){if(!this.dataSource)return;let it;(0,e.Z9)(this.dataSource)?it=this.dataSource.connect(this):(0,B.b)(this.dataSource)?it=this.dataSource:Array.isArray(this.dataSource)&&(it=(0,w.of)(this.dataSource)),this._renderChangeSubscription=it.pipe((0,E.R)(this._onDestroy)).subscribe(St=>{this._data=St||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((it,St)=>this._renderRow(this._headerRowOutlet,it,St)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((it,St)=>this._renderRow(this._footerRowOutlet,it,St)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(it,St){const Gt=Array.from(St.columns||[]).map(Yt=>this._columnDefsByName.get(Yt)),fn=Gt.map(Yt=>Yt.sticky),gn=Gt.map(Yt=>Yt.stickyEnd);this._stickyStyler.updateStickyColumns(it,fn,gn,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(it){const St=[];for(let Gt=0;Gt!fn.when||fn.when(St,it));else{let fn=this._rowDefs.find(gn=>gn.when&&gn.when(St,it))||this._defaultRowDef;fn&&Gt.push(fn)}return Gt}_getEmbeddedViewArgs(it,St){return{templateRef:it.rowDef.template,context:{$implicit:it.data},index:St}}_renderRow(it,St,Gt,fn={}){const gn=it.viewContainer.createEmbeddedView(St.template,fn,Gt);return this._renderCellTemplateForItem(St,fn),gn}_renderCellTemplateForItem(it,St){for(let Gt of this._getCellTemplates(it))Se.mostRecentCellOutlet&&Se.mostRecentCellOutlet._viewContainer.createEmbeddedView(Gt,St);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const it=this._rowOutlet.viewContainer;for(let St=0,Gt=it.length;St{const Gt=this._columnDefsByName.get(St);return it.extractCellTemplate(Gt)}):[]}_applyNativeTableSections(){const it=this._document.createDocumentFragment(),St=[{tag:\"thead\",outlets:[this._headerRowOutlet]},{tag:\"tbody\",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:\"tfoot\",outlets:[this._footerRowOutlet]}];for(const Gt of St){const fn=this._document.createElement(Gt.tag);fn.setAttribute(\"role\",\"rowgroup\");for(const gn of Gt.outlets)fn.appendChild(gn.elementRef.nativeElement);it.appendChild(fn)}this._elementRef.nativeElement.appendChild(it)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const it=(St,Gt)=>St||Gt.hasStickyChanged();this._headerRowDefs.reduce(it,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(it,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(it,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new Ke(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:\"ltr\",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:(0,w.of)()).pipe((0,E.R)(this._onDestroy)).subscribe(St=>{this._stickyStyler.direction=St,this.updateStickyColumnStyles()})}_getOwnDefs(it){return it.filter(St=>!St._table||St._table===this)}_updateNoDataRow(){const it=this._customNoDataRow||this._noDataRow;if(it){const St=0===this._rowOutlet.viewContainer.length;if(St!==this._isShowingNoDataRow){const Gt=this._noDataRowOutlet.viewContainer;St?Gt.createEmbeddedView(it.templateRef):Gt.clear(),this._isShowingNoDataRow=St}}}}return ct.\\u0275fac=function(it){return new(it||ct)(r.Y36(r.ZZ4),r.Y36(r.sBO),r.Y36(r.SBq),r.$8M(\"role\"),r.Y36(u.Is,8),r.Y36(a.K0),r.Y36(l.t4),r.Y36(e.k),r.Y36(Z),r.Y36(m.rL),r.Y36(H,12))},ct.\\u0275cmp=r.Xpm({type:ct,selectors:[[\"cdk-table\"],[\"table\",\"cdk-table\",\"\"]],contentQueries:function(it,St,Gt){if(1&it&&(r.Suo(Gt,Ze,5),r.Suo(Gt,_,5),r.Suo(Gt,pe,5),r.Suo(Gt,Oe,5),r.Suo(Gt,be,5)),2&it){let fn;r.iGM(fn=r.CRH())&&(St._noDataRow=fn.first),r.iGM(fn=r.CRH())&&(St._contentColumnDefs=fn),r.iGM(fn=r.CRH())&&(St._contentRowDefs=fn),r.iGM(fn=r.CRH())&&(St._contentHeaderRowDefs=fn),r.iGM(fn=r.CRH())&&(St._contentFooterRowDefs=fn)}},viewQuery:function(it,St){if(1&it&&(r.Gf(_e,7),r.Gf(Qe,7),r.Gf(ot,7),r.Gf(Je,7)),2&it){let Gt;r.iGM(Gt=r.CRH())&&(St._rowOutlet=Gt.first),r.iGM(Gt=r.CRH())&&(St._headerRowOutlet=Gt.first),r.iGM(Gt=r.CRH())&&(St._footerRowOutlet=Gt.first),r.iGM(Gt=r.CRH())&&(St._noDataRowOutlet=Gt.first)}},hostAttrs:[1,\"cdk-table\"],hostVars:2,hostBindings:function(it,St){2&it&&r.ekj(\"cdk-table-fixed-layout\",St.fixedLayout)},inputs:{trackBy:\"trackBy\",dataSource:\"dataSource\",multiTemplateDataRows:\"multiTemplateDataRows\",fixedLayout:\"fixedLayout\"},outputs:{contentChanged:\"contentChanged\"},exportAs:[\"cdkTable\"],features:[r._Bn([{provide:$,useExisting:ct},{provide:e.k,useClass:e.yy},{provide:Z,useClass:R},{provide:H,useValue:null}])],ngContentSelectors:Y,decls:6,vars:0,consts:[[\"headerRowOutlet\",\"\"],[\"rowOutlet\",\"\"],[\"noDataRowOutlet\",\"\"],[\"footerRowOutlet\",\"\"]],template:function(it,St){1&it&&(r.F$t(k),r.Hsn(0),r.Hsn(1,1),r.GkF(2,0),r.GkF(3,1),r.GkF(4,2),r.GkF(5,3))},directives:[Qe,_e,Je,ot],styles:[\".cdk-table-fixed-layout{table-layout:fixed}\\n\"],encapsulation:2}),ct})();function ae(ct,It){return ct.concat(Array.from(It))}let Lt=(()=>{class ct{}return ct.\\u0275fac=function(it){return new(it||ct)},ct.\\u0275mod=r.oAB({type:ct}),ct.\\u0275inj=r.cJS({imports:[[m.Cl]]}),ct})();var Ie=c(2458),Ne=c(6682),Ge=c(9112),tt=c(8002);const He=[[[\"caption\"]],[[\"colgroup\"],[\"col\"]]],Pt=[\"caption\",\"colgroup, col\"];let pt=(()=>{class ct extends Mt{constructor(){super(...arguments),this.stickyCssClass=\"mat-table-sticky\",this.needsPositionStickyOnElement=!1}}return ct.\\u0275fac=function(){let It;return function(St){return(It||(It=r.n5z(ct)))(St||ct)}}(),ct.\\u0275cmp=r.Xpm({type:ct,selectors:[[\"mat-table\"],[\"table\",\"mat-table\",\"\"]],hostAttrs:[1,\"mat-table\"],hostVars:2,hostBindings:function(it,St){2&it&&r.ekj(\"mat-table-fixed-layout\",St.fixedLayout)},exportAs:[\"matTable\"],features:[r._Bn([{provide:e.k,useClass:e.yy},{provide:Mt,useExisting:ct},{provide:$,useExisting:ct},{provide:Z,useClass:R},{provide:H,useValue:null}]),r.qOj],ngContentSelectors:Pt,decls:6,vars:0,consts:[[\"headerRowOutlet\",\"\"],[\"rowOutlet\",\"\"],[\"noDataRowOutlet\",\"\"],[\"footerRowOutlet\",\"\"]],template:function(it,St){1&it&&(r.F$t(He),r.Hsn(0),r.Hsn(1,1),r.GkF(2,0),r.GkF(3,1),r.GkF(4,2),r.GkF(5,3))},directives:[Qe,_e,Je,ot],styles:['mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-row::after,mat-header-row::after,mat-footer-row::after{display:inline-block;min-height:inherit;content:\"\"}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}table.mat-table{border-spacing:0}tr.mat-header-row{height:56px}tr.mat-row,tr.mat-footer-row{height:48px}th.mat-header-cell{text-align:left}[dir=rtl] th.mat-header-cell{text-align:right}th.mat-header-cell,td.mat-cell,td.mat-footer-cell{padding:0;border-bottom-width:1px;border-bottom-style:solid}th.mat-header-cell:first-of-type,td.mat-cell:first-of-type,td.mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] th.mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}th.mat-header-cell:last-of-type,td.mat-cell:last-of-type,td.mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] th.mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}.mat-table-sticky{position:-webkit-sticky !important;position:sticky !important}.mat-table-fixed-layout{table-layout:fixed}\\n'],encapsulation:2}),ct})(),we=(()=>{class ct extends me{}return ct.\\u0275fac=function(){let It;return function(St){return(It||(It=r.n5z(ct)))(St||ct)}}(),ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"\",\"matCellDef\",\"\"]],features:[r._Bn([{provide:me,useExisting:ct}]),r.qOj]}),ct})(),je=(()=>{class ct extends q{}return ct.\\u0275fac=function(){let It;return function(St){return(It||(It=r.n5z(ct)))(St||ct)}}(),ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"\",\"matHeaderCellDef\",\"\"]],features:[r._Bn([{provide:q,useExisting:ct}]),r.qOj]}),ct})(),Dt=(()=>{class ct extends _{get name(){return this._name}set name(it){this._setNameInput(it)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}}return ct.\\u0275fac=function(){let It;return function(St){return(It||(It=r.n5z(ct)))(St||ct)}}(),ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"\",\"matColumnDef\",\"\"]],inputs:{sticky:\"sticky\",name:[\"matColumnDef\",\"name\"]},features:[r._Bn([{provide:_,useExisting:ct},{provide:\"MAT_SORT_HEADER_COLUMN_DEF\",useExisting:ct}]),r.qOj]}),ct})(),We=(()=>{class ct extends f{}return ct.\\u0275fac=function(){let It;return function(St){return(It||(It=r.n5z(ct)))(St||ct)}}(),ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"mat-header-cell\"],[\"th\",\"mat-header-cell\",\"\"]],hostAttrs:[\"role\",\"columnheader\",1,\"mat-header-cell\"],features:[r.qOj]}),ct})(),at=(()=>{class ct extends D{}return ct.\\u0275fac=function(){let It;return function(St){return(It||(It=r.n5z(ct)))(St||ct)}}(),ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"mat-cell\"],[\"td\",\"mat-cell\",\"\"]],hostAttrs:[\"role\",\"gridcell\",1,\"mat-cell\"],features:[r.qOj]}),ct})(),nn=(()=>{class ct extends Oe{}return ct.\\u0275fac=function(){let It;return function(St){return(It||(It=r.n5z(ct)))(St||ct)}}(),ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"\",\"matHeaderRowDef\",\"\"]],inputs:{columns:[\"matHeaderRowDef\",\"columns\"],sticky:[\"matHeaderRowDefSticky\",\"sticky\"]},features:[r._Bn([{provide:Oe,useExisting:ct}]),r.qOj]}),ct})(),sn=(()=>{class ct extends pe{}return ct.\\u0275fac=function(){let It;return function(St){return(It||(It=r.n5z(ct)))(St||ct)}}(),ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"\",\"matRowDef\",\"\"]],inputs:{columns:[\"matRowDefColumns\",\"columns\"],when:[\"matRowDefWhen\",\"when\"]},features:[r._Bn([{provide:pe,useExisting:ct}]),r.qOj]}),ct})(),Tn=(()=>{class ct extends Pe{}return ct.\\u0275fac=function(){let It;return function(St){return(It||(It=r.n5z(ct)))(St||ct)}}(),ct.\\u0275cmp=r.Xpm({type:ct,selectors:[[\"mat-header-row\"],[\"tr\",\"mat-header-row\",\"\"]],hostAttrs:[\"role\",\"row\",1,\"mat-header-row\"],exportAs:[\"matHeaderRow\"],features:[r._Bn([{provide:Pe,useExisting:ct}]),r.qOj],decls:1,vars:0,consts:[[\"cdkCellOutlet\",\"\"]],template:function(it,St){1&it&&r.GkF(0,0)},directives:[Se],encapsulation:2}),ct})(),Ut=(()=>{class ct extends G{}return ct.\\u0275fac=function(){let It;return function(St){return(It||(It=r.n5z(ct)))(St||ct)}}(),ct.\\u0275cmp=r.Xpm({type:ct,selectors:[[\"mat-row\"],[\"tr\",\"mat-row\",\"\"]],hostAttrs:[\"role\",\"row\",1,\"mat-row\"],exportAs:[\"matRow\"],features:[r._Bn([{provide:G,useExisting:ct}]),r.qOj],decls:1,vars:0,consts:[[\"cdkCellOutlet\",\"\"]],template:function(it,St){1&it&&r.GkF(0,0)},directives:[Se],encapsulation:2}),ct})(),an=(()=>{class ct extends Ze{}return ct.\\u0275fac=function(){let It;return function(St){return(It||(It=r.n5z(ct)))(St||ct)}}(),ct.\\u0275dir=r.lG2({type:ct,selectors:[[\"ng-template\",\"matNoDataRow\",\"\"]],features:[r._Bn([{provide:Ze,useExisting:ct}]),r.qOj]}),ct})(),cn=(()=>{class ct{}return ct.\\u0275fac=function(it){return new(it||ct)},ct.\\u0275mod=r.oAB({type:ct}),ct.\\u0275inj=r.cJS({imports:[[Lt,Ie.BQ],Ie.BQ]}),ct})();class kn extends e.o2{constructor(It=[]){super(),this._renderData=new M.X([]),this._filter=new M.X(\"\"),this._internalPageChanges=new b.xQ,this._renderChangesSubscription=null,this.sortingDataAccessor=(it,St)=>{const Gt=it[St];if((0,s.t6)(Gt)){const fn=Number(Gt);return fn<9007199254740991?fn:Gt}return Gt},this.sortData=(it,St)=>{const Gt=St.active,fn=St.direction;return Gt&&\"\"!=fn?it.sort((gn,Yt)=>{let Rt=this.sortingDataAccessor(gn,Gt),Tt=this.sortingDataAccessor(Yt,Gt);const zt=typeof Rt,dn=typeof Tt;zt!==dn&&(\"number\"===zt&&(Rt+=\"\"),\"number\"===dn&&(Tt+=\"\"));let Ht=0;return null!=Rt&&null!=Tt?Rt>Tt?Ht=1:Rt{const Gt=Object.keys(it).reduce((gn,Yt)=>gn+it[Yt]+\"\\u25ec\",\"\").toLowerCase(),fn=St.trim().toLowerCase();return-1!=Gt.indexOf(fn)},this._data=new M.X(It),this._updateChangeSubscription()}get data(){return this._data.value}set data(It){this._data.next(It),this._renderChangesSubscription||this._filterData(It)}get filter(){return this._filter.value}set filter(It){this._filter.next(It),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(It){this._sort=It,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(It){this._paginator=It,this._updateChangeSubscription()}_updateChangeSubscription(){var It;const it=this._sort?(0,Ne.T)(this._sort.sortChange,this._sort.initialized):(0,w.of)(null),St=this._paginator?(0,Ne.T)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,w.of)(null),fn=(0,Ge.aj)([this._data,this._filter]).pipe((0,tt.U)(([Rt])=>this._filterData(Rt))),gn=(0,Ge.aj)([fn,it]).pipe((0,tt.U)(([Rt])=>this._orderData(Rt))),Yt=(0,Ge.aj)([gn,St]).pipe((0,tt.U)(([Rt])=>this._pageData(Rt)));null===(It=this._renderChangesSubscription)||void 0===It||It.unsubscribe(),this._renderChangesSubscription=Yt.subscribe(Rt=>this._renderData.next(Rt))}_filterData(It){return this.filteredData=null==this.filter||\"\"===this.filter?It:It.filter(it=>this.filterPredicate(it,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(It){return this.sort?this.sortData(It.slice(),this.sort):It}_pageData(It){if(!this.paginator)return It;const it=this.paginator.pageIndex*this.paginator.pageSize;return It.slice(it,it+this.paginator.pageSize)}_updatePaginator(It){Promise.resolve().then(()=>{const it=this.paginator;if(it&&(it.length=It,it.pageIndex>0)){const St=Math.ceil(it.length/it.pageSize)-1||0,Gt=Math.min(it.pageIndex,St);Gt!==it.pageIndex&&(it.pageIndex=Gt,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){var It;null===(It=this._renderChangesSubscription)||void 0===It||It.unsubscribe(),this._renderChangesSubscription=null}}class Rn extends kn{}},5939:(st,P,c)=>{\"use strict\";c.d(P,{uX:()=>Ke,SP:()=>j,uD:()=>G,Nh:()=>tt});var s=c(9238),e=c(8553),r=c(7636),u=c(8583),l=c(7716),m=c(2458),a=c(6237),b=c(9765),y=c(826),M=c(6682),B=c(2759),w=c(5917),E=c(6797),O=c(7238),k=c(9761),Y=c(7519),z=c(6782),W=c(9490),K=c(521),$=c(6461),re=c(946),me=c(1386);function q(He,Pt){1&He&&l.Hsn(0)}const Me=[\"*\"];function A(He,Pt){}const ce=function(He){return{animationDuration:He}},_=function(He,Pt){return{value:He,params:Pt}},d=[\"tabBodyWrapper\"],f=[\"tabHeader\"];function v(He,Pt){}function D(He,Pt){if(1&He&&l.YNc(0,v,0,0,\"ng-template\",9),2&He){const Be=l.oxw().$implicit;l.Q6J(\"cdkPortalOutlet\",Be.templateLabel)}}function I(He,Pt){if(1&He&&l._uU(0),2&He){const Be=l.oxw().$implicit;l.Oqu(Be.textLabel)}}function Z(He,Pt){if(1&He){const Be=l.EpF();l.TgZ(0,\"div\",6),l.NdJ(\"click\",function(){const qe=l.CHM(Be),pt=qe.$implicit,we=qe.index,je=l.oxw(),Fe=l.MAs(1);return je._handleClick(pt,Fe,we)})(\"cdkFocusChange\",function(qe){const we=l.CHM(Be).index;return l.oxw()._tabFocusChanged(qe,we)}),l.TgZ(1,\"div\",7),l.YNc(2,D,1,1,\"ng-template\",8),l.YNc(3,I,1,1,\"ng-template\",8),l.qZA(),l.qZA()}if(2&He){const Be=Pt.$implicit,$e=Pt.index,qe=l.oxw();l.ekj(\"mat-tab-label-active\",qe.selectedIndex==$e),l.Q6J(\"id\",qe._getTabLabelId($e))(\"disabled\",Be.disabled)(\"matRippleDisabled\",Be.disabled||qe.disableRipple),l.uIk(\"tabIndex\",qe._getTabIndex(Be,$e))(\"aria-posinset\",$e+1)(\"aria-setsize\",qe._tabs.length)(\"aria-controls\",qe._getTabContentId($e))(\"aria-selected\",qe.selectedIndex==$e)(\"aria-label\",Be.ariaLabel||null)(\"aria-labelledby\",!Be.ariaLabel&&Be.ariaLabelledby?Be.ariaLabelledby:null),l.xp6(2),l.Q6J(\"ngIf\",Be.templateLabel),l.xp6(1),l.Q6J(\"ngIf\",!Be.templateLabel)}}function R(He,Pt){if(1&He){const Be=l.EpF();l.TgZ(0,\"mat-tab-body\",10),l.NdJ(\"_onCentered\",function(){return l.CHM(Be),l.oxw()._removeTabBodyWrapperHeight()})(\"_onCentering\",function(qe){return l.CHM(Be),l.oxw()._setTabBodyWrapperHeight(qe)}),l.qZA()}if(2&He){const Be=Pt.$implicit,$e=Pt.index,qe=l.oxw();l.ekj(\"mat-tab-body-active\",qe.selectedIndex===$e),l.Q6J(\"id\",qe._getTabContentId($e))(\"content\",Be.content)(\"position\",Be.position)(\"origin\",Be.origin)(\"animationDuration\",qe.animationDuration),l.uIk(\"tabindex\",null!=qe.contentTabIndex&&qe.selectedIndex===$e?qe.contentTabIndex:null)(\"aria-labelledby\",qe._getTabLabelId($e))}}const C=[\"tabListContainer\"],g=[\"tabList\"],S=[\"nextPaginator\"],te=[\"previousPaginator\"],fe=new l.OlP(\"MatInkBarPositioner\",{providedIn:\"root\",factory:function(){return Pt=>({left:Pt?(Pt.offsetLeft||0)+\"px\":\"0\",width:Pt?(Pt.offsetWidth||0)+\"px\":\"0\"})}});let be=(()=>{class He{constructor(Be,$e,qe,pt){this._elementRef=Be,this._ngZone=$e,this._inkBarPositioner=qe,this._animationMode=pt}alignToElement(Be){this.show(),\"undefined\"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._setStyles(Be))}):this._setStyles(Be)}show(){this._elementRef.nativeElement.style.visibility=\"visible\"}hide(){this._elementRef.nativeElement.style.visibility=\"hidden\"}_setStyles(Be){const $e=this._inkBarPositioner(Be),qe=this._elementRef.nativeElement;qe.style.left=$e.left,qe.style.width=$e.width}}return He.\\u0275fac=function(Be){return new(Be||He)(l.Y36(l.SBq),l.Y36(l.R0b),l.Y36(fe),l.Y36(a.Qb,8))},He.\\u0275dir=l.lG2({type:He,selectors:[[\"mat-ink-bar\"]],hostAttrs:[1,\"mat-ink-bar\"],hostVars:2,hostBindings:function(Be,$e){2&Be&&l.ekj(\"_mat-animation-noopable\",\"NoopAnimations\"===$e._animationMode)}}),He})();const pe=new l.OlP(\"MatTabContent\"),Pe=new l.OlP(\"MatTabLabel\"),lt=new l.OlP(\"MAT_TAB\");let G=(()=>{class He extends r.ig{constructor(Be,$e,qe){super(Be,$e),this._closestTab=qe}}return He.\\u0275fac=function(Be){return new(Be||He)(l.Y36(l.Rgc),l.Y36(l.s_b),l.Y36(lt,8))},He.\\u0275dir=l.lG2({type:He,selectors:[[\"\",\"mat-tab-label\",\"\"],[\"\",\"matTabLabel\",\"\"]],features:[l._Bn([{provide:Pe,useExisting:He}]),l.qOj]}),He})();const Ze=(0,m.Id)(class{}),Xe=new l.OlP(\"MAT_TAB_GROUP\");let Ke=(()=>{class He extends Ze{constructor(Be,$e){super(),this._viewContainerRef=Be,this._closestTabGroup=$e,this.textLabel=\"\",this._contentPortal=null,this._stateChanges=new b.xQ,this.position=null,this.origin=null,this.isActive=!1}get templateLabel(){return this._templateLabel}set templateLabel(Be){this._setTemplateLabelInput(Be)}get content(){return this._contentPortal}ngOnChanges(Be){(Be.hasOwnProperty(\"textLabel\")||Be.hasOwnProperty(\"disabled\"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new r.UE(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(Be){Be&&Be._closestTab===this&&(this._templateLabel=Be)}}return He.\\u0275fac=function(Be){return new(Be||He)(l.Y36(l.s_b),l.Y36(Xe,8))},He.\\u0275cmp=l.Xpm({type:He,selectors:[[\"mat-tab\"]],contentQueries:function(Be,$e,qe){if(1&Be&&(l.Suo(qe,Pe,5),l.Suo(qe,pe,7,l.Rgc)),2&Be){let pt;l.iGM(pt=l.CRH())&&($e.templateLabel=pt.first),l.iGM(pt=l.CRH())&&($e._explicitContent=pt.first)}},viewQuery:function(Be,$e){if(1&Be&&l.Gf(l.Rgc,7),2&Be){let qe;l.iGM(qe=l.CRH())&&($e._implicitContent=qe.first)}},inputs:{disabled:\"disabled\",textLabel:[\"label\",\"textLabel\"],ariaLabel:[\"aria-label\",\"ariaLabel\"],ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"]},exportAs:[\"matTab\"],features:[l._Bn([{provide:lt,useExisting:He}]),l.qOj,l.TTD],ngContentSelectors:Me,decls:1,vars:0,template:function(Be,$e){1&Be&&(l.F$t(),l.YNc(0,q,1,0,\"ng-template\"))},encapsulation:2}),He})();const Le={translateTab:(0,O.X$)(\"translateTab\",[(0,O.SB)(\"center, void, left-origin-center, right-origin-center\",(0,O.oB)({transform:\"none\"})),(0,O.SB)(\"left\",(0,O.oB)({transform:\"translate3d(-100%, 0, 0)\",minHeight:\"1px\"})),(0,O.SB)(\"right\",(0,O.oB)({transform:\"translate3d(100%, 0, 0)\",minHeight:\"1px\"})),(0,O.eR)(\"* => left, * => right, left => center, right => center\",(0,O.jt)(\"{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)\")),(0,O.eR)(\"void => left-origin-center\",[(0,O.oB)({transform:\"translate3d(-100%, 0, 0)\"}),(0,O.jt)(\"{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)\")]),(0,O.eR)(\"void => right-origin-center\",[(0,O.oB)({transform:\"translate3d(100%, 0, 0)\"}),(0,O.jt)(\"{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)\")])])};let mt=(()=>{class He extends r.Pl{constructor(Be,$e,qe,pt){super(Be,$e,pt),this._host=qe,this._centeringSub=y.w.EMPTY,this._leavingSub=y.w.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,k.O)(this._host._isCenterPosition(this._host._position))).subscribe(Be=>{Be&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return He.\\u0275fac=function(Be){return new(Be||He)(l.Y36(l._Vd),l.Y36(l.s_b),l.Y36((0,l.Gpc)(()=>dt)),l.Y36(u.K0))},He.\\u0275dir=l.lG2({type:He,selectors:[[\"\",\"matTabBodyHost\",\"\"]],features:[l.qOj]}),He})(),Jt=(()=>{class He{constructor(Be,$e,qe){this._elementRef=Be,this._dir=$e,this._dirChangeSubscription=y.w.EMPTY,this._translateTabComplete=new b.xQ,this._onCentering=new l.vpe,this._beforeCentering=new l.vpe,this._afterLeavingCenter=new l.vpe,this._onCentered=new l.vpe(!0),this.animationDuration=\"500ms\",$e&&(this._dirChangeSubscription=$e.change.subscribe(pt=>{this._computePositionAnimationState(pt),qe.markForCheck()})),this._translateTabComplete.pipe((0,Y.x)((pt,we)=>pt.fromState===we.fromState&&pt.toState===we.toState)).subscribe(pt=>{this._isCenterPosition(pt.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(pt.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}set position(Be){this._positionIndex=Be,this._computePositionAnimationState()}ngOnInit(){\"center\"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(Be){const $e=this._isCenterPosition(Be.toState);this._beforeCentering.emit($e),$e&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&\"rtl\"===this._dir.value?\"rtl\":\"ltr\"}_isCenterPosition(Be){return\"center\"==Be||\"left-origin-center\"==Be||\"right-origin-center\"==Be}_computePositionAnimationState(Be=this._getLayoutDirection()){this._position=this._positionIndex<0?\"ltr\"==Be?\"left\":\"right\":this._positionIndex>0?\"ltr\"==Be?\"right\":\"left\":\"center\"}_computePositionFromOrigin(Be){const $e=this._getLayoutDirection();return\"ltr\"==$e&&Be<=0||\"rtl\"==$e&&Be>0?\"left-origin-center\":\"right-origin-center\"}}return He.\\u0275fac=function(Be){return new(Be||He)(l.Y36(l.SBq),l.Y36(re.Is,8),l.Y36(l.sBO))},He.\\u0275dir=l.lG2({type:He,inputs:{animationDuration:\"animationDuration\",position:\"position\",_content:[\"content\",\"_content\"],origin:\"origin\"},outputs:{_onCentering:\"_onCentering\",_beforeCentering:\"_beforeCentering\",_afterLeavingCenter:\"_afterLeavingCenter\",_onCentered:\"_onCentered\"}}),He})(),dt=(()=>{class He extends Jt{constructor(Be,$e,qe){super(Be,$e,qe)}}return He.\\u0275fac=function(Be){return new(Be||He)(l.Y36(l.SBq),l.Y36(re.Is,8),l.Y36(l.sBO))},He.\\u0275cmp=l.Xpm({type:He,selectors:[[\"mat-tab-body\"]],viewQuery:function(Be,$e){if(1&Be&&l.Gf(r.Pl,5),2&Be){let qe;l.iGM(qe=l.CRH())&&($e._portalHost=qe.first)}},hostAttrs:[1,\"mat-tab-body\"],features:[l.qOj],decls:3,vars:6,consts:[[\"cdkScrollable\",\"\",1,\"mat-tab-body-content\"],[\"content\",\"\"],[\"matTabBodyHost\",\"\"]],template:function(Be,$e){1&Be&&(l.TgZ(0,\"div\",0,1),l.NdJ(\"@translateTab.start\",function(pt){return $e._onTranslateTabStarted(pt)})(\"@translateTab.done\",function(pt){return $e._translateTabComplete.next(pt)}),l.YNc(2,A,0,0,\"ng-template\",2),l.qZA()),2&Be&&l.Q6J(\"@translateTab\",l.WLB(3,_,$e._position,l.VKq(1,ce,$e.animationDuration)))},directives:[mt],styles:[\".mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}\\n\"],encapsulation:2,data:{animation:[Le.translateTab]}}),He})();const Re=new l.OlP(\"MAT_TABS_CONFIG\");let de=0;class le{}const U=(0,m.pj)((0,m.Kr)(class{constructor(He){this._elementRef=He}}),\"primary\");let H=(()=>{class He extends U{constructor(Be,$e,qe,pt){var we;super(Be),this._changeDetectorRef=$e,this._animationMode=pt,this._tabs=new l.n_E,this._indexToSelect=0,this._tabBodyWrapperHeight=0,this._tabsSubscription=y.w.EMPTY,this._tabLabelSubscription=y.w.EMPTY,this._selectedIndex=null,this.headerPosition=\"above\",this.selectedIndexChange=new l.vpe,this.focusChange=new l.vpe,this.animationDone=new l.vpe,this.selectedTabChange=new l.vpe(!0),this._groupId=de++,this.animationDuration=qe&&qe.animationDuration?qe.animationDuration:\"500ms\",this.disablePagination=!(!qe||null==qe.disablePagination)&&qe.disablePagination,this.dynamicHeight=!(!qe||null==qe.dynamicHeight)&&qe.dynamicHeight,this.contentTabIndex=null!==(we=null==qe?void 0:qe.contentTabIndex)&&void 0!==we?we:null}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(Be){this._dynamicHeight=(0,W.Ig)(Be)}get selectedIndex(){return this._selectedIndex}set selectedIndex(Be){this._indexToSelect=(0,W.su)(Be,null)}get animationDuration(){return this._animationDuration}set animationDuration(Be){this._animationDuration=/^\\d+$/.test(Be)?Be+\"ms\":Be}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(Be){this._contentTabIndex=(0,W.su)(Be,null)}get backgroundColor(){return this._backgroundColor}set backgroundColor(Be){const $e=this._elementRef.nativeElement;$e.classList.remove(`mat-background-${this.backgroundColor}`),Be&&$e.classList.add(`mat-background-${Be}`),this._backgroundColor=Be}ngAfterContentChecked(){const Be=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=Be){const $e=null==this._selectedIndex;if(!$e){this.selectedTabChange.emit(this._createChangeEvent(Be));const qe=this._tabBodyWrapper.nativeElement;qe.style.minHeight=qe.clientHeight+\"px\"}Promise.resolve().then(()=>{this._tabs.forEach((qe,pt)=>qe.isActive=pt===Be),$e||(this.selectedIndexChange.emit(Be),this._tabBodyWrapper.nativeElement.style.minHeight=\"\")})}this._tabs.forEach(($e,qe)=>{$e.position=qe-Be,null!=this._selectedIndex&&0==$e.position&&!$e.origin&&($e.origin=Be-this._selectedIndex)}),this._selectedIndex!==Be&&(this._selectedIndex=Be,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{if(this._clampTabIndex(this._indexToSelect)===this._selectedIndex){const $e=this._tabs.toArray();for(let qe=0;qe<$e.length;qe++)if($e[qe].isActive){this._indexToSelect=this._selectedIndex=qe;break}}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,k.O)(this._allTabs)).subscribe(Be=>{this._tabs.reset(Be.filter($e=>$e._closestTabGroup===this||!$e._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}focusTab(Be){const $e=this._tabHeader;$e&&($e.focusIndex=Be)}_focusChanged(Be){this.focusChange.emit(this._createChangeEvent(Be))}_createChangeEvent(Be){const $e=new le;return $e.index=Be,this._tabs&&this._tabs.length&&($e.tab=this._tabs.toArray()[Be]),$e}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,M.T)(...this._tabs.map(Be=>Be._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(Be){return Math.min(this._tabs.length-1,Math.max(Be||0,0))}_getTabLabelId(Be){return`mat-tab-label-${this._groupId}-${Be}`}_getTabContentId(Be){return`mat-tab-content-${this._groupId}-${Be}`}_setTabBodyWrapperHeight(Be){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const $e=this._tabBodyWrapper.nativeElement;$e.style.height=this._tabBodyWrapperHeight+\"px\",this._tabBodyWrapper.nativeElement.offsetHeight&&($e.style.height=Be+\"px\")}_removeTabBodyWrapperHeight(){const Be=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=Be.clientHeight,Be.style.height=\"\",this.animationDone.emit()}_handleClick(Be,$e,qe){Be.disabled||(this.selectedIndex=$e.focusIndex=qe)}_getTabIndex(Be,$e){return Be.disabled?null:this.selectedIndex===$e?0:-1}_tabFocusChanged(Be,$e){Be&&\"mouse\"!==Be&&\"touch\"!==Be&&(this._tabHeader.focusIndex=$e)}}return He.\\u0275fac=function(Be){return new(Be||He)(l.Y36(l.SBq),l.Y36(l.sBO),l.Y36(Re,8),l.Y36(a.Qb,8))},He.\\u0275dir=l.lG2({type:He,inputs:{headerPosition:\"headerPosition\",animationDuration:\"animationDuration\",disablePagination:\"disablePagination\",dynamicHeight:\"dynamicHeight\",contentTabIndex:\"contentTabIndex\",selectedIndex:\"selectedIndex\",backgroundColor:\"backgroundColor\"},outputs:{selectedIndexChange:\"selectedIndexChange\",focusChange:\"focusChange\",animationDone:\"animationDone\",selectedTabChange:\"selectedTabChange\"},features:[l.qOj]}),He})(),j=(()=>{class He extends H{constructor(Be,$e,qe,pt){super(Be,$e,qe,pt)}}return He.\\u0275fac=function(Be){return new(Be||He)(l.Y36(l.SBq),l.Y36(l.sBO),l.Y36(Re,8),l.Y36(a.Qb,8))},He.\\u0275cmp=l.Xpm({type:He,selectors:[[\"mat-tab-group\"]],contentQueries:function(Be,$e,qe){if(1&Be&&l.Suo(qe,Ke,5),2&Be){let pt;l.iGM(pt=l.CRH())&&($e._allTabs=pt)}},viewQuery:function(Be,$e){if(1&Be&&(l.Gf(d,5),l.Gf(f,5)),2&Be){let qe;l.iGM(qe=l.CRH())&&($e._tabBodyWrapper=qe.first),l.iGM(qe=l.CRH())&&($e._tabHeader=qe.first)}},hostAttrs:[1,\"mat-tab-group\"],hostVars:4,hostBindings:function(Be,$e){2&Be&&l.ekj(\"mat-tab-group-dynamic-height\",$e.dynamicHeight)(\"mat-tab-group-inverted-header\",\"below\"===$e.headerPosition)},inputs:{color:\"color\",disableRipple:\"disableRipple\"},exportAs:[\"matTabGroup\"],features:[l._Bn([{provide:Xe,useExisting:He}]),l.qOj],decls:6,vars:7,consts:[[3,\"selectedIndex\",\"disableRipple\",\"disablePagination\",\"indexFocused\",\"selectFocusedIndex\"],[\"tabHeader\",\"\"],[\"class\",\"mat-tab-label mat-focus-indicator\",\"role\",\"tab\",\"matTabLabelWrapper\",\"\",\"mat-ripple\",\"\",\"cdkMonitorElementFocus\",\"\",3,\"id\",\"mat-tab-label-active\",\"disabled\",\"matRippleDisabled\",\"click\",\"cdkFocusChange\",4,\"ngFor\",\"ngForOf\"],[1,\"mat-tab-body-wrapper\"],[\"tabBodyWrapper\",\"\"],[\"role\",\"tabpanel\",3,\"id\",\"mat-tab-body-active\",\"content\",\"position\",\"origin\",\"animationDuration\",\"_onCentered\",\"_onCentering\",4,\"ngFor\",\"ngForOf\"],[\"role\",\"tab\",\"matTabLabelWrapper\",\"\",\"mat-ripple\",\"\",\"cdkMonitorElementFocus\",\"\",1,\"mat-tab-label\",\"mat-focus-indicator\",3,\"id\",\"disabled\",\"matRippleDisabled\",\"click\",\"cdkFocusChange\"],[1,\"mat-tab-label-content\"],[3,\"ngIf\"],[3,\"cdkPortalOutlet\"],[\"role\",\"tabpanel\",3,\"id\",\"content\",\"position\",\"origin\",\"animationDuration\",\"_onCentered\",\"_onCentering\"]],template:function(Be,$e){1&Be&&(l.TgZ(0,\"mat-tab-header\",0,1),l.NdJ(\"indexFocused\",function(pt){return $e._focusChanged(pt)})(\"selectFocusedIndex\",function(pt){return $e.selectedIndex=pt}),l.YNc(2,Z,4,14,\"div\",2),l.qZA(),l.TgZ(3,\"div\",3,4),l.YNc(5,R,1,9,\"mat-tab-body\",5),l.qZA()),2&Be&&(l.Q6J(\"selectedIndex\",$e.selectedIndex||0)(\"disableRipple\",$e.disableRipple)(\"disablePagination\",$e.disablePagination),l.xp6(2),l.Q6J(\"ngForOf\",$e._tabs),l.xp6(1),l.ekj(\"_mat-animation-noopable\",\"NoopAnimations\"===$e._animationMode),l.xp6(2),l.Q6J(\"ngForOf\",$e._tabs))},directives:function(){return[Ae,u.sg,Qe,m.wG,s.kH,u.O5,r.Pl,dt]},styles:[\".mat-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-tab-group.mat-tab-group-inverted-header{flex-direction:column-reverse}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{padding:0 12px}}@media(max-width: 959px){.mat-tab-label{padding:0 12px}}.mat-tab-group[mat-stretch-tabs]>.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\\n\"],encapsulation:2}),He})();const _e=(0,m.Id)(class{});let Qe=(()=>{class He extends _e{constructor(Be){super(),this.elementRef=Be}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return He.\\u0275fac=function(Be){return new(Be||He)(l.Y36(l.SBq))},He.\\u0275dir=l.lG2({type:He,selectors:[[\"\",\"matTabLabelWrapper\",\"\"]],hostVars:3,hostBindings:function(Be,$e){2&Be&&(l.uIk(\"aria-disabled\",!!$e.disabled),l.ekj(\"mat-tab-disabled\",$e.disabled))},inputs:{disabled:\"disabled\"},features:[l.qOj]}),He})();const ot=(0,K.i$)({passive:!0});let Mt=(()=>{class He{constructor(Be,$e,qe,pt,we,je,Fe){this._elementRef=Be,this._changeDetectorRef=$e,this._viewportRuler=qe,this._dir=pt,this._ngZone=we,this._platform=je,this._animationMode=Fe,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new b.xQ,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new b.xQ,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new l.vpe,this.indexFocused=new l.vpe,we.runOutsideAngular(()=>{(0,B.R)(Be.nativeElement,\"mouseleave\").pipe((0,z.R)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}get selectedIndex(){return this._selectedIndex}set selectedIndex(Be){Be=(0,W.su)(Be),this._selectedIndex!=Be&&(this._selectedIndexChanged=!0,this._selectedIndex=Be,this._keyManager&&this._keyManager.updateActiveItem(Be))}ngAfterViewInit(){(0,B.R)(this._previousPaginator.nativeElement,\"touchstart\",ot).pipe((0,z.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress(\"before\")}),(0,B.R)(this._nextPaginator.nativeElement,\"touchstart\",ot).pipe((0,z.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress(\"after\")})}ngAfterContentInit(){const Be=this._dir?this._dir.change:(0,w.of)(\"ltr\"),$e=this._viewportRuler.change(150),qe=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new s.Em(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap(),this._keyManager.updateActiveItem(this._selectedIndex),\"undefined\"!=typeof requestAnimationFrame?requestAnimationFrame(qe):qe(),(0,M.T)(Be,$e,this._items.changes).pipe((0,z.R)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>Promise.resolve().then(qe)),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.pipe((0,z.R)(this._destroyed)).subscribe(pt=>{this.indexFocused.emit(pt),this._setTabFocus(pt)})}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(Be){if(!(0,$.Vb)(Be))switch(Be.keyCode){case $.K5:case $.L_:this.focusIndex!==this.selectedIndex&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(Be));break;default:this._keyManager.onKeydown(Be)}}_onContentChanges(){const Be=this._elementRef.nativeElement.textContent;Be!==this._currentTextContent&&(this._currentTextContent=Be||\"\",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(Be){!this._isValidIndex(Be)||this.focusIndex===Be||!this._keyManager||this._keyManager.setActiveItem(Be)}_isValidIndex(Be){if(!this._items)return!0;const $e=this._items?this._items.toArray()[Be]:null;return!!$e&&!$e.disabled}_setTabFocus(Be){if(this._showPaginationControls&&this._scrollToLabel(Be),this._items&&this._items.length){this._items.toArray()[Be].focus();const $e=this._tabListContainer.nativeElement;$e.scrollLeft=\"ltr\"==this._getLayoutDirection()?0:$e.scrollWidth-$e.offsetWidth}}_getLayoutDirection(){return this._dir&&\"rtl\"===this._dir.value?\"rtl\":\"ltr\"}_updateTabScrollPosition(){if(this.disablePagination)return;const Be=this.scrollDistance,$e=\"ltr\"===this._getLayoutDirection()?-Be:Be;this._tabList.nativeElement.style.transform=`translateX(${Math.round($e)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(Be){this._scrollTo(Be)}_scrollHeader(Be){return this._scrollTo(this._scrollDistance+(\"before\"==Be?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(Be){this._stopInterval(),this._scrollHeader(Be)}_scrollToLabel(Be){if(this.disablePagination)return;const $e=this._items?this._items.toArray()[Be]:null;if(!$e)return;const qe=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:pt,offsetWidth:we}=$e.elementRef.nativeElement;let je,Fe;\"ltr\"==this._getLayoutDirection()?(je=pt,Fe=je+we):(Fe=this._tabList.nativeElement.offsetWidth-pt,je=Fe-we);const Dt=this.scrollDistance,We=this.scrollDistance+qe;jeWe&&(this.scrollDistance+=Fe-We+60)}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const Be=this._tabList.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;Be||(this.scrollDistance=0),Be!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=Be}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabList.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const Be=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,$e=Be?Be.elementRef.nativeElement:null;$e?this._inkBar.alignToElement($e):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(Be,$e){$e&&null!=$e.button&&0!==$e.button||(this._stopInterval(),(0,E.H)(650,100).pipe((0,z.R)((0,M.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:qe,distance:pt}=this._scrollHeader(Be);(0===pt||pt>=qe)&&this._stopInterval()}))}_scrollTo(Be){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const $e=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min($e,Be)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:$e,distance:this._scrollDistance}}}return He.\\u0275fac=function(Be){return new(Be||He)(l.Y36(l.SBq),l.Y36(l.sBO),l.Y36(me.rL),l.Y36(re.Is,8),l.Y36(l.R0b),l.Y36(K.t4),l.Y36(a.Qb,8))},He.\\u0275dir=l.lG2({type:He,inputs:{disablePagination:\"disablePagination\"}}),He})(),ae=(()=>{class He extends Mt{constructor(Be,$e,qe,pt,we,je,Fe){super(Be,$e,qe,pt,we,je,Fe),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(Be){this._disableRipple=(0,W.Ig)(Be)}_itemSelected(Be){Be.preventDefault()}}return He.\\u0275fac=function(Be){return new(Be||He)(l.Y36(l.SBq),l.Y36(l.sBO),l.Y36(me.rL),l.Y36(re.Is,8),l.Y36(l.R0b),l.Y36(K.t4),l.Y36(a.Qb,8))},He.\\u0275dir=l.lG2({type:He,inputs:{disableRipple:\"disableRipple\"},features:[l.qOj]}),He})(),Ae=(()=>{class He extends ae{constructor(Be,$e,qe,pt,we,je,Fe){super(Be,$e,qe,pt,we,je,Fe)}}return He.\\u0275fac=function(Be){return new(Be||He)(l.Y36(l.SBq),l.Y36(l.sBO),l.Y36(me.rL),l.Y36(re.Is,8),l.Y36(l.R0b),l.Y36(K.t4),l.Y36(a.Qb,8))},He.\\u0275cmp=l.Xpm({type:He,selectors:[[\"mat-tab-header\"]],contentQueries:function(Be,$e,qe){if(1&Be&&l.Suo(qe,Qe,4),2&Be){let pt;l.iGM(pt=l.CRH())&&($e._items=pt)}},viewQuery:function(Be,$e){if(1&Be&&(l.Gf(be,7),l.Gf(C,7),l.Gf(g,7),l.Gf(S,5),l.Gf(te,5)),2&Be){let qe;l.iGM(qe=l.CRH())&&($e._inkBar=qe.first),l.iGM(qe=l.CRH())&&($e._tabListContainer=qe.first),l.iGM(qe=l.CRH())&&($e._tabList=qe.first),l.iGM(qe=l.CRH())&&($e._nextPaginator=qe.first),l.iGM(qe=l.CRH())&&($e._previousPaginator=qe.first)}},hostAttrs:[1,\"mat-tab-header\"],hostVars:4,hostBindings:function(Be,$e){2&Be&&l.ekj(\"mat-tab-header-pagination-controls-enabled\",$e._showPaginationControls)(\"mat-tab-header-rtl\",\"rtl\"==$e._getLayoutDirection())},inputs:{selectedIndex:\"selectedIndex\"},outputs:{selectFocusedIndex:\"selectFocusedIndex\",indexFocused:\"indexFocused\"},features:[l.qOj],ngContentSelectors:Me,decls:13,vars:8,consts:[[\"aria-hidden\",\"true\",\"mat-ripple\",\"\",1,\"mat-tab-header-pagination\",\"mat-tab-header-pagination-before\",\"mat-elevation-z4\",3,\"matRippleDisabled\",\"click\",\"mousedown\",\"touchend\"],[\"previousPaginator\",\"\"],[1,\"mat-tab-header-pagination-chevron\"],[1,\"mat-tab-label-container\",3,\"keydown\"],[\"tabListContainer\",\"\"],[\"role\",\"tablist\",1,\"mat-tab-list\",3,\"cdkObserveContent\"],[\"tabList\",\"\"],[1,\"mat-tab-labels\"],[\"aria-hidden\",\"true\",\"mat-ripple\",\"\",1,\"mat-tab-header-pagination\",\"mat-tab-header-pagination-after\",\"mat-elevation-z4\",3,\"matRippleDisabled\",\"mousedown\",\"click\",\"touchend\"],[\"nextPaginator\",\"\"]],template:function(Be,$e){1&Be&&(l.F$t(),l.TgZ(0,\"div\",0,1),l.NdJ(\"click\",function(){return $e._handlePaginatorClick(\"before\")})(\"mousedown\",function(pt){return $e._handlePaginatorPress(\"before\",pt)})(\"touchend\",function(){return $e._stopInterval()}),l._UZ(2,\"div\",2),l.qZA(),l.TgZ(3,\"div\",3,4),l.NdJ(\"keydown\",function(pt){return $e._handleKeydown(pt)}),l.TgZ(5,\"div\",5,6),l.NdJ(\"cdkObserveContent\",function(){return $e._onContentChanges()}),l.TgZ(7,\"div\",7),l.Hsn(8),l.qZA(),l._UZ(9,\"mat-ink-bar\"),l.qZA(),l.qZA(),l.TgZ(10,\"div\",8,9),l.NdJ(\"mousedown\",function(pt){return $e._handlePaginatorPress(\"after\",pt)})(\"click\",function(){return $e._handlePaginatorClick(\"after\")})(\"touchend\",function(){return $e._stopInterval()}),l._UZ(12,\"div\",2),l.qZA()),2&Be&&(l.ekj(\"mat-tab-header-pagination-disabled\",$e._disableScrollBefore),l.Q6J(\"matRippleDisabled\",$e._disableScrollBefore||$e.disableRipple),l.xp6(5),l.ekj(\"_mat-animation-noopable\",\"NoopAnimations\"===$e._animationMode),l.xp6(5),l.ekj(\"mat-tab-header-pagination-disabled\",$e._disableScrollAfter),l.Q6J(\"matRippleDisabled\",$e._disableScrollAfter||$e.disableRipple))},directives:[m.wG,e.wD,be],styles:['.mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;content:\"\";height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center]>.mat-tab-header .mat-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-tab-header .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\\n'],encapsulation:2}),He})(),tt=(()=>{class He{}return He.\\u0275fac=function(Be){return new(Be||He)},He.\\u0275mod=l.oAB({type:He}),He.\\u0275inj=l.cJS({imports:[[u.ez,m.BQ,r.eL,m.si,e.Q8,s.rt],m.BQ]}),He})()},1436:(st,P,c)=>{\"use strict\";c.d(P,{gM:()=>v,AV:()=>Z});var s=c(8203),e=c(9238),r=c(8583),u=c(7716),l=c(2458),m=c(1386),a=c(9490),b=c(6461),y=c(5072),M=c(521),B=c(7636),w=c(9765),E=c(6782),O=c(5257),k=c(7238),Y=c(946);const z={tooltipState:(0,k.X$)(\"state\",[(0,k.SB)(\"initial, void, hidden\",(0,k.oB)({opacity:0,transform:\"scale(0)\"})),(0,k.SB)(\"visible\",(0,k.oB)({transform:\"scale(1)\"})),(0,k.eR)(\"* => visible\",(0,k.jt)(\"200ms cubic-bezier(0, 0, 0.2, 1)\",(0,k.F4)([(0,k.oB)({opacity:0,transform:\"scale(0)\",offset:0}),(0,k.oB)({opacity:.5,transform:\"scale(0.99)\",offset:.5}),(0,k.oB)({opacity:1,transform:\"scale(1)\",offset:1})]))),(0,k.eR)(\"* => hidden\",(0,k.jt)(\"100ms cubic-bezier(0, 0, 0.2, 1)\",(0,k.oB)({opacity:0})))])},$=\"tooltip-panel\",re=(0,M.i$)({passive:!0}),Me=new u.OlP(\"mat-tooltip-scroll-strategy\"),ce={provide:Me,deps:[s.aV],useFactory:function(R){return()=>R.scrollStrategies.reposition({scrollThrottle:20})}},_=new u.OlP(\"mat-tooltip-default-options\",{providedIn:\"root\",factory:function(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}});let f=(()=>{class R{constructor(g,S,te,Oe,fe,ie,be,pe,Se,Pe,lt,G){this._overlay=g,this._elementRef=S,this._scrollDispatcher=te,this._viewContainerRef=Oe,this._ngZone=fe,this._platform=ie,this._ariaDescriber=be,this._focusMonitor=pe,this._dir=Pe,this._defaultOptions=lt,this._position=\"below\",this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix=\"mat\",this.showDelay=this._defaultOptions.showDelay,this.hideDelay=this._defaultOptions.hideDelay,this.touchGestures=\"auto\",this._message=\"\",this._passiveListeners=[],this._destroyed=new w.xQ,this._handleKeydown=Ze=>{this._isTooltipVisible()&&Ze.keyCode===b.hY&&!(0,b.Vb)(Ze)&&(Ze.preventDefault(),Ze.stopPropagation(),this._ngZone.run(()=>this.hide(0)))},this._scrollStrategy=Se,this._document=G,lt&&(lt.position&&(this.position=lt.position),lt.touchGestures&&(this.touchGestures=lt.touchGestures)),Pe.change.pipe((0,E.R)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),fe.runOutsideAngular(()=>{S.nativeElement.addEventListener(\"keydown\",this._handleKeydown)})}get position(){return this._position}set position(g){var S;g!==this._position&&(this._position=g,this._overlayRef&&(this._updatePosition(this._overlayRef),null===(S=this._tooltipInstance)||void 0===S||S.show(0),this._overlayRef.updatePosition()))}get disabled(){return this._disabled}set disabled(g){this._disabled=(0,a.Ig)(g),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get message(){return this._message}set message(g){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,\"tooltip\"),this._message=null!=g?String(g).trim():\"\",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,\"tooltip\")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(g){this._tooltipClass=g,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,E.R)(this._destroyed)).subscribe(g=>{g?\"keyboard\"===g&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const g=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),g.removeEventListener(\"keydown\",this._handleKeydown),this._passiveListeners.forEach(([S,te])=>{g.removeEventListener(S,te,re)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(g,this.message,\"tooltip\"),this._focusMonitor.stopMonitoring(g)}show(g=this.showDelay){if(this.disabled||!this.message||this._isTooltipVisible()&&!this._tooltipInstance._showTimeoutId&&!this._tooltipInstance._hideTimeoutId)return;const S=this._createOverlay();this._detach(),this._portal=this._portal||new B.C5(this._tooltipComponent,this._viewContainerRef),this._tooltipInstance=S.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe((0,E.R)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),this._tooltipInstance.show(g)}hide(g=this.hideDelay){this._tooltipInstance&&this._tooltipInstance.hide(g)}toggle(){this._isTooltipVisible()?this.hide():this.show()}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(){if(this._overlayRef)return this._overlayRef;const g=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),S=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(g);return S.positionChanges.pipe((0,E.R)(this._destroyed)).subscribe(te=>{this._updateCurrentPositionClass(te.connectionPair),this._tooltipInstance&&te.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:S,panelClass:`${this._cssClassPrefix}-${$}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,E.R)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,E.R)(this._destroyed)).subscribe(()=>{var te;return null===(te=this._tooltipInstance)||void 0===te?void 0:te._handleBodyInteraction()}),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(g){const S=g.getConfig().positionStrategy,te=this._getOrigin(),Oe=this._getOverlayPosition();S.withPositions([this._addOffset(Object.assign(Object.assign({},te.main),Oe.main)),this._addOffset(Object.assign(Object.assign({},te.fallback),Oe.fallback))])}_addOffset(g){return g}_getOrigin(){const g=!this._dir||\"ltr\"==this._dir.value,S=this.position;let te;\"above\"==S||\"below\"==S?te={originX:\"center\",originY:\"above\"==S?\"top\":\"bottom\"}:\"before\"==S||\"left\"==S&&g||\"right\"==S&&!g?te={originX:\"start\",originY:\"center\"}:(\"after\"==S||\"right\"==S&&g||\"left\"==S&&!g)&&(te={originX:\"end\",originY:\"center\"});const{x:Oe,y:fe}=this._invertPosition(te.originX,te.originY);return{main:te,fallback:{originX:Oe,originY:fe}}}_getOverlayPosition(){const g=!this._dir||\"ltr\"==this._dir.value,S=this.position;let te;\"above\"==S?te={overlayX:\"center\",overlayY:\"bottom\"}:\"below\"==S?te={overlayX:\"center\",overlayY:\"top\"}:\"before\"==S||\"left\"==S&&g||\"right\"==S&&!g?te={overlayX:\"end\",overlayY:\"center\"}:(\"after\"==S||\"right\"==S&&g||\"left\"==S&&!g)&&(te={overlayX:\"start\",overlayY:\"center\"});const{x:Oe,y:fe}=this._invertPosition(te.overlayX,te.overlayY);return{main:te,fallback:{overlayX:Oe,overlayY:fe}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,O.q)(1),(0,E.R)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(g){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=g,this._tooltipInstance._markForCheck())}_invertPosition(g,S){return\"above\"===this.position||\"below\"===this.position?\"top\"===S?S=\"bottom\":\"bottom\"===S&&(S=\"top\"):\"end\"===g?g=\"start\":\"start\"===g&&(g=\"end\"),{x:g,y:S}}_updateCurrentPositionClass(g){const{overlayY:S,originX:te,originY:Oe}=g;let fe;if(fe=\"center\"===S?this._dir&&\"rtl\"===this._dir.value?\"end\"===te?\"left\":\"right\":\"start\"===te?\"left\":\"right\":\"bottom\"===S&&\"top\"===Oe?\"above\":\"below\",fe!==this._currentPosition){const ie=this._overlayRef;if(ie){const be=`${this._cssClassPrefix}-${$}-`;ie.removePanelClass(be+this._currentPosition),ie.addPanelClass(be+fe)}this._currentPosition=fe}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push([\"mouseenter\",()=>{this._setupPointerExitEventsIfNeeded(),this.show()}]):\"off\"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push([\"touchstart\",()=>{this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const g=[];if(this._platformSupportsMouseEvents())g.push([\"mouseleave\",()=>this.hide()],[\"wheel\",S=>this._wheelListener(S)]);else if(\"off\"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const S=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};g.push([\"touchend\",S],[\"touchcancel\",S])}this._addListeners(g),this._passiveListeners.push(...g)}_addListeners(g){g.forEach(([S,te])=>{this._elementRef.nativeElement.addEventListener(S,te,re)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(g){if(this._isTooltipVisible()){const S=this._document.elementFromPoint(g.clientX,g.clientY),te=this._elementRef.nativeElement;S!==te&&!te.contains(S)&&this.hide()}}_disableNativeGesturesIfNecessary(){const g=this.touchGestures;if(\"off\"!==g){const S=this._elementRef.nativeElement,te=S.style;(\"on\"===g||\"INPUT\"!==S.nodeName&&\"TEXTAREA\"!==S.nodeName)&&(te.userSelect=te.msUserSelect=te.webkitUserSelect=te.MozUserSelect=\"none\"),(\"on\"===g||!S.draggable)&&(te.webkitUserDrag=\"none\"),te.touchAction=\"none\",te.webkitTapHighlightColor=\"transparent\"}}}return R.\\u0275fac=function(g){return new(g||R)(u.Y36(s.aV),u.Y36(u.SBq),u.Y36(m.mF),u.Y36(u.s_b),u.Y36(u.R0b),u.Y36(M.t4),u.Y36(e.$s),u.Y36(e.tE),u.Y36(void 0),u.Y36(Y.Is),u.Y36(void 0),u.Y36(r.K0))},R.\\u0275dir=u.lG2({type:R,inputs:{showDelay:[\"matTooltipShowDelay\",\"showDelay\"],hideDelay:[\"matTooltipHideDelay\",\"hideDelay\"],touchGestures:[\"matTooltipTouchGestures\",\"touchGestures\"],position:[\"matTooltipPosition\",\"position\"],disabled:[\"matTooltipDisabled\",\"disabled\"],message:[\"matTooltip\",\"message\"],tooltipClass:[\"matTooltipClass\",\"tooltipClass\"]}}),R})(),v=(()=>{class R extends f{constructor(g,S,te,Oe,fe,ie,be,pe,Se,Pe,lt,G){super(g,S,te,Oe,fe,ie,be,pe,Se,Pe,lt,G),this._tooltipComponent=I}}return R.\\u0275fac=function(g){return new(g||R)(u.Y36(s.aV),u.Y36(u.SBq),u.Y36(m.mF),u.Y36(u.s_b),u.Y36(u.R0b),u.Y36(M.t4),u.Y36(e.$s),u.Y36(e.tE),u.Y36(Me),u.Y36(Y.Is,8),u.Y36(_,8),u.Y36(r.K0))},R.\\u0275dir=u.lG2({type:R,selectors:[[\"\",\"matTooltip\",\"\"]],hostAttrs:[1,\"mat-tooltip-trigger\"],exportAs:[\"matTooltip\"],features:[u.qOj]}),R})(),D=(()=>{class R{constructor(g){this._changeDetectorRef=g,this._visibility=\"initial\",this._closeOnInteraction=!1,this._onHide=new w.xQ}show(g){clearTimeout(this._hideTimeoutId),this._closeOnInteraction=!0,this._showTimeoutId=setTimeout(()=>{this._visibility=\"visible\",this._showTimeoutId=void 0,this._onShow(),this._markForCheck()},g)}hide(g){clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._visibility=\"hidden\",this._hideTimeoutId=void 0,this._markForCheck()},g)}afterHidden(){return this._onHide}isVisible(){return\"visible\"===this._visibility}ngOnDestroy(){clearTimeout(this._showTimeoutId),clearTimeout(this._hideTimeoutId),this._onHide.complete()}_animationStart(){this._closeOnInteraction=!1}_animationDone(g){const S=g.toState;\"hidden\"===S&&!this.isVisible()&&this._onHide.next(),(\"visible\"===S||\"hidden\"===S)&&(this._closeOnInteraction=!0)}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_onShow(){}}return R.\\u0275fac=function(g){return new(g||R)(u.Y36(u.sBO))},R.\\u0275dir=u.lG2({type:R}),R})(),I=(()=>{class R extends D{constructor(g,S){super(g),this._breakpointObserver=S,this._isHandset=this._breakpointObserver.observe(y.u3.Handset)}}return R.\\u0275fac=function(g){return new(g||R)(u.Y36(u.sBO),u.Y36(y.Yg))},R.\\u0275cmp=u.Xpm({type:R,selectors:[[\"mat-tooltip-component\"]],hostAttrs:[\"aria-hidden\",\"true\"],hostVars:2,hostBindings:function(g,S){2&g&&u.Udp(\"zoom\",\"visible\"===S._visibility?1:null)},features:[u.qOj],decls:3,vars:7,consts:[[1,\"mat-tooltip\",3,\"ngClass\"]],template:function(g,S){if(1&g&&(u.TgZ(0,\"div\",0),u.NdJ(\"@state.start\",function(){return S._animationStart()})(\"@state.done\",function(Oe){return S._animationDone(Oe)}),u.ALo(1,\"async\"),u._uU(2),u.qZA()),2&g){let te;u.ekj(\"mat-tooltip-handset\",null==(te=u.lcZ(1,5,S._isHandset))?null:te.matches),u.Q6J(\"ngClass\",S.tooltipClass)(\"@state\",S._visibility),u.xp6(2),u.Oqu(S.message)}},directives:[r.mk],pipes:[r.Ov],styles:[\".mat-tooltip-panel{pointer-events:none !important}.mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}\\n\"],encapsulation:2,data:{animation:[z.tooltipState]},changeDetection:0}),R})(),Z=(()=>{class R{}return R.\\u0275fac=function(g){return new(g||R)},R.\\u0275mod=u.oAB({type:R}),R.\\u0275inj=u.cJS({providers:[ce],imports:[[e.rt,r.ez,s.U8,l.BQ],l.BQ,m.ZD]}),R})()},6237:(st,P,c)=>{\"use strict\";c.d(P,{Qb:()=>ci,PW:()=>Yr});var s=c(7716),e=c(9075),r=c(7238);function u(){return\"undefined\"!=typeof window&&void 0!==window.document}function l(){return\"undefined\"!=typeof process&&\"[object process]\"==={}.toString.call(process)}function m(et){switch(et.length){case 0:return new r.ZN;case 1:return et[0];default:return new r.ZE(et)}}function a(et,N,V,ye,rt={},xt={}){const Ft=[],Zt=[];let ln=-1,vn=null;if(ye.forEach(Ln=>{const Yn=Ln.offset,Xn=Yn==ln,ii=Xn&&vn||{};Object.keys(Ln).forEach(jn=>{let Jn=jn,ei=Ln[jn];if(\"offset\"!==jn)switch(Jn=N.normalizePropertyName(Jn,Ft),ei){case r.k1:ei=rt[jn];break;case r.l3:ei=xt[jn];break;default:ei=N.normalizeStyleValue(jn,Jn,ei,Ft)}ii[Jn]=ei}),Xn||Zt.push(ii),vn=ii,ln=Yn}),Ft.length){const Ln=\"\\n - \";throw new Error(`Unable to animate due to the following errors:${Ln}${Ft.join(Ln)}`)}return Zt}function b(et,N,V,ye){switch(N){case\"start\":et.onStart(()=>ye(V&&y(V,\"start\",et)));break;case\"done\":et.onDone(()=>ye(V&&y(V,\"done\",et)));break;case\"destroy\":et.onDestroy(()=>ye(V&&y(V,\"destroy\",et)))}}function y(et,N,V){const ye=V.totalTime,xt=M(et.element,et.triggerName,et.fromState,et.toState,N||et.phaseName,null==ye?et.totalTime:ye,!!V.disabled),Ft=et._data;return null!=Ft&&(xt._data=Ft),xt}function M(et,N,V,ye,rt=\"\",xt=0,Ft){return{element:et,triggerName:N,fromState:V,toState:ye,phaseName:rt,totalTime:xt,disabled:!!Ft}}function B(et,N,V){let ye;return et instanceof Map?(ye=et.get(N),ye||et.set(N,ye=V)):(ye=et[N],ye||(ye=et[N]=V)),ye}function w(et){const N=et.indexOf(\":\");return[et.substring(1,N),et.substr(N+1)]}let E=(et,N)=>!1,k=(et,N)=>!1,z=(et,N,V)=>[];const K=l();(K||\"undefined\"!=typeof Element)&&(E=u()?(et,N)=>{for(;N&&N!==document.documentElement;){if(N===et)return!0;N=N.parentNode||N.host}return!1}:(et,N)=>et.contains(N),k=(()=>{if(K||Element.prototype.matches)return(et,N)=>et.matches(N);{const et=Element.prototype,N=et.matchesSelector||et.mozMatchesSelector||et.msMatchesSelector||et.oMatchesSelector||et.webkitMatchesSelector;return N?(V,ye)=>N.apply(V,[ye]):k}})(),z=(et,N,V)=>{let ye=[];if(V){const rt=et.querySelectorAll(N);for(let xt=0;xt{const ye=V.replace(/([a-z])([A-Z])/g,\"$1-$2\");N[ye]=et[V]}),N}let f=(()=>{class et{validateStyleProperty(V){return q(V)}matchesElement(V,ye){return A(V,ye)}containsElement(V,ye){return ce(V,ye)}query(V,ye,rt){return _(V,ye,rt)}computeStyle(V,ye,rt){return rt||\"\"}animate(V,ye,rt,xt,Ft,Zt=[],ln){return new r.ZN(rt,xt)}}return et.\\u0275fac=function(V){return new(V||et)},et.\\u0275prov=s.Yz7({token:et,factory:et.\\u0275fac}),et})(),v=(()=>{class et{}return et.NOOP=new f,et})();const R=\"ng-enter\",C=\"ng-leave\",te=\"ng-trigger\",Oe=\".ng-trigger\",fe=\"ng-animating\",ie=\".ng-animating\";function be(et){if(\"number\"==typeof et)return et;const N=et.match(/^(-?[\\.\\d]+)(m?s)/);return!N||N.length<2?0:pe(parseFloat(N[1]),N[2])}function pe(et,N){switch(N){case\"s\":return 1e3*et;default:return et}}function Se(et,N,V){return et.hasOwnProperty(\"duration\")?et:function(et,N,V){let rt,xt=0,Ft=\"\";if(\"string\"==typeof et){const Zt=et.match(/^(-?[\\.\\d]+)(m?s)(?:\\s+(-?[\\.\\d]+)(m?s))?(?:\\s+([-a-z]+(?:\\(.+?\\))?))?$/i);if(null===Zt)return N.push(`The provided timing value \"${et}\" is invalid.`),{duration:0,delay:0,easing:\"\"};rt=pe(parseFloat(Zt[1]),Zt[2]);const ln=Zt[3];null!=ln&&(xt=pe(parseFloat(ln),Zt[4]));const vn=Zt[5];vn&&(Ft=vn)}else rt=et;if(!V){let Zt=!1,ln=N.length;rt<0&&(N.push(\"Duration values below 0 are not allowed for this animation step.\"),Zt=!0),xt<0&&(N.push(\"Delay values below 0 are not allowed for this animation step.\"),Zt=!0),Zt&&N.splice(ln,0,`The provided timing value \"${et}\" is invalid.`)}return{duration:rt,delay:xt,easing:Ft}}(et,N,V)}function lt(et,N={}){return Object.keys(et).forEach(V=>{N[V]=et[V]}),N}function Ze(et,N,V={}){if(N)for(let ye in et)V[ye]=et[ye];else lt(et,V);return V}function Xe(et,N,V){return V?N+\":\"+V+\";\":\"\"}function Ke(et){let N=\"\";for(let V=0;V{const rt=j(ye);V&&!V.hasOwnProperty(ye)&&(V[ye]=et.style[rt]),et.style[rt]=N[ye]}),l()&&Ke(et))}function mt(et,N){et.style&&(Object.keys(N).forEach(V=>{const ye=j(V);et.style[ye]=\"\"}),l()&&Ke(et))}function Jt(et){return Array.isArray(et)?1==et.length?et[0]:(0,r.vP)(et):et}const Re=new RegExp(\"{{\\\\s*(.+?)\\\\s*}}\",\"g\");function de(et){let N=[];if(\"string\"==typeof et){let V;for(;V=Re.exec(et);)N.push(V[1]);Re.lastIndex=0}return N}function le(et,N,V){const ye=et.toString(),rt=ye.replace(Re,(xt,Ft)=>{let Zt=N[Ft];return N.hasOwnProperty(Ft)||(V.push(`Please provide a value for the animation param ${Ft}`),Zt=\"\"),Zt.toString()});return rt==ye?et:rt}function U(et){const N=[];let V=et.next();for(;!V.done;)N.push(V.value),V=et.next();return N}const H=/-+([a-z0-9])/g;function j(et){return et.replace(H,(...N)=>N[1].toUpperCase())}function _e(et){return et.replace(/([a-z])([A-Z])/g,\"$1-$2\").toLowerCase()}function Qe(et,N){return 0===et||0===N}function ot(et,N,V){const ye=Object.keys(V);if(ye.length&&N.length){let xt=N[0],Ft=[];if(ye.forEach(Zt=>{xt.hasOwnProperty(Zt)||Ft.push(Zt),xt[Zt]=V[Zt]}),Ft.length)for(var rt=1;rtfunction(et,N,V){if(\":\"==et[0]){const ln=function(et,N){switch(et){case\":enter\":return\"void => *\";case\":leave\":return\"* => void\";case\":increment\":return(V,ye)=>parseFloat(ye)>parseFloat(V);case\":decrement\":return(V,ye)=>parseFloat(ye) *\"}}(et,V);if(\"function\"==typeof ln)return void N.push(ln);et=ln}const ye=et.match(/^(\\*|[-\\w]+)\\s*()\\s*(\\*|[-\\w]+)$/);if(null==ye||ye.length<4)return V.push(`The provided transition expression \"${et}\" is not supported`),N;const rt=ye[1],xt=ye[2],Ft=ye[3];N.push(Ie(rt,Ft));\"<\"==xt[0]&&!(\"*\"==rt&&\"*\"==Ft)&&N.push(Ie(Ft,rt))}(ye,V,N)):V.push(et),V}const nt=new Set([\"true\",\"1\"]),Lt=new Set([\"false\",\"0\"]);function Ie(et,N){const V=nt.has(et)||Lt.has(et),ye=nt.has(N)||Lt.has(N);return(rt,xt)=>{let Ft=\"*\"==et||et==rt,Zt=\"*\"==N||N==xt;return!Ft&&V&&\"boolean\"==typeof rt&&(Ft=rt?nt.has(et):Lt.has(et)),!Zt&&ye&&\"boolean\"==typeof xt&&(Zt=xt?nt.has(N):Lt.has(N)),Ft&&Zt}}const Ge=new RegExp(\"s*:selfs*,?\",\"g\");function tt(et,N,V){return new Pt(et).build(N,V)}class Pt{constructor(N){this._driver=N}build(N,V){const ye=new qe(V);return this._resetContextStyleTimingState(ye),Je(this,Jt(N),ye)}_resetContextStyleTimingState(N){N.currentQuerySelector=\"\",N.collectedStyles={},N.collectedStyles[\"\"]={},N.currentTime=0}visitTrigger(N,V){let ye=V.queryCount=0,rt=V.depCount=0;const xt=[],Ft=[];return\"@\"==N.name.charAt(0)&&V.errors.push(\"animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))\"),N.definitions.forEach(Zt=>{if(this._resetContextStyleTimingState(V),0==Zt.type){const ln=Zt,vn=ln.name;vn.toString().split(/\\s*,\\s*/).forEach(Ln=>{ln.name=Ln,xt.push(this.visitState(ln,V))}),ln.name=vn}else if(1==Zt.type){const ln=this.visitTransition(Zt,V);ye+=ln.queryCount,rt+=ln.depCount,Ft.push(ln)}else V.errors.push(\"only state() and transition() definitions can sit inside of a trigger()\")}),{type:7,name:N.name,states:xt,transitions:Ft,queryCount:ye,depCount:rt,options:null}}visitState(N,V){const ye=this.visitStyle(N.styles,V),rt=N.options&&N.options.params||null;if(ye.containsDynamicStyles){const xt=new Set,Ft=rt||{};if(ye.styles.forEach(Zt=>{if(we(Zt)){const ln=Zt;Object.keys(ln).forEach(vn=>{de(ln[vn]).forEach(Ln=>{Ft.hasOwnProperty(Ln)||xt.add(Ln)})})}}),xt.size){const Zt=U(xt.values());V.errors.push(`state(\"${N.name}\", ...) must define default values for all the following style substitutions: ${Zt.join(\", \")}`)}}return{type:0,name:N.name,style:ye,options:rt?{params:rt}:null}}visitTransition(N,V){V.queryCount=0,V.depCount=0;const ye=Je(this,Jt(N.animation),V);return{type:1,matchers:Mt(N.expr,V.errors),animation:ye,queryCount:V.queryCount,depCount:V.depCount,options:Fe(N.options)}}visitSequence(N,V){return{type:2,steps:N.steps.map(ye=>Je(this,ye,V)),options:Fe(N.options)}}visitGroup(N,V){const ye=V.currentTime;let rt=0;const xt=N.steps.map(Ft=>{V.currentTime=ye;const Zt=Je(this,Ft,V);return rt=Math.max(rt,V.currentTime),Zt});return V.currentTime=rt,{type:3,steps:xt,options:Fe(N.options)}}visitAnimate(N,V){const ye=function(et,N){let V=null;if(et.hasOwnProperty(\"duration\"))V=et;else if(\"number\"==typeof et)return Dt(Se(et,N).duration,0,\"\");const ye=et;if(ye.split(/\\s+/).some(xt=>\"{\"==xt.charAt(0)&&\"{\"==xt.charAt(1))){const xt=Dt(0,0,\"\");return xt.dynamic=!0,xt.strValue=ye,xt}return V=V||Se(ye,N),Dt(V.duration,V.delay,V.easing)}(N.timings,V.errors);V.currentAnimateTimings=ye;let rt,xt=N.styles?N.styles:(0,r.oB)({});if(5==xt.type)rt=this.visitKeyframes(xt,V);else{let Ft=N.styles,Zt=!1;if(!Ft){Zt=!0;const vn={};ye.easing&&(vn.easing=ye.easing),Ft=(0,r.oB)(vn)}V.currentTime+=ye.duration+ye.delay;const ln=this.visitStyle(Ft,V);ln.isEmptyStep=Zt,rt=ln}return V.currentAnimateTimings=null,{type:4,timings:ye,style:rt,options:null}}visitStyle(N,V){const ye=this._makeStyleAst(N,V);return this._validateStyleAst(ye,V),ye}_makeStyleAst(N,V){const ye=[];Array.isArray(N.styles)?N.styles.forEach(Ft=>{\"string\"==typeof Ft?Ft==r.l3?ye.push(Ft):V.errors.push(`The provided style string value ${Ft} is not allowed.`):ye.push(Ft)}):ye.push(N.styles);let rt=!1,xt=null;return ye.forEach(Ft=>{if(we(Ft)){const Zt=Ft,ln=Zt.easing;if(ln&&(xt=ln,delete Zt.easing),!rt)for(let vn in Zt)if(Zt[vn].toString().indexOf(\"{{\")>=0){rt=!0;break}}}),{type:6,styles:ye,easing:xt,offset:N.offset,containsDynamicStyles:rt,options:null}}_validateStyleAst(N,V){const ye=V.currentAnimateTimings;let rt=V.currentTime,xt=V.currentTime;ye&&xt>0&&(xt-=ye.duration+ye.delay),N.styles.forEach(Ft=>{\"string\"!=typeof Ft&&Object.keys(Ft).forEach(Zt=>{if(!this._driver.validateStyleProperty(Zt))return void V.errors.push(`The provided animation property \"${Zt}\" is not a supported CSS property for animations`);const ln=V.collectedStyles[V.currentQuerySelector],vn=ln[Zt];let Ln=!0;vn&&(xt!=rt&&xt>=vn.startTime&&rt<=vn.endTime&&(V.errors.push(`The CSS property \"${Zt}\" that exists between the times of \"${vn.startTime}ms\" and \"${vn.endTime}ms\" is also being animated in a parallel animation between the times of \"${xt}ms\" and \"${rt}ms\"`),Ln=!1),xt=vn.startTime),Ln&&(ln[Zt]={startTime:xt,endTime:rt}),V.options&&function(et,N,V){const ye=N.params||{},rt=de(et);rt.length&&rt.forEach(xt=>{ye.hasOwnProperty(xt)||V.push(`Unable to resolve the local animation param ${xt} in the given list of values`)})}(Ft[Zt],V.options,V.errors)})})}visitKeyframes(N,V){const ye={type:5,styles:[],options:null};if(!V.currentAnimateTimings)return V.errors.push(\"keyframes() must be placed inside of a call to animate()\"),ye;let xt=0;const Ft=[];let Zt=!1,ln=!1,vn=0;const Ln=N.steps.map(Ci=>{const xi=this._makeStyleAst(Ci,V);let Qi=null!=xi.offset?xi.offset:function(et){if(\"string\"==typeof et)return null;let N=null;if(Array.isArray(et))et.forEach(V=>{if(we(V)&&V.hasOwnProperty(\"offset\")){const ye=V;N=parseFloat(ye.offset),delete ye.offset}});else if(we(et)&&et.hasOwnProperty(\"offset\")){const V=et;N=parseFloat(V.offset),delete V.offset}return N}(xi.styles),Zi=0;return null!=Qi&&(xt++,Zi=xi.offset=Qi),ln=ln||Zi<0||Zi>1,Zt=Zt||Zi0&&xt{const Qi=Xn>0?xi==ii?1:Xn*xi:Ft[xi],Zi=Qi*ei;V.currentTime=jn+Jn.delay+Zi,Jn.duration=Zi,this._validateStyleAst(Ci,V),Ci.offset=Qi,ye.styles.push(Ci)}),ye}visitReference(N,V){return{type:8,animation:Je(this,Jt(N.animation),V),options:Fe(N.options)}}visitAnimateChild(N,V){return V.depCount++,{type:9,options:Fe(N.options)}}visitAnimateRef(N,V){return{type:10,animation:this.visitReference(N.animation,V),options:Fe(N.options)}}visitQuery(N,V){const ye=V.currentQuerySelector,rt=N.options||{};V.queryCount++,V.currentQuery=N;const[xt,Ft]=function(et){const N=!!et.split(/\\s*,\\s*/).find(V=>\":self\"==V);return N&&(et=et.replace(Ge,\"\")),[et=et.replace(/@\\*/g,Oe).replace(/@\\w+/g,V=>Oe+\"-\"+V.substr(1)).replace(/:animating/g,ie),N]}(N.selector);V.currentQuerySelector=ye.length?ye+\" \"+xt:xt,B(V.collectedStyles,V.currentQuerySelector,{});const Zt=Je(this,Jt(N.animation),V);return V.currentQuery=null,V.currentQuerySelector=ye,{type:11,selector:xt,limit:rt.limit||0,optional:!!rt.optional,includeSelf:Ft,animation:Zt,originalSelector:N.selector,options:Fe(N.options)}}visitStagger(N,V){V.currentQuery||V.errors.push(\"stagger() can only be used inside of query()\");const ye=\"full\"===N.timings?{duration:0,delay:0,easing:\"full\"}:Se(N.timings,V.errors,!0);return{type:12,animation:Je(this,Jt(N.animation),V),timings:ye,options:null}}}class qe{constructor(N){this.errors=N,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}function we(et){return!Array.isArray(et)&&\"object\"==typeof et}function Fe(et){return et?(et=lt(et)).params&&(et.params=function(et){return et?lt(et):null}(et.params)):et={},et}function Dt(et,N,V){return{duration:et,delay:N,easing:V}}function We(et,N,V,ye,rt,xt,Ft=null,Zt=!1){return{type:1,element:et,keyframes:N,preStyleProps:V,postStyleProps:ye,duration:rt,delay:xt,totalTime:rt+xt,easing:Ft,subTimeline:Zt}}class ft{constructor(){this._map=new Map}consume(N){let V=this._map.get(N);return V?this._map.delete(N):V=[],V}append(N,V){let ye=this._map.get(N);ye||this._map.set(N,ye=[]),ye.push(...V)}has(N){return this._map.has(N)}clear(){this._map.clear()}}const en=new RegExp(\":enter\",\"g\"),Tn=new RegExp(\":leave\",\"g\");function Vt(et,N,V,ye,rt,xt={},Ft={},Zt,ln,vn=[]){return(new Ut).buildKeyframes(et,N,V,ye,rt,xt,Ft,Zt,ln,vn)}class Ut{buildKeyframes(N,V,ye,rt,xt,Ft,Zt,ln,vn,Ln=[]){vn=vn||new ft;const Yn=new hn(N,V,vn,rt,xt,Ln,[]);Yn.options=ln,Yn.currentTimeline.setStyles([Ft],null,Yn.errors,ln),Je(this,ye,Yn);const Xn=Yn.timelines.filter(ii=>ii.containsAnimation());if(Xn.length&&Object.keys(Zt).length){const ii=Xn[Xn.length-1];ii.allowOnlyTimelineStyles()||ii.setStyles([Zt],null,Yn.errors,ln)}return Xn.length?Xn.map(ii=>ii.buildKeyframes()):[We(V,[],[],[],0,0,\"\",!1)]}visitTrigger(N,V){}visitState(N,V){}visitTransition(N,V){}visitAnimateChild(N,V){const ye=V.subInstructions.consume(V.element);if(ye){const rt=V.createSubContext(N.options),xt=V.currentTimeline.currentTime,Ft=this._visitSubInstructions(ye,rt,rt.options);xt!=Ft&&V.transformIntoNewTimeline(Ft)}V.previousNode=N}visitAnimateRef(N,V){const ye=V.createSubContext(N.options);ye.transformIntoNewTimeline(),this.visitReference(N.animation,ye),V.transformIntoNewTimeline(ye.currentTimeline.currentTime),V.previousNode=N}_visitSubInstructions(N,V,ye){let xt=V.currentTimeline.currentTime;const Ft=null!=ye.duration?be(ye.duration):null,Zt=null!=ye.delay?be(ye.delay):null;return 0!==Ft&&N.forEach(ln=>{const vn=V.appendInstructionToTimeline(ln,Ft,Zt);xt=Math.max(xt,vn.duration+vn.delay)}),xt}visitReference(N,V){V.updateOptions(N.options,!0),Je(this,N.animation,V),V.previousNode=N}visitSequence(N,V){const ye=V.subContextCount;let rt=V;const xt=N.options;if(xt&&(xt.params||xt.delay)&&(rt=V.createSubContext(xt),rt.transformIntoNewTimeline(),null!=xt.delay)){6==rt.previousNode.type&&(rt.currentTimeline.snapshotCurrentStyles(),rt.previousNode=an);const Ft=be(xt.delay);rt.delayNextStep(Ft)}N.steps.length&&(N.steps.forEach(Ft=>Je(this,Ft,rt)),rt.currentTimeline.applyStylesToKeyframe(),rt.subContextCount>ye&&rt.transformIntoNewTimeline()),V.previousNode=N}visitGroup(N,V){const ye=[];let rt=V.currentTimeline.currentTime;const xt=N.options&&N.options.delay?be(N.options.delay):0;N.steps.forEach(Ft=>{const Zt=V.createSubContext(N.options);xt&&Zt.delayNextStep(xt),Je(this,Ft,Zt),rt=Math.max(rt,Zt.currentTimeline.currentTime),ye.push(Zt.currentTimeline)}),ye.forEach(Ft=>V.currentTimeline.mergeTimelineCollectedStyles(Ft)),V.transformIntoNewTimeline(rt),V.previousNode=N}_visitTiming(N,V){if(N.dynamic){const ye=N.strValue;return Se(V.params?le(ye,V.params,V.errors):ye,V.errors)}return{duration:N.duration,delay:N.delay,easing:N.easing}}visitAnimate(N,V){const ye=V.currentAnimateTimings=this._visitTiming(N.timings,V),rt=V.currentTimeline;ye.delay&&(V.incrementTime(ye.delay),rt.snapshotCurrentStyles());const xt=N.style;5==xt.type?this.visitKeyframes(xt,V):(V.incrementTime(ye.duration),this.visitStyle(xt,V),rt.applyStylesToKeyframe()),V.currentAnimateTimings=null,V.previousNode=N}visitStyle(N,V){const ye=V.currentTimeline,rt=V.currentAnimateTimings;!rt&&ye.getCurrentStyleProperties().length&&ye.forwardFrame();const xt=rt&&rt.easing||N.easing;N.isEmptyStep?ye.applyEmptyStep(xt):ye.setStyles(N.styles,xt,V.errors,V.options),V.previousNode=N}visitKeyframes(N,V){const ye=V.currentAnimateTimings,rt=V.currentTimeline.duration,xt=ye.duration,Zt=V.createSubContext().currentTimeline;Zt.easing=ye.easing,N.styles.forEach(ln=>{Zt.forwardTime((ln.offset||0)*xt),Zt.setStyles(ln.styles,ln.easing,V.errors,V.options),Zt.applyStylesToKeyframe()}),V.currentTimeline.mergeTimelineCollectedStyles(Zt),V.transformIntoNewTimeline(rt+xt),V.previousNode=N}visitQuery(N,V){const ye=V.currentTimeline.currentTime,rt=N.options||{},xt=rt.delay?be(rt.delay):0;xt&&(6===V.previousNode.type||0==ye&&V.currentTimeline.getCurrentStyleProperties().length)&&(V.currentTimeline.snapshotCurrentStyles(),V.previousNode=an);let Ft=ye;const Zt=V.invokeQuery(N.selector,N.originalSelector,N.limit,N.includeSelf,!!rt.optional,V.errors);V.currentQueryTotal=Zt.length;let ln=null;Zt.forEach((vn,Ln)=>{V.currentQueryIndex=Ln;const Yn=V.createSubContext(N.options,vn);xt&&Yn.delayNextStep(xt),vn===V.element&&(ln=Yn.currentTimeline),Je(this,N.animation,Yn),Yn.currentTimeline.applyStylesToKeyframe(),Ft=Math.max(Ft,Yn.currentTimeline.currentTime)}),V.currentQueryIndex=0,V.currentQueryTotal=0,V.transformIntoNewTimeline(Ft),ln&&(V.currentTimeline.mergeTimelineCollectedStyles(ln),V.currentTimeline.snapshotCurrentStyles()),V.previousNode=N}visitStagger(N,V){const ye=V.parentContext,rt=V.currentTimeline,xt=N.timings,Ft=Math.abs(xt.duration),Zt=Ft*(V.currentQueryTotal-1);let ln=Ft*V.currentQueryIndex;switch(xt.duration<0?\"reverse\":xt.easing){case\"reverse\":ln=Zt-ln;break;case\"full\":ln=ye.currentStaggerTime}const Ln=V.currentTimeline;ln&&Ln.delayNextStep(ln);const Yn=Ln.currentTime;Je(this,N.animation,V),V.previousNode=N,ye.currentStaggerTime=rt.currentTime-Yn+(rt.startTime-ye.currentTimeline.startTime)}}const an={};class hn{constructor(N,V,ye,rt,xt,Ft,Zt,ln){this._driver=N,this.element=V,this.subInstructions=ye,this._enterClassName=rt,this._leaveClassName=xt,this.errors=Ft,this.timelines=Zt,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=an,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=ln||new pn(this._driver,V,0),Zt.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(N,V){if(!N)return;const ye=N;let rt=this.options;null!=ye.duration&&(rt.duration=be(ye.duration)),null!=ye.delay&&(rt.delay=be(ye.delay));const xt=ye.params;if(xt){let Ft=rt.params;Ft||(Ft=this.options.params={}),Object.keys(xt).forEach(Zt=>{(!V||!Ft.hasOwnProperty(Zt))&&(Ft[Zt]=le(xt[Zt],Ft,this.errors))})}}_copyOptions(){const N={};if(this.options){const V=this.options.params;if(V){const ye=N.params={};Object.keys(V).forEach(rt=>{ye[rt]=V[rt]})}}return N}createSubContext(N=null,V,ye){const rt=V||this.element,xt=new hn(this._driver,rt,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(rt,ye||0));return xt.previousNode=this.previousNode,xt.currentAnimateTimings=this.currentAnimateTimings,xt.options=this._copyOptions(),xt.updateOptions(N),xt.currentQueryIndex=this.currentQueryIndex,xt.currentQueryTotal=this.currentQueryTotal,xt.parentContext=this,this.subContextCount++,xt}transformIntoNewTimeline(N){return this.previousNode=an,this.currentTimeline=this.currentTimeline.fork(this.element,N),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(N,V,ye){const rt={duration:null!=V?V:N.duration,delay:this.currentTimeline.currentTime+(null!=ye?ye:0)+N.delay,easing:\"\"},xt=new cn(this._driver,N.element,N.keyframes,N.preStyleProps,N.postStyleProps,rt,N.stretchStartingKeyframe);return this.timelines.push(xt),rt}incrementTime(N){this.currentTimeline.forwardTime(this.currentTimeline.duration+N)}delayNextStep(N){N>0&&this.currentTimeline.delayNextStep(N)}invokeQuery(N,V,ye,rt,xt,Ft){let Zt=[];if(rt&&Zt.push(this.element),N.length>0){N=(N=N.replace(en,\".\"+this._enterClassName)).replace(Tn,\".\"+this._leaveClassName);let vn=this._driver.query(this.element,N,1!=ye);0!==ye&&(vn=ye<0?vn.slice(vn.length+ye,vn.length):vn.slice(0,ye)),Zt.push(...vn)}return!xt&&0==Zt.length&&Ft.push(`\\`query(\"${V}\")\\` returned zero elements. (Use \\`query(\"${V}\", { optional: true })\\` if you wish to allow this.)`),Zt}}class pn{constructor(N,V,ye,rt){this._driver=N,this.element=V,this.startTime=ye,this._elementTimelineStylesLookup=rt,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(V),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(V,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(N){const V=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||V?(this.forwardTime(this.currentTime+N),V&&this.snapshotCurrentStyles()):this.startTime+=N}fork(N,V){return this.applyStylesToKeyframe(),new pn(this._driver,N,V||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(N){this.applyStylesToKeyframe(),this.duration=N,this._loadKeyframe()}_updateStyle(N,V){this._localTimelineStyles[N]=V,this._globalTimelineStyles[N]=V,this._styleSummary[N]={time:this.currentTime,value:V}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(N){N&&(this._previousKeyframe.easing=N),Object.keys(this._globalTimelineStyles).forEach(V=>{this._backFill[V]=this._globalTimelineStyles[V]||r.l3,this._currentKeyframe[V]=r.l3}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(N,V,ye,rt){V&&(this._previousKeyframe.easing=V);const xt=rt&&rt.params||{},Ft=function(et,N){const V={};let ye;return et.forEach(rt=>{\"*\"===rt?(ye=ye||Object.keys(N),ye.forEach(xt=>{V[xt]=r.l3})):Ze(rt,!1,V)}),V}(N,this._globalTimelineStyles);Object.keys(Ft).forEach(Zt=>{const ln=le(Ft[Zt],xt,ye);this._pendingStyles[Zt]=ln,this._localTimelineStyles.hasOwnProperty(Zt)||(this._backFill[Zt]=this._globalTimelineStyles.hasOwnProperty(Zt)?this._globalTimelineStyles[Zt]:r.l3),this._updateStyle(Zt,ln)})}applyStylesToKeyframe(){const N=this._pendingStyles,V=Object.keys(N);0!=V.length&&(this._pendingStyles={},V.forEach(ye=>{this._currentKeyframe[ye]=N[ye]}),Object.keys(this._localTimelineStyles).forEach(ye=>{this._currentKeyframe.hasOwnProperty(ye)||(this._currentKeyframe[ye]=this._localTimelineStyles[ye])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(N=>{const V=this._localTimelineStyles[N];this._pendingStyles[N]=V,this._updateStyle(N,V)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const N=[];for(let V in this._currentKeyframe)N.push(V);return N}mergeTimelineCollectedStyles(N){Object.keys(N._styleSummary).forEach(V=>{const ye=this._styleSummary[V],rt=N._styleSummary[V];(!ye||rt.time>ye.time)&&this._updateStyle(V,rt.value)})}buildKeyframes(){this.applyStylesToKeyframe();const N=new Set,V=new Set,ye=1===this._keyframes.size&&0===this.duration;let rt=[];this._keyframes.forEach((Zt,ln)=>{const vn=Ze(Zt,!0);Object.keys(vn).forEach(Ln=>{const Yn=vn[Ln];Yn==r.k1?N.add(Ln):Yn==r.l3&&V.add(Ln)}),ye||(vn.offset=ln/this.duration),rt.push(vn)});const xt=N.size?U(N.values()):[],Ft=V.size?U(V.values()):[];if(ye){const Zt=rt[0],ln=lt(Zt);Zt.offset=0,ln.offset=1,rt=[Zt,ln]}return We(this.element,rt,xt,Ft,this.duration,this.startTime,this.easing,!1)}}class cn extends pn{constructor(N,V,ye,rt,xt,Ft,Zt=!1){super(N,V,Ft.delay),this.keyframes=ye,this.preStyleProps=rt,this.postStyleProps=xt,this._stretchStartingKeyframe=Zt,this.timings={duration:Ft.duration,delay:Ft.delay,easing:Ft.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let N=this.keyframes,{delay:V,duration:ye,easing:rt}=this.timings;if(this._stretchStartingKeyframe&&V){const xt=[],Ft=ye+V,Zt=V/Ft,ln=Ze(N[0],!1);ln.offset=0,xt.push(ln);const vn=Ze(N[0],!1);vn.offset=bn(Zt),xt.push(vn);const Ln=N.length-1;for(let Yn=1;Yn<=Ln;Yn++){let Xn=Ze(N[Yn],!1);Xn.offset=bn((V+Xn.offset*ye)/Ft),xt.push(Xn)}ye=Ft,V=0,rt=\"\",N=xt}return We(this.element,N,this.preStyleProps,this.postStyleProps,ye,V,rt,!0)}}function bn(et,N=3){const V=Math.pow(10,N-1);return Math.round(et*V)/V}class ct{}class it extends ct{normalizePropertyName(N,V){return j(N)}normalizeStyleValue(N,V,ye,rt){let xt=\"\";const Ft=ye.toString().trim();if(Gt[V]&&0!==ye&&\"0\"!==ye)if(\"number\"==typeof ye)xt=\"px\";else{const Zt=ye.match(/^[+-]?[\\d\\.]+([a-z]*)$/);Zt&&0==Zt[1].length&&rt.push(`Please provide a CSS unit value for ${N}:${ye}`)}return Ft+xt}}const Gt=(()=>function(et){const N={};return et.forEach(V=>N[V]=!0),N}(\"width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective\".split(\",\")))();function gn(et,N,V,ye,rt,xt,Ft,Zt,ln,vn,Ln,Yn,Xn){return{type:0,element:et,triggerName:N,isRemovalTransition:rt,fromState:V,fromStyles:xt,toState:ye,toStyles:Ft,timelines:Zt,queriedElements:ln,preStyleProps:vn,postStyleProps:Ln,totalTime:Yn,errors:Xn}}const Yt={};class Rt{constructor(N,V,ye){this._triggerName=N,this.ast=V,this._stateStyles=ye}match(N,V,ye,rt){return function(et,N,V,ye,rt){return et.some(xt=>xt(N,V,ye,rt))}(this.ast.matchers,N,V,ye,rt)}buildStyles(N,V,ye){const rt=this._stateStyles[\"*\"],xt=this._stateStyles[N],Ft=rt?rt.buildStyles(V,ye):{};return xt?xt.buildStyles(V,ye):Ft}build(N,V,ye,rt,xt,Ft,Zt,ln,vn,Ln){const Yn=[],Xn=this.ast.options&&this.ast.options.params||Yt,jn=this.buildStyles(ye,Zt&&Zt.params||Yt,Yn),Jn=ln&&ln.params||Yt,ei=this.buildStyles(rt,Jn,Yn),Ci=new Set,xi=new Map,Qi=new Map,Zi=\"void\"===rt,Tr={params:Object.assign(Object.assign({},Xn),Jn)},Mr=Ln?[]:Vt(N,V,this.ast.animation,xt,Ft,jn,ei,Tr,vn,Yn);let nr=0;if(Mr.forEach(Sr=>{nr=Math.max(Sr.duration+Sr.delay,nr)}),Yn.length)return gn(V,this._triggerName,ye,rt,Zi,jn,ei,[],[],xi,Qi,nr,Yn);Mr.forEach(Sr=>{const $i=Sr.element,ls=B(xi,$i,{});Sr.preStyleProps.forEach(Ei=>ls[Ei]=!0);const Ur=B(Qi,$i,{});Sr.postStyleProps.forEach(Ei=>Ur[Ei]=!0),$i!==V&&Ci.add($i)});const Bi=U(Ci.values());return gn(V,this._triggerName,ye,rt,Zi,jn,ei,Mr,Bi,xi,Qi,nr)}}class zt{constructor(N,V,ye){this.styles=N,this.defaultParams=V,this.normalizer=ye}buildStyles(N,V){const ye={},rt=lt(this.defaultParams);return Object.keys(N).forEach(xt=>{const Ft=N[xt];null!=Ft&&(rt[xt]=Ft)}),this.styles.styles.forEach(xt=>{if(\"string\"!=typeof xt){const Ft=xt;Object.keys(Ft).forEach(Zt=>{let ln=Ft[Zt];ln.length>1&&(ln=le(ln,rt,V));const vn=this.normalizer.normalizePropertyName(Zt,V);ln=this.normalizer.normalizeStyleValue(Zt,vn,ln,V),ye[vn]=ln})}}),ye}}class Ht{constructor(N,V,ye){this.name=N,this.ast=V,this._normalizer=ye,this.transitionFactories=[],this.states={},V.states.forEach(rt=>{this.states[rt.name]=new zt(rt.style,rt.options&&rt.options.params||{},ye)}),wt(this.states,\"true\",\"1\"),wt(this.states,\"false\",\"0\"),V.transitions.forEach(rt=>{this.transitionFactories.push(new Rt(N,rt,this.states))}),this.fallbackTransition=function(et,N,V){return new Rt(et,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Ft,Zt)=>!0],options:null,queryCount:0,depCount:0},N)}(N,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(N,V,ye,rt){return this.transitionFactories.find(Ft=>Ft.match(N,V,ye,rt))||null}matchStyles(N,V,ye){return this.fallbackTransition.buildStyles(N,V,ye)}}function wt(et,N,V){et.hasOwnProperty(N)?et.hasOwnProperty(V)||(et[V]=et[N]):et.hasOwnProperty(V)&&(et[N]=et[V])}const Kt=new ft;class Pn{constructor(N,V,ye){this.bodyNode=N,this._driver=V,this._normalizer=ye,this._animations={},this._playersById={},this.players=[]}register(N,V){const ye=[],rt=tt(this._driver,V,ye);if(ye.length)throw new Error(`Unable to build the animation due to the following errors: ${ye.join(\"\\n\")}`);this._animations[N]=rt}_buildPlayer(N,V,ye){const rt=N.element,xt=a(0,this._normalizer,0,N.keyframes,V,ye);return this._driver.animate(rt,xt,N.duration,N.delay,N.easing,[],!0)}create(N,V,ye={}){const rt=[],xt=this._animations[N];let Ft;const Zt=new Map;if(xt?(Ft=Vt(this._driver,V,xt,R,C,{},{},ye,Kt,rt),Ft.forEach(Ln=>{const Yn=B(Zt,Ln.element,{});Ln.postStyleProps.forEach(Xn=>Yn[Xn]=null)})):(rt.push(\"The requested animation doesn't exist or has already been destroyed\"),Ft=[]),rt.length)throw new Error(`Unable to create the animation due to the following errors: ${rt.join(\"\\n\")}`);Zt.forEach((Ln,Yn)=>{Object.keys(Ln).forEach(Xn=>{Ln[Xn]=this._driver.computeStyle(Yn,Xn,r.l3)})});const vn=m(Ft.map(Ln=>{const Yn=Zt.get(Ln.element);return this._buildPlayer(Ln,{},Yn)}));return this._playersById[N]=vn,vn.onDestroy(()=>this.destroy(N)),this.players.push(vn),vn}destroy(N){const V=this._getPlayer(N);V.destroy(),delete this._playersById[N];const ye=this.players.indexOf(V);ye>=0&&this.players.splice(ye,1)}_getPlayer(N){const V=this._playersById[N];if(!V)throw new Error(`Unable to find the timeline player referenced by ${N}`);return V}listen(N,V,ye,rt){const xt=M(V,\"\",\"\",\"\");return b(this._getPlayer(N),ye,xt,rt),()=>{}}command(N,V,ye,rt){if(\"register\"==ye)return void this.register(N,rt[0]);if(\"create\"==ye)return void this.create(N,V,rt[0]||{});const xt=this._getPlayer(N);switch(ye){case\"play\":xt.play();break;case\"pause\":xt.pause();break;case\"reset\":xt.reset();break;case\"restart\":xt.restart();break;case\"finish\":xt.finish();break;case\"init\":xt.init();break;case\"setPosition\":xt.setPosition(parseFloat(rt[0]));break;case\"destroy\":this.destroy(N)}}}const Un=\"ng-animate-queued\",yi=\"ng-animate-disabled\",Mi=\".ng-animate-disabled\",_i=[],qi={namespaceId:\"\",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Ui={namespaceId:\"\",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},ai=\"__ng_removed\";class Si{constructor(N,V=\"\"){this.namespaceId=V;const ye=N&&N.hasOwnProperty(\"value\");if(this.value=null!=(et=ye?N.value:N)?et:null,ye){const xt=lt(N);delete xt.value,this.options=xt}else this.options={};var et;this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(N){const V=N.params;if(V){const ye=this.options.params;Object.keys(V).forEach(rt=>{null==ye[rt]&&(ye[rt]=V[rt])})}}}const Vi=\"void\",Ri=new Si(Vi);class Bt{constructor(N,V,ye){this.id=N,this.hostElement=V,this._engine=ye,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName=\"ng-tns-\"+N,Ai(V,this._hostClassName)}listen(N,V,ye,rt){if(!this._triggers.hasOwnProperty(V))throw new Error(`Unable to listen on the animation trigger event \"${ye}\" because the animation trigger \"${V}\" doesn't exist!`);if(null==ye||0==ye.length)throw new Error(`Unable to listen on the animation trigger \"${V}\" because the provided event is undefined!`);if(\"start\"!=(et=ye)&&\"done\"!=et)throw new Error(`The provided animation trigger event \"${ye}\" for the animation trigger \"${V}\" is not supported!`);var et;const xt=B(this._elementListeners,N,[]),Ft={name:V,phase:ye,callback:rt};xt.push(Ft);const Zt=B(this._engine.statesByElement,N,{});return Zt.hasOwnProperty(V)||(Ai(N,te),Ai(N,te+\"-\"+V),Zt[V]=Ri),()=>{this._engine.afterFlush(()=>{const ln=xt.indexOf(Ft);ln>=0&&xt.splice(ln,1),this._triggers[V]||delete Zt[V]})}}register(N,V){return!this._triggers[N]&&(this._triggers[N]=V,!0)}_getTrigger(N){const V=this._triggers[N];if(!V)throw new Error(`The provided animation trigger \"${N}\" has not been registered!`);return V}trigger(N,V,ye,rt=!0){const xt=this._getTrigger(V),Ft=new kt(this.id,V,N);let Zt=this._engine.statesByElement.get(N);Zt||(Ai(N,te),Ai(N,te+\"-\"+V),this._engine.statesByElement.set(N,Zt={}));let ln=Zt[V];const vn=new Si(ye,this.id);if(!(ye&&ye.hasOwnProperty(\"value\"))&&ln&&vn.absorbOptions(ln.options),Zt[V]=vn,ln||(ln=Ri),vn.value!==Vi&&ln.value===vn.value){if(!function(et,N){const V=Object.keys(et),ye=Object.keys(N);if(V.length!=ye.length)return!1;for(let rt=0;rt{mt(N,ei),Le(N,Ci)})}return}const Xn=B(this._engine.playersByElement,N,[]);Xn.forEach(Jn=>{Jn.namespaceId==this.id&&Jn.triggerName==V&&Jn.queued&&Jn.destroy()});let ii=xt.matchTransition(ln.value,vn.value,N,vn.params),jn=!1;if(!ii){if(!rt)return;ii=xt.fallbackTransition,jn=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:N,triggerName:V,transition:ii,fromState:ln,toState:vn,player:Ft,isFallbackTransition:jn}),jn||(Ai(N,Un),Ft.onStart(()=>{ki(N,Un)})),Ft.onDone(()=>{let Jn=this.players.indexOf(Ft);Jn>=0&&this.players.splice(Jn,1);const ei=this._engine.playersByElement.get(N);if(ei){let Ci=ei.indexOf(Ft);Ci>=0&&ei.splice(Ci,1)}}),this.players.push(Ft),Xn.push(Ft),Ft}deregister(N){delete this._triggers[N],this._engine.statesByElement.forEach((V,ye)=>{delete V[N]}),this._elementListeners.forEach((V,ye)=>{this._elementListeners.set(ye,V.filter(rt=>rt.name!=N))})}clearElementCache(N){this._engine.statesByElement.delete(N),this._elementListeners.delete(N);const V=this._engine.playersByElement.get(N);V&&(V.forEach(ye=>ye.destroy()),this._engine.playersByElement.delete(N))}_signalRemovalForInnerTriggers(N,V){const ye=this._engine.driver.query(N,Oe,!0);ye.forEach(rt=>{if(rt[ai])return;const xt=this._engine.fetchNamespacesByElement(rt);xt.size?xt.forEach(Ft=>Ft.triggerLeaveAnimation(rt,V,!1,!0)):this.clearElementCache(rt)}),this._engine.afterFlushAnimationsDone(()=>ye.forEach(rt=>this.clearElementCache(rt)))}triggerLeaveAnimation(N,V,ye,rt){const xt=this._engine.statesByElement.get(N);if(xt){const Ft=[];if(Object.keys(xt).forEach(Zt=>{if(this._triggers[Zt]){const ln=this.trigger(N,Zt,Vi,rt);ln&&Ft.push(ln)}}),Ft.length)return this._engine.markElementAsRemoved(this.id,N,!0,V),ye&&m(Ft).onDone(()=>this._engine.processLeaveNode(N)),!0}return!1}prepareLeaveAnimationListeners(N){const V=this._elementListeners.get(N),ye=this._engine.statesByElement.get(N);if(V&&ye){const rt=new Set;V.forEach(xt=>{const Ft=xt.name;if(rt.has(Ft))return;rt.add(Ft);const ln=this._triggers[Ft].fallbackTransition,vn=ye[Ft]||Ri,Ln=new Si(Vi),Yn=new kt(this.id,Ft,N);this._engine.totalQueuedPlayers++,this._queue.push({element:N,triggerName:Ft,transition:ln,fromState:vn,toState:Ln,player:Yn,isFallbackTransition:!0})})}}removeNode(N,V){const ye=this._engine;if(N.childElementCount&&this._signalRemovalForInnerTriggers(N,V),this.triggerLeaveAnimation(N,V,!0))return;let rt=!1;if(ye.totalAnimations){const xt=ye.players.length?ye.playersByQueriedElement.get(N):[];if(xt&&xt.length)rt=!0;else{let Ft=N;for(;Ft=Ft.parentNode;)if(ye.statesByElement.get(Ft)){rt=!0;break}}}if(this.prepareLeaveAnimationListeners(N),rt)ye.markElementAsRemoved(this.id,N,!1,V);else{const xt=N[ai];(!xt||xt===qi)&&(ye.afterFlush(()=>this.clearElementCache(N)),ye.destroyInnerAnimations(N),ye._onRemovalComplete(N,V))}}insertNode(N,V){Ai(N,this._hostClassName)}drainQueuedTransitions(N){const V=[];return this._queue.forEach(ye=>{const rt=ye.player;if(rt.destroyed)return;const xt=ye.element,Ft=this._elementListeners.get(xt);Ft&&Ft.forEach(Zt=>{if(Zt.name==ye.triggerName){const ln=M(xt,ye.triggerName,ye.fromState.value,ye.toState.value);ln._data=N,b(ye.player,Zt.phase,ln,Zt.callback)}}),rt.markedForDestroy?this._engine.afterFlush(()=>{rt.destroy()}):V.push(ye)}),this._queue=[],V.sort((ye,rt)=>{const xt=ye.transition.ast.depCount,Ft=rt.transition.ast.depCount;return 0==xt||0==Ft?xt-Ft:this._engine.driver.containsElement(ye.element,rt.element)?1:-1})}destroy(N){this.players.forEach(V=>V.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,N)}elementContainsData(N){let V=!1;return this._elementListeners.has(N)&&(V=!0),V=!!this._queue.find(ye=>ye.element===N)||V,V}}class _n{constructor(N,V,ye){this.bodyNode=N,this.driver=V,this._normalizer=ye,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(rt,xt)=>{}}_onRemovalComplete(N,V){this.onRemovalComplete(N,V)}get queuedPlayers(){const N=[];return this._namespaceList.forEach(V=>{V.players.forEach(ye=>{ye.queued&&N.push(ye)})}),N}createNamespace(N,V){const ye=new Bt(N,V,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,V)?this._balanceNamespaceList(ye,V):(this.newHostElements.set(V,ye),this.collectEnterElement(V)),this._namespaceLookup[N]=ye}_balanceNamespaceList(N,V){const ye=this._namespaceList.length-1;if(ye>=0){let rt=!1;for(let xt=ye;xt>=0;xt--)if(this.driver.containsElement(this._namespaceList[xt].hostElement,V)){this._namespaceList.splice(xt+1,0,N),rt=!0;break}rt||this._namespaceList.splice(0,0,N)}else this._namespaceList.push(N);return this.namespacesByHostElement.set(V,N),N}register(N,V){let ye=this._namespaceLookup[N];return ye||(ye=this.createNamespace(N,V)),ye}registerTrigger(N,V,ye){let rt=this._namespaceLookup[N];rt&&rt.register(V,ye)&&this.totalAnimations++}destroy(N,V){if(!N)return;const ye=this._fetchNamespace(N);this.afterFlush(()=>{this.namespacesByHostElement.delete(ye.hostElement),delete this._namespaceLookup[N];const rt=this._namespaceList.indexOf(ye);rt>=0&&this._namespaceList.splice(rt,1)}),this.afterFlushAnimationsDone(()=>ye.destroy(V))}_fetchNamespace(N){return this._namespaceLookup[N]}fetchNamespacesByElement(N){const V=new Set,ye=this.statesByElement.get(N);if(ye){const rt=Object.keys(ye);for(let xt=0;xt=0&&this.collectedLeaveElements.splice(Ft,1)}if(N){const Ft=this._fetchNamespace(N);Ft&&Ft.insertNode(V,ye)}rt&&this.collectEnterElement(V)}collectEnterElement(N){this.collectedEnterElements.push(N)}markElementAsDisabled(N,V){V?this.disabledNodes.has(N)||(this.disabledNodes.add(N),Ai(N,yi)):this.disabledNodes.has(N)&&(this.disabledNodes.delete(N),ki(N,yi))}removeNode(N,V,ye,rt){if(Fn(V)){const xt=N?this._fetchNamespace(N):null;if(xt?xt.removeNode(V,rt):this.markElementAsRemoved(N,V,!1,rt),ye){const Ft=this.namespacesByHostElement.get(V);Ft&&Ft.id!==N&&Ft.removeNode(V,rt)}}else this._onRemovalComplete(V,rt)}markElementAsRemoved(N,V,ye,rt){this.collectedLeaveElements.push(V),V[ai]={namespaceId:N,setForRemoval:rt,hasAnimation:ye,removedBeforeQueried:!1}}listen(N,V,ye,rt,xt){return Fn(V)?this._fetchNamespace(N).listen(V,ye,rt,xt):()=>{}}_buildInstruction(N,V,ye,rt,xt){return N.transition.build(this.driver,N.element,N.fromState.value,N.toState.value,ye,rt,N.fromState.options,N.toState.options,V,xt)}destroyInnerAnimations(N){let V=this.driver.query(N,Oe,!0);V.forEach(ye=>this.destroyActiveAnimationsForElement(ye)),0!=this.playersByQueriedElement.size&&(V=this.driver.query(N,ie,!0),V.forEach(ye=>this.finishActiveQueriedAnimationOnElement(ye)))}destroyActiveAnimationsForElement(N){const V=this.playersByElement.get(N);V&&V.forEach(ye=>{ye.queued?ye.markedForDestroy=!0:ye.destroy()})}finishActiveQueriedAnimationOnElement(N){const V=this.playersByQueriedElement.get(N);V&&V.forEach(ye=>ye.finish())}whenRenderingDone(){return new Promise(N=>{if(this.players.length)return m(this.players).onDone(()=>N());N()})}processLeaveNode(N){const V=N[ai];if(V&&V.setForRemoval){if(N[ai]=qi,V.namespaceId){this.destroyInnerAnimations(N);const ye=this._fetchNamespace(V.namespaceId);ye&&ye.clearElementCache(N)}this._onRemovalComplete(N,V.setForRemoval)}this.driver.matchesElement(N,Mi)&&this.markElementAsDisabled(N,!1),this.driver.query(N,Mi,!0).forEach(ye=>{this.markElementAsDisabled(ye,!1)})}flush(N=-1){let V=[];if(this.newHostElements.size&&(this.newHostElements.forEach((ye,rt)=>this._balanceNamespaceList(ye,rt)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let ye=0;yeye()),this._flushFns=[],this._whenQuietFns.length){const ye=this._whenQuietFns;this._whenQuietFns=[],V.length?m(V).onDone(()=>{ye.forEach(rt=>rt())}):ye.forEach(rt=>rt())}}reportError(N){throw new Error(`Unable to process animations due to the following failed trigger transitions\\n ${N.join(\"\\n\")}`)}_flushAnimations(N,V){const ye=new ft,rt=[],xt=new Map,Ft=[],Zt=new Map,ln=new Map,vn=new Map,Ln=new Set;this.disabledNodes.forEach(ht=>{Ln.add(ht);const Q=this.driver.query(ht,\".ng-animate-queued\",!0);for(let ve=0;ve{const ve=R+Jn++;jn.set(Q,ve),ht.forEach(bt=>Ai(bt,ve))});const ei=[],Ci=new Set,xi=new Set;for(let ht=0;htCi.add(bt)):xi.add(Q))}const Qi=new Map,Zi=sr(Xn,Array.from(Ci));Zi.forEach((ht,Q)=>{const ve=C+Jn++;Qi.set(Q,ve),ht.forEach(bt=>Ai(bt,ve))}),N.push(()=>{ii.forEach((ht,Q)=>{const ve=jn.get(Q);ht.forEach(bt=>ki(bt,ve))}),Zi.forEach((ht,Q)=>{const ve=Qi.get(Q);ht.forEach(bt=>ki(bt,ve))}),ei.forEach(ht=>{this.processLeaveNode(ht)})});const Tr=[],Mr=[];for(let ht=this._namespaceList.length-1;ht>=0;ht--)this._namespaceList[ht].drainQueuedTransitions(V).forEach(ve=>{const bt=ve.player,on=ve.element;if(Tr.push(bt),this.collectedEnterElements.length){const cr=on[ai];if(cr&&cr.setForMove)return void bt.destroy()}const Mn=!Yn||!this.driver.containsElement(Yn,on),In=Qi.get(on),si=jn.get(on),$n=this._buildInstruction(ve,ye,si,In,Mn);if($n.errors&&$n.errors.length)Mr.push($n);else{if(Mn)return bt.onStart(()=>mt(on,$n.fromStyles)),bt.onDestroy(()=>Le(on,$n.toStyles)),void rt.push(bt);if(ve.isFallbackTransition)return bt.onStart(()=>mt(on,$n.fromStyles)),bt.onDestroy(()=>Le(on,$n.toStyles)),void rt.push(bt);$n.timelines.forEach(cr=>cr.stretchStartingKeyframe=!0),ye.append(on,$n.timelines),Ft.push({instruction:$n,player:bt,element:on}),$n.queriedElements.forEach(cr=>B(Zt,cr,[]).push(bt)),$n.preStyleProps.forEach((cr,Jr)=>{const Lr=Object.keys(cr);if(Lr.length){let Or=ln.get(Jr);Or||ln.set(Jr,Or=new Set),Lr.forEach(Fs=>Or.add(Fs))}}),$n.postStyleProps.forEach((cr,Jr)=>{const Lr=Object.keys(cr);let Or=vn.get(Jr);Or||vn.set(Jr,Or=new Set),Lr.forEach(Fs=>Or.add(Fs))})}});if(Mr.length){const ht=[];Mr.forEach(Q=>{ht.push(`@${Q.triggerName} has failed due to:\\n`),Q.errors.forEach(ve=>ht.push(`- ${ve}\\n`))}),Tr.forEach(Q=>Q.destroy()),this.reportError(ht)}const nr=new Map,Bi=new Map;Ft.forEach(ht=>{const Q=ht.element;ye.has(Q)&&(Bi.set(Q,Q),this._beforeAnimationBuild(ht.player.namespaceId,ht.instruction,nr))}),rt.forEach(ht=>{const Q=ht.element;this._getPreviousPlayers(Q,!1,ht.namespaceId,ht.triggerName,null).forEach(bt=>{B(nr,Q,[]).push(bt),bt.destroy()})});const Sr=ei.filter(ht=>dr(ht,ln,vn)),$i=new Map;er($i,this.driver,xi,vn,r.l3).forEach(ht=>{dr(ht,ln,vn)&&Sr.push(ht)});const Ur=new Map;ii.forEach((ht,Q)=>{er(Ur,this.driver,new Set(ht),ln,r.k1)}),Sr.forEach(ht=>{const Q=$i.get(ht),ve=Ur.get(ht);$i.set(ht,Object.assign(Object.assign({},Q),ve))});const Ei=[],_r=[],Ni={};Ft.forEach(ht=>{const{element:Q,player:ve,instruction:bt}=ht;if(ye.has(Q)){if(Ln.has(Q))return ve.onDestroy(()=>Le(Q,bt.toStyles)),ve.disabled=!0,ve.overrideTotalTime(bt.totalTime),void rt.push(ve);let on=Ni;if(Bi.size>1){let In=Q;const si=[];for(;In=In.parentNode;){const $n=Bi.get(In);if($n){on=$n;break}si.push(In)}si.forEach($n=>Bi.set($n,on))}const Mn=this._buildAnimation(ve.namespaceId,bt,nr,xt,Ur,$i);if(ve.setRealPlayer(Mn),on===Ni)Ei.push(ve);else{const In=this.playersByElement.get(on);In&&In.length&&(ve.parentPlayer=m(In)),rt.push(ve)}}else mt(Q,bt.fromStyles),ve.onDestroy(()=>Le(Q,bt.toStyles)),_r.push(ve),Ln.has(Q)&&rt.push(ve)}),_r.forEach(ht=>{const Q=xt.get(ht.element);if(Q&&Q.length){const ve=m(Q);ht.setRealPlayer(ve)}}),rt.forEach(ht=>{ht.parentPlayer?ht.syncPlayerEvents(ht.parentPlayer):ht.destroy()});for(let ht=0;ht!Mn.destroyed);on.length?tr(this,Q,on):this.processLeaveNode(Q)}return ei.length=0,Ei.forEach(ht=>{this.players.push(ht),ht.onDone(()=>{ht.destroy();const Q=this.players.indexOf(ht);this.players.splice(Q,1)}),ht.play()}),Ei}elementContainsData(N,V){let ye=!1;const rt=V[ai];return rt&&rt.setForRemoval&&(ye=!0),this.playersByElement.has(V)&&(ye=!0),this.playersByQueriedElement.has(V)&&(ye=!0),this.statesByElement.has(V)&&(ye=!0),this._fetchNamespace(N).elementContainsData(V)||ye}afterFlush(N){this._flushFns.push(N)}afterFlushAnimationsDone(N){this._whenQuietFns.push(N)}_getPreviousPlayers(N,V,ye,rt,xt){let Ft=[];if(V){const Zt=this.playersByQueriedElement.get(N);Zt&&(Ft=Zt)}else{const Zt=this.playersByElement.get(N);if(Zt){const ln=!xt||xt==Vi;Zt.forEach(vn=>{vn.queued||!ln&&vn.triggerName!=rt||Ft.push(vn)})}}return(ye||rt)&&(Ft=Ft.filter(Zt=>!(ye&&ye!=Zt.namespaceId||rt&&rt!=Zt.triggerName))),Ft}_beforeAnimationBuild(N,V,ye){const xt=V.element,Ft=V.isRemovalTransition?void 0:N,Zt=V.isRemovalTransition?void 0:V.triggerName;for(const ln of V.timelines){const vn=ln.element,Ln=vn!==xt,Yn=B(ye,vn,[]);this._getPreviousPlayers(vn,Ln,Ft,Zt,V.toState).forEach(ii=>{const jn=ii.getRealPlayer();jn.beforeDestroy&&jn.beforeDestroy(),ii.destroy(),Yn.push(ii)})}mt(xt,V.fromStyles)}_buildAnimation(N,V,ye,rt,xt,Ft){const Zt=V.triggerName,ln=V.element,vn=[],Ln=new Set,Yn=new Set,Xn=V.timelines.map(jn=>{const Jn=jn.element;Ln.add(Jn);const ei=Jn[ai];if(ei&&ei.removedBeforeQueried)return new r.ZN(jn.duration,jn.delay);const Ci=Jn!==ln,xi=function(et){const N=[];return ar(et,N),N}((ye.get(Jn)||_i).map(nr=>nr.getRealPlayer())).filter(nr=>!!nr.element&&nr.element===Jn),Qi=xt.get(Jn),Zi=Ft.get(Jn),Tr=a(0,this._normalizer,0,jn.keyframes,Qi,Zi),Mr=this._buildPlayer(jn,Tr,xi);if(jn.subTimeline&&rt&&Yn.add(Jn),Ci){const nr=new kt(N,Zt,Jn);nr.setRealPlayer(Mr),vn.push(nr)}return Mr});vn.forEach(jn=>{B(this.playersByQueriedElement,jn.element,[]).push(jn),jn.onDone(()=>function(et,N,V){let ye;if(et instanceof Map){if(ye=et.get(N),ye){if(ye.length){const rt=ye.indexOf(V);ye.splice(rt,1)}0==ye.length&&et.delete(N)}}else if(ye=et[N],ye){if(ye.length){const rt=ye.indexOf(V);ye.splice(rt,1)}0==ye.length&&delete et[N]}return ye}(this.playersByQueriedElement,jn.element,jn))}),Ln.forEach(jn=>Ai(jn,fe));const ii=m(Xn);return ii.onDestroy(()=>{Ln.forEach(jn=>ki(jn,fe)),Le(ln,V.toStyles)}),Yn.forEach(jn=>{B(rt,jn,[]).push(ii)}),ii}_buildPlayer(N,V,ye){return V.length>0?this.driver.animate(N.element,V,N.duration,N.delay,N.easing,ye):new r.ZN(N.duration,N.delay)}}class kt{constructor(N,V,ye){this.namespaceId=N,this.triggerName=V,this.element=ye,this._player=new r.ZN,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(N){this._containsRealPlayer||(this._player=N,Object.keys(this._queuedCallbacks).forEach(V=>{this._queuedCallbacks[V].forEach(ye=>b(N,V,void 0,ye))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(N.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(N){this.totalTime=N}syncPlayerEvents(N){const V=this._player;V.triggerCallback&&N.onStart(()=>V.triggerCallback(\"start\")),N.onDone(()=>this.finish()),N.onDestroy(()=>this.destroy())}_queueEvent(N,V){B(this._queuedCallbacks,N,[]).push(V)}onDone(N){this.queued&&this._queueEvent(\"done\",N),this._player.onDone(N)}onStart(N){this.queued&&this._queueEvent(\"start\",N),this._player.onStart(N)}onDestroy(N){this.queued&&this._queueEvent(\"destroy\",N),this._player.onDestroy(N)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(N){this.queued||this._player.setPosition(N)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(N){const V=this._player;V.triggerCallback&&V.triggerCallback(N)}}function Fn(et){return et&&1===et.nodeType}function li(et,N){const V=et.style.display;return et.style.display=null!=N?N:\"none\",V}function er(et,N,V,ye,rt){const xt=[];V.forEach(ln=>xt.push(li(ln)));const Ft=[];ye.forEach((ln,vn)=>{const Ln={};ln.forEach(Yn=>{const Xn=Ln[Yn]=N.computeStyle(vn,Yn,rt);(!Xn||0==Xn.length)&&(vn[ai]=Ui,Ft.push(vn))}),et.set(vn,Ln)});let Zt=0;return V.forEach(ln=>li(ln,xt[Zt++])),Ft}function sr(et,N){const V=new Map;if(et.forEach(Zt=>V.set(Zt,[])),0==N.length)return V;const rt=new Set(N),xt=new Map;function Ft(Zt){if(!Zt)return 1;let ln=xt.get(Zt);if(ln)return ln;const vn=Zt.parentNode;return ln=V.has(vn)?vn:rt.has(vn)?1:Ft(vn),xt.set(Zt,ln),ln}return N.forEach(Zt=>{const ln=Ft(Zt);1!==ln&&V.get(ln).push(Zt)}),V}const or=\"$$classes\";function Ai(et,N){if(et.classList)et.classList.add(N);else{let V=et[or];V||(V=et[or]={}),V[N]=!0}}function ki(et,N){if(et.classList)et.classList.remove(N);else{let V=et[or];V&&delete V[N]}}function tr(et,N,V){m(V).onDone(()=>et.processLeaveNode(N))}function ar(et,N){for(let V=0;Vrt.add(xt)):N.set(et,ye),V.delete(et),!0}class Gi{constructor(N,V,ye){this.bodyNode=N,this._driver=V,this._normalizer=ye,this._triggerCache={},this.onRemovalComplete=(rt,xt)=>{},this._transitionEngine=new _n(N,V,ye),this._timelineEngine=new Pn(N,V,ye),this._transitionEngine.onRemovalComplete=(rt,xt)=>this.onRemovalComplete(rt,xt)}registerTrigger(N,V,ye,rt,xt){const Ft=N+\"-\"+rt;let Zt=this._triggerCache[Ft];if(!Zt){const ln=[],vn=tt(this._driver,xt,ln);if(ln.length)throw new Error(`The animation trigger \"${rt}\" has failed to build due to the following errors:\\n - ${ln.join(\"\\n - \")}`);Zt=function(et,N,V){return new Ht(et,N,V)}(rt,vn,this._normalizer),this._triggerCache[Ft]=Zt}this._transitionEngine.registerTrigger(V,rt,Zt)}register(N,V){this._transitionEngine.register(N,V)}destroy(N,V){this._transitionEngine.destroy(N,V)}onInsert(N,V,ye,rt){this._transitionEngine.insertNode(N,V,ye,rt)}onRemove(N,V,ye,rt){this._transitionEngine.removeNode(N,V,rt||!1,ye)}disableAnimations(N,V){this._transitionEngine.markElementAsDisabled(N,V)}process(N,V,ye,rt){if(\"@\"==ye.charAt(0)){const[xt,Ft]=w(ye);this._timelineEngine.command(xt,V,Ft,rt)}else this._transitionEngine.trigger(N,V,ye,rt)}listen(N,V,ye,rt,xt){if(\"@\"==ye.charAt(0)){const[Ft,Zt]=w(ye);return this._timelineEngine.listen(Ft,V,Zt,xt)}return this._transitionEngine.listen(N,V,ye,rt,xt)}flush(N=-1){this._transitionEngine.flush(N)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function pr(et,N){let V=null,ye=null;return Array.isArray(N)&&N.length?(V=rr(N[0]),N.length>1&&(ye=rr(N[N.length-1]))):N&&(V=rr(N)),V||ye?new Qr(et,V,ye):null}let Qr=(()=>{class et{constructor(V,ye,rt){this._element=V,this._startStyles=ye,this._endStyles=rt,this._state=0;let xt=et.initialStylesByElement.get(V);xt||et.initialStylesByElement.set(V,xt={}),this._initialStyles=xt}start(){this._state<1&&(this._startStyles&&Le(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Le(this._element,this._initialStyles),this._endStyles&&(Le(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(et.initialStylesByElement.delete(this._element),this._startStyles&&(mt(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(mt(this._element,this._endStyles),this._endStyles=null),Le(this._element,this._initialStyles),this._state=3)}}return et.initialStylesByElement=new WeakMap,et})();function rr(et){let N=null;const V=Object.keys(et);for(let ye=0;yethis._handleCallback(ln)}apply(){(function(et,N){const V=pi(et,\"\").trim();let ye=0;V.length&&(function(et,N){let V=0;for(let ye=0;ye=this._delay&&ye>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),ss(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function(et,N){const ye=pi(et,\"\").split(\",\"),rt=kr(ye,N);rt>=0&&(ye.splice(rt,1),Hi(et,\"\",ye.join(\",\")))}(this._element,this._name))}}function lr(et,N,V){Hi(et,\"PlayState\",V,Xr(et,N))}function Xr(et,N){const V=pi(et,\"\");return V.indexOf(\",\")>0?kr(V.split(\",\"),N):kr([V],N)}function kr(et,N){for(let V=0;V=0)return V;return-1}function ss(et,N,V){V?et.removeEventListener(Yi,N):et.addEventListener(Yi,N)}function Hi(et,N,V,ye){const rt=Rr+N;if(null!=ye){const xt=et.style[rt];if(xt.length){const Ft=xt.split(\",\");Ft[ye]=V,V=Ft.join(\",\")}}et.style[rt]=V}function pi(et,N){return et.style[Rr+N]||\"\"}class br{constructor(N,V,ye,rt,xt,Ft,Zt,ln){this.element=N,this.keyframes=V,this.animationName=ye,this._duration=rt,this._delay=xt,this._finalStyles=Zt,this._specialStyles=ln,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this.currentSnapshot={},this._state=0,this.easing=Ft||\"linear\",this.totalTime=rt+xt,this._buildStyler()}onStart(N){this._onStartFns.push(N)}onDone(N){this._onDoneFns.push(N)}onDestroy(N){this._onDestroyFns.push(N)}destroy(){this.init(),!(this._state>=4)&&(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(N=>N()),this._onDestroyFns=[])}_flushDoneFns(){this._onDoneFns.forEach(N=>N()),this._onDoneFns=[]}_flushStartFns(){this._onStartFns.forEach(N=>N()),this._onStartFns=[]}finish(){this.init(),!(this._state>=3)&&(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}setPosition(N){this._styler.setPosition(N)}getPosition(){return this._styler.getPosition()}hasStarted(){return this._state>=2}init(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}play(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}pause(){this.init(),this._styler.pause()}restart(){this.reset(),this.play()}reset(){this._state=0,this._styler.destroy(),this._buildStyler(),this._styler.apply()}_buildStyler(){this._styler=new Fr(this.element,this.animationName,this._duration,this._delay,this.easing,\"forwards\",()=>this.finish())}triggerCallback(N){const V=\"start\"==N?this._onStartFns:this._onDoneFns;V.forEach(ye=>ye()),V.length=0}beforeDestroy(){this.init();const N={};if(this.hasStarted()){const V=this._state>=3;Object.keys(this._finalStyles).forEach(ye=>{\"offset\"!=ye&&(N[ye]=V?this._finalStyles[ye]:At(this.element,ye))})}this.currentSnapshot=N}}class $r extends r.ZN{constructor(N,V){super(),this.element=N,this._startingStyles={},this.__initialized=!1,this._styles=d(V)}init(){this.__initialized||!this._startingStyles||(this.__initialized=!0,Object.keys(this._styles).forEach(N=>{this._startingStyles[N]=this.element.style[N]}),super.init())}play(){!this._startingStyles||(this.init(),Object.keys(this._styles).forEach(N=>this.element.style.setProperty(N,this._styles[N])),super.play())}destroy(){!this._startingStyles||(Object.keys(this._startingStyles).forEach(N=>{const V=this._startingStyles[N];V?this.element.style.setProperty(N,V):this.element.style.removeProperty(N)}),this._startingStyles=null,super.destroy())}}class ke{constructor(){this._count=0}validateStyleProperty(N){return q(N)}matchesElement(N,V){return A(N,V)}containsElement(N,V){return ce(N,V)}query(N,V,ye){return _(N,V,ye)}computeStyle(N,V,ye){return window.getComputedStyle(N)[V]}buildKeyframeElement(N,V,ye){ye=ye.map(Zt=>d(Zt));let rt=`@keyframes ${V} {\\n`,xt=\"\";ye.forEach(Zt=>{xt=\" \";const ln=parseFloat(Zt.offset);rt+=`${xt}${100*ln}% {\\n`,xt+=\" \",Object.keys(Zt).forEach(vn=>{const Ln=Zt[vn];switch(vn){case\"offset\":return;case\"easing\":return void(Ln&&(rt+=`${xt}animation-timing-function: ${Ln};\\n`));default:return void(rt+=`${xt}${vn}: ${Ln};\\n`)}}),rt+=`${xt}}\\n`}),rt+=\"}\\n\";const Ft=document.createElement(\"style\");return Ft.textContent=rt,Ft}animate(N,V,ye,rt,xt,Ft=[],Zt){const ln=Ft.filter(ei=>ei instanceof br),vn={};Qe(ye,rt)&&ln.forEach(ei=>{let Ci=ei.currentSnapshot;Object.keys(Ci).forEach(xi=>vn[xi]=Ci[xi])});const Ln=function(et){let N={};return et&&(Array.isArray(et)?et:[et]).forEach(ye=>{Object.keys(ye).forEach(rt=>{\"offset\"==rt||\"easing\"==rt||(N[rt]=ye[rt])})}),N}(V=ot(N,V,vn));if(0==ye)return new $r(N,Ln);const Yn=\"gen_css_kf_\"+this._count++,Xn=this.buildKeyframeElement(N,Yn,V);(function(et){var N;const V=null===(N=et.getRootNode)||void 0===N?void 0:N.call(et);return\"undefined\"!=typeof ShadowRoot&&V instanceof ShadowRoot?V:document.head})(N).appendChild(Xn);const jn=pr(N,V),Jn=new br(N,V,Yn,ye,rt,xt,Ln,jn);return Jn.onDestroy(()=>{var et;(et=Xn).parentNode.removeChild(et)}),Jn}}class wn{constructor(N,V,ye,rt){this.element=N,this.keyframes=V,this.options=ye,this._specialStyles=rt,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=ye.duration,this._delay=ye.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(N=>N()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const N=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,N,this.options),this._finalKeyframe=N.length?N[N.length-1]:{},this.domPlayer.addEventListener(\"finish\",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(N,V,ye){return N.animate(V,ye)}onStart(N){this._onStartFns.push(N)}onDone(N){this._onDoneFns.push(N)}onDestroy(N){this._onDestroyFns.push(N)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(N=>N()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(N=>N()),this._onDestroyFns=[])}setPosition(N){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=N*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const N={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(V=>{\"offset\"!=V&&(N[V]=this._finished?this._finalKeyframe[V]:At(this.element,V))}),this.currentSnapshot=N}triggerCallback(N){const V=\"start\"==N?this._onStartFns:this._onDoneFns;V.forEach(ye=>ye()),V.length=0}}class zn{constructor(){this._isNativeImpl=/\\{\\s*\\[native\\s+code\\]\\s*\\}/.test(Kn().toString()),this._cssKeyframesDriver=new ke}validateStyleProperty(N){return q(N)}matchesElement(N,V){return A(N,V)}containsElement(N,V){return ce(N,V)}query(N,V,ye){return _(N,V,ye)}computeStyle(N,V,ye){return window.getComputedStyle(N)[V]}overrideWebAnimationsSupport(N){this._isNativeImpl=N}animate(N,V,ye,rt,xt,Ft=[],Zt){if(!Zt&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(N,V,ye,rt,xt,Ft);const Ln={duration:ye,delay:rt,fill:0==rt?\"both\":\"forwards\"};xt&&(Ln.easing=xt);const Yn={},Xn=Ft.filter(jn=>jn instanceof wn);Qe(ye,rt)&&Xn.forEach(jn=>{let Jn=jn.currentSnapshot;Object.keys(Jn).forEach(ei=>Yn[ei]=Jn[ei])});const ii=pr(N,V=ot(N,V=V.map(jn=>Ze(jn,!1)),Yn));return new wn(N,V,Ln,ii)}}function Kn(){return u()&&Element.prototype.animate||{}}var fi=c(8583);let gi=(()=>{class et extends r._j{constructor(V,ye){super(),this._nextAnimationId=0,this._renderer=V.createRenderer(ye.body,{id:\"0\",encapsulation:s.ifc.None,styles:[],data:{animation:[]}})}build(V){const ye=this._nextAnimationId.toString();this._nextAnimationId++;const rt=Array.isArray(V)?(0,r.vP)(V):V;return ji(this._renderer,null,ye,\"register\",[rt]),new Ji(ye,this._renderer)}}return et.\\u0275fac=function(V){return new(V||et)(s.LFG(s.FYo),s.LFG(fi.K0))},et.\\u0275prov=s.Yz7({token:et,factory:et.\\u0275fac}),et})();class Ji extends r.LC{constructor(N,V){super(),this._id=N,this._renderer=V}create(N,V){return new Nr(this._id,N,V||{},this._renderer)}}class Nr{constructor(N,V,ye,rt){this.id=N,this.element=V,this._renderer=rt,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command(\"create\",ye)}_listen(N,V){return this._renderer.listen(this.element,`@@${this.id}:${N}`,V)}_command(N,...V){return ji(this._renderer,this.element,this.id,N,V)}onDone(N){this._listen(\"done\",N)}onStart(N){this._listen(\"start\",N)}onDestroy(N){this._listen(\"destroy\",N)}init(){this._command(\"init\")}hasStarted(){return this._started}play(){this._command(\"play\"),this._started=!0}pause(){this._command(\"pause\")}restart(){this._command(\"restart\")}finish(){this._command(\"finish\")}destroy(){this._command(\"destroy\")}reset(){this._command(\"reset\"),this._started=!1}setPosition(N){this._command(\"setPosition\",N)}getPosition(){var N,V;return null!==(V=null===(N=this._renderer.engine.players[+this.id])||void 0===N?void 0:N.getPosition())&&void 0!==V?V:0}}function ji(et,N,V,ye,rt){return et.setProperty(N,`@@${V}:${ye}`,rt)}const yr=\"@.disabled\";let Wn=(()=>{class et{constructor(V,ye,rt){this.delegate=V,this.engine=ye,this._zone=rt,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),ye.onRemovalComplete=(xt,Ft)=>{Ft&&Ft.parentNode(xt)&&Ft.removeChild(xt.parentNode,xt)}}createRenderer(V,ye){const xt=this.delegate.createRenderer(V,ye);if(!(V&&ye&&ye.data&&ye.data.animation)){let Ln=this._rendererCache.get(xt);return Ln||(Ln=new os(\"\",xt,this.engine),this._rendererCache.set(xt,Ln)),Ln}const Ft=ye.id,Zt=ye.id+\"-\"+this._currentId;this._currentId++,this.engine.register(Zt,V);const ln=Ln=>{Array.isArray(Ln)?Ln.forEach(ln):this.engine.registerTrigger(Ft,Zt,V,Ln.name,Ln)};return ye.data.animation.forEach(ln),new as(this,Zt,xt,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(V,ye,rt){V>=0&&Vye(rt)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(xt=>{const[Ft,Zt]=xt;Ft(Zt)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([ye,rt]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return et.\\u0275fac=function(V){return new(V||et)(s.LFG(s.FYo),s.LFG(Gi),s.LFG(s.R0b))},et.\\u0275prov=s.Yz7({token:et,factory:et.\\u0275fac}),et})();class os{constructor(N,V,ye){this.namespaceId=N,this.delegate=V,this.engine=ye,this.destroyNode=this.delegate.destroyNode?rt=>V.destroyNode(rt):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(N,V){return this.delegate.createElement(N,V)}createComment(N){return this.delegate.createComment(N)}createText(N){return this.delegate.createText(N)}appendChild(N,V){this.delegate.appendChild(N,V),this.engine.onInsert(this.namespaceId,V,N,!1)}insertBefore(N,V,ye,rt=!0){this.delegate.insertBefore(N,V,ye),this.engine.onInsert(this.namespaceId,V,N,rt)}removeChild(N,V,ye){this.engine.onRemove(this.namespaceId,V,this.delegate,ye)}selectRootElement(N,V){return this.delegate.selectRootElement(N,V)}parentNode(N){return this.delegate.parentNode(N)}nextSibling(N){return this.delegate.nextSibling(N)}setAttribute(N,V,ye,rt){this.delegate.setAttribute(N,V,ye,rt)}removeAttribute(N,V,ye){this.delegate.removeAttribute(N,V,ye)}addClass(N,V){this.delegate.addClass(N,V)}removeClass(N,V){this.delegate.removeClass(N,V)}setStyle(N,V,ye,rt){this.delegate.setStyle(N,V,ye,rt)}removeStyle(N,V,ye){this.delegate.removeStyle(N,V,ye)}setProperty(N,V,ye){\"@\"==V.charAt(0)&&V==yr?this.disableAnimations(N,!!ye):this.delegate.setProperty(N,V,ye)}setValue(N,V){this.delegate.setValue(N,V)}listen(N,V,ye){return this.delegate.listen(N,V,ye)}disableAnimations(N,V){this.engine.disableAnimations(N,V)}}class as extends os{constructor(N,V,ye,rt){super(V,ye,rt),this.factory=N,this.namespaceId=V}setProperty(N,V,ye){\"@\"==V.charAt(0)?\".\"==V.charAt(1)&&V==yr?this.disableAnimations(N,ye=void 0===ye||!!ye):this.engine.process(this.namespaceId,N,V.substr(1),ye):this.delegate.setProperty(N,V,ye)}listen(N,V,ye){if(\"@\"==V.charAt(0)){const rt=function(et){switch(et){case\"body\":return document.body;case\"document\":return document;case\"window\":return window;default:return et}}(N);let xt=V.substr(1),Ft=\"\";return\"@\"!=xt.charAt(0)&&([xt,Ft]=function(et){const N=et.indexOf(\".\");return[et.substring(0,N),et.substr(N+1)]}(xt)),this.engine.listen(this.namespaceId,rt,xt,Ft,Zt=>{this.factory.scheduleListenerCallback(Zt._data||-1,ye,Zt)})}return this.delegate.listen(N,V,ye)}}let Ss=(()=>{class et extends Gi{constructor(V,ye,rt){super(V.body,ye,rt)}ngOnDestroy(){this.flush()}}return et.\\u0275fac=function(V){return new(V||et)(s.LFG(fi.K0),s.LFG(v),s.LFG(ct))},et.\\u0275prov=s.Yz7({token:et,factory:et.\\u0275fac}),et})();const ci=new s.OlP(\"AnimationModuleType\"),ys=[{provide:r._j,useClass:gi},{provide:ct,useFactory:function(){return new it}},{provide:Gi,useClass:Ss},{provide:s.FYo,useFactory:function(et,N,V){return new Wn(et,N,V)},deps:[e.se,Gi,s.R0b]}],Fi=[{provide:v,useFactory:function(){return\"function\"==typeof Kn()?new zn:new ke}},{provide:ci,useValue:\"BrowserAnimations\"},...ys],Ms=[{provide:v,useClass:f},{provide:ci,useValue:\"NoopAnimations\"},...ys];let Yr=(()=>{class et{static withConfig(V){return{ngModule:et,providers:V.disableAnimations?Ms:Fi}}}return et.\\u0275fac=function(V){return new(V||et)},et.\\u0275mod=s.oAB({type:et}),et.\\u0275inj=s.cJS({providers:Fi,imports:[e.b2]}),et})()},9075:(st,P,c)=>{\"use strict\";c.d(P,{b2:()=>ft,H7:()=>Ge,q6:()=>Dt,se:()=>lt});var s=c(8583),e=c(7716);class r extends s.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class u extends r{static makeCurrent(){(0,s.HT)(new u)}onAndCancel(Rt,Tt,zt){return Rt.addEventListener(Tt,zt,!1),()=>{Rt.removeEventListener(Tt,zt,!1)}}dispatchEvent(Rt,Tt){Rt.dispatchEvent(Tt)}remove(Rt){Rt.parentNode&&Rt.parentNode.removeChild(Rt)}createElement(Rt,Tt){return(Tt=Tt||this.getDefaultDocument()).createElement(Rt)}createHtmlDocument(){return document.implementation.createHTMLDocument(\"fakeTitle\")}getDefaultDocument(){return document}isElementNode(Rt){return Rt.nodeType===Node.ELEMENT_NODE}isShadowRoot(Rt){return Rt instanceof DocumentFragment}getGlobalEventTarget(Rt,Tt){return\"window\"===Tt?window:\"document\"===Tt?Rt:\"body\"===Tt?Rt.body:null}getBaseHref(Rt){const Tt=(l=l||document.querySelector(\"base\"),l?l.getAttribute(\"href\"):null);return null==Tt?null:function(Yt){a=a||document.createElement(\"a\"),a.setAttribute(\"href\",Yt);const Rt=a.pathname;return\"/\"===Rt.charAt(0)?Rt:`/${Rt}`}(Tt)}resetBaseElement(){l=null}getUserAgent(){return window.navigator.userAgent}getCookie(Rt){return(0,s.Mx)(document.cookie,Rt)}}let a,l=null;const y=new e.OlP(\"TRANSITION_ID\"),B=[{provide:e.ip1,useFactory:function(Yt,Rt,Tt){return()=>{Tt.get(e.CZH).donePromise.then(()=>{const zt=(0,s.q)(),dn=Rt.querySelectorAll(`style[ng-transition=\"${Yt}\"]`);for(let Ht=0;Ht{const Ht=Rt.findTestabilityInTree(zt,dn);if(null==Ht)throw new Error(\"Could not find testability for element.\");return Ht},e.dqk.getAllAngularTestabilities=()=>Rt.getAllTestabilities(),e.dqk.getAllAngularRootElements=()=>Rt.getAllRootElements(),e.dqk.frameworkStabilizers||(e.dqk.frameworkStabilizers=[]),e.dqk.frameworkStabilizers.push(zt=>{const dn=e.dqk.getAllAngularTestabilities();let Ht=dn.length,$t=!1;const wt=function(Kt){$t=$t||Kt,Ht--,0==Ht&&zt($t)};dn.forEach(function(Kt){Kt.whenStable(wt)})})}findTestabilityInTree(Rt,Tt,zt){if(null==Tt)return null;const dn=Rt.getTestability(Tt);return null!=dn?dn:zt?(0,s.q)().isShadowRoot(Tt)?this.findTestabilityInTree(Rt,Tt.host,!0):this.findTestabilityInTree(Rt,Tt.parentElement,!0):null}}let E=(()=>{class Yt{build(){return new XMLHttpRequest}}return Yt.\\u0275fac=function(Tt){return new(Tt||Yt)},Yt.\\u0275prov=e.Yz7({token:Yt,factory:Yt.\\u0275fac}),Yt})();const f=new e.OlP(\"EventManagerPlugins\");let v=(()=>{class Yt{constructor(Tt,zt){this._zone=zt,this._eventNameToPlugin=new Map,Tt.forEach(dn=>dn.manager=this),this._plugins=Tt.slice().reverse()}addEventListener(Tt,zt,dn){return this._findPluginFor(zt).addEventListener(Tt,zt,dn)}addGlobalEventListener(Tt,zt,dn){return this._findPluginFor(zt).addGlobalEventListener(Tt,zt,dn)}getZone(){return this._zone}_findPluginFor(Tt){const zt=this._eventNameToPlugin.get(Tt);if(zt)return zt;const dn=this._plugins;for(let Ht=0;Ht{class Yt{constructor(){this._stylesSet=new Set}addStyles(Tt){const zt=new Set;Tt.forEach(dn=>{this._stylesSet.has(dn)||(this._stylesSet.add(dn),zt.add(dn))}),this.onStylesAdded(zt)}onStylesAdded(Tt){}getAllStyles(){return Array.from(this._stylesSet)}}return Yt.\\u0275fac=function(Tt){return new(Tt||Yt)},Yt.\\u0275prov=e.Yz7({token:Yt,factory:Yt.\\u0275fac}),Yt})(),Z=(()=>{class Yt extends I{constructor(Tt){super(),this._doc=Tt,this._hostNodes=new Map,this._hostNodes.set(Tt.head,[])}_addStylesToHost(Tt,zt,dn){Tt.forEach(Ht=>{const $t=this._doc.createElement(\"style\");$t.textContent=Ht,dn.push(zt.appendChild($t))})}addHost(Tt){const zt=[];this._addStylesToHost(this._stylesSet,Tt,zt),this._hostNodes.set(Tt,zt)}removeHost(Tt){const zt=this._hostNodes.get(Tt);zt&&zt.forEach(R),this._hostNodes.delete(Tt)}onStylesAdded(Tt){this._hostNodes.forEach((zt,dn)=>{this._addStylesToHost(Tt,dn,zt)})}ngOnDestroy(){this._hostNodes.forEach(Tt=>Tt.forEach(R))}}return Yt.\\u0275fac=function(Tt){return new(Tt||Yt)(e.LFG(s.K0))},Yt.\\u0275prov=e.Yz7({token:Yt,factory:Yt.\\u0275fac}),Yt})();function R(Yt){(0,s.q)().remove(Yt)}const C={svg:\"http://www.w3.org/2000/svg\",xhtml:\"http://www.w3.org/1999/xhtml\",xlink:\"http://www.w3.org/1999/xlink\",xml:\"http://www.w3.org/XML/1998/namespace\",xmlns:\"http://www.w3.org/2000/xmlns/\"},g=/%COMP%/g;function pe(Yt,Rt,Tt){for(let zt=0;zt{if(\"__ngUnwrap__\"===Rt)return Yt;!1===Yt(Rt)&&(Rt.preventDefault(),Rt.returnValue=!1)}}let lt=(()=>{class Yt{constructor(Tt,zt,dn){this.eventManager=Tt,this.sharedStylesHost=zt,this.appId=dn,this.rendererByCompId=new Map,this.defaultRenderer=new G(Tt)}createRenderer(Tt,zt){if(!Tt||!zt)return this.defaultRenderer;switch(zt.encapsulation){case e.ifc.Emulated:{let dn=this.rendererByCompId.get(zt.id);return dn||(dn=new Le(this.eventManager,this.sharedStylesHost,zt,this.appId),this.rendererByCompId.set(zt.id,dn)),dn.applyToHost(Tt),dn}case 1:case e.ifc.ShadowDom:return new mt(this.eventManager,this.sharedStylesHost,Tt,zt);default:if(!this.rendererByCompId.has(zt.id)){const dn=pe(zt.id,zt.styles,[]);this.sharedStylesHost.addStyles(dn),this.rendererByCompId.set(zt.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return Yt.\\u0275fac=function(Tt){return new(Tt||Yt)(e.LFG(v),e.LFG(Z),e.LFG(e.AFp))},Yt.\\u0275prov=e.Yz7({token:Yt,factory:Yt.\\u0275fac}),Yt})();class G{constructor(Rt){this.eventManager=Rt,this.data=Object.create(null)}destroy(){}createElement(Rt,Tt){return Tt?document.createElementNS(C[Tt]||Tt,Rt):document.createElement(Rt)}createComment(Rt){return document.createComment(Rt)}createText(Rt){return document.createTextNode(Rt)}appendChild(Rt,Tt){Rt.appendChild(Tt)}insertBefore(Rt,Tt,zt){Rt&&Rt.insertBefore(Tt,zt)}removeChild(Rt,Tt){Rt&&Rt.removeChild(Tt)}selectRootElement(Rt,Tt){let zt=\"string\"==typeof Rt?document.querySelector(Rt):Rt;if(!zt)throw new Error(`The selector \"${Rt}\" did not match any elements`);return Tt||(zt.textContent=\"\"),zt}parentNode(Rt){return Rt.parentNode}nextSibling(Rt){return Rt.nextSibling}setAttribute(Rt,Tt,zt,dn){if(dn){Tt=dn+\":\"+Tt;const Ht=C[dn];Ht?Rt.setAttributeNS(Ht,Tt,zt):Rt.setAttribute(Tt,zt)}else Rt.setAttribute(Tt,zt)}removeAttribute(Rt,Tt,zt){if(zt){const dn=C[zt];dn?Rt.removeAttributeNS(dn,Tt):Rt.removeAttribute(`${zt}:${Tt}`)}else Rt.removeAttribute(Tt)}addClass(Rt,Tt){Rt.classList.add(Tt)}removeClass(Rt,Tt){Rt.classList.remove(Tt)}setStyle(Rt,Tt,zt,dn){dn&(e.JOm.DashCase|e.JOm.Important)?Rt.style.setProperty(Tt,zt,dn&e.JOm.Important?\"important\":\"\"):Rt.style[Tt]=zt}removeStyle(Rt,Tt,zt){zt&e.JOm.DashCase?Rt.style.removeProperty(Tt):Rt.style[Tt]=\"\"}setProperty(Rt,Tt,zt){Rt[Tt]=zt}setValue(Rt,Tt){Rt.nodeValue=Tt}listen(Rt,Tt,zt){return\"string\"==typeof Rt?this.eventManager.addGlobalEventListener(Rt,Tt,Se(zt)):this.eventManager.addEventListener(Rt,Tt,Se(zt))}}class Le extends G{constructor(Rt,Tt,zt,dn){super(Rt),this.component=zt;const Ht=pe(dn+\"-\"+zt.id,zt.styles,[]);Tt.addStyles(Ht),this.contentAttr=\"_ngcontent-%COMP%\".replace(g,dn+\"-\"+zt.id),this.hostAttr=\"_nghost-%COMP%\".replace(g,dn+\"-\"+zt.id)}applyToHost(Rt){super.setAttribute(Rt,this.hostAttr,\"\")}createElement(Rt,Tt){const zt=super.createElement(Rt,Tt);return super.setAttribute(zt,this.contentAttr,\"\"),zt}}class mt extends G{constructor(Rt,Tt,zt,dn){super(Rt),this.sharedStylesHost=Tt,this.hostEl=zt,this.shadowRoot=zt.attachShadow({mode:\"open\"}),this.sharedStylesHost.addHost(this.shadowRoot);const Ht=pe(dn.id,dn.styles,[]);for(let $t=0;$t{class Yt extends D{constructor(Tt){super(Tt)}supports(Tt){return!0}addEventListener(Tt,zt,dn){return Tt.addEventListener(zt,dn,!1),()=>this.removeEventListener(Tt,zt,dn)}removeEventListener(Tt,zt,dn){return Tt.removeEventListener(zt,dn)}}return Yt.\\u0275fac=function(Tt){return new(Tt||Yt)(e.LFG(s.K0))},Yt.\\u0275prov=e.Yz7({token:Yt,factory:Yt.\\u0275fac}),Yt})();const ot=[\"alt\",\"control\",\"meta\",\"shift\"],At={\"\\b\":\"Backspace\",\"\\t\":\"Tab\",\"\\x7f\":\"Delete\",\"\\x1b\":\"Escape\",Del:\"Delete\",Esc:\"Escape\",Left:\"ArrowLeft\",Right:\"ArrowRight\",Up:\"ArrowUp\",Down:\"ArrowDown\",Menu:\"ContextMenu\",Scroll:\"ScrollLock\",Win:\"OS\"},Et={A:\"1\",B:\"2\",C:\"3\",D:\"4\",E:\"5\",F:\"6\",G:\"7\",H:\"8\",I:\"9\",J:\"*\",K:\"+\",M:\"-\",N:\".\",O:\"/\",\"`\":\"0\",\"\\x90\":\"NumLock\"},Lt={alt:Yt=>Yt.altKey,control:Yt=>Yt.ctrlKey,meta:Yt=>Yt.metaKey,shift:Yt=>Yt.shiftKey};let Ie=(()=>{class Yt extends D{constructor(Tt){super(Tt)}supports(Tt){return null!=Yt.parseEventName(Tt)}addEventListener(Tt,zt,dn){const Ht=Yt.parseEventName(zt),$t=Yt.eventCallback(Ht.fullKey,dn,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,s.q)().onAndCancel(Tt,Ht.domEventName,$t))}static parseEventName(Tt){const zt=Tt.toLowerCase().split(\".\"),dn=zt.shift();if(0===zt.length||\"keydown\"!==dn&&\"keyup\"!==dn)return null;const Ht=Yt._normalizeKey(zt.pop());let $t=\"\";if(ot.forEach(Kt=>{const Pn=zt.indexOf(Kt);Pn>-1&&(zt.splice(Pn,1),$t+=Kt+\".\")}),$t+=Ht,0!=zt.length||0===Ht.length)return null;const wt={};return wt.domEventName=dn,wt.fullKey=$t,wt}static getEventFullKey(Tt){let zt=\"\",dn=function(Yt){let Rt=Yt.key;if(null==Rt){if(Rt=Yt.keyIdentifier,null==Rt)return\"Unidentified\";Rt.startsWith(\"U+\")&&(Rt=String.fromCharCode(parseInt(Rt.substring(2),16)),3===Yt.location&&Et.hasOwnProperty(Rt)&&(Rt=Et[Rt]))}return At[Rt]||Rt}(Tt);return dn=dn.toLowerCase(),\" \"===dn?dn=\"space\":\".\"===dn&&(dn=\"dot\"),ot.forEach(Ht=>{Ht!=dn&&Lt[Ht](Tt)&&(zt+=Ht+\".\")}),zt+=dn,zt}static eventCallback(Tt,zt,dn){return Ht=>{Yt.getEventFullKey(Ht)===Tt&&dn.runGuarded(()=>zt(Ht))}}static _normalizeKey(Tt){switch(Tt){case\"esc\":return\"escape\";default:return Tt}}}return Yt.\\u0275fac=function(Tt){return new(Tt||Yt)(e.LFG(s.K0))},Yt.\\u0275prov=e.Yz7({token:Yt,factory:Yt.\\u0275fac}),Yt})(),Ge=(()=>{class Yt{}return Yt.\\u0275fac=function(Tt){return new(Tt||Yt)},Yt.\\u0275prov=(0,e.Yz7)({factory:function(){return(0,e.LFG)(He)},token:Yt,providedIn:\"root\"}),Yt})(),He=(()=>{class Yt extends Ge{constructor(Tt){super(),this._doc=Tt}sanitize(Tt,zt){if(null==zt)return null;switch(Tt){case e.q3G.NONE:return zt;case e.q3G.HTML:return(0,e.qzn)(zt,\"HTML\")?(0,e.z3N)(zt):(0,e.EiD)(this._doc,String(zt)).toString();case e.q3G.STYLE:return(0,e.qzn)(zt,\"Style\")?(0,e.z3N)(zt):zt;case e.q3G.SCRIPT:if((0,e.qzn)(zt,\"Script\"))return(0,e.z3N)(zt);throw new Error(\"unsafe value used in a script context\");case e.q3G.URL:return(0,e.yhl)(zt),(0,e.qzn)(zt,\"URL\")?(0,e.z3N)(zt):(0,e.mCW)(String(zt));case e.q3G.RESOURCE_URL:if((0,e.qzn)(zt,\"ResourceURL\"))return(0,e.z3N)(zt);throw new Error(\"unsafe value used in a resource URL context (see https://g.co/ng/security#xss)\");default:throw new Error(`Unexpected SecurityContext ${Tt} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(Tt){return(0,e.JVY)(Tt)}bypassSecurityTrustStyle(Tt){return(0,e.L6k)(Tt)}bypassSecurityTrustScript(Tt){return(0,e.eBb)(Tt)}bypassSecurityTrustUrl(Tt){return(0,e.LAX)(Tt)}bypassSecurityTrustResourceUrl(Tt){return(0,e.pB0)(Tt)}}return Yt.\\u0275fac=function(Tt){return new(Tt||Yt)(e.LFG(s.K0))},Yt.\\u0275prov=(0,e.Yz7)({factory:function(){return function(Yt){return new He(Yt.get(s.K0))}((0,e.LFG)(e.gxx))},token:Yt,providedIn:\"root\"}),Yt})();const Dt=(0,e.eFA)(e._c5,\"browser\",[{provide:e.Lbi,useValue:s.bD},{provide:e.g9A,useValue:function(){u.makeCurrent(),w.init()},multi:!0},{provide:s.K0,useFactory:function(){return(0,e.RDi)(document),document},deps:[]}]),We=[[],{provide:e.zSh,useValue:\"root\"},{provide:e.qLn,useFactory:function(){return new e.qLn},deps:[]},{provide:f,useClass:Jt,multi:!0,deps:[s.K0,e.R0b,e.Lbi]},{provide:f,useClass:Ie,multi:!0,deps:[s.K0]},[],{provide:lt,useClass:lt,deps:[v,Z,e.AFp]},{provide:e.FYo,useExisting:lt},{provide:I,useExisting:Z},{provide:Z,useClass:Z,deps:[s.K0]},{provide:e.dDg,useClass:e.dDg,deps:[e.R0b]},{provide:v,useClass:v,deps:[f,e.R0b]},{provide:s.JF,useClass:E,deps:[]},[]];let ft=(()=>{class Yt{constructor(Tt){if(Tt)throw new Error(\"BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.\")}static withServerTransition(Tt){return{ngModule:Yt,providers:[{provide:e.AFp,useValue:Tt.appId},{provide:y,useExisting:e.AFp},B]}}}return Yt.\\u0275fac=function(Tt){return new(Tt||Yt)(e.LFG(Yt,12))},Yt.\\u0275mod=e.oAB({type:Yt}),Yt.\\u0275inj=e.cJS({providers:We,imports:[s.ez,e.hGG]}),Yt})();\"undefined\"!=typeof window&&window},9895:(st,P,c)=>{\"use strict\";c.d(P,{gz:()=>fn,m2:()=>I,F0:()=>Bi,Od:()=>_r,yS:()=>Ur,Bz:()=>Or,lC:()=>ht});var s=c(8583),e=c(7716),r=c(9412),u=c(5917),l=c(6215),m=c(9112),a=c(9897),b=c(3410),y=c(9923),M=c(1439),B=c(9193),w=c(2441),E=c(9765),O=c(8002),k=c(3190),Y=c(5257),z=c(9761),W=c(2145),K=c(5435),$=c(5304),re=c(4612),me=c(2627),q=c(8049),Me=c(9773),A=c(8307),ce=c(548),_=c(1307),d=c(8939),f=c(3282);class v{constructor(ue,ee){this.id=ue,this.url=ee}}class D extends v{constructor(ue,ee,Te=\"imperative\",ze=null){super(ue,ee),this.navigationTrigger=Te,this.restoredState=ze}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class I extends v{constructor(ue,ee,Te){super(ue,ee),this.urlAfterRedirects=Te}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Z extends v{constructor(ue,ee,Te){super(ue,ee),this.reason=Te}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class R extends v{constructor(ue,ee,Te){super(ue,ee),this.error=Te}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class C extends v{constructor(ue,ee,Te,ze){super(ue,ee),this.urlAfterRedirects=Te,this.state=ze}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class g extends v{constructor(ue,ee,Te,ze){super(ue,ee),this.urlAfterRedirects=Te,this.state=ze}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class S extends v{constructor(ue,ee,Te,ze,_t){super(ue,ee),this.urlAfterRedirects=Te,this.state=ze,this.shouldActivate=_t}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class te extends v{constructor(ue,ee,Te,ze){super(ue,ee),this.urlAfterRedirects=Te,this.state=ze}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Oe extends v{constructor(ue,ee,Te,ze){super(ue,ee),this.urlAfterRedirects=Te,this.state=ze}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class fe{constructor(ue){this.route=ue}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class ie{constructor(ue){this.route=ue}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class be{constructor(ue){this.snapshot=ue}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class pe{constructor(ue){this.snapshot=ue}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class Se{constructor(ue){this.snapshot=ue}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class Pe{constructor(ue){this.snapshot=ue}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class lt{constructor(ue,ee,Te){this.routerEvent=ue,this.position=ee,this.anchor=Te}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}const G=\"primary\";class Ze{constructor(ue){this.params=ue||{}}has(ue){return Object.prototype.hasOwnProperty.call(this.params,ue)}get(ue){if(this.has(ue)){const ee=this.params[ue];return Array.isArray(ee)?ee[0]:ee}return null}getAll(ue){if(this.has(ue)){const ee=this.params[ue];return Array.isArray(ee)?ee:[ee]}return[]}get keys(){return Object.keys(this.params)}}function Xe(ge){return new Ze(ge)}const Ke=\"ngNavigationCancelingError\";function Le(ge){const ue=Error(\"NavigationCancelingError: \"+ge);return ue[Ke]=!0,ue}function Jt(ge,ue,ee){const Te=ee.path.split(\"/\");if(Te.length>ge.length||\"full\"===ee.pathMatch&&(ue.hasChildren()||Te.lengthTe[_t]===ze)}return ge===ue}function le(ge){return Array.prototype.concat.apply([],ge)}function U(ge){return ge.length>0?ge[ge.length-1]:null}function j(ge,ue){for(const ee in ge)ge.hasOwnProperty(ee)&&ue(ge[ee],ee)}function _e(ge){return(0,e.CqO)(ge)?ge:(0,e.QGY)(ge)?(0,r.D)(Promise.resolve(ge)):(0,u.of)(ge)}const ot={exact:function Mt(ge,ue,ee){if(!He(ge.segments,ue.segments)||!Lt(ge.segments,ue.segments,ee)||ge.numberOfChildren!==ue.numberOfChildren)return!1;for(const Te in ue.children)if(!ge.children[Te]||!Mt(ge.children[Te],ue.children[Te],ee))return!1;return!0},subset:Ae},Je={exact:function(ge,ue){return Re(ge,ue)},subset:function(ge,ue){return Object.keys(ue).length<=Object.keys(ge).length&&Object.keys(ue).every(ee=>de(ge[ee],ue[ee]))},ignored:()=>!0};function At(ge,ue,ee){return ot[ee.paths](ge.root,ue.root,ee.matrixParams)&&Je[ee.queryParams](ge.queryParams,ue.queryParams)&&!(\"exact\"===ee.fragment&&ge.fragment!==ue.fragment)}function Ae(ge,ue,ee){return nt(ge,ue,ue.segments,ee)}function nt(ge,ue,ee,Te){if(ge.segments.length>ee.length){const ze=ge.segments.slice(0,ee.length);return!(!He(ze,ee)||ue.hasChildren()||!Lt(ze,ee,Te))}if(ge.segments.length===ee.length){if(!He(ge.segments,ee)||!Lt(ge.segments,ee,Te))return!1;for(const ze in ue.children)if(!ge.children[ze]||!Ae(ge.children[ze],ue.children[ze],Te))return!1;return!0}{const ze=ee.slice(0,ge.segments.length),_t=ee.slice(ge.segments.length);return!!(He(ge.segments,ze)&&Lt(ge.segments,ze,Te)&&ge.children[G])&&nt(ge.children[G],ue,_t,Te)}}function Lt(ge,ue,ee){return ue.every((Te,ze)=>Je[ee](ge[ze].parameters,Te.parameters))}class Ie{constructor(ue,ee,Te){this.root=ue,this.queryParams=ee,this.fragment=Te}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Xe(this.queryParams)),this._queryParamMap}toString(){return qe.serialize(this)}}class Ne{constructor(ue,ee){this.segments=ue,this.children=ee,this.parent=null,j(ee,(Te,ze)=>Te.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return pt(this)}}class Ge{constructor(ue,ee){this.path=ue,this.parameters=ee}get parameterMap(){return this._parameterMap||(this._parameterMap=Xe(this.parameters)),this._parameterMap}toString(){return nn(this)}}function He(ge,ue){return ge.length===ue.length&&ge.every((ee,Te)=>ee.path===ue[Te].path)}class Be{}class $e{parse(ue){const ee=new cn(ue);return new Ie(ee.parseRootSegment(),ee.parseQueryParams(),ee.parseFragment())}serialize(ue){var ge;return`${`/${we(ue.root,!0)}`}${function(ge){const ue=Object.keys(ge).map(ee=>{const Te=ge[ee];return Array.isArray(Te)?Te.map(ze=>`${Fe(ee)}=${Fe(ze)}`).join(\"&\"):`${Fe(ee)}=${Fe(Te)}`}).filter(ee=>!!ee);return ue.length?`?${ue.join(\"&\")}`:\"\"}(ue.queryParams)}${\"string\"==typeof ue.fragment?`#${ge=ue.fragment,encodeURI(ge)}`:\"\"}`}}const qe=new $e;function pt(ge){return ge.segments.map(ue=>nn(ue)).join(\"/\")}function we(ge,ue){if(!ge.hasChildren())return pt(ge);if(ue){const ee=ge.children[G]?we(ge.children[G],!1):\"\",Te=[];return j(ge.children,(ze,_t)=>{_t!==G&&Te.push(`${_t}:${we(ze,!1)}`)}),Te.length>0?`${ee}(${Te.join(\"//\")})`:ee}{const ee=function(ge,ue){let ee=[];return j(ge.children,(Te,ze)=>{ze===G&&(ee=ee.concat(ue(Te,ze)))}),j(ge.children,(Te,ze)=>{ze!==G&&(ee=ee.concat(ue(Te,ze)))}),ee}(ge,(Te,ze)=>ze===G?[we(ge.children[G],!1)]:[`${ze}:${we(Te,!1)}`]);return 1===Object.keys(ge.children).length&&null!=ge.children[G]?`${pt(ge)}/${ee[0]}`:`${pt(ge)}/(${ee.join(\"//\")})`}}function je(ge){return encodeURIComponent(ge).replace(/%40/g,\"@\").replace(/%3A/gi,\":\").replace(/%24/g,\"$\").replace(/%2C/gi,\",\")}function Fe(ge){return je(ge).replace(/%3B/gi,\";\")}function We(ge){return je(ge).replace(/\\(/g,\"%28\").replace(/\\)/g,\"%29\").replace(/%26/gi,\"&\")}function ft(ge){return decodeURIComponent(ge)}function at(ge){return ft(ge.replace(/\\+/g,\"%20\"))}function nn(ge){return`${We(ge.path)}${function(ge){return Object.keys(ge).map(ue=>`;${We(ue)}=${We(ge[ue])}`).join(\"\")}(ge.parameters)}`}const Tn=/^[^\\/()?;=#]+/;function Vt(ge){const ue=ge.match(Tn);return ue?ue[0]:\"\"}const Ut=/^[^=?&#]+/,hn=/^[^?&#]+/;class cn{constructor(ue){this.url=ue,this.remaining=ue}parseRootSegment(){return this.consumeOptional(\"/\"),\"\"===this.remaining||this.peekStartsWith(\"?\")||this.peekStartsWith(\"#\")?new Ne([],{}):new Ne([],this.parseChildren())}parseQueryParams(){const ue={};if(this.consumeOptional(\"?\"))do{this.parseQueryParam(ue)}while(this.consumeOptional(\"&\"));return ue}parseFragment(){return this.consumeOptional(\"#\")?decodeURIComponent(this.remaining):null}parseChildren(){if(\"\"===this.remaining)return{};this.consumeOptional(\"/\");const ue=[];for(this.peekStartsWith(\"(\")||ue.push(this.parseSegment());this.peekStartsWith(\"/\")&&!this.peekStartsWith(\"//\")&&!this.peekStartsWith(\"/(\");)this.capture(\"/\"),ue.push(this.parseSegment());let ee={};this.peekStartsWith(\"/(\")&&(this.capture(\"/\"),ee=this.parseParens(!0));let Te={};return this.peekStartsWith(\"(\")&&(Te=this.parseParens(!1)),(ue.length>0||Object.keys(ee).length>0)&&(Te[G]=new Ne(ue,ee)),Te}parseSegment(){const ue=Vt(this.remaining);if(\"\"===ue&&this.peekStartsWith(\";\"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(ue),new Ge(ft(ue),this.parseMatrixParams())}parseMatrixParams(){const ue={};for(;this.consumeOptional(\";\");)this.parseParam(ue);return ue}parseParam(ue){const ee=Vt(this.remaining);if(!ee)return;this.capture(ee);let Te=\"\";if(this.consumeOptional(\"=\")){const ze=Vt(this.remaining);ze&&(Te=ze,this.capture(Te))}ue[ft(ee)]=ft(Te)}parseQueryParam(ue){const ee=function(ge){const ue=ge.match(Ut);return ue?ue[0]:\"\"}(this.remaining);if(!ee)return;this.capture(ee);let Te=\"\";if(this.consumeOptional(\"=\")){const Nt=function(ge){const ue=ge.match(hn);return ue?ue[0]:\"\"}(this.remaining);Nt&&(Te=Nt,this.capture(Te))}const ze=at(ee),_t=at(Te);if(ue.hasOwnProperty(ze)){let Nt=ue[ze];Array.isArray(Nt)||(Nt=[Nt],ue[ze]=Nt),Nt.push(_t)}else ue[ze]=_t}parseParens(ue){const ee={};for(this.capture(\"(\");!this.consumeOptional(\")\")&&this.remaining.length>0;){const Te=Vt(this.remaining),ze=this.remaining[Te.length];if(\"/\"!==ze&&\")\"!==ze&&\";\"!==ze)throw new Error(`Cannot parse url '${this.url}'`);let _t;Te.indexOf(\":\")>-1?(_t=Te.substr(0,Te.indexOf(\":\")),this.capture(_t),this.capture(\":\")):ue&&(_t=G);const Nt=this.parseChildren();ee[_t]=1===Object.keys(Nt).length?Nt[G]:new Ne([],Nt),this.consumeOptional(\"//\")}return ee}peekStartsWith(ue){return this.remaining.startsWith(ue)}consumeOptional(ue){return!!this.peekStartsWith(ue)&&(this.remaining=this.remaining.substring(ue.length),!0)}capture(ue){if(!this.consumeOptional(ue))throw new Error(`Expected \"${ue}\".`)}}class bn{constructor(ue){this._root=ue}get root(){return this._root.value}parent(ue){const ee=this.pathFromRoot(ue);return ee.length>1?ee[ee.length-2]:null}children(ue){const ee=kn(ue,this._root);return ee?ee.children.map(Te=>Te.value):[]}firstChild(ue){const ee=kn(ue,this._root);return ee&&ee.children.length>0?ee.children[0].value:null}siblings(ue){const ee=Rn(ue,this._root);return ee.length<2?[]:ee[ee.length-2].children.map(ze=>ze.value).filter(ze=>ze!==ue)}pathFromRoot(ue){return Rn(ue,this._root).map(ee=>ee.value)}}function kn(ge,ue){if(ge===ue.value)return ue;for(const ee of ue.children){const Te=kn(ge,ee);if(Te)return Te}return null}function Rn(ge,ue){if(ge===ue.value)return[ue];for(const ee of ue.children){const Te=Rn(ge,ee);if(Te.length)return Te.unshift(ue),Te}return[]}class ct{constructor(ue,ee){this.value=ue,this.children=ee}toString(){return`TreeNode(${this.value})`}}function It(ge){const ue={};return ge&&ge.children.forEach(ee=>ue[ee.value.outlet]=ee),ue}class it extends bn{constructor(ue,ee){super(ue),this.snapshot=ee,zt(this,ue)}toString(){return this.snapshot.toString()}}function St(ge,ue){const ee=function(ge,ue){const Nt=new Rt([],{},{},\"\",{},G,ue,null,ge.root,-1,{});return new Tt(\"\",new ct(Nt,[]))}(ge,ue),Te=new l.X([new Ge(\"\",{})]),ze=new l.X({}),_t=new l.X({}),Nt=new l.X({}),Wt=new l.X(\"\"),yn=new fn(Te,ze,Nt,Wt,_t,G,ue,ee.root);return yn.snapshot=ee.root,new it(new ct(yn,[]),ee)}class fn{constructor(ue,ee,Te,ze,_t,Nt,Wt,yn){this.url=ue,this.params=ee,this.queryParams=Te,this.fragment=ze,this.data=_t,this.outlet=Nt,this.component=Wt,this._futureSnapshot=yn}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,O.U)(ue=>Xe(ue)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,O.U)(ue=>Xe(ue)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function gn(ge,ue=\"emptyOnly\"){const ee=ge.pathFromRoot;let Te=0;if(\"always\"!==ue)for(Te=ee.length-1;Te>=1;){const ze=ee[Te],_t=ee[Te-1];if(ze.routeConfig&&\"\"===ze.routeConfig.path)Te--;else{if(_t.component)break;Te--}}return function(ge){return ge.reduce((ue,ee)=>({params:Object.assign(Object.assign({},ue.params),ee.params),data:Object.assign(Object.assign({},ue.data),ee.data),resolve:Object.assign(Object.assign({},ue.resolve),ee._resolvedData)}),{params:{},data:{},resolve:{}})}(ee.slice(Te))}class Rt{constructor(ue,ee,Te,ze,_t,Nt,Wt,yn,Nn,vi,Vn){this.url=ue,this.params=ee,this.queryParams=Te,this.fragment=ze,this.data=_t,this.outlet=Nt,this.component=Wt,this.routeConfig=yn,this._urlSegment=Nn,this._lastPathIndex=vi,this._resolve=Vn}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Xe(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Xe(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(Te=>Te.toString()).join(\"/\")}', path:'${this.routeConfig?this.routeConfig.path:\"\"}')`}}class Tt extends bn{constructor(ue,ee){super(ee),this.url=ue,zt(this,ee)}toString(){return dn(this._root)}}function zt(ge,ue){ue.value._routerState=ge,ue.children.forEach(ee=>zt(ge,ee))}function dn(ge){const ue=ge.children.length>0?` { ${ge.children.map(dn).join(\", \")} } `:\"\";return`${ge.value}${ue}`}function Ht(ge){if(ge.snapshot){const ue=ge.snapshot,ee=ge._futureSnapshot;ge.snapshot=ee,Re(ue.queryParams,ee.queryParams)||ge.queryParams.next(ee.queryParams),ue.fragment!==ee.fragment&&ge.fragment.next(ee.fragment),Re(ue.params,ee.params)||ge.params.next(ee.params),function(ge,ue){if(ge.length!==ue.length)return!1;for(let ee=0;eeRe(ee.parameters,ue[Te].parameters))}(ge.url,ue.url)&&!(!ge.parent!=!ue.parent)&&(!ge.parent||$t(ge.parent,ue.parent))}function Kt(ge,ue,ee){if(ee&&ge.shouldReuseRoute(ue.value,ee.value.snapshot)){const Te=ee.value;Te._futureSnapshot=ue.value;const ze=function(ge,ue,ee){return ue.children.map(Te=>{for(const ze of ee.children)if(ge.shouldReuseRoute(Te.value,ze.value.snapshot))return Kt(ge,Te,ze);return Kt(ge,Te)})}(ge,ue,ee);return new ct(Te,ze)}{if(ge.shouldAttach(ue.value)){const _t=ge.retrieve(ue.value);if(null!==_t){const Nt=_t.route;return Pn(ue,Nt),Nt}}const Te=function(ge){return new fn(new l.X(ge.url),new l.X(ge.params),new l.X(ge.queryParams),new l.X(ge.fragment),new l.X(ge.data),ge.outlet,ge.component,ge)}(ue.value),ze=ue.children.map(_t=>Kt(ge,_t));return new ct(Te,ze)}}function Pn(ge,ue){if(ge.value.routeConfig!==ue.value.routeConfig)throw new Error(\"Cannot reattach ActivatedRouteSnapshot created from a different route\");if(ge.children.length!==ue.children.length)throw new Error(\"Cannot reattach ActivatedRouteSnapshot with a different number of children\");ue.value._futureSnapshot=ge.value;for(let ee=0;ee{_t[Wt]=Array.isArray(Nt)?Nt.map(yn=>`${yn}`):`${Nt}`}),new Ie(ee.root===ge?ue:_i(ee.root,ge,ue),_t,ze)}function _i(ge,ue,ee){const Te={};return j(ge.children,(ze,_t)=>{Te[_t]=ze===ue?ee:_i(ze,ue,ee)}),new Ne(ge.segments,Te)}class qi{constructor(ue,ee,Te){if(this.isAbsolute=ue,this.numberOfDoubleDots=ee,this.commands=Te,ue&&Te.length>0&&Mi(Te[0]))throw new Error(\"Root segment cannot have matrix parameters\");const ze=Te.find(wi);if(ze&&ze!==U(Te))throw new Error(\"{outlets:{}} has to be the last command\")}toRoot(){return this.isAbsolute&&1===this.commands.length&&\"/\"==this.commands[0]}}class ai{constructor(ue,ee,Te){this.segmentGroup=ue,this.processChildren=ee,this.index=Te}}function Bt(ge,ue,ee){if(ge||(ge=new Ne([],{})),0===ge.segments.length&&ge.hasChildren())return _n(ge,ue,ee);const Te=function(ge,ue,ee){let Te=0,ze=ue;const _t={match:!1,pathIndex:0,commandIndex:0};for(;ze=ee.length)return _t;const Nt=ge.segments[ze],Wt=ee[Te];if(wi(Wt))break;const yn=`${Wt}`,Nn=Te0&&void 0===yn)break;if(yn&&Nn&&\"object\"==typeof Nn&&void 0===Nn.outlets){if(!Gn(yn,Nn,Nt))return _t;Te+=2}else{if(!Gn(yn,{},Nt))return _t;Te++}ze++}return{match:!0,pathIndex:ze,commandIndex:Te}}(ge,ue,ee),ze=ee.slice(Te.commandIndex);if(Te.match&&Te.pathIndex{\"string\"==typeof _t&&(_t=[_t]),null!==_t&&(ze[Nt]=Bt(ge.children[Nt],ue,_t))}),j(ge.children,(_t,Nt)=>{void 0===Te[Nt]&&(ze[Nt]=_t)}),new Ne(ge.segments,ze)}}function rn(ge,ue,ee){const Te=ge.segments.slice(0,ue);let ze=0;for(;ze{\"string\"==typeof ee&&(ee=[ee]),null!==ee&&(ue[Te]=rn(new Ne([],{}),0,ee))}),ue}function Fn(ge){const ue={};return j(ge,(ee,Te)=>ue[Te]=`${ee}`),ue}function Gn(ge,ue,ee){return ge==ee.path&&Re(ue,ee.parameters)}class er{constructor(ue,ee,Te,ze){this.routeReuseStrategy=ue,this.futureState=ee,this.currState=Te,this.forwardEvent=ze}activate(ue){const ee=this.futureState._root,Te=this.currState?this.currState._root:null;this.deactivateChildRoutes(ee,Te,ue),Ht(this.futureState.root),this.activateChildRoutes(ee,Te,ue)}deactivateChildRoutes(ue,ee,Te){const ze=It(ee);ue.children.forEach(_t=>{const Nt=_t.value.outlet;this.deactivateRoutes(_t,ze[Nt],Te),delete ze[Nt]}),j(ze,(_t,Nt)=>{this.deactivateRouteAndItsChildren(_t,Te)})}deactivateRoutes(ue,ee,Te){const ze=ue.value,_t=ee?ee.value:null;if(ze===_t)if(ze.component){const Nt=Te.getContext(ze.outlet);Nt&&this.deactivateChildRoutes(ue,ee,Nt.children)}else this.deactivateChildRoutes(ue,ee,Te);else _t&&this.deactivateRouteAndItsChildren(ee,Te)}deactivateRouteAndItsChildren(ue,ee){this.routeReuseStrategy.shouldDetach(ue.value.snapshot)?this.detachAndStoreRouteSubtree(ue,ee):this.deactivateRouteAndOutlet(ue,ee)}detachAndStoreRouteSubtree(ue,ee){const Te=ee.getContext(ue.value.outlet);if(Te&&Te.outlet){const ze=Te.outlet.detach(),_t=Te.children.onOutletDeactivated();this.routeReuseStrategy.store(ue.value.snapshot,{componentRef:ze,route:ue,contexts:_t})}}deactivateRouteAndOutlet(ue,ee){const Te=ee.getContext(ue.value.outlet),ze=Te&&ue.value.component?Te.children:ee,_t=It(ue);for(const Nt of Object.keys(_t))this.deactivateRouteAndItsChildren(_t[Nt],ze);Te&&Te.outlet&&(Te.outlet.deactivate(),Te.children.onOutletDeactivated(),Te.attachRef=null,Te.resolver=null,Te.route=null)}activateChildRoutes(ue,ee,Te){const ze=It(ee);ue.children.forEach(_t=>{this.activateRoutes(_t,ze[_t.value.outlet],Te),this.forwardEvent(new Pe(_t.value.snapshot))}),ue.children.length&&this.forwardEvent(new pe(ue.value.snapshot))}activateRoutes(ue,ee,Te){const ze=ue.value,_t=ee?ee.value:null;if(Ht(ze),ze===_t)if(ze.component){const Nt=Te.getOrCreateContext(ze.outlet);this.activateChildRoutes(ue,ee,Nt.children)}else this.activateChildRoutes(ue,ee,Te);else if(ze.component){const Nt=Te.getOrCreateContext(ze.outlet);if(this.routeReuseStrategy.shouldAttach(ze.snapshot)){const Wt=this.routeReuseStrategy.retrieve(ze.snapshot);this.routeReuseStrategy.store(ze.snapshot,null),Nt.children.onOutletReAttached(Wt.contexts),Nt.attachRef=Wt.componentRef,Nt.route=Wt.route.value,Nt.outlet&&Nt.outlet.attach(Wt.componentRef,Wt.route.value),sr(Wt.route)}else{const Wt=function(ge){for(let ue=ge.parent;ue;ue=ue.parent){const ee=ue.routeConfig;if(ee&&ee._loadedConfig)return ee._loadedConfig;if(ee&&ee.component)return null}return null}(ze.snapshot),yn=Wt?Wt.module.componentFactoryResolver:null;Nt.attachRef=null,Nt.route=ze,Nt.resolver=yn,Nt.outlet&&Nt.outlet.activateWith(ze,yn),this.activateChildRoutes(ue,null,Nt.children)}}else this.activateChildRoutes(ue,null,Te)}}function sr(ge){Ht(ge.value),ge.children.forEach(sr)}class Dr{constructor(ue,ee){this.routes=ue,this.module=ee}}function Ai(ge){return\"function\"==typeof ge}function tr(ge){return ge instanceof Ie}const Gi=Symbol(\"INITIAL_VALUE\");function pr(){return(0,k.w)(ge=>(0,m.aj)(ge.map(ue=>ue.pipe((0,Y.q)(1),(0,z.O)(Gi)))).pipe((0,W.R)((ue,ee)=>{let Te=!1;return ee.reduce((ze,_t,Nt)=>ze!==Gi?ze:(_t===Gi&&(Te=!0),Te||!1!==_t&&Nt!==ee.length-1&&!tr(_t)?ze:_t),ue)},Gi),(0,K.h)(ue=>ue!==Gi),(0,O.U)(ue=>tr(ue)?ue:!0===ue),(0,Y.q)(1)))}let Qr=(()=>{class ge{}return ge.\\u0275fac=function(ee){return new(ee||ge)},ge.\\u0275cmp=e.Xpm({type:ge,selectors:[[\"ng-component\"]],decls:1,vars:0,template:function(ee,Te){1&ee&&e._UZ(0,\"router-outlet\")},directives:function(){return[ht]},encapsulation:2}),ge})();function rr(ge,ue=\"\"){for(let ee=0;eeYi(Te)===ue);return ee.push(...ge.filter(Te=>Yi(Te)!==ue)),ee}const Fr={matched:!1,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};function lr(ge,ue,ee){var Te;if(\"\"===ue.path)return\"full\"===ue.pathMatch&&(ge.hasChildren()||ee.length>0)?Object.assign({},Fr):{matched:!0,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};const _t=(ue.matcher||Jt)(ee,ge,ue);if(!_t)return Object.assign({},Fr);const Nt={};j(_t.posParams,(yn,Nn)=>{Nt[Nn]=yn.path});const Wt=_t.consumed.length>0?Object.assign(Object.assign({},Nt),_t.consumed[_t.consumed.length-1].parameters):Nt;return{matched:!0,consumedSegments:_t.consumed,lastChild:_t.consumed.length,parameters:Wt,positionalParamSegments:null!==(Te=_t.posParams)&&void 0!==Te?Te:{}}}function wr(ge,ue,ee,Te,ze=\"corrected\"){if(ee.length>0&&function(ge,ue,ee){return ee.some(Te=>Hi(ge,ue,Te)&&Yi(Te)!==G)}(ge,ee,Te)){const Nt=new Ne(ue,function(ge,ue,ee,Te){const ze={};ze[G]=Te,Te._sourceSegment=ge,Te._segmentIndexShift=ue.length;for(const _t of ee)if(\"\"===_t.path&&Yi(_t)!==G){const Nt=new Ne([],{});Nt._sourceSegment=ge,Nt._segmentIndexShift=ue.length,ze[Yi(_t)]=Nt}return ze}(ge,ue,Te,new Ne(ee,ge.children)));return Nt._sourceSegment=ge,Nt._segmentIndexShift=ue.length,{segmentGroup:Nt,slicedSegments:[]}}if(0===ee.length&&function(ge,ue,ee){return ee.some(Te=>Hi(ge,ue,Te))}(ge,ee,Te)){const Nt=new Ne(ge.segments,function(ge,ue,ee,Te,ze,_t){const Nt={};for(const Wt of Te)if(Hi(ge,ee,Wt)&&!ze[Yi(Wt)]){const yn=new Ne([],{});yn._sourceSegment=ge,yn._segmentIndexShift=\"legacy\"===_t?ge.segments.length:ue.length,Nt[Yi(Wt)]=yn}return Object.assign(Object.assign({},ze),Nt)}(ge,ue,ee,Te,ge.children,ze));return Nt._sourceSegment=ge,Nt._segmentIndexShift=ue.length,{segmentGroup:Nt,slicedSegments:ee}}const _t=new Ne(ge.segments,ge.children);return _t._sourceSegment=ge,_t._segmentIndexShift=ue.length,{segmentGroup:_t,slicedSegments:ee}}function Hi(ge,ue,ee){return(!(ge.hasChildren()||ue.length>0)||\"full\"!==ee.pathMatch)&&\"\"===ee.path}function pi(ge,ue,ee,Te){return!!(Yi(ge)===Te||Te!==G&&Hi(ue,ee,ge))&&(\"**\"===ge.path||lr(ue,ge,ee).matched)}function Cr(ge,ue,ee){return 0===ue.length&&!ge.children[ee]}class Wi{constructor(ue){this.segmentGroup=ue||null}}class Wr{constructor(ue){this.urlTree=ue}}function br(ge){return new a.y(ue=>ue.error(new Wi(ge)))}function $r(ge){return new a.y(ue=>ue.error(new Wr(ge)))}function Ee(ge){return new a.y(ue=>ue.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${ge}'`)))}class X{constructor(ue,ee,Te,ze,_t){this.configLoader=ee,this.urlSerializer=Te,this.urlTree=ze,this.config=_t,this.allowRedirects=!0,this.ngModule=ue.get(e.h0i)}apply(){const ue=wr(this.urlTree.root,[],[],this.config).segmentGroup,ee=new Ne(ue.segments,ue.children);return this.expandSegmentGroup(this.ngModule,this.config,ee,G).pipe((0,O.U)(_t=>this.createUrlTree(oe(_t),this.urlTree.queryParams,this.urlTree.fragment))).pipe((0,$.K)(_t=>{if(_t instanceof Wr)return this.allowRedirects=!1,this.match(_t.urlTree);throw _t instanceof Wi?this.noMatchError(_t):_t}))}match(ue){return this.expandSegmentGroup(this.ngModule,this.config,ue.root,G).pipe((0,O.U)(ze=>this.createUrlTree(oe(ze),ue.queryParams,ue.fragment))).pipe((0,$.K)(ze=>{throw ze instanceof Wi?this.noMatchError(ze):ze}))}noMatchError(ue){return new Error(`Cannot match any routes. URL Segment: '${ue.segmentGroup}'`)}createUrlTree(ue,ee,Te){const ze=ue.segments.length>0?new Ne([],{[G]:ue}):ue;return new Ie(ze,ee,Te)}expandSegmentGroup(ue,ee,Te,ze){return 0===Te.segments.length&&Te.hasChildren()?this.expandChildren(ue,ee,Te).pipe((0,O.U)(_t=>new Ne([],_t))):this.expandSegment(ue,Te,ee,Te.segments,ze,!0)}expandChildren(ue,ee,Te){const ze=[];for(const _t of Object.keys(Te.children))\"primary\"===_t?ze.unshift(_t):ze.push(_t);return(0,r.D)(ze).pipe((0,re.b)(_t=>{const Nt=Te.children[_t],Wt=Zn(ee,_t);return this.expandSegmentGroup(ue,Wt,Nt,_t).pipe((0,O.U)(yn=>({segment:yn,outlet:_t})))}),(0,W.R)((_t,Nt)=>(_t[Nt.outlet]=Nt.segment,_t),{}),(0,me.Z)())}expandSegment(ue,ee,Te,ze,_t,Nt){return(0,r.D)(Te).pipe((0,re.b)(Wt=>this.expandSegmentAgainstRoute(ue,ee,Te,Wt,ze,_t,Nt).pipe((0,$.K)(Nn=>{if(Nn instanceof Wi)return(0,u.of)(null);throw Nn}))),(0,q.P)(Wt=>!!Wt),(0,$.K)((Wt,yn)=>{if(Wt instanceof b.K||\"EmptyError\"===Wt.name){if(Cr(ee,ze,_t))return(0,u.of)(new Ne([],{}));throw new Wi(ee)}throw Wt}))}expandSegmentAgainstRoute(ue,ee,Te,ze,_t,Nt,Wt){return pi(ze,ee,_t,Nt)?void 0===ze.redirectTo?this.matchSegmentAgainstRoute(ue,ee,ze,_t,Nt):Wt&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(ue,ee,Te,ze,_t,Nt):br(ee):br(ee)}expandSegmentAgainstRouteUsingRedirect(ue,ee,Te,ze,_t,Nt){return\"**\"===ze.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(ue,Te,ze,Nt):this.expandRegularSegmentAgainstRouteUsingRedirect(ue,ee,Te,ze,_t,Nt)}expandWildCardWithParamsAgainstRouteUsingRedirect(ue,ee,Te,ze){const _t=this.applyRedirectCommands([],Te.redirectTo,{});return Te.redirectTo.startsWith(\"/\")?$r(_t):this.lineralizeSegments(Te,_t).pipe((0,Me.zg)(Nt=>{const Wt=new Ne(Nt,{});return this.expandSegment(ue,Wt,ee,Nt,ze,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(ue,ee,Te,ze,_t,Nt){const{matched:Wt,consumedSegments:yn,lastChild:Nn,positionalParamSegments:vi}=lr(ee,ze,_t);if(!Wt)return br(ee);const Vn=this.applyRedirectCommands(yn,ze.redirectTo,vi);return ze.redirectTo.startsWith(\"/\")?$r(Vn):this.lineralizeSegments(ze,Vn).pipe((0,Me.zg)(Pi=>this.expandSegment(ue,ee,Te,Pi.concat(_t.slice(Nn)),Nt,!1)))}matchSegmentAgainstRoute(ue,ee,Te,ze,_t){if(\"**\"===Te.path)return Te.loadChildren?(Te._loadedConfig?(0,u.of)(Te._loadedConfig):this.configLoader.load(ue.injector,Te)).pipe((0,O.U)(Pi=>(Te._loadedConfig=Pi,new Ne(ze,{})))):(0,u.of)(new Ne(ze,{}));const{matched:Nt,consumedSegments:Wt,lastChild:yn}=lr(ee,Te,ze);if(!Nt)return br(ee);const Nn=ze.slice(yn);return this.getChildConfig(ue,Te,ze).pipe((0,Me.zg)(Vn=>{const Pi=Vn.module,mi=Vn.routes,{segmentGroup:Ar,slicedSegments:Kr}=wr(ee,Wt,Nn,mi),us=new Ne(Ar.segments,Ar.children);if(0===Kr.length&&us.hasChildren())return this.expandChildren(Pi,mi,us).pipe((0,O.U)(yo=>new Ne(Wt,yo)));if(0===mi.length&&0===Kr.length)return(0,u.of)(new Ne(Wt,{}));const Qs=Yi(Te)===_t;return this.expandSegment(Pi,us,mi,Kr,Qs?G:_t,!0).pipe((0,O.U)(Ds=>new Ne(Wt.concat(Ds.segments),Ds.children)))}))}getChildConfig(ue,ee,Te){return ee.children?(0,u.of)(new Dr(ee.children,ue)):ee.loadChildren?void 0!==ee._loadedConfig?(0,u.of)(ee._loadedConfig):this.runCanLoadGuards(ue.injector,ee,Te).pipe((0,Me.zg)(ze=>{return ze?this.configLoader.load(ue.injector,ee).pipe((0,O.U)(_t=>(ee._loadedConfig=_t,_t))):(ge=ee,new a.y(ue=>ue.error(Le(`Cannot load children because the guard of the route \"path: '${ge.path}'\" returned false`))));var ge})):(0,u.of)(new Dr([],ue))}runCanLoadGuards(ue,ee,Te){const ze=ee.canLoad;if(!ze||0===ze.length)return(0,u.of)(!0);const _t=ze.map(Nt=>{const Wt=ue.get(Nt);let yn;if((ge=Wt)&&Ai(ge.canLoad))yn=Wt.canLoad(ee,Te);else{if(!Ai(Wt))throw new Error(\"Invalid CanLoad guard\");yn=Wt(ee,Te)}var ge;return _e(yn)});return(0,u.of)(_t).pipe(pr(),(0,A.b)(Nt=>{if(!tr(Nt))return;const Wt=Le(`Redirecting to \"${this.urlSerializer.serialize(Nt)}\"`);throw Wt.url=Nt,Wt}),(0,O.U)(Nt=>!0===Nt))}lineralizeSegments(ue,ee){let Te=[],ze=ee.root;for(;;){if(Te=Te.concat(ze.segments),0===ze.numberOfChildren)return(0,u.of)(Te);if(ze.numberOfChildren>1||!ze.children[G])return Ee(ue.redirectTo);ze=ze.children[G]}}applyRedirectCommands(ue,ee,Te){return this.applyRedirectCreatreUrlTree(ee,this.urlSerializer.parse(ee),ue,Te)}applyRedirectCreatreUrlTree(ue,ee,Te,ze){const _t=this.createSegmentGroup(ue,ee.root,Te,ze);return new Ie(_t,this.createQueryParams(ee.queryParams,this.urlTree.queryParams),ee.fragment)}createQueryParams(ue,ee){const Te={};return j(ue,(ze,_t)=>{if(\"string\"==typeof ze&&ze.startsWith(\":\")){const Wt=ze.substring(1);Te[_t]=ee[Wt]}else Te[_t]=ze}),Te}createSegmentGroup(ue,ee,Te,ze){const _t=this.createSegments(ue,ee.segments,Te,ze);let Nt={};return j(ee.children,(Wt,yn)=>{Nt[yn]=this.createSegmentGroup(ue,Wt,Te,ze)}),new Ne(_t,Nt)}createSegments(ue,ee,Te,ze){return ee.map(_t=>_t.path.startsWith(\":\")?this.findPosParam(ue,_t,ze):this.findOrReturn(_t,Te))}findPosParam(ue,ee,Te){const ze=Te[ee.path.substring(1)];if(!ze)throw new Error(`Cannot redirect to '${ue}'. Cannot find '${ee.path}'.`);return ze}findOrReturn(ue,ee){let Te=0;for(const ze of ee){if(ze.path===ue.path)return ee.splice(Te),ze;Te++}return ue}}function oe(ge){const ue={};for(const Te of Object.keys(ge.children)){const _t=oe(ge.children[Te]);(_t.segments.length>0||_t.hasChildren())&&(ue[Te]=_t)}return function(ge){if(1===ge.numberOfChildren&&ge.children[G]){const ue=ge.children[G];return new Ne(ge.segments.concat(ue.segments),ue.children)}return ge}(new Ne(ge.segments,ue))}class Xt{constructor(ue){this.path=ue,this.route=this.path[this.path.length-1]}}class wn{constructor(ue,ee){this.component=ue,this.route=ee}}function zn(ge,ue,ee){const Te=ge._root;return gi(Te,ue?ue._root:null,ee,[Te.value])}function Kn(ge,ue,ee){const Te=function(ge){if(!ge)return null;for(let ue=ge.parent;ue;ue=ue.parent){const ee=ue.routeConfig;if(ee&&ee._loadedConfig)return ee._loadedConfig}return null}(ue);return(Te?Te.module.injector:ee).get(ge)}function gi(ge,ue,ee,Te,ze={canDeactivateChecks:[],canActivateChecks:[]}){const _t=It(ue);return ge.children.forEach(Nt=>{(function(ge,ue,ee,Te,ze={canDeactivateChecks:[],canActivateChecks:[]}){const _t=ge.value,Nt=ue?ue.value:null,Wt=ee?ee.getContext(ge.value.outlet):null;if(Nt&&_t.routeConfig===Nt.routeConfig){const yn=function(ge,ue,ee){if(\"function\"==typeof ee)return ee(ge,ue);switch(ee){case\"pathParamsChange\":return!He(ge.url,ue.url);case\"pathParamsOrQueryParamsChange\":return!He(ge.url,ue.url)||!Re(ge.queryParams,ue.queryParams);case\"always\":return!0;case\"paramsOrQueryParamsChange\":return!$t(ge,ue)||!Re(ge.queryParams,ue.queryParams);case\"paramsChange\":default:return!$t(ge,ue)}}(Nt,_t,_t.routeConfig.runGuardsAndResolvers);yn?ze.canActivateChecks.push(new Xt(Te)):(_t.data=Nt.data,_t._resolvedData=Nt._resolvedData),gi(ge,ue,_t.component?Wt?Wt.children:null:ee,Te,ze),yn&&Wt&&Wt.outlet&&Wt.outlet.isActivated&&ze.canDeactivateChecks.push(new wn(Wt.outlet.component,Nt))}else Nt&&ji(ue,Wt,ze),ze.canActivateChecks.push(new Xt(Te)),gi(ge,null,_t.component?Wt?Wt.children:null:ee,Te,ze)})(Nt,_t[Nt.value.outlet],ee,Te.concat([Nt.value]),ze),delete _t[Nt.value.outlet]}),j(_t,(Nt,Wt)=>ji(Nt,ee.getContext(Wt),ze)),ze}function ji(ge,ue,ee){const Te=It(ge),ze=ge.value;j(Te,(_t,Nt)=>{ji(_t,ze.component?ue?ue.children.getContext(Nt):null:ue,ee)}),ee.canDeactivateChecks.push(new wn(ze.component&&ue&&ue.outlet&&ue.outlet.isActivated?ue.outlet.component:null,ze))}class bs{}function As(ge){return new a.y(ue=>ue.error(ge))}class ci{constructor(ue,ee,Te,ze,_t,Nt){this.rootComponentType=ue,this.config=ee,this.urlTree=Te,this.url=ze,this.paramsInheritanceStrategy=_t,this.relativeLinkResolution=Nt}recognize(){const ue=wr(this.urlTree.root,[],[],this.config.filter(Nt=>void 0===Nt.redirectTo),this.relativeLinkResolution).segmentGroup,ee=this.processSegmentGroup(this.config,ue,G);if(null===ee)return null;const Te=new Rt([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},G,this.rootComponentType,null,this.urlTree.root,-1,{}),ze=new ct(Te,ee),_t=new Tt(this.url,ze);return this.inheritParamsAndData(_t._root),_t}inheritParamsAndData(ue){const ee=ue.value,Te=gn(ee,this.paramsInheritanceStrategy);ee.params=Object.freeze(Te.params),ee.data=Object.freeze(Te.data),ue.children.forEach(ze=>this.inheritParamsAndData(ze))}processSegmentGroup(ue,ee,Te){return 0===ee.segments.length&&ee.hasChildren()?this.processChildren(ue,ee):this.processSegment(ue,ee,ee.segments,Te)}processChildren(ue,ee){const Te=[];for(const _t of Object.keys(ee.children)){const Nt=ee.children[_t],Wt=Zn(ue,_t),yn=this.processSegmentGroup(Wt,Nt,_t);if(null===yn)return null;Te.push(...yn)}const ze=Yr(Te);return ze.sort((ue,ee)=>ue.value.outlet===G?-1:ee.value.outlet===G?1:ue.value.outlet.localeCompare(ee.value.outlet)),ze}processSegment(ue,ee,Te,ze){for(const _t of ue){const Nt=this.processSegmentAgainstRoute(_t,ee,Te,ze);if(null!==Nt)return Nt}return Cr(ee,Te,ze)?[]:null}processSegmentAgainstRoute(ue,ee,Te,ze){if(ue.redirectTo||!pi(ue,ee,Te,ze))return null;let _t,Nt=[],Wt=[];if(\"**\"===ue.path){const mi=Te.length>0?U(Te).parameters:{};_t=new Rt(Te,mi,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,V(ue),Yi(ue),ue.component,ue,et(ee),N(ee)+Te.length,ye(ue))}else{const mi=lr(ee,ue,Te);if(!mi.matched)return null;Nt=mi.consumedSegments,Wt=Te.slice(mi.lastChild),_t=new Rt(Nt,mi.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,V(ue),Yi(ue),ue.component,ue,et(ee),N(ee)+Nt.length,ye(ue))}const yn=(ge=ue).children?ge.children:ge.loadChildren?ge._loadedConfig.routes:[],{segmentGroup:Nn,slicedSegments:vi}=wr(ee,Nt,Wt,yn.filter(mi=>void 0===mi.redirectTo),this.relativeLinkResolution);var ge;if(0===vi.length&&Nn.hasChildren()){const mi=this.processChildren(yn,Nn);return null===mi?null:[new ct(_t,mi)]}if(0===yn.length&&0===vi.length)return[new ct(_t,[])];const Vn=Yi(ue)===ze,Pi=this.processSegment(yn,Nn,vi,Vn?G:ze);return null===Pi?null:[new ct(_t,Pi)]}}function Ms(ge){const ue=ge.value.routeConfig;return ue&&\"\"===ue.path&&void 0===ue.redirectTo}function Yr(ge){const ue=[],ee=new Set;for(const Te of ge){if(!Ms(Te)){ue.push(Te);continue}const ze=ue.find(_t=>Te.value.routeConfig===_t.value.routeConfig);void 0!==ze?(ze.children.push(...Te.children),ee.add(ze)):ue.push(Te)}for(const Te of ee){const ze=Yr(Te.children);ue.push(new ct(Te.value,ze))}return ue.filter(Te=>!ee.has(Te))}function et(ge){let ue=ge;for(;ue._sourceSegment;)ue=ue._sourceSegment;return ue}function N(ge){let ue=ge,ee=ue._segmentIndexShift?ue._segmentIndexShift:0;for(;ue._sourceSegment;)ue=ue._sourceSegment,ee+=ue._segmentIndexShift?ue._segmentIndexShift:0;return ee-1}function V(ge){return ge.data||{}}function ye(ge){return ge.resolve||{}}function vn(ge){return(0,k.w)(ue=>{const ee=ge(ue);return ee?(0,r.D)(ee).pipe((0,O.U)(()=>ue)):(0,u.of)(ue)})}class Xn extends class{shouldDetach(ue){return!1}store(ue,ee){}shouldAttach(ue){return!1}retrieve(ue){return null}shouldReuseRoute(ue,ee){return ue.routeConfig===ee.routeConfig}}{}const ii=new e.OlP(\"ROUTES\");class jn{constructor(ue,ee,Te,ze){this.loader=ue,this.compiler=ee,this.onLoadStartListener=Te,this.onLoadEndListener=ze}load(ue,ee){if(ee._loader$)return ee._loader$;this.onLoadStartListener&&this.onLoadStartListener(ee);const ze=this.loadModuleFactory(ee.loadChildren).pipe((0,O.U)(_t=>{this.onLoadEndListener&&this.onLoadEndListener(ee);const Nt=_t.create(ue);return new Dr(le(Nt.injector.get(ii,void 0,e.XFs.Self|e.XFs.Optional)).map(Rr),Nt)}),(0,$.K)(_t=>{throw ee._loader$=void 0,_t}));return ee._loader$=new w.c(ze,()=>new E.xQ).pipe((0,_.x)()),ee._loader$}loadModuleFactory(ue){return\"string\"==typeof ue?(0,r.D)(this.loader.load(ue)):_e(ue()).pipe((0,Me.zg)(ee=>ee instanceof e.YKP?(0,u.of)(ee):(0,r.D)(this.compiler.compileModuleAsync(ee))))}}class Jn{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new ei,this.attachRef=null}}class ei{constructor(){this.contexts=new Map}onChildOutletCreated(ue,ee){const Te=this.getOrCreateContext(ue);Te.outlet=ee,this.contexts.set(ue,Te)}onChildOutletDestroyed(ue){const ee=this.getContext(ue);ee&&(ee.outlet=null,ee.attachRef=null)}onOutletDeactivated(){const ue=this.contexts;return this.contexts=new Map,ue}onOutletReAttached(ue){this.contexts=ue}getOrCreateContext(ue){let ee=this.getContext(ue);return ee||(ee=new Jn,this.contexts.set(ue,ee)),ee}getContext(ue){return this.contexts.get(ue)||null}}class xi{shouldProcessUrl(ue){return!0}extract(ue){return ue}merge(ue,ee){return ue}}function Qi(ge){throw ge}function Zi(ge,ue,ee){return ue.parse(\"/\")}function Tr(ge,ue){return(0,u.of)(null)}const Mr={paths:\"exact\",fragment:\"ignored\",matrixParams:\"ignored\",queryParams:\"exact\"},nr={paths:\"subset\",fragment:\"ignored\",matrixParams:\"ignored\",queryParams:\"subset\"};let Bi=(()=>{class ge{constructor(ee,Te,ze,_t,Nt,Wt,yn,Nn){this.rootComponentType=ee,this.urlSerializer=Te,this.rootContexts=ze,this.location=_t,this.config=Nn,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.lastLocationChangeInfo=null,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new E.xQ,this.errorHandler=Qi,this.malformedUriErrorHandler=Zi,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:Tr,afterPreactivation:Tr},this.urlHandlingStrategy=new xi,this.routeReuseStrategy=new Xn,this.onSameUrlNavigation=\"ignore\",this.paramsInheritanceStrategy=\"emptyOnly\",this.urlUpdateStrategy=\"deferred\",this.relativeLinkResolution=\"corrected\",this.canceledNavigationResolution=\"replace\",this.ngModule=Nt.get(e.h0i),this.console=Nt.get(e.c2e);const Pi=Nt.get(e.R0b);this.isNgZoneEnabled=Pi instanceof e.R0b&&e.R0b.isInAngularZone(),this.resetConfig(Nn),this.currentUrlTree=new Ie(new Ne([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new jn(Wt,yn,mi=>this.triggerEvent(new fe(mi)),mi=>this.triggerEvent(new ie(mi))),this.routerState=St(this.currentUrlTree,this.rootComponentType),this.transitions=new l.X({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:\"imperative\",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){var ee;return null===(ee=this.location.getState())||void 0===ee?void 0:ee.\\u0275routerPageId}setupNavigations(ee){const Te=this.events;return ee.pipe((0,K.h)(ze=>0!==ze.id),(0,O.U)(ze=>Object.assign(Object.assign({},ze),{extractedUrl:this.urlHandlingStrategy.extract(ze.rawUrl)})),(0,k.w)(ze=>{let _t=!1,Nt=!1;return(0,u.of)(ze).pipe((0,A.b)(Wt=>{this.currentNavigation={id:Wt.id,initialUrl:Wt.currentRawUrl,extractedUrl:Wt.extractedUrl,trigger:Wt.source,extras:Wt.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),(0,k.w)(Wt=>{const yn=this.browserUrlTree.toString(),Nn=!this.navigated||Wt.extractedUrl.toString()!==yn||yn!==this.currentUrlTree.toString();if((\"reload\"===this.onSameUrlNavigation||Nn)&&this.urlHandlingStrategy.shouldProcessUrl(Wt.rawUrl))return $i(Wt.source)&&(this.browserUrlTree=Wt.extractedUrl),(0,u.of)(Wt).pipe((0,k.w)(Vn=>{const Pi=this.transitions.getValue();return Te.next(new D(Vn.id,this.serializeUrl(Vn.extractedUrl),Vn.source,Vn.restoredState)),Pi!==this.transitions.getValue()?B.E:Promise.resolve(Vn)}),function(ge,ue,ee,Te){return(0,k.w)(ze=>function(ge,ue,ee,Te,ze){return new X(ge,ue,ee,Te,ze).apply()}(ge,ue,ee,ze.extractedUrl,Te).pipe((0,O.U)(_t=>Object.assign(Object.assign({},ze),{urlAfterRedirects:_t}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),(0,A.b)(Vn=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:Vn.urlAfterRedirects})}),function(ge,ue,ee,Te,ze){return(0,Me.zg)(_t=>function(ge,ue,ee,Te,ze=\"emptyOnly\",_t=\"legacy\"){try{const Nt=new ci(ge,ue,ee,Te,ze,_t).recognize();return null===Nt?As(new bs):(0,u.of)(Nt)}catch(Nt){return As(Nt)}}(ge,ue,_t.urlAfterRedirects,ee(_t.urlAfterRedirects),Te,ze).pipe((0,O.U)(Nt=>Object.assign(Object.assign({},_t),{targetSnapshot:Nt}))))}(this.rootComponentType,this.config,Vn=>this.serializeUrl(Vn),this.paramsInheritanceStrategy,this.relativeLinkResolution),(0,A.b)(Vn=>{\"eager\"===this.urlUpdateStrategy&&(Vn.extras.skipLocationChange||this.setBrowserUrl(Vn.urlAfterRedirects,Vn),this.browserUrlTree=Vn.urlAfterRedirects);const Pi=new C(Vn.id,this.serializeUrl(Vn.extractedUrl),this.serializeUrl(Vn.urlAfterRedirects),Vn.targetSnapshot);Te.next(Pi)}));if(Nn&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:Pi,extractedUrl:mi,source:Ar,restoredState:Kr,extras:us}=Wt,Qs=new D(Pi,this.serializeUrl(mi),Ar,Kr);Te.next(Qs);const xs=St(mi,this.rootComponentType).snapshot;return(0,u.of)(Object.assign(Object.assign({},Wt),{targetSnapshot:xs,urlAfterRedirects:mi,extras:Object.assign(Object.assign({},us),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=Wt.rawUrl,this.browserUrlTree=Wt.urlAfterRedirects,Wt.resolve(null),B.E}),vn(Wt=>{const{targetSnapshot:yn,id:Nn,extractedUrl:vi,rawUrl:Vn,extras:{skipLocationChange:Pi,replaceUrl:mi}}=Wt;return this.hooks.beforePreactivation(yn,{navigationId:Nn,appliedUrlTree:vi,rawUrlTree:Vn,skipLocationChange:!!Pi,replaceUrl:!!mi})}),(0,A.b)(Wt=>{const yn=new g(Wt.id,this.serializeUrl(Wt.extractedUrl),this.serializeUrl(Wt.urlAfterRedirects),Wt.targetSnapshot);this.triggerEvent(yn)}),(0,O.U)(Wt=>Object.assign(Object.assign({},Wt),{guards:zn(Wt.targetSnapshot,Wt.currentSnapshot,this.rootContexts)})),function(ge,ue){return(0,Me.zg)(ee=>{const{targetSnapshot:Te,currentSnapshot:ze,guards:{canActivateChecks:_t,canDeactivateChecks:Nt}}=ee;return 0===Nt.length&&0===_t.length?(0,u.of)(Object.assign(Object.assign({},ee),{guardsResult:!0})):function(ge,ue,ee,Te){return(0,r.D)(ge).pipe((0,Me.zg)(ze=>function(ge,ue,ee,Te,ze){const _t=ue&&ue.routeConfig?ue.routeConfig.canDeactivate:null;if(!_t||0===_t.length)return(0,u.of)(!0);const Nt=_t.map(Wt=>{const yn=Kn(Wt,ue,ze);let Nn;if(function(ge){return ge&&Ai(ge.canDeactivate)}(yn))Nn=_e(yn.canDeactivate(ge,ue,ee,Te));else{if(!Ai(yn))throw new Error(\"Invalid CanDeactivate guard\");Nn=_e(yn(ge,ue,ee,Te))}return Nn.pipe((0,q.P)())});return(0,u.of)(Nt).pipe(pr())}(ze.component,ze.route,ee,ue,Te)),(0,q.P)(ze=>!0!==ze,!0))}(Nt,Te,ze,ge).pipe((0,Me.zg)(Wt=>Wt&&function(ge){return\"boolean\"==typeof ge}(Wt)?function(ge,ue,ee,Te){return(0,r.D)(ue).pipe((0,re.b)(ze=>(0,y.z)(function(ge,ue){return null!==ge&&ue&&ue(new be(ge)),(0,u.of)(!0)}(ze.route.parent,Te),function(ge,ue){return null!==ge&&ue&&ue(new Se(ge)),(0,u.of)(!0)}(ze.route,Te),function(ge,ue,ee){const Te=ue[ue.length-1],_t=ue.slice(0,ue.length-1).reverse().map(Nt=>function(ge){const ue=ge.routeConfig?ge.routeConfig.canActivateChild:null;return ue&&0!==ue.length?{node:ge,guards:ue}:null}(Nt)).filter(Nt=>null!==Nt).map(Nt=>(0,M.P)(()=>{const Wt=Nt.guards.map(yn=>{const Nn=Kn(yn,Nt.node,ee);let vi;if(function(ge){return ge&&Ai(ge.canActivateChild)}(Nn))vi=_e(Nn.canActivateChild(Te,ge));else{if(!Ai(Nn))throw new Error(\"Invalid CanActivateChild guard\");vi=_e(Nn(Te,ge))}return vi.pipe((0,q.P)())});return(0,u.of)(Wt).pipe(pr())}));return(0,u.of)(_t).pipe(pr())}(ge,ze.path,ee),function(ge,ue,ee){const Te=ue.routeConfig?ue.routeConfig.canActivate:null;if(!Te||0===Te.length)return(0,u.of)(!0);const ze=Te.map(_t=>(0,M.P)(()=>{const Nt=Kn(_t,ue,ee);let Wt;if(function(ge){return ge&&Ai(ge.canActivate)}(Nt))Wt=_e(Nt.canActivate(ue,ge));else{if(!Ai(Nt))throw new Error(\"Invalid CanActivate guard\");Wt=_e(Nt(ue,ge))}return Wt.pipe((0,q.P)())}));return(0,u.of)(ze).pipe(pr())}(ge,ze.route,ee))),(0,q.P)(ze=>!0!==ze,!0))}(Te,_t,ge,ue):(0,u.of)(Wt)),(0,O.U)(Wt=>Object.assign(Object.assign({},ee),{guardsResult:Wt})))})}(this.ngModule.injector,Wt=>this.triggerEvent(Wt)),(0,A.b)(Wt=>{if(tr(Wt.guardsResult)){const Nn=Le(`Redirecting to \"${this.serializeUrl(Wt.guardsResult)}\"`);throw Nn.url=Wt.guardsResult,Nn}const yn=new S(Wt.id,this.serializeUrl(Wt.extractedUrl),this.serializeUrl(Wt.urlAfterRedirects),Wt.targetSnapshot,!!Wt.guardsResult);this.triggerEvent(yn)}),(0,K.h)(Wt=>!!Wt.guardsResult||(this.restoreHistory(Wt),this.cancelNavigationTransition(Wt,\"\"),!1)),vn(Wt=>{if(Wt.guards.canActivateChecks.length)return(0,u.of)(Wt).pipe((0,A.b)(yn=>{const Nn=new te(yn.id,this.serializeUrl(yn.extractedUrl),this.serializeUrl(yn.urlAfterRedirects),yn.targetSnapshot);this.triggerEvent(Nn)}),(0,k.w)(yn=>{let Nn=!1;return(0,u.of)(yn).pipe(function(ge,ue){return(0,Me.zg)(ee=>{const{targetSnapshot:Te,guards:{canActivateChecks:ze}}=ee;if(!ze.length)return(0,u.of)(ee);let _t=0;return(0,r.D)(ze).pipe((0,re.b)(Nt=>function(ge,ue,ee,Te){return function(ge,ue,ee,Te){const ze=Object.keys(ge);if(0===ze.length)return(0,u.of)({});const _t={};return(0,r.D)(ze).pipe((0,Me.zg)(Nt=>function(ge,ue,ee,Te){const ze=Kn(ge,ue,Te);return _e(ze.resolve?ze.resolve(ue,ee):ze(ue,ee))}(ge[Nt],ue,ee,Te).pipe((0,A.b)(Wt=>{_t[Nt]=Wt}))),(0,ce.h)(1),(0,Me.zg)(()=>Object.keys(_t).length===ze.length?(0,u.of)(_t):B.E))}(ge._resolve,ge,ue,Te).pipe((0,O.U)(_t=>(ge._resolvedData=_t,ge.data=Object.assign(Object.assign({},ge.data),gn(ge,ee).resolve),null)))}(Nt.route,Te,ge,ue)),(0,A.b)(()=>_t++),(0,ce.h)(1),(0,Me.zg)(Nt=>_t===ze.length?(0,u.of)(ee):B.E))})}(this.paramsInheritanceStrategy,this.ngModule.injector),(0,A.b)({next:()=>Nn=!0,complete:()=>{Nn||(this.restoreHistory(yn),this.cancelNavigationTransition(yn,\"At least one route resolver didn't emit any value.\"))}}))}),(0,A.b)(yn=>{const Nn=new Oe(yn.id,this.serializeUrl(yn.extractedUrl),this.serializeUrl(yn.urlAfterRedirects),yn.targetSnapshot);this.triggerEvent(Nn)}))}),vn(Wt=>{const{targetSnapshot:yn,id:Nn,extractedUrl:vi,rawUrl:Vn,extras:{skipLocationChange:Pi,replaceUrl:mi}}=Wt;return this.hooks.afterPreactivation(yn,{navigationId:Nn,appliedUrlTree:vi,rawUrlTree:Vn,skipLocationChange:!!Pi,replaceUrl:!!mi})}),(0,O.U)(Wt=>{const yn=function(ge,ue,ee){const Te=Kt(ge,ue._root,ee?ee._root:void 0);return new it(Te,ue)}(this.routeReuseStrategy,Wt.targetSnapshot,Wt.currentRouterState);return Object.assign(Object.assign({},Wt),{targetRouterState:yn})}),(0,A.b)(Wt=>{this.currentUrlTree=Wt.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(Wt.urlAfterRedirects,Wt.rawUrl),this.routerState=Wt.targetRouterState,\"deferred\"===this.urlUpdateStrategy&&(Wt.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,Wt),this.browserUrlTree=Wt.urlAfterRedirects)}),((ge,ue,ee)=>(0,O.U)(Te=>(new er(ue,Te.targetRouterState,Te.currentRouterState,ee).activate(ge),Te)))(this.rootContexts,this.routeReuseStrategy,Wt=>this.triggerEvent(Wt)),(0,A.b)({next(){_t=!0},complete(){_t=!0}}),(0,d.x)(()=>{var Wt;if(!_t&&!Nt){const yn=`Navigation ID ${ze.id} is not equal to the current navigation id ${this.navigationId}`;\"replace\"===this.canceledNavigationResolution?(this.restoreHistory(ze),this.cancelNavigationTransition(ze,yn)):this.cancelNavigationTransition(ze,yn)}(null===(Wt=this.currentNavigation)||void 0===Wt?void 0:Wt.id)===ze.id&&(this.currentNavigation=null)}),(0,$.K)(Wt=>{if(Nt=!0,function(ge){return ge&&ge[Ke]}(Wt)){const yn=tr(Wt.url);yn||(this.navigated=!0,this.restoreHistory(ze,!0));const Nn=new Z(ze.id,this.serializeUrl(ze.extractedUrl),Wt.message);Te.next(Nn),yn?setTimeout(()=>{const vi=this.urlHandlingStrategy.merge(Wt.url,this.rawUrlTree),Vn={skipLocationChange:ze.extras.skipLocationChange,replaceUrl:\"eager\"===this.urlUpdateStrategy||$i(ze.source)};this.scheduleNavigation(vi,\"imperative\",null,Vn,{resolve:ze.resolve,reject:ze.reject,promise:ze.promise})},0):ze.resolve(!1)}else{this.restoreHistory(ze,!0);const yn=new R(ze.id,this.serializeUrl(ze.extractedUrl),Wt);Te.next(yn);try{ze.resolve(this.errorHandler(Wt))}catch(Nn){ze.reject(Nn)}}return B.E}))}))}resetRootComponentType(ee){this.rootComponentType=ee,this.routerState.root.component=this.rootComponentType}getTransition(){const ee=this.transitions.value;return ee.urlAfterRedirects=this.browserUrlTree,ee}setTransition(ee){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),ee))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(ee=>{const Te=this.extractLocationChangeInfoFromEvent(ee);this.shouldScheduleNavigation(this.lastLocationChangeInfo,Te)&&setTimeout(()=>{const{source:ze,state:_t,urlTree:Nt}=Te,Wt={replaceUrl:!0};if(_t){const yn=Object.assign({},_t);delete yn.navigationId,delete yn.\\u0275routerPageId,0!==Object.keys(yn).length&&(Wt.state=yn)}this.scheduleNavigation(Nt,ze,_t,Wt)},0),this.lastLocationChangeInfo=Te}))}extractLocationChangeInfoFromEvent(ee){var Te;return{source:\"popstate\"===ee.type?\"popstate\":\"hashchange\",urlTree:this.parseUrl(ee.url),state:(null===(Te=ee.state)||void 0===Te?void 0:Te.navigationId)?ee.state:null,transitionId:this.getTransition().id}}shouldScheduleNavigation(ee,Te){if(!ee)return!0;const ze=Te.urlTree.toString()===ee.urlTree.toString();return Te.transitionId!==ee.transitionId||!ze||!(\"hashchange\"===Te.source&&\"popstate\"===ee.source||\"popstate\"===Te.source&&\"hashchange\"===ee.source)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(ee){this.events.next(ee)}resetConfig(ee){rr(ee),this.config=ee.map(Rr),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(ee,Te={}){const{relativeTo:ze,queryParams:_t,fragment:Nt,queryParamsHandling:Wt,preserveFragment:yn}=Te,Nn=ze||this.routerState.root,vi=yn?this.currentUrlTree.fragment:Nt;let Vn=null;switch(Wt){case\"merge\":Vn=Object.assign(Object.assign({},this.currentUrlTree.queryParams),_t);break;case\"preserve\":Vn=this.currentUrlTree.queryParams;break;default:Vn=_t||null}return null!==Vn&&(Vn=this.removeEmptyProps(Vn)),function(ge,ue,ee,Te,ze){if(0===ee.length)return ni(ue.root,ue.root,ue,Te,ze);const _t=function(ge){if(\"string\"==typeof ge[0]&&1===ge.length&&\"/\"===ge[0])return new qi(!0,0,ge);let ue=0,ee=!1;const Te=ge.reduce((ze,_t,Nt)=>{if(\"object\"==typeof _t&&null!=_t){if(_t.outlets){const Wt={};return j(_t.outlets,(yn,Nn)=>{Wt[Nn]=\"string\"==typeof yn?yn.split(\"/\"):yn}),[...ze,{outlets:Wt}]}if(_t.segmentPath)return[...ze,_t.segmentPath]}return\"string\"!=typeof _t?[...ze,_t]:0===Nt?(_t.split(\"/\").forEach((Wt,yn)=>{0==yn&&\".\"===Wt||(0==yn&&\"\"===Wt?ee=!0:\"..\"===Wt?ue++:\"\"!=Wt&&ze.push(Wt))}),ze):[...ze,_t]},[]);return new qi(ee,ue,Te)}(ee);if(_t.toRoot())return ni(ue.root,new Ne([],{}),ue,Te,ze);const Nt=function(ge,ue,ee){if(ge.isAbsolute)return new ai(ue.root,!0,0);if(-1===ee.snapshot._lastPathIndex){const _t=ee.snapshot._urlSegment;return new ai(_t,_t===ue.root,0)}const Te=Mi(ge.commands[0])?0:1;return function(ge,ue,ee){let Te=ge,ze=ue,_t=ee;for(;_t>ze;){if(_t-=ze,Te=Te.parent,!Te)throw new Error(\"Invalid number of '../'\");ze=Te.segments.length}return new ai(Te,!1,ze-_t)}(ee.snapshot._urlSegment,ee.snapshot._lastPathIndex+Te,ge.numberOfDoubleDots)}(_t,ue,ge),Wt=Nt.processChildren?_n(Nt.segmentGroup,Nt.index,_t.commands):Bt(Nt.segmentGroup,Nt.index,_t.commands);return ni(Nt.segmentGroup,Wt,ue,Te,ze)}(Nn,this.currentUrlTree,ee,Vn,null!=vi?vi:null)}navigateByUrl(ee,Te={skipLocationChange:!1}){const ze=tr(ee)?ee:this.parseUrl(ee),_t=this.urlHandlingStrategy.merge(ze,this.rawUrlTree);return this.scheduleNavigation(_t,\"imperative\",null,Te)}navigate(ee,Te={skipLocationChange:!1}){return function(ge){for(let ue=0;ue{const _t=ee[ze];return null!=_t&&(Te[ze]=_t),Te},{})}processNavigations(){this.navigations.subscribe(ee=>{this.navigated=!0,this.lastSuccessfulId=ee.id,this.currentPageId=ee.targetPageId,this.events.next(new I(ee.id,this.serializeUrl(ee.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,ee.resolve(!0)},ee=>{this.console.warn(`Unhandled Navigation Error: ${ee}`)})}scheduleNavigation(ee,Te,ze,_t,Nt){var Wt,yn;if(this.disposed)return Promise.resolve(!1);const Nn=this.getTransition(),vi=$i(Te)&&Nn&&!$i(Nn.source),mi=(this.lastSuccessfulId===Nn.id||this.currentNavigation?Nn.rawUrl:Nn.urlAfterRedirects).toString()===ee.toString();if(vi&&mi)return Promise.resolve(!0);let Ar,Kr,us;Nt?(Ar=Nt.resolve,Kr=Nt.reject,us=Nt.promise):us=new Promise((Ds,yo)=>{Ar=Ds,Kr=yo});const Qs=++this.navigationId;let xs;return\"computed\"===this.canceledNavigationResolution?(0===this.currentPageId&&(ze=this.location.getState()),xs=ze&&ze.\\u0275routerPageId?ze.\\u0275routerPageId:_t.replaceUrl||_t.skipLocationChange?null!==(Wt=this.browserPageId)&&void 0!==Wt?Wt:0:(null!==(yn=this.browserPageId)&&void 0!==yn?yn:0)+1):xs=0,this.setTransition({id:Qs,targetPageId:xs,source:Te,restoredState:ze,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:ee,extras:_t,resolve:Ar,reject:Kr,promise:us,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),us.catch(Ds=>Promise.reject(Ds))}setBrowserUrl(ee,Te){const ze=this.urlSerializer.serialize(ee),_t=Object.assign(Object.assign({},Te.extras.state),this.generateNgRouterState(Te.id,Te.targetPageId));this.location.isCurrentPathEqualTo(ze)||Te.extras.replaceUrl?this.location.replaceState(ze,\"\",_t):this.location.go(ze,\"\",_t)}restoreHistory(ee,Te=!1){var ze,_t;if(\"computed\"===this.canceledNavigationResolution){const Nt=this.currentPageId-ee.targetPageId;\"popstate\"!==ee.source&&\"eager\"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null===(ze=this.currentNavigation)||void 0===ze?void 0:ze.finalUrl)||0===Nt?this.currentUrlTree===(null===(_t=this.currentNavigation)||void 0===_t?void 0:_t.finalUrl)&&0===Nt&&(this.resetState(ee),this.browserUrlTree=ee.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(Nt)}else\"replace\"===this.canceledNavigationResolution&&(Te&&this.resetState(ee),this.resetUrlToCurrentUrlTree())}resetState(ee){this.routerState=ee.currentRouterState,this.currentUrlTree=ee.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,ee.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),\"\",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(ee,Te){const ze=new Z(ee.id,this.serializeUrl(ee.extractedUrl),Te);this.triggerEvent(ze),ee.resolve(!1)}generateNgRouterState(ee,Te){return\"computed\"===this.canceledNavigationResolution?{navigationId:ee,\\u0275routerPageId:Te}:{navigationId:ee}}}return ge.\\u0275fac=function(ee){return new(ee||ge)(e.LFG(e.DyG),e.LFG(Be),e.LFG(ei),e.LFG(s.Ye),e.LFG(e.zs3),e.LFG(e.v3s),e.LFG(e.Sil),e.LFG(void 0))},ge.\\u0275prov=e.Yz7({token:ge,factory:ge.\\u0275fac}),ge})();function $i(ge){return\"imperative\"!==ge}let ls=(()=>{class ge{constructor(ee,Te,ze,_t,Nt){this.router=ee,this.route=Te,this.commands=[],this.onChanges=new E.xQ,null==ze&&_t.setAttribute(Nt.nativeElement,\"tabindex\",\"0\")}ngOnChanges(ee){this.onChanges.next(this)}set routerLink(ee){this.commands=null!=ee?Array.isArray(ee)?ee:[ee]:[]}onClick(){const ee={skipLocationChange:Ei(this.skipLocationChange),replaceUrl:Ei(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,ee),!0}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:Ei(this.preserveFragment)})}}return ge.\\u0275fac=function(ee){return new(ee||ge)(e.Y36(Bi),e.Y36(fn),e.$8M(\"tabindex\"),e.Y36(e.Qsj),e.Y36(e.SBq))},ge.\\u0275dir=e.lG2({type:ge,selectors:[[\"\",\"routerLink\",\"\",5,\"a\",5,\"area\"]],hostBindings:function(ee,Te){1&ee&&e.NdJ(\"click\",function(){return Te.onClick()})},inputs:{routerLink:\"routerLink\",queryParams:\"queryParams\",fragment:\"fragment\",queryParamsHandling:\"queryParamsHandling\",preserveFragment:\"preserveFragment\",skipLocationChange:\"skipLocationChange\",replaceUrl:\"replaceUrl\",state:\"state\",relativeTo:\"relativeTo\"},features:[e.TTD]}),ge})(),Ur=(()=>{class ge{constructor(ee,Te,ze){this.router=ee,this.route=Te,this.locationStrategy=ze,this.commands=[],this.onChanges=new E.xQ,this.subscription=ee.events.subscribe(_t=>{_t instanceof I&&this.updateTargetUrlAndHref()})}set routerLink(ee){this.commands=null!=ee?Array.isArray(ee)?ee:[ee]:[]}ngOnChanges(ee){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(ee,Te,ze,_t,Nt){if(0!==ee||Te||ze||_t||Nt||\"string\"==typeof this.target&&\"_self\"!=this.target)return!0;const Wt={skipLocationChange:Ei(this.skipLocationChange),replaceUrl:Ei(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,Wt),!1}updateTargetUrlAndHref(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:Ei(this.preserveFragment)})}}return ge.\\u0275fac=function(ee){return new(ee||ge)(e.Y36(Bi),e.Y36(fn),e.Y36(s.S$))},ge.\\u0275dir=e.lG2({type:ge,selectors:[[\"a\",\"routerLink\",\"\"],[\"area\",\"routerLink\",\"\"]],hostVars:2,hostBindings:function(ee,Te){1&ee&&e.NdJ(\"click\",function(_t){return Te.onClick(_t.button,_t.ctrlKey,_t.shiftKey,_t.altKey,_t.metaKey)}),2&ee&&(e.Ikx(\"href\",Te.href,e.LSH),e.uIk(\"target\",Te.target))},inputs:{routerLink:\"routerLink\",target:\"target\",queryParams:\"queryParams\",fragment:\"fragment\",queryParamsHandling:\"queryParamsHandling\",preserveFragment:\"preserveFragment\",skipLocationChange:\"skipLocationChange\",replaceUrl:\"replaceUrl\",state:\"state\",relativeTo:\"relativeTo\"},features:[e.TTD]}),ge})();function Ei(ge){return\"\"===ge||!!ge}let _r=(()=>{class ge{constructor(ee,Te,ze,_t,Nt,Wt){this.router=ee,this.element=Te,this.renderer=ze,this.cdr=_t,this.link=Nt,this.linkWithHref=Wt,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.routerEventsSubscription=ee.events.subscribe(yn=>{yn instanceof I&&this.update()})}ngAfterContentInit(){(0,u.of)(this.links.changes,this.linksWithHrefs.changes,(0,u.of)(null)).pipe((0,f.J)()).subscribe(ee=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){var ee;null===(ee=this.linkInputChangesSubscription)||void 0===ee||ee.unsubscribe();const Te=[...this.links.toArray(),...this.linksWithHrefs.toArray(),this.link,this.linkWithHref].filter(ze=>!!ze).map(ze=>ze.onChanges);this.linkInputChangesSubscription=(0,r.D)(Te).pipe((0,f.J)()).subscribe(ze=>{this.isActive!==this.isLinkActive(this.router)(ze)&&this.update()})}set routerLinkActive(ee){const Te=Array.isArray(ee)?ee:ee.split(\" \");this.classes=Te.filter(ze=>!!ze)}ngOnChanges(ee){this.update()}ngOnDestroy(){var ee;this.routerEventsSubscription.unsubscribe(),null===(ee=this.linkInputChangesSubscription)||void 0===ee||ee.unsubscribe()}update(){!this.links||!this.linksWithHrefs||!this.router.navigated||Promise.resolve().then(()=>{const ee=this.hasActiveLinks();this.isActive!==ee&&(this.isActive=ee,this.cdr.markForCheck(),this.classes.forEach(Te=>{ee?this.renderer.addClass(this.element.nativeElement,Te):this.renderer.removeClass(this.element.nativeElement,Te)}))})}isLinkActive(ee){const Te=function(ge){return!!ge.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return ze=>ee.isActive(ze.urlTree,Te)}hasActiveLinks(){const ee=this.isLinkActive(this.router);return this.link&&ee(this.link)||this.linkWithHref&&ee(this.linkWithHref)||this.links.some(ee)||this.linksWithHrefs.some(ee)}}return ge.\\u0275fac=function(ee){return new(ee||ge)(e.Y36(Bi),e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(e.sBO),e.Y36(ls,8),e.Y36(Ur,8))},ge.\\u0275dir=e.lG2({type:ge,selectors:[[\"\",\"routerLinkActive\",\"\"]],contentQueries:function(ee,Te,ze){if(1&ee&&(e.Suo(ze,ls,5),e.Suo(ze,Ur,5)),2&ee){let _t;e.iGM(_t=e.CRH())&&(Te.links=_t),e.iGM(_t=e.CRH())&&(Te.linksWithHrefs=_t)}},inputs:{routerLinkActiveOptions:\"routerLinkActiveOptions\",routerLinkActive:\"routerLinkActive\"},exportAs:[\"routerLinkActive\"],features:[e.TTD]}),ge})(),ht=(()=>{class ge{constructor(ee,Te,ze,_t,Nt){this.parentContexts=ee,this.location=Te,this.resolver=ze,this.changeDetector=Nt,this.activated=null,this._activatedRoute=null,this.activateEvents=new e.vpe,this.deactivateEvents=new e.vpe,this.name=_t||G,ee.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const ee=this.parentContexts.getContext(this.name);ee&&ee.route&&(ee.attachRef?this.attach(ee.attachRef,ee.route):this.activateWith(ee.route,ee.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error(\"Outlet is not activated\");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error(\"Outlet is not activated\");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error(\"Outlet is not activated\");this.location.detach();const ee=this.activated;return this.activated=null,this._activatedRoute=null,ee}attach(ee,Te){this.activated=ee,this._activatedRoute=Te,this.location.insert(ee.hostView)}deactivate(){if(this.activated){const ee=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(ee)}}activateWith(ee,Te){if(this.isActivated)throw new Error(\"Cannot activate an already activated outlet\");this._activatedRoute=ee;const Nt=(Te=Te||this.resolver).resolveComponentFactory(ee._futureSnapshot.routeConfig.component),Wt=this.parentContexts.getOrCreateContext(this.name).children,yn=new Q(ee,Wt,this.location.injector);this.activated=this.location.createComponent(Nt,this.location.length,yn),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return ge.\\u0275fac=function(ee){return new(ee||ge)(e.Y36(ei),e.Y36(e.s_b),e.Y36(e._Vd),e.$8M(\"name\"),e.Y36(e.sBO))},ge.\\u0275dir=e.lG2({type:ge,selectors:[[\"router-outlet\"]],outputs:{activateEvents:\"activate\",deactivateEvents:\"deactivate\"},exportAs:[\"outlet\"]}),ge})();class Q{constructor(ue,ee,Te){this.route=ue,this.childContexts=ee,this.parent=Te}get(ue,ee){return ue===fn?this.route:ue===ei?this.childContexts:this.parent.get(ue,ee)}}class ve{}class on{preload(ue,ee){return(0,u.of)(null)}}let Mn=(()=>{class ge{constructor(ee,Te,ze,_t,Nt){this.router=ee,this.injector=_t,this.preloadingStrategy=Nt,this.loader=new jn(Te,ze,Nn=>ee.triggerEvent(new fe(Nn)),Nn=>ee.triggerEvent(new ie(Nn)))}setUpPreloading(){this.subscription=this.router.events.pipe((0,K.h)(ee=>ee instanceof I),(0,re.b)(()=>this.preload())).subscribe(()=>{})}preload(){const ee=this.injector.get(e.h0i);return this.processRoutes(ee,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(ee,Te){const ze=[];for(const _t of Te)if(_t.loadChildren&&!_t.canLoad&&_t._loadedConfig){const Nt=_t._loadedConfig;ze.push(this.processRoutes(Nt.module,Nt.routes))}else _t.loadChildren&&!_t.canLoad?ze.push(this.preloadConfig(ee,_t)):_t.children&&ze.push(this.processRoutes(ee,_t.children));return(0,r.D)(ze).pipe((0,f.J)(),(0,O.U)(_t=>{}))}preloadConfig(ee,Te){return this.preloadingStrategy.preload(Te,()=>(Te._loadedConfig?(0,u.of)(Te._loadedConfig):this.loader.load(ee.injector,Te)).pipe((0,Me.zg)(_t=>(Te._loadedConfig=_t,this.processRoutes(_t.module,_t.routes)))))}}return ge.\\u0275fac=function(ee){return new(ee||ge)(e.LFG(Bi),e.LFG(e.v3s),e.LFG(e.Sil),e.LFG(e.zs3),e.LFG(ve))},ge.\\u0275prov=e.Yz7({token:ge,factory:ge.\\u0275fac}),ge})(),In=(()=>{class ge{constructor(ee,Te,ze={}){this.router=ee,this.viewportScroller=Te,this.options=ze,this.lastId=0,this.lastSource=\"imperative\",this.restoredId=0,this.store={},ze.scrollPositionRestoration=ze.scrollPositionRestoration||\"disabled\",ze.anchorScrolling=ze.anchorScrolling||\"disabled\"}init(){\"disabled\"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration(\"manual\"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(ee=>{ee instanceof D?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=ee.navigationTrigger,this.restoredId=ee.restoredState?ee.restoredState.navigationId:0):ee instanceof I&&(this.lastId=ee.id,this.scheduleScrollEvent(ee,this.router.parseUrl(ee.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(ee=>{ee instanceof lt&&(ee.position?\"top\"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):\"enabled\"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(ee.position):ee.anchor&&\"enabled\"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(ee.anchor):\"disabled\"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(ee,Te){this.router.triggerEvent(new lt(ee,\"popstate\"===this.lastSource?this.store[this.restoredId]:null,Te))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return ge.\\u0275fac=function(ee){return new(ee||ge)(e.LFG(Bi),e.LFG(s.EM),e.LFG(void 0))},ge.\\u0275prov=e.Yz7({token:ge,factory:ge.\\u0275fac}),ge})();const $n=new e.OlP(\"ROUTER_CONFIGURATION\"),cs=new e.OlP(\"ROUTER_FORROOT_GUARD\"),Jr=[s.Ye,{provide:Be,useClass:$e},{provide:Bi,useFactory:function(ge,ue,ee,Te,ze,_t,Nt,Wt={},yn,Nn){const vi=new Bi(null,ge,ue,ee,Te,ze,_t,le(Nt));return yn&&(vi.urlHandlingStrategy=yn),Nn&&(vi.routeReuseStrategy=Nn),function(ge,ue){ge.errorHandler&&(ue.errorHandler=ge.errorHandler),ge.malformedUriErrorHandler&&(ue.malformedUriErrorHandler=ge.malformedUriErrorHandler),ge.onSameUrlNavigation&&(ue.onSameUrlNavigation=ge.onSameUrlNavigation),ge.paramsInheritanceStrategy&&(ue.paramsInheritanceStrategy=ge.paramsInheritanceStrategy),ge.relativeLinkResolution&&(ue.relativeLinkResolution=ge.relativeLinkResolution),ge.urlUpdateStrategy&&(ue.urlUpdateStrategy=ge.urlUpdateStrategy)}(Wt,vi),Wt.enableTracing&&vi.events.subscribe(Vn=>{var Pi,mi;null===(Pi=console.group)||void 0===Pi||Pi.call(console,`Router Event: ${Vn.constructor.name}`),console.log(Vn.toString()),console.log(Vn),null===(mi=console.groupEnd)||void 0===mi||mi.call(console)}),vi},deps:[Be,ei,s.Ye,e.zs3,e.v3s,e.Sil,ii,$n,[class{},new e.FiY],[class{},new e.FiY]]},ei,{provide:fn,useFactory:function(ge){return ge.routerState.root},deps:[Bi]},{provide:e.v3s,useClass:e.EAV},Mn,on,class{preload(ue,ee){return ee().pipe((0,$.K)(()=>(0,u.of)(null)))}},{provide:$n,useValue:{enableTracing:!1}}];function Lr(){return new e.PXZ(\"Router\",Bi)}let Or=(()=>{class ge{constructor(ee,Te){}static forRoot(ee,Te){return{ngModule:ge,providers:[Jr,lo(ee),{provide:cs,useFactory:Bs,deps:[[Bi,new e.FiY,new e.tp0]]},{provide:$n,useValue:Te||{}},{provide:s.S$,useFactory:Io,deps:[s.lw,[new e.tBr(s.mr),new e.FiY],$n]},{provide:In,useFactory:Fs,deps:[Bi,s.EM,$n]},{provide:ve,useExisting:Te&&Te.preloadingStrategy?Te.preloadingStrategy:on},{provide:e.PXZ,multi:!0,useFactory:Lr},[yt,{provide:e.ip1,multi:!0,useFactory:tn,deps:[yt]},{provide:Hn,useFactory:Cn,deps:[yt]},{provide:e.tb,multi:!0,useExisting:Hn}]]}}static forChild(ee){return{ngModule:ge,providers:[lo(ee)]}}}return ge.\\u0275fac=function(ee){return new(ee||ge)(e.LFG(cs,8),e.LFG(Bi,8))},ge.\\u0275mod=e.oAB({type:ge}),ge.\\u0275inj=e.cJS({}),ge})();function Fs(ge,ue,ee){return ee.scrollOffset&&ue.setOffset(ee.scrollOffset),new In(ge,ue,ee)}function Io(ge,ue,ee={}){return ee.useHash?new s.Do(ge,ue):new s.b0(ge,ue)}function Bs(ge){return\"guarded\"}function lo(ge){return[{provide:e.deG,multi:!0,useValue:ge},{provide:ii,multi:!0,useValue:ge}]}let yt=(()=>{class ge{constructor(ee){this.injector=ee,this.initNavigation=!1,this.destroyed=!1,this.resultOfPreactivationDone=new E.xQ}appInitializer(){return this.injector.get(s.V_,Promise.resolve(null)).then(()=>{if(this.destroyed)return Promise.resolve(!0);let Te=null;const ze=new Promise(Wt=>Te=Wt),_t=this.injector.get(Bi),Nt=this.injector.get($n);return\"disabled\"===Nt.initialNavigation?(_t.setUpLocationChangeListener(),Te(!0)):\"enabled\"===Nt.initialNavigation||\"enabledBlocking\"===Nt.initialNavigation?(_t.hooks.afterPreactivation=()=>this.initNavigation?(0,u.of)(null):(this.initNavigation=!0,Te(!0),this.resultOfPreactivationDone),_t.initialNavigation()):Te(!0),ze})}bootstrapListener(ee){const Te=this.injector.get($n),ze=this.injector.get(Mn),_t=this.injector.get(In),Nt=this.injector.get(Bi),Wt=this.injector.get(e.z2F);ee===Wt.components[0]&&((\"enabledNonBlocking\"===Te.initialNavigation||void 0===Te.initialNavigation)&&Nt.initialNavigation(),ze.setUpPreloading(),_t.init(),Nt.resetRootComponentType(Wt.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}ngOnDestroy(){this.destroyed=!0}}return ge.\\u0275fac=function(ee){return new(ee||ge)(e.LFG(e.zs3))},ge.\\u0275prov=e.Yz7({token:ge,factory:ge.\\u0275fac}),ge})();function tn(ge){return ge.appInitializer.bind(ge)}function Cn(ge){return ge.bootstrapListener.bind(ge)}const Hn=new e.OlP(\"Router Initializer\")},1001:(st,P,c)=>{\"use strict\";c.r(P),c.d(P,{AbiCoder:()=>de,ConstructorFragment:()=>re,ErrorFragment:()=>Me,EventFragment:()=>z,FormatTypes:()=>w,Fragment:()=>Y,FunctionFragment:()=>me,Indexed:()=>ot,Interface:()=>Et,LogDescription:()=>_e,ParamType:()=>O,TransactionDescription:()=>Qe,checkResultErrors:()=>I,defaultAbiCoder:()=>le});var s=c(2024),e=c(2275),r=c(3898);const u=\"abi/5.3.0\",l=new r.Logger(u),m={};let a={calldata:!0,memory:!0,storage:!0},b={calldata:!0,memory:!0};function y(Mt,ae){if(\"bytes\"===Mt||\"string\"===Mt){if(a[ae])return!0}else if(\"address\"===Mt){if(\"payable\"===ae)return!0}else if((Mt.indexOf(\"[\")>=0||\"tuple\"===Mt)&&b[ae])return!0;return(a[ae]||\"payable\"===ae)&&l.throwArgumentError(\"invalid modifier\",\"name\",ae),!1}function B(Mt,ae){for(let Ae in ae)(0,e.defineReadOnly)(Mt,Ae,ae[Ae])}const w=Object.freeze({sighash:\"sighash\",minimal:\"minimal\",full:\"full\",json:\"json\"}),E=new RegExp(/^(.*)\\[([0-9]*)\\]$/);class O{constructor(ae,Ae){ae!==m&&l.throwError(\"use fromString\",r.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"new ParamType()\"}),B(this,Ae);let nt=this.type.match(E);B(this,nt?{arrayLength:parseInt(nt[2]||\"-1\"),arrayChildren:O.fromObject({type:nt[1],components:this.components}),baseType:\"array\"}:{arrayLength:null,arrayChildren:null,baseType:null!=this.components?\"tuple\":this.type}),this._isParamType=!0,Object.freeze(this)}format(ae){if(ae||(ae=w.sighash),w[ae]||l.throwArgumentError(\"invalid format type\",\"format\",ae),ae===w.json){let nt={type:\"tuple\"===this.baseType?\"tuple\":this.type,name:this.name||void 0};return\"boolean\"==typeof this.indexed&&(nt.indexed=this.indexed),this.components&&(nt.components=this.components.map(Lt=>JSON.parse(Lt.format(ae)))),JSON.stringify(nt)}let Ae=\"\";return\"array\"===this.baseType?(Ae+=this.arrayChildren.format(ae),Ae+=\"[\"+(this.arrayLength<0?\"\":String(this.arrayLength))+\"]\"):\"tuple\"===this.baseType?(ae!==w.sighash&&(Ae+=this.type),Ae+=\"(\"+this.components.map(nt=>nt.format(ae)).join(ae===w.full?\", \":\",\")+\")\"):Ae+=this.type,ae!==w.sighash&&(!0===this.indexed&&(Ae+=\" indexed\"),ae===w.full&&this.name&&(Ae+=\" \"+this.name)),Ae}static from(ae,Ae){return\"string\"==typeof ae?O.fromString(ae,Ae):O.fromObject(ae)}static fromObject(ae){return O.isParamType(ae)?ae:new O(m,{name:ae.name||null,type:A(ae.type),indexed:null==ae.indexed?null:!!ae.indexed,components:ae.components?ae.components.map(O.fromObject):null})}static fromString(ae,Ae){return Lt=function(Mt,ae){let Ae=Mt;function nt(Ge){l.throwArgumentError(`unexpected character at position ${Ge}`,\"param\",Mt)}function Lt(Ge){let tt={type:\"\",name:\"\",parent:Ge,state:{allowType:!0}};return ae&&(tt.indexed=!1),tt}Mt=Mt.replace(/\\s/g,\" \");let Ie={type:\"\",name:\"\",state:{allowType:!0}},Ne=Ie;for(let Ge=0;GeO.fromString(Ae,ae))}class Y{constructor(ae,Ae){ae!==m&&l.throwError(\"use a static from method\",r.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"new Fragment()\"}),B(this,Ae),this._isFragment=!0,Object.freeze(this)}static from(ae){return Y.isFragment(ae)?ae:\"string\"==typeof ae?Y.fromString(ae):Y.fromObject(ae)}static fromObject(ae){if(Y.isFragment(ae))return ae;switch(ae.type){case\"function\":return me.fromObject(ae);case\"event\":return z.fromObject(ae);case\"constructor\":return re.fromObject(ae);case\"error\":return Me.fromObject(ae);case\"fallback\":case\"receive\":return null}return l.throwArgumentError(\"invalid fragment object\",\"value\",ae)}static fromString(ae){return\"event\"===(ae=(ae=(ae=ae.replace(/\\s/g,\" \")).replace(/\\(/g,\" (\").replace(/\\)/g,\") \").replace(/\\s+/g,\" \")).trim()).split(\" \")[0]?z.fromString(ae.substring(5).trim()):\"function\"===ae.split(\" \")[0]?me.fromString(ae.substring(8).trim()):\"constructor\"===ae.split(\"(\")[0].trim()?re.fromString(ae.trim()):\"error\"===ae.split(\" \")[0]?Me.fromString(ae.substring(5).trim()):l.throwArgumentError(\"unsupported fragment\",\"value\",ae)}static isFragment(ae){return!(!ae||!ae._isFragment)}}class z extends Y{format(ae){if(ae||(ae=w.sighash),w[ae]||l.throwArgumentError(\"invalid format type\",\"format\",ae),ae===w.json)return JSON.stringify({type:\"event\",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map(nt=>JSON.parse(nt.format(ae)))});let Ae=\"\";return ae!==w.sighash&&(Ae+=\"event \"),Ae+=this.name+\"(\"+this.inputs.map(nt=>nt.format(ae)).join(ae===w.full?\", \":\",\")+\") \",ae!==w.sighash&&this.anonymous&&(Ae+=\"anonymous \"),Ae.trim()}static from(ae){return\"string\"==typeof ae?z.fromString(ae):z.fromObject(ae)}static fromObject(ae){if(z.isEventFragment(ae))return ae;\"event\"!==ae.type&&l.throwArgumentError(\"invalid event object\",\"value\",ae);const Ae={name:_(ae.name),anonymous:ae.anonymous,inputs:ae.inputs?ae.inputs.map(O.fromObject):[],type:\"event\"};return new z(m,Ae)}static fromString(ae){let Ae=ae.match(d);Ae||l.throwArgumentError(\"invalid event string\",\"value\",ae);let nt=!1;return Ae[3].split(\" \").forEach(Lt=>{switch(Lt.trim()){case\"anonymous\":nt=!0;break;case\"\":break;default:l.warn(\"unknown modifier: \"+Lt)}}),z.fromObject({name:Ae[1].trim(),anonymous:nt,inputs:k(Ae[2],!0),type:\"event\"})}static isEventFragment(ae){return ae&&ae._isFragment&&\"event\"===ae.type}}function W(Mt,ae){ae.gas=null;let Ae=Mt.split(\"@\");return 1!==Ae.length?(Ae.length>2&&l.throwArgumentError(\"invalid human-readable ABI signature\",\"value\",Mt),Ae[1].match(/^[0-9]+$/)||l.throwArgumentError(\"invalid human-readable ABI signature gas\",\"value\",Mt),ae.gas=s.O$.from(Ae[1]),Ae[0]):Mt}function K(Mt,ae){ae.constant=!1,ae.payable=!1,ae.stateMutability=\"nonpayable\",Mt.split(\" \").forEach(Ae=>{switch(Ae.trim()){case\"constant\":ae.constant=!0;break;case\"payable\":ae.payable=!0,ae.stateMutability=\"payable\";break;case\"nonpayable\":ae.payable=!1,ae.stateMutability=\"nonpayable\";break;case\"pure\":ae.constant=!0,ae.stateMutability=\"pure\";break;case\"view\":ae.constant=!0,ae.stateMutability=\"view\";break;case\"external\":case\"public\":case\"\":break;default:console.log(\"unknown modifier: \"+Ae)}})}function $(Mt){let ae={constant:!1,payable:!0,stateMutability:\"payable\"};return null!=Mt.stateMutability?(ae.stateMutability=Mt.stateMutability,ae.constant=\"view\"===ae.stateMutability||\"pure\"===ae.stateMutability,null!=Mt.constant&&!!Mt.constant!==ae.constant&&l.throwArgumentError(\"cannot have constant function with mutability \"+ae.stateMutability,\"value\",Mt),ae.payable=\"payable\"===ae.stateMutability,null!=Mt.payable&&!!Mt.payable!==ae.payable&&l.throwArgumentError(\"cannot have payable function with mutability \"+ae.stateMutability,\"value\",Mt)):null!=Mt.payable?(ae.payable=!!Mt.payable,null==Mt.constant&&!ae.payable&&\"constructor\"!==Mt.type&&l.throwArgumentError(\"unable to determine stateMutability\",\"value\",Mt),ae.constant=!!Mt.constant,ae.stateMutability=ae.constant?\"view\":ae.payable?\"payable\":\"nonpayable\",ae.payable&&ae.constant&&l.throwArgumentError(\"cannot have constant payable function\",\"value\",Mt)):null!=Mt.constant?(ae.constant=!!Mt.constant,ae.payable=!ae.constant,ae.stateMutability=ae.constant?\"view\":\"payable\"):\"constructor\"!==Mt.type&&l.throwArgumentError(\"unable to determine stateMutability\",\"value\",Mt),ae}class re extends Y{format(ae){if(ae||(ae=w.sighash),w[ae]||l.throwArgumentError(\"invalid format type\",\"format\",ae),ae===w.json)return JSON.stringify({type:\"constructor\",stateMutability:\"nonpayable\"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(nt=>JSON.parse(nt.format(ae)))});ae===w.sighash&&l.throwError(\"cannot format a constructor for sighash\",r.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"format(sighash)\"});let Ae=\"constructor(\"+this.inputs.map(nt=>nt.format(ae)).join(ae===w.full?\", \":\",\")+\") \";return this.stateMutability&&\"nonpayable\"!==this.stateMutability&&(Ae+=this.stateMutability+\" \"),Ae.trim()}static from(ae){return\"string\"==typeof ae?re.fromString(ae):re.fromObject(ae)}static fromObject(ae){if(re.isConstructorFragment(ae))return ae;\"constructor\"!==ae.type&&l.throwArgumentError(\"invalid constructor object\",\"value\",ae);let Ae=$(ae);Ae.constant&&l.throwArgumentError(\"constructor cannot be constant\",\"value\",ae);const nt={name:null,type:ae.type,inputs:ae.inputs?ae.inputs.map(O.fromObject):[],payable:Ae.payable,stateMutability:Ae.stateMutability,gas:ae.gas?s.O$.from(ae.gas):null};return new re(m,nt)}static fromString(ae){let Ae={type:\"constructor\"},nt=(ae=W(ae,Ae)).match(d);return(!nt||\"constructor\"!==nt[1].trim())&&l.throwArgumentError(\"invalid constructor string\",\"value\",ae),Ae.inputs=k(nt[2].trim(),!1),K(nt[3].trim(),Ae),re.fromObject(Ae)}static isConstructorFragment(ae){return ae&&ae._isFragment&&\"constructor\"===ae.type}}class me extends re{format(ae){if(ae||(ae=w.sighash),w[ae]||l.throwArgumentError(\"invalid format type\",\"format\",ae),ae===w.json)return JSON.stringify({type:\"function\",name:this.name,constant:this.constant,stateMutability:\"nonpayable\"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(nt=>JSON.parse(nt.format(ae))),outputs:this.outputs.map(nt=>JSON.parse(nt.format(ae)))});let Ae=\"\";return ae!==w.sighash&&(Ae+=\"function \"),Ae+=this.name+\"(\"+this.inputs.map(nt=>nt.format(ae)).join(ae===w.full?\", \":\",\")+\") \",ae!==w.sighash&&(this.stateMutability?\"nonpayable\"!==this.stateMutability&&(Ae+=this.stateMutability+\" \"):this.constant&&(Ae+=\"view \"),this.outputs&&this.outputs.length&&(Ae+=\"returns (\"+this.outputs.map(nt=>nt.format(ae)).join(\", \")+\") \"),null!=this.gas&&(Ae+=\"@\"+this.gas.toString()+\" \")),Ae.trim()}static from(ae){return\"string\"==typeof ae?me.fromString(ae):me.fromObject(ae)}static fromObject(ae){if(me.isFunctionFragment(ae))return ae;\"function\"!==ae.type&&l.throwArgumentError(\"invalid function object\",\"value\",ae);let Ae=$(ae);const nt={type:ae.type,name:_(ae.name),constant:Ae.constant,inputs:ae.inputs?ae.inputs.map(O.fromObject):[],outputs:ae.outputs?ae.outputs.map(O.fromObject):[],payable:Ae.payable,stateMutability:Ae.stateMutability,gas:ae.gas?s.O$.from(ae.gas):null};return new me(m,nt)}static fromString(ae){let Ae={type:\"function\"},nt=(ae=W(ae,Ae)).split(\" returns \");nt.length>2&&l.throwArgumentError(\"invalid function string\",\"value\",ae);let Lt=nt[0].match(d);if(Lt||l.throwArgumentError(\"invalid function signature\",\"value\",ae),Ae.name=Lt[1].trim(),Ae.name&&_(Ae.name),Ae.inputs=k(Lt[2],!1),K(Lt[3].trim(),Ae),nt.length>1){let Ie=nt[1].match(d);(\"\"!=Ie[1].trim()||\"\"!=Ie[3].trim())&&l.throwArgumentError(\"unexpected tokens\",\"value\",ae),Ae.outputs=k(Ie[2],!1)}else Ae.outputs=[];return me.fromObject(Ae)}static isFunctionFragment(ae){return ae&&ae._isFragment&&\"function\"===ae.type}}function q(Mt){const ae=Mt.format();return(\"Error(string)\"===ae||\"Panic(uint256)\"===ae)&&l.throwArgumentError(`cannot specify user defined ${ae} error`,\"fragment\",Mt),Mt}class Me extends Y{format(ae){if(ae||(ae=w.sighash),w[ae]||l.throwArgumentError(\"invalid format type\",\"format\",ae),ae===w.json)return JSON.stringify({type:\"error\",name:this.name,inputs:this.inputs.map(nt=>JSON.parse(nt.format(ae)))});let Ae=\"\";return ae!==w.sighash&&(Ae+=\"error \"),Ae+=this.name+\"(\"+this.inputs.map(nt=>nt.format(ae)).join(ae===w.full?\", \":\",\")+\") \",Ae.trim()}static from(ae){return\"string\"==typeof ae?Me.fromString(ae):Me.fromObject(ae)}static fromObject(ae){if(Me.isErrorFragment(ae))return ae;\"error\"!==ae.type&&l.throwArgumentError(\"invalid error object\",\"value\",ae);const Ae={type:ae.type,name:_(ae.name),inputs:ae.inputs?ae.inputs.map(O.fromObject):[]};return q(new Me(m,Ae))}static fromString(ae){let Ae={type:\"error\"},nt=ae.match(d);return nt||l.throwArgumentError(\"invalid error signature\",\"value\",ae),Ae.name=nt[1].trim(),Ae.name&&_(Ae.name),Ae.inputs=k(nt[2],!1),q(Me.fromObject(Ae))}static isErrorFragment(ae){return ae&&ae._isFragment&&\"error\"===ae.type}}function A(Mt){return Mt.match(/^uint($|[^1-9])/)?Mt=\"uint256\"+Mt.substring(4):Mt.match(/^int($|[^1-9])/)&&(Mt=\"int256\"+Mt.substring(3)),Mt}const ce=new RegExp(\"^[A-Za-z_][A-Za-z0-9_]*$\");function _(Mt){return(!Mt||!Mt.match(ce))&&l.throwArgumentError(`invalid identifier \"${Mt}\"`,\"value\",Mt),Mt}const d=new RegExp(\"^([^)(]*)\\\\((.*)\\\\)([^)(]*)$\");var v=c(1488);const D=new r.Logger(u);function I(Mt){const ae=[],Ae=function(nt,Lt){if(Array.isArray(Lt))for(let Ie in Lt){const Ne=nt.slice();Ne.push(Ie);try{Ae(Ne,Lt[Ie])}catch(Ge){ae.push({path:Ne,error:Ge})}}};return Ae([],Mt),ae}class Z{constructor(ae,Ae,nt,Lt){this.name=ae,this.type=Ae,this.localName=nt,this.dynamic=Lt}_throwError(ae,Ae){D.throwArgumentError(ae,this.localName,Ae)}}class R{constructor(ae){(0,e.defineReadOnly)(this,\"wordSize\",ae||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(ae)}get data(){return(0,v.hexConcat)(this._data)}get length(){return this._dataLength}_writeData(ae){return this._data.push(ae),this._dataLength+=ae.length,ae.length}appendWriter(ae){return this._writeData((0,v.concat)(ae._data))}writeBytes(ae){let Ae=(0,v.arrayify)(ae);const nt=Ae.length%this.wordSize;return nt&&(Ae=(0,v.concat)([Ae,this._padding.slice(nt)])),this._writeData(Ae)}_getValue(ae){let Ae=(0,v.arrayify)(s.O$.from(ae));return Ae.length>this.wordSize&&D.throwError(\"value out-of-bounds\",r.Logger.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:Ae.length}),Ae.length%this.wordSize&&(Ae=(0,v.concat)([this._padding.slice(Ae.length%this.wordSize),Ae])),Ae}writeValue(ae){return this._writeData(this._getValue(ae))}writeUpdatableValue(){const ae=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,Ae=>{this._data[ae]=this._getValue(Ae)}}}class C{constructor(ae,Ae,nt,Lt){(0,e.defineReadOnly)(this,\"_data\",(0,v.arrayify)(ae)),(0,e.defineReadOnly)(this,\"wordSize\",Ae||32),(0,e.defineReadOnly)(this,\"_coerceFunc\",nt),(0,e.defineReadOnly)(this,\"allowLoose\",Lt),this._offset=0}get data(){return(0,v.hexlify)(this._data)}get consumed(){return this._offset}static coerce(ae,Ae){let nt=ae.match(\"^u?int([0-9]+)$\");return nt&&parseInt(nt[1])<=48&&(Ae=Ae.toNumber()),Ae}coerce(ae,Ae){return this._coerceFunc?this._coerceFunc(ae,Ae):C.coerce(ae,Ae)}_peekBytes(ae,Ae,nt){let Lt=Math.ceil(Ae/this.wordSize)*this.wordSize;return this._offset+Lt>this._data.length&&(this.allowLoose&&nt&&this._offset+Ae<=this._data.length?Lt=Ae:D.throwError(\"data out-of-bounds\",r.Logger.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+Lt})),this._data.slice(this._offset,this._offset+Lt)}subReader(ae){return new C(this._data.slice(this._offset+ae),this.wordSize,this._coerceFunc,this.allowLoose)}readBytes(ae,Ae){let nt=this._peekBytes(0,ae,!!Ae);return this._offset+=nt.length,nt.slice(0,ae)}readValue(){return s.O$.from(this.readBytes(this.wordSize))}}var g=c(2885);class S extends Z{constructor(ae){super(\"address\",\"address\",ae,!1)}defaultValue(){return\"0x0000000000000000000000000000000000000000\"}encode(ae,Ae){try{(0,g.getAddress)(Ae)}catch(nt){this._throwError(nt.message,Ae)}return ae.writeValue(Ae)}decode(ae){return(0,g.getAddress)((0,v.hexZeroPad)(ae.readValue().toHexString(),20))}}class te extends Z{constructor(ae){super(ae.name,ae.type,void 0,ae.dynamic),this.coder=ae}defaultValue(){return this.coder.defaultValue()}encode(ae,Ae){return this.coder.encode(ae,Ae)}decode(ae){return this.coder.decode(ae)}}const Oe=new r.Logger(u);function fe(Mt,ae,Ae){let nt=null;if(Array.isArray(Ae))nt=Ae;else if(Ae&&\"object\"==typeof Ae){let tt={};nt=ae.map(He=>{const Pt=He.localName;return Pt||Oe.throwError(\"cannot encode object for signature with missing names\",r.Logger.errors.INVALID_ARGUMENT,{argument:\"values\",coder:He,value:Ae}),tt[Pt]&&Oe.throwError(\"cannot encode object for signature with duplicate names\",r.Logger.errors.INVALID_ARGUMENT,{argument:\"values\",coder:He,value:Ae}),tt[Pt]=!0,Ae[Pt]})}else Oe.throwArgumentError(\"invalid tuple value\",\"tuple\",Ae);ae.length!==nt.length&&Oe.throwArgumentError(\"types/value length mismatch\",\"tuple\",Ae);let Lt=new R(Mt.wordSize),Ie=new R(Mt.wordSize),Ne=[];ae.forEach((tt,He)=>{let Pt=nt[He];if(tt.dynamic){let Be=Ie.length;tt.encode(Ie,Pt);let $e=Lt.writeUpdatableValue();Ne.push(qe=>{$e(qe+Be)})}else tt.encode(Lt,Pt)}),Ne.forEach(tt=>{tt(Lt.length)});let Ge=Mt.appendWriter(Lt);return Ge+=Mt.appendWriter(Ie),Ge}function ie(Mt,ae){let Ae=[],nt=Mt.subReader(0);ae.forEach(Ie=>{let Ne=null;if(Ie.dynamic){let Ge=Mt.readValue(),tt=nt.subReader(Ge.toNumber());try{Ne=Ie.decode(tt)}catch(He){if(He.code===r.Logger.errors.BUFFER_OVERRUN)throw He;Ne=He,Ne.baseType=Ie.name,Ne.name=Ie.localName,Ne.type=Ie.type}}else try{Ne=Ie.decode(Mt)}catch(Ge){if(Ge.code===r.Logger.errors.BUFFER_OVERRUN)throw Ge;Ne=Ge,Ne.baseType=Ie.name,Ne.name=Ie.localName,Ne.type=Ie.type}null!=Ne&&Ae.push(Ne)});const Lt=ae.reduce((Ie,Ne)=>{const Ge=Ne.localName;return Ge&&(Ie[Ge]||(Ie[Ge]=0),Ie[Ge]++),Ie},{});ae.forEach((Ie,Ne)=>{let Ge=Ie.localName;if(!Ge||1!==Lt[Ge]||(\"length\"===Ge&&(Ge=\"_length\"),null!=Ae[Ge]))return;const tt=Ae[Ne];tt instanceof Error?Object.defineProperty(Ae,Ge,{get:()=>{throw tt}}):Ae[Ge]=tt});for(let Ie=0;Ie{throw Ne}})}return Object.freeze(Ae)}class be extends Z{constructor(ae,Ae,nt){super(\"array\",ae.type+\"[\"+(Ae>=0?Ae:\"\")+\"]\",nt,-1===Ae||ae.dynamic),this.coder=ae,this.length=Ae}defaultValue(){const ae=this.coder.defaultValue(),Ae=[];for(let nt=0;ntae._data.length&&Oe.throwError(\"insufficient data length\",r.Logger.errors.BUFFER_OVERRUN,{length:ae._data.length,count:Ae}));let nt=[];for(let Lt=0;Lt{Ne.dynamic&&(nt=!0),Lt.push(Ne.type)}),super(\"tuple\",\"tuple(\"+Lt.join(\",\")+\")\",Ae,nt),this.coders=ae}defaultValue(){const ae=[];this.coders.forEach(nt=>{ae.push(nt.defaultValue())});const Ae=this.coders.reduce((nt,Lt)=>{const Ie=Lt.localName;return Ie&&(nt[Ie]||(nt[Ie]=0),nt[Ie]++),nt},{});return this.coders.forEach((nt,Lt)=>{let Ie=nt.localName;!Ie||1!==Ae[Ie]||(\"length\"===Ie&&(Ie=\"_length\"),null==ae[Ie]&&(ae[Ie]=ae[Lt]))}),Object.freeze(ae)}encode(ae,Ae){return fe(ae,this.coders,Ae)}decode(ae){return ae.coerce(this.name,ie(ae,this.coders))}}const Jt=new r.Logger(u),dt=new RegExp(/^bytes([0-9]*)$/),Re=new RegExp(/^(u?int)([0-9]*)$/);class de{constructor(ae){Jt.checkNew(new.target,de),(0,e.defineReadOnly)(this,\"coerceFunc\",ae||null)}_getCoder(ae){switch(ae.baseType){case\"address\":return new S(ae.name);case\"bool\":return new pe(ae.name);case\"string\":return new Le(ae.name);case\"bytes\":return new Pe(ae.name);case\"array\":return new be(this._getCoder(ae.arrayChildren),ae.arrayLength,ae.name);case\"tuple\":return new mt((ae.components||[]).map(nt=>this._getCoder(nt)),ae.name);case\"\":return new G(ae.name)}let Ae=ae.type.match(Re);if(Ae){let nt=parseInt(Ae[2]||\"256\");return(0===nt||nt>256||nt%8!=0)&&Jt.throwArgumentError(\"invalid \"+Ae[1]+\" bit length\",\"param\",ae),new Xe(nt/8,\"int\"===Ae[1],ae.name)}if(Ae=ae.type.match(dt),Ae){let nt=parseInt(Ae[1]);return(0===nt||nt>32)&&Jt.throwArgumentError(\"invalid bytes length\",\"param\",ae),new lt(nt,ae.name)}return Jt.throwArgumentError(\"invalid type\",\"type\",ae.type)}_getWordSize(){return 32}_getReader(ae,Ae){return new C(ae,this._getWordSize(),this.coerceFunc,Ae)}_getWriter(){return new R(this._getWordSize())}getDefaultValue(ae){const Ae=ae.map(Lt=>this._getCoder(O.from(Lt)));return new mt(Ae,\"_\").defaultValue()}encode(ae,Ae){ae.length!==Ae.length&&Jt.throwError(\"types/values length mismatch\",r.Logger.errors.INVALID_ARGUMENT,{count:{types:ae.length,values:Ae.length},value:{types:ae,values:Ae}});const nt=ae.map(Ne=>this._getCoder(O.from(Ne))),Lt=new mt(nt,\"_\"),Ie=this._getWriter();return Lt.encode(Ie,Ae),Ie.data}decode(ae,Ae,nt){const Lt=ae.map(Ne=>this._getCoder(O.from(Ne)));return new mt(Lt,\"_\").decode(this._getReader((0,v.arrayify)(Ae),nt))}}const le=new de;var U=c(7475),H=c(8518);const j=new r.Logger(u);class _e extends e.Description{}class Qe extends e.Description{}class ot extends e.Description{static isIndexed(ae){return!(!ae||!ae._isIndexed)}}const Je={\"0x08c379a0\":{signature:\"Error(string)\",name:\"Error\",inputs:[\"string\"],reason:!0},\"0x4e487b71\":{signature:\"Panic(uint256)\",name:\"Panic\",inputs:[\"uint256\"]}};function At(Mt,ae){const Ae=new Error(`deferred error during ABI decoding triggered accessing ${Mt}`);return Ae.error=ae,Ae}class Et{constructor(ae){j.checkNew(new.target,Et);let Ae=[];Ae=\"string\"==typeof ae?JSON.parse(ae):ae,(0,e.defineReadOnly)(this,\"fragments\",Ae.map(nt=>Y.from(nt)).filter(nt=>null!=nt)),(0,e.defineReadOnly)(this,\"_abiCoder\",(0,e.getStatic)(new.target,\"getAbiCoder\")()),(0,e.defineReadOnly)(this,\"functions\",{}),(0,e.defineReadOnly)(this,\"errors\",{}),(0,e.defineReadOnly)(this,\"events\",{}),(0,e.defineReadOnly)(this,\"structs\",{}),this.fragments.forEach(nt=>{let Lt=null;switch(nt.type){case\"constructor\":return this.deploy?void j.warn(\"duplicate definition - constructor\"):void(0,e.defineReadOnly)(this,\"deploy\",nt);case\"function\":Lt=this.functions;break;case\"event\":Lt=this.events;break;case\"error\":Lt=this.errors;break;default:return}let Ie=nt.format();Lt[Ie]?j.warn(\"duplicate definition - \"+Ie):Lt[Ie]=nt}),this.deploy||(0,e.defineReadOnly)(this,\"deploy\",re.from({payable:!1,type:\"constructor\"})),(0,e.defineReadOnly)(this,\"_isInterface\",!0)}format(ae){ae||(ae=w.full),ae===w.sighash&&j.throwArgumentError(\"interface does not support formatting sighash\",\"format\",ae);const Ae=this.fragments.map(nt=>nt.format(ae));return ae===w.json?JSON.stringify(Ae.map(nt=>JSON.parse(nt))):Ae}static getAbiCoder(){return le}static getAddress(ae){return(0,g.getAddress)(ae)}static getSighash(ae){return(0,v.hexDataSlice)((0,U.id)(ae.format()),0,4)}static getEventTopic(ae){return(0,U.id)(ae.format())}getFunction(ae){if((0,v.isHexString)(ae)){for(const nt in this.functions)if(ae===this.getSighash(nt))return this.functions[nt];j.throwArgumentError(\"no matching function\",\"sighash\",ae)}if(-1===ae.indexOf(\"(\")){const nt=ae.trim(),Lt=Object.keys(this.functions).filter(Ie=>Ie.split(\"(\")[0]===nt);return 0===Lt.length?j.throwArgumentError(\"no matching function\",\"name\",nt):Lt.length>1&&j.throwArgumentError(\"multiple matching functions\",\"name\",nt),this.functions[Lt[0]]}const Ae=this.functions[me.fromString(ae).format()];return Ae||j.throwArgumentError(\"no matching function\",\"signature\",ae),Ae}getEvent(ae){if((0,v.isHexString)(ae)){const nt=ae.toLowerCase();for(const Lt in this.events)if(nt===this.getEventTopic(Lt))return this.events[Lt];j.throwArgumentError(\"no matching event\",\"topichash\",nt)}if(-1===ae.indexOf(\"(\")){const nt=ae.trim(),Lt=Object.keys(this.events).filter(Ie=>Ie.split(\"(\")[0]===nt);return 0===Lt.length?j.throwArgumentError(\"no matching event\",\"name\",nt):Lt.length>1&&j.throwArgumentError(\"multiple matching events\",\"name\",nt),this.events[Lt[0]]}const Ae=this.events[z.fromString(ae).format()];return Ae||j.throwArgumentError(\"no matching event\",\"signature\",ae),Ae}getError(ae){if((0,v.isHexString)(ae)){const nt=(0,e.getStatic)(this.constructor,\"getSighash\");for(const Lt in this.errors)if(ae===nt(this.errors[Lt]))return this.errors[Lt];j.throwArgumentError(\"no matching error\",\"sighash\",ae)}if(-1===ae.indexOf(\"(\")){const nt=ae.trim(),Lt=Object.keys(this.errors).filter(Ie=>Ie.split(\"(\")[0]===nt);return 0===Lt.length?j.throwArgumentError(\"no matching error\",\"name\",nt):Lt.length>1&&j.throwArgumentError(\"multiple matching errors\",\"name\",nt),this.errors[Lt[0]]}const Ae=this.errors[me.fromString(ae).format()];return Ae||j.throwArgumentError(\"no matching error\",\"signature\",ae),Ae}getSighash(ae){return\"string\"==typeof ae&&(ae=this.getFunction(ae)),(0,e.getStatic)(this.constructor,\"getSighash\")(ae)}getEventTopic(ae){return\"string\"==typeof ae&&(ae=this.getEvent(ae)),(0,e.getStatic)(this.constructor,\"getEventTopic\")(ae)}_decodeParams(ae,Ae){return this._abiCoder.decode(ae,Ae)}_encodeParams(ae,Ae){return this._abiCoder.encode(ae,Ae)}encodeDeploy(ae){return this._encodeParams(this.deploy.inputs,ae||[])}decodeFunctionData(ae,Ae){\"string\"==typeof ae&&(ae=this.getFunction(ae));const nt=(0,v.arrayify)(Ae);return(0,v.hexlify)(nt.slice(0,4))!==this.getSighash(ae)&&j.throwArgumentError(`data signature does not match function ${ae.name}.`,\"data\",(0,v.hexlify)(nt)),this._decodeParams(ae.inputs,nt.slice(4))}encodeFunctionData(ae,Ae){return\"string\"==typeof ae&&(ae=this.getFunction(ae)),(0,v.hexlify)((0,v.concat)([this.getSighash(ae),this._encodeParams(ae.inputs,Ae||[])]))}decodeFunctionResult(ae,Ae){\"string\"==typeof ae&&(ae=this.getFunction(ae));let nt=(0,v.arrayify)(Ae),Lt=null,Ie=null,Ne=null,Ge=null;switch(nt.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(ae.outputs,nt)}catch(tt){}break;case 4:{const tt=(0,v.hexlify)(nt.slice(0,4)),He=Je[tt];if(He)Ie=this._abiCoder.decode(He.inputs,nt.slice(4)),Ne=He.name,Ge=He.signature,He.reason&&(Lt=Ie[0]);else try{const Pt=this.getError(tt);Ie=this._abiCoder.decode(Pt.inputs,nt.slice(4)),Ne=Pt.name,Ge=Pt.format()}catch(Pt){console.log(Pt)}break}}return j.throwError(\"call revert exception\",r.Logger.errors.CALL_EXCEPTION,{method:ae.format(),errorArgs:Ie,errorName:Ne,errorSignature:Ge,reason:Lt})}encodeFunctionResult(ae,Ae){return\"string\"==typeof ae&&(ae=this.getFunction(ae)),(0,v.hexlify)(this._abiCoder.encode(ae.outputs,Ae||[]))}encodeFilterTopics(ae,Ae){\"string\"==typeof ae&&(ae=this.getEvent(ae)),Ae.length>ae.inputs.length&&j.throwError(\"too many arguments for \"+ae.format(),r.Logger.errors.UNEXPECTED_ARGUMENT,{argument:\"values\",value:Ae});let nt=[];ae.anonymous||nt.push(this.getEventTopic(ae));const Lt=(Ie,Ne)=>\"string\"===Ie.type?(0,U.id)(Ne):\"bytes\"===Ie.type?(0,H.keccak256)((0,v.hexlify)(Ne)):(\"address\"===Ie.type&&this._abiCoder.encode([\"address\"],[Ne]),(0,v.hexZeroPad)((0,v.hexlify)(Ne),32));for(Ae.forEach((Ie,Ne)=>{let Ge=ae.inputs[Ne];Ge.indexed?null==Ie?nt.push(null):\"array\"===Ge.baseType||\"tuple\"===Ge.baseType?j.throwArgumentError(\"filtering with tuples or arrays not supported\",\"contract.\"+Ge.name,Ie):Array.isArray(Ie)?nt.push(Ie.map(tt=>Lt(Ge,tt))):nt.push(Lt(Ge,Ie)):null!=Ie&&j.throwArgumentError(\"cannot filter non-indexed parameters; must be null\",\"contract.\"+Ge.name,Ie)});nt.length&&null===nt[nt.length-1];)nt.pop();return nt}encodeEventLog(ae,Ae){\"string\"==typeof ae&&(ae=this.getEvent(ae));const nt=[],Lt=[],Ie=[];return ae.anonymous||nt.push(this.getEventTopic(ae)),Ae.length!==ae.inputs.length&&j.throwArgumentError(\"event arguments/values mismatch\",\"values\",Ae),ae.inputs.forEach((Ne,Ge)=>{const tt=Ae[Ge];if(Ne.indexed)if(\"string\"===Ne.type)nt.push((0,U.id)(tt));else if(\"bytes\"===Ne.type)nt.push((0,H.keccak256)(tt));else{if(\"tuple\"===Ne.baseType||\"array\"===Ne.baseType)throw new Error(\"not implemented\");nt.push(this._abiCoder.encode([Ne.type],[tt]))}else Lt.push(Ne),Ie.push(tt)}),{data:this._abiCoder.encode(Lt,Ie),topics:nt}}decodeEventLog(ae,Ae,nt){if(\"string\"==typeof ae&&(ae=this.getEvent(ae)),null!=nt&&!ae.anonymous){let $e=this.getEventTopic(ae);(!(0,v.isHexString)(nt[0],32)||nt[0].toLowerCase()!==$e)&&j.throwError(\"fragment/topic mismatch\",r.Logger.errors.INVALID_ARGUMENT,{argument:\"topics[0]\",expected:$e,value:nt[0]}),nt=nt.slice(1)}let Lt=[],Ie=[],Ne=[];ae.inputs.forEach(($e,qe)=>{$e.indexed?\"string\"===$e.type||\"bytes\"===$e.type||\"tuple\"===$e.baseType||\"array\"===$e.baseType?(Lt.push(O.fromObject({type:\"bytes32\",name:$e.name})),Ne.push(!0)):(Lt.push($e),Ne.push(!1)):(Ie.push($e),Ne.push(!1))});let Ge=null!=nt?this._abiCoder.decode(Lt,(0,v.concat)(nt)):null,tt=this._abiCoder.decode(Ie,Ae,!0),He=[],Pt=0,Be=0;ae.inputs.forEach(($e,qe)=>{if($e.indexed)if(null==Ge)He[qe]=new ot({_isIndexed:!0,hash:null});else if(Ne[qe])He[qe]=new ot({_isIndexed:!0,hash:Ge[Be++]});else try{He[qe]=Ge[Be++]}catch(pt){He[qe]=pt}else try{He[qe]=tt[Pt++]}catch(pt){He[qe]=pt}if($e.name&&null==He[$e.name]){const pt=He[qe];pt instanceof Error?Object.defineProperty(He,$e.name,{get:()=>{throw At(`property ${JSON.stringify($e.name)}`,pt)}}):He[$e.name]=pt}});for(let $e=0;$e{throw At(`index ${$e}`,qe)}})}return Object.freeze(He)}parseTransaction(ae){let Ae=this.getFunction(ae.data.substring(0,10).toLowerCase());return Ae?new Qe({args:this._abiCoder.decode(Ae.inputs,\"0x\"+ae.data.substring(10)),functionFragment:Ae,name:Ae.name,signature:Ae.format(),sighash:this.getSighash(Ae),value:s.O$.from(ae.value||\"0\")}):null}parseLog(ae){let Ae=this.getEvent(ae.topics[0]);return!Ae||Ae.anonymous?null:new _e({eventFragment:Ae,name:Ae.name,signature:Ae.format(),topic:this.getEventTopic(Ae),args:this.decodeEventLog(Ae,ae.data,ae.topics)})}static isInterface(ae){return!(!ae||!ae._isInterface)}}},2885:(st,P,c)=>{\"use strict\";c.r(P),c.d(P,{getAddress:()=>O,getContractAddress:()=>z,getCreate2Address:()=>W,getIcapAddress:()=>Y,isAddress:()=>k});var s=c(1488),e=c(2024),r=c(8518),u=c(9276);const a=new(c(3898).Logger)(\"address/5.3.0\");function b(K){(0,s.isHexString)(K,20)||a.throwArgumentError(\"invalid address\",\"address\",K);const $=(K=K.toLowerCase()).substring(2).split(\"\"),re=new Uint8Array(40);for(let q=0;q<40;q++)re[q]=$[q].charCodeAt(0);const me=(0,s.arrayify)((0,r.keccak256)(re));for(let q=0;q<40;q+=2)me[q>>1]>>4>=8&&($[q]=$[q].toUpperCase()),(15&me[q>>1])>=8&&($[q+1]=$[q+1].toUpperCase());return\"0x\"+$.join(\"\")}const B={};for(let K=0;K<10;K++)B[String(K)]=String(K);for(let K=0;K<26;K++)B[String.fromCharCode(65+K)]=String(10+K);const w=Math.floor((K=9007199254740991,Math.log10?Math.log10(K):Math.log(K)/Math.LN10));var K;function E(K){let $=(K=(K=K.toUpperCase()).substring(4)+K.substring(0,2)+\"00\").split(\"\").map(me=>B[me]).join(\"\");for(;$.length>=w;){let me=$.substring(0,w);$=parseInt(me,10)%97+$.substring(me.length)}let re=String(98-parseInt($,10)%97);for(;re.length<2;)re=\"0\"+re;return re}function O(K){let $=null;if(\"string\"!=typeof K&&a.throwArgumentError(\"invalid address\",\"address\",K),K.match(/^(0x)?[0-9a-fA-F]{40}$/))\"0x\"!==K.substring(0,2)&&(K=\"0x\"+K),$=b(K),K.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&$!==K&&a.throwArgumentError(\"bad address checksum\",\"address\",K);else if(K.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(K.substring(2,4)!==E(K)&&a.throwArgumentError(\"bad icap checksum\",\"address\",K),$=(0,e.g$)(K.substring(4));$.length<40;)$=\"0\"+$;$=b(\"0x\"+$)}else a.throwArgumentError(\"invalid address\",\"address\",K);return $}function k(K){try{return O(K),!0}catch($){}return!1}function Y(K){let $=(0,e.t2)(O(K).substring(2)).toUpperCase();for(;$.length<30;)$=\"0\"+$;return\"XE\"+E(\"XE00\"+$)+$}function z(K){let $=null;try{$=O(K.from)}catch(me){a.throwArgumentError(\"missing from address\",\"transaction\",K)}const re=(0,s.stripZeros)((0,s.arrayify)(e.O$.from(K.nonce).toHexString()));return O((0,s.hexDataSlice)((0,r.keccak256)((0,u.encode)([$,re])),12))}function W(K,$,re){return 32!==(0,s.hexDataLength)($)&&a.throwArgumentError(\"salt must be 32 bytes\",\"salt\",$),32!==(0,s.hexDataLength)(re)&&a.throwArgumentError(\"initCodeHash must be 32 bytes\",\"initCodeHash\",re),O((0,s.hexDataSlice)((0,r.keccak256)((0,s.concat)([\"0xff\",O(K),$,re])),12))}},7530:(st,P,c)=>{\"use strict\";c.d(P,{J:()=>e,c:()=>r});var s=c(1488);function e(u){u=atob(u);const l=[];for(let m=0;m{\"use strict\";c.r(P),c.d(P,{decode:()=>s.J,encode:()=>s.c});var s=c(7530)},3744:(st,P,c)=>{\"use strict\";c.r(P),c.d(P,{BaseX:()=>r,Base32:()=>u,Base58:()=>l});var s=c(1488),e=c(2275);class r{constructor(a){(0,e.defineReadOnly)(this,\"alphabet\",a),(0,e.defineReadOnly)(this,\"base\",a.length),(0,e.defineReadOnly)(this,\"_alphabetMap\",{}),(0,e.defineReadOnly)(this,\"_leader\",a.charAt(0));for(let b=0;b0;)y.push(w%this.base),w=w/this.base|0}let M=\"\";for(let B=0;0===b[B]&&B=0;--B)M+=this.alphabet[y[B]];return M}decode(a){if(\"string\"!=typeof a)throw new TypeError(\"Expected String\");let b=[];if(0===a.length)return new Uint8Array(b);b.push(0);for(let y=0;y>=8;for(;B>0;)b.push(255&B),B>>=8}for(let y=0;a[y]===this._leader&&y{\"use strict\";c.d(P,{i:()=>s});const s=\"bignumber/5.3.0\"},2024:(st,P,c)=>{\"use strict\";c.d(P,{Zm:()=>M,O$:()=>w,g$:()=>z,t2:()=>W});var s=c(3191),e=c.n(s),r=c(1488),u=c(3898),l=c(4325),m=e().BN;const a=new u.Logger(l.i),b={},y=9007199254740991;function M(K){return null!=K&&(w.isBigNumber(K)||\"number\"==typeof K&&K%1==0||\"string\"==typeof K&&!!K.match(/^-?[0-9]+$/)||(0,r.isHexString)(K)||\"bigint\"==typeof K||(0,r.isBytes)(K))}let B=!1;class w{constructor($,re){a.checkNew(new.target,w),$!==b&&a.throwError(\"cannot call constructor directly; use BigNumber.from\",u.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"new (BigNumber)\"}),this._hex=re,this._isBigNumber=!0,Object.freeze(this)}fromTwos($){return O(k(this).fromTwos($))}toTwos($){return O(k(this).toTwos($))}abs(){return\"-\"===this._hex[0]?w.from(this._hex.substring(1)):this}add($){return O(k(this).add(k($)))}sub($){return O(k(this).sub(k($)))}div($){return w.from($).isZero()&&Y(\"division by zero\",\"div\"),O(k(this).div(k($)))}mul($){return O(k(this).mul(k($)))}mod($){const re=k($);return re.isNeg()&&Y(\"cannot modulo negative values\",\"mod\"),O(k(this).umod(re))}pow($){const re=k($);return re.isNeg()&&Y(\"cannot raise to negative values\",\"pow\"),O(k(this).pow(re))}and($){const re=k($);return(this.isNegative()||re.isNeg())&&Y(\"cannot 'and' negative values\",\"and\"),O(k(this).and(re))}or($){const re=k($);return(this.isNegative()||re.isNeg())&&Y(\"cannot 'or' negative values\",\"or\"),O(k(this).or(re))}xor($){const re=k($);return(this.isNegative()||re.isNeg())&&Y(\"cannot 'xor' negative values\",\"xor\"),O(k(this).xor(re))}mask($){return(this.isNegative()||$<0)&&Y(\"cannot mask negative values\",\"mask\"),O(k(this).maskn($))}shl($){return(this.isNegative()||$<0)&&Y(\"cannot shift negative values\",\"shl\"),O(k(this).shln($))}shr($){return(this.isNegative()||$<0)&&Y(\"cannot shift negative values\",\"shr\"),O(k(this).shrn($))}eq($){return k(this).eq(k($))}lt($){return k(this).lt(k($))}lte($){return k(this).lte(k($))}gt($){return k(this).gt(k($))}gte($){return k(this).gte(k($))}isNegative(){return\"-\"===this._hex[0]}isZero(){return k(this).isZero()}toNumber(){try{return k(this).toNumber()}catch($){Y(\"overflow\",\"toNumber\",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch($){}return a.throwError(\"this platform does not support BigInt\",u.Logger.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?B||(B=!0,a.warn(\"BigNumber.toString does not accept any parameters; base-10 is assumed\")):a.throwError(16===arguments[0]?\"BigNumber.toString does not accept any parameters; use bigNumber.toHexString()\":\"BigNumber.toString does not accept parameters\",u.Logger.errors.UNEXPECTED_ARGUMENT,{})),k(this).toString(10)}toHexString(){return this._hex}toJSON($){return{type:\"BigNumber\",hex:this.toHexString()}}static from($){if($ instanceof w)return $;if(\"string\"==typeof $)return $.match(/^-?0x[0-9a-f]+$/i)?new w(b,E($)):$.match(/^-?[0-9]+$/)?new w(b,E(new m($))):a.throwArgumentError(\"invalid BigNumber string\",\"value\",$);if(\"number\"==typeof $)return $%1&&Y(\"underflow\",\"BigNumber.from\",$),($>=y||$<=-y)&&Y(\"overflow\",\"BigNumber.from\",$),w.from(String($));const re=$;if(\"bigint\"==typeof re)return w.from(re.toString());if((0,r.isBytes)(re))return w.from((0,r.hexlify)(re));if(re)if(re.toHexString){const me=re.toHexString();if(\"string\"==typeof me)return w.from(me)}else{let me=re._hex;if(null==me&&\"BigNumber\"===re.type&&(me=re.hex),\"string\"==typeof me&&((0,r.isHexString)(me)||\"-\"===me[0]&&(0,r.isHexString)(me.substring(1))))return w.from(me)}return a.throwArgumentError(\"invalid BigNumber value\",\"value\",$)}static isBigNumber($){return!(!$||!$._isBigNumber)}}function E(K){if(\"string\"!=typeof K)return E(K.toString(16));if(\"-\"===K[0])return\"-\"===(K=K.substring(1))[0]&&a.throwArgumentError(\"invalid hex\",\"value\",K),\"0x00\"===(K=E(K))?K:\"-\"+K;if(\"0x\"!==K.substring(0,2)&&(K=\"0x\"+K),\"0x\"===K)return\"0x00\";for(K.length%2&&(K=\"0x0\"+K.substring(2));K.length>4&&\"0x00\"===K.substring(0,4);)K=\"0x\"+K.substring(4);return K}function O(K){return w.from(E(K))}function k(K){const $=w.from(K).toHexString();return new m(\"-\"===$[0]?\"-\"+$.substring(3):$.substring(2),16)}function Y(K,$,re){const me={fault:K,operation:$};return null!=re&&(me.value=re),a.throwError(K,u.Logger.errors.NUMERIC_FAULT,me)}function z(K){return new m(K,36).toString(16)}function W(K){return new m(K,16).toString(36)}},3191:function(st,P,c){!function(s,e){\"use strict\";function r(_,d){if(!_)throw new Error(d||\"Assertion failed\")}function u(_,d){_.super_=d;var f=function(){};f.prototype=d.prototype,_.prototype=new f,_.prototype.constructor=_}function l(_,d,f){if(l.isBN(_))return _;this.negative=0,this.words=null,this.length=0,this.red=null,null!==_&&((\"le\"===d||\"be\"===d)&&(f=d,d=10),this._init(_||0,d||10,f||\"be\"))}var m;\"object\"==typeof s?s.exports=l:e.BN=l,l.BN=l,l.wordSize=26;try{m=\"undefined\"!=typeof window&&void 0!==window.Buffer?window.Buffer:c(8677).Buffer}catch(_){}function a(_,d){var f=_.charCodeAt(d);return f>=65&&f<=70?f-55:f>=97&&f<=102?f-87:f-48&15}function b(_,d,f){var v=a(_,f);return f-1>=d&&(v|=a(_,f-1)<<4),v}function y(_,d,f,v){for(var D=0,I=Math.min(_.length,f),Z=d;Z=49?R-49+10:R>=17?R-17+10:R}return D}l.isBN=function(d){return d instanceof l||null!==d&&\"object\"==typeof d&&d.constructor.wordSize===l.wordSize&&Array.isArray(d.words)},l.max=function(d,f){return d.cmp(f)>0?d:f},l.min=function(d,f){return d.cmp(f)<0?d:f},l.prototype._init=function(d,f,v){if(\"number\"==typeof d)return this._initNumber(d,f,v);if(\"object\"==typeof d)return this._initArray(d,f,v);\"hex\"===f&&(f=16),r(f===(0|f)&&f>=2&&f<=36);var D=0;\"-\"===(d=d.toString().replace(/\\s+/g,\"\"))[0]&&(D++,this.negative=1),D=0;D-=3)this.words[I]|=(Z=d[D]|d[D-1]<<8|d[D-2]<<16)<>>26-R&67108863,(R+=24)>=26&&(R-=26,I++);else if(\"le\"===v)for(D=0,I=0;D>>26-R&67108863,(R+=24)>=26&&(R-=26,I++);return this.strip()},l.prototype._parseHex=function(d,f,v){this.length=Math.ceil((d.length-f)/6),this.words=new Array(this.length);for(var D=0;D=f;D-=2)R=b(d,f,D)<=18?(I-=18,this.words[Z+=1]|=R>>>26):I+=8;else for(D=(d.length-f)%2==0?f+1:f;D=18?(I-=18,this.words[Z+=1]|=R>>>26):I+=8;this.strip()},l.prototype._parseBase=function(d,f,v){this.words=[0],this.length=1;for(var D=0,I=1;I<=67108863;I*=f)D++;D--,I=I/f|0;for(var Z=d.length-v,R=Z%D,C=Math.min(Z,Z-R)+v,g=0,S=v;S1&&0===this.words[this.length-1];)this.length--;return this._normSign()},l.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},l.prototype.inspect=function(){return(this.red?\"\"};var M=[\"\",\"0\",\"00\",\"000\",\"0000\",\"00000\",\"000000\",\"0000000\",\"00000000\",\"000000000\",\"0000000000\",\"00000000000\",\"000000000000\",\"0000000000000\",\"00000000000000\",\"000000000000000\",\"0000000000000000\",\"00000000000000000\",\"000000000000000000\",\"0000000000000000000\",\"00000000000000000000\",\"000000000000000000000\",\"0000000000000000000000\",\"00000000000000000000000\",\"000000000000000000000000\",\"0000000000000000000000000\"],B=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],w=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function O(_,d,f){f.negative=d.negative^_.negative;var v=_.length+d.length|0;f.length=v,v=v-1|0;var D=0|_.words[0],I=0|d.words[0],Z=D*I,C=Z/67108864|0;f.words[0]=67108863&Z;for(var g=1;g>>26,te=67108863&C,Oe=Math.min(g,d.length-1),fe=Math.max(0,g-_.length+1);fe<=Oe;fe++)S+=(Z=(D=0|_.words[g-fe|0])*(I=0|d.words[fe])+te)/67108864|0,te=67108863&Z;f.words[g]=0|te,C=0|S}return 0!==C?f.words[g]=0|C:f.length--,f.strip()}l.prototype.toString=function(d,f){var v;if(f=0|f||1,16===(d=d||10)||\"hex\"===d){v=\"\";for(var D=0,I=0,Z=0;Z>>24-D&16777215)||Z!==this.length-1?M[6-C.length]+C+v:C+v,(D+=2)>=26&&(D-=26,Z--)}for(0!==I&&(v=I.toString(16)+v);v.length%f!=0;)v=\"0\"+v;return 0!==this.negative&&(v=\"-\"+v),v}if(d===(0|d)&&d>=2&&d<=36){var g=B[d],S=w[d];v=\"\";var te=this.clone();for(te.negative=0;!te.isZero();){var Oe=te.modn(S).toString(d);v=(te=te.idivn(S)).isZero()?Oe+v:M[g-Oe.length]+Oe+v}for(this.isZero()&&(v=\"0\"+v);v.length%f!=0;)v=\"0\"+v;return 0!==this.negative&&(v=\"-\"+v),v}r(!1,\"Base should be between 2 and 36\")},l.prototype.toNumber=function(){var d=this.words[0];return 2===this.length?d+=67108864*this.words[1]:3===this.length&&1===this.words[2]?d+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,\"Number can only safely store up to 53 bits\"),0!==this.negative?-d:d},l.prototype.toJSON=function(){return this.toString(16)},l.prototype.toBuffer=function(d,f){return r(void 0!==m),this.toArrayLike(m,d,f)},l.prototype.toArray=function(d,f){return this.toArrayLike(Array,d,f)},l.prototype.toArrayLike=function(d,f,v){var D=this.byteLength(),I=v||Math.max(1,D);r(D<=I,\"byte array longer than desired length\"),r(I>0,\"Requested array length <= 0\"),this.strip();var C,g,Z=\"le\"===f,R=new d(I),S=this.clone();if(Z){for(g=0;!S.isZero();g++)C=S.andln(255),S.iushrn(8),R[g]=C;for(;g=4096&&(v+=13,f>>>=13),f>=64&&(v+=7,f>>>=7),f>=8&&(v+=4,f>>>=4),f>=2&&(v+=2,f>>>=2),v+f},l.prototype._zeroBits=function(d){if(0===d)return 26;var f=d,v=0;return 0==(8191&f)&&(v+=13,f>>>=13),0==(127&f)&&(v+=7,f>>>=7),0==(15&f)&&(v+=4,f>>>=4),0==(3&f)&&(v+=2,f>>>=2),0==(1&f)&&v++,v},l.prototype.bitLength=function(){var f=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+f},l.prototype.zeroBits=function(){if(this.isZero())return 0;for(var d=0,f=0;fd.length?this.clone().ior(d):d.clone().ior(this)},l.prototype.uor=function(d){return this.length>d.length?this.clone().iuor(d):d.clone().iuor(this)},l.prototype.iuand=function(d){var f;f=this.length>d.length?d:this;for(var v=0;vd.length?this.clone().iand(d):d.clone().iand(this)},l.prototype.uand=function(d){return this.length>d.length?this.clone().iuand(d):d.clone().iuand(this)},l.prototype.iuxor=function(d){var f,v;this.length>d.length?(f=this,v=d):(f=d,v=this);for(var D=0;Dd.length?this.clone().ixor(d):d.clone().ixor(this)},l.prototype.uxor=function(d){return this.length>d.length?this.clone().iuxor(d):d.clone().iuxor(this)},l.prototype.inotn=function(d){r(\"number\"==typeof d&&d>=0);var f=0|Math.ceil(d/26),v=d%26;this._expand(f),v>0&&f--;for(var D=0;D0&&(this.words[D]=~this.words[D]&67108863>>26-v),this.strip()},l.prototype.notn=function(d){return this.clone().inotn(d)},l.prototype.setn=function(d,f){r(\"number\"==typeof d&&d>=0);var v=d/26|0,D=d%26;return this._expand(v+1),this.words[v]=f?this.words[v]|1<d.length?(v=this,D=d):(v=d,D=this);for(var I=0,Z=0;Z>>26;for(;0!==I&&Z>>26;if(this.length=v.length,0!==I)this.words[this.length]=I,this.length++;else if(v!==this)for(;Zd.length?this.clone().iadd(d):d.clone().iadd(this)},l.prototype.isub=function(d){if(0!==d.negative){d.negative=0;var f=this.iadd(d);return d.negative=1,f._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(d),this.negative=1,this._normSign();var D,I,v=this.cmp(d);if(0===v)return this.negative=0,this.length=1,this.words[0]=0,this;v>0?(D=this,I=d):(D=d,I=this);for(var Z=0,R=0;R>26,this.words[R]=67108863&f;for(;0!==Z&&R>26,this.words[R]=67108863&f;if(0===Z&&R>>13,ie=0|D[1],be=8191&ie,pe=ie>>>13,Se=0|D[2],Pe=8191&Se,lt=Se>>>13,G=0|D[3],Ze=8191&G,Xe=G>>>13,Ke=0|D[4],Le=8191&Ke,mt=Ke>>>13,Jt=0|D[5],dt=8191&Jt,Re=Jt>>>13,de=0|D[6],le=8191&de,U=de>>>13,H=0|D[7],j=8191&H,_e=H>>>13,Qe=0|D[8],ot=8191&Qe,Je=Qe>>>13,At=0|D[9],Et=8191&At,Mt=At>>>13,ae=0|I[0],Ae=8191&ae,nt=ae>>>13,Lt=0|I[1],Ie=8191&Lt,Ne=Lt>>>13,Ge=0|I[2],tt=8191&Ge,He=Ge>>>13,Pt=0|I[3],Be=8191&Pt,$e=Pt>>>13,qe=0|I[4],pt=8191&qe,we=qe>>>13,je=0|I[5],Fe=8191&je,Dt=je>>>13,We=0|I[6],ft=8191&We,at=We>>>13,nn=0|I[7],en=8191&nn,sn=nn>>>13,Tn=0|I[8],Vt=8191&Tn,Ut=Tn>>>13,an=0|I[9],hn=8191&an,pn=an>>>13;v.negative=d.negative^f.negative,v.length=19;var cn=(R+(C=Math.imul(Oe,Ae))|0)+((8191&(g=(g=Math.imul(Oe,nt))+Math.imul(fe,Ae)|0))<<13)|0;R=((S=Math.imul(fe,nt))+(g>>>13)|0)+(cn>>>26)|0,cn&=67108863,C=Math.imul(be,Ae),g=(g=Math.imul(be,nt))+Math.imul(pe,Ae)|0,S=Math.imul(pe,nt);var bn=(R+(C=C+Math.imul(Oe,Ie)|0)|0)+((8191&(g=(g=g+Math.imul(Oe,Ne)|0)+Math.imul(fe,Ie)|0))<<13)|0;R=((S=S+Math.imul(fe,Ne)|0)+(g>>>13)|0)+(bn>>>26)|0,bn&=67108863,C=Math.imul(Pe,Ae),g=(g=Math.imul(Pe,nt))+Math.imul(lt,Ae)|0,S=Math.imul(lt,nt),C=C+Math.imul(be,Ie)|0,g=(g=g+Math.imul(be,Ne)|0)+Math.imul(pe,Ie)|0,S=S+Math.imul(pe,Ne)|0;var kn=(R+(C=C+Math.imul(Oe,tt)|0)|0)+((8191&(g=(g=g+Math.imul(Oe,He)|0)+Math.imul(fe,tt)|0))<<13)|0;R=((S=S+Math.imul(fe,He)|0)+(g>>>13)|0)+(kn>>>26)|0,kn&=67108863,C=Math.imul(Ze,Ae),g=(g=Math.imul(Ze,nt))+Math.imul(Xe,Ae)|0,S=Math.imul(Xe,nt),C=C+Math.imul(Pe,Ie)|0,g=(g=g+Math.imul(Pe,Ne)|0)+Math.imul(lt,Ie)|0,S=S+Math.imul(lt,Ne)|0,C=C+Math.imul(be,tt)|0,g=(g=g+Math.imul(be,He)|0)+Math.imul(pe,tt)|0,S=S+Math.imul(pe,He)|0;var Rn=(R+(C=C+Math.imul(Oe,Be)|0)|0)+((8191&(g=(g=g+Math.imul(Oe,$e)|0)+Math.imul(fe,Be)|0))<<13)|0;R=((S=S+Math.imul(fe,$e)|0)+(g>>>13)|0)+(Rn>>>26)|0,Rn&=67108863,C=Math.imul(Le,Ae),g=(g=Math.imul(Le,nt))+Math.imul(mt,Ae)|0,S=Math.imul(mt,nt),C=C+Math.imul(Ze,Ie)|0,g=(g=g+Math.imul(Ze,Ne)|0)+Math.imul(Xe,Ie)|0,S=S+Math.imul(Xe,Ne)|0,C=C+Math.imul(Pe,tt)|0,g=(g=g+Math.imul(Pe,He)|0)+Math.imul(lt,tt)|0,S=S+Math.imul(lt,He)|0,C=C+Math.imul(be,Be)|0,g=(g=g+Math.imul(be,$e)|0)+Math.imul(pe,Be)|0,S=S+Math.imul(pe,$e)|0;var ct=(R+(C=C+Math.imul(Oe,pt)|0)|0)+((8191&(g=(g=g+Math.imul(Oe,we)|0)+Math.imul(fe,pt)|0))<<13)|0;R=((S=S+Math.imul(fe,we)|0)+(g>>>13)|0)+(ct>>>26)|0,ct&=67108863,C=Math.imul(dt,Ae),g=(g=Math.imul(dt,nt))+Math.imul(Re,Ae)|0,S=Math.imul(Re,nt),C=C+Math.imul(Le,Ie)|0,g=(g=g+Math.imul(Le,Ne)|0)+Math.imul(mt,Ie)|0,S=S+Math.imul(mt,Ne)|0,C=C+Math.imul(Ze,tt)|0,g=(g=g+Math.imul(Ze,He)|0)+Math.imul(Xe,tt)|0,S=S+Math.imul(Xe,He)|0,C=C+Math.imul(Pe,Be)|0,g=(g=g+Math.imul(Pe,$e)|0)+Math.imul(lt,Be)|0,S=S+Math.imul(lt,$e)|0,C=C+Math.imul(be,pt)|0,g=(g=g+Math.imul(be,we)|0)+Math.imul(pe,pt)|0,S=S+Math.imul(pe,we)|0;var It=(R+(C=C+Math.imul(Oe,Fe)|0)|0)+((8191&(g=(g=g+Math.imul(Oe,Dt)|0)+Math.imul(fe,Fe)|0))<<13)|0;R=((S=S+Math.imul(fe,Dt)|0)+(g>>>13)|0)+(It>>>26)|0,It&=67108863,C=Math.imul(le,Ae),g=(g=Math.imul(le,nt))+Math.imul(U,Ae)|0,S=Math.imul(U,nt),C=C+Math.imul(dt,Ie)|0,g=(g=g+Math.imul(dt,Ne)|0)+Math.imul(Re,Ie)|0,S=S+Math.imul(Re,Ne)|0,C=C+Math.imul(Le,tt)|0,g=(g=g+Math.imul(Le,He)|0)+Math.imul(mt,tt)|0,S=S+Math.imul(mt,He)|0,C=C+Math.imul(Ze,Be)|0,g=(g=g+Math.imul(Ze,$e)|0)+Math.imul(Xe,Be)|0,S=S+Math.imul(Xe,$e)|0,C=C+Math.imul(Pe,pt)|0,g=(g=g+Math.imul(Pe,we)|0)+Math.imul(lt,pt)|0,S=S+Math.imul(lt,we)|0,C=C+Math.imul(be,Fe)|0,g=(g=g+Math.imul(be,Dt)|0)+Math.imul(pe,Fe)|0,S=S+Math.imul(pe,Dt)|0;var it=(R+(C=C+Math.imul(Oe,ft)|0)|0)+((8191&(g=(g=g+Math.imul(Oe,at)|0)+Math.imul(fe,ft)|0))<<13)|0;R=((S=S+Math.imul(fe,at)|0)+(g>>>13)|0)+(it>>>26)|0,it&=67108863,C=Math.imul(j,Ae),g=(g=Math.imul(j,nt))+Math.imul(_e,Ae)|0,S=Math.imul(_e,nt),C=C+Math.imul(le,Ie)|0,g=(g=g+Math.imul(le,Ne)|0)+Math.imul(U,Ie)|0,S=S+Math.imul(U,Ne)|0,C=C+Math.imul(dt,tt)|0,g=(g=g+Math.imul(dt,He)|0)+Math.imul(Re,tt)|0,S=S+Math.imul(Re,He)|0,C=C+Math.imul(Le,Be)|0,g=(g=g+Math.imul(Le,$e)|0)+Math.imul(mt,Be)|0,S=S+Math.imul(mt,$e)|0,C=C+Math.imul(Ze,pt)|0,g=(g=g+Math.imul(Ze,we)|0)+Math.imul(Xe,pt)|0,S=S+Math.imul(Xe,we)|0,C=C+Math.imul(Pe,Fe)|0,g=(g=g+Math.imul(Pe,Dt)|0)+Math.imul(lt,Fe)|0,S=S+Math.imul(lt,Dt)|0,C=C+Math.imul(be,ft)|0,g=(g=g+Math.imul(be,at)|0)+Math.imul(pe,ft)|0,S=S+Math.imul(pe,at)|0;var St=(R+(C=C+Math.imul(Oe,en)|0)|0)+((8191&(g=(g=g+Math.imul(Oe,sn)|0)+Math.imul(fe,en)|0))<<13)|0;R=((S=S+Math.imul(fe,sn)|0)+(g>>>13)|0)+(St>>>26)|0,St&=67108863,C=Math.imul(ot,Ae),g=(g=Math.imul(ot,nt))+Math.imul(Je,Ae)|0,S=Math.imul(Je,nt),C=C+Math.imul(j,Ie)|0,g=(g=g+Math.imul(j,Ne)|0)+Math.imul(_e,Ie)|0,S=S+Math.imul(_e,Ne)|0,C=C+Math.imul(le,tt)|0,g=(g=g+Math.imul(le,He)|0)+Math.imul(U,tt)|0,S=S+Math.imul(U,He)|0,C=C+Math.imul(dt,Be)|0,g=(g=g+Math.imul(dt,$e)|0)+Math.imul(Re,Be)|0,S=S+Math.imul(Re,$e)|0,C=C+Math.imul(Le,pt)|0,g=(g=g+Math.imul(Le,we)|0)+Math.imul(mt,pt)|0,S=S+Math.imul(mt,we)|0,C=C+Math.imul(Ze,Fe)|0,g=(g=g+Math.imul(Ze,Dt)|0)+Math.imul(Xe,Fe)|0,S=S+Math.imul(Xe,Dt)|0,C=C+Math.imul(Pe,ft)|0,g=(g=g+Math.imul(Pe,at)|0)+Math.imul(lt,ft)|0,S=S+Math.imul(lt,at)|0,C=C+Math.imul(be,en)|0,g=(g=g+Math.imul(be,sn)|0)+Math.imul(pe,en)|0,S=S+Math.imul(pe,sn)|0;var Gt=(R+(C=C+Math.imul(Oe,Vt)|0)|0)+((8191&(g=(g=g+Math.imul(Oe,Ut)|0)+Math.imul(fe,Vt)|0))<<13)|0;R=((S=S+Math.imul(fe,Ut)|0)+(g>>>13)|0)+(Gt>>>26)|0,Gt&=67108863,C=Math.imul(Et,Ae),g=(g=Math.imul(Et,nt))+Math.imul(Mt,Ae)|0,S=Math.imul(Mt,nt),C=C+Math.imul(ot,Ie)|0,g=(g=g+Math.imul(ot,Ne)|0)+Math.imul(Je,Ie)|0,S=S+Math.imul(Je,Ne)|0,C=C+Math.imul(j,tt)|0,g=(g=g+Math.imul(j,He)|0)+Math.imul(_e,tt)|0,S=S+Math.imul(_e,He)|0,C=C+Math.imul(le,Be)|0,g=(g=g+Math.imul(le,$e)|0)+Math.imul(U,Be)|0,S=S+Math.imul(U,$e)|0,C=C+Math.imul(dt,pt)|0,g=(g=g+Math.imul(dt,we)|0)+Math.imul(Re,pt)|0,S=S+Math.imul(Re,we)|0,C=C+Math.imul(Le,Fe)|0,g=(g=g+Math.imul(Le,Dt)|0)+Math.imul(mt,Fe)|0,S=S+Math.imul(mt,Dt)|0,C=C+Math.imul(Ze,ft)|0,g=(g=g+Math.imul(Ze,at)|0)+Math.imul(Xe,ft)|0,S=S+Math.imul(Xe,at)|0,C=C+Math.imul(Pe,en)|0,g=(g=g+Math.imul(Pe,sn)|0)+Math.imul(lt,en)|0,S=S+Math.imul(lt,sn)|0,C=C+Math.imul(be,Vt)|0,g=(g=g+Math.imul(be,Ut)|0)+Math.imul(pe,Vt)|0,S=S+Math.imul(pe,Ut)|0;var fn=(R+(C=C+Math.imul(Oe,hn)|0)|0)+((8191&(g=(g=g+Math.imul(Oe,pn)|0)+Math.imul(fe,hn)|0))<<13)|0;R=((S=S+Math.imul(fe,pn)|0)+(g>>>13)|0)+(fn>>>26)|0,fn&=67108863,C=Math.imul(Et,Ie),g=(g=Math.imul(Et,Ne))+Math.imul(Mt,Ie)|0,S=Math.imul(Mt,Ne),C=C+Math.imul(ot,tt)|0,g=(g=g+Math.imul(ot,He)|0)+Math.imul(Je,tt)|0,S=S+Math.imul(Je,He)|0,C=C+Math.imul(j,Be)|0,g=(g=g+Math.imul(j,$e)|0)+Math.imul(_e,Be)|0,S=S+Math.imul(_e,$e)|0,C=C+Math.imul(le,pt)|0,g=(g=g+Math.imul(le,we)|0)+Math.imul(U,pt)|0,S=S+Math.imul(U,we)|0,C=C+Math.imul(dt,Fe)|0,g=(g=g+Math.imul(dt,Dt)|0)+Math.imul(Re,Fe)|0,S=S+Math.imul(Re,Dt)|0,C=C+Math.imul(Le,ft)|0,g=(g=g+Math.imul(Le,at)|0)+Math.imul(mt,ft)|0,S=S+Math.imul(mt,at)|0,C=C+Math.imul(Ze,en)|0,g=(g=g+Math.imul(Ze,sn)|0)+Math.imul(Xe,en)|0,S=S+Math.imul(Xe,sn)|0,C=C+Math.imul(Pe,Vt)|0,g=(g=g+Math.imul(Pe,Ut)|0)+Math.imul(lt,Vt)|0,S=S+Math.imul(lt,Ut)|0;var gn=(R+(C=C+Math.imul(be,hn)|0)|0)+((8191&(g=(g=g+Math.imul(be,pn)|0)+Math.imul(pe,hn)|0))<<13)|0;R=((S=S+Math.imul(pe,pn)|0)+(g>>>13)|0)+(gn>>>26)|0,gn&=67108863,C=Math.imul(Et,tt),g=(g=Math.imul(Et,He))+Math.imul(Mt,tt)|0,S=Math.imul(Mt,He),C=C+Math.imul(ot,Be)|0,g=(g=g+Math.imul(ot,$e)|0)+Math.imul(Je,Be)|0,S=S+Math.imul(Je,$e)|0,C=C+Math.imul(j,pt)|0,g=(g=g+Math.imul(j,we)|0)+Math.imul(_e,pt)|0,S=S+Math.imul(_e,we)|0,C=C+Math.imul(le,Fe)|0,g=(g=g+Math.imul(le,Dt)|0)+Math.imul(U,Fe)|0,S=S+Math.imul(U,Dt)|0,C=C+Math.imul(dt,ft)|0,g=(g=g+Math.imul(dt,at)|0)+Math.imul(Re,ft)|0,S=S+Math.imul(Re,at)|0,C=C+Math.imul(Le,en)|0,g=(g=g+Math.imul(Le,sn)|0)+Math.imul(mt,en)|0,S=S+Math.imul(mt,sn)|0,C=C+Math.imul(Ze,Vt)|0,g=(g=g+Math.imul(Ze,Ut)|0)+Math.imul(Xe,Vt)|0,S=S+Math.imul(Xe,Ut)|0;var Yt=(R+(C=C+Math.imul(Pe,hn)|0)|0)+((8191&(g=(g=g+Math.imul(Pe,pn)|0)+Math.imul(lt,hn)|0))<<13)|0;R=((S=S+Math.imul(lt,pn)|0)+(g>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,C=Math.imul(Et,Be),g=(g=Math.imul(Et,$e))+Math.imul(Mt,Be)|0,S=Math.imul(Mt,$e),C=C+Math.imul(ot,pt)|0,g=(g=g+Math.imul(ot,we)|0)+Math.imul(Je,pt)|0,S=S+Math.imul(Je,we)|0,C=C+Math.imul(j,Fe)|0,g=(g=g+Math.imul(j,Dt)|0)+Math.imul(_e,Fe)|0,S=S+Math.imul(_e,Dt)|0,C=C+Math.imul(le,ft)|0,g=(g=g+Math.imul(le,at)|0)+Math.imul(U,ft)|0,S=S+Math.imul(U,at)|0,C=C+Math.imul(dt,en)|0,g=(g=g+Math.imul(dt,sn)|0)+Math.imul(Re,en)|0,S=S+Math.imul(Re,sn)|0,C=C+Math.imul(Le,Vt)|0,g=(g=g+Math.imul(Le,Ut)|0)+Math.imul(mt,Vt)|0,S=S+Math.imul(mt,Ut)|0;var Rt=(R+(C=C+Math.imul(Ze,hn)|0)|0)+((8191&(g=(g=g+Math.imul(Ze,pn)|0)+Math.imul(Xe,hn)|0))<<13)|0;R=((S=S+Math.imul(Xe,pn)|0)+(g>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,C=Math.imul(Et,pt),g=(g=Math.imul(Et,we))+Math.imul(Mt,pt)|0,S=Math.imul(Mt,we),C=C+Math.imul(ot,Fe)|0,g=(g=g+Math.imul(ot,Dt)|0)+Math.imul(Je,Fe)|0,S=S+Math.imul(Je,Dt)|0,C=C+Math.imul(j,ft)|0,g=(g=g+Math.imul(j,at)|0)+Math.imul(_e,ft)|0,S=S+Math.imul(_e,at)|0,C=C+Math.imul(le,en)|0,g=(g=g+Math.imul(le,sn)|0)+Math.imul(U,en)|0,S=S+Math.imul(U,sn)|0,C=C+Math.imul(dt,Vt)|0,g=(g=g+Math.imul(dt,Ut)|0)+Math.imul(Re,Vt)|0,S=S+Math.imul(Re,Ut)|0;var Tt=(R+(C=C+Math.imul(Le,hn)|0)|0)+((8191&(g=(g=g+Math.imul(Le,pn)|0)+Math.imul(mt,hn)|0))<<13)|0;R=((S=S+Math.imul(mt,pn)|0)+(g>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,C=Math.imul(Et,Fe),g=(g=Math.imul(Et,Dt))+Math.imul(Mt,Fe)|0,S=Math.imul(Mt,Dt),C=C+Math.imul(ot,ft)|0,g=(g=g+Math.imul(ot,at)|0)+Math.imul(Je,ft)|0,S=S+Math.imul(Je,at)|0,C=C+Math.imul(j,en)|0,g=(g=g+Math.imul(j,sn)|0)+Math.imul(_e,en)|0,S=S+Math.imul(_e,sn)|0,C=C+Math.imul(le,Vt)|0,g=(g=g+Math.imul(le,Ut)|0)+Math.imul(U,Vt)|0,S=S+Math.imul(U,Ut)|0;var zt=(R+(C=C+Math.imul(dt,hn)|0)|0)+((8191&(g=(g=g+Math.imul(dt,pn)|0)+Math.imul(Re,hn)|0))<<13)|0;R=((S=S+Math.imul(Re,pn)|0)+(g>>>13)|0)+(zt>>>26)|0,zt&=67108863,C=Math.imul(Et,ft),g=(g=Math.imul(Et,at))+Math.imul(Mt,ft)|0,S=Math.imul(Mt,at),C=C+Math.imul(ot,en)|0,g=(g=g+Math.imul(ot,sn)|0)+Math.imul(Je,en)|0,S=S+Math.imul(Je,sn)|0,C=C+Math.imul(j,Vt)|0,g=(g=g+Math.imul(j,Ut)|0)+Math.imul(_e,Vt)|0,S=S+Math.imul(_e,Ut)|0;var dn=(R+(C=C+Math.imul(le,hn)|0)|0)+((8191&(g=(g=g+Math.imul(le,pn)|0)+Math.imul(U,hn)|0))<<13)|0;R=((S=S+Math.imul(U,pn)|0)+(g>>>13)|0)+(dn>>>26)|0,dn&=67108863,C=Math.imul(Et,en),g=(g=Math.imul(Et,sn))+Math.imul(Mt,en)|0,S=Math.imul(Mt,sn),C=C+Math.imul(ot,Vt)|0,g=(g=g+Math.imul(ot,Ut)|0)+Math.imul(Je,Vt)|0,S=S+Math.imul(Je,Ut)|0;var Ht=(R+(C=C+Math.imul(j,hn)|0)|0)+((8191&(g=(g=g+Math.imul(j,pn)|0)+Math.imul(_e,hn)|0))<<13)|0;R=((S=S+Math.imul(_e,pn)|0)+(g>>>13)|0)+(Ht>>>26)|0,Ht&=67108863,C=Math.imul(Et,Vt),g=(g=Math.imul(Et,Ut))+Math.imul(Mt,Vt)|0,S=Math.imul(Mt,Ut);var $t=(R+(C=C+Math.imul(ot,hn)|0)|0)+((8191&(g=(g=g+Math.imul(ot,pn)|0)+Math.imul(Je,hn)|0))<<13)|0;R=((S=S+Math.imul(Je,pn)|0)+(g>>>13)|0)+($t>>>26)|0,$t&=67108863;var wt=(R+(C=Math.imul(Et,hn))|0)+((8191&(g=(g=Math.imul(Et,pn))+Math.imul(Mt,hn)|0))<<13)|0;return R=((S=Math.imul(Mt,pn))+(g>>>13)|0)+(wt>>>26)|0,wt&=67108863,Z[0]=cn,Z[1]=bn,Z[2]=kn,Z[3]=Rn,Z[4]=ct,Z[5]=It,Z[6]=it,Z[7]=St,Z[8]=Gt,Z[9]=fn,Z[10]=gn,Z[11]=Yt,Z[12]=Rt,Z[13]=Tt,Z[14]=zt,Z[15]=dn,Z[16]=Ht,Z[17]=$t,Z[18]=wt,0!==R&&(Z[19]=R,v.length++),v};function z(_,d,f){return(new W).mulp(_,d,f)}function W(_,d){this.x=_,this.y=d}Math.imul||(k=O),l.prototype.mulTo=function(d,f){var D=this.length+d.length;return 10===this.length&&10===d.length?k(this,d,f):D<63?O(this,d,f):D<1024?function(_,d,f){f.negative=d.negative^_.negative,f.length=_.length+d.length;for(var v=0,D=0,I=0;I>>26)|0)>>>26,Z&=67108863}f.words[I]=R,v=Z,Z=D}return 0!==v?f.words[I]=v:f.length--,f.strip()}(this,d,f):z(this,d,f)},W.prototype.makeRBT=function(d){for(var f=new Array(d),v=l.prototype._countBits(d)-1,D=0;D>=1;return D},W.prototype.permute=function(d,f,v,D,I,Z){for(var R=0;R>>=1)I++;return 1<>>=13),I>>>=13;for(Z=2*f;Z>=26,f+=D/67108864|0,f+=I>>>26,this.words[v]=67108863&I}return 0!==f&&(this.words[v]=f,this.length++),this},l.prototype.muln=function(d){return this.clone().imuln(d)},l.prototype.sqr=function(){return this.mul(this)},l.prototype.isqr=function(){return this.imul(this.clone())},l.prototype.pow=function(d){var f=function(_){for(var d=new Array(_.bitLength()),f=0;f>>D}return d}(d);if(0===f.length)return new l(1);for(var v=this,D=0;D=0);var I,f=d%26,v=(d-f)/26,D=67108863>>>26-f<<26-f;if(0!==f){var Z=0;for(I=0;I>>26-f}Z&&(this.words[I]=Z,this.length++)}if(0!==v){for(I=this.length-1;I>=0;I--)this.words[I+v]=this.words[I];for(I=0;I=0),D=f?(f-f%26)/26:0;var I=d%26,Z=Math.min((d-I)/26,this.length),R=67108863^67108863>>>I<Z)for(this.length-=Z,g=0;g=0&&(0!==S||g>=D);g--){var te=0|this.words[g];this.words[g]=S<<26-I|te>>>I,S=te&R}return C&&0!==S&&(C.words[C.length++]=S),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},l.prototype.ishrn=function(d,f,v){return r(0===this.negative),this.iushrn(d,f,v)},l.prototype.shln=function(d){return this.clone().ishln(d)},l.prototype.ushln=function(d){return this.clone().iushln(d)},l.prototype.shrn=function(d){return this.clone().ishrn(d)},l.prototype.ushrn=function(d){return this.clone().iushrn(d)},l.prototype.testn=function(d){r(\"number\"==typeof d&&d>=0);var f=d%26,v=(d-f)/26;return!(this.length<=v||!(this.words[v]&1<=0);var f=d%26,v=(d-f)/26;return r(0===this.negative,\"imaskn works only with positive numbers\"),this.length<=v?this:(0!==f&&v++,this.length=Math.min(v,this.length),0!==f&&(this.words[this.length-1]&=67108863^67108863>>>f<=67108864;f++)this.words[f]-=67108864,f===this.length-1?this.words[f+1]=1:this.words[f+1]++;return this.length=Math.max(this.length,f+1),this},l.prototype.isubn=function(d){if(r(\"number\"==typeof d),r(d<67108864),d<0)return this.iaddn(-d);if(0!==this.negative)return this.negative=0,this.iaddn(d),this.negative=1,this;if(this.words[0]-=d,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var f=0;f>26)-(C/67108864|0),this.words[I+v]=67108863&Z}for(;I>26,this.words[I+v]=67108863&Z;if(0===R)return this.strip();for(r(-1===R),R=0,I=0;I>26,this.words[I]=67108863&Z;return this.negative=1,this.strip()},l.prototype._wordDiv=function(d,f){var v,D=this.clone(),I=d,Z=0|I.words[I.length-1];0!=(v=26-this._countBits(Z))&&(I=I.ushln(v),D.iushln(v),Z=0|I.words[I.length-1]);var g,C=D.length-I.length;if(\"mod\"!==f){(g=new l(null)).length=C+1,g.words=new Array(g.length);for(var S=0;S=0;Oe--){var fe=67108864*(0|D.words[I.length+Oe])+(0|D.words[I.length+Oe-1]);for(fe=Math.min(fe/Z|0,67108863),D._ishlnsubmul(I,fe,Oe);0!==D.negative;)fe--,D.negative=0,D._ishlnsubmul(I,1,Oe),D.isZero()||(D.negative^=1);g&&(g.words[Oe]=fe)}return g&&g.strip(),D.strip(),\"div\"!==f&&0!==v&&D.iushrn(v),{div:g||null,mod:D}},l.prototype.divmod=function(d,f,v){return r(!d.isZero()),this.isZero()?{div:new l(0),mod:new l(0)}:0!==this.negative&&0===d.negative?(Z=this.neg().divmod(d,f),\"mod\"!==f&&(D=Z.div.neg()),\"div\"!==f&&(I=Z.mod.neg(),v&&0!==I.negative&&I.iadd(d)),{div:D,mod:I}):0===this.negative&&0!==d.negative?(Z=this.divmod(d.neg(),f),\"mod\"!==f&&(D=Z.div.neg()),{div:D,mod:Z.mod}):0!=(this.negative&d.negative)?(Z=this.neg().divmod(d.neg(),f),\"div\"!==f&&(I=Z.mod.neg(),v&&0!==I.negative&&I.isub(d)),{div:Z.div,mod:I}):d.length>this.length||this.cmp(d)<0?{div:new l(0),mod:this}:1===d.length?\"div\"===f?{div:this.divn(d.words[0]),mod:null}:\"mod\"===f?{div:null,mod:new l(this.modn(d.words[0]))}:{div:this.divn(d.words[0]),mod:new l(this.modn(d.words[0]))}:this._wordDiv(d,f);var D,I,Z},l.prototype.div=function(d){return this.divmod(d,\"div\",!1).div},l.prototype.mod=function(d){return this.divmod(d,\"mod\",!1).mod},l.prototype.umod=function(d){return this.divmod(d,\"mod\",!0).mod},l.prototype.divRound=function(d){var f=this.divmod(d);if(f.mod.isZero())return f.div;var v=0!==f.div.negative?f.mod.isub(d):f.mod,D=d.ushrn(1),I=d.andln(1),Z=v.cmp(D);return Z<0||1===I&&0===Z?f.div:0!==f.div.negative?f.div.isubn(1):f.div.iaddn(1)},l.prototype.modn=function(d){r(d<=67108863);for(var f=(1<<26)%d,v=0,D=this.length-1;D>=0;D--)v=(f*v+(0|this.words[D]))%d;return v},l.prototype.idivn=function(d){r(d<=67108863);for(var f=0,v=this.length-1;v>=0;v--){var D=(0|this.words[v])+67108864*f;this.words[v]=D/d|0,f=D%d}return this.strip()},l.prototype.divn=function(d){return this.clone().idivn(d)},l.prototype.egcd=function(d){r(0===d.negative),r(!d.isZero());var f=this,v=d.clone();f=0!==f.negative?f.umod(d):f.clone();for(var D=new l(1),I=new l(0),Z=new l(0),R=new l(1),C=0;f.isEven()&&v.isEven();)f.iushrn(1),v.iushrn(1),++C;for(var g=v.clone(),S=f.clone();!f.isZero();){for(var te=0,Oe=1;0==(f.words[0]&Oe)&&te<26;++te,Oe<<=1);if(te>0)for(f.iushrn(te);te-- >0;)(D.isOdd()||I.isOdd())&&(D.iadd(g),I.isub(S)),D.iushrn(1),I.iushrn(1);for(var fe=0,ie=1;0==(v.words[0]&ie)&&fe<26;++fe,ie<<=1);if(fe>0)for(v.iushrn(fe);fe-- >0;)(Z.isOdd()||R.isOdd())&&(Z.iadd(g),R.isub(S)),Z.iushrn(1),R.iushrn(1);f.cmp(v)>=0?(f.isub(v),D.isub(Z),I.isub(R)):(v.isub(f),Z.isub(D),R.isub(I))}return{a:Z,b:R,gcd:v.iushln(C)}},l.prototype._invmp=function(d){r(0===d.negative),r(!d.isZero());var te,f=this,v=d.clone();f=0!==f.negative?f.umod(d):f.clone();for(var D=new l(1),I=new l(0),Z=v.clone();f.cmpn(1)>0&&v.cmpn(1)>0;){for(var R=0,C=1;0==(f.words[0]&C)&&R<26;++R,C<<=1);if(R>0)for(f.iushrn(R);R-- >0;)D.isOdd()&&D.iadd(Z),D.iushrn(1);for(var g=0,S=1;0==(v.words[0]&S)&&g<26;++g,S<<=1);if(g>0)for(v.iushrn(g);g-- >0;)I.isOdd()&&I.iadd(Z),I.iushrn(1);f.cmp(v)>=0?(f.isub(v),D.isub(I)):(v.isub(f),I.isub(D))}return(te=0===f.cmpn(1)?D:I).cmpn(0)<0&&te.iadd(d),te},l.prototype.gcd=function(d){if(this.isZero())return d.abs();if(d.isZero())return this.abs();var f=this.clone(),v=d.clone();f.negative=0,v.negative=0;for(var D=0;f.isEven()&&v.isEven();D++)f.iushrn(1),v.iushrn(1);for(;;){for(;f.isEven();)f.iushrn(1);for(;v.isEven();)v.iushrn(1);var I=f.cmp(v);if(I<0){var Z=f;f=v,v=Z}else if(0===I||0===v.cmpn(1))break;f.isub(v)}return v.iushln(D)},l.prototype.invm=function(d){return this.egcd(d).a.umod(d)},l.prototype.isEven=function(){return 0==(1&this.words[0])},l.prototype.isOdd=function(){return 1==(1&this.words[0])},l.prototype.andln=function(d){return this.words[0]&d},l.prototype.bincn=function(d){r(\"number\"==typeof d);var f=d%26,v=(d-f)/26,D=1<>>26,this.words[Z]=R&=67108863}return 0!==I&&(this.words[Z]=I,this.length++),this},l.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},l.prototype.cmpn=function(d){var v,f=d<0;if(0!==this.negative&&!f)return-1;if(0===this.negative&&f)return 1;if(this.strip(),this.length>1)v=1;else{f&&(d=-d),r(d<=67108863,\"Number is too big\");var D=0|this.words[0];v=D===d?0:Dd.length)return 1;if(this.length=0;v--){var D=0|this.words[v],I=0|d.words[v];if(D!==I){DI&&(f=1);break}}return f},l.prototype.gtn=function(d){return 1===this.cmpn(d)},l.prototype.gt=function(d){return 1===this.cmp(d)},l.prototype.gten=function(d){return this.cmpn(d)>=0},l.prototype.gte=function(d){return this.cmp(d)>=0},l.prototype.ltn=function(d){return-1===this.cmpn(d)},l.prototype.lt=function(d){return-1===this.cmp(d)},l.prototype.lten=function(d){return this.cmpn(d)<=0},l.prototype.lte=function(d){return this.cmp(d)<=0},l.prototype.eqn=function(d){return 0===this.cmpn(d)},l.prototype.eq=function(d){return 0===this.cmp(d)},l.red=function(d){return new A(d)},l.prototype.toRed=function(d){return r(!this.red,\"Already a number in reduction context\"),r(0===this.negative,\"red works only with positives\"),d.convertTo(this)._forceRed(d)},l.prototype.fromRed=function(){return r(this.red,\"fromRed works only with numbers in reduction context\"),this.red.convertFrom(this)},l.prototype._forceRed=function(d){return this.red=d,this},l.prototype.forceRed=function(d){return r(!this.red,\"Already a number in reduction context\"),this._forceRed(d)},l.prototype.redAdd=function(d){return r(this.red,\"redAdd works only with red numbers\"),this.red.add(this,d)},l.prototype.redIAdd=function(d){return r(this.red,\"redIAdd works only with red numbers\"),this.red.iadd(this,d)},l.prototype.redSub=function(d){return r(this.red,\"redSub works only with red numbers\"),this.red.sub(this,d)},l.prototype.redISub=function(d){return r(this.red,\"redISub works only with red numbers\"),this.red.isub(this,d)},l.prototype.redShl=function(d){return r(this.red,\"redShl works only with red numbers\"),this.red.shl(this,d)},l.prototype.redMul=function(d){return r(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,d),this.red.mul(this,d)},l.prototype.redIMul=function(d){return r(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,d),this.red.imul(this,d)},l.prototype.redSqr=function(){return r(this.red,\"redSqr works only with red numbers\"),this.red._verify1(this),this.red.sqr(this)},l.prototype.redISqr=function(){return r(this.red,\"redISqr works only with red numbers\"),this.red._verify1(this),this.red.isqr(this)},l.prototype.redSqrt=function(){return r(this.red,\"redSqrt works only with red numbers\"),this.red._verify1(this),this.red.sqrt(this)},l.prototype.redInvm=function(){return r(this.red,\"redInvm works only with red numbers\"),this.red._verify1(this),this.red.invm(this)},l.prototype.redNeg=function(){return r(this.red,\"redNeg works only with red numbers\"),this.red._verify1(this),this.red.neg(this)},l.prototype.redPow=function(d){return r(this.red&&!d.red,\"redPow(normalNum)\"),this.red._verify1(this),this.red.pow(this,d)};var K={k256:null,p224:null,p192:null,p25519:null};function $(_,d){this.name=_,this.p=new l(d,16),this.n=this.p.bitLength(),this.k=new l(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function re(){$.call(this,\"k256\",\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f\")}function me(){$.call(this,\"p224\",\"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001\")}function q(){$.call(this,\"p192\",\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff\")}function Me(){$.call(this,\"25519\",\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\")}function A(_){if(\"string\"==typeof _){var d=l._prime(_);this.m=d.p,this.prime=d}else r(_.gtn(1),\"modulus must be greater than 1\"),this.m=_,this.prime=null}function ce(_){A.call(this,_),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new l(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}$.prototype._tmp=function(){var d=new l(null);return d.words=new Array(Math.ceil(this.n/13)),d},$.prototype.ireduce=function(d){var v,f=d;do{this.split(f,this.tmp),v=(f=(f=this.imulK(f)).iadd(this.tmp)).bitLength()}while(v>this.n);var D=v0?f.isub(this.p):void 0!==f.strip?f.strip():f._strip(),f},$.prototype.split=function(d,f){d.iushrn(this.n,0,f)},$.prototype.imulK=function(d){return d.imul(this.k)},u(re,$),re.prototype.split=function(d,f){for(var v=4194303,D=Math.min(d.length,9),I=0;I>>22,Z=R}d.words[I-10]=Z>>>=22,d.length-=0===Z&&d.length>10?10:9},re.prototype.imulK=function(d){d.words[d.length]=0,d.words[d.length+1]=0,d.length+=2;for(var f=0,v=0;v>>=26,d.words[v]=I,f=D}return 0!==f&&(d.words[d.length++]=f),d},l._prime=function(d){if(K[d])return K[d];var f;if(\"k256\"===d)f=new re;else if(\"p224\"===d)f=new me;else if(\"p192\"===d)f=new q;else{if(\"p25519\"!==d)throw new Error(\"Unknown prime \"+d);f=new Me}return K[d]=f,f},A.prototype._verify1=function(d){r(0===d.negative,\"red works only with positives\"),r(d.red,\"red works only with red numbers\")},A.prototype._verify2=function(d,f){r(0==(d.negative|f.negative),\"red works only with positives\"),r(d.red&&d.red===f.red,\"red works only with red numbers\")},A.prototype.imod=function(d){return this.prime?this.prime.ireduce(d)._forceRed(this):d.umod(this.m)._forceRed(this)},A.prototype.neg=function(d){return d.isZero()?d.clone():this.m.sub(d)._forceRed(this)},A.prototype.add=function(d,f){this._verify2(d,f);var v=d.add(f);return v.cmp(this.m)>=0&&v.isub(this.m),v._forceRed(this)},A.prototype.iadd=function(d,f){this._verify2(d,f);var v=d.iadd(f);return v.cmp(this.m)>=0&&v.isub(this.m),v},A.prototype.sub=function(d,f){this._verify2(d,f);var v=d.sub(f);return v.cmpn(0)<0&&v.iadd(this.m),v._forceRed(this)},A.prototype.isub=function(d,f){this._verify2(d,f);var v=d.isub(f);return v.cmpn(0)<0&&v.iadd(this.m),v},A.prototype.shl=function(d,f){return this._verify1(d),this.imod(d.ushln(f))},A.prototype.imul=function(d,f){return this._verify2(d,f),this.imod(d.imul(f))},A.prototype.mul=function(d,f){return this._verify2(d,f),this.imod(d.mul(f))},A.prototype.isqr=function(d){return this.imul(d,d.clone())},A.prototype.sqr=function(d){return this.mul(d,d)},A.prototype.sqrt=function(d){if(d.isZero())return d.clone();var f=this.m.andln(3);if(r(f%2==1),3===f){var v=this.m.add(new l(1)).iushrn(2);return this.pow(d,v)}for(var D=this.m.subn(1),I=0;!D.isZero()&&0===D.andln(1);)I++,D.iushrn(1);r(!D.isZero());var Z=new l(1).toRed(this),R=Z.redNeg(),C=this.m.subn(1).iushrn(1),g=this.m.bitLength();for(g=new l(2*g*g).toRed(this);0!==this.pow(g,C).cmp(R);)g.redIAdd(R);for(var S=this.pow(g,D),te=this.pow(d,D.addn(1).iushrn(1)),Oe=this.pow(d,D),fe=I;0!==Oe.cmp(Z);){for(var ie=Oe,be=0;0!==ie.cmp(Z);be++)ie=ie.redSqr();r(be=0;I--){for(var S=f.words[I],te=g-1;te>=0;te--){var Oe=S>>te&1;Z!==D[0]&&(Z=this.sqr(Z)),0!==Oe||0!==R?(R<<=1,R|=Oe,(4==++C||0===I&&0===te)&&(Z=this.mul(Z,D[R]),C=0,R=0)):C=0}g=26}return Z},A.prototype.convertTo=function(d){var f=d.umod(this.m);return f===d?f.clone():f},A.prototype.convertFrom=function(d){var f=d.clone();return f.red=null,f},l.mont=function(d){return new ce(d)},u(ce,A),ce.prototype.convertTo=function(d){return this.imod(d.ushln(this.shift))},ce.prototype.convertFrom=function(d){var f=this.imod(d.mul(this.rinv));return f.red=null,f},ce.prototype.imul=function(d,f){if(d.isZero()||f.isZero())return d.words[0]=0,d.length=1,d;var v=d.imul(f),D=v.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),I=v.isub(D).iushrn(this.shift),Z=I;return I.cmp(this.m)>=0?Z=I.isub(this.m):I.cmpn(0)<0&&(Z=I.iadd(this.m)),Z._forceRed(this)},ce.prototype.mul=function(d,f){if(d.isZero()||f.isZero())return new l(0)._forceRed(this);var v=d.mul(f),D=v.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),I=v.isub(D).iushrn(this.shift),Z=I;return I.cmp(this.m)>=0?Z=I.isub(this.m):I.cmpn(0)<0&&(Z=I.iadd(this.m)),Z._forceRed(this)},ce.prototype.invm=function(d){return this.imod(d._invmp(this.m).mul(this.r2))._forceRed(this)}}(st=c.nmd(st),this)},1488:(st,P,c)=>{\"use strict\";c.r(P),c.d(P,{arrayify:()=>b,concat:()=>y,hexConcat:()=>z,hexDataLength:()=>k,hexDataSlice:()=>Y,hexStripZeros:()=>K,hexValue:()=>W,hexZeroPad:()=>$,hexlify:()=>O,isBytes:()=>a,isBytesLike:()=>m,isHexString:()=>w,joinSignature:()=>me,splitSignature:()=>re,stripZeros:()=>M,zeroPad:()=>B});const r=new(c(3898).Logger)(\"bytes/5.3.0\");function u(q){return!!q.toHexString}function l(q){return q.slice||(q.slice=function(){const Me=Array.prototype.slice.call(arguments);return l(new Uint8Array(Array.prototype.slice.apply(q,Me)))}),q}function m(q){return w(q)&&!(q.length%2)||a(q)}function a(q){if(null==q)return!1;if(q.constructor===Uint8Array)return!0;if(\"string\"==typeof q||null==q.length)return!1;for(let Me=0;Me=256||A%1)return!1}return!0}function b(q,Me){if(Me||(Me={}),\"number\"==typeof q){r.checkSafeUint53(q,\"invalid arrayify value\");const A=[];for(;q;)A.unshift(255&q),q=parseInt(String(q/256));return 0===A.length&&A.push(0),l(new Uint8Array(A))}if(Me.allowMissingPrefix&&\"string\"==typeof q&&\"0x\"!==q.substring(0,2)&&(q=\"0x\"+q),u(q)&&(q=q.toHexString()),w(q)){let A=q.substring(2);A.length%2&&(\"left\"===Me.hexPad?A=\"0x0\"+A.substring(2):\"right\"===Me.hexPad?A+=\"0\":r.throwArgumentError(\"hex data is odd-length\",\"value\",q));const ce=[];for(let _=0;_b(_)),A=Me.reduce((_,d)=>_+d.length,0),ce=new Uint8Array(A);return Me.reduce((_,d)=>(ce.set(d,_),_+d.length),0),l(ce)}function M(q){let Me=b(q);if(0===Me.length)return Me;let A=0;for(;AMe&&r.throwArgumentError(\"value out of range\",\"value\",arguments[0]);const A=new Uint8Array(Me);return A.set(q,Me-q.length),l(A)}function w(q,Me){return!(\"string\"!=typeof q||!q.match(/^0x[0-9A-Fa-f]*$/)||Me&&q.length!==2+2*Me)}const E=\"0123456789abcdef\";function O(q,Me){if(Me||(Me={}),\"number\"==typeof q){r.checkSafeUint53(q,\"invalid hexlify value\");let A=\"\";for(;q;)A=E[15&q]+A,q=Math.floor(q/16);return A.length?(A.length%2&&(A=\"0\"+A),\"0x\"+A):\"0x00\"}if(\"bigint\"==typeof q)return(q=q.toString(16)).length%2?\"0x0\"+q:\"0x\"+q;if(Me.allowMissingPrefix&&\"string\"==typeof q&&\"0x\"!==q.substring(0,2)&&(q=\"0x\"+q),u(q))return q.toHexString();if(w(q))return q.length%2&&(\"left\"===Me.hexPad?q=\"0x0\"+q.substring(2):\"right\"===Me.hexPad?q+=\"0\":r.throwArgumentError(\"hex data is odd-length\",\"value\",q)),q.toLowerCase();if(a(q)){let A=\"0x\";for(let ce=0;ce>4]+E[15&_]}return A}return r.throwArgumentError(\"invalid hexlify value\",\"value\",q)}function k(q){if(\"string\"!=typeof q)q=O(q);else if(!w(q)||q.length%2)return null;return(q.length-2)/2}function Y(q,Me,A){return\"string\"!=typeof q?q=O(q):(!w(q)||q.length%2)&&r.throwArgumentError(\"invalid hexData\",\"value\",q),Me=2+2*Me,null!=A?\"0x\"+q.substring(Me,2+2*A):\"0x\"+q.substring(Me)}function z(q){let Me=\"0x\";return q.forEach(A=>{Me+=O(A).substring(2)}),Me}function W(q){const Me=K(O(q,{hexPad:\"left\"}));return\"0x\"===Me?\"0x0\":Me}function K(q){\"string\"!=typeof q&&(q=O(q)),w(q)||r.throwArgumentError(\"invalid hex string\",\"value\",q),q=q.substring(2);let Me=0;for(;Me2*Me+2&&r.throwArgumentError(\"value out of range\",\"value\",arguments[1]);q.length<2*Me+2;)q=\"0x0\"+q.substring(2);return q}function re(q){const Me={r:\"0x\",s:\"0x\",_vs:\"0x\",recoveryParam:0,v:0};if(m(q)){const A=b(q);65!==A.length&&r.throwArgumentError(\"invalid signature string; must be 65 bytes\",\"signature\",q),Me.r=O(A.slice(0,32)),Me.s=O(A.slice(32,64)),Me.v=A[64],Me.v<27&&(0===Me.v||1===Me.v?Me.v+=27:r.throwArgumentError(\"signature invalid v byte\",\"signature\",q)),Me.recoveryParam=1-Me.v%2,Me.recoveryParam&&(A[32]|=128),Me._vs=O(A.slice(32,64))}else{if(Me.r=q.r,Me.s=q.s,Me.v=q.v,Me.recoveryParam=q.recoveryParam,Me._vs=q._vs,null!=Me._vs){const _=B(b(Me._vs),32);Me._vs=O(_);const d=_[0]>=128?1:0;null==Me.recoveryParam?Me.recoveryParam=d:Me.recoveryParam!==d&&r.throwArgumentError(\"signature recoveryParam mismatch _vs\",\"signature\",q),_[0]&=127;const f=O(_);null==Me.s?Me.s=f:Me.s!==f&&r.throwArgumentError(\"signature v mismatch _vs\",\"signature\",q)}null==Me.recoveryParam?null==Me.v?r.throwArgumentError(\"signature missing v and recoveryParam\",\"signature\",q):Me.recoveryParam=0===Me.v||1===Me.v?Me.v:1-Me.v%2:null==Me.v?Me.v=27+Me.recoveryParam:Me.recoveryParam!==1-Me.v%2&&r.throwArgumentError(\"signature recoveryParam mismatch v\",\"signature\",q),null!=Me.r&&w(Me.r)?Me.r=$(Me.r,32):r.throwArgumentError(\"signature missing or invalid r\",\"signature\",q),null!=Me.s&&w(Me.s)?Me.s=$(Me.s,32):r.throwArgumentError(\"signature missing or invalid s\",\"signature\",q);const A=b(Me.s);A[0]>=128&&r.throwArgumentError(\"signature s out of range\",\"signature\",q),Me.recoveryParam&&(A[0]|=128);const ce=O(A);Me._vs&&(w(Me._vs)||r.throwArgumentError(\"signature invalid _vs\",\"signature\",q),Me._vs=$(Me._vs,32)),null==Me._vs?Me._vs=ce:Me._vs!==ce&&r.throwArgumentError(\"signature _vs mismatch v and s\",\"signature\",q)}return Me}function me(q){return O(y([(q=re(q)).r,q.s,q.recoveryParam?\"0x1c\":\"0x1b\"]))}},6659:(st,P,c)=>{\"use strict\";c.d(P,{tL:()=>e,_Y:()=>r,fh:()=>u,Bz:()=>a});var s=c(2024);const e=s.O$.from(-1),r=s.O$.from(0),u=s.O$.from(1),a=s.O$.from(\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\")},8022:(st,P,c)=>{\"use strict\";c.d(P,{i:()=>s});const s=\"hash/5.3.0\"},7475:(st,P,c)=>{\"use strict\";c.d(P,{id:()=>r});var s=c(8518),e=c(8822);function r(u){return(0,s.keccak256)((0,e.Y0)(u))}},3270:(st,P,c)=>{\"use strict\";c.r(P),c.d(P,{_TypedDataEncoder:()=>O.E,hashMessage:()=>E.r,id:()=>s.id,isValidName:()=>B,messagePrefix:()=>E.B,namehash:()=>w});var s=c(7475),e=c(1488),r=c(7188),u=c(8822),l=c(8518),m=c(3898),a=c(8022);const b=new m.Logger(a.i),y=new Uint8Array(32);y.fill(0);const M=new RegExp(\"^((.*)\\\\.)?([^.]+)$\");function B(k){try{const Y=k.split(\".\");for(let z=0;z{\"use strict\";c.d(P,{B:()=>u,r:()=>l});var s=c(1488),e=c(8518),r=c(8822);const u=\"\\x19Ethereum Signed Message:\\n\";function l(m){return\"string\"==typeof m&&(m=(0,r.Y0)(m)),(0,e.keccak256)((0,s.concat)([(0,r.Y0)(u),(0,r.Y0)(String(m.length)),m]))}},2072:(st,P,c)=>{\"use strict\";c.d(P,{E:()=>A});var s=c(2885),e=c(2024),r=c(1488),u=c(8518),l=c(2275),m=c(3898),a=c(8022),b=c(7475);const M=new m.Logger(a.i),B=new Uint8Array(32);B.fill(0);const w=e.O$.from(-1),E=e.O$.from(0),O=e.O$.from(1),k=e.O$.from(\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\"),z=(0,r.hexZeroPad)(O.toHexString(),32),W=(0,r.hexZeroPad)(E.toHexString(),32),K={name:\"string\",version:\"string\",chainId:\"uint256\",verifyingContract:\"address\",salt:\"bytes32\"},$=[\"name\",\"version\",\"chainId\",\"verifyingContract\",\"salt\"];function re(ce){return function(_){return\"string\"!=typeof _&&M.throwArgumentError(`invalid domain value for ${JSON.stringify(ce)}`,`domain.${ce}`,_),_}}const me={name:re(\"name\"),version:re(\"version\"),chainId:function(ce){try{return e.O$.from(ce).toString()}catch(_){}return M.throwArgumentError('invalid domain value for \"chainId\"',\"domain.chainId\",ce)},verifyingContract:function(ce){try{return(0,s.getAddress)(ce).toLowerCase()}catch(_){}return M.throwArgumentError('invalid domain value \"verifyingContract\"',\"domain.verifyingContract\",ce)},salt:function(ce){try{const _=(0,r.arrayify)(ce);if(32!==_.length)throw new Error(\"bad length\");return(0,r.hexlify)(_)}catch(_){}return M.throwArgumentError('invalid domain value \"salt\"',\"domain.salt\",ce)}};function q(ce){{const _=ce.match(/^(u?)int(\\d*)$/);if(_){const d=\"\"===_[1],f=parseInt(_[2]||\"256\");(f%8!=0||f>256||_[2]&&_[2]!==String(f))&&M.throwArgumentError(\"invalid numeric width\",\"type\",ce);const v=k.mask(d?f-1:f),D=d?v.add(O).mul(w):E;return function(I){const Z=e.O$.from(I);return(Z.lt(D)||Z.gt(v))&&M.throwArgumentError(`value out-of-bounds for ${ce}`,\"value\",I),(0,r.hexZeroPad)(Z.toTwos(256).toHexString(),32)}}}{const _=ce.match(/^bytes(\\d+)$/);if(_){const d=parseInt(_[1]);return(0===d||d>32||_[1]!==String(d))&&M.throwArgumentError(\"invalid bytes width\",\"type\",ce),function(f){return(0,r.arrayify)(f).length!==d&&M.throwArgumentError(`invalid length for ${ce}`,\"value\",f),function(ce){const _=(0,r.arrayify)(ce),d=_.length%32;return d?(0,r.hexConcat)([_,B.slice(d)]):(0,r.hexlify)(_)}(f)}}}switch(ce){case\"address\":return function(_){return(0,r.hexZeroPad)((0,s.getAddress)(_),32)};case\"bool\":return function(_){return _?z:W};case\"bytes\":return function(_){return(0,u.keccak256)(_)};case\"string\":return function(_){return(0,b.id)(_)}}return null}function Me(ce,_){return`${ce}(${_.map(({name:d,type:f})=>f+\" \"+d).join(\",\")})`}class A{constructor(_){(0,l.defineReadOnly)(this,\"types\",Object.freeze((0,l.deepCopy)(_))),(0,l.defineReadOnly)(this,\"_encoderCache\",{}),(0,l.defineReadOnly)(this,\"_types\",{});const d={},f={},v={};Object.keys(_).forEach(Z=>{d[Z]={},f[Z]=[],v[Z]={}});for(const Z in _){const R={};_[Z].forEach(C=>{R[C.name]&&M.throwArgumentError(`duplicate variable name ${JSON.stringify(C.name)} in ${JSON.stringify(Z)}`,\"types\",_),R[C.name]=!0;const g=C.type.match(/^([^\\x5b]*)(\\x5b|$)/)[1];g===Z&&M.throwArgumentError(`circular type reference to ${JSON.stringify(g)}`,\"types\",_),!q(g)&&(f[g]||M.throwArgumentError(`unknown type ${JSON.stringify(g)}`,\"types\",_),f[g].push(Z),d[Z][g]=!0)})}const D=Object.keys(f).filter(Z=>0===f[Z].length);0===D.length?M.throwArgumentError(\"missing primary type\",\"types\",_):D.length>1&&M.throwArgumentError(`ambiguous primary types or unused types: ${D.map(Z=>JSON.stringify(Z)).join(\", \")}`,\"types\",_),(0,l.defineReadOnly)(this,\"primaryType\",D[0]),function I(Z,R){R[Z]&&M.throwArgumentError(`circular type reference to ${JSON.stringify(Z)}`,\"types\",_),R[Z]=!0,Object.keys(d[Z]).forEach(C=>{!f[C]||(I(C,R),Object.keys(R).forEach(g=>{v[g][C]=!0}))}),delete R[Z]}(this.primaryType,{});for(const Z in v){const R=Object.keys(v[Z]);R.sort(),this._types[Z]=Me(Z,_[Z])+R.map(C=>Me(C,_[C])).join(\"\")}}getEncoder(_){let d=this._encoderCache[_];return d||(d=this._encoderCache[_]=this._getEncoder(_)),d}_getEncoder(_){{const v=q(_);if(v)return v}const d=_.match(/^(.*)(\\x5b(\\d*)\\x5d)$/);if(d){const v=d[1],D=this.getEncoder(v),I=parseInt(d[3]);return Z=>{I>=0&&Z.length!==I&&M.throwArgumentError(\"array length mismatch; expected length ${ arrayLength }\",\"value\",Z);let R=Z.map(D);return this._types[v]&&(R=R.map(u.keccak256)),(0,u.keccak256)((0,r.hexConcat)(R))}}const f=this.types[_];if(f){const v=(0,b.id)(this._types[_]);return D=>{const I=f.map(({name:Z,type:R})=>{const C=this.getEncoder(R)(D[Z]);return this._types[R]?(0,u.keccak256)(C):C});return I.unshift(v),(0,r.hexConcat)(I)}}return M.throwArgumentError(`unknown type: ${_}`,\"type\",_)}encodeType(_){const d=this._types[_];return d||M.throwArgumentError(`unknown type: ${JSON.stringify(_)}`,\"name\",_),d}encodeData(_,d){return this.getEncoder(_)(d)}hashStruct(_,d){return(0,u.keccak256)(this.encodeData(_,d))}encode(_){return this.encodeData(this.primaryType,_)}hash(_){return this.hashStruct(this.primaryType,_)}_visit(_,d,f){if(q(_))return f(_,d);const v=_.match(/^(.*)(\\x5b(\\d*)\\x5d)$/);if(v){const I=v[1],Z=parseInt(v[3]);return Z>=0&&d.length!==Z&&M.throwArgumentError(\"array length mismatch; expected length ${ arrayLength }\",\"value\",d),d.map(R=>this._visit(I,R,f))}const D=this.types[_];return D?D.reduce((I,{name:Z,type:R})=>(I[Z]=this._visit(R,d[Z],f),I),{}):M.throwArgumentError(`unknown type: ${_}`,\"type\",_)}visit(_,d){return this._visit(this.primaryType,_,d)}static from(_){return new A(_)}static getPrimaryType(_){return A.from(_).primaryType}static hashStruct(_,d,f){return A.from(d).hashStruct(_,f)}static hashDomain(_){const d=[];for(const f in _){const v=K[f];v||M.throwArgumentError(`invalid typed-data domain key: ${JSON.stringify(f)}`,\"domain\",_),d.push({name:f,type:v})}return d.sort((f,v)=>$.indexOf(f.name)-$.indexOf(v.name)),A.hashStruct(\"EIP712Domain\",{EIP712Domain:d},_)}static encode(_,d,f){return(0,r.hexConcat)([\"0x1901\",A.hashDomain(_),A.from(d).hash(f)])}static hash(_,d,f){return(0,u.keccak256)(A.encode(_,d,f))}static resolveNames(_,d,f,v){return function(ce,_,d,f){return new(d||(d=Promise))(function(D,I){function Z(g){try{C(f.next(g))}catch(S){I(S)}}function R(g){try{C(f.throw(g))}catch(S){I(S)}}function C(g){g.done?D(g.value):function(D){return D instanceof d?D:new d(function(I){I(D)})}(g.value).then(Z,R)}C((f=f.apply(ce,_||[])).next())})}(this,void 0,void 0,function*(){_=(0,l.shallowCopy)(_);const D={};_.verifyingContract&&!(0,r.isHexString)(_.verifyingContract,20)&&(D[_.verifyingContract]=\"0x\");const I=A.from(d);I.visit(f,(Z,R)=>(\"address\"===Z&&!(0,r.isHexString)(R,20)&&(D[R]=\"0x\"),R));for(const Z in D)D[Z]=yield v(Z);return _.verifyingContract&&D[_.verifyingContract]&&(_.verifyingContract=D[_.verifyingContract]),f=I.visit(f,(Z,R)=>\"address\"===Z&&D[R]?D[R]:R),{domain:_,value:f}})}static getPayload(_,d,f){A.hashDomain(_);const v={},D=[];$.forEach(R=>{const C=_[R];null!=C&&(v[R]=me[R](C),D.push({name:R,type:K[R]}))});const I=A.from(d),Z=(0,l.shallowCopy)(d);return Z.EIP712Domain?M.throwArgumentError(\"types must not contain EIP712Domain type\",\"types.EIP712Domain\",d):Z.EIP712Domain=D,I.encode(f),{types:Z,domain:v,primaryType:I.primaryType,message:I.visit(f,(R,C)=>{if(R.match(/^bytes(\\d*)/))return(0,r.hexlify)((0,r.arrayify)(C));if(R.match(/^u?int/))return e.O$.from(C).toString();switch(R){case\"address\":return C.toLowerCase();case\"bool\":return!!C;case\"string\":return\"string\"!=typeof C&&M.throwArgumentError(\"invalid string\",\"value\",C),C}return M.throwArgumentError(\"unsupported type\",\"type\",R)})}}}},4333:(st,P,c)=>{\"use strict\";c.r(P),c.d(P,{HDNode:()=>ft,defaultPath:()=>We,entropyToMnemonic:()=>en,getAccountPath:()=>Tn,isValidMnemonic:()=>sn,mnemonicToEntropy:()=>nn,mnemonicToSeed:()=>at});var s=c(3744),e=c(1488),r=c(2024),u=c(8822),l=c(9938),m=c(2275),a=c(9596),b=c(5614),y=c(3389),M=c(2701),B=c(7475),w=c(3898);const k=new w.Logger(\"wordlists/5.3.0\");class Y{constructor(Ut){k.checkAbstract(new.target,Y),(0,m.defineReadOnly)(this,\"locale\",Ut)}split(Ut){return Ut.toLowerCase().split(/ +/g)}join(Ut){return Ut.join(\" \")}static check(Ut){const an=[];for(let hn=0;hn<2048;hn++){const pn=Ut.getWord(hn);if(hn!==Ut.getWordIndex(pn))return\"0x\";an.push(pn)}return(0,B.id)(an.join(\"\\n\")+\"\\n\")}static register(Ut,an){an||(an=Ut.locale)}}let W=null;function K(Vt){if(null==W&&(W=\"AbdikaceAbecedaAdresaAgreseAkceAktovkaAlejAlkoholAmputaceAnanasAndulkaAnekdotaAnketaAntikaAnulovatArchaAroganceAsfaltAsistentAspiraceAstmaAstronomAtlasAtletikaAtolAutobusAzylBabkaBachorBacilBaculkaBadatelBagetaBagrBahnoBakterieBaladaBaletkaBalkonBalonekBalvanBalzaBambusBankomatBarbarBaretBarmanBarokoBarvaBaterkaBatohBavlnaBazalkaBazilikaBazukaBednaBeranBesedaBestieBetonBezinkaBezmocBeztakBicyklBidloBiftekBikinyBilanceBiografBiologBitvaBizonBlahobytBlatouchBlechaBleduleBleskBlikatBliznaBlokovatBlouditBludBobekBobrBodlinaBodnoutBohatostBojkotBojovatBokorysBolestBorecBoroviceBotaBoubelBouchatBoudaBouleBouratBoxerBradavkaBramboraBrankaBratrBreptaBriketaBrkoBrlohBronzBroskevBrunetkaBrusinkaBrzdaBrzyBublinaBubnovatBuchtaBuditelBudkaBudovaBufetBujarostBukviceBuldokBulvaBundaBunkrBurzaButikBuvolBuzolaBydletBylinaBytovkaBzukotCapartCarevnaCedrCeduleCejchCejnCelaCelerCelkemCelniceCeninaCennostCenovkaCentrumCenzorCestopisCetkaChalupaChapadloCharitaChataChechtatChemieChichotChirurgChladChlebaChlubitChmelChmuraChobotChocholChodbaCholeraChomoutChopitChorobaChovChrapotChrlitChrtChrupChtivostChudinaChutnatChvatChvilkaChvostChybaChystatChytitCibuleCigaretaCihelnaCihlaCinkotCirkusCisternaCitaceCitrusCizinecCizostClonaCokolivCouvatCtitelCtnostCudnostCuketaCukrCupotCvaknoutCvalCvikCvrkotCyklistaDalekoDarebaDatelDatumDceraDebataDechovkaDecibelDeficitDeflaceDeklDekretDemokratDepreseDerbyDeskaDetektivDikobrazDiktovatDiodaDiplomDiskDisplejDivadloDivochDlahaDlouhoDluhopisDnesDobroDobytekDocentDochutitDodnesDohledDohodaDohraDojemDojniceDokladDokolaDoktorDokumentDolarDolevaDolinaDomaDominantDomluvitDomovDonutitDopadDopisDoplnitDoposudDoprovodDopustitDorazitDorostDortDosahDoslovDostatekDosudDosytaDotazDotekDotknoutDoufatDoutnatDovozceDozaduDoznatDozorceDrahotaDrakDramatikDravecDrazeDrdolDrobnostDrogerieDrozdDrsnostDrtitDrzostDubenDuchovnoDudekDuhaDuhovkaDusitDusnoDutostDvojiceDvorecDynamitEkologEkonomieElektronElipsaEmailEmiseEmoceEmpatieEpizodaEpochaEpopejEposEsejEsenceEskortaEskymoEtiketaEuforieEvoluceExekuceExkurzeExpediceExplozeExportExtraktFackaFajfkaFakultaFanatikFantazieFarmacieFavoritFazoleFederaceFejetonFenkaFialkaFigurantFilozofFiltrFinanceFintaFixaceFjordFlanelFlirtFlotilaFondFosforFotbalFotkaFotonFrakceFreskaFrontaFukarFunkceFyzikaGalejeGarantGenetikaGeologGilotinaGlazuraGlejtGolemGolfistaGotikaGrafGramofonGranuleGrepGrilGrogGroteskaGumaHadiceHadrHalaHalenkaHanbaHanopisHarfaHarpunaHavranHebkostHejkalHejnoHejtmanHektarHelmaHematomHerecHernaHesloHezkyHistorikHladovkaHlasivkyHlavaHledatHlenHlodavecHlohHloupostHltatHlubinaHluchotaHmatHmotaHmyzHnisHnojivoHnoutHoblinaHobojHochHodinyHodlatHodnotaHodovatHojnostHokejHolinkaHolkaHolubHomoleHonitbaHonoraceHoralHordaHorizontHorkoHorlivecHormonHorninaHoroskopHorstvoHospodaHostinaHotovostHoubaHoufHoupatHouskaHovorHradbaHraniceHravostHrazdaHrbolekHrdinaHrdloHrdostHrnekHrobkaHromadaHrotHroudaHrozenHrstkaHrubostHryzatHubenostHubnoutHudbaHukotHumrHusitaHustotaHvozdHybnostHydrantHygienaHymnaHysterikIdylkaIhnedIkonaIluzeImunitaInfekceInflaceInkasoInovaceInspekceInternetInvalidaInvestorInzerceIronieJablkoJachtaJahodaJakmileJakostJalovecJantarJarmarkJaroJasanJasnoJatkaJavorJazykJedinecJedleJednatelJehlanJekotJelenJelitoJemnostJenomJepiceJeseterJevitJezdecJezeroJinakJindyJinochJiskraJistotaJitrniceJizvaJmenovatJogurtJurtaKabaretKabelKabinetKachnaKadetKadidloKahanKajakKajutaKakaoKaktusKalamitaKalhotyKalibrKalnostKameraKamkolivKamnaKanibalKanoeKantorKapalinaKapelaKapitolaKapkaKapleKapotaKaprKapustaKapybaraKaramelKarotkaKartonKasaKatalogKatedraKauceKauzaKavalecKazajkaKazetaKazivostKdekolivKdesiKedlubenKempKeramikaKinoKlacekKladivoKlamKlapotKlasikaKlaunKlecKlenbaKlepatKlesnoutKlidKlimaKlisnaKloboukKlokanKlopaKloubKlubovnaKlusatKluzkostKmenKmitatKmotrKnihaKnotKoaliceKoberecKobkaKoblihaKobylaKocourKohoutKojenecKokosKoktejlKolapsKoledaKolizeKoloKomandoKometaKomikKomnataKomoraKompasKomunitaKonatKonceptKondiceKonecKonfeseKongresKoninaKonkursKontaktKonzervaKopanecKopieKopnoutKoprovkaKorbelKorektorKormidloKoroptevKorpusKorunaKorytoKorzetKosatecKostkaKotelKotletaKotoulKoukatKoupelnaKousekKouzloKovbojKozaKozorohKrabiceKrachKrajinaKralovatKrasopisKravataKreditKrejcarKresbaKrevetaKriketKritikKrizeKrkavecKrmelecKrmivoKrocanKrokKronikaKropitKroupaKrovkaKrtekKruhadloKrupiceKrutostKrvinkaKrychleKryptaKrystalKrytKudlankaKufrKujnostKuklaKulajdaKulichKulkaKulometKulturaKunaKupodivuKurtKurzorKutilKvalitaKvasinkaKvestorKynologKyselinaKytaraKyticeKytkaKytovecKyvadloLabradorLachtanLadnostLaikLakomecLamelaLampaLanovkaLasiceLasoLasturaLatinkaLavinaLebkaLeckdyLedenLedniceLedovkaLedvinaLegendaLegieLegraceLehceLehkostLehnoutLektvarLenochodLentilkaLepenkaLepidloLetadloLetecLetmoLetokruhLevhartLevitaceLevobokLibraLichotkaLidojedLidskostLihovinaLijavecLilekLimetkaLinieLinkaLinoleumListopadLitinaLitovatLobistaLodivodLogikaLogopedLokalitaLoketLomcovatLopataLopuchLordLososLotrLoudalLouhLoukaLouskatLovecLstivostLucernaLuciferLumpLuskLustraceLviceLyraLyrikaLysinaMadamMadloMagistrMahagonMajetekMajitelMajoritaMakakMakoviceMakrelaMalbaMalinaMalovatMalviceMaminkaMandleMankoMarnostMasakrMaskotMasopustMaticeMatrikaMaturitaMazanecMazivoMazlitMazurkaMdlobaMechanikMeditaceMedovinaMelasaMelounMentolkaMetlaMetodaMetrMezeraMigraceMihnoutMihuleMikinaMikrofonMilenecMilimetrMilostMimikaMincovnaMinibarMinometMinulostMiskaMistrMixovatMladostMlhaMlhovinaMlokMlsatMluvitMnichMnohemMobilMocnostModelkaModlitbaMohylaMokroMolekulaMomentkaMonarchaMonoklMonstrumMontovatMonzunMosazMoskytMostMotivaceMotorkaMotykaMouchaMoudrostMozaikaMozekMozolMramorMravenecMrkevMrtvolaMrzetMrzutostMstitelMudrcMuflonMulatMumieMuniceMusetMutaceMuzeumMuzikantMyslivecMzdaNabouratNachytatNadaceNadbytekNadhozNadobroNadpisNahlasNahnatNahodileNahraditNaivitaNajednouNajistoNajmoutNaklonitNakonecNakrmitNalevoNamazatNamluvitNanometrNaokoNaopakNaostroNapadatNapevnoNaplnitNapnoutNaposledNaprostoNaroditNarubyNarychloNasaditNasekatNaslepoNastatNatolikNavenekNavrchNavzdoryNazvatNebeNechatNeckyNedalekoNedbatNeduhNegaceNehetNehodaNejenNejprveNeklidNelibostNemilostNemocNeochotaNeonkaNepokojNerostNervNesmyslNesouladNetvorNeuronNevinaNezvykleNicotaNijakNikamNikdyNiklNikterakNitroNoclehNohaviceNominaceNoraNorekNositelNosnostNouzeNovinyNovotaNozdraNudaNudleNugetNutitNutnostNutrieNymfaObalObarvitObavaObdivObecObehnatObejmoutObezitaObhajobaObilniceObjasnitObjektObklopitOblastOblekOblibaOblohaObludaObnosObohatitObojekOboutObrazecObrnaObrubaObrysObsahObsluhaObstaratObuvObvazObvinitObvodObvykleObyvatelObzorOcasOcelOcenitOchladitOchotaOchranaOcitnoutOdbojOdbytOdchodOdcizitOdebratOdeslatOdevzdatOdezvaOdhadceOdhoditOdjetOdjinudOdkazOdkoupitOdlivOdlukaOdmlkaOdolnostOdpadOdpisOdploutOdporOdpustitOdpykatOdrazkaOdsouditOdstupOdsunOdtokOdtudOdvahaOdvetaOdvolatOdvracetOdznakOfinaOfsajdOhlasOhniskoOhradaOhrozitOhryzekOkapOkeniceOklikaOknoOkouzlitOkovyOkrasaOkresOkrsekOkruhOkupantOkurkaOkusitOlejninaOlizovatOmakOmeletaOmezitOmladinaOmlouvatOmluvaOmylOnehdyOpakovatOpasekOperaceOpiceOpilostOpisovatOporaOpoziceOpravduOprotiOrbitalOrchestrOrgieOrliceOrlojOrtelOsadaOschnoutOsikaOsivoOslavaOslepitOslnitOslovitOsnovaOsobaOsolitOspalecOstenOstrahaOstudaOstychOsvojitOteplitOtiskOtopOtrhatOtrlostOtrokOtrubyOtvorOvanoutOvarOvesOvlivnitOvoceOxidOzdobaPachatelPacientPadouchPahorekPaktPalandaPalecPalivoPalubaPamfletPamlsekPanenkaPanikaPannaPanovatPanstvoPantoflePaprikaParketaParodiePartaParukaParybaPasekaPasivitaPastelkaPatentPatronaPavoukPaznehtPazourekPeckaPedagogPejsekPekloPelotonPenaltaPendrekPenzePeriskopPeroPestrostPetardaPeticePetrolejPevninaPexesoPianistaPihaPijavicePiklePiknikPilinaPilnostPilulkaPinzetaPipetaPisatelPistolePitevnaPivnicePivovarPlacentaPlakatPlamenPlanetaPlastikaPlatitPlavidloPlazPlechPlemenoPlentaPlesPletivoPlevelPlivatPlnitPlnoPlochaPlodinaPlombaPloutPlukPlynPobavitPobytPochodPocitPoctivecPodatPodcenitPodepsatPodhledPodivitPodkladPodmanitPodnikPodobaPodporaPodrazPodstataPodvodPodzimPoeziePohankaPohnutkaPohovorPohromaPohybPointaPojistkaPojmoutPokazitPoklesPokojPokrokPokutaPokynPolednePolibekPolknoutPolohaPolynomPomaluPominoutPomlkaPomocPomstaPomysletPonechatPonorkaPonurostPopadatPopelPopisekPoplachPoprositPopsatPopudPoradcePorcePorodPoruchaPoryvPosaditPosedPosilaPoskokPoslanecPosouditPospoluPostavaPosudekPosypPotahPotkanPotleskPotomekPotravaPotupaPotvoraPoukazPoutoPouzdroPovahaPovidlaPovlakPovozPovrchPovstatPovykPovzdechPozdravPozemekPoznatekPozorPozvatPracovatPrahoryPraktikaPralesPraotecPraporekPrasePravdaPrincipPrknoProbuditProcentoProdejProfeseProhraProjektProlomitPromilePronikatPropadProrokProsbaProtonProutekProvazPrskavkaPrstenPrudkostPrutPrvekPrvohoryPsanecPsovodPstruhPtactvoPubertaPuchPudlPukavecPuklinaPukrlePultPumpaPuncPupenPusaPusinkaPustinaPutovatPutykaPyramidaPyskPytelRacekRachotRadiaceRadniceRadonRaftRagbyRaketaRakovinaRamenoRampouchRandeRarachRaritaRasovnaRastrRatolestRazanceRazidloReagovatReakceReceptRedaktorReferentReflexRejnokReklamaRekordRekrutRektorReputaceRevizeRevmaRevolverRezervaRiskovatRizikoRobotikaRodokmenRohovkaRokleRokokoRomanetoRopovodRopuchaRorejsRosolRostlinaRotmistrRotopedRotundaRoubenkaRouchoRoupRouraRovinaRovniceRozborRozchodRozdatRozeznatRozhodceRozinkaRozjezdRozkazRozlohaRozmarRozpadRozruchRozsahRoztokRozumRozvodRubrikaRuchadloRukaviceRukopisRybaRybolovRychlostRydloRypadloRytinaRyzostSadistaSahatSakoSamecSamizdatSamotaSanitkaSardinkaSasankaSatelitSazbaSazeniceSborSchovatSebrankaSeceseSedadloSedimentSedloSehnatSejmoutSekeraSektaSekundaSekvojeSemenoSenoServisSesaditSeshoraSeskokSeslatSestraSesuvSesypatSetbaSetinaSetkatSetnoutSetrvatSeverSeznamShodaShrnoutSifonSilniceSirkaSirotekSirupSituaceSkafandrSkaliskoSkanzenSkautSkeptikSkicaSkladbaSkleniceSkloSkluzSkobaSkokanSkoroSkriptaSkrzSkupinaSkvostSkvrnaSlabikaSladidloSlaninaSlastSlavnostSledovatSlepecSlevaSlezinaSlibSlinaSlizniceSlonSloupekSlovoSluchSluhaSlunceSlupkaSlzaSmaragdSmetanaSmilstvoSmlouvaSmogSmradSmrkSmrtkaSmutekSmyslSnadSnahaSnobSobotaSochaSodovkaSokolSopkaSotvaSoubojSoucitSoudceSouhlasSouladSoumrakSoupravaSousedSoutokSouvisetSpalovnaSpasitelSpisSplavSpodekSpojenecSpoluSponzorSpornostSpoustaSprchaSpustitSrandaSrazSrdceSrnaSrnecSrovnatSrpenSrstSrubStaniceStarostaStatikaStavbaStehnoStezkaStodolaStolekStopaStornoStoupatStrachStresStrhnoutStromStrunaStudnaStupniceStvolStykSubjektSubtropySucharSudostSuknoSundatSunoutSurikataSurovinaSvahSvalstvoSvetrSvatbaSvazekSvisleSvitekSvobodaSvodidloSvorkaSvrabSykavkaSykotSynekSynovecSypatSypkostSyrovostSyselSytostTabletkaTabuleTahounTajemnoTajfunTajgaTajitTajnostTaktikaTamhleTamponTancovatTanecTankerTapetaTaveninaTazatelTechnikaTehdyTekutinaTelefonTemnotaTendenceTenistaTenorTeplotaTepnaTeprveTerapieTermoskaTextilTichoTiskopisTitulekTkadlecTkaninaTlapkaTleskatTlukotTlupaTmelToaletaTopinkaTopolTorzoTouhaToulecTradiceTraktorTrampTrasaTraverzaTrefitTrestTrezorTrhavinaTrhlinaTrochuTrojiceTroskaTroubaTrpceTrpitelTrpkostTrubecTruchlitTruhliceTrusTrvatTudyTuhnoutTuhostTundraTuristaTurnajTuzemskoTvarohTvorbaTvrdostTvrzTygrTykevUbohostUbozeUbratUbrousekUbrusUbytovnaUchoUctivostUdivitUhraditUjednatUjistitUjmoutUkazatelUklidnitUklonitUkotvitUkrojitUliceUlitaUlovitUmyvadloUnavitUniformaUniknoutUpadnoutUplatnitUplynoutUpoutatUpravitUranUrazitUsednoutUsilovatUsmrtitUsnadnitUsnoutUsouditUstlatUstrnoutUtahovatUtkatUtlumitUtonoutUtopenecUtrousitUvalitUvolnitUvozovkaUzdravitUzelUzeninaUzlinaUznatVagonValchaValounVanaVandalVanilkaVaranVarhanyVarovatVcelkuVchodVdovaVedroVegetaceVejceVelbloudVeletrhVelitelVelmocVelrybaVenkovVerandaVerzeVeselkaVeskrzeVesniceVespoduVestaVeterinaVeverkaVibraceVichrVideohraVidinaVidleVilaViniceVisetVitalitaVizeVizitkaVjezdVkladVkusVlajkaVlakVlasecVlevoVlhkostVlivVlnovkaVloupatVnucovatVnukVodaVodivostVodoznakVodstvoVojenskyVojnaVojskoVolantVolbaVolitVolnoVoskovkaVozidloVozovnaVpravoVrabecVracetVrahVrataVrbaVrcholekVrhatVrstvaVrtuleVsaditVstoupitVstupVtipVybavitVybratVychovatVydatVydraVyfotitVyhledatVyhnoutVyhoditVyhraditVyhubitVyjasnitVyjetVyjmoutVyklopitVykonatVylekatVymazatVymezitVymizetVymysletVynechatVynikatVynutitVypadatVyplatitVypravitVypustitVyrazitVyrovnatVyrvatVyslovitVysokoVystavitVysunoutVysypatVytasitVytesatVytratitVyvinoutVyvolatVyvrhelVyzdobitVyznatVzaduVzbuditVzchopitVzdorVzduchVzdychatVzestupVzhledemVzkazVzlykatVznikVzorekVzpouraVztahVztekXylofonZabratZabydletZachovatZadarmoZadusitZafoukatZahltitZahoditZahradaZahynoutZajatecZajetZajistitZaklepatZakoupitZalepitZamezitZamotatZamysletZanechatZanikatZaplatitZapojitZapsatZarazitZastavitZasunoutZatajitZatemnitZatknoutZaujmoutZavalitZaveletZavinitZavolatZavrtatZazvonitZbavitZbrusuZbudovatZbytekZdalekaZdarmaZdatnostZdivoZdobitZdrojZdvihZdymadloZeleninaZemanZeminaZeptatZezaduZezdolaZhatitZhltnoutZhlubokaZhotovitZhrubaZimaZimniceZjemnitZklamatZkoumatZkratkaZkumavkaZlatoZlehkaZlobaZlomZlostZlozvykZmapovatZmarZmatekZmijeZmizetZmocnitZmodratZmrzlinaZmutovatZnakZnalostZnamenatZnovuZobrazitZotavitZoubekZoufaleZploditZpomalitZpravaZprostitZprudkaZprvuZradaZranitZrcadloZrnitostZrnoZrovnaZrychlitZrzavostZtichaZtratitZubovinaZubrZvednoutZvenkuZveselaZvonZvratZvukovodZvyk\".replace(/([A-Z])/g,\" $1\").toLowerCase().substring(1).split(\" \"),\"0x25f44555f4af25b51a711136e1c7d6e50ce9f8917d39d6b1f076b2bb4d2fac1a\"!==Y.check(Vt)))throw W=null,new Error(\"BIP39 Wordlist for en (English) FAILED\")}const re=new class extends Y{constructor(){super(\"cz\")}getWord(Ut){return K(this),W[Ut]}getWordIndex(Ut){return K(this),W.indexOf(Ut)}};Y.register(re);let q=null;function Me(Vt){if(null==q&&(q=\"AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductConfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMuseumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThenTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo\".replace(/([A-Z])/g,\" $1\").toLowerCase().substring(1).split(\" \"),\"0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60\"!==Y.check(Vt)))throw q=null,new Error(\"BIP39 Wordlist for en (English) FAILED\")}const ce=new class extends Y{constructor(){super(\"en\")}getWord(Ut){return Me(this),q[Ut]}getWordIndex(Ut){return Me(this),q.indexOf(Ut)}};Y.register(ce);const d={};let f=null;function v(Vt){return k.checkNormalize(),(0,u.ZN)(Array.prototype.filter.call((0,u.Y0)(Vt.normalize(\"NFD\").toLowerCase()),Ut=>Ut>=65&&Ut<=90||Ut>=97&&Ut<=123))}function I(Vt){if(null==f&&(f=\"A/bacoAbdomenAbejaAbiertoAbogadoAbonoAbortoAbrazoAbrirAbueloAbusoAcabarAcademiaAccesoAccio/nAceiteAcelgaAcentoAceptarA/cidoAclararAcne/AcogerAcosoActivoActoActrizActuarAcudirAcuerdoAcusarAdictoAdmitirAdoptarAdornoAduanaAdultoAe/reoAfectarAficio/nAfinarAfirmarA/gilAgitarAgoni/aAgostoAgotarAgregarAgrioAguaAgudoA/guilaAgujaAhogoAhorroAireAislarAjedrezAjenoAjusteAlacra/nAlambreAlarmaAlbaA/lbumAlcaldeAldeaAlegreAlejarAlertaAletaAlfilerAlgaAlgodo/nAliadoAlientoAlivioAlmaAlmejaAlmi/barAltarAltezaAltivoAltoAlturaAlumnoAlzarAmableAmanteAmapolaAmargoAmasarA/mbarA/mbitoAmenoAmigoAmistadAmorAmparoAmplioAnchoAncianoAnclaAndarAnde/nAnemiaA/nguloAnilloA/nimoAni/sAnotarAntenaAntiguoAntojoAnualAnularAnuncioA~adirA~ejoA~oApagarAparatoApetitoApioAplicarApodoAporteApoyoAprenderAprobarApuestaApuroAradoAra~aArarA/rbitroA/rbolArbustoArchivoArcoArderArdillaArduoA/reaA/ridoAriesArmoni/aArne/sAromaArpaArpo/nArregloArrozArrugaArteArtistaAsaAsadoAsaltoAscensoAsegurarAseoAsesorAsientoAsiloAsistirAsnoAsombroA/speroAstillaAstroAstutoAsumirAsuntoAtajoAtaqueAtarAtentoAteoA/ticoAtletaA/tomoAtraerAtrozAtu/nAudazAudioAugeAulaAumentoAusenteAutorAvalAvanceAvaroAveAvellanaAvenaAvestruzAvio/nAvisoAyerAyudaAyunoAzafra/nAzarAzoteAzu/carAzufreAzulBabaBaborBacheBahi/aBaileBajarBalanzaBalco/nBaldeBambu/BancoBandaBa~oBarbaBarcoBarnizBarroBa/sculaBasto/nBasuraBatallaBateri/aBatirBatutaBau/lBazarBebe/BebidaBelloBesarBesoBestiaBichoBienBingoBlancoBloqueBlusaBoaBobinaBoboBocaBocinaBodaBodegaBoinaBolaBoleroBolsaBombaBondadBonitoBonoBonsa/iBordeBorrarBosqueBoteBoti/nBo/vedaBozalBravoBrazoBrechaBreveBrilloBrincoBrisaBrocaBromaBronceBroteBrujaBruscoBrutoBuceoBucleBuenoBueyBufandaBufo/nBu/hoBuitreBultoBurbujaBurlaBurroBuscarButacaBuzo/nCaballoCabezaCabinaCabraCacaoCada/verCadenaCaerCafe/Cai/daCaima/nCajaCajo/nCalCalamarCalcioCaldoCalidadCalleCalmaCalorCalvoCamaCambioCamelloCaminoCampoCa/ncerCandilCanelaCanguroCanicaCantoCa~aCa~o/nCaobaCaosCapazCapita/nCapoteCaptarCapuchaCaraCarbo/nCa/rcelCaretaCargaCari~oCarneCarpetaCarroCartaCasaCascoCaseroCaspaCastorCatorceCatreCaudalCausaCazoCebollaCederCedroCeldaCe/lebreCelosoCe/lulaCementoCenizaCentroCercaCerdoCerezaCeroCerrarCertezaCe/spedCetroChacalChalecoChampu/ChanclaChapaCharlaChicoChisteChivoChoqueChozaChuletaChuparCiclo/nCiegoCieloCienCiertoCifraCigarroCimaCincoCineCintaCipre/sCircoCiruelaCisneCitaCiudadClamorClanClaroClaseClaveClienteClimaCli/nicaCobreCoccio/nCochinoCocinaCocoCo/digoCodoCofreCogerCoheteCoji/nCojoColaColchaColegioColgarColinaCollarColmoColumnaCombateComerComidaCo/modoCompraCondeConejoCongaConocerConsejoContarCopaCopiaCorazo/nCorbataCorchoCordo/nCoronaCorrerCoserCosmosCostaCra/neoCra/terCrearCrecerCrei/doCremaCri/aCrimenCriptaCrisisCromoCro/nicaCroquetaCrudoCruzCuadroCuartoCuatroCuboCubrirCucharaCuelloCuentoCuerdaCuestaCuevaCuidarCulebraCulpaCultoCumbreCumplirCunaCunetaCuotaCupo/nCu/pulaCurarCuriosoCursoCurvaCutisDamaDanzaDarDardoDa/tilDeberDe/bilDe/cadaDecirDedoDefensaDefinirDejarDelfi/nDelgadoDelitoDemoraDensoDentalDeporteDerechoDerrotaDesayunoDeseoDesfileDesnudoDestinoDesvi/oDetalleDetenerDeudaDi/aDiabloDiademaDiamanteDianaDiarioDibujoDictarDienteDietaDiezDifi/cilDignoDilemaDiluirDineroDirectoDirigirDiscoDise~oDisfrazDivaDivinoDobleDoceDolorDomingoDonDonarDoradoDormirDorsoDosDosisDrago/nDrogaDuchaDudaDueloDue~oDulceDu/oDuqueDurarDurezaDuroE/banoEbrioEcharEcoEcuadorEdadEdicio/nEdificioEditorEducarEfectoEficazEjeEjemploElefanteElegirElementoElevarElipseE/liteElixirElogioEludirEmbudoEmitirEmocio/nEmpateEmpe~oEmpleoEmpresaEnanoEncargoEnchufeEnci/aEnemigoEneroEnfadoEnfermoEnga~oEnigmaEnlaceEnormeEnredoEnsayoEnse~arEnteroEntrarEnvaseEnvi/oE/pocaEquipoErizoEscalaEscenaEscolarEscribirEscudoEsenciaEsferaEsfuerzoEspadaEspejoEspi/aEsposaEspumaEsqui/EstarEsteEstiloEstufaEtapaEternoE/ticaEtniaEvadirEvaluarEventoEvitarExactoExamenExcesoExcusaExentoExigirExilioExistirE/xitoExpertoExplicarExponerExtremoFa/bricaFa/bulaFachadaFa/cilFactorFaenaFajaFaldaFalloFalsoFaltarFamaFamiliaFamosoFarao/nFarmaciaFarolFarsaFaseFatigaFaunaFavorFaxFebreroFechaFelizFeoFeriaFerozFe/rtilFervorFesti/nFiableFianzaFiarFibraFiccio/nFichaFideoFiebreFielFieraFiestaFiguraFijarFijoFilaFileteFilialFiltroFinFincaFingirFinitoFirmaFlacoFlautaFlechaFlorFlotaFluirFlujoFlu/orFobiaFocaFogataFogo/nFolioFolletoFondoFormaForroFortunaForzarFosaFotoFracasoFra/gilFranjaFraseFraudeFrei/rFrenoFresaFri/oFritoFrutaFuegoFuenteFuerzaFugaFumarFuncio/nFundaFurgo/nFuriaFusilFu/tbolFuturoGacelaGafasGaitaGajoGalaGaleri/aGalloGambaGanarGanchoGangaGansoGarajeGarzaGasolinaGastarGatoGavila/nGemeloGemirGenGe/neroGenioGenteGeranioGerenteGermenGestoGiganteGimnasioGirarGiroGlaciarGloboGloriaGolGolfoGolosoGolpeGomaGordoGorilaGorraGotaGoteoGozarGradaGra/ficoGranoGrasaGratisGraveGrietaGrilloGripeGrisGritoGrosorGru/aGruesoGrumoGrupoGuanteGuapoGuardiaGuerraGui/aGui~oGuionGuisoGuitarraGusanoGustarHaberHa/bilHablarHacerHachaHadaHallarHamacaHarinaHazHaza~aHebillaHebraHechoHeladoHelioHembraHerirHermanoHe/roeHervirHieloHierroHi/gadoHigieneHijoHimnoHistoriaHocicoHogarHogueraHojaHombreHongoHonorHonraHoraHormigaHornoHostilHoyoHuecoHuelgaHuertaHuesoHuevoHuidaHuirHumanoHu/medoHumildeHumoHundirHuraca/nHurtoIconoIdealIdiomaI/doloIglesiaIglu/IgualIlegalIlusio/nImagenIma/nImitarImparImperioImponerImpulsoIncapazI/ndiceInerteInfielInformeIngenioInicioInmensoInmuneInnatoInsectoInstanteIntere/sI/ntimoIntuirInu/tilInviernoIraIrisIroni/aIslaIsloteJabali/Jabo/nJamo/nJarabeJardi/nJarraJaulaJazmi/nJefeJeringaJineteJornadaJorobaJovenJoyaJuergaJuevesJuezJugadorJugoJugueteJuicioJuncoJunglaJunioJuntarJu/piterJurarJustoJuvenilJuzgarKiloKoalaLabioLacioLacraLadoLadro/nLagartoLa/grimaLagunaLaicoLamerLa/minaLa/mparaLanaLanchaLangostaLanzaLa/pizLargoLarvaLa/stimaLataLa/texLatirLaurelLavarLazoLealLeccio/nLecheLectorLeerLegio/nLegumbreLejanoLenguaLentoLe~aLeo/nLeopardoLesio/nLetalLetraLeveLeyendaLibertadLibroLicorLi/derLidiarLienzoLigaLigeroLimaLi/miteLimo/nLimpioLinceLindoLi/neaLingoteLinoLinternaLi/quidoLisoListaLiteraLitioLitroLlagaLlamaLlantoLlaveLlegarLlenarLlevarLlorarLloverLluviaLoboLocio/nLocoLocuraLo/gicaLogroLombrizLomoLonjaLoteLuchaLucirLugarLujoLunaLunesLupaLustroLutoLuzMacetaMachoMaderaMadreMaduroMaestroMafiaMagiaMagoMai/zMaldadMaletaMallaMaloMama/MamboMamutMancoMandoManejarMangaManiqui/ManjarManoMansoMantaMa~anaMapaMa/quinaMarMarcoMareaMarfilMargenMaridoMa/rmolMarro/nMartesMarzoMasaMa/scaraMasivoMatarMateriaMatizMatrizMa/ximoMayorMazorcaMechaMedallaMedioMe/dulaMejillaMejorMelenaMelo/nMemoriaMenorMensajeMenteMenu/MercadoMerengueMe/ritoMesMeso/nMetaMeterMe/todoMetroMezclaMiedoMielMiembroMigaMilMilagroMilitarMillo/nMimoMinaMineroMi/nimoMinutoMiopeMirarMisaMiseriaMisilMismoMitadMitoMochilaMocio/nModaModeloMohoMojarMoldeMolerMolinoMomentoMomiaMonarcaMonedaMonjaMontoMo~oMoradaMorderMorenoMorirMorroMorsaMortalMoscaMostrarMotivoMoverMo/vilMozoMuchoMudarMuebleMuelaMuerteMuestraMugreMujerMulaMuletaMultaMundoMu~ecaMuralMuroMu/sculoMuseoMusgoMu/sicaMusloNa/carNacio/nNadarNaipeNaranjaNarizNarrarNasalNatalNativoNaturalNa/useaNavalNaveNavidadNecioNe/ctarNegarNegocioNegroNeo/nNervioNetoNeutroNevarNeveraNichoNidoNieblaNietoNi~ezNi~oNi/tidoNivelNoblezaNocheNo/minaNoriaNormaNorteNotaNoticiaNovatoNovelaNovioNubeNucaNu/cleoNudilloNudoNueraNueveNuezNuloNu/meroNutriaOasisObesoObispoObjetoObraObreroObservarObtenerObvioOcaOcasoOce/anoOchentaOchoOcioOcreOctavoOctubreOcultoOcuparOcurrirOdiarOdioOdiseaOesteOfensaOfertaOficioOfrecerOgroOi/doOi/rOjoOlaOleadaOlfatoOlivoOllaOlmoOlorOlvidoOmbligoOndaOnzaOpacoOpcio/nO/peraOpinarOponerOptarO/pticaOpuestoOracio/nOradorOralO/rbitaOrcaOrdenOrejaO/rganoOrgi/aOrgulloOrienteOrigenOrillaOroOrquestaOrugaOsadi/aOscuroOseznoOsoOstraOto~oOtroOvejaO/vuloO/xidoOxi/genoOyenteOzonoPactoPadrePaellaPa/ginaPagoPai/sPa/jaroPalabraPalcoPaletaPa/lidoPalmaPalomaPalparPanPanalPa/nicoPanteraPa~ueloPapa/PapelPapillaPaquetePararParcelaParedParirParoPa/rpadoParquePa/rrafoPartePasarPaseoPasio/nPasoPastaPataPatioPatriaPausaPautaPavoPayasoPeato/nPecadoPeceraPechoPedalPedirPegarPeinePelarPelda~oPeleaPeligroPellejoPeloPelucaPenaPensarPe~o/nPeo/nPeorPepinoPeque~oPeraPerchaPerderPerezaPerfilPericoPerlaPermisoPerroPersonaPesaPescaPe/simoPesta~aPe/taloPetro/leoPezPezu~aPicarPicho/nPiePiedraPiernaPiezaPijamaPilarPilotoPimientaPinoPintorPinzaPi~aPiojoPipaPirataPisarPiscinaPisoPistaPito/nPizcaPlacaPlanPlataPlayaPlazaPleitoPlenoPlomoPlumaPluralPobrePocoPoderPodioPoemaPoesi/aPoetaPolenPolici/aPolloPolvoPomadaPomeloPomoPompaPonerPorcio/nPortalPosadaPoseerPosiblePostePotenciaPotroPozoPradoPrecozPreguntaPremioPrensaPresoPrevioPrimoPri/ncipePrisio/nPrivarProaProbarProcesoProductoProezaProfesorProgramaProlePromesaProntoPropioPro/ximoPruebaPu/blicoPucheroPudorPuebloPuertaPuestoPulgaPulirPulmo/nPulpoPulsoPumaPuntoPu~alPu~oPupaPupilaPure/QuedarQuejaQuemarQuererQuesoQuietoQui/micaQuinceQuitarRa/banoRabiaRaboRacio/nRadicalRai/zRamaRampaRanchoRangoRapazRa/pidoRaptoRasgoRaspaRatoRayoRazaRazo/nReaccio/nRealidadReba~oReboteRecaerRecetaRechazoRecogerRecreoRectoRecursoRedRedondoReducirReflejoReformaRefra/nRefugioRegaloRegirReglaRegresoRehe/nReinoRei/rRejaRelatoRelevoRelieveRellenoRelojRemarRemedioRemoRencorRendirRentaRepartoRepetirReposoReptilResRescateResinaRespetoRestoResumenRetiroRetornoRetratoReunirReve/sRevistaReyRezarRicoRiegoRiendaRiesgoRifaRi/gidoRigorRinco/nRi~o/nRi/oRiquezaRisaRitmoRitoRizoRobleRoceRociarRodarRodeoRodillaRoerRojizoRojoRomeroRomperRonRoncoRondaRopaRoperoRosaRoscaRostroRotarRubi/RuborRudoRuedaRugirRuidoRuinaRuletaRuloRumboRumorRupturaRutaRutinaSa/badoSaberSabioSableSacarSagazSagradoSalaSaldoSaleroSalirSalmo/nSalo/nSalsaSaltoSaludSalvarSambaSancio/nSandi/aSanearSangreSanidadSanoSantoSapoSaqueSardinaSarte/nSastreSata/nSaunaSaxofo/nSeccio/nSecoSecretoSectaSedSeguirSeisSelloSelvaSemanaSemillaSendaSensorSe~alSe~orSepararSepiaSequi/aSerSerieSermo/nServirSesentaSesio/nSetaSetentaSeveroSexoSextoSidraSiestaSieteSigloSignoSi/labaSilbarSilencioSillaSi/mboloSimioSirenaSistemaSitioSituarSobreSocioSodioSolSolapaSoldadoSoledadSo/lidoSoltarSolucio/nSombraSondeoSonidoSonoroSonrisaSopaSoplarSoporteSordoSorpresaSorteoSoste/nSo/tanoSuaveSubirSucesoSudorSuegraSueloSue~oSuerteSufrirSujetoSulta/nSumarSuperarSuplirSuponerSupremoSurSurcoSure~oSurgirSustoSutilTabacoTabiqueTablaTabu/TacoTactoTajoTalarTalcoTalentoTallaTalo/nTama~oTamborTangoTanqueTapaTapeteTapiaTapo/nTaquillaTardeTareaTarifaTarjetaTarotTarroTartaTatuajeTauroTazaTazo/nTeatroTechoTeclaTe/cnicaTejadoTejerTejidoTelaTele/fonoTemaTemorTemploTenazTenderTenerTenisTensoTeori/aTerapiaTercoTe/rminoTernuraTerrorTesisTesoroTestigoTeteraTextoTezTibioTiburo/nTiempoTiendaTierraTiesoTigreTijeraTildeTimbreTi/midoTimoTintaTi/oTi/picoTipoTiraTiro/nTita/nTi/tereTi/tuloTizaToallaTobilloTocarTocinoTodoTogaToldoTomarTonoTontoToparTopeToqueTo/raxToreroTormentaTorneoToroTorpedoTorreTorsoTortugaTosToscoToserTo/xicoTrabajoTractorTraerTra/ficoTragoTrajeTramoTranceTratoTraumaTrazarTre/bolTreguaTreintaTrenTreparTresTribuTrigoTripaTristeTriunfoTrofeoTrompaTroncoTropaTroteTrozoTrucoTruenoTrufaTuberi/aTuboTuertoTumbaTumorTu/nelTu/nicaTurbinaTurismoTurnoTutorUbicarU/lceraUmbralUnidadUnirUniversoUnoUntarU~aUrbanoUrbeUrgenteUrnaUsarUsuarioU/tilUtopi/aUvaVacaVaci/oVacunaVagarVagoVainaVajillaValeVa/lidoValleValorVa/lvulaVampiroVaraVariarVaro/nVasoVecinoVectorVehi/culoVeinteVejezVelaVeleroVelozVenaVencerVendaVenenoVengarVenirVentaVenusVerVeranoVerboVerdeVeredaVerjaVersoVerterVi/aViajeVibrarVicioVi/ctimaVidaVi/deoVidrioViejoViernesVigorVilVillaVinagreVinoVi~edoVioli/nViralVirgoVirtudVisorVi/speraVistaVitaminaViudoVivazViveroVivirVivoVolca/nVolumenVolverVorazVotarVotoVozVueloVulgarYacerYateYeguaYemaYernoYesoYodoYogaYogurZafiroZanjaZapatoZarzaZonaZorroZumoZurdo\".replace(/([A-Z])/g,\" $1\").toLowerCase().substring(1).split(\" \").map(Ut=>function(Vt){const Ut=[];return Array.prototype.forEach.call((0,u.Y0)(Vt),an=>{47===an?(Ut.push(204),Ut.push(129)):126===an?(Ut.push(110),Ut.push(204),Ut.push(131)):Ut.push(an)}),(0,u.ZN)(Ut)}(Ut)),f.forEach((Ut,an)=>{d[v(Ut)]=an}),\"0xf74fb7092aeacdfbf8959557de22098da512207fb9f109cb526994938cf40300\"!==Y.check(Vt)))throw f=null,new Error(\"BIP39 Wordlist for es (Spanish) FAILED\")}const R=new class extends Y{constructor(){super(\"es\")}getWord(Ut){return I(this),f[Ut]}getWordIndex(Ut){return I(this),d[v(Ut)]}};Y.register(R);let g=null;const S={};function te(Vt){return k.checkNormalize(),(0,u.ZN)(Array.prototype.filter.call((0,u.Y0)(Vt.normalize(\"NFD\").toLowerCase()),Ut=>Ut>=65&&Ut<=90||Ut>=97&&Ut<=123))}function fe(Vt){if(null==g&&(g=\"AbaisserAbandonAbdiquerAbeilleAbolirAborderAboutirAboyerAbrasifAbreuverAbriterAbrogerAbruptAbsenceAbsoluAbsurdeAbusifAbyssalAcade/mieAcajouAcarienAccablerAccepterAcclamerAccoladeAccrocheAccuserAcerbeAchatAcheterAcidulerAcierAcompteAcque/rirAcronymeActeurActifActuelAdepteAde/quatAdhe/sifAdjectifAdjugerAdmettreAdmirerAdopterAdorerAdoucirAdresseAdroitAdulteAdverbeAe/rerAe/ronefAffaireAffecterAfficheAffreuxAffublerAgacerAgencerAgileAgiterAgraferAgre/ableAgrumeAiderAiguilleAilierAimableAisanceAjouterAjusterAlarmerAlchimieAlerteAlge-breAlgueAlie/nerAlimentAlle/gerAlliageAllouerAllumerAlourdirAlpagaAltesseAlve/oleAmateurAmbiguAmbreAme/nagerAmertumeAmidonAmiralAmorcerAmourAmovibleAmphibieAmpleurAmusantAnalyseAnaphoreAnarchieAnatomieAncienAne/antirAngleAngoisseAnguleuxAnimalAnnexerAnnonceAnnuelAnodinAnomalieAnonymeAnormalAntenneAntidoteAnxieuxApaiserApe/ritifAplanirApologieAppareilAppelerApporterAppuyerAquariumAqueducArbitreArbusteArdeurArdoiseArgentArlequinArmatureArmementArmoireArmureArpenterArracherArriverArroserArsenicArte/rielArticleAspectAsphalteAspirerAssautAsservirAssietteAssocierAssurerAsticotAstreAstuceAtelierAtomeAtriumAtroceAttaqueAttentifAttirerAttraperAubaineAubergeAudaceAudibleAugurerAuroreAutomneAutrucheAvalerAvancerAvariceAvenirAverseAveugleAviateurAvideAvionAviserAvoineAvouerAvrilAxialAxiomeBadgeBafouerBagageBaguetteBaignadeBalancerBalconBaleineBalisageBambinBancaireBandageBanlieueBannie-reBanquierBarbierBarilBaronBarqueBarrageBassinBastionBatailleBateauBatterieBaudrierBavarderBeletteBe/lierBeloteBe/ne/ficeBerceauBergerBerlineBermudaBesaceBesogneBe/tailBeurreBiberonBicycleBiduleBijouBilanBilingueBillardBinaireBiologieBiopsieBiotypeBiscuitBisonBistouriBitumeBizarreBlafardBlagueBlanchirBlessantBlinderBlondBloquerBlousonBobardBobineBoireBoiserBolideBonbonBondirBonheurBonifierBonusBordureBorneBotteBoucleBoueuxBougieBoulonBouquinBourseBoussoleBoutiqueBoxeurBrancheBrasierBraveBrebisBre-cheBreuvageBricolerBrigadeBrillantBriocheBriqueBrochureBroderBronzerBrousseBroyeurBrumeBrusqueBrutalBruyantBuffleBuissonBulletinBureauBurinBustierButinerButoirBuvableBuvetteCabanonCabineCachetteCadeauCadreCafe/ineCaillouCaissonCalculerCalepinCalibreCalmerCalomnieCalvaireCamaradeCame/raCamionCampagneCanalCanetonCanonCantineCanularCapableCaporalCapriceCapsuleCapterCapucheCarabineCarboneCaresserCaribouCarnageCarotteCarreauCartonCascadeCasierCasqueCassureCauserCautionCavalierCaverneCaviarCe/dilleCeintureCe/lesteCelluleCendrierCensurerCentralCercleCe/re/bralCeriseCernerCerveauCesserChagrinChaiseChaleurChambreChanceChapitreCharbonChasseurChatonChaussonChavirerChemiseChenilleChe/quierChercherChevalChienChiffreChignonChime-reChiotChlorureChocolatChoisirChoseChouetteChromeChuteCigareCigogneCimenterCine/maCintrerCirculerCirerCirqueCiterneCitoyenCitronCivilClaironClameurClaquerClasseClavierClientClignerClimatClivageClocheClonageCloporteCobaltCobraCocasseCocotierCoderCodifierCoffreCognerCohe/sionCoifferCoincerCole-reColibriCollineColmaterColonelCombatCome/dieCommandeCompactConcertConduireConfierCongelerConnoterConsonneContactConvexeCopainCopieCorailCorbeauCordageCornicheCorpusCorrectCorte-geCosmiqueCostumeCotonCoudeCoupureCourageCouteauCouvrirCoyoteCrabeCrainteCravateCrayonCre/atureCre/diterCre/meuxCreuserCrevetteCriblerCrierCristalCrite-reCroireCroquerCrotaleCrucialCruelCrypterCubiqueCueillirCuille-reCuisineCuivreCulminerCultiverCumulerCupideCuratifCurseurCyanureCycleCylindreCyniqueDaignerDamierDangerDanseurDauphinDe/battreDe/biterDe/borderDe/briderDe/butantDe/calerDe/cembreDe/chirerDe/ciderDe/clarerDe/corerDe/crireDe/cuplerDe/daleDe/ductifDe/esseDe/fensifDe/filerDe/frayerDe/gagerDe/givrerDe/glutirDe/graferDe/jeunerDe/liceDe/logerDemanderDemeurerDe/molirDe/nicherDe/nouerDentelleDe/nuderDe/partDe/penserDe/phaserDe/placerDe/poserDe/rangerDe/roberDe/sastreDescenteDe/sertDe/signerDe/sobe/irDessinerDestrierDe/tacherDe/testerDe/tourerDe/tresseDevancerDevenirDevinerDevoirDiableDialogueDiamantDicterDiffe/rerDige/rerDigitalDigneDiluerDimancheDiminuerDioxydeDirectifDirigerDiscuterDisposerDissiperDistanceDivertirDiviserDocileDocteurDogmeDoigtDomaineDomicileDompterDonateurDonjonDonnerDopamineDortoirDorureDosageDoseurDossierDotationDouanierDoubleDouceurDouterDoyenDragonDraperDresserDribblerDroitureDuperieDuplexeDurableDurcirDynastieE/blouirE/carterE/charpeE/chelleE/clairerE/clipseE/cloreE/cluseE/coleE/conomieE/corceE/couterE/craserE/cre/merE/crivainE/crouE/cumeE/cureuilE/difierE/duquerEffacerEffectifEffigieEffortEffrayerEffusionE/galiserE/garerE/jecterE/laborerE/largirE/lectronE/le/gantE/le/phantE/le-veE/ligibleE/litismeE/logeE/luciderE/luderEmballerEmbellirEmbryonE/meraudeE/missionEmmenerE/motionE/mouvoirEmpereurEmployerEmporterEmpriseE/mulsionEncadrerEnche-reEnclaveEncocheEndiguerEndosserEndroitEnduireE/nergieEnfanceEnfermerEnfouirEngagerEnginEngloberE/nigmeEnjamberEnjeuEnleverEnnemiEnnuyeuxEnrichirEnrobageEnseigneEntasserEntendreEntierEntourerEntraverE/nume/rerEnvahirEnviableEnvoyerEnzymeE/olienE/paissirE/pargneE/patantE/pauleE/picerieE/pide/mieE/pierE/pilogueE/pineE/pisodeE/pitapheE/poqueE/preuveE/prouverE/puisantE/querreE/quipeE/rigerE/rosionErreurE/ruptionEscalierEspadonEspe-ceEspie-gleEspoirEspritEsquiverEssayerEssenceEssieuEssorerEstimeEstomacEstradeE/tage-reE/talerE/tancheE/tatiqueE/teindreE/tendoirE/ternelE/thanolE/thiqueEthnieE/tirerE/tofferE/toileE/tonnantE/tourdirE/trangeE/troitE/tudeEuphorieE/valuerE/vasionE/ventailE/videnceE/viterE/volutifE/voquerExactExage/rerExaucerExcellerExcitantExclusifExcuseExe/cuterExempleExercerExhalerExhorterExigenceExilerExisterExotiqueExpe/dierExplorerExposerExprimerExquisExtensifExtraireExulterFableFabuleuxFacetteFacileFactureFaiblirFalaiseFameuxFamilleFarceurFarfeluFarineFaroucheFascinerFatalFatigueFauconFautifFaveurFavoriFe/brileFe/conderFe/de/rerFe/linFemmeFe/murFendoirFe/odalFermerFe/roceFerveurFestivalFeuilleFeutreFe/vrierFiascoFicelerFictifFide-leFigureFilatureFiletageFilie-reFilleulFilmerFilouFiltrerFinancerFinirFioleFirmeFissureFixerFlairerFlammeFlasqueFlatteurFle/auFle-cheFleurFlexionFloconFloreFluctuerFluideFluvialFolieFonderieFongibleFontaineForcerForgeronFormulerFortuneFossileFoudreFouge-reFouillerFoulureFourmiFragileFraiseFranchirFrapperFrayeurFre/gateFreinerFrelonFre/mirFre/ne/sieFre-reFriableFrictionFrissonFrivoleFroidFromageFrontalFrotterFruitFugitifFuiteFureurFurieuxFurtifFusionFuturGagnerGalaxieGalerieGambaderGarantirGardienGarnirGarrigueGazelleGazonGe/antGe/latineGe/luleGendarmeGe/ne/ralGe/nieGenouGentilGe/ologieGe/ome-treGe/raniumGermeGestuelGeyserGibierGiclerGirafeGivreGlaceGlaiveGlisserGlobeGloireGlorieuxGolfeurGommeGonflerGorgeGorilleGoudronGouffreGoulotGoupilleGourmandGoutteGraduelGraffitiGraineGrandGrappinGratuitGravirGrenatGriffureGrillerGrimperGrognerGronderGrotteGroupeGrugerGrutierGruye-reGue/pardGuerrierGuideGuimauveGuitareGustatifGymnasteGyrostatHabitudeHachoirHalteHameauHangarHannetonHaricotHarmonieHarponHasardHe/liumHe/matomeHerbeHe/rissonHermineHe/ronHe/siterHeureuxHibernerHibouHilarantHistoireHiverHomardHommageHomoge-neHonneurHonorerHonteuxHordeHorizonHorlogeHormoneHorribleHouleuxHousseHublotHuileuxHumainHumbleHumideHumourHurlerHydromelHygie-neHymneHypnoseIdylleIgnorerIguaneIlliciteIllusionImageImbiberImiterImmenseImmobileImmuableImpactImpe/rialImplorerImposerImprimerImputerIncarnerIncendieIncidentInclinerIncoloreIndexerIndiceInductifIne/ditIneptieInexactInfiniInfligerInformerInfusionInge/rerInhalerInhiberInjecterInjureInnocentInoculerInonderInscrireInsecteInsigneInsoliteInspirerInstinctInsulterIntactIntenseIntimeIntrigueIntuitifInutileInvasionInventerInviterInvoquerIroniqueIrradierIrre/elIrriterIsolerIvoireIvresseJaguarJaillirJambeJanvierJardinJaugerJauneJavelotJetableJetonJeudiJeunesseJoindreJoncherJonglerJoueurJouissifJournalJovialJoyauJoyeuxJubilerJugementJuniorJuponJuristeJusticeJuteuxJuve/nileKayakKimonoKiosqueLabelLabialLabourerLace/rerLactoseLaguneLaineLaisserLaitierLambeauLamelleLampeLanceurLangageLanterneLapinLargeurLarmeLaurierLavaboLavoirLectureLe/galLe/gerLe/gumeLessiveLettreLevierLexiqueLe/zardLiasseLibe/rerLibreLicenceLicorneLie-geLie-vreLigatureLigoterLigueLimerLimiteLimonadeLimpideLine/aireLingotLionceauLiquideLisie-reListerLithiumLitigeLittoralLivreurLogiqueLointainLoisirLombricLoterieLouerLourdLoutreLouveLoyalLubieLucideLucratifLueurLugubreLuisantLumie-reLunaireLundiLuronLutterLuxueuxMachineMagasinMagentaMagiqueMaigreMaillonMaintienMairieMaisonMajorerMalaxerMale/ficeMalheurMaliceMalletteMammouthMandaterManiableManquantManteauManuelMarathonMarbreMarchandMardiMaritimeMarqueurMarronMartelerMascotteMassifMate/rielMatie-reMatraqueMaudireMaussadeMauveMaximalMe/chantMe/connuMe/dailleMe/decinMe/diterMe/duseMeilleurMe/langeMe/lodieMembreMe/moireMenacerMenerMenhirMensongeMentorMercrediMe/riteMerleMessagerMesureMe/talMe/te/oreMe/thodeMe/tierMeubleMiaulerMicrobeMietteMignonMigrerMilieuMillionMimiqueMinceMine/ralMinimalMinorerMinuteMiracleMiroiterMissileMixteMobileModerneMoelleuxMondialMoniteurMonnaieMonotoneMonstreMontagneMonumentMoqueurMorceauMorsureMortierMoteurMotifMoucheMoufleMoulinMoussonMoutonMouvantMultipleMunitionMurailleMure-neMurmureMuscleMuse/umMusicienMutationMuterMutuelMyriadeMyrtilleMyste-reMythiqueNageurNappeNarquoisNarrerNatationNationNatureNaufrageNautiqueNavireNe/buleuxNectarNe/fasteNe/gationNe/gligerNe/gocierNeigeNerveuxNettoyerNeuroneNeutronNeveuNicheNickelNitrateNiveauNobleNocifNocturneNoirceurNoisetteNomadeNombreuxNommerNormatifNotableNotifierNotoireNourrirNouveauNovateurNovembreNoviceNuageNuancerNuireNuisibleNume/roNuptialNuqueNutritifObe/irObjectifObligerObscurObserverObstacleObtenirObturerOccasionOccuperOce/anOctobreOctroyerOctuplerOculaireOdeurOdorantOffenserOfficierOffrirOgiveOiseauOisillonOlfactifOlivierOmbrageOmettreOnctueuxOndulerOne/reuxOniriqueOpaleOpaqueOpe/rerOpinionOpportunOpprimerOpterOptiqueOrageuxOrangeOrbiteOrdonnerOreilleOrganeOrgueilOrificeOrnementOrqueOrtieOscillerOsmoseOssatureOtarieOuraganOursonOutilOutragerOuvrageOvationOxydeOxyge-neOzonePaisiblePalacePalmare-sPalourdePalperPanachePandaPangolinPaniquerPanneauPanoramaPantalonPapayePapierPapoterPapyrusParadoxeParcelleParesseParfumerParlerParoleParrainParsemerPartagerParureParvenirPassionPaste-quePaternelPatiencePatronPavillonPavoiserPayerPaysagePeignePeintrePelagePe/licanPellePelousePeluchePendulePe/ne/trerPe/niblePensifPe/nuriePe/pitePe/plumPerdrixPerforerPe/riodePermuterPerplexePersilPertePeserPe/talePetitPe/trirPeuplePharaonPhobiePhoquePhotonPhrasePhysiquePianoPicturalPie-cePierrePieuvrePilotePinceauPipettePiquerPiroguePiscinePistonPivoterPixelPizzaPlacardPlafondPlaisirPlanerPlaquePlastronPlateauPleurerPlexusPliagePlombPlongerPluiePlumagePochettePoe/siePoe-tePointePoirierPoissonPoivrePolairePolicierPollenPolygonePommadePompierPonctuelPonde/rerPoneyPortiquePositionPosse/derPosturePotagerPoteauPotionPoucePoulainPoumonPourprePoussinPouvoirPrairiePratiquePre/cieuxPre/direPre/fixePre/ludePre/nomPre/sencePre/textePre/voirPrimitifPrincePrisonPriverProble-meProce/derProdigeProfondProgre-sProieProjeterProloguePromenerPropreProspe-reProte/gerProuesseProverbePrudencePruneauPsychosePublicPuceronPuiserPulpePulsarPunaisePunitifPupitrePurifierPuzzlePyramideQuasarQuerelleQuestionQuie/tudeQuitterQuotientRacineRaconterRadieuxRagondinRaideurRaisinRalentirRallongeRamasserRapideRasageRatisserRavagerRavinRayonnerRe/actifRe/agirRe/aliserRe/animerRecevoirRe/citerRe/clamerRe/colterRecruterReculerRecyclerRe/digerRedouterRefaireRe/flexeRe/formerRefrainRefugeRe/galienRe/gionRe/glageRe/gulierRe/ite/rerRejeterRejouerRelatifReleverReliefRemarqueReme-deRemiseRemonterRemplirRemuerRenardRenfortReniflerRenoncerRentrerRenvoiReplierReporterRepriseReptileRequinRe/serveRe/sineuxRe/soudreRespectResterRe/sultatRe/tablirRetenirRe/ticuleRetomberRetracerRe/unionRe/ussirRevancheRevivreRe/volteRe/vulsifRichesseRideauRieurRigideRigolerRincerRiposterRisibleRisqueRituelRivalRivie-reRocheuxRomanceRompreRonceRondinRoseauRosierRotatifRotorRotuleRougeRouilleRouleauRoutineRoyaumeRubanRubisRucheRuelleRugueuxRuinerRuisseauRuserRustiqueRythmeSablerSaboterSabreSacocheSafariSagesseSaisirSaladeSaliveSalonSaluerSamediSanctionSanglierSarcasmeSardineSaturerSaugrenuSaumonSauterSauvageSavantSavonnerScalpelScandaleSce/le/ratSce/narioSceptreSche/maScienceScinderScoreScrutinSculpterSe/anceSe/cableSe/cherSecouerSe/cre/terSe/datifSe/duireSeigneurSe/jourSe/lectifSemaineSemblerSemenceSe/minalSe/nateurSensibleSentenceSe/parerSe/quenceSereinSergentSe/rieuxSerrureSe/rumServiceSe/sameSe/virSevrageSextupleSide/ralSie-cleSie/gerSifflerSigleSignalSilenceSiliciumSimpleSince-reSinistreSiphonSiropSismiqueSituerSkierSocialSocleSodiumSoigneuxSoldatSoleilSolitudeSolubleSombreSommeilSomnolerSondeSongeurSonnetteSonoreSorcierSortirSosieSottiseSoucieuxSoudureSouffleSouleverSoupapeSourceSoutirerSouvenirSpacieuxSpatialSpe/cialSphe-reSpiralStableStationSternumStimulusStipulerStrictStudieuxStupeurStylisteSublimeSubstratSubtilSubvenirSucce-sSucreSuffixeSugge/rerSuiveurSulfateSuperbeSupplierSurfaceSuricateSurmenerSurpriseSursautSurvieSuspectSyllabeSymboleSyme/trieSynapseSyntaxeSyste-meTabacTablierTactileTaillerTalentTalismanTalonnerTambourTamiserTangibleTapisTaquinerTarderTarifTartineTasseTatamiTatouageTaupeTaureauTaxerTe/moinTemporelTenailleTendreTeneurTenirTensionTerminerTerneTerribleTe/tineTexteThe-meThe/orieThe/rapieThoraxTibiaTie-deTimideTirelireTiroirTissuTitaneTitreTituberTobogganTole/rantTomateToniqueTonneauToponymeTorcheTordreTornadeTorpilleTorrentTorseTortueTotemToucherTournageTousserToxineTractionTraficTragiqueTrahirTrainTrancherTravailTre-fleTremperTre/sorTreuilTriageTribunalTricoterTrilogieTriompheTriplerTriturerTrivialTromboneTroncTropicalTroupeauTuileTulipeTumulteTunnelTurbineTuteurTutoyerTuyauTympanTyphonTypiqueTyranUbuesqueUltimeUltrasonUnanimeUnifierUnionUniqueUnitaireUniversUraniumUrbainUrticantUsageUsineUsuelUsureUtileUtopieVacarmeVaccinVagabondVagueVaillantVaincreVaisseauValableValiseVallonValveVampireVanilleVapeurVarierVaseuxVassalVasteVecteurVedetteVe/ge/talVe/hiculeVeinardVe/loceVendrediVe/ne/rerVengerVenimeuxVentouseVerdureVe/rinVernirVerrouVerserVertuVestonVe/te/ranVe/tusteVexantVexerViaducViandeVictoireVidangeVide/oVignetteVigueurVilainVillageVinaigreViolonVipe-reVirementVirtuoseVirusVisageViseurVisionVisqueuxVisuelVitalVitesseViticoleVitrineVivaceVivipareVocationVoguerVoileVoisinVoitureVolailleVolcanVoltigerVolumeVoraceVortexVoterVouloirVoyageVoyelleWagonXe/nonYachtZe-breZe/nithZesteZoologie\".replace(/([A-Z])/g,\" $1\").toLowerCase().substring(1).split(\" \").map(Ut=>function(Vt){const Ut=[];return Array.prototype.forEach.call((0,u.Y0)(Vt),an=>{47===an?(Ut.push(204),Ut.push(129)):45===an?(Ut.push(204),Ut.push(128)):Ut.push(an)}),(0,u.ZN)(Ut)}(Ut)),g.forEach((Ut,an)=>{S[te(Ut)]=an}),\"0x51deb7ae009149dc61a6bd18a918eb7ac78d2775726c68e598b92d002519b045\"!==Y.check(Vt)))throw g=null,new Error(\"BIP39 Wordlist for fr (French) FAILED\")}const be=new class extends Y{constructor(){super(\"fr\")}getWord(Ut){return fe(this),g[Ut]}getWordIndex(Ut){return fe(this),S[te(Ut)]}};Y.register(be);const pe=[\"AQRASRAGBAGUAIRAHBAghAURAdBAdcAnoAMEAFBAFCBKFBQRBSFBCXBCDBCHBGFBEQBpBBpQBIkBHNBeOBgFBVCBhBBhNBmOBmRBiHBiFBUFBZDBvFBsXBkFBlcBjYBwDBMBBTBBTRBWBBWXXaQXaRXQWXSRXCFXYBXpHXOQXHRXhRXuRXmXXbRXlXXwDXTRXrCXWQXWGaBWaKcaYgasFadQalmaMBacAKaRKKBKKXKKjKQRKDRKCYKCRKIDKeVKHcKlXKjHKrYNAHNBWNaRNKcNIBNIONmXNsXNdXNnBNMBNRBNrXNWDNWMNFOQABQAHQBrQXBQXFQaRQKXQKDQKOQKFQNBQNDQQgQCXQCDQGBQGDQGdQYXQpBQpQQpHQLXQHuQgBQhBQhCQuFQmXQiDQUFQZDQsFQdRQkHQbRQlOQlmQPDQjDQwXQMBQMDQcFQTBQTHQrDDXQDNFDGBDGQDGRDpFDhFDmXDZXDbRDMYDRdDTRDrXSAhSBCSBrSGQSEQSHBSVRShYShkSyQSuFSiBSdcSoESocSlmSMBSFBSFKSFNSFdSFcCByCaRCKcCSBCSRCCrCGbCEHCYXCpBCpQCIBCIHCeNCgBCgFCVECVcCmkCmwCZXCZFCdRClOClmClFCjDCjdCnXCwBCwXCcRCFQCFjGXhGNhGDEGDMGCDGCHGIFGgBGVXGVEGVRGmXGsXGdYGoSGbRGnXGwXGwDGWRGFNGFLGFOGFdGFkEABEBDEBFEXOEaBEKSENBENDEYXEIgEIkEgBEgQEgHEhFEudEuFEiBEiHEiFEZDEvBEsXEsFEdXEdREkFEbBEbRElFEPCEfkEFNYAEYAhYBNYQdYDXYSRYCEYYoYgQYgRYuRYmCYZTYdBYbEYlXYjQYRbYWRpKXpQopQnpSFpCXpIBpISphNpdBpdRpbRpcZpFBpFNpFDpFopFrLADLBuLXQLXcLaFLCXLEhLpBLpFLHXLeVLhILdHLdRLoDLbRLrXIABIBQIBCIBsIBoIBMIBRIXaIaRIKYIKRINBINuICDIGBIIDIIkIgRIxFIyQIiHIdRIbYIbRIlHIwRIMYIcRIRVITRIFBIFNIFQOABOAFOBQOaFONBONMOQFOSFOCDOGBOEQOpBOLXOIBOIFOgQOgFOyQOycOmXOsXOdIOkHOMEOMkOWWHBNHXNHXWHNXHDuHDRHSuHSRHHoHhkHmRHdRHkQHlcHlRHwBHWcgAEgAggAkgBNgBQgBEgXOgYcgLXgHjgyQgiBgsFgdagMYgWSgFQgFEVBTVXEVKBVKNVKDVKYVKRVNBVNYVDBVDxVSBVSRVCjVGNVLXVIFVhBVhcVsXVdRVbRVlRhBYhKYhDYhGShxWhmNhdahdkhbRhjohMXhTRxAXxXSxKBxNBxEQxeNxeQxhXxsFxdbxlHxjcxFBxFNxFQxFOxFoyNYyYoybcyMYuBQuBRuBruDMuCouHBudQukkuoBulVuMXuFEmCYmCRmpRmeDmiMmjdmTFmFQiADiBOiaRiKRiNBiNRiSFiGkiGFiERipRiLFiIFihYibHijBijEiMXiWBiFBiFCUBQUXFUaRUNDUNcUNRUNFUDBUSHUCDUGBUGFUEqULNULoUIRUeEUeYUgBUhFUuRUiFUsXUdFUkHUbBUjSUjYUwXUMDUcHURdUTBUrBUrXUrQZAFZXZZaRZKFZNBZQFZCXZGBZYdZpBZLDZIFZHXZHNZeQZVRZVFZmXZiBZvFZdFZkFZbHZbFZwXZcCZcRZRBvBQvBGvBLvBWvCovMYsAFsBDsaRsKFsNFsDrsSHsSFsCXsCRsEBsEHsEfspBsLBsLDsIgsIRseGsbRsFBsFQsFSdNBdSRdCVdGHdYDdHcdVbdySduDdsXdlRdwXdWYdWcdWRkBMkXOkaRkNIkNFkSFkCFkYBkpRkeNkgBkhVkmXksFklVkMBkWDkFNoBNoaQoaFoNBoNXoNaoNEoSRoEroYXoYCoYbopRopFomXojkowXorFbBEbEIbdBbjYlaRlDElMXlFDjKjjSRjGBjYBjYkjpRjLXjIBjOFjeVjbRjwBnXQnSHnpFnLXnINnMBnTRwXBwXNwXYwNFwQFwSBwGFwLXwLDweNwgBwuHwjDwnXMBXMpFMIBMeNMTHcaQcNBcDHcSFcCXcpBcLXcLDcgFcuFcnXcwXccDcTQcrFTQErXNrCHrpFrgFrbFrTHrFcWNYWNbWEHWMXWTR\",\"ABGHABIJAEAVAYJQALZJAIaRAHNXAHdcAHbRAZJMAZJRAZTRAdVJAklmAbcNAjdRAMnRAMWYAWpRAWgRAFgBAFhBAFdcBNJBBNJDBQKBBQhcBQlmBDEJBYJkBYJTBpNBBpJFBIJBBIJDBIcABOKXBOEJBOVJBOiJBOZJBepBBeLXBeIFBegBBgGJBVJXBuocBiJRBUJQBlXVBlITBwNFBMYVBcqXBTlmBWNFBWiJBWnRBFGHBFwXXKGJXNJBXNZJXDTTXSHSXSVRXSlHXCJDXGQJXEhXXYQJXYbRXOfXXeNcXVJFXhQJXhEJXdTRXjdXXMhBXcQTXRGBXTEBXTnQXFCXXFOFXFgFaBaFaBNJaBCJaBpBaBwXaNJKaNJDaQIBaDpRaEPDaHMFamDJalEJaMZJaFaFaFNBaFQJaFLDaFVHKBCYKBEBKBHDKXaFKXGdKXEJKXpHKXIBKXZDKXwXKKwLKNacKNYJKNJoKNWcKDGdKDTRKChXKGaRKGhBKGbRKEBTKEaRKEPTKLMDKLWRKOHDKVJcKdBcKlIBKlOPKFSBKFEPKFpFNBNJNJBQNBGHNBEPNBHXNBgFNBVXNBZDNBsXNBwXNNaRNNJDNNJENNJkNDCJNDVDNGJRNJiDNZJNNsCJNJFNNFSBNFCXNFEPNFLXNFIFQJBFQCaRQJEQQLJDQLJFQIaRQOqXQHaFQHHQQVJXQVJDQhNJQmEIQZJFQsJXQJrFQWbRDJABDBYJDXNFDXCXDXLXDXZDDXsJDQqXDSJFDJCXDEPkDEqXDYmQDpSJDOCkDOGQDHEIDVJDDuDuDWEBDJFgSBNDSBSFSBGHSBIBSBTQSKVYSJQNSJQiSJCXSEqXSJYVSIiJSOMYSHAHSHaQSeCFSepQSegBSHdHSHrFShSJSJuHSJUFSkNRSrSrSWEBSFaHSJFQSFCXSFGDSFYXSFODSFgBSFVXSFhBSFxFSFkFSFbBSFMFCADdCJXBCXaFCXKFCXNFCXCXCXGBCXEJCXYBCXLDCXIBCXOPCXHXCXgBCXhBCXiBCXlDCXcHCJNBCJNFCDCJCDGBCDVXCDhBCDiDCDJdCCmNCpJFCIaRCOqXCHCHCHZJCViJCuCuCmddCJiFCdNBCdHhClEJCnUJCreSCWlgCWTRCFBFCFNBCFYBCFVFCFhFCFdSCFTBCFWDGBNBGBQFGJBCGBEqGBpBGBgQGNBEGNJYGNkOGNJRGDUFGJpQGHaBGJeNGJeEGVBlGVKjGiJDGvJHGsVJGkEBGMIJGWjNGFBFGFCXGFGBGFYXGFpBGFMFEASJEAWpEJNFECJVEIXSEIQJEOqXEOcFEeNcEHEJEHlFEJgFEhlmEmDJEmZJEiMBEUqXEoSREPBFEPXFEPKFEPSFEPEFEPpFEPLXEPIBEJPdEPcFEPTBEJnXEqlHEMpREFCXEFODEFcFYASJYJAFYBaBYBVXYXpFYDhBYCJBYJGFYYbRYeNcYJeVYiIJYZJcYvJgYvJRYJsXYsJFYMYMYreVpBNHpBEJpBwXpQxFpYEJpeNDpJeDpeSFpeCHpHUJpHbBpHcHpmUJpiiJpUJrpsJuplITpFaBpFQqpFGBpFEfpFYBpFpBpFLJpFIDpFgBpFVXpFyQpFuFpFlFpFjDpFnXpFwXpJFMpFTBLXCJLXEFLXhFLXUJLXbFLalmLNJBLSJQLCLCLGJBLLDJLHaFLeNFLeSHLeCXLepFLhaRLZsJLsJDLsJrLocaLlLlLMdbLFNBLFSBLFEHLFkFIBBFIBXFIBaQIBKXIBSFIBpHIBLXIBgBIBhBIBuHIBmXIBiFIBZXIBvFIBbFIBjQIBwXIBWFIKTRIQUJIDGFICjQIYSRIINXIJeCIVaRImEkIZJFIvJRIsJXIdCJIJoRIbBQIjYBIcqXITFVIreVIFKFIFSFIFCJIFGFIFLDIFIBIJFOIFgBIFVXIJFhIFxFIFmXIFdHIFbBIJFrIJFWOBGBOQfXOOKjOUqXOfXBOqXEOcqXORVJOFIBOFlDHBIOHXiFHNTRHCJXHIaRHHJDHHEJHVbRHZJYHbIBHRsJHRkDHWlmgBKFgBSBgBCDgBGHgBpBgBIBgBVJgBuBgBvFgKDTgQVXgDUJgGSJgOqXgmUMgZIJgTUJgWIEgFBFgFNBgFDJgFSFgFGBgFYXgJFOgFgQgFVXgFhBgFbHgJFWVJABVQKcVDgFVOfXVeDFVhaRVmGdViJYVMaRVFNHhBNDhBCXhBEqhBpFhBLXhNJBhSJRheVXhhKEhxlmhZIJhdBQhkIJhbMNhMUJhMZJxNJgxQUJxDEkxDdFxSJRxplmxeSBxeCXxeGFxeYXxepQxegBxWVcxFEQxFLXxFIBxFgBxFxDxFZtxFdcxFbBxFwXyDJXyDlcuASJuDJpuDIBuCpJuGSJuIJFueEFuZIJusJXudWEuoIBuWGJuFBcuFKEuFNFuFQFuFDJuFGJuFVJuFUtuFdHuFTBmBYJmNJYmQhkmLJDmLJomIdXmiJYmvJRmsJRmklmmMBymMuCmclmmcnQiJABiJBNiJBDiBSFiBCJiBEFiBYBiBpFiBLXiBTHiJNciDEfiCZJiECJiJEqiOkHiHKFieNDiHJQieQcieDHieSFieCXieGFieEFieIHiegFihUJixNoioNXiFaBiFKFiFNDiFEPiFYXitFOitFHiFgBiFVEiFmXiFitiFbBiFMFiFrFUCXQUIoQUIJcUHQJUeCEUHwXUUJDUUqXUdWcUcqXUrnQUFNDUFSHUFCFUFEfUFLXUtFOZBXOZXSBZXpFZXVXZEQJZEJkZpDJZOqXZeNHZeCDZUqXZFBQZFEHZFLXvBAFvBKFvBCXvBEPvBpHvBIDvBgFvBuHvQNJvFNFvFGBvFIBvJFcsXCDsXLXsXsXsXlFsXcHsQqXsJQFsEqXseIFsFEHsFjDdBxOdNpRdNJRdEJbdpJRdhZJdnSJdrjNdFNJdFQHdFhNkNJDkYaRkHNRkHSRkVbRkuMRkjSJkcqDoSJFoEiJoYZJoOfXohEBoMGQocqXbBAFbBXFbBaFbBNDbBGBbBLXbBTBbBWDbGJYbIJHbFQqbFpQlDgQlOrFlVJRjGEBjZJRnXvJnXbBnEfHnOPDngJRnxfXnUJWwXEJwNpJwDpBwEfXwrEBMDCJMDGHMDIJMLJDcQGDcQpHcqXccqNFcqCXcFCJRBSBRBGBRBEJRBpQTBNFTBQJTBpBTBVXTFABTFSBTFCFTFGBTFMDrXCJrXLDrDNJrEfHrFQJrFitWNjdWNTR\",\"AKLJMANOPFASNJIAEJWXAYJNRAIIbRAIcdaAeEfDAgidRAdjNYAMYEJAMIbRAFNJBAFpJFBBIJYBDZJFBSiJhBGdEBBEJfXBEJqXBEJWRBpaUJBLXrXBIYJMBOcfXBeEfFBestXBjNJRBcDJOBFEqXXNvJRXDMBhXCJNYXOAWpXONJWXHDEBXeIaRXhYJDXZJSJXMDJOXcASJXFVJXaBQqXaBZJFasXdQaFSJQaFEfXaFpJHaFOqXKBNSRKXvJBKQJhXKEJQJKEJGFKINJBKIJjNKgJNSKVElmKVhEBKiJGFKlBgJKjnUJKwsJYKMFIJKFNJDKFIJFKFOfXNJBSFNJBCXNBpJFNJBvQNJBMBNJLJXNJOqXNJeCXNJeGFNdsJCNbTKFNwXUJQNFEPQDiJcQDMSJQSFpBQGMQJQJeOcQyCJEQUJEBQJFBrQFEJqDXDJFDJXpBDJXIMDGiJhDIJGRDJeYcDHrDJDVXgFDkAWpDkIgRDjDEqDMvJRDJFNFDJFIBSKclmSJQOFSJQVHSJQjDSJGJBSJGJFSECJoSHEJqSJHTBSJVJDSViJYSZJNBSJsJDSFSJFSFEfXSJFLXCBUJVCJXSBCJXpBCXVJXCJXsXCJXdFCJNJHCLIJgCHiJFCVNJMChCJhCUHEJCsJTRCJdYcCoQJCCFEfXCFIJgCFUJxCFstFGJBaQGJBIDGQJqXGYJNRGJHKFGeQqDGHEJFGJeLXGHIiJGHdBlGUJEBGkIJTGFQPDGJFEqEAGegEJIJBEJVJXEhQJTEiJNcEJZJFEJoEqEjDEqEPDsXEPGJBEPOqXEPeQFEfDiDEJfEFEfepQEfMiJEqXNBEqDIDEqeSFEqVJXEMvJRYXNJDYXEJHYKVJcYYJEBYJeEcYJUqXYFpJFYFstXpAZJMpBSJFpNBNFpeQPDpHLJDpHIJFpHgJFpeitFpHZJFpJFADpFSJFpJFCJpFOqXpFitBpJFZJLXIJFLIJgRLVNJWLVHJMLwNpJLFGJBLFLJDLFOqXLJFUJIBDJXIBGJBIJBYQIJBIBIBOqXIBcqDIEGJFILNJTIIJEBIOiJhIJeNBIJeIBIhiJIIWoTRIJFAHIJFpBIJFuHIFUtFIJFTHOSBYJOEcqXOHEJqOvBpFOkVJrObBVJOncqDOcNJkHhNJRHuHJuHdMhBgBUqXgBsJXgONJBgHNJDgHHJQgJeitgHsJXgJyNagyDJBgZJDrgsVJQgkEJNgkjSJgJFAHgFCJDgFZtMVJXNFVXQfXVJXDJVXoQJVQVJQVDEfXVDvJHVEqNFVeQfXVHpJFVHxfXVVJSRVVmaRVlIJOhCXVJhHjYkhxCJVhWVUJhWiJcxBNJIxeEqDxfXBFxcFEPxFSJFxFYJXyBDQJydaUJyFOPDuYCJYuLvJRuHLJXuZJLDuFOPDuFZJHuFcqXmKHJdmCQJcmOsVJiJAGFitLCFieOfXiestXiZJMEikNJQirXzFiFQqXiFIJFiFZJFiFvtFUHpJFUteIcUteOcUVCJkUhdHcUbEJEUJqXQUMNJhURjYkUFitFZDGJHZJIxDZJVJXZJFDJZJFpQvBNJBvBSJFvJxBrseQqDsVFVJdFLJDkEJNBkmNJYkFLJDoQJOPoGsJRoEAHBoEJfFbBQqDbBZJHbFVJXlFIJBjYIrXjeitcjjCEBjWMNBwXQfXwXOaFwDsJXwCJTRwrCZJMDNJQcDDJFcqDOPRYiJFTBsJXTQIJBTFEfXTFLJDrXEJFrEJXMrFZJFWEJdEWYTlm\",\"ABCDEFACNJTRAMBDJdAcNJVXBLNJEBXSIdWRXErNJkXYDJMBXZJCJaXMNJaYKKVJKcKDEJqXKDcNJhKVJrNYKbgJVXKFVJSBNBYBwDNJeQfXNJeEqXNhGJWENJFiJRQlIJbEQJfXxDQqXcfXQFNDEJQFwXUJDYcnUJDJIBgQDIUJTRDJFEqDSJQSJFSJQIJFSOPeZtSJFZJHCJXQfXCTDEqFGJBSJFGJBOfXGJBcqXGJHNJDGJRLiJEJfXEqEJFEJPEFpBEJYJBZJFYBwXUJYiJMEBYJZJyTYTONJXpQMFXFpeGIDdpJFstXpJFcPDLBVSJRLHQJqXLJFZJFIJBNJDIJBUqXIBkFDJIJEJPTIYJGWRIJeQPDIJeEfHIJFsJXOqGDSFHXEJqXgJCsJCgGQJqXgdQYJEgFMFNBgJFcqDVJwXUJVJFZJchIgJCCxOEJqXxOwXUJyDJBVRuscisciJBiJBieUtqXiJFDJkiFsJXQUGEZJcUJFsJXZtXIrXZDZJDrZJFNJDZJFstXvJFQqXvJFCJEsJXQJqkhkNGBbDJdTRbYJMEBlDwXUJMEFiJFcfXNJDRcNJWMTBLJXC\",\"BraFUtHBFSJFdbNBLJXVJQoYJNEBSJBEJfHSJHwXUJCJdAZJMGjaFVJXEJPNJBlEJfFiJFpFbFEJqIJBVJCrIBdHiJhOPFChvJVJZJNJWxGFNIFLueIBQJqUHEJfUFstOZJDrlXEASJRlXVJXSFwVJNJWD\",\"QJEJNNJDQJEJIBSFQJEJxegBQJEJfHEPSJBmXEJFSJCDEJqXLXNJFQqXIcQsFNJFIFEJqXUJgFsJXIJBUJEJfHNFvJxEqXNJnXUJFQqD\",\"IJBEJqXZJ\"];let Pe=null;function lt(Vt){return(0,e.hexlify)((0,u.Y0)(Vt))}function Xe(Vt){if(null!==Pe)return;Pe=[];const Ut={};function an(pn){let cn=\"\";for(let bn=0;bncn?1:0}),\"0xe3818de38284e3818f\"===lt(Pe[442])&&\"0xe3818de38283e3818f\"===lt(Pe[443])){const pn=Pe[442];Pe[442]=Pe[443],Pe[443]=pn}if(\"0xcb36b09e6baa935787fd762ce65e80b0c6a8dabdfbc3a7f86ac0e2c4fd111600\"!==Y.check(Vt))throw Pe=null,new Error(\"BIP39 Wordlist for ja (Japanese) FAILED\")}const Le=new class extends Y{constructor(){super(\"ja\")}getWord(Ut){return Xe(this),Pe[Ut]}getWordIndex(Ut){return Xe(this),Pe.indexOf(Ut)}split(Ut){return k.checkNormalize(),Ut.split(/(?:\\u3000| )+/g)}join(Ut){return Ut.join(\"\\u3000\")}};Y.register(Le);const mt=[\"OYAa\",\"ATAZoATBl3ATCTrATCl8ATDloATGg3ATHT8ATJT8ATJl3ATLlvATLn4ATMT8ATMX8ATMboATMgoAToLbAToMTATrHgATvHnAT3AnAT3JbAT3MTAT8DbAT8JTAT8LmAT8MYAT8MbAT#LnAUHT8AUHZvAUJXrAUJX8AULnrAXJnvAXLUoAXLgvAXMn6AXRg3AXrMbAX3JTAX3QbAYLn3AZLgvAZrSUAZvAcAZ8AaAZ8AbAZ8AnAZ8HnAZ8LgAZ8MYAZ8MgAZ8OnAaAboAaDTrAaFTrAaJTrAaJboAaLVoAaMXvAaOl8AaSeoAbAUoAbAg8AbAl4AbGnrAbMT8AbMXrAbMn4AbQb8AbSV8AbvRlAb8AUAb8AnAb8HgAb8JTAb8NTAb8RbAcGboAcLnvAcMT8AcMX8AcSToAcrAaAcrFnAc8AbAc8MgAfGgrAfHboAfJnvAfLV8AfLkoAfMT8AfMnoAfQb8AfScrAfSgrAgAZ8AgFl3AgGX8AgHZvAgHgrAgJXoAgJX8AgJboAgLZoAgLn4AgOX8AgoATAgoAnAgoCUAgoJgAgoLXAgoMYAgoSeAgrDUAgrJTAhrFnAhrLjAhrQgAjAgoAjJnrAkMX8AkOnoAlCTvAlCV8AlClvAlFg4AlFl6AlFn3AloSnAlrAXAlrAfAlrFUAlrFbAlrGgAlrOXAlvKnAlvMTAl3AbAl3MnAnATrAnAcrAnCZ3AnCl8AnDg8AnFboAnFl3AnHX4AnHbrAnHgrAnIl3AnJgvAnLXoAnLX4AnLbrAnLgrAnLhrAnMXoAnMgrAnOn3AnSbrAnSeoAnvLnAn3OnCTGgvCTSlvCTvAUCTvKnCTvNTCT3CZCT3GUCT3MTCT8HnCUCZrCULf8CULnvCU3HnCU3JUCY6NUCbDb8CbFZoCbLnrCboOTCboScCbrFnCbvLnCb8AgCb8HgCb$LnCkLfoClBn3CloDUDTHT8DTLl3DTSU8DTrAaDTrLXDTrLjDTrOYDTrOgDTvFXDTvFnDT3HUDT3LfDUCT9DUDT4DUFVoDUFV8DUFkoDUGgrDUJnrDULl8DUMT8DUMXrDUMX4DUMg8DUOUoDUOgvDUOg8DUSToDUSZ8DbDXoDbDgoDbGT8DbJn3DbLg3DbLn4DbMXrDbMg8DbOToDboJXGTClvGTDT8GTFZrGTLVoGTLlvGTLl3GTMg8GTOTvGTSlrGToCUGTrDgGTrJYGTrScGTtLnGTvAnGTvQgGUCZrGUDTvGUFZoGUHXrGULnvGUMT8GUoMgGXoLnGXrMXGXrMnGXvFnGYLnvGZOnvGZvOnGZ8LaGZ8LmGbAl3GbDYvGbDlrGbHX3GbJl4GbLV8GbLn3GbMn4GboJTGboRfGbvFUGb3GUGb4JnGgDX3GgFl$GgJlrGgLX6GgLZoGgLf8GgOXoGgrAgGgrJXGgrMYGgrScGgvATGgvOYGnAgoGnJgvGnLZoGnLg3GnLnrGnQn8GnSbrGnrMgHTClvHTDToHTFT3HTQT8HToJTHToJgHTrDUHTrMnHTvFYHTvRfHT8MnHT8SUHUAZ8HUBb4HUDTvHUoMYHXFl6HXJX6HXQlrHXrAUHXrMnHXrSbHXvFYHXvKXHX3LjHX3MeHYvQlHZrScHZvDbHbAcrHbFT3HbFl3HbJT8HbLTrHbMT8HbMXrHbMbrHbQb8HbSX3HboDbHboJTHbrFUHbrHgHbrJTHb8JTHb8MnHb8QgHgAlrHgDT3HgGgrHgHgrHgJTrHgJT8HgLX@HgLnrHgMT8HgMX8HgMboHgOnrHgQToHgRg3HgoHgHgrCbHgrFnHgrLVHgvAcHgvAfHnAloHnCTrHnCnvHnGTrHnGZ8HnGnvHnJT8HnLf8HnLkvHnMg8HnRTrITvFUITvFnJTAXrJTCV8JTFT3JTFT8JTFn4JTGgvJTHT8JTJT8JTJXvJTJl3JTJnvJTLX4JTLf8JTLhvJTMT8JTMXrJTMnrJTObrJTQT8JTSlvJT8DUJT8FkJT8MTJT8OXJT8OgJT8QUJT8RfJUHZoJXFT4JXFlrJXGZ8JXGnrJXLV8JXLgvJXMXoJXMX3JXNboJXPlvJXoJTJXoLkJXrAXJXrHUJXrJgJXvJTJXvOnJX4KnJYAl3JYJT8JYLhvJYQToJYrQXJY6NUJbAl3JbCZrJbDloJbGT8JbGgrJbJXvJbJboJbLf8JbLhrJbLl3JbMnvJbRg8JbSZ8JboDbJbrCZJbrSUJb3KnJb8LnJfRn8JgAXrJgCZrJgDTrJgGZrJgGZ8JgHToJgJT8JgJXoJgJgvJgLX4JgLZ3JgLZ8JgLn4JgMgrJgMn4JgOgvJgPX6JgRnvJgSToJgoCZJgoJbJgoMYJgrJXJgrJgJgrLjJg6MTJlCn3JlGgvJlJl8Jl4AnJl8FnJl8HgJnAToJnATrJnAbvJnDUoJnGnrJnJXrJnJXvJnLhvJnLnrJnLnvJnMToJnMT8JnMXvJnMX3JnMg8JnMlrJnMn4JnOX8JnST4JnSX3JnoAgJnoAnJnoJTJnoObJnrAbJnrAkJnrHnJnrJTJnrJYJnrOYJnrScJnvCUJnvFaJnvJgJnvJnJnvOYJnvQUJnvRUJn3FnJn3JTKnFl3KnLT6LTDlvLTMnoLTOn3LTRl3LTSb4LTSlrLToAnLToJgLTrAULTrAcLTrCULTrHgLTrMgLT3JnLULnrLUMX8LUoJgLVATrLVDTrLVLb8LVoJgLV8MgLV8RTLXDg3LXFlrLXrCnLXrLXLX3GTLX4GgLX4OYLZAXrLZAcrLZAgrLZAhrLZDXyLZDlrLZFbrLZFl3LZJX6LZJX8LZLc8LZLnrLZSU8LZoJTLZoJnLZrAgLZrAnLZrJYLZrLULZrMgLZrSkLZvAnLZvGULZvJeLZvOTLZ3FZLZ4JXLZ8STLZ8ScLaAT3LaAl3LaHT8LaJTrLaJT8LaJXrLaJgvLaJl4LaLVoLaMXrLaMXvLaMX8LbClvLbFToLbHlrLbJn4LbLZ3LbLhvLbMXrLbMnoLbvSULcLnrLc8HnLc8MTLdrMnLeAgoLeOgvLeOn3LfAl3LfLnvLfMl3LfOX8Lf8AnLf8JXLf8LXLgJTrLgJXrLgJl8LgMX8LgRZrLhCToLhrAbLhrFULhrJXLhvJYLjHTrLjHX4LjJX8LjLhrLjSX3LjSZ4LkFX4LkGZ8LkGgvLkJTrLkMXoLkSToLkSU8LkSZ8LkoOYLl3FfLl3MgLmAZrLmCbrLmGgrLmHboLmJnoLmJn3LmLfoLmLhrLmSToLnAX6LnAb6LnCZ3LnCb3LnDTvLnDb8LnFl3LnGnrLnHZvLnHgvLnITvLnJT8LnJX8LnJlvLnLf8LnLg6LnLhvLnLnoLnMXrLnMg8LnQlvLnSbrLnrAgLnrAnLnrDbLnrFkLnrJdLnrMULnrOYLnrSTLnvAnLnvDULnvHgLnvOYLnvOnLn3GgLn4DULn4JTLn4JnMTAZoMTAloMTDb8MTFT8MTJnoMTJnrMTLZrMTLhrMTLkvMTMX8MTRTrMToATMTrDnMTrOnMT3JnMT4MnMT8FUMT8FaMT8FlMT8GTMT8GbMT8GnMT8HnMT8JTMT8JbMT8OTMUCl8MUJTrMUJU8MUMX8MURTrMUSToMXAX6MXAb6MXCZoMXFXrMXHXrMXLgvMXOgoMXrAUMXrAnMXrHgMXrJYMXrJnMXrMTMXrMgMXrOYMXrSZMXrSgMXvDUMXvOTMX3JgMX3OTMX4JnMX8DbMX8FnMX8HbMX8HgMX8HnMX8LbMX8MnMX8OnMYAb8MYGboMYHTvMYHX4MYLTrMYLnvMYMToMYOgvMYRg3MYSTrMbAToMbAXrMbAl3MbAn8MbGZ8MbJT8MbJXrMbMXvMbMX8MbMnoMbrMUMb8AfMb8FbMb8FkMcJXoMeLnrMgFl3MgGTvMgGXoMgGgrMgGnrMgHT8MgHZrMgJnoMgLnrMgLnvMgMT8MgQUoMgrHnMgvAnMg8HgMg8JYMg8LfMloJnMl8ATMl8AXMl8JYMnAToMnAT4MnAZ8MnAl3MnAl4MnCl8MnHT8MnHg8MnJnoMnLZoMnLhrMnMXoMnMX3MnMnrMnOgvMnrFbMnrFfMnrFnMnrNTMnvJXNTMl8OTCT3OTFV8OTFn3OTHZvOTJXrOTOl3OT3ATOT3JUOT3LZOT3LeOT3MbOT8ATOT8AbOT8AgOT8MbOUCXvOUMX3OXHXvOXLl3OXrMUOXvDbOX6NUOX8JbOYFZoOYLbrOYLkoOYMg8OYSX3ObHTrObHT4ObJgrObLhrObMX3ObOX8Ob8FnOeAlrOeJT8OeJXrOeJnrOeLToOeMb8OgJXoOgLXoOgMnrOgOXrOgOloOgoAgOgoJbOgoMYOgoSTOg8AbOjLX4OjMnoOjSV8OnLVoOnrAgOn3DUPXQlrPXvFXPbvFTPdAT3PlFn3PnvFbQTLn4QToAgQToMTQULV8QURg8QUoJnQXCXvQbFbrQb8AaQb8AcQb8FbQb8MYQb8ScQeAlrQeLhrQjAn3QlFXoQloJgQloSnRTLnvRTrGURTrJTRUJZrRUoJlRUrQnRZrLmRZrMnRZrSnRZ8ATRZ8JbRZ8ScRbMT8RbST3RfGZrRfMX8RfMgrRfSZrRnAbrRnGT8RnvJgRnvLfRnvMTRn8AaSTClvSTJgrSTOXrSTRg3STRnvSToAcSToAfSToAnSToHnSToLjSToMTSTrAaSTrEUST3BYST8AgST8LmSUAZvSUAgrSUDT4SUDT8SUGgvSUJXoSUJXvSULTrSU8JTSU8LjSV8AnSV8JgSXFToSXLf8SYvAnSZrDUSZrMUSZrMnSZ8HgSZ8JTSZ8JgSZ8MYSZ8QUSaQUoSbCT3SbHToSbQYvSbSl4SboJnSbvFbSb8HbSb8JgSb8OTScGZrScHgrScJTvScMT8ScSToScoHbScrMTScvAnSeAZrSeAcrSeHboSeJUoSeLhrSeMT8SeMXrSe6JgSgHTrSkJnoSkLnvSk8CUSlFl3SlrSnSl8GnSmAboSmGT8SmJU8\",\"ATLnDlATrAZoATrJX4ATrMT8ATrMX4ATrRTrATvDl8ATvJUoATvMl8AT3AToAT3MX8AT8CT3AT8DT8AT8HZrAT8HgoAUAgFnAUCTFnAXoMX8AXrAT8AXrGgvAXrJXvAXrOgoAXvLl3AZvAgoAZvFbrAZvJXoAZvJl8AZvJn3AZvMX8AZvSbrAZ8FZoAZ8LZ8AZ8MU8AZ8OTvAZ8SV8AZ8SX3AbAgFZAboJnoAbvGboAb8ATrAb8AZoAb8AgrAb8Al4Ab8Db8Ab8JnoAb8LX4Ab8LZrAb8LhrAb8MT8Ab8OUoAb8Qb8Ab8ST8AcrAUoAcrAc8AcrCZ3AcrFT3AcrFZrAcrJl4AcrJn3AcrMX3AcrOTvAc8AZ8Ac8MT8AfAcJXAgoFn4AgoGgvAgoGnrAgoLc8AgoMXoAgrLnrAkrSZ8AlFXCTAloHboAlrHbrAlrLhrAlrLkoAl3CZrAl3LUoAl3LZrAnrAl4AnrMT8An3HT4BT3IToBX4MnvBb!Ln$CTGXMnCToLZ4CTrHT8CT3JTrCT3RZrCT#GTvCU6GgvCU8Db8CU8GZrCU8HT8CboLl3CbrGgrCbrMU8Cb8DT3Cb8GnrCb8LX4Cb8MT8Cb8ObrCgrGgvCgrKX4Cl8FZoDTrAbvDTrDboDTrGT6DTrJgrDTrMX3DTrRZrDTrRg8DTvAVvDTvFZoDT3DT8DT3Ln3DT4HZrDT4MT8DT8AlrDT8MT8DUAkGbDUDbJnDYLnQlDbDUOYDbMTAnDbMXSnDboAT3DboFn4DboLnvDj6JTrGTCgFTGTGgFnGTJTMnGTLnPlGToJT8GTrCT3GTrLVoGTrLnvGTrMX3GTrMboGTvKl3GZClFnGZrDT3GZ8DTrGZ8FZ8GZ8MXvGZ8On8GZ8ST3GbCnQXGbMbFnGboFboGboJg3GboMXoGb3JTvGb3JboGb3Mn6Gb3Qb8GgDXLjGgMnAUGgrDloGgrHX4GgrSToGgvAXrGgvAZvGgvFbrGgvLl3GgvMnvGnDnLXGnrATrGnrMboGnuLl3HTATMnHTAgCnHTCTCTHTrGTvHTrHTvHTrJX8HTrLl8HTrMT8HTrMgoHTrOTrHTuOn3HTvAZrHTvDTvHTvGboHTvJU8HTvLl3HTvMXrHTvQb4HT4GT6HT4JT8HT4Jb#HT8Al3HT8GZrHT8GgrHT8HX4HT8Jb8HT8JnoHT8LTrHT8LgvHT8SToHT8SV8HUoJUoHUoJX8HUoLnrHXrLZoHXvAl3HX3LnrHX4FkvHX4LhrHX4MXoHX4OnoHZrAZ8HZrDb8HZrGZ8HZrJnrHZvGZ8HZvLnvHZ8JnvHZ8LhrHbCXJlHbMTAnHboJl4HbpLl3HbrJX8HbrLnrHbrMnvHbvRYrHgoSTrHgrFV8HgrGZ8HgrJXoHgrRnvHgvBb!HgvGTrHgvHX4HgvHn!HgvLTrHgvSU8HnDnLbHnFbJbHnvDn8Hn6GgvHn!BTvJTCTLnJTQgFnJTrAnvJTrLX4JTrOUoJTvFn3JTvLnrJTvNToJT3AgoJT3Jn4JT3LhvJT3ObrJT8AcrJT8Al3JT8JT8JT8JnoJT8LX4JT8LnrJT8MX3JT8Rg3JT8Sc8JUoBTvJU8AToJU8GZ8JU8GgvJU8JTrJU8JXrJU8JnrJU8LnvJU8ScvJXHnJlJXrGgvJXrJU8JXrLhrJXrMT8JXrMXrJXrQUoJXvCTvJXvGZ8JXvGgrJXvQT8JX8Ab8JX8DT8JX8GZ8JX8HZvJX8LnrJX8MT8JX8MXoJX8MnvJX8ST3JYGnCTJbAkGbJbCTAnJbLTAcJboDT3JboLb6JbrAnvJbrCn3JbrDl8JbrGboJbrIZoJbrJnvJbrMnvJbrQb4Jb8RZrJeAbAnJgJnFbJgScAnJgrATrJgvHZ8JgvMn4JlJlFbJlLiQXJlLjOnJlRbOlJlvNXoJlvRl3Jl4AcrJl8AUoJl8MnrJnFnMlJnHgGbJnoDT8JnoFV8JnoGgvJnoIT8JnoQToJnoRg3JnrCZ3JnrGgrJnrHTvJnrLf8JnrOX8JnvAT3JnvFZoJnvGT8JnvJl4JnvMT8JnvMX8JnvOXrJnvPX6JnvSX3JnvSZrJn3MT8Jn3MX8Jn3RTrLTATKnLTJnLTLTMXKnLTRTQlLToGb8LTrAZ8LTrCZ8LTrDb8LTrHT8LT3PX6LT4FZoLT$CTvLT$GgrLUvHX3LVoATrLVoAgoLVoJboLVoMX3LVoRg3LV8CZ3LV8FZoLV8GTvLXrDXoLXrFbrLXvAgvLXvFlrLXvLl3LXvRn6LX4Mb8LX8GT8LYCXMnLYrMnrLZoSTvLZrAZvLZrAloLZrFToLZrJXvLZrJboLZrJl4LZrLnrLZrMT8LZrOgvLZrRnvLZrST4LZvMX8LZvSlvLZ8AgoLZ8CT3LZ8JT8LZ8LV8LZ8LZoLZ8Lg8LZ8SV8LZ8SbrLZ$HT8LZ$Mn4La6CTvLbFbMnLbRYFTLbSnFZLboJT8LbrAT9LbrGb3LbrQb8LcrJX8LcrMXrLerHTvLerJbrLerNboLgrDb8LgrGZ8LgrHTrLgrMXrLgrSU8LgvJTrLgvLl3Lg6Ll3LhrLnrLhrMT8LhvAl4LiLnQXLkoAgrLkoJT8LkoJn4LlrSU8Ll3FZoLl3HTrLl3JX8Ll3JnoLl3LToLmLeFbLnDUFbLnLVAnLnrATrLnrAZoLnrAb8LnrAlrLnrGgvLnrJU8LnrLZrLnrLhrLnrMb8LnrOXrLnrSZ8LnvAb4LnvDTrLnvDl8LnvHTrLnvHbrLnvJT8LnvJU8LnvJbrLnvLhvLnvMX8LnvMb8LnvNnoLnvSU8Ln3Al3Ln4FZoLn4GT6Ln4JgvLn4LhrLn4MT8Ln4SToMToCZrMToJX8MToLX4MToLf8MToRg3MTrEloMTvGb6MT3BTrMT3Lb6MT8AcrMT8AgrMT8GZrMT8JnoMT8LnrMT8MX3MUOUAnMXAbFnMXoAloMXoJX8MXoLf8MXoLl8MXrAb8MXrDTvMXrGT8MXrGgrMXrHTrMXrLf8MXrMU8MXrOXvMXrQb8MXvGT8MXvHTrMXvLVoMX3AX3MX3Jn3MX3LhrMX3MX3MX4AlrMX4OboMX8GTvMX8GZrMX8GgrMX8JT8MX8JX8MX8LhrMX8MT8MYDUFbMYMgDbMbGnFfMbvLX4MbvLl3Mb8Mb8Mb8ST4MgGXCnMg8ATrMg8AgoMg8CZrMg8DTrMg8DboMg8HTrMg8JgrMg8LT8MloJXoMl8AhrMl8JT8MnLgAUMnoJXrMnoLX4MnoLhrMnoMT8MnrAl4MnrDb8MnrOTvMnrOgvMnrQb8MnrSU8MnvGgrMnvHZ8Mn3MToMn4DTrMn4LTrMn4Mg8NnBXAnOTFTFnOToAToOTrGgvOTrJX8OT3JXoOT6MTrOT8GgrOT8HTpOT8MToOUoHT8OUoJT8OUoLn3OXrAgoOXrDg8OXrMT8OXvSToOX6CTvOX8CZrOX8OgrOb6HgvOb8AToOb8MT8OcvLZ8OgvAlrOgvHTvOgvJTrOgvJnrOgvLZrOgvLn4OgvMT8OgvRTrOg8AZoOg8DbvOnrOXoOnvJn4OnvLhvOnvRTrOn3GgoOn3JnvOn6JbvOn8OTrPTGYFTPbBnFnPbGnDnPgDYQTPlrAnvPlrETvPlrLnvPlrMXvPlvFX4QTMTAnQTrJU8QYCnJlQYJlQlQbGTQbQb8JnrQb8LZoQb8LnvQb8MT8Qb8Ml8Qb8ST4QloAl4QloHZvQloJX8QloMn8QnJZOlRTrAZvRTrDTrRTvJn4RTvLhvRT4Jb8RZrAZrRZ8AkrRZ8JU8RZ8LV8RZ8LnvRbJlQXRg3GboRg3MnvRg8AZ8Rg8JboRg8Jl4RnLTCbRnvFl3RnvQb8SToAl4SToCZrSToFZoSToHXrSToJU8SToJgvSToJl4SToLhrSToMX3STrAlvSTrCT9STrCgrSTrGgrSTrHXrSTrHboSTrJnoSTrNboSTvLnrST4AZoST8Ab8ST8JT8SUoJn3SU6HZ#SU6JTvSU8Db8SU8HboSU8LgrSV8JT8SZrAcrSZrAl3SZrJT8SZrJnvSZrMT8SZvLUoSZ4FZoSZ8JnoSZ8RZrScoLnrScoMT8ScoMX8ScrAT4ScrAZ8ScrLZ8ScrLkvScvDb8ScvLf8ScvNToSgrFZrShvKnrSloHUoSloLnrSlrMXoSl8HgrSmrJUoSn3BX6\",\"ATFlOn3ATLgrDYAT4MTAnAT8LTMnAYJnRTrAbGgJnrAbLV8LnAbvNTAnAeFbLg3AgOYMXoAlQbFboAnDboAfAnJgoJTBToDgAnBUJbAl3BboDUAnCTDlvLnCTFTrSnCYoQTLnDTwAbAnDUDTrSnDUHgHgrDX8LXFnDbJXAcrETvLTLnGTFTQbrGTMnGToGT3DUFbGUJlPX3GbQg8LnGboJbFnGb3GgAYGgAg8ScGgMbAXrGgvAbAnGnJTLnvGnvATFgHTDT6ATHTrDlJnHYLnMn8HZrSbJTHZ8LTFnHbFTJUoHgSeMT8HgrLjAnHgvAbAnHlFUrDlHnDgvAnHnHTFT3HnQTGnrJTAaMXvJTGbCn3JTOgrAnJXvAXMnJbMg8SnJbMnRg3Jb8LTMnJnAl3OnJnGYrQlJnJlQY3LTDlCn3LTJjLg3LTLgvFXLTMg3GTLV8HUOgLXFZLg3LXNXrMnLX8QXFnLX9AlMYLYLXPXrLZAbJU8LZDUJU8LZMXrSnLZ$AgFnLaPXrDULbFYrMnLbMn8LXLboJgJgLeFbLg3LgLZrSnLgOYAgoLhrRnJlLkCTrSnLkOnLhrLnFX%AYLnFZoJXLnHTvJbLnLloAbMTATLf8MTHgJn3MTMXrAXMT3MTFnMUITvFnMXFX%AYMXMXvFbMXrFTDbMYAcMX3MbLf8SnMb8JbFnMgMXrMTMgvAXFnMgvGgCmMnAloSnMnFnJTrOXvMXSnOX8HTMnObJT8ScObLZFl3ObMXCZoPTLgrQXPUFnoQXPU3RXJlPX3RkQXPbrJXQlPlrJbFnQUAhrDbQXGnCXvQYLnHlvQbLfLnvRTOgvJbRXJYrQlRYLnrQlRbLnrQlRlFT8JlRlFnrQXSTClCn3STHTrAnSTLZQlrSTMnGTrSToHgGbSTrGTDnSTvGXCnST3HgFbSU3HXAXSbAnJn3SbFT8LnScLfLnv\",\"AT3JgJX8AT8FZoSnAT8JgFV8AT8LhrDbAZ8JT8DbAb8GgLhrAb8SkLnvAe8MT8SnAlMYJXLVAl3GYDTvAl3LfLnvBUDTvLl3CTOn3HTrCT3DUGgrCU8MT8AbCbFTrJUoCgrDb8MTDTLV8JX8DTLnLXQlDT8LZrSnDUQb8FZ8DUST4JnvDb8ScOUoDj6GbJl4GTLfCYMlGToAXvFnGboAXvLnGgAcrJn3GgvFnSToGnLf8JnvGn#HTDToHTLnFXJlHTvATFToHTvHTDToHTvMTAgoHT3STClvHT4AlFl6HT8HTDToHUoDgJTrHUoScMX3HbRZrMXoHboJg8LTHgDb8JTrHgMToLf8HgvLnLnoHnHn3HT4Hn6MgvAnJTJU8ScvJT3AaQT8JT8HTrAnJXrRg8AnJbAloMXoJbrATFToJbvMnoSnJgDb6GgvJgDb8MXoJgSX3JU8JguATFToJlPYLnQlJlQkDnLbJlQlFYJlJl8Lf8OTJnCTFnLbJnLTHXMnJnLXGXCnJnoFfRg3JnrMYRg3Jn3HgFl3KT8Dg8LnLTRlFnPTLTvPbLbvLVoSbrCZLXMY6HT3LXNU7DlrLXNXDTATLX8DX8LnLZDb8JU8LZMnoLhrLZSToJU8LZrLaLnrLZvJn3SnLZ8LhrSnLaJnoMT8LbFlrHTvLbrFTLnrLbvATLlvLb6OTFn3LcLnJZOlLeAT6Mn4LeJT3ObrLg6LXFlrLhrJg8LnLhvDlPX4LhvLfLnvLj6JTFT3LnFbrMXoLnQluCTvLnrQXCY6LnvLfLnvLnvMgLnvLnvSeLf8MTMbrJn3MT3JgST3MT8AnATrMT8LULnrMUMToCZrMUScvLf8MXoDT8SnMX6ATFToMX8AXMT8MX8FkMT8MX8HTrDUMX8ScoSnMYJT6CTvMgAcrMXoMg8SToAfMlvAXLg3MnFl3AnvOT3AnFl3OUoATHT8OU3RnLXrOXrOXrSnObPbvFn6Og8HgrSnOg8OX8DbPTvAgoJgPU3RYLnrPXrDnJZrPb8CTGgvPlrLTDlvPlvFUJnoQUvFXrQlQeMnoAl3QlrQlrSnRTFTrJUoSTDlLiLXSTFg6HT3STJgoMn4STrFTJTrSTrLZFl3ST4FnMXoSUrDlHUoScvHTvSnSfLkvMXo\",\"AUoAcrMXoAZ8HboAg8AbOg6ATFgAg8AloMXoAl3AT8JTrAl8MX8MXoCT3SToJU8Cl8Db8MXoDT8HgrATrDboOT8MXoGTOTrATMnGT8LhrAZ8GnvFnGnQXHToGgvAcrHTvAXvLl3HbrAZoMXoHgBlFXLg3HgMnFXrSnHgrSb8JUoHn6HT8LgvITvATrJUoJUoLZrRnvJU8HT8Jb8JXvFX8QT8JXvLToJTrJYrQnGnQXJgrJnoATrJnoJU8ScvJnvMnvMXoLTCTLgrJXLTJlRTvQlLbRnJlQYvLbrMb8LnvLbvFn3RnoLdCVSTGZrLeSTvGXCnLg3MnoLn3MToLlrETvMT8SToAl3MbrDU6GTvMb8LX4LhrPlrLXGXCnSToLf8Rg3STrDb8LTrSTvLTHXMnSb3RYLnMnSgOg6ATFg\",\"HUDlGnrQXrJTrHgLnrAcJYMb8DULc8LTvFgGnCk3Mg8JbAnLX4QYvFYHnMXrRUoJnGnvFnRlvFTJlQnoSTrBXHXrLYSUJgLfoMT8Se8DTrHbDb\",\"AbDl8SToJU8An3RbAb8ST8DUSTrGnrAgoLbFU6Db8LTrMg8AaHT8Jb8ObDl8SToJU8Pb3RlvFYoJl\"];function dt(Vt){return Vt>=40?Vt=Vt+168-40:Vt>=19&&(Vt=Vt+97-19),(0,u.ZN)([225,132+(Vt>>6),128+(63&Vt)])}let Re=null;function de(Vt){if(null==Re&&(Re=[],mt.forEach((Ut,an)=>{an+=4;for(let hn=0;hn?\".indexOf(Je[3*an]),pn=[228+(hn>>2),128+ae.indexOf(Je[3*an+1]),128+ae.indexOf(Je[3*an+2])];if(\"zh_tw\"===Vt.locale)for(let bn=hn%4;bn<3;bn++)pn[bn]=ae.indexOf(\"FAZDC6BALcLZCA+GBARCW8wNCcDDZ8LVFBOqqDUiou+M42TFAyERXFb7EjhP+vmBFpFrUpfDV2F7eB+eCltCHJFWLFCED+pWTojEIHFXc3aFn4F68zqjEuKidS1QBVPDEhE7NA4mhMF7oThD49ot3FgtzHFCK0acW1x8DH1EmLoIlrWFBLE+y5+NA3Cx65wJHTaEZVaK1mWAmPGxgYCdxwOjTDIt/faOEhTl1vqNsKtJCOhJWuio2g07KLZEQsFBUpNtwEByBgxFslFheFbiEPvi61msDvApxCzB6rBCzox7joYA5UdDc+Cb4FSgIabpXFAj3bjkmFAxCZE+mD/SFf/0ELecYCt3nLoxC6WEZf2tKDB4oZvrEmqFkKk7BwILA7gtYBpsTq//D4jD0F0wEB9pyQ1BD5Ba0oYHDI+sbDFhvrHXdDHfgFEIJLi5r8qercNFBgFLC4bo5ERJtamWBDFy73KCEb6M8VpmEt330ygCTK58EIIFkYgF84gtGA9Uyh3m68iVrFbWFbcbqiCYHZ9J1jeRPbL8yswhMiDbhEhdNoSwFbZrLT740ABEqgCkO8J1BLd1VhKKR4sD1yUo0z+FF59Mvg71CFbyEhbHSFBKEIKyoQNgQppq9T0KAqePu0ZFGrXOHdKJqkoTFhYvpDNyuuznrN84thJbsCoO6Cu6Xlvntvy0QYuAExQEYtTUBf3CoCqwgGFZ4u1HJFzDVwEy3cjcpV4QvsPaBC3rCGyCF23o4K3pp2gberGgFEJEHo4nHICtyKH2ZqyxhN05KBBJIQlKh/Oujv/DH32VrlqFdIFC7Fz9Ct4kaqFME0UETLprnN9kfy+kFmtQBB0+5CFu0N9Ij8l/VvJDh2oq3hT6EzjTHKFN7ZjZwoTsAZ4Exsko6Fpa6WC+sduz8jyrLpegTv2h1EBeYpLpm2czQW0KoCcS0bCVXCmuWJDBjN1nQNLdF58SFJ0h7i3pC3oEOKy/FjBklL70XvBEEIWp2yZ04xObzAWDDJG7f+DbqBEA7LyiR95j7MDVdDViz2RE5vWlBMv5e4+VfhP3aXNPhvLSynb9O2x4uFBV+3jqu6d5pCG28/sETByvmu/+IJ0L3wb4rj9DNOLBF6XPIODr4L19U9RRofAG6Nxydi8Bki8BhGJbBAJKzbJxkZSlF9Q2Cu8oKqggB9hBArwLLqEBWEtFowy8XK8bEyw9snT+BeyFk1ZCSrdmgfEwFePTgCjELBEnIbjaDDPJm36rG9pztcEzT8dGk23SBhXBB1H4z+OWze0ooFzz8pDBYFvp9j9tvFByf9y4EFdVnz026CGR5qMr7fxMHN8UUdlyJAzlTBDRC28k+L4FB8078ljyD91tUj1ocnTs8vdEf7znbzm+GIjEZnoZE5rnLL700Xc7yHfz05nWxy03vBB9YGHYOWxgMQGBCR24CVYNE1hpfKxN0zKnfJDmmMgMmBWqNbjfSyFCBWSCGCgR8yFXiHyEj+VtD1FB3FpC1zI0kFbzifiKTLm9yq5zFmur+q8FHqjoOBWsBPiDbnCC2ErunV6cJ6TygXFYHYp7MKN9RUlSIS8/xBAGYLzeqUnBF4QbsTuUkUqGs6CaiDWKWjQK9EJkjpkTmNCPYXL\"[Ut++])+(0==bn?228:128);Et[Vt.locale].push((0,u.ZN)(pn))}if(Y.check(Vt)!==Mt[Vt.locale])throw Et[Vt.locale]=null,new Error(\"BIP39 Wordlist for \"+Vt.locale+\" (Chinese) FAILED\")}class Lt extends Y{constructor(Ut){super(\"zh_\"+Ut)}getWord(Ut){return nt(this),Et[this.locale][Ut]}getWordIndex(Ut){return nt(this),Et[this.locale].indexOf(Ut)}split(Ut){return(Ut=Ut.replace(/(?:\\u3000| )+/g,\"\")).split(\"\")}}const Ie=new Lt(\"cn\");Y.register(Ie),Y.register(Ie,\"zh\");const Ne=new Lt(\"tw\");Y.register(Ne);const Ge={cz:re,en:ce,es:R,fr:be,it:ot,ja:Le,ko:U,zh:Ie,zh_cn:Ie,zh_tw:Ne},He=new w.Logger(\"hdnode/5.3.0\"),Pt=r.O$.from(\"0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141\"),Be=(0,u.Y0)(\"Bitcoin seed\"),$e=2147483648;function qe(Vt){return(1<=256)throw new Error(\"Depth too large!\");return je((0,e.concat)([null!=this.privateKey?\"0x0488ADE4\":\"0x0488B21E\",(0,e.hexlify)(this.depth),this.parentFingerprint,(0,e.hexZeroPad)((0,e.hexlify)(this.index),4),this.chainCode,null!=this.privateKey?(0,e.concat)([\"0x00\",this.privateKey]):this.publicKey]))}neuter(){return new ft(Dt,null,this.publicKey,this.parentFingerprint,this.chainCode,this.index,this.depth,this.path)}_derive(Ut){if(Ut>4294967295)throw new Error(\"invalid index - \"+String(Ut));let an=this.path;an&&(an+=\"/\"+(Ut&~$e));const hn=new Uint8Array(37);if(Ut&$e){if(!this.privateKey)throw new Error(\"cannot derive child of neutered node\");hn.set((0,e.arrayify)(this.privateKey),1),an&&(an+=\"'\")}else hn.set((0,e.arrayify)(this.publicKey));for(let it=24;it>=0;it-=8)hn[33+(it>>3)]=Ut>>24-it&255;const pn=(0,e.arrayify)((0,b.Gy)(y.p.sha512,this.chainCode,hn)),cn=pn.slice(0,32),bn=pn.slice(32);let kn=null,Rn=null;this.privateKey?kn=we(r.O$.from(cn).add(this.privateKey).mod(Pt)):Rn=new a.SigningKey((0,e.hexlify)(cn))._addPoint(this.publicKey);let ct=an;const It=this.mnemonic;return It&&(ct=Object.freeze({phrase:It.phrase,path:an,locale:It.locale||\"en\"})),new ft(Dt,kn,Rn,this.fingerprint,we(bn),Ut,this.depth+1,ct)}derivePath(Ut){const an=Ut.split(\"/\");if(0===an.length||\"m\"===an[0]&&0!==this.depth)throw new Error(\"invalid path - \"+Ut);\"m\"===an[0]&&an.shift();let hn=this;for(let pn=0;pn=$e)throw new Error(\"invalid path index - \"+cn);hn=hn._derive($e+bn)}else{if(!cn.match(/^[0-9]+$/))throw new Error(\"invalid path component - \"+cn);{const bn=parseInt(cn);if(bn>=$e)throw new Error(\"invalid path index - \"+cn);hn=hn._derive(bn)}}}return hn}static _fromSeed(Ut,an){const hn=(0,e.arrayify)(Ut);if(hn.length<16||hn.length>64)throw new Error(\"invalid seed\");const pn=(0,e.arrayify)((0,b.Gy)(y.p.sha512,Be,hn));return new ft(Dt,we(pn.slice(0,32)),null,\"0x00000000\",we(pn.slice(32)),0,0,an)}static fromMnemonic(Ut,an,hn){return Ut=en(nn(Ut,hn=Fe(hn)),hn),ft._fromSeed(at(Ut,an),{phrase:Ut,path:\"m\",locale:hn.locale})}static fromSeed(Ut){return ft._fromSeed(Ut,null)}static fromExtendedKey(Ut){const an=s.Base58.decode(Ut);(82!==an.length||je(an.slice(0,78))!==Ut)&&He.throwArgumentError(\"invalid extended key\",\"extendedKey\",\"[REDACTED]\");const hn=an[4],pn=(0,e.hexlify)(an.slice(5,9)),cn=parseInt((0,e.hexlify)(an.slice(9,13)).substring(2),16),bn=(0,e.hexlify)(an.slice(13,45)),kn=an.slice(45,78);switch((0,e.hexlify)(an.slice(0,4))){case\"0x0488b21e\":case\"0x043587cf\":return new ft(Dt,null,(0,e.hexlify)(kn),pn,bn,cn,hn,null);case\"0x0488ade4\":case\"0x04358394 \":if(0!==kn[0])break;return new ft(Dt,(0,e.hexlify)(kn.slice(1)),null,pn,bn,cn,hn,null)}return He.throwArgumentError(\"invalid extended key\",\"extendedKey\",\"[REDACTED]\")}}function at(Vt,Ut){Ut||(Ut=\"\");const an=(0,u.Y0)(\"mnemonic\"+Ut,u.Uj.NFKD);return(0,l.n)((0,u.Y0)(Vt,u.Uj.NFKD),an,2048,64,\"sha512\")}function nn(Vt,Ut){Ut=Fe(Ut),He.checkNormalize();const an=Ut.split(Vt);if(an.length%3!=0)throw new Error(\"invalid mnemonic\");const hn=(0,e.arrayify)(new Uint8Array(Math.ceil(11*an.length/8)));let pn=0;for(let ct=0;ct>3]|=1<<7-pn%8),pn++}const cn=32*an.length/3,kn=qe(an.length/3);if(((0,e.arrayify)((0,b.JQ)(hn.slice(0,cn/8)))[0]&kn)!=(hn[hn.length-1]&kn))throw new Error(\"invalid checksum\");return(0,e.hexlify)(hn.slice(0,cn/8))}function en(Vt,Ut){if(Ut=Fe(Ut),(Vt=(0,e.arrayify)(Vt)).length%4!=0||Vt.length<16||Vt.length>32)throw new Error(\"invalid entropy\");const an=[0];let hn=11;for(let bn=0;bn8?(an[an.length-1]<<=8,an[an.length-1]|=Vt[bn],hn-=8):(an[an.length-1]<<=hn,an[an.length-1]|=Vt[bn]>>8-hn,an.push(Vt[bn]&pt(8-hn)),hn+=3);const pn=Vt.length/4,cn=(0,e.arrayify)((0,b.JQ)(Vt))[0]&qe(pn);return an[an.length-1]<<=pn,an[an.length-1]|=cn>>8-pn,Ut.join(an.map(bn=>Ut.getWord(bn)))}function sn(Vt,Ut){try{return nn(Vt,Ut),!0}catch(an){}return!1}function Tn(Vt){return(\"number\"!=typeof Vt||Vt<0||Vt>=$e||Vt%1)&&He.throwArgumentError(\"invalid account index\",\"index\",Vt),`m/44'/60'/${Vt}'/0/0`}},8590:(st,P,c)=>{\"use strict\";c.d(P,{i:()=>s});const s=\"json-wallets/5.3.0\"},9799:(st,P,c)=>{\"use strict\";c.r(P),c.d(P,{decryptCrowdsale:()=>O,decryptJsonWallet:()=>K,decryptJsonWalletSync:()=>$,decryptKeystore:()=>W.pe,decryptKeystoreSync:()=>W.hb,encryptKeystore:()=>W.HI,getJsonWalletAddress:()=>z,isCrowdsaleWallet:()=>k,isKeystoreWallet:()=>Y});var s=c(2280),e=c.n(s),r=c(2885),u=c(1488),l=c(8518),m=c(9938),a=c(8822),b=c(2275),y=c(3898),M=c(8590),B=c(3137);const w=new y.Logger(M.i);class E extends b.Description{isCrowdsaleAccount(me){return!(!me||!me._isCrowdsaleAccount)}}function O(re,me){const q=JSON.parse(re);me=(0,B.Ij)(me);const Me=(0,r.getAddress)((0,B.gx)(q,\"ethaddr\")),A=(0,B.p3)((0,B.gx)(q,\"encseed\"));(!A||A.length%16!=0)&&w.throwArgumentError(\"invalid encseed\",\"json\",re);const ce=(0,u.arrayify)((0,m.n)(me,me,2e3,32,\"sha256\")).slice(0,16),_=A.slice(0,16),d=A.slice(16),f=new(e().ModeOfOperation.cbc)(ce,_),v=e().padding.pkcs7.strip((0,u.arrayify)(f.decrypt(d)));let D=\"\";for(let R=0;R{\"use strict\";c.d(P,{hb:()=>A,pe:()=>ce,HI:()=>_});var s=c(2280),e=c.n(s),r=c(1719),u=c.n(r),l=c(2885),m=c(1488),a=c(4333),b=c(8518),y=c(9938),M=c(2563),B=c(2275),w=c(2701),E=c(3137),O=c(3898),k=c(8590);const z=new O.Logger(k.i);function W(d){return null!=d&&d.mnemonic&&d.mnemonic.phrase}class K extends B.Description{isKeystoreAccount(f){return!(!f||!f._isKeystoreAccount)}}function re(d,f){const v=(0,E.p3)((0,E.gx)(d,\"crypto/ciphertext\"));if((0,m.hexlify)((0,b.keccak256)((0,m.concat)([f.slice(16,32),v]))).substring(2)!==(0,E.gx)(d,\"crypto/mac\").toLowerCase())throw new Error(\"invalid password\");const I=function(d,f,v){if(\"aes-128-ctr\"===(0,E.gx)(d,\"crypto/cipher\")){const I=(0,E.p3)((0,E.gx)(d,\"crypto/cipherparams/iv\")),Z=new(e().Counter)(I),R=new(e().ModeOfOperation.ctr)(f,Z);return(0,m.arrayify)(R.decrypt(v))}return null}(d,f.slice(0,16),v);I||z.throwError(\"unsupported cipher\",O.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"decrypt\"});const Z=f.slice(32,64),R=(0,w.computeAddress)(I);if(d.address){let g=d.address.toLowerCase();if(\"0x\"!==g.substring(0,2)&&(g=\"0x\"+g),(0,l.getAddress)(g)!==R)throw new Error(\"address mismatch\")}const C={_isKeystoreAccount:!0,address:R,privateKey:(0,m.hexlify)(I)};if(\"0.1\"===(0,E.gx)(d,\"x-ethers/version\")){const g=(0,E.p3)((0,E.gx)(d,\"x-ethers/mnemonicCiphertext\")),S=(0,E.p3)((0,E.gx)(d,\"x-ethers/mnemonicCounter\")),te=new(e().Counter)(S),Oe=new(e().ModeOfOperation.ctr)(Z,te),fe=(0,E.gx)(d,\"x-ethers/path\")||a.defaultPath,ie=(0,E.gx)(d,\"x-ethers/locale\")||\"en\",be=(0,m.arrayify)(Oe.decrypt(g));try{const pe=(0,a.entropyToMnemonic)(be,ie),Se=a.HDNode.fromMnemonic(pe,null,ie).derivePath(fe);if(Se.privateKey!=C.privateKey)throw new Error(\"mnemonic mismatch\");C.mnemonic=Se.mnemonic}catch(pe){if(pe.code!==O.Logger.errors.INVALID_ARGUMENT||\"wordlist\"!==pe.argument)throw pe}}return new K(C)}function me(d,f,v,D,I){return(0,m.arrayify)((0,y.n)(d,f,v,D,I))}function q(d,f,v,D,I){return Promise.resolve(me(d,f,v,D,I))}function Me(d,f,v,D,I){const Z=(0,E.Ij)(f),R=(0,E.gx)(d,\"crypto/kdf\");if(R&&\"string\"==typeof R){const C=function(g,S){return z.throwArgumentError(\"invalid key-derivation function parameters\",g,S)};if(\"scrypt\"===R.toLowerCase()){const g=(0,E.p3)((0,E.gx)(d,\"crypto/kdfparams/salt\")),S=parseInt((0,E.gx)(d,\"crypto/kdfparams/n\")),te=parseInt((0,E.gx)(d,\"crypto/kdfparams/r\")),Oe=parseInt((0,E.gx)(d,\"crypto/kdfparams/p\"));(!S||!te||!Oe)&&C(\"kdf\",R),0!=(S&S-1)&&C(\"N\",S);const fe=parseInt((0,E.gx)(d,\"crypto/kdfparams/dklen\"));return 32!==fe&&C(\"dklen\",fe),D(Z,g,S,te,Oe,64,I)}if(\"pbkdf2\"===R.toLowerCase()){const g=(0,E.p3)((0,E.gx)(d,\"crypto/kdfparams/salt\"));let S=null;const te=(0,E.gx)(d,\"crypto/kdfparams/prf\");\"hmac-sha256\"===te?S=\"sha256\":\"hmac-sha512\"===te?S=\"sha512\":C(\"prf\",te);const Oe=parseInt((0,E.gx)(d,\"crypto/kdfparams/c\")),fe=parseInt((0,E.gx)(d,\"crypto/kdfparams/dklen\"));return 32!==fe&&C(\"dklen\",fe),v(Z,g,Oe,fe,S)}}return z.throwArgumentError(\"unsupported key-derivation function\",\"kdf\",R)}function A(d,f){const v=JSON.parse(d);return re(v,Me(v,f,me,u().syncScrypt))}function ce(d,f,v){return function(d,f,v,D){return new(v||(v=Promise))(function(Z,R){function C(te){try{S(D.next(te))}catch(Oe){R(Oe)}}function g(te){try{S(D.throw(te))}catch(Oe){R(Oe)}}function S(te){te.done?Z(te.value):function(Z){return Z instanceof v?Z:new v(function(R){R(Z)})}(te.value).then(C,g)}S((D=D.apply(d,f||[])).next())})}(this,void 0,void 0,function*(){const D=JSON.parse(d);return re(D,yield Me(D,f,q,u().scrypt,v))})}function _(d,f,v,D){try{if((0,l.getAddress)(d.address)!==(0,w.computeAddress)(d.privateKey))throw new Error(\"address/privateKey mismatch\");if(W(d)){const Se=d.mnemonic;if(a.HDNode.fromMnemonic(Se.phrase,null,Se.locale).derivePath(Se.path||a.defaultPath).privateKey!=d.privateKey)throw new Error(\"mnemonic mismatch\")}}catch(Se){return Promise.reject(Se)}\"function\"==typeof v&&!D&&(D=v,v={}),v||(v={});const I=(0,m.arrayify)(d.privateKey),Z=(0,E.Ij)(f);let R=null,C=null,g=null;if(W(d)){const Se=d.mnemonic;R=(0,m.arrayify)((0,a.mnemonicToEntropy)(Se.phrase,Se.locale||\"en\")),C=Se.path||a.defaultPath,g=Se.locale||\"en\"}let S=v.client;S||(S=\"ethers.js\");let te=null;te=v.salt?(0,m.arrayify)(v.salt):(0,M.O)(32);let Oe=null;if(v.iv){if(Oe=(0,m.arrayify)(v.iv),16!==Oe.length)throw new Error(\"invalid iv\")}else Oe=(0,M.O)(16);let fe=null;if(v.uuid){if(fe=(0,m.arrayify)(v.uuid),16!==fe.length)throw new Error(\"invalid uuid\")}else fe=(0,M.O)(16);let ie=1<<17,be=8,pe=1;return v.scrypt&&(v.scrypt.N&&(ie=v.scrypt.N),v.scrypt.r&&(be=v.scrypt.r),v.scrypt.p&&(pe=v.scrypt.p)),u().scrypt(Z,te,ie,be,pe,64,D).then(Se=>{const Pe=(Se=(0,m.arrayify)(Se)).slice(0,16),lt=Se.slice(16,32),G=Se.slice(32,64),Ze=new(e().Counter)(Oe),Xe=new(e().ModeOfOperation.ctr)(Pe,Ze),Ke=(0,m.arrayify)(Xe.encrypt(I)),Le=(0,b.keccak256)((0,m.concat)([lt,Ke])),mt={address:d.address.substring(2).toLowerCase(),id:(0,E.EH)(fe),version:3,Crypto:{cipher:\"aes-128-ctr\",cipherparams:{iv:(0,m.hexlify)(Oe).substring(2)},ciphertext:(0,m.hexlify)(Ke).substring(2),kdf:\"scrypt\",kdfparams:{salt:(0,m.hexlify)(te).substring(2),n:ie,dklen:32,p:pe,r:be},mac:Le.substring(2)}};if(R){const Jt=(0,M.O)(16),dt=new(e().Counter)(Jt),Re=new(e().ModeOfOperation.ctr)(G,dt),de=(0,m.arrayify)(Re.encrypt(R)),le=new Date,U=le.getUTCFullYear()+\"-\"+(0,E.VP)(le.getUTCMonth()+1,2)+\"-\"+(0,E.VP)(le.getUTCDate(),2)+\"T\"+(0,E.VP)(le.getUTCHours(),2)+\"-\"+(0,E.VP)(le.getUTCMinutes(),2)+\"-\"+(0,E.VP)(le.getUTCSeconds(),2)+\".0Z\";mt[\"x-ethers\"]={client:S,gethFilename:\"UTC--\"+U+\"--\"+mt.address,mnemonicCounter:(0,m.hexlify)(Jt).substring(2),mnemonicCiphertext:(0,m.hexlify)(de).substring(2),path:C,locale:g,version:\"0.1\"}}return JSON.stringify(mt)})}},3137:(st,P,c)=>{\"use strict\";c.d(P,{p3:()=>r,VP:()=>u,Ij:()=>l,gx:()=>m,EH:()=>a});var s=c(1488),e=c(8822);function r(b){return\"string\"==typeof b&&\"0x\"!==b.substring(0,2)&&(b=\"0x\"+b),(0,s.arrayify)(b)}function u(b,y){for(b=String(b);b.length{\"use strict\";c.r(P),c.d(P,{keccak256:()=>u});var s=c(7109),e=c.n(s),r=c(1488);function u(l){return\"0x\"+e().keccak_256((0,r.arrayify)(l))}},3898:(st,P,c)=>{\"use strict\";c.r(P),c.d(P,{ErrorCode:()=>M,LogLevel:()=>y,Logger:()=>B});let e=!1,r=!1;const u={debug:1,default:2,info:2,warning:3,error:4,off:5};let l=u.default,m=null;const b=function(){try{const w=[];if([\"NFD\",\"NFC\",\"NFKD\",\"NFKC\"].forEach(E=>{try{if(\"test\"!==\"test\".normalize(E))throw new Error(\"bad normalize\")}catch(O){w.push(E)}}),w.length)throw new Error(\"missing \"+w.join(\", \"));if(String.fromCharCode(233).normalize(\"NFD\")!==String.fromCharCode(101,769))throw new Error(\"broken implementation\")}catch(w){return w.message}return null}();var y=(()=>{return(w=y||(y={})).DEBUG=\"DEBUG\",w.INFO=\"INFO\",w.WARNING=\"WARNING\",w.ERROR=\"ERROR\",w.OFF=\"OFF\",y;var w})(),M=(()=>{return(w=M||(M={})).UNKNOWN_ERROR=\"UNKNOWN_ERROR\",w.NOT_IMPLEMENTED=\"NOT_IMPLEMENTED\",w.UNSUPPORTED_OPERATION=\"UNSUPPORTED_OPERATION\",w.NETWORK_ERROR=\"NETWORK_ERROR\",w.SERVER_ERROR=\"SERVER_ERROR\",w.TIMEOUT=\"TIMEOUT\",w.BUFFER_OVERRUN=\"BUFFER_OVERRUN\",w.NUMERIC_FAULT=\"NUMERIC_FAULT\",w.MISSING_NEW=\"MISSING_NEW\",w.INVALID_ARGUMENT=\"INVALID_ARGUMENT\",w.MISSING_ARGUMENT=\"MISSING_ARGUMENT\",w.UNEXPECTED_ARGUMENT=\"UNEXPECTED_ARGUMENT\",w.CALL_EXCEPTION=\"CALL_EXCEPTION\",w.INSUFFICIENT_FUNDS=\"INSUFFICIENT_FUNDS\",w.NONCE_EXPIRED=\"NONCE_EXPIRED\",w.REPLACEMENT_UNDERPRICED=\"REPLACEMENT_UNDERPRICED\",w.UNPREDICTABLE_GAS_LIMIT=\"UNPREDICTABLE_GAS_LIMIT\",w.TRANSACTION_REPLACED=\"TRANSACTION_REPLACED\",M;var w})();let B=(()=>{class w{constructor(O){Object.defineProperty(this,\"version\",{enumerable:!0,value:O,writable:!1})}_log(O,k){const Y=O.toLowerCase();null==u[Y]&&this.throwArgumentError(\"invalid log level name\",\"logLevel\",O),!(l>u[Y])&&console.log.apply(console,k)}debug(...O){this._log(w.levels.DEBUG,O)}info(...O){this._log(w.levels.INFO,O)}warn(...O){this._log(w.levels.WARNING,O)}makeError(O,k,Y){if(r)return this.makeError(\"censored error\",k,{});k||(k=w.errors.UNKNOWN_ERROR),Y||(Y={});const z=[];Object.keys(Y).forEach($=>{try{z.push($+\"=\"+JSON.stringify(Y[$]))}catch(re){z.push($+\"=\"+JSON.stringify(Y[$].toString()))}}),z.push(`code=${k}`),z.push(`version=${this.version}`);const W=O;z.length&&(O+=\" (\"+z.join(\", \")+\")\");const K=new Error(O);return K.reason=W,K.code=k,Object.keys(Y).forEach(function($){K[$]=Y[$]}),K}throwError(O,k,Y){throw this.makeError(O,k,Y)}throwArgumentError(O,k,Y){return this.throwError(O,w.errors.INVALID_ARGUMENT,{argument:k,value:Y})}assert(O,k,Y,z){O||this.throwError(k,Y,z)}assertArgument(O,k,Y,z){O||this.throwArgumentError(k,Y,z)}checkNormalize(O){null==O&&(O=\"platform missing String.prototype.normalize\"),b&&this.throwError(\"platform missing String.prototype.normalize\",w.errors.UNSUPPORTED_OPERATION,{operation:\"String.prototype.normalize\",form:b})}checkSafeUint53(O,k){\"number\"==typeof O&&(null==k&&(k=\"value not safe\"),(O<0||O>=9007199254740991)&&this.throwError(k,w.errors.NUMERIC_FAULT,{operation:\"checkSafeInteger\",fault:\"out-of-safe-range\",value:O}),O%1&&this.throwError(k,w.errors.NUMERIC_FAULT,{operation:\"checkSafeInteger\",fault:\"non-integer\",value:O}))}checkArgumentCount(O,k,Y){Y=Y?\": \"+Y:\"\",Ok&&this.throwError(\"too many arguments\"+Y,w.errors.UNEXPECTED_ARGUMENT,{count:O,expectedCount:k})}checkNew(O,k){(O===Object||null==O)&&this.throwError(\"missing new\",w.errors.MISSING_NEW,{name:k.name})}checkAbstract(O,k){O===k?this.throwError(\"cannot instantiate abstract class \"+JSON.stringify(k.name)+\" directly; use a sub-class\",w.errors.UNSUPPORTED_OPERATION,{name:O.name,operation:\"new\"}):(O===Object||null==O)&&this.throwError(\"missing new\",w.errors.MISSING_NEW,{name:k.name})}static globalLogger(){return m||(m=new w(\"logger/5.3.0\")),m}static setCensorship(O,k){if(!O&&k&&this.globalLogger().throwError(\"cannot permanently disable censorship\",w.errors.UNSUPPORTED_OPERATION,{operation:\"setCensorship\"}),e){if(!O)return;this.globalLogger().throwError(\"error censorship permanent\",w.errors.UNSUPPORTED_OPERATION,{operation:\"setCensorship\"})}r=!!O,e=!!k}static setLogLevel(O){const k=u[O.toLowerCase()];null!=k?l=k:w.globalLogger().warn(\"invalid log level - \"+O)}static from(O){return new w(O)}}return w.errors=M,w.levels=y,w})()},9938:(st,P,c)=>{\"use strict\";c.d(P,{n:()=>r});var s=c(1488),e=c(5614);function r(u,l,m,a,b){u=(0,s.arrayify)(u),l=(0,s.arrayify)(l);let y,M=1;const B=new Uint8Array(a),w=new Uint8Array(l.length+4);let E,O;w.set(l);for(let k=1;k<=M;k++){w[l.length]=k>>24&255,w[l.length+1]=k>>16&255,w[l.length+2]=k>>8&255,w[l.length+3]=255&k;let Y=(0,s.arrayify)((0,e.Gy)(b,u,w));y||(y=Y.length,O=new Uint8Array(y),M=Math.ceil(a/y),E=a-(M-1)*y),O.set(Y);for(let K=1;K{\"use strict\";c.r(P),c.d(P,{Description:()=>O,checkProperties:()=>b,deepCopy:()=>E,defineReadOnly:()=>l,getStatic:()=>m,resolveProperties:()=>a,shallowCopy:()=>y});var s=c(3898);const u=new s.Logger(\"properties/5.3.0\");function l(k,Y,z){Object.defineProperty(k,Y,{enumerable:!0,value:z,writable:!1})}function m(k,Y){for(let z=0;z<32;z++){if(k[Y])return k[Y];if(!k.prototype||\"object\"!=typeof k.prototype)break;k=Object.getPrototypeOf(k.prototype).constructor}return null}function a(k){return function(k,Y,z,W){return new(z||(z=Promise))(function($,re){function me(A){try{Me(W.next(A))}catch(ce){re(ce)}}function q(A){try{Me(W.throw(A))}catch(ce){re(ce)}}function Me(A){A.done?$(A.value):function($){return $ instanceof z?$:new z(function(re){re($)})}(A.value).then(me,q)}Me((W=W.apply(k,Y||[])).next())})}(this,void 0,void 0,function*(){const Y=Object.keys(k).map(W=>Promise.resolve(k[W]).then($=>({key:W,value:$})));return(yield Promise.all(Y)).reduce((W,K)=>(W[K.key]=K.value,W),{})})}function b(k,Y){(!k||\"object\"!=typeof k)&&u.throwArgumentError(\"invalid object\",\"object\",k),Object.keys(k).forEach(z=>{Y[z]||u.throwArgumentError(\"invalid object key - \"+z,\"transaction:\"+z,k)})}function y(k){const Y={};for(const z in k)Y[z]=k[z];return Y}const M={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function B(k){if(null==k||M[typeof k])return!0;if(Array.isArray(k)||\"object\"==typeof k){if(!Object.isFrozen(k))return!1;const Y=Object.keys(k);for(let z=0;zE(Y)));if(\"object\"==typeof k){const Y={};for(const z in k){const W=k[z];void 0!==W&&l(Y,z,E(W))}return Y}return u.throwArgumentError(\"Cannot deepCopy \"+typeof k,\"object\",k)}function E(k){return w(k)}class O{constructor(Y){for(const z in Y)this[z]=E(Y[z])}}},3925:(st,P,c)=>{\"use strict\";c.r(P),c.d(P,{randomBytes:()=>s.O,shuffled:()=>e});var s=c(2563);function e(r){for(let u=(r=r.slice()).length-1;u>0;u--){const l=Math.floor(Math.random()*(u+1)),m=r[u];r[u]=r[l],r[l]=m}return r}},2563:(st,P,c)=>{\"use strict\";c.d(P,{O:()=>a});var s=c(1488),e=c(3898);const u=new e.Logger(\"random/5.3.0\");let l=null;try{if(l=window,null==l)throw new Error(\"try next\")}catch(b){try{if(l=global,null==l)throw new Error(\"try next\")}catch(y){l={}}}let m=l.crypto||l.msCrypto;function a(b){(b<=0||b>1024||b%1)&&u.throwArgumentError(\"invalid length\",\"length\",b);const y=new Uint8Array(b);return m.getRandomValues(y),(0,s.arrayify)(y)}(!m||!m.getRandomValues)&&(u.warn(\"WARNING: Missing strong random number source\"),m={getRandomValues:function(b){return u.throwError(\"no secure random source avaialble\",e.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"crypto.getRandomValues\"})}})},9276:(st,P,c)=>{\"use strict\";c.r(P),c.d(P,{decode:()=>B,encode:()=>b});var s=c(1488),e=c(3898);const u=new e.Logger(\"rlp/5.3.0\");function l(w){const E=[];for(;w;)E.unshift(255&w),w>>=8;return E}function m(w,E,O){let k=0;for(let Y=0;YE+1+k&&u.throwError(\"child data too short\",e.Logger.errors.BUFFER_OVERRUN,{})}return{consumed:1+k,result:Y}}function M(w,E){if(0===w.length&&u.throwError(\"data too short\",e.Logger.errors.BUFFER_OVERRUN,{}),w[E]>=248){const O=w[E]-247;E+1+O>w.length&&u.throwError(\"data short segment too short\",e.Logger.errors.BUFFER_OVERRUN,{});const k=m(w,E+1,O);return E+1+O+k>w.length&&u.throwError(\"data long segment too short\",e.Logger.errors.BUFFER_OVERRUN,{}),y(w,E,E+1+O,O+k)}if(w[E]>=192){const O=w[E]-192;return E+1+O>w.length&&u.throwError(\"data array too short\",e.Logger.errors.BUFFER_OVERRUN,{}),y(w,E,E+1,O)}if(w[E]>=184){const O=w[E]-183;E+1+O>w.length&&u.throwError(\"data array too short\",e.Logger.errors.BUFFER_OVERRUN,{});const k=m(w,E+1,O);return E+1+O+k>w.length&&u.throwError(\"data array too short\",e.Logger.errors.BUFFER_OVERRUN,{}),{consumed:1+O+k,result:(0,s.hexlify)(w.slice(E+1+O,E+1+O+k))}}if(w[E]>=128){const O=w[E]-128;return E+1+O>w.length&&u.throwError(\"data too short\",e.Logger.errors.BUFFER_OVERRUN,{}),{consumed:1+O,result:(0,s.hexlify)(w.slice(E+1,E+1+O))}}return{consumed:1,result:(0,s.hexlify)(w[E])}}function B(w){const E=(0,s.arrayify)(w),O=M(E,0);return O.consumed!==E.length&&u.throwArgumentError(\"invalid rlp data\",\"data\",w),O.result}},7591:(st,P,c)=>{\"use strict\";c.r(P),c.d(P,{computeHmac:()=>s.Gy,ripemd160:()=>s.bP,sha256:()=>s.JQ,sha512:()=>s.o,SupportedAlgorithm:()=>e.p});var s=c(5614),e=c(3389)},5614:(st,P,c)=>{\"use strict\";c.d(P,{Gy:()=>B,bP:()=>b,JQ:()=>y,o:()=>M});var s=c(7909),e=c.n(s),r=c(1488),u=c(3389),l=c(3898);const a=new l.Logger(\"sha2/5.3.0\");function b(w){return\"0x\"+e().ripemd160().update((0,r.arrayify)(w)).digest(\"hex\")}function y(w){return\"0x\"+e().sha256().update((0,r.arrayify)(w)).digest(\"hex\")}function M(w){return\"0x\"+e().sha512().update((0,r.arrayify)(w)).digest(\"hex\")}function B(w,E,O){return u.p[w]||a.throwError(\"unsupported algorithm \"+w,l.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"hmac\",algorithm:w}),\"0x\"+e().hmac(e()[w],(0,r.arrayify)(E)).update((0,r.arrayify)(O)).digest(\"hex\")}},3389:(st,P,c)=>{\"use strict\";c.d(P,{p:()=>s});var s=(()=>{return(e=s||(s={})).sha256=\"sha256\",e.sha512=\"sha512\",s;var e})()},9596:(st,P,c)=>{\"use strict\";c.r(P),c.d(P,{SigningKey:()=>Re,computePublicKey:()=>le,recoverPublicKey:()=>de});var s=c(3061),e=c.n(s),r=c(7909),u=c.n(r);function a(U,H,j){return U(j={path:H,exports:{},require:function(_e,Qe){return function(){throw new Error(\"Dynamic requires are not currently supported by @rollup/plugin-commonjs\")}()}},j.exports),j.exports}\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof self&&self;var w=E;function E(U,H){if(!U)throw new Error(H||\"Assertion failed\")}E.equal=function(H,j,_e){if(H!=j)throw new Error(_e||\"Assertion failed: \"+H+\" != \"+j)};var O=a(function(U,H){var j=H;function Qe(Je){return 1===Je.length?\"0\"+Je:Je}function ot(Je){for(var At=\"\",Et=0;Et>8,nt=255&ae;Ae?Et.push(Ae,nt):Et.push(nt)}return Et},j.zero2=Qe,j.toHex=ot,j.encode=function(At,Et){return\"hex\"===Et?ot(At):At}}),k=a(function(U,H){var j=H;j.assert=w,j.toArray=O.toArray,j.zero2=O.zero2,j.toHex=O.toHex,j.encode=O.encode,j.getNAF=function(Et,Mt,ae){var Ae=new Array(Math.max(Et.bitLength(),ae)+1);Ae.fill(0);for(var nt=1<(nt>>1)-1?(nt>>1)-Ge:Ge):Ne=0,Ae[Ie]=Ne,Lt.iushrn(1)}return Ae},j.getJSF=function(Et,Mt){var ae=[[],[]];Et=Et.clone(),Mt=Mt.clone();for(var Lt,Ae=0,nt=0;Et.cmpn(-Ae)>0||Mt.cmpn(-nt)>0;){var Ge,tt,Ie=Et.andln(3)+Ae&3,Ne=Mt.andln(3)+nt&3;3===Ie&&(Ie=-1),3===Ne&&(Ne=-1),Ge=0==(1&Ie)?0:3!=(Lt=Et.andln(7)+Ae&7)&&5!==Lt||2!==Ne?Ie:-Ie,ae[0].push(Ge),tt=0==(1&Ne)?0:3!=(Lt=Mt.andln(7)+nt&7)&&5!==Lt||2!==Ie?Ne:-Ne,ae[1].push(tt),2*Ae===Ge+1&&(Ae=1-Ae),2*nt===tt+1&&(nt=1-nt),Et.iushrn(1),Mt.iushrn(1)}return ae},j.cachedProperty=function(Et,Mt,ae){var Ae=\"_\"+Mt;Et.prototype[Mt]=function(){return void 0!==this[Ae]?this[Ae]:this[Ae]=ae.call(this)}},j.parseBytes=function(Et){return\"string\"==typeof Et?j.toArray(Et,\"hex\"):Et},j.intFromLE=function(Et){return new(e())(Et,\"hex\",\"le\")}}),Y=k.getNAF,z=k.getJSF,W=k.assert;function K(U,H){this.type=U,this.p=new(e())(H.p,16),this.red=H.prime?e().red(H.prime):e().mont(this.p),this.zero=new(e())(0).toRed(this.red),this.one=new(e())(1).toRed(this.red),this.two=new(e())(2).toRed(this.red),this.n=H.n&&new(e())(H.n,16),this.g=H.g&&this.pointFromJSON(H.g,H.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var j=this.n&&this.p.div(this.n);!j||j.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var $=K;function re(U,H){this.curve=U,this.type=H,this.precomputed=null}K.prototype.point=function(){throw new Error(\"Not implemented\")},K.prototype.validate=function(){throw new Error(\"Not implemented\")},K.prototype._fixedNafMul=function(H,j){W(H.precomputed);var _e=H._getDoubles(),Qe=Y(j,1,this._bitLength),ot=(1<<_e.step+1)-(_e.step%2==0?2:1);ot/=3;var At,Et,Je=[];for(At=0;At=At;Mt--)Et=(Et<<1)+Qe[Mt];Je.push(Et)}for(var ae=this.jpoint(null,null,null),Ae=this.jpoint(null,null,null),nt=ot;nt>0;nt--){for(At=0;At=0;Et--){for(var Mt=0;Et>=0&&0===Je[Et];Et--)Mt++;if(Et>=0&&Mt++,At=At.dblp(Mt),Et<0)break;var ae=Je[Et];W(0!==ae),At=\"affine\"===H.type?At.mixedAdd(ae>0?ot[ae-1>>1]:ot[-ae-1>>1].neg()):At.add(ae>0?ot[ae-1>>1]:ot[-ae-1>>1].neg())}return\"affine\"===H.type?At.toP():At},K.prototype._wnafMulAdd=function(H,j,_e,Qe,ot){var ae,Ae,nt,Je=this._wnafT1,At=this._wnafT2,Et=this._wnafT3,Mt=0;for(ae=0;ae=1;ae-=2){var Ie=ae-1,Ne=ae;if(1===Je[Ie]&&1===Je[Ne]){var Ge=[j[Ie],null,null,j[Ne]];0===j[Ie].y.cmp(j[Ne].y)?(Ge[1]=j[Ie].add(j[Ne]),Ge[2]=j[Ie].toJ().mixedAdd(j[Ne].neg())):0===j[Ie].y.cmp(j[Ne].y.redNeg())?(Ge[1]=j[Ie].toJ().mixedAdd(j[Ne]),Ge[2]=j[Ie].add(j[Ne].neg())):(Ge[1]=j[Ie].toJ().mixedAdd(j[Ne]),Ge[2]=j[Ie].toJ().mixedAdd(j[Ne].neg()));var tt=[-3,-1,-5,-7,0,7,5,1,3],He=z(_e[Ie],_e[Ne]);for(Mt=Math.max(He[0].length,Mt),Et[Ie]=new Array(Mt),Et[Ne]=new Array(Mt),Ae=0;Ae=0;ae--){for(var pt=0;ae>=0;){var we=!0;for(Ae=0;Ae=0&&pt++,$e=$e.dblp(pt),ae<0)break;for(Ae=0;Ae0?nt=At[Ae][je-1>>1]:je<0&&(nt=At[Ae][-je-1>>1].neg()),$e=\"affine\"===nt.type?$e.mixedAdd(nt):$e.add(nt))}}for(ae=0;ae=Math.ceil((H.bitLength()+1)/j.step)},re.prototype._getDoubles=function(H,j){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var _e=[this],Qe=this,ot=0;ot=0&&(Lt=Mt,Ie=ae),Ae.negative&&(Ae=Ae.neg(),nt=nt.neg()),Lt.negative&&(Lt=Lt.neg(),Ie=Ie.neg()),[{a:Ae,b:nt},{a:Lt,b:Ie}]},Me.prototype._endoSplit=function(H){var j=this.endo.basis,_e=j[0],Qe=j[1],ot=Qe.b.mul(H).divRound(this.n),Je=_e.b.neg().mul(H).divRound(this.n),At=ot.mul(_e.a),Et=Je.mul(Qe.a),Mt=ot.mul(_e.b),ae=Je.mul(Qe.b);return{k1:H.sub(At).sub(Et),k2:Mt.add(ae).neg()}},Me.prototype.pointFromX=function(H,j){(H=new(e())(H,16)).red||(H=H.toRed(this.red));var _e=H.redSqr().redMul(H).redIAdd(H.redMul(this.a)).redIAdd(this.b),Qe=_e.redSqrt();if(0!==Qe.redSqr().redSub(_e).cmp(this.zero))throw new Error(\"invalid point\");var ot=Qe.fromRed().isOdd();return(j&&!ot||!j&&ot)&&(Qe=Qe.redNeg()),this.point(H,Qe)},Me.prototype.validate=function(H){if(H.inf)return!0;var j=H.x,_e=H.y,Qe=this.a.redMul(j),ot=j.redSqr().redMul(j).redIAdd(Qe).redIAdd(this.b);return 0===_e.redSqr().redISub(ot).cmpn(0)},Me.prototype._endoWnafMulAdd=function(H,j,_e){for(var Qe=this._endoWnafT1,ot=this._endoWnafT2,Je=0;Je\":\"\"},ce.prototype.isInfinity=function(){return this.inf},ce.prototype.add=function(H){if(this.inf)return H;if(H.inf)return this;if(this.eq(H))return this.dbl();if(this.neg().eq(H))return this.curve.point(null,null);if(0===this.x.cmp(H.x))return this.curve.point(null,null);var j=this.y.redSub(H.y);0!==j.cmpn(0)&&(j=j.redMul(this.x.redSub(H.x).redInvm()));var _e=j.redSqr().redISub(this.x).redISub(H.x),Qe=j.redMul(this.x.redSub(_e)).redISub(this.y);return this.curve.point(_e,Qe)},ce.prototype.dbl=function(){if(this.inf)return this;var H=this.y.redAdd(this.y);if(0===H.cmpn(0))return this.curve.point(null,null);var j=this.curve.a,_e=this.x.redSqr(),Qe=H.redInvm(),ot=_e.redAdd(_e).redIAdd(_e).redIAdd(j).redMul(Qe),Je=ot.redSqr().redISub(this.x.redAdd(this.x)),At=ot.redMul(this.x.redSub(Je)).redISub(this.y);return this.curve.point(Je,At)},ce.prototype.getX=function(){return this.x.fromRed()},ce.prototype.getY=function(){return this.y.fromRed()},ce.prototype.mul=function(H){return H=new(e())(H,16),this.isInfinity()?this:this._hasDoubles(H)?this.curve._fixedNafMul(this,H):this.curve.endo?this.curve._endoWnafMulAdd([this],[H]):this.curve._wnafMul(this,H)},ce.prototype.mulAdd=function(H,j,_e){var Qe=[this,j],ot=[H,_e];return this.curve.endo?this.curve._endoWnafMulAdd(Qe,ot):this.curve._wnafMulAdd(1,Qe,ot,2)},ce.prototype.jmulAdd=function(H,j,_e){var Qe=[this,j],ot=[H,_e];return this.curve.endo?this.curve._endoWnafMulAdd(Qe,ot,!0):this.curve._wnafMulAdd(1,Qe,ot,2,!0)},ce.prototype.eq=function(H){return this===H||this.inf===H.inf&&(this.inf||0===this.x.cmp(H.x)&&0===this.y.cmp(H.y))},ce.prototype.neg=function(H){if(this.inf)return this;var j=this.curve.point(this.x,this.y.redNeg());if(H&&this.precomputed){var _e=this.precomputed,Qe=function(ot){return ot.neg()};j.precomputed={naf:_e.naf&&{wnd:_e.naf.wnd,points:_e.naf.points.map(Qe)},doubles:_e.doubles&&{step:_e.doubles.step,points:_e.doubles.points.map(Qe)}}}return j},ce.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},me(_,$.BasePoint),Me.prototype.jpoint=function(H,j,_e){return new _(this,H,j,_e)},_.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var H=this.z.redInvm(),j=H.redSqr(),_e=this.x.redMul(j),Qe=this.y.redMul(j).redMul(H);return this.curve.point(_e,Qe)},_.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},_.prototype.add=function(H){if(this.isInfinity())return H;if(H.isInfinity())return this;var j=H.z.redSqr(),_e=this.z.redSqr(),Qe=this.x.redMul(j),ot=H.x.redMul(_e),Je=this.y.redMul(j.redMul(H.z)),At=H.y.redMul(_e.redMul(this.z)),Et=Qe.redSub(ot),Mt=Je.redSub(At);if(0===Et.cmpn(0))return 0!==Mt.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var ae=Et.redSqr(),Ae=ae.redMul(Et),nt=Qe.redMul(ae),Lt=Mt.redSqr().redIAdd(Ae).redISub(nt).redISub(nt),Ie=Mt.redMul(nt.redISub(Lt)).redISub(Je.redMul(Ae)),Ne=this.z.redMul(H.z).redMul(Et);return this.curve.jpoint(Lt,Ie,Ne)},_.prototype.mixedAdd=function(H){if(this.isInfinity())return H.toJ();if(H.isInfinity())return this;var j=this.z.redSqr(),_e=this.x,Qe=H.x.redMul(j),ot=this.y,Je=H.y.redMul(j).redMul(this.z),At=_e.redSub(Qe),Et=ot.redSub(Je);if(0===At.cmpn(0))return 0!==Et.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var Mt=At.redSqr(),ae=Mt.redMul(At),Ae=_e.redMul(Mt),nt=Et.redSqr().redIAdd(ae).redISub(Ae).redISub(Ae),Lt=Et.redMul(Ae.redISub(nt)).redISub(ot.redMul(ae)),Ie=this.z.redMul(At);return this.curve.jpoint(nt,Lt,Ie)},_.prototype.dblp=function(H){if(0===H)return this;if(this.isInfinity())return this;if(!H)return this.dbl();var j;if(this.curve.zeroA||this.curve.threeA){var _e=this;for(j=0;j=0)return!1;if(_e.redIAdd(ot),0===this.x.cmp(_e))return!0}},_.prototype.inspect=function(){return this.isInfinity()?\"\":\"\"},_.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var d=a(function(U,H){var j=H;j.base=$,j.short=A,j.mont=null,j.edwards=null}),f=a(function(U,H){var Je,j=H,_e=k.assert;function Qe(At){this.curve=\"short\"===At.type?new d.short(At):\"edwards\"===At.type?new d.edwards(At):new d.mont(At),this.g=this.curve.g,this.n=this.curve.n,this.hash=At.hash,_e(this.g.validate(),\"Invalid curve\"),_e(this.g.mul(this.n).isInfinity(),\"Invalid curve, G*N != O\")}function ot(At,Et){Object.defineProperty(j,At,{configurable:!0,enumerable:!0,get:function(){var Mt=new Qe(Et);return Object.defineProperty(j,At,{configurable:!0,enumerable:!0,value:Mt}),Mt}})}j.PresetCurve=Qe,ot(\"p192\",{type:\"short\",prime:\"p192\",p:\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff\",a:\"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc\",b:\"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1\",n:\"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831\",hash:u().sha256,gRed:!1,g:[\"188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012\",\"07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811\"]}),ot(\"p224\",{type:\"short\",prime:\"p224\",p:\"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001\",a:\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe\",b:\"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4\",n:\"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d\",hash:u().sha256,gRed:!1,g:[\"b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21\",\"bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34\"]}),ot(\"p256\",{type:\"short\",prime:null,p:\"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff\",a:\"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc\",b:\"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b\",n:\"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551\",hash:u().sha256,gRed:!1,g:[\"6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296\",\"4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5\"]}),ot(\"p384\",{type:\"short\",prime:null,p:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff\",a:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc\",b:\"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef\",n:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973\",hash:u().sha384,gRed:!1,g:[\"aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7\",\"3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f\"]}),ot(\"p521\",{type:\"short\",prime:null,p:\"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff\",a:\"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc\",b:\"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00\",n:\"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409\",hash:u().sha512,gRed:!1,g:[\"000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66\",\"00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650\"]}),ot(\"curve25519\",{type:\"mont\",prime:\"p25519\",p:\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\",a:\"76d06\",b:\"1\",n:\"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed\",hash:u().sha256,gRed:!1,g:[\"9\"]}),ot(\"ed25519\",{type:\"edwards\",prime:\"p25519\",p:\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\",a:\"-1\",c:\"1\",d:\"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3\",n:\"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed\",hash:u().sha256,gRed:!1,g:[\"216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a\",\"6666666666666666666666666666666666666666666666666666666666666658\"]});try{Je=null.crash()}catch(At){Je=void 0}ot(\"secp256k1\",{type:\"short\",prime:\"k256\",p:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f\",a:\"0\",b:\"7\",n:\"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141\",h:\"1\",hash:u().sha256,beta:\"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee\",lambda:\"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72\",basis:[{a:\"3086d221a7d46bcde86c90e49284eb15\",b:\"-e4437ed6010e88286f547fa90abfe4c3\"},{a:\"114ca50f7a8e2f3f657c1108d9d44cfd8\",b:\"3086d221a7d46bcde86c90e49284eb15\"}],gRed:!1,g:[\"79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798\",\"483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8\",Je]})});function v(U){if(!(this instanceof v))return new v(U);this.hash=U.hash,this.predResist=!!U.predResist,this.outLen=this.hash.outSize,this.minEntropy=U.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var H=O.toArray(U.entropy,U.entropyEnc||\"hex\"),j=O.toArray(U.nonce,U.nonceEnc||\"hex\"),_e=O.toArray(U.pers,U.persEnc||\"hex\");w(H.length>=this.minEntropy/8,\"Not enough entropy. Minimum is: \"+this.minEntropy+\" bits\"),this._init(H,j,_e)}var D=v;v.prototype._init=function(H,j,_e){var Qe=H.concat(j).concat(_e);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var ot=0;ot=this.minEntropy/8,\"Not enough entropy. Minimum is: \"+this.minEntropy+\" bits\"),this._update(H.concat(_e||[])),this._reseed=1},v.prototype.generate=function(H,j,_e,Qe){if(this._reseed>this.reseedInterval)throw new Error(\"Reseed is required\");\"string\"!=typeof j&&(Qe=_e,_e=j,j=null),_e&&(_e=O.toArray(_e,Qe||\"hex\"),this._update(_e));for(var ot=[];ot.length\"};var C=k.assert;function g(U,H){if(U instanceof g)return U;this._importDER(U,H)||(C(U.r&&U.s,\"Signature without r or s\"),this.r=new(e())(U.r,16),this.s=new(e())(U.s,16),this.recoveryParam=void 0===U.recoveryParam?null:U.recoveryParam)}var S=g;function te(){this.place=0}function Oe(U,H){var j=U[H.place++];if(!(128&j))return j;var _e=15&j;if(0===_e||_e>4)return!1;for(var Qe=0,ot=0,Je=H.place;ot<_e;ot++,Je++)Qe<<=8,Qe|=U[Je],Qe>>>=0;return!(Qe<=127)&&(H.place=Je,Qe)}function fe(U){for(var H=0,j=U.length-1;!U[H]&&!(128&U[H+1])&&H>>3);for(U.push(128|j);--j;)U.push(H>>>(j<<3)&255);U.push(H)}}g.prototype._importDER=function(H,j){H=k.toArray(H,j);var _e=new te;if(48!==H[_e.place++])return!1;var Qe=Oe(H,_e);if(!1===Qe||Qe+_e.place!==H.length||2!==H[_e.place++])return!1;var ot=Oe(H,_e);if(!1===ot)return!1;var Je=H.slice(_e.place,ot+_e.place);if(_e.place+=ot,2!==H[_e.place++])return!1;var At=Oe(H,_e);if(!1===At||H.length!==At+_e.place)return!1;var Et=H.slice(_e.place,At+_e.place);if(0===Je[0]){if(!(128&Je[1]))return!1;Je=Je.slice(1)}if(0===Et[0]){if(!(128&Et[1]))return!1;Et=Et.slice(1)}return this.r=new(e())(Je),this.s=new(e())(Et),this.recoveryParam=null,!0},g.prototype.toDER=function(H){var j=this.r.toArray(),_e=this.s.toArray();for(128&j[0]&&(j=[0].concat(j)),128&_e[0]&&(_e=[0].concat(_e)),j=fe(j),_e=fe(_e);!(_e[0]||128&_e[1]);)_e=_e.slice(1);var Qe=[2];ie(Qe,j.length),(Qe=Qe.concat(j)).push(2),ie(Qe,_e.length);var ot=Qe.concat(_e),Je=[48];return ie(Je,ot.length),Je=Je.concat(ot),k.encode(Je,H)};var be=function(){throw new Error(\"unsupported\")},pe=k.assert;function Se(U){if(!(this instanceof Se))return new Se(U);\"string\"==typeof U&&(pe(Object.prototype.hasOwnProperty.call(f,U),\"Unknown curve \"+U),U=f[U]),U instanceof f.PresetCurve&&(U={curve:U}),this.curve=U.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=U.curve.g,this.g.precompute(U.curve.n.bitLength()+1),this.hash=U.hash||U.curve.hash}var Pe=Se;Se.prototype.keyPair=function(H){return new R(this,H)},Se.prototype.keyFromPrivate=function(H,j){return R.fromPrivate(this,H,j)},Se.prototype.keyFromPublic=function(H,j){return R.fromPublic(this,H,j)},Se.prototype.genKeyPair=function(H){H||(H={});for(var j=new D({hash:this.hash,pers:H.pers,persEnc:H.persEnc||\"utf8\",entropy:H.entropy||be(),entropyEnc:H.entropy&&H.entropyEnc||\"utf8\",nonce:this.n.toArray()}),_e=this.n.byteLength(),Qe=this.n.sub(new(e())(2));;){var ot=new(e())(j.generate(_e));if(!(ot.cmp(Qe)>0))return ot.iaddn(1),this.keyFromPrivate(ot)}},Se.prototype._truncateToN=function(H,j){var _e=8*H.byteLength()-this.n.bitLength();return _e>0&&(H=H.ushrn(_e)),!j&&H.cmp(this.n)>=0?H.sub(this.n):H},Se.prototype.sign=function(H,j,_e,Qe){\"object\"==typeof _e&&(Qe=_e,_e=null),Qe||(Qe={}),j=this.keyFromPrivate(j,_e),H=this._truncateToN(new(e())(H,16));for(var ot=this.n.byteLength(),Je=j.getPrivate().toArray(\"be\",ot),At=H.toArray(\"be\",ot),Et=new D({hash:this.hash,entropy:Je,nonce:At,pers:Qe.pers,persEnc:Qe.persEnc||\"utf8\"}),Mt=this.n.sub(new(e())(1)),ae=0;;ae++){var Ae=Qe.k?Qe.k(ae):new(e())(Et.generate(this.n.byteLength()));if(!((Ae=this._truncateToN(Ae,!0)).cmpn(1)<=0||Ae.cmp(Mt)>=0)){var nt=this.g.mul(Ae);if(!nt.isInfinity()){var Lt=nt.getX(),Ie=Lt.umod(this.n);if(0!==Ie.cmpn(0)){var Ne=Ae.invm(this.n).mul(Ie.mul(j.getPrivate()).iadd(H));if(0!==(Ne=Ne.umod(this.n)).cmpn(0)){var Ge=(nt.getY().isOdd()?1:0)|(0!==Lt.cmp(Ie)?2:0);return Qe.canonical&&Ne.cmp(this.nh)>0&&(Ne=this.n.sub(Ne),Ge^=1),new S({r:Ie,s:Ne,recoveryParam:Ge})}}}}}},Se.prototype.verify=function(H,j,_e,Qe){H=this._truncateToN(new(e())(H,16)),_e=this.keyFromPublic(_e,Qe);var ot=(j=new S(j,\"hex\")).r,Je=j.s;if(ot.cmpn(1)<0||ot.cmp(this.n)>=0||Je.cmpn(1)<0||Je.cmp(this.n)>=0)return!1;var ae,At=Je.invm(this.n),Et=At.mul(H).umod(this.n),Mt=At.mul(ot).umod(this.n);return this.curve._maxwellTrick?!(ae=this.g.jmulAdd(Et,_e.getPublic(),Mt)).isInfinity()&&ae.eqXToP(ot):!(ae=this.g.mulAdd(Et,_e.getPublic(),Mt)).isInfinity()&&0===ae.getX().umod(this.n).cmp(ot)},Se.prototype.recoverPubKey=function(U,H,j,_e){pe((3&j)===j,\"The recovery param is more than two bits\"),H=new S(H,_e);var Qe=this.n,ot=new(e())(U),Je=H.r,At=H.s,Et=1&j,Mt=j>>1;if(Je.cmp(this.curve.p.umod(this.curve.n))>=0&&Mt)throw new Error(\"Unable to find sencond key candinate\");Je=this.curve.pointFromX(Mt?Je.add(this.curve.n):Je,Et);var ae=H.r.invm(Qe),Ae=Qe.sub(ot).mul(ae).umod(Qe),nt=At.mul(ae).umod(Qe);return this.g.mulAdd(Ae,Je,nt)},Se.prototype.getKeyRecoveryParam=function(U,H,j,_e){if(null!==(H=new S(H,_e)).recoveryParam)return H.recoveryParam;for(var Qe=0;Qe<4;Qe++){var ot;try{ot=this.recoverPubKey(U,H,Qe)}catch(Je){continue}if(ot.eq(j))return Qe}throw new Error(\"Unable to find valid recovery factor\")};var G=a(function(U,H){var j=H;j.version=\"6.5.4\",j.utils=k,j.rand=function(){throw new Error(\"unsupported\")},j.curve=d,j.curves=f,j.ec=Pe,j.eddsa=null}).ec,Ze=c(1488),Xe=c(2275);const mt=new(c(3898).Logger)(\"signing-key/5.3.0\");let Jt=null;function dt(){return Jt||(Jt=new G(\"secp256k1\")),Jt}class Re{constructor(H){(0,Xe.defineReadOnly)(this,\"curve\",\"secp256k1\"),(0,Xe.defineReadOnly)(this,\"privateKey\",(0,Ze.hexlify)(H));const j=dt().keyFromPrivate((0,Ze.arrayify)(this.privateKey));(0,Xe.defineReadOnly)(this,\"publicKey\",\"0x\"+j.getPublic(!1,\"hex\")),(0,Xe.defineReadOnly)(this,\"compressedPublicKey\",\"0x\"+j.getPublic(!0,\"hex\")),(0,Xe.defineReadOnly)(this,\"_isSigningKey\",!0)}_addPoint(H){const j=dt().keyFromPublic((0,Ze.arrayify)(this.publicKey)),_e=dt().keyFromPublic((0,Ze.arrayify)(H));return\"0x\"+j.pub.add(_e.pub).encodeCompressed(\"hex\")}signDigest(H){const j=dt().keyFromPrivate((0,Ze.arrayify)(this.privateKey)),_e=(0,Ze.arrayify)(H);32!==_e.length&&mt.throwArgumentError(\"bad digest length\",\"digest\",H);const Qe=j.sign(_e,{canonical:!0});return(0,Ze.splitSignature)({recoveryParam:Qe.recoveryParam,r:(0,Ze.hexZeroPad)(\"0x\"+Qe.r.toString(16),32),s:(0,Ze.hexZeroPad)(\"0x\"+Qe.s.toString(16),32)})}computeSharedSecret(H){const j=dt().keyFromPrivate((0,Ze.arrayify)(this.privateKey)),_e=dt().keyFromPublic((0,Ze.arrayify)(le(H)));return(0,Ze.hexZeroPad)(\"0x\"+j.derive(_e.getPublic()).toString(16),32)}static isSigningKey(H){return!(!H||!H._isSigningKey)}}function de(U,H){const j=(0,Ze.splitSignature)(H),_e={r:(0,Ze.arrayify)(j.r),s:(0,Ze.arrayify)(j.s)};return\"0x\"+dt().recoverPubKey((0,Ze.arrayify)(U),_e,j.recoveryParam).encode(\"hex\",!1)}function le(U,H){const j=(0,Ze.arrayify)(U);if(32===j.length){const _e=new Re(j);return H?\"0x\"+dt().keyFromPrivate(j).getPublic(!0,\"hex\"):_e.publicKey}return 33===j.length?H?(0,Ze.hexlify)(j):\"0x\"+dt().keyFromPublic(j).getPublic(!1,\"hex\"):65===j.length?H?\"0x\"+dt().keyFromPublic(j).getPublic(!0,\"hex\"):(0,Ze.hexlify)(j):mt.throwArgumentError(\"invalid public or private key\",\"key\",\"[REDACTED]\")}},3061:function(st,P,c){!function(s,e){\"use strict\";function r(_,d){if(!_)throw new Error(d||\"Assertion failed\")}function u(_,d){_.super_=d;var f=function(){};f.prototype=d.prototype,_.prototype=new f,_.prototype.constructor=_}function l(_,d,f){if(l.isBN(_))return _;this.negative=0,this.words=null,this.length=0,this.red=null,null!==_&&((\"le\"===d||\"be\"===d)&&(f=d,d=10),this._init(_||0,d||10,f||\"be\"))}var m;\"object\"==typeof s?s.exports=l:e.BN=l,l.BN=l,l.wordSize=26;try{m=\"undefined\"!=typeof window&&void 0!==window.Buffer?window.Buffer:c(2808).Buffer}catch(_){}function a(_,d){var f=_.charCodeAt(d);return f>=65&&f<=70?f-55:f>=97&&f<=102?f-87:f-48&15}function b(_,d,f){var v=a(_,f);return f-1>=d&&(v|=a(_,f-1)<<4),v}function y(_,d,f,v){for(var D=0,I=Math.min(_.length,f),Z=d;Z=49?R-49+10:R>=17?R-17+10:R}return D}l.isBN=function(d){return d instanceof l||null!==d&&\"object\"==typeof d&&d.constructor.wordSize===l.wordSize&&Array.isArray(d.words)},l.max=function(d,f){return d.cmp(f)>0?d:f},l.min=function(d,f){return d.cmp(f)<0?d:f},l.prototype._init=function(d,f,v){if(\"number\"==typeof d)return this._initNumber(d,f,v);if(\"object\"==typeof d)return this._initArray(d,f,v);\"hex\"===f&&(f=16),r(f===(0|f)&&f>=2&&f<=36);var D=0;\"-\"===(d=d.toString().replace(/\\s+/g,\"\"))[0]&&(D++,this.negative=1),D=0;D-=3)this.words[I]|=(Z=d[D]|d[D-1]<<8|d[D-2]<<16)<>>26-R&67108863,(R+=24)>=26&&(R-=26,I++);else if(\"le\"===v)for(D=0,I=0;D>>26-R&67108863,(R+=24)>=26&&(R-=26,I++);return this.strip()},l.prototype._parseHex=function(d,f,v){this.length=Math.ceil((d.length-f)/6),this.words=new Array(this.length);for(var D=0;D=f;D-=2)R=b(d,f,D)<=18?(I-=18,this.words[Z+=1]|=R>>>26):I+=8;else for(D=(d.length-f)%2==0?f+1:f;D=18?(I-=18,this.words[Z+=1]|=R>>>26):I+=8;this.strip()},l.prototype._parseBase=function(d,f,v){this.words=[0],this.length=1;for(var D=0,I=1;I<=67108863;I*=f)D++;D--,I=I/f|0;for(var Z=d.length-v,R=Z%D,C=Math.min(Z,Z-R)+v,g=0,S=v;S1&&0===this.words[this.length-1];)this.length--;return this._normSign()},l.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},l.prototype.inspect=function(){return(this.red?\"\"};var M=[\"\",\"0\",\"00\",\"000\",\"0000\",\"00000\",\"000000\",\"0000000\",\"00000000\",\"000000000\",\"0000000000\",\"00000000000\",\"000000000000\",\"0000000000000\",\"00000000000000\",\"000000000000000\",\"0000000000000000\",\"00000000000000000\",\"000000000000000000\",\"0000000000000000000\",\"00000000000000000000\",\"000000000000000000000\",\"0000000000000000000000\",\"00000000000000000000000\",\"000000000000000000000000\",\"0000000000000000000000000\"],B=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],w=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function O(_,d,f){f.negative=d.negative^_.negative;var v=_.length+d.length|0;f.length=v,v=v-1|0;var D=0|_.words[0],I=0|d.words[0],Z=D*I,C=Z/67108864|0;f.words[0]=67108863&Z;for(var g=1;g>>26,te=67108863&C,Oe=Math.min(g,d.length-1),fe=Math.max(0,g-_.length+1);fe<=Oe;fe++)S+=(Z=(D=0|_.words[g-fe|0])*(I=0|d.words[fe])+te)/67108864|0,te=67108863&Z;f.words[g]=0|te,C=0|S}return 0!==C?f.words[g]=0|C:f.length--,f.strip()}l.prototype.toString=function(d,f){var v;if(f=0|f||1,16===(d=d||10)||\"hex\"===d){v=\"\";for(var D=0,I=0,Z=0;Z>>24-D&16777215)||Z!==this.length-1?M[6-C.length]+C+v:C+v,(D+=2)>=26&&(D-=26,Z--)}for(0!==I&&(v=I.toString(16)+v);v.length%f!=0;)v=\"0\"+v;return 0!==this.negative&&(v=\"-\"+v),v}if(d===(0|d)&&d>=2&&d<=36){var g=B[d],S=w[d];v=\"\";var te=this.clone();for(te.negative=0;!te.isZero();){var Oe=te.modn(S).toString(d);v=(te=te.idivn(S)).isZero()?Oe+v:M[g-Oe.length]+Oe+v}for(this.isZero()&&(v=\"0\"+v);v.length%f!=0;)v=\"0\"+v;return 0!==this.negative&&(v=\"-\"+v),v}r(!1,\"Base should be between 2 and 36\")},l.prototype.toNumber=function(){var d=this.words[0];return 2===this.length?d+=67108864*this.words[1]:3===this.length&&1===this.words[2]?d+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,\"Number can only safely store up to 53 bits\"),0!==this.negative?-d:d},l.prototype.toJSON=function(){return this.toString(16)},l.prototype.toBuffer=function(d,f){return r(void 0!==m),this.toArrayLike(m,d,f)},l.prototype.toArray=function(d,f){return this.toArrayLike(Array,d,f)},l.prototype.toArrayLike=function(d,f,v){var D=this.byteLength(),I=v||Math.max(1,D);r(D<=I,\"byte array longer than desired length\"),r(I>0,\"Requested array length <= 0\"),this.strip();var C,g,Z=\"le\"===f,R=new d(I),S=this.clone();if(Z){for(g=0;!S.isZero();g++)C=S.andln(255),S.iushrn(8),R[g]=C;for(;g=4096&&(v+=13,f>>>=13),f>=64&&(v+=7,f>>>=7),f>=8&&(v+=4,f>>>=4),f>=2&&(v+=2,f>>>=2),v+f},l.prototype._zeroBits=function(d){if(0===d)return 26;var f=d,v=0;return 0==(8191&f)&&(v+=13,f>>>=13),0==(127&f)&&(v+=7,f>>>=7),0==(15&f)&&(v+=4,f>>>=4),0==(3&f)&&(v+=2,f>>>=2),0==(1&f)&&v++,v},l.prototype.bitLength=function(){var f=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+f},l.prototype.zeroBits=function(){if(this.isZero())return 0;for(var d=0,f=0;fd.length?this.clone().ior(d):d.clone().ior(this)},l.prototype.uor=function(d){return this.length>d.length?this.clone().iuor(d):d.clone().iuor(this)},l.prototype.iuand=function(d){var f;f=this.length>d.length?d:this;for(var v=0;vd.length?this.clone().iand(d):d.clone().iand(this)},l.prototype.uand=function(d){return this.length>d.length?this.clone().iuand(d):d.clone().iuand(this)},l.prototype.iuxor=function(d){var f,v;this.length>d.length?(f=this,v=d):(f=d,v=this);for(var D=0;Dd.length?this.clone().ixor(d):d.clone().ixor(this)},l.prototype.uxor=function(d){return this.length>d.length?this.clone().iuxor(d):d.clone().iuxor(this)},l.prototype.inotn=function(d){r(\"number\"==typeof d&&d>=0);var f=0|Math.ceil(d/26),v=d%26;this._expand(f),v>0&&f--;for(var D=0;D0&&(this.words[D]=~this.words[D]&67108863>>26-v),this.strip()},l.prototype.notn=function(d){return this.clone().inotn(d)},l.prototype.setn=function(d,f){r(\"number\"==typeof d&&d>=0);var v=d/26|0,D=d%26;return this._expand(v+1),this.words[v]=f?this.words[v]|1<d.length?(v=this,D=d):(v=d,D=this);for(var I=0,Z=0;Z>>26;for(;0!==I&&Z>>26;if(this.length=v.length,0!==I)this.words[this.length]=I,this.length++;else if(v!==this)for(;Zd.length?this.clone().iadd(d):d.clone().iadd(this)},l.prototype.isub=function(d){if(0!==d.negative){d.negative=0;var f=this.iadd(d);return d.negative=1,f._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(d),this.negative=1,this._normSign();var D,I,v=this.cmp(d);if(0===v)return this.negative=0,this.length=1,this.words[0]=0,this;v>0?(D=this,I=d):(D=d,I=this);for(var Z=0,R=0;R>26,this.words[R]=67108863&f;for(;0!==Z&&R>26,this.words[R]=67108863&f;if(0===Z&&R>>13,ie=0|D[1],be=8191&ie,pe=ie>>>13,Se=0|D[2],Pe=8191&Se,lt=Se>>>13,G=0|D[3],Ze=8191&G,Xe=G>>>13,Ke=0|D[4],Le=8191&Ke,mt=Ke>>>13,Jt=0|D[5],dt=8191&Jt,Re=Jt>>>13,de=0|D[6],le=8191&de,U=de>>>13,H=0|D[7],j=8191&H,_e=H>>>13,Qe=0|D[8],ot=8191&Qe,Je=Qe>>>13,At=0|D[9],Et=8191&At,Mt=At>>>13,ae=0|I[0],Ae=8191&ae,nt=ae>>>13,Lt=0|I[1],Ie=8191&Lt,Ne=Lt>>>13,Ge=0|I[2],tt=8191&Ge,He=Ge>>>13,Pt=0|I[3],Be=8191&Pt,$e=Pt>>>13,qe=0|I[4],pt=8191&qe,we=qe>>>13,je=0|I[5],Fe=8191&je,Dt=je>>>13,We=0|I[6],ft=8191&We,at=We>>>13,nn=0|I[7],en=8191&nn,sn=nn>>>13,Tn=0|I[8],Vt=8191&Tn,Ut=Tn>>>13,an=0|I[9],hn=8191&an,pn=an>>>13;v.negative=d.negative^f.negative,v.length=19;var cn=(R+(C=Math.imul(Oe,Ae))|0)+((8191&(g=(g=Math.imul(Oe,nt))+Math.imul(fe,Ae)|0))<<13)|0;R=((S=Math.imul(fe,nt))+(g>>>13)|0)+(cn>>>26)|0,cn&=67108863,C=Math.imul(be,Ae),g=(g=Math.imul(be,nt))+Math.imul(pe,Ae)|0,S=Math.imul(pe,nt);var bn=(R+(C=C+Math.imul(Oe,Ie)|0)|0)+((8191&(g=(g=g+Math.imul(Oe,Ne)|0)+Math.imul(fe,Ie)|0))<<13)|0;R=((S=S+Math.imul(fe,Ne)|0)+(g>>>13)|0)+(bn>>>26)|0,bn&=67108863,C=Math.imul(Pe,Ae),g=(g=Math.imul(Pe,nt))+Math.imul(lt,Ae)|0,S=Math.imul(lt,nt),C=C+Math.imul(be,Ie)|0,g=(g=g+Math.imul(be,Ne)|0)+Math.imul(pe,Ie)|0,S=S+Math.imul(pe,Ne)|0;var kn=(R+(C=C+Math.imul(Oe,tt)|0)|0)+((8191&(g=(g=g+Math.imul(Oe,He)|0)+Math.imul(fe,tt)|0))<<13)|0;R=((S=S+Math.imul(fe,He)|0)+(g>>>13)|0)+(kn>>>26)|0,kn&=67108863,C=Math.imul(Ze,Ae),g=(g=Math.imul(Ze,nt))+Math.imul(Xe,Ae)|0,S=Math.imul(Xe,nt),C=C+Math.imul(Pe,Ie)|0,g=(g=g+Math.imul(Pe,Ne)|0)+Math.imul(lt,Ie)|0,S=S+Math.imul(lt,Ne)|0,C=C+Math.imul(be,tt)|0,g=(g=g+Math.imul(be,He)|0)+Math.imul(pe,tt)|0,S=S+Math.imul(pe,He)|0;var Rn=(R+(C=C+Math.imul(Oe,Be)|0)|0)+((8191&(g=(g=g+Math.imul(Oe,$e)|0)+Math.imul(fe,Be)|0))<<13)|0;R=((S=S+Math.imul(fe,$e)|0)+(g>>>13)|0)+(Rn>>>26)|0,Rn&=67108863,C=Math.imul(Le,Ae),g=(g=Math.imul(Le,nt))+Math.imul(mt,Ae)|0,S=Math.imul(mt,nt),C=C+Math.imul(Ze,Ie)|0,g=(g=g+Math.imul(Ze,Ne)|0)+Math.imul(Xe,Ie)|0,S=S+Math.imul(Xe,Ne)|0,C=C+Math.imul(Pe,tt)|0,g=(g=g+Math.imul(Pe,He)|0)+Math.imul(lt,tt)|0,S=S+Math.imul(lt,He)|0,C=C+Math.imul(be,Be)|0,g=(g=g+Math.imul(be,$e)|0)+Math.imul(pe,Be)|0,S=S+Math.imul(pe,$e)|0;var ct=(R+(C=C+Math.imul(Oe,pt)|0)|0)+((8191&(g=(g=g+Math.imul(Oe,we)|0)+Math.imul(fe,pt)|0))<<13)|0;R=((S=S+Math.imul(fe,we)|0)+(g>>>13)|0)+(ct>>>26)|0,ct&=67108863,C=Math.imul(dt,Ae),g=(g=Math.imul(dt,nt))+Math.imul(Re,Ae)|0,S=Math.imul(Re,nt),C=C+Math.imul(Le,Ie)|0,g=(g=g+Math.imul(Le,Ne)|0)+Math.imul(mt,Ie)|0,S=S+Math.imul(mt,Ne)|0,C=C+Math.imul(Ze,tt)|0,g=(g=g+Math.imul(Ze,He)|0)+Math.imul(Xe,tt)|0,S=S+Math.imul(Xe,He)|0,C=C+Math.imul(Pe,Be)|0,g=(g=g+Math.imul(Pe,$e)|0)+Math.imul(lt,Be)|0,S=S+Math.imul(lt,$e)|0,C=C+Math.imul(be,pt)|0,g=(g=g+Math.imul(be,we)|0)+Math.imul(pe,pt)|0,S=S+Math.imul(pe,we)|0;var It=(R+(C=C+Math.imul(Oe,Fe)|0)|0)+((8191&(g=(g=g+Math.imul(Oe,Dt)|0)+Math.imul(fe,Fe)|0))<<13)|0;R=((S=S+Math.imul(fe,Dt)|0)+(g>>>13)|0)+(It>>>26)|0,It&=67108863,C=Math.imul(le,Ae),g=(g=Math.imul(le,nt))+Math.imul(U,Ae)|0,S=Math.imul(U,nt),C=C+Math.imul(dt,Ie)|0,g=(g=g+Math.imul(dt,Ne)|0)+Math.imul(Re,Ie)|0,S=S+Math.imul(Re,Ne)|0,C=C+Math.imul(Le,tt)|0,g=(g=g+Math.imul(Le,He)|0)+Math.imul(mt,tt)|0,S=S+Math.imul(mt,He)|0,C=C+Math.imul(Ze,Be)|0,g=(g=g+Math.imul(Ze,$e)|0)+Math.imul(Xe,Be)|0,S=S+Math.imul(Xe,$e)|0,C=C+Math.imul(Pe,pt)|0,g=(g=g+Math.imul(Pe,we)|0)+Math.imul(lt,pt)|0,S=S+Math.imul(lt,we)|0,C=C+Math.imul(be,Fe)|0,g=(g=g+Math.imul(be,Dt)|0)+Math.imul(pe,Fe)|0,S=S+Math.imul(pe,Dt)|0;var it=(R+(C=C+Math.imul(Oe,ft)|0)|0)+((8191&(g=(g=g+Math.imul(Oe,at)|0)+Math.imul(fe,ft)|0))<<13)|0;R=((S=S+Math.imul(fe,at)|0)+(g>>>13)|0)+(it>>>26)|0,it&=67108863,C=Math.imul(j,Ae),g=(g=Math.imul(j,nt))+Math.imul(_e,Ae)|0,S=Math.imul(_e,nt),C=C+Math.imul(le,Ie)|0,g=(g=g+Math.imul(le,Ne)|0)+Math.imul(U,Ie)|0,S=S+Math.imul(U,Ne)|0,C=C+Math.imul(dt,tt)|0,g=(g=g+Math.imul(dt,He)|0)+Math.imul(Re,tt)|0,S=S+Math.imul(Re,He)|0,C=C+Math.imul(Le,Be)|0,g=(g=g+Math.imul(Le,$e)|0)+Math.imul(mt,Be)|0,S=S+Math.imul(mt,$e)|0,C=C+Math.imul(Ze,pt)|0,g=(g=g+Math.imul(Ze,we)|0)+Math.imul(Xe,pt)|0,S=S+Math.imul(Xe,we)|0,C=C+Math.imul(Pe,Fe)|0,g=(g=g+Math.imul(Pe,Dt)|0)+Math.imul(lt,Fe)|0,S=S+Math.imul(lt,Dt)|0,C=C+Math.imul(be,ft)|0,g=(g=g+Math.imul(be,at)|0)+Math.imul(pe,ft)|0,S=S+Math.imul(pe,at)|0;var St=(R+(C=C+Math.imul(Oe,en)|0)|0)+((8191&(g=(g=g+Math.imul(Oe,sn)|0)+Math.imul(fe,en)|0))<<13)|0;R=((S=S+Math.imul(fe,sn)|0)+(g>>>13)|0)+(St>>>26)|0,St&=67108863,C=Math.imul(ot,Ae),g=(g=Math.imul(ot,nt))+Math.imul(Je,Ae)|0,S=Math.imul(Je,nt),C=C+Math.imul(j,Ie)|0,g=(g=g+Math.imul(j,Ne)|0)+Math.imul(_e,Ie)|0,S=S+Math.imul(_e,Ne)|0,C=C+Math.imul(le,tt)|0,g=(g=g+Math.imul(le,He)|0)+Math.imul(U,tt)|0,S=S+Math.imul(U,He)|0,C=C+Math.imul(dt,Be)|0,g=(g=g+Math.imul(dt,$e)|0)+Math.imul(Re,Be)|0,S=S+Math.imul(Re,$e)|0,C=C+Math.imul(Le,pt)|0,g=(g=g+Math.imul(Le,we)|0)+Math.imul(mt,pt)|0,S=S+Math.imul(mt,we)|0,C=C+Math.imul(Ze,Fe)|0,g=(g=g+Math.imul(Ze,Dt)|0)+Math.imul(Xe,Fe)|0,S=S+Math.imul(Xe,Dt)|0,C=C+Math.imul(Pe,ft)|0,g=(g=g+Math.imul(Pe,at)|0)+Math.imul(lt,ft)|0,S=S+Math.imul(lt,at)|0,C=C+Math.imul(be,en)|0,g=(g=g+Math.imul(be,sn)|0)+Math.imul(pe,en)|0,S=S+Math.imul(pe,sn)|0;var Gt=(R+(C=C+Math.imul(Oe,Vt)|0)|0)+((8191&(g=(g=g+Math.imul(Oe,Ut)|0)+Math.imul(fe,Vt)|0))<<13)|0;R=((S=S+Math.imul(fe,Ut)|0)+(g>>>13)|0)+(Gt>>>26)|0,Gt&=67108863,C=Math.imul(Et,Ae),g=(g=Math.imul(Et,nt))+Math.imul(Mt,Ae)|0,S=Math.imul(Mt,nt),C=C+Math.imul(ot,Ie)|0,g=(g=g+Math.imul(ot,Ne)|0)+Math.imul(Je,Ie)|0,S=S+Math.imul(Je,Ne)|0,C=C+Math.imul(j,tt)|0,g=(g=g+Math.imul(j,He)|0)+Math.imul(_e,tt)|0,S=S+Math.imul(_e,He)|0,C=C+Math.imul(le,Be)|0,g=(g=g+Math.imul(le,$e)|0)+Math.imul(U,Be)|0,S=S+Math.imul(U,$e)|0,C=C+Math.imul(dt,pt)|0,g=(g=g+Math.imul(dt,we)|0)+Math.imul(Re,pt)|0,S=S+Math.imul(Re,we)|0,C=C+Math.imul(Le,Fe)|0,g=(g=g+Math.imul(Le,Dt)|0)+Math.imul(mt,Fe)|0,S=S+Math.imul(mt,Dt)|0,C=C+Math.imul(Ze,ft)|0,g=(g=g+Math.imul(Ze,at)|0)+Math.imul(Xe,ft)|0,S=S+Math.imul(Xe,at)|0,C=C+Math.imul(Pe,en)|0,g=(g=g+Math.imul(Pe,sn)|0)+Math.imul(lt,en)|0,S=S+Math.imul(lt,sn)|0,C=C+Math.imul(be,Vt)|0,g=(g=g+Math.imul(be,Ut)|0)+Math.imul(pe,Vt)|0,S=S+Math.imul(pe,Ut)|0;var fn=(R+(C=C+Math.imul(Oe,hn)|0)|0)+((8191&(g=(g=g+Math.imul(Oe,pn)|0)+Math.imul(fe,hn)|0))<<13)|0;R=((S=S+Math.imul(fe,pn)|0)+(g>>>13)|0)+(fn>>>26)|0,fn&=67108863,C=Math.imul(Et,Ie),g=(g=Math.imul(Et,Ne))+Math.imul(Mt,Ie)|0,S=Math.imul(Mt,Ne),C=C+Math.imul(ot,tt)|0,g=(g=g+Math.imul(ot,He)|0)+Math.imul(Je,tt)|0,S=S+Math.imul(Je,He)|0,C=C+Math.imul(j,Be)|0,g=(g=g+Math.imul(j,$e)|0)+Math.imul(_e,Be)|0,S=S+Math.imul(_e,$e)|0,C=C+Math.imul(le,pt)|0,g=(g=g+Math.imul(le,we)|0)+Math.imul(U,pt)|0,S=S+Math.imul(U,we)|0,C=C+Math.imul(dt,Fe)|0,g=(g=g+Math.imul(dt,Dt)|0)+Math.imul(Re,Fe)|0,S=S+Math.imul(Re,Dt)|0,C=C+Math.imul(Le,ft)|0,g=(g=g+Math.imul(Le,at)|0)+Math.imul(mt,ft)|0,S=S+Math.imul(mt,at)|0,C=C+Math.imul(Ze,en)|0,g=(g=g+Math.imul(Ze,sn)|0)+Math.imul(Xe,en)|0,S=S+Math.imul(Xe,sn)|0,C=C+Math.imul(Pe,Vt)|0,g=(g=g+Math.imul(Pe,Ut)|0)+Math.imul(lt,Vt)|0,S=S+Math.imul(lt,Ut)|0;var gn=(R+(C=C+Math.imul(be,hn)|0)|0)+((8191&(g=(g=g+Math.imul(be,pn)|0)+Math.imul(pe,hn)|0))<<13)|0;R=((S=S+Math.imul(pe,pn)|0)+(g>>>13)|0)+(gn>>>26)|0,gn&=67108863,C=Math.imul(Et,tt),g=(g=Math.imul(Et,He))+Math.imul(Mt,tt)|0,S=Math.imul(Mt,He),C=C+Math.imul(ot,Be)|0,g=(g=g+Math.imul(ot,$e)|0)+Math.imul(Je,Be)|0,S=S+Math.imul(Je,$e)|0,C=C+Math.imul(j,pt)|0,g=(g=g+Math.imul(j,we)|0)+Math.imul(_e,pt)|0,S=S+Math.imul(_e,we)|0,C=C+Math.imul(le,Fe)|0,g=(g=g+Math.imul(le,Dt)|0)+Math.imul(U,Fe)|0,S=S+Math.imul(U,Dt)|0,C=C+Math.imul(dt,ft)|0,g=(g=g+Math.imul(dt,at)|0)+Math.imul(Re,ft)|0,S=S+Math.imul(Re,at)|0,C=C+Math.imul(Le,en)|0,g=(g=g+Math.imul(Le,sn)|0)+Math.imul(mt,en)|0,S=S+Math.imul(mt,sn)|0,C=C+Math.imul(Ze,Vt)|0,g=(g=g+Math.imul(Ze,Ut)|0)+Math.imul(Xe,Vt)|0,S=S+Math.imul(Xe,Ut)|0;var Yt=(R+(C=C+Math.imul(Pe,hn)|0)|0)+((8191&(g=(g=g+Math.imul(Pe,pn)|0)+Math.imul(lt,hn)|0))<<13)|0;R=((S=S+Math.imul(lt,pn)|0)+(g>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,C=Math.imul(Et,Be),g=(g=Math.imul(Et,$e))+Math.imul(Mt,Be)|0,S=Math.imul(Mt,$e),C=C+Math.imul(ot,pt)|0,g=(g=g+Math.imul(ot,we)|0)+Math.imul(Je,pt)|0,S=S+Math.imul(Je,we)|0,C=C+Math.imul(j,Fe)|0,g=(g=g+Math.imul(j,Dt)|0)+Math.imul(_e,Fe)|0,S=S+Math.imul(_e,Dt)|0,C=C+Math.imul(le,ft)|0,g=(g=g+Math.imul(le,at)|0)+Math.imul(U,ft)|0,S=S+Math.imul(U,at)|0,C=C+Math.imul(dt,en)|0,g=(g=g+Math.imul(dt,sn)|0)+Math.imul(Re,en)|0,S=S+Math.imul(Re,sn)|0,C=C+Math.imul(Le,Vt)|0,g=(g=g+Math.imul(Le,Ut)|0)+Math.imul(mt,Vt)|0,S=S+Math.imul(mt,Ut)|0;var Rt=(R+(C=C+Math.imul(Ze,hn)|0)|0)+((8191&(g=(g=g+Math.imul(Ze,pn)|0)+Math.imul(Xe,hn)|0))<<13)|0;R=((S=S+Math.imul(Xe,pn)|0)+(g>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,C=Math.imul(Et,pt),g=(g=Math.imul(Et,we))+Math.imul(Mt,pt)|0,S=Math.imul(Mt,we),C=C+Math.imul(ot,Fe)|0,g=(g=g+Math.imul(ot,Dt)|0)+Math.imul(Je,Fe)|0,S=S+Math.imul(Je,Dt)|0,C=C+Math.imul(j,ft)|0,g=(g=g+Math.imul(j,at)|0)+Math.imul(_e,ft)|0,S=S+Math.imul(_e,at)|0,C=C+Math.imul(le,en)|0,g=(g=g+Math.imul(le,sn)|0)+Math.imul(U,en)|0,S=S+Math.imul(U,sn)|0,C=C+Math.imul(dt,Vt)|0,g=(g=g+Math.imul(dt,Ut)|0)+Math.imul(Re,Vt)|0,S=S+Math.imul(Re,Ut)|0;var Tt=(R+(C=C+Math.imul(Le,hn)|0)|0)+((8191&(g=(g=g+Math.imul(Le,pn)|0)+Math.imul(mt,hn)|0))<<13)|0;R=((S=S+Math.imul(mt,pn)|0)+(g>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,C=Math.imul(Et,Fe),g=(g=Math.imul(Et,Dt))+Math.imul(Mt,Fe)|0,S=Math.imul(Mt,Dt),C=C+Math.imul(ot,ft)|0,g=(g=g+Math.imul(ot,at)|0)+Math.imul(Je,ft)|0,S=S+Math.imul(Je,at)|0,C=C+Math.imul(j,en)|0,g=(g=g+Math.imul(j,sn)|0)+Math.imul(_e,en)|0,S=S+Math.imul(_e,sn)|0,C=C+Math.imul(le,Vt)|0,g=(g=g+Math.imul(le,Ut)|0)+Math.imul(U,Vt)|0,S=S+Math.imul(U,Ut)|0;var zt=(R+(C=C+Math.imul(dt,hn)|0)|0)+((8191&(g=(g=g+Math.imul(dt,pn)|0)+Math.imul(Re,hn)|0))<<13)|0;R=((S=S+Math.imul(Re,pn)|0)+(g>>>13)|0)+(zt>>>26)|0,zt&=67108863,C=Math.imul(Et,ft),g=(g=Math.imul(Et,at))+Math.imul(Mt,ft)|0,S=Math.imul(Mt,at),C=C+Math.imul(ot,en)|0,g=(g=g+Math.imul(ot,sn)|0)+Math.imul(Je,en)|0,S=S+Math.imul(Je,sn)|0,C=C+Math.imul(j,Vt)|0,g=(g=g+Math.imul(j,Ut)|0)+Math.imul(_e,Vt)|0,S=S+Math.imul(_e,Ut)|0;var dn=(R+(C=C+Math.imul(le,hn)|0)|0)+((8191&(g=(g=g+Math.imul(le,pn)|0)+Math.imul(U,hn)|0))<<13)|0;R=((S=S+Math.imul(U,pn)|0)+(g>>>13)|0)+(dn>>>26)|0,dn&=67108863,C=Math.imul(Et,en),g=(g=Math.imul(Et,sn))+Math.imul(Mt,en)|0,S=Math.imul(Mt,sn),C=C+Math.imul(ot,Vt)|0,g=(g=g+Math.imul(ot,Ut)|0)+Math.imul(Je,Vt)|0,S=S+Math.imul(Je,Ut)|0;var Ht=(R+(C=C+Math.imul(j,hn)|0)|0)+((8191&(g=(g=g+Math.imul(j,pn)|0)+Math.imul(_e,hn)|0))<<13)|0;R=((S=S+Math.imul(_e,pn)|0)+(g>>>13)|0)+(Ht>>>26)|0,Ht&=67108863,C=Math.imul(Et,Vt),g=(g=Math.imul(Et,Ut))+Math.imul(Mt,Vt)|0,S=Math.imul(Mt,Ut);var $t=(R+(C=C+Math.imul(ot,hn)|0)|0)+((8191&(g=(g=g+Math.imul(ot,pn)|0)+Math.imul(Je,hn)|0))<<13)|0;R=((S=S+Math.imul(Je,pn)|0)+(g>>>13)|0)+($t>>>26)|0,$t&=67108863;var wt=(R+(C=Math.imul(Et,hn))|0)+((8191&(g=(g=Math.imul(Et,pn))+Math.imul(Mt,hn)|0))<<13)|0;return R=((S=Math.imul(Mt,pn))+(g>>>13)|0)+(wt>>>26)|0,wt&=67108863,Z[0]=cn,Z[1]=bn,Z[2]=kn,Z[3]=Rn,Z[4]=ct,Z[5]=It,Z[6]=it,Z[7]=St,Z[8]=Gt,Z[9]=fn,Z[10]=gn,Z[11]=Yt,Z[12]=Rt,Z[13]=Tt,Z[14]=zt,Z[15]=dn,Z[16]=Ht,Z[17]=$t,Z[18]=wt,0!==R&&(Z[19]=R,v.length++),v};function z(_,d,f){return(new W).mulp(_,d,f)}function W(_,d){this.x=_,this.y=d}Math.imul||(k=O),l.prototype.mulTo=function(d,f){var D=this.length+d.length;return 10===this.length&&10===d.length?k(this,d,f):D<63?O(this,d,f):D<1024?function(_,d,f){f.negative=d.negative^_.negative,f.length=_.length+d.length;for(var v=0,D=0,I=0;I>>26)|0)>>>26,Z&=67108863}f.words[I]=R,v=Z,Z=D}return 0!==v?f.words[I]=v:f.length--,f.strip()}(this,d,f):z(this,d,f)},W.prototype.makeRBT=function(d){for(var f=new Array(d),v=l.prototype._countBits(d)-1,D=0;D>=1;return D},W.prototype.permute=function(d,f,v,D,I,Z){for(var R=0;R>>=1)I++;return 1<>>=13),I>>>=13;for(Z=2*f;Z>=26,f+=D/67108864|0,f+=I>>>26,this.words[v]=67108863&I}return 0!==f&&(this.words[v]=f,this.length++),this},l.prototype.muln=function(d){return this.clone().imuln(d)},l.prototype.sqr=function(){return this.mul(this)},l.prototype.isqr=function(){return this.imul(this.clone())},l.prototype.pow=function(d){var f=function(_){for(var d=new Array(_.bitLength()),f=0;f>>D}return d}(d);if(0===f.length)return new l(1);for(var v=this,D=0;D=0);var I,f=d%26,v=(d-f)/26,D=67108863>>>26-f<<26-f;if(0!==f){var Z=0;for(I=0;I>>26-f}Z&&(this.words[I]=Z,this.length++)}if(0!==v){for(I=this.length-1;I>=0;I--)this.words[I+v]=this.words[I];for(I=0;I=0),D=f?(f-f%26)/26:0;var I=d%26,Z=Math.min((d-I)/26,this.length),R=67108863^67108863>>>I<Z)for(this.length-=Z,g=0;g=0&&(0!==S||g>=D);g--){var te=0|this.words[g];this.words[g]=S<<26-I|te>>>I,S=te&R}return C&&0!==S&&(C.words[C.length++]=S),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},l.prototype.ishrn=function(d,f,v){return r(0===this.negative),this.iushrn(d,f,v)},l.prototype.shln=function(d){return this.clone().ishln(d)},l.prototype.ushln=function(d){return this.clone().iushln(d)},l.prototype.shrn=function(d){return this.clone().ishrn(d)},l.prototype.ushrn=function(d){return this.clone().iushrn(d)},l.prototype.testn=function(d){r(\"number\"==typeof d&&d>=0);var f=d%26,v=(d-f)/26;return!(this.length<=v||!(this.words[v]&1<=0);var f=d%26,v=(d-f)/26;return r(0===this.negative,\"imaskn works only with positive numbers\"),this.length<=v?this:(0!==f&&v++,this.length=Math.min(v,this.length),0!==f&&(this.words[this.length-1]&=67108863^67108863>>>f<=67108864;f++)this.words[f]-=67108864,f===this.length-1?this.words[f+1]=1:this.words[f+1]++;return this.length=Math.max(this.length,f+1),this},l.prototype.isubn=function(d){if(r(\"number\"==typeof d),r(d<67108864),d<0)return this.iaddn(-d);if(0!==this.negative)return this.negative=0,this.iaddn(d),this.negative=1,this;if(this.words[0]-=d,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var f=0;f>26)-(C/67108864|0),this.words[I+v]=67108863&Z}for(;I>26,this.words[I+v]=67108863&Z;if(0===R)return this.strip();for(r(-1===R),R=0,I=0;I>26,this.words[I]=67108863&Z;return this.negative=1,this.strip()},l.prototype._wordDiv=function(d,f){var v,D=this.clone(),I=d,Z=0|I.words[I.length-1];0!=(v=26-this._countBits(Z))&&(I=I.ushln(v),D.iushln(v),Z=0|I.words[I.length-1]);var g,C=D.length-I.length;if(\"mod\"!==f){(g=new l(null)).length=C+1,g.words=new Array(g.length);for(var S=0;S=0;Oe--){var fe=67108864*(0|D.words[I.length+Oe])+(0|D.words[I.length+Oe-1]);for(fe=Math.min(fe/Z|0,67108863),D._ishlnsubmul(I,fe,Oe);0!==D.negative;)fe--,D.negative=0,D._ishlnsubmul(I,1,Oe),D.isZero()||(D.negative^=1);g&&(g.words[Oe]=fe)}return g&&g.strip(),D.strip(),\"div\"!==f&&0!==v&&D.iushrn(v),{div:g||null,mod:D}},l.prototype.divmod=function(d,f,v){return r(!d.isZero()),this.isZero()?{div:new l(0),mod:new l(0)}:0!==this.negative&&0===d.negative?(Z=this.neg().divmod(d,f),\"mod\"!==f&&(D=Z.div.neg()),\"div\"!==f&&(I=Z.mod.neg(),v&&0!==I.negative&&I.iadd(d)),{div:D,mod:I}):0===this.negative&&0!==d.negative?(Z=this.divmod(d.neg(),f),\"mod\"!==f&&(D=Z.div.neg()),{div:D,mod:Z.mod}):0!=(this.negative&d.negative)?(Z=this.neg().divmod(d.neg(),f),\"div\"!==f&&(I=Z.mod.neg(),v&&0!==I.negative&&I.isub(d)),{div:Z.div,mod:I}):d.length>this.length||this.cmp(d)<0?{div:new l(0),mod:this}:1===d.length?\"div\"===f?{div:this.divn(d.words[0]),mod:null}:\"mod\"===f?{div:null,mod:new l(this.modn(d.words[0]))}:{div:this.divn(d.words[0]),mod:new l(this.modn(d.words[0]))}:this._wordDiv(d,f);var D,I,Z},l.prototype.div=function(d){return this.divmod(d,\"div\",!1).div},l.prototype.mod=function(d){return this.divmod(d,\"mod\",!1).mod},l.prototype.umod=function(d){return this.divmod(d,\"mod\",!0).mod},l.prototype.divRound=function(d){var f=this.divmod(d);if(f.mod.isZero())return f.div;var v=0!==f.div.negative?f.mod.isub(d):f.mod,D=d.ushrn(1),I=d.andln(1),Z=v.cmp(D);return Z<0||1===I&&0===Z?f.div:0!==f.div.negative?f.div.isubn(1):f.div.iaddn(1)},l.prototype.modn=function(d){r(d<=67108863);for(var f=(1<<26)%d,v=0,D=this.length-1;D>=0;D--)v=(f*v+(0|this.words[D]))%d;return v},l.prototype.idivn=function(d){r(d<=67108863);for(var f=0,v=this.length-1;v>=0;v--){var D=(0|this.words[v])+67108864*f;this.words[v]=D/d|0,f=D%d}return this.strip()},l.prototype.divn=function(d){return this.clone().idivn(d)},l.prototype.egcd=function(d){r(0===d.negative),r(!d.isZero());var f=this,v=d.clone();f=0!==f.negative?f.umod(d):f.clone();for(var D=new l(1),I=new l(0),Z=new l(0),R=new l(1),C=0;f.isEven()&&v.isEven();)f.iushrn(1),v.iushrn(1),++C;for(var g=v.clone(),S=f.clone();!f.isZero();){for(var te=0,Oe=1;0==(f.words[0]&Oe)&&te<26;++te,Oe<<=1);if(te>0)for(f.iushrn(te);te-- >0;)(D.isOdd()||I.isOdd())&&(D.iadd(g),I.isub(S)),D.iushrn(1),I.iushrn(1);for(var fe=0,ie=1;0==(v.words[0]&ie)&&fe<26;++fe,ie<<=1);if(fe>0)for(v.iushrn(fe);fe-- >0;)(Z.isOdd()||R.isOdd())&&(Z.iadd(g),R.isub(S)),Z.iushrn(1),R.iushrn(1);f.cmp(v)>=0?(f.isub(v),D.isub(Z),I.isub(R)):(v.isub(f),Z.isub(D),R.isub(I))}return{a:Z,b:R,gcd:v.iushln(C)}},l.prototype._invmp=function(d){r(0===d.negative),r(!d.isZero());var te,f=this,v=d.clone();f=0!==f.negative?f.umod(d):f.clone();for(var D=new l(1),I=new l(0),Z=v.clone();f.cmpn(1)>0&&v.cmpn(1)>0;){for(var R=0,C=1;0==(f.words[0]&C)&&R<26;++R,C<<=1);if(R>0)for(f.iushrn(R);R-- >0;)D.isOdd()&&D.iadd(Z),D.iushrn(1);for(var g=0,S=1;0==(v.words[0]&S)&&g<26;++g,S<<=1);if(g>0)for(v.iushrn(g);g-- >0;)I.isOdd()&&I.iadd(Z),I.iushrn(1);f.cmp(v)>=0?(f.isub(v),D.isub(I)):(v.isub(f),I.isub(D))}return(te=0===f.cmpn(1)?D:I).cmpn(0)<0&&te.iadd(d),te},l.prototype.gcd=function(d){if(this.isZero())return d.abs();if(d.isZero())return this.abs();var f=this.clone(),v=d.clone();f.negative=0,v.negative=0;for(var D=0;f.isEven()&&v.isEven();D++)f.iushrn(1),v.iushrn(1);for(;;){for(;f.isEven();)f.iushrn(1);for(;v.isEven();)v.iushrn(1);var I=f.cmp(v);if(I<0){var Z=f;f=v,v=Z}else if(0===I||0===v.cmpn(1))break;f.isub(v)}return v.iushln(D)},l.prototype.invm=function(d){return this.egcd(d).a.umod(d)},l.prototype.isEven=function(){return 0==(1&this.words[0])},l.prototype.isOdd=function(){return 1==(1&this.words[0])},l.prototype.andln=function(d){return this.words[0]&d},l.prototype.bincn=function(d){r(\"number\"==typeof d);var f=d%26,v=(d-f)/26,D=1<>>26,this.words[Z]=R&=67108863}return 0!==I&&(this.words[Z]=I,this.length++),this},l.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},l.prototype.cmpn=function(d){var v,f=d<0;if(0!==this.negative&&!f)return-1;if(0===this.negative&&f)return 1;if(this.strip(),this.length>1)v=1;else{f&&(d=-d),r(d<=67108863,\"Number is too big\");var D=0|this.words[0];v=D===d?0:Dd.length)return 1;if(this.length=0;v--){var D=0|this.words[v],I=0|d.words[v];if(D!==I){DI&&(f=1);break}}return f},l.prototype.gtn=function(d){return 1===this.cmpn(d)},l.prototype.gt=function(d){return 1===this.cmp(d)},l.prototype.gten=function(d){return this.cmpn(d)>=0},l.prototype.gte=function(d){return this.cmp(d)>=0},l.prototype.ltn=function(d){return-1===this.cmpn(d)},l.prototype.lt=function(d){return-1===this.cmp(d)},l.prototype.lten=function(d){return this.cmpn(d)<=0},l.prototype.lte=function(d){return this.cmp(d)<=0},l.prototype.eqn=function(d){return 0===this.cmpn(d)},l.prototype.eq=function(d){return 0===this.cmp(d)},l.red=function(d){return new A(d)},l.prototype.toRed=function(d){return r(!this.red,\"Already a number in reduction context\"),r(0===this.negative,\"red works only with positives\"),d.convertTo(this)._forceRed(d)},l.prototype.fromRed=function(){return r(this.red,\"fromRed works only with numbers in reduction context\"),this.red.convertFrom(this)},l.prototype._forceRed=function(d){return this.red=d,this},l.prototype.forceRed=function(d){return r(!this.red,\"Already a number in reduction context\"),this._forceRed(d)},l.prototype.redAdd=function(d){return r(this.red,\"redAdd works only with red numbers\"),this.red.add(this,d)},l.prototype.redIAdd=function(d){return r(this.red,\"redIAdd works only with red numbers\"),this.red.iadd(this,d)},l.prototype.redSub=function(d){return r(this.red,\"redSub works only with red numbers\"),this.red.sub(this,d)},l.prototype.redISub=function(d){return r(this.red,\"redISub works only with red numbers\"),this.red.isub(this,d)},l.prototype.redShl=function(d){return r(this.red,\"redShl works only with red numbers\"),this.red.shl(this,d)},l.prototype.redMul=function(d){return r(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,d),this.red.mul(this,d)},l.prototype.redIMul=function(d){return r(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,d),this.red.imul(this,d)},l.prototype.redSqr=function(){return r(this.red,\"redSqr works only with red numbers\"),this.red._verify1(this),this.red.sqr(this)},l.prototype.redISqr=function(){return r(this.red,\"redISqr works only with red numbers\"),this.red._verify1(this),this.red.isqr(this)},l.prototype.redSqrt=function(){return r(this.red,\"redSqrt works only with red numbers\"),this.red._verify1(this),this.red.sqrt(this)},l.prototype.redInvm=function(){return r(this.red,\"redInvm works only with red numbers\"),this.red._verify1(this),this.red.invm(this)},l.prototype.redNeg=function(){return r(this.red,\"redNeg works only with red numbers\"),this.red._verify1(this),this.red.neg(this)},l.prototype.redPow=function(d){return r(this.red&&!d.red,\"redPow(normalNum)\"),this.red._verify1(this),this.red.pow(this,d)};var K={k256:null,p224:null,p192:null,p25519:null};function $(_,d){this.name=_,this.p=new l(d,16),this.n=this.p.bitLength(),this.k=new l(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function re(){$.call(this,\"k256\",\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f\")}function me(){$.call(this,\"p224\",\"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001\")}function q(){$.call(this,\"p192\",\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff\")}function Me(){$.call(this,\"25519\",\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\")}function A(_){if(\"string\"==typeof _){var d=l._prime(_);this.m=d.p,this.prime=d}else r(_.gtn(1),\"modulus must be greater than 1\"),this.m=_,this.prime=null}function ce(_){A.call(this,_),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new l(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}$.prototype._tmp=function(){var d=new l(null);return d.words=new Array(Math.ceil(this.n/13)),d},$.prototype.ireduce=function(d){var v,f=d;do{this.split(f,this.tmp),v=(f=(f=this.imulK(f)).iadd(this.tmp)).bitLength()}while(v>this.n);var D=v0?f.isub(this.p):void 0!==f.strip?f.strip():f._strip(),f},$.prototype.split=function(d,f){d.iushrn(this.n,0,f)},$.prototype.imulK=function(d){return d.imul(this.k)},u(re,$),re.prototype.split=function(d,f){for(var v=4194303,D=Math.min(d.length,9),I=0;I>>22,Z=R}d.words[I-10]=Z>>>=22,d.length-=0===Z&&d.length>10?10:9},re.prototype.imulK=function(d){d.words[d.length]=0,d.words[d.length+1]=0,d.length+=2;for(var f=0,v=0;v>>=26,d.words[v]=I,f=D}return 0!==f&&(d.words[d.length++]=f),d},l._prime=function(d){if(K[d])return K[d];var f;if(\"k256\"===d)f=new re;else if(\"p224\"===d)f=new me;else if(\"p192\"===d)f=new q;else{if(\"p25519\"!==d)throw new Error(\"Unknown prime \"+d);f=new Me}return K[d]=f,f},A.prototype._verify1=function(d){r(0===d.negative,\"red works only with positives\"),r(d.red,\"red works only with red numbers\")},A.prototype._verify2=function(d,f){r(0==(d.negative|f.negative),\"red works only with positives\"),r(d.red&&d.red===f.red,\"red works only with red numbers\")},A.prototype.imod=function(d){return this.prime?this.prime.ireduce(d)._forceRed(this):d.umod(this.m)._forceRed(this)},A.prototype.neg=function(d){return d.isZero()?d.clone():this.m.sub(d)._forceRed(this)},A.prototype.add=function(d,f){this._verify2(d,f);var v=d.add(f);return v.cmp(this.m)>=0&&v.isub(this.m),v._forceRed(this)},A.prototype.iadd=function(d,f){this._verify2(d,f);var v=d.iadd(f);return v.cmp(this.m)>=0&&v.isub(this.m),v},A.prototype.sub=function(d,f){this._verify2(d,f);var v=d.sub(f);return v.cmpn(0)<0&&v.iadd(this.m),v._forceRed(this)},A.prototype.isub=function(d,f){this._verify2(d,f);var v=d.isub(f);return v.cmpn(0)<0&&v.iadd(this.m),v},A.prototype.shl=function(d,f){return this._verify1(d),this.imod(d.ushln(f))},A.prototype.imul=function(d,f){return this._verify2(d,f),this.imod(d.imul(f))},A.prototype.mul=function(d,f){return this._verify2(d,f),this.imod(d.mul(f))},A.prototype.isqr=function(d){return this.imul(d,d.clone())},A.prototype.sqr=function(d){return this.mul(d,d)},A.prototype.sqrt=function(d){if(d.isZero())return d.clone();var f=this.m.andln(3);if(r(f%2==1),3===f){var v=this.m.add(new l(1)).iushrn(2);return this.pow(d,v)}for(var D=this.m.subn(1),I=0;!D.isZero()&&0===D.andln(1);)I++,D.iushrn(1);r(!D.isZero());var Z=new l(1).toRed(this),R=Z.redNeg(),C=this.m.subn(1).iushrn(1),g=this.m.bitLength();for(g=new l(2*g*g).toRed(this);0!==this.pow(g,C).cmp(R);)g.redIAdd(R);for(var S=this.pow(g,D),te=this.pow(d,D.addn(1).iushrn(1)),Oe=this.pow(d,D),fe=I;0!==Oe.cmp(Z);){for(var ie=Oe,be=0;0!==ie.cmp(Z);be++)ie=ie.redSqr();r(be=0;I--){for(var S=f.words[I],te=g-1;te>=0;te--){var Oe=S>>te&1;Z!==D[0]&&(Z=this.sqr(Z)),0!==Oe||0!==R?(R<<=1,R|=Oe,(4==++C||0===I&&0===te)&&(Z=this.mul(Z,D[R]),C=0,R=0)):C=0}g=26}return Z},A.prototype.convertTo=function(d){var f=d.umod(this.m);return f===d?f.clone():f},A.prototype.convertFrom=function(d){var f=d.clone();return f.red=null,f},l.mont=function(d){return new ce(d)},u(ce,A),ce.prototype.convertTo=function(d){return this.imod(d.ushln(this.shift))},ce.prototype.convertFrom=function(d){var f=this.imod(d.mul(this.rinv));return f.red=null,f},ce.prototype.imul=function(d,f){if(d.isZero()||f.isZero())return d.words[0]=0,d.length=1,d;var v=d.imul(f),D=v.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),I=v.isub(D).iushrn(this.shift),Z=I;return I.cmp(this.m)>=0?Z=I.isub(this.m):I.cmpn(0)<0&&(Z=I.iadd(this.m)),Z._forceRed(this)},ce.prototype.mul=function(d,f){if(d.isZero()||f.isZero())return new l(0)._forceRed(this);var v=d.mul(f),D=v.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),I=v.isub(D).iushrn(this.shift),Z=I;return I.cmp(this.m)>=0?Z=I.isub(this.m):I.cmpn(0)<0&&(Z=I.iadd(this.m)),Z._forceRed(this)},ce.prototype.invm=function(d){return this.imod(d._invmp(this.m).mul(this.r2))._forceRed(this)}}(st=c.nmd(st),this)},1985:(st,P,c)=>{\"use strict\";c.r(P),c.d(P,{pack:()=>B,keccak256:()=>w,sha256:()=>E});var s=c(2024),e=c(1488),r=c(8518),u=c(5614),l=c(8822);const m=new RegExp(\"^bytes([0-9]+)$\"),a=new RegExp(\"^(u?int)([0-9]*)$\"),b=new RegExp(\"^(.*)\\\\[([0-9]*)\\\\]$\");function M(O,k,Y){switch(O){case\"address\":return Y?(0,e.zeroPad)(k,32):(0,e.arrayify)(k);case\"string\":return(0,l.Y0)(k);case\"bytes\":return(0,e.arrayify)(k);case\"bool\":return k=k?\"0x01\":\"0x00\",Y?(0,e.zeroPad)(k,32):(0,e.arrayify)(k)}let z=O.match(a);if(z){let W=parseInt(z[2]||\"256\");if(z[2]&&String(W)!==z[2]||W%8!=0||0===W||W>256)throw new Error(\"invalid number type - \"+O);return Y&&(W=256),k=s.O$.from(k).toTwos(W),(0,e.zeroPad)(k,W/8)}if(z=O.match(m),z){const W=parseInt(z[1]);if(String(W)!==z[1]||0===W||W>32)throw new Error(\"invalid bytes type - \"+O);if((0,e.arrayify)(k).byteLength!==W)throw new Error(\"invalid value for \"+O);return Y?(0,e.arrayify)((k+\"0000000000000000000000000000000000000000000000000000000000000000\").substring(0,66)):k}if(z=O.match(b),z&&Array.isArray(k)){const W=z[1];if(parseInt(z[2]||String(k.length))!=k.length)throw new Error(\"invalid value for \"+O);const $=[];return k.forEach(function(re){$.push(M(W,re,!0))}),(0,e.concat)($)}throw new Error(\"invalid type - \"+O)}function B(O,k){if(O.length!=k.length)throw new Error(\"type/value count mismatch\");const Y=[];return O.forEach(function(z,W){Y.push(M(z,k[W]))}),(0,e.hexlify)((0,e.concat)(Y))}function w(O,k){return(0,r.keccak256)(B(O,k))}function E(O,k){return(0,u.JQ)(B(O,k))}},7188:(st,P,c)=>{\"use strict\";c.d(P,{Ll:()=>z});var s=c(8822);function r(W,K){K||(K=function(me){return[parseInt(me,16)]});let $=0,re={};return W.split(\",\").forEach(me=>{let q=me.split(\":\");$+=parseInt(q[0],16),re[$]=K(q[1])}),re}function u(W){let K=0;return W.split(\",\").map($=>{let re=$.split(\"-\");1===re.length?re[1]=\"0\":\"\"===re[1]&&(re[1]=\"1\");let me=K+parseInt(re[0],16);return K=parseInt(re[1],16),{l:me,h:K}})}function l(W,K){let $=0;for(let re=0;re=$&&W<=$+me.h&&(W-$)%(me.d||1)==0){if(me.e&&-1!==me.e.indexOf(W-$))continue;return me}}return null}const m=u(\"221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d\"),a=\"ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff\".split(\",\").map(W=>parseInt(W,16)),b=[{h:25,s:32,l:65},{h:30,s:32,e:[23],l:127},{h:54,s:1,e:[48],l:64,d:2},{h:14,s:1,l:57,d:2},{h:44,s:1,l:17,d:2},{h:10,s:1,e:[2,6,8],l:61,d:2},{h:16,s:1,l:68,d:2},{h:84,s:1,e:[18,24,66],l:19,d:2},{h:26,s:32,e:[17],l:435},{h:22,s:1,l:71,d:2},{h:15,s:80,l:40},{h:31,s:32,l:16},{h:32,s:1,l:80,d:2},{h:52,s:1,l:42,d:2},{h:12,s:1,l:55,d:2},{h:40,s:1,e:[38],l:15,d:2},{h:14,s:1,l:48,d:2},{h:37,s:48,l:49},{h:148,s:1,l:6351,d:2},{h:88,s:1,l:160,d:2},{h:15,s:16,l:704},{h:25,s:26,l:854},{h:25,s:32,l:55915},{h:37,s:40,l:1247},{h:25,s:-119711,l:53248},{h:25,s:-119763,l:52},{h:25,s:-119815,l:52},{h:25,s:-119867,e:[1,4,5,7,8,11,12,17],l:52},{h:25,s:-119919,l:52},{h:24,s:-119971,e:[2,7,8,17],l:52},{h:24,s:-120023,e:[2,7,13,15,16,17],l:52},{h:25,s:-120075,l:52},{h:25,s:-120127,l:52},{h:25,s:-120179,l:52},{h:25,s:-120231,l:52},{h:25,s:-120283,l:52},{h:25,s:-120335,l:52},{h:24,s:-119543,e:[17],l:56},{h:24,s:-119601,e:[17],l:58},{h:24,s:-119659,e:[17],l:58},{h:24,s:-119717,e:[17],l:58},{h:24,s:-119775,e:[17],l:58}],y=r(\"b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3\"),M=r(\"179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7\"),B=r(\"df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D\",function(W){if(W.length%4!=0)throw new Error(\"bad data\");let K=[];for(let $=0;$($.forEach(re=>{K.push(re)}),K),[])}(K.map(re=>a.indexOf(re)>=0||re>=65024&&re<=65039?[]:function(W){let K=l(W,b);if(K)return[W+K.s];let $=y[W];if($)return $;let re=M[W];return re?[W+re[0]]:B[W]||null}(re)||[re])),K=(0,s.XL)((0,s.uu)(K),s.Uj.NFKC),K.forEach(re=>{if(function(W){return!!l(W,w)}(re))throw new Error(\"STRINGPREP_CONTAINS_PROHIBITED\")}),K.forEach(re=>{if(function(W){return!!l(W,m)}(re))throw new Error(\"STRINGPREP_CONTAINS_UNASSIGNED\")});let $=(0,s.uu)(K);if(\"-\"===$.substring(0,1)||\"--\"===$.substring(2,4)||\"-\"===$.substring($.length-1))throw new Error(\"invalid hyphen\");if($.length>63)throw new Error(\"too long\");return $}},8311:(st,P,c)=>{\"use strict\";c.r(P),c.d(P,{UnicodeNormalizationForm:()=>r.Uj,Utf8ErrorFuncs:()=>r.te,Utf8ErrorReason:()=>r.Uw,_toEscapedUtf8String:()=>r.U$,formatBytes32String:()=>u,nameprep:()=>m.Ll,parseBytes32String:()=>l,toUtf8Bytes:()=>r.Y0,toUtf8CodePoints:()=>r.XL,toUtf8String:()=>r.ZN});var e=c(1488),r=c(8822);function u(a){const b=(0,r.Y0)(a);if(b.length>31)throw new Error(\"bytes32 string must be less than 32 bytes\");return(0,e.hexlify)((0,e.concat)([b,\"0x0000000000000000000000000000000000000000000000000000000000000000\"]).slice(0,32))}function l(a){const b=(0,e.arrayify)(a);if(32!==b.length)throw new Error(\"invalid bytes32 - not 32 bytes long\");if(0!==b[31])throw new Error(\"invalid bytes32 string - no null terminator\");let y=31;for(;0===b[y-1];)y--;return(0,r.ZN)(b.slice(0,y))}var m=c(7188)},8822:(st,P,c)=>{\"use strict\";c.d(P,{Uj:()=>l,te:()=>M,Uw:()=>m,U$:()=>O,uu:()=>k,Y0:()=>w,XL:()=>z,ZN:()=>Y});var s=c(1488);const u=new(c(3898).Logger)(\"strings/5.3.0\");var l=(()=>{return(W=l||(l={})).current=\"\",W.NFC=\"NFC\",W.NFD=\"NFD\",W.NFKC=\"NFKC\",W.NFKD=\"NFKD\",l;var W})(),m=(()=>{return(W=m||(m={})).UNEXPECTED_CONTINUE=\"unexpected continuation byte\",W.BAD_PREFIX=\"bad codepoint prefix\",W.OVERRUN=\"string overrun\",W.MISSING_CONTINUE=\"missing continuation byte\",W.OUT_OF_RANGE=\"out of UTF-8 range\",W.UTF16_SURROGATE=\"UTF-16 surrogate\",W.OVERLONG=\"overlong representation\",m;var W})();function b(W,K,$,re,me){if(W===m.BAD_PREFIX||W===m.UNEXPECTED_CONTINUE){let q=0;for(let Me=K+1;Me<$.length&&$[Me]>>6==2;Me++)q++;return q}return W===m.OVERRUN?$.length-K-1:0}const M=Object.freeze({error:function(W,K,$,re,me){return u.throwArgumentError(`invalid codepoint at offset ${K}; ${W}`,\"bytes\",$)},ignore:b,replace:function(W,K,$,re,me){return W===m.OVERLONG?(re.push(me),0):(re.push(65533),b(W,K,$))}});function B(W,K){null==K&&(K=M.error),W=(0,s.arrayify)(W);const $=[];let re=0;for(;re>7==0){$.push(me);continue}let q=null,Me=null;if(192==(224&me))q=1,Me=127;else if(224==(240&me))q=2,Me=2047;else{if(240!=(248&me)){re+=K(128==(192&me)?m.UNEXPECTED_CONTINUE:m.BAD_PREFIX,re-1,W,$);continue}q=3,Me=65535}if(re-1+q>=W.length){re+=K(m.OVERRUN,re-1,W,$);continue}let A=me&(1<<8-q-1)-1;for(let ce=0;ce1114111){re+=K(m.OUT_OF_RANGE,re-1-q,W,$,A);continue}if(A>=55296&&A<=57343){re+=K(m.UTF16_SURROGATE,re-1-q,W,$,A);continue}if(A<=Me){re+=K(m.OVERLONG,re-1-q,W,$,A);continue}$.push(A)}}return $}function w(W,K=l.current){K!=l.current&&(u.checkNormalize(),W=W.normalize(K));let $=[];for(let re=0;re>6|192),$.push(63&me|128);else if(55296==(64512&me)){re++;const q=W.charCodeAt(re);if(re>=W.length||56320!=(64512&q))throw new Error(\"invalid utf-8 string\");const Me=65536+((1023&me)<<10)+(1023&q);$.push(Me>>18|240),$.push(Me>>12&63|128),$.push(Me>>6&63|128),$.push(63&Me|128)}else $.push(me>>12|224),$.push(me>>6&63|128),$.push(63&me|128)}return(0,s.arrayify)($)}function E(W){const K=\"0000\"+W.toString(16);return\"\\\\u\"+K.substring(K.length-4)}function O(W,K){return'\"'+B(W,K).map($=>{if($<256){switch($){case 8:return\"\\\\b\";case 9:return\"\\\\t\";case 10:return\"\\\\n\";case 13:return\"\\\\r\";case 34:return'\\\\\"';case 92:return\"\\\\\\\\\"}if($>=32&&$<127)return String.fromCharCode($)}return $<=65535?E($):E(55296+(($-=65536)>>10&1023))+E(56320+(1023&$))}).join(\"\")+'\"'}function k(W){return W.map(K=>K<=65535?String.fromCharCode(K):(K-=65536,String.fromCharCode(55296+(K>>10&1023),56320+(1023&K)))).join(\"\")}function Y(W,K){return k(B(W,K))}function z(W,K=l.current){return B(w(W,K))}},2701:(st,P,c)=>{\"use strict\";c.r(P),c.d(P,{accessListify:()=>$,computeAddress:()=>Y,parse:()=>_,recoverAddress:()=>z,serialize:()=>Me});var s=c(2885),e=c(2024),r=c(1488),u=c(6659),l=c(8518),m=c(2275),a=c(9276),b=c(9596),y=c(3898);const B=new y.Logger(\"transactions/5.3.0\");function w(d){return\"0x\"===d?null:(0,s.getAddress)(d)}function E(d){return\"0x\"===d?u._Y:e.O$.from(d)}const O=[{name:\"nonce\",maxLength:32,numeric:!0},{name:\"gasPrice\",maxLength:32,numeric:!0},{name:\"gasLimit\",maxLength:32,numeric:!0},{name:\"to\",length:20},{name:\"value\",maxLength:32,numeric:!0},{name:\"data\"}],k={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0};function Y(d){const f=(0,b.computePublicKey)(d);return(0,s.getAddress)((0,r.hexDataSlice)((0,l.keccak256)((0,r.hexDataSlice)(f,1)),12))}function z(d,f){return Y((0,b.recoverPublicKey)((0,r.arrayify)(d),f))}function W(d,f){const v=(0,r.stripZeros)(e.O$.from(d).toHexString());return v.length>32&&B.throwArgumentError(\"invalid length for \"+f,\"transaction:\"+f,d),v}function K(d,f){return{address:(0,s.getAddress)(d),storageKeys:(f||[]).map((v,D)=>(32!==(0,r.hexDataLength)(v)&&B.throwArgumentError(\"invalid access list storageKey\",`accessList[${d}:${D}]`,v),v.toLowerCase()))}}function $(d){if(Array.isArray(d))return d.map((v,D)=>Array.isArray(v)?(v.length>2&&B.throwArgumentError(\"access list expected to be [ address, storageKeys[] ]\",`value[${D}]`,v),K(v[0],v[1])):K(v.address,v.storageKeys));const f=Object.keys(d).map(v=>{const D=d[v].reduce((I,Z)=>(I[Z]=!0,I),{});return K(v,Object.keys(D).sort())});return f.sort((v,D)=>v.address.localeCompare(D.address)),f}function re(d){return $(d).map(f=>[f.address,f.storageKeys])}function me(d,f){const v=[W(d.chainId||0,\"chainId\"),W(d.nonce||0,\"nonce\"),W(d.gasPrice||0,\"gasPrice\"),W(d.gasLimit||0,\"gasLimit\"),null!=d.to?(0,s.getAddress)(d.to):\"0x\",W(d.value||0,\"value\"),d.data||\"0x\",re(d.accessList||[])];if(f){const D=(0,r.splitSignature)(f);v.push(W(D.recoveryParam,\"recoveryParam\")),v.push((0,r.stripZeros)(D.r)),v.push((0,r.stripZeros)(D.s))}return(0,r.hexConcat)([\"0x01\",a.encode(v)])}function Me(d,f){if(null==d.type)return null!=d.accessList&&B.throwArgumentError(\"untyped transactions do not support accessList; include type: 1\",\"transaction\",d),function(d,f){(0,m.checkProperties)(d,k);const v=[];O.forEach(function(R){let C=d[R.name]||[];const g={};R.numeric&&(g.hexPad=\"left\"),C=(0,r.arrayify)((0,r.hexlify)(C,g)),R.length&&C.length!==R.length&&C.length>0&&B.throwArgumentError(\"invalid length for \"+R.name,\"transaction:\"+R.name,C),R.maxLength&&(C=(0,r.stripZeros)(C),C.length>R.maxLength&&B.throwArgumentError(\"invalid length for \"+R.name,\"transaction:\"+R.name,C)),v.push((0,r.hexlify)(C))});let D=0;if(null!=d.chainId?(D=d.chainId,\"number\"!=typeof D&&B.throwArgumentError(\"invalid transaction.chainId\",\"transaction\",d)):f&&!(0,r.isBytesLike)(f)&&f.v>28&&(D=Math.floor((f.v-35)/2)),0!==D&&(v.push((0,r.hexlify)(D)),v.push(\"0x\"),v.push(\"0x\")),!f)return a.encode(v);const I=(0,r.splitSignature)(f);let Z=27+I.recoveryParam;return 0!==D?(v.pop(),v.pop(),v.pop(),Z+=2*D+8,I.v>28&&I.v!==Z&&B.throwArgumentError(\"transaction.chainId/signature.v mismatch\",\"signature\",f)):I.v!==Z&&B.throwArgumentError(\"transaction.chainId/signature.v mismatch\",\"signature\",f),v.push((0,r.hexlify)(Z)),v.push((0,r.stripZeros)((0,r.arrayify)(I.r))),v.push((0,r.stripZeros)((0,r.arrayify)(I.s))),a.encode(v)}(d,f);switch(d.type){case 1:return me(d,f)}return B.throwError(`unsupported transaction type: ${d.type}`,y.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"serializeTransaction\",transactionType:d.type})}function _(d){const f=(0,r.arrayify)(d);if(f[0]>127)return function(d){const f=a.decode(d);9!==f.length&&6!==f.length&&B.throwArgumentError(\"invalid raw transaction\",\"rawTransaction\",d);const v={nonce:E(f[0]).toNumber(),gasPrice:E(f[1]),gasLimit:E(f[2]),to:w(f[3]),value:E(f[4]),data:f[5],chainId:0};if(6===f.length)return v;try{v.v=e.O$.from(f[6]).toNumber()}catch(D){return console.log(D),v}if(v.r=(0,r.hexZeroPad)(f[7],32),v.s=(0,r.hexZeroPad)(f[8],32),e.O$.from(v.r).isZero()&&e.O$.from(v.s).isZero())v.chainId=v.v,v.v=0;else{v.chainId=Math.floor((v.v-35)/2),v.chainId<0&&(v.chainId=0);let D=v.v-27;const I=f.slice(0,6);0!==v.chainId&&(I.push((0,r.hexlify)(v.chainId)),I.push(\"0x\"),I.push(\"0x\"),D-=2*v.chainId+8);const Z=(0,l.keccak256)(a.encode(I));try{v.from=z(Z,{r:(0,r.hexlify)(v.r),s:(0,r.hexlify)(v.s),recoveryParam:D})}catch(R){console.log(R)}v.hash=(0,l.keccak256)(d)}return v.type=null,v}(f);switch(f[0]){case 1:return function(d){const f=a.decode(d.slice(1));8!==f.length&&11!==f.length&&B.throwArgumentError(\"invalid component count for transaction type: 1\",\"payload\",(0,r.hexlify)(d));const v={type:1,chainId:E(f[0]).toNumber(),nonce:E(f[1]).toNumber(),gasPrice:E(f[2]),gasLimit:E(f[3]),to:w(f[4]),value:E(f[5]),data:f[6],accessList:$(f[7])};if(8===f.length)return v;try{const D=E(f[8]).toNumber();if(0!==D&&1!==D)throw new Error(\"bad recid\");v.v=D}catch(D){B.throwArgumentError(\"invalid v for transaction type: 1\",\"v\",f[8])}v.r=(0,r.hexZeroPad)(f[9],32),v.s=(0,r.hexZeroPad)(f[10],32);try{const D=(0,l.keccak256)(me(v));v.from=z(D,{r:v.r,s:v.s,recoveryParam:v.v})}catch(D){console.log(D)}return v.hash=(0,l.keccak256)(d),v}(f)}return B.throwError(`unsupported transaction type: ${f[0]}`,y.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"parseTransaction\",transactionType:f[0]})}},5593:(st,P,c)=>{\"use strict\";c.r(P),c.d(P,{commify:()=>re,formatEther:()=>Me,formatUnits:()=>me,parseEther:()=>A,parseUnits:()=>q});var s=c(1488),e=c(3898),r=c(4325),u=c(2024);const l=new e.Logger(r.i),m={},a=u.O$.from(0),b=u.O$.from(-1);function y(ce,_,d,f){const v={fault:_,operation:d};return void 0!==f&&(v.value=f),l.throwError(ce,e.Logger.errors.NUMERIC_FAULT,v)}let M=\"0\";for(;M.length<256;)M+=M;function B(ce){if(\"number\"!=typeof ce)try{ce=u.O$.from(ce).toNumber()}catch(_){}return\"number\"==typeof ce&&ce>=0&&ce<=256&&!(ce%1)?\"1\"+M.substring(0,ce):l.throwArgumentError(\"invalid decimal size\",\"decimals\",ce)}function w(ce,_){null==_&&(_=0);const d=B(_),f=(ce=u.O$.from(ce)).lt(a);f&&(ce=ce.mul(b));let v=ce.mod(d).toString();for(;v.length2&&l.throwArgumentError(\"too many decimal points\",\"value\",ce);let D=v[0],I=v[1];for(D||(D=\"0\"),I||(I=\"0\"),I.replace(/^([0-9]*?)(0*)$/,(S,te,Oe)=>te).length>d.length-1&&y(\"fractional component exceeds decimals\",\"underflow\",\"parseFixed\");I.lengthnull==_[I]?R:(typeof _[I]!==Z&&l.throwArgumentError(\"invalid fixed format (\"+I+\" not \"+Z+\")\",\"format.\"+I,_[I]),_[I]);d=D(\"signed\",\"boolean\",d),f=D(\"width\",\"number\",f),v=D(\"decimals\",\"number\",v)}return f%8&&l.throwArgumentError(\"invalid fixed format width (not byte aligned)\",\"format.width\",f),v>80&&l.throwArgumentError(\"invalid fixed format (decimals too large)\",\"format.decimals\",v),new O(m,d,f,v)}}class k{constructor(_,d,f,v){l.checkNew(new.target,k),_!==m&&l.throwError(\"cannot use FixedNumber constructor; use FixedNumber.from\",e.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"new FixedFormat\"}),this.format=v,this._hex=d,this._value=f,this._isFixedNumber=!0,Object.freeze(this)}_checkFormat(_){this.format.name!==_.format.name&&l.throwArgumentError(\"incompatible format; use fixedNumber.toFormat\",\"other\",_)}addUnsafe(_){this._checkFormat(_);const d=E(this._value,this.format.decimals),f=E(_._value,_.format.decimals);return k.fromValue(d.add(f),this.format.decimals,this.format)}subUnsafe(_){this._checkFormat(_);const d=E(this._value,this.format.decimals),f=E(_._value,_.format.decimals);return k.fromValue(d.sub(f),this.format.decimals,this.format)}mulUnsafe(_){this._checkFormat(_);const d=E(this._value,this.format.decimals),f=E(_._value,_.format.decimals);return k.fromValue(d.mul(f).div(this.format._multiplier),this.format.decimals,this.format)}divUnsafe(_){this._checkFormat(_);const d=E(this._value,this.format.decimals),f=E(_._value,_.format.decimals);return k.fromValue(d.mul(this.format._multiplier).div(f),this.format.decimals,this.format)}floor(){const _=this.toString().split(\".\");1===_.length&&_.push(\"0\");let d=k.from(_[0],this.format);const f=!_[1].match(/^(0*)$/);return this.isNegative()&&f&&(d=d.subUnsafe(Y)),d}ceiling(){const _=this.toString().split(\".\");1===_.length&&_.push(\"0\");let d=k.from(_[0],this.format);const f=!_[1].match(/^(0*)$/);return!this.isNegative()&&f&&(d=d.addUnsafe(Y)),d}round(_){null==_&&(_=0);const d=this.toString().split(\".\");if(1===d.length&&d.push(\"0\"),(_<0||_>80||_%1)&&l.throwArgumentError(\"invalid decimal count\",\"decimals\",_),d[1].length<=_)return this;const f=k.from(\"1\"+M.substring(0,_),this.format),v=z.toFormat(this.format);return this.mulUnsafe(f).addUnsafe(v).floor().divUnsafe(f)}isZero(){return\"0.0\"===this._value||\"0\"===this._value}isNegative(){return\"-\"===this._value[0]}toString(){return this._value}toHexString(_){if(null==_)return this._hex;_%8&&l.throwArgumentError(\"invalid byte width\",\"width\",_);const d=u.O$.from(this._hex).fromTwos(this.format.width).toTwos(_).toHexString();return(0,s.hexZeroPad)(d,_/8)}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(_){return k.fromString(this._value,_)}static fromValue(_,d,f){return null==f&&null!=d&&!(0,u.Zm)(d)&&(f=d,d=null),null==d&&(d=0),null==f&&(f=\"fixed\"),k.fromString(w(_,d),O.from(f))}static fromString(_,d){null==d&&(d=\"fixed\");const f=O.from(d),v=E(_,f.decimals);!f.signed&&v.lt(a)&&y(\"unsigned value cannot be negative\",\"overflow\",\"value\",_);let D=null;f.signed?D=v.toTwos(f.width).toHexString():(D=v.toHexString(),D=(0,s.hexZeroPad)(D,f.width/8));const I=w(v,f.decimals);return new k(m,D,I,f)}static fromBytes(_,d){null==d&&(d=\"fixed\");const f=O.from(d);if((0,s.arrayify)(_).length>f.width/8)throw new Error(\"overflow\");let v=u.O$.from(_);f.signed&&(v=v.fromTwos(f.width));const D=v.toTwos((f.signed?0:1)+f.width).toHexString(),I=w(v,f.decimals);return new k(m,D,I,f)}static from(_,d){if(\"string\"==typeof _)return k.fromString(_,d);if((0,s.isBytes)(_))return k.fromBytes(_,d);try{return k.fromValue(_,0,d)}catch(f){if(f.code!==e.Logger.errors.INVALID_ARGUMENT)throw f}return l.throwArgumentError(\"invalid FixedNumber value\",\"value\",_)}static isFixedNumber(_){return!(!_||!_._isFixedNumber)}}const Y=k.from(1),z=k.from(\"0.5\"),K=new e.Logger(\"units/5.3.0\"),$=[\"wei\",\"kwei\",\"mwei\",\"gwei\",\"szabo\",\"finney\",\"ether\"];function re(ce){const _=String(ce).split(\".\");(_.length>2||!_[0].match(/^-?[0-9]*$/)||_[1]&&!_[1].match(/^[0-9]*$/)||\".\"===ce||\"-.\"===ce)&&K.throwArgumentError(\"invalid value\",\"value\",ce);let d=_[0],f=\"\";for(\"-\"===d.substring(0,1)&&(f=\"-\",d=d.substring(1));\"0\"===d.substring(0,1);)d=d.substring(1);\"\"===d&&(d=\"0\");let v=\"\";for(2===_.length&&(v=\".\"+(_[1]||\"0\"));v.length>2&&\"0\"===v[v.length-1];)v=v.substring(0,v.length-1);const D=[];for(;d.length;){if(d.length<=3){D.unshift(d);break}{const I=d.length-3;D.unshift(d.substring(I)),d=d.substring(0,I)}}return f+D.join(\",\")+v}function me(ce,_){if(\"string\"==typeof _){const d=$.indexOf(_);-1!==d&&(_=3*d)}return w(ce,null!=_?_:18)}function q(ce,_){if(\"string\"!=typeof ce&&K.throwArgumentError(\"value must be a string\",\"value\",ce),\"string\"==typeof _){const d=$.indexOf(_);-1!==d&&(_=3*d)}return E(ce,null!=_?_:18)}function Me(ce){return me(ce,18)}function A(ce){return q(ce,18)}},7788:(st,P,c)=>{\"use strict\";c.r(P),c.d(P,{Wallet:()=>Z,verifyMessage:()=>R,verifyTypedData:()=>C});var s=c(2885),e=c(2275),r=c(3898);const l=new r.Logger(\"abstract-provider/5.3.0\");class M{constructor(){l.checkAbstract(new.target,M),(0,e.defineReadOnly)(this,\"_isProvider\",!0)}addListener(S,te){return this.on(S,te)}removeListener(S,te){return this.off(S,te)}static isProvider(S){return!(!S||!S._isProvider)}}var w=function(g,S,te,Oe){return new(te||(te=Promise))(function(ie,be){function pe(lt){try{Pe(Oe.next(lt))}catch(G){be(G)}}function Se(lt){try{Pe(Oe.throw(lt))}catch(G){be(G)}}function Pe(lt){lt.done?ie(lt.value):function(ie){return ie instanceof te?ie:new te(function(be){be(ie)})}(lt.value).then(pe,Se)}Pe((Oe=Oe.apply(g,S||[])).next())})};const E=new r.Logger(\"abstract-signer/5.3.0\"),O=[\"accessList\",\"chainId\",\"data\",\"from\",\"gasLimit\",\"gasPrice\",\"nonce\",\"to\",\"type\",\"value\"],k=[r.Logger.errors.INSUFFICIENT_FUNDS,r.Logger.errors.NONCE_EXPIRED,r.Logger.errors.REPLACEMENT_UNDERPRICED];class Y{constructor(){E.checkAbstract(new.target,Y),(0,e.defineReadOnly)(this,\"_isSigner\",!0)}getBalance(S){return w(this,void 0,void 0,function*(){return this._checkProvider(\"getBalance\"),yield this.provider.getBalance(this.getAddress(),S)})}getTransactionCount(S){return w(this,void 0,void 0,function*(){return this._checkProvider(\"getTransactionCount\"),yield this.provider.getTransactionCount(this.getAddress(),S)})}estimateGas(S){return w(this,void 0,void 0,function*(){this._checkProvider(\"estimateGas\");const te=yield(0,e.resolveProperties)(this.checkTransaction(S));return yield this.provider.estimateGas(te)})}call(S,te){return w(this,void 0,void 0,function*(){this._checkProvider(\"call\");const Oe=yield(0,e.resolveProperties)(this.checkTransaction(S));return yield this.provider.call(Oe,te)})}sendTransaction(S){return this._checkProvider(\"sendTransaction\"),this.populateTransaction(S).then(te=>this.signTransaction(te).then(Oe=>this.provider.sendTransaction(Oe)))}getChainId(){return w(this,void 0,void 0,function*(){return this._checkProvider(\"getChainId\"),(yield this.provider.getNetwork()).chainId})}getGasPrice(){return w(this,void 0,void 0,function*(){return this._checkProvider(\"getGasPrice\"),yield this.provider.getGasPrice()})}resolveName(S){return w(this,void 0,void 0,function*(){return this._checkProvider(\"resolveName\"),yield this.provider.resolveName(S)})}checkTransaction(S){for(const Oe in S)-1===O.indexOf(Oe)&&E.throwArgumentError(\"invalid transaction key: \"+Oe,\"transaction\",S);const te=(0,e.shallowCopy)(S);return te.from=null==te.from?this.getAddress():Promise.all([Promise.resolve(te.from),this.getAddress()]).then(Oe=>(Oe[0].toLowerCase()!==Oe[1].toLowerCase()&&E.throwArgumentError(\"from address mismatch\",\"transaction\",S),Oe[0])),te}populateTransaction(S){return w(this,void 0,void 0,function*(){const te=yield(0,e.resolveProperties)(this.checkTransaction(S));return null!=te.to&&(te.to=Promise.resolve(te.to).then(Oe=>w(this,void 0,void 0,function*(){if(null==Oe)return null;const fe=yield this.resolveName(Oe);return null==fe&&E.throwArgumentError(\"provided ENS name resolves to null\",\"tx.to\",Oe),fe}))),null==te.gasPrice&&(te.gasPrice=this.getGasPrice()),null==te.nonce&&(te.nonce=this.getTransactionCount(\"pending\")),null==te.gasLimit&&(te.gasLimit=this.estimateGas(te).catch(Oe=>{if(k.indexOf(Oe.code)>=0)throw Oe;return E.throwError(\"cannot estimate gas; transaction may fail or may require manual gas limit\",r.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{error:Oe,tx:te})})),te.chainId=null==te.chainId?this.getChainId():Promise.all([Promise.resolve(te.chainId),this.getChainId()]).then(Oe=>(0!==Oe[1]&&Oe[0]!==Oe[1]&&E.throwArgumentError(\"chainId address mismatch\",\"transaction\",S),Oe[0])),yield(0,e.resolveProperties)(te)})}_checkProvider(S){this.provider||E.throwError(\"missing provider\",r.Logger.errors.UNSUPPORTED_OPERATION,{operation:S||\"_checkProvider\"})}static isSigner(S){return!(!S||!S._isSigner)}}var W=c(1488),K=c(8429),$=c(2072),re=c(4333),me=c(8518),q=c(2563),Me=c(9596),A=c(9799),ce=c(6484),_=c(2701),f=function(g,S,te,Oe){return new(te||(te=Promise))(function(ie,be){function pe(lt){try{Pe(Oe.next(lt))}catch(G){be(G)}}function Se(lt){try{Pe(Oe.throw(lt))}catch(G){be(G)}}function Pe(lt){lt.done?ie(lt.value):function(ie){return ie instanceof te?ie:new te(function(be){be(ie)})}(lt.value).then(pe,Se)}Pe((Oe=Oe.apply(g,S||[])).next())})};const v=new r.Logger(\"wallet/5.3.0\");class Z extends Y{constructor(S,te){if(v.checkNew(new.target,Z),super(),null!=(g=S)&&(0,W.isHexString)(g.privateKey,32)&&null!=g.address){const Oe=new Me.SigningKey(S.privateKey);if((0,e.defineReadOnly)(this,\"_signingKey\",()=>Oe),(0,e.defineReadOnly)(this,\"address\",(0,_.computeAddress)(this.publicKey)),this.address!==(0,s.getAddress)(S.address)&&v.throwArgumentError(\"privateKey/address mismatch\",\"privateKey\",\"[REDACTED]\"),function(g){const S=g.mnemonic;return S&&S.phrase}(S)){const fe=S.mnemonic;(0,e.defineReadOnly)(this,\"_mnemonic\",()=>({phrase:fe.phrase,path:fe.path||re.defaultPath,locale:fe.locale||\"en\"}));const ie=this.mnemonic,be=re.HDNode.fromMnemonic(ie.phrase,null,ie.locale).derivePath(ie.path);(0,_.computeAddress)(be.privateKey)!==this.address&&v.throwArgumentError(\"mnemonic/address mismatch\",\"privateKey\",\"[REDACTED]\")}else(0,e.defineReadOnly)(this,\"_mnemonic\",()=>null)}else{if(Me.SigningKey.isSigningKey(S))\"secp256k1\"!==S.curve&&v.throwArgumentError(\"unsupported curve; must be secp256k1\",\"privateKey\",\"[REDACTED]\"),(0,e.defineReadOnly)(this,\"_signingKey\",()=>S);else{\"string\"==typeof S&&S.match(/^[0-9a-f]*$/i)&&64===S.length&&(S=\"0x\"+S);const Oe=new Me.SigningKey(S);(0,e.defineReadOnly)(this,\"_signingKey\",()=>Oe)}(0,e.defineReadOnly)(this,\"_mnemonic\",()=>null),(0,e.defineReadOnly)(this,\"address\",(0,_.computeAddress)(this.publicKey))}var g;te&&!M.isProvider(te)&&v.throwArgumentError(\"invalid provider\",\"provider\",te),(0,e.defineReadOnly)(this,\"provider\",te||null)}get mnemonic(){return this._mnemonic()}get privateKey(){return this._signingKey().privateKey}get publicKey(){return this._signingKey().publicKey}getAddress(){return Promise.resolve(this.address)}connect(S){return new Z(this,S)}signTransaction(S){return(0,e.resolveProperties)(S).then(te=>{null!=te.from&&((0,s.getAddress)(te.from)!==this.address&&v.throwArgumentError(\"transaction from address mismatch\",\"transaction.from\",S.from),delete te.from);const Oe=this._signingKey().signDigest((0,me.keccak256)((0,_.serialize)(te)));return(0,_.serialize)(te,Oe)})}signMessage(S){return f(this,void 0,void 0,function*(){return(0,W.joinSignature)(this._signingKey().signDigest((0,K.r)(S)))})}_signTypedData(S,te,Oe){return f(this,void 0,void 0,function*(){const fe=yield $.E.resolveNames(S,te,Oe,ie=>(null==this.provider&&v.throwError(\"cannot resolve ENS names without a provider\",r.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"resolveName\",value:ie}),this.provider.resolveName(ie)));return(0,W.joinSignature)(this._signingKey().signDigest($.E.hash(fe.domain,te,fe.value)))})}encrypt(S,te,Oe){if(\"function\"==typeof te&&!Oe&&(Oe=te,te={}),Oe&&\"function\"!=typeof Oe)throw new Error(\"invalid callback\");return te||(te={}),(0,ce.HI)(this,S,te,Oe)}static createRandom(S){let te=(0,q.O)(16);S||(S={}),S.extraEntropy&&(te=(0,W.arrayify)((0,W.hexDataSlice)((0,me.keccak256)((0,W.concat)([te,S.extraEntropy])),0,16)));const Oe=(0,re.entropyToMnemonic)(te,S.locale);return Z.fromMnemonic(Oe,S.path,S.locale)}static fromEncryptedJson(S,te,Oe){return(0,A.decryptJsonWallet)(S,te,Oe).then(fe=>new Z(fe))}static fromEncryptedJsonSync(S,te){return new Z((0,A.decryptJsonWalletSync)(S,te))}static fromMnemonic(S,te,Oe){return te||(te=re.defaultPath),new Z(re.HDNode.fromMnemonic(S,null,Oe).derivePath(te))}}function R(g,S){return(0,_.recoverAddress)((0,K.r)(g),S)}function C(g,S,te,Oe){return(0,_.recoverAddress)($.E.hash(g,S,te),Oe)}},3511:(st,P,c)=>{\"use strict\";c.r(P),c.d(P,{_fetchData:()=>E,fetchJson:()=>O,poll:()=>k});var s=c(7530),e=c(1488),r=c(2275),u=c(8822),l=c(3898);function b(Y,z){return function(Y,z,W,K){return new(W||(W=Promise))(function(re,me){function q(ce){try{A(K.next(ce))}catch(_){me(_)}}function Me(ce){try{A(K.throw(ce))}catch(_){me(_)}}function A(ce){ce.done?re(ce.value):function(re){return re instanceof W?re:new W(function(me){me(re)})}(ce.value).then(q,Me)}A((K=K.apply(Y,z||[])).next())})}(this,void 0,void 0,function*(){null==z&&(z={});const W={method:z.method||\"GET\",headers:z.headers||{},body:z.body||void 0,mode:\"cors\",cache:\"no-cache\",credentials:\"same-origin\",redirect:\"follow\",referrer:\"client\"},K=yield fetch(Y,W),$=yield K.arrayBuffer(),re={};return K.headers.forEach?K.headers.forEach((me,q)=>{re[q.toLowerCase()]=me}):K.headers.keys().forEach(me=>{re[me.toLowerCase()]=K.headers.get(me)}),{headers:re,statusCode:K.status,statusMessage:K.statusText,body:(0,e.arrayify)(new Uint8Array($))}})}const M=new l.Logger(\"web/5.3.0\");function B(Y){return new Promise(z=>{setTimeout(z,Y)})}function w(Y,z){if(null==Y)return null;if(\"string\"==typeof Y)return Y;if((0,e.isBytesLike)(Y)){if(z&&(\"text\"===z.split(\"/\")[0]||\"application/json\"===z.split(\";\")[0].trim()))try{return(0,u.ZN)(Y)}catch(W){}return(0,e.hexlify)(Y)}return Y}function E(Y,z,W){const K=\"object\"==typeof Y&&null!=Y.throttleLimit?Y.throttleLimit:12;M.assertArgument(K>0&&K%1==0,\"invalid connection throttle limit\",\"connection.throttleLimit\",K);const $=\"object\"==typeof Y?Y.throttleCallback:null,re=\"object\"==typeof Y&&\"number\"==typeof Y.throttleSlotInterval?Y.throttleSlotInterval:100;M.assertArgument(re>0&&re%1==0,\"invalid connection throttle slot interval\",\"connection.throttleSlotInterval\",re);const me={};let q=null;const Me={method:\"GET\"};let A=!1,ce=12e4;if(\"string\"==typeof Y)q=Y;else if(\"object\"==typeof Y){if((null==Y||null==Y.url)&&M.throwArgumentError(\"missing URL\",\"connection.url\",Y),q=Y.url,\"number\"==typeof Y.timeout&&Y.timeout>0&&(ce=Y.timeout),Y.headers)for(const v in Y.headers)me[v.toLowerCase()]={key:v,value:String(Y.headers[v])},[\"if-none-match\",\"if-modified-since\"].indexOf(v.toLowerCase())>=0&&(A=!0);Me.allowGzip=!!Y.allowGzip,null!=Y.user&&null!=Y.password&&(\"https:\"!==q.substring(0,6)&&!0!==Y.allowInsecureAuthentication&&M.throwError(\"basic authentication requires a secure https url\",l.Logger.errors.INVALID_ARGUMENT,{argument:\"url\",url:q,user:Y.user,password:\"[REDACTED]\"}),me.authorization={key:\"Authorization\",value:\"Basic \"+(0,s.c)((0,u.Y0)(Y.user+\":\"+Y.password))})}z&&(Me.method=\"POST\",Me.body=z,null==me[\"content-type\"]&&(me[\"content-type\"]={key:\"Content-Type\",value:\"application/octet-stream\"}),null==me[\"content-length\"]&&(me[\"content-length\"]={key:\"Content-Length\",value:String(z.length)}));const _={};Object.keys(me).forEach(v=>{const D=me[v];_[D.key]=D.value}),Me.headers=_;const d=function(){let v=null;return{promise:new Promise(function(Z,R){ce&&(v=setTimeout(()=>{null!=v&&(v=null,R(M.makeError(\"timeout\",l.Logger.errors.TIMEOUT,{requestBody:w(Me.body,_[\"content-type\"]),requestMethod:Me.method,timeout:ce,url:q})))},ce))}),cancel:function(){null!=v&&(clearTimeout(v),v=null)}}}(),f=function(){return function(Y,z,W,K){return new(W||(W=Promise))(function(re,me){function q(ce){try{A(K.next(ce))}catch(_){me(_)}}function Me(ce){try{A(K.throw(ce))}catch(_){me(_)}}function A(ce){ce.done?re(ce.value):function(re){return re instanceof W?re:new W(function(me){me(re)})}(ce.value).then(q,Me)}A((K=K.apply(Y,z||[])).next())})}(this,void 0,void 0,function*(){for(let v=0;v=300)&&(d.cancel(),M.throwError(\"bad response\",l.Logger.errors.SERVER_ERROR,{status:D.statusCode,headers:D.headers,body:w(I,D.headers?D.headers[\"content-type\"]:null),requestBody:w(Me.body,_[\"content-type\"]),requestMethod:Me.method,url:q})),W)try{const Z=yield W(I,D);return d.cancel(),Z}catch(Z){if(Z.throttleRetry&&v\"content-type\"===q.toLowerCase()).length||(re.headers=(0,r.shallowCopy)(re.headers),re.headers[\"content-type\"]=\"application/json\"):re.headers={\"content-type\":\"application/json\"},Y=re}return E(Y,$,(re,me)=>{let q=null;if(null!=re)try{q=JSON.parse((0,u.ZN)(re))}catch(Me){M.throwError(\"invalid JSON\",l.Logger.errors.SERVER_ERROR,{body:re,error:Me})}return W&&(q=W(q,me)),q})}function k(Y,z){return z||(z={}),null==(z=(0,r.shallowCopy)(z)).floor&&(z.floor=0),null==z.ceiling&&(z.ceiling=1e4),null==z.interval&&(z.interval=250),new Promise(function(W,K){let $=null,re=!1;const me=()=>!re&&(re=!0,$&&clearTimeout($),!0);z.timeout&&($=setTimeout(()=>{me()&&K(new Error(\"timeout\"))},z.timeout));const q=z.retryLimit;let Me=0;!function A(){return Y().then(function(ce){if(void 0!==ce)me()&&W(ce);else if(z.oncePoll)z.oncePoll.once(\"poll\",A);else if(z.onceBlock)z.onceBlock.once(\"block\",A);else if(!re){if(Me++,Me>q)return void(me()&&K(new Error(\"retry limit reached\")));let _=z.interval*parseInt(String(Math.random()*Math.pow(2,Me)));_z.ceiling&&(_=z.ceiling),setTimeout(A,_)}return null},function(ce){me()&&K(ce)})}()})}},2280:function(st){\"use strict\";!function(P){function c(R){return parseInt(R)===R}function s(R){if(!c(R.length))return!1;for(var C=0;C255)return!1;return!0}function e(R,C){if(R.buffer&&ArrayBuffer.isView(R)&&\"Uint8Array\"===R.name)return C&&(R=R.slice?R.slice():Array.prototype.slice.call(R)),R;if(Array.isArray(R)){if(!s(R))throw new Error(\"Array contains invalid value: \"+R);return new Uint8Array(R)}if(c(R.length)&&s(R))return new Uint8Array(R);throw new Error(\"unsupported array-like object\")}function r(R){return new Uint8Array(R)}function u(R,C,g,S,te){(null!=S||null!=te)&&(R=R.slice?R.slice(S,te):Array.prototype.slice.call(R,S,te)),C.set(R,g)}var C,l={toBytes:function(g){var S=[],te=0;for(g=encodeURI(g);te191&&Oe<224?(S.push(String.fromCharCode((31&Oe)<<6|63&g[te+1])),te+=2):(S.push(String.fromCharCode((15&Oe)<<12|(63&g[te+1])<<6|63&g[te+2])),te+=3)}return S.join(\"\")}},m=(C=\"0123456789abcdef\",{toBytes:function(S){for(var te=[],Oe=0;Oe>4]+C[15&fe])}return te.join(\"\")}}),a={16:10,24:12,32:14},b=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],y=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],M=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],B=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],w=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],E=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],O=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],k=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],Y=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],z=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],W=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],K=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],$=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],re=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],me=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function q(R){for(var C=[],g=0;g>2][C%4]=te[C],this._Kd[R-Oe][C%4]=te[C];for(var be,fe=0,ie=S;ie>16&255]<<24^y[be>>8&255]<<16^y[255&be]<<8^y[be>>24&255]^b[fe]<<24,fe+=1,8!=S)for(C=1;C>8&255]<<8^y[be>>16&255]<<16^y[be>>24&255]<<24,C=S/2+1;C>2][Se=ie%4]=te[C],this._Kd[R-pe][Se]=te[C++],ie++}for(var pe=1;pe>24&255]^$[be>>16&255]^re[be>>8&255]^me[255&be]},Me.prototype.encrypt=function(R){if(16!=R.length)throw new Error(\"invalid plaintext size (must be 16 bytes)\");for(var C=this._Ke.length-1,g=[0,0,0,0],S=q(R),te=0;te<4;te++)S[te]^=this._Ke[0][te];for(var Oe=1;Oe>24&255]^w[S[(te+1)%4]>>16&255]^E[S[(te+2)%4]>>8&255]^O[255&S[(te+3)%4]]^this._Ke[Oe][te];S=g.slice()}var ie,fe=r(16);for(te=0;te<4;te++)fe[4*te]=255&(y[S[te]>>24&255]^(ie=this._Ke[C][te])>>24),fe[4*te+1]=255&(y[S[(te+1)%4]>>16&255]^ie>>16),fe[4*te+2]=255&(y[S[(te+2)%4]>>8&255]^ie>>8),fe[4*te+3]=255&(y[255&S[(te+3)%4]]^ie);return fe},Me.prototype.decrypt=function(R){if(16!=R.length)throw new Error(\"invalid ciphertext size (must be 16 bytes)\");for(var C=this._Kd.length-1,g=[0,0,0,0],S=q(R),te=0;te<4;te++)S[te]^=this._Kd[0][te];for(var Oe=1;Oe>24&255]^Y[S[(te+3)%4]>>16&255]^z[S[(te+2)%4]>>8&255]^W[255&S[(te+1)%4]]^this._Kd[Oe][te];S=g.slice()}var ie,fe=r(16);for(te=0;te<4;te++)fe[4*te]=255&(M[S[te]>>24&255]^(ie=this._Kd[C][te])>>24),fe[4*te+1]=255&(M[S[(te+3)%4]>>16&255]^ie>>16),fe[4*te+2]=255&(M[S[(te+2)%4]>>8&255]^ie>>8),fe[4*te+3]=255&(M[255&S[(te+1)%4]]^ie);return fe};var A=function(R){if(!(this instanceof A))throw Error(\"AES must be instanitated with `new`\");this.description=\"Electronic Code Block\",this.name=\"ecb\",this._aes=new Me(R)};A.prototype.encrypt=function(R){if((R=e(R)).length%16!=0)throw new Error(\"invalid plaintext size (must be multiple of 16 bytes)\");for(var C=r(R.length),g=r(16),S=0;S=0;--C)this._counter[C]=R%256,R>>=8},f.prototype.setBytes=function(R){if(16!=(R=e(R,!0)).length)throw new Error(\"invalid counter bytes size (must be 16 bytes)\");this._counter=R},f.prototype.increment=function(){for(var R=15;R>=0;R--){if(255!==this._counter[R]){this._counter[R]++;break}this._counter[R]=0}};var v=function(R,C){if(!(this instanceof v))throw Error(\"AES must be instanitated with `new`\");this.description=\"Counter\",this.name=\"ctr\",C instanceof f||(C=new f(C)),this._counter=C,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new Me(R)};v.prototype.encrypt=function(R){for(var C=e(R,!0),g=0;g16)throw new Error(\"PKCS#7 padding byte out of range\");for(var g=R.length-C,S=0;S{return(y=l||(l={}))[y.EOS=0]=\"EOS\",y[y.Text=1]=\"Text\",y[y.Incomplete=2]=\"Incomplete\",y[y.ESC=3]=\"ESC\",y[y.Unknown=4]=\"Unknown\",y[y.SGR=5]=\"SGR\",y[y.OSCURL=6]=\"OSCURL\",l;var y})(),m=function(){function y(){this.VERSION=\"5.0.1\",this.setup_palettes(),this._use_classes=!1,this.bold=!1,this.fg=this.bg=null,this._buffer=\"\",this._url_whitelist={http:1,https:1}}return Object.defineProperty(y.prototype,\"use_classes\",{get:function(){return this._use_classes},set:function(M){this._use_classes=M},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,\"url_whitelist\",{get:function(){return this._url_whitelist},set:function(M){this._url_whitelist=M},enumerable:!1,configurable:!0}),y.prototype.setup_palettes=function(){var M=this;this.ansi_colors=[[{rgb:[0,0,0],class_name:\"ansi-black\"},{rgb:[187,0,0],class_name:\"ansi-red\"},{rgb:[0,187,0],class_name:\"ansi-green\"},{rgb:[187,187,0],class_name:\"ansi-yellow\"},{rgb:[0,0,187],class_name:\"ansi-blue\"},{rgb:[187,0,187],class_name:\"ansi-magenta\"},{rgb:[0,187,187],class_name:\"ansi-cyan\"},{rgb:[255,255,255],class_name:\"ansi-white\"}],[{rgb:[85,85,85],class_name:\"ansi-bright-black\"},{rgb:[255,85,85],class_name:\"ansi-bright-red\"},{rgb:[0,255,0],class_name:\"ansi-bright-green\"},{rgb:[255,255,85],class_name:\"ansi-bright-yellow\"},{rgb:[85,85,255],class_name:\"ansi-bright-blue\"},{rgb:[255,85,255],class_name:\"ansi-bright-magenta\"},{rgb:[85,255,255],class_name:\"ansi-bright-cyan\"},{rgb:[255,255,255],class_name:\"ansi-bright-white\"}]],this.palette_256=[],this.ansi_colors.forEach(function(K){K.forEach(function($){M.palette_256.push($)})});for(var B=[0,95,135,175,215,255],w=0;w<6;++w)for(var E=0;E<6;++E)for(var O=0;O<6;++O)this.palette_256.push({rgb:[B[w],B[E],B[O]],class_name:\"truecolor\"});for(var Y=8,z=0;z<24;++z,Y+=10)this.palette_256.push({rgb:[Y,Y,Y],class_name:\"truecolor\"})},y.prototype.escape_txt_for_html=function(M){return M.replace(/[&<>\"']/gm,function(B){return\"&\"===B?\"&\":\"<\"===B?\"<\":\">\"===B?\">\":'\"'===B?\""\":\"'\"===B?\"'\":void 0})},y.prototype.append_buffer=function(M){this._buffer=this._buffer+M},y.prototype.get_next_packet=function(){var M={kind:l.EOS,text:\"\",url:\"\"},B=this._buffer.length;if(0==B)return M;var w=this._buffer.indexOf(\"\\x1b\");if(-1==w)return M.kind=l.Text,M.text=this._buffer,this._buffer=\"\",M;if(w>0)return M.kind=l.Text,M.text=this._buffer.slice(0,w),this._buffer=this._buffer.slice(w),M;if(0==w){if(1==B)return M.kind=l.Incomplete,M;var E=this._buffer.charAt(1);if(\"[\"!=E&&\"]\"!=E)return M.kind=l.ESC,M.text=this._buffer.slice(0,1),this._buffer=this._buffer.slice(1),M;if(\"[\"==E)return this._csi_regex||(this._csi_regex=a(u([\"\\n ^ # beginning of line\\n #\\n # First attempt\\n (?: # legal sequence\\n \\x1b[ # CSI\\n ([<-?]?) # private-mode char\\n ([d;]*) # any digits or semicolons\\n ([ -/]? # an intermediate modifier\\n [@-~]) # the command\\n )\\n | # alternate (second attempt)\\n (?: # illegal sequence\\n \\x1b[ # CSI\\n [ -~]* # anything legal\\n ([\\0-\\x1f:]) # anything illegal\\n )\\n \"],[\"\\n ^ # beginning of line\\n #\\n # First attempt\\n (?: # legal sequence\\n \\\\x1b\\\\[ # CSI\\n ([\\\\x3c-\\\\x3f]?) # private-mode char\\n ([\\\\d;]*) # any digits or semicolons\\n ([\\\\x20-\\\\x2f]? # an intermediate modifier\\n [\\\\x40-\\\\x7e]) # the command\\n )\\n | # alternate (second attempt)\\n (?: # illegal sequence\\n \\\\x1b\\\\[ # CSI\\n [\\\\x20-\\\\x7e]* # anything legal\\n ([\\\\x00-\\\\x1f:]) # anything illegal\\n )\\n \"]))),null===(O=this._buffer.match(this._csi_regex))?(M.kind=l.Incomplete,M):O[4]?(M.kind=l.ESC,M.text=this._buffer.slice(0,1),this._buffer=this._buffer.slice(1),M):(M.kind=\"\"!=O[1]||\"m\"!=O[3]?l.Unknown:l.SGR,M.text=O[2],this._buffer=this._buffer.slice(O[0].length),M);if(\"]\"==E){if(B<4)return M.kind=l.Incomplete,M;if(\"8\"!=this._buffer.charAt(2)||\";\"!=this._buffer.charAt(3))return M.kind=l.ESC,M.text=this._buffer.slice(0,1),this._buffer=this._buffer.slice(1),M;this._osc_st||(this._osc_st=function(y){for(var M=[],B=1;B0;){var w=B.shift(),E=parseInt(w,10);if(isNaN(E)||0===E)this.fg=this.bg=null,this.bold=!1;else if(1===E)this.bold=!0;else if(22===E)this.bold=!1;else if(39===E)this.fg=null;else if(49===E)this.bg=null;else if(E>=30&&E<38)this.fg=this.ansi_colors[0][E-30];else if(E>=40&&E<48)this.bg=this.ansi_colors[0][E-40];else if(E>=90&&E<98)this.fg=this.ansi_colors[1][E-90];else if(E>=100&&E<108)this.bg=this.ansi_colors[1][E-100];else if((38===E||48===E)&&B.length>0){var O=38===E,k=B.shift();if(\"5\"===k&&B.length>0){var Y=parseInt(B.shift(),10);Y>=0&&Y<=255&&(O?this.fg=this.palette_256[Y]:this.bg=this.palette_256[Y])}if(\"2\"===k&&B.length>2){var z=parseInt(B.shift(),10),W=parseInt(B.shift(),10),K=parseInt(B.shift(),10);if(z>=0&&z<=255&&W>=0&&W<=255&&K>=0&&K<=255){var $={rgb:[z,W,K],class_name:\"truecolor\"};O?this.fg=$:this.bg=$}}}}},y.prototype.transform_to_html=function(M){var B=M.text;if(0===B.length||(B=this.escape_txt_for_html(B),!M.bold&&null===M.fg&&null===M.bg))return B;var w=[],E=[],O=M.fg,k=M.bg;M.bold&&w.push(\"font-weight:bold\"),this._use_classes?(O&&(\"truecolor\"!==O.class_name?E.push(O.class_name+\"-fg\"):w.push(\"color:rgb(\"+O.rgb.join(\",\")+\")\")),k&&(\"truecolor\"!==k.class_name?E.push(k.class_name+\"-bg\"):w.push(\"background-color:rgb(\"+k.rgb.join(\",\")+\")\"))):(O&&w.push(\"color:rgb(\"+O.rgb.join(\",\")+\")\"),k&&w.push(\"background-color:rgb(\"+k.rgb+\")\"));var Y=\"\",z=\"\";return E.length&&(Y=' class=\"'+E.join(\" \")+'\"'),w.length&&(z=' style=\"'+w.join(\";\")+'\"'),\"\"+B+\"\"},y.prototype.process_hyperlink=function(M){var B=M.url.split(\":\");return B.length<1||!this._url_whitelist[B[0]]?\"\":''+this.escape_txt_for_html(M.text)+\"\"},y}();function a(y){for(var M=[],B=1;B{var s=P;s.utils=c(8291),s.common=c(1393),s.sha=c(2221),s.ripemd=c(1960),s.hmac=c(1905),s.sha1=s.sha.sha1,s.sha256=s.sha.sha256,s.sha224=s.sha.sha224,s.sha384=s.sha.sha384,s.sha512=s.sha.sha512,s.ripemd160=s.ripemd.ripemd160},1393:(st,P,c)=>{\"use strict\";var s=c(8291),e=c(6055);function r(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian=\"big\",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}P.BlockHash=r,r.prototype.update=function(l,m){if(l=s.toArray(l,m),this.pending=this.pending?this.pending.concat(l):l,this.pendingTotal+=l.length,this.pending.length>=this._delta8){var a=(l=this.pending).length%this._delta8;this.pending=l.slice(l.length-a,l.length),0===this.pending.length&&(this.pending=null),l=s.join32(l,0,l.length-a,this.endian);for(var b=0;b>>24&255,b[y++]=l>>>16&255,b[y++]=l>>>8&255,b[y++]=255&l}else for(b[y++]=255&l,b[y++]=l>>>8&255,b[y++]=l>>>16&255,b[y++]=l>>>24&255,b[y++]=0,b[y++]=0,b[y++]=0,b[y++]=0,M=8;M{\"use strict\";var s=c(8291),e=c(6055);function r(u,l,m){if(!(this instanceof r))return new r(u,l,m);this.Hash=u,this.blockSize=u.blockSize/8,this.outSize=u.outSize/8,this.inner=null,this.outer=null,this._init(s.toArray(l,m))}st.exports=r,r.prototype._init=function(l){l.length>this.blockSize&&(l=(new this.Hash).update(l).digest()),e(l.length<=this.blockSize);for(var m=l.length;m{\"use strict\";var s=c(8291),e=c(1393),r=s.rotl32,u=s.sum32,l=s.sum32_3,m=s.sum32_4,a=e.BlockHash;function b(){if(!(this instanceof b))return new b;a.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian=\"little\"}function y(Y,z,W,K){return Y<=15?z^W^K:Y<=31?z&W|~z&K:Y<=47?(z|~W)^K:Y<=63?z&K|W&~K:z^(W|~K)}function B(Y){return Y<=15?1352829926:Y<=31?1548603684:Y<=47?1836072691:Y<=63?2053994217:0}s.inherits(b,a),P.ripemd160=b,b.blockSize=512,b.outSize=160,b.hmacStrength=192,b.padLength=64,b.prototype._update=function(z,W){for(var K=this.h[0],$=this.h[1],re=this.h[2],me=this.h[3],q=this.h[4],Me=K,A=$,ce=re,_=me,d=q,f=0;f<80;f++){var v=u(r(m(K,y(f,$,re,me),z[w[f]+W],(Y=f)<=15?0:Y<=31?1518500249:Y<=47?1859775393:Y<=63?2400959708:2840853838),O[f]),q);K=q,q=me,me=r(re,10),re=$,$=v,v=u(r(m(Me,y(79-f,A,ce,_),z[E[f]+W],B(f)),k[f]),d),Me=d,d=_,_=r(ce,10),ce=A,A=v}var Y;v=l(this.h[1],re,_),this.h[1]=l(this.h[2],me,d),this.h[2]=l(this.h[3],q,Me),this.h[3]=l(this.h[4],K,A),this.h[4]=l(this.h[0],$,ce),this.h[0]=v},b.prototype._digest=function(z){return\"hex\"===z?s.toHex32(this.h,\"little\"):s.split32(this.h,\"little\")};var w=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],E=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],O=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],k=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},2221:(st,P,c)=>{\"use strict\";P.sha1=c(3605),P.sha224=c(9643),P.sha256=c(6021),P.sha384=c(3513),P.sha512=c(4958)},3605:(st,P,c)=>{\"use strict\";var s=c(8291),e=c(1393),r=c(8491),u=s.rotl32,l=s.sum32,m=s.sum32_5,a=r.ft_1,b=e.BlockHash,y=[1518500249,1859775393,2400959708,3395469782];function M(){if(!(this instanceof M))return new M;b.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}s.inherits(M,b),st.exports=M,M.blockSize=512,M.outSize=160,M.hmacStrength=80,M.padLength=64,M.prototype._update=function(w,E){for(var O=this.W,k=0;k<16;k++)O[k]=w[E+k];for(;k{\"use strict\";var s=c(8291),e=c(6021);function r(){if(!(this instanceof r))return new r;e.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}s.inherits(r,e),st.exports=r,r.blockSize=512,r.outSize=224,r.hmacStrength=192,r.padLength=64,r.prototype._digest=function(l){return\"hex\"===l?s.toHex32(this.h.slice(0,7),\"big\"):s.split32(this.h.slice(0,7),\"big\")}},6021:(st,P,c)=>{\"use strict\";var s=c(8291),e=c(1393),r=c(8491),u=c(6055),l=s.sum32,m=s.sum32_4,a=s.sum32_5,b=r.ch32,y=r.maj32,M=r.s0_256,B=r.s1_256,w=r.g0_256,E=r.g1_256,O=e.BlockHash,k=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function Y(){if(!(this instanceof Y))return new Y;O.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=k,this.W=new Array(64)}s.inherits(Y,O),st.exports=Y,Y.blockSize=512,Y.outSize=256,Y.hmacStrength=192,Y.padLength=64,Y.prototype._update=function(W,K){for(var $=this.W,re=0;re<16;re++)$[re]=W[K+re];for(;re<$.length;re++)$[re]=m(E($[re-2]),$[re-7],w($[re-15]),$[re-16]);var me=this.h[0],q=this.h[1],Me=this.h[2],A=this.h[3],ce=this.h[4],_=this.h[5],d=this.h[6],f=this.h[7];for(u(this.k.length===$.length),re=0;re<$.length;re++){var v=a(f,B(ce),b(ce,_,d),this.k[re],$[re]),D=l(M(me),y(me,q,Me));f=d,d=_,_=ce,ce=l(A,v),A=Me,Me=q,q=me,me=l(v,D)}this.h[0]=l(this.h[0],me),this.h[1]=l(this.h[1],q),this.h[2]=l(this.h[2],Me),this.h[3]=l(this.h[3],A),this.h[4]=l(this.h[4],ce),this.h[5]=l(this.h[5],_),this.h[6]=l(this.h[6],d),this.h[7]=l(this.h[7],f)},Y.prototype._digest=function(W){return\"hex\"===W?s.toHex32(this.h,\"big\"):s.split32(this.h,\"big\")}},3513:(st,P,c)=>{\"use strict\";var s=c(8291),e=c(4958);function r(){if(!(this instanceof r))return new r;e.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}s.inherits(r,e),st.exports=r,r.blockSize=1024,r.outSize=384,r.hmacStrength=192,r.padLength=128,r.prototype._digest=function(l){return\"hex\"===l?s.toHex32(this.h.slice(0,12),\"big\"):s.split32(this.h.slice(0,12),\"big\")}},4958:(st,P,c)=>{\"use strict\";var s=c(8291),e=c(1393),r=c(6055),u=s.rotr64_hi,l=s.rotr64_lo,m=s.shr64_hi,a=s.shr64_lo,b=s.sum64,y=s.sum64_hi,M=s.sum64_lo,B=s.sum64_4_hi,w=s.sum64_4_lo,E=s.sum64_5_hi,O=s.sum64_5_lo,k=e.BlockHash,Y=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function z(){if(!(this instanceof z))return new z;k.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=Y,this.W=new Array(160)}function W(v,D,I,Z,R){var C=v&I^~v&R;return C<0&&(C+=4294967296),C}function K(v,D,I,Z,R,C){var g=D&Z^~D&C;return g<0&&(g+=4294967296),g}function $(v,D,I,Z,R){var C=v&I^v&R^I&R;return C<0&&(C+=4294967296),C}function re(v,D,I,Z,R,C){var g=D&Z^D&C^Z&C;return g<0&&(g+=4294967296),g}function me(v,D){var C=u(v,D,28)^u(D,v,2)^u(D,v,7);return C<0&&(C+=4294967296),C}function q(v,D){var C=l(v,D,28)^l(D,v,2)^l(D,v,7);return C<0&&(C+=4294967296),C}function Me(v,D){var C=u(v,D,14)^u(v,D,18)^u(D,v,9);return C<0&&(C+=4294967296),C}function A(v,D){var C=l(v,D,14)^l(v,D,18)^l(D,v,9);return C<0&&(C+=4294967296),C}function ce(v,D){var C=u(v,D,1)^u(v,D,8)^m(v,D,7);return C<0&&(C+=4294967296),C}function _(v,D){var C=l(v,D,1)^l(v,D,8)^a(v,D,7);return C<0&&(C+=4294967296),C}function d(v,D){var C=u(v,D,19)^u(D,v,29)^m(v,D,6);return C<0&&(C+=4294967296),C}function f(v,D){var C=l(v,D,19)^l(D,v,29)^a(v,D,6);return C<0&&(C+=4294967296),C}s.inherits(z,k),st.exports=z,z.blockSize=1024,z.outSize=512,z.hmacStrength=192,z.padLength=128,z.prototype._prepareBlock=function(D,I){for(var Z=this.W,R=0;R<32;R++)Z[R]=D[I+R];for(;R{\"use strict\";var e=c(8291).rotr32;function u(B,w,E){return B&w^~B&E}function l(B,w,E){return B&w^B&E^w&E}function m(B,w,E){return B^w^E}P.ft_1=function(B,w,E,O){return 0===B?u(w,E,O):1===B||3===B?m(w,E,O):2===B?l(w,E,O):void 0},P.ch32=u,P.maj32=l,P.p32=m,P.s0_256=function(B){return e(B,2)^e(B,13)^e(B,22)},P.s1_256=function(B){return e(B,6)^e(B,11)^e(B,25)},P.g0_256=function(B){return e(B,7)^e(B,18)^B>>>3},P.g1_256=function(B){return e(B,17)^e(B,19)^B>>>10}},8291:(st,P,c)=>{\"use strict\";var s=c(6055),e=c(9879);function r(f,v){return!(55296!=(64512&f.charCodeAt(v))||v<0||v+1>=f.length)&&56320==(64512&f.charCodeAt(v+1))}function m(f){return(f>>>24|f>>>8&65280|f<<8&16711680|(255&f)<<24)>>>0}function b(f){return 1===f.length?\"0\"+f:f}function y(f){return 7===f.length?\"0\"+f:6===f.length?\"00\"+f:5===f.length?\"000\"+f:4===f.length?\"0000\"+f:3===f.length?\"00000\"+f:2===f.length?\"000000\"+f:1===f.length?\"0000000\"+f:f}P.inherits=e,P.toArray=function(f,v){if(Array.isArray(f))return f.slice();if(!f)return[];var D=[];if(\"string\"==typeof f)if(v){if(\"hex\"===v)for((f=f.replace(/[^a-z0-9]+/gi,\"\")).length%2!=0&&(f=\"0\"+f),Z=0;Z>6|192,D[I++]=63&R|128):r(f,Z)?(R=65536+((1023&R)<<10)+(1023&f.charCodeAt(++Z)),D[I++]=R>>18|240,D[I++]=R>>12&63|128,D[I++]=R>>6&63|128,D[I++]=63&R|128):(D[I++]=R>>12|224,D[I++]=R>>6&63|128,D[I++]=63&R|128)}else for(Z=0;Z>>0;return R},P.split32=function(f,v){for(var D=new Array(4*f.length),I=0,Z=0;I>>24,D[Z+1]=R>>>16&255,D[Z+2]=R>>>8&255,D[Z+3]=255&R):(D[Z+3]=R>>>24,D[Z+2]=R>>>16&255,D[Z+1]=R>>>8&255,D[Z]=255&R)}return D},P.rotr32=function(f,v){return f>>>v|f<<32-v},P.rotl32=function(f,v){return f<>>32-v},P.sum32=function(f,v){return f+v>>>0},P.sum32_3=function(f,v,D){return f+v+D>>>0},P.sum32_4=function(f,v,D,I){return f+v+D+I>>>0},P.sum32_5=function(f,v,D,I,Z){return f+v+D+I+Z>>>0},P.sum64=function(f,v,D,I){var C=I+f[v+1]>>>0;f[v]=(C>>0,f[v+1]=C},P.sum64_hi=function(f,v,D,I){return(v+I>>>0>>0},P.sum64_lo=function(f,v,D,I){return v+I>>>0},P.sum64_4_hi=function(f,v,D,I,Z,R,C,g){var S=0,te=v;return S+=(te=te+I>>>0)>>0)>>0)>>0},P.sum64_4_lo=function(f,v,D,I,Z,R,C,g){return v+I+R+g>>>0},P.sum64_5_hi=function(f,v,D,I,Z,R,C,g,S,te){var Oe=0,fe=v;return Oe+=(fe=fe+I>>>0)>>0)>>0)>>0)>>0},P.sum64_5_lo=function(f,v,D,I,Z,R,C,g,S,te){return v+I+R+g+te>>>0},P.rotr64_hi=function(f,v,D){return(v<<32-D|f>>>D)>>>0},P.rotr64_lo=function(f,v,D){return(f<<32-D|v>>>D)>>>0},P.shr64_hi=function(f,v,D){return f>>>D},P.shr64_lo=function(f,v,D){return(f<<32-D|v>>>D)>>>0}},9879:st=>{st.exports=\"function\"==typeof Object.create?function(c,s){s&&(c.super_=s,c.prototype=Object.create(s.prototype,{constructor:{value:c,enumerable:!1,writable:!0,configurable:!0}}))}:function(c,s){if(s){c.super_=s;var e=function(){};e.prototype=s.prototype,c.prototype=new e,c.prototype.constructor=c}}},7109:st=>{!function(){\"use strict\";var P=\"object\"==typeof window?window:{};!P.JS_SHA3_NO_NODE_JS&&\"object\"==typeof process&&process.versions&&process.versions.node&&(P=global);for(var s=!P.JS_SHA3_NO_COMMON_JS&&st.exports,e=\"0123456789abcdef\".split(\"\"),m=[0,8,16,24],a=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],b=[224,256,384,512],M=[\"hex\",\"buffer\",\"arrayBuffer\",\"array\"],B=function(A,ce,_){return function(d){return new q(A,ce,A).update(d)[_]()}},w=function(A,ce,_){return function(d,f){return new q(A,ce,f).update(d)[_]()}},E=function(A,ce){var _=B(A,ce,\"hex\");_.create=function(){return new q(A,ce,A)},_.update=function(v){return _.create().update(v)};for(var d=0;d>5,this.byteCount=this.blockCount<<2,this.outputBlocks=_>>5,this.extraBytes=(31&_)>>3;for(var d=0;d<50;++d)this.s[d]=0}q.prototype.update=function(A){var ce=\"string\"!=typeof A;ce&&A.constructor===ArrayBuffer&&(A=new Uint8Array(A));for(var Z,R,_=A.length,d=this.blocks,f=this.byteCount,v=this.blockCount,D=0,I=this.s;D<_;){if(this.reset)for(this.reset=!1,d[0]=this.block,Z=1;Z>2]|=A[D]<>2]|=R<>2]|=(192|R>>6)<>2]|=(128|63&R)<=57344?(d[Z>>2]|=(224|R>>12)<>2]|=(128|R>>6&63)<>2]|=(128|63&R)<>2]|=(240|R>>18)<>2]|=(128|R>>12&63)<>2]|=(128|R>>6&63)<>2]|=(128|63&R)<=f){for(this.start=Z-f,this.block=d[v],Z=0;Z>2]|=this.padding[3&ce],this.lastByteIndex===this.byteCount)for(A[0]=A[_],ce=1;ce<_+1;++ce)A[ce]=0;for(A[_-1]|=2147483648,ce=0;ce<_;++ce)d[ce]^=A[ce];Me(d)},q.prototype.toString=q.prototype.hex=function(){this.finalize();for(var I,A=this.blockCount,ce=this.s,_=this.outputBlocks,d=this.extraBytes,f=0,v=0,D=\"\";v<_;){for(f=0;f>4&15]+e[15&I]+e[I>>12&15]+e[I>>8&15]+e[I>>20&15]+e[I>>16&15]+e[I>>28&15]+e[I>>24&15];v%A==0&&(Me(ce),f=0)}return d&&(I=ce[f],d>0&&(D+=e[I>>4&15]+e[15&I]),d>1&&(D+=e[I>>12&15]+e[I>>8&15]),d>2&&(D+=e[I>>20&15]+e[I>>16&15])),D},q.prototype.buffer=q.prototype.arrayBuffer=function(){this.finalize();var I,A=this.blockCount,ce=this.s,_=this.outputBlocks,d=this.extraBytes,f=0,v=0,D=this.outputBits>>3;I=d?new ArrayBuffer(_+1<<2):new ArrayBuffer(D);for(var Z=new Uint32Array(I);v<_;){for(f=0;f>8&255,D[I+2]=Z>>16&255,D[I+3]=Z>>24&255;v%A==0&&Me(ce)}return d&&(I=v<<2,Z=ce[f],d>0&&(D[I]=255&Z),d>1&&(D[I+1]=Z>>8&255),d>2&&(D[I+2]=Z>>16&255)),D};var Me=function(A){var ce,_,d,f,v,D,I,Z,R,C,g,S,te,Oe,fe,ie,be,pe,Se,Pe,lt,G,Ze,Xe,Ke,Le,mt,Jt,dt,Re,de,le,U,H,j,_e,Qe,ot,Je,At,Et,Mt,ae,Ae,nt,Lt,Ie,Ne,Ge,tt,He,Pt,Be,$e,qe,pt,we,je,Fe,Dt,We,ft,at;for(d=0;d<48;d+=2)f=A[0]^A[10]^A[20]^A[30]^A[40],v=A[1]^A[11]^A[21]^A[31]^A[41],Z=A[4]^A[14]^A[24]^A[34]^A[44],R=A[5]^A[15]^A[25]^A[35]^A[45],C=A[6]^A[16]^A[26]^A[36]^A[46],g=A[7]^A[17]^A[27]^A[37]^A[47],_=(te=A[9]^A[19]^A[29]^A[39]^A[49])^((I=A[3]^A[13]^A[23]^A[33]^A[43])<<1|(D=A[2]^A[12]^A[22]^A[32]^A[42])>>>31),A[0]^=ce=(S=A[8]^A[18]^A[28]^A[38]^A[48])^(D<<1|I>>>31),A[1]^=_,A[10]^=ce,A[11]^=_,A[20]^=ce,A[21]^=_,A[30]^=ce,A[31]^=_,A[40]^=ce,A[41]^=_,_=v^(R<<1|Z>>>31),A[2]^=ce=f^(Z<<1|R>>>31),A[3]^=_,A[12]^=ce,A[13]^=_,A[22]^=ce,A[23]^=_,A[32]^=ce,A[33]^=_,A[42]^=ce,A[43]^=_,_=I^(g<<1|C>>>31),A[4]^=ce=D^(C<<1|g>>>31),A[5]^=_,A[14]^=ce,A[15]^=_,A[24]^=ce,A[25]^=_,A[34]^=ce,A[35]^=_,A[44]^=ce,A[45]^=_,_=R^(te<<1|S>>>31),A[6]^=ce=Z^(S<<1|te>>>31),A[7]^=_,A[16]^=ce,A[17]^=_,A[26]^=ce,A[27]^=_,A[36]^=ce,A[37]^=_,A[46]^=ce,A[47]^=_,_=g^(v<<1|f>>>31),A[8]^=ce=C^(f<<1|v>>>31),A[9]^=_,A[18]^=ce,A[19]^=_,A[28]^=ce,A[29]^=_,A[38]^=ce,A[39]^=_,A[48]^=ce,A[49]^=_,fe=A[1],Lt=A[11]<<4|A[10]>>>28,Ie=A[10]<<4|A[11]>>>28,Jt=A[20]<<3|A[21]>>>29,dt=A[21]<<3|A[20]>>>29,Dt=A[31]<<9|A[30]>>>23,We=A[30]<<9|A[31]>>>23,Mt=A[40]<<18|A[41]>>>14,ae=A[41]<<18|A[40]>>>14,H=A[2]<<1|A[3]>>>31,j=A[3]<<1|A[2]>>>31,be=A[12]<<12|A[13]>>>20,Ne=A[22]<<10|A[23]>>>22,Ge=A[23]<<10|A[22]>>>22,Re=A[33]<<13|A[32]>>>19,de=A[32]<<13|A[33]>>>19,ft=A[42]<<2|A[43]>>>30,at=A[43]<<2|A[42]>>>30,$e=A[5]<<30|A[4]>>>2,qe=A[4]<<30|A[5]>>>2,_e=A[14]<<6|A[15]>>>26,Qe=A[15]<<6|A[14]>>>26,Se=A[24]<<11|A[25]>>>21,tt=A[34]<<15|A[35]>>>17,He=A[35]<<15|A[34]>>>17,le=A[45]<<29|A[44]>>>3,U=A[44]<<29|A[45]>>>3,Xe=A[6]<<28|A[7]>>>4,Ke=A[7]<<28|A[6]>>>4,pt=A[17]<<23|A[16]>>>9,we=A[16]<<23|A[17]>>>9,ot=A[26]<<25|A[27]>>>7,Je=A[27]<<25|A[26]>>>7,Pe=A[36]<<21|A[37]>>>11,lt=A[37]<<21|A[36]>>>11,Pt=A[47]<<24|A[46]>>>8,Be=A[46]<<24|A[47]>>>8,Ae=A[8]<<27|A[9]>>>5,nt=A[9]<<27|A[8]>>>5,Le=A[18]<<20|A[19]>>>12,mt=A[19]<<20|A[18]>>>12,je=A[29]<<7|A[28]>>>25,Fe=A[28]<<7|A[29]>>>25,At=A[38]<<8|A[39]>>>24,Et=A[39]<<8|A[38]>>>24,G=A[48]<<14|A[49]>>>18,Ze=A[49]<<14|A[48]>>>18,A[0]=(Oe=A[0])^~(ie=A[13]<<12|A[12]>>>20)&(pe=A[25]<<11|A[24]>>>21),A[1]=fe^~be&Se,A[10]=Xe^~Le&Jt,A[11]=Ke^~mt&dt,A[20]=H^~_e&ot,A[21]=j^~Qe&Je,A[30]=Ae^~Lt&Ne,A[31]=nt^~Ie&Ge,A[40]=$e^~pt&je,A[41]=qe^~we&Fe,A[2]=ie^~pe&Pe,A[3]=be^~Se<,A[12]=Le^~Jt&Re,A[13]=mt^~dt&de,A[22]=_e^~ot&At,A[23]=Qe^~Je&Et,A[32]=Lt^~Ne&tt,A[33]=Ie^~Ge&He,A[42]=pt^~je&Dt,A[43]=we^~Fe&We,A[4]=pe^~Pe&G,A[5]=Se^~lt&Ze,A[14]=Jt^~Re&le,A[15]=dt^~de&U,A[24]=ot^~At&Mt,A[25]=Je^~Et&ae,A[34]=Ne^~tt&Pt,A[35]=Ge^~He&Be,A[44]=je^~Dt&ft,A[45]=Fe^~We&at,A[6]=Pe^~G&Oe,A[7]=lt^~Ze&fe,A[16]=Re^~le&Xe,A[17]=de^~U&Ke,A[26]=At^~Mt&H,A[27]=Et^~ae&j,A[36]=tt^~Pt&Ae,A[37]=He^~Be&nt,A[46]=Dt^~ft&$e,A[47]=We^~at&qe,A[8]=G^~Oe&ie,A[9]=Ze^~fe&be,A[18]=le^~Xe&Le,A[19]=U^~Ke&mt,A[28]=Mt^~H&_e,A[29]=ae^~j&Qe,A[38]=Pt^~Ae&Lt,A[39]=Be^~nt&Ie,A[48]=ft^~$e&pt,A[49]=at^~qe&we,A[0]^=a[d],A[1]^=a[d+1]};if(s)st.exports=Y;else for(W=0;W{st.exports=function P(c,s,e){function r(m,a){if(!s[m]){if(!c[m]){if(u)return u(m,!0);var y=new Error(\"Cannot find module '\"+m+\"'\");throw y.code=\"MODULE_NOT_FOUND\",y}var M=s[m]={exports:{}};c[m][0].call(M.exports,function(B){return r(c[m][1][B]||B)},M,M.exports,P,c,s,e)}return s[m].exports}for(var u=void 0,l=0;l>4,B=1>6:64,w=2>2)+u.charAt(M)+u.charAt(B)+u.charAt(w));return E.join(\"\")},s.decode=function(l){var m,a,b,y,M,B,w=0,E=0,O=\"data:\";if(l.substr(0,O.length)===O)throw new Error(\"Invalid base64 input, it looks like a data url.\");var k,Y=3*(l=l.replace(/[^A-Za-z0-9\\+\\/\\=]/g,\"\")).length/4;if(l.charAt(l.length-1)===u.charAt(64)&&Y--,l.charAt(l.length-2)===u.charAt(64)&&Y--,Y%1!=0)throw new Error(\"Invalid base64 input, bad content length.\");for(k=r.uint8array?new Uint8Array(0|Y):new Array(0|Y);w>4,a=(15&y)<<4|(M=u.indexOf(l.charAt(w++)))>>2,b=(3&M)<<6|(B=u.indexOf(l.charAt(w++))),k[E++]=m,64!==M&&(k[E++]=a),64!==B&&(k[E++]=b);return k}},{\"./support\":30,\"./utils\":32}],2:[function(P,c,s){\"use strict\";var e=P(\"./external\"),r=P(\"./stream/DataWorker\"),u=P(\"./stream/Crc32Probe\"),l=P(\"./stream/DataLengthProbe\");function m(a,b,y,M,B){this.compressedSize=a,this.uncompressedSize=b,this.crc32=y,this.compression=M,this.compressedContent=B}m.prototype={getContentWorker:function(){var a=new r(e.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new l(\"data_length\")),b=this;return a.on(\"end\",function(){if(this.streamInfo.data_length!==b.uncompressedSize)throw new Error(\"Bug : uncompressed data size mismatch\")}),a},getCompressedWorker:function(){return new r(e.Promise.resolve(this.compressedContent)).withStreamInfo(\"compressedSize\",this.compressedSize).withStreamInfo(\"uncompressedSize\",this.uncompressedSize).withStreamInfo(\"crc32\",this.crc32).withStreamInfo(\"compression\",this.compression)}},m.createWorkerFrom=function(a,b,y){return a.pipe(new u).pipe(new l(\"uncompressedSize\")).pipe(b.compressWorker(y)).pipe(new l(\"compressedSize\")).withStreamInfo(\"compression\",b)},c.exports=m},{\"./external\":6,\"./stream/Crc32Probe\":25,\"./stream/DataLengthProbe\":26,\"./stream/DataWorker\":27}],3:[function(P,c,s){\"use strict\";var e=P(\"./stream/GenericWorker\");s.STORE={magic:\"\\0\\0\",compressWorker:function(r){return new e(\"STORE compression\")},uncompressWorker:function(){return new e(\"STORE decompression\")}},s.DEFLATE=P(\"./flate\")},{\"./flate\":7,\"./stream/GenericWorker\":28}],4:[function(P,c,s){\"use strict\";var e=P(\"./utils\"),r=function(){for(var u,l=[],m=0;m<256;m++){u=m;for(var a=0;a<8;a++)u=1&u?3988292384^u>>>1:u>>>1;l[m]=u}return l}();c.exports=function(u,l){return void 0!==u&&u.length?\"string\"!==e.getTypeOf(u)?function(m,a,b,y){var M=r,B=0+b;m^=-1;for(var w=0;w>>8^M[255&(m^a[w])];return-1^m}(0|l,u,u.length):function(m,a,b,y){var M=r,B=0+b;m^=-1;for(var w=0;w>>8^M[255&(m^a.charCodeAt(w))];return-1^m}(0|l,u,u.length):0}},{\"./utils\":32}],5:[function(P,c,s){\"use strict\";s.base64=!1,s.binary=!1,s.dir=!1,s.createFolders=!0,s.date=null,s.compression=null,s.compressionOptions=null,s.comment=null,s.unixPermissions=null,s.dosPermissions=null},{}],6:[function(P,c,s){\"use strict\";var e;e=\"undefined\"!=typeof Promise?Promise:P(\"lie\"),c.exports={Promise:e}},{lie:37}],7:[function(P,c,s){\"use strict\";var e=\"undefined\"!=typeof Uint8Array&&\"undefined\"!=typeof Uint16Array&&\"undefined\"!=typeof Uint32Array,r=P(\"pako\"),u=P(\"./utils\"),l=P(\"./stream/GenericWorker\"),m=e?\"uint8array\":\"array\";function a(b,y){l.call(this,\"FlateWorker/\"+b),this._pako=null,this._pakoAction=b,this._pakoOptions=y,this.meta={}}s.magic=\"\\b\\0\",u.inherits(a,l),a.prototype.processChunk=function(b){this.meta=b.meta,null===this._pako&&this._createPako(),this._pako.push(u.transformTo(m,b.data),!1)},a.prototype.flush=function(){l.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},a.prototype.cleanUp=function(){l.prototype.cleanUp.call(this),this._pako=null},a.prototype._createPako=function(){this._pako=new r[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var b=this;this._pako.onData=function(y){b.push({data:y,meta:b.meta})}},s.compressWorker=function(b){return new a(\"Deflate\",b)},s.uncompressWorker=function(){return new a(\"Inflate\",{})}},{\"./stream/GenericWorker\":28,\"./utils\":32,pako:38}],8:[function(P,c,s){\"use strict\";function e(M,B){var w,E=\"\";for(w=0;w>>=8;return E}function r(M,B,w,E,O,k){var Y,z,W=M.file,K=M.compression,$=k!==m.utf8encode,re=u.transformTo(\"string\",k(W.name)),me=u.transformTo(\"string\",m.utf8encode(W.name)),q=W.comment,Me=u.transformTo(\"string\",k(q)),A=u.transformTo(\"string\",m.utf8encode(q)),ce=me.length!==W.name.length,_=A.length!==q.length,d=\"\",f=\"\",v=\"\",D=W.dir,I=W.date,Z={crc32:0,compressedSize:0,uncompressedSize:0};B&&!w||(Z.crc32=M.crc32,Z.compressedSize=M.compressedSize,Z.uncompressedSize=M.uncompressedSize);var R=0;B&&(R|=8),$||!ce&&!_||(R|=2048);var te,fe,C=0,g=0;D&&(C|=16),\"UNIX\"===O?(g=798,C|=(fe=te=W.unixPermissions,te||(fe=D?16893:33204),(65535&fe)<<16)):(g=20,C|=function(te){return 63&(te||0)}(W.dosPermissions)),Y=I.getUTCHours(),Y<<=6,Y|=I.getUTCMinutes(),Y<<=5,Y|=I.getUTCSeconds()/2,z=I.getUTCFullYear()-1980,z<<=4,z|=I.getUTCMonth()+1,z<<=5,z|=I.getUTCDate(),ce&&(f=e(1,1)+e(a(re),4)+me,d+=\"up\"+e(f.length,2)+f),_&&(v=e(1,1)+e(a(Me),4)+A,d+=\"uc\"+e(v.length,2)+v);var S=\"\";return S+=\"\\n\\0\",S+=e(R,2),S+=K.magic,S+=e(Y,2),S+=e(z,2),S+=e(Z.crc32,4),S+=e(Z.compressedSize,4),S+=e(Z.uncompressedSize,4),S+=e(re.length,2),S+=e(d.length,2),{fileRecord:b.LOCAL_FILE_HEADER+S+re+d,dirRecord:b.CENTRAL_FILE_HEADER+e(g,2)+S+e(Me.length,2)+\"\\0\\0\\0\\0\"+e(C,4)+e(E,4)+re+d+Me}}var u=P(\"../utils\"),l=P(\"../stream/GenericWorker\"),m=P(\"../utf8\"),a=P(\"../crc32\"),b=P(\"../signature\");function y(M,B,w,E){l.call(this,\"ZipFileWorker\"),this.bytesWritten=0,this.zipComment=B,this.zipPlatform=w,this.encodeFileName=E,this.streamFiles=M,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}u.inherits(y,l),y.prototype.push=function(M){var B=M.meta.percent||0,w=this.entriesCount,E=this._sources.length;this.accumulate?this.contentBuffer.push(M):(this.bytesWritten+=M.data.length,l.prototype.push.call(this,{data:M.data,meta:{currentFile:this.currentFile,percent:w?(B+100*(w-E-1))/w:100}}))},y.prototype.openedSource=function(M){this.currentSourceOffset=this.bytesWritten,this.currentFile=M.file.name;var B=this.streamFiles&&!M.file.dir;if(B){var w=r(M,B,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:w.fileRecord,meta:{percent:0}})}else this.accumulate=!0},y.prototype.closedSource=function(M){this.accumulate=!1;var E,B=this.streamFiles&&!M.file.dir,w=r(M,B,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(w.dirRecord),B)this.push({data:(E=M,b.DATA_DESCRIPTOR+e(E.crc32,4)+e(E.compressedSize,4)+e(E.uncompressedSize,4)),meta:{percent:100}});else for(this.push({data:w.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},y.prototype.flush=function(){for(var M=this.bytesWritten,B=0;B=this.index;l--)m=(m<<8)+this.byteAt(l);return this.index+=u,m},readString:function(u){return e.transformTo(\"string\",this.readData(u))},readData:function(u){},lastIndexOfSignature:function(u){},readAndCheckSignature:function(u){},readDate:function(){var u=this.readInt(4);return new Date(Date.UTC(1980+(u>>25&127),(u>>21&15)-1,u>>16&31,u>>11&31,u>>5&63,(31&u)<<1))}},c.exports=r},{\"../utils\":32}],19:[function(P,c,s){\"use strict\";var e=P(\"./Uint8ArrayReader\");function r(u){e.call(this,u)}P(\"../utils\").inherits(r,e),r.prototype.readData=function(u){this.checkOffset(u);var l=this.data.slice(this.zero+this.index,this.zero+this.index+u);return this.index+=u,l},c.exports=r},{\"../utils\":32,\"./Uint8ArrayReader\":21}],20:[function(P,c,s){\"use strict\";var e=P(\"./DataReader\");function r(u){e.call(this,u)}P(\"../utils\").inherits(r,e),r.prototype.byteAt=function(u){return this.data.charCodeAt(this.zero+u)},r.prototype.lastIndexOfSignature=function(u){return this.data.lastIndexOf(u)-this.zero},r.prototype.readAndCheckSignature=function(u){return u===this.readData(4)},r.prototype.readData=function(u){this.checkOffset(u);var l=this.data.slice(this.zero+this.index,this.zero+this.index+u);return this.index+=u,l},c.exports=r},{\"../utils\":32,\"./DataReader\":18}],21:[function(P,c,s){\"use strict\";var e=P(\"./ArrayReader\");function r(u){e.call(this,u)}P(\"../utils\").inherits(r,e),r.prototype.readData=function(u){if(this.checkOffset(u),0===u)return new Uint8Array(0);var l=this.data.subarray(this.zero+this.index,this.zero+this.index+u);return this.index+=u,l},c.exports=r},{\"../utils\":32,\"./ArrayReader\":17}],22:[function(P,c,s){\"use strict\";var e=P(\"../utils\"),r=P(\"../support\"),u=P(\"./ArrayReader\"),l=P(\"./StringReader\"),m=P(\"./NodeBufferReader\"),a=P(\"./Uint8ArrayReader\");c.exports=function(b){var y=e.getTypeOf(b);return e.checkSupport(y),\"string\"!==y||r.uint8array?\"nodebuffer\"===y?new m(b):r.uint8array?new a(e.transformTo(\"uint8array\",b)):new u(e.transformTo(\"array\",b)):new l(b)}},{\"../support\":30,\"../utils\":32,\"./ArrayReader\":17,\"./NodeBufferReader\":19,\"./StringReader\":20,\"./Uint8ArrayReader\":21}],23:[function(P,c,s){\"use strict\";s.LOCAL_FILE_HEADER=\"PK\\x03\\x04\",s.CENTRAL_FILE_HEADER=\"PK\\x01\\x02\",s.CENTRAL_DIRECTORY_END=\"PK\\x05\\x06\",s.ZIP64_CENTRAL_DIRECTORY_LOCATOR=\"PK\\x06\\x07\",s.ZIP64_CENTRAL_DIRECTORY_END=\"PK\\x06\\x06\",s.DATA_DESCRIPTOR=\"PK\\x07\\b\"},{}],24:[function(P,c,s){\"use strict\";var e=P(\"./GenericWorker\"),r=P(\"../utils\");function u(l){e.call(this,\"ConvertWorker to \"+l),this.destType=l}r.inherits(u,e),u.prototype.processChunk=function(l){this.push({data:r.transformTo(this.destType,l.data),meta:l.meta})},c.exports=u},{\"../utils\":32,\"./GenericWorker\":28}],25:[function(P,c,s){\"use strict\";var e=P(\"./GenericWorker\"),r=P(\"../crc32\");function u(){e.call(this,\"Crc32Probe\"),this.withStreamInfo(\"crc32\",0)}P(\"../utils\").inherits(u,e),u.prototype.processChunk=function(l){this.streamInfo.crc32=r(l.data,this.streamInfo.crc32||0),this.push(l)},c.exports=u},{\"../crc32\":4,\"../utils\":32,\"./GenericWorker\":28}],26:[function(P,c,s){\"use strict\";var e=P(\"../utils\"),r=P(\"./GenericWorker\");function u(l){r.call(this,\"DataLengthProbe for \"+l),this.propName=l,this.withStreamInfo(l,0)}e.inherits(u,r),u.prototype.processChunk=function(l){l&&(this.streamInfo[this.propName]=(this.streamInfo[this.propName]||0)+l.data.length),r.prototype.processChunk.call(this,l)},c.exports=u},{\"../utils\":32,\"./GenericWorker\":28}],27:[function(P,c,s){\"use strict\";var e=P(\"../utils\"),r=P(\"./GenericWorker\");function u(l){r.call(this,\"DataWorker\");var m=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type=\"\",this._tickScheduled=!1,l.then(function(a){m.dataIsReady=!0,m.data=a,m.max=a&&a.length||0,m.type=e.getTypeOf(a),m.isPaused||m._tickAndRepeat()},function(a){m.error(a)})}e.inherits(u,r),u.prototype.cleanUp=function(){r.prototype.cleanUp.call(this),this.data=null},u.prototype.resume=function(){return!!r.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,e.delay(this._tickAndRepeat,[],this)),!0)},u.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(e.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},u.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var l=null,m=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case\"string\":l=this.data.substring(this.index,m);break;case\"uint8array\":l=this.data.subarray(this.index,m);break;case\"array\":case\"nodebuffer\":l=this.data.slice(this.index,m)}return this.index=m,this.push({data:l,meta:{percent:this.max?this.index/this.max*100:0}})},c.exports=u},{\"../utils\":32,\"./GenericWorker\":28}],28:[function(P,c,s){\"use strict\";function e(r){this.name=r||\"default\",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}e.prototype={push:function(r){this.emit(\"data\",r)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit(\"end\"),this.cleanUp(),this.isFinished=!0}catch(r){this.emit(\"error\",r)}return!0},error:function(r){return!this.isFinished&&(this.isPaused?this.generatedError=r:(this.isFinished=!0,this.emit(\"error\",r),this.previous&&this.previous.error(r),this.cleanUp()),!0)},on:function(r,u){return this._listeners[r].push(u),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(r,u){if(this._listeners[r])for(var l=0;l \"+r:r}},c.exports=e},{}],29:[function(P,c,s){\"use strict\";var e=P(\"../utils\"),r=P(\"./ConvertWorker\"),u=P(\"./GenericWorker\"),l=P(\"../base64\"),m=P(\"../support\"),a=P(\"../external\"),b=null;if(m.nodestream)try{b=P(\"../nodejs/NodejsStreamOutputAdapter\")}catch(B){}function M(B,w,E){var O=w;switch(w){case\"blob\":case\"arraybuffer\":O=\"uint8array\";break;case\"base64\":O=\"string\"}try{this._internalType=O,this._outputType=w,this._mimeType=E,e.checkSupport(O),this._worker=B.pipe(new r(O)),B.lock()}catch(k){this._worker=new u(\"error\"),this._worker.error(k)}}M.prototype={accumulate:function(B){return function(B,w){return new a.Promise(function(E,O){var k=[],Y=B._internalType,z=B._outputType,W=B._mimeType;B.on(\"data\",function(K,$){k.push(K),w&&w($)}).on(\"error\",function(K){k=[],O(K)}).on(\"end\",function(){try{var K=function($,re,me){switch($){case\"blob\":return e.newBlob(e.transformTo(\"arraybuffer\",re),me);case\"base64\":return l.encode(re);default:return e.transformTo($,re)}}(z,function($,re){var me,q=0,Me=null,A=0;for(me=0;me>>6:(E<65536?w[Y++]=224|E>>>12:(w[Y++]=240|E>>>18,w[Y++]=128|E>>>12&63),w[Y++]=128|E>>>6&63),w[Y++]=128|63&E);return w}(M)},s.utf8decode=function(M){return r.nodebuffer?e.transformTo(\"nodebuffer\",M).toString(\"utf-8\"):function(B){var w,E,O,k,Y=B.length,z=new Array(2*Y);for(w=E=0;w>10&1023,z[E++]=56320|1023&O)}return z.length!==E&&(z.subarray?z=z.subarray(0,E):z.length=E),e.applyFromCharCode(z)}(M=e.transformTo(r.uint8array?\"uint8array\":\"array\",M))},e.inherits(b,l),b.prototype.processChunk=function(M){var B=e.transformTo(r.uint8array?\"uint8array\":\"array\",M.data);if(this.leftOver&&this.leftOver.length){if(r.uint8array){var w=B;(B=new Uint8Array(w.length+this.leftOver.length)).set(this.leftOver,0),B.set(w,this.leftOver.length)}else B=this.leftOver.concat(B);this.leftOver=null}var E=function(k,Y){var z;for((Y=Y||k.length)>k.length&&(Y=k.length),z=Y-1;0<=z&&128==(192&k[z]);)z--;return z<0||0===z?Y:z+m[k[z]]>Y?z:Y}(B),O=B;E!==B.length&&(r.uint8array?(O=B.subarray(0,E),this.leftOver=B.subarray(E,B.length)):(O=B.slice(0,E),this.leftOver=B.slice(E,B.length))),this.push({data:s.utf8decode(O),meta:M.meta})},b.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:s.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},s.Utf8DecodeWorker=b,e.inherits(y,l),y.prototype.processChunk=function(M){this.push({data:s.utf8encode(M.data),meta:M.meta})},s.Utf8EncodeWorker=y},{\"./nodejsUtils\":14,\"./stream/GenericWorker\":28,\"./support\":30,\"./utils\":32}],32:[function(P,c,s){\"use strict\";var e=P(\"./support\"),r=P(\"./base64\"),u=P(\"./nodejsUtils\"),l=P(\"set-immediate-shim\"),m=P(\"./external\");function a(E){return E}function b(E,O){for(var k=0;k>8;this.dir=!!(16&this.externalFileAttributes),0==M&&(this.dosPermissions=63&this.externalFileAttributes),3==M&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||\"/\"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(M){if(this.extraFields[1]){var B=e(this.extraFields[1].value);this.uncompressedSize===r.MAX_VALUE_32BITS&&(this.uncompressedSize=B.readInt(8)),this.compressedSize===r.MAX_VALUE_32BITS&&(this.compressedSize=B.readInt(8)),this.localHeaderOffset===r.MAX_VALUE_32BITS&&(this.localHeaderOffset=B.readInt(8)),this.diskNumberStart===r.MAX_VALUE_32BITS&&(this.diskNumberStart=B.readInt(4))}},readExtraFields:function(M){var B,w,E,O=M.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});M.index+4>>6:(M<65536?y[E++]=224|M>>>12:(y[E++]=240|M>>>18,y[E++]=128|M>>>12&63),y[E++]=128|M>>>6&63),y[E++]=128|63&M);return y},s.buf2binstring=function(b){return a(b,b.length)},s.binstring2buf=function(b){for(var y=new e.Buf8(b.length),M=0,B=y.length;M>10&1023,k[B++]=56320|1023&w)}return a(k,B)},s.utf8border=function(b,y){var M;for((y=y||b.length)>b.length&&(y=b.length),M=y-1;0<=M&&128==(192&b[M]);)M--;return M<0||0===M?y:M+l[b[M]]>y?M:y}},{\"./common\":41}],43:[function(P,c,s){\"use strict\";c.exports=function(e,r,u,l){for(var m=65535&e|0,a=e>>>16&65535|0,b=0;0!==u;){for(u-=b=2e3>>1:r>>>1;u[l]=r}return u}();c.exports=function(r,u,l,m){var a=e,b=m+l;r^=-1;for(var y=m;y>>8^a[255&(r^u[y])];return-1^r}},{}],46:[function(P,c,s){\"use strict\";var e,r=P(\"../utils/common\"),u=P(\"./trees\"),l=P(\"./adler32\"),m=P(\"./crc32\"),a=P(\"./messages\"),B=-2,q=258,Me=262;function D(G,Ze){return G.msg=a[Ze],Ze}function I(G){return(G<<1)-(4G.avail_out&&(Xe=G.avail_out),0!==Xe&&(r.arraySet(G.output,Ze.pending_buf,Ze.pending_out,Xe,G.next_out),G.next_out+=Xe,Ze.pending_out+=Xe,G.total_out+=Xe,G.avail_out-=Xe,Ze.pending-=Xe,0===Ze.pending&&(Ze.pending_out=0))}function C(G,Ze){u._tr_flush_block(G,0<=G.block_start?G.block_start:-1,G.strstart-G.block_start,Ze),G.block_start=G.strstart,R(G.strm)}function g(G,Ze){G.pending_buf[G.pending++]=Ze}function S(G,Ze){G.pending_buf[G.pending++]=Ze>>>8&255,G.pending_buf[G.pending++]=255&Ze}function te(G,Ze){var Xe,Ke,Le=G.max_chain_length,mt=G.strstart,Jt=G.prev_length,dt=G.nice_match,Re=G.strstart>G.w_size-Me?G.strstart-(G.w_size-Me):0,de=G.window,le=G.w_mask,U=G.prev,H=G.strstart+q,j=de[mt+Jt-1],_e=de[mt+Jt];G.prev_length>=G.good_match&&(Le>>=2),dt>G.lookahead&&(dt=G.lookahead);do{if(de[(Xe=Ze)+Jt]===_e&&de[Xe+Jt-1]===j&&de[Xe]===de[mt]&&de[++Xe]===de[mt+1]){mt+=2,Xe++;do{}while(de[++mt]===de[++Xe]&&de[++mt]===de[++Xe]&&de[++mt]===de[++Xe]&&de[++mt]===de[++Xe]&&de[++mt]===de[++Xe]&&de[++mt]===de[++Xe]&&de[++mt]===de[++Xe]&&de[++mt]===de[++Xe]&&mtRe&&0!=--Le);return Jt<=G.lookahead?Jt:G.lookahead}function Oe(G){var Ze,Xe,Ke,Le,mt,Jt,dt,Re,de,le,U=G.w_size;do{if(Le=G.window_size-G.lookahead-G.strstart,G.strstart>=U+(U-Me)){for(r.arraySet(G.window,G.window,U,U,0),G.match_start-=U,G.strstart-=U,G.block_start-=U,Ze=Xe=G.hash_size;Ke=G.head[--Ze],G.head[Ze]=U<=Ke?Ke-U:0,--Xe;);for(Ze=Xe=U;Ke=G.prev[--Ze],G.prev[Ze]=U<=Ke?Ke-U:0,--Xe;);Le+=U}if(0===G.strm.avail_in)break;if(dt=G.window,Re=G.strstart+G.lookahead,le=void 0,(de=Le)<(le=(Jt=G.strm).avail_in)&&(le=de),Xe=0===le?0:(Jt.avail_in-=le,r.arraySet(dt,Jt.input,Jt.next_in,le,Re),1===Jt.state.wrap?Jt.adler=l(Jt.adler,dt,le,Re):2===Jt.state.wrap&&(Jt.adler=m(Jt.adler,dt,le,Re)),Jt.next_in+=le,Jt.total_in+=le,le),G.lookahead+=Xe,G.lookahead+G.insert>=3)for(G.ins_h=G.window[mt=G.strstart-G.insert],G.ins_h=(G.ins_h<=3&&(G.ins_h=(G.ins_h<=3)if(Ke=u._tr_tally(G,G.strstart-G.match_start,G.match_length-3),G.lookahead-=G.match_length,G.match_length<=G.max_lazy_match&&G.lookahead>=3){for(G.match_length--;G.strstart++,G.ins_h=(G.ins_h<=3&&(G.ins_h=(G.ins_h<=3&&G.match_length<=G.prev_length){for(Le=G.strstart+G.lookahead-3,Ke=u._tr_tally(G,G.strstart-1-G.prev_match,G.prev_length-3),G.lookahead-=G.prev_length-1,G.prev_length-=2;++G.strstart<=Le&&(G.ins_h=(G.ins_h<G.pending_buf_size-5&&(Xe=G.pending_buf_size-5);;){if(G.lookahead<=1){if(Oe(G),0===G.lookahead&&0===Ze)return 1;if(0===G.lookahead)break}G.strstart+=G.lookahead,G.lookahead=0;var Ke=G.block_start+Xe;if((0===G.strstart||G.strstart>=Ke)&&(G.lookahead=G.strstart-Ke,G.strstart=Ke,C(G,!1),0===G.strm.avail_out)||G.strstart-G.block_start>=G.w_size-Me&&(C(G,!1),0===G.strm.avail_out))return 1}return G.insert=0,4===Ze?(C(G,!0),0===G.strm.avail_out?3:4):(G.strstart>G.block_start&&C(G,!1),1)}),new be(4,4,8,4,fe),new be(4,5,16,8,fe),new be(4,6,32,32,fe),new be(4,4,16,16,ie),new be(8,16,32,32,ie),new be(8,16,128,128,ie),new be(8,32,128,256,ie),new be(32,128,258,1024,ie),new be(32,258,258,4096,ie)],s.deflateInit=function(G,Ze){return lt(G,Ze,8,15,8,0)},s.deflateInit2=lt,s.deflateReset=Pe,s.deflateResetKeep=Se,s.deflateSetHeader=function(G,Ze){return G&&G.state?2!==G.state.wrap?B:(G.state.gzhead=Ze,0):B},s.deflate=function(G,Ze){var Xe,Ke,Le,mt;if(!G||!G.state||5>8&255),g(Ke,Ke.gzhead.time>>16&255),g(Ke,Ke.gzhead.time>>24&255),g(Ke,9===Ke.level?2:2<=Ke.strategy||Ke.level<2?4:0),g(Ke,255&Ke.gzhead.os),Ke.gzhead.extra&&Ke.gzhead.extra.length&&(g(Ke,255&Ke.gzhead.extra.length),g(Ke,Ke.gzhead.extra.length>>8&255)),Ke.gzhead.hcrc&&(G.adler=m(G.adler,Ke.pending_buf,Ke.pending,0)),Ke.gzindex=0,Ke.status=69):(g(Ke,0),g(Ke,0),g(Ke,0),g(Ke,0),g(Ke,0),g(Ke,9===Ke.level?2:2<=Ke.strategy||Ke.level<2?4:0),g(Ke,3),Ke.status=113);else{var Jt=8+(Ke.w_bits-8<<4)<<8;Jt|=(2<=Ke.strategy||Ke.level<2?0:Ke.level<6?1:6===Ke.level?2:3)<<6,0!==Ke.strstart&&(Jt|=32),Jt+=31-Jt%31,Ke.status=113,S(Ke,Jt),0!==Ke.strstart&&(S(Ke,G.adler>>>16),S(Ke,65535&G.adler)),G.adler=1}if(69===Ke.status)if(Ke.gzhead.extra){for(Le=Ke.pending;Ke.gzindex<(65535&Ke.gzhead.extra.length)&&(Ke.pending!==Ke.pending_buf_size||(Ke.gzhead.hcrc&&Ke.pending>Le&&(G.adler=m(G.adler,Ke.pending_buf,Ke.pending-Le,Le)),R(G),Le=Ke.pending,Ke.pending!==Ke.pending_buf_size));)g(Ke,255&Ke.gzhead.extra[Ke.gzindex]),Ke.gzindex++;Ke.gzhead.hcrc&&Ke.pending>Le&&(G.adler=m(G.adler,Ke.pending_buf,Ke.pending-Le,Le)),Ke.gzindex===Ke.gzhead.extra.length&&(Ke.gzindex=0,Ke.status=73)}else Ke.status=73;if(73===Ke.status)if(Ke.gzhead.name){Le=Ke.pending;do{if(Ke.pending===Ke.pending_buf_size&&(Ke.gzhead.hcrc&&Ke.pending>Le&&(G.adler=m(G.adler,Ke.pending_buf,Ke.pending-Le,Le)),R(G),Le=Ke.pending,Ke.pending===Ke.pending_buf_size)){mt=1;break}mt=Ke.gzindexLe&&(G.adler=m(G.adler,Ke.pending_buf,Ke.pending-Le,Le)),0===mt&&(Ke.gzindex=0,Ke.status=91)}else Ke.status=91;if(91===Ke.status)if(Ke.gzhead.comment){Le=Ke.pending;do{if(Ke.pending===Ke.pending_buf_size&&(Ke.gzhead.hcrc&&Ke.pending>Le&&(G.adler=m(G.adler,Ke.pending_buf,Ke.pending-Le,Le)),R(G),Le=Ke.pending,Ke.pending===Ke.pending_buf_size)){mt=1;break}mt=Ke.gzindexLe&&(G.adler=m(G.adler,Ke.pending_buf,Ke.pending-Le,Le)),0===mt&&(Ke.status=103)}else Ke.status=103;if(103===Ke.status&&(Ke.gzhead.hcrc?(Ke.pending+2>Ke.pending_buf_size&&R(G),Ke.pending+2<=Ke.pending_buf_size&&(g(Ke,255&G.adler),g(Ke,G.adler>>8&255),G.adler=0,Ke.status=113)):Ke.status=113),0!==Ke.pending){if(R(G),0===G.avail_out)return Ke.last_flush=-1,0}else if(0===G.avail_in&&I(Ze)<=I(Xe)&&4!==Ze)return D(G,-5);if(666===Ke.status&&0!==G.avail_in)return D(G,-5);if(0!==G.avail_in||0!==Ke.lookahead||0!==Ze&&666!==Ke.status){var dt=2===Ke.strategy?function(Re,de){for(var le;;){if(0===Re.lookahead&&(Oe(Re),0===Re.lookahead)){if(0===de)return 1;break}if(Re.match_length=0,le=u._tr_tally(Re,0,Re.window[Re.strstart]),Re.lookahead--,Re.strstart++,le&&(C(Re,!1),0===Re.strm.avail_out))return 1}return Re.insert=0,4===de?(C(Re,!0),0===Re.strm.avail_out?3:4):Re.last_lit&&(C(Re,!1),0===Re.strm.avail_out)?1:2}(Ke,Ze):3===Ke.strategy?function(Re,de){for(var le,U,H,j,_e=Re.window;;){if(Re.lookahead<=q){if(Oe(Re),Re.lookahead<=q&&0===de)return 1;if(0===Re.lookahead)break}if(Re.match_length=0,Re.lookahead>=3&&0Re.lookahead&&(Re.match_length=Re.lookahead)}if(Re.match_length>=3?(le=u._tr_tally(Re,1,Re.match_length-3),Re.lookahead-=Re.match_length,Re.strstart+=Re.match_length,Re.match_length=0):(le=u._tr_tally(Re,0,Re.window[Re.strstart]),Re.lookahead--,Re.strstart++),le&&(C(Re,!1),0===Re.strm.avail_out))return 1}return Re.insert=0,4===de?(C(Re,!0),0===Re.strm.avail_out?3:4):Re.last_lit&&(C(Re,!1),0===Re.strm.avail_out)?1:2}(Ke,Ze):e[Ke.level].func(Ke,Ze);if(3!==dt&&4!==dt||(Ke.status=666),1===dt||3===dt)return 0===G.avail_out&&(Ke.last_flush=-1),0;if(2===dt&&(1===Ze?u._tr_align(Ke):5!==Ze&&(u._tr_stored_block(Ke,0,0,!1),3===Ze&&(Z(Ke.head),0===Ke.lookahead&&(Ke.strstart=0,Ke.block_start=0,Ke.insert=0))),R(G),0===G.avail_out))return Ke.last_flush=-1,0}return 4!==Ze?0:Ke.wrap<=0?1:(2===Ke.wrap?(g(Ke,255&G.adler),g(Ke,G.adler>>8&255),g(Ke,G.adler>>16&255),g(Ke,G.adler>>24&255),g(Ke,255&G.total_in),g(Ke,G.total_in>>8&255),g(Ke,G.total_in>>16&255),g(Ke,G.total_in>>24&255)):(S(Ke,G.adler>>>16),S(Ke,65535&G.adler)),R(G),0=Xe.w_size&&(0===mt&&(Z(Xe.head),Xe.strstart=0,Xe.block_start=0,Xe.insert=0),de=new r.Buf8(Xe.w_size),r.arraySet(de,Ze,le-Xe.w_size,Xe.w_size,0),Ze=de,le=Xe.w_size),Jt=G.avail_in,dt=G.next_in,Re=G.input,G.avail_in=le,G.next_in=0,G.input=Ze,Oe(Xe);Xe.lookahead>=3;){for(Ke=Xe.strstart,Le=Xe.lookahead-2;Xe.ins_h=(Xe.ins_h<>>=me=re>>>24,Y-=me,0==(me=re>>>16&255))d[a++]=65535&re;else{if(!(16&me)){if(0==(64&me)){re=z[(65535&re)+(k&(1<>>=me,Y-=me),Y<15&&(k+=_[l++]<>>=me=re>>>24,Y-=me,!(16&(me=re>>>16&255))){if(0==(64&me)){re=W[(65535&re)+(k&(1<>>=me,Y-=me,(me=a-b)>3,k&=(1<<(Y-=q<<3))-1,e.next_in=l,e.next_out=a,e.avail_in=l>>24&255)+(A>>>8&65280)+((65280&A)<<8)+((255&A)<<24)}function k(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new e.Buf16(320),this.work=new e.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Y(A){var ce;return A&&A.state?(A.total_in=A.total_out=(ce=A.state).total=0,A.msg=\"\",ce.wrap&&(A.adler=1&ce.wrap),ce.mode=1,ce.last=0,ce.havedict=0,ce.dmax=32768,ce.head=null,ce.hold=0,ce.bits=0,ce.lencode=ce.lendyn=new e.Buf32(852),ce.distcode=ce.distdyn=new e.Buf32(592),ce.sane=1,ce.back=-1,0):M}function z(A){var ce;return A&&A.state?((ce=A.state).wsize=0,ce.whave=0,ce.wnext=0,Y(A)):M}function W(A,ce){var _,d;return A&&A.state?(d=A.state,ce<0?(_=0,ce=-ce):(_=1+(ce>>4),ce<48&&(ce&=15)),ce&&(ce<8||15=v.wsize?(e.arraySet(v.window,ce,_-v.wsize,v.wsize,0),v.wnext=0,v.whave=v.wsize):(d<(f=v.wsize-v.wnext)&&(f=d),e.arraySet(v.window,ce,_-d,f,v.wnext),(d-=f)?(e.arraySet(v.window,ce,_-d,d,0),v.wnext=d,v.whave=v.wsize):(v.wnext+=f,v.wnext===v.wsize&&(v.wnext=0),v.whave>>8&255,_.check=u(_.check,mt,2,0),C=R=0,_.mode=2;break}if(_.flags=0,_.head&&(_.head.done=!1),!(1&_.wrap)||(((255&R)<<8)+(R>>8))%31){A.msg=\"incorrect header check\",_.mode=30;break}if(8!=(15&R)){A.msg=\"unknown compression method\",_.mode=30;break}if(C-=4,G=8+(15&(R>>>=4)),0===_.wbits)_.wbits=G;else if(G>_.wbits){A.msg=\"invalid window size\",_.mode=30;break}_.dmax=1<>8&1),512&_.flags&&(mt[0]=255&R,mt[1]=R>>>8&255,_.check=u(_.check,mt,2,0)),C=R=0,_.mode=3;case 3:for(;C<32;){if(0===I)break e;I--,R+=d[v++]<>>8&255,mt[2]=R>>>16&255,mt[3]=R>>>24&255,_.check=u(_.check,mt,4,0)),C=R=0,_.mode=4;case 4:for(;C<16;){if(0===I)break e;I--,R+=d[v++]<>8),512&_.flags&&(mt[0]=255&R,mt[1]=R>>>8&255,_.check=u(_.check,mt,2,0)),C=R=0,_.mode=5;case 5:if(1024&_.flags){for(;C<16;){if(0===I)break e;I--,R+=d[v++]<>>8&255,_.check=u(_.check,mt,2,0)),C=R=0}else _.head&&(_.head.extra=null);_.mode=6;case 6:if(1024&_.flags&&(I<(te=_.length)&&(te=I),te&&(_.head&&(G=_.head.extra_len-_.length,_.head.extra||(_.head.extra=new Array(_.head.extra_len)),e.arraySet(_.head.extra,d,v,te,G)),512&_.flags&&(_.check=u(_.check,d,te,v)),I-=te,v+=te,_.length-=te),_.length))break e;_.length=0,_.mode=7;case 7:if(2048&_.flags){if(0===I)break e;for(te=0;G=d[v+te++],_.head&&G&&_.length<65536&&(_.head.name+=String.fromCharCode(G)),G&&te>9&1,_.head.done=!0),A.adler=_.check=0,_.mode=12;break;case 10:for(;C<32;){if(0===I)break e;I--,R+=d[v++]<>>=7&C,C-=7&C,_.mode=27;break}for(;C<3;){if(0===I)break e;I--,R+=d[v++]<>>=1)){case 0:_.mode=14;break;case 1:if(q(_),_.mode=20,6!==ce)break;R>>>=2,C-=2;break e;case 2:_.mode=17;break;case 3:A.msg=\"invalid block type\",_.mode=30}R>>>=2,C-=2;break;case 14:for(R>>>=7&C,C-=7&C;C<32;){if(0===I)break e;I--,R+=d[v++]<>>16^65535)){A.msg=\"invalid stored block lengths\",_.mode=30;break}if(_.length=65535&R,C=R=0,_.mode=15,6===ce)break e;case 15:_.mode=16;case 16:if(te=_.length){if(I>>=5)),C-=5,_.ncode=4+(15&(R>>>=5)),R>>>=4,C-=4,286<_.nlen||30<_.ndist){A.msg=\"too many length or distance symbols\",_.mode=30;break}_.have=0,_.mode=18;case 18:for(;_.have<_.ncode;){for(;C<3;){if(0===I)break e;I--,R+=d[v++]<>>=3,C-=3}for(;_.have<19;)_.lens[Jt[_.have++]]=0;if(_.lencode=_.lendyn,_.lenbits=7,Ze=m(0,_.lens,0,19,_.lencode,0,_.work,Xe={bits:_.lenbits}),_.lenbits=Xe.bits,Ze){A.msg=\"invalid code lengths set\",_.mode=30;break}_.have=0,_.mode=19;case 19:for(;_.have<_.nlen+_.ndist;){for(;be=(Le=_.lencode[R&(1<<_.lenbits)-1])>>>16&255,pe=65535&Le,!((ie=Le>>>24)<=C);){if(0===I)break e;I--,R+=d[v++]<>>=ie,C-=ie,_.lens[_.have++]=pe;else{if(16===pe){for(Ke=ie+2;C>>=ie,C-=ie,0===_.have){A.msg=\"invalid bit length repeat\",_.mode=30;break}G=_.lens[_.have-1],te=3+(3&R),R>>>=2,C-=2}else if(17===pe){for(Ke=ie+3;C>>=ie)),R>>>=3,C-=3}else{for(Ke=ie+7;C>>=ie)),R>>>=7,C-=7}if(_.have+te>_.nlen+_.ndist){A.msg=\"invalid bit length repeat\",_.mode=30;break}for(;te--;)_.lens[_.have++]=G}}if(30===_.mode)break;if(0===_.lens[256]){A.msg=\"invalid code -- missing end-of-block\",_.mode=30;break}if(_.lenbits=9,Ze=m(1,_.lens,0,_.nlen,_.lencode,0,_.work,Xe={bits:_.lenbits}),_.lenbits=Xe.bits,Ze){A.msg=\"invalid literal/lengths set\",_.mode=30;break}if(_.distbits=6,_.distcode=_.distdyn,Ze=m(2,_.lens,_.nlen,_.ndist,_.distcode,0,_.work,Xe={bits:_.distbits}),_.distbits=Xe.bits,Ze){A.msg=\"invalid distances set\",_.mode=30;break}if(_.mode=20,6===ce)break e;case 20:_.mode=21;case 21:if(6<=I&&258<=Z){A.next_out=D,A.avail_out=Z,A.next_in=v,A.avail_in=I,_.hold=R,_.bits=C,l(A,S),D=A.next_out,f=A.output,Z=A.avail_out,v=A.next_in,d=A.input,I=A.avail_in,R=_.hold,C=_.bits,12===_.mode&&(_.back=-1);break}for(_.back=0;be=(Le=_.lencode[R&(1<<_.lenbits)-1])>>>16&255,pe=65535&Le,!((ie=Le>>>24)<=C);){if(0===I)break e;I--,R+=d[v++]<>Se)])>>>16&255,pe=65535&Le,!(Se+(ie=Le>>>24)<=C);){if(0===I)break e;I--,R+=d[v++]<>>=Se,C-=Se,_.back+=Se}if(R>>>=ie,C-=ie,_.back+=ie,_.length=pe,0===be){_.mode=26;break}if(32&be){_.back=-1,_.mode=12;break}if(64&be){A.msg=\"invalid literal/length code\",_.mode=30;break}_.extra=15&be,_.mode=22;case 22:if(_.extra){for(Ke=_.extra;C>>=_.extra,C-=_.extra,_.back+=_.extra}_.was=_.length,_.mode=23;case 23:for(;be=(Le=_.distcode[R&(1<<_.distbits)-1])>>>16&255,pe=65535&Le,!((ie=Le>>>24)<=C);){if(0===I)break e;I--,R+=d[v++]<>Se)])>>>16&255,pe=65535&Le,!(Se+(ie=Le>>>24)<=C);){if(0===I)break e;I--,R+=d[v++]<>>=Se,C-=Se,_.back+=Se}if(R>>>=ie,C-=ie,_.back+=ie,64&be){A.msg=\"invalid distance code\",_.mode=30;break}_.offset=pe,_.extra=15&be,_.mode=24;case 24:if(_.extra){for(Ke=_.extra;C>>=_.extra,C-=_.extra,_.back+=_.extra}if(_.offset>_.dmax){A.msg=\"invalid distance too far back\",_.mode=30;break}_.mode=25;case 25:if(0===Z)break e;if(_.offset>(te=S-Z)){if((te=_.offset-te)>_.whave&&_.sane){A.msg=\"invalid distance too far back\",_.mode=30;break}Oe=te>_.wnext?_.wsize-(te-=_.wnext):_.wnext-te,te>_.length&&(te=_.length),fe=_.window}else fe=f,Oe=D-_.offset,te=_.length;for(Z$?(me=Oe[fe+E[ce]],C[g+E[ce]]):(me=96,0),k=1<>D)+(Y-=k)]=re<<24|me<<16|q|0,0!==Y;);for(k=1<>=1;if(0!==k?(R&=k-1,R+=k):R=0,ce++,0==--S[A]){if(A===d)break;A=b[y+E[ce]]}if(f>>7)]}function g(Le,mt){Le.pending_buf[Le.pending++]=255&mt,Le.pending_buf[Le.pending++]=mt>>>8&255}function S(Le,mt,Jt){Le.bi_valid>16-Jt?(Le.bi_buf|=mt<>16-Le.bi_valid,Le.bi_valid+=Jt-16):(Le.bi_buf|=mt<>>=1,Jt<<=1,0<--mt;);return Jt>>>1}function fe(Le,mt,Jt){var dt,Re,de=new Array(16),le=0;for(dt=1;dt<=E;dt++)de[dt]=le=le+Jt[dt-1]<<1;for(Re=0;Re<=mt;Re++){var U=Le[2*Re+1];0!==U&&(Le[2*Re]=Oe(de[U]++,U))}}function ie(Le){var mt;for(mt=0;mt>1;1<=Jt;Jt--)Se(Le,de,Jt);for(Re=H;Jt=Le.heap[1],Le.heap[1]=Le.heap[Le.heap_len--],Se(Le,de,1),dt=Le.heap[1],Le.heap[--Le.heap_max]=Jt,Le.heap[--Le.heap_max]=dt,de[2*Re]=de[2*Jt]+de[2*dt],Le.depth[Re]=(Le.depth[Jt]>=Le.depth[dt]?Le.depth[Jt]:Le.depth[dt])+1,de[2*Jt+1]=de[2*dt+1]=Re,Le.heap[1]=Re++,Se(Le,de,1),2<=Le.heap_len;);Le.heap[--Le.heap_max]=Le.heap[1],function(_e,Qe){var ot,Je,At,Et,Mt,ae,Ae=Qe.dyn_tree,nt=Qe.max_code,Lt=Qe.stat_desc.static_tree,Ie=Qe.stat_desc.has_stree,Ne=Qe.stat_desc.extra_bits,Ge=Qe.stat_desc.extra_base,tt=Qe.stat_desc.max_length,He=0;for(Et=0;Et<=E;Et++)_e.bl_count[Et]=0;for(Ae[2*_e.heap[_e.heap_max]+1]=0,ot=_e.heap_max+1;ot<573;ot++)tt<(Et=Ae[2*Ae[2*(Je=_e.heap[ot])+1]+1]+1)&&(Et=tt,He++),Ae[2*Je+1]=Et,nt>=7;Re>>=1)if(1&j&&0!==U.dyn_ltree[2*H])return 0;if(0!==U.dyn_ltree[18]||0!==U.dyn_ltree[20]||0!==U.dyn_ltree[26])return 1;for(H=32;H>>3)<=(Re=Le.opt_len+3+7>>>3)&&(Re=de)):Re=de=Jt+5,Jt+4<=Re&&-1!==mt?Ke(Le,mt,Jt,dt):4===Le.strategy||de===Re?(S(Le,2+(dt?1:0),3),Pe(Le,Me,A)):(S(Le,4+(dt?1:0),3),function(U,H,j,_e){var Qe;for(S(U,H-257,5),S(U,j-1,5),S(U,_e-4,4),Qe=0;Qe<_e;Qe++)S(U,U.bl_tree[2*q[Qe]+1],3);Ze(U,U.dyn_ltree,H-1),Ze(U,U.dyn_dtree,j-1)}(Le,Le.l_desc.max_code+1,Le.d_desc.max_code+1,le+1),Pe(Le,Le.dyn_ltree,Le.dyn_dtree)),ie(Le),dt&&be(Le)},s._tr_tally=function(Le,mt,Jt){return Le.pending_buf[Le.d_buf+2*Le.last_lit]=mt>>>8&255,Le.pending_buf[Le.d_buf+2*Le.last_lit+1]=255&mt,Le.pending_buf[Le.l_buf+Le.last_lit]=255&Jt,Le.last_lit++,0===mt?Le.dyn_ltree[2*Jt]++:(Le.matches++,mt--,Le.dyn_ltree[2*(_[Jt]+b+1)]++,Le.dyn_dtree[2*C(mt)]++),Le.last_lit===Le.lit_bufsize-1},s._tr_align=function(Le){var mt;S(Le,2,3),te(Le,256,Me),16===(mt=Le).bi_valid?(g(mt,mt.bi_buf),mt.bi_buf=0,mt.bi_valid=0):8<=mt.bi_valid&&(mt.pending_buf[mt.pending++]=255&mt.bi_buf,mt.bi_buf>>=8,mt.bi_valid-=8)}},{\"../utils/common\":41}],53:[function(P,c,s){\"use strict\";c.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg=\"\",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(P,c,s){\"use strict\";c.exports=\"function\"==typeof setImmediate?setImmediate:function(){var e=[].slice.apply(arguments);e.splice(1,0,0),setTimeout.apply(null,e)}},{}]},{},[10])(10)},6055:st=>{function P(c,s){if(!c)throw new Error(s||\"Assertion failed\")}st.exports=P,P.equal=function(s,e,r){if(s!=e)throw new Error(r||\"Assertion failed: \"+s+\" != \"+e)}},6431:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"af\",{months:\"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember\".split(\"_\"),monthsShort:\"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des\".split(\"_\"),weekdays:\"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag\".split(\"_\"),weekdaysShort:\"Son_Maa_Din_Woe_Don_Vry_Sat\".split(\"_\"),weekdaysMin:\"So_Ma_Di_Wo_Do_Vr_Sa\".split(\"_\"),meridiemParse:/vm|nm/i,isPM:function(r){return/^nm$/i.test(r)},meridiem:function(r,u,l){return r<12?l?\"vm\":\"VM\":l?\"nm\":\"NM\"},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Vandag om] LT\",nextDay:\"[M\\xf4re om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[Gister om] LT\",lastWeek:\"[Laas] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"oor %s\",past:\"%s gelede\",s:\"'n paar sekondes\",ss:\"%d sekondes\",m:\"'n minuut\",mm:\"%d minute\",h:\"'n uur\",hh:\"%d ure\",d:\"'n dag\",dd:\"%d dae\",M:\"'n maand\",MM:\"%d maande\",y:\"'n jaar\",yy:\"%d jaar\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(r){return r+(1===r||8===r||r>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(c(6738))},1616:function(st,P,c){!function(s){\"use strict\";var e=function(a){return 0===a?0:1===a?1:2===a?2:a%100>=3&&a%100<=10?3:a%100>=11?4:5},r={s:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062b\\u0627\\u0646\\u064a\\u0629\",\"\\u062b\\u0627\\u0646\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u0627\\u0646\",\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u064a\\u0646\"],\"%d \\u062b\\u0648\\u0627\\u0646\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\"],m:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062f\\u0642\\u064a\\u0642\\u0629\",\"\\u062f\\u0642\\u064a\\u0642\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u0627\\u0646\",\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u064a\\u0646\"],\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\"],h:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0633\\u0627\\u0639\\u0629\",\"\\u0633\\u0627\\u0639\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u0633\\u0627\\u0639\\u062a\\u0627\\u0646\",\"\\u0633\\u0627\\u0639\\u062a\\u064a\\u0646\"],\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",\"%d \\u0633\\u0627\\u0639\\u0629\",\"%d \\u0633\\u0627\\u0639\\u0629\"],d:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u064a\\u0648\\u0645\",\"\\u064a\\u0648\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u064a\\u0648\\u0645\\u0627\\u0646\",\"\\u064a\\u0648\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u064a\\u0627\\u0645\",\"%d \\u064a\\u0648\\u0645\\u064b\\u0627\",\"%d \\u064a\\u0648\\u0645\"],M:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0634\\u0647\\u0631\",\"\\u0634\\u0647\\u0631 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0634\\u0647\\u0631\\u0627\\u0646\",\"\\u0634\\u0647\\u0631\\u064a\\u0646\"],\"%d \\u0623\\u0634\\u0647\\u0631\",\"%d \\u0634\\u0647\\u0631\\u0627\",\"%d \\u0634\\u0647\\u0631\"],y:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0639\\u0627\\u0645\",\"\\u0639\\u0627\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0639\\u0627\\u0645\\u0627\\u0646\",\"\\u0639\\u0627\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u0639\\u0648\\u0627\\u0645\",\"%d \\u0639\\u0627\\u0645\\u064b\\u0627\",\"%d \\u0639\\u0627\\u0645\"]},u=function(a){return function(b,y,M,B){var w=e(b),E=r[a][e(b)];return 2===w&&(E=E[y?0:1]),E.replace(/%d/i,b)}},l=[\"\\u062c\\u0627\\u0646\\u0641\\u064a\",\"\\u0641\\u064a\\u0641\\u0631\\u064a\",\"\\u0645\\u0627\\u0631\\u0633\",\"\\u0623\\u0641\\u0631\\u064a\\u0644\",\"\\u0645\\u0627\\u064a\",\"\\u062c\\u0648\\u0627\\u0646\",\"\\u062c\\u0648\\u064a\\u0644\\u064a\\u0629\",\"\\u0623\\u0648\\u062a\",\"\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631\",\"\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631\",\"\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\"];s.defineLocale(\"ar-dz\",{months:l,monthsShort:l,weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/\\u200fM/\\u200fYYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(a){return\"\\u0645\"===a},meridiem:function(a,b,y){return a<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u064b\\u0627 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0628\\u0639\\u062f %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:u(\"s\"),ss:u(\"s\"),m:u(\"m\"),mm:u(\"m\"),h:u(\"h\"),hh:u(\"h\"),d:u(\"d\"),dd:u(\"d\"),M:u(\"M\"),MM:u(\"M\"),y:u(\"y\"),yy:u(\"y\")},postformat:function(a){return a.replace(/,/g,\"\\u060c\")},week:{dow:0,doy:4}})}(c(6738))},9759:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"ar-kw\",{months:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648\\u0632_\\u063a\\u0634\\u062a_\\u0634\\u062a\\u0646\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0646\\u0628\\u0631_\\u062f\\u062c\\u0646\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648\\u0632_\\u063a\\u0634\\u062a_\\u0634\\u062a\\u0646\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0646\\u0628\\u0631_\\u062f\\u062c\\u0646\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062a\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0627\\u062d\\u062f_\\u0627\\u062a\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},week:{dow:0,doy:12}})}(c(6738))},3160:function(st,P,c){!function(s){\"use strict\";var e={1:\"1\",2:\"2\",3:\"3\",4:\"4\",5:\"5\",6:\"6\",7:\"7\",8:\"8\",9:\"9\",0:\"0\"},r=function(b){return 0===b?0:1===b?1:2===b?2:b%100>=3&&b%100<=10?3:b%100>=11?4:5},u={s:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062b\\u0627\\u0646\\u064a\\u0629\",\"\\u062b\\u0627\\u0646\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u0627\\u0646\",\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u064a\\u0646\"],\"%d \\u062b\\u0648\\u0627\\u0646\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\"],m:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062f\\u0642\\u064a\\u0642\\u0629\",\"\\u062f\\u0642\\u064a\\u0642\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u0627\\u0646\",\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u064a\\u0646\"],\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\"],h:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0633\\u0627\\u0639\\u0629\",\"\\u0633\\u0627\\u0639\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u0633\\u0627\\u0639\\u062a\\u0627\\u0646\",\"\\u0633\\u0627\\u0639\\u062a\\u064a\\u0646\"],\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",\"%d \\u0633\\u0627\\u0639\\u0629\",\"%d \\u0633\\u0627\\u0639\\u0629\"],d:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u064a\\u0648\\u0645\",\"\\u064a\\u0648\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u064a\\u0648\\u0645\\u0627\\u0646\",\"\\u064a\\u0648\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u064a\\u0627\\u0645\",\"%d \\u064a\\u0648\\u0645\\u064b\\u0627\",\"%d \\u064a\\u0648\\u0645\"],M:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0634\\u0647\\u0631\",\"\\u0634\\u0647\\u0631 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0634\\u0647\\u0631\\u0627\\u0646\",\"\\u0634\\u0647\\u0631\\u064a\\u0646\"],\"%d \\u0623\\u0634\\u0647\\u0631\",\"%d \\u0634\\u0647\\u0631\\u0627\",\"%d \\u0634\\u0647\\u0631\"],y:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0639\\u0627\\u0645\",\"\\u0639\\u0627\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0639\\u0627\\u0645\\u0627\\u0646\",\"\\u0639\\u0627\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u0639\\u0648\\u0627\\u0645\",\"%d \\u0639\\u0627\\u0645\\u064b\\u0627\",\"%d \\u0639\\u0627\\u0645\"]},l=function(b){return function(y,M,B,w){var E=r(y),O=u[b][r(y)];return 2===E&&(O=O[M?0:1]),O.replace(/%d/i,y)}},m=[\"\\u064a\\u0646\\u0627\\u064a\\u0631\",\"\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631\",\"\\u0645\\u0627\\u0631\\u0633\",\"\\u0623\\u0628\\u0631\\u064a\\u0644\",\"\\u0645\\u0627\\u064a\\u0648\",\"\\u064a\\u0648\\u0646\\u064a\\u0648\",\"\\u064a\\u0648\\u0644\\u064a\\u0648\",\"\\u0623\\u063a\\u0633\\u0637\\u0633\",\"\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631\",\"\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631\",\"\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\"];s.defineLocale(\"ar-ly\",{months:m,monthsShort:m,weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/\\u200fM/\\u200fYYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(b){return\"\\u0645\"===b},meridiem:function(b,y,M){return b<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u064b\\u0627 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0628\\u0639\\u062f %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:l(\"s\"),ss:l(\"s\"),m:l(\"m\"),mm:l(\"m\"),h:l(\"h\"),hh:l(\"h\"),d:l(\"d\"),dd:l(\"d\"),M:l(\"M\"),MM:l(\"M\"),y:l(\"y\"),yy:l(\"y\")},preparse:function(b){return b.replace(/\\u060c/g,\",\")},postformat:function(b){return b.replace(/\\d/g,function(y){return e[y]}).replace(/,/g,\"\\u060c\")},week:{dow:6,doy:12}})}(c(6738))},2551:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"ar-ma\",{months:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648\\u0632_\\u063a\\u0634\\u062a_\\u0634\\u062a\\u0646\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0646\\u0628\\u0631_\\u062f\\u062c\\u0646\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648\\u0632_\\u063a\\u0634\\u062a_\\u0634\\u062a\\u0646\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0646\\u0628\\u0631_\\u062f\\u062c\\u0646\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0627\\u062d\\u062f_\\u0627\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},week:{dow:1,doy:4}})}(c(6738))},9989:function(st,P,c){!function(s){\"use strict\";var e={1:\"\\u0661\",2:\"\\u0662\",3:\"\\u0663\",4:\"\\u0664\",5:\"\\u0665\",6:\"\\u0666\",7:\"\\u0667\",8:\"\\u0668\",9:\"\\u0669\",0:\"\\u0660\"},r={\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u0660\":\"0\"};s.defineLocale(\"ar-sa\",{months:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a\\u0648_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648_\\u0623\\u063a\\u0633\\u0637\\u0633_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a\\u0648_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648_\\u0623\\u063a\\u0633\\u0637\\u0633_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(l){return\"\\u0645\"===l},meridiem:function(l,m,a){return l<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},preparse:function(l){return l.replace(/[\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\\u0660]/g,function(m){return r[m]}).replace(/\\u060c/g,\",\")},postformat:function(l){return l.replace(/\\d/g,function(m){return e[m]}).replace(/,/g,\"\\u060c\")},week:{dow:0,doy:6}})}(c(6738))},6962:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"ar-tn\",{months:\"\\u062c\\u0627\\u0646\\u0641\\u064a_\\u0641\\u064a\\u0641\\u0631\\u064a_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0641\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u062c\\u0648\\u0627\\u0646_\\u062c\\u0648\\u064a\\u0644\\u064a\\u0629_\\u0623\\u0648\\u062a_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u062c\\u0627\\u0646\\u0641\\u064a_\\u0641\\u064a\\u0641\\u0631\\u064a_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0641\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u062c\\u0648\\u0627\\u0646_\\u062c\\u0648\\u064a\\u0644\\u064a\\u0629_\\u0623\\u0648\\u062a_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},week:{dow:1,doy:4}})}(c(6738))},1286:function(st,P,c){!function(s){\"use strict\";var e={1:\"\\u0661\",2:\"\\u0662\",3:\"\\u0663\",4:\"\\u0664\",5:\"\\u0665\",6:\"\\u0666\",7:\"\\u0667\",8:\"\\u0668\",9:\"\\u0669\",0:\"\\u0660\"},r={\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u0660\":\"0\"},u=function(y){return 0===y?0:1===y?1:2===y?2:y%100>=3&&y%100<=10?3:y%100>=11?4:5},l={s:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062b\\u0627\\u0646\\u064a\\u0629\",\"\\u062b\\u0627\\u0646\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u0627\\u0646\",\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u064a\\u0646\"],\"%d \\u062b\\u0648\\u0627\\u0646\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\"],m:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062f\\u0642\\u064a\\u0642\\u0629\",\"\\u062f\\u0642\\u064a\\u0642\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u0627\\u0646\",\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u064a\\u0646\"],\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\"],h:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0633\\u0627\\u0639\\u0629\",\"\\u0633\\u0627\\u0639\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u0633\\u0627\\u0639\\u062a\\u0627\\u0646\",\"\\u0633\\u0627\\u0639\\u062a\\u064a\\u0646\"],\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",\"%d \\u0633\\u0627\\u0639\\u0629\",\"%d \\u0633\\u0627\\u0639\\u0629\"],d:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u064a\\u0648\\u0645\",\"\\u064a\\u0648\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u064a\\u0648\\u0645\\u0627\\u0646\",\"\\u064a\\u0648\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u064a\\u0627\\u0645\",\"%d \\u064a\\u0648\\u0645\\u064b\\u0627\",\"%d \\u064a\\u0648\\u0645\"],M:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0634\\u0647\\u0631\",\"\\u0634\\u0647\\u0631 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0634\\u0647\\u0631\\u0627\\u0646\",\"\\u0634\\u0647\\u0631\\u064a\\u0646\"],\"%d \\u0623\\u0634\\u0647\\u0631\",\"%d \\u0634\\u0647\\u0631\\u0627\",\"%d \\u0634\\u0647\\u0631\"],y:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0639\\u0627\\u0645\",\"\\u0639\\u0627\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0639\\u0627\\u0645\\u0627\\u0646\",\"\\u0639\\u0627\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u0639\\u0648\\u0627\\u0645\",\"%d \\u0639\\u0627\\u0645\\u064b\\u0627\",\"%d \\u0639\\u0627\\u0645\"]},m=function(y){return function(M,B,w,E){var O=u(M),k=l[y][u(M)];return 2===O&&(k=k[B?0:1]),k.replace(/%d/i,M)}},a=[\"\\u064a\\u0646\\u0627\\u064a\\u0631\",\"\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631\",\"\\u0645\\u0627\\u0631\\u0633\",\"\\u0623\\u0628\\u0631\\u064a\\u0644\",\"\\u0645\\u0627\\u064a\\u0648\",\"\\u064a\\u0648\\u0646\\u064a\\u0648\",\"\\u064a\\u0648\\u0644\\u064a\\u0648\",\"\\u0623\\u063a\\u0633\\u0637\\u0633\",\"\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631\",\"\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631\",\"\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\"];s.defineLocale(\"ar\",{months:a,monthsShort:a,weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/\\u200fM/\\u200fYYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(y){return\"\\u0645\"===y},meridiem:function(y,M,B){return y<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u064b\\u0627 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0628\\u0639\\u062f %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:m(\"s\"),ss:m(\"s\"),m:m(\"m\"),mm:m(\"m\"),h:m(\"h\"),hh:m(\"h\"),d:m(\"d\"),dd:m(\"d\"),M:m(\"M\"),MM:m(\"M\"),y:m(\"y\"),yy:m(\"y\")},preparse:function(y){return y.replace(/[\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\\u0660]/g,function(M){return r[M]}).replace(/\\u060c/g,\",\")},postformat:function(y){return y.replace(/\\d/g,function(M){return e[M]}).replace(/,/g,\"\\u060c\")},week:{dow:6,doy:12}})}(c(6738))},5887:function(st,P,c){!function(s){\"use strict\";var e={1:\"-inci\",5:\"-inci\",8:\"-inci\",70:\"-inci\",80:\"-inci\",2:\"-nci\",7:\"-nci\",20:\"-nci\",50:\"-nci\",3:\"-\\xfcnc\\xfc\",4:\"-\\xfcnc\\xfc\",100:\"-\\xfcnc\\xfc\",6:\"-nc\\u0131\",9:\"-uncu\",10:\"-uncu\",30:\"-uncu\",60:\"-\\u0131nc\\u0131\",90:\"-\\u0131nc\\u0131\"};s.defineLocale(\"az\",{months:\"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr\".split(\"_\"),monthsShort:\"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek\".split(\"_\"),weekdays:\"Bazar_Bazar ert\\u0259si_\\xc7\\u0259r\\u015f\\u0259nb\\u0259 ax\\u015fam\\u0131_\\xc7\\u0259r\\u015f\\u0259nb\\u0259_C\\xfcm\\u0259 ax\\u015fam\\u0131_C\\xfcm\\u0259_\\u015e\\u0259nb\\u0259\".split(\"_\"),weekdaysShort:\"Baz_BzE_\\xc7Ax_\\xc7\\u0259r_CAx_C\\xfcm_\\u015e\\u0259n\".split(\"_\"),weekdaysMin:\"Bz_BE_\\xc7A_\\xc7\\u0259_CA_C\\xfc_\\u015e\\u0259\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[bug\\xfcn saat] LT\",nextDay:\"[sabah saat] LT\",nextWeek:\"[g\\u0259l\\u0259n h\\u0259ft\\u0259] dddd [saat] LT\",lastDay:\"[d\\xfcn\\u0259n] LT\",lastWeek:\"[ke\\xe7\\u0259n h\\u0259ft\\u0259] dddd [saat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s sonra\",past:\"%s \\u0259vv\\u0259l\",s:\"bir ne\\xe7\\u0259 saniy\\u0259\",ss:\"%d saniy\\u0259\",m:\"bir d\\u0259qiq\\u0259\",mm:\"%d d\\u0259qiq\\u0259\",h:\"bir saat\",hh:\"%d saat\",d:\"bir g\\xfcn\",dd:\"%d g\\xfcn\",M:\"bir ay\",MM:\"%d ay\",y:\"bir il\",yy:\"%d il\"},meridiemParse:/gec\\u0259|s\\u0259h\\u0259r|g\\xfcnd\\xfcz|ax\\u015fam/,isPM:function(u){return/^(g\\xfcnd\\xfcz|ax\\u015fam)$/.test(u)},meridiem:function(u,l,m){return u<4?\"gec\\u0259\":u<12?\"s\\u0259h\\u0259r\":u<17?\"g\\xfcnd\\xfcz\":\"ax\\u015fam\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0131nc\\u0131|inci|nci|\\xfcnc\\xfc|nc\\u0131|uncu)/,ordinal:function(u){if(0===u)return u+\"-\\u0131nc\\u0131\";var l=u%10;return u+(e[l]||e[u%100-l]||e[u>=100?100:null])},week:{dow:1,doy:7}})}(c(6738))},4572:function(st,P,c){!function(s){\"use strict\";function r(l,m,a){return\"m\"===a?m?\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0430\":\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0443\":\"h\"===a?m?\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0430\":\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0443\":l+\" \"+function(l,m){var a=l.split(\"_\");return m%10==1&&m%100!=11?a[0]:m%10>=2&&m%10<=4&&(m%100<10||m%100>=20)?a[1]:a[2]}({ss:m?\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0443_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",mm:m?\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0430_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u044b_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\":\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0443_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u044b_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\",hh:m?\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0430_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u044b_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\":\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0443_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u044b_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\",dd:\"\\u0434\\u0437\\u0435\\u043d\\u044c_\\u0434\\u043d\\u0456_\\u0434\\u0437\\u0451\\u043d\",MM:\"\\u043c\\u0435\\u0441\\u044f\\u0446_\\u043c\\u0435\\u0441\\u044f\\u0446\\u044b_\\u043c\\u0435\\u0441\\u044f\\u0446\\u0430\\u045e\",yy:\"\\u0433\\u043e\\u0434_\\u0433\\u0430\\u0434\\u044b_\\u0433\\u0430\\u0434\\u043e\\u045e\"}[a],+l)}s.defineLocale(\"be\",{months:{format:\"\\u0441\\u0442\\u0443\\u0434\\u0437\\u0435\\u043d\\u044f_\\u043b\\u044e\\u0442\\u0430\\u0433\\u0430_\\u0441\\u0430\\u043a\\u0430\\u0432\\u0456\\u043a\\u0430_\\u043a\\u0440\\u0430\\u0441\\u0430\\u0432\\u0456\\u043a\\u0430_\\u0442\\u0440\\u0430\\u045e\\u043d\\u044f_\\u0447\\u044d\\u0440\\u0432\\u0435\\u043d\\u044f_\\u043b\\u0456\\u043f\\u0435\\u043d\\u044f_\\u0436\\u043d\\u0456\\u045e\\u043d\\u044f_\\u0432\\u0435\\u0440\\u0430\\u0441\\u043d\\u044f_\\u043a\\u0430\\u0441\\u0442\\u0440\\u044b\\u0447\\u043d\\u0456\\u043a\\u0430_\\u043b\\u0456\\u0441\\u0442\\u0430\\u043f\\u0430\\u0434\\u0430_\\u0441\\u043d\\u0435\\u0436\\u043d\\u044f\".split(\"_\"),standalone:\"\\u0441\\u0442\\u0443\\u0434\\u0437\\u0435\\u043d\\u044c_\\u043b\\u044e\\u0442\\u044b_\\u0441\\u0430\\u043a\\u0430\\u0432\\u0456\\u043a_\\u043a\\u0440\\u0430\\u0441\\u0430\\u0432\\u0456\\u043a_\\u0442\\u0440\\u0430\\u0432\\u0435\\u043d\\u044c_\\u0447\\u044d\\u0440\\u0432\\u0435\\u043d\\u044c_\\u043b\\u0456\\u043f\\u0435\\u043d\\u044c_\\u0436\\u043d\\u0456\\u0432\\u0435\\u043d\\u044c_\\u0432\\u0435\\u0440\\u0430\\u0441\\u0435\\u043d\\u044c_\\u043a\\u0430\\u0441\\u0442\\u0440\\u044b\\u0447\\u043d\\u0456\\u043a_\\u043b\\u0456\\u0441\\u0442\\u0430\\u043f\\u0430\\u0434_\\u0441\\u043d\\u0435\\u0436\\u0430\\u043d\\u044c\".split(\"_\")},monthsShort:\"\\u0441\\u0442\\u0443\\u0434_\\u043b\\u044e\\u0442_\\u0441\\u0430\\u043a_\\u043a\\u0440\\u0430\\u0441_\\u0442\\u0440\\u0430\\u0432_\\u0447\\u044d\\u0440\\u0432_\\u043b\\u0456\\u043f_\\u0436\\u043d\\u0456\\u0432_\\u0432\\u0435\\u0440_\\u043a\\u0430\\u0441\\u0442_\\u043b\\u0456\\u0441\\u0442_\\u0441\\u043d\\u0435\\u0436\".split(\"_\"),weekdays:{format:\"\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u044e_\\u043f\\u0430\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u0430\\u043a_\\u0430\\u045e\\u0442\\u043e\\u0440\\u0430\\u043a_\\u0441\\u0435\\u0440\\u0430\\u0434\\u0443_\\u0447\\u0430\\u0446\\u0432\\u0435\\u0440_\\u043f\\u044f\\u0442\\u043d\\u0456\\u0446\\u0443_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0443\".split(\"_\"),standalone:\"\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u044f_\\u043f\\u0430\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u0430\\u043a_\\u0430\\u045e\\u0442\\u043e\\u0440\\u0430\\u043a_\\u0441\\u0435\\u0440\\u0430\\u0434\\u0430_\\u0447\\u0430\\u0446\\u0432\\u0435\\u0440_\\u043f\\u044f\\u0442\\u043d\\u0456\\u0446\\u0430_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),isFormat:/\\[ ?[\\u0423\\u0443\\u045e] ?(?:\\u043c\\u0456\\u043d\\u0443\\u043b\\u0443\\u044e|\\u043d\\u0430\\u0441\\u0442\\u0443\\u043f\\u043d\\u0443\\u044e)? ?\\] ?dddd/},weekdaysShort:\"\\u043d\\u0434_\\u043f\\u043d_\\u0430\\u0442_\\u0441\\u0440_\\u0447\\u0446_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),weekdaysMin:\"\\u043d\\u0434_\\u043f\\u043d_\\u0430\\u0442_\\u0441\\u0440_\\u0447\\u0446_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0433.\",LLL:\"D MMMM YYYY \\u0433., HH:mm\",LLLL:\"dddd, D MMMM YYYY \\u0433., HH:mm\"},calendar:{sameDay:\"[\\u0421\\u0451\\u043d\\u043d\\u044f \\u045e] LT\",nextDay:\"[\\u0417\\u0430\\u045e\\u0442\\u0440\\u0430 \\u045e] LT\",lastDay:\"[\\u0423\\u0447\\u043e\\u0440\\u0430 \\u045e] LT\",nextWeek:function(){return\"[\\u0423] dddd [\\u045e] LT\"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return\"[\\u0423 \\u043c\\u0456\\u043d\\u0443\\u043b\\u0443\\u044e] dddd [\\u045e] LT\";case 1:case 2:case 4:return\"[\\u0423 \\u043c\\u0456\\u043d\\u0443\\u043b\\u044b] dddd [\\u045e] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u043f\\u0440\\u0430\\u0437 %s\",past:\"%s \\u0442\\u0430\\u043c\\u0443\",s:\"\\u043d\\u0435\\u043a\\u0430\\u043b\\u044c\\u043a\\u0456 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",m:r,mm:r,h:r,hh:r,d:\"\\u0434\\u0437\\u0435\\u043d\\u044c\",dd:r,M:\"\\u043c\\u0435\\u0441\\u044f\\u0446\",MM:r,y:\"\\u0433\\u043e\\u0434\",yy:r},meridiemParse:/\\u043d\\u043e\\u0447\\u044b|\\u0440\\u0430\\u043d\\u0456\\u0446\\u044b|\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0430\\u0440\\u0430/,isPM:function(l){return/^(\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0430\\u0440\\u0430)$/.test(l)},meridiem:function(l,m,a){return l<4?\"\\u043d\\u043e\\u0447\\u044b\":l<12?\"\\u0440\\u0430\\u043d\\u0456\\u0446\\u044b\":l<17?\"\\u0434\\u043d\\u044f\":\"\\u0432\\u0435\\u0447\\u0430\\u0440\\u0430\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0456|\\u044b|\\u0433\\u0430)/,ordinal:function(l,m){switch(m){case\"M\":case\"d\":case\"DDD\":case\"w\":case\"W\":return l%10!=2&&l%10!=3||l%100==12||l%100==13?l+\"-\\u044b\":l+\"-\\u0456\";case\"D\":return l+\"-\\u0433\\u0430\";default:return l}},week:{dow:1,doy:7}})}(c(6738))},3276:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"bg\",{months:\"\\u044f\\u043d\\u0443\\u0430\\u0440\\u0438_\\u0444\\u0435\\u0432\\u0440\\u0443\\u0430\\u0440\\u0438_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0438\\u043b_\\u043c\\u0430\\u0439_\\u044e\\u043d\\u0438_\\u044e\\u043b\\u0438_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043f\\u0442\\u0435\\u043c\\u0432\\u0440\\u0438_\\u043e\\u043a\\u0442\\u043e\\u043c\\u0432\\u0440\\u0438_\\u043d\\u043e\\u0435\\u043c\\u0432\\u0440\\u0438_\\u0434\\u0435\\u043a\\u0435\\u043c\\u0432\\u0440\\u0438\".split(\"_\"),monthsShort:\"\\u044f\\u043d\\u0443_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u044e\\u043d\\u0438_\\u044e\\u043b\\u0438_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043f_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u0435_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u044f_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u044f\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u044a\\u0440\\u0442\\u044a\\u043a_\\u043f\\u0435\\u0442\\u044a\\u043a_\\u0441\\u044a\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),weekdaysShort:\"\\u043d\\u0435\\u0434_\\u043f\\u043e\\u043d_\\u0432\\u0442\\u043e_\\u0441\\u0440\\u044f_\\u0447\\u0435\\u0442_\\u043f\\u0435\\u0442_\\u0441\\u044a\\u0431\".split(\"_\"),weekdaysMin:\"\\u043d\\u0434_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY H:mm\",LLLL:\"dddd, D MMMM YYYY H:mm\"},calendar:{sameDay:\"[\\u0414\\u043d\\u0435\\u0441 \\u0432] LT\",nextDay:\"[\\u0423\\u0442\\u0440\\u0435 \\u0432] LT\",nextWeek:\"dddd [\\u0432] LT\",lastDay:\"[\\u0412\\u0447\\u0435\\u0440\\u0430 \\u0432] LT\",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return\"[\\u041c\\u0438\\u043d\\u0430\\u043b\\u0430\\u0442\\u0430] dddd [\\u0432] LT\";case 1:case 2:case 4:case 5:return\"[\\u041c\\u0438\\u043d\\u0430\\u043b\\u0438\\u044f] dddd [\\u0432] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u0441\\u043b\\u0435\\u0434 %s\",past:\"\\u043f\\u0440\\u0435\\u0434\\u0438 %s\",s:\"\\u043d\\u044f\\u043a\\u043e\\u043b\\u043a\\u043e \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",m:\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\\u0438\",h:\"\\u0447\\u0430\\u0441\",hh:\"%d \\u0447\\u0430\\u0441\\u0430\",d:\"\\u0434\\u0435\\u043d\",dd:\"%d \\u0434\\u0435\\u043d\\u0430\",w:\"\\u0441\\u0435\\u0434\\u043c\\u0438\\u0446\\u0430\",ww:\"%d \\u0441\\u0435\\u0434\\u043c\\u0438\\u0446\\u0438\",M:\"\\u043c\\u0435\\u0441\\u0435\\u0446\",MM:\"%d \\u043c\\u0435\\u0441\\u0435\\u0446\\u0430\",y:\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\",yy:\"%d \\u0433\\u043e\\u0434\\u0438\\u043d\\u0438\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0435\\u0432|\\u0435\\u043d|\\u0442\\u0438|\\u0432\\u0438|\\u0440\\u0438|\\u043c\\u0438)/,ordinal:function(r){var u=r%10,l=r%100;return 0===r?r+\"-\\u0435\\u0432\":0===l?r+\"-\\u0435\\u043d\":l>10&&l<20?r+\"-\\u0442\\u0438\":1===u?r+\"-\\u0432\\u0438\":2===u?r+\"-\\u0440\\u0438\":7===u||8===u?r+\"-\\u043c\\u0438\":r+\"-\\u0442\\u0438\"},week:{dow:1,doy:7}})}(c(6738))},3344:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"bm\",{months:\"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\\u025bkalo_Zuw\\u025bnkalo_Zuluyekalo_Utikalo_S\\u025btanburukalo_\\u0254kut\\u0254burukalo_Nowanburukalo_Desanburukalo\".split(\"_\"),monthsShort:\"Zan_Few_Mar_Awi_M\\u025b_Zuw_Zul_Uti_S\\u025bt_\\u0254ku_Now_Des\".split(\"_\"),weekdays:\"Kari_Nt\\u025bn\\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri\".split(\"_\"),weekdaysShort:\"Kar_Nt\\u025b_Tar_Ara_Ala_Jum_Sib\".split(\"_\"),weekdaysMin:\"Ka_Nt_Ta_Ar_Al_Ju_Si\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"MMMM [tile] D [san] YYYY\",LLL:\"MMMM [tile] D [san] YYYY [l\\u025br\\u025b] HH:mm\",LLLL:\"dddd MMMM [tile] D [san] YYYY [l\\u025br\\u025b] HH:mm\"},calendar:{sameDay:\"[Bi l\\u025br\\u025b] LT\",nextDay:\"[Sini l\\u025br\\u025b] LT\",nextWeek:\"dddd [don l\\u025br\\u025b] LT\",lastDay:\"[Kunu l\\u025br\\u025b] LT\",lastWeek:\"dddd [t\\u025bm\\u025bnen l\\u025br\\u025b] LT\",sameElse:\"L\"},relativeTime:{future:\"%s k\\u0254n\\u0254\",past:\"a b\\u025b %s b\\u0254\",s:\"sanga dama dama\",ss:\"sekondi %d\",m:\"miniti kelen\",mm:\"miniti %d\",h:\"l\\u025br\\u025b kelen\",hh:\"l\\u025br\\u025b %d\",d:\"tile kelen\",dd:\"tile %d\",M:\"kalo kelen\",MM:\"kalo %d\",y:\"san kelen\",yy:\"san %d\"},week:{dow:1,doy:4}})}(c(6738))},3990:function(st,P,c){!function(s){\"use strict\";var e={1:\"\\u09e7\",2:\"\\u09e8\",3:\"\\u09e9\",4:\"\\u09ea\",5:\"\\u09eb\",6:\"\\u09ec\",7:\"\\u09ed\",8:\"\\u09ee\",9:\"\\u09ef\",0:\"\\u09e6\"},r={\"\\u09e7\":\"1\",\"\\u09e8\":\"2\",\"\\u09e9\":\"3\",\"\\u09ea\":\"4\",\"\\u09eb\":\"5\",\"\\u09ec\":\"6\",\"\\u09ed\":\"7\",\"\\u09ee\":\"8\",\"\\u09ef\":\"9\",\"\\u09e6\":\"0\"};s.defineLocale(\"bn-bd\",{months:\"\\u099c\\u09be\\u09a8\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u0985\\u0995\\u09cd\\u099f\\u09cb\\u09ac\\u09b0_\\u09a8\\u09ad\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u09a1\\u09bf\\u09b8\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0\".split(\"_\"),monthsShort:\"\\u099c\\u09be\\u09a8\\u09c1_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f_\\u0985\\u0995\\u09cd\\u099f\\u09cb_\\u09a8\\u09ad\\u09c7_\\u09a1\\u09bf\\u09b8\\u09c7\".split(\"_\"),weekdays:\"\\u09b0\\u09ac\\u09bf\\u09ac\\u09be\\u09b0_\\u09b8\\u09cb\\u09ae\\u09ac\\u09be\\u09b0_\\u09ae\\u0999\\u09cd\\u0997\\u09b2\\u09ac\\u09be\\u09b0_\\u09ac\\u09c1\\u09a7\\u09ac\\u09be\\u09b0_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf\\u09ac\\u09be\\u09b0_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0\\u09ac\\u09be\\u09b0_\\u09b6\\u09a8\\u09bf\\u09ac\\u09be\\u09b0\".split(\"_\"),weekdaysShort:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),weekdaysMin:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u09b8\\u09ae\\u09df\",LTS:\"A h:mm:ss \\u09b8\\u09ae\\u09df\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\"},calendar:{sameDay:\"[\\u0986\\u099c] LT\",nextDay:\"[\\u0986\\u0997\\u09be\\u09ae\\u09c0\\u0995\\u09be\\u09b2] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0997\\u09a4\\u0995\\u09be\\u09b2] LT\",lastWeek:\"[\\u0997\\u09a4] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u09aa\\u09b0\\u09c7\",past:\"%s \\u0986\\u0997\\u09c7\",s:\"\\u0995\\u09df\\u09c7\\u0995 \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",ss:\"%d \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",m:\"\\u098f\\u0995 \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",mm:\"%d \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",h:\"\\u098f\\u0995 \\u0998\\u09a8\\u09cd\\u099f\\u09be\",hh:\"%d \\u0998\\u09a8\\u09cd\\u099f\\u09be\",d:\"\\u098f\\u0995 \\u09a6\\u09bf\\u09a8\",dd:\"%d \\u09a6\\u09bf\\u09a8\",M:\"\\u098f\\u0995 \\u09ae\\u09be\\u09b8\",MM:\"%d \\u09ae\\u09be\\u09b8\",y:\"\\u098f\\u0995 \\u09ac\\u099b\\u09b0\",yy:\"%d \\u09ac\\u099b\\u09b0\"},preparse:function(l){return l.replace(/[\\u09e7\\u09e8\\u09e9\\u09ea\\u09eb\\u09ec\\u09ed\\u09ee\\u09ef\\u09e6]/g,function(m){return r[m]})},postformat:function(l){return l.replace(/\\d/g,function(m){return e[m]})},meridiemParse:/\\u09b0\\u09be\\u09a4|\\u09ad\\u09cb\\u09b0|\\u09b8\\u0995\\u09be\\u09b2|\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0|\\u09ac\\u09bf\\u0995\\u09be\\u09b2|\\u09b8\\u09a8\\u09cd\\u09a7\\u09cd\\u09af\\u09be|\\u09b0\\u09be\\u09a4/,meridiemHour:function(l,m){return 12===l&&(l=0),\"\\u09b0\\u09be\\u09a4\"===m?l<4?l:l+12:\"\\u09ad\\u09cb\\u09b0\"===m||\"\\u09b8\\u0995\\u09be\\u09b2\"===m?l:\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\"===m?l>=3?l:l+12:\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\"===m||\"\\u09b8\\u09a8\\u09cd\\u09a7\\u09cd\\u09af\\u09be\"===m?l+12:void 0},meridiem:function(l,m,a){return l<4?\"\\u09b0\\u09be\\u09a4\":l<6?\"\\u09ad\\u09cb\\u09b0\":l<12?\"\\u09b8\\u0995\\u09be\\u09b2\":l<15?\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\":l<18?\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\":l<20?\"\\u09b8\\u09a8\\u09cd\\u09a7\\u09cd\\u09af\\u09be\":\"\\u09b0\\u09be\\u09a4\"},week:{dow:0,doy:6}})}(c(6738))},8985:function(st,P,c){!function(s){\"use strict\";var e={1:\"\\u09e7\",2:\"\\u09e8\",3:\"\\u09e9\",4:\"\\u09ea\",5:\"\\u09eb\",6:\"\\u09ec\",7:\"\\u09ed\",8:\"\\u09ee\",9:\"\\u09ef\",0:\"\\u09e6\"},r={\"\\u09e7\":\"1\",\"\\u09e8\":\"2\",\"\\u09e9\":\"3\",\"\\u09ea\":\"4\",\"\\u09eb\":\"5\",\"\\u09ec\":\"6\",\"\\u09ed\":\"7\",\"\\u09ee\":\"8\",\"\\u09ef\":\"9\",\"\\u09e6\":\"0\"};s.defineLocale(\"bn\",{months:\"\\u099c\\u09be\\u09a8\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u0985\\u0995\\u09cd\\u099f\\u09cb\\u09ac\\u09b0_\\u09a8\\u09ad\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u09a1\\u09bf\\u09b8\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0\".split(\"_\"),monthsShort:\"\\u099c\\u09be\\u09a8\\u09c1_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f_\\u0985\\u0995\\u09cd\\u099f\\u09cb_\\u09a8\\u09ad\\u09c7_\\u09a1\\u09bf\\u09b8\\u09c7\".split(\"_\"),weekdays:\"\\u09b0\\u09ac\\u09bf\\u09ac\\u09be\\u09b0_\\u09b8\\u09cb\\u09ae\\u09ac\\u09be\\u09b0_\\u09ae\\u0999\\u09cd\\u0997\\u09b2\\u09ac\\u09be\\u09b0_\\u09ac\\u09c1\\u09a7\\u09ac\\u09be\\u09b0_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf\\u09ac\\u09be\\u09b0_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0\\u09ac\\u09be\\u09b0_\\u09b6\\u09a8\\u09bf\\u09ac\\u09be\\u09b0\".split(\"_\"),weekdaysShort:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),weekdaysMin:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u09b8\\u09ae\\u09df\",LTS:\"A h:mm:ss \\u09b8\\u09ae\\u09df\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\"},calendar:{sameDay:\"[\\u0986\\u099c] LT\",nextDay:\"[\\u0986\\u0997\\u09be\\u09ae\\u09c0\\u0995\\u09be\\u09b2] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0997\\u09a4\\u0995\\u09be\\u09b2] LT\",lastWeek:\"[\\u0997\\u09a4] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u09aa\\u09b0\\u09c7\",past:\"%s \\u0986\\u0997\\u09c7\",s:\"\\u0995\\u09df\\u09c7\\u0995 \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",ss:\"%d \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",m:\"\\u098f\\u0995 \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",mm:\"%d \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",h:\"\\u098f\\u0995 \\u0998\\u09a8\\u09cd\\u099f\\u09be\",hh:\"%d \\u0998\\u09a8\\u09cd\\u099f\\u09be\",d:\"\\u098f\\u0995 \\u09a6\\u09bf\\u09a8\",dd:\"%d \\u09a6\\u09bf\\u09a8\",M:\"\\u098f\\u0995 \\u09ae\\u09be\\u09b8\",MM:\"%d \\u09ae\\u09be\\u09b8\",y:\"\\u098f\\u0995 \\u09ac\\u099b\\u09b0\",yy:\"%d \\u09ac\\u099b\\u09b0\"},preparse:function(l){return l.replace(/[\\u09e7\\u09e8\\u09e9\\u09ea\\u09eb\\u09ec\\u09ed\\u09ee\\u09ef\\u09e6]/g,function(m){return r[m]})},postformat:function(l){return l.replace(/\\d/g,function(m){return e[m]})},meridiemParse:/\\u09b0\\u09be\\u09a4|\\u09b8\\u0995\\u09be\\u09b2|\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0|\\u09ac\\u09bf\\u0995\\u09be\\u09b2|\\u09b0\\u09be\\u09a4/,meridiemHour:function(l,m){return 12===l&&(l=0),\"\\u09b0\\u09be\\u09a4\"===m&&l>=4||\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\"===m&&l<5||\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\"===m?l+12:l},meridiem:function(l,m,a){return l<4?\"\\u09b0\\u09be\\u09a4\":l<10?\"\\u09b8\\u0995\\u09be\\u09b2\":l<17?\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\":l<20?\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\":\"\\u09b0\\u09be\\u09a4\"},week:{dow:0,doy:6}})}(c(6738))},4391:function(st,P,c){!function(s){\"use strict\";var e={1:\"\\u0f21\",2:\"\\u0f22\",3:\"\\u0f23\",4:\"\\u0f24\",5:\"\\u0f25\",6:\"\\u0f26\",7:\"\\u0f27\",8:\"\\u0f28\",9:\"\\u0f29\",0:\"\\u0f20\"},r={\"\\u0f21\":\"1\",\"\\u0f22\":\"2\",\"\\u0f23\":\"3\",\"\\u0f24\":\"4\",\"\\u0f25\":\"5\",\"\\u0f26\":\"6\",\"\\u0f27\":\"7\",\"\\u0f28\":\"8\",\"\\u0f29\":\"9\",\"\\u0f20\":\"0\"};s.defineLocale(\"bo\",{months:\"\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f51\\u0f44\\u0f0b\\u0f54\\u0f7c_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f42\\u0f49\\u0f72\\u0f66\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f42\\u0f66\\u0f74\\u0f58\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f5e\\u0f72\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f63\\u0f94\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f51\\u0fb2\\u0f74\\u0f42\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f51\\u0f74\\u0f53\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f62\\u0f92\\u0fb1\\u0f51\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f51\\u0f42\\u0f74\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f45\\u0f74\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f45\\u0f74\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f45\\u0f74\\u0f0b\\u0f42\\u0f49\\u0f72\\u0f66\\u0f0b\\u0f54\".split(\"_\"),monthsShort:\"\\u0f5f\\u0fb3\\u0f0b1_\\u0f5f\\u0fb3\\u0f0b2_\\u0f5f\\u0fb3\\u0f0b3_\\u0f5f\\u0fb3\\u0f0b4_\\u0f5f\\u0fb3\\u0f0b5_\\u0f5f\\u0fb3\\u0f0b6_\\u0f5f\\u0fb3\\u0f0b7_\\u0f5f\\u0fb3\\u0f0b8_\\u0f5f\\u0fb3\\u0f0b9_\\u0f5f\\u0fb3\\u0f0b10_\\u0f5f\\u0fb3\\u0f0b11_\\u0f5f\\u0fb3\\u0f0b12\".split(\"_\"),monthsShortRegex:/^(\\u0f5f\\u0fb3\\u0f0b\\d{1,2})/,monthsParseExact:!0,weekdays:\"\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f49\\u0f72\\u0f0b\\u0f58\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f58\\u0f72\\u0f42\\u0f0b\\u0f51\\u0f58\\u0f62\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f63\\u0fb7\\u0f42\\u0f0b\\u0f54\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f55\\u0f74\\u0f62\\u0f0b\\u0f56\\u0f74_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f54\\u0f0b\\u0f66\\u0f44\\u0f66\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f66\\u0fa4\\u0f7a\\u0f53\\u0f0b\\u0f54\\u0f0b\".split(\"_\"),weekdaysShort:\"\\u0f49\\u0f72\\u0f0b\\u0f58\\u0f0b_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b_\\u0f58\\u0f72\\u0f42\\u0f0b\\u0f51\\u0f58\\u0f62\\u0f0b_\\u0f63\\u0fb7\\u0f42\\u0f0b\\u0f54\\u0f0b_\\u0f55\\u0f74\\u0f62\\u0f0b\\u0f56\\u0f74_\\u0f54\\u0f0b\\u0f66\\u0f44\\u0f66\\u0f0b_\\u0f66\\u0fa4\\u0f7a\\u0f53\\u0f0b\\u0f54\\u0f0b\".split(\"_\"),weekdaysMin:\"\\u0f49\\u0f72_\\u0f5f\\u0fb3_\\u0f58\\u0f72\\u0f42_\\u0f63\\u0fb7\\u0f42_\\u0f55\\u0f74\\u0f62_\\u0f66\\u0f44\\u0f66_\\u0f66\\u0fa4\\u0f7a\\u0f53\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm\",LLLL:\"dddd, D MMMM YYYY, A h:mm\"},calendar:{sameDay:\"[\\u0f51\\u0f72\\u0f0b\\u0f62\\u0f72\\u0f44] LT\",nextDay:\"[\\u0f66\\u0f44\\u0f0b\\u0f49\\u0f72\\u0f53] LT\",nextWeek:\"[\\u0f56\\u0f51\\u0f74\\u0f53\\u0f0b\\u0f55\\u0fb2\\u0f42\\u0f0b\\u0f62\\u0f97\\u0f7a\\u0f66\\u0f0b\\u0f58], LT\",lastDay:\"[\\u0f41\\u0f0b\\u0f66\\u0f44] LT\",lastWeek:\"[\\u0f56\\u0f51\\u0f74\\u0f53\\u0f0b\\u0f55\\u0fb2\\u0f42\\u0f0b\\u0f58\\u0f50\\u0f60\\u0f0b\\u0f58] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0f63\\u0f0b\",past:\"%s \\u0f66\\u0f94\\u0f53\\u0f0b\\u0f63\",s:\"\\u0f63\\u0f58\\u0f0b\\u0f66\\u0f44\",ss:\"%d \\u0f66\\u0f90\\u0f62\\u0f0b\\u0f46\\u0f0d\",m:\"\\u0f66\\u0f90\\u0f62\\u0f0b\\u0f58\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",mm:\"%d \\u0f66\\u0f90\\u0f62\\u0f0b\\u0f58\",h:\"\\u0f46\\u0f74\\u0f0b\\u0f5a\\u0f7c\\u0f51\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",hh:\"%d \\u0f46\\u0f74\\u0f0b\\u0f5a\\u0f7c\\u0f51\",d:\"\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",dd:\"%d \\u0f49\\u0f72\\u0f53\\u0f0b\",M:\"\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",MM:\"%d \\u0f5f\\u0fb3\\u0f0b\\u0f56\",y:\"\\u0f63\\u0f7c\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",yy:\"%d \\u0f63\\u0f7c\"},preparse:function(l){return l.replace(/[\\u0f21\\u0f22\\u0f23\\u0f24\\u0f25\\u0f26\\u0f27\\u0f28\\u0f29\\u0f20]/g,function(m){return r[m]})},postformat:function(l){return l.replace(/\\d/g,function(m){return e[m]})},meridiemParse:/\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c|\\u0f5e\\u0f7c\\u0f42\\u0f66\\u0f0b\\u0f40\\u0f66|\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f74\\u0f44|\\u0f51\\u0f42\\u0f7c\\u0f44\\u0f0b\\u0f51\\u0f42|\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c/,meridiemHour:function(l,m){return 12===l&&(l=0),\"\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c\"===m&&l>=4||\"\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f74\\u0f44\"===m&&l<5||\"\\u0f51\\u0f42\\u0f7c\\u0f44\\u0f0b\\u0f51\\u0f42\"===m?l+12:l},meridiem:function(l,m,a){return l<4?\"\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c\":l<10?\"\\u0f5e\\u0f7c\\u0f42\\u0f66\\u0f0b\\u0f40\\u0f66\":l<17?\"\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f74\\u0f44\":l<20?\"\\u0f51\\u0f42\\u0f7c\\u0f44\\u0f0b\\u0f51\\u0f42\":\"\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c\"},week:{dow:0,doy:6}})}(c(6738))},6728:function(st,P,c){!function(s){\"use strict\";function e(k,Y,z){return k+\" \"+function(k,Y){return 2===Y?function(k){var Y={m:\"v\",b:\"v\",d:\"z\"};return void 0===Y[k.charAt(0)]?k:Y[k.charAt(0)]+k.substring(1)}(k):k}({mm:\"munutenn\",MM:\"miz\",dd:\"devezh\"}[z],k)}function u(k){return k>9?u(k%10):k}var a=[/^gen/i,/^c[\\u02bc\\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],b=/^(genver|c[\\u02bc\\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\\u02bc\\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,E=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];s.defineLocale(\"br\",{months:\"Genver_C\\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu\".split(\"_\"),monthsShort:\"Gen_C\\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker\".split(\"_\"),weekdays:\"Sul_Lun_Meurzh_Merc\\u02bcher_Yaou_Gwener_Sadorn\".split(\"_\"),weekdaysShort:\"Sul_Lun_Meu_Mer_Yao_Gwe_Sad\".split(\"_\"),weekdaysMin:\"Su_Lu_Me_Mer_Ya_Gw_Sa\".split(\"_\"),weekdaysParse:E,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\\u02bc\\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:E,monthsRegex:b,monthsShortRegex:b,monthsStrictRegex:/^(genver|c[\\u02bc\\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\\u02bc\\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [a viz] MMMM YYYY\",LLL:\"D [a viz] MMMM YYYY HH:mm\",LLLL:\"dddd, D [a viz] MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Hiziv da] LT\",nextDay:\"[Warc\\u02bchoazh da] LT\",nextWeek:\"dddd [da] LT\",lastDay:\"[Dec\\u02bch da] LT\",lastWeek:\"dddd [paset da] LT\",sameElse:\"L\"},relativeTime:{future:\"a-benn %s\",past:\"%s \\u02bczo\",s:\"un nebeud segondenno\\xf9\",ss:\"%d eilenn\",m:\"ur vunutenn\",mm:e,h:\"un eur\",hh:\"%d eur\",d:\"un devezh\",dd:e,M:\"ur miz\",MM:e,y:\"ur bloaz\",yy:function(k){switch(u(k)){case 1:case 3:case 4:case 5:case 9:return k+\" bloaz\";default:return k+\" vloaz\"}}},dayOfMonthOrdinalParse:/\\d{1,2}(a\\xf1|vet)/,ordinal:function(k){return k+(1===k?\"a\\xf1\":\"vet\")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(k){return\"g.m.\"===k},meridiem:function(k,Y,z){return k<12?\"a.m.\":\"g.m.\"}})}(c(6738))},5536:function(st,P,c){!function(s){\"use strict\";function e(u,l,m){var a=u+\" \";switch(m){case\"ss\":return a+(1===u?\"sekunda\":2===u||3===u||4===u?\"sekunde\":\"sekundi\");case\"m\":return l?\"jedna minuta\":\"jedne minute\";case\"mm\":return a+(1===u?\"minuta\":2===u||3===u||4===u?\"minute\":\"minuta\");case\"h\":return l?\"jedan sat\":\"jednog sata\";case\"hh\":return a+(1===u?\"sat\":2===u||3===u||4===u?\"sata\":\"sati\");case\"dd\":return a+(1===u?\"dan\":\"dana\");case\"MM\":return a+(1===u?\"mjesec\":2===u||3===u||4===u?\"mjeseca\":\"mjeseci\");case\"yy\":return a+(1===u?\"godina\":2===u||3===u||4===u?\"godine\":\"godina\")}}s.defineLocale(\"bs\",{months:\"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedjelja_ponedjeljak_utorak_srijeda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sri._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedjelju] [u] LT\";case 3:return\"[u] [srijedu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010der u] LT\",lastWeek:function(){switch(this.day()){case 0:case 3:return\"[pro\\u0161lu] dddd [u] LT\";case 6:return\"[pro\\u0161le] [subote] [u] LT\";case 1:case 2:case 4:case 5:return\"[pro\\u0161li] dddd [u] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"prije %s\",s:\"par sekundi\",ss:e,m:e,mm:e,h:e,hh:e,d:\"dan\",dd:e,M:\"mjesec\",MM:e,y:\"godinu\",yy:e},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(c(6738))},1043:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"ca\",{months:{standalone:\"gener_febrer_mar\\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre\".split(\"_\"),format:\"de gener_de febrer_de mar\\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre\".split(\"_\"),isFormat:/D[oD]?(\\s)+MMMM/},monthsShort:\"gen._febr._mar\\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.\".split(\"_\"),monthsParseExact:!0,weekdays:\"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte\".split(\"_\"),weekdaysShort:\"dg._dl._dt._dc._dj._dv._ds.\".split(\"_\"),weekdaysMin:\"dg_dl_dt_dc_dj_dv_ds\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM [de] YYYY\",ll:\"D MMM YYYY\",LLL:\"D MMMM [de] YYYY [a les] H:mm\",lll:\"D MMM YYYY, H:mm\",LLLL:\"dddd D MMMM [de] YYYY [a les] H:mm\",llll:\"ddd D MMM YYYY, H:mm\"},calendar:{sameDay:function(){return\"[avui a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},nextDay:function(){return\"[dem\\xe0 a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},nextWeek:function(){return\"dddd [a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},lastDay:function(){return\"[ahir a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [passat a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"d'aqu\\xed %s\",past:\"fa %s\",s:\"uns segons\",ss:\"%d segons\",m:\"un minut\",mm:\"%d minuts\",h:\"una hora\",hh:\"%d hores\",d:\"un dia\",dd:\"%d dies\",M:\"un mes\",MM:\"%d mesos\",y:\"un any\",yy:\"%d anys\"},dayOfMonthOrdinalParse:/\\d{1,2}(r|n|t|\\xe8|a)/,ordinal:function(r,u){var l=1===r?\"r\":2===r?\"n\":3===r?\"r\":4===r?\"t\":\"\\xe8\";return(\"w\"===u||\"W\"===u)&&(l=\"a\"),r+l},week:{dow:1,doy:4}})}(c(6738))},420:function(st,P,c){!function(s){\"use strict\";var e=\"leden_\\xfanor_b\\u0159ezen_duben_kv\\u011bten_\\u010derven_\\u010dervenec_srpen_z\\xe1\\u0159\\xed_\\u0159\\xedjen_listopad_prosinec\".split(\"_\"),r=\"led_\\xfano_b\\u0159e_dub_kv\\u011b_\\u010dvn_\\u010dvc_srp_z\\xe1\\u0159_\\u0159\\xedj_lis_pro\".split(\"_\"),u=[/^led/i,/^\\xfano/i,/^b\\u0159e/i,/^dub/i,/^kv\\u011b/i,/^(\\u010dvn|\\u010derven$|\\u010dervna)/i,/^(\\u010dvc|\\u010dervenec|\\u010dervence)/i,/^srp/i,/^z\\xe1\\u0159/i,/^\\u0159\\xedj/i,/^lis/i,/^pro/i],l=/^(leden|\\xfanor|b\\u0159ezen|duben|kv\\u011bten|\\u010dervenec|\\u010dervence|\\u010derven|\\u010dervna|srpen|z\\xe1\\u0159\\xed|\\u0159\\xedjen|listopad|prosinec|led|\\xfano|b\\u0159e|dub|kv\\u011b|\\u010dvn|\\u010dvc|srp|z\\xe1\\u0159|\\u0159\\xedj|lis|pro)/i;function m(y){return y>1&&y<5&&1!=~~(y/10)}function a(y,M,B,w){var E=y+\" \";switch(B){case\"s\":return M||w?\"p\\xe1r sekund\":\"p\\xe1r sekundami\";case\"ss\":return M||w?E+(m(y)?\"sekundy\":\"sekund\"):E+\"sekundami\";case\"m\":return M?\"minuta\":w?\"minutu\":\"minutou\";case\"mm\":return M||w?E+(m(y)?\"minuty\":\"minut\"):E+\"minutami\";case\"h\":return M?\"hodina\":w?\"hodinu\":\"hodinou\";case\"hh\":return M||w?E+(m(y)?\"hodiny\":\"hodin\"):E+\"hodinami\";case\"d\":return M||w?\"den\":\"dnem\";case\"dd\":return M||w?E+(m(y)?\"dny\":\"dn\\xed\"):E+\"dny\";case\"M\":return M||w?\"m\\u011bs\\xedc\":\"m\\u011bs\\xedcem\";case\"MM\":return M||w?E+(m(y)?\"m\\u011bs\\xedce\":\"m\\u011bs\\xedc\\u016f\"):E+\"m\\u011bs\\xedci\";case\"y\":return M||w?\"rok\":\"rokem\";case\"yy\":return M||w?E+(m(y)?\"roky\":\"let\"):E+\"lety\"}}s.defineLocale(\"cs\",{months:e,monthsShort:r,monthsRegex:l,monthsShortRegex:l,monthsStrictRegex:/^(leden|ledna|\\xfanora|\\xfanor|b\\u0159ezen|b\\u0159ezna|duben|dubna|kv\\u011bten|kv\\u011btna|\\u010dervenec|\\u010dervence|\\u010derven|\\u010dervna|srpen|srpna|z\\xe1\\u0159\\xed|\\u0159\\xedjen|\\u0159\\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\\xfano|b\\u0159e|dub|kv\\u011b|\\u010dvn|\\u010dvc|srp|z\\xe1\\u0159|\\u0159\\xedj|lis|pro)/i,monthsParse:u,longMonthsParse:u,shortMonthsParse:u,weekdays:\"ned\\u011ble_pond\\u011bl\\xed_\\xfater\\xfd_st\\u0159eda_\\u010dtvrtek_p\\xe1tek_sobota\".split(\"_\"),weekdaysShort:\"ne_po_\\xfat_st_\\u010dt_p\\xe1_so\".split(\"_\"),weekdaysMin:\"ne_po_\\xfat_st_\\u010dt_p\\xe1_so\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd D. MMMM YYYY H:mm\",l:\"D. M. YYYY\"},calendar:{sameDay:\"[dnes v] LT\",nextDay:\"[z\\xedtra v] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[v ned\\u011bli v] LT\";case 1:case 2:return\"[v] dddd [v] LT\";case 3:return\"[ve st\\u0159edu v] LT\";case 4:return\"[ve \\u010dtvrtek v] LT\";case 5:return\"[v p\\xe1tek v] LT\";case 6:return\"[v sobotu v] LT\"}},lastDay:\"[v\\u010dera v] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[minulou ned\\u011bli v] LT\";case 1:case 2:return\"[minul\\xe9] dddd [v] LT\";case 3:return\"[minulou st\\u0159edu v] LT\";case 4:case 5:return\"[minul\\xfd] dddd [v] LT\";case 6:return\"[minulou sobotu v] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"p\\u0159ed %s\",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(c(6738))},8251:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"cv\",{months:\"\\u043a\\u04d1\\u0440\\u043b\\u0430\\u0447_\\u043d\\u0430\\u0440\\u04d1\\u0441_\\u043f\\u0443\\u0448_\\u0430\\u043a\\u0430_\\u043c\\u0430\\u0439_\\u04ab\\u04d7\\u0440\\u0442\\u043c\\u0435_\\u0443\\u0442\\u04d1_\\u04ab\\u0443\\u0440\\u043b\\u0430_\\u0430\\u0432\\u04d1\\u043d_\\u044e\\u043f\\u0430_\\u0447\\u04f3\\u043a_\\u0440\\u0430\\u0448\\u0442\\u0430\\u0432\".split(\"_\"),monthsShort:\"\\u043a\\u04d1\\u0440_\\u043d\\u0430\\u0440_\\u043f\\u0443\\u0448_\\u0430\\u043a\\u0430_\\u043c\\u0430\\u0439_\\u04ab\\u04d7\\u0440_\\u0443\\u0442\\u04d1_\\u04ab\\u0443\\u0440_\\u0430\\u0432\\u043d_\\u044e\\u043f\\u0430_\\u0447\\u04f3\\u043a_\\u0440\\u0430\\u0448\".split(\"_\"),weekdays:\"\\u0432\\u044b\\u0440\\u0441\\u0430\\u0440\\u043d\\u0438\\u043a\\u0443\\u043d_\\u0442\\u0443\\u043d\\u0442\\u0438\\u043a\\u0443\\u043d_\\u044b\\u0442\\u043b\\u0430\\u0440\\u0438\\u043a\\u0443\\u043d_\\u044e\\u043d\\u043a\\u0443\\u043d_\\u043a\\u04d7\\u04ab\\u043d\\u0435\\u0440\\u043d\\u0438\\u043a\\u0443\\u043d_\\u044d\\u0440\\u043d\\u0435\\u043a\\u0443\\u043d_\\u0448\\u04d1\\u043c\\u0430\\u0442\\u043a\\u0443\\u043d\".split(\"_\"),weekdaysShort:\"\\u0432\\u044b\\u0440_\\u0442\\u0443\\u043d_\\u044b\\u0442\\u043b_\\u044e\\u043d_\\u043a\\u04d7\\u04ab_\\u044d\\u0440\\u043d_\\u0448\\u04d1\\u043c\".split(\"_\"),weekdaysMin:\"\\u0432\\u0440_\\u0442\\u043d_\\u044b\\u0442_\\u044e\\u043d_\\u043a\\u04ab_\\u044d\\u0440_\\u0448\\u043c\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD-MM-YYYY\",LL:\"YYYY [\\u04ab\\u0443\\u043b\\u0445\\u0438] MMMM [\\u0443\\u0439\\u04d1\\u0445\\u04d7\\u043d] D[-\\u043c\\u04d7\\u0448\\u04d7]\",LLL:\"YYYY [\\u04ab\\u0443\\u043b\\u0445\\u0438] MMMM [\\u0443\\u0439\\u04d1\\u0445\\u04d7\\u043d] D[-\\u043c\\u04d7\\u0448\\u04d7], HH:mm\",LLLL:\"dddd, YYYY [\\u04ab\\u0443\\u043b\\u0445\\u0438] MMMM [\\u0443\\u0439\\u04d1\\u0445\\u04d7\\u043d] D[-\\u043c\\u04d7\\u0448\\u04d7], HH:mm\"},calendar:{sameDay:\"[\\u041f\\u0430\\u044f\\u043d] LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",nextDay:\"[\\u042b\\u0440\\u0430\\u043d] LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",lastDay:\"[\\u04d6\\u043d\\u0435\\u0440] LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",nextWeek:\"[\\u04aa\\u0438\\u0442\\u0435\\u0441] dddd LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",lastWeek:\"[\\u0418\\u0440\\u0442\\u043d\\u04d7] dddd LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",sameElse:\"L\"},relativeTime:{future:function(r){return r+(/\\u0441\\u0435\\u0445\\u0435\\u0442$/i.exec(r)?\"\\u0440\\u0435\\u043d\":/\\u04ab\\u0443\\u043b$/i.exec(r)?\"\\u0442\\u0430\\u043d\":\"\\u0440\\u0430\\u043d\")},past:\"%s \\u043a\\u0430\\u044f\\u043b\\u043b\\u0430\",s:\"\\u043f\\u04d7\\u0440-\\u0438\\u043a \\u04ab\\u0435\\u043a\\u043a\\u0443\\u043d\\u0442\",ss:\"%d \\u04ab\\u0435\\u043a\\u043a\\u0443\\u043d\\u0442\",m:\"\\u043f\\u04d7\\u0440 \\u043c\\u0438\\u043d\\u0443\\u0442\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\",h:\"\\u043f\\u04d7\\u0440 \\u0441\\u0435\\u0445\\u0435\\u0442\",hh:\"%d \\u0441\\u0435\\u0445\\u0435\\u0442\",d:\"\\u043f\\u04d7\\u0440 \\u043a\\u0443\\u043d\",dd:\"%d \\u043a\\u0443\\u043d\",M:\"\\u043f\\u04d7\\u0440 \\u0443\\u0439\\u04d1\\u0445\",MM:\"%d \\u0443\\u0439\\u04d1\\u0445\",y:\"\\u043f\\u04d7\\u0440 \\u04ab\\u0443\\u043b\",yy:\"%d \\u04ab\\u0443\\u043b\"},dayOfMonthOrdinalParse:/\\d{1,2}-\\u043c\\u04d7\\u0448/,ordinal:\"%d-\\u043c\\u04d7\\u0448\",week:{dow:1,doy:7}})}(c(6738))},6771:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"cy\",{months:\"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr\".split(\"_\"),monthsShort:\"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag\".split(\"_\"),weekdays:\"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn\".split(\"_\"),weekdaysShort:\"Sul_Llun_Maw_Mer_Iau_Gwe_Sad\".split(\"_\"),weekdaysMin:\"Su_Ll_Ma_Me_Ia_Gw_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Heddiw am] LT\",nextDay:\"[Yfory am] LT\",nextWeek:\"dddd [am] LT\",lastDay:\"[Ddoe am] LT\",lastWeek:\"dddd [diwethaf am] LT\",sameElse:\"L\"},relativeTime:{future:\"mewn %s\",past:\"%s yn \\xf4l\",s:\"ychydig eiliadau\",ss:\"%d eiliad\",m:\"munud\",mm:\"%d munud\",h:\"awr\",hh:\"%d awr\",d:\"diwrnod\",dd:\"%d diwrnod\",M:\"mis\",MM:\"%d mis\",y:\"blwyddyn\",yy:\"%d flynedd\"},dayOfMonthOrdinalParse:/\\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(r){var l=\"\";return r>20?l=40===r||50===r||60===r||80===r||100===r?\"fed\":\"ain\":r>0&&(l=[\"\",\"af\",\"il\",\"ydd\",\"ydd\",\"ed\",\"ed\",\"ed\",\"fed\",\"fed\",\"fed\",\"eg\",\"fed\",\"eg\",\"eg\",\"fed\",\"eg\",\"eg\",\"fed\",\"eg\",\"fed\"][r]),r+l},week:{dow:1,doy:4}})}(c(6738))},7978:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"da\",{months:\"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),weekdays:\"s\\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\\xf8rdag\".split(\"_\"),weekdaysShort:\"s\\xf8n_man_tir_ons_tor_fre_l\\xf8r\".split(\"_\"),weekdaysMin:\"s\\xf8_ma_ti_on_to_fr_l\\xf8\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd [d.] D. MMMM YYYY [kl.] HH:mm\"},calendar:{sameDay:\"[i dag kl.] LT\",nextDay:\"[i morgen kl.] LT\",nextWeek:\"p\\xe5 dddd [kl.] LT\",lastDay:\"[i g\\xe5r kl.] LT\",lastWeek:\"[i] dddd[s kl.] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"%s siden\",s:\"f\\xe5 sekunder\",ss:\"%d sekunder\",m:\"et minut\",mm:\"%d minutter\",h:\"en time\",hh:\"%d timer\",d:\"en dag\",dd:\"%d dage\",M:\"en m\\xe5ned\",MM:\"%d m\\xe5neder\",y:\"et \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(c(6738))},5204:function(st,P,c){!function(s){\"use strict\";function e(u,l,m,a){var b={m:[\"eine Minute\",\"einer Minute\"],h:[\"eine Stunde\",\"einer Stunde\"],d:[\"ein Tag\",\"einem Tag\"],dd:[u+\" Tage\",u+\" Tagen\"],w:[\"eine Woche\",\"einer Woche\"],M:[\"ein Monat\",\"einem Monat\"],MM:[u+\" Monate\",u+\" Monaten\"],y:[\"ein Jahr\",\"einem Jahr\"],yy:[u+\" Jahre\",u+\" Jahren\"]};return l?b[m][0]:b[m][1]}s.defineLocale(\"de-at\",{months:\"J\\xe4nner_Februar_M\\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"J\\xe4n._Feb._M\\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag\".split(\"_\"),weekdaysShort:\"So._Mo._Di._Mi._Do._Fr._Sa.\".split(\"_\"),weekdaysMin:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd, D. MMMM YYYY HH:mm\"},calendar:{sameDay:\"[heute um] LT [Uhr]\",sameElse:\"L\",nextDay:\"[morgen um] LT [Uhr]\",nextWeek:\"dddd [um] LT [Uhr]\",lastDay:\"[gestern um] LT [Uhr]\",lastWeek:\"[letzten] dddd [um] LT [Uhr]\"},relativeTime:{future:\"in %s\",past:\"vor %s\",s:\"ein paar Sekunden\",ss:\"%d Sekunden\",m:e,mm:\"%d Minuten\",h:e,hh:\"%d Stunden\",d:e,dd:e,w:e,ww:\"%d Wochen\",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(c(6738))},2653:function(st,P,c){!function(s){\"use strict\";function e(u,l,m,a){var b={m:[\"eine Minute\",\"einer Minute\"],h:[\"eine Stunde\",\"einer Stunde\"],d:[\"ein Tag\",\"einem Tag\"],dd:[u+\" Tage\",u+\" Tagen\"],w:[\"eine Woche\",\"einer Woche\"],M:[\"ein Monat\",\"einem Monat\"],MM:[u+\" Monate\",u+\" Monaten\"],y:[\"ein Jahr\",\"einem Jahr\"],yy:[u+\" Jahre\",u+\" Jahren\"]};return l?b[m][0]:b[m][1]}s.defineLocale(\"de-ch\",{months:\"Januar_Februar_M\\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"Jan._Feb._M\\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag\".split(\"_\"),weekdaysShort:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysMin:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd, D. MMMM YYYY HH:mm\"},calendar:{sameDay:\"[heute um] LT [Uhr]\",sameElse:\"L\",nextDay:\"[morgen um] LT [Uhr]\",nextWeek:\"dddd [um] LT [Uhr]\",lastDay:\"[gestern um] LT [Uhr]\",lastWeek:\"[letzten] dddd [um] LT [Uhr]\"},relativeTime:{future:\"in %s\",past:\"vor %s\",s:\"ein paar Sekunden\",ss:\"%d Sekunden\",m:e,mm:\"%d Minuten\",h:e,hh:\"%d Stunden\",d:e,dd:e,w:e,ww:\"%d Wochen\",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(c(6738))},6061:function(st,P,c){!function(s){\"use strict\";function e(u,l,m,a){var b={m:[\"eine Minute\",\"einer Minute\"],h:[\"eine Stunde\",\"einer Stunde\"],d:[\"ein Tag\",\"einem Tag\"],dd:[u+\" Tage\",u+\" Tagen\"],w:[\"eine Woche\",\"einer Woche\"],M:[\"ein Monat\",\"einem Monat\"],MM:[u+\" Monate\",u+\" Monaten\"],y:[\"ein Jahr\",\"einem Jahr\"],yy:[u+\" Jahre\",u+\" Jahren\"]};return l?b[m][0]:b[m][1]}s.defineLocale(\"de\",{months:\"Januar_Februar_M\\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"Jan._Feb._M\\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag\".split(\"_\"),weekdaysShort:\"So._Mo._Di._Mi._Do._Fr._Sa.\".split(\"_\"),weekdaysMin:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd, D. MMMM YYYY HH:mm\"},calendar:{sameDay:\"[heute um] LT [Uhr]\",sameElse:\"L\",nextDay:\"[morgen um] LT [Uhr]\",nextWeek:\"dddd [um] LT [Uhr]\",lastDay:\"[gestern um] LT [Uhr]\",lastWeek:\"[letzten] dddd [um] LT [Uhr]\"},relativeTime:{future:\"in %s\",past:\"vor %s\",s:\"ein paar Sekunden\",ss:\"%d Sekunden\",m:e,mm:\"%d Minuten\",h:e,hh:\"%d Stunden\",d:e,dd:e,w:e,ww:\"%d Wochen\",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(c(6738))},85:function(st,P,c){!function(s){\"use strict\";var e=[\"\\u0796\\u07ac\\u0782\\u07aa\\u0787\\u07a6\\u0783\\u07a9\",\"\\u078a\\u07ac\\u0784\\u07b0\\u0783\\u07aa\\u0787\\u07a6\\u0783\\u07a9\",\"\\u0789\\u07a7\\u0783\\u07a8\\u0797\\u07aa\",\"\\u0787\\u07ad\\u0795\\u07b0\\u0783\\u07a9\\u078d\\u07aa\",\"\\u0789\\u07ad\",\"\\u0796\\u07ab\\u0782\\u07b0\",\"\\u0796\\u07aa\\u078d\\u07a6\\u0787\\u07a8\",\"\\u0787\\u07af\\u078e\\u07a6\\u0790\\u07b0\\u0793\\u07aa\",\"\\u0790\\u07ac\\u0795\\u07b0\\u0793\\u07ac\\u0789\\u07b0\\u0784\\u07a6\\u0783\\u07aa\",\"\\u0787\\u07ae\\u0786\\u07b0\\u0793\\u07af\\u0784\\u07a6\\u0783\\u07aa\",\"\\u0782\\u07ae\\u0788\\u07ac\\u0789\\u07b0\\u0784\\u07a6\\u0783\\u07aa\",\"\\u0791\\u07a8\\u0790\\u07ac\\u0789\\u07b0\\u0784\\u07a6\\u0783\\u07aa\"],r=[\"\\u0787\\u07a7\\u078b\\u07a8\\u0787\\u07b0\\u078c\\u07a6\",\"\\u0780\\u07af\\u0789\\u07a6\",\"\\u0787\\u07a6\\u0782\\u07b0\\u078e\\u07a7\\u0783\\u07a6\",\"\\u0784\\u07aa\\u078b\\u07a6\",\"\\u0784\\u07aa\\u0783\\u07a7\\u0790\\u07b0\\u078a\\u07a6\\u078c\\u07a8\",\"\\u0780\\u07aa\\u0786\\u07aa\\u0783\\u07aa\",\"\\u0780\\u07ae\\u0782\\u07a8\\u0780\\u07a8\\u0783\\u07aa\"];s.defineLocale(\"dv\",{months:e,monthsShort:e,weekdays:r,weekdaysShort:r,weekdaysMin:\"\\u0787\\u07a7\\u078b\\u07a8_\\u0780\\u07af\\u0789\\u07a6_\\u0787\\u07a6\\u0782\\u07b0_\\u0784\\u07aa\\u078b\\u07a6_\\u0784\\u07aa\\u0783\\u07a7_\\u0780\\u07aa\\u0786\\u07aa_\\u0780\\u07ae\\u0782\\u07a8\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/M/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0789\\u0786|\\u0789\\u078a/,isPM:function(l){return\"\\u0789\\u078a\"===l},meridiem:function(l,m,a){return l<12?\"\\u0789\\u0786\":\"\\u0789\\u078a\"},calendar:{sameDay:\"[\\u0789\\u07a8\\u0787\\u07a6\\u078b\\u07aa] LT\",nextDay:\"[\\u0789\\u07a7\\u078b\\u07a6\\u0789\\u07a7] LT\",nextWeek:\"dddd LT\",lastDay:\"[\\u0787\\u07a8\\u0787\\u07b0\\u0794\\u07ac] LT\",lastWeek:\"[\\u078a\\u07a7\\u0787\\u07a8\\u078c\\u07aa\\u0788\\u07a8] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"\\u078c\\u07ac\\u0783\\u07ad\\u078e\\u07a6\\u0787\\u07a8 %s\",past:\"\\u0786\\u07aa\\u0783\\u07a8\\u0782\\u07b0 %s\",s:\"\\u0790\\u07a8\\u0786\\u07aa\\u0782\\u07b0\\u078c\\u07aa\\u0786\\u07ae\\u0785\\u07ac\\u0787\\u07b0\",ss:\"d% \\u0790\\u07a8\\u0786\\u07aa\\u0782\\u07b0\\u078c\\u07aa\",m:\"\\u0789\\u07a8\\u0782\\u07a8\\u0793\\u07ac\\u0787\\u07b0\",mm:\"\\u0789\\u07a8\\u0782\\u07a8\\u0793\\u07aa %d\",h:\"\\u078e\\u07a6\\u0791\\u07a8\\u0787\\u07a8\\u0783\\u07ac\\u0787\\u07b0\",hh:\"\\u078e\\u07a6\\u0791\\u07a8\\u0787\\u07a8\\u0783\\u07aa %d\",d:\"\\u078b\\u07aa\\u0788\\u07a6\\u0780\\u07ac\\u0787\\u07b0\",dd:\"\\u078b\\u07aa\\u0788\\u07a6\\u0790\\u07b0 %d\",M:\"\\u0789\\u07a6\\u0780\\u07ac\\u0787\\u07b0\",MM:\"\\u0789\\u07a6\\u0790\\u07b0 %d\",y:\"\\u0787\\u07a6\\u0780\\u07a6\\u0783\\u07ac\\u0787\\u07b0\",yy:\"\\u0787\\u07a6\\u0780\\u07a6\\u0783\\u07aa %d\"},preparse:function(l){return l.replace(/\\u060c/g,\",\")},postformat:function(l){return l.replace(/,/g,\"\\u060c\")},week:{dow:7,doy:12}})}(c(6738))},8579:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"el\",{monthsNominativeEl:\"\\u0399\\u03b1\\u03bd\\u03bf\\u03c5\\u03ac\\u03c1\\u03b9\\u03bf\\u03c2_\\u03a6\\u03b5\\u03b2\\u03c1\\u03bf\\u03c5\\u03ac\\u03c1\\u03b9\\u03bf\\u03c2_\\u039c\\u03ac\\u03c1\\u03c4\\u03b9\\u03bf\\u03c2_\\u0391\\u03c0\\u03c1\\u03af\\u03bb\\u03b9\\u03bf\\u03c2_\\u039c\\u03ac\\u03b9\\u03bf\\u03c2_\\u0399\\u03bf\\u03cd\\u03bd\\u03b9\\u03bf\\u03c2_\\u0399\\u03bf\\u03cd\\u03bb\\u03b9\\u03bf\\u03c2_\\u0391\\u03cd\\u03b3\\u03bf\\u03c5\\u03c3\\u03c4\\u03bf\\u03c2_\\u03a3\\u03b5\\u03c0\\u03c4\\u03ad\\u03bc\\u03b2\\u03c1\\u03b9\\u03bf\\u03c2_\\u039f\\u03ba\\u03c4\\u03ce\\u03b2\\u03c1\\u03b9\\u03bf\\u03c2_\\u039d\\u03bf\\u03ad\\u03bc\\u03b2\\u03c1\\u03b9\\u03bf\\u03c2_\\u0394\\u03b5\\u03ba\\u03ad\\u03bc\\u03b2\\u03c1\\u03b9\\u03bf\\u03c2\".split(\"_\"),monthsGenitiveEl:\"\\u0399\\u03b1\\u03bd\\u03bf\\u03c5\\u03b1\\u03c1\\u03af\\u03bf\\u03c5_\\u03a6\\u03b5\\u03b2\\u03c1\\u03bf\\u03c5\\u03b1\\u03c1\\u03af\\u03bf\\u03c5_\\u039c\\u03b1\\u03c1\\u03c4\\u03af\\u03bf\\u03c5_\\u0391\\u03c0\\u03c1\\u03b9\\u03bb\\u03af\\u03bf\\u03c5_\\u039c\\u03b1\\u0390\\u03bf\\u03c5_\\u0399\\u03bf\\u03c5\\u03bd\\u03af\\u03bf\\u03c5_\\u0399\\u03bf\\u03c5\\u03bb\\u03af\\u03bf\\u03c5_\\u0391\\u03c5\\u03b3\\u03bf\\u03cd\\u03c3\\u03c4\\u03bf\\u03c5_\\u03a3\\u03b5\\u03c0\\u03c4\\u03b5\\u03bc\\u03b2\\u03c1\\u03af\\u03bf\\u03c5_\\u039f\\u03ba\\u03c4\\u03c9\\u03b2\\u03c1\\u03af\\u03bf\\u03c5_\\u039d\\u03bf\\u03b5\\u03bc\\u03b2\\u03c1\\u03af\\u03bf\\u03c5_\\u0394\\u03b5\\u03ba\\u03b5\\u03bc\\u03b2\\u03c1\\u03af\\u03bf\\u03c5\".split(\"_\"),months:function(u,l){return u?\"string\"==typeof l&&/D/.test(l.substring(0,l.indexOf(\"MMMM\")))?this._monthsGenitiveEl[u.month()]:this._monthsNominativeEl[u.month()]:this._monthsNominativeEl},monthsShort:\"\\u0399\\u03b1\\u03bd_\\u03a6\\u03b5\\u03b2_\\u039c\\u03b1\\u03c1_\\u0391\\u03c0\\u03c1_\\u039c\\u03b1\\u03ca_\\u0399\\u03bf\\u03c5\\u03bd_\\u0399\\u03bf\\u03c5\\u03bb_\\u0391\\u03c5\\u03b3_\\u03a3\\u03b5\\u03c0_\\u039f\\u03ba\\u03c4_\\u039d\\u03bf\\u03b5_\\u0394\\u03b5\\u03ba\".split(\"_\"),weekdays:\"\\u039a\\u03c5\\u03c1\\u03b9\\u03b1\\u03ba\\u03ae_\\u0394\\u03b5\\u03c5\\u03c4\\u03ad\\u03c1\\u03b1_\\u03a4\\u03c1\\u03af\\u03c4\\u03b7_\\u03a4\\u03b5\\u03c4\\u03ac\\u03c1\\u03c4\\u03b7_\\u03a0\\u03ad\\u03bc\\u03c0\\u03c4\\u03b7_\\u03a0\\u03b1\\u03c1\\u03b1\\u03c3\\u03ba\\u03b5\\u03c5\\u03ae_\\u03a3\\u03ac\\u03b2\\u03b2\\u03b1\\u03c4\\u03bf\".split(\"_\"),weekdaysShort:\"\\u039a\\u03c5\\u03c1_\\u0394\\u03b5\\u03c5_\\u03a4\\u03c1\\u03b9_\\u03a4\\u03b5\\u03c4_\\u03a0\\u03b5\\u03bc_\\u03a0\\u03b1\\u03c1_\\u03a3\\u03b1\\u03b2\".split(\"_\"),weekdaysMin:\"\\u039a\\u03c5_\\u0394\\u03b5_\\u03a4\\u03c1_\\u03a4\\u03b5_\\u03a0\\u03b5_\\u03a0\\u03b1_\\u03a3\\u03b1\".split(\"_\"),meridiem:function(u,l,m){return u>11?m?\"\\u03bc\\u03bc\":\"\\u039c\\u039c\":m?\"\\u03c0\\u03bc\":\"\\u03a0\\u039c\"},isPM:function(u){return\"\\u03bc\"===(u+\"\").toLowerCase()[0]},meridiemParse:/[\\u03a0\\u039c]\\.?\\u039c?\\.?/i,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendarEl:{sameDay:\"[\\u03a3\\u03ae\\u03bc\\u03b5\\u03c1\\u03b1 {}] LT\",nextDay:\"[\\u0391\\u03cd\\u03c1\\u03b9\\u03bf {}] LT\",nextWeek:\"dddd [{}] LT\",lastDay:\"[\\u03a7\\u03b8\\u03b5\\u03c2 {}] LT\",lastWeek:function(){switch(this.day()){case 6:return\"[\\u03c4\\u03bf \\u03c0\\u03c1\\u03bf\\u03b7\\u03b3\\u03bf\\u03cd\\u03bc\\u03b5\\u03bd\\u03bf] dddd [{}] LT\";default:return\"[\\u03c4\\u03b7\\u03bd \\u03c0\\u03c1\\u03bf\\u03b7\\u03b3\\u03bf\\u03cd\\u03bc\\u03b5\\u03bd\\u03b7] dddd [{}] LT\"}},sameElse:\"L\"},calendar:function(u,l){var m=this._calendarEl[u],a=l&&l.hours();return function(u){return\"undefined\"!=typeof Function&&u instanceof Function||\"[object Function]\"===Object.prototype.toString.call(u)}(m)&&(m=m.apply(l)),m.replace(\"{}\",a%12==1?\"\\u03c3\\u03c4\\u03b7\":\"\\u03c3\\u03c4\\u03b9\\u03c2\")},relativeTime:{future:\"\\u03c3\\u03b5 %s\",past:\"%s \\u03c0\\u03c1\\u03b9\\u03bd\",s:\"\\u03bb\\u03af\\u03b3\\u03b1 \\u03b4\\u03b5\\u03c5\\u03c4\\u03b5\\u03c1\\u03cc\\u03bb\\u03b5\\u03c0\\u03c4\\u03b1\",ss:\"%d \\u03b4\\u03b5\\u03c5\\u03c4\\u03b5\\u03c1\\u03cc\\u03bb\\u03b5\\u03c0\\u03c4\\u03b1\",m:\"\\u03ad\\u03bd\\u03b1 \\u03bb\\u03b5\\u03c0\\u03c4\\u03cc\",mm:\"%d \\u03bb\\u03b5\\u03c0\\u03c4\\u03ac\",h:\"\\u03bc\\u03af\\u03b1 \\u03ce\\u03c1\\u03b1\",hh:\"%d \\u03ce\\u03c1\\u03b5\\u03c2\",d:\"\\u03bc\\u03af\\u03b1 \\u03bc\\u03ad\\u03c1\\u03b1\",dd:\"%d \\u03bc\\u03ad\\u03c1\\u03b5\\u03c2\",M:\"\\u03ad\\u03bd\\u03b1\\u03c2 \\u03bc\\u03ae\\u03bd\\u03b1\\u03c2\",MM:\"%d \\u03bc\\u03ae\\u03bd\\u03b5\\u03c2\",y:\"\\u03ad\\u03bd\\u03b1\\u03c2 \\u03c7\\u03c1\\u03cc\\u03bd\\u03bf\\u03c2\",yy:\"%d \\u03c7\\u03c1\\u03cc\\u03bd\\u03b9\\u03b1\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u03b7/,ordinal:\"%d\\u03b7\",week:{dow:1,doy:4}})}(c(6738))},5724:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"en-au\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var u=r%10;return r+(1==~~(r%100/10)?\"th\":1===u?\"st\":2===u?\"nd\":3===u?\"rd\":\"th\")},week:{dow:0,doy:4}})}(c(6738))},525:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"en-ca\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"YYYY-MM-DD\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY h:mm A\",LLLL:\"dddd, MMMM D, YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var u=r%10;return r+(1==~~(r%100/10)?\"th\":1===u?\"st\":2===u?\"nd\":3===u?\"rd\":\"th\")}})}(c(6738))},2847:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"en-gb\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var u=r%10;return r+(1==~~(r%100/10)?\"th\":1===u?\"st\":2===u?\"nd\":3===u?\"rd\":\"th\")},week:{dow:1,doy:4}})}(c(6738))},7216:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"en-ie\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var u=r%10;return r+(1==~~(r%100/10)?\"th\":1===u?\"st\":2===u?\"nd\":3===u?\"rd\":\"th\")},week:{dow:1,doy:4}})}(c(6738))},9305:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"en-il\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var u=r%10;return r+(1==~~(r%100/10)?\"th\":1===u?\"st\":2===u?\"nd\":3===u?\"rd\":\"th\")}})}(c(6738))},3364:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"en-in\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var u=r%10;return r+(1==~~(r%100/10)?\"th\":1===u?\"st\":2===u?\"nd\":3===u?\"rd\":\"th\")},week:{dow:0,doy:6}})}(c(6738))},9130:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"en-nz\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var u=r%10;return r+(1==~~(r%100/10)?\"th\":1===u?\"st\":2===u?\"nd\":3===u?\"rd\":\"th\")},week:{dow:1,doy:4}})}(c(6738))},1161:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"en-sg\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var u=r%10;return r+(1==~~(r%100/10)?\"th\":1===u?\"st\":2===u?\"nd\":3===u?\"rd\":\"th\")},week:{dow:1,doy:4}})}(c(6738))},802:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"eo\",{months:\"januaro_februaro_marto_aprilo_majo_junio_julio_a\\u016dgusto_septembro_oktobro_novembro_decembro\".split(\"_\"),monthsShort:\"jan_feb_mart_apr_maj_jun_jul_a\\u016dg_sept_okt_nov_dec\".split(\"_\"),weekdays:\"diman\\u0109o_lundo_mardo_merkredo_\\u0135a\\u016ddo_vendredo_sabato\".split(\"_\"),weekdaysShort:\"dim_lun_mard_merk_\\u0135a\\u016d_ven_sab\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_\\u0135a_ve_sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"[la] D[-an de] MMMM, YYYY\",LLL:\"[la] D[-an de] MMMM, YYYY HH:mm\",LLLL:\"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm\",llll:\"ddd, [la] D[-an de] MMM, YYYY HH:mm\"},meridiemParse:/[ap]\\.t\\.m/i,isPM:function(r){return\"p\"===r.charAt(0).toLowerCase()},meridiem:function(r,u,l){return r>11?l?\"p.t.m.\":\"P.T.M.\":l?\"a.t.m.\":\"A.T.M.\"},calendar:{sameDay:\"[Hodia\\u016d je] LT\",nextDay:\"[Morga\\u016d je] LT\",nextWeek:\"dddd[n je] LT\",lastDay:\"[Hiera\\u016d je] LT\",lastWeek:\"[pasintan] dddd[n je] LT\",sameElse:\"L\"},relativeTime:{future:\"post %s\",past:\"anta\\u016d %s\",s:\"kelkaj sekundoj\",ss:\"%d sekundoj\",m:\"unu minuto\",mm:\"%d minutoj\",h:\"unu horo\",hh:\"%d horoj\",d:\"unu tago\",dd:\"%d tagoj\",M:\"unu monato\",MM:\"%d monatoj\",y:\"unu jaro\",yy:\"%d jaroj\"},dayOfMonthOrdinalParse:/\\d{1,2}a/,ordinal:\"%da\",week:{dow:1,doy:7}})}(c(6738))},5551:function(st,P,c){!function(s){\"use strict\";var e=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),r=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),u=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],l=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;s.defineLocale(\"es-do\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(a,b){return a?/-MMM-/.test(b)?r[a.month()]:e[a.month()]:e},monthsRegex:l,monthsShortRegex:l,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:u,longMonthsParse:u,shortMonthsParse:u,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY h:mm A\",LLLL:\"dddd, D [de] MMMM [de] YYYY h:mm A\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(c(6738))},5615:function(st,P,c){!function(s){\"use strict\";var e=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),r=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),u=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],l=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;s.defineLocale(\"es-mx\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(a,b){return a?/-MMM-/.test(b)?r[a.month()]:e[a.month()]:e},monthsRegex:l,monthsShortRegex:l,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:u,longMonthsParse:u,shortMonthsParse:u,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY H:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY H:mm\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:0,doy:4},invalidDate:\"Fecha inv\\xe1lida\"})}(c(6738))},4790:function(st,P,c){!function(s){\"use strict\";var e=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),r=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),u=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],l=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;s.defineLocale(\"es-us\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(a,b){return a?/-MMM-/.test(b)?r[a.month()]:e[a.month()]:e},monthsRegex:l,monthsShortRegex:l,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:u,longMonthsParse:u,shortMonthsParse:u,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"MM/DD/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY h:mm A\",LLLL:\"dddd, D [de] MMMM [de] YYYY h:mm A\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:0,doy:6}})}(c(6738))},328:function(st,P,c){!function(s){\"use strict\";var e=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),r=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),u=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],l=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;s.defineLocale(\"es\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(a,b){return a?/-MMM-/.test(b)?r[a.month()]:e[a.month()]:e},monthsRegex:l,monthsShortRegex:l,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:u,longMonthsParse:u,shortMonthsParse:u,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY H:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY H:mm\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4},invalidDate:\"Fecha inv\\xe1lida\"})}(c(6738))},6389:function(st,P,c){!function(s){\"use strict\";function e(u,l,m,a){var b={s:[\"m\\xf5ne sekundi\",\"m\\xf5ni sekund\",\"paar sekundit\"],ss:[u+\"sekundi\",u+\"sekundit\"],m:[\"\\xfche minuti\",\"\\xfcks minut\"],mm:[u+\" minuti\",u+\" minutit\"],h:[\"\\xfche tunni\",\"tund aega\",\"\\xfcks tund\"],hh:[u+\" tunni\",u+\" tundi\"],d:[\"\\xfche p\\xe4eva\",\"\\xfcks p\\xe4ev\"],M:[\"kuu aja\",\"kuu aega\",\"\\xfcks kuu\"],MM:[u+\" kuu\",u+\" kuud\"],y:[\"\\xfche aasta\",\"aasta\",\"\\xfcks aasta\"],yy:[u+\" aasta\",u+\" aastat\"]};return l?b[m][2]?b[m][2]:b[m][1]:a?b[m][0]:b[m][1]}s.defineLocale(\"et\",{months:\"jaanuar_veebruar_m\\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember\".split(\"_\"),monthsShort:\"jaan_veebr_m\\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets\".split(\"_\"),weekdays:\"p\\xfchap\\xe4ev_esmasp\\xe4ev_teisip\\xe4ev_kolmap\\xe4ev_neljap\\xe4ev_reede_laup\\xe4ev\".split(\"_\"),weekdaysShort:\"P_E_T_K_N_R_L\".split(\"_\"),weekdaysMin:\"P_E_T_K_N_R_L\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[T\\xe4na,] LT\",nextDay:\"[Homme,] LT\",nextWeek:\"[J\\xe4rgmine] dddd LT\",lastDay:\"[Eile,] LT\",lastWeek:\"[Eelmine] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"%s p\\xe4rast\",past:\"%s tagasi\",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:\"%d p\\xe4eva\",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(c(6738))},2961:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"eu\",{months:\"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua\".split(\"_\"),monthsShort:\"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.\".split(\"_\"),monthsParseExact:!0,weekdays:\"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata\".split(\"_\"),weekdaysShort:\"ig._al._ar._az._og._ol._lr.\".split(\"_\"),weekdaysMin:\"ig_al_ar_az_og_ol_lr\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY[ko] MMMM[ren] D[a]\",LLL:\"YYYY[ko] MMMM[ren] D[a] HH:mm\",LLLL:\"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm\",l:\"YYYY-M-D\",ll:\"YYYY[ko] MMM D[a]\",lll:\"YYYY[ko] MMM D[a] HH:mm\",llll:\"ddd, YYYY[ko] MMM D[a] HH:mm\"},calendar:{sameDay:\"[gaur] LT[etan]\",nextDay:\"[bihar] LT[etan]\",nextWeek:\"dddd LT[etan]\",lastDay:\"[atzo] LT[etan]\",lastWeek:\"[aurreko] dddd LT[etan]\",sameElse:\"L\"},relativeTime:{future:\"%s barru\",past:\"duela %s\",s:\"segundo batzuk\",ss:\"%d segundo\",m:\"minutu bat\",mm:\"%d minutu\",h:\"ordu bat\",hh:\"%d ordu\",d:\"egun bat\",dd:\"%d egun\",M:\"hilabete bat\",MM:\"%d hilabete\",y:\"urte bat\",yy:\"%d urte\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(c(6738))},6151:function(st,P,c){!function(s){\"use strict\";var e={1:\"\\u06f1\",2:\"\\u06f2\",3:\"\\u06f3\",4:\"\\u06f4\",5:\"\\u06f5\",6:\"\\u06f6\",7:\"\\u06f7\",8:\"\\u06f8\",9:\"\\u06f9\",0:\"\\u06f0\"},r={\"\\u06f1\":\"1\",\"\\u06f2\":\"2\",\"\\u06f3\":\"3\",\"\\u06f4\":\"4\",\"\\u06f5\":\"5\",\"\\u06f6\":\"6\",\"\\u06f7\":\"7\",\"\\u06f8\":\"8\",\"\\u06f9\":\"9\",\"\\u06f0\":\"0\"};s.defineLocale(\"fa\",{months:\"\\u0698\\u0627\\u0646\\u0648\\u06cc\\u0647_\\u0641\\u0648\\u0631\\u06cc\\u0647_\\u0645\\u0627\\u0631\\u0633_\\u0622\\u0648\\u0631\\u06cc\\u0644_\\u0645\\u0647_\\u0698\\u0648\\u0626\\u0646_\\u0698\\u0648\\u0626\\u06cc\\u0647_\\u0627\\u0648\\u062a_\\u0633\\u067e\\u062a\\u0627\\u0645\\u0628\\u0631_\\u0627\\u06a9\\u062a\\u0628\\u0631_\\u0646\\u0648\\u0627\\u0645\\u0628\\u0631_\\u062f\\u0633\\u0627\\u0645\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u0698\\u0627\\u0646\\u0648\\u06cc\\u0647_\\u0641\\u0648\\u0631\\u06cc\\u0647_\\u0645\\u0627\\u0631\\u0633_\\u0622\\u0648\\u0631\\u06cc\\u0644_\\u0645\\u0647_\\u0698\\u0648\\u0626\\u0646_\\u0698\\u0648\\u0626\\u06cc\\u0647_\\u0627\\u0648\\u062a_\\u0633\\u067e\\u062a\\u0627\\u0645\\u0628\\u0631_\\u0627\\u06a9\\u062a\\u0628\\u0631_\\u0646\\u0648\\u0627\\u0645\\u0628\\u0631_\\u062f\\u0633\\u0627\\u0645\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u06cc\\u06a9\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062f\\u0648\\u0634\\u0646\\u0628\\u0647_\\u0633\\u0647\\u200c\\u0634\\u0646\\u0628\\u0647_\\u0686\\u0647\\u0627\\u0631\\u0634\\u0646\\u0628\\u0647_\\u067e\\u0646\\u062c\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062c\\u0645\\u0639\\u0647_\\u0634\\u0646\\u0628\\u0647\".split(\"_\"),weekdaysShort:\"\\u06cc\\u06a9\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062f\\u0648\\u0634\\u0646\\u0628\\u0647_\\u0633\\u0647\\u200c\\u0634\\u0646\\u0628\\u0647_\\u0686\\u0647\\u0627\\u0631\\u0634\\u0646\\u0628\\u0647_\\u067e\\u0646\\u062c\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062c\\u0645\\u0639\\u0647_\\u0634\\u0646\\u0628\\u0647\".split(\"_\"),weekdaysMin:\"\\u06cc_\\u062f_\\u0633_\\u0686_\\u067e_\\u062c_\\u0634\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},meridiemParse:/\\u0642\\u0628\\u0644 \\u0627\\u0632 \\u0638\\u0647\\u0631|\\u0628\\u0639\\u062f \\u0627\\u0632 \\u0638\\u0647\\u0631/,isPM:function(l){return/\\u0628\\u0639\\u062f \\u0627\\u0632 \\u0638\\u0647\\u0631/.test(l)},meridiem:function(l,m,a){return l<12?\"\\u0642\\u0628\\u0644 \\u0627\\u0632 \\u0638\\u0647\\u0631\":\"\\u0628\\u0639\\u062f \\u0627\\u0632 \\u0638\\u0647\\u0631\"},calendar:{sameDay:\"[\\u0627\\u0645\\u0631\\u0648\\u0632 \\u0633\\u0627\\u0639\\u062a] LT\",nextDay:\"[\\u0641\\u0631\\u062f\\u0627 \\u0633\\u0627\\u0639\\u062a] LT\",nextWeek:\"dddd [\\u0633\\u0627\\u0639\\u062a] LT\",lastDay:\"[\\u062f\\u06cc\\u0631\\u0648\\u0632 \\u0633\\u0627\\u0639\\u062a] LT\",lastWeek:\"dddd [\\u067e\\u06cc\\u0634] [\\u0633\\u0627\\u0639\\u062a] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u062f\\u0631 %s\",past:\"%s \\u067e\\u06cc\\u0634\",s:\"\\u0686\\u0646\\u062f \\u062b\\u0627\\u0646\\u06cc\\u0647\",ss:\"%d \\u062b\\u0627\\u0646\\u06cc\\u0647\",m:\"\\u06cc\\u06a9 \\u062f\\u0642\\u06cc\\u0642\\u0647\",mm:\"%d \\u062f\\u0642\\u06cc\\u0642\\u0647\",h:\"\\u06cc\\u06a9 \\u0633\\u0627\\u0639\\u062a\",hh:\"%d \\u0633\\u0627\\u0639\\u062a\",d:\"\\u06cc\\u06a9 \\u0631\\u0648\\u0632\",dd:\"%d \\u0631\\u0648\\u0632\",M:\"\\u06cc\\u06a9 \\u0645\\u0627\\u0647\",MM:\"%d \\u0645\\u0627\\u0647\",y:\"\\u06cc\\u06a9 \\u0633\\u0627\\u0644\",yy:\"%d \\u0633\\u0627\\u0644\"},preparse:function(l){return l.replace(/[\\u06f0-\\u06f9]/g,function(m){return r[m]}).replace(/\\u060c/g,\",\")},postformat:function(l){return l.replace(/\\d/g,function(m){return e[m]}).replace(/,/g,\"\\u060c\")},dayOfMonthOrdinalParse:/\\d{1,2}\\u0645/,ordinal:\"%d\\u0645\",week:{dow:6,doy:12}})}(c(6738))},7997:function(st,P,c){!function(s){\"use strict\";var e=\"nolla yksi kaksi kolme nelj\\xe4 viisi kuusi seitsem\\xe4n kahdeksan yhdeks\\xe4n\".split(\" \"),r=[\"nolla\",\"yhden\",\"kahden\",\"kolmen\",\"nelj\\xe4n\",\"viiden\",\"kuuden\",e[7],e[8],e[9]];function u(a,b,y,M){var B=\"\";switch(y){case\"s\":return M?\"muutaman sekunnin\":\"muutama sekunti\";case\"ss\":B=M?\"sekunnin\":\"sekuntia\";break;case\"m\":return M?\"minuutin\":\"minuutti\";case\"mm\":B=M?\"minuutin\":\"minuuttia\";break;case\"h\":return M?\"tunnin\":\"tunti\";case\"hh\":B=M?\"tunnin\":\"tuntia\";break;case\"d\":return M?\"p\\xe4iv\\xe4n\":\"p\\xe4iv\\xe4\";case\"dd\":B=M?\"p\\xe4iv\\xe4n\":\"p\\xe4iv\\xe4\\xe4\";break;case\"M\":return M?\"kuukauden\":\"kuukausi\";case\"MM\":B=M?\"kuukauden\":\"kuukautta\";break;case\"y\":return M?\"vuoden\":\"vuosi\";case\"yy\":B=M?\"vuoden\":\"vuotta\"}return function(a,b){return a<10?b?r[a]:e[a]:a}(a,M)+\" \"+B}s.defineLocale(\"fi\",{months:\"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\\xe4kuu_hein\\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu\".split(\"_\"),monthsShort:\"tammi_helmi_maalis_huhti_touko_kes\\xe4_hein\\xe4_elo_syys_loka_marras_joulu\".split(\"_\"),weekdays:\"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai\".split(\"_\"),weekdaysShort:\"su_ma_ti_ke_to_pe_la\".split(\"_\"),weekdaysMin:\"su_ma_ti_ke_to_pe_la\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD.MM.YYYY\",LL:\"Do MMMM[ta] YYYY\",LLL:\"Do MMMM[ta] YYYY, [klo] HH.mm\",LLLL:\"dddd, Do MMMM[ta] YYYY, [klo] HH.mm\",l:\"D.M.YYYY\",ll:\"Do MMM YYYY\",lll:\"Do MMM YYYY, [klo] HH.mm\",llll:\"ddd, Do MMM YYYY, [klo] HH.mm\"},calendar:{sameDay:\"[t\\xe4n\\xe4\\xe4n] [klo] LT\",nextDay:\"[huomenna] [klo] LT\",nextWeek:\"dddd [klo] LT\",lastDay:\"[eilen] [klo] LT\",lastWeek:\"[viime] dddd[na] [klo] LT\",sameElse:\"L\"},relativeTime:{future:\"%s p\\xe4\\xe4st\\xe4\",past:\"%s sitten\",s:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(c(6738))},8898:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"fil\",{months:\"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre\".split(\"_\"),monthsShort:\"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis\".split(\"_\"),weekdays:\"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado\".split(\"_\"),weekdaysShort:\"Lin_Lun_Mar_Miy_Huw_Biy_Sab\".split(\"_\"),weekdaysMin:\"Li_Lu_Ma_Mi_Hu_Bi_Sab\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"MM/D/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY HH:mm\",LLLL:\"dddd, MMMM DD, YYYY HH:mm\"},calendar:{sameDay:\"LT [ngayong araw]\",nextDay:\"[Bukas ng] LT\",nextWeek:\"LT [sa susunod na] dddd\",lastDay:\"LT [kahapon]\",lastWeek:\"LT [noong nakaraang] dddd\",sameElse:\"L\"},relativeTime:{future:\"sa loob ng %s\",past:\"%s ang nakalipas\",s:\"ilang segundo\",ss:\"%d segundo\",m:\"isang minuto\",mm:\"%d minuto\",h:\"isang oras\",hh:\"%d oras\",d:\"isang araw\",dd:\"%d araw\",M:\"isang buwan\",MM:\"%d buwan\",y:\"isang taon\",yy:\"%d taon\"},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:function(r){return r},week:{dow:1,doy:4}})}(c(6738))},7779:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"fo\",{months:\"januar_februar_mars_apr\\xedl_mai_juni_juli_august_september_oktober_november_desember\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des\".split(\"_\"),weekdays:\"sunnudagur_m\\xe1nadagur_t\\xfdsdagur_mikudagur_h\\xf3sdagur_fr\\xedggjadagur_leygardagur\".split(\"_\"),weekdaysShort:\"sun_m\\xe1n_t\\xfds_mik_h\\xf3s_fr\\xed_ley\".split(\"_\"),weekdaysMin:\"su_m\\xe1_t\\xfd_mi_h\\xf3_fr_le\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D. MMMM, YYYY HH:mm\"},calendar:{sameDay:\"[\\xcd dag kl.] LT\",nextDay:\"[\\xcd morgin kl.] LT\",nextWeek:\"dddd [kl.] LT\",lastDay:\"[\\xcd gj\\xe1r kl.] LT\",lastWeek:\"[s\\xed\\xf0stu] dddd [kl] LT\",sameElse:\"L\"},relativeTime:{future:\"um %s\",past:\"%s s\\xed\\xf0ani\",s:\"f\\xe1 sekund\",ss:\"%d sekundir\",m:\"ein minuttur\",mm:\"%d minuttir\",h:\"ein t\\xedmi\",hh:\"%d t\\xedmar\",d:\"ein dagur\",dd:\"%d dagar\",M:\"ein m\\xe1na\\xf0ur\",MM:\"%d m\\xe1na\\xf0ir\",y:\"eitt \\xe1r\",yy:\"%d \\xe1r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(c(6738))},3287:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"fr-ca\",{months:\"janvier_f\\xe9vrier_mars_avril_mai_juin_juillet_ao\\xfbt_septembre_octobre_novembre_d\\xe9cembre\".split(\"_\"),monthsShort:\"janv._f\\xe9vr._mars_avr._mai_juin_juil._ao\\xfbt_sept._oct._nov._d\\xe9c.\".split(\"_\"),monthsParseExact:!0,weekdays:\"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi\".split(\"_\"),weekdaysShort:\"dim._lun._mar._mer._jeu._ven._sam.\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_je_ve_sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Aujourd\\u2019hui \\xe0] LT\",nextDay:\"[Demain \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[Hier \\xe0] LT\",lastWeek:\"dddd [dernier \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"dans %s\",past:\"il y a %s\",s:\"quelques secondes\",ss:\"%d secondes\",m:\"une minute\",mm:\"%d minutes\",h:\"une heure\",hh:\"%d heures\",d:\"un jour\",dd:\"%d jours\",M:\"un mois\",MM:\"%d mois\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(er|e)/,ordinal:function(r,u){switch(u){default:case\"M\":case\"Q\":case\"D\":case\"DDD\":case\"d\":return r+(1===r?\"er\":\"e\");case\"w\":case\"W\":return r+(1===r?\"re\":\"e\")}}})}(c(6738))},8867:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"fr-ch\",{months:\"janvier_f\\xe9vrier_mars_avril_mai_juin_juillet_ao\\xfbt_septembre_octobre_novembre_d\\xe9cembre\".split(\"_\"),monthsShort:\"janv._f\\xe9vr._mars_avr._mai_juin_juil._ao\\xfbt_sept._oct._nov._d\\xe9c.\".split(\"_\"),monthsParseExact:!0,weekdays:\"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi\".split(\"_\"),weekdaysShort:\"dim._lun._mar._mer._jeu._ven._sam.\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_je_ve_sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Aujourd\\u2019hui \\xe0] LT\",nextDay:\"[Demain \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[Hier \\xe0] LT\",lastWeek:\"dddd [dernier \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"dans %s\",past:\"il y a %s\",s:\"quelques secondes\",ss:\"%d secondes\",m:\"une minute\",mm:\"%d minutes\",h:\"une heure\",hh:\"%d heures\",d:\"un jour\",dd:\"%d jours\",M:\"un mois\",MM:\"%d mois\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(er|e)/,ordinal:function(r,u){switch(u){default:case\"M\":case\"Q\":case\"D\":case\"DDD\":case\"d\":return r+(1===r?\"er\":\"e\");case\"w\":case\"W\":return r+(1===r?\"re\":\"e\")}},week:{dow:1,doy:4}})}(c(6738))},8174:function(st,P,c){!function(s){\"use strict\";var u=/(janv\\.?|f\\xe9vr\\.?|mars|avr\\.?|mai|juin|juil\\.?|ao\\xfbt|sept\\.?|oct\\.?|nov\\.?|d\\xe9c\\.?|janvier|f\\xe9vrier|mars|avril|mai|juin|juillet|ao\\xfbt|septembre|octobre|novembre|d\\xe9cembre)/i,l=[/^janv/i,/^f\\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\\xe9c/i];s.defineLocale(\"fr\",{months:\"janvier_f\\xe9vrier_mars_avril_mai_juin_juillet_ao\\xfbt_septembre_octobre_novembre_d\\xe9cembre\".split(\"_\"),monthsShort:\"janv._f\\xe9vr._mars_avr._mai_juin_juil._ao\\xfbt_sept._oct._nov._d\\xe9c.\".split(\"_\"),monthsRegex:u,monthsShortRegex:u,monthsStrictRegex:/^(janvier|f\\xe9vrier|mars|avril|mai|juin|juillet|ao\\xfbt|septembre|octobre|novembre|d\\xe9cembre)/i,monthsShortStrictRegex:/(janv\\.?|f\\xe9vr\\.?|mars|avr\\.?|mai|juin|juil\\.?|ao\\xfbt|sept\\.?|oct\\.?|nov\\.?|d\\xe9c\\.?)/i,monthsParse:l,longMonthsParse:l,shortMonthsParse:l,weekdays:\"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi\".split(\"_\"),weekdaysShort:\"dim._lun._mar._mer._jeu._ven._sam.\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_je_ve_sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Aujourd\\u2019hui \\xe0] LT\",nextDay:\"[Demain \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[Hier \\xe0] LT\",lastWeek:\"dddd [dernier \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"dans %s\",past:\"il y a %s\",s:\"quelques secondes\",ss:\"%d secondes\",m:\"une minute\",mm:\"%d minutes\",h:\"une heure\",hh:\"%d heures\",d:\"un jour\",dd:\"%d jours\",w:\"une semaine\",ww:\"%d semaines\",M:\"un mois\",MM:\"%d mois\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(er|)/,ordinal:function(a,b){switch(b){case\"D\":return a+(1===a?\"er\":\"\");default:case\"M\":case\"Q\":case\"DDD\":case\"d\":return a+(1===a?\"er\":\"e\");case\"w\":case\"W\":return a+(1===a?\"re\":\"e\")}},week:{dow:1,doy:4}})}(c(6738))},452:function(st,P,c){!function(s){\"use strict\";var e=\"jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.\".split(\"_\"),r=\"jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des\".split(\"_\");s.defineLocale(\"fy\",{months:\"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber\".split(\"_\"),monthsShort:function(l,m){return l?/-MMM-/.test(m)?r[l.month()]:e[l.month()]:e},monthsParseExact:!0,weekdays:\"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon\".split(\"_\"),weekdaysShort:\"si._mo._ti._wo._to._fr._so.\".split(\"_\"),weekdaysMin:\"Si_Mo_Ti_Wo_To_Fr_So\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[hjoed om] LT\",nextDay:\"[moarn om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[juster om] LT\",lastWeek:\"[\\xf4fr\\xfbne] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"oer %s\",past:\"%s lyn\",s:\"in pear sekonden\",ss:\"%d sekonden\",m:\"ien min\\xfat\",mm:\"%d minuten\",h:\"ien oere\",hh:\"%d oeren\",d:\"ien dei\",dd:\"%d dagen\",M:\"ien moanne\",MM:\"%d moannen\",y:\"ien jier\",yy:\"%d jierren\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(l){return l+(1===l||8===l||l>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(c(6738))},5014:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"ga\",{months:[\"Ean\\xe1ir\",\"Feabhra\",\"M\\xe1rta\",\"Aibre\\xe1n\",\"Bealtaine\",\"Meitheamh\",\"I\\xfail\",\"L\\xfanasa\",\"Me\\xe1n F\\xf3mhair\",\"Deireadh F\\xf3mhair\",\"Samhain\",\"Nollaig\"],monthsShort:[\"Ean\",\"Feabh\",\"M\\xe1rt\",\"Aib\",\"Beal\",\"Meith\",\"I\\xfail\",\"L\\xfan\",\"M.F.\",\"D.F.\",\"Samh\",\"Noll\"],monthsParseExact:!0,weekdays:[\"D\\xe9 Domhnaigh\",\"D\\xe9 Luain\",\"D\\xe9 M\\xe1irt\",\"D\\xe9 C\\xe9adaoin\",\"D\\xe9ardaoin\",\"D\\xe9 hAoine\",\"D\\xe9 Sathairn\"],weekdaysShort:[\"Domh\",\"Luan\",\"M\\xe1irt\",\"C\\xe9ad\",\"D\\xe9ar\",\"Aoine\",\"Sath\"],weekdaysMin:[\"Do\",\"Lu\",\"M\\xe1\",\"C\\xe9\",\"D\\xe9\",\"A\",\"Sa\"],longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Inniu ag] LT\",nextDay:\"[Am\\xe1rach ag] LT\",nextWeek:\"dddd [ag] LT\",lastDay:\"[Inn\\xe9 ag] LT\",lastWeek:\"dddd [seo caite] [ag] LT\",sameElse:\"L\"},relativeTime:{future:\"i %s\",past:\"%s \\xf3 shin\",s:\"c\\xfapla soicind\",ss:\"%d soicind\",m:\"n\\xf3im\\xe9ad\",mm:\"%d n\\xf3im\\xe9ad\",h:\"uair an chloig\",hh:\"%d uair an chloig\",d:\"l\\xe1\",dd:\"%d l\\xe1\",M:\"m\\xed\",MM:\"%d m\\xedonna\",y:\"bliain\",yy:\"%d bliain\"},dayOfMonthOrdinalParse:/\\d{1,2}(d|na|mh)/,ordinal:function(b){return b+(1===b?\"d\":b%10==2?\"na\":\"mh\")},week:{dow:1,doy:4}})}(c(6738))},4127:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"gd\",{months:[\"Am Faoilleach\",\"An Gearran\",\"Am M\\xe0rt\",\"An Giblean\",\"An C\\xe8itean\",\"An t-\\xd2gmhios\",\"An t-Iuchar\",\"An L\\xf9nastal\",\"An t-Sultain\",\"An D\\xe0mhair\",\"An t-Samhain\",\"An D\\xf9bhlachd\"],monthsShort:[\"Faoi\",\"Gear\",\"M\\xe0rt\",\"Gibl\",\"C\\xe8it\",\"\\xd2gmh\",\"Iuch\",\"L\\xf9n\",\"Sult\",\"D\\xe0mh\",\"Samh\",\"D\\xf9bh\"],monthsParseExact:!0,weekdays:[\"Did\\xf2mhnaich\",\"Diluain\",\"Dim\\xe0irt\",\"Diciadain\",\"Diardaoin\",\"Dihaoine\",\"Disathairne\"],weekdaysShort:[\"Did\",\"Dil\",\"Dim\",\"Dic\",\"Dia\",\"Dih\",\"Dis\"],weekdaysMin:[\"D\\xf2\",\"Lu\",\"M\\xe0\",\"Ci\",\"Ar\",\"Ha\",\"Sa\"],longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[An-diugh aig] LT\",nextDay:\"[A-m\\xe0ireach aig] LT\",nextWeek:\"dddd [aig] LT\",lastDay:\"[An-d\\xe8 aig] LT\",lastWeek:\"dddd [seo chaidh] [aig] LT\",sameElse:\"L\"},relativeTime:{future:\"ann an %s\",past:\"bho chionn %s\",s:\"beagan diogan\",ss:\"%d diogan\",m:\"mionaid\",mm:\"%d mionaidean\",h:\"uair\",hh:\"%d uairean\",d:\"latha\",dd:\"%d latha\",M:\"m\\xecos\",MM:\"%d m\\xecosan\",y:\"bliadhna\",yy:\"%d bliadhna\"},dayOfMonthOrdinalParse:/\\d{1,2}(d|na|mh)/,ordinal:function(b){return b+(1===b?\"d\":b%10==2?\"na\":\"mh\")},week:{dow:1,doy:4}})}(c(6738))},2124:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"gl\",{months:\"xaneiro_febreiro_marzo_abril_maio_xu\\xf1o_xullo_agosto_setembro_outubro_novembro_decembro\".split(\"_\"),monthsShort:\"xan._feb._mar._abr._mai._xu\\xf1._xul._ago._set._out._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"domingo_luns_martes_m\\xe9rcores_xoves_venres_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._m\\xe9r._xov._ven._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_m\\xe9_xo_ve_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY H:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY H:mm\"},calendar:{sameDay:function(){return\"[hoxe \"+(1!==this.hours()?\"\\xe1s\":\"\\xe1\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1\\xe1 \"+(1!==this.hours()?\"\\xe1s\":\"\\xe1\")+\"] LT\"},nextWeek:function(){return\"dddd [\"+(1!==this.hours()?\"\\xe1s\":\"a\")+\"] LT\"},lastDay:function(){return\"[onte \"+(1!==this.hours()?\"\\xe1\":\"a\")+\"] LT\"},lastWeek:function(){return\"[o] dddd [pasado \"+(1!==this.hours()?\"\\xe1s\":\"a\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:function(r){return 0===r.indexOf(\"un\")?\"n\"+r:\"en \"+r},past:\"hai %s\",s:\"uns segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"unha hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",M:\"un mes\",MM:\"%d meses\",y:\"un ano\",yy:\"%d anos\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(c(6738))},6444:function(st,P,c){!function(s){\"use strict\";function e(u,l,m,a){var b={s:[\"\\u0925\\u094b\\u0921\\u092f\\u093e \\u0938\\u0945\\u0915\\u0902\\u0921\\u093e\\u0902\\u0928\\u0940\",\"\\u0925\\u094b\\u0921\\u0947 \\u0938\\u0945\\u0915\\u0902\\u0921\"],ss:[u+\" \\u0938\\u0945\\u0915\\u0902\\u0921\\u093e\\u0902\\u0928\\u0940\",u+\" \\u0938\\u0945\\u0915\\u0902\\u0921\"],m:[\"\\u090f\\u0915\\u093e \\u092e\\u093f\\u0923\\u091f\\u093e\\u0928\",\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u0942\\u091f\"],mm:[u+\" \\u092e\\u093f\\u0923\\u091f\\u093e\\u0902\\u0928\\u0940\",u+\" \\u092e\\u093f\\u0923\\u091f\\u093e\\u0902\"],h:[\"\\u090f\\u0915\\u093e \\u0935\\u0930\\u093e\\u0928\",\"\\u090f\\u0915 \\u0935\\u0930\"],hh:[u+\" \\u0935\\u0930\\u093e\\u0902\\u0928\\u0940\",u+\" \\u0935\\u0930\\u093e\\u0902\"],d:[\"\\u090f\\u0915\\u093e \\u0926\\u093f\\u0938\\u093e\\u0928\",\"\\u090f\\u0915 \\u0926\\u0940\\u0938\"],dd:[u+\" \\u0926\\u093f\\u0938\\u093e\\u0902\\u0928\\u0940\",u+\" \\u0926\\u0940\\u0938\"],M:[\"\\u090f\\u0915\\u093e \\u092e\\u094d\\u0939\\u092f\\u0928\\u094d\\u092f\\u093e\\u0928\",\"\\u090f\\u0915 \\u092e\\u094d\\u0939\\u092f\\u0928\\u094b\"],MM:[u+\" \\u092e\\u094d\\u0939\\u092f\\u0928\\u094d\\u092f\\u093e\\u0928\\u0940\",u+\" \\u092e\\u094d\\u0939\\u092f\\u0928\\u0947\"],y:[\"\\u090f\\u0915\\u093e \\u0935\\u0930\\u094d\\u0938\\u093e\\u0928\",\"\\u090f\\u0915 \\u0935\\u0930\\u094d\\u0938\"],yy:[u+\" \\u0935\\u0930\\u094d\\u0938\\u093e\\u0902\\u0928\\u0940\",u+\" \\u0935\\u0930\\u094d\\u0938\\u093e\\u0902\"]};return a?b[m][0]:b[m][1]}s.defineLocale(\"gom-deva\",{months:{standalone:\"\\u091c\\u093e\\u0928\\u0947\\u0935\\u093e\\u0930\\u0940_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u093e\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u090f\\u092a\\u094d\\u0930\\u0940\\u0932_\\u092e\\u0947_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u092f_\\u0911\\u0917\\u0938\\u094d\\u091f_\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902\\u092c\\u0930_\\u0911\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930_\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902\\u092c\\u0930_\\u0921\\u093f\\u0938\\u0947\\u0902\\u092c\\u0930\".split(\"_\"),format:\"\\u091c\\u093e\\u0928\\u0947\\u0935\\u093e\\u0930\\u0940\\u091a\\u094d\\u092f\\u093e_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u093e\\u0930\\u0940\\u091a\\u094d\\u092f\\u093e_\\u092e\\u093e\\u0930\\u094d\\u091a\\u093e\\u091a\\u094d\\u092f\\u093e_\\u090f\\u092a\\u094d\\u0930\\u0940\\u0932\\u093e\\u091a\\u094d\\u092f\\u093e_\\u092e\\u0947\\u092f\\u093e\\u091a\\u094d\\u092f\\u093e_\\u091c\\u0942\\u0928\\u093e\\u091a\\u094d\\u092f\\u093e_\\u091c\\u0941\\u0932\\u092f\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0911\\u0917\\u0938\\u094d\\u091f\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0911\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0921\\u093f\\u0938\\u0947\\u0902\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e\".split(\"_\"),isFormat:/MMMM(\\s)+D[oD]?/},monthsShort:\"\\u091c\\u093e\\u0928\\u0947._\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941._\\u092e\\u093e\\u0930\\u094d\\u091a_\\u090f\\u092a\\u094d\\u0930\\u0940._\\u092e\\u0947_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932._\\u0911\\u0917._\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902._\\u0911\\u0915\\u094d\\u091f\\u094b._\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902._\\u0921\\u093f\\u0938\\u0947\\u0902.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0906\\u092f\\u0924\\u093e\\u0930_\\u0938\\u094b\\u092e\\u093e\\u0930_\\u092e\\u0902\\u0917\\u0933\\u093e\\u0930_\\u092c\\u0941\\u0927\\u0935\\u093e\\u0930_\\u092c\\u093f\\u0930\\u0947\\u0938\\u094d\\u0924\\u093e\\u0930_\\u0938\\u0941\\u0915\\u094d\\u0930\\u093e\\u0930_\\u0936\\u0947\\u0928\\u0935\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0906\\u092f\\u0924._\\u0938\\u094b\\u092e._\\u092e\\u0902\\u0917\\u0933._\\u092c\\u0941\\u0927._\\u092c\\u094d\\u0930\\u0947\\u0938\\u094d\\u0924._\\u0938\\u0941\\u0915\\u094d\\u0930._\\u0936\\u0947\\u0928.\".split(\"_\"),weekdaysMin:\"\\u0906_\\u0938\\u094b_\\u092e\\u0902_\\u092c\\u0941_\\u092c\\u094d\\u0930\\u0947_\\u0938\\u0941_\\u0936\\u0947\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",LTS:\"A h:mm:ss [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",LLLL:\"dddd, MMMM Do, YYYY, A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",llll:\"ddd, D MMM YYYY, A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\"},calendar:{sameDay:\"[\\u0906\\u092f\\u091c] LT\",nextDay:\"[\\u092b\\u093e\\u0932\\u094d\\u092f\\u093e\\u0902] LT\",nextWeek:\"[\\u092b\\u0941\\u0921\\u0932\\u094b] dddd[,] LT\",lastDay:\"[\\u0915\\u093e\\u0932] LT\",lastWeek:\"[\\u092b\\u093e\\u091f\\u0932\\u094b] dddd[,] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\",past:\"%s \\u0906\\u0926\\u0940\\u0902\",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\\d{1,2}(\\u0935\\u0947\\u0930)/,ordinal:function(u,l){switch(l){case\"D\":return u+\"\\u0935\\u0947\\u0930\";default:case\"M\":case\"Q\":case\"DDD\":case\"d\":case\"w\":case\"W\":return u}},week:{dow:0,doy:3},meridiemParse:/\\u0930\\u093e\\u0924\\u0940|\\u0938\\u0915\\u093e\\u0933\\u0940\\u0902|\\u0926\\u0928\\u092a\\u093e\\u0930\\u093e\\u0902|\\u0938\\u093e\\u0902\\u091c\\u0947/,meridiemHour:function(u,l){return 12===u&&(u=0),\"\\u0930\\u093e\\u0924\\u0940\"===l?u<4?u:u+12:\"\\u0938\\u0915\\u093e\\u0933\\u0940\\u0902\"===l?u:\"\\u0926\\u0928\\u092a\\u093e\\u0930\\u093e\\u0902\"===l?u>12?u:u+12:\"\\u0938\\u093e\\u0902\\u091c\\u0947\"===l?u+12:void 0},meridiem:function(u,l,m){return u<4?\"\\u0930\\u093e\\u0924\\u0940\":u<12?\"\\u0938\\u0915\\u093e\\u0933\\u0940\\u0902\":u<16?\"\\u0926\\u0928\\u092a\\u093e\\u0930\\u093e\\u0902\":u<20?\"\\u0938\\u093e\\u0902\\u091c\\u0947\":\"\\u0930\\u093e\\u0924\\u0940\"}})}(c(6738))},7953:function(st,P,c){!function(s){\"use strict\";function e(u,l,m,a){var b={s:[\"thoddea sekondamni\",\"thodde sekond\"],ss:[u+\" sekondamni\",u+\" sekond\"],m:[\"eka mintan\",\"ek minut\"],mm:[u+\" mintamni\",u+\" mintam\"],h:[\"eka voran\",\"ek vor\"],hh:[u+\" voramni\",u+\" voram\"],d:[\"eka disan\",\"ek dis\"],dd:[u+\" disamni\",u+\" dis\"],M:[\"eka mhoinean\",\"ek mhoino\"],MM:[u+\" mhoineamni\",u+\" mhoine\"],y:[\"eka vorsan\",\"ek voros\"],yy:[u+\" vorsamni\",u+\" vorsam\"]};return a?b[m][0]:b[m][1]}s.defineLocale(\"gom-latn\",{months:{standalone:\"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr\".split(\"_\"),format:\"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea\".split(\"_\"),isFormat:/MMMM(\\s)+D[oD]?/},monthsShort:\"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var\".split(\"_\"),weekdaysShort:\"Ait._Som._Mon._Bud._Bre._Suk._Son.\".split(\"_\"),weekdaysMin:\"Ai_Sm_Mo_Bu_Br_Su_Sn\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"A h:mm [vazta]\",LTS:\"A h:mm:ss [vazta]\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY A h:mm [vazta]\",LLLL:\"dddd, MMMM Do, YYYY, A h:mm [vazta]\",llll:\"ddd, D MMM YYYY, A h:mm [vazta]\"},calendar:{sameDay:\"[Aiz] LT\",nextDay:\"[Faleam] LT\",nextWeek:\"[Fuddlo] dddd[,] LT\",lastDay:\"[Kal] LT\",lastWeek:\"[Fattlo] dddd[,] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\",past:\"%s adim\",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\\d{1,2}(er)/,ordinal:function(u,l){switch(l){case\"D\":return u+\"er\";default:case\"M\":case\"Q\":case\"DDD\":case\"d\":case\"w\":case\"W\":return u}},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(u,l){return 12===u&&(u=0),\"rati\"===l?u<4?u:u+12:\"sokallim\"===l?u:\"donparam\"===l?u>12?u:u+12:\"sanje\"===l?u+12:void 0},meridiem:function(u,l,m){return u<4?\"rati\":u<12?\"sokallim\":u<16?\"donparam\":u<20?\"sanje\":\"rati\"}})}(c(6738))},6604:function(st,P,c){!function(s){\"use strict\";var e={1:\"\\u0ae7\",2:\"\\u0ae8\",3:\"\\u0ae9\",4:\"\\u0aea\",5:\"\\u0aeb\",6:\"\\u0aec\",7:\"\\u0aed\",8:\"\\u0aee\",9:\"\\u0aef\",0:\"\\u0ae6\"},r={\"\\u0ae7\":\"1\",\"\\u0ae8\":\"2\",\"\\u0ae9\":\"3\",\"\\u0aea\":\"4\",\"\\u0aeb\":\"5\",\"\\u0aec\":\"6\",\"\\u0aed\":\"7\",\"\\u0aee\":\"8\",\"\\u0aef\":\"9\",\"\\u0ae6\":\"0\"};s.defineLocale(\"gu\",{months:\"\\u0a9c\\u0abe\\u0aa8\\u0acd\\u0aaf\\u0ac1\\u0a86\\u0ab0\\u0ac0_\\u0aab\\u0ac7\\u0aac\\u0acd\\u0ab0\\u0ac1\\u0a86\\u0ab0\\u0ac0_\\u0aae\\u0abe\\u0ab0\\u0acd\\u0a9a_\\u0a8f\\u0aaa\\u0acd\\u0ab0\\u0abf\\u0ab2_\\u0aae\\u0ac7_\\u0a9c\\u0ac2\\u0aa8_\\u0a9c\\u0ac1\\u0ab2\\u0abe\\u0a88_\\u0a91\\u0a97\\u0ab8\\u0acd\\u0a9f_\\u0ab8\\u0aaa\\u0acd\\u0a9f\\u0ac7\\u0aae\\u0acd\\u0aac\\u0ab0_\\u0a91\\u0a95\\u0acd\\u0a9f\\u0acd\\u0aac\\u0ab0_\\u0aa8\\u0ab5\\u0ac7\\u0aae\\u0acd\\u0aac\\u0ab0_\\u0aa1\\u0abf\\u0ab8\\u0ac7\\u0aae\\u0acd\\u0aac\\u0ab0\".split(\"_\"),monthsShort:\"\\u0a9c\\u0abe\\u0aa8\\u0acd\\u0aaf\\u0ac1._\\u0aab\\u0ac7\\u0aac\\u0acd\\u0ab0\\u0ac1._\\u0aae\\u0abe\\u0ab0\\u0acd\\u0a9a_\\u0a8f\\u0aaa\\u0acd\\u0ab0\\u0abf._\\u0aae\\u0ac7_\\u0a9c\\u0ac2\\u0aa8_\\u0a9c\\u0ac1\\u0ab2\\u0abe._\\u0a91\\u0a97._\\u0ab8\\u0aaa\\u0acd\\u0a9f\\u0ac7._\\u0a91\\u0a95\\u0acd\\u0a9f\\u0acd._\\u0aa8\\u0ab5\\u0ac7._\\u0aa1\\u0abf\\u0ab8\\u0ac7.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0ab0\\u0ab5\\u0abf\\u0ab5\\u0abe\\u0ab0_\\u0ab8\\u0acb\\u0aae\\u0ab5\\u0abe\\u0ab0_\\u0aae\\u0a82\\u0a97\\u0ab3\\u0ab5\\u0abe\\u0ab0_\\u0aac\\u0ac1\\u0aa7\\u0acd\\u0ab5\\u0abe\\u0ab0_\\u0a97\\u0ac1\\u0ab0\\u0ac1\\u0ab5\\u0abe\\u0ab0_\\u0ab6\\u0ac1\\u0a95\\u0acd\\u0ab0\\u0ab5\\u0abe\\u0ab0_\\u0ab6\\u0aa8\\u0abf\\u0ab5\\u0abe\\u0ab0\".split(\"_\"),weekdaysShort:\"\\u0ab0\\u0ab5\\u0abf_\\u0ab8\\u0acb\\u0aae_\\u0aae\\u0a82\\u0a97\\u0ab3_\\u0aac\\u0ac1\\u0aa7\\u0acd_\\u0a97\\u0ac1\\u0ab0\\u0ac1_\\u0ab6\\u0ac1\\u0a95\\u0acd\\u0ab0_\\u0ab6\\u0aa8\\u0abf\".split(\"_\"),weekdaysMin:\"\\u0ab0_\\u0ab8\\u0acb_\\u0aae\\u0a82_\\u0aac\\u0ac1_\\u0a97\\u0ac1_\\u0ab6\\u0ac1_\\u0ab6\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\",LTS:\"A h:mm:ss \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\"},calendar:{sameDay:\"[\\u0a86\\u0a9c] LT\",nextDay:\"[\\u0a95\\u0abe\\u0ab2\\u0ac7] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0a97\\u0a87\\u0a95\\u0abe\\u0ab2\\u0ac7] LT\",lastWeek:\"[\\u0aaa\\u0abe\\u0a9b\\u0ab2\\u0abe] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0aae\\u0abe\",past:\"%s \\u0aaa\\u0ab9\\u0ac7\\u0ab2\\u0abe\",s:\"\\u0a85\\u0aae\\u0ac1\\u0a95 \\u0aaa\\u0ab3\\u0acb\",ss:\"%d \\u0ab8\\u0ac7\\u0a95\\u0a82\\u0aa1\",m:\"\\u0a8f\\u0a95 \\u0aae\\u0abf\\u0aa8\\u0abf\\u0a9f\",mm:\"%d \\u0aae\\u0abf\\u0aa8\\u0abf\\u0a9f\",h:\"\\u0a8f\\u0a95 \\u0a95\\u0ab2\\u0abe\\u0a95\",hh:\"%d \\u0a95\\u0ab2\\u0abe\\u0a95\",d:\"\\u0a8f\\u0a95 \\u0aa6\\u0abf\\u0ab5\\u0ab8\",dd:\"%d \\u0aa6\\u0abf\\u0ab5\\u0ab8\",M:\"\\u0a8f\\u0a95 \\u0aae\\u0ab9\\u0abf\\u0aa8\\u0acb\",MM:\"%d \\u0aae\\u0ab9\\u0abf\\u0aa8\\u0acb\",y:\"\\u0a8f\\u0a95 \\u0ab5\\u0ab0\\u0acd\\u0ab7\",yy:\"%d \\u0ab5\\u0ab0\\u0acd\\u0ab7\"},preparse:function(l){return l.replace(/[\\u0ae7\\u0ae8\\u0ae9\\u0aea\\u0aeb\\u0aec\\u0aed\\u0aee\\u0aef\\u0ae6]/g,function(m){return r[m]})},postformat:function(l){return l.replace(/\\d/g,function(m){return e[m]})},meridiemParse:/\\u0ab0\\u0abe\\u0aa4|\\u0aac\\u0aaa\\u0acb\\u0ab0|\\u0ab8\\u0ab5\\u0abe\\u0ab0|\\u0ab8\\u0abe\\u0a82\\u0a9c/,meridiemHour:function(l,m){return 12===l&&(l=0),\"\\u0ab0\\u0abe\\u0aa4\"===m?l<4?l:l+12:\"\\u0ab8\\u0ab5\\u0abe\\u0ab0\"===m?l:\"\\u0aac\\u0aaa\\u0acb\\u0ab0\"===m?l>=10?l:l+12:\"\\u0ab8\\u0abe\\u0a82\\u0a9c\"===m?l+12:void 0},meridiem:function(l,m,a){return l<4?\"\\u0ab0\\u0abe\\u0aa4\":l<10?\"\\u0ab8\\u0ab5\\u0abe\\u0ab0\":l<17?\"\\u0aac\\u0aaa\\u0acb\\u0ab0\":l<20?\"\\u0ab8\\u0abe\\u0a82\\u0a9c\":\"\\u0ab0\\u0abe\\u0aa4\"},week:{dow:0,doy:6}})}(c(6738))},1222:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"he\",{months:\"\\u05d9\\u05e0\\u05d5\\u05d0\\u05e8_\\u05e4\\u05d1\\u05e8\\u05d5\\u05d0\\u05e8_\\u05de\\u05e8\\u05e5_\\u05d0\\u05e4\\u05e8\\u05d9\\u05dc_\\u05de\\u05d0\\u05d9_\\u05d9\\u05d5\\u05e0\\u05d9_\\u05d9\\u05d5\\u05dc\\u05d9_\\u05d0\\u05d5\\u05d2\\u05d5\\u05e1\\u05d8_\\u05e1\\u05e4\\u05d8\\u05de\\u05d1\\u05e8_\\u05d0\\u05d5\\u05e7\\u05d8\\u05d5\\u05d1\\u05e8_\\u05e0\\u05d5\\u05d1\\u05de\\u05d1\\u05e8_\\u05d3\\u05e6\\u05de\\u05d1\\u05e8\".split(\"_\"),monthsShort:\"\\u05d9\\u05e0\\u05d5\\u05f3_\\u05e4\\u05d1\\u05e8\\u05f3_\\u05de\\u05e8\\u05e5_\\u05d0\\u05e4\\u05e8\\u05f3_\\u05de\\u05d0\\u05d9_\\u05d9\\u05d5\\u05e0\\u05d9_\\u05d9\\u05d5\\u05dc\\u05d9_\\u05d0\\u05d5\\u05d2\\u05f3_\\u05e1\\u05e4\\u05d8\\u05f3_\\u05d0\\u05d5\\u05e7\\u05f3_\\u05e0\\u05d5\\u05d1\\u05f3_\\u05d3\\u05e6\\u05de\\u05f3\".split(\"_\"),weekdays:\"\\u05e8\\u05d0\\u05e9\\u05d5\\u05df_\\u05e9\\u05e0\\u05d9_\\u05e9\\u05dc\\u05d9\\u05e9\\u05d9_\\u05e8\\u05d1\\u05d9\\u05e2\\u05d9_\\u05d7\\u05de\\u05d9\\u05e9\\u05d9_\\u05e9\\u05d9\\u05e9\\u05d9_\\u05e9\\u05d1\\u05ea\".split(\"_\"),weekdaysShort:\"\\u05d0\\u05f3_\\u05d1\\u05f3_\\u05d2\\u05f3_\\u05d3\\u05f3_\\u05d4\\u05f3_\\u05d5\\u05f3_\\u05e9\\u05f3\".split(\"_\"),weekdaysMin:\"\\u05d0_\\u05d1_\\u05d2_\\u05d3_\\u05d4_\\u05d5_\\u05e9\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [\\u05d1]MMMM YYYY\",LLL:\"D [\\u05d1]MMMM YYYY HH:mm\",LLLL:\"dddd, D [\\u05d1]MMMM YYYY HH:mm\",l:\"D/M/YYYY\",ll:\"D MMM YYYY\",lll:\"D MMM YYYY HH:mm\",llll:\"ddd, D MMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u05d4\\u05d9\\u05d5\\u05dd \\u05d1\\u05be]LT\",nextDay:\"[\\u05de\\u05d7\\u05e8 \\u05d1\\u05be]LT\",nextWeek:\"dddd [\\u05d1\\u05e9\\u05e2\\u05d4] LT\",lastDay:\"[\\u05d0\\u05ea\\u05de\\u05d5\\u05dc \\u05d1\\u05be]LT\",lastWeek:\"[\\u05d1\\u05d9\\u05d5\\u05dd] dddd [\\u05d4\\u05d0\\u05d7\\u05e8\\u05d5\\u05df \\u05d1\\u05e9\\u05e2\\u05d4] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u05d1\\u05e2\\u05d5\\u05d3 %s\",past:\"\\u05dc\\u05e4\\u05e0\\u05d9 %s\",s:\"\\u05de\\u05e1\\u05e4\\u05e8 \\u05e9\\u05e0\\u05d9\\u05d5\\u05ea\",ss:\"%d \\u05e9\\u05e0\\u05d9\\u05d5\\u05ea\",m:\"\\u05d3\\u05e7\\u05d4\",mm:\"%d \\u05d3\\u05e7\\u05d5\\u05ea\",h:\"\\u05e9\\u05e2\\u05d4\",hh:function(r){return 2===r?\"\\u05e9\\u05e2\\u05ea\\u05d9\\u05d9\\u05dd\":r+\" \\u05e9\\u05e2\\u05d5\\u05ea\"},d:\"\\u05d9\\u05d5\\u05dd\",dd:function(r){return 2===r?\"\\u05d9\\u05d5\\u05de\\u05d9\\u05d9\\u05dd\":r+\" \\u05d9\\u05de\\u05d9\\u05dd\"},M:\"\\u05d7\\u05d5\\u05d3\\u05e9\",MM:function(r){return 2===r?\"\\u05d7\\u05d5\\u05d3\\u05e9\\u05d9\\u05d9\\u05dd\":r+\" \\u05d7\\u05d5\\u05d3\\u05e9\\u05d9\\u05dd\"},y:\"\\u05e9\\u05e0\\u05d4\",yy:function(r){return 2===r?\"\\u05e9\\u05e0\\u05ea\\u05d9\\u05d9\\u05dd\":r%10==0&&10!==r?r+\" \\u05e9\\u05e0\\u05d4\":r+\" \\u05e9\\u05e0\\u05d9\\u05dd\"}},meridiemParse:/\\u05d0\\u05d7\\u05d4\"\\u05e6|\\u05dc\\u05e4\\u05e0\\u05d4\"\\u05e6|\\u05d0\\u05d7\\u05e8\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd|\\u05dc\\u05e4\\u05e0\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd|\\u05dc\\u05e4\\u05e0\\u05d5\\u05ea \\u05d1\\u05d5\\u05e7\\u05e8|\\u05d1\\u05d1\\u05d5\\u05e7\\u05e8|\\u05d1\\u05e2\\u05e8\\u05d1/i,isPM:function(r){return/^(\\u05d0\\u05d7\\u05d4\"\\u05e6|\\u05d0\\u05d7\\u05e8\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd|\\u05d1\\u05e2\\u05e8\\u05d1)$/.test(r)},meridiem:function(r,u,l){return r<5?\"\\u05dc\\u05e4\\u05e0\\u05d5\\u05ea \\u05d1\\u05d5\\u05e7\\u05e8\":r<10?\"\\u05d1\\u05d1\\u05d5\\u05e7\\u05e8\":r<12?l?'\\u05dc\\u05e4\\u05e0\\u05d4\"\\u05e6':\"\\u05dc\\u05e4\\u05e0\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd\":r<18?l?'\\u05d0\\u05d7\\u05d4\"\\u05e6':\"\\u05d0\\u05d7\\u05e8\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd\":\"\\u05d1\\u05e2\\u05e8\\u05d1\"}})}(c(6738))},4235:function(st,P,c){!function(s){\"use strict\";var e={1:\"\\u0967\",2:\"\\u0968\",3:\"\\u0969\",4:\"\\u096a\",5:\"\\u096b\",6:\"\\u096c\",7:\"\\u096d\",8:\"\\u096e\",9:\"\\u096f\",0:\"\\u0966\"},r={\"\\u0967\":\"1\",\"\\u0968\":\"2\",\"\\u0969\":\"3\",\"\\u096a\":\"4\",\"\\u096b\":\"5\",\"\\u096c\":\"6\",\"\\u096d\":\"7\",\"\\u096e\":\"8\",\"\\u096f\":\"9\",\"\\u0966\":\"0\"},u=[/^\\u091c\\u0928/i,/^\\u092b\\u093c\\u0930|\\u092b\\u0930/i,/^\\u092e\\u093e\\u0930\\u094d\\u091a/i,/^\\u0905\\u092a\\u094d\\u0930\\u0948/i,/^\\u092e\\u0908/i,/^\\u091c\\u0942\\u0928/i,/^\\u091c\\u0941\\u0932/i,/^\\u0905\\u0917/i,/^\\u0938\\u093f\\u0924\\u0902|\\u0938\\u093f\\u0924/i,/^\\u0905\\u0915\\u094d\\u091f\\u0942/i,/^\\u0928\\u0935|\\u0928\\u0935\\u0902/i,/^\\u0926\\u093f\\u0938\\u0902|\\u0926\\u093f\\u0938/i];s.defineLocale(\"hi\",{months:{format:\"\\u091c\\u0928\\u0935\\u0930\\u0940_\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932_\\u092e\\u0908_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908_\\u0905\\u0917\\u0938\\u094d\\u0924_\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930_\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930_\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930_\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930\".split(\"_\"),standalone:\"\\u091c\\u0928\\u0935\\u0930\\u0940_\\u092b\\u0930\\u0935\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932_\\u092e\\u0908_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908_\\u0905\\u0917\\u0938\\u094d\\u0924_\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930_\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930_\\u0928\\u0935\\u0902\\u092c\\u0930_\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930\".split(\"_\")},monthsShort:\"\\u091c\\u0928._\\u092b\\u093c\\u0930._\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u0948._\\u092e\\u0908_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932._\\u0905\\u0917._\\u0938\\u093f\\u0924._\\u0905\\u0915\\u094d\\u091f\\u0942._\\u0928\\u0935._\\u0926\\u093f\\u0938.\".split(\"_\"),weekdays:\"\\u0930\\u0935\\u093f\\u0935\\u093e\\u0930_\\u0938\\u094b\\u092e\\u0935\\u093e\\u0930_\\u092e\\u0902\\u0917\\u0932\\u0935\\u093e\\u0930_\\u092c\\u0941\\u0927\\u0935\\u093e\\u0930_\\u0917\\u0941\\u0930\\u0942\\u0935\\u093e\\u0930_\\u0936\\u0941\\u0915\\u094d\\u0930\\u0935\\u093e\\u0930_\\u0936\\u0928\\u093f\\u0935\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0930\\u0935\\u093f_\\u0938\\u094b\\u092e_\\u092e\\u0902\\u0917\\u0932_\\u092c\\u0941\\u0927_\\u0917\\u0941\\u0930\\u0942_\\u0936\\u0941\\u0915\\u094d\\u0930_\\u0936\\u0928\\u093f\".split(\"_\"),weekdaysMin:\"\\u0930_\\u0938\\u094b_\\u092e\\u0902_\\u092c\\u0941_\\u0917\\u0941_\\u0936\\u0941_\\u0936\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u092c\\u091c\\u0947\",LTS:\"A h:mm:ss \\u092c\\u091c\\u0947\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u092c\\u091c\\u0947\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u092c\\u091c\\u0947\"},monthsParse:u,longMonthsParse:u,shortMonthsParse:[/^\\u091c\\u0928/i,/^\\u092b\\u093c\\u0930/i,/^\\u092e\\u093e\\u0930\\u094d\\u091a/i,/^\\u0905\\u092a\\u094d\\u0930\\u0948/i,/^\\u092e\\u0908/i,/^\\u091c\\u0942\\u0928/i,/^\\u091c\\u0941\\u0932/i,/^\\u0905\\u0917/i,/^\\u0938\\u093f\\u0924/i,/^\\u0905\\u0915\\u094d\\u091f\\u0942/i,/^\\u0928\\u0935/i,/^\\u0926\\u093f\\u0938/i],monthsRegex:/^(\\u091c\\u0928\\u0935\\u0930\\u0940|\\u091c\\u0928\\.?|\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940|\\u092b\\u0930\\u0935\\u0930\\u0940|\\u092b\\u093c\\u0930\\.?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932|\\u0905\\u092a\\u094d\\u0930\\u0948\\.?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\u093e\\u0908|\\u091c\\u0941\\u0932\\.?|\\u0905\\u0917\\u0938\\u094d\\u0924|\\u0905\\u0917\\.?|\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930|\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930|\\u0938\\u093f\\u0924\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930|\\u0928\\u0935\\u0902\\u092c\\u0930|\\u0928\\u0935\\.?|\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930|\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930|\\u0926\\u093f\\u0938\\.?)/i,monthsShortRegex:/^(\\u091c\\u0928\\u0935\\u0930\\u0940|\\u091c\\u0928\\.?|\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940|\\u092b\\u0930\\u0935\\u0930\\u0940|\\u092b\\u093c\\u0930\\.?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932|\\u0905\\u092a\\u094d\\u0930\\u0948\\.?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\u093e\\u0908|\\u091c\\u0941\\u0932\\.?|\\u0905\\u0917\\u0938\\u094d\\u0924|\\u0905\\u0917\\.?|\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930|\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930|\\u0938\\u093f\\u0924\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930|\\u0928\\u0935\\u0902\\u092c\\u0930|\\u0928\\u0935\\.?|\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930|\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930|\\u0926\\u093f\\u0938\\.?)/i,monthsStrictRegex:/^(\\u091c\\u0928\\u0935\\u0930\\u0940?|\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940|\\u092b\\u0930\\u0935\\u0930\\u0940?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\u093e\\u0908?|\\u0905\\u0917\\u0938\\u094d\\u0924?|\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930|\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930|\\u0938\\u093f\\u0924?\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930|\\u0928\\u0935\\u0902\\u092c\\u0930?|\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930|\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930?)/i,monthsShortStrictRegex:/^(\\u091c\\u0928\\.?|\\u092b\\u093c\\u0930\\.?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\.?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\.?|\\u0905\\u0917\\.?|\\u0938\\u093f\\u0924\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\.?|\\u0926\\u093f\\u0938\\.?)/i,calendar:{sameDay:\"[\\u0906\\u091c] LT\",nextDay:\"[\\u0915\\u0932] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0915\\u0932] LT\",lastWeek:\"[\\u092a\\u093f\\u091b\\u0932\\u0947] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u092e\\u0947\\u0902\",past:\"%s \\u092a\\u0939\\u0932\\u0947\",s:\"\\u0915\\u0941\\u091b \\u0939\\u0940 \\u0915\\u094d\\u0937\\u0923\",ss:\"%d \\u0938\\u0947\\u0915\\u0902\\u0921\",m:\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u091f\",mm:\"%d \\u092e\\u093f\\u0928\\u091f\",h:\"\\u090f\\u0915 \\u0918\\u0902\\u091f\\u093e\",hh:\"%d \\u0918\\u0902\\u091f\\u0947\",d:\"\\u090f\\u0915 \\u0926\\u093f\\u0928\",dd:\"%d \\u0926\\u093f\\u0928\",M:\"\\u090f\\u0915 \\u092e\\u0939\\u0940\\u0928\\u0947\",MM:\"%d \\u092e\\u0939\\u0940\\u0928\\u0947\",y:\"\\u090f\\u0915 \\u0935\\u0930\\u094d\\u0937\",yy:\"%d \\u0935\\u0930\\u094d\\u0937\"},preparse:function(a){return a.replace(/[\\u0967\\u0968\\u0969\\u096a\\u096b\\u096c\\u096d\\u096e\\u096f\\u0966]/g,function(b){return r[b]})},postformat:function(a){return a.replace(/\\d/g,function(b){return e[b]})},meridiemParse:/\\u0930\\u093e\\u0924|\\u0938\\u0941\\u092c\\u0939|\\u0926\\u094b\\u092a\\u0939\\u0930|\\u0936\\u093e\\u092e/,meridiemHour:function(a,b){return 12===a&&(a=0),\"\\u0930\\u093e\\u0924\"===b?a<4?a:a+12:\"\\u0938\\u0941\\u092c\\u0939\"===b?a:\"\\u0926\\u094b\\u092a\\u0939\\u0930\"===b?a>=10?a:a+12:\"\\u0936\\u093e\\u092e\"===b?a+12:void 0},meridiem:function(a,b,y){return a<4?\"\\u0930\\u093e\\u0924\":a<10?\"\\u0938\\u0941\\u092c\\u0939\":a<17?\"\\u0926\\u094b\\u092a\\u0939\\u0930\":a<20?\"\\u0936\\u093e\\u092e\":\"\\u0930\\u093e\\u0924\"},week:{dow:0,doy:6}})}(c(6738))},622:function(st,P,c){!function(s){\"use strict\";function e(u,l,m){var a=u+\" \";switch(m){case\"ss\":return a+(1===u?\"sekunda\":2===u||3===u||4===u?\"sekunde\":\"sekundi\");case\"m\":return l?\"jedna minuta\":\"jedne minute\";case\"mm\":return a+(1===u?\"minuta\":2===u||3===u||4===u?\"minute\":\"minuta\");case\"h\":return l?\"jedan sat\":\"jednog sata\";case\"hh\":return a+(1===u?\"sat\":2===u||3===u||4===u?\"sata\":\"sati\");case\"dd\":return a+(1===u?\"dan\":\"dana\");case\"MM\":return a+(1===u?\"mjesec\":2===u||3===u||4===u?\"mjeseca\":\"mjeseci\");case\"yy\":return a+(1===u?\"godina\":2===u||3===u||4===u?\"godine\":\"godina\")}}s.defineLocale(\"hr\",{months:{format:\"sije\\u010dnja_velja\\u010de_o\\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca\".split(\"_\"),standalone:\"sije\\u010danj_velja\\u010da_o\\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac\".split(\"_\")},monthsShort:\"sij._velj._o\\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedjelja_ponedjeljak_utorak_srijeda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sri._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"Do MMMM YYYY\",LLL:\"Do MMMM YYYY H:mm\",LLLL:\"dddd, Do MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedjelju] [u] LT\";case 3:return\"[u] [srijedu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010der u] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[pro\\u0161lu] [nedjelju] [u] LT\";case 3:return\"[pro\\u0161lu] [srijedu] [u] LT\";case 6:return\"[pro\\u0161le] [subote] [u] LT\";case 1:case 2:case 4:case 5:return\"[pro\\u0161li] dddd [u] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"prije %s\",s:\"par sekundi\",ss:e,m:e,mm:e,h:e,hh:e,d:\"dan\",dd:e,M:\"mjesec\",MM:e,y:\"godinu\",yy:e},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(c(6738))},7735:function(st,P,c){!function(s){\"use strict\";var e=\"vas\\xe1rnap h\\xe9tf\\u0151n kedden szerd\\xe1n cs\\xfct\\xf6rt\\xf6k\\xf6n p\\xe9nteken szombaton\".split(\" \");function r(m,a,b,y){var M=m;switch(b){case\"s\":return y||a?\"n\\xe9h\\xe1ny m\\xe1sodperc\":\"n\\xe9h\\xe1ny m\\xe1sodperce\";case\"ss\":return M+(y||a)?\" m\\xe1sodperc\":\" m\\xe1sodperce\";case\"m\":return\"egy\"+(y||a?\" perc\":\" perce\");case\"mm\":return M+(y||a?\" perc\":\" perce\");case\"h\":return\"egy\"+(y||a?\" \\xf3ra\":\" \\xf3r\\xe1ja\");case\"hh\":return M+(y||a?\" \\xf3ra\":\" \\xf3r\\xe1ja\");case\"d\":return\"egy\"+(y||a?\" nap\":\" napja\");case\"dd\":return M+(y||a?\" nap\":\" napja\");case\"M\":return\"egy\"+(y||a?\" h\\xf3nap\":\" h\\xf3napja\");case\"MM\":return M+(y||a?\" h\\xf3nap\":\" h\\xf3napja\");case\"y\":return\"egy\"+(y||a?\" \\xe9v\":\" \\xe9ve\");case\"yy\":return M+(y||a?\" \\xe9v\":\" \\xe9ve\")}return\"\"}function u(m){return(m?\"\":\"[m\\xfalt] \")+\"[\"+e[this.day()]+\"] LT[-kor]\"}s.defineLocale(\"hu\",{months:\"janu\\xe1r_febru\\xe1r_m\\xe1rcius_\\xe1prilis_m\\xe1jus_j\\xfanius_j\\xfalius_augusztus_szeptember_okt\\xf3ber_november_december\".split(\"_\"),monthsShort:\"jan._feb._m\\xe1rc._\\xe1pr._m\\xe1j._j\\xfan._j\\xfal._aug._szept._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"vas\\xe1rnap_h\\xe9tf\\u0151_kedd_szerda_cs\\xfct\\xf6rt\\xf6k_p\\xe9ntek_szombat\".split(\"_\"),weekdaysShort:\"vas_h\\xe9t_kedd_sze_cs\\xfct_p\\xe9n_szo\".split(\"_\"),weekdaysMin:\"v_h_k_sze_cs_p_szo\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"YYYY.MM.DD.\",LL:\"YYYY. MMMM D.\",LLL:\"YYYY. MMMM D. H:mm\",LLLL:\"YYYY. MMMM D., dddd H:mm\"},meridiemParse:/de|du/i,isPM:function(m){return\"u\"===m.charAt(1).toLowerCase()},meridiem:function(m,a,b){return m<12?!0===b?\"de\":\"DE\":!0===b?\"du\":\"DU\"},calendar:{sameDay:\"[ma] LT[-kor]\",nextDay:\"[holnap] LT[-kor]\",nextWeek:function(){return u.call(this,!0)},lastDay:\"[tegnap] LT[-kor]\",lastWeek:function(){return u.call(this,!1)},sameElse:\"L\"},relativeTime:{future:\"%s m\\xfalva\",past:\"%s\",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(c(6738))},402:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"hy-am\",{months:{format:\"\\u0570\\u0578\\u0582\\u0576\\u057e\\u0561\\u0580\\u056b_\\u0583\\u0565\\u057f\\u0580\\u057e\\u0561\\u0580\\u056b_\\u0574\\u0561\\u0580\\u057f\\u056b_\\u0561\\u057a\\u0580\\u056b\\u056c\\u056b_\\u0574\\u0561\\u0575\\u056b\\u057d\\u056b_\\u0570\\u0578\\u0582\\u0576\\u056b\\u057d\\u056b_\\u0570\\u0578\\u0582\\u056c\\u056b\\u057d\\u056b_\\u0585\\u0563\\u0578\\u057d\\u057f\\u0578\\u057d\\u056b_\\u057d\\u0565\\u057a\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b_\\u0570\\u0578\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b_\\u0576\\u0578\\u0575\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b_\\u0564\\u0565\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b\".split(\"_\"),standalone:\"\\u0570\\u0578\\u0582\\u0576\\u057e\\u0561\\u0580_\\u0583\\u0565\\u057f\\u0580\\u057e\\u0561\\u0580_\\u0574\\u0561\\u0580\\u057f_\\u0561\\u057a\\u0580\\u056b\\u056c_\\u0574\\u0561\\u0575\\u056b\\u057d_\\u0570\\u0578\\u0582\\u0576\\u056b\\u057d_\\u0570\\u0578\\u0582\\u056c\\u056b\\u057d_\\u0585\\u0563\\u0578\\u057d\\u057f\\u0578\\u057d_\\u057d\\u0565\\u057a\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580_\\u0570\\u0578\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580_\\u0576\\u0578\\u0575\\u0565\\u0574\\u0562\\u0565\\u0580_\\u0564\\u0565\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\".split(\"_\")},monthsShort:\"\\u0570\\u0576\\u057e_\\u0583\\u057f\\u0580_\\u0574\\u0580\\u057f_\\u0561\\u057a\\u0580_\\u0574\\u0575\\u057d_\\u0570\\u0576\\u057d_\\u0570\\u056c\\u057d_\\u0585\\u0563\\u057d_\\u057d\\u057a\\u057f_\\u0570\\u056f\\u057f_\\u0576\\u0574\\u0562_\\u0564\\u056f\\u057f\".split(\"_\"),weekdays:\"\\u056f\\u056b\\u0580\\u0561\\u056f\\u056b_\\u0565\\u0580\\u056f\\u0578\\u0582\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0565\\u0580\\u0565\\u0584\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0579\\u0578\\u0580\\u0565\\u0584\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0570\\u056b\\u0576\\u0563\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0578\\u0582\\u0580\\u0562\\u0561\\u0569_\\u0577\\u0561\\u0562\\u0561\\u0569\".split(\"_\"),weekdaysShort:\"\\u056f\\u0580\\u056f_\\u0565\\u0580\\u056f_\\u0565\\u0580\\u0584_\\u0579\\u0580\\u0584_\\u0570\\u0576\\u0563_\\u0578\\u0582\\u0580\\u0562_\\u0577\\u0562\\u0569\".split(\"_\"),weekdaysMin:\"\\u056f\\u0580\\u056f_\\u0565\\u0580\\u056f_\\u0565\\u0580\\u0584_\\u0579\\u0580\\u0584_\\u0570\\u0576\\u0563_\\u0578\\u0582\\u0580\\u0562_\\u0577\\u0562\\u0569\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0569.\",LLL:\"D MMMM YYYY \\u0569., HH:mm\",LLLL:\"dddd, D MMMM YYYY \\u0569., HH:mm\"},calendar:{sameDay:\"[\\u0561\\u0575\\u057d\\u0585\\u0580] LT\",nextDay:\"[\\u057e\\u0561\\u0572\\u0568] LT\",lastDay:\"[\\u0565\\u0580\\u0565\\u056f] LT\",nextWeek:function(){return\"dddd [\\u0585\\u0580\\u0568 \\u056a\\u0561\\u0574\\u0568] LT\"},lastWeek:function(){return\"[\\u0561\\u0576\\u0581\\u0561\\u056e] dddd [\\u0585\\u0580\\u0568 \\u056a\\u0561\\u0574\\u0568] LT\"},sameElse:\"L\"},relativeTime:{future:\"%s \\u0570\\u0565\\u057f\\u0578\",past:\"%s \\u0561\\u057c\\u0561\\u057b\",s:\"\\u0574\\u056b \\u0584\\u0561\\u0576\\u056b \\u057e\\u0561\\u0575\\u0580\\u056f\\u0575\\u0561\\u0576\",ss:\"%d \\u057e\\u0561\\u0575\\u0580\\u056f\\u0575\\u0561\\u0576\",m:\"\\u0580\\u0578\\u057a\\u0565\",mm:\"%d \\u0580\\u0578\\u057a\\u0565\",h:\"\\u056a\\u0561\\u0574\",hh:\"%d \\u056a\\u0561\\u0574\",d:\"\\u0585\\u0580\",dd:\"%d \\u0585\\u0580\",M:\"\\u0561\\u0574\\u056b\\u057d\",MM:\"%d \\u0561\\u0574\\u056b\\u057d\",y:\"\\u057f\\u0561\\u0580\\u056b\",yy:\"%d \\u057f\\u0561\\u0580\\u056b\"},meridiemParse:/\\u0563\\u056b\\u0577\\u0565\\u0580\\u057e\\u0561|\\u0561\\u057c\\u0561\\u057e\\u0578\\u057f\\u057e\\u0561|\\u0581\\u0565\\u0580\\u0565\\u056f\\u057e\\u0561|\\u0565\\u0580\\u0565\\u056f\\u0578\\u0575\\u0561\\u0576/,isPM:function(r){return/^(\\u0581\\u0565\\u0580\\u0565\\u056f\\u057e\\u0561|\\u0565\\u0580\\u0565\\u056f\\u0578\\u0575\\u0561\\u0576)$/.test(r)},meridiem:function(r){return r<4?\"\\u0563\\u056b\\u0577\\u0565\\u0580\\u057e\\u0561\":r<12?\"\\u0561\\u057c\\u0561\\u057e\\u0578\\u057f\\u057e\\u0561\":r<17?\"\\u0581\\u0565\\u0580\\u0565\\u056f\\u057e\\u0561\":\"\\u0565\\u0580\\u0565\\u056f\\u0578\\u0575\\u0561\\u0576\"},dayOfMonthOrdinalParse:/\\d{1,2}|\\d{1,2}-(\\u056b\\u0576|\\u0580\\u0564)/,ordinal:function(r,u){switch(u){case\"DDD\":case\"w\":case\"W\":case\"DDDo\":return 1===r?r+\"-\\u056b\\u0576\":r+\"-\\u0580\\u0564\";default:return r}},week:{dow:1,doy:7}})}(c(6738))},9187:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"id\",{months:\"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des\".split(\"_\"),weekdays:\"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu\".split(\"_\"),weekdaysShort:\"Min_Sen_Sel_Rab_Kam_Jum_Sab\".split(\"_\"),weekdaysMin:\"Mg_Sn_Sl_Rb_Km_Jm_Sb\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(r,u){return 12===r&&(r=0),\"pagi\"===u?r:\"siang\"===u?r>=11?r:r+12:\"sore\"===u||\"malam\"===u?r+12:void 0},meridiem:function(r,u,l){return r<11?\"pagi\":r<15?\"siang\":r<19?\"sore\":\"malam\"},calendar:{sameDay:\"[Hari ini pukul] LT\",nextDay:\"[Besok pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kemarin pukul] LT\",lastWeek:\"dddd [lalu pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"dalam %s\",past:\"%s yang lalu\",s:\"beberapa detik\",ss:\"%d detik\",m:\"semenit\",mm:\"%d menit\",h:\"sejam\",hh:\"%d jam\",d:\"sehari\",dd:\"%d hari\",M:\"sebulan\",MM:\"%d bulan\",y:\"setahun\",yy:\"%d tahun\"},week:{dow:0,doy:6}})}(c(6738))},536:function(st,P,c){!function(s){\"use strict\";function e(l){return l%100==11||l%10!=1}function r(l,m,a,b){var y=l+\" \";switch(a){case\"s\":return m||b?\"nokkrar sek\\xfandur\":\"nokkrum sek\\xfandum\";case\"ss\":return e(l)?y+(m||b?\"sek\\xfandur\":\"sek\\xfandum\"):y+\"sek\\xfanda\";case\"m\":return m?\"m\\xedn\\xfata\":\"m\\xedn\\xfatu\";case\"mm\":return e(l)?y+(m||b?\"m\\xedn\\xfatur\":\"m\\xedn\\xfatum\"):m?y+\"m\\xedn\\xfata\":y+\"m\\xedn\\xfatu\";case\"hh\":return e(l)?y+(m||b?\"klukkustundir\":\"klukkustundum\"):y+\"klukkustund\";case\"d\":return m?\"dagur\":b?\"dag\":\"degi\";case\"dd\":return e(l)?m?y+\"dagar\":y+(b?\"daga\":\"d\\xf6gum\"):m?y+\"dagur\":y+(b?\"dag\":\"degi\");case\"M\":return m?\"m\\xe1nu\\xf0ur\":b?\"m\\xe1nu\\xf0\":\"m\\xe1nu\\xf0i\";case\"MM\":return e(l)?m?y+\"m\\xe1nu\\xf0ir\":y+(b?\"m\\xe1nu\\xf0i\":\"m\\xe1nu\\xf0um\"):m?y+\"m\\xe1nu\\xf0ur\":y+(b?\"m\\xe1nu\\xf0\":\"m\\xe1nu\\xf0i\");case\"y\":return m||b?\"\\xe1r\":\"\\xe1ri\";case\"yy\":return e(l)?y+(m||b?\"\\xe1r\":\"\\xe1rum\"):y+(m||b?\"\\xe1r\":\"\\xe1ri\")}}s.defineLocale(\"is\",{months:\"jan\\xfaar_febr\\xfaar_mars_apr\\xedl_ma\\xed_j\\xfan\\xed_j\\xfal\\xed_\\xe1g\\xfast_september_okt\\xf3ber_n\\xf3vember_desember\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_ma\\xed_j\\xfan_j\\xfal_\\xe1g\\xfa_sep_okt_n\\xf3v_des\".split(\"_\"),weekdays:\"sunnudagur_m\\xe1nudagur_\\xferi\\xf0judagur_mi\\xf0vikudagur_fimmtudagur_f\\xf6studagur_laugardagur\".split(\"_\"),weekdaysShort:\"sun_m\\xe1n_\\xferi_mi\\xf0_fim_f\\xf6s_lau\".split(\"_\"),weekdaysMin:\"Su_M\\xe1_\\xder_Mi_Fi_F\\xf6_La\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY [kl.] H:mm\",LLLL:\"dddd, D. MMMM YYYY [kl.] H:mm\"},calendar:{sameDay:\"[\\xed dag kl.] LT\",nextDay:\"[\\xe1 morgun kl.] LT\",nextWeek:\"dddd [kl.] LT\",lastDay:\"[\\xed g\\xe6r kl.] LT\",lastWeek:\"[s\\xed\\xf0asta] dddd [kl.] LT\",sameElse:\"L\"},relativeTime:{future:\"eftir %s\",past:\"fyrir %s s\\xed\\xf0an\",s:r,ss:r,m:r,mm:r,h:\"klukkustund\",hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(c(6738))},4667:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"it-ch\",{months:\"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre\".split(\"_\"),monthsShort:\"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic\".split(\"_\"),weekdays:\"domenica_luned\\xec_marted\\xec_mercoled\\xec_gioved\\xec_venerd\\xec_sabato\".split(\"_\"),weekdaysShort:\"dom_lun_mar_mer_gio_ven_sab\".split(\"_\"),weekdaysMin:\"do_lu_ma_me_gi_ve_sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Oggi alle] LT\",nextDay:\"[Domani alle] LT\",nextWeek:\"dddd [alle] LT\",lastDay:\"[Ieri alle] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[la scorsa] dddd [alle] LT\";default:return\"[lo scorso] dddd [alle] LT\"}},sameElse:\"L\"},relativeTime:{future:function(r){return(/^[0-9].+$/.test(r)?\"tra\":\"in\")+\" \"+r},past:\"%s fa\",s:\"alcuni secondi\",ss:\"%d secondi\",m:\"un minuto\",mm:\"%d minuti\",h:\"un'ora\",hh:\"%d ore\",d:\"un giorno\",dd:\"%d giorni\",M:\"un mese\",MM:\"%d mesi\",y:\"un anno\",yy:\"%d anni\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(c(6738))},5007:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"it\",{months:\"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre\".split(\"_\"),monthsShort:\"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic\".split(\"_\"),weekdays:\"domenica_luned\\xec_marted\\xec_mercoled\\xec_gioved\\xec_venerd\\xec_sabato\".split(\"_\"),weekdaysShort:\"dom_lun_mar_mer_gio_ven_sab\".split(\"_\"),weekdaysMin:\"do_lu_ma_me_gi_ve_sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:function(){return\"[Oggi a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},nextDay:function(){return\"[Domani a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},nextWeek:function(){return\"dddd [a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},lastDay:function(){return\"[Ieri a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},lastWeek:function(){switch(this.day()){case 0:return\"[La scorsa] dddd [a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\";default:return\"[Lo scorso] dddd [a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"}},sameElse:\"L\"},relativeTime:{future:\"tra %s\",past:\"%s fa\",s:\"alcuni secondi\",ss:\"%d secondi\",m:\"un minuto\",mm:\"%d minuti\",h:\"un'ora\",hh:\"%d ore\",d:\"un giorno\",dd:\"%d giorni\",w:\"una settimana\",ww:\"%d settimane\",M:\"un mese\",MM:\"%d mesi\",y:\"un anno\",yy:\"%d anni\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(c(6738))},2093:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"ja\",{eras:[{since:\"2019-05-01\",offset:1,name:\"\\u4ee4\\u548c\",narrow:\"\\u32ff\",abbr:\"R\"},{since:\"1989-01-08\",until:\"2019-04-30\",offset:1,name:\"\\u5e73\\u6210\",narrow:\"\\u337b\",abbr:\"H\"},{since:\"1926-12-25\",until:\"1989-01-07\",offset:1,name:\"\\u662d\\u548c\",narrow:\"\\u337c\",abbr:\"S\"},{since:\"1912-07-30\",until:\"1926-12-24\",offset:1,name:\"\\u5927\\u6b63\",narrow:\"\\u337d\",abbr:\"T\"},{since:\"1873-01-01\",until:\"1912-07-29\",offset:6,name:\"\\u660e\\u6cbb\",narrow:\"\\u337e\",abbr:\"M\"},{since:\"0001-01-01\",until:\"1873-12-31\",offset:1,name:\"\\u897f\\u66a6\",narrow:\"AD\",abbr:\"AD\"},{since:\"0000-12-31\",until:-1/0,offset:1,name:\"\\u7d00\\u5143\\u524d\",narrow:\"BC\",abbr:\"BC\"}],eraYearOrdinalRegex:/(\\u5143|\\d+)\\u5e74/,eraYearOrdinalParse:function(r,u){return\"\\u5143\"===u[1]?1:parseInt(u[1]||r,10)},months:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u65e5\\u66dc\\u65e5_\\u6708\\u66dc\\u65e5_\\u706b\\u66dc\\u65e5_\\u6c34\\u66dc\\u65e5_\\u6728\\u66dc\\u65e5_\\u91d1\\u66dc\\u65e5_\\u571f\\u66dc\\u65e5\".split(\"_\"),weekdaysShort:\"\\u65e5_\\u6708_\\u706b_\\u6c34_\\u6728_\\u91d1_\\u571f\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u6708_\\u706b_\\u6c34_\\u6728_\\u91d1_\\u571f\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5 dddd HH:mm\",l:\"YYYY/MM/DD\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5(ddd) HH:mm\"},meridiemParse:/\\u5348\\u524d|\\u5348\\u5f8c/i,isPM:function(r){return\"\\u5348\\u5f8c\"===r},meridiem:function(r,u,l){return r<12?\"\\u5348\\u524d\":\"\\u5348\\u5f8c\"},calendar:{sameDay:\"[\\u4eca\\u65e5] LT\",nextDay:\"[\\u660e\\u65e5] LT\",nextWeek:function(r){return r.week()!==this.week()?\"[\\u6765\\u9031]dddd LT\":\"dddd LT\"},lastDay:\"[\\u6628\\u65e5] LT\",lastWeek:function(r){return this.week()!==r.week()?\"[\\u5148\\u9031]dddd LT\":\"dddd LT\"},sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u65e5/,ordinal:function(r,u){switch(u){case\"y\":return 1===r?\"\\u5143\\u5e74\":r+\"\\u5e74\";case\"d\":case\"D\":case\"DDD\":return r+\"\\u65e5\";default:return r}},relativeTime:{future:\"%s\\u5f8c\",past:\"%s\\u524d\",s:\"\\u6570\\u79d2\",ss:\"%d\\u79d2\",m:\"1\\u5206\",mm:\"%d\\u5206\",h:\"1\\u6642\\u9593\",hh:\"%d\\u6642\\u9593\",d:\"1\\u65e5\",dd:\"%d\\u65e5\",M:\"1\\u30f6\\u6708\",MM:\"%d\\u30f6\\u6708\",y:\"1\\u5e74\",yy:\"%d\\u5e74\"}})}(c(6738))},59:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"jv\",{months:\"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des\".split(\"_\"),weekdays:\"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu\".split(\"_\"),weekdaysShort:\"Min_Sen_Sel_Reb_Kem_Jem_Sep\".split(\"_\"),weekdaysMin:\"Mg_Sn_Sl_Rb_Km_Jm_Sp\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(r,u){return 12===r&&(r=0),\"enjing\"===u?r:\"siyang\"===u?r>=11?r:r+12:\"sonten\"===u||\"ndalu\"===u?r+12:void 0},meridiem:function(r,u,l){return r<11?\"enjing\":r<15?\"siyang\":r<19?\"sonten\":\"ndalu\"},calendar:{sameDay:\"[Dinten puniko pukul] LT\",nextDay:\"[Mbenjang pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kala wingi pukul] LT\",lastWeek:\"dddd [kepengker pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"wonten ing %s\",past:\"%s ingkang kepengker\",s:\"sawetawis detik\",ss:\"%d detik\",m:\"setunggal menit\",mm:\"%d menit\",h:\"setunggal jam\",hh:\"%d jam\",d:\"sedinten\",dd:\"%d dinten\",M:\"sewulan\",MM:\"%d wulan\",y:\"setaun\",yy:\"%d taun\"},week:{dow:1,doy:7}})}(c(6738))},6870:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"ka\",{months:\"\\u10d8\\u10d0\\u10dc\\u10d5\\u10d0\\u10e0\\u10d8_\\u10d7\\u10d4\\u10d1\\u10d4\\u10e0\\u10d5\\u10d0\\u10da\\u10d8_\\u10db\\u10d0\\u10e0\\u10e2\\u10d8_\\u10d0\\u10de\\u10e0\\u10d8\\u10da\\u10d8_\\u10db\\u10d0\\u10d8\\u10e1\\u10d8_\\u10d8\\u10d5\\u10dc\\u10d8\\u10e1\\u10d8_\\u10d8\\u10d5\\u10da\\u10d8\\u10e1\\u10d8_\\u10d0\\u10d2\\u10d5\\u10d8\\u10e1\\u10e2\\u10dd_\\u10e1\\u10d4\\u10e5\\u10e2\\u10d4\\u10db\\u10d1\\u10d4\\u10e0\\u10d8_\\u10dd\\u10e5\\u10e2\\u10dd\\u10db\\u10d1\\u10d4\\u10e0\\u10d8_\\u10dc\\u10dd\\u10d4\\u10db\\u10d1\\u10d4\\u10e0\\u10d8_\\u10d3\\u10d4\\u10d9\\u10d4\\u10db\\u10d1\\u10d4\\u10e0\\u10d8\".split(\"_\"),monthsShort:\"\\u10d8\\u10d0\\u10dc_\\u10d7\\u10d4\\u10d1_\\u10db\\u10d0\\u10e0_\\u10d0\\u10de\\u10e0_\\u10db\\u10d0\\u10d8_\\u10d8\\u10d5\\u10dc_\\u10d8\\u10d5\\u10da_\\u10d0\\u10d2\\u10d5_\\u10e1\\u10d4\\u10e5_\\u10dd\\u10e5\\u10e2_\\u10dc\\u10dd\\u10d4_\\u10d3\\u10d4\\u10d9\".split(\"_\"),weekdays:{standalone:\"\\u10d9\\u10d5\\u10d8\\u10e0\\u10d0_\\u10dd\\u10e0\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10e1\\u10d0\\u10db\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10dd\\u10d7\\u10ee\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10ee\\u10e3\\u10d7\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10de\\u10d0\\u10e0\\u10d0\\u10e1\\u10d9\\u10d4\\u10d5\\u10d8_\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8\".split(\"_\"),format:\"\\u10d9\\u10d5\\u10d8\\u10e0\\u10d0\\u10e1_\\u10dd\\u10e0\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10e1\\u10d0\\u10db\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10dd\\u10d7\\u10ee\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10ee\\u10e3\\u10d7\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10de\\u10d0\\u10e0\\u10d0\\u10e1\\u10d9\\u10d4\\u10d5\\u10e1_\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1\".split(\"_\"),isFormat:/(\\u10ec\\u10d8\\u10dc\\u10d0|\\u10e8\\u10d4\\u10db\\u10d3\\u10d4\\u10d2)/},weekdaysShort:\"\\u10d9\\u10d5\\u10d8_\\u10dd\\u10e0\\u10e8_\\u10e1\\u10d0\\u10db_\\u10dd\\u10d7\\u10ee_\\u10ee\\u10e3\\u10d7_\\u10de\\u10d0\\u10e0_\\u10e8\\u10d0\\u10d1\".split(\"_\"),weekdaysMin:\"\\u10d9\\u10d5_\\u10dd\\u10e0_\\u10e1\\u10d0_\\u10dd\\u10d7_\\u10ee\\u10e3_\\u10de\\u10d0_\\u10e8\\u10d0\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u10d3\\u10e6\\u10d4\\u10e1] LT[-\\u10d6\\u10d4]\",nextDay:\"[\\u10ee\\u10d5\\u10d0\\u10da] LT[-\\u10d6\\u10d4]\",lastDay:\"[\\u10d2\\u10e3\\u10e8\\u10d8\\u10dc] LT[-\\u10d6\\u10d4]\",nextWeek:\"[\\u10e8\\u10d4\\u10db\\u10d3\\u10d4\\u10d2] dddd LT[-\\u10d6\\u10d4]\",lastWeek:\"[\\u10ec\\u10d8\\u10dc\\u10d0] dddd LT-\\u10d6\\u10d4\",sameElse:\"L\"},relativeTime:{future:function(r){return r.replace(/(\\u10ec\\u10d0\\u10db|\\u10ec\\u10e3\\u10d7|\\u10e1\\u10d0\\u10d0\\u10d7|\\u10ec\\u10d4\\u10da|\\u10d3\\u10e6|\\u10d7\\u10d5)(\\u10d8|\\u10d4)/,function(u,l,m){return\"\\u10d8\"===m?l+\"\\u10e8\\u10d8\":l+m+\"\\u10e8\\u10d8\"})},past:function(r){return/(\\u10ec\\u10d0\\u10db\\u10d8|\\u10ec\\u10e3\\u10d7\\u10d8|\\u10e1\\u10d0\\u10d0\\u10d7\\u10d8|\\u10d3\\u10e6\\u10d4|\\u10d7\\u10d5\\u10d4)/.test(r)?r.replace(/(\\u10d8|\\u10d4)$/,\"\\u10d8\\u10e1 \\u10ec\\u10d8\\u10dc\"):/\\u10ec\\u10d4\\u10da\\u10d8/.test(r)?r.replace(/\\u10ec\\u10d4\\u10da\\u10d8$/,\"\\u10ec\\u10da\\u10d8\\u10e1 \\u10ec\\u10d8\\u10dc\"):r},s:\"\\u10e0\\u10d0\\u10db\\u10d3\\u10d4\\u10dc\\u10d8\\u10db\\u10d4 \\u10ec\\u10d0\\u10db\\u10d8\",ss:\"%d \\u10ec\\u10d0\\u10db\\u10d8\",m:\"\\u10ec\\u10e3\\u10d7\\u10d8\",mm:\"%d \\u10ec\\u10e3\\u10d7\\u10d8\",h:\"\\u10e1\\u10d0\\u10d0\\u10d7\\u10d8\",hh:\"%d \\u10e1\\u10d0\\u10d0\\u10d7\\u10d8\",d:\"\\u10d3\\u10e6\\u10d4\",dd:\"%d \\u10d3\\u10e6\\u10d4\",M:\"\\u10d7\\u10d5\\u10d4\",MM:\"%d \\u10d7\\u10d5\\u10d4\",y:\"\\u10ec\\u10d4\\u10da\\u10d8\",yy:\"%d \\u10ec\\u10d4\\u10da\\u10d8\"},dayOfMonthOrdinalParse:/0|1-\\u10da\\u10d8|\\u10db\\u10d4-\\d{1,2}|\\d{1,2}-\\u10d4/,ordinal:function(r){return 0===r?r:1===r?r+\"-\\u10da\\u10d8\":r<20||r<=100&&r%20==0||r%100==0?\"\\u10db\\u10d4-\"+r:r+\"-\\u10d4\"},week:{dow:1,doy:7}})}(c(6738))},880:function(st,P,c){!function(s){\"use strict\";var e={0:\"-\\u0448\\u0456\",1:\"-\\u0448\\u0456\",2:\"-\\u0448\\u0456\",3:\"-\\u0448\\u0456\",4:\"-\\u0448\\u0456\",5:\"-\\u0448\\u0456\",6:\"-\\u0448\\u044b\",7:\"-\\u0448\\u0456\",8:\"-\\u0448\\u0456\",9:\"-\\u0448\\u044b\",10:\"-\\u0448\\u044b\",20:\"-\\u0448\\u044b\",30:\"-\\u0448\\u044b\",40:\"-\\u0448\\u044b\",50:\"-\\u0448\\u0456\",60:\"-\\u0448\\u044b\",70:\"-\\u0448\\u0456\",80:\"-\\u0448\\u0456\",90:\"-\\u0448\\u044b\",100:\"-\\u0448\\u0456\"};s.defineLocale(\"kk\",{months:\"\\u049b\\u0430\\u04a3\\u0442\\u0430\\u0440_\\u0430\\u049b\\u043f\\u0430\\u043d_\\u043d\\u0430\\u0443\\u0440\\u044b\\u0437_\\u0441\\u04d9\\u0443\\u0456\\u0440_\\u043c\\u0430\\u043c\\u044b\\u0440_\\u043c\\u0430\\u0443\\u0441\\u044b\\u043c_\\u0448\\u0456\\u043b\\u0434\\u0435_\\u0442\\u0430\\u043c\\u044b\\u0437_\\u049b\\u044b\\u0440\\u043a\\u04af\\u0439\\u0435\\u043a_\\u049b\\u0430\\u0437\\u0430\\u043d_\\u049b\\u0430\\u0440\\u0430\\u0448\\u0430_\\u0436\\u0435\\u043b\\u0442\\u043e\\u049b\\u0441\\u0430\\u043d\".split(\"_\"),monthsShort:\"\\u049b\\u0430\\u04a3_\\u0430\\u049b\\u043f_\\u043d\\u0430\\u0443_\\u0441\\u04d9\\u0443_\\u043c\\u0430\\u043c_\\u043c\\u0430\\u0443_\\u0448\\u0456\\u043b_\\u0442\\u0430\\u043c_\\u049b\\u044b\\u0440_\\u049b\\u0430\\u0437_\\u049b\\u0430\\u0440_\\u0436\\u0435\\u043b\".split(\"_\"),weekdays:\"\\u0436\\u0435\\u043a\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0434\\u04af\\u0439\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0441\\u0435\\u0439\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0441\\u04d9\\u0440\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0431\\u0435\\u0439\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0436\\u04b1\\u043c\\u0430_\\u0441\\u0435\\u043d\\u0431\\u0456\".split(\"_\"),weekdaysShort:\"\\u0436\\u0435\\u043a_\\u0434\\u04af\\u0439_\\u0441\\u0435\\u0439_\\u0441\\u04d9\\u0440_\\u0431\\u0435\\u0439_\\u0436\\u04b1\\u043c_\\u0441\\u0435\\u043d\".split(\"_\"),weekdaysMin:\"\\u0436\\u043a_\\u0434\\u0439_\\u0441\\u0439_\\u0441\\u0440_\\u0431\\u0439_\\u0436\\u043c_\\u0441\\u043d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0411\\u04af\\u0433\\u0456\\u043d \\u0441\\u0430\\u0493\\u0430\\u0442] LT\",nextDay:\"[\\u0415\\u0440\\u0442\\u0435\\u04a3 \\u0441\\u0430\\u0493\\u0430\\u0442] LT\",nextWeek:\"dddd [\\u0441\\u0430\\u0493\\u0430\\u0442] LT\",lastDay:\"[\\u041a\\u0435\\u0448\\u0435 \\u0441\\u0430\\u0493\\u0430\\u0442] LT\",lastWeek:\"[\\u04e8\\u0442\\u043a\\u0435\\u043d \\u0430\\u043f\\u0442\\u0430\\u043d\\u044b\\u04a3] dddd [\\u0441\\u0430\\u0493\\u0430\\u0442] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0456\\u0448\\u0456\\u043d\\u0434\\u0435\",past:\"%s \\u0431\\u04b1\\u0440\\u044b\\u043d\",s:\"\\u0431\\u0456\\u0440\\u043d\\u0435\\u0448\\u0435 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",m:\"\\u0431\\u0456\\u0440 \\u043c\\u0438\\u043d\\u0443\\u0442\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\",h:\"\\u0431\\u0456\\u0440 \\u0441\\u0430\\u0493\\u0430\\u0442\",hh:\"%d \\u0441\\u0430\\u0493\\u0430\\u0442\",d:\"\\u0431\\u0456\\u0440 \\u043a\\u04af\\u043d\",dd:\"%d \\u043a\\u04af\\u043d\",M:\"\\u0431\\u0456\\u0440 \\u0430\\u0439\",MM:\"%d \\u0430\\u0439\",y:\"\\u0431\\u0456\\u0440 \\u0436\\u044b\\u043b\",yy:\"%d \\u0436\\u044b\\u043b\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0448\\u0456|\\u0448\\u044b)/,ordinal:function(u){return u+(e[u]||e[u%10]||e[u>=100?100:null])},week:{dow:1,doy:7}})}(c(6738))},1083:function(st,P,c){!function(s){\"use strict\";var e={1:\"\\u17e1\",2:\"\\u17e2\",3:\"\\u17e3\",4:\"\\u17e4\",5:\"\\u17e5\",6:\"\\u17e6\",7:\"\\u17e7\",8:\"\\u17e8\",9:\"\\u17e9\",0:\"\\u17e0\"},r={\"\\u17e1\":\"1\",\"\\u17e2\":\"2\",\"\\u17e3\":\"3\",\"\\u17e4\":\"4\",\"\\u17e5\":\"5\",\"\\u17e6\":\"6\",\"\\u17e7\":\"7\",\"\\u17e8\":\"8\",\"\\u17e9\":\"9\",\"\\u17e0\":\"0\"};s.defineLocale(\"km\",{months:\"\\u1798\\u1780\\u179a\\u17b6_\\u1780\\u17bb\\u1798\\u17d2\\u1797\\u17c8_\\u1798\\u17b8\\u1793\\u17b6_\\u1798\\u17c1\\u179f\\u17b6_\\u17a7\\u179f\\u1797\\u17b6_\\u1798\\u17b7\\u1790\\u17bb\\u1793\\u17b6_\\u1780\\u1780\\u17d2\\u1780\\u178a\\u17b6_\\u179f\\u17b8\\u17a0\\u17b6_\\u1780\\u1789\\u17d2\\u1789\\u17b6_\\u178f\\u17bb\\u179b\\u17b6_\\u179c\\u17b7\\u1785\\u17d2\\u1786\\u17b7\\u1780\\u17b6_\\u1792\\u17d2\\u1793\\u17bc\".split(\"_\"),monthsShort:\"\\u1798\\u1780\\u179a\\u17b6_\\u1780\\u17bb\\u1798\\u17d2\\u1797\\u17c8_\\u1798\\u17b8\\u1793\\u17b6_\\u1798\\u17c1\\u179f\\u17b6_\\u17a7\\u179f\\u1797\\u17b6_\\u1798\\u17b7\\u1790\\u17bb\\u1793\\u17b6_\\u1780\\u1780\\u17d2\\u1780\\u178a\\u17b6_\\u179f\\u17b8\\u17a0\\u17b6_\\u1780\\u1789\\u17d2\\u1789\\u17b6_\\u178f\\u17bb\\u179b\\u17b6_\\u179c\\u17b7\\u1785\\u17d2\\u1786\\u17b7\\u1780\\u17b6_\\u1792\\u17d2\\u1793\\u17bc\".split(\"_\"),weekdays:\"\\u17a2\\u17b6\\u1791\\u17b7\\u178f\\u17d2\\u1799_\\u1785\\u17d0\\u1793\\u17d2\\u1791_\\u17a2\\u1784\\u17d2\\u1782\\u17b6\\u179a_\\u1796\\u17bb\\u1792_\\u1796\\u17d2\\u179a\\u17a0\\u179f\\u17d2\\u1794\\u178f\\u17b7\\u17cd_\\u179f\\u17bb\\u1780\\u17d2\\u179a_\\u179f\\u17c5\\u179a\\u17cd\".split(\"_\"),weekdaysShort:\"\\u17a2\\u17b6_\\u1785_\\u17a2_\\u1796_\\u1796\\u17d2\\u179a_\\u179f\\u17bb_\\u179f\".split(\"_\"),weekdaysMin:\"\\u17a2\\u17b6_\\u1785_\\u17a2_\\u1796_\\u1796\\u17d2\\u179a_\\u179f\\u17bb_\\u179f\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},meridiemParse:/\\u1796\\u17d2\\u179a\\u17b9\\u1780|\\u179b\\u17d2\\u1784\\u17b6\\u1785/,isPM:function(l){return\"\\u179b\\u17d2\\u1784\\u17b6\\u1785\"===l},meridiem:function(l,m,a){return l<12?\"\\u1796\\u17d2\\u179a\\u17b9\\u1780\":\"\\u179b\\u17d2\\u1784\\u17b6\\u1785\"},calendar:{sameDay:\"[\\u1790\\u17d2\\u1784\\u17c3\\u1793\\u17c1\\u17c7 \\u1798\\u17c9\\u17c4\\u1784] LT\",nextDay:\"[\\u179f\\u17d2\\u17a2\\u17c2\\u1780 \\u1798\\u17c9\\u17c4\\u1784] LT\",nextWeek:\"dddd [\\u1798\\u17c9\\u17c4\\u1784] LT\",lastDay:\"[\\u1798\\u17d2\\u179f\\u17b7\\u179b\\u1798\\u17b7\\u1789 \\u1798\\u17c9\\u17c4\\u1784] LT\",lastWeek:\"dddd [\\u179f\\u1794\\u17d2\\u178f\\u17b6\\u17a0\\u17cd\\u1798\\u17bb\\u1793] [\\u1798\\u17c9\\u17c4\\u1784] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\\u1791\\u17c0\\u178f\",past:\"%s\\u1798\\u17bb\\u1793\",s:\"\\u1794\\u17c9\\u17bb\\u1793\\u17d2\\u1798\\u17b6\\u1793\\u179c\\u17b7\\u1793\\u17b6\\u1791\\u17b8\",ss:\"%d \\u179c\\u17b7\\u1793\\u17b6\\u1791\\u17b8\",m:\"\\u1798\\u17bd\\u1799\\u1793\\u17b6\\u1791\\u17b8\",mm:\"%d \\u1793\\u17b6\\u1791\\u17b8\",h:\"\\u1798\\u17bd\\u1799\\u1798\\u17c9\\u17c4\\u1784\",hh:\"%d \\u1798\\u17c9\\u17c4\\u1784\",d:\"\\u1798\\u17bd\\u1799\\u1790\\u17d2\\u1784\\u17c3\",dd:\"%d \\u1790\\u17d2\\u1784\\u17c3\",M:\"\\u1798\\u17bd\\u1799\\u1781\\u17c2\",MM:\"%d \\u1781\\u17c2\",y:\"\\u1798\\u17bd\\u1799\\u1786\\u17d2\\u1793\\u17b6\\u17c6\",yy:\"%d \\u1786\\u17d2\\u1793\\u17b6\\u17c6\"},dayOfMonthOrdinalParse:/\\u1791\\u17b8\\d{1,2}/,ordinal:\"\\u1791\\u17b8%d\",preparse:function(l){return l.replace(/[\\u17e1\\u17e2\\u17e3\\u17e4\\u17e5\\u17e6\\u17e7\\u17e8\\u17e9\\u17e0]/g,function(m){return r[m]})},postformat:function(l){return l.replace(/\\d/g,function(m){return e[m]})},week:{dow:1,doy:4}})}(c(6738))},8785:function(st,P,c){!function(s){\"use strict\";var e={1:\"\\u0ce7\",2:\"\\u0ce8\",3:\"\\u0ce9\",4:\"\\u0cea\",5:\"\\u0ceb\",6:\"\\u0cec\",7:\"\\u0ced\",8:\"\\u0cee\",9:\"\\u0cef\",0:\"\\u0ce6\"},r={\"\\u0ce7\":\"1\",\"\\u0ce8\":\"2\",\"\\u0ce9\":\"3\",\"\\u0cea\":\"4\",\"\\u0ceb\":\"5\",\"\\u0cec\":\"6\",\"\\u0ced\":\"7\",\"\\u0cee\":\"8\",\"\\u0cef\":\"9\",\"\\u0ce6\":\"0\"};s.defineLocale(\"kn\",{months:\"\\u0c9c\\u0ca8\\u0cb5\\u0cb0\\u0cbf_\\u0cab\\u0cc6\\u0cac\\u0ccd\\u0cb0\\u0cb5\\u0cb0\\u0cbf_\\u0cae\\u0cbe\\u0cb0\\u0ccd\\u0c9a\\u0ccd_\\u0c8f\\u0caa\\u0ccd\\u0cb0\\u0cbf\\u0cb2\\u0ccd_\\u0cae\\u0cc6\\u0cd5_\\u0c9c\\u0cc2\\u0ca8\\u0ccd_\\u0c9c\\u0cc1\\u0cb2\\u0cc6\\u0cd6_\\u0c86\\u0c97\\u0cb8\\u0ccd\\u0c9f\\u0ccd_\\u0cb8\\u0cc6\\u0caa\\u0ccd\\u0c9f\\u0cc6\\u0c82\\u0cac\\u0cb0\\u0ccd_\\u0c85\\u0c95\\u0ccd\\u0c9f\\u0cc6\\u0cc2\\u0cd5\\u0cac\\u0cb0\\u0ccd_\\u0ca8\\u0cb5\\u0cc6\\u0c82\\u0cac\\u0cb0\\u0ccd_\\u0ca1\\u0cbf\\u0cb8\\u0cc6\\u0c82\\u0cac\\u0cb0\\u0ccd\".split(\"_\"),monthsShort:\"\\u0c9c\\u0ca8_\\u0cab\\u0cc6\\u0cac\\u0ccd\\u0cb0_\\u0cae\\u0cbe\\u0cb0\\u0ccd\\u0c9a\\u0ccd_\\u0c8f\\u0caa\\u0ccd\\u0cb0\\u0cbf\\u0cb2\\u0ccd_\\u0cae\\u0cc6\\u0cd5_\\u0c9c\\u0cc2\\u0ca8\\u0ccd_\\u0c9c\\u0cc1\\u0cb2\\u0cc6\\u0cd6_\\u0c86\\u0c97\\u0cb8\\u0ccd\\u0c9f\\u0ccd_\\u0cb8\\u0cc6\\u0caa\\u0ccd\\u0c9f\\u0cc6\\u0c82_\\u0c85\\u0c95\\u0ccd\\u0c9f\\u0cc6\\u0cc2\\u0cd5_\\u0ca8\\u0cb5\\u0cc6\\u0c82_\\u0ca1\\u0cbf\\u0cb8\\u0cc6\\u0c82\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0cad\\u0cbe\\u0ca8\\u0cc1\\u0cb5\\u0cbe\\u0cb0_\\u0cb8\\u0cc6\\u0cc2\\u0cd5\\u0cae\\u0cb5\\u0cbe\\u0cb0_\\u0cae\\u0c82\\u0c97\\u0cb3\\u0cb5\\u0cbe\\u0cb0_\\u0cac\\u0cc1\\u0ca7\\u0cb5\\u0cbe\\u0cb0_\\u0c97\\u0cc1\\u0cb0\\u0cc1\\u0cb5\\u0cbe\\u0cb0_\\u0cb6\\u0cc1\\u0c95\\u0ccd\\u0cb0\\u0cb5\\u0cbe\\u0cb0_\\u0cb6\\u0ca8\\u0cbf\\u0cb5\\u0cbe\\u0cb0\".split(\"_\"),weekdaysShort:\"\\u0cad\\u0cbe\\u0ca8\\u0cc1_\\u0cb8\\u0cc6\\u0cc2\\u0cd5\\u0cae_\\u0cae\\u0c82\\u0c97\\u0cb3_\\u0cac\\u0cc1\\u0ca7_\\u0c97\\u0cc1\\u0cb0\\u0cc1_\\u0cb6\\u0cc1\\u0c95\\u0ccd\\u0cb0_\\u0cb6\\u0ca8\\u0cbf\".split(\"_\"),weekdaysMin:\"\\u0cad\\u0cbe_\\u0cb8\\u0cc6\\u0cc2\\u0cd5_\\u0cae\\u0c82_\\u0cac\\u0cc1_\\u0c97\\u0cc1_\\u0cb6\\u0cc1_\\u0cb6\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm\",LLLL:\"dddd, D MMMM YYYY, A h:mm\"},calendar:{sameDay:\"[\\u0c87\\u0c82\\u0ca6\\u0cc1] LT\",nextDay:\"[\\u0ca8\\u0cbe\\u0cb3\\u0cc6] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0ca8\\u0cbf\\u0ca8\\u0ccd\\u0ca8\\u0cc6] LT\",lastWeek:\"[\\u0c95\\u0cc6\\u0cc2\\u0ca8\\u0cc6\\u0caf] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0ca8\\u0c82\\u0ca4\\u0cb0\",past:\"%s \\u0cb9\\u0cbf\\u0c82\\u0ca6\\u0cc6\",s:\"\\u0c95\\u0cc6\\u0cb2\\u0cb5\\u0cc1 \\u0c95\\u0ccd\\u0cb7\\u0ca3\\u0c97\\u0cb3\\u0cc1\",ss:\"%d \\u0cb8\\u0cc6\\u0c95\\u0cc6\\u0c82\\u0ca1\\u0cc1\\u0c97\\u0cb3\\u0cc1\",m:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0ca8\\u0cbf\\u0cae\\u0cbf\\u0cb7\",mm:\"%d \\u0ca8\\u0cbf\\u0cae\\u0cbf\\u0cb7\",h:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0c97\\u0c82\\u0c9f\\u0cc6\",hh:\"%d \\u0c97\\u0c82\\u0c9f\\u0cc6\",d:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0ca6\\u0cbf\\u0ca8\",dd:\"%d \\u0ca6\\u0cbf\\u0ca8\",M:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0ca4\\u0cbf\\u0c82\\u0c97\\u0cb3\\u0cc1\",MM:\"%d \\u0ca4\\u0cbf\\u0c82\\u0c97\\u0cb3\\u0cc1\",y:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0cb5\\u0cb0\\u0ccd\\u0cb7\",yy:\"%d \\u0cb5\\u0cb0\\u0ccd\\u0cb7\"},preparse:function(l){return l.replace(/[\\u0ce7\\u0ce8\\u0ce9\\u0cea\\u0ceb\\u0cec\\u0ced\\u0cee\\u0cef\\u0ce6]/g,function(m){return r[m]})},postformat:function(l){return l.replace(/\\d/g,function(m){return e[m]})},meridiemParse:/\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf|\\u0cac\\u0cc6\\u0cb3\\u0cbf\\u0c97\\u0ccd\\u0c97\\u0cc6|\\u0cae\\u0ca7\\u0ccd\\u0caf\\u0cbe\\u0cb9\\u0ccd\\u0ca8|\\u0cb8\\u0c82\\u0c9c\\u0cc6/,meridiemHour:function(l,m){return 12===l&&(l=0),\"\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf\"===m?l<4?l:l+12:\"\\u0cac\\u0cc6\\u0cb3\\u0cbf\\u0c97\\u0ccd\\u0c97\\u0cc6\"===m?l:\"\\u0cae\\u0ca7\\u0ccd\\u0caf\\u0cbe\\u0cb9\\u0ccd\\u0ca8\"===m?l>=10?l:l+12:\"\\u0cb8\\u0c82\\u0c9c\\u0cc6\"===m?l+12:void 0},meridiem:function(l,m,a){return l<4?\"\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf\":l<10?\"\\u0cac\\u0cc6\\u0cb3\\u0cbf\\u0c97\\u0ccd\\u0c97\\u0cc6\":l<17?\"\\u0cae\\u0ca7\\u0ccd\\u0caf\\u0cbe\\u0cb9\\u0ccd\\u0ca8\":l<20?\"\\u0cb8\\u0c82\\u0c9c\\u0cc6\":\"\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u0ca8\\u0cc6\\u0cd5)/,ordinal:function(l){return l+\"\\u0ca8\\u0cc6\\u0cd5\"},week:{dow:0,doy:6}})}(c(6738))},1721:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"ko\",{months:\"1\\uc6d4_2\\uc6d4_3\\uc6d4_4\\uc6d4_5\\uc6d4_6\\uc6d4_7\\uc6d4_8\\uc6d4_9\\uc6d4_10\\uc6d4_11\\uc6d4_12\\uc6d4\".split(\"_\"),monthsShort:\"1\\uc6d4_2\\uc6d4_3\\uc6d4_4\\uc6d4_5\\uc6d4_6\\uc6d4_7\\uc6d4_8\\uc6d4_9\\uc6d4_10\\uc6d4_11\\uc6d4_12\\uc6d4\".split(\"_\"),weekdays:\"\\uc77c\\uc694\\uc77c_\\uc6d4\\uc694\\uc77c_\\ud654\\uc694\\uc77c_\\uc218\\uc694\\uc77c_\\ubaa9\\uc694\\uc77c_\\uae08\\uc694\\uc77c_\\ud1a0\\uc694\\uc77c\".split(\"_\"),weekdaysShort:\"\\uc77c_\\uc6d4_\\ud654_\\uc218_\\ubaa9_\\uae08_\\ud1a0\".split(\"_\"),weekdaysMin:\"\\uc77c_\\uc6d4_\\ud654_\\uc218_\\ubaa9_\\uae08_\\ud1a0\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"YYYY.MM.DD.\",LL:\"YYYY\\ub144 MMMM D\\uc77c\",LLL:\"YYYY\\ub144 MMMM D\\uc77c A h:mm\",LLLL:\"YYYY\\ub144 MMMM D\\uc77c dddd A h:mm\",l:\"YYYY.MM.DD.\",ll:\"YYYY\\ub144 MMMM D\\uc77c\",lll:\"YYYY\\ub144 MMMM D\\uc77c A h:mm\",llll:\"YYYY\\ub144 MMMM D\\uc77c dddd A h:mm\"},calendar:{sameDay:\"\\uc624\\ub298 LT\",nextDay:\"\\ub0b4\\uc77c LT\",nextWeek:\"dddd LT\",lastDay:\"\\uc5b4\\uc81c LT\",lastWeek:\"\\uc9c0\\ub09c\\uc8fc dddd LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\ud6c4\",past:\"%s \\uc804\",s:\"\\uba87 \\ucd08\",ss:\"%d\\ucd08\",m:\"1\\ubd84\",mm:\"%d\\ubd84\",h:\"\\ud55c \\uc2dc\\uac04\",hh:\"%d\\uc2dc\\uac04\",d:\"\\ud558\\ub8e8\",dd:\"%d\\uc77c\",M:\"\\ud55c \\ub2ec\",MM:\"%d\\ub2ec\",y:\"\\uc77c \\ub144\",yy:\"%d\\ub144\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\uc77c|\\uc6d4|\\uc8fc)/,ordinal:function(r,u){switch(u){case\"d\":case\"D\":case\"DDD\":return r+\"\\uc77c\";case\"M\":return r+\"\\uc6d4\";case\"w\":case\"W\":return r+\"\\uc8fc\";default:return r}},meridiemParse:/\\uc624\\uc804|\\uc624\\ud6c4/,isPM:function(r){return\"\\uc624\\ud6c4\"===r},meridiem:function(r,u,l){return r<12?\"\\uc624\\uc804\":\"\\uc624\\ud6c4\"}})}(c(6738))},7851:function(st,P,c){!function(s){\"use strict\";var e={1:\"\\u0661\",2:\"\\u0662\",3:\"\\u0663\",4:\"\\u0664\",5:\"\\u0665\",6:\"\\u0666\",7:\"\\u0667\",8:\"\\u0668\",9:\"\\u0669\",0:\"\\u0660\"},r={\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u0660\":\"0\"},u=[\"\\u06a9\\u0627\\u0646\\u0648\\u0646\\u06cc \\u062f\\u0648\\u0648\\u06d5\\u0645\",\"\\u0634\\u0648\\u0628\\u0627\\u062a\",\"\\u0626\\u0627\\u0632\\u0627\\u0631\",\"\\u0646\\u06cc\\u0633\\u0627\\u0646\",\"\\u0626\\u0627\\u06cc\\u0627\\u0631\",\"\\u062d\\u0648\\u0632\\u06d5\\u06cc\\u0631\\u0627\\u0646\",\"\\u062a\\u06d5\\u0645\\u0645\\u0648\\u0632\",\"\\u0626\\u0627\\u0628\",\"\\u0626\\u06d5\\u06cc\\u0644\\u0648\\u0648\\u0644\",\"\\u062a\\u0634\\u0631\\u06cc\\u0646\\u06cc \\u06cc\\u06d5\\u0643\\u06d5\\u0645\",\"\\u062a\\u0634\\u0631\\u06cc\\u0646\\u06cc \\u062f\\u0648\\u0648\\u06d5\\u0645\",\"\\u0643\\u0627\\u0646\\u0648\\u0646\\u06cc \\u06cc\\u06d5\\u06a9\\u06d5\\u0645\"];s.defineLocale(\"ku\",{months:u,monthsShort:u,weekdays:\"\\u06cc\\u0647\\u200c\\u0643\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u062f\\u0648\\u0648\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u0633\\u06ce\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u0686\\u0648\\u0627\\u0631\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u067e\\u06ce\\u0646\\u062c\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u0647\\u0647\\u200c\\u06cc\\u0646\\u06cc_\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c\".split(\"_\"),weekdaysShort:\"\\u06cc\\u0647\\u200c\\u0643\\u0634\\u0647\\u200c\\u0645_\\u062f\\u0648\\u0648\\u0634\\u0647\\u200c\\u0645_\\u0633\\u06ce\\u0634\\u0647\\u200c\\u0645_\\u0686\\u0648\\u0627\\u0631\\u0634\\u0647\\u200c\\u0645_\\u067e\\u06ce\\u0646\\u062c\\u0634\\u0647\\u200c\\u0645_\\u0647\\u0647\\u200c\\u06cc\\u0646\\u06cc_\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c\".split(\"_\"),weekdaysMin:\"\\u06cc_\\u062f_\\u0633_\\u0686_\\u067e_\\u0647_\\u0634\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},meridiemParse:/\\u0626\\u06ce\\u0648\\u0627\\u0631\\u0647\\u200c|\\u0628\\u0647\\u200c\\u06cc\\u0627\\u0646\\u06cc/,isPM:function(m){return/\\u0626\\u06ce\\u0648\\u0627\\u0631\\u0647\\u200c/.test(m)},meridiem:function(m,a,b){return m<12?\"\\u0628\\u0647\\u200c\\u06cc\\u0627\\u0646\\u06cc\":\"\\u0626\\u06ce\\u0648\\u0627\\u0631\\u0647\\u200c\"},calendar:{sameDay:\"[\\u0626\\u0647\\u200c\\u0645\\u0631\\u06c6 \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",nextDay:\"[\\u0628\\u0647\\u200c\\u06cc\\u0627\\u0646\\u06cc \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",nextWeek:\"dddd [\\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",lastDay:\"[\\u062f\\u0648\\u06ce\\u0646\\u06ce \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",lastWeek:\"dddd [\\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0644\\u0647\\u200c %s\",past:\"%s\",s:\"\\u0686\\u0647\\u200c\\u0646\\u062f \\u0686\\u0631\\u0643\\u0647\\u200c\\u06cc\\u0647\\u200c\\u0643\",ss:\"\\u0686\\u0631\\u0643\\u0647\\u200c %d\",m:\"\\u06cc\\u0647\\u200c\\u0643 \\u062e\\u0648\\u0644\\u0647\\u200c\\u0643\",mm:\"%d \\u062e\\u0648\\u0644\\u0647\\u200c\\u0643\",h:\"\\u06cc\\u0647\\u200c\\u0643 \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631\",hh:\"%d \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631\",d:\"\\u06cc\\u0647\\u200c\\u0643 \\u0695\\u06c6\\u0698\",dd:\"%d \\u0695\\u06c6\\u0698\",M:\"\\u06cc\\u0647\\u200c\\u0643 \\u0645\\u0627\\u0646\\u06af\",MM:\"%d \\u0645\\u0627\\u0646\\u06af\",y:\"\\u06cc\\u0647\\u200c\\u0643 \\u0633\\u0627\\u06b5\",yy:\"%d \\u0633\\u0627\\u06b5\"},preparse:function(m){return m.replace(/[\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\\u0660]/g,function(a){return r[a]}).replace(/\\u060c/g,\",\")},postformat:function(m){return m.replace(/\\d/g,function(a){return e[a]}).replace(/,/g,\"\\u060c\")},week:{dow:6,doy:12}})}(c(6738))},1727:function(st,P,c){!function(s){\"use strict\";var e={0:\"-\\u0447\\u04af\",1:\"-\\u0447\\u0438\",2:\"-\\u0447\\u0438\",3:\"-\\u0447\\u04af\",4:\"-\\u0447\\u04af\",5:\"-\\u0447\\u0438\",6:\"-\\u0447\\u044b\",7:\"-\\u0447\\u0438\",8:\"-\\u0447\\u0438\",9:\"-\\u0447\\u0443\",10:\"-\\u0447\\u0443\",20:\"-\\u0447\\u044b\",30:\"-\\u0447\\u0443\",40:\"-\\u0447\\u044b\",50:\"-\\u0447\\u04af\",60:\"-\\u0447\\u044b\",70:\"-\\u0447\\u0438\",80:\"-\\u0447\\u0438\",90:\"-\\u0447\\u0443\",100:\"-\\u0447\\u04af\"};s.defineLocale(\"ky\",{months:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u044c_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u044c_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b\\u044c_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043d\\u043e\\u044f\\u0431\\u0440\\u044c_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u044c\".split(\"_\"),monthsShort:\"\\u044f\\u043d\\u0432_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043d_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u044f_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u0416\\u0435\\u043a\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0414\\u04af\\u0439\\u0448\\u04e9\\u043c\\u0431\\u04af_\\u0428\\u0435\\u0439\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0428\\u0430\\u0440\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0411\\u0435\\u0439\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0416\\u0443\\u043c\\u0430_\\u0418\\u0448\\u0435\\u043c\\u0431\\u0438\".split(\"_\"),weekdaysShort:\"\\u0416\\u0435\\u043a_\\u0414\\u04af\\u0439_\\u0428\\u0435\\u0439_\\u0428\\u0430\\u0440_\\u0411\\u0435\\u0439_\\u0416\\u0443\\u043c_\\u0418\\u0448\\u0435\".split(\"_\"),weekdaysMin:\"\\u0416\\u043a_\\u0414\\u0439_\\u0428\\u0439_\\u0428\\u0440_\\u0411\\u0439_\\u0416\\u043c_\\u0418\\u0448\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0411\\u04af\\u0433\\u04af\\u043d \\u0441\\u0430\\u0430\\u0442] LT\",nextDay:\"[\\u042d\\u0440\\u0442\\u0435\\u04a3 \\u0441\\u0430\\u0430\\u0442] LT\",nextWeek:\"dddd [\\u0441\\u0430\\u0430\\u0442] LT\",lastDay:\"[\\u041a\\u0435\\u0447\\u044d\\u044d \\u0441\\u0430\\u0430\\u0442] LT\",lastWeek:\"[\\u04e8\\u0442\\u043a\\u04e9\\u043d \\u0430\\u043f\\u0442\\u0430\\u043d\\u044b\\u043d] dddd [\\u043a\\u04af\\u043d\\u04af] [\\u0441\\u0430\\u0430\\u0442] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0438\\u0447\\u0438\\u043d\\u0434\\u0435\",past:\"%s \\u043c\\u0443\\u0440\\u0443\\u043d\",s:\"\\u0431\\u0438\\u0440\\u043d\\u0435\\u0447\\u0435 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",m:\"\\u0431\\u0438\\u0440 \\u043c\\u04af\\u043d\\u04e9\\u0442\",mm:\"%d \\u043c\\u04af\\u043d\\u04e9\\u0442\",h:\"\\u0431\\u0438\\u0440 \\u0441\\u0430\\u0430\\u0442\",hh:\"%d \\u0441\\u0430\\u0430\\u0442\",d:\"\\u0431\\u0438\\u0440 \\u043a\\u04af\\u043d\",dd:\"%d \\u043a\\u04af\\u043d\",M:\"\\u0431\\u0438\\u0440 \\u0430\\u0439\",MM:\"%d \\u0430\\u0439\",y:\"\\u0431\\u0438\\u0440 \\u0436\\u044b\\u043b\",yy:\"%d \\u0436\\u044b\\u043b\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0447\\u0438|\\u0447\\u044b|\\u0447\\u04af|\\u0447\\u0443)/,ordinal:function(u){return u+(e[u]||e[u%10]||e[u>=100?100:null])},week:{dow:1,doy:7}})}(c(6738))},346:function(st,P,c){!function(s){\"use strict\";function e(a,b,y,M){var B={m:[\"eng Minutt\",\"enger Minutt\"],h:[\"eng Stonn\",\"enger Stonn\"],d:[\"een Dag\",\"engem Dag\"],M:[\"ee Mount\",\"engem Mount\"],y:[\"ee Joer\",\"engem Joer\"]};return b?B[y][0]:B[y][1]}function l(a){if(a=parseInt(a,10),isNaN(a))return!1;if(a<0)return!0;if(a<10)return 4<=a&&a<=7;if(a<100){var b=a%10;return l(0===b?a/10:b)}if(a<1e4){for(;a>=10;)a/=10;return l(a)}return l(a/=1e3)}s.defineLocale(\"lb\",{months:\"Januar_Februar_M\\xe4erz_Abr\\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonndeg_M\\xe9indeg_D\\xebnschdeg_M\\xebttwoch_Donneschdeg_Freideg_Samschdeg\".split(\"_\"),weekdaysShort:\"So._M\\xe9._D\\xeb._M\\xeb._Do._Fr._Sa.\".split(\"_\"),weekdaysMin:\"So_M\\xe9_D\\xeb_M\\xeb_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm [Auer]\",LTS:\"H:mm:ss [Auer]\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm [Auer]\",LLLL:\"dddd, D. MMMM YYYY H:mm [Auer]\"},calendar:{sameDay:\"[Haut um] LT\",sameElse:\"L\",nextDay:\"[Muer um] LT\",nextWeek:\"dddd [um] LT\",lastDay:\"[G\\xebschter um] LT\",lastWeek:function(){switch(this.day()){case 2:case 4:return\"[Leschten] dddd [um] LT\";default:return\"[Leschte] dddd [um] LT\"}}},relativeTime:{future:function(a){return l(a.substr(0,a.indexOf(\" \")))?\"a \"+a:\"an \"+a},past:function(a){return l(a.substr(0,a.indexOf(\" \")))?\"viru \"+a:\"virun \"+a},s:\"e puer Sekonnen\",ss:\"%d Sekonnen\",m:e,mm:\"%d Minutten\",h:e,hh:\"%d Stonnen\",d:e,dd:\"%d Deeg\",M:e,MM:\"%d M\\xe9int\",y:e,yy:\"%d Joer\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(c(6738))},3002:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"lo\",{months:\"\\u0ea1\\u0eb1\\u0e87\\u0e81\\u0ead\\u0e99_\\u0e81\\u0eb8\\u0ea1\\u0e9e\\u0eb2_\\u0ea1\\u0eb5\\u0e99\\u0eb2_\\u0ec0\\u0ea1\\u0eaa\\u0eb2_\\u0e9e\\u0eb6\\u0e94\\u0eaa\\u0eb0\\u0e9e\\u0eb2_\\u0ea1\\u0eb4\\u0e96\\u0eb8\\u0e99\\u0eb2_\\u0e81\\u0ecd\\u0ea5\\u0eb0\\u0e81\\u0ebb\\u0e94_\\u0eaa\\u0eb4\\u0e87\\u0eab\\u0eb2_\\u0e81\\u0eb1\\u0e99\\u0e8d\\u0eb2_\\u0e95\\u0eb8\\u0ea5\\u0eb2_\\u0e9e\\u0eb0\\u0e88\\u0eb4\\u0e81_\\u0e97\\u0eb1\\u0e99\\u0ea7\\u0eb2\".split(\"_\"),monthsShort:\"\\u0ea1\\u0eb1\\u0e87\\u0e81\\u0ead\\u0e99_\\u0e81\\u0eb8\\u0ea1\\u0e9e\\u0eb2_\\u0ea1\\u0eb5\\u0e99\\u0eb2_\\u0ec0\\u0ea1\\u0eaa\\u0eb2_\\u0e9e\\u0eb6\\u0e94\\u0eaa\\u0eb0\\u0e9e\\u0eb2_\\u0ea1\\u0eb4\\u0e96\\u0eb8\\u0e99\\u0eb2_\\u0e81\\u0ecd\\u0ea5\\u0eb0\\u0e81\\u0ebb\\u0e94_\\u0eaa\\u0eb4\\u0e87\\u0eab\\u0eb2_\\u0e81\\u0eb1\\u0e99\\u0e8d\\u0eb2_\\u0e95\\u0eb8\\u0ea5\\u0eb2_\\u0e9e\\u0eb0\\u0e88\\u0eb4\\u0e81_\\u0e97\\u0eb1\\u0e99\\u0ea7\\u0eb2\".split(\"_\"),weekdays:\"\\u0ead\\u0eb2\\u0e97\\u0eb4\\u0e94_\\u0e88\\u0eb1\\u0e99_\\u0ead\\u0eb1\\u0e87\\u0e84\\u0eb2\\u0e99_\\u0e9e\\u0eb8\\u0e94_\\u0e9e\\u0eb0\\u0eab\\u0eb1\\u0e94_\\u0eaa\\u0eb8\\u0e81_\\u0ec0\\u0eaa\\u0ebb\\u0eb2\".split(\"_\"),weekdaysShort:\"\\u0e97\\u0eb4\\u0e94_\\u0e88\\u0eb1\\u0e99_\\u0ead\\u0eb1\\u0e87\\u0e84\\u0eb2\\u0e99_\\u0e9e\\u0eb8\\u0e94_\\u0e9e\\u0eb0\\u0eab\\u0eb1\\u0e94_\\u0eaa\\u0eb8\\u0e81_\\u0ec0\\u0eaa\\u0ebb\\u0eb2\".split(\"_\"),weekdaysMin:\"\\u0e97_\\u0e88_\\u0ead\\u0e84_\\u0e9e_\\u0e9e\\u0eab_\\u0eaa\\u0e81_\\u0eaa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"\\u0ea7\\u0eb1\\u0e99dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0e95\\u0ead\\u0e99\\u0ec0\\u0e8a\\u0ebb\\u0ec9\\u0eb2|\\u0e95\\u0ead\\u0e99\\u0ec1\\u0ea5\\u0e87/,isPM:function(r){return\"\\u0e95\\u0ead\\u0e99\\u0ec1\\u0ea5\\u0e87\"===r},meridiem:function(r,u,l){return r<12?\"\\u0e95\\u0ead\\u0e99\\u0ec0\\u0e8a\\u0ebb\\u0ec9\\u0eb2\":\"\\u0e95\\u0ead\\u0e99\\u0ec1\\u0ea5\\u0e87\"},calendar:{sameDay:\"[\\u0ea1\\u0eb7\\u0ec9\\u0e99\\u0eb5\\u0ec9\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",nextDay:\"[\\u0ea1\\u0eb7\\u0ec9\\u0ead\\u0eb7\\u0ec8\\u0e99\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",nextWeek:\"[\\u0ea7\\u0eb1\\u0e99]dddd[\\u0edc\\u0ec9\\u0eb2\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",lastDay:\"[\\u0ea1\\u0eb7\\u0ec9\\u0ea7\\u0eb2\\u0e99\\u0e99\\u0eb5\\u0ec9\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",lastWeek:\"[\\u0ea7\\u0eb1\\u0e99]dddd[\\u0ec1\\u0ea5\\u0ec9\\u0ea7\\u0e99\\u0eb5\\u0ec9\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0ead\\u0eb5\\u0e81 %s\",past:\"%s\\u0e9c\\u0ec8\\u0eb2\\u0e99\\u0ea1\\u0eb2\",s:\"\\u0e9a\\u0ecd\\u0ec8\\u0ec0\\u0e97\\u0ebb\\u0ec8\\u0eb2\\u0ec3\\u0e94\\u0ea7\\u0eb4\\u0e99\\u0eb2\\u0e97\\u0eb5\",ss:\"%d \\u0ea7\\u0eb4\\u0e99\\u0eb2\\u0e97\\u0eb5\",m:\"1 \\u0e99\\u0eb2\\u0e97\\u0eb5\",mm:\"%d \\u0e99\\u0eb2\\u0e97\\u0eb5\",h:\"1 \\u0e8a\\u0ebb\\u0ec8\\u0ea7\\u0ec2\\u0ea1\\u0e87\",hh:\"%d \\u0e8a\\u0ebb\\u0ec8\\u0ea7\\u0ec2\\u0ea1\\u0e87\",d:\"1 \\u0ea1\\u0eb7\\u0ec9\",dd:\"%d \\u0ea1\\u0eb7\\u0ec9\",M:\"1 \\u0ec0\\u0e94\\u0eb7\\u0ead\\u0e99\",MM:\"%d \\u0ec0\\u0e94\\u0eb7\\u0ead\\u0e99\",y:\"1 \\u0e9b\\u0eb5\",yy:\"%d \\u0e9b\\u0eb5\"},dayOfMonthOrdinalParse:/(\\u0e97\\u0eb5\\u0ec8)\\d{1,2}/,ordinal:function(r){return\"\\u0e97\\u0eb5\\u0ec8\"+r}})}(c(6738))},4035:function(st,P,c){!function(s){\"use strict\";var e={ss:\"sekund\\u0117_sekund\\u017ei\\u0173_sekundes\",m:\"minut\\u0117_minut\\u0117s_minut\\u0119\",mm:\"minut\\u0117s_minu\\u010di\\u0173_minutes\",h:\"valanda_valandos_valand\\u0105\",hh:\"valandos_valand\\u0173_valandas\",d:\"diena_dienos_dien\\u0105\",dd:\"dienos_dien\\u0173_dienas\",M:\"m\\u0117nuo_m\\u0117nesio_m\\u0117nes\\u012f\",MM:\"m\\u0117nesiai_m\\u0117nesi\\u0173_m\\u0117nesius\",y:\"metai_met\\u0173_metus\",yy:\"metai_met\\u0173_metus\"};function u(y,M,B,w){return M?m(B)[0]:w?m(B)[1]:m(B)[2]}function l(y){return y%10==0||y>10&&y<20}function m(y){return e[y].split(\"_\")}function a(y,M,B,w){var E=y+\" \";return 1===y?E+u(0,M,B[0],w):M?E+(l(y)?m(B)[1]:m(B)[0]):w?E+m(B)[1]:E+(l(y)?m(B)[1]:m(B)[2])}s.defineLocale(\"lt\",{months:{format:\"sausio_vasario_kovo_baland\\u017eio_gegu\\u017e\\u0117s_bir\\u017eelio_liepos_rugpj\\u016b\\u010dio_rugs\\u0117jo_spalio_lapkri\\u010dio_gruod\\u017eio\".split(\"_\"),standalone:\"sausis_vasaris_kovas_balandis_gegu\\u017e\\u0117_bir\\u017eelis_liepa_rugpj\\u016btis_rugs\\u0117jis_spalis_lapkritis_gruodis\".split(\"_\"),isFormat:/D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?|MMMM?(\\[[^\\[\\]]*\\]|\\s)+D[oD]?/},monthsShort:\"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd\".split(\"_\"),weekdays:{format:\"sekmadien\\u012f_pirmadien\\u012f_antradien\\u012f_tre\\u010diadien\\u012f_ketvirtadien\\u012f_penktadien\\u012f_\\u0161e\\u0161tadien\\u012f\".split(\"_\"),standalone:\"sekmadienis_pirmadienis_antradienis_tre\\u010diadienis_ketvirtadienis_penktadienis_\\u0161e\\u0161tadienis\".split(\"_\"),isFormat:/dddd HH:mm/},weekdaysShort:\"Sek_Pir_Ant_Tre_Ket_Pen_\\u0160e\\u0161\".split(\"_\"),weekdaysMin:\"S_P_A_T_K_Pn_\\u0160\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY [m.] MMMM D [d.]\",LLL:\"YYYY [m.] MMMM D [d.], HH:mm [val.]\",LLLL:\"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]\",l:\"YYYY-MM-DD\",ll:\"YYYY [m.] MMMM D [d.]\",lll:\"YYYY [m.] MMMM D [d.], HH:mm [val.]\",llll:\"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]\"},calendar:{sameDay:\"[\\u0160iandien] LT\",nextDay:\"[Rytoj] LT\",nextWeek:\"dddd LT\",lastDay:\"[Vakar] LT\",lastWeek:\"[Pra\\u0117jus\\u012f] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"po %s\",past:\"prie\\u0161 %s\",s:function(y,M,B,w){return M?\"kelios sekund\\u0117s\":w?\"keli\\u0173 sekund\\u017ei\\u0173\":\"kelias sekundes\"},ss:a,m:u,mm:a,h:u,hh:a,d:u,dd:a,M:u,MM:a,y:u,yy:a},dayOfMonthOrdinalParse:/\\d{1,2}-oji/,ordinal:function(y){return y+\"-oji\"},week:{dow:1,doy:4}})}(c(6738))},6927:function(st,P,c){!function(s){\"use strict\";var e={ss:\"sekundes_sekund\\u0113m_sekunde_sekundes\".split(\"_\"),m:\"min\\u016btes_min\\u016bt\\u0113m_min\\u016bte_min\\u016btes\".split(\"_\"),mm:\"min\\u016btes_min\\u016bt\\u0113m_min\\u016bte_min\\u016btes\".split(\"_\"),h:\"stundas_stund\\u0101m_stunda_stundas\".split(\"_\"),hh:\"stundas_stund\\u0101m_stunda_stundas\".split(\"_\"),d:\"dienas_dien\\u0101m_diena_dienas\".split(\"_\"),dd:\"dienas_dien\\u0101m_diena_dienas\".split(\"_\"),M:\"m\\u0113ne\\u0161a_m\\u0113ne\\u0161iem_m\\u0113nesis_m\\u0113ne\\u0161i\".split(\"_\"),MM:\"m\\u0113ne\\u0161a_m\\u0113ne\\u0161iem_m\\u0113nesis_m\\u0113ne\\u0161i\".split(\"_\"),y:\"gada_gadiem_gads_gadi\".split(\"_\"),yy:\"gada_gadiem_gads_gadi\".split(\"_\")};function r(b,y,M){return M?y%10==1&&y%100!=11?b[2]:b[3]:y%10==1&&y%100!=11?b[0]:b[1]}function u(b,y,M){return b+\" \"+r(e[M],b,y)}function l(b,y,M){return r(e[M],b,y)}s.defineLocale(\"lv\",{months:\"janv\\u0101ris_febru\\u0101ris_marts_apr\\u012blis_maijs_j\\u016bnijs_j\\u016blijs_augusts_septembris_oktobris_novembris_decembris\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_mai_j\\u016bn_j\\u016bl_aug_sep_okt_nov_dec\".split(\"_\"),weekdays:\"sv\\u0113tdiena_pirmdiena_otrdiena_tre\\u0161diena_ceturtdiena_piektdiena_sestdiena\".split(\"_\"),weekdaysShort:\"Sv_P_O_T_C_Pk_S\".split(\"_\"),weekdaysMin:\"Sv_P_O_T_C_Pk_S\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY.\",LL:\"YYYY. [gada] D. MMMM\",LLL:\"YYYY. [gada] D. MMMM, HH:mm\",LLLL:\"YYYY. [gada] D. MMMM, dddd, HH:mm\"},calendar:{sameDay:\"[\\u0160odien pulksten] LT\",nextDay:\"[R\\u012bt pulksten] LT\",nextWeek:\"dddd [pulksten] LT\",lastDay:\"[Vakar pulksten] LT\",lastWeek:\"[Pag\\u0101ju\\u0161\\u0101] dddd [pulksten] LT\",sameElse:\"L\"},relativeTime:{future:\"p\\u0113c %s\",past:\"pirms %s\",s:function(b,y){return y?\"da\\u017eas sekundes\":\"da\\u017e\\u0101m sekund\\u0113m\"},ss:u,m:l,mm:u,h:l,hh:u,d:l,dd:u,M:l,MM:u,y:l,yy:u},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(c(6738))},5634:function(st,P,c){!function(s){\"use strict\";var e={words:{ss:[\"sekund\",\"sekunda\",\"sekundi\"],m:[\"jedan minut\",\"jednog minuta\"],mm:[\"minut\",\"minuta\",\"minuta\"],h:[\"jedan sat\",\"jednog sata\"],hh:[\"sat\",\"sata\",\"sati\"],dd:[\"dan\",\"dana\",\"dana\"],MM:[\"mjesec\",\"mjeseca\",\"mjeseci\"],yy:[\"godina\",\"godine\",\"godina\"]},correctGrammaticalCase:function(u,l){return 1===u?l[0]:u>=2&&u<=4?l[1]:l[2]},translate:function(u,l,m){var a=e.words[m];return 1===m.length?l?a[0]:a[1]:u+\" \"+e.correctGrammaticalCase(u,a)}};s.defineLocale(\"me\",{months:\"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedjelja_ponedjeljak_utorak_srijeda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sri._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sjutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedjelju] [u] LT\";case 3:return\"[u] [srijedu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010de u] LT\",lastWeek:function(){return[\"[pro\\u0161le] [nedjelje] [u] LT\",\"[pro\\u0161log] [ponedjeljka] [u] LT\",\"[pro\\u0161log] [utorka] [u] LT\",\"[pro\\u0161le] [srijede] [u] LT\",\"[pro\\u0161log] [\\u010detvrtka] [u] LT\",\"[pro\\u0161log] [petka] [u] LT\",\"[pro\\u0161le] [subote] [u] LT\"][this.day()]},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"prije %s\",s:\"nekoliko sekundi\",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:\"dan\",dd:e.translate,M:\"mjesec\",MM:e.translate,y:\"godinu\",yy:e.translate},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(c(6738))},4173:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"mi\",{months:\"Kohi-t\\u0101te_Hui-tanguru_Pout\\u016b-te-rangi_Paenga-wh\\u0101wh\\u0101_Haratua_Pipiri_H\\u014dngoingoi_Here-turi-k\\u014dk\\u0101_Mahuru_Whiringa-\\u0101-nuku_Whiringa-\\u0101-rangi_Hakihea\".split(\"_\"),monthsShort:\"Kohi_Hui_Pou_Pae_Hara_Pipi_H\\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki\".split(\"_\"),monthsRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,monthsShortRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,2}/i,weekdays:\"R\\u0101tapu_Mane_T\\u016brei_Wenerei_T\\u0101ite_Paraire_H\\u0101tarei\".split(\"_\"),weekdaysShort:\"Ta_Ma_T\\u016b_We_T\\u0101i_Pa_H\\u0101\".split(\"_\"),weekdaysMin:\"Ta_Ma_T\\u016b_We_T\\u0101i_Pa_H\\u0101\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [i] HH:mm\",LLLL:\"dddd, D MMMM YYYY [i] HH:mm\"},calendar:{sameDay:\"[i teie mahana, i] LT\",nextDay:\"[apopo i] LT\",nextWeek:\"dddd [i] LT\",lastDay:\"[inanahi i] LT\",lastWeek:\"dddd [whakamutunga i] LT\",sameElse:\"L\"},relativeTime:{future:\"i roto i %s\",past:\"%s i mua\",s:\"te h\\u0113kona ruarua\",ss:\"%d h\\u0113kona\",m:\"he meneti\",mm:\"%d meneti\",h:\"te haora\",hh:\"%d haora\",d:\"he ra\",dd:\"%d ra\",M:\"he marama\",MM:\"%d marama\",y:\"he tau\",yy:\"%d tau\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(c(6738))},6320:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"mk\",{months:\"\\u0458\\u0430\\u043d\\u0443\\u0430\\u0440\\u0438_\\u0444\\u0435\\u0432\\u0440\\u0443\\u0430\\u0440\\u0438_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0438\\u043b_\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d\\u0438_\\u0458\\u0443\\u043b\\u0438_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043f\\u0442\\u0435\\u043c\\u0432\\u0440\\u0438_\\u043e\\u043a\\u0442\\u043e\\u043c\\u0432\\u0440\\u0438_\\u043d\\u043e\\u0435\\u043c\\u0432\\u0440\\u0438_\\u0434\\u0435\\u043a\\u0435\\u043c\\u0432\\u0440\\u0438\".split(\"_\"),monthsShort:\"\\u0458\\u0430\\u043d_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d_\\u0458\\u0443\\u043b_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043f_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u0435_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u0430_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0440\\u0442\\u043e\\u043a_\\u043f\\u0435\\u0442\\u043e\\u043a_\\u0441\\u0430\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),weekdaysShort:\"\\u043d\\u0435\\u0434_\\u043f\\u043e\\u043d_\\u0432\\u0442\\u043e_\\u0441\\u0440\\u0435_\\u0447\\u0435\\u0442_\\u043f\\u0435\\u0442_\\u0441\\u0430\\u0431\".split(\"_\"),weekdaysMin:\"\\u043de_\\u043fo_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0435_\\u043f\\u0435_\\u0441a\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY H:mm\",LLLL:\"dddd, D MMMM YYYY H:mm\"},calendar:{sameDay:\"[\\u0414\\u0435\\u043d\\u0435\\u0441 \\u0432\\u043e] LT\",nextDay:\"[\\u0423\\u0442\\u0440\\u0435 \\u0432\\u043e] LT\",nextWeek:\"[\\u0412\\u043e] dddd [\\u0432\\u043e] LT\",lastDay:\"[\\u0412\\u0447\\u0435\\u0440\\u0430 \\u0432\\u043e] LT\",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return\"[\\u0418\\u0437\\u043c\\u0438\\u043d\\u0430\\u0442\\u0430\\u0442\\u0430] dddd [\\u0432\\u043e] LT\";case 1:case 2:case 4:case 5:return\"[\\u0418\\u0437\\u043c\\u0438\\u043d\\u0430\\u0442\\u0438\\u043e\\u0442] dddd [\\u0432\\u043e] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u0437\\u0430 %s\",past:\"\\u043f\\u0440\\u0435\\u0434 %s\",s:\"\\u043d\\u0435\\u043a\\u043e\\u043b\\u043a\\u0443 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",m:\"\\u0435\\u0434\\u043d\\u0430 \\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\\u0438\",h:\"\\u0435\\u0434\\u0435\\u043d \\u0447\\u0430\\u0441\",hh:\"%d \\u0447\\u0430\\u0441\\u0430\",d:\"\\u0435\\u0434\\u0435\\u043d \\u0434\\u0435\\u043d\",dd:\"%d \\u0434\\u0435\\u043d\\u0430\",M:\"\\u0435\\u0434\\u0435\\u043d \\u043c\\u0435\\u0441\\u0435\\u0446\",MM:\"%d \\u043c\\u0435\\u0441\\u0435\\u0446\\u0438\",y:\"\\u0435\\u0434\\u043d\\u0430 \\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\",yy:\"%d \\u0433\\u043e\\u0434\\u0438\\u043d\\u0438\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0435\\u0432|\\u0435\\u043d|\\u0442\\u0438|\\u0432\\u0438|\\u0440\\u0438|\\u043c\\u0438)/,ordinal:function(r){var u=r%10,l=r%100;return 0===r?r+\"-\\u0435\\u0432\":0===l?r+\"-\\u0435\\u043d\":l>10&&l<20?r+\"-\\u0442\\u0438\":1===u?r+\"-\\u0432\\u0438\":2===u?r+\"-\\u0440\\u0438\":7===u||8===u?r+\"-\\u043c\\u0438\":r+\"-\\u0442\\u0438\"},week:{dow:1,doy:7}})}(c(6738))},1705:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"ml\",{months:\"\\u0d1c\\u0d28\\u0d41\\u0d35\\u0d30\\u0d3f_\\u0d2b\\u0d46\\u0d2c\\u0d4d\\u0d30\\u0d41\\u0d35\\u0d30\\u0d3f_\\u0d2e\\u0d3e\\u0d7c\\u0d1a\\u0d4d\\u0d1a\\u0d4d_\\u0d0f\\u0d2a\\u0d4d\\u0d30\\u0d3f\\u0d7d_\\u0d2e\\u0d47\\u0d2f\\u0d4d_\\u0d1c\\u0d42\\u0d7a_\\u0d1c\\u0d42\\u0d32\\u0d48_\\u0d13\\u0d17\\u0d38\\u0d4d\\u0d31\\u0d4d\\u0d31\\u0d4d_\\u0d38\\u0d46\\u0d2a\\u0d4d\\u0d31\\u0d4d\\u0d31\\u0d02\\u0d2c\\u0d7c_\\u0d12\\u0d15\\u0d4d\\u0d1f\\u0d4b\\u0d2c\\u0d7c_\\u0d28\\u0d35\\u0d02\\u0d2c\\u0d7c_\\u0d21\\u0d3f\\u0d38\\u0d02\\u0d2c\\u0d7c\".split(\"_\"),monthsShort:\"\\u0d1c\\u0d28\\u0d41._\\u0d2b\\u0d46\\u0d2c\\u0d4d\\u0d30\\u0d41._\\u0d2e\\u0d3e\\u0d7c._\\u0d0f\\u0d2a\\u0d4d\\u0d30\\u0d3f._\\u0d2e\\u0d47\\u0d2f\\u0d4d_\\u0d1c\\u0d42\\u0d7a_\\u0d1c\\u0d42\\u0d32\\u0d48._\\u0d13\\u0d17._\\u0d38\\u0d46\\u0d2a\\u0d4d\\u0d31\\u0d4d\\u0d31._\\u0d12\\u0d15\\u0d4d\\u0d1f\\u0d4b._\\u0d28\\u0d35\\u0d02._\\u0d21\\u0d3f\\u0d38\\u0d02.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0d1e\\u0d3e\\u0d2f\\u0d31\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d24\\u0d3f\\u0d19\\u0d4d\\u0d15\\u0d33\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d1a\\u0d4a\\u0d35\\u0d4d\\u0d35\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d2c\\u0d41\\u0d27\\u0d28\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d35\\u0d4d\\u0d2f\\u0d3e\\u0d34\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d35\\u0d46\\u0d33\\u0d4d\\u0d33\\u0d3f\\u0d2f\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d36\\u0d28\\u0d3f\\u0d2f\\u0d3e\\u0d34\\u0d4d\\u0d1a\".split(\"_\"),weekdaysShort:\"\\u0d1e\\u0d3e\\u0d2f\\u0d7c_\\u0d24\\u0d3f\\u0d19\\u0d4d\\u0d15\\u0d7e_\\u0d1a\\u0d4a\\u0d35\\u0d4d\\u0d35_\\u0d2c\\u0d41\\u0d27\\u0d7b_\\u0d35\\u0d4d\\u0d2f\\u0d3e\\u0d34\\u0d02_\\u0d35\\u0d46\\u0d33\\u0d4d\\u0d33\\u0d3f_\\u0d36\\u0d28\\u0d3f\".split(\"_\"),weekdaysMin:\"\\u0d1e\\u0d3e_\\u0d24\\u0d3f_\\u0d1a\\u0d4a_\\u0d2c\\u0d41_\\u0d35\\u0d4d\\u0d2f\\u0d3e_\\u0d35\\u0d46_\\u0d36\".split(\"_\"),longDateFormat:{LT:\"A h:mm -\\u0d28\\u0d41\",LTS:\"A h:mm:ss -\\u0d28\\u0d41\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm -\\u0d28\\u0d41\",LLLL:\"dddd, D MMMM YYYY, A h:mm -\\u0d28\\u0d41\"},calendar:{sameDay:\"[\\u0d07\\u0d28\\u0d4d\\u0d28\\u0d4d] LT\",nextDay:\"[\\u0d28\\u0d3e\\u0d33\\u0d46] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0d07\\u0d28\\u0d4d\\u0d28\\u0d32\\u0d46] LT\",lastWeek:\"[\\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d\",past:\"%s \\u0d2e\\u0d41\\u0d7b\\u0d2a\\u0d4d\",s:\"\\u0d05\\u0d7d\\u0d2a \\u0d28\\u0d3f\\u0d2e\\u0d3f\\u0d37\\u0d19\\u0d4d\\u0d19\\u0d7e\",ss:\"%d \\u0d38\\u0d46\\u0d15\\u0d4d\\u0d15\\u0d7b\\u0d21\\u0d4d\",m:\"\\u0d12\\u0d30\\u0d41 \\u0d2e\\u0d3f\\u0d28\\u0d3f\\u0d31\\u0d4d\\u0d31\\u0d4d\",mm:\"%d \\u0d2e\\u0d3f\\u0d28\\u0d3f\\u0d31\\u0d4d\\u0d31\\u0d4d\",h:\"\\u0d12\\u0d30\\u0d41 \\u0d2e\\u0d23\\u0d3f\\u0d15\\u0d4d\\u0d15\\u0d42\\u0d7c\",hh:\"%d \\u0d2e\\u0d23\\u0d3f\\u0d15\\u0d4d\\u0d15\\u0d42\\u0d7c\",d:\"\\u0d12\\u0d30\\u0d41 \\u0d26\\u0d3f\\u0d35\\u0d38\\u0d02\",dd:\"%d \\u0d26\\u0d3f\\u0d35\\u0d38\\u0d02\",M:\"\\u0d12\\u0d30\\u0d41 \\u0d2e\\u0d3e\\u0d38\\u0d02\",MM:\"%d \\u0d2e\\u0d3e\\u0d38\\u0d02\",y:\"\\u0d12\\u0d30\\u0d41 \\u0d35\\u0d7c\\u0d37\\u0d02\",yy:\"%d \\u0d35\\u0d7c\\u0d37\\u0d02\"},meridiemParse:/\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f|\\u0d30\\u0d3e\\u0d35\\u0d3f\\u0d32\\u0d46|\\u0d09\\u0d1a\\u0d4d\\u0d1a \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d|\\u0d35\\u0d48\\u0d15\\u0d41\\u0d28\\u0d4d\\u0d28\\u0d47\\u0d30\\u0d02|\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f/i,meridiemHour:function(r,u){return 12===r&&(r=0),\"\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f\"===u&&r>=4||\"\\u0d09\\u0d1a\\u0d4d\\u0d1a \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d\"===u||\"\\u0d35\\u0d48\\u0d15\\u0d41\\u0d28\\u0d4d\\u0d28\\u0d47\\u0d30\\u0d02\"===u?r+12:r},meridiem:function(r,u,l){return r<4?\"\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f\":r<12?\"\\u0d30\\u0d3e\\u0d35\\u0d3f\\u0d32\\u0d46\":r<17?\"\\u0d09\\u0d1a\\u0d4d\\u0d1a \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d\":r<20?\"\\u0d35\\u0d48\\u0d15\\u0d41\\u0d28\\u0d4d\\u0d28\\u0d47\\u0d30\\u0d02\":\"\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f\"}})}(c(6738))},1062:function(st,P,c){!function(s){\"use strict\";function e(u,l,m,a){switch(m){case\"s\":return l?\"\\u0445\\u044d\\u0434\\u0445\\u044d\\u043d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0445\\u044d\\u0434\\u0445\\u044d\\u043d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b\\u043d\";case\"ss\":return u+(l?\" \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\" \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b\\u043d\");case\"m\":case\"mm\":return u+(l?\" \\u043c\\u0438\\u043d\\u0443\\u0442\":\" \\u043c\\u0438\\u043d\\u0443\\u0442\\u044b\\u043d\");case\"h\":case\"hh\":return u+(l?\" \\u0446\\u0430\\u0433\":\" \\u0446\\u0430\\u0433\\u0438\\u0439\\u043d\");case\"d\":case\"dd\":return u+(l?\" \\u04e9\\u0434\\u04e9\\u0440\":\" \\u04e9\\u0434\\u0440\\u0438\\u0439\\u043d\");case\"M\":case\"MM\":return u+(l?\" \\u0441\\u0430\\u0440\":\" \\u0441\\u0430\\u0440\\u044b\\u043d\");case\"y\":case\"yy\":return u+(l?\" \\u0436\\u0438\\u043b\":\" \\u0436\\u0438\\u043b\\u0438\\u0439\\u043d\");default:return u}}s.defineLocale(\"mn\",{months:\"\\u041d\\u044d\\u0433\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0425\\u043e\\u0451\\u0440\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0413\\u0443\\u0440\\u0430\\u0432\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0414\\u04e9\\u0440\\u04e9\\u0432\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0422\\u0430\\u0432\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0417\\u0443\\u0440\\u0433\\u0430\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0414\\u043e\\u043b\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u041d\\u0430\\u0439\\u043c\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0415\\u0441\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0410\\u0440\\u0430\\u0432\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0410\\u0440\\u0432\\u0430\\u043d \\u043d\\u044d\\u0433\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0410\\u0440\\u0432\\u0430\\u043d \\u0445\\u043e\\u0451\\u0440\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440\".split(\"_\"),monthsShort:\"1 \\u0441\\u0430\\u0440_2 \\u0441\\u0430\\u0440_3 \\u0441\\u0430\\u0440_4 \\u0441\\u0430\\u0440_5 \\u0441\\u0430\\u0440_6 \\u0441\\u0430\\u0440_7 \\u0441\\u0430\\u0440_8 \\u0441\\u0430\\u0440_9 \\u0441\\u0430\\u0440_10 \\u0441\\u0430\\u0440_11 \\u0441\\u0430\\u0440_12 \\u0441\\u0430\\u0440\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u041d\\u044f\\u043c_\\u0414\\u0430\\u0432\\u0430\\u0430_\\u041c\\u044f\\u0433\\u043c\\u0430\\u0440_\\u041b\\u0445\\u0430\\u0433\\u0432\\u0430_\\u041f\\u04af\\u0440\\u044d\\u0432_\\u0411\\u0430\\u0430\\u0441\\u0430\\u043d_\\u0411\\u044f\\u043c\\u0431\\u0430\".split(\"_\"),weekdaysShort:\"\\u041d\\u044f\\u043c_\\u0414\\u0430\\u0432_\\u041c\\u044f\\u0433_\\u041b\\u0445\\u0430_\\u041f\\u04af\\u0440_\\u0411\\u0430\\u0430_\\u0411\\u044f\\u043c\".split(\"_\"),weekdaysMin:\"\\u041d\\u044f_\\u0414\\u0430_\\u041c\\u044f_\\u041b\\u0445_\\u041f\\u04af_\\u0411\\u0430_\\u0411\\u044f\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY \\u043e\\u043d\\u044b MMMM\\u044b\\u043d D\",LLL:\"YYYY \\u043e\\u043d\\u044b MMMM\\u044b\\u043d D HH:mm\",LLLL:\"dddd, YYYY \\u043e\\u043d\\u044b MMMM\\u044b\\u043d D HH:mm\"},meridiemParse:/\\u04ae\\u04e8|\\u04ae\\u0425/i,isPM:function(u){return\"\\u04ae\\u0425\"===u},meridiem:function(u,l,m){return u<12?\"\\u04ae\\u04e8\":\"\\u04ae\\u0425\"},calendar:{sameDay:\"[\\u04e8\\u043d\\u04e9\\u04e9\\u0434\\u04e9\\u0440] LT\",nextDay:\"[\\u041c\\u0430\\u0440\\u0433\\u0430\\u0430\\u0448] LT\",nextWeek:\"[\\u0418\\u0440\\u044d\\u0445] dddd LT\",lastDay:\"[\\u04e8\\u0447\\u0438\\u0433\\u0434\\u04e9\\u0440] LT\",lastWeek:\"[\\u04e8\\u043d\\u0433\\u04e9\\u0440\\u0441\\u04e9\\u043d] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0434\\u0430\\u0440\\u0430\\u0430\",past:\"%s \\u04e9\\u043c\\u043d\\u04e9\",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\\d{1,2} \\u04e9\\u0434\\u04e9\\u0440/,ordinal:function(u,l){switch(l){case\"d\":case\"D\":case\"DDD\":return u+\" \\u04e9\\u0434\\u04e9\\u0440\";default:return u}}})}(c(6738))},2805:function(st,P,c){!function(s){\"use strict\";var e={1:\"\\u0967\",2:\"\\u0968\",3:\"\\u0969\",4:\"\\u096a\",5:\"\\u096b\",6:\"\\u096c\",7:\"\\u096d\",8:\"\\u096e\",9:\"\\u096f\",0:\"\\u0966\"},r={\"\\u0967\":\"1\",\"\\u0968\":\"2\",\"\\u0969\":\"3\",\"\\u096a\":\"4\",\"\\u096b\":\"5\",\"\\u096c\":\"6\",\"\\u096d\":\"7\",\"\\u096e\":\"8\",\"\\u096f\":\"9\",\"\\u0966\":\"0\"};function u(m,a,b,y){var M=\"\";if(a)switch(b){case\"s\":M=\"\\u0915\\u093e\\u0939\\u0940 \\u0938\\u0947\\u0915\\u0902\\u0926\";break;case\"ss\":M=\"%d \\u0938\\u0947\\u0915\\u0902\\u0926\";break;case\"m\":M=\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u093f\\u091f\";break;case\"mm\":M=\"%d \\u092e\\u093f\\u0928\\u093f\\u091f\\u0947\";break;case\"h\":M=\"\\u090f\\u0915 \\u0924\\u093e\\u0938\";break;case\"hh\":M=\"%d \\u0924\\u093e\\u0938\";break;case\"d\":M=\"\\u090f\\u0915 \\u0926\\u093f\\u0935\\u0938\";break;case\"dd\":M=\"%d \\u0926\\u093f\\u0935\\u0938\";break;case\"M\":M=\"\\u090f\\u0915 \\u092e\\u0939\\u093f\\u0928\\u093e\";break;case\"MM\":M=\"%d \\u092e\\u0939\\u093f\\u0928\\u0947\";break;case\"y\":M=\"\\u090f\\u0915 \\u0935\\u0930\\u094d\\u0937\";break;case\"yy\":M=\"%d \\u0935\\u0930\\u094d\\u0937\\u0947\"}else switch(b){case\"s\":M=\"\\u0915\\u093e\\u0939\\u0940 \\u0938\\u0947\\u0915\\u0902\\u0926\\u093e\\u0902\";break;case\"ss\":M=\"%d \\u0938\\u0947\\u0915\\u0902\\u0926\\u093e\\u0902\";break;case\"m\":M=\"\\u090f\\u0915\\u093e \\u092e\\u093f\\u0928\\u093f\\u091f\\u093e\";break;case\"mm\":M=\"%d \\u092e\\u093f\\u0928\\u093f\\u091f\\u093e\\u0902\";break;case\"h\":M=\"\\u090f\\u0915\\u093e \\u0924\\u093e\\u0938\\u093e\";break;case\"hh\":M=\"%d \\u0924\\u093e\\u0938\\u093e\\u0902\";break;case\"d\":M=\"\\u090f\\u0915\\u093e \\u0926\\u093f\\u0935\\u0938\\u093e\";break;case\"dd\":M=\"%d \\u0926\\u093f\\u0935\\u0938\\u093e\\u0902\";break;case\"M\":M=\"\\u090f\\u0915\\u093e \\u092e\\u0939\\u093f\\u0928\\u094d\\u092f\\u093e\";break;case\"MM\":M=\"%d \\u092e\\u0939\\u093f\\u0928\\u094d\\u092f\\u093e\\u0902\";break;case\"y\":M=\"\\u090f\\u0915\\u093e \\u0935\\u0930\\u094d\\u0937\\u093e\";break;case\"yy\":M=\"%d \\u0935\\u0930\\u094d\\u0937\\u093e\\u0902\"}return M.replace(/%d/i,m)}s.defineLocale(\"mr\",{months:\"\\u091c\\u093e\\u0928\\u0947\\u0935\\u093e\\u0930\\u0940_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u093e\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u090f\\u092a\\u094d\\u0930\\u093f\\u0932_\\u092e\\u0947_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u0948_\\u0911\\u0917\\u0938\\u094d\\u091f_\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902\\u092c\\u0930_\\u0911\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930_\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902\\u092c\\u0930_\\u0921\\u093f\\u0938\\u0947\\u0902\\u092c\\u0930\".split(\"_\"),monthsShort:\"\\u091c\\u093e\\u0928\\u0947._\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941._\\u092e\\u093e\\u0930\\u094d\\u091a._\\u090f\\u092a\\u094d\\u0930\\u093f._\\u092e\\u0947._\\u091c\\u0942\\u0928._\\u091c\\u0941\\u0932\\u0948._\\u0911\\u0917._\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902._\\u0911\\u0915\\u094d\\u091f\\u094b._\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902._\\u0921\\u093f\\u0938\\u0947\\u0902.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0930\\u0935\\u093f\\u0935\\u093e\\u0930_\\u0938\\u094b\\u092e\\u0935\\u093e\\u0930_\\u092e\\u0902\\u0917\\u0933\\u0935\\u093e\\u0930_\\u092c\\u0941\\u0927\\u0935\\u093e\\u0930_\\u0917\\u0941\\u0930\\u0942\\u0935\\u093e\\u0930_\\u0936\\u0941\\u0915\\u094d\\u0930\\u0935\\u093e\\u0930_\\u0936\\u0928\\u093f\\u0935\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0930\\u0935\\u093f_\\u0938\\u094b\\u092e_\\u092e\\u0902\\u0917\\u0933_\\u092c\\u0941\\u0927_\\u0917\\u0941\\u0930\\u0942_\\u0936\\u0941\\u0915\\u094d\\u0930_\\u0936\\u0928\\u093f\".split(\"_\"),weekdaysMin:\"\\u0930_\\u0938\\u094b_\\u092e\\u0902_\\u092c\\u0941_\\u0917\\u0941_\\u0936\\u0941_\\u0936\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u0935\\u093e\\u091c\\u0924\\u093e\",LTS:\"A h:mm:ss \\u0935\\u093e\\u091c\\u0924\\u093e\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u0935\\u093e\\u091c\\u0924\\u093e\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u0935\\u093e\\u091c\\u0924\\u093e\"},calendar:{sameDay:\"[\\u0906\\u091c] LT\",nextDay:\"[\\u0909\\u0926\\u094d\\u092f\\u093e] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0915\\u093e\\u0932] LT\",lastWeek:\"[\\u092e\\u093e\\u0917\\u0940\\u0932] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s\\u092e\\u0927\\u094d\\u092f\\u0947\",past:\"%s\\u092a\\u0942\\u0930\\u094d\\u0935\\u0940\",s:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},preparse:function(m){return m.replace(/[\\u0967\\u0968\\u0969\\u096a\\u096b\\u096c\\u096d\\u096e\\u096f\\u0966]/g,function(a){return r[a]})},postformat:function(m){return m.replace(/\\d/g,function(a){return e[a]})},meridiemParse:/\\u092a\\u0939\\u093e\\u091f\\u0947|\\u0938\\u0915\\u093e\\u0933\\u0940|\\u0926\\u0941\\u092a\\u093e\\u0930\\u0940|\\u0938\\u093e\\u092f\\u0902\\u0915\\u093e\\u0933\\u0940|\\u0930\\u093e\\u0924\\u094d\\u0930\\u0940/,meridiemHour:function(m,a){return 12===m&&(m=0),\"\\u092a\\u0939\\u093e\\u091f\\u0947\"===a||\"\\u0938\\u0915\\u093e\\u0933\\u0940\"===a?m:\"\\u0926\\u0941\\u092a\\u093e\\u0930\\u0940\"===a||\"\\u0938\\u093e\\u092f\\u0902\\u0915\\u093e\\u0933\\u0940\"===a||\"\\u0930\\u093e\\u0924\\u094d\\u0930\\u0940\"===a?m>=12?m:m+12:void 0},meridiem:function(m,a,b){return m>=0&&m<6?\"\\u092a\\u0939\\u093e\\u091f\\u0947\":m<12?\"\\u0938\\u0915\\u093e\\u0933\\u0940\":m<17?\"\\u0926\\u0941\\u092a\\u093e\\u0930\\u0940\":m<20?\"\\u0938\\u093e\\u092f\\u0902\\u0915\\u093e\\u0933\\u0940\":\"\\u0930\\u093e\\u0924\\u094d\\u0930\\u0940\"},week:{dow:0,doy:6}})}(c(6738))},9900:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"ms-my\",{months:\"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember\".split(\"_\"),monthsShort:\"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis\".split(\"_\"),weekdays:\"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu\".split(\"_\"),weekdaysShort:\"Ahd_Isn_Sel_Rab_Kha_Jum_Sab\".split(\"_\"),weekdaysMin:\"Ah_Is_Sl_Rb_Km_Jm_Sb\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(r,u){return 12===r&&(r=0),\"pagi\"===u?r:\"tengahari\"===u?r>=11?r:r+12:\"petang\"===u||\"malam\"===u?r+12:void 0},meridiem:function(r,u,l){return r<11?\"pagi\":r<15?\"tengahari\":r<19?\"petang\":\"malam\"},calendar:{sameDay:\"[Hari ini pukul] LT\",nextDay:\"[Esok pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kelmarin pukul] LT\",lastWeek:\"dddd [lepas pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"dalam %s\",past:\"%s yang lepas\",s:\"beberapa saat\",ss:\"%d saat\",m:\"seminit\",mm:\"%d minit\",h:\"sejam\",hh:\"%d jam\",d:\"sehari\",dd:\"%d hari\",M:\"sebulan\",MM:\"%d bulan\",y:\"setahun\",yy:\"%d tahun\"},week:{dow:1,doy:7}})}(c(6738))},1341:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"ms\",{months:\"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember\".split(\"_\"),monthsShort:\"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis\".split(\"_\"),weekdays:\"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu\".split(\"_\"),weekdaysShort:\"Ahd_Isn_Sel_Rab_Kha_Jum_Sab\".split(\"_\"),weekdaysMin:\"Ah_Is_Sl_Rb_Km_Jm_Sb\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(r,u){return 12===r&&(r=0),\"pagi\"===u?r:\"tengahari\"===u?r>=11?r:r+12:\"petang\"===u||\"malam\"===u?r+12:void 0},meridiem:function(r,u,l){return r<11?\"pagi\":r<15?\"tengahari\":r<19?\"petang\":\"malam\"},calendar:{sameDay:\"[Hari ini pukul] LT\",nextDay:\"[Esok pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kelmarin pukul] LT\",lastWeek:\"dddd [lepas pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"dalam %s\",past:\"%s yang lepas\",s:\"beberapa saat\",ss:\"%d saat\",m:\"seminit\",mm:\"%d minit\",h:\"sejam\",hh:\"%d jam\",d:\"sehari\",dd:\"%d hari\",M:\"sebulan\",MM:\"%d bulan\",y:\"setahun\",yy:\"%d tahun\"},week:{dow:1,doy:7}})}(c(6738))},7734:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"mt\",{months:\"Jannar_Frar_Marzu_April_Mejju_\\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\\u010bembru\".split(\"_\"),monthsShort:\"Jan_Fra_Mar_Apr_Mej_\\u0120un_Lul_Aww_Set_Ott_Nov_Di\\u010b\".split(\"_\"),weekdays:\"Il-\\u0126add_It-Tnejn_It-Tlieta_L-Erbg\\u0127a_Il-\\u0126amis_Il-\\u0120img\\u0127a_Is-Sibt\".split(\"_\"),weekdaysShort:\"\\u0126ad_Tne_Tli_Erb_\\u0126am_\\u0120im_Sib\".split(\"_\"),weekdaysMin:\"\\u0126a_Tn_Tl_Er_\\u0126a_\\u0120i_Si\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Illum fil-]LT\",nextDay:\"[G\\u0127ada fil-]LT\",nextWeek:\"dddd [fil-]LT\",lastDay:\"[Il-biera\\u0127 fil-]LT\",lastWeek:\"dddd [li g\\u0127adda] [fil-]LT\",sameElse:\"L\"},relativeTime:{future:\"f\\u2019 %s\",past:\"%s ilu\",s:\"ftit sekondi\",ss:\"%d sekondi\",m:\"minuta\",mm:\"%d minuti\",h:\"sieg\\u0127a\",hh:\"%d sieg\\u0127at\",d:\"\\u0121urnata\",dd:\"%d \\u0121ranet\",M:\"xahar\",MM:\"%d xhur\",y:\"sena\",yy:\"%d sni\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(c(6738))},9034:function(st,P,c){!function(s){\"use strict\";var e={1:\"\\u1041\",2:\"\\u1042\",3:\"\\u1043\",4:\"\\u1044\",5:\"\\u1045\",6:\"\\u1046\",7:\"\\u1047\",8:\"\\u1048\",9:\"\\u1049\",0:\"\\u1040\"},r={\"\\u1041\":\"1\",\"\\u1042\":\"2\",\"\\u1043\":\"3\",\"\\u1044\":\"4\",\"\\u1045\":\"5\",\"\\u1046\":\"6\",\"\\u1047\":\"7\",\"\\u1048\":\"8\",\"\\u1049\":\"9\",\"\\u1040\":\"0\"};s.defineLocale(\"my\",{months:\"\\u1007\\u1014\\u103a\\u1014\\u101d\\u102b\\u101b\\u102e_\\u1016\\u1031\\u1016\\u1031\\u102c\\u103a\\u101d\\u102b\\u101b\\u102e_\\u1019\\u1010\\u103a_\\u1027\\u1015\\u103c\\u102e_\\u1019\\u1031_\\u1007\\u103d\\u1014\\u103a_\\u1007\\u1030\\u101c\\u102d\\u102f\\u1004\\u103a_\\u101e\\u103c\\u1002\\u102f\\u1010\\u103a_\\u1005\\u1000\\u103a\\u1010\\u1004\\u103a\\u1018\\u102c_\\u1021\\u1031\\u102c\\u1000\\u103a\\u1010\\u102d\\u102f\\u1018\\u102c_\\u1014\\u102d\\u102f\\u101d\\u1004\\u103a\\u1018\\u102c_\\u1012\\u102e\\u1007\\u1004\\u103a\\u1018\\u102c\".split(\"_\"),monthsShort:\"\\u1007\\u1014\\u103a_\\u1016\\u1031_\\u1019\\u1010\\u103a_\\u1015\\u103c\\u102e_\\u1019\\u1031_\\u1007\\u103d\\u1014\\u103a_\\u101c\\u102d\\u102f\\u1004\\u103a_\\u101e\\u103c_\\u1005\\u1000\\u103a_\\u1021\\u1031\\u102c\\u1000\\u103a_\\u1014\\u102d\\u102f_\\u1012\\u102e\".split(\"_\"),weekdays:\"\\u1010\\u1014\\u1004\\u103a\\u1039\\u1002\\u1014\\u103d\\u1031_\\u1010\\u1014\\u1004\\u103a\\u1039\\u101c\\u102c_\\u1021\\u1004\\u103a\\u1039\\u1002\\u102b_\\u1017\\u102f\\u1012\\u1039\\u1013\\u101f\\u1030\\u1038_\\u1000\\u103c\\u102c\\u101e\\u1015\\u1010\\u1031\\u1038_\\u101e\\u1031\\u102c\\u1000\\u103c\\u102c_\\u1005\\u1014\\u1031\".split(\"_\"),weekdaysShort:\"\\u1014\\u103d\\u1031_\\u101c\\u102c_\\u1002\\u102b_\\u101f\\u1030\\u1038_\\u1000\\u103c\\u102c_\\u101e\\u1031\\u102c_\\u1014\\u1031\".split(\"_\"),weekdaysMin:\"\\u1014\\u103d\\u1031_\\u101c\\u102c_\\u1002\\u102b_\\u101f\\u1030\\u1038_\\u1000\\u103c\\u102c_\\u101e\\u1031\\u102c_\\u1014\\u1031\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u101a\\u1014\\u1031.] LT [\\u1019\\u103e\\u102c]\",nextDay:\"[\\u1019\\u1014\\u1000\\u103a\\u1016\\u103c\\u1014\\u103a] LT [\\u1019\\u103e\\u102c]\",nextWeek:\"dddd LT [\\u1019\\u103e\\u102c]\",lastDay:\"[\\u1019\\u1014\\u1031.\\u1000] LT [\\u1019\\u103e\\u102c]\",lastWeek:\"[\\u1015\\u103c\\u102e\\u1038\\u1001\\u1032\\u1037\\u101e\\u1031\\u102c] dddd LT [\\u1019\\u103e\\u102c]\",sameElse:\"L\"},relativeTime:{future:\"\\u101c\\u102c\\u1019\\u100a\\u103a\\u1037 %s \\u1019\\u103e\\u102c\",past:\"\\u101c\\u103d\\u1014\\u103a\\u1001\\u1032\\u1037\\u101e\\u1031\\u102c %s \\u1000\",s:\"\\u1005\\u1000\\u1039\\u1000\\u1014\\u103a.\\u1021\\u1014\\u100a\\u103a\\u1038\\u1004\\u101a\\u103a\",ss:\"%d \\u1005\\u1000\\u1039\\u1000\\u1014\\u1037\\u103a\",m:\"\\u1010\\u1005\\u103a\\u1019\\u102d\\u1014\\u1005\\u103a\",mm:\"%d \\u1019\\u102d\\u1014\\u1005\\u103a\",h:\"\\u1010\\u1005\\u103a\\u1014\\u102c\\u101b\\u102e\",hh:\"%d \\u1014\\u102c\\u101b\\u102e\",d:\"\\u1010\\u1005\\u103a\\u101b\\u1000\\u103a\",dd:\"%d \\u101b\\u1000\\u103a\",M:\"\\u1010\\u1005\\u103a\\u101c\",MM:\"%d \\u101c\",y:\"\\u1010\\u1005\\u103a\\u1014\\u103e\\u1005\\u103a\",yy:\"%d \\u1014\\u103e\\u1005\\u103a\"},preparse:function(l){return l.replace(/[\\u1041\\u1042\\u1043\\u1044\\u1045\\u1046\\u1047\\u1048\\u1049\\u1040]/g,function(m){return r[m]})},postformat:function(l){return l.replace(/\\d/g,function(m){return e[m]})},week:{dow:1,doy:4}})}(c(6738))},9324:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"nb\",{months:\"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember\".split(\"_\"),monthsShort:\"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.\".split(\"_\"),monthsParseExact:!0,weekdays:\"s\\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\\xf8rdag\".split(\"_\"),weekdaysShort:\"s\\xf8._ma._ti._on._to._fr._l\\xf8.\".split(\"_\"),weekdaysMin:\"s\\xf8_ma_ti_on_to_fr_l\\xf8\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY [kl.] HH:mm\",LLLL:\"dddd D. MMMM YYYY [kl.] HH:mm\"},calendar:{sameDay:\"[i dag kl.] LT\",nextDay:\"[i morgen kl.] LT\",nextWeek:\"dddd [kl.] LT\",lastDay:\"[i g\\xe5r kl.] LT\",lastWeek:\"[forrige] dddd [kl.] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"%s siden\",s:\"noen sekunder\",ss:\"%d sekunder\",m:\"ett minutt\",mm:\"%d minutter\",h:\"en time\",hh:\"%d timer\",d:\"en dag\",dd:\"%d dager\",w:\"en uke\",ww:\"%d uker\",M:\"en m\\xe5ned\",MM:\"%d m\\xe5neder\",y:\"ett \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(c(6738))},6495:function(st,P,c){!function(s){\"use strict\";var e={1:\"\\u0967\",2:\"\\u0968\",3:\"\\u0969\",4:\"\\u096a\",5:\"\\u096b\",6:\"\\u096c\",7:\"\\u096d\",8:\"\\u096e\",9:\"\\u096f\",0:\"\\u0966\"},r={\"\\u0967\":\"1\",\"\\u0968\":\"2\",\"\\u0969\":\"3\",\"\\u096a\":\"4\",\"\\u096b\":\"5\",\"\\u096c\":\"6\",\"\\u096d\":\"7\",\"\\u096e\":\"8\",\"\\u096f\":\"9\",\"\\u0966\":\"0\"};s.defineLocale(\"ne\",{months:\"\\u091c\\u0928\\u0935\\u0930\\u0940_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u093f\\u0932_\\u092e\\u0908_\\u091c\\u0941\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908_\\u0905\\u0917\\u0937\\u094d\\u091f_\\u0938\\u0947\\u092a\\u094d\\u091f\\u0947\\u092e\\u094d\\u092c\\u0930_\\u0905\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930_\\u0928\\u094b\\u092d\\u0947\\u092e\\u094d\\u092c\\u0930_\\u0921\\u093f\\u0938\\u0947\\u092e\\u094d\\u092c\\u0930\".split(\"_\"),monthsShort:\"\\u091c\\u0928._\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941._\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u093f._\\u092e\\u0908_\\u091c\\u0941\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908._\\u0905\\u0917._\\u0938\\u0947\\u092a\\u094d\\u091f._\\u0905\\u0915\\u094d\\u091f\\u094b._\\u0928\\u094b\\u092d\\u0947._\\u0921\\u093f\\u0938\\u0947.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0906\\u0907\\u0924\\u092c\\u093e\\u0930_\\u0938\\u094b\\u092e\\u092c\\u093e\\u0930_\\u092e\\u0919\\u094d\\u0917\\u0932\\u092c\\u093e\\u0930_\\u092c\\u0941\\u0927\\u092c\\u093e\\u0930_\\u092c\\u093f\\u0939\\u093f\\u092c\\u093e\\u0930_\\u0936\\u0941\\u0915\\u094d\\u0930\\u092c\\u093e\\u0930_\\u0936\\u0928\\u093f\\u092c\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0906\\u0907\\u0924._\\u0938\\u094b\\u092e._\\u092e\\u0919\\u094d\\u0917\\u0932._\\u092c\\u0941\\u0927._\\u092c\\u093f\\u0939\\u093f._\\u0936\\u0941\\u0915\\u094d\\u0930._\\u0936\\u0928\\u093f.\".split(\"_\"),weekdaysMin:\"\\u0906._\\u0938\\u094b._\\u092e\\u0902._\\u092c\\u0941._\\u092c\\u093f._\\u0936\\u0941._\\u0936.\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"A\\u0915\\u094b h:mm \\u092c\\u091c\\u0947\",LTS:\"A\\u0915\\u094b h:mm:ss \\u092c\\u091c\\u0947\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A\\u0915\\u094b h:mm \\u092c\\u091c\\u0947\",LLLL:\"dddd, D MMMM YYYY, A\\u0915\\u094b h:mm \\u092c\\u091c\\u0947\"},preparse:function(l){return l.replace(/[\\u0967\\u0968\\u0969\\u096a\\u096b\\u096c\\u096d\\u096e\\u096f\\u0966]/g,function(m){return r[m]})},postformat:function(l){return l.replace(/\\d/g,function(m){return e[m]})},meridiemParse:/\\u0930\\u093e\\u0924\\u093f|\\u092c\\u093f\\u0939\\u093e\\u0928|\\u0926\\u093f\\u0909\\u0901\\u0938\\u094b|\\u0938\\u093e\\u0901\\u091d/,meridiemHour:function(l,m){return 12===l&&(l=0),\"\\u0930\\u093e\\u0924\\u093f\"===m?l<4?l:l+12:\"\\u092c\\u093f\\u0939\\u093e\\u0928\"===m?l:\"\\u0926\\u093f\\u0909\\u0901\\u0938\\u094b\"===m?l>=10?l:l+12:\"\\u0938\\u093e\\u0901\\u091d\"===m?l+12:void 0},meridiem:function(l,m,a){return l<3?\"\\u0930\\u093e\\u0924\\u093f\":l<12?\"\\u092c\\u093f\\u0939\\u093e\\u0928\":l<16?\"\\u0926\\u093f\\u0909\\u0901\\u0938\\u094b\":l<20?\"\\u0938\\u093e\\u0901\\u091d\":\"\\u0930\\u093e\\u0924\\u093f\"},calendar:{sameDay:\"[\\u0906\\u091c] LT\",nextDay:\"[\\u092d\\u094b\\u0932\\u093f] LT\",nextWeek:\"[\\u0906\\u0909\\u0901\\u0926\\u094b] dddd[,] LT\",lastDay:\"[\\u0939\\u093f\\u091c\\u094b] LT\",lastWeek:\"[\\u0917\\u090f\\u0915\\u094b] dddd[,] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\\u092e\\u093e\",past:\"%s \\u0905\\u0917\\u093e\\u0921\\u093f\",s:\"\\u0915\\u0947\\u0939\\u0940 \\u0915\\u094d\\u0937\\u0923\",ss:\"%d \\u0938\\u0947\\u0915\\u0947\\u0923\\u094d\\u0921\",m:\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u0947\\u091f\",mm:\"%d \\u092e\\u093f\\u0928\\u0947\\u091f\",h:\"\\u090f\\u0915 \\u0918\\u0923\\u094d\\u091f\\u093e\",hh:\"%d \\u0918\\u0923\\u094d\\u091f\\u093e\",d:\"\\u090f\\u0915 \\u0926\\u093f\\u0928\",dd:\"%d \\u0926\\u093f\\u0928\",M:\"\\u090f\\u0915 \\u092e\\u0939\\u093f\\u0928\\u093e\",MM:\"%d \\u092e\\u0939\\u093f\\u0928\\u093e\",y:\"\\u090f\\u0915 \\u092c\\u0930\\u094d\\u0937\",yy:\"%d \\u092c\\u0930\\u094d\\u0937\"},week:{dow:0,doy:6}})}(c(6738))},6272:function(st,P,c){!function(s){\"use strict\";var e=\"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.\".split(\"_\"),r=\"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),u=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],l=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\\.?|feb\\.?|mrt\\.?|apr\\.?|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i;s.defineLocale(\"nl-be\",{months:\"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december\".split(\"_\"),monthsShort:function(a,b){return a?/-MMM-/.test(b)?r[a.month()]:e[a.month()]:e},monthsRegex:l,monthsShortRegex:l,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\\.?|feb\\.?|mrt\\.?|apr\\.?|mei|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i,monthsParse:u,longMonthsParse:u,shortMonthsParse:u,weekdays:\"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag\".split(\"_\"),weekdaysShort:\"zo._ma._di._wo._do._vr._za.\".split(\"_\"),weekdaysMin:\"zo_ma_di_wo_do_vr_za\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[vandaag om] LT\",nextDay:\"[morgen om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[gisteren om] LT\",lastWeek:\"[afgelopen] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"over %s\",past:\"%s geleden\",s:\"een paar seconden\",ss:\"%d seconden\",m:\"\\xe9\\xe9n minuut\",mm:\"%d minuten\",h:\"\\xe9\\xe9n uur\",hh:\"%d uur\",d:\"\\xe9\\xe9n dag\",dd:\"%d dagen\",M:\"\\xe9\\xe9n maand\",MM:\"%d maanden\",y:\"\\xe9\\xe9n jaar\",yy:\"%d jaar\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(a){return a+(1===a||8===a||a>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(c(6738))},673:function(st,P,c){!function(s){\"use strict\";var e=\"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.\".split(\"_\"),r=\"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),u=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],l=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\\.?|feb\\.?|mrt\\.?|apr\\.?|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i;s.defineLocale(\"nl\",{months:\"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december\".split(\"_\"),monthsShort:function(a,b){return a?/-MMM-/.test(b)?r[a.month()]:e[a.month()]:e},monthsRegex:l,monthsShortRegex:l,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\\.?|feb\\.?|mrt\\.?|apr\\.?|mei|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i,monthsParse:u,longMonthsParse:u,shortMonthsParse:u,weekdays:\"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag\".split(\"_\"),weekdaysShort:\"zo._ma._di._wo._do._vr._za.\".split(\"_\"),weekdaysMin:\"zo_ma_di_wo_do_vr_za\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[vandaag om] LT\",nextDay:\"[morgen om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[gisteren om] LT\",lastWeek:\"[afgelopen] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"over %s\",past:\"%s geleden\",s:\"een paar seconden\",ss:\"%d seconden\",m:\"\\xe9\\xe9n minuut\",mm:\"%d minuten\",h:\"\\xe9\\xe9n uur\",hh:\"%d uur\",d:\"\\xe9\\xe9n dag\",dd:\"%d dagen\",w:\"\\xe9\\xe9n week\",ww:\"%d weken\",M:\"\\xe9\\xe9n maand\",MM:\"%d maanden\",y:\"\\xe9\\xe9n jaar\",yy:\"%d jaar\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(a){return a+(1===a||8===a||a>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(c(6738))},2486:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"nn\",{months:\"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember\".split(\"_\"),monthsShort:\"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.\".split(\"_\"),monthsParseExact:!0,weekdays:\"sundag_m\\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag\".split(\"_\"),weekdaysShort:\"su._m\\xe5._ty._on._to._fr._lau.\".split(\"_\"),weekdaysMin:\"su_m\\xe5_ty_on_to_fr_la\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY [kl.] H:mm\",LLLL:\"dddd D. MMMM YYYY [kl.] HH:mm\"},calendar:{sameDay:\"[I dag klokka] LT\",nextDay:\"[I morgon klokka] LT\",nextWeek:\"dddd [klokka] LT\",lastDay:\"[I g\\xe5r klokka] LT\",lastWeek:\"[F\\xf8reg\\xe5ande] dddd [klokka] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"%s sidan\",s:\"nokre sekund\",ss:\"%d sekund\",m:\"eit minutt\",mm:\"%d minutt\",h:\"ein time\",hh:\"%d timar\",d:\"ein dag\",dd:\"%d dagar\",w:\"ei veke\",ww:\"%d veker\",M:\"ein m\\xe5nad\",MM:\"%d m\\xe5nader\",y:\"eit \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(c(6738))},6219:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"oc-lnc\",{months:{standalone:\"geni\\xe8r_febri\\xe8r_mar\\xe7_abril_mai_junh_julhet_agost_setembre_oct\\xf2bre_novembre_decembre\".split(\"_\"),format:\"de geni\\xe8r_de febri\\xe8r_de mar\\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\\xf2bre_de novembre_de decembre\".split(\"_\"),isFormat:/D[oD]?(\\s)+MMMM/},monthsShort:\"gen._febr._mar\\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"dimenge_diluns_dimars_dim\\xe8cres_dij\\xf2us_divendres_dissabte\".split(\"_\"),weekdaysShort:\"dg._dl._dm._dc._dj._dv._ds.\".split(\"_\"),weekdaysMin:\"dg_dl_dm_dc_dj_dv_ds\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM [de] YYYY\",ll:\"D MMM YYYY\",LLL:\"D MMMM [de] YYYY [a] H:mm\",lll:\"D MMM YYYY, H:mm\",LLLL:\"dddd D MMMM [de] YYYY [a] H:mm\",llll:\"ddd D MMM YYYY, H:mm\"},calendar:{sameDay:\"[u\\xe8i a] LT\",nextDay:\"[deman a] LT\",nextWeek:\"dddd [a] LT\",lastDay:\"[i\\xe8r a] LT\",lastWeek:\"dddd [passat a] LT\",sameElse:\"L\"},relativeTime:{future:\"d'aqu\\xed %s\",past:\"fa %s\",s:\"unas segondas\",ss:\"%d segondas\",m:\"una minuta\",mm:\"%d minutas\",h:\"una ora\",hh:\"%d oras\",d:\"un jorn\",dd:\"%d jorns\",M:\"un mes\",MM:\"%d meses\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(r|n|t|\\xe8|a)/,ordinal:function(r,u){var l=1===r?\"r\":2===r?\"n\":3===r?\"r\":4===r?\"t\":\"\\xe8\";return(\"w\"===u||\"W\"===u)&&(l=\"a\"),r+l},week:{dow:1,doy:4}})}(c(6738))},2829:function(st,P,c){!function(s){\"use strict\";var e={1:\"\\u0a67\",2:\"\\u0a68\",3:\"\\u0a69\",4:\"\\u0a6a\",5:\"\\u0a6b\",6:\"\\u0a6c\",7:\"\\u0a6d\",8:\"\\u0a6e\",9:\"\\u0a6f\",0:\"\\u0a66\"},r={\"\\u0a67\":\"1\",\"\\u0a68\":\"2\",\"\\u0a69\":\"3\",\"\\u0a6a\":\"4\",\"\\u0a6b\":\"5\",\"\\u0a6c\":\"6\",\"\\u0a6d\":\"7\",\"\\u0a6e\":\"8\",\"\\u0a6f\":\"9\",\"\\u0a66\":\"0\"};s.defineLocale(\"pa-in\",{months:\"\\u0a1c\\u0a28\\u0a35\\u0a30\\u0a40_\\u0a2b\\u0a3c\\u0a30\\u0a35\\u0a30\\u0a40_\\u0a2e\\u0a3e\\u0a30\\u0a1a_\\u0a05\\u0a2a\\u0a4d\\u0a30\\u0a48\\u0a32_\\u0a2e\\u0a08_\\u0a1c\\u0a42\\u0a28_\\u0a1c\\u0a41\\u0a32\\u0a3e\\u0a08_\\u0a05\\u0a17\\u0a38\\u0a24_\\u0a38\\u0a24\\u0a70\\u0a2c\\u0a30_\\u0a05\\u0a15\\u0a24\\u0a42\\u0a2c\\u0a30_\\u0a28\\u0a35\\u0a70\\u0a2c\\u0a30_\\u0a26\\u0a38\\u0a70\\u0a2c\\u0a30\".split(\"_\"),monthsShort:\"\\u0a1c\\u0a28\\u0a35\\u0a30\\u0a40_\\u0a2b\\u0a3c\\u0a30\\u0a35\\u0a30\\u0a40_\\u0a2e\\u0a3e\\u0a30\\u0a1a_\\u0a05\\u0a2a\\u0a4d\\u0a30\\u0a48\\u0a32_\\u0a2e\\u0a08_\\u0a1c\\u0a42\\u0a28_\\u0a1c\\u0a41\\u0a32\\u0a3e\\u0a08_\\u0a05\\u0a17\\u0a38\\u0a24_\\u0a38\\u0a24\\u0a70\\u0a2c\\u0a30_\\u0a05\\u0a15\\u0a24\\u0a42\\u0a2c\\u0a30_\\u0a28\\u0a35\\u0a70\\u0a2c\\u0a30_\\u0a26\\u0a38\\u0a70\\u0a2c\\u0a30\".split(\"_\"),weekdays:\"\\u0a10\\u0a24\\u0a35\\u0a3e\\u0a30_\\u0a38\\u0a4b\\u0a2e\\u0a35\\u0a3e\\u0a30_\\u0a2e\\u0a70\\u0a17\\u0a32\\u0a35\\u0a3e\\u0a30_\\u0a2c\\u0a41\\u0a27\\u0a35\\u0a3e\\u0a30_\\u0a35\\u0a40\\u0a30\\u0a35\\u0a3e\\u0a30_\\u0a38\\u0a3c\\u0a41\\u0a71\\u0a15\\u0a30\\u0a35\\u0a3e\\u0a30_\\u0a38\\u0a3c\\u0a28\\u0a40\\u0a1a\\u0a30\\u0a35\\u0a3e\\u0a30\".split(\"_\"),weekdaysShort:\"\\u0a10\\u0a24_\\u0a38\\u0a4b\\u0a2e_\\u0a2e\\u0a70\\u0a17\\u0a32_\\u0a2c\\u0a41\\u0a27_\\u0a35\\u0a40\\u0a30_\\u0a38\\u0a3c\\u0a41\\u0a15\\u0a30_\\u0a38\\u0a3c\\u0a28\\u0a40\".split(\"_\"),weekdaysMin:\"\\u0a10\\u0a24_\\u0a38\\u0a4b\\u0a2e_\\u0a2e\\u0a70\\u0a17\\u0a32_\\u0a2c\\u0a41\\u0a27_\\u0a35\\u0a40\\u0a30_\\u0a38\\u0a3c\\u0a41\\u0a15\\u0a30_\\u0a38\\u0a3c\\u0a28\\u0a40\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u0a35\\u0a1c\\u0a47\",LTS:\"A h:mm:ss \\u0a35\\u0a1c\\u0a47\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u0a35\\u0a1c\\u0a47\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u0a35\\u0a1c\\u0a47\"},calendar:{sameDay:\"[\\u0a05\\u0a1c] LT\",nextDay:\"[\\u0a15\\u0a32] LT\",nextWeek:\"[\\u0a05\\u0a17\\u0a32\\u0a3e] dddd, LT\",lastDay:\"[\\u0a15\\u0a32] LT\",lastWeek:\"[\\u0a2a\\u0a3f\\u0a1b\\u0a32\\u0a47] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0a35\\u0a3f\\u0a71\\u0a1a\",past:\"%s \\u0a2a\\u0a3f\\u0a1b\\u0a32\\u0a47\",s:\"\\u0a15\\u0a41\\u0a1d \\u0a38\\u0a15\\u0a3f\\u0a70\\u0a1f\",ss:\"%d \\u0a38\\u0a15\\u0a3f\\u0a70\\u0a1f\",m:\"\\u0a07\\u0a15 \\u0a2e\\u0a3f\\u0a70\\u0a1f\",mm:\"%d \\u0a2e\\u0a3f\\u0a70\\u0a1f\",h:\"\\u0a07\\u0a71\\u0a15 \\u0a18\\u0a70\\u0a1f\\u0a3e\",hh:\"%d \\u0a18\\u0a70\\u0a1f\\u0a47\",d:\"\\u0a07\\u0a71\\u0a15 \\u0a26\\u0a3f\\u0a28\",dd:\"%d \\u0a26\\u0a3f\\u0a28\",M:\"\\u0a07\\u0a71\\u0a15 \\u0a2e\\u0a39\\u0a40\\u0a28\\u0a3e\",MM:\"%d \\u0a2e\\u0a39\\u0a40\\u0a28\\u0a47\",y:\"\\u0a07\\u0a71\\u0a15 \\u0a38\\u0a3e\\u0a32\",yy:\"%d \\u0a38\\u0a3e\\u0a32\"},preparse:function(l){return l.replace(/[\\u0a67\\u0a68\\u0a69\\u0a6a\\u0a6b\\u0a6c\\u0a6d\\u0a6e\\u0a6f\\u0a66]/g,function(m){return r[m]})},postformat:function(l){return l.replace(/\\d/g,function(m){return e[m]})},meridiemParse:/\\u0a30\\u0a3e\\u0a24|\\u0a38\\u0a35\\u0a47\\u0a30|\\u0a26\\u0a41\\u0a2a\\u0a39\\u0a3f\\u0a30|\\u0a38\\u0a3c\\u0a3e\\u0a2e/,meridiemHour:function(l,m){return 12===l&&(l=0),\"\\u0a30\\u0a3e\\u0a24\"===m?l<4?l:l+12:\"\\u0a38\\u0a35\\u0a47\\u0a30\"===m?l:\"\\u0a26\\u0a41\\u0a2a\\u0a39\\u0a3f\\u0a30\"===m?l>=10?l:l+12:\"\\u0a38\\u0a3c\\u0a3e\\u0a2e\"===m?l+12:void 0},meridiem:function(l,m,a){return l<4?\"\\u0a30\\u0a3e\\u0a24\":l<10?\"\\u0a38\\u0a35\\u0a47\\u0a30\":l<17?\"\\u0a26\\u0a41\\u0a2a\\u0a39\\u0a3f\\u0a30\":l<20?\"\\u0a38\\u0a3c\\u0a3e\\u0a2e\":\"\\u0a30\\u0a3e\\u0a24\"},week:{dow:0,doy:6}})}(c(6738))},8444:function(st,P,c){!function(s){\"use strict\";var e=\"stycze\\u0144_luty_marzec_kwiecie\\u0144_maj_czerwiec_lipiec_sierpie\\u0144_wrzesie\\u0144_pa\\u017adziernik_listopad_grudzie\\u0144\".split(\"_\"),r=\"stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\\u015bnia_pa\\u017adziernika_listopada_grudnia\".split(\"_\"),u=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\\u017a/i,/^lis/i,/^gru/i];function l(b){return b%10<5&&b%10>1&&~~(b/10)%10!=1}function m(b,y,M){var B=b+\" \";switch(M){case\"ss\":return B+(l(b)?\"sekundy\":\"sekund\");case\"m\":return y?\"minuta\":\"minut\\u0119\";case\"mm\":return B+(l(b)?\"minuty\":\"minut\");case\"h\":return y?\"godzina\":\"godzin\\u0119\";case\"hh\":return B+(l(b)?\"godziny\":\"godzin\");case\"ww\":return B+(l(b)?\"tygodnie\":\"tygodni\");case\"MM\":return B+(l(b)?\"miesi\\u0105ce\":\"miesi\\u0119cy\");case\"yy\":return B+(l(b)?\"lata\":\"lat\")}}s.defineLocale(\"pl\",{months:function(b,y){return b?/D MMMM/.test(y)?r[b.month()]:e[b.month()]:e},monthsShort:\"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\\u017a_lis_gru\".split(\"_\"),monthsParse:u,longMonthsParse:u,shortMonthsParse:u,weekdays:\"niedziela_poniedzia\\u0142ek_wtorek_\\u015broda_czwartek_pi\\u0105tek_sobota\".split(\"_\"),weekdaysShort:\"ndz_pon_wt_\\u015br_czw_pt_sob\".split(\"_\"),weekdaysMin:\"Nd_Pn_Wt_\\u015ar_Cz_Pt_So\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Dzi\\u015b o] LT\",nextDay:\"[Jutro o] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[W niedziel\\u0119 o] LT\";case 2:return\"[We wtorek o] LT\";case 3:return\"[W \\u015brod\\u0119 o] LT\";case 6:return\"[W sobot\\u0119 o] LT\";default:return\"[W] dddd [o] LT\"}},lastDay:\"[Wczoraj o] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[W zesz\\u0142\\u0105 niedziel\\u0119 o] LT\";case 3:return\"[W zesz\\u0142\\u0105 \\u015brod\\u0119 o] LT\";case 6:return\"[W zesz\\u0142\\u0105 sobot\\u0119 o] LT\";default:return\"[W zesz\\u0142y] dddd [o] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"%s temu\",s:\"kilka sekund\",ss:m,m,mm:m,h:m,hh:m,d:\"1 dzie\\u0144\",dd:\"%d dni\",w:\"tydzie\\u0144\",ww:m,M:\"miesi\\u0105c\",MM:m,y:\"rok\",yy:m},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(c(6738))},6117:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"pt-br\",{months:\"janeiro_fevereiro_mar\\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro\".split(\"_\"),monthsShort:\"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez\".split(\"_\"),weekdays:\"domingo_segunda-feira_ter\\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom_seg_ter_qua_qui_sex_s\\xe1b\".split(\"_\"),weekdaysMin:\"do_2\\xaa_3\\xaa_4\\xaa_5\\xaa_6\\xaa_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY [\\xe0s] HH:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY [\\xe0s] HH:mm\"},calendar:{sameDay:\"[Hoje \\xe0s] LT\",nextDay:\"[Amanh\\xe3 \\xe0s] LT\",nextWeek:\"dddd [\\xe0s] LT\",lastDay:\"[Ontem \\xe0s] LT\",lastWeek:function(){return 0===this.day()||6===this.day()?\"[\\xdaltimo] dddd [\\xe0s] LT\":\"[\\xdaltima] dddd [\\xe0s] LT\"},sameElse:\"L\"},relativeTime:{future:\"em %s\",past:\"h\\xe1 %s\",s:\"poucos segundos\",ss:\"%d segundos\",m:\"um minuto\",mm:\"%d minutos\",h:\"uma hora\",hh:\"%d horas\",d:\"um dia\",dd:\"%d dias\",M:\"um m\\xeas\",MM:\"%d meses\",y:\"um ano\",yy:\"%d anos\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",invalidDate:\"Data inv\\xe1lida\"})}(c(6738))},3170:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"pt\",{months:\"janeiro_fevereiro_mar\\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro\".split(\"_\"),monthsShort:\"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez\".split(\"_\"),weekdays:\"Domingo_Segunda-feira_Ter\\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\\xe1bado\".split(\"_\"),weekdaysShort:\"Dom_Seg_Ter_Qua_Qui_Sex_S\\xe1b\".split(\"_\"),weekdaysMin:\"Do_2\\xaa_3\\xaa_4\\xaa_5\\xaa_6\\xaa_S\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY HH:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY HH:mm\"},calendar:{sameDay:\"[Hoje \\xe0s] LT\",nextDay:\"[Amanh\\xe3 \\xe0s] LT\",nextWeek:\"dddd [\\xe0s] LT\",lastDay:\"[Ontem \\xe0s] LT\",lastWeek:function(){return 0===this.day()||6===this.day()?\"[\\xdaltimo] dddd [\\xe0s] LT\":\"[\\xdaltima] dddd [\\xe0s] LT\"},sameElse:\"L\"},relativeTime:{future:\"em %s\",past:\"h\\xe1 %s\",s:\"segundos\",ss:\"%d segundos\",m:\"um minuto\",mm:\"%d minutos\",h:\"uma hora\",hh:\"%d horas\",d:\"um dia\",dd:\"%d dias\",w:\"uma semana\",ww:\"%d semanas\",M:\"um m\\xeas\",MM:\"%d meses\",y:\"um ano\",yy:\"%d anos\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(c(6738))},6587:function(st,P,c){!function(s){\"use strict\";function e(u,l,m){var b=\" \";return(u%100>=20||u>=100&&u%100==0)&&(b=\" de \"),u+b+{ss:\"secunde\",mm:\"minute\",hh:\"ore\",dd:\"zile\",ww:\"s\\u0103pt\\u0103m\\xe2ni\",MM:\"luni\",yy:\"ani\"}[m]}s.defineLocale(\"ro\",{months:\"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie\".split(\"_\"),monthsShort:\"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"duminic\\u0103_luni_mar\\u021bi_miercuri_joi_vineri_s\\xe2mb\\u0103t\\u0103\".split(\"_\"),weekdaysShort:\"Dum_Lun_Mar_Mie_Joi_Vin_S\\xe2m\".split(\"_\"),weekdaysMin:\"Du_Lu_Ma_Mi_Jo_Vi_S\\xe2\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY H:mm\",LLLL:\"dddd, D MMMM YYYY H:mm\"},calendar:{sameDay:\"[azi la] LT\",nextDay:\"[m\\xe2ine la] LT\",nextWeek:\"dddd [la] LT\",lastDay:\"[ieri la] LT\",lastWeek:\"[fosta] dddd [la] LT\",sameElse:\"L\"},relativeTime:{future:\"peste %s\",past:\"%s \\xeen urm\\u0103\",s:\"c\\xe2teva secunde\",ss:e,m:\"un minut\",mm:e,h:\"o or\\u0103\",hh:e,d:\"o zi\",dd:e,w:\"o s\\u0103pt\\u0103m\\xe2n\\u0103\",ww:e,M:\"o lun\\u0103\",MM:e,y:\"un an\",yy:e},week:{dow:1,doy:7}})}(c(6738))},9264:function(st,P,c){!function(s){\"use strict\";function r(m,a,b){return\"m\"===b?a?\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\":\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0443\":m+\" \"+function(m,a){var b=m.split(\"_\");return a%10==1&&a%100!=11?b[0]:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?b[1]:b[2]}({ss:a?\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0443_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",mm:a?\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0430_\\u043c\\u0438\\u043d\\u0443\\u0442\\u044b_\\u043c\\u0438\\u043d\\u0443\\u0442\":\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0443_\\u043c\\u0438\\u043d\\u0443\\u0442\\u044b_\\u043c\\u0438\\u043d\\u0443\\u0442\",hh:\"\\u0447\\u0430\\u0441_\\u0447\\u0430\\u0441\\u0430_\\u0447\\u0430\\u0441\\u043e\\u0432\",dd:\"\\u0434\\u0435\\u043d\\u044c_\\u0434\\u043d\\u044f_\\u0434\\u043d\\u0435\\u0439\",ww:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u044f_\\u043d\\u0435\\u0434\\u0435\\u043b\\u0438_\\u043d\\u0435\\u0434\\u0435\\u043b\\u044c\",MM:\"\\u043c\\u0435\\u0441\\u044f\\u0446_\\u043c\\u0435\\u0441\\u044f\\u0446\\u0430_\\u043c\\u0435\\u0441\\u044f\\u0446\\u0435\\u0432\",yy:\"\\u0433\\u043e\\u0434_\\u0433\\u043e\\u0434\\u0430_\\u043b\\u0435\\u0442\"}[b],+m)}var u=[/^\\u044f\\u043d\\u0432/i,/^\\u0444\\u0435\\u0432/i,/^\\u043c\\u0430\\u0440/i,/^\\u0430\\u043f\\u0440/i,/^\\u043c\\u0430[\\u0439\\u044f]/i,/^\\u0438\\u044e\\u043d/i,/^\\u0438\\u044e\\u043b/i,/^\\u0430\\u0432\\u0433/i,/^\\u0441\\u0435\\u043d/i,/^\\u043e\\u043a\\u0442/i,/^\\u043d\\u043e\\u044f/i,/^\\u0434\\u0435\\u043a/i];s.defineLocale(\"ru\",{months:{format:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u044f_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u044f_\\u043c\\u0430\\u0440\\u0442\\u0430_\\u0430\\u043f\\u0440\\u0435\\u043b\\u044f_\\u043c\\u0430\\u044f_\\u0438\\u044e\\u043d\\u044f_\\u0438\\u044e\\u043b\\u044f_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u044f_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u044f_\\u043d\\u043e\\u044f\\u0431\\u0440\\u044f_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u044f\".split(\"_\"),standalone:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u044c_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u044c_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b\\u044c_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043d\\u043e\\u044f\\u0431\\u0440\\u044c_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u044c\".split(\"_\")},monthsShort:{format:\"\\u044f\\u043d\\u0432._\\u0444\\u0435\\u0432\\u0440._\\u043c\\u0430\\u0440._\\u0430\\u043f\\u0440._\\u043c\\u0430\\u044f_\\u0438\\u044e\\u043d\\u044f_\\u0438\\u044e\\u043b\\u044f_\\u0430\\u0432\\u0433._\\u0441\\u0435\\u043d\\u0442._\\u043e\\u043a\\u0442._\\u043d\\u043e\\u044f\\u0431._\\u0434\\u0435\\u043a.\".split(\"_\"),standalone:\"\\u044f\\u043d\\u0432._\\u0444\\u0435\\u0432\\u0440._\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440._\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433._\\u0441\\u0435\\u043d\\u0442._\\u043e\\u043a\\u0442._\\u043d\\u043e\\u044f\\u0431._\\u0434\\u0435\\u043a.\".split(\"_\")},weekdays:{standalone:\"\\u0432\\u043e\\u0441\\u043a\\u0440\\u0435\\u0441\\u0435\\u043d\\u044c\\u0435_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u044c\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440\\u0433_\\u043f\\u044f\\u0442\\u043d\\u0438\\u0446\\u0430_\\u0441\\u0443\\u0431\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),format:\"\\u0432\\u043e\\u0441\\u043a\\u0440\\u0435\\u0441\\u0435\\u043d\\u044c\\u0435_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u044c\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0443_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440\\u0433_\\u043f\\u044f\\u0442\\u043d\\u0438\\u0446\\u0443_\\u0441\\u0443\\u0431\\u0431\\u043e\\u0442\\u0443\".split(\"_\"),isFormat:/\\[ ?[\\u0412\\u0432] ?(?:\\u043f\\u0440\\u043e\\u0448\\u043b\\u0443\\u044e|\\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0443\\u044e|\\u044d\\u0442\\u0443)? ?] ?dddd/},weekdaysShort:\"\\u0432\\u0441_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),weekdaysMin:\"\\u0432\\u0441_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),monthsParse:u,longMonthsParse:u,shortMonthsParse:u,monthsRegex:/^(\\u044f\\u043d\\u0432\\u0430\\u0440[\\u044c\\u044f]|\\u044f\\u043d\\u0432\\.?|\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b[\\u044c\\u044f]|\\u0444\\u0435\\u0432\\u0440?\\.?|\\u043c\\u0430\\u0440\\u0442\\u0430?|\\u043c\\u0430\\u0440\\.?|\\u0430\\u043f\\u0440\\u0435\\u043b[\\u044c\\u044f]|\\u0430\\u043f\\u0440\\.?|\\u043c\\u0430[\\u0439\\u044f]|\\u0438\\u044e\\u043d[\\u044c\\u044f]|\\u0438\\u044e\\u043d\\.?|\\u0438\\u044e\\u043b[\\u044c\\u044f]|\\u0438\\u044e\\u043b\\.?|\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430?|\\u0430\\u0432\\u0433\\.?|\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u0441\\u0435\\u043d\\u0442?\\.?|\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043e\\u043a\\u0442\\.?|\\u043d\\u043e\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043d\\u043e\\u044f\\u0431?\\.?|\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440[\\u044c\\u044f]|\\u0434\\u0435\\u043a\\.?)/i,monthsShortRegex:/^(\\u044f\\u043d\\u0432\\u0430\\u0440[\\u044c\\u044f]|\\u044f\\u043d\\u0432\\.?|\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b[\\u044c\\u044f]|\\u0444\\u0435\\u0432\\u0440?\\.?|\\u043c\\u0430\\u0440\\u0442\\u0430?|\\u043c\\u0430\\u0440\\.?|\\u0430\\u043f\\u0440\\u0435\\u043b[\\u044c\\u044f]|\\u0430\\u043f\\u0440\\.?|\\u043c\\u0430[\\u0439\\u044f]|\\u0438\\u044e\\u043d[\\u044c\\u044f]|\\u0438\\u044e\\u043d\\.?|\\u0438\\u044e\\u043b[\\u044c\\u044f]|\\u0438\\u044e\\u043b\\.?|\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430?|\\u0430\\u0432\\u0433\\.?|\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u0441\\u0435\\u043d\\u0442?\\.?|\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043e\\u043a\\u0442\\.?|\\u043d\\u043e\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043d\\u043e\\u044f\\u0431?\\.?|\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440[\\u044c\\u044f]|\\u0434\\u0435\\u043a\\.?)/i,monthsStrictRegex:/^(\\u044f\\u043d\\u0432\\u0430\\u0440[\\u044f\\u044c]|\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b[\\u044f\\u044c]|\\u043c\\u0430\\u0440\\u0442\\u0430?|\\u0430\\u043f\\u0440\\u0435\\u043b[\\u044f\\u044c]|\\u043c\\u0430[\\u044f\\u0439]|\\u0438\\u044e\\u043d[\\u044f\\u044c]|\\u0438\\u044e\\u043b[\\u044f\\u044c]|\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430?|\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440[\\u044f\\u044c]|\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440[\\u044f\\u044c]|\\u043d\\u043e\\u044f\\u0431\\u0440[\\u044f\\u044c]|\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440[\\u044f\\u044c])/i,monthsShortStrictRegex:/^(\\u044f\\u043d\\u0432\\.|\\u0444\\u0435\\u0432\\u0440?\\.|\\u043c\\u0430\\u0440[\\u0442.]|\\u0430\\u043f\\u0440\\.|\\u043c\\u0430[\\u044f\\u0439]|\\u0438\\u044e\\u043d[\\u044c\\u044f.]|\\u0438\\u044e\\u043b[\\u044c\\u044f.]|\\u0430\\u0432\\u0433\\.|\\u0441\\u0435\\u043d\\u0442?\\.|\\u043e\\u043a\\u0442\\.|\\u043d\\u043e\\u044f\\u0431?\\.|\\u0434\\u0435\\u043a\\.)/i,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0433.\",LLL:\"D MMMM YYYY \\u0433., H:mm\",LLLL:\"dddd, D MMMM YYYY \\u0433., H:mm\"},calendar:{sameDay:\"[\\u0421\\u0435\\u0433\\u043e\\u0434\\u043d\\u044f, \\u0432] LT\",nextDay:\"[\\u0417\\u0430\\u0432\\u0442\\u0440\\u0430, \\u0432] LT\",lastDay:\"[\\u0412\\u0447\\u0435\\u0440\\u0430, \\u0432] LT\",nextWeek:function(m){if(m.week()===this.week())return 2===this.day()?\"[\\u0412\\u043e] dddd, [\\u0432] LT\":\"[\\u0412] dddd, [\\u0432] LT\";switch(this.day()){case 0:return\"[\\u0412 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0435\\u0435] dddd, [\\u0432] LT\";case 1:case 2:case 4:return\"[\\u0412 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0438\\u0439] dddd, [\\u0432] LT\";case 3:case 5:case 6:return\"[\\u0412 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0443\\u044e] dddd, [\\u0432] LT\"}},lastWeek:function(m){if(m.week()===this.week())return 2===this.day()?\"[\\u0412\\u043e] dddd, [\\u0432] LT\":\"[\\u0412] dddd, [\\u0432] LT\";switch(this.day()){case 0:return\"[\\u0412 \\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0435] dddd, [\\u0432] LT\";case 1:case 2:case 4:return\"[\\u0412 \\u043f\\u0440\\u043e\\u0448\\u043b\\u044b\\u0439] dddd, [\\u0432] LT\";case 3:case 5:case 6:return\"[\\u0412 \\u043f\\u0440\\u043e\\u0448\\u043b\\u0443\\u044e] dddd, [\\u0432] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u0447\\u0435\\u0440\\u0435\\u0437 %s\",past:\"%s \\u043d\\u0430\\u0437\\u0430\\u0434\",s:\"\\u043d\\u0435\\u0441\\u043a\\u043e\\u043b\\u044c\\u043a\\u043e \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:r,m:r,mm:r,h:\"\\u0447\\u0430\\u0441\",hh:r,d:\"\\u0434\\u0435\\u043d\\u044c\",dd:r,w:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u044f\",ww:r,M:\"\\u043c\\u0435\\u0441\\u044f\\u0446\",MM:r,y:\"\\u0433\\u043e\\u0434\",yy:r},meridiemParse:/\\u043d\\u043e\\u0447\\u0438|\\u0443\\u0442\\u0440\\u0430|\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0435\\u0440\\u0430/i,isPM:function(m){return/^(\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0435\\u0440\\u0430)$/.test(m)},meridiem:function(m,a,b){return m<4?\"\\u043d\\u043e\\u0447\\u0438\":m<12?\"\\u0443\\u0442\\u0440\\u0430\":m<17?\"\\u0434\\u043d\\u044f\":\"\\u0432\\u0435\\u0447\\u0435\\u0440\\u0430\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0439|\\u0433\\u043e|\\u044f)/,ordinal:function(m,a){switch(a){case\"M\":case\"d\":case\"DDD\":return m+\"-\\u0439\";case\"D\":return m+\"-\\u0433\\u043e\";case\"w\":case\"W\":return m+\"-\\u044f\";default:return m}},week:{dow:1,doy:4}})}(c(6738))},2135:function(st,P,c){!function(s){\"use strict\";var e=[\"\\u062c\\u0646\\u0648\\u0631\\u064a\",\"\\u0641\\u064a\\u0628\\u0631\\u0648\\u0631\\u064a\",\"\\u0645\\u0627\\u0631\\u0686\",\"\\u0627\\u067e\\u0631\\u064a\\u0644\",\"\\u0645\\u0626\\u064a\",\"\\u062c\\u0648\\u0646\",\"\\u062c\\u0648\\u0644\\u0627\\u0621\\u0650\",\"\\u0622\\u06af\\u0633\\u067d\",\"\\u0633\\u064a\\u067e\\u067d\\u0645\\u0628\\u0631\",\"\\u0622\\u06aa\\u067d\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0645\\u0628\\u0631\",\"\\u068a\\u0633\\u0645\\u0628\\u0631\"],r=[\"\\u0622\\u0686\\u0631\",\"\\u0633\\u0648\\u0645\\u0631\",\"\\u0627\\u06b1\\u0627\\u0631\\u0648\",\"\\u0627\\u0631\\u0628\\u0639\",\"\\u062e\\u0645\\u064a\\u0633\",\"\\u062c\\u0645\\u0639\",\"\\u0687\\u0646\\u0687\\u0631\"];s.defineLocale(\"sd\",{months:e,monthsShort:e,weekdays:r,weekdaysShort:r,weekdaysMin:r,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd\\u060c D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635\\u0628\\u062d|\\u0634\\u0627\\u0645/,isPM:function(l){return\"\\u0634\\u0627\\u0645\"===l},meridiem:function(l,m,a){return l<12?\"\\u0635\\u0628\\u062d\":\"\\u0634\\u0627\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0684] LT\",nextDay:\"[\\u0633\\u0680\\u0627\\u06bb\\u064a] LT\",nextWeek:\"dddd [\\u0627\\u06b3\\u064a\\u0646 \\u0647\\u0641\\u062a\\u064a \\u062a\\u064a] LT\",lastDay:\"[\\u06aa\\u0627\\u0644\\u0647\\u0647] LT\",lastWeek:\"[\\u06af\\u0632\\u0631\\u064a\\u0644 \\u0647\\u0641\\u062a\\u064a] dddd [\\u062a\\u064a] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u067e\\u0648\\u0621\",past:\"%s \\u0627\\u06b3\",s:\"\\u0686\\u0646\\u062f \\u0633\\u064a\\u06aa\\u0646\\u068a\",ss:\"%d \\u0633\\u064a\\u06aa\\u0646\\u068a\",m:\"\\u0647\\u06aa \\u0645\\u0646\\u067d\",mm:\"%d \\u0645\\u0646\\u067d\",h:\"\\u0647\\u06aa \\u06aa\\u0644\\u0627\\u06aa\",hh:\"%d \\u06aa\\u0644\\u0627\\u06aa\",d:\"\\u0647\\u06aa \\u068f\\u064a\\u0646\\u0647\\u0646\",dd:\"%d \\u068f\\u064a\\u0646\\u0647\\u0646\",M:\"\\u0647\\u06aa \\u0645\\u0647\\u064a\\u0646\\u0648\",MM:\"%d \\u0645\\u0647\\u064a\\u0646\\u0627\",y:\"\\u0647\\u06aa \\u0633\\u0627\\u0644\",yy:\"%d \\u0633\\u0627\\u0644\"},preparse:function(l){return l.replace(/\\u060c/g,\",\")},postformat:function(l){return l.replace(/,/g,\"\\u060c\")},week:{dow:1,doy:4}})}(c(6738))},5366:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"se\",{months:\"o\\u0111\\u0111ajagem\\xe1nnu_guovvam\\xe1nnu_njuk\\u010dam\\xe1nnu_cuo\\u014bom\\xe1nnu_miessem\\xe1nnu_geassem\\xe1nnu_suoidnem\\xe1nnu_borgem\\xe1nnu_\\u010dak\\u010dam\\xe1nnu_golggotm\\xe1nnu_sk\\xe1bmam\\xe1nnu_juovlam\\xe1nnu\".split(\"_\"),monthsShort:\"o\\u0111\\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\\u010dak\\u010d_golg_sk\\xe1b_juov\".split(\"_\"),weekdays:\"sotnabeaivi_vuoss\\xe1rga_ma\\u014b\\u014beb\\xe1rga_gaskavahkku_duorastat_bearjadat_l\\xe1vvardat\".split(\"_\"),weekdaysShort:\"sotn_vuos_ma\\u014b_gask_duor_bear_l\\xe1v\".split(\"_\"),weekdaysMin:\"s_v_m_g_d_b_L\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"MMMM D. [b.] YYYY\",LLL:\"MMMM D. [b.] YYYY [ti.] HH:mm\",LLLL:\"dddd, MMMM D. [b.] YYYY [ti.] HH:mm\"},calendar:{sameDay:\"[otne ti] LT\",nextDay:\"[ihttin ti] LT\",nextWeek:\"dddd [ti] LT\",lastDay:\"[ikte ti] LT\",lastWeek:\"[ovddit] dddd [ti] LT\",sameElse:\"L\"},relativeTime:{future:\"%s gea\\u017ees\",past:\"ma\\u014bit %s\",s:\"moadde sekunddat\",ss:\"%d sekunddat\",m:\"okta minuhta\",mm:\"%d minuhtat\",h:\"okta diimmu\",hh:\"%d diimmut\",d:\"okta beaivi\",dd:\"%d beaivvit\",M:\"okta m\\xe1nnu\",MM:\"%d m\\xe1nut\",y:\"okta jahki\",yy:\"%d jagit\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(c(6738))},3379:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"si\",{months:\"\\u0da2\\u0db1\\u0dc0\\u0dcf\\u0dbb\\u0dd2_\\u0db4\\u0dd9\\u0db6\\u0dbb\\u0dc0\\u0dcf\\u0dbb\\u0dd2_\\u0db8\\u0dcf\\u0dbb\\u0dca\\u0dad\\u0dd4_\\u0d85\\u0db4\\u0dca\\u200d\\u0dbb\\u0dda\\u0dbd\\u0dca_\\u0db8\\u0dd0\\u0dba\\u0dd2_\\u0da2\\u0dd6\\u0db1\\u0dd2_\\u0da2\\u0dd6\\u0dbd\\u0dd2_\\u0d85\\u0d9c\\u0ddd\\u0dc3\\u0dca\\u0dad\\u0dd4_\\u0dc3\\u0dd0\\u0db4\\u0dca\\u0dad\\u0dd0\\u0db8\\u0dca\\u0db6\\u0dbb\\u0dca_\\u0d94\\u0d9a\\u0dca\\u0dad\\u0ddd\\u0db6\\u0dbb\\u0dca_\\u0db1\\u0ddc\\u0dc0\\u0dd0\\u0db8\\u0dca\\u0db6\\u0dbb\\u0dca_\\u0daf\\u0dd9\\u0dc3\\u0dd0\\u0db8\\u0dca\\u0db6\\u0dbb\\u0dca\".split(\"_\"),monthsShort:\"\\u0da2\\u0db1_\\u0db4\\u0dd9\\u0db6_\\u0db8\\u0dcf\\u0dbb\\u0dca_\\u0d85\\u0db4\\u0dca_\\u0db8\\u0dd0\\u0dba\\u0dd2_\\u0da2\\u0dd6\\u0db1\\u0dd2_\\u0da2\\u0dd6\\u0dbd\\u0dd2_\\u0d85\\u0d9c\\u0ddd_\\u0dc3\\u0dd0\\u0db4\\u0dca_\\u0d94\\u0d9a\\u0dca_\\u0db1\\u0ddc\\u0dc0\\u0dd0_\\u0daf\\u0dd9\\u0dc3\\u0dd0\".split(\"_\"),weekdays:\"\\u0d89\\u0dbb\\u0dd2\\u0daf\\u0dcf_\\u0dc3\\u0db3\\u0dd4\\u0daf\\u0dcf_\\u0d85\\u0d9f\\u0dc4\\u0dbb\\u0dd4\\u0dc0\\u0dcf\\u0daf\\u0dcf_\\u0db6\\u0daf\\u0dcf\\u0daf\\u0dcf_\\u0db6\\u0dca\\u200d\\u0dbb\\u0dc4\\u0dc3\\u0dca\\u0db4\\u0dad\\u0dd2\\u0db1\\u0dca\\u0daf\\u0dcf_\\u0dc3\\u0dd2\\u0d9a\\u0dd4\\u0dbb\\u0dcf\\u0daf\\u0dcf_\\u0dc3\\u0dd9\\u0db1\\u0dc3\\u0dd4\\u0dbb\\u0dcf\\u0daf\\u0dcf\".split(\"_\"),weekdaysShort:\"\\u0d89\\u0dbb\\u0dd2_\\u0dc3\\u0db3\\u0dd4_\\u0d85\\u0d9f_\\u0db6\\u0daf\\u0dcf_\\u0db6\\u0dca\\u200d\\u0dbb\\u0dc4_\\u0dc3\\u0dd2\\u0d9a\\u0dd4_\\u0dc3\\u0dd9\\u0db1\".split(\"_\"),weekdaysMin:\"\\u0d89_\\u0dc3_\\u0d85_\\u0db6_\\u0db6\\u0dca\\u200d\\u0dbb_\\u0dc3\\u0dd2_\\u0dc3\\u0dd9\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"a h:mm\",LTS:\"a h:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY MMMM D\",LLL:\"YYYY MMMM D, a h:mm\",LLLL:\"YYYY MMMM D [\\u0dc0\\u0dd0\\u0db1\\u0dd2] dddd, a h:mm:ss\"},calendar:{sameDay:\"[\\u0d85\\u0daf] LT[\\u0da7]\",nextDay:\"[\\u0dc4\\u0dd9\\u0da7] LT[\\u0da7]\",nextWeek:\"dddd LT[\\u0da7]\",lastDay:\"[\\u0d8a\\u0dba\\u0dda] LT[\\u0da7]\",lastWeek:\"[\\u0db4\\u0dc3\\u0dd4\\u0d9c\\u0dd2\\u0dba] dddd LT[\\u0da7]\",sameElse:\"L\"},relativeTime:{future:\"%s\\u0d9a\\u0dd2\\u0db1\\u0dca\",past:\"%s\\u0d9a\\u0da7 \\u0db4\\u0dd9\\u0dbb\",s:\"\\u0dad\\u0dad\\u0dca\\u0db4\\u0dbb \\u0d9a\\u0dd2\\u0dc4\\u0dd2\\u0db4\\u0dba\",ss:\"\\u0dad\\u0dad\\u0dca\\u0db4\\u0dbb %d\",m:\"\\u0db8\\u0dd2\\u0db1\\u0dd2\\u0dad\\u0dca\\u0dad\\u0dd4\\u0dc0\",mm:\"\\u0db8\\u0dd2\\u0db1\\u0dd2\\u0dad\\u0dca\\u0dad\\u0dd4 %d\",h:\"\\u0db4\\u0dd0\\u0dba\",hh:\"\\u0db4\\u0dd0\\u0dba %d\",d:\"\\u0daf\\u0dd2\\u0db1\\u0dba\",dd:\"\\u0daf\\u0dd2\\u0db1 %d\",M:\"\\u0db8\\u0dcf\\u0dc3\\u0dba\",MM:\"\\u0db8\\u0dcf\\u0dc3 %d\",y:\"\\u0dc0\\u0dc3\\u0dbb\",yy:\"\\u0dc0\\u0dc3\\u0dbb %d\"},dayOfMonthOrdinalParse:/\\d{1,2} \\u0dc0\\u0dd0\\u0db1\\u0dd2/,ordinal:function(r){return r+\" \\u0dc0\\u0dd0\\u0db1\\u0dd2\"},meridiemParse:/\\u0db4\\u0dd9\\u0dbb \\u0dc0\\u0dbb\\u0dd4|\\u0db4\\u0dc3\\u0dca \\u0dc0\\u0dbb\\u0dd4|\\u0db4\\u0dd9.\\u0dc0|\\u0db4.\\u0dc0./,isPM:function(r){return\"\\u0db4.\\u0dc0.\"===r||\"\\u0db4\\u0dc3\\u0dca \\u0dc0\\u0dbb\\u0dd4\"===r},meridiem:function(r,u,l){return r>11?l?\"\\u0db4.\\u0dc0.\":\"\\u0db4\\u0dc3\\u0dca \\u0dc0\\u0dbb\\u0dd4\":l?\"\\u0db4\\u0dd9.\\u0dc0.\":\"\\u0db4\\u0dd9\\u0dbb \\u0dc0\\u0dbb\\u0dd4\"}})}(c(6738))},6143:function(st,P,c){!function(s){\"use strict\";var e=\"janu\\xe1r_febru\\xe1r_marec_apr\\xedl_m\\xe1j_j\\xfan_j\\xfal_august_september_okt\\xf3ber_november_december\".split(\"_\"),r=\"jan_feb_mar_apr_m\\xe1j_j\\xfan_j\\xfal_aug_sep_okt_nov_dec\".split(\"_\");function u(a){return a>1&&a<5}function l(a,b,y,M){var B=a+\" \";switch(y){case\"s\":return b||M?\"p\\xe1r sek\\xfand\":\"p\\xe1r sekundami\";case\"ss\":return b||M?B+(u(a)?\"sekundy\":\"sek\\xfand\"):B+\"sekundami\";case\"m\":return b?\"min\\xfata\":M?\"min\\xfatu\":\"min\\xfatou\";case\"mm\":return b||M?B+(u(a)?\"min\\xfaty\":\"min\\xfat\"):B+\"min\\xfatami\";case\"h\":return b?\"hodina\":M?\"hodinu\":\"hodinou\";case\"hh\":return b||M?B+(u(a)?\"hodiny\":\"hod\\xedn\"):B+\"hodinami\";case\"d\":return b||M?\"de\\u0148\":\"d\\u0148om\";case\"dd\":return b||M?B+(u(a)?\"dni\":\"dn\\xed\"):B+\"d\\u0148ami\";case\"M\":return b||M?\"mesiac\":\"mesiacom\";case\"MM\":return b||M?B+(u(a)?\"mesiace\":\"mesiacov\"):B+\"mesiacmi\";case\"y\":return b||M?\"rok\":\"rokom\";case\"yy\":return b||M?B+(u(a)?\"roky\":\"rokov\"):B+\"rokmi\"}}s.defineLocale(\"sk\",{months:e,monthsShort:r,weekdays:\"nede\\u013ea_pondelok_utorok_streda_\\u0161tvrtok_piatok_sobota\".split(\"_\"),weekdaysShort:\"ne_po_ut_st_\\u0161t_pi_so\".split(\"_\"),weekdaysMin:\"ne_po_ut_st_\\u0161t_pi_so\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[dnes o] LT\",nextDay:\"[zajtra o] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[v nede\\u013eu o] LT\";case 1:case 2:return\"[v] dddd [o] LT\";case 3:return\"[v stredu o] LT\";case 4:return\"[vo \\u0161tvrtok o] LT\";case 5:return\"[v piatok o] LT\";case 6:return\"[v sobotu o] LT\"}},lastDay:\"[v\\u010dera o] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[minul\\xfa nede\\u013eu o] LT\";case 1:case 2:return\"[minul\\xfd] dddd [o] LT\";case 3:return\"[minul\\xfa stredu o] LT\";case 4:case 5:return\"[minul\\xfd] dddd [o] LT\";case 6:return\"[minul\\xfa sobotu o] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"pred %s\",s:l,ss:l,m:l,mm:l,h:l,hh:l,d:l,dd:l,M:l,MM:l,y:l,yy:l},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(c(6738))},196:function(st,P,c){!function(s){\"use strict\";function e(u,l,m,a){var b=u+\" \";switch(m){case\"s\":return l||a?\"nekaj sekund\":\"nekaj sekundami\";case\"ss\":return b+(1===u?l?\"sekundo\":\"sekundi\":2===u?l||a?\"sekundi\":\"sekundah\":u<5?l||a?\"sekunde\":\"sekundah\":\"sekund\");case\"m\":return l?\"ena minuta\":\"eno minuto\";case\"mm\":return b+(1===u?l?\"minuta\":\"minuto\":2===u?l||a?\"minuti\":\"minutama\":u<5?l||a?\"minute\":\"minutami\":l||a?\"minut\":\"minutami\");case\"h\":return l?\"ena ura\":\"eno uro\";case\"hh\":return b+(1===u?l?\"ura\":\"uro\":2===u?l||a?\"uri\":\"urama\":u<5?l||a?\"ure\":\"urami\":l||a?\"ur\":\"urami\");case\"d\":return l||a?\"en dan\":\"enim dnem\";case\"dd\":return b+(1===u?l||a?\"dan\":\"dnem\":2===u?l||a?\"dni\":\"dnevoma\":l||a?\"dni\":\"dnevi\");case\"M\":return l||a?\"en mesec\":\"enim mesecem\";case\"MM\":return b+(1===u?l||a?\"mesec\":\"mesecem\":2===u?l||a?\"meseca\":\"mesecema\":u<5?l||a?\"mesece\":\"meseci\":l||a?\"mesecev\":\"meseci\");case\"y\":return l||a?\"eno leto\":\"enim letom\";case\"yy\":return b+(1===u?l||a?\"leto\":\"letom\":2===u?l||a?\"leti\":\"letoma\":u<5?l||a?\"leta\":\"leti\":l||a?\"let\":\"leti\")}}s.defineLocale(\"sl\",{months:\"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedelja_ponedeljek_torek_sreda_\\u010detrtek_petek_sobota\".split(\"_\"),weekdaysShort:\"ned._pon._tor._sre._\\u010det._pet._sob.\".split(\"_\"),weekdaysMin:\"ne_po_to_sr_\\u010de_pe_so\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD. MM. YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[danes ob] LT\",nextDay:\"[jutri ob] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[v] [nedeljo] [ob] LT\";case 3:return\"[v] [sredo] [ob] LT\";case 6:return\"[v] [soboto] [ob] LT\";case 1:case 2:case 4:case 5:return\"[v] dddd [ob] LT\"}},lastDay:\"[v\\u010deraj ob] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[prej\\u0161njo] [nedeljo] [ob] LT\";case 3:return\"[prej\\u0161njo] [sredo] [ob] LT\";case 6:return\"[prej\\u0161njo] [soboto] [ob] LT\";case 1:case 2:case 4:case 5:return\"[prej\\u0161nji] dddd [ob] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u010dez %s\",past:\"pred %s\",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(c(6738))},1082:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"sq\",{months:\"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\\xebntor_Dhjetor\".split(\"_\"),monthsShort:\"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\\xebn_Dhj\".split(\"_\"),weekdays:\"E Diel_E H\\xebn\\xeb_E Mart\\xeb_E M\\xebrkur\\xeb_E Enjte_E Premte_E Shtun\\xeb\".split(\"_\"),weekdaysShort:\"Die_H\\xebn_Mar_M\\xebr_Enj_Pre_Sht\".split(\"_\"),weekdaysMin:\"D_H_Ma_M\\xeb_E_P_Sh\".split(\"_\"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(r){return\"M\"===r.charAt(0)},meridiem:function(r,u,l){return r<12?\"PD\":\"MD\"},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Sot n\\xeb] LT\",nextDay:\"[Nes\\xebr n\\xeb] LT\",nextWeek:\"dddd [n\\xeb] LT\",lastDay:\"[Dje n\\xeb] LT\",lastWeek:\"dddd [e kaluar n\\xeb] LT\",sameElse:\"L\"},relativeTime:{future:\"n\\xeb %s\",past:\"%s m\\xeb par\\xeb\",s:\"disa sekonda\",ss:\"%d sekonda\",m:\"nj\\xeb minut\\xeb\",mm:\"%d minuta\",h:\"nj\\xeb or\\xeb\",hh:\"%d or\\xeb\",d:\"nj\\xeb dit\\xeb\",dd:\"%d dit\\xeb\",M:\"nj\\xeb muaj\",MM:\"%d muaj\",y:\"nj\\xeb vit\",yy:\"%d vite\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(c(6738))},8963:function(st,P,c){!function(s){\"use strict\";var e={words:{ss:[\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430\",\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0435\",\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\"],m:[\"\\u0458\\u0435\\u0434\\u0430\\u043d \\u043c\\u0438\\u043d\\u0443\\u0442\",\"\\u0458\\u0435\\u0434\\u043d\\u0435 \\u043c\\u0438\\u043d\\u0443\\u0442\\u0435\"],mm:[\"\\u043c\\u0438\\u043d\\u0443\\u0442\",\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0435\",\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\"],h:[\"\\u0458\\u0435\\u0434\\u0430\\u043d \\u0441\\u0430\\u0442\",\"\\u0458\\u0435\\u0434\\u043d\\u043e\\u0433 \\u0441\\u0430\\u0442\\u0430\"],hh:[\"\\u0441\\u0430\\u0442\",\"\\u0441\\u0430\\u0442\\u0430\",\"\\u0441\\u0430\\u0442\\u0438\"],dd:[\"\\u0434\\u0430\\u043d\",\"\\u0434\\u0430\\u043d\\u0430\",\"\\u0434\\u0430\\u043d\\u0430\"],MM:[\"\\u043c\\u0435\\u0441\\u0435\\u0446\",\"\\u043c\\u0435\\u0441\\u0435\\u0446\\u0430\",\"\\u043c\\u0435\\u0441\\u0435\\u0446\\u0438\"],yy:[\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\",\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0435\",\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\"]},correctGrammaticalCase:function(u,l){return 1===u?l[0]:u>=2&&u<=4?l[1]:l[2]},translate:function(u,l,m){var a=e.words[m];return 1===m.length?l?a[0]:a[1]:u+\" \"+e.correctGrammaticalCase(u,a)}};s.defineLocale(\"sr-cyrl\",{months:\"\\u0458\\u0430\\u043d\\u0443\\u0430\\u0440_\\u0444\\u0435\\u0431\\u0440\\u0443\\u0430\\u0440_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0438\\u043b_\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d_\\u0458\\u0443\\u043b_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043f\\u0442\\u0435\\u043c\\u0431\\u0430\\u0440_\\u043e\\u043a\\u0442\\u043e\\u0431\\u0430\\u0440_\\u043d\\u043e\\u0432\\u0435\\u043c\\u0431\\u0430\\u0440_\\u0434\\u0435\\u0446\\u0435\\u043c\\u0431\\u0430\\u0440\".split(\"_\"),monthsShort:\"\\u0458\\u0430\\u043d._\\u0444\\u0435\\u0431._\\u043c\\u0430\\u0440._\\u0430\\u043f\\u0440._\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d_\\u0458\\u0443\\u043b_\\u0430\\u0432\\u0433._\\u0441\\u0435\\u043f._\\u043e\\u043a\\u0442._\\u043d\\u043e\\u0432._\\u0434\\u0435\\u0446.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u043d\\u0435\\u0434\\u0435\\u0459\\u0430_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u0459\\u0430\\u043a_\\u0443\\u0442\\u043e\\u0440\\u0430\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0440\\u0442\\u0430\\u043a_\\u043f\\u0435\\u0442\\u0430\\u043a_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),weekdaysShort:\"\\u043d\\u0435\\u0434._\\u043f\\u043e\\u043d._\\u0443\\u0442\\u043e._\\u0441\\u0440\\u0435._\\u0447\\u0435\\u0442._\\u043f\\u0435\\u0442._\\u0441\\u0443\\u0431.\".split(\"_\"),weekdaysMin:\"\\u043d\\u0435_\\u043f\\u043e_\\u0443\\u0442_\\u0441\\u0440_\\u0447\\u0435_\\u043f\\u0435_\\u0441\\u0443\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D. M. YYYY.\",LL:\"D. MMMM YYYY.\",LLL:\"D. MMMM YYYY. H:mm\",LLLL:\"dddd, D. MMMM YYYY. H:mm\"},calendar:{sameDay:\"[\\u0434\\u0430\\u043d\\u0430\\u0441 \\u0443] LT\",nextDay:\"[\\u0441\\u0443\\u0442\\u0440\\u0430 \\u0443] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[\\u0443] [\\u043d\\u0435\\u0434\\u0435\\u0459\\u0443] [\\u0443] LT\";case 3:return\"[\\u0443] [\\u0441\\u0440\\u0435\\u0434\\u0443] [\\u0443] LT\";case 6:return\"[\\u0443] [\\u0441\\u0443\\u0431\\u043e\\u0442\\u0443] [\\u0443] LT\";case 1:case 2:case 4:case 5:return\"[\\u0443] dddd [\\u0443] LT\"}},lastDay:\"[\\u0458\\u0443\\u0447\\u0435 \\u0443] LT\",lastWeek:function(){return[\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u0435] [\\u043d\\u0435\\u0434\\u0435\\u0459\\u0435] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u0459\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u0443\\u0442\\u043e\\u0440\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u0435] [\\u0441\\u0440\\u0435\\u0434\\u0435] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u0447\\u0435\\u0442\\u0432\\u0440\\u0442\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u043f\\u0435\\u0442\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u0435] [\\u0441\\u0443\\u0431\\u043e\\u0442\\u0435] [\\u0443] LT\"][this.day()]},sameElse:\"L\"},relativeTime:{future:\"\\u0437\\u0430 %s\",past:\"\\u043f\\u0440\\u0435 %s\",s:\"\\u043d\\u0435\\u043a\\u043e\\u043b\\u0438\\u043a\\u043e \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:\"\\u0434\\u0430\\u043d\",dd:e.translate,M:\"\\u043c\\u0435\\u0441\\u0435\\u0446\",MM:e.translate,y:\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\",yy:e.translate},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(c(6738))},1621:function(st,P,c){!function(s){\"use strict\";var e={words:{ss:[\"sekunda\",\"sekunde\",\"sekundi\"],m:[\"jedan minut\",\"jedne minute\"],mm:[\"minut\",\"minute\",\"minuta\"],h:[\"jedan sat\",\"jednog sata\"],hh:[\"sat\",\"sata\",\"sati\"],dd:[\"dan\",\"dana\",\"dana\"],MM:[\"mesec\",\"meseca\",\"meseci\"],yy:[\"godina\",\"godine\",\"godina\"]},correctGrammaticalCase:function(u,l){return 1===u?l[0]:u>=2&&u<=4?l[1]:l[2]},translate:function(u,l,m){var a=e.words[m];return 1===m.length?l?a[0]:a[1]:u+\" \"+e.correctGrammaticalCase(u,a)}};s.defineLocale(\"sr\",{months:\"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedelja_ponedeljak_utorak_sreda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sre._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D. M. YYYY.\",LL:\"D. MMMM YYYY.\",LLL:\"D. MMMM YYYY. H:mm\",LLLL:\"dddd, D. MMMM YYYY. H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedelju] [u] LT\";case 3:return\"[u] [sredu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010de u] LT\",lastWeek:function(){return[\"[pro\\u0161le] [nedelje] [u] LT\",\"[pro\\u0161log] [ponedeljka] [u] LT\",\"[pro\\u0161log] [utorka] [u] LT\",\"[pro\\u0161le] [srede] [u] LT\",\"[pro\\u0161log] [\\u010detvrtka] [u] LT\",\"[pro\\u0161log] [petka] [u] LT\",\"[pro\\u0161le] [subote] [u] LT\"][this.day()]},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"pre %s\",s:\"nekoliko sekundi\",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:\"dan\",dd:e.translate,M:\"mesec\",MM:e.translate,y:\"godinu\",yy:e.translate},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(c(6738))},1404:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"ss\",{months:\"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni\".split(\"_\"),monthsShort:\"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo\".split(\"_\"),weekdays:\"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo\".split(\"_\"),weekdaysShort:\"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg\".split(\"_\"),weekdaysMin:\"Li_Us_Lb_Lt_Ls_Lh_Ug\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Namuhla nga] LT\",nextDay:\"[Kusasa nga] LT\",nextWeek:\"dddd [nga] LT\",lastDay:\"[Itolo nga] LT\",lastWeek:\"dddd [leliphelile] [nga] LT\",sameElse:\"L\"},relativeTime:{future:\"nga %s\",past:\"wenteka nga %s\",s:\"emizuzwana lomcane\",ss:\"%d mzuzwana\",m:\"umzuzu\",mm:\"%d emizuzu\",h:\"lihora\",hh:\"%d emahora\",d:\"lilanga\",dd:\"%d emalanga\",M:\"inyanga\",MM:\"%d tinyanga\",y:\"umnyaka\",yy:\"%d iminyaka\"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(r,u,l){return r<11?\"ekuseni\":r<15?\"emini\":r<19?\"entsambama\":\"ebusuku\"},meridiemHour:function(r,u){return 12===r&&(r=0),\"ekuseni\"===u?r:\"emini\"===u?r>=11?r:r+12:\"entsambama\"===u||\"ebusuku\"===u?0===r?0:r+12:void 0},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:\"%d\",week:{dow:1,doy:4}})}(c(6738))},5685:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"sv\",{months:\"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),weekdays:\"s\\xf6ndag_m\\xe5ndag_tisdag_onsdag_torsdag_fredag_l\\xf6rdag\".split(\"_\"),weekdaysShort:\"s\\xf6n_m\\xe5n_tis_ons_tor_fre_l\\xf6r\".split(\"_\"),weekdaysMin:\"s\\xf6_m\\xe5_ti_on_to_fr_l\\xf6\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [kl.] HH:mm\",LLLL:\"dddd D MMMM YYYY [kl.] HH:mm\",lll:\"D MMM YYYY HH:mm\",llll:\"ddd D MMM YYYY HH:mm\"},calendar:{sameDay:\"[Idag] LT\",nextDay:\"[Imorgon] LT\",lastDay:\"[Ig\\xe5r] LT\",nextWeek:\"[P\\xe5] dddd LT\",lastWeek:\"[I] dddd[s] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"f\\xf6r %s sedan\",s:\"n\\xe5gra sekunder\",ss:\"%d sekunder\",m:\"en minut\",mm:\"%d minuter\",h:\"en timme\",hh:\"%d timmar\",d:\"en dag\",dd:\"%d dagar\",M:\"en m\\xe5nad\",MM:\"%d m\\xe5nader\",y:\"ett \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\:e|\\:a)/,ordinal:function(r){var u=r%10;return r+(1==~~(r%100/10)?\":e\":1===u||2===u?\":a\":\":e\")},week:{dow:1,doy:4}})}(c(6738))},3872:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"sw\",{months:\"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba\".split(\"_\"),monthsShort:\"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des\".split(\"_\"),weekdays:\"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi\".split(\"_\"),weekdaysShort:\"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos\".split(\"_\"),weekdaysMin:\"J2_J3_J4_J5_Al_Ij_J1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"hh:mm A\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[leo saa] LT\",nextDay:\"[kesho saa] LT\",nextWeek:\"[wiki ijayo] dddd [saat] LT\",lastDay:\"[jana] LT\",lastWeek:\"[wiki iliyopita] dddd [saat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s baadaye\",past:\"tokea %s\",s:\"hivi punde\",ss:\"sekunde %d\",m:\"dakika moja\",mm:\"dakika %d\",h:\"saa limoja\",hh:\"masaa %d\",d:\"siku moja\",dd:\"siku %d\",M:\"mwezi mmoja\",MM:\"miezi %d\",y:\"mwaka mmoja\",yy:\"miaka %d\"},week:{dow:1,doy:7}})}(c(6738))},4106:function(st,P,c){!function(s){\"use strict\";var e={1:\"\\u0be7\",2:\"\\u0be8\",3:\"\\u0be9\",4:\"\\u0bea\",5:\"\\u0beb\",6:\"\\u0bec\",7:\"\\u0bed\",8:\"\\u0bee\",9:\"\\u0bef\",0:\"\\u0be6\"},r={\"\\u0be7\":\"1\",\"\\u0be8\":\"2\",\"\\u0be9\":\"3\",\"\\u0bea\":\"4\",\"\\u0beb\":\"5\",\"\\u0bec\":\"6\",\"\\u0bed\":\"7\",\"\\u0bee\":\"8\",\"\\u0bef\":\"9\",\"\\u0be6\":\"0\"};s.defineLocale(\"ta\",{months:\"\\u0b9c\\u0ba9\\u0bb5\\u0bb0\\u0bbf_\\u0baa\\u0bbf\\u0baa\\u0bcd\\u0bb0\\u0bb5\\u0bb0\\u0bbf_\\u0bae\\u0bbe\\u0bb0\\u0bcd\\u0b9a\\u0bcd_\\u0b8f\\u0baa\\u0bcd\\u0bb0\\u0bb2\\u0bcd_\\u0bae\\u0bc7_\\u0b9c\\u0bc2\\u0ba9\\u0bcd_\\u0b9c\\u0bc2\\u0bb2\\u0bc8_\\u0b86\\u0b95\\u0bb8\\u0bcd\\u0b9f\\u0bcd_\\u0b9a\\u0bc6\\u0baa\\u0bcd\\u0b9f\\u0bc6\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b85\\u0b95\\u0bcd\\u0b9f\\u0bc7\\u0bbe\\u0baa\\u0bb0\\u0bcd_\\u0ba8\\u0bb5\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b9f\\u0bbf\\u0b9a\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd\".split(\"_\"),monthsShort:\"\\u0b9c\\u0ba9\\u0bb5\\u0bb0\\u0bbf_\\u0baa\\u0bbf\\u0baa\\u0bcd\\u0bb0\\u0bb5\\u0bb0\\u0bbf_\\u0bae\\u0bbe\\u0bb0\\u0bcd\\u0b9a\\u0bcd_\\u0b8f\\u0baa\\u0bcd\\u0bb0\\u0bb2\\u0bcd_\\u0bae\\u0bc7_\\u0b9c\\u0bc2\\u0ba9\\u0bcd_\\u0b9c\\u0bc2\\u0bb2\\u0bc8_\\u0b86\\u0b95\\u0bb8\\u0bcd\\u0b9f\\u0bcd_\\u0b9a\\u0bc6\\u0baa\\u0bcd\\u0b9f\\u0bc6\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b85\\u0b95\\u0bcd\\u0b9f\\u0bc7\\u0bbe\\u0baa\\u0bb0\\u0bcd_\\u0ba8\\u0bb5\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b9f\\u0bbf\\u0b9a\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd\".split(\"_\"),weekdays:\"\\u0b9e\\u0bbe\\u0baf\\u0bbf\\u0bb1\\u0bcd\\u0bb1\\u0bc1\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0ba4\\u0bbf\\u0b99\\u0bcd\\u0b95\\u0b9f\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0b9a\\u0bc6\\u0bb5\\u0bcd\\u0bb5\\u0bbe\\u0baf\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0baa\\u0bc1\\u0ba4\\u0ba9\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0bb5\\u0bbf\\u0baf\\u0bbe\\u0bb4\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0bb5\\u0bc6\\u0bb3\\u0bcd\\u0bb3\\u0bbf\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0b9a\\u0ba9\\u0bbf\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8\".split(\"_\"),weekdaysShort:\"\\u0b9e\\u0bbe\\u0baf\\u0bbf\\u0bb1\\u0bc1_\\u0ba4\\u0bbf\\u0b99\\u0bcd\\u0b95\\u0bb3\\u0bcd_\\u0b9a\\u0bc6\\u0bb5\\u0bcd\\u0bb5\\u0bbe\\u0baf\\u0bcd_\\u0baa\\u0bc1\\u0ba4\\u0ba9\\u0bcd_\\u0bb5\\u0bbf\\u0baf\\u0bbe\\u0bb4\\u0ba9\\u0bcd_\\u0bb5\\u0bc6\\u0bb3\\u0bcd\\u0bb3\\u0bbf_\\u0b9a\\u0ba9\\u0bbf\".split(\"_\"),weekdaysMin:\"\\u0b9e\\u0bbe_\\u0ba4\\u0bbf_\\u0b9a\\u0bc6_\\u0baa\\u0bc1_\\u0bb5\\u0bbf_\\u0bb5\\u0bc6_\\u0b9a\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, HH:mm\",LLLL:\"dddd, D MMMM YYYY, HH:mm\"},calendar:{sameDay:\"[\\u0b87\\u0ba9\\u0bcd\\u0bb1\\u0bc1] LT\",nextDay:\"[\\u0ba8\\u0bbe\\u0bb3\\u0bc8] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0ba8\\u0bc7\\u0bb1\\u0bcd\\u0bb1\\u0bc1] LT\",lastWeek:\"[\\u0b95\\u0b9f\\u0ba8\\u0bcd\\u0ba4 \\u0bb5\\u0bbe\\u0bb0\\u0bae\\u0bcd] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0b87\\u0bb2\\u0bcd\",past:\"%s \\u0bae\\u0bc1\\u0ba9\\u0bcd\",s:\"\\u0b92\\u0bb0\\u0bc1 \\u0b9a\\u0bbf\\u0bb2 \\u0bb5\\u0bbf\\u0ba8\\u0bbe\\u0b9f\\u0bbf\\u0b95\\u0bb3\\u0bcd\",ss:\"%d \\u0bb5\\u0bbf\\u0ba8\\u0bbe\\u0b9f\\u0bbf\\u0b95\\u0bb3\\u0bcd\",m:\"\\u0b92\\u0bb0\\u0bc1 \\u0ba8\\u0bbf\\u0bae\\u0bbf\\u0b9f\\u0bae\\u0bcd\",mm:\"%d \\u0ba8\\u0bbf\\u0bae\\u0bbf\\u0b9f\\u0b99\\u0bcd\\u0b95\\u0bb3\\u0bcd\",h:\"\\u0b92\\u0bb0\\u0bc1 \\u0bae\\u0ba3\\u0bbf \\u0ba8\\u0bc7\\u0bb0\\u0bae\\u0bcd\",hh:\"%d \\u0bae\\u0ba3\\u0bbf \\u0ba8\\u0bc7\\u0bb0\\u0bae\\u0bcd\",d:\"\\u0b92\\u0bb0\\u0bc1 \\u0ba8\\u0bbe\\u0bb3\\u0bcd\",dd:\"%d \\u0ba8\\u0bbe\\u0b9f\\u0bcd\\u0b95\\u0bb3\\u0bcd\",M:\"\\u0b92\\u0bb0\\u0bc1 \\u0bae\\u0bbe\\u0ba4\\u0bae\\u0bcd\",MM:\"%d \\u0bae\\u0bbe\\u0ba4\\u0b99\\u0bcd\\u0b95\\u0bb3\\u0bcd\",y:\"\\u0b92\\u0bb0\\u0bc1 \\u0bb5\\u0bb0\\u0bc1\\u0b9f\\u0bae\\u0bcd\",yy:\"%d \\u0b86\\u0ba3\\u0bcd\\u0b9f\\u0bc1\\u0b95\\u0bb3\\u0bcd\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u0bb5\\u0ba4\\u0bc1/,ordinal:function(l){return l+\"\\u0bb5\\u0ba4\\u0bc1\"},preparse:function(l){return l.replace(/[\\u0be7\\u0be8\\u0be9\\u0bea\\u0beb\\u0bec\\u0bed\\u0bee\\u0bef\\u0be6]/g,function(m){return r[m]})},postformat:function(l){return l.replace(/\\d/g,function(m){return e[m]})},meridiemParse:/\\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd|\\u0bb5\\u0bc8\\u0b95\\u0bb1\\u0bc8|\\u0b95\\u0bbe\\u0bb2\\u0bc8|\\u0ba8\\u0ba3\\u0bcd\\u0baa\\u0b95\\u0bb2\\u0bcd|\\u0b8e\\u0bb1\\u0bcd\\u0baa\\u0bbe\\u0b9f\\u0bc1|\\u0bae\\u0bbe\\u0bb2\\u0bc8/,meridiem:function(l,m,a){return l<2?\" \\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd\":l<6?\" \\u0bb5\\u0bc8\\u0b95\\u0bb1\\u0bc8\":l<10?\" \\u0b95\\u0bbe\\u0bb2\\u0bc8\":l<14?\" \\u0ba8\\u0ba3\\u0bcd\\u0baa\\u0b95\\u0bb2\\u0bcd\":l<18?\" \\u0b8e\\u0bb1\\u0bcd\\u0baa\\u0bbe\\u0b9f\\u0bc1\":l<22?\" \\u0bae\\u0bbe\\u0bb2\\u0bc8\":\" \\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd\"},meridiemHour:function(l,m){return 12===l&&(l=0),\"\\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd\"===m?l<2?l:l+12:\"\\u0bb5\\u0bc8\\u0b95\\u0bb1\\u0bc8\"===m||\"\\u0b95\\u0bbe\\u0bb2\\u0bc8\"===m||\"\\u0ba8\\u0ba3\\u0bcd\\u0baa\\u0b95\\u0bb2\\u0bcd\"===m&&l>=10?l:l+12},week:{dow:0,doy:6}})}(c(6738))},9204:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"te\",{months:\"\\u0c1c\\u0c28\\u0c35\\u0c30\\u0c3f_\\u0c2b\\u0c3f\\u0c2c\\u0c4d\\u0c30\\u0c35\\u0c30\\u0c3f_\\u0c2e\\u0c3e\\u0c30\\u0c4d\\u0c1a\\u0c3f_\\u0c0f\\u0c2a\\u0c4d\\u0c30\\u0c3f\\u0c32\\u0c4d_\\u0c2e\\u0c47_\\u0c1c\\u0c42\\u0c28\\u0c4d_\\u0c1c\\u0c41\\u0c32\\u0c48_\\u0c06\\u0c17\\u0c38\\u0c4d\\u0c1f\\u0c41_\\u0c38\\u0c46\\u0c2a\\u0c4d\\u0c1f\\u0c46\\u0c02\\u0c2c\\u0c30\\u0c4d_\\u0c05\\u0c15\\u0c4d\\u0c1f\\u0c4b\\u0c2c\\u0c30\\u0c4d_\\u0c28\\u0c35\\u0c02\\u0c2c\\u0c30\\u0c4d_\\u0c21\\u0c3f\\u0c38\\u0c46\\u0c02\\u0c2c\\u0c30\\u0c4d\".split(\"_\"),monthsShort:\"\\u0c1c\\u0c28._\\u0c2b\\u0c3f\\u0c2c\\u0c4d\\u0c30._\\u0c2e\\u0c3e\\u0c30\\u0c4d\\u0c1a\\u0c3f_\\u0c0f\\u0c2a\\u0c4d\\u0c30\\u0c3f._\\u0c2e\\u0c47_\\u0c1c\\u0c42\\u0c28\\u0c4d_\\u0c1c\\u0c41\\u0c32\\u0c48_\\u0c06\\u0c17._\\u0c38\\u0c46\\u0c2a\\u0c4d._\\u0c05\\u0c15\\u0c4d\\u0c1f\\u0c4b._\\u0c28\\u0c35._\\u0c21\\u0c3f\\u0c38\\u0c46.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0c06\\u0c26\\u0c3f\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c38\\u0c4b\\u0c2e\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c2e\\u0c02\\u0c17\\u0c33\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c2c\\u0c41\\u0c27\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c17\\u0c41\\u0c30\\u0c41\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c36\\u0c41\\u0c15\\u0c4d\\u0c30\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c36\\u0c28\\u0c3f\\u0c35\\u0c3e\\u0c30\\u0c02\".split(\"_\"),weekdaysShort:\"\\u0c06\\u0c26\\u0c3f_\\u0c38\\u0c4b\\u0c2e_\\u0c2e\\u0c02\\u0c17\\u0c33_\\u0c2c\\u0c41\\u0c27_\\u0c17\\u0c41\\u0c30\\u0c41_\\u0c36\\u0c41\\u0c15\\u0c4d\\u0c30_\\u0c36\\u0c28\\u0c3f\".split(\"_\"),weekdaysMin:\"\\u0c06_\\u0c38\\u0c4b_\\u0c2e\\u0c02_\\u0c2c\\u0c41_\\u0c17\\u0c41_\\u0c36\\u0c41_\\u0c36\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm\",LLLL:\"dddd, D MMMM YYYY, A h:mm\"},calendar:{sameDay:\"[\\u0c28\\u0c47\\u0c21\\u0c41] LT\",nextDay:\"[\\u0c30\\u0c47\\u0c2a\\u0c41] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0c28\\u0c3f\\u0c28\\u0c4d\\u0c28] LT\",lastWeek:\"[\\u0c17\\u0c24] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0c32\\u0c4b\",past:\"%s \\u0c15\\u0c4d\\u0c30\\u0c3f\\u0c24\\u0c02\",s:\"\\u0c15\\u0c4a\\u0c28\\u0c4d\\u0c28\\u0c3f \\u0c15\\u0c4d\\u0c37\\u0c23\\u0c3e\\u0c32\\u0c41\",ss:\"%d \\u0c38\\u0c46\\u0c15\\u0c28\\u0c4d\\u0c32\\u0c41\",m:\"\\u0c12\\u0c15 \\u0c28\\u0c3f\\u0c2e\\u0c3f\\u0c37\\u0c02\",mm:\"%d \\u0c28\\u0c3f\\u0c2e\\u0c3f\\u0c37\\u0c3e\\u0c32\\u0c41\",h:\"\\u0c12\\u0c15 \\u0c17\\u0c02\\u0c1f\",hh:\"%d \\u0c17\\u0c02\\u0c1f\\u0c32\\u0c41\",d:\"\\u0c12\\u0c15 \\u0c30\\u0c4b\\u0c1c\\u0c41\",dd:\"%d \\u0c30\\u0c4b\\u0c1c\\u0c41\\u0c32\\u0c41\",M:\"\\u0c12\\u0c15 \\u0c28\\u0c46\\u0c32\",MM:\"%d \\u0c28\\u0c46\\u0c32\\u0c32\\u0c41\",y:\"\\u0c12\\u0c15 \\u0c38\\u0c02\\u0c35\\u0c24\\u0c4d\\u0c38\\u0c30\\u0c02\",yy:\"%d \\u0c38\\u0c02\\u0c35\\u0c24\\u0c4d\\u0c38\\u0c30\\u0c3e\\u0c32\\u0c41\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u0c35/,ordinal:\"%d\\u0c35\",meridiemParse:/\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f|\\u0c09\\u0c26\\u0c2f\\u0c02|\\u0c2e\\u0c27\\u0c4d\\u0c2f\\u0c3e\\u0c39\\u0c4d\\u0c28\\u0c02|\\u0c38\\u0c3e\\u0c2f\\u0c02\\u0c24\\u0c4d\\u0c30\\u0c02/,meridiemHour:function(r,u){return 12===r&&(r=0),\"\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f\"===u?r<4?r:r+12:\"\\u0c09\\u0c26\\u0c2f\\u0c02\"===u?r:\"\\u0c2e\\u0c27\\u0c4d\\u0c2f\\u0c3e\\u0c39\\u0c4d\\u0c28\\u0c02\"===u?r>=10?r:r+12:\"\\u0c38\\u0c3e\\u0c2f\\u0c02\\u0c24\\u0c4d\\u0c30\\u0c02\"===u?r+12:void 0},meridiem:function(r,u,l){return r<4?\"\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f\":r<10?\"\\u0c09\\u0c26\\u0c2f\\u0c02\":r<17?\"\\u0c2e\\u0c27\\u0c4d\\u0c2f\\u0c3e\\u0c39\\u0c4d\\u0c28\\u0c02\":r<20?\"\\u0c38\\u0c3e\\u0c2f\\u0c02\\u0c24\\u0c4d\\u0c30\\u0c02\":\"\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f\"},week:{dow:0,doy:6}})}(c(6738))},3692:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"tet\",{months:\"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru\".split(\"_\"),monthsShort:\"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez\".split(\"_\"),weekdays:\"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu\".split(\"_\"),weekdaysShort:\"Dom_Seg_Ters_Kua_Kint_Sest_Sab\".split(\"_\"),weekdaysMin:\"Do_Seg_Te_Ku_Ki_Ses_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Ohin iha] LT\",nextDay:\"[Aban iha] LT\",nextWeek:\"dddd [iha] LT\",lastDay:\"[Horiseik iha] LT\",lastWeek:\"dddd [semana kotuk] [iha] LT\",sameElse:\"L\"},relativeTime:{future:\"iha %s\",past:\"%s liuba\",s:\"segundu balun\",ss:\"segundu %d\",m:\"minutu ida\",mm:\"minutu %d\",h:\"oras ida\",hh:\"oras %d\",d:\"loron ida\",dd:\"loron %d\",M:\"fulan ida\",MM:\"fulan %d\",y:\"tinan ida\",yy:\"tinan %d\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var u=r%10;return r+(1==~~(r%100/10)?\"th\":1===u?\"st\":2===u?\"nd\":3===u?\"rd\":\"th\")},week:{dow:1,doy:4}})}(c(6738))},6361:function(st,P,c){!function(s){\"use strict\";var e={0:\"-\\u0443\\u043c\",1:\"-\\u0443\\u043c\",2:\"-\\u044e\\u043c\",3:\"-\\u044e\\u043c\",4:\"-\\u0443\\u043c\",5:\"-\\u0443\\u043c\",6:\"-\\u0443\\u043c\",7:\"-\\u0443\\u043c\",8:\"-\\u0443\\u043c\",9:\"-\\u0443\\u043c\",10:\"-\\u0443\\u043c\",12:\"-\\u0443\\u043c\",13:\"-\\u0443\\u043c\",20:\"-\\u0443\\u043c\",30:\"-\\u044e\\u043c\",40:\"-\\u0443\\u043c\",50:\"-\\u0443\\u043c\",60:\"-\\u0443\\u043c\",70:\"-\\u0443\\u043c\",80:\"-\\u0443\\u043c\",90:\"-\\u0443\\u043c\",100:\"-\\u0443\\u043c\"};s.defineLocale(\"tg\",{months:{format:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u0438_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u0438_\\u043c\\u0430\\u0440\\u0442\\u0438_\\u0430\\u043f\\u0440\\u0435\\u043b\\u0438_\\u043c\\u0430\\u0439\\u0438_\\u0438\\u044e\\u043d\\u0438_\\u0438\\u044e\\u043b\\u0438_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0438_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u0438_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u0438_\\u043d\\u043e\\u044f\\u0431\\u0440\\u0438_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u0438\".split(\"_\"),standalone:\"\\u044f\\u043d\\u0432\\u0430\\u0440_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d_\\u0438\\u044e\\u043b_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440_\\u043d\\u043e\\u044f\\u0431\\u0440_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\".split(\"_\")},monthsShort:\"\\u044f\\u043d\\u0432_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d_\\u0438\\u044e\\u043b_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043d_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u044f_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u044f\\u043a\\u0448\\u0430\\u043d\\u0431\\u0435_\\u0434\\u0443\\u0448\\u0430\\u043d\\u0431\\u0435_\\u0441\\u0435\\u0448\\u0430\\u043d\\u0431\\u0435_\\u0447\\u043e\\u0440\\u0448\\u0430\\u043d\\u0431\\u0435_\\u043f\\u0430\\u043d\\u04b7\\u0448\\u0430\\u043d\\u0431\\u0435_\\u04b7\\u0443\\u043c\\u044a\\u0430_\\u0448\\u0430\\u043d\\u0431\\u0435\".split(\"_\"),weekdaysShort:\"\\u044f\\u0448\\u0431_\\u0434\\u0448\\u0431_\\u0441\\u0448\\u0431_\\u0447\\u0448\\u0431_\\u043f\\u0448\\u0431_\\u04b7\\u0443\\u043c_\\u0448\\u043d\\u0431\".split(\"_\"),weekdaysMin:\"\\u044f\\u0448_\\u0434\\u0448_\\u0441\\u0448_\\u0447\\u0448_\\u043f\\u0448_\\u04b7\\u043c_\\u0448\\u0431\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0418\\u043c\\u0440\\u04ef\\u0437 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",nextDay:\"[\\u0424\\u0430\\u0440\\u0434\\u043e \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",lastDay:\"[\\u0414\\u0438\\u0440\\u04ef\\u0437 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",nextWeek:\"dddd[\\u0438] [\\u04b3\\u0430\\u0444\\u0442\\u0430\\u0438 \\u043e\\u044f\\u043d\\u0434\\u0430 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",lastWeek:\"dddd[\\u0438] [\\u04b3\\u0430\\u0444\\u0442\\u0430\\u0438 \\u0433\\u0443\\u0437\\u0430\\u0448\\u0442\\u0430 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0431\\u0430\\u044a\\u0434\\u0438 %s\",past:\"%s \\u043f\\u0435\\u0448\",s:\"\\u044f\\u043a\\u0447\\u0430\\u043d\\u0434 \\u0441\\u043e\\u043d\\u0438\\u044f\",m:\"\\u044f\\u043a \\u0434\\u0430\\u049b\\u0438\\u049b\\u0430\",mm:\"%d \\u0434\\u0430\\u049b\\u0438\\u049b\\u0430\",h:\"\\u044f\\u043a \\u0441\\u043e\\u0430\\u0442\",hh:\"%d \\u0441\\u043e\\u0430\\u0442\",d:\"\\u044f\\u043a \\u0440\\u04ef\\u0437\",dd:\"%d \\u0440\\u04ef\\u0437\",M:\"\\u044f\\u043a \\u043c\\u043e\\u04b3\",MM:\"%d \\u043c\\u043e\\u04b3\",y:\"\\u044f\\u043a \\u0441\\u043e\\u043b\",yy:\"%d \\u0441\\u043e\\u043b\"},meridiemParse:/\\u0448\\u0430\\u0431|\\u0441\\u0443\\u0431\\u04b3|\\u0440\\u04ef\\u0437|\\u0431\\u0435\\u0433\\u043e\\u04b3/,meridiemHour:function(u,l){return 12===u&&(u=0),\"\\u0448\\u0430\\u0431\"===l?u<4?u:u+12:\"\\u0441\\u0443\\u0431\\u04b3\"===l?u:\"\\u0440\\u04ef\\u0437\"===l?u>=11?u:u+12:\"\\u0431\\u0435\\u0433\\u043e\\u04b3\"===l?u+12:void 0},meridiem:function(u,l,m){return u<4?\"\\u0448\\u0430\\u0431\":u<11?\"\\u0441\\u0443\\u0431\\u04b3\":u<16?\"\\u0440\\u04ef\\u0437\":u<19?\"\\u0431\\u0435\\u0433\\u043e\\u04b3\":\"\\u0448\\u0430\\u0431\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0443\\u043c|\\u044e\\u043c)/,ordinal:function(u){return u+(e[u]||e[u%10]||e[u>=100?100:null])},week:{dow:1,doy:7}})}(c(6738))},1735:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"th\",{months:\"\\u0e21\\u0e01\\u0e23\\u0e32\\u0e04\\u0e21_\\u0e01\\u0e38\\u0e21\\u0e20\\u0e32\\u0e1e\\u0e31\\u0e19\\u0e18\\u0e4c_\\u0e21\\u0e35\\u0e19\\u0e32\\u0e04\\u0e21_\\u0e40\\u0e21\\u0e29\\u0e32\\u0e22\\u0e19_\\u0e1e\\u0e24\\u0e29\\u0e20\\u0e32\\u0e04\\u0e21_\\u0e21\\u0e34\\u0e16\\u0e38\\u0e19\\u0e32\\u0e22\\u0e19_\\u0e01\\u0e23\\u0e01\\u0e0e\\u0e32\\u0e04\\u0e21_\\u0e2a\\u0e34\\u0e07\\u0e2b\\u0e32\\u0e04\\u0e21_\\u0e01\\u0e31\\u0e19\\u0e22\\u0e32\\u0e22\\u0e19_\\u0e15\\u0e38\\u0e25\\u0e32\\u0e04\\u0e21_\\u0e1e\\u0e24\\u0e28\\u0e08\\u0e34\\u0e01\\u0e32\\u0e22\\u0e19_\\u0e18\\u0e31\\u0e19\\u0e27\\u0e32\\u0e04\\u0e21\".split(\"_\"),monthsShort:\"\\u0e21.\\u0e04._\\u0e01.\\u0e1e._\\u0e21\\u0e35.\\u0e04._\\u0e40\\u0e21.\\u0e22._\\u0e1e.\\u0e04._\\u0e21\\u0e34.\\u0e22._\\u0e01.\\u0e04._\\u0e2a.\\u0e04._\\u0e01.\\u0e22._\\u0e15.\\u0e04._\\u0e1e.\\u0e22._\\u0e18.\\u0e04.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0e2d\\u0e32\\u0e17\\u0e34\\u0e15\\u0e22\\u0e4c_\\u0e08\\u0e31\\u0e19\\u0e17\\u0e23\\u0e4c_\\u0e2d\\u0e31\\u0e07\\u0e04\\u0e32\\u0e23_\\u0e1e\\u0e38\\u0e18_\\u0e1e\\u0e24\\u0e2b\\u0e31\\u0e2a\\u0e1a\\u0e14\\u0e35_\\u0e28\\u0e38\\u0e01\\u0e23\\u0e4c_\\u0e40\\u0e2a\\u0e32\\u0e23\\u0e4c\".split(\"_\"),weekdaysShort:\"\\u0e2d\\u0e32\\u0e17\\u0e34\\u0e15\\u0e22\\u0e4c_\\u0e08\\u0e31\\u0e19\\u0e17\\u0e23\\u0e4c_\\u0e2d\\u0e31\\u0e07\\u0e04\\u0e32\\u0e23_\\u0e1e\\u0e38\\u0e18_\\u0e1e\\u0e24\\u0e2b\\u0e31\\u0e2a_\\u0e28\\u0e38\\u0e01\\u0e23\\u0e4c_\\u0e40\\u0e2a\\u0e32\\u0e23\\u0e4c\".split(\"_\"),weekdaysMin:\"\\u0e2d\\u0e32._\\u0e08._\\u0e2d._\\u0e1e._\\u0e1e\\u0e24._\\u0e28._\\u0e2a.\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY \\u0e40\\u0e27\\u0e25\\u0e32 H:mm\",LLLL:\"\\u0e27\\u0e31\\u0e19dddd\\u0e17\\u0e35\\u0e48 D MMMM YYYY \\u0e40\\u0e27\\u0e25\\u0e32 H:mm\"},meridiemParse:/\\u0e01\\u0e48\\u0e2d\\u0e19\\u0e40\\u0e17\\u0e35\\u0e48\\u0e22\\u0e07|\\u0e2b\\u0e25\\u0e31\\u0e07\\u0e40\\u0e17\\u0e35\\u0e48\\u0e22\\u0e07/,isPM:function(r){return\"\\u0e2b\\u0e25\\u0e31\\u0e07\\u0e40\\u0e17\\u0e35\\u0e48\\u0e22\\u0e07\"===r},meridiem:function(r,u,l){return r<12?\"\\u0e01\\u0e48\\u0e2d\\u0e19\\u0e40\\u0e17\\u0e35\\u0e48\\u0e22\\u0e07\":\"\\u0e2b\\u0e25\\u0e31\\u0e07\\u0e40\\u0e17\\u0e35\\u0e48\\u0e22\\u0e07\"},calendar:{sameDay:\"[\\u0e27\\u0e31\\u0e19\\u0e19\\u0e35\\u0e49 \\u0e40\\u0e27\\u0e25\\u0e32] LT\",nextDay:\"[\\u0e1e\\u0e23\\u0e38\\u0e48\\u0e07\\u0e19\\u0e35\\u0e49 \\u0e40\\u0e27\\u0e25\\u0e32] LT\",nextWeek:\"dddd[\\u0e2b\\u0e19\\u0e49\\u0e32 \\u0e40\\u0e27\\u0e25\\u0e32] LT\",lastDay:\"[\\u0e40\\u0e21\\u0e37\\u0e48\\u0e2d\\u0e27\\u0e32\\u0e19\\u0e19\\u0e35\\u0e49 \\u0e40\\u0e27\\u0e25\\u0e32] LT\",lastWeek:\"[\\u0e27\\u0e31\\u0e19]dddd[\\u0e17\\u0e35\\u0e48\\u0e41\\u0e25\\u0e49\\u0e27 \\u0e40\\u0e27\\u0e25\\u0e32] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0e2d\\u0e35\\u0e01 %s\",past:\"%s\\u0e17\\u0e35\\u0e48\\u0e41\\u0e25\\u0e49\\u0e27\",s:\"\\u0e44\\u0e21\\u0e48\\u0e01\\u0e35\\u0e48\\u0e27\\u0e34\\u0e19\\u0e32\\u0e17\\u0e35\",ss:\"%d \\u0e27\\u0e34\\u0e19\\u0e32\\u0e17\\u0e35\",m:\"1 \\u0e19\\u0e32\\u0e17\\u0e35\",mm:\"%d \\u0e19\\u0e32\\u0e17\\u0e35\",h:\"1 \\u0e0a\\u0e31\\u0e48\\u0e27\\u0e42\\u0e21\\u0e07\",hh:\"%d \\u0e0a\\u0e31\\u0e48\\u0e27\\u0e42\\u0e21\\u0e07\",d:\"1 \\u0e27\\u0e31\\u0e19\",dd:\"%d \\u0e27\\u0e31\\u0e19\",w:\"1 \\u0e2a\\u0e31\\u0e1b\\u0e14\\u0e32\\u0e2b\\u0e4c\",ww:\"%d \\u0e2a\\u0e31\\u0e1b\\u0e14\\u0e32\\u0e2b\\u0e4c\",M:\"1 \\u0e40\\u0e14\\u0e37\\u0e2d\\u0e19\",MM:\"%d \\u0e40\\u0e14\\u0e37\\u0e2d\\u0e19\",y:\"1 \\u0e1b\\u0e35\",yy:\"%d \\u0e1b\\u0e35\"}})}(c(6738))},1568:function(st,P,c){!function(s){\"use strict\";var e={1:\"'inji\",5:\"'inji\",8:\"'inji\",70:\"'inji\",80:\"'inji\",2:\"'nji\",7:\"'nji\",20:\"'nji\",50:\"'nji\",3:\"'\\xfcnji\",4:\"'\\xfcnji\",100:\"'\\xfcnji\",6:\"'njy\",9:\"'unjy\",10:\"'unjy\",30:\"'unjy\",60:\"'ynjy\",90:\"'ynjy\"};s.defineLocale(\"tk\",{months:\"\\xddanwar_Fewral_Mart_Aprel_Ma\\xfd_I\\xfdun_I\\xfdul_Awgust_Sent\\xfdabr_Okt\\xfdabr_No\\xfdabr_Dekabr\".split(\"_\"),monthsShort:\"\\xddan_Few_Mar_Apr_Ma\\xfd_I\\xfdn_I\\xfdl_Awg_Sen_Okt_No\\xfd_Dek\".split(\"_\"),weekdays:\"\\xddek\\u015fenbe_Du\\u015fenbe_Si\\u015fenbe_\\xc7ar\\u015fenbe_Pen\\u015fenbe_Anna_\\u015eenbe\".split(\"_\"),weekdaysShort:\"\\xddek_Du\\u015f_Si\\u015f_\\xc7ar_Pen_Ann_\\u015een\".split(\"_\"),weekdaysMin:\"\\xddk_D\\u015f_S\\u015f_\\xc7r_Pn_An_\\u015en\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[bug\\xfcn sagat] LT\",nextDay:\"[ertir sagat] LT\",nextWeek:\"[indiki] dddd [sagat] LT\",lastDay:\"[d\\xfc\\xfdn] LT\",lastWeek:\"[ge\\xe7en] dddd [sagat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s so\\u0148\",past:\"%s \\xf6\\u0148\",s:\"birn\\xe4\\xe7e sekunt\",m:\"bir minut\",mm:\"%d minut\",h:\"bir sagat\",hh:\"%d sagat\",d:\"bir g\\xfcn\",dd:\"%d g\\xfcn\",M:\"bir a\\xfd\",MM:\"%d a\\xfd\",y:\"bir \\xfdyl\",yy:\"%d \\xfdyl\"},ordinal:function(u,l){switch(l){case\"d\":case\"D\":case\"Do\":case\"DD\":return u;default:if(0===u)return u+\"'unjy\";var m=u%10;return u+(e[m]||e[u%100-m]||e[u>=100?100:null])}},week:{dow:1,doy:7}})}(c(6738))},6129:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"tl-ph\",{months:\"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre\".split(\"_\"),monthsShort:\"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis\".split(\"_\"),weekdays:\"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado\".split(\"_\"),weekdaysShort:\"Lin_Lun_Mar_Miy_Huw_Biy_Sab\".split(\"_\"),weekdaysMin:\"Li_Lu_Ma_Mi_Hu_Bi_Sab\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"MM/D/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY HH:mm\",LLLL:\"dddd, MMMM DD, YYYY HH:mm\"},calendar:{sameDay:\"LT [ngayong araw]\",nextDay:\"[Bukas ng] LT\",nextWeek:\"LT [sa susunod na] dddd\",lastDay:\"LT [kahapon]\",lastWeek:\"LT [noong nakaraang] dddd\",sameElse:\"L\"},relativeTime:{future:\"sa loob ng %s\",past:\"%s ang nakalipas\",s:\"ilang segundo\",ss:\"%d segundo\",m:\"isang minuto\",mm:\"%d minuto\",h:\"isang oras\",hh:\"%d oras\",d:\"isang araw\",dd:\"%d araw\",M:\"isang buwan\",MM:\"%d buwan\",y:\"isang taon\",yy:\"%d taon\"},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:function(r){return r},week:{dow:1,doy:4}})}(c(6738))},3759:function(st,P,c){!function(s){\"use strict\";var e=\"pagh_wa\\u2019_cha\\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut\".split(\"_\");function l(b,y,M,B){var w=function(b){var y=Math.floor(b%1e3/100),M=Math.floor(b%100/10),B=b%10,w=\"\";return y>0&&(w+=e[y]+\"vatlh\"),M>0&&(w+=(\"\"!==w?\" \":\"\")+e[M]+\"maH\"),B>0&&(w+=(\"\"!==w?\" \":\"\")+e[B]),\"\"===w?\"pagh\":w}(b);switch(M){case\"ss\":return w+\" lup\";case\"mm\":return w+\" tup\";case\"hh\":return w+\" rep\";case\"dd\":return w+\" jaj\";case\"MM\":return w+\" jar\";case\"yy\":return w+\" DIS\"}}s.defineLocale(\"tlh\",{months:\"tera\\u2019 jar wa\\u2019_tera\\u2019 jar cha\\u2019_tera\\u2019 jar wej_tera\\u2019 jar loS_tera\\u2019 jar vagh_tera\\u2019 jar jav_tera\\u2019 jar Soch_tera\\u2019 jar chorgh_tera\\u2019 jar Hut_tera\\u2019 jar wa\\u2019maH_tera\\u2019 jar wa\\u2019maH wa\\u2019_tera\\u2019 jar wa\\u2019maH cha\\u2019\".split(\"_\"),monthsShort:\"jar wa\\u2019_jar cha\\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\\u2019maH_jar wa\\u2019maH wa\\u2019_jar wa\\u2019maH cha\\u2019\".split(\"_\"),monthsParseExact:!0,weekdays:\"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj\".split(\"_\"),weekdaysShort:\"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj\".split(\"_\"),weekdaysMin:\"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[DaHjaj] LT\",nextDay:\"[wa\\u2019leS] LT\",nextWeek:\"LLL\",lastDay:\"[wa\\u2019Hu\\u2019] LT\",lastWeek:\"LLL\",sameElse:\"L\"},relativeTime:{future:function(b){var y=b;return-1!==b.indexOf(\"jaj\")?y.slice(0,-3)+\"leS\":-1!==b.indexOf(\"jar\")?y.slice(0,-3)+\"waQ\":-1!==b.indexOf(\"DIS\")?y.slice(0,-3)+\"nem\":y+\" pIq\"},past:function(b){var y=b;return-1!==b.indexOf(\"jaj\")?y.slice(0,-3)+\"Hu\\u2019\":-1!==b.indexOf(\"jar\")?y.slice(0,-3)+\"wen\":-1!==b.indexOf(\"DIS\")?y.slice(0,-3)+\"ben\":y+\" ret\"},s:\"puS lup\",ss:l,m:\"wa\\u2019 tup\",mm:l,h:\"wa\\u2019 rep\",hh:l,d:\"wa\\u2019 jaj\",dd:l,M:\"wa\\u2019 jar\",MM:l,y:\"wa\\u2019 DIS\",yy:l},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(c(6738))},1644:function(st,P,c){!function(s){\"use strict\";var e={1:\"'inci\",5:\"'inci\",8:\"'inci\",70:\"'inci\",80:\"'inci\",2:\"'nci\",7:\"'nci\",20:\"'nci\",50:\"'nci\",3:\"'\\xfcnc\\xfc\",4:\"'\\xfcnc\\xfc\",100:\"'\\xfcnc\\xfc\",6:\"'nc\\u0131\",9:\"'uncu\",10:\"'uncu\",30:\"'uncu\",60:\"'\\u0131nc\\u0131\",90:\"'\\u0131nc\\u0131\"};s.defineLocale(\"tr\",{months:\"Ocak_\\u015eubat_Mart_Nisan_May\\u0131s_Haziran_Temmuz_A\\u011fustos_Eyl\\xfcl_Ekim_Kas\\u0131m_Aral\\u0131k\".split(\"_\"),monthsShort:\"Oca_\\u015eub_Mar_Nis_May_Haz_Tem_A\\u011fu_Eyl_Eki_Kas_Ara\".split(\"_\"),weekdays:\"Pazar_Pazartesi_Sal\\u0131_\\xc7ar\\u015famba_Per\\u015fembe_Cuma_Cumartesi\".split(\"_\"),weekdaysShort:\"Paz_Pts_Sal_\\xc7ar_Per_Cum_Cts\".split(\"_\"),weekdaysMin:\"Pz_Pt_Sa_\\xc7a_Pe_Cu_Ct\".split(\"_\"),meridiem:function(u,l,m){return u<12?m?\"\\xf6\\xf6\":\"\\xd6\\xd6\":m?\"\\xf6s\":\"\\xd6S\"},meridiemParse:/\\xf6\\xf6|\\xd6\\xd6|\\xf6s|\\xd6S/,isPM:function(u){return\"\\xf6s\"===u||\"\\xd6S\"===u},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[bug\\xfcn saat] LT\",nextDay:\"[yar\\u0131n saat] LT\",nextWeek:\"[gelecek] dddd [saat] LT\",lastDay:\"[d\\xfcn] LT\",lastWeek:\"[ge\\xe7en] dddd [saat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s sonra\",past:\"%s \\xf6nce\",s:\"birka\\xe7 saniye\",ss:\"%d saniye\",m:\"bir dakika\",mm:\"%d dakika\",h:\"bir saat\",hh:\"%d saat\",d:\"bir g\\xfcn\",dd:\"%d g\\xfcn\",w:\"bir hafta\",ww:\"%d hafta\",M:\"bir ay\",MM:\"%d ay\",y:\"bir y\\u0131l\",yy:\"%d y\\u0131l\"},ordinal:function(u,l){switch(l){case\"d\":case\"D\":case\"Do\":case\"DD\":return u;default:if(0===u)return u+\"'\\u0131nc\\u0131\";var m=u%10;return u+(e[m]||e[u%100-m]||e[u>=100?100:null])}},week:{dow:1,doy:7}})}(c(6738))},875:function(st,P,c){!function(s){\"use strict\";function r(u,l,m,a){var b={s:[\"viensas secunds\",\"'iensas secunds\"],ss:[u+\" secunds\",u+\" secunds\"],m:[\"'n m\\xedut\",\"'iens m\\xedut\"],mm:[u+\" m\\xeduts\",u+\" m\\xeduts\"],h:[\"'n \\xfeora\",\"'iensa \\xfeora\"],hh:[u+\" \\xfeoras\",u+\" \\xfeoras\"],d:[\"'n ziua\",\"'iensa ziua\"],dd:[u+\" ziuas\",u+\" ziuas\"],M:[\"'n mes\",\"'iens mes\"],MM:[u+\" mesen\",u+\" mesen\"],y:[\"'n ar\",\"'iens ar\"],yy:[u+\" ars\",u+\" ars\"]};return a||l?b[m][0]:b[m][1]}s.defineLocale(\"tzl\",{months:\"Januar_Fevraglh_Mar\\xe7_Avr\\xefu_Mai_G\\xfcn_Julia_Guscht_Setemvar_Listop\\xe4ts_Noemvar_Zecemvar\".split(\"_\"),monthsShort:\"Jan_Fev_Mar_Avr_Mai_G\\xfcn_Jul_Gus_Set_Lis_Noe_Zec\".split(\"_\"),weekdays:\"S\\xfaladi_L\\xfane\\xe7i_Maitzi_M\\xe1rcuri_Xh\\xfaadi_Vi\\xe9ner\\xe7i_S\\xe1turi\".split(\"_\"),weekdaysShort:\"S\\xfal_L\\xfan_Mai_M\\xe1r_Xh\\xfa_Vi\\xe9_S\\xe1t\".split(\"_\"),weekdaysMin:\"S\\xfa_L\\xfa_Ma_M\\xe1_Xh_Vi_S\\xe1\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM [dallas] YYYY\",LLL:\"D. MMMM [dallas] YYYY HH.mm\",LLLL:\"dddd, [li] D. MMMM [dallas] YYYY HH.mm\"},meridiemParse:/d\\'o|d\\'a/i,isPM:function(u){return\"d'o\"===u.toLowerCase()},meridiem:function(u,l,m){return u>11?m?\"d'o\":\"D'O\":m?\"d'a\":\"D'A\"},calendar:{sameDay:\"[oxhi \\xe0] LT\",nextDay:\"[dem\\xe0 \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[ieiri \\xe0] LT\",lastWeek:\"[s\\xfcr el] dddd [lasteu \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"osprei %s\",past:\"ja%s\",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(c(6738))},1041:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"tzm-latn\",{months:\"innayr_br\\u02e4ayr\\u02e4_mar\\u02e4s\\u02e4_ibrir_mayyw_ywnyw_ywlywz_\\u0263w\\u0161t_\\u0161wtanbir_kt\\u02e4wbr\\u02e4_nwwanbir_dwjnbir\".split(\"_\"),monthsShort:\"innayr_br\\u02e4ayr\\u02e4_mar\\u02e4s\\u02e4_ibrir_mayyw_ywnyw_ywlywz_\\u0263w\\u0161t_\\u0161wtanbir_kt\\u02e4wbr\\u02e4_nwwanbir_dwjnbir\".split(\"_\"),weekdays:\"asamas_aynas_asinas_akras_akwas_asimwas_asi\\u1e0dyas\".split(\"_\"),weekdaysShort:\"asamas_aynas_asinas_akras_akwas_asimwas_asi\\u1e0dyas\".split(\"_\"),weekdaysMin:\"asamas_aynas_asinas_akras_akwas_asimwas_asi\\u1e0dyas\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[asdkh g] LT\",nextDay:\"[aska g] LT\",nextWeek:\"dddd [g] LT\",lastDay:\"[assant g] LT\",lastWeek:\"dddd [g] LT\",sameElse:\"L\"},relativeTime:{future:\"dadkh s yan %s\",past:\"yan %s\",s:\"imik\",ss:\"%d imik\",m:\"minu\\u1e0d\",mm:\"%d minu\\u1e0d\",h:\"sa\\u025ba\",hh:\"%d tassa\\u025bin\",d:\"ass\",dd:\"%d ossan\",M:\"ayowr\",MM:\"%d iyyirn\",y:\"asgas\",yy:\"%d isgasn\"},week:{dow:6,doy:12}})}(c(6738))},6878:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"tzm\",{months:\"\\u2d49\\u2d4f\\u2d4f\\u2d30\\u2d62\\u2d54_\\u2d31\\u2d55\\u2d30\\u2d62\\u2d55_\\u2d4e\\u2d30\\u2d55\\u2d5a_\\u2d49\\u2d31\\u2d54\\u2d49\\u2d54_\\u2d4e\\u2d30\\u2d62\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4f\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4d\\u2d62\\u2d53\\u2d63_\\u2d56\\u2d53\\u2d5b\\u2d5c_\\u2d5b\\u2d53\\u2d5c\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d3d\\u2d5f\\u2d53\\u2d31\\u2d55_\\u2d4f\\u2d53\\u2d61\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d37\\u2d53\\u2d4a\\u2d4f\\u2d31\\u2d49\\u2d54\".split(\"_\"),monthsShort:\"\\u2d49\\u2d4f\\u2d4f\\u2d30\\u2d62\\u2d54_\\u2d31\\u2d55\\u2d30\\u2d62\\u2d55_\\u2d4e\\u2d30\\u2d55\\u2d5a_\\u2d49\\u2d31\\u2d54\\u2d49\\u2d54_\\u2d4e\\u2d30\\u2d62\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4f\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4d\\u2d62\\u2d53\\u2d63_\\u2d56\\u2d53\\u2d5b\\u2d5c_\\u2d5b\\u2d53\\u2d5c\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d3d\\u2d5f\\u2d53\\u2d31\\u2d55_\\u2d4f\\u2d53\\u2d61\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d37\\u2d53\\u2d4a\\u2d4f\\u2d31\\u2d49\\u2d54\".split(\"_\"),weekdays:\"\\u2d30\\u2d59\\u2d30\\u2d4e\\u2d30\\u2d59_\\u2d30\\u2d62\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d54\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4e\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d39\\u2d62\\u2d30\\u2d59\".split(\"_\"),weekdaysShort:\"\\u2d30\\u2d59\\u2d30\\u2d4e\\u2d30\\u2d59_\\u2d30\\u2d62\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d54\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4e\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d39\\u2d62\\u2d30\\u2d59\".split(\"_\"),weekdaysMin:\"\\u2d30\\u2d59\\u2d30\\u2d4e\\u2d30\\u2d59_\\u2d30\\u2d62\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d54\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4e\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d39\\u2d62\\u2d30\\u2d59\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u2d30\\u2d59\\u2d37\\u2d45 \\u2d34] LT\",nextDay:\"[\\u2d30\\u2d59\\u2d3d\\u2d30 \\u2d34] LT\",nextWeek:\"dddd [\\u2d34] LT\",lastDay:\"[\\u2d30\\u2d5a\\u2d30\\u2d4f\\u2d5c \\u2d34] LT\",lastWeek:\"dddd [\\u2d34] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u2d37\\u2d30\\u2d37\\u2d45 \\u2d59 \\u2d62\\u2d30\\u2d4f %s\",past:\"\\u2d62\\u2d30\\u2d4f %s\",s:\"\\u2d49\\u2d4e\\u2d49\\u2d3d\",ss:\"%d \\u2d49\\u2d4e\\u2d49\\u2d3d\",m:\"\\u2d4e\\u2d49\\u2d4f\\u2d53\\u2d3a\",mm:\"%d \\u2d4e\\u2d49\\u2d4f\\u2d53\\u2d3a\",h:\"\\u2d59\\u2d30\\u2d44\\u2d30\",hh:\"%d \\u2d5c\\u2d30\\u2d59\\u2d59\\u2d30\\u2d44\\u2d49\\u2d4f\",d:\"\\u2d30\\u2d59\\u2d59\",dd:\"%d o\\u2d59\\u2d59\\u2d30\\u2d4f\",M:\"\\u2d30\\u2d62o\\u2d53\\u2d54\",MM:\"%d \\u2d49\\u2d62\\u2d62\\u2d49\\u2d54\\u2d4f\",y:\"\\u2d30\\u2d59\\u2d33\\u2d30\\u2d59\",yy:\"%d \\u2d49\\u2d59\\u2d33\\u2d30\\u2d59\\u2d4f\"},week:{dow:6,doy:12}})}(c(6738))},4357:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"ug-cn\",{months:\"\\u064a\\u0627\\u0646\\u06cb\\u0627\\u0631_\\u0641\\u06d0\\u06cb\\u0631\\u0627\\u0644_\\u0645\\u0627\\u0631\\u062a_\\u0626\\u0627\\u067e\\u0631\\u06d0\\u0644_\\u0645\\u0627\\u064a_\\u0626\\u0649\\u064a\\u06c7\\u0646_\\u0626\\u0649\\u064a\\u06c7\\u0644_\\u0626\\u0627\\u06cb\\u063a\\u06c7\\u0633\\u062a_\\u0633\\u06d0\\u0646\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0626\\u06c6\\u0643\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0646\\u0648\\u064a\\u0627\\u0628\\u0649\\u0631_\\u062f\\u06d0\\u0643\\u0627\\u0628\\u0649\\u0631\".split(\"_\"),monthsShort:\"\\u064a\\u0627\\u0646\\u06cb\\u0627\\u0631_\\u0641\\u06d0\\u06cb\\u0631\\u0627\\u0644_\\u0645\\u0627\\u0631\\u062a_\\u0626\\u0627\\u067e\\u0631\\u06d0\\u0644_\\u0645\\u0627\\u064a_\\u0626\\u0649\\u064a\\u06c7\\u0646_\\u0626\\u0649\\u064a\\u06c7\\u0644_\\u0626\\u0627\\u06cb\\u063a\\u06c7\\u0633\\u062a_\\u0633\\u06d0\\u0646\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0626\\u06c6\\u0643\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0646\\u0648\\u064a\\u0627\\u0628\\u0649\\u0631_\\u062f\\u06d0\\u0643\\u0627\\u0628\\u0649\\u0631\".split(\"_\"),weekdays:\"\\u064a\\u06d5\\u0643\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u062f\\u06c8\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u0633\\u06d5\\u064a\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u0686\\u0627\\u0631\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u067e\\u06d5\\u064a\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u062c\\u06c8\\u0645\\u06d5_\\u0634\\u06d5\\u0646\\u0628\\u06d5\".split(\"_\"),weekdaysShort:\"\\u064a\\u06d5_\\u062f\\u06c8_\\u0633\\u06d5_\\u0686\\u0627_\\u067e\\u06d5_\\u062c\\u06c8_\\u0634\\u06d5\".split(\"_\"),weekdaysMin:\"\\u064a\\u06d5_\\u062f\\u06c8_\\u0633\\u06d5_\\u0686\\u0627_\\u067e\\u06d5_\\u062c\\u06c8_\\u0634\\u06d5\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY-\\u064a\\u0649\\u0644\\u0649M-\\u0626\\u0627\\u064a\\u0646\\u0649\\u06adD-\\u0643\\u06c8\\u0646\\u0649\",LLL:\"YYYY-\\u064a\\u0649\\u0644\\u0649M-\\u0626\\u0627\\u064a\\u0646\\u0649\\u06adD-\\u0643\\u06c8\\u0646\\u0649\\u060c HH:mm\",LLLL:\"dddd\\u060c YYYY-\\u064a\\u0649\\u0644\\u0649M-\\u0626\\u0627\\u064a\\u0646\\u0649\\u06adD-\\u0643\\u06c8\\u0646\\u0649\\u060c HH:mm\"},meridiemParse:/\\u064a\\u06d0\\u0631\\u0649\\u0645 \\u0643\\u06d0\\u0686\\u06d5|\\u0633\\u06d5\\u06be\\u06d5\\u0631|\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0628\\u06c7\\u0631\\u06c7\\u0646|\\u0686\\u06c8\\u0634|\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0643\\u06d0\\u064a\\u0649\\u0646|\\u0643\\u06d5\\u0686/,meridiemHour:function(r,u){return 12===r&&(r=0),\"\\u064a\\u06d0\\u0631\\u0649\\u0645 \\u0643\\u06d0\\u0686\\u06d5\"===u||\"\\u0633\\u06d5\\u06be\\u06d5\\u0631\"===u||\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0628\\u06c7\\u0631\\u06c7\\u0646\"===u?r:\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0643\\u06d0\\u064a\\u0649\\u0646\"===u||\"\\u0643\\u06d5\\u0686\"===u?r+12:r>=11?r:r+12},meridiem:function(r,u,l){var m=100*r+u;return m<600?\"\\u064a\\u06d0\\u0631\\u0649\\u0645 \\u0643\\u06d0\\u0686\\u06d5\":m<900?\"\\u0633\\u06d5\\u06be\\u06d5\\u0631\":m<1130?\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0628\\u06c7\\u0631\\u06c7\\u0646\":m<1230?\"\\u0686\\u06c8\\u0634\":m<1800?\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0643\\u06d0\\u064a\\u0649\\u0646\":\"\\u0643\\u06d5\\u0686\"},calendar:{sameDay:\"[\\u0628\\u06c8\\u06af\\u06c8\\u0646 \\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",nextDay:\"[\\u0626\\u06d5\\u062a\\u06d5 \\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",nextWeek:\"[\\u0643\\u06d0\\u0644\\u06d5\\u0631\\u0643\\u0649] dddd [\\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",lastDay:\"[\\u062a\\u06c6\\u0646\\u06c8\\u06af\\u06c8\\u0646] LT\",lastWeek:\"[\\u0626\\u0627\\u0644\\u062f\\u0649\\u0646\\u0642\\u0649] dddd [\\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0643\\u06d0\\u064a\\u0649\\u0646\",past:\"%s \\u0628\\u06c7\\u0631\\u06c7\\u0646\",s:\"\\u0646\\u06d5\\u0686\\u0686\\u06d5 \\u0633\\u06d0\\u0643\\u0648\\u0646\\u062a\",ss:\"%d \\u0633\\u06d0\\u0643\\u0648\\u0646\\u062a\",m:\"\\u0628\\u0649\\u0631 \\u0645\\u0649\\u0646\\u06c7\\u062a\",mm:\"%d \\u0645\\u0649\\u0646\\u06c7\\u062a\",h:\"\\u0628\\u0649\\u0631 \\u0633\\u0627\\u0626\\u06d5\\u062a\",hh:\"%d \\u0633\\u0627\\u0626\\u06d5\\u062a\",d:\"\\u0628\\u0649\\u0631 \\u0643\\u06c8\\u0646\",dd:\"%d \\u0643\\u06c8\\u0646\",M:\"\\u0628\\u0649\\u0631 \\u0626\\u0627\\u064a\",MM:\"%d \\u0626\\u0627\\u064a\",y:\"\\u0628\\u0649\\u0631 \\u064a\\u0649\\u0644\",yy:\"%d \\u064a\\u0649\\u0644\"},dayOfMonthOrdinalParse:/\\d{1,2}(-\\u0643\\u06c8\\u0646\\u0649|-\\u0626\\u0627\\u064a|-\\u06be\\u06d5\\u067e\\u062a\\u06d5)/,ordinal:function(r,u){switch(u){case\"d\":case\"D\":case\"DDD\":return r+\"-\\u0643\\u06c8\\u0646\\u0649\";case\"w\":case\"W\":return r+\"-\\u06be\\u06d5\\u067e\\u062a\\u06d5\";default:return r}},preparse:function(r){return r.replace(/\\u060c/g,\",\")},postformat:function(r){return r.replace(/,/g,\"\\u060c\")},week:{dow:1,doy:7}})}(c(6738))},4810:function(st,P,c){!function(s){\"use strict\";function r(a,b,y){return\"m\"===y?b?\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0430\":\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0443\":\"h\"===y?b?\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\":\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\":a+\" \"+function(a,b){var y=a.split(\"_\");return b%10==1&&b%100!=11?y[0]:b%10>=2&&b%10<=4&&(b%100<10||b%100>=20)?y[1]:y[2]}({ss:b?\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0443_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",mm:b?\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0430_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0438_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\":\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0443_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0438_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\",hh:b?\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430_\\u0433\\u043e\\u0434\\u0438\\u043d\\u0438_\\u0433\\u043e\\u0434\\u0438\\u043d\":\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443_\\u0433\\u043e\\u0434\\u0438\\u043d\\u0438_\\u0433\\u043e\\u0434\\u0438\\u043d\",dd:\"\\u0434\\u0435\\u043d\\u044c_\\u0434\\u043d\\u0456_\\u0434\\u043d\\u0456\\u0432\",MM:\"\\u043c\\u0456\\u0441\\u044f\\u0446\\u044c_\\u043c\\u0456\\u0441\\u044f\\u0446\\u0456_\\u043c\\u0456\\u0441\\u044f\\u0446\\u0456\\u0432\",yy:\"\\u0440\\u0456\\u043a_\\u0440\\u043e\\u043a\\u0438_\\u0440\\u043e\\u043a\\u0456\\u0432\"}[y],+a)}function l(a){return function(){return a+\"\\u043e\"+(11===this.hours()?\"\\u0431\":\"\")+\"] LT\"}}s.defineLocale(\"uk\",{months:{format:\"\\u0441\\u0456\\u0447\\u043d\\u044f_\\u043b\\u044e\\u0442\\u043e\\u0433\\u043e_\\u0431\\u0435\\u0440\\u0435\\u0437\\u043d\\u044f_\\u043a\\u0432\\u0456\\u0442\\u043d\\u044f_\\u0442\\u0440\\u0430\\u0432\\u043d\\u044f_\\u0447\\u0435\\u0440\\u0432\\u043d\\u044f_\\u043b\\u0438\\u043f\\u043d\\u044f_\\u0441\\u0435\\u0440\\u043f\\u043d\\u044f_\\u0432\\u0435\\u0440\\u0435\\u0441\\u043d\\u044f_\\u0436\\u043e\\u0432\\u0442\\u043d\\u044f_\\u043b\\u0438\\u0441\\u0442\\u043e\\u043f\\u0430\\u0434\\u0430_\\u0433\\u0440\\u0443\\u0434\\u043d\\u044f\".split(\"_\"),standalone:\"\\u0441\\u0456\\u0447\\u0435\\u043d\\u044c_\\u043b\\u044e\\u0442\\u0438\\u0439_\\u0431\\u0435\\u0440\\u0435\\u0437\\u0435\\u043d\\u044c_\\u043a\\u0432\\u0456\\u0442\\u0435\\u043d\\u044c_\\u0442\\u0440\\u0430\\u0432\\u0435\\u043d\\u044c_\\u0447\\u0435\\u0440\\u0432\\u0435\\u043d\\u044c_\\u043b\\u0438\\u043f\\u0435\\u043d\\u044c_\\u0441\\u0435\\u0440\\u043f\\u0435\\u043d\\u044c_\\u0432\\u0435\\u0440\\u0435\\u0441\\u0435\\u043d\\u044c_\\u0436\\u043e\\u0432\\u0442\\u0435\\u043d\\u044c_\\u043b\\u0438\\u0441\\u0442\\u043e\\u043f\\u0430\\u0434_\\u0433\\u0440\\u0443\\u0434\\u0435\\u043d\\u044c\".split(\"_\")},monthsShort:\"\\u0441\\u0456\\u0447_\\u043b\\u044e\\u0442_\\u0431\\u0435\\u0440_\\u043a\\u0432\\u0456\\u0442_\\u0442\\u0440\\u0430\\u0432_\\u0447\\u0435\\u0440\\u0432_\\u043b\\u0438\\u043f_\\u0441\\u0435\\u0440\\u043f_\\u0432\\u0435\\u0440_\\u0436\\u043e\\u0432\\u0442_\\u043b\\u0438\\u0441\\u0442_\\u0433\\u0440\\u0443\\u0434\".split(\"_\"),weekdays:function(a,b){var y={nominative:\"\\u043d\\u0435\\u0434\\u0456\\u043b\\u044f_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0456\\u043b\\u043e\\u043a_\\u0432\\u0456\\u0432\\u0442\\u043e\\u0440\\u043e\\u043a_\\u0441\\u0435\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440_\\u043f\\u2019\\u044f\\u0442\\u043d\\u0438\\u0446\\u044f_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),accusative:\"\\u043d\\u0435\\u0434\\u0456\\u043b\\u044e_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0456\\u043b\\u043e\\u043a_\\u0432\\u0456\\u0432\\u0442\\u043e\\u0440\\u043e\\u043a_\\u0441\\u0435\\u0440\\u0435\\u0434\\u0443_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440_\\u043f\\u2019\\u044f\\u0442\\u043d\\u0438\\u0446\\u044e_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0443\".split(\"_\"),genitive:\"\\u043d\\u0435\\u0434\\u0456\\u043b\\u0456_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0456\\u043b\\u043a\\u0430_\\u0432\\u0456\\u0432\\u0442\\u043e\\u0440\\u043a\\u0430_\\u0441\\u0435\\u0440\\u0435\\u0434\\u0438_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440\\u0433\\u0430_\\u043f\\u2019\\u044f\\u0442\\u043d\\u0438\\u0446\\u0456_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0438\".split(\"_\")};return!0===a?y.nominative.slice(1,7).concat(y.nominative.slice(0,1)):a?y[/(\\[[\\u0412\\u0432\\u0423\\u0443]\\]) ?dddd/.test(b)?\"accusative\":/\\[?(?:\\u043c\\u0438\\u043d\\u0443\\u043b\\u043e\\u0457|\\u043d\\u0430\\u0441\\u0442\\u0443\\u043f\\u043d\\u043e\\u0457)? ?\\] ?dddd/.test(b)?\"genitive\":\"nominative\"][a.day()]:y.nominative},weekdaysShort:\"\\u043d\\u0434_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),weekdaysMin:\"\\u043d\\u0434_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0440.\",LLL:\"D MMMM YYYY \\u0440., HH:mm\",LLLL:\"dddd, D MMMM YYYY \\u0440., HH:mm\"},calendar:{sameDay:l(\"[\\u0421\\u044c\\u043e\\u0433\\u043e\\u0434\\u043d\\u0456 \"),nextDay:l(\"[\\u0417\\u0430\\u0432\\u0442\\u0440\\u0430 \"),lastDay:l(\"[\\u0412\\u0447\\u043e\\u0440\\u0430 \"),nextWeek:l(\"[\\u0423] dddd [\"),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return l(\"[\\u041c\\u0438\\u043d\\u0443\\u043b\\u043e\\u0457] dddd [\").call(this);case 1:case 2:case 4:return l(\"[\\u041c\\u0438\\u043d\\u0443\\u043b\\u043e\\u0433\\u043e] dddd [\").call(this)}},sameElse:\"L\"},relativeTime:{future:\"\\u0437\\u0430 %s\",past:\"%s \\u0442\\u043e\\u043c\\u0443\",s:\"\\u0434\\u0435\\u043a\\u0456\\u043b\\u044c\\u043a\\u0430 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:r,m:r,mm:r,h:\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\",hh:r,d:\"\\u0434\\u0435\\u043d\\u044c\",dd:r,M:\"\\u043c\\u0456\\u0441\\u044f\\u0446\\u044c\",MM:r,y:\"\\u0440\\u0456\\u043a\",yy:r},meridiemParse:/\\u043d\\u043e\\u0447\\u0456|\\u0440\\u0430\\u043d\\u043a\\u0443|\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u043e\\u0440\\u0430/,isPM:function(a){return/^(\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u043e\\u0440\\u0430)$/.test(a)},meridiem:function(a,b,y){return a<4?\"\\u043d\\u043e\\u0447\\u0456\":a<12?\"\\u0440\\u0430\\u043d\\u043a\\u0443\":a<17?\"\\u0434\\u043d\\u044f\":\"\\u0432\\u0435\\u0447\\u043e\\u0440\\u0430\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0439|\\u0433\\u043e)/,ordinal:function(a,b){switch(b){case\"M\":case\"d\":case\"DDD\":case\"w\":case\"W\":return a+\"-\\u0439\";case\"D\":return a+\"-\\u0433\\u043e\";default:return a}},week:{dow:1,doy:7}})}(c(6738))},6794:function(st,P,c){!function(s){\"use strict\";var e=[\"\\u062c\\u0646\\u0648\\u0631\\u06cc\",\"\\u0641\\u0631\\u0648\\u0631\\u06cc\",\"\\u0645\\u0627\\u0631\\u0686\",\"\\u0627\\u067e\\u0631\\u06cc\\u0644\",\"\\u0645\\u0626\\u06cc\",\"\\u062c\\u0648\\u0646\",\"\\u062c\\u0648\\u0644\\u0627\\u0626\\u06cc\",\"\\u0627\\u06af\\u0633\\u062a\",\"\\u0633\\u062a\\u0645\\u0628\\u0631\",\"\\u0627\\u06a9\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0645\\u0628\\u0631\",\"\\u062f\\u0633\\u0645\\u0628\\u0631\"],r=[\"\\u0627\\u062a\\u0648\\u0627\\u0631\",\"\\u067e\\u06cc\\u0631\",\"\\u0645\\u0646\\u06af\\u0644\",\"\\u0628\\u062f\\u06be\",\"\\u062c\\u0645\\u0639\\u0631\\u0627\\u062a\",\"\\u062c\\u0645\\u0639\\u06c1\",\"\\u06c1\\u0641\\u062a\\u06c1\"];s.defineLocale(\"ur\",{months:e,monthsShort:e,weekdays:r,weekdaysShort:r,weekdaysMin:r,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd\\u060c D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635\\u0628\\u062d|\\u0634\\u0627\\u0645/,isPM:function(l){return\"\\u0634\\u0627\\u0645\"===l},meridiem:function(l,m,a){return l<12?\"\\u0635\\u0628\\u062d\":\"\\u0634\\u0627\\u0645\"},calendar:{sameDay:\"[\\u0622\\u062c \\u0628\\u0648\\u0642\\u062a] LT\",nextDay:\"[\\u06a9\\u0644 \\u0628\\u0648\\u0642\\u062a] LT\",nextWeek:\"dddd [\\u0628\\u0648\\u0642\\u062a] LT\",lastDay:\"[\\u06af\\u0630\\u0634\\u062a\\u06c1 \\u0631\\u0648\\u0632 \\u0628\\u0648\\u0642\\u062a] LT\",lastWeek:\"[\\u06af\\u0630\\u0634\\u062a\\u06c1] dddd [\\u0628\\u0648\\u0642\\u062a] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0628\\u0639\\u062f\",past:\"%s \\u0642\\u0628\\u0644\",s:\"\\u0686\\u0646\\u062f \\u0633\\u06cc\\u06a9\\u0646\\u0688\",ss:\"%d \\u0633\\u06cc\\u06a9\\u0646\\u0688\",m:\"\\u0627\\u06cc\\u06a9 \\u0645\\u0646\\u0679\",mm:\"%d \\u0645\\u0646\\u0679\",h:\"\\u0627\\u06cc\\u06a9 \\u06af\\u06be\\u0646\\u0679\\u06c1\",hh:\"%d \\u06af\\u06be\\u0646\\u0679\\u06d2\",d:\"\\u0627\\u06cc\\u06a9 \\u062f\\u0646\",dd:\"%d \\u062f\\u0646\",M:\"\\u0627\\u06cc\\u06a9 \\u0645\\u0627\\u06c1\",MM:\"%d \\u0645\\u0627\\u06c1\",y:\"\\u0627\\u06cc\\u06a9 \\u0633\\u0627\\u0644\",yy:\"%d \\u0633\\u0627\\u0644\"},preparse:function(l){return l.replace(/\\u060c/g,\",\")},postformat:function(l){return l.replace(/,/g,\"\\u060c\")},week:{dow:1,doy:4}})}(c(6738))},7959:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"uz-latn\",{months:\"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr\".split(\"_\"),monthsShort:\"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek\".split(\"_\"),weekdays:\"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba\".split(\"_\"),weekdaysShort:\"Yak_Dush_Sesh_Chor_Pay_Jum_Shan\".split(\"_\"),weekdaysMin:\"Ya_Du_Se_Cho_Pa_Ju_Sha\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"D MMMM YYYY, dddd HH:mm\"},calendar:{sameDay:\"[Bugun soat] LT [da]\",nextDay:\"[Ertaga] LT [da]\",nextWeek:\"dddd [kuni soat] LT [da]\",lastDay:\"[Kecha soat] LT [da]\",lastWeek:\"[O'tgan] dddd [kuni soat] LT [da]\",sameElse:\"L\"},relativeTime:{future:\"Yaqin %s ichida\",past:\"Bir necha %s oldin\",s:\"soniya\",ss:\"%d soniya\",m:\"bir daqiqa\",mm:\"%d daqiqa\",h:\"bir soat\",hh:\"%d soat\",d:\"bir kun\",dd:\"%d kun\",M:\"bir oy\",MM:\"%d oy\",y:\"bir yil\",yy:\"%d yil\"},week:{dow:1,doy:7}})}(c(6738))},8966:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"uz\",{months:\"\\u044f\\u043d\\u0432\\u0430\\u0440_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d_\\u0438\\u044e\\u043b_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440_\\u043d\\u043e\\u044f\\u0431\\u0440_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\".split(\"_\"),monthsShort:\"\\u044f\\u043d\\u0432_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d_\\u0438\\u044e\\u043b_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043d_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u044f_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u042f\\u043a\\u0448\\u0430\\u043d\\u0431\\u0430_\\u0414\\u0443\\u0448\\u0430\\u043d\\u0431\\u0430_\\u0421\\u0435\\u0448\\u0430\\u043d\\u0431\\u0430_\\u0427\\u043e\\u0440\\u0448\\u0430\\u043d\\u0431\\u0430_\\u041f\\u0430\\u0439\\u0448\\u0430\\u043d\\u0431\\u0430_\\u0416\\u0443\\u043c\\u0430_\\u0428\\u0430\\u043d\\u0431\\u0430\".split(\"_\"),weekdaysShort:\"\\u042f\\u043a\\u0448_\\u0414\\u0443\\u0448_\\u0421\\u0435\\u0448_\\u0427\\u043e\\u0440_\\u041f\\u0430\\u0439_\\u0416\\u0443\\u043c_\\u0428\\u0430\\u043d\".split(\"_\"),weekdaysMin:\"\\u042f\\u043a_\\u0414\\u0443_\\u0421\\u0435_\\u0427\\u043e_\\u041f\\u0430_\\u0416\\u0443_\\u0428\\u0430\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"D MMMM YYYY, dddd HH:mm\"},calendar:{sameDay:\"[\\u0411\\u0443\\u0433\\u0443\\u043d \\u0441\\u043e\\u0430\\u0442] LT [\\u0434\\u0430]\",nextDay:\"[\\u042d\\u0440\\u0442\\u0430\\u0433\\u0430] LT [\\u0434\\u0430]\",nextWeek:\"dddd [\\u043a\\u0443\\u043d\\u0438 \\u0441\\u043e\\u0430\\u0442] LT [\\u0434\\u0430]\",lastDay:\"[\\u041a\\u0435\\u0447\\u0430 \\u0441\\u043e\\u0430\\u0442] LT [\\u0434\\u0430]\",lastWeek:\"[\\u0423\\u0442\\u0433\\u0430\\u043d] dddd [\\u043a\\u0443\\u043d\\u0438 \\u0441\\u043e\\u0430\\u0442] LT [\\u0434\\u0430]\",sameElse:\"L\"},relativeTime:{future:\"\\u042f\\u043a\\u0438\\u043d %s \\u0438\\u0447\\u0438\\u0434\\u0430\",past:\"\\u0411\\u0438\\u0440 \\u043d\\u0435\\u0447\\u0430 %s \\u043e\\u043b\\u0434\\u0438\\u043d\",s:\"\\u0444\\u0443\\u0440\\u0441\\u0430\\u0442\",ss:\"%d \\u0444\\u0443\\u0440\\u0441\\u0430\\u0442\",m:\"\\u0431\\u0438\\u0440 \\u0434\\u0430\\u043a\\u0438\\u043a\\u0430\",mm:\"%d \\u0434\\u0430\\u043a\\u0438\\u043a\\u0430\",h:\"\\u0431\\u0438\\u0440 \\u0441\\u043e\\u0430\\u0442\",hh:\"%d \\u0441\\u043e\\u0430\\u0442\",d:\"\\u0431\\u0438\\u0440 \\u043a\\u0443\\u043d\",dd:\"%d \\u043a\\u0443\\u043d\",M:\"\\u0431\\u0438\\u0440 \\u043e\\u0439\",MM:\"%d \\u043e\\u0439\",y:\"\\u0431\\u0438\\u0440 \\u0439\\u0438\\u043b\",yy:\"%d \\u0439\\u0438\\u043b\"},week:{dow:1,doy:7}})}(c(6738))},5386:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"vi\",{months:\"th\\xe1ng 1_th\\xe1ng 2_th\\xe1ng 3_th\\xe1ng 4_th\\xe1ng 5_th\\xe1ng 6_th\\xe1ng 7_th\\xe1ng 8_th\\xe1ng 9_th\\xe1ng 10_th\\xe1ng 11_th\\xe1ng 12\".split(\"_\"),monthsShort:\"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12\".split(\"_\"),monthsParseExact:!0,weekdays:\"ch\\u1ee7 nh\\u1eadt_th\\u1ee9 hai_th\\u1ee9 ba_th\\u1ee9 t\\u01b0_th\\u1ee9 n\\u0103m_th\\u1ee9 s\\xe1u_th\\u1ee9 b\\u1ea3y\".split(\"_\"),weekdaysShort:\"CN_T2_T3_T4_T5_T6_T7\".split(\"_\"),weekdaysMin:\"CN_T2_T3_T4_T5_T6_T7\".split(\"_\"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(r){return/^ch$/i.test(r)},meridiem:function(r,u,l){return r<12?l?\"sa\":\"SA\":l?\"ch\":\"CH\"},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM [n\\u0103m] YYYY\",LLL:\"D MMMM [n\\u0103m] YYYY HH:mm\",LLLL:\"dddd, D MMMM [n\\u0103m] YYYY HH:mm\",l:\"DD/M/YYYY\",ll:\"D MMM YYYY\",lll:\"D MMM YYYY HH:mm\",llll:\"ddd, D MMM YYYY HH:mm\"},calendar:{sameDay:\"[H\\xf4m nay l\\xfac] LT\",nextDay:\"[Ng\\xe0y mai l\\xfac] LT\",nextWeek:\"dddd [tu\\u1ea7n t\\u1edbi l\\xfac] LT\",lastDay:\"[H\\xf4m qua l\\xfac] LT\",lastWeek:\"dddd [tu\\u1ea7n tr\\u01b0\\u1edbc l\\xfac] LT\",sameElse:\"L\"},relativeTime:{future:\"%s t\\u1edbi\",past:\"%s tr\\u01b0\\u1edbc\",s:\"v\\xe0i gi\\xe2y\",ss:\"%d gi\\xe2y\",m:\"m\\u1ed9t ph\\xfat\",mm:\"%d ph\\xfat\",h:\"m\\u1ed9t gi\\u1edd\",hh:\"%d gi\\u1edd\",d:\"m\\u1ed9t ng\\xe0y\",dd:\"%d ng\\xe0y\",w:\"m\\u1ed9t tu\\u1ea7n\",ww:\"%d tu\\u1ea7n\",M:\"m\\u1ed9t th\\xe1ng\",MM:\"%d th\\xe1ng\",y:\"m\\u1ed9t n\\u0103m\",yy:\"%d n\\u0103m\"},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:function(r){return r},week:{dow:1,doy:4}})}(c(6738))},3156:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"x-pseudo\",{months:\"J~\\xe1\\xf1\\xfa\\xe1~r\\xfd_F~\\xe9br\\xfa~\\xe1r\\xfd_~M\\xe1rc~h_\\xc1p~r\\xedl_~M\\xe1\\xfd_~J\\xfa\\xf1\\xe9~_J\\xfal~\\xfd_\\xc1\\xfa~g\\xfast~_S\\xe9p~t\\xe9mb~\\xe9r_\\xd3~ct\\xf3b~\\xe9r_\\xd1~\\xf3v\\xe9m~b\\xe9r_~D\\xe9c\\xe9~mb\\xe9r\".split(\"_\"),monthsShort:\"J~\\xe1\\xf1_~F\\xe9b_~M\\xe1r_~\\xc1pr_~M\\xe1\\xfd_~J\\xfa\\xf1_~J\\xfal_~\\xc1\\xfag_~S\\xe9p_~\\xd3ct_~\\xd1\\xf3v_~D\\xe9c\".split(\"_\"),monthsParseExact:!0,weekdays:\"S~\\xfa\\xf1d\\xe1~\\xfd_M\\xf3~\\xf1d\\xe1\\xfd~_T\\xfa\\xe9~sd\\xe1\\xfd~_W\\xe9d~\\xf1\\xe9sd~\\xe1\\xfd_T~h\\xfars~d\\xe1\\xfd_~Fr\\xedd~\\xe1\\xfd_S~\\xe1t\\xfar~d\\xe1\\xfd\".split(\"_\"),weekdaysShort:\"S~\\xfa\\xf1_~M\\xf3\\xf1_~T\\xfa\\xe9_~W\\xe9d_~Th\\xfa_~Fr\\xed_~S\\xe1t\".split(\"_\"),weekdaysMin:\"S~\\xfa_M\\xf3~_T\\xfa_~W\\xe9_T~h_Fr~_S\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[T~\\xf3d\\xe1~\\xfd \\xe1t] LT\",nextDay:\"[T~\\xf3m\\xf3~rr\\xf3~w \\xe1t] LT\",nextWeek:\"dddd [\\xe1t] LT\",lastDay:\"[\\xdd~\\xe9st~\\xe9rd\\xe1~\\xfd \\xe1t] LT\",lastWeek:\"[L~\\xe1st] dddd [\\xe1t] LT\",sameElse:\"L\"},relativeTime:{future:\"\\xed~\\xf1 %s\",past:\"%s \\xe1~g\\xf3\",s:\"\\xe1 ~f\\xe9w ~s\\xe9c\\xf3~\\xf1ds\",ss:\"%d s~\\xe9c\\xf3\\xf1~ds\",m:\"\\xe1 ~m\\xed\\xf1~\\xfat\\xe9\",mm:\"%d m~\\xed\\xf1\\xfa~t\\xe9s\",h:\"\\xe1~\\xf1 h\\xf3~\\xfar\",hh:\"%d h~\\xf3\\xfars\",d:\"\\xe1 ~d\\xe1\\xfd\",dd:\"%d d~\\xe1\\xfds\",M:\"\\xe1 ~m\\xf3\\xf1~th\",MM:\"%d m~\\xf3\\xf1t~hs\",y:\"\\xe1 ~\\xfd\\xe9\\xe1r\",yy:\"%d \\xfd~\\xe9\\xe1rs\"},dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(r){var u=r%10;return r+(1==~~(r%100/10)?\"th\":1===u?\"st\":2===u?\"nd\":3===u?\"rd\":\"th\")},week:{dow:1,doy:4}})}(c(6738))},8028:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"yo\",{months:\"S\\u1eb9\\u0301r\\u1eb9\\u0301_E\\u0300re\\u0300le\\u0300_\\u1eb8r\\u1eb9\\u0300na\\u0300_I\\u0300gbe\\u0301_E\\u0300bibi_O\\u0300ku\\u0300du_Ag\\u1eb9mo_O\\u0300gu\\u0301n_Owewe_\\u1ecc\\u0300wa\\u0300ra\\u0300_Be\\u0301lu\\u0301_\\u1ecc\\u0300p\\u1eb9\\u0300\\u0300\".split(\"_\"),monthsShort:\"S\\u1eb9\\u0301r_E\\u0300rl_\\u1eb8rn_I\\u0300gb_E\\u0300bi_O\\u0300ku\\u0300_Ag\\u1eb9_O\\u0300gu\\u0301_Owe_\\u1ecc\\u0300wa\\u0300_Be\\u0301l_\\u1ecc\\u0300p\\u1eb9\\u0300\\u0300\".split(\"_\"),weekdays:\"A\\u0300i\\u0300ku\\u0301_Aje\\u0301_I\\u0300s\\u1eb9\\u0301gun_\\u1eccj\\u1ecd\\u0301ru\\u0301_\\u1eccj\\u1ecd\\u0301b\\u1ecd_\\u1eb8ti\\u0300_A\\u0300ba\\u0301m\\u1eb9\\u0301ta\".split(\"_\"),weekdaysShort:\"A\\u0300i\\u0300k_Aje\\u0301_I\\u0300s\\u1eb9\\u0301_\\u1eccjr_\\u1eccjb_\\u1eb8ti\\u0300_A\\u0300ba\\u0301\".split(\"_\"),weekdaysMin:\"A\\u0300i\\u0300_Aj_I\\u0300s_\\u1eccr_\\u1eccb_\\u1eb8t_A\\u0300b\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[O\\u0300ni\\u0300 ni] LT\",nextDay:\"[\\u1ecc\\u0300la ni] LT\",nextWeek:\"dddd [\\u1eccs\\u1eb9\\u0300 to\\u0301n'b\\u1ecd] [ni] LT\",lastDay:\"[A\\u0300na ni] LT\",lastWeek:\"dddd [\\u1eccs\\u1eb9\\u0300 to\\u0301l\\u1ecd\\u0301] [ni] LT\",sameElse:\"L\"},relativeTime:{future:\"ni\\u0301 %s\",past:\"%s k\\u1ecdja\\u0301\",s:\"i\\u0300s\\u1eb9ju\\u0301 aaya\\u0301 die\",ss:\"aaya\\u0301 %d\",m:\"i\\u0300s\\u1eb9ju\\u0301 kan\",mm:\"i\\u0300s\\u1eb9ju\\u0301 %d\",h:\"wa\\u0301kati kan\",hh:\"wa\\u0301kati %d\",d:\"\\u1ecdj\\u1ecd\\u0301 kan\",dd:\"\\u1ecdj\\u1ecd\\u0301 %d\",M:\"osu\\u0300 kan\",MM:\"osu\\u0300 %d\",y:\"\\u1ecddu\\u0301n kan\",yy:\"\\u1ecddu\\u0301n %d\"},dayOfMonthOrdinalParse:/\\u1ecdj\\u1ecd\\u0301\\s\\d{1,2}/,ordinal:\"\\u1ecdj\\u1ecd\\u0301 %d\",week:{dow:1,doy:4}})}(c(6738))},9330:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"zh-cn\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u5468\\u65e5_\\u5468\\u4e00_\\u5468\\u4e8c_\\u5468\\u4e09_\\u5468\\u56db_\\u5468\\u4e94_\\u5468\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5Ah\\u70b9mm\\u5206\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5ddddAh\\u70b9mm\\u5206\",l:\"YYYY/M/D\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(r,u){return 12===r&&(r=0),\"\\u51cc\\u6668\"===u||\"\\u65e9\\u4e0a\"===u||\"\\u4e0a\\u5348\"===u?r:\"\\u4e0b\\u5348\"===u||\"\\u665a\\u4e0a\"===u?r+12:r>=11?r:r+12},meridiem:function(r,u,l){var m=100*r+u;return m<600?\"\\u51cc\\u6668\":m<900?\"\\u65e9\\u4e0a\":m<1130?\"\\u4e0a\\u5348\":m<1230?\"\\u4e2d\\u5348\":m<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929]LT\",nextDay:\"[\\u660e\\u5929]LT\",nextWeek:function(r){return r.week()!==this.week()?\"[\\u4e0b]dddLT\":\"[\\u672c]dddLT\"},lastDay:\"[\\u6628\\u5929]LT\",lastWeek:function(r){return this.week()!==r.week()?\"[\\u4e0a]dddLT\":\"[\\u672c]dddLT\"},sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u5468)/,ordinal:function(r,u){switch(u){case\"d\":case\"D\":case\"DDD\":return r+\"\\u65e5\";case\"M\":return r+\"\\u6708\";case\"w\":case\"W\":return r+\"\\u5468\";default:return r}},relativeTime:{future:\"%s\\u540e\",past:\"%s\\u524d\",s:\"\\u51e0\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u949f\",mm:\"%d \\u5206\\u949f\",h:\"1 \\u5c0f\\u65f6\",hh:\"%d \\u5c0f\\u65f6\",d:\"1 \\u5929\",dd:\"%d \\u5929\",w:\"1 \\u5468\",ww:\"%d \\u5468\",M:\"1 \\u4e2a\\u6708\",MM:\"%d \\u4e2a\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"},week:{dow:1,doy:4}})}(c(6738))},9380:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"zh-hk\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u9031\\u65e5_\\u9031\\u4e00_\\u9031\\u4e8c_\\u9031\\u4e09_\\u9031\\u56db_\\u9031\\u4e94_\\u9031\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\",l:\"YYYY/M/D\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(r,u){return 12===r&&(r=0),\"\\u51cc\\u6668\"===u||\"\\u65e9\\u4e0a\"===u||\"\\u4e0a\\u5348\"===u?r:\"\\u4e2d\\u5348\"===u?r>=11?r:r+12:\"\\u4e0b\\u5348\"===u||\"\\u665a\\u4e0a\"===u?r+12:void 0},meridiem:function(r,u,l){var m=100*r+u;return m<600?\"\\u51cc\\u6668\":m<900?\"\\u65e9\\u4e0a\":m<1200?\"\\u4e0a\\u5348\":1200===m?\"\\u4e2d\\u5348\":m<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929]LT\",nextDay:\"[\\u660e\\u5929]LT\",nextWeek:\"[\\u4e0b]ddddLT\",lastDay:\"[\\u6628\\u5929]LT\",lastWeek:\"[\\u4e0a]ddddLT\",sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u9031)/,ordinal:function(r,u){switch(u){case\"d\":case\"D\":case\"DDD\":return r+\"\\u65e5\";case\"M\":return r+\"\\u6708\";case\"w\":case\"W\":return r+\"\\u9031\";default:return r}},relativeTime:{future:\"%s\\u5f8c\",past:\"%s\\u524d\",s:\"\\u5e7e\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u9418\",mm:\"%d \\u5206\\u9418\",h:\"1 \\u5c0f\\u6642\",hh:\"%d \\u5c0f\\u6642\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u500b\\u6708\",MM:\"%d \\u500b\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"}})}(c(6738))},874:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"zh-mo\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u9031\\u65e5_\\u9031\\u4e00_\\u9031\\u4e8c_\\u9031\\u4e09_\\u9031\\u56db_\\u9031\\u4e94_\\u9031\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\",l:\"D/M/YYYY\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(r,u){return 12===r&&(r=0),\"\\u51cc\\u6668\"===u||\"\\u65e9\\u4e0a\"===u||\"\\u4e0a\\u5348\"===u?r:\"\\u4e2d\\u5348\"===u?r>=11?r:r+12:\"\\u4e0b\\u5348\"===u||\"\\u665a\\u4e0a\"===u?r+12:void 0},meridiem:function(r,u,l){var m=100*r+u;return m<600?\"\\u51cc\\u6668\":m<900?\"\\u65e9\\u4e0a\":m<1130?\"\\u4e0a\\u5348\":m<1230?\"\\u4e2d\\u5348\":m<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929] LT\",nextDay:\"[\\u660e\\u5929] LT\",nextWeek:\"[\\u4e0b]dddd LT\",lastDay:\"[\\u6628\\u5929] LT\",lastWeek:\"[\\u4e0a]dddd LT\",sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u9031)/,ordinal:function(r,u){switch(u){case\"d\":case\"D\":case\"DDD\":return r+\"\\u65e5\";case\"M\":return r+\"\\u6708\";case\"w\":case\"W\":return r+\"\\u9031\";default:return r}},relativeTime:{future:\"%s\\u5167\",past:\"%s\\u524d\",s:\"\\u5e7e\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u9418\",mm:\"%d \\u5206\\u9418\",h:\"1 \\u5c0f\\u6642\",hh:\"%d \\u5c0f\\u6642\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u500b\\u6708\",MM:\"%d \\u500b\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"}})}(c(6738))},6508:function(st,P,c){!function(s){\"use strict\";s.defineLocale(\"zh-tw\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u9031\\u65e5_\\u9031\\u4e00_\\u9031\\u4e8c_\\u9031\\u4e09_\\u9031\\u56db_\\u9031\\u4e94_\\u9031\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\",l:\"YYYY/M/D\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(r,u){return 12===r&&(r=0),\"\\u51cc\\u6668\"===u||\"\\u65e9\\u4e0a\"===u||\"\\u4e0a\\u5348\"===u?r:\"\\u4e2d\\u5348\"===u?r>=11?r:r+12:\"\\u4e0b\\u5348\"===u||\"\\u665a\\u4e0a\"===u?r+12:void 0},meridiem:function(r,u,l){var m=100*r+u;return m<600?\"\\u51cc\\u6668\":m<900?\"\\u65e9\\u4e0a\":m<1130?\"\\u4e0a\\u5348\":m<1230?\"\\u4e2d\\u5348\":m<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929] LT\",nextDay:\"[\\u660e\\u5929] LT\",nextWeek:\"[\\u4e0b]dddd LT\",lastDay:\"[\\u6628\\u5929] LT\",lastWeek:\"[\\u4e0a]dddd LT\",sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u9031)/,ordinal:function(r,u){switch(u){case\"d\":case\"D\":case\"DDD\":return r+\"\\u65e5\";case\"M\":return r+\"\\u6708\";case\"w\":case\"W\":return r+\"\\u9031\";default:return r}},relativeTime:{future:\"%s\\u5f8c\",past:\"%s\\u524d\",s:\"\\u5e7e\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u9418\",mm:\"%d \\u5206\\u9418\",h:\"1 \\u5c0f\\u6642\",hh:\"%d \\u5c0f\\u6642\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u500b\\u6708\",MM:\"%d \\u500b\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"}})}(c(6738))},6738:function(st,P,c){(st=c.nmd(st)).exports=function(){\"use strict\";var s,Y;function e(){return s.apply(null,arguments)}function u(x){return x instanceof Array||\"[object Array]\"===Object.prototype.toString.call(x)}function l(x){return null!=x&&\"[object Object]\"===Object.prototype.toString.call(x)}function m(x,J){return Object.prototype.hasOwnProperty.call(x,J)}function a(x){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(x).length;var J;for(J in x)if(m(x,J))return!1;return!0}function b(x){return void 0===x}function y(x){return\"number\"==typeof x||\"[object Number]\"===Object.prototype.toString.call(x)}function M(x){return x instanceof Date||\"[object Date]\"===Object.prototype.toString.call(x)}function B(x,J){var Ue,Ce=[];for(Ue=0;Ue>>0;for(Ue=0;Ue0)for(Ce=0;Ce=0?Ce?\"+\":\"\":\"-\")+Math.pow(10,Math.max(0,J-Ue.length)).toString().substr(1)+Ue}var g=/(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,S=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g,te={},Oe={};function fe(x,J,Ce,Ue){var gt=Ue;\"string\"==typeof Ue&&(gt=function(){return this[Ue]()}),x&&(Oe[x]=gt),J&&(Oe[J[0]]=function(){return C(gt.apply(this,arguments),J[1],J[2])}),Ce&&(Oe[Ce]=function(){return this.localeData().ordinal(gt.apply(this,arguments),x)})}function ie(x){return x.match(/\\[[\\s\\S]/)?x.replace(/^\\[|\\]$/g,\"\"):x.replace(/\\\\/g,\"\")}function pe(x,J){return x.isValid()?(J=Se(J,x.localeData()),te[J]=te[J]||function(x){var Ce,Ue,J=x.match(g);for(Ce=0,Ue=J.length;Ce=0&&S.test(x);)x=x.replace(S,Ue),S.lastIndex=0,Ce-=1;return x}var Re={};function de(x,J){var Ce=x.toLowerCase();Re[Ce]=Re[Ce+\"s\"]=Re[J]=x}function le(x){return\"string\"==typeof x?Re[x]||Re[x.toLowerCase()]:void 0}function U(x){var Ce,Ue,J={};for(Ue in x)m(x,Ue)&&(Ce=le(Ue))&&(J[Ce]=x[Ue]);return J}var H={};function j(x,J){H[x]=J}function Qe(x){return x%4==0&&x%100!=0||x%400==0}function ot(x){return x<0?Math.ceil(x)||0:Math.floor(x)}function Je(x){var J=+x,Ce=0;return 0!==J&&isFinite(J)&&(Ce=ot(J)),Ce}function At(x,J){return function(Ce){return null!=Ce?(Mt(this,x,Ce),e.updateOffset(this,J),this):Et(this,x)}}function Et(x,J){return x.isValid()?x._d[\"get\"+(x._isUTC?\"UTC\":\"\")+J]():NaN}function Mt(x,J,Ce){x.isValid()&&!isNaN(Ce)&&(\"FullYear\"===J&&Qe(x.year())&&1===x.month()&&29===x.date()?(Ce=Je(Ce),x._d[\"set\"+(x._isUTC?\"UTC\":\"\")+J](Ce,x.month(),fn(Ce,x.month()))):x._d[\"set\"+(x._isUTC?\"UTC\":\"\")+J](Ce))}var ft,nt=/\\d/,Lt=/\\d\\d/,Ie=/\\d{3}/,Ne=/\\d{4}/,Ge=/[+-]?\\d{6}/,tt=/\\d\\d?/,He=/\\d\\d\\d\\d?/,Pt=/\\d\\d\\d\\d\\d\\d?/,Be=/\\d{1,3}/,$e=/\\d{1,4}/,qe=/[+-]?\\d{1,6}/,pt=/\\d+/,we=/[+-]?\\d+/,je=/Z|[+-]\\d\\d:?\\d\\d/gi,Fe=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi,We=/[0-9]{0,256}['a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFF07\\uFF10-\\uFFEF]{1,256}|[\\u0600-\\u06FF\\/]{1,256}(\\s*?[\\u0600-\\u06FF]{1,256}){1,2}/i;function at(x,J,Ce){ft[x]=d(J)?J:function(Ue,gt){return Ue&&Ce?Ce:J}}function nn(x,J){return m(ft,x)?ft[x](J._strict,J._locale):new RegExp(function(x){return sn(x.replace(\"\\\\\",\"\").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,function(J,Ce,Ue,gt,Qt){return Ce||Ue||gt||Qt}))}(x))}function sn(x){return x.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,\"\\\\$&\")}ft={};var Tn={};function Vt(x,J){var Ce,Ue=J;for(\"string\"==typeof x&&(x=[x]),y(J)&&(Ue=function(gt,Qt){Qt[J]=Je(gt)}),Ce=0;Ce68?1900:2e3)};var ni=At(\"FullYear\",!0);function qi(x,J,Ce,Ue,gt,Qt,xn){var qn;return x<100&&x>=0?(qn=new Date(x+400,J,Ce,Ue,gt,Qt,xn),isFinite(qn.getFullYear())&&qn.setFullYear(x)):qn=new Date(x,J,Ce,Ue,gt,Qt,xn),qn}function Ui(x){var J,Ce;return x<100&&x>=0?((Ce=Array.prototype.slice.call(arguments))[0]=x+400,J=new Date(Date.UTC.apply(null,Ce)),isFinite(J.getUTCFullYear())&&J.setUTCFullYear(x)):J=new Date(Date.UTC.apply(null,arguments)),J}function ai(x,J,Ce){var Ue=7+J-Ce;return-(7+Ui(x,0,Ue).getUTCDay()-J)%7+Ue-1}function Si(x,J,Ce,Ue,gt){var Di,Xi,qn=1+7*(J-1)+(7+Ce-Ue)%7+ai(x,Ue,gt);return qn<=0?Xi=wi(Di=x-1)+qn:qn>wi(x)?(Di=x+1,Xi=qn-wi(x)):(Di=x,Xi=qn),{year:Di,dayOfYear:Xi}}function Vi(x,J,Ce){var Qt,xn,Ue=ai(x.year(),J,Ce),gt=Math.floor((x.dayOfYear()-Ue-1)/7)+1;return gt<1?Qt=gt+Ri(xn=x.year()-1,J,Ce):gt>Ri(x.year(),J,Ce)?(Qt=gt-Ri(x.year(),J,Ce),xn=x.year()+1):(xn=x.year(),Qt=gt),{week:Qt,year:xn}}function Ri(x,J,Ce){var Ue=ai(x,J,Ce),gt=ai(x+1,J,Ce);return(wi(x)-Ue+gt)/7}fe(\"w\",[\"ww\",2],\"wo\",\"week\"),fe(\"W\",[\"WW\",2],\"Wo\",\"isoWeek\"),de(\"week\",\"w\"),de(\"isoWeek\",\"W\"),j(\"week\",5),j(\"isoWeek\",5),at(\"w\",tt),at(\"ww\",tt,Lt),at(\"W\",tt),at(\"WW\",tt,Lt),Ut([\"w\",\"ww\",\"W\",\"WW\"],function(x,J,Ce,Ue){J[Ue.substr(0,1)]=Je(x)});function er(x,J){return x.slice(J,7).concat(x.slice(0,J))}fe(\"d\",0,\"do\",\"day\"),fe(\"dd\",0,0,function(x){return this.localeData().weekdaysMin(this,x)}),fe(\"ddd\",0,0,function(x){return this.localeData().weekdaysShort(this,x)}),fe(\"dddd\",0,0,function(x){return this.localeData().weekdays(this,x)}),fe(\"e\",0,0,\"weekday\"),fe(\"E\",0,0,\"isoWeekday\"),de(\"day\",\"d\"),de(\"weekday\",\"e\"),de(\"isoWeekday\",\"E\"),j(\"day\",11),j(\"weekday\",11),j(\"isoWeekday\",11),at(\"d\",tt),at(\"e\",tt),at(\"E\",tt),at(\"dd\",function(x,J){return J.weekdaysMinRegex(x)}),at(\"ddd\",function(x,J){return J.weekdaysShortRegex(x)}),at(\"dddd\",function(x,J){return J.weekdaysRegex(x)}),Ut([\"dd\",\"ddd\",\"dddd\"],function(x,J,Ce,Ue){var gt=Ce._locale.weekdaysParse(x,Ue,Ce._strict);null!=gt?J.d=gt:k(Ce).invalidWeekday=x}),Ut([\"d\",\"e\",\"E\"],function(x,J,Ce,Ue){J[Ue]=Je(x)});var sr=\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),or=\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),Dr=\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),Ai=We,ki=We,tr=We;function dr(x,J,Ce){var Ue,gt,Qt,xn=x.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],Ue=0;Ue<7;++Ue)Qt=E([2e3,1]).day(Ue),this._minWeekdaysParse[Ue]=this.weekdaysMin(Qt,\"\").toLocaleLowerCase(),this._shortWeekdaysParse[Ue]=this.weekdaysShort(Qt,\"\").toLocaleLowerCase(),this._weekdaysParse[Ue]=this.weekdays(Qt,\"\").toLocaleLowerCase();return Ce?\"dddd\"===J?-1!==(gt=Gt.call(this._weekdaysParse,xn))?gt:null:\"ddd\"===J?-1!==(gt=Gt.call(this._shortWeekdaysParse,xn))?gt:null:-1!==(gt=Gt.call(this._minWeekdaysParse,xn))?gt:null:\"dddd\"===J?-1!==(gt=Gt.call(this._weekdaysParse,xn))||-1!==(gt=Gt.call(this._shortWeekdaysParse,xn))||-1!==(gt=Gt.call(this._minWeekdaysParse,xn))?gt:null:\"ddd\"===J?-1!==(gt=Gt.call(this._shortWeekdaysParse,xn))||-1!==(gt=Gt.call(this._weekdaysParse,xn))||-1!==(gt=Gt.call(this._minWeekdaysParse,xn))?gt:null:-1!==(gt=Gt.call(this._minWeekdaysParse,xn))||-1!==(gt=Gt.call(this._weekdaysParse,xn))||-1!==(gt=Gt.call(this._shortWeekdaysParse,xn))?gt:null}function Yi(){function x(fs,Cs){return Cs.length-fs.length}var Qt,xn,qn,Di,Xi,J=[],Ce=[],Ue=[],gt=[];for(Qt=0;Qt<7;Qt++)xn=E([2e3,1]).day(Qt),qn=sn(this.weekdaysMin(xn,\"\")),Di=sn(this.weekdaysShort(xn,\"\")),Xi=sn(this.weekdays(xn,\"\")),J.push(qn),Ce.push(Di),Ue.push(Xi),gt.push(qn),gt.push(Di),gt.push(Xi);J.sort(x),Ce.sort(x),Ue.sort(x),gt.sort(x),this._weekdaysRegex=new RegExp(\"^(\"+gt.join(\"|\")+\")\",\"i\"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp(\"^(\"+Ue.join(\"|\")+\")\",\"i\"),this._weekdaysShortStrictRegex=new RegExp(\"^(\"+Ce.join(\"|\")+\")\",\"i\"),this._weekdaysMinStrictRegex=new RegExp(\"^(\"+J.join(\"|\")+\")\",\"i\")}function Zn(){return this.hours()%12||12}function lr(x,J){fe(x,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),J)})}function wr(x,J){return J._meridiemParse}fe(\"H\",[\"HH\",2],0,\"hour\"),fe(\"h\",[\"hh\",2],0,Zn),fe(\"k\",[\"kk\",2],0,function(){return this.hours()||24}),fe(\"hmm\",0,0,function(){return\"\"+Zn.apply(this)+C(this.minutes(),2)}),fe(\"hmmss\",0,0,function(){return\"\"+Zn.apply(this)+C(this.minutes(),2)+C(this.seconds(),2)}),fe(\"Hmm\",0,0,function(){return\"\"+this.hours()+C(this.minutes(),2)}),fe(\"Hmmss\",0,0,function(){return\"\"+this.hours()+C(this.minutes(),2)+C(this.seconds(),2)}),lr(\"a\",!0),lr(\"A\",!1),de(\"hour\",\"h\"),j(\"hour\",13),at(\"a\",wr),at(\"A\",wr),at(\"H\",tt),at(\"h\",tt),at(\"k\",tt),at(\"HH\",tt,Lt),at(\"hh\",tt,Lt),at(\"kk\",tt,Lt),at(\"hmm\",He),at(\"hmmss\",Pt),at(\"Hmm\",He),at(\"Hmmss\",Pt),Vt([\"H\",\"HH\"],3),Vt([\"k\",\"kk\"],function(x,J,Ce){var Ue=Je(x);J[3]=24===Ue?0:Ue}),Vt([\"a\",\"A\"],function(x,J,Ce){Ce._isPm=Ce._locale.isPM(x),Ce._meridiem=x}),Vt([\"h\",\"hh\"],function(x,J,Ce){J[3]=Je(x),k(Ce).bigHour=!0}),Vt(\"hmm\",function(x,J,Ce){var Ue=x.length-2;J[3]=Je(x.substr(0,Ue)),J[4]=Je(x.substr(Ue)),k(Ce).bigHour=!0}),Vt(\"hmmss\",function(x,J,Ce){var Ue=x.length-4,gt=x.length-2;J[3]=Je(x.substr(0,Ue)),J[4]=Je(x.substr(Ue,2)),J[5]=Je(x.substr(gt)),k(Ce).bigHour=!0}),Vt(\"Hmm\",function(x,J,Ce){var Ue=x.length-2;J[3]=Je(x.substr(0,Ue)),J[4]=Je(x.substr(Ue))}),Vt(\"Hmmss\",function(x,J,Ce){var Ue=x.length-4,gt=x.length-2;J[3]=Je(x.substr(0,Ue)),J[4]=Je(x.substr(Ue,2)),J[5]=Je(x.substr(gt))});var kr=At(\"Hours\",!0);var Wi,Hi={calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},longDateFormat:{LTS:\"h:mm:ss A\",LT:\"h:mm A\",L:\"MM/DD/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY h:mm A\",LLLL:\"dddd, MMMM D, YYYY h:mm A\"},invalidDate:\"Invalid date\",ordinal:\"%d\",dayOfMonthOrdinalParse:/\\d{1,2}/,relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",w:\"a week\",ww:\"%d weeks\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},months:gn,monthsShort:Yt,week:{dow:0,doy:6},weekdays:sr,weekdaysMin:Dr,weekdaysShort:or,meridiemParse:/[ap]\\.?m?\\.?/i},pi={},Cr={};function Wr(x,J){var Ce,Ue=Math.min(x.length,J.length);for(Ce=0;Ce0;){if(gt=Ee(Qt.slice(0,Ce).join(\"-\")))return gt;if(Ue&&Ue.length>=Ce&&Wr(Qt,Ue)>=Ce-1)break;Ce--}J++}return Wi}(x)}function Ve(x){var J,Ce=x._a;return Ce&&-2===k(x).overflow&&(J=Ce[1]<0||Ce[1]>11?1:Ce[2]<1||Ce[2]>fn(Ce[0],Ce[1])?2:Ce[3]<0||Ce[3]>24||24===Ce[3]&&(0!==Ce[4]||0!==Ce[5]||0!==Ce[6])?3:Ce[4]<0||Ce[4]>59?4:Ce[5]<0||Ce[5]>59?5:Ce[6]<0||Ce[6]>999?6:-1,k(x)._overflowDayOfYear&&(J<0||J>2)&&(J=2),k(x)._overflowWeeks&&-1===J&&(J=7),k(x)._overflowWeekday&&-1===J&&(J=8),k(x).overflow=J),x}var Xt=/^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,wn=/^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d|))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,zn=/Z|[+-]\\d\\d(?::?\\d\\d)?/,ri=[[\"YYYYYY-MM-DD\",/[+-]\\d{6}-\\d\\d-\\d\\d/],[\"YYYY-MM-DD\",/\\d{4}-\\d\\d-\\d\\d/],[\"GGGG-[W]WW-E\",/\\d{4}-W\\d\\d-\\d/],[\"GGGG-[W]WW\",/\\d{4}-W\\d\\d/,!1],[\"YYYY-DDD\",/\\d{4}-\\d{3}/],[\"YYYY-MM\",/\\d{4}-\\d\\d/,!1],[\"YYYYYYMMDD\",/[+-]\\d{10}/],[\"YYYYMMDD\",/\\d{8}/],[\"GGGG[W]WWE\",/\\d{4}W\\d{3}/],[\"GGGG[W]WW\",/\\d{4}W\\d{2}/,!1],[\"YYYYDDD\",/\\d{7}/],[\"YYYYMM\",/\\d{6}/,!1],[\"YYYY\",/\\d{4}/,!1]],Kn=[[\"HH:mm:ss.SSSS\",/\\d\\d:\\d\\d:\\d\\d\\.\\d+/],[\"HH:mm:ss,SSSS\",/\\d\\d:\\d\\d:\\d\\d,\\d+/],[\"HH:mm:ss\",/\\d\\d:\\d\\d:\\d\\d/],[\"HH:mm\",/\\d\\d:\\d\\d/],[\"HHmmss.SSSS\",/\\d\\d\\d\\d\\d\\d\\.\\d+/],[\"HHmmss,SSSS\",/\\d\\d\\d\\d\\d\\d,\\d+/],[\"HHmmss\",/\\d\\d\\d\\d\\d\\d/],[\"HHmm\",/\\d\\d\\d\\d/],[\"HH\",/\\d\\d/]],fi=/^\\/?Date\\((-?\\d+)/i,gi=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\\d{4}))$/,Ji={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Nr(x){var J,Ce,Qt,xn,qn,Di,Ue=x._i,gt=Xt.exec(Ue)||wn.exec(Ue);if(gt){for(k(x).iso=!0,J=0,Ce=ri.length;J7)&&(Di=!0)):(Qt=x._locale._week.dow,xn=x._locale._week.doy,Xi=Vi(N(),Qt,xn),Ce=hr(J.gg,x._a[0],Xi.year),Ue=hr(J.w,Xi.week),null!=J.d?((gt=J.d)<0||gt>6)&&(Di=!0):null!=J.e?(gt=J.e+Qt,(J.e<0||J.e>6)&&(Di=!0)):gt=Qt),Ue<1||Ue>Ri(Ce,Qt,xn)?k(x)._overflowWeeks=!0:null!=Di?k(x)._overflowWeekday=!0:(qn=Si(Ce,Ue,gt,Qt,xn),x._a[0]=qn.year,x._dayOfYear=qn.dayOfYear)}(x),null!=x._dayOfYear&&(xn=hr(x._a[0],gt[0]),(x._dayOfYear>wi(xn)||0===x._dayOfYear)&&(k(x)._overflowDayOfYear=!0),Ce=Ui(xn,0,x._dayOfYear),x._a[1]=Ce.getUTCMonth(),x._a[2]=Ce.getUTCDate()),J=0;J<3&&null==x._a[J];++J)x._a[J]=Ue[J]=gt[J];for(;J<7;J++)x._a[J]=Ue[J]=null==x._a[J]?2===J?1:0:x._a[J];24===x._a[3]&&0===x._a[4]&&0===x._a[5]&&0===x._a[6]&&(x._nextDay=!0,x._a[3]=0),x._d=(x._useUTC?Ui:qi).apply(null,Ue),Qt=x._useUTC?x._d.getUTCDay():x._d.getDay(),null!=x._tzm&&x._d.setUTCMinutes(x._d.getUTCMinutes()-x._tzm),x._nextDay&&(x._a[3]=24),x._w&&void 0!==x._w.d&&x._w.d!==Qt&&(k(x).weekdayMismatch=!0)}}function En(x){if(x._f!==e.ISO_8601)if(x._f!==e.RFC_2822){x._a=[],k(x).empty=!0;var Ce,Ue,gt,Qt,xn,Xi,J=\"\"+x._i,qn=J.length,Di=0;for(gt=Se(x._f,x._locale).match(g)||[],Ce=0;Ce0&&k(x).unusedInput.push(xn),J=J.slice(J.indexOf(Ue)+Ue.length),Di+=Ue.length),Oe[Qt]?(Ue?k(x).empty=!1:k(x).unusedTokens.push(Qt),an(Qt,Ue,x)):x._strict&&!Ue&&k(x).unusedTokens.push(Qt);k(x).charsLeftOver=qn-Di,J.length>0&&k(x).unusedInput.push(J),x._a[3]<=12&&!0===k(x).bigHour&&x._a[3]>0&&(k(x).bigHour=void 0),k(x).parsedDateParts=x._a.slice(0),k(x).meridiem=x._meridiem,x._a[3]=function(x,J,Ce){var Ue;return null==Ce?J:null!=x.meridiemHour?x.meridiemHour(J,Ce):(null!=x.isPM&&((Ue=x.isPM(Ce))&&J<12&&(J+=12),!Ue&&12===J&&(J=0)),J)}(x._locale,x._a[3],x._meridiem),null!==(Xi=k(x).era)&&(x._a[0]=x._locale.erasConvertYear(Xi,x._a[0])),bs(x),Ve(x)}else as(x);else Nr(x)}function Yr(x){var J=x._i,Ce=x._f;return x._locale=x._locale||ne(x._l),null===J||void 0===Ce&&\"\"===J?W({nullInput:!0}):(\"string\"==typeof J&&(x._i=J=x._locale.preparse(J)),q(J)?new me(Ve(J)):(M(J)?x._d=J:u(Ce)?function(x){var J,Ce,Ue,gt,Qt,xn,qn=!1;if(0===x._f.length)return k(x).invalidFormat=!0,void(x._d=new Date(NaN));for(gt=0;gtthis?this:x:W()});function rt(x,J){var Ce,Ue;if(1===J.length&&u(J[0])&&(J=J[0]),!J.length)return N();for(Ce=J[0],Ue=1;Ue=0?new Date(x+400,J,Ce)-mi:new Date(x,J,Ce).valueOf()}function us(x,J,Ce){return x<100&&x>=0?Date.UTC(x+400,J,Ce)-mi:Date.UTC(x,J,Ce)}function Yl(x,J){return J.erasAbbrRegex(x)}function ir(){var gt,Qt,x=[],J=[],Ce=[],Ue=[],xn=this.eras();for(gt=0,Qt=xn.length;gt(Qt=Ri(x,Ue,gt))&&(J=Qt),zh.call(this,x,J,Ce,Ue,gt))}function zh(x,J,Ce,Ue,gt){var Qt=Si(x,J,Ce,Ue,gt),xn=Ui(Qt.year,0,Qt.dayOfYear);return this.year(xn.getUTCFullYear()),this.month(xn.getUTCMonth()),this.date(xn.getUTCDate()),this}fe(\"N\",0,0,\"eraAbbr\"),fe(\"NN\",0,0,\"eraAbbr\"),fe(\"NNN\",0,0,\"eraAbbr\"),fe(\"NNNN\",0,0,\"eraName\"),fe(\"NNNNN\",0,0,\"eraNarrow\"),fe(\"y\",[\"y\",1],\"yo\",\"eraYear\"),fe(\"y\",[\"yy\",2],0,\"eraYear\"),fe(\"y\",[\"yyy\",3],0,\"eraYear\"),fe(\"y\",[\"yyyy\",4],0,\"eraYear\"),at(\"N\",Yl),at(\"NN\",Yl),at(\"NNN\",Yl),at(\"NNNN\",function(x,J){return J.erasNameRegex(x)}),at(\"NNNNN\",function(x,J){return J.erasNarrowRegex(x)}),Vt([\"N\",\"NN\",\"NNN\",\"NNNN\",\"NNNNN\"],function(x,J,Ce,Ue){var gt=Ce._locale.erasParse(x,Ue,Ce._strict);gt?k(Ce).era=gt:k(Ce).invalidEra=x}),at(\"y\",pt),at(\"yy\",pt),at(\"yyy\",pt),at(\"yyyy\",pt),at(\"yo\",function(x,J){return J._eraYearOrdinalRegex||pt}),Vt([\"y\",\"yy\",\"yyy\",\"yyyy\"],0),Vt([\"yo\"],function(x,J,Ce,Ue){var gt;Ce._locale._eraYearOrdinalRegex&&(gt=x.match(Ce._locale._eraYearOrdinalRegex)),J[0]=Ce._locale.eraYearOrdinalParse?Ce._locale.eraYearOrdinalParse(x,gt):parseInt(x,10)}),fe(0,[\"gg\",2],0,function(){return this.weekYear()%100}),fe(0,[\"GG\",2],0,function(){return this.isoWeekYear()%100}),$o(\"gggg\",\"weekYear\"),$o(\"ggggg\",\"weekYear\"),$o(\"GGGG\",\"isoWeekYear\"),$o(\"GGGGG\",\"isoWeekYear\"),de(\"weekYear\",\"gg\"),de(\"isoWeekYear\",\"GG\"),j(\"weekYear\",1),j(\"isoWeekYear\",1),at(\"G\",we),at(\"g\",we),at(\"GG\",tt,Lt),at(\"gg\",tt,Lt),at(\"GGGG\",$e,Ne),at(\"gggg\",$e,Ne),at(\"GGGGG\",qe,Ge),at(\"ggggg\",qe,Ge),Ut([\"gggg\",\"ggggg\",\"GGGG\",\"GGGGG\"],function(x,J,Ce,Ue){J[Ue.substr(0,2)]=Je(x)}),Ut([\"gg\",\"GG\"],function(x,J,Ce,Ue){J[Ue]=e.parseTwoDigitYear(x)}),fe(\"Q\",0,\"Qo\",\"quarter\"),de(\"quarter\",\"Q\"),j(\"quarter\",7),at(\"Q\",nt),Vt(\"Q\",function(x,J){J[1]=3*(Je(x)-1)}),fe(\"D\",[\"DD\",2],\"Do\",\"date\"),de(\"date\",\"D\"),j(\"date\",9),at(\"D\",tt),at(\"DD\",tt,Lt),at(\"Do\",function(x,J){return x?J._dayOfMonthOrdinalParse||J._ordinalParse:J._dayOfMonthOrdinalParseLenient}),Vt([\"D\",\"DD\"],2),Vt(\"Do\",function(x,J){J[2]=Je(x.match(tt)[0])});var Qc=At(\"Date\",!0);fe(\"DDD\",[\"DDDD\",3],\"DDDo\",\"dayOfYear\"),de(\"dayOfYear\",\"DDD\"),j(\"dayOfYear\",4),at(\"DDD\",Be),at(\"DDDD\",Ie),Vt([\"DDD\",\"DDDD\"],function(x,J,Ce){Ce._dayOfYear=Je(x)}),fe(\"m\",[\"mm\",2],0,\"minute\"),de(\"minute\",\"m\"),j(\"minute\",14),at(\"m\",tt),at(\"mm\",tt,Lt),Vt([\"m\",\"mm\"],4);var Wh=At(\"Minutes\",!1);fe(\"s\",[\"ss\",2],0,\"second\"),de(\"second\",\"s\"),j(\"second\",15),at(\"s\",tt),at(\"ss\",tt,Lt),Vt([\"s\",\"ss\"],5);var ws,No,xr=At(\"Seconds\",!1);for(fe(\"S\",0,0,function(){return~~(this.millisecond()/100)}),fe(0,[\"SS\",2],0,function(){return~~(this.millisecond()/10)}),fe(0,[\"SSS\",3],0,\"millisecond\"),fe(0,[\"SSSS\",4],0,function(){return 10*this.millisecond()}),fe(0,[\"SSSSS\",5],0,function(){return 100*this.millisecond()}),fe(0,[\"SSSSSS\",6],0,function(){return 1e3*this.millisecond()}),fe(0,[\"SSSSSSS\",7],0,function(){return 1e4*this.millisecond()}),fe(0,[\"SSSSSSSS\",8],0,function(){return 1e5*this.millisecond()}),fe(0,[\"SSSSSSSSS\",9],0,function(){return 1e6*this.millisecond()}),de(\"millisecond\",\"ms\"),j(\"millisecond\",16),at(\"S\",Be,nt),at(\"SS\",Be,Lt),at(\"SSS\",Be,Ie),ws=\"SSSS\";ws.length<=9;ws+=\"S\")at(ws,pt);function Jh(x,J){J[6]=Je(1e3*(\"0.\"+x))}for(ws=\"S\";ws.length<=9;ws+=\"S\")Vt(ws,Jh);No=At(\"Milliseconds\",!1),fe(\"z\",0,0,\"zoneAbbr\"),fe(\"zz\",0,0,\"zoneName\");var An=me.prototype;function Ns(x){return x}An.add=$n,An.calendar=function(x,J){1===arguments.length&&(arguments[0]?Jr(arguments[0])?(x=arguments[0],J=void 0):Fs(arguments[0])&&(J=arguments[0],x=void 0):(x=void 0,J=void 0));var Ce=x||N(),Ue=Qi(Ce,this).startOf(\"day\"),gt=e.calendarFormat(this,Ue)||\"sameElse\",Qt=J&&(d(J[gt])?J[gt].call(this,Ce):J[gt]);return this.format(Qt||this.localeData().calendar(gt,this,N(Ce)))},An.clone=function(){return new me(this)},An.diff=function(x,J,Ce){var Ue,gt,Qt;if(!this.isValid())return NaN;if(!(Ue=Qi(x,this)).isValid())return NaN;switch(gt=6e4*(Ue.utcOffset()-this.utcOffset()),J=le(J)){case\"year\":Qt=Bn(this,Ue)/12;break;case\"month\":Qt=Bn(this,Ue);break;case\"quarter\":Qt=Bn(this,Ue)/3;break;case\"second\":Qt=(this-Ue)/1e3;break;case\"minute\":Qt=(this-Ue)/6e4;break;case\"hour\":Qt=(this-Ue)/36e5;break;case\"day\":Qt=(this-Ue-gt)/864e5;break;case\"week\":Qt=(this-Ue-gt)/6048e5;break;default:Qt=this-Ue}return Ce?Qt:ot(Qt)},An.endOf=function(x){var J,Ce;if(void 0===(x=le(x))||\"millisecond\"===x||!this.isValid())return this;switch(Ce=this._isUTC?us:Kr,x){case\"year\":J=Ce(this.year()+1,0,1)-1;break;case\"quarter\":J=Ce(this.year(),this.month()-this.month()%3+3,1)-1;break;case\"month\":J=Ce(this.year(),this.month()+1,1)-1;break;case\"week\":J=Ce(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case\"isoWeek\":J=Ce(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case\"day\":case\"date\":J=Ce(this.year(),this.month(),this.date()+1)-1;break;case\"hour\":J=this._d.valueOf(),J+=Pi-Ar(J+(this._isUTC?0:this.utcOffset()*Vn),Pi)-1;break;case\"minute\":J=this._d.valueOf(),J+=Vn-Ar(J,Vn)-1;break;case\"second\":J=this._d.valueOf(),J+=1e3-Ar(J,1e3)-1}return this._d.setTime(J),e.updateOffset(this,!0),this},An.format=function(x){x||(x=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var J=pe(this,x);return this.localeData().postformat(J)},An.from=function(x,J){return this.isValid()&&(q(x)&&x.isValid()||N(x).isValid())?ve({to:this,from:x}).locale(this.locale()).humanize(!J):this.localeData().invalidDate()},An.fromNow=function(x){return this.from(N(),x)},An.to=function(x,J){return this.isValid()&&(q(x)&&x.isValid()||N(x).isValid())?ve({from:this,to:x}).locale(this.locale()).humanize(!J):this.localeData().invalidDate()},An.toNow=function(x){return this.to(N(),x)},An.get=function(x){return d(this[x=le(x)])?this[x]():this},An.invalidAt=function(){return k(this).overflow},An.isAfter=function(x,J){var Ce=q(x)?x:N(x);return!(!this.isValid()||!Ce.isValid())&&(\"millisecond\"===(J=le(J)||\"millisecond\")?this.valueOf()>Ce.valueOf():Ce.valueOf()9999?pe(Ce,J?\"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]\":\"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ\"):d(Date.prototype.toISOString)?J?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace(\"Z\",pe(Ce,\"Z\")):pe(Ce,J?\"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]\":\"YYYY-MM-DD[T]HH:mm:ss.SSSZ\")},An.inspect=function(){if(!this.isValid())return\"moment.invalid(/* \"+this._i+\" */)\";var Ce,Ue,x=\"moment\",J=\"\";return this.isLocal()||(x=0===this.utcOffset()?\"moment.utc\":\"moment.parseZone\",J=\"Z\"),Ce=\"[\"+x+'(\"]',Ue=0<=this.year()&&this.year()<=9999?\"YYYY\":\"YYYYYY\",this.format(Ce+Ue+\"-MM-DD[T]HH:mm:ss.SSS\"+J+'[\")]')},\"undefined\"!=typeof Symbol&&null!=Symbol.for&&(An[Symbol.for(\"nodejs.util.inspect.custom\")]=function(){return\"Moment<\"+this.format()+\">\"}),An.toJSON=function(){return this.isValid()?this.toISOString():null},An.toString=function(){return this.clone().locale(\"en\").format(\"ddd MMM DD YYYY HH:mm:ss [GMT]ZZ\")},An.unix=function(){return Math.floor(this.valueOf()/1e3)},An.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},An.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},An.eraName=function(){var x,J,Ce,Ue=this.localeData().eras();for(x=0,J=Ue.length;xthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},An.isLocal=function(){return!!this.isValid()&&!this._isUTC},An.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},An.isUtc=Ni,An.isUTC=Ni,An.zoneAbbr=function(){return this._isUTC?\"UTC\":\"\"},An.zoneName=function(){return this._isUTC?\"Coordinated Universal Time\":\"\"},An.dates=A(\"dates accessor is deprecated. Use date instead.\",Qc),An.months=A(\"months accessor is deprecated. Use month instead\",Pn),An.years=A(\"years accessor is deprecated. Use year instead\",ni),An.zone=A(\"moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/\",function(x,J){return null!=x?(\"string\"!=typeof x&&(x=-x),this.utcOffset(x,J),this):-this.utcOffset()}),An.isDSTShifted=A(\"isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information\",function(){if(!b(this._isDSTShifted))return this._isDSTShifted;var J,x={};return re(x,this),(x=Yr(x))._a?(J=x._isUTC?E(x._a):N(x._a),this._isDSTShifted=this.isValid()&&function(x,J,Ce){var xn,Ue=Math.min(x.length,J.length),gt=Math.abs(x.length-J.length),Qt=0;for(xn=0;xn0):this._isDSTShifted=!1,this._isDSTShifted});var Ii=D.prototype;function ea(x,J,Ce,Ue){var gt=ne(),Qt=E().set(Ue,J);return gt[Ce](Qt,x)}function Ul(x,J,Ce){if(y(x)&&(J=x,x=void 0),x=x||\"\",null!=J)return ea(x,J,Ce,\"month\");var Ue,gt=[];for(Ue=0;Ue<12;Ue++)gt[Ue]=ea(x,Ue,Ce,\"month\");return gt}function jl(x,J,Ce,Ue){\"boolean\"==typeof x?(y(J)&&(Ce=J,J=void 0),J=J||\"\"):(Ce=J=x,x=!1,y(J)&&(Ce=J,J=void 0),J=J||\"\");var xn,gt=ne(),Qt=x?gt._week.dow:0,qn=[];if(null!=Ce)return ea(J,(Ce+Qt)%7,Ue,\"day\");for(xn=0;xn<7;xn++)qn[xn]=ea(J,(xn+Qt)%7,Ue,\"day\");return qn}Ii.calendar=function(x,J,Ce){var Ue=this._calendar[x]||this._calendar.sameElse;return d(Ue)?Ue.call(J,Ce):Ue},Ii.longDateFormat=function(x){var J=this._longDateFormat[x],Ce=this._longDateFormat[x.toUpperCase()];return J||!Ce?J:(this._longDateFormat[x]=Ce.match(g).map(function(Ue){return\"MMMM\"===Ue||\"MM\"===Ue||\"DD\"===Ue||\"dddd\"===Ue?Ue.slice(1):Ue}).join(\"\"),this._longDateFormat[x])},Ii.invalidDate=function(){return this._invalidDate},Ii.ordinal=function(x){return this._ordinal.replace(\"%d\",x)},Ii.preparse=Ns,Ii.postformat=Ns,Ii.relativeTime=function(x,J,Ce,Ue){var gt=this._relativeTime[Ce];return d(gt)?gt(x,J,Ce,Ue):gt.replace(/%d/i,x)},Ii.pastFuture=function(x,J){var Ce=this._relativeTime[x>0?\"future\":\"past\"];return d(Ce)?Ce(J):Ce.replace(/%s/i,J)},Ii.set=function(x){var J,Ce;for(Ce in x)m(x,Ce)&&(d(J=x[Ce])?this[Ce]=J:this[\"_\"+Ce]=J);this._config=x,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+\"|\"+/\\d{1,2}/.source)},Ii.eras=function(x,J){var Ce,Ue,gt,Qt=this._eras||ne(\"en\")._eras;for(Ce=0,Ue=Qt.length;Ce=0)return Qt[Ue]},Ii.erasConvertYear=function(x,J){var Ce=x.since<=x.until?1:-1;return void 0===J?e(x.since).year():e(x.since).year()+(J-x.offset)*Ce},Ii.erasAbbrRegex=function(x){return m(this,\"_erasAbbrRegex\")||ir.call(this),x?this._erasAbbrRegex:this._erasRegex},Ii.erasNameRegex=function(x){return m(this,\"_erasNameRegex\")||ir.call(this),x?this._erasNameRegex:this._erasRegex},Ii.erasNarrowRegex=function(x){return m(this,\"_erasNarrowRegex\")||ir.call(this),x?this._erasNarrowRegex:this._erasRegex},Ii.months=function(x,J){return x?u(this._months)?this._months[x.month()]:this._months[(this._months.isFormat||Rt).test(J)?\"format\":\"standalone\"][x.month()]:u(this._months)?this._months:this._months.standalone},Ii.monthsShort=function(x,J){return x?u(this._monthsShort)?this._monthsShort[x.month()]:this._monthsShort[Rt.test(J)?\"format\":\"standalone\"][x.month()]:u(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Ii.monthsParse=function(x,J,Ce){var Ue,gt,Qt;if(this._monthsParseExact)return $t.call(this,x,J,Ce);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),Ue=0;Ue<12;Ue++){if(gt=E([2e3,Ue]),Ce&&!this._longMonthsParse[Ue]&&(this._longMonthsParse[Ue]=new RegExp(\"^\"+this.months(gt,\"\").replace(\".\",\"\")+\"$\",\"i\"),this._shortMonthsParse[Ue]=new RegExp(\"^\"+this.monthsShort(gt,\"\").replace(\".\",\"\")+\"$\",\"i\")),!Ce&&!this._monthsParse[Ue]&&(Qt=\"^\"+this.months(gt,\"\")+\"|^\"+this.monthsShort(gt,\"\"),this._monthsParse[Ue]=new RegExp(Qt.replace(\".\",\"\"),\"i\")),Ce&&\"MMMM\"===J&&this._longMonthsParse[Ue].test(x))return Ue;if(Ce&&\"MMM\"===J&&this._shortMonthsParse[Ue].test(x))return Ue;if(!Ce&&this._monthsParse[Ue].test(x))return Ue}},Ii.monthsRegex=function(x){return this._monthsParseExact?(m(this,\"_monthsRegex\")||Mi.call(this),x?this._monthsStrictRegex:this._monthsRegex):(m(this,\"_monthsRegex\")||(this._monthsRegex=zt),this._monthsStrictRegex&&x?this._monthsStrictRegex:this._monthsRegex)},Ii.monthsShortRegex=function(x){return this._monthsParseExact?(m(this,\"_monthsRegex\")||Mi.call(this),x?this._monthsShortStrictRegex:this._monthsShortRegex):(m(this,\"_monthsShortRegex\")||(this._monthsShortRegex=Tt),this._monthsShortStrictRegex&&x?this._monthsShortStrictRegex:this._monthsShortRegex)},Ii.week=function(x){return Vi(x,this._week.dow,this._week.doy).week},Ii.firstDayOfYear=function(){return this._week.doy},Ii.firstDayOfWeek=function(){return this._week.dow},Ii.weekdays=function(x,J){var Ce=u(this._weekdays)?this._weekdays:this._weekdays[x&&!0!==x&&this._weekdays.isFormat.test(J)?\"format\":\"standalone\"];return!0===x?er(Ce,this._week.dow):x?Ce[x.day()]:Ce},Ii.weekdaysMin=function(x){return!0===x?er(this._weekdaysMin,this._week.dow):x?this._weekdaysMin[x.day()]:this._weekdaysMin},Ii.weekdaysShort=function(x){return!0===x?er(this._weekdaysShort,this._week.dow):x?this._weekdaysShort[x.day()]:this._weekdaysShort},Ii.weekdaysParse=function(x,J,Ce){var Ue,gt,Qt;if(this._weekdaysParseExact)return dr.call(this,x,J,Ce);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),Ue=0;Ue<7;Ue++){if(gt=E([2e3,1]).day(Ue),Ce&&!this._fullWeekdaysParse[Ue]&&(this._fullWeekdaysParse[Ue]=new RegExp(\"^\"+this.weekdays(gt,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\"),this._shortWeekdaysParse[Ue]=new RegExp(\"^\"+this.weekdaysShort(gt,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\"),this._minWeekdaysParse[Ue]=new RegExp(\"^\"+this.weekdaysMin(gt,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\")),this._weekdaysParse[Ue]||(Qt=\"^\"+this.weekdays(gt,\"\")+\"|^\"+this.weekdaysShort(gt,\"\")+\"|^\"+this.weekdaysMin(gt,\"\"),this._weekdaysParse[Ue]=new RegExp(Qt.replace(\".\",\"\"),\"i\")),Ce&&\"dddd\"===J&&this._fullWeekdaysParse[Ue].test(x))return Ue;if(Ce&&\"ddd\"===J&&this._shortWeekdaysParse[Ue].test(x))return Ue;if(Ce&&\"dd\"===J&&this._minWeekdaysParse[Ue].test(x))return Ue;if(!Ce&&this._weekdaysParse[Ue].test(x))return Ue}},Ii.weekdaysRegex=function(x){return this._weekdaysParseExact?(m(this,\"_weekdaysRegex\")||Yi.call(this),x?this._weekdaysStrictRegex:this._weekdaysRegex):(m(this,\"_weekdaysRegex\")||(this._weekdaysRegex=Ai),this._weekdaysStrictRegex&&x?this._weekdaysStrictRegex:this._weekdaysRegex)},Ii.weekdaysShortRegex=function(x){return this._weekdaysParseExact?(m(this,\"_weekdaysRegex\")||Yi.call(this),x?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(m(this,\"_weekdaysShortRegex\")||(this._weekdaysShortRegex=ki),this._weekdaysShortStrictRegex&&x?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Ii.weekdaysMinRegex=function(x){return this._weekdaysParseExact?(m(this,\"_weekdaysRegex\")||Yi.call(this),x?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(m(this,\"_weekdaysMinRegex\")||(this._weekdaysMinRegex=tr),this._weekdaysMinStrictRegex&&x?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Ii.isPM=function(x){return\"p\"===(x+\"\").toLowerCase().charAt(0)},Ii.meridiem=function(x,J,Ce){return x>11?Ce?\"pm\":\"PM\":Ce?\"am\":\"AM\"},ut(\"en\",{eras:[{since:\"0001-01-01\",until:1/0,offset:1,name:\"Anno Domini\",narrow:\"AD\",abbr:\"AD\"},{since:\"0000-12-31\",until:-1/0,offset:1,name:\"Before Christ\",narrow:\"BC\",abbr:\"BC\"}],dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(x){var J=x%10;return x+(1===Je(x%100/10)?\"th\":1===J?\"st\":2===J?\"nd\":3===J?\"rd\":\"th\")}}),e.lang=A(\"moment.lang is deprecated. Use moment.locale instead.\",ut),e.langData=A(\"moment.langData is deprecated. Use moment.localeData instead.\",ne);var Xs=Math.abs;function zl(x,J,Ce,Ue){var gt=ve(J,Ce);return x._milliseconds+=Ue*gt._milliseconds,x._days+=Ue*gt._days,x._months+=Ue*gt._months,x._bubble()}function Gl(x){return x<0?Math.floor(x):Math.ceil(x)}function Eo(x){return 4800*x/146097}function Yo(x){return 146097*x/4800}function hs(x){return function(){return this.as(x)}}var Ga=hs(\"ms\"),To=hs(\"s\"),tu=hs(\"m\"),nu=hs(\"h\"),iu=hs(\"d\"),Wa=hs(\"w\"),Xh=hs(\"M\"),Ja=hs(\"Q\"),Ho=hs(\"y\");function Ki(x){return function(){return this.isValid()?this._data[x]:NaN}}var Wl=Ki(\"milliseconds\"),su=Ki(\"seconds\"),ho=Ki(\"minutes\"),Uo=Ki(\"hours\"),ou=Ki(\"days\"),Jl=Ki(\"months\"),Kl=Ki(\"years\");var qr=Math.round,es={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function na(x,J,Ce,Ue,gt){return gt.relativeTime(J||1,!!Ce,x,Ue)}var Ao=Math.abs;function fo(x){return(x>0)-(x<0)||+x}function ia(){if(!this.isValid())return this.localeData().invalidDate();var Ue,gt,Qt,xn,Di,Xi,fs,Cs,x=Ao(this._milliseconds)/1e3,J=Ao(this._days),Ce=Ao(this._months),qn=this.asSeconds();return qn?(Ue=ot(x/60),gt=ot(Ue/60),x%=60,Ue%=60,Qt=ot(Ce/12),Ce%=12,xn=x?x.toFixed(3).replace(/\\.?0+$/,\"\"):\"\",Di=qn<0?\"-\":\"\",Xi=fo(this._months)!==fo(qn)?\"-\":\"\",fs=fo(this._days)!==fo(qn)?\"-\":\"\",Cs=fo(this._milliseconds)!==fo(qn)?\"-\":\"\",Di+\"P\"+(Qt?Xi+Qt+\"Y\":\"\")+(Ce?Xi+Ce+\"M\":\"\")+(J?fs+J+\"D\":\"\")+(gt||Ue||x?\"T\":\"\")+(gt?Cs+gt+\"H\":\"\")+(Ue?Cs+Ue+\"M\":\"\")+(x?Cs+xn+\"S\":\"\")):\"P0D\"}var Li=Xn.prototype;return Li.isValid=function(){return this._isValid},Li.abs=function(){var x=this._data;return this._milliseconds=Xs(this._milliseconds),this._days=Xs(this._days),this._months=Xs(this._months),x.milliseconds=Xs(x.milliseconds),x.seconds=Xs(x.seconds),x.minutes=Xs(x.minutes),x.hours=Xs(x.hours),x.months=Xs(x.months),x.years=Xs(x.years),this},Li.add=function(x,J){return zl(this,x,J,1)},Li.subtract=function(x,J){return zl(this,x,J,-1)},Li.as=function(x){if(!this.isValid())return NaN;var J,Ce,Ue=this._milliseconds;if(\"month\"===(x=le(x))||\"quarter\"===x||\"year\"===x)switch(J=this._days+Ue/864e5,Ce=this._months+Eo(J),x){case\"month\":return Ce;case\"quarter\":return Ce/3;case\"year\":return Ce/12}else switch(J=this._days+Math.round(Yo(this._months)),x){case\"week\":return J/7+Ue/6048e5;case\"day\":return J+Ue/864e5;case\"hour\":return 24*J+Ue/36e5;case\"minute\":return 1440*J+Ue/6e4;case\"second\":return 86400*J+Ue/1e3;case\"millisecond\":return Math.floor(864e5*J)+Ue;default:throw new Error(\"Unknown unit \"+x)}},Li.asMilliseconds=Ga,Li.asSeconds=To,Li.asMinutes=tu,Li.asHours=nu,Li.asDays=iu,Li.asWeeks=Wa,Li.asMonths=Xh,Li.asQuarters=Ja,Li.asYears=Ho,Li.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*Je(this._months/12):NaN},Li._bubble=function(){var gt,Qt,xn,qn,Di,x=this._milliseconds,J=this._days,Ce=this._months,Ue=this._data;return x>=0&&J>=0&&Ce>=0||x<=0&&J<=0&&Ce<=0||(x+=864e5*Gl(Yo(Ce)+J),J=0,Ce=0),Ue.milliseconds=x%1e3,gt=ot(x/1e3),Ue.seconds=gt%60,Qt=ot(gt/60),Ue.minutes=Qt%60,xn=ot(Qt/60),Ue.hours=xn%24,J+=ot(xn/24),Ce+=Di=ot(Eo(J)),J-=Gl(Yo(Di)),qn=ot(Ce/12),Ce%=12,Ue.days=J,Ue.months=Ce,Ue.years=qn,this},Li.clone=function(){return ve(this)},Li.get=function(x){return x=le(x),this.isValid()?this[x+\"s\"]():NaN},Li.milliseconds=Wl,Li.seconds=su,Li.minutes=ho,Li.hours=Uo,Li.days=ou,Li.weeks=function(){return ot(this.days()/7)},Li.months=Jl,Li.years=Kl,Li.humanize=function(x,J){if(!this.isValid())return this.localeData().invalidDate();var gt,Qt,Ce=!1,Ue=es;return\"object\"==typeof x&&(J=x,x=!1),\"boolean\"==typeof x&&(Ce=x),\"object\"==typeof J&&(Ue=Object.assign({},es,J),null!=J.s&&null==J.ss&&(Ue.ss=J.s-1)),Qt=function(x,J,Ce,Ue){var gt=ve(x).abs(),Qt=qr(gt.as(\"s\")),xn=qr(gt.as(\"m\")),qn=qr(gt.as(\"h\")),Di=qr(gt.as(\"d\")),Xi=qr(gt.as(\"M\")),fs=qr(gt.as(\"w\")),Cs=qr(gt.as(\"y\")),ps=Qt<=Ce.ss&&[\"s\",Qt]||Qt0,ps[4]=Ue,na.apply(null,ps)}(this,!Ce,Ue,gt=this.localeData()),Ce&&(Qt=gt.pastFuture(+this,Qt)),gt.postformat(Qt)},Li.toISOString=ia,Li.toString=ia,Li.toJSON=ia,Li.locale=Wt,Li.localeData=Nn,Li.toIsoString=A(\"toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)\",ia),Li.lang=yn,fe(\"X\",0,0,\"unix\"),fe(\"x\",0,0,\"valueOf\"),at(\"x\",we),at(\"X\",/[+-]?\\d+(\\.\\d{1,3})?/),Vt(\"X\",function(x,J,Ce){Ce._d=new Date(1e3*parseFloat(x))}),Vt(\"x\",function(x,J,Ce){Ce._d=new Date(Je(x))}),e.version=\"2.29.1\",s=N,e.fn=An,e.min=function(){return rt(\"isBefore\",[].slice.call(arguments,0))},e.max=function(){return rt(\"isAfter\",[].slice.call(arguments,0))},e.now=function(){return Date.now?Date.now():+new Date},e.utc=E,e.unix=function(x){return N(1e3*x)},e.months=function(x,J){return Ul(x,J,\"months\")},e.isDate=M,e.locale=ut,e.invalid=W,e.duration=ve,e.isMoment=q,e.weekdays=function(x,J,Ce){return jl(x,J,Ce,\"weekdays\")},e.parseZone=function(){return N.apply(null,arguments).parseZone()},e.localeData=ne,e.isDuration=ii,e.monthsShort=function(x,J){return Ul(x,J,\"monthsShort\")},e.weekdaysMin=function(x,J,Ce){return jl(x,J,Ce,\"weekdaysMin\")},e.defineLocale=ke,e.updateLocale=function(x,J){if(null!=J){var Ce,Ue,gt=Hi;null!=pi[x]&&null!=pi[x].parentLocale?pi[x].set(v(pi[x]._config,J)):(null!=(Ue=Ee(x))&&(gt=Ue._config),J=v(gt,J),null==Ue&&(J.abbr=x),(Ce=new D(J)).parentLocale=pi[x],pi[x]=Ce),ut(x)}else null!=pi[x]&&(null!=pi[x].parentLocale?(pi[x]=pi[x].parentLocale,x===ut()&&ut(x)):null!=pi[x]&&delete pi[x]);return pi[x]},e.locales=function(){return I(pi)},e.weekdaysShort=function(x,J,Ce){return jl(x,J,Ce,\"weekdaysShort\")},e.normalizeUnits=le,e.relativeTimeRounding=function(x){return void 0===x?qr:\"function\"==typeof x&&(qr=x,!0)},e.relativeTimeThreshold=function(x,J){return void 0!==es[x]&&(void 0===J?es[x]:(es[x]=J,\"s\"===x&&(es.ss=J-1),!0))},e.calendarFormat=function(x,J){var Ce=x.diff(J,\"days\",!0);return Ce<-6?\"sameElse\":Ce<-1?\"lastWeek\":Ce<0?\"lastDay\":Ce<1?\"sameDay\":Ce<2?\"nextDay\":Ce<7?\"nextWeek\":\"sameElse\"},e.prototype=An,e.HTML5_FMT={DATETIME_LOCAL:\"YYYY-MM-DDTHH:mm\",DATETIME_LOCAL_SECONDS:\"YYYY-MM-DDTHH:mm:ss\",DATETIME_LOCAL_MS:\"YYYY-MM-DDTHH:mm:ss.SSS\",DATE:\"YYYY-MM-DD\",TIME:\"HH:mm\",TIME_SECONDS:\"HH:mm:ss\",TIME_MS:\"HH:mm:ss.SSS\",WEEK:\"GGGG-[W]WW\",MONTH:\"YYYY-MM\"},e}()},7822:(st,P,c)=>{\"use strict\";c.d(P,{_w:()=>Fe,Ns:()=>Dt});var s=c(7716);function y(We,ft,at,nn){return new(at||(at=Promise))(function(sn,Tn){function Vt(hn){try{an(nn.next(hn))}catch(pn){Tn(pn)}}function Ut(hn){try{an(nn.throw(hn))}catch(pn){Tn(pn)}}function an(hn){hn.done?sn(hn.value):function(sn){return sn instanceof at?sn:new at(function(Tn){Tn(sn)})}(hn.value).then(Vt,Ut)}an((nn=nn.apply(We,ft||[])).next())})}var de,d=[],D=\"ResizeObserver loop completed with undelivered notifications.\",Z=(()=>{return(We=Z||(Z={})).BORDER_BOX=\"border-box\",We.CONTENT_BOX=\"content-box\",We.DEVICE_PIXEL_CONTENT_BOX=\"device-pixel-content-box\",Z;var We})(),R=function(We){return Object.freeze(We)},C=function(ft,at){this.inlineSize=ft,this.blockSize=at,R(this)},g=function(){function We(ft,at,nn,en){return this.x=ft,this.y=at,this.width=nn,this.height=en,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,R(this)}return We.prototype.toJSON=function(){var ft=this;return{x:ft.x,y:ft.y,top:ft.top,right:ft.right,bottom:ft.bottom,left:ft.left,width:ft.width,height:ft.height}},We.fromRect=function(ft){return new We(ft.x,ft.y,ft.width,ft.height)},We}(),S=function(We){return We instanceof SVGElement&&\"getBBox\"in We},te=function(We){if(S(We)){var ft=We.getBBox();return!ft.width&&!ft.height}return!(We.offsetWidth||We.offsetHeight||We.getClientRects().length)},Oe=function(We){var ft,at;if(We instanceof Element)return!0;var nn=null===(at=null===(ft=We)||void 0===ft?void 0:ft.ownerDocument)||void 0===at?void 0:at.defaultView;return!!(nn&&We instanceof nn.Element)},ie=\"undefined\"!=typeof window?window:{},be=new WeakMap,pe=/auto|scroll/,Se=/^tb|vertical/,Pe=/msie|trident/i.test(ie.navigator&&ie.navigator.userAgent),lt=function(We){return parseFloat(We||\"0\")},G=function(We,ft,at){return void 0===We&&(We=0),void 0===ft&&(ft=0),void 0===at&&(at=!1),new C((at?ft:We)||0,(at?We:ft)||0)},Ze=R({devicePixelContentBoxSize:G(),borderBoxSize:G(),contentBoxSize:G(),contentRect:new g(0,0,0,0)}),Xe=function(We,ft){if(void 0===ft&&(ft=!1),be.has(We)&&!ft)return be.get(We);if(te(We))return be.set(We,Ze),Ze;var at=getComputedStyle(We),nn=S(We)&&We.ownerSVGElement&&We.getBBox(),en=!Pe&&\"border-box\"===at.boxSizing,sn=Se.test(at.writingMode||\"\"),Tn=!nn&&pe.test(at.overflowY||\"\"),Vt=!nn&&pe.test(at.overflowX||\"\"),Ut=nn?0:lt(at.paddingTop),an=nn?0:lt(at.paddingRight),hn=nn?0:lt(at.paddingBottom),pn=nn?0:lt(at.paddingLeft),cn=nn?0:lt(at.borderTopWidth),bn=nn?0:lt(at.borderRightWidth),kn=nn?0:lt(at.borderBottomWidth),ct=pn+an,It=Ut+hn,it=(nn?0:lt(at.borderLeftWidth))+bn,St=cn+kn,Gt=Vt?We.offsetHeight-St-We.clientHeight:0,fn=Tn?We.offsetWidth-it-We.clientWidth:0,gn=en?ct+it:0,Yt=en?It+St:0,Rt=nn?nn.width:lt(at.width)-gn-fn,Tt=nn?nn.height:lt(at.height)-Yt-Gt,zt=Rt+ct+fn+it,dn=Tt+It+Gt+St,Ht=R({devicePixelContentBoxSize:G(Math.round(Rt*devicePixelRatio),Math.round(Tt*devicePixelRatio),sn),borderBoxSize:G(zt,dn,sn),contentBoxSize:G(Rt,Tt,sn),contentRect:new g(pn,Ut,Rt,Tt)});return be.set(We,Ht),Ht},Ke=function(We,ft,at){var nn=Xe(We,at),en=nn.borderBoxSize,sn=nn.contentBoxSize,Tn=nn.devicePixelContentBoxSize;switch(ft){case Z.DEVICE_PIXEL_CONTENT_BOX:return Tn;case Z.BORDER_BOX:return en;default:return sn}},Le=function(ft){var at=Xe(ft);this.target=ft,this.contentRect=at.contentRect,this.borderBoxSize=R([at.borderBoxSize]),this.contentBoxSize=R([at.contentBoxSize]),this.devicePixelContentBoxSize=R([at.devicePixelContentBoxSize])},mt=function(We){if(te(We))return 1/0;for(var ft=0,at=We.parentNode;at;)ft+=1,at=at.parentNode;return ft},Jt=function(){var We=1/0,ft=[];d.forEach(function(Tn){if(0!==Tn.activeTargets.length){var Vt=[];Tn.activeTargets.forEach(function(an){var hn=new Le(an.target),pn=mt(an.target);Vt.push(hn),an.lastReportedSize=Ke(an.target,an.observedBox),pnWe?at.activeTargets.push(en):at.skippedTargets.push(en))})})},le=[],_e=0,Je={attributes:!0,characterData:!0,childList:!0,subtree:!0},At=[\"resize\",\"load\",\"transitionend\",\"animationend\",\"animationstart\",\"animationiteration\",\"keyup\",\"keydown\",\"mouseup\",\"mousedown\",\"mouseover\",\"mouseout\",\"blur\",\"focus\"],Et=function(We){return void 0===We&&(We=0),Date.now()+We},Mt=!1,Ae=new(function(){function We(){var ft=this;this.stopped=!0,this.listener=function(){return ft.schedule()}}return We.prototype.run=function(ft){var at=this;if(void 0===ft&&(ft=250),!Mt){Mt=!0;var nn=Et(ft);!function(We){!function(We){if(!de){var ft=0,at=document.createTextNode(\"\");new MutationObserver(function(){return le.splice(0).forEach(function(We){return We()})}).observe(at,{characterData:!0}),de=function(){at.textContent=\"\"+(ft?ft--:ft++)}}le.push(We),de()}(function(){requestAnimationFrame(We)})}(function(){var en=!1;try{en=function(){var We=0;for(dt(We);d.some(function(We){return We.activeTargets.length>0});)We=Jt(),dt(We);return d.some(function(We){return We.skippedTargets.length>0})&&function(){var We;\"function\"==typeof ErrorEvent?We=new ErrorEvent(\"error\",{message:D}):((We=document.createEvent(\"Event\")).initEvent(\"error\",!1,!1),We.message=D),window.dispatchEvent(We)}(),We>0}()}finally{if(Mt=!1,ft=nn-Et(),!_e)return;en?at.run(1e3):ft>0?at.run(ft):at.start()}})}},We.prototype.schedule=function(){this.stop(),this.run()},We.prototype.observe=function(){var ft=this,at=function(){return ft.observer&&ft.observer.observe(document.body,Je)};document.body?at():ie.addEventListener(\"DOMContentLoaded\",at)},We.prototype.start=function(){var ft=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),At.forEach(function(at){return ie.addEventListener(at,ft.listener,!0)}))},We.prototype.stop=function(){var ft=this;this.stopped||(this.observer&&this.observer.disconnect(),At.forEach(function(at){return ie.removeEventListener(at,ft.listener,!0)}),this.stopped=!0)},We}()),nt=function(We){!_e&&We>0&&Ae.start(),!(_e+=We)&&Ae.stop()},Ie=function(){function We(ft,at){this.target=ft,this.observedBox=at||Z.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return We.prototype.isActive=function(){var ft=Ke(this.target,this.observedBox,!0);return function(We){return!S(We)&&!function(We){switch(We.tagName){case\"INPUT\":if(\"image\"!==We.type)break;case\"VIDEO\":case\"AUDIO\":case\"EMBED\":case\"OBJECT\":case\"CANVAS\":case\"IFRAME\":case\"IMG\":return!0}return!1}(We)&&\"inline\"===getComputedStyle(We).display}(this.target)&&(this.lastReportedSize=ft),this.lastReportedSize.inlineSize!==ft.inlineSize||this.lastReportedSize.blockSize!==ft.blockSize},We}(),Ne=function(ft,at){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=ft,this.callback=at},Ge=new WeakMap,tt=function(We,ft){for(var at=0;at=0&&(1===nn.observationTargets.length&&d.splice(d.indexOf(nn),1),nn.observationTargets.splice(en,1),nt(-1))},We.disconnect=function(ft){var at=this,nn=Ge.get(ft);nn.observationTargets.slice().forEach(function(en){return at.unobserve(ft,en.target)}),nn.activeTargets.splice(0,nn.activeTargets.length)},We}(),Pt=function(){function We(ft){if(0===arguments.length)throw new TypeError(\"Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.\");if(\"function\"!=typeof ft)throw new TypeError(\"Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.\");He.connect(this,ft)}return We.prototype.observe=function(ft,at){if(0===arguments.length)throw new TypeError(\"Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.\");if(!Oe(ft))throw new TypeError(\"Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element\");He.observe(this,ft,at)},We.prototype.unobserve=function(ft){if(0===arguments.length)throw new TypeError(\"Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.\");if(!Oe(ft))throw new TypeError(\"Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element\");He.unobserve(this,ft)},We.prototype.disconnect=function(){He.disconnect(this)},We.toString=function(){return\"function ResizeObserver () { [polyfill code] }\"},We}(),Be=c(5917),$e=c(9193),qe=c(9897),pt=c(3190);class we{constructor(ft){this.changes=ft}static of(ft){return new we(ft)}notEmpty(ft){if(this.changes[ft]){const at=this.changes[ft].currentValue;if(null!=at)return(0,Be.of)(at)}return $e.E}has(ft){return this.changes[ft]?(0,Be.of)(this.changes[ft].currentValue):$e.E}notFirst(ft){return this.changes[ft]&&!this.changes[ft].isFirstChange()?(0,Be.of)(this.changes[ft].currentValue):$e.E}notFirstAndEmpty(ft){if(this.changes[ft]&&!this.changes[ft].isFirstChange()){const at=this.changes[ft].currentValue;if(null!=at)return(0,Be.of)(at)}return $e.E}}const je=new s.OlP(\"NGX_ECHARTS_CONFIG\");let Fe=(()=>{class We{constructor(at,nn,en){this.el=nn,this.ngZone=en,this.autoResize=!0,this.loadingType=\"default\",this.chartInit=new s.vpe,this.optionsError=new s.vpe,this.chartClick=this.createLazyEvent(\"click\"),this.chartDblClick=this.createLazyEvent(\"dblclick\"),this.chartMouseDown=this.createLazyEvent(\"mousedown\"),this.chartMouseMove=this.createLazyEvent(\"mousemove\"),this.chartMouseUp=this.createLazyEvent(\"mouseup\"),this.chartMouseOver=this.createLazyEvent(\"mouseover\"),this.chartMouseOut=this.createLazyEvent(\"mouseout\"),this.chartGlobalOut=this.createLazyEvent(\"globalout\"),this.chartContextMenu=this.createLazyEvent(\"contextmenu\"),this.chartLegendSelectChanged=this.createLazyEvent(\"legendselectchanged\"),this.chartLegendSelected=this.createLazyEvent(\"legendselected\"),this.chartLegendUnselected=this.createLazyEvent(\"legendunselected\"),this.chartLegendScroll=this.createLazyEvent(\"legendscroll\"),this.chartDataZoom=this.createLazyEvent(\"datazoom\"),this.chartDataRangeSelected=this.createLazyEvent(\"datarangeselected\"),this.chartTimelineChanged=this.createLazyEvent(\"timelinechanged\"),this.chartTimelinePlayChanged=this.createLazyEvent(\"timelineplaychanged\"),this.chartRestore=this.createLazyEvent(\"restore\"),this.chartDataViewChanged=this.createLazyEvent(\"dataviewchanged\"),this.chartMagicTypeChanged=this.createLazyEvent(\"magictypechanged\"),this.chartPieSelectChanged=this.createLazyEvent(\"pieselectchanged\"),this.chartPieSelected=this.createLazyEvent(\"pieselected\"),this.chartPieUnselected=this.createLazyEvent(\"pieunselected\"),this.chartMapSelectChanged=this.createLazyEvent(\"mapselectchanged\"),this.chartMapSelected=this.createLazyEvent(\"mapselected\"),this.chartMapUnselected=this.createLazyEvent(\"mapunselected\"),this.chartAxisAreaSelected=this.createLazyEvent(\"axisareaselected\"),this.chartFocusNodeAdjacency=this.createLazyEvent(\"focusnodeadjacency\"),this.chartUnfocusNodeAdjacency=this.createLazyEvent(\"unfocusnodeadjacency\"),this.chartBrush=this.createLazyEvent(\"brush\"),this.chartBrushEnd=this.createLazyEvent(\"brushend\"),this.chartBrushSelected=this.createLazyEvent(\"brushselected\"),this.chartRendered=this.createLazyEvent(\"rendered\"),this.chartFinished=this.createLazyEvent(\"finished\"),this.animationFrameID=null,this.echarts=at.echarts}ngOnChanges(at){const nn=we.of(at);nn.notFirstAndEmpty(\"options\").subscribe(en=>this.onOptionsChange(en)),nn.notFirstAndEmpty(\"merge\").subscribe(en=>this.setOption(en)),nn.has(\"loading\").subscribe(en=>this.toggleLoading(!!en)),nn.notFirst(\"theme\").subscribe(()=>this.refreshChart())}ngOnInit(){this.autoResize&&(this.resizeSub=new Pt(()=>{this.animationFrameID=window.requestAnimationFrame(()=>this.resize())}),this.resizeSub.observe(this.el.nativeElement))}ngOnDestroy(){window.clearTimeout(this.initChartTimer),this.resizeSub&&(this.resizeSub.unobserve(this.el.nativeElement),window.cancelAnimationFrame(this.animationFrameID)),this.dispose()}ngAfterViewInit(){this.initChartTimer=window.setTimeout(()=>this.initChart())}dispose(){this.chart&&(this.chart.isDisposed()||this.chart.dispose(),this.chart=null)}resize(){this.chart&&this.ngZone.runOutsideAngular(()=>{this.chart.resize()})}toggleLoading(at){this.chart&&(at?this.chart.showLoading(this.loadingType,this.loadingOpts):this.chart.hideLoading())}setOption(at,nn){if(this.chart)try{this.chart.setOption(at,nn)}catch(en){console.error(en),this.optionsError.emit(en)}}refreshChart(){return y(this,void 0,void 0,function*(){this.dispose(),yield this.initChart()})}createChart(){const at=this.el.nativeElement;if(window&&window.getComputedStyle){const nn=window.getComputedStyle(at,null).getPropertyValue(\"height\");(!nn||\"0px\"===nn)&&(!at.style.height||\"0px\"===at.style.height)&&(at.style.height=\"400px\")}return this.ngZone.runOutsideAngular(()=>(\"function\"==typeof this.echarts?this.echarts:()=>Promise.resolve(this.echarts))().then(({init:en})=>en(at,this.theme,this.initOpts)))}initChart(){return y(this,void 0,void 0,function*(){yield this.onOptionsChange(this.options),this.merge&&this.chart&&this.setOption(this.merge)})}onOptionsChange(at){return y(this,void 0,void 0,function*(){!at||(this.chart||(this.chart=yield this.createChart(),this.chartInit.emit(this.chart)),this.setOption(this.options,!0))})}createLazyEvent(at){return this.chartInit.pipe((0,pt.w)(nn=>new qe.y(en=>(nn.on(at,sn=>this.ngZone.run(()=>en.next(sn))),()=>{this.chart&&(this.chart.isDisposed()||nn.off(at))}))))}}return We.\\u0275fac=function(at){return new(at||We)(s.Y36(je),s.Y36(s.SBq),s.Y36(s.R0b))},We.\\u0275dir=s.lG2({type:We,selectors:[[\"echarts\"],[\"\",\"echarts\",\"\"]],inputs:{autoResize:\"autoResize\",loadingType:\"loadingType\",options:\"options\",theme:\"theme\",loading:\"loading\",initOpts:\"initOpts\",merge:\"merge\",loadingOpts:\"loadingOpts\"},outputs:{chartInit:\"chartInit\",optionsError:\"optionsError\",chartClick:\"chartClick\",chartDblClick:\"chartDblClick\",chartMouseDown:\"chartMouseDown\",chartMouseMove:\"chartMouseMove\",chartMouseUp:\"chartMouseUp\",chartMouseOver:\"chartMouseOver\",chartMouseOut:\"chartMouseOut\",chartGlobalOut:\"chartGlobalOut\",chartContextMenu:\"chartContextMenu\",chartLegendSelectChanged:\"chartLegendSelectChanged\",chartLegendSelected:\"chartLegendSelected\",chartLegendUnselected:\"chartLegendUnselected\",chartLegendScroll:\"chartLegendScroll\",chartDataZoom:\"chartDataZoom\",chartDataRangeSelected:\"chartDataRangeSelected\",chartTimelineChanged:\"chartTimelineChanged\",chartTimelinePlayChanged:\"chartTimelinePlayChanged\",chartRestore:\"chartRestore\",chartDataViewChanged:\"chartDataViewChanged\",chartMagicTypeChanged:\"chartMagicTypeChanged\",chartPieSelectChanged:\"chartPieSelectChanged\",chartPieSelected:\"chartPieSelected\",chartPieUnselected:\"chartPieUnselected\",chartMapSelectChanged:\"chartMapSelectChanged\",chartMapSelected:\"chartMapSelected\",chartMapUnselected:\"chartMapUnselected\",chartAxisAreaSelected:\"chartAxisAreaSelected\",chartFocusNodeAdjacency:\"chartFocusNodeAdjacency\",chartUnfocusNodeAdjacency:\"chartUnfocusNodeAdjacency\",chartBrush:\"chartBrush\",chartBrushEnd:\"chartBrushEnd\",chartBrushSelected:\"chartBrushSelected\",chartRendered:\"chartRendered\",chartFinished:\"chartFinished\"},exportAs:[\"echarts\"],features:[s.TTD]}),We})(),Dt=(()=>{class We{static forRoot(at){return{ngModule:We,providers:[{provide:je,useValue:at}]}}static forChild(){return{ngModule:We}}}return We.\\u0275fac=function(at){return new(at||We)},We.\\u0275mod=s.oAB({type:We}),We.\\u0275inj=s.cJS({imports:[[]]}),We})()},721:(st,P,c)=>{\"use strict\";c.d(P,{CB:()=>w,L9:()=>B,Yi:()=>E});var s=c(7716),e=c(6797),r=c(8583);const u=[\"fileSelector\"];function l(O,k){if(1&O&&(s.TgZ(0,\"div\",8),s._uU(1),s.qZA()),2&O){const Y=s.oxw(2);s.xp6(1),s.Oqu(Y.dropZoneLabel)}}function m(O,k){if(1&O){const Y=s.EpF();s.TgZ(0,\"div\"),s.TgZ(1,\"input\",9),s.NdJ(\"click\",function(W){return s.CHM(Y),s.oxw(2).openFileSelector(W)}),s.qZA(),s.qZA()}if(2&O){const Y=s.oxw(2);s.xp6(1),s.s9C(\"value\",Y.browseBtnLabel),s.Q6J(\"className\",Y.browseBtnClassName)}}function a(O,k){if(1&O&&(s.YNc(0,l,2,1,\"div\",6),s.YNc(1,m,2,2,\"div\",7)),2&O){const Y=s.oxw();s.Q6J(\"ngIf\",Y.dropZoneLabel),s.xp6(1),s.Q6J(\"ngIf\",Y.showBrowseBtn)}}function b(O,k){}const y=function(O){return{openFileSelector:O}};class M{constructor(k,Y){this.relativePath=k,this.fileEntry=Y}}let B=(()=>{class O{constructor(Y){this.template=Y}}return O.\\u0275fac=function(Y){return new(Y||O)(s.Y36(s.Rgc))},O.\\u0275dir=s.lG2({type:O,selectors:[[\"\",\"ngx-file-drop-content-tmp\",\"\"]]}),O})(),w=(()=>{class O{constructor(Y,z){this.zone=Y,this.renderer=z,this.accept=\"*\",this.directory=!1,this.multiple=!0,this.dropZoneLabel=\"\",this.dropZoneClassName=\"ngx-file-drop__drop-zone\",this.useDragEnter=!1,this.contentClassName=\"ngx-file-drop__content\",this.showBrowseBtn=!1,this.browseBtnClassName=\"btn btn-primary btn-xs ngx-file-drop__browse-btn\",this.browseBtnLabel=\"Browse files\",this.onFileDrop=new s.vpe,this.onFileOver=new s.vpe,this.onFileLeave=new s.vpe,this.isDraggingOverDropZone=!1,this.globalDraggingInProgress=!1,this.files=[],this.numOfActiveReadEntries=0,this.helperFormEl=null,this.fileInputPlaceholderEl=null,this.dropEventTimerSubscription=null,this._disabled=!1,this.openFileSelector=W=>{this.fileSelector&&this.fileSelector.nativeElement&&this.fileSelector.nativeElement.click()},this.globalDragStartListener=this.renderer.listen(\"document\",\"dragstart\",W=>{this.globalDraggingInProgress=!0}),this.globalDragEndListener=this.renderer.listen(\"document\",\"dragend\",W=>{this.globalDraggingInProgress=!1})}get disabled(){return this._disabled}set disabled(Y){this._disabled=null!=Y&&\"false\"!=`${Y}`}ngOnDestroy(){this.dropEventTimerSubscription&&(this.dropEventTimerSubscription.unsubscribe(),this.dropEventTimerSubscription=null),this.globalDragStartListener(),this.globalDragEndListener(),this.files=[],this.helperFormEl=null,this.fileInputPlaceholderEl=null}onDragOver(Y){this.useDragEnter?(this.preventAndStop(Y),Y.dataTransfer&&(Y.dataTransfer.dropEffect=\"copy\")):!this.isDropzoneDisabled()&&!this.useDragEnter&&Y.dataTransfer&&(this.isDraggingOverDropZone||(this.isDraggingOverDropZone=!0,this.onFileOver.emit(Y)),this.preventAndStop(Y),Y.dataTransfer.dropEffect=\"copy\")}onDragEnter(Y){!this.isDropzoneDisabled()&&this.useDragEnter&&(this.isDraggingOverDropZone||(this.isDraggingOverDropZone=!0,this.onFileOver.emit(Y)),this.preventAndStop(Y))}onDragLeave(Y){this.isDropzoneDisabled()||(this.isDraggingOverDropZone&&(this.isDraggingOverDropZone=!1,this.onFileLeave.emit(Y)),this.preventAndStop(Y))}dropFiles(Y){if(!this.isDropzoneDisabled()&&(this.isDraggingOverDropZone=!1,Y.dataTransfer)){let z;z=Y.dataTransfer.items?Y.dataTransfer.items:Y.dataTransfer.files,this.preventAndStop(Y),this.checkFiles(z)}}uploadFiles(Y){!this.isDropzoneDisabled()&&Y.target&&(this.checkFiles(Y.target.files||[]),this.resetFileInput())}checkFiles(Y){for(let z=0;zme(W)},re=new M($.name,$);this.addToQueue(re)}}this.dropEventTimerSubscription&&this.dropEventTimerSubscription.unsubscribe(),this.dropEventTimerSubscription=(0,e.H)(200,200).subscribe(()=>{if(this.files.length>0&&0===this.numOfActiveReadEntries){const z=this.files;this.files=[],this.onFileDrop.emit(z)}})}traverseFileTree(Y,z){if(Y.isFile){const W=new M(z,Y);this.addToQueue(W)}else{z+=\"/\";const W=Y.createReader();let K=[];const $=()=>{this.numOfActiveReadEntries++,W.readEntries(re=>{if(re.length)K=K.concat(re),$();else if(0===K.length){const me=new M(z,Y);this.zone.run(()=>{this.addToQueue(me)})}else for(let me=0;me{this.traverseFileTree(K[me],z+K[me].name)});this.numOfActiveReadEntries--})};$()}}resetFileInput(){if(this.fileSelector&&this.fileSelector.nativeElement){const Y=this.fileSelector.nativeElement,z=Y.parentElement,W=this.getHelperFormElement(),K=this.getFileInputPlaceholderElement();z!==W&&(this.renderer.insertBefore(z,K,Y),this.renderer.appendChild(W,Y),W.reset(),this.renderer.insertBefore(z,Y,K),this.renderer.removeChild(z,K))}}getHelperFormElement(){return this.helperFormEl||(this.helperFormEl=this.renderer.createElement(\"form\")),this.helperFormEl}getFileInputPlaceholderElement(){return this.fileInputPlaceholderEl||(this.fileInputPlaceholderEl=this.renderer.createElement(\"div\")),this.fileInputPlaceholderEl}canGetAsEntry(Y){return!!Y.webkitGetAsEntry}isDropzoneDisabled(){return this.globalDraggingInProgress||this.disabled}addToQueue(Y){!this.isAcceptedExtension(this.accept,Y.fileEntry.name)||this.files.push(Y)}getFileExtension(Y){return`.${Y.split(\".\").slice(-1)[0]}`}isAcceptedExtension(Y,z){if(\"*\"===Y)return!0;const W=this.getFileExtension(z);return Y.split(\",\").includes(W)}preventAndStop(Y){Y.stopPropagation(),Y.preventDefault()}}return O.\\u0275fac=function(Y){return new(Y||O)(s.Y36(s.R0b),s.Y36(s.Qsj))},O.\\u0275cmp=s.Xpm({type:O,selectors:[[\"ngx-file-drop\"]],contentQueries:function(Y,z,W){if(1&Y&&s.Suo(W,B,5,s.Rgc),2&Y){let K;s.iGM(K=s.CRH())&&(z.contentTemplate=K.first)}},viewQuery:function(Y,z){if(1&Y&&s.Gf(u,7),2&Y){let W;s.iGM(W=s.CRH())&&(z.fileSelector=W.first)}},inputs:{accept:\"accept\",directory:\"directory\",multiple:\"multiple\",dropZoneLabel:\"dropZoneLabel\",dropZoneClassName:\"dropZoneClassName\",useDragEnter:\"useDragEnter\",contentClassName:\"contentClassName\",showBrowseBtn:\"showBrowseBtn\",browseBtnClassName:\"browseBtnClassName\",browseBtnLabel:\"browseBtnLabel\",disabled:\"disabled\"},outputs:{onFileDrop:\"onFileDrop\",onFileOver:\"onFileOver\",onFileLeave:\"onFileLeave\"},decls:7,vars:15,consts:[[3,\"className\",\"drop\",\"dragover\",\"dragenter\",\"dragleave\"],[3,\"className\"],[\"type\",\"file\",1,\"ngx-file-drop__file-input\",3,\"accept\",\"multiple\",\"change\"],[\"fileSelector\",\"\"],[\"defaultContentTemplate\",\"\"],[3,\"ngTemplateOutlet\",\"ngTemplateOutletContext\"],[\"class\",\"ngx-file-drop__drop-zone-label\",4,\"ngIf\"],[4,\"ngIf\"],[1,\"ngx-file-drop__drop-zone-label\"],[\"type\",\"button\",3,\"className\",\"value\",\"click\"]],template:function(Y,z){if(1&Y&&(s.TgZ(0,\"div\",0),s.NdJ(\"drop\",function(K){return z.dropFiles(K)})(\"dragover\",function(K){return z.onDragOver(K)})(\"dragenter\",function(K){return z.onDragEnter(K)})(\"dragleave\",function(K){return z.onDragLeave(K)}),s.TgZ(1,\"div\",1),s.TgZ(2,\"input\",2,3),s.NdJ(\"change\",function(K){return z.uploadFiles(K)}),s.qZA(),s.YNc(4,a,2,2,\"ng-template\",null,4,s.W1O),s.YNc(6,b,0,0,\"ng-template\",5),s.qZA(),s.qZA()),2&Y){const W=s.MAs(5);s.ekj(\"ngx-file-drop__drop-zone--over\",z.isDraggingOverDropZone),s.Q6J(\"className\",z.dropZoneClassName),s.xp6(1),s.Q6J(\"className\",z.contentClassName),s.xp6(1),s.Q6J(\"accept\",z.accept)(\"multiple\",z.multiple),s.uIk(\"directory\",z.directory||void 0)(\"webkitdirectory\",z.directory||void 0)(\"mozdirectory\",z.directory||void 0)(\"msdirectory\",z.directory||void 0)(\"odirectory\",z.directory||void 0),s.xp6(4),s.Q6J(\"ngTemplateOutlet\",z.contentTemplate||W)(\"ngTemplateOutletContext\",s.VKq(13,y,z.openFileSelector))}},directives:[r.tP,r.O5],styles:[\".ngx-file-drop__drop-zone[_ngcontent-%COMP%]{border:2px dotted #0782d0;border-radius:30px;height:100px;margin:auto}.ngx-file-drop__drop-zone--over[_ngcontent-%COMP%]{background-color:hsla(0,0%,57.6%,.5)}.ngx-file-drop__content[_ngcontent-%COMP%]{align-items:center;color:#0782d0;display:flex;height:100px;justify-content:center}.ngx-file-drop__drop-zone-label[_ngcontent-%COMP%]{text-align:center}.ngx-file-drop__file-input[_ngcontent-%COMP%]{display:none}\"]}),O})(),E=(()=>{class O{}return O.\\u0275fac=function(Y){return new(Y||O)},O.\\u0275mod=s.oAB({type:O,bootstrap:function(){return[w]}}),O.\\u0275inj=s.cJS({providers:[],imports:[[r.ez]]}),O})()},3034:(st,P,c)=>{\"use strict\";c.d(P,{uG:()=>E,_G:()=>R});var s=c(7716),e=c(6738);const w=new s.OlP(\"NGX_MOMENT_OPTIONS\");let E=(()=>{class C{constructor(S){this.allowedUnits=[\"ss\",\"s\",\"m\",\"h\",\"d\",\"M\"],this._applyOptions(S)}transform(S,...te){if(void 0===te||1!==te.length)throw new Error(\"DurationPipe: missing required time unit argument\");return(0,e.duration)(S,te[0]).humanize()}_applyOptions(S){!S||S.relativeTimeThresholdOptions&&Object.keys(S.relativeTimeThresholdOptions).filter(fe=>-1!==this.allowedUnits.indexOf(fe)).forEach(fe=>{(0,e.relativeTimeThreshold)(fe,S.relativeTimeThresholdOptions[fe])})}}return C.\\u0275fac=function(S){return new(S||C)(s.Y36(w,24))},C.\\u0275pipe=s.Yjl({name:\"amDuration\",type:C,pure:!0}),C})(),R=(()=>{class C{static forRoot(S){return{ngModule:C,providers:[{provide:w,useValue:Object.assign({},S)}]}}}return C.\\u0275fac=function(S){return new(S||C)},C.\\u0275mod=s.oAB({type:C}),C.\\u0275inj=s.cJS({}),C})()},1459:(st,P,c)=>{\"use strict\";c.d(P,{xr:()=>z,hx:()=>W});var s=c(7716);const e=\"undefined\"!=typeof performance&&void 0!==performance.now&&\"function\"==typeof performance.mark&&\"function\"==typeof performance.measure&&(\"function\"==typeof performance.clearMarks||\"function\"==typeof performance.clearMeasures),r=\"undefined\"!=typeof PerformanceObserver&&void 0!==PerformanceObserver.prototype&&\"function\"==typeof PerformanceObserver.prototype.constructor,u=\"[object process]\"===Object.prototype.toString.call(\"undefined\"!=typeof process?process:0);let l={},m={};const a=()=>e?performance.now():Date.now(),b=K=>{l[K]=void 0,m[K]&&(m[K]=void 0),e&&(u||performance.clearMeasures(K),performance.clearMarks(K))},y=K=>{if(e){if(u&&r){const $=new PerformanceObserver(re=>{m[K]=re.getEntries().find(me=>me.name===K),$.disconnect()});$.observe({entryTypes:[\"measure\"]})}performance.mark(K)}l[K]=a()},M=(K,$)=>{try{const re=l[K];return e?($||performance.mark(`${K}-end`),performance.measure(K,K,$||`${K}-end`),u?m[K]?m[K]:re?{duration:a()-re,startTime:re,entryType:\"measure\",name:K}:{}:performance.getEntriesByName(K).pop()||{}):re?{duration:a()-re,startTime:re,entryType:\"measure\",name:K}:{}}catch(re){return{}}finally{b(K),b($||`${K}-end`)}};var w=c(8583);const E=function(K,$,re,me){return{circle:K,progress:$,\"progress-dark\":re,pulse:me}};function O(K,$){if(1&K&&s._UZ(0,\"span\",1),2&K){const re=s.oxw();s.Q6J(\"ngClass\",s.l5B(4,E,\"circle\"===re.appearance,\"progress\"===re.animation,\"progress-dark\"===re.animation,\"pulse\"===re.animation))(\"ngStyle\",re.theme),s.uIk(\"aria-label\",re.ariaLabel)(\"aria-valuetext\",re.loadingText)}}const Y=new s.OlP(\"ngx-skeleton-loader.config\");let z=(()=>{class K{constructor(re){const{appearance:me=\"line\",animation:q=\"progress\",theme:Me=null,loadingText:A=\"Loading...\",count:ce=1,ariaLabel:_=\"loading\"}=re||{};this.appearance=me,this.animation=q,this.theme=Me,this.loadingText=A,this.count=ce,this.items=[],this.ariaLabel=_}ngOnInit(){y(\"NgxSkeletonLoader:Rendered\"),y(\"NgxSkeletonLoader:Loaded\"),this.validateInputValues()}validateInputValues(){/^\\d+$/.test(`${this.count}`)||((0,s.X6Q)()&&console.error(\"`NgxSkeletonLoaderComponent` need to receive 'count' a numeric value. Forcing default to \\\"1\\\".\"),this.count=1),this.items.length=this.count;const re=[\"progress\",\"progress-dark\",\"pulse\",\"false\"];-1===re.indexOf(String(this.animation))&&((0,s.X6Q)()&&console.error(`\\`NgxSkeletonLoaderComponent\\` need to receive 'animation' as: ${re.join(\", \")}. Forcing default to \"progress\".`),this.animation=\"progress\"),-1===[\"circle\",\"line\",\"\"].indexOf(String(this.appearance))&&((0,s.X6Q)()&&console.error(\"`NgxSkeletonLoaderComponent` need to receive 'appearance' as: circle or line or empty string. Forcing default to \\\"''\\\".\"),this.appearance=\"\")}ngOnChanges(re){[\"count\",\"animation\",\"appearance\"].find(me=>re[me]&&(re[me].isFirstChange()||re[me].previousValue===re[me].currentValue))||this.validateInputValues()}ngAfterViewInit(){M(\"NgxSkeletonLoader:Rendered\")}ngOnDestroy(){M(\"NgxSkeletonLoader:Loaded\")}}return K.\\u0275fac=function(re){return new(re||K)(s.Y36(Y,8))},K.\\u0275cmp=s.Xpm({type:K,selectors:[[\"ngx-skeleton-loader\"]],inputs:{appearance:\"appearance\",animation:\"animation\",theme:\"theme\",loadingText:\"loadingText\",count:\"count\",ariaLabel:\"ariaLabel\"},features:[s.TTD],decls:1,vars:1,consts:[[\"class\",\"loader\",\"aria-busy\",\"true\",\"aria-valuemin\",\"0\",\"aria-valuemax\",\"100\",\"role\",\"progressbar\",\"tabindex\",\"0\",3,\"ngClass\",\"ngStyle\",4,\"ngFor\",\"ngForOf\"],[\"aria-busy\",\"true\",\"aria-valuemin\",\"0\",\"aria-valuemax\",\"100\",\"role\",\"progressbar\",\"tabindex\",\"0\",1,\"loader\",3,\"ngClass\",\"ngStyle\"]],template:function(re,me){1&re&&s.YNc(0,O,1,9,\"span\",0),2&re&&s.Q6J(\"ngForOf\",me.items)},directives:[w.sg,w.mk,w.PC],styles:['.loader[_ngcontent-%COMP%]{background:#eff1f6 no-repeat;border-radius:4px;box-sizing:border-box;display:inline-block;height:20px;margin-bottom:10px;overflow:hidden;position:relative;width:100%;will-change:transform}.loader[_ngcontent-%COMP%]:after, .loader[_ngcontent-%COMP%]:before{box-sizing:border-box}.loader.circle[_ngcontent-%COMP%]{border-radius:50%;height:40px;margin:5px;width:40px}.loader.progress[_ngcontent-%COMP%], .loader.progress-dark[_ngcontent-%COMP%]{transform:translateZ(0)}.loader.progress-dark[_ngcontent-%COMP%]:after, .loader.progress-dark[_ngcontent-%COMP%]:before, .loader.progress[_ngcontent-%COMP%]:after, .loader.progress[_ngcontent-%COMP%]:before{box-sizing:border-box}.loader.progress-dark[_ngcontent-%COMP%]:before, .loader.progress[_ngcontent-%COMP%]:before{-webkit-animation:progress 2s ease-in-out infinite;animation:progress 2s ease-in-out infinite;background-size:200px 100%;content:\"\";height:100%;left:0;position:absolute;top:0;width:200px;z-index:1}.loader.progress[_ngcontent-%COMP%]:before{background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6),hsla(0,0%,100%,0))}.loader.progress-dark[_ngcontent-%COMP%]:before{background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.2),transparent)}.loader.pulse[_ngcontent-%COMP%]{-webkit-animation:pulse 1.5s cubic-bezier(.4,0,.2,1) infinite;-webkit-animation-delay:.5s;animation:pulse 1.5s cubic-bezier(.4,0,.2,1) infinite;animation-delay:.5s}@media (prefers-reduced-motion:reduce){.loader.progress[_ngcontent-%COMP%], .loader.progress-dark[_ngcontent-%COMP%], .loader.pulse[_ngcontent-%COMP%]{-webkit-animation:none;animation:none}.loader.progress[_ngcontent-%COMP%], .loader.progress-dark[_ngcontent-%COMP%]{background-image:none}}@-webkit-keyframes progress{0%{transform:translate3d(-200px,0,0)}to{transform:translate3d(calc(200px + 100vw),0,0)}}@keyframes progress{0%{transform:translate3d(-200px,0,0)}to{transform:translate3d(calc(200px + 100vw),0,0)}}@-webkit-keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}'],changeDetection:0}),K})(),W=(()=>{class K{static forRoot(re){return{ngModule:K,providers:[{provide:Y,useValue:re}]}}}return K.\\u0275fac=function(re){return new(re||K)},K.\\u0275mod=s.oAB({type:K}),K.\\u0275inj=s.cJS({imports:[[w.ez]]}),K})()},2196:(st,P,c)=>{\"use strict\";var e=c(7934);P.gV=e.zipMap,c(3901);c(2859),c(9719),c(5575),c(8496);c(4141)},4141:(st,P,c)=>{\"use strict\";Object.defineProperty(P,\"__esModule\",{value:!0});var s=c(4379);P.flatMap=s.mergeMap},5575:(st,P,c)=>{\"use strict\";Object.defineProperty(P,\"__esModule\",{value:!0});var s=c(4379),e=c(8377);P.flatMapFormer=function(l){return s.flatMap(function(m){var b=m[1];return e.zip(l(m[0]),e.of(b))})},P.flatMapLatter=function(l){return s.flatMap(function(m){var b=m[1];return e.zip(e.of(m[0]),l(b))})}},3901:(st,P,c)=>{\"use strict\";Object.defineProperty(P,\"__esModule\",{value:!0});var s=c(4379),e=c(8377);P.flatZipMap=function(u){return s.flatMap(function(l){return e.zip(e.of(l),u(l))})}},8496:(st,P,c)=>{\"use strict\";Object.defineProperty(P,\"__esModule\",{value:!0});var s=c(8377),e=c(4379),r=c(4141);P.listMap=function(b){return e.map(function(y){return y.map(b)})},P.flatListMap=function(b){return r.flatMap(function(y){return s.zip.apply(void 0,y.map(b))})},P.listFlatMap=function(b){return e.map(function(y){return y.flatMap(b)})},P.flatListFlatMap=function(b){return r.flatMap(function(y){return s.zip.apply(void 0,y.flatMap(function(M){return b(M)})).pipe(e.map(function(M){return M.flatMap(function(B){return B})}))})}},9719:(st,P,c)=>{\"use strict\";Object.defineProperty(P,\"__esModule\",{value:!0});var s=c(4379);P.mapFormer=function(u){return s.map(function(l){var a=l[1];return[u(l[0]),a]})},P.mapLatter=function(u){return s.map(function(l){return[l[0],u(l[1])]})}},2859:(st,P,c)=>{\"use strict\";Object.defineProperty(P,\"__esModule\",{value:!0});var s=c(4379);P.projectToFormer=function(){return s.map(function(l){return l[0]})},P.projectToLatter=function(){return s.map(function(l){return l[1]})},P.projectTo=function(l){return s.map(function(m){return m[l]})}},7934:(st,P,c)=>{\"use strict\";Object.defineProperty(P,\"__esModule\",{value:!0});var s=c(4379);P.zipMap=function(r){return s.map(function(u){return[u,r(u)]})}},8377:(st,P,c)=>{\"use strict\";c.r(P),c.d(P,{ArgumentOutOfRangeError:()=>A.W,AsyncSubject:()=>b.c,BehaviorSubject:()=>m.X,ConnectableObservable:()=>e.c,EMPTY:()=>Pe.E,EmptyError:()=>ce.K,GroupedObservable:()=>r.T,NEVER:()=>de,Notification:()=>$.P,NotificationKind:()=>$.W,ObjectUnsubscribedError:()=>_.N,Observable:()=>s.y,ReplaySubject:()=>a.t,Scheduler:()=>z.b,Subject:()=>l.xQ,Subscriber:()=>K.L,Subscription:()=>W.w,TimeoutError:()=>f.W,UnsubscriptionError:()=>d.B,VirtualAction:()=>Y,VirtualTimeScheduler:()=>k,animationFrame:()=>w.r,animationFrameScheduler:()=>w.Z,asap:()=>y.e,asapScheduler:()=>y.E,async:()=>M.P,asyncScheduler:()=>M.z,bindCallback:()=>R,bindNodeCallback:()=>te,combineLatest:()=>be.aj,concat:()=>pe.z,config:()=>Ge.v,defer:()=>Se.P,empty:()=>Pe.c,forkJoin:()=>lt.D,from:()=>G.D,fromEvent:()=>Ze.R,fromEventPattern:()=>Ke,generate:()=>Le,identity:()=>q.y,iif:()=>Jt,interval:()=>dt.F,isObservable:()=>Me.b,merge:()=>Re.T,never:()=>le,noop:()=>me.Z,observable:()=>u.L,of:()=>U.of,onErrorResumeNext:()=>H,pairs:()=>j,partition:()=>At,pipe:()=>re.z,queue:()=>B.c,queueScheduler:()=>B.N,race:()=>Et.S3,range:()=>Mt,scheduled:()=>Ne.x,throwError:()=>Ae._,timer:()=>nt.H,using:()=>Lt,zip:()=>Ie.$R});var s=c(9897),e=c(2441),r=c(304),u=c(6554),l=c(9765),m=c(6215),a=c(8229),b=c(8660),y=c(4581),M=c(3637),B=c(7771),w=c(1927),E=c(6465),O=c(4548);let k=(()=>{class tt extends O.v{constructor(Pt=Y,Be=Number.POSITIVE_INFINITY){super(Pt,()=>this.frame),this.maxFrames=Be,this.frame=0,this.index=-1}flush(){const{actions:Pt,maxFrames:Be}=this;let $e,qe;for(;(qe=Pt[0])&&qe.delay<=Be&&(Pt.shift(),this.frame=qe.delay,!($e=qe.execute(qe.state,qe.delay))););if($e){for(;qe=Pt.shift();)qe.unsubscribe();throw $e}}}return tt.frameTimeFactor=10,tt})();class Y extends E.o{constructor(He,Pt,Be=(He.index+=1)){super(He,Pt),this.scheduler=He,this.work=Pt,this.index=Be,this.active=!0,this.index=He.index=Be}schedule(He,Pt=0){if(!this.id)return super.schedule(He,Pt);this.active=!1;const Be=new Y(this.scheduler,this.work);return this.add(Be),Be.schedule(He,Pt)}requestAsyncId(He,Pt,Be=0){this.delay=He.frame+Be;const{actions:$e}=He;return $e.push(this),$e.sort(Y.sortActions),!0}recycleAsyncId(He,Pt,Be=0){}_execute(He,Pt){if(!0===this.active)return super._execute(He,Pt)}static sortActions(He,Pt){return He.delay===Pt.delay?He.index===Pt.index?0:He.index>Pt.index?1:-1:He.delay>Pt.delay?1:-1}}var z=c(2217),W=c(826),K=c(7393),$=c(3098),re=c(4022),me=c(8640),q=c(4487),Me=c(5639),A=c(7108),ce=c(3410),_=c(7971),d=c(7744),f=c(5587),v=c(8002),D=c(3179),I=c(9796),Z=c(4869);function R(tt,He,Pt){if(He){if(!(0,Z.K)(He))return(...Be)=>R(tt,Pt)(...Be).pipe((0,v.U)($e=>(0,I.k)($e)?He(...$e):He($e)));Pt=He}return function(...Be){const $e=this;let qe;const pt={context:$e,subject:qe,callbackFunc:tt,scheduler:Pt};return new s.y(we=>{if(Pt)return Pt.schedule(C,0,{args:Be,subscriber:we,params:pt});if(!qe){qe=new b.c;const je=(...Fe)=>{qe.next(Fe.length<=1?Fe[0]:Fe),qe.complete()};try{tt.apply($e,[...Be,je])}catch(Fe){(0,D._)(qe)?qe.error(Fe):console.warn(Fe)}}return qe.subscribe(we)})}}function C(tt){const{args:Pt,subscriber:Be,params:$e}=tt,{callbackFunc:qe,context:pt,scheduler:we}=$e;let{subject:je}=$e;if(!je){je=$e.subject=new b.c;const Fe=(...Dt)=>{this.add(we.schedule(g,0,{value:Dt.length<=1?Dt[0]:Dt,subject:je}))};try{qe.apply(pt,[...Pt,Fe])}catch(Dt){je.error(Dt)}}this.add(je.subscribe(Be))}function g(tt){const{value:He,subject:Pt}=tt;Pt.next(He),Pt.complete()}function te(tt,He,Pt){if(He){if(!(0,Z.K)(He))return(...Be)=>te(tt,Pt)(...Be).pipe((0,v.U)($e=>(0,I.k)($e)?He(...$e):He($e)));Pt=He}return function(...Be){const $e={subject:void 0,args:Be,callbackFunc:tt,scheduler:Pt,context:this};return new s.y(qe=>{const{context:pt}=$e;let{subject:we}=$e;if(Pt)return Pt.schedule(Oe,0,{params:$e,subscriber:qe,context:pt});if(!we){we=$e.subject=new b.c;const je=(...Fe)=>{const Dt=Fe.shift();Dt?we.error(Dt):(we.next(Fe.length<=1?Fe[0]:Fe),we.complete())};try{tt.apply(pt,[...Be,je])}catch(Fe){(0,D._)(we)?we.error(Fe):console.warn(Fe)}}return we.subscribe(qe)})}}function Oe(tt){const{params:He,subscriber:Pt,context:Be}=tt,{callbackFunc:$e,args:qe,scheduler:pt}=He;let we=He.subject;if(!we){we=He.subject=new b.c;const je=(...Fe)=>{const Dt=Fe.shift();this.add(Dt?pt.schedule(ie,0,{err:Dt,subject:we}):pt.schedule(fe,0,{value:Fe.length<=1?Fe[0]:Fe,subject:we}))};try{$e.apply(Be,[...qe,je])}catch(Fe){this.add(pt.schedule(ie,0,{err:Fe,subject:we}))}}this.add(we.subscribe(Pt))}function fe(tt){const{value:He,subject:Pt}=tt;Pt.next(He),Pt.complete()}function ie(tt){const{err:He,subject:Pt}=tt;Pt.error(He)}var be=c(9112),pe=c(9923),Se=c(1439),Pe=c(9193),lt=c(5758),G=c(9412),Ze=c(2759),Xe=c(9105);function Ke(tt,He,Pt){return Pt?Ke(tt,He).pipe((0,v.U)(Be=>(0,I.k)(Be)?Pt(...Be):Pt(Be))):new s.y(Be=>{const $e=(...pt)=>Be.next(1===pt.length?pt[0]:pt);let qe;try{qe=tt($e)}catch(pt){return void Be.error(pt)}if((0,Xe.m)(He))return()=>He($e,qe)})}function Le(tt,He,Pt,Be,$e){let qe,pt;return 1==arguments.length?(pt=tt.initialState,He=tt.condition,Pt=tt.iterate,qe=tt.resultSelector||q.y,$e=tt.scheduler):void 0===Be||(0,Z.K)(Be)?(pt=tt,qe=q.y,$e=Be):(pt=tt,qe=Be),new s.y(we=>{let je=pt;if($e)return $e.schedule(mt,0,{subscriber:we,iterate:Pt,condition:He,resultSelector:qe,state:je});for(;;){if(He){let Dt;try{Dt=He(je)}catch(We){return void we.error(We)}if(!Dt){we.complete();break}}let Fe;try{Fe=qe(je)}catch(Dt){return void we.error(Dt)}if(we.next(Fe),we.closed)break;try{je=Pt(je)}catch(Dt){return void we.error(Dt)}}})}function mt(tt){const{subscriber:He,condition:Pt}=tt;if(He.closed)return;if(tt.needIterate)try{tt.state=tt.iterate(tt.state)}catch($e){return void He.error($e)}else tt.needIterate=!0;if(Pt){let $e;try{$e=Pt(tt.state)}catch(qe){return void He.error(qe)}if(!$e)return void He.complete();if(He.closed)return}let Be;try{Be=tt.resultSelector(tt.state)}catch($e){return void He.error($e)}return He.closed||(He.next(Be),He.closed)?void 0:this.schedule(tt)}function Jt(tt,He=Pe.E,Pt=Pe.E){return(0,Se.P)(()=>tt()?He:Pt)}var dt=c(945),Re=c(6682);const de=new s.y(me.Z);function le(){return de}var U=c(5917);function H(...tt){if(0===tt.length)return Pe.E;const[He,...Pt]=tt;return 1===tt.length&&(0,I.k)(He)?H(...He):new s.y(Be=>{const $e=()=>Be.add(H(...Pt).subscribe(Be));return(0,G.D)(He).subscribe({next(qe){Be.next(qe)},error:$e,complete:$e})})}function j(tt,He){return new s.y(He?Pt=>{const Be=Object.keys(tt),$e=new W.w;return $e.add(He.schedule(_e,0,{keys:Be,index:0,subscriber:Pt,subscription:$e,obj:tt})),$e}:Pt=>{const Be=Object.keys(tt);for(let $e=0;$e{void 0===He&&(He=tt,tt=0);let $e=0,qe=tt;if(Pt)return Pt.schedule(ae,0,{index:$e,count:He,start:tt,subscriber:Be});for(;;){if($e++>=He){Be.complete();break}if(Be.next(qe++),Be.closed)break}})}function ae(tt){const{start:He,index:Pt,count:Be,subscriber:$e}=tt;Pt>=Be?$e.complete():($e.next(He),!$e.closed&&(tt.index=Pt+1,tt.start=He+1,this.schedule(tt)))}var Ae=c(205),nt=c(6797);function Lt(tt,He){return new s.y(Pt=>{let Be,$e;try{Be=tt()}catch(we){return void Pt.error(we)}try{$e=He(Be)}catch(we){return void Pt.error(we)}const pt=($e?(0,G.D)($e):Pe.E).subscribe(Pt);return()=>{pt.unsubscribe(),Be&&Be.unsubscribe()}})}var Ie=c(1571),Ne=c(1115),Ge=c(2494)},8660:(st,P,c)=>{\"use strict\";c.d(P,{c:()=>r});var s=c(9765),e=c(826);class r extends s.xQ{constructor(){super(...arguments),this.value=null,this.hasNext=!1,this.hasCompleted=!1}_subscribe(l){return this.hasError?(l.error(this.thrownError),e.w.EMPTY):this.hasCompleted&&this.hasNext?(l.next(this.value),l.complete(),e.w.EMPTY):super._subscribe(l)}next(l){this.hasCompleted||(this.value=l,this.hasNext=!0)}error(l){this.hasCompleted||super.error(l)}complete(){this.hasCompleted=!0,this.hasNext&&super.next(this.value),super.complete()}}},6215:(st,P,c)=>{\"use strict\";c.d(P,{X:()=>r});var s=c(9765),e=c(7971);class r extends s.xQ{constructor(l){super(),this._value=l}get value(){return this.getValue()}_subscribe(l){const m=super._subscribe(l);return m&&!m.closed&&l.next(this._value),m}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new e.N;return this._value}next(l){super.next(this._value=l)}}},3098:(st,P,c)=>{\"use strict\";c.d(P,{W:()=>u,P:()=>l});var s=c(9193),e=c(5917),r=c(205),u=(()=>{return(m=u||(u={})).NEXT=\"N\",m.ERROR=\"E\",m.COMPLETE=\"C\",u;var m})();class l{constructor(a,b,y){this.kind=a,this.value=b,this.error=y,this.hasValue=\"N\"===a}observe(a){switch(this.kind){case\"N\":return a.next&&a.next(this.value);case\"E\":return a.error&&a.error(this.error);case\"C\":return a.complete&&a.complete()}}do(a,b,y){switch(this.kind){case\"N\":return a&&a(this.value);case\"E\":return b&&b(this.error);case\"C\":return y&&y()}}accept(a,b,y){return a&&\"function\"==typeof a.next?this.observe(a):this.do(a,b,y)}toObservable(){switch(this.kind){case\"N\":return(0,e.of)(this.value);case\"E\":return(0,r._)(this.error);case\"C\":return(0,s.c)()}throw new Error(\"unexpected notification kind value\")}static createNext(a){return void 0!==a?new l(\"N\",a):l.undefinedValueNotification}static createError(a){return new l(\"E\",void 0,a)}static createComplete(){return l.completeNotification}}l.completeNotification=new l(\"C\"),l.undefinedValueNotification=new l(\"N\",void 0)},9897:(st,P,c)=>{\"use strict\";c.d(P,{y:()=>y});var s=c(3179),e=c(7393),r=c(9181),u=c(6490),m=c(6554),a=c(4022),b=c(2494);let y=(()=>{class B{constructor(E){this._isScalar=!1,E&&(this._subscribe=E)}lift(E){const O=new B;return O.source=this,O.operator=E,O}subscribe(E,O,k){const{operator:Y}=this,z=function(B,w,E){if(B){if(B instanceof e.L)return B;if(B[r.b])return B[r.b]()}return B||w||E?new e.L(B,w,E):new e.L(u.c)}(E,O,k);if(z.add(Y?Y.call(z,this.source):this.source||b.v.useDeprecatedSynchronousErrorHandling&&!z.syncErrorThrowable?this._subscribe(z):this._trySubscribe(z)),b.v.useDeprecatedSynchronousErrorHandling&&z.syncErrorThrowable&&(z.syncErrorThrowable=!1,z.syncErrorThrown))throw z.syncErrorValue;return z}_trySubscribe(E){try{return this._subscribe(E)}catch(O){b.v.useDeprecatedSynchronousErrorHandling&&(E.syncErrorThrown=!0,E.syncErrorValue=O),(0,s._)(E)?E.error(O):console.warn(O)}}forEach(E,O){return new(O=M(O))((k,Y)=>{let z;z=this.subscribe(W=>{try{E(W)}catch(K){Y(K),z&&z.unsubscribe()}},Y,k)})}_subscribe(E){const{source:O}=this;return O&&O.subscribe(E)}[m.L](){return this}pipe(...E){return 0===E.length?this:(0,a.U)(E)(this)}toPromise(E){return new(E=M(E))((O,k)=>{let Y;this.subscribe(z=>Y=z,z=>k(z),()=>O(Y))})}}return B.create=w=>new B(w),B})();function M(B){if(B||(B=b.v.Promise||Promise),!B)throw new Error(\"no Promise impl found\");return B}},6490:(st,P,c)=>{\"use strict\";c.d(P,{c:()=>r});var s=c(2494),e=c(4449);const r={closed:!0,next(u){},error(u){if(s.v.useDeprecatedSynchronousErrorHandling)throw u;(0,e.z)(u)},complete(){}}},5197:(st,P,c)=>{\"use strict\";c.d(P,{L:()=>e});var s=c(7393);class e extends s.L{notifyNext(u,l,m,a,b){this.destination.next(l)}notifyError(u,l){this.destination.error(u)}notifyComplete(u){this.destination.complete()}}},8229:(st,P,c)=>{\"use strict\";c.d(P,{t:()=>a});var s=c(9765),e=c(7771),r=c(826),u=c(9746),l=c(7971),m=c(8858);class a extends s.xQ{constructor(M=Number.POSITIVE_INFINITY,B=Number.POSITIVE_INFINITY,w){super(),this.scheduler=w,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=M<1?1:M,this._windowTime=B<1?1:B,B===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(M){if(!this.isStopped){const B=this._events;B.push(M),B.length>this._bufferSize&&B.shift()}super.next(M)}nextTimeWindow(M){this.isStopped||(this._events.push(new b(this._getNow(),M)),this._trimBufferThenGetEvents()),super.next(M)}_subscribe(M){const B=this._infiniteTimeWindow,w=B?this._events:this._trimBufferThenGetEvents(),E=this.scheduler,O=w.length;let k;if(this.closed)throw new l.N;if(this.isStopped||this.hasError?k=r.w.EMPTY:(this.observers.push(M),k=new m.W(this,M)),E&&M.add(M=new u.ht(M,E)),B)for(let Y=0;YB&&(k=Math.max(k,O-B)),k>0&&E.splice(0,k),E}}class b{constructor(M,B){this.time=M,this.value=B}}},2217:(st,P,c)=>{\"use strict\";c.d(P,{b:()=>s});let s=(()=>{class e{constructor(u,l=e.now){this.SchedulerAction=u,this.now=l}schedule(u,l=0,m){return new this.SchedulerAction(this,u).schedule(m,l)}}return e.now=()=>Date.now(),e})()},9765:(st,P,c)=>{\"use strict\";c.d(P,{Yc:()=>a,xQ:()=>b});var s=c(9897),e=c(7393),r=c(826),u=c(7971),l=c(8858),m=c(9181);class a extends e.L{constructor(B){super(B),this.destination=B}}let b=(()=>{class M extends s.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[m.b](){return new a(this)}lift(w){const E=new y(this,this);return E.operator=w,E}next(w){if(this.closed)throw new u.N;if(!this.isStopped){const{observers:E}=this,O=E.length,k=E.slice();for(let Y=0;Ynew y(B,w),M})();class y extends b{constructor(B,w){super(),this.destination=B,this.source=w}next(B){const{destination:w}=this;w&&w.next&&w.next(B)}error(B){const{destination:w}=this;w&&w.error&&this.destination.error(B)}complete(){const{destination:B}=this;B&&B.complete&&this.destination.complete()}_subscribe(B){const{source:w}=this;return w?this.source.subscribe(B):r.w.EMPTY}}},8858:(st,P,c)=>{\"use strict\";c.d(P,{W:()=>e});var s=c(826);class e extends s.w{constructor(u,l){super(),this.subject=u,this.subscriber=l,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const u=this.subject,l=u.observers;if(this.subject=null,!l||0===l.length||u.isStopped||u.closed)return;const m=l.indexOf(this.subscriber);-1!==m&&l.splice(m,1)}}},7393:(st,P,c)=>{\"use strict\";c.d(P,{L:()=>a});var s=c(9105),e=c(6490),r=c(826),u=c(9181),l=c(2494),m=c(4449);class a extends r.w{constructor(M,B,w){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=e.c;break;case 1:if(!M){this.destination=e.c;break}if(\"object\"==typeof M){M instanceof a?(this.syncErrorThrowable=M.syncErrorThrowable,this.destination=M,M.add(this)):(this.syncErrorThrowable=!0,this.destination=new b(this,M));break}default:this.syncErrorThrowable=!0,this.destination=new b(this,M,B,w)}}[u.b](){return this}static create(M,B,w){const E=new a(M,B,w);return E.syncErrorThrowable=!1,E}next(M){this.isStopped||this._next(M)}error(M){this.isStopped||(this.isStopped=!0,this._error(M))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(M){this.destination.next(M)}_error(M){this.destination.error(M),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:M}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=M,this}}class b extends a{constructor(M,B,w,E){super(),this._parentSubscriber=M;let O,k=this;(0,s.m)(B)?O=B:B&&(O=B.next,w=B.error,E=B.complete,B!==e.c&&(k=Object.create(B),(0,s.m)(k.unsubscribe)&&this.add(k.unsubscribe.bind(k)),k.unsubscribe=this.unsubscribe.bind(this))),this._context=k,this._next=O,this._error=w,this._complete=E}next(M){if(!this.isStopped&&this._next){const{_parentSubscriber:B}=this;l.v.useDeprecatedSynchronousErrorHandling&&B.syncErrorThrowable?this.__tryOrSetError(B,this._next,M)&&this.unsubscribe():this.__tryOrUnsub(this._next,M)}}error(M){if(!this.isStopped){const{_parentSubscriber:B}=this,{useDeprecatedSynchronousErrorHandling:w}=l.v;if(this._error)w&&B.syncErrorThrowable?(this.__tryOrSetError(B,this._error,M),this.unsubscribe()):(this.__tryOrUnsub(this._error,M),this.unsubscribe());else if(B.syncErrorThrowable)w?(B.syncErrorValue=M,B.syncErrorThrown=!0):(0,m.z)(M),this.unsubscribe();else{if(this.unsubscribe(),w)throw M;(0,m.z)(M)}}}complete(){if(!this.isStopped){const{_parentSubscriber:M}=this;if(this._complete){const B=()=>this._complete.call(this._context);l.v.useDeprecatedSynchronousErrorHandling&&M.syncErrorThrowable?(this.__tryOrSetError(M,B),this.unsubscribe()):(this.__tryOrUnsub(B),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(M,B){try{M.call(this._context,B)}catch(w){if(this.unsubscribe(),l.v.useDeprecatedSynchronousErrorHandling)throw w;(0,m.z)(w)}}__tryOrSetError(M,B,w){if(!l.v.useDeprecatedSynchronousErrorHandling)throw new Error(\"bad call\");try{B.call(this._context,w)}catch(E){return l.v.useDeprecatedSynchronousErrorHandling?(M.syncErrorValue=E,M.syncErrorThrown=!0,!0):((0,m.z)(E),!0)}return!1}_unsubscribe(){const{_parentSubscriber:M}=this;this._context=null,this._parentSubscriber=null,M.unsubscribe()}}},826:(st,P,c)=>{\"use strict\";c.d(P,{w:()=>l});var a,s=c(9796),e=c(1555),r=c(9105),u=c(7744);class l{constructor(b){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,b&&(this._ctorUnsubscribe=!0,this._unsubscribe=b)}unsubscribe(){let b;if(this.closed)return;let{_parentOrParents:y,_ctorUnsubscribe:M,_unsubscribe:B,_subscriptions:w}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,y instanceof l)y.remove(this);else if(null!==y)for(let E=0;Eb.concat(y instanceof u.B?y.errors:y),[])}l.EMPTY=((a=new l).closed=!0,a)},2494:(st,P,c)=>{\"use strict\";c.d(P,{v:()=>e});let s=!1;const e={Promise:void 0,set useDeprecatedSynchronousErrorHandling(r){if(r){const u=new Error;console.warn(\"DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \\n\"+u.stack)}else s&&console.log(\"RxJS: Back to a better error behavior. Thank you. <3\");s=r},get useDeprecatedSynchronousErrorHandling(){return s}}},5345:(st,P,c)=>{\"use strict\";c.d(P,{IY:()=>u,Ds:()=>m,ft:()=>b});var s=c(7393),e=c(9897),r=c(7444);class u extends s.L{constructor(M){super(),this.parent=M}_next(M){this.parent.notifyNext(M)}_error(M){this.parent.notifyError(M),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class m extends s.L{notifyNext(M){this.destination.next(M)}notifyError(M){this.destination.error(M)}notifyComplete(){this.destination.complete()}}function b(y,M){if(M.closed)return;if(y instanceof e.y)return y.subscribe(M);let B;try{B=(0,r.s)(y)(M)}catch(w){M.error(w)}return B}},2441:(st,P,c)=>{\"use strict\";c.d(P,{c:()=>l,N:()=>m});var s=c(9765),e=c(9897),r=c(826),u=c(1307);class l extends e.y{constructor(B,w){super(),this.source=B,this.subjectFactory=w,this._refCount=0,this._isComplete=!1}_subscribe(B){return this.getSubject().subscribe(B)}getSubject(){const B=this._subject;return(!B||B.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let B=this._connection;return B||(this._isComplete=!1,B=this._connection=new r.w,B.add(this.source.subscribe(new a(this.getSubject(),this))),B.closed&&(this._connection=null,B=r.w.EMPTY)),B}refCount(){return(0,u.x)()(this)}}const m=(()=>{const M=l.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:M._subscribe},_isComplete:{value:M._isComplete,writable:!0},getSubject:{value:M.getSubject},connect:{value:M.connect},refCount:{value:M.refCount}}})();class a extends s.Yc{constructor(B,w){super(B),this.connectable=w}_error(B){this._unsubscribe(),super._error(B)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const B=this.connectable;if(B){this.connectable=null;const w=B._connection;B._refCount=0,B._subject=null,B._connection=null,w&&w.unsubscribe()}}}},9112:(st,P,c)=>{\"use strict\";c.d(P,{aj:()=>a,Ms:()=>b});var s=c(4869),e=c(9796),r=c(5197),u=c(509),l=c(6693);const m={};function a(...M){let B,w;return(0,s.K)(M[M.length-1])&&(w=M.pop()),\"function\"==typeof M[M.length-1]&&(B=M.pop()),1===M.length&&(0,e.k)(M[0])&&(M=M[0]),(0,l.n)(M,w).lift(new b(B))}class b{constructor(B){this.resultSelector=B}call(B,w){return w.subscribe(new y(B,this.resultSelector))}}class y extends r.L{constructor(B,w){super(B),this.resultSelector=w,this.active=0,this.values=[],this.observables=[]}_next(B){this.values.push(m),this.observables.push(B)}_complete(){const B=this.observables,w=B.length;if(0===w)this.destination.complete();else{this.active=w,this.toRespond=w;for(let E=0;E{\"use strict\";c.d(P,{z:()=>r});var s=c(5917),e=c(5766);function r(...u){return(0,e.u)()((0,s.of)(...u))}},1439:(st,P,c)=>{\"use strict\";c.d(P,{P:()=>u});var s=c(9897),e=c(9412),r=c(9193);function u(l){return new s.y(m=>{let a;try{a=l()}catch(y){return void m.error(y)}return(a?(0,e.D)(a):(0,r.c)()).subscribe(m)})}},9193:(st,P,c)=>{\"use strict\";c.d(P,{E:()=>e,c:()=>r});var s=c(9897);const e=new s.y(l=>l.complete());function r(l){return l?function(l){return new s.y(m=>l.schedule(()=>m.complete()))}(l):e}},5758:(st,P,c)=>{\"use strict\";c.d(P,{D:()=>m});var s=c(9897),e=c(9796),r=c(8002),u=c(1555),l=c(9412);function m(...b){if(1===b.length){const y=b[0];if((0,e.k)(y))return a(y,null);if((0,u.K)(y)&&Object.getPrototypeOf(y)===Object.prototype){const M=Object.keys(y);return a(M.map(B=>y[B]),M)}}if(\"function\"==typeof b[b.length-1]){const y=b.pop();return a(b=1===b.length&&(0,e.k)(b[0])?b[0]:b,null).pipe((0,r.U)(M=>y(...M)))}return a(b,null)}function a(b,y){return new s.y(M=>{const B=b.length;if(0===B)return void M.complete();const w=new Array(B);let E=0,O=0;for(let k=0;k{z||(z=!0,O++),w[k]=W},error:W=>M.error(W),complete:()=>{E++,(E===B||!z)&&(O===B&&M.next(y?y.reduce((W,K,$)=>(W[K]=w[$],W),{}):w),M.complete())}}))}})}},9412:(st,P,c)=>{\"use strict\";c.d(P,{D:()=>u});var s=c(9897),e=c(7444),r=c(1115);function u(l,m){return m?(0,r.x)(l,m):l instanceof s.y?l:new s.y((0,e.s)(l))}},6693:(st,P,c)=>{\"use strict\";c.d(P,{n:()=>u});var s=c(9897),e=c(5015),r=c(4087);function u(l,m){return m?(0,r.r)(l,m):new s.y((0,e.V)(l))}},2759:(st,P,c)=>{\"use strict\";c.d(P,{R:()=>m});var s=c(9897),e=c(9796),r=c(9105),u=c(8002);function m(B,w,E,O){return(0,r.m)(E)&&(O=E,E=void 0),O?m(B,w,E).pipe((0,u.U)(k=>(0,e.k)(k)?O(...k):O(k))):new s.y(k=>{a(B,w,function(z){k.next(arguments.length>1?Array.prototype.slice.call(arguments):z)},k,E)})}function a(B,w,E,O,k){let Y;if(function(B){return B&&\"function\"==typeof B.addEventListener&&\"function\"==typeof B.removeEventListener}(B)){const z=B;B.addEventListener(w,E,k),Y=()=>z.removeEventListener(w,E,k)}else if(function(B){return B&&\"function\"==typeof B.on&&\"function\"==typeof B.off}(B)){const z=B;B.on(w,E),Y=()=>z.off(w,E)}else if(function(B){return B&&\"function\"==typeof B.addListener&&\"function\"==typeof B.removeListener}(B)){const z=B;B.addListener(w,E),Y=()=>z.removeListener(w,E)}else{if(!B||!B.length)throw new TypeError(\"Invalid event target\");for(let z=0,W=B.length;z{\"use strict\";c.d(P,{F:()=>u});var s=c(9897),e=c(3637),r=c(6561);function u(m=0,a=e.P){return(!(0,r.k)(m)||m<0)&&(m=0),(!a||\"function\"!=typeof a.schedule)&&(a=e.P),new s.y(b=>(b.add(a.schedule(l,m,{subscriber:b,counter:0,period:m})),b))}function l(m){const{subscriber:a,counter:b,period:y}=m;a.next(b),this.schedule({subscriber:a,counter:b+1,period:y},y)}},6682:(st,P,c)=>{\"use strict\";c.d(P,{T:()=>l});var s=c(9897),e=c(4869),r=c(3282),u=c(6693);function l(...m){let a=Number.POSITIVE_INFINITY,b=null,y=m[m.length-1];return(0,e.K)(y)?(b=m.pop(),m.length>1&&\"number\"==typeof m[m.length-1]&&(a=m.pop())):\"number\"==typeof y&&(a=m.pop()),null===b&&1===m.length&&m[0]instanceof s.y?m[0]:(0,r.J)(a)((0,u.n)(m,b))}},5917:(st,P,c)=>{\"use strict\";c.d(P,{of:()=>u});var s=c(4869),e=c(6693),r=c(4087);function u(...l){let m=l[l.length-1];return(0,s.K)(m)?(l.pop(),(0,r.r)(l,m)):(0,e.n)(l)}},8085:(st,P,c)=>{\"use strict\";c.d(P,{S3:()=>l});var s=c(9796),e=c(6693),r=c(5197),u=c(509);function l(...b){if(1===b.length){if(!(0,s.k)(b[0]))return b[0];b=b[0]}return(0,e.n)(b,void 0).lift(new m)}class m{call(y,M){return M.subscribe(new a(y))}}class a extends r.L{constructor(y){super(y),this.hasFirst=!1,this.observables=[],this.subscriptions=[]}_next(y){this.observables.push(y)}_complete(){const y=this.observables,M=y.length;if(0===M)this.destination.complete();else{for(let B=0;B{\"use strict\";c.d(P,{_:()=>e});var s=c(9897);function e(u,l){return new s.y(l?m=>l.schedule(r,0,{error:u,subscriber:m}):m=>m.error(u))}function r({error:u,subscriber:l}){l.error(u)}},6797:(st,P,c)=>{\"use strict\";c.d(P,{H:()=>l});var s=c(9897),e=c(3637),r=c(6561),u=c(4869);function l(a=0,b,y){let M=-1;return(0,r.k)(b)?M=Number(b)<1?1:Number(b):(0,u.K)(b)&&(y=b),(0,u.K)(y)||(y=e.P),new s.y(B=>{const w=(0,r.k)(a)?a:+a-y.now();return y.schedule(m,w,{index:0,period:M,subscriber:B})})}function m(a){const{index:b,period:y,subscriber:M}=a;if(M.next(b),!M.closed){if(-1===y)return M.complete();a.index=b+1,this.schedule(a,y)}}},1571:(st,P,c)=>{\"use strict\";c.d(P,{$R:()=>m,mx:()=>a});var s=c(6693),e=c(9796),r=c(7393),u=c(377),l=c(5345);function m(...w){const E=w[w.length-1];return\"function\"==typeof E&&w.pop(),(0,s.n)(w,void 0).lift(new a(E))}class a{constructor(E){this.resultSelector=E}call(E,O){return O.subscribe(new b(E,this.resultSelector))}}class b extends r.L{constructor(E,O,k=Object.create(null)){super(E),this.resultSelector=O,this.iterators=[],this.active=0,this.resultSelector=\"function\"==typeof O?O:void 0}_next(E){const O=this.iterators;(0,e.k)(E)?O.push(new M(E)):O.push(\"function\"==typeof E[u.hZ]?new y(E[u.hZ]()):new B(this.destination,this,E))}_complete(){const E=this.iterators,O=E.length;if(this.unsubscribe(),0!==O){this.active=O;for(let k=0;kthis.index}hasCompleted(){return this.array.length===this.index}}class B extends l.Ds{constructor(E,O,k){super(E),this.parent=O,this.observable=k,this.stillUnsubscribed=!0,this.buffer=[],this.isComplete=!1}[u.hZ](){return this}next(){const E=this.buffer;return 0===E.length&&this.isComplete?{value:null,done:!0}:{value:E.shift(),done:!1}}hasValue(){return this.buffer.length>0}hasCompleted(){return 0===this.buffer.length&&this.isComplete}notifyComplete(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()}notifyNext(E){this.buffer.push(E),this.parent.checkIterators()}subscribe(){return(0,l.ft)(this.observable,new l.IY(this))}}},9732:(st,P,c)=>{\"use strict\";c.d(P,{U:()=>e});var s=c(5345);function e(l){return function(a){return a.lift(new r(l))}}class r{constructor(m){this.durationSelector=m}call(m,a){return a.subscribe(new u(m,this.durationSelector))}}class u extends s.Ds{constructor(m,a){super(m),this.durationSelector=a,this.hasValue=!1}_next(m){if(this.value=m,this.hasValue=!0,!this.throttled){let a;try{const{durationSelector:y}=this;a=y(m)}catch(y){return this.destination.error(y)}const b=(0,s.ft)(a,new s.IY(this));!b||b.closed?this.clearThrottle():this.add(this.throttled=b)}}clearThrottle(){const{value:m,hasValue:a,throttled:b}=this;b&&(this.remove(b),this.throttled=void 0,b.unsubscribe()),a&&(this.value=void 0,this.hasValue=!1,this.destination.next(m))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}},5697:(st,P,c)=>{\"use strict\";c.d(P,{e:()=>u});var s=c(3637),e=c(9732),r=c(6797);function u(l,m=s.P){return(0,e.U)(()=>(0,r.H)(l,m))}},5304:(st,P,c)=>{\"use strict\";c.d(P,{K:()=>e});var s=c(5345);function e(l){return function(a){const b=new r(l),y=a.lift(b);return b.caught=y}}class r{constructor(m){this.selector=m}call(m,a){return a.subscribe(new u(m,this.selector,this.caught))}}class u extends s.Ds{constructor(m,a,b){super(m),this.selector=a,this.caught=b}error(m){if(!this.isStopped){let a;try{a=this.selector(m,this.caught)}catch(M){return void super.error(M)}this._unsubscribeAndRecycle();const b=new s.IY(this);this.add(b);const y=(0,s.ft)(a,b);y!==b&&this.add(y)}}}},5766:(st,P,c)=>{\"use strict\";c.d(P,{u:()=>e});var s=c(3282);function e(){return(0,s.J)(1)}},4612:(st,P,c)=>{\"use strict\";c.d(P,{b:()=>e});var s=c(9773);function e(r,u){return(0,s.zg)(r,u,1)}},4395:(st,P,c)=>{\"use strict\";c.d(P,{b:()=>r});var s=c(7393),e=c(3637);function r(a,b=e.P){return y=>y.lift(new u(a,b))}class u{constructor(b,y){this.dueTime=b,this.scheduler=y}call(b,y){return y.subscribe(new l(b,this.dueTime,this.scheduler))}}class l extends s.L{constructor(b,y,M){super(b),this.dueTime=y,this.scheduler=M,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(b){this.clearDebounce(),this.lastValue=b,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(m,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:b}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(b)}}clearDebounce(){const b=this.debouncedSubscription;null!==b&&(this.remove(b),b.unsubscribe(),this.debouncedSubscription=null)}}function m(a){a.debouncedNext()}},5242:(st,P,c)=>{\"use strict\";c.d(P,{d:()=>e});var s=c(7393);function e(l=null){return m=>m.lift(new r(l))}class r{constructor(m){this.defaultValue=m}call(m,a){return a.subscribe(new u(m,this.defaultValue))}}class u extends s.L{constructor(m,a){super(m),this.defaultValue=a,this.isEmpty=!0}_next(m){this.isEmpty=!1,this.destination.next(m)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}},5792:(st,P,c)=>{\"use strict\";c.d(P,{g:()=>l});var s=c(3637),e=c(373),r=c(7393),u=c(3098);function l(y,M=s.P){const w=(0,e.J)(y)?+y-M.now():Math.abs(y);return E=>E.lift(new m(w,M))}class m{constructor(M,B){this.delay=M,this.scheduler=B}call(M,B){return B.subscribe(new a(M,this.delay,this.scheduler))}}class a extends r.L{constructor(M,B,w){super(M),this.delay=B,this.scheduler=w,this.queue=[],this.active=!1,this.errored=!1}static dispatch(M){const B=M.source,w=B.queue,E=M.scheduler,O=M.destination;for(;w.length>0&&w[0].time-E.now()<=0;)w.shift().notification.observe(O);if(w.length>0){const k=Math.max(0,w[0].time-E.now());this.schedule(M,k)}else this.unsubscribe(),B.active=!1}_schedule(M){this.active=!0,this.destination.add(M.schedule(a.dispatch,this.delay,{source:this,destination:this.destination,scheduler:M}))}scheduleNotification(M){if(!0===this.errored)return;const B=this.scheduler,w=new b(B.now()+this.delay,M);this.queue.push(w),!1===this.active&&this._schedule(B)}_next(M){this.scheduleNotification(u.P.createNext(M))}_error(M){this.errored=!0,this.queue=[],this.destination.error(M),this.unsubscribe()}_complete(){this.scheduleNotification(u.P.createComplete()),this.unsubscribe()}}class b{constructor(M,B){this.time=M,this.notification=B}}},7519:(st,P,c)=>{\"use strict\";c.d(P,{x:()=>e});var s=c(7393);function e(l,m){return a=>a.lift(new r(l,m))}class r{constructor(m,a){this.compare=m,this.keySelector=a}call(m,a){return a.subscribe(new u(m,this.compare,this.keySelector))}}class u extends s.L{constructor(m,a,b){super(m),this.keySelector=b,this.hasKey=!1,\"function\"==typeof a&&(this.compare=a)}compare(m,a){return m===a}_next(m){let a;try{const{keySelector:y}=this;a=y?y(m):m}catch(y){return this.destination.error(y)}let b=!1;if(this.hasKey)try{const{compare:y}=this;b=y(this.key,a)}catch(y){return this.destination.error(y)}else this.hasKey=!0;b||(this.key=a,this.destination.next(m))}}},5435:(st,P,c)=>{\"use strict\";c.d(P,{h:()=>e});var s=c(7393);function e(l,m){return function(b){return b.lift(new r(l,m))}}class r{constructor(m,a){this.predicate=m,this.thisArg=a}call(m,a){return a.subscribe(new u(m,this.predicate,this.thisArg))}}class u extends s.L{constructor(m,a,b){super(m),this.predicate=a,this.thisArg=b,this.count=0}_next(m){let a;try{a=this.predicate.call(this.thisArg,m,this.count++)}catch(b){return void this.destination.error(b)}a&&this.destination.next(m)}}},8939:(st,P,c)=>{\"use strict\";c.d(P,{x:()=>r});var s=c(7393),e=c(826);function r(m){return a=>a.lift(new u(m))}class u{constructor(a){this.callback=a}call(a,b){return b.subscribe(new l(a,this.callback))}}class l extends s.L{constructor(a,b){super(a),this.add(new e.w(b))}}},8049:(st,P,c)=>{\"use strict\";c.d(P,{P:()=>a});var s=c(3410),e=c(5435),r=c(5257),u=c(5242),l=c(4635),m=c(4487);function a(b,y){const M=arguments.length>=2;return B=>B.pipe(b?(0,e.h)((w,E)=>b(w,E,B)):m.y,(0,r.q)(1),M?(0,u.d)(y):(0,l.T)(()=>new s.K))}},304:(st,P,c)=>{\"use strict\";c.d(P,{v:()=>l,T:()=>y});var s=c(7393),e=c(826),r=c(9897),u=c(9765);function l(B,w,E,O){return k=>k.lift(new m(B,w,E,O))}class m{constructor(w,E,O,k){this.keySelector=w,this.elementSelector=E,this.durationSelector=O,this.subjectSelector=k}call(w,E){return E.subscribe(new a(w,this.keySelector,this.elementSelector,this.durationSelector,this.subjectSelector))}}class a extends s.L{constructor(w,E,O,k,Y){super(w),this.keySelector=E,this.elementSelector=O,this.durationSelector=k,this.subjectSelector=Y,this.groups=null,this.attemptedToUnsubscribe=!1,this.count=0}_next(w){let E;try{E=this.keySelector(w)}catch(O){return void this.error(O)}this._group(w,E)}_group(w,E){let O=this.groups;O||(O=this.groups=new Map);let Y,k=O.get(E);if(this.elementSelector)try{Y=this.elementSelector(w)}catch(z){this.error(z)}else Y=w;if(!k){k=this.subjectSelector?this.subjectSelector():new u.xQ,O.set(E,k);const z=new y(E,k,this);if(this.destination.next(z),this.durationSelector){let W;try{W=this.durationSelector(new y(E,k))}catch(K){return void this.error(K)}this.add(W.subscribe(new b(E,k,this)))}}k.closed||k.next(Y)}_error(w){const E=this.groups;E&&(E.forEach((O,k)=>{O.error(w)}),E.clear()),this.destination.error(w)}_complete(){const w=this.groups;w&&(w.forEach((E,O)=>{E.complete()}),w.clear()),this.destination.complete()}removeGroup(w){this.groups.delete(w)}unsubscribe(){this.closed||(this.attemptedToUnsubscribe=!0,0===this.count&&super.unsubscribe())}}class b extends s.L{constructor(w,E,O){super(E),this.key=w,this.group=E,this.parent=O}_next(w){this.complete()}_unsubscribe(){const{parent:w,key:E}=this;this.key=this.parent=null,w&&w.removeGroup(E)}}class y extends r.y{constructor(w,E,O){super(),this.key=w,this.groupSubject=E,this.refCountSubscription=O}_subscribe(w){const E=new e.w,{refCountSubscription:O,groupSubject:k}=this;return O&&!O.closed&&E.add(new M(O)),E.add(k.subscribe(w)),E}}class M extends e.w{constructor(w){super(),this.parent=w,w.count++}unsubscribe(){const w=this.parent;!w.closed&&!this.closed&&(super.unsubscribe(),w.count-=1,0===w.count&&w.attemptedToUnsubscribe&&w.unsubscribe())}}},2627:(st,P,c)=>{\"use strict\";c.d(P,{Z:()=>a});var s=c(3410),e=c(5435),r=c(548),u=c(4635),l=c(5242),m=c(4487);function a(b,y){const M=arguments.length>=2;return B=>B.pipe(b?(0,e.h)((w,E)=>b(w,E,B)):m.y,(0,r.h)(1),M?(0,l.d)(y):(0,u.T)(()=>new s.K))}},8002:(st,P,c)=>{\"use strict\";c.d(P,{U:()=>e});var s=c(7393);function e(l,m){return function(b){if(\"function\"!=typeof l)throw new TypeError(\"argument is not a function. Are you looking for `mapTo()`?\");return b.lift(new r(l,m))}}class r{constructor(m,a){this.project=m,this.thisArg=a}call(m,a){return a.subscribe(new u(m,this.project,this.thisArg))}}class u extends s.L{constructor(m,a,b){super(m),this.project=a,this.count=0,this.thisArg=b||this}_next(m){let a;try{a=this.project.call(this.thisArg,m,this.count++)}catch(b){return void this.destination.error(b)}this.destination.next(a)}}},6736:(st,P,c)=>{\"use strict\";c.d(P,{h:()=>e});var s=c(7393);function e(l){return m=>m.lift(new r(l))}class r{constructor(m){this.value=m}call(m,a){return a.subscribe(new u(m,this.value))}}class u extends s.L{constructor(m,a){super(m),this.value=a}_next(m){this.destination.next(this.value)}}},3282:(st,P,c)=>{\"use strict\";c.d(P,{J:()=>r});var s=c(9773),e=c(4487);function r(u=Number.POSITIVE_INFINITY){return(0,s.zg)(e.y,u)}},9773:(st,P,c)=>{\"use strict\";c.d(P,{zg:()=>u,VS:()=>a});var s=c(8002),e=c(9412),r=c(5345);function u(b,y,M=Number.POSITIVE_INFINITY){return\"function\"==typeof y?B=>B.pipe(u((w,E)=>(0,e.D)(b(w,E)).pipe((0,s.U)((O,k)=>y(w,O,E,k))),M)):(\"number\"==typeof y&&(M=y),B=>B.lift(new l(b,M)))}class l{constructor(y,M=Number.POSITIVE_INFINITY){this.project=y,this.concurrent=M}call(y,M){return M.subscribe(new m(y,this.project,this.concurrent))}}class m extends r.Ds{constructor(y,M,B=Number.POSITIVE_INFINITY){super(y),this.project=M,this.concurrent=B,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(y){this.active0?this._next(y.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}const a=u},4458:(st,P,c)=>{\"use strict\";c.d(P,{O:()=>e});var s=c(2441);function e(u,l){return function(a){let b;if(b=\"function\"==typeof u?u:function(){return u},\"function\"==typeof l)return a.lift(new r(b,l));const y=Object.create(a,s.N);return y.source=a,y.subjectFactory=b,y}}class r{constructor(l,m){this.subjectFactory=l,this.selector=m}call(l,m){const{selector:a}=this,b=this.subjectFactory(),y=a(b).subscribe(l);return y.add(m.subscribe(b)),y}}},9746:(st,P,c)=>{\"use strict\";c.d(P,{QV:()=>r,ht:()=>l});var s=c(7393),e=c(3098);function r(a,b=0){return function(M){return M.lift(new u(a,b))}}class u{constructor(b,y=0){this.scheduler=b,this.delay=y}call(b,y){return y.subscribe(new l(b,this.scheduler,this.delay))}}class l extends s.L{constructor(b,y,M=0){super(b),this.scheduler=y,this.delay=M}static dispatch(b){const{notification:y,destination:M}=b;y.observe(M),this.unsubscribe()}scheduleMessage(b){this.destination.add(this.scheduler.schedule(l.dispatch,this.delay,new m(b,this.destination)))}_next(b){this.scheduleMessage(e.P.createNext(b))}_error(b){this.scheduleMessage(e.P.createError(b)),this.unsubscribe()}_complete(){this.scheduleMessage(e.P.createComplete()),this.unsubscribe()}}class m{constructor(b,y){this.notification=b,this.destination=y}}},9328:(st,P,c)=>{\"use strict\";c.d(P,{G:()=>e});var s=c(7393);function e(){return l=>l.lift(new r)}class r{call(m,a){return a.subscribe(new u(m))}}class u extends s.L{constructor(m){super(m),this.hasPrev=!1}_next(m){let a;this.hasPrev?a=[this.prev,m]:this.hasPrev=!0,this.prev=m,a&&this.destination.next(a)}}},1307:(st,P,c)=>{\"use strict\";c.d(P,{x:()=>e});var s=c(7393);function e(){return function(m){return m.lift(new r(m))}}class r{constructor(m){this.connectable=m}call(m,a){const{connectable:b}=this;b._refCount++;const y=new u(m,b),M=a.subscribe(y);return y.closed||(y.connection=b.connect()),M}}class u extends s.L{constructor(m,a){super(m),this.connectable=a}_unsubscribe(){const{connectable:m}=this;if(!m)return void(this.connection=null);this.connectable=null;const a=m._refCount;if(a<=0)return void(this.connection=null);if(m._refCount=a-1,a>1)return void(this.connection=null);const{connection:b}=this,y=m._connection;this.connection=null,y&&(!b||y===b)&&y.unsubscribe()}}},2145:(st,P,c)=>{\"use strict\";c.d(P,{R:()=>e});var s=c(7393);function e(l,m){let a=!1;return arguments.length>=2&&(a=!0),function(y){return y.lift(new r(l,m,a))}}class r{constructor(m,a,b=!1){this.accumulator=m,this.seed=a,this.hasSeed=b}call(m,a){return a.subscribe(new u(m,this.accumulator,this.seed,this.hasSeed))}}class u extends s.L{constructor(m,a,b,y){super(m),this.accumulator=a,this._seed=b,this.hasSeed=y,this.index=0}get seed(){return this._seed}set seed(m){this.hasSeed=!0,this._seed=m}_next(m){if(this.hasSeed)return this._tryNext(m);this.seed=m,this.destination.next(m)}_tryNext(m){const a=this.index++;let b;try{b=this.accumulator(this.seed,m,a)}catch(y){this.destination.error(y)}this.seed=b,this.destination.next(b)}}},8345:(st,P,c)=>{\"use strict\";c.d(P,{B:()=>l});var s=c(4458),e=c(1307),r=c(9765);function u(){return new r.xQ}function l(){return m=>(0,e.x)()((0,s.O)(u)(m))}},7349:(st,P,c)=>{\"use strict\";c.d(P,{d:()=>e});var s=c(8229);function e(u,l,m){let a;return a=u&&\"object\"==typeof u?u:{bufferSize:u,windowTime:l,refCount:!1,scheduler:m},b=>b.lift(function({bufferSize:u=Number.POSITIVE_INFINITY,windowTime:l=Number.POSITIVE_INFINITY,refCount:m,scheduler:a}){let b,M,y=0,B=!1,w=!1;return function(O){let k;y++,!b||B?(B=!1,b=new s.t(u,l,a),k=b.subscribe(this),M=O.subscribe({next(Y){b.next(Y)},error(Y){B=!0,b.error(Y)},complete(){w=!0,M=void 0,b.complete()}}),w&&(M=void 0)):k=b.subscribe(this),this.add(()=>{y--,k.unsubscribe(),k=void 0,M&&!w&&m&&0===y&&(M.unsubscribe(),M=void 0,b=void 0)})}}(a))}},3653:(st,P,c)=>{\"use strict\";c.d(P,{T:()=>e});var s=c(7393);function e(l){return m=>m.lift(new r(l))}class r{constructor(m){this.total=m}call(m,a){return a.subscribe(new u(m,this.total))}}class u extends s.L{constructor(m,a){super(m),this.total=a,this.count=0}_next(m){++this.count>this.total&&this.destination.next(m)}}},9761:(st,P,c)=>{\"use strict\";c.d(P,{O:()=>r});var s=c(9923),e=c(4869);function r(...u){const l=u[u.length-1];return(0,e.K)(l)?(u.pop(),m=>(0,s.z)(u,m,l)):m=>(0,s.z)(u,m)}},3190:(st,P,c)=>{\"use strict\";c.d(P,{w:()=>u});var s=c(8002),e=c(9412),r=c(5345);function u(a,b){return\"function\"==typeof b?y=>y.pipe(u((M,B)=>(0,e.D)(a(M,B)).pipe((0,s.U)((w,E)=>b(M,w,B,E))))):y=>y.lift(new l(a))}class l{constructor(b){this.project=b}call(b,y){return y.subscribe(new m(b,this.project))}}class m extends r.Ds{constructor(b,y){super(b),this.project=y,this.index=0}_next(b){let y;const M=this.index++;try{y=this.project(b,M)}catch(B){return void this.destination.error(B)}this._innerSub(y)}_innerSub(b){const y=this.innerSubscription;y&&y.unsubscribe();const M=new r.IY(this),B=this.destination;B.add(M),this.innerSubscription=(0,r.ft)(b,M),this.innerSubscription!==M&&B.add(this.innerSubscription)}_complete(){const{innerSubscription:b}=this;(!b||b.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(b){this.destination.next(b)}}},5257:(st,P,c)=>{\"use strict\";c.d(P,{q:()=>u});var s=c(7393),e=c(7108),r=c(9193);function u(a){return b=>0===a?(0,r.c)():b.lift(new l(a))}class l{constructor(b){if(this.total=b,this.total<0)throw new e.W}call(b,y){return y.subscribe(new m(b,this.total))}}class m extends s.L{constructor(b,y){super(b),this.total=y,this.count=0}_next(b){const y=this.total,M=++this.count;M<=y&&(this.destination.next(b),M===y&&(this.destination.complete(),this.unsubscribe()))}}},548:(st,P,c)=>{\"use strict\";c.d(P,{h:()=>u});var s=c(7393),e=c(7108),r=c(9193);function u(a){return function(y){return 0===a?(0,r.c)():y.lift(new l(a))}}class l{constructor(b){if(this.total=b,this.total<0)throw new e.W}call(b,y){return y.subscribe(new m(b,this.total))}}class m extends s.L{constructor(b,y){super(b),this.total=y,this.ring=new Array,this.count=0}_next(b){const y=this.ring,M=this.total,B=this.count++;y.length0){const M=this.count>=this.total?this.total:this.count,B=this.ring;for(let w=0;w{\"use strict\";c.d(P,{R:()=>e});var s=c(5345);function e(l){return m=>m.lift(new r(l))}class r{constructor(m){this.notifier=m}call(m,a){const b=new u(m),y=(0,s.ft)(this.notifier,new s.IY(b));return y&&!b.seenValue?(b.add(y),a.subscribe(b)):b}}class u extends s.Ds{constructor(m){super(m),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}},409:(st,P,c)=>{\"use strict\";c.d(P,{o:()=>e});var s=c(7393);function e(l,m=!1){return a=>a.lift(new r(l,m))}class r{constructor(m,a){this.predicate=m,this.inclusive=a}call(m,a){return a.subscribe(new u(m,this.predicate,this.inclusive))}}class u extends s.L{constructor(m,a,b){super(m),this.predicate=a,this.inclusive=b,this.index=0}_next(m){const a=this.destination;let b;try{b=this.predicate(m,this.index++)}catch(y){return void a.error(y)}this.nextOrComplete(m,b)}nextOrComplete(m,a){const b=this.destination;Boolean(a)?b.next(m):(this.inclusive&&b.next(m),b.complete())}}},8307:(st,P,c)=>{\"use strict\";c.d(P,{b:()=>u});var s=c(7393),e=c(8640),r=c(9105);function u(a,b,y){return function(B){return B.lift(new l(a,b,y))}}class l{constructor(b,y,M){this.nextOrObserver=b,this.error=y,this.complete=M}call(b,y){return y.subscribe(new m(b,this.nextOrObserver,this.error,this.complete))}}class m extends s.L{constructor(b,y,M,B){super(b),this._tapNext=e.Z,this._tapError=e.Z,this._tapComplete=e.Z,this._tapError=M||e.Z,this._tapComplete=B||e.Z,(0,r.m)(y)?(this._context=this,this._tapNext=y):y&&(this._context=y,this._tapNext=y.next||e.Z,this._tapError=y.error||e.Z,this._tapComplete=y.complete||e.Z)}_next(b){try{this._tapNext.call(this._context,b)}catch(y){return void this.destination.error(y)}this.destination.next(b)}_error(b){try{this._tapError.call(this._context,b)}catch(y){return void this.destination.error(y)}this.destination.error(b)}_complete(){try{this._tapComplete.call(this._context)}catch(b){return void this.destination.error(b)}return this.destination.complete()}}},4635:(st,P,c)=>{\"use strict\";c.d(P,{T:()=>r});var s=c(3410),e=c(7393);function r(a=m){return b=>b.lift(new u(a))}class u{constructor(b){this.errorFactory=b}call(b,y){return y.subscribe(new l(b,this.errorFactory))}}class l extends e.L{constructor(b,y){super(b),this.errorFactory=y,this.hasValue=!1}_next(b){this.hasValue=!0,this.destination.next(b)}_complete(){if(this.hasValue)return this.destination.complete();{let b;try{b=this.errorFactory()}catch(y){b=y}this.destination.error(b)}}}function m(){return new s.K}},4087:(st,P,c)=>{\"use strict\";c.d(P,{r:()=>r});var s=c(9897),e=c(826);function r(u,l){return new s.y(m=>{const a=new e.w;let b=0;return a.add(l.schedule(function(){b!==u.length?(m.next(u[b++]),m.closed||a.add(this.schedule())):m.complete()})),a})}},1115:(st,P,c)=>{\"use strict\";c.d(P,{x:()=>E});var s=c(9897),e=c(826),r=c(6554),m=c(4087),a=c(377),M=c(4072),B=c(9489);function E(O,k){if(null!=O){if(function(O){return O&&\"function\"==typeof O[r.L]}(O))return function(O,k){return new s.y(Y=>{const z=new e.w;return z.add(k.schedule(()=>{const W=O[r.L]();z.add(W.subscribe({next(K){z.add(k.schedule(()=>Y.next(K)))},error(K){z.add(k.schedule(()=>Y.error(K)))},complete(){z.add(k.schedule(()=>Y.complete()))}}))})),z})}(O,k);if((0,M.t)(O))return function(O,k){return new s.y(Y=>{const z=new e.w;return z.add(k.schedule(()=>O.then(W=>{z.add(k.schedule(()=>{Y.next(W),z.add(k.schedule(()=>Y.complete()))}))},W=>{z.add(k.schedule(()=>Y.error(W)))}))),z})}(O,k);if((0,B.z)(O))return(0,m.r)(O,k);if(function(O){return O&&\"function\"==typeof O[a.hZ]}(O)||\"string\"==typeof O)return function(O,k){if(!O)throw new Error(\"Iterable cannot be null\");return new s.y(Y=>{const z=new e.w;let W;return z.add(()=>{W&&\"function\"==typeof W.return&&W.return()}),z.add(k.schedule(()=>{W=O[a.hZ](),z.add(k.schedule(function(){if(Y.closed)return;let K,$;try{const re=W.next();K=re.value,$=re.done}catch(re){return void Y.error(re)}$?Y.complete():(Y.next(K),this.schedule())}))})),z})}(O,k)}throw new TypeError((null!==O&&typeof O||O)+\" is not observable\")}},6465:(st,P,c)=>{\"use strict\";c.d(P,{o:()=>r});var s=c(826);class e extends s.w{constructor(l,m){super()}schedule(l,m=0){return this}}class r extends e{constructor(l,m){super(l,m),this.scheduler=l,this.work=m,this.pending=!1}schedule(l,m=0){if(this.closed)return this;this.state=l;const a=this.id,b=this.scheduler;return null!=a&&(this.id=this.recycleAsyncId(b,a,m)),this.pending=!0,this.delay=m,this.id=this.id||this.requestAsyncId(b,this.id,m),this}requestAsyncId(l,m,a=0){return setInterval(l.flush.bind(l,this),a)}recycleAsyncId(l,m,a=0){if(null!==a&&this.delay===a&&!1===this.pending)return m;clearInterval(m)}execute(l,m){if(this.closed)return new Error(\"executing a cancelled action\");this.pending=!1;const a=this._execute(l,m);if(a)return a;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(l,m){let b,a=!1;try{this.work(l)}catch(y){a=!0,b=!!y&&y||new Error(y)}if(a)return this.unsubscribe(),b}_unsubscribe(){const l=this.id,m=this.scheduler,a=m.actions,b=a.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==b&&a.splice(b,1),null!=l&&(this.id=this.recycleAsyncId(m,l,null)),this.delay=null}}},4548:(st,P,c)=>{\"use strict\";c.d(P,{v:()=>e});var s=c(2217);class e extends s.b{constructor(u,l=s.b.now){super(u,()=>e.delegate&&e.delegate!==this?e.delegate.now():l()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(u,l=0,m){return e.delegate&&e.delegate!==this?e.delegate.schedule(u,l,m):super.schedule(u,l,m)}flush(u){const{actions:l}=this;if(this.active)return void l.push(u);let m;this.active=!0;do{if(m=u.execute(u.state,u.delay))break}while(u=l.shift());if(this.active=!1,m){for(;u=l.shift();)u.unsubscribe();throw m}}}},1927:(st,P,c)=>{\"use strict\";c.d(P,{r:()=>m,Z:()=>l});var s=c(6465),r=c(4548);const l=new class extends r.v{flush(b){this.active=!0,this.scheduled=void 0;const{actions:y}=this;let M,B=-1,w=y.length;b=b||y.shift();do{if(M=b.execute(b.state,b.delay))break}while(++B0?super.requestAsyncId(b,y,M):(b.actions.push(this),b.scheduled||(b.scheduled=requestAnimationFrame(()=>b.flush(null))))}recycleAsyncId(b,y,M=0){if(null!==M&&M>0||null===M&&this.delay>0)return super.recycleAsyncId(b,y,M);0===b.actions.length&&(cancelAnimationFrame(y),b.scheduled=void 0)}}),m=l},4581:(st,P,c)=>{\"use strict\";c.d(P,{e:()=>w,E:()=>B});let s=1;const e=Promise.resolve(),r={};function u(E){return E in r&&(delete r[E],!0)}const l={setImmediate(E){const O=s++;return r[O]=!0,e.then(()=>u(O)&&E()),O},clearImmediate(E){u(E)}};var a=c(6465),y=c(4548);const B=new class extends y.v{flush(O){this.active=!0,this.scheduled=void 0;const{actions:k}=this;let Y,z=-1,W=k.length;O=O||k.shift();do{if(Y=O.execute(O.state,O.delay))break}while(++z0?super.requestAsyncId(O,k,Y):(O.actions.push(this),O.scheduled||(O.scheduled=l.setImmediate(O.flush.bind(O,null))))}recycleAsyncId(O,k,Y=0){if(null!==Y&&Y>0||null===Y&&this.delay>0)return super.recycleAsyncId(O,k,Y);0===O.actions.length&&(l.clearImmediate(k),O.scheduled=void 0)}}),w=B},3637:(st,P,c)=>{\"use strict\";c.d(P,{z:()=>r,P:()=>u});var s=c(6465);const r=new(c(4548).v)(s.o),u=r},7771:(st,P,c)=>{\"use strict\";c.d(P,{c:()=>m,N:()=>l});var s=c(6465),r=c(4548);const l=new class extends r.v{}(class extends s.o{constructor(b,y){super(b,y),this.scheduler=b,this.work=y}schedule(b,y=0){return y>0?super.schedule(b,y):(this.delay=y,this.state=b,this.scheduler.flush(this),this)}execute(b,y){return y>0||this.closed?super.execute(b,y):this._execute(b,y)}requestAsyncId(b,y,M=0){return null!==M&&M>0||null===M&&this.delay>0?super.requestAsyncId(b,y,M):b.flush(this)}}),m=l},377:(st,P,c)=>{\"use strict\";c.d(P,{hZ:()=>e});const e=\"function\"==typeof Symbol&&Symbol.iterator?Symbol.iterator:\"@@iterator\"},6554:(st,P,c)=>{\"use strict\";c.d(P,{L:()=>s});const s=\"function\"==typeof Symbol&&Symbol.observable||\"@@observable\"},9181:(st,P,c)=>{\"use strict\";c.d(P,{b:()=>s});const s=\"function\"==typeof Symbol?Symbol(\"rxSubscriber\"):\"@@rxSubscriber_\"+Math.random()},7108:(st,P,c)=>{\"use strict\";c.d(P,{W:()=>e});const e=(()=>{function r(){return Error.call(this),this.message=\"argument out of range\",this.name=\"ArgumentOutOfRangeError\",this}return r.prototype=Object.create(Error.prototype),r})()},3410:(st,P,c)=>{\"use strict\";c.d(P,{K:()=>e});const e=(()=>{function r(){return Error.call(this),this.message=\"no elements in sequence\",this.name=\"EmptyError\",this}return r.prototype=Object.create(Error.prototype),r})()},7971:(st,P,c)=>{\"use strict\";c.d(P,{N:()=>e});const e=(()=>{function r(){return Error.call(this),this.message=\"object unsubscribed\",this.name=\"ObjectUnsubscribedError\",this}return r.prototype=Object.create(Error.prototype),r})()},5587:(st,P,c)=>{\"use strict\";c.d(P,{W:()=>e});const e=(()=>{function r(){return Error.call(this),this.message=\"Timeout has occurred\",this.name=\"TimeoutError\",this}return r.prototype=Object.create(Error.prototype),r})()},7744:(st,P,c)=>{\"use strict\";c.d(P,{B:()=>e});const e=(()=>{function r(u){return Error.call(this),this.message=u?`${u.length} errors occurred during unsubscription:\\n${u.map((l,m)=>`${m+1}) ${l.toString()}`).join(\"\\n \")}`:\"\",this.name=\"UnsubscriptionError\",this.errors=u,this}return r.prototype=Object.create(Error.prototype),r})()},3179:(st,P,c)=>{\"use strict\";c.d(P,{_:()=>e});var s=c(7393);function e(r){for(;r;){const{closed:u,destination:l,isStopped:m}=r;if(u||m)return!1;r=l&&l instanceof s.L?l:null}return!0}},4449:(st,P,c)=>{\"use strict\";function s(e){setTimeout(()=>{throw e},0)}c.d(P,{z:()=>s})},4487:(st,P,c)=>{\"use strict\";function s(e){return e}c.d(P,{y:()=>s})},9796:(st,P,c)=>{\"use strict\";c.d(P,{k:()=>s});const s=Array.isArray||(e=>e&&\"number\"==typeof e.length)},9489:(st,P,c)=>{\"use strict\";c.d(P,{z:()=>s});const s=e=>e&&\"number\"==typeof e.length&&\"function\"!=typeof e},373:(st,P,c)=>{\"use strict\";function s(e){return e instanceof Date&&!isNaN(+e)}c.d(P,{J:()=>s})},9105:(st,P,c)=>{\"use strict\";function s(e){return\"function\"==typeof e}c.d(P,{m:()=>s})},6561:(st,P,c)=>{\"use strict\";c.d(P,{k:()=>e});var s=c(9796);function e(r){return!(0,s.k)(r)&&r-parseFloat(r)+1>=0}},1555:(st,P,c)=>{\"use strict\";function s(e){return null!==e&&\"object\"==typeof e}c.d(P,{K:()=>s})},5639:(st,P,c)=>{\"use strict\";c.d(P,{b:()=>e});var s=c(9897);function e(r){return!!r&&(r instanceof s.y||\"function\"==typeof r.lift&&\"function\"==typeof r.subscribe)}},4072:(st,P,c)=>{\"use strict\";function s(e){return!!e&&\"function\"!=typeof e.subscribe&&\"function\"==typeof e.then}c.d(P,{t:()=>s})},4869:(st,P,c)=>{\"use strict\";function s(e){return e&&\"function\"==typeof e.schedule}c.d(P,{K:()=>s})},8640:(st,P,c)=>{\"use strict\";function s(){}c.d(P,{Z:()=>s})},36:(st,P,c)=>{\"use strict\";function s(e,r){function u(){return!u.pred.apply(u.thisArg,arguments)}return u.pred=e,u.thisArg=r,u}c.d(P,{f:()=>s})},4022:(st,P,c)=>{\"use strict\";c.d(P,{z:()=>e,U:()=>r});var s=c(4487);function e(...u){return r(u)}function r(u){return 0===u.length?s.y:1===u.length?u[0]:function(m){return u.reduce((a,b)=>b(a),m)}}},7444:(st,P,c)=>{\"use strict\";c.d(P,{s:()=>B});var s=c(5015),e=c(4449),u=c(377),m=c(6554),b=c(9489),y=c(4072),M=c(1555);const B=w=>{if(w&&\"function\"==typeof w[m.L])return(w=>E=>{const O=w[m.L]();if(\"function\"!=typeof O.subscribe)throw new TypeError(\"Provided object does not correctly implement Symbol.observable\");return O.subscribe(E)})(w);if((0,b.z)(w))return(0,s.V)(w);if((0,y.t)(w))return(w=>E=>(w.then(O=>{E.closed||(E.next(O),E.complete())},O=>E.error(O)).then(null,e.z),E))(w);if(w&&\"function\"==typeof w[u.hZ])return(w=>E=>{const O=w[u.hZ]();for(;;){let k;try{k=O.next()}catch(Y){return E.error(Y),E}if(k.done){E.complete();break}if(E.next(k.value),E.closed)break}return\"function\"==typeof O.return&&E.add(()=>{O.return&&O.return()}),E})(w);{const O=`You provided ${(0,M.K)(w)?\"an invalid object\":`'${w}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(O)}}},5015:(st,P,c)=>{\"use strict\";c.d(P,{V:()=>s});const s=e=>r=>{for(let u=0,l=e.length;u{\"use strict\";c.d(P,{D:()=>l});var s=c(7393);class e extends s.L{constructor(a,b,y){super(),this.parent=a,this.outerValue=b,this.outerIndex=y,this.index=0}_next(a){this.parent.notifyNext(this.outerValue,a,this.outerIndex,this.index++,this)}_error(a){this.parent.notifyError(a,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}var r=c(7444),u=c(9897);function l(m,a,b,y,M=new e(m,b,y)){if(!M.closed)return a instanceof u.y?a.subscribe(M):(0,r.s)(a)(M)}},4379:(st,P,c)=>{\"use strict\";c.r(P),c.d(P,{audit:()=>s.U,auditTime:()=>e.e,buffer:()=>u,bufferCount:()=>b,bufferTime:()=>O,bufferToggle:()=>Me,bufferWhen:()=>_,catchError:()=>v.K,combineAll:()=>I,combineLatest:()=>g,concat:()=>te,concatAll:()=>Oe.u,concatMap:()=>fe.b,concatMapTo:()=>ie,count:()=>be,debounce:()=>Pe,debounceTime:()=>Ze.b,defaultIfEmpty:()=>Xe.d,delay:()=>Ke.g,delayWhen:()=>mt,dematerialize:()=>le,distinct:()=>j,distinctUntilChanged:()=>ot.x,distinctUntilKeyChanged:()=>Je,elementAt:()=>Ae,endWith:()=>Lt,every:()=>Ie,exhaust:()=>tt,exhaustMap:()=>$e,expand:()=>we,filter:()=>Et.h,finalize:()=>Dt.x,find:()=>We,findIndex:()=>nn,first:()=>en.P,flatMap:()=>zt.VS,groupBy:()=>sn.v,ignoreElements:()=>Tn,isEmpty:()=>an,last:()=>cn.Z,map:()=>Be.U,mapTo:()=>bn.h,materialize:()=>Rn,max:()=>gn,merge:()=>Rt,mergeAll:()=>Tt.J,mergeMap:()=>zt.zg,mergeMapTo:()=>dn,mergeScan:()=>Ht,min:()=>Kt,multicast:()=>Pn.O,observeOn:()=>Un.QV,onErrorResumeNext:()=>bi,pairwise:()=>ni.G,partition:()=>qi,pluck:()=>Ui,publish:()=>Vi,publishBehavior:()=>Bt,publishLast:()=>kt,publishReplay:()=>Sn,race:()=>Gn,reduce:()=>fn,refCount:()=>pr.x,repeat:()=>er,repeatWhen:()=>Dr,retry:()=>tr,retryWhen:()=>zr,sample:()=>Qr,sampleTime:()=>mr,scan:()=>it.R,sequenceEqual:()=>Fr,share:()=>Xr.B,shareReplay:()=>kr.d,single:()=>Hi,skip:()=>Wi.T,skipLast:()=>Wr,skipUntil:()=>Ee,skipWhile:()=>X,startWith:()=>Ve.O,subscribeOn:()=>ri,switchAll:()=>Ji,switchMap:()=>fi.w,switchMapTo:()=>Nr,take:()=>ae.q,takeLast:()=>St.h,takeUntil:()=>ji.R,takeWhile:()=>Er.o,tap:()=>yr.b,throttle:()=>os,throttleTime:()=>hr,throwIfEmpty:()=>Mt.T,timeInterval:()=>ci,timeout:()=>V,timeoutWith:()=>Yr,timestamp:()=>ye,toArray:()=>Ft,window:()=>Zt,windowCount:()=>Ln,windowTime:()=>ii,windowToggle:()=>Zi,windowWhen:()=>nr,withLatestFrom:()=>$i,zip:()=>_r,zipAll:()=>Ni});var s=c(9732),e=c(5697),r=c(5345);function u(ht){return function(ve){return ve.lift(new l(ht))}}class l{constructor(Q){this.closingNotifier=Q}call(Q,ve){return ve.subscribe(new m(Q,this.closingNotifier))}}class m extends r.Ds{constructor(Q,ve){super(Q),this.buffer=[],this.add((0,r.ft)(ve,new r.IY(this)))}_next(Q){this.buffer.push(Q)}notifyNext(){const Q=this.buffer;this.buffer=[],this.destination.next(Q)}}var a=c(7393);function b(ht,Q=null){return function(bt){return bt.lift(new y(ht,Q))}}class y{constructor(Q,ve){this.bufferSize=Q,this.startBufferEvery=ve,this.subscriberClass=ve&&Q!==ve?B:M}call(Q,ve){return ve.subscribe(new this.subscriberClass(Q,this.bufferSize,this.startBufferEvery))}}class M extends a.L{constructor(Q,ve){super(Q),this.bufferSize=ve,this.buffer=[]}_next(Q){const ve=this.buffer;ve.push(Q),ve.length==this.bufferSize&&(this.destination.next(ve),this.buffer=[])}_complete(){const Q=this.buffer;Q.length>0&&this.destination.next(Q),super._complete()}}class B extends a.L{constructor(Q,ve,bt){super(Q),this.bufferSize=ve,this.startBufferEvery=bt,this.buffers=[],this.count=0}_next(Q){const{bufferSize:ve,startBufferEvery:bt,buffers:on,count:Mn}=this;this.count++,Mn%bt==0&&on.push([]);for(let In=on.length;In--;){const si=on[In];si.push(Q),si.length===ve&&(on.splice(In,1),this.destination.next(si))}}_complete(){const{buffers:Q,destination:ve}=this;for(;Q.length>0;){let bt=Q.shift();bt.length>0&&ve.next(bt)}super._complete()}}var w=c(3637),E=c(4869);function O(ht){let Q=arguments.length,ve=w.P;(0,E.K)(arguments[arguments.length-1])&&(ve=arguments[arguments.length-1],Q--);let bt=null;Q>=2&&(bt=arguments[1]);let on=Number.POSITIVE_INFINITY;return Q>=3&&(on=arguments[2]),function(In){return In.lift(new k(ht,bt,on,ve))}}class k{constructor(Q,ve,bt,on){this.bufferTimeSpan=Q,this.bufferCreationInterval=ve,this.maxBufferSize=bt,this.scheduler=on}call(Q,ve){return ve.subscribe(new z(Q,this.bufferTimeSpan,this.bufferCreationInterval,this.maxBufferSize,this.scheduler))}}class Y{constructor(){this.buffer=[]}}class z extends a.L{constructor(Q,ve,bt,on,Mn){super(Q),this.bufferTimeSpan=ve,this.bufferCreationInterval=bt,this.maxBufferSize=on,this.scheduler=Mn,this.contexts=[];const In=this.openContext();if(this.timespanOnly=null==bt||bt<0,this.timespanOnly)this.add(In.closeAction=Mn.schedule(W,ve,{subscriber:this,context:In,bufferTimeSpan:ve}));else{const $n={bufferTimeSpan:ve,bufferCreationInterval:bt,subscriber:this,scheduler:Mn};this.add(In.closeAction=Mn.schedule($,ve,{subscriber:this,context:In})),this.add(Mn.schedule(K,bt,$n))}}_next(Q){const ve=this.contexts,bt=ve.length;let on;for(let Mn=0;Mn0;){const bt=Q.shift();ve.next(bt.buffer)}super._complete()}_unsubscribe(){this.contexts=null}onBufferFull(Q){this.closeContext(Q);const ve=Q.closeAction;if(ve.unsubscribe(),this.remove(ve),!this.closed&&this.timespanOnly){Q=this.openContext();const bt=this.bufferTimeSpan;this.add(Q.closeAction=this.scheduler.schedule(W,bt,{subscriber:this,context:Q,bufferTimeSpan:bt}))}}openContext(){const Q=new Y;return this.contexts.push(Q),Q}closeContext(Q){this.destination.next(Q.buffer);const ve=this.contexts;(ve?ve.indexOf(Q):-1)>=0&&ve.splice(ve.indexOf(Q),1)}}function W(ht){const Q=ht.subscriber,ve=ht.context;ve&&Q.closeContext(ve),Q.closed||(ht.context=Q.openContext(),ht.context.closeAction=this.schedule(ht,ht.bufferTimeSpan))}function K(ht){const{bufferCreationInterval:Q,bufferTimeSpan:ve,subscriber:bt,scheduler:on}=ht,Mn=bt.openContext();bt.closed||(bt.add(Mn.closeAction=on.schedule($,ve,{subscriber:bt,context:Mn})),this.schedule(ht,Q))}function $(ht){const{subscriber:Q,context:ve}=ht;Q.closeContext(ve)}var re=c(826),me=c(509),q=c(5197);function Me(ht,Q){return function(bt){return bt.lift(new A(ht,Q))}}class A{constructor(Q,ve){this.openings=Q,this.closingSelector=ve}call(Q,ve){return ve.subscribe(new ce(Q,this.openings,this.closingSelector))}}class ce extends q.L{constructor(Q,ve,bt){super(Q),this.closingSelector=bt,this.contexts=[],this.add((0,me.D)(this,ve))}_next(Q){const ve=this.contexts,bt=ve.length;for(let on=0;on0;){const bt=ve.shift();bt.subscription.unsubscribe(),bt.buffer=null,bt.subscription=null}this.contexts=null,super._error(Q)}_complete(){const Q=this.contexts;for(;Q.length>0;){const ve=Q.shift();this.destination.next(ve.buffer),ve.subscription.unsubscribe(),ve.buffer=null,ve.subscription=null}this.contexts=null,super._complete()}notifyNext(Q,ve){Q?this.closeBuffer(Q):this.openBuffer(ve)}notifyComplete(Q){this.closeBuffer(Q.context)}openBuffer(Q){try{const bt=this.closingSelector.call(this,Q);bt&&this.trySubscribe(bt)}catch(ve){this._error(ve)}}closeBuffer(Q){const ve=this.contexts;if(ve&&Q){const{buffer:bt,subscription:on}=Q;this.destination.next(bt),ve.splice(ve.indexOf(Q),1),this.remove(on),on.unsubscribe()}}trySubscribe(Q){const ve=this.contexts,on=new re.w,Mn={buffer:[],subscription:on};ve.push(Mn);const In=(0,me.D)(this,Q,Mn);!In||In.closed?this.closeBuffer(Mn):(In.context=Mn,this.add(In),on.add(In))}}function _(ht){return function(Q){return Q.lift(new d(ht))}}class d{constructor(Q){this.closingSelector=Q}call(Q,ve){return ve.subscribe(new f(Q,this.closingSelector))}}class f extends r.Ds{constructor(Q,ve){super(Q),this.closingSelector=ve,this.subscribing=!1,this.openBuffer()}_next(Q){this.buffer.push(Q)}_complete(){const Q=this.buffer;Q&&this.destination.next(Q),super._complete()}_unsubscribe(){this.buffer=void 0,this.subscribing=!1}notifyNext(){this.openBuffer()}notifyComplete(){this.subscribing?this.complete():this.openBuffer()}openBuffer(){let bt,{closingSubscription:Q}=this;Q&&(this.remove(Q),Q.unsubscribe()),this.buffer&&this.destination.next(this.buffer),this.buffer=[];try{const{closingSelector:on}=this;bt=on()}catch(on){return this.error(on)}Q=new re.w,this.closingSubscription=Q,this.add(Q),this.subscribing=!0,Q.add((0,r.ft)(bt,new r.IY(this))),this.subscribing=!1}}var v=c(5304),D=c(9112);function I(ht){return Q=>Q.lift(new D.Ms(ht))}var Z=c(9796),R=c(9412);function g(...ht){let Q=null;return\"function\"==typeof ht[ht.length-1]&&(Q=ht.pop()),1===ht.length&&(0,Z.k)(ht[0])&&(ht=ht[0].slice()),ve=>ve.lift.call((0,R.D)([ve,...ht]),new D.Ms(Q))}var S=c(9923);function te(...ht){return Q=>Q.lift.call((0,S.z)(Q,...ht))}var Oe=c(5766),fe=c(4612);function ie(ht,Q){return(0,fe.b)(()=>ht,Q)}function be(ht){return Q=>Q.lift(new pe(ht,Q))}class pe{constructor(Q,ve){this.predicate=Q,this.source=ve}call(Q,ve){return ve.subscribe(new Se(Q,this.predicate,this.source))}}class Se extends a.L{constructor(Q,ve,bt){super(Q),this.predicate=ve,this.source=bt,this.count=0,this.index=0}_next(Q){this.predicate?this._tryPredicate(Q):this.count++}_tryPredicate(Q){let ve;try{ve=this.predicate(Q,this.index++,this.source)}catch(bt){return void this.destination.error(bt)}ve&&this.count++}_complete(){this.destination.next(this.count),this.destination.complete()}}function Pe(ht){return Q=>Q.lift(new lt(ht))}class lt{constructor(Q){this.durationSelector=Q}call(Q,ve){return ve.subscribe(new G(Q,this.durationSelector))}}class G extends r.Ds{constructor(Q,ve){super(Q),this.durationSelector=ve,this.hasValue=!1}_next(Q){try{const ve=this.durationSelector.call(this,Q);ve&&this._tryNext(Q,ve)}catch(ve){this.destination.error(ve)}}_complete(){this.emitValue(),this.destination.complete()}_tryNext(Q,ve){let bt=this.durationSubscription;this.value=Q,this.hasValue=!0,bt&&(bt.unsubscribe(),this.remove(bt)),bt=(0,r.ft)(ve,new r.IY(this)),bt&&!bt.closed&&this.add(this.durationSubscription=bt)}notifyNext(){this.emitValue()}notifyComplete(){this.emitValue()}emitValue(){if(this.hasValue){const Q=this.value,ve=this.durationSubscription;ve&&(this.durationSubscription=void 0,ve.unsubscribe(),this.remove(ve)),this.value=void 0,this.hasValue=!1,super._next(Q)}}}var Ze=c(4395),Xe=c(5242),Ke=c(5792),Le=c(9897);function mt(ht,Q){return Q?ve=>new Re(ve,Q).lift(new Jt(ht)):ve=>ve.lift(new Jt(ht))}class Jt{constructor(Q){this.delayDurationSelector=Q}call(Q,ve){return ve.subscribe(new dt(Q,this.delayDurationSelector))}}class dt extends q.L{constructor(Q,ve){super(Q),this.delayDurationSelector=ve,this.completed=!1,this.delayNotifierSubscriptions=[],this.index=0}notifyNext(Q,ve,bt,on,Mn){this.destination.next(Q),this.removeSubscription(Mn),this.tryComplete()}notifyError(Q,ve){this._error(Q)}notifyComplete(Q){const ve=this.removeSubscription(Q);ve&&this.destination.next(ve),this.tryComplete()}_next(Q){const ve=this.index++;try{const bt=this.delayDurationSelector(Q,ve);bt&&this.tryDelay(bt,Q)}catch(bt){this.destination.error(bt)}}_complete(){this.completed=!0,this.tryComplete(),this.unsubscribe()}removeSubscription(Q){Q.unsubscribe();const ve=this.delayNotifierSubscriptions.indexOf(Q);return-1!==ve&&this.delayNotifierSubscriptions.splice(ve,1),Q.outerValue}tryDelay(Q,ve){const bt=(0,me.D)(this,Q,ve);bt&&!bt.closed&&(this.destination.add(bt),this.delayNotifierSubscriptions.push(bt))}tryComplete(){this.completed&&0===this.delayNotifierSubscriptions.length&&this.destination.complete()}}class Re extends Le.y{constructor(Q,ve){super(),this.source=Q,this.subscriptionDelay=ve}_subscribe(Q){this.subscriptionDelay.subscribe(new de(Q,this.source))}}class de extends a.L{constructor(Q,ve){super(),this.parent=Q,this.source=ve,this.sourceSubscribed=!1}_next(Q){this.subscribeToSource()}_error(Q){this.unsubscribe(),this.parent.error(Q)}_complete(){this.unsubscribe(),this.subscribeToSource()}subscribeToSource(){this.sourceSubscribed||(this.sourceSubscribed=!0,this.unsubscribe(),this.source.subscribe(this.parent))}}function le(){return function(Q){return Q.lift(new U)}}class U{call(Q,ve){return ve.subscribe(new H(Q))}}class H extends a.L{constructor(Q){super(Q)}_next(Q){Q.observe(this.destination)}}function j(ht,Q){return ve=>ve.lift(new _e(ht,Q))}class _e{constructor(Q,ve){this.keySelector=Q,this.flushes=ve}call(Q,ve){return ve.subscribe(new Qe(Q,this.keySelector,this.flushes))}}class Qe extends r.Ds{constructor(Q,ve,bt){super(Q),this.keySelector=ve,this.values=new Set,bt&&this.add((0,r.ft)(bt,new r.IY(this)))}notifyNext(){this.values.clear()}notifyError(Q){this._error(Q)}_next(Q){this.keySelector?this._useKeySelector(Q):this._finalizeNext(Q,Q)}_useKeySelector(Q){let ve;const{destination:bt}=this;try{ve=this.keySelector(Q)}catch(on){return void bt.error(on)}this._finalizeNext(ve,Q)}_finalizeNext(Q,ve){const{values:bt}=this;bt.has(Q)||(bt.add(Q),this.destination.next(ve))}}var ot=c(7519);function Je(ht,Q){return(0,ot.x)((ve,bt)=>Q?Q(ve[ht],bt[ht]):ve[ht]===bt[ht])}var At=c(7108),Et=c(5435),Mt=c(4635),ae=c(5257);function Ae(ht,Q){if(ht<0)throw new At.W;const ve=arguments.length>=2;return bt=>bt.pipe((0,Et.h)((on,Mn)=>Mn===ht),(0,ae.q)(1),ve?(0,Xe.d)(Q):(0,Mt.T)(()=>new At.W))}var nt=c(5917);function Lt(...ht){return Q=>(0,S.z)(Q,(0,nt.of)(...ht))}function Ie(ht,Q){return ve=>ve.lift(new Ne(ht,Q,ve))}class Ne{constructor(Q,ve,bt){this.predicate=Q,this.thisArg=ve,this.source=bt}call(Q,ve){return ve.subscribe(new Ge(Q,this.predicate,this.thisArg,this.source))}}class Ge extends a.L{constructor(Q,ve,bt,on){super(Q),this.predicate=ve,this.thisArg=bt,this.source=on,this.index=0,this.thisArg=bt||this}notifyComplete(Q){this.destination.next(Q),this.destination.complete()}_next(Q){let ve=!1;try{ve=this.predicate.call(this.thisArg,Q,this.index++,this.source)}catch(bt){return void this.destination.error(bt)}ve||this.notifyComplete(!1)}_complete(){this.notifyComplete(!0)}}function tt(){return ht=>ht.lift(new He)}class He{call(Q,ve){return ve.subscribe(new Pt(Q))}}class Pt extends r.Ds{constructor(Q){super(Q),this.hasCompleted=!1,this.hasSubscription=!1}_next(Q){this.hasSubscription||(this.hasSubscription=!0,this.add((0,r.ft)(Q,new r.IY(this))))}_complete(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete()}notifyComplete(){this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()}}var Be=c(8002);function $e(ht,Q){return Q?ve=>ve.pipe($e((bt,on)=>(0,R.D)(ht(bt,on)).pipe((0,Be.U)((Mn,In)=>Q(bt,Mn,on,In))))):ve=>ve.lift(new qe(ht))}class qe{constructor(Q){this.project=Q}call(Q,ve){return ve.subscribe(new pt(Q,this.project))}}class pt extends r.Ds{constructor(Q,ve){super(Q),this.project=ve,this.hasSubscription=!1,this.hasCompleted=!1,this.index=0}_next(Q){this.hasSubscription||this.tryNext(Q)}tryNext(Q){let ve;const bt=this.index++;try{ve=this.project(Q,bt)}catch(on){return void this.destination.error(on)}this.hasSubscription=!0,this._innerSub(ve)}_innerSub(Q){const ve=new r.IY(this),bt=this.destination;bt.add(ve);const on=(0,r.ft)(Q,ve);on!==ve&&bt.add(on)}_complete(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete(),this.unsubscribe()}notifyNext(Q){this.destination.next(Q)}notifyError(Q){this.destination.error(Q)}notifyComplete(){this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()}}function we(ht,Q=Number.POSITIVE_INFINITY,ve){return Q=(Q||0)<1?Number.POSITIVE_INFINITY:Q,bt=>bt.lift(new je(ht,Q,ve))}class je{constructor(Q,ve,bt){this.project=Q,this.concurrent=ve,this.scheduler=bt}call(Q,ve){return ve.subscribe(new Fe(Q,this.project,this.concurrent,this.scheduler))}}class Fe extends r.Ds{constructor(Q,ve,bt,on){super(Q),this.project=ve,this.concurrent=bt,this.scheduler=on,this.index=0,this.active=0,this.hasCompleted=!1,bt0&&this._next(Q.shift()),this.hasCompleted&&0===this.active&&this.destination.complete()}}var Dt=c(8939);function We(ht,Q){if(\"function\"!=typeof ht)throw new TypeError(\"predicate is not a function\");return ve=>ve.lift(new ft(ht,ve,!1,Q))}class ft{constructor(Q,ve,bt,on){this.predicate=Q,this.source=ve,this.yieldIndex=bt,this.thisArg=on}call(Q,ve){return ve.subscribe(new at(Q,this.predicate,this.source,this.yieldIndex,this.thisArg))}}class at extends a.L{constructor(Q,ve,bt,on,Mn){super(Q),this.predicate=ve,this.source=bt,this.yieldIndex=on,this.thisArg=Mn,this.index=0}notifyComplete(Q){const ve=this.destination;ve.next(Q),ve.complete(),this.unsubscribe()}_next(Q){const{predicate:ve,thisArg:bt}=this,on=this.index++;try{ve.call(bt||this,Q,on,this.source)&&this.notifyComplete(this.yieldIndex?on:Q)}catch(Mn){this.destination.error(Mn)}}_complete(){this.notifyComplete(this.yieldIndex?-1:void 0)}}function nn(ht,Q){return ve=>ve.lift(new ft(ht,ve,!0,Q))}var en=c(8049),sn=c(304);function Tn(){return function(Q){return Q.lift(new Vt)}}class Vt{call(Q,ve){return ve.subscribe(new Ut(Q))}}class Ut extends a.L{_next(Q){}}function an(){return ht=>ht.lift(new hn)}class hn{call(Q,ve){return ve.subscribe(new pn(Q))}}class pn extends a.L{constructor(Q){super(Q)}notifyComplete(Q){const ve=this.destination;ve.next(Q),ve.complete()}_next(Q){this.notifyComplete(!1)}_complete(){this.notifyComplete(!0)}}var cn=c(2627),bn=c(6736),kn=c(3098);function Rn(){return function(Q){return Q.lift(new ct)}}class ct{call(Q,ve){return ve.subscribe(new It(Q))}}class It extends a.L{constructor(Q){super(Q)}_next(Q){this.destination.next(kn.P.createNext(Q))}_error(Q){const ve=this.destination;ve.next(kn.P.createError(Q)),ve.complete()}_complete(){const Q=this.destination;Q.next(kn.P.createComplete()),Q.complete()}}var it=c(2145),St=c(548),Gt=c(4022);function fn(ht,Q){return arguments.length>=2?function(bt){return(0,Gt.z)((0,it.R)(ht,Q),(0,St.h)(1),(0,Xe.d)(Q))(bt)}:function(bt){return(0,Gt.z)((0,it.R)((on,Mn,In)=>ht(on,Mn,In+1)),(0,St.h)(1))(bt)}}function gn(ht){return fn(\"function\"==typeof ht?(ve,bt)=>ht(ve,bt)>0?ve:bt:(ve,bt)=>ve>bt?ve:bt)}var Yt=c(6682);function Rt(...ht){return Q=>Q.lift.call((0,Yt.T)(Q,...ht))}var Tt=c(3282),zt=c(9773);function dn(ht,Q,ve=Number.POSITIVE_INFINITY){return\"function\"==typeof Q?(0,zt.zg)(()=>ht,Q,ve):(\"number\"==typeof Q&&(ve=Q),(0,zt.zg)(()=>ht,ve))}function Ht(ht,Q,ve=Number.POSITIVE_INFINITY){return bt=>bt.lift(new $t(ht,Q,ve))}class $t{constructor(Q,ve,bt){this.accumulator=Q,this.seed=ve,this.concurrent=bt}call(Q,ve){return ve.subscribe(new wt(Q,this.accumulator,this.seed,this.concurrent))}}class wt extends r.Ds{constructor(Q,ve,bt,on){super(Q),this.accumulator=ve,this.acc=bt,this.concurrent=on,this.hasValue=!1,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(Q){if(this.active0?this._next(Q.shift()):0===this.active&&this.hasCompleted&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete())}}function Kt(ht){return fn(\"function\"==typeof ht?(ve,bt)=>ht(ve,bt)<0?ve:bt:(ve,bt)=>veQ.lift(new Mi(ht))}class Mi{constructor(Q){this.nextSources=Q}call(Q,ve){return ve.subscribe(new wi(Q,this.nextSources))}}class wi extends r.Ds{constructor(Q,ve){super(Q),this.destination=Q,this.nextSources=ve}notifyError(){this.subscribeToNextSource()}notifyComplete(){this.subscribeToNextSource()}_error(Q){this.subscribeToNextSource(),this.unsubscribe()}_complete(){this.subscribeToNextSource(),this.unsubscribe()}subscribeToNextSource(){const Q=this.nextSources.shift();if(Q){const ve=new r.IY(this),bt=this.destination;bt.add(ve);const on=(0,r.ft)(Q,ve);on!==ve&&bt.add(on)}else this.destination.complete()}}var ni=c(9328),_i=c(36);function qi(ht,Q){return ve=>[(0,Et.h)(ht,Q)(ve),(0,Et.h)((0,_i.f)(ht,Q))(ve)]}function Ui(...ht){const Q=ht.length;if(0===Q)throw new Error(\"list of properties cannot be empty.\");return ve=>(0,Be.U)(function(ht,Q){return bt=>{let on=bt;for(let Mn=0;Mnnew Si.xQ,ht):(0,Pn.O)(new Si.xQ)}var Ri=c(6215);function Bt(ht){return Q=>(0,Pn.O)(new Ri.X(ht))(Q)}var _n=c(8660);function kt(){return ht=>(0,Pn.O)(new _n.c)(ht)}var rn=c(8229);function Sn(ht,Q,ve,bt){ve&&\"function\"!=typeof ve&&(bt=ve);const on=\"function\"==typeof ve?ve:void 0,Mn=new rn.t(ht,Q,bt);return In=>(0,Pn.O)(()=>Mn,on)(In)}var Fn=c(8085);function Gn(...ht){return function(ve){return 1===ht.length&&(0,Z.k)(ht[0])&&(ht=ht[0]),ve.lift.call((0,Fn.S3)(ve,...ht))}}var li=c(9193);function er(ht=-1){return Q=>0===ht?(0,li.c)():Q.lift(new sr(ht<0?-1:ht-1,Q))}class sr{constructor(Q,ve){this.count=Q,this.source=ve}call(Q,ve){return ve.subscribe(new or(Q,this.count,this.source))}}class or extends a.L{constructor(Q,ve,bt){super(Q),this.count=ve,this.source=bt}complete(){if(!this.isStopped){const{source:Q,count:ve}=this;if(0===ve)return super.complete();ve>-1&&(this.count=ve-1),Q.subscribe(this._unsubscribeAndRecycle())}}}function Dr(ht){return Q=>Q.lift(new Ai(ht))}class Ai{constructor(Q){this.notifier=Q}call(Q,ve){return ve.subscribe(new ki(Q,this.notifier,ve))}}class ki extends r.Ds{constructor(Q,ve,bt){super(Q),this.notifier=ve,this.source=bt,this.sourceIsBeingSubscribedTo=!0}notifyNext(){this.sourceIsBeingSubscribedTo=!0,this.source.subscribe(this)}notifyComplete(){if(!1===this.sourceIsBeingSubscribedTo)return super.complete()}complete(){if(this.sourceIsBeingSubscribedTo=!1,!this.isStopped){if(this.retries||this.subscribeToRetries(),!this.retriesSubscription||this.retriesSubscription.closed)return super.complete();this._unsubscribeAndRecycle(),this.notifications.next(void 0)}}_unsubscribe(){const{notifications:Q,retriesSubscription:ve}=this;Q&&(Q.unsubscribe(),this.notifications=void 0),ve&&(ve.unsubscribe(),this.retriesSubscription=void 0),this.retries=void 0}_unsubscribeAndRecycle(){const{_unsubscribe:Q}=this;return this._unsubscribe=null,super._unsubscribeAndRecycle(),this._unsubscribe=Q,this}subscribeToRetries(){let Q;this.notifications=new Si.xQ;try{const{notifier:ve}=this;Q=ve(this.notifications)}catch(ve){return super.complete()}this.retries=Q,this.retriesSubscription=(0,r.ft)(Q,new r.IY(this))}}function tr(ht=-1){return Q=>Q.lift(new Zr(ht,Q))}class Zr{constructor(Q,ve){this.count=Q,this.source=ve}call(Q,ve){return ve.subscribe(new ar(Q,this.count,this.source))}}class ar extends a.L{constructor(Q,ve,bt){super(Q),this.count=ve,this.source=bt}error(Q){if(!this.isStopped){const{source:ve,count:bt}=this;if(0===bt)return super.error(Q);bt>-1&&(this.count=bt-1),ve.subscribe(this._unsubscribeAndRecycle())}}}function zr(ht){return Q=>Q.lift(new dr(ht,Q))}class dr{constructor(Q,ve){this.notifier=Q,this.source=ve}call(Q,ve){return ve.subscribe(new Gi(Q,this.notifier,this.source))}}class Gi extends r.Ds{constructor(Q,ve,bt){super(Q),this.notifier=ve,this.source=bt}error(Q){if(!this.isStopped){let ve=this.errors,bt=this.retries,on=this.retriesSubscription;if(bt)this.errors=void 0,this.retriesSubscription=void 0;else{ve=new Si.xQ;try{const{notifier:Mn}=this;bt=Mn(ve)}catch(Mn){return super.error(Mn)}on=(0,r.ft)(bt,new r.IY(this))}this._unsubscribeAndRecycle(),this.errors=ve,this.retries=bt,this.retriesSubscription=on,ve.next(Q)}}_unsubscribe(){const{errors:Q,retriesSubscription:ve}=this;Q&&(Q.unsubscribe(),this.errors=void 0),ve&&(ve.unsubscribe(),this.retriesSubscription=void 0),this.retries=void 0}notifyNext(){const{_unsubscribe:Q}=this;this._unsubscribe=null,this._unsubscribeAndRecycle(),this._unsubscribe=Q,this.source.subscribe(this)}}var pr=c(1307);function Qr(ht){return Q=>Q.lift(new rr(ht))}class rr{constructor(Q){this.notifier=Q}call(Q,ve){const bt=new Gr(Q),on=ve.subscribe(bt);return on.add((0,r.ft)(this.notifier,new r.IY(bt))),on}}class Gr extends r.Ds{constructor(){super(...arguments),this.hasValue=!1}_next(Q){this.value=Q,this.hasValue=!0}notifyNext(){this.emitValue()}notifyComplete(){this.emitValue()}emitValue(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.value))}}function mr(ht,Q=w.P){return ve=>ve.lift(new Rr(ht,Q))}class Rr{constructor(Q,ve){this.period=Q,this.scheduler=ve}call(Q,ve){return ve.subscribe(new Yi(Q,this.period,this.scheduler))}}class Yi extends a.L{constructor(Q,ve,bt){super(Q),this.period=ve,this.scheduler=bt,this.hasValue=!1,this.add(bt.schedule(Zn,ve,{subscriber:this,period:ve}))}_next(Q){this.lastValue=Q,this.hasValue=!0}notifyNext(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))}}function Zn(ht){let{subscriber:Q,period:ve}=ht;Q.notifyNext(),this.schedule(ht,ve)}function Fr(ht,Q){return ve=>ve.lift(new lr(ht,Q))}class lr{constructor(Q,ve){this.compareTo=Q,this.comparator=ve}call(Q,ve){return ve.subscribe(new wr(Q,this.compareTo,this.comparator))}}class wr extends a.L{constructor(Q,ve,bt){super(Q),this.compareTo=ve,this.comparator=bt,this._a=[],this._b=[],this._oneComplete=!1,this.destination.add(ve.subscribe(new Br(Q,this)))}_next(Q){this._oneComplete&&0===this._b.length?this.emit(!1):(this._a.push(Q),this.checkValues())}_complete(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0,this.unsubscribe()}checkValues(){const{_a:Q,_b:ve,comparator:bt}=this;for(;Q.length>0&&ve.length>0;){let on=Q.shift(),Mn=ve.shift(),In=!1;try{In=bt?bt(on,Mn):on===Mn}catch(si){this.destination.error(si)}In||this.emit(!1)}}emit(Q){const{destination:ve}=this;ve.next(Q),ve.complete()}nextB(Q){this._oneComplete&&0===this._a.length?this.emit(!1):(this._b.push(Q),this.checkValues())}completeB(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0}}class Br extends a.L{constructor(Q,ve){super(Q),this.parent=ve}_next(Q){this.parent.nextB(Q)}_error(Q){this.parent.error(Q),this.unsubscribe()}_complete(){this.parent.completeB(),this.unsubscribe()}}var Xr=c(8345),kr=c(7349),ss=c(3410);function Hi(ht){return Q=>Q.lift(new pi(ht,Q))}class pi{constructor(Q,ve){this.predicate=Q,this.source=ve}call(Q,ve){return ve.subscribe(new Cr(Q,this.predicate,this.source))}}class Cr extends a.L{constructor(Q,ve,bt){super(Q),this.predicate=ve,this.source=bt,this.seenValue=!1,this.index=0}applySingleValue(Q){this.seenValue?this.destination.error(\"Sequence contains more than one element\"):(this.seenValue=!0,this.singleValue=Q)}_next(Q){const ve=this.index++;this.predicate?this.tryNext(Q,ve):this.applySingleValue(Q)}tryNext(Q,ve){try{this.predicate(Q,ve,this.source)&&this.applySingleValue(Q)}catch(bt){this.destination.error(bt)}}_complete(){const Q=this.destination;this.index>0?(Q.next(this.seenValue?this.singleValue:void 0),Q.complete()):Q.error(new ss.K)}}var Wi=c(3653);function Wr(ht){return Q=>Q.lift(new br(ht))}class br{constructor(Q){if(this._skipCount=Q,this._skipCount<0)throw new At.W}call(Q,ve){return ve.subscribe(0===this._skipCount?new a.L(Q):new $r(Q,this._skipCount))}}class $r extends a.L{constructor(Q,ve){super(Q),this._skipCount=ve,this._count=0,this._ring=new Array(ve)}_next(Q){const ve=this._skipCount,bt=this._count++;if(btQ.lift(new ut(ht))}class ut{constructor(Q){this.notifier=Q}call(Q,ve){return ve.subscribe(new ke(Q,this.notifier))}}class ke extends r.Ds{constructor(Q,ve){super(Q),this.hasValue=!1;const bt=new r.IY(this);this.add(bt),this.innerSubscription=bt;const on=(0,r.ft)(ve,bt);on!==bt&&(this.add(on),this.innerSubscription=on)}_next(Q){this.hasValue&&super._next(Q)}notifyNext(){this.hasValue=!0,this.innerSubscription&&this.innerSubscription.unsubscribe()}notifyComplete(){}}function X(ht){return Q=>Q.lift(new ne(ht))}class ne{constructor(Q){this.predicate=Q}call(Q,ve){return ve.subscribe(new oe(Q,this.predicate))}}class oe extends a.L{constructor(Q,ve){super(Q),this.predicate=ve,this.skipping=!0,this.index=0}_next(Q){const ve=this.destination;this.skipping&&this.tryCallPredicate(Q),this.skipping||ve.next(Q)}tryCallPredicate(Q){try{const ve=this.predicate(Q,this.index++);this.skipping=Boolean(ve)}catch(ve){this.destination.error(ve)}}}var Ve=c(9761),Xt=c(4581),wn=c(6561);class zn extends Le.y{constructor(Q,ve=0,bt=Xt.e){super(),this.source=Q,this.delayTime=ve,this.scheduler=bt,(!(0,wn.k)(ve)||ve<0)&&(this.delayTime=0),(!bt||\"function\"!=typeof bt.schedule)&&(this.scheduler=Xt.e)}static create(Q,ve=0,bt=Xt.e){return new zn(Q,ve,bt)}static dispatch(Q){const{source:ve,subscriber:bt}=Q;return this.add(ve.subscribe(bt))}_subscribe(Q){return this.scheduler.schedule(zn.dispatch,this.delayTime,{source:this.source,subscriber:Q})}}function ri(ht,Q=0){return function(bt){return bt.lift(new Kn(ht,Q))}}class Kn{constructor(Q,ve){this.scheduler=Q,this.delay=ve}call(Q,ve){return new zn(ve,this.delay,this.scheduler).subscribe(Q)}}var fi=c(3190),gi=c(4487);function Ji(){return(0,fi.w)(gi.y)}function Nr(ht,Q){return Q?(0,fi.w)(()=>ht,Q):(0,fi.w)(()=>ht)}var ji=c(6782),Er=c(409),yr=c(8307);const Wn={leading:!0,trailing:!1};function os(ht,Q=Wn){return ve=>ve.lift(new as(ht,!!Q.leading,!!Q.trailing))}class as{constructor(Q,ve,bt){this.durationSelector=Q,this.leading=ve,this.trailing=bt}call(Q,ve){return ve.subscribe(new Rs(Q,this.durationSelector,this.leading,this.trailing))}}class Rs extends r.Ds{constructor(Q,ve,bt,on){super(Q),this.destination=Q,this.durationSelector=ve,this._leading=bt,this._trailing=on,this._hasValue=!1}_next(Q){this._hasValue=!0,this._sendValue=Q,this._throttled||(this._leading?this.send():this.throttle(Q))}send(){const{_hasValue:Q,_sendValue:ve}=this;Q&&(this.destination.next(ve),this.throttle(ve)),this._hasValue=!1,this._sendValue=void 0}throttle(Q){const ve=this.tryDurationSelector(Q);ve&&this.add(this._throttled=(0,r.ft)(ve,new r.IY(this)))}tryDurationSelector(Q){try{return this.durationSelector(Q)}catch(ve){return this.destination.error(ve),null}}throttlingDone(){const{_throttled:Q,_trailing:ve}=this;Q&&Q.unsubscribe(),this._throttled=void 0,ve&&this.send()}notifyNext(){this.throttlingDone()}notifyComplete(){this.throttlingDone()}}function hr(ht,Q=w.P,ve=Wn){return bt=>bt.lift(new Ss(ht,Q,ve.leading,ve.trailing))}class Ss{constructor(Q,ve,bt,on){this.duration=Q,this.scheduler=ve,this.leading=bt,this.trailing=on}call(Q,ve){return ve.subscribe(new bs(Q,this.duration,this.scheduler,this.leading,this.trailing))}}class bs extends a.L{constructor(Q,ve,bt,on,Mn){super(Q),this.duration=ve,this.scheduler=bt,this.leading=on,this.trailing=Mn,this._hasTrailingValue=!1,this._trailingValue=null}_next(Q){this.throttled?this.trailing&&(this._trailingValue=Q,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(As,this.duration,{subscriber:this})),this.leading?this.destination.next(Q):this.trailing&&(this._trailingValue=Q,this._hasTrailingValue=!0))}_complete(){this._hasTrailingValue?(this.destination.next(this._trailingValue),this.destination.complete()):this.destination.complete()}clearThrottle(){const Q=this.throttled;Q&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),Q.unsubscribe(),this.remove(Q),this.throttled=null)}}function As(ht){const{subscriber:Q}=ht;Q.clearThrottle()}var En=c(1439);function ci(ht=w.P){return Q=>(0,En.P)(()=>Q.pipe((0,it.R)(({current:ve},bt)=>({value:bt,current:ht.now(),last:ve}),{current:ht.now(),value:void 0,last:void 0}),(0,Be.U)(({current:ve,last:bt,value:on})=>new ys(on,ve-bt))))}class ys{constructor(Q,ve){this.value=Q,this.interval=ve}}var Fi=c(5587),Ms=c(373);function Yr(ht,Q,ve=w.P){return bt=>{let on=(0,Ms.J)(ht),Mn=on?+ht-ve.now():Math.abs(ht);return bt.lift(new Hr(Mn,on,Q,ve))}}class Hr{constructor(Q,ve,bt,on){this.waitFor=Q,this.absoluteTimeout=ve,this.withObservable=bt,this.scheduler=on}call(Q,ve){return ve.subscribe(new et(Q,this.absoluteTimeout,this.waitFor,this.withObservable,this.scheduler))}}class et extends r.Ds{constructor(Q,ve,bt,on,Mn){super(Q),this.absoluteTimeout=ve,this.waitFor=bt,this.withObservable=on,this.scheduler=Mn,this.scheduleTimeout()}static dispatchTimeout(Q){const{withObservable:ve}=Q;Q._unsubscribeAndRecycle(),Q.add((0,r.ft)(ve,new r.IY(Q)))}scheduleTimeout(){const{action:Q}=this;Q?this.action=Q.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(et.dispatchTimeout,this.waitFor,this))}_next(Q){this.absoluteTimeout||this.scheduleTimeout(),super._next(Q)}_unsubscribe(){this.action=void 0,this.scheduler=null,this.withObservable=null}}var N=c(205);function V(ht,Q=w.P){return Yr(ht,(0,N._)(new Fi.W),Q)}function ye(ht=w.P){return(0,Be.U)(Q=>new rt(Q,ht.now()))}class rt{constructor(Q,ve){this.value=Q,this.timestamp=ve}}function xt(ht,Q,ve){return 0===ve?[Q]:(ht.push(Q),ht)}function Ft(){return fn(xt,[])}function Zt(ht){return function(ve){return ve.lift(new ln(ht))}}class ln{constructor(Q){this.windowBoundaries=Q}call(Q,ve){const bt=new vn(Q),on=ve.subscribe(bt);return on.closed||bt.add((0,r.ft)(this.windowBoundaries,new r.IY(bt))),on}}class vn extends r.Ds{constructor(Q){super(Q),this.window=new Si.xQ,Q.next(this.window)}notifyNext(){this.openWindow()}notifyError(Q){this._error(Q)}notifyComplete(){this._complete()}_next(Q){this.window.next(Q)}_error(Q){this.window.error(Q),this.destination.error(Q)}_complete(){this.window.complete(),this.destination.complete()}_unsubscribe(){this.window=null}openWindow(){const Q=this.window;Q&&Q.complete();const ve=this.destination,bt=this.window=new Si.xQ;ve.next(bt)}}function Ln(ht,Q=0){return function(bt){return bt.lift(new Yn(ht,Q))}}class Yn{constructor(Q,ve){this.windowSize=Q,this.startWindowEvery=ve}call(Q,ve){return ve.subscribe(new Xn(Q,this.windowSize,this.startWindowEvery))}}class Xn extends a.L{constructor(Q,ve,bt){super(Q),this.destination=Q,this.windowSize=ve,this.startWindowEvery=bt,this.windows=[new Si.xQ],this.count=0,Q.next(this.windows[0])}_next(Q){const ve=this.startWindowEvery>0?this.startWindowEvery:this.windowSize,bt=this.destination,on=this.windowSize,Mn=this.windows,In=Mn.length;for(let $n=0;$n=0&&si%ve==0&&!this.closed&&Mn.shift().complete(),++this.count%ve==0&&!this.closed){const $n=new Si.xQ;Mn.push($n),bt.next($n)}}_error(Q){const ve=this.windows;if(ve)for(;ve.length>0&&!this.closed;)ve.shift().error(Q);this.destination.error(Q)}_complete(){const Q=this.windows;if(Q)for(;Q.length>0&&!this.closed;)Q.shift().complete();this.destination.complete()}_unsubscribe(){this.count=0,this.windows=null}}function ii(ht){let Q=w.P,ve=null,bt=Number.POSITIVE_INFINITY;return(0,E.K)(arguments[3])&&(Q=arguments[3]),(0,E.K)(arguments[2])?Q=arguments[2]:(0,wn.k)(arguments[2])&&(bt=Number(arguments[2])),(0,E.K)(arguments[1])?Q=arguments[1]:(0,wn.k)(arguments[1])&&(ve=Number(arguments[1])),function(Mn){return Mn.lift(new jn(ht,ve,bt,Q))}}class jn{constructor(Q,ve,bt,on){this.windowTimeSpan=Q,this.windowCreationInterval=ve,this.maxWindowSize=bt,this.scheduler=on}call(Q,ve){return ve.subscribe(new ei(Q,this.windowTimeSpan,this.windowCreationInterval,this.maxWindowSize,this.scheduler))}}class Jn extends Si.xQ{constructor(){super(...arguments),this._numberOfNextedValues=0}next(Q){this._numberOfNextedValues++,super.next(Q)}get numberOfNextedValues(){return this._numberOfNextedValues}}class ei extends a.L{constructor(Q,ve,bt,on,Mn){super(Q),this.destination=Q,this.windowTimeSpan=ve,this.windowCreationInterval=bt,this.maxWindowSize=on,this.scheduler=Mn,this.windows=[];const In=this.openWindow();if(null!==bt&&bt>=0){const $n={windowTimeSpan:ve,windowCreationInterval:bt,subscriber:this,scheduler:Mn};this.add(Mn.schedule(Qi,ve,{subscriber:this,window:In,context:null})),this.add(Mn.schedule(xi,bt,$n))}else this.add(Mn.schedule(Ci,ve,{subscriber:this,window:In,windowTimeSpan:ve}))}_next(Q){const ve=this.windows,bt=ve.length;for(let on=0;on=this.maxWindowSize&&this.closeWindow(Mn))}}_error(Q){const ve=this.windows;for(;ve.length>0;)ve.shift().error(Q);this.destination.error(Q)}_complete(){const Q=this.windows;for(;Q.length>0;){const ve=Q.shift();ve.closed||ve.complete()}this.destination.complete()}openWindow(){const Q=new Jn;return this.windows.push(Q),this.destination.next(Q),Q}closeWindow(Q){Q.complete();const ve=this.windows;ve.splice(ve.indexOf(Q),1)}}function Ci(ht){const{subscriber:Q,windowTimeSpan:ve,window:bt}=ht;bt&&Q.closeWindow(bt),ht.window=Q.openWindow(),this.schedule(ht,ve)}function xi(ht){const{windowTimeSpan:Q,subscriber:ve,scheduler:bt,windowCreationInterval:on}=ht,Mn=ve.openWindow();let si={action:this,subscription:null};si.subscription=bt.schedule(Qi,Q,{subscriber:ve,window:Mn,context:si}),this.add(si.subscription),this.schedule(ht,on)}function Qi(ht){const{subscriber:Q,window:ve,context:bt}=ht;bt&&bt.action&&bt.subscription&&bt.action.remove(bt.subscription),Q.closeWindow(ve)}function Zi(ht,Q){return ve=>ve.lift(new Tr(ht,Q))}class Tr{constructor(Q,ve){this.openings=Q,this.closingSelector=ve}call(Q,ve){return ve.subscribe(new Mr(Q,this.openings,this.closingSelector))}}class Mr extends q.L{constructor(Q,ve,bt){super(Q),this.openings=ve,this.closingSelector=bt,this.contexts=[],this.add(this.openSubscription=(0,me.D)(this,ve,ve))}_next(Q){const{contexts:ve}=this;if(ve){const bt=ve.length;for(let on=0;on{let ve;return\"function\"==typeof ht[ht.length-1]&&(ve=ht.pop()),Q.lift(new ls(ht,ve))}}class ls{constructor(Q,ve){this.observables=Q,this.project=ve}call(Q,ve){return ve.subscribe(new Ur(Q,this.observables,this.project))}}class Ur extends q.L{constructor(Q,ve,bt){super(Q),this.observables=ve,this.project=bt,this.toRespond=[];const on=ve.length;this.values=new Array(on);for(let Mn=0;Mn0){const Mn=on.indexOf(bt);-1!==Mn&&on.splice(Mn,1)}}notifyComplete(){}_next(Q){if(0===this.toRespond.length){const ve=[Q,...this.values];this.project?this._tryProject(ve):this.destination.next(ve)}}_tryProject(Q){let ve;try{ve=this.project.apply(this,Q)}catch(bt){return void this.destination.error(bt)}this.destination.next(ve)}}var Ei=c(1571);function _r(...ht){return function(ve){return ve.lift.call((0,Ei.$R)(ve,...ht))}}function Ni(ht){return Q=>Q.lift(new Ei.mx(ht))}},1719:function(st){\"use strict\";!function(P){const c=2147483647;function s(w){const E=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);let O=1779033703,k=3144134277,Y=1013904242,z=2773480762,W=1359893119,K=2600822924,$=528734635,re=1541459225;const me=new Uint32Array(64);function q(v){let D=0,I=v.length;for(;I>=64;){let ie,be,pe,Se,Pe,Z=O,R=k,C=Y,g=z,S=W,te=K,Oe=$,fe=re;for(be=0;be<16;be++)pe=D+4*be,me[be]=(255&v[pe])<<24|(255&v[pe+1])<<16|(255&v[pe+2])<<8|255&v[pe+3];for(be=16;be<64;be++)ie=me[be-2],Se=(ie>>>17|ie<<15)^(ie>>>19|ie<<13)^ie>>>10,ie=me[be-15],Pe=(ie>>>7|ie<<25)^(ie>>>18|ie<<14)^ie>>>3,me[be]=(Se+me[be-7]|0)+(Pe+me[be-16]|0)|0;for(be=0;be<64;be++)Se=(((S>>>6|S<<26)^(S>>>11|S<<21)^(S>>>25|S<<7))+(S&te^~S&Oe)|0)+(fe+(E[be]+me[be]|0)|0)|0,Pe=((Z>>>2|Z<<30)^(Z>>>13|Z<<19)^(Z>>>22|Z<<10))+(Z&R^Z&C^R&C)|0,fe=Oe,Oe=te,te=S,S=g+Se|0,g=C,C=R,R=Z,Z=Se+Pe|0;O=O+Z|0,k=k+R|0,Y=Y+C|0,z=z+g|0,W=W+S|0,K=K+te|0,$=$+Oe|0,re=re+fe|0,D+=64,I-=64}}q(w);let Me,A=w.length%64,ce=w.length/536870912|0,_=w.length<<3,d=A<56?56:120,f=w.slice(w.length-A,w.length);for(f.push(128),Me=A+1;Me>>24&255),f.push(ce>>>16&255),f.push(ce>>>8&255),f.push(ce>>>0&255),f.push(_>>>24&255),f.push(_>>>16&255),f.push(_>>>8&255),f.push(_>>>0&255),q(f),[O>>>24&255,O>>>16&255,O>>>8&255,O>>>0&255,k>>>24&255,k>>>16&255,k>>>8&255,k>>>0&255,Y>>>24&255,Y>>>16&255,Y>>>8&255,Y>>>0&255,z>>>24&255,z>>>16&255,z>>>8&255,z>>>0&255,W>>>24&255,W>>>16&255,W>>>8&255,W>>>0&255,K>>>24&255,K>>>16&255,K>>>8&255,K>>>0&255,$>>>24&255,$>>>16&255,$>>>8&255,$>>>0&255,re>>>24&255,re>>>16&255,re>>>8&255,re>>>0&255]}function e(w,E,O){w=w.length<=64?w:s(w);const k=64+E.length+4,Y=new Array(k),z=new Array(64);let W,K=[];for(W=0;W<64;W++)Y[W]=54;for(W=0;W=k-4;re--){if(Y[re]++,Y[re]<=255)return;Y[re]=0}}for(;O>=32;)$(),K=K.concat(s(z.concat(s(Y)))),O-=32;return O>0&&($(),K=K.concat(s(z.concat(s(Y))).slice(0,O))),K}function r(w,E,O,k,Y){let z;for(a(w,16*(2*O-1),Y,0,16),z=0;z<2*O;z++)m(w,16*z,Y,16),l(Y,k),a(Y,0,w,E+16*z,16);for(z=0;z>>32-E}function l(w,E){a(w,0,E,0,16);for(let O=8;O>0;O-=2)E[4]^=u(E[0]+E[12],7),E[8]^=u(E[4]+E[0],9),E[12]^=u(E[8]+E[4],13),E[0]^=u(E[12]+E[8],18),E[9]^=u(E[5]+E[1],7),E[13]^=u(E[9]+E[5],9),E[1]^=u(E[13]+E[9],13),E[5]^=u(E[1]+E[13],18),E[14]^=u(E[10]+E[6],7),E[2]^=u(E[14]+E[10],9),E[6]^=u(E[2]+E[14],13),E[10]^=u(E[6]+E[2],18),E[3]^=u(E[15]+E[11],7),E[7]^=u(E[3]+E[15],9),E[11]^=u(E[7]+E[3],13),E[15]^=u(E[11]+E[7],18),E[1]^=u(E[0]+E[3],7),E[2]^=u(E[1]+E[0],9),E[3]^=u(E[2]+E[1],13),E[0]^=u(E[3]+E[2],18),E[6]^=u(E[5]+E[4],7),E[7]^=u(E[6]+E[5],9),E[4]^=u(E[7]+E[6],13),E[5]^=u(E[4]+E[7],18),E[11]^=u(E[10]+E[9],7),E[8]^=u(E[11]+E[10],9),E[9]^=u(E[8]+E[11],13),E[10]^=u(E[9]+E[8],18),E[12]^=u(E[15]+E[14],7),E[13]^=u(E[12]+E[15],9),E[14]^=u(E[13]+E[12],13),E[15]^=u(E[14]+E[13],18);for(let O=0;O<16;++O)w[O]+=E[O]}function m(w,E,O,k){for(let Y=0;Y=256)return!1}return!0}function y(w,E){if(\"number\"!=typeof w||w%1)throw new Error(\"invalid \"+E);return w}function M(w,E,O,k,Y,z,W){if(O=y(O,\"N\"),k=y(k,\"r\"),Y=y(Y,\"p\"),z=y(z,\"dkLen\"),0===O||0!=(O&O-1))throw new Error(\"N must be power of 2\");if(O>c/128/k)throw new Error(\"N too large\");if(k>c/128/Y)throw new Error(\"r too large\");if(!b(w))throw new Error(\"password must be an array or buffer\");if(w=Array.prototype.slice.call(w),!b(E))throw new Error(\"salt must be an array or buffer\");E=Array.prototype.slice.call(E);let K=e(w,E,128*Y*k);const $=new Uint32Array(32*Y*k);for(let S=0;S<$.length;S++){const te=4*S;$[S]=(255&K[te+3])<<24|(255&K[te+2])<<16|(255&K[te+1])<<8|(255&K[te+0])<<0}const re=new Uint32Array(64*k),me=new Uint32Array(32*k*O),q=32*k,Me=new Uint32Array(16),A=new Uint32Array(16),ce=Y*O*2;let I,Z,_=0,d=null,f=!1,v=0,D=0;const R=W?parseInt(1e3/k):4294967295,C=\"undefined\"!=typeof setImmediate?setImmediate:setTimeout,g=function(){if(f)return W(new Error(\"cancelled\"),_/ce);let S;switch(v){case 0:Z=32*D*k,a($,Z,re,0,q),v=1,I=0;case 1:S=O-I,S>R&&(S=R);for(let Oe=0;OeR&&(S=R);for(let Oe=0;Oe>0&255),K.push($[Oe]>>8&255),K.push($[Oe]>>16&255),K.push($[Oe]>>24&255);const te=e(w,K,z);return W&&W(null,1,te),te}W&&C(g)};if(!W)for(;;){const S=g();if(null!=S)return S}g()}st.exports={scrypt:function(w,E,O,k,Y,z,W){return new Promise(function(K,$){let re=0;W&&W(0),M(w,E,O,k,Y,z,function(me,q,Me){if(me)$(me);else if(Me)W&&1!==re&&W(1),K(new Uint8Array(Me));else if(W&&q!==re)return re=q,W(q)})})},syncScrypt:function(w,E,O,k,Y,z){return new Uint8Array(M(w,E,O,k,Y,z))}}}()},9625:(st,P,c)=>{\"use strict\";c.d(P,{WA:()=>s,LP:()=>e,XO:()=>l,ac:()=>m,m8:()=>b,vd:()=>M,Sn:()=>B,wv:()=>w});const s=1e9,e=\"18446744073709551615\",l=384e3,m=l/1e3,b=\"https://beaconcha.in\",M=\"http://ip-api.com/batch\",B=\"dashboard\",w=\"onboarding\"},8537:(st,P,c)=>{\"use strict\";c.d(P,{Y:()=>r});var s=c(4624),e=c(7716);let r=(()=>{class u{constructor(m){this.environment=m,this.env=this.environment}}return u.\\u0275fac=function(m){return new(m||u)(e.LFG(s.G))},u.\\u0275prov=e.Yz7({token:u,factory:u.\\u0275fac,providedIn:\"root\"}),u})()},5619:(st,P,c)=>{\"use strict\";c.d(P,{n:()=>r});var s=c(6215),e=c(7716);let r=(()=>{class u{constructor(){this.routeChanged$=new s.X({})}}return u.\\u0275fac=function(m){return new(m||u)},u.\\u0275prov=e.Yz7({token:u,factory:u.\\u0275fac,providedIn:\"root\"}),u})()},278:(st,P,c)=>{\"use strict\";c.d(P,{o:()=>M});var s=c(1571),e=c(8345),r=c(3190),u=c(8002),l=c(7716),m=c(1841),a=c(6684),b=c(8537);let M=(()=>{class B{constructor(E,O,k){this.http=E,this.walletService=O,this.environmenter=k,this.apiUrl=this.environmenter.env.validatorEndpoint,this.version$=this.http.get(`${this.apiUrl}/health/version`).pipe((0,e.B)()),this.performance$=this.walletService.validatingPublicKeys$.pipe((0,r.w)(Y=>{let z=\"?public_keys=\";Y.forEach(($,re)=>{z+=`${this.encodePublicKey($)}&public_keys=`});const W=this.balances(Y,0,Y.length),K=this.http.get(`${this.apiUrl}/beacon/summary${z}`);return(0,s.$R)(K,W).pipe((0,u.U)(([$,re])=>({...$,...re})))}))}validatorList(E,O,k){const Y=this.formatURIParameters(E,O,k);return this.http.get(`${this.apiUrl}/beacon/validators${Y}`)}balances(E,O,k){const Y=this.formatURIParameters(E,O,k);return this.http.get(`${this.apiUrl}/beacon/balances${Y}`)}formatURIParameters(E,O,k){let Y=`?page_size=${k}&page_token=${O}`;return Y+=\"&public_keys=\",E.forEach((z,W)=>{Y+=`${this.encodePublicKey(z)}&public_keys=`}),Y}encodePublicKey(E){return encodeURIComponent(E)}}return B.\\u0275fac=function(E){return new(E||B)(l.LFG(m.eN),l.LFG(a.X),l.LFG(b.Y))},B.\\u0275prov=l.Yz7({token:B,factory:B.\\u0275fac,providedIn:\"root\"}),B})()},6684:(st,P,c)=>{\"use strict\";c.d(P,{X:()=>a});var s=c(8345),e=c(8002),r=c(7349),u=c(7716),l=c(1841),m=c(8537);let a=(()=>{class b{constructor(M,B){this.http=M,this.environmenter=B,this.apiUrl=this.environmenter.env.validatorEndpoint,this.walletConfig$=this.http.get(`${this.apiUrl}/wallet`).pipe((0,s.B)()),this.validatingPublicKeys$=this.http.get(`${this.apiUrl}/accounts?all=true`).pipe((0,e.U)(w=>w.accounts.map(E=>E.validating_public_key)),(0,s.B)()),this.generateMnemonic$=this.http.get(`${this.apiUrl}/mnemonic/generate`).pipe((0,e.U)(w=>w.mnemonic),(0,r.d)(1))}accounts(M,B){let w=\"?\";return M&&(w+=`pageToken=${M}&`),B&&(w+=`pageSize=${B}`),this.http.get(`${this.apiUrl}/accounts${w}`).pipe((0,s.B)())}createWallet(M){return this.http.post(`${this.apiUrl}/wallet/create`,M)}importKeystores(M){return this.http.post(`${this.apiUrl}/wallet/keystores/import`,M)}validateKeystores(M){return this.http.post(`${this.apiUrl}/wallet/keystores/validate`,M)}recover(M){return this.http.post(`${this.apiUrl}/wallet/recover`,M)}exitAccounts(M){return this.http.post(`${this.apiUrl}/accounts/voluntary-exit`,M)}deleteAccounts(M){return this.http.post(`${this.apiUrl}/wallet/accounts/delete`,M)}exportSlashingProtection(){return this.http.get(`${this.apiUrl}/slashing-protection/export`)}importSlashingProtection(M){return this.http.post(`${this.apiUrl}/slashing-protection/import`,M)}backUpAccounts(M){return this.http.post(`${this.apiUrl}/accounts/backup`,M)}}return b.\\u0275fac=function(M){return new(M||b)(u.LFG(l.eN),u.LFG(m.Y))},b.\\u0275prov=u.Yz7({token:b,factory:b.\\u0275fac,providedIn:\"root\"}),b})()},9698:(st,P,c)=>{\"use strict\";function s(r){if(!r)return\"\";let u=r;-1!==u.indexOf(\"0x\")&&(u=u.replace(\"0x\",\"\"));const l=u.match(/.{2}/g);if(!l)return\"\";const m=l.map(a=>parseInt(a,16));return btoa(String.fromCharCode(...m))}function e(r){return\"0x\"+Array.prototype.reduce.call(atob(r),(l,m)=>l+`0${m.charCodeAt(0).toString(16)}`.slice(-2),\"\")}c.d(P,{W:()=>s,X:()=>e})},2679:(st,P,c)=>{\"use strict\";c.d(P,{Q:()=>e,_:()=>r});var s=c(3679);class e{static matchingPasswordConfirmation(l){var m,a,b;(null===(m=l.get(\"password\"))||void 0===m?void 0:m.value)!==(null===(a=l.get(\"passwordConfirmation\"))||void 0===a?void 0:a.value)&&(null===(b=l.get(\"passwordConfirmation\"))||void 0===b||b.setErrors({passwordMismatch:!0}))}}e.strongPassword=s.kI.pattern(/(?=.*[A-Za-z])(?=.*\\d)(?=.*[^A-Za-z\\d]).{8,}/);class r{constructor(){this.errorMessage={required:\"Password is required\",minLength:\"Password must be at least 8 characters\",pattern:\"Requires at least 1 letter, number, and special character\",passwordMismatch:\"Passwords do not match\"},this.strongPassword=s.kI.pattern(/(?=.*[A-Za-z])(?=.*\\d)(?=.*[^A-Za-z\\d]).{8,}/)}matchingPasswordConfirmation(l){var m,a,b;(null===(m=l.get(\"password\"))||void 0===m?void 0:m.value)!==(null===(a=l.get(\"passwordConfirmation\"))||void 0===a?void 0:a.value)&&(null===(b=l.get(\"passwordConfirmation\"))||void 0===b||b.setErrors({passwordMismatch:!0}))}}},8335:(st,P,c)=>{\"use strict\";c.d(P,{Y:()=>s});class s{static BiggerThanZero(r){return r.value&&+r.value&&+r.value>0?null:{BiggerThanZero:!0}}static MustBe(r){return u=>u.value===r?null:{incorectValue:!0}}static LengthMustBeBiggerThanOrEqual(r=0){return u=>Object.keys(u.controls).length>=r?null:{mustSelectOne:!0}}}},182:(st,P,c)=>{\"use strict\";c.d(P,{H:()=>r});var s=c(9765),e=c(7716);let r=(()=>{class u{constructor(){this.destroyed$=new s.xQ}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}back(){history.back()}}return u.\\u0275fac=function(m){return new(m||u)},u.\\u0275prov=e.Yz7({token:u,factory:u.\\u0275fac,providedIn:\"root\"}),u})()},9851:(st,P,c)=>{\"use strict\";c.d(P,{L:()=>E});var s=c(3190),e=c(7716),r=c(2088),u=c(5619),l=c(8583),m=c(6627);function a(O,k){1&O&&(e.TgZ(0,\"span\",9),e._uU(1,\"/\"),e.qZA())}function b(O,k){if(1&O&&(e.TgZ(0,\"a\",10),e._uU(1),e.qZA()),2&O){const Y=e.oxw().$implicit;e.Q6J(\"routerLink\",Y.url),e.xp6(1),e.hij(\" \",Y.displayName,\" \")}}function y(O,k){if(1&O&&(e.TgZ(0,\"span\",11),e._uU(1),e.qZA()),2&O){const Y=e.oxw().$implicit;e.xp6(1),e.Oqu(Y.displayName)}}const M=function(O,k){return{\"text-lg\":O,\"text-muted\":k}};function B(O,k){if(1&O&&(e.TgZ(0,\"li\",5),e.YNc(1,a,2,0,\"span\",6),e.YNc(2,b,2,2,\"a\",7),e.YNc(3,y,2,1,\"ng-template\",null,8,e.W1O),e.qZA()),2&O){const Y=k.index,z=e.MAs(4),W=e.oxw().ngIf;e.Q6J(\"ngClass\",e.WLB(4,M,0===Y,Y>0)),e.xp6(1),e.Q6J(\"ngIf\",Y>0),e.xp6(1),e.Q6J(\"ngIf\",Y{class O{constructor(Y,z){this.breadcrumbService=Y,this.eventsService=z,this.breadcrumbs$=this.eventsService.routeChanged$.pipe((0,s.w)(W=>this.breadcrumbService.create(W)))}}return O.\\u0275fac=function(Y){return new(Y||O)(e.Y36(r.p),e.Y36(u.n))},O.\\u0275cmp=e.Xpm({type:O,selectors:[[\"app-breadcrumb\"]],decls:2,vars:3,consts:[[\"class\",\"flex items-center position-relative mb-8 mt-16 md:mt-1\",4,\"ngIf\"],[1,\"flex\",\"items-center\",\"position-relative\",\"mb-8\",\"mt-16\",\"md:mt-1\"],[\"routerLink\",\"/dashboard\",1,\"mr-3\",\"text-primary\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\"],[\"class\",\"inline items-baseline items-center\",3,\"ngClass\",4,\"ngFor\",\"ngForOf\"],[1,\"inline\",\"items-baseline\",\"items-center\",3,\"ngClass\"],[\"class\",\"mx-2 separator\",4,\"ngIf\"],[3,\"routerLink\",4,\"ngIf\",\"ngIfElse\"],[\"workingRoute\",\"\"],[1,\"mx-2\",\"separator\"],[3,\"routerLink\"],[1,\"text-white\"]],template:function(Y,z){1&Y&&(e.YNc(0,w,6,1,\"nav\",0),e.ALo(1,\"async\")),2&Y&&e.Q6J(\"ngIf\",e.lcZ(1,1,z.breadcrumbs$))},directives:[l.O5,m.Hw,l.sg,l.mk],pipes:[l.Ov],encapsulation:2}),O})()},192:(st,P,c)=>{\"use strict\";c.d(P,{G:()=>y});var s=c(7716),e=c(3679),r=c(8295),u=c(3166),l=c(8583);function m(M,B){1&M&&(s.TgZ(0,\"mat-error\"),s._uU(1,\" Num accounts is required \"),s.qZA())}function a(M,B){1&M&&(s.TgZ(0,\"mat-error\"),s._uU(1,\" Must create at least 1 account(s) \"),s.qZA())}function b(M,B){if(1&M&&(s.TgZ(0,\"mat-error\"),s._uU(1),s.qZA()),2&M){const w=s.oxw();s.xp6(1),s.hij(\" Max \",w.maxAccounts,\" accounts allowed to create at the same time \")}}let y=(()=>{class M{constructor(){this.formGroup=null,this.title=\"Create new validator accounts\",this.subtitle='Generate new accounts in your wallet and obtain the deposit\\n data you need to activate them into the deposit contract via the\\n eth2 launchpad'}}return M.\\u0275fac=function(w){return new(w||M)},M.\\u0275cmp=s.Xpm({type:M,selectors:[[\"app-create-accounts-form\"]],inputs:{formGroup:\"formGroup\",title:\"title\",subtitle:\"subtitle\"},decls:13,vars:6,consts:[[1,\"create-accounts\",3,\"formGroup\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\",3,\"innerHTML\"],[\"appearance\",\"outline\"],[1,\"text-red-600\"],[\"matInput\",\"\",\"formControlName\",\"numAccounts\",\"placeholder\",\"Number of accounts to generate\",\"name\",\"numAccounts\",\"type\",\"number\"],[4,\"ngIf\"]],template:function(w,E){1&w&&(s.TgZ(0,\"form\",0),s.TgZ(1,\"div\",1),s._uU(2),s.qZA(),s._UZ(3,\"div\",2),s.TgZ(4,\"mat-form-field\",3),s.TgZ(5,\"mat-label\"),s._uU(6,\"Number of accounts\"),s.TgZ(7,\"span\",4),s._uU(8,\"*\"),s.qZA(),s.qZA(),s._UZ(9,\"input\",5),s.YNc(10,m,2,0,\"mat-error\",6),s.YNc(11,a,2,0,\"mat-error\",6),s.YNc(12,b,2,1,\"mat-error\",6),s.qZA(),s.qZA()),2&w&&(s.Q6J(\"formGroup\",E.formGroup),s.xp6(2),s.hij(\" \",E.title,\" \"),s.xp6(1),s.Q6J(\"innerHTML\",E.subtitle,s.oJD),s.xp6(7),s.Q6J(\"ngIf\",null==E.formGroup?null:E.formGroup.controls.numAccounts.hasError(\"required\")),s.xp6(1),s.Q6J(\"ngIf\",null==E.formGroup?null:E.formGroup.controls.numAccounts.hasError(\"min\")),s.xp6(1),s.Q6J(\"ngIf\",null==E.formGroup?null:E.formGroup.controls.numAccounts.hasError(\"max\")))},directives:[e._Y,e.JL,e.sg,r.KE,r.hX,u.Nt,e.Fj,e.wV,e.JJ,e.u,l.O5,r.TO],encapsulation:2}),M})()},2081:(st,P,c)=>{\"use strict\";c.d(P,{u:()=>be});var s=c(3679),e=c(7586),r=c(9412),u=c(205),l=c(4395),m=c(5257),a=c(8307),b=c(5304),y=c(7716),M=c(5917),B=c(3190),w=c(8049),E=c(6684);let O=(()=>{class pe{constructor(Pe){this.walletService=Pe}validateIntegrity(Pe){const lt=Pe.value;return lt&&0!==lt.length?null:{noKeystoresUploaded:!0}}correctPassword(){return Pe=>Pe.valueChanges.pipe((0,l.b)(500),(0,B.w)(lt=>{if(!lt)return(0,M.of)(null);const G=lt.keystorePassword;if(\"\"===G||!G)return(0,M.of)(null);const Ze={keystores:[JSON.stringify(lt.keystore)],keystores_password:G};return this.walletService.validateKeystores(Ze).pipe((0,B.w)(()=>{var Xe;return null===(Xe=Pe.get(\"keystorePassword\"))||void 0===Xe||Xe.setErrors(null),(0,M.of)(null)}),(0,b.K)(Xe=>{var Ke;let Le;if(400===Xe.status)Le={incorrectPassword:Xe.error.message};else{if(401===Xe.status)throw Xe;Le={somethingWentWrong:!0}}return null===(Ke=Pe.get(\"keystorePassword\"))||void 0===Ke||Ke.setErrors(Le),(0,M.of)(Le)}))}),(0,w.P)())}}return pe.\\u0275fac=function(Pe){return new(Pe||pe)(y.LFG(E.X))},pe.\\u0275prov=y.Yz7({token:pe,factory:pe.\\u0275fac,providedIn:\"root\"}),pe})();var k=c(4442),Y=c(8583),z=c(8295),W=c(7746),K=c(5396),$=c(1095),re=c(7539),me=c(6627),q=c(3166),Me=c(879);const A=[\"dropzone\"];function ce(pe,Se){1&pe&&(y.TgZ(0,\"mat-error\",10),y._uU(1,\" Please upload at least 1 valid keystore file \"),y.qZA())}function _(pe,Se){if(1&pe){const Pe=y.EpF();y.TgZ(0,\"div\",20),y.TgZ(1,\"button\",21),y.NdJ(\"click\",function(){return y.CHM(Pe),y.oxw(2).enterEditMode()}),y._uU(2,\"Edit\"),y.qZA(),y.qZA()}}function d(pe,Se){if(1&pe){const Pe=y.EpF();y.TgZ(0,\"div\",20),y.TgZ(1,\"button\",21),y.NdJ(\"click\",function(){return y.CHM(Pe),y.oxw(2).removeKeystores()}),y._uU(2,\"Remove\"),y.qZA(),y.TgZ(3,\"button\",22),y.NdJ(\"click\",function(){return y.CHM(Pe),y.oxw(2).editMode=!1}),y._uU(4,\"Cancel\"),y.qZA(),y.qZA()}}function f(pe,Se){if(1&pe&&(y.TgZ(0,\"div\",26),y._UZ(1,\"mat-checkbox\",27),y.qZA()),2&pe){const Pe=y.oxw().index;y.xp6(1),y.Q6J(\"ngClass\",0===Pe?\"p-5\":\"pt-0 pr-5 pl-5 pb-5\")}}function v(pe,Se){1&pe&&(y.TgZ(0,\"mat-icon\",30),y._uU(1,\"error_outline\"),y.qZA())}function D(pe,Se){if(1&pe&&(y.TgZ(0,\"div\",13),y.TgZ(1,\"span\",28),y._uU(2),y.ALo(3,\"filename\"),y.YNc(4,v,2,0,\"mat-icon\",29),y.qZA(),y.qZA()),2&pe){const Pe=y.oxw(),lt=Pe.index,G=Pe.$implicit,Ze=y.oxw(2);let Xe,Ke;y.xp6(1),y.Q6J(\"ngClass\",(0===lt?\"p-5 \":\"pt-0 pr-5 pl-5 pb-5 \")+(null!=(Xe=G.get(\"keystorePassword\"))&&Xe.hasError(\"incorrectPassword\")?\"text-red-500\":\"\")),y.xp6(1),y.AsE(\"\",G.get(\"pubkeyShort\").value,\"... (\",y.xi3(3,4,G.get(\"fileName\").value,Ze.editMode?22:30),\") \"),y.xp6(2),y.Q6J(\"ngIf\",null==(Ke=G.get(\"keystorePassword\"))?null:Ke.hasError(\"incorrectPassword\"))}}function I(pe,Se){1&pe&&(y.TgZ(0,\"mat-error\",10),y._uU(1,\" Password for keystore is required \"),y.qZA())}function Z(pe,Se){1&pe&&(y.TgZ(0,\"mat-error\",10),y._uU(1,\" Invalid Password \"),y.qZA())}function R(pe,Se){1&pe&&(y.TgZ(0,\"mat-error\",10),y._uU(1,\" Something went wrong when attempting to decrypt your keystore, perhaps your node is not running \"),y.qZA())}function C(pe,Se){if(1&pe){const Pe=y.EpF();y.TgZ(0,\"div\",13),y.TgZ(1,\"mat-form-field\",31),y.TgZ(2,\"mat-label\",28),y._uU(3),y.ALo(4,\"filename\"),y.TgZ(5,\"span\",2),y._uU(6,\"*\"),y.qZA(),y.qZA(),y._UZ(7,\"input\",32),y.TgZ(8,\"mat-icon\",33),y.NdJ(\"click\",function(){y.CHM(Pe);const G=y.oxw().$implicit;return G.get(\"hide\").value=!G.get(\"hide\").value}),y._uU(9),y.qZA(),y.YNc(10,I,2,0,\"mat-error\",8),y.YNc(11,Z,2,0,\"mat-error\",8),y.YNc(12,R,2,0,\"mat-error\",8),y.qZA(),y.qZA()}if(2&pe){const Pe=y.oxw(),lt=Pe.index,G=Pe.$implicit;let Ze,Xe,Ke,Le;y.xp6(1),y.Q6J(\"ngClass\",\"w-full \"+(0===lt?\"p-2\":\"pt-0 pr-2 pl-2 pb-2\")),y.xp6(1),y.Q6J(\"ngClass\",null!=(Ze=G.get(\"keystorePassword\"))&&Ze.hasError(\"incorrectPassword\")?\"text-red-500\":\"\"),y.xp6(1),y.AsE(\"\",G.get(\"pubkeyShort\").value,\"... (\",y.xi3(4,9,G.get(\"fileName\").value,22),\")\"),y.xp6(4),y.Q6J(\"type\",G.get(\"hide\").value?\"password\":\"text\"),y.xp6(2),y.Oqu(G.get(\"hide\").value?\"visibility_off\":\"visibility\"),y.xp6(1),y.Q6J(\"ngIf\",(null==(Xe=G.get(\"keystorePassword\"))?null:Xe.hasError(\"required\"))&&G.touched),y.xp6(1),y.Q6J(\"ngIf\",(null==(Ke=G.get(\"keystorePassword\"))?null:Ke.hasError(\"incorrectPassword\"))&&G.touched),y.xp6(1),y.Q6J(\"ngIf\",(null==(Le=G.get(\"keystorePassword\"))?null:Le.hasError(\"somethingWentWrong\"))&&G.touched)}}function g(pe,Se){if(1&pe&&(y.TgZ(0,\"mat-list-item\"),y.TgZ(1,\"div\",23),y.YNc(2,f,2,1,\"div\",24),y.YNc(3,D,5,7,\"div\",25),y.YNc(4,C,13,12,\"div\",25),y.qZA(),y.qZA()),2&pe){const Pe=Se.$implicit,lt=y.oxw(2);y.xp6(1),y.Q6J(\"formGroup\",Pe),y.xp6(1),y.Q6J(\"ngIf\",lt.editMode),y.xp6(1),y.Q6J(\"ngIf\",!lt.uniqueToggleFormControl.value),y.xp6(1),y.Q6J(\"ngIf\",lt.uniqueToggleFormControl.value)}}function S(pe,Se){1&pe&&(y.TgZ(0,\"mat-error\",10),y._uU(1,\" Password for keystores is required \"),y.qZA())}function te(pe,Se){1&pe&&(y.TgZ(0,\"mat-error\",10),y._uU(1,\" Invalid Password \"),y.qZA())}function Oe(pe,Se){1&pe&&(y.TgZ(0,\"mat-error\",10),y._uU(1,\" Something went wrong when attempting to decrypt your keystores, perhaps your node is not running \"),y.qZA())}function fe(pe,Se){if(1&pe){const Pe=y.EpF();y.TgZ(0,\"div\",34),y.TgZ(1,\"mat-form-field\",35),y.TgZ(2,\"mat-label\"),y._uU(3,\"keystore password \"),y.TgZ(4,\"span\",2),y._uU(5,\"*\"),y.qZA(),y.qZA(),y._UZ(6,\"input\",32),y.TgZ(7,\"mat-icon\",33),y.NdJ(\"click\",function(){y.CHM(Pe);const G=y.oxw(2);return G.keystorePasswordDefaultFormGroup.get(\"hide\").value=!G.keystorePasswordDefaultFormGroup.get(\"hide\").value}),y._uU(8),y.qZA(),y.YNc(9,S,2,0,\"mat-error\",8),y.YNc(10,te,2,0,\"mat-error\",8),y.YNc(11,Oe,2,0,\"mat-error\",8),y.qZA(),y.qZA()}if(2&pe){const Pe=y.oxw(2);let lt,G,Ze;y.Q6J(\"formGroup\",Pe.keystorePasswordDefaultFormGroup),y.xp6(6),y.Q6J(\"type\",Pe.keystorePasswordDefaultFormGroup.get(\"hide\").value?\"password\":\"text\"),y.xp6(2),y.Oqu(Pe.keystorePasswordDefaultFormGroup.get(\"hide\").value?\"visibility_off\":\"visibility\"),y.xp6(1),y.Q6J(\"ngIf\",(null==(lt=Pe.keystorePasswordDefaultFormGroup.get(\"keystorePassword\"))?null:lt.hasError(\"required\"))&&Pe.keystorePasswordDefaultFormGroup.get(\"keystorePassword\").touched),y.xp6(1),y.Q6J(\"ngIf\",(null==(G=Pe.keystorePasswordDefaultFormGroup.get(\"keystorePassword\"))?null:G.hasError(\"incorrectPassword\"))&&Pe.keystorePasswordDefaultFormGroup.get(\"keystorePassword\").touched),y.xp6(1),y.Q6J(\"ngIf\",(null==(Ze=Pe.keystorePasswordDefaultFormGroup.get(\"keystorePassword\"))?null:Ze.hasError(\"somethingWentWrong\"))&&Pe.keystorePasswordDefaultFormGroup.get(\"keystorePassword\").touched)}}function ie(pe,Se){if(1&pe&&(y.TgZ(0,\"mat-selection-list\",11),y.TgZ(1,\"div\",12),y.TgZ(2,\"div\",13),y.TgZ(3,\"mat-slide-toggle\",14),y._uU(4,\"Keystores have different passwords\"),y.qZA(),y.qZA(),y.YNc(5,_,3,0,\"div\",15),y.YNc(6,d,5,0,\"div\",15),y.qZA(),y.TgZ(7,\"div\",16),y.ynx(8,17),y.YNc(9,g,5,4,\"mat-list-item\",18),y.BQk(),y.qZA(),y.YNc(10,fe,12,6,\"div\",19),y.qZA()),2&pe){const Pe=y.oxw();y.xp6(3),y.Q6J(\"formControl\",Pe.uniqueToggleFormControl),y.xp6(2),y.Q6J(\"ngIf\",!Pe.editMode),y.xp6(1),y.Q6J(\"ngIf\",Pe.editMode),y.xp6(3),y.Q6J(\"ngForOf\",Pe.keystoresImported.controls),y.xp6(1),y.Q6J(\"ngIf\",!Pe.uniqueToggleFormControl.value)}}let be=(()=>{class pe{constructor(Pe,lt,G){this.formBuilder=Pe,this.keystoreValidator=lt,this.changeDetectorRef=G,this.formGroup=null,this.editMode=!1,this.keystorePasswordDefaultFormGroupInit={keystorePassword:\"\",hide:!0},this.uniqueToggleFormControl=this.formBuilder.control(!1),this.keystorePasswordDefaultFormGroup=this.formBuilder.group({keystorePassword:[\"\",[s.kI.required,s.kI.minLength(8)]],hide:[!0]})}get keystoresImported(){var Pe;return null===(Pe=this.formGroup)||void 0===Pe?void 0:Pe.controls.keystoresImported}ngOnInit(){var Pe;this.uniqueToggleFormControl.valueChanges.subscribe(lt=>{this.keystorePasswordDefaultFormGroup.reset(this.keystorePasswordDefaultFormGroupInit),this.keystoresImported.controls.forEach(G=>{var Ze;null===(Ze=G.get(\"keystorePassword\"))||void 0===Ze||Ze.markAsPristine()}),this.changeDetectorRef.detectChanges()}),null===(Pe=this.keystorePasswordDefaultFormGroup.get(\"keystorePassword\"))||void 0===Pe||Pe.valueChanges.pipe((0,l.b)(250)).subscribe(lt=>{this.keystoresImported.controls.forEach(G=>{var Ze,Xe,Ke;null===(Ze=G.get(\"keystorePassword\"))||void 0===Ze||Ze.setValue(lt),null===(Xe=G.get(\"keystorePassword\"))||void 0===Xe||Xe.updateValueAndValidity(),null===(Ke=G.get(\"keystorePassword\"))||void 0===Ke||Ke.markAsPristine()})})}fileChangeHandler(Pe){\"application/zip\"===Pe.file.type?this.unzipFile(Pe.file):Pe.file.text().then(lt=>{this.updateImportedKeystores(Pe.file.name,JSON.parse(lt))})}unzipFile(Pe){(0,r.D)(e.loadAsync(Pe)).pipe((0,m.q)(1),(0,a.b)(lt=>{lt.forEach(G=>{var Ze;const Xe=lt.file(G);Xe?Xe.async(\"string\").then(Ke=>{try{this.updateImportedKeystores(G,JSON.parse(Ke))}catch(Le){}}):null===(Ze=this.dropzone)||void 0===Ze||Ze.addInvalidFileReason(\"Error Reading File:\"+G)})}),(0,b.K)(lt=>(0,u._)(lt))).subscribe()}displayPubKey(Pe){return\"0x\"+Pe.pubkey.slice(0,12)}enterEditMode(){this.keystoresImported.controls.forEach(Pe=>{var lt;null===(lt=Pe.get(\"isSelected\"))||void 0===lt||lt.setValue(!1)}),this.editMode=!0}removeKeystores(){this.keystoresImported.controls=this.keystoresImported.controls.filter(Pe=>{var lt,G,Ze;const Xe=null===(lt=Pe.get(\"isSelected\"))||void 0===lt?void 0:lt.value;return Xe&&(null===(G=this.dropzone)||void 0===G||G.removeFile(null===(Ze=Pe.get(\"keystore\"))||void 0===Ze?void 0:Ze.value)),!Xe}),this.keystoresImported.updateValueAndValidity(),0===this.keystoresImported.controls.length&&(this.keystorePasswordDefaultFormGroup.reset(this.keystorePasswordDefaultFormGroupInit),this.editMode=!1)}updateImportedKeystores(Pe,lt){var G,Ze,Xe;if(!this.isKeystoreFileValid(lt))return void(null===(G=this.dropzone)||void 0===G||G.addInvalidFileReason(\"Invalid Format: \"+Pe));if(this.keystoresImported.controls.length>0){const Le=this.keystoresImported.controls.map(Jt=>{var dt;return JSON.stringify(null===(dt=Jt.get(\"keystore\"))||void 0===dt?void 0:dt.value)}),mt=JSON.stringify(lt);if(Le.includes(mt))return void(null===(Ze=this.dropzone)||void 0===Ze||Ze.addInvalidFileReason(\"Duplicate: \"+Pe))}const Ke=this.formBuilder.group({pubkeyShort:this.displayPubKey(lt),isSelected:[!1],hide:[!0],fileName:[Pe],keystore:[lt],keystorePassword:[\"\",[s.kI.required,s.kI.minLength(8)]]},{asyncValidators:[this.keystoreValidator.correctPassword()]});null===(Xe=this.keystoresImported)||void 0===Xe||Xe.push(Ke),this.keystoresImported.controls.forEach(Le=>{var mt;null===(mt=Le.get(\"keystorePassword\"))||void 0===mt||mt.statusChanges.subscribe(Jt=>{var dt,Re;\"INVALID\"===Jt&&(null===(dt=this.keystorePasswordDefaultFormGroup.get(\"keystorePassword\"))||void 0===dt||dt.setErrors((null===(Re=Le.get(\"keystorePassword\"))||void 0===Re?void 0:Re.errors)||{}))})})}isKeystoreFileValid(Pe){return\"crypto\"in Pe&&\"pubkey\"in Pe&&\"uuid\"in Pe&&\"version\"in Pe}}return pe.\\u0275fac=function(Pe){return new(Pe||pe)(y.Y36(s.qu),y.Y36(O),y.Y36(y.sBO))},pe.\\u0275cmp=y.Xpm({type:pe,selectors:[[\"app-import-accounts-form\"]],viewQuery:function(Pe,lt){if(1&Pe&&y.Gf(A,5),2&Pe){let G;y.iGM(G=y.CRH())&&(lt.dropzone=G.first)}},inputs:{formGroup:\"formGroup\"},decls:23,vars:4,consts:[[1,\"import-keys-form\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"text-red-600\"],[1,\"my-6\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[3,\"formGroup\"],[3,\"accept\",\"fileChange\"],[\"dropzone\",\"\"],[1,\"my-6\",\"flex\",\"flex-wrap\"],[\"class\",\"warning\",4,\"ngIf\"],[\"class\",\"rounded-md bg-indigo-900 override\",\"style\",\"padding-top:0px; min-width: 380px; max-width:550px; margin:0 auto;\",4,\"ngIf\"],[1,\"warning\"],[1,\"rounded-md\",\"bg-indigo-900\",\"override\",2,\"padding-top\",\"0px\",\"min-width\",\"380px\",\"max-width\",\"550px\",\"margin\",\"0 auto\"],[1,\"bg-indigo-800\",\"rounded-t-md\",\"flex\",\"flex-row\",\"items-center\",\"w-full\",\"p-5\"],[1,\"flex\",\"flex-1\",\"self-stretch\",\"items-center\"],[3,\"formControl\"],[\"class\",\"flex-none\",4,\"ngIf\"],[1,\"overflow-y-auto\",\"keystore-list-wrapper\"],[\"formArrayName\",\"keystoresImported\"],[4,\"ngFor\",\"ngForOf\"],[\"class\",\"bg-indigo-800 rounded-b-md\",3,\"formGroup\",4,\"ngIf\"],[1,\"flex-none\"],[\"mat-raised-button\",\"\",\"color\",\"primary\",3,\"click\"],[\"mat-raised-button\",\"\",3,\"click\"],[1,\"flex\",\"flex-row\",\"items-center\",\"w-full\",3,\"formGroup\"],[\"class\",\"flex self-stretch items-center \",4,\"ngIf\"],[\"class\",\"flex flex-1 self-stretch items-center \",4,\"ngIf\"],[1,\"flex\",\"self-stretch\",\"items-center\"],[\"formControlName\",\"isSelected\",3,\"ngClass\"],[3,\"ngClass\"],[\"class\",\"align-middle\",4,\"ngIf\"],[1,\"align-middle\"],[\"appearance\",\"outline\",3,\"ngClass\"],[\"placeholder\",\"keystore password\",\"formControlName\",\"keystorePassword\",\"matInput\",\"\",3,\"type\"],[\"matSuffix\",\"\",1,\"cursor-pointer\",3,\"click\"],[1,\"bg-indigo-800\",\"rounded-b-md\",3,\"formGroup\"],[\"appearance\",\"outline\",1,\"w-full\",\"p-2\"]],template:function(Pe,lt){1&Pe&&(y.TgZ(0,\"div\",0),y.TgZ(1,\"div\"),y.TgZ(2,\"div\",1),y._uU(3,\" Import Validator Keystore(s)\"),y.TgZ(4,\"span\",2),y._uU(5,\"*\"),y.qZA(),y.qZA(),y.TgZ(6,\"div\",3),y.TgZ(7,\"p\"),y._uU(8,\" Upload any keystore JSON file(s) or .zip of keystore file(s). \"),y._UZ(9,\"br\"),y.TgZ(10,\"i\"),y._uU(11,\"Keystores files are usually named keystore-xxxxxxxx.json and were created in the Ethereum launchpad deposit CLI. \"),y.qZA(),y._UZ(12,\"br\"),y.TgZ(13,\"i\"),y._uU(14,\"Do not upload the deposit_data.json file.\"),y.qZA(),y._UZ(15,\"br\"),y._uU(16,\" You can drag and drop the directory or individual files. \"),y.qZA(),y.qZA(),y.qZA(),y.TgZ(17,\"form\",4),y.TgZ(18,\"app-import-dropzone\",5,6),y.NdJ(\"fileChange\",function(Ze){return lt.fileChangeHandler(Ze)}),y.qZA(),y.TgZ(20,\"div\",7),y.YNc(21,ce,2,0,\"mat-error\",8),y.qZA(),y.YNc(22,ie,11,5,\"mat-selection-list\",9),y.qZA(),y.qZA()),2&Pe&&(y.xp6(17),y.Q6J(\"formGroup\",lt.formGroup),y.xp6(1),y.Q6J(\"accept\",\".json,.zip\"),y.xp6(3),y.Q6J(\"ngIf\",lt.formGroup&<.formGroup.touched&&(null==lt.formGroup.controls.keystoresImported?null:lt.formGroup.controls.keystoresImported.hasError(\"noKeystoresUploaded\"))),y.xp6(1),y.Q6J(\"ngIf\",(null==lt.keystoresImported?null:lt.keystoresImported.length)>0))},directives:[s._Y,s.JL,s.sg,k.Y,Y.O5,z.TO,W.Ub,K.Rr,s.JJ,s.oH,s.CE,Y.sg,$.lW,W.Tg,re.oG,s.u,Y.mk,me.Hw,z.KE,z.hX,s.Fj,q.Nt,z.R9],pipes:[Me.m],encapsulation:2}),pe})()},4442:(st,P,c)=>{\"use strict\";c.d(P,{Y:()=>B,$:()=>w});var s=c(7716),e=c(721),r=c(8583),u=c(1095),l=c(8295);function m(E,O){if(1&E){const k=s.EpF();s.TgZ(0,\"span\"),s.TgZ(1,\"span\",7),s._uU(2),s.qZA(),s.TgZ(3,\"button\",8),s.NdJ(\"click\",function(){s.CHM(k);const z=s.oxw(2);return z.removeFile(z.uploadedFiles[0])}),s._uU(4,\"x\"),s.qZA(),s.qZA()}if(2&E){const k=s.oxw(2);s.xp6(2),s.Oqu(k.uploadedFiles[0].name||\"invalid file\")}}function a(E,O){if(1&E){const k=s.EpF();s.TgZ(0,\"button\",9),s.NdJ(\"click\",function(){return s.CHM(k),s.oxw().openFileSelector()}),s._uU(1,\"Browse Files\"),s.qZA()}if(2&E){const k=s.oxw(2);s.Q6J(\"disabled\",k.uploading)}}function b(E,O){if(1&E&&(s.YNc(0,m,5,1,\"span\",5),s.YNc(1,a,2,1,\"button\",6)),2&E){const k=s.oxw();s.Q6J(\"ngIf\",!1===k.multiple&&1===k.uploadedFiles.length),s.xp6(1),s.Q6J(\"ngIf\",!0===k.multiple||!1===k.multiple&&0===k.uploadedFiles.length)}}function y(E,O){if(1&E&&(s.TgZ(0,\"li\"),s._uU(1),s.qZA()),2&E){const k=O.$implicit;s.xp6(1),s.Oqu(k)}}function M(E,O){if(1&E&&(s.TgZ(0,\"mat-error\"),s._uU(1,\" Not adding these files: \"),s.TgZ(2,\"ul\",10),s.YNc(3,y,2,1,\"li\",11),s.qZA(),s.qZA()),2&E){const k=s.oxw();s.xp6(3),s.Q6J(\"ngForOf\",k.invalidFiles)}}let B=(()=>{class E{constructor(){this.uploadedFiles=[],this.uploading=!1,this.invalidFiles=[],this.multiple=!0,this.fileChange=new s.vpe}dropped(k){this.uploading=!0;let Y=0;this.invalidFiles=[];for(const z of k)z.fileEntry.isFile&&z.fileEntry.file(K=>{Y++,Y===k.length&&(this.uploading=!1),this.fileChange.emit({file:K,action:w.IMPORT,context:this})})}addInvalidFileReason(k){this.invalidFiles=[...this.invalidFiles,k]}removeFile(k){this.invalidFiles=[];const Y=this.uploadedFiles.findIndex(z=>z.name===k.name);Y>=0&&(this.uploadedFiles.splice(Y,1),this.fileChange.emit({file:k,action:w.DELETE,context:this}))}removeFiles(k){k.forEach(Y=>{this.removeFile(Y)})}reset(){this.uploadedFiles=[],this.invalidFiles=[]}}return E.\\u0275fac=function(k){return new(k||E)},E.\\u0275cmp=s.Xpm({type:E,selectors:[[\"app-import-dropzone\"]],inputs:{accept:\"accept\",multiple:\"multiple\"},outputs:{fileChange:\"fileChange\"},decls:6,vars:3,consts:[[1,\"my-6\",\"flex\",\"flex-wrap\",\"w-full\"],[1,\"w-full\"],[\"dropZoneLabel\",\"Drop files here\",3,\"accept\",\"multiple\",\"onFileDrop\"],[\"ngx-file-drop-content-tmp\",\"\",\"class\",\"text-center\"],[1,\"my-6\",\"flex\",\"flex-wrap\",\"overflow-y-auto\",2,\"max-height\",\"200px\"],[4,\"ngIf\"],[\"mat-stroked-button\",\"\",3,\"disabled\",\"click\",4,\"ngIf\"],[1,\"p-2\"],[\"mat-stroked-button\",\"\",3,\"click\"],[\"mat-stroked-button\",\"\",3,\"disabled\",\"click\"],[1,\"ml-8\",\"list-inside\",\"list-disc\"],[4,\"ngFor\",\"ngForOf\"]],template:function(k,Y){1&k&&(s.TgZ(0,\"div\",0),s.TgZ(1,\"div\",1),s.TgZ(2,\"ngx-file-drop\",2),s.NdJ(\"onFileDrop\",function(W){return Y.dropped(W)}),s.YNc(3,b,2,2,\"ng-template\",3),s.qZA(),s.qZA(),s.TgZ(4,\"div\",4),s.YNc(5,M,4,1,\"mat-error\",5),s.qZA(),s.qZA()),2&k&&(s.xp6(2),s.Q6J(\"accept\",Y.accept)(\"multiple\",Y.multiple),s.xp6(3),s.Q6J(\"ngIf\",Y.invalidFiles.length))},directives:[e.CB,e.L9,r.O5,u.lW,l.TO,r.sg],styles:[\"\"]}),E})();var w=(()=>{return(E=w||(w={}))[E.IMPORT=0]=\"IMPORT\",E[E.DELETE=1]=\"DELETE\",w;var E})()},3974:(st,P,c)=>{\"use strict\";c.d(P,{s:()=>E});var s=c(3679),e=c(4442),r=(()=>{return(O=r||(r={}))[O.default=1]=\"default\",O[O.validating=10]=\"validating\",O[O.validated=20]=\"validated\",O[O.uploading=30]=\"uploading\",O[O.error=40]=\"error\",O[O.uploaded=50]=\"uploaded\",r;var O})(),u=c(182),l=c(7716),m=c(6684),a=c(9086),b=c(2542),y=c(8583),M=c(7496);const B=[\"dropzone\"];function w(O,k){if(1&O){const Y=l.EpF();l.ynx(0),l.TgZ(1,\"div\",12),l._uU(2,\" Upload your slashing protection file to protect your keystore(s). To read more about how to obtain this file, see our documentation portal \"),l.TgZ(3,\"a\",13),l._uU(4,\" here \"),l.qZA(),l.qZA(),l.TgZ(5,\"app-import-dropzone\",14,15),l.NdJ(\"fileChange\",function(W){return l.CHM(Y),l.oxw().fileChange(W)}),l.qZA(),l.BQk()}2&O&&(l.xp6(5),l.Q6J(\"accept\",\".json\")(\"multiple\",!1))}let E=(()=>{class O extends u.H{constructor(Y,z,W){super(),this.formBuilder=Y,this.walletService=z,this.notificationService=W,this.fileStatus=r.default,this.fileStatuses=r,this.importedFiles=[],this.importedFileNames=[],this.isImportingProtectionControl=this.formBuilder.control(null,s.kI.required)}fileChange(Y){Y.action===e.$.IMPORT?this.processFile(Y):Y.action===e.$.DELETE&&(this.importedFileNames=[],this.importedFiles=[])}processFile(Y){var z;const W=Y.file;if(0===W.size)return this.fileStatus=r.error,void(null===(z=this.dropzone)||void 0===z||z.addInvalidFileReason(`Empty file: ${null==W?void 0:W.name}`));W.text().then(K=>{var $,re,me,q,Me,A;if(this.fileStatus=r.validating,!JSON.parse(K))return this.fileStatus=r.error,void(null===($=this.dropzone)||void 0===$||$.addInvalidFileReason(`Invalid Format: ${null==W?void 0:W.name}`));const ce=JSON.parse(K);if(!ce.metadata||!ce.data||0===ce.data.length)return this.fileStatus=r.error,void(null===(re=this.dropzone)||void 0===re||re.addInvalidFileReason(`Invalid Format: ${null==W?void 0:W.name}`));this.importedFileNames.includes(null!==(me=null==W?void 0:W.name)&&void 0!==me?me:\"\")?null===(q=this.dropzone)||void 0===q||q.addInvalidFileReason(`Duplicate File : ${null==W?void 0:W.name}`):(this.importedFileNames.push(null!==(Me=null==W?void 0:W.name)&&void 0!==Me?Me:\"\"),this.importedFiles.push(ce),this.fileStatus=r.validated,null===(A=this.dropzone)||void 0===A||A.uploadedFiles.push(W))}).catch(K=>{var $;null===($=this.dropzone)||void 0===$||$.addInvalidFileReason(`Invalid Format: ${null==W?void 0:W.name}`)})}toggleImportSlashingProtection(Y){var z;this.isImportingProtectionControl.setValue(Y),null===(z=this.dropzone)||void 0===z||z.reset(),this.importedFileNames=[],this.importedFiles=[]}get invalid(){return this.isImportingProtectionControl.invalid||this.isImportingProtectionControl.value&&0===this.importedFiles.length}}return O.\\u0275fac=function(Y){return new(Y||O)(l.Y36(s.qu),l.Y36(m.X),l.Y36(a.g))},O.\\u0275cmp=l.Xpm({type:O,selectors:[[\"app-import-protection\"]],viewQuery:function(Y,z){if(1&Y&&l.Gf(B,5),2&Y){let W;l.iGM(W=l.CRH())&&(z.dropzone=W.first)}},features:[l.qOj],decls:18,vars:1,consts:[[1,\"pb-4\"],[1,\"import-keys-form\"],[1,\"flex\",\"flex-row\"],[1,\"flex-col\",\"align-middle\",\"text-white\"],[1,\"mt-5\",\"mb-5\",\"text-lg\"],[1,\"text-red-600\"],[1,\"my-6\",\"text-hint\",\"leading-relaxed\"],[1,\"flex-none\"],[\"name\",\"yesOrNo\",\"aria-label\",\"Slashing Protection Yes No\",1,\"override\",\"m-5\"],[\"aria-label\",\"Slashing Protection Yes\",\"value\",\"true\",1,\"override\",3,\"click\"],[\"aria-label\",\"Slashing Protection No\",\"value\",\"false\",1,\"override\",3,\"click\"],[4,\"ngIf\"],[1,\"my-6\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[\"href\",\"https://docs.prylabs.network/docs/wallet/slashing-protection/\",\"target\",\"_blank\",1,\"text-blue-600\"],[3,\"accept\",\"multiple\",\"fileChange\"],[\"dropzone\",\"\"]],template:function(Y,z){1&Y&&(l.TgZ(0,\"div\",0),l.TgZ(1,\"div\",1),l.TgZ(2,\"div\",2),l.TgZ(3,\"div\",3),l.TgZ(4,\"div\",4),l._uU(5,\" Import slashing protection data? (recommended)\"),l.TgZ(6,\"span\",5),l._uU(7,\"*\"),l.qZA(),l._UZ(8,\"br\"),l.TgZ(9,\"i\",6),l._uU(10,\"only for previously-used keystores \"),l.qZA(),l.qZA(),l.qZA(),l.TgZ(11,\"div\",7),l.TgZ(12,\"mat-button-toggle-group\",8),l.TgZ(13,\"mat-button-toggle\",9),l.NdJ(\"click\",function(){return z.toggleImportSlashingProtection(!0)}),l._uU(14,\"Yes\"),l.qZA(),l.TgZ(15,\"mat-button-toggle\",10),l.NdJ(\"click\",function(){return z.toggleImportSlashingProtection(!1)}),l._uU(16,\"No\"),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.YNc(17,w,7,2,\"ng-container\",11),l.qZA(),l.qZA()),2&Y&&(l.xp6(17),l.Q6J(\"ngIf\",null==z.isImportingProtectionControl?null:z.isImportingProtectionControl.value))},directives:[b.A9,b.Yi,y.O5,M.V,e.Y],styles:[\".mr-2[_ngcontent-%COMP%]{margin-right:.5rem}.overlay[_ngcontent-%COMP%]{position:absolute;height:100%;width:100%;opacity:.5}\"]}),O})()},9551:(st,P,c)=>{\"use strict\";c.d(P,{G:()=>W});var s=c(2679),e=c(7716),r=c(3679),u=c(8583),l=c(8295),m=c(3166),a=c(1095);function b(K,$){if(1&K&&(e.TgZ(0,\"mat-error\"),e._uU(1),e.qZA()),2&K){const re=e.oxw(2);e.xp6(1),e.hij(\" \",re.passwordValidator.errorMessage.required,\" \")}}function y(K,$){if(1&K&&(e.TgZ(0,\"mat-error\"),e._uU(1),e.qZA()),2&K){const re=e.oxw(2);e.xp6(1),e.hij(\" \",re.passwordValidator.errorMessage.minLength,\" \")}}function M(K,$){if(1&K&&(e.TgZ(0,\"mat-error\"),e._uU(1),e.qZA()),2&K){const re=e.oxw(2);e.xp6(1),e.hij(\" \",re.passwordValidator.errorMessage.pattern,\" \")}}function B(K,$){if(1&K&&(e.ynx(0),e.TgZ(1,\"mat-form-field\",4),e.TgZ(2,\"mat-label\"),e._uU(3,\"Current Password\"),e.qZA(),e._UZ(4,\"input\",9),e.YNc(5,b,2,1,\"mat-error\",3),e.YNc(6,y,2,1,\"mat-error\",3),e.YNc(7,M,2,1,\"mat-error\",3),e.qZA(),e._UZ(8,\"div\",6),e.BQk()),2&K){const re=e.oxw();e.xp6(5),e.Q6J(\"ngIf\",null==re.formGroup||null==re.formGroup.controls?null:re.formGroup.controls.currentPassword.hasError(\"required\")),e.xp6(1),e.Q6J(\"ngIf\",null==re.formGroup||null==re.formGroup.controls?null:re.formGroup.controls.currentPassword.hasError(\"minlength\")),e.xp6(1),e.Q6J(\"ngIf\",null==re.formGroup||null==re.formGroup.controls?null:re.formGroup.controls.currentPassword.hasError(\"pattern\"))}}function w(K,$){if(1&K&&(e.TgZ(0,\"mat-error\"),e._uU(1),e.qZA()),2&K){const re=e.oxw();e.xp6(1),e.hij(\" \",re.passwordValidator.errorMessage.required,\" \")}}function E(K,$){if(1&K&&(e.TgZ(0,\"mat-error\"),e._uU(1),e.qZA()),2&K){const re=e.oxw();e.xp6(1),e.hij(\" \",re.passwordValidator.errorMessage.minLength,\" \")}}function O(K,$){if(1&K&&(e.TgZ(0,\"mat-error\"),e._uU(1),e.qZA()),2&K){const re=e.oxw();e.xp6(1),e.hij(\" \",re.passwordValidator.errorMessage.pattern,\" \")}}function k(K,$){1&K&&(e.TgZ(0,\"mat-error\"),e._uU(1,\" Confirmation is required \"),e.qZA())}function Y(K,$){if(1&K&&(e.TgZ(0,\"mat-error\"),e._uU(1),e.qZA()),2&K){const re=e.oxw();e.xp6(1),e.hij(\" \",re.passwordValidator.errorMessage.passwordMismatch,\" \")}}function z(K,$){1&K&&(e.TgZ(0,\"div\",10),e.TgZ(1,\"button\",11),e._uU(2,\"Submit\"),e.qZA(),e.qZA())}let W=(()=>{class K{constructor(){this.passwordValidator=new s._,this.title=null,this.subtitle=null,this.label=null,this.confirmationLabel=null,this.formGroup=null,this.showSubmitButton=null,this.submit=()=>{}}}return K.\\u0275fac=function(re){return new(re||K)},K.\\u0275cmp=e.Xpm({type:K,selectors:[[\"app-password-form\"]],inputs:{title:\"title\",subtitle:\"subtitle\",label:\"label\",confirmationLabel:\"confirmationLabel\",formGroup:\"formGroup\",showSubmitButton:\"showSubmitButton\",submit:\"submit\"},decls:21,vars:12,consts:[[1,\"password-form\",3,\"formGroup\",\"submit\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[4,\"ngIf\"],[\"appearance\",\"outline\",1,\"w-100\"],[\"matInput\",\"\",\"formControlName\",\"password\",\"placeholder\",\"Password\",\"name\",\"password\",\"type\",\"password\"],[1,\"py-2\"],[\"matInput\",\"\",\"formControlName\",\"passwordConfirmation\",\"placeholder\",\"Confirm password\",\"name\",\"passwordConfirmation\",\"type\",\"password\"],[\"class\",\"mt-4\",4,\"ngIf\"],[\"matInput\",\"\",\"formControlName\",\"currentPassword\",\"placeholder\",\"Current password\",\"name\",\"currentPassword\",\"type\",\"password\"],[1,\"mt-4\"],[\"type\",\"submit\",\"mat-raised-button\",\"\",\"color\",\"primary\"]],template:function(re,me){1&re&&(e.TgZ(0,\"form\",0),e.NdJ(\"submit\",function(){return me.submit()}),e.TgZ(1,\"div\",1),e._uU(2),e.qZA(),e.TgZ(3,\"div\",2),e._uU(4),e.qZA(),e.YNc(5,B,9,3,\"ng-container\",3),e.TgZ(6,\"mat-form-field\",4),e.TgZ(7,\"mat-label\"),e._uU(8),e.qZA(),e._UZ(9,\"input\",5),e.YNc(10,w,2,1,\"mat-error\",3),e.YNc(11,E,2,1,\"mat-error\",3),e.YNc(12,O,2,1,\"mat-error\",3),e.qZA(),e._UZ(13,\"div\",6),e.TgZ(14,\"mat-form-field\",4),e.TgZ(15,\"mat-label\"),e._uU(16),e.qZA(),e._UZ(17,\"input\",7),e.YNc(18,k,2,0,\"mat-error\",3),e.YNc(19,Y,2,1,\"mat-error\",3),e.qZA(),e.YNc(20,z,3,0,\"div\",8),e.qZA()),2&re&&(e.Q6J(\"formGroup\",me.formGroup),e.xp6(2),e.hij(\" \",me.title,\" \"),e.xp6(2),e.hij(\" \",me.subtitle,\" \"),e.xp6(1),e.Q6J(\"ngIf\",null==me.formGroup||null==me.formGroup.controls?null:me.formGroup.controls.currentPassword),e.xp6(3),e.Oqu(me.label),e.xp6(2),e.Q6J(\"ngIf\",null==me.formGroup||null==me.formGroup.controls?null:me.formGroup.controls.password.hasError(\"required\")),e.xp6(1),e.Q6J(\"ngIf\",null==me.formGroup||null==me.formGroup.controls?null:me.formGroup.controls.password.hasError(\"minlength\")),e.xp6(1),e.Q6J(\"ngIf\",null==me.formGroup||null==me.formGroup.controls?null:me.formGroup.controls.password.hasError(\"pattern\")),e.xp6(4),e.Oqu(me.confirmationLabel),e.xp6(2),e.Q6J(\"ngIf\",null==me.formGroup||null==me.formGroup.controls?null:me.formGroup.controls.passwordConfirmation.hasError(\"required\")),e.xp6(1),e.Q6J(\"ngIf\",null==me.formGroup||null==me.formGroup.controls?null:me.formGroup.controls.passwordConfirmation.hasError(\"passwordMismatch\")),e.xp6(1),e.Q6J(\"ngIf\",me.showSubmitButton))},directives:[r._Y,r.JL,r.sg,u.O5,l.KE,l.hX,m.Nt,r.Fj,r.JJ,r.u,l.TO,a.lW],encapsulation:2}),K})()},7496:(st,P,c)=>{\"use strict\";c.d(P,{V:()=>e});var s=c(7716);let e=(()=>{class r{constructor(l){this.elementRef=l,this.relAttr=null,this.targetAttr=null,this.href=null}ngOnChanges(){this.elementRef.nativeElement.href=this.href,this.isLinkExternal()?(this.relAttr=\"noopener\",this.targetAttr=\"_blank\"):(this.relAttr=\"\",this.targetAttr=\"\")}isLinkExternal(){return!this.elementRef.nativeElement.hostname.includes(location.hostname)}}return r.\\u0275fac=function(l){return new(l||r)(s.Y36(s.SBq))},r.\\u0275dir=s.lG2({type:r,selectors:[[\"a\",\"href\",\"\"]],hostVars:2,hostBindings:function(l,m){2&l&&s.uIk(\"rel\",m.relAttr)(\"target\",m.targetAttr)},inputs:{href:\"href\"},features:[s.TTD]}),r})()},9198:(st,P,c)=>{\"use strict\";c.d(P,{N:()=>y});var s=c(7716),e=c(8583);function r(M,B){if(1&M&&(s.TgZ(0,\"div\",7),s._uU(1),s.qZA()),2&M){const w=s.oxw(2);s.xp6(1),s.Oqu(w.getMessage())}}function u(M,B){if(1&M&&s._UZ(0,\"img\",8),2&M){const w=s.oxw(2);s.Q6J(\"src\",w.errorImage||\"/assets/images/undraw/warning.svg\",s.LSH)}}function l(M,B){if(1&M&&s._UZ(0,\"img\",9),2&M){const w=s.oxw(2);s.s9C(\"src\",w.loadingImage,s.LSH)}}function m(M,B){if(1&M&&(s.TgZ(0,\"div\",10),s.GkF(1,11),s.qZA()),2&M){const w=s.oxw(2);s.xp6(1),s.Q6J(\"ngTemplateOutlet\",w.loadingTemplate)}}function a(M,B){if(1&M&&(s.TgZ(0,\"div\",2),s.YNc(1,r,2,1,\"div\",3),s.YNc(2,u,1,1,\"img\",4),s.YNc(3,l,1,1,\"img\",5),s.YNc(4,m,2,1,\"div\",6),s.qZA()),2&M){const w=s.oxw();s.xp6(1),s.Q6J(\"ngIf\",w.getMessage()),s.xp6(1),s.Q6J(\"ngIf\",!w.loading&&w.hasError),s.xp6(1),s.Q6J(\"ngIf\",w.loading&&w.loadingImage),s.xp6(1),s.Q6J(\"ngIf\",w.loading)}}const b=[\"*\"];let y=(()=>{class M{constructor(){this.loading=!1,this.hasError=!1,this.noData=!1,this.loadingMessage=null,this.errorMessage=null,this.noDataMessage=null,this.errorImage=null,this.noDataImage=null,this.loadingImage=null,this.loadingTemplate=null,this.minHeight=\"200px\",this.minWidth=\"100%\"}getMessage(){let w=null;return this.loading?w=this.loadingMessage:this.errorMessage?w=this.errorMessage||\"An error occured.\":this.noData&&(w=this.noDataMessage||\"No data was loaded\"),w}}return M.\\u0275fac=function(w){return new(w||M)},M.\\u0275cmp=s.Xpm({type:M,selectors:[[\"app-loading\"]],inputs:{loading:\"loading\",hasError:\"hasError\",noData:\"noData\",loadingMessage:\"loadingMessage\",errorMessage:\"errorMessage\",noDataMessage:\"noDataMessage\",errorImage:\"errorImage\",noDataImage:\"noDataImage\",loadingImage:\"loadingImage\",loadingTemplate:\"loadingTemplate\",minHeight:\"minHeight\",minWidth:\"minWidth\"},ngContentSelectors:b,decls:4,vars:7,consts:[[\"class\",\"overlay\",4,\"ngIf\"],[1,\"content-container\"],[1,\"overlay\"],[\"class\",\"message\",4,\"ngIf\"],[\"class\",\"noData\",\"alt\",\"error\",3,\"src\",4,\"ngIf\"],[\"class\",\"loadingBackground\",\"alt\",\"loading background\",3,\"src\",4,\"ngIf\"],[\"class\",\"loading-template-container\",4,\"ngIf\"],[1,\"message\"],[\"alt\",\"error\",1,\"noData\",3,\"src\"],[\"alt\",\"loading background\",1,\"loadingBackground\",3,\"src\"],[1,\"loading-template-container\"],[3,\"ngTemplateOutlet\"]],template:function(w,E){1&w&&(s.F$t(),s.TgZ(0,\"div\"),s.YNc(1,a,5,4,\"div\",0),s.TgZ(2,\"div\",1),s.Hsn(3),s.qZA(),s.qZA()),2&w&&(s.Udp(\"min-width\",E.minWidth)(\"min-height\",E.minHeight),s.xp6(1),s.Q6J(\"ngIf\",E.loading||E.hasError||E.noData),s.xp6(1),s.ekj(\"loading\",E.loading))},directives:[e.O5,e.tP],encapsulation:2}),M})()},1780:(st,P,c)=>{\"use strict\";c.d(P,{Z:()=>e});var s=c(7716);let e=(()=>{class r{transform(l){return\"0\"===l?\"n/a\":l}}return r.\\u0275fac=function(l){return new(l||r)},r.\\u0275pipe=s.Yjl({name:\"balance\",type:r,pure:!0}),r})()},4193:(st,P,c)=>{\"use strict\";c.d(P,{F:()=>r});var s=c(9698),e=c(7716);let r=(()=>{class u{transform(m,...a){return m?(0,s.X)(m):\"\"}}return u.\\u0275fac=function(m){return new(m||u)},u.\\u0275pipe=e.Yjl({name:\"base64tohex\",type:u,pure:!0}),u})()},879:(st,P,c)=>{\"use strict\";c.d(P,{m:()=>e});var s=c(7716);let e=(()=>{class r{transform(l,m){const a=l.substring(l.lastIndexOf(\".\")+1,l.length).toLowerCase();if(l.replace(\".\"+a,\"\"),l.length<=m||m<8)return l;{const y=l.substring(0,l.lastIndexOf(\".\")),M=y.substring(0,Math.floor(y.length/2)),B=y.substring(Math.floor(y.length/2),y.length),w=Math.floor((m-a.length-3)/2);return M.substring(0,w)+\"...\"+B.substring(B.length-w,B.length)+\".\"+a}}}return r.\\u0275fac=function(l){return new(l||r)},r.\\u0275pipe=s.Yjl({name:\"filename\",type:r,pure:!0}),r})()},6502:(st,P,c)=>{\"use strict\";c.d(P,{Y:()=>r});var s=c(9625),e=c(7716);let r=(()=>{class u{transform(m){return m?0===m?\"genesis\":m.toString()===s.LP?\"n/a\":m.toString():\"n/a\"}}return u.\\u0275fac=function(m){return new(m||u)},u.\\u0275pipe=e.Yjl({name:\"epoch\",type:u,pure:!0}),u})()},5872:(st,P,c)=>{\"use strict\";c.d(P,{Y:()=>e});var s=c(7716);let e=(()=>{class r{transform(l){return l||0===l?l<0?\"awaiting genesis\":l.toString():\"n/a\"}}return r.\\u0275fac=function(l){return new(l||r)},r.\\u0275pipe=s.Yjl({name:\"slot\",type:r,pure:!0}),r})()},9103:(st,P,c)=>{\"use strict\";c.d(P,{f:()=>r});var s=c(7716);const e=[\"th\",\"st\",\"nd\",\"rd\"];let r=(()=>{class u{transform(m){const a=m%100;return m+(e[(a-20)%10]||e[a]||e[0])}}return u.\\u0275fac=function(m){return new(m||u)},u.\\u0275pipe=s.Yjl({name:\"ordinal\",type:u,pure:!0}),u})()},2088:(st,P,c)=>{\"use strict\";c.d(P,{p:()=>r});var s=c(5917),e=c(7716);let r=(()=>{class u{constructor(){}create(m){let a=\"\";const b=[];for(;m.firstChild;){if(!(m=m.firstChild).routeConfig||!m.routeConfig.path||(a+=`/${this.createUrl(m)}`,!m.data.breadcrumb))continue;const y=this.initializeBreadcrumb(m,a);b.push(y)}return(0,s.of)(b)}initializeBreadcrumb(m,a){const b={displayName:m.data.breadcrumb,url:a};return m.routeConfig&&(b.route=m.routeConfig),b}createUrl(m){return m&&m.url.map(String).join(\"/\")}}return u.\\u0275fac=function(m){return new(m||u)},u.\\u0275prov=e.Yz7({token:u,factory:u.\\u0275fac}),u})()},9086:(st,P,c)=>{\"use strict\";c.d(P,{g:()=>r});var s=c(7716),e=c(7001);let r=(()=>{class u{constructor(m){this.snackBar=m,this.DURATION=6e3}notifySuccess(m,a=this.DURATION){this.snackBar.open(m,\"Success\",this.getSnackBarConfig(a))}notifyError(m,a=this.DURATION){this.snackBar.open(m,\"Close\",{duration:this.DURATION,panelClass:\"snackbar-warn\"})}notifyWithComponent(m,a=this.DURATION){this.snackBar.openFromComponent(m,this.getSnackBarConfig(a))}getSnackBarConfig(m){return{duration:m,horizontalPosition:\"right\",verticalPosition:\"top\",politeness:\"polite\"}}}return u.\\u0275fac=function(m){return new(m||u)(s.LFG(e.ux))},u.\\u0275prov=s.Yz7({token:u,factory:u.\\u0275fac,providedIn:\"root\"}),u})()},7117:(st,P,c)=>{\"use strict\";c.d(P,{K:()=>u});var s=c(6215);class e{constructor(m){this.acountsPerPage=5,this.gainAndLosesPageSize=5,this.pageSizeOptions=[5,10,50,100,250],Object.assign(this,m)}}var r=c(7716);let u=(()=>{class l{constructor(){this.userKeyStore=\"user-prysm\",this.onUserChange=new s.X(null),this.user$=this.onUserChange.asObservable(),this.setUser(this.getUser())}changeAccountListPerPage(a){!this.user||(this.user.acountsPerPage=a,this.saveChanges())}changeGainsAndLosesPageSize(a){!this.user||(this.user.gainAndLosesPageSize=a,this.saveChanges())}saveChanges(){this.user&&(localStorage.setItem(this.userKeyStore,JSON.stringify(this.user)),this.onUserChange.next(this.user))}getUser(){const a=localStorage.getItem(this.userKeyStore);return a?new e(JSON.parse(a)):new e}setUser(a){this.user=a,this.saveChanges()}}return l.\\u0275fac=function(a){return new(a||l)},l.\\u0275prov=r.Yz7({token:l,factory:l.\\u0275fac,providedIn:\"root\"}),l})()},4517:(st,P,c)=>{\"use strict\";c.d(P,{m:()=>dn});var s=c(8583),e=c(3679),r=c(7716),u=c(2458);c(9490),c(946);let d=(()=>{class Ht{}return Ht.\\u0275fac=function(wt){return new(wt||Ht)},Ht.\\u0275mod=r.oAB({type:Ht}),Ht.\\u0275inj=r.cJS({imports:[[u.uc,u.BQ],u.uc,u.BQ]}),Ht})();var v=c(3738),D=c(1095),I=c(8295),Z=c(3166),R=c(4885),C=c(7001),g=c(6627),S=c(2789),te=c(9692),Oe=c(1494),fe=c(7832),ie=c(2178);c(6461),c(6237),c(521),c(826),c(9238);let _e=(()=>{class Ht{}return Ht.\\u0275fac=function(wt){return new(wt||Ht)},Ht.\\u0275mod=r.oAB({type:Ht}),Ht.\\u0275inj=r.cJS({imports:[[s.ez,u.BQ],u.BQ]}),Ht})();var Qe=c(1436),ot=c(1769),Je=c(8341),At=c(4935),Et=c(7539);let Ne=(()=>{class Ht{}return Ht.\\u0275fac=function(wt){return new(wt||Ht)},Ht.\\u0275mod=r.oAB({type:Ht}),Ht.\\u0275inj=r.cJS({imports:[[u.BQ],u.BQ]}),Ht})();var Ge=c(7441),tt=c(5939),He=c(2238),Pt=c(171),Be=c(3935),$e=c(7746),qe=c(5396),pt=c(2542),we=c(1386),je=c(8203),Fe=c(4785);const Dt=[g.Ps,D.ot,I.lN,Z.c,ie.Cv,_e,d,v.QW,C.ZX,D.ot,I.lN,Z.c,R.Cq,g.Ps,S.p0,Je.Hi,te.TU,Oe.JX,fe.T5,Qe.AV,ie.Cv,ot.t,At.SJ,Ne,Et.p9,Ge.LD,tt.Nh,Pt.To,Be.Tx,He.Is,$e.ie,qe.rP,pt.vV],We=[we.Cl,Fe.Iq,je.U8];let ft=(()=>{class Ht{}return Ht.\\u0275fac=function(wt){return new(wt||Ht)},Ht.\\u0275mod=r.oAB({type:Ht}),Ht.\\u0275inj=r.cJS({providers:[{provide:I.o2,useValue:{appearance:\"outline\"}}],imports:[[s.ez,...Dt,...We],g.Ps,D.ot,I.lN,Z.c,ie.Cv,_e,d,v.QW,C.ZX,D.ot,I.lN,Z.c,R.Cq,g.Ps,S.p0,Je.Hi,te.TU,Oe.JX,fe.T5,Qe.AV,ie.Cv,ot.t,At.SJ,Ne,Et.p9,Ge.LD,tt.Nh,Pt.To,Be.Tx,He.Is,$e.ie,qe.rP,pt.vV,we.Cl,Fe.Iq,je.U8]}),Ht})();var at=c(721),nn=c(1459),en=c(7822),sn=c(3034);c(9851),c(9551),c(192),c(9198),c(2081),c(4442),c(3974),c(4193),c(9103),c(6502),c(5872),c(1780),c(879),c(7496);var fn=c(2088);const gn=[sn._G,at.Yi,nn.hx,en.Ns],zt=[fn.p];let dn=(()=>{class Ht{static forRoot(){return[{ngModule:Ht,providers:[...zt]},en.Ns.forRoot({echarts:()=>c.e(181).then(c.bind(c,181))})]}}return Ht.\\u0275fac=function(wt){return new(wt||Ht)},Ht.\\u0275mod=r.oAB({type:Ht}),Ht.\\u0275inj=r.cJS({providers:[...zt],imports:[[s.ez,e.UX,e.u5,...gn,ft],sn._G,at.Yi,nn.hx,en.Ns,ft]}),Ht})()},5927:(st,P,c)=>{\"use strict\";c.r(P),c.d(P,{WalletModule:()=>Ri});var s=c(8583),e=c(9895),r=c(3679),u=c(4517),l=c(182),m=c(8335),a=c(7716),b=c(6684),y=c(9086),M=c(9851),B=c(3738),w=c(8002),E=c(9698),O=c(7539),k=c(1386),Y=c(7746),z=c(4193);const W=[\"formGroup\",\"\"];function K(Bt,_n){1&Bt&&(a.ynx(0),a._uU(1,\" Unselect all \"),a.BQk())}function $(Bt,_n){1&Bt&&a._uU(0,\" Select all \")}function re(Bt,_n){if(1&Bt&&(a.TgZ(0,\"mat-list-option\",8),a.ALo(1,\"base64tohex\"),a._uU(2),a.ALo(3,\"slice\"),a.ALo(4,\"base64tohex\"),a.qZA()),2&Bt){const kt=_n.$implicit;a.Q6J(\"value\",a.lcZ(1,2,kt.validatingPublicKey)),a.xp6(2),a.hij(\" \",a.Dn7(3,4,a.lcZ(4,8,kt.validatingPublicKey),0,16),\"... \")}}let me=(()=>{class Bt{constructor(kt,rn){this.formBuilder=kt,this.walletService=rn,this.toggledAll=new r.NI(!1),this.accounts$=this.walletService.accounts().pipe((0,w.U)(Sn=>Sn.accounts))}ngOnInit(){this.publicKey&&(this.accounts$=this.accounts$.pipe((0,w.U)(kt=>this.searchbyPublicKey(this.publicKey,kt))))}toggleChange(kt,rn){rn.checked?(kt.selectAll(),this.toggledAll.setValue(!0),kt.selectedOptions.selected.forEach(Sn=>{var Fn;this.formGroup&&!(null===(Fn=this.formGroup)||void 0===Fn?void 0:Fn.get(Sn.value))&&this.formGroup.addControl(Sn.value,this.formBuilder.control(Sn.value))})):(kt.selectedOptions.selected.forEach(Sn=>{var Fn;(null===(Fn=this.formGroup)||void 0===Fn?void 0:Fn.get(Sn.value))&&this.formGroup.removeControl(Sn.value)}),kt.deselectAll(),this.toggledAll.setValue(!1))}selectionChange(kt){var rn,Sn;(null===(rn=this.formGroup)||void 0===rn?void 0:rn.get(kt.options[0].value))?this.formGroup.removeControl(kt.options[0].value):null===(Sn=this.formGroup)||void 0===Sn||Sn.addControl(kt.options[0].value,this.formBuilder.control(kt.options[0].value))}searchbyPublicKey(kt,rn){return kt?rn.filter(Sn=>(0,E.X)(Sn.validating_public_key)===kt):rn}}return Bt.\\u0275fac=function(kt){return new(kt||Bt)(a.Y36(r.qu),a.Y36(b.X))},Bt.\\u0275cmp=a.Xpm({type:Bt,selectors:[[\"app-accounts-form-selection\",\"formGroup\",\"\"]],inputs:{formGroup:\"formGroup\",publicKey:\"publicKey\"},attrs:W,decls:11,vars:7,consts:[[1,\"text-muted\",\"text-lg\",\"mb-2\"],[1,\"ml-3\",3,\"formControl\",\"change\"],[4,\"ngIf\",\"ngIfElse\"],[\"notToggled\",\"\"],[\"itemSize\",\"50\",1,\"example-viewport\"],[3,\"selectionChange\"],[\"accountList\",\"\"],[3,\"value\",4,\"cdkVirtualFor\",\"cdkVirtualForOf\"],[3,\"value\"]],template:function(kt,rn){if(1&kt){const Sn=a.EpF();a.TgZ(0,\"div\",0),a._uU(1),a.qZA(),a.TgZ(2,\"mat-checkbox\",1),a.NdJ(\"change\",function(Gn){a.CHM(Sn);const li=a.MAs(8);return rn.toggleChange(li,Gn)}),a.YNc(3,K,2,0,\"ng-container\",2),a.YNc(4,$,1,0,\"ng-template\",null,3,a.W1O),a.qZA(),a.TgZ(6,\"cdk-virtual-scroll-viewport\",4),a.TgZ(7,\"mat-selection-list\",5,6),a.NdJ(\"selectionChange\",function(Gn){return rn.selectionChange(Gn)}),a.YNc(9,re,5,10,\"mat-list-option\",7),a.ALo(10,\"async\"),a.qZA(),a.qZA()}if(2&kt){const Sn=a.MAs(5),Fn=a.MAs(8);a.xp6(1),a.hij(\" Selected \",Fn.selectedOptions.selected.length,\" Accounts\\n\"),a.xp6(1),a.Q6J(\"formControl\",rn.toggledAll),a.xp6(1),a.Q6J(\"ngIf\",rn.toggledAll.value)(\"ngIfElse\",Sn),a.xp6(6),a.Q6J(\"cdkVirtualForOf\",a.lcZ(10,5,rn.accounts$))}},directives:[O.oG,r.JJ,r.oH,s.O5,k.N7,k.xd,Y.Ub,k.x0,Y.vS],pipes:[s.Ov,z.F,s.OU],styles:[\".example-viewport[_ngcontent-%COMP%]{height:300px}\"]}),Bt})();var q=c(8295),Me=c(3166),A=c(1095);function ce(Bt,_n){1&Bt&&(a.TgZ(0,\"span\"),a._uU(1,\" Confirmation is required\"),a.qZA())}function _(Bt,_n){1&Bt&&(a.TgZ(0,\"span\"),a._uU(1,\" You must type 'agree' \"),a.qZA())}let d=(()=>{class Bt extends l.H{constructor(kt,rn,Sn,Fn){super(),this.walletService=kt,this.activatedRoute=rn,this.notificationService=Sn,this.formBuilder=Fn,this.exitAccountFormGroup=this.formBuilder.group({confirmation:[\"\",[r.kI.required,m.Y.MustBe(\"agree\")]]},{validators:m.Y.LengthMustBeBiggerThanOrEqual(2)}),this.keys=[],this.toggledAll=new r.NI(!1)}ngOnInit(){this.publicKey=this.activatedRoute.snapshot.queryParams.publicKey}confirmation(){var kt;if(null===(kt=this.exitAccountFormGroup)||void 0===kt?void 0:kt.invalid)return!1;const rn={public_keys:this.keys.map(Sn=>Sn.validating_public_key)};this.walletService.exitAccounts(rn).subscribe(Sn=>{var Fn,Gn;const li=Object.keys(null!==(Gn=null===(Fn=this.exitAccountFormGroup)||void 0===Fn?void 0:Fn.controls)&&void 0!==Gn?Gn:{}).length-1;this.notificationService.notifySuccess(`Successfully exited ${li} key(s)`),this.back()})}}return Bt.\\u0275fac=function(kt){return new(kt||Bt)(a.Y36(b.X),a.Y36(e.gz),a.Y36(y.g),a.Y36(r.qu))},Bt.\\u0275cmp=a.Xpm({type:Bt,selectors:[[\"app-account-voluntary-exit\"]],features:[a.qOj],decls:30,vars:6,consts:[[1,\"md:w-2/3\"],[3,\"formGroup\",\"ngSubmit\"],[1,\"bg-paper\"],[1,\"px-6\",\"pb-4\"],[1,\"import-keys-form\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-6\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[3,\"publicKey\",\"formGroup\"],[1,\"w-2/3\"],[\"matInput\",\"\",\"formControlName\",\"confirmation\"],[4,\"ngIf\"],[1,\"btn-container\",\"pl-2\"],[\"mat-raised-button\",\"\",\"type\",\"button\",\"color\",\"accent\",3,\"click\"],[\"mat-raised-button\",\"\",\"mat-raised-button\",\"\",\"color\",\"primary\",3,\"disabled\"]],template:function(kt,rn){if(1&kt&&(a._UZ(0,\"app-breadcrumb\"),a.TgZ(1,\"div\",0),a.TgZ(2,\"form\",1),a.NdJ(\"ngSubmit\",function(){return rn.confirmation()}),a.TgZ(3,\"mat-card\",2),a.TgZ(4,\"div\",3),a.TgZ(5,\"div\",4),a.TgZ(6,\"div\",5),a._uU(7,\" Account Exit \"),a.qZA(),a.TgZ(8,\"div\",6),a._uU(9,\" Please make sure you understand the consequences of performing a voluntary exit. Once an account is exited, the action cannot be reverted. You will not be able to withdraw your ETH if exited until ETH1 is merged with ETH2, which could happen in over a year \"),a.qZA(),a._UZ(10,\"app-accounts-form-selection\",7),a.TgZ(11,\"mat-form-field\",8),a.TgZ(12,\"mat-label\"),a._uU(13,\"Confirmation\"),a.qZA(),a._UZ(14,\"input\",9),a.TgZ(15,\"mat-hint\"),a.TgZ(16,\"span\"),a._uU(17,\" Type \"),a.TgZ(18,\"i\"),a._uU(19,\"'agree'\"),a.qZA(),a._uU(20,\" if you want to exit the keys \"),a.qZA(),a.qZA(),a.TgZ(21,\"mat-error\"),a.YNc(22,ce,2,0,\"span\",10),a.YNc(23,_,2,0,\"span\",10),a.qZA(),a.qZA(),a.qZA(),a.TgZ(24,\"mat-card-actions\"),a.TgZ(25,\"div\",11),a.TgZ(26,\"button\",12),a.NdJ(\"click\",function(){return rn.back()}),a._uU(27,\"Back to Accounts\"),a.qZA(),a.TgZ(28,\"button\",13),a._uU(29,\" Confirm \"),a.qZA(),a.qZA(),a.qZA(),a.qZA(),a.qZA(),a.qZA(),a.qZA()),2&kt){let Sn,Fn;a.xp6(2),a.Q6J(\"formGroup\",rn.exitAccountFormGroup),a.xp6(8),a.Q6J(\"publicKey\",rn.publicKey)(\"formGroup\",rn.exitAccountFormGroup),a.xp6(12),a.Q6J(\"ngIf\",null==rn.exitAccountFormGroup||null==(Sn=rn.exitAccountFormGroup.get(\"confirmation\"))?null:Sn.hasError(\"required\")),a.xp6(1),a.Q6J(\"ngIf\",null==rn.exitAccountFormGroup||null==(Fn=rn.exitAccountFormGroup.get(\"confirmation\"))?null:Fn.hasError(\"incorectValue\")),a.xp6(5),a.Q6J(\"disabled\",null==rn.exitAccountFormGroup?null:rn.exitAccountFormGroup.invalid)}},directives:[M.L,r._Y,r.JL,r.sg,B.a8,me,q.KE,q.hX,Me.Nt,r.Fj,r.JJ,r.u,q.bx,q.TO,s.O5,B.hq,A.lW],styles:[\".example-viewport[_ngcontent-%COMP%]{height:300px}\"]}),Bt})();var f=c(9692),v=c(2789),D=c(7860),I=c(2024),Z=c(6215),R=c(1571),C=c(205),g=c(8307),S=c(4395),te=c(3190),Oe=c(8345),fe=c(5304),ie=c(2196),be=c(9625),pe=c(2673),Se=c(5435),Pe=c(6782),lt=c(7117),G=c(278),Ze=c(2238),Xe=c(8341),Ke=c(6627);function Le(Bt,_n){if(1&Bt&&(a.TgZ(0,\"mat-chip\"),a._uU(1),a.ALo(2,\"slice\"),a.ALo(3,\"base64tohex\"),a.qZA()),2&Bt){const kt=_n.$implicit;a.xp6(1),a.hij(\" \",a.Dn7(2,1,a.lcZ(3,5,kt.publicKey),0,16),\"... \")}}function mt(Bt,_n){if(1&Bt){const kt=a.EpF();a.TgZ(0,\"div\",1),a.TgZ(1,\"div\",2),a._uU(2),a.qZA(),a.TgZ(3,\"div\",3),a.TgZ(4,\"mat-chip-list\"),a.YNc(5,Le,4,7,\"mat-chip\",4),a.qZA(),a.qZA(),a.TgZ(6,\"div\",5),a.TgZ(7,\"button\",6),a.NdJ(\"click\",function(){return a.CHM(kt),a.oxw().openExplorer()}),a.TgZ(8,\"span\",7),a.TgZ(9,\"span\",8),a._uU(10,\"View in Block Explorer\"),a.qZA(),a.TgZ(11,\"mat-icon\"),a._uU(12,\"open_in_new\"),a.qZA(),a.qZA(),a.qZA(),a.qZA(),a.qZA()}if(2&Bt){const kt=a.oxw();a.xp6(2),a.hij(\" Selected \",null==kt.selection?null:kt.selection.selected.length,\" Accounts \"),a.xp6(3),a.Q6J(\"ngForOf\",null==kt.selection?null:kt.selection.selected)}}let Jt=(()=>{class Bt{constructor(kt){this.dialog=kt,this.selection=null}openExplorer(){var kt;if(void 0!==window){const rn=null===(kt=this.selection)||void 0===kt?void 0:kt.selected.map(Sn=>Sn.index).join(\",\");rn&&window.open(`${be.m8}/dashboard?validators=${rn}`,\"_blank\")}}}return Bt.\\u0275fac=function(kt){return new(kt||Bt)(a.Y36(Ze.uw))},Bt.\\u0275cmp=a.Xpm({type:Bt,selectors:[[\"app-account-selections\"]],inputs:{selection:\"selection\"},decls:1,vars:1,consts:[[\"class\",\"account-selections mb-6\",4,\"ngIf\"],[1,\"account-selections\",\"mb-6\"],[1,\"text-muted\",\"text-lg\"],[1,\"my-6\"],[4,\"ngFor\",\"ngForOf\"],[1,\"flex\"],[\"mat-stroked-button\",\"\",\"color\",\"primary\",3,\"click\"],[1,\"flex\",\"items-center\"],[1,\"mr-2\"]],template:function(kt,rn){1&kt&&a.YNc(0,mt,13,2,\"div\",0),2&kt&&a.Q6J(\"ngIf\",null==rn.selection?null:rn.selection.selected.length)},directives:[s.O5,Xe.qn,s.sg,A.lW,Ke.Hw,Xe.HS],pipes:[s.OU,z.F],encapsulation:2}),Bt})();function dt(Bt,_n){if(1&Bt&&(a.TgZ(0,\"mat-chip\"),a._uU(1),a.ALo(2,\"slice\"),a.ALo(3,\"base64tohex\"),a.qZA()),2&Bt){const kt=_n.$implicit;a.xp6(1),a.hij(\" \",a.Dn7(2,1,a.lcZ(3,5,kt),0,16),\"... \")}}function Re(Bt,_n){if(1&Bt&&(a.TgZ(0,\"mat-chip\"),a._uU(1),a.qZA()),2&Bt){const kt=a.oxw();a.xp6(1),a.hij(\" ...\",kt.publicKeys.length-3,\" more \")}}function de(Bt,_n){1&Bt&&(a.TgZ(0,\"mat-error\"),a._uU(1,\" Confirmation text is required \"),a.qZA())}function le(Bt,_n){1&Bt&&(a.TgZ(0,\"mat-error\"),a._uU(1,\" You must type 'agree' \"),a.qZA())}let U=(()=>{class Bt{constructor(kt,rn,Sn,Fn,Gn){this.ref=kt,this.walletService=rn,this.notificationService=Sn,this.formBuilder=Fn,this.data=Gn,this.confirmGroup=this.formBuilder.group({confirmation:[\"\",[r.kI.required,m.Y.MustBe(\"agree\")]]}),this.publicKeys=this.data}cancel(){this.ref.close()}confirm(){this.walletService.deleteAccounts({public_keys_to_delete:this.data}).pipe((0,g.b)(rn=>{this.notificationService.notifySuccess(`Successfully removed ${this.publicKeys.length} keys`),this.cancel()})).subscribe()}}return Bt.\\u0275fac=function(kt){return new(kt||Bt)(a.Y36(Ze.so),a.Y36(b.X),a.Y36(y.g),a.Y36(r.qu),a.Y36(Ze.WI))},Bt.\\u0275cmp=a.Xpm({type:Bt,selectors:[[\"app-account-delete\"]],decls:35,vars:6,consts:[[\"mat-matDialogTitle\",\"\"],[3,\"formGroup\",\"ngSubmit\"],[1,\"my-6\"],[4,\"ngFor\",\"ngForOf\"],[4,\"ngIf\"],[1,\"mb-6\",\"text-base\",\"text-white\",\"leading-snug\"],[1,\"text-error\"],[\"appearance\",\"outline\"],[\"matInput\",\"\",\"formControlName\",\"confirmation\",\"placeholder\",\"Type in agree\",\"name\",\"confirmation\",\"type\",\"text\"],[1,\"flex\",\"justify-end\",\"w-100\"],[\"type\",\"button\",\"mat-raised-button\",\"\",\"color\",\"accent\",3,\"click\"],[\"mat-raised-button\",\"\",\"color\",\"primary\",3,\"disabled\"]],template:function(kt,rn){1&kt&&(a.TgZ(0,\"div\",0),a.TgZ(1,\"h4\"),a._uU(2,\" Delete selected account/'s \"),a.qZA(),a.qZA(),a.TgZ(3,\"form\",1),a.NdJ(\"ngSubmit\",function(){return rn.confirm()}),a.TgZ(4,\"mat-dialog-content\"),a.TgZ(5,\"div\",2),a.TgZ(6,\"mat-chip-list\"),a.YNc(7,dt,4,7,\"mat-chip\",3),a.YNc(8,Re,2,1,\"mat-chip\",4),a.qZA(),a.qZA(),a.TgZ(9,\"div\",5),a._uU(10,\" Type in the words \"),a.TgZ(11,\"i\"),a._uU(12,'\"agree\"'),a.qZA(),a._uU(13,\" to confirm deletion of your account(s). \"),a.TgZ(14,\"span\",6),a._uU(15,\"This cannot be reversed!\"),a.qZA(),a._uU(16,\" unless you have a mnemonic phrase \"),a.qZA(),a.TgZ(17,\"mat-form-field\",7),a.TgZ(18,\"mat-label\"),a._uU(19,\"Confirmation Text\"),a.qZA(),a._UZ(20,\"input\",8),a.TgZ(21,\"mat-hint\"),a.TgZ(22,\"span\"),a._uU(23,\" Type \"),a.TgZ(24,\"i\"),a._uU(25,\"'agree'\"),a.qZA(),a._uU(26,\" if you want to delete the selected keys \"),a.qZA(),a.qZA(),a.YNc(27,de,2,0,\"mat-error\",4),a.YNc(28,le,2,0,\"mat-error\",4),a.qZA(),a.qZA(),a.TgZ(29,\"mat-dialog-actions\"),a.TgZ(30,\"div\",9),a.TgZ(31,\"button\",10),a.NdJ(\"click\",function(){return rn.cancel()}),a._uU(32,\"Cancel\"),a.qZA(),a.TgZ(33,\"button\",11),a._uU(34,\"Confirm\"),a.qZA(),a.qZA(),a.qZA(),a.qZA()),2&kt&&(a.xp6(3),a.Q6J(\"formGroup\",rn.confirmGroup),a.xp6(4),a.Q6J(\"ngForOf\",rn.publicKeys.slice(0,5)),a.xp6(1),a.Q6J(\"ngIf\",rn.publicKeys.length>5),a.xp6(19),a.Q6J(\"ngIf\",rn.confirmGroup.controls.confirmation.hasError(\"required\")),a.xp6(1),a.Q6J(\"ngIf\",rn.confirmGroup.controls.confirmation.hasError(\"incorectValue\")),a.xp6(5),a.Q6J(\"disabled\",rn.confirmGroup.invalid))},directives:[r._Y,r.JL,r.sg,Ze.xY,Xe.qn,s.sg,s.O5,q.KE,q.hX,Me.Nt,r.Fj,r.JJ,r.u,q.bx,Ze.H8,A.lW,Xe.HS,q.TO],pipes:[s.OU,z.F],styles:[\"\"]}),Bt})();function H(Bt,_n){if(1&Bt){const kt=a.EpF();a.TgZ(0,\"button\",10),a.NdJ(\"click\",function(){return a.CHM(kt),a.oxw().openDelete()}),a._uU(1,\"Delete Selected Accounts\"),a.qZA()}}const j=function(Bt){return[Bt,\"wallet\",\"accounts\",\"voluntary-exit\"]},_e=function(Bt){return[Bt,\"wallet\",\"accounts\",\"backup\"]};let Qe=(()=>{class Bt{constructor(kt,rn){this.walletService=kt,this.dialog=rn,this.LANDING_URL=\"/\"+be.Sn,this.walletConfig$=this.walletService.walletConfig$,this.selection=null}openDelete(){if(!this.selection)return;const kt=this.selection.selected.map(rn=>rn.publicKey);this.dialog.open(U,{width:\"600px\",data:kt})}}return Bt.\\u0275fac=function(kt){return new(kt||Bt)(a.Y36(b.X),a.Y36(Ze.uw))},Bt.\\u0275cmp=a.Xpm({type:Bt,selectors:[[\"app-account-actions\"]],inputs:{selection:\"selection\"},decls:20,vars:7,consts:[[1,\"mt-6\",\"mb-3\",\"md:mb-0\",\"md:mt-0\",\"flex\",\"items-center\"],[\"routerLink\",\"/dashboard/wallet/accounts/import\",1,\"mr-2\"],[\"mat-raised-button\",\"\",\"color\",\"primary\",1,\"large-btn\"],[1,\"flex\",\"items-center\"],[1,\"mr-2\"],[1,\"ml-1\",3,\"routerLink\"],[\"mat-raised-button\",\"\",\"color\",\"accent\",1,\"large-btn\",\"ml-1\"],[1,\"ml-3\",3,\"routerLink\"],[1,\"ml-3\"],[\"class\",\"large-btn ml-1\",\"color\",\"warn\",\"mat-raised-button\",\"\",3,\"click\",4,\"ngIf\"],[\"color\",\"warn\",\"mat-raised-button\",\"\",1,\"large-btn\",\"ml-1\",3,\"click\"]],template:function(kt,rn){1&kt&&(a.TgZ(0,\"div\",0),a.TgZ(1,\"a\",1),a.TgZ(2,\"button\",2),a.TgZ(3,\"span\",3),a.TgZ(4,\"span\",4),a._uU(5,\"Import Keystores\"),a.qZA(),a.TgZ(6,\"mat-icon\"),a._uU(7,\"cloud_upload\"),a.qZA(),a.qZA(),a.qZA(),a.qZA(),a.TgZ(8,\"a\",5),a.TgZ(9,\"button\",6),a._uU(10,\" Exit Validators \"),a.TgZ(11,\"mat-icon\"),a._uU(12,\"exit_to_app\"),a.qZA(),a.qZA(),a.qZA(),a.TgZ(13,\"a\",7),a.TgZ(14,\"button\",6),a._uU(15,\" Back Up Accounts \"),a.TgZ(16,\"mat-icon\"),a._uU(17,\"backup\"),a.qZA(),a.qZA(),a.qZA(),a.TgZ(18,\"a\",8),a.YNc(19,H,2,0,\"button\",9),a.qZA(),a.qZA()),2&kt&&(a.xp6(8),a.Q6J(\"routerLink\",a.VKq(3,j,rn.LANDING_URL)),a.xp6(5),a.Q6J(\"routerLink\",a.VKq(5,_e,rn.LANDING_URL)),a.xp6(6),a.Q6J(\"ngIf\",(null==rn.selection||null==rn.selection.selected?null:rn.selection.selected.length)>0))},directives:[e.yS,A.lW,Ke.Hw,s.O5],encapsulation:2}),Bt})();var ot=c(4885),Je=c(1494),At=c(4785),Et=c(7001),Mt=c(1436),ae=c(3935);function Ae(Bt,_n){if(1&Bt){const kt=a.EpF();a.TgZ(0,\"button\",4),a.NdJ(\"click\",function(){const Fn=a.CHM(kt).$implicit,Gn=a.oxw();return Fn.action(Gn.data)}),a.TgZ(1,\"mat-icon\"),a._uU(2),a.qZA(),a.TgZ(3,\"span\"),a._uU(4),a.qZA(),a.qZA()}if(2&Bt){const kt=_n.$implicit;a.xp6(2),a.Oqu(kt.icon),a.xp6(1),a.ekj(\"text-error\",kt.danger),a.xp6(1),a.Oqu(kt.name)}}let nt=(()=>{class Bt{constructor(){this.data=null,this.icon=null,this.menuItems=null}}return Bt.\\u0275fac=function(kt){return new(kt||Bt)},Bt.\\u0275cmp=a.Xpm({type:Bt,selectors:[[\"app-icon-trigger-select\"]],inputs:{data:\"data\",icon:\"icon\",menuItems:\"menuItems\"},decls:7,vars:3,consts:[[1,\"relative\",\"cursor-pointer\"],[\"mat-icon-button\",\"\",\"aria-label\",\"Example icon-button with a menu\",3,\"matMenuTriggerFor\"],[\"menu\",\"matMenu\"],[\"mat-menu-item\",\"\",3,\"click\",4,\"ngFor\",\"ngForOf\"],[\"mat-menu-item\",\"\",3,\"click\"]],template:function(kt,rn){if(1&kt&&(a.TgZ(0,\"div\",0),a.TgZ(1,\"button\",1),a.TgZ(2,\"mat-icon\"),a._uU(3),a.qZA(),a.qZA(),a.TgZ(4,\"mat-menu\",null,2),a.YNc(6,Ae,5,4,\"button\",3),a.qZA(),a.qZA()),2&kt){const Sn=a.MAs(5);a.xp6(1),a.Q6J(\"matMenuTriggerFor\",Sn),a.xp6(2),a.Oqu(rn.icon),a.xp6(3),a.Q6J(\"ngForOf\",rn.menuItems)}},directives:[A.lW,ae.p6,Ke.Hw,ae.VK,s.sg,ae.OP],encapsulation:2}),Bt})();var Lt=c(1780),Ie=c(6502);function Ne(Bt,_n){if(1&Bt){const kt=a.EpF();a.TgZ(0,\"th\",18),a.TgZ(1,\"mat-checkbox\",19),a.NdJ(\"change\",function(Sn){a.CHM(kt);const Fn=a.oxw();return Sn?Fn.masterToggle():null}),a.qZA(),a.qZA()}if(2&Bt){const kt=a.oxw();a.xp6(1),a.Q6J(\"checked\",(null==kt.selection?null:kt.selection.hasValue())&&kt.isAllSelected())(\"indeterminate\",(null==kt.selection?null:kt.selection.hasValue())&&!kt.isAllSelected())}}function Ge(Bt,_n){if(1&Bt){const kt=a.EpF();a.TgZ(0,\"td\",20),a.TgZ(1,\"mat-checkbox\",21),a.NdJ(\"click\",function(Sn){return Sn.stopPropagation()})(\"change\",function(Sn){const Gn=a.CHM(kt).$implicit,li=a.oxw();return Sn?null==li.selection?null:li.selection.toggle(Gn):null}),a.qZA(),a.qZA()}if(2&Bt){const kt=_n.$implicit,rn=a.oxw();a.xp6(1),a.Q6J(\"checked\",null==rn.selection?null:rn.selection.isSelected(kt))}}function tt(Bt,_n){1&Bt&&(a.TgZ(0,\"th\",22),a._uU(1,\" Account Name \"),a.qZA())}function He(Bt,_n){if(1&Bt&&(a.TgZ(0,\"td\",20),a._uU(1),a.qZA()),2&Bt){const kt=_n.$implicit;a.xp6(1),a.hij(\" \",kt.accountName,\" \")}}function Pt(Bt,_n){1&Bt&&(a.TgZ(0,\"th\",18),a._uU(1,\" Validating Public Key \"),a.qZA())}function Be(Bt,_n){if(1&Bt){const kt=a.EpF();a.TgZ(0,\"td\",23),a.NdJ(\"click\",function(){const Fn=a.CHM(kt).$implicit;return a.oxw().copyKeyToClipboard(Fn.publicKey)}),a._uU(1),a.ALo(2,\"slice\"),a.ALo(3,\"base64tohex\"),a.qZA()}if(2&Bt){const kt=_n.$implicit;a.xp6(1),a.hij(\" \",a.Dn7(2,1,a.lcZ(3,5,kt.publicKey),0,8),\"... \")}}function $e(Bt,_n){1&Bt&&(a.TgZ(0,\"th\",22),a._uU(1,\" Validator Index\"),a.qZA())}function qe(Bt,_n){if(1&Bt&&(a.TgZ(0,\"td\",20),a._uU(1),a.qZA()),2&Bt){const kt=_n.$implicit;a.xp6(1),a.hij(\" \",kt.index,\" \")}}function pt(Bt,_n){1&Bt&&(a.TgZ(0,\"th\",22),a._uU(1,\"ETH Balance\"),a.qZA())}function we(Bt,_n){if(1&Bt&&(a.TgZ(0,\"td\",20),a.TgZ(1,\"span\"),a._uU(2),a.ALo(3,\"balance\"),a.qZA(),a.qZA()),2&Bt){const kt=_n.$implicit;a.xp6(1),a.ekj(\"text-error\",kt.lowBalance)(\"text-success\",!kt.lowBalance),a.xp6(1),a.hij(\" \",a.lcZ(3,5,kt.balance),\" \")}}function je(Bt,_n){1&Bt&&(a.TgZ(0,\"th\",22),a._uU(1,\" ETH Effective Balance\"),a.qZA())}function Fe(Bt,_n){if(1&Bt&&(a.TgZ(0,\"td\",20),a.TgZ(1,\"span\"),a._uU(2),a.ALo(3,\"balance\"),a.qZA(),a.qZA()),2&Bt){const kt=_n.$implicit;a.xp6(1),a.ekj(\"text-error\",kt.lowBalance)(\"text-success\",!kt.lowBalance),a.xp6(1),a.hij(\" \",a.lcZ(3,5,kt.effectiveBalance),\" \")}}function Dt(Bt,_n){1&Bt&&(a.TgZ(0,\"th\",22),a._uU(1,\" Status\"),a.qZA())}function We(Bt,_n){if(1&Bt&&(a.TgZ(0,\"td\",20),a.TgZ(1,\"mat-chip-list\",24),a.TgZ(2,\"mat-chip\",25),a._uU(3),a.qZA(),a.qZA(),a.qZA()),2&Bt){const kt=_n.$implicit,rn=a.oxw();a.xp6(2),a.Q6J(\"color\",rn.formatStatusColor(kt.status)),a.xp6(1),a.Oqu(kt.status)}}function ft(Bt,_n){1&Bt&&(a.TgZ(0,\"th\",22),a._uU(1,\" Activation Epoch\"),a.qZA())}function at(Bt,_n){if(1&Bt&&(a.TgZ(0,\"td\",20),a._uU(1),a.ALo(2,\"epoch\"),a.qZA()),2&Bt){const kt=_n.$implicit;a.xp6(1),a.hij(\" \",a.lcZ(2,1,kt.activationEpoch),\" \")}}function nn(Bt,_n){1&Bt&&(a.TgZ(0,\"th\",22),a._uU(1,\" Exit Epoch\"),a.qZA())}function en(Bt,_n){if(1&Bt&&(a.TgZ(0,\"td\",20),a._uU(1),a.ALo(2,\"epoch\"),a.qZA()),2&Bt){const kt=_n.$implicit;a.xp6(1),a.hij(\" \",a.lcZ(2,1,kt.exitEpoch),\" \")}}function sn(Bt,_n){1&Bt&&(a.TgZ(0,\"th\",18),a._uU(1,\" Actions \"),a.qZA())}const Tn=function(Bt){return[Bt,\"wallet\",\"accounts\",\"voluntary-exit\"]},Vt=function(Bt){return{publicKey:Bt}};function Ut(Bt,_n){if(1&Bt){const kt=a.EpF();a.TgZ(0,\"td\",20),a.TgZ(1,\"div\",26),a._UZ(2,\"app-icon-trigger-select\",27),a.TgZ(3,\"a\",28),a.ALo(4,\"base64tohex\"),a.TgZ(5,\"mat-icon\"),a._uU(6,\"exit_to_app\"),a.qZA(),a.qZA(),a.TgZ(7,\"button\",29),a.NdJ(\"click\",function(){const Fn=a.CHM(kt).$implicit;return a.oxw().openDeleteDialog(Fn.publicKey)}),a.TgZ(8,\"mat-icon\"),a._uU(9,\"delete\"),a.qZA(),a.qZA(),a.qZA(),a.qZA()}if(2&Bt){const kt=_n.$implicit,rn=a.oxw();a.xp6(2),a.Q6J(\"menuItems\",rn.menuItems)(\"data\",kt.publicKey),a.xp6(1),a.Q6J(\"routerLink\",a.VKq(6,Tn,rn.LANDING_URL))(\"queryParams\",a.VKq(8,Vt,a.lcZ(4,4,kt.publicKey)))}}function an(Bt,_n){1&Bt&&a._UZ(0,\"tr\",30)}function hn(Bt,_n){1&Bt&&a._UZ(0,\"tr\",31)}function pn(Bt,_n){1&Bt&&(a.TgZ(0,\"tr\",32),a.TgZ(1,\"td\",33),a._uU(2,\"No data matching the filter\"),a.qZA(),a.qZA())}let cn=(()=>{class Bt{constructor(kt,rn,Sn){this.dialog=kt,this.clipboard=rn,this.snackBar=Sn,this.dataSource=null,this.selection=null,this.sort=null,this.LANDING_URL=\"/\"+be.Sn,this.displayedColumns=[\"select\",\"accountName\",\"publicKey\",\"index\",\"balance\",\"effectiveBalance\",\"activationEpoch\",\"exitEpoch\",\"status\",\"options\"],this.menuItems=[{name:\"View On Beaconcha.in Explorer\",icon:\"open_in_new\",action:this.openExplorer.bind(this)}]}ngAfterViewInit(){this.dataSource&&(this.dataSource.sort=this.sort)}masterToggle(){if(this.dataSource&&this.selection){const kt=this.selection;this.isAllSelected()?kt.clear():this.dataSource.data.forEach(rn=>kt.select(rn))}}isAllSelected(){return!(!this.selection||!this.dataSource)&&this.selection.selected.length===this.dataSource.data.length}copyKeyToClipboard(kt){const rn=(0,E.X)(kt);this.clipboard.copy(rn),this.snackBar.open(`Copied ${rn.slice(0,16)}... to Clipboard`,\"Close\",{duration:4e3})}formatStatusColor(kt){switch(kt.trim().toLowerCase()){case\"active\":return\"primary\";case\"pending\":return\"accent\";case\"exited\":case\"slashed\":return\"warn\";default:return\"\"}}openExplorer(kt){if(void 0!==window){let rn=(0,E.X)(kt);rn=rn.replace(\"0x\",\"\"),window.open(`${be.m8}/validator/${rn}`,\"_blank\")}}openDeleteDialog(kt){this.dialog.open(U,{width:\"600px\",data:[kt]})}}return Bt.\\u0275fac=function(kt){return new(kt||Bt)(a.Y36(Ze.uw),a.Y36(At.TU),a.Y36(Et.ux))},Bt.\\u0275cmp=a.Xpm({type:Bt,selectors:[[\"app-accounts-table\"]],viewQuery:function(kt,rn){if(1&kt&&a.Gf(Je.YE,7),2&kt){let Sn;a.iGM(Sn=a.CRH())&&(rn.sort=Sn.first)}},inputs:{dataSource:\"dataSource\",selection:\"selection\"},decls:35,vars:3,consts:[[\"mat-table\",\"\",\"matSort\",\"\",3,\"dataSource\"],[\"matColumnDef\",\"select\"],[\"mat-header-cell\",\"\",4,\"matHeaderCellDef\"],[\"mat-cell\",\"\",4,\"matCellDef\"],[\"matColumnDef\",\"accountName\"],[\"mat-header-cell\",\"\",\"mat-sort-header\",\"\",4,\"matHeaderCellDef\"],[\"matColumnDef\",\"publicKey\"],[\"mat-cell\",\"\",\"matTooltipPosition\",\"left\",\"matTooltip\",\"Copy to Clipboard\",\"class\",\"cursor-pointer\",3,\"click\",4,\"matCellDef\"],[\"matColumnDef\",\"index\"],[\"matColumnDef\",\"balance\"],[\"matColumnDef\",\"effectiveBalance\"],[\"matColumnDef\",\"status\"],[\"matColumnDef\",\"activationEpoch\"],[\"matColumnDef\",\"exitEpoch\"],[\"matColumnDef\",\"options\"],[\"mat-header-row\",\"\",4,\"matHeaderRowDef\"],[\"mat-row\",\"\",4,\"matRowDef\",\"matRowDefColumns\"],[\"class\",\"mat-row\",4,\"matNoDataRow\"],[\"mat-header-cell\",\"\"],[3,\"checked\",\"indeterminate\",\"change\"],[\"mat-cell\",\"\"],[3,\"checked\",\"click\",\"change\"],[\"mat-header-cell\",\"\",\"mat-sort-header\",\"\"],[\"mat-cell\",\"\",\"matTooltipPosition\",\"left\",\"matTooltip\",\"Copy to Clipboard\",1,\"cursor-pointer\",3,\"click\"],[\"aria-label\",\"Validator status\"],[\"selected\",\"\",3,\"color\"],[1,\"flex\"],[\"icon\",\"more_horiz\",3,\"menuItems\",\"data\"],[\"mat-icon-button\",\"\",\"matTooltip\",\"Exit validator\",3,\"routerLink\",\"queryParams\"],[\"matTooltip\",\"Delete account\",\"mat-icon-button\",\"\",3,\"click\"],[\"mat-header-row\",\"\"],[\"mat-row\",\"\"],[1,\"mat-row\"],[\"colspan\",\"4\",1,\"mat-cell\"]],template:function(kt,rn){1&kt&&(a.ynx(0),a.TgZ(1,\"table\",0),a.ynx(2,1),a.YNc(3,Ne,2,2,\"th\",2),a.YNc(4,Ge,2,1,\"td\",3),a.BQk(),a.ynx(5,4),a.YNc(6,tt,2,0,\"th\",5),a.YNc(7,He,2,1,\"td\",3),a.BQk(),a.ynx(8,6),a.YNc(9,Pt,2,0,\"th\",2),a.YNc(10,Be,4,7,\"td\",7),a.BQk(),a.ynx(11,8),a.YNc(12,$e,2,0,\"th\",5),a.YNc(13,qe,2,1,\"td\",3),a.BQk(),a.ynx(14,9),a.YNc(15,pt,2,0,\"th\",5),a.YNc(16,we,4,7,\"td\",3),a.BQk(),a.ynx(17,10),a.YNc(18,je,2,0,\"th\",5),a.YNc(19,Fe,4,7,\"td\",3),a.BQk(),a.ynx(20,11),a.YNc(21,Dt,2,0,\"th\",5),a.YNc(22,We,4,2,\"td\",3),a.BQk(),a.ynx(23,12),a.YNc(24,ft,2,0,\"th\",5),a.YNc(25,at,3,3,\"td\",3),a.BQk(),a.ynx(26,13),a.YNc(27,nn,2,0,\"th\",5),a.YNc(28,en,3,3,\"td\",3),a.BQk(),a.ynx(29,14),a.YNc(30,sn,2,0,\"th\",2),a.YNc(31,Ut,10,10,\"td\",3),a.BQk(),a.YNc(32,an,1,0,\"tr\",15),a.YNc(33,hn,1,0,\"tr\",16),a.YNc(34,pn,3,0,\"tr\",17),a.qZA(),a.BQk()),2&kt&&(a.xp6(1),a.Q6J(\"dataSource\",rn.dataSource),a.xp6(31),a.Q6J(\"matHeaderRowDef\",rn.displayedColumns),a.xp6(1),a.Q6J(\"matRowDefColumns\",rn.displayedColumns))},directives:[v.BZ,Je.YE,v.w1,v.fO,v.Dz,v.as,v.nj,v.Ee,v.ge,O.oG,v.ev,Je.nU,Mt.gM,Xe.qn,Xe.HS,nt,A.zs,e.yS,Ke.Hw,A.lW,v.XQ,v.Gk],pipes:[s.OU,z.F,Lt.Z,Ie.Y],encapsulation:2}),Bt})();function bn(Bt,_n){if(1&Bt){const kt=a.EpF();a.TgZ(0,\"div\",11),a.TgZ(1,\"mat-form-field\",12),a.TgZ(2,\"mat-label\"),a._uU(3,\"Filter rows by pubkey, validator index, or name\"),a.qZA(),a.TgZ(4,\"input\",13),a.NdJ(\"keyup\",function(Sn){const Gn=a.CHM(kt).ngIf;return a.oxw().applySearchFilter(Sn,Gn)}),a.qZA(),a.TgZ(5,\"mat-icon\",14),a._uU(6,\"search\"),a.qZA(),a.qZA(),a._UZ(7,\"app-account-actions\",4),a.qZA()}if(2&Bt){const kt=a.oxw();a.xp6(7),a.Q6J(\"selection\",kt.selection)}}function kn(Bt,_n){1&Bt&&(a.TgZ(0,\"div\",15),a._UZ(1,\"mat-spinner\"),a.qZA())}function Rn(Bt,_n){if(1&Bt&&a._UZ(0,\"app-accounts-table\",16),2&Bt){const kt=_n.ngIf,rn=a.oxw();a.Q6J(\"dataSource\",kt)(\"selection\",rn.selection)}}let ct=(()=>{class Bt extends l.H{constructor(kt,rn,Sn){super(),this.walletService=kt,this.userService=rn,this.validatorService=Sn,this.paginator=null,this.pageSizes=[5,10,50,100,250],this.totalData=0,this.loading=!1,this.pageSize=5,this.pageChanged$=new Z.X({pageIndex:0,pageSize:this.pageSizes[0]}),this.selection=new D.Ov(!0,[]),this.tableDataSource$=this.pageChanged$.pipe((0,g.b)(()=>this.loading=!0),(0,S.b)(300),(0,te.w)(Fn=>this.walletService.accounts(Fn.pageIndex,Fn.pageSize).pipe((0,ie.gV)(Gn=>{var li;return null===(li=Gn.accounts)||void 0===li?void 0:li.map(er=>er.validating_public_key)}),(0,te.w)(([Gn,li])=>(0,R.$R)(this.validatorService.validatorList(li,0,li.length),this.validatorService.balances(li,0,li.length)).pipe((0,w.U)(([er,sr])=>this.transformTableData(Gn,er,sr)))))),(0,Oe.B)(),(0,g.b)(()=>this.loading=!1),(0,fe.K)(Fn=>(0,C._)(Fn)))}ngOnInit(){this.userService.user$.pipe((0,Se.h)(kt=>!!kt),(0,Pe.R)(this.destroyed$),(0,g.b)(kt=>{this.pageSize=kt.acountsPerPage,this.pageSizes=kt.pageSizeOptions})).subscribe()}applySearchFilter(kt,rn){var Sn;rn&&(rn.filter=kt.target.value.trim().toLowerCase(),null===(Sn=rn.paginator)||void 0===Sn||Sn.firstPage())}handlePageEvent(kt){this.userService.changeAccountListPerPage(kt.pageSize),this.pageChanged$.next(kt)}transformTableData(kt,rn,Sn){this.totalData=kt.total_size;const Fn=kt.accounts.map((li,er)=>{var sr,or,Dr,Ai;let ki=null===(sr=null==rn?void 0:rn.validator_list)||void 0===sr?void 0:sr.find(dr=>{var Gi;return li.validating_public_key===(null===(Gi=null==dr?void 0:dr.validator)||void 0===Gi?void 0:Gi.public_key)});ki||(ki={index:0,validator:{effective_balance:\"0\",activation_epoch:be.LP,exit_epoch:be.LP}});const tr=null==Sn?void 0:Sn.balances.find(dr=>dr.public_key===li.validating_public_key);let Zr=\"0\",ar=\"unknown\";tr&&tr.status&&(ar=\"\"!==tr.status?tr.status.toLowerCase():\"unknown\",Zr=(0,pe.formatUnits)(I.O$.from(tr.balance),\"gwei\"));const zr=I.O$.from(null===(or=null==ki?void 0:ki.validator)||void 0===or?void 0:or.effective_balance).div(be.WA);return{select:er,accountName:null==li?void 0:li.account_name,index:(null==ki?void 0:ki.index)?ki.index:\"n/a\",publicKey:li.validating_public_key,balance:Zr,effectiveBalance:zr.toString(),status:ar,activationEpoch:null===(Dr=null==ki?void 0:ki.validator)||void 0===Dr?void 0:Dr.activation_epoch,exitEpoch:null===(Ai=null==ki?void 0:ki.validator)||void 0===Ai?void 0:Ai.exit_epoch,lowBalance:zr.toNumber()<32,options:li.validating_public_key}}),Gn=new v.by(Fn);return Gn.filterPredicate=this.filterPredicate,Gn}filterPredicate(kt,rn){const Sn=-1!==kt.accountName.indexOf(rn),Fn=-1!==(0,E.X)(kt.publicKey).indexOf(rn),Gn=kt.index.toString()===rn;return Sn||Fn||Gn}}return Bt.\\u0275fac=function(kt){return new(kt||Bt)(a.Y36(b.X),a.Y36(lt.K),a.Y36(G.o))},Bt.\\u0275cmp=a.Xpm({type:Bt,selectors:[[\"app-accounts\"]],viewQuery:function(kt,rn){if(1&kt&&a.Gf(f.NW,7),2&kt){let Sn;a.iGM(Sn=a.CRH())&&(rn.paginator=Sn.first)}},features:[a.qOj],decls:16,vars:11,consts:[[1,\"m-sm-30\"],[1,\"mb-8\"],[1,\"text-2xl\",\"mb-2\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[3,\"selection\"],[\"class\",\"relative flex justify-start items-center md:justify-between\\n mb-4 overlow-x-auto\",4,\"ngIf\"],[1,\"mat-elevation-z8\",\"relative\"],[\"class\",\"table-loading-shade\",4,\"ngIf\"],[1,\"table-container\",\"bg-paper\"],[3,\"dataSource\",\"selection\",4,\"ngIf\"],[3,\"length\",\"pageSize\",\"pageSizeOptions\",\"page\"],[1,\"relative\",\"flex\",\"justify-start\",\"items-center\",\"md:justify-between\",\"mb-4\",\"overlow-x-auto\"],[\"appearance\",\"fill\",1,\"search-bar\",\"mr-2\",\"text-base\",\"w-1/2\"],[\"matInput\",\"\",\"placeholder\",\"0x004a19ce...\",\"color\",\"primary\",3,\"keyup\"],[\"matSuffix\",\"\"],[1,\"table-loading-shade\"],[3,\"dataSource\",\"selection\"]],template:function(kt,rn){1&kt&&(a.TgZ(0,\"div\",0),a._UZ(1,\"app-breadcrumb\"),a.TgZ(2,\"div\",1),a.TgZ(3,\"div\",2),a._uU(4,\" Your Validator Accounts List \"),a.qZA(),a.TgZ(5,\"p\",3),a._uU(6,\" Full list of all validating public keys managed by your Prysm wallet \"),a.qZA(),a.qZA(),a._UZ(7,\"app-account-selections\",4),a.YNc(8,bn,8,1,\"div\",5),a.ALo(9,\"async\"),a.TgZ(10,\"div\",6),a.YNc(11,kn,2,0,\"div\",7),a.TgZ(12,\"div\",8),a.YNc(13,Rn,1,2,\"app-accounts-table\",9),a.ALo(14,\"async\"),a.qZA(),a.TgZ(15,\"mat-paginator\",10),a.NdJ(\"page\",function(Fn){return rn.handlePageEvent(Fn)}),a.qZA(),a.qZA(),a.qZA()),2&kt&&(a.xp6(7),a.Q6J(\"selection\",rn.selection),a.xp6(1),a.Q6J(\"ngIf\",a.lcZ(9,7,rn.tableDataSource$)),a.xp6(3),a.Q6J(\"ngIf\",rn.loading),a.xp6(2),a.Q6J(\"ngIf\",a.lcZ(14,9,rn.tableDataSource$)),a.xp6(2),a.Q6J(\"length\",rn.totalData)(\"pageSize\",rn.pageSize)(\"pageSizeOptions\",rn.pageSizes))},directives:[M.L,Jt,s.O5,f.NW,q.KE,q.hX,Me.Nt,Ke.Hw,q.R9,Qe,ot.$g,cn],pipes:[s.Ov],encapsulation:2}),Bt})();var It=c(5257),it=c(2081),St=c(3974);const Gt=[\"slashingProtection\"],fn=[\"importAccounts\"];function gn(Bt,_n){1&Bt&&(a.TgZ(0,\"div\",14),a._UZ(1,\"mat-spinner\",15),a.qZA()),2&Bt&&(a.xp6(1),a.Q6J(\"diameter\",25))}let Yt=(()=>{class Bt{constructor(kt,rn,Sn,Fn,Gn){this.formBuilder=kt,this.walletService=rn,this.router=Sn,this.zone=Fn,this.notificationService=Gn,this.loading=!1,this.keystoresFormGroup=this.formBuilder.group({keystoresImported:this.formBuilder.array([],r.kI.required)})}get importKeystores$(){var kt;const rn=[];let Sn=[];if(this.keystoresFormGroup.controls.keystoresImported.controls.forEach(Fn=>{var Gn,li;rn.push(JSON.stringify(null===(Gn=Fn.get(\"keystore\"))||void 0===Gn?void 0:Gn.value)),Sn.push(null===(li=Fn.get(\"keystorePassword\"))||void 0===li?void 0:li.value)}),null===(kt=this.importAccounts)||void 0===kt?void 0:kt.uniqueToggleFormControl.value){const Fn=[];return rn.forEach((Gn,li)=>{Fn.push(this.walletService.importKeystores({keystores_imported:[Gn],keystores_password:Sn[li]}))}),(0,R.$R)(...Fn)}return this.walletService.importKeystores({keystores_imported:rn,keystores_password:Sn[0]})}submit(){var kt,rn;if(this.keystoresFormGroup.invalid||(null===(kt=this.slashingProtection)||void 0===kt?void 0:kt.invalid))return;this.loading=!0;const Sn=[this.importKeystores$],Fn=null===(rn=this.slashingProtection)||void 0===rn?void 0:rn.importedFiles[0];if(Fn){const Gn={slashing_protection_json:JSON.stringify(Fn)};Sn.push(this.walletService.importSlashingProtection(Gn))}(0,R.$R)(...Sn).pipe((0,It.q)(1),(0,te.w)(Gn=>(Gn&&(this.notificationService.notifySuccess(\"Successfully imported keystores\"),this.loading=!1,this.zone.run(()=>{this.router.navigate([\"/\"+be.Sn+\"/wallet/accounts\"])})),Gn)),(0,fe.K)(Gn=>(this.loading=!1,(0,C._)(Gn)))).subscribe()}}return Bt.\\u0275fac=function(kt){return new(kt||Bt)(a.Y36(r.qu),a.Y36(b.X),a.Y36(e.F0),a.Y36(a.R0b),a.Y36(y.g))},Bt.\\u0275cmp=a.Xpm({type:Bt,selectors:[[\"app-import\"]],viewQuery:function(kt,rn){if(1&kt&&(a.Gf(Gt,5),a.Gf(fn,5)),2&kt){let Sn;a.iGM(Sn=a.CRH())&&(rn.slashingProtection=Sn.first),a.iGM(Sn=a.CRH())&&(rn.importAccounts=Sn.first)}},decls:19,vars:3,consts:[[1,\"md:w-2/3\"],[1,\"bg-paper\",\"import-accounts\"],[1,\"px-6\",\"pb-4\"],[3,\"formGroup\"],[\"importAccounts\",\"\"],[\"slashingProtection\",\"\"],[1,\"my-4\"],[1,\"flex\"],[\"routerLink\",\"/dashboard/wallet/accounts\"],[\"mat-raised-button\",\"\",\"color\",\"accent\"],[1,\"mx-3\"],[1,\"btn-container\"],[\"mat-raised-button\",\"\",\"color\",\"primary\",3,\"disabled\",\"click\"],[\"class\",\"btn-progress\",4,\"ngIf\"],[1,\"btn-progress\"],[\"color\",\"primary\",3,\"diameter\"]],template:function(kt,rn){if(1&kt&&(a._UZ(0,\"app-breadcrumb\"),a.TgZ(1,\"div\",0),a.TgZ(2,\"mat-card\",1),a.TgZ(3,\"div\",2),a._UZ(4,\"app-import-accounts-form\",3,4),a._UZ(6,\"app-import-protection\",null,5),a._UZ(8,\"div\",6),a.TgZ(9,\"div\",7),a.TgZ(10,\"a\",8),a.TgZ(11,\"button\",9),a._uU(12,\"Back to Accounts\"),a.qZA(),a.qZA(),a._UZ(13,\"div\",10),a.TgZ(14,\"div\",7),a.TgZ(15,\"div\",11),a.TgZ(16,\"button\",12),a.NdJ(\"click\",function(){return rn.submit()}),a._uU(17,\" Submit Keystores \"),a.qZA(),a.YNc(18,gn,2,1,\"div\",13),a.qZA(),a.qZA(),a.qZA(),a.qZA(),a.qZA(),a.qZA()),2&kt){const Sn=a.MAs(7);a.xp6(4),a.Q6J(\"formGroup\",rn.keystoresFormGroup),a.xp6(12),a.Q6J(\"disabled\",rn.loading||rn.keystoresFormGroup.invalid||Sn.invalid),a.xp6(2),a.Q6J(\"ngIf\",rn.loading)}},directives:[M.L,B.a8,it.u,r.JL,r.sg,St.s,e.yS,A.lW,s.O5,ot.$g],encapsulation:2}),Bt})();var Rt=c(9765),Tt=c(7496);function zt(Bt,_n){if(1&Bt&&(a.TgZ(0,\"div\",2),a.TgZ(1,\"div\",3),a.TgZ(2,\"p\",4),a._uU(3,\" YOUR WALLET KIND \"),a.qZA(),a.TgZ(4,\"div\",5),a._uU(5),a.qZA(),a.TgZ(6,\"p\",6),a._uU(7),a.qZA(),a.TgZ(8,\"div\",7),a.TgZ(9,\"a\",8),a.TgZ(10,\"button\",9),a._uU(11,\" Read More \"),a.qZA(),a.qZA(),a.qZA(),a.qZA(),a.TgZ(12,\"div\",10),a._UZ(13,\"img\",11),a.qZA(),a.qZA()),2&Bt){const kt=a.oxw();a.xp6(5),a.hij(\" \",kt.info[kt.kind].name,\" \"),a.xp6(2),a.hij(\" \",kt.info[kt.kind].description,\" \"),a.xp6(2),a.Q6J(\"href\",kt.info[kt.kind].docsLink,a.LSH)}}let dn=(()=>{class Bt{constructor(){this.kind=\"UNKNOWN\",this.info={IMPORTED:{name:\"Imported Wallet\",description:\"Imported (non-deterministic) wallets are the recommended wallets to use with Prysm when coming from the official eth2 launchpad\",docsLink:\"https://docs.prylabs.network/docs/wallet/nondeterministic\"},DERIVED:{name:\"HD Wallet\",description:\"Hierarchical-deterministic (HD) wallets are secure blockchain wallets derived from a seed phrase (a 24 word mnemonic)\",docsLink:\"https://docs.prylabs.network/docs/wallet/deterministic\"},REMOTE:{name:\"Remote Signing Wallet\",description:\"Remote wallets are the most secure, as they keep your private keys away from your validator\",docsLink:\"https://docs.prylabs.network/docs/wallet/remote\"},UNKNOWN:{name:\"Unknown\",description:\"Could not determine your wallet kind\",docsLink:\"https://docs.prylabs.network/docs/wallet/remote\"}}}}return Bt.\\u0275fac=function(kt){return new(kt||Bt)},Bt.\\u0275cmp=a.Xpm({type:Bt,selectors:[[\"app-wallet-kind\"]],inputs:{kind:\"kind\"},decls:2,vars:1,consts:[[1,\"bg-primary\"],[\"class\",\"wallet-kind-card relative flex items-center justify-between px-4 pt-4\",4,\"ngIf\"],[1,\"wallet-kind-card\",\"relative\",\"flex\",\"items-center\",\"justify-between\",\"px-4\",\"pt-4\"],[1,\"pr-4\",\"w-3/4\"],[1,\"m-0\",\"uppercase\",\"text-muted\",\"text-sm\",\"leading-snug\"],[1,\"text-2xl\",\"mb-4\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[1,\"mt-6\",\"mb-4\"],[\"target\",\"_blank\",3,\"href\"],[\"mat-raised-button\",\"\",\"color\",\"accent\"],[1,\"w-1/4\"],[\"src\",\"/assets/images/undraw/wallet.svg\",\"alt\",\"wallet\"]],template:function(kt,rn){1&kt&&(a.TgZ(0,\"mat-card\",0),a.YNc(1,zt,14,3,\"div\",1),a.qZA()),2&kt&&(a.xp6(1),a.Q6J(\"ngIf\",rn.kind))},directives:[B.a8,s.O5,Tt.V,A.lW],encapsulation:2,changeDetection:0}),Bt})();var Ht=c(5939),$t=c(171);function wt(Bt,_n){if(1&Bt&&(a.TgZ(0,\"mat-expansion-panel\"),a.TgZ(1,\"mat-expansion-panel-header\"),a.TgZ(2,\"mat-panel-title\"),a._uU(3),a.qZA(),a.qZA(),a._UZ(4,\"p\",1),a.qZA()),2&Bt){const kt=_n.$implicit;a.xp6(3),a.hij(\" \",kt.title,\" \"),a.xp6(1),a.Q6J(\"innerHTML\",kt.content,a.oJD)}}let Kt=(()=>{class Bt{constructor(){this.items=[{title:\"How are my private keys stored?\",content:'\\n Private keys are encrypted using the EIP-2334 keystore standard for BLS-12381 private keys, which is implemented by all eth2 client teams.

The internal representation Prysm uses, however, is quite different. For optimization purposes, we store a single EIP-2335 keystore called all-accounts.keystore.json which stores your private keys encrypted by a strong password.

This file is still compliant with EIP-2335.\\n '},{title:\"Is my wallet password stored?\",content:\"We do not store your wallet password\"},{title:\"How can I recover my wallet?\",content:'Currently, you cannot recover an HD wallet from the web interface. If you wish to recover your wallet, you can use Prysm from the command line to accomplish this goal. You can see our detailed documentation on recovering HD wallets here'}]}}return Bt.\\u0275fac=function(kt){return new(kt||Bt)},Bt.\\u0275cmp=a.Xpm({type:Bt,selectors:[[\"app-wallet-help\"]],decls:2,vars:1,consts:[[4,\"ngFor\",\"ngForOf\"],[1,\"text-base\",\"leading-snug\",3,\"innerHTML\"]],template:function(kt,rn){1&kt&&(a.TgZ(0,\"mat-accordion\"),a.YNc(1,wt,5,2,\"mat-expansion-panel\",0),a.qZA()),2&kt&&(a.xp6(1),a.Q6J(\"ngForOf\",rn.items))},directives:[$t.pp,s.sg,$t.ib,$t.yz,$t.yK],encapsulation:2,changeDetection:0}),Bt})();function Pn(Bt,_n){if(1&Bt&&(a.TgZ(0,\"div\"),a.TgZ(1,\"div\",1),a.TgZ(2,\"div\",2),a._uU(3,\"Accounts Keystore File\"),a.qZA(),a.TgZ(4,\"mat-icon\",3),a._uU(5,\" help_outline \"),a.qZA(),a.qZA(),a.TgZ(6,\"div\",4),a._uU(7),a.qZA(),a.qZA()),2&Bt){const kt=a.oxw();a.xp6(4),a.Q6J(\"matTooltip\",kt.keystoreTooltip),a.xp6(3),a.hij(\" \",null==kt.wallet?null:kt.wallet.wallet_path,\"/direct/accounts/all-accounts.keystore.json \")}}function Un(Bt,_n){if(1&Bt&&(a.TgZ(0,\"div\"),a.TgZ(1,\"div\",1),a.TgZ(2,\"div\",2),a._uU(3,\"Encrypted Seed File\"),a.qZA(),a.TgZ(4,\"mat-icon\",3),a._uU(5,\" help_outline \"),a.qZA(),a.qZA(),a.TgZ(6,\"div\",4),a._uU(7),a.qZA(),a.qZA()),2&Bt){const kt=a.oxw();a.xp6(4),a.Q6J(\"matTooltip\",kt.encryptedSeedTooltip),a.xp6(3),a.hij(\" \",null==kt.wallet?null:kt.wallet.wallet_path,\"/derived/seed.encrypted.json \")}}let bi=(()=>{class Bt{constructor(){this.wallet=null,this.walletDirTooltip=\"The directory on disk which your validator client uses to determine the location of your validating keys and accounts configuration\",this.keystoreTooltip=\"An EIP-2335 compliant, JSON file storing all your validating keys encrypted by a strong password\",this.encryptedSeedTooltip=\"An EIP-2335 compliant JSON file containing your encrypted wallet seed\"}}return Bt.\\u0275fac=function(kt){return new(kt||Bt)},Bt.\\u0275cmp=a.Xpm({type:Bt,selectors:[[\"app-files-and-directories\"]],inputs:{wallet:\"wallet\"},decls:12,vars:4,consts:[[1,\"grid\",\"grid-cols-1\",\"gap-y-6\"],[1,\"flex\",\"justify-between\"],[1,\"text-white\",\"uppercase\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"text-muted\",\"mt-1\",\"text-base\",\"cursor-pointer\",3,\"matTooltip\"],[1,\"text-primary\",\"text-base\",\"mt-2\"],[4,\"ngIf\"]],template:function(kt,rn){1&kt&&(a.TgZ(0,\"mat-card\"),a.TgZ(1,\"div\",0),a.TgZ(2,\"div\"),a.TgZ(3,\"div\",1),a.TgZ(4,\"div\",2),a._uU(5,\"Wallet Directory\"),a.qZA(),a.TgZ(6,\"mat-icon\",3),a._uU(7,\" help_outline \"),a.qZA(),a.qZA(),a.TgZ(8,\"div\",4),a._uU(9),a.qZA(),a.qZA(),a.YNc(10,Pn,8,2,\"div\",5),a.YNc(11,Un,8,2,\"div\",5),a.qZA(),a.qZA()),2&kt&&(a.xp6(6),a.Q6J(\"matTooltip\",rn.walletDirTooltip),a.xp6(3),a.hij(\" \",null==rn.wallet?null:rn.wallet.wallet_path,\" \"),a.xp6(1),a.Q6J(\"ngIf\",\"IMPORTED\"===(null==rn.wallet?null:rn.wallet.keymanager_kind)),a.xp6(1),a.Q6J(\"ngIf\",\"DERIVED\"===(null==rn.wallet?null:rn.wallet.keymanager_kind)))},directives:[B.a8,Ke.Hw,Mt.gM,s.O5],encapsulation:2,changeDetection:0}),Bt})();function yi(Bt,_n){1&Bt&&(a.TgZ(0,\"mat-icon\",12),a._uU(1,\"help\"),a.qZA(),a._uU(2,\" Help \"))}function Mi(Bt,_n){1&Bt&&(a.TgZ(0,\"mat-icon\",12),a._uU(1,\"folder\"),a.qZA(),a._uU(2,\" Files \"))}function wi(Bt,_n){if(1&Bt&&(a.TgZ(0,\"div\",5),a.TgZ(1,\"div\",6),a._UZ(2,\"app-wallet-kind\",7),a.qZA(),a.TgZ(3,\"div\",8),a.TgZ(4,\"mat-tab-group\",9),a.TgZ(5,\"mat-tab\"),a.YNc(6,yi,3,0,\"ng-template\",10),a._UZ(7,\"app-wallet-help\"),a.qZA(),a.TgZ(8,\"mat-tab\"),a.YNc(9,Mi,3,0,\"ng-template\",10),a._UZ(10,\"app-files-and-directories\",11),a.qZA(),a.qZA(),a.qZA(),a.qZA()),2&Bt){const kt=a.oxw();a.xp6(2),a.Q6J(\"kind\",kt.keymanagerKind),a.xp6(8),a.Q6J(\"wallet\",kt.wallet)}}let ni=(()=>{class Bt{constructor(kt){this.walletService=kt,this.destroyed$=new Rt.xQ,this.loading=!1,this.wallet=null,this.keymanagerKind=\"UNKNOWN\"}ngOnInit(){this.fetchData()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}fetchData(){this.loading=!0,this.walletService.walletConfig$.pipe((0,Pe.R)(this.destroyed$),(0,g.b)(kt=>{this.loading=!1,this.wallet=kt,this.keymanagerKind=this.wallet.keymanager_kind?this.wallet.keymanager_kind:\"DERIVED\"}),(0,fe.K)(kt=>(this.loading=!1,(0,C._)(kt)))).subscribe()}}return Bt.\\u0275fac=function(kt){return new(kt||Bt)(a.Y36(b.X))},Bt.\\u0275cmp=a.Xpm({type:Bt,selectors:[[\"app-wallet-details\"]],decls:8,vars:1,consts:[[1,\"wallet\",\"m-sm-30\"],[1,\"mb-6\"],[1,\"text-2xl\",\"mb-2\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[\"class\",\"flex flex-wrap md:flex-no-wrap items-center gap-6\",4,\"ngIf\"],[1,\"flex\",\"flex-wrap\",\"md:flex-no-wrap\",\"items-center\",\"gap-6\"],[1,\"w-full\",\"md:w-1/2\"],[3,\"kind\"],[1,\"w-full\",\"md:w-1/2\",\"px-0\",\"md:px-6\"],[\"animationDuration\",\"0ms\",\"backgroundColor\",\"primary\"],[\"mat-tab-label\",\"\"],[3,\"wallet\"],[1,\"mr-4\"]],template:function(kt,rn){1&kt&&(a.TgZ(0,\"div\",0),a._UZ(1,\"app-breadcrumb\"),a.TgZ(2,\"div\",1),a.TgZ(3,\"div\",2),a._uU(4,\" Wallet Information \"),a.qZA(),a.TgZ(5,\"p\",3),a._uU(6,\" Information about your current wallet and its configuration options \"),a.qZA(),a.qZA(),a.YNc(7,wi,11,2,\"div\",4),a.qZA()),2&kt&&(a.xp6(7),a.Q6J(\"ngIf\",!rn.loading&&rn.wallet&&rn.keymanagerKind))},directives:[M.L,s.O5,dn,Ht.SP,Ht.uX,Ht.uD,Kt,bi,Ke.Hw],encapsulation:2}),Bt})(),_i=(()=>{class Bt{constructor(){}}return Bt.\\u0275fac=function(kt){return new(kt||Bt)},Bt.\\u0275cmp=a.Xpm({type:Bt,selectors:[[\"app-wallet-component\"]],decls:1,vars:0,template:function(kt,rn){1&kt&&a._UZ(0,\"router-outlet\")},directives:[e.lC],styles:[\"\"]}),Bt})();var qi=c(2679),Ui=c(9551);const Si=[{path:\"\",component:_i,data:{breadCrumb:\"Wallet\"},children:[{path:\"\",redirectTo:\"accounts\",pathMatch:\"full\"},{path:\"accounts\",data:{breadcrumb:\"Accounts\"},children:[{path:\"\",component:ct}]},{path:\"details\",data:{breadcrumb:\"Wallet Details\"},component:ni},{path:\"accounts/voluntary-exit\",data:{breadcrumb:\"Voluntary Exit\"},component:d},{path:\"accounts/backup\",data:{breadcrumb:\"backup\"},component:(()=>{class Bt extends l.H{constructor(kt,rn,Sn){super(),this.walletService=kt,this.notificationService=rn,this.formBuilder=Sn,this.toggledAll=new r.NI(!1),this.accountBackForm=this.formBuilder.group({},{validators:[m.Y.LengthMustBeBiggerThanOrEqual(1)]}),this.encryptionPasswordForm=this.formBuilder.group({password:[\"\",[r.kI.required,r.kI.minLength(8)]],passwordConfirmation:[\"\",[r.kI.required,r.kI.minLength(8)]]},{validators:[qi.Q.matchingPasswordConfirmation]})}backUp(){if(this.encryptionPasswordForm.invalid)return;const kt=this.getRequestForm();this.backupRequest(kt).subscribe(rn=>this.back())}backupRequest(kt){return this.walletService.backUpAccounts(kt).pipe((0,g.b)(()=>{this.notificationService.notifySuccess(`Successfully backed up ${kt.public_keys.length} accounts`)}),(0,fe.K)(rn=>{throw this.notificationService.notifyError(\"An error occurred during backup\"),rn}))}getRequestForm(){return{public_keys:Object.keys(this.accountBackForm.value),backup_password:this.encryptionPasswordForm.value.password}}}return Bt.\\u0275fac=function(kt){return new(kt||Bt)(a.Y36(b.X),a.Y36(y.g),a.Y36(r.qu))},Bt.\\u0275cmp=a.Xpm({type:Bt,selectors:[[\"app-account-backup\"]],features:[a.qOj],decls:16,vars:3,consts:[[1,\"md:w-2/3\"],[1,\"px-6\",\"pb-4\"],[1,\"import-keys-form\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-6\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[3,\"formGroup\"],[\"title\",\"Encryption Password\",\"subtitle\",\"Password to use for your keystores\",\"label\",\"Encryption Password\",\"confirmationLabel\",\"Confirm Encryption Password\",3,\"formGroup\"],[1,\"flex\",\"w-100\",\"justify-end\"],[\"color\",\"accent\",\"mat-raised-button\",\"\",3,\"click\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"disabled\",\"click\"]],template:function(kt,rn){1&kt&&(a._UZ(0,\"app-breadcrumb\"),a.TgZ(1,\"mat-card\",0),a.TgZ(2,\"div\",1),a.TgZ(3,\"div\",2),a.TgZ(4,\"div\",3),a._uU(5,\" Back Up Selected Account(s) \"),a.qZA(),a.TgZ(6,\"div\",4),a._uU(7,\" We'll convert your selected accounts into individual, EIP-2335 compliant, password protected files compressed into a zip file \"),a.qZA(),a._UZ(8,\"app-accounts-form-selection\",5),a._UZ(9,\"app-password-form\",6),a.qZA(),a.TgZ(10,\"mat-card-actions\"),a.TgZ(11,\"div\",7),a.TgZ(12,\"button\",8),a.NdJ(\"click\",function(){return rn.back()}),a._uU(13,\"Cancel\"),a.qZA(),a.TgZ(14,\"button\",9),a.NdJ(\"click\",function(){return rn.backUp()}),a._uU(15,\"Submit\"),a.qZA(),a.qZA(),a.qZA(),a.qZA(),a.qZA()),2&kt&&(a.xp6(8),a.Q6J(\"formGroup\",rn.accountBackForm),a.xp6(1),a.Q6J(\"formGroup\",rn.encryptionPasswordForm),a.xp6(5),a.Q6J(\"disabled\",rn.encryptionPasswordForm.invalid||rn.accountBackForm.invalid))},directives:[M.L,B.a8,me,r.JL,r.sg,Ui.G,B.hq,A.lW],styles:[\"\"]}),Bt})()},{path:\"accounts/import\",data:{breadcrumb:\"Import Accounts\"},component:Yt}]}];let Vi=(()=>{class Bt{}return Bt.\\u0275fac=function(kt){return new(kt||Bt)},Bt.\\u0275mod=a.oAB({type:Bt}),Bt.\\u0275inj=a.cJS({providers:[],imports:[[e.Bz.forChild(Si)],e.Bz]}),Bt})(),Ri=(()=>{class Bt{}return Bt.\\u0275fac=function(kt){return new(kt||Bt)},Bt.\\u0275mod=a.oAB({type:Bt}),Bt.\\u0275inj=a.cJS({imports:[[s.ez,Vi,r.u5,r.UX,e.Bz,u.m]]}),Bt})()},4624:(st,P,c)=>{\"use strict\";c.d(P,{G:()=>e});const e=new(c(7716).OlP)(\"ENVIRONMENT\")},775:(st,P,c)=>{\"use strict\";var s=c(9075),e=c(7716),r=c(6237),u=c(1841),l=c(9895),m=c(9765),a=c(6782),b=c(8307),y=c(5072),M=c(9625),B=c(945),w=c(5917),E=c(9761),O=c(9773),k=c(8002),Y=c(5304),z=c(3190),W=c(6215);class K extends W.X{constructor(Ot){super(Ot)}next(Ot){const he=Ot;$(he,this.getValue())||super.next(he)}}function $(De,Ot){return JSON.stringify(De)===JSON.stringify(Ot)}var re=c(7519),me=c(7349);function q(De,Ot){return\"object\"==typeof De&&\"object\"==typeof Ot?$(De,Ot):De===Ot}function Me(De,Ot,he){return De.pipe((0,k.U)(Ot),(0,re.x)(he||q),(0,me.d)(1))}var A=c(8537);let f=(()=>{class De{constructor(he,yt){this.http=he,this.environmenter=yt,this.apiUrl=this.environmenter.env.validatorEndpoint,this.beaconNodeState$=new K({}),this.nodeEndpoint$=Me(this.checkState(),tn=>tn.beacon_node_endpoint+\"/eth/v1alpha1\"),this.connected$=Me(this.checkState(),tn=>tn.connected),this.syncing$=Me(this.checkState(),tn=>tn.syncing),this.chainHead$=Me(this.checkState(),tn=>tn.chain_head),this.genesisTime$=Me(this.checkState(),tn=>tn.genesis_time),this.peers$=this.http.get(`${this.apiUrl}/beacon/peers`),this.latestClockSlotPoll$=(0,B.F)(3e3).pipe((0,E.O)(0),(0,O.zg)(tn=>Me(this.checkState(),Cn=>Cn.genesis_time)),(0,k.U)(tn=>{const Cn=Math.floor(Date.now()/1e3);return Math.floor((Cn-tn)/12)})),this.nodeStatusPoll$=(0,B.F)(3e3).pipe((0,E.O)(0),(0,O.zg)(tn=>this.updateState()))}fetchNodeStatus(){return this.http.get(`${this.apiUrl}/beacon/status`)}checkState(){return this.isEmpty(this.beaconNodeState$.getValue())?this.updateState():this.beaconNodeState$.asObservable()}updateState(){return this.fetchNodeStatus().pipe((0,Y.K)(he=>(0,w.of)({beacon_node_endpoint:\"unknown\",connected:!1,syncing:!1,chain_head:{head_epoch:0}})),(0,z.w)(he=>(this.beaconNodeState$.next(he),this.beaconNodeState$)))}isEmpty(he){for(const yt in he)if(he.hasOwnProperty(yt))return!1;return!0}}return De.\\u0275fac=function(he){return new(he||De)(e.LFG(u.eN),e.LFG(A.Y))},De.\\u0275prov=e.Yz7({token:De,factory:De.\\u0275fac,providedIn:\"root\"}),De})();var v=c(4935),D=c(8583),I=c(278);function Z(De,Ot){if(1&De&&(e.TgZ(0,\"div\",1),e.TgZ(1,\"div\",2),e._uU(2),e.qZA(),e.TgZ(3,\"div\"),e._uU(4),e.qZA(),e.qZA()),2&De){const he=Ot.ngIf;e.xp6(2),e.hij(\"Beacon: \",he.beacon,\"\"),e.xp6(2),e.hij(\"Validator: \",he.validator,\"\")}}let R=(()=>{class De{constructor(he){this.validatorService=he,this.version$=this.validatorService.version$}}return De.\\u0275fac=function(he){return new(he||De)(e.Y36(I.o))},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-version\"]],decls:2,vars:3,consts:[[\"class\",\"version text-xs p-5 break-all\",4,\"ngIf\"],[1,\"version\",\"text-xs\",\"p-5\",\"break-all\"],[1,\"mb-2\"]],template:function(he,yt){1&he&&(e.YNc(0,Z,5,2,\"div\",0),e.ALo(1,\"async\")),2&he&&e.Q6J(\"ngIf\",e.lcZ(1,1,yt.version$))},directives:[D.O5],pipes:[D.Ov],encapsulation:2}),De})();var C=c(1095),g=c(6627),S=c(7496);function te(De,Ot){if(1&De&&(e.TgZ(0,\"a\",11),e.TgZ(1,\"button\",12),e.TgZ(2,\"div\",13),e.TgZ(3,\"mat-icon\",14),e._uU(4),e.qZA(),e.TgZ(5,\"span\",5),e._uU(6),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&De){const he=e.oxw().$implicit;e.Q6J(\"routerLink\",he.path),e.xp6(4),e.hij(\" \",he.icon,\" \"),e.xp6(2),e.hij(\" \",he.name,\" \")}}function Oe(De,Ot){if(1&De&&(e.TgZ(0,\"a\",15),e.TgZ(1,\"button\",12),e.TgZ(2,\"div\",13),e.TgZ(3,\"mat-icon\",14),e._uU(4),e.qZA(),e.TgZ(5,\"span\",5),e._uU(6),e.qZA(),e.TgZ(7,\"div\",16),e._uU(8,\"Coming Soon\"),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&De){const he=e.oxw().$implicit;e.xp6(4),e.hij(\" \",he.icon,\" \"),e.xp6(2),e.hij(\" \",he.name,\" \")}}function fe(De,Ot){if(1&De&&(e.TgZ(0,\"div\"),e.YNc(1,te,7,3,\"a\",9),e.YNc(2,Oe,9,2,\"a\",10),e.qZA()),2&De){const he=Ot.$implicit;e.xp6(1),e.Q6J(\"ngIf\",!he.comingSoon),e.xp6(1),e.Q6J(\"ngIf\",he.comingSoon)}}function ie(De,Ot){if(1&De&&(e.TgZ(0,\"div\",7),e.YNc(1,fe,3,2,\"div\",8),e.qZA()),2&De){const he=e.oxw();e.xp6(1),e.Q6J(\"ngForOf\",null==he.link?null:he.link.children)}}let be=(()=>{class De{constructor(){this.link=null,this.collapsed=!0}toggleCollapsed(){this.collapsed=!this.collapsed}}return De.\\u0275fac=function(he){return new(he||De)},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-sidebar-expandable-link\"]],inputs:{link:\"link\"},decls:11,vars:3,consts:[[1,\"nav-item\",\"expandable\"],[\"mat-button\",\"\",1,\"nav-expandable-button\",3,\"click\"],[1,\"content\"],[1,\"flex\",\"items-center\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\"],[1,\"ml-6\"],[\"class\",\"submenu\",4,\"ngIf\"],[1,\"submenu\"],[4,\"ngFor\",\"ngForOf\"],[\"class\",\"nav-item\",\"routerLinkActive\",\"active\",3,\"routerLink\",4,\"ngIf\"],[\"class\",\"nav-item\",4,\"ngIf\"],[\"routerLinkActive\",\"active\",1,\"nav-item\",3,\"routerLink\"],[\"mat-button\",\"\",1,\"nav-button\"],[1,\"content\",\"flex\",\"items-center\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"ml-1\"],[1,\"nav-item\"],[1,\"bg-primary\",\"ml-4\",\"px-4\",\"py-0\",\"text-white\",\"rounded-lg\",\"text-xs\",\"content-center\"]],template:function(he,yt){1&he&&(e.TgZ(0,\"a\",0),e.TgZ(1,\"button\",1),e.NdJ(\"click\",function(){return yt.toggleCollapsed()}),e.TgZ(2,\"div\",2),e.TgZ(3,\"div\",3),e.TgZ(4,\"mat-icon\",4),e._uU(5),e.qZA(),e.TgZ(6,\"span\",5),e._uU(7),e.qZA(),e.qZA(),e.TgZ(8,\"mat-icon\",4),e._uU(9,\"chevron_right\"),e.qZA(),e.qZA(),e.qZA(),e.YNc(10,ie,2,1,\"div\",6),e.qZA()),2&he&&(e.xp6(5),e.Oqu(null==yt.link?null:yt.link.icon),e.xp6(2),e.Oqu(null==yt.link?null:yt.link.name),e.xp6(3),e.Q6J(\"ngIf\",!yt.collapsed))},directives:[C.lW,g.Hw,D.O5,D.sg,l.yS,l.Od],encapsulation:2}),De})();function pe(De,Ot){if(1&De&&(e.TgZ(0,\"a\",12),e.TgZ(1,\"button\",13),e.TgZ(2,\"div\",14),e.TgZ(3,\"mat-icon\",15),e._uU(4),e.qZA(),e.TgZ(5,\"span\",16),e._uU(6),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&De){const he=e.oxw().$implicit;e.Q6J(\"routerLink\",he.path),e.xp6(4),e.hij(\" \",he.icon,\" \"),e.xp6(2),e.hij(\" \",he.name,\" \")}}function Se(De,Ot){if(1&De&&(e.TgZ(0,\"a\",17),e.TgZ(1,\"button\",13),e.TgZ(2,\"div\",14),e.TgZ(3,\"mat-icon\",15),e._uU(4),e.qZA(),e.TgZ(5,\"span\",16),e._uU(6),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&De){const he=e.oxw().$implicit;e.Q6J(\"href\",he.externalUrl,e.LSH),e.xp6(4),e.hij(\" \",he.icon,\" \"),e.xp6(2),e.hij(\" \",he.name,\" \")}}function Pe(De,Ot){if(1&De&&e._UZ(0,\"app-sidebar-expandable-link\",18),2&De){const he=e.oxw().$implicit;e.Q6J(\"link\",he)}}function lt(De,Ot){if(1&De&&(e.TgZ(0,\"div\"),e.YNc(1,pe,7,3,\"a\",9),e.YNc(2,Se,7,3,\"a\",10),e.YNc(3,Pe,1,1,\"app-sidebar-expandable-link\",11),e.qZA()),2&De){const he=Ot.$implicit;e.xp6(1),e.Q6J(\"ngIf\",!he.children&&!he.externalUrl),e.xp6(1),e.Q6J(\"ngIf\",!he.children&&he.externalUrl),e.xp6(1),e.Q6J(\"ngIf\",he.children)}}let G=(()=>{class De{constructor(){this.links=null}}return De.\\u0275fac=function(he){return new(he||De)},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-sidebar\"]],inputs:{links:\"links\"},decls:11,vars:1,consts:[[1,\"sidenav\",\"bg-paper\"],[1,\"sidenav__hold\"],[1,\"brand-area\"],[1,\"flex\",\"items-center\",\"justify-center\",\"brand\"],[\"src\",\"https://prysmaticlabs.com/assets/Prysm.svg\",\"alt\",\"company-logo\"],[1,\"brand__text\"],[1,\"scrollbar-container\",\"scrollable\",\"position-relative\",\"ps\"],[1,\"navigation\"],[4,\"ngFor\",\"ngForOf\"],[\"class\",\"nav-item active\",\"routerLinkActive\",\"active\",3,\"routerLink\",4,\"ngIf\"],[\"class\",\"nav-item\",\"target\",\"_blank\",3,\"href\",4,\"ngIf\"],[3,\"link\",4,\"ngIf\"],[\"routerLinkActive\",\"active\",1,\"nav-item\",\"active\",3,\"routerLink\"],[\"mat-button\",\"\",1,\"nav-button\"],[1,\"content\",\"flex\",\"items-center\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"ml-1\"],[1,\"ml-6\"],[\"target\",\"_blank\",1,\"nav-item\",3,\"href\"],[3,\"link\"]],template:function(he,yt){1&he&&(e.TgZ(0,\"div\",0),e.TgZ(1,\"div\",1),e.TgZ(2,\"div\",2),e.TgZ(3,\"div\",3),e._UZ(4,\"img\",4),e.TgZ(5,\"span\",5),e._uU(6,\"Prysm Web\"),e.qZA(),e.qZA(),e.qZA(),e.TgZ(7,\"div\",6),e.TgZ(8,\"div\",7),e.YNc(9,lt,4,3,\"div\",8),e._UZ(10,\"app-version\"),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&he&&(e.xp6(9),e.Q6J(\"ngForOf\",yt.links))},directives:[D.sg,R,D.O5,l.yS,l.Od,C.lW,g.Hw,S.V,be],encapsulation:2}),De})();function Ze(De,Ot){if(1&De){const he=e.EpF();e.TgZ(0,\"div\",5),e.NdJ(\"click\",function(){return e.CHM(he),e.oxw().openNavigation()}),e._UZ(1,\"img\",6),e.qZA()}}let Xe=(()=>{class De{constructor(he,yt,tn){this.beaconNodeService=he,this.breakpointObserver=yt,this.router=tn,this.links=[{name:\"Validator Gains & Losses\",icon:\"trending_up\",path:\"/\"+M.Sn+\"/gains-and-losses\"},{name:\"Wallet & Accounts\",icon:\"account_balance_wallet\",children:[{name:\"Account List\",icon:\"list\",path:\"/\"+M.Sn+\"/wallet/accounts\"},{name:\"Wallet Information\",path:\"/\"+M.Sn+\"/wallet/details\",icon:\"settings_applications\"}]},{name:\"Process Analytics\",icon:\"whatshot\",children:[{name:\"System Logs\",icon:\"memory\",path:\"/\"+M.Sn+\"/system/logs\"},{name:\"Peer Locations Map\",icon:\"map\",path:\"/\"+M.Sn+\"/system/peers-map\"}]},{name:\"Read the Docs\",icon:\"style\",externalUrl:\"https://docs.prylabs.network\"}],this.isSmallScreen=!1,this.isOpened=!0,this.destroyed$$=new m.xQ,tn.events.pipe((0,a.R)(this.destroyed$$)).subscribe(Cn=>{this.isSmallScreen&&(this.isOpened=!1)})}ngOnInit(){this.beaconNodeService.nodeStatusPoll$.pipe((0,a.R)(this.destroyed$$)).subscribe(),this.registerBreakpointObserver()}ngOnDestroy(){this.destroyed$$.next(),this.destroyed$$.complete()}openChanged(he){this.isOpened=he}openNavigation(){this.isOpened=!0}registerBreakpointObserver(){this.breakpointObserver.observe([y.u3.XSmall,y.u3.Small]).pipe((0,b.b)(he=>{this.isSmallScreen=he.matches,this.isOpened=!this.isSmallScreen}),(0,a.R)(this.destroyed$$)).subscribe()}}return De.\\u0275fac=function(he){return new(he||De)(e.Y36(f),e.Y36(y.Yg),e.Y36(l.F0))},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-dashboard\"]],decls:7,vars:9,consts:[[1,\"bg-default\"],[3,\"mode\",\"opened\",\"fixedInViewport\",\"openedChange\"],[3,\"links\"],[\"class\",\"open-nav-icon\",3,\"click\",4,\"ngIf\"],[1,\"pt-6\",\"px-12\",\"pb-10\",\"bg-default\",\"min-h-screen\"],[1,\"open-nav-icon\",3,\"click\"],[\"src\",\"https://prysmaticlabs.com/assets/Prysm.svg\",\"alt\",\"company-logo\"]],template:function(he,yt){1&he&&(e.TgZ(0,\"mat-sidenav-container\",0),e.TgZ(1,\"mat-sidenav\",1),e.NdJ(\"openedChange\",function(Cn){return yt.openChanged(Cn)}),e._UZ(2,\"app-sidebar\",2),e.qZA(),e.TgZ(3,\"mat-sidenav-content\"),e.YNc(4,Ze,2,0,\"div\",3),e.TgZ(5,\"div\",4),e._UZ(6,\"router-outlet\"),e.qZA(),e.qZA(),e.qZA()),2&he&&(e.ekj(\"isSmallScreen\",yt.isSmallScreen)(\"smallHidden\",yt.isSmallScreen),e.xp6(1),e.Q6J(\"mode\",yt.isSmallScreen?\"over\":\"side\")(\"opened\",yt.isOpened)(\"fixedInViewport\",!yt.isSmallScreen),e.xp6(1),e.Q6J(\"links\",yt.links),e.xp6(2),e.Q6J(\"ngIf\",yt.isSmallScreen&&!yt.isOpened))},directives:[v.TM,v.JX,G,v.Rh,D.O5,l.lC],encapsulation:2}),De})();var Ke=c(9851),Le=c(3738),mt=c(2024),Jt=c(2673),dt=c(6684),Re=c(9198),de=c(1459),le=c(1436);const U=function(){return{\"border-radius\":\"0\",margin:\"10px\",height:\"10px\"}};function H(De,Ot){1&De&&(e.TgZ(0,\"div\",6),e._UZ(1,\"ngx-skeleton-loader\",7),e.qZA()),2&De&&(e.xp6(1),e.Q6J(\"theme\",e.DdM(1,U)))}const j=function(){return[]};function _e(De,Ot){1&De&&e.YNc(0,H,2,2,\"div\",5),2&De&&e.Q6J(\"ngForOf\",e.DdM(1,j).constructor(4))}function Qe(De,Ot){if(1&De&&(e.TgZ(0,\"div\",12),e._uU(1),e.qZA()),2&De){const he=Ot.ngIf;e.xp6(1),e.hij(\" \",he.length,\" \")}}function ot(De,Ot){if(1&De&&(e.TgZ(0,\"div\",12),e._uU(1),e.qZA()),2&De){const he=Ot.ngIf;e.xp6(1),e.hij(\" \",he.length,\" \")}}function Je(De,Ot){if(1&De&&(e.TgZ(0,\"div\",12),e._uU(1),e.qZA()),2&De){const he=Ot.ngIf;e.xp6(1),e.hij(\" \",he.length,\" \")}}function At(De,Ot){if(1&De&&(e.TgZ(0,\"div\",8),e.TgZ(1,\"div\"),e.TgZ(2,\"div\",9),e.TgZ(3,\"div\",10),e._uU(4,\"Total ETH Balance\"),e.qZA(),e.TgZ(5,\"mat-icon\",11),e._uU(6,\" help_outline \"),e.qZA(),e.qZA(),e.TgZ(7,\"div\",12),e._uU(8),e.ALo(9,\"number\"),e.qZA(),e.qZA(),e.TgZ(10,\"div\"),e.TgZ(11,\"div\",9),e.TgZ(12,\"div\",10),e._uU(13,\"Recent Epoch\"),e._UZ(14,\"br\"),e._uU(15,\"Gains\"),e.qZA(),e.TgZ(16,\"mat-icon\",11),e._uU(17,\" help_outline \"),e.qZA(),e.qZA(),e.TgZ(18,\"div\",12),e._uU(19),e.ALo(20,\"number\"),e.qZA(),e.qZA(),e.TgZ(21,\"div\"),e.TgZ(22,\"div\",9),e.TgZ(23,\"div\",10),e._uU(24,\"Correctly Voted\"),e._UZ(25,\"br\"),e._uU(26,\"Head Percent\"),e.qZA(),e.TgZ(27,\"mat-icon\",11),e._uU(28,\" help_outline \"),e.qZA(),e.qZA(),e.TgZ(29,\"div\",12),e._uU(30),e.ALo(31,\"number\"),e.qZA(),e.qZA(),e.TgZ(32,\"div\"),e.TgZ(33,\"div\",9),e.TgZ(34,\"div\",10),e._uU(35,\"Validating Keys\"),e.qZA(),e.TgZ(36,\"mat-icon\",11),e._uU(37,\" help_outline \"),e.qZA(),e.qZA(),e.YNc(38,Qe,2,1,\"div\",13),e.ALo(39,\"async\"),e.qZA(),e.TgZ(40,\"div\"),e.TgZ(41,\"div\",9),e.TgZ(42,\"div\",10),e._uU(43,\"Overall Score\"),e.qZA(),e.TgZ(44,\"mat-icon\",11),e._uU(45,\" help_outline \"),e.qZA(),e.qZA(),e.TgZ(46,\"div\",14),e._uU(47),e.qZA(),e.qZA(),e.TgZ(48,\"div\"),e.TgZ(49,\"div\",9),e.TgZ(50,\"div\",10),e._uU(51,\"Connected Peers\"),e.qZA(),e.TgZ(52,\"mat-icon\",11),e._uU(53,\" help_outline \"),e.qZA(),e.qZA(),e.YNc(54,ot,2,1,\"div\",13),e.ALo(55,\"async\"),e.qZA(),e.TgZ(56,\"div\"),e.TgZ(57,\"div\",9),e.TgZ(58,\"div\",10),e._uU(59,\"Total Peers\"),e.qZA(),e.TgZ(60,\"mat-icon\",11),e._uU(61,\" help_outline \"),e.qZA(),e.qZA(),e.YNc(62,Je,2,1,\"div\",13),e.ALo(63,\"async\"),e.qZA(),e.qZA()),2&De){const he=Ot.ngIf,yt=e.oxw();e.xp6(5),e.Q6J(\"matTooltip\",yt.tooltips.totalBalance),e.xp6(3),e.hij(\" \",he.totalBalance?e.xi3(9,18,he.totalBalance,\"1.4-4\")+\"ETH\":\"N/A\",\" \"),e.xp6(8),e.Q6J(\"matTooltip\",yt.tooltips.recentEpochGains),e.xp6(3),e.hij(\" \",e.xi3(20,21,he.recentEpochGains,\"1.4-5\"),\" ETH \"),e.xp6(8),e.Q6J(\"matTooltip\",yt.tooltips.correctlyVoted),e.xp6(3),e.hij(\" \",he.correctlyVotedHeadPercent?e.xi3(31,24,he.correctlyVotedHeadPercent,\"1.2-2\")+\"%\":\"N/A\",\" \"),e.xp6(6),e.Q6J(\"matTooltip\",yt.tooltips.keys),e.xp6(2),e.Q6J(\"ngIf\",e.lcZ(39,27,yt.validatingKeys$)),e.xp6(6),e.Q6J(\"matTooltip\",yt.tooltips.score),e.xp6(2),e.ekj(\"text-primary\",\"Poor\"!==he.overallScore)(\"text-red-500\",\"Poor\"===he.overallScore),e.xp6(1),e.hij(\" \",he.overallScore,\" \"),e.xp6(5),e.Q6J(\"matTooltip\",yt.tooltips.connectedPeers),e.xp6(2),e.Q6J(\"ngIf\",e.lcZ(55,29,yt.connectedPeers$)),e.xp6(6),e.Q6J(\"matTooltip\",yt.tooltips.totalPeers),e.xp6(2),e.Q6J(\"ngIf\",e.lcZ(63,31,yt.peers$))}}let Et=(()=>{class De{constructor(he,yt,tn,Cn){this.validatorService=he,this.walletService=yt,this.beaconNodeService=tn,this.changeDetectorRef=Cn,this.loading=!0,this.hasError=!1,this.noData=!1,this.tooltips={totalBalance:\"Describes your total validator balance across all your active validating keys\",recentEpochGains:\"This summarizes your total gains in ETH over the last epoch (approximately 6 minutes ago), which will give you an approximation of most recent performance\",correctlyVoted:\"The number of times in an epoch your validators voted correctly on the chain head vs. the total number of times they voted\",keys:\"Total number of active validating keys in your wallet\",score:\"A subjective scale from Perfect, Great, Good, to Poor which qualifies how well your validators are performing on average in terms of correct votes in recent epochs\",connectedPeers:\"Number of connected peers in your beacon node\",totalPeers:\"Total number of peers in your beacon node, which includes disconnected, connecting, idle peers\"},this.validatingKeys$=this.walletService.validatingPublicKeys$,this.peers$=this.beaconNodeService.peers$.pipe((0,k.U)(Hn=>Hn.peers),(0,me.d)(1)),this.connectedPeers$=this.peers$.pipe((0,k.U)(Hn=>Hn.filter(Bn=>\"CONNECTED\"===Bn.connection_state.toString()))),this.performanceData$=this.validatorService.performance$.pipe((0,k.U)(this.transformPerformanceData.bind(this)))}transformPerformanceData(he){he.balances=he.balances.filter(Oi=>\"UNKNOWN\"!==Oi.status);const yt=he.balances.reduce((Oi,ge)=>ge&&ge.balance?Oi.add(mt.O$.from(ge.balance)):Oi,mt.O$.from(\"0\")),tn=this.computeEpochGains(he.balances_before_epoch_transition,he.balances_after_epoch_transition);let Bn,Hn=-1;return he.correctly_voted_head.length&&(Hn=he.correctly_voted_head.filter(Boolean).length/he.correctly_voted_head.length),Bn=1===Hn?\"Perfect\":Hn>=.95?\"Great\":Hn>=.8?\"Good\":-1===Hn?\"N/A\":\"Poor\",this.loading=!1,this.changeDetectorRef.detectChanges(),{correctlyVotedHeadPercent:-1!==Hn?100*Hn:null,overallScore:Bn,recentEpochGains:tn,totalBalance:he.balances&&0!==he.balances.length?(0,Jt.formatUnits)(yt,\"gwei\").toString():null}}computeEpochGains(he,yt){const tn=he.map(Oi=>mt.O$.from(Oi)),Cn=yt.map(Oi=>mt.O$.from(Oi));if(tn.length!==Cn.length)throw new Error(\"Number of balances before and after epoch transition are different\");const Bn=Cn.map((Oi,ge)=>Oi.sub(tn[ge])).reduce((Oi,ge)=>Oi.add(ge),mt.O$.from(\"0\"));return Bn.eq(mt.O$.from(\"0\"))?\"0\":(0,Jt.formatUnits)(Bn,\"gwei\")}}return De.\\u0275fac=function(he){return new(he||De)(e.Y36(I.o),e.Y36(dt.X),e.Y36(f),e.Y36(e.sBO))},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-validator-performance-summary\"]],decls:8,vars:9,consts:[[3,\"loading\",\"loadingTemplate\",\"hasError\",\"errorMessage\",\"noData\",\"noDataMessage\"],[\"loadingTemplate\",\"\"],[1,\"px-0\",\"md:px-6\",2,\"margin-top\",\"10px\",\"margin-bottom\",\"20px\"],[1,\"text-lg\"],[\"class\",\"mt-6 grid grid-cols-2 md:grid-cols-4 gap-y-6 gap-x-6\",4,\"ngIf\"],[\"style\",\"width:100px; margin-top:10px; margin-left:30px; margin-right:30px; float:left;\",4,\"ngFor\",\"ngForOf\"],[2,\"width\",\"100px\",\"margin-top\",\"10px\",\"margin-left\",\"30px\",\"margin-right\",\"30px\",\"float\",\"left\"],[\"count\",\"5\",3,\"theme\"],[1,\"mt-6\",\"grid\",\"grid-cols-2\",\"md:grid-cols-4\",\"gap-y-6\",\"gap-x-6\"],[1,\"flex\",\"justify-between\"],[1,\"text-muted\",\"uppercase\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"text-muted\",\"mt-1\",\"text-base\",\"cursor-pointer\",3,\"matTooltip\"],[1,\"text-primary\",\"font-semibold\",\"text-2xl\",\"mt-2\"],[\"class\",\"text-primary font-semibold text-2xl mt-2\",4,\"ngIf\"],[1,\"font-semibold\",\"text-2xl\",\"mt-2\"]],template:function(he,yt){if(1&he&&(e.TgZ(0,\"app-loading\",0),e.YNc(1,_e,1,2,\"ng-template\",null,1,e.W1O),e.TgZ(3,\"div\",2),e.TgZ(4,\"div\",3),e._uU(5,\" By the Numbers \"),e.qZA(),e.YNc(6,At,64,33,\"div\",4),e.ALo(7,\"async\"),e.qZA(),e.qZA()),2&he){const tn=e.MAs(2);e.Q6J(\"loading\",yt.loading)(\"loadingTemplate\",tn)(\"hasError\",yt.hasError)(\"errorMessage\",\"Error loading the validator performance summary\")(\"noData\",yt.noData)(\"noDataMessage\",\"No validator performance information available\"),e.xp6(6),e.Q6J(\"ngIf\",e.lcZ(7,7,yt.performanceData$))}},directives:[Re.N,D.O5,D.sg,de.xr,g.Hw,le.gM],pipes:[D.Ov,D.JJ],encapsulation:2}),De})();var Mt=c(9692),ae=c(1494),Ae=c(2789),nt=c(205),Lt=c(5257),Ie=c(5435),Ne=c(182),Ge=c(7117),tt=c(4193);const He=function(){return{\"border-radius\":\"6px\",height:\"20px\",\"margin-top\":\"10px\"}};function Pt(De,Ot){1&De&&(e.TgZ(0,\"div\",15),e._UZ(1,\"ngx-skeleton-loader\",16),e.qZA()),2&De&&(e.xp6(1),e.Q6J(\"theme\",e.DdM(1,He)))}function Be(De,Ot){1&De&&(e.TgZ(0,\"th\",17),e._uU(1,\"Public key\"),e.qZA())}function $e(De,Ot){if(1&De&&(e.TgZ(0,\"td\",18),e._uU(1),e.ALo(2,\"base64tohex\"),e.qZA()),2&De){const he=Ot.$implicit;e.xp6(1),e.hij(\" \",e.lcZ(2,1,he.publicKey),\" \")}}function qe(De,Ot){1&De&&(e.TgZ(0,\"th\",17),e._uU(1,\"Correctly voted source\"),e.qZA())}function pt(De,Ot){if(1&De&&(e.TgZ(0,\"td\",19),e._UZ(1,\"div\",20),e.qZA()),2&De){const he=Ot.$implicit;e.xp6(1),e.Q6J(\"className\",he.correctlyVotedSource?\"check green\":\"cross red\")}}function we(De,Ot){1&De&&(e.TgZ(0,\"th\",17),e._uU(1,\"Gains\"),e.qZA())}function je(De,Ot){if(1&De&&(e.TgZ(0,\"td\",19),e._uU(1),e.qZA()),2&De){const he=Ot.$implicit;e.xp6(1),e.hij(\" \",he.gains,\" Gwei \")}}function Fe(De,Ot){1&De&&(e.TgZ(0,\"th\",17),e._uU(1,\"Voted target\"),e.qZA())}function Dt(De,Ot){if(1&De&&(e.TgZ(0,\"td\",19),e._UZ(1,\"div\",20),e.qZA()),2&De){const he=Ot.$implicit;e.xp6(1),e.Q6J(\"className\",he.correctlyVotedTarget?\"check green\":\"cross red\")}}function We(De,Ot){1&De&&(e.TgZ(0,\"th\",17),e._uU(1,\"Voted head\"),e.qZA())}function ft(De,Ot){if(1&De&&(e.TgZ(0,\"td\",19),e._UZ(1,\"div\",20),e.qZA()),2&De){const he=Ot.$implicit;e.xp6(1),e.Q6J(\"className\",he.correctlyVotedHead?\"check green\":\"cross red\")}}function at(De,Ot){1&De&&e._UZ(0,\"tr\",21)}function nn(De,Ot){1&De&&e._UZ(0,\"tr\",22)}let en=(()=>{class De extends Ne.H{constructor(he,yt){super(),this.validatorService=he,this.userService=yt,this.displayedColumns=[\"publicKey\",\"correctlyVotedSource\",\"correctlyVotedTarget\",\"correctlyVotedHead\",\"gains\"],this.paginator=null,this.sort=null,this.loading=!0,this.hasError=!1,this.noData=!1,this.pageSizeOptions=[],this.pageSize=5,this.validatorService.performance$.pipe((0,k.U)(tn=>{const Cn=[];if(tn)for(let Hn=0;Hn{this.dataSource=new Ae.by(tn),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort,this.loading=!1,this.noData=0===tn.length}),(0,Y.K)(tn=>(this.loading=!1,this.hasError=!0,(0,nt._)(tn))),(0,Lt.q)(1)).subscribe()}ngOnInit(){this.userService.user$.pipe((0,a.R)(this.destroyed$),(0,Ie.h)(he=>!!he),(0,b.b)(he=>{this.pageSizeOptions=he.pageSizeOptions,this.pageSize=he.gainAndLosesPageSize})).subscribe()}applyFilter(he){var yt;this.dataSource&&(this.dataSource.filter=he.target.value.trim().toLowerCase(),null===(yt=this.dataSource.paginator)||void 0===yt||yt.firstPage())}pageChange(he){this.userService.changeGainsAndLosesPageSize(he.pageSize)}}return De.\\u0275fac=function(he){return new(he||De)(e.Y36(I.o),e.Y36(Ge.K))},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-validator-performance-list\"]],viewQuery:function(he,yt){if(1&he&&(e.Gf(Mt.NW,7),e.Gf(ae.YE,7)),2&he){let tn;e.iGM(tn=e.CRH())&&(yt.paginator=tn.first),e.iGM(tn=e.CRH())&&(yt.sort=tn.first)}},features:[e.qOj],decls:23,vars:11,consts:[[3,\"loading\",\"loadingTemplate\",\"hasError\",\"errorMessage\",\"noData\",\"noDataMessage\"],[\"loadingTemplate\",\"\"],[\"mat-table\",\"\",3,\"dataSource\"],[2,\"display\",\"none!important\"],[\"matColumnDef\",\"publicKey\"],[\"mat-header-cell\",\"\",4,\"matHeaderCellDef\"],[\"mat-cell\",\"\",\"class\",\"truncate\",4,\"matCellDef\"],[\"matColumnDef\",\"correctlyVotedSource\"],[\"mat-cell\",\"\",4,\"matCellDef\"],[\"matColumnDef\",\"gains\"],[\"matColumnDef\",\"correctlyVotedTarget\"],[\"matColumnDef\",\"correctlyVotedHead\"],[\"mat-header-row\",\"\",4,\"matHeaderRowDef\"],[\"mat-row\",\"\",4,\"matRowDef\",\"matRowDefColumns\"],[3,\"pageSizeOptions\",\"pageSize\",\"page\"],[2,\"width\",\"90%\",\"margin\",\"5%\"],[\"count\",\"6\",3,\"theme\"],[\"mat-header-cell\",\"\"],[\"mat-cell\",\"\",1,\"truncate\"],[\"mat-cell\",\"\"],[3,\"className\"],[\"mat-header-row\",\"\"],[\"mat-row\",\"\"]],template:function(he,yt){if(1&he&&(e.TgZ(0,\"app-loading\",0),e.YNc(1,Pt,2,2,\"ng-template\",null,1,e.W1O),e.TgZ(3,\"table\",2),e.TgZ(4,\"tr\",3),e.ynx(5,4),e.YNc(6,Be,2,0,\"th\",5),e.YNc(7,$e,3,3,\"td\",6),e.BQk(),e.ynx(8,7),e.YNc(9,qe,2,0,\"th\",5),e.YNc(10,pt,2,1,\"td\",8),e.BQk(),e.ynx(11,9),e.YNc(12,we,2,0,\"th\",5),e.YNc(13,je,2,1,\"td\",8),e.BQk(),e.ynx(14,10),e.YNc(15,Fe,2,0,\"th\",5),e.YNc(16,Dt,2,1,\"td\",8),e.BQk(),e.ynx(17,11),e.YNc(18,We,2,0,\"th\",5),e.YNc(19,ft,2,1,\"td\",8),e.BQk(),e.qZA(),e.YNc(20,at,1,0,\"tr\",12),e.YNc(21,nn,1,0,\"tr\",13),e.qZA(),e.TgZ(22,\"mat-paginator\",14),e.NdJ(\"page\",function(Cn){return yt.pageChange(Cn)}),e.qZA(),e.qZA()),2&he){const tn=e.MAs(2);e.Q6J(\"loading\",yt.loading)(\"loadingTemplate\",tn)(\"hasError\",yt.hasError)(\"errorMessage\",\"No validator performance information\\n available\")(\"noData\",yt.noData)(\"noDataMessage\",\"No validator performance information\\n available\"),e.xp6(3),e.Q6J(\"dataSource\",yt.dataSource),e.xp6(17),e.Q6J(\"matHeaderRowDef\",yt.displayedColumns),e.xp6(1),e.Q6J(\"matRowDefColumns\",yt.displayedColumns),e.xp6(1),e.Q6J(\"pageSizeOptions\",yt.pageSizeOptions)(\"pageSize\",yt.pageSize)}},directives:[Re.N,Ae.BZ,Ae.w1,Ae.fO,Ae.Dz,Ae.as,Ae.nj,Mt.NW,de.xr,Ae.ge,Ae.ev,Ae.XQ,Ae.Gk],pipes:[tt.F],encapsulation:2}),De})();var sn=c(2178),Tn=c(5872);function Vt(De,Ot){1&De&&(e.TgZ(0,\"span\"),e._uU(1,\"and synced\"),e.qZA())}function Ut(De,Ot){if(1&De&&(e.TgZ(0,\"div\",10),e._uU(1,\" Connected \"),e.YNc(2,Vt,2,0,\"span\",9),e.ALo(3,\"async\"),e.qZA()),2&De){const he=e.oxw();e.xp6(2),e.Q6J(\"ngIf\",!1===e.lcZ(3,1,he.syncing$))}}function an(De,Ot){1&De&&(e.TgZ(0,\"div\",11),e._uU(1,\" Not Connected \"),e.qZA())}function hn(De,Ot){if(1&De&&(e.TgZ(0,\"div\",14),e.TgZ(1,\"div\",15),e._uU(2,\"Current Slot\"),e.qZA(),e.TgZ(3,\"div\",16),e._uU(4),e.ALo(5,\"titlecase\"),e.ALo(6,\"slot\"),e.qZA(),e.qZA()),2&De){const he=Ot.ngIf;e.xp6(4),e.Oqu(e.lcZ(5,1,e.lcZ(6,3,he)))}}function pn(De,Ot){1&De&&(e.TgZ(0,\"div\",18),e._uU(1,\" Warning, the chain has not finalized in 4 epochs, which will lead to most validators leaking balances \"),e.qZA())}function cn(De,Ot){if(1&De&&(e.TgZ(0,\"div\",12),e.YNc(1,hn,7,5,\"div\",13),e.ALo(2,\"async\"),e.TgZ(3,\"div\",14),e.TgZ(4,\"div\",15),e._uU(5,\"Synced Up To\"),e.qZA(),e.TgZ(6,\"div\",16),e._uU(7),e.qZA(),e.qZA(),e.TgZ(8,\"div\",14),e.TgZ(9,\"div\",15),e._uU(10,\"Justified Epoch\"),e.qZA(),e.TgZ(11,\"div\",16),e._uU(12),e.qZA(),e.qZA(),e.TgZ(13,\"div\",14),e.TgZ(14,\"div\",15),e._uU(15,\"Finalized Epoch\"),e.qZA(),e.TgZ(16,\"div\",16),e._uU(17),e.qZA(),e.qZA(),e.YNc(18,pn,2,0,\"div\",17),e.qZA()),2&De){const he=Ot.ngIf,yt=e.oxw();e.xp6(1),e.Q6J(\"ngIf\",e.lcZ(2,7,yt.latestClockSlotPoll$)),e.xp6(6),e.Oqu(he.head_slot),e.xp6(5),e.Oqu(he.justified_epoch),e.xp6(4),e.ekj(\"text-red-500\",he.head_epoch-he.finalized_epoch>4),e.xp6(1),e.Oqu(he.finalized_epoch),e.xp6(1),e.Q6J(\"ngIf\",he.head_epoch-he.finalized_epoch>4)}}function bn(De,Ot){1&De&&(e.TgZ(0,\"div\"),e.TgZ(1,\"div\"),e._UZ(2,\"mat-progress-bar\",19),e.qZA(),e.TgZ(3,\"div\",20),e._uU(4,\" Syncing to chain head... \"),e.qZA(),e.qZA())}let kn=(()=>{class De{constructor(he){this.beaconNodeService=he,this.endpoint$=this.beaconNodeService.nodeEndpoint$,this.connected$=this.beaconNodeService.connected$,this.syncing$=this.beaconNodeService.syncing$,this.chainHead$=this.beaconNodeService.chainHead$,this.latestClockSlotPoll$=this.beaconNodeService.latestClockSlotPoll$}}return De.\\u0275fac=function(he){return new(he||De)(e.Y36(f))},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-beacon-node-status\"]],decls:21,vars:25,consts:[[1,\"bg-paper\"],[1,\"flex\",\"items-center\"],[1,\"pulsating-circle\"],[1,\"text-white\",\"text-lg\",\"m-0\",\"ml-4\"],[1,\"mt-4\",\"mb-2\"],[1,\"text-muted\",\"text-lg\",\"truncate\"],[\"class\",\"text-base my-2 text-success\",4,\"ngIf\"],[\"class\",\"text-base my-2 text-error\",4,\"ngIf\"],[\"class\",\"mt-2 mb-4 grid grid-cols-1 gap-2\",4,\"ngIf\"],[4,\"ngIf\"],[1,\"text-base\",\"my-2\",\"text-success\"],[1,\"text-base\",\"my-2\",\"text-error\"],[1,\"mt-2\",\"mb-4\",\"grid\",\"grid-cols-1\",\"gap-2\"],[\"class\",\"flex\",4,\"ngIf\"],[1,\"flex\"],[1,\"min-w-sm\",\"text-muted\"],[1,\"text-lg\"],[\"class\",\"text-red-500\",4,\"ngIf\"],[1,\"text-red-500\"],[\"color\",\"accent\",\"mode\",\"indeterminate\"],[1,\"text-muted\",\"mt-3\"]],template:function(he,yt){1&he&&(e.TgZ(0,\"mat-card\",0),e.TgZ(1,\"div\",1),e.TgZ(2,\"div\"),e.TgZ(3,\"div\",2),e.ALo(4,\"async\"),e.ALo(5,\"async\"),e.qZA(),e.qZA(),e.TgZ(6,\"div\",3),e._uU(7,\" Beacon Node Status \"),e.qZA(),e.qZA(),e.TgZ(8,\"div\",4),e.TgZ(9,\"div\",5),e._uU(10),e.ALo(11,\"async\"),e.qZA(),e.YNc(12,Ut,4,3,\"div\",6),e.ALo(13,\"async\"),e.YNc(14,an,2,0,\"div\",7),e.ALo(15,\"async\"),e.qZA(),e.YNc(16,cn,19,9,\"div\",8),e.ALo(17,\"async\"),e.YNc(18,bn,5,0,\"div\",9),e.ALo(19,\"async\"),e.ALo(20,\"async\"),e.qZA()),2&he&&(e.xp6(3),e.ekj(\"green\",e.lcZ(4,9,yt.connected$))(\"red\",!1===e.lcZ(5,11,yt.connected$)),e.xp6(7),e.hij(\" \",e.lcZ(11,13,yt.endpoint$),\" \"),e.xp6(2),e.Q6J(\"ngIf\",e.lcZ(13,15,yt.connected$)),e.xp6(2),e.Q6J(\"ngIf\",!1===e.lcZ(15,17,yt.connected$)),e.xp6(2),e.Q6J(\"ngIf\",e.lcZ(17,19,yt.chainHead$)),e.xp6(2),e.Q6J(\"ngIf\",e.lcZ(19,21,yt.connected$)&&e.lcZ(20,23,yt.syncing$)))},directives:[Le.a8,D.O5,sn.pW],pipes:[D.Ov,D.rS,Tn.Y],encapsulation:2}),De})(),Rn=(()=>{class De{constructor(he,yt){this.http=he,this.environmenter=yt,this.apiUrl=this.environmenter.env.validatorEndpoint,this.participation$=(0,B.F)(M.XO).pipe((0,E.O)(0),(0,z.w)(()=>this.http.get(`${this.apiUrl}/beacon/participation`))),this.activationQueue$=this.http.get(`${this.apiUrl}/beacon/queue`)}}return De.\\u0275fac=function(he){return new(he||De)(e.LFG(u.eN),e.LFG(A.Y))},De.\\u0275prov=e.Yz7({token:De,factory:De.\\u0275fac,providedIn:\"root\"}),De})();function ct(De,Ot){if(1&De&&(e.TgZ(0,\"mat-card\",1),e.TgZ(1,\"div\",2),e.TgZ(2,\"mat-icon\",3),e._uU(3,\" help_outline \"),e.qZA(),e.TgZ(4,\"div\",4),e.TgZ(5,\"p\",5),e._uU(6,\" --% \"),e.qZA(),e.TgZ(7,\"p\",6),e._uU(8,\" Loading Validator Participation... \"),e.qZA(),e.TgZ(9,\"div\",7),e._UZ(10,\"mat-progress-bar\",8),e.qZA(),e.TgZ(11,\"div\",7),e.TgZ(12,\"span\",9),e._uU(13,\"--\"),e.qZA(),e.TgZ(14,\"span\",10),e._uU(15,\"/\"),e.qZA(),e.TgZ(16,\"span\",11),e._uU(17,\"--\"),e.qZA(),e.qZA(),e.TgZ(18,\"div\",12),e._uU(19,\" Total Voted ETH vs. Eligible ETH \"),e.qZA(),e.TgZ(20,\"div\",13),e._uU(21,\" Epoch -- \"),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&De){const he=e.oxw();e.xp6(2),e.Q6J(\"matTooltip\",he.noFinalityMessage)}}function It(De,Ot){if(1&De&&(e.TgZ(0,\"mat-card\",1),e.TgZ(1,\"div\",2),e.TgZ(2,\"mat-icon\",3),e._uU(3,\" help_outline \"),e.qZA(),e.TgZ(4,\"div\",4),e.TgZ(5,\"p\",14),e._uU(6),e.ALo(7,\"number\"),e.qZA(),e.TgZ(8,\"p\",6),e._uU(9,\" Global Validator Participation \"),e.qZA(),e.TgZ(10,\"div\",7),e._UZ(11,\"mat-progress-bar\",15),e.qZA(),e.TgZ(12,\"div\",7),e.TgZ(13,\"span\",9),e._uU(14),e.qZA(),e.TgZ(15,\"span\",10),e._uU(16,\"/\"),e.qZA(),e.TgZ(17,\"span\",11),e._uU(18),e.qZA(),e.qZA(),e.TgZ(19,\"div\",12),e._uU(20,\" Total Voted ETH vs. Eligible ETH \"),e.qZA(),e.TgZ(21,\"div\",13),e._uU(22),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&De){const he=e.oxw();e.xp6(2),e.Q6J(\"matTooltip\",he.noFinalityMessage),e.xp6(3),e.ekj(\"text-success\",(null==he.participation?null:he.participation.rate)>66.6)(\"text-error\",!((null==he.participation?null:he.participation.rate)>66.6)),e.xp6(1),e.hij(\" \",e.xi3(7,11,null==he.participation?null:he.participation.rate,\"1.2-2\"),\"% \"),e.xp6(5),e.Q6J(\"color\",he.updateProgressColor(null==he.participation?null:he.participation.rate))(\"value\",null==he.participation?null:he.participation.rate),e.xp6(3),e.Oqu(null==he.participation?null:he.participation.totalVotedETH),e.xp6(4),e.Oqu(null==he.participation?null:he.participation.totalEligibleETH),e.xp6(4),e.hij(\" Epoch \",null==he.participation?null:he.participation.epoch,\" \")}}let it=(()=>{class De{constructor(he){this.chainService=he,this.loading=!1,this.participation=null,this.noFinalityMessage=\"If participation drops below 66%, the chain cannot finalize blocks and validator balances will begin to decrease for all inactive validators at a fast rate\",this.destroyed$=new m.xQ}ngOnInit(){this.loading=!0,this.chainService.participation$.pipe((0,k.U)(this.transformParticipationData.bind(this)),(0,b.b)(he=>{this.participation=he,this.loading=!1}),(0,a.R)(this.destroyed$)).subscribe()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}updateProgressColor(he){return he<66.6?\"warn\":he>=66.6&&he<75?\"accent\":\"primary\"}transformParticipationData(he){return he&&he.participation?{rate:100*he.participation.global_participation_rate,epoch:he.epoch,totalVotedETH:this.gweiToETH(he.participation.voted_ether).toNumber(),totalEligibleETH:this.gweiToETH(he.participation.eligible_ether).toNumber()}:{}}gweiToETH(he){return mt.O$.from(he).div(M.WA)}}return De.\\u0275fac=function(he){return new(he||De)(e.Y36(Rn))},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-validator-participation\"]],decls:2,vars:2,consts:[[\"class\",\"bg-paper\",4,\"ngIf\"],[1,\"bg-paper\"],[1,\"bg-paperlight\",\"pb-8\",\"py-4\",\"text-right\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"text-muted\",\"mr-4\",\"cursor-pointer\",3,\"matTooltip\"],[1,\"text-center\"],[1,\"m-8\",\"font-bold\",\"text-3xl\",\"leading-relaxed\",\"text-success\"],[1,\"text-lg\"],[1,\"mt-6\"],[\"mode\",\"indeterminate\",\"color\",\"primary\"],[1,\"text-base\",\"font-bold\"],[1,\"font-bold\",\"mx-2\"],[1,\"text-base\",\"text-muted\"],[1,\"mt-2\"],[1,\"mt-2\",\"text-muted\"],[1,\"m-8\",\"font-bold\",\"text-3xl\",\"leading-relaxed\"],[\"mode\",\"determinate\",3,\"color\",\"value\"]],template:function(he,yt){1&he&&(e.YNc(0,ct,22,1,\"mat-card\",0),e.YNc(1,It,23,14,\"mat-card\",0)),2&he&&(e.Q6J(\"ngIf\",yt.loading),e.xp6(1),e.Q6J(\"ngIf\",!yt.loading&&yt.participation))},directives:[D.O5,Le.a8,g.Hw,le.gM,sn.pW],pipes:[D.JJ],encapsulation:2}),De})();var St=c(8939);function Gt(De,Ot){if(1&De&&(e.TgZ(0,\"div\"),e.TgZ(1,\"div\",1),e.TgZ(2,\"div\",2),e._uU(3,\"Version\"),e.qZA(),e.TgZ(4,\"div\",3),e._uU(5),e.qZA(),e.qZA(),e.TgZ(6,\"div\",1),e.TgZ(7,\"div\",2),e._uU(8,\"Release date\"),e.qZA(),e.TgZ(9,\"div\",3),e._uU(10),e.ALo(11,\"date\"),e.qZA(),e.qZA(),e.TgZ(12,\"div\",1),e.TgZ(13,\"div\",2),e._uU(14,\"Description\"),e.qZA(),e.TgZ(15,\"pre\",4),e._uU(16),e.ALo(17,\"slice\"),e.qZA(),e.qZA(),e.TgZ(18,\"div\",5),e.TgZ(19,\"a\",6),e._uU(20,\" Read More \"),e.qZA(),e.qZA(),e.qZA()),2&De){const he=e.oxw();e.xp6(5),e.Oqu(he.GitInfo.name),e.xp6(5),e.Oqu(e.lcZ(11,3,he.GitInfo.published_at)),e.xp6(6),e.Oqu(e.Dn7(17,5,he.GitInfo.body,0,400))}}let fn=(()=>{class De{constructor(){this.descriptionLength=300,this.displayReadMore=!1}get GitInfo(){return this.gitInfo}set GitInfo(he){this.gitInfo=he,he&&(this.displayReadMore=he.body.length>this.descriptionLength)}}return De.\\u0275fac=function(he){return new(he||De)},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-git-info\"]],inputs:{GitInfo:\"GitInfo\"},decls:1,vars:1,consts:[[4,\"ngIf\"],[1,\"mb-3\"],[1,\"min-w-sm\",\"text-muted\"],[1,\"text-lg\",\"pl-1\"],[1,\"text-lg\",\"pl-1\",\"pre-wrap\"],[1,\"flex\",\"justify-end\"],[\"href\",\"https://github.com/prysmaticlabs/prysm/releases\",\"target\",\"_blank\",\"mat-raised-button\",\"\"]],template:function(he,yt){1&he&&e.YNc(0,Gt,21,9,\"div\",0),2&he&&e.Q6J(\"ngIf\",yt.GitInfo)},directives:[D.O5,S.V,C.zs],pipes:[D.uU,D.OU],styles:[\".pre-wrap[_ngcontent-%COMP%]{white-space:pre-line;word-break:break-all}\"]}),De})();var gn=c(4885);function Yt(De,Ot){1&De&&(e.TgZ(0,\"div\",7),e.TgZ(1,\"div\",8),e._UZ(2,\"mat-spinner\",9),e.qZA(),e.TgZ(3,\"p\"),e._uU(4,\" Please wait whie we retrieve the information \"),e.qZA(),e.qZA())}let Rt=(()=>{class De{constructor(he){this.httpClient=he,this.loading=!1}ngOnInit(){this.loading=!0,this.gitResponse$=this.httpClient.get(\"https://api.github.com/repos/prysmaticlabs/prysm/releases\").pipe((0,k.U)(he=>he[0]),(0,St.x)(()=>{this.loading=!1}))}}return De.\\u0275fac=function(he){return new(he||De)(e.Y36(u.eN))},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-latest-gist-feature\"]],decls:13,vars:4,consts:[[1,\"flex\",\"items-center\",\"justify-between\"],[1,\"text-white\",\"text-lg\"],[\"mat-icon-button\",\"\"],[\"matTooltip\",\"We recommend\\n keeping your software up to\\n date, as every release brings improvements to Prysm\",1,\"text-2xl\",\"text-muted\"],[1,\"mt-2\",\"mb-4\",\"grid\",\"grid-cols-1\",\"gap-2\"],[\"class\",\"text-center\",4,\"ngIf\"],[3,\"GitInfo\"],[1,\"text-center\"],[1,\"flex\",\"justify-center\",\"my-3\"],[\"color\",\"accent\"]],template:function(he,yt){1&he&&(e.TgZ(0,\"mat-card\"),e.TgZ(1,\"div\",0),e.TgZ(2,\"div\",1),e._uU(3,\" Latest Software Updates \"),e.qZA(),e.TgZ(4,\"div\"),e.TgZ(5,\"div\"),e.TgZ(6,\"button\",2),e.TgZ(7,\"mat-icon\",3),e._uU(8,\"help_outline \"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(9,\"div\",4),e.YNc(10,Yt,5,0,\"div\",5),e._UZ(11,\"app-git-info\",6),e.ALo(12,\"async\"),e.qZA(),e.qZA()),2&he&&(e.xp6(10),e.Q6J(\"ngIf\",yt.loading),e.xp6(1),e.Q6J(\"GitInfo\",e.lcZ(12,2,yt.gitResponse$)))},directives:[Le.a8,C.lW,g.Hw,le.gM,D.O5,fn,gn.$g],pipes:[D.Ov],styles:[\".mb-0[_ngcontent-%COMP%]{margin-bottom:0!important}.align-itens-end[_ngcontent-%COMP%]{align-items:flex-end}.mat-card-header-text[_ngcontent-%COMP%]{margin:0!important}\"]}),De})();var Tt=c(1571);function zt(De,Ot){return new Set([...De].filter(he=>Ot.has(he)))}var dn=c(1769),Ht=c(3034),$t=c(9103);function wt(De,Ot){1&De&&(e.TgZ(0,\"mat-icon\",10),e._uU(1,\" person \"),e.qZA())}function Kt(De,Ot){if(1&De&&(e.TgZ(0,\"div\",16),e.TgZ(1,\"div\",12),e._uU(2),e.ALo(3,\"amDuration\"),e.qZA(),e.TgZ(4,\"div\",17),e._uU(5),e.ALo(6,\"ordinal\"),e.qZA(),e.qZA()),2&De){const he=Ot.ngIf,yt=e.oxw(3).ngIf,tn=e.oxw();e.xp6(2),e.hij(\"\",e.xi3(3,2,tn.activationETAForPosition(he,yt),\"seconds\"),\" left\"),e.xp6(3),e.hij(\" \",e.lcZ(6,5,he),\" in line \")}}function Pn(De,Ot){if(1&De&&(e.TgZ(0,\"div\"),e.TgZ(1,\"div\",14),e._uU(2),e.ALo(3,\"base64tohex\"),e.qZA(),e.YNc(4,Kt,7,7,\"div\",15),e.qZA()),2&De){const he=Ot.$implicit,yt=e.oxw(2).ngIf,tn=e.oxw();e.xp6(2),e.hij(\" \",e.lcZ(3,2,he),\" \"),e.xp6(2),e.Q6J(\"ngIf\",tn.positionInArray(yt.originalData.activation_public_keys,he))}}function Un(De,Ot){1&De&&(e.TgZ(0,\"div\"),e._uU(1,\" ... \"),e.qZA())}function bi(De,Ot){if(1&De&&(e.TgZ(0,\"div\"),e.TgZ(1,\"div\",11),e._UZ(2,\"mat-divider\"),e.qZA(),e.TgZ(3,\"div\",12),e._uU(4),e.qZA(),e.YNc(5,Pn,5,4,\"div\",13),e.ALo(6,\"slice\"),e.YNc(7,Un,2,0,\"div\",9),e.qZA()),2&De){const he=Ot.ngIf;e.xp6(4),e.hij(\" \",he.length,\" of your keys pending activation \"),e.xp6(1),e.Q6J(\"ngForOf\",e.Dn7(6,3,he,0,4)),e.xp6(2),e.Q6J(\"ngIf\",he.length>4)}}function yi(De,Ot){if(1&De&&(e.TgZ(0,\"div\",16),e.TgZ(1,\"div\",12),e._uU(2),e.ALo(3,\"amDuration\"),e.qZA(),e.TgZ(4,\"div\",17),e._uU(5),e.ALo(6,\"ordinal\"),e.qZA(),e.qZA()),2&De){const he=Ot.ngIf,yt=e.oxw(3).ngIf,tn=e.oxw();e.xp6(2),e.hij(\"\",e.xi3(3,2,tn.activationETAForPosition(he,yt),\"seconds\"),\" left\"),e.xp6(3),e.hij(\" \",e.lcZ(6,5,he),\" in line \")}}function Mi(De,Ot){if(1&De&&(e.TgZ(0,\"div\"),e.TgZ(1,\"div\",14),e._uU(2),e.ALo(3,\"base64tohex\"),e.qZA(),e.YNc(4,yi,7,7,\"div\",15),e.qZA()),2&De){const he=Ot.$implicit,yt=e.oxw(2).ngIf,tn=e.oxw();e.xp6(2),e.hij(\" \",e.lcZ(3,2,he),\" \"),e.xp6(2),e.Q6J(\"ngIf\",tn.positionInArray(yt.originalData.exit_public_keys,he))}}function wi(De,Ot){1&De&&(e.TgZ(0,\"div\"),e._uU(1,\" ... \"),e.qZA())}function ni(De,Ot){if(1&De&&(e.TgZ(0,\"div\"),e.TgZ(1,\"div\",11),e._UZ(2,\"mat-divider\"),e.qZA(),e.TgZ(3,\"div\",12),e._uU(4),e.qZA(),e.YNc(5,Mi,5,4,\"div\",13),e.ALo(6,\"slice\"),e.YNc(7,wi,2,0,\"div\",9),e.qZA()),2&De){const he=Ot.ngIf;e.xp6(4),e.hij(\" \",he.length,\" of your keys pending exit \"),e.xp6(1),e.Q6J(\"ngForOf\",e.Dn7(6,3,he,0,4)),e.xp6(2),e.Q6J(\"ngIf\",he.length>4)}}function _i(De,Ot){if(1&De&&(e.TgZ(0,\"mat-card\",1),e.TgZ(1,\"div\",2),e._uU(2,\" Validator Queue \"),e.qZA(),e.TgZ(3,\"div\",3),e._uU(4),e.ALo(5,\"amDuration\"),e.qZA(),e.TgZ(6,\"div\",4),e.TgZ(7,\"span\"),e._uU(8),e.qZA(),e._uU(9,\" Activated per epoch \"),e.qZA(),e.TgZ(10,\"div\",5),e.YNc(11,wt,2,0,\"mat-icon\",6),e.qZA(),e.TgZ(12,\"div\",7),e.TgZ(13,\"span\"),e._uU(14),e.qZA(),e._uU(15,\" Pending activation \"),e.qZA(),e.TgZ(16,\"div\",8),e.TgZ(17,\"span\"),e._uU(18),e.qZA(),e._uU(19,\" Pending exit \"),e.qZA(),e.YNc(20,bi,8,7,\"div\",9),e.YNc(21,ni,8,7,\"div\",9),e.qZA()),2&De){const he=Ot.ngIf,yt=e.oxw();e.xp6(4),e.hij(\" \",e.xi3(5,7,he.secondsLeftInQueue,\"seconds\"),\" left in queue \"),e.xp6(4),e.Oqu(he.churnLimit.length),e.xp6(3),e.Q6J(\"ngForOf\",he.churnLimit),e.xp6(3),e.Oqu(he.activationPublicKeys.size),e.xp6(4),e.Oqu(he.exitPublicKeys.size),e.xp6(2),e.Q6J(\"ngIf\",yt.userKeysAwaitingActivation(he)),e.xp6(1),e.Q6J(\"ngIf\",yt.userKeysAwaitingExit(he))}}let qi=(()=>{class De{constructor(he,yt){this.chainService=he,this.walletService=yt,this.validatingPublicKeys$=this.walletService.validatingPublicKeys$,this.queueData$=(0,Tt.$R)(this.walletService.validatingPublicKeys$,this.chainService.activationQueue$).pipe((0,k.U)(([tn,Cn])=>this.transformData(tn,Cn)))}userKeysAwaitingActivation(he){return Array.from(zt(he.userValidatingPublicKeys,he.activationPublicKeys))}userKeysAwaitingExit(he){return Array.from(zt(he.userValidatingPublicKeys,he.exitPublicKeys))}positionInArray(he,yt){let tn=-1;for(let Cn=0;Cn{tn.add(ge)});const Cn=new Set,Hn=new Set;let Bn;return yt.activation_public_keys&&yt.activation_public_keys.forEach((ge,ue)=>{Cn.add(ge)}),yt.exit_public_keys&&yt.exit_public_keys.forEach((ge,ue)=>{Hn.add(ge)}),yt.churn_limit>=Cn.size&&(Bn=1),Bn=Cn.size/yt.churn_limit*M.ac,{originalData:yt,churnLimit:Array.from({length:yt.churn_limit}),activationPublicKeys:Cn,exitPublicKeys:Hn,secondsLeftInQueue:Bn,userValidatingPublicKeys:tn}}}return De.\\u0275fac=function(he){return new(he||De)(e.Y36(Rn),e.Y36(dt.X))},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-activation-queue\"]],decls:2,vars:3,consts:[[\"class\",\"bg-paper\",4,\"ngIf\"],[1,\"bg-paper\"],[1,\"text-xl\"],[1,\"mt-6\",\"text-primary\",\"font-semibold\",\"text-2xl\"],[1,\"mt-4\",\"mb-2\",\"text-secondary\",\"font-semibold\",\"text-base\"],[1,\"mt-2\",\"mb-1\",\"text-muted\"],[\"class\",\"mr-1\",4,\"ngFor\",\"ngForOf\"],[1,\"text-sm\"],[1,\"mt-1\",\"text-sm\"],[4,\"ngIf\"],[1,\"mr-1\"],[1,\"py-3\"],[1,\"text-muted\"],[4,\"ngFor\",\"ngForOf\"],[1,\"text-white\",\"text-base\",\"my-2\",\"truncate\"],[\"class\",\"flex\",4,\"ngIf\"],[1,\"flex\"],[1,\"ml-2\",\"text-secondary\",\"font-semibold\"]],template:function(he,yt){1&he&&(e.YNc(0,_i,22,10,\"mat-card\",0),e.ALo(1,\"async\")),2&he&&e.Q6J(\"ngIf\",e.lcZ(1,1,yt.queueData$))},directives:[D.O5,Le.a8,D.sg,g.Hw,dn.d],pipes:[D.Ov,Ht.uG,D.OU,tt.F,$t.f],encapsulation:2}),De})(),Ui=(()=>{class De{constructor(){}}return De.\\u0275fac=function(he){return new(he||De)},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-gains-and-losses\"]],decls:31,vars:0,consts:[[1,\"gains-and-losses\"],[1,\"grid\",\"grid-cols-12\",\"gap-6\"],[1,\"col-span-12\",\"md:col-span-8\"],[1,\"bg-primary\"],[1,\"welcome-card\",\"flex\",\"justify-between\",\"px-4\",\"pt-4\"],[1,\"pr-12\"],[1,\"text-2xl\",\"mb-4\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[\"src\",\"/assets/images/designer.svg\",\"alt\",\"designer\"],[1,\"py-3\"],[1,\"col-span-12\",\"md:col-span-4\"],[1,\"py-4\"],[\"routerLink\",\"/dashboard/system/logs\"],[\"mat-stroked-button\",\"\"]],template:function(he,yt){1&he&&(e.TgZ(0,\"div\",0),e._UZ(1,\"app-breadcrumb\"),e.TgZ(2,\"div\",1),e.TgZ(3,\"div\",2),e.TgZ(4,\"mat-card\",3),e.TgZ(5,\"div\",4),e.TgZ(6,\"div\",5),e.TgZ(7,\"div\",6),e._uU(8,\" Your Prysm web dashboard \"),e.qZA(),e.TgZ(9,\"p\",7),e._uU(10,\" Manage your Prysm validator and beacon node, analyze your validator performance, and control your wallet all from a simple web interface \"),e.qZA(),e.qZA(),e._UZ(11,\"img\",8),e.qZA(),e.qZA(),e._UZ(12,\"div\",9),e._UZ(13,\"app-validator-performance-summary\"),e._UZ(14,\"div\",9),e._UZ(15,\"app-validator-performance-list\"),e.qZA(),e.TgZ(16,\"div\",10),e._UZ(17,\"app-beacon-node-status\"),e._UZ(18,\"div\",11),e._UZ(19,\"app-validator-participation\"),e._UZ(20,\"div\",11),e._UZ(21,\"app-latest-gist-feature\"),e._UZ(22,\"div\",11),e.TgZ(23,\"mat-card\",3),e.TgZ(24,\"p\",7),e._uU(25,\" Want to monitor your system process such as logs from your beacon node and validator? Our logs page has you covered \"),e.qZA(),e.TgZ(26,\"a\",12),e.TgZ(27,\"button\",13),e._uU(28,\"View Logs\"),e.qZA(),e.qZA(),e.qZA(),e._UZ(29,\"div\",11),e._UZ(30,\"app-activation-queue\"),e.qZA(),e.qZA(),e.qZA())},directives:[Ke.L,Le.a8,Et,en,kn,it,Rt,l.yS,C.lW,qi],encapsulation:2}),De})();var ai=c(3282),Si=c(4612),Vi=c(5792),Ri=c(9412),Bt=c(9897),_n=c(2145);function kt(De){const Ot=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},he=Ot.xhrFactory?Ot.xhrFactory(De,Ot):new XMLHttpRequest,yt=Sn(he),tn=rn(yt).pipe((0,Si.b)(Cn=>(0,Ri.D)(Cn)),(0,k.U)((Cn,Hn)=>JSON.parse(Cn)));return Ot.beforeOpen&&Ot.beforeOpen(he),he.open(Ot.method?Ot.method:\"GET\",De),he.send(Ot.postData?Ot.postData:null),tn}function rn(De){return De.pipe((0,_n.R)((Ot,he)=>{const yt=he.lastIndexOf(\"\\n\");return yt>=0?{finishedLine:Ot.buffer+he.substring(0,yt+1),buffer:he.substring(yt+1)}:{buffer:he}},{buffer:\"\"}),(0,Ie.h)(Ot=>Ot.finishedLine),(0,k.U)(Ot=>Ot.finishedLine.split(\"\\n\").filter(he=>he.length>0)))}function Sn(De){const Ot=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Bt.y(he=>{let yt=0;const tn=()=>{De.readyState>=3&&De.responseText.length>yt&&(he.next(De.responseText.substring(yt)),yt=De.responseText.length),4===De.readyState&&(Ot.endWithNewline&&\"\\n\"!==De.responseText[De.responseText.length-1]&&he.next(\"\\n\"),he.complete())};De.onreadystatechange=tn,De.onprogress=tn,De.onerror=Cn=>{he.error(Cn)}})}let li=(()=>{class De{constructor(he){this.environmenter=he,this.apiUrl=this.environmenter.env.validatorEndpoint}validatorLogs(){if(this.environmenter.env.mockInterceptor){const he=\"\\x1b[90m[2020-09-17 19:41:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:08 -0500 CDT \\x1b[34mslot\\x1b[0m=320309\\n mainData\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838 \\x1b[32mCommitteeIndex\\x1b[0m=9 \\x1b[32mSlot\\x1b[0m=320306 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:41:32]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:41:44 -0500 CDT \\x1b[34mslot\\x1b[0m=320307\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838 \\x1b[32mCommitteeIndex\\x1b[0m=9 \\x1b[32mSlot\\x1b[0m=320306 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:41:32]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:41:44 -0500 CDT \\x1b[34mslot\\x1b[0m=320307\\n \\x1b[90m[2020-09-17 19:41:44]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:41:56 -0500 CDT \\x1b[34mslot\\x1b[0m=320308\\n \\x1b[90m[2020-09-17 19:41:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:08 -0500 CDT \\x1b[34mslot\\x1b[0m=320309\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/Do\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[21814] \\x1b[32mAttesterIndices\\x1b[0m=[21814] \\x1b[32mBeaconBlockRo\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n gateSele\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n gateSele\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n gateSelectionProof\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[21814] \\x1b[32mAttesterIndices\\x1b[0m=[21814] \\x1b[32mBeaconBlockRoot\\x1b[0m=0x2f11541d8947 \\x1b[32mCommit\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[21814] \\x1b[32mAttesterIndices\\x1b[0m=[21814] \\x1b[32mBeaconBlockRoot\\x1b[0m=0x2f11541d8947 \\x1b[32mCommitteeIndex\\x1b[0m=12 \\x1b[32mSlot\\x1b[0m=320313 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:42:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:08 -0500 CDT \\x1b[34mslot\\x1b[0m=320314\\n \\x1b[90m[2020-09-17 19:43:08]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:20 -0500 CDT \\x1b[34mslot\\x1b[0m=320315\\n \\x1b[90m[2020-09-17 19:43:12]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=488.094\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/GetAttestationData\\n \\x1b[90m[2020-09-17 19:43:12]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=760.678\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/ProposeAttestation\\n \\x1b[90m[2020-09-17 19:43:12]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[] \\x1b[32mAttesterIndices\\x1b[0m=[21810] \\x1b[32mBeaconBlockRoot\\x1b[0m=0x2544ae408e39 \\x1b[32mCommitteeIndex\\x1b[0m=7 \\x1b[32mSlot\\x1b[0m=320315 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:43:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320316\\n \\x1b[90m[2020-09-17 19:43:24]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=902.57\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/GetAttestationData\\n \\x1b[90m[2020-09-17 19:43:24]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=854.954\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/ProposeAttestation\\n \\x1b[90m[2020-09-17 19:43:24]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[] \\x1b[32mAttesterIndices\\x1b[0m=[21813] \\x1b[32mBeaconBlockRoot\\x1b[0m=0x0ddc4aa3991b \\x1b[32mCommitteeIndex\\x1b[0m=9 \\x1b[32mSlot\\x1b[0m=320316 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:43:32]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:44 -0500 CDT \\x1b[34mslot\\x1b[0m=320317\\n \\x1b[90m[2020-09-17 19:43:44]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:56 -0500 CDT \\x1b[34mslot\\x1b[0m=320318\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:44:08 -0500 CDT \\x1b[34mslot\\x1b[0m=320319\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=888.268\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=723.696\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=383.414\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=383.664\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\".split(\"\\n\").map((yt,tn)=>yt);return(0,w.of)(he).pipe((0,ai.J)(),(0,Si.b)(yt=>(0,w.of)(yt).pipe((0,Vi.g)(1500))))}return kt(`${this.apiUrl}/health/logs/validator/stream`).pipe((0,k.U)(he=>he?he.logs:\"\"),(0,ai.J)())}beaconLogs(){if(this.environmenter.env.mockInterceptor){const he=\"[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQ\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n InEpoch\\x1b[0m=10\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQh\\n poch\\x1b[0m=12\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfy\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n InEpoch\\x1b[0m=10\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQh\\n poch\\x1b[0m=12\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfy\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n InEpoch\\x1b[0m=10\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQh\\n poch\\x1b[0m=12\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfy\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/202.186.203.125/tcp/9010/p2p/16Uiu2HAkucsYzLjF6QMxR5GfLGsR9ftnKEa5kXmvRRhYFrhb9e15\\n poch\\x1b[0m=13\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/202.186.203.125/tcp/9010/p2p/16Uiu2HAkucsYzLjF6QMxR5GfLGsR9ftnKEa5kXmvRRhYFrhb9e\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/202.186.203.125/tcp/9010/p2p/16Uiu2HAkucsYzLjF6QMxR5GfLGsR9ftnKEa5kXmvRRhYFrhb9e15\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQh\\n \\x1b[90m[2020-09-17 19:40:33]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=17 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/5.135.123.161/tcp/13000/p2p/16Uiu2HAm2jvdAcgcnCTPKSfcgBQqLXqtgQMGKEtyQZKnhkdpoWWu\\n \\x1b[90m[2020-09-17 19:40:38]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=19 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/159.89.195.24/tcp/9000/p2p/16Uiu2HAkzxm5LRR4agVpFCqfVkuLE6BvGaHbyzZYgY7jsX1WRTiC\\n \\x1b[90m[2020-09-17 19:40:42]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m initial-sync:\\x1b[0m Synced up to slot 320301\\n \\x1b[90m[2020-09-17 19:40:46]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m sync:\\x1b[0m Requesting parent block \\x1b[32mcurrentSlot\\x1b[0m=320303 \\x1b[32mparentRoot\\x1b[0m=d89f62eb24c8\\n \\x1b[90m[2020-09-17 19:40:46]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=20 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/193.70.72.175/tcp/9000/p2p/16Uiu2HAmRdkXq7VX5uosJxNeZxApsVkwSg6UMSApWnoqhadAxjNu\\n \\x1b[90m[2020-09-17 19:40:47]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=20 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/92.245.6.89/tcp/9000/p2p/16Uiu2HAkxcT6Lc5DXxH277dCLNiAqta9umdwGvDYnqtd3n2SPdCp\\n \\x1b[90m[2020-09-17 19:40:47]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=21 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/201.237.248.116/tcp/9000/p2p/16Uiu2HAkxonydh2zKaTt5aLGprX1FXku34jxm9aziYBSkTyPVhSU\\n \\x1b[90m[2020-09-17 19:40:49]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=22 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/3.80.7.206/tcp/9000/p2p/16Uiu2HAmCBZ9um5bnTWwby9n7ACmtMwfxZdaZhYQiUaMdrCUxrNx\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=13 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n InEpoch\\x1b[0m=14\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=13 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=124 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n nEpoch\\x1b[0m=15\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=124 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=22 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/81.221.212.143/tcp/9000/p2p/16Uiu2HAkvBeQgGnaEL3D2hiqdcWkag1P1PEALR8qj7qNh53ePfZX\\n \\x1b[90m[2020-09-17 19:40:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m sync:\\x1b[0m Verified and saved pending attestations to pool \\x1b[32mblockRoot\\x1b[0m=d89f62eb24c8 \\x1b[32mpendingAttsCount\\x1b[0m=3\\n \\x1b[90m[2020-09-17 19:40:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m sync:\\x1b[0m Verified and saved pending attestations to pool \\x1b[32mblockRoot\\x1b[0m=0707f452a459 \\x1b[32mpendingAttsCount\\x1b[0m=282\\n \\x1b[90m[2020-09-17 19:40:55]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=27 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/108.35.175.90/tcp/9000/p2p/16Uiu2HAm84dzPExSGhu2XEBhL1MM5kMMnC9VYBC6aipVXJnieVNY\\n \\x1b[90m[2020-09-17 19:40:56]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=27 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/99.255.60.106/tcp/9000/p2p/16Uiu2HAmVqqVZTyARMbS6r5oqWR39b3PUbEGWe127FjLDbeEDECD\\n \\x1b[90m[2020-09-17 19:40:56]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=27 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/161.97.247.13/tcp/9000/p2p/16Uiu2HAmUf2VGmUDHxqfGEWAHRt6KpqoCz1PDVfcE4LrTWskQzZi\\n \\x1b[90m[2020-09-17 19:40:59]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=28 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/46.4.51.137/tcp/9000/p2p/16Uiu2HAm2C9yxm5coEYnrWD57AUFZAPRu4Fv39BG6LyjUPTkvrTo\\n \\x1b[90m[2020-09-17 19:41:00]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=28 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/86.245.9.211/tcp/9000/p2p/16Uiu2HAmBhjcHQDrJeDHg2oLsm6ZNxAXeu8AScackVcWqNi1z7zb\\n \\x1b[90m[2020-09-17 19:41:05]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer disconnected \\x1b[32mactivePeers\\x1b[0m=27 \\x1b[32mmultiAddr\\x1b[0m=/ip4/193.70.72.175/tcp/9000/p2p/16Uiu2HAmRdkXq7VX5uosJxNeZxApsVkwSg6UMSApWnoqhadAxjNu\\n \\x1b[90m[2020-09-17 19:41:10]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=69 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n InEpoch\\x1b[0m=17\\n \\x1b[90m[2020-09-17 19:41:10]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=69 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:41:14]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=30 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/78.47.231.252/tcp/9852/p2p/16Uiu2HAmMQvsJqCKSZ4zJmki82xum9cqDF31avHT7sDnhF6aFYYH\\n \\x1b[90m[2020-09-17 19:41:15]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=32 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/161.97.83.42/tcp/9003/p2p/16Uiu2HAmD1PpTtvhj83Weg9oBL3W4PiXgDtViVuuWxGheAfpxpVo\\n \\x1b[90m[2020-09-17 19:41:21]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=32 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/106.69.73.189/tcp/9000/p2p/16Uiu2HAmTWd5hbmsiozXPPTvBYWxc3aDnRKxRxDWWvc2GC1Wgw1n\\n \\x1b[90m[2020-09-17 19:41:22]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=37 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n InEpoch\\x1b[0m=18\\n \\x1b[90m[2020-09-17 19:41:22]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=37 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:41:22]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=32 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/203.198.146.232/tcp/9001/p2p/16Uiu2HAkuiaBuXPfW47XfR7o8WnN8ZzdCKWEyHjyLWQvLFqkZST5\\n \\x1b[90m[2020-09-17 19:41:25]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=32 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/135.181.46.108/tcp/9852/p2p/16Uiu2HAmNS4AM9Hfy3W23fvGmERb79zfhz9xHvRpXZfDvZxz5fkf\\n \\x1b[90m[2020-09-17 19:41:26]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=37 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n InEpoch\\x1b[0m=18\\n \\x1b[90m[2020-09-17 19:41:26]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=37 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:41:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m sync:\\x1b[0m Verified and saved pending attestations to pool \\x1b[32mblockRoot\\x1b[0m=a935cba91838 \\x1b[32mpendingAttsCount\\x1b[0m=12\\n \\x1b[90m[2020-09-17 19:41:31]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer disconnected \\x1b[32mactivePeers\\x1b[0m=31 \\x1b[32mmultiAddr\\x1b[0m=/ip4/135.181.46.108/tcp/9852/p2p/16Uiu2HAmNS4AM9Hfy3W23fvGmERb79zfhz9xHvRpXZfDvZxz5fkf\".split(\"\\n\").map((yt,tn)=>yt);return(0,w.of)(he).pipe((0,ai.J)(),(0,Si.b)(yt=>(0,w.of)(yt).pipe((0,Vi.g)(1500))))}return kt(`${this.apiUrl}/health/logs/beacon/stream`).pipe((0,k.U)(he=>he?he.logs:\"\"),(0,ai.J)())}}return De.\\u0275fac=function(he){return new(he||De)(e.LFG(A.Y))},De.\\u0275prov=e.Yz7({token:De,factory:De.\\u0275fac,providedIn:\"root\"}),De})();var er=c(8242),sr=c.n(er);const or=[\"scrollFrame\"],Dr=[\"item\"];function Ai(De,Ot){if(1&De&&e._UZ(0,\"div\",6,7),2&De){const he=Ot.$implicit,yt=e.oxw();e.Q6J(\"innerHTML\",yt.formatLog(he),e.oJD)}}let ki=(()=>{class De{constructor(he){this.sanitizer=he,this.messages=null,this.title=null,this.url=null,this.scrollFrame=null,this.itemElements=null,this.ansiUp=new(sr())}ngAfterViewInit(){var he,yt;this.scrollContainer=null===(he=this.scrollFrame)||void 0===he?void 0:he.nativeElement,null===(yt=this.itemElements)||void 0===yt||yt.changes.subscribe(tn=>this.onItemElementsChanged())}formatLog(he){return this.sanitizer.bypassSecurityTrustHtml(this.ansiUp.ansi_to_html(he))}onItemElementsChanged(){this.scrollToBottom()}scrollToBottom(){this.scrollContainer.scroll({top:this.scrollContainer.scrollHeight,left:0,behavior:\"smooth\"})}}return De.\\u0275fac=function(he){return new(he||De)(e.Y36(s.H7))},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-logs-stream\"]],viewQuery:function(he,yt){if(1&he&&(e.Gf(or,5),e.Gf(Dr,5)),2&he){let tn;e.iGM(tn=e.CRH())&&(yt.scrollFrame=tn.first),e.iGM(tn=e.CRH())&&(yt.itemElements=tn)}},inputs:{messages:\"messages\",title:\"title\",url:\"url\"},decls:9,vars:3,consts:[[1,\"bg-black\"],[1,\"flex\",\"justify-between\",\"pb-2\"],[1,\"text-white\",\"text-lg\"],[1,\"mt-2\",\"logs-card\",\"overflow-y-auto\"],[\"scrollFrame\",\"\"],[\"class\",\"log-item\",3,\"innerHTML\",4,\"ngFor\",\"ngForOf\"],[1,\"log-item\",3,\"innerHTML\"],[\"item\",\"\"]],template:function(he,yt){1&he&&(e.TgZ(0,\"mat-card\",0),e.TgZ(1,\"div\",1),e.TgZ(2,\"div\",2),e._uU(3),e.qZA(),e.TgZ(4,\"div\"),e._uU(5),e.qZA(),e.qZA(),e.TgZ(6,\"div\",3,4),e.YNc(8,Ai,2,1,\"div\",5),e.qZA(),e.qZA()),2&he&&(e.xp6(3),e.Oqu(yt.title),e.xp6(2),e.Oqu(yt.url),e.xp6(3),e.Q6J(\"ngForOf\",yt.messages))},directives:[Le.a8,D.sg],encapsulation:2}),De})();function tr(De,Ot){if(1&De&&(e.TgZ(0,\"mat-card\",11),e.TgZ(1,\"div\",12),e._uU(2,\"Log Percentages\"),e.qZA(),e.TgZ(3,\"div\",13),e.TgZ(4,\"div\"),e._UZ(5,\"mat-progress-bar\",14),e.qZA(),e.TgZ(6,\"div\",15),e.TgZ(7,\"small\"),e._uU(8),e.qZA(),e.qZA(),e.qZA(),e.TgZ(9,\"div\",13),e.TgZ(10,\"div\"),e._UZ(11,\"mat-progress-bar\",16),e.qZA(),e.TgZ(12,\"div\",15),e.TgZ(13,\"small\"),e._uU(14),e.qZA(),e.qZA(),e.qZA(),e.TgZ(15,\"div\",13),e.TgZ(16,\"div\"),e._UZ(17,\"mat-progress-bar\",17),e.qZA(),e.TgZ(18,\"div\",15),e.TgZ(19,\"small\"),e._uU(20),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&De){const he=Ot.ngIf;e.xp6(5),e.Q6J(\"value\",he.percentInfo),e.xp6(3),e.hij(\"\",he.percentInfo,\"% Info Logs\"),e.xp6(3),e.Q6J(\"value\",he.percentWarn),e.xp6(3),e.hij(\"\",he.percentWarn,\"% Warn Logs\"),e.xp6(3),e.Q6J(\"value\",he.percentError),e.xp6(3),e.hij(\"\",he.percentError,\"% Error Logs\")}}let Zr=(()=>{class De{constructor(he){this.logsService=he,this.destroyed$$=new m.xQ,this.validatorMessages=[],this.beaconMessages=[],this.totalInfo=0,this.totalWarn=0,this.totalError=0,this.totalLogs=0,this.logMetrics$=new W.X({percentInfo:\"0\",percentWarn:\"0\",percentError:\"0\"})}ngOnInit(){this.subscribeLogs()}ngOnDestroy(){this.destroyed$$.next(),this.destroyed$$.complete()}subscribeLogs(){this.logsService.validatorLogs().pipe((0,a.R)(this.destroyed$$),(0,b.b)(he=>{this.validatorMessages.push(he),this.countLogMetrics(he)})).subscribe(),this.logsService.beaconLogs().pipe((0,a.R)(this.destroyed$$),(0,b.b)(he=>{this.beaconMessages.push(he),this.countLogMetrics(he)})).subscribe()}countLogMetrics(he){const yt=this.logMetrics$.getValue();!yt||!he||(-1!==(he=he.toUpperCase()).indexOf(\"INFO\")?(this.totalInfo++,this.totalLogs++):-1!==he.indexOf(\"WARN\")?(this.totalWarn++,this.totalLogs++):-1!==he.indexOf(\"ERROR\")&&(this.totalError++,this.totalLogs++),yt.percentInfo=this.formatPercent(this.totalInfo),yt.percentWarn=this.formatPercent(this.totalWarn),yt.percentError=this.formatPercent(this.totalError),this.logMetrics$.next(yt))}formatPercent(he){return(he/this.totalLogs*100).toFixed(0)}}return De.\\u0275fac=function(he){return new(he||De)(e.Y36(li))},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-logs\"]],decls:15,vars:5,consts:[[1,\"logs\",\"m-sm-30\"],[1,\"mb-8\"],[1,\"text-2xl\",\"mb-2\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[1,\"flex\",\"flex-wrap\",\"md:flex-no-wrap\",\"gap-6\"],[1,\"w-full\",\"md:w-2/3\"],[\"title\",\"Validator Client\",3,\"messages\"],[1,\"py-3\"],[\"title\",\"Beacon Node\",3,\"messages\"],[1,\"w-full\",\"md:w-1/3\"],[\"class\",\"bg-paper\",4,\"ngIf\"],[1,\"bg-paper\"],[1,\"card-title\",\"mb-8\",\"text-lg\",\"text-white\"],[1,\"mb-6\"],[\"mode\",\"determinate\",\"color\",\"primary\",3,\"value\"],[1,\"my-2\",\"text-muted\"],[\"mode\",\"determinate\",\"color\",\"accent\",3,\"value\"],[\"mode\",\"determinate\",\"color\",\"warn\",3,\"value\"]],template:function(he,yt){1&he&&(e.TgZ(0,\"div\",0),e._UZ(1,\"app-breadcrumb\"),e.TgZ(2,\"div\",1),e.TgZ(3,\"div\",2),e._uU(4,\" Your Prysm Process' Logs \"),e.qZA(),e.TgZ(5,\"p\",3),e._uU(6,\" Stream of logs from both the beacon node and validator client \"),e.qZA(),e.qZA(),e.TgZ(7,\"div\",4),e.TgZ(8,\"div\",5),e._UZ(9,\"app-logs-stream\",6),e._UZ(10,\"div\",7),e._UZ(11,\"app-logs-stream\",8),e.qZA(),e.TgZ(12,\"div\",9),e.YNc(13,tr,21,6,\"mat-card\",10),e.ALo(14,\"async\"),e.qZA(),e.qZA(),e.qZA()),2&he&&(e.xp6(9),e.Q6J(\"messages\",yt.validatorMessages),e.xp6(2),e.Q6J(\"messages\",yt.beaconMessages),e.xp6(2),e.Q6J(\"ngIf\",e.lcZ(14,3,yt.logMetrics$)))},directives:[Ke.L,ki,D.O5,Le.a8,sn.pW],pipes:[D.Ov],encapsulation:2}),De})();var ar=c(7822);let zr=(()=>{class De{constructor(){}ngOnInit(){const he=[],yt=[],tn=[];for(let Cn=0;Cn<100;Cn++)he.push(\"category\"+Cn),yt.push(5*(Math.sin(Cn/5)*(Cn/5-10)+Cn/6)),tn.push(5*(Math.cos(Cn/5)*(Cn/5-10)+Cn/6));this.options={legend:{data:[\"bar\",\"bar2\"],align:\"left\",textStyle:{color:\"white\",fontSize:13,fontFamily:\"roboto\"}},tooltip:{},xAxis:{data:he,silent:!1,splitLine:{show:!1},axisLabel:{color:\"white\",fontSize:14,fontFamily:\"roboto\"}},color:[\"#7467ef\",\"#ff9e43\"],yAxis:{},series:[{name:\"bar\",type:\"bar\",data:yt,animationDelay:Cn=>10*Cn},{name:\"bar2\",type:\"bar\",data:tn,animationDelay:Cn=>10*Cn+100}],animationEasing:\"elasticOut\",animationDelayUpdate:Cn=>5*Cn}}}return De.\\u0275fac=function(he){return new(he||De)},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-balances-chart\"]],decls:1,vars:1,consts:[[\"echarts\",\"\",3,\"options\"]],template:function(he,yt){1&he&&e._UZ(0,\"div\",0),2&he&&e.Q6J(\"options\",yt.options)},directives:[ar._w],encapsulation:2}),De})(),dr=(()=>{class De{constructor(){this.options={barGap:50,barMaxWidth:\"6px\",grid:{top:24,left:26,right:26,bottom:25},legend:{itemGap:32,top:-4,left:-4,icon:\"circle\",width:\"auto\",data:[\"Atts Included\",\"Missed Atts\",\"Orphaned\"],textStyle:{color:\"white\",fontSize:12,fontFamily:\"roboto\",align:\"center\"}},tooltip:{},xAxis:{type:\"category\",data:[\"Mon\",\"Tues\",\"Wed\",\"Thu\",\"Fri\",\"Sat\",\"Sun\"],showGrid:!1,boundaryGap:!1,axisLine:{show:!1},splitLine:{show:!1},axisLabel:{color:\"white\",fontSize:12,fontFamily:\"roboto\",margin:16},axisTick:{show:!1}},color:[\"#7467ef\",\"#e95455\",\"#ff9e43\"],yAxis:{type:\"value\",show:!1,axisLine:{show:!1},splitLine:{show:!1}},series:[{name:\"Atts Included\",data:[70,80,80,80,60,70,40],type:\"bar\",itemStyle:{borderRadius:[0,0,10,10]},stack:\"one\"},{name:\"Missed Atts\",data:[40,90,100,70,80,65,50],type:\"bar\",stack:\"one\"},{name:\"Orphaned\",data:[30,70,100,90,70,55,40],type:\"bar\",itemStyle:{borderRadius:[10,10,0,0]},stack:\"one\"}]}}}return De.\\u0275fac=function(he){return new(he||De)},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-proposed-missed-chart\"]],decls:1,vars:1,consts:[[\"echarts\",\"\",3,\"options\"]],template:function(he,yt){1&he&&e._UZ(0,\"div\",0),2&he&&e.Q6J(\"options\",yt.options)},directives:[ar._w],encapsulation:2}),De})(),Gi=(()=>{class De{constructor(){this.options={grid:{top:\"10%\",bottom:\"10%\",right:\"5%\"},legend:{show:!1},color:[\"#7467ef\",\"#ff9e43\"],barGap:0,barMaxWidth:\"64px\",tooltip:{},dataset:{source:[[\"Month\",\"Website\",\"App\"],[\"Jan\",2200,1200],[\"Feb\",800,500],[\"Mar\",700,1350],[\"Apr\",1500,1250],[\"May\",2450,450],[\"June\",1700,1250]]},xAxis:{type:\"category\",axisLine:{show:!1},splitLine:{show:!1},axisTick:{show:!1},axisLabel:{color:\"white\",fontSize:13,fontFamily:\"roboto\"}},yAxis:{axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:\"white\",opacity:.15}},axisLabel:{color:\"white\",fontSize:13,fontFamily:\"roboto\"}},series:[{type:\"bar\"},{type:\"bar\"}]}}}return De.\\u0275fac=function(he){return new(he||De)},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-double-bar-chart\"]],decls:1,vars:1,consts:[[\"echarts\",\"\",3,\"options\"]],template:function(he,yt){1&he&&e._UZ(0,\"div\",0),2&he&&e.Q6J(\"options\",yt.options)},directives:[ar._w],encapsulation:2}),De})(),pr=(()=>{class De{constructor(){this.options={title:{text:\"Validator data breakdown\",subtext:\"Some sample pie chart data\",x:\"center\",color:\"white\"},tooltip:{trigger:\"item\",formatter:\"{a}
{b} : {c} ({d}%)\"},legend:{x:\"center\",y:\"bottom\",data:[\"item1\",\"item2\",\"item3\",\"item4\"]},calculable:!0,series:[{name:\"area\",type:\"pie\",radius:[30,110],roseType:\"area\",data:[{value:10,name:\"item1\"},{value:30,name:\"item2\"},{value:45,name:\"item3\"},{value:15,name:\"item4\"}]}]}}}return De.\\u0275fac=function(he){return new(he||De)},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-pie-chart\"]],decls:1,vars:1,consts:[[\"echarts\",\"\",3,\"options\"]],template:function(he,yt){1&he&&e._UZ(0,\"div\",0),2&he&&e.Q6J(\"options\",yt.options)},directives:[ar._w],encapsulation:2}),De})(),Qr=(()=>{class De{constructor(){}}return De.\\u0275fac=function(he){return new(he||De)},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-metrics\"]],decls:57,vars:0,consts:[[1,\"metrics\",\"m-sm-30\"],[1,\"grid\",\"grid-cols-1\",\"md:grid-cols-2\",\"gap-8\"],[1,\"col-span-1\",\"md:col-span-2\",\"grid\",\"grid-cols-12\",\"gap-8\"],[1,\"col-span-12\",\"md:col-span-6\"],[1,\"col-content\"],[1,\"usage-card\",\"bg-primary\",\"p-16\",\"py-24\",\"text-center\"],[1,\"py-16\",\"text-2xl\",\"uppercase\",\"text-white\"],[1,\"px-20\",\"flex\",\"justify-between\"],[1,\"text-white\"],[1,\"font-bold\",\"text-lg\"],[1,\"font-light\",\"uppercase\",\"m-4\"],[1,\"font-bold\",\"text-xl\"],[1,\"col-span-12\",\"md:col-span-3\"],[1,\"bg-paper\"],[1,\"px-4\",\"pt-6\",\"pb-16\"],[1,\"card-title\",\"text-white\",\"font-bold\",\"text-lg\"],[1,\"card-subtitle\",\"mt-2\",\"mb-8\",\"text-white\"],[\"mat-raised-button\",\"\",\"color\",\"primary\"],[\"mat-raised-button\",\"\",\"color\",\"accent\"],[1,\"col-span-1\"]],template:function(he,yt){1&he&&(e.TgZ(0,\"div\",0),e._UZ(1,\"app-breadcrumb\"),e.TgZ(2,\"div\",1),e.TgZ(3,\"div\",2),e.TgZ(4,\"div\",3),e.TgZ(5,\"div\",4),e.TgZ(6,\"mat-card\",5),e.TgZ(7,\"div\",6),e._uU(8,\"Process metrics summary\"),e.qZA(),e.TgZ(9,\"div\",7),e.TgZ(10,\"div\",8),e.TgZ(11,\"div\",9),e._uU(12,\"220Mb\"),e.qZA(),e.TgZ(13,\"p\",10),e._uU(14,\"RAM used\"),e.qZA(),e.qZA(),e.TgZ(15,\"div\",8),e.TgZ(16,\"div\",11),e._uU(17,\"320\"),e.qZA(),e.TgZ(18,\"p\",10),e._uU(19,\"Attestations\"),e.qZA(),e.qZA(),e.TgZ(20,\"div\",8),e.TgZ(21,\"div\",11),e._uU(22,\"4\"),e.qZA(),e.TgZ(23,\"p\",10),e._uU(24,\"Blocks missed\"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(25,\"div\",12),e.TgZ(26,\"div\",4),e.TgZ(27,\"mat-card\",13),e.TgZ(28,\"div\",14),e.TgZ(29,\"div\",15),e._uU(30,\"Profitability\"),e.qZA(),e.TgZ(31,\"div\",16),e._uU(32,\"$323\"),e.qZA(),e.TgZ(33,\"button\",17),e._uU(34,\" + 0.32 pending ETH \"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(35,\"div\",12),e.TgZ(36,\"div\",4),e.TgZ(37,\"mat-card\",13),e.TgZ(38,\"div\",14),e.TgZ(39,\"div\",15),e._uU(40,\"RPC Traffic Sent\"),e.qZA(),e.TgZ(41,\"div\",16),e._uU(42,\"2.4Gb\"),e.qZA(),e.TgZ(43,\"button\",18),e._uU(44,\" Total Data \"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(45,\"div\",19),e.TgZ(46,\"mat-card\",13),e._UZ(47,\"app-balances-chart\"),e.qZA(),e.qZA(),e.TgZ(48,\"div\",19),e.TgZ(49,\"mat-card\",13),e._UZ(50,\"app-proposed-missed-chart\"),e.qZA(),e.qZA(),e.TgZ(51,\"div\",19),e.TgZ(52,\"mat-card\",13),e._UZ(53,\"app-double-bar-chart\"),e.qZA(),e.qZA(),e.TgZ(54,\"div\",19),e.TgZ(55,\"mat-card\",13),e._UZ(56,\"app-pie-chart\"),e.qZA(),e.qZA(),e.qZA(),e.qZA())},directives:[Ke.L,Le.a8,C.lW,zr,dr,Gi,pr],encapsulation:2}),De})();var rr=(()=>{return(De=rr||(rr={}))[De.Imported=0]=\"Imported\",De[De.Derived=1]=\"Derived\",De[De.Remote=2]=\"Remote\",rr;var De})();function Gr(De,Ot){if(1&De){const he=e.EpF();e.TgZ(0,\"button\",15),e.NdJ(\"click\",function(){e.CHM(he);const tn=e.oxw().$implicit;return e.oxw().selectedWallet$.next(tn.kind)}),e._uU(1,\" Select Wallet \"),e.qZA()}}function mr(De,Ot){1&De&&(e.TgZ(0,\"button\",16),e._uU(1,\" Coming Soon \"),e.qZA())}function Rr(De,Ot){if(1&De){const he=e.EpF();e.TgZ(0,\"div\",6),e.NdJ(\"click\",function(){const Cn=e.CHM(he).index;return e.oxw().selectCard(Cn)}),e.TgZ(1,\"div\",7),e._UZ(2,\"img\",8),e.qZA(),e.TgZ(3,\"div\",9),e.TgZ(4,\"p\",10),e._uU(5),e.qZA(),e.TgZ(6,\"p\",11),e._uU(7),e.qZA(),e.TgZ(8,\"p\",12),e.YNc(9,Gr,2,0,\"button\",13),e.YNc(10,mr,2,0,\"button\",14),e.qZA(),e.qZA(),e.qZA()}if(2&De){const he=Ot.$implicit,yt=Ot.index,tn=e.oxw();e.ekj(\"active\",tn.selectedCard===yt)(\"mx-8\",1===yt),e.xp6(2),e.Q6J(\"src\",he.image,e.LSH),e.xp6(3),e.hij(\" \",he.name,\" \"),e.xp6(2),e.hij(\" \",he.description,\" \"),e.xp6(2),e.Q6J(\"ngIf\",!he.comingSoon),e.xp6(1),e.Q6J(\"ngIf\",he.comingSoon)}}let Yi=(()=>{class De{constructor(){this.walletSelections=null,this.selectedWallet$=null,this.selectedCard=1}selectCard(he){this.selectedCard=he}}return De.\\u0275fac=function(he){return new(he||De)},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-choose-wallet-kind\"]],inputs:{walletSelections:\"walletSelections\",selectedWallet$:\"selectedWallet$\"},decls:10,vars:1,consts:[[1,\"create-a-wallet\"],[1,\"text-center\",\"pb-8\"],[1,\"text-white\",\"text-3xl\"],[1,\"text-muted\",\"text-lg\",\"mt-6\",\"leading-snug\"],[1,\"onboarding-grid\",\"flex-wrap\",\"flex\",\"justify-center\",\"items-center\",\"my-auto\"],[\"class\",\"bg-paper onboarding-card text-center flex flex-col my-8 md:my-0\",3,\"active\",\"mx-8\",\"click\",4,\"ngFor\",\"ngForOf\"],[1,\"bg-paper\",\"onboarding-card\",\"text-center\",\"flex\",\"flex-col\",\"my-8\",\"md:my-0\",3,\"click\"],[1,\"flex\",\"justify-center\"],[3,\"src\"],[1,\"wallet-info\"],[1,\"wallet-kind\"],[1,\"wallet-description\"],[1,\"wallet-action\"],[\"class\",\"select-button\",\"mat-raised-button\",\"\",\"color\",\"accent\",3,\"click\",4,\"ngIf\"],[\"class\",\"select-button\",\"mat-raised-button\",\"\",\"disabled\",\"\",4,\"ngIf\"],[\"mat-raised-button\",\"\",\"color\",\"accent\",1,\"select-button\",3,\"click\"],[\"mat-raised-button\",\"\",\"disabled\",\"\",1,\"select-button\"]],template:function(he,yt){1&he&&(e.TgZ(0,\"div\",0),e.TgZ(1,\"div\",1),e.TgZ(2,\"div\",2),e._uU(3,\"Create a Prysm Wallet\"),e.qZA(),e.TgZ(4,\"div\",3),e._uU(5,\" To get started, you will need to create a new wallet in Prysm\"),e._UZ(6,\"br\"),e._uU(7,\"to hold your validator keys \"),e.qZA(),e.qZA(),e.TgZ(8,\"div\",4),e.YNc(9,Rr,11,9,\"div\",5),e.qZA(),e.qZA()),2&he&&(e.xp6(9),e.Q6J(\"ngForOf\",yt.walletSelections))},directives:[D.sg,D.O5,C.lW],encapsulation:2}),De})();var Zn=c(3679),Fr=c(2679),lr=c(7832),wr=c(2081),Br=c(3974),Xr=c(9551);const kr=[\"stepper\"],ss=[\"importAccounts\"],Hi=[\"slashingProtection\"];function pi(De,Ot){1&De&&(e.TgZ(0,\"div\"),e.TgZ(1,\"div\",22),e._uU(2,\" Creating wallet... \"),e.qZA(),e.TgZ(3,\"div\",23),e._uU(4,\" Please wait while we are creating your validator accounts and your new wallet for Prysm. Soon, you'll be able to view your accounts, monitor your validator performance, and visualize system metrics more in-depth. \"),e.qZA(),e.TgZ(5,\"div\"),e._UZ(6,\"mat-progress-bar\",24),e.qZA(),e.qZA())}function Cr(De,Ot){if(1&De){const he=e.EpF();e.TgZ(0,\"div\"),e._UZ(1,\"app-password-form\",25),e.TgZ(2,\"div\",26),e.TgZ(3,\"button\",17),e.NdJ(\"click\",function(){return e.CHM(he),e.oxw(),e.MAs(15).previous()}),e._uU(4,\"Previous\"),e.qZA(),e.TgZ(5,\"span\",18),e.TgZ(6,\"button\",19),e.NdJ(\"click\",function(tn){return e.CHM(he),e.oxw().createWallet(tn)}),e._uU(7,\" Continue \"),e.qZA(),e.qZA(),e.qZA(),e.qZA()}if(2&De){const he=e.oxw();e.xp6(1),e.Q6J(\"formGroup\",he.walletPasswordFormGroup),e.xp6(5),e.Q6J(\"disabled\",he.walletPasswordFormGroup.invalid)}}var Wi=(()=>{return(De=Wi||(Wi={}))[De.WalletDir=0]=\"WalletDir\",De[De.UnlockAccounts=1]=\"UnlockAccounts\",De[De.WebPassword=2]=\"WebPassword\",Wi;var De})();let Wr=(()=>{class De{constructor(he,yt,tn,Cn){this.formBuilder=he,this.breakpointObserver=yt,this.router=tn,this.walletService=Cn,this.resetOnboarding=()=>{},this.passwordValidator=new Fr._,this.states=Wi,this.loading=!1,this.isSmallScreen=!1,this.keystoresFormGroup=this.formBuilder.group({keystoresImported:this.formBuilder.array([],Zn.kI.required)}),this.walletPasswordFormGroup=this.formBuilder.group({password:new Zn.NI(\"\",[Zn.kI.required,Zn.kI.minLength(8)]),passwordConfirmation:new Zn.NI(\"\",[Zn.kI.required,Zn.kI.minLength(8)])},{validators:this.passwordValidator.matchingPasswordConfirmation}),this.destroyed$=new m.xQ}ngOnInit(){this.registerBreakpointObserver()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}registerBreakpointObserver(){this.breakpointObserver.observe([y.u3.XSmall,y.u3.Small]).pipe((0,b.b)(he=>{this.isSmallScreen=he.matches}),(0,a.R)(this.destroyed$)).subscribe()}nextStep(he,yt){var tn,Cn;switch(yt){case Wi.UnlockAccounts:this.keystoresFormGroup.markAllAsTouched()}this.keystoresFormGroup.valid&&!(null===(tn=this.slashingProtection)||void 0===tn?void 0:tn.invalid)&&(null===(Cn=this.stepper)||void 0===Cn||Cn.next())}get importKeystores$(){var he;const yt=[];let tn=[];if(this.keystoresFormGroup.controls.keystoresImported.controls.forEach(Cn=>{var Hn,Bn;yt.push(JSON.stringify(null===(Hn=Cn.get(\"keystore\"))||void 0===Hn?void 0:Hn.value)),tn.push(null===(Bn=Cn.get(\"keystorePassword\"))||void 0===Bn?void 0:Bn.value)}),null===(he=this.importAccounts)||void 0===he?void 0:he.uniqueToggleFormControl.value){const Cn=[];return yt.forEach((Hn,Bn)=>{Cn.push(this.walletService.importKeystores({keystores_imported:[Hn],keystores_password:tn[Bn]}))}),(0,Tt.$R)(...Cn)}return this.walletService.importKeystores({keystores_imported:yt,keystores_password:tn[0]})}createWallet(he){var yt,tn;he.stopPropagation();const Cn={keymanager:\"IMPORTED\",wallet_password:null===(yt=this.walletPasswordFormGroup.get(\"password\"))||void 0===yt?void 0:yt.value};this.loading=!0;const Hn=[this.importKeystores$],Bn=null===(tn=this.slashingProtection)||void 0===tn?void 0:tn.importedFiles[0];if(Bn){const Oi={slashing_protection_json:JSON.stringify(Bn)};Hn.push(this.walletService.importSlashingProtection(Oi))}this.walletService.createWallet(Cn).pipe((0,z.w)(()=>(0,Tt.$R)(...Hn).pipe((0,z.w)(Oi=>(Oi&&this.router.navigate([M.Sn]),Oi)))),(0,Y.K)(Oi=>(this.loading=!1,(0,nt._)(Oi)))).subscribe()}}return De.\\u0275fac=function(he){return new(he||De)(e.Y36(Zn.qu),e.Y36(y.Yg),e.Y36(l.F0),e.Y36(dt.X))},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-nonhd-wallet-wizard\"]],viewQuery:function(he,yt){if(1&he&&(e.Gf(kr,5),e.Gf(ss,5),e.Gf(Hi,5)),2&he){let tn;e.iGM(tn=e.CRH())&&(yt.stepper=tn.first),e.iGM(tn=e.CRH())&&(yt.importAccounts=tn.first),e.iGM(tn=e.CRH())&&(yt.slashingProtection=tn.first)}},inputs:{resetOnboarding:\"resetOnboarding\"},decls:30,vars:8,consts:[[1,\"create-a-wallet\"],[1,\"text-center\",\"pb-8\"],[1,\"text-white\",\"text-3xl\"],[1,\"text-muted\",\"text-lg\",\"mt-6\",\"leading-snug\"],[1,\"onboarding-grid\",\"flex\",\"justify-center\",\"items-center\",\"my-auto\"],[1,\"onboarding-wizard-card\",\"position-relative\",\"y-center\"],[1,\"flex\",\"items-center\"],[1,\"hidden\",\"md:flex\",\"w-1/3\",\"signup-img\",\"justify-center\",\"items-center\"],[\"src\",\"/assets/images/onboarding/direct.svg\",\"alt\",\"\"],[3,\"ngClass\"],[\"linear\",\"\",1,\"bg-paper\",\"rounded-r\",3,\"orientation\"],[\"stepper\",\"\"],[\"label\",\"Import Keys\",3,\"stepControl\"],[3,\"formGroup\"],[\"importAccounts\",\"\"],[\"slashingProtection\",\"\"],[1,\"mt-6\"],[\"color\",\"accent\",\"mat-raised-button\",\"\",3,\"click\"],[1,\"ml-4\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"disabled\",\"click\"],[\"label\",\"Wallet\",3,\"stepControl\"],[4,\"ngIf\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\"],[\"mode\",\"indeterminate\"],[\"title\",\"Pick a strong wallet password\",\"subtitle\",\"This is the password used to encrypt your wallet itself\",\"label\",\"Wallet password\",\"confirmationLabel\",\"Confirm wallet password\",3,\"formGroup\"],[1,\"mt-4\"]],template:function(he,yt){if(1&he&&(e.TgZ(0,\"div\",0),e.TgZ(1,\"div\",1),e.TgZ(2,\"div\",2),e._uU(3,\"Imported Wallet Setup\"),e.qZA(),e.TgZ(4,\"div\",3),e._uU(5,\" We'll guide you through creating your wallet by importing \"),e._UZ(6,\"br\"),e._uU(7,\"validator keys from an external source \"),e.qZA(),e.qZA(),e.TgZ(8,\"div\",4),e.TgZ(9,\"mat-card\",5),e.TgZ(10,\"div\",6),e.TgZ(11,\"div\",7),e._UZ(12,\"img\",8),e.qZA(),e.TgZ(13,\"div\",9),e.TgZ(14,\"mat-stepper\",10,11),e.TgZ(16,\"mat-step\",12),e._UZ(17,\"app-import-accounts-form\",13,14),e._UZ(19,\"app-import-protection\",null,15),e.TgZ(21,\"div\",16),e.TgZ(22,\"button\",17),e.NdJ(\"click\",function(){return yt.resetOnboarding()}),e._uU(23,\"Back to Wallets\"),e.qZA(),e.TgZ(24,\"span\",18),e.TgZ(25,\"button\",19),e.NdJ(\"click\",function(Cn){return yt.nextStep(Cn,yt.states.UnlockAccounts)}),e._uU(26,\"Continue\"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(27,\"mat-step\",20),e.YNc(28,pi,7,0,\"div\",21),e.YNc(29,Cr,8,2,\"div\",21),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&he){const tn=e.MAs(20);e.xp6(13),e.Q6J(\"ngClass\",yt.isSmallScreen?\"wizard-container flex w-full items-center\":\"wizard-container hidden md:flex md:w-2/3 items-center\"),e.xp6(1),e.Q6J(\"orientation\",yt.isSmallScreen?\"vertical\":\"horizontal\"),e.xp6(2),e.Q6J(\"stepControl\",yt.keystoresFormGroup),e.xp6(1),e.Q6J(\"formGroup\",yt.keystoresFormGroup),e.xp6(8),e.Q6J(\"disabled\",yt.keystoresFormGroup.invalid||tn.invalid),e.xp6(2),e.Q6J(\"stepControl\",yt.walletPasswordFormGroup),e.xp6(1),e.Q6J(\"ngIf\",yt.loading),e.xp6(1),e.Q6J(\"ngIf\",!yt.loading)}},directives:[Le.a8,D.mk,lr.Vq,lr.C0,wr.u,Zn.JL,Zn.sg,Br.s,C.lW,D.O5,sn.pW,Xr.G],encapsulation:2}),De})();var br=c(8335),$r=c(4395);let Ee=(()=>{class De{constructor(he){this.walletService=he}properFormatting(he){let yt=he.value;return he.value?(yt=yt.replace(/(^\\s*)|(\\s*$)/gi,\"\"),yt=yt.replace(/[ ]{2,}/gi,\" \"),yt=yt.replace(/\\n /,\"\\n\"),24!==yt.split(\" \").length?{properFormatting:!0}:null):null}matchingMnemonic(){return he=>he.value?he.valueChanges.pipe((0,$r.b)(500),(0,Lt.q)(1),(0,z.w)(yt=>this.walletService.generateMnemonic$.pipe((0,k.U)(tn=>he.value!==tn?{mnemonicMismatch:!0}:null)))):(0,w.of)(null)}}return De.\\u0275fac=function(he){return new(he||De)(e.LFG(dt.X))},De.\\u0275prov=e.Yz7({token:De,factory:De.\\u0275fac,providedIn:\"root\"}),De})(),ut=(()=>{class De{constructor(){}languages$(){return(0,w.of)([{text:\"English\",value:\"english\"},{text:\"\\u65e5\\u672c\\u8a9e\",value:\"japanese\"},{text:\"Espa\\xf1ol\",value:\"spanish\"},{text:\"\\u4e2d\\u6587(\\u7b80\\u4f53)\",value:\"simplified chinese\"},{text:\"\\u4e2d\\u6587(\\u7e41\\u9ad4)\",value:\"traditional chinese\"},{text:\"Fran\\xe7ais\",value:\"french\"},{text:\"Italiano\",value:\"italian\"},{text:\"\\ud55c\\uad6d\\uc5b4\",value:\"korean\"},{text:\"\\u010ce\\u0161tina\",value:\"czech\"},{text:\"Portugu\\xeas\",value:\"portuguese\"}])}}return De.\\u0275fac=function(he){return new(he||De)},De.\\u0275prov=e.Yz7({token:De,factory:De.\\u0275fac,providedIn:\"root\"}),De})();var ke=c(8295),X=c(6109),ne=c(3166),oe=c(7441),Ve=c(192),Xt=c(2458);const wn=[\"slashingProtection\"];function zn(De,Ot){1&De&&(e.TgZ(0,\"span\"),e._uU(1,\" The mnemonics are required \"),e.qZA())}function ri(De,Ot){1&De&&(e.TgZ(0,\"span\"),e._uU(1,\" Must contain 24 words separated by spaces \"),e.qZA())}function Kn(De,Ot){1&De&&(e.TgZ(0,\"span\"),e._uU(1,\" Entered mnemonic does not match original \"),e.qZA())}function fi(De,Ot){if(1&De&&(e.TgZ(0,\"mat-option\",16),e._uU(1),e.qZA()),2&De){const he=Ot.$implicit;e.Q6J(\"value\",he.value),e.xp6(1),e.hij(\" \",he.text,\" \")}}function gi(De,Ot){if(1&De){const he=e.EpF();e.TgZ(0,\"form\",1),e.NdJ(\"ngSubmit\",function(){return e.CHM(he),e.oxw().next()}),e.TgZ(1,\"div\",2),e.TgZ(2,\"p\"),e._uU(3,\" Enter your 24 word mnemonic you wrote down when using the eth2.0-deposit-cli to recover your validator keys \"),e.qZA(),e.qZA(),e.TgZ(4,\"mat-form-field\",3),e.TgZ(5,\"mat-label\"),e._uU(6,\"Mnemonic\"),e.TgZ(7,\"span\",4),e._uU(8,\"*\"),e.qZA(),e.qZA(),e._UZ(9,\"textarea\",5),e.TgZ(10,\"mat-error\"),e.YNc(11,zn,2,0,\"span\",6),e.YNc(12,ri,2,0,\"span\",6),e.YNc(13,Kn,2,0,\"span\",6),e.qZA(),e.qZA(),e.TgZ(14,\"mat-form-field\"),e.TgZ(15,\"mat-label\"),e._uU(16,\"Language of your mnemonic\"),e.TgZ(17,\"span\",4),e._uU(18,\"*\"),e.qZA(),e.qZA(),e.TgZ(19,\"mat-select\",7),e.YNc(20,fi,2,2,\"mat-option\",8),e.ALo(21,\"async\"),e.qZA(),e.qZA(),e.TgZ(22,\"div\"),e._UZ(23,\"app-create-accounts-form\",9,10),e._UZ(25,\"app-import-protection\",null,11),e.qZA(),e.TgZ(27,\"div\",12),e.TgZ(28,\"button\",13),e.NdJ(\"click\",function(){return e.CHM(he),e.oxw().backToWalletsRaised.emit()}),e._uU(29,\"Back to Wallets\"),e.qZA(),e.TgZ(30,\"span\",14),e.TgZ(31,\"button\",15),e._uU(32,\"Continue\"),e.qZA(),e.qZA(),e.qZA(),e.qZA()}if(2&De){const he=e.MAs(26),yt=e.oxw();e.Q6J(\"formGroup\",yt.fg),e.xp6(4),e.Q6J(\"appearance\",\"outline\"),e.xp6(7),e.Q6J(\"ngIf\",yt.fg.controls.mnemonic.hasError(\"required\")),e.xp6(1),e.Q6J(\"ngIf\",yt.fg.controls.mnemonic.hasError(\"properFormatting\")),e.xp6(1),e.Q6J(\"ngIf\",null==yt.fg?null:yt.fg.controls.mnemonic.hasError(\"mnemonicMismatch\")),e.xp6(7),e.Q6J(\"ngForOf\",e.lcZ(21,8,yt.languages$)),e.xp6(3),e.Q6J(\"formGroup\",yt.numAccountsFg),e.xp6(8),e.Q6J(\"disabled\",yt.fg.invalid||he.invalid)}}let Ji=(()=>{class De extends Ne.H{constructor(he,yt){super(),this.fb=he,this.fg=null,this.nextRaised=new e.vpe,this.backToWalletsRaised=new e.vpe,this.numAccountsFg=this.fb.group({numAccounts:[1,[Zn.kI.required,Zn.kI.min(1)]]}),this.languages$=yt.languages$()}ngOnInit(){this.numAccountsFg.valueChanges.pipe((0,a.R)(this.destroyed$)).subscribe(he=>{this.fg&&this.passValueToNum_Accounts(this.fg)})}get slashingProtectionFile(){var he;return null===(he=this.slashingProtection)||void 0===he?void 0:he.importedFiles[0]}next(){var he;!this.fg||(null===(he=this.slashingProtection)||void 0===he?void 0:he.invalid)||(this.passValueToNum_Accounts(this.fg),this.nextRaised.emit(this.fg))}passValueToNum_Accounts(he){var yt,tn;null===(yt=he.get(\"num_accounts\"))||void 0===yt||yt.setValue(null===(tn=this.numAccountsFg.get(\"numAccounts\"))||void 0===tn?void 0:tn.value)}}return De.\\u0275fac=function(he){return new(he||De)(e.Y36(Zn.qu),e.Y36(ut))},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-mnemonic-form\"]],viewQuery:function(he,yt){if(1&he&&e.Gf(wn,5),2&he){let tn;e.iGM(tn=e.CRH())&&(yt.slashingProtection=tn.first)}},inputs:{fg:\"fg\"},outputs:{nextRaised:\"nextRaised\",backToWalletsRaised:\"backToWalletsRaised\"},features:[e.qOj],decls:1,vars:1,consts:[[3,\"formGroup\",\"ngSubmit\",4,\"ngIf\"],[3,\"formGroup\",\"ngSubmit\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\"],[3,\"appearance\"],[1,\"text-red-600\"],[\"cdkAutosizeMinRows\",\"3\",\"cdkTextareaAutosize\",\"\",\"cdkAutosizeMaxRows\",\"4\",\"matInput\",\"\",\"formControlName\",\"mnemonic\"],[4,\"ngIf\"],[\"formControlName\",\"language\"],[3,\"value\",4,\"ngFor\",\"ngForOf\"],[3,\"formGroup\"],[\"numAccounts\",\"\"],[\"slashingProtection\",\"\"],[1,\"mt-6\"],[\"color\",\"accent\",\"type\",\"button\",\"mat-raised-button\",\"\",3,\"click\"],[1,\"ml-4\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"disabled\"],[3,\"value\"]],template:function(he,yt){1&he&&e.YNc(0,gi,33,10,\"form\",0),2&he&&e.Q6J(\"ngIf\",yt.fg)},directives:[D.O5,Zn._Y,Zn.JL,Zn.sg,ke.KE,ke.hX,X.IC,ne.Nt,Zn.Fj,Zn.JJ,Zn.u,ke.TO,oe.gD,D.sg,Ve.G,Br.s,C.lW,Xt.ey],pipes:[D.Ov],styles:[\"\"]}),De})();const Nr=[\"stepper\"],ji=[\"mnemonicForm\"];function Er(De,Ot){1&De&&(e.ynx(0),e.TgZ(1,\"div\",18),e._uU(2,\" Recovering wallet... \"),e.qZA(),e.TgZ(3,\"div\",19),e._uU(4,\" Please wait while we are recovering your wallet. \"),e.qZA(),e.TgZ(5,\"div\"),e._UZ(6,\"mat-progress-bar\",20),e.qZA(),e.BQk())}function yr(De,Ot){if(1&De){const he=e.EpF();e._UZ(0,\"app-password-form\",21,22),e.TgZ(2,\"div\",23),e.TgZ(3,\"button\",24),e.NdJ(\"click\",function(){return e.CHM(he),e.oxw(),e.MAs(14).previous()}),e._uU(4,\"Previous\"),e.qZA(),e.TgZ(5,\"span\",25),e.TgZ(6,\"button\",26),e.NdJ(\"click\",function(){e.CHM(he);const tn=e.MAs(1);return e.oxw().walletRecover(tn.formGroup)}),e._uU(7,\"Continue\"),e.qZA(),e.qZA(),e.qZA()}if(2&De){const he=e.oxw();e.Q6J(\"formGroup\",he.walletPasswordFg),e.xp6(6),e.Q6J(\"disabled\",he.walletPasswordFg.invalid)}}let Wn=(()=>{class De extends Ne.H{constructor(he,yt,tn,Cn,Hn){super(),this.fb=he,this.breakpointObserver=yt,this.walletService=tn,this.router=Cn,this.mnemonicValidator=Hn,this.backToWalletsRaised=new e.vpe,this.isSmallScreen=!1,this.loading=!1,this.mnemonicFg=this.fb.group({mnemonic:[\"\",[Zn.kI.required,this.mnemonicValidator.properFormatting]],num_accounts:[1,[Zn.kI.required,br.Y.BiggerThanZero]],language:[\"english\",[Zn.kI.required]]}),this.passwordFG=this.fb.group({password:new Zn.NI(\"\",[Zn.kI.required,Zn.kI.minLength(8)]),passwordConfirmation:new Zn.NI(\"\",[Zn.kI.required,Zn.kI.minLength(8)])},{validators:Fr.Q.matchingPasswordConfirmation}),this.walletPasswordFg=this.fb.group({password:new Zn.NI(\"\",[Zn.kI.required,Zn.kI.minLength(8)]),passwordConfirmation:new Zn.NI(\"\",[Zn.kI.required,Zn.kI.minLength(8)])},{validators:Fr.Q.matchingPasswordConfirmation})}ngOnInit(){this.registerBreakpointObserver()}onNext(he,yt,tn){return yt=tn,null==he||he.next(),yt}walletRecover(he){var yt,tn,Cn,Hn,Bn;if(he.invalid)return;this.loading=!0;const Oi={mnemonic:null===(yt=this.mnemonicFg.get(\"mnemonic\"))||void 0===yt?void 0:yt.value,num_accounts:null===(tn=this.mnemonicFg.get(\"num_accounts\"))||void 0===tn?void 0:tn.value,wallet_password:null===(Cn=he.get(\"password\"))||void 0===Cn?void 0:Cn.value,language:null===(Hn=this.mnemonicFg.get(\"language\"))||void 0===Hn?void 0:Hn.value};let ge=this.walletService.recover(Oi);const ue=null===(Bn=this.mnemonicForm)||void 0===Bn?void 0:Bn.slashingProtectionFile;if(ue){const ee={slashing_protection_json:JSON.stringify(ue)};ge=ge.pipe((0,z.w)(Te=>this.walletService.importSlashingProtection(ee)))}ge.pipe((0,b.b)(()=>{this.loading=!1}),(0,Y.K)(ee=>(this.loading=!1,(0,nt._)(ee)))).subscribe(ee=>{this.router.navigate([M.Sn])})}registerBreakpointObserver(){this.breakpointObserver.observe([y.u3.XSmall,y.u3.Small]).pipe((0,b.b)(he=>{this.isSmallScreen=he.matches}),(0,a.R)(this.destroyed$)).subscribe()}}return De.\\u0275fac=function(he){return new(he||De)(e.Y36(Zn.qu),e.Y36(y.Yg),e.Y36(dt.X),e.Y36(l.F0),e.Y36(Ee))},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-wallet-recover-wizard\"]],viewQuery:function(he,yt){if(1&he&&(e.Gf(Nr,5),e.Gf(ji,5)),2&he){let tn;e.iGM(tn=e.CRH())&&(yt.stepper=tn.first),e.iGM(tn=e.CRH())&&(yt.mnemonicForm=tn.first)}},outputs:{backToWalletsRaised:\"backToWalletsRaised\"},features:[e.qOj],decls:22,vars:6,consts:[[1,\"create-a-wallet\"],[1,\"text-center\",\"pb-8\"],[1,\"text-white\",\"text-3xl\"],[1,\"text-muted\",\"text-lg\",\"mt-6\",\"leading-snug\"],[1,\"onboarding-grid\",\"flex\",\"justify-center\",\"items-center\",\"my-auto\"],[1,\"onboarding-wizard-card\",\"position-relative\",\"y-center\"],[1,\"flex\",\"items-center\"],[1,\"hidden\",\"md:flex\",\"signup-img\",\"justify-center\",\"p-10\",\"items-center\"],[\"src\",\"/assets/images/onboarding/lock.svg\",\"alt\",\"\"],[1,\"wizard-container\",\"md:flex\",\"items-center\"],[\"linear\",\"\",3,\"orientation\"],[\"stepper\",\"\"],[\"label\",\"Mnemonics\",3,\"stepControl\"],[3,\"fg\",\"backToWalletsRaised\",\"nextRaised\"],[\"mnemonicForm\",\"\"],[\"label\",\"Wallet password\",3,\"stepControl\"],[4,\"ngIf\",\"ngIfElse\"],[\"formTemplate\",\"\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\"],[\"mode\",\"indeterminate\"],[\"title\",\"Wallet Password\",\"subtitle\",\"You'll need to input this\\n password\\n every time you log back into the web\\n interface\",\"label\",\"Wallet password\",\"confirmationLabel\",\"Confirm wallet\\n password\",3,\"formGroup\"],[\"walletForm\",\"\"],[1,\"mt-4\"],[\"color\",\"accent\",\"mat-raised-button\",\"\",3,\"click\"],[1,\"ml-4\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"disabled\",\"click\"]],template:function(he,yt){if(1&he){const tn=e.EpF();e.TgZ(0,\"div\",0),e.TgZ(1,\"div\",1),e.TgZ(2,\"div\",2),e._uU(3,\"Recovery Wallet Setup\"),e.qZA(),e.TgZ(4,\"div\",3),e._uU(5,\" We'll guide you through the recovery of your wallet \"),e.qZA(),e.qZA(),e.TgZ(6,\"div\",4),e.TgZ(7,\"mat-card\",5),e.TgZ(8,\"div\",6),e.TgZ(9,\"div\",7),e._UZ(10,\"img\",8),e.qZA(),e.TgZ(11,\"div\",9),e.TgZ(12,\"mat-card-content\"),e.TgZ(13,\"mat-stepper\",10,11),e.TgZ(15,\"mat-step\",12),e.TgZ(16,\"app-mnemonic-form\",13,14),e.NdJ(\"backToWalletsRaised\",function(){return yt.backToWalletsRaised.emit()})(\"nextRaised\",function(Hn){e.CHM(tn);const Bn=e.MAs(14);return yt.onNext(Bn,yt.mnemonicFg,Hn)}),e.qZA(),e.qZA(),e.TgZ(18,\"mat-step\",15),e.YNc(19,Er,7,0,\"ng-container\",16),e.YNc(20,yr,8,2,\"ng-template\",null,17,e.W1O),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA()}if(2&he){const tn=e.MAs(21);e.xp6(13),e.Q6J(\"orientation\",yt.isSmallScreen?\"vertical\":\"horizontal\"),e.xp6(2),e.Q6J(\"stepControl\",yt.mnemonicFg),e.xp6(1),e.Q6J(\"fg\",yt.mnemonicFg),e.xp6(2),e.Q6J(\"stepControl\",yt.walletPasswordFg),e.xp6(1),e.Q6J(\"ngIf\",yt.loading)(\"ngIfElse\",tn)}},directives:[Le.a8,Le.dn,lr.Vq,lr.C0,Ji,D.O5,sn.pW,Xr.G,Zn.JL,Zn.sg,C.lW],styles:[\"\"]}),De})();function os(De,Ot){if(1&De&&(e.TgZ(0,\"div\"),e._UZ(1,\"app-choose-wallet-kind\",3),e.qZA()),2&De){const he=e.oxw();e.xp6(1),e.Q6J(\"walletSelections\",he.walletSelections)(\"selectedWallet$\",he.selectedWallet$)}}function as(De,Ot){if(1&De&&(e.TgZ(0,\"div\"),e._UZ(1,\"app-nonhd-wallet-wizard\",4),e.qZA()),2&De){const he=e.oxw();e.xp6(1),e.Q6J(\"resetOnboarding\",he.resetOnboarding.bind(he))}}function Rs(De,Ot){if(1&De){const he=e.EpF();e.TgZ(0,\"div\"),e.TgZ(1,\"app-wallet-recover-wizard\",5),e.NdJ(\"backToWalletsRaised\",function(){return e.CHM(he),e.oxw().resetOnboarding()}),e.qZA(),e.qZA()}}var hr=(()=>{return(De=hr||(hr={})).PickingWallet=\"PickingWallet\",De.RecoverWizard=\"RecoverWizard\",De.ImportWizard=\"ImportWizard\",hr;var De})();let Ss=(()=>{class De{constructor(){this.States=hr,this.onboardingState=hr.PickingWallet,this.walletSelections=[{kind:rr.Derived,name:\"Recover a Wallet\",description:\"Use a 24-word mnemonic phrase to recover existing validator keystores\",image:\"/assets/images/onboarding/lock.svg\"},{kind:rr.Imported,name:\"Import Keystores\",description:\"Importing validator keystores from an external source\",image:\"/assets/images/onboarding/direct.svg\"}],this.selectedWallet$=new m.xQ,this.destroyed$=new m.xQ}ngOnInit(){this.selectedWallet$.pipe((0,b.b)(he=>{switch(he){case rr.Derived:this.onboardingState=hr.RecoverWizard;break;case rr.Imported:this.onboardingState=hr.ImportWizard}}),(0,a.R)(this.destroyed$),(0,Y.K)(he=>(0,nt._)(he))).subscribe()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}resetOnboarding(){this.onboardingState=hr.PickingWallet}}return De.\\u0275fac=function(he){return new(he||De)},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-onboarding\"]],decls:5,vars:4,consts:[[1,\"onboarding\",\"bg-default\",\"flex\",3,\"ngSwitch\"],[1,\"mx-auto\"],[4,\"ngSwitchCase\"],[3,\"walletSelections\",\"selectedWallet$\"],[3,\"resetOnboarding\"],[3,\"backToWalletsRaised\"]],template:function(he,yt){1&he&&(e.TgZ(0,\"div\",0),e.TgZ(1,\"div\",1),e.YNc(2,os,2,2,\"div\",2),e.YNc(3,as,2,1,\"div\",2),e.YNc(4,Rs,2,0,\"div\",2),e.qZA(),e.qZA()),2&he&&(e.Q6J(\"ngSwitch\",yt.onboardingState),e.xp6(2),e.Q6J(\"ngSwitchCase\",yt.States.PickingWallet),e.xp6(1),e.Q6J(\"ngSwitchCase\",yt.States.ImportWizard),e.xp6(1),e.Q6J(\"ngSwitchCase\",yt.States.RecoverWizard))},directives:[D.RF,D.n9,Yi,Wr,Wn],encapsulation:2}),De})();class bs{constructor(Ot,he){this.iconUrl=Ot,this.iconSize=he}}class As{constructor(Ot){this.icon=Ot}}class En{constructor(Ot){this.attribution=Ot}}let ci=(()=>{class De{constructor(he,yt){this.http=he,this.beaconService=yt}getPeerCoordinates(){return this.beaconService.peers$.pipe((0,k.U)(he=>he.peers.filter(yt=>yt.address.match(/^\\/ip(4|6)\\//)).map(yt=>yt.address.split(\"/\")[2])),(0,z.w)(he=>this.http.post(M.vd,JSON.stringify(he.slice(0,100)))))}}return De.\\u0275fac=function(he){return new(he||De)(e.LFG(u.eN),e.LFG(f))},De.\\u0275prov=e.Yz7({token:De,factory:De.\\u0275fac,providedIn:\"root\"}),De})(),ys=(()=>{class De{constructor(he){this.geoLocationService=he}ngOnInit(){const he=L.map(\"peer-locations-map\").setView([48,32],2.6),yt=L.icon(new bs(\"https://prysmaticlabs.com/assets/Prysm.svg\",[30,60]));this.geoLocationService.getPeerCoordinates().pipe((0,b.b)(tn=>{if(tn){const Cn={},Hn={};tn.forEach(Bn=>{if(console.log(Bn.lat,Bn.lon),Hn[Bn.city])Hn[Bn.city]++,Cn[Bn.city].bindTooltip(Bn.city+\" *\"+Hn[Bn.city]);else{const Oi=Math.floor(Bn.lat),ge=Math.floor(Bn.lon);Hn[Bn.city]=1,Cn[Bn.city]=L.marker([Oi,ge],new As(yt)),Cn[Bn.city].bindTooltip(Bn.city).addTo(he)}})}}),(0,Lt.q)(1)).subscribe(),L.tileLayer(\"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png\",new En('\\xa9 OpenStreetMap contributors')).addTo(he)}}return De.\\u0275fac=function(he){return new(he||De)(e.Y36(ci))},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-peer-locations-map\"]],decls:1,vars:0,consts:[[\"id\",\"peer-locations-map\"]],template:function(he,yt){1&he&&e._UZ(0,\"div\",0)},encapsulation:2}),De})(),Fi=(()=>{class De{constructor(he,yt){this.http=he,this.environmenter=yt,this.shortLivedToken=\"\",this.apiUrl=this.environmenter.env.validatorEndpoint,this.TOKENNAME=\"prysm_access_token\",this.TOKENEXPIRATIONNAME=\"prysm_access_token_expiration\"}cacheToken(he,yt){this.clearCachedToken(),window.localStorage.setItem(this.TOKENNAME,he),yt&&window.localStorage.setItem(this.TOKENEXPIRATIONNAME,yt.toString())}clearCachedToken(){window.localStorage.removeItem(this.TOKENNAME),window.localStorage.removeItem(this.TOKENEXPIRATIONNAME)}checkHasUsedWeb(){return this.http.get(`${this.apiUrl}/initialize`)}getToken(){return window.localStorage.getItem(this.TOKENNAME)}getTokenExpiration(){const he=window.localStorage.getItem(this.TOKENEXPIRATIONNAME);return Number(he)}}return De.\\u0275fac=function(he){return new(he||De)(e.LFG(u.eN),e.LFG(A.Y))},De.\\u0275prov=e.Yz7({token:De,factory:De.\\u0275fac,providedIn:\"root\"}),De})();function Ms(De,Ot){1&De&&(e.TgZ(0,\"div\",5),e.TgZ(1,\"div\",6),e.TgZ(2,\"h1\"),e._uU(3,\" Initializing Prysm Web User Interface... \"),e.qZA(),e._UZ(4,\"mat-spinner\",7),e.qZA(),e.qZA())}function Yr(De,Ot){1&De&&(e.TgZ(0,\"div\",5),e.TgZ(1,\"section\",8),e.TgZ(2,\"h1\"),e.TgZ(3,\"b\"),e._uU(4,\"Oops.. either your session token has expired, was cleared, or is invalid.\"),e.qZA(),e.qZA(),e.TgZ(5,\"p\",9),e._uU(6,\" Please return to your command line interface for instructions on gaining access to the web-ui \"),e._UZ(7,\"br\"),e._uU(8,\" by running the command \"),e.TgZ(9,\"code\",10),e._uU(10,\"validator web generate-auth-token \"),e.qZA(),e._UZ(11,\"br\"),e._uU(12,\" This will generate a new authentication URL you can click on and visit to authenticate with the Prysm web-ui \"),e._UZ(13,\"br\"),e._uU(14,\" We no longer require passwords for authentication \"),e.qZA(),e.TgZ(15,\"p\",9),e.TgZ(16,\"b\"),e._uU(17,\"Your validator will continue to run normally even if your web access is lost\"),e.qZA(),e._UZ(18,\"br\"),e._uU(19,\" For more information, you can look at our \"),e.TgZ(20,\"a\",11),e._uU(21,\"Documentation\"),e.qZA(),e._uU(22,\" for the web-ui \"),e._UZ(23,\"br\"),e._uU(24,\" or join us on \"),e.TgZ(25,\"a\",12),e._uU(26,\"Discord\"),e.qZA(),e.qZA(),e.qZA(),e.qZA())}let Hr=(()=>{class De{constructor(he,yt,tn,Cn){this.authenticationService=he,this.router=yt,this.route=tn,this.changeDetectorRef=Cn,this.displayWarning=!1,this.router.routeReuseStrategy.shouldReuseRoute=()=>!1}ngOnInit(){const he=this.route.snapshot.queryParams.token;he&&this.authenticationService.cacheToken(he,this.route.snapshot.queryParams.expiration),this.authenticationService.getToken()?(console.log(\"redirecting\"),this.displayWarning=!1,this.router.navigate([M.Sn])):(console.log(\"Warning: unauthorized\"),this.displayWarning=!0,this.changeDetectorRef.detectChanges())}}return De.\\u0275fac=function(he){return new(he||De)(e.Y36(Fi),e.Y36(l.F0),e.Y36(l.gz),e.Y36(e.sBO))},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-initialize\"]],decls:6,vars:2,consts:[[1,\"bg-default\",\"flex\",\"h-screen\"],[1,\"flex\",\"flex-col\",\"w-screen\"],[1,\"flex\",\"flex-row\",\"justify-center\",\"m-3\"],[\"src\",\"/assets/images/initialize/PrysmStripe.png\",\"alt\",\"Prysm Logo\"],[\"class\",\"flex flex-row justify-center\",4,\"ngIf\"],[1,\"flex\",\"flex-row\",\"justify-center\"],[1,\"flex\",\"flex-col\"],[1,\"m-o\",\"m-auto\"],[1,\"flex\",\"flex-col\",\"w-400\",\"rounded-lg\",\"bg-indigo-700\",\"leading-normal\",\"p-5\"],[1,\"text-lg\"],[1,\"bg-indigo-900\",\"p-1\",\"rounded\"],[\"href\",\"https://docs.prylabs.network/docs/prysm-usage/web-interface\",1,\"underline\",\"text-blue-200\",\"hover:text-blue-400\",\"visited:text-purple-400\"],[\"href\",\"https://discord.gg/YMVYzv6\",1,\"underline\",\"text-blue-200\",\"hover:text-blue-400\",\"visited:text-purple-400\"]],template:function(he,yt){1&he&&(e.TgZ(0,\"div\",0),e.TgZ(1,\"div\",1),e.TgZ(2,\"div\",2),e._UZ(3,\"img\",3),e.qZA(),e.YNc(4,Ms,5,0,\"div\",4),e.YNc(5,Yr,27,0,\"div\",4),e.qZA(),e.qZA()),2&he&&(e.xp6(4),e.Q6J(\"ngIf\",!yt.displayWarning),e.xp6(1),e.Q6J(\"ngIf\",yt.displayWarning))},directives:[D.O5,gn.$g,S.V],encapsulation:2,changeDetection:0}),De})(),et=(()=>{class De{constructor(he,yt){this.authService=he,this.router=yt}canActivate(he,yt){const tn=this.authService.getToken(),Cn=this.authService.getTokenExpiration();return!(!tn||Cn&&!this.validateAccessTokenExpiration(Cn))||this.router.parseUrl(\"/initialize\")}validateAccessTokenExpiration(he){return!0}}return De.\\u0275fac=function(he){return new(he||De)(e.LFG(Fi),e.LFG(l.F0))},De.\\u0275prov=e.Yz7({token:De,factory:De.\\u0275fac,providedIn:\"root\"}),De})(),N=(()=>{class De{constructor(he,yt,tn){this.authenticationService=he,this.router=yt,this.globalErrorHandler=tn}canActivate(he,yt){return this.authenticationService.checkHasUsedWeb().pipe((0,k.U)(tn=>{const Cn=he.url[0],Bn=[{path:M.wv,hasWallet:!0,result:this.router.parseUrl(M.Sn)},{path:M.wv,hasWallet:!1,result:!0},{path:M.Sn,hasWallet:!0,result:!0},{path:M.Sn,hasWallet:!1,result:this.router.parseUrl(M.wv)}].find(Oi=>Oi.path===Cn.path&&Oi.hasWallet===tn.has_wallet);return!!Bn&&Bn.result}),(0,Y.K)(tn=>(console.log(\"Intialize API Error: \",tn),this.globalErrorHandler.handleError(tn),Promise.resolve(!1))))}}return De.\\u0275fac=function(he){return new(he||De)(e.LFG(Fi),e.LFG(l.F0),e.LFG(e.qLn))},De.\\u0275prov=e.Yz7({token:De,factory:De.\\u0275fac,providedIn:\"root\"}),De})();const V=function(){return[\"/\"]},rt=[{path:\"\",redirectTo:\"initialize\",pathMatch:\"full\"},{path:\"initialize\",component:Hr},{path:M.wv,data:{breadcrumb:M.wv},runGuardsAndResolvers:\"always\",canActivate:[et,N],component:Ss},{path:M.Sn,data:{breadcrumb:M.Sn},runGuardsAndResolvers:\"always\",canActivate:[et,N],component:Xe,children:[{path:\"\",redirectTo:\"gains-and-losses\",pathMatch:\"full\"},{path:\"gains-and-losses\",data:{breadcrumb:\"Gains & Losses\"},component:Ui},{path:\"wallet\",data:{breadcrumb:\"wallet\"},loadChildren:()=>Promise.resolve().then(c.bind(c,5927)).then(De=>De.WalletModule)},{path:\"system\",data:{breadcrumb:\"System\"},children:[{path:\"\",redirectTo:\"logs\",pathMatch:\"full\"},{path:\"logs\",data:{breadcrumb:\"Process Logs\"},component:Zr},{path:\"metrics\",data:{breadcrumb:\"Process Metrics\"},component:Qr},{path:\"peers-map\",data:{breadcrumb:\"Peer locations map\"},component:ys}]}]},{path:\"404\",component:(()=>{class De{constructor(){}}return De.\\u0275fac=function(he){return new(he||De)},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-notfound\"]],decls:11,vars:2,consts:[[1,\"notfound\",\"bg-default\",\"flex\",\"h-screen\"],[1,\"flex\",\"flex-col\",\"w-screen\"],[3,\"routerLink\"],[1,\"text-lg\"]],template:function(he,yt){1&he&&(e.TgZ(0,\"div\",0),e.TgZ(1,\"div\",1),e.TgZ(2,\"h1\"),e._uU(3,\"404 - Page not found\"),e.qZA(),e.TgZ(4,\"p\"),e._uU(5,\"oops... we can't find the page you were looking for.\"),e.qZA(),e.TgZ(6,\"a\",2),e.TgZ(7,\"mat-icon\"),e._uU(8,\"arrow_back\"),e.qZA(),e.TgZ(9,\"b\",3),e._uU(10,\"Go back to home\"),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&he&&(e.xp6(6),e.Q6J(\"routerLink\",e.DdM(1,V)))},directives:[l.yS,g.Hw],encapsulation:2}),De})()},{path:\"**\",redirectTo:\"/404\"}];let xt=(()=>{class De{}return De.\\u0275fac=function(he){return new(he||De)},De.\\u0275mod=e.oAB({type:De}),De.\\u0275inj=e.cJS({imports:[[l.Bz.forRoot(rt,{relativeLinkResolution:\"legacy\"})],l.Bz]}),De})();var Ft=c(5619);function Zt(De,Ot){1&De&&(e.TgZ(0,\"div\",1),e.TgZ(1,\"div\",2),e._uU(2,\" Warning! You are running the web UI in development mode, meaning it will show **fake** data for testing purposes. Do not run real validators this way. If you want to run the web UI with your real Prysm node and validator, follow our instructions \"),e.TgZ(3,\"a\",3),e._uU(4,\"here\"),e.qZA(),e._uU(5,\". \"),e.qZA(),e.qZA())}let ln=(()=>{class De{constructor(he,yt,tn){this.router=he,this.eventsService=yt,this.environmenterService=tn,this.title=\"prysm-web-ui\",this.destroyed$$=new m.xQ,this.isDevelopment=!this.environmenterService.env.production}ngOnInit(){this.router.events.pipe((0,Ie.h)(he=>he instanceof l.m2),(0,b.b)(()=>{this.eventsService.routeChanged$.next(this.router.routerState.root.snapshot)}),(0,a.R)(this.destroyed$$)).subscribe()}ngOnDestroy(){this.destroyed$$.next(),this.destroyed$$.complete()}}return De.\\u0275fac=function(he){return new(he||De)(e.Y36(l.F0),e.Y36(Ft.n),e.Y36(A.Y))},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-root\"]],decls:2,vars:1,consts:[[\"class\",\"bg-error text-white py-4 text-center mx-auto\",4,\"ngIf\"],[1,\"bg-error\",\"text-white\",\"py-4\",\"text-center\",\"mx-auto\"],[1,\"max-w-3xl\",\"mx-auto\"],[\"href\",\"https://docs.prylabs.network/docs/prysm-usage/web-interface\",\"target\",\"_blank\",1,\"text-black\"]],template:function(he,yt){1&he&&(e.YNc(0,Zt,6,0,\"div\",0),e._UZ(1,\"router-outlet\")),2&he&&e.Q6J(\"ngIf\",yt.isDevelopment)},directives:[D.O5,l.lC],encapsulation:2}),De})();var vn=c(4517);let Ln=(()=>{class De{}return De.\\u0275fac=function(he){return new(he||De)},De.\\u0275mod=e.oAB({type:De}),De.\\u0275inj=e.cJS({imports:[[D.ez,r.PW,vn.m.forRoot(),l.Bz]]}),De})(),Yn=(()=>{class De{}return De.\\u0275fac=function(he){return new(he||De)},De.\\u0275mod=e.oAB({type:De}),De.\\u0275inj=e.cJS({imports:[[D.ez,r.PW,Zn.u5,Zn.UX,l.Bz,vn.m]]}),De})();var Xn=c(5927);let ii=(()=>{class De{}return De.\\u0275fac=function(he){return new(he||De)},De.\\u0275mod=e.oAB({type:De}),De.\\u0275inj=e.cJS({providers:[Ee],imports:[[D.ez,r.PW,vn.m,l.Bz,Zn.UX,Zn.u5]]}),De})(),jn=(()=>{class De{}return De.\\u0275fac=function(he){return new(he||De)},De.\\u0275mod=e.oAB({type:De}),De.\\u0275inj=e.cJS({imports:[[D.ez,vn.m,ar.Ns.forRoot({echarts:()=>c.e(181).then(c.bind(c,181))})]]}),De})();var Jn=(()=>{return(De=Jn||(Jn={})).ERROR=\"ERROR\",De.WARNING=\"WARNING\",De.INFO=\"INFO\",Jn;var De})(),ei=c(9086),Ci=c(2238),xi=c(171),Qi=c(4785);function Zi(De,Ot){1&De&&(e.TgZ(0,\"p\"),e._uU(1,\" For more information and common error solutions, you can look at our \"),e.TgZ(2,\"a\",7),e._uU(3,\"Documentation\"),e.qZA(),e._uU(4,\" for the web-ui \"),e._UZ(5,\"br\"),e._uU(6,\" or create an issue on \"),e.TgZ(7,\"a\",8),e._uU(8,\"Github\"),e.qZA(),e.qZA())}function Tr(De,Ot){if(1&De&&(e.TgZ(0,\"p\"),e._uU(1),e.qZA()),2&De){const he=e.oxw(3);e.xp6(1),e.Oqu(he.alert.message)}}function Mr(De,Ot){if(1&De&&(e.TgZ(0,\"pre\"),e._uU(1),e.ALo(2,\"json\"),e.qZA()),2&De){const he=e.oxw(3);e.xp6(1),e.Oqu(e.lcZ(2,1,he.alert.message))}}function nr(De,Ot){if(1&De&&(e.TgZ(0,\"div\",11),e.YNc(1,Tr,2,1,\"p\",2),e.YNc(2,Mr,3,3,\"pre\",2),e.qZA()),2&De){const he=e.oxw(2);e.xp6(1),e.Q6J(\"ngIf\",!he.isInstanceOfError()),e.xp6(1),e.Q6J(\"ngIf\",he.isInstanceOfError())}}function Bi(De,Ot){if(1&De){const he=e.EpF();e.TgZ(0,\"mat-accordion\"),e.TgZ(1,\"mat-expansion-panel\",9),e.NdJ(\"opened\",function(){return e.CHM(he),e.oxw().panelOpenState=!0})(\"closed\",function(){return e.CHM(he),e.oxw().panelOpenState=!1}),e.TgZ(2,\"mat-expansion-panel-header\"),e.TgZ(3,\"mat-panel-title\"),e._uU(4),e.qZA(),e.TgZ(5,\"mat-panel-description\"),e._uU(6),e.qZA(),e.qZA(),e.YNc(7,nr,3,2,\"div\",10),e.qZA(),e.qZA()}if(2&De){const he=e.oxw();e.xp6(4),e.hij(\" \",he.alert.title,\" \"),e.xp6(2),e.hij(\" \",he.alert.description,\" \"),e.xp6(1),e.Q6J(\"ngIf\",he.panelOpenState)}}function Sr(De,Ot){if(1&De){const he=e.EpF();e.TgZ(0,\"button\",12),e.NdJ(\"click\",function(){return e.CHM(he),e.oxw().changeCopyText()}),e.ALo(1,\"json\"),e._uU(2),e.qZA()}if(2&De){const he=e.oxw();e.Q6J(\"cdkCopyToClipboard\",he.isInstanceOfError()?e.lcZ(1,2,he.alert.message):he.alert.message),e.xp6(2),e.Oqu(he.copyButtonText)}}let $i=(()=>{class De{constructor(he){this.data=he,this.panelOpenState=!1,this.copyButtonText=\"Copy\",this.title=\"\",this.content=\"\",this.alert=null}ngOnInit(){const he=this.data.payload;this.title=he.title,this.content=he.content,this.alert=he.alert}isInstanceOfError(){return!!this.alert&&(this.alert.message instanceof Error||this.alert.message instanceof u.UA)}changeCopyText(){this.copyButtonText=\"Copied\",setTimeout(()=>{this.copyButtonText=\"Copy\"},1500)}}return De.\\u0275fac=function(he){return new(he||De)(e.Y36(Ci.WI))},De.\\u0275cmp=e.Xpm({type:De,selectors:[[\"app-global-dialog\"]],decls:12,vars:7,consts:[[\"mat-dialog-title\",\"\"],[\"mat-dialog-content\",\"\",1,\"min-w-700\"],[4,\"ngIf\"],[\"align\",\"end\"],[\"mat-button\",\"\",3,\"cdkCopyToClipboard\",\"click\",4,\"ngIf\"],[\"mat-button\",\"\",\"cdkFocusInitial\",\"\",3,\"mat-dialog-close\",\"autofocus\"],[\"btnFocus\",\"matButton\"],[\"href\",\"https://docs.prylabs.network/docs/prysm-usage/web-interface\",1,\"underline\",\"text-blue-200\",\"hover:text-blue-400\",\"visited:text-purple-400\"],[\"href\",\"https://github.com/prysmaticlabs\",1,\"underline\",\"text-blue-200\",\"hover:text-blue-400\",\"visited:text-purple-400\"],[3,\"opened\",\"closed\"],[\"class\",\"rounded-lg bg-indigo-700 leading-normal p-5 overflow-auto\",4,\"ngIf\"],[1,\"rounded-lg\",\"bg-indigo-700\",\"leading-normal\",\"p-5\",\"overflow-auto\"],[\"mat-button\",\"\",3,\"cdkCopyToClipboard\",\"click\"]],template:function(he,yt){if(1&he&&(e.TgZ(0,\"h1\",0),e._uU(1),e.qZA(),e.TgZ(2,\"div\",1),e.TgZ(3,\"p\"),e._uU(4),e.qZA(),e.YNc(5,Zi,9,0,\"p\",2),e.YNc(6,Bi,8,3,\"mat-accordion\",2),e.qZA(),e.TgZ(7,\"mat-dialog-actions\",3),e.YNc(8,Sr,3,4,\"button\",4),e.TgZ(9,\"button\",5,6),e._uU(11,\"Close\"),e.qZA(),e.qZA()),2&he){const tn=e.MAs(10);e.xp6(1),e.Oqu(yt.title),e.xp6(3),e.hij(\" \",yt.content,\" \"),e.xp6(1),e.Q6J(\"ngIf\",yt.alert),e.xp6(1),e.Q6J(\"ngIf\",yt.alert),e.xp6(2),e.Q6J(\"ngIf\",yt.alert&&yt.panelOpenState),e.xp6(1),e.Q6J(\"mat-dialog-close\",!0)(\"autofocus\",tn.focus())}},directives:[Ci.uh,Ci.xY,D.O5,Ci.H8,C.lW,Ci.ZT,S.V,xi.pp,xi.ib,xi.yz,xi.yK,xi.u4,Qi.i3],pipes:[D.Ts],encapsulation:2}),De})(),ls=(()=>{class De{constructor(he){this.dialog=he,this.queue=[],this.dialog.afterAllClosed.subscribe(yt=>{this.queue.length&&this.dialog.open($i,{data:this.queue.shift()})})}open(he){this.dialog.openDialogs&&this.dialog.openDialogs.length?this.queue.push(he):this.dialog.open($i,{data:he})}close(){this.dialog.closeAll()}}return De.\\u0275fac=function(he){return new(he||De)(e.LFG(Ci.uw))},De.\\u0275prov=e.Yz7({token:De,factory:De.\\u0275fac}),De})(),Ur=(()=>{class De{constructor(he,yt,tn,Cn,Hn){this.notificationService=he,this.authService=yt,this.environmenter=tn,this.globalDialogService=Cn,this.router=Hn,this.NO_SERVER_RESPONSE=\"One of your services seem to be down, or cannot communicate between one another. Double check if your services are up and if your network settings are affecting any services.\",this.NETWORK_OR_SYSTEM_ERROR=\"A network or system error has occured.\"}handleError(he){try{\"string\"==typeof he?(console.log(\"Threw type string Error\",he),this.notificationService.notifyError(he)):he instanceof u.UA?this.handleHttpError(he):he instanceof Error?(console.log(\"Threw type Error\",he),this.notificationService.notifyError(he.message)):(console.log(\"Threw unknown Error\",he),this.notificationService.notifyError(\"Unknown Error, review browser console\"))}catch(yt){console.log(\"An unknown error occured, please contact the team for assistance. \"),console.log(yt)}}handleHttpError(he){var yt,tn,Cn;console.log(\"threw HttpErrorResponse \"),/msie\\s|trident\\/|edge\\//i.test(window.navigator.userAgent),he.url&&-1===he.url.indexOf(this.environmenter.env.validatorEndpoint)?(console.log(\"External API url:\",he),this.notificationService.notifyError(\"External API error, review browser console\")):401===he.status?this.cleanUpAuthCacheAndRedirect():503===he.status||0===he.status?(console.log(\"No server response\",he),-1===(null!==(yt=he.error.message)&&void 0!==yt?yt:\"\").toLowerCase().search(\"syncing\")&&this.globalDialogService.open({payload:{title:\"No Service Response\",content:this.NO_SERVER_RESPONSE,alert:{type:Jn.ERROR,title:he.status+\" \"+he.statusText,description:null!==(tn=he.url)&&void 0!==tn?tn:\"error message\",message:he}}})):he.status>=400&&he.status<600?(console.log(\"Network or System Error...\",he),this.globalDialogService.open({payload:{title:\"Network or System Error\",content:this.NETWORK_OR_SYSTEM_ERROR,alert:{type:Jn.ERROR,title:he.status+\" \"+he.statusText,description:null!==(Cn=he.url)&&void 0!==Cn?Cn:\"error message\",message:he}}})):(console.log(\"Internal API url: \",he),this.notificationService.notifyError(\"Internal API error, review browser console\"))}cleanUpAuthCacheAndRedirect(){this.authService.clearCachedToken(),console.log(\"Unauthorized ... redirecting...\"),this.router.navigate([\"initialize\"])}}return De.\\u0275fac=function(he){return new(he||De)(e.LFG(ei.g),e.LFG(Fi),e.LFG(A.Y),e.LFG(ls),e.LFG(l.F0))},De.\\u0275prov=e.Yz7({token:De,factory:De.\\u0275fac}),De})();var Ei=c(4624);const _r={production:!0,validatorEndpoint:\"/api/v2/validator\"};let Ni=(()=>{class De{constructor(he,yt){this.authenticationService=he,this.environmenterService=yt}intercept(he,yt){const tn=this.authenticationService.getToken();return tn&&-1!==he.url.indexOf(this.environmenterService.env.validatorEndpoint)&&(he=he.clone({setHeaders:{Authorization:`Bearer ${tn}`}})),yt.handle(he)}}return De.\\u0275fac=function(he){return new(he||De)(e.LFG(Fi),e.LFG(A.Y))},De.\\u0275prov=e.Yz7({token:De,factory:De.\\u0275fac}),De})();var ht=c(9698);const ve=[(0,ht.W)(\"0xaadaf653799229200378369ee7d6d9fdbdcdc2788143ed44f1ad5f2367c735e83a37c5bb80d7fb917de73a61bbcf00c4\"),(0,ht.W)(\"0xb9a7565e5daaabf7e5656b64201685c6c0241df7195a64dcfc82f94b39826562208ea663dc8e340994fe5e2eef05967a\"),(0,ht.W)(\"0xa74a19ce0c8a7909cb38e6645738c8d3f85821e371ecc273f16d02ec8b279153607953522c61e0d9c16c73e4e106dd31\"),(0,ht.W)(\"0x8d4d65e320ebe3f8f45c1941a7f340eef43ff233400253a5532ad40313b4c5b3652ad84915c7ab333d8afb336e1b7407\"),(0,ht.W)(\"0x93b283992d2db593c40d0417ccf6302ed5a26180555ec401c858232dc224b7e5c92aca63646bbf4d0d61df1584459d90\")],bt=[(0,ht.W)(\"0x80027c7b2213480672caf8503b82d41ff9533ba3698c2d70d33fa6c1840b2c115691dfb6de791f415db9df8b0176b9e4\"),(0,ht.W)(\"0x800212f3ac97227ac9e4418ce649f386d90bbc1a95c400b6e0dbbe04da2f9b970e85c32ae89c4fdaaba74b5a2934ed5e\")],Mn=De=>{const Ot=new URLSearchParams(De.substring(De.indexOf(\"?\"),De.length));let he=\"1\";const yt=Ot.get(\"epoch\");yt&&(he=yt);const tn=ve.map((Cn,Hn)=>{let Bn=32*M.WA;return 0===Hn?Bn-=5e5*(Hn+1)*Number.parseInt(he,10):Bn+=5e5*(Hn+1)*Number.parseInt(he,10),{public_key:Cn,index:Hn,balance:`${Bn}`}});return{epoch:he,balances:tn}},In={\"/v2/validator/slashing-protection/import\":{},\"/v2/validator/slashing-protection/export\":{file:JSON.stringify({metadata:{interchange_format_version:\"5\",genesis_validators_root:\"0x04700007fabc8282644aed6d1c7c9e21d38a03a0c4ba193f3afe428824b3a673\"},data:[{pubkey:\"0xb845089a1457f811bfc000588fbb4e713669be8ce060ea6be3c6ece09afc3794106c91ca73acda5e5457122d58723bed\",signed_blocks:[{slot:\"81952\",signing_root:\"0x4ff6f743a43f3b4f95350831aeaf0a122a1a392922c45d804280284a69eb850b\"},{slot:\"81951\"}],signed_attestations:[{source_epoch:\"2290\",target_epoch:\"3007\",signing_root:\"0x587d6a4f59a58fe24f406e0502413e77fe1babddee641fda30034ed37ecc884d\"},{source_epoch:\"2290\",target_epoch:\"3008\"}]}]})},\"/v2/validator/accounts/backup\":{zip_file:ve.join(\", \")},\"/v2/validator/wallet/recover\":{keymanagerConfig:{direct_eip_version:\"EIP-2335\"},keymanager_kind:\"IMPORTED\",wallet_path:\"/Users/erinlindford/Library/Eth2Validators/prysm-wallet-v2\"},\"/v2/validator/accounts/voluntary-exit\":{},\"/v2/validator/wallet/accounts/delete\":{},\"/v2/validator/initialize\":{has_signed_up:!0,has_wallet:!0},\"/v2/validator/wallet\":{keymanagerConfig:{direct_eip_version:\"EIP-2335\"},keymanager_kind:\"IMPORTED\",wallet_path:\"/Users/erinlindford/Library/Eth2Validators/prysm-wallet-v2\"},\"/v2/validator/wallet/create\":{wallet_path:\"/Users/johndoe/Library/Eth2Validators/prysm-wallet-v2\",keymanager_kind:\"DERIVED\"},\"/v2/validator/wallet/keystores/import\":{imported_public_keys:bt},\"/v2/validator/wallet/keystores/validate\":{},\"/v2/validator/mnemonic/generate\":{mnemonic:\"grape harvest method public garden knife power era kingdom immense kitchen ethics walk gap thing rude split lazy siren mind vital fork deposit zebra\"},\"/v2/validator/beacon/status\":{beacon_node_endpoint:\"127.0.0.1:4000\",connected:!0,syncing:!0,genesis_time:1596546008,chain_head:{head_slot:1024,head_epoch:32,justified_slot:992,justified_epoch:31,finalized_slot:960,finalized_epoch:30}},\"/v2/validator/accounts\":{accounts:[{validating_public_key:ve[0],account_name:\"merely-brief-gator\"},{validating_public_key:ve[1],account_name:\"personally-conscious-echidna\"},{validating_public_key:ve[2],account_name:\"slightly-amused-goldfish\"},{validating_public_key:ve[3],account_name:\"nominally-present-bull\"},{validating_public_key:ve[4],account_name:\"marginally-green-mare\"}]},\"/v2/validator/beacon/peers\":{peers:[{address:\"/ip4/66.96.218.122/tcp/13000/p2p/16Uiu2HAmLvc5NkmsMnry6vyZnfLLBpbdsMHLaPeW3aqqavfQXCkx\",direction:2,connection_state:2,peer_id:\"16Uiu2HAmLvc5NkmsMnry6vyZnfLLBpbdsMHLaPeW3aqqavfQXCkx\",enr:\"-LK4QO6sLgvjfBouJt4Lo4J12Rc67ex5g_VBbLGo95VbEqz9RxsqUWaTBx1MwB0lUhAAPsQv2CFWR0tn5tBq2gRD0DMCh2F0dG5ldHOIAEBCIAAAEQCEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhEJg2nqJc2VjcDI1NmsxoQN63ZpGUVRi--fIMVRirw0A1VC_gFdGzvDht1TVb6bHIYN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/83.137.255.115/tcp/13000/p2p/16Uiu2HAmPNwVgsvizCT1wCBWKWqH4N9KLDNPSNdveCaJa9oKuc1s\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAmPNwVgsvizCT1wCBWKWqH4N9KLDNPSNdveCaJa9oKuc1s\",enr:\"-Ly4QIlofnNMs_Ug7NozFCrU-OMon2Ta6wc7q1YC_0fldE1saMnnr1P9UvDodcB1uRykl2Qzd2xXkf_1IlwC7cGweNqCASCHYXR0bmV0c4jx-eZKww2WyYRldGgykOenXVoAAAAB__________-CaWSCdjSCaXCEU4n_c4lzZWNwMjU2azGhA59UCOyvx8GgBXQG889ox1lFOKlXV3qK0_UxRgmyz2Weg3RjcIIyyIN1ZHCCBICEdWRwNoIu4A==\"},{address:\"/ip4/155.93.136.72/tcp/13000/p2p/16Uiu2HAmLp89TTLD4jHA3KfEYuUSZywNEkh39YmxfoME6Z9CL14y\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAmLp89TTLD4jHA3KfEYuUSZywNEkh39YmxfoME6Z9CL14y\",enr:\"-LK4QFQT9Jhm_xvzEbVktYthL7bwjadB7eke12TcCMAexHFcAch-8yVA1HneP5pfBoPXdI3dmg3lfJ2jX1aG22C564Eqh2F0dG5ldHOICBAaAAIRFACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhJtdiEiJc2VjcDI1NmsxoQN5NImiuCvAYY5XWdjHWxZ8hurs9Y1-W2Tmxhg0JliYDoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/161.97.120.220/tcp/13000/p2p/16Uiu2HAmSTLd1iu2doYUx4rdTkEY54MAsejHhBz83GmKvpd5YtDt\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAmSTLd1iu2doYUx4rdTkEY54MAsejHhBz83GmKvpd5YtDt\",enr:\"-LK4QBv1mbTJPk4U18Cr4J2W9vCRo4_QASRxYdeInEloJ47cVP3SHfdNzXXLu2krsQQ4CdQJNK2I6d2wzrfuDVNttr4Ch2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhKFheNyJc2VjcDI1NmsxoQPNB5FfI_ENtWYsAW9gfGXraDgob0s0iLZm8Lqu8-tC74N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/35.197.3.187/tcp/9001/p2p/16Uiu2HAm9eQrK9YKZRdqGUu6QBeHXb4uvUxq6QRXYr5ioo65kKfr\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAm9eQrK9YKZRdqGUu6QBeHXb4uvUxq6QRXYr5ioo65kKfr\",enr:\"-LK4QMg714Poc_OVt_86pi85PfUJdPOVmk_s-gMM3jTS7tJ_K_j8z9ioXy4D4nLGZ-L96bTf5-_mL3a4cUAS_hpGifMCh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhCPFA7uJc2VjcDI1NmsxoQLTRw-lNUwbTCXoKq6lF57G4bWeDVbR7oE_KengDnBJ7YN0Y3CCIymDdWRwgiMp\"},{address:\"/ip4/135.181.17.59/tcp/11001/p2p/16Uiu2HAmKh3G1PiqKgBMVYT1H1frp885ckUhafWp8xECHWczeV2E\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAmKh3G1PiqKgBMVYT1H1frp885ckUhafWp8xECHWczeV2E\",enr:\"-LK4QEN3pAp8qPBEkDcc18yPgO_RnKIvZWLZBHLyIhOlMUV4YdxmVBnt-j3-a6Q80agPRwKMoHZE2e581fvN9W1w-wIFh2F0dG5ldHOIAAEAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhIe1ETuJc2VjcDI1NmsxoQNoiEJdQXfB6fbuqzxyvJ1pvyFbqtub6uK4QMLSDcHzr4N0Y3CCKvmDdWRwgir5\"},{address:\"/ip4/90.92.55.1/tcp/9000/p2p/16Uiu2HAmS3U6RboxobjhdQMw6ZYJe8ncs1E2UaHHyaXFej8Vk5Cd\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAmS3U6RboxobjhdQMw6ZYJe8ncs1E2UaHHyaXFej8Vk5Cd\",enr:\"-LK4QD8NBSBmKFrZKNVVpMf8pOccchjmt5P5HFKbsZHuFT9tQBS5KeDOTIKEIlSyk6CcQoI47n9IBHnhq9mdOpDeg4hLh2F0dG5ldHOIAAAAAAAgAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhFpcNwGJc2VjcDI1NmsxoQPG6hPnomqTRZeSFsJPzXpADlk_ZvbWsijHTZe0jrhKCoN0Y3CCIyiDdWRwgiMo\"},{address:\"/ip4/51.15.70.7/tcp/9500/p2p/16Uiu2HAmTxXKUd1DFdsudodJostmWRpDVj77e48JKCxUdGm1RLaA\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAmTxXKUd1DFdsudodJostmWRpDVj77e48JKCxUdGm1RLaA\",enr:\"-LO4QAZbEsTmI-sJYObXpNwTFTkMt98GWjh5UQosZH9CSMRrF-L2sBTtJLf_ee0X_6jcMAFAuOFjOZKWHTF6oHBcweOBxYdhdHRuZXRziP__________hGV0aDKQ56ddWgAAAAH__________4JpZIJ2NIJpcIQzD0YHiXNlY3AyNTZrMaED410xsdx5Gghtp3hcSZmk5-XgoG62ty2NbcAnlzxwoS-DdGNwgiUcg3VkcIIjKA==\"},{address:\"/ip4/192.241.134.195/tcp/13000/p2p/16Uiu2HAmRdW2tGB5tkbHp6SryR6U2vk8zk7pFUhDjg3AFZp2RJVc\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAmRdW2tGB5tkbHp6SryR6U2vk8zk7pFUhDjg3AFZp2RJVc\",enr:\"-LK4QMA9Mc31oEW0b1qO0EkuZzQbfOBxVGRFi7KcDWY5JdGlTOAb0dPCpcdTy3e-5LbX3MzOX5v0X7SbubSyTsia_vIVh2F0dG5ldHOIAQAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhMDxhsOJc2VjcDI1NmsxoQPAxlSqW_Vx6EM7G56Uc8odv239oG-uCLR-E0_U0k2jD4N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/207.180.244.247/tcp/13000/p2p/16Uiu2HAkwCy31Sa4CGyr2i48Z6V1cPJ2zswMiS1yKHeCDSwivwzR\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAkwCy31Sa4CGyr2i48Z6V1cPJ2zswMiS1yKHeCDSwivwzR\",enr:\"-LK4QAsvRXrk-m0EiXb7t_dXd9xNzxVmhlNR3mA9JBvfan-XWdCWd26nzaZyUmfjXh0t338j7M41YknDrxR7JCr6tK1qh2F0dG5ldHOI3vdI7n_f_3-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhM-09PeJc2VjcDI1NmsxoQIadhuj7lfhkM8sChMNbSY0Auuu85qd-BOt63wZBB87coN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/142.93.180.80/tcp/13000/p2p/16Uiu2HAm889yCc1ShrApZyM2qCfhtH9ufqWoTEvcfTowVA9HRhtw\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAm889yCc1ShrApZyM2qCfhtH9ufqWoTEvcfTowVA9HRhtw\",enr:\"-LO4QGNMdAziIg8AnQdrwIXY3Tan2bdy5ipd03vLMZwEO0ddRGpXlSLD_lMk1tsHpamqk-gtta0bhd6a7t8avLf2uCqB7YdhdHRuZXRziAACFAFADRQAhGV0aDKQ56ddWgAAAAH__________4JpZIJ2NIJpcISOXbRQiXNlY3AyNTZrMaECvKsfpgBmhqKMypSVgKLZODBvbika9Wy1unvGO1fWE2SDdGNwgjLIg3VkcIIu4A==\"},{address:\"/ip4/95.217.218.193/tcp/13000/p2p/16Uiu2HAmBZJYzwfo9j2zCu3e2mu39KQf5WmxGB8psAyEXAtpZdFF\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAmBZJYzwfo9j2zCu3e2mu39KQf5WmxGB8psAyEXAtpZdFF\",enr:\"-LK4QNrCgSB9K0t9sREtgEvrMPIlp_1NCJGWiiJnsTUxDUL0c_c5ZCZH8RNfpCbPZm1usonPPqUvBZBNTJ3fz710NwYCh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhF_Z2sGJc2VjcDI1NmsxoQLvr2i_QG_mcuu9Z4LgrWbamcwIXWXisooICrozlJmqWoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/46.236.194.36/tcp/13000/p2p/16Uiu2HAm8R1ue5VF6QYRBtzBJT5rmg2KRSRuQeFyKSN2etj4SAQR\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAm8R1ue5VF6QYRBtzBJT5rmg2KRSRuQeFyKSN2etj4SAQR\",enr:\"-LK4QBZBkFdArf_m7F4L7eSHe7qV46S4iIZAhBBP64JD9g62MEzNGKeUSWqme9KvEho9SAwuk6f2LBtQdKLphPOmWooMh2F0dG5ldHOIAIAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhC7swiSJc2VjcDI1NmsxoQLA_OHgsf7wo3g0cjvjgt2tXaPbzTtiX2dIiC0RHeF3KoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/68.97.20.181/tcp/13000/p2p/16Uiu2HAmCBvxmZXpv1oU9NTNabKfQk9dF69E3GD29n4ETVLzVghD\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAmCBvxmZXpv1oU9NTNabKfQk9dF69E3GD29n4ETVLzVghD\",enr:\"-LK4QMogcECI8mZLSv4V3aYYGhRJMsI-qyYrnFaUu2sLeEHiZrAhrJcNeEMZnh2RaM2ZCGmDDk4K70LDoeyCEeMCBUABh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhERhFLWJc2VjcDI1NmsxoQL5EXysT6_721xB9HGL0KDD805OfGrBMt6S164pc4loaIN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/81.61.61.174/tcp/13000/p2p/16Uiu2HAmQm5wEXrnSxRLDkCx7BhRbBehpJ6nnkb9tmJQyYoVNn3u\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAmQm5wEXrnSxRLDkCx7BhRbBehpJ6nnkb9tmJQyYoVNn3u\",enr:\"-LK4QMurhtUl2O_DYyQGNBOMe35SYA258cHvFb_CkuJASviIY3buH2hbbqYK9zBo7YnkZXHh5YxMMWlznFZ86hUzIggCh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhFE9Pa6Jc2VjcDI1NmsxoQOz3AsQ_9p7sIMyFeRrkmjCQJAE-5eqSVt8whrZpSkMhIN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/71.244.103.3/tcp/13000/p2p/16Uiu2HAmJogALY3TCFffYWZxKT4SykEGMAPzdVvfrr149N1fwoFY\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAmJogALY3TCFffYWZxKT4SykEGMAPzdVvfrr149N1fwoFY\",enr:\"-LK4QKekP-beWUJwlRWlw5NMggQl2bIesoUYfr50aGdpIISzEGzTMDvWOyegAFFIopKlICuqxBvcj1Fxc09k6ZDu3mgKh2F0dG5ldHOIAAAAAAAIAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhEf0ZwOJc2VjcDI1NmsxoQNbX8hcitIiNVYKmJTT9FpaRUKhPveqAR3peDAJV7S604N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/193.81.37.89/tcp/9001/p2p/16Uiu2HAkyCfL1KHRf1yMHpASMZb5GcWX9S5AryWMKxz9ybQJBuJ7\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAkyCfL1KHRf1yMHpASMZb5GcWX9S5AryWMKxz9ybQJBuJ7\",enr:\"-LK4QLgSaeoEns2jri5S_aryVPxbHzWUK6T57DyP5xalEu2KQ1zn_kihUG8ncc7D97OxIxNthZG5s5KtTBXQePLsmtISh2F0dG5ldHOICAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhMFRJVmJc2VjcDI1NmsxoQI4GXXlOBhnkTCCN7f3JYqSQFEtimux0m2VcQZFFDdCsIN0Y3CCIymDdWRwgiMp\"},{address:\"/ip4/203.123.127.154/tcp/13000/p2p/16Uiu2HAmSTqQx7nW6fBQvdHYdaCj2VF4bvh8ttZzdUyvLEFKJh3y\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAmSTqQx7nW6fBQvdHYdaCj2VF4bvh8ttZzdUyvLEFKJh3y\",enr:\"-LK4QOB0EcZQ7oi49pWb9irDXlwKJztl5pdl8Ni1k-njoik_To638d7FRpqlewGJ8-rYcv4onNSm2cttbaFPqRh1f4IBh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhMt7f5qJc2VjcDI1NmsxoQPNKB-ERJoaTH7ZQUylPZtCXe__NaNKVNYTfJvCo-gelIN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/95.217.122.169/tcp/11001/p2p/16Uiu2HAmQFM2VS2vAJrcVkKZbDtHwTauhXmuHLXsX25ECmqCpL15\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAmQFM2VS2vAJrcVkKZbDtHwTauhXmuHLXsX25ECmqCpL15\",enr:\"-LK4QK_SNVm85T1olSVPKlJ7k3ExB38YWDEZiQmCl8wj-eGWHStMd5wHUG9bi6qjtrFDiZoxVmCOIBqNrftl1iE1Dr4Hh2F0dG5ldHOIQAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhF_ZeqmJc2VjcDI1NmsxoQOsPa6XDlpLGmIMr8ESuTGALvEAGLp2YwGUqDoyXvNUOIN0Y3CCKvmDdWRwgir5\"},{address:\"/ip4/74.199.47.20/tcp/13100/p2p/16Uiu2HAkv1QpH7uDM5WMtiJUZUqQzHVmWSqTg68W94AVd31VEEZu\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAkv1QpH7uDM5WMtiJUZUqQzHVmWSqTg68W94AVd31VEEZu\",enr:\"-LK4QDumfVEd0uDO61jWNXZrCiAQ06aqGDDvwOKTIE9Yq3zNXDJN_yRV2xgUu37GeKOx_mZSZT_NE13Yxb0FesueFp90h2F0dG5ldHOIAAAAABAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhErHLxSJc2VjcDI1NmsxoQIIpJn5mAXbQ8g6VlEwa61lyWkHduP8Vf1EU1X-BFeckIN0Y3CCMyyDdWRwgi9E\"},{address:\"/ip4/24.107.187.198/tcp/9000/p2p/16Uiu2HAm4FYUgC1PahBVwYUppJV5zSPhFeMxKYwQEnjoSpJNNqw4\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAm4FYUgC1PahBVwYUppJV5zSPhFeMxKYwQEnjoSpJNNqw4\",enr:\"-LK4QI6UW8aGDMmArQ30O0I_jZEi88kYGBS0_JKauNl6Kz-EFSowowzxRTMJeznWHVqLvw0wQCa3UY-HeQrKT-HpG_UBh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhBhru8aJc2VjcDI1NmsxoQKDIORFrWiUTct3NdUnjsQ2c9tXIxpopEDzMuwABQ00d4N0Y3CCIyiDdWRwgiMo\"},{address:\"/ip4/95.111.254.160/tcp/13000/p2p/16Uiu2HAmQhEoww9P8sPve2fs9deYro6EDctYzS5hQD57zSDS7nvz\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAmQhEoww9P8sPve2fs9deYro6EDctYzS5hQD57zSDS7nvz\",enr:\"-LK4QFJ9IN2HyrqXZxKpkWD3f9j8vJVPdyPkBMFEJCSHiKTYRAMPL2U524IIlY0lBJPW8ouzcp-ziKLLhgNagmezwyQRh2F0dG5ldHOIAAAAAAACAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhF9v_qCJc2VjcDI1NmsxoQOy38EYjvf7AfNp5JJScFtmAa4QEOlV4p6ymzYRpnILT4N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/216.243.55.81/tcp/19000/p2p/16Uiu2HAkud68NRLuAoTsXVQGXntm5zBFiVov9qUXRJ5SjvQjKX9v\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAkud68NRLuAoTsXVQGXntm5zBFiVov9qUXRJ5SjvQjKX9v\",enr:\"-LK4QFtd9lcRMGn9GyRkjP_1EO1gvv8l1LhqBv6GrXjf5IqQXITkgiFepEMBB7Ph13z_1SbwUOupz1kRlaPYRgfOTyQBh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhNjzN1GJc2VjcDI1NmsxoQIC7LFnjN_YSu9jPsbYVL7tLC4b2m-UQ0j148vallFCTYN0Y3CCSjiDdWRwgko4\"},{address:\"/ip4/24.52.248.93/tcp/32900/p2p/16Uiu2HAmGDsgjpjDUBx7Xp6MnCBqsD2N7EHtK3QusWTf6pZFJvUj\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAmGDsgjpjDUBx7Xp6MnCBqsD2N7EHtK3QusWTf6pZFJvUj\",enr:\"-LK4QH3e9vgnWtvf_z_Fi_g3BiBxySGFyGDVfL-2l8vh9HyhfNDIHqzoiUfK2hbYAlGwIjSgGlTzvRXxrZJtJKhxYE4Bh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhBg0-F2Jc2VjcDI1NmsxoQM0_7EUNTto4R_9ZWiD4N0XDN6hyWr-F7hiWKoHc-auhIN0Y3CCgISDdWRwgoCE\"},{address:\"/ip4/78.34.189.199/tcp/13000/p2p/16Uiu2HAm8rBxfRE8bZauEJhfUMMCtmuGsJ7X9sRtFQ2WPKvX2g8a\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAm8rBxfRE8bZauEJhfUMMCtmuGsJ7X9sRtFQ2WPKvX2g8a\",enr:\"-LK4QEXRE9ObQZxUISYko3tF61sKFwall6RtYtogR6Do_CN0bLmFRVDAzt83eeU_xQEhpEhonRGKmm4IT5L6rBj4DCcDh2F0dG5ldHOIhROMB0ExA0KEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhE4ivceJc2VjcDI1NmsxoQLHb8S-kwOy5rSXNj6yTmUI8YEMtT8F5HxA_BG_Q98I24N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/35.246.89.6/tcp/9001/p2p/16Uiu2HAmScpoS3ycGQt71n4Untszc8JFvzcSSxhx89s6wNSfZW9i\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAmScpoS3ycGQt71n4Untszc8JFvzcSSxhx89s6wNSfZW9i\",enr:\"-LK4QEF2wrLiztk1x541oH-meS_2nVntC6_pjvvGSneo3lCjAQt6DI1IZHOEED3eSipNsxsbCVTOdnqAlGSfUd3dvvIRh2F0dG5ldHOIAAABAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhCP2WQaJc2VjcDI1NmsxoQPPdahwhMnKaznrBkOX4lozrwYiEHhGWxr0vAD8x-qsTYN0Y3CCIymDdWRwgiMp\"},{address:\"/ip4/46.166.92.26/tcp/13000/p2p/16Uiu2HAmKebyopoHAAPJQBuRBNZoLzG9xBcVFppS4vZLpZFBhpeF\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAmKebyopoHAAPJQBuRBNZoLzG9xBcVFppS4vZLpZFBhpeF\",enr:\"-LK4QFw7THHqZTOyAB5NaiMAIHj3Z06FfvfqChAI9xbTTG16KvfEURz1aHB6MqTvY946YLv7lZFEFRjd6iRBOHG3GV8Ih2F0dG5ldHOIAgAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhC6mXBqJc2VjcDI1NmsxoQNn6IOj-nv3TQ8P1Ks6nkIw9aOrkpwMHADplWFqlLyeLIN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/98.110.221.150/tcp/13000/p2p/16Uiu2HAm4qPpetSWpzSWt93bg7hSuf7Hob343CQHxCiUowBF8ZEy\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAm4qPpetSWpzSWt93bg7hSuf7Hob343CQHxCiUowBF8ZEy\",enr:\"-LK4QCoWL-QoEVUsF8EKmFeLR5zabehH1OF52z7ST9SbyiU7K-nwGzXA7Hseno9UeOulMlBef19s_ucxVNQElbpqAdssh2F0dG5ldHOIAAAAACAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhGJu3ZaJc2VjcDI1NmsxoQKLzNox6sgMe65lv5Pt_-LQMeI7FO90lEY3BPTtyDYLYoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/104.251.255.120/tcp/13000/p2p/16Uiu2HAkvPCeuXUjFq3bwHoxc8MSjypWdkiPnSb4KyxsUu4GNmEn\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAkvPCeuXUjFq3bwHoxc8MSjypWdkiPnSb4KyxsUu4GNmEn\",enr:\"-LK4QDGY2BvvP_7TvqJFXOZ1nMw9xGsvidF5Ekaevayi11k8B7hKLQvbyyOsun1-5pPsrtn6VEzIaXXyZdtV2szQsgIIh2F0dG5ldHOIAAAAAAAAAECEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhGj7_3iJc2VjcDI1NmsxoQIOOaDLwwyS2D3LSXcSoWpDfc51EmDl3Uo_iLZryBHX54N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/116.203.252.60/tcp/13000/p2p/16Uiu2HAm6Jm9N8CoydFzjAtbxx5vaQrdkD1knZv6h9xkNRUrC9Hf\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAm6Jm9N8CoydFzjAtbxx5vaQrdkD1knZv6h9xkNRUrC9Hf\",enr:\"-LK4QBeW2sMQ0y77ONJd-dfZOWKiu0DcacavmY05sLeKZnGALsM5ViteToq4KobaaOEXcMeMjaNHh3Jkleohhh-3SZQCh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhHTL_DyJc2VjcDI1NmsxoQKhq1Sk0QqCyzZPPYyta-SJu79W5dQkS23sH06YRlYYDoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/24.4.149.245/tcp/13000/p2p/16Uiu2HAmQ29MmPnnGENBG952xrqtRsUGdm1MJWQsKN3nsvNhBr6c\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAmQ29MmPnnGENBG952xrqtRsUGdm1MJWQsKN3nsvNhBr6c\",enr:\"-LK4QD2iKDsZm1nANdp3CtP4bkgrqe6y0_wtaQdWuwc-TYiETgVVrJ0nVq31SwfGJojACnRSNZmsPxrVWwIGCCzqmbwCh2F0dG5ldHOIcQig9EthDJ2EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhBgElfWJc2VjcDI1NmsxoQOo2_BVIae-SNx5t_Z-_UXPTJWcYe9y31DK5iML-2i4mYN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/104.225.218.208/tcp/13000/p2p/16Uiu2HAmFkHJbiGwJHafuYMNMbuQiL4GiXfhp9ozJw7KwPg6a54A\",direction:\"OUTBOUND\",connection_state:2,peer_id:\"16Uiu2HAmFkHJbiGwJHafuYMNMbuQiL4GiXfhp9ozJw7KwPg6a54A\",enr:\"-LK4QMxEUMfj7wwQIXxknbEw29HVM1ABKlCNo5EgMzOL0x-5BObVBPX1viI2T0fJrm5vkzfIFGkucoa9ghdndKxXG61yh2F0dG5ldHOIIAQAAAAAgACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhGjh2tCJc2VjcDI1NmsxoQMt7iJjp0U3rszrj4rPW7tUQ864MJ0CyCNTuHAYN7N_n4N0Y3CCMsiDdWRwgi7g\"}]},\"/v2/validator/beacon/participation\":{epoch:32,finalized:!0,participation:{current_epoch_active_gwei:\"1446418000000000\",current_epoch_attesting_gwei:\"102777000000000\",current_epoch_target_attesting_gwei:\"101552000000000\",eligible_ether:\"1446290000000000\",global_participation_rate:.7861,previous_epoch_active_gwei:\"1446290000000000\",previous_epoch_attesting_gwei:\"1143101000000000\",previous_epoch_head_attesting_gwei:\"1089546000000000\",previous_epoch_target_attesting_gwei:\"1136975000000000\",voted_ether:\"1136975000000000\"}},\"/v2/validator/beacon/summary\":{current_effective_balances:[\"31000000000\",\"31000000000\",\"31000000000\"],correctly_voted_head:[!0,!0,!1],correctly_voted_source:[!0,!0,!1],correctly_voted_target:[!0,!1,!0],average_active_validator_balance:\"31000000000\",balances_before_epoch_transition:[\"31200781367\",\"31216554607\",\"31204371127\"],balances_after_epoch_transition:[\"31200823019\",\"31216596259\",\"31204412779\"],public_keys:ve,missing_validators:[]},\"/v2/validator/beacon/queue\":{churn_limit:4,activation_public_keys:[ve[0],ve[1]],activation_validator_indices:[0,1],exit_public_keys:[ve[2]],exit_validator_indices:[2]},\"/v2/validator/beacon/validators\":{validator_list:ve.map((De,Ot)=>({index:Ot?3e3*Ot:Ot+2e3,validator:{public_key:De,effective_balance:\"31200823019\",activation_epoch:\"1000\",slashed:!1,exit_epoch:\"23020302\"}})),next_page_token:\"1\",total_size:ve.length}},si=\"/v2/validator\";let $n=(()=>{class De{constructor(he){this.environmenter=he}intercept(he,yt){let tn=\"\";return this.contains(he.url,si)&&(tn=this.extractEndpoint(he.url,si)),-1!==he.url.indexOf(`${si}/beacon/balances`)?(0,w.of)(new u.Zn({status:200,body:Mn(he.url)})):tn?(0,w.of)(new u.Zn({status:200,body:In[tn]})):yt.handle(he)}extractEndpoint(he,yt){const tn=he.indexOf(yt);let Cn=he.slice(tn);const Hn=Cn.indexOf(\"?\");return-1!==Hn&&(Cn=Cn.substring(0,Hn)),Cn}contains(he,yt){return-1!==he.indexOf(yt)}}return De.\\u0275fac=function(he){return new(he||De)(e.LFG(A.Y))},De.\\u0275prov=e.Yz7({token:De,factory:De.\\u0275fac}),De})();const cr=[{provide:e.qLn,useClass:Ur},ls,{provide:u.TP,useClass:Ni,multi:!0},{provide:Ei.G,useValue:_r}],Jr=[{provide:u.TP,useClass:$n,multi:!0}],Lr=[vn.m],Fs=[s.b2,r.PW,u.PD],Io=[(()=>{class De{}return De.\\u0275fac=function(he){return new(he||De)},De.\\u0275mod=e.oAB({type:De}),De.\\u0275inj=e.cJS({providers:[...cr,..._r.mockInterceptor?Jr:[]],imports:[[D.ez,u.JF,...Lr]]}),De})(),xt,Yn,Ln,Xn.WalletModule,ii,jn];let Bs=(()=>{class De{}return De.\\u0275fac=function(he){return new(he||De)},De.\\u0275mod=e.oAB({type:De,bootstrap:[ln]}),De.\\u0275inj=e.cJS({imports:[[...Fs,...Io]]}),De})();Date.prototype.toDateTimeString=function(){const De=this;return`${De.getMonth()}-${De.getDate()}-${De.getFullYear()}-${De.getHours()}-${De.getMinutes()}-${De.getSeconds()}`},_r.production&&(0,e.G48)(),s.q6().bootstrapModule(Bs).catch(De=>console.error(De))},6700:(st,P,c)=>{var s={\"./af\":6431,\"./af.js\":6431,\"./ar\":1286,\"./ar-dz\":1616,\"./ar-dz.js\":1616,\"./ar-kw\":9759,\"./ar-kw.js\":9759,\"./ar-ly\":3160,\"./ar-ly.js\":3160,\"./ar-ma\":2551,\"./ar-ma.js\":2551,\"./ar-sa\":9989,\"./ar-sa.js\":9989,\"./ar-tn\":6962,\"./ar-tn.js\":6962,\"./ar.js\":1286,\"./az\":5887,\"./az.js\":5887,\"./be\":4572,\"./be.js\":4572,\"./bg\":3276,\"./bg.js\":3276,\"./bm\":3344,\"./bm.js\":3344,\"./bn\":8985,\"./bn-bd\":3990,\"./bn-bd.js\":3990,\"./bn.js\":8985,\"./bo\":4391,\"./bo.js\":4391,\"./br\":6728,\"./br.js\":6728,\"./bs\":5536,\"./bs.js\":5536,\"./ca\":1043,\"./ca.js\":1043,\"./cs\":420,\"./cs.js\":420,\"./cv\":8251,\"./cv.js\":8251,\"./cy\":6771,\"./cy.js\":6771,\"./da\":7978,\"./da.js\":7978,\"./de\":6061,\"./de-at\":5204,\"./de-at.js\":5204,\"./de-ch\":2653,\"./de-ch.js\":2653,\"./de.js\":6061,\"./dv\":85,\"./dv.js\":85,\"./el\":8579,\"./el.js\":8579,\"./en-au\":5724,\"./en-au.js\":5724,\"./en-ca\":525,\"./en-ca.js\":525,\"./en-gb\":2847,\"./en-gb.js\":2847,\"./en-ie\":7216,\"./en-ie.js\":7216,\"./en-il\":9305,\"./en-il.js\":9305,\"./en-in\":3364,\"./en-in.js\":3364,\"./en-nz\":9130,\"./en-nz.js\":9130,\"./en-sg\":1161,\"./en-sg.js\":1161,\"./eo\":802,\"./eo.js\":802,\"./es\":328,\"./es-do\":5551,\"./es-do.js\":5551,\"./es-mx\":5615,\"./es-mx.js\":5615,\"./es-us\":4790,\"./es-us.js\":4790,\"./es.js\":328,\"./et\":6389,\"./et.js\":6389,\"./eu\":2961,\"./eu.js\":2961,\"./fa\":6151,\"./fa.js\":6151,\"./fi\":7997,\"./fi.js\":7997,\"./fil\":8898,\"./fil.js\":8898,\"./fo\":7779,\"./fo.js\":7779,\"./fr\":8174,\"./fr-ca\":3287,\"./fr-ca.js\":3287,\"./fr-ch\":8867,\"./fr-ch.js\":8867,\"./fr.js\":8174,\"./fy\":452,\"./fy.js\":452,\"./ga\":5014,\"./ga.js\":5014,\"./gd\":4127,\"./gd.js\":4127,\"./gl\":2124,\"./gl.js\":2124,\"./gom-deva\":6444,\"./gom-deva.js\":6444,\"./gom-latn\":7953,\"./gom-latn.js\":7953,\"./gu\":6604,\"./gu.js\":6604,\"./he\":1222,\"./he.js\":1222,\"./hi\":4235,\"./hi.js\":4235,\"./hr\":622,\"./hr.js\":622,\"./hu\":7735,\"./hu.js\":7735,\"./hy-am\":402,\"./hy-am.js\":402,\"./id\":9187,\"./id.js\":9187,\"./is\":536,\"./is.js\":536,\"./it\":5007,\"./it-ch\":4667,\"./it-ch.js\":4667,\"./it.js\":5007,\"./ja\":2093,\"./ja.js\":2093,\"./jv\":59,\"./jv.js\":59,\"./ka\":6870,\"./ka.js\":6870,\"./kk\":880,\"./kk.js\":880,\"./km\":1083,\"./km.js\":1083,\"./kn\":8785,\"./kn.js\":8785,\"./ko\":1721,\"./ko.js\":1721,\"./ku\":7851,\"./ku.js\":7851,\"./ky\":1727,\"./ky.js\":1727,\"./lb\":346,\"./lb.js\":346,\"./lo\":3002,\"./lo.js\":3002,\"./lt\":4035,\"./lt.js\":4035,\"./lv\":6927,\"./lv.js\":6927,\"./me\":5634,\"./me.js\":5634,\"./mi\":4173,\"./mi.js\":4173,\"./mk\":6320,\"./mk.js\":6320,\"./ml\":1705,\"./ml.js\":1705,\"./mn\":1062,\"./mn.js\":1062,\"./mr\":2805,\"./mr.js\":2805,\"./ms\":1341,\"./ms-my\":9900,\"./ms-my.js\":9900,\"./ms.js\":1341,\"./mt\":7734,\"./mt.js\":7734,\"./my\":9034,\"./my.js\":9034,\"./nb\":9324,\"./nb.js\":9324,\"./ne\":6495,\"./ne.js\":6495,\"./nl\":673,\"./nl-be\":6272,\"./nl-be.js\":6272,\"./nl.js\":673,\"./nn\":2486,\"./nn.js\":2486,\"./oc-lnc\":6219,\"./oc-lnc.js\":6219,\"./pa-in\":2829,\"./pa-in.js\":2829,\"./pl\":8444,\"./pl.js\":8444,\"./pt\":3170,\"./pt-br\":6117,\"./pt-br.js\":6117,\"./pt.js\":3170,\"./ro\":6587,\"./ro.js\":6587,\"./ru\":9264,\"./ru.js\":9264,\"./sd\":2135,\"./sd.js\":2135,\"./se\":5366,\"./se.js\":5366,\"./si\":3379,\"./si.js\":3379,\"./sk\":6143,\"./sk.js\":6143,\"./sl\":196,\"./sl.js\":196,\"./sq\":1082,\"./sq.js\":1082,\"./sr\":1621,\"./sr-cyrl\":8963,\"./sr-cyrl.js\":8963,\"./sr.js\":1621,\"./ss\":1404,\"./ss.js\":1404,\"./sv\":5685,\"./sv.js\":5685,\"./sw\":3872,\"./sw.js\":3872,\"./ta\":4106,\"./ta.js\":4106,\"./te\":9204,\"./te.js\":9204,\"./tet\":3692,\"./tet.js\":3692,\"./tg\":6361,\"./tg.js\":6361,\"./th\":1735,\"./th.js\":1735,\"./tk\":1568,\"./tk.js\":1568,\"./tl-ph\":6129,\"./tl-ph.js\":6129,\"./tlh\":3759,\"./tlh.js\":3759,\"./tr\":1644,\"./tr.js\":1644,\"./tzl\":875,\"./tzl.js\":875,\"./tzm\":6878,\"./tzm-latn\":1041,\"./tzm-latn.js\":1041,\"./tzm.js\":6878,\"./ug-cn\":4357,\"./ug-cn.js\":4357,\"./uk\":4810,\"./uk.js\":4810,\"./ur\":6794,\"./ur.js\":6794,\"./uz\":8966,\"./uz-latn\":7959,\"./uz-latn.js\":7959,\"./uz.js\":8966,\"./vi\":5386,\"./vi.js\":5386,\"./x-pseudo\":3156,\"./x-pseudo.js\":3156,\"./yo\":8028,\"./yo.js\":8028,\"./zh-cn\":9330,\"./zh-cn.js\":9330,\"./zh-hk\":9380,\"./zh-hk.js\":9380,\"./zh-mo\":874,\"./zh-mo.js\":874,\"./zh-tw\":6508,\"./zh-tw.js\":6508};function e(u){var l=r(u);return c(l)}function r(u){if(!c.o(s,u)){var l=new Error(\"Cannot find module '\"+u+\"'\");throw l.code=\"MODULE_NOT_FOUND\",l}return s[u]}e.keys=function(){return Object.keys(s)},e.resolve=r,st.exports=e,e.id=6700},8677:()=>{},2808:()=>{}},st=>{st(st.s=775)}]);") + site_43 = []byte("\x89PNG \n\n\x00\x00\x00 IHDR\x00\x00\x00\x00\x00\x00)\x00\x00\x00\xc0\x93\x82\xce\x00\x00\x81IDATx\xadW\x90cY\xcdڅ\xb5\xed\xdd\xd8i\x9bk\xdb޶L\xdb \xdac\xb35\xb6\xe2dm\xdb\xcax\xee\xfe\xf3\xab\xf6\xd7f\xda\xe9\xfeU\xa7^\xbd\xf7\xee=\xe7<'\xbc\xe4\xd72\xa6\x85v\xe8\xa5nX\xa00 E\xa2 \xa9\xbah\xaa\xb9v* \xb7\xa8 #Uj\xc3\xf0\xd7*\xfdi\xcaG|\xa1\x95\xfeF\x89\xba\xda0\xf2\xbdZ?\xd2\xd1i\x8b(\xb2,'+\xf5\xc3\xf9*\xc3С\xd8\xc6\xef\xb5\xd8\xe9\xf1y\xef\xd03 \xdf\xe3\xf0\xe4\xfc\xb7\xe9\xfe.'\xc55\xed:\x848\xa5n@\x8f\xbc)\x89ȵ׫tv8~\xb8\xc7Ò?\xd8\xf7\xdd\xdb\xed\xa5\xa4Nś\xddl\x89:\xda\xd1\xffh\x9f\x9b\xaf\xd2 z1\xfa E\xa5\xab\xe3ڵ\xe3\x9avf\x9d\xf6\xbcE\xf1&7\xc5M\xc4!>\xa1y\xe7\xe43<\xf7\x8d)\x82\x85e:\xbf\xd7d\xa3G\xfbߡ\xb3\x87b\x8c\xee)\xf1\xc8\xc3\xd4*J\xd7\xfc\xad.Zw\xc5h\x91\x92\xd5ѵ\x9b>\xda\xf76Ŵ\xbb(z4Ў\x91M\xd8\xcf\xe6\xd7m=\xc8\xf0m\xf1\x91-{B]\xb6\xea\xc0#\xbd\xcc\xf4=\xd9\xe6\xf2\\>\xd4\xfb\xeb1(QG\xfb\x89\xb1\xc8G\x8c\xbal\xb5O^\xbc\xfc%VD\xaa]w\xb6\xbcp\xb9\xef\xee+\xdd\xdd\xf9E\xb4\xba\xfc\x806l\x80\xf8\xbaM\xa4]M\xf2\xa2\xe5lW\xb3\x81\xecr\xd3}]c\xe7\x80\xbc\xe0\xe7I\xf3\x96\xabJV\xf8\xe0,\xac\xc5\xe5\x87D\x93\x97\xb0FA\xa5+H\xb7\xdcJ}\xf7;>z\x8c>\xff\xe9O\xaap\xb1\xed K6{G\xe5\x82\xbc\xe0\xe7\xc9\xf2e\x84U \xfa\xa0\xd2\xec\xe4\x00Gv3.笥\xbe\xed\xef\xd1X߀\xe33\nխ\xc4\xee\xc2T\xf9\xe5\x83\xbc\xe0gF\xb2xUt\xdd6v.\x83\x9b\x9c\xb0c\x9bwӽ5t\xec\xf8q\xef{\xbau=\xc55l\x95\x8f:x\xc1ϓ\xe6.\xfa.\xa9\xcdJQ\xadn\xd2489$tx)\xaaf3\x95\xaf\xd8O}\xc6\xf5\x8a\xaa\xc1\xd4\xfa\xe5\x83\xbc\xe0牳\xe7\xfd\x81Jx\xb3\x8b\xd4\xf5ArӠcB\x91\xbe\xadoST\xf9\x00%\xbd~\xf9\xe0\xaf8g\xfe\xefنaAYY\xe7\xe0\x80:ڟn\x9aP$\xb5{3EVm\xa2\x986Ϙ\xf9\xe0\xe7 \xb3\xfa !\xfa\x81\xc3q\xedR\xd4:8`\xc8\xc9.R,\xa0\xed\xef|9\xa6\x80\xe7\xb3I\x997\x9fq\xec\xc0b\xfb\xe5\x83/X?xH\x94ݫ\xe5\x89Ӻ\xefV\xe4-\xfcÕ\xd5\xd8\xff΍2w.-\xdb\xfd\xbb}\xf1a#\x8c8?!M\xfe\xacF1*|\xf2܅\x89һ\x92x\xfc7-\x97\x8a\xd2;\x8f%\xb63\xae\xd2*;y5\xeb\x88b\xf6\xb0\x84\xe2\x8c.J\xd0/%if+U\xbbk\x878\xbf<\xf0\x80O\x94\xd6u\xfc\xec\xb5\"L\xeb\xdeZ\xbe\x91›\xdc$\xae\xb4\xfbA\xc2 \xb4\xc1͒\xc55\xdb@̖\xa8\x877\xba\xd1?*<\xa1囎\x83\x97\xbb\xbb)\xa6\x87ę\xfd\xbe\xf86/\x9b$\xaa\x8aj'չP\x8e\x87v\xf0\x882\xfa|\xc2\xd3}\x9c\xc8\xed]\xa7 R̿\x85\xd7\xec$u\x9d\x93嶀\x81|\xf0\xf0S\xcc?\xe0\xa5\xe4D\x00\xc1\xc6r\\h\x91\xcd\xbas\x8e- @$\xba\x85\xd9y\x8b} _\xf6\xa8\xf7 \xc4L\xdb\xc1\xf0\x9a\xbd\xectܡ\xb7M\xc8 \xad\xdaM\xe0\xb9\xf5\x8d\xb6 N\xe1FSX\xd0\xdbt\xd6\xe9\x80\xb1\xf2\xa49 1\x8a\xf2q\xdfx\xa8\xc3Ep\xe5.\x92U:\xe9V\xadu\xca\xc06F\x9e\xe0M\xf3ߒ\xd7:\xceW\xbei\xd4K\xb2\xfa\xb0m\x91|s\xd9\xe4@\xe2\xc5Y\xf3|\x827M\x93\xfe$\x82 \xb8є\xef I\xb9\x83n*\xb5N\n\x8c\xf1\xfc\xd3ȟT\x80\xb8\n\xaeu\xb1$7\xef\xe8G\xce\xb7\xa3\xa6\"r\xfb ]g\xe1\xdc(u[I<\xc7I\xd7\xed-\xe2\x98s\xf1 \xf2\xa6,R\x8c\xa9p\xa7\xa9q1\x8e\xadtm\xe1\xfeQ@;\xfaq\xba\x99ѿ>\xedܸpj\xe5\xda\xcd$4\xd8隂}\xa3\x80v\xf4#\xf1\xd3\xe1h\xc7ˢ\xb4^\x9f\xaa\xca\xc9:\xbf*\x9f[G;\xfa\x85)\xc6\xe7\xfe뀻\x87\xd9i\xdfHJ6ҝZ;]\x91\xbb\x8f_g'\xb4\xf3\xdf4\x89\xb8\x00E\xb8[\xe0 aj\xf7y\xb9\x93\xc1e\xd9\xfb\xd8u\xb4\xa3q3\x81K\xc6\xed'\xe2\xa2\xba\xbd\xcc\xb6\xda\xd1?Sk\xa9\xc1ήJa\xaa\xe5\xe0\xefŬ\x88\xf0xt\xe3\xfa]\xb8ǹ G}\xc6\xffG\xdf\xc6D\xb8i\xf7J\xd4g]`\xdc;i\xbd\xc7Q\xa2>\xcb\"\xdch\"\xcaY}yN7\xe7_5\xb3>0a\xdc\x00\x00\x00\x00IEND\xaeB`\x82") + site_44 = []byte("\"use strict\";(self.webpackChunkprysm_web_ui=self.webpackChunkprysm_web_ui||[]).push([[429],{7277:()=>{!function(e){const n=e.performance;function i(I){n&&n.mark&&n.mark(I)}function r(I,p){n&&n.measure&&n.measure(I,p)}i(\"Zone\");const c=e.__Zone_symbol_prefix||\"__zone_symbol__\";function u(I){return c+I}const f=!0===e[u(\"forceDuplicateZoneCheck\")];if(e.Zone){if(f||\"function\"!=typeof e.Zone.__symbol__)throw new Error(\"Zone already loaded.\");return e.Zone}let _=(()=>{class I{constructor(t,o){this._parent=t,this._name=o?o.name||\"unnamed\":\"\",this._properties=o&&o.properties||{},this._zoneDelegate=new T(this,this._parent&&this._parent._zoneDelegate,o)}static assertZonePatched(){if(e.Promise!==J.ZoneAwarePromise)throw new Error(\"Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)\")}static get root(){let t=I.current;for(;t.parent;)t=t.parent;return t}static get current(){return G.zone}static get currentTask(){return te}static __load_patch(t,o,y=!1){if(J.hasOwnProperty(t)){if(!y&&f)throw Error(\"Already loaded patch: \"+t)}else if(!e[\"__Zone_disable_\"+t]){const P=\"Zone:\"+t;i(P),J[t]=o(e,I,le),r(P,P)}}get parent(){return this._parent}get name(){return this._name}get(t){const o=this.getZoneWith(t);if(o)return o._properties[t]}getZoneWith(t){let o=this;for(;o;){if(o._properties.hasOwnProperty(t))return o;o=o._parent}return null}fork(t){if(!t)throw new Error(\"ZoneSpec required!\");return this._zoneDelegate.fork(this,t)}wrap(t,o){if(\"function\"!=typeof t)throw new Error(\"Expecting function got: \"+t);const y=this._zoneDelegate.intercept(this,t,o),P=this;return function(){return P.runGuarded(y,this,arguments,o)}}run(t,o,y,P){G={parent:G,zone:this};try{return this._zoneDelegate.invoke(this,t,o,y,P)}finally{G=G.parent}}runGuarded(t,o=null,y,P){G={parent:G,zone:this};try{try{return this._zoneDelegate.invoke(this,t,o,y,P)}catch(K){if(this._zoneDelegate.handleError(this,K))throw K}}finally{G=G.parent}}runTask(t,o,y){if(t.zone!=this)throw new Error(\"A task can only be run in the zone of creation! (Creation: \"+(t.zone||z).name+\"; Execution: \"+this.name+\")\");if(t.state===j&&(t.type===R||t.type===M))return;const P=t.state!=X;P&&t._transitionTo(X,O),t.runCount++;const K=te;te=t,G={parent:G,zone:this};try{t.type==M&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,o,y)}catch(l){if(this._zoneDelegate.handleError(this,l))throw l}}finally{t.state!==j&&t.state!==Y&&(t.type==R||t.data&&t.data.isPeriodic?P&&t._transitionTo(O,X):(t.runCount=0,this._updateTaskCount(t,-1),P&&t._transitionTo(j,X,j))),G=G.parent,te=K}}scheduleTask(t){if(t.zone&&t.zone!==this){let y=this;for(;y;){if(y===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);y=y.parent}}t._transitionTo(q,j);const o=[];t._zoneDelegates=o,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(y){throw t._transitionTo(Y,q,j),this._zoneDelegate.handleError(this,y),y}return t._zoneDelegates===o&&this._updateTaskCount(t,1),t.state==q&&t._transitionTo(O,q),t}scheduleMicroTask(t,o,y,P){return this.scheduleTask(new m(v,t,o,y,P,void 0))}scheduleMacroTask(t,o,y,P,K){return this.scheduleTask(new m(M,t,o,y,P,K))}scheduleEventTask(t,o,y,P,K){return this.scheduleTask(new m(R,t,o,y,P,K))}cancelTask(t){if(t.zone!=this)throw new Error(\"A task can only be cancelled in the zone of creation! (Creation: \"+(t.zone||z).name+\"; Execution: \"+this.name+\")\");t._transitionTo(A,O,X);try{this._zoneDelegate.cancelTask(this,t)}catch(o){throw t._transitionTo(Y,A),this._zoneDelegate.handleError(this,o),o}return this._updateTaskCount(t,-1),t._transitionTo(j,A),t.runCount=0,t}_updateTaskCount(t,o){const y=t._zoneDelegates;-1==o&&(t._zoneDelegates=null);for(let P=0;PI.hasTask(t,o),onScheduleTask:(I,p,t,o)=>I.scheduleTask(t,o),onInvokeTask:(I,p,t,o,y,P)=>I.invokeTask(t,o,y,P),onCancelTask:(I,p,t,o)=>I.cancelTask(t,o)};class T{constructor(p,t,o){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=p,this._parentDelegate=t,this._forkZS=o&&(o&&o.onFork?o:t._forkZS),this._forkDlgt=o&&(o.onFork?t:t._forkDlgt),this._forkCurrZone=o&&(o.onFork?this.zone:t._forkCurrZone),this._interceptZS=o&&(o.onIntercept?o:t._interceptZS),this._interceptDlgt=o&&(o.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=o&&(o.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=o&&(o.onInvoke?o:t._invokeZS),this._invokeDlgt=o&&(o.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=o&&(o.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=o&&(o.onHandleError?o:t._handleErrorZS),this._handleErrorDlgt=o&&(o.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=o&&(o.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=o&&(o.onScheduleTask?o:t._scheduleTaskZS),this._scheduleTaskDlgt=o&&(o.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=o&&(o.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=o&&(o.onInvokeTask?o:t._invokeTaskZS),this._invokeTaskDlgt=o&&(o.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=o&&(o.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=o&&(o.onCancelTask?o:t._cancelTaskZS),this._cancelTaskDlgt=o&&(o.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=o&&(o.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const y=o&&o.onHasTask;(y||t&&t._hasTaskZS)&&(this._hasTaskZS=y?o:g,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=p,o.onScheduleTask||(this._scheduleTaskZS=g,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),o.onInvokeTask||(this._invokeTaskZS=g,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),o.onCancelTask||(this._cancelTaskZS=g,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(p,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,p,t):new _(p,t)}intercept(p,t,o){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,p,t,o):t}invoke(p,t,o,y,P){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,p,t,o,y,P):t.apply(o,y)}handleError(p,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,p,t)}scheduleTask(p,t){let o=t;if(this._scheduleTaskZS)this._hasTaskZS&&o._zoneDelegates.push(this._hasTaskDlgtOwner),o=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,p,t),o||(o=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=v)throw new Error(\"Task is missing scheduleFn.\");d(t)}return o}invokeTask(p,t,o,y){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,p,t,o,y):t.callback.apply(o,y)}cancelTask(p,t){let o;if(this._cancelTaskZS)o=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,p,t);else{if(!t.cancelFn)throw Error(\"Task is not cancelable\");o=t.cancelFn(t)}return o}hasTask(p,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,p,t)}catch(o){this.handleError(p,o)}}_updateTaskCount(p,t){const o=this._taskCounts,y=o[p],P=o[p]=y+t;if(P<0)throw new Error(\"More tasks executed then were scheduled.\");0!=y&&0!=P||this.hasTask(this.zone,{microTask:o.microTask>0,macroTask:o.macroTask>0,eventTask:o.eventTask>0,change:p})}}class m{constructor(p,t,o,y,P,K){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state=\"notScheduled\",this.type=p,this.source=t,this.data=y,this.scheduleFn=P,this.cancelFn=K,!o)throw new Error(\"callback is not defined\");this.callback=o;const l=this;this.invoke=p===R&&y&&y.useG?m.invokeTask:function(){return m.invokeTask.call(e,l,this,arguments)}}static invokeTask(p,t,o){p||(p=this),re++;try{return p.runCount++,p.zone.runTask(p,t,o)}finally{1==re&&L(),re--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(j,q)}_transitionTo(p,t,o){if(this._state!==t&&this._state!==o)throw new Error(`${this.type} '${this.source}': can not transition to '${p}', expecting state '${t}'${o?\" or '\"+o+\"'\":\"\"}, was '${this._state}'.`);this._state=p,p==j&&(this._zoneDelegates=null)}toString(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const S=u(\"setTimeout\"),D=u(\"Promise\"),Z=u(\"then\");let E,B=[],V=!1;function d(I){if(0===re&&0===B.length)if(E||e[D]&&(E=e[D].resolve(0)),E){let p=E[Z];p||(p=E.then),p.call(E,L)}else e[S](L,0);I&&B.push(I)}function L(){if(!V){for(V=!0;B.length;){const I=B;B=[];for(let p=0;pG,onUnhandledError:F,microtaskDrainDone:F,scheduleMicroTask:d,showUncaughtError:()=>!_[u(\"ignoreConsoleErrorUncaughtError\")],patchEventTarget:()=>[],patchOnProperties:F,patchMethod:()=>F,bindArguments:()=>[],patchThen:()=>F,patchMacroTask:()=>F,patchEventPrototype:()=>F,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>F,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>F,wrapWithCurrentZone:()=>F,filterProperties:()=>[],attachOriginToPatched:()=>F,_redefineProperty:()=>F,patchCallbacks:()=>F};let G={parent:null,zone:new _(null,null)},te=null,re=0;function F(){}r(\"Zone\",\"Zone\"),e.Zone=_}(\"undefined\"!=typeof window&&window||\"undefined\"!=typeof self&&self||global);const ue=Object.getOwnPropertyDescriptor,he=Object.defineProperty,de=Object.getPrototypeOf,Be=Object.create,ut=Array.prototype.slice,Se=\"addEventListener\",Oe=\"removeEventListener\",Ze=Zone.__symbol__(Se),Ie=Zone.__symbol__(Oe),se=\"true\",ie=\"false\",ke=Zone.__symbol__(\"\");function Le(e,n){return Zone.current.wrap(e,n)}function Me(e,n,i,r,c){return Zone.current.scheduleMacroTask(e,n,i,r,c)}const x=Zone.__symbol__,Pe=\"undefined\"!=typeof window,pe=Pe?window:void 0,$=Pe&&pe||\"object\"==typeof self&&self||global,ht=[null];function Ae(e,n){for(let i=e.length-1;i>=0;i--)\"function\"==typeof e[i]&&(e[i]=Le(e[i],n+\"_\"+i));return e}function Fe(e){return!e||!1!==e.writable&&!(\"function\"==typeof e.get&&void 0===e.set)}const Ue=\"undefined\"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,Re=!(\"nw\"in $)&&void 0!==$.process&&\"[object process]\"==={}.toString.call($.process),je=!Re&&!Ue&&!(!Pe||!pe.HTMLElement),We=void 0!==$.process&&\"[object process]\"==={}.toString.call($.process)&&!Ue&&!(!Pe||!pe.HTMLElement),Ce={},qe=function(e){if(!(e=e||$.event))return;let n=Ce[e.type];n||(n=Ce[e.type]=x(\"ON_PROPERTY\"+e.type));const i=this||e.target||$,r=i[n];let c;if(je&&i===pe&&\"error\"===e.type){const u=e;c=r&&r.call(this,u.message,u.filename,u.lineno,u.colno,u.error),!0===c&&e.preventDefault()}else c=r&&r.apply(this,arguments),null!=c&&!c&&e.preventDefault();return c};function Xe(e,n,i){let r=ue(e,n);if(!r&&i&&ue(i,n)&&(r={enumerable:!0,configurable:!0}),!r||!r.configurable)return;const c=x(\"on\"+n+\"patched\");if(e.hasOwnProperty(c)&&e[c])return;delete r.writable,delete r.value;const u=r.get,f=r.set,_=n.substr(2);let g=Ce[_];g||(g=Ce[_]=x(\"ON_PROPERTY\"+_)),r.set=function(T){let m=this;!m&&e===$&&(m=$),m&&(m[g]&&m.removeEventListener(_,qe),f&&f.apply(m,ht),\"function\"==typeof T?(m[g]=T,m.addEventListener(_,qe,!1)):m[g]=null)},r.get=function(){let T=this;if(!T&&e===$&&(T=$),!T)return null;const m=T[g];if(m)return m;if(u){let S=u&&u.call(this);if(S)return r.set.call(this,S),\"function\"==typeof T.removeAttribute&&T.removeAttribute(n),S}return null},he(e,n,r),e[c]=!0}function Ye(e,n,i){if(n)for(let r=0;rfunction(f,_){const g=i(f,_);return g.cbIdx>=0&&\"function\"==typeof _[g.cbIdx]?Me(g.name,_[g.cbIdx],g,c):u.apply(f,_)})}function ae(e,n){e[x(\"OriginalDelegate\")]=n}let $e=!1,He=!1;function mt(){if($e)return He;$e=!0;try{const e=pe.navigator.userAgent;(-1!==e.indexOf(\"MSIE \")||-1!==e.indexOf(\"Trident/\")||-1!==e.indexOf(\"Edge/\"))&&(He=!0)}catch(e){}return He}Zone.__load_patch(\"ZoneAwarePromise\",(e,n,i)=>{const r=Object.getOwnPropertyDescriptor,c=Object.defineProperty,f=i.symbol,_=[],g=!0===e[f(\"DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION\")],T=f(\"Promise\"),m=f(\"then\");i.onUnhandledError=l=>{if(i.showUncaughtError()){const s=l&&l.rejection;s?console.error(\"Unhandled Promise rejection:\",s instanceof Error?s.message:s,\"; Zone:\",l.zone.name,\"; Task:\",l.task&&l.task.source,\"; Value:\",s,s instanceof Error?s.stack:void 0):console.error(l)}},i.microtaskDrainDone=()=>{for(;_.length;){const l=_.shift();try{l.zone.runGuarded(()=>{throw l.throwOriginal?l.rejection:l})}catch(s){Z(s)}}};const D=f(\"unhandledPromiseRejectionHandler\");function Z(l){i.onUnhandledError(l);try{const s=n[D];\"function\"==typeof s&&s.call(this,l)}catch(s){}}function B(l){return l&&l.then}function V(l){return l}function E(l){return t.reject(l)}const d=f(\"state\"),L=f(\"value\"),z=f(\"finally\"),j=f(\"parentPromiseValue\"),q=f(\"parentPromiseState\"),X=null,A=!0,Y=!1;function M(l,s){return a=>{try{G(l,s,a)}catch(h){G(l,!1,h)}}}const le=f(\"currentTaskTrace\");function G(l,s,a){const h=function(){let l=!1;return function(a){return function(){l||(l=!0,a.apply(null,arguments))}}}();if(l===a)throw new TypeError(\"Promise resolved with itself\");if(l[d]===X){let w=null;try{(\"object\"==typeof a||\"function\"==typeof a)&&(w=a&&a.then)}catch(C){return h(()=>{G(l,!1,C)})(),l}if(s!==Y&&a instanceof t&&a.hasOwnProperty(d)&&a.hasOwnProperty(L)&&a[d]!==X)re(a),G(l,a[d],a[L]);else if(s!==Y&&\"function\"==typeof w)try{w.call(a,h(M(l,s)),h(M(l,!1)))}catch(C){h(()=>{G(l,!1,C)})()}else{l[d]=s;const C=l[L];if(l[L]=a,l[z]===z&&s===A&&(l[d]=l[q],l[L]=l[j]),s===Y&&a instanceof Error){const k=n.currentTask&&n.currentTask.data&&n.currentTask.data.__creationTrace__;k&&c(a,le,{configurable:!0,enumerable:!1,writable:!0,value:k})}for(let k=0;k{try{const b=l[L],N=!!a&&z===a[z];N&&(a[j]=b,a[q]=C);const H=s.run(k,void 0,N&&k!==E&&k!==V?[]:[b]);G(a,!0,H)}catch(b){G(a,!1,b)}},a)}const p=function(){};class t{static toString(){return\"function ZoneAwarePromise() { [native code] }\"}static resolve(s){return G(new this(null),A,s)}static reject(s){return G(new this(null),Y,s)}static race(s){let a,h,w=new this((b,N)=>{a=b,h=N});function C(b){a(b)}function k(b){h(b)}for(let b of s)B(b)||(b=this.resolve(b)),b.then(C,k);return w}static all(s){return t.allWithCallback(s)}static allSettled(s){return(this&&this.prototype instanceof t?this:t).allWithCallback(s,{thenCallback:h=>({status:\"fulfilled\",value:h}),errorCallback:h=>({status:\"rejected\",reason:h})})}static allWithCallback(s,a){let h,w,C=new this((H,U)=>{h=H,w=U}),k=2,b=0;const N=[];for(let H of s){B(H)||(H=this.resolve(H));const U=b;try{H.then(Q=>{N[U]=a?a.thenCallback(Q):Q,k--,0===k&&h(N)},Q=>{a?(N[U]=a.errorCallback(Q),k--,0===k&&h(N)):w(Q)})}catch(Q){w(Q)}k++,b++}return k-=2,0===k&&h(N),C}constructor(s){const a=this;if(!(a instanceof t))throw new Error(\"Must be an instanceof Promise.\");a[d]=X,a[L]=[];try{s&&s(M(a,A),M(a,Y))}catch(h){G(a,!1,h)}}get[Symbol.toStringTag](){return\"Promise\"}get[Symbol.species](){return t}then(s,a){let h=this.constructor[Symbol.species];(!h||\"function\"!=typeof h)&&(h=this.constructor||t);const w=new h(p),C=n.current;return this[d]==X?this[L].push(C,w,s,a):F(this,C,w,s,a),w}catch(s){return this.then(null,s)}finally(s){let a=this.constructor[Symbol.species];(!a||\"function\"!=typeof a)&&(a=t);const h=new a(p);h[z]=z;const w=n.current;return this[d]==X?this[L].push(w,h,s,s):F(this,w,h,s,s),h}}t.resolve=t.resolve,t.reject=t.reject,t.race=t.race,t.all=t.all;const o=e[T]=e.Promise;e.Promise=t;const y=f(\"thenPatched\");function P(l){const s=l.prototype,a=r(s,\"then\");if(a&&(!1===a.writable||!a.configurable))return;const h=s.then;s[m]=h,l.prototype.then=function(w,C){return new t((b,N)=>{h.call(this,b,N)}).then(w,C)},l[y]=!0}return i.patchThen=P,o&&(P(o),ce(e,\"fetch\",l=>function(l){return function(s,a){let h=l.apply(s,a);if(h instanceof t)return h;let w=h.constructor;return w[y]||P(w),h}}(l))),Promise[n.__symbol__(\"uncaughtPromiseErrors\")]=_,t}),Zone.__load_patch(\"toString\",e=>{const n=Function.prototype.toString,i=x(\"OriginalDelegate\"),r=x(\"Promise\"),c=x(\"Error\"),u=function(){if(\"function\"==typeof this){const T=this[i];if(T)return\"function\"==typeof T?n.call(T):Object.prototype.toString.call(T);if(this===Promise){const m=e[r];if(m)return n.call(m)}if(this===Error){const m=e[c];if(m)return n.call(m)}}return n.call(this)};u[i]=n,Function.prototype.toString=u;const f=Object.prototype.toString;Object.prototype.toString=function(){return\"function\"==typeof Promise&&this instanceof Promise?\"[object Promise]\":f.call(this)}});let me=!1;if(\"undefined\"!=typeof window)try{const e=Object.defineProperty({},\"passive\",{get:function(){me=!0}});window.addEventListener(\"test\",e,e),window.removeEventListener(\"test\",e,e)}catch(e){me=!1}const Et={useG:!0},ee={},Ke={},Je=new RegExp(\"^\"+ke+\"(\\\\w+)(true|false)$\"),xe=x(\"propagationStopped\");function Qe(e,n){const i=(n?n(e):e)+ie,r=(n?n(e):e)+se,c=ke+i,u=ke+r;ee[e]={},ee[e][ie]=c,ee[e][se]=u}function Tt(e,n,i){const r=i&&i.add||Se,c=i&&i.rm||Oe,u=i&&i.listeners||\"eventListeners\",f=i&&i.rmAll||\"removeAllListeners\",_=x(r),g=\".\"+r+\":\",S=function(E,d,L){if(E.isRemoved)return;const z=E.callback;\"object\"==typeof z&&z.handleEvent&&(E.callback=q=>z.handleEvent(q),E.originalDelegate=z),E.invoke(E,d,[L]);const j=E.options;j&&\"object\"==typeof j&&j.once&&d[c].call(d,L.type,E.originalDelegate?E.originalDelegate:E.callback,j)},D=function(E){if(!(E=E||e.event))return;const d=this||E.target||e,L=d[ee[E.type][ie]];if(L)if(1===L.length)S(L[0],d,E);else{const z=L.slice();for(let j=0;jfunction(c,u){c[xe]=!0,r&&r.apply(c,u)})}function gt(e,n,i,r,c){const u=Zone.__symbol__(r);if(n[u])return;const f=n[u]=n[r];n[r]=function(_,g,T){return g&&g.prototype&&c.forEach(function(m){const S=`${i}.${r}::`+m,D=g.prototype;if(D.hasOwnProperty(m)){const Z=e.ObjectGetOwnPropertyDescriptor(D,m);Z&&Z.value?(Z.value=e.wrapWithCurrentZone(Z.value,S),e._redefineProperty(g.prototype,m,Z)):D[m]&&(D[m]=e.wrapWithCurrentZone(D[m],S))}else D[m]&&(D[m]=e.wrapWithCurrentZone(D[m],S))}),f.call(n,_,g,T)},e.attachOriginToPatched(n[r],f)}const Ve=[\"absolutedeviceorientation\",\"afterinput\",\"afterprint\",\"appinstalled\",\"beforeinstallprompt\",\"beforeprint\",\"beforeunload\",\"devicelight\",\"devicemotion\",\"deviceorientation\",\"deviceorientationabsolute\",\"deviceproximity\",\"hashchange\",\"languagechange\",\"message\",\"mozbeforepaint\",\"offline\",\"online\",\"paint\",\"pageshow\",\"pagehide\",\"popstate\",\"rejectionhandled\",\"storage\",\"unhandledrejection\",\"unload\",\"userproximity\",\"vrdisplayconnected\",\"vrdisplaydisconnected\",\"vrdisplaypresentchange\"],wt=[\"encrypted\",\"waitingforkey\",\"msneedkey\",\"mozinterruptbegin\",\"mozinterruptend\"],tt=[\"load\"],nt=[\"blur\",\"error\",\"focus\",\"load\",\"resize\",\"scroll\",\"messageerror\"],Dt=[\"bounce\",\"finish\",\"start\"],rt=[\"loadstart\",\"progress\",\"abort\",\"error\",\"load\",\"progress\",\"timeout\",\"loadend\",\"readystatechange\"],Ee=[\"upgradeneeded\",\"complete\",\"abort\",\"success\",\"error\",\"blocked\",\"versionchange\",\"close\"],St=[\"close\",\"error\",\"open\",\"message\"],Ot=[\"error\",\"message\"],Te=[\"abort\",\"animationcancel\",\"animationend\",\"animationiteration\",\"auxclick\",\"beforeinput\",\"blur\",\"cancel\",\"canplay\",\"canplaythrough\",\"change\",\"compositionstart\",\"compositionupdate\",\"compositionend\",\"cuechange\",\"click\",\"close\",\"contextmenu\",\"curechange\",\"dblclick\",\"drag\",\"dragend\",\"dragenter\",\"dragexit\",\"dragleave\",\"dragover\",\"drop\",\"durationchange\",\"emptied\",\"ended\",\"error\",\"focus\",\"focusin\",\"focusout\",\"gotpointercapture\",\"input\",\"invalid\",\"keydown\",\"keypress\",\"keyup\",\"load\",\"loadstart\",\"loadeddata\",\"loadedmetadata\",\"lostpointercapture\",\"mousedown\",\"mouseenter\",\"mouseleave\",\"mousemove\",\"mouseout\",\"mouseover\",\"mouseup\",\"mousewheel\",\"orientationchange\",\"pause\",\"play\",\"playing\",\"pointercancel\",\"pointerdown\",\"pointerenter\",\"pointerleave\",\"pointerlockchange\",\"mozpointerlockchange\",\"webkitpointerlockerchange\",\"pointerlockerror\",\"mozpointerlockerror\",\"webkitpointerlockerror\",\"pointermove\",\"pointout\",\"pointerover\",\"pointerup\",\"progress\",\"ratechange\",\"reset\",\"resize\",\"scroll\",\"seeked\",\"seeking\",\"select\",\"selectionchange\",\"selectstart\",\"show\",\"sort\",\"stalled\",\"submit\",\"suspend\",\"timeupdate\",\"volumechange\",\"touchcancel\",\"touchmove\",\"touchstart\",\"touchend\",\"transitioncancel\",\"transitionend\",\"waiting\",\"wheel\"].concat([\"webglcontextrestored\",\"webglcontextlost\",\"webglcontextcreationerror\"],[\"autocomplete\",\"autocompleteerror\"],[\"toggle\"],[\"afterscriptexecute\",\"beforescriptexecute\",\"DOMContentLoaded\",\"freeze\",\"fullscreenchange\",\"mozfullscreenchange\",\"webkitfullscreenchange\",\"msfullscreenchange\",\"fullscreenerror\",\"mozfullscreenerror\",\"webkitfullscreenerror\",\"msfullscreenerror\",\"readystatechange\",\"visibilitychange\",\"resume\"],Ve,[\"beforecopy\",\"beforecut\",\"beforepaste\",\"copy\",\"cut\",\"paste\",\"dragstart\",\"loadend\",\"animationstart\",\"search\",\"transitionrun\",\"transitionstart\",\"webkitanimationend\",\"webkitanimationiteration\",\"webkitanimationstart\",\"webkittransitionend\"],[\"activate\",\"afterupdate\",\"ariarequest\",\"beforeactivate\",\"beforedeactivate\",\"beforeeditfocus\",\"beforeupdate\",\"cellchange\",\"controlselect\",\"dataavailable\",\"datasetchanged\",\"datasetcomplete\",\"errorupdate\",\"filterchange\",\"layoutcomplete\",\"losecapture\",\"move\",\"moveend\",\"movestart\",\"propertychange\",\"resizeend\",\"resizestart\",\"rowenter\",\"rowexit\",\"rowsdelete\",\"rowsinserted\",\"command\",\"compassneedscalibration\",\"deactivate\",\"help\",\"mscontentzoom\",\"msmanipulationstatechanged\",\"msgesturechange\",\"msgesturedoubletap\",\"msgestureend\",\"msgesturehold\",\"msgesturestart\",\"msgesturetap\",\"msgotpointercapture\",\"msinertiastart\",\"mslostpointercapture\",\"mspointercancel\",\"mspointerdown\",\"mspointerenter\",\"mspointerhover\",\"mspointerleave\",\"mspointermove\",\"mspointerout\",\"mspointerover\",\"mspointerup\",\"pointerout\",\"mssitemodejumplistitemremoved\",\"msthumbnailclick\",\"stop\",\"storagecommit\"]);function ot(e,n,i){if(!i||0===i.length)return n;const r=i.filter(u=>u.target===e);if(!r||0===r.length)return n;const c=r[0].ignoreProperties;return n.filter(u=>-1===c.indexOf(u))}function W(e,n,i,r){e&&Ye(e,ot(e,n,i),r)}Zone.__load_patch(\"util\",(e,n,i)=>{i.patchOnProperties=Ye,i.patchMethod=ce,i.bindArguments=Ae,i.patchMacroTask=_t;const r=n.__symbol__(\"BLACK_LISTED_EVENTS\"),c=n.__symbol__(\"UNPATCHED_EVENTS\");e[c]&&(e[r]=e[c]),e[r]&&(n[r]=n[c]=e[r]),i.patchEventPrototype=yt,i.patchEventTarget=Tt,i.isIEOrEdge=mt,i.ObjectDefineProperty=he,i.ObjectGetOwnPropertyDescriptor=ue,i.ObjectCreate=Be,i.ArraySlice=ut,i.patchClass=ve,i.wrapWithCurrentZone=Le,i.filterProperties=ot,i.attachOriginToPatched=ae,i._redefineProperty=Object.defineProperty,i.patchCallbacks=gt,i.getGlobalObjects=()=>({globalSources:Ke,zoneSymbolEventNames:ee,eventNames:Te,isBrowser:je,isMix:We,isNode:Re,TRUE_STR:se,FALSE_STR:ie,ZONE_SYMBOL_PREFIX:ke,ADD_EVENT_LISTENER_STR:Se,REMOVE_EVENT_LISTENER_STR:Oe})});const Ne=x(\"zoneTask\");function ye(e,n,i,r){let c=null,u=null;i+=r;const f={};function _(T){const m=T.data;return m.args[0]=function(){return T.invoke.apply(this,arguments)},m.handleId=c.apply(e,m.args),T}function g(T){return u.call(e,T.data.handleId)}c=ce(e,n+=r,T=>function(m,S){if(\"function\"==typeof S[0]){const D={isPeriodic:\"Interval\"===r,delay:\"Timeout\"===r||\"Interval\"===r?S[1]||0:void 0,args:S},Z=S[0];S[0]=function(){try{return Z.apply(this,arguments)}finally{D.isPeriodic||(\"number\"==typeof D.handleId?delete f[D.handleId]:D.handleId&&(D.handleId[Ne]=null))}};const B=Me(n,S[0],D,_,g);if(!B)return B;const V=B.data.handleId;return\"number\"==typeof V?f[V]=B:V&&(V[Ne]=B),V&&V.ref&&V.unref&&\"function\"==typeof V.ref&&\"function\"==typeof V.unref&&(B.ref=V.ref.bind(V),B.unref=V.unref.bind(V)),\"number\"==typeof V||V?V:B}return T.apply(e,S)}),u=ce(e,i,T=>function(m,S){const D=S[0];let Z;\"number\"==typeof D?Z=f[D]:(Z=D&&D[Ne],Z||(Z=D)),Z&&\"string\"==typeof Z.type?\"notScheduled\"!==Z.state&&(Z.cancelFn&&Z.data.isPeriodic||0===Z.runCount)&&(\"number\"==typeof D?delete f[D]:D&&(D[Ne]=null),Z.zone.cancelTask(Z)):T.apply(e,S)})}Zone.__load_patch(\"legacy\",e=>{const n=e[Zone.__symbol__(\"legacyPatch\")];n&&n()}),Zone.__load_patch(\"queueMicrotask\",(e,n,i)=>{i.patchMethod(e,\"queueMicrotask\",r=>function(c,u){n.current.scheduleMicroTask(\"queueMicrotask\",u[0])})}),Zone.__load_patch(\"timers\",e=>{const n=\"set\",i=\"clear\";ye(e,n,i,\"Timeout\"),ye(e,n,i,\"Interval\"),ye(e,n,i,\"Immediate\")}),Zone.__load_patch(\"requestAnimationFrame\",e=>{ye(e,\"request\",\"cancel\",\"AnimationFrame\"),ye(e,\"mozRequest\",\"mozCancel\",\"AnimationFrame\"),ye(e,\"webkitRequest\",\"webkitCancel\",\"AnimationFrame\")}),Zone.__load_patch(\"blocking\",(e,n)=>{const i=[\"alert\",\"prompt\",\"confirm\"];for(let r=0;rfunction(g,T){return n.current.run(u,e,T,_)})}),Zone.__load_patch(\"EventTarget\",(e,n,i)=>{(function(e,n){n.patchEventPrototype(e,n)})(e,i),function(e,n){if(Zone[n.symbol(\"patchEventTarget\")])return;const{eventNames:i,zoneSymbolEventNames:r,TRUE_STR:c,FALSE_STR:u,ZONE_SYMBOL_PREFIX:f}=n.getGlobalObjects();for(let g=0;g{ve(\"MutationObserver\"),ve(\"WebKitMutationObserver\")}),Zone.__load_patch(\"IntersectionObserver\",(e,n,i)=>{ve(\"IntersectionObserver\")}),Zone.__load_patch(\"FileReader\",(e,n,i)=>{ve(\"FileReader\")}),Zone.__load_patch(\"on_property\",(e,n,i)=>{!function(e,n){if(Re&&!We||Zone[e.symbol(\"patchEvents\")])return;const i=\"undefined\"!=typeof WebSocket,r=n.__Zone_ignore_on_properties;if(je){const f=window,_=function(){try{const e=pe.navigator.userAgent;if(-1!==e.indexOf(\"MSIE \")||-1!==e.indexOf(\"Trident/\"))return!0}catch(e){}return!1}()?[{target:f,ignoreProperties:[\"error\"]}]:[];W(f,Te.concat([\"messageerror\"]),r&&r.concat(_),de(f)),W(Document.prototype,Te,r),void 0!==f.SVGElement&&W(f.SVGElement.prototype,Te,r),W(Element.prototype,Te,r),W(HTMLElement.prototype,Te,r),W(HTMLMediaElement.prototype,wt,r),W(HTMLFrameSetElement.prototype,Ve.concat(nt),r),W(HTMLBodyElement.prototype,Ve.concat(nt),r),W(HTMLFrameElement.prototype,tt,r),W(HTMLIFrameElement.prototype,tt,r);const g=f.HTMLMarqueeElement;g&&W(g.prototype,Dt,r);const T=f.Worker;T&&W(T.prototype,Ot,r)}const c=n.XMLHttpRequest;c&&W(c.prototype,rt,r);const u=n.XMLHttpRequestEventTarget;u&&W(u&&u.prototype,rt,r),\"undefined\"!=typeof IDBIndex&&(W(IDBIndex.prototype,Ee,r),W(IDBRequest.prototype,Ee,r),W(IDBOpenDBRequest.prototype,Ee,r),W(IDBDatabase.prototype,Ee,r),W(IDBTransaction.prototype,Ee,r),W(IDBCursor.prototype,Ee,r)),i&&W(WebSocket.prototype,St,r)}(i,e)}),Zone.__load_patch(\"customElements\",(e,n,i)=>{!function(e,n){const{isBrowser:i,isMix:r}=n.getGlobalObjects();(i||r)&&e.customElements&&\"customElements\"in e&&n.patchCallbacks(n,e.customElements,\"customElements\",\"define\",[\"connectedCallback\",\"disconnectedCallback\",\"adoptedCallback\",\"attributeChangedCallback\"])}(e,i)}),Zone.__load_patch(\"XHR\",(e,n)=>{!function(T){const m=T.XMLHttpRequest;if(!m)return;const S=m.prototype;let Z=S[Ze],B=S[Ie];if(!Z){const v=T.XMLHttpRequestEventTarget;if(v){const M=v.prototype;Z=M[Ze],B=M[Ie]}}const V=\"readystatechange\",E=\"scheduled\";function d(v){const M=v.data,R=M.target;R[u]=!1,R[_]=!1;const J=R[c];Z||(Z=R[Ze],B=R[Ie]),J&&B.call(R,V,J);const le=R[c]=()=>{if(R.readyState===R.DONE)if(!M.aborted&&R[u]&&v.state===E){const te=R[n.__symbol__(\"loadfalse\")];if(0!==R.status&&te&&te.length>0){const re=v.invoke;v.invoke=function(){const F=R[n.__symbol__(\"loadfalse\")];for(let I=0;Ifunction(v,M){return v[r]=0==M[2],v[f]=M[1],j.apply(v,M)}),O=x(\"fetchTaskAborting\"),X=x(\"fetchTaskScheduling\"),A=ce(S,\"send\",()=>function(v,M){if(!0===n.current[X]||v[r])return A.apply(v,M);{const R={target:v,url:v[f],isPeriodic:!1,args:M,aborted:!1},J=Me(\"XMLHttpRequest.send\",L,R,d,z);v&&!0===v[_]&&!R.aborted&&J.state===E&&J.invoke()}}),Y=ce(S,\"abort\",()=>function(v,M){const R=function(v){return v[i]}(v);if(R&&\"string\"==typeof R.type){if(null==R.cancelFn||R.data&&R.data.aborted)return;R.zone.cancelTask(R)}else if(!0===n.current[O])return Y.apply(v,M)})}(e);const i=x(\"xhrTask\"),r=x(\"xhrSync\"),c=x(\"xhrListener\"),u=x(\"xhrScheduled\"),f=x(\"xhrURL\"),_=x(\"xhrErrorBeforeScheduled\")}),Zone.__load_patch(\"geolocation\",e=>{e.navigator&&e.navigator.geolocation&&function(e,n){const i=e.constructor.name;for(let r=0;r{const g=function(){return _.apply(this,Ae(arguments,i+\".\"+c))};return ae(g,_),g})(u)}}}(e.navigator.geolocation,[\"getCurrentPosition\",\"watchPosition\"])}),Zone.__load_patch(\"PromiseRejectionEvent\",(e,n)=>{function i(r){return function(c){et(e,r).forEach(f=>{const _=e.PromiseRejectionEvent;if(_){const g=new _(r,{promise:c.promise,reason:c.rejection});f.invoke(g)}})}}e.PromiseRejectionEvent&&(n[x(\"unhandledPromiseRejectionHandler\")]=i(\"unhandledrejection\"),n[x(\"rejectionHandledHandler\")]=i(\"rejectionhandled\"))})},7435:(we,ue,he)=>{he(7277)}},we=>{we(we.s=7435)}]);") + site_45 = []byte("(()=>{\"use strict\";var e,v={},m={};function r(e){var n=m[e];if(void 0!==n)return n.exports;var t=m[e]={id:e,loaded:!1,exports:{}};return v[e].call(t.exports,t,t.exports,r),t.loaded=!0,t.exports}r.m=v,e=[],r.O=(n,t,u,f)=>{if(!t){var a=1/0;for(i=0;i=f)&&Object.keys(r.O).every(b=>r.O[b](t[l]))?t.splice(l--,1):(d=!1,f0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[t,u,f]},r.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return r.d(n,{a:n}),n},r.d=(e,n)=>{for(var t in n)r.o(n,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((n,t)=>(r.f[t](e,n),n),[])),r.u=e=>e+\".bc7dbc7ae73986539651.js\",r.miniCssF=e=>\"styles.bb9176c75738d3ff7e77.css\",r.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{var e={},n=\"prysm-web-ui:\";r.l=(t,u,f,i)=>{if(e[t])e[t].push(u);else{var a,d;if(void 0!==f)for(var l=document.getElementsByTagName(\"script\"),s=0;s{a.onerror=a.onload=null,clearTimeout(p);var g=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),g&&g.forEach(h=>h(b)),_)return _(b)},p=setTimeout(c.bind(null,void 0,{type:\"timeout\",target:a}),12e4);a.onerror=c.bind(null,a.onerror),a.onload=c.bind(null,a.onload),d&&document.head.appendChild(a)}}})(),r.r=e=>{\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.tu=n=>(void 0===e&&(e={createScriptURL:t=>t},\"undefined\"!=typeof trustedTypes&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy(\"angular#bundler\",e))),e.createScriptURL(n))})(),r.p=\"\",(()=>{var e={666:0};r.f.j=(u,f)=>{var i=r.o(e,u)?e[u]:void 0;if(0!==i)if(i)f.push(i[2]);else if(666!=u){var a=new Promise((o,c)=>i=e[u]=[o,c]);f.push(i[2]=a);var d=r.p+r.u(u),l=new Error;r.l(d,o=>{if(r.o(e,u)&&(0!==(i=e[u])&&(e[u]=void 0),i)){var c=o&&(\"load\"===o.type?\"missing\":o.type),p=o&&o.target&&o.target.src;l.message=\"Loading chunk \"+u+\" failed.\\n(\"+c+\": \"+p+\")\",l.name=\"ChunkLoadError\",l.type=c,l.request=p,i[1](l)}},\"chunk-\"+u,u)}else e[u]=0},r.O.j=u=>0===e[u];var n=(u,f)=>{var l,s,[i,a,d]=f,o=0;for(l in a)r.o(a,l)&&(r.m[l]=a[l]);if(d)var c=d(r);for(u&&u(f);o=this.min.x&&e.x<=this.max.x&&i.y>=this.min.y&&e.y<=this.max.y},intersects:function(t){t=O(t);var i=this.min,e=this.max,n=t.min,o=t.max,s=o.x>=i.x&&n.x<=e.x,r=o.y>=i.y&&n.y<=e.y;return s&&r},overlaps:function(t){t=O(t);var i=this.min,e=this.max,n=t.min,o=t.max,s=o.x>i.x&&n.xi.y&&n.y=n.lat&&e.lat<=o.lat&&i.lng>=n.lng&&e.lng<=o.lng},intersects:function(t){t=N(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>=i.lat&&n.lat<=e.lat,r=o.lng>=i.lng&&n.lng<=e.lng;return s&&r},overlaps:function(t){t=N(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>i.lat&&n.lati.lng&&n.lng';var i=t.firstChild;return i.style.behavior=\"url(#default#VML)\",i&&\"object\"==typeof i.adj}catch(t){return!1}}();function kt(t){return 0<=navigator.userAgent.toLowerCase().indexOf(t)}var Bt={ie:tt,ielt9:it,edge:et,webkit:nt,android:ot,android23:st,androidStock:at,opera:ht,chrome:ut,gecko:lt,safari:ct,phantom:_t,opera12:dt,win:pt,ie3d:mt,webkit3d:ft,gecko3d:gt,any3d:vt,mobile:yt,mobileWebkit:xt,mobileWebkit3d:wt,msPointer:Pt,pointer:Lt,touch:bt,mobileOpera:Tt,mobileGecko:Mt,retina:zt,passiveEvents:Ct,canvas:St,svg:Zt,vml:Et},At=Pt?\"MSPointerDown\":\"pointerdown\",It=Pt?\"MSPointerMove\":\"pointermove\",Ot=Pt?\"MSPointerUp\":\"pointerup\",Rt=Pt?\"MSPointerCancel\":\"pointercancel\",Nt={},Dt=!1;function jt(t,i,e,n){function s(t){Ut(t,a)}var r,a,h,u,l,c,_,d;function p(t){t.pointerType===(t.MSPOINTER_TYPE_MOUSE||\"mouse\")&&0===t.buttons||Ut(t,u)}return\"touchstart\"===i?(l=t,c=e,_=n,d=o(function(t){t.MSPOINTER_TYPE_TOUCH&&t.pointerType===t.MSPOINTER_TYPE_TOUCH&&Ri(t),Ut(t,c)}),l[\"_leaflet_touchstart\"+_]=d,l.addEventListener(At,d,!1),Dt||(document.addEventListener(At,Wt,!0),document.addEventListener(It,Ht,!0),document.addEventListener(Ot,Ft,!0),document.addEventListener(Rt,Ft,!0),Dt=!0)):\"touchmove\"===i?(u=e,(h=t)[\"_leaflet_touchmove\"+n]=p,h.addEventListener(It,p,!1)):\"touchend\"===i&&(a=e,(r=t)[\"_leaflet_touchend\"+n]=s,r.addEventListener(Ot,s,!1),r.addEventListener(Rt,s,!1)),this}function Wt(t){Nt[t.pointerId]=t}function Ht(t){Nt[t.pointerId]&&(Nt[t.pointerId]=t)}function Ft(t){delete Nt[t.pointerId]}function Ut(t,i){for(var e in t.touches=[],Nt)t.touches.push(Nt[e]);t.changedTouches=[t],i(t)}var Vt,qt,Gt,Kt,Yt,Xt,Jt=Pt?\"MSPointerDown\":Lt?\"pointerdown\":\"touchstart\",$t=Pt?\"MSPointerUp\":Lt?\"pointerup\":\"touchend\",Qt=\"_leaflet_\",ti=fi([\"transform\",\"webkitTransform\",\"OTransform\",\"MozTransform\",\"msTransform\"]),ii=fi([\"webkitTransition\",\"transition\",\"OTransition\",\"MozTransition\",\"msTransition\"]),ei=\"webkitTransition\"===ii||\"OTransition\"===ii?ii+\"End\":\"transitionend\";function ni(t){return\"string\"==typeof t?document.getElementById(t):t}function oi(t,i){var e,n=t.style[i]||t.currentStyle&&t.currentStyle[i];return n&&\"auto\"!==n||!document.defaultView||(n=(e=document.defaultView.getComputedStyle(t,null))?e[i]:null),\"auto\"===n?null:n}function si(t,i,e){var n=document.createElement(t);return n.className=i||\"\",e&&e.appendChild(n),n}function ri(t){var i=t.parentNode;i&&i.removeChild(t)}function ai(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function hi(t){var i=t.parentNode;i&&i.lastChild!==t&&i.appendChild(t)}function ui(t){var i=t.parentNode;i&&i.firstChild!==t&&i.insertBefore(t,i.firstChild)}function li(t,i){if(void 0!==t.classList)return t.classList.contains(i);var e=pi(t);return 0this.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,i){this._enforcingBounds=!0;var e=this.getCenter(),n=this._limitCenter(e,this._zoom,N(t));return e.equals(n)||this.panTo(n,i),this._enforcingBounds=!1,this},panInside:function(t,i){var e,n,o=A((i=i||{}).paddingTopLeft||i.padding||[0,0]),s=A(i.paddingBottomRight||i.padding||[0,0]),r=this.getCenter(),a=this.project(r),h=this.project(t),u=this.getPixelBounds(),l=u.getSize().divideBy(2),c=O([u.min.add(o),u.max.subtract(s)]);return c.contains(h)||(this._enforcingBounds=!0,e=a.subtract(h),n=A(h.x+e.x,h.y+e.y),(h.xc.max.x)&&(n.x=a.x-e.x,0c.max.y)&&(n.y=a.y-e.y,0=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,i){for(var e,n=[],o=\"mouseout\"===i||\"mouseover\"===i,s=t.target||t.srcElement,a=!1;s;){if((e=this._targets[r(s)])&&(\"click\"===i||\"preclick\"===i)&&!t._simulated&&this._draggableMoved(e)){a=!0;break}if(e&&e.listens(i,!0)){if(o&&!Vi(s,t))break;if(n.push(e),o)break}if(s===this._container)break;s=s.parentNode}return n.length||a||o||!Vi(s,t)||(n=[this]),n},_handleDOMEvent:function(t){var i;this._loaded&&!Ui(t)&&(\"mousedown\"!==(i=t.type)&&\"keypress\"!==i&&\"keyup\"!==i&&\"keydown\"!==i||Pi(t.target||t.srcElement),this._fireDOMEvent(t,i))},_mouseEvents:[\"click\",\"dblclick\",\"mouseover\",\"mouseout\",\"contextmenu\"],_fireDOMEvent:function(t,e,n){var o;if(\"click\"===t.type&&((o=i({},t)).type=\"preclick\",this._fireDOMEvent(o,o.type,n)),!t._stopped&&(n=(n||[]).concat(this._findEventTargets(t,e))).length){var s=n[0];\"contextmenu\"===e&&s.listens(e,!0)&&Ri(t);var r,a={originalEvent:t};\"keypress\"!==t.type&&\"keydown\"!==t.type&&\"keyup\"!==t.type&&(r=s.getLatLng&&(!s._radius||s._radius<=10),a.containerPoint=r?this.latLngToContainerPoint(s.getLatLng()):this.mouseEventToContainerPoint(t),a.layerPoint=this.containerPointToLayerPoint(a.containerPoint),a.latlng=r?s.getLatLng():this.layerPointToLatLng(a.layerPoint));for(var h=0;hthis.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(i),o=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==e.animate&&!this.getSize().contains(o)||(M(function(){this._moveStart(!0,!1)._animateZoom(t,i,!0)},this),0))},_animateZoom:function(t,i,e,n){this._mapPane&&(e&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=i,ci(this._mapPane,\"leaflet-zoom-anim\")),this.fire(\"zoomanim\",{center:t,zoom:i,noUpdate:n}),setTimeout(o(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&_i(this._mapPane,\"leaflet-zoom-anim\"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom),M(function(){this._moveEnd(!0)},this))}});function Yi(t){return new Xi(t)}var Xi=S.extend({options:{position:\"topright\"},initialize:function(t){d(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var i=this._map;return i&&i.removeControl(this),this.options.position=t,i&&i.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var i=this._container=this.onAdd(t),e=this.getPosition(),n=t._controlCorners[e];return ci(i,\"leaflet-control\"),-1!==e.indexOf(\"bottom\")?n.insertBefore(i,n.firstChild):n.appendChild(i),this._map.on(\"unload\",this.remove,this),this},remove:function(){return this._map&&(ri(this._container),this.onRemove&&this.onRemove(this._map),this._map.off(\"unload\",this.remove,this),this._map=null),this},_refocusOnMap:function(t){this._map&&t&&0\",n=document.createElement(\"div\");return n.innerHTML=e,n.firstChild},_addItem:function(t){var i,e=document.createElement(\"label\"),n=this._map.hasLayer(t.layer);t.overlay?((i=document.createElement(\"input\")).type=\"checkbox\",i.className=\"leaflet-control-layers-selector\",i.defaultChecked=n):i=this._createRadioElement(\"leaflet-base-layers_\"+r(this),n),this._layerControlInputs.push(i),i.layerId=r(t.layer),zi(i,\"click\",this._onInputClick,this);var o=document.createElement(\"span\");o.innerHTML=\" \"+t.name;var s=document.createElement(\"div\");return e.appendChild(s),s.appendChild(i),s.appendChild(o),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(e),this._checkDisabledLayers(),e},_onInputClick:function(){var t,i,e=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=e.length-1;0<=s;s--)t=e[s],i=this._getLayer(t.layerId).layer,t.checked?n.push(i):t.checked||o.push(i);for(s=0;si.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expand:function(){return this.expand()},_collapse:function(){return this.collapse()}}),$i=Xi.extend({options:{position:\"topleft\",zoomInText:\"+\",zoomInTitle:\"Zoom in\",zoomOutText:\"−\",zoomOutTitle:\"Zoom out\"},onAdd:function(t){var i=\"leaflet-control-zoom\",e=si(\"div\",i+\" leaflet-bar\"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,i+\"-in\",e,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,i+\"-out\",e,this._zoomOut),this._updateDisabled(),t.on(\"zoomend zoomlevelschange\",this._updateDisabled,this),e},onRemove:function(t){t.off(\"zoomend zoomlevelschange\",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,i,e,n,o){var s=si(\"a\",e,n);return s.innerHTML=t,s.href=\"#\",s.title=i,s.setAttribute(\"role\",\"button\"),s.setAttribute(\"aria-label\",i),Oi(s),zi(s,\"click\",Ni),zi(s,\"click\",o,this),zi(s,\"click\",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,i=\"leaflet-disabled\";_i(this._zoomInButton,i),_i(this._zoomOutButton,i),!this._disabled&&t._zoom!==t.getMinZoom()||ci(this._zoomOutButton,i),!this._disabled&&t._zoom!==t.getMaxZoom()||ci(this._zoomInButton,i)}});Ki.mergeOptions({zoomControl:!0}),Ki.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new $i,this.addControl(this.zoomControl))});var Qi=Xi.extend({options:{position:\"bottomleft\",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var i=\"leaflet-control-scale\",e=si(\"div\",i),n=this.options;return this._addScales(n,i+\"-line\",e),t.on(n.updateWhenIdle?\"moveend\":\"move\",this._update,this),t.whenReady(this._update,this),e},onRemove:function(t){t.off(this.options.updateWhenIdle?\"moveend\":\"move\",this._update,this)},_addScales:function(t,i,e){t.metric&&(this._mScale=si(\"div\",i,e)),t.imperial&&(this._iScale=si(\"div\",i,e))},_update:function(){var t=this._map,i=t.getSize().y/2,e=t.distance(t.containerPointToLatLng([0,i]),t.containerPointToLatLng([this.options.maxWidth,i]));this._updateScales(e)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var i=this._getRoundNum(t),e=i<1e3?i+\" m\":i/1e3+\" km\";this._updateScale(this._mScale,e,i/t)},_updateImperial:function(t){var i,e,n,o=3.2808399*t;5280Leaflet'},initialize:function(t){d(this,t),this._attributions={}},onAdd:function(t){for(var i in(t.attributionControl=this)._container=si(\"div\",\"leaflet-control-attribution\"),Oi(this._container),t._layers)t._layers[i].getAttribution&&this.addAttribution(t._layers[i].getAttribution());return this._update(),this._container},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t&&(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update()),this},removeAttribution:function(t){return t&&this._attributions[t]&&(this._attributions[t]--,this._update()),this},_update:function(){if(this._map){var t=[];for(var i in this._attributions)this._attributions[i]&&t.push(i);var e=[];this.options.prefix&&e.push(this.options.prefix),t.length&&e.push(t.join(\", \")),this._container.innerHTML=e.join(\" | \")}}});Ki.mergeOptions({attributionControl:!0}),Ki.addInitHook(function(){this.options.attributionControl&&(new te).addTo(this)}),Xi.Layers=Ji,Xi.Zoom=$i,Xi.Scale=Qi,Xi.Attribution=te,Yi.layers=function(t,i,e){return new Ji(t,i,e)},Yi.zoom=function(t){return new $i(t)},Yi.scale=function(t){return new Qi(t)},Yi.attribution=function(t){return new te(t)};var ie=S.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}});ie.addTo=function(t,i){return t.addHandler(i,this),this};var ee,ne={Events:Z},oe=bt?\"touchstart mousedown\":\"mousedown\",se={mousedown:\"mouseup\",touchstart:\"touchend\",pointerdown:\"touchend\",MSPointerDown:\"touchend\"},re={mousedown:\"mousemove\",touchstart:\"touchmove\",pointerdown:\"touchmove\",MSPointerDown:\"touchmove\"},ae=E.extend({options:{clickTolerance:3},initialize:function(t,i,e,n){d(this,n),this._element=t,this._dragStartTarget=i||t,this._preventOutline=e},enable:function(){this._enabled||(zi(this._dragStartTarget,oe,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(ae._dragging===this&&this.finishDrag(),Si(this._dragStartTarget,oe,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){var i,e;!t._simulated&&this._enabled&&(this._moved=!1,li(this._element,\"leaflet-zoom-anim\")||ae._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||((ae._dragging=this)._preventOutline&&Pi(this._element),xi(),Gt(),this._moving||(this.fire(\"down\"),i=t.touches?t.touches[0]:t,e=bi(this._element),this._startPoint=new k(i.clientX,i.clientY),this._parentScale=Ti(e),zi(document,re[t.type],this._onMove,this),zi(document,se[t.type],this._onUp,this))))},_onMove:function(t){var i,e;!t._simulated&&this._enabled&&(t.touches&&1i&&(e.push(t[n]),o=n);return oi.max.x&&(e|=2),t.yi.max.y&&(e|=8),e}function de(t,i,e,n){var o,s=i.x,r=i.y,a=e.x-s,h=e.y-r,u=a*a+h*h;return 0this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()t.y!=n.y>t.y&&t.x<(n.x-e.x)*(t.y-e.y)/(n.y-e.y)+e.x&&(u=!u);return u||Oe.prototype._containsPoint.call(this,t,!0)}}),Ne=Ce.extend({initialize:function(t,i){d(this,i),this._layers={},t&&this.addData(t)},addData:function(t){var i,e,n,o=g(t)?t:t.features;if(o){for(i=0,e=o.length;iu.x&&(l=s.x+n-u.x+h.x),s.x-l-a.x<0&&(l=s.x-a.x),s.y+e+h.y>u.y&&(c=s.y+e-u.y+h.y),s.y-c-a.y<0&&(c=s.y-a.y),(l||c)&&t.fire(\"autopanstart\").panBy([l,c]))},_onCloseButtonClick:function(t){this._close(),Ni(t)},_getAnchor:function(){return A(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}});Ki.mergeOptions({closePopupOnClick:!0}),Ki.include({openPopup:function(t,i,e){return t instanceof tn||(t=new tn(e).setContent(t)),i&&t.setLatLng(i),this.hasLayer(t)?this:(this._popup&&this._popup.options.autoClose&&this.closePopup(),this._popup=t,this.addLayer(t))},closePopup:function(t){return t&&t!==this._popup||(t=this._popup,this._popup=null),t&&this.removeLayer(t),this}}),Me.include({bindPopup:function(t,i){return t instanceof tn?(d(t,i),(this._popup=t)._source=this):(this._popup&&!i||(this._popup=new tn(i,this)),this._popup.setContent(t)),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t,i){return this._popup&&this._map&&(i=this._popup._prepareOpen(this,t,i),this._map.openPopup(this._popup,i)),this},closePopup:function(){return this._popup&&this._popup._close(),this},togglePopup:function(t){return this._popup&&(this._popup._map?this.closePopup():this.openPopup(t)),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){var i=t.layer||t.target;this._popup&&this._map&&(Ni(t),i instanceof Be?this.openPopup(t.layer||t.target,t.latlng):this._map.hasLayer(this._popup)&&this._popup._source===i?this.closePopup():this.openPopup(i,t.latlng))},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}});var en=Qe.extend({options:{pane:\"tooltipPane\",offset:[0,0],direction:\"auto\",permanent:!1,sticky:!1,interactive:!1,opacity:.9},onAdd:function(t){Qe.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire(\"tooltipopen\",{tooltip:this}),this._source&&this._source.fire(\"tooltipopen\",{tooltip:this},!0)},onRemove:function(t){Qe.prototype.onRemove.call(this,t),t.fire(\"tooltipclose\",{tooltip:this}),this._source&&this._source.fire(\"tooltipclose\",{tooltip:this},!0)},getEvents:function(){var t=Qe.prototype.getEvents.call(this);return bt&&!this.options.permanent&&(t.preclick=this._close),t},_close:function(){this._map&&this._map.closeTooltip(this)},_initLayout:function(){var t=\"leaflet-tooltip \"+(this.options.className||\"\")+\" leaflet-zoom-\"+(this._zoomAnimated?\"animated\":\"hide\");this._contentNode=this._container=si(\"div\",t)},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var i,e=this._map,n=this._container,o=e.latLngToContainerPoint(e.getCenter()),s=e.layerPointToContainerPoint(t),r=this.options.direction,a=n.offsetWidth,h=n.offsetHeight,u=A(this.options.offset),l=this._getAnchor(),c=\"top\"===r?(i=a/2,h):\"bottom\"===r?(i=a/2,0):(i=\"center\"===r?a/2:\"right\"===r?0:\"left\"===r?a:s.xthis.options.maxZoom||nthis.options.maxZoom||void 0!==this.options.minZoom&&oe.max.x)||!i.wrapLat&&(t.ye.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return N(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var i=this._map,e=this.getTileSize(),n=t.scaleBy(e),o=n.add(e);return[i.unproject(n,t.z),i.unproject(o,t.z)]},_tileCoordsToBounds:function(t){var i=this._tileCoordsToNwSe(t),e=new R(i[0],i[1]);return this.options.noWrap||(e=this._map.wrapLatLngBounds(e)),e},_tileCoordsToKey:function(t){return t.x+\":\"+t.y+\":\"+t.z},_keyToTileCoords:function(t){var i=t.split(\":\"),e=new k(+i[0],+i[1]);return e.z=+i[2],e},_removeTile:function(t){var i=this._tiles[t];i&&(ri(i.el),delete this._tiles[t],this.fire(\"tileunload\",{tile:i.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){ci(t,\"leaflet-tile\");var i=this.getTileSize();t.style.width=i.x+\"px\",t.style.height=i.y+\"px\",t.onselectstart=u,t.onmousemove=u,it&&this.options.opacity<1&&mi(t,this.options.opacity),ot&&!st&&(t.style.WebkitBackfaceVisibility=\"hidden\")},_addTile:function(t,i){var e=this._getTilePos(t),n=this._tileCoordsToKey(t),s=this.createTile(this._wrapCoords(t),o(this._tileReady,this,t));this._initTile(s),this.createTile.length<2&&M(o(this._tileReady,this,t,null,s)),vi(s,e),this._tiles[n]={el:s,coords:t,current:!0},i.appendChild(s),this.fire(\"tileloadstart\",{tile:s,coords:t})},_tileReady:function(t,i,e){i&&this.fire(\"tileerror\",{error:i,tile:e,coords:t});var n=this._tileCoordsToKey(t);(e=this._tiles[n])&&(e.loaded=+new Date,this._map._fadeAnimated?(mi(e.el,0),z(this._fadeFrame),this._fadeFrame=M(this._updateOpacity,this)):(e.active=!0,this._pruneTiles()),i||(ci(e.el,\"leaflet-tile-loaded\"),this.fire(\"tileload\",{tile:e.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire(\"load\"),it||!this._map._fadeAnimated?M(this._pruneTiles,this):setTimeout(o(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var i=new k(this._wrapX?h(t.x,this._wrapX):t.x,this._wrapY?h(t.y,this._wrapY):t.y);return i.z=t.z,i},_pxBoundsToTileRange:function(t){var i=this.getTileSize();return new I(t.min.unscaleBy(i).floor(),t.max.unscaleBy(i).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}}),sn=on.extend({options:{minZoom:0,maxZoom:18,subdomains:\"abc\",errorTileUrl:\"\",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1},initialize:function(t,i){this._url=t,(i=d(this,i)).detectRetina&&zt&&0')}}catch(t){return function(t){return document.createElement(\"<\"+t+' xmlns=\"urn:schemas-microsoft.com:vml\" class=\"lvml\">')}}}(),_n={_initContainer:function(){this._container=si(\"div\",\"leaflet-vml-container\")},_update:function(){this._map._animatingZoom||(hn.prototype._update.call(this),this.fire(\"update\"))},_initPath:function(t){var i=t._container=cn(\"shape\");ci(i,\"leaflet-vml-shape \"+(this.options.className||\"\")),i.coordsize=\"1 1\",t._path=cn(\"path\"),i.appendChild(t._path),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){var i=t._container;this._container.appendChild(i),t.options.interactive&&t.addInteractiveTarget(i)},_removePath:function(t){var i=t._container;ri(i),t.removeInteractiveTarget(i),delete this._layers[r(t)]},_updateStyle:function(t){var i=t._stroke,e=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(i=i||(t._stroke=cn(\"stroke\")),o.appendChild(i),i.weight=n.weight+\"px\",i.color=n.color,i.opacity=n.opacity,n.dashArray?i.dashStyle=g(n.dashArray)?n.dashArray.join(\" \"):n.dashArray.replace(/( *, *)/g,\" \"):i.dashStyle=\"\",i.endcap=n.lineCap.replace(\"butt\",\"flat\"),i.joinstyle=n.lineJoin):i&&(o.removeChild(i),t._stroke=null),n.fill?(e=e||(t._fill=cn(\"fill\")),o.appendChild(e),e.color=n.fillColor||n.color,e.opacity=n.fillOpacity):e&&(o.removeChild(e),t._fill=null)},_updateCircle:function(t){var i=t._point.round(),e=Math.round(t._radius),n=Math.round(t._radiusY||e);this._setPath(t,t._empty()?\"M0 0\":\"AL \"+i.x+\",\"+i.y+\" \"+e+\",\"+n+\" 0,23592600\")},_setPath:function(t,i){t._path.v=i},_bringToFront:function(t){hi(t._container)},_bringToBack:function(t){ui(t._container)}},dn=Et?cn:J,pn=hn.extend({getEvents:function(){var t=hn.prototype.getEvents.call(this);return t.zoomstart=this._onZoomStart,t},_initContainer:function(){this._container=dn(\"svg\"),this._container.setAttribute(\"pointer-events\",\"none\"),this._rootGroup=dn(\"g\"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){ri(this._container),Si(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_onZoomStart:function(){this._update()},_update:function(){var t,i,e;this._map._animatingZoom&&this._bounds||(hn.prototype._update.call(this),i=(t=this._bounds).getSize(),e=this._container,this._svgSize&&this._svgSize.equals(i)||(this._svgSize=i,e.setAttribute(\"width\",i.x),e.setAttribute(\"height\",i.y)),vi(e,t.min),e.setAttribute(\"viewBox\",[t.min.x,t.min.y,i.x,i.y].join(\" \")),this.fire(\"update\"))},_initPath:function(t){var i=t._path=dn(\"path\");t.options.className&&ci(i,t.options.className),t.options.interactive&&ci(i,\"leaflet-interactive\"),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){ri(t._path),t.removeInteractiveTarget(t._path),delete this._layers[r(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var i=t._path,e=t.options;i&&(e.stroke?(i.setAttribute(\"stroke\",e.color),i.setAttribute(\"stroke-opacity\",e.opacity),i.setAttribute(\"stroke-width\",e.weight),i.setAttribute(\"stroke-linecap\",e.lineCap),i.setAttribute(\"stroke-linejoin\",e.lineJoin),e.dashArray?i.setAttribute(\"stroke-dasharray\",e.dashArray):i.removeAttribute(\"stroke-dasharray\"),e.dashOffset?i.setAttribute(\"stroke-dashoffset\",e.dashOffset):i.removeAttribute(\"stroke-dashoffset\")):i.setAttribute(\"stroke\",\"none\"),e.fill?(i.setAttribute(\"fill\",e.fillColor||e.color),i.setAttribute(\"fill-opacity\",e.fillOpacity),i.setAttribute(\"fill-rule\",e.fillRule||\"evenodd\")):i.setAttribute(\"fill\",\"none\"))},_updatePoly:function(t,i){this._setPath(t,$(t._parts,i))},_updateCircle:function(t){var i=t._point,e=Math.max(Math.round(t._radius),1),n=\"a\"+e+\",\"+(Math.max(Math.round(t._radiusY),1)||e)+\" 0 1,0 \",o=t._empty()?\"M0 0\":\"M\"+(i.x-e)+\",\"+i.y+n+2*e+\",0 \"+n+2*-e+\",0 \";this._setPath(t,o)},_setPath:function(t,i){t._path.setAttribute(\"d\",i)},_bringToFront:function(t){hi(t._path)},_bringToBack:function(t){ui(t._path)}});function mn(t){return Zt||Et?new pn(t):null}Et&&pn.include(_n),Ki.include({getRenderer:function(t){var i=(i=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer)||(this._renderer=this._createRenderer());return this.hasLayer(i)||this.addLayer(i),i},_getPaneRenderer:function(t){if(\"overlayPane\"===t||void 0===t)return!1;var i=this._paneRenderers[t];return void 0===i&&(i=this._createRenderer({pane:t}),this._paneRenderers[t]=i),i},_createRenderer:function(t){return this.options.preferCanvas&&ln(t)||mn(t)}});var fn=Re.extend({initialize:function(t,i){Re.prototype.initialize.call(this,this._boundsToLatLngs(t),i)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=N(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});pn.create=dn,pn.pointsToPath=$,Ne.geometryToLayer=De,Ne.coordsToLatLng=We,Ne.coordsToLatLngs=He,Ne.latLngToCoords=Fe,Ne.latLngsToCoords=Ue,Ne.getFeature=Ve,Ne.asFeature=qe,Ki.mergeOptions({boxZoom:!0});var gn=ie.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on(\"unload\",this._destroy,this)},addHooks:function(){zi(this._container,\"mousedown\",this._onMouseDown,this)},removeHooks:function(){Si(this._container,\"mousedown\",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){ri(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),Gt(),xi(),this._startPoint=this._map.mouseEventToContainerPoint(t),zi(document,{contextmenu:Ni,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=si(\"div\",\"leaflet-zoom-box\",this._container),ci(this._container,\"leaflet-crosshair\"),this._map.fire(\"boxzoomstart\")),this._point=this._map.mouseEventToContainerPoint(t);var i=new I(this._point,this._startPoint),e=i.getSize();vi(this._box,i.min),this._box.style.width=e.x+\"px\",this._box.style.height=e.y+\"px\"},_finish:function(){this._moved&&(ri(this._box),_i(this._container,\"leaflet-crosshair\")),Kt(),wi(),Si(document,{contextmenu:Ni,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){var i;1!==t.which&&1!==t.button||(this._finish(),this._moved&&(this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(o(this._resetState,this),0),i=new R(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point)),this._map.fitBounds(i).fire(\"boxzoomend\",{boxZoomBounds:i})))},_onKeyDown:function(t){27===t.keyCode&&this._finish()}});Ki.addInitHook(\"addHandler\",\"boxZoom\",gn),Ki.mergeOptions({doubleClickZoom:!0});var vn=ie.extend({addHooks:function(){this._map.on(\"dblclick\",this._onDoubleClick,this)},removeHooks:function(){this._map.off(\"dblclick\",this._onDoubleClick,this)},_onDoubleClick:function(t){var i=this._map,e=i.getZoom(),n=i.options.zoomDelta,o=t.originalEvent.shiftKey?e-n:e+n;\"center\"===i.options.doubleClickZoom?i.setZoom(o):i.setZoomAround(t.containerPoint,o)}});Ki.addInitHook(\"addHandler\",\"doubleClickZoom\",vn),Ki.mergeOptions({dragging:!0,inertia:!st,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var yn=ie.extend({addHooks:function(){var t;this._draggable||(t=this._map,this._draggable=new ae(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on(\"predrag\",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on(\"predrag\",this._onPreDragWrap,this),t.on(\"zoomend\",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))),ci(this._map._container,\"leaflet-grab leaflet-touch-drag\"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){_i(this._map._container,\"leaflet-grab\"),_i(this._map._container,\"leaflet-touch-drag\"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t,i=this._map;i._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity?(t=N(this._map.options.maxBounds),this._offsetLimit=O(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))):this._offsetLimit=null,i.fire(\"movestart\").fire(\"dragstart\"),i.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){var i,e;this._map.options.inertia&&(i=this._lastTime=+new Date,e=this._lastPos=this._draggable._absPos||this._draggable._newPos,this._positions.push(e),this._times.push(i),this._prunePositions(i)),this._map.fire(\"move\",t).fire(\"drag\",t)},_prunePositions:function(t){for(;1i.max.x&&(t.x=this._viscousLimit(t.x,i.max.x)),t.y>i.max.y&&(t.y=this._viscousLimit(t.y,i.max.y)),this._draggable._newPos=this._draggable._startPos.add(t))},_onPreDragWrap:function(){var t=this._worldWidth,i=Math.round(t/2),e=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-i+e)%t+i-e,s=(n+i+e)%t-i-e,r=Math.abs(o+e)i.getMaxZoom()&&1:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.75rem * var(--tw-space-x-reverse));margin-left:calc(1.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.25rem * var(--tw-space-x-reverse));margin-left:calc(2.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.75rem * var(--tw-space-x-reverse));margin-left:calc(2.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(3rem * var(--tw-space-x-reverse));margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(3.5rem * var(--tw-space-x-reverse));margin-left:calc(3.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(4rem * var(--tw-space-x-reverse));margin-left:calc(4rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(5rem * var(--tw-space-x-reverse));margin-left:calc(5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(6rem * var(--tw-space-x-reverse));margin-left:calc(6rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(7rem * var(--tw-space-x-reverse));margin-left:calc(7rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(8rem * var(--tw-space-x-reverse));margin-left:calc(8rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(9rem * var(--tw-space-x-reverse));margin-left:calc(9rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(10rem * var(--tw-space-x-reverse));margin-left:calc(10rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(11rem * var(--tw-space-x-reverse));margin-left:calc(11rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(12rem * var(--tw-space-x-reverse));margin-left:calc(12rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(13rem * var(--tw-space-x-reverse));margin-left:calc(13rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(14rem * var(--tw-space-x-reverse));margin-left:calc(14rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(15rem * var(--tw-space-x-reverse));margin-left:calc(15rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(16rem * var(--tw-space-x-reverse));margin-left:calc(16rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(18rem * var(--tw-space-x-reverse));margin-left:calc(18rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(20rem * var(--tw-space-x-reverse));margin-left:calc(20rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(24rem * var(--tw-space-x-reverse));margin-left:calc(24rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1px * var(--tw-space-x-reverse));margin-left:calc(1px * calc(1 - var(--tw-space-x-reverse)))}.space-x-0\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.625rem * var(--tw-space-x-reverse));margin-left:calc(.625rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.875rem * var(--tw-space-x-reverse));margin-left:calc(.875rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1.25rem * var(--tw-space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1.5rem * var(--tw-space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1.75rem * var(--tw-space-x-reverse));margin-left:calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2rem * var(--tw-space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2.25rem * var(--tw-space-x-reverse));margin-left:calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2.5rem * var(--tw-space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2.75rem * var(--tw-space-x-reverse));margin-left:calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-3rem * var(--tw-space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-3.5rem * var(--tw-space-x-reverse));margin-left:calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-4rem * var(--tw-space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-5rem * var(--tw-space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-6rem * var(--tw-space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-7rem * var(--tw-space-x-reverse));margin-left:calc(-7rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-8rem * var(--tw-space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-9rem * var(--tw-space-x-reverse));margin-left:calc(-9rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-10rem * var(--tw-space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-11rem * var(--tw-space-x-reverse));margin-left:calc(-11rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-12rem * var(--tw-space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-13rem * var(--tw-space-x-reverse));margin-left:calc(-13rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-14rem * var(--tw-space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-15rem * var(--tw-space-x-reverse));margin-left:calc(-15rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-16rem * var(--tw-space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-18rem * var(--tw-space-x-reverse));margin-left:calc(-18rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-20rem * var(--tw-space-x-reverse));margin-left:calc(-20rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-24rem * var(--tw-space-x-reverse));margin-left:calc(-24rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.-space-x-0\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.125rem * var(--tw-space-x-reverse));margin-left:calc(-.125rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-1\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.625rem * var(--tw-space-x-reverse));margin-left:calc(-.625rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-3\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.875rem * var(--tw-space-x-reverse));margin-left:calc(-.875rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.75rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem * var(--tw-space-y-reverse))}.space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6rem * var(--tw-space-y-reverse))}.space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(7rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(7rem * var(--tw-space-y-reverse))}.space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8rem * var(--tw-space-y-reverse))}.space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(9rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(9rem * var(--tw-space-y-reverse))}.space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10rem * var(--tw-space-y-reverse))}.space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(11rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(11rem * var(--tw-space-y-reverse))}.space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(12rem * var(--tw-space-y-reverse))}.space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(13rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(13rem * var(--tw-space-y-reverse))}.space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(14rem * var(--tw-space-y-reverse))}.space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(15rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(15rem * var(--tw-space-y-reverse))}.space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(16rem * var(--tw-space-y-reverse))}.space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(18rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(18rem * var(--tw-space-y-reverse))}.space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(20rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(20rem * var(--tw-space-y-reverse))}.space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(24rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(24rem * var(--tw-space-y-reverse))}.space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1px * var(--tw-space-y-reverse))}.space-y-0\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.-space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.25rem * var(--tw-space-y-reverse))}.-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.5rem * var(--tw-space-y-reverse))}.-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.75rem * var(--tw-space-y-reverse))}.-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1rem * var(--tw-space-y-reverse))}.-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1.25rem * var(--tw-space-y-reverse))}.-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1.5rem * var(--tw-space-y-reverse))}.-space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1.75rem * var(--tw-space-y-reverse))}.-space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2rem * var(--tw-space-y-reverse))}.-space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2.25rem * var(--tw-space-y-reverse))}.-space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2.5rem * var(--tw-space-y-reverse))}.-space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2.75rem * var(--tw-space-y-reverse))}.-space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-3rem * var(--tw-space-y-reverse))}.-space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-3.5rem * var(--tw-space-y-reverse))}.-space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-4rem * var(--tw-space-y-reverse))}.-space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-5rem * var(--tw-space-y-reverse))}.-space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-6rem * var(--tw-space-y-reverse))}.-space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-7rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-7rem * var(--tw-space-y-reverse))}.-space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-8rem * var(--tw-space-y-reverse))}.-space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-9rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-9rem * var(--tw-space-y-reverse))}.-space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-10rem * var(--tw-space-y-reverse))}.-space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-11rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-11rem * var(--tw-space-y-reverse))}.-space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-12rem * var(--tw-space-y-reverse))}.-space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-13rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-13rem * var(--tw-space-y-reverse))}.-space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-14rem * var(--tw-space-y-reverse))}.-space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-15rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-15rem * var(--tw-space-y-reverse))}.-space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-16rem * var(--tw-space-y-reverse))}.-space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-18rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-18rem * var(--tw-space-y-reverse))}.-space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-20rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-20rem * var(--tw-space-y-reverse))}.-space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-24rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-24rem * var(--tw-space-y-reverse))}.-space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1px * var(--tw-space-y-reverse))}.-space-y-0\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.125rem * var(--tw-space-y-reverse))}.-space-y-1\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.375rem * var(--tw-space-y-reverse))}.-space-y-2\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.625rem * var(--tw-space-y-reverse))}.-space-y-3\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.875rem * var(--tw-space-y-reverse))}.space-y-reverse>:not([hidden])~:not([hidden]){--tw-space-y-reverse:1}.space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.divide-x-0>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(0px * var(--tw-divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))}.divide-x-2>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(2px * var(--tw-divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--tw-divide-x-reverse)))}.divide-x-4>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(4px * var(--tw-divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--tw-divide-x-reverse)))}.divide-x-8>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(8px * var(--tw-divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--tw-divide-x-reverse)))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(2px * var(--tw-divide-y-reverse))}.divide-y-4>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(4px * var(--tw-divide-y-reverse))}.divide-y-8>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(8px * var(--tw-divide-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-y-reverse>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:1}.divide-x-reverse>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}.divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.divide-dashed>:not([hidden])~:not([hidden]){border-style:dashed}.divide-dotted>:not([hidden])~:not([hidden]){border-style:dotted}.divide-double>:not([hidden])~:not([hidden]){border-style:double}.divide-none>:not([hidden])~:not([hidden]){border-style:none}.divide-primary>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(116,103,239,var(--tw-divide-opacity))}.divide-secondary>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,158,67,var(--tw-divide-opacity))}.divide-error>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(233,84,85,var(--tw-divide-opacity))}.divide-default>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(26,32,56,var(--tw-divide-opacity))}.divide-paper>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(34,42,69,var(--tw-divide-opacity))}.divide-paperlight>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(48,52,91,var(--tw-divide-opacity))}.divide-muted>:not([hidden])~:not([hidden]){border-color:#ffffffb3}.divide-hint>:not([hidden])~:not([hidden]){border-color:#ffffff80}.divide-white>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,255,255,var(--tw-divide-opacity))}.divide-success>:not([hidden])~:not([hidden]){border-color:#33d9b2}.divide-opacity-0>:not([hidden])~:not([hidden]){--tw-divide-opacity:0}.divide-opacity-5>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.05}.divide-opacity-10>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.1}.divide-opacity-20>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.2}.divide-opacity-25>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.25}.divide-opacity-30>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.3}.divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.4}.divide-opacity-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.5}.divide-opacity-60>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.6}.divide-opacity-70>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.7}.divide-opacity-75>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.75}.divide-opacity-80>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.8}.divide-opacity-90>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.9}.divide-opacity-95>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.95}.divide-opacity-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1}.place-self-auto{place-self:auto}.place-self-start{place-self:start}.place-self-end{place-self:end}.place-self-center{place-self:center}.place-self-stretch{place-self:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.justify-self-auto{justify-self:auto}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-stretch{justify-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.overscroll-auto{overscroll-behavior:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.overscroll-y-auto{overscroll-behavior-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-y-none{overscroll-behavior-y:none}.overscroll-x-auto{overscroll-behavior-x:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-x-none{overscroll-behavior-x:none}.truncate{overflow:hidden;white-space:nowrap}.overflow-ellipsis,.truncate{text-overflow:ellipsis}.overflow-clip{text-overflow:clip}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tl-xl{border-top-left-radius:.75rem}.rounded-tl-2xl{border-top-left-radius:1rem}.rounded-tl-3xl{border-top-left-radius:1.5rem}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tr-none{border-top-right-radius:0}.rounded-tr-sm{border-top-right-radius:.125rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-tr-md{border-top-right-radius:.375rem}.rounded-tr-lg{border-top-right-radius:.5rem}.rounded-tr-xl{border-top-right-radius:.75rem}.rounded-tr-2xl{border-top-right-radius:1rem}.rounded-tr-3xl{border-top-right-radius:1.5rem}.rounded-tr-full{border-top-right-radius:9999px}.rounded-br-none{border-bottom-right-radius:0}.rounded-br-sm{border-bottom-right-radius:.125rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-br-xl{border-bottom-right-radius:.75rem}.rounded-br-2xl{border-bottom-right-radius:1rem}.rounded-br-3xl{border-bottom-right-radius:1.5rem}.rounded-br-full{border-bottom-right-radius:9999px}.rounded-bl-none{border-bottom-left-radius:0}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-bl-xl{border-bottom-left-radius:.75rem}.rounded-bl-2xl{border-bottom-left-radius:1rem}.rounded-bl-3xl{border-bottom-left-radius:1.5rem}.rounded-bl-full{border-bottom-left-radius:9999px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border{border-width:1px}.border-t-0{border-top-width:0}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-t-8{border-top-width:8px}.border-t{border-top-width:1px}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-r-4{border-right-width:4px}.border-r-8{border-right-width:8px}.border-r{border-right-width:1px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-8{border-bottom-width:8px}.border-b{border-bottom-width:1px}.border-l-0{border-left-width:0}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-8{border-left-width:8px}.border-l{border-left-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-double{border-style:double}.border-none{border-style:none}.border-primary{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.border-secondary{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.border-error{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.border-default{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.border-paper{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.border-paperlight{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.border-muted{border-color:#ffffffb3}.border-hint{border-color:#ffffff80}.border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.border-success{border-color:#33d9b2}.group:hover .group-hover\\:border-primary{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.group:hover .group-hover\\:border-secondary{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.group:hover .group-hover\\:border-error{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.group:hover .group-hover\\:border-default{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.group:hover .group-hover\\:border-paper{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.group:hover .group-hover\\:border-paperlight{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.group:hover .group-hover\\:border-muted{border-color:#ffffffb3}.group:hover .group-hover\\:border-hint{border-color:#ffffff80}.group:hover .group-hover\\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.group:hover .group-hover\\:border-success{border-color:#33d9b2}.focus-within\\:border-primary:focus-within{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.focus-within\\:border-secondary:focus-within{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.focus-within\\:border-error:focus-within{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.focus-within\\:border-default:focus-within{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.focus-within\\:border-paper:focus-within{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.focus-within\\:border-paperlight:focus-within{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.focus-within\\:border-muted:focus-within{border-color:#ffffffb3}.focus-within\\:border-hint:focus-within{border-color:#ffffff80}.focus-within\\:border-white:focus-within{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.focus-within\\:border-success:focus-within{border-color:#33d9b2}.hover\\:border-primary:hover{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.hover\\:border-secondary:hover{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.hover\\:border-error:hover{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.hover\\:border-default:hover{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.hover\\:border-paper:hover{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.hover\\:border-paperlight:hover{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.hover\\:border-muted:hover{border-color:#ffffffb3}.hover\\:border-hint:hover{border-color:#ffffff80}.hover\\:border-white:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.hover\\:border-success:hover{border-color:#33d9b2}.focus\\:border-primary:focus{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.focus\\:border-secondary:focus{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.focus\\:border-error:focus{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.focus\\:border-default:focus{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.focus\\:border-paper:focus{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.focus\\:border-paperlight:focus{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.focus\\:border-muted:focus{border-color:#ffffffb3}.focus\\:border-hint:focus{border-color:#ffffff80}.focus\\:border-white:focus{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.focus\\:border-success:focus{border-color:#33d9b2}.border-opacity-0{--tw-border-opacity:0}.border-opacity-5{--tw-border-opacity:0.05}.border-opacity-10{--tw-border-opacity:0.1}.border-opacity-20{--tw-border-opacity:0.2}.border-opacity-25{--tw-border-opacity:0.25}.border-opacity-30{--tw-border-opacity:0.3}.border-opacity-40{--tw-border-opacity:0.4}.border-opacity-50{--tw-border-opacity:0.5}.border-opacity-60{--tw-border-opacity:0.6}.border-opacity-70{--tw-border-opacity:0.7}.border-opacity-75{--tw-border-opacity:0.75}.border-opacity-80{--tw-border-opacity:0.8}.border-opacity-90{--tw-border-opacity:0.9}.border-opacity-95{--tw-border-opacity:0.95}.border-opacity-100{--tw-border-opacity:1}.group:hover .group-hover\\:border-opacity-0{--tw-border-opacity:0}.group:hover .group-hover\\:border-opacity-5{--tw-border-opacity:0.05}.group:hover .group-hover\\:border-opacity-10{--tw-border-opacity:0.1}.group:hover .group-hover\\:border-opacity-20{--tw-border-opacity:0.2}.group:hover .group-hover\\:border-opacity-25{--tw-border-opacity:0.25}.group:hover .group-hover\\:border-opacity-30{--tw-border-opacity:0.3}.group:hover .group-hover\\:border-opacity-40{--tw-border-opacity:0.4}.group:hover .group-hover\\:border-opacity-50{--tw-border-opacity:0.5}.group:hover .group-hover\\:border-opacity-60{--tw-border-opacity:0.6}.group:hover .group-hover\\:border-opacity-70{--tw-border-opacity:0.7}.group:hover .group-hover\\:border-opacity-75{--tw-border-opacity:0.75}.group:hover .group-hover\\:border-opacity-80{--tw-border-opacity:0.8}.group:hover .group-hover\\:border-opacity-90{--tw-border-opacity:0.9}.group:hover .group-hover\\:border-opacity-95{--tw-border-opacity:0.95}.group:hover .group-hover\\:border-opacity-100{--tw-border-opacity:1}.focus-within\\:border-opacity-0:focus-within{--tw-border-opacity:0}.focus-within\\:border-opacity-5:focus-within{--tw-border-opacity:0.05}.focus-within\\:border-opacity-10:focus-within{--tw-border-opacity:0.1}.focus-within\\:border-opacity-20:focus-within{--tw-border-opacity:0.2}.focus-within\\:border-opacity-25:focus-within{--tw-border-opacity:0.25}.focus-within\\:border-opacity-30:focus-within{--tw-border-opacity:0.3}.focus-within\\:border-opacity-40:focus-within{--tw-border-opacity:0.4}.focus-within\\:border-opacity-50:focus-within{--tw-border-opacity:0.5}.focus-within\\:border-opacity-60:focus-within{--tw-border-opacity:0.6}.focus-within\\:border-opacity-70:focus-within{--tw-border-opacity:0.7}.focus-within\\:border-opacity-75:focus-within{--tw-border-opacity:0.75}.focus-within\\:border-opacity-80:focus-within{--tw-border-opacity:0.8}.focus-within\\:border-opacity-90:focus-within{--tw-border-opacity:0.9}.focus-within\\:border-opacity-95:focus-within{--tw-border-opacity:0.95}.focus-within\\:border-opacity-100:focus-within{--tw-border-opacity:1}.hover\\:border-opacity-0:hover{--tw-border-opacity:0}.hover\\:border-opacity-5:hover{--tw-border-opacity:0.05}.hover\\:border-opacity-10:hover{--tw-border-opacity:0.1}.hover\\:border-opacity-20:hover{--tw-border-opacity:0.2}.hover\\:border-opacity-25:hover{--tw-border-opacity:0.25}.hover\\:border-opacity-30:hover{--tw-border-opacity:0.3}.hover\\:border-opacity-40:hover{--tw-border-opacity:0.4}.hover\\:border-opacity-50:hover{--tw-border-opacity:0.5}.hover\\:border-opacity-60:hover{--tw-border-opacity:0.6}.hover\\:border-opacity-70:hover{--tw-border-opacity:0.7}.hover\\:border-opacity-75:hover{--tw-border-opacity:0.75}.hover\\:border-opacity-80:hover{--tw-border-opacity:0.8}.hover\\:border-opacity-90:hover{--tw-border-opacity:0.9}.hover\\:border-opacity-95:hover{--tw-border-opacity:0.95}.hover\\:border-opacity-100:hover{--tw-border-opacity:1}.focus\\:border-opacity-0:focus{--tw-border-opacity:0}.focus\\:border-opacity-5:focus{--tw-border-opacity:0.05}.focus\\:border-opacity-10:focus{--tw-border-opacity:0.1}.focus\\:border-opacity-20:focus{--tw-border-opacity:0.2}.focus\\:border-opacity-25:focus{--tw-border-opacity:0.25}.focus\\:border-opacity-30:focus{--tw-border-opacity:0.3}.focus\\:border-opacity-40:focus{--tw-border-opacity:0.4}.focus\\:border-opacity-50:focus{--tw-border-opacity:0.5}.focus\\:border-opacity-60:focus{--tw-border-opacity:0.6}.focus\\:border-opacity-70:focus{--tw-border-opacity:0.7}.focus\\:border-opacity-75:focus{--tw-border-opacity:0.75}.focus\\:border-opacity-80:focus{--tw-border-opacity:0.8}.focus\\:border-opacity-90:focus{--tw-border-opacity:0.9}.focus\\:border-opacity-95:focus{--tw-border-opacity:0.95}.focus\\:border-opacity-100:focus{--tw-border-opacity:1}.bg-primary{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.bg-secondary{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.bg-error{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.bg-default,.signup{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.bg-paper,.sidenav .sidenav__hold:after{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.bg-paperlight{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.bg-muted{background-color:#ffffffb3}.bg-hint{background-color:#ffffff80}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-success{background-color:#33d9b2}.group:hover .group-hover\\:bg-primary{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-secondary{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-error{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-default{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-paper{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-paperlight{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-muted{background-color:#ffffffb3}.group:hover .group-hover\\:bg-hint{background-color:#ffffff80}.group:hover .group-hover\\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-success{background-color:#33d9b2}.focus-within\\:bg-primary:focus-within{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.focus-within\\:bg-secondary:focus-within{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.focus-within\\:bg-error:focus-within{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.focus-within\\:bg-default:focus-within{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.focus-within\\:bg-paper:focus-within{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.focus-within\\:bg-paperlight:focus-within{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.focus-within\\:bg-muted:focus-within{background-color:#ffffffb3}.focus-within\\:bg-hint:focus-within{background-color:#ffffff80}.focus-within\\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.focus-within\\:bg-success:focus-within{background-color:#33d9b2}.hover\\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.hover\\:bg-secondary:hover{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.hover\\:bg-error:hover{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.hover\\:bg-default:hover{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.hover\\:bg-paper:hover{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.hover\\:bg-paperlight:hover{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.hover\\:bg-muted:hover{background-color:#ffffffb3}.hover\\:bg-hint:hover{background-color:#ffffff80}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.hover\\:bg-success:hover{background-color:#33d9b2}.focus\\:bg-primary:focus{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.focus\\:bg-secondary:focus{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.focus\\:bg-error:focus{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.focus\\:bg-default:focus{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.focus\\:bg-paper:focus{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.focus\\:bg-paperlight:focus{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.focus\\:bg-muted:focus{background-color:#ffffffb3}.focus\\:bg-hint:focus{background-color:#ffffff80}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.focus\\:bg-success:focus{background-color:#33d9b2}.bg-opacity-0{--tw-bg-opacity:0}.bg-opacity-5{--tw-bg-opacity:0.05}.bg-opacity-10{--tw-bg-opacity:0.1}.bg-opacity-20{--tw-bg-opacity:0.2}.bg-opacity-25{--tw-bg-opacity:0.25}.bg-opacity-30{--tw-bg-opacity:0.3}.bg-opacity-40{--tw-bg-opacity:0.4}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-opacity-60{--tw-bg-opacity:0.6}.bg-opacity-70{--tw-bg-opacity:0.7}.bg-opacity-75{--tw-bg-opacity:0.75}.bg-opacity-80{--tw-bg-opacity:0.8}.bg-opacity-90{--tw-bg-opacity:0.9}.bg-opacity-95{--tw-bg-opacity:0.95}.bg-opacity-100{--tw-bg-opacity:1}.group:hover .group-hover\\:bg-opacity-0{--tw-bg-opacity:0}.group:hover .group-hover\\:bg-opacity-5{--tw-bg-opacity:0.05}.group:hover .group-hover\\:bg-opacity-10{--tw-bg-opacity:0.1}.group:hover .group-hover\\:bg-opacity-20{--tw-bg-opacity:0.2}.group:hover .group-hover\\:bg-opacity-25{--tw-bg-opacity:0.25}.group:hover .group-hover\\:bg-opacity-30{--tw-bg-opacity:0.3}.group:hover .group-hover\\:bg-opacity-40{--tw-bg-opacity:0.4}.group:hover .group-hover\\:bg-opacity-50{--tw-bg-opacity:0.5}.group:hover .group-hover\\:bg-opacity-60{--tw-bg-opacity:0.6}.group:hover .group-hover\\:bg-opacity-70{--tw-bg-opacity:0.7}.group:hover .group-hover\\:bg-opacity-75{--tw-bg-opacity:0.75}.group:hover .group-hover\\:bg-opacity-80{--tw-bg-opacity:0.8}.group:hover .group-hover\\:bg-opacity-90{--tw-bg-opacity:0.9}.group:hover .group-hover\\:bg-opacity-95{--tw-bg-opacity:0.95}.group:hover .group-hover\\:bg-opacity-100{--tw-bg-opacity:1}.focus-within\\:bg-opacity-0:focus-within{--tw-bg-opacity:0}.focus-within\\:bg-opacity-5:focus-within{--tw-bg-opacity:0.05}.focus-within\\:bg-opacity-10:focus-within{--tw-bg-opacity:0.1}.focus-within\\:bg-opacity-20:focus-within{--tw-bg-opacity:0.2}.focus-within\\:bg-opacity-25:focus-within{--tw-bg-opacity:0.25}.focus-within\\:bg-opacity-30:focus-within{--tw-bg-opacity:0.3}.focus-within\\:bg-opacity-40:focus-within{--tw-bg-opacity:0.4}.focus-within\\:bg-opacity-50:focus-within{--tw-bg-opacity:0.5}.focus-within\\:bg-opacity-60:focus-within{--tw-bg-opacity:0.6}.focus-within\\:bg-opacity-70:focus-within{--tw-bg-opacity:0.7}.focus-within\\:bg-opacity-75:focus-within{--tw-bg-opacity:0.75}.focus-within\\:bg-opacity-80:focus-within{--tw-bg-opacity:0.8}.focus-within\\:bg-opacity-90:focus-within{--tw-bg-opacity:0.9}.focus-within\\:bg-opacity-95:focus-within{--tw-bg-opacity:0.95}.focus-within\\:bg-opacity-100:focus-within{--tw-bg-opacity:1}.hover\\:bg-opacity-0:hover{--tw-bg-opacity:0}.hover\\:bg-opacity-5:hover{--tw-bg-opacity:0.05}.hover\\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.hover\\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.hover\\:bg-opacity-25:hover{--tw-bg-opacity:0.25}.hover\\:bg-opacity-30:hover{--tw-bg-opacity:0.3}.hover\\:bg-opacity-40:hover{--tw-bg-opacity:0.4}.hover\\:bg-opacity-50:hover{--tw-bg-opacity:0.5}.hover\\:bg-opacity-60:hover{--tw-bg-opacity:0.6}.hover\\:bg-opacity-70:hover{--tw-bg-opacity:0.7}.hover\\:bg-opacity-75:hover{--tw-bg-opacity:0.75}.hover\\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.hover\\:bg-opacity-90:hover{--tw-bg-opacity:0.9}.hover\\:bg-opacity-95:hover{--tw-bg-opacity:0.95}.hover\\:bg-opacity-100:hover{--tw-bg-opacity:1}.focus\\:bg-opacity-0:focus{--tw-bg-opacity:0}.focus\\:bg-opacity-5:focus{--tw-bg-opacity:0.05}.focus\\:bg-opacity-10:focus{--tw-bg-opacity:0.1}.focus\\:bg-opacity-20:focus{--tw-bg-opacity:0.2}.focus\\:bg-opacity-25:focus{--tw-bg-opacity:0.25}.focus\\:bg-opacity-30:focus{--tw-bg-opacity:0.3}.focus\\:bg-opacity-40:focus{--tw-bg-opacity:0.4}.focus\\:bg-opacity-50:focus{--tw-bg-opacity:0.5}.focus\\:bg-opacity-60:focus{--tw-bg-opacity:0.6}.focus\\:bg-opacity-70:focus{--tw-bg-opacity:0.7}.focus\\:bg-opacity-75:focus{--tw-bg-opacity:0.75}.focus\\:bg-opacity-80:focus{--tw-bg-opacity:0.8}.focus\\:bg-opacity-90:focus{--tw-bg-opacity:0.9}.focus\\:bg-opacity-95:focus{--tw-bg-opacity:0.95}.focus\\:bg-opacity-100:focus{--tw-bg-opacity:1}.bg-none{background-image:none}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.from-primary{--tw-gradient-from:#7467ef;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#7467ef00)}.from-secondary{--tw-gradient-from:#ff9e43;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#ff9e4300)}.from-error{--tw-gradient-from:#e95455;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#e9545500)}.from-default{--tw-gradient-from:#1a2038;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#1a203800)}.from-paper{--tw-gradient-from:#222a45;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#222a4500)}.from-paperlight{--tw-gradient-from:#30345b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#30345b00)}.from-muted{--tw-gradient-from:#ffffffb3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.from-hint{--tw-gradient-from:#ffffff80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.from-white{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.from-success{--tw-gradient-from:#33d9b2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#33d9b200)}.hover\\:from-primary:hover{--tw-gradient-from:#7467ef;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#7467ef00)}.hover\\:from-secondary:hover{--tw-gradient-from:#ff9e43;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#ff9e4300)}.hover\\:from-error:hover{--tw-gradient-from:#e95455;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#e9545500)}.hover\\:from-default:hover{--tw-gradient-from:#1a2038;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#1a203800)}.hover\\:from-paper:hover{--tw-gradient-from:#222a45;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#222a4500)}.hover\\:from-paperlight:hover{--tw-gradient-from:#30345b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#30345b00)}.hover\\:from-muted:hover{--tw-gradient-from:#ffffffb3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.hover\\:from-hint:hover{--tw-gradient-from:#ffffff80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.hover\\:from-white:hover{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.hover\\:from-success:hover{--tw-gradient-from:#33d9b2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#33d9b200)}.focus\\:from-primary:focus{--tw-gradient-from:#7467ef;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#7467ef00)}.focus\\:from-secondary:focus{--tw-gradient-from:#ff9e43;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#ff9e4300)}.focus\\:from-error:focus{--tw-gradient-from:#e95455;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#e9545500)}.focus\\:from-default:focus{--tw-gradient-from:#1a2038;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#1a203800)}.focus\\:from-paper:focus{--tw-gradient-from:#222a45;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#222a4500)}.focus\\:from-paperlight:focus{--tw-gradient-from:#30345b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#30345b00)}.focus\\:from-muted:focus{--tw-gradient-from:#ffffffb3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.focus\\:from-hint:focus{--tw-gradient-from:#ffffff80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.focus\\:from-white:focus{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.focus\\:from-success:focus{--tw-gradient-from:#33d9b2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#33d9b200)}.via-primary{--tw-gradient-stops:var(--tw-gradient-from),#7467ef,var(--tw-gradient-to,#7467ef00)}.via-secondary{--tw-gradient-stops:var(--tw-gradient-from),#ff9e43,var(--tw-gradient-to,#ff9e4300)}.via-error{--tw-gradient-stops:var(--tw-gradient-from),#e95455,var(--tw-gradient-to,#e9545500)}.via-default{--tw-gradient-stops:var(--tw-gradient-from),#1a2038,var(--tw-gradient-to,#1a203800)}.via-paper{--tw-gradient-stops:var(--tw-gradient-from),#222a45,var(--tw-gradient-to,#222a4500)}.via-paperlight{--tw-gradient-stops:var(--tw-gradient-from),#30345b,var(--tw-gradient-to,#30345b00)}.via-muted{--tw-gradient-stops:var(--tw-gradient-from),#ffffffb3,var(--tw-gradient-to,#fff0)}.via-hint{--tw-gradient-stops:var(--tw-gradient-from),#ffffff80,var(--tw-gradient-to,#fff0)}.via-white{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,#fff0)}.via-success{--tw-gradient-stops:var(--tw-gradient-from),#33d9b2,var(--tw-gradient-to,#33d9b200)}.hover\\:via-primary:hover{--tw-gradient-stops:var(--tw-gradient-from),#7467ef,var(--tw-gradient-to,#7467ef00)}.hover\\:via-secondary:hover{--tw-gradient-stops:var(--tw-gradient-from),#ff9e43,var(--tw-gradient-to,#ff9e4300)}.hover\\:via-error:hover{--tw-gradient-stops:var(--tw-gradient-from),#e95455,var(--tw-gradient-to,#e9545500)}.hover\\:via-default:hover{--tw-gradient-stops:var(--tw-gradient-from),#1a2038,var(--tw-gradient-to,#1a203800)}.hover\\:via-paper:hover{--tw-gradient-stops:var(--tw-gradient-from),#222a45,var(--tw-gradient-to,#222a4500)}.hover\\:via-paperlight:hover{--tw-gradient-stops:var(--tw-gradient-from),#30345b,var(--tw-gradient-to,#30345b00)}.hover\\:via-muted:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffffffb3,var(--tw-gradient-to,#fff0)}.hover\\:via-hint:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffffff80,var(--tw-gradient-to,#fff0)}.hover\\:via-white:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,#fff0)}.hover\\:via-success:hover{--tw-gradient-stops:var(--tw-gradient-from),#33d9b2,var(--tw-gradient-to,#33d9b200)}.focus\\:via-primary:focus{--tw-gradient-stops:var(--tw-gradient-from),#7467ef,var(--tw-gradient-to,#7467ef00)}.focus\\:via-secondary:focus{--tw-gradient-stops:var(--tw-gradient-from),#ff9e43,var(--tw-gradient-to,#ff9e4300)}.focus\\:via-error:focus{--tw-gradient-stops:var(--tw-gradient-from),#e95455,var(--tw-gradient-to,#e9545500)}.focus\\:via-default:focus{--tw-gradient-stops:var(--tw-gradient-from),#1a2038,var(--tw-gradient-to,#1a203800)}.focus\\:via-paper:focus{--tw-gradient-stops:var(--tw-gradient-from),#222a45,var(--tw-gradient-to,#222a4500)}.focus\\:via-paperlight:focus{--tw-gradient-stops:var(--tw-gradient-from),#30345b,var(--tw-gradient-to,#30345b00)}.focus\\:via-muted:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffffffb3,var(--tw-gradient-to,#fff0)}.focus\\:via-hint:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffffff80,var(--tw-gradient-to,#fff0)}.focus\\:via-white:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,#fff0)}.focus\\:via-success:focus{--tw-gradient-stops:var(--tw-gradient-from),#33d9b2,var(--tw-gradient-to,#33d9b200)}.to-primary{--tw-gradient-to:#7467ef}.to-secondary{--tw-gradient-to:#ff9e43}.to-error{--tw-gradient-to:#e95455}.to-default{--tw-gradient-to:#1a2038}.to-paper{--tw-gradient-to:#222a45}.to-paperlight{--tw-gradient-to:#30345b}.to-muted{--tw-gradient-to:#ffffffb3}.to-hint{--tw-gradient-to:#ffffff80}.to-white{--tw-gradient-to:#fff}.to-success{--tw-gradient-to:#33d9b2}.hover\\:to-primary:hover{--tw-gradient-to:#7467ef}.hover\\:to-secondary:hover{--tw-gradient-to:#ff9e43}.hover\\:to-error:hover{--tw-gradient-to:#e95455}.hover\\:to-default:hover{--tw-gradient-to:#1a2038}.hover\\:to-paper:hover{--tw-gradient-to:#222a45}.hover\\:to-paperlight:hover{--tw-gradient-to:#30345b}.hover\\:to-muted:hover{--tw-gradient-to:#ffffffb3}.hover\\:to-hint:hover{--tw-gradient-to:#ffffff80}.hover\\:to-white:hover{--tw-gradient-to:#fff}.hover\\:to-success:hover{--tw-gradient-to:#33d9b2}.focus\\:to-primary:focus{--tw-gradient-to:#7467ef}.focus\\:to-secondary:focus{--tw-gradient-to:#ff9e43}.focus\\:to-error:focus{--tw-gradient-to:#e95455}.focus\\:to-default:focus{--tw-gradient-to:#1a2038}.focus\\:to-paper:focus{--tw-gradient-to:#222a45}.focus\\:to-paperlight:focus{--tw-gradient-to:#30345b}.focus\\:to-muted:focus{--tw-gradient-to:#ffffffb3}.focus\\:to-hint:focus{--tw-gradient-to:#ffffff80}.focus\\:to-white:focus{--tw-gradient-to:#fff}.focus\\:to-success:focus{--tw-gradient-to:#33d9b2}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.bg-auto{background-size:auto}.bg-cover{background-size:cover}.bg-contain{background-size:contain}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-clip-border{background-clip:initial}.bg-clip-padding{background-clip:padding-box}.bg-clip-content{background-clip:content-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-bottom{background-position:bottom}.bg-center{background-position:50%}.bg-left{background-position:0}.bg-left-bottom{background-position:0 100%}.bg-left-top{background-position:0 0}.bg-right{background-position:100%}.bg-right-bottom{background-position:100% 100%}.bg-right-top{background-position:100% 0}.bg-top{background-position:top}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-repeat-round{background-repeat:round}.bg-repeat-space{background-repeat:space}.bg-origin-border{background-origin:border-box}.bg-origin-padding{background-origin:initial}.bg-origin-content{background-origin:content-box}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.stroke-0{stroke-width:0}.stroke-1{stroke-width:1}.stroke-2{stroke-width:2}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-none{object-fit:none}.object-scale-down{object-fit:scale-down}.object-bottom{object-position:bottom}.object-center{object-position:center}.object-left{object-position:left}.object-left-bottom{object-position:left bottom}.object-left-top{object-position:left top}.object-right{object-position:right}.object-right-bottom{object-position:right bottom}.object-right-top{object-position:right top}.object-top{object-position:top}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.p-10{padding:2.5rem}.p-11{padding:2.75rem}.p-12{padding:3rem}.p-14{padding:3.5rem}.p-16{padding:4rem}.p-20{padding:5rem}.p-24{padding:6rem}.p-28{padding:7rem}.p-32{padding:8rem}.p-36{padding:9rem}.p-40{padding:10rem}.p-44{padding:11rem}.p-48{padding:12rem}.p-52{padding:13rem}.p-56{padding:14rem}.p-60{padding:15rem}.p-64{padding:16rem}.p-72{padding:18rem}.p-80{padding:20rem}.p-96{padding:24rem}.p-px{padding:1px}.p-0\\.5{padding:.125rem}.p-1\\.5{padding:.375rem}.p-2\\.5{padding:.625rem}.p-3\\.5{padding:.875rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-11{padding-left:2.75rem;padding-right:2.75rem}.px-12{padding-left:3rem;padding-right:3rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.px-16{padding-left:4rem;padding-right:4rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-28{padding-left:7rem;padding-right:7rem}.px-32{padding-left:8rem;padding-right:8rem}.px-36{padding-left:9rem;padding-right:9rem}.px-40{padding-left:10rem;padding-right:10rem}.px-44{padding-left:11rem;padding-right:11rem}.px-48{padding-left:12rem;padding-right:12rem}.px-52{padding-left:13rem;padding-right:13rem}.px-56{padding-left:14rem;padding-right:14rem}.px-60{padding-left:15rem;padding-right:15rem}.px-64{padding-left:16rem;padding-right:16rem}.px-72{padding-left:18rem;padding-right:18rem}.px-80{padding-left:20rem;padding-right:20rem}.px-96{padding-left:24rem;padding-right:24rem}.px-px{padding-left:1px;padding-right:1px}.px-0\\.5{padding-left:.125rem;padding-right:.125rem}.px-1\\.5{padding-left:.375rem;padding-right:.375rem}.px-2\\.5{padding-left:.625rem;padding-right:.625rem}.px-3\\.5{padding-left:.875rem;padding-right:.875rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-11{padding-top:2.75rem;padding-bottom:2.75rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-36{padding-top:9rem;padding-bottom:9rem}.py-40{padding-top:10rem;padding-bottom:10rem}.py-44{padding-top:11rem;padding-bottom:11rem}.py-48{padding-top:12rem;padding-bottom:12rem}.py-52{padding-top:13rem;padding-bottom:13rem}.py-56{padding-top:14rem;padding-bottom:14rem}.py-60{padding-top:15rem;padding-bottom:15rem}.py-64{padding-top:16rem;padding-bottom:16rem}.py-72{padding-top:18rem;padding-bottom:18rem}.py-80{padding-top:20rem;padding-bottom:20rem}.py-96{padding-top:24rem;padding-bottom:24rem}.py-px{padding-top:1px;padding-bottom:1px}.py-0\\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2\\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3\\.5{padding-top:.875rem;padding-bottom:.875rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-10{padding-top:2.5rem}.pt-11{padding-top:2.75rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-32{padding-top:8rem}.pt-36{padding-top:9rem}.pt-40{padding-top:10rem}.pt-44{padding-top:11rem}.pt-48{padding-top:12rem}.pt-52{padding-top:13rem}.pt-56{padding-top:14rem}.pt-60{padding-top:15rem}.pt-64{padding-top:16rem}.pt-72{padding-top:18rem}.pt-80{padding-top:20rem}.pt-96{padding-top:24rem}.pt-px{padding-top:1px}.pt-0\\.5{padding-top:.125rem}.pt-1\\.5{padding-top:.375rem}.pt-2\\.5{padding-top:.625rem}.pt-3\\.5{padding-top:.875rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-16{padding-right:4rem}.pr-20{padding-right:5rem}.pr-24{padding-right:6rem}.pr-28{padding-right:7rem}.pr-32{padding-right:8rem}.pr-36{padding-right:9rem}.pr-40{padding-right:10rem}.pr-44{padding-right:11rem}.pr-48{padding-right:12rem}.pr-52{padding-right:13rem}.pr-56{padding-right:14rem}.pr-60{padding-right:15rem}.pr-64{padding-right:16rem}.pr-72{padding-right:18rem}.pr-80{padding-right:20rem}.pr-96{padding-right:24rem}.pr-px{padding-right:1px}.pr-0\\.5{padding-right:.125rem}.pr-1\\.5{padding-right:.375rem}.pr-2\\.5{padding-right:.625rem}.pr-3\\.5{padding-right:.875rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pb-10{padding-bottom:2.5rem}.pb-11{padding-bottom:2.75rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-32{padding-bottom:8rem}.pb-36{padding-bottom:9rem}.pb-40{padding-bottom:10rem}.pb-44{padding-bottom:11rem}.pb-48{padding-bottom:12rem}.pb-52{padding-bottom:13rem}.pb-56{padding-bottom:14rem}.pb-60{padding-bottom:15rem}.pb-64{padding-bottom:16rem}.pb-72{padding-bottom:18rem}.pb-80{padding-bottom:20rem}.pb-96{padding-bottom:24rem}.pb-px{padding-bottom:1px}.pb-0\\.5{padding-bottom:.125rem}.pb-1\\.5{padding-bottom:.375rem}.pb-2\\.5{padding-bottom:.625rem}.pb-3\\.5{padding-bottom:.875rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-14{padding-left:3.5rem}.pl-16{padding-left:4rem}.pl-20{padding-left:5rem}.pl-24{padding-left:6rem}.pl-28{padding-left:7rem}.pl-32{padding-left:8rem}.pl-36{padding-left:9rem}.pl-40{padding-left:10rem}.pl-44{padding-left:11rem}.pl-48{padding-left:12rem}.pl-52{padding-left:13rem}.pl-56{padding-left:14rem}.pl-60{padding-left:15rem}.pl-64{padding-left:16rem}.pl-72{padding-left:18rem}.pl-80{padding-left:20rem}.pl-96{padding-left:24rem}.pl-px{padding-left:1px}.pl-0\\.5{padding-left:.125rem}.pl-1\\.5{padding-left:.375rem}.pl-2\\.5{padding-left:.625rem}.pl-3\\.5{padding-left:.875rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-baseline{vertical-align:initial}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.font-thin{font-weight:100}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions,.lining-nums,.oldstyle-nums,.ordinal,.proportional-nums,.slashed-zero,.stacked-fractions,.tabular-nums{--tw-ordinal:var(--tw-empty,/*!*/ /*!*/);--tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/);font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.normal-nums{font-feature-settings:normal;font-variant-numeric:normal}.ordinal{--tw-ordinal:ordinal}.slashed-zero{--tw-slashed-zero:slashed-zero}.lining-nums{--tw-numeric-figure:lining-nums}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums}.proportional-nums{--tw-numeric-spacing:proportional-nums}.tabular-nums{--tw-numeric-spacing:tabular-nums}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions}.stacked-fractions{--tw-numeric-fraction:stacked-fractions}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-10{line-height:2.5rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.tracking-tighter{letter-spacing:-.05em}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-primary{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.text-secondary{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.text-error{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.text-default{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.text-paper{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.text-paperlight{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.text-muted{color:#ffffffb3}.onboarding .onboarding-wizard-card .wizard-container .mat-button-disabled,.signup .signup-card .signup-form-container .mat-button-disabled,.text-hint{color:#ffffff80}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-success{color:#33d9b2}.group:hover .group-hover\\:text-primary{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.group:hover .group-hover\\:text-secondary{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.group:hover .group-hover\\:text-error{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.group:hover .group-hover\\:text-default{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.group:hover .group-hover\\:text-paper{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.group:hover .group-hover\\:text-paperlight{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.group:hover .group-hover\\:text-muted{color:#ffffffb3}.group:hover .group-hover\\:text-hint{color:#ffffff80}.group:hover .group-hover\\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .group-hover\\:text-success{color:#33d9b2}.focus-within\\:text-primary:focus-within{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.focus-within\\:text-secondary:focus-within{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.focus-within\\:text-error:focus-within{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.focus-within\\:text-default:focus-within{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.focus-within\\:text-paper:focus-within{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.focus-within\\:text-paperlight:focus-within{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.focus-within\\:text-muted:focus-within{color:#ffffffb3}.focus-within\\:text-hint:focus-within{color:#ffffff80}.focus-within\\:text-white:focus-within{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.focus-within\\:text-success:focus-within{color:#33d9b2}.hover\\:text-primary:hover{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.hover\\:text-secondary:hover{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.hover\\:text-error:hover{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.hover\\:text-default:hover{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.hover\\:text-paper:hover{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.hover\\:text-paperlight:hover{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.hover\\:text-muted:hover{color:#ffffffb3}.hover\\:text-hint:hover{color:#ffffff80}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hover\\:text-success:hover{color:#33d9b2}.focus\\:text-primary:focus{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.focus\\:text-secondary:focus{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.focus\\:text-error:focus{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.focus\\:text-default:focus{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.focus\\:text-paper:focus{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.focus\\:text-paperlight:focus{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.focus\\:text-muted:focus{color:#ffffffb3}.focus\\:text-hint:focus{color:#ffffff80}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.focus\\:text-success:focus{color:#33d9b2}.text-opacity-0{--tw-text-opacity:0}.text-opacity-5{--tw-text-opacity:0.05}.text-opacity-10{--tw-text-opacity:0.1}.text-opacity-20{--tw-text-opacity:0.2}.text-opacity-25{--tw-text-opacity:0.25}.text-opacity-30{--tw-text-opacity:0.3}.text-opacity-40{--tw-text-opacity:0.4}.text-opacity-50{--tw-text-opacity:0.5}.text-opacity-60{--tw-text-opacity:0.6}.text-opacity-70{--tw-text-opacity:0.7}.text-opacity-75{--tw-text-opacity:0.75}.text-opacity-80{--tw-text-opacity:0.8}.text-opacity-90{--tw-text-opacity:0.9}.text-opacity-95{--tw-text-opacity:0.95}.text-opacity-100{--tw-text-opacity:1}.group:hover .group-hover\\:text-opacity-0{--tw-text-opacity:0}.group:hover .group-hover\\:text-opacity-5{--tw-text-opacity:0.05}.group:hover .group-hover\\:text-opacity-10{--tw-text-opacity:0.1}.group:hover .group-hover\\:text-opacity-20{--tw-text-opacity:0.2}.group:hover .group-hover\\:text-opacity-25{--tw-text-opacity:0.25}.group:hover .group-hover\\:text-opacity-30{--tw-text-opacity:0.3}.group:hover .group-hover\\:text-opacity-40{--tw-text-opacity:0.4}.group:hover .group-hover\\:text-opacity-50{--tw-text-opacity:0.5}.group:hover .group-hover\\:text-opacity-60{--tw-text-opacity:0.6}.group:hover .group-hover\\:text-opacity-70{--tw-text-opacity:0.7}.group:hover .group-hover\\:text-opacity-75{--tw-text-opacity:0.75}.group:hover .group-hover\\:text-opacity-80{--tw-text-opacity:0.8}.group:hover .group-hover\\:text-opacity-90{--tw-text-opacity:0.9}.group:hover .group-hover\\:text-opacity-95{--tw-text-opacity:0.95}.group:hover .group-hover\\:text-opacity-100{--tw-text-opacity:1}.focus-within\\:text-opacity-0:focus-within{--tw-text-opacity:0}.focus-within\\:text-opacity-5:focus-within{--tw-text-opacity:0.05}.focus-within\\:text-opacity-10:focus-within{--tw-text-opacity:0.1}.focus-within\\:text-opacity-20:focus-within{--tw-text-opacity:0.2}.focus-within\\:text-opacity-25:focus-within{--tw-text-opacity:0.25}.focus-within\\:text-opacity-30:focus-within{--tw-text-opacity:0.3}.focus-within\\:text-opacity-40:focus-within{--tw-text-opacity:0.4}.focus-within\\:text-opacity-50:focus-within{--tw-text-opacity:0.5}.focus-within\\:text-opacity-60:focus-within{--tw-text-opacity:0.6}.focus-within\\:text-opacity-70:focus-within{--tw-text-opacity:0.7}.focus-within\\:text-opacity-75:focus-within{--tw-text-opacity:0.75}.focus-within\\:text-opacity-80:focus-within{--tw-text-opacity:0.8}.focus-within\\:text-opacity-90:focus-within{--tw-text-opacity:0.9}.focus-within\\:text-opacity-95:focus-within{--tw-text-opacity:0.95}.focus-within\\:text-opacity-100:focus-within{--tw-text-opacity:1}.hover\\:text-opacity-0:hover{--tw-text-opacity:0}.hover\\:text-opacity-5:hover{--tw-text-opacity:0.05}.hover\\:text-opacity-10:hover{--tw-text-opacity:0.1}.hover\\:text-opacity-20:hover{--tw-text-opacity:0.2}.hover\\:text-opacity-25:hover{--tw-text-opacity:0.25}.hover\\:text-opacity-30:hover{--tw-text-opacity:0.3}.hover\\:text-opacity-40:hover{--tw-text-opacity:0.4}.hover\\:text-opacity-50:hover{--tw-text-opacity:0.5}.hover\\:text-opacity-60:hover{--tw-text-opacity:0.6}.hover\\:text-opacity-70:hover{--tw-text-opacity:0.7}.hover\\:text-opacity-75:hover{--tw-text-opacity:0.75}.hover\\:text-opacity-80:hover{--tw-text-opacity:0.8}.hover\\:text-opacity-90:hover{--tw-text-opacity:0.9}.hover\\:text-opacity-95:hover{--tw-text-opacity:0.95}.hover\\:text-opacity-100:hover{--tw-text-opacity:1}.focus\\:text-opacity-0:focus{--tw-text-opacity:0}.focus\\:text-opacity-5:focus{--tw-text-opacity:0.05}.focus\\:text-opacity-10:focus{--tw-text-opacity:0.1}.focus\\:text-opacity-20:focus{--tw-text-opacity:0.2}.focus\\:text-opacity-25:focus{--tw-text-opacity:0.25}.focus\\:text-opacity-30:focus{--tw-text-opacity:0.3}.focus\\:text-opacity-40:focus{--tw-text-opacity:0.4}.focus\\:text-opacity-50:focus{--tw-text-opacity:0.5}.focus\\:text-opacity-60:focus{--tw-text-opacity:0.6}.focus\\:text-opacity-70:focus{--tw-text-opacity:0.7}.focus\\:text-opacity-75:focus{--tw-text-opacity:0.75}.focus\\:text-opacity-80:focus{--tw-text-opacity:0.8}.focus\\:text-opacity-90:focus{--tw-text-opacity:0.9}.focus\\:text-opacity-95:focus{--tw-text-opacity:0.95}.focus\\:text-opacity-100:focus{--tw-text-opacity:1}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.group:hover .group-hover\\:underline{text-decoration:underline}.group:hover .group-hover\\:line-through{text-decoration:line-through}.group:hover .group-hover\\:no-underline{text-decoration:none}.focus-within\\:underline:focus-within{text-decoration:underline}.focus-within\\:line-through:focus-within{text-decoration:line-through}.focus-within\\:no-underline:focus-within{text-decoration:none}.hover\\:underline:hover{text-decoration:underline}.hover\\:line-through:hover{text-decoration:line-through}.hover\\:no-underline:hover{text-decoration:none}.focus\\:underline:focus{text-decoration:underline}.focus\\:line-through:focus{text-decoration:line-through}.focus\\:no-underline:focus{text-decoration:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-primary::placeholder{--tw-placeholder-opacity:1;color:rgba(116,103,239,var(--tw-placeholder-opacity))}.placeholder-secondary::placeholder{--tw-placeholder-opacity:1;color:rgba(255,158,67,var(--tw-placeholder-opacity))}.placeholder-error::placeholder{--tw-placeholder-opacity:1;color:rgba(233,84,85,var(--tw-placeholder-opacity))}.placeholder-default::placeholder{--tw-placeholder-opacity:1;color:rgba(26,32,56,var(--tw-placeholder-opacity))}.placeholder-paper::placeholder{--tw-placeholder-opacity:1;color:rgba(34,42,69,var(--tw-placeholder-opacity))}.placeholder-paperlight::placeholder{--tw-placeholder-opacity:1;color:rgba(48,52,91,var(--tw-placeholder-opacity))}.placeholder-muted::placeholder{color:#ffffffb3}.placeholder-hint::placeholder{color:#ffffff80}.placeholder-white::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.placeholder-success::placeholder{color:#33d9b2}.focus\\:placeholder-primary:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(116,103,239,var(--tw-placeholder-opacity))}.focus\\:placeholder-secondary:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,158,67,var(--tw-placeholder-opacity))}.focus\\:placeholder-error:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(233,84,85,var(--tw-placeholder-opacity))}.focus\\:placeholder-default:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(26,32,56,var(--tw-placeholder-opacity))}.focus\\:placeholder-paper:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(34,42,69,var(--tw-placeholder-opacity))}.focus\\:placeholder-paperlight:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(48,52,91,var(--tw-placeholder-opacity))}.focus\\:placeholder-muted:focus::placeholder{color:#ffffffb3}.focus\\:placeholder-hint:focus::placeholder{color:#ffffff80}.focus\\:placeholder-white:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.focus\\:placeholder-success:focus::placeholder{color:#33d9b2}.placeholder-opacity-0::placeholder{--tw-placeholder-opacity:0}.placeholder-opacity-5::placeholder{--tw-placeholder-opacity:0.05}.placeholder-opacity-10::placeholder{--tw-placeholder-opacity:0.1}.placeholder-opacity-20::placeholder{--tw-placeholder-opacity:0.2}.placeholder-opacity-25::placeholder{--tw-placeholder-opacity:0.25}.placeholder-opacity-30::placeholder{--tw-placeholder-opacity:0.3}.placeholder-opacity-40::placeholder{--tw-placeholder-opacity:0.4}.placeholder-opacity-50::placeholder{--tw-placeholder-opacity:0.5}.placeholder-opacity-60::placeholder{--tw-placeholder-opacity:0.6}.placeholder-opacity-70::placeholder{--tw-placeholder-opacity:0.7}.placeholder-opacity-75::placeholder{--tw-placeholder-opacity:0.75}.placeholder-opacity-80::placeholder{--tw-placeholder-opacity:0.8}.placeholder-opacity-90::placeholder{--tw-placeholder-opacity:0.9}.placeholder-opacity-95::placeholder{--tw-placeholder-opacity:0.95}.placeholder-opacity-100::placeholder{--tw-placeholder-opacity:1}.focus\\:placeholder-opacity-0:focus::placeholder{--tw-placeholder-opacity:0}.focus\\:placeholder-opacity-5:focus::placeholder{--tw-placeholder-opacity:0.05}.focus\\:placeholder-opacity-10:focus::placeholder{--tw-placeholder-opacity:0.1}.focus\\:placeholder-opacity-20:focus::placeholder{--tw-placeholder-opacity:0.2}.focus\\:placeholder-opacity-25:focus::placeholder{--tw-placeholder-opacity:0.25}.focus\\:placeholder-opacity-30:focus::placeholder{--tw-placeholder-opacity:0.3}.focus\\:placeholder-opacity-40:focus::placeholder{--tw-placeholder-opacity:0.4}.focus\\:placeholder-opacity-50:focus::placeholder{--tw-placeholder-opacity:0.5}.focus\\:placeholder-opacity-60:focus::placeholder{--tw-placeholder-opacity:0.6}.focus\\:placeholder-opacity-70:focus::placeholder{--tw-placeholder-opacity:0.7}.focus\\:placeholder-opacity-75:focus::placeholder{--tw-placeholder-opacity:0.75}.focus\\:placeholder-opacity-80:focus::placeholder{--tw-placeholder-opacity:0.8}.focus\\:placeholder-opacity-90:focus::placeholder{--tw-placeholder-opacity:0.9}.focus\\:placeholder-opacity-95:focus::placeholder{--tw-placeholder-opacity:0.95}.focus\\:placeholder-opacity-100:focus::placeholder{--tw-placeholder-opacity:1}.caret-primary{caret-color:#7467ef}.caret-secondary{caret-color:#ff9e43}.caret-error{caret-color:#e95455}.caret-default{caret-color:#1a2038}.caret-paper{caret-color:#222a45}.caret-paperlight{caret-color:#30345b}.caret-muted{caret-color:#ffffffb3}.caret-hint{caret-color:#ffffff80}.caret-white{caret-color:#fff}.caret-success{caret-color:#33d9b2}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.group:hover .group-hover\\:opacity-0{opacity:0}.group:hover .group-hover\\:opacity-5{opacity:.05}.group:hover .group-hover\\:opacity-10{opacity:.1}.group:hover .group-hover\\:opacity-20{opacity:.2}.group:hover .group-hover\\:opacity-25{opacity:.25}.group:hover .group-hover\\:opacity-30{opacity:.3}.group:hover .group-hover\\:opacity-40{opacity:.4}.group:hover .group-hover\\:opacity-50{opacity:.5}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:hover .group-hover\\:opacity-70{opacity:.7}.group:hover .group-hover\\:opacity-75{opacity:.75}.group:hover .group-hover\\:opacity-80{opacity:.8}.group:hover .group-hover\\:opacity-90{opacity:.9}.group:hover .group-hover\\:opacity-95{opacity:.95}.group:hover .group-hover\\:opacity-100{opacity:1}.focus-within\\:opacity-0:focus-within{opacity:0}.focus-within\\:opacity-5:focus-within{opacity:.05}.focus-within\\:opacity-10:focus-within{opacity:.1}.focus-within\\:opacity-20:focus-within{opacity:.2}.focus-within\\:opacity-25:focus-within{opacity:.25}.focus-within\\:opacity-30:focus-within{opacity:.3}.focus-within\\:opacity-40:focus-within{opacity:.4}.focus-within\\:opacity-50:focus-within{opacity:.5}.focus-within\\:opacity-60:focus-within{opacity:.6}.focus-within\\:opacity-70:focus-within{opacity:.7}.focus-within\\:opacity-75:focus-within{opacity:.75}.focus-within\\:opacity-80:focus-within{opacity:.8}.focus-within\\:opacity-90:focus-within{opacity:.9}.focus-within\\:opacity-95:focus-within{opacity:.95}.focus-within\\:opacity-100:focus-within{opacity:1}.hover\\:opacity-0:hover{opacity:0}.hover\\:opacity-5:hover{opacity:.05}.hover\\:opacity-10:hover{opacity:.1}.hover\\:opacity-20:hover{opacity:.2}.hover\\:opacity-25:hover{opacity:.25}.hover\\:opacity-30:hover{opacity:.3}.hover\\:opacity-40:hover{opacity:.4}.hover\\:opacity-50:hover{opacity:.5}.hover\\:opacity-60:hover{opacity:.6}.hover\\:opacity-70:hover{opacity:.7}.hover\\:opacity-75:hover{opacity:.75}.hover\\:opacity-80:hover{opacity:.8}.hover\\:opacity-90:hover{opacity:.9}.hover\\:opacity-95:hover{opacity:.95}.hover\\:opacity-100:hover{opacity:1}.focus\\:opacity-0:focus{opacity:0}.focus\\:opacity-5:focus{opacity:.05}.focus\\:opacity-10:focus{opacity:.1}.focus\\:opacity-20:focus{opacity:.2}.focus\\:opacity-25:focus{opacity:.25}.focus\\:opacity-30:focus{opacity:.3}.focus\\:opacity-40:focus{opacity:.4}.focus\\:opacity-50:focus{opacity:.5}.focus\\:opacity-60:focus{opacity:.6}.focus\\:opacity-70:focus{opacity:.7}.focus\\:opacity-75:focus{opacity:.75}.focus\\:opacity-80:focus{opacity:.8}.focus\\:opacity-90:focus{opacity:.9}.focus\\:opacity-95:focus{opacity:.95}.focus\\:opacity-100:focus{opacity:1}.bg-blend-normal{background-blend-mode:normal}.bg-blend-multiply{background-blend-mode:multiply}.bg-blend-screen{background-blend-mode:screen}.bg-blend-overlay{background-blend-mode:overlay}.bg-blend-darken{background-blend-mode:darken}.bg-blend-lighten{background-blend-mode:lighten}.bg-blend-color-dodge{background-blend-mode:color-dodge}.bg-blend-color-burn{background-blend-mode:color-burn}.bg-blend-hard-light{background-blend-mode:hard-light}.bg-blend-soft-light{background-blend-mode:soft-light}.bg-blend-difference{background-blend-mode:difference}.bg-blend-exclusion{background-blend-mode:exclusion}.bg-blend-hue{background-blend-mode:hue}.bg-blend-saturation{background-blend-mode:saturation}.bg-blend-color{background-blend-mode:color}.bg-blend-luminosity{background-blend-mode:luminosity}.mix-blend-normal{mix-blend-mode:normal}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-lighten{mix-blend-mode:lighten}.mix-blend-color-dodge{mix-blend-mode:color-dodge}.mix-blend-color-burn{mix-blend-mode:color-burn}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-soft-light{mix-blend-mode:soft-light}.mix-blend-difference{mix-blend-mode:difference}.mix-blend-exclusion{mix-blend-mode:exclusion}.mix-blend-hue{mix-blend-mode:hue}.mix-blend-saturation{mix-blend-mode:saturation}.mix-blend-color{mix-blend-mode:color}.mix-blend-luminosity{mix-blend-mode:luminosity}*,:after,:before{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d}.shadow,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.shadow-2xl,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000f}.shadow-inner,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.group:hover .group-hover\\:shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d}.group:hover .group-hover\\:shadow,.group:hover .group-hover\\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\\:shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.group:hover .group-hover\\:shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.group:hover .group-hover\\:shadow-lg,.group:hover .group-hover\\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.group:hover .group-hover\\:shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.group:hover .group-hover\\:shadow-2xl,.group:hover .group-hover\\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040}.group:hover .group-hover\\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000f}.group:hover .group-hover\\:shadow-inner,.group:hover .group-hover\\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\\:shadow-none{--tw-shadow:0 0 #0000}.focus-within\\:shadow-sm:focus-within{--tw-shadow:0 1px 2px 0 #0000000d}.focus-within\\:shadow-sm:focus-within,.focus-within\\:shadow:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-within\\:shadow:focus-within{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.focus-within\\:shadow-md:focus-within{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.focus-within\\:shadow-lg:focus-within,.focus-within\\:shadow-md:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-within\\:shadow-lg:focus-within{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.focus-within\\:shadow-xl:focus-within{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.focus-within\\:shadow-2xl:focus-within,.focus-within\\:shadow-xl:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-within\\:shadow-2xl:focus-within{--tw-shadow:0 25px 50px -12px #00000040}.focus-within\\:shadow-inner:focus-within{--tw-shadow:inset 0 2px 4px 0 #0000000f}.focus-within\\:shadow-inner:focus-within,.focus-within\\:shadow-none:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-within\\:shadow-none:focus-within{--tw-shadow:0 0 #0000}.hover\\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d}.hover\\:shadow-sm:hover,.hover\\:shadow:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow:hover{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.hover\\:shadow-lg:hover,.hover\\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.hover\\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.hover\\:shadow-2xl:hover,.hover\\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040}.hover\\:shadow-inner:hover{--tw-shadow:inset 0 2px 4px 0 #0000000f}.hover\\:shadow-inner:hover,.hover\\:shadow-none:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-none:hover{--tw-shadow:0 0 #0000}.focus\\:shadow-sm:focus{--tw-shadow:0 1px 2px 0 #0000000d}.focus\\:shadow-sm:focus,.focus\\:shadow:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:shadow:focus{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.focus\\:shadow-lg:focus,.focus\\:shadow-md:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.focus\\:shadow-xl:focus{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.focus\\:shadow-2xl:focus,.focus\\:shadow-xl:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:shadow-2xl:focus{--tw-shadow:0 25px 50px -12px #00000040}.focus\\:shadow-inner:focus{--tw-shadow:inset 0 2px 4px 0 #0000000f}.focus\\:shadow-inner:focus,.focus\\:shadow-none:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:shadow-none:focus{--tw-shadow:0 0 #0000}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline-white{outline:2px dotted #fff;outline-offset:2px}.outline-black{outline:2px dotted #000;outline-offset:2px}.focus-within\\:outline-none:focus-within{outline:2px solid #0000;outline-offset:2px}.focus-within\\:outline-white:focus-within{outline:2px dotted #fff;outline-offset:2px}.focus-within\\:outline-black:focus-within{outline:2px dotted #000;outline-offset:2px}.focus\\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}.focus\\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}*,:after,:before{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2,.ring-4{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-8{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-8{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus-within\\:ring-0:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus-within\\:ring-0:focus-within,.focus-within\\:ring-1:focus-within{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\\:ring-1:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus-within\\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus-within\\:ring-2:focus-within,.focus-within\\:ring-4:focus-within{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\\:ring-4:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus-within\\:ring-8:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus-within\\:ring-8:focus-within,.focus-within\\:ring:focus-within{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\\:ring:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\\:ring-0:focus,.focus\\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\\:ring-2:focus,.focus\\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\\:ring-8:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\\:ring-8:focus,.focus\\:ring:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus-within\\:ring-inset:focus-within,.focus\\:ring-inset:focus,.ring-inset{--tw-ring-inset:inset}.ring-primary{--tw-ring-opacity:1;--tw-ring-color:rgba(116,103,239,var(--tw-ring-opacity))}.ring-secondary{--tw-ring-opacity:1;--tw-ring-color:rgba(255,158,67,var(--tw-ring-opacity))}.ring-error{--tw-ring-opacity:1;--tw-ring-color:rgba(233,84,85,var(--tw-ring-opacity))}.ring-default{--tw-ring-opacity:1;--tw-ring-color:rgba(26,32,56,var(--tw-ring-opacity))}.ring-paper{--tw-ring-opacity:1;--tw-ring-color:rgba(34,42,69,var(--tw-ring-opacity))}.ring-paperlight{--tw-ring-opacity:1;--tw-ring-color:rgba(48,52,91,var(--tw-ring-opacity))}.ring-muted{--tw-ring-color:#ffffffb3}.ring-hint{--tw-ring-color:#ffffff80}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.ring-success{--tw-ring-color:#33d9b2}.focus-within\\:ring-primary:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(116,103,239,var(--tw-ring-opacity))}.focus-within\\:ring-secondary:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,158,67,var(--tw-ring-opacity))}.focus-within\\:ring-error:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(233,84,85,var(--tw-ring-opacity))}.focus-within\\:ring-default:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(26,32,56,var(--tw-ring-opacity))}.focus-within\\:ring-paper:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(34,42,69,var(--tw-ring-opacity))}.focus-within\\:ring-paperlight:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(48,52,91,var(--tw-ring-opacity))}.focus-within\\:ring-muted:focus-within{--tw-ring-color:#ffffffb3}.focus-within\\:ring-hint:focus-within{--tw-ring-color:#ffffff80}.focus-within\\:ring-white:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.focus-within\\:ring-success:focus-within{--tw-ring-color:#33d9b2}.focus\\:ring-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(116,103,239,var(--tw-ring-opacity))}.focus\\:ring-secondary:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,158,67,var(--tw-ring-opacity))}.focus\\:ring-error:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(233,84,85,var(--tw-ring-opacity))}.focus\\:ring-default:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(26,32,56,var(--tw-ring-opacity))}.focus\\:ring-paper:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(34,42,69,var(--tw-ring-opacity))}.focus\\:ring-paperlight:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(48,52,91,var(--tw-ring-opacity))}.focus\\:ring-muted:focus{--tw-ring-color:#ffffffb3}.focus\\:ring-hint:focus{--tw-ring-color:#ffffff80}.focus\\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.focus\\:ring-success:focus{--tw-ring-color:#33d9b2}.ring-opacity-0{--tw-ring-opacity:0}.ring-opacity-5{--tw-ring-opacity:0.05}.ring-opacity-10{--tw-ring-opacity:0.1}.ring-opacity-20{--tw-ring-opacity:0.2}.ring-opacity-25{--tw-ring-opacity:0.25}.ring-opacity-30{--tw-ring-opacity:0.3}.ring-opacity-40{--tw-ring-opacity:0.4}.ring-opacity-50{--tw-ring-opacity:0.5}.ring-opacity-60{--tw-ring-opacity:0.6}.ring-opacity-70{--tw-ring-opacity:0.7}.ring-opacity-75{--tw-ring-opacity:0.75}.ring-opacity-80{--tw-ring-opacity:0.8}.ring-opacity-90{--tw-ring-opacity:0.9}.ring-opacity-95{--tw-ring-opacity:0.95}.ring-opacity-100{--tw-ring-opacity:1}.focus-within\\:ring-opacity-0:focus-within{--tw-ring-opacity:0}.focus-within\\:ring-opacity-5:focus-within{--tw-ring-opacity:0.05}.focus-within\\:ring-opacity-10:focus-within{--tw-ring-opacity:0.1}.focus-within\\:ring-opacity-20:focus-within{--tw-ring-opacity:0.2}.focus-within\\:ring-opacity-25:focus-within{--tw-ring-opacity:0.25}.focus-within\\:ring-opacity-30:focus-within{--tw-ring-opacity:0.3}.focus-within\\:ring-opacity-40:focus-within{--tw-ring-opacity:0.4}.focus-within\\:ring-opacity-50:focus-within{--tw-ring-opacity:0.5}.focus-within\\:ring-opacity-60:focus-within{--tw-ring-opacity:0.6}.focus-within\\:ring-opacity-70:focus-within{--tw-ring-opacity:0.7}.focus-within\\:ring-opacity-75:focus-within{--tw-ring-opacity:0.75}.focus-within\\:ring-opacity-80:focus-within{--tw-ring-opacity:0.8}.focus-within\\:ring-opacity-90:focus-within{--tw-ring-opacity:0.9}.focus-within\\:ring-opacity-95:focus-within{--tw-ring-opacity:0.95}.focus-within\\:ring-opacity-100:focus-within{--tw-ring-opacity:1}.focus\\:ring-opacity-0:focus{--tw-ring-opacity:0}.focus\\:ring-opacity-5:focus{--tw-ring-opacity:0.05}.focus\\:ring-opacity-10:focus{--tw-ring-opacity:0.1}.focus\\:ring-opacity-20:focus{--tw-ring-opacity:0.2}.focus\\:ring-opacity-25:focus{--tw-ring-opacity:0.25}.focus\\:ring-opacity-30:focus{--tw-ring-opacity:0.3}.focus\\:ring-opacity-40:focus{--tw-ring-opacity:0.4}.focus\\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.focus\\:ring-opacity-60:focus{--tw-ring-opacity:0.6}.focus\\:ring-opacity-70:focus{--tw-ring-opacity:0.7}.focus\\:ring-opacity-75:focus{--tw-ring-opacity:0.75}.focus\\:ring-opacity-80:focus{--tw-ring-opacity:0.8}.focus\\:ring-opacity-90:focus{--tw-ring-opacity:0.9}.focus\\:ring-opacity-95:focus{--tw-ring-opacity:0.95}.focus\\:ring-opacity-100:focus{--tw-ring-opacity:1}.ring-offset-0{--tw-ring-offset-width:0px}.ring-offset-1{--tw-ring-offset-width:1px}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-4{--tw-ring-offset-width:4px}.ring-offset-8{--tw-ring-offset-width:8px}.focus-within\\:ring-offset-0:focus-within{--tw-ring-offset-width:0px}.focus-within\\:ring-offset-1:focus-within{--tw-ring-offset-width:1px}.focus-within\\:ring-offset-2:focus-within{--tw-ring-offset-width:2px}.focus-within\\:ring-offset-4:focus-within{--tw-ring-offset-width:4px}.focus-within\\:ring-offset-8:focus-within{--tw-ring-offset-width:8px}.focus\\:ring-offset-0:focus{--tw-ring-offset-width:0px}.focus\\:ring-offset-1:focus{--tw-ring-offset-width:1px}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\\:ring-offset-4:focus{--tw-ring-offset-width:4px}.focus\\:ring-offset-8:focus{--tw-ring-offset-width:8px}.ring-offset-primary{--tw-ring-offset-color:#7467ef}.ring-offset-secondary{--tw-ring-offset-color:#ff9e43}.ring-offset-error{--tw-ring-offset-color:#e95455}.ring-offset-default{--tw-ring-offset-color:#1a2038}.ring-offset-paper{--tw-ring-offset-color:#222a45}.ring-offset-paperlight{--tw-ring-offset-color:#30345b}.ring-offset-muted{--tw-ring-offset-color:#ffffffb3}.ring-offset-hint{--tw-ring-offset-color:#ffffff80}.ring-offset-white{--tw-ring-offset-color:#fff}.ring-offset-success{--tw-ring-offset-color:#33d9b2}.focus-within\\:ring-offset-primary:focus-within{--tw-ring-offset-color:#7467ef}.focus-within\\:ring-offset-secondary:focus-within{--tw-ring-offset-color:#ff9e43}.focus-within\\:ring-offset-error:focus-within{--tw-ring-offset-color:#e95455}.focus-within\\:ring-offset-default:focus-within{--tw-ring-offset-color:#1a2038}.focus-within\\:ring-offset-paper:focus-within{--tw-ring-offset-color:#222a45}.focus-within\\:ring-offset-paperlight:focus-within{--tw-ring-offset-color:#30345b}.focus-within\\:ring-offset-muted:focus-within{--tw-ring-offset-color:#ffffffb3}.focus-within\\:ring-offset-hint:focus-within{--tw-ring-offset-color:#ffffff80}.focus-within\\:ring-offset-white:focus-within{--tw-ring-offset-color:#fff}.focus-within\\:ring-offset-success:focus-within{--tw-ring-offset-color:#33d9b2}.focus\\:ring-offset-primary:focus{--tw-ring-offset-color:#7467ef}.focus\\:ring-offset-secondary:focus{--tw-ring-offset-color:#ff9e43}.focus\\:ring-offset-error:focus{--tw-ring-offset-color:#e95455}.focus\\:ring-offset-default:focus{--tw-ring-offset-color:#1a2038}.focus\\:ring-offset-paper:focus{--tw-ring-offset-color:#222a45}.focus\\:ring-offset-paperlight:focus{--tw-ring-offset-color:#30345b}.focus\\:ring-offset-muted:focus{--tw-ring-offset-color:#ffffffb3}.focus\\:ring-offset-hint:focus{--tw-ring-offset-color:#ffffff80}.focus\\:ring-offset-white:focus{--tw-ring-offset-color:#fff}.focus\\:ring-offset-success:focus{--tw-ring-offset-color:#33d9b2}.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter-none{filter:none}.blur-0,.blur-none{--tw-blur:blur(0)}.blur-sm{--tw-blur:blur(4px)}.blur{--tw-blur:blur(8px)}.blur-md{--tw-blur:blur(12px)}.blur-lg{--tw-blur:blur(16px)}.blur-xl{--tw-blur:blur(24px)}.blur-2xl{--tw-blur:blur(40px)}.blur-3xl{--tw-blur:blur(64px)}.brightness-0{--tw-brightness:brightness(0)}.brightness-50{--tw-brightness:brightness(.5)}.brightness-75{--tw-brightness:brightness(.75)}.brightness-90{--tw-brightness:brightness(.9)}.brightness-95{--tw-brightness:brightness(.95)}.brightness-100{--tw-brightness:brightness(1)}.brightness-105{--tw-brightness:brightness(1.05)}.brightness-110{--tw-brightness:brightness(1.1)}.brightness-125{--tw-brightness:brightness(1.25)}.brightness-150{--tw-brightness:brightness(1.5)}.brightness-200{--tw-brightness:brightness(2)}.contrast-0{--tw-contrast:contrast(0)}.contrast-50{--tw-contrast:contrast(.5)}.contrast-75{--tw-contrast:contrast(.75)}.contrast-100{--tw-contrast:contrast(1)}.contrast-125{--tw-contrast:contrast(1.25)}.contrast-150{--tw-contrast:contrast(1.5)}.contrast-200{--tw-contrast:contrast(2)}.drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px #0000000d)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f)}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a)}.drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px #00000008) drop-shadow(0 8px 5px #00000014)}.drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px #00000026)}.drop-shadow-none{--tw-drop-shadow:drop-shadow(0 0 #0000)}.grayscale-0{--tw-grayscale:grayscale(0)}.grayscale{--tw-grayscale:grayscale(100%)}.hue-rotate-0{--tw-hue-rotate:hue-rotate(0deg)}.hue-rotate-15{--tw-hue-rotate:hue-rotate(15deg)}.hue-rotate-30{--tw-hue-rotate:hue-rotate(30deg)}.hue-rotate-60{--tw-hue-rotate:hue-rotate(60deg)}.hue-rotate-90{--tw-hue-rotate:hue-rotate(90deg)}.hue-rotate-180{--tw-hue-rotate:hue-rotate(180deg)}.-hue-rotate-180{--tw-hue-rotate:hue-rotate(-180deg)}.-hue-rotate-90{--tw-hue-rotate:hue-rotate(-90deg)}.-hue-rotate-60{--tw-hue-rotate:hue-rotate(-60deg)}.-hue-rotate-30{--tw-hue-rotate:hue-rotate(-30deg)}.-hue-rotate-15{--tw-hue-rotate:hue-rotate(-15deg)}.invert-0{--tw-invert:invert(0)}.invert{--tw-invert:invert(100%)}.saturate-0{--tw-saturate:saturate(0)}.saturate-50{--tw-saturate:saturate(.5)}.saturate-100{--tw-saturate:saturate(1)}.saturate-150{--tw-saturate:saturate(1.5)}.saturate-200{--tw-saturate:saturate(2)}.sepia-0{--tw-sepia:sepia(0)}.sepia{--tw-sepia:sepia(100%)}.backdrop-filter{--tw-backdrop-blur:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-invert:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-opacity:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-sepia:var(--tw-empty,/*!*/ /*!*/);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter-none{-webkit-backdrop-filter:none;backdrop-filter:none}.backdrop-blur-0,.backdrop-blur-none{--tw-backdrop-blur:blur(0)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(64px)}.backdrop-brightness-0{--tw-backdrop-brightness:brightness(0)}.backdrop-brightness-50{--tw-backdrop-brightness:brightness(.5)}.backdrop-brightness-75{--tw-backdrop-brightness:brightness(.75)}.backdrop-brightness-90{--tw-backdrop-brightness:brightness(.9)}.backdrop-brightness-95{--tw-backdrop-brightness:brightness(.95)}.backdrop-brightness-100{--tw-backdrop-brightness:brightness(1)}.backdrop-brightness-105{--tw-backdrop-brightness:brightness(1.05)}.backdrop-brightness-110{--tw-backdrop-brightness:brightness(1.1)}.backdrop-brightness-125{--tw-backdrop-brightness:brightness(1.25)}.backdrop-brightness-150{--tw-backdrop-brightness:brightness(1.5)}.backdrop-brightness-200{--tw-backdrop-brightness:brightness(2)}.backdrop-contrast-0{--tw-backdrop-contrast:contrast(0)}.backdrop-contrast-50{--tw-backdrop-contrast:contrast(.5)}.backdrop-contrast-75{--tw-backdrop-contrast:contrast(.75)}.backdrop-contrast-100{--tw-backdrop-contrast:contrast(1)}.backdrop-contrast-125{--tw-backdrop-contrast:contrast(1.25)}.backdrop-contrast-150{--tw-backdrop-contrast:contrast(1.5)}.backdrop-contrast-200{--tw-backdrop-contrast:contrast(2)}.backdrop-grayscale-0{--tw-backdrop-grayscale:grayscale(0)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%)}.backdrop-hue-rotate-0{--tw-backdrop-hue-rotate:hue-rotate(0deg)}.backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(15deg)}.backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(30deg)}.backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(60deg)}.backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(90deg)}.backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(180deg)}.-backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(-180deg)}.-backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(-90deg)}.-backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(-60deg)}.-backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(-30deg)}.-backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(-15deg)}.backdrop-invert-0{--tw-backdrop-invert:invert(0)}.backdrop-invert{--tw-backdrop-invert:invert(100%)}.backdrop-opacity-0{--tw-backdrop-opacity:opacity(0)}.backdrop-opacity-5{--tw-backdrop-opacity:opacity(0.05)}.backdrop-opacity-10{--tw-backdrop-opacity:opacity(0.1)}.backdrop-opacity-20{--tw-backdrop-opacity:opacity(0.2)}.backdrop-opacity-25{--tw-backdrop-opacity:opacity(0.25)}.backdrop-opacity-30{--tw-backdrop-opacity:opacity(0.3)}.backdrop-opacity-40{--tw-backdrop-opacity:opacity(0.4)}.backdrop-opacity-50{--tw-backdrop-opacity:opacity(0.5)}.backdrop-opacity-60{--tw-backdrop-opacity:opacity(0.6)}.backdrop-opacity-70{--tw-backdrop-opacity:opacity(0.7)}.backdrop-opacity-75{--tw-backdrop-opacity:opacity(0.75)}.backdrop-opacity-80{--tw-backdrop-opacity:opacity(0.8)}.backdrop-opacity-90{--tw-backdrop-opacity:opacity(0.9)}.backdrop-opacity-95{--tw-backdrop-opacity:opacity(0.95)}.backdrop-opacity-100{--tw-backdrop-opacity:opacity(1)}.backdrop-saturate-0{--tw-backdrop-saturate:saturate(0)}.backdrop-saturate-50{--tw-backdrop-saturate:saturate(.5)}.backdrop-saturate-100{--tw-backdrop-saturate:saturate(1)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(1.5)}.backdrop-saturate-200{--tw-backdrop-saturate:saturate(2)}.backdrop-sepia-0{--tw-backdrop-sepia:sepia(0)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%)}.transition-none{transition-property:none}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-75{transition-delay:75ms}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-500{transition-delay:.5s}.delay-700{transition-delay:.7s}.delay-1000{transition-delay:1s}.duration-75{transition-duration:75ms}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-1000{transition-duration:1s}.ease-linear{transition-timing-function:linear}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.content-none{content:none}@media (min-width: 640px){.sm\\:container{width:100%}}@media (min-width: 640px) and (min-width: 640px){.sm\\:container{max-width:640px}}@media (min-width: 640px) and (min-width: 768px){.sm\\:container{max-width:768px}}@media (min-width: 640px) and (min-width: 1024px){.sm\\:container{max-width:1024px}}@media (min-width: 640px) and (min-width: 1280px){.sm\\:container{max-width:1280px}}@media (min-width: 640px) and (min-width: 1536px){.sm\\:container{max-width:1536px}}@media (min-width: 640px){.sm\\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sm\\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\\:focus-within\\:sr-only:focus-within{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sm\\:focus-within\\:not-sr-only:focus-within{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\\:focus\\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sm\\:focus\\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\\:pointer-events-none{pointer-events:none}.sm\\:pointer-events-auto{pointer-events:auto}.sm\\:visible{visibility:visible}.sm\\:invisible{visibility:hidden}.sm\\:static{position:static}.sm\\:fixed{position:fixed}.sm\\:absolute{position:absolute}.sm\\:relative{position:relative}.sm\\:sticky{position:sticky}.sm\\:inset-0{top:0;right:0;bottom:0;left:0}.sm\\:inset-1{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.sm\\:inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.sm\\:inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.sm\\:inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.sm\\:inset-5{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}.sm\\:inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}.sm\\:inset-7{top:1.75rem;right:1.75rem;bottom:1.75rem;left:1.75rem}.sm\\:inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}.sm\\:inset-9{top:2.25rem;right:2.25rem;bottom:2.25rem;left:2.25rem}.sm\\:inset-10{top:2.5rem;right:2.5rem;bottom:2.5rem;left:2.5rem}.sm\\:inset-11{top:2.75rem;right:2.75rem;bottom:2.75rem;left:2.75rem}.sm\\:inset-12{top:3rem;right:3rem;bottom:3rem;left:3rem}.sm\\:inset-14{top:3.5rem;right:3.5rem;bottom:3.5rem;left:3.5rem}.sm\\:inset-16{top:4rem;right:4rem;bottom:4rem;left:4rem}.sm\\:inset-20{top:5rem;right:5rem;bottom:5rem;left:5rem}.sm\\:inset-24{top:6rem;right:6rem;bottom:6rem;left:6rem}.sm\\:inset-28{top:7rem;right:7rem;bottom:7rem;left:7rem}.sm\\:inset-32{top:8rem;right:8rem;bottom:8rem;left:8rem}.sm\\:inset-36{top:9rem;right:9rem;bottom:9rem;left:9rem}.sm\\:inset-40{top:10rem;right:10rem;bottom:10rem;left:10rem}.sm\\:inset-44{top:11rem;right:11rem;bottom:11rem;left:11rem}.sm\\:inset-48{top:12rem;right:12rem;bottom:12rem;left:12rem}.sm\\:inset-52{top:13rem;right:13rem;bottom:13rem;left:13rem}.sm\\:inset-56{top:14rem;right:14rem;bottom:14rem;left:14rem}.sm\\:inset-60{top:15rem;right:15rem;bottom:15rem;left:15rem}.sm\\:inset-64{top:16rem;right:16rem;bottom:16rem;left:16rem}.sm\\:inset-72{top:18rem;right:18rem;bottom:18rem;left:18rem}.sm\\:inset-80{top:20rem;right:20rem;bottom:20rem;left:20rem}.sm\\:inset-96{top:24rem;right:24rem;bottom:24rem;left:24rem}.sm\\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}.sm\\:inset-px{top:1px;right:1px;bottom:1px;left:1px}.sm\\:inset-0\\.5{top:.125rem;right:.125rem;bottom:.125rem;left:.125rem}.sm\\:inset-1\\.5{top:.375rem;right:.375rem;bottom:.375rem;left:.375rem}.sm\\:inset-2\\.5{top:.625rem;right:.625rem;bottom:.625rem;left:.625rem}.sm\\:inset-3\\.5{top:.875rem;right:.875rem;bottom:.875rem;left:.875rem}.sm\\:-inset-0{top:0;right:0;bottom:0;left:0}.sm\\:-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.sm\\:-inset-2{top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.sm\\:-inset-3{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.sm\\:-inset-4{top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.sm\\:-inset-5{top:-1.25rem;right:-1.25rem;bottom:-1.25rem;left:-1.25rem}.sm\\:-inset-6{top:-1.5rem;right:-1.5rem;bottom:-1.5rem;left:-1.5rem}.sm\\:-inset-7{top:-1.75rem;right:-1.75rem;bottom:-1.75rem;left:-1.75rem}.sm\\:-inset-8{top:-2rem;right:-2rem;bottom:-2rem;left:-2rem}.sm\\:-inset-9{top:-2.25rem;right:-2.25rem;bottom:-2.25rem;left:-2.25rem}.sm\\:-inset-10{top:-2.5rem;right:-2.5rem;bottom:-2.5rem;left:-2.5rem}.sm\\:-inset-11{top:-2.75rem;right:-2.75rem;bottom:-2.75rem;left:-2.75rem}.sm\\:-inset-12{top:-3rem;right:-3rem;bottom:-3rem;left:-3rem}.sm\\:-inset-14{top:-3.5rem;right:-3.5rem;bottom:-3.5rem;left:-3.5rem}.sm\\:-inset-16{top:-4rem;right:-4rem;bottom:-4rem;left:-4rem}.sm\\:-inset-20{top:-5rem;right:-5rem;bottom:-5rem;left:-5rem}.sm\\:-inset-24{top:-6rem;right:-6rem;bottom:-6rem;left:-6rem}.sm\\:-inset-28{top:-7rem;right:-7rem;bottom:-7rem;left:-7rem}.sm\\:-inset-32{top:-8rem;right:-8rem;bottom:-8rem;left:-8rem}.sm\\:-inset-36{top:-9rem;right:-9rem;bottom:-9rem;left:-9rem}.sm\\:-inset-40{top:-10rem;right:-10rem;bottom:-10rem;left:-10rem}.sm\\:-inset-44{top:-11rem;right:-11rem;bottom:-11rem;left:-11rem}.sm\\:-inset-48{top:-12rem;right:-12rem;bottom:-12rem;left:-12rem}.sm\\:-inset-52{top:-13rem;right:-13rem;bottom:-13rem;left:-13rem}.sm\\:-inset-56{top:-14rem;right:-14rem;bottom:-14rem;left:-14rem}.sm\\:-inset-60{top:-15rem;right:-15rem;bottom:-15rem;left:-15rem}.sm\\:-inset-64{top:-16rem;right:-16rem;bottom:-16rem;left:-16rem}.sm\\:-inset-72{top:-18rem;right:-18rem;bottom:-18rem;left:-18rem}.sm\\:-inset-80{top:-20rem;right:-20rem;bottom:-20rem;left:-20rem}.sm\\:-inset-96{top:-24rem;right:-24rem;bottom:-24rem;left:-24rem}.sm\\:-inset-px{top:-1px;right:-1px;bottom:-1px;left:-1px}.sm\\:-inset-0\\.5{top:-.125rem;right:-.125rem;bottom:-.125rem;left:-.125rem}.sm\\:-inset-1\\.5{top:-.375rem;right:-.375rem;bottom:-.375rem;left:-.375rem}.sm\\:-inset-2\\.5{top:-.625rem;right:-.625rem;bottom:-.625rem;left:-.625rem}.sm\\:-inset-3\\.5{top:-.875rem;right:-.875rem;bottom:-.875rem;left:-.875rem}.sm\\:inset-1\\/2{top:50%;right:50%;bottom:50%;left:50%}.sm\\:inset-1\\/3{top:33.333333%;right:33.333333%;bottom:33.333333%;left:33.333333%}.sm\\:inset-2\\/3{top:66.666667%;right:66.666667%;bottom:66.666667%;left:66.666667%}.sm\\:inset-1\\/4{top:25%;right:25%;bottom:25%;left:25%}.sm\\:inset-2\\/4{top:50%;right:50%;bottom:50%;left:50%}.sm\\:inset-3\\/4{top:75%;right:75%;bottom:75%;left:75%}.sm\\:inset-full{top:100%;right:100%;bottom:100%;left:100%}.sm\\:-inset-1\\/2{top:-50%;right:-50%;bottom:-50%;left:-50%}.sm\\:-inset-1\\/3{top:-33.333333%;right:-33.333333%;bottom:-33.333333%;left:-33.333333%}.sm\\:-inset-2\\/3{top:-66.666667%;right:-66.666667%;bottom:-66.666667%;left:-66.666667%}.sm\\:-inset-1\\/4{top:-25%;right:-25%;bottom:-25%;left:-25%}.sm\\:-inset-2\\/4{top:-50%;right:-50%;bottom:-50%;left:-50%}.sm\\:-inset-3\\/4{top:-75%;right:-75%;bottom:-75%;left:-75%}.sm\\:-inset-full{top:-100%;right:-100%;bottom:-100%;left:-100%}.sm\\:inset-x-0{left:0;right:0}.sm\\:inset-x-1{left:.25rem;right:.25rem}.sm\\:inset-x-2{left:.5rem;right:.5rem}.sm\\:inset-x-3{left:.75rem;right:.75rem}.sm\\:inset-x-4{left:1rem;right:1rem}.sm\\:inset-x-5{left:1.25rem;right:1.25rem}.sm\\:inset-x-6{left:1.5rem;right:1.5rem}.sm\\:inset-x-7{left:1.75rem;right:1.75rem}.sm\\:inset-x-8{left:2rem;right:2rem}.sm\\:inset-x-9{left:2.25rem;right:2.25rem}.sm\\:inset-x-10{left:2.5rem;right:2.5rem}.sm\\:inset-x-11{left:2.75rem;right:2.75rem}.sm\\:inset-x-12{left:3rem;right:3rem}.sm\\:inset-x-14{left:3.5rem;right:3.5rem}.sm\\:inset-x-16{left:4rem;right:4rem}.sm\\:inset-x-20{left:5rem;right:5rem}.sm\\:inset-x-24{left:6rem;right:6rem}.sm\\:inset-x-28{left:7rem;right:7rem}.sm\\:inset-x-32{left:8rem;right:8rem}.sm\\:inset-x-36{left:9rem;right:9rem}.sm\\:inset-x-40{left:10rem;right:10rem}.sm\\:inset-x-44{left:11rem;right:11rem}.sm\\:inset-x-48{left:12rem;right:12rem}.sm\\:inset-x-52{left:13rem;right:13rem}.sm\\:inset-x-56{left:14rem;right:14rem}.sm\\:inset-x-60{left:15rem;right:15rem}.sm\\:inset-x-64{left:16rem;right:16rem}.sm\\:inset-x-72{left:18rem;right:18rem}.sm\\:inset-x-80{left:20rem;right:20rem}.sm\\:inset-x-96{left:24rem;right:24rem}.sm\\:inset-x-auto{left:auto;right:auto}.sm\\:inset-x-px{left:1px;right:1px}.sm\\:inset-x-0\\.5{left:.125rem;right:.125rem}.sm\\:inset-x-1\\.5{left:.375rem;right:.375rem}.sm\\:inset-x-2\\.5{left:.625rem;right:.625rem}.sm\\:inset-x-3\\.5{left:.875rem;right:.875rem}.sm\\:-inset-x-0{left:0;right:0}.sm\\:-inset-x-1{left:-.25rem;right:-.25rem}.sm\\:-inset-x-2{left:-.5rem;right:-.5rem}.sm\\:-inset-x-3{left:-.75rem;right:-.75rem}.sm\\:-inset-x-4{left:-1rem;right:-1rem}.sm\\:-inset-x-5{left:-1.25rem;right:-1.25rem}.sm\\:-inset-x-6{left:-1.5rem;right:-1.5rem}.sm\\:-inset-x-7{left:-1.75rem;right:-1.75rem}.sm\\:-inset-x-8{left:-2rem;right:-2rem}.sm\\:-inset-x-9{left:-2.25rem;right:-2.25rem}.sm\\:-inset-x-10{left:-2.5rem;right:-2.5rem}.sm\\:-inset-x-11{left:-2.75rem;right:-2.75rem}.sm\\:-inset-x-12{left:-3rem;right:-3rem}.sm\\:-inset-x-14{left:-3.5rem;right:-3.5rem}.sm\\:-inset-x-16{left:-4rem;right:-4rem}.sm\\:-inset-x-20{left:-5rem;right:-5rem}.sm\\:-inset-x-24{left:-6rem;right:-6rem}.sm\\:-inset-x-28{left:-7rem;right:-7rem}.sm\\:-inset-x-32{left:-8rem;right:-8rem}.sm\\:-inset-x-36{left:-9rem;right:-9rem}.sm\\:-inset-x-40{left:-10rem;right:-10rem}.sm\\:-inset-x-44{left:-11rem;right:-11rem}.sm\\:-inset-x-48{left:-12rem;right:-12rem}.sm\\:-inset-x-52{left:-13rem;right:-13rem}.sm\\:-inset-x-56{left:-14rem;right:-14rem}.sm\\:-inset-x-60{left:-15rem;right:-15rem}.sm\\:-inset-x-64{left:-16rem;right:-16rem}.sm\\:-inset-x-72{left:-18rem;right:-18rem}.sm\\:-inset-x-80{left:-20rem;right:-20rem}.sm\\:-inset-x-96{left:-24rem;right:-24rem}.sm\\:-inset-x-px{left:-1px;right:-1px}.sm\\:-inset-x-0\\.5{left:-.125rem;right:-.125rem}.sm\\:-inset-x-1\\.5{left:-.375rem;right:-.375rem}.sm\\:-inset-x-2\\.5{left:-.625rem;right:-.625rem}.sm\\:-inset-x-3\\.5{left:-.875rem;right:-.875rem}.sm\\:inset-x-1\\/2{left:50%;right:50%}.sm\\:inset-x-1\\/3{left:33.333333%;right:33.333333%}.sm\\:inset-x-2\\/3{left:66.666667%;right:66.666667%}.sm\\:inset-x-1\\/4{left:25%;right:25%}.sm\\:inset-x-2\\/4{left:50%;right:50%}.sm\\:inset-x-3\\/4{left:75%;right:75%}.sm\\:inset-x-full{left:100%;right:100%}.sm\\:-inset-x-1\\/2{left:-50%;right:-50%}.sm\\:-inset-x-1\\/3{left:-33.333333%;right:-33.333333%}.sm\\:-inset-x-2\\/3{left:-66.666667%;right:-66.666667%}.sm\\:-inset-x-1\\/4{left:-25%;right:-25%}.sm\\:-inset-x-2\\/4{left:-50%;right:-50%}.sm\\:-inset-x-3\\/4{left:-75%;right:-75%}.sm\\:-inset-x-full{left:-100%;right:-100%}.sm\\:inset-y-0{top:0;bottom:0}.sm\\:inset-y-1{top:.25rem;bottom:.25rem}.sm\\:inset-y-2{top:.5rem;bottom:.5rem}.sm\\:inset-y-3{top:.75rem;bottom:.75rem}.sm\\:inset-y-4{top:1rem;bottom:1rem}.sm\\:inset-y-5{top:1.25rem;bottom:1.25rem}.sm\\:inset-y-6{top:1.5rem;bottom:1.5rem}.sm\\:inset-y-7{top:1.75rem;bottom:1.75rem}.sm\\:inset-y-8{top:2rem;bottom:2rem}.sm\\:inset-y-9{top:2.25rem;bottom:2.25rem}.sm\\:inset-y-10{top:2.5rem;bottom:2.5rem}.sm\\:inset-y-11{top:2.75rem;bottom:2.75rem}.sm\\:inset-y-12{top:3rem;bottom:3rem}.sm\\:inset-y-14{top:3.5rem;bottom:3.5rem}.sm\\:inset-y-16{top:4rem;bottom:4rem}.sm\\:inset-y-20{top:5rem;bottom:5rem}.sm\\:inset-y-24{top:6rem;bottom:6rem}.sm\\:inset-y-28{top:7rem;bottom:7rem}.sm\\:inset-y-32{top:8rem;bottom:8rem}.sm\\:inset-y-36{top:9rem;bottom:9rem}.sm\\:inset-y-40{top:10rem;bottom:10rem}.sm\\:inset-y-44{top:11rem;bottom:11rem}.sm\\:inset-y-48{top:12rem;bottom:12rem}.sm\\:inset-y-52{top:13rem;bottom:13rem}.sm\\:inset-y-56{top:14rem;bottom:14rem}.sm\\:inset-y-60{top:15rem;bottom:15rem}.sm\\:inset-y-64{top:16rem;bottom:16rem}.sm\\:inset-y-72{top:18rem;bottom:18rem}.sm\\:inset-y-80{top:20rem;bottom:20rem}.sm\\:inset-y-96{top:24rem;bottom:24rem}.sm\\:inset-y-auto{top:auto;bottom:auto}.sm\\:inset-y-px{top:1px;bottom:1px}.sm\\:inset-y-0\\.5{top:.125rem;bottom:.125rem}.sm\\:inset-y-1\\.5{top:.375rem;bottom:.375rem}.sm\\:inset-y-2\\.5{top:.625rem;bottom:.625rem}.sm\\:inset-y-3\\.5{top:.875rem;bottom:.875rem}.sm\\:-inset-y-0{top:0;bottom:0}.sm\\:-inset-y-1{top:-.25rem;bottom:-.25rem}.sm\\:-inset-y-2{top:-.5rem;bottom:-.5rem}.sm\\:-inset-y-3{top:-.75rem;bottom:-.75rem}.sm\\:-inset-y-4{top:-1rem;bottom:-1rem}.sm\\:-inset-y-5{top:-1.25rem;bottom:-1.25rem}.sm\\:-inset-y-6{top:-1.5rem;bottom:-1.5rem}.sm\\:-inset-y-7{top:-1.75rem;bottom:-1.75rem}.sm\\:-inset-y-8{top:-2rem;bottom:-2rem}.sm\\:-inset-y-9{top:-2.25rem;bottom:-2.25rem}.sm\\:-inset-y-10{top:-2.5rem;bottom:-2.5rem}.sm\\:-inset-y-11{top:-2.75rem;bottom:-2.75rem}.sm\\:-inset-y-12{top:-3rem;bottom:-3rem}.sm\\:-inset-y-14{top:-3.5rem;bottom:-3.5rem}.sm\\:-inset-y-16{top:-4rem;bottom:-4rem}.sm\\:-inset-y-20{top:-5rem;bottom:-5rem}.sm\\:-inset-y-24{top:-6rem;bottom:-6rem}.sm\\:-inset-y-28{top:-7rem;bottom:-7rem}.sm\\:-inset-y-32{top:-8rem;bottom:-8rem}.sm\\:-inset-y-36{top:-9rem;bottom:-9rem}.sm\\:-inset-y-40{top:-10rem;bottom:-10rem}.sm\\:-inset-y-44{top:-11rem;bottom:-11rem}.sm\\:-inset-y-48{top:-12rem;bottom:-12rem}.sm\\:-inset-y-52{top:-13rem;bottom:-13rem}.sm\\:-inset-y-56{top:-14rem;bottom:-14rem}.sm\\:-inset-y-60{top:-15rem;bottom:-15rem}.sm\\:-inset-y-64{top:-16rem;bottom:-16rem}.sm\\:-inset-y-72{top:-18rem;bottom:-18rem}.sm\\:-inset-y-80{top:-20rem;bottom:-20rem}.sm\\:-inset-y-96{top:-24rem;bottom:-24rem}.sm\\:-inset-y-px{top:-1px;bottom:-1px}.sm\\:-inset-y-0\\.5{top:-.125rem;bottom:-.125rem}.sm\\:-inset-y-1\\.5{top:-.375rem;bottom:-.375rem}.sm\\:-inset-y-2\\.5{top:-.625rem;bottom:-.625rem}.sm\\:-inset-y-3\\.5{top:-.875rem;bottom:-.875rem}.sm\\:inset-y-1\\/2{top:50%;bottom:50%}.sm\\:inset-y-1\\/3{top:33.333333%;bottom:33.333333%}.sm\\:inset-y-2\\/3{top:66.666667%;bottom:66.666667%}.sm\\:inset-y-1\\/4{top:25%;bottom:25%}.sm\\:inset-y-2\\/4{top:50%;bottom:50%}.sm\\:inset-y-3\\/4{top:75%;bottom:75%}.sm\\:inset-y-full{top:100%;bottom:100%}.sm\\:-inset-y-1\\/2{top:-50%;bottom:-50%}.sm\\:-inset-y-1\\/3{top:-33.333333%;bottom:-33.333333%}.sm\\:-inset-y-2\\/3{top:-66.666667%;bottom:-66.666667%}.sm\\:-inset-y-1\\/4{top:-25%;bottom:-25%}.sm\\:-inset-y-2\\/4{top:-50%;bottom:-50%}.sm\\:-inset-y-3\\/4{top:-75%;bottom:-75%}.sm\\:-inset-y-full{top:-100%;bottom:-100%}.sm\\:top-0{top:0}.sm\\:top-1{top:.25rem}.sm\\:top-2{top:.5rem}.sm\\:top-3{top:.75rem}.sm\\:top-4{top:1rem}.sm\\:top-5{top:1.25rem}.sm\\:top-6{top:1.5rem}.sm\\:top-7{top:1.75rem}.sm\\:top-8{top:2rem}.sm\\:top-9{top:2.25rem}.sm\\:top-10{top:2.5rem}.sm\\:top-11{top:2.75rem}.sm\\:top-12{top:3rem}.sm\\:top-14{top:3.5rem}.sm\\:top-16{top:4rem}.sm\\:top-20{top:5rem}.sm\\:top-24{top:6rem}.sm\\:top-28{top:7rem}.sm\\:top-32{top:8rem}.sm\\:top-36{top:9rem}.sm\\:top-40{top:10rem}.sm\\:top-44{top:11rem}.sm\\:top-48{top:12rem}.sm\\:top-52{top:13rem}.sm\\:top-56{top:14rem}.sm\\:top-60{top:15rem}.sm\\:top-64{top:16rem}.sm\\:top-72{top:18rem}.sm\\:top-80{top:20rem}.sm\\:top-96{top:24rem}.sm\\:top-auto{top:auto}.sm\\:top-px{top:1px}.sm\\:top-0\\.5{top:.125rem}.sm\\:top-1\\.5{top:.375rem}.sm\\:top-2\\.5{top:.625rem}.sm\\:top-3\\.5{top:.875rem}.sm\\:-top-0{top:0}.sm\\:-top-1{top:-.25rem}.sm\\:-top-2{top:-.5rem}.sm\\:-top-3{top:-.75rem}.sm\\:-top-4{top:-1rem}.sm\\:-top-5{top:-1.25rem}.sm\\:-top-6{top:-1.5rem}.sm\\:-top-7{top:-1.75rem}.sm\\:-top-8{top:-2rem}.sm\\:-top-9{top:-2.25rem}.sm\\:-top-10{top:-2.5rem}.sm\\:-top-11{top:-2.75rem}.sm\\:-top-12{top:-3rem}.sm\\:-top-14{top:-3.5rem}.sm\\:-top-16{top:-4rem}.sm\\:-top-20{top:-5rem}.sm\\:-top-24{top:-6rem}.sm\\:-top-28{top:-7rem}.sm\\:-top-32{top:-8rem}.sm\\:-top-36{top:-9rem}.sm\\:-top-40{top:-10rem}.sm\\:-top-44{top:-11rem}.sm\\:-top-48{top:-12rem}.sm\\:-top-52{top:-13rem}.sm\\:-top-56{top:-14rem}.sm\\:-top-60{top:-15rem}.sm\\:-top-64{top:-16rem}.sm\\:-top-72{top:-18rem}.sm\\:-top-80{top:-20rem}.sm\\:-top-96{top:-24rem}.sm\\:-top-px{top:-1px}.sm\\:-top-0\\.5{top:-.125rem}.sm\\:-top-1\\.5{top:-.375rem}.sm\\:-top-2\\.5{top:-.625rem}.sm\\:-top-3\\.5{top:-.875rem}.sm\\:top-1\\/2{top:50%}.sm\\:top-1\\/3{top:33.333333%}.sm\\:top-2\\/3{top:66.666667%}.sm\\:top-1\\/4{top:25%}.sm\\:top-2\\/4{top:50%}.sm\\:top-3\\/4{top:75%}.sm\\:top-full{top:100%}.sm\\:-top-1\\/2{top:-50%}.sm\\:-top-1\\/3{top:-33.333333%}.sm\\:-top-2\\/3{top:-66.666667%}.sm\\:-top-1\\/4{top:-25%}.sm\\:-top-2\\/4{top:-50%}.sm\\:-top-3\\/4{top:-75%}.sm\\:-top-full{top:-100%}.sm\\:right-0{right:0}.sm\\:right-1{right:.25rem}.sm\\:right-2{right:.5rem}.sm\\:right-3{right:.75rem}.sm\\:right-4{right:1rem}.sm\\:right-5{right:1.25rem}.sm\\:right-6{right:1.5rem}.sm\\:right-7{right:1.75rem}.sm\\:right-8{right:2rem}.sm\\:right-9{right:2.25rem}.sm\\:right-10{right:2.5rem}.sm\\:right-11{right:2.75rem}.sm\\:right-12{right:3rem}.sm\\:right-14{right:3.5rem}.sm\\:right-16{right:4rem}.sm\\:right-20{right:5rem}.sm\\:right-24{right:6rem}.sm\\:right-28{right:7rem}.sm\\:right-32{right:8rem}.sm\\:right-36{right:9rem}.sm\\:right-40{right:10rem}.sm\\:right-44{right:11rem}.sm\\:right-48{right:12rem}.sm\\:right-52{right:13rem}.sm\\:right-56{right:14rem}.sm\\:right-60{right:15rem}.sm\\:right-64{right:16rem}.sm\\:right-72{right:18rem}.sm\\:right-80{right:20rem}.sm\\:right-96{right:24rem}.sm\\:right-auto{right:auto}.sm\\:right-px{right:1px}.sm\\:right-0\\.5{right:.125rem}.sm\\:right-1\\.5{right:.375rem}.sm\\:right-2\\.5{right:.625rem}.sm\\:right-3\\.5{right:.875rem}.sm\\:-right-0{right:0}.sm\\:-right-1{right:-.25rem}.sm\\:-right-2{right:-.5rem}.sm\\:-right-3{right:-.75rem}.sm\\:-right-4{right:-1rem}.sm\\:-right-5{right:-1.25rem}.sm\\:-right-6{right:-1.5rem}.sm\\:-right-7{right:-1.75rem}.sm\\:-right-8{right:-2rem}.sm\\:-right-9{right:-2.25rem}.sm\\:-right-10{right:-2.5rem}.sm\\:-right-11{right:-2.75rem}.sm\\:-right-12{right:-3rem}.sm\\:-right-14{right:-3.5rem}.sm\\:-right-16{right:-4rem}.sm\\:-right-20{right:-5rem}.sm\\:-right-24{right:-6rem}.sm\\:-right-28{right:-7rem}.sm\\:-right-32{right:-8rem}.sm\\:-right-36{right:-9rem}.sm\\:-right-40{right:-10rem}.sm\\:-right-44{right:-11rem}.sm\\:-right-48{right:-12rem}.sm\\:-right-52{right:-13rem}.sm\\:-right-56{right:-14rem}.sm\\:-right-60{right:-15rem}.sm\\:-right-64{right:-16rem}.sm\\:-right-72{right:-18rem}.sm\\:-right-80{right:-20rem}.sm\\:-right-96{right:-24rem}.sm\\:-right-px{right:-1px}.sm\\:-right-0\\.5{right:-.125rem}.sm\\:-right-1\\.5{right:-.375rem}.sm\\:-right-2\\.5{right:-.625rem}.sm\\:-right-3\\.5{right:-.875rem}.sm\\:right-1\\/2{right:50%}.sm\\:right-1\\/3{right:33.333333%}.sm\\:right-2\\/3{right:66.666667%}.sm\\:right-1\\/4{right:25%}.sm\\:right-2\\/4{right:50%}.sm\\:right-3\\/4{right:75%}.sm\\:right-full{right:100%}.sm\\:-right-1\\/2{right:-50%}.sm\\:-right-1\\/3{right:-33.333333%}.sm\\:-right-2\\/3{right:-66.666667%}.sm\\:-right-1\\/4{right:-25%}.sm\\:-right-2\\/4{right:-50%}.sm\\:-right-3\\/4{right:-75%}.sm\\:-right-full{right:-100%}.sm\\:bottom-0{bottom:0}.sm\\:bottom-1{bottom:.25rem}.sm\\:bottom-2{bottom:.5rem}.sm\\:bottom-3{bottom:.75rem}.sm\\:bottom-4{bottom:1rem}.sm\\:bottom-5{bottom:1.25rem}.sm\\:bottom-6{bottom:1.5rem}.sm\\:bottom-7{bottom:1.75rem}.sm\\:bottom-8{bottom:2rem}.sm\\:bottom-9{bottom:2.25rem}.sm\\:bottom-10{bottom:2.5rem}.sm\\:bottom-11{bottom:2.75rem}.sm\\:bottom-12{bottom:3rem}.sm\\:bottom-14{bottom:3.5rem}.sm\\:bottom-16{bottom:4rem}.sm\\:bottom-20{bottom:5rem}.sm\\:bottom-24{bottom:6rem}.sm\\:bottom-28{bottom:7rem}.sm\\:bottom-32{bottom:8rem}.sm\\:bottom-36{bottom:9rem}.sm\\:bottom-40{bottom:10rem}.sm\\:bottom-44{bottom:11rem}.sm\\:bottom-48{bottom:12rem}.sm\\:bottom-52{bottom:13rem}.sm\\:bottom-56{bottom:14rem}.sm\\:bottom-60{bottom:15rem}.sm\\:bottom-64{bottom:16rem}.sm\\:bottom-72{bottom:18rem}.sm\\:bottom-80{bottom:20rem}.sm\\:bottom-96{bottom:24rem}.sm\\:bottom-auto{bottom:auto}.sm\\:bottom-px{bottom:1px}.sm\\:bottom-0\\.5{bottom:.125rem}.sm\\:bottom-1\\.5{bottom:.375rem}.sm\\:bottom-2\\.5{bottom:.625rem}.sm\\:bottom-3\\.5{bottom:.875rem}.sm\\:-bottom-0{bottom:0}.sm\\:-bottom-1{bottom:-.25rem}.sm\\:-bottom-2{bottom:-.5rem}.sm\\:-bottom-3{bottom:-.75rem}.sm\\:-bottom-4{bottom:-1rem}.sm\\:-bottom-5{bottom:-1.25rem}.sm\\:-bottom-6{bottom:-1.5rem}.sm\\:-bottom-7{bottom:-1.75rem}.sm\\:-bottom-8{bottom:-2rem}.sm\\:-bottom-9{bottom:-2.25rem}.sm\\:-bottom-10{bottom:-2.5rem}.sm\\:-bottom-11{bottom:-2.75rem}.sm\\:-bottom-12{bottom:-3rem}.sm\\:-bottom-14{bottom:-3.5rem}.sm\\:-bottom-16{bottom:-4rem}.sm\\:-bottom-20{bottom:-5rem}.sm\\:-bottom-24{bottom:-6rem}.sm\\:-bottom-28{bottom:-7rem}.sm\\:-bottom-32{bottom:-8rem}.sm\\:-bottom-36{bottom:-9rem}.sm\\:-bottom-40{bottom:-10rem}.sm\\:-bottom-44{bottom:-11rem}.sm\\:-bottom-48{bottom:-12rem}.sm\\:-bottom-52{bottom:-13rem}.sm\\:-bottom-56{bottom:-14rem}.sm\\:-bottom-60{bottom:-15rem}.sm\\:-bottom-64{bottom:-16rem}.sm\\:-bottom-72{bottom:-18rem}.sm\\:-bottom-80{bottom:-20rem}.sm\\:-bottom-96{bottom:-24rem}.sm\\:-bottom-px{bottom:-1px}.sm\\:-bottom-0\\.5{bottom:-.125rem}.sm\\:-bottom-1\\.5{bottom:-.375rem}.sm\\:-bottom-2\\.5{bottom:-.625rem}.sm\\:-bottom-3\\.5{bottom:-.875rem}.sm\\:bottom-1\\/2{bottom:50%}.sm\\:bottom-1\\/3{bottom:33.333333%}.sm\\:bottom-2\\/3{bottom:66.666667%}.sm\\:bottom-1\\/4{bottom:25%}.sm\\:bottom-2\\/4{bottom:50%}.sm\\:bottom-3\\/4{bottom:75%}.sm\\:bottom-full{bottom:100%}.sm\\:-bottom-1\\/2{bottom:-50%}.sm\\:-bottom-1\\/3{bottom:-33.333333%}.sm\\:-bottom-2\\/3{bottom:-66.666667%}.sm\\:-bottom-1\\/4{bottom:-25%}.sm\\:-bottom-2\\/4{bottom:-50%}.sm\\:-bottom-3\\/4{bottom:-75%}.sm\\:-bottom-full{bottom:-100%}.sm\\:left-0{left:0}.sm\\:left-1{left:.25rem}.sm\\:left-2{left:.5rem}.sm\\:left-3{left:.75rem}.sm\\:left-4{left:1rem}.sm\\:left-5{left:1.25rem}.sm\\:left-6{left:1.5rem}.sm\\:left-7{left:1.75rem}.sm\\:left-8{left:2rem}.sm\\:left-9{left:2.25rem}.sm\\:left-10{left:2.5rem}.sm\\:left-11{left:2.75rem}.sm\\:left-12{left:3rem}.sm\\:left-14{left:3.5rem}.sm\\:left-16{left:4rem}.sm\\:left-20{left:5rem}.sm\\:left-24{left:6rem}.sm\\:left-28{left:7rem}.sm\\:left-32{left:8rem}.sm\\:left-36{left:9rem}.sm\\:left-40{left:10rem}.sm\\:left-44{left:11rem}.sm\\:left-48{left:12rem}.sm\\:left-52{left:13rem}.sm\\:left-56{left:14rem}.sm\\:left-60{left:15rem}.sm\\:left-64{left:16rem}.sm\\:left-72{left:18rem}.sm\\:left-80{left:20rem}.sm\\:left-96{left:24rem}.sm\\:left-auto{left:auto}.sm\\:left-px{left:1px}.sm\\:left-0\\.5{left:.125rem}.sm\\:left-1\\.5{left:.375rem}.sm\\:left-2\\.5{left:.625rem}.sm\\:left-3\\.5{left:.875rem}.sm\\:-left-0{left:0}.sm\\:-left-1{left:-.25rem}.sm\\:-left-2{left:-.5rem}.sm\\:-left-3{left:-.75rem}.sm\\:-left-4{left:-1rem}.sm\\:-left-5{left:-1.25rem}.sm\\:-left-6{left:-1.5rem}.sm\\:-left-7{left:-1.75rem}.sm\\:-left-8{left:-2rem}.sm\\:-left-9{left:-2.25rem}.sm\\:-left-10{left:-2.5rem}.sm\\:-left-11{left:-2.75rem}.sm\\:-left-12{left:-3rem}.sm\\:-left-14{left:-3.5rem}.sm\\:-left-16{left:-4rem}.sm\\:-left-20{left:-5rem}.sm\\:-left-24{left:-6rem}.sm\\:-left-28{left:-7rem}.sm\\:-left-32{left:-8rem}.sm\\:-left-36{left:-9rem}.sm\\:-left-40{left:-10rem}.sm\\:-left-44{left:-11rem}.sm\\:-left-48{left:-12rem}.sm\\:-left-52{left:-13rem}.sm\\:-left-56{left:-14rem}.sm\\:-left-60{left:-15rem}.sm\\:-left-64{left:-16rem}.sm\\:-left-72{left:-18rem}.sm\\:-left-80{left:-20rem}.sm\\:-left-96{left:-24rem}.sm\\:-left-px{left:-1px}.sm\\:-left-0\\.5{left:-.125rem}.sm\\:-left-1\\.5{left:-.375rem}.sm\\:-left-2\\.5{left:-.625rem}.sm\\:-left-3\\.5{left:-.875rem}.sm\\:left-1\\/2{left:50%}.sm\\:left-1\\/3{left:33.333333%}.sm\\:left-2\\/3{left:66.666667%}.sm\\:left-1\\/4{left:25%}.sm\\:left-2\\/4{left:50%}.sm\\:left-3\\/4{left:75%}.sm\\:left-full{left:100%}.sm\\:-left-1\\/2{left:-50%}.sm\\:-left-1\\/3{left:-33.333333%}.sm\\:-left-2\\/3{left:-66.666667%}.sm\\:-left-1\\/4{left:-25%}.sm\\:-left-2\\/4{left:-50%}.sm\\:-left-3\\/4{left:-75%}.sm\\:-left-full{left:-100%}.sm\\:isolate{isolation:isolate}.sm\\:isolation-auto{isolation:auto}.sm\\:z-0{z-index:0}.sm\\:z-10{z-index:10}.sm\\:z-20{z-index:20}.sm\\:z-30{z-index:30}.sm\\:z-40{z-index:40}.sm\\:z-50{z-index:50}.sm\\:z-auto{z-index:auto}.sm\\:focus-within\\:z-0:focus-within{z-index:0}.sm\\:focus-within\\:z-10:focus-within{z-index:10}.sm\\:focus-within\\:z-20:focus-within{z-index:20}.sm\\:focus-within\\:z-30:focus-within{z-index:30}.sm\\:focus-within\\:z-40:focus-within{z-index:40}.sm\\:focus-within\\:z-50:focus-within{z-index:50}.sm\\:focus-within\\:z-auto:focus-within{z-index:auto}.sm\\:focus\\:z-0:focus{z-index:0}.sm\\:focus\\:z-10:focus{z-index:10}.sm\\:focus\\:z-20:focus{z-index:20}.sm\\:focus\\:z-30:focus{z-index:30}.sm\\:focus\\:z-40:focus{z-index:40}.sm\\:focus\\:z-50:focus{z-index:50}.sm\\:focus\\:z-auto:focus{z-index:auto}.sm\\:order-1{order:1}.sm\\:order-2{order:2}.sm\\:order-3{order:3}.sm\\:order-4{order:4}.sm\\:order-5{order:5}.sm\\:order-6{order:6}.sm\\:order-7{order:7}.sm\\:order-8{order:8}.sm\\:order-9{order:9}.sm\\:order-10{order:10}.sm\\:order-11{order:11}.sm\\:order-12{order:12}.sm\\:order-first{order:-9999}.sm\\:order-last{order:9999}.sm\\:order-none{order:0}.sm\\:col-auto{grid-column:auto}.sm\\:col-span-1{grid-column:span 1/span 1}.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-span-4{grid-column:span 4/span 4}.sm\\:col-span-5{grid-column:span 5/span 5}.sm\\:col-span-6{grid-column:span 6/span 6}.sm\\:col-span-7{grid-column:span 7/span 7}.sm\\:col-span-8{grid-column:span 8/span 8}.sm\\:col-span-9{grid-column:span 9/span 9}.sm\\:col-span-10{grid-column:span 10/span 10}.sm\\:col-span-11{grid-column:span 11/span 11}.sm\\:col-span-12{grid-column:span 12/span 12}.sm\\:col-span-full{grid-column:1/-1}.sm\\:col-start-1{grid-column-start:1}.sm\\:col-start-2{grid-column-start:2}.sm\\:col-start-3{grid-column-start:3}.sm\\:col-start-4{grid-column-start:4}.sm\\:col-start-5{grid-column-start:5}.sm\\:col-start-6{grid-column-start:6}.sm\\:col-start-7{grid-column-start:7}.sm\\:col-start-8{grid-column-start:8}.sm\\:col-start-9{grid-column-start:9}.sm\\:col-start-10{grid-column-start:10}.sm\\:col-start-11{grid-column-start:11}.sm\\:col-start-12{grid-column-start:12}.sm\\:col-start-13{grid-column-start:13}.sm\\:col-start-auto{grid-column-start:auto}.sm\\:col-end-1{grid-column-end:1}.sm\\:col-end-2{grid-column-end:2}.sm\\:col-end-3{grid-column-end:3}.sm\\:col-end-4{grid-column-end:4}.sm\\:col-end-5{grid-column-end:5}.sm\\:col-end-6{grid-column-end:6}.sm\\:col-end-7{grid-column-end:7}.sm\\:col-end-8{grid-column-end:8}.sm\\:col-end-9{grid-column-end:9}.sm\\:col-end-10{grid-column-end:10}.sm\\:col-end-11{grid-column-end:11}.sm\\:col-end-12{grid-column-end:12}.sm\\:col-end-13{grid-column-end:13}.sm\\:col-end-auto{grid-column-end:auto}.sm\\:row-auto{grid-row:auto}.sm\\:row-span-1{grid-row:span 1/span 1}.sm\\:row-span-2{grid-row:span 2/span 2}.sm\\:row-span-3{grid-row:span 3/span 3}.sm\\:row-span-4{grid-row:span 4/span 4}.sm\\:row-span-5{grid-row:span 5/span 5}.sm\\:row-span-6{grid-row:span 6/span 6}.sm\\:row-span-full{grid-row:1/-1}.sm\\:row-start-1{grid-row-start:1}.sm\\:row-start-2{grid-row-start:2}.sm\\:row-start-3{grid-row-start:3}.sm\\:row-start-4{grid-row-start:4}.sm\\:row-start-5{grid-row-start:5}.sm\\:row-start-6{grid-row-start:6}.sm\\:row-start-7{grid-row-start:7}.sm\\:row-start-auto{grid-row-start:auto}.sm\\:row-end-1{grid-row-end:1}.sm\\:row-end-2{grid-row-end:2}.sm\\:row-end-3{grid-row-end:3}.sm\\:row-end-4{grid-row-end:4}.sm\\:row-end-5{grid-row-end:5}.sm\\:row-end-6{grid-row-end:6}.sm\\:row-end-7{grid-row-end:7}.sm\\:row-end-auto{grid-row-end:auto}.sm\\:float-right{float:right}.sm\\:float-left{float:left}.sm\\:float-none{float:none}.sm\\:clear-left{clear:left}.sm\\:clear-right{clear:right}.sm\\:clear-both{clear:both}.sm\\:clear-none{clear:none}.sm\\:m-0{margin:0}.sm\\:m-1{margin:.25rem}.sm\\:m-2{margin:.5rem}.sm\\:m-3{margin:.75rem}.sm\\:m-4{margin:1rem}.sm\\:m-5{margin:1.25rem}.sm\\:m-6{margin:1.5rem}.sm\\:m-7{margin:1.75rem}.sm\\:m-8{margin:2rem}.sm\\:m-9{margin:2.25rem}.sm\\:m-10{margin:2.5rem}.sm\\:m-11{margin:2.75rem}.sm\\:m-12{margin:3rem}.sm\\:m-14{margin:3.5rem}.sm\\:m-16{margin:4rem}.sm\\:m-20{margin:5rem}.sm\\:m-24{margin:6rem}.sm\\:m-28{margin:7rem}.sm\\:m-32{margin:8rem}.sm\\:m-36{margin:9rem}.sm\\:m-40{margin:10rem}.sm\\:m-44{margin:11rem}.sm\\:m-48{margin:12rem}.sm\\:m-52{margin:13rem}.sm\\:m-56{margin:14rem}.sm\\:m-60{margin:15rem}.sm\\:m-64{margin:16rem}.sm\\:m-72{margin:18rem}.sm\\:m-80{margin:20rem}.sm\\:m-96{margin:24rem}.sm\\:m-auto{margin:auto}.sm\\:m-px{margin:1px}.sm\\:m-0\\.5{margin:.125rem}.sm\\:m-1\\.5{margin:.375rem}.sm\\:m-2\\.5{margin:.625rem}.sm\\:m-3\\.5{margin:.875rem}.sm\\:-m-0{margin:0}.sm\\:-m-1{margin:-.25rem}.sm\\:-m-2{margin:-.5rem}.sm\\:-m-3{margin:-.75rem}.sm\\:-m-4{margin:-1rem}.sm\\:-m-5{margin:-1.25rem}.sm\\:-m-6{margin:-1.5rem}.sm\\:-m-7{margin:-1.75rem}.sm\\:-m-8{margin:-2rem}.sm\\:-m-9{margin:-2.25rem}.sm\\:-m-10{margin:-2.5rem}.sm\\:-m-11{margin:-2.75rem}.sm\\:-m-12{margin:-3rem}.sm\\:-m-14{margin:-3.5rem}.sm\\:-m-16{margin:-4rem}.sm\\:-m-20{margin:-5rem}.sm\\:-m-24{margin:-6rem}.sm\\:-m-28{margin:-7rem}.sm\\:-m-32{margin:-8rem}.sm\\:-m-36{margin:-9rem}.sm\\:-m-40{margin:-10rem}.sm\\:-m-44{margin:-11rem}.sm\\:-m-48{margin:-12rem}.sm\\:-m-52{margin:-13rem}.sm\\:-m-56{margin:-14rem}.sm\\:-m-60{margin:-15rem}.sm\\:-m-64{margin:-16rem}.sm\\:-m-72{margin:-18rem}.sm\\:-m-80{margin:-20rem}.sm\\:-m-96{margin:-24rem}.sm\\:-m-px{margin:-1px}.sm\\:-m-0\\.5{margin:-.125rem}.sm\\:-m-1\\.5{margin:-.375rem}.sm\\:-m-2\\.5{margin:-.625rem}.sm\\:-m-3\\.5{margin:-.875rem}.sm\\:mx-0{margin-left:0;margin-right:0}.sm\\:mx-1{margin-left:.25rem;margin-right:.25rem}.sm\\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\\:mx-3{margin-left:.75rem;margin-right:.75rem}.sm\\:mx-4{margin-left:1rem;margin-right:1rem}.sm\\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.sm\\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.sm\\:mx-8{margin-left:2rem;margin-right:2rem}.sm\\:mx-9{margin-left:2.25rem;margin-right:2.25rem}.sm\\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.sm\\:mx-11{margin-left:2.75rem;margin-right:2.75rem}.sm\\:mx-12{margin-left:3rem;margin-right:3rem}.sm\\:mx-14{margin-left:3.5rem;margin-right:3.5rem}.sm\\:mx-16{margin-left:4rem;margin-right:4rem}.sm\\:mx-20{margin-left:5rem;margin-right:5rem}.sm\\:mx-24{margin-left:6rem;margin-right:6rem}.sm\\:mx-28{margin-left:7rem;margin-right:7rem}.sm\\:mx-32{margin-left:8rem;margin-right:8rem}.sm\\:mx-36{margin-left:9rem;margin-right:9rem}.sm\\:mx-40{margin-left:10rem;margin-right:10rem}.sm\\:mx-44{margin-left:11rem;margin-right:11rem}.sm\\:mx-48{margin-left:12rem;margin-right:12rem}.sm\\:mx-52{margin-left:13rem;margin-right:13rem}.sm\\:mx-56{margin-left:14rem;margin-right:14rem}.sm\\:mx-60{margin-left:15rem;margin-right:15rem}.sm\\:mx-64{margin-left:16rem;margin-right:16rem}.sm\\:mx-72{margin-left:18rem;margin-right:18rem}.sm\\:mx-80{margin-left:20rem;margin-right:20rem}.sm\\:mx-96{margin-left:24rem;margin-right:24rem}.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:mx-px{margin-left:1px;margin-right:1px}.sm\\:mx-0\\.5{margin-left:.125rem;margin-right:.125rem}.sm\\:mx-1\\.5{margin-left:.375rem;margin-right:.375rem}.sm\\:mx-2\\.5{margin-left:.625rem;margin-right:.625rem}.sm\\:mx-3\\.5{margin-left:.875rem;margin-right:.875rem}.sm\\:-mx-0{margin-left:0;margin-right:0}.sm\\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.sm\\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.sm\\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.sm\\:-mx-4{margin-left:-1rem;margin-right:-1rem}.sm\\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.sm\\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\\:-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.sm\\:-mx-8{margin-left:-2rem;margin-right:-2rem}.sm\\:-mx-9{margin-left:-2.25rem;margin-right:-2.25rem}.sm\\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.sm\\:-mx-11{margin-left:-2.75rem;margin-right:-2.75rem}.sm\\:-mx-12{margin-left:-3rem;margin-right:-3rem}.sm\\:-mx-14{margin-left:-3.5rem;margin-right:-3.5rem}.sm\\:-mx-16{margin-left:-4rem;margin-right:-4rem}.sm\\:-mx-20{margin-left:-5rem;margin-right:-5rem}.sm\\:-mx-24{margin-left:-6rem;margin-right:-6rem}.sm\\:-mx-28{margin-left:-7rem;margin-right:-7rem}.sm\\:-mx-32{margin-left:-8rem;margin-right:-8rem}.sm\\:-mx-36{margin-left:-9rem;margin-right:-9rem}.sm\\:-mx-40{margin-left:-10rem;margin-right:-10rem}.sm\\:-mx-44{margin-left:-11rem;margin-right:-11rem}.sm\\:-mx-48{margin-left:-12rem;margin-right:-12rem}.sm\\:-mx-52{margin-left:-13rem;margin-right:-13rem}.sm\\:-mx-56{margin-left:-14rem;margin-right:-14rem}.sm\\:-mx-60{margin-left:-15rem;margin-right:-15rem}.sm\\:-mx-64{margin-left:-16rem;margin-right:-16rem}.sm\\:-mx-72{margin-left:-18rem;margin-right:-18rem}.sm\\:-mx-80{margin-left:-20rem;margin-right:-20rem}.sm\\:-mx-96{margin-left:-24rem;margin-right:-24rem}.sm\\:-mx-px{margin-left:-1px;margin-right:-1px}.sm\\:-mx-0\\.5{margin-left:-.125rem;margin-right:-.125rem}.sm\\:-mx-1\\.5{margin-left:-.375rem;margin-right:-.375rem}.sm\\:-mx-2\\.5{margin-left:-.625rem;margin-right:-.625rem}.sm\\:-mx-3\\.5{margin-left:-.875rem;margin-right:-.875rem}.sm\\:my-0{margin-top:0;margin-bottom:0}.sm\\:my-1{margin-top:.25rem;margin-bottom:.25rem}.sm\\:my-2{margin-top:.5rem;margin-bottom:.5rem}.sm\\:my-3{margin-top:.75rem;margin-bottom:.75rem}.sm\\:my-4{margin-top:1rem;margin-bottom:1rem}.sm\\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.sm\\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.sm\\:my-7{margin-top:1.75rem;margin-bottom:1.75rem}.sm\\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\\:my-9{margin-top:2.25rem;margin-bottom:2.25rem}.sm\\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.sm\\:my-11{margin-top:2.75rem;margin-bottom:2.75rem}.sm\\:my-12{margin-top:3rem;margin-bottom:3rem}.sm\\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}.sm\\:my-16{margin-top:4rem;margin-bottom:4rem}.sm\\:my-20{margin-top:5rem;margin-bottom:5rem}.sm\\:my-24{margin-top:6rem;margin-bottom:6rem}.sm\\:my-28{margin-top:7rem;margin-bottom:7rem}.sm\\:my-32{margin-top:8rem;margin-bottom:8rem}.sm\\:my-36{margin-top:9rem;margin-bottom:9rem}.sm\\:my-40{margin-top:10rem;margin-bottom:10rem}.sm\\:my-44{margin-top:11rem;margin-bottom:11rem}.sm\\:my-48{margin-top:12rem;margin-bottom:12rem}.sm\\:my-52{margin-top:13rem;margin-bottom:13rem}.sm\\:my-56{margin-top:14rem;margin-bottom:14rem}.sm\\:my-60{margin-top:15rem;margin-bottom:15rem}.sm\\:my-64{margin-top:16rem;margin-bottom:16rem}.sm\\:my-72{margin-top:18rem;margin-bottom:18rem}.sm\\:my-80{margin-top:20rem;margin-bottom:20rem}.sm\\:my-96{margin-top:24rem;margin-bottom:24rem}.sm\\:my-auto{margin-top:auto;margin-bottom:auto}.sm\\:my-px{margin-top:1px;margin-bottom:1px}.sm\\:my-0\\.5{margin-top:.125rem;margin-bottom:.125rem}.sm\\:my-1\\.5{margin-top:.375rem;margin-bottom:.375rem}.sm\\:my-2\\.5{margin-top:.625rem;margin-bottom:.625rem}.sm\\:my-3\\.5{margin-top:.875rem;margin-bottom:.875rem}.sm\\:-my-0{margin-top:0;margin-bottom:0}.sm\\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.sm\\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.sm\\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.sm\\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.sm\\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.sm\\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.sm\\:-my-7{margin-top:-1.75rem;margin-bottom:-1.75rem}.sm\\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.sm\\:-my-9{margin-top:-2.25rem;margin-bottom:-2.25rem}.sm\\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.sm\\:-my-11{margin-top:-2.75rem;margin-bottom:-2.75rem}.sm\\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.sm\\:-my-14{margin-top:-3.5rem;margin-bottom:-3.5rem}.sm\\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.sm\\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.sm\\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.sm\\:-my-28{margin-top:-7rem;margin-bottom:-7rem}.sm\\:-my-32{margin-top:-8rem;margin-bottom:-8rem}.sm\\:-my-36{margin-top:-9rem;margin-bottom:-9rem}.sm\\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.sm\\:-my-44{margin-top:-11rem;margin-bottom:-11rem}.sm\\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.sm\\:-my-52{margin-top:-13rem;margin-bottom:-13rem}.sm\\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.sm\\:-my-60{margin-top:-15rem;margin-bottom:-15rem}.sm\\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.sm\\:-my-72{margin-top:-18rem;margin-bottom:-18rem}.sm\\:-my-80{margin-top:-20rem;margin-bottom:-20rem}.sm\\:-my-96{margin-top:-24rem;margin-bottom:-24rem}.sm\\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\\:-my-0\\.5{margin-top:-.125rem;margin-bottom:-.125rem}.sm\\:-my-1\\.5{margin-top:-.375rem;margin-bottom:-.375rem}.sm\\:-my-2\\.5{margin-top:-.625rem;margin-bottom:-.625rem}.sm\\:-my-3\\.5{margin-top:-.875rem;margin-bottom:-.875rem}.sm\\:mt-0{margin-top:0}.sm\\:mt-1{margin-top:.25rem}.sm\\:mt-2{margin-top:.5rem}.sm\\:mt-3{margin-top:.75rem}.sm\\:mt-4{margin-top:1rem}.sm\\:mt-5{margin-top:1.25rem}.sm\\:mt-6{margin-top:1.5rem}.sm\\:mt-7{margin-top:1.75rem}.sm\\:mt-8{margin-top:2rem}.sm\\:mt-9{margin-top:2.25rem}.sm\\:mt-10{margin-top:2.5rem}.sm\\:mt-11{margin-top:2.75rem}.sm\\:mt-12{margin-top:3rem}.sm\\:mt-14{margin-top:3.5rem}.sm\\:mt-16{margin-top:4rem}.sm\\:mt-20{margin-top:5rem}.sm\\:mt-24{margin-top:6rem}.sm\\:mt-28{margin-top:7rem}.sm\\:mt-32{margin-top:8rem}.sm\\:mt-36{margin-top:9rem}.sm\\:mt-40{margin-top:10rem}.sm\\:mt-44{margin-top:11rem}.sm\\:mt-48{margin-top:12rem}.sm\\:mt-52{margin-top:13rem}.sm\\:mt-56{margin-top:14rem}.sm\\:mt-60{margin-top:15rem}.sm\\:mt-64{margin-top:16rem}.sm\\:mt-72{margin-top:18rem}.sm\\:mt-80{margin-top:20rem}.sm\\:mt-96{margin-top:24rem}.sm\\:mt-auto{margin-top:auto}.sm\\:mt-px{margin-top:1px}.sm\\:mt-0\\.5{margin-top:.125rem}.sm\\:mt-1\\.5{margin-top:.375rem}.sm\\:mt-2\\.5{margin-top:.625rem}.sm\\:mt-3\\.5{margin-top:.875rem}.sm\\:-mt-0{margin-top:0}.sm\\:-mt-1{margin-top:-.25rem}.sm\\:-mt-2{margin-top:-.5rem}.sm\\:-mt-3{margin-top:-.75rem}.sm\\:-mt-4{margin-top:-1rem}.sm\\:-mt-5{margin-top:-1.25rem}.sm\\:-mt-6{margin-top:-1.5rem}.sm\\:-mt-7{margin-top:-1.75rem}.sm\\:-mt-8{margin-top:-2rem}.sm\\:-mt-9{margin-top:-2.25rem}.sm\\:-mt-10{margin-top:-2.5rem}.sm\\:-mt-11{margin-top:-2.75rem}.sm\\:-mt-12{margin-top:-3rem}.sm\\:-mt-14{margin-top:-3.5rem}.sm\\:-mt-16{margin-top:-4rem}.sm\\:-mt-20{margin-top:-5rem}.sm\\:-mt-24{margin-top:-6rem}.sm\\:-mt-28{margin-top:-7rem}.sm\\:-mt-32{margin-top:-8rem}.sm\\:-mt-36{margin-top:-9rem}.sm\\:-mt-40{margin-top:-10rem}.sm\\:-mt-44{margin-top:-11rem}.sm\\:-mt-48{margin-top:-12rem}.sm\\:-mt-52{margin-top:-13rem}.sm\\:-mt-56{margin-top:-14rem}.sm\\:-mt-60{margin-top:-15rem}.sm\\:-mt-64{margin-top:-16rem}.sm\\:-mt-72{margin-top:-18rem}.sm\\:-mt-80{margin-top:-20rem}.sm\\:-mt-96{margin-top:-24rem}.sm\\:-mt-px{margin-top:-1px}.sm\\:-mt-0\\.5{margin-top:-.125rem}.sm\\:-mt-1\\.5{margin-top:-.375rem}.sm\\:-mt-2\\.5{margin-top:-.625rem}.sm\\:-mt-3\\.5{margin-top:-.875rem}.sm\\:mr-0{margin-right:0}.sm\\:mr-1{margin-right:.25rem}.sm\\:mr-2{margin-right:.5rem}.sm\\:mr-3{margin-right:.75rem}.sm\\:mr-4{margin-right:1rem}.sm\\:mr-5{margin-right:1.25rem}.sm\\:mr-6{margin-right:1.5rem}.sm\\:mr-7{margin-right:1.75rem}.sm\\:mr-8{margin-right:2rem}.sm\\:mr-9{margin-right:2.25rem}.sm\\:mr-10{margin-right:2.5rem}.sm\\:mr-11{margin-right:2.75rem}.sm\\:mr-12{margin-right:3rem}.sm\\:mr-14{margin-right:3.5rem}.sm\\:mr-16{margin-right:4rem}.sm\\:mr-20{margin-right:5rem}.sm\\:mr-24{margin-right:6rem}.sm\\:mr-28{margin-right:7rem}.sm\\:mr-32{margin-right:8rem}.sm\\:mr-36{margin-right:9rem}.sm\\:mr-40{margin-right:10rem}.sm\\:mr-44{margin-right:11rem}.sm\\:mr-48{margin-right:12rem}.sm\\:mr-52{margin-right:13rem}.sm\\:mr-56{margin-right:14rem}.sm\\:mr-60{margin-right:15rem}.sm\\:mr-64{margin-right:16rem}.sm\\:mr-72{margin-right:18rem}.sm\\:mr-80{margin-right:20rem}.sm\\:mr-96{margin-right:24rem}.sm\\:mr-auto{margin-right:auto}.sm\\:mr-px{margin-right:1px}.sm\\:mr-0\\.5{margin-right:.125rem}.sm\\:mr-1\\.5{margin-right:.375rem}.sm\\:mr-2\\.5{margin-right:.625rem}.sm\\:mr-3\\.5{margin-right:.875rem}.sm\\:-mr-0{margin-right:0}.sm\\:-mr-1{margin-right:-.25rem}.sm\\:-mr-2{margin-right:-.5rem}.sm\\:-mr-3{margin-right:-.75rem}.sm\\:-mr-4{margin-right:-1rem}.sm\\:-mr-5{margin-right:-1.25rem}.sm\\:-mr-6{margin-right:-1.5rem}.sm\\:-mr-7{margin-right:-1.75rem}.sm\\:-mr-8{margin-right:-2rem}.sm\\:-mr-9{margin-right:-2.25rem}.sm\\:-mr-10{margin-right:-2.5rem}.sm\\:-mr-11{margin-right:-2.75rem}.sm\\:-mr-12{margin-right:-3rem}.sm\\:-mr-14{margin-right:-3.5rem}.sm\\:-mr-16{margin-right:-4rem}.sm\\:-mr-20{margin-right:-5rem}.sm\\:-mr-24{margin-right:-6rem}.sm\\:-mr-28{margin-right:-7rem}.sm\\:-mr-32{margin-right:-8rem}.sm\\:-mr-36{margin-right:-9rem}.sm\\:-mr-40{margin-right:-10rem}.sm\\:-mr-44{margin-right:-11rem}.sm\\:-mr-48{margin-right:-12rem}.sm\\:-mr-52{margin-right:-13rem}.sm\\:-mr-56{margin-right:-14rem}.sm\\:-mr-60{margin-right:-15rem}.sm\\:-mr-64{margin-right:-16rem}.sm\\:-mr-72{margin-right:-18rem}.sm\\:-mr-80{margin-right:-20rem}.sm\\:-mr-96{margin-right:-24rem}.sm\\:-mr-px{margin-right:-1px}.sm\\:-mr-0\\.5{margin-right:-.125rem}.sm\\:-mr-1\\.5{margin-right:-.375rem}.sm\\:-mr-2\\.5{margin-right:-.625rem}.sm\\:-mr-3\\.5{margin-right:-.875rem}.sm\\:mb-0{margin-bottom:0}.sm\\:mb-1{margin-bottom:.25rem}.sm\\:mb-2{margin-bottom:.5rem}.sm\\:mb-3{margin-bottom:.75rem}.sm\\:mb-4{margin-bottom:1rem}.sm\\:mb-5{margin-bottom:1.25rem}.sm\\:mb-6{margin-bottom:1.5rem}.sm\\:mb-7{margin-bottom:1.75rem}.sm\\:mb-8{margin-bottom:2rem}.sm\\:mb-9{margin-bottom:2.25rem}.sm\\:mb-10{margin-bottom:2.5rem}.sm\\:mb-11{margin-bottom:2.75rem}.sm\\:mb-12{margin-bottom:3rem}.sm\\:mb-14{margin-bottom:3.5rem}.sm\\:mb-16{margin-bottom:4rem}.sm\\:mb-20{margin-bottom:5rem}.sm\\:mb-24{margin-bottom:6rem}.sm\\:mb-28{margin-bottom:7rem}.sm\\:mb-32{margin-bottom:8rem}.sm\\:mb-36{margin-bottom:9rem}.sm\\:mb-40{margin-bottom:10rem}.sm\\:mb-44{margin-bottom:11rem}.sm\\:mb-48{margin-bottom:12rem}.sm\\:mb-52{margin-bottom:13rem}.sm\\:mb-56{margin-bottom:14rem}.sm\\:mb-60{margin-bottom:15rem}.sm\\:mb-64{margin-bottom:16rem}.sm\\:mb-72{margin-bottom:18rem}.sm\\:mb-80{margin-bottom:20rem}.sm\\:mb-96{margin-bottom:24rem}.sm\\:mb-auto{margin-bottom:auto}.sm\\:mb-px{margin-bottom:1px}.sm\\:mb-0\\.5{margin-bottom:.125rem}.sm\\:mb-1\\.5{margin-bottom:.375rem}.sm\\:mb-2\\.5{margin-bottom:.625rem}.sm\\:mb-3\\.5{margin-bottom:.875rem}.sm\\:-mb-0{margin-bottom:0}.sm\\:-mb-1{margin-bottom:-.25rem}.sm\\:-mb-2{margin-bottom:-.5rem}.sm\\:-mb-3{margin-bottom:-.75rem}.sm\\:-mb-4{margin-bottom:-1rem}.sm\\:-mb-5{margin-bottom:-1.25rem}.sm\\:-mb-6{margin-bottom:-1.5rem}.sm\\:-mb-7{margin-bottom:-1.75rem}.sm\\:-mb-8{margin-bottom:-2rem}.sm\\:-mb-9{margin-bottom:-2.25rem}.sm\\:-mb-10{margin-bottom:-2.5rem}.sm\\:-mb-11{margin-bottom:-2.75rem}.sm\\:-mb-12{margin-bottom:-3rem}.sm\\:-mb-14{margin-bottom:-3.5rem}.sm\\:-mb-16{margin-bottom:-4rem}.sm\\:-mb-20{margin-bottom:-5rem}.sm\\:-mb-24{margin-bottom:-6rem}.sm\\:-mb-28{margin-bottom:-7rem}.sm\\:-mb-32{margin-bottom:-8rem}.sm\\:-mb-36{margin-bottom:-9rem}.sm\\:-mb-40{margin-bottom:-10rem}.sm\\:-mb-44{margin-bottom:-11rem}.sm\\:-mb-48{margin-bottom:-12rem}.sm\\:-mb-52{margin-bottom:-13rem}.sm\\:-mb-56{margin-bottom:-14rem}.sm\\:-mb-60{margin-bottom:-15rem}.sm\\:-mb-64{margin-bottom:-16rem}.sm\\:-mb-72{margin-bottom:-18rem}.sm\\:-mb-80{margin-bottom:-20rem}.sm\\:-mb-96{margin-bottom:-24rem}.sm\\:-mb-px{margin-bottom:-1px}.sm\\:-mb-0\\.5{margin-bottom:-.125rem}.sm\\:-mb-1\\.5{margin-bottom:-.375rem}.sm\\:-mb-2\\.5{margin-bottom:-.625rem}.sm\\:-mb-3\\.5{margin-bottom:-.875rem}.sm\\:ml-0{margin-left:0}.sm\\:ml-1{margin-left:.25rem}.sm\\:ml-2{margin-left:.5rem}.sm\\:ml-3{margin-left:.75rem}.sm\\:ml-4{margin-left:1rem}.sm\\:ml-5{margin-left:1.25rem}.sm\\:ml-6{margin-left:1.5rem}.sm\\:ml-7{margin-left:1.75rem}.sm\\:ml-8{margin-left:2rem}.sm\\:ml-9{margin-left:2.25rem}.sm\\:ml-10{margin-left:2.5rem}.sm\\:ml-11{margin-left:2.75rem}.sm\\:ml-12{margin-left:3rem}.sm\\:ml-14{margin-left:3.5rem}.sm\\:ml-16{margin-left:4rem}.sm\\:ml-20{margin-left:5rem}.sm\\:ml-24{margin-left:6rem}.sm\\:ml-28{margin-left:7rem}.sm\\:ml-32{margin-left:8rem}.sm\\:ml-36{margin-left:9rem}.sm\\:ml-40{margin-left:10rem}.sm\\:ml-44{margin-left:11rem}.sm\\:ml-48{margin-left:12rem}.sm\\:ml-52{margin-left:13rem}.sm\\:ml-56{margin-left:14rem}.sm\\:ml-60{margin-left:15rem}.sm\\:ml-64{margin-left:16rem}.sm\\:ml-72{margin-left:18rem}.sm\\:ml-80{margin-left:20rem}.sm\\:ml-96{margin-left:24rem}.sm\\:ml-auto{margin-left:auto}.sm\\:ml-px{margin-left:1px}.sm\\:ml-0\\.5{margin-left:.125rem}.sm\\:ml-1\\.5{margin-left:.375rem}.sm\\:ml-2\\.5{margin-left:.625rem}.sm\\:ml-3\\.5{margin-left:.875rem}.sm\\:-ml-0{margin-left:0}.sm\\:-ml-1{margin-left:-.25rem}.sm\\:-ml-2{margin-left:-.5rem}.sm\\:-ml-3{margin-left:-.75rem}.sm\\:-ml-4{margin-left:-1rem}.sm\\:-ml-5{margin-left:-1.25rem}.sm\\:-ml-6{margin-left:-1.5rem}.sm\\:-ml-7{margin-left:-1.75rem}.sm\\:-ml-8{margin-left:-2rem}.sm\\:-ml-9{margin-left:-2.25rem}.sm\\:-ml-10{margin-left:-2.5rem}.sm\\:-ml-11{margin-left:-2.75rem}.sm\\:-ml-12{margin-left:-3rem}.sm\\:-ml-14{margin-left:-3.5rem}.sm\\:-ml-16{margin-left:-4rem}.sm\\:-ml-20{margin-left:-5rem}.sm\\:-ml-24{margin-left:-6rem}.sm\\:-ml-28{margin-left:-7rem}.sm\\:-ml-32{margin-left:-8rem}.sm\\:-ml-36{margin-left:-9rem}.sm\\:-ml-40{margin-left:-10rem}.sm\\:-ml-44{margin-left:-11rem}.sm\\:-ml-48{margin-left:-12rem}.sm\\:-ml-52{margin-left:-13rem}.sm\\:-ml-56{margin-left:-14rem}.sm\\:-ml-60{margin-left:-15rem}.sm\\:-ml-64{margin-left:-16rem}.sm\\:-ml-72{margin-left:-18rem}.sm\\:-ml-80{margin-left:-20rem}.sm\\:-ml-96{margin-left:-24rem}.sm\\:-ml-px{margin-left:-1px}.sm\\:-ml-0\\.5{margin-left:-.125rem}.sm\\:-ml-1\\.5{margin-left:-.375rem}.sm\\:-ml-2\\.5{margin-left:-.625rem}.sm\\:-ml-3\\.5{margin-left:-.875rem}.sm\\:box-border{box-sizing:border-box}.sm\\:box-content{box-sizing:initial}.sm\\:block{display:block}.sm\\:inline-block{display:inline-block}.sm\\:inline{display:inline}.sm\\:flex{display:flex}.sm\\:inline-flex{display:inline-flex}.sm\\:table{display:table}.sm\\:inline-table{display:inline-table}.sm\\:table-caption{display:table-caption}.sm\\:table-cell{display:table-cell}.sm\\:table-column{display:table-column}.sm\\:table-column-group{display:table-column-group}.sm\\:table-footer-group{display:table-footer-group}.sm\\:table-header-group{display:table-header-group}.sm\\:table-row-group{display:table-row-group}.sm\\:table-row{display:table-row}.sm\\:flow-root{display:flow-root}.sm\\:grid{display:grid}.sm\\:inline-grid{display:inline-grid}.sm\\:contents{display:contents}.sm\\:list-item{display:list-item}.sm\\:hidden{display:none}.sm\\:h-0{height:0}.sm\\:h-1{height:.25rem}.sm\\:h-2{height:.5rem}.sm\\:h-3{height:.75rem}.sm\\:h-4{height:1rem}.sm\\:h-5{height:1.25rem}.sm\\:h-6{height:1.5rem}.sm\\:h-7{height:1.75rem}.sm\\:h-8{height:2rem}.sm\\:h-9{height:2.25rem}.sm\\:h-10{height:2.5rem}.sm\\:h-11{height:2.75rem}.sm\\:h-12{height:3rem}.sm\\:h-14{height:3.5rem}.sm\\:h-16{height:4rem}.sm\\:h-20{height:5rem}.sm\\:h-24{height:6rem}.sm\\:h-28{height:7rem}.sm\\:h-32{height:8rem}.sm\\:h-36{height:9rem}.sm\\:h-40{height:10rem}.sm\\:h-44{height:11rem}.sm\\:h-48{height:12rem}.sm\\:h-52{height:13rem}.sm\\:h-56{height:14rem}.sm\\:h-60{height:15rem}.sm\\:h-64{height:16rem}.sm\\:h-72{height:18rem}.sm\\:h-80{height:20rem}.sm\\:h-96{height:24rem}.sm\\:h-auto{height:auto}.sm\\:h-px{height:1px}.sm\\:h-0\\.5{height:.125rem}.sm\\:h-1\\.5{height:.375rem}.sm\\:h-2\\.5{height:.625rem}.sm\\:h-3\\.5{height:.875rem}.sm\\:h-1\\/2{height:50%}.sm\\:h-1\\/3{height:33.333333%}.sm\\:h-2\\/3{height:66.666667%}.sm\\:h-1\\/4{height:25%}.sm\\:h-2\\/4{height:50%}.sm\\:h-3\\/4{height:75%}.sm\\:h-1\\/5{height:20%}.sm\\:h-2\\/5{height:40%}.sm\\:h-3\\/5{height:60%}.sm\\:h-4\\/5{height:80%}.sm\\:h-1\\/6{height:16.666667%}.sm\\:h-2\\/6{height:33.333333%}.sm\\:h-3\\/6{height:50%}.sm\\:h-4\\/6{height:66.666667%}.sm\\:h-5\\/6{height:83.333333%}.sm\\:h-full{height:100%}.sm\\:h-screen{height:100vh}.sm\\:max-h-0{max-height:0}.sm\\:max-h-1{max-height:.25rem}.sm\\:max-h-2{max-height:.5rem}.sm\\:max-h-3{max-height:.75rem}.sm\\:max-h-4{max-height:1rem}.sm\\:max-h-5{max-height:1.25rem}.sm\\:max-h-6{max-height:1.5rem}.sm\\:max-h-7{max-height:1.75rem}.sm\\:max-h-8{max-height:2rem}.sm\\:max-h-9{max-height:2.25rem}.sm\\:max-h-10{max-height:2.5rem}.sm\\:max-h-11{max-height:2.75rem}.sm\\:max-h-12{max-height:3rem}.sm\\:max-h-14{max-height:3.5rem}.sm\\:max-h-16{max-height:4rem}.sm\\:max-h-20{max-height:5rem}.sm\\:max-h-24{max-height:6rem}.sm\\:max-h-28{max-height:7rem}.sm\\:max-h-32{max-height:8rem}.sm\\:max-h-36{max-height:9rem}.sm\\:max-h-40{max-height:10rem}.sm\\:max-h-44{max-height:11rem}.sm\\:max-h-48{max-height:12rem}.sm\\:max-h-52{max-height:13rem}.sm\\:max-h-56{max-height:14rem}.sm\\:max-h-60{max-height:15rem}.sm\\:max-h-64{max-height:16rem}.sm\\:max-h-72{max-height:18rem}.sm\\:max-h-80{max-height:20rem}.sm\\:max-h-96{max-height:24rem}.sm\\:max-h-px{max-height:1px}.sm\\:max-h-0\\.5{max-height:.125rem}.sm\\:max-h-1\\.5{max-height:.375rem}.sm\\:max-h-2\\.5{max-height:.625rem}.sm\\:max-h-3\\.5{max-height:.875rem}.sm\\:max-h-full{max-height:100%}.sm\\:max-h-screen{max-height:100vh}.sm\\:min-h-0{min-height:0}.sm\\:min-h-full{min-height:100%}.sm\\:min-h-screen{min-height:100vh}.sm\\:w-0{width:0}.sm\\:w-1{width:.25rem}.sm\\:w-2{width:.5rem}.sm\\:w-3{width:.75rem}.sm\\:w-4{width:1rem}.sm\\:w-5{width:1.25rem}.sm\\:w-6{width:1.5rem}.sm\\:w-7{width:1.75rem}.sm\\:w-8{width:2rem}.sm\\:w-9{width:2.25rem}.sm\\:w-10{width:2.5rem}.sm\\:w-11{width:2.75rem}.sm\\:w-12{width:3rem}.sm\\:w-14{width:3.5rem}.sm\\:w-16{width:4rem}.sm\\:w-20{width:5rem}.sm\\:w-24{width:6rem}.sm\\:w-28{width:7rem}.sm\\:w-32{width:8rem}.sm\\:w-36{width:9rem}.sm\\:w-40{width:10rem}.sm\\:w-44{width:11rem}.sm\\:w-48{width:12rem}.sm\\:w-52{width:13rem}.sm\\:w-56{width:14rem}.sm\\:w-60{width:15rem}.sm\\:w-64{width:16rem}.sm\\:w-72{width:18rem}.sm\\:w-80{width:20rem}.sm\\:w-96{width:24rem}.sm\\:w-auto{width:auto}.sm\\:w-px{width:1px}.sm\\:w-0\\.5{width:.125rem}.sm\\:w-1\\.5{width:.375rem}.sm\\:w-2\\.5{width:.625rem}.sm\\:w-3\\.5{width:.875rem}.sm\\:w-1\\/2{width:50%}.sm\\:w-1\\/3{width:33.333333%}.sm\\:w-2\\/3{width:66.666667%}.sm\\:w-1\\/4{width:25%}.sm\\:w-2\\/4{width:50%}.sm\\:w-3\\/4{width:75%}.sm\\:w-1\\/5{width:20%}.sm\\:w-2\\/5{width:40%}.sm\\:w-3\\/5{width:60%}.sm\\:w-4\\/5{width:80%}.sm\\:w-1\\/6{width:16.666667%}.sm\\:w-2\\/6{width:33.333333%}.sm\\:w-3\\/6{width:50%}.sm\\:w-4\\/6{width:66.666667%}.sm\\:w-5\\/6{width:83.333333%}.sm\\:w-1\\/12{width:8.333333%}.sm\\:w-2\\/12{width:16.666667%}.sm\\:w-3\\/12{width:25%}.sm\\:w-4\\/12{width:33.333333%}.sm\\:w-5\\/12{width:41.666667%}.sm\\:w-6\\/12{width:50%}.sm\\:w-7\\/12{width:58.333333%}.sm\\:w-8\\/12{width:66.666667%}.sm\\:w-9\\/12{width:75%}.sm\\:w-10\\/12{width:83.333333%}.sm\\:w-11\\/12{width:91.666667%}.sm\\:w-full{width:100%}.sm\\:w-screen{width:100vw}.sm\\:w-min{width:min-content}.sm\\:w-max{width:max-content}.sm\\:min-w-0{min-width:0}.sm\\:min-w-full{min-width:100%}.sm\\:min-w-min{min-width:min-content}.sm\\:min-w-max{min-width:max-content}.sm\\:max-w-0{max-width:0}.sm\\:max-w-none{max-width:none}.sm\\:max-w-xs{max-width:20rem}.sm\\:max-w-sm{max-width:24rem}.sm\\:max-w-md{max-width:28rem}.sm\\:max-w-lg{max-width:32rem}.sm\\:max-w-xl{max-width:36rem}.sm\\:max-w-2xl{max-width:42rem}.sm\\:max-w-3xl{max-width:48rem}.sm\\:max-w-4xl{max-width:56rem}.sm\\:max-w-5xl{max-width:64rem}.sm\\:max-w-6xl{max-width:72rem}.sm\\:max-w-7xl{max-width:80rem}.sm\\:max-w-full{max-width:100%}.sm\\:max-w-min{max-width:min-content}.sm\\:max-w-max{max-width:max-content}.sm\\:max-w-prose{max-width:65ch}.sm\\:max-w-screen-sm{max-width:640px}.sm\\:max-w-screen-md{max-width:768px}.sm\\:max-w-screen-lg{max-width:1024px}.sm\\:max-w-screen-xl{max-width:1280px}.sm\\:max-w-screen-2xl{max-width:1536px}.sm\\:flex-1{flex:1 1 0%}.sm\\:flex-auto{flex:1 1 auto}.sm\\:flex-initial{flex:0 1 auto}.sm\\:flex-none{flex:none}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-shrink{flex-shrink:1}.sm\\:flex-grow-0{flex-grow:0}.sm\\:flex-grow{flex-grow:1}.sm\\:table-auto{table-layout:auto}.sm\\:table-fixed{table-layout:fixed}.sm\\:border-collapse{border-collapse:collapse}.sm\\:border-separate{border-collapse:initial}.sm\\:origin-center{transform-origin:center}.sm\\:origin-top{transform-origin:top}.sm\\:origin-top-right{transform-origin:top right}.sm\\:origin-right{transform-origin:right}.sm\\:origin-bottom-right{transform-origin:bottom right}.sm\\:origin-bottom{transform-origin:bottom}.sm\\:origin-bottom-left{transform-origin:bottom left}.sm\\:origin-left{transform-origin:left}.sm\\:origin-top-left{transform-origin:top left}.sm\\:transform{transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:transform,.sm\\:transform-gpu{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}.sm\\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:transform-none{transform:none}.sm\\:translate-x-0{--tw-translate-x:0px}.sm\\:translate-x-1{--tw-translate-x:0.25rem}.sm\\:translate-x-2{--tw-translate-x:0.5rem}.sm\\:translate-x-3{--tw-translate-x:0.75rem}.sm\\:translate-x-4{--tw-translate-x:1rem}.sm\\:translate-x-5{--tw-translate-x:1.25rem}.sm\\:translate-x-6{--tw-translate-x:1.5rem}.sm\\:translate-x-7{--tw-translate-x:1.75rem}.sm\\:translate-x-8{--tw-translate-x:2rem}.sm\\:translate-x-9{--tw-translate-x:2.25rem}.sm\\:translate-x-10{--tw-translate-x:2.5rem}.sm\\:translate-x-11{--tw-translate-x:2.75rem}.sm\\:translate-x-12{--tw-translate-x:3rem}.sm\\:translate-x-14{--tw-translate-x:3.5rem}.sm\\:translate-x-16{--tw-translate-x:4rem}.sm\\:translate-x-20{--tw-translate-x:5rem}.sm\\:translate-x-24{--tw-translate-x:6rem}.sm\\:translate-x-28{--tw-translate-x:7rem}.sm\\:translate-x-32{--tw-translate-x:8rem}.sm\\:translate-x-36{--tw-translate-x:9rem}.sm\\:translate-x-40{--tw-translate-x:10rem}.sm\\:translate-x-44{--tw-translate-x:11rem}.sm\\:translate-x-48{--tw-translate-x:12rem}.sm\\:translate-x-52{--tw-translate-x:13rem}.sm\\:translate-x-56{--tw-translate-x:14rem}.sm\\:translate-x-60{--tw-translate-x:15rem}.sm\\:translate-x-64{--tw-translate-x:16rem}.sm\\:translate-x-72{--tw-translate-x:18rem}.sm\\:translate-x-80{--tw-translate-x:20rem}.sm\\:translate-x-96{--tw-translate-x:24rem}.sm\\:translate-x-px{--tw-translate-x:1px}.sm\\:translate-x-0\\.5{--tw-translate-x:0.125rem}.sm\\:translate-x-1\\.5{--tw-translate-x:0.375rem}.sm\\:translate-x-2\\.5{--tw-translate-x:0.625rem}.sm\\:translate-x-3\\.5{--tw-translate-x:0.875rem}.sm\\:-translate-x-0{--tw-translate-x:0px}.sm\\:-translate-x-1{--tw-translate-x:-0.25rem}.sm\\:-translate-x-2{--tw-translate-x:-0.5rem}.sm\\:-translate-x-3{--tw-translate-x:-0.75rem}.sm\\:-translate-x-4{--tw-translate-x:-1rem}.sm\\:-translate-x-5{--tw-translate-x:-1.25rem}.sm\\:-translate-x-6{--tw-translate-x:-1.5rem}.sm\\:-translate-x-7{--tw-translate-x:-1.75rem}.sm\\:-translate-x-8{--tw-translate-x:-2rem}.sm\\:-translate-x-9{--tw-translate-x:-2.25rem}.sm\\:-translate-x-10{--tw-translate-x:-2.5rem}.sm\\:-translate-x-11{--tw-translate-x:-2.75rem}.sm\\:-translate-x-12{--tw-translate-x:-3rem}.sm\\:-translate-x-14{--tw-translate-x:-3.5rem}.sm\\:-translate-x-16{--tw-translate-x:-4rem}.sm\\:-translate-x-20{--tw-translate-x:-5rem}.sm\\:-translate-x-24{--tw-translate-x:-6rem}.sm\\:-translate-x-28{--tw-translate-x:-7rem}.sm\\:-translate-x-32{--tw-translate-x:-8rem}.sm\\:-translate-x-36{--tw-translate-x:-9rem}.sm\\:-translate-x-40{--tw-translate-x:-10rem}.sm\\:-translate-x-44{--tw-translate-x:-11rem}.sm\\:-translate-x-48{--tw-translate-x:-12rem}.sm\\:-translate-x-52{--tw-translate-x:-13rem}.sm\\:-translate-x-56{--tw-translate-x:-14rem}.sm\\:-translate-x-60{--tw-translate-x:-15rem}.sm\\:-translate-x-64{--tw-translate-x:-16rem}.sm\\:-translate-x-72{--tw-translate-x:-18rem}.sm\\:-translate-x-80{--tw-translate-x:-20rem}.sm\\:-translate-x-96{--tw-translate-x:-24rem}.sm\\:-translate-x-px{--tw-translate-x:-1px}.sm\\:-translate-x-0\\.5{--tw-translate-x:-0.125rem}.sm\\:-translate-x-1\\.5{--tw-translate-x:-0.375rem}.sm\\:-translate-x-2\\.5{--tw-translate-x:-0.625rem}.sm\\:-translate-x-3\\.5{--tw-translate-x:-0.875rem}.sm\\:translate-x-1\\/2{--tw-translate-x:50%}.sm\\:translate-x-1\\/3{--tw-translate-x:33.333333%}.sm\\:translate-x-2\\/3{--tw-translate-x:66.666667%}.sm\\:translate-x-1\\/4{--tw-translate-x:25%}.sm\\:translate-x-2\\/4{--tw-translate-x:50%}.sm\\:translate-x-3\\/4{--tw-translate-x:75%}.sm\\:translate-x-full{--tw-translate-x:100%}.sm\\:-translate-x-1\\/2{--tw-translate-x:-50%}.sm\\:-translate-x-1\\/3{--tw-translate-x:-33.333333%}.sm\\:-translate-x-2\\/3{--tw-translate-x:-66.666667%}.sm\\:-translate-x-1\\/4{--tw-translate-x:-25%}.sm\\:-translate-x-2\\/4{--tw-translate-x:-50%}.sm\\:-translate-x-3\\/4{--tw-translate-x:-75%}.sm\\:-translate-x-full{--tw-translate-x:-100%}.sm\\:translate-y-0{--tw-translate-y:0px}.sm\\:translate-y-1{--tw-translate-y:0.25rem}.sm\\:translate-y-2{--tw-translate-y:0.5rem}.sm\\:translate-y-3{--tw-translate-y:0.75rem}.sm\\:translate-y-4{--tw-translate-y:1rem}.sm\\:translate-y-5{--tw-translate-y:1.25rem}.sm\\:translate-y-6{--tw-translate-y:1.5rem}.sm\\:translate-y-7{--tw-translate-y:1.75rem}.sm\\:translate-y-8{--tw-translate-y:2rem}.sm\\:translate-y-9{--tw-translate-y:2.25rem}.sm\\:translate-y-10{--tw-translate-y:2.5rem}.sm\\:translate-y-11{--tw-translate-y:2.75rem}.sm\\:translate-y-12{--tw-translate-y:3rem}.sm\\:translate-y-14{--tw-translate-y:3.5rem}.sm\\:translate-y-16{--tw-translate-y:4rem}.sm\\:translate-y-20{--tw-translate-y:5rem}.sm\\:translate-y-24{--tw-translate-y:6rem}.sm\\:translate-y-28{--tw-translate-y:7rem}.sm\\:translate-y-32{--tw-translate-y:8rem}.sm\\:translate-y-36{--tw-translate-y:9rem}.sm\\:translate-y-40{--tw-translate-y:10rem}.sm\\:translate-y-44{--tw-translate-y:11rem}.sm\\:translate-y-48{--tw-translate-y:12rem}.sm\\:translate-y-52{--tw-translate-y:13rem}.sm\\:translate-y-56{--tw-translate-y:14rem}.sm\\:translate-y-60{--tw-translate-y:15rem}.sm\\:translate-y-64{--tw-translate-y:16rem}.sm\\:translate-y-72{--tw-translate-y:18rem}.sm\\:translate-y-80{--tw-translate-y:20rem}.sm\\:translate-y-96{--tw-translate-y:24rem}.sm\\:translate-y-px{--tw-translate-y:1px}.sm\\:translate-y-0\\.5{--tw-translate-y:0.125rem}.sm\\:translate-y-1\\.5{--tw-translate-y:0.375rem}.sm\\:translate-y-2\\.5{--tw-translate-y:0.625rem}.sm\\:translate-y-3\\.5{--tw-translate-y:0.875rem}.sm\\:-translate-y-0{--tw-translate-y:0px}.sm\\:-translate-y-1{--tw-translate-y:-0.25rem}.sm\\:-translate-y-2{--tw-translate-y:-0.5rem}.sm\\:-translate-y-3{--tw-translate-y:-0.75rem}.sm\\:-translate-y-4{--tw-translate-y:-1rem}.sm\\:-translate-y-5{--tw-translate-y:-1.25rem}.sm\\:-translate-y-6{--tw-translate-y:-1.5rem}.sm\\:-translate-y-7{--tw-translate-y:-1.75rem}.sm\\:-translate-y-8{--tw-translate-y:-2rem}.sm\\:-translate-y-9{--tw-translate-y:-2.25rem}.sm\\:-translate-y-10{--tw-translate-y:-2.5rem}.sm\\:-translate-y-11{--tw-translate-y:-2.75rem}.sm\\:-translate-y-12{--tw-translate-y:-3rem}.sm\\:-translate-y-14{--tw-translate-y:-3.5rem}.sm\\:-translate-y-16{--tw-translate-y:-4rem}.sm\\:-translate-y-20{--tw-translate-y:-5rem}.sm\\:-translate-y-24{--tw-translate-y:-6rem}.sm\\:-translate-y-28{--tw-translate-y:-7rem}.sm\\:-translate-y-32{--tw-translate-y:-8rem}.sm\\:-translate-y-36{--tw-translate-y:-9rem}.sm\\:-translate-y-40{--tw-translate-y:-10rem}.sm\\:-translate-y-44{--tw-translate-y:-11rem}.sm\\:-translate-y-48{--tw-translate-y:-12rem}.sm\\:-translate-y-52{--tw-translate-y:-13rem}.sm\\:-translate-y-56{--tw-translate-y:-14rem}.sm\\:-translate-y-60{--tw-translate-y:-15rem}.sm\\:-translate-y-64{--tw-translate-y:-16rem}.sm\\:-translate-y-72{--tw-translate-y:-18rem}.sm\\:-translate-y-80{--tw-translate-y:-20rem}.sm\\:-translate-y-96{--tw-translate-y:-24rem}.sm\\:-translate-y-px{--tw-translate-y:-1px}.sm\\:-translate-y-0\\.5{--tw-translate-y:-0.125rem}.sm\\:-translate-y-1\\.5{--tw-translate-y:-0.375rem}.sm\\:-translate-y-2\\.5{--tw-translate-y:-0.625rem}.sm\\:-translate-y-3\\.5{--tw-translate-y:-0.875rem}.sm\\:translate-y-1\\/2{--tw-translate-y:50%}.sm\\:translate-y-1\\/3{--tw-translate-y:33.333333%}.sm\\:translate-y-2\\/3{--tw-translate-y:66.666667%}.sm\\:translate-y-1\\/4{--tw-translate-y:25%}.sm\\:translate-y-2\\/4{--tw-translate-y:50%}.sm\\:translate-y-3\\/4{--tw-translate-y:75%}.sm\\:translate-y-full{--tw-translate-y:100%}.sm\\:-translate-y-1\\/2{--tw-translate-y:-50%}.sm\\:-translate-y-1\\/3{--tw-translate-y:-33.333333%}.sm\\:-translate-y-2\\/3{--tw-translate-y:-66.666667%}.sm\\:-translate-y-1\\/4{--tw-translate-y:-25%}.sm\\:-translate-y-2\\/4{--tw-translate-y:-50%}.sm\\:-translate-y-3\\/4{--tw-translate-y:-75%}.sm\\:-translate-y-full{--tw-translate-y:-100%}.sm\\:hover\\:translate-x-0:hover{--tw-translate-x:0px}.sm\\:hover\\:translate-x-1:hover{--tw-translate-x:0.25rem}.sm\\:hover\\:translate-x-2:hover{--tw-translate-x:0.5rem}.sm\\:hover\\:translate-x-3:hover{--tw-translate-x:0.75rem}.sm\\:hover\\:translate-x-4:hover{--tw-translate-x:1rem}.sm\\:hover\\:translate-x-5:hover{--tw-translate-x:1.25rem}.sm\\:hover\\:translate-x-6:hover{--tw-translate-x:1.5rem}.sm\\:hover\\:translate-x-7:hover{--tw-translate-x:1.75rem}.sm\\:hover\\:translate-x-8:hover{--tw-translate-x:2rem}.sm\\:hover\\:translate-x-9:hover{--tw-translate-x:2.25rem}.sm\\:hover\\:translate-x-10:hover{--tw-translate-x:2.5rem}.sm\\:hover\\:translate-x-11:hover{--tw-translate-x:2.75rem}.sm\\:hover\\:translate-x-12:hover{--tw-translate-x:3rem}.sm\\:hover\\:translate-x-14:hover{--tw-translate-x:3.5rem}.sm\\:hover\\:translate-x-16:hover{--tw-translate-x:4rem}.sm\\:hover\\:translate-x-20:hover{--tw-translate-x:5rem}.sm\\:hover\\:translate-x-24:hover{--tw-translate-x:6rem}.sm\\:hover\\:translate-x-28:hover{--tw-translate-x:7rem}.sm\\:hover\\:translate-x-32:hover{--tw-translate-x:8rem}.sm\\:hover\\:translate-x-36:hover{--tw-translate-x:9rem}.sm\\:hover\\:translate-x-40:hover{--tw-translate-x:10rem}.sm\\:hover\\:translate-x-44:hover{--tw-translate-x:11rem}.sm\\:hover\\:translate-x-48:hover{--tw-translate-x:12rem}.sm\\:hover\\:translate-x-52:hover{--tw-translate-x:13rem}.sm\\:hover\\:translate-x-56:hover{--tw-translate-x:14rem}.sm\\:hover\\:translate-x-60:hover{--tw-translate-x:15rem}.sm\\:hover\\:translate-x-64:hover{--tw-translate-x:16rem}.sm\\:hover\\:translate-x-72:hover{--tw-translate-x:18rem}.sm\\:hover\\:translate-x-80:hover{--tw-translate-x:20rem}.sm\\:hover\\:translate-x-96:hover{--tw-translate-x:24rem}.sm\\:hover\\:translate-x-px:hover{--tw-translate-x:1px}.sm\\:hover\\:translate-x-0\\.5:hover{--tw-translate-x:0.125rem}.sm\\:hover\\:translate-x-1\\.5:hover{--tw-translate-x:0.375rem}.sm\\:hover\\:translate-x-2\\.5:hover{--tw-translate-x:0.625rem}.sm\\:hover\\:translate-x-3\\.5:hover{--tw-translate-x:0.875rem}.sm\\:hover\\:-translate-x-0:hover{--tw-translate-x:0px}.sm\\:hover\\:-translate-x-1:hover{--tw-translate-x:-0.25rem}.sm\\:hover\\:-translate-x-2:hover{--tw-translate-x:-0.5rem}.sm\\:hover\\:-translate-x-3:hover{--tw-translate-x:-0.75rem}.sm\\:hover\\:-translate-x-4:hover{--tw-translate-x:-1rem}.sm\\:hover\\:-translate-x-5:hover{--tw-translate-x:-1.25rem}.sm\\:hover\\:-translate-x-6:hover{--tw-translate-x:-1.5rem}.sm\\:hover\\:-translate-x-7:hover{--tw-translate-x:-1.75rem}.sm\\:hover\\:-translate-x-8:hover{--tw-translate-x:-2rem}.sm\\:hover\\:-translate-x-9:hover{--tw-translate-x:-2.25rem}.sm\\:hover\\:-translate-x-10:hover{--tw-translate-x:-2.5rem}.sm\\:hover\\:-translate-x-11:hover{--tw-translate-x:-2.75rem}.sm\\:hover\\:-translate-x-12:hover{--tw-translate-x:-3rem}.sm\\:hover\\:-translate-x-14:hover{--tw-translate-x:-3.5rem}.sm\\:hover\\:-translate-x-16:hover{--tw-translate-x:-4rem}.sm\\:hover\\:-translate-x-20:hover{--tw-translate-x:-5rem}.sm\\:hover\\:-translate-x-24:hover{--tw-translate-x:-6rem}.sm\\:hover\\:-translate-x-28:hover{--tw-translate-x:-7rem}.sm\\:hover\\:-translate-x-32:hover{--tw-translate-x:-8rem}.sm\\:hover\\:-translate-x-36:hover{--tw-translate-x:-9rem}.sm\\:hover\\:-translate-x-40:hover{--tw-translate-x:-10rem}.sm\\:hover\\:-translate-x-44:hover{--tw-translate-x:-11rem}.sm\\:hover\\:-translate-x-48:hover{--tw-translate-x:-12rem}.sm\\:hover\\:-translate-x-52:hover{--tw-translate-x:-13rem}.sm\\:hover\\:-translate-x-56:hover{--tw-translate-x:-14rem}.sm\\:hover\\:-translate-x-60:hover{--tw-translate-x:-15rem}.sm\\:hover\\:-translate-x-64:hover{--tw-translate-x:-16rem}.sm\\:hover\\:-translate-x-72:hover{--tw-translate-x:-18rem}.sm\\:hover\\:-translate-x-80:hover{--tw-translate-x:-20rem}.sm\\:hover\\:-translate-x-96:hover{--tw-translate-x:-24rem}.sm\\:hover\\:-translate-x-px:hover{--tw-translate-x:-1px}.sm\\:hover\\:-translate-x-0\\.5:hover{--tw-translate-x:-0.125rem}.sm\\:hover\\:-translate-x-1\\.5:hover{--tw-translate-x:-0.375rem}.sm\\:hover\\:-translate-x-2\\.5:hover{--tw-translate-x:-0.625rem}.sm\\:hover\\:-translate-x-3\\.5:hover{--tw-translate-x:-0.875rem}.sm\\:hover\\:translate-x-1\\/2:hover{--tw-translate-x:50%}.sm\\:hover\\:translate-x-1\\/3:hover{--tw-translate-x:33.333333%}.sm\\:hover\\:translate-x-2\\/3:hover{--tw-translate-x:66.666667%}.sm\\:hover\\:translate-x-1\\/4:hover{--tw-translate-x:25%}.sm\\:hover\\:translate-x-2\\/4:hover{--tw-translate-x:50%}.sm\\:hover\\:translate-x-3\\/4:hover{--tw-translate-x:75%}.sm\\:hover\\:translate-x-full:hover{--tw-translate-x:100%}.sm\\:hover\\:-translate-x-1\\/2:hover{--tw-translate-x:-50%}.sm\\:hover\\:-translate-x-1\\/3:hover{--tw-translate-x:-33.333333%}.sm\\:hover\\:-translate-x-2\\/3:hover{--tw-translate-x:-66.666667%}.sm\\:hover\\:-translate-x-1\\/4:hover{--tw-translate-x:-25%}.sm\\:hover\\:-translate-x-2\\/4:hover{--tw-translate-x:-50%}.sm\\:hover\\:-translate-x-3\\/4:hover{--tw-translate-x:-75%}.sm\\:hover\\:-translate-x-full:hover{--tw-translate-x:-100%}.sm\\:hover\\:translate-y-0:hover{--tw-translate-y:0px}.sm\\:hover\\:translate-y-1:hover{--tw-translate-y:0.25rem}.sm\\:hover\\:translate-y-2:hover{--tw-translate-y:0.5rem}.sm\\:hover\\:translate-y-3:hover{--tw-translate-y:0.75rem}.sm\\:hover\\:translate-y-4:hover{--tw-translate-y:1rem}.sm\\:hover\\:translate-y-5:hover{--tw-translate-y:1.25rem}.sm\\:hover\\:translate-y-6:hover{--tw-translate-y:1.5rem}.sm\\:hover\\:translate-y-7:hover{--tw-translate-y:1.75rem}.sm\\:hover\\:translate-y-8:hover{--tw-translate-y:2rem}.sm\\:hover\\:translate-y-9:hover{--tw-translate-y:2.25rem}.sm\\:hover\\:translate-y-10:hover{--tw-translate-y:2.5rem}.sm\\:hover\\:translate-y-11:hover{--tw-translate-y:2.75rem}.sm\\:hover\\:translate-y-12:hover{--tw-translate-y:3rem}.sm\\:hover\\:translate-y-14:hover{--tw-translate-y:3.5rem}.sm\\:hover\\:translate-y-16:hover{--tw-translate-y:4rem}.sm\\:hover\\:translate-y-20:hover{--tw-translate-y:5rem}.sm\\:hover\\:translate-y-24:hover{--tw-translate-y:6rem}.sm\\:hover\\:translate-y-28:hover{--tw-translate-y:7rem}.sm\\:hover\\:translate-y-32:hover{--tw-translate-y:8rem}.sm\\:hover\\:translate-y-36:hover{--tw-translate-y:9rem}.sm\\:hover\\:translate-y-40:hover{--tw-translate-y:10rem}.sm\\:hover\\:translate-y-44:hover{--tw-translate-y:11rem}.sm\\:hover\\:translate-y-48:hover{--tw-translate-y:12rem}.sm\\:hover\\:translate-y-52:hover{--tw-translate-y:13rem}.sm\\:hover\\:translate-y-56:hover{--tw-translate-y:14rem}.sm\\:hover\\:translate-y-60:hover{--tw-translate-y:15rem}.sm\\:hover\\:translate-y-64:hover{--tw-translate-y:16rem}.sm\\:hover\\:translate-y-72:hover{--tw-translate-y:18rem}.sm\\:hover\\:translate-y-80:hover{--tw-translate-y:20rem}.sm\\:hover\\:translate-y-96:hover{--tw-translate-y:24rem}.sm\\:hover\\:translate-y-px:hover{--tw-translate-y:1px}.sm\\:hover\\:translate-y-0\\.5:hover{--tw-translate-y:0.125rem}.sm\\:hover\\:translate-y-1\\.5:hover{--tw-translate-y:0.375rem}.sm\\:hover\\:translate-y-2\\.5:hover{--tw-translate-y:0.625rem}.sm\\:hover\\:translate-y-3\\.5:hover{--tw-translate-y:0.875rem}.sm\\:hover\\:-translate-y-0:hover{--tw-translate-y:0px}.sm\\:hover\\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.sm\\:hover\\:-translate-y-2:hover{--tw-translate-y:-0.5rem}.sm\\:hover\\:-translate-y-3:hover{--tw-translate-y:-0.75rem}.sm\\:hover\\:-translate-y-4:hover{--tw-translate-y:-1rem}.sm\\:hover\\:-translate-y-5:hover{--tw-translate-y:-1.25rem}.sm\\:hover\\:-translate-y-6:hover{--tw-translate-y:-1.5rem}.sm\\:hover\\:-translate-y-7:hover{--tw-translate-y:-1.75rem}.sm\\:hover\\:-translate-y-8:hover{--tw-translate-y:-2rem}.sm\\:hover\\:-translate-y-9:hover{--tw-translate-y:-2.25rem}.sm\\:hover\\:-translate-y-10:hover{--tw-translate-y:-2.5rem}.sm\\:hover\\:-translate-y-11:hover{--tw-translate-y:-2.75rem}.sm\\:hover\\:-translate-y-12:hover{--tw-translate-y:-3rem}.sm\\:hover\\:-translate-y-14:hover{--tw-translate-y:-3.5rem}.sm\\:hover\\:-translate-y-16:hover{--tw-translate-y:-4rem}.sm\\:hover\\:-translate-y-20:hover{--tw-translate-y:-5rem}.sm\\:hover\\:-translate-y-24:hover{--tw-translate-y:-6rem}.sm\\:hover\\:-translate-y-28:hover{--tw-translate-y:-7rem}.sm\\:hover\\:-translate-y-32:hover{--tw-translate-y:-8rem}.sm\\:hover\\:-translate-y-36:hover{--tw-translate-y:-9rem}.sm\\:hover\\:-translate-y-40:hover{--tw-translate-y:-10rem}.sm\\:hover\\:-translate-y-44:hover{--tw-translate-y:-11rem}.sm\\:hover\\:-translate-y-48:hover{--tw-translate-y:-12rem}.sm\\:hover\\:-translate-y-52:hover{--tw-translate-y:-13rem}.sm\\:hover\\:-translate-y-56:hover{--tw-translate-y:-14rem}.sm\\:hover\\:-translate-y-60:hover{--tw-translate-y:-15rem}.sm\\:hover\\:-translate-y-64:hover{--tw-translate-y:-16rem}.sm\\:hover\\:-translate-y-72:hover{--tw-translate-y:-18rem}.sm\\:hover\\:-translate-y-80:hover{--tw-translate-y:-20rem}.sm\\:hover\\:-translate-y-96:hover{--tw-translate-y:-24rem}.sm\\:hover\\:-translate-y-px:hover{--tw-translate-y:-1px}.sm\\:hover\\:-translate-y-0\\.5:hover{--tw-translate-y:-0.125rem}.sm\\:hover\\:-translate-y-1\\.5:hover{--tw-translate-y:-0.375rem}.sm\\:hover\\:-translate-y-2\\.5:hover{--tw-translate-y:-0.625rem}.sm\\:hover\\:-translate-y-3\\.5:hover{--tw-translate-y:-0.875rem}.sm\\:hover\\:translate-y-1\\/2:hover{--tw-translate-y:50%}.sm\\:hover\\:translate-y-1\\/3:hover{--tw-translate-y:33.333333%}.sm\\:hover\\:translate-y-2\\/3:hover{--tw-translate-y:66.666667%}.sm\\:hover\\:translate-y-1\\/4:hover{--tw-translate-y:25%}.sm\\:hover\\:translate-y-2\\/4:hover{--tw-translate-y:50%}.sm\\:hover\\:translate-y-3\\/4:hover{--tw-translate-y:75%}.sm\\:hover\\:translate-y-full:hover{--tw-translate-y:100%}.sm\\:hover\\:-translate-y-1\\/2:hover{--tw-translate-y:-50%}.sm\\:hover\\:-translate-y-1\\/3:hover{--tw-translate-y:-33.333333%}.sm\\:hover\\:-translate-y-2\\/3:hover{--tw-translate-y:-66.666667%}.sm\\:hover\\:-translate-y-1\\/4:hover{--tw-translate-y:-25%}.sm\\:hover\\:-translate-y-2\\/4:hover{--tw-translate-y:-50%}.sm\\:hover\\:-translate-y-3\\/4:hover{--tw-translate-y:-75%}.sm\\:hover\\:-translate-y-full:hover{--tw-translate-y:-100%}.sm\\:focus\\:translate-x-0:focus{--tw-translate-x:0px}.sm\\:focus\\:translate-x-1:focus{--tw-translate-x:0.25rem}.sm\\:focus\\:translate-x-2:focus{--tw-translate-x:0.5rem}.sm\\:focus\\:translate-x-3:focus{--tw-translate-x:0.75rem}.sm\\:focus\\:translate-x-4:focus{--tw-translate-x:1rem}.sm\\:focus\\:translate-x-5:focus{--tw-translate-x:1.25rem}.sm\\:focus\\:translate-x-6:focus{--tw-translate-x:1.5rem}.sm\\:focus\\:translate-x-7:focus{--tw-translate-x:1.75rem}.sm\\:focus\\:translate-x-8:focus{--tw-translate-x:2rem}.sm\\:focus\\:translate-x-9:focus{--tw-translate-x:2.25rem}.sm\\:focus\\:translate-x-10:focus{--tw-translate-x:2.5rem}.sm\\:focus\\:translate-x-11:focus{--tw-translate-x:2.75rem}.sm\\:focus\\:translate-x-12:focus{--tw-translate-x:3rem}.sm\\:focus\\:translate-x-14:focus{--tw-translate-x:3.5rem}.sm\\:focus\\:translate-x-16:focus{--tw-translate-x:4rem}.sm\\:focus\\:translate-x-20:focus{--tw-translate-x:5rem}.sm\\:focus\\:translate-x-24:focus{--tw-translate-x:6rem}.sm\\:focus\\:translate-x-28:focus{--tw-translate-x:7rem}.sm\\:focus\\:translate-x-32:focus{--tw-translate-x:8rem}.sm\\:focus\\:translate-x-36:focus{--tw-translate-x:9rem}.sm\\:focus\\:translate-x-40:focus{--tw-translate-x:10rem}.sm\\:focus\\:translate-x-44:focus{--tw-translate-x:11rem}.sm\\:focus\\:translate-x-48:focus{--tw-translate-x:12rem}.sm\\:focus\\:translate-x-52:focus{--tw-translate-x:13rem}.sm\\:focus\\:translate-x-56:focus{--tw-translate-x:14rem}.sm\\:focus\\:translate-x-60:focus{--tw-translate-x:15rem}.sm\\:focus\\:translate-x-64:focus{--tw-translate-x:16rem}.sm\\:focus\\:translate-x-72:focus{--tw-translate-x:18rem}.sm\\:focus\\:translate-x-80:focus{--tw-translate-x:20rem}.sm\\:focus\\:translate-x-96:focus{--tw-translate-x:24rem}.sm\\:focus\\:translate-x-px:focus{--tw-translate-x:1px}.sm\\:focus\\:translate-x-0\\.5:focus{--tw-translate-x:0.125rem}.sm\\:focus\\:translate-x-1\\.5:focus{--tw-translate-x:0.375rem}.sm\\:focus\\:translate-x-2\\.5:focus{--tw-translate-x:0.625rem}.sm\\:focus\\:translate-x-3\\.5:focus{--tw-translate-x:0.875rem}.sm\\:focus\\:-translate-x-0:focus{--tw-translate-x:0px}.sm\\:focus\\:-translate-x-1:focus{--tw-translate-x:-0.25rem}.sm\\:focus\\:-translate-x-2:focus{--tw-translate-x:-0.5rem}.sm\\:focus\\:-translate-x-3:focus{--tw-translate-x:-0.75rem}.sm\\:focus\\:-translate-x-4:focus{--tw-translate-x:-1rem}.sm\\:focus\\:-translate-x-5:focus{--tw-translate-x:-1.25rem}.sm\\:focus\\:-translate-x-6:focus{--tw-translate-x:-1.5rem}.sm\\:focus\\:-translate-x-7:focus{--tw-translate-x:-1.75rem}.sm\\:focus\\:-translate-x-8:focus{--tw-translate-x:-2rem}.sm\\:focus\\:-translate-x-9:focus{--tw-translate-x:-2.25rem}.sm\\:focus\\:-translate-x-10:focus{--tw-translate-x:-2.5rem}.sm\\:focus\\:-translate-x-11:focus{--tw-translate-x:-2.75rem}.sm\\:focus\\:-translate-x-12:focus{--tw-translate-x:-3rem}.sm\\:focus\\:-translate-x-14:focus{--tw-translate-x:-3.5rem}.sm\\:focus\\:-translate-x-16:focus{--tw-translate-x:-4rem}.sm\\:focus\\:-translate-x-20:focus{--tw-translate-x:-5rem}.sm\\:focus\\:-translate-x-24:focus{--tw-translate-x:-6rem}.sm\\:focus\\:-translate-x-28:focus{--tw-translate-x:-7rem}.sm\\:focus\\:-translate-x-32:focus{--tw-translate-x:-8rem}.sm\\:focus\\:-translate-x-36:focus{--tw-translate-x:-9rem}.sm\\:focus\\:-translate-x-40:focus{--tw-translate-x:-10rem}.sm\\:focus\\:-translate-x-44:focus{--tw-translate-x:-11rem}.sm\\:focus\\:-translate-x-48:focus{--tw-translate-x:-12rem}.sm\\:focus\\:-translate-x-52:focus{--tw-translate-x:-13rem}.sm\\:focus\\:-translate-x-56:focus{--tw-translate-x:-14rem}.sm\\:focus\\:-translate-x-60:focus{--tw-translate-x:-15rem}.sm\\:focus\\:-translate-x-64:focus{--tw-translate-x:-16rem}.sm\\:focus\\:-translate-x-72:focus{--tw-translate-x:-18rem}.sm\\:focus\\:-translate-x-80:focus{--tw-translate-x:-20rem}.sm\\:focus\\:-translate-x-96:focus{--tw-translate-x:-24rem}.sm\\:focus\\:-translate-x-px:focus{--tw-translate-x:-1px}.sm\\:focus\\:-translate-x-0\\.5:focus{--tw-translate-x:-0.125rem}.sm\\:focus\\:-translate-x-1\\.5:focus{--tw-translate-x:-0.375rem}.sm\\:focus\\:-translate-x-2\\.5:focus{--tw-translate-x:-0.625rem}.sm\\:focus\\:-translate-x-3\\.5:focus{--tw-translate-x:-0.875rem}.sm\\:focus\\:translate-x-1\\/2:focus{--tw-translate-x:50%}.sm\\:focus\\:translate-x-1\\/3:focus{--tw-translate-x:33.333333%}.sm\\:focus\\:translate-x-2\\/3:focus{--tw-translate-x:66.666667%}.sm\\:focus\\:translate-x-1\\/4:focus{--tw-translate-x:25%}.sm\\:focus\\:translate-x-2\\/4:focus{--tw-translate-x:50%}.sm\\:focus\\:translate-x-3\\/4:focus{--tw-translate-x:75%}.sm\\:focus\\:translate-x-full:focus{--tw-translate-x:100%}.sm\\:focus\\:-translate-x-1\\/2:focus{--tw-translate-x:-50%}.sm\\:focus\\:-translate-x-1\\/3:focus{--tw-translate-x:-33.333333%}.sm\\:focus\\:-translate-x-2\\/3:focus{--tw-translate-x:-66.666667%}.sm\\:focus\\:-translate-x-1\\/4:focus{--tw-translate-x:-25%}.sm\\:focus\\:-translate-x-2\\/4:focus{--tw-translate-x:-50%}.sm\\:focus\\:-translate-x-3\\/4:focus{--tw-translate-x:-75%}.sm\\:focus\\:-translate-x-full:focus{--tw-translate-x:-100%}.sm\\:focus\\:translate-y-0:focus{--tw-translate-y:0px}.sm\\:focus\\:translate-y-1:focus{--tw-translate-y:0.25rem}.sm\\:focus\\:translate-y-2:focus{--tw-translate-y:0.5rem}.sm\\:focus\\:translate-y-3:focus{--tw-translate-y:0.75rem}.sm\\:focus\\:translate-y-4:focus{--tw-translate-y:1rem}.sm\\:focus\\:translate-y-5:focus{--tw-translate-y:1.25rem}.sm\\:focus\\:translate-y-6:focus{--tw-translate-y:1.5rem}.sm\\:focus\\:translate-y-7:focus{--tw-translate-y:1.75rem}.sm\\:focus\\:translate-y-8:focus{--tw-translate-y:2rem}.sm\\:focus\\:translate-y-9:focus{--tw-translate-y:2.25rem}.sm\\:focus\\:translate-y-10:focus{--tw-translate-y:2.5rem}.sm\\:focus\\:translate-y-11:focus{--tw-translate-y:2.75rem}.sm\\:focus\\:translate-y-12:focus{--tw-translate-y:3rem}.sm\\:focus\\:translate-y-14:focus{--tw-translate-y:3.5rem}.sm\\:focus\\:translate-y-16:focus{--tw-translate-y:4rem}.sm\\:focus\\:translate-y-20:focus{--tw-translate-y:5rem}.sm\\:focus\\:translate-y-24:focus{--tw-translate-y:6rem}.sm\\:focus\\:translate-y-28:focus{--tw-translate-y:7rem}.sm\\:focus\\:translate-y-32:focus{--tw-translate-y:8rem}.sm\\:focus\\:translate-y-36:focus{--tw-translate-y:9rem}.sm\\:focus\\:translate-y-40:focus{--tw-translate-y:10rem}.sm\\:focus\\:translate-y-44:focus{--tw-translate-y:11rem}.sm\\:focus\\:translate-y-48:focus{--tw-translate-y:12rem}.sm\\:focus\\:translate-y-52:focus{--tw-translate-y:13rem}.sm\\:focus\\:translate-y-56:focus{--tw-translate-y:14rem}.sm\\:focus\\:translate-y-60:focus{--tw-translate-y:15rem}.sm\\:focus\\:translate-y-64:focus{--tw-translate-y:16rem}.sm\\:focus\\:translate-y-72:focus{--tw-translate-y:18rem}.sm\\:focus\\:translate-y-80:focus{--tw-translate-y:20rem}.sm\\:focus\\:translate-y-96:focus{--tw-translate-y:24rem}.sm\\:focus\\:translate-y-px:focus{--tw-translate-y:1px}.sm\\:focus\\:translate-y-0\\.5:focus{--tw-translate-y:0.125rem}.sm\\:focus\\:translate-y-1\\.5:focus{--tw-translate-y:0.375rem}.sm\\:focus\\:translate-y-2\\.5:focus{--tw-translate-y:0.625rem}.sm\\:focus\\:translate-y-3\\.5:focus{--tw-translate-y:0.875rem}.sm\\:focus\\:-translate-y-0:focus{--tw-translate-y:0px}.sm\\:focus\\:-translate-y-1:focus{--tw-translate-y:-0.25rem}.sm\\:focus\\:-translate-y-2:focus{--tw-translate-y:-0.5rem}.sm\\:focus\\:-translate-y-3:focus{--tw-translate-y:-0.75rem}.sm\\:focus\\:-translate-y-4:focus{--tw-translate-y:-1rem}.sm\\:focus\\:-translate-y-5:focus{--tw-translate-y:-1.25rem}.sm\\:focus\\:-translate-y-6:focus{--tw-translate-y:-1.5rem}.sm\\:focus\\:-translate-y-7:focus{--tw-translate-y:-1.75rem}.sm\\:focus\\:-translate-y-8:focus{--tw-translate-y:-2rem}.sm\\:focus\\:-translate-y-9:focus{--tw-translate-y:-2.25rem}.sm\\:focus\\:-translate-y-10:focus{--tw-translate-y:-2.5rem}.sm\\:focus\\:-translate-y-11:focus{--tw-translate-y:-2.75rem}.sm\\:focus\\:-translate-y-12:focus{--tw-translate-y:-3rem}.sm\\:focus\\:-translate-y-14:focus{--tw-translate-y:-3.5rem}.sm\\:focus\\:-translate-y-16:focus{--tw-translate-y:-4rem}.sm\\:focus\\:-translate-y-20:focus{--tw-translate-y:-5rem}.sm\\:focus\\:-translate-y-24:focus{--tw-translate-y:-6rem}.sm\\:focus\\:-translate-y-28:focus{--tw-translate-y:-7rem}.sm\\:focus\\:-translate-y-32:focus{--tw-translate-y:-8rem}.sm\\:focus\\:-translate-y-36:focus{--tw-translate-y:-9rem}.sm\\:focus\\:-translate-y-40:focus{--tw-translate-y:-10rem}.sm\\:focus\\:-translate-y-44:focus{--tw-translate-y:-11rem}.sm\\:focus\\:-translate-y-48:focus{--tw-translate-y:-12rem}.sm\\:focus\\:-translate-y-52:focus{--tw-translate-y:-13rem}.sm\\:focus\\:-translate-y-56:focus{--tw-translate-y:-14rem}.sm\\:focus\\:-translate-y-60:focus{--tw-translate-y:-15rem}.sm\\:focus\\:-translate-y-64:focus{--tw-translate-y:-16rem}.sm\\:focus\\:-translate-y-72:focus{--tw-translate-y:-18rem}.sm\\:focus\\:-translate-y-80:focus{--tw-translate-y:-20rem}.sm\\:focus\\:-translate-y-96:focus{--tw-translate-y:-24rem}.sm\\:focus\\:-translate-y-px:focus{--tw-translate-y:-1px}.sm\\:focus\\:-translate-y-0\\.5:focus{--tw-translate-y:-0.125rem}.sm\\:focus\\:-translate-y-1\\.5:focus{--tw-translate-y:-0.375rem}.sm\\:focus\\:-translate-y-2\\.5:focus{--tw-translate-y:-0.625rem}.sm\\:focus\\:-translate-y-3\\.5:focus{--tw-translate-y:-0.875rem}.sm\\:focus\\:translate-y-1\\/2:focus{--tw-translate-y:50%}.sm\\:focus\\:translate-y-1\\/3:focus{--tw-translate-y:33.333333%}.sm\\:focus\\:translate-y-2\\/3:focus{--tw-translate-y:66.666667%}.sm\\:focus\\:translate-y-1\\/4:focus{--tw-translate-y:25%}.sm\\:focus\\:translate-y-2\\/4:focus{--tw-translate-y:50%}.sm\\:focus\\:translate-y-3\\/4:focus{--tw-translate-y:75%}.sm\\:focus\\:translate-y-full:focus{--tw-translate-y:100%}.sm\\:focus\\:-translate-y-1\\/2:focus{--tw-translate-y:-50%}.sm\\:focus\\:-translate-y-1\\/3:focus{--tw-translate-y:-33.333333%}.sm\\:focus\\:-translate-y-2\\/3:focus{--tw-translate-y:-66.666667%}.sm\\:focus\\:-translate-y-1\\/4:focus{--tw-translate-y:-25%}.sm\\:focus\\:-translate-y-2\\/4:focus{--tw-translate-y:-50%}.sm\\:focus\\:-translate-y-3\\/4:focus{--tw-translate-y:-75%}.sm\\:focus\\:-translate-y-full:focus{--tw-translate-y:-100%}.sm\\:rotate-0{--tw-rotate:0deg}.sm\\:rotate-1{--tw-rotate:1deg}.sm\\:rotate-2{--tw-rotate:2deg}.sm\\:rotate-3{--tw-rotate:3deg}.sm\\:rotate-6{--tw-rotate:6deg}.sm\\:rotate-12{--tw-rotate:12deg}.sm\\:rotate-45{--tw-rotate:45deg}.sm\\:rotate-90{--tw-rotate:90deg}.sm\\:rotate-180{--tw-rotate:180deg}.sm\\:-rotate-180{--tw-rotate:-180deg}.sm\\:-rotate-90{--tw-rotate:-90deg}.sm\\:-rotate-45{--tw-rotate:-45deg}.sm\\:-rotate-12{--tw-rotate:-12deg}.sm\\:-rotate-6{--tw-rotate:-6deg}.sm\\:-rotate-3{--tw-rotate:-3deg}.sm\\:-rotate-2{--tw-rotate:-2deg}.sm\\:-rotate-1{--tw-rotate:-1deg}.sm\\:hover\\:rotate-0:hover{--tw-rotate:0deg}.sm\\:hover\\:rotate-1:hover{--tw-rotate:1deg}.sm\\:hover\\:rotate-2:hover{--tw-rotate:2deg}.sm\\:hover\\:rotate-3:hover{--tw-rotate:3deg}.sm\\:hover\\:rotate-6:hover{--tw-rotate:6deg}.sm\\:hover\\:rotate-12:hover{--tw-rotate:12deg}.sm\\:hover\\:rotate-45:hover{--tw-rotate:45deg}.sm\\:hover\\:rotate-90:hover{--tw-rotate:90deg}.sm\\:hover\\:rotate-180:hover{--tw-rotate:180deg}.sm\\:hover\\:-rotate-180:hover{--tw-rotate:-180deg}.sm\\:hover\\:-rotate-90:hover{--tw-rotate:-90deg}.sm\\:hover\\:-rotate-45:hover{--tw-rotate:-45deg}.sm\\:hover\\:-rotate-12:hover{--tw-rotate:-12deg}.sm\\:hover\\:-rotate-6:hover{--tw-rotate:-6deg}.sm\\:hover\\:-rotate-3:hover{--tw-rotate:-3deg}.sm\\:hover\\:-rotate-2:hover{--tw-rotate:-2deg}.sm\\:hover\\:-rotate-1:hover{--tw-rotate:-1deg}.sm\\:focus\\:rotate-0:focus{--tw-rotate:0deg}.sm\\:focus\\:rotate-1:focus{--tw-rotate:1deg}.sm\\:focus\\:rotate-2:focus{--tw-rotate:2deg}.sm\\:focus\\:rotate-3:focus{--tw-rotate:3deg}.sm\\:focus\\:rotate-6:focus{--tw-rotate:6deg}.sm\\:focus\\:rotate-12:focus{--tw-rotate:12deg}.sm\\:focus\\:rotate-45:focus{--tw-rotate:45deg}.sm\\:focus\\:rotate-90:focus{--tw-rotate:90deg}.sm\\:focus\\:rotate-180:focus{--tw-rotate:180deg}.sm\\:focus\\:-rotate-180:focus{--tw-rotate:-180deg}.sm\\:focus\\:-rotate-90:focus{--tw-rotate:-90deg}.sm\\:focus\\:-rotate-45:focus{--tw-rotate:-45deg}.sm\\:focus\\:-rotate-12:focus{--tw-rotate:-12deg}.sm\\:focus\\:-rotate-6:focus{--tw-rotate:-6deg}.sm\\:focus\\:-rotate-3:focus{--tw-rotate:-3deg}.sm\\:focus\\:-rotate-2:focus{--tw-rotate:-2deg}.sm\\:focus\\:-rotate-1:focus{--tw-rotate:-1deg}.sm\\:skew-x-0{--tw-skew-x:0deg}.sm\\:skew-x-1{--tw-skew-x:1deg}.sm\\:skew-x-2{--tw-skew-x:2deg}.sm\\:skew-x-3{--tw-skew-x:3deg}.sm\\:skew-x-6{--tw-skew-x:6deg}.sm\\:skew-x-12{--tw-skew-x:12deg}.sm\\:-skew-x-12{--tw-skew-x:-12deg}.sm\\:-skew-x-6{--tw-skew-x:-6deg}.sm\\:-skew-x-3{--tw-skew-x:-3deg}.sm\\:-skew-x-2{--tw-skew-x:-2deg}.sm\\:-skew-x-1{--tw-skew-x:-1deg}.sm\\:skew-y-0{--tw-skew-y:0deg}.sm\\:skew-y-1{--tw-skew-y:1deg}.sm\\:skew-y-2{--tw-skew-y:2deg}.sm\\:skew-y-3{--tw-skew-y:3deg}.sm\\:skew-y-6{--tw-skew-y:6deg}.sm\\:skew-y-12{--tw-skew-y:12deg}.sm\\:-skew-y-12{--tw-skew-y:-12deg}.sm\\:-skew-y-6{--tw-skew-y:-6deg}.sm\\:-skew-y-3{--tw-skew-y:-3deg}.sm\\:-skew-y-2{--tw-skew-y:-2deg}.sm\\:-skew-y-1{--tw-skew-y:-1deg}.sm\\:hover\\:skew-x-0:hover{--tw-skew-x:0deg}.sm\\:hover\\:skew-x-1:hover{--tw-skew-x:1deg}.sm\\:hover\\:skew-x-2:hover{--tw-skew-x:2deg}.sm\\:hover\\:skew-x-3:hover{--tw-skew-x:3deg}.sm\\:hover\\:skew-x-6:hover{--tw-skew-x:6deg}.sm\\:hover\\:skew-x-12:hover{--tw-skew-x:12deg}.sm\\:hover\\:-skew-x-12:hover{--tw-skew-x:-12deg}.sm\\:hover\\:-skew-x-6:hover{--tw-skew-x:-6deg}.sm\\:hover\\:-skew-x-3:hover{--tw-skew-x:-3deg}.sm\\:hover\\:-skew-x-2:hover{--tw-skew-x:-2deg}.sm\\:hover\\:-skew-x-1:hover{--tw-skew-x:-1deg}.sm\\:hover\\:skew-y-0:hover{--tw-skew-y:0deg}.sm\\:hover\\:skew-y-1:hover{--tw-skew-y:1deg}.sm\\:hover\\:skew-y-2:hover{--tw-skew-y:2deg}.sm\\:hover\\:skew-y-3:hover{--tw-skew-y:3deg}.sm\\:hover\\:skew-y-6:hover{--tw-skew-y:6deg}.sm\\:hover\\:skew-y-12:hover{--tw-skew-y:12deg}.sm\\:hover\\:-skew-y-12:hover{--tw-skew-y:-12deg}.sm\\:hover\\:-skew-y-6:hover{--tw-skew-y:-6deg}.sm\\:hover\\:-skew-y-3:hover{--tw-skew-y:-3deg}.sm\\:hover\\:-skew-y-2:hover{--tw-skew-y:-2deg}.sm\\:hover\\:-skew-y-1:hover{--tw-skew-y:-1deg}.sm\\:focus\\:skew-x-0:focus{--tw-skew-x:0deg}.sm\\:focus\\:skew-x-1:focus{--tw-skew-x:1deg}.sm\\:focus\\:skew-x-2:focus{--tw-skew-x:2deg}.sm\\:focus\\:skew-x-3:focus{--tw-skew-x:3deg}.sm\\:focus\\:skew-x-6:focus{--tw-skew-x:6deg}.sm\\:focus\\:skew-x-12:focus{--tw-skew-x:12deg}.sm\\:focus\\:-skew-x-12:focus{--tw-skew-x:-12deg}.sm\\:focus\\:-skew-x-6:focus{--tw-skew-x:-6deg}.sm\\:focus\\:-skew-x-3:focus{--tw-skew-x:-3deg}.sm\\:focus\\:-skew-x-2:focus{--tw-skew-x:-2deg}.sm\\:focus\\:-skew-x-1:focus{--tw-skew-x:-1deg}.sm\\:focus\\:skew-y-0:focus{--tw-skew-y:0deg}.sm\\:focus\\:skew-y-1:focus{--tw-skew-y:1deg}.sm\\:focus\\:skew-y-2:focus{--tw-skew-y:2deg}.sm\\:focus\\:skew-y-3:focus{--tw-skew-y:3deg}.sm\\:focus\\:skew-y-6:focus{--tw-skew-y:6deg}.sm\\:focus\\:skew-y-12:focus{--tw-skew-y:12deg}.sm\\:focus\\:-skew-y-12:focus{--tw-skew-y:-12deg}.sm\\:focus\\:-skew-y-6:focus{--tw-skew-y:-6deg}.sm\\:focus\\:-skew-y-3:focus{--tw-skew-y:-3deg}.sm\\:focus\\:-skew-y-2:focus{--tw-skew-y:-2deg}.sm\\:focus\\:-skew-y-1:focus{--tw-skew-y:-1deg}.sm\\:scale-0{--tw-scale-x:0;--tw-scale-y:0}.sm\\:scale-50{--tw-scale-x:.5;--tw-scale-y:.5}.sm\\:scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.sm\\:scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.sm\\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.sm\\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.sm\\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.sm\\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.sm\\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.sm\\:scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5}.sm\\:hover\\:scale-0:hover{--tw-scale-x:0;--tw-scale-y:0}.sm\\:hover\\:scale-50:hover{--tw-scale-x:.5;--tw-scale-y:.5}.sm\\:hover\\:scale-75:hover{--tw-scale-x:.75;--tw-scale-y:.75}.sm\\:hover\\:scale-90:hover{--tw-scale-x:.9;--tw-scale-y:.9}.sm\\:hover\\:scale-95:hover{--tw-scale-x:.95;--tw-scale-y:.95}.sm\\:hover\\:scale-100:hover{--tw-scale-x:1;--tw-scale-y:1}.sm\\:hover\\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.sm\\:hover\\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.sm\\:hover\\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25}.sm\\:hover\\:scale-150:hover{--tw-scale-x:1.5;--tw-scale-y:1.5}.sm\\:focus\\:scale-0:focus{--tw-scale-x:0;--tw-scale-y:0}.sm\\:focus\\:scale-50:focus{--tw-scale-x:.5;--tw-scale-y:.5}.sm\\:focus\\:scale-75:focus{--tw-scale-x:.75;--tw-scale-y:.75}.sm\\:focus\\:scale-90:focus{--tw-scale-x:.9;--tw-scale-y:.9}.sm\\:focus\\:scale-95:focus{--tw-scale-x:.95;--tw-scale-y:.95}.sm\\:focus\\:scale-100:focus{--tw-scale-x:1;--tw-scale-y:1}.sm\\:focus\\:scale-105:focus{--tw-scale-x:1.05;--tw-scale-y:1.05}.sm\\:focus\\:scale-110:focus{--tw-scale-x:1.1;--tw-scale-y:1.1}.sm\\:focus\\:scale-125:focus{--tw-scale-x:1.25;--tw-scale-y:1.25}.sm\\:focus\\:scale-150:focus{--tw-scale-x:1.5;--tw-scale-y:1.5}.sm\\:scale-x-0{--tw-scale-x:0}.sm\\:scale-x-50{--tw-scale-x:.5}.sm\\:scale-x-75{--tw-scale-x:.75}.sm\\:scale-x-90{--tw-scale-x:.9}.sm\\:scale-x-95{--tw-scale-x:.95}.sm\\:scale-x-100{--tw-scale-x:1}.sm\\:scale-x-105{--tw-scale-x:1.05}.sm\\:scale-x-110{--tw-scale-x:1.1}.sm\\:scale-x-125{--tw-scale-x:1.25}.sm\\:scale-x-150{--tw-scale-x:1.5}.sm\\:scale-y-0{--tw-scale-y:0}.sm\\:scale-y-50{--tw-scale-y:.5}.sm\\:scale-y-75{--tw-scale-y:.75}.sm\\:scale-y-90{--tw-scale-y:.9}.sm\\:scale-y-95{--tw-scale-y:.95}.sm\\:scale-y-100{--tw-scale-y:1}.sm\\:scale-y-105{--tw-scale-y:1.05}.sm\\:scale-y-110{--tw-scale-y:1.1}.sm\\:scale-y-125{--tw-scale-y:1.25}.sm\\:scale-y-150{--tw-scale-y:1.5}.sm\\:hover\\:scale-x-0:hover{--tw-scale-x:0}.sm\\:hover\\:scale-x-50:hover{--tw-scale-x:.5}.sm\\:hover\\:scale-x-75:hover{--tw-scale-x:.75}.sm\\:hover\\:scale-x-90:hover{--tw-scale-x:.9}.sm\\:hover\\:scale-x-95:hover{--tw-scale-x:.95}.sm\\:hover\\:scale-x-100:hover{--tw-scale-x:1}.sm\\:hover\\:scale-x-105:hover{--tw-scale-x:1.05}.sm\\:hover\\:scale-x-110:hover{--tw-scale-x:1.1}.sm\\:hover\\:scale-x-125:hover{--tw-scale-x:1.25}.sm\\:hover\\:scale-x-150:hover{--tw-scale-x:1.5}.sm\\:hover\\:scale-y-0:hover{--tw-scale-y:0}.sm\\:hover\\:scale-y-50:hover{--tw-scale-y:.5}.sm\\:hover\\:scale-y-75:hover{--tw-scale-y:.75}.sm\\:hover\\:scale-y-90:hover{--tw-scale-y:.9}.sm\\:hover\\:scale-y-95:hover{--tw-scale-y:.95}.sm\\:hover\\:scale-y-100:hover{--tw-scale-y:1}.sm\\:hover\\:scale-y-105:hover{--tw-scale-y:1.05}.sm\\:hover\\:scale-y-110:hover{--tw-scale-y:1.1}.sm\\:hover\\:scale-y-125:hover{--tw-scale-y:1.25}.sm\\:hover\\:scale-y-150:hover{--tw-scale-y:1.5}.sm\\:focus\\:scale-x-0:focus{--tw-scale-x:0}.sm\\:focus\\:scale-x-50:focus{--tw-scale-x:.5}.sm\\:focus\\:scale-x-75:focus{--tw-scale-x:.75}.sm\\:focus\\:scale-x-90:focus{--tw-scale-x:.9}.sm\\:focus\\:scale-x-95:focus{--tw-scale-x:.95}.sm\\:focus\\:scale-x-100:focus{--tw-scale-x:1}.sm\\:focus\\:scale-x-105:focus{--tw-scale-x:1.05}.sm\\:focus\\:scale-x-110:focus{--tw-scale-x:1.1}.sm\\:focus\\:scale-x-125:focus{--tw-scale-x:1.25}.sm\\:focus\\:scale-x-150:focus{--tw-scale-x:1.5}.sm\\:focus\\:scale-y-0:focus{--tw-scale-y:0}.sm\\:focus\\:scale-y-50:focus{--tw-scale-y:.5}.sm\\:focus\\:scale-y-75:focus{--tw-scale-y:.75}.sm\\:focus\\:scale-y-90:focus{--tw-scale-y:.9}.sm\\:focus\\:scale-y-95:focus{--tw-scale-y:.95}.sm\\:focus\\:scale-y-100:focus{--tw-scale-y:1}.sm\\:focus\\:scale-y-105:focus{--tw-scale-y:1.05}.sm\\:focus\\:scale-y-110:focus{--tw-scale-y:1.1}.sm\\:focus\\:scale-y-125:focus{--tw-scale-y:1.25}.sm\\:focus\\:scale-y-150:focus{--tw-scale-y:1.5}.sm\\:animate-none{animation:none}.sm\\:animate-spin{animation:spin 1s linear infinite}.sm\\:animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.sm\\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.sm\\:animate-bounce{animation:bounce 1s infinite}.sm\\:cursor-auto{cursor:auto}.sm\\:cursor-default{cursor:default}.sm\\:cursor-pointer{cursor:pointer}.sm\\:cursor-wait{cursor:wait}.sm\\:cursor-text{cursor:text}.sm\\:cursor-move{cursor:move}.sm\\:cursor-help{cursor:help}.sm\\:cursor-not-allowed{cursor:not-allowed}.sm\\:select-none{-webkit-user-select:none;user-select:none}.sm\\:select-text{-webkit-user-select:text;user-select:text}.sm\\:select-all{-webkit-user-select:all;user-select:all}.sm\\:select-auto{-webkit-user-select:auto;user-select:auto}.sm\\:resize-none{resize:none}.sm\\:resize-y{resize:vertical}.sm\\:resize-x{resize:horizontal}.sm\\:resize{resize:both}.sm\\:list-inside{list-style-position:inside}.sm\\:list-outside{list-style-position:outside}.sm\\:list-none{list-style-type:none}.sm\\:list-disc{list-style-type:disc}.sm\\:list-decimal{list-style-type:decimal}.sm\\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sm\\:auto-cols-auto{grid-auto-columns:auto}.sm\\:auto-cols-min{grid-auto-columns:min-content}.sm\\:auto-cols-max{grid-auto-columns:max-content}.sm\\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.sm\\:grid-flow-row{grid-auto-flow:row}.sm\\:grid-flow-col{grid-auto-flow:column}.sm\\:grid-flow-row-dense{grid-auto-flow:row dense}.sm\\:grid-flow-col-dense{grid-auto-flow:column dense}.sm\\:auto-rows-auto{grid-auto-rows:auto}.sm\\:auto-rows-min{grid-auto-rows:min-content}.sm\\:auto-rows-max{grid-auto-rows:max-content}.sm\\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.sm\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.sm\\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\\:grid-cols-none{grid-template-columns:none}.sm\\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.sm\\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.sm\\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.sm\\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.sm\\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.sm\\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.sm\\:grid-rows-none{grid-template-rows:none}.sm\\:flex-row{flex-direction:row}.sm\\:flex-row-reverse{flex-direction:row-reverse}.sm\\:flex-col{flex-direction:column}.sm\\:flex-col-reverse{flex-direction:column-reverse}.sm\\:flex-wrap{flex-wrap:wrap}.sm\\:flex-wrap-reverse{flex-wrap:wrap-reverse}.sm\\:flex-nowrap{flex-wrap:nowrap}.sm\\:place-content-center{place-content:center}.sm\\:place-content-start{place-content:start}.sm\\:place-content-end{place-content:end}.sm\\:place-content-between{place-content:space-between}.sm\\:place-content-around{place-content:space-around}.sm\\:place-content-evenly{place-content:space-evenly}.sm\\:place-content-stretch{place-content:stretch}.sm\\:place-items-start{place-items:start}.sm\\:place-items-end{place-items:end}.sm\\:place-items-center{place-items:center}.sm\\:place-items-stretch{place-items:stretch}.sm\\:content-center{align-content:center}.sm\\:content-start{align-content:flex-start}.sm\\:content-end{align-content:flex-end}.sm\\:content-between{align-content:space-between}.sm\\:content-around{align-content:space-around}.sm\\:content-evenly{align-content:space-evenly}.sm\\:items-start{align-items:flex-start}.sm\\:items-end{align-items:flex-end}.sm\\:items-center{align-items:center}.sm\\:items-baseline{align-items:baseline}.sm\\:items-stretch{align-items:stretch}.sm\\:justify-start{justify-content:flex-start}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:justify-around{justify-content:space-around}.sm\\:justify-evenly{justify-content:space-evenly}.sm\\:justify-items-start{justify-items:start}.sm\\:justify-items-end{justify-items:end}.sm\\:justify-items-center{justify-items:center}.sm\\:justify-items-stretch{justify-items:stretch}.sm\\:gap-0{grid-gap:0;gap:0}.sm\\:gap-1{grid-gap:.25rem;gap:.25rem}.sm\\:gap-2{grid-gap:.5rem;gap:.5rem}.sm\\:gap-3{grid-gap:.75rem;gap:.75rem}.sm\\:gap-4{grid-gap:1rem;gap:1rem}.sm\\:gap-5{grid-gap:1.25rem;gap:1.25rem}.sm\\:gap-6{grid-gap:1.5rem;gap:1.5rem}.sm\\:gap-7{grid-gap:1.75rem;gap:1.75rem}.sm\\:gap-8{grid-gap:2rem;gap:2rem}.sm\\:gap-9{grid-gap:2.25rem;gap:2.25rem}.sm\\:gap-10{grid-gap:2.5rem;gap:2.5rem}.sm\\:gap-11{grid-gap:2.75rem;gap:2.75rem}.sm\\:gap-12{grid-gap:3rem;gap:3rem}.sm\\:gap-14{grid-gap:3.5rem;gap:3.5rem}.sm\\:gap-16{grid-gap:4rem;gap:4rem}.sm\\:gap-20{grid-gap:5rem;gap:5rem}.sm\\:gap-24{grid-gap:6rem;gap:6rem}.sm\\:gap-28{grid-gap:7rem;gap:7rem}.sm\\:gap-32{grid-gap:8rem;gap:8rem}.sm\\:gap-36{grid-gap:9rem;gap:9rem}.sm\\:gap-40{grid-gap:10rem;gap:10rem}.sm\\:gap-44{grid-gap:11rem;gap:11rem}.sm\\:gap-48{grid-gap:12rem;gap:12rem}.sm\\:gap-52{grid-gap:13rem;gap:13rem}.sm\\:gap-56{grid-gap:14rem;gap:14rem}.sm\\:gap-60{grid-gap:15rem;gap:15rem}.sm\\:gap-64{grid-gap:16rem;gap:16rem}.sm\\:gap-72{grid-gap:18rem;gap:18rem}.sm\\:gap-80{grid-gap:20rem;gap:20rem}.sm\\:gap-96{grid-gap:24rem;gap:24rem}.sm\\:gap-px{grid-gap:1px;gap:1px}.sm\\:gap-0\\.5{grid-gap:.125rem;gap:.125rem}.sm\\:gap-1\\.5{grid-gap:.375rem;gap:.375rem}.sm\\:gap-2\\.5{grid-gap:.625rem;gap:.625rem}.sm\\:gap-3\\.5{grid-gap:.875rem;gap:.875rem}.sm\\:gap-x-0{grid-column-gap:0;column-gap:0}.sm\\:gap-x-1{grid-column-gap:.25rem;column-gap:.25rem}.sm\\:gap-x-2{grid-column-gap:.5rem;column-gap:.5rem}.sm\\:gap-x-3{grid-column-gap:.75rem;column-gap:.75rem}.sm\\:gap-x-4{grid-column-gap:1rem;column-gap:1rem}.sm\\:gap-x-5{grid-column-gap:1.25rem;column-gap:1.25rem}.sm\\:gap-x-6{grid-column-gap:1.5rem;column-gap:1.5rem}.sm\\:gap-x-7{grid-column-gap:1.75rem;column-gap:1.75rem}.sm\\:gap-x-8{grid-column-gap:2rem;column-gap:2rem}.sm\\:gap-x-9{grid-column-gap:2.25rem;column-gap:2.25rem}.sm\\:gap-x-10{grid-column-gap:2.5rem;column-gap:2.5rem}.sm\\:gap-x-11{grid-column-gap:2.75rem;column-gap:2.75rem}.sm\\:gap-x-12{grid-column-gap:3rem;column-gap:3rem}.sm\\:gap-x-14{grid-column-gap:3.5rem;column-gap:3.5rem}.sm\\:gap-x-16{grid-column-gap:4rem;column-gap:4rem}.sm\\:gap-x-20{grid-column-gap:5rem;column-gap:5rem}.sm\\:gap-x-24{grid-column-gap:6rem;column-gap:6rem}.sm\\:gap-x-28{grid-column-gap:7rem;column-gap:7rem}.sm\\:gap-x-32{grid-column-gap:8rem;column-gap:8rem}.sm\\:gap-x-36{grid-column-gap:9rem;column-gap:9rem}.sm\\:gap-x-40{grid-column-gap:10rem;column-gap:10rem}.sm\\:gap-x-44{grid-column-gap:11rem;column-gap:11rem}.sm\\:gap-x-48{grid-column-gap:12rem;column-gap:12rem}.sm\\:gap-x-52{grid-column-gap:13rem;column-gap:13rem}.sm\\:gap-x-56{grid-column-gap:14rem;column-gap:14rem}.sm\\:gap-x-60{grid-column-gap:15rem;column-gap:15rem}.sm\\:gap-x-64{grid-column-gap:16rem;column-gap:16rem}.sm\\:gap-x-72{grid-column-gap:18rem;column-gap:18rem}.sm\\:gap-x-80{grid-column-gap:20rem;column-gap:20rem}.sm\\:gap-x-96{grid-column-gap:24rem;column-gap:24rem}.sm\\:gap-x-px{grid-column-gap:1px;column-gap:1px}.sm\\:gap-x-0\\.5{grid-column-gap:.125rem;column-gap:.125rem}.sm\\:gap-x-1\\.5{grid-column-gap:.375rem;column-gap:.375rem}.sm\\:gap-x-2\\.5{grid-column-gap:.625rem;column-gap:.625rem}.sm\\:gap-x-3\\.5{grid-column-gap:.875rem;column-gap:.875rem}.sm\\:gap-y-0{grid-row-gap:0;row-gap:0}.sm\\:gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.sm\\:gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.sm\\:gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.sm\\:gap-y-4{grid-row-gap:1rem;row-gap:1rem}.sm\\:gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.sm\\:gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.sm\\:gap-y-7{grid-row-gap:1.75rem;row-gap:1.75rem}.sm\\:gap-y-8{grid-row-gap:2rem;row-gap:2rem}.sm\\:gap-y-9{grid-row-gap:2.25rem;row-gap:2.25rem}.sm\\:gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.sm\\:gap-y-11{grid-row-gap:2.75rem;row-gap:2.75rem}.sm\\:gap-y-12{grid-row-gap:3rem;row-gap:3rem}.sm\\:gap-y-14{grid-row-gap:3.5rem;row-gap:3.5rem}.sm\\:gap-y-16{grid-row-gap:4rem;row-gap:4rem}.sm\\:gap-y-20{grid-row-gap:5rem;row-gap:5rem}.sm\\:gap-y-24{grid-row-gap:6rem;row-gap:6rem}.sm\\:gap-y-28{grid-row-gap:7rem;row-gap:7rem}.sm\\:gap-y-32{grid-row-gap:8rem;row-gap:8rem}.sm\\:gap-y-36{grid-row-gap:9rem;row-gap:9rem}.sm\\:gap-y-40{grid-row-gap:10rem;row-gap:10rem}.sm\\:gap-y-44{grid-row-gap:11rem;row-gap:11rem}.sm\\:gap-y-48{grid-row-gap:12rem;row-gap:12rem}.sm\\:gap-y-52{grid-row-gap:13rem;row-gap:13rem}.sm\\:gap-y-56{grid-row-gap:14rem;row-gap:14rem}.sm\\:gap-y-60{grid-row-gap:15rem;row-gap:15rem}.sm\\:gap-y-64{grid-row-gap:16rem;row-gap:16rem}.sm\\:gap-y-72{grid-row-gap:18rem;row-gap:18rem}.sm\\:gap-y-80{grid-row-gap:20rem;row-gap:20rem}.sm\\:gap-y-96{grid-row-gap:24rem;row-gap:24rem}.sm\\:gap-y-px{grid-row-gap:1px;row-gap:1px}.sm\\:gap-y-0\\.5{grid-row-gap:.125rem;row-gap:.125rem}.sm\\:gap-y-1\\.5{grid-row-gap:.375rem;row-gap:.375rem}.sm\\:gap-y-2\\.5{grid-row-gap:.625rem;row-gap:.625rem}.sm\\:gap-y-3\\.5{grid-row-gap:.875rem;row-gap:.875rem}.sm\\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.75rem * var(--tw-space-x-reverse));margin-left:calc(1.75rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.25rem * var(--tw-space-x-reverse));margin-left:calc(2.25rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.75rem * var(--tw-space-x-reverse));margin-left:calc(2.75rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(3rem * var(--tw-space-x-reverse));margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(3.5rem * var(--tw-space-x-reverse));margin-left:calc(3.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(4rem * var(--tw-space-x-reverse));margin-left:calc(4rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(5rem * var(--tw-space-x-reverse));margin-left:calc(5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(6rem * var(--tw-space-x-reverse));margin-left:calc(6rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(7rem * var(--tw-space-x-reverse));margin-left:calc(7rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(8rem * var(--tw-space-x-reverse));margin-left:calc(8rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(9rem * var(--tw-space-x-reverse));margin-left:calc(9rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(10rem * var(--tw-space-x-reverse));margin-left:calc(10rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(11rem * var(--tw-space-x-reverse));margin-left:calc(11rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(12rem * var(--tw-space-x-reverse));margin-left:calc(12rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(13rem * var(--tw-space-x-reverse));margin-left:calc(13rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(14rem * var(--tw-space-x-reverse));margin-left:calc(14rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(15rem * var(--tw-space-x-reverse));margin-left:calc(15rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(16rem * var(--tw-space-x-reverse));margin-left:calc(16rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(18rem * var(--tw-space-x-reverse));margin-left:calc(18rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(20rem * var(--tw-space-x-reverse));margin-left:calc(20rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(24rem * var(--tw-space-x-reverse));margin-left:calc(24rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1px * var(--tw-space-x-reverse));margin-left:calc(1px * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-0\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-1\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-2\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.625rem * var(--tw-space-x-reverse));margin-left:calc(.625rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-x-3\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.875rem * var(--tw-space-x-reverse));margin-left:calc(.875rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1.25rem * var(--tw-space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1.5rem * var(--tw-space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1.75rem * var(--tw-space-x-reverse));margin-left:calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2rem * var(--tw-space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2.25rem * var(--tw-space-x-reverse));margin-left:calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2.5rem * var(--tw-space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2.75rem * var(--tw-space-x-reverse));margin-left:calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-3rem * var(--tw-space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-3.5rem * var(--tw-space-x-reverse));margin-left:calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-4rem * var(--tw-space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-5rem * var(--tw-space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-6rem * var(--tw-space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-7rem * var(--tw-space-x-reverse));margin-left:calc(-7rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-8rem * var(--tw-space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-9rem * var(--tw-space-x-reverse));margin-left:calc(-9rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-10rem * var(--tw-space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-11rem * var(--tw-space-x-reverse));margin-left:calc(-11rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-12rem * var(--tw-space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-13rem * var(--tw-space-x-reverse));margin-left:calc(-13rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-14rem * var(--tw-space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-15rem * var(--tw-space-x-reverse));margin-left:calc(-15rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-16rem * var(--tw-space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-18rem * var(--tw-space-x-reverse));margin-left:calc(-18rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-20rem * var(--tw-space-x-reverse));margin-left:calc(-20rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-24rem * var(--tw-space-x-reverse));margin-left:calc(-24rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-0\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.125rem * var(--tw-space-x-reverse));margin-left:calc(-.125rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-1\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-2\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.625rem * var(--tw-space-x-reverse));margin-left:calc(-.625rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:-space-x-3\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.875rem * var(--tw-space-x-reverse));margin-left:calc(-.875rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\\:space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.sm\\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.sm\\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.sm\\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.sm\\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\\:space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.sm\\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sm\\:space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}.sm\\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.sm\\:space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.75rem * var(--tw-space-y-reverse))}.sm\\:space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.sm\\:space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.sm\\:space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.sm\\:space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem * var(--tw-space-y-reverse))}.sm\\:space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6rem * var(--tw-space-y-reverse))}.sm\\:space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(7rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(7rem * var(--tw-space-y-reverse))}.sm\\:space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8rem * var(--tw-space-y-reverse))}.sm\\:space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(9rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(9rem * var(--tw-space-y-reverse))}.sm\\:space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10rem * var(--tw-space-y-reverse))}.sm\\:space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(11rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(11rem * var(--tw-space-y-reverse))}.sm\\:space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(12rem * var(--tw-space-y-reverse))}.sm\\:space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(13rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(13rem * var(--tw-space-y-reverse))}.sm\\:space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(14rem * var(--tw-space-y-reverse))}.sm\\:space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(15rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(15rem * var(--tw-space-y-reverse))}.sm\\:space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(16rem * var(--tw-space-y-reverse))}.sm\\:space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(18rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(18rem * var(--tw-space-y-reverse))}.sm\\:space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(20rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(20rem * var(--tw-space-y-reverse))}.sm\\:space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(24rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(24rem * var(--tw-space-y-reverse))}.sm\\:space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1px * var(--tw-space-y-reverse))}.sm\\:space-y-0\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.sm\\:space-y-1\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.sm\\:space-y-2\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.sm\\:space-y-3\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.sm\\:-space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\\:-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.25rem * var(--tw-space-y-reverse))}.sm\\:-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.5rem * var(--tw-space-y-reverse))}.sm\\:-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.75rem * var(--tw-space-y-reverse))}.sm\\:-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1rem * var(--tw-space-y-reverse))}.sm\\:-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1.25rem * var(--tw-space-y-reverse))}.sm\\:-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1.5rem * var(--tw-space-y-reverse))}.sm\\:-space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1.75rem * var(--tw-space-y-reverse))}.sm\\:-space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2rem * var(--tw-space-y-reverse))}.sm\\:-space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2.25rem * var(--tw-space-y-reverse))}.sm\\:-space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2.5rem * var(--tw-space-y-reverse))}.sm\\:-space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2.75rem * var(--tw-space-y-reverse))}.sm\\:-space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-3rem * var(--tw-space-y-reverse))}.sm\\:-space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-3.5rem * var(--tw-space-y-reverse))}.sm\\:-space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-4rem * var(--tw-space-y-reverse))}.sm\\:-space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-5rem * var(--tw-space-y-reverse))}.sm\\:-space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-6rem * var(--tw-space-y-reverse))}.sm\\:-space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-7rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-7rem * var(--tw-space-y-reverse))}.sm\\:-space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-8rem * var(--tw-space-y-reverse))}.sm\\:-space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-9rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-9rem * var(--tw-space-y-reverse))}.sm\\:-space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-10rem * var(--tw-space-y-reverse))}.sm\\:-space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-11rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-11rem * var(--tw-space-y-reverse))}.sm\\:-space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-12rem * var(--tw-space-y-reverse))}.sm\\:-space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-13rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-13rem * var(--tw-space-y-reverse))}.sm\\:-space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-14rem * var(--tw-space-y-reverse))}.sm\\:-space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-15rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-15rem * var(--tw-space-y-reverse))}.sm\\:-space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-16rem * var(--tw-space-y-reverse))}.sm\\:-space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-18rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-18rem * var(--tw-space-y-reverse))}.sm\\:-space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-20rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-20rem * var(--tw-space-y-reverse))}.sm\\:-space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-24rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-24rem * var(--tw-space-y-reverse))}.sm\\:-space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1px * var(--tw-space-y-reverse))}.sm\\:-space-y-0\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.125rem * var(--tw-space-y-reverse))}.sm\\:-space-y-1\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.375rem * var(--tw-space-y-reverse))}.sm\\:-space-y-2\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.625rem * var(--tw-space-y-reverse))}.sm\\:-space-y-3\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.875rem * var(--tw-space-y-reverse))}.sm\\:space-y-reverse>:not([hidden])~:not([hidden]){--tw-space-y-reverse:1}.sm\\:space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.sm\\:divide-x-0>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(0px * var(--tw-divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))}.sm\\:divide-x-2>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(2px * var(--tw-divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--tw-divide-x-reverse)))}.sm\\:divide-x-4>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(4px * var(--tw-divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--tw-divide-x-reverse)))}.sm\\:divide-x-8>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(8px * var(--tw-divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--tw-divide-x-reverse)))}.sm\\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.sm\\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.sm\\:divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(2px * var(--tw-divide-y-reverse))}.sm\\:divide-y-4>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(4px * var(--tw-divide-y-reverse))}.sm\\:divide-y-8>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(8px * var(--tw-divide-y-reverse))}.sm\\:divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.sm\\:divide-y-reverse>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:1}.sm\\:divide-x-reverse>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}.sm\\:divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.sm\\:divide-dashed>:not([hidden])~:not([hidden]){border-style:dashed}.sm\\:divide-dotted>:not([hidden])~:not([hidden]){border-style:dotted}.sm\\:divide-double>:not([hidden])~:not([hidden]){border-style:double}.sm\\:divide-none>:not([hidden])~:not([hidden]){border-style:none}.sm\\:divide-primary>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(116,103,239,var(--tw-divide-opacity))}.sm\\:divide-secondary>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,158,67,var(--tw-divide-opacity))}.sm\\:divide-error>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(233,84,85,var(--tw-divide-opacity))}.sm\\:divide-default>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(26,32,56,var(--tw-divide-opacity))}.sm\\:divide-paper>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(34,42,69,var(--tw-divide-opacity))}.sm\\:divide-paperlight>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(48,52,91,var(--tw-divide-opacity))}.sm\\:divide-muted>:not([hidden])~:not([hidden]){border-color:#ffffffb3}.sm\\:divide-hint>:not([hidden])~:not([hidden]){border-color:#ffffff80}.sm\\:divide-white>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,255,255,var(--tw-divide-opacity))}.sm\\:divide-success>:not([hidden])~:not([hidden]){border-color:#33d9b2}.sm\\:divide-opacity-0>:not([hidden])~:not([hidden]){--tw-divide-opacity:0}.sm\\:divide-opacity-5>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.05}.sm\\:divide-opacity-10>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.1}.sm\\:divide-opacity-20>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.2}.sm\\:divide-opacity-25>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.25}.sm\\:divide-opacity-30>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.3}.sm\\:divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.4}.sm\\:divide-opacity-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.5}.sm\\:divide-opacity-60>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.6}.sm\\:divide-opacity-70>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.7}.sm\\:divide-opacity-75>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.75}.sm\\:divide-opacity-80>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.8}.sm\\:divide-opacity-90>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.9}.sm\\:divide-opacity-95>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.95}.sm\\:divide-opacity-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1}.sm\\:place-self-auto{place-self:auto}.sm\\:place-self-start{place-self:start}.sm\\:place-self-end{place-self:end}.sm\\:place-self-center{place-self:center}.sm\\:place-self-stretch{place-self:stretch}.sm\\:self-auto{align-self:auto}.sm\\:self-start{align-self:flex-start}.sm\\:self-end{align-self:flex-end}.sm\\:self-center{align-self:center}.sm\\:self-stretch{align-self:stretch}.sm\\:self-baseline{align-self:baseline}.sm\\:justify-self-auto{justify-self:auto}.sm\\:justify-self-start{justify-self:start}.sm\\:justify-self-end{justify-self:end}.sm\\:justify-self-center{justify-self:center}.sm\\:justify-self-stretch{justify-self:stretch}.sm\\:overflow-auto{overflow:auto}.sm\\:overflow-hidden{overflow:hidden}.sm\\:overflow-visible{overflow:visible}.sm\\:overflow-scroll{overflow:scroll}.sm\\:overflow-x-auto{overflow-x:auto}.sm\\:overflow-y-auto{overflow-y:auto}.sm\\:overflow-x-hidden{overflow-x:hidden}.sm\\:overflow-y-hidden{overflow-y:hidden}.sm\\:overflow-x-visible{overflow-x:visible}.sm\\:overflow-y-visible{overflow-y:visible}.sm\\:overflow-x-scroll{overflow-x:scroll}.sm\\:overflow-y-scroll{overflow-y:scroll}.sm\\:overscroll-auto{overscroll-behavior:auto}.sm\\:overscroll-contain{overscroll-behavior:contain}.sm\\:overscroll-none{overscroll-behavior:none}.sm\\:overscroll-y-auto{overscroll-behavior-y:auto}.sm\\:overscroll-y-contain{overscroll-behavior-y:contain}.sm\\:overscroll-y-none{overscroll-behavior-y:none}.sm\\:overscroll-x-auto{overscroll-behavior-x:auto}.sm\\:overscroll-x-contain{overscroll-behavior-x:contain}.sm\\:overscroll-x-none{overscroll-behavior-x:none}.sm\\:truncate{overflow:hidden;white-space:nowrap}.sm\\:overflow-ellipsis,.sm\\:truncate{text-overflow:ellipsis}.sm\\:overflow-clip{text-overflow:clip}.sm\\:whitespace-normal{white-space:normal}.sm\\:whitespace-nowrap{white-space:nowrap}.sm\\:whitespace-pre{white-space:pre}.sm\\:whitespace-pre-line{white-space:pre-line}.sm\\:whitespace-pre-wrap{white-space:pre-wrap}.sm\\:break-normal{overflow-wrap:normal;word-break:normal}.sm\\:break-words{overflow-wrap:break-word}.sm\\:break-all{word-break:break-all}.sm\\:rounded-none{border-radius:0}.sm\\:rounded-sm{border-radius:.125rem}.sm\\:rounded{border-radius:.25rem}.sm\\:rounded-md{border-radius:.375rem}.sm\\:rounded-lg{border-radius:.5rem}.sm\\:rounded-xl{border-radius:.75rem}.sm\\:rounded-2xl{border-radius:1rem}.sm\\:rounded-3xl{border-radius:1.5rem}.sm\\:rounded-full{border-radius:9999px}.sm\\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.sm\\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.sm\\:rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.sm\\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.sm\\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.sm\\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.sm\\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.sm\\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.sm\\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.sm\\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.sm\\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.sm\\:rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.sm\\:rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.sm\\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.sm\\:rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.sm\\:rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.sm\\:rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.sm\\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.sm\\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.sm\\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.sm\\:rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.sm\\:rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.sm\\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.sm\\:rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.sm\\:rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.sm\\:rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.sm\\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.sm\\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.sm\\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.sm\\:rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.sm\\:rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.sm\\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.sm\\:rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.sm\\:rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.sm\\:rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.sm\\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.sm\\:rounded-tl-none{border-top-left-radius:0}.sm\\:rounded-tl-sm{border-top-left-radius:.125rem}.sm\\:rounded-tl{border-top-left-radius:.25rem}.sm\\:rounded-tl-md{border-top-left-radius:.375rem}.sm\\:rounded-tl-lg{border-top-left-radius:.5rem}.sm\\:rounded-tl-xl{border-top-left-radius:.75rem}.sm\\:rounded-tl-2xl{border-top-left-radius:1rem}.sm\\:rounded-tl-3xl{border-top-left-radius:1.5rem}.sm\\:rounded-tl-full{border-top-left-radius:9999px}.sm\\:rounded-tr-none{border-top-right-radius:0}.sm\\:rounded-tr-sm{border-top-right-radius:.125rem}.sm\\:rounded-tr{border-top-right-radius:.25rem}.sm\\:rounded-tr-md{border-top-right-radius:.375rem}.sm\\:rounded-tr-lg{border-top-right-radius:.5rem}.sm\\:rounded-tr-xl{border-top-right-radius:.75rem}.sm\\:rounded-tr-2xl{border-top-right-radius:1rem}.sm\\:rounded-tr-3xl{border-top-right-radius:1.5rem}.sm\\:rounded-tr-full{border-top-right-radius:9999px}.sm\\:rounded-br-none{border-bottom-right-radius:0}.sm\\:rounded-br-sm{border-bottom-right-radius:.125rem}.sm\\:rounded-br{border-bottom-right-radius:.25rem}.sm\\:rounded-br-md{border-bottom-right-radius:.375rem}.sm\\:rounded-br-lg{border-bottom-right-radius:.5rem}.sm\\:rounded-br-xl{border-bottom-right-radius:.75rem}.sm\\:rounded-br-2xl{border-bottom-right-radius:1rem}.sm\\:rounded-br-3xl{border-bottom-right-radius:1.5rem}.sm\\:rounded-br-full{border-bottom-right-radius:9999px}.sm\\:rounded-bl-none{border-bottom-left-radius:0}.sm\\:rounded-bl-sm{border-bottom-left-radius:.125rem}.sm\\:rounded-bl{border-bottom-left-radius:.25rem}.sm\\:rounded-bl-md{border-bottom-left-radius:.375rem}.sm\\:rounded-bl-lg{border-bottom-left-radius:.5rem}.sm\\:rounded-bl-xl{border-bottom-left-radius:.75rem}.sm\\:rounded-bl-2xl{border-bottom-left-radius:1rem}.sm\\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}.sm\\:rounded-bl-full{border-bottom-left-radius:9999px}.sm\\:border-0{border-width:0}.sm\\:border-2{border-width:2px}.sm\\:border-4{border-width:4px}.sm\\:border-8{border-width:8px}.sm\\:border{border-width:1px}.sm\\:border-t-0{border-top-width:0}.sm\\:border-t-2{border-top-width:2px}.sm\\:border-t-4{border-top-width:4px}.sm\\:border-t-8{border-top-width:8px}.sm\\:border-t{border-top-width:1px}.sm\\:border-r-0{border-right-width:0}.sm\\:border-r-2{border-right-width:2px}.sm\\:border-r-4{border-right-width:4px}.sm\\:border-r-8{border-right-width:8px}.sm\\:border-r{border-right-width:1px}.sm\\:border-b-0{border-bottom-width:0}.sm\\:border-b-2{border-bottom-width:2px}.sm\\:border-b-4{border-bottom-width:4px}.sm\\:border-b-8{border-bottom-width:8px}.sm\\:border-b{border-bottom-width:1px}.sm\\:border-l-0{border-left-width:0}.sm\\:border-l-2{border-left-width:2px}.sm\\:border-l-4{border-left-width:4px}.sm\\:border-l-8{border-left-width:8px}.sm\\:border-l{border-left-width:1px}.sm\\:border-solid{border-style:solid}.sm\\:border-dashed{border-style:dashed}.sm\\:border-dotted{border-style:dotted}.sm\\:border-double{border-style:double}.sm\\:border-none{border-style:none}.sm\\:border-primary{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.sm\\:border-secondary{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.sm\\:border-error{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.sm\\:border-default{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.sm\\:border-paper{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.sm\\:border-paperlight{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.sm\\:border-muted{border-color:#ffffffb3}.sm\\:border-hint{border-color:#ffffff80}.sm\\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.sm\\:border-success{border-color:#33d9b2}.group:hover .sm\\:group-hover\\:border-primary{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.group:hover .sm\\:group-hover\\:border-secondary{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.group:hover .sm\\:group-hover\\:border-error{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.group:hover .sm\\:group-hover\\:border-default{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.group:hover .sm\\:group-hover\\:border-paper{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.group:hover .sm\\:group-hover\\:border-paperlight{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.group:hover .sm\\:group-hover\\:border-muted{border-color:#ffffffb3}.group:hover .sm\\:group-hover\\:border-hint{border-color:#ffffff80}.group:hover .sm\\:group-hover\\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.group:hover .sm\\:group-hover\\:border-success{border-color:#33d9b2}.sm\\:focus-within\\:border-primary:focus-within{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.sm\\:focus-within\\:border-secondary:focus-within{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.sm\\:focus-within\\:border-error:focus-within{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.sm\\:focus-within\\:border-default:focus-within{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.sm\\:focus-within\\:border-paper:focus-within{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.sm\\:focus-within\\:border-paperlight:focus-within{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.sm\\:focus-within\\:border-muted:focus-within{border-color:#ffffffb3}.sm\\:focus-within\\:border-hint:focus-within{border-color:#ffffff80}.sm\\:focus-within\\:border-white:focus-within{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.sm\\:focus-within\\:border-success:focus-within{border-color:#33d9b2}.sm\\:hover\\:border-primary:hover{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.sm\\:hover\\:border-secondary:hover{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.sm\\:hover\\:border-error:hover{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.sm\\:hover\\:border-default:hover{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.sm\\:hover\\:border-paper:hover{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.sm\\:hover\\:border-paperlight:hover{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.sm\\:hover\\:border-muted:hover{border-color:#ffffffb3}.sm\\:hover\\:border-hint:hover{border-color:#ffffff80}.sm\\:hover\\:border-white:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.sm\\:hover\\:border-success:hover{border-color:#33d9b2}.sm\\:focus\\:border-primary:focus{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.sm\\:focus\\:border-secondary:focus{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.sm\\:focus\\:border-error:focus{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.sm\\:focus\\:border-default:focus{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.sm\\:focus\\:border-paper:focus{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.sm\\:focus\\:border-paperlight:focus{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.sm\\:focus\\:border-muted:focus{border-color:#ffffffb3}.sm\\:focus\\:border-hint:focus{border-color:#ffffff80}.sm\\:focus\\:border-white:focus{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.sm\\:focus\\:border-success:focus{border-color:#33d9b2}.sm\\:border-opacity-0{--tw-border-opacity:0}.sm\\:border-opacity-5{--tw-border-opacity:0.05}.sm\\:border-opacity-10{--tw-border-opacity:0.1}.sm\\:border-opacity-20{--tw-border-opacity:0.2}.sm\\:border-opacity-25{--tw-border-opacity:0.25}.sm\\:border-opacity-30{--tw-border-opacity:0.3}.sm\\:border-opacity-40{--tw-border-opacity:0.4}.sm\\:border-opacity-50{--tw-border-opacity:0.5}.sm\\:border-opacity-60{--tw-border-opacity:0.6}.sm\\:border-opacity-70{--tw-border-opacity:0.7}.sm\\:border-opacity-75{--tw-border-opacity:0.75}.sm\\:border-opacity-80{--tw-border-opacity:0.8}.sm\\:border-opacity-90{--tw-border-opacity:0.9}.sm\\:border-opacity-95{--tw-border-opacity:0.95}.sm\\:border-opacity-100{--tw-border-opacity:1}.group:hover .sm\\:group-hover\\:border-opacity-0{--tw-border-opacity:0}.group:hover .sm\\:group-hover\\:border-opacity-5{--tw-border-opacity:0.05}.group:hover .sm\\:group-hover\\:border-opacity-10{--tw-border-opacity:0.1}.group:hover .sm\\:group-hover\\:border-opacity-20{--tw-border-opacity:0.2}.group:hover .sm\\:group-hover\\:border-opacity-25{--tw-border-opacity:0.25}.group:hover .sm\\:group-hover\\:border-opacity-30{--tw-border-opacity:0.3}.group:hover .sm\\:group-hover\\:border-opacity-40{--tw-border-opacity:0.4}.group:hover .sm\\:group-hover\\:border-opacity-50{--tw-border-opacity:0.5}.group:hover .sm\\:group-hover\\:border-opacity-60{--tw-border-opacity:0.6}.group:hover .sm\\:group-hover\\:border-opacity-70{--tw-border-opacity:0.7}.group:hover .sm\\:group-hover\\:border-opacity-75{--tw-border-opacity:0.75}.group:hover .sm\\:group-hover\\:border-opacity-80{--tw-border-opacity:0.8}.group:hover .sm\\:group-hover\\:border-opacity-90{--tw-border-opacity:0.9}.group:hover .sm\\:group-hover\\:border-opacity-95{--tw-border-opacity:0.95}.group:hover .sm\\:group-hover\\:border-opacity-100{--tw-border-opacity:1}.sm\\:focus-within\\:border-opacity-0:focus-within{--tw-border-opacity:0}.sm\\:focus-within\\:border-opacity-5:focus-within{--tw-border-opacity:0.05}.sm\\:focus-within\\:border-opacity-10:focus-within{--tw-border-opacity:0.1}.sm\\:focus-within\\:border-opacity-20:focus-within{--tw-border-opacity:0.2}.sm\\:focus-within\\:border-opacity-25:focus-within{--tw-border-opacity:0.25}.sm\\:focus-within\\:border-opacity-30:focus-within{--tw-border-opacity:0.3}.sm\\:focus-within\\:border-opacity-40:focus-within{--tw-border-opacity:0.4}.sm\\:focus-within\\:border-opacity-50:focus-within{--tw-border-opacity:0.5}.sm\\:focus-within\\:border-opacity-60:focus-within{--tw-border-opacity:0.6}.sm\\:focus-within\\:border-opacity-70:focus-within{--tw-border-opacity:0.7}.sm\\:focus-within\\:border-opacity-75:focus-within{--tw-border-opacity:0.75}.sm\\:focus-within\\:border-opacity-80:focus-within{--tw-border-opacity:0.8}.sm\\:focus-within\\:border-opacity-90:focus-within{--tw-border-opacity:0.9}.sm\\:focus-within\\:border-opacity-95:focus-within{--tw-border-opacity:0.95}.sm\\:focus-within\\:border-opacity-100:focus-within{--tw-border-opacity:1}.sm\\:hover\\:border-opacity-0:hover{--tw-border-opacity:0}.sm\\:hover\\:border-opacity-5:hover{--tw-border-opacity:0.05}.sm\\:hover\\:border-opacity-10:hover{--tw-border-opacity:0.1}.sm\\:hover\\:border-opacity-20:hover{--tw-border-opacity:0.2}.sm\\:hover\\:border-opacity-25:hover{--tw-border-opacity:0.25}.sm\\:hover\\:border-opacity-30:hover{--tw-border-opacity:0.3}.sm\\:hover\\:border-opacity-40:hover{--tw-border-opacity:0.4}.sm\\:hover\\:border-opacity-50:hover{--tw-border-opacity:0.5}.sm\\:hover\\:border-opacity-60:hover{--tw-border-opacity:0.6}.sm\\:hover\\:border-opacity-70:hover{--tw-border-opacity:0.7}.sm\\:hover\\:border-opacity-75:hover{--tw-border-opacity:0.75}.sm\\:hover\\:border-opacity-80:hover{--tw-border-opacity:0.8}.sm\\:hover\\:border-opacity-90:hover{--tw-border-opacity:0.9}.sm\\:hover\\:border-opacity-95:hover{--tw-border-opacity:0.95}.sm\\:hover\\:border-opacity-100:hover{--tw-border-opacity:1}.sm\\:focus\\:border-opacity-0:focus{--tw-border-opacity:0}.sm\\:focus\\:border-opacity-5:focus{--tw-border-opacity:0.05}.sm\\:focus\\:border-opacity-10:focus{--tw-border-opacity:0.1}.sm\\:focus\\:border-opacity-20:focus{--tw-border-opacity:0.2}.sm\\:focus\\:border-opacity-25:focus{--tw-border-opacity:0.25}.sm\\:focus\\:border-opacity-30:focus{--tw-border-opacity:0.3}.sm\\:focus\\:border-opacity-40:focus{--tw-border-opacity:0.4}.sm\\:focus\\:border-opacity-50:focus{--tw-border-opacity:0.5}.sm\\:focus\\:border-opacity-60:focus{--tw-border-opacity:0.6}.sm\\:focus\\:border-opacity-70:focus{--tw-border-opacity:0.7}.sm\\:focus\\:border-opacity-75:focus{--tw-border-opacity:0.75}.sm\\:focus\\:border-opacity-80:focus{--tw-border-opacity:0.8}.sm\\:focus\\:border-opacity-90:focus{--tw-border-opacity:0.9}.sm\\:focus\\:border-opacity-95:focus{--tw-border-opacity:0.95}.sm\\:focus\\:border-opacity-100:focus{--tw-border-opacity:1}.sm\\:bg-primary{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.sm\\:bg-secondary{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.sm\\:bg-error{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.sm\\:bg-default{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.sm\\:bg-paper{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.sm\\:bg-paperlight{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.sm\\:bg-muted{background-color:#ffffffb3}.sm\\:bg-hint{background-color:#ffffff80}.sm\\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.sm\\:bg-success{background-color:#33d9b2}.group:hover .sm\\:group-hover\\:bg-primary{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.group:hover .sm\\:group-hover\\:bg-secondary{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.group:hover .sm\\:group-hover\\:bg-error{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.group:hover .sm\\:group-hover\\:bg-default{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.group:hover .sm\\:group-hover\\:bg-paper{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.group:hover .sm\\:group-hover\\:bg-paperlight{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.group:hover .sm\\:group-hover\\:bg-muted{background-color:#ffffffb3}.group:hover .sm\\:group-hover\\:bg-hint{background-color:#ffffff80}.group:hover .sm\\:group-hover\\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.group:hover .sm\\:group-hover\\:bg-success{background-color:#33d9b2}.sm\\:focus-within\\:bg-primary:focus-within{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.sm\\:focus-within\\:bg-secondary:focus-within{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.sm\\:focus-within\\:bg-error:focus-within{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.sm\\:focus-within\\:bg-default:focus-within{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.sm\\:focus-within\\:bg-paper:focus-within{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.sm\\:focus-within\\:bg-paperlight:focus-within{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.sm\\:focus-within\\:bg-muted:focus-within{background-color:#ffffffb3}.sm\\:focus-within\\:bg-hint:focus-within{background-color:#ffffff80}.sm\\:focus-within\\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.sm\\:focus-within\\:bg-success:focus-within{background-color:#33d9b2}.sm\\:hover\\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.sm\\:hover\\:bg-secondary:hover{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.sm\\:hover\\:bg-error:hover{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.sm\\:hover\\:bg-default:hover{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.sm\\:hover\\:bg-paper:hover{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.sm\\:hover\\:bg-paperlight:hover{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.sm\\:hover\\:bg-muted:hover{background-color:#ffffffb3}.sm\\:hover\\:bg-hint:hover{background-color:#ffffff80}.sm\\:hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.sm\\:hover\\:bg-success:hover{background-color:#33d9b2}.sm\\:focus\\:bg-primary:focus{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.sm\\:focus\\:bg-secondary:focus{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.sm\\:focus\\:bg-error:focus{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.sm\\:focus\\:bg-default:focus{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.sm\\:focus\\:bg-paper:focus{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.sm\\:focus\\:bg-paperlight:focus{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.sm\\:focus\\:bg-muted:focus{background-color:#ffffffb3}.sm\\:focus\\:bg-hint:focus{background-color:#ffffff80}.sm\\:focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.sm\\:focus\\:bg-success:focus{background-color:#33d9b2}.sm\\:bg-opacity-0{--tw-bg-opacity:0}.sm\\:bg-opacity-5{--tw-bg-opacity:0.05}.sm\\:bg-opacity-10{--tw-bg-opacity:0.1}.sm\\:bg-opacity-20{--tw-bg-opacity:0.2}.sm\\:bg-opacity-25{--tw-bg-opacity:0.25}.sm\\:bg-opacity-30{--tw-bg-opacity:0.3}.sm\\:bg-opacity-40{--tw-bg-opacity:0.4}.sm\\:bg-opacity-50{--tw-bg-opacity:0.5}.sm\\:bg-opacity-60{--tw-bg-opacity:0.6}.sm\\:bg-opacity-70{--tw-bg-opacity:0.7}.sm\\:bg-opacity-75{--tw-bg-opacity:0.75}.sm\\:bg-opacity-80{--tw-bg-opacity:0.8}.sm\\:bg-opacity-90{--tw-bg-opacity:0.9}.sm\\:bg-opacity-95{--tw-bg-opacity:0.95}.sm\\:bg-opacity-100{--tw-bg-opacity:1}.group:hover .sm\\:group-hover\\:bg-opacity-0{--tw-bg-opacity:0}.group:hover .sm\\:group-hover\\:bg-opacity-5{--tw-bg-opacity:0.05}.group:hover .sm\\:group-hover\\:bg-opacity-10{--tw-bg-opacity:0.1}.group:hover .sm\\:group-hover\\:bg-opacity-20{--tw-bg-opacity:0.2}.group:hover .sm\\:group-hover\\:bg-opacity-25{--tw-bg-opacity:0.25}.group:hover .sm\\:group-hover\\:bg-opacity-30{--tw-bg-opacity:0.3}.group:hover .sm\\:group-hover\\:bg-opacity-40{--tw-bg-opacity:0.4}.group:hover .sm\\:group-hover\\:bg-opacity-50{--tw-bg-opacity:0.5}.group:hover .sm\\:group-hover\\:bg-opacity-60{--tw-bg-opacity:0.6}.group:hover .sm\\:group-hover\\:bg-opacity-70{--tw-bg-opacity:0.7}.group:hover .sm\\:group-hover\\:bg-opacity-75{--tw-bg-opacity:0.75}.group:hover .sm\\:group-hover\\:bg-opacity-80{--tw-bg-opacity:0.8}.group:hover .sm\\:group-hover\\:bg-opacity-90{--tw-bg-opacity:0.9}.group:hover .sm\\:group-hover\\:bg-opacity-95{--tw-bg-opacity:0.95}.group:hover .sm\\:group-hover\\:bg-opacity-100{--tw-bg-opacity:1}.sm\\:focus-within\\:bg-opacity-0:focus-within{--tw-bg-opacity:0}.sm\\:focus-within\\:bg-opacity-5:focus-within{--tw-bg-opacity:0.05}.sm\\:focus-within\\:bg-opacity-10:focus-within{--tw-bg-opacity:0.1}.sm\\:focus-within\\:bg-opacity-20:focus-within{--tw-bg-opacity:0.2}.sm\\:focus-within\\:bg-opacity-25:focus-within{--tw-bg-opacity:0.25}.sm\\:focus-within\\:bg-opacity-30:focus-within{--tw-bg-opacity:0.3}.sm\\:focus-within\\:bg-opacity-40:focus-within{--tw-bg-opacity:0.4}.sm\\:focus-within\\:bg-opacity-50:focus-within{--tw-bg-opacity:0.5}.sm\\:focus-within\\:bg-opacity-60:focus-within{--tw-bg-opacity:0.6}.sm\\:focus-within\\:bg-opacity-70:focus-within{--tw-bg-opacity:0.7}.sm\\:focus-within\\:bg-opacity-75:focus-within{--tw-bg-opacity:0.75}.sm\\:focus-within\\:bg-opacity-80:focus-within{--tw-bg-opacity:0.8}.sm\\:focus-within\\:bg-opacity-90:focus-within{--tw-bg-opacity:0.9}.sm\\:focus-within\\:bg-opacity-95:focus-within{--tw-bg-opacity:0.95}.sm\\:focus-within\\:bg-opacity-100:focus-within{--tw-bg-opacity:1}.sm\\:hover\\:bg-opacity-0:hover{--tw-bg-opacity:0}.sm\\:hover\\:bg-opacity-5:hover{--tw-bg-opacity:0.05}.sm\\:hover\\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.sm\\:hover\\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.sm\\:hover\\:bg-opacity-25:hover{--tw-bg-opacity:0.25}.sm\\:hover\\:bg-opacity-30:hover{--tw-bg-opacity:0.3}.sm\\:hover\\:bg-opacity-40:hover{--tw-bg-opacity:0.4}.sm\\:hover\\:bg-opacity-50:hover{--tw-bg-opacity:0.5}.sm\\:hover\\:bg-opacity-60:hover{--tw-bg-opacity:0.6}.sm\\:hover\\:bg-opacity-70:hover{--tw-bg-opacity:0.7}.sm\\:hover\\:bg-opacity-75:hover{--tw-bg-opacity:0.75}.sm\\:hover\\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.sm\\:hover\\:bg-opacity-90:hover{--tw-bg-opacity:0.9}.sm\\:hover\\:bg-opacity-95:hover{--tw-bg-opacity:0.95}.sm\\:hover\\:bg-opacity-100:hover{--tw-bg-opacity:1}.sm\\:focus\\:bg-opacity-0:focus{--tw-bg-opacity:0}.sm\\:focus\\:bg-opacity-5:focus{--tw-bg-opacity:0.05}.sm\\:focus\\:bg-opacity-10:focus{--tw-bg-opacity:0.1}.sm\\:focus\\:bg-opacity-20:focus{--tw-bg-opacity:0.2}.sm\\:focus\\:bg-opacity-25:focus{--tw-bg-opacity:0.25}.sm\\:focus\\:bg-opacity-30:focus{--tw-bg-opacity:0.3}.sm\\:focus\\:bg-opacity-40:focus{--tw-bg-opacity:0.4}.sm\\:focus\\:bg-opacity-50:focus{--tw-bg-opacity:0.5}.sm\\:focus\\:bg-opacity-60:focus{--tw-bg-opacity:0.6}.sm\\:focus\\:bg-opacity-70:focus{--tw-bg-opacity:0.7}.sm\\:focus\\:bg-opacity-75:focus{--tw-bg-opacity:0.75}.sm\\:focus\\:bg-opacity-80:focus{--tw-bg-opacity:0.8}.sm\\:focus\\:bg-opacity-90:focus{--tw-bg-opacity:0.9}.sm\\:focus\\:bg-opacity-95:focus{--tw-bg-opacity:0.95}.sm\\:focus\\:bg-opacity-100:focus{--tw-bg-opacity:1}.sm\\:bg-none{background-image:none}.sm\\:bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.sm\\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.sm\\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.sm\\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.sm\\:bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.sm\\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.sm\\:bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.sm\\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.sm\\:from-primary{--tw-gradient-from:#7467ef;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#7467ef00)}.sm\\:from-secondary{--tw-gradient-from:#ff9e43;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#ff9e4300)}.sm\\:from-error{--tw-gradient-from:#e95455;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#e9545500)}.sm\\:from-default{--tw-gradient-from:#1a2038;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#1a203800)}.sm\\:from-paper{--tw-gradient-from:#222a45;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#222a4500)}.sm\\:from-paperlight{--tw-gradient-from:#30345b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#30345b00)}.sm\\:from-muted{--tw-gradient-from:#ffffffb3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.sm\\:from-hint{--tw-gradient-from:#ffffff80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.sm\\:from-white{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.sm\\:from-success{--tw-gradient-from:#33d9b2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#33d9b200)}.sm\\:hover\\:from-primary:hover{--tw-gradient-from:#7467ef;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#7467ef00)}.sm\\:hover\\:from-secondary:hover{--tw-gradient-from:#ff9e43;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#ff9e4300)}.sm\\:hover\\:from-error:hover{--tw-gradient-from:#e95455;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#e9545500)}.sm\\:hover\\:from-default:hover{--tw-gradient-from:#1a2038;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#1a203800)}.sm\\:hover\\:from-paper:hover{--tw-gradient-from:#222a45;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#222a4500)}.sm\\:hover\\:from-paperlight:hover{--tw-gradient-from:#30345b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#30345b00)}.sm\\:hover\\:from-muted:hover{--tw-gradient-from:#ffffffb3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.sm\\:hover\\:from-hint:hover{--tw-gradient-from:#ffffff80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.sm\\:hover\\:from-white:hover{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.sm\\:hover\\:from-success:hover{--tw-gradient-from:#33d9b2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#33d9b200)}.sm\\:focus\\:from-primary:focus{--tw-gradient-from:#7467ef;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#7467ef00)}.sm\\:focus\\:from-secondary:focus{--tw-gradient-from:#ff9e43;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#ff9e4300)}.sm\\:focus\\:from-error:focus{--tw-gradient-from:#e95455;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#e9545500)}.sm\\:focus\\:from-default:focus{--tw-gradient-from:#1a2038;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#1a203800)}.sm\\:focus\\:from-paper:focus{--tw-gradient-from:#222a45;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#222a4500)}.sm\\:focus\\:from-paperlight:focus{--tw-gradient-from:#30345b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#30345b00)}.sm\\:focus\\:from-muted:focus{--tw-gradient-from:#ffffffb3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.sm\\:focus\\:from-hint:focus{--tw-gradient-from:#ffffff80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.sm\\:focus\\:from-white:focus{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.sm\\:focus\\:from-success:focus{--tw-gradient-from:#33d9b2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#33d9b200)}.sm\\:via-primary{--tw-gradient-stops:var(--tw-gradient-from),#7467ef,var(--tw-gradient-to,#7467ef00)}.sm\\:via-secondary{--tw-gradient-stops:var(--tw-gradient-from),#ff9e43,var(--tw-gradient-to,#ff9e4300)}.sm\\:via-error{--tw-gradient-stops:var(--tw-gradient-from),#e95455,var(--tw-gradient-to,#e9545500)}.sm\\:via-default{--tw-gradient-stops:var(--tw-gradient-from),#1a2038,var(--tw-gradient-to,#1a203800)}.sm\\:via-paper{--tw-gradient-stops:var(--tw-gradient-from),#222a45,var(--tw-gradient-to,#222a4500)}.sm\\:via-paperlight{--tw-gradient-stops:var(--tw-gradient-from),#30345b,var(--tw-gradient-to,#30345b00)}.sm\\:via-muted{--tw-gradient-stops:var(--tw-gradient-from),#ffffffb3,var(--tw-gradient-to,#fff0)}.sm\\:via-hint{--tw-gradient-stops:var(--tw-gradient-from),#ffffff80,var(--tw-gradient-to,#fff0)}.sm\\:via-white{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,#fff0)}.sm\\:via-success{--tw-gradient-stops:var(--tw-gradient-from),#33d9b2,var(--tw-gradient-to,#33d9b200)}.sm\\:hover\\:via-primary:hover{--tw-gradient-stops:var(--tw-gradient-from),#7467ef,var(--tw-gradient-to,#7467ef00)}.sm\\:hover\\:via-secondary:hover{--tw-gradient-stops:var(--tw-gradient-from),#ff9e43,var(--tw-gradient-to,#ff9e4300)}.sm\\:hover\\:via-error:hover{--tw-gradient-stops:var(--tw-gradient-from),#e95455,var(--tw-gradient-to,#e9545500)}.sm\\:hover\\:via-default:hover{--tw-gradient-stops:var(--tw-gradient-from),#1a2038,var(--tw-gradient-to,#1a203800)}.sm\\:hover\\:via-paper:hover{--tw-gradient-stops:var(--tw-gradient-from),#222a45,var(--tw-gradient-to,#222a4500)}.sm\\:hover\\:via-paperlight:hover{--tw-gradient-stops:var(--tw-gradient-from),#30345b,var(--tw-gradient-to,#30345b00)}.sm\\:hover\\:via-muted:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffffffb3,var(--tw-gradient-to,#fff0)}.sm\\:hover\\:via-hint:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffffff80,var(--tw-gradient-to,#fff0)}.sm\\:hover\\:via-white:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,#fff0)}.sm\\:hover\\:via-success:hover{--tw-gradient-stops:var(--tw-gradient-from),#33d9b2,var(--tw-gradient-to,#33d9b200)}.sm\\:focus\\:via-primary:focus{--tw-gradient-stops:var(--tw-gradient-from),#7467ef,var(--tw-gradient-to,#7467ef00)}.sm\\:focus\\:via-secondary:focus{--tw-gradient-stops:var(--tw-gradient-from),#ff9e43,var(--tw-gradient-to,#ff9e4300)}.sm\\:focus\\:via-error:focus{--tw-gradient-stops:var(--tw-gradient-from),#e95455,var(--tw-gradient-to,#e9545500)}.sm\\:focus\\:via-default:focus{--tw-gradient-stops:var(--tw-gradient-from),#1a2038,var(--tw-gradient-to,#1a203800)}.sm\\:focus\\:via-paper:focus{--tw-gradient-stops:var(--tw-gradient-from),#222a45,var(--tw-gradient-to,#222a4500)}.sm\\:focus\\:via-paperlight:focus{--tw-gradient-stops:var(--tw-gradient-from),#30345b,var(--tw-gradient-to,#30345b00)}.sm\\:focus\\:via-muted:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffffffb3,var(--tw-gradient-to,#fff0)}.sm\\:focus\\:via-hint:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffffff80,var(--tw-gradient-to,#fff0)}.sm\\:focus\\:via-white:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,#fff0)}.sm\\:focus\\:via-success:focus{--tw-gradient-stops:var(--tw-gradient-from),#33d9b2,var(--tw-gradient-to,#33d9b200)}.sm\\:to-primary{--tw-gradient-to:#7467ef}.sm\\:to-secondary{--tw-gradient-to:#ff9e43}.sm\\:to-error{--tw-gradient-to:#e95455}.sm\\:to-default{--tw-gradient-to:#1a2038}.sm\\:to-paper{--tw-gradient-to:#222a45}.sm\\:to-paperlight{--tw-gradient-to:#30345b}.sm\\:to-muted{--tw-gradient-to:#ffffffb3}.sm\\:to-hint{--tw-gradient-to:#ffffff80}.sm\\:to-white{--tw-gradient-to:#fff}.sm\\:to-success{--tw-gradient-to:#33d9b2}.sm\\:hover\\:to-primary:hover{--tw-gradient-to:#7467ef}.sm\\:hover\\:to-secondary:hover{--tw-gradient-to:#ff9e43}.sm\\:hover\\:to-error:hover{--tw-gradient-to:#e95455}.sm\\:hover\\:to-default:hover{--tw-gradient-to:#1a2038}.sm\\:hover\\:to-paper:hover{--tw-gradient-to:#222a45}.sm\\:hover\\:to-paperlight:hover{--tw-gradient-to:#30345b}.sm\\:hover\\:to-muted:hover{--tw-gradient-to:#ffffffb3}.sm\\:hover\\:to-hint:hover{--tw-gradient-to:#ffffff80}.sm\\:hover\\:to-white:hover{--tw-gradient-to:#fff}.sm\\:hover\\:to-success:hover{--tw-gradient-to:#33d9b2}.sm\\:focus\\:to-primary:focus{--tw-gradient-to:#7467ef}.sm\\:focus\\:to-secondary:focus{--tw-gradient-to:#ff9e43}.sm\\:focus\\:to-error:focus{--tw-gradient-to:#e95455}.sm\\:focus\\:to-default:focus{--tw-gradient-to:#1a2038}.sm\\:focus\\:to-paper:focus{--tw-gradient-to:#222a45}.sm\\:focus\\:to-paperlight:focus{--tw-gradient-to:#30345b}.sm\\:focus\\:to-muted:focus{--tw-gradient-to:#ffffffb3}.sm\\:focus\\:to-hint:focus{--tw-gradient-to:#ffffff80}.sm\\:focus\\:to-white:focus{--tw-gradient-to:#fff}.sm\\:focus\\:to-success:focus{--tw-gradient-to:#33d9b2}.sm\\:decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.sm\\:decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.sm\\:bg-auto{background-size:auto}.sm\\:bg-cover{background-size:cover}.sm\\:bg-contain{background-size:contain}.sm\\:bg-fixed{background-attachment:fixed}.sm\\:bg-local{background-attachment:local}.sm\\:bg-scroll{background-attachment:scroll}.sm\\:bg-clip-border{background-clip:initial}.sm\\:bg-clip-padding{background-clip:padding-box}.sm\\:bg-clip-content{background-clip:content-box}.sm\\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.sm\\:bg-bottom{background-position:bottom}.sm\\:bg-center{background-position:50%}.sm\\:bg-left{background-position:0}.sm\\:bg-left-bottom{background-position:0 100%}.sm\\:bg-left-top{background-position:0 0}.sm\\:bg-right{background-position:100%}.sm\\:bg-right-bottom{background-position:100% 100%}.sm\\:bg-right-top{background-position:100% 0}.sm\\:bg-top{background-position:top}.sm\\:bg-repeat{background-repeat:repeat}.sm\\:bg-no-repeat{background-repeat:no-repeat}.sm\\:bg-repeat-x{background-repeat:repeat-x}.sm\\:bg-repeat-y{background-repeat:repeat-y}.sm\\:bg-repeat-round{background-repeat:round}.sm\\:bg-repeat-space{background-repeat:space}.sm\\:bg-origin-border{background-origin:border-box}.sm\\:bg-origin-padding{background-origin:initial}.sm\\:bg-origin-content{background-origin:content-box}.sm\\:fill-current{fill:currentColor}.sm\\:stroke-current{stroke:currentColor}.sm\\:stroke-0{stroke-width:0}.sm\\:stroke-1{stroke-width:1}.sm\\:stroke-2{stroke-width:2}.sm\\:object-contain{object-fit:contain}.sm\\:object-cover{object-fit:cover}.sm\\:object-fill{object-fit:fill}.sm\\:object-none{object-fit:none}.sm\\:object-scale-down{object-fit:scale-down}.sm\\:object-bottom{object-position:bottom}.sm\\:object-center{object-position:center}.sm\\:object-left{object-position:left}.sm\\:object-left-bottom{object-position:left bottom}.sm\\:object-left-top{object-position:left top}.sm\\:object-right{object-position:right}.sm\\:object-right-bottom{object-position:right bottom}.sm\\:object-right-top{object-position:right top}.sm\\:object-top{object-position:top}.sm\\:p-0{padding:0}.sm\\:p-1{padding:.25rem}.sm\\:p-2{padding:.5rem}.sm\\:p-3{padding:.75rem}.sm\\:p-4{padding:1rem}.sm\\:p-5{padding:1.25rem}.sm\\:p-6{padding:1.5rem}.sm\\:p-7{padding:1.75rem}.sm\\:p-8{padding:2rem}.sm\\:p-9{padding:2.25rem}.sm\\:p-10{padding:2.5rem}.sm\\:p-11{padding:2.75rem}.sm\\:p-12{padding:3rem}.sm\\:p-14{padding:3.5rem}.sm\\:p-16{padding:4rem}.sm\\:p-20{padding:5rem}.sm\\:p-24{padding:6rem}.sm\\:p-28{padding:7rem}.sm\\:p-32{padding:8rem}.sm\\:p-36{padding:9rem}.sm\\:p-40{padding:10rem}.sm\\:p-44{padding:11rem}.sm\\:p-48{padding:12rem}.sm\\:p-52{padding:13rem}.sm\\:p-56{padding:14rem}.sm\\:p-60{padding:15rem}.sm\\:p-64{padding:16rem}.sm\\:p-72{padding:18rem}.sm\\:p-80{padding:20rem}.sm\\:p-96{padding:24rem}.sm\\:p-px{padding:1px}.sm\\:p-0\\.5{padding:.125rem}.sm\\:p-1\\.5{padding:.375rem}.sm\\:p-2\\.5{padding:.625rem}.sm\\:p-3\\.5{padding:.875rem}.sm\\:px-0{padding-left:0;padding-right:0}.sm\\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\\:px-4{padding-left:1rem;padding-right:1rem}.sm\\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\\:px-8{padding-left:2rem;padding-right:2rem}.sm\\:px-9{padding-left:2.25rem;padding-right:2.25rem}.sm\\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\\:px-11{padding-left:2.75rem;padding-right:2.75rem}.sm\\:px-12{padding-left:3rem;padding-right:3rem}.sm\\:px-14{padding-left:3.5rem;padding-right:3.5rem}.sm\\:px-16{padding-left:4rem;padding-right:4rem}.sm\\:px-20{padding-left:5rem;padding-right:5rem}.sm\\:px-24{padding-left:6rem;padding-right:6rem}.sm\\:px-28{padding-left:7rem;padding-right:7rem}.sm\\:px-32{padding-left:8rem;padding-right:8rem}.sm\\:px-36{padding-left:9rem;padding-right:9rem}.sm\\:px-40{padding-left:10rem;padding-right:10rem}.sm\\:px-44{padding-left:11rem;padding-right:11rem}.sm\\:px-48{padding-left:12rem;padding-right:12rem}.sm\\:px-52{padding-left:13rem;padding-right:13rem}.sm\\:px-56{padding-left:14rem;padding-right:14rem}.sm\\:px-60{padding-left:15rem;padding-right:15rem}.sm\\:px-64{padding-left:16rem;padding-right:16rem}.sm\\:px-72{padding-left:18rem;padding-right:18rem}.sm\\:px-80{padding-left:20rem;padding-right:20rem}.sm\\:px-96{padding-left:24rem;padding-right:24rem}.sm\\:px-px{padding-left:1px;padding-right:1px}.sm\\:px-0\\.5{padding-left:.125rem;padding-right:.125rem}.sm\\:px-1\\.5{padding-left:.375rem;padding-right:.375rem}.sm\\:px-2\\.5{padding-left:.625rem;padding-right:.625rem}.sm\\:px-3\\.5{padding-left:.875rem;padding-right:.875rem}.sm\\:py-0{padding-top:0;padding-bottom:0}.sm\\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.sm\\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}.sm\\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\\:py-28{padding-top:7rem;padding-bottom:7rem}.sm\\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\\:py-36{padding-top:9rem;padding-bottom:9rem}.sm\\:py-40{padding-top:10rem;padding-bottom:10rem}.sm\\:py-44{padding-top:11rem;padding-bottom:11rem}.sm\\:py-48{padding-top:12rem;padding-bottom:12rem}.sm\\:py-52{padding-top:13rem;padding-bottom:13rem}.sm\\:py-56{padding-top:14rem;padding-bottom:14rem}.sm\\:py-60{padding-top:15rem;padding-bottom:15rem}.sm\\:py-64{padding-top:16rem;padding-bottom:16rem}.sm\\:py-72{padding-top:18rem;padding-bottom:18rem}.sm\\:py-80{padding-top:20rem;padding-bottom:20rem}.sm\\:py-96{padding-top:24rem;padding-bottom:24rem}.sm\\:py-px{padding-top:1px;padding-bottom:1px}.sm\\:py-0\\.5{padding-top:.125rem;padding-bottom:.125rem}.sm\\:py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\\:py-2\\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\\:py-3\\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\\:pt-0{padding-top:0}.sm\\:pt-1{padding-top:.25rem}.sm\\:pt-2{padding-top:.5rem}.sm\\:pt-3{padding-top:.75rem}.sm\\:pt-4{padding-top:1rem}.sm\\:pt-5{padding-top:1.25rem}.sm\\:pt-6{padding-top:1.5rem}.sm\\:pt-7{padding-top:1.75rem}.sm\\:pt-8{padding-top:2rem}.sm\\:pt-9{padding-top:2.25rem}.sm\\:pt-10{padding-top:2.5rem}.sm\\:pt-11{padding-top:2.75rem}.sm\\:pt-12{padding-top:3rem}.sm\\:pt-14{padding-top:3.5rem}.sm\\:pt-16{padding-top:4rem}.sm\\:pt-20{padding-top:5rem}.sm\\:pt-24{padding-top:6rem}.sm\\:pt-28{padding-top:7rem}.sm\\:pt-32{padding-top:8rem}.sm\\:pt-36{padding-top:9rem}.sm\\:pt-40{padding-top:10rem}.sm\\:pt-44{padding-top:11rem}.sm\\:pt-48{padding-top:12rem}.sm\\:pt-52{padding-top:13rem}.sm\\:pt-56{padding-top:14rem}.sm\\:pt-60{padding-top:15rem}.sm\\:pt-64{padding-top:16rem}.sm\\:pt-72{padding-top:18rem}.sm\\:pt-80{padding-top:20rem}.sm\\:pt-96{padding-top:24rem}.sm\\:pt-px{padding-top:1px}.sm\\:pt-0\\.5{padding-top:.125rem}.sm\\:pt-1\\.5{padding-top:.375rem}.sm\\:pt-2\\.5{padding-top:.625rem}.sm\\:pt-3\\.5{padding-top:.875rem}.sm\\:pr-0{padding-right:0}.sm\\:pr-1{padding-right:.25rem}.sm\\:pr-2{padding-right:.5rem}.sm\\:pr-3{padding-right:.75rem}.sm\\:pr-4{padding-right:1rem}.sm\\:pr-5{padding-right:1.25rem}.sm\\:pr-6{padding-right:1.5rem}.sm\\:pr-7{padding-right:1.75rem}.sm\\:pr-8{padding-right:2rem}.sm\\:pr-9{padding-right:2.25rem}.sm\\:pr-10{padding-right:2.5rem}.sm\\:pr-11{padding-right:2.75rem}.sm\\:pr-12{padding-right:3rem}.sm\\:pr-14{padding-right:3.5rem}.sm\\:pr-16{padding-right:4rem}.sm\\:pr-20{padding-right:5rem}.sm\\:pr-24{padding-right:6rem}.sm\\:pr-28{padding-right:7rem}.sm\\:pr-32{padding-right:8rem}.sm\\:pr-36{padding-right:9rem}.sm\\:pr-40{padding-right:10rem}.sm\\:pr-44{padding-right:11rem}.sm\\:pr-48{padding-right:12rem}.sm\\:pr-52{padding-right:13rem}.sm\\:pr-56{padding-right:14rem}.sm\\:pr-60{padding-right:15rem}.sm\\:pr-64{padding-right:16rem}.sm\\:pr-72{padding-right:18rem}.sm\\:pr-80{padding-right:20rem}.sm\\:pr-96{padding-right:24rem}.sm\\:pr-px{padding-right:1px}.sm\\:pr-0\\.5{padding-right:.125rem}.sm\\:pr-1\\.5{padding-right:.375rem}.sm\\:pr-2\\.5{padding-right:.625rem}.sm\\:pr-3\\.5{padding-right:.875rem}.sm\\:pb-0{padding-bottom:0}.sm\\:pb-1{padding-bottom:.25rem}.sm\\:pb-2{padding-bottom:.5rem}.sm\\:pb-3{padding-bottom:.75rem}.sm\\:pb-4{padding-bottom:1rem}.sm\\:pb-5{padding-bottom:1.25rem}.sm\\:pb-6{padding-bottom:1.5rem}.sm\\:pb-7{padding-bottom:1.75rem}.sm\\:pb-8{padding-bottom:2rem}.sm\\:pb-9{padding-bottom:2.25rem}.sm\\:pb-10{padding-bottom:2.5rem}.sm\\:pb-11{padding-bottom:2.75rem}.sm\\:pb-12{padding-bottom:3rem}.sm\\:pb-14{padding-bottom:3.5rem}.sm\\:pb-16{padding-bottom:4rem}.sm\\:pb-20{padding-bottom:5rem}.sm\\:pb-24{padding-bottom:6rem}.sm\\:pb-28{padding-bottom:7rem}.sm\\:pb-32{padding-bottom:8rem}.sm\\:pb-36{padding-bottom:9rem}.sm\\:pb-40{padding-bottom:10rem}.sm\\:pb-44{padding-bottom:11rem}.sm\\:pb-48{padding-bottom:12rem}.sm\\:pb-52{padding-bottom:13rem}.sm\\:pb-56{padding-bottom:14rem}.sm\\:pb-60{padding-bottom:15rem}.sm\\:pb-64{padding-bottom:16rem}.sm\\:pb-72{padding-bottom:18rem}.sm\\:pb-80{padding-bottom:20rem}.sm\\:pb-96{padding-bottom:24rem}.sm\\:pb-px{padding-bottom:1px}.sm\\:pb-0\\.5{padding-bottom:.125rem}.sm\\:pb-1\\.5{padding-bottom:.375rem}.sm\\:pb-2\\.5{padding-bottom:.625rem}.sm\\:pb-3\\.5{padding-bottom:.875rem}.sm\\:pl-0{padding-left:0}.sm\\:pl-1{padding-left:.25rem}.sm\\:pl-2{padding-left:.5rem}.sm\\:pl-3{padding-left:.75rem}.sm\\:pl-4{padding-left:1rem}.sm\\:pl-5{padding-left:1.25rem}.sm\\:pl-6{padding-left:1.5rem}.sm\\:pl-7{padding-left:1.75rem}.sm\\:pl-8{padding-left:2rem}.sm\\:pl-9{padding-left:2.25rem}.sm\\:pl-10{padding-left:2.5rem}.sm\\:pl-11{padding-left:2.75rem}.sm\\:pl-12{padding-left:3rem}.sm\\:pl-14{padding-left:3.5rem}.sm\\:pl-16{padding-left:4rem}.sm\\:pl-20{padding-left:5rem}.sm\\:pl-24{padding-left:6rem}.sm\\:pl-28{padding-left:7rem}.sm\\:pl-32{padding-left:8rem}.sm\\:pl-36{padding-left:9rem}.sm\\:pl-40{padding-left:10rem}.sm\\:pl-44{padding-left:11rem}.sm\\:pl-48{padding-left:12rem}.sm\\:pl-52{padding-left:13rem}.sm\\:pl-56{padding-left:14rem}.sm\\:pl-60{padding-left:15rem}.sm\\:pl-64{padding-left:16rem}.sm\\:pl-72{padding-left:18rem}.sm\\:pl-80{padding-left:20rem}.sm\\:pl-96{padding-left:24rem}.sm\\:pl-px{padding-left:1px}.sm\\:pl-0\\.5{padding-left:.125rem}.sm\\:pl-1\\.5{padding-left:.375rem}.sm\\:pl-2\\.5{padding-left:.625rem}.sm\\:pl-3\\.5{padding-left:.875rem}.sm\\:text-left{text-align:left}.sm\\:text-center{text-align:center}.sm\\:text-right{text-align:right}.sm\\:text-justify{text-align:justify}.sm\\:align-baseline{vertical-align:initial}.sm\\:align-top{vertical-align:top}.sm\\:align-middle{vertical-align:middle}.sm\\:align-bottom{vertical-align:bottom}.sm\\:align-text-top{vertical-align:text-top}.sm\\:align-text-bottom{vertical-align:text-bottom}.sm\\:font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.sm\\:font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.sm\\:font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.sm\\:text-xs{font-size:.75rem;line-height:1rem}.sm\\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\\:text-base{font-size:1rem;line-height:1.5rem}.sm\\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\\:text-5xl{font-size:3rem;line-height:1}.sm\\:text-6xl{font-size:3.75rem;line-height:1}.sm\\:text-7xl{font-size:4.5rem;line-height:1}.sm\\:text-8xl{font-size:6rem;line-height:1}.sm\\:text-9xl{font-size:8rem;line-height:1}.sm\\:font-thin{font-weight:100}.sm\\:font-extralight{font-weight:200}.sm\\:font-light{font-weight:300}.sm\\:font-normal{font-weight:400}.sm\\:font-medium{font-weight:500}.sm\\:font-semibold{font-weight:600}.sm\\:font-bold{font-weight:700}.sm\\:font-extrabold{font-weight:800}.sm\\:font-black{font-weight:900}.sm\\:uppercase{text-transform:uppercase}.sm\\:lowercase{text-transform:lowercase}.sm\\:capitalize{text-transform:capitalize}.sm\\:normal-case{text-transform:none}.sm\\:italic{font-style:italic}.sm\\:not-italic{font-style:normal}.sm\\:diagonal-fractions,.sm\\:lining-nums,.sm\\:oldstyle-nums,.sm\\:ordinal,.sm\\:proportional-nums,.sm\\:slashed-zero,.sm\\:stacked-fractions,.sm\\:tabular-nums{--tw-ordinal:var(--tw-empty,/*!*/ /*!*/);--tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/);font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.sm\\:normal-nums{font-feature-settings:normal;font-variant-numeric:normal}.sm\\:ordinal{--tw-ordinal:ordinal}.sm\\:slashed-zero{--tw-slashed-zero:slashed-zero}.sm\\:lining-nums{--tw-numeric-figure:lining-nums}.sm\\:oldstyle-nums{--tw-numeric-figure:oldstyle-nums}.sm\\:proportional-nums{--tw-numeric-spacing:proportional-nums}.sm\\:tabular-nums{--tw-numeric-spacing:tabular-nums}.sm\\:diagonal-fractions{--tw-numeric-fraction:diagonal-fractions}.sm\\:stacked-fractions{--tw-numeric-fraction:stacked-fractions}.sm\\:leading-3{line-height:.75rem}.sm\\:leading-4{line-height:1rem}.sm\\:leading-5{line-height:1.25rem}.sm\\:leading-6{line-height:1.5rem}.sm\\:leading-7{line-height:1.75rem}.sm\\:leading-8{line-height:2rem}.sm\\:leading-9{line-height:2.25rem}.sm\\:leading-10{line-height:2.5rem}.sm\\:leading-none{line-height:1}.sm\\:leading-tight{line-height:1.25}.sm\\:leading-snug{line-height:1.375}.sm\\:leading-normal{line-height:1.5}.sm\\:leading-relaxed{line-height:1.625}.sm\\:leading-loose{line-height:2}.sm\\:tracking-tighter{letter-spacing:-.05em}.sm\\:tracking-tight{letter-spacing:-.025em}.sm\\:tracking-normal{letter-spacing:0}.sm\\:tracking-wide{letter-spacing:.025em}.sm\\:tracking-wider{letter-spacing:.05em}.sm\\:tracking-widest{letter-spacing:.1em}.sm\\:text-primary{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.sm\\:text-secondary{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.sm\\:text-error{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.sm\\:text-default{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.sm\\:text-paper{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.sm\\:text-paperlight{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.sm\\:text-muted{color:#ffffffb3}.sm\\:text-hint{color:#ffffff80}.sm\\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.sm\\:text-success{color:#33d9b2}.group:hover .sm\\:group-hover\\:text-primary{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.group:hover .sm\\:group-hover\\:text-secondary{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.group:hover .sm\\:group-hover\\:text-error{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.group:hover .sm\\:group-hover\\:text-default{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.group:hover .sm\\:group-hover\\:text-paper{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.group:hover .sm\\:group-hover\\:text-paperlight{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.group:hover .sm\\:group-hover\\:text-muted{color:#ffffffb3}.group:hover .sm\\:group-hover\\:text-hint{color:#ffffff80}.group:hover .sm\\:group-hover\\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .sm\\:group-hover\\:text-success{color:#33d9b2}.sm\\:focus-within\\:text-primary:focus-within{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.sm\\:focus-within\\:text-secondary:focus-within{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.sm\\:focus-within\\:text-error:focus-within{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.sm\\:focus-within\\:text-default:focus-within{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.sm\\:focus-within\\:text-paper:focus-within{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.sm\\:focus-within\\:text-paperlight:focus-within{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.sm\\:focus-within\\:text-muted:focus-within{color:#ffffffb3}.sm\\:focus-within\\:text-hint:focus-within{color:#ffffff80}.sm\\:focus-within\\:text-white:focus-within{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.sm\\:focus-within\\:text-success:focus-within{color:#33d9b2}.sm\\:hover\\:text-primary:hover{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.sm\\:hover\\:text-secondary:hover{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.sm\\:hover\\:text-error:hover{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.sm\\:hover\\:text-default:hover{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.sm\\:hover\\:text-paper:hover{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.sm\\:hover\\:text-paperlight:hover{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.sm\\:hover\\:text-muted:hover{color:#ffffffb3}.sm\\:hover\\:text-hint:hover{color:#ffffff80}.sm\\:hover\\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.sm\\:hover\\:text-success:hover{color:#33d9b2}.sm\\:focus\\:text-primary:focus{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.sm\\:focus\\:text-secondary:focus{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.sm\\:focus\\:text-error:focus{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.sm\\:focus\\:text-default:focus{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.sm\\:focus\\:text-paper:focus{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.sm\\:focus\\:text-paperlight:focus{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.sm\\:focus\\:text-muted:focus{color:#ffffffb3}.sm\\:focus\\:text-hint:focus{color:#ffffff80}.sm\\:focus\\:text-white:focus{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.sm\\:focus\\:text-success:focus{color:#33d9b2}.sm\\:text-opacity-0{--tw-text-opacity:0}.sm\\:text-opacity-5{--tw-text-opacity:0.05}.sm\\:text-opacity-10{--tw-text-opacity:0.1}.sm\\:text-opacity-20{--tw-text-opacity:0.2}.sm\\:text-opacity-25{--tw-text-opacity:0.25}.sm\\:text-opacity-30{--tw-text-opacity:0.3}.sm\\:text-opacity-40{--tw-text-opacity:0.4}.sm\\:text-opacity-50{--tw-text-opacity:0.5}.sm\\:text-opacity-60{--tw-text-opacity:0.6}.sm\\:text-opacity-70{--tw-text-opacity:0.7}.sm\\:text-opacity-75{--tw-text-opacity:0.75}.sm\\:text-opacity-80{--tw-text-opacity:0.8}.sm\\:text-opacity-90{--tw-text-opacity:0.9}.sm\\:text-opacity-95{--tw-text-opacity:0.95}.sm\\:text-opacity-100{--tw-text-opacity:1}.group:hover .sm\\:group-hover\\:text-opacity-0{--tw-text-opacity:0}.group:hover .sm\\:group-hover\\:text-opacity-5{--tw-text-opacity:0.05}.group:hover .sm\\:group-hover\\:text-opacity-10{--tw-text-opacity:0.1}.group:hover .sm\\:group-hover\\:text-opacity-20{--tw-text-opacity:0.2}.group:hover .sm\\:group-hover\\:text-opacity-25{--tw-text-opacity:0.25}.group:hover .sm\\:group-hover\\:text-opacity-30{--tw-text-opacity:0.3}.group:hover .sm\\:group-hover\\:text-opacity-40{--tw-text-opacity:0.4}.group:hover .sm\\:group-hover\\:text-opacity-50{--tw-text-opacity:0.5}.group:hover .sm\\:group-hover\\:text-opacity-60{--tw-text-opacity:0.6}.group:hover .sm\\:group-hover\\:text-opacity-70{--tw-text-opacity:0.7}.group:hover .sm\\:group-hover\\:text-opacity-75{--tw-text-opacity:0.75}.group:hover .sm\\:group-hover\\:text-opacity-80{--tw-text-opacity:0.8}.group:hover .sm\\:group-hover\\:text-opacity-90{--tw-text-opacity:0.9}.group:hover .sm\\:group-hover\\:text-opacity-95{--tw-text-opacity:0.95}.group:hover .sm\\:group-hover\\:text-opacity-100{--tw-text-opacity:1}.sm\\:focus-within\\:text-opacity-0:focus-within{--tw-text-opacity:0}.sm\\:focus-within\\:text-opacity-5:focus-within{--tw-text-opacity:0.05}.sm\\:focus-within\\:text-opacity-10:focus-within{--tw-text-opacity:0.1}.sm\\:focus-within\\:text-opacity-20:focus-within{--tw-text-opacity:0.2}.sm\\:focus-within\\:text-opacity-25:focus-within{--tw-text-opacity:0.25}.sm\\:focus-within\\:text-opacity-30:focus-within{--tw-text-opacity:0.3}.sm\\:focus-within\\:text-opacity-40:focus-within{--tw-text-opacity:0.4}.sm\\:focus-within\\:text-opacity-50:focus-within{--tw-text-opacity:0.5}.sm\\:focus-within\\:text-opacity-60:focus-within{--tw-text-opacity:0.6}.sm\\:focus-within\\:text-opacity-70:focus-within{--tw-text-opacity:0.7}.sm\\:focus-within\\:text-opacity-75:focus-within{--tw-text-opacity:0.75}.sm\\:focus-within\\:text-opacity-80:focus-within{--tw-text-opacity:0.8}.sm\\:focus-within\\:text-opacity-90:focus-within{--tw-text-opacity:0.9}.sm\\:focus-within\\:text-opacity-95:focus-within{--tw-text-opacity:0.95}.sm\\:focus-within\\:text-opacity-100:focus-within{--tw-text-opacity:1}.sm\\:hover\\:text-opacity-0:hover{--tw-text-opacity:0}.sm\\:hover\\:text-opacity-5:hover{--tw-text-opacity:0.05}.sm\\:hover\\:text-opacity-10:hover{--tw-text-opacity:0.1}.sm\\:hover\\:text-opacity-20:hover{--tw-text-opacity:0.2}.sm\\:hover\\:text-opacity-25:hover{--tw-text-opacity:0.25}.sm\\:hover\\:text-opacity-30:hover{--tw-text-opacity:0.3}.sm\\:hover\\:text-opacity-40:hover{--tw-text-opacity:0.4}.sm\\:hover\\:text-opacity-50:hover{--tw-text-opacity:0.5}.sm\\:hover\\:text-opacity-60:hover{--tw-text-opacity:0.6}.sm\\:hover\\:text-opacity-70:hover{--tw-text-opacity:0.7}.sm\\:hover\\:text-opacity-75:hover{--tw-text-opacity:0.75}.sm\\:hover\\:text-opacity-80:hover{--tw-text-opacity:0.8}.sm\\:hover\\:text-opacity-90:hover{--tw-text-opacity:0.9}.sm\\:hover\\:text-opacity-95:hover{--tw-text-opacity:0.95}.sm\\:hover\\:text-opacity-100:hover{--tw-text-opacity:1}.sm\\:focus\\:text-opacity-0:focus{--tw-text-opacity:0}.sm\\:focus\\:text-opacity-5:focus{--tw-text-opacity:0.05}.sm\\:focus\\:text-opacity-10:focus{--tw-text-opacity:0.1}.sm\\:focus\\:text-opacity-20:focus{--tw-text-opacity:0.2}.sm\\:focus\\:text-opacity-25:focus{--tw-text-opacity:0.25}.sm\\:focus\\:text-opacity-30:focus{--tw-text-opacity:0.3}.sm\\:focus\\:text-opacity-40:focus{--tw-text-opacity:0.4}.sm\\:focus\\:text-opacity-50:focus{--tw-text-opacity:0.5}.sm\\:focus\\:text-opacity-60:focus{--tw-text-opacity:0.6}.sm\\:focus\\:text-opacity-70:focus{--tw-text-opacity:0.7}.sm\\:focus\\:text-opacity-75:focus{--tw-text-opacity:0.75}.sm\\:focus\\:text-opacity-80:focus{--tw-text-opacity:0.8}.sm\\:focus\\:text-opacity-90:focus{--tw-text-opacity:0.9}.sm\\:focus\\:text-opacity-95:focus{--tw-text-opacity:0.95}.sm\\:focus\\:text-opacity-100:focus{--tw-text-opacity:1}.sm\\:underline{text-decoration:underline}.sm\\:line-through{text-decoration:line-through}.sm\\:no-underline{text-decoration:none}.group:hover .sm\\:group-hover\\:underline{text-decoration:underline}.group:hover .sm\\:group-hover\\:line-through{text-decoration:line-through}.group:hover .sm\\:group-hover\\:no-underline{text-decoration:none}.sm\\:focus-within\\:underline:focus-within{text-decoration:underline}.sm\\:focus-within\\:line-through:focus-within{text-decoration:line-through}.sm\\:focus-within\\:no-underline:focus-within{text-decoration:none}.sm\\:hover\\:underline:hover{text-decoration:underline}.sm\\:hover\\:line-through:hover{text-decoration:line-through}.sm\\:hover\\:no-underline:hover{text-decoration:none}.sm\\:focus\\:underline:focus{text-decoration:underline}.sm\\:focus\\:line-through:focus{text-decoration:line-through}.sm\\:focus\\:no-underline:focus{text-decoration:none}.sm\\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sm\\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.sm\\:placeholder-primary::placeholder{--tw-placeholder-opacity:1;color:rgba(116,103,239,var(--tw-placeholder-opacity))}.sm\\:placeholder-secondary::placeholder{--tw-placeholder-opacity:1;color:rgba(255,158,67,var(--tw-placeholder-opacity))}.sm\\:placeholder-error::placeholder{--tw-placeholder-opacity:1;color:rgba(233,84,85,var(--tw-placeholder-opacity))}.sm\\:placeholder-default::placeholder{--tw-placeholder-opacity:1;color:rgba(26,32,56,var(--tw-placeholder-opacity))}.sm\\:placeholder-paper::placeholder{--tw-placeholder-opacity:1;color:rgba(34,42,69,var(--tw-placeholder-opacity))}.sm\\:placeholder-paperlight::placeholder{--tw-placeholder-opacity:1;color:rgba(48,52,91,var(--tw-placeholder-opacity))}.sm\\:placeholder-muted::placeholder{color:#ffffffb3}.sm\\:placeholder-hint::placeholder{color:#ffffff80}.sm\\:placeholder-white::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.sm\\:placeholder-success::placeholder{color:#33d9b2}.sm\\:focus\\:placeholder-primary:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(116,103,239,var(--tw-placeholder-opacity))}.sm\\:focus\\:placeholder-secondary:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,158,67,var(--tw-placeholder-opacity))}.sm\\:focus\\:placeholder-error:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(233,84,85,var(--tw-placeholder-opacity))}.sm\\:focus\\:placeholder-default:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(26,32,56,var(--tw-placeholder-opacity))}.sm\\:focus\\:placeholder-paper:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(34,42,69,var(--tw-placeholder-opacity))}.sm\\:focus\\:placeholder-paperlight:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(48,52,91,var(--tw-placeholder-opacity))}.sm\\:focus\\:placeholder-muted:focus::placeholder{color:#ffffffb3}.sm\\:focus\\:placeholder-hint:focus::placeholder{color:#ffffff80}.sm\\:focus\\:placeholder-white:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.sm\\:focus\\:placeholder-success:focus::placeholder{color:#33d9b2}.sm\\:placeholder-opacity-0::placeholder{--tw-placeholder-opacity:0}.sm\\:placeholder-opacity-5::placeholder{--tw-placeholder-opacity:0.05}.sm\\:placeholder-opacity-10::placeholder{--tw-placeholder-opacity:0.1}.sm\\:placeholder-opacity-20::placeholder{--tw-placeholder-opacity:0.2}.sm\\:placeholder-opacity-25::placeholder{--tw-placeholder-opacity:0.25}.sm\\:placeholder-opacity-30::placeholder{--tw-placeholder-opacity:0.3}.sm\\:placeholder-opacity-40::placeholder{--tw-placeholder-opacity:0.4}.sm\\:placeholder-opacity-50::placeholder{--tw-placeholder-opacity:0.5}.sm\\:placeholder-opacity-60::placeholder{--tw-placeholder-opacity:0.6}.sm\\:placeholder-opacity-70::placeholder{--tw-placeholder-opacity:0.7}.sm\\:placeholder-opacity-75::placeholder{--tw-placeholder-opacity:0.75}.sm\\:placeholder-opacity-80::placeholder{--tw-placeholder-opacity:0.8}.sm\\:placeholder-opacity-90::placeholder{--tw-placeholder-opacity:0.9}.sm\\:placeholder-opacity-95::placeholder{--tw-placeholder-opacity:0.95}.sm\\:placeholder-opacity-100::placeholder{--tw-placeholder-opacity:1}.sm\\:focus\\:placeholder-opacity-0:focus::placeholder{--tw-placeholder-opacity:0}.sm\\:focus\\:placeholder-opacity-5:focus::placeholder{--tw-placeholder-opacity:0.05}.sm\\:focus\\:placeholder-opacity-10:focus::placeholder{--tw-placeholder-opacity:0.1}.sm\\:focus\\:placeholder-opacity-20:focus::placeholder{--tw-placeholder-opacity:0.2}.sm\\:focus\\:placeholder-opacity-25:focus::placeholder{--tw-placeholder-opacity:0.25}.sm\\:focus\\:placeholder-opacity-30:focus::placeholder{--tw-placeholder-opacity:0.3}.sm\\:focus\\:placeholder-opacity-40:focus::placeholder{--tw-placeholder-opacity:0.4}.sm\\:focus\\:placeholder-opacity-50:focus::placeholder{--tw-placeholder-opacity:0.5}.sm\\:focus\\:placeholder-opacity-60:focus::placeholder{--tw-placeholder-opacity:0.6}.sm\\:focus\\:placeholder-opacity-70:focus::placeholder{--tw-placeholder-opacity:0.7}.sm\\:focus\\:placeholder-opacity-75:focus::placeholder{--tw-placeholder-opacity:0.75}.sm\\:focus\\:placeholder-opacity-80:focus::placeholder{--tw-placeholder-opacity:0.8}.sm\\:focus\\:placeholder-opacity-90:focus::placeholder{--tw-placeholder-opacity:0.9}.sm\\:focus\\:placeholder-opacity-95:focus::placeholder{--tw-placeholder-opacity:0.95}.sm\\:focus\\:placeholder-opacity-100:focus::placeholder{--tw-placeholder-opacity:1}.sm\\:opacity-0{opacity:0}.sm\\:opacity-5{opacity:.05}.sm\\:opacity-10{opacity:.1}.sm\\:opacity-20{opacity:.2}.sm\\:opacity-25{opacity:.25}.sm\\:opacity-30{opacity:.3}.sm\\:opacity-40{opacity:.4}.sm\\:opacity-50{opacity:.5}.sm\\:opacity-60{opacity:.6}.sm\\:opacity-70{opacity:.7}.sm\\:opacity-75{opacity:.75}.sm\\:opacity-80{opacity:.8}.sm\\:opacity-90{opacity:.9}.sm\\:opacity-95{opacity:.95}.sm\\:opacity-100{opacity:1}.group:hover .sm\\:group-hover\\:opacity-0{opacity:0}.group:hover .sm\\:group-hover\\:opacity-5{opacity:.05}.group:hover .sm\\:group-hover\\:opacity-10{opacity:.1}.group:hover .sm\\:group-hover\\:opacity-20{opacity:.2}.group:hover .sm\\:group-hover\\:opacity-25{opacity:.25}.group:hover .sm\\:group-hover\\:opacity-30{opacity:.3}.group:hover .sm\\:group-hover\\:opacity-40{opacity:.4}.group:hover .sm\\:group-hover\\:opacity-50{opacity:.5}.group:hover .sm\\:group-hover\\:opacity-60{opacity:.6}.group:hover .sm\\:group-hover\\:opacity-70{opacity:.7}.group:hover .sm\\:group-hover\\:opacity-75{opacity:.75}.group:hover .sm\\:group-hover\\:opacity-80{opacity:.8}.group:hover .sm\\:group-hover\\:opacity-90{opacity:.9}.group:hover .sm\\:group-hover\\:opacity-95{opacity:.95}.group:hover .sm\\:group-hover\\:opacity-100{opacity:1}.sm\\:focus-within\\:opacity-0:focus-within{opacity:0}.sm\\:focus-within\\:opacity-5:focus-within{opacity:.05}.sm\\:focus-within\\:opacity-10:focus-within{opacity:.1}.sm\\:focus-within\\:opacity-20:focus-within{opacity:.2}.sm\\:focus-within\\:opacity-25:focus-within{opacity:.25}.sm\\:focus-within\\:opacity-30:focus-within{opacity:.3}.sm\\:focus-within\\:opacity-40:focus-within{opacity:.4}.sm\\:focus-within\\:opacity-50:focus-within{opacity:.5}.sm\\:focus-within\\:opacity-60:focus-within{opacity:.6}.sm\\:focus-within\\:opacity-70:focus-within{opacity:.7}.sm\\:focus-within\\:opacity-75:focus-within{opacity:.75}.sm\\:focus-within\\:opacity-80:focus-within{opacity:.8}.sm\\:focus-within\\:opacity-90:focus-within{opacity:.9}.sm\\:focus-within\\:opacity-95:focus-within{opacity:.95}.sm\\:focus-within\\:opacity-100:focus-within{opacity:1}.sm\\:hover\\:opacity-0:hover{opacity:0}.sm\\:hover\\:opacity-5:hover{opacity:.05}.sm\\:hover\\:opacity-10:hover{opacity:.1}.sm\\:hover\\:opacity-20:hover{opacity:.2}.sm\\:hover\\:opacity-25:hover{opacity:.25}.sm\\:hover\\:opacity-30:hover{opacity:.3}.sm\\:hover\\:opacity-40:hover{opacity:.4}.sm\\:hover\\:opacity-50:hover{opacity:.5}.sm\\:hover\\:opacity-60:hover{opacity:.6}.sm\\:hover\\:opacity-70:hover{opacity:.7}.sm\\:hover\\:opacity-75:hover{opacity:.75}.sm\\:hover\\:opacity-80:hover{opacity:.8}.sm\\:hover\\:opacity-90:hover{opacity:.9}.sm\\:hover\\:opacity-95:hover{opacity:.95}.sm\\:hover\\:opacity-100:hover{opacity:1}.sm\\:focus\\:opacity-0:focus{opacity:0}.sm\\:focus\\:opacity-5:focus{opacity:.05}.sm\\:focus\\:opacity-10:focus{opacity:.1}.sm\\:focus\\:opacity-20:focus{opacity:.2}.sm\\:focus\\:opacity-25:focus{opacity:.25}.sm\\:focus\\:opacity-30:focus{opacity:.3}.sm\\:focus\\:opacity-40:focus{opacity:.4}.sm\\:focus\\:opacity-50:focus{opacity:.5}.sm\\:focus\\:opacity-60:focus{opacity:.6}.sm\\:focus\\:opacity-70:focus{opacity:.7}.sm\\:focus\\:opacity-75:focus{opacity:.75}.sm\\:focus\\:opacity-80:focus{opacity:.8}.sm\\:focus\\:opacity-90:focus{opacity:.9}.sm\\:focus\\:opacity-95:focus{opacity:.95}.sm\\:focus\\:opacity-100:focus{opacity:1}.sm\\:bg-blend-normal{background-blend-mode:normal}.sm\\:bg-blend-multiply{background-blend-mode:multiply}.sm\\:bg-blend-screen{background-blend-mode:screen}.sm\\:bg-blend-overlay{background-blend-mode:overlay}.sm\\:bg-blend-darken{background-blend-mode:darken}.sm\\:bg-blend-lighten{background-blend-mode:lighten}.sm\\:bg-blend-color-dodge{background-blend-mode:color-dodge}.sm\\:bg-blend-color-burn{background-blend-mode:color-burn}.sm\\:bg-blend-hard-light{background-blend-mode:hard-light}.sm\\:bg-blend-soft-light{background-blend-mode:soft-light}.sm\\:bg-blend-difference{background-blend-mode:difference}.sm\\:bg-blend-exclusion{background-blend-mode:exclusion}.sm\\:bg-blend-hue{background-blend-mode:hue}.sm\\:bg-blend-saturation{background-blend-mode:saturation}.sm\\:bg-blend-color{background-blend-mode:color}.sm\\:bg-blend-luminosity{background-blend-mode:luminosity}.sm\\:mix-blend-normal{mix-blend-mode:normal}.sm\\:mix-blend-multiply{mix-blend-mode:multiply}.sm\\:mix-blend-screen{mix-blend-mode:screen}.sm\\:mix-blend-overlay{mix-blend-mode:overlay}.sm\\:mix-blend-darken{mix-blend-mode:darken}.sm\\:mix-blend-lighten{mix-blend-mode:lighten}.sm\\:mix-blend-color-dodge{mix-blend-mode:color-dodge}.sm\\:mix-blend-color-burn{mix-blend-mode:color-burn}.sm\\:mix-blend-hard-light{mix-blend-mode:hard-light}.sm\\:mix-blend-soft-light{mix-blend-mode:soft-light}.sm\\:mix-blend-difference{mix-blend-mode:difference}.sm\\:mix-blend-exclusion{mix-blend-mode:exclusion}.sm\\:mix-blend-hue{mix-blend-mode:hue}.sm\\:mix-blend-saturation{mix-blend-mode:saturation}.sm\\:mix-blend-color{mix-blend-mode:color}.sm\\:mix-blend-luminosity{mix-blend-mode:luminosity}.sm\\:shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d}.sm\\:shadow,.sm\\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\\:shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.sm\\:shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.sm\\:shadow-lg,.sm\\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.sm\\:shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.sm\\:shadow-2xl,.sm\\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040}.sm\\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000f}.sm\\:shadow-inner,.sm\\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\\:shadow-none{--tw-shadow:0 0 #0000}.group:hover .sm\\:group-hover\\:shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d}.group:hover .sm\\:group-hover\\:shadow,.group:hover .sm\\:group-hover\\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .sm\\:group-hover\\:shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.group:hover .sm\\:group-hover\\:shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.group:hover .sm\\:group-hover\\:shadow-lg,.group:hover .sm\\:group-hover\\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .sm\\:group-hover\\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.group:hover .sm\\:group-hover\\:shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.group:hover .sm\\:group-hover\\:shadow-2xl,.group:hover .sm\\:group-hover\\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .sm\\:group-hover\\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040}.group:hover .sm\\:group-hover\\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000f}.group:hover .sm\\:group-hover\\:shadow-inner,.group:hover .sm\\:group-hover\\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .sm\\:group-hover\\:shadow-none{--tw-shadow:0 0 #0000}.sm\\:focus-within\\:shadow-sm:focus-within{--tw-shadow:0 1px 2px 0 #0000000d}.sm\\:focus-within\\:shadow-sm:focus-within,.sm\\:focus-within\\:shadow:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\\:focus-within\\:shadow:focus-within{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.sm\\:focus-within\\:shadow-md:focus-within{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.sm\\:focus-within\\:shadow-lg:focus-within,.sm\\:focus-within\\:shadow-md:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\\:focus-within\\:shadow-lg:focus-within{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.sm\\:focus-within\\:shadow-xl:focus-within{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.sm\\:focus-within\\:shadow-2xl:focus-within,.sm\\:focus-within\\:shadow-xl:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\\:focus-within\\:shadow-2xl:focus-within{--tw-shadow:0 25px 50px -12px #00000040}.sm\\:focus-within\\:shadow-inner:focus-within{--tw-shadow:inset 0 2px 4px 0 #0000000f}.sm\\:focus-within\\:shadow-inner:focus-within,.sm\\:focus-within\\:shadow-none:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\\:focus-within\\:shadow-none:focus-within{--tw-shadow:0 0 #0000}.sm\\:hover\\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d}.sm\\:hover\\:shadow-sm:hover,.sm\\:hover\\:shadow:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\\:hover\\:shadow:hover{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.sm\\:hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.sm\\:hover\\:shadow-lg:hover,.sm\\:hover\\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\\:hover\\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.sm\\:hover\\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.sm\\:hover\\:shadow-2xl:hover,.sm\\:hover\\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\\:hover\\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040}.sm\\:hover\\:shadow-inner:hover{--tw-shadow:inset 0 2px 4px 0 #0000000f}.sm\\:hover\\:shadow-inner:hover,.sm\\:hover\\:shadow-none:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\\:hover\\:shadow-none:hover{--tw-shadow:0 0 #0000}.sm\\:focus\\:shadow-sm:focus{--tw-shadow:0 1px 2px 0 #0000000d}.sm\\:focus\\:shadow-sm:focus,.sm\\:focus\\:shadow:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\\:focus\\:shadow:focus{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.sm\\:focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.sm\\:focus\\:shadow-lg:focus,.sm\\:focus\\:shadow-md:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\\:focus\\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.sm\\:focus\\:shadow-xl:focus{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.sm\\:focus\\:shadow-2xl:focus,.sm\\:focus\\:shadow-xl:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\\:focus\\:shadow-2xl:focus{--tw-shadow:0 25px 50px -12px #00000040}.sm\\:focus\\:shadow-inner:focus{--tw-shadow:inset 0 2px 4px 0 #0000000f}.sm\\:focus\\:shadow-inner:focus,.sm\\:focus\\:shadow-none:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\\:focus\\:shadow-none:focus{--tw-shadow:0 0 #0000}.sm\\:outline-none{outline:2px solid #0000;outline-offset:2px}.sm\\:outline-white{outline:2px dotted #fff;outline-offset:2px}.sm\\:outline-black{outline:2px dotted #000;outline-offset:2px}.sm\\:focus-within\\:outline-none:focus-within{outline:2px solid #0000;outline-offset:2px}.sm\\:focus-within\\:outline-white:focus-within{outline:2px dotted #fff;outline-offset:2px}.sm\\:focus-within\\:outline-black:focus-within{outline:2px dotted #000;outline-offset:2px}.sm\\:focus\\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.sm\\:focus\\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}.sm\\:focus\\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}.sm\\:ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\\:ring-0,.sm\\:ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.sm\\:ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\\:ring-2,.sm\\:ring-4{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.sm\\:ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\\:ring-8{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\\:ring,.sm\\:ring-8{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.sm\\:ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\\:focus-within\\:ring-0:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\\:focus-within\\:ring-0:focus-within,.sm\\:focus-within\\:ring-1:focus-within{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.sm\\:focus-within\\:ring-1:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\\:focus-within\\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\\:focus-within\\:ring-2:focus-within,.sm\\:focus-within\\:ring-4:focus-within{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.sm\\:focus-within\\:ring-4:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\\:focus-within\\:ring-8:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\\:focus-within\\:ring-8:focus-within,.sm\\:focus-within\\:ring:focus-within{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.sm\\:focus-within\\:ring:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\\:focus\\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\\:focus\\:ring-0:focus,.sm\\:focus\\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.sm\\:focus\\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\\:focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\\:focus\\:ring-2:focus,.sm\\:focus\\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.sm\\:focus\\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\\:focus\\:ring-8:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\\:focus\\:ring-8:focus,.sm\\:focus\\:ring:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.sm\\:focus\\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\\:focus-within\\:ring-inset:focus-within,.sm\\:focus\\:ring-inset:focus,.sm\\:ring-inset{--tw-ring-inset:inset}.sm\\:ring-primary{--tw-ring-opacity:1;--tw-ring-color:rgba(116,103,239,var(--tw-ring-opacity))}.sm\\:ring-secondary{--tw-ring-opacity:1;--tw-ring-color:rgba(255,158,67,var(--tw-ring-opacity))}.sm\\:ring-error{--tw-ring-opacity:1;--tw-ring-color:rgba(233,84,85,var(--tw-ring-opacity))}.sm\\:ring-default{--tw-ring-opacity:1;--tw-ring-color:rgba(26,32,56,var(--tw-ring-opacity))}.sm\\:ring-paper{--tw-ring-opacity:1;--tw-ring-color:rgba(34,42,69,var(--tw-ring-opacity))}.sm\\:ring-paperlight{--tw-ring-opacity:1;--tw-ring-color:rgba(48,52,91,var(--tw-ring-opacity))}.sm\\:ring-muted{--tw-ring-color:#ffffffb3}.sm\\:ring-hint{--tw-ring-color:#ffffff80}.sm\\:ring-white{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.sm\\:ring-success{--tw-ring-color:#33d9b2}.sm\\:focus-within\\:ring-primary:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(116,103,239,var(--tw-ring-opacity))}.sm\\:focus-within\\:ring-secondary:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,158,67,var(--tw-ring-opacity))}.sm\\:focus-within\\:ring-error:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(233,84,85,var(--tw-ring-opacity))}.sm\\:focus-within\\:ring-default:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(26,32,56,var(--tw-ring-opacity))}.sm\\:focus-within\\:ring-paper:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(34,42,69,var(--tw-ring-opacity))}.sm\\:focus-within\\:ring-paperlight:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(48,52,91,var(--tw-ring-opacity))}.sm\\:focus-within\\:ring-muted:focus-within{--tw-ring-color:#ffffffb3}.sm\\:focus-within\\:ring-hint:focus-within{--tw-ring-color:#ffffff80}.sm\\:focus-within\\:ring-white:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.sm\\:focus-within\\:ring-success:focus-within{--tw-ring-color:#33d9b2}.sm\\:focus\\:ring-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(116,103,239,var(--tw-ring-opacity))}.sm\\:focus\\:ring-secondary:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,158,67,var(--tw-ring-opacity))}.sm\\:focus\\:ring-error:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(233,84,85,var(--tw-ring-opacity))}.sm\\:focus\\:ring-default:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(26,32,56,var(--tw-ring-opacity))}.sm\\:focus\\:ring-paper:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(34,42,69,var(--tw-ring-opacity))}.sm\\:focus\\:ring-paperlight:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(48,52,91,var(--tw-ring-opacity))}.sm\\:focus\\:ring-muted:focus{--tw-ring-color:#ffffffb3}.sm\\:focus\\:ring-hint:focus{--tw-ring-color:#ffffff80}.sm\\:focus\\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.sm\\:focus\\:ring-success:focus{--tw-ring-color:#33d9b2}.sm\\:ring-opacity-0{--tw-ring-opacity:0}.sm\\:ring-opacity-5{--tw-ring-opacity:0.05}.sm\\:ring-opacity-10{--tw-ring-opacity:0.1}.sm\\:ring-opacity-20{--tw-ring-opacity:0.2}.sm\\:ring-opacity-25{--tw-ring-opacity:0.25}.sm\\:ring-opacity-30{--tw-ring-opacity:0.3}.sm\\:ring-opacity-40{--tw-ring-opacity:0.4}.sm\\:ring-opacity-50{--tw-ring-opacity:0.5}.sm\\:ring-opacity-60{--tw-ring-opacity:0.6}.sm\\:ring-opacity-70{--tw-ring-opacity:0.7}.sm\\:ring-opacity-75{--tw-ring-opacity:0.75}.sm\\:ring-opacity-80{--tw-ring-opacity:0.8}.sm\\:ring-opacity-90{--tw-ring-opacity:0.9}.sm\\:ring-opacity-95{--tw-ring-opacity:0.95}.sm\\:ring-opacity-100{--tw-ring-opacity:1}.sm\\:focus-within\\:ring-opacity-0:focus-within{--tw-ring-opacity:0}.sm\\:focus-within\\:ring-opacity-5:focus-within{--tw-ring-opacity:0.05}.sm\\:focus-within\\:ring-opacity-10:focus-within{--tw-ring-opacity:0.1}.sm\\:focus-within\\:ring-opacity-20:focus-within{--tw-ring-opacity:0.2}.sm\\:focus-within\\:ring-opacity-25:focus-within{--tw-ring-opacity:0.25}.sm\\:focus-within\\:ring-opacity-30:focus-within{--tw-ring-opacity:0.3}.sm\\:focus-within\\:ring-opacity-40:focus-within{--tw-ring-opacity:0.4}.sm\\:focus-within\\:ring-opacity-50:focus-within{--tw-ring-opacity:0.5}.sm\\:focus-within\\:ring-opacity-60:focus-within{--tw-ring-opacity:0.6}.sm\\:focus-within\\:ring-opacity-70:focus-within{--tw-ring-opacity:0.7}.sm\\:focus-within\\:ring-opacity-75:focus-within{--tw-ring-opacity:0.75}.sm\\:focus-within\\:ring-opacity-80:focus-within{--tw-ring-opacity:0.8}.sm\\:focus-within\\:ring-opacity-90:focus-within{--tw-ring-opacity:0.9}.sm\\:focus-within\\:ring-opacity-95:focus-within{--tw-ring-opacity:0.95}.sm\\:focus-within\\:ring-opacity-100:focus-within{--tw-ring-opacity:1}.sm\\:focus\\:ring-opacity-0:focus{--tw-ring-opacity:0}.sm\\:focus\\:ring-opacity-5:focus{--tw-ring-opacity:0.05}.sm\\:focus\\:ring-opacity-10:focus{--tw-ring-opacity:0.1}.sm\\:focus\\:ring-opacity-20:focus{--tw-ring-opacity:0.2}.sm\\:focus\\:ring-opacity-25:focus{--tw-ring-opacity:0.25}.sm\\:focus\\:ring-opacity-30:focus{--tw-ring-opacity:0.3}.sm\\:focus\\:ring-opacity-40:focus{--tw-ring-opacity:0.4}.sm\\:focus\\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.sm\\:focus\\:ring-opacity-60:focus{--tw-ring-opacity:0.6}.sm\\:focus\\:ring-opacity-70:focus{--tw-ring-opacity:0.7}.sm\\:focus\\:ring-opacity-75:focus{--tw-ring-opacity:0.75}.sm\\:focus\\:ring-opacity-80:focus{--tw-ring-opacity:0.8}.sm\\:focus\\:ring-opacity-90:focus{--tw-ring-opacity:0.9}.sm\\:focus\\:ring-opacity-95:focus{--tw-ring-opacity:0.95}.sm\\:focus\\:ring-opacity-100:focus{--tw-ring-opacity:1}.sm\\:ring-offset-0{--tw-ring-offset-width:0px}.sm\\:ring-offset-1{--tw-ring-offset-width:1px}.sm\\:ring-offset-2{--tw-ring-offset-width:2px}.sm\\:ring-offset-4{--tw-ring-offset-width:4px}.sm\\:ring-offset-8{--tw-ring-offset-width:8px}.sm\\:focus-within\\:ring-offset-0:focus-within{--tw-ring-offset-width:0px}.sm\\:focus-within\\:ring-offset-1:focus-within{--tw-ring-offset-width:1px}.sm\\:focus-within\\:ring-offset-2:focus-within{--tw-ring-offset-width:2px}.sm\\:focus-within\\:ring-offset-4:focus-within{--tw-ring-offset-width:4px}.sm\\:focus-within\\:ring-offset-8:focus-within{--tw-ring-offset-width:8px}.sm\\:focus\\:ring-offset-0:focus{--tw-ring-offset-width:0px}.sm\\:focus\\:ring-offset-1:focus{--tw-ring-offset-width:1px}.sm\\:focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.sm\\:focus\\:ring-offset-4:focus{--tw-ring-offset-width:4px}.sm\\:focus\\:ring-offset-8:focus{--tw-ring-offset-width:8px}.sm\\:ring-offset-primary{--tw-ring-offset-color:#7467ef}.sm\\:ring-offset-secondary{--tw-ring-offset-color:#ff9e43}.sm\\:ring-offset-error{--tw-ring-offset-color:#e95455}.sm\\:ring-offset-default{--tw-ring-offset-color:#1a2038}.sm\\:ring-offset-paper{--tw-ring-offset-color:#222a45}.sm\\:ring-offset-paperlight{--tw-ring-offset-color:#30345b}.sm\\:ring-offset-muted{--tw-ring-offset-color:#ffffffb3}.sm\\:ring-offset-hint{--tw-ring-offset-color:#ffffff80}.sm\\:ring-offset-white{--tw-ring-offset-color:#fff}.sm\\:ring-offset-success{--tw-ring-offset-color:#33d9b2}.sm\\:focus-within\\:ring-offset-primary:focus-within{--tw-ring-offset-color:#7467ef}.sm\\:focus-within\\:ring-offset-secondary:focus-within{--tw-ring-offset-color:#ff9e43}.sm\\:focus-within\\:ring-offset-error:focus-within{--tw-ring-offset-color:#e95455}.sm\\:focus-within\\:ring-offset-default:focus-within{--tw-ring-offset-color:#1a2038}.sm\\:focus-within\\:ring-offset-paper:focus-within{--tw-ring-offset-color:#222a45}.sm\\:focus-within\\:ring-offset-paperlight:focus-within{--tw-ring-offset-color:#30345b}.sm\\:focus-within\\:ring-offset-muted:focus-within{--tw-ring-offset-color:#ffffffb3}.sm\\:focus-within\\:ring-offset-hint:focus-within{--tw-ring-offset-color:#ffffff80}.sm\\:focus-within\\:ring-offset-white:focus-within{--tw-ring-offset-color:#fff}.sm\\:focus-within\\:ring-offset-success:focus-within{--tw-ring-offset-color:#33d9b2}.sm\\:focus\\:ring-offset-primary:focus{--tw-ring-offset-color:#7467ef}.sm\\:focus\\:ring-offset-secondary:focus{--tw-ring-offset-color:#ff9e43}.sm\\:focus\\:ring-offset-error:focus{--tw-ring-offset-color:#e95455}.sm\\:focus\\:ring-offset-default:focus{--tw-ring-offset-color:#1a2038}.sm\\:focus\\:ring-offset-paper:focus{--tw-ring-offset-color:#222a45}.sm\\:focus\\:ring-offset-paperlight:focus{--tw-ring-offset-color:#30345b}.sm\\:focus\\:ring-offset-muted:focus{--tw-ring-offset-color:#ffffffb3}.sm\\:focus\\:ring-offset-hint:focus{--tw-ring-offset-color:#ffffff80}.sm\\:focus\\:ring-offset-white:focus{--tw-ring-offset-color:#fff}.sm\\:focus\\:ring-offset-success:focus{--tw-ring-offset-color:#33d9b2}.sm\\:filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sm\\:filter-none{filter:none}.sm\\:blur-0,.sm\\:blur-none{--tw-blur:blur(0)}.sm\\:blur-sm{--tw-blur:blur(4px)}.sm\\:blur{--tw-blur:blur(8px)}.sm\\:blur-md{--tw-blur:blur(12px)}.sm\\:blur-lg{--tw-blur:blur(16px)}.sm\\:blur-xl{--tw-blur:blur(24px)}.sm\\:blur-2xl{--tw-blur:blur(40px)}.sm\\:blur-3xl{--tw-blur:blur(64px)}.sm\\:brightness-0{--tw-brightness:brightness(0)}.sm\\:brightness-50{--tw-brightness:brightness(.5)}.sm\\:brightness-75{--tw-brightness:brightness(.75)}.sm\\:brightness-90{--tw-brightness:brightness(.9)}.sm\\:brightness-95{--tw-brightness:brightness(.95)}.sm\\:brightness-100{--tw-brightness:brightness(1)}.sm\\:brightness-105{--tw-brightness:brightness(1.05)}.sm\\:brightness-110{--tw-brightness:brightness(1.1)}.sm\\:brightness-125{--tw-brightness:brightness(1.25)}.sm\\:brightness-150{--tw-brightness:brightness(1.5)}.sm\\:brightness-200{--tw-brightness:brightness(2)}.sm\\:contrast-0{--tw-contrast:contrast(0)}.sm\\:contrast-50{--tw-contrast:contrast(.5)}.sm\\:contrast-75{--tw-contrast:contrast(.75)}.sm\\:contrast-100{--tw-contrast:contrast(1)}.sm\\:contrast-125{--tw-contrast:contrast(1.25)}.sm\\:contrast-150{--tw-contrast:contrast(1.5)}.sm\\:contrast-200{--tw-contrast:contrast(2)}.sm\\:drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px #0000000d)}.sm\\:drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.sm\\:drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f)}.sm\\:drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a)}.sm\\:drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px #00000008) drop-shadow(0 8px 5px #00000014)}.sm\\:drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px #00000026)}.sm\\:drop-shadow-none{--tw-drop-shadow:drop-shadow(0 0 #0000)}.sm\\:grayscale-0{--tw-grayscale:grayscale(0)}.sm\\:grayscale{--tw-grayscale:grayscale(100%)}.sm\\:hue-rotate-0{--tw-hue-rotate:hue-rotate(0deg)}.sm\\:hue-rotate-15{--tw-hue-rotate:hue-rotate(15deg)}.sm\\:hue-rotate-30{--tw-hue-rotate:hue-rotate(30deg)}.sm\\:hue-rotate-60{--tw-hue-rotate:hue-rotate(60deg)}.sm\\:hue-rotate-90{--tw-hue-rotate:hue-rotate(90deg)}.sm\\:hue-rotate-180{--tw-hue-rotate:hue-rotate(180deg)}.sm\\:-hue-rotate-180{--tw-hue-rotate:hue-rotate(-180deg)}.sm\\:-hue-rotate-90{--tw-hue-rotate:hue-rotate(-90deg)}.sm\\:-hue-rotate-60{--tw-hue-rotate:hue-rotate(-60deg)}.sm\\:-hue-rotate-30{--tw-hue-rotate:hue-rotate(-30deg)}.sm\\:-hue-rotate-15{--tw-hue-rotate:hue-rotate(-15deg)}.sm\\:invert-0{--tw-invert:invert(0)}.sm\\:invert{--tw-invert:invert(100%)}.sm\\:saturate-0{--tw-saturate:saturate(0)}.sm\\:saturate-50{--tw-saturate:saturate(.5)}.sm\\:saturate-100{--tw-saturate:saturate(1)}.sm\\:saturate-150{--tw-saturate:saturate(1.5)}.sm\\:saturate-200{--tw-saturate:saturate(2)}.sm\\:sepia-0{--tw-sepia:sepia(0)}.sm\\:sepia{--tw-sepia:sepia(100%)}.sm\\:backdrop-filter{--tw-backdrop-blur:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-invert:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-opacity:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-sepia:var(--tw-empty,/*!*/ /*!*/);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.sm\\:backdrop-filter-none{-webkit-backdrop-filter:none;backdrop-filter:none}.sm\\:backdrop-blur-0,.sm\\:backdrop-blur-none{--tw-backdrop-blur:blur(0)}.sm\\:backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.sm\\:backdrop-blur{--tw-backdrop-blur:blur(8px)}.sm\\:backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.sm\\:backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.sm\\:backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.sm\\:backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.sm\\:backdrop-blur-3xl{--tw-backdrop-blur:blur(64px)}.sm\\:backdrop-brightness-0{--tw-backdrop-brightness:brightness(0)}.sm\\:backdrop-brightness-50{--tw-backdrop-brightness:brightness(.5)}.sm\\:backdrop-brightness-75{--tw-backdrop-brightness:brightness(.75)}.sm\\:backdrop-brightness-90{--tw-backdrop-brightness:brightness(.9)}.sm\\:backdrop-brightness-95{--tw-backdrop-brightness:brightness(.95)}.sm\\:backdrop-brightness-100{--tw-backdrop-brightness:brightness(1)}.sm\\:backdrop-brightness-105{--tw-backdrop-brightness:brightness(1.05)}.sm\\:backdrop-brightness-110{--tw-backdrop-brightness:brightness(1.1)}.sm\\:backdrop-brightness-125{--tw-backdrop-brightness:brightness(1.25)}.sm\\:backdrop-brightness-150{--tw-backdrop-brightness:brightness(1.5)}.sm\\:backdrop-brightness-200{--tw-backdrop-brightness:brightness(2)}.sm\\:backdrop-contrast-0{--tw-backdrop-contrast:contrast(0)}.sm\\:backdrop-contrast-50{--tw-backdrop-contrast:contrast(.5)}.sm\\:backdrop-contrast-75{--tw-backdrop-contrast:contrast(.75)}.sm\\:backdrop-contrast-100{--tw-backdrop-contrast:contrast(1)}.sm\\:backdrop-contrast-125{--tw-backdrop-contrast:contrast(1.25)}.sm\\:backdrop-contrast-150{--tw-backdrop-contrast:contrast(1.5)}.sm\\:backdrop-contrast-200{--tw-backdrop-contrast:contrast(2)}.sm\\:backdrop-grayscale-0{--tw-backdrop-grayscale:grayscale(0)}.sm\\:backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%)}.sm\\:backdrop-hue-rotate-0{--tw-backdrop-hue-rotate:hue-rotate(0deg)}.sm\\:backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(15deg)}.sm\\:backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(30deg)}.sm\\:backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(60deg)}.sm\\:backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(90deg)}.sm\\:backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(180deg)}.sm\\:-backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(-180deg)}.sm\\:-backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(-90deg)}.sm\\:-backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(-60deg)}.sm\\:-backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(-30deg)}.sm\\:-backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(-15deg)}.sm\\:backdrop-invert-0{--tw-backdrop-invert:invert(0)}.sm\\:backdrop-invert{--tw-backdrop-invert:invert(100%)}.sm\\:backdrop-opacity-0{--tw-backdrop-opacity:opacity(0)}.sm\\:backdrop-opacity-5{--tw-backdrop-opacity:opacity(0.05)}.sm\\:backdrop-opacity-10{--tw-backdrop-opacity:opacity(0.1)}.sm\\:backdrop-opacity-20{--tw-backdrop-opacity:opacity(0.2)}.sm\\:backdrop-opacity-25{--tw-backdrop-opacity:opacity(0.25)}.sm\\:backdrop-opacity-30{--tw-backdrop-opacity:opacity(0.3)}.sm\\:backdrop-opacity-40{--tw-backdrop-opacity:opacity(0.4)}.sm\\:backdrop-opacity-50{--tw-backdrop-opacity:opacity(0.5)}.sm\\:backdrop-opacity-60{--tw-backdrop-opacity:opacity(0.6)}.sm\\:backdrop-opacity-70{--tw-backdrop-opacity:opacity(0.7)}.sm\\:backdrop-opacity-75{--tw-backdrop-opacity:opacity(0.75)}.sm\\:backdrop-opacity-80{--tw-backdrop-opacity:opacity(0.8)}.sm\\:backdrop-opacity-90{--tw-backdrop-opacity:opacity(0.9)}.sm\\:backdrop-opacity-95{--tw-backdrop-opacity:opacity(0.95)}.sm\\:backdrop-opacity-100{--tw-backdrop-opacity:opacity(1)}.sm\\:backdrop-saturate-0{--tw-backdrop-saturate:saturate(0)}.sm\\:backdrop-saturate-50{--tw-backdrop-saturate:saturate(.5)}.sm\\:backdrop-saturate-100{--tw-backdrop-saturate:saturate(1)}.sm\\:backdrop-saturate-150{--tw-backdrop-saturate:saturate(1.5)}.sm\\:backdrop-saturate-200{--tw-backdrop-saturate:saturate(2)}.sm\\:backdrop-sepia-0{--tw-backdrop-sepia:sepia(0)}.sm\\:backdrop-sepia{--tw-backdrop-sepia:sepia(100%)}.sm\\:transition-none{transition-property:none}.sm\\:transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sm\\:transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sm\\:transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sm\\:transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sm\\:transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sm\\:transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sm\\:delay-75{transition-delay:75ms}.sm\\:delay-100{transition-delay:.1s}.sm\\:delay-150{transition-delay:.15s}.sm\\:delay-200{transition-delay:.2s}.sm\\:delay-300{transition-delay:.3s}.sm\\:delay-500{transition-delay:.5s}.sm\\:delay-700{transition-delay:.7s}.sm\\:delay-1000{transition-delay:1s}.sm\\:duration-75{transition-duration:75ms}.sm\\:duration-100{transition-duration:.1s}.sm\\:duration-150{transition-duration:.15s}.sm\\:duration-200{transition-duration:.2s}.sm\\:duration-300{transition-duration:.3s}.sm\\:duration-500{transition-duration:.5s}.sm\\:duration-700{transition-duration:.7s}.sm\\:duration-1000{transition-duration:1s}.sm\\:ease-linear{transition-timing-function:linear}.sm\\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.sm\\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.sm\\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (min-width: 768px){.md\\:container{width:100%}}@media (min-width: 768px) and (min-width: 640px){.md\\:container{max-width:640px}}@media (min-width: 768px) and (min-width: 768px){.md\\:container{max-width:768px}}@media (min-width: 768px) and (min-width: 1024px){.md\\:container{max-width:1024px}}@media (min-width: 768px) and (min-width: 1280px){.md\\:container{max-width:1280px}}@media (min-width: 768px) and (min-width: 1536px){.md\\:container{max-width:1536px}}@media (min-width: 768px){.md\\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.md\\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.md\\:focus-within\\:sr-only:focus-within{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.md\\:focus-within\\:not-sr-only:focus-within{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.md\\:focus\\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.md\\:focus\\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.md\\:pointer-events-none{pointer-events:none}.md\\:pointer-events-auto{pointer-events:auto}.md\\:visible{visibility:visible}.md\\:invisible{visibility:hidden}.md\\:static{position:static}.md\\:fixed{position:fixed}.md\\:absolute{position:absolute}.md\\:relative{position:relative}.md\\:sticky{position:sticky}.md\\:inset-0{top:0;right:0;bottom:0;left:0}.md\\:inset-1{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.md\\:inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.md\\:inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.md\\:inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.md\\:inset-5{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}.md\\:inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}.md\\:inset-7{top:1.75rem;right:1.75rem;bottom:1.75rem;left:1.75rem}.md\\:inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}.md\\:inset-9{top:2.25rem;right:2.25rem;bottom:2.25rem;left:2.25rem}.md\\:inset-10{top:2.5rem;right:2.5rem;bottom:2.5rem;left:2.5rem}.md\\:inset-11{top:2.75rem;right:2.75rem;bottom:2.75rem;left:2.75rem}.md\\:inset-12{top:3rem;right:3rem;bottom:3rem;left:3rem}.md\\:inset-14{top:3.5rem;right:3.5rem;bottom:3.5rem;left:3.5rem}.md\\:inset-16{top:4rem;right:4rem;bottom:4rem;left:4rem}.md\\:inset-20{top:5rem;right:5rem;bottom:5rem;left:5rem}.md\\:inset-24{top:6rem;right:6rem;bottom:6rem;left:6rem}.md\\:inset-28{top:7rem;right:7rem;bottom:7rem;left:7rem}.md\\:inset-32{top:8rem;right:8rem;bottom:8rem;left:8rem}.md\\:inset-36{top:9rem;right:9rem;bottom:9rem;left:9rem}.md\\:inset-40{top:10rem;right:10rem;bottom:10rem;left:10rem}.md\\:inset-44{top:11rem;right:11rem;bottom:11rem;left:11rem}.md\\:inset-48{top:12rem;right:12rem;bottom:12rem;left:12rem}.md\\:inset-52{top:13rem;right:13rem;bottom:13rem;left:13rem}.md\\:inset-56{top:14rem;right:14rem;bottom:14rem;left:14rem}.md\\:inset-60{top:15rem;right:15rem;bottom:15rem;left:15rem}.md\\:inset-64{top:16rem;right:16rem;bottom:16rem;left:16rem}.md\\:inset-72{top:18rem;right:18rem;bottom:18rem;left:18rem}.md\\:inset-80{top:20rem;right:20rem;bottom:20rem;left:20rem}.md\\:inset-96{top:24rem;right:24rem;bottom:24rem;left:24rem}.md\\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}.md\\:inset-px{top:1px;right:1px;bottom:1px;left:1px}.md\\:inset-0\\.5{top:.125rem;right:.125rem;bottom:.125rem;left:.125rem}.md\\:inset-1\\.5{top:.375rem;right:.375rem;bottom:.375rem;left:.375rem}.md\\:inset-2\\.5{top:.625rem;right:.625rem;bottom:.625rem;left:.625rem}.md\\:inset-3\\.5{top:.875rem;right:.875rem;bottom:.875rem;left:.875rem}.md\\:-inset-0{top:0;right:0;bottom:0;left:0}.md\\:-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.md\\:-inset-2{top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.md\\:-inset-3{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.md\\:-inset-4{top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.md\\:-inset-5{top:-1.25rem;right:-1.25rem;bottom:-1.25rem;left:-1.25rem}.md\\:-inset-6{top:-1.5rem;right:-1.5rem;bottom:-1.5rem;left:-1.5rem}.md\\:-inset-7{top:-1.75rem;right:-1.75rem;bottom:-1.75rem;left:-1.75rem}.md\\:-inset-8{top:-2rem;right:-2rem;bottom:-2rem;left:-2rem}.md\\:-inset-9{top:-2.25rem;right:-2.25rem;bottom:-2.25rem;left:-2.25rem}.md\\:-inset-10{top:-2.5rem;right:-2.5rem;bottom:-2.5rem;left:-2.5rem}.md\\:-inset-11{top:-2.75rem;right:-2.75rem;bottom:-2.75rem;left:-2.75rem}.md\\:-inset-12{top:-3rem;right:-3rem;bottom:-3rem;left:-3rem}.md\\:-inset-14{top:-3.5rem;right:-3.5rem;bottom:-3.5rem;left:-3.5rem}.md\\:-inset-16{top:-4rem;right:-4rem;bottom:-4rem;left:-4rem}.md\\:-inset-20{top:-5rem;right:-5rem;bottom:-5rem;left:-5rem}.md\\:-inset-24{top:-6rem;right:-6rem;bottom:-6rem;left:-6rem}.md\\:-inset-28{top:-7rem;right:-7rem;bottom:-7rem;left:-7rem}.md\\:-inset-32{top:-8rem;right:-8rem;bottom:-8rem;left:-8rem}.md\\:-inset-36{top:-9rem;right:-9rem;bottom:-9rem;left:-9rem}.md\\:-inset-40{top:-10rem;right:-10rem;bottom:-10rem;left:-10rem}.md\\:-inset-44{top:-11rem;right:-11rem;bottom:-11rem;left:-11rem}.md\\:-inset-48{top:-12rem;right:-12rem;bottom:-12rem;left:-12rem}.md\\:-inset-52{top:-13rem;right:-13rem;bottom:-13rem;left:-13rem}.md\\:-inset-56{top:-14rem;right:-14rem;bottom:-14rem;left:-14rem}.md\\:-inset-60{top:-15rem;right:-15rem;bottom:-15rem;left:-15rem}.md\\:-inset-64{top:-16rem;right:-16rem;bottom:-16rem;left:-16rem}.md\\:-inset-72{top:-18rem;right:-18rem;bottom:-18rem;left:-18rem}.md\\:-inset-80{top:-20rem;right:-20rem;bottom:-20rem;left:-20rem}.md\\:-inset-96{top:-24rem;right:-24rem;bottom:-24rem;left:-24rem}.md\\:-inset-px{top:-1px;right:-1px;bottom:-1px;left:-1px}.md\\:-inset-0\\.5{top:-.125rem;right:-.125rem;bottom:-.125rem;left:-.125rem}.md\\:-inset-1\\.5{top:-.375rem;right:-.375rem;bottom:-.375rem;left:-.375rem}.md\\:-inset-2\\.5{top:-.625rem;right:-.625rem;bottom:-.625rem;left:-.625rem}.md\\:-inset-3\\.5{top:-.875rem;right:-.875rem;bottom:-.875rem;left:-.875rem}.md\\:inset-1\\/2{top:50%;right:50%;bottom:50%;left:50%}.md\\:inset-1\\/3{top:33.333333%;right:33.333333%;bottom:33.333333%;left:33.333333%}.md\\:inset-2\\/3{top:66.666667%;right:66.666667%;bottom:66.666667%;left:66.666667%}.md\\:inset-1\\/4{top:25%;right:25%;bottom:25%;left:25%}.md\\:inset-2\\/4{top:50%;right:50%;bottom:50%;left:50%}.md\\:inset-3\\/4{top:75%;right:75%;bottom:75%;left:75%}.md\\:inset-full{top:100%;right:100%;bottom:100%;left:100%}.md\\:-inset-1\\/2{top:-50%;right:-50%;bottom:-50%;left:-50%}.md\\:-inset-1\\/3{top:-33.333333%;right:-33.333333%;bottom:-33.333333%;left:-33.333333%}.md\\:-inset-2\\/3{top:-66.666667%;right:-66.666667%;bottom:-66.666667%;left:-66.666667%}.md\\:-inset-1\\/4{top:-25%;right:-25%;bottom:-25%;left:-25%}.md\\:-inset-2\\/4{top:-50%;right:-50%;bottom:-50%;left:-50%}.md\\:-inset-3\\/4{top:-75%;right:-75%;bottom:-75%;left:-75%}.md\\:-inset-full{top:-100%;right:-100%;bottom:-100%;left:-100%}.md\\:inset-x-0{left:0;right:0}.md\\:inset-x-1{left:.25rem;right:.25rem}.md\\:inset-x-2{left:.5rem;right:.5rem}.md\\:inset-x-3{left:.75rem;right:.75rem}.md\\:inset-x-4{left:1rem;right:1rem}.md\\:inset-x-5{left:1.25rem;right:1.25rem}.md\\:inset-x-6{left:1.5rem;right:1.5rem}.md\\:inset-x-7{left:1.75rem;right:1.75rem}.md\\:inset-x-8{left:2rem;right:2rem}.md\\:inset-x-9{left:2.25rem;right:2.25rem}.md\\:inset-x-10{left:2.5rem;right:2.5rem}.md\\:inset-x-11{left:2.75rem;right:2.75rem}.md\\:inset-x-12{left:3rem;right:3rem}.md\\:inset-x-14{left:3.5rem;right:3.5rem}.md\\:inset-x-16{left:4rem;right:4rem}.md\\:inset-x-20{left:5rem;right:5rem}.md\\:inset-x-24{left:6rem;right:6rem}.md\\:inset-x-28{left:7rem;right:7rem}.md\\:inset-x-32{left:8rem;right:8rem}.md\\:inset-x-36{left:9rem;right:9rem}.md\\:inset-x-40{left:10rem;right:10rem}.md\\:inset-x-44{left:11rem;right:11rem}.md\\:inset-x-48{left:12rem;right:12rem}.md\\:inset-x-52{left:13rem;right:13rem}.md\\:inset-x-56{left:14rem;right:14rem}.md\\:inset-x-60{left:15rem;right:15rem}.md\\:inset-x-64{left:16rem;right:16rem}.md\\:inset-x-72{left:18rem;right:18rem}.md\\:inset-x-80{left:20rem;right:20rem}.md\\:inset-x-96{left:24rem;right:24rem}.md\\:inset-x-auto{left:auto;right:auto}.md\\:inset-x-px{left:1px;right:1px}.md\\:inset-x-0\\.5{left:.125rem;right:.125rem}.md\\:inset-x-1\\.5{left:.375rem;right:.375rem}.md\\:inset-x-2\\.5{left:.625rem;right:.625rem}.md\\:inset-x-3\\.5{left:.875rem;right:.875rem}.md\\:-inset-x-0{left:0;right:0}.md\\:-inset-x-1{left:-.25rem;right:-.25rem}.md\\:-inset-x-2{left:-.5rem;right:-.5rem}.md\\:-inset-x-3{left:-.75rem;right:-.75rem}.md\\:-inset-x-4{left:-1rem;right:-1rem}.md\\:-inset-x-5{left:-1.25rem;right:-1.25rem}.md\\:-inset-x-6{left:-1.5rem;right:-1.5rem}.md\\:-inset-x-7{left:-1.75rem;right:-1.75rem}.md\\:-inset-x-8{left:-2rem;right:-2rem}.md\\:-inset-x-9{left:-2.25rem;right:-2.25rem}.md\\:-inset-x-10{left:-2.5rem;right:-2.5rem}.md\\:-inset-x-11{left:-2.75rem;right:-2.75rem}.md\\:-inset-x-12{left:-3rem;right:-3rem}.md\\:-inset-x-14{left:-3.5rem;right:-3.5rem}.md\\:-inset-x-16{left:-4rem;right:-4rem}.md\\:-inset-x-20{left:-5rem;right:-5rem}.md\\:-inset-x-24{left:-6rem;right:-6rem}.md\\:-inset-x-28{left:-7rem;right:-7rem}.md\\:-inset-x-32{left:-8rem;right:-8rem}.md\\:-inset-x-36{left:-9rem;right:-9rem}.md\\:-inset-x-40{left:-10rem;right:-10rem}.md\\:-inset-x-44{left:-11rem;right:-11rem}.md\\:-inset-x-48{left:-12rem;right:-12rem}.md\\:-inset-x-52{left:-13rem;right:-13rem}.md\\:-inset-x-56{left:-14rem;right:-14rem}.md\\:-inset-x-60{left:-15rem;right:-15rem}.md\\:-inset-x-64{left:-16rem;right:-16rem}.md\\:-inset-x-72{left:-18rem;right:-18rem}.md\\:-inset-x-80{left:-20rem;right:-20rem}.md\\:-inset-x-96{left:-24rem;right:-24rem}.md\\:-inset-x-px{left:-1px;right:-1px}.md\\:-inset-x-0\\.5{left:-.125rem;right:-.125rem}.md\\:-inset-x-1\\.5{left:-.375rem;right:-.375rem}.md\\:-inset-x-2\\.5{left:-.625rem;right:-.625rem}.md\\:-inset-x-3\\.5{left:-.875rem;right:-.875rem}.md\\:inset-x-1\\/2{left:50%;right:50%}.md\\:inset-x-1\\/3{left:33.333333%;right:33.333333%}.md\\:inset-x-2\\/3{left:66.666667%;right:66.666667%}.md\\:inset-x-1\\/4{left:25%;right:25%}.md\\:inset-x-2\\/4{left:50%;right:50%}.md\\:inset-x-3\\/4{left:75%;right:75%}.md\\:inset-x-full{left:100%;right:100%}.md\\:-inset-x-1\\/2{left:-50%;right:-50%}.md\\:-inset-x-1\\/3{left:-33.333333%;right:-33.333333%}.md\\:-inset-x-2\\/3{left:-66.666667%;right:-66.666667%}.md\\:-inset-x-1\\/4{left:-25%;right:-25%}.md\\:-inset-x-2\\/4{left:-50%;right:-50%}.md\\:-inset-x-3\\/4{left:-75%;right:-75%}.md\\:-inset-x-full{left:-100%;right:-100%}.md\\:inset-y-0{top:0;bottom:0}.md\\:inset-y-1{top:.25rem;bottom:.25rem}.md\\:inset-y-2{top:.5rem;bottom:.5rem}.md\\:inset-y-3{top:.75rem;bottom:.75rem}.md\\:inset-y-4{top:1rem;bottom:1rem}.md\\:inset-y-5{top:1.25rem;bottom:1.25rem}.md\\:inset-y-6{top:1.5rem;bottom:1.5rem}.md\\:inset-y-7{top:1.75rem;bottom:1.75rem}.md\\:inset-y-8{top:2rem;bottom:2rem}.md\\:inset-y-9{top:2.25rem;bottom:2.25rem}.md\\:inset-y-10{top:2.5rem;bottom:2.5rem}.md\\:inset-y-11{top:2.75rem;bottom:2.75rem}.md\\:inset-y-12{top:3rem;bottom:3rem}.md\\:inset-y-14{top:3.5rem;bottom:3.5rem}.md\\:inset-y-16{top:4rem;bottom:4rem}.md\\:inset-y-20{top:5rem;bottom:5rem}.md\\:inset-y-24{top:6rem;bottom:6rem}.md\\:inset-y-28{top:7rem;bottom:7rem}.md\\:inset-y-32{top:8rem;bottom:8rem}.md\\:inset-y-36{top:9rem;bottom:9rem}.md\\:inset-y-40{top:10rem;bottom:10rem}.md\\:inset-y-44{top:11rem;bottom:11rem}.md\\:inset-y-48{top:12rem;bottom:12rem}.md\\:inset-y-52{top:13rem;bottom:13rem}.md\\:inset-y-56{top:14rem;bottom:14rem}.md\\:inset-y-60{top:15rem;bottom:15rem}.md\\:inset-y-64{top:16rem;bottom:16rem}.md\\:inset-y-72{top:18rem;bottom:18rem}.md\\:inset-y-80{top:20rem;bottom:20rem}.md\\:inset-y-96{top:24rem;bottom:24rem}.md\\:inset-y-auto{top:auto;bottom:auto}.md\\:inset-y-px{top:1px;bottom:1px}.md\\:inset-y-0\\.5{top:.125rem;bottom:.125rem}.md\\:inset-y-1\\.5{top:.375rem;bottom:.375rem}.md\\:inset-y-2\\.5{top:.625rem;bottom:.625rem}.md\\:inset-y-3\\.5{top:.875rem;bottom:.875rem}.md\\:-inset-y-0{top:0;bottom:0}.md\\:-inset-y-1{top:-.25rem;bottom:-.25rem}.md\\:-inset-y-2{top:-.5rem;bottom:-.5rem}.md\\:-inset-y-3{top:-.75rem;bottom:-.75rem}.md\\:-inset-y-4{top:-1rem;bottom:-1rem}.md\\:-inset-y-5{top:-1.25rem;bottom:-1.25rem}.md\\:-inset-y-6{top:-1.5rem;bottom:-1.5rem}.md\\:-inset-y-7{top:-1.75rem;bottom:-1.75rem}.md\\:-inset-y-8{top:-2rem;bottom:-2rem}.md\\:-inset-y-9{top:-2.25rem;bottom:-2.25rem}.md\\:-inset-y-10{top:-2.5rem;bottom:-2.5rem}.md\\:-inset-y-11{top:-2.75rem;bottom:-2.75rem}.md\\:-inset-y-12{top:-3rem;bottom:-3rem}.md\\:-inset-y-14{top:-3.5rem;bottom:-3.5rem}.md\\:-inset-y-16{top:-4rem;bottom:-4rem}.md\\:-inset-y-20{top:-5rem;bottom:-5rem}.md\\:-inset-y-24{top:-6rem;bottom:-6rem}.md\\:-inset-y-28{top:-7rem;bottom:-7rem}.md\\:-inset-y-32{top:-8rem;bottom:-8rem}.md\\:-inset-y-36{top:-9rem;bottom:-9rem}.md\\:-inset-y-40{top:-10rem;bottom:-10rem}.md\\:-inset-y-44{top:-11rem;bottom:-11rem}.md\\:-inset-y-48{top:-12rem;bottom:-12rem}.md\\:-inset-y-52{top:-13rem;bottom:-13rem}.md\\:-inset-y-56{top:-14rem;bottom:-14rem}.md\\:-inset-y-60{top:-15rem;bottom:-15rem}.md\\:-inset-y-64{top:-16rem;bottom:-16rem}.md\\:-inset-y-72{top:-18rem;bottom:-18rem}.md\\:-inset-y-80{top:-20rem;bottom:-20rem}.md\\:-inset-y-96{top:-24rem;bottom:-24rem}.md\\:-inset-y-px{top:-1px;bottom:-1px}.md\\:-inset-y-0\\.5{top:-.125rem;bottom:-.125rem}.md\\:-inset-y-1\\.5{top:-.375rem;bottom:-.375rem}.md\\:-inset-y-2\\.5{top:-.625rem;bottom:-.625rem}.md\\:-inset-y-3\\.5{top:-.875rem;bottom:-.875rem}.md\\:inset-y-1\\/2{top:50%;bottom:50%}.md\\:inset-y-1\\/3{top:33.333333%;bottom:33.333333%}.md\\:inset-y-2\\/3{top:66.666667%;bottom:66.666667%}.md\\:inset-y-1\\/4{top:25%;bottom:25%}.md\\:inset-y-2\\/4{top:50%;bottom:50%}.md\\:inset-y-3\\/4{top:75%;bottom:75%}.md\\:inset-y-full{top:100%;bottom:100%}.md\\:-inset-y-1\\/2{top:-50%;bottom:-50%}.md\\:-inset-y-1\\/3{top:-33.333333%;bottom:-33.333333%}.md\\:-inset-y-2\\/3{top:-66.666667%;bottom:-66.666667%}.md\\:-inset-y-1\\/4{top:-25%;bottom:-25%}.md\\:-inset-y-2\\/4{top:-50%;bottom:-50%}.md\\:-inset-y-3\\/4{top:-75%;bottom:-75%}.md\\:-inset-y-full{top:-100%;bottom:-100%}.md\\:top-0{top:0}.md\\:top-1{top:.25rem}.md\\:top-2{top:.5rem}.md\\:top-3{top:.75rem}.md\\:top-4{top:1rem}.md\\:top-5{top:1.25rem}.md\\:top-6{top:1.5rem}.md\\:top-7{top:1.75rem}.md\\:top-8{top:2rem}.md\\:top-9{top:2.25rem}.md\\:top-10{top:2.5rem}.md\\:top-11{top:2.75rem}.md\\:top-12{top:3rem}.md\\:top-14{top:3.5rem}.md\\:top-16{top:4rem}.md\\:top-20{top:5rem}.md\\:top-24{top:6rem}.md\\:top-28{top:7rem}.md\\:top-32{top:8rem}.md\\:top-36{top:9rem}.md\\:top-40{top:10rem}.md\\:top-44{top:11rem}.md\\:top-48{top:12rem}.md\\:top-52{top:13rem}.md\\:top-56{top:14rem}.md\\:top-60{top:15rem}.md\\:top-64{top:16rem}.md\\:top-72{top:18rem}.md\\:top-80{top:20rem}.md\\:top-96{top:24rem}.md\\:top-auto{top:auto}.md\\:top-px{top:1px}.md\\:top-0\\.5{top:.125rem}.md\\:top-1\\.5{top:.375rem}.md\\:top-2\\.5{top:.625rem}.md\\:top-3\\.5{top:.875rem}.md\\:-top-0{top:0}.md\\:-top-1{top:-.25rem}.md\\:-top-2{top:-.5rem}.md\\:-top-3{top:-.75rem}.md\\:-top-4{top:-1rem}.md\\:-top-5{top:-1.25rem}.md\\:-top-6{top:-1.5rem}.md\\:-top-7{top:-1.75rem}.md\\:-top-8{top:-2rem}.md\\:-top-9{top:-2.25rem}.md\\:-top-10{top:-2.5rem}.md\\:-top-11{top:-2.75rem}.md\\:-top-12{top:-3rem}.md\\:-top-14{top:-3.5rem}.md\\:-top-16{top:-4rem}.md\\:-top-20{top:-5rem}.md\\:-top-24{top:-6rem}.md\\:-top-28{top:-7rem}.md\\:-top-32{top:-8rem}.md\\:-top-36{top:-9rem}.md\\:-top-40{top:-10rem}.md\\:-top-44{top:-11rem}.md\\:-top-48{top:-12rem}.md\\:-top-52{top:-13rem}.md\\:-top-56{top:-14rem}.md\\:-top-60{top:-15rem}.md\\:-top-64{top:-16rem}.md\\:-top-72{top:-18rem}.md\\:-top-80{top:-20rem}.md\\:-top-96{top:-24rem}.md\\:-top-px{top:-1px}.md\\:-top-0\\.5{top:-.125rem}.md\\:-top-1\\.5{top:-.375rem}.md\\:-top-2\\.5{top:-.625rem}.md\\:-top-3\\.5{top:-.875rem}.md\\:top-1\\/2{top:50%}.md\\:top-1\\/3{top:33.333333%}.md\\:top-2\\/3{top:66.666667%}.md\\:top-1\\/4{top:25%}.md\\:top-2\\/4{top:50%}.md\\:top-3\\/4{top:75%}.md\\:top-full{top:100%}.md\\:-top-1\\/2{top:-50%}.md\\:-top-1\\/3{top:-33.333333%}.md\\:-top-2\\/3{top:-66.666667%}.md\\:-top-1\\/4{top:-25%}.md\\:-top-2\\/4{top:-50%}.md\\:-top-3\\/4{top:-75%}.md\\:-top-full{top:-100%}.md\\:right-0{right:0}.md\\:right-1{right:.25rem}.md\\:right-2{right:.5rem}.md\\:right-3{right:.75rem}.md\\:right-4{right:1rem}.md\\:right-5{right:1.25rem}.md\\:right-6{right:1.5rem}.md\\:right-7{right:1.75rem}.md\\:right-8{right:2rem}.md\\:right-9{right:2.25rem}.md\\:right-10{right:2.5rem}.md\\:right-11{right:2.75rem}.md\\:right-12{right:3rem}.md\\:right-14{right:3.5rem}.md\\:right-16{right:4rem}.md\\:right-20{right:5rem}.md\\:right-24{right:6rem}.md\\:right-28{right:7rem}.md\\:right-32{right:8rem}.md\\:right-36{right:9rem}.md\\:right-40{right:10rem}.md\\:right-44{right:11rem}.md\\:right-48{right:12rem}.md\\:right-52{right:13rem}.md\\:right-56{right:14rem}.md\\:right-60{right:15rem}.md\\:right-64{right:16rem}.md\\:right-72{right:18rem}.md\\:right-80{right:20rem}.md\\:right-96{right:24rem}.md\\:right-auto{right:auto}.md\\:right-px{right:1px}.md\\:right-0\\.5{right:.125rem}.md\\:right-1\\.5{right:.375rem}.md\\:right-2\\.5{right:.625rem}.md\\:right-3\\.5{right:.875rem}.md\\:-right-0{right:0}.md\\:-right-1{right:-.25rem}.md\\:-right-2{right:-.5rem}.md\\:-right-3{right:-.75rem}.md\\:-right-4{right:-1rem}.md\\:-right-5{right:-1.25rem}.md\\:-right-6{right:-1.5rem}.md\\:-right-7{right:-1.75rem}.md\\:-right-8{right:-2rem}.md\\:-right-9{right:-2.25rem}.md\\:-right-10{right:-2.5rem}.md\\:-right-11{right:-2.75rem}.md\\:-right-12{right:-3rem}.md\\:-right-14{right:-3.5rem}.md\\:-right-16{right:-4rem}.md\\:-right-20{right:-5rem}.md\\:-right-24{right:-6rem}.md\\:-right-28{right:-7rem}.md\\:-right-32{right:-8rem}.md\\:-right-36{right:-9rem}.md\\:-right-40{right:-10rem}.md\\:-right-44{right:-11rem}.md\\:-right-48{right:-12rem}.md\\:-right-52{right:-13rem}.md\\:-right-56{right:-14rem}.md\\:-right-60{right:-15rem}.md\\:-right-64{right:-16rem}.md\\:-right-72{right:-18rem}.md\\:-right-80{right:-20rem}.md\\:-right-96{right:-24rem}.md\\:-right-px{right:-1px}.md\\:-right-0\\.5{right:-.125rem}.md\\:-right-1\\.5{right:-.375rem}.md\\:-right-2\\.5{right:-.625rem}.md\\:-right-3\\.5{right:-.875rem}.md\\:right-1\\/2{right:50%}.md\\:right-1\\/3{right:33.333333%}.md\\:right-2\\/3{right:66.666667%}.md\\:right-1\\/4{right:25%}.md\\:right-2\\/4{right:50%}.md\\:right-3\\/4{right:75%}.md\\:right-full{right:100%}.md\\:-right-1\\/2{right:-50%}.md\\:-right-1\\/3{right:-33.333333%}.md\\:-right-2\\/3{right:-66.666667%}.md\\:-right-1\\/4{right:-25%}.md\\:-right-2\\/4{right:-50%}.md\\:-right-3\\/4{right:-75%}.md\\:-right-full{right:-100%}.md\\:bottom-0{bottom:0}.md\\:bottom-1{bottom:.25rem}.md\\:bottom-2{bottom:.5rem}.md\\:bottom-3{bottom:.75rem}.md\\:bottom-4{bottom:1rem}.md\\:bottom-5{bottom:1.25rem}.md\\:bottom-6{bottom:1.5rem}.md\\:bottom-7{bottom:1.75rem}.md\\:bottom-8{bottom:2rem}.md\\:bottom-9{bottom:2.25rem}.md\\:bottom-10{bottom:2.5rem}.md\\:bottom-11{bottom:2.75rem}.md\\:bottom-12{bottom:3rem}.md\\:bottom-14{bottom:3.5rem}.md\\:bottom-16{bottom:4rem}.md\\:bottom-20{bottom:5rem}.md\\:bottom-24{bottom:6rem}.md\\:bottom-28{bottom:7rem}.md\\:bottom-32{bottom:8rem}.md\\:bottom-36{bottom:9rem}.md\\:bottom-40{bottom:10rem}.md\\:bottom-44{bottom:11rem}.md\\:bottom-48{bottom:12rem}.md\\:bottom-52{bottom:13rem}.md\\:bottom-56{bottom:14rem}.md\\:bottom-60{bottom:15rem}.md\\:bottom-64{bottom:16rem}.md\\:bottom-72{bottom:18rem}.md\\:bottom-80{bottom:20rem}.md\\:bottom-96{bottom:24rem}.md\\:bottom-auto{bottom:auto}.md\\:bottom-px{bottom:1px}.md\\:bottom-0\\.5{bottom:.125rem}.md\\:bottom-1\\.5{bottom:.375rem}.md\\:bottom-2\\.5{bottom:.625rem}.md\\:bottom-3\\.5{bottom:.875rem}.md\\:-bottom-0{bottom:0}.md\\:-bottom-1{bottom:-.25rem}.md\\:-bottom-2{bottom:-.5rem}.md\\:-bottom-3{bottom:-.75rem}.md\\:-bottom-4{bottom:-1rem}.md\\:-bottom-5{bottom:-1.25rem}.md\\:-bottom-6{bottom:-1.5rem}.md\\:-bottom-7{bottom:-1.75rem}.md\\:-bottom-8{bottom:-2rem}.md\\:-bottom-9{bottom:-2.25rem}.md\\:-bottom-10{bottom:-2.5rem}.md\\:-bottom-11{bottom:-2.75rem}.md\\:-bottom-12{bottom:-3rem}.md\\:-bottom-14{bottom:-3.5rem}.md\\:-bottom-16{bottom:-4rem}.md\\:-bottom-20{bottom:-5rem}.md\\:-bottom-24{bottom:-6rem}.md\\:-bottom-28{bottom:-7rem}.md\\:-bottom-32{bottom:-8rem}.md\\:-bottom-36{bottom:-9rem}.md\\:-bottom-40{bottom:-10rem}.md\\:-bottom-44{bottom:-11rem}.md\\:-bottom-48{bottom:-12rem}.md\\:-bottom-52{bottom:-13rem}.md\\:-bottom-56{bottom:-14rem}.md\\:-bottom-60{bottom:-15rem}.md\\:-bottom-64{bottom:-16rem}.md\\:-bottom-72{bottom:-18rem}.md\\:-bottom-80{bottom:-20rem}.md\\:-bottom-96{bottom:-24rem}.md\\:-bottom-px{bottom:-1px}.md\\:-bottom-0\\.5{bottom:-.125rem}.md\\:-bottom-1\\.5{bottom:-.375rem}.md\\:-bottom-2\\.5{bottom:-.625rem}.md\\:-bottom-3\\.5{bottom:-.875rem}.md\\:bottom-1\\/2{bottom:50%}.md\\:bottom-1\\/3{bottom:33.333333%}.md\\:bottom-2\\/3{bottom:66.666667%}.md\\:bottom-1\\/4{bottom:25%}.md\\:bottom-2\\/4{bottom:50%}.md\\:bottom-3\\/4{bottom:75%}.md\\:bottom-full{bottom:100%}.md\\:-bottom-1\\/2{bottom:-50%}.md\\:-bottom-1\\/3{bottom:-33.333333%}.md\\:-bottom-2\\/3{bottom:-66.666667%}.md\\:-bottom-1\\/4{bottom:-25%}.md\\:-bottom-2\\/4{bottom:-50%}.md\\:-bottom-3\\/4{bottom:-75%}.md\\:-bottom-full{bottom:-100%}.md\\:left-0{left:0}.md\\:left-1{left:.25rem}.md\\:left-2{left:.5rem}.md\\:left-3{left:.75rem}.md\\:left-4{left:1rem}.md\\:left-5{left:1.25rem}.md\\:left-6{left:1.5rem}.md\\:left-7{left:1.75rem}.md\\:left-8{left:2rem}.md\\:left-9{left:2.25rem}.md\\:left-10{left:2.5rem}.md\\:left-11{left:2.75rem}.md\\:left-12{left:3rem}.md\\:left-14{left:3.5rem}.md\\:left-16{left:4rem}.md\\:left-20{left:5rem}.md\\:left-24{left:6rem}.md\\:left-28{left:7rem}.md\\:left-32{left:8rem}.md\\:left-36{left:9rem}.md\\:left-40{left:10rem}.md\\:left-44{left:11rem}.md\\:left-48{left:12rem}.md\\:left-52{left:13rem}.md\\:left-56{left:14rem}.md\\:left-60{left:15rem}.md\\:left-64{left:16rem}.md\\:left-72{left:18rem}.md\\:left-80{left:20rem}.md\\:left-96{left:24rem}.md\\:left-auto{left:auto}.md\\:left-px{left:1px}.md\\:left-0\\.5{left:.125rem}.md\\:left-1\\.5{left:.375rem}.md\\:left-2\\.5{left:.625rem}.md\\:left-3\\.5{left:.875rem}.md\\:-left-0{left:0}.md\\:-left-1{left:-.25rem}.md\\:-left-2{left:-.5rem}.md\\:-left-3{left:-.75rem}.md\\:-left-4{left:-1rem}.md\\:-left-5{left:-1.25rem}.md\\:-left-6{left:-1.5rem}.md\\:-left-7{left:-1.75rem}.md\\:-left-8{left:-2rem}.md\\:-left-9{left:-2.25rem}.md\\:-left-10{left:-2.5rem}.md\\:-left-11{left:-2.75rem}.md\\:-left-12{left:-3rem}.md\\:-left-14{left:-3.5rem}.md\\:-left-16{left:-4rem}.md\\:-left-20{left:-5rem}.md\\:-left-24{left:-6rem}.md\\:-left-28{left:-7rem}.md\\:-left-32{left:-8rem}.md\\:-left-36{left:-9rem}.md\\:-left-40{left:-10rem}.md\\:-left-44{left:-11rem}.md\\:-left-48{left:-12rem}.md\\:-left-52{left:-13rem}.md\\:-left-56{left:-14rem}.md\\:-left-60{left:-15rem}.md\\:-left-64{left:-16rem}.md\\:-left-72{left:-18rem}.md\\:-left-80{left:-20rem}.md\\:-left-96{left:-24rem}.md\\:-left-px{left:-1px}.md\\:-left-0\\.5{left:-.125rem}.md\\:-left-1\\.5{left:-.375rem}.md\\:-left-2\\.5{left:-.625rem}.md\\:-left-3\\.5{left:-.875rem}.md\\:left-1\\/2{left:50%}.md\\:left-1\\/3{left:33.333333%}.md\\:left-2\\/3{left:66.666667%}.md\\:left-1\\/4{left:25%}.md\\:left-2\\/4{left:50%}.md\\:left-3\\/4{left:75%}.md\\:left-full{left:100%}.md\\:-left-1\\/2{left:-50%}.md\\:-left-1\\/3{left:-33.333333%}.md\\:-left-2\\/3{left:-66.666667%}.md\\:-left-1\\/4{left:-25%}.md\\:-left-2\\/4{left:-50%}.md\\:-left-3\\/4{left:-75%}.md\\:-left-full{left:-100%}.md\\:isolate{isolation:isolate}.md\\:isolation-auto{isolation:auto}.md\\:z-0{z-index:0}.md\\:z-10{z-index:10}.md\\:z-20{z-index:20}.md\\:z-30{z-index:30}.md\\:z-40{z-index:40}.md\\:z-50{z-index:50}.md\\:z-auto{z-index:auto}.md\\:focus-within\\:z-0:focus-within{z-index:0}.md\\:focus-within\\:z-10:focus-within{z-index:10}.md\\:focus-within\\:z-20:focus-within{z-index:20}.md\\:focus-within\\:z-30:focus-within{z-index:30}.md\\:focus-within\\:z-40:focus-within{z-index:40}.md\\:focus-within\\:z-50:focus-within{z-index:50}.md\\:focus-within\\:z-auto:focus-within{z-index:auto}.md\\:focus\\:z-0:focus{z-index:0}.md\\:focus\\:z-10:focus{z-index:10}.md\\:focus\\:z-20:focus{z-index:20}.md\\:focus\\:z-30:focus{z-index:30}.md\\:focus\\:z-40:focus{z-index:40}.md\\:focus\\:z-50:focus{z-index:50}.md\\:focus\\:z-auto:focus{z-index:auto}.md\\:order-1{order:1}.md\\:order-2{order:2}.md\\:order-3{order:3}.md\\:order-4{order:4}.md\\:order-5{order:5}.md\\:order-6{order:6}.md\\:order-7{order:7}.md\\:order-8{order:8}.md\\:order-9{order:9}.md\\:order-10{order:10}.md\\:order-11{order:11}.md\\:order-12{order:12}.md\\:order-first{order:-9999}.md\\:order-last{order:9999}.md\\:order-none{order:0}.md\\:col-auto{grid-column:auto}.md\\:col-span-1{grid-column:span 1/span 1}.md\\:col-span-2{grid-column:span 2/span 2}.md\\:col-span-3{grid-column:span 3/span 3}.md\\:col-span-4{grid-column:span 4/span 4}.md\\:col-span-5{grid-column:span 5/span 5}.md\\:col-span-6{grid-column:span 6/span 6}.md\\:col-span-7{grid-column:span 7/span 7}.md\\:col-span-8{grid-column:span 8/span 8}.md\\:col-span-9{grid-column:span 9/span 9}.md\\:col-span-10{grid-column:span 10/span 10}.md\\:col-span-11{grid-column:span 11/span 11}.md\\:col-span-12{grid-column:span 12/span 12}.md\\:col-span-full{grid-column:1/-1}.md\\:col-start-1{grid-column-start:1}.md\\:col-start-2{grid-column-start:2}.md\\:col-start-3{grid-column-start:3}.md\\:col-start-4{grid-column-start:4}.md\\:col-start-5{grid-column-start:5}.md\\:col-start-6{grid-column-start:6}.md\\:col-start-7{grid-column-start:7}.md\\:col-start-8{grid-column-start:8}.md\\:col-start-9{grid-column-start:9}.md\\:col-start-10{grid-column-start:10}.md\\:col-start-11{grid-column-start:11}.md\\:col-start-12{grid-column-start:12}.md\\:col-start-13{grid-column-start:13}.md\\:col-start-auto{grid-column-start:auto}.md\\:col-end-1{grid-column-end:1}.md\\:col-end-2{grid-column-end:2}.md\\:col-end-3{grid-column-end:3}.md\\:col-end-4{grid-column-end:4}.md\\:col-end-5{grid-column-end:5}.md\\:col-end-6{grid-column-end:6}.md\\:col-end-7{grid-column-end:7}.md\\:col-end-8{grid-column-end:8}.md\\:col-end-9{grid-column-end:9}.md\\:col-end-10{grid-column-end:10}.md\\:col-end-11{grid-column-end:11}.md\\:col-end-12{grid-column-end:12}.md\\:col-end-13{grid-column-end:13}.md\\:col-end-auto{grid-column-end:auto}.md\\:row-auto{grid-row:auto}.md\\:row-span-1{grid-row:span 1/span 1}.md\\:row-span-2{grid-row:span 2/span 2}.md\\:row-span-3{grid-row:span 3/span 3}.md\\:row-span-4{grid-row:span 4/span 4}.md\\:row-span-5{grid-row:span 5/span 5}.md\\:row-span-6{grid-row:span 6/span 6}.md\\:row-span-full{grid-row:1/-1}.md\\:row-start-1{grid-row-start:1}.md\\:row-start-2{grid-row-start:2}.md\\:row-start-3{grid-row-start:3}.md\\:row-start-4{grid-row-start:4}.md\\:row-start-5{grid-row-start:5}.md\\:row-start-6{grid-row-start:6}.md\\:row-start-7{grid-row-start:7}.md\\:row-start-auto{grid-row-start:auto}.md\\:row-end-1{grid-row-end:1}.md\\:row-end-2{grid-row-end:2}.md\\:row-end-3{grid-row-end:3}.md\\:row-end-4{grid-row-end:4}.md\\:row-end-5{grid-row-end:5}.md\\:row-end-6{grid-row-end:6}.md\\:row-end-7{grid-row-end:7}.md\\:row-end-auto{grid-row-end:auto}.md\\:float-right{float:right}.md\\:float-left{float:left}.md\\:float-none{float:none}.md\\:clear-left{clear:left}.md\\:clear-right{clear:right}.md\\:clear-both{clear:both}.md\\:clear-none{clear:none}.md\\:m-0{margin:0}.md\\:m-1{margin:.25rem}.md\\:m-2{margin:.5rem}.md\\:m-3{margin:.75rem}.md\\:m-4{margin:1rem}.md\\:m-5{margin:1.25rem}.md\\:m-6{margin:1.5rem}.md\\:m-7{margin:1.75rem}.md\\:m-8{margin:2rem}.md\\:m-9{margin:2.25rem}.md\\:m-10{margin:2.5rem}.md\\:m-11{margin:2.75rem}.md\\:m-12{margin:3rem}.md\\:m-14{margin:3.5rem}.md\\:m-16{margin:4rem}.md\\:m-20{margin:5rem}.md\\:m-24{margin:6rem}.md\\:m-28{margin:7rem}.md\\:m-32{margin:8rem}.md\\:m-36{margin:9rem}.md\\:m-40{margin:10rem}.md\\:m-44{margin:11rem}.md\\:m-48{margin:12rem}.md\\:m-52{margin:13rem}.md\\:m-56{margin:14rem}.md\\:m-60{margin:15rem}.md\\:m-64{margin:16rem}.md\\:m-72{margin:18rem}.md\\:m-80{margin:20rem}.md\\:m-96{margin:24rem}.md\\:m-auto{margin:auto}.md\\:m-px{margin:1px}.md\\:m-0\\.5{margin:.125rem}.md\\:m-1\\.5{margin:.375rem}.md\\:m-2\\.5{margin:.625rem}.md\\:m-3\\.5{margin:.875rem}.md\\:-m-0{margin:0}.md\\:-m-1{margin:-.25rem}.md\\:-m-2{margin:-.5rem}.md\\:-m-3{margin:-.75rem}.md\\:-m-4{margin:-1rem}.md\\:-m-5{margin:-1.25rem}.md\\:-m-6{margin:-1.5rem}.md\\:-m-7{margin:-1.75rem}.md\\:-m-8{margin:-2rem}.md\\:-m-9{margin:-2.25rem}.md\\:-m-10{margin:-2.5rem}.md\\:-m-11{margin:-2.75rem}.md\\:-m-12{margin:-3rem}.md\\:-m-14{margin:-3.5rem}.md\\:-m-16{margin:-4rem}.md\\:-m-20{margin:-5rem}.md\\:-m-24{margin:-6rem}.md\\:-m-28{margin:-7rem}.md\\:-m-32{margin:-8rem}.md\\:-m-36{margin:-9rem}.md\\:-m-40{margin:-10rem}.md\\:-m-44{margin:-11rem}.md\\:-m-48{margin:-12rem}.md\\:-m-52{margin:-13rem}.md\\:-m-56{margin:-14rem}.md\\:-m-60{margin:-15rem}.md\\:-m-64{margin:-16rem}.md\\:-m-72{margin:-18rem}.md\\:-m-80{margin:-20rem}.md\\:-m-96{margin:-24rem}.md\\:-m-px{margin:-1px}.md\\:-m-0\\.5{margin:-.125rem}.md\\:-m-1\\.5{margin:-.375rem}.md\\:-m-2\\.5{margin:-.625rem}.md\\:-m-3\\.5{margin:-.875rem}.md\\:mx-0{margin-left:0;margin-right:0}.md\\:mx-1{margin-left:.25rem;margin-right:.25rem}.md\\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\\:mx-3{margin-left:.75rem;margin-right:.75rem}.md\\:mx-4{margin-left:1rem;margin-right:1rem}.md\\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.md\\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.md\\:mx-8{margin-left:2rem;margin-right:2rem}.md\\:mx-9{margin-left:2.25rem;margin-right:2.25rem}.md\\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.md\\:mx-11{margin-left:2.75rem;margin-right:2.75rem}.md\\:mx-12{margin-left:3rem;margin-right:3rem}.md\\:mx-14{margin-left:3.5rem;margin-right:3.5rem}.md\\:mx-16{margin-left:4rem;margin-right:4rem}.md\\:mx-20{margin-left:5rem;margin-right:5rem}.md\\:mx-24{margin-left:6rem;margin-right:6rem}.md\\:mx-28{margin-left:7rem;margin-right:7rem}.md\\:mx-32{margin-left:8rem;margin-right:8rem}.md\\:mx-36{margin-left:9rem;margin-right:9rem}.md\\:mx-40{margin-left:10rem;margin-right:10rem}.md\\:mx-44{margin-left:11rem;margin-right:11rem}.md\\:mx-48{margin-left:12rem;margin-right:12rem}.md\\:mx-52{margin-left:13rem;margin-right:13rem}.md\\:mx-56{margin-left:14rem;margin-right:14rem}.md\\:mx-60{margin-left:15rem;margin-right:15rem}.md\\:mx-64{margin-left:16rem;margin-right:16rem}.md\\:mx-72{margin-left:18rem;margin-right:18rem}.md\\:mx-80{margin-left:20rem;margin-right:20rem}.md\\:mx-96{margin-left:24rem;margin-right:24rem}.md\\:mx-auto{margin-left:auto;margin-right:auto}.md\\:mx-px{margin-left:1px;margin-right:1px}.md\\:mx-0\\.5{margin-left:.125rem;margin-right:.125rem}.md\\:mx-1\\.5{margin-left:.375rem;margin-right:.375rem}.md\\:mx-2\\.5{margin-left:.625rem;margin-right:.625rem}.md\\:mx-3\\.5{margin-left:.875rem;margin-right:.875rem}.md\\:-mx-0{margin-left:0;margin-right:0}.md\\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.md\\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.md\\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.md\\:-mx-4{margin-left:-1rem;margin-right:-1rem}.md\\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.md\\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.md\\:-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.md\\:-mx-8{margin-left:-2rem;margin-right:-2rem}.md\\:-mx-9{margin-left:-2.25rem;margin-right:-2.25rem}.md\\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.md\\:-mx-11{margin-left:-2.75rem;margin-right:-2.75rem}.md\\:-mx-12{margin-left:-3rem;margin-right:-3rem}.md\\:-mx-14{margin-left:-3.5rem;margin-right:-3.5rem}.md\\:-mx-16{margin-left:-4rem;margin-right:-4rem}.md\\:-mx-20{margin-left:-5rem;margin-right:-5rem}.md\\:-mx-24{margin-left:-6rem;margin-right:-6rem}.md\\:-mx-28{margin-left:-7rem;margin-right:-7rem}.md\\:-mx-32{margin-left:-8rem;margin-right:-8rem}.md\\:-mx-36{margin-left:-9rem;margin-right:-9rem}.md\\:-mx-40{margin-left:-10rem;margin-right:-10rem}.md\\:-mx-44{margin-left:-11rem;margin-right:-11rem}.md\\:-mx-48{margin-left:-12rem;margin-right:-12rem}.md\\:-mx-52{margin-left:-13rem;margin-right:-13rem}.md\\:-mx-56{margin-left:-14rem;margin-right:-14rem}.md\\:-mx-60{margin-left:-15rem;margin-right:-15rem}.md\\:-mx-64{margin-left:-16rem;margin-right:-16rem}.md\\:-mx-72{margin-left:-18rem;margin-right:-18rem}.md\\:-mx-80{margin-left:-20rem;margin-right:-20rem}.md\\:-mx-96{margin-left:-24rem;margin-right:-24rem}.md\\:-mx-px{margin-left:-1px;margin-right:-1px}.md\\:-mx-0\\.5{margin-left:-.125rem;margin-right:-.125rem}.md\\:-mx-1\\.5{margin-left:-.375rem;margin-right:-.375rem}.md\\:-mx-2\\.5{margin-left:-.625rem;margin-right:-.625rem}.md\\:-mx-3\\.5{margin-left:-.875rem;margin-right:-.875rem}.md\\:my-0{margin-top:0;margin-bottom:0}.md\\:my-1{margin-top:.25rem;margin-bottom:.25rem}.md\\:my-2{margin-top:.5rem;margin-bottom:.5rem}.md\\:my-3{margin-top:.75rem;margin-bottom:.75rem}.md\\:my-4{margin-top:1rem;margin-bottom:1rem}.md\\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.md\\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.md\\:my-7{margin-top:1.75rem;margin-bottom:1.75rem}.md\\:my-8{margin-top:2rem;margin-bottom:2rem}.md\\:my-9{margin-top:2.25rem;margin-bottom:2.25rem}.md\\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.md\\:my-11{margin-top:2.75rem;margin-bottom:2.75rem}.md\\:my-12{margin-top:3rem;margin-bottom:3rem}.md\\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}.md\\:my-16{margin-top:4rem;margin-bottom:4rem}.md\\:my-20{margin-top:5rem;margin-bottom:5rem}.md\\:my-24{margin-top:6rem;margin-bottom:6rem}.md\\:my-28{margin-top:7rem;margin-bottom:7rem}.md\\:my-32{margin-top:8rem;margin-bottom:8rem}.md\\:my-36{margin-top:9rem;margin-bottom:9rem}.md\\:my-40{margin-top:10rem;margin-bottom:10rem}.md\\:my-44{margin-top:11rem;margin-bottom:11rem}.md\\:my-48{margin-top:12rem;margin-bottom:12rem}.md\\:my-52{margin-top:13rem;margin-bottom:13rem}.md\\:my-56{margin-top:14rem;margin-bottom:14rem}.md\\:my-60{margin-top:15rem;margin-bottom:15rem}.md\\:my-64{margin-top:16rem;margin-bottom:16rem}.md\\:my-72{margin-top:18rem;margin-bottom:18rem}.md\\:my-80{margin-top:20rem;margin-bottom:20rem}.md\\:my-96{margin-top:24rem;margin-bottom:24rem}.md\\:my-auto{margin-top:auto;margin-bottom:auto}.md\\:my-px{margin-top:1px;margin-bottom:1px}.md\\:my-0\\.5{margin-top:.125rem;margin-bottom:.125rem}.md\\:my-1\\.5{margin-top:.375rem;margin-bottom:.375rem}.md\\:my-2\\.5{margin-top:.625rem;margin-bottom:.625rem}.md\\:my-3\\.5{margin-top:.875rem;margin-bottom:.875rem}.md\\:-my-0{margin-top:0;margin-bottom:0}.md\\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.md\\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.md\\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.md\\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.md\\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.md\\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.md\\:-my-7{margin-top:-1.75rem;margin-bottom:-1.75rem}.md\\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.md\\:-my-9{margin-top:-2.25rem;margin-bottom:-2.25rem}.md\\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.md\\:-my-11{margin-top:-2.75rem;margin-bottom:-2.75rem}.md\\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.md\\:-my-14{margin-top:-3.5rem;margin-bottom:-3.5rem}.md\\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.md\\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.md\\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.md\\:-my-28{margin-top:-7rem;margin-bottom:-7rem}.md\\:-my-32{margin-top:-8rem;margin-bottom:-8rem}.md\\:-my-36{margin-top:-9rem;margin-bottom:-9rem}.md\\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.md\\:-my-44{margin-top:-11rem;margin-bottom:-11rem}.md\\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.md\\:-my-52{margin-top:-13rem;margin-bottom:-13rem}.md\\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.md\\:-my-60{margin-top:-15rem;margin-bottom:-15rem}.md\\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.md\\:-my-72{margin-top:-18rem;margin-bottom:-18rem}.md\\:-my-80{margin-top:-20rem;margin-bottom:-20rem}.md\\:-my-96{margin-top:-24rem;margin-bottom:-24rem}.md\\:-my-px{margin-top:-1px;margin-bottom:-1px}.md\\:-my-0\\.5{margin-top:-.125rem;margin-bottom:-.125rem}.md\\:-my-1\\.5{margin-top:-.375rem;margin-bottom:-.375rem}.md\\:-my-2\\.5{margin-top:-.625rem;margin-bottom:-.625rem}.md\\:-my-3\\.5{margin-top:-.875rem;margin-bottom:-.875rem}.md\\:mt-0{margin-top:0}.md\\:mt-1{margin-top:.25rem}.md\\:mt-2{margin-top:.5rem}.md\\:mt-3{margin-top:.75rem}.md\\:mt-4{margin-top:1rem}.md\\:mt-5{margin-top:1.25rem}.md\\:mt-6{margin-top:1.5rem}.md\\:mt-7{margin-top:1.75rem}.md\\:mt-8{margin-top:2rem}.md\\:mt-9{margin-top:2.25rem}.md\\:mt-10{margin-top:2.5rem}.md\\:mt-11{margin-top:2.75rem}.md\\:mt-12{margin-top:3rem}.md\\:mt-14{margin-top:3.5rem}.md\\:mt-16{margin-top:4rem}.md\\:mt-20{margin-top:5rem}.md\\:mt-24{margin-top:6rem}.md\\:mt-28{margin-top:7rem}.md\\:mt-32{margin-top:8rem}.md\\:mt-36{margin-top:9rem}.md\\:mt-40{margin-top:10rem}.md\\:mt-44{margin-top:11rem}.md\\:mt-48{margin-top:12rem}.md\\:mt-52{margin-top:13rem}.md\\:mt-56{margin-top:14rem}.md\\:mt-60{margin-top:15rem}.md\\:mt-64{margin-top:16rem}.md\\:mt-72{margin-top:18rem}.md\\:mt-80{margin-top:20rem}.md\\:mt-96{margin-top:24rem}.md\\:mt-auto{margin-top:auto}.md\\:mt-px{margin-top:1px}.md\\:mt-0\\.5{margin-top:.125rem}.md\\:mt-1\\.5{margin-top:.375rem}.md\\:mt-2\\.5{margin-top:.625rem}.md\\:mt-3\\.5{margin-top:.875rem}.md\\:-mt-0{margin-top:0}.md\\:-mt-1{margin-top:-.25rem}.md\\:-mt-2{margin-top:-.5rem}.md\\:-mt-3{margin-top:-.75rem}.md\\:-mt-4{margin-top:-1rem}.md\\:-mt-5{margin-top:-1.25rem}.md\\:-mt-6{margin-top:-1.5rem}.md\\:-mt-7{margin-top:-1.75rem}.md\\:-mt-8{margin-top:-2rem}.md\\:-mt-9{margin-top:-2.25rem}.md\\:-mt-10{margin-top:-2.5rem}.md\\:-mt-11{margin-top:-2.75rem}.md\\:-mt-12{margin-top:-3rem}.md\\:-mt-14{margin-top:-3.5rem}.md\\:-mt-16{margin-top:-4rem}.md\\:-mt-20{margin-top:-5rem}.md\\:-mt-24{margin-top:-6rem}.md\\:-mt-28{margin-top:-7rem}.md\\:-mt-32{margin-top:-8rem}.md\\:-mt-36{margin-top:-9rem}.md\\:-mt-40{margin-top:-10rem}.md\\:-mt-44{margin-top:-11rem}.md\\:-mt-48{margin-top:-12rem}.md\\:-mt-52{margin-top:-13rem}.md\\:-mt-56{margin-top:-14rem}.md\\:-mt-60{margin-top:-15rem}.md\\:-mt-64{margin-top:-16rem}.md\\:-mt-72{margin-top:-18rem}.md\\:-mt-80{margin-top:-20rem}.md\\:-mt-96{margin-top:-24rem}.md\\:-mt-px{margin-top:-1px}.md\\:-mt-0\\.5{margin-top:-.125rem}.md\\:-mt-1\\.5{margin-top:-.375rem}.md\\:-mt-2\\.5{margin-top:-.625rem}.md\\:-mt-3\\.5{margin-top:-.875rem}.md\\:mr-0{margin-right:0}.md\\:mr-1{margin-right:.25rem}.md\\:mr-2{margin-right:.5rem}.md\\:mr-3{margin-right:.75rem}.md\\:mr-4{margin-right:1rem}.md\\:mr-5{margin-right:1.25rem}.md\\:mr-6{margin-right:1.5rem}.md\\:mr-7{margin-right:1.75rem}.md\\:mr-8{margin-right:2rem}.md\\:mr-9{margin-right:2.25rem}.md\\:mr-10{margin-right:2.5rem}.md\\:mr-11{margin-right:2.75rem}.md\\:mr-12{margin-right:3rem}.md\\:mr-14{margin-right:3.5rem}.md\\:mr-16{margin-right:4rem}.md\\:mr-20{margin-right:5rem}.md\\:mr-24{margin-right:6rem}.md\\:mr-28{margin-right:7rem}.md\\:mr-32{margin-right:8rem}.md\\:mr-36{margin-right:9rem}.md\\:mr-40{margin-right:10rem}.md\\:mr-44{margin-right:11rem}.md\\:mr-48{margin-right:12rem}.md\\:mr-52{margin-right:13rem}.md\\:mr-56{margin-right:14rem}.md\\:mr-60{margin-right:15rem}.md\\:mr-64{margin-right:16rem}.md\\:mr-72{margin-right:18rem}.md\\:mr-80{margin-right:20rem}.md\\:mr-96{margin-right:24rem}.md\\:mr-auto{margin-right:auto}.md\\:mr-px{margin-right:1px}.md\\:mr-0\\.5{margin-right:.125rem}.md\\:mr-1\\.5{margin-right:.375rem}.md\\:mr-2\\.5{margin-right:.625rem}.md\\:mr-3\\.5{margin-right:.875rem}.md\\:-mr-0{margin-right:0}.md\\:-mr-1{margin-right:-.25rem}.md\\:-mr-2{margin-right:-.5rem}.md\\:-mr-3{margin-right:-.75rem}.md\\:-mr-4{margin-right:-1rem}.md\\:-mr-5{margin-right:-1.25rem}.md\\:-mr-6{margin-right:-1.5rem}.md\\:-mr-7{margin-right:-1.75rem}.md\\:-mr-8{margin-right:-2rem}.md\\:-mr-9{margin-right:-2.25rem}.md\\:-mr-10{margin-right:-2.5rem}.md\\:-mr-11{margin-right:-2.75rem}.md\\:-mr-12{margin-right:-3rem}.md\\:-mr-14{margin-right:-3.5rem}.md\\:-mr-16{margin-right:-4rem}.md\\:-mr-20{margin-right:-5rem}.md\\:-mr-24{margin-right:-6rem}.md\\:-mr-28{margin-right:-7rem}.md\\:-mr-32{margin-right:-8rem}.md\\:-mr-36{margin-right:-9rem}.md\\:-mr-40{margin-right:-10rem}.md\\:-mr-44{margin-right:-11rem}.md\\:-mr-48{margin-right:-12rem}.md\\:-mr-52{margin-right:-13rem}.md\\:-mr-56{margin-right:-14rem}.md\\:-mr-60{margin-right:-15rem}.md\\:-mr-64{margin-right:-16rem}.md\\:-mr-72{margin-right:-18rem}.md\\:-mr-80{margin-right:-20rem}.md\\:-mr-96{margin-right:-24rem}.md\\:-mr-px{margin-right:-1px}.md\\:-mr-0\\.5{margin-right:-.125rem}.md\\:-mr-1\\.5{margin-right:-.375rem}.md\\:-mr-2\\.5{margin-right:-.625rem}.md\\:-mr-3\\.5{margin-right:-.875rem}.md\\:mb-0{margin-bottom:0}.md\\:mb-1{margin-bottom:.25rem}.md\\:mb-2{margin-bottom:.5rem}.md\\:mb-3{margin-bottom:.75rem}.md\\:mb-4{margin-bottom:1rem}.md\\:mb-5{margin-bottom:1.25rem}.md\\:mb-6{margin-bottom:1.5rem}.md\\:mb-7{margin-bottom:1.75rem}.md\\:mb-8{margin-bottom:2rem}.md\\:mb-9{margin-bottom:2.25rem}.md\\:mb-10{margin-bottom:2.5rem}.md\\:mb-11{margin-bottom:2.75rem}.md\\:mb-12{margin-bottom:3rem}.md\\:mb-14{margin-bottom:3.5rem}.md\\:mb-16{margin-bottom:4rem}.md\\:mb-20{margin-bottom:5rem}.md\\:mb-24{margin-bottom:6rem}.md\\:mb-28{margin-bottom:7rem}.md\\:mb-32{margin-bottom:8rem}.md\\:mb-36{margin-bottom:9rem}.md\\:mb-40{margin-bottom:10rem}.md\\:mb-44{margin-bottom:11rem}.md\\:mb-48{margin-bottom:12rem}.md\\:mb-52{margin-bottom:13rem}.md\\:mb-56{margin-bottom:14rem}.md\\:mb-60{margin-bottom:15rem}.md\\:mb-64{margin-bottom:16rem}.md\\:mb-72{margin-bottom:18rem}.md\\:mb-80{margin-bottom:20rem}.md\\:mb-96{margin-bottom:24rem}.md\\:mb-auto{margin-bottom:auto}.md\\:mb-px{margin-bottom:1px}.md\\:mb-0\\.5{margin-bottom:.125rem}.md\\:mb-1\\.5{margin-bottom:.375rem}.md\\:mb-2\\.5{margin-bottom:.625rem}.md\\:mb-3\\.5{margin-bottom:.875rem}.md\\:-mb-0{margin-bottom:0}.md\\:-mb-1{margin-bottom:-.25rem}.md\\:-mb-2{margin-bottom:-.5rem}.md\\:-mb-3{margin-bottom:-.75rem}.md\\:-mb-4{margin-bottom:-1rem}.md\\:-mb-5{margin-bottom:-1.25rem}.md\\:-mb-6{margin-bottom:-1.5rem}.md\\:-mb-7{margin-bottom:-1.75rem}.md\\:-mb-8{margin-bottom:-2rem}.md\\:-mb-9{margin-bottom:-2.25rem}.md\\:-mb-10{margin-bottom:-2.5rem}.md\\:-mb-11{margin-bottom:-2.75rem}.md\\:-mb-12{margin-bottom:-3rem}.md\\:-mb-14{margin-bottom:-3.5rem}.md\\:-mb-16{margin-bottom:-4rem}.md\\:-mb-20{margin-bottom:-5rem}.md\\:-mb-24{margin-bottom:-6rem}.md\\:-mb-28{margin-bottom:-7rem}.md\\:-mb-32{margin-bottom:-8rem}.md\\:-mb-36{margin-bottom:-9rem}.md\\:-mb-40{margin-bottom:-10rem}.md\\:-mb-44{margin-bottom:-11rem}.md\\:-mb-48{margin-bottom:-12rem}.md\\:-mb-52{margin-bottom:-13rem}.md\\:-mb-56{margin-bottom:-14rem}.md\\:-mb-60{margin-bottom:-15rem}.md\\:-mb-64{margin-bottom:-16rem}.md\\:-mb-72{margin-bottom:-18rem}.md\\:-mb-80{margin-bottom:-20rem}.md\\:-mb-96{margin-bottom:-24rem}.md\\:-mb-px{margin-bottom:-1px}.md\\:-mb-0\\.5{margin-bottom:-.125rem}.md\\:-mb-1\\.5{margin-bottom:-.375rem}.md\\:-mb-2\\.5{margin-bottom:-.625rem}.md\\:-mb-3\\.5{margin-bottom:-.875rem}.md\\:ml-0{margin-left:0}.md\\:ml-1{margin-left:.25rem}.md\\:ml-2{margin-left:.5rem}.md\\:ml-3{margin-left:.75rem}.md\\:ml-4{margin-left:1rem}.md\\:ml-5{margin-left:1.25rem}.md\\:ml-6{margin-left:1.5rem}.md\\:ml-7{margin-left:1.75rem}.md\\:ml-8{margin-left:2rem}.md\\:ml-9{margin-left:2.25rem}.md\\:ml-10{margin-left:2.5rem}.md\\:ml-11{margin-left:2.75rem}.md\\:ml-12{margin-left:3rem}.md\\:ml-14{margin-left:3.5rem}.md\\:ml-16{margin-left:4rem}.md\\:ml-20{margin-left:5rem}.md\\:ml-24{margin-left:6rem}.md\\:ml-28{margin-left:7rem}.md\\:ml-32{margin-left:8rem}.md\\:ml-36{margin-left:9rem}.md\\:ml-40{margin-left:10rem}.md\\:ml-44{margin-left:11rem}.md\\:ml-48{margin-left:12rem}.md\\:ml-52{margin-left:13rem}.md\\:ml-56{margin-left:14rem}.md\\:ml-60{margin-left:15rem}.md\\:ml-64{margin-left:16rem}.md\\:ml-72{margin-left:18rem}.md\\:ml-80{margin-left:20rem}.md\\:ml-96{margin-left:24rem}.md\\:ml-auto{margin-left:auto}.md\\:ml-px{margin-left:1px}.md\\:ml-0\\.5{margin-left:.125rem}.md\\:ml-1\\.5{margin-left:.375rem}.md\\:ml-2\\.5{margin-left:.625rem}.md\\:ml-3\\.5{margin-left:.875rem}.md\\:-ml-0{margin-left:0}.md\\:-ml-1{margin-left:-.25rem}.md\\:-ml-2{margin-left:-.5rem}.md\\:-ml-3{margin-left:-.75rem}.md\\:-ml-4{margin-left:-1rem}.md\\:-ml-5{margin-left:-1.25rem}.md\\:-ml-6{margin-left:-1.5rem}.md\\:-ml-7{margin-left:-1.75rem}.md\\:-ml-8{margin-left:-2rem}.md\\:-ml-9{margin-left:-2.25rem}.md\\:-ml-10{margin-left:-2.5rem}.md\\:-ml-11{margin-left:-2.75rem}.md\\:-ml-12{margin-left:-3rem}.md\\:-ml-14{margin-left:-3.5rem}.md\\:-ml-16{margin-left:-4rem}.md\\:-ml-20{margin-left:-5rem}.md\\:-ml-24{margin-left:-6rem}.md\\:-ml-28{margin-left:-7rem}.md\\:-ml-32{margin-left:-8rem}.md\\:-ml-36{margin-left:-9rem}.md\\:-ml-40{margin-left:-10rem}.md\\:-ml-44{margin-left:-11rem}.md\\:-ml-48{margin-left:-12rem}.md\\:-ml-52{margin-left:-13rem}.md\\:-ml-56{margin-left:-14rem}.md\\:-ml-60{margin-left:-15rem}.md\\:-ml-64{margin-left:-16rem}.md\\:-ml-72{margin-left:-18rem}.md\\:-ml-80{margin-left:-20rem}.md\\:-ml-96{margin-left:-24rem}.md\\:-ml-px{margin-left:-1px}.md\\:-ml-0\\.5{margin-left:-.125rem}.md\\:-ml-1\\.5{margin-left:-.375rem}.md\\:-ml-2\\.5{margin-left:-.625rem}.md\\:-ml-3\\.5{margin-left:-.875rem}.md\\:box-border{box-sizing:border-box}.md\\:box-content{box-sizing:initial}.md\\:block{display:block}.md\\:inline-block{display:inline-block}.md\\:inline{display:inline}.md\\:flex{display:flex}.md\\:inline-flex{display:inline-flex}.md\\:table{display:table}.md\\:inline-table{display:inline-table}.md\\:table-caption{display:table-caption}.md\\:table-cell{display:table-cell}.md\\:table-column{display:table-column}.md\\:table-column-group{display:table-column-group}.md\\:table-footer-group{display:table-footer-group}.md\\:table-header-group{display:table-header-group}.md\\:table-row-group{display:table-row-group}.md\\:table-row{display:table-row}.md\\:flow-root{display:flow-root}.md\\:grid{display:grid}.md\\:inline-grid{display:inline-grid}.md\\:contents{display:contents}.md\\:list-item{display:list-item}.md\\:hidden{display:none}.md\\:h-0{height:0}.md\\:h-1{height:.25rem}.md\\:h-2{height:.5rem}.md\\:h-3{height:.75rem}.md\\:h-4{height:1rem}.md\\:h-5{height:1.25rem}.md\\:h-6{height:1.5rem}.md\\:h-7{height:1.75rem}.md\\:h-8{height:2rem}.md\\:h-9{height:2.25rem}.md\\:h-10{height:2.5rem}.md\\:h-11{height:2.75rem}.md\\:h-12{height:3rem}.md\\:h-14{height:3.5rem}.md\\:h-16{height:4rem}.md\\:h-20{height:5rem}.md\\:h-24{height:6rem}.md\\:h-28{height:7rem}.md\\:h-32{height:8rem}.md\\:h-36{height:9rem}.md\\:h-40{height:10rem}.md\\:h-44{height:11rem}.md\\:h-48{height:12rem}.md\\:h-52{height:13rem}.md\\:h-56{height:14rem}.md\\:h-60{height:15rem}.md\\:h-64{height:16rem}.md\\:h-72{height:18rem}.md\\:h-80{height:20rem}.md\\:h-96{height:24rem}.md\\:h-auto{height:auto}.md\\:h-px{height:1px}.md\\:h-0\\.5{height:.125rem}.md\\:h-1\\.5{height:.375rem}.md\\:h-2\\.5{height:.625rem}.md\\:h-3\\.5{height:.875rem}.md\\:h-1\\/2{height:50%}.md\\:h-1\\/3{height:33.333333%}.md\\:h-2\\/3{height:66.666667%}.md\\:h-1\\/4{height:25%}.md\\:h-2\\/4{height:50%}.md\\:h-3\\/4{height:75%}.md\\:h-1\\/5{height:20%}.md\\:h-2\\/5{height:40%}.md\\:h-3\\/5{height:60%}.md\\:h-4\\/5{height:80%}.md\\:h-1\\/6{height:16.666667%}.md\\:h-2\\/6{height:33.333333%}.md\\:h-3\\/6{height:50%}.md\\:h-4\\/6{height:66.666667%}.md\\:h-5\\/6{height:83.333333%}.md\\:h-full{height:100%}.md\\:h-screen{height:100vh}.md\\:max-h-0{max-height:0}.md\\:max-h-1{max-height:.25rem}.md\\:max-h-2{max-height:.5rem}.md\\:max-h-3{max-height:.75rem}.md\\:max-h-4{max-height:1rem}.md\\:max-h-5{max-height:1.25rem}.md\\:max-h-6{max-height:1.5rem}.md\\:max-h-7{max-height:1.75rem}.md\\:max-h-8{max-height:2rem}.md\\:max-h-9{max-height:2.25rem}.md\\:max-h-10{max-height:2.5rem}.md\\:max-h-11{max-height:2.75rem}.md\\:max-h-12{max-height:3rem}.md\\:max-h-14{max-height:3.5rem}.md\\:max-h-16{max-height:4rem}.md\\:max-h-20{max-height:5rem}.md\\:max-h-24{max-height:6rem}.md\\:max-h-28{max-height:7rem}.md\\:max-h-32{max-height:8rem}.md\\:max-h-36{max-height:9rem}.md\\:max-h-40{max-height:10rem}.md\\:max-h-44{max-height:11rem}.md\\:max-h-48{max-height:12rem}.md\\:max-h-52{max-height:13rem}.md\\:max-h-56{max-height:14rem}.md\\:max-h-60{max-height:15rem}.md\\:max-h-64{max-height:16rem}.md\\:max-h-72{max-height:18rem}.md\\:max-h-80{max-height:20rem}.md\\:max-h-96{max-height:24rem}.md\\:max-h-px{max-height:1px}.md\\:max-h-0\\.5{max-height:.125rem}.md\\:max-h-1\\.5{max-height:.375rem}.md\\:max-h-2\\.5{max-height:.625rem}.md\\:max-h-3\\.5{max-height:.875rem}.md\\:max-h-full{max-height:100%}.md\\:max-h-screen{max-height:100vh}.md\\:min-h-0{min-height:0}.md\\:min-h-full{min-height:100%}.md\\:min-h-screen{min-height:100vh}.md\\:w-0{width:0}.md\\:w-1{width:.25rem}.md\\:w-2{width:.5rem}.md\\:w-3{width:.75rem}.md\\:w-4{width:1rem}.md\\:w-5{width:1.25rem}.md\\:w-6{width:1.5rem}.md\\:w-7{width:1.75rem}.md\\:w-8{width:2rem}.md\\:w-9{width:2.25rem}.md\\:w-10{width:2.5rem}.md\\:w-11{width:2.75rem}.md\\:w-12{width:3rem}.md\\:w-14{width:3.5rem}.md\\:w-16{width:4rem}.md\\:w-20{width:5rem}.md\\:w-24{width:6rem}.md\\:w-28{width:7rem}.md\\:w-32{width:8rem}.md\\:w-36{width:9rem}.md\\:w-40{width:10rem}.md\\:w-44{width:11rem}.md\\:w-48{width:12rem}.md\\:w-52{width:13rem}.md\\:w-56{width:14rem}.md\\:w-60{width:15rem}.md\\:w-64{width:16rem}.md\\:w-72{width:18rem}.md\\:w-80{width:20rem}.md\\:w-96{width:24rem}.md\\:w-auto{width:auto}.md\\:w-px{width:1px}.md\\:w-0\\.5{width:.125rem}.md\\:w-1\\.5{width:.375rem}.md\\:w-2\\.5{width:.625rem}.md\\:w-3\\.5{width:.875rem}.md\\:w-1\\/2{width:50%}.md\\:w-1\\/3{width:33.333333%}.md\\:w-2\\/3{width:66.666667%}.md\\:w-1\\/4{width:25%}.md\\:w-2\\/4{width:50%}.md\\:w-3\\/4{width:75%}.md\\:w-1\\/5{width:20%}.md\\:w-2\\/5{width:40%}.md\\:w-3\\/5{width:60%}.md\\:w-4\\/5{width:80%}.md\\:w-1\\/6{width:16.666667%}.md\\:w-2\\/6{width:33.333333%}.md\\:w-3\\/6{width:50%}.md\\:w-4\\/6{width:66.666667%}.md\\:w-5\\/6{width:83.333333%}.md\\:w-1\\/12{width:8.333333%}.md\\:w-2\\/12{width:16.666667%}.md\\:w-3\\/12{width:25%}.md\\:w-4\\/12{width:33.333333%}.md\\:w-5\\/12{width:41.666667%}.md\\:w-6\\/12{width:50%}.md\\:w-7\\/12{width:58.333333%}.md\\:w-8\\/12{width:66.666667%}.md\\:w-9\\/12{width:75%}.md\\:w-10\\/12{width:83.333333%}.md\\:w-11\\/12{width:91.666667%}.md\\:w-full{width:100%}.md\\:w-screen{width:100vw}.md\\:w-min{width:min-content}.md\\:w-max{width:max-content}.md\\:min-w-0{min-width:0}.md\\:min-w-full{min-width:100%}.md\\:min-w-min{min-width:min-content}.md\\:min-w-max{min-width:max-content}.md\\:max-w-0{max-width:0}.md\\:max-w-none{max-width:none}.md\\:max-w-xs{max-width:20rem}.md\\:max-w-sm{max-width:24rem}.md\\:max-w-md{max-width:28rem}.md\\:max-w-lg{max-width:32rem}.md\\:max-w-xl{max-width:36rem}.md\\:max-w-2xl{max-width:42rem}.md\\:max-w-3xl{max-width:48rem}.md\\:max-w-4xl{max-width:56rem}.md\\:max-w-5xl{max-width:64rem}.md\\:max-w-6xl{max-width:72rem}.md\\:max-w-7xl{max-width:80rem}.md\\:max-w-full{max-width:100%}.md\\:max-w-min{max-width:min-content}.md\\:max-w-max{max-width:max-content}.md\\:max-w-prose{max-width:65ch}.md\\:max-w-screen-sm{max-width:640px}.md\\:max-w-screen-md{max-width:768px}.md\\:max-w-screen-lg{max-width:1024px}.md\\:max-w-screen-xl{max-width:1280px}.md\\:max-w-screen-2xl{max-width:1536px}.md\\:flex-1{flex:1 1 0%}.md\\:flex-auto{flex:1 1 auto}.md\\:flex-initial{flex:0 1 auto}.md\\:flex-none{flex:none}.md\\:flex-shrink-0{flex-shrink:0}.md\\:flex-shrink{flex-shrink:1}.md\\:flex-grow-0{flex-grow:0}.md\\:flex-grow{flex-grow:1}.md\\:table-auto{table-layout:auto}.md\\:table-fixed{table-layout:fixed}.md\\:border-collapse{border-collapse:collapse}.md\\:border-separate{border-collapse:initial}.md\\:origin-center{transform-origin:center}.md\\:origin-top{transform-origin:top}.md\\:origin-top-right{transform-origin:top right}.md\\:origin-right{transform-origin:right}.md\\:origin-bottom-right{transform-origin:bottom right}.md\\:origin-bottom{transform-origin:bottom}.md\\:origin-bottom-left{transform-origin:bottom left}.md\\:origin-left{transform-origin:left}.md\\:origin-top-left{transform-origin:top left}.md\\:transform{transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\\:transform,.md\\:transform-gpu{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}.md\\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\\:transform-none{transform:none}.md\\:translate-x-0{--tw-translate-x:0px}.md\\:translate-x-1{--tw-translate-x:0.25rem}.md\\:translate-x-2{--tw-translate-x:0.5rem}.md\\:translate-x-3{--tw-translate-x:0.75rem}.md\\:translate-x-4{--tw-translate-x:1rem}.md\\:translate-x-5{--tw-translate-x:1.25rem}.md\\:translate-x-6{--tw-translate-x:1.5rem}.md\\:translate-x-7{--tw-translate-x:1.75rem}.md\\:translate-x-8{--tw-translate-x:2rem}.md\\:translate-x-9{--tw-translate-x:2.25rem}.md\\:translate-x-10{--tw-translate-x:2.5rem}.md\\:translate-x-11{--tw-translate-x:2.75rem}.md\\:translate-x-12{--tw-translate-x:3rem}.md\\:translate-x-14{--tw-translate-x:3.5rem}.md\\:translate-x-16{--tw-translate-x:4rem}.md\\:translate-x-20{--tw-translate-x:5rem}.md\\:translate-x-24{--tw-translate-x:6rem}.md\\:translate-x-28{--tw-translate-x:7rem}.md\\:translate-x-32{--tw-translate-x:8rem}.md\\:translate-x-36{--tw-translate-x:9rem}.md\\:translate-x-40{--tw-translate-x:10rem}.md\\:translate-x-44{--tw-translate-x:11rem}.md\\:translate-x-48{--tw-translate-x:12rem}.md\\:translate-x-52{--tw-translate-x:13rem}.md\\:translate-x-56{--tw-translate-x:14rem}.md\\:translate-x-60{--tw-translate-x:15rem}.md\\:translate-x-64{--tw-translate-x:16rem}.md\\:translate-x-72{--tw-translate-x:18rem}.md\\:translate-x-80{--tw-translate-x:20rem}.md\\:translate-x-96{--tw-translate-x:24rem}.md\\:translate-x-px{--tw-translate-x:1px}.md\\:translate-x-0\\.5{--tw-translate-x:0.125rem}.md\\:translate-x-1\\.5{--tw-translate-x:0.375rem}.md\\:translate-x-2\\.5{--tw-translate-x:0.625rem}.md\\:translate-x-3\\.5{--tw-translate-x:0.875rem}.md\\:-translate-x-0{--tw-translate-x:0px}.md\\:-translate-x-1{--tw-translate-x:-0.25rem}.md\\:-translate-x-2{--tw-translate-x:-0.5rem}.md\\:-translate-x-3{--tw-translate-x:-0.75rem}.md\\:-translate-x-4{--tw-translate-x:-1rem}.md\\:-translate-x-5{--tw-translate-x:-1.25rem}.md\\:-translate-x-6{--tw-translate-x:-1.5rem}.md\\:-translate-x-7{--tw-translate-x:-1.75rem}.md\\:-translate-x-8{--tw-translate-x:-2rem}.md\\:-translate-x-9{--tw-translate-x:-2.25rem}.md\\:-translate-x-10{--tw-translate-x:-2.5rem}.md\\:-translate-x-11{--tw-translate-x:-2.75rem}.md\\:-translate-x-12{--tw-translate-x:-3rem}.md\\:-translate-x-14{--tw-translate-x:-3.5rem}.md\\:-translate-x-16{--tw-translate-x:-4rem}.md\\:-translate-x-20{--tw-translate-x:-5rem}.md\\:-translate-x-24{--tw-translate-x:-6rem}.md\\:-translate-x-28{--tw-translate-x:-7rem}.md\\:-translate-x-32{--tw-translate-x:-8rem}.md\\:-translate-x-36{--tw-translate-x:-9rem}.md\\:-translate-x-40{--tw-translate-x:-10rem}.md\\:-translate-x-44{--tw-translate-x:-11rem}.md\\:-translate-x-48{--tw-translate-x:-12rem}.md\\:-translate-x-52{--tw-translate-x:-13rem}.md\\:-translate-x-56{--tw-translate-x:-14rem}.md\\:-translate-x-60{--tw-translate-x:-15rem}.md\\:-translate-x-64{--tw-translate-x:-16rem}.md\\:-translate-x-72{--tw-translate-x:-18rem}.md\\:-translate-x-80{--tw-translate-x:-20rem}.md\\:-translate-x-96{--tw-translate-x:-24rem}.md\\:-translate-x-px{--tw-translate-x:-1px}.md\\:-translate-x-0\\.5{--tw-translate-x:-0.125rem}.md\\:-translate-x-1\\.5{--tw-translate-x:-0.375rem}.md\\:-translate-x-2\\.5{--tw-translate-x:-0.625rem}.md\\:-translate-x-3\\.5{--tw-translate-x:-0.875rem}.md\\:translate-x-1\\/2{--tw-translate-x:50%}.md\\:translate-x-1\\/3{--tw-translate-x:33.333333%}.md\\:translate-x-2\\/3{--tw-translate-x:66.666667%}.md\\:translate-x-1\\/4{--tw-translate-x:25%}.md\\:translate-x-2\\/4{--tw-translate-x:50%}.md\\:translate-x-3\\/4{--tw-translate-x:75%}.md\\:translate-x-full{--tw-translate-x:100%}.md\\:-translate-x-1\\/2{--tw-translate-x:-50%}.md\\:-translate-x-1\\/3{--tw-translate-x:-33.333333%}.md\\:-translate-x-2\\/3{--tw-translate-x:-66.666667%}.md\\:-translate-x-1\\/4{--tw-translate-x:-25%}.md\\:-translate-x-2\\/4{--tw-translate-x:-50%}.md\\:-translate-x-3\\/4{--tw-translate-x:-75%}.md\\:-translate-x-full{--tw-translate-x:-100%}.md\\:translate-y-0{--tw-translate-y:0px}.md\\:translate-y-1{--tw-translate-y:0.25rem}.md\\:translate-y-2{--tw-translate-y:0.5rem}.md\\:translate-y-3{--tw-translate-y:0.75rem}.md\\:translate-y-4{--tw-translate-y:1rem}.md\\:translate-y-5{--tw-translate-y:1.25rem}.md\\:translate-y-6{--tw-translate-y:1.5rem}.md\\:translate-y-7{--tw-translate-y:1.75rem}.md\\:translate-y-8{--tw-translate-y:2rem}.md\\:translate-y-9{--tw-translate-y:2.25rem}.md\\:translate-y-10{--tw-translate-y:2.5rem}.md\\:translate-y-11{--tw-translate-y:2.75rem}.md\\:translate-y-12{--tw-translate-y:3rem}.md\\:translate-y-14{--tw-translate-y:3.5rem}.md\\:translate-y-16{--tw-translate-y:4rem}.md\\:translate-y-20{--tw-translate-y:5rem}.md\\:translate-y-24{--tw-translate-y:6rem}.md\\:translate-y-28{--tw-translate-y:7rem}.md\\:translate-y-32{--tw-translate-y:8rem}.md\\:translate-y-36{--tw-translate-y:9rem}.md\\:translate-y-40{--tw-translate-y:10rem}.md\\:translate-y-44{--tw-translate-y:11rem}.md\\:translate-y-48{--tw-translate-y:12rem}.md\\:translate-y-52{--tw-translate-y:13rem}.md\\:translate-y-56{--tw-translate-y:14rem}.md\\:translate-y-60{--tw-translate-y:15rem}.md\\:translate-y-64{--tw-translate-y:16rem}.md\\:translate-y-72{--tw-translate-y:18rem}.md\\:translate-y-80{--tw-translate-y:20rem}.md\\:translate-y-96{--tw-translate-y:24rem}.md\\:translate-y-px{--tw-translate-y:1px}.md\\:translate-y-0\\.5{--tw-translate-y:0.125rem}.md\\:translate-y-1\\.5{--tw-translate-y:0.375rem}.md\\:translate-y-2\\.5{--tw-translate-y:0.625rem}.md\\:translate-y-3\\.5{--tw-translate-y:0.875rem}.md\\:-translate-y-0{--tw-translate-y:0px}.md\\:-translate-y-1{--tw-translate-y:-0.25rem}.md\\:-translate-y-2{--tw-translate-y:-0.5rem}.md\\:-translate-y-3{--tw-translate-y:-0.75rem}.md\\:-translate-y-4{--tw-translate-y:-1rem}.md\\:-translate-y-5{--tw-translate-y:-1.25rem}.md\\:-translate-y-6{--tw-translate-y:-1.5rem}.md\\:-translate-y-7{--tw-translate-y:-1.75rem}.md\\:-translate-y-8{--tw-translate-y:-2rem}.md\\:-translate-y-9{--tw-translate-y:-2.25rem}.md\\:-translate-y-10{--tw-translate-y:-2.5rem}.md\\:-translate-y-11{--tw-translate-y:-2.75rem}.md\\:-translate-y-12{--tw-translate-y:-3rem}.md\\:-translate-y-14{--tw-translate-y:-3.5rem}.md\\:-translate-y-16{--tw-translate-y:-4rem}.md\\:-translate-y-20{--tw-translate-y:-5rem}.md\\:-translate-y-24{--tw-translate-y:-6rem}.md\\:-translate-y-28{--tw-translate-y:-7rem}.md\\:-translate-y-32{--tw-translate-y:-8rem}.md\\:-translate-y-36{--tw-translate-y:-9rem}.md\\:-translate-y-40{--tw-translate-y:-10rem}.md\\:-translate-y-44{--tw-translate-y:-11rem}.md\\:-translate-y-48{--tw-translate-y:-12rem}.md\\:-translate-y-52{--tw-translate-y:-13rem}.md\\:-translate-y-56{--tw-translate-y:-14rem}.md\\:-translate-y-60{--tw-translate-y:-15rem}.md\\:-translate-y-64{--tw-translate-y:-16rem}.md\\:-translate-y-72{--tw-translate-y:-18rem}.md\\:-translate-y-80{--tw-translate-y:-20rem}.md\\:-translate-y-96{--tw-translate-y:-24rem}.md\\:-translate-y-px{--tw-translate-y:-1px}.md\\:-translate-y-0\\.5{--tw-translate-y:-0.125rem}.md\\:-translate-y-1\\.5{--tw-translate-y:-0.375rem}.md\\:-translate-y-2\\.5{--tw-translate-y:-0.625rem}.md\\:-translate-y-3\\.5{--tw-translate-y:-0.875rem}.md\\:translate-y-1\\/2{--tw-translate-y:50%}.md\\:translate-y-1\\/3{--tw-translate-y:33.333333%}.md\\:translate-y-2\\/3{--tw-translate-y:66.666667%}.md\\:translate-y-1\\/4{--tw-translate-y:25%}.md\\:translate-y-2\\/4{--tw-translate-y:50%}.md\\:translate-y-3\\/4{--tw-translate-y:75%}.md\\:translate-y-full{--tw-translate-y:100%}.md\\:-translate-y-1\\/2{--tw-translate-y:-50%}.md\\:-translate-y-1\\/3{--tw-translate-y:-33.333333%}.md\\:-translate-y-2\\/3{--tw-translate-y:-66.666667%}.md\\:-translate-y-1\\/4{--tw-translate-y:-25%}.md\\:-translate-y-2\\/4{--tw-translate-y:-50%}.md\\:-translate-y-3\\/4{--tw-translate-y:-75%}.md\\:-translate-y-full{--tw-translate-y:-100%}.md\\:hover\\:translate-x-0:hover{--tw-translate-x:0px}.md\\:hover\\:translate-x-1:hover{--tw-translate-x:0.25rem}.md\\:hover\\:translate-x-2:hover{--tw-translate-x:0.5rem}.md\\:hover\\:translate-x-3:hover{--tw-translate-x:0.75rem}.md\\:hover\\:translate-x-4:hover{--tw-translate-x:1rem}.md\\:hover\\:translate-x-5:hover{--tw-translate-x:1.25rem}.md\\:hover\\:translate-x-6:hover{--tw-translate-x:1.5rem}.md\\:hover\\:translate-x-7:hover{--tw-translate-x:1.75rem}.md\\:hover\\:translate-x-8:hover{--tw-translate-x:2rem}.md\\:hover\\:translate-x-9:hover{--tw-translate-x:2.25rem}.md\\:hover\\:translate-x-10:hover{--tw-translate-x:2.5rem}.md\\:hover\\:translate-x-11:hover{--tw-translate-x:2.75rem}.md\\:hover\\:translate-x-12:hover{--tw-translate-x:3rem}.md\\:hover\\:translate-x-14:hover{--tw-translate-x:3.5rem}.md\\:hover\\:translate-x-16:hover{--tw-translate-x:4rem}.md\\:hover\\:translate-x-20:hover{--tw-translate-x:5rem}.md\\:hover\\:translate-x-24:hover{--tw-translate-x:6rem}.md\\:hover\\:translate-x-28:hover{--tw-translate-x:7rem}.md\\:hover\\:translate-x-32:hover{--tw-translate-x:8rem}.md\\:hover\\:translate-x-36:hover{--tw-translate-x:9rem}.md\\:hover\\:translate-x-40:hover{--tw-translate-x:10rem}.md\\:hover\\:translate-x-44:hover{--tw-translate-x:11rem}.md\\:hover\\:translate-x-48:hover{--tw-translate-x:12rem}.md\\:hover\\:translate-x-52:hover{--tw-translate-x:13rem}.md\\:hover\\:translate-x-56:hover{--tw-translate-x:14rem}.md\\:hover\\:translate-x-60:hover{--tw-translate-x:15rem}.md\\:hover\\:translate-x-64:hover{--tw-translate-x:16rem}.md\\:hover\\:translate-x-72:hover{--tw-translate-x:18rem}.md\\:hover\\:translate-x-80:hover{--tw-translate-x:20rem}.md\\:hover\\:translate-x-96:hover{--tw-translate-x:24rem}.md\\:hover\\:translate-x-px:hover{--tw-translate-x:1px}.md\\:hover\\:translate-x-0\\.5:hover{--tw-translate-x:0.125rem}.md\\:hover\\:translate-x-1\\.5:hover{--tw-translate-x:0.375rem}.md\\:hover\\:translate-x-2\\.5:hover{--tw-translate-x:0.625rem}.md\\:hover\\:translate-x-3\\.5:hover{--tw-translate-x:0.875rem}.md\\:hover\\:-translate-x-0:hover{--tw-translate-x:0px}.md\\:hover\\:-translate-x-1:hover{--tw-translate-x:-0.25rem}.md\\:hover\\:-translate-x-2:hover{--tw-translate-x:-0.5rem}.md\\:hover\\:-translate-x-3:hover{--tw-translate-x:-0.75rem}.md\\:hover\\:-translate-x-4:hover{--tw-translate-x:-1rem}.md\\:hover\\:-translate-x-5:hover{--tw-translate-x:-1.25rem}.md\\:hover\\:-translate-x-6:hover{--tw-translate-x:-1.5rem}.md\\:hover\\:-translate-x-7:hover{--tw-translate-x:-1.75rem}.md\\:hover\\:-translate-x-8:hover{--tw-translate-x:-2rem}.md\\:hover\\:-translate-x-9:hover{--tw-translate-x:-2.25rem}.md\\:hover\\:-translate-x-10:hover{--tw-translate-x:-2.5rem}.md\\:hover\\:-translate-x-11:hover{--tw-translate-x:-2.75rem}.md\\:hover\\:-translate-x-12:hover{--tw-translate-x:-3rem}.md\\:hover\\:-translate-x-14:hover{--tw-translate-x:-3.5rem}.md\\:hover\\:-translate-x-16:hover{--tw-translate-x:-4rem}.md\\:hover\\:-translate-x-20:hover{--tw-translate-x:-5rem}.md\\:hover\\:-translate-x-24:hover{--tw-translate-x:-6rem}.md\\:hover\\:-translate-x-28:hover{--tw-translate-x:-7rem}.md\\:hover\\:-translate-x-32:hover{--tw-translate-x:-8rem}.md\\:hover\\:-translate-x-36:hover{--tw-translate-x:-9rem}.md\\:hover\\:-translate-x-40:hover{--tw-translate-x:-10rem}.md\\:hover\\:-translate-x-44:hover{--tw-translate-x:-11rem}.md\\:hover\\:-translate-x-48:hover{--tw-translate-x:-12rem}.md\\:hover\\:-translate-x-52:hover{--tw-translate-x:-13rem}.md\\:hover\\:-translate-x-56:hover{--tw-translate-x:-14rem}.md\\:hover\\:-translate-x-60:hover{--tw-translate-x:-15rem}.md\\:hover\\:-translate-x-64:hover{--tw-translate-x:-16rem}.md\\:hover\\:-translate-x-72:hover{--tw-translate-x:-18rem}.md\\:hover\\:-translate-x-80:hover{--tw-translate-x:-20rem}.md\\:hover\\:-translate-x-96:hover{--tw-translate-x:-24rem}.md\\:hover\\:-translate-x-px:hover{--tw-translate-x:-1px}.md\\:hover\\:-translate-x-0\\.5:hover{--tw-translate-x:-0.125rem}.md\\:hover\\:-translate-x-1\\.5:hover{--tw-translate-x:-0.375rem}.md\\:hover\\:-translate-x-2\\.5:hover{--tw-translate-x:-0.625rem}.md\\:hover\\:-translate-x-3\\.5:hover{--tw-translate-x:-0.875rem}.md\\:hover\\:translate-x-1\\/2:hover{--tw-translate-x:50%}.md\\:hover\\:translate-x-1\\/3:hover{--tw-translate-x:33.333333%}.md\\:hover\\:translate-x-2\\/3:hover{--tw-translate-x:66.666667%}.md\\:hover\\:translate-x-1\\/4:hover{--tw-translate-x:25%}.md\\:hover\\:translate-x-2\\/4:hover{--tw-translate-x:50%}.md\\:hover\\:translate-x-3\\/4:hover{--tw-translate-x:75%}.md\\:hover\\:translate-x-full:hover{--tw-translate-x:100%}.md\\:hover\\:-translate-x-1\\/2:hover{--tw-translate-x:-50%}.md\\:hover\\:-translate-x-1\\/3:hover{--tw-translate-x:-33.333333%}.md\\:hover\\:-translate-x-2\\/3:hover{--tw-translate-x:-66.666667%}.md\\:hover\\:-translate-x-1\\/4:hover{--tw-translate-x:-25%}.md\\:hover\\:-translate-x-2\\/4:hover{--tw-translate-x:-50%}.md\\:hover\\:-translate-x-3\\/4:hover{--tw-translate-x:-75%}.md\\:hover\\:-translate-x-full:hover{--tw-translate-x:-100%}.md\\:hover\\:translate-y-0:hover{--tw-translate-y:0px}.md\\:hover\\:translate-y-1:hover{--tw-translate-y:0.25rem}.md\\:hover\\:translate-y-2:hover{--tw-translate-y:0.5rem}.md\\:hover\\:translate-y-3:hover{--tw-translate-y:0.75rem}.md\\:hover\\:translate-y-4:hover{--tw-translate-y:1rem}.md\\:hover\\:translate-y-5:hover{--tw-translate-y:1.25rem}.md\\:hover\\:translate-y-6:hover{--tw-translate-y:1.5rem}.md\\:hover\\:translate-y-7:hover{--tw-translate-y:1.75rem}.md\\:hover\\:translate-y-8:hover{--tw-translate-y:2rem}.md\\:hover\\:translate-y-9:hover{--tw-translate-y:2.25rem}.md\\:hover\\:translate-y-10:hover{--tw-translate-y:2.5rem}.md\\:hover\\:translate-y-11:hover{--tw-translate-y:2.75rem}.md\\:hover\\:translate-y-12:hover{--tw-translate-y:3rem}.md\\:hover\\:translate-y-14:hover{--tw-translate-y:3.5rem}.md\\:hover\\:translate-y-16:hover{--tw-translate-y:4rem}.md\\:hover\\:translate-y-20:hover{--tw-translate-y:5rem}.md\\:hover\\:translate-y-24:hover{--tw-translate-y:6rem}.md\\:hover\\:translate-y-28:hover{--tw-translate-y:7rem}.md\\:hover\\:translate-y-32:hover{--tw-translate-y:8rem}.md\\:hover\\:translate-y-36:hover{--tw-translate-y:9rem}.md\\:hover\\:translate-y-40:hover{--tw-translate-y:10rem}.md\\:hover\\:translate-y-44:hover{--tw-translate-y:11rem}.md\\:hover\\:translate-y-48:hover{--tw-translate-y:12rem}.md\\:hover\\:translate-y-52:hover{--tw-translate-y:13rem}.md\\:hover\\:translate-y-56:hover{--tw-translate-y:14rem}.md\\:hover\\:translate-y-60:hover{--tw-translate-y:15rem}.md\\:hover\\:translate-y-64:hover{--tw-translate-y:16rem}.md\\:hover\\:translate-y-72:hover{--tw-translate-y:18rem}.md\\:hover\\:translate-y-80:hover{--tw-translate-y:20rem}.md\\:hover\\:translate-y-96:hover{--tw-translate-y:24rem}.md\\:hover\\:translate-y-px:hover{--tw-translate-y:1px}.md\\:hover\\:translate-y-0\\.5:hover{--tw-translate-y:0.125rem}.md\\:hover\\:translate-y-1\\.5:hover{--tw-translate-y:0.375rem}.md\\:hover\\:translate-y-2\\.5:hover{--tw-translate-y:0.625rem}.md\\:hover\\:translate-y-3\\.5:hover{--tw-translate-y:0.875rem}.md\\:hover\\:-translate-y-0:hover{--tw-translate-y:0px}.md\\:hover\\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.md\\:hover\\:-translate-y-2:hover{--tw-translate-y:-0.5rem}.md\\:hover\\:-translate-y-3:hover{--tw-translate-y:-0.75rem}.md\\:hover\\:-translate-y-4:hover{--tw-translate-y:-1rem}.md\\:hover\\:-translate-y-5:hover{--tw-translate-y:-1.25rem}.md\\:hover\\:-translate-y-6:hover{--tw-translate-y:-1.5rem}.md\\:hover\\:-translate-y-7:hover{--tw-translate-y:-1.75rem}.md\\:hover\\:-translate-y-8:hover{--tw-translate-y:-2rem}.md\\:hover\\:-translate-y-9:hover{--tw-translate-y:-2.25rem}.md\\:hover\\:-translate-y-10:hover{--tw-translate-y:-2.5rem}.md\\:hover\\:-translate-y-11:hover{--tw-translate-y:-2.75rem}.md\\:hover\\:-translate-y-12:hover{--tw-translate-y:-3rem}.md\\:hover\\:-translate-y-14:hover{--tw-translate-y:-3.5rem}.md\\:hover\\:-translate-y-16:hover{--tw-translate-y:-4rem}.md\\:hover\\:-translate-y-20:hover{--tw-translate-y:-5rem}.md\\:hover\\:-translate-y-24:hover{--tw-translate-y:-6rem}.md\\:hover\\:-translate-y-28:hover{--tw-translate-y:-7rem}.md\\:hover\\:-translate-y-32:hover{--tw-translate-y:-8rem}.md\\:hover\\:-translate-y-36:hover{--tw-translate-y:-9rem}.md\\:hover\\:-translate-y-40:hover{--tw-translate-y:-10rem}.md\\:hover\\:-translate-y-44:hover{--tw-translate-y:-11rem}.md\\:hover\\:-translate-y-48:hover{--tw-translate-y:-12rem}.md\\:hover\\:-translate-y-52:hover{--tw-translate-y:-13rem}.md\\:hover\\:-translate-y-56:hover{--tw-translate-y:-14rem}.md\\:hover\\:-translate-y-60:hover{--tw-translate-y:-15rem}.md\\:hover\\:-translate-y-64:hover{--tw-translate-y:-16rem}.md\\:hover\\:-translate-y-72:hover{--tw-translate-y:-18rem}.md\\:hover\\:-translate-y-80:hover{--tw-translate-y:-20rem}.md\\:hover\\:-translate-y-96:hover{--tw-translate-y:-24rem}.md\\:hover\\:-translate-y-px:hover{--tw-translate-y:-1px}.md\\:hover\\:-translate-y-0\\.5:hover{--tw-translate-y:-0.125rem}.md\\:hover\\:-translate-y-1\\.5:hover{--tw-translate-y:-0.375rem}.md\\:hover\\:-translate-y-2\\.5:hover{--tw-translate-y:-0.625rem}.md\\:hover\\:-translate-y-3\\.5:hover{--tw-translate-y:-0.875rem}.md\\:hover\\:translate-y-1\\/2:hover{--tw-translate-y:50%}.md\\:hover\\:translate-y-1\\/3:hover{--tw-translate-y:33.333333%}.md\\:hover\\:translate-y-2\\/3:hover{--tw-translate-y:66.666667%}.md\\:hover\\:translate-y-1\\/4:hover{--tw-translate-y:25%}.md\\:hover\\:translate-y-2\\/4:hover{--tw-translate-y:50%}.md\\:hover\\:translate-y-3\\/4:hover{--tw-translate-y:75%}.md\\:hover\\:translate-y-full:hover{--tw-translate-y:100%}.md\\:hover\\:-translate-y-1\\/2:hover{--tw-translate-y:-50%}.md\\:hover\\:-translate-y-1\\/3:hover{--tw-translate-y:-33.333333%}.md\\:hover\\:-translate-y-2\\/3:hover{--tw-translate-y:-66.666667%}.md\\:hover\\:-translate-y-1\\/4:hover{--tw-translate-y:-25%}.md\\:hover\\:-translate-y-2\\/4:hover{--tw-translate-y:-50%}.md\\:hover\\:-translate-y-3\\/4:hover{--tw-translate-y:-75%}.md\\:hover\\:-translate-y-full:hover{--tw-translate-y:-100%}.md\\:focus\\:translate-x-0:focus{--tw-translate-x:0px}.md\\:focus\\:translate-x-1:focus{--tw-translate-x:0.25rem}.md\\:focus\\:translate-x-2:focus{--tw-translate-x:0.5rem}.md\\:focus\\:translate-x-3:focus{--tw-translate-x:0.75rem}.md\\:focus\\:translate-x-4:focus{--tw-translate-x:1rem}.md\\:focus\\:translate-x-5:focus{--tw-translate-x:1.25rem}.md\\:focus\\:translate-x-6:focus{--tw-translate-x:1.5rem}.md\\:focus\\:translate-x-7:focus{--tw-translate-x:1.75rem}.md\\:focus\\:translate-x-8:focus{--tw-translate-x:2rem}.md\\:focus\\:translate-x-9:focus{--tw-translate-x:2.25rem}.md\\:focus\\:translate-x-10:focus{--tw-translate-x:2.5rem}.md\\:focus\\:translate-x-11:focus{--tw-translate-x:2.75rem}.md\\:focus\\:translate-x-12:focus{--tw-translate-x:3rem}.md\\:focus\\:translate-x-14:focus{--tw-translate-x:3.5rem}.md\\:focus\\:translate-x-16:focus{--tw-translate-x:4rem}.md\\:focus\\:translate-x-20:focus{--tw-translate-x:5rem}.md\\:focus\\:translate-x-24:focus{--tw-translate-x:6rem}.md\\:focus\\:translate-x-28:focus{--tw-translate-x:7rem}.md\\:focus\\:translate-x-32:focus{--tw-translate-x:8rem}.md\\:focus\\:translate-x-36:focus{--tw-translate-x:9rem}.md\\:focus\\:translate-x-40:focus{--tw-translate-x:10rem}.md\\:focus\\:translate-x-44:focus{--tw-translate-x:11rem}.md\\:focus\\:translate-x-48:focus{--tw-translate-x:12rem}.md\\:focus\\:translate-x-52:focus{--tw-translate-x:13rem}.md\\:focus\\:translate-x-56:focus{--tw-translate-x:14rem}.md\\:focus\\:translate-x-60:focus{--tw-translate-x:15rem}.md\\:focus\\:translate-x-64:focus{--tw-translate-x:16rem}.md\\:focus\\:translate-x-72:focus{--tw-translate-x:18rem}.md\\:focus\\:translate-x-80:focus{--tw-translate-x:20rem}.md\\:focus\\:translate-x-96:focus{--tw-translate-x:24rem}.md\\:focus\\:translate-x-px:focus{--tw-translate-x:1px}.md\\:focus\\:translate-x-0\\.5:focus{--tw-translate-x:0.125rem}.md\\:focus\\:translate-x-1\\.5:focus{--tw-translate-x:0.375rem}.md\\:focus\\:translate-x-2\\.5:focus{--tw-translate-x:0.625rem}.md\\:focus\\:translate-x-3\\.5:focus{--tw-translate-x:0.875rem}.md\\:focus\\:-translate-x-0:focus{--tw-translate-x:0px}.md\\:focus\\:-translate-x-1:focus{--tw-translate-x:-0.25rem}.md\\:focus\\:-translate-x-2:focus{--tw-translate-x:-0.5rem}.md\\:focus\\:-translate-x-3:focus{--tw-translate-x:-0.75rem}.md\\:focus\\:-translate-x-4:focus{--tw-translate-x:-1rem}.md\\:focus\\:-translate-x-5:focus{--tw-translate-x:-1.25rem}.md\\:focus\\:-translate-x-6:focus{--tw-translate-x:-1.5rem}.md\\:focus\\:-translate-x-7:focus{--tw-translate-x:-1.75rem}.md\\:focus\\:-translate-x-8:focus{--tw-translate-x:-2rem}.md\\:focus\\:-translate-x-9:focus{--tw-translate-x:-2.25rem}.md\\:focus\\:-translate-x-10:focus{--tw-translate-x:-2.5rem}.md\\:focus\\:-translate-x-11:focus{--tw-translate-x:-2.75rem}.md\\:focus\\:-translate-x-12:focus{--tw-translate-x:-3rem}.md\\:focus\\:-translate-x-14:focus{--tw-translate-x:-3.5rem}.md\\:focus\\:-translate-x-16:focus{--tw-translate-x:-4rem}.md\\:focus\\:-translate-x-20:focus{--tw-translate-x:-5rem}.md\\:focus\\:-translate-x-24:focus{--tw-translate-x:-6rem}.md\\:focus\\:-translate-x-28:focus{--tw-translate-x:-7rem}.md\\:focus\\:-translate-x-32:focus{--tw-translate-x:-8rem}.md\\:focus\\:-translate-x-36:focus{--tw-translate-x:-9rem}.md\\:focus\\:-translate-x-40:focus{--tw-translate-x:-10rem}.md\\:focus\\:-translate-x-44:focus{--tw-translate-x:-11rem}.md\\:focus\\:-translate-x-48:focus{--tw-translate-x:-12rem}.md\\:focus\\:-translate-x-52:focus{--tw-translate-x:-13rem}.md\\:focus\\:-translate-x-56:focus{--tw-translate-x:-14rem}.md\\:focus\\:-translate-x-60:focus{--tw-translate-x:-15rem}.md\\:focus\\:-translate-x-64:focus{--tw-translate-x:-16rem}.md\\:focus\\:-translate-x-72:focus{--tw-translate-x:-18rem}.md\\:focus\\:-translate-x-80:focus{--tw-translate-x:-20rem}.md\\:focus\\:-translate-x-96:focus{--tw-translate-x:-24rem}.md\\:focus\\:-translate-x-px:focus{--tw-translate-x:-1px}.md\\:focus\\:-translate-x-0\\.5:focus{--tw-translate-x:-0.125rem}.md\\:focus\\:-translate-x-1\\.5:focus{--tw-translate-x:-0.375rem}.md\\:focus\\:-translate-x-2\\.5:focus{--tw-translate-x:-0.625rem}.md\\:focus\\:-translate-x-3\\.5:focus{--tw-translate-x:-0.875rem}.md\\:focus\\:translate-x-1\\/2:focus{--tw-translate-x:50%}.md\\:focus\\:translate-x-1\\/3:focus{--tw-translate-x:33.333333%}.md\\:focus\\:translate-x-2\\/3:focus{--tw-translate-x:66.666667%}.md\\:focus\\:translate-x-1\\/4:focus{--tw-translate-x:25%}.md\\:focus\\:translate-x-2\\/4:focus{--tw-translate-x:50%}.md\\:focus\\:translate-x-3\\/4:focus{--tw-translate-x:75%}.md\\:focus\\:translate-x-full:focus{--tw-translate-x:100%}.md\\:focus\\:-translate-x-1\\/2:focus{--tw-translate-x:-50%}.md\\:focus\\:-translate-x-1\\/3:focus{--tw-translate-x:-33.333333%}.md\\:focus\\:-translate-x-2\\/3:focus{--tw-translate-x:-66.666667%}.md\\:focus\\:-translate-x-1\\/4:focus{--tw-translate-x:-25%}.md\\:focus\\:-translate-x-2\\/4:focus{--tw-translate-x:-50%}.md\\:focus\\:-translate-x-3\\/4:focus{--tw-translate-x:-75%}.md\\:focus\\:-translate-x-full:focus{--tw-translate-x:-100%}.md\\:focus\\:translate-y-0:focus{--tw-translate-y:0px}.md\\:focus\\:translate-y-1:focus{--tw-translate-y:0.25rem}.md\\:focus\\:translate-y-2:focus{--tw-translate-y:0.5rem}.md\\:focus\\:translate-y-3:focus{--tw-translate-y:0.75rem}.md\\:focus\\:translate-y-4:focus{--tw-translate-y:1rem}.md\\:focus\\:translate-y-5:focus{--tw-translate-y:1.25rem}.md\\:focus\\:translate-y-6:focus{--tw-translate-y:1.5rem}.md\\:focus\\:translate-y-7:focus{--tw-translate-y:1.75rem}.md\\:focus\\:translate-y-8:focus{--tw-translate-y:2rem}.md\\:focus\\:translate-y-9:focus{--tw-translate-y:2.25rem}.md\\:focus\\:translate-y-10:focus{--tw-translate-y:2.5rem}.md\\:focus\\:translate-y-11:focus{--tw-translate-y:2.75rem}.md\\:focus\\:translate-y-12:focus{--tw-translate-y:3rem}.md\\:focus\\:translate-y-14:focus{--tw-translate-y:3.5rem}.md\\:focus\\:translate-y-16:focus{--tw-translate-y:4rem}.md\\:focus\\:translate-y-20:focus{--tw-translate-y:5rem}.md\\:focus\\:translate-y-24:focus{--tw-translate-y:6rem}.md\\:focus\\:translate-y-28:focus{--tw-translate-y:7rem}.md\\:focus\\:translate-y-32:focus{--tw-translate-y:8rem}.md\\:focus\\:translate-y-36:focus{--tw-translate-y:9rem}.md\\:focus\\:translate-y-40:focus{--tw-translate-y:10rem}.md\\:focus\\:translate-y-44:focus{--tw-translate-y:11rem}.md\\:focus\\:translate-y-48:focus{--tw-translate-y:12rem}.md\\:focus\\:translate-y-52:focus{--tw-translate-y:13rem}.md\\:focus\\:translate-y-56:focus{--tw-translate-y:14rem}.md\\:focus\\:translate-y-60:focus{--tw-translate-y:15rem}.md\\:focus\\:translate-y-64:focus{--tw-translate-y:16rem}.md\\:focus\\:translate-y-72:focus{--tw-translate-y:18rem}.md\\:focus\\:translate-y-80:focus{--tw-translate-y:20rem}.md\\:focus\\:translate-y-96:focus{--tw-translate-y:24rem}.md\\:focus\\:translate-y-px:focus{--tw-translate-y:1px}.md\\:focus\\:translate-y-0\\.5:focus{--tw-translate-y:0.125rem}.md\\:focus\\:translate-y-1\\.5:focus{--tw-translate-y:0.375rem}.md\\:focus\\:translate-y-2\\.5:focus{--tw-translate-y:0.625rem}.md\\:focus\\:translate-y-3\\.5:focus{--tw-translate-y:0.875rem}.md\\:focus\\:-translate-y-0:focus{--tw-translate-y:0px}.md\\:focus\\:-translate-y-1:focus{--tw-translate-y:-0.25rem}.md\\:focus\\:-translate-y-2:focus{--tw-translate-y:-0.5rem}.md\\:focus\\:-translate-y-3:focus{--tw-translate-y:-0.75rem}.md\\:focus\\:-translate-y-4:focus{--tw-translate-y:-1rem}.md\\:focus\\:-translate-y-5:focus{--tw-translate-y:-1.25rem}.md\\:focus\\:-translate-y-6:focus{--tw-translate-y:-1.5rem}.md\\:focus\\:-translate-y-7:focus{--tw-translate-y:-1.75rem}.md\\:focus\\:-translate-y-8:focus{--tw-translate-y:-2rem}.md\\:focus\\:-translate-y-9:focus{--tw-translate-y:-2.25rem}.md\\:focus\\:-translate-y-10:focus{--tw-translate-y:-2.5rem}.md\\:focus\\:-translate-y-11:focus{--tw-translate-y:-2.75rem}.md\\:focus\\:-translate-y-12:focus{--tw-translate-y:-3rem}.md\\:focus\\:-translate-y-14:focus{--tw-translate-y:-3.5rem}.md\\:focus\\:-translate-y-16:focus{--tw-translate-y:-4rem}.md\\:focus\\:-translate-y-20:focus{--tw-translate-y:-5rem}.md\\:focus\\:-translate-y-24:focus{--tw-translate-y:-6rem}.md\\:focus\\:-translate-y-28:focus{--tw-translate-y:-7rem}.md\\:focus\\:-translate-y-32:focus{--tw-translate-y:-8rem}.md\\:focus\\:-translate-y-36:focus{--tw-translate-y:-9rem}.md\\:focus\\:-translate-y-40:focus{--tw-translate-y:-10rem}.md\\:focus\\:-translate-y-44:focus{--tw-translate-y:-11rem}.md\\:focus\\:-translate-y-48:focus{--tw-translate-y:-12rem}.md\\:focus\\:-translate-y-52:focus{--tw-translate-y:-13rem}.md\\:focus\\:-translate-y-56:focus{--tw-translate-y:-14rem}.md\\:focus\\:-translate-y-60:focus{--tw-translate-y:-15rem}.md\\:focus\\:-translate-y-64:focus{--tw-translate-y:-16rem}.md\\:focus\\:-translate-y-72:focus{--tw-translate-y:-18rem}.md\\:focus\\:-translate-y-80:focus{--tw-translate-y:-20rem}.md\\:focus\\:-translate-y-96:focus{--tw-translate-y:-24rem}.md\\:focus\\:-translate-y-px:focus{--tw-translate-y:-1px}.md\\:focus\\:-translate-y-0\\.5:focus{--tw-translate-y:-0.125rem}.md\\:focus\\:-translate-y-1\\.5:focus{--tw-translate-y:-0.375rem}.md\\:focus\\:-translate-y-2\\.5:focus{--tw-translate-y:-0.625rem}.md\\:focus\\:-translate-y-3\\.5:focus{--tw-translate-y:-0.875rem}.md\\:focus\\:translate-y-1\\/2:focus{--tw-translate-y:50%}.md\\:focus\\:translate-y-1\\/3:focus{--tw-translate-y:33.333333%}.md\\:focus\\:translate-y-2\\/3:focus{--tw-translate-y:66.666667%}.md\\:focus\\:translate-y-1\\/4:focus{--tw-translate-y:25%}.md\\:focus\\:translate-y-2\\/4:focus{--tw-translate-y:50%}.md\\:focus\\:translate-y-3\\/4:focus{--tw-translate-y:75%}.md\\:focus\\:translate-y-full:focus{--tw-translate-y:100%}.md\\:focus\\:-translate-y-1\\/2:focus{--tw-translate-y:-50%}.md\\:focus\\:-translate-y-1\\/3:focus{--tw-translate-y:-33.333333%}.md\\:focus\\:-translate-y-2\\/3:focus{--tw-translate-y:-66.666667%}.md\\:focus\\:-translate-y-1\\/4:focus{--tw-translate-y:-25%}.md\\:focus\\:-translate-y-2\\/4:focus{--tw-translate-y:-50%}.md\\:focus\\:-translate-y-3\\/4:focus{--tw-translate-y:-75%}.md\\:focus\\:-translate-y-full:focus{--tw-translate-y:-100%}.md\\:rotate-0{--tw-rotate:0deg}.md\\:rotate-1{--tw-rotate:1deg}.md\\:rotate-2{--tw-rotate:2deg}.md\\:rotate-3{--tw-rotate:3deg}.md\\:rotate-6{--tw-rotate:6deg}.md\\:rotate-12{--tw-rotate:12deg}.md\\:rotate-45{--tw-rotate:45deg}.md\\:rotate-90{--tw-rotate:90deg}.md\\:rotate-180{--tw-rotate:180deg}.md\\:-rotate-180{--tw-rotate:-180deg}.md\\:-rotate-90{--tw-rotate:-90deg}.md\\:-rotate-45{--tw-rotate:-45deg}.md\\:-rotate-12{--tw-rotate:-12deg}.md\\:-rotate-6{--tw-rotate:-6deg}.md\\:-rotate-3{--tw-rotate:-3deg}.md\\:-rotate-2{--tw-rotate:-2deg}.md\\:-rotate-1{--tw-rotate:-1deg}.md\\:hover\\:rotate-0:hover{--tw-rotate:0deg}.md\\:hover\\:rotate-1:hover{--tw-rotate:1deg}.md\\:hover\\:rotate-2:hover{--tw-rotate:2deg}.md\\:hover\\:rotate-3:hover{--tw-rotate:3deg}.md\\:hover\\:rotate-6:hover{--tw-rotate:6deg}.md\\:hover\\:rotate-12:hover{--tw-rotate:12deg}.md\\:hover\\:rotate-45:hover{--tw-rotate:45deg}.md\\:hover\\:rotate-90:hover{--tw-rotate:90deg}.md\\:hover\\:rotate-180:hover{--tw-rotate:180deg}.md\\:hover\\:-rotate-180:hover{--tw-rotate:-180deg}.md\\:hover\\:-rotate-90:hover{--tw-rotate:-90deg}.md\\:hover\\:-rotate-45:hover{--tw-rotate:-45deg}.md\\:hover\\:-rotate-12:hover{--tw-rotate:-12deg}.md\\:hover\\:-rotate-6:hover{--tw-rotate:-6deg}.md\\:hover\\:-rotate-3:hover{--tw-rotate:-3deg}.md\\:hover\\:-rotate-2:hover{--tw-rotate:-2deg}.md\\:hover\\:-rotate-1:hover{--tw-rotate:-1deg}.md\\:focus\\:rotate-0:focus{--tw-rotate:0deg}.md\\:focus\\:rotate-1:focus{--tw-rotate:1deg}.md\\:focus\\:rotate-2:focus{--tw-rotate:2deg}.md\\:focus\\:rotate-3:focus{--tw-rotate:3deg}.md\\:focus\\:rotate-6:focus{--tw-rotate:6deg}.md\\:focus\\:rotate-12:focus{--tw-rotate:12deg}.md\\:focus\\:rotate-45:focus{--tw-rotate:45deg}.md\\:focus\\:rotate-90:focus{--tw-rotate:90deg}.md\\:focus\\:rotate-180:focus{--tw-rotate:180deg}.md\\:focus\\:-rotate-180:focus{--tw-rotate:-180deg}.md\\:focus\\:-rotate-90:focus{--tw-rotate:-90deg}.md\\:focus\\:-rotate-45:focus{--tw-rotate:-45deg}.md\\:focus\\:-rotate-12:focus{--tw-rotate:-12deg}.md\\:focus\\:-rotate-6:focus{--tw-rotate:-6deg}.md\\:focus\\:-rotate-3:focus{--tw-rotate:-3deg}.md\\:focus\\:-rotate-2:focus{--tw-rotate:-2deg}.md\\:focus\\:-rotate-1:focus{--tw-rotate:-1deg}.md\\:skew-x-0{--tw-skew-x:0deg}.md\\:skew-x-1{--tw-skew-x:1deg}.md\\:skew-x-2{--tw-skew-x:2deg}.md\\:skew-x-3{--tw-skew-x:3deg}.md\\:skew-x-6{--tw-skew-x:6deg}.md\\:skew-x-12{--tw-skew-x:12deg}.md\\:-skew-x-12{--tw-skew-x:-12deg}.md\\:-skew-x-6{--tw-skew-x:-6deg}.md\\:-skew-x-3{--tw-skew-x:-3deg}.md\\:-skew-x-2{--tw-skew-x:-2deg}.md\\:-skew-x-1{--tw-skew-x:-1deg}.md\\:skew-y-0{--tw-skew-y:0deg}.md\\:skew-y-1{--tw-skew-y:1deg}.md\\:skew-y-2{--tw-skew-y:2deg}.md\\:skew-y-3{--tw-skew-y:3deg}.md\\:skew-y-6{--tw-skew-y:6deg}.md\\:skew-y-12{--tw-skew-y:12deg}.md\\:-skew-y-12{--tw-skew-y:-12deg}.md\\:-skew-y-6{--tw-skew-y:-6deg}.md\\:-skew-y-3{--tw-skew-y:-3deg}.md\\:-skew-y-2{--tw-skew-y:-2deg}.md\\:-skew-y-1{--tw-skew-y:-1deg}.md\\:hover\\:skew-x-0:hover{--tw-skew-x:0deg}.md\\:hover\\:skew-x-1:hover{--tw-skew-x:1deg}.md\\:hover\\:skew-x-2:hover{--tw-skew-x:2deg}.md\\:hover\\:skew-x-3:hover{--tw-skew-x:3deg}.md\\:hover\\:skew-x-6:hover{--tw-skew-x:6deg}.md\\:hover\\:skew-x-12:hover{--tw-skew-x:12deg}.md\\:hover\\:-skew-x-12:hover{--tw-skew-x:-12deg}.md\\:hover\\:-skew-x-6:hover{--tw-skew-x:-6deg}.md\\:hover\\:-skew-x-3:hover{--tw-skew-x:-3deg}.md\\:hover\\:-skew-x-2:hover{--tw-skew-x:-2deg}.md\\:hover\\:-skew-x-1:hover{--tw-skew-x:-1deg}.md\\:hover\\:skew-y-0:hover{--tw-skew-y:0deg}.md\\:hover\\:skew-y-1:hover{--tw-skew-y:1deg}.md\\:hover\\:skew-y-2:hover{--tw-skew-y:2deg}.md\\:hover\\:skew-y-3:hover{--tw-skew-y:3deg}.md\\:hover\\:skew-y-6:hover{--tw-skew-y:6deg}.md\\:hover\\:skew-y-12:hover{--tw-skew-y:12deg}.md\\:hover\\:-skew-y-12:hover{--tw-skew-y:-12deg}.md\\:hover\\:-skew-y-6:hover{--tw-skew-y:-6deg}.md\\:hover\\:-skew-y-3:hover{--tw-skew-y:-3deg}.md\\:hover\\:-skew-y-2:hover{--tw-skew-y:-2deg}.md\\:hover\\:-skew-y-1:hover{--tw-skew-y:-1deg}.md\\:focus\\:skew-x-0:focus{--tw-skew-x:0deg}.md\\:focus\\:skew-x-1:focus{--tw-skew-x:1deg}.md\\:focus\\:skew-x-2:focus{--tw-skew-x:2deg}.md\\:focus\\:skew-x-3:focus{--tw-skew-x:3deg}.md\\:focus\\:skew-x-6:focus{--tw-skew-x:6deg}.md\\:focus\\:skew-x-12:focus{--tw-skew-x:12deg}.md\\:focus\\:-skew-x-12:focus{--tw-skew-x:-12deg}.md\\:focus\\:-skew-x-6:focus{--tw-skew-x:-6deg}.md\\:focus\\:-skew-x-3:focus{--tw-skew-x:-3deg}.md\\:focus\\:-skew-x-2:focus{--tw-skew-x:-2deg}.md\\:focus\\:-skew-x-1:focus{--tw-skew-x:-1deg}.md\\:focus\\:skew-y-0:focus{--tw-skew-y:0deg}.md\\:focus\\:skew-y-1:focus{--tw-skew-y:1deg}.md\\:focus\\:skew-y-2:focus{--tw-skew-y:2deg}.md\\:focus\\:skew-y-3:focus{--tw-skew-y:3deg}.md\\:focus\\:skew-y-6:focus{--tw-skew-y:6deg}.md\\:focus\\:skew-y-12:focus{--tw-skew-y:12deg}.md\\:focus\\:-skew-y-12:focus{--tw-skew-y:-12deg}.md\\:focus\\:-skew-y-6:focus{--tw-skew-y:-6deg}.md\\:focus\\:-skew-y-3:focus{--tw-skew-y:-3deg}.md\\:focus\\:-skew-y-2:focus{--tw-skew-y:-2deg}.md\\:focus\\:-skew-y-1:focus{--tw-skew-y:-1deg}.md\\:scale-0{--tw-scale-x:0;--tw-scale-y:0}.md\\:scale-50{--tw-scale-x:.5;--tw-scale-y:.5}.md\\:scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.md\\:scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.md\\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.md\\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.md\\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.md\\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.md\\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.md\\:scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5}.md\\:hover\\:scale-0:hover{--tw-scale-x:0;--tw-scale-y:0}.md\\:hover\\:scale-50:hover{--tw-scale-x:.5;--tw-scale-y:.5}.md\\:hover\\:scale-75:hover{--tw-scale-x:.75;--tw-scale-y:.75}.md\\:hover\\:scale-90:hover{--tw-scale-x:.9;--tw-scale-y:.9}.md\\:hover\\:scale-95:hover{--tw-scale-x:.95;--tw-scale-y:.95}.md\\:hover\\:scale-100:hover{--tw-scale-x:1;--tw-scale-y:1}.md\\:hover\\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.md\\:hover\\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.md\\:hover\\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25}.md\\:hover\\:scale-150:hover{--tw-scale-x:1.5;--tw-scale-y:1.5}.md\\:focus\\:scale-0:focus{--tw-scale-x:0;--tw-scale-y:0}.md\\:focus\\:scale-50:focus{--tw-scale-x:.5;--tw-scale-y:.5}.md\\:focus\\:scale-75:focus{--tw-scale-x:.75;--tw-scale-y:.75}.md\\:focus\\:scale-90:focus{--tw-scale-x:.9;--tw-scale-y:.9}.md\\:focus\\:scale-95:focus{--tw-scale-x:.95;--tw-scale-y:.95}.md\\:focus\\:scale-100:focus{--tw-scale-x:1;--tw-scale-y:1}.md\\:focus\\:scale-105:focus{--tw-scale-x:1.05;--tw-scale-y:1.05}.md\\:focus\\:scale-110:focus{--tw-scale-x:1.1;--tw-scale-y:1.1}.md\\:focus\\:scale-125:focus{--tw-scale-x:1.25;--tw-scale-y:1.25}.md\\:focus\\:scale-150:focus{--tw-scale-x:1.5;--tw-scale-y:1.5}.md\\:scale-x-0{--tw-scale-x:0}.md\\:scale-x-50{--tw-scale-x:.5}.md\\:scale-x-75{--tw-scale-x:.75}.md\\:scale-x-90{--tw-scale-x:.9}.md\\:scale-x-95{--tw-scale-x:.95}.md\\:scale-x-100{--tw-scale-x:1}.md\\:scale-x-105{--tw-scale-x:1.05}.md\\:scale-x-110{--tw-scale-x:1.1}.md\\:scale-x-125{--tw-scale-x:1.25}.md\\:scale-x-150{--tw-scale-x:1.5}.md\\:scale-y-0{--tw-scale-y:0}.md\\:scale-y-50{--tw-scale-y:.5}.md\\:scale-y-75{--tw-scale-y:.75}.md\\:scale-y-90{--tw-scale-y:.9}.md\\:scale-y-95{--tw-scale-y:.95}.md\\:scale-y-100{--tw-scale-y:1}.md\\:scale-y-105{--tw-scale-y:1.05}.md\\:scale-y-110{--tw-scale-y:1.1}.md\\:scale-y-125{--tw-scale-y:1.25}.md\\:scale-y-150{--tw-scale-y:1.5}.md\\:hover\\:scale-x-0:hover{--tw-scale-x:0}.md\\:hover\\:scale-x-50:hover{--tw-scale-x:.5}.md\\:hover\\:scale-x-75:hover{--tw-scale-x:.75}.md\\:hover\\:scale-x-90:hover{--tw-scale-x:.9}.md\\:hover\\:scale-x-95:hover{--tw-scale-x:.95}.md\\:hover\\:scale-x-100:hover{--tw-scale-x:1}.md\\:hover\\:scale-x-105:hover{--tw-scale-x:1.05}.md\\:hover\\:scale-x-110:hover{--tw-scale-x:1.1}.md\\:hover\\:scale-x-125:hover{--tw-scale-x:1.25}.md\\:hover\\:scale-x-150:hover{--tw-scale-x:1.5}.md\\:hover\\:scale-y-0:hover{--tw-scale-y:0}.md\\:hover\\:scale-y-50:hover{--tw-scale-y:.5}.md\\:hover\\:scale-y-75:hover{--tw-scale-y:.75}.md\\:hover\\:scale-y-90:hover{--tw-scale-y:.9}.md\\:hover\\:scale-y-95:hover{--tw-scale-y:.95}.md\\:hover\\:scale-y-100:hover{--tw-scale-y:1}.md\\:hover\\:scale-y-105:hover{--tw-scale-y:1.05}.md\\:hover\\:scale-y-110:hover{--tw-scale-y:1.1}.md\\:hover\\:scale-y-125:hover{--tw-scale-y:1.25}.md\\:hover\\:scale-y-150:hover{--tw-scale-y:1.5}.md\\:focus\\:scale-x-0:focus{--tw-scale-x:0}.md\\:focus\\:scale-x-50:focus{--tw-scale-x:.5}.md\\:focus\\:scale-x-75:focus{--tw-scale-x:.75}.md\\:focus\\:scale-x-90:focus{--tw-scale-x:.9}.md\\:focus\\:scale-x-95:focus{--tw-scale-x:.95}.md\\:focus\\:scale-x-100:focus{--tw-scale-x:1}.md\\:focus\\:scale-x-105:focus{--tw-scale-x:1.05}.md\\:focus\\:scale-x-110:focus{--tw-scale-x:1.1}.md\\:focus\\:scale-x-125:focus{--tw-scale-x:1.25}.md\\:focus\\:scale-x-150:focus{--tw-scale-x:1.5}.md\\:focus\\:scale-y-0:focus{--tw-scale-y:0}.md\\:focus\\:scale-y-50:focus{--tw-scale-y:.5}.md\\:focus\\:scale-y-75:focus{--tw-scale-y:.75}.md\\:focus\\:scale-y-90:focus{--tw-scale-y:.9}.md\\:focus\\:scale-y-95:focus{--tw-scale-y:.95}.md\\:focus\\:scale-y-100:focus{--tw-scale-y:1}.md\\:focus\\:scale-y-105:focus{--tw-scale-y:1.05}.md\\:focus\\:scale-y-110:focus{--tw-scale-y:1.1}.md\\:focus\\:scale-y-125:focus{--tw-scale-y:1.25}.md\\:focus\\:scale-y-150:focus{--tw-scale-y:1.5}.md\\:animate-none{animation:none}.md\\:animate-spin{animation:spin 1s linear infinite}.md\\:animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.md\\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.md\\:animate-bounce{animation:bounce 1s infinite}.md\\:cursor-auto{cursor:auto}.md\\:cursor-default{cursor:default}.md\\:cursor-pointer{cursor:pointer}.md\\:cursor-wait{cursor:wait}.md\\:cursor-text{cursor:text}.md\\:cursor-move{cursor:move}.md\\:cursor-help{cursor:help}.md\\:cursor-not-allowed{cursor:not-allowed}.md\\:select-none{-webkit-user-select:none;user-select:none}.md\\:select-text{-webkit-user-select:text;user-select:text}.md\\:select-all{-webkit-user-select:all;user-select:all}.md\\:select-auto{-webkit-user-select:auto;user-select:auto}.md\\:resize-none{resize:none}.md\\:resize-y{resize:vertical}.md\\:resize-x{resize:horizontal}.md\\:resize{resize:both}.md\\:list-inside{list-style-position:inside}.md\\:list-outside{list-style-position:outside}.md\\:list-none{list-style-type:none}.md\\:list-disc{list-style-type:disc}.md\\:list-decimal{list-style-type:decimal}.md\\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.md\\:auto-cols-auto{grid-auto-columns:auto}.md\\:auto-cols-min{grid-auto-columns:min-content}.md\\:auto-cols-max{grid-auto-columns:max-content}.md\\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.md\\:grid-flow-row{grid-auto-flow:row}.md\\:grid-flow-col{grid-auto-flow:column}.md\\:grid-flow-row-dense{grid-auto-flow:row dense}.md\\:grid-flow-col-dense{grid-auto-flow:column dense}.md\\:auto-rows-auto{grid-auto-rows:auto}.md\\:auto-rows-min{grid-auto-rows:min-content}.md\\:auto-rows-max{grid-auto-rows:max-content}.md\\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\\:grid-cols-none{grid-template-columns:none}.md\\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.md\\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.md\\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.md\\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.md\\:grid-rows-none{grid-template-rows:none}.md\\:flex-row{flex-direction:row}.md\\:flex-row-reverse{flex-direction:row-reverse}.md\\:flex-col{flex-direction:column}.md\\:flex-col-reverse{flex-direction:column-reverse}.md\\:flex-wrap{flex-wrap:wrap}.md\\:flex-wrap-reverse{flex-wrap:wrap-reverse}.md\\:flex-nowrap{flex-wrap:nowrap}.md\\:place-content-center{place-content:center}.md\\:place-content-start{place-content:start}.md\\:place-content-end{place-content:end}.md\\:place-content-between{place-content:space-between}.md\\:place-content-around{place-content:space-around}.md\\:place-content-evenly{place-content:space-evenly}.md\\:place-content-stretch{place-content:stretch}.md\\:place-items-start{place-items:start}.md\\:place-items-end{place-items:end}.md\\:place-items-center{place-items:center}.md\\:place-items-stretch{place-items:stretch}.md\\:content-center{align-content:center}.md\\:content-start{align-content:flex-start}.md\\:content-end{align-content:flex-end}.md\\:content-between{align-content:space-between}.md\\:content-around{align-content:space-around}.md\\:content-evenly{align-content:space-evenly}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:items-center{align-items:center}.md\\:items-baseline{align-items:baseline}.md\\:items-stretch{align-items:stretch}.md\\:justify-start{justify-content:flex-start}.md\\:justify-end{justify-content:flex-end}.md\\:justify-center{justify-content:center}.md\\:justify-between{justify-content:space-between}.md\\:justify-around{justify-content:space-around}.md\\:justify-evenly{justify-content:space-evenly}.md\\:justify-items-start{justify-items:start}.md\\:justify-items-end{justify-items:end}.md\\:justify-items-center{justify-items:center}.md\\:justify-items-stretch{justify-items:stretch}.md\\:gap-0{grid-gap:0;gap:0}.md\\:gap-1{grid-gap:.25rem;gap:.25rem}.md\\:gap-2{grid-gap:.5rem;gap:.5rem}.md\\:gap-3{grid-gap:.75rem;gap:.75rem}.md\\:gap-4{grid-gap:1rem;gap:1rem}.md\\:gap-5{grid-gap:1.25rem;gap:1.25rem}.md\\:gap-6{grid-gap:1.5rem;gap:1.5rem}.md\\:gap-7{grid-gap:1.75rem;gap:1.75rem}.md\\:gap-8{grid-gap:2rem;gap:2rem}.md\\:gap-9{grid-gap:2.25rem;gap:2.25rem}.md\\:gap-10{grid-gap:2.5rem;gap:2.5rem}.md\\:gap-11{grid-gap:2.75rem;gap:2.75rem}.md\\:gap-12{grid-gap:3rem;gap:3rem}.md\\:gap-14{grid-gap:3.5rem;gap:3.5rem}.md\\:gap-16{grid-gap:4rem;gap:4rem}.md\\:gap-20{grid-gap:5rem;gap:5rem}.md\\:gap-24{grid-gap:6rem;gap:6rem}.md\\:gap-28{grid-gap:7rem;gap:7rem}.md\\:gap-32{grid-gap:8rem;gap:8rem}.md\\:gap-36{grid-gap:9rem;gap:9rem}.md\\:gap-40{grid-gap:10rem;gap:10rem}.md\\:gap-44{grid-gap:11rem;gap:11rem}.md\\:gap-48{grid-gap:12rem;gap:12rem}.md\\:gap-52{grid-gap:13rem;gap:13rem}.md\\:gap-56{grid-gap:14rem;gap:14rem}.md\\:gap-60{grid-gap:15rem;gap:15rem}.md\\:gap-64{grid-gap:16rem;gap:16rem}.md\\:gap-72{grid-gap:18rem;gap:18rem}.md\\:gap-80{grid-gap:20rem;gap:20rem}.md\\:gap-96{grid-gap:24rem;gap:24rem}.md\\:gap-px{grid-gap:1px;gap:1px}.md\\:gap-0\\.5{grid-gap:.125rem;gap:.125rem}.md\\:gap-1\\.5{grid-gap:.375rem;gap:.375rem}.md\\:gap-2\\.5{grid-gap:.625rem;gap:.625rem}.md\\:gap-3\\.5{grid-gap:.875rem;gap:.875rem}.md\\:gap-x-0{grid-column-gap:0;column-gap:0}.md\\:gap-x-1{grid-column-gap:.25rem;column-gap:.25rem}.md\\:gap-x-2{grid-column-gap:.5rem;column-gap:.5rem}.md\\:gap-x-3{grid-column-gap:.75rem;column-gap:.75rem}.md\\:gap-x-4{grid-column-gap:1rem;column-gap:1rem}.md\\:gap-x-5{grid-column-gap:1.25rem;column-gap:1.25rem}.md\\:gap-x-6{grid-column-gap:1.5rem;column-gap:1.5rem}.md\\:gap-x-7{grid-column-gap:1.75rem;column-gap:1.75rem}.md\\:gap-x-8{grid-column-gap:2rem;column-gap:2rem}.md\\:gap-x-9{grid-column-gap:2.25rem;column-gap:2.25rem}.md\\:gap-x-10{grid-column-gap:2.5rem;column-gap:2.5rem}.md\\:gap-x-11{grid-column-gap:2.75rem;column-gap:2.75rem}.md\\:gap-x-12{grid-column-gap:3rem;column-gap:3rem}.md\\:gap-x-14{grid-column-gap:3.5rem;column-gap:3.5rem}.md\\:gap-x-16{grid-column-gap:4rem;column-gap:4rem}.md\\:gap-x-20{grid-column-gap:5rem;column-gap:5rem}.md\\:gap-x-24{grid-column-gap:6rem;column-gap:6rem}.md\\:gap-x-28{grid-column-gap:7rem;column-gap:7rem}.md\\:gap-x-32{grid-column-gap:8rem;column-gap:8rem}.md\\:gap-x-36{grid-column-gap:9rem;column-gap:9rem}.md\\:gap-x-40{grid-column-gap:10rem;column-gap:10rem}.md\\:gap-x-44{grid-column-gap:11rem;column-gap:11rem}.md\\:gap-x-48{grid-column-gap:12rem;column-gap:12rem}.md\\:gap-x-52{grid-column-gap:13rem;column-gap:13rem}.md\\:gap-x-56{grid-column-gap:14rem;column-gap:14rem}.md\\:gap-x-60{grid-column-gap:15rem;column-gap:15rem}.md\\:gap-x-64{grid-column-gap:16rem;column-gap:16rem}.md\\:gap-x-72{grid-column-gap:18rem;column-gap:18rem}.md\\:gap-x-80{grid-column-gap:20rem;column-gap:20rem}.md\\:gap-x-96{grid-column-gap:24rem;column-gap:24rem}.md\\:gap-x-px{grid-column-gap:1px;column-gap:1px}.md\\:gap-x-0\\.5{grid-column-gap:.125rem;column-gap:.125rem}.md\\:gap-x-1\\.5{grid-column-gap:.375rem;column-gap:.375rem}.md\\:gap-x-2\\.5{grid-column-gap:.625rem;column-gap:.625rem}.md\\:gap-x-3\\.5{grid-column-gap:.875rem;column-gap:.875rem}.md\\:gap-y-0{grid-row-gap:0;row-gap:0}.md\\:gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.md\\:gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.md\\:gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.md\\:gap-y-4{grid-row-gap:1rem;row-gap:1rem}.md\\:gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.md\\:gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.md\\:gap-y-7{grid-row-gap:1.75rem;row-gap:1.75rem}.md\\:gap-y-8{grid-row-gap:2rem;row-gap:2rem}.md\\:gap-y-9{grid-row-gap:2.25rem;row-gap:2.25rem}.md\\:gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.md\\:gap-y-11{grid-row-gap:2.75rem;row-gap:2.75rem}.md\\:gap-y-12{grid-row-gap:3rem;row-gap:3rem}.md\\:gap-y-14{grid-row-gap:3.5rem;row-gap:3.5rem}.md\\:gap-y-16{grid-row-gap:4rem;row-gap:4rem}.md\\:gap-y-20{grid-row-gap:5rem;row-gap:5rem}.md\\:gap-y-24{grid-row-gap:6rem;row-gap:6rem}.md\\:gap-y-28{grid-row-gap:7rem;row-gap:7rem}.md\\:gap-y-32{grid-row-gap:8rem;row-gap:8rem}.md\\:gap-y-36{grid-row-gap:9rem;row-gap:9rem}.md\\:gap-y-40{grid-row-gap:10rem;row-gap:10rem}.md\\:gap-y-44{grid-row-gap:11rem;row-gap:11rem}.md\\:gap-y-48{grid-row-gap:12rem;row-gap:12rem}.md\\:gap-y-52{grid-row-gap:13rem;row-gap:13rem}.md\\:gap-y-56{grid-row-gap:14rem;row-gap:14rem}.md\\:gap-y-60{grid-row-gap:15rem;row-gap:15rem}.md\\:gap-y-64{grid-row-gap:16rem;row-gap:16rem}.md\\:gap-y-72{grid-row-gap:18rem;row-gap:18rem}.md\\:gap-y-80{grid-row-gap:20rem;row-gap:20rem}.md\\:gap-y-96{grid-row-gap:24rem;row-gap:24rem}.md\\:gap-y-px{grid-row-gap:1px;row-gap:1px}.md\\:gap-y-0\\.5{grid-row-gap:.125rem;row-gap:.125rem}.md\\:gap-y-1\\.5{grid-row-gap:.375rem;row-gap:.375rem}.md\\:gap-y-2\\.5{grid-row-gap:.625rem;row-gap:.625rem}.md\\:gap-y-3\\.5{grid-row-gap:.875rem;row-gap:.875rem}.md\\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.75rem * var(--tw-space-x-reverse));margin-left:calc(1.75rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.25rem * var(--tw-space-x-reverse));margin-left:calc(2.25rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.75rem * var(--tw-space-x-reverse));margin-left:calc(2.75rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(3rem * var(--tw-space-x-reverse));margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(3.5rem * var(--tw-space-x-reverse));margin-left:calc(3.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(4rem * var(--tw-space-x-reverse));margin-left:calc(4rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(5rem * var(--tw-space-x-reverse));margin-left:calc(5rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(6rem * var(--tw-space-x-reverse));margin-left:calc(6rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(7rem * var(--tw-space-x-reverse));margin-left:calc(7rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(8rem * var(--tw-space-x-reverse));margin-left:calc(8rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(9rem * var(--tw-space-x-reverse));margin-left:calc(9rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(10rem * var(--tw-space-x-reverse));margin-left:calc(10rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(11rem * var(--tw-space-x-reverse));margin-left:calc(11rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(12rem * var(--tw-space-x-reverse));margin-left:calc(12rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(13rem * var(--tw-space-x-reverse));margin-left:calc(13rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(14rem * var(--tw-space-x-reverse));margin-left:calc(14rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(15rem * var(--tw-space-x-reverse));margin-left:calc(15rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(16rem * var(--tw-space-x-reverse));margin-left:calc(16rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(18rem * var(--tw-space-x-reverse));margin-left:calc(18rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(20rem * var(--tw-space-x-reverse));margin-left:calc(20rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(24rem * var(--tw-space-x-reverse));margin-left:calc(24rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1px * var(--tw-space-x-reverse));margin-left:calc(1px * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-0\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-1\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-2\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.625rem * var(--tw-space-x-reverse));margin-left:calc(.625rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-x-3\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.875rem * var(--tw-space-x-reverse));margin-left:calc(.875rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1.25rem * var(--tw-space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1.5rem * var(--tw-space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1.75rem * var(--tw-space-x-reverse));margin-left:calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2rem * var(--tw-space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2.25rem * var(--tw-space-x-reverse));margin-left:calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2.5rem * var(--tw-space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2.75rem * var(--tw-space-x-reverse));margin-left:calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-3rem * var(--tw-space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-3.5rem * var(--tw-space-x-reverse));margin-left:calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-4rem * var(--tw-space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-5rem * var(--tw-space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-6rem * var(--tw-space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-7rem * var(--tw-space-x-reverse));margin-left:calc(-7rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-8rem * var(--tw-space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-9rem * var(--tw-space-x-reverse));margin-left:calc(-9rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-10rem * var(--tw-space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-11rem * var(--tw-space-x-reverse));margin-left:calc(-11rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-12rem * var(--tw-space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-13rem * var(--tw-space-x-reverse));margin-left:calc(-13rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-14rem * var(--tw-space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-15rem * var(--tw-space-x-reverse));margin-left:calc(-15rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-16rem * var(--tw-space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-18rem * var(--tw-space-x-reverse));margin-left:calc(-18rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-20rem * var(--tw-space-x-reverse));margin-left:calc(-20rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-24rem * var(--tw-space-x-reverse));margin-left:calc(-24rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-0\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.125rem * var(--tw-space-x-reverse));margin-left:calc(-.125rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-1\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-2\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.625rem * var(--tw-space-x-reverse));margin-left:calc(-.625rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:-space-x-3\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.875rem * var(--tw-space-x-reverse));margin-left:calc(-.875rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\\:space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.md\\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.md\\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.md\\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.md\\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\\:space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.md\\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.md\\:space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}.md\\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.md\\:space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.75rem * var(--tw-space-y-reverse))}.md\\:space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.md\\:space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.md\\:space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.md\\:space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem * var(--tw-space-y-reverse))}.md\\:space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6rem * var(--tw-space-y-reverse))}.md\\:space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(7rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(7rem * var(--tw-space-y-reverse))}.md\\:space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8rem * var(--tw-space-y-reverse))}.md\\:space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(9rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(9rem * var(--tw-space-y-reverse))}.md\\:space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10rem * var(--tw-space-y-reverse))}.md\\:space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(11rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(11rem * var(--tw-space-y-reverse))}.md\\:space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(12rem * var(--tw-space-y-reverse))}.md\\:space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(13rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(13rem * var(--tw-space-y-reverse))}.md\\:space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(14rem * var(--tw-space-y-reverse))}.md\\:space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(15rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(15rem * var(--tw-space-y-reverse))}.md\\:space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(16rem * var(--tw-space-y-reverse))}.md\\:space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(18rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(18rem * var(--tw-space-y-reverse))}.md\\:space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(20rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(20rem * var(--tw-space-y-reverse))}.md\\:space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(24rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(24rem * var(--tw-space-y-reverse))}.md\\:space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1px * var(--tw-space-y-reverse))}.md\\:space-y-0\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.md\\:space-y-1\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.md\\:space-y-2\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.md\\:space-y-3\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.md\\:-space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\\:-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.25rem * var(--tw-space-y-reverse))}.md\\:-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.5rem * var(--tw-space-y-reverse))}.md\\:-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.75rem * var(--tw-space-y-reverse))}.md\\:-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1rem * var(--tw-space-y-reverse))}.md\\:-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1.25rem * var(--tw-space-y-reverse))}.md\\:-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1.5rem * var(--tw-space-y-reverse))}.md\\:-space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1.75rem * var(--tw-space-y-reverse))}.md\\:-space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2rem * var(--tw-space-y-reverse))}.md\\:-space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2.25rem * var(--tw-space-y-reverse))}.md\\:-space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2.5rem * var(--tw-space-y-reverse))}.md\\:-space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2.75rem * var(--tw-space-y-reverse))}.md\\:-space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-3rem * var(--tw-space-y-reverse))}.md\\:-space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-3.5rem * var(--tw-space-y-reverse))}.md\\:-space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-4rem * var(--tw-space-y-reverse))}.md\\:-space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-5rem * var(--tw-space-y-reverse))}.md\\:-space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-6rem * var(--tw-space-y-reverse))}.md\\:-space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-7rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-7rem * var(--tw-space-y-reverse))}.md\\:-space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-8rem * var(--tw-space-y-reverse))}.md\\:-space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-9rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-9rem * var(--tw-space-y-reverse))}.md\\:-space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-10rem * var(--tw-space-y-reverse))}.md\\:-space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-11rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-11rem * var(--tw-space-y-reverse))}.md\\:-space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-12rem * var(--tw-space-y-reverse))}.md\\:-space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-13rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-13rem * var(--tw-space-y-reverse))}.md\\:-space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-14rem * var(--tw-space-y-reverse))}.md\\:-space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-15rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-15rem * var(--tw-space-y-reverse))}.md\\:-space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-16rem * var(--tw-space-y-reverse))}.md\\:-space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-18rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-18rem * var(--tw-space-y-reverse))}.md\\:-space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-20rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-20rem * var(--tw-space-y-reverse))}.md\\:-space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-24rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-24rem * var(--tw-space-y-reverse))}.md\\:-space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1px * var(--tw-space-y-reverse))}.md\\:-space-y-0\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.125rem * var(--tw-space-y-reverse))}.md\\:-space-y-1\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.375rem * var(--tw-space-y-reverse))}.md\\:-space-y-2\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.625rem * var(--tw-space-y-reverse))}.md\\:-space-y-3\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.875rem * var(--tw-space-y-reverse))}.md\\:space-y-reverse>:not([hidden])~:not([hidden]){--tw-space-y-reverse:1}.md\\:space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.md\\:divide-x-0>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(0px * var(--tw-divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))}.md\\:divide-x-2>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(2px * var(--tw-divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--tw-divide-x-reverse)))}.md\\:divide-x-4>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(4px * var(--tw-divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--tw-divide-x-reverse)))}.md\\:divide-x-8>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(8px * var(--tw-divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--tw-divide-x-reverse)))}.md\\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\\:divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(2px * var(--tw-divide-y-reverse))}.md\\:divide-y-4>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(4px * var(--tw-divide-y-reverse))}.md\\:divide-y-8>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(8px * var(--tw-divide-y-reverse))}.md\\:divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.md\\:divide-y-reverse>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:1}.md\\:divide-x-reverse>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}.md\\:divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.md\\:divide-dashed>:not([hidden])~:not([hidden]){border-style:dashed}.md\\:divide-dotted>:not([hidden])~:not([hidden]){border-style:dotted}.md\\:divide-double>:not([hidden])~:not([hidden]){border-style:double}.md\\:divide-none>:not([hidden])~:not([hidden]){border-style:none}.md\\:divide-primary>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(116,103,239,var(--tw-divide-opacity))}.md\\:divide-secondary>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,158,67,var(--tw-divide-opacity))}.md\\:divide-error>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(233,84,85,var(--tw-divide-opacity))}.md\\:divide-default>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(26,32,56,var(--tw-divide-opacity))}.md\\:divide-paper>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(34,42,69,var(--tw-divide-opacity))}.md\\:divide-paperlight>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(48,52,91,var(--tw-divide-opacity))}.md\\:divide-muted>:not([hidden])~:not([hidden]){border-color:#ffffffb3}.md\\:divide-hint>:not([hidden])~:not([hidden]){border-color:#ffffff80}.md\\:divide-white>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,255,255,var(--tw-divide-opacity))}.md\\:divide-success>:not([hidden])~:not([hidden]){border-color:#33d9b2}.md\\:divide-opacity-0>:not([hidden])~:not([hidden]){--tw-divide-opacity:0}.md\\:divide-opacity-5>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.05}.md\\:divide-opacity-10>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.1}.md\\:divide-opacity-20>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.2}.md\\:divide-opacity-25>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.25}.md\\:divide-opacity-30>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.3}.md\\:divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.4}.md\\:divide-opacity-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.5}.md\\:divide-opacity-60>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.6}.md\\:divide-opacity-70>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.7}.md\\:divide-opacity-75>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.75}.md\\:divide-opacity-80>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.8}.md\\:divide-opacity-90>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.9}.md\\:divide-opacity-95>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.95}.md\\:divide-opacity-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1}.md\\:place-self-auto{place-self:auto}.md\\:place-self-start{place-self:start}.md\\:place-self-end{place-self:end}.md\\:place-self-center{place-self:center}.md\\:place-self-stretch{place-self:stretch}.md\\:self-auto{align-self:auto}.md\\:self-start{align-self:flex-start}.md\\:self-end{align-self:flex-end}.md\\:self-center{align-self:center}.md\\:self-stretch{align-self:stretch}.md\\:self-baseline{align-self:baseline}.md\\:justify-self-auto{justify-self:auto}.md\\:justify-self-start{justify-self:start}.md\\:justify-self-end{justify-self:end}.md\\:justify-self-center{justify-self:center}.md\\:justify-self-stretch{justify-self:stretch}.md\\:overflow-auto{overflow:auto}.md\\:overflow-hidden{overflow:hidden}.md\\:overflow-visible{overflow:visible}.md\\:overflow-scroll{overflow:scroll}.md\\:overflow-x-auto{overflow-x:auto}.md\\:overflow-y-auto{overflow-y:auto}.md\\:overflow-x-hidden{overflow-x:hidden}.md\\:overflow-y-hidden{overflow-y:hidden}.md\\:overflow-x-visible{overflow-x:visible}.md\\:overflow-y-visible{overflow-y:visible}.md\\:overflow-x-scroll{overflow-x:scroll}.md\\:overflow-y-scroll{overflow-y:scroll}.md\\:overscroll-auto{overscroll-behavior:auto}.md\\:overscroll-contain{overscroll-behavior:contain}.md\\:overscroll-none{overscroll-behavior:none}.md\\:overscroll-y-auto{overscroll-behavior-y:auto}.md\\:overscroll-y-contain{overscroll-behavior-y:contain}.md\\:overscroll-y-none{overscroll-behavior-y:none}.md\\:overscroll-x-auto{overscroll-behavior-x:auto}.md\\:overscroll-x-contain{overscroll-behavior-x:contain}.md\\:overscroll-x-none{overscroll-behavior-x:none}.md\\:truncate{overflow:hidden;white-space:nowrap}.md\\:overflow-ellipsis,.md\\:truncate{text-overflow:ellipsis}.md\\:overflow-clip{text-overflow:clip}.md\\:whitespace-normal{white-space:normal}.md\\:whitespace-nowrap{white-space:nowrap}.md\\:whitespace-pre{white-space:pre}.md\\:whitespace-pre-line{white-space:pre-line}.md\\:whitespace-pre-wrap{white-space:pre-wrap}.md\\:break-normal{overflow-wrap:normal;word-break:normal}.md\\:break-words{overflow-wrap:break-word}.md\\:break-all{word-break:break-all}.md\\:rounded-none{border-radius:0}.md\\:rounded-sm{border-radius:.125rem}.md\\:rounded{border-radius:.25rem}.md\\:rounded-md{border-radius:.375rem}.md\\:rounded-lg{border-radius:.5rem}.md\\:rounded-xl{border-radius:.75rem}.md\\:rounded-2xl{border-radius:1rem}.md\\:rounded-3xl{border-radius:1.5rem}.md\\:rounded-full{border-radius:9999px}.md\\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.md\\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.md\\:rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.md\\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.md\\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.md\\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.md\\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.md\\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.md\\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.md\\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.md\\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.md\\:rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.md\\:rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.md\\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.md\\:rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.md\\:rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.md\\:rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.md\\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.md\\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.md\\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.md\\:rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.md\\:rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.md\\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.md\\:rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.md\\:rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.md\\:rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.md\\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.md\\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.md\\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.md\\:rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.md\\:rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.md\\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.md\\:rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.md\\:rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.md\\:rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.md\\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.md\\:rounded-tl-none{border-top-left-radius:0}.md\\:rounded-tl-sm{border-top-left-radius:.125rem}.md\\:rounded-tl{border-top-left-radius:.25rem}.md\\:rounded-tl-md{border-top-left-radius:.375rem}.md\\:rounded-tl-lg{border-top-left-radius:.5rem}.md\\:rounded-tl-xl{border-top-left-radius:.75rem}.md\\:rounded-tl-2xl{border-top-left-radius:1rem}.md\\:rounded-tl-3xl{border-top-left-radius:1.5rem}.md\\:rounded-tl-full{border-top-left-radius:9999px}.md\\:rounded-tr-none{border-top-right-radius:0}.md\\:rounded-tr-sm{border-top-right-radius:.125rem}.md\\:rounded-tr{border-top-right-radius:.25rem}.md\\:rounded-tr-md{border-top-right-radius:.375rem}.md\\:rounded-tr-lg{border-top-right-radius:.5rem}.md\\:rounded-tr-xl{border-top-right-radius:.75rem}.md\\:rounded-tr-2xl{border-top-right-radius:1rem}.md\\:rounded-tr-3xl{border-top-right-radius:1.5rem}.md\\:rounded-tr-full{border-top-right-radius:9999px}.md\\:rounded-br-none{border-bottom-right-radius:0}.md\\:rounded-br-sm{border-bottom-right-radius:.125rem}.md\\:rounded-br{border-bottom-right-radius:.25rem}.md\\:rounded-br-md{border-bottom-right-radius:.375rem}.md\\:rounded-br-lg{border-bottom-right-radius:.5rem}.md\\:rounded-br-xl{border-bottom-right-radius:.75rem}.md\\:rounded-br-2xl{border-bottom-right-radius:1rem}.md\\:rounded-br-3xl{border-bottom-right-radius:1.5rem}.md\\:rounded-br-full{border-bottom-right-radius:9999px}.md\\:rounded-bl-none{border-bottom-left-radius:0}.md\\:rounded-bl-sm{border-bottom-left-radius:.125rem}.md\\:rounded-bl{border-bottom-left-radius:.25rem}.md\\:rounded-bl-md{border-bottom-left-radius:.375rem}.md\\:rounded-bl-lg{border-bottom-left-radius:.5rem}.md\\:rounded-bl-xl{border-bottom-left-radius:.75rem}.md\\:rounded-bl-2xl{border-bottom-left-radius:1rem}.md\\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}.md\\:rounded-bl-full{border-bottom-left-radius:9999px}.md\\:border-0{border-width:0}.md\\:border-2{border-width:2px}.md\\:border-4{border-width:4px}.md\\:border-8{border-width:8px}.md\\:border{border-width:1px}.md\\:border-t-0{border-top-width:0}.md\\:border-t-2{border-top-width:2px}.md\\:border-t-4{border-top-width:4px}.md\\:border-t-8{border-top-width:8px}.md\\:border-t{border-top-width:1px}.md\\:border-r-0{border-right-width:0}.md\\:border-r-2{border-right-width:2px}.md\\:border-r-4{border-right-width:4px}.md\\:border-r-8{border-right-width:8px}.md\\:border-r{border-right-width:1px}.md\\:border-b-0{border-bottom-width:0}.md\\:border-b-2{border-bottom-width:2px}.md\\:border-b-4{border-bottom-width:4px}.md\\:border-b-8{border-bottom-width:8px}.md\\:border-b{border-bottom-width:1px}.md\\:border-l-0{border-left-width:0}.md\\:border-l-2{border-left-width:2px}.md\\:border-l-4{border-left-width:4px}.md\\:border-l-8{border-left-width:8px}.md\\:border-l{border-left-width:1px}.md\\:border-solid{border-style:solid}.md\\:border-dashed{border-style:dashed}.md\\:border-dotted{border-style:dotted}.md\\:border-double{border-style:double}.md\\:border-none{border-style:none}.md\\:border-primary{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.md\\:border-secondary{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.md\\:border-error{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.md\\:border-default{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.md\\:border-paper{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.md\\:border-paperlight{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.md\\:border-muted{border-color:#ffffffb3}.md\\:border-hint{border-color:#ffffff80}.md\\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.md\\:border-success{border-color:#33d9b2}.group:hover .md\\:group-hover\\:border-primary{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.group:hover .md\\:group-hover\\:border-secondary{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.group:hover .md\\:group-hover\\:border-error{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.group:hover .md\\:group-hover\\:border-default{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.group:hover .md\\:group-hover\\:border-paper{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.group:hover .md\\:group-hover\\:border-paperlight{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.group:hover .md\\:group-hover\\:border-muted{border-color:#ffffffb3}.group:hover .md\\:group-hover\\:border-hint{border-color:#ffffff80}.group:hover .md\\:group-hover\\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.group:hover .md\\:group-hover\\:border-success{border-color:#33d9b2}.md\\:focus-within\\:border-primary:focus-within{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.md\\:focus-within\\:border-secondary:focus-within{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.md\\:focus-within\\:border-error:focus-within{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.md\\:focus-within\\:border-default:focus-within{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.md\\:focus-within\\:border-paper:focus-within{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.md\\:focus-within\\:border-paperlight:focus-within{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.md\\:focus-within\\:border-muted:focus-within{border-color:#ffffffb3}.md\\:focus-within\\:border-hint:focus-within{border-color:#ffffff80}.md\\:focus-within\\:border-white:focus-within{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.md\\:focus-within\\:border-success:focus-within{border-color:#33d9b2}.md\\:hover\\:border-primary:hover{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.md\\:hover\\:border-secondary:hover{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.md\\:hover\\:border-error:hover{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.md\\:hover\\:border-default:hover{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.md\\:hover\\:border-paper:hover{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.md\\:hover\\:border-paperlight:hover{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.md\\:hover\\:border-muted:hover{border-color:#ffffffb3}.md\\:hover\\:border-hint:hover{border-color:#ffffff80}.md\\:hover\\:border-white:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.md\\:hover\\:border-success:hover{border-color:#33d9b2}.md\\:focus\\:border-primary:focus{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.md\\:focus\\:border-secondary:focus{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.md\\:focus\\:border-error:focus{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.md\\:focus\\:border-default:focus{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.md\\:focus\\:border-paper:focus{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.md\\:focus\\:border-paperlight:focus{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.md\\:focus\\:border-muted:focus{border-color:#ffffffb3}.md\\:focus\\:border-hint:focus{border-color:#ffffff80}.md\\:focus\\:border-white:focus{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.md\\:focus\\:border-success:focus{border-color:#33d9b2}.md\\:border-opacity-0{--tw-border-opacity:0}.md\\:border-opacity-5{--tw-border-opacity:0.05}.md\\:border-opacity-10{--tw-border-opacity:0.1}.md\\:border-opacity-20{--tw-border-opacity:0.2}.md\\:border-opacity-25{--tw-border-opacity:0.25}.md\\:border-opacity-30{--tw-border-opacity:0.3}.md\\:border-opacity-40{--tw-border-opacity:0.4}.md\\:border-opacity-50{--tw-border-opacity:0.5}.md\\:border-opacity-60{--tw-border-opacity:0.6}.md\\:border-opacity-70{--tw-border-opacity:0.7}.md\\:border-opacity-75{--tw-border-opacity:0.75}.md\\:border-opacity-80{--tw-border-opacity:0.8}.md\\:border-opacity-90{--tw-border-opacity:0.9}.md\\:border-opacity-95{--tw-border-opacity:0.95}.md\\:border-opacity-100{--tw-border-opacity:1}.group:hover .md\\:group-hover\\:border-opacity-0{--tw-border-opacity:0}.group:hover .md\\:group-hover\\:border-opacity-5{--tw-border-opacity:0.05}.group:hover .md\\:group-hover\\:border-opacity-10{--tw-border-opacity:0.1}.group:hover .md\\:group-hover\\:border-opacity-20{--tw-border-opacity:0.2}.group:hover .md\\:group-hover\\:border-opacity-25{--tw-border-opacity:0.25}.group:hover .md\\:group-hover\\:border-opacity-30{--tw-border-opacity:0.3}.group:hover .md\\:group-hover\\:border-opacity-40{--tw-border-opacity:0.4}.group:hover .md\\:group-hover\\:border-opacity-50{--tw-border-opacity:0.5}.group:hover .md\\:group-hover\\:border-opacity-60{--tw-border-opacity:0.6}.group:hover .md\\:group-hover\\:border-opacity-70{--tw-border-opacity:0.7}.group:hover .md\\:group-hover\\:border-opacity-75{--tw-border-opacity:0.75}.group:hover .md\\:group-hover\\:border-opacity-80{--tw-border-opacity:0.8}.group:hover .md\\:group-hover\\:border-opacity-90{--tw-border-opacity:0.9}.group:hover .md\\:group-hover\\:border-opacity-95{--tw-border-opacity:0.95}.group:hover .md\\:group-hover\\:border-opacity-100{--tw-border-opacity:1}.md\\:focus-within\\:border-opacity-0:focus-within{--tw-border-opacity:0}.md\\:focus-within\\:border-opacity-5:focus-within{--tw-border-opacity:0.05}.md\\:focus-within\\:border-opacity-10:focus-within{--tw-border-opacity:0.1}.md\\:focus-within\\:border-opacity-20:focus-within{--tw-border-opacity:0.2}.md\\:focus-within\\:border-opacity-25:focus-within{--tw-border-opacity:0.25}.md\\:focus-within\\:border-opacity-30:focus-within{--tw-border-opacity:0.3}.md\\:focus-within\\:border-opacity-40:focus-within{--tw-border-opacity:0.4}.md\\:focus-within\\:border-opacity-50:focus-within{--tw-border-opacity:0.5}.md\\:focus-within\\:border-opacity-60:focus-within{--tw-border-opacity:0.6}.md\\:focus-within\\:border-opacity-70:focus-within{--tw-border-opacity:0.7}.md\\:focus-within\\:border-opacity-75:focus-within{--tw-border-opacity:0.75}.md\\:focus-within\\:border-opacity-80:focus-within{--tw-border-opacity:0.8}.md\\:focus-within\\:border-opacity-90:focus-within{--tw-border-opacity:0.9}.md\\:focus-within\\:border-opacity-95:focus-within{--tw-border-opacity:0.95}.md\\:focus-within\\:border-opacity-100:focus-within{--tw-border-opacity:1}.md\\:hover\\:border-opacity-0:hover{--tw-border-opacity:0}.md\\:hover\\:border-opacity-5:hover{--tw-border-opacity:0.05}.md\\:hover\\:border-opacity-10:hover{--tw-border-opacity:0.1}.md\\:hover\\:border-opacity-20:hover{--tw-border-opacity:0.2}.md\\:hover\\:border-opacity-25:hover{--tw-border-opacity:0.25}.md\\:hover\\:border-opacity-30:hover{--tw-border-opacity:0.3}.md\\:hover\\:border-opacity-40:hover{--tw-border-opacity:0.4}.md\\:hover\\:border-opacity-50:hover{--tw-border-opacity:0.5}.md\\:hover\\:border-opacity-60:hover{--tw-border-opacity:0.6}.md\\:hover\\:border-opacity-70:hover{--tw-border-opacity:0.7}.md\\:hover\\:border-opacity-75:hover{--tw-border-opacity:0.75}.md\\:hover\\:border-opacity-80:hover{--tw-border-opacity:0.8}.md\\:hover\\:border-opacity-90:hover{--tw-border-opacity:0.9}.md\\:hover\\:border-opacity-95:hover{--tw-border-opacity:0.95}.md\\:hover\\:border-opacity-100:hover{--tw-border-opacity:1}.md\\:focus\\:border-opacity-0:focus{--tw-border-opacity:0}.md\\:focus\\:border-opacity-5:focus{--tw-border-opacity:0.05}.md\\:focus\\:border-opacity-10:focus{--tw-border-opacity:0.1}.md\\:focus\\:border-opacity-20:focus{--tw-border-opacity:0.2}.md\\:focus\\:border-opacity-25:focus{--tw-border-opacity:0.25}.md\\:focus\\:border-opacity-30:focus{--tw-border-opacity:0.3}.md\\:focus\\:border-opacity-40:focus{--tw-border-opacity:0.4}.md\\:focus\\:border-opacity-50:focus{--tw-border-opacity:0.5}.md\\:focus\\:border-opacity-60:focus{--tw-border-opacity:0.6}.md\\:focus\\:border-opacity-70:focus{--tw-border-opacity:0.7}.md\\:focus\\:border-opacity-75:focus{--tw-border-opacity:0.75}.md\\:focus\\:border-opacity-80:focus{--tw-border-opacity:0.8}.md\\:focus\\:border-opacity-90:focus{--tw-border-opacity:0.9}.md\\:focus\\:border-opacity-95:focus{--tw-border-opacity:0.95}.md\\:focus\\:border-opacity-100:focus{--tw-border-opacity:1}.md\\:bg-primary{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.md\\:bg-secondary{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.md\\:bg-error{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.md\\:bg-default{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.md\\:bg-paper{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.md\\:bg-paperlight{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.md\\:bg-muted{background-color:#ffffffb3}.md\\:bg-hint{background-color:#ffffff80}.md\\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.md\\:bg-success{background-color:#33d9b2}.group:hover .md\\:group-hover\\:bg-primary{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.group:hover .md\\:group-hover\\:bg-secondary{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.group:hover .md\\:group-hover\\:bg-error{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.group:hover .md\\:group-hover\\:bg-default{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.group:hover .md\\:group-hover\\:bg-paper{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.group:hover .md\\:group-hover\\:bg-paperlight{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.group:hover .md\\:group-hover\\:bg-muted{background-color:#ffffffb3}.group:hover .md\\:group-hover\\:bg-hint{background-color:#ffffff80}.group:hover .md\\:group-hover\\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.group:hover .md\\:group-hover\\:bg-success{background-color:#33d9b2}.md\\:focus-within\\:bg-primary:focus-within{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.md\\:focus-within\\:bg-secondary:focus-within{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.md\\:focus-within\\:bg-error:focus-within{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.md\\:focus-within\\:bg-default:focus-within{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.md\\:focus-within\\:bg-paper:focus-within{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.md\\:focus-within\\:bg-paperlight:focus-within{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.md\\:focus-within\\:bg-muted:focus-within{background-color:#ffffffb3}.md\\:focus-within\\:bg-hint:focus-within{background-color:#ffffff80}.md\\:focus-within\\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.md\\:focus-within\\:bg-success:focus-within{background-color:#33d9b2}.md\\:hover\\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.md\\:hover\\:bg-secondary:hover{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.md\\:hover\\:bg-error:hover{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.md\\:hover\\:bg-default:hover{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.md\\:hover\\:bg-paper:hover{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.md\\:hover\\:bg-paperlight:hover{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.md\\:hover\\:bg-muted:hover{background-color:#ffffffb3}.md\\:hover\\:bg-hint:hover{background-color:#ffffff80}.md\\:hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.md\\:hover\\:bg-success:hover{background-color:#33d9b2}.md\\:focus\\:bg-primary:focus{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.md\\:focus\\:bg-secondary:focus{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.md\\:focus\\:bg-error:focus{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.md\\:focus\\:bg-default:focus{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.md\\:focus\\:bg-paper:focus{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.md\\:focus\\:bg-paperlight:focus{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.md\\:focus\\:bg-muted:focus{background-color:#ffffffb3}.md\\:focus\\:bg-hint:focus{background-color:#ffffff80}.md\\:focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.md\\:focus\\:bg-success:focus{background-color:#33d9b2}.md\\:bg-opacity-0{--tw-bg-opacity:0}.md\\:bg-opacity-5{--tw-bg-opacity:0.05}.md\\:bg-opacity-10{--tw-bg-opacity:0.1}.md\\:bg-opacity-20{--tw-bg-opacity:0.2}.md\\:bg-opacity-25{--tw-bg-opacity:0.25}.md\\:bg-opacity-30{--tw-bg-opacity:0.3}.md\\:bg-opacity-40{--tw-bg-opacity:0.4}.md\\:bg-opacity-50{--tw-bg-opacity:0.5}.md\\:bg-opacity-60{--tw-bg-opacity:0.6}.md\\:bg-opacity-70{--tw-bg-opacity:0.7}.md\\:bg-opacity-75{--tw-bg-opacity:0.75}.md\\:bg-opacity-80{--tw-bg-opacity:0.8}.md\\:bg-opacity-90{--tw-bg-opacity:0.9}.md\\:bg-opacity-95{--tw-bg-opacity:0.95}.md\\:bg-opacity-100{--tw-bg-opacity:1}.group:hover .md\\:group-hover\\:bg-opacity-0{--tw-bg-opacity:0}.group:hover .md\\:group-hover\\:bg-opacity-5{--tw-bg-opacity:0.05}.group:hover .md\\:group-hover\\:bg-opacity-10{--tw-bg-opacity:0.1}.group:hover .md\\:group-hover\\:bg-opacity-20{--tw-bg-opacity:0.2}.group:hover .md\\:group-hover\\:bg-opacity-25{--tw-bg-opacity:0.25}.group:hover .md\\:group-hover\\:bg-opacity-30{--tw-bg-opacity:0.3}.group:hover .md\\:group-hover\\:bg-opacity-40{--tw-bg-opacity:0.4}.group:hover .md\\:group-hover\\:bg-opacity-50{--tw-bg-opacity:0.5}.group:hover .md\\:group-hover\\:bg-opacity-60{--tw-bg-opacity:0.6}.group:hover .md\\:group-hover\\:bg-opacity-70{--tw-bg-opacity:0.7}.group:hover .md\\:group-hover\\:bg-opacity-75{--tw-bg-opacity:0.75}.group:hover .md\\:group-hover\\:bg-opacity-80{--tw-bg-opacity:0.8}.group:hover .md\\:group-hover\\:bg-opacity-90{--tw-bg-opacity:0.9}.group:hover .md\\:group-hover\\:bg-opacity-95{--tw-bg-opacity:0.95}.group:hover .md\\:group-hover\\:bg-opacity-100{--tw-bg-opacity:1}.md\\:focus-within\\:bg-opacity-0:focus-within{--tw-bg-opacity:0}.md\\:focus-within\\:bg-opacity-5:focus-within{--tw-bg-opacity:0.05}.md\\:focus-within\\:bg-opacity-10:focus-within{--tw-bg-opacity:0.1}.md\\:focus-within\\:bg-opacity-20:focus-within{--tw-bg-opacity:0.2}.md\\:focus-within\\:bg-opacity-25:focus-within{--tw-bg-opacity:0.25}.md\\:focus-within\\:bg-opacity-30:focus-within{--tw-bg-opacity:0.3}.md\\:focus-within\\:bg-opacity-40:focus-within{--tw-bg-opacity:0.4}.md\\:focus-within\\:bg-opacity-50:focus-within{--tw-bg-opacity:0.5}.md\\:focus-within\\:bg-opacity-60:focus-within{--tw-bg-opacity:0.6}.md\\:focus-within\\:bg-opacity-70:focus-within{--tw-bg-opacity:0.7}.md\\:focus-within\\:bg-opacity-75:focus-within{--tw-bg-opacity:0.75}.md\\:focus-within\\:bg-opacity-80:focus-within{--tw-bg-opacity:0.8}.md\\:focus-within\\:bg-opacity-90:focus-within{--tw-bg-opacity:0.9}.md\\:focus-within\\:bg-opacity-95:focus-within{--tw-bg-opacity:0.95}.md\\:focus-within\\:bg-opacity-100:focus-within{--tw-bg-opacity:1}.md\\:hover\\:bg-opacity-0:hover{--tw-bg-opacity:0}.md\\:hover\\:bg-opacity-5:hover{--tw-bg-opacity:0.05}.md\\:hover\\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.md\\:hover\\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.md\\:hover\\:bg-opacity-25:hover{--tw-bg-opacity:0.25}.md\\:hover\\:bg-opacity-30:hover{--tw-bg-opacity:0.3}.md\\:hover\\:bg-opacity-40:hover{--tw-bg-opacity:0.4}.md\\:hover\\:bg-opacity-50:hover{--tw-bg-opacity:0.5}.md\\:hover\\:bg-opacity-60:hover{--tw-bg-opacity:0.6}.md\\:hover\\:bg-opacity-70:hover{--tw-bg-opacity:0.7}.md\\:hover\\:bg-opacity-75:hover{--tw-bg-opacity:0.75}.md\\:hover\\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.md\\:hover\\:bg-opacity-90:hover{--tw-bg-opacity:0.9}.md\\:hover\\:bg-opacity-95:hover{--tw-bg-opacity:0.95}.md\\:hover\\:bg-opacity-100:hover{--tw-bg-opacity:1}.md\\:focus\\:bg-opacity-0:focus{--tw-bg-opacity:0}.md\\:focus\\:bg-opacity-5:focus{--tw-bg-opacity:0.05}.md\\:focus\\:bg-opacity-10:focus{--tw-bg-opacity:0.1}.md\\:focus\\:bg-opacity-20:focus{--tw-bg-opacity:0.2}.md\\:focus\\:bg-opacity-25:focus{--tw-bg-opacity:0.25}.md\\:focus\\:bg-opacity-30:focus{--tw-bg-opacity:0.3}.md\\:focus\\:bg-opacity-40:focus{--tw-bg-opacity:0.4}.md\\:focus\\:bg-opacity-50:focus{--tw-bg-opacity:0.5}.md\\:focus\\:bg-opacity-60:focus{--tw-bg-opacity:0.6}.md\\:focus\\:bg-opacity-70:focus{--tw-bg-opacity:0.7}.md\\:focus\\:bg-opacity-75:focus{--tw-bg-opacity:0.75}.md\\:focus\\:bg-opacity-80:focus{--tw-bg-opacity:0.8}.md\\:focus\\:bg-opacity-90:focus{--tw-bg-opacity:0.9}.md\\:focus\\:bg-opacity-95:focus{--tw-bg-opacity:0.95}.md\\:focus\\:bg-opacity-100:focus{--tw-bg-opacity:1}.md\\:bg-none{background-image:none}.md\\:bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.md\\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.md\\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.md\\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.md\\:bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.md\\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.md\\:bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.md\\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.md\\:from-primary{--tw-gradient-from:#7467ef;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#7467ef00)}.md\\:from-secondary{--tw-gradient-from:#ff9e43;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#ff9e4300)}.md\\:from-error{--tw-gradient-from:#e95455;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#e9545500)}.md\\:from-default{--tw-gradient-from:#1a2038;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#1a203800)}.md\\:from-paper{--tw-gradient-from:#222a45;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#222a4500)}.md\\:from-paperlight{--tw-gradient-from:#30345b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#30345b00)}.md\\:from-muted{--tw-gradient-from:#ffffffb3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.md\\:from-hint{--tw-gradient-from:#ffffff80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.md\\:from-white{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.md\\:from-success{--tw-gradient-from:#33d9b2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#33d9b200)}.md\\:hover\\:from-primary:hover{--tw-gradient-from:#7467ef;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#7467ef00)}.md\\:hover\\:from-secondary:hover{--tw-gradient-from:#ff9e43;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#ff9e4300)}.md\\:hover\\:from-error:hover{--tw-gradient-from:#e95455;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#e9545500)}.md\\:hover\\:from-default:hover{--tw-gradient-from:#1a2038;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#1a203800)}.md\\:hover\\:from-paper:hover{--tw-gradient-from:#222a45;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#222a4500)}.md\\:hover\\:from-paperlight:hover{--tw-gradient-from:#30345b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#30345b00)}.md\\:hover\\:from-muted:hover{--tw-gradient-from:#ffffffb3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.md\\:hover\\:from-hint:hover{--tw-gradient-from:#ffffff80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.md\\:hover\\:from-white:hover{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.md\\:hover\\:from-success:hover{--tw-gradient-from:#33d9b2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#33d9b200)}.md\\:focus\\:from-primary:focus{--tw-gradient-from:#7467ef;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#7467ef00)}.md\\:focus\\:from-secondary:focus{--tw-gradient-from:#ff9e43;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#ff9e4300)}.md\\:focus\\:from-error:focus{--tw-gradient-from:#e95455;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#e9545500)}.md\\:focus\\:from-default:focus{--tw-gradient-from:#1a2038;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#1a203800)}.md\\:focus\\:from-paper:focus{--tw-gradient-from:#222a45;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#222a4500)}.md\\:focus\\:from-paperlight:focus{--tw-gradient-from:#30345b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#30345b00)}.md\\:focus\\:from-muted:focus{--tw-gradient-from:#ffffffb3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.md\\:focus\\:from-hint:focus{--tw-gradient-from:#ffffff80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.md\\:focus\\:from-white:focus{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.md\\:focus\\:from-success:focus{--tw-gradient-from:#33d9b2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#33d9b200)}.md\\:via-primary{--tw-gradient-stops:var(--tw-gradient-from),#7467ef,var(--tw-gradient-to,#7467ef00)}.md\\:via-secondary{--tw-gradient-stops:var(--tw-gradient-from),#ff9e43,var(--tw-gradient-to,#ff9e4300)}.md\\:via-error{--tw-gradient-stops:var(--tw-gradient-from),#e95455,var(--tw-gradient-to,#e9545500)}.md\\:via-default{--tw-gradient-stops:var(--tw-gradient-from),#1a2038,var(--tw-gradient-to,#1a203800)}.md\\:via-paper{--tw-gradient-stops:var(--tw-gradient-from),#222a45,var(--tw-gradient-to,#222a4500)}.md\\:via-paperlight{--tw-gradient-stops:var(--tw-gradient-from),#30345b,var(--tw-gradient-to,#30345b00)}.md\\:via-muted{--tw-gradient-stops:var(--tw-gradient-from),#ffffffb3,var(--tw-gradient-to,#fff0)}.md\\:via-hint{--tw-gradient-stops:var(--tw-gradient-from),#ffffff80,var(--tw-gradient-to,#fff0)}.md\\:via-white{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,#fff0)}.md\\:via-success{--tw-gradient-stops:var(--tw-gradient-from),#33d9b2,var(--tw-gradient-to,#33d9b200)}.md\\:hover\\:via-primary:hover{--tw-gradient-stops:var(--tw-gradient-from),#7467ef,var(--tw-gradient-to,#7467ef00)}.md\\:hover\\:via-secondary:hover{--tw-gradient-stops:var(--tw-gradient-from),#ff9e43,var(--tw-gradient-to,#ff9e4300)}.md\\:hover\\:via-error:hover{--tw-gradient-stops:var(--tw-gradient-from),#e95455,var(--tw-gradient-to,#e9545500)}.md\\:hover\\:via-default:hover{--tw-gradient-stops:var(--tw-gradient-from),#1a2038,var(--tw-gradient-to,#1a203800)}.md\\:hover\\:via-paper:hover{--tw-gradient-stops:var(--tw-gradient-from),#222a45,var(--tw-gradient-to,#222a4500)}.md\\:hover\\:via-paperlight:hover{--tw-gradient-stops:var(--tw-gradient-from),#30345b,var(--tw-gradient-to,#30345b00)}.md\\:hover\\:via-muted:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffffffb3,var(--tw-gradient-to,#fff0)}.md\\:hover\\:via-hint:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffffff80,var(--tw-gradient-to,#fff0)}.md\\:hover\\:via-white:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,#fff0)}.md\\:hover\\:via-success:hover{--tw-gradient-stops:var(--tw-gradient-from),#33d9b2,var(--tw-gradient-to,#33d9b200)}.md\\:focus\\:via-primary:focus{--tw-gradient-stops:var(--tw-gradient-from),#7467ef,var(--tw-gradient-to,#7467ef00)}.md\\:focus\\:via-secondary:focus{--tw-gradient-stops:var(--tw-gradient-from),#ff9e43,var(--tw-gradient-to,#ff9e4300)}.md\\:focus\\:via-error:focus{--tw-gradient-stops:var(--tw-gradient-from),#e95455,var(--tw-gradient-to,#e9545500)}.md\\:focus\\:via-default:focus{--tw-gradient-stops:var(--tw-gradient-from),#1a2038,var(--tw-gradient-to,#1a203800)}.md\\:focus\\:via-paper:focus{--tw-gradient-stops:var(--tw-gradient-from),#222a45,var(--tw-gradient-to,#222a4500)}.md\\:focus\\:via-paperlight:focus{--tw-gradient-stops:var(--tw-gradient-from),#30345b,var(--tw-gradient-to,#30345b00)}.md\\:focus\\:via-muted:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffffffb3,var(--tw-gradient-to,#fff0)}.md\\:focus\\:via-hint:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffffff80,var(--tw-gradient-to,#fff0)}.md\\:focus\\:via-white:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,#fff0)}.md\\:focus\\:via-success:focus{--tw-gradient-stops:var(--tw-gradient-from),#33d9b2,var(--tw-gradient-to,#33d9b200)}.md\\:to-primary{--tw-gradient-to:#7467ef}.md\\:to-secondary{--tw-gradient-to:#ff9e43}.md\\:to-error{--tw-gradient-to:#e95455}.md\\:to-default{--tw-gradient-to:#1a2038}.md\\:to-paper{--tw-gradient-to:#222a45}.md\\:to-paperlight{--tw-gradient-to:#30345b}.md\\:to-muted{--tw-gradient-to:#ffffffb3}.md\\:to-hint{--tw-gradient-to:#ffffff80}.md\\:to-white{--tw-gradient-to:#fff}.md\\:to-success{--tw-gradient-to:#33d9b2}.md\\:hover\\:to-primary:hover{--tw-gradient-to:#7467ef}.md\\:hover\\:to-secondary:hover{--tw-gradient-to:#ff9e43}.md\\:hover\\:to-error:hover{--tw-gradient-to:#e95455}.md\\:hover\\:to-default:hover{--tw-gradient-to:#1a2038}.md\\:hover\\:to-paper:hover{--tw-gradient-to:#222a45}.md\\:hover\\:to-paperlight:hover{--tw-gradient-to:#30345b}.md\\:hover\\:to-muted:hover{--tw-gradient-to:#ffffffb3}.md\\:hover\\:to-hint:hover{--tw-gradient-to:#ffffff80}.md\\:hover\\:to-white:hover{--tw-gradient-to:#fff}.md\\:hover\\:to-success:hover{--tw-gradient-to:#33d9b2}.md\\:focus\\:to-primary:focus{--tw-gradient-to:#7467ef}.md\\:focus\\:to-secondary:focus{--tw-gradient-to:#ff9e43}.md\\:focus\\:to-error:focus{--tw-gradient-to:#e95455}.md\\:focus\\:to-default:focus{--tw-gradient-to:#1a2038}.md\\:focus\\:to-paper:focus{--tw-gradient-to:#222a45}.md\\:focus\\:to-paperlight:focus{--tw-gradient-to:#30345b}.md\\:focus\\:to-muted:focus{--tw-gradient-to:#ffffffb3}.md\\:focus\\:to-hint:focus{--tw-gradient-to:#ffffff80}.md\\:focus\\:to-white:focus{--tw-gradient-to:#fff}.md\\:focus\\:to-success:focus{--tw-gradient-to:#33d9b2}.md\\:decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.md\\:decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md\\:bg-auto{background-size:auto}.md\\:bg-cover{background-size:cover}.md\\:bg-contain{background-size:contain}.md\\:bg-fixed{background-attachment:fixed}.md\\:bg-local{background-attachment:local}.md\\:bg-scroll{background-attachment:scroll}.md\\:bg-clip-border{background-clip:initial}.md\\:bg-clip-padding{background-clip:padding-box}.md\\:bg-clip-content{background-clip:content-box}.md\\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.md\\:bg-bottom{background-position:bottom}.md\\:bg-center{background-position:50%}.md\\:bg-left{background-position:0}.md\\:bg-left-bottom{background-position:0 100%}.md\\:bg-left-top{background-position:0 0}.md\\:bg-right{background-position:100%}.md\\:bg-right-bottom{background-position:100% 100%}.md\\:bg-right-top{background-position:100% 0}.md\\:bg-top{background-position:top}.md\\:bg-repeat{background-repeat:repeat}.md\\:bg-no-repeat{background-repeat:no-repeat}.md\\:bg-repeat-x{background-repeat:repeat-x}.md\\:bg-repeat-y{background-repeat:repeat-y}.md\\:bg-repeat-round{background-repeat:round}.md\\:bg-repeat-space{background-repeat:space}.md\\:bg-origin-border{background-origin:border-box}.md\\:bg-origin-padding{background-origin:initial}.md\\:bg-origin-content{background-origin:content-box}.md\\:fill-current{fill:currentColor}.md\\:stroke-current{stroke:currentColor}.md\\:stroke-0{stroke-width:0}.md\\:stroke-1{stroke-width:1}.md\\:stroke-2{stroke-width:2}.md\\:object-contain{object-fit:contain}.md\\:object-cover{object-fit:cover}.md\\:object-fill{object-fit:fill}.md\\:object-none{object-fit:none}.md\\:object-scale-down{object-fit:scale-down}.md\\:object-bottom{object-position:bottom}.md\\:object-center{object-position:center}.md\\:object-left{object-position:left}.md\\:object-left-bottom{object-position:left bottom}.md\\:object-left-top{object-position:left top}.md\\:object-right{object-position:right}.md\\:object-right-bottom{object-position:right bottom}.md\\:object-right-top{object-position:right top}.md\\:object-top{object-position:top}.md\\:p-0{padding:0}.md\\:p-1{padding:.25rem}.md\\:p-2{padding:.5rem}.md\\:p-3{padding:.75rem}.md\\:p-4{padding:1rem}.md\\:p-5{padding:1.25rem}.md\\:p-6{padding:1.5rem}.md\\:p-7{padding:1.75rem}.md\\:p-8{padding:2rem}.md\\:p-9{padding:2.25rem}.md\\:p-10{padding:2.5rem}.md\\:p-11{padding:2.75rem}.md\\:p-12{padding:3rem}.md\\:p-14{padding:3.5rem}.md\\:p-16{padding:4rem}.md\\:p-20{padding:5rem}.md\\:p-24{padding:6rem}.md\\:p-28{padding:7rem}.md\\:p-32{padding:8rem}.md\\:p-36{padding:9rem}.md\\:p-40{padding:10rem}.md\\:p-44{padding:11rem}.md\\:p-48{padding:12rem}.md\\:p-52{padding:13rem}.md\\:p-56{padding:14rem}.md\\:p-60{padding:15rem}.md\\:p-64{padding:16rem}.md\\:p-72{padding:18rem}.md\\:p-80{padding:20rem}.md\\:p-96{padding:24rem}.md\\:p-px{padding:1px}.md\\:p-0\\.5{padding:.125rem}.md\\:p-1\\.5{padding:.375rem}.md\\:p-2\\.5{padding:.625rem}.md\\:p-3\\.5{padding:.875rem}.md\\:px-0{padding-left:0;padding-right:0}.md\\:px-1{padding-left:.25rem;padding-right:.25rem}.md\\:px-2{padding-left:.5rem;padding-right:.5rem}.md\\:px-3{padding-left:.75rem;padding-right:.75rem}.md\\:px-4{padding-left:1rem;padding-right:1rem}.md\\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\\:px-8{padding-left:2rem;padding-right:2rem}.md\\:px-9{padding-left:2.25rem;padding-right:2.25rem}.md\\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\\:px-11{padding-left:2.75rem;padding-right:2.75rem}.md\\:px-12{padding-left:3rem;padding-right:3rem}.md\\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\\:px-16{padding-left:4rem;padding-right:4rem}.md\\:px-20{padding-left:5rem;padding-right:5rem}.md\\:px-24{padding-left:6rem;padding-right:6rem}.md\\:px-28{padding-left:7rem;padding-right:7rem}.md\\:px-32{padding-left:8rem;padding-right:8rem}.md\\:px-36{padding-left:9rem;padding-right:9rem}.md\\:px-40{padding-left:10rem;padding-right:10rem}.md\\:px-44{padding-left:11rem;padding-right:11rem}.md\\:px-48{padding-left:12rem;padding-right:12rem}.md\\:px-52{padding-left:13rem;padding-right:13rem}.md\\:px-56{padding-left:14rem;padding-right:14rem}.md\\:px-60{padding-left:15rem;padding-right:15rem}.md\\:px-64{padding-left:16rem;padding-right:16rem}.md\\:px-72{padding-left:18rem;padding-right:18rem}.md\\:px-80{padding-left:20rem;padding-right:20rem}.md\\:px-96{padding-left:24rem;padding-right:24rem}.md\\:px-px{padding-left:1px;padding-right:1px}.md\\:px-0\\.5{padding-left:.125rem;padding-right:.125rem}.md\\:px-1\\.5{padding-left:.375rem;padding-right:.375rem}.md\\:px-2\\.5{padding-left:.625rem;padding-right:.625rem}.md\\:px-3\\.5{padding-left:.875rem;padding-right:.875rem}.md\\:py-0{padding-top:0;padding-bottom:0}.md\\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\\:py-4{padding-top:1rem;padding-bottom:1rem}.md\\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.md\\:py-8{padding-top:2rem;padding-bottom:2rem}.md\\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.md\\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}.md\\:py-12{padding-top:3rem;padding-bottom:3rem}.md\\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\\:py-16{padding-top:4rem;padding-bottom:4rem}.md\\:py-20{padding-top:5rem;padding-bottom:5rem}.md\\:py-24{padding-top:6rem;padding-bottom:6rem}.md\\:py-28{padding-top:7rem;padding-bottom:7rem}.md\\:py-32{padding-top:8rem;padding-bottom:8rem}.md\\:py-36{padding-top:9rem;padding-bottom:9rem}.md\\:py-40{padding-top:10rem;padding-bottom:10rem}.md\\:py-44{padding-top:11rem;padding-bottom:11rem}.md\\:py-48{padding-top:12rem;padding-bottom:12rem}.md\\:py-52{padding-top:13rem;padding-bottom:13rem}.md\\:py-56{padding-top:14rem;padding-bottom:14rem}.md\\:py-60{padding-top:15rem;padding-bottom:15rem}.md\\:py-64{padding-top:16rem;padding-bottom:16rem}.md\\:py-72{padding-top:18rem;padding-bottom:18rem}.md\\:py-80{padding-top:20rem;padding-bottom:20rem}.md\\:py-96{padding-top:24rem;padding-bottom:24rem}.md\\:py-px{padding-top:1px;padding-bottom:1px}.md\\:py-0\\.5{padding-top:.125rem;padding-bottom:.125rem}.md\\:py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}.md\\:py-2\\.5{padding-top:.625rem;padding-bottom:.625rem}.md\\:py-3\\.5{padding-top:.875rem;padding-bottom:.875rem}.md\\:pt-0{padding-top:0}.md\\:pt-1{padding-top:.25rem}.md\\:pt-2{padding-top:.5rem}.md\\:pt-3{padding-top:.75rem}.md\\:pt-4{padding-top:1rem}.md\\:pt-5{padding-top:1.25rem}.md\\:pt-6{padding-top:1.5rem}.md\\:pt-7{padding-top:1.75rem}.md\\:pt-8{padding-top:2rem}.md\\:pt-9{padding-top:2.25rem}.md\\:pt-10{padding-top:2.5rem}.md\\:pt-11{padding-top:2.75rem}.md\\:pt-12{padding-top:3rem}.md\\:pt-14{padding-top:3.5rem}.md\\:pt-16{padding-top:4rem}.md\\:pt-20{padding-top:5rem}.md\\:pt-24{padding-top:6rem}.md\\:pt-28{padding-top:7rem}.md\\:pt-32{padding-top:8rem}.md\\:pt-36{padding-top:9rem}.md\\:pt-40{padding-top:10rem}.md\\:pt-44{padding-top:11rem}.md\\:pt-48{padding-top:12rem}.md\\:pt-52{padding-top:13rem}.md\\:pt-56{padding-top:14rem}.md\\:pt-60{padding-top:15rem}.md\\:pt-64{padding-top:16rem}.md\\:pt-72{padding-top:18rem}.md\\:pt-80{padding-top:20rem}.md\\:pt-96{padding-top:24rem}.md\\:pt-px{padding-top:1px}.md\\:pt-0\\.5{padding-top:.125rem}.md\\:pt-1\\.5{padding-top:.375rem}.md\\:pt-2\\.5{padding-top:.625rem}.md\\:pt-3\\.5{padding-top:.875rem}.md\\:pr-0{padding-right:0}.md\\:pr-1{padding-right:.25rem}.md\\:pr-2{padding-right:.5rem}.md\\:pr-3{padding-right:.75rem}.md\\:pr-4{padding-right:1rem}.md\\:pr-5{padding-right:1.25rem}.md\\:pr-6{padding-right:1.5rem}.md\\:pr-7{padding-right:1.75rem}.md\\:pr-8{padding-right:2rem}.md\\:pr-9{padding-right:2.25rem}.md\\:pr-10{padding-right:2.5rem}.md\\:pr-11{padding-right:2.75rem}.md\\:pr-12{padding-right:3rem}.md\\:pr-14{padding-right:3.5rem}.md\\:pr-16{padding-right:4rem}.md\\:pr-20{padding-right:5rem}.md\\:pr-24{padding-right:6rem}.md\\:pr-28{padding-right:7rem}.md\\:pr-32{padding-right:8rem}.md\\:pr-36{padding-right:9rem}.md\\:pr-40{padding-right:10rem}.md\\:pr-44{padding-right:11rem}.md\\:pr-48{padding-right:12rem}.md\\:pr-52{padding-right:13rem}.md\\:pr-56{padding-right:14rem}.md\\:pr-60{padding-right:15rem}.md\\:pr-64{padding-right:16rem}.md\\:pr-72{padding-right:18rem}.md\\:pr-80{padding-right:20rem}.md\\:pr-96{padding-right:24rem}.md\\:pr-px{padding-right:1px}.md\\:pr-0\\.5{padding-right:.125rem}.md\\:pr-1\\.5{padding-right:.375rem}.md\\:pr-2\\.5{padding-right:.625rem}.md\\:pr-3\\.5{padding-right:.875rem}.md\\:pb-0{padding-bottom:0}.md\\:pb-1{padding-bottom:.25rem}.md\\:pb-2{padding-bottom:.5rem}.md\\:pb-3{padding-bottom:.75rem}.md\\:pb-4{padding-bottom:1rem}.md\\:pb-5{padding-bottom:1.25rem}.md\\:pb-6{padding-bottom:1.5rem}.md\\:pb-7{padding-bottom:1.75rem}.md\\:pb-8{padding-bottom:2rem}.md\\:pb-9{padding-bottom:2.25rem}.md\\:pb-10{padding-bottom:2.5rem}.md\\:pb-11{padding-bottom:2.75rem}.md\\:pb-12{padding-bottom:3rem}.md\\:pb-14{padding-bottom:3.5rem}.md\\:pb-16{padding-bottom:4rem}.md\\:pb-20{padding-bottom:5rem}.md\\:pb-24{padding-bottom:6rem}.md\\:pb-28{padding-bottom:7rem}.md\\:pb-32{padding-bottom:8rem}.md\\:pb-36{padding-bottom:9rem}.md\\:pb-40{padding-bottom:10rem}.md\\:pb-44{padding-bottom:11rem}.md\\:pb-48{padding-bottom:12rem}.md\\:pb-52{padding-bottom:13rem}.md\\:pb-56{padding-bottom:14rem}.md\\:pb-60{padding-bottom:15rem}.md\\:pb-64{padding-bottom:16rem}.md\\:pb-72{padding-bottom:18rem}.md\\:pb-80{padding-bottom:20rem}.md\\:pb-96{padding-bottom:24rem}.md\\:pb-px{padding-bottom:1px}.md\\:pb-0\\.5{padding-bottom:.125rem}.md\\:pb-1\\.5{padding-bottom:.375rem}.md\\:pb-2\\.5{padding-bottom:.625rem}.md\\:pb-3\\.5{padding-bottom:.875rem}.md\\:pl-0{padding-left:0}.md\\:pl-1{padding-left:.25rem}.md\\:pl-2{padding-left:.5rem}.md\\:pl-3{padding-left:.75rem}.md\\:pl-4{padding-left:1rem}.md\\:pl-5{padding-left:1.25rem}.md\\:pl-6{padding-left:1.5rem}.md\\:pl-7{padding-left:1.75rem}.md\\:pl-8{padding-left:2rem}.md\\:pl-9{padding-left:2.25rem}.md\\:pl-10{padding-left:2.5rem}.md\\:pl-11{padding-left:2.75rem}.md\\:pl-12{padding-left:3rem}.md\\:pl-14{padding-left:3.5rem}.md\\:pl-16{padding-left:4rem}.md\\:pl-20{padding-left:5rem}.md\\:pl-24{padding-left:6rem}.md\\:pl-28{padding-left:7rem}.md\\:pl-32{padding-left:8rem}.md\\:pl-36{padding-left:9rem}.md\\:pl-40{padding-left:10rem}.md\\:pl-44{padding-left:11rem}.md\\:pl-48{padding-left:12rem}.md\\:pl-52{padding-left:13rem}.md\\:pl-56{padding-left:14rem}.md\\:pl-60{padding-left:15rem}.md\\:pl-64{padding-left:16rem}.md\\:pl-72{padding-left:18rem}.md\\:pl-80{padding-left:20rem}.md\\:pl-96{padding-left:24rem}.md\\:pl-px{padding-left:1px}.md\\:pl-0\\.5{padding-left:.125rem}.md\\:pl-1\\.5{padding-left:.375rem}.md\\:pl-2\\.5{padding-left:.625rem}.md\\:pl-3\\.5{padding-left:.875rem}.md\\:text-left{text-align:left}.md\\:text-center{text-align:center}.md\\:text-right{text-align:right}.md\\:text-justify{text-align:justify}.md\\:align-baseline{vertical-align:initial}.md\\:align-top{vertical-align:top}.md\\:align-middle{vertical-align:middle}.md\\:align-bottom{vertical-align:bottom}.md\\:align-text-top{vertical-align:text-top}.md\\:align-text-bottom{vertical-align:text-bottom}.md\\:font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.md\\:font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.md\\:font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.md\\:text-xs{font-size:.75rem;line-height:1rem}.md\\:text-sm{font-size:.875rem;line-height:1.25rem}.md\\:text-base{font-size:1rem;line-height:1.5rem}.md\\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\\:text-2xl{font-size:1.5rem;line-height:2rem}.md\\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\\:text-5xl{font-size:3rem;line-height:1}.md\\:text-6xl{font-size:3.75rem;line-height:1}.md\\:text-7xl{font-size:4.5rem;line-height:1}.md\\:text-8xl{font-size:6rem;line-height:1}.md\\:text-9xl{font-size:8rem;line-height:1}.md\\:font-thin{font-weight:100}.md\\:font-extralight{font-weight:200}.md\\:font-light{font-weight:300}.md\\:font-normal{font-weight:400}.md\\:font-medium{font-weight:500}.md\\:font-semibold{font-weight:600}.md\\:font-bold{font-weight:700}.md\\:font-extrabold{font-weight:800}.md\\:font-black{font-weight:900}.md\\:uppercase{text-transform:uppercase}.md\\:lowercase{text-transform:lowercase}.md\\:capitalize{text-transform:capitalize}.md\\:normal-case{text-transform:none}.md\\:italic{font-style:italic}.md\\:not-italic{font-style:normal}.md\\:diagonal-fractions,.md\\:lining-nums,.md\\:oldstyle-nums,.md\\:ordinal,.md\\:proportional-nums,.md\\:slashed-zero,.md\\:stacked-fractions,.md\\:tabular-nums{--tw-ordinal:var(--tw-empty,/*!*/ /*!*/);--tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/);font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.md\\:normal-nums{font-feature-settings:normal;font-variant-numeric:normal}.md\\:ordinal{--tw-ordinal:ordinal}.md\\:slashed-zero{--tw-slashed-zero:slashed-zero}.md\\:lining-nums{--tw-numeric-figure:lining-nums}.md\\:oldstyle-nums{--tw-numeric-figure:oldstyle-nums}.md\\:proportional-nums{--tw-numeric-spacing:proportional-nums}.md\\:tabular-nums{--tw-numeric-spacing:tabular-nums}.md\\:diagonal-fractions{--tw-numeric-fraction:diagonal-fractions}.md\\:stacked-fractions{--tw-numeric-fraction:stacked-fractions}.md\\:leading-3{line-height:.75rem}.md\\:leading-4{line-height:1rem}.md\\:leading-5{line-height:1.25rem}.md\\:leading-6{line-height:1.5rem}.md\\:leading-7{line-height:1.75rem}.md\\:leading-8{line-height:2rem}.md\\:leading-9{line-height:2.25rem}.md\\:leading-10{line-height:2.5rem}.md\\:leading-none{line-height:1}.md\\:leading-tight{line-height:1.25}.md\\:leading-snug{line-height:1.375}.md\\:leading-normal{line-height:1.5}.md\\:leading-relaxed{line-height:1.625}.md\\:leading-loose{line-height:2}.md\\:tracking-tighter{letter-spacing:-.05em}.md\\:tracking-tight{letter-spacing:-.025em}.md\\:tracking-normal{letter-spacing:0}.md\\:tracking-wide{letter-spacing:.025em}.md\\:tracking-wider{letter-spacing:.05em}.md\\:tracking-widest{letter-spacing:.1em}.md\\:text-primary{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.md\\:text-secondary{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.md\\:text-error{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.md\\:text-default{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.md\\:text-paper{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.md\\:text-paperlight{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.md\\:text-muted{color:#ffffffb3}.md\\:text-hint{color:#ffffff80}.md\\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.md\\:text-success{color:#33d9b2}.group:hover .md\\:group-hover\\:text-primary{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.group:hover .md\\:group-hover\\:text-secondary{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.group:hover .md\\:group-hover\\:text-error{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.group:hover .md\\:group-hover\\:text-default{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.group:hover .md\\:group-hover\\:text-paper{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.group:hover .md\\:group-hover\\:text-paperlight{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.group:hover .md\\:group-hover\\:text-muted{color:#ffffffb3}.group:hover .md\\:group-hover\\:text-hint{color:#ffffff80}.group:hover .md\\:group-hover\\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .md\\:group-hover\\:text-success{color:#33d9b2}.md\\:focus-within\\:text-primary:focus-within{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.md\\:focus-within\\:text-secondary:focus-within{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.md\\:focus-within\\:text-error:focus-within{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.md\\:focus-within\\:text-default:focus-within{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.md\\:focus-within\\:text-paper:focus-within{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.md\\:focus-within\\:text-paperlight:focus-within{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.md\\:focus-within\\:text-muted:focus-within{color:#ffffffb3}.md\\:focus-within\\:text-hint:focus-within{color:#ffffff80}.md\\:focus-within\\:text-white:focus-within{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.md\\:focus-within\\:text-success:focus-within{color:#33d9b2}.md\\:hover\\:text-primary:hover{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.md\\:hover\\:text-secondary:hover{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.md\\:hover\\:text-error:hover{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.md\\:hover\\:text-default:hover{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.md\\:hover\\:text-paper:hover{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.md\\:hover\\:text-paperlight:hover{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.md\\:hover\\:text-muted:hover{color:#ffffffb3}.md\\:hover\\:text-hint:hover{color:#ffffff80}.md\\:hover\\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.md\\:hover\\:text-success:hover{color:#33d9b2}.md\\:focus\\:text-primary:focus{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.md\\:focus\\:text-secondary:focus{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.md\\:focus\\:text-error:focus{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.md\\:focus\\:text-default:focus{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.md\\:focus\\:text-paper:focus{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.md\\:focus\\:text-paperlight:focus{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.md\\:focus\\:text-muted:focus{color:#ffffffb3}.md\\:focus\\:text-hint:focus{color:#ffffff80}.md\\:focus\\:text-white:focus{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.md\\:focus\\:text-success:focus{color:#33d9b2}.md\\:text-opacity-0{--tw-text-opacity:0}.md\\:text-opacity-5{--tw-text-opacity:0.05}.md\\:text-opacity-10{--tw-text-opacity:0.1}.md\\:text-opacity-20{--tw-text-opacity:0.2}.md\\:text-opacity-25{--tw-text-opacity:0.25}.md\\:text-opacity-30{--tw-text-opacity:0.3}.md\\:text-opacity-40{--tw-text-opacity:0.4}.md\\:text-opacity-50{--tw-text-opacity:0.5}.md\\:text-opacity-60{--tw-text-opacity:0.6}.md\\:text-opacity-70{--tw-text-opacity:0.7}.md\\:text-opacity-75{--tw-text-opacity:0.75}.md\\:text-opacity-80{--tw-text-opacity:0.8}.md\\:text-opacity-90{--tw-text-opacity:0.9}.md\\:text-opacity-95{--tw-text-opacity:0.95}.md\\:text-opacity-100{--tw-text-opacity:1}.group:hover .md\\:group-hover\\:text-opacity-0{--tw-text-opacity:0}.group:hover .md\\:group-hover\\:text-opacity-5{--tw-text-opacity:0.05}.group:hover .md\\:group-hover\\:text-opacity-10{--tw-text-opacity:0.1}.group:hover .md\\:group-hover\\:text-opacity-20{--tw-text-opacity:0.2}.group:hover .md\\:group-hover\\:text-opacity-25{--tw-text-opacity:0.25}.group:hover .md\\:group-hover\\:text-opacity-30{--tw-text-opacity:0.3}.group:hover .md\\:group-hover\\:text-opacity-40{--tw-text-opacity:0.4}.group:hover .md\\:group-hover\\:text-opacity-50{--tw-text-opacity:0.5}.group:hover .md\\:group-hover\\:text-opacity-60{--tw-text-opacity:0.6}.group:hover .md\\:group-hover\\:text-opacity-70{--tw-text-opacity:0.7}.group:hover .md\\:group-hover\\:text-opacity-75{--tw-text-opacity:0.75}.group:hover .md\\:group-hover\\:text-opacity-80{--tw-text-opacity:0.8}.group:hover .md\\:group-hover\\:text-opacity-90{--tw-text-opacity:0.9}.group:hover .md\\:group-hover\\:text-opacity-95{--tw-text-opacity:0.95}.group:hover .md\\:group-hover\\:text-opacity-100{--tw-text-opacity:1}.md\\:focus-within\\:text-opacity-0:focus-within{--tw-text-opacity:0}.md\\:focus-within\\:text-opacity-5:focus-within{--tw-text-opacity:0.05}.md\\:focus-within\\:text-opacity-10:focus-within{--tw-text-opacity:0.1}.md\\:focus-within\\:text-opacity-20:focus-within{--tw-text-opacity:0.2}.md\\:focus-within\\:text-opacity-25:focus-within{--tw-text-opacity:0.25}.md\\:focus-within\\:text-opacity-30:focus-within{--tw-text-opacity:0.3}.md\\:focus-within\\:text-opacity-40:focus-within{--tw-text-opacity:0.4}.md\\:focus-within\\:text-opacity-50:focus-within{--tw-text-opacity:0.5}.md\\:focus-within\\:text-opacity-60:focus-within{--tw-text-opacity:0.6}.md\\:focus-within\\:text-opacity-70:focus-within{--tw-text-opacity:0.7}.md\\:focus-within\\:text-opacity-75:focus-within{--tw-text-opacity:0.75}.md\\:focus-within\\:text-opacity-80:focus-within{--tw-text-opacity:0.8}.md\\:focus-within\\:text-opacity-90:focus-within{--tw-text-opacity:0.9}.md\\:focus-within\\:text-opacity-95:focus-within{--tw-text-opacity:0.95}.md\\:focus-within\\:text-opacity-100:focus-within{--tw-text-opacity:1}.md\\:hover\\:text-opacity-0:hover{--tw-text-opacity:0}.md\\:hover\\:text-opacity-5:hover{--tw-text-opacity:0.05}.md\\:hover\\:text-opacity-10:hover{--tw-text-opacity:0.1}.md\\:hover\\:text-opacity-20:hover{--tw-text-opacity:0.2}.md\\:hover\\:text-opacity-25:hover{--tw-text-opacity:0.25}.md\\:hover\\:text-opacity-30:hover{--tw-text-opacity:0.3}.md\\:hover\\:text-opacity-40:hover{--tw-text-opacity:0.4}.md\\:hover\\:text-opacity-50:hover{--tw-text-opacity:0.5}.md\\:hover\\:text-opacity-60:hover{--tw-text-opacity:0.6}.md\\:hover\\:text-opacity-70:hover{--tw-text-opacity:0.7}.md\\:hover\\:text-opacity-75:hover{--tw-text-opacity:0.75}.md\\:hover\\:text-opacity-80:hover{--tw-text-opacity:0.8}.md\\:hover\\:text-opacity-90:hover{--tw-text-opacity:0.9}.md\\:hover\\:text-opacity-95:hover{--tw-text-opacity:0.95}.md\\:hover\\:text-opacity-100:hover{--tw-text-opacity:1}.md\\:focus\\:text-opacity-0:focus{--tw-text-opacity:0}.md\\:focus\\:text-opacity-5:focus{--tw-text-opacity:0.05}.md\\:focus\\:text-opacity-10:focus{--tw-text-opacity:0.1}.md\\:focus\\:text-opacity-20:focus{--tw-text-opacity:0.2}.md\\:focus\\:text-opacity-25:focus{--tw-text-opacity:0.25}.md\\:focus\\:text-opacity-30:focus{--tw-text-opacity:0.3}.md\\:focus\\:text-opacity-40:focus{--tw-text-opacity:0.4}.md\\:focus\\:text-opacity-50:focus{--tw-text-opacity:0.5}.md\\:focus\\:text-opacity-60:focus{--tw-text-opacity:0.6}.md\\:focus\\:text-opacity-70:focus{--tw-text-opacity:0.7}.md\\:focus\\:text-opacity-75:focus{--tw-text-opacity:0.75}.md\\:focus\\:text-opacity-80:focus{--tw-text-opacity:0.8}.md\\:focus\\:text-opacity-90:focus{--tw-text-opacity:0.9}.md\\:focus\\:text-opacity-95:focus{--tw-text-opacity:0.95}.md\\:focus\\:text-opacity-100:focus{--tw-text-opacity:1}.md\\:underline{text-decoration:underline}.md\\:line-through{text-decoration:line-through}.md\\:no-underline{text-decoration:none}.group:hover .md\\:group-hover\\:underline{text-decoration:underline}.group:hover .md\\:group-hover\\:line-through{text-decoration:line-through}.group:hover .md\\:group-hover\\:no-underline{text-decoration:none}.md\\:focus-within\\:underline:focus-within{text-decoration:underline}.md\\:focus-within\\:line-through:focus-within{text-decoration:line-through}.md\\:focus-within\\:no-underline:focus-within{text-decoration:none}.md\\:hover\\:underline:hover{text-decoration:underline}.md\\:hover\\:line-through:hover{text-decoration:line-through}.md\\:hover\\:no-underline:hover{text-decoration:none}.md\\:focus\\:underline:focus{text-decoration:underline}.md\\:focus\\:line-through:focus{text-decoration:line-through}.md\\:focus\\:no-underline:focus{text-decoration:none}.md\\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md\\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.md\\:placeholder-primary::placeholder{--tw-placeholder-opacity:1;color:rgba(116,103,239,var(--tw-placeholder-opacity))}.md\\:placeholder-secondary::placeholder{--tw-placeholder-opacity:1;color:rgba(255,158,67,var(--tw-placeholder-opacity))}.md\\:placeholder-error::placeholder{--tw-placeholder-opacity:1;color:rgba(233,84,85,var(--tw-placeholder-opacity))}.md\\:placeholder-default::placeholder{--tw-placeholder-opacity:1;color:rgba(26,32,56,var(--tw-placeholder-opacity))}.md\\:placeholder-paper::placeholder{--tw-placeholder-opacity:1;color:rgba(34,42,69,var(--tw-placeholder-opacity))}.md\\:placeholder-paperlight::placeholder{--tw-placeholder-opacity:1;color:rgba(48,52,91,var(--tw-placeholder-opacity))}.md\\:placeholder-muted::placeholder{color:#ffffffb3}.md\\:placeholder-hint::placeholder{color:#ffffff80}.md\\:placeholder-white::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.md\\:placeholder-success::placeholder{color:#33d9b2}.md\\:focus\\:placeholder-primary:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(116,103,239,var(--tw-placeholder-opacity))}.md\\:focus\\:placeholder-secondary:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,158,67,var(--tw-placeholder-opacity))}.md\\:focus\\:placeholder-error:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(233,84,85,var(--tw-placeholder-opacity))}.md\\:focus\\:placeholder-default:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(26,32,56,var(--tw-placeholder-opacity))}.md\\:focus\\:placeholder-paper:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(34,42,69,var(--tw-placeholder-opacity))}.md\\:focus\\:placeholder-paperlight:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(48,52,91,var(--tw-placeholder-opacity))}.md\\:focus\\:placeholder-muted:focus::placeholder{color:#ffffffb3}.md\\:focus\\:placeholder-hint:focus::placeholder{color:#ffffff80}.md\\:focus\\:placeholder-white:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.md\\:focus\\:placeholder-success:focus::placeholder{color:#33d9b2}.md\\:placeholder-opacity-0::placeholder{--tw-placeholder-opacity:0}.md\\:placeholder-opacity-5::placeholder{--tw-placeholder-opacity:0.05}.md\\:placeholder-opacity-10::placeholder{--tw-placeholder-opacity:0.1}.md\\:placeholder-opacity-20::placeholder{--tw-placeholder-opacity:0.2}.md\\:placeholder-opacity-25::placeholder{--tw-placeholder-opacity:0.25}.md\\:placeholder-opacity-30::placeholder{--tw-placeholder-opacity:0.3}.md\\:placeholder-opacity-40::placeholder{--tw-placeholder-opacity:0.4}.md\\:placeholder-opacity-50::placeholder{--tw-placeholder-opacity:0.5}.md\\:placeholder-opacity-60::placeholder{--tw-placeholder-opacity:0.6}.md\\:placeholder-opacity-70::placeholder{--tw-placeholder-opacity:0.7}.md\\:placeholder-opacity-75::placeholder{--tw-placeholder-opacity:0.75}.md\\:placeholder-opacity-80::placeholder{--tw-placeholder-opacity:0.8}.md\\:placeholder-opacity-90::placeholder{--tw-placeholder-opacity:0.9}.md\\:placeholder-opacity-95::placeholder{--tw-placeholder-opacity:0.95}.md\\:placeholder-opacity-100::placeholder{--tw-placeholder-opacity:1}.md\\:focus\\:placeholder-opacity-0:focus::placeholder{--tw-placeholder-opacity:0}.md\\:focus\\:placeholder-opacity-5:focus::placeholder{--tw-placeholder-opacity:0.05}.md\\:focus\\:placeholder-opacity-10:focus::placeholder{--tw-placeholder-opacity:0.1}.md\\:focus\\:placeholder-opacity-20:focus::placeholder{--tw-placeholder-opacity:0.2}.md\\:focus\\:placeholder-opacity-25:focus::placeholder{--tw-placeholder-opacity:0.25}.md\\:focus\\:placeholder-opacity-30:focus::placeholder{--tw-placeholder-opacity:0.3}.md\\:focus\\:placeholder-opacity-40:focus::placeholder{--tw-placeholder-opacity:0.4}.md\\:focus\\:placeholder-opacity-50:focus::placeholder{--tw-placeholder-opacity:0.5}.md\\:focus\\:placeholder-opacity-60:focus::placeholder{--tw-placeholder-opacity:0.6}.md\\:focus\\:placeholder-opacity-70:focus::placeholder{--tw-placeholder-opacity:0.7}.md\\:focus\\:placeholder-opacity-75:focus::placeholder{--tw-placeholder-opacity:0.75}.md\\:focus\\:placeholder-opacity-80:focus::placeholder{--tw-placeholder-opacity:0.8}.md\\:focus\\:placeholder-opacity-90:focus::placeholder{--tw-placeholder-opacity:0.9}.md\\:focus\\:placeholder-opacity-95:focus::placeholder{--tw-placeholder-opacity:0.95}.md\\:focus\\:placeholder-opacity-100:focus::placeholder{--tw-placeholder-opacity:1}.md\\:opacity-0{opacity:0}.md\\:opacity-5{opacity:.05}.md\\:opacity-10{opacity:.1}.md\\:opacity-20{opacity:.2}.md\\:opacity-25{opacity:.25}.md\\:opacity-30{opacity:.3}.md\\:opacity-40{opacity:.4}.md\\:opacity-50{opacity:.5}.md\\:opacity-60{opacity:.6}.md\\:opacity-70{opacity:.7}.md\\:opacity-75{opacity:.75}.md\\:opacity-80{opacity:.8}.md\\:opacity-90{opacity:.9}.md\\:opacity-95{opacity:.95}.md\\:opacity-100{opacity:1}.group:hover .md\\:group-hover\\:opacity-0{opacity:0}.group:hover .md\\:group-hover\\:opacity-5{opacity:.05}.group:hover .md\\:group-hover\\:opacity-10{opacity:.1}.group:hover .md\\:group-hover\\:opacity-20{opacity:.2}.group:hover .md\\:group-hover\\:opacity-25{opacity:.25}.group:hover .md\\:group-hover\\:opacity-30{opacity:.3}.group:hover .md\\:group-hover\\:opacity-40{opacity:.4}.group:hover .md\\:group-hover\\:opacity-50{opacity:.5}.group:hover .md\\:group-hover\\:opacity-60{opacity:.6}.group:hover .md\\:group-hover\\:opacity-70{opacity:.7}.group:hover .md\\:group-hover\\:opacity-75{opacity:.75}.group:hover .md\\:group-hover\\:opacity-80{opacity:.8}.group:hover .md\\:group-hover\\:opacity-90{opacity:.9}.group:hover .md\\:group-hover\\:opacity-95{opacity:.95}.group:hover .md\\:group-hover\\:opacity-100{opacity:1}.md\\:focus-within\\:opacity-0:focus-within{opacity:0}.md\\:focus-within\\:opacity-5:focus-within{opacity:.05}.md\\:focus-within\\:opacity-10:focus-within{opacity:.1}.md\\:focus-within\\:opacity-20:focus-within{opacity:.2}.md\\:focus-within\\:opacity-25:focus-within{opacity:.25}.md\\:focus-within\\:opacity-30:focus-within{opacity:.3}.md\\:focus-within\\:opacity-40:focus-within{opacity:.4}.md\\:focus-within\\:opacity-50:focus-within{opacity:.5}.md\\:focus-within\\:opacity-60:focus-within{opacity:.6}.md\\:focus-within\\:opacity-70:focus-within{opacity:.7}.md\\:focus-within\\:opacity-75:focus-within{opacity:.75}.md\\:focus-within\\:opacity-80:focus-within{opacity:.8}.md\\:focus-within\\:opacity-90:focus-within{opacity:.9}.md\\:focus-within\\:opacity-95:focus-within{opacity:.95}.md\\:focus-within\\:opacity-100:focus-within{opacity:1}.md\\:hover\\:opacity-0:hover{opacity:0}.md\\:hover\\:opacity-5:hover{opacity:.05}.md\\:hover\\:opacity-10:hover{opacity:.1}.md\\:hover\\:opacity-20:hover{opacity:.2}.md\\:hover\\:opacity-25:hover{opacity:.25}.md\\:hover\\:opacity-30:hover{opacity:.3}.md\\:hover\\:opacity-40:hover{opacity:.4}.md\\:hover\\:opacity-50:hover{opacity:.5}.md\\:hover\\:opacity-60:hover{opacity:.6}.md\\:hover\\:opacity-70:hover{opacity:.7}.md\\:hover\\:opacity-75:hover{opacity:.75}.md\\:hover\\:opacity-80:hover{opacity:.8}.md\\:hover\\:opacity-90:hover{opacity:.9}.md\\:hover\\:opacity-95:hover{opacity:.95}.md\\:hover\\:opacity-100:hover{opacity:1}.md\\:focus\\:opacity-0:focus{opacity:0}.md\\:focus\\:opacity-5:focus{opacity:.05}.md\\:focus\\:opacity-10:focus{opacity:.1}.md\\:focus\\:opacity-20:focus{opacity:.2}.md\\:focus\\:opacity-25:focus{opacity:.25}.md\\:focus\\:opacity-30:focus{opacity:.3}.md\\:focus\\:opacity-40:focus{opacity:.4}.md\\:focus\\:opacity-50:focus{opacity:.5}.md\\:focus\\:opacity-60:focus{opacity:.6}.md\\:focus\\:opacity-70:focus{opacity:.7}.md\\:focus\\:opacity-75:focus{opacity:.75}.md\\:focus\\:opacity-80:focus{opacity:.8}.md\\:focus\\:opacity-90:focus{opacity:.9}.md\\:focus\\:opacity-95:focus{opacity:.95}.md\\:focus\\:opacity-100:focus{opacity:1}.md\\:bg-blend-normal{background-blend-mode:normal}.md\\:bg-blend-multiply{background-blend-mode:multiply}.md\\:bg-blend-screen{background-blend-mode:screen}.md\\:bg-blend-overlay{background-blend-mode:overlay}.md\\:bg-blend-darken{background-blend-mode:darken}.md\\:bg-blend-lighten{background-blend-mode:lighten}.md\\:bg-blend-color-dodge{background-blend-mode:color-dodge}.md\\:bg-blend-color-burn{background-blend-mode:color-burn}.md\\:bg-blend-hard-light{background-blend-mode:hard-light}.md\\:bg-blend-soft-light{background-blend-mode:soft-light}.md\\:bg-blend-difference{background-blend-mode:difference}.md\\:bg-blend-exclusion{background-blend-mode:exclusion}.md\\:bg-blend-hue{background-blend-mode:hue}.md\\:bg-blend-saturation{background-blend-mode:saturation}.md\\:bg-blend-color{background-blend-mode:color}.md\\:bg-blend-luminosity{background-blend-mode:luminosity}.md\\:mix-blend-normal{mix-blend-mode:normal}.md\\:mix-blend-multiply{mix-blend-mode:multiply}.md\\:mix-blend-screen{mix-blend-mode:screen}.md\\:mix-blend-overlay{mix-blend-mode:overlay}.md\\:mix-blend-darken{mix-blend-mode:darken}.md\\:mix-blend-lighten{mix-blend-mode:lighten}.md\\:mix-blend-color-dodge{mix-blend-mode:color-dodge}.md\\:mix-blend-color-burn{mix-blend-mode:color-burn}.md\\:mix-blend-hard-light{mix-blend-mode:hard-light}.md\\:mix-blend-soft-light{mix-blend-mode:soft-light}.md\\:mix-blend-difference{mix-blend-mode:difference}.md\\:mix-blend-exclusion{mix-blend-mode:exclusion}.md\\:mix-blend-hue{mix-blend-mode:hue}.md\\:mix-blend-saturation{mix-blend-mode:saturation}.md\\:mix-blend-color{mix-blend-mode:color}.md\\:mix-blend-luminosity{mix-blend-mode:luminosity}.md\\:shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d}.md\\:shadow,.md\\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\\:shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.md\\:shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.md\\:shadow-lg,.md\\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.md\\:shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.md\\:shadow-2xl,.md\\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040}.md\\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000f}.md\\:shadow-inner,.md\\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\\:shadow-none{--tw-shadow:0 0 #0000}.group:hover .md\\:group-hover\\:shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d}.group:hover .md\\:group-hover\\:shadow,.group:hover .md\\:group-hover\\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .md\\:group-hover\\:shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.group:hover .md\\:group-hover\\:shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.group:hover .md\\:group-hover\\:shadow-lg,.group:hover .md\\:group-hover\\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .md\\:group-hover\\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.group:hover .md\\:group-hover\\:shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.group:hover .md\\:group-hover\\:shadow-2xl,.group:hover .md\\:group-hover\\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .md\\:group-hover\\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040}.group:hover .md\\:group-hover\\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000f}.group:hover .md\\:group-hover\\:shadow-inner,.group:hover .md\\:group-hover\\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .md\\:group-hover\\:shadow-none{--tw-shadow:0 0 #0000}.md\\:focus-within\\:shadow-sm:focus-within{--tw-shadow:0 1px 2px 0 #0000000d}.md\\:focus-within\\:shadow-sm:focus-within,.md\\:focus-within\\:shadow:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\\:focus-within\\:shadow:focus-within{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.md\\:focus-within\\:shadow-md:focus-within{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.md\\:focus-within\\:shadow-lg:focus-within,.md\\:focus-within\\:shadow-md:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\\:focus-within\\:shadow-lg:focus-within{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.md\\:focus-within\\:shadow-xl:focus-within{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.md\\:focus-within\\:shadow-2xl:focus-within,.md\\:focus-within\\:shadow-xl:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\\:focus-within\\:shadow-2xl:focus-within{--tw-shadow:0 25px 50px -12px #00000040}.md\\:focus-within\\:shadow-inner:focus-within{--tw-shadow:inset 0 2px 4px 0 #0000000f}.md\\:focus-within\\:shadow-inner:focus-within,.md\\:focus-within\\:shadow-none:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\\:focus-within\\:shadow-none:focus-within{--tw-shadow:0 0 #0000}.md\\:hover\\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d}.md\\:hover\\:shadow-sm:hover,.md\\:hover\\:shadow:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\\:hover\\:shadow:hover{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.md\\:hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.md\\:hover\\:shadow-lg:hover,.md\\:hover\\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\\:hover\\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.md\\:hover\\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.md\\:hover\\:shadow-2xl:hover,.md\\:hover\\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\\:hover\\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040}.md\\:hover\\:shadow-inner:hover{--tw-shadow:inset 0 2px 4px 0 #0000000f}.md\\:hover\\:shadow-inner:hover,.md\\:hover\\:shadow-none:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\\:hover\\:shadow-none:hover{--tw-shadow:0 0 #0000}.md\\:focus\\:shadow-sm:focus{--tw-shadow:0 1px 2px 0 #0000000d}.md\\:focus\\:shadow-sm:focus,.md\\:focus\\:shadow:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\\:focus\\:shadow:focus{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.md\\:focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.md\\:focus\\:shadow-lg:focus,.md\\:focus\\:shadow-md:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\\:focus\\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.md\\:focus\\:shadow-xl:focus{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.md\\:focus\\:shadow-2xl:focus,.md\\:focus\\:shadow-xl:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\\:focus\\:shadow-2xl:focus{--tw-shadow:0 25px 50px -12px #00000040}.md\\:focus\\:shadow-inner:focus{--tw-shadow:inset 0 2px 4px 0 #0000000f}.md\\:focus\\:shadow-inner:focus,.md\\:focus\\:shadow-none:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\\:focus\\:shadow-none:focus{--tw-shadow:0 0 #0000}.md\\:outline-none{outline:2px solid #0000;outline-offset:2px}.md\\:outline-white{outline:2px dotted #fff;outline-offset:2px}.md\\:outline-black{outline:2px dotted #000;outline-offset:2px}.md\\:focus-within\\:outline-none:focus-within{outline:2px solid #0000;outline-offset:2px}.md\\:focus-within\\:outline-white:focus-within{outline:2px dotted #fff;outline-offset:2px}.md\\:focus-within\\:outline-black:focus-within{outline:2px dotted #000;outline-offset:2px}.md\\:focus\\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.md\\:focus\\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}.md\\:focus\\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}.md\\:ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\\:ring-0,.md\\:ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.md\\:ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\\:ring-2,.md\\:ring-4{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.md\\:ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\\:ring-8{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\\:ring,.md\\:ring-8{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.md\\:ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\\:focus-within\\:ring-0:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\\:focus-within\\:ring-0:focus-within,.md\\:focus-within\\:ring-1:focus-within{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.md\\:focus-within\\:ring-1:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\\:focus-within\\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\\:focus-within\\:ring-2:focus-within,.md\\:focus-within\\:ring-4:focus-within{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.md\\:focus-within\\:ring-4:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\\:focus-within\\:ring-8:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\\:focus-within\\:ring-8:focus-within,.md\\:focus-within\\:ring:focus-within{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.md\\:focus-within\\:ring:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\\:focus\\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\\:focus\\:ring-0:focus,.md\\:focus\\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.md\\:focus\\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\\:focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\\:focus\\:ring-2:focus,.md\\:focus\\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.md\\:focus\\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\\:focus\\:ring-8:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\\:focus\\:ring-8:focus,.md\\:focus\\:ring:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.md\\:focus\\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\\:focus-within\\:ring-inset:focus-within,.md\\:focus\\:ring-inset:focus,.md\\:ring-inset{--tw-ring-inset:inset}.md\\:ring-primary{--tw-ring-opacity:1;--tw-ring-color:rgba(116,103,239,var(--tw-ring-opacity))}.md\\:ring-secondary{--tw-ring-opacity:1;--tw-ring-color:rgba(255,158,67,var(--tw-ring-opacity))}.md\\:ring-error{--tw-ring-opacity:1;--tw-ring-color:rgba(233,84,85,var(--tw-ring-opacity))}.md\\:ring-default{--tw-ring-opacity:1;--tw-ring-color:rgba(26,32,56,var(--tw-ring-opacity))}.md\\:ring-paper{--tw-ring-opacity:1;--tw-ring-color:rgba(34,42,69,var(--tw-ring-opacity))}.md\\:ring-paperlight{--tw-ring-opacity:1;--tw-ring-color:rgba(48,52,91,var(--tw-ring-opacity))}.md\\:ring-muted{--tw-ring-color:#ffffffb3}.md\\:ring-hint{--tw-ring-color:#ffffff80}.md\\:ring-white{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.md\\:ring-success{--tw-ring-color:#33d9b2}.md\\:focus-within\\:ring-primary:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(116,103,239,var(--tw-ring-opacity))}.md\\:focus-within\\:ring-secondary:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,158,67,var(--tw-ring-opacity))}.md\\:focus-within\\:ring-error:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(233,84,85,var(--tw-ring-opacity))}.md\\:focus-within\\:ring-default:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(26,32,56,var(--tw-ring-opacity))}.md\\:focus-within\\:ring-paper:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(34,42,69,var(--tw-ring-opacity))}.md\\:focus-within\\:ring-paperlight:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(48,52,91,var(--tw-ring-opacity))}.md\\:focus-within\\:ring-muted:focus-within{--tw-ring-color:#ffffffb3}.md\\:focus-within\\:ring-hint:focus-within{--tw-ring-color:#ffffff80}.md\\:focus-within\\:ring-white:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.md\\:focus-within\\:ring-success:focus-within{--tw-ring-color:#33d9b2}.md\\:focus\\:ring-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(116,103,239,var(--tw-ring-opacity))}.md\\:focus\\:ring-secondary:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,158,67,var(--tw-ring-opacity))}.md\\:focus\\:ring-error:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(233,84,85,var(--tw-ring-opacity))}.md\\:focus\\:ring-default:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(26,32,56,var(--tw-ring-opacity))}.md\\:focus\\:ring-paper:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(34,42,69,var(--tw-ring-opacity))}.md\\:focus\\:ring-paperlight:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(48,52,91,var(--tw-ring-opacity))}.md\\:focus\\:ring-muted:focus{--tw-ring-color:#ffffffb3}.md\\:focus\\:ring-hint:focus{--tw-ring-color:#ffffff80}.md\\:focus\\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.md\\:focus\\:ring-success:focus{--tw-ring-color:#33d9b2}.md\\:ring-opacity-0{--tw-ring-opacity:0}.md\\:ring-opacity-5{--tw-ring-opacity:0.05}.md\\:ring-opacity-10{--tw-ring-opacity:0.1}.md\\:ring-opacity-20{--tw-ring-opacity:0.2}.md\\:ring-opacity-25{--tw-ring-opacity:0.25}.md\\:ring-opacity-30{--tw-ring-opacity:0.3}.md\\:ring-opacity-40{--tw-ring-opacity:0.4}.md\\:ring-opacity-50{--tw-ring-opacity:0.5}.md\\:ring-opacity-60{--tw-ring-opacity:0.6}.md\\:ring-opacity-70{--tw-ring-opacity:0.7}.md\\:ring-opacity-75{--tw-ring-opacity:0.75}.md\\:ring-opacity-80{--tw-ring-opacity:0.8}.md\\:ring-opacity-90{--tw-ring-opacity:0.9}.md\\:ring-opacity-95{--tw-ring-opacity:0.95}.md\\:ring-opacity-100{--tw-ring-opacity:1}.md\\:focus-within\\:ring-opacity-0:focus-within{--tw-ring-opacity:0}.md\\:focus-within\\:ring-opacity-5:focus-within{--tw-ring-opacity:0.05}.md\\:focus-within\\:ring-opacity-10:focus-within{--tw-ring-opacity:0.1}.md\\:focus-within\\:ring-opacity-20:focus-within{--tw-ring-opacity:0.2}.md\\:focus-within\\:ring-opacity-25:focus-within{--tw-ring-opacity:0.25}.md\\:focus-within\\:ring-opacity-30:focus-within{--tw-ring-opacity:0.3}.md\\:focus-within\\:ring-opacity-40:focus-within{--tw-ring-opacity:0.4}.md\\:focus-within\\:ring-opacity-50:focus-within{--tw-ring-opacity:0.5}.md\\:focus-within\\:ring-opacity-60:focus-within{--tw-ring-opacity:0.6}.md\\:focus-within\\:ring-opacity-70:focus-within{--tw-ring-opacity:0.7}.md\\:focus-within\\:ring-opacity-75:focus-within{--tw-ring-opacity:0.75}.md\\:focus-within\\:ring-opacity-80:focus-within{--tw-ring-opacity:0.8}.md\\:focus-within\\:ring-opacity-90:focus-within{--tw-ring-opacity:0.9}.md\\:focus-within\\:ring-opacity-95:focus-within{--tw-ring-opacity:0.95}.md\\:focus-within\\:ring-opacity-100:focus-within{--tw-ring-opacity:1}.md\\:focus\\:ring-opacity-0:focus{--tw-ring-opacity:0}.md\\:focus\\:ring-opacity-5:focus{--tw-ring-opacity:0.05}.md\\:focus\\:ring-opacity-10:focus{--tw-ring-opacity:0.1}.md\\:focus\\:ring-opacity-20:focus{--tw-ring-opacity:0.2}.md\\:focus\\:ring-opacity-25:focus{--tw-ring-opacity:0.25}.md\\:focus\\:ring-opacity-30:focus{--tw-ring-opacity:0.3}.md\\:focus\\:ring-opacity-40:focus{--tw-ring-opacity:0.4}.md\\:focus\\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.md\\:focus\\:ring-opacity-60:focus{--tw-ring-opacity:0.6}.md\\:focus\\:ring-opacity-70:focus{--tw-ring-opacity:0.7}.md\\:focus\\:ring-opacity-75:focus{--tw-ring-opacity:0.75}.md\\:focus\\:ring-opacity-80:focus{--tw-ring-opacity:0.8}.md\\:focus\\:ring-opacity-90:focus{--tw-ring-opacity:0.9}.md\\:focus\\:ring-opacity-95:focus{--tw-ring-opacity:0.95}.md\\:focus\\:ring-opacity-100:focus{--tw-ring-opacity:1}.md\\:ring-offset-0{--tw-ring-offset-width:0px}.md\\:ring-offset-1{--tw-ring-offset-width:1px}.md\\:ring-offset-2{--tw-ring-offset-width:2px}.md\\:ring-offset-4{--tw-ring-offset-width:4px}.md\\:ring-offset-8{--tw-ring-offset-width:8px}.md\\:focus-within\\:ring-offset-0:focus-within{--tw-ring-offset-width:0px}.md\\:focus-within\\:ring-offset-1:focus-within{--tw-ring-offset-width:1px}.md\\:focus-within\\:ring-offset-2:focus-within{--tw-ring-offset-width:2px}.md\\:focus-within\\:ring-offset-4:focus-within{--tw-ring-offset-width:4px}.md\\:focus-within\\:ring-offset-8:focus-within{--tw-ring-offset-width:8px}.md\\:focus\\:ring-offset-0:focus{--tw-ring-offset-width:0px}.md\\:focus\\:ring-offset-1:focus{--tw-ring-offset-width:1px}.md\\:focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.md\\:focus\\:ring-offset-4:focus{--tw-ring-offset-width:4px}.md\\:focus\\:ring-offset-8:focus{--tw-ring-offset-width:8px}.md\\:ring-offset-primary{--tw-ring-offset-color:#7467ef}.md\\:ring-offset-secondary{--tw-ring-offset-color:#ff9e43}.md\\:ring-offset-error{--tw-ring-offset-color:#e95455}.md\\:ring-offset-default{--tw-ring-offset-color:#1a2038}.md\\:ring-offset-paper{--tw-ring-offset-color:#222a45}.md\\:ring-offset-paperlight{--tw-ring-offset-color:#30345b}.md\\:ring-offset-muted{--tw-ring-offset-color:#ffffffb3}.md\\:ring-offset-hint{--tw-ring-offset-color:#ffffff80}.md\\:ring-offset-white{--tw-ring-offset-color:#fff}.md\\:ring-offset-success{--tw-ring-offset-color:#33d9b2}.md\\:focus-within\\:ring-offset-primary:focus-within{--tw-ring-offset-color:#7467ef}.md\\:focus-within\\:ring-offset-secondary:focus-within{--tw-ring-offset-color:#ff9e43}.md\\:focus-within\\:ring-offset-error:focus-within{--tw-ring-offset-color:#e95455}.md\\:focus-within\\:ring-offset-default:focus-within{--tw-ring-offset-color:#1a2038}.md\\:focus-within\\:ring-offset-paper:focus-within{--tw-ring-offset-color:#222a45}.md\\:focus-within\\:ring-offset-paperlight:focus-within{--tw-ring-offset-color:#30345b}.md\\:focus-within\\:ring-offset-muted:focus-within{--tw-ring-offset-color:#ffffffb3}.md\\:focus-within\\:ring-offset-hint:focus-within{--tw-ring-offset-color:#ffffff80}.md\\:focus-within\\:ring-offset-white:focus-within{--tw-ring-offset-color:#fff}.md\\:focus-within\\:ring-offset-success:focus-within{--tw-ring-offset-color:#33d9b2}.md\\:focus\\:ring-offset-primary:focus{--tw-ring-offset-color:#7467ef}.md\\:focus\\:ring-offset-secondary:focus{--tw-ring-offset-color:#ff9e43}.md\\:focus\\:ring-offset-error:focus{--tw-ring-offset-color:#e95455}.md\\:focus\\:ring-offset-default:focus{--tw-ring-offset-color:#1a2038}.md\\:focus\\:ring-offset-paper:focus{--tw-ring-offset-color:#222a45}.md\\:focus\\:ring-offset-paperlight:focus{--tw-ring-offset-color:#30345b}.md\\:focus\\:ring-offset-muted:focus{--tw-ring-offset-color:#ffffffb3}.md\\:focus\\:ring-offset-hint:focus{--tw-ring-offset-color:#ffffff80}.md\\:focus\\:ring-offset-white:focus{--tw-ring-offset-color:#fff}.md\\:focus\\:ring-offset-success:focus{--tw-ring-offset-color:#33d9b2}.md\\:filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.md\\:filter-none{filter:none}.md\\:blur-0,.md\\:blur-none{--tw-blur:blur(0)}.md\\:blur-sm{--tw-blur:blur(4px)}.md\\:blur{--tw-blur:blur(8px)}.md\\:blur-md{--tw-blur:blur(12px)}.md\\:blur-lg{--tw-blur:blur(16px)}.md\\:blur-xl{--tw-blur:blur(24px)}.md\\:blur-2xl{--tw-blur:blur(40px)}.md\\:blur-3xl{--tw-blur:blur(64px)}.md\\:brightness-0{--tw-brightness:brightness(0)}.md\\:brightness-50{--tw-brightness:brightness(.5)}.md\\:brightness-75{--tw-brightness:brightness(.75)}.md\\:brightness-90{--tw-brightness:brightness(.9)}.md\\:brightness-95{--tw-brightness:brightness(.95)}.md\\:brightness-100{--tw-brightness:brightness(1)}.md\\:brightness-105{--tw-brightness:brightness(1.05)}.md\\:brightness-110{--tw-brightness:brightness(1.1)}.md\\:brightness-125{--tw-brightness:brightness(1.25)}.md\\:brightness-150{--tw-brightness:brightness(1.5)}.md\\:brightness-200{--tw-brightness:brightness(2)}.md\\:contrast-0{--tw-contrast:contrast(0)}.md\\:contrast-50{--tw-contrast:contrast(.5)}.md\\:contrast-75{--tw-contrast:contrast(.75)}.md\\:contrast-100{--tw-contrast:contrast(1)}.md\\:contrast-125{--tw-contrast:contrast(1.25)}.md\\:contrast-150{--tw-contrast:contrast(1.5)}.md\\:contrast-200{--tw-contrast:contrast(2)}.md\\:drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px #0000000d)}.md\\:drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.md\\:drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f)}.md\\:drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a)}.md\\:drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px #00000008) drop-shadow(0 8px 5px #00000014)}.md\\:drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px #00000026)}.md\\:drop-shadow-none{--tw-drop-shadow:drop-shadow(0 0 #0000)}.md\\:grayscale-0{--tw-grayscale:grayscale(0)}.md\\:grayscale{--tw-grayscale:grayscale(100%)}.md\\:hue-rotate-0{--tw-hue-rotate:hue-rotate(0deg)}.md\\:hue-rotate-15{--tw-hue-rotate:hue-rotate(15deg)}.md\\:hue-rotate-30{--tw-hue-rotate:hue-rotate(30deg)}.md\\:hue-rotate-60{--tw-hue-rotate:hue-rotate(60deg)}.md\\:hue-rotate-90{--tw-hue-rotate:hue-rotate(90deg)}.md\\:hue-rotate-180{--tw-hue-rotate:hue-rotate(180deg)}.md\\:-hue-rotate-180{--tw-hue-rotate:hue-rotate(-180deg)}.md\\:-hue-rotate-90{--tw-hue-rotate:hue-rotate(-90deg)}.md\\:-hue-rotate-60{--tw-hue-rotate:hue-rotate(-60deg)}.md\\:-hue-rotate-30{--tw-hue-rotate:hue-rotate(-30deg)}.md\\:-hue-rotate-15{--tw-hue-rotate:hue-rotate(-15deg)}.md\\:invert-0{--tw-invert:invert(0)}.md\\:invert{--tw-invert:invert(100%)}.md\\:saturate-0{--tw-saturate:saturate(0)}.md\\:saturate-50{--tw-saturate:saturate(.5)}.md\\:saturate-100{--tw-saturate:saturate(1)}.md\\:saturate-150{--tw-saturate:saturate(1.5)}.md\\:saturate-200{--tw-saturate:saturate(2)}.md\\:sepia-0{--tw-sepia:sepia(0)}.md\\:sepia{--tw-sepia:sepia(100%)}.md\\:backdrop-filter{--tw-backdrop-blur:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-invert:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-opacity:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-sepia:var(--tw-empty,/*!*/ /*!*/);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.md\\:backdrop-filter-none{-webkit-backdrop-filter:none;backdrop-filter:none}.md\\:backdrop-blur-0,.md\\:backdrop-blur-none{--tw-backdrop-blur:blur(0)}.md\\:backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.md\\:backdrop-blur{--tw-backdrop-blur:blur(8px)}.md\\:backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.md\\:backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.md\\:backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.md\\:backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.md\\:backdrop-blur-3xl{--tw-backdrop-blur:blur(64px)}.md\\:backdrop-brightness-0{--tw-backdrop-brightness:brightness(0)}.md\\:backdrop-brightness-50{--tw-backdrop-brightness:brightness(.5)}.md\\:backdrop-brightness-75{--tw-backdrop-brightness:brightness(.75)}.md\\:backdrop-brightness-90{--tw-backdrop-brightness:brightness(.9)}.md\\:backdrop-brightness-95{--tw-backdrop-brightness:brightness(.95)}.md\\:backdrop-brightness-100{--tw-backdrop-brightness:brightness(1)}.md\\:backdrop-brightness-105{--tw-backdrop-brightness:brightness(1.05)}.md\\:backdrop-brightness-110{--tw-backdrop-brightness:brightness(1.1)}.md\\:backdrop-brightness-125{--tw-backdrop-brightness:brightness(1.25)}.md\\:backdrop-brightness-150{--tw-backdrop-brightness:brightness(1.5)}.md\\:backdrop-brightness-200{--tw-backdrop-brightness:brightness(2)}.md\\:backdrop-contrast-0{--tw-backdrop-contrast:contrast(0)}.md\\:backdrop-contrast-50{--tw-backdrop-contrast:contrast(.5)}.md\\:backdrop-contrast-75{--tw-backdrop-contrast:contrast(.75)}.md\\:backdrop-contrast-100{--tw-backdrop-contrast:contrast(1)}.md\\:backdrop-contrast-125{--tw-backdrop-contrast:contrast(1.25)}.md\\:backdrop-contrast-150{--tw-backdrop-contrast:contrast(1.5)}.md\\:backdrop-contrast-200{--tw-backdrop-contrast:contrast(2)}.md\\:backdrop-grayscale-0{--tw-backdrop-grayscale:grayscale(0)}.md\\:backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%)}.md\\:backdrop-hue-rotate-0{--tw-backdrop-hue-rotate:hue-rotate(0deg)}.md\\:backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(15deg)}.md\\:backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(30deg)}.md\\:backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(60deg)}.md\\:backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(90deg)}.md\\:backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(180deg)}.md\\:-backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(-180deg)}.md\\:-backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(-90deg)}.md\\:-backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(-60deg)}.md\\:-backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(-30deg)}.md\\:-backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(-15deg)}.md\\:backdrop-invert-0{--tw-backdrop-invert:invert(0)}.md\\:backdrop-invert{--tw-backdrop-invert:invert(100%)}.md\\:backdrop-opacity-0{--tw-backdrop-opacity:opacity(0)}.md\\:backdrop-opacity-5{--tw-backdrop-opacity:opacity(0.05)}.md\\:backdrop-opacity-10{--tw-backdrop-opacity:opacity(0.1)}.md\\:backdrop-opacity-20{--tw-backdrop-opacity:opacity(0.2)}.md\\:backdrop-opacity-25{--tw-backdrop-opacity:opacity(0.25)}.md\\:backdrop-opacity-30{--tw-backdrop-opacity:opacity(0.3)}.md\\:backdrop-opacity-40{--tw-backdrop-opacity:opacity(0.4)}.md\\:backdrop-opacity-50{--tw-backdrop-opacity:opacity(0.5)}.md\\:backdrop-opacity-60{--tw-backdrop-opacity:opacity(0.6)}.md\\:backdrop-opacity-70{--tw-backdrop-opacity:opacity(0.7)}.md\\:backdrop-opacity-75{--tw-backdrop-opacity:opacity(0.75)}.md\\:backdrop-opacity-80{--tw-backdrop-opacity:opacity(0.8)}.md\\:backdrop-opacity-90{--tw-backdrop-opacity:opacity(0.9)}.md\\:backdrop-opacity-95{--tw-backdrop-opacity:opacity(0.95)}.md\\:backdrop-opacity-100{--tw-backdrop-opacity:opacity(1)}.md\\:backdrop-saturate-0{--tw-backdrop-saturate:saturate(0)}.md\\:backdrop-saturate-50{--tw-backdrop-saturate:saturate(.5)}.md\\:backdrop-saturate-100{--tw-backdrop-saturate:saturate(1)}.md\\:backdrop-saturate-150{--tw-backdrop-saturate:saturate(1.5)}.md\\:backdrop-saturate-200{--tw-backdrop-saturate:saturate(2)}.md\\:backdrop-sepia-0{--tw-backdrop-sepia:sepia(0)}.md\\:backdrop-sepia{--tw-backdrop-sepia:sepia(100%)}.md\\:transition-none{transition-property:none}.md\\:transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.md\\:transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.md\\:transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.md\\:transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.md\\:transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.md\\:transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.md\\:delay-75{transition-delay:75ms}.md\\:delay-100{transition-delay:.1s}.md\\:delay-150{transition-delay:.15s}.md\\:delay-200{transition-delay:.2s}.md\\:delay-300{transition-delay:.3s}.md\\:delay-500{transition-delay:.5s}.md\\:delay-700{transition-delay:.7s}.md\\:delay-1000{transition-delay:1s}.md\\:duration-75{transition-duration:75ms}.md\\:duration-100{transition-duration:.1s}.md\\:duration-150{transition-duration:.15s}.md\\:duration-200{transition-duration:.2s}.md\\:duration-300{transition-duration:.3s}.md\\:duration-500{transition-duration:.5s}.md\\:duration-700{transition-duration:.7s}.md\\:duration-1000{transition-duration:1s}.md\\:ease-linear{transition-timing-function:linear}.md\\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.md\\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.md\\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (min-width: 1024px){.lg\\:container{width:100%}}@media (min-width: 1024px) and (min-width: 640px){.lg\\:container{max-width:640px}}@media (min-width: 1024px) and (min-width: 768px){.lg\\:container{max-width:768px}}@media (min-width: 1024px) and (min-width: 1024px){.lg\\:container{max-width:1024px}}@media (min-width: 1024px) and (min-width: 1280px){.lg\\:container{max-width:1280px}}@media (min-width: 1024px) and (min-width: 1536px){.lg\\:container{max-width:1536px}}@media (min-width: 1024px){.lg\\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.lg\\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.lg\\:focus-within\\:sr-only:focus-within{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.lg\\:focus-within\\:not-sr-only:focus-within{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.lg\\:focus\\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.lg\\:focus\\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.lg\\:pointer-events-none{pointer-events:none}.lg\\:pointer-events-auto{pointer-events:auto}.lg\\:visible{visibility:visible}.lg\\:invisible{visibility:hidden}.lg\\:static{position:static}.lg\\:fixed{position:fixed}.lg\\:absolute{position:absolute}.lg\\:relative{position:relative}.lg\\:sticky{position:sticky}.lg\\:inset-0{top:0;right:0;bottom:0;left:0}.lg\\:inset-1{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.lg\\:inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.lg\\:inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.lg\\:inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.lg\\:inset-5{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}.lg\\:inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}.lg\\:inset-7{top:1.75rem;right:1.75rem;bottom:1.75rem;left:1.75rem}.lg\\:inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}.lg\\:inset-9{top:2.25rem;right:2.25rem;bottom:2.25rem;left:2.25rem}.lg\\:inset-10{top:2.5rem;right:2.5rem;bottom:2.5rem;left:2.5rem}.lg\\:inset-11{top:2.75rem;right:2.75rem;bottom:2.75rem;left:2.75rem}.lg\\:inset-12{top:3rem;right:3rem;bottom:3rem;left:3rem}.lg\\:inset-14{top:3.5rem;right:3.5rem;bottom:3.5rem;left:3.5rem}.lg\\:inset-16{top:4rem;right:4rem;bottom:4rem;left:4rem}.lg\\:inset-20{top:5rem;right:5rem;bottom:5rem;left:5rem}.lg\\:inset-24{top:6rem;right:6rem;bottom:6rem;left:6rem}.lg\\:inset-28{top:7rem;right:7rem;bottom:7rem;left:7rem}.lg\\:inset-32{top:8rem;right:8rem;bottom:8rem;left:8rem}.lg\\:inset-36{top:9rem;right:9rem;bottom:9rem;left:9rem}.lg\\:inset-40{top:10rem;right:10rem;bottom:10rem;left:10rem}.lg\\:inset-44{top:11rem;right:11rem;bottom:11rem;left:11rem}.lg\\:inset-48{top:12rem;right:12rem;bottom:12rem;left:12rem}.lg\\:inset-52{top:13rem;right:13rem;bottom:13rem;left:13rem}.lg\\:inset-56{top:14rem;right:14rem;bottom:14rem;left:14rem}.lg\\:inset-60{top:15rem;right:15rem;bottom:15rem;left:15rem}.lg\\:inset-64{top:16rem;right:16rem;bottom:16rem;left:16rem}.lg\\:inset-72{top:18rem;right:18rem;bottom:18rem;left:18rem}.lg\\:inset-80{top:20rem;right:20rem;bottom:20rem;left:20rem}.lg\\:inset-96{top:24rem;right:24rem;bottom:24rem;left:24rem}.lg\\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}.lg\\:inset-px{top:1px;right:1px;bottom:1px;left:1px}.lg\\:inset-0\\.5{top:.125rem;right:.125rem;bottom:.125rem;left:.125rem}.lg\\:inset-1\\.5{top:.375rem;right:.375rem;bottom:.375rem;left:.375rem}.lg\\:inset-2\\.5{top:.625rem;right:.625rem;bottom:.625rem;left:.625rem}.lg\\:inset-3\\.5{top:.875rem;right:.875rem;bottom:.875rem;left:.875rem}.lg\\:-inset-0{top:0;right:0;bottom:0;left:0}.lg\\:-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.lg\\:-inset-2{top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.lg\\:-inset-3{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.lg\\:-inset-4{top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.lg\\:-inset-5{top:-1.25rem;right:-1.25rem;bottom:-1.25rem;left:-1.25rem}.lg\\:-inset-6{top:-1.5rem;right:-1.5rem;bottom:-1.5rem;left:-1.5rem}.lg\\:-inset-7{top:-1.75rem;right:-1.75rem;bottom:-1.75rem;left:-1.75rem}.lg\\:-inset-8{top:-2rem;right:-2rem;bottom:-2rem;left:-2rem}.lg\\:-inset-9{top:-2.25rem;right:-2.25rem;bottom:-2.25rem;left:-2.25rem}.lg\\:-inset-10{top:-2.5rem;right:-2.5rem;bottom:-2.5rem;left:-2.5rem}.lg\\:-inset-11{top:-2.75rem;right:-2.75rem;bottom:-2.75rem;left:-2.75rem}.lg\\:-inset-12{top:-3rem;right:-3rem;bottom:-3rem;left:-3rem}.lg\\:-inset-14{top:-3.5rem;right:-3.5rem;bottom:-3.5rem;left:-3.5rem}.lg\\:-inset-16{top:-4rem;right:-4rem;bottom:-4rem;left:-4rem}.lg\\:-inset-20{top:-5rem;right:-5rem;bottom:-5rem;left:-5rem}.lg\\:-inset-24{top:-6rem;right:-6rem;bottom:-6rem;left:-6rem}.lg\\:-inset-28{top:-7rem;right:-7rem;bottom:-7rem;left:-7rem}.lg\\:-inset-32{top:-8rem;right:-8rem;bottom:-8rem;left:-8rem}.lg\\:-inset-36{top:-9rem;right:-9rem;bottom:-9rem;left:-9rem}.lg\\:-inset-40{top:-10rem;right:-10rem;bottom:-10rem;left:-10rem}.lg\\:-inset-44{top:-11rem;right:-11rem;bottom:-11rem;left:-11rem}.lg\\:-inset-48{top:-12rem;right:-12rem;bottom:-12rem;left:-12rem}.lg\\:-inset-52{top:-13rem;right:-13rem;bottom:-13rem;left:-13rem}.lg\\:-inset-56{top:-14rem;right:-14rem;bottom:-14rem;left:-14rem}.lg\\:-inset-60{top:-15rem;right:-15rem;bottom:-15rem;left:-15rem}.lg\\:-inset-64{top:-16rem;right:-16rem;bottom:-16rem;left:-16rem}.lg\\:-inset-72{top:-18rem;right:-18rem;bottom:-18rem;left:-18rem}.lg\\:-inset-80{top:-20rem;right:-20rem;bottom:-20rem;left:-20rem}.lg\\:-inset-96{top:-24rem;right:-24rem;bottom:-24rem;left:-24rem}.lg\\:-inset-px{top:-1px;right:-1px;bottom:-1px;left:-1px}.lg\\:-inset-0\\.5{top:-.125rem;right:-.125rem;bottom:-.125rem;left:-.125rem}.lg\\:-inset-1\\.5{top:-.375rem;right:-.375rem;bottom:-.375rem;left:-.375rem}.lg\\:-inset-2\\.5{top:-.625rem;right:-.625rem;bottom:-.625rem;left:-.625rem}.lg\\:-inset-3\\.5{top:-.875rem;right:-.875rem;bottom:-.875rem;left:-.875rem}.lg\\:inset-1\\/2{top:50%;right:50%;bottom:50%;left:50%}.lg\\:inset-1\\/3{top:33.333333%;right:33.333333%;bottom:33.333333%;left:33.333333%}.lg\\:inset-2\\/3{top:66.666667%;right:66.666667%;bottom:66.666667%;left:66.666667%}.lg\\:inset-1\\/4{top:25%;right:25%;bottom:25%;left:25%}.lg\\:inset-2\\/4{top:50%;right:50%;bottom:50%;left:50%}.lg\\:inset-3\\/4{top:75%;right:75%;bottom:75%;left:75%}.lg\\:inset-full{top:100%;right:100%;bottom:100%;left:100%}.lg\\:-inset-1\\/2{top:-50%;right:-50%;bottom:-50%;left:-50%}.lg\\:-inset-1\\/3{top:-33.333333%;right:-33.333333%;bottom:-33.333333%;left:-33.333333%}.lg\\:-inset-2\\/3{top:-66.666667%;right:-66.666667%;bottom:-66.666667%;left:-66.666667%}.lg\\:-inset-1\\/4{top:-25%;right:-25%;bottom:-25%;left:-25%}.lg\\:-inset-2\\/4{top:-50%;right:-50%;bottom:-50%;left:-50%}.lg\\:-inset-3\\/4{top:-75%;right:-75%;bottom:-75%;left:-75%}.lg\\:-inset-full{top:-100%;right:-100%;bottom:-100%;left:-100%}.lg\\:inset-x-0{left:0;right:0}.lg\\:inset-x-1{left:.25rem;right:.25rem}.lg\\:inset-x-2{left:.5rem;right:.5rem}.lg\\:inset-x-3{left:.75rem;right:.75rem}.lg\\:inset-x-4{left:1rem;right:1rem}.lg\\:inset-x-5{left:1.25rem;right:1.25rem}.lg\\:inset-x-6{left:1.5rem;right:1.5rem}.lg\\:inset-x-7{left:1.75rem;right:1.75rem}.lg\\:inset-x-8{left:2rem;right:2rem}.lg\\:inset-x-9{left:2.25rem;right:2.25rem}.lg\\:inset-x-10{left:2.5rem;right:2.5rem}.lg\\:inset-x-11{left:2.75rem;right:2.75rem}.lg\\:inset-x-12{left:3rem;right:3rem}.lg\\:inset-x-14{left:3.5rem;right:3.5rem}.lg\\:inset-x-16{left:4rem;right:4rem}.lg\\:inset-x-20{left:5rem;right:5rem}.lg\\:inset-x-24{left:6rem;right:6rem}.lg\\:inset-x-28{left:7rem;right:7rem}.lg\\:inset-x-32{left:8rem;right:8rem}.lg\\:inset-x-36{left:9rem;right:9rem}.lg\\:inset-x-40{left:10rem;right:10rem}.lg\\:inset-x-44{left:11rem;right:11rem}.lg\\:inset-x-48{left:12rem;right:12rem}.lg\\:inset-x-52{left:13rem;right:13rem}.lg\\:inset-x-56{left:14rem;right:14rem}.lg\\:inset-x-60{left:15rem;right:15rem}.lg\\:inset-x-64{left:16rem;right:16rem}.lg\\:inset-x-72{left:18rem;right:18rem}.lg\\:inset-x-80{left:20rem;right:20rem}.lg\\:inset-x-96{left:24rem;right:24rem}.lg\\:inset-x-auto{left:auto;right:auto}.lg\\:inset-x-px{left:1px;right:1px}.lg\\:inset-x-0\\.5{left:.125rem;right:.125rem}.lg\\:inset-x-1\\.5{left:.375rem;right:.375rem}.lg\\:inset-x-2\\.5{left:.625rem;right:.625rem}.lg\\:inset-x-3\\.5{left:.875rem;right:.875rem}.lg\\:-inset-x-0{left:0;right:0}.lg\\:-inset-x-1{left:-.25rem;right:-.25rem}.lg\\:-inset-x-2{left:-.5rem;right:-.5rem}.lg\\:-inset-x-3{left:-.75rem;right:-.75rem}.lg\\:-inset-x-4{left:-1rem;right:-1rem}.lg\\:-inset-x-5{left:-1.25rem;right:-1.25rem}.lg\\:-inset-x-6{left:-1.5rem;right:-1.5rem}.lg\\:-inset-x-7{left:-1.75rem;right:-1.75rem}.lg\\:-inset-x-8{left:-2rem;right:-2rem}.lg\\:-inset-x-9{left:-2.25rem;right:-2.25rem}.lg\\:-inset-x-10{left:-2.5rem;right:-2.5rem}.lg\\:-inset-x-11{left:-2.75rem;right:-2.75rem}.lg\\:-inset-x-12{left:-3rem;right:-3rem}.lg\\:-inset-x-14{left:-3.5rem;right:-3.5rem}.lg\\:-inset-x-16{left:-4rem;right:-4rem}.lg\\:-inset-x-20{left:-5rem;right:-5rem}.lg\\:-inset-x-24{left:-6rem;right:-6rem}.lg\\:-inset-x-28{left:-7rem;right:-7rem}.lg\\:-inset-x-32{left:-8rem;right:-8rem}.lg\\:-inset-x-36{left:-9rem;right:-9rem}.lg\\:-inset-x-40{left:-10rem;right:-10rem}.lg\\:-inset-x-44{left:-11rem;right:-11rem}.lg\\:-inset-x-48{left:-12rem;right:-12rem}.lg\\:-inset-x-52{left:-13rem;right:-13rem}.lg\\:-inset-x-56{left:-14rem;right:-14rem}.lg\\:-inset-x-60{left:-15rem;right:-15rem}.lg\\:-inset-x-64{left:-16rem;right:-16rem}.lg\\:-inset-x-72{left:-18rem;right:-18rem}.lg\\:-inset-x-80{left:-20rem;right:-20rem}.lg\\:-inset-x-96{left:-24rem;right:-24rem}.lg\\:-inset-x-px{left:-1px;right:-1px}.lg\\:-inset-x-0\\.5{left:-.125rem;right:-.125rem}.lg\\:-inset-x-1\\.5{left:-.375rem;right:-.375rem}.lg\\:-inset-x-2\\.5{left:-.625rem;right:-.625rem}.lg\\:-inset-x-3\\.5{left:-.875rem;right:-.875rem}.lg\\:inset-x-1\\/2{left:50%;right:50%}.lg\\:inset-x-1\\/3{left:33.333333%;right:33.333333%}.lg\\:inset-x-2\\/3{left:66.666667%;right:66.666667%}.lg\\:inset-x-1\\/4{left:25%;right:25%}.lg\\:inset-x-2\\/4{left:50%;right:50%}.lg\\:inset-x-3\\/4{left:75%;right:75%}.lg\\:inset-x-full{left:100%;right:100%}.lg\\:-inset-x-1\\/2{left:-50%;right:-50%}.lg\\:-inset-x-1\\/3{left:-33.333333%;right:-33.333333%}.lg\\:-inset-x-2\\/3{left:-66.666667%;right:-66.666667%}.lg\\:-inset-x-1\\/4{left:-25%;right:-25%}.lg\\:-inset-x-2\\/4{left:-50%;right:-50%}.lg\\:-inset-x-3\\/4{left:-75%;right:-75%}.lg\\:-inset-x-full{left:-100%;right:-100%}.lg\\:inset-y-0{top:0;bottom:0}.lg\\:inset-y-1{top:.25rem;bottom:.25rem}.lg\\:inset-y-2{top:.5rem;bottom:.5rem}.lg\\:inset-y-3{top:.75rem;bottom:.75rem}.lg\\:inset-y-4{top:1rem;bottom:1rem}.lg\\:inset-y-5{top:1.25rem;bottom:1.25rem}.lg\\:inset-y-6{top:1.5rem;bottom:1.5rem}.lg\\:inset-y-7{top:1.75rem;bottom:1.75rem}.lg\\:inset-y-8{top:2rem;bottom:2rem}.lg\\:inset-y-9{top:2.25rem;bottom:2.25rem}.lg\\:inset-y-10{top:2.5rem;bottom:2.5rem}.lg\\:inset-y-11{top:2.75rem;bottom:2.75rem}.lg\\:inset-y-12{top:3rem;bottom:3rem}.lg\\:inset-y-14{top:3.5rem;bottom:3.5rem}.lg\\:inset-y-16{top:4rem;bottom:4rem}.lg\\:inset-y-20{top:5rem;bottom:5rem}.lg\\:inset-y-24{top:6rem;bottom:6rem}.lg\\:inset-y-28{top:7rem;bottom:7rem}.lg\\:inset-y-32{top:8rem;bottom:8rem}.lg\\:inset-y-36{top:9rem;bottom:9rem}.lg\\:inset-y-40{top:10rem;bottom:10rem}.lg\\:inset-y-44{top:11rem;bottom:11rem}.lg\\:inset-y-48{top:12rem;bottom:12rem}.lg\\:inset-y-52{top:13rem;bottom:13rem}.lg\\:inset-y-56{top:14rem;bottom:14rem}.lg\\:inset-y-60{top:15rem;bottom:15rem}.lg\\:inset-y-64{top:16rem;bottom:16rem}.lg\\:inset-y-72{top:18rem;bottom:18rem}.lg\\:inset-y-80{top:20rem;bottom:20rem}.lg\\:inset-y-96{top:24rem;bottom:24rem}.lg\\:inset-y-auto{top:auto;bottom:auto}.lg\\:inset-y-px{top:1px;bottom:1px}.lg\\:inset-y-0\\.5{top:.125rem;bottom:.125rem}.lg\\:inset-y-1\\.5{top:.375rem;bottom:.375rem}.lg\\:inset-y-2\\.5{top:.625rem;bottom:.625rem}.lg\\:inset-y-3\\.5{top:.875rem;bottom:.875rem}.lg\\:-inset-y-0{top:0;bottom:0}.lg\\:-inset-y-1{top:-.25rem;bottom:-.25rem}.lg\\:-inset-y-2{top:-.5rem;bottom:-.5rem}.lg\\:-inset-y-3{top:-.75rem;bottom:-.75rem}.lg\\:-inset-y-4{top:-1rem;bottom:-1rem}.lg\\:-inset-y-5{top:-1.25rem;bottom:-1.25rem}.lg\\:-inset-y-6{top:-1.5rem;bottom:-1.5rem}.lg\\:-inset-y-7{top:-1.75rem;bottom:-1.75rem}.lg\\:-inset-y-8{top:-2rem;bottom:-2rem}.lg\\:-inset-y-9{top:-2.25rem;bottom:-2.25rem}.lg\\:-inset-y-10{top:-2.5rem;bottom:-2.5rem}.lg\\:-inset-y-11{top:-2.75rem;bottom:-2.75rem}.lg\\:-inset-y-12{top:-3rem;bottom:-3rem}.lg\\:-inset-y-14{top:-3.5rem;bottom:-3.5rem}.lg\\:-inset-y-16{top:-4rem;bottom:-4rem}.lg\\:-inset-y-20{top:-5rem;bottom:-5rem}.lg\\:-inset-y-24{top:-6rem;bottom:-6rem}.lg\\:-inset-y-28{top:-7rem;bottom:-7rem}.lg\\:-inset-y-32{top:-8rem;bottom:-8rem}.lg\\:-inset-y-36{top:-9rem;bottom:-9rem}.lg\\:-inset-y-40{top:-10rem;bottom:-10rem}.lg\\:-inset-y-44{top:-11rem;bottom:-11rem}.lg\\:-inset-y-48{top:-12rem;bottom:-12rem}.lg\\:-inset-y-52{top:-13rem;bottom:-13rem}.lg\\:-inset-y-56{top:-14rem;bottom:-14rem}.lg\\:-inset-y-60{top:-15rem;bottom:-15rem}.lg\\:-inset-y-64{top:-16rem;bottom:-16rem}.lg\\:-inset-y-72{top:-18rem;bottom:-18rem}.lg\\:-inset-y-80{top:-20rem;bottom:-20rem}.lg\\:-inset-y-96{top:-24rem;bottom:-24rem}.lg\\:-inset-y-px{top:-1px;bottom:-1px}.lg\\:-inset-y-0\\.5{top:-.125rem;bottom:-.125rem}.lg\\:-inset-y-1\\.5{top:-.375rem;bottom:-.375rem}.lg\\:-inset-y-2\\.5{top:-.625rem;bottom:-.625rem}.lg\\:-inset-y-3\\.5{top:-.875rem;bottom:-.875rem}.lg\\:inset-y-1\\/2{top:50%;bottom:50%}.lg\\:inset-y-1\\/3{top:33.333333%;bottom:33.333333%}.lg\\:inset-y-2\\/3{top:66.666667%;bottom:66.666667%}.lg\\:inset-y-1\\/4{top:25%;bottom:25%}.lg\\:inset-y-2\\/4{top:50%;bottom:50%}.lg\\:inset-y-3\\/4{top:75%;bottom:75%}.lg\\:inset-y-full{top:100%;bottom:100%}.lg\\:-inset-y-1\\/2{top:-50%;bottom:-50%}.lg\\:-inset-y-1\\/3{top:-33.333333%;bottom:-33.333333%}.lg\\:-inset-y-2\\/3{top:-66.666667%;bottom:-66.666667%}.lg\\:-inset-y-1\\/4{top:-25%;bottom:-25%}.lg\\:-inset-y-2\\/4{top:-50%;bottom:-50%}.lg\\:-inset-y-3\\/4{top:-75%;bottom:-75%}.lg\\:-inset-y-full{top:-100%;bottom:-100%}.lg\\:top-0{top:0}.lg\\:top-1{top:.25rem}.lg\\:top-2{top:.5rem}.lg\\:top-3{top:.75rem}.lg\\:top-4{top:1rem}.lg\\:top-5{top:1.25rem}.lg\\:top-6{top:1.5rem}.lg\\:top-7{top:1.75rem}.lg\\:top-8{top:2rem}.lg\\:top-9{top:2.25rem}.lg\\:top-10{top:2.5rem}.lg\\:top-11{top:2.75rem}.lg\\:top-12{top:3rem}.lg\\:top-14{top:3.5rem}.lg\\:top-16{top:4rem}.lg\\:top-20{top:5rem}.lg\\:top-24{top:6rem}.lg\\:top-28{top:7rem}.lg\\:top-32{top:8rem}.lg\\:top-36{top:9rem}.lg\\:top-40{top:10rem}.lg\\:top-44{top:11rem}.lg\\:top-48{top:12rem}.lg\\:top-52{top:13rem}.lg\\:top-56{top:14rem}.lg\\:top-60{top:15rem}.lg\\:top-64{top:16rem}.lg\\:top-72{top:18rem}.lg\\:top-80{top:20rem}.lg\\:top-96{top:24rem}.lg\\:top-auto{top:auto}.lg\\:top-px{top:1px}.lg\\:top-0\\.5{top:.125rem}.lg\\:top-1\\.5{top:.375rem}.lg\\:top-2\\.5{top:.625rem}.lg\\:top-3\\.5{top:.875rem}.lg\\:-top-0{top:0}.lg\\:-top-1{top:-.25rem}.lg\\:-top-2{top:-.5rem}.lg\\:-top-3{top:-.75rem}.lg\\:-top-4{top:-1rem}.lg\\:-top-5{top:-1.25rem}.lg\\:-top-6{top:-1.5rem}.lg\\:-top-7{top:-1.75rem}.lg\\:-top-8{top:-2rem}.lg\\:-top-9{top:-2.25rem}.lg\\:-top-10{top:-2.5rem}.lg\\:-top-11{top:-2.75rem}.lg\\:-top-12{top:-3rem}.lg\\:-top-14{top:-3.5rem}.lg\\:-top-16{top:-4rem}.lg\\:-top-20{top:-5rem}.lg\\:-top-24{top:-6rem}.lg\\:-top-28{top:-7rem}.lg\\:-top-32{top:-8rem}.lg\\:-top-36{top:-9rem}.lg\\:-top-40{top:-10rem}.lg\\:-top-44{top:-11rem}.lg\\:-top-48{top:-12rem}.lg\\:-top-52{top:-13rem}.lg\\:-top-56{top:-14rem}.lg\\:-top-60{top:-15rem}.lg\\:-top-64{top:-16rem}.lg\\:-top-72{top:-18rem}.lg\\:-top-80{top:-20rem}.lg\\:-top-96{top:-24rem}.lg\\:-top-px{top:-1px}.lg\\:-top-0\\.5{top:-.125rem}.lg\\:-top-1\\.5{top:-.375rem}.lg\\:-top-2\\.5{top:-.625rem}.lg\\:-top-3\\.5{top:-.875rem}.lg\\:top-1\\/2{top:50%}.lg\\:top-1\\/3{top:33.333333%}.lg\\:top-2\\/3{top:66.666667%}.lg\\:top-1\\/4{top:25%}.lg\\:top-2\\/4{top:50%}.lg\\:top-3\\/4{top:75%}.lg\\:top-full{top:100%}.lg\\:-top-1\\/2{top:-50%}.lg\\:-top-1\\/3{top:-33.333333%}.lg\\:-top-2\\/3{top:-66.666667%}.lg\\:-top-1\\/4{top:-25%}.lg\\:-top-2\\/4{top:-50%}.lg\\:-top-3\\/4{top:-75%}.lg\\:-top-full{top:-100%}.lg\\:right-0{right:0}.lg\\:right-1{right:.25rem}.lg\\:right-2{right:.5rem}.lg\\:right-3{right:.75rem}.lg\\:right-4{right:1rem}.lg\\:right-5{right:1.25rem}.lg\\:right-6{right:1.5rem}.lg\\:right-7{right:1.75rem}.lg\\:right-8{right:2rem}.lg\\:right-9{right:2.25rem}.lg\\:right-10{right:2.5rem}.lg\\:right-11{right:2.75rem}.lg\\:right-12{right:3rem}.lg\\:right-14{right:3.5rem}.lg\\:right-16{right:4rem}.lg\\:right-20{right:5rem}.lg\\:right-24{right:6rem}.lg\\:right-28{right:7rem}.lg\\:right-32{right:8rem}.lg\\:right-36{right:9rem}.lg\\:right-40{right:10rem}.lg\\:right-44{right:11rem}.lg\\:right-48{right:12rem}.lg\\:right-52{right:13rem}.lg\\:right-56{right:14rem}.lg\\:right-60{right:15rem}.lg\\:right-64{right:16rem}.lg\\:right-72{right:18rem}.lg\\:right-80{right:20rem}.lg\\:right-96{right:24rem}.lg\\:right-auto{right:auto}.lg\\:right-px{right:1px}.lg\\:right-0\\.5{right:.125rem}.lg\\:right-1\\.5{right:.375rem}.lg\\:right-2\\.5{right:.625rem}.lg\\:right-3\\.5{right:.875rem}.lg\\:-right-0{right:0}.lg\\:-right-1{right:-.25rem}.lg\\:-right-2{right:-.5rem}.lg\\:-right-3{right:-.75rem}.lg\\:-right-4{right:-1rem}.lg\\:-right-5{right:-1.25rem}.lg\\:-right-6{right:-1.5rem}.lg\\:-right-7{right:-1.75rem}.lg\\:-right-8{right:-2rem}.lg\\:-right-9{right:-2.25rem}.lg\\:-right-10{right:-2.5rem}.lg\\:-right-11{right:-2.75rem}.lg\\:-right-12{right:-3rem}.lg\\:-right-14{right:-3.5rem}.lg\\:-right-16{right:-4rem}.lg\\:-right-20{right:-5rem}.lg\\:-right-24{right:-6rem}.lg\\:-right-28{right:-7rem}.lg\\:-right-32{right:-8rem}.lg\\:-right-36{right:-9rem}.lg\\:-right-40{right:-10rem}.lg\\:-right-44{right:-11rem}.lg\\:-right-48{right:-12rem}.lg\\:-right-52{right:-13rem}.lg\\:-right-56{right:-14rem}.lg\\:-right-60{right:-15rem}.lg\\:-right-64{right:-16rem}.lg\\:-right-72{right:-18rem}.lg\\:-right-80{right:-20rem}.lg\\:-right-96{right:-24rem}.lg\\:-right-px{right:-1px}.lg\\:-right-0\\.5{right:-.125rem}.lg\\:-right-1\\.5{right:-.375rem}.lg\\:-right-2\\.5{right:-.625rem}.lg\\:-right-3\\.5{right:-.875rem}.lg\\:right-1\\/2{right:50%}.lg\\:right-1\\/3{right:33.333333%}.lg\\:right-2\\/3{right:66.666667%}.lg\\:right-1\\/4{right:25%}.lg\\:right-2\\/4{right:50%}.lg\\:right-3\\/4{right:75%}.lg\\:right-full{right:100%}.lg\\:-right-1\\/2{right:-50%}.lg\\:-right-1\\/3{right:-33.333333%}.lg\\:-right-2\\/3{right:-66.666667%}.lg\\:-right-1\\/4{right:-25%}.lg\\:-right-2\\/4{right:-50%}.lg\\:-right-3\\/4{right:-75%}.lg\\:-right-full{right:-100%}.lg\\:bottom-0{bottom:0}.lg\\:bottom-1{bottom:.25rem}.lg\\:bottom-2{bottom:.5rem}.lg\\:bottom-3{bottom:.75rem}.lg\\:bottom-4{bottom:1rem}.lg\\:bottom-5{bottom:1.25rem}.lg\\:bottom-6{bottom:1.5rem}.lg\\:bottom-7{bottom:1.75rem}.lg\\:bottom-8{bottom:2rem}.lg\\:bottom-9{bottom:2.25rem}.lg\\:bottom-10{bottom:2.5rem}.lg\\:bottom-11{bottom:2.75rem}.lg\\:bottom-12{bottom:3rem}.lg\\:bottom-14{bottom:3.5rem}.lg\\:bottom-16{bottom:4rem}.lg\\:bottom-20{bottom:5rem}.lg\\:bottom-24{bottom:6rem}.lg\\:bottom-28{bottom:7rem}.lg\\:bottom-32{bottom:8rem}.lg\\:bottom-36{bottom:9rem}.lg\\:bottom-40{bottom:10rem}.lg\\:bottom-44{bottom:11rem}.lg\\:bottom-48{bottom:12rem}.lg\\:bottom-52{bottom:13rem}.lg\\:bottom-56{bottom:14rem}.lg\\:bottom-60{bottom:15rem}.lg\\:bottom-64{bottom:16rem}.lg\\:bottom-72{bottom:18rem}.lg\\:bottom-80{bottom:20rem}.lg\\:bottom-96{bottom:24rem}.lg\\:bottom-auto{bottom:auto}.lg\\:bottom-px{bottom:1px}.lg\\:bottom-0\\.5{bottom:.125rem}.lg\\:bottom-1\\.5{bottom:.375rem}.lg\\:bottom-2\\.5{bottom:.625rem}.lg\\:bottom-3\\.5{bottom:.875rem}.lg\\:-bottom-0{bottom:0}.lg\\:-bottom-1{bottom:-.25rem}.lg\\:-bottom-2{bottom:-.5rem}.lg\\:-bottom-3{bottom:-.75rem}.lg\\:-bottom-4{bottom:-1rem}.lg\\:-bottom-5{bottom:-1.25rem}.lg\\:-bottom-6{bottom:-1.5rem}.lg\\:-bottom-7{bottom:-1.75rem}.lg\\:-bottom-8{bottom:-2rem}.lg\\:-bottom-9{bottom:-2.25rem}.lg\\:-bottom-10{bottom:-2.5rem}.lg\\:-bottom-11{bottom:-2.75rem}.lg\\:-bottom-12{bottom:-3rem}.lg\\:-bottom-14{bottom:-3.5rem}.lg\\:-bottom-16{bottom:-4rem}.lg\\:-bottom-20{bottom:-5rem}.lg\\:-bottom-24{bottom:-6rem}.lg\\:-bottom-28{bottom:-7rem}.lg\\:-bottom-32{bottom:-8rem}.lg\\:-bottom-36{bottom:-9rem}.lg\\:-bottom-40{bottom:-10rem}.lg\\:-bottom-44{bottom:-11rem}.lg\\:-bottom-48{bottom:-12rem}.lg\\:-bottom-52{bottom:-13rem}.lg\\:-bottom-56{bottom:-14rem}.lg\\:-bottom-60{bottom:-15rem}.lg\\:-bottom-64{bottom:-16rem}.lg\\:-bottom-72{bottom:-18rem}.lg\\:-bottom-80{bottom:-20rem}.lg\\:-bottom-96{bottom:-24rem}.lg\\:-bottom-px{bottom:-1px}.lg\\:-bottom-0\\.5{bottom:-.125rem}.lg\\:-bottom-1\\.5{bottom:-.375rem}.lg\\:-bottom-2\\.5{bottom:-.625rem}.lg\\:-bottom-3\\.5{bottom:-.875rem}.lg\\:bottom-1\\/2{bottom:50%}.lg\\:bottom-1\\/3{bottom:33.333333%}.lg\\:bottom-2\\/3{bottom:66.666667%}.lg\\:bottom-1\\/4{bottom:25%}.lg\\:bottom-2\\/4{bottom:50%}.lg\\:bottom-3\\/4{bottom:75%}.lg\\:bottom-full{bottom:100%}.lg\\:-bottom-1\\/2{bottom:-50%}.lg\\:-bottom-1\\/3{bottom:-33.333333%}.lg\\:-bottom-2\\/3{bottom:-66.666667%}.lg\\:-bottom-1\\/4{bottom:-25%}.lg\\:-bottom-2\\/4{bottom:-50%}.lg\\:-bottom-3\\/4{bottom:-75%}.lg\\:-bottom-full{bottom:-100%}.lg\\:left-0{left:0}.lg\\:left-1{left:.25rem}.lg\\:left-2{left:.5rem}.lg\\:left-3{left:.75rem}.lg\\:left-4{left:1rem}.lg\\:left-5{left:1.25rem}.lg\\:left-6{left:1.5rem}.lg\\:left-7{left:1.75rem}.lg\\:left-8{left:2rem}.lg\\:left-9{left:2.25rem}.lg\\:left-10{left:2.5rem}.lg\\:left-11{left:2.75rem}.lg\\:left-12{left:3rem}.lg\\:left-14{left:3.5rem}.lg\\:left-16{left:4rem}.lg\\:left-20{left:5rem}.lg\\:left-24{left:6rem}.lg\\:left-28{left:7rem}.lg\\:left-32{left:8rem}.lg\\:left-36{left:9rem}.lg\\:left-40{left:10rem}.lg\\:left-44{left:11rem}.lg\\:left-48{left:12rem}.lg\\:left-52{left:13rem}.lg\\:left-56{left:14rem}.lg\\:left-60{left:15rem}.lg\\:left-64{left:16rem}.lg\\:left-72{left:18rem}.lg\\:left-80{left:20rem}.lg\\:left-96{left:24rem}.lg\\:left-auto{left:auto}.lg\\:left-px{left:1px}.lg\\:left-0\\.5{left:.125rem}.lg\\:left-1\\.5{left:.375rem}.lg\\:left-2\\.5{left:.625rem}.lg\\:left-3\\.5{left:.875rem}.lg\\:-left-0{left:0}.lg\\:-left-1{left:-.25rem}.lg\\:-left-2{left:-.5rem}.lg\\:-left-3{left:-.75rem}.lg\\:-left-4{left:-1rem}.lg\\:-left-5{left:-1.25rem}.lg\\:-left-6{left:-1.5rem}.lg\\:-left-7{left:-1.75rem}.lg\\:-left-8{left:-2rem}.lg\\:-left-9{left:-2.25rem}.lg\\:-left-10{left:-2.5rem}.lg\\:-left-11{left:-2.75rem}.lg\\:-left-12{left:-3rem}.lg\\:-left-14{left:-3.5rem}.lg\\:-left-16{left:-4rem}.lg\\:-left-20{left:-5rem}.lg\\:-left-24{left:-6rem}.lg\\:-left-28{left:-7rem}.lg\\:-left-32{left:-8rem}.lg\\:-left-36{left:-9rem}.lg\\:-left-40{left:-10rem}.lg\\:-left-44{left:-11rem}.lg\\:-left-48{left:-12rem}.lg\\:-left-52{left:-13rem}.lg\\:-left-56{left:-14rem}.lg\\:-left-60{left:-15rem}.lg\\:-left-64{left:-16rem}.lg\\:-left-72{left:-18rem}.lg\\:-left-80{left:-20rem}.lg\\:-left-96{left:-24rem}.lg\\:-left-px{left:-1px}.lg\\:-left-0\\.5{left:-.125rem}.lg\\:-left-1\\.5{left:-.375rem}.lg\\:-left-2\\.5{left:-.625rem}.lg\\:-left-3\\.5{left:-.875rem}.lg\\:left-1\\/2{left:50%}.lg\\:left-1\\/3{left:33.333333%}.lg\\:left-2\\/3{left:66.666667%}.lg\\:left-1\\/4{left:25%}.lg\\:left-2\\/4{left:50%}.lg\\:left-3\\/4{left:75%}.lg\\:left-full{left:100%}.lg\\:-left-1\\/2{left:-50%}.lg\\:-left-1\\/3{left:-33.333333%}.lg\\:-left-2\\/3{left:-66.666667%}.lg\\:-left-1\\/4{left:-25%}.lg\\:-left-2\\/4{left:-50%}.lg\\:-left-3\\/4{left:-75%}.lg\\:-left-full{left:-100%}.lg\\:isolate{isolation:isolate}.lg\\:isolation-auto{isolation:auto}.lg\\:z-0{z-index:0}.lg\\:z-10{z-index:10}.lg\\:z-20{z-index:20}.lg\\:z-30{z-index:30}.lg\\:z-40{z-index:40}.lg\\:z-50{z-index:50}.lg\\:z-auto{z-index:auto}.lg\\:focus-within\\:z-0:focus-within{z-index:0}.lg\\:focus-within\\:z-10:focus-within{z-index:10}.lg\\:focus-within\\:z-20:focus-within{z-index:20}.lg\\:focus-within\\:z-30:focus-within{z-index:30}.lg\\:focus-within\\:z-40:focus-within{z-index:40}.lg\\:focus-within\\:z-50:focus-within{z-index:50}.lg\\:focus-within\\:z-auto:focus-within{z-index:auto}.lg\\:focus\\:z-0:focus{z-index:0}.lg\\:focus\\:z-10:focus{z-index:10}.lg\\:focus\\:z-20:focus{z-index:20}.lg\\:focus\\:z-30:focus{z-index:30}.lg\\:focus\\:z-40:focus{z-index:40}.lg\\:focus\\:z-50:focus{z-index:50}.lg\\:focus\\:z-auto:focus{z-index:auto}.lg\\:order-1{order:1}.lg\\:order-2{order:2}.lg\\:order-3{order:3}.lg\\:order-4{order:4}.lg\\:order-5{order:5}.lg\\:order-6{order:6}.lg\\:order-7{order:7}.lg\\:order-8{order:8}.lg\\:order-9{order:9}.lg\\:order-10{order:10}.lg\\:order-11{order:11}.lg\\:order-12{order:12}.lg\\:order-first{order:-9999}.lg\\:order-last{order:9999}.lg\\:order-none{order:0}.lg\\:col-auto{grid-column:auto}.lg\\:col-span-1{grid-column:span 1/span 1}.lg\\:col-span-2{grid-column:span 2/span 2}.lg\\:col-span-3{grid-column:span 3/span 3}.lg\\:col-span-4{grid-column:span 4/span 4}.lg\\:col-span-5{grid-column:span 5/span 5}.lg\\:col-span-6{grid-column:span 6/span 6}.lg\\:col-span-7{grid-column:span 7/span 7}.lg\\:col-span-8{grid-column:span 8/span 8}.lg\\:col-span-9{grid-column:span 9/span 9}.lg\\:col-span-10{grid-column:span 10/span 10}.lg\\:col-span-11{grid-column:span 11/span 11}.lg\\:col-span-12{grid-column:span 12/span 12}.lg\\:col-span-full{grid-column:1/-1}.lg\\:col-start-1{grid-column-start:1}.lg\\:col-start-2{grid-column-start:2}.lg\\:col-start-3{grid-column-start:3}.lg\\:col-start-4{grid-column-start:4}.lg\\:col-start-5{grid-column-start:5}.lg\\:col-start-6{grid-column-start:6}.lg\\:col-start-7{grid-column-start:7}.lg\\:col-start-8{grid-column-start:8}.lg\\:col-start-9{grid-column-start:9}.lg\\:col-start-10{grid-column-start:10}.lg\\:col-start-11{grid-column-start:11}.lg\\:col-start-12{grid-column-start:12}.lg\\:col-start-13{grid-column-start:13}.lg\\:col-start-auto{grid-column-start:auto}.lg\\:col-end-1{grid-column-end:1}.lg\\:col-end-2{grid-column-end:2}.lg\\:col-end-3{grid-column-end:3}.lg\\:col-end-4{grid-column-end:4}.lg\\:col-end-5{grid-column-end:5}.lg\\:col-end-6{grid-column-end:6}.lg\\:col-end-7{grid-column-end:7}.lg\\:col-end-8{grid-column-end:8}.lg\\:col-end-9{grid-column-end:9}.lg\\:col-end-10{grid-column-end:10}.lg\\:col-end-11{grid-column-end:11}.lg\\:col-end-12{grid-column-end:12}.lg\\:col-end-13{grid-column-end:13}.lg\\:col-end-auto{grid-column-end:auto}.lg\\:row-auto{grid-row:auto}.lg\\:row-span-1{grid-row:span 1/span 1}.lg\\:row-span-2{grid-row:span 2/span 2}.lg\\:row-span-3{grid-row:span 3/span 3}.lg\\:row-span-4{grid-row:span 4/span 4}.lg\\:row-span-5{grid-row:span 5/span 5}.lg\\:row-span-6{grid-row:span 6/span 6}.lg\\:row-span-full{grid-row:1/-1}.lg\\:row-start-1{grid-row-start:1}.lg\\:row-start-2{grid-row-start:2}.lg\\:row-start-3{grid-row-start:3}.lg\\:row-start-4{grid-row-start:4}.lg\\:row-start-5{grid-row-start:5}.lg\\:row-start-6{grid-row-start:6}.lg\\:row-start-7{grid-row-start:7}.lg\\:row-start-auto{grid-row-start:auto}.lg\\:row-end-1{grid-row-end:1}.lg\\:row-end-2{grid-row-end:2}.lg\\:row-end-3{grid-row-end:3}.lg\\:row-end-4{grid-row-end:4}.lg\\:row-end-5{grid-row-end:5}.lg\\:row-end-6{grid-row-end:6}.lg\\:row-end-7{grid-row-end:7}.lg\\:row-end-auto{grid-row-end:auto}.lg\\:float-right{float:right}.lg\\:float-left{float:left}.lg\\:float-none{float:none}.lg\\:clear-left{clear:left}.lg\\:clear-right{clear:right}.lg\\:clear-both{clear:both}.lg\\:clear-none{clear:none}.lg\\:m-0{margin:0}.lg\\:m-1{margin:.25rem}.lg\\:m-2{margin:.5rem}.lg\\:m-3{margin:.75rem}.lg\\:m-4{margin:1rem}.lg\\:m-5{margin:1.25rem}.lg\\:m-6{margin:1.5rem}.lg\\:m-7{margin:1.75rem}.lg\\:m-8{margin:2rem}.lg\\:m-9{margin:2.25rem}.lg\\:m-10{margin:2.5rem}.lg\\:m-11{margin:2.75rem}.lg\\:m-12{margin:3rem}.lg\\:m-14{margin:3.5rem}.lg\\:m-16{margin:4rem}.lg\\:m-20{margin:5rem}.lg\\:m-24{margin:6rem}.lg\\:m-28{margin:7rem}.lg\\:m-32{margin:8rem}.lg\\:m-36{margin:9rem}.lg\\:m-40{margin:10rem}.lg\\:m-44{margin:11rem}.lg\\:m-48{margin:12rem}.lg\\:m-52{margin:13rem}.lg\\:m-56{margin:14rem}.lg\\:m-60{margin:15rem}.lg\\:m-64{margin:16rem}.lg\\:m-72{margin:18rem}.lg\\:m-80{margin:20rem}.lg\\:m-96{margin:24rem}.lg\\:m-auto{margin:auto}.lg\\:m-px{margin:1px}.lg\\:m-0\\.5{margin:.125rem}.lg\\:m-1\\.5{margin:.375rem}.lg\\:m-2\\.5{margin:.625rem}.lg\\:m-3\\.5{margin:.875rem}.lg\\:-m-0{margin:0}.lg\\:-m-1{margin:-.25rem}.lg\\:-m-2{margin:-.5rem}.lg\\:-m-3{margin:-.75rem}.lg\\:-m-4{margin:-1rem}.lg\\:-m-5{margin:-1.25rem}.lg\\:-m-6{margin:-1.5rem}.lg\\:-m-7{margin:-1.75rem}.lg\\:-m-8{margin:-2rem}.lg\\:-m-9{margin:-2.25rem}.lg\\:-m-10{margin:-2.5rem}.lg\\:-m-11{margin:-2.75rem}.lg\\:-m-12{margin:-3rem}.lg\\:-m-14{margin:-3.5rem}.lg\\:-m-16{margin:-4rem}.lg\\:-m-20{margin:-5rem}.lg\\:-m-24{margin:-6rem}.lg\\:-m-28{margin:-7rem}.lg\\:-m-32{margin:-8rem}.lg\\:-m-36{margin:-9rem}.lg\\:-m-40{margin:-10rem}.lg\\:-m-44{margin:-11rem}.lg\\:-m-48{margin:-12rem}.lg\\:-m-52{margin:-13rem}.lg\\:-m-56{margin:-14rem}.lg\\:-m-60{margin:-15rem}.lg\\:-m-64{margin:-16rem}.lg\\:-m-72{margin:-18rem}.lg\\:-m-80{margin:-20rem}.lg\\:-m-96{margin:-24rem}.lg\\:-m-px{margin:-1px}.lg\\:-m-0\\.5{margin:-.125rem}.lg\\:-m-1\\.5{margin:-.375rem}.lg\\:-m-2\\.5{margin:-.625rem}.lg\\:-m-3\\.5{margin:-.875rem}.lg\\:mx-0{margin-left:0;margin-right:0}.lg\\:mx-1{margin-left:.25rem;margin-right:.25rem}.lg\\:mx-2{margin-left:.5rem;margin-right:.5rem}.lg\\:mx-3{margin-left:.75rem;margin-right:.75rem}.lg\\:mx-4{margin-left:1rem;margin-right:1rem}.lg\\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.lg\\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.lg\\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.lg\\:mx-8{margin-left:2rem;margin-right:2rem}.lg\\:mx-9{margin-left:2.25rem;margin-right:2.25rem}.lg\\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.lg\\:mx-11{margin-left:2.75rem;margin-right:2.75rem}.lg\\:mx-12{margin-left:3rem;margin-right:3rem}.lg\\:mx-14{margin-left:3.5rem;margin-right:3.5rem}.lg\\:mx-16{margin-left:4rem;margin-right:4rem}.lg\\:mx-20{margin-left:5rem;margin-right:5rem}.lg\\:mx-24{margin-left:6rem;margin-right:6rem}.lg\\:mx-28{margin-left:7rem;margin-right:7rem}.lg\\:mx-32{margin-left:8rem;margin-right:8rem}.lg\\:mx-36{margin-left:9rem;margin-right:9rem}.lg\\:mx-40{margin-left:10rem;margin-right:10rem}.lg\\:mx-44{margin-left:11rem;margin-right:11rem}.lg\\:mx-48{margin-left:12rem;margin-right:12rem}.lg\\:mx-52{margin-left:13rem;margin-right:13rem}.lg\\:mx-56{margin-left:14rem;margin-right:14rem}.lg\\:mx-60{margin-left:15rem;margin-right:15rem}.lg\\:mx-64{margin-left:16rem;margin-right:16rem}.lg\\:mx-72{margin-left:18rem;margin-right:18rem}.lg\\:mx-80{margin-left:20rem;margin-right:20rem}.lg\\:mx-96{margin-left:24rem;margin-right:24rem}.lg\\:mx-auto{margin-left:auto;margin-right:auto}.lg\\:mx-px{margin-left:1px;margin-right:1px}.lg\\:mx-0\\.5{margin-left:.125rem;margin-right:.125rem}.lg\\:mx-1\\.5{margin-left:.375rem;margin-right:.375rem}.lg\\:mx-2\\.5{margin-left:.625rem;margin-right:.625rem}.lg\\:mx-3\\.5{margin-left:.875rem;margin-right:.875rem}.lg\\:-mx-0{margin-left:0;margin-right:0}.lg\\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.lg\\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.lg\\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.lg\\:-mx-4{margin-left:-1rem;margin-right:-1rem}.lg\\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.lg\\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.lg\\:-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.lg\\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\\:-mx-9{margin-left:-2.25rem;margin-right:-2.25rem}.lg\\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.lg\\:-mx-11{margin-left:-2.75rem;margin-right:-2.75rem}.lg\\:-mx-12{margin-left:-3rem;margin-right:-3rem}.lg\\:-mx-14{margin-left:-3.5rem;margin-right:-3.5rem}.lg\\:-mx-16{margin-left:-4rem;margin-right:-4rem}.lg\\:-mx-20{margin-left:-5rem;margin-right:-5rem}.lg\\:-mx-24{margin-left:-6rem;margin-right:-6rem}.lg\\:-mx-28{margin-left:-7rem;margin-right:-7rem}.lg\\:-mx-32{margin-left:-8rem;margin-right:-8rem}.lg\\:-mx-36{margin-left:-9rem;margin-right:-9rem}.lg\\:-mx-40{margin-left:-10rem;margin-right:-10rem}.lg\\:-mx-44{margin-left:-11rem;margin-right:-11rem}.lg\\:-mx-48{margin-left:-12rem;margin-right:-12rem}.lg\\:-mx-52{margin-left:-13rem;margin-right:-13rem}.lg\\:-mx-56{margin-left:-14rem;margin-right:-14rem}.lg\\:-mx-60{margin-left:-15rem;margin-right:-15rem}.lg\\:-mx-64{margin-left:-16rem;margin-right:-16rem}.lg\\:-mx-72{margin-left:-18rem;margin-right:-18rem}.lg\\:-mx-80{margin-left:-20rem;margin-right:-20rem}.lg\\:-mx-96{margin-left:-24rem;margin-right:-24rem}.lg\\:-mx-px{margin-left:-1px;margin-right:-1px}.lg\\:-mx-0\\.5{margin-left:-.125rem;margin-right:-.125rem}.lg\\:-mx-1\\.5{margin-left:-.375rem;margin-right:-.375rem}.lg\\:-mx-2\\.5{margin-left:-.625rem;margin-right:-.625rem}.lg\\:-mx-3\\.5{margin-left:-.875rem;margin-right:-.875rem}.lg\\:my-0{margin-top:0;margin-bottom:0}.lg\\:my-1{margin-top:.25rem;margin-bottom:.25rem}.lg\\:my-2{margin-top:.5rem;margin-bottom:.5rem}.lg\\:my-3{margin-top:.75rem;margin-bottom:.75rem}.lg\\:my-4{margin-top:1rem;margin-bottom:1rem}.lg\\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.lg\\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.lg\\:my-7{margin-top:1.75rem;margin-bottom:1.75rem}.lg\\:my-8{margin-top:2rem;margin-bottom:2rem}.lg\\:my-9{margin-top:2.25rem;margin-bottom:2.25rem}.lg\\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.lg\\:my-11{margin-top:2.75rem;margin-bottom:2.75rem}.lg\\:my-12{margin-top:3rem;margin-bottom:3rem}.lg\\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}.lg\\:my-16{margin-top:4rem;margin-bottom:4rem}.lg\\:my-20{margin-top:5rem;margin-bottom:5rem}.lg\\:my-24{margin-top:6rem;margin-bottom:6rem}.lg\\:my-28{margin-top:7rem;margin-bottom:7rem}.lg\\:my-32{margin-top:8rem;margin-bottom:8rem}.lg\\:my-36{margin-top:9rem;margin-bottom:9rem}.lg\\:my-40{margin-top:10rem;margin-bottom:10rem}.lg\\:my-44{margin-top:11rem;margin-bottom:11rem}.lg\\:my-48{margin-top:12rem;margin-bottom:12rem}.lg\\:my-52{margin-top:13rem;margin-bottom:13rem}.lg\\:my-56{margin-top:14rem;margin-bottom:14rem}.lg\\:my-60{margin-top:15rem;margin-bottom:15rem}.lg\\:my-64{margin-top:16rem;margin-bottom:16rem}.lg\\:my-72{margin-top:18rem;margin-bottom:18rem}.lg\\:my-80{margin-top:20rem;margin-bottom:20rem}.lg\\:my-96{margin-top:24rem;margin-bottom:24rem}.lg\\:my-auto{margin-top:auto;margin-bottom:auto}.lg\\:my-px{margin-top:1px;margin-bottom:1px}.lg\\:my-0\\.5{margin-top:.125rem;margin-bottom:.125rem}.lg\\:my-1\\.5{margin-top:.375rem;margin-bottom:.375rem}.lg\\:my-2\\.5{margin-top:.625rem;margin-bottom:.625rem}.lg\\:my-3\\.5{margin-top:.875rem;margin-bottom:.875rem}.lg\\:-my-0{margin-top:0;margin-bottom:0}.lg\\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.lg\\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.lg\\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.lg\\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.lg\\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.lg\\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.lg\\:-my-7{margin-top:-1.75rem;margin-bottom:-1.75rem}.lg\\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.lg\\:-my-9{margin-top:-2.25rem;margin-bottom:-2.25rem}.lg\\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.lg\\:-my-11{margin-top:-2.75rem;margin-bottom:-2.75rem}.lg\\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.lg\\:-my-14{margin-top:-3.5rem;margin-bottom:-3.5rem}.lg\\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.lg\\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.lg\\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.lg\\:-my-28{margin-top:-7rem;margin-bottom:-7rem}.lg\\:-my-32{margin-top:-8rem;margin-bottom:-8rem}.lg\\:-my-36{margin-top:-9rem;margin-bottom:-9rem}.lg\\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.lg\\:-my-44{margin-top:-11rem;margin-bottom:-11rem}.lg\\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.lg\\:-my-52{margin-top:-13rem;margin-bottom:-13rem}.lg\\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.lg\\:-my-60{margin-top:-15rem;margin-bottom:-15rem}.lg\\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.lg\\:-my-72{margin-top:-18rem;margin-bottom:-18rem}.lg\\:-my-80{margin-top:-20rem;margin-bottom:-20rem}.lg\\:-my-96{margin-top:-24rem;margin-bottom:-24rem}.lg\\:-my-px{margin-top:-1px;margin-bottom:-1px}.lg\\:-my-0\\.5{margin-top:-.125rem;margin-bottom:-.125rem}.lg\\:-my-1\\.5{margin-top:-.375rem;margin-bottom:-.375rem}.lg\\:-my-2\\.5{margin-top:-.625rem;margin-bottom:-.625rem}.lg\\:-my-3\\.5{margin-top:-.875rem;margin-bottom:-.875rem}.lg\\:mt-0{margin-top:0}.lg\\:mt-1{margin-top:.25rem}.lg\\:mt-2{margin-top:.5rem}.lg\\:mt-3{margin-top:.75rem}.lg\\:mt-4{margin-top:1rem}.lg\\:mt-5{margin-top:1.25rem}.lg\\:mt-6{margin-top:1.5rem}.lg\\:mt-7{margin-top:1.75rem}.lg\\:mt-8{margin-top:2rem}.lg\\:mt-9{margin-top:2.25rem}.lg\\:mt-10{margin-top:2.5rem}.lg\\:mt-11{margin-top:2.75rem}.lg\\:mt-12{margin-top:3rem}.lg\\:mt-14{margin-top:3.5rem}.lg\\:mt-16{margin-top:4rem}.lg\\:mt-20{margin-top:5rem}.lg\\:mt-24{margin-top:6rem}.lg\\:mt-28{margin-top:7rem}.lg\\:mt-32{margin-top:8rem}.lg\\:mt-36{margin-top:9rem}.lg\\:mt-40{margin-top:10rem}.lg\\:mt-44{margin-top:11rem}.lg\\:mt-48{margin-top:12rem}.lg\\:mt-52{margin-top:13rem}.lg\\:mt-56{margin-top:14rem}.lg\\:mt-60{margin-top:15rem}.lg\\:mt-64{margin-top:16rem}.lg\\:mt-72{margin-top:18rem}.lg\\:mt-80{margin-top:20rem}.lg\\:mt-96{margin-top:24rem}.lg\\:mt-auto{margin-top:auto}.lg\\:mt-px{margin-top:1px}.lg\\:mt-0\\.5{margin-top:.125rem}.lg\\:mt-1\\.5{margin-top:.375rem}.lg\\:mt-2\\.5{margin-top:.625rem}.lg\\:mt-3\\.5{margin-top:.875rem}.lg\\:-mt-0{margin-top:0}.lg\\:-mt-1{margin-top:-.25rem}.lg\\:-mt-2{margin-top:-.5rem}.lg\\:-mt-3{margin-top:-.75rem}.lg\\:-mt-4{margin-top:-1rem}.lg\\:-mt-5{margin-top:-1.25rem}.lg\\:-mt-6{margin-top:-1.5rem}.lg\\:-mt-7{margin-top:-1.75rem}.lg\\:-mt-8{margin-top:-2rem}.lg\\:-mt-9{margin-top:-2.25rem}.lg\\:-mt-10{margin-top:-2.5rem}.lg\\:-mt-11{margin-top:-2.75rem}.lg\\:-mt-12{margin-top:-3rem}.lg\\:-mt-14{margin-top:-3.5rem}.lg\\:-mt-16{margin-top:-4rem}.lg\\:-mt-20{margin-top:-5rem}.lg\\:-mt-24{margin-top:-6rem}.lg\\:-mt-28{margin-top:-7rem}.lg\\:-mt-32{margin-top:-8rem}.lg\\:-mt-36{margin-top:-9rem}.lg\\:-mt-40{margin-top:-10rem}.lg\\:-mt-44{margin-top:-11rem}.lg\\:-mt-48{margin-top:-12rem}.lg\\:-mt-52{margin-top:-13rem}.lg\\:-mt-56{margin-top:-14rem}.lg\\:-mt-60{margin-top:-15rem}.lg\\:-mt-64{margin-top:-16rem}.lg\\:-mt-72{margin-top:-18rem}.lg\\:-mt-80{margin-top:-20rem}.lg\\:-mt-96{margin-top:-24rem}.lg\\:-mt-px{margin-top:-1px}.lg\\:-mt-0\\.5{margin-top:-.125rem}.lg\\:-mt-1\\.5{margin-top:-.375rem}.lg\\:-mt-2\\.5{margin-top:-.625rem}.lg\\:-mt-3\\.5{margin-top:-.875rem}.lg\\:mr-0{margin-right:0}.lg\\:mr-1{margin-right:.25rem}.lg\\:mr-2{margin-right:.5rem}.lg\\:mr-3{margin-right:.75rem}.lg\\:mr-4{margin-right:1rem}.lg\\:mr-5{margin-right:1.25rem}.lg\\:mr-6{margin-right:1.5rem}.lg\\:mr-7{margin-right:1.75rem}.lg\\:mr-8{margin-right:2rem}.lg\\:mr-9{margin-right:2.25rem}.lg\\:mr-10{margin-right:2.5rem}.lg\\:mr-11{margin-right:2.75rem}.lg\\:mr-12{margin-right:3rem}.lg\\:mr-14{margin-right:3.5rem}.lg\\:mr-16{margin-right:4rem}.lg\\:mr-20{margin-right:5rem}.lg\\:mr-24{margin-right:6rem}.lg\\:mr-28{margin-right:7rem}.lg\\:mr-32{margin-right:8rem}.lg\\:mr-36{margin-right:9rem}.lg\\:mr-40{margin-right:10rem}.lg\\:mr-44{margin-right:11rem}.lg\\:mr-48{margin-right:12rem}.lg\\:mr-52{margin-right:13rem}.lg\\:mr-56{margin-right:14rem}.lg\\:mr-60{margin-right:15rem}.lg\\:mr-64{margin-right:16rem}.lg\\:mr-72{margin-right:18rem}.lg\\:mr-80{margin-right:20rem}.lg\\:mr-96{margin-right:24rem}.lg\\:mr-auto{margin-right:auto}.lg\\:mr-px{margin-right:1px}.lg\\:mr-0\\.5{margin-right:.125rem}.lg\\:mr-1\\.5{margin-right:.375rem}.lg\\:mr-2\\.5{margin-right:.625rem}.lg\\:mr-3\\.5{margin-right:.875rem}.lg\\:-mr-0{margin-right:0}.lg\\:-mr-1{margin-right:-.25rem}.lg\\:-mr-2{margin-right:-.5rem}.lg\\:-mr-3{margin-right:-.75rem}.lg\\:-mr-4{margin-right:-1rem}.lg\\:-mr-5{margin-right:-1.25rem}.lg\\:-mr-6{margin-right:-1.5rem}.lg\\:-mr-7{margin-right:-1.75rem}.lg\\:-mr-8{margin-right:-2rem}.lg\\:-mr-9{margin-right:-2.25rem}.lg\\:-mr-10{margin-right:-2.5rem}.lg\\:-mr-11{margin-right:-2.75rem}.lg\\:-mr-12{margin-right:-3rem}.lg\\:-mr-14{margin-right:-3.5rem}.lg\\:-mr-16{margin-right:-4rem}.lg\\:-mr-20{margin-right:-5rem}.lg\\:-mr-24{margin-right:-6rem}.lg\\:-mr-28{margin-right:-7rem}.lg\\:-mr-32{margin-right:-8rem}.lg\\:-mr-36{margin-right:-9rem}.lg\\:-mr-40{margin-right:-10rem}.lg\\:-mr-44{margin-right:-11rem}.lg\\:-mr-48{margin-right:-12rem}.lg\\:-mr-52{margin-right:-13rem}.lg\\:-mr-56{margin-right:-14rem}.lg\\:-mr-60{margin-right:-15rem}.lg\\:-mr-64{margin-right:-16rem}.lg\\:-mr-72{margin-right:-18rem}.lg\\:-mr-80{margin-right:-20rem}.lg\\:-mr-96{margin-right:-24rem}.lg\\:-mr-px{margin-right:-1px}.lg\\:-mr-0\\.5{margin-right:-.125rem}.lg\\:-mr-1\\.5{margin-right:-.375rem}.lg\\:-mr-2\\.5{margin-right:-.625rem}.lg\\:-mr-3\\.5{margin-right:-.875rem}.lg\\:mb-0{margin-bottom:0}.lg\\:mb-1{margin-bottom:.25rem}.lg\\:mb-2{margin-bottom:.5rem}.lg\\:mb-3{margin-bottom:.75rem}.lg\\:mb-4{margin-bottom:1rem}.lg\\:mb-5{margin-bottom:1.25rem}.lg\\:mb-6{margin-bottom:1.5rem}.lg\\:mb-7{margin-bottom:1.75rem}.lg\\:mb-8{margin-bottom:2rem}.lg\\:mb-9{margin-bottom:2.25rem}.lg\\:mb-10{margin-bottom:2.5rem}.lg\\:mb-11{margin-bottom:2.75rem}.lg\\:mb-12{margin-bottom:3rem}.lg\\:mb-14{margin-bottom:3.5rem}.lg\\:mb-16{margin-bottom:4rem}.lg\\:mb-20{margin-bottom:5rem}.lg\\:mb-24{margin-bottom:6rem}.lg\\:mb-28{margin-bottom:7rem}.lg\\:mb-32{margin-bottom:8rem}.lg\\:mb-36{margin-bottom:9rem}.lg\\:mb-40{margin-bottom:10rem}.lg\\:mb-44{margin-bottom:11rem}.lg\\:mb-48{margin-bottom:12rem}.lg\\:mb-52{margin-bottom:13rem}.lg\\:mb-56{margin-bottom:14rem}.lg\\:mb-60{margin-bottom:15rem}.lg\\:mb-64{margin-bottom:16rem}.lg\\:mb-72{margin-bottom:18rem}.lg\\:mb-80{margin-bottom:20rem}.lg\\:mb-96{margin-bottom:24rem}.lg\\:mb-auto{margin-bottom:auto}.lg\\:mb-px{margin-bottom:1px}.lg\\:mb-0\\.5{margin-bottom:.125rem}.lg\\:mb-1\\.5{margin-bottom:.375rem}.lg\\:mb-2\\.5{margin-bottom:.625rem}.lg\\:mb-3\\.5{margin-bottom:.875rem}.lg\\:-mb-0{margin-bottom:0}.lg\\:-mb-1{margin-bottom:-.25rem}.lg\\:-mb-2{margin-bottom:-.5rem}.lg\\:-mb-3{margin-bottom:-.75rem}.lg\\:-mb-4{margin-bottom:-1rem}.lg\\:-mb-5{margin-bottom:-1.25rem}.lg\\:-mb-6{margin-bottom:-1.5rem}.lg\\:-mb-7{margin-bottom:-1.75rem}.lg\\:-mb-8{margin-bottom:-2rem}.lg\\:-mb-9{margin-bottom:-2.25rem}.lg\\:-mb-10{margin-bottom:-2.5rem}.lg\\:-mb-11{margin-bottom:-2.75rem}.lg\\:-mb-12{margin-bottom:-3rem}.lg\\:-mb-14{margin-bottom:-3.5rem}.lg\\:-mb-16{margin-bottom:-4rem}.lg\\:-mb-20{margin-bottom:-5rem}.lg\\:-mb-24{margin-bottom:-6rem}.lg\\:-mb-28{margin-bottom:-7rem}.lg\\:-mb-32{margin-bottom:-8rem}.lg\\:-mb-36{margin-bottom:-9rem}.lg\\:-mb-40{margin-bottom:-10rem}.lg\\:-mb-44{margin-bottom:-11rem}.lg\\:-mb-48{margin-bottom:-12rem}.lg\\:-mb-52{margin-bottom:-13rem}.lg\\:-mb-56{margin-bottom:-14rem}.lg\\:-mb-60{margin-bottom:-15rem}.lg\\:-mb-64{margin-bottom:-16rem}.lg\\:-mb-72{margin-bottom:-18rem}.lg\\:-mb-80{margin-bottom:-20rem}.lg\\:-mb-96{margin-bottom:-24rem}.lg\\:-mb-px{margin-bottom:-1px}.lg\\:-mb-0\\.5{margin-bottom:-.125rem}.lg\\:-mb-1\\.5{margin-bottom:-.375rem}.lg\\:-mb-2\\.5{margin-bottom:-.625rem}.lg\\:-mb-3\\.5{margin-bottom:-.875rem}.lg\\:ml-0{margin-left:0}.lg\\:ml-1{margin-left:.25rem}.lg\\:ml-2{margin-left:.5rem}.lg\\:ml-3{margin-left:.75rem}.lg\\:ml-4{margin-left:1rem}.lg\\:ml-5{margin-left:1.25rem}.lg\\:ml-6{margin-left:1.5rem}.lg\\:ml-7{margin-left:1.75rem}.lg\\:ml-8{margin-left:2rem}.lg\\:ml-9{margin-left:2.25rem}.lg\\:ml-10{margin-left:2.5rem}.lg\\:ml-11{margin-left:2.75rem}.lg\\:ml-12{margin-left:3rem}.lg\\:ml-14{margin-left:3.5rem}.lg\\:ml-16{margin-left:4rem}.lg\\:ml-20{margin-left:5rem}.lg\\:ml-24{margin-left:6rem}.lg\\:ml-28{margin-left:7rem}.lg\\:ml-32{margin-left:8rem}.lg\\:ml-36{margin-left:9rem}.lg\\:ml-40{margin-left:10rem}.lg\\:ml-44{margin-left:11rem}.lg\\:ml-48{margin-left:12rem}.lg\\:ml-52{margin-left:13rem}.lg\\:ml-56{margin-left:14rem}.lg\\:ml-60{margin-left:15rem}.lg\\:ml-64{margin-left:16rem}.lg\\:ml-72{margin-left:18rem}.lg\\:ml-80{margin-left:20rem}.lg\\:ml-96{margin-left:24rem}.lg\\:ml-auto{margin-left:auto}.lg\\:ml-px{margin-left:1px}.lg\\:ml-0\\.5{margin-left:.125rem}.lg\\:ml-1\\.5{margin-left:.375rem}.lg\\:ml-2\\.5{margin-left:.625rem}.lg\\:ml-3\\.5{margin-left:.875rem}.lg\\:-ml-0{margin-left:0}.lg\\:-ml-1{margin-left:-.25rem}.lg\\:-ml-2{margin-left:-.5rem}.lg\\:-ml-3{margin-left:-.75rem}.lg\\:-ml-4{margin-left:-1rem}.lg\\:-ml-5{margin-left:-1.25rem}.lg\\:-ml-6{margin-left:-1.5rem}.lg\\:-ml-7{margin-left:-1.75rem}.lg\\:-ml-8{margin-left:-2rem}.lg\\:-ml-9{margin-left:-2.25rem}.lg\\:-ml-10{margin-left:-2.5rem}.lg\\:-ml-11{margin-left:-2.75rem}.lg\\:-ml-12{margin-left:-3rem}.lg\\:-ml-14{margin-left:-3.5rem}.lg\\:-ml-16{margin-left:-4rem}.lg\\:-ml-20{margin-left:-5rem}.lg\\:-ml-24{margin-left:-6rem}.lg\\:-ml-28{margin-left:-7rem}.lg\\:-ml-32{margin-left:-8rem}.lg\\:-ml-36{margin-left:-9rem}.lg\\:-ml-40{margin-left:-10rem}.lg\\:-ml-44{margin-left:-11rem}.lg\\:-ml-48{margin-left:-12rem}.lg\\:-ml-52{margin-left:-13rem}.lg\\:-ml-56{margin-left:-14rem}.lg\\:-ml-60{margin-left:-15rem}.lg\\:-ml-64{margin-left:-16rem}.lg\\:-ml-72{margin-left:-18rem}.lg\\:-ml-80{margin-left:-20rem}.lg\\:-ml-96{margin-left:-24rem}.lg\\:-ml-px{margin-left:-1px}.lg\\:-ml-0\\.5{margin-left:-.125rem}.lg\\:-ml-1\\.5{margin-left:-.375rem}.lg\\:-ml-2\\.5{margin-left:-.625rem}.lg\\:-ml-3\\.5{margin-left:-.875rem}.lg\\:box-border{box-sizing:border-box}.lg\\:box-content{box-sizing:initial}.lg\\:block{display:block}.lg\\:inline-block{display:inline-block}.lg\\:inline{display:inline}.lg\\:flex{display:flex}.lg\\:inline-flex{display:inline-flex}.lg\\:table{display:table}.lg\\:inline-table{display:inline-table}.lg\\:table-caption{display:table-caption}.lg\\:table-cell{display:table-cell}.lg\\:table-column{display:table-column}.lg\\:table-column-group{display:table-column-group}.lg\\:table-footer-group{display:table-footer-group}.lg\\:table-header-group{display:table-header-group}.lg\\:table-row-group{display:table-row-group}.lg\\:table-row{display:table-row}.lg\\:flow-root{display:flow-root}.lg\\:grid{display:grid}.lg\\:inline-grid{display:inline-grid}.lg\\:contents{display:contents}.lg\\:list-item{display:list-item}.lg\\:hidden{display:none}.lg\\:h-0{height:0}.lg\\:h-1{height:.25rem}.lg\\:h-2{height:.5rem}.lg\\:h-3{height:.75rem}.lg\\:h-4{height:1rem}.lg\\:h-5{height:1.25rem}.lg\\:h-6{height:1.5rem}.lg\\:h-7{height:1.75rem}.lg\\:h-8{height:2rem}.lg\\:h-9{height:2.25rem}.lg\\:h-10{height:2.5rem}.lg\\:h-11{height:2.75rem}.lg\\:h-12{height:3rem}.lg\\:h-14{height:3.5rem}.lg\\:h-16{height:4rem}.lg\\:h-20{height:5rem}.lg\\:h-24{height:6rem}.lg\\:h-28{height:7rem}.lg\\:h-32{height:8rem}.lg\\:h-36{height:9rem}.lg\\:h-40{height:10rem}.lg\\:h-44{height:11rem}.lg\\:h-48{height:12rem}.lg\\:h-52{height:13rem}.lg\\:h-56{height:14rem}.lg\\:h-60{height:15rem}.lg\\:h-64{height:16rem}.lg\\:h-72{height:18rem}.lg\\:h-80{height:20rem}.lg\\:h-96{height:24rem}.lg\\:h-auto{height:auto}.lg\\:h-px{height:1px}.lg\\:h-0\\.5{height:.125rem}.lg\\:h-1\\.5{height:.375rem}.lg\\:h-2\\.5{height:.625rem}.lg\\:h-3\\.5{height:.875rem}.lg\\:h-1\\/2{height:50%}.lg\\:h-1\\/3{height:33.333333%}.lg\\:h-2\\/3{height:66.666667%}.lg\\:h-1\\/4{height:25%}.lg\\:h-2\\/4{height:50%}.lg\\:h-3\\/4{height:75%}.lg\\:h-1\\/5{height:20%}.lg\\:h-2\\/5{height:40%}.lg\\:h-3\\/5{height:60%}.lg\\:h-4\\/5{height:80%}.lg\\:h-1\\/6{height:16.666667%}.lg\\:h-2\\/6{height:33.333333%}.lg\\:h-3\\/6{height:50%}.lg\\:h-4\\/6{height:66.666667%}.lg\\:h-5\\/6{height:83.333333%}.lg\\:h-full{height:100%}.lg\\:h-screen{height:100vh}.lg\\:max-h-0{max-height:0}.lg\\:max-h-1{max-height:.25rem}.lg\\:max-h-2{max-height:.5rem}.lg\\:max-h-3{max-height:.75rem}.lg\\:max-h-4{max-height:1rem}.lg\\:max-h-5{max-height:1.25rem}.lg\\:max-h-6{max-height:1.5rem}.lg\\:max-h-7{max-height:1.75rem}.lg\\:max-h-8{max-height:2rem}.lg\\:max-h-9{max-height:2.25rem}.lg\\:max-h-10{max-height:2.5rem}.lg\\:max-h-11{max-height:2.75rem}.lg\\:max-h-12{max-height:3rem}.lg\\:max-h-14{max-height:3.5rem}.lg\\:max-h-16{max-height:4rem}.lg\\:max-h-20{max-height:5rem}.lg\\:max-h-24{max-height:6rem}.lg\\:max-h-28{max-height:7rem}.lg\\:max-h-32{max-height:8rem}.lg\\:max-h-36{max-height:9rem}.lg\\:max-h-40{max-height:10rem}.lg\\:max-h-44{max-height:11rem}.lg\\:max-h-48{max-height:12rem}.lg\\:max-h-52{max-height:13rem}.lg\\:max-h-56{max-height:14rem}.lg\\:max-h-60{max-height:15rem}.lg\\:max-h-64{max-height:16rem}.lg\\:max-h-72{max-height:18rem}.lg\\:max-h-80{max-height:20rem}.lg\\:max-h-96{max-height:24rem}.lg\\:max-h-px{max-height:1px}.lg\\:max-h-0\\.5{max-height:.125rem}.lg\\:max-h-1\\.5{max-height:.375rem}.lg\\:max-h-2\\.5{max-height:.625rem}.lg\\:max-h-3\\.5{max-height:.875rem}.lg\\:max-h-full{max-height:100%}.lg\\:max-h-screen{max-height:100vh}.lg\\:min-h-0{min-height:0}.lg\\:min-h-full{min-height:100%}.lg\\:min-h-screen{min-height:100vh}.lg\\:w-0{width:0}.lg\\:w-1{width:.25rem}.lg\\:w-2{width:.5rem}.lg\\:w-3{width:.75rem}.lg\\:w-4{width:1rem}.lg\\:w-5{width:1.25rem}.lg\\:w-6{width:1.5rem}.lg\\:w-7{width:1.75rem}.lg\\:w-8{width:2rem}.lg\\:w-9{width:2.25rem}.lg\\:w-10{width:2.5rem}.lg\\:w-11{width:2.75rem}.lg\\:w-12{width:3rem}.lg\\:w-14{width:3.5rem}.lg\\:w-16{width:4rem}.lg\\:w-20{width:5rem}.lg\\:w-24{width:6rem}.lg\\:w-28{width:7rem}.lg\\:w-32{width:8rem}.lg\\:w-36{width:9rem}.lg\\:w-40{width:10rem}.lg\\:w-44{width:11rem}.lg\\:w-48{width:12rem}.lg\\:w-52{width:13rem}.lg\\:w-56{width:14rem}.lg\\:w-60{width:15rem}.lg\\:w-64{width:16rem}.lg\\:w-72{width:18rem}.lg\\:w-80{width:20rem}.lg\\:w-96{width:24rem}.lg\\:w-auto{width:auto}.lg\\:w-px{width:1px}.lg\\:w-0\\.5{width:.125rem}.lg\\:w-1\\.5{width:.375rem}.lg\\:w-2\\.5{width:.625rem}.lg\\:w-3\\.5{width:.875rem}.lg\\:w-1\\/2{width:50%}.lg\\:w-1\\/3{width:33.333333%}.lg\\:w-2\\/3{width:66.666667%}.lg\\:w-1\\/4{width:25%}.lg\\:w-2\\/4{width:50%}.lg\\:w-3\\/4{width:75%}.lg\\:w-1\\/5{width:20%}.lg\\:w-2\\/5{width:40%}.lg\\:w-3\\/5{width:60%}.lg\\:w-4\\/5{width:80%}.lg\\:w-1\\/6{width:16.666667%}.lg\\:w-2\\/6{width:33.333333%}.lg\\:w-3\\/6{width:50%}.lg\\:w-4\\/6{width:66.666667%}.lg\\:w-5\\/6{width:83.333333%}.lg\\:w-1\\/12{width:8.333333%}.lg\\:w-2\\/12{width:16.666667%}.lg\\:w-3\\/12{width:25%}.lg\\:w-4\\/12{width:33.333333%}.lg\\:w-5\\/12{width:41.666667%}.lg\\:w-6\\/12{width:50%}.lg\\:w-7\\/12{width:58.333333%}.lg\\:w-8\\/12{width:66.666667%}.lg\\:w-9\\/12{width:75%}.lg\\:w-10\\/12{width:83.333333%}.lg\\:w-11\\/12{width:91.666667%}.lg\\:w-full{width:100%}.lg\\:w-screen{width:100vw}.lg\\:w-min{width:min-content}.lg\\:w-max{width:max-content}.lg\\:min-w-0{min-width:0}.lg\\:min-w-full{min-width:100%}.lg\\:min-w-min{min-width:min-content}.lg\\:min-w-max{min-width:max-content}.lg\\:max-w-0{max-width:0}.lg\\:max-w-none{max-width:none}.lg\\:max-w-xs{max-width:20rem}.lg\\:max-w-sm{max-width:24rem}.lg\\:max-w-md{max-width:28rem}.lg\\:max-w-lg{max-width:32rem}.lg\\:max-w-xl{max-width:36rem}.lg\\:max-w-2xl{max-width:42rem}.lg\\:max-w-3xl{max-width:48rem}.lg\\:max-w-4xl{max-width:56rem}.lg\\:max-w-5xl{max-width:64rem}.lg\\:max-w-6xl{max-width:72rem}.lg\\:max-w-7xl{max-width:80rem}.lg\\:max-w-full{max-width:100%}.lg\\:max-w-min{max-width:min-content}.lg\\:max-w-max{max-width:max-content}.lg\\:max-w-prose{max-width:65ch}.lg\\:max-w-screen-sm{max-width:640px}.lg\\:max-w-screen-md{max-width:768px}.lg\\:max-w-screen-lg{max-width:1024px}.lg\\:max-w-screen-xl{max-width:1280px}.lg\\:max-w-screen-2xl{max-width:1536px}.lg\\:flex-1{flex:1 1 0%}.lg\\:flex-auto{flex:1 1 auto}.lg\\:flex-initial{flex:0 1 auto}.lg\\:flex-none{flex:none}.lg\\:flex-shrink-0{flex-shrink:0}.lg\\:flex-shrink{flex-shrink:1}.lg\\:flex-grow-0{flex-grow:0}.lg\\:flex-grow{flex-grow:1}.lg\\:table-auto{table-layout:auto}.lg\\:table-fixed{table-layout:fixed}.lg\\:border-collapse{border-collapse:collapse}.lg\\:border-separate{border-collapse:initial}.lg\\:origin-center{transform-origin:center}.lg\\:origin-top{transform-origin:top}.lg\\:origin-top-right{transform-origin:top right}.lg\\:origin-right{transform-origin:right}.lg\\:origin-bottom-right{transform-origin:bottom right}.lg\\:origin-bottom{transform-origin:bottom}.lg\\:origin-bottom-left{transform-origin:bottom left}.lg\\:origin-left{transform-origin:left}.lg\\:origin-top-left{transform-origin:top left}.lg\\:transform{transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\\:transform,.lg\\:transform-gpu{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}.lg\\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\\:transform-none{transform:none}.lg\\:translate-x-0{--tw-translate-x:0px}.lg\\:translate-x-1{--tw-translate-x:0.25rem}.lg\\:translate-x-2{--tw-translate-x:0.5rem}.lg\\:translate-x-3{--tw-translate-x:0.75rem}.lg\\:translate-x-4{--tw-translate-x:1rem}.lg\\:translate-x-5{--tw-translate-x:1.25rem}.lg\\:translate-x-6{--tw-translate-x:1.5rem}.lg\\:translate-x-7{--tw-translate-x:1.75rem}.lg\\:translate-x-8{--tw-translate-x:2rem}.lg\\:translate-x-9{--tw-translate-x:2.25rem}.lg\\:translate-x-10{--tw-translate-x:2.5rem}.lg\\:translate-x-11{--tw-translate-x:2.75rem}.lg\\:translate-x-12{--tw-translate-x:3rem}.lg\\:translate-x-14{--tw-translate-x:3.5rem}.lg\\:translate-x-16{--tw-translate-x:4rem}.lg\\:translate-x-20{--tw-translate-x:5rem}.lg\\:translate-x-24{--tw-translate-x:6rem}.lg\\:translate-x-28{--tw-translate-x:7rem}.lg\\:translate-x-32{--tw-translate-x:8rem}.lg\\:translate-x-36{--tw-translate-x:9rem}.lg\\:translate-x-40{--tw-translate-x:10rem}.lg\\:translate-x-44{--tw-translate-x:11rem}.lg\\:translate-x-48{--tw-translate-x:12rem}.lg\\:translate-x-52{--tw-translate-x:13rem}.lg\\:translate-x-56{--tw-translate-x:14rem}.lg\\:translate-x-60{--tw-translate-x:15rem}.lg\\:translate-x-64{--tw-translate-x:16rem}.lg\\:translate-x-72{--tw-translate-x:18rem}.lg\\:translate-x-80{--tw-translate-x:20rem}.lg\\:translate-x-96{--tw-translate-x:24rem}.lg\\:translate-x-px{--tw-translate-x:1px}.lg\\:translate-x-0\\.5{--tw-translate-x:0.125rem}.lg\\:translate-x-1\\.5{--tw-translate-x:0.375rem}.lg\\:translate-x-2\\.5{--tw-translate-x:0.625rem}.lg\\:translate-x-3\\.5{--tw-translate-x:0.875rem}.lg\\:-translate-x-0{--tw-translate-x:0px}.lg\\:-translate-x-1{--tw-translate-x:-0.25rem}.lg\\:-translate-x-2{--tw-translate-x:-0.5rem}.lg\\:-translate-x-3{--tw-translate-x:-0.75rem}.lg\\:-translate-x-4{--tw-translate-x:-1rem}.lg\\:-translate-x-5{--tw-translate-x:-1.25rem}.lg\\:-translate-x-6{--tw-translate-x:-1.5rem}.lg\\:-translate-x-7{--tw-translate-x:-1.75rem}.lg\\:-translate-x-8{--tw-translate-x:-2rem}.lg\\:-translate-x-9{--tw-translate-x:-2.25rem}.lg\\:-translate-x-10{--tw-translate-x:-2.5rem}.lg\\:-translate-x-11{--tw-translate-x:-2.75rem}.lg\\:-translate-x-12{--tw-translate-x:-3rem}.lg\\:-translate-x-14{--tw-translate-x:-3.5rem}.lg\\:-translate-x-16{--tw-translate-x:-4rem}.lg\\:-translate-x-20{--tw-translate-x:-5rem}.lg\\:-translate-x-24{--tw-translate-x:-6rem}.lg\\:-translate-x-28{--tw-translate-x:-7rem}.lg\\:-translate-x-32{--tw-translate-x:-8rem}.lg\\:-translate-x-36{--tw-translate-x:-9rem}.lg\\:-translate-x-40{--tw-translate-x:-10rem}.lg\\:-translate-x-44{--tw-translate-x:-11rem}.lg\\:-translate-x-48{--tw-translate-x:-12rem}.lg\\:-translate-x-52{--tw-translate-x:-13rem}.lg\\:-translate-x-56{--tw-translate-x:-14rem}.lg\\:-translate-x-60{--tw-translate-x:-15rem}.lg\\:-translate-x-64{--tw-translate-x:-16rem}.lg\\:-translate-x-72{--tw-translate-x:-18rem}.lg\\:-translate-x-80{--tw-translate-x:-20rem}.lg\\:-translate-x-96{--tw-translate-x:-24rem}.lg\\:-translate-x-px{--tw-translate-x:-1px}.lg\\:-translate-x-0\\.5{--tw-translate-x:-0.125rem}.lg\\:-translate-x-1\\.5{--tw-translate-x:-0.375rem}.lg\\:-translate-x-2\\.5{--tw-translate-x:-0.625rem}.lg\\:-translate-x-3\\.5{--tw-translate-x:-0.875rem}.lg\\:translate-x-1\\/2{--tw-translate-x:50%}.lg\\:translate-x-1\\/3{--tw-translate-x:33.333333%}.lg\\:translate-x-2\\/3{--tw-translate-x:66.666667%}.lg\\:translate-x-1\\/4{--tw-translate-x:25%}.lg\\:translate-x-2\\/4{--tw-translate-x:50%}.lg\\:translate-x-3\\/4{--tw-translate-x:75%}.lg\\:translate-x-full{--tw-translate-x:100%}.lg\\:-translate-x-1\\/2{--tw-translate-x:-50%}.lg\\:-translate-x-1\\/3{--tw-translate-x:-33.333333%}.lg\\:-translate-x-2\\/3{--tw-translate-x:-66.666667%}.lg\\:-translate-x-1\\/4{--tw-translate-x:-25%}.lg\\:-translate-x-2\\/4{--tw-translate-x:-50%}.lg\\:-translate-x-3\\/4{--tw-translate-x:-75%}.lg\\:-translate-x-full{--tw-translate-x:-100%}.lg\\:translate-y-0{--tw-translate-y:0px}.lg\\:translate-y-1{--tw-translate-y:0.25rem}.lg\\:translate-y-2{--tw-translate-y:0.5rem}.lg\\:translate-y-3{--tw-translate-y:0.75rem}.lg\\:translate-y-4{--tw-translate-y:1rem}.lg\\:translate-y-5{--tw-translate-y:1.25rem}.lg\\:translate-y-6{--tw-translate-y:1.5rem}.lg\\:translate-y-7{--tw-translate-y:1.75rem}.lg\\:translate-y-8{--tw-translate-y:2rem}.lg\\:translate-y-9{--tw-translate-y:2.25rem}.lg\\:translate-y-10{--tw-translate-y:2.5rem}.lg\\:translate-y-11{--tw-translate-y:2.75rem}.lg\\:translate-y-12{--tw-translate-y:3rem}.lg\\:translate-y-14{--tw-translate-y:3.5rem}.lg\\:translate-y-16{--tw-translate-y:4rem}.lg\\:translate-y-20{--tw-translate-y:5rem}.lg\\:translate-y-24{--tw-translate-y:6rem}.lg\\:translate-y-28{--tw-translate-y:7rem}.lg\\:translate-y-32{--tw-translate-y:8rem}.lg\\:translate-y-36{--tw-translate-y:9rem}.lg\\:translate-y-40{--tw-translate-y:10rem}.lg\\:translate-y-44{--tw-translate-y:11rem}.lg\\:translate-y-48{--tw-translate-y:12rem}.lg\\:translate-y-52{--tw-translate-y:13rem}.lg\\:translate-y-56{--tw-translate-y:14rem}.lg\\:translate-y-60{--tw-translate-y:15rem}.lg\\:translate-y-64{--tw-translate-y:16rem}.lg\\:translate-y-72{--tw-translate-y:18rem}.lg\\:translate-y-80{--tw-translate-y:20rem}.lg\\:translate-y-96{--tw-translate-y:24rem}.lg\\:translate-y-px{--tw-translate-y:1px}.lg\\:translate-y-0\\.5{--tw-translate-y:0.125rem}.lg\\:translate-y-1\\.5{--tw-translate-y:0.375rem}.lg\\:translate-y-2\\.5{--tw-translate-y:0.625rem}.lg\\:translate-y-3\\.5{--tw-translate-y:0.875rem}.lg\\:-translate-y-0{--tw-translate-y:0px}.lg\\:-translate-y-1{--tw-translate-y:-0.25rem}.lg\\:-translate-y-2{--tw-translate-y:-0.5rem}.lg\\:-translate-y-3{--tw-translate-y:-0.75rem}.lg\\:-translate-y-4{--tw-translate-y:-1rem}.lg\\:-translate-y-5{--tw-translate-y:-1.25rem}.lg\\:-translate-y-6{--tw-translate-y:-1.5rem}.lg\\:-translate-y-7{--tw-translate-y:-1.75rem}.lg\\:-translate-y-8{--tw-translate-y:-2rem}.lg\\:-translate-y-9{--tw-translate-y:-2.25rem}.lg\\:-translate-y-10{--tw-translate-y:-2.5rem}.lg\\:-translate-y-11{--tw-translate-y:-2.75rem}.lg\\:-translate-y-12{--tw-translate-y:-3rem}.lg\\:-translate-y-14{--tw-translate-y:-3.5rem}.lg\\:-translate-y-16{--tw-translate-y:-4rem}.lg\\:-translate-y-20{--tw-translate-y:-5rem}.lg\\:-translate-y-24{--tw-translate-y:-6rem}.lg\\:-translate-y-28{--tw-translate-y:-7rem}.lg\\:-translate-y-32{--tw-translate-y:-8rem}.lg\\:-translate-y-36{--tw-translate-y:-9rem}.lg\\:-translate-y-40{--tw-translate-y:-10rem}.lg\\:-translate-y-44{--tw-translate-y:-11rem}.lg\\:-translate-y-48{--tw-translate-y:-12rem}.lg\\:-translate-y-52{--tw-translate-y:-13rem}.lg\\:-translate-y-56{--tw-translate-y:-14rem}.lg\\:-translate-y-60{--tw-translate-y:-15rem}.lg\\:-translate-y-64{--tw-translate-y:-16rem}.lg\\:-translate-y-72{--tw-translate-y:-18rem}.lg\\:-translate-y-80{--tw-translate-y:-20rem}.lg\\:-translate-y-96{--tw-translate-y:-24rem}.lg\\:-translate-y-px{--tw-translate-y:-1px}.lg\\:-translate-y-0\\.5{--tw-translate-y:-0.125rem}.lg\\:-translate-y-1\\.5{--tw-translate-y:-0.375rem}.lg\\:-translate-y-2\\.5{--tw-translate-y:-0.625rem}.lg\\:-translate-y-3\\.5{--tw-translate-y:-0.875rem}.lg\\:translate-y-1\\/2{--tw-translate-y:50%}.lg\\:translate-y-1\\/3{--tw-translate-y:33.333333%}.lg\\:translate-y-2\\/3{--tw-translate-y:66.666667%}.lg\\:translate-y-1\\/4{--tw-translate-y:25%}.lg\\:translate-y-2\\/4{--tw-translate-y:50%}.lg\\:translate-y-3\\/4{--tw-translate-y:75%}.lg\\:translate-y-full{--tw-translate-y:100%}.lg\\:-translate-y-1\\/2{--tw-translate-y:-50%}.lg\\:-translate-y-1\\/3{--tw-translate-y:-33.333333%}.lg\\:-translate-y-2\\/3{--tw-translate-y:-66.666667%}.lg\\:-translate-y-1\\/4{--tw-translate-y:-25%}.lg\\:-translate-y-2\\/4{--tw-translate-y:-50%}.lg\\:-translate-y-3\\/4{--tw-translate-y:-75%}.lg\\:-translate-y-full{--tw-translate-y:-100%}.lg\\:hover\\:translate-x-0:hover{--tw-translate-x:0px}.lg\\:hover\\:translate-x-1:hover{--tw-translate-x:0.25rem}.lg\\:hover\\:translate-x-2:hover{--tw-translate-x:0.5rem}.lg\\:hover\\:translate-x-3:hover{--tw-translate-x:0.75rem}.lg\\:hover\\:translate-x-4:hover{--tw-translate-x:1rem}.lg\\:hover\\:translate-x-5:hover{--tw-translate-x:1.25rem}.lg\\:hover\\:translate-x-6:hover{--tw-translate-x:1.5rem}.lg\\:hover\\:translate-x-7:hover{--tw-translate-x:1.75rem}.lg\\:hover\\:translate-x-8:hover{--tw-translate-x:2rem}.lg\\:hover\\:translate-x-9:hover{--tw-translate-x:2.25rem}.lg\\:hover\\:translate-x-10:hover{--tw-translate-x:2.5rem}.lg\\:hover\\:translate-x-11:hover{--tw-translate-x:2.75rem}.lg\\:hover\\:translate-x-12:hover{--tw-translate-x:3rem}.lg\\:hover\\:translate-x-14:hover{--tw-translate-x:3.5rem}.lg\\:hover\\:translate-x-16:hover{--tw-translate-x:4rem}.lg\\:hover\\:translate-x-20:hover{--tw-translate-x:5rem}.lg\\:hover\\:translate-x-24:hover{--tw-translate-x:6rem}.lg\\:hover\\:translate-x-28:hover{--tw-translate-x:7rem}.lg\\:hover\\:translate-x-32:hover{--tw-translate-x:8rem}.lg\\:hover\\:translate-x-36:hover{--tw-translate-x:9rem}.lg\\:hover\\:translate-x-40:hover{--tw-translate-x:10rem}.lg\\:hover\\:translate-x-44:hover{--tw-translate-x:11rem}.lg\\:hover\\:translate-x-48:hover{--tw-translate-x:12rem}.lg\\:hover\\:translate-x-52:hover{--tw-translate-x:13rem}.lg\\:hover\\:translate-x-56:hover{--tw-translate-x:14rem}.lg\\:hover\\:translate-x-60:hover{--tw-translate-x:15rem}.lg\\:hover\\:translate-x-64:hover{--tw-translate-x:16rem}.lg\\:hover\\:translate-x-72:hover{--tw-translate-x:18rem}.lg\\:hover\\:translate-x-80:hover{--tw-translate-x:20rem}.lg\\:hover\\:translate-x-96:hover{--tw-translate-x:24rem}.lg\\:hover\\:translate-x-px:hover{--tw-translate-x:1px}.lg\\:hover\\:translate-x-0\\.5:hover{--tw-translate-x:0.125rem}.lg\\:hover\\:translate-x-1\\.5:hover{--tw-translate-x:0.375rem}.lg\\:hover\\:translate-x-2\\.5:hover{--tw-translate-x:0.625rem}.lg\\:hover\\:translate-x-3\\.5:hover{--tw-translate-x:0.875rem}.lg\\:hover\\:-translate-x-0:hover{--tw-translate-x:0px}.lg\\:hover\\:-translate-x-1:hover{--tw-translate-x:-0.25rem}.lg\\:hover\\:-translate-x-2:hover{--tw-translate-x:-0.5rem}.lg\\:hover\\:-translate-x-3:hover{--tw-translate-x:-0.75rem}.lg\\:hover\\:-translate-x-4:hover{--tw-translate-x:-1rem}.lg\\:hover\\:-translate-x-5:hover{--tw-translate-x:-1.25rem}.lg\\:hover\\:-translate-x-6:hover{--tw-translate-x:-1.5rem}.lg\\:hover\\:-translate-x-7:hover{--tw-translate-x:-1.75rem}.lg\\:hover\\:-translate-x-8:hover{--tw-translate-x:-2rem}.lg\\:hover\\:-translate-x-9:hover{--tw-translate-x:-2.25rem}.lg\\:hover\\:-translate-x-10:hover{--tw-translate-x:-2.5rem}.lg\\:hover\\:-translate-x-11:hover{--tw-translate-x:-2.75rem}.lg\\:hover\\:-translate-x-12:hover{--tw-translate-x:-3rem}.lg\\:hover\\:-translate-x-14:hover{--tw-translate-x:-3.5rem}.lg\\:hover\\:-translate-x-16:hover{--tw-translate-x:-4rem}.lg\\:hover\\:-translate-x-20:hover{--tw-translate-x:-5rem}.lg\\:hover\\:-translate-x-24:hover{--tw-translate-x:-6rem}.lg\\:hover\\:-translate-x-28:hover{--tw-translate-x:-7rem}.lg\\:hover\\:-translate-x-32:hover{--tw-translate-x:-8rem}.lg\\:hover\\:-translate-x-36:hover{--tw-translate-x:-9rem}.lg\\:hover\\:-translate-x-40:hover{--tw-translate-x:-10rem}.lg\\:hover\\:-translate-x-44:hover{--tw-translate-x:-11rem}.lg\\:hover\\:-translate-x-48:hover{--tw-translate-x:-12rem}.lg\\:hover\\:-translate-x-52:hover{--tw-translate-x:-13rem}.lg\\:hover\\:-translate-x-56:hover{--tw-translate-x:-14rem}.lg\\:hover\\:-translate-x-60:hover{--tw-translate-x:-15rem}.lg\\:hover\\:-translate-x-64:hover{--tw-translate-x:-16rem}.lg\\:hover\\:-translate-x-72:hover{--tw-translate-x:-18rem}.lg\\:hover\\:-translate-x-80:hover{--tw-translate-x:-20rem}.lg\\:hover\\:-translate-x-96:hover{--tw-translate-x:-24rem}.lg\\:hover\\:-translate-x-px:hover{--tw-translate-x:-1px}.lg\\:hover\\:-translate-x-0\\.5:hover{--tw-translate-x:-0.125rem}.lg\\:hover\\:-translate-x-1\\.5:hover{--tw-translate-x:-0.375rem}.lg\\:hover\\:-translate-x-2\\.5:hover{--tw-translate-x:-0.625rem}.lg\\:hover\\:-translate-x-3\\.5:hover{--tw-translate-x:-0.875rem}.lg\\:hover\\:translate-x-1\\/2:hover{--tw-translate-x:50%}.lg\\:hover\\:translate-x-1\\/3:hover{--tw-translate-x:33.333333%}.lg\\:hover\\:translate-x-2\\/3:hover{--tw-translate-x:66.666667%}.lg\\:hover\\:translate-x-1\\/4:hover{--tw-translate-x:25%}.lg\\:hover\\:translate-x-2\\/4:hover{--tw-translate-x:50%}.lg\\:hover\\:translate-x-3\\/4:hover{--tw-translate-x:75%}.lg\\:hover\\:translate-x-full:hover{--tw-translate-x:100%}.lg\\:hover\\:-translate-x-1\\/2:hover{--tw-translate-x:-50%}.lg\\:hover\\:-translate-x-1\\/3:hover{--tw-translate-x:-33.333333%}.lg\\:hover\\:-translate-x-2\\/3:hover{--tw-translate-x:-66.666667%}.lg\\:hover\\:-translate-x-1\\/4:hover{--tw-translate-x:-25%}.lg\\:hover\\:-translate-x-2\\/4:hover{--tw-translate-x:-50%}.lg\\:hover\\:-translate-x-3\\/4:hover{--tw-translate-x:-75%}.lg\\:hover\\:-translate-x-full:hover{--tw-translate-x:-100%}.lg\\:hover\\:translate-y-0:hover{--tw-translate-y:0px}.lg\\:hover\\:translate-y-1:hover{--tw-translate-y:0.25rem}.lg\\:hover\\:translate-y-2:hover{--tw-translate-y:0.5rem}.lg\\:hover\\:translate-y-3:hover{--tw-translate-y:0.75rem}.lg\\:hover\\:translate-y-4:hover{--tw-translate-y:1rem}.lg\\:hover\\:translate-y-5:hover{--tw-translate-y:1.25rem}.lg\\:hover\\:translate-y-6:hover{--tw-translate-y:1.5rem}.lg\\:hover\\:translate-y-7:hover{--tw-translate-y:1.75rem}.lg\\:hover\\:translate-y-8:hover{--tw-translate-y:2rem}.lg\\:hover\\:translate-y-9:hover{--tw-translate-y:2.25rem}.lg\\:hover\\:translate-y-10:hover{--tw-translate-y:2.5rem}.lg\\:hover\\:translate-y-11:hover{--tw-translate-y:2.75rem}.lg\\:hover\\:translate-y-12:hover{--tw-translate-y:3rem}.lg\\:hover\\:translate-y-14:hover{--tw-translate-y:3.5rem}.lg\\:hover\\:translate-y-16:hover{--tw-translate-y:4rem}.lg\\:hover\\:translate-y-20:hover{--tw-translate-y:5rem}.lg\\:hover\\:translate-y-24:hover{--tw-translate-y:6rem}.lg\\:hover\\:translate-y-28:hover{--tw-translate-y:7rem}.lg\\:hover\\:translate-y-32:hover{--tw-translate-y:8rem}.lg\\:hover\\:translate-y-36:hover{--tw-translate-y:9rem}.lg\\:hover\\:translate-y-40:hover{--tw-translate-y:10rem}.lg\\:hover\\:translate-y-44:hover{--tw-translate-y:11rem}.lg\\:hover\\:translate-y-48:hover{--tw-translate-y:12rem}.lg\\:hover\\:translate-y-52:hover{--tw-translate-y:13rem}.lg\\:hover\\:translate-y-56:hover{--tw-translate-y:14rem}.lg\\:hover\\:translate-y-60:hover{--tw-translate-y:15rem}.lg\\:hover\\:translate-y-64:hover{--tw-translate-y:16rem}.lg\\:hover\\:translate-y-72:hover{--tw-translate-y:18rem}.lg\\:hover\\:translate-y-80:hover{--tw-translate-y:20rem}.lg\\:hover\\:translate-y-96:hover{--tw-translate-y:24rem}.lg\\:hover\\:translate-y-px:hover{--tw-translate-y:1px}.lg\\:hover\\:translate-y-0\\.5:hover{--tw-translate-y:0.125rem}.lg\\:hover\\:translate-y-1\\.5:hover{--tw-translate-y:0.375rem}.lg\\:hover\\:translate-y-2\\.5:hover{--tw-translate-y:0.625rem}.lg\\:hover\\:translate-y-3\\.5:hover{--tw-translate-y:0.875rem}.lg\\:hover\\:-translate-y-0:hover{--tw-translate-y:0px}.lg\\:hover\\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.lg\\:hover\\:-translate-y-2:hover{--tw-translate-y:-0.5rem}.lg\\:hover\\:-translate-y-3:hover{--tw-translate-y:-0.75rem}.lg\\:hover\\:-translate-y-4:hover{--tw-translate-y:-1rem}.lg\\:hover\\:-translate-y-5:hover{--tw-translate-y:-1.25rem}.lg\\:hover\\:-translate-y-6:hover{--tw-translate-y:-1.5rem}.lg\\:hover\\:-translate-y-7:hover{--tw-translate-y:-1.75rem}.lg\\:hover\\:-translate-y-8:hover{--tw-translate-y:-2rem}.lg\\:hover\\:-translate-y-9:hover{--tw-translate-y:-2.25rem}.lg\\:hover\\:-translate-y-10:hover{--tw-translate-y:-2.5rem}.lg\\:hover\\:-translate-y-11:hover{--tw-translate-y:-2.75rem}.lg\\:hover\\:-translate-y-12:hover{--tw-translate-y:-3rem}.lg\\:hover\\:-translate-y-14:hover{--tw-translate-y:-3.5rem}.lg\\:hover\\:-translate-y-16:hover{--tw-translate-y:-4rem}.lg\\:hover\\:-translate-y-20:hover{--tw-translate-y:-5rem}.lg\\:hover\\:-translate-y-24:hover{--tw-translate-y:-6rem}.lg\\:hover\\:-translate-y-28:hover{--tw-translate-y:-7rem}.lg\\:hover\\:-translate-y-32:hover{--tw-translate-y:-8rem}.lg\\:hover\\:-translate-y-36:hover{--tw-translate-y:-9rem}.lg\\:hover\\:-translate-y-40:hover{--tw-translate-y:-10rem}.lg\\:hover\\:-translate-y-44:hover{--tw-translate-y:-11rem}.lg\\:hover\\:-translate-y-48:hover{--tw-translate-y:-12rem}.lg\\:hover\\:-translate-y-52:hover{--tw-translate-y:-13rem}.lg\\:hover\\:-translate-y-56:hover{--tw-translate-y:-14rem}.lg\\:hover\\:-translate-y-60:hover{--tw-translate-y:-15rem}.lg\\:hover\\:-translate-y-64:hover{--tw-translate-y:-16rem}.lg\\:hover\\:-translate-y-72:hover{--tw-translate-y:-18rem}.lg\\:hover\\:-translate-y-80:hover{--tw-translate-y:-20rem}.lg\\:hover\\:-translate-y-96:hover{--tw-translate-y:-24rem}.lg\\:hover\\:-translate-y-px:hover{--tw-translate-y:-1px}.lg\\:hover\\:-translate-y-0\\.5:hover{--tw-translate-y:-0.125rem}.lg\\:hover\\:-translate-y-1\\.5:hover{--tw-translate-y:-0.375rem}.lg\\:hover\\:-translate-y-2\\.5:hover{--tw-translate-y:-0.625rem}.lg\\:hover\\:-translate-y-3\\.5:hover{--tw-translate-y:-0.875rem}.lg\\:hover\\:translate-y-1\\/2:hover{--tw-translate-y:50%}.lg\\:hover\\:translate-y-1\\/3:hover{--tw-translate-y:33.333333%}.lg\\:hover\\:translate-y-2\\/3:hover{--tw-translate-y:66.666667%}.lg\\:hover\\:translate-y-1\\/4:hover{--tw-translate-y:25%}.lg\\:hover\\:translate-y-2\\/4:hover{--tw-translate-y:50%}.lg\\:hover\\:translate-y-3\\/4:hover{--tw-translate-y:75%}.lg\\:hover\\:translate-y-full:hover{--tw-translate-y:100%}.lg\\:hover\\:-translate-y-1\\/2:hover{--tw-translate-y:-50%}.lg\\:hover\\:-translate-y-1\\/3:hover{--tw-translate-y:-33.333333%}.lg\\:hover\\:-translate-y-2\\/3:hover{--tw-translate-y:-66.666667%}.lg\\:hover\\:-translate-y-1\\/4:hover{--tw-translate-y:-25%}.lg\\:hover\\:-translate-y-2\\/4:hover{--tw-translate-y:-50%}.lg\\:hover\\:-translate-y-3\\/4:hover{--tw-translate-y:-75%}.lg\\:hover\\:-translate-y-full:hover{--tw-translate-y:-100%}.lg\\:focus\\:translate-x-0:focus{--tw-translate-x:0px}.lg\\:focus\\:translate-x-1:focus{--tw-translate-x:0.25rem}.lg\\:focus\\:translate-x-2:focus{--tw-translate-x:0.5rem}.lg\\:focus\\:translate-x-3:focus{--tw-translate-x:0.75rem}.lg\\:focus\\:translate-x-4:focus{--tw-translate-x:1rem}.lg\\:focus\\:translate-x-5:focus{--tw-translate-x:1.25rem}.lg\\:focus\\:translate-x-6:focus{--tw-translate-x:1.5rem}.lg\\:focus\\:translate-x-7:focus{--tw-translate-x:1.75rem}.lg\\:focus\\:translate-x-8:focus{--tw-translate-x:2rem}.lg\\:focus\\:translate-x-9:focus{--tw-translate-x:2.25rem}.lg\\:focus\\:translate-x-10:focus{--tw-translate-x:2.5rem}.lg\\:focus\\:translate-x-11:focus{--tw-translate-x:2.75rem}.lg\\:focus\\:translate-x-12:focus{--tw-translate-x:3rem}.lg\\:focus\\:translate-x-14:focus{--tw-translate-x:3.5rem}.lg\\:focus\\:translate-x-16:focus{--tw-translate-x:4rem}.lg\\:focus\\:translate-x-20:focus{--tw-translate-x:5rem}.lg\\:focus\\:translate-x-24:focus{--tw-translate-x:6rem}.lg\\:focus\\:translate-x-28:focus{--tw-translate-x:7rem}.lg\\:focus\\:translate-x-32:focus{--tw-translate-x:8rem}.lg\\:focus\\:translate-x-36:focus{--tw-translate-x:9rem}.lg\\:focus\\:translate-x-40:focus{--tw-translate-x:10rem}.lg\\:focus\\:translate-x-44:focus{--tw-translate-x:11rem}.lg\\:focus\\:translate-x-48:focus{--tw-translate-x:12rem}.lg\\:focus\\:translate-x-52:focus{--tw-translate-x:13rem}.lg\\:focus\\:translate-x-56:focus{--tw-translate-x:14rem}.lg\\:focus\\:translate-x-60:focus{--tw-translate-x:15rem}.lg\\:focus\\:translate-x-64:focus{--tw-translate-x:16rem}.lg\\:focus\\:translate-x-72:focus{--tw-translate-x:18rem}.lg\\:focus\\:translate-x-80:focus{--tw-translate-x:20rem}.lg\\:focus\\:translate-x-96:focus{--tw-translate-x:24rem}.lg\\:focus\\:translate-x-px:focus{--tw-translate-x:1px}.lg\\:focus\\:translate-x-0\\.5:focus{--tw-translate-x:0.125rem}.lg\\:focus\\:translate-x-1\\.5:focus{--tw-translate-x:0.375rem}.lg\\:focus\\:translate-x-2\\.5:focus{--tw-translate-x:0.625rem}.lg\\:focus\\:translate-x-3\\.5:focus{--tw-translate-x:0.875rem}.lg\\:focus\\:-translate-x-0:focus{--tw-translate-x:0px}.lg\\:focus\\:-translate-x-1:focus{--tw-translate-x:-0.25rem}.lg\\:focus\\:-translate-x-2:focus{--tw-translate-x:-0.5rem}.lg\\:focus\\:-translate-x-3:focus{--tw-translate-x:-0.75rem}.lg\\:focus\\:-translate-x-4:focus{--tw-translate-x:-1rem}.lg\\:focus\\:-translate-x-5:focus{--tw-translate-x:-1.25rem}.lg\\:focus\\:-translate-x-6:focus{--tw-translate-x:-1.5rem}.lg\\:focus\\:-translate-x-7:focus{--tw-translate-x:-1.75rem}.lg\\:focus\\:-translate-x-8:focus{--tw-translate-x:-2rem}.lg\\:focus\\:-translate-x-9:focus{--tw-translate-x:-2.25rem}.lg\\:focus\\:-translate-x-10:focus{--tw-translate-x:-2.5rem}.lg\\:focus\\:-translate-x-11:focus{--tw-translate-x:-2.75rem}.lg\\:focus\\:-translate-x-12:focus{--tw-translate-x:-3rem}.lg\\:focus\\:-translate-x-14:focus{--tw-translate-x:-3.5rem}.lg\\:focus\\:-translate-x-16:focus{--tw-translate-x:-4rem}.lg\\:focus\\:-translate-x-20:focus{--tw-translate-x:-5rem}.lg\\:focus\\:-translate-x-24:focus{--tw-translate-x:-6rem}.lg\\:focus\\:-translate-x-28:focus{--tw-translate-x:-7rem}.lg\\:focus\\:-translate-x-32:focus{--tw-translate-x:-8rem}.lg\\:focus\\:-translate-x-36:focus{--tw-translate-x:-9rem}.lg\\:focus\\:-translate-x-40:focus{--tw-translate-x:-10rem}.lg\\:focus\\:-translate-x-44:focus{--tw-translate-x:-11rem}.lg\\:focus\\:-translate-x-48:focus{--tw-translate-x:-12rem}.lg\\:focus\\:-translate-x-52:focus{--tw-translate-x:-13rem}.lg\\:focus\\:-translate-x-56:focus{--tw-translate-x:-14rem}.lg\\:focus\\:-translate-x-60:focus{--tw-translate-x:-15rem}.lg\\:focus\\:-translate-x-64:focus{--tw-translate-x:-16rem}.lg\\:focus\\:-translate-x-72:focus{--tw-translate-x:-18rem}.lg\\:focus\\:-translate-x-80:focus{--tw-translate-x:-20rem}.lg\\:focus\\:-translate-x-96:focus{--tw-translate-x:-24rem}.lg\\:focus\\:-translate-x-px:focus{--tw-translate-x:-1px}.lg\\:focus\\:-translate-x-0\\.5:focus{--tw-translate-x:-0.125rem}.lg\\:focus\\:-translate-x-1\\.5:focus{--tw-translate-x:-0.375rem}.lg\\:focus\\:-translate-x-2\\.5:focus{--tw-translate-x:-0.625rem}.lg\\:focus\\:-translate-x-3\\.5:focus{--tw-translate-x:-0.875rem}.lg\\:focus\\:translate-x-1\\/2:focus{--tw-translate-x:50%}.lg\\:focus\\:translate-x-1\\/3:focus{--tw-translate-x:33.333333%}.lg\\:focus\\:translate-x-2\\/3:focus{--tw-translate-x:66.666667%}.lg\\:focus\\:translate-x-1\\/4:focus{--tw-translate-x:25%}.lg\\:focus\\:translate-x-2\\/4:focus{--tw-translate-x:50%}.lg\\:focus\\:translate-x-3\\/4:focus{--tw-translate-x:75%}.lg\\:focus\\:translate-x-full:focus{--tw-translate-x:100%}.lg\\:focus\\:-translate-x-1\\/2:focus{--tw-translate-x:-50%}.lg\\:focus\\:-translate-x-1\\/3:focus{--tw-translate-x:-33.333333%}.lg\\:focus\\:-translate-x-2\\/3:focus{--tw-translate-x:-66.666667%}.lg\\:focus\\:-translate-x-1\\/4:focus{--tw-translate-x:-25%}.lg\\:focus\\:-translate-x-2\\/4:focus{--tw-translate-x:-50%}.lg\\:focus\\:-translate-x-3\\/4:focus{--tw-translate-x:-75%}.lg\\:focus\\:-translate-x-full:focus{--tw-translate-x:-100%}.lg\\:focus\\:translate-y-0:focus{--tw-translate-y:0px}.lg\\:focus\\:translate-y-1:focus{--tw-translate-y:0.25rem}.lg\\:focus\\:translate-y-2:focus{--tw-translate-y:0.5rem}.lg\\:focus\\:translate-y-3:focus{--tw-translate-y:0.75rem}.lg\\:focus\\:translate-y-4:focus{--tw-translate-y:1rem}.lg\\:focus\\:translate-y-5:focus{--tw-translate-y:1.25rem}.lg\\:focus\\:translate-y-6:focus{--tw-translate-y:1.5rem}.lg\\:focus\\:translate-y-7:focus{--tw-translate-y:1.75rem}.lg\\:focus\\:translate-y-8:focus{--tw-translate-y:2rem}.lg\\:focus\\:translate-y-9:focus{--tw-translate-y:2.25rem}.lg\\:focus\\:translate-y-10:focus{--tw-translate-y:2.5rem}.lg\\:focus\\:translate-y-11:focus{--tw-translate-y:2.75rem}.lg\\:focus\\:translate-y-12:focus{--tw-translate-y:3rem}.lg\\:focus\\:translate-y-14:focus{--tw-translate-y:3.5rem}.lg\\:focus\\:translate-y-16:focus{--tw-translate-y:4rem}.lg\\:focus\\:translate-y-20:focus{--tw-translate-y:5rem}.lg\\:focus\\:translate-y-24:focus{--tw-translate-y:6rem}.lg\\:focus\\:translate-y-28:focus{--tw-translate-y:7rem}.lg\\:focus\\:translate-y-32:focus{--tw-translate-y:8rem}.lg\\:focus\\:translate-y-36:focus{--tw-translate-y:9rem}.lg\\:focus\\:translate-y-40:focus{--tw-translate-y:10rem}.lg\\:focus\\:translate-y-44:focus{--tw-translate-y:11rem}.lg\\:focus\\:translate-y-48:focus{--tw-translate-y:12rem}.lg\\:focus\\:translate-y-52:focus{--tw-translate-y:13rem}.lg\\:focus\\:translate-y-56:focus{--tw-translate-y:14rem}.lg\\:focus\\:translate-y-60:focus{--tw-translate-y:15rem}.lg\\:focus\\:translate-y-64:focus{--tw-translate-y:16rem}.lg\\:focus\\:translate-y-72:focus{--tw-translate-y:18rem}.lg\\:focus\\:translate-y-80:focus{--tw-translate-y:20rem}.lg\\:focus\\:translate-y-96:focus{--tw-translate-y:24rem}.lg\\:focus\\:translate-y-px:focus{--tw-translate-y:1px}.lg\\:focus\\:translate-y-0\\.5:focus{--tw-translate-y:0.125rem}.lg\\:focus\\:translate-y-1\\.5:focus{--tw-translate-y:0.375rem}.lg\\:focus\\:translate-y-2\\.5:focus{--tw-translate-y:0.625rem}.lg\\:focus\\:translate-y-3\\.5:focus{--tw-translate-y:0.875rem}.lg\\:focus\\:-translate-y-0:focus{--tw-translate-y:0px}.lg\\:focus\\:-translate-y-1:focus{--tw-translate-y:-0.25rem}.lg\\:focus\\:-translate-y-2:focus{--tw-translate-y:-0.5rem}.lg\\:focus\\:-translate-y-3:focus{--tw-translate-y:-0.75rem}.lg\\:focus\\:-translate-y-4:focus{--tw-translate-y:-1rem}.lg\\:focus\\:-translate-y-5:focus{--tw-translate-y:-1.25rem}.lg\\:focus\\:-translate-y-6:focus{--tw-translate-y:-1.5rem}.lg\\:focus\\:-translate-y-7:focus{--tw-translate-y:-1.75rem}.lg\\:focus\\:-translate-y-8:focus{--tw-translate-y:-2rem}.lg\\:focus\\:-translate-y-9:focus{--tw-translate-y:-2.25rem}.lg\\:focus\\:-translate-y-10:focus{--tw-translate-y:-2.5rem}.lg\\:focus\\:-translate-y-11:focus{--tw-translate-y:-2.75rem}.lg\\:focus\\:-translate-y-12:focus{--tw-translate-y:-3rem}.lg\\:focus\\:-translate-y-14:focus{--tw-translate-y:-3.5rem}.lg\\:focus\\:-translate-y-16:focus{--tw-translate-y:-4rem}.lg\\:focus\\:-translate-y-20:focus{--tw-translate-y:-5rem}.lg\\:focus\\:-translate-y-24:focus{--tw-translate-y:-6rem}.lg\\:focus\\:-translate-y-28:focus{--tw-translate-y:-7rem}.lg\\:focus\\:-translate-y-32:focus{--tw-translate-y:-8rem}.lg\\:focus\\:-translate-y-36:focus{--tw-translate-y:-9rem}.lg\\:focus\\:-translate-y-40:focus{--tw-translate-y:-10rem}.lg\\:focus\\:-translate-y-44:focus{--tw-translate-y:-11rem}.lg\\:focus\\:-translate-y-48:focus{--tw-translate-y:-12rem}.lg\\:focus\\:-translate-y-52:focus{--tw-translate-y:-13rem}.lg\\:focus\\:-translate-y-56:focus{--tw-translate-y:-14rem}.lg\\:focus\\:-translate-y-60:focus{--tw-translate-y:-15rem}.lg\\:focus\\:-translate-y-64:focus{--tw-translate-y:-16rem}.lg\\:focus\\:-translate-y-72:focus{--tw-translate-y:-18rem}.lg\\:focus\\:-translate-y-80:focus{--tw-translate-y:-20rem}.lg\\:focus\\:-translate-y-96:focus{--tw-translate-y:-24rem}.lg\\:focus\\:-translate-y-px:focus{--tw-translate-y:-1px}.lg\\:focus\\:-translate-y-0\\.5:focus{--tw-translate-y:-0.125rem}.lg\\:focus\\:-translate-y-1\\.5:focus{--tw-translate-y:-0.375rem}.lg\\:focus\\:-translate-y-2\\.5:focus{--tw-translate-y:-0.625rem}.lg\\:focus\\:-translate-y-3\\.5:focus{--tw-translate-y:-0.875rem}.lg\\:focus\\:translate-y-1\\/2:focus{--tw-translate-y:50%}.lg\\:focus\\:translate-y-1\\/3:focus{--tw-translate-y:33.333333%}.lg\\:focus\\:translate-y-2\\/3:focus{--tw-translate-y:66.666667%}.lg\\:focus\\:translate-y-1\\/4:focus{--tw-translate-y:25%}.lg\\:focus\\:translate-y-2\\/4:focus{--tw-translate-y:50%}.lg\\:focus\\:translate-y-3\\/4:focus{--tw-translate-y:75%}.lg\\:focus\\:translate-y-full:focus{--tw-translate-y:100%}.lg\\:focus\\:-translate-y-1\\/2:focus{--tw-translate-y:-50%}.lg\\:focus\\:-translate-y-1\\/3:focus{--tw-translate-y:-33.333333%}.lg\\:focus\\:-translate-y-2\\/3:focus{--tw-translate-y:-66.666667%}.lg\\:focus\\:-translate-y-1\\/4:focus{--tw-translate-y:-25%}.lg\\:focus\\:-translate-y-2\\/4:focus{--tw-translate-y:-50%}.lg\\:focus\\:-translate-y-3\\/4:focus{--tw-translate-y:-75%}.lg\\:focus\\:-translate-y-full:focus{--tw-translate-y:-100%}.lg\\:rotate-0{--tw-rotate:0deg}.lg\\:rotate-1{--tw-rotate:1deg}.lg\\:rotate-2{--tw-rotate:2deg}.lg\\:rotate-3{--tw-rotate:3deg}.lg\\:rotate-6{--tw-rotate:6deg}.lg\\:rotate-12{--tw-rotate:12deg}.lg\\:rotate-45{--tw-rotate:45deg}.lg\\:rotate-90{--tw-rotate:90deg}.lg\\:rotate-180{--tw-rotate:180deg}.lg\\:-rotate-180{--tw-rotate:-180deg}.lg\\:-rotate-90{--tw-rotate:-90deg}.lg\\:-rotate-45{--tw-rotate:-45deg}.lg\\:-rotate-12{--tw-rotate:-12deg}.lg\\:-rotate-6{--tw-rotate:-6deg}.lg\\:-rotate-3{--tw-rotate:-3deg}.lg\\:-rotate-2{--tw-rotate:-2deg}.lg\\:-rotate-1{--tw-rotate:-1deg}.lg\\:hover\\:rotate-0:hover{--tw-rotate:0deg}.lg\\:hover\\:rotate-1:hover{--tw-rotate:1deg}.lg\\:hover\\:rotate-2:hover{--tw-rotate:2deg}.lg\\:hover\\:rotate-3:hover{--tw-rotate:3deg}.lg\\:hover\\:rotate-6:hover{--tw-rotate:6deg}.lg\\:hover\\:rotate-12:hover{--tw-rotate:12deg}.lg\\:hover\\:rotate-45:hover{--tw-rotate:45deg}.lg\\:hover\\:rotate-90:hover{--tw-rotate:90deg}.lg\\:hover\\:rotate-180:hover{--tw-rotate:180deg}.lg\\:hover\\:-rotate-180:hover{--tw-rotate:-180deg}.lg\\:hover\\:-rotate-90:hover{--tw-rotate:-90deg}.lg\\:hover\\:-rotate-45:hover{--tw-rotate:-45deg}.lg\\:hover\\:-rotate-12:hover{--tw-rotate:-12deg}.lg\\:hover\\:-rotate-6:hover{--tw-rotate:-6deg}.lg\\:hover\\:-rotate-3:hover{--tw-rotate:-3deg}.lg\\:hover\\:-rotate-2:hover{--tw-rotate:-2deg}.lg\\:hover\\:-rotate-1:hover{--tw-rotate:-1deg}.lg\\:focus\\:rotate-0:focus{--tw-rotate:0deg}.lg\\:focus\\:rotate-1:focus{--tw-rotate:1deg}.lg\\:focus\\:rotate-2:focus{--tw-rotate:2deg}.lg\\:focus\\:rotate-3:focus{--tw-rotate:3deg}.lg\\:focus\\:rotate-6:focus{--tw-rotate:6deg}.lg\\:focus\\:rotate-12:focus{--tw-rotate:12deg}.lg\\:focus\\:rotate-45:focus{--tw-rotate:45deg}.lg\\:focus\\:rotate-90:focus{--tw-rotate:90deg}.lg\\:focus\\:rotate-180:focus{--tw-rotate:180deg}.lg\\:focus\\:-rotate-180:focus{--tw-rotate:-180deg}.lg\\:focus\\:-rotate-90:focus{--tw-rotate:-90deg}.lg\\:focus\\:-rotate-45:focus{--tw-rotate:-45deg}.lg\\:focus\\:-rotate-12:focus{--tw-rotate:-12deg}.lg\\:focus\\:-rotate-6:focus{--tw-rotate:-6deg}.lg\\:focus\\:-rotate-3:focus{--tw-rotate:-3deg}.lg\\:focus\\:-rotate-2:focus{--tw-rotate:-2deg}.lg\\:focus\\:-rotate-1:focus{--tw-rotate:-1deg}.lg\\:skew-x-0{--tw-skew-x:0deg}.lg\\:skew-x-1{--tw-skew-x:1deg}.lg\\:skew-x-2{--tw-skew-x:2deg}.lg\\:skew-x-3{--tw-skew-x:3deg}.lg\\:skew-x-6{--tw-skew-x:6deg}.lg\\:skew-x-12{--tw-skew-x:12deg}.lg\\:-skew-x-12{--tw-skew-x:-12deg}.lg\\:-skew-x-6{--tw-skew-x:-6deg}.lg\\:-skew-x-3{--tw-skew-x:-3deg}.lg\\:-skew-x-2{--tw-skew-x:-2deg}.lg\\:-skew-x-1{--tw-skew-x:-1deg}.lg\\:skew-y-0{--tw-skew-y:0deg}.lg\\:skew-y-1{--tw-skew-y:1deg}.lg\\:skew-y-2{--tw-skew-y:2deg}.lg\\:skew-y-3{--tw-skew-y:3deg}.lg\\:skew-y-6{--tw-skew-y:6deg}.lg\\:skew-y-12{--tw-skew-y:12deg}.lg\\:-skew-y-12{--tw-skew-y:-12deg}.lg\\:-skew-y-6{--tw-skew-y:-6deg}.lg\\:-skew-y-3{--tw-skew-y:-3deg}.lg\\:-skew-y-2{--tw-skew-y:-2deg}.lg\\:-skew-y-1{--tw-skew-y:-1deg}.lg\\:hover\\:skew-x-0:hover{--tw-skew-x:0deg}.lg\\:hover\\:skew-x-1:hover{--tw-skew-x:1deg}.lg\\:hover\\:skew-x-2:hover{--tw-skew-x:2deg}.lg\\:hover\\:skew-x-3:hover{--tw-skew-x:3deg}.lg\\:hover\\:skew-x-6:hover{--tw-skew-x:6deg}.lg\\:hover\\:skew-x-12:hover{--tw-skew-x:12deg}.lg\\:hover\\:-skew-x-12:hover{--tw-skew-x:-12deg}.lg\\:hover\\:-skew-x-6:hover{--tw-skew-x:-6deg}.lg\\:hover\\:-skew-x-3:hover{--tw-skew-x:-3deg}.lg\\:hover\\:-skew-x-2:hover{--tw-skew-x:-2deg}.lg\\:hover\\:-skew-x-1:hover{--tw-skew-x:-1deg}.lg\\:hover\\:skew-y-0:hover{--tw-skew-y:0deg}.lg\\:hover\\:skew-y-1:hover{--tw-skew-y:1deg}.lg\\:hover\\:skew-y-2:hover{--tw-skew-y:2deg}.lg\\:hover\\:skew-y-3:hover{--tw-skew-y:3deg}.lg\\:hover\\:skew-y-6:hover{--tw-skew-y:6deg}.lg\\:hover\\:skew-y-12:hover{--tw-skew-y:12deg}.lg\\:hover\\:-skew-y-12:hover{--tw-skew-y:-12deg}.lg\\:hover\\:-skew-y-6:hover{--tw-skew-y:-6deg}.lg\\:hover\\:-skew-y-3:hover{--tw-skew-y:-3deg}.lg\\:hover\\:-skew-y-2:hover{--tw-skew-y:-2deg}.lg\\:hover\\:-skew-y-1:hover{--tw-skew-y:-1deg}.lg\\:focus\\:skew-x-0:focus{--tw-skew-x:0deg}.lg\\:focus\\:skew-x-1:focus{--tw-skew-x:1deg}.lg\\:focus\\:skew-x-2:focus{--tw-skew-x:2deg}.lg\\:focus\\:skew-x-3:focus{--tw-skew-x:3deg}.lg\\:focus\\:skew-x-6:focus{--tw-skew-x:6deg}.lg\\:focus\\:skew-x-12:focus{--tw-skew-x:12deg}.lg\\:focus\\:-skew-x-12:focus{--tw-skew-x:-12deg}.lg\\:focus\\:-skew-x-6:focus{--tw-skew-x:-6deg}.lg\\:focus\\:-skew-x-3:focus{--tw-skew-x:-3deg}.lg\\:focus\\:-skew-x-2:focus{--tw-skew-x:-2deg}.lg\\:focus\\:-skew-x-1:focus{--tw-skew-x:-1deg}.lg\\:focus\\:skew-y-0:focus{--tw-skew-y:0deg}.lg\\:focus\\:skew-y-1:focus{--tw-skew-y:1deg}.lg\\:focus\\:skew-y-2:focus{--tw-skew-y:2deg}.lg\\:focus\\:skew-y-3:focus{--tw-skew-y:3deg}.lg\\:focus\\:skew-y-6:focus{--tw-skew-y:6deg}.lg\\:focus\\:skew-y-12:focus{--tw-skew-y:12deg}.lg\\:focus\\:-skew-y-12:focus{--tw-skew-y:-12deg}.lg\\:focus\\:-skew-y-6:focus{--tw-skew-y:-6deg}.lg\\:focus\\:-skew-y-3:focus{--tw-skew-y:-3deg}.lg\\:focus\\:-skew-y-2:focus{--tw-skew-y:-2deg}.lg\\:focus\\:-skew-y-1:focus{--tw-skew-y:-1deg}.lg\\:scale-0{--tw-scale-x:0;--tw-scale-y:0}.lg\\:scale-50{--tw-scale-x:.5;--tw-scale-y:.5}.lg\\:scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.lg\\:scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.lg\\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.lg\\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.lg\\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.lg\\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.lg\\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.lg\\:scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5}.lg\\:hover\\:scale-0:hover{--tw-scale-x:0;--tw-scale-y:0}.lg\\:hover\\:scale-50:hover{--tw-scale-x:.5;--tw-scale-y:.5}.lg\\:hover\\:scale-75:hover{--tw-scale-x:.75;--tw-scale-y:.75}.lg\\:hover\\:scale-90:hover{--tw-scale-x:.9;--tw-scale-y:.9}.lg\\:hover\\:scale-95:hover{--tw-scale-x:.95;--tw-scale-y:.95}.lg\\:hover\\:scale-100:hover{--tw-scale-x:1;--tw-scale-y:1}.lg\\:hover\\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.lg\\:hover\\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.lg\\:hover\\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25}.lg\\:hover\\:scale-150:hover{--tw-scale-x:1.5;--tw-scale-y:1.5}.lg\\:focus\\:scale-0:focus{--tw-scale-x:0;--tw-scale-y:0}.lg\\:focus\\:scale-50:focus{--tw-scale-x:.5;--tw-scale-y:.5}.lg\\:focus\\:scale-75:focus{--tw-scale-x:.75;--tw-scale-y:.75}.lg\\:focus\\:scale-90:focus{--tw-scale-x:.9;--tw-scale-y:.9}.lg\\:focus\\:scale-95:focus{--tw-scale-x:.95;--tw-scale-y:.95}.lg\\:focus\\:scale-100:focus{--tw-scale-x:1;--tw-scale-y:1}.lg\\:focus\\:scale-105:focus{--tw-scale-x:1.05;--tw-scale-y:1.05}.lg\\:focus\\:scale-110:focus{--tw-scale-x:1.1;--tw-scale-y:1.1}.lg\\:focus\\:scale-125:focus{--tw-scale-x:1.25;--tw-scale-y:1.25}.lg\\:focus\\:scale-150:focus{--tw-scale-x:1.5;--tw-scale-y:1.5}.lg\\:scale-x-0{--tw-scale-x:0}.lg\\:scale-x-50{--tw-scale-x:.5}.lg\\:scale-x-75{--tw-scale-x:.75}.lg\\:scale-x-90{--tw-scale-x:.9}.lg\\:scale-x-95{--tw-scale-x:.95}.lg\\:scale-x-100{--tw-scale-x:1}.lg\\:scale-x-105{--tw-scale-x:1.05}.lg\\:scale-x-110{--tw-scale-x:1.1}.lg\\:scale-x-125{--tw-scale-x:1.25}.lg\\:scale-x-150{--tw-scale-x:1.5}.lg\\:scale-y-0{--tw-scale-y:0}.lg\\:scale-y-50{--tw-scale-y:.5}.lg\\:scale-y-75{--tw-scale-y:.75}.lg\\:scale-y-90{--tw-scale-y:.9}.lg\\:scale-y-95{--tw-scale-y:.95}.lg\\:scale-y-100{--tw-scale-y:1}.lg\\:scale-y-105{--tw-scale-y:1.05}.lg\\:scale-y-110{--tw-scale-y:1.1}.lg\\:scale-y-125{--tw-scale-y:1.25}.lg\\:scale-y-150{--tw-scale-y:1.5}.lg\\:hover\\:scale-x-0:hover{--tw-scale-x:0}.lg\\:hover\\:scale-x-50:hover{--tw-scale-x:.5}.lg\\:hover\\:scale-x-75:hover{--tw-scale-x:.75}.lg\\:hover\\:scale-x-90:hover{--tw-scale-x:.9}.lg\\:hover\\:scale-x-95:hover{--tw-scale-x:.95}.lg\\:hover\\:scale-x-100:hover{--tw-scale-x:1}.lg\\:hover\\:scale-x-105:hover{--tw-scale-x:1.05}.lg\\:hover\\:scale-x-110:hover{--tw-scale-x:1.1}.lg\\:hover\\:scale-x-125:hover{--tw-scale-x:1.25}.lg\\:hover\\:scale-x-150:hover{--tw-scale-x:1.5}.lg\\:hover\\:scale-y-0:hover{--tw-scale-y:0}.lg\\:hover\\:scale-y-50:hover{--tw-scale-y:.5}.lg\\:hover\\:scale-y-75:hover{--tw-scale-y:.75}.lg\\:hover\\:scale-y-90:hover{--tw-scale-y:.9}.lg\\:hover\\:scale-y-95:hover{--tw-scale-y:.95}.lg\\:hover\\:scale-y-100:hover{--tw-scale-y:1}.lg\\:hover\\:scale-y-105:hover{--tw-scale-y:1.05}.lg\\:hover\\:scale-y-110:hover{--tw-scale-y:1.1}.lg\\:hover\\:scale-y-125:hover{--tw-scale-y:1.25}.lg\\:hover\\:scale-y-150:hover{--tw-scale-y:1.5}.lg\\:focus\\:scale-x-0:focus{--tw-scale-x:0}.lg\\:focus\\:scale-x-50:focus{--tw-scale-x:.5}.lg\\:focus\\:scale-x-75:focus{--tw-scale-x:.75}.lg\\:focus\\:scale-x-90:focus{--tw-scale-x:.9}.lg\\:focus\\:scale-x-95:focus{--tw-scale-x:.95}.lg\\:focus\\:scale-x-100:focus{--tw-scale-x:1}.lg\\:focus\\:scale-x-105:focus{--tw-scale-x:1.05}.lg\\:focus\\:scale-x-110:focus{--tw-scale-x:1.1}.lg\\:focus\\:scale-x-125:focus{--tw-scale-x:1.25}.lg\\:focus\\:scale-x-150:focus{--tw-scale-x:1.5}.lg\\:focus\\:scale-y-0:focus{--tw-scale-y:0}.lg\\:focus\\:scale-y-50:focus{--tw-scale-y:.5}.lg\\:focus\\:scale-y-75:focus{--tw-scale-y:.75}.lg\\:focus\\:scale-y-90:focus{--tw-scale-y:.9}.lg\\:focus\\:scale-y-95:focus{--tw-scale-y:.95}.lg\\:focus\\:scale-y-100:focus{--tw-scale-y:1}.lg\\:focus\\:scale-y-105:focus{--tw-scale-y:1.05}.lg\\:focus\\:scale-y-110:focus{--tw-scale-y:1.1}.lg\\:focus\\:scale-y-125:focus{--tw-scale-y:1.25}.lg\\:focus\\:scale-y-150:focus{--tw-scale-y:1.5}.lg\\:animate-none{animation:none}.lg\\:animate-spin{animation:spin 1s linear infinite}.lg\\:animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.lg\\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.lg\\:animate-bounce{animation:bounce 1s infinite}.lg\\:cursor-auto{cursor:auto}.lg\\:cursor-default{cursor:default}.lg\\:cursor-pointer{cursor:pointer}.lg\\:cursor-wait{cursor:wait}.lg\\:cursor-text{cursor:text}.lg\\:cursor-move{cursor:move}.lg\\:cursor-help{cursor:help}.lg\\:cursor-not-allowed{cursor:not-allowed}.lg\\:select-none{-webkit-user-select:none;user-select:none}.lg\\:select-text{-webkit-user-select:text;user-select:text}.lg\\:select-all{-webkit-user-select:all;user-select:all}.lg\\:select-auto{-webkit-user-select:auto;user-select:auto}.lg\\:resize-none{resize:none}.lg\\:resize-y{resize:vertical}.lg\\:resize-x{resize:horizontal}.lg\\:resize{resize:both}.lg\\:list-inside{list-style-position:inside}.lg\\:list-outside{list-style-position:outside}.lg\\:list-none{list-style-type:none}.lg\\:list-disc{list-style-type:disc}.lg\\:list-decimal{list-style-type:decimal}.lg\\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.lg\\:auto-cols-auto{grid-auto-columns:auto}.lg\\:auto-cols-min{grid-auto-columns:min-content}.lg\\:auto-cols-max{grid-auto-columns:max-content}.lg\\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.lg\\:grid-flow-row{grid-auto-flow:row}.lg\\:grid-flow-col{grid-auto-flow:column}.lg\\:grid-flow-row-dense{grid-auto-flow:row dense}.lg\\:grid-flow-col-dense{grid-auto-flow:column dense}.lg\\:auto-rows-auto{grid-auto-rows:auto}.lg\\:auto-rows-min{grid-auto-rows:min-content}.lg\\:auto-rows-max{grid-auto-rows:max-content}.lg\\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.lg\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\\:grid-cols-none{grid-template-columns:none}.lg\\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.lg\\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.lg\\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.lg\\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.lg\\:grid-rows-none{grid-template-rows:none}.lg\\:flex-row{flex-direction:row}.lg\\:flex-row-reverse{flex-direction:row-reverse}.lg\\:flex-col{flex-direction:column}.lg\\:flex-col-reverse{flex-direction:column-reverse}.lg\\:flex-wrap{flex-wrap:wrap}.lg\\:flex-wrap-reverse{flex-wrap:wrap-reverse}.lg\\:flex-nowrap{flex-wrap:nowrap}.lg\\:place-content-center{place-content:center}.lg\\:place-content-start{place-content:start}.lg\\:place-content-end{place-content:end}.lg\\:place-content-between{place-content:space-between}.lg\\:place-content-around{place-content:space-around}.lg\\:place-content-evenly{place-content:space-evenly}.lg\\:place-content-stretch{place-content:stretch}.lg\\:place-items-start{place-items:start}.lg\\:place-items-end{place-items:end}.lg\\:place-items-center{place-items:center}.lg\\:place-items-stretch{place-items:stretch}.lg\\:content-center{align-content:center}.lg\\:content-start{align-content:flex-start}.lg\\:content-end{align-content:flex-end}.lg\\:content-between{align-content:space-between}.lg\\:content-around{align-content:space-around}.lg\\:content-evenly{align-content:space-evenly}.lg\\:items-start{align-items:flex-start}.lg\\:items-end{align-items:flex-end}.lg\\:items-center{align-items:center}.lg\\:items-baseline{align-items:baseline}.lg\\:items-stretch{align-items:stretch}.lg\\:justify-start{justify-content:flex-start}.lg\\:justify-end{justify-content:flex-end}.lg\\:justify-center{justify-content:center}.lg\\:justify-between{justify-content:space-between}.lg\\:justify-around{justify-content:space-around}.lg\\:justify-evenly{justify-content:space-evenly}.lg\\:justify-items-start{justify-items:start}.lg\\:justify-items-end{justify-items:end}.lg\\:justify-items-center{justify-items:center}.lg\\:justify-items-stretch{justify-items:stretch}.lg\\:gap-0{grid-gap:0;gap:0}.lg\\:gap-1{grid-gap:.25rem;gap:.25rem}.lg\\:gap-2{grid-gap:.5rem;gap:.5rem}.lg\\:gap-3{grid-gap:.75rem;gap:.75rem}.lg\\:gap-4{grid-gap:1rem;gap:1rem}.lg\\:gap-5{grid-gap:1.25rem;gap:1.25rem}.lg\\:gap-6{grid-gap:1.5rem;gap:1.5rem}.lg\\:gap-7{grid-gap:1.75rem;gap:1.75rem}.lg\\:gap-8{grid-gap:2rem;gap:2rem}.lg\\:gap-9{grid-gap:2.25rem;gap:2.25rem}.lg\\:gap-10{grid-gap:2.5rem;gap:2.5rem}.lg\\:gap-11{grid-gap:2.75rem;gap:2.75rem}.lg\\:gap-12{grid-gap:3rem;gap:3rem}.lg\\:gap-14{grid-gap:3.5rem;gap:3.5rem}.lg\\:gap-16{grid-gap:4rem;gap:4rem}.lg\\:gap-20{grid-gap:5rem;gap:5rem}.lg\\:gap-24{grid-gap:6rem;gap:6rem}.lg\\:gap-28{grid-gap:7rem;gap:7rem}.lg\\:gap-32{grid-gap:8rem;gap:8rem}.lg\\:gap-36{grid-gap:9rem;gap:9rem}.lg\\:gap-40{grid-gap:10rem;gap:10rem}.lg\\:gap-44{grid-gap:11rem;gap:11rem}.lg\\:gap-48{grid-gap:12rem;gap:12rem}.lg\\:gap-52{grid-gap:13rem;gap:13rem}.lg\\:gap-56{grid-gap:14rem;gap:14rem}.lg\\:gap-60{grid-gap:15rem;gap:15rem}.lg\\:gap-64{grid-gap:16rem;gap:16rem}.lg\\:gap-72{grid-gap:18rem;gap:18rem}.lg\\:gap-80{grid-gap:20rem;gap:20rem}.lg\\:gap-96{grid-gap:24rem;gap:24rem}.lg\\:gap-px{grid-gap:1px;gap:1px}.lg\\:gap-0\\.5{grid-gap:.125rem;gap:.125rem}.lg\\:gap-1\\.5{grid-gap:.375rem;gap:.375rem}.lg\\:gap-2\\.5{grid-gap:.625rem;gap:.625rem}.lg\\:gap-3\\.5{grid-gap:.875rem;gap:.875rem}.lg\\:gap-x-0{grid-column-gap:0;column-gap:0}.lg\\:gap-x-1{grid-column-gap:.25rem;column-gap:.25rem}.lg\\:gap-x-2{grid-column-gap:.5rem;column-gap:.5rem}.lg\\:gap-x-3{grid-column-gap:.75rem;column-gap:.75rem}.lg\\:gap-x-4{grid-column-gap:1rem;column-gap:1rem}.lg\\:gap-x-5{grid-column-gap:1.25rem;column-gap:1.25rem}.lg\\:gap-x-6{grid-column-gap:1.5rem;column-gap:1.5rem}.lg\\:gap-x-7{grid-column-gap:1.75rem;column-gap:1.75rem}.lg\\:gap-x-8{grid-column-gap:2rem;column-gap:2rem}.lg\\:gap-x-9{grid-column-gap:2.25rem;column-gap:2.25rem}.lg\\:gap-x-10{grid-column-gap:2.5rem;column-gap:2.5rem}.lg\\:gap-x-11{grid-column-gap:2.75rem;column-gap:2.75rem}.lg\\:gap-x-12{grid-column-gap:3rem;column-gap:3rem}.lg\\:gap-x-14{grid-column-gap:3.5rem;column-gap:3.5rem}.lg\\:gap-x-16{grid-column-gap:4rem;column-gap:4rem}.lg\\:gap-x-20{grid-column-gap:5rem;column-gap:5rem}.lg\\:gap-x-24{grid-column-gap:6rem;column-gap:6rem}.lg\\:gap-x-28{grid-column-gap:7rem;column-gap:7rem}.lg\\:gap-x-32{grid-column-gap:8rem;column-gap:8rem}.lg\\:gap-x-36{grid-column-gap:9rem;column-gap:9rem}.lg\\:gap-x-40{grid-column-gap:10rem;column-gap:10rem}.lg\\:gap-x-44{grid-column-gap:11rem;column-gap:11rem}.lg\\:gap-x-48{grid-column-gap:12rem;column-gap:12rem}.lg\\:gap-x-52{grid-column-gap:13rem;column-gap:13rem}.lg\\:gap-x-56{grid-column-gap:14rem;column-gap:14rem}.lg\\:gap-x-60{grid-column-gap:15rem;column-gap:15rem}.lg\\:gap-x-64{grid-column-gap:16rem;column-gap:16rem}.lg\\:gap-x-72{grid-column-gap:18rem;column-gap:18rem}.lg\\:gap-x-80{grid-column-gap:20rem;column-gap:20rem}.lg\\:gap-x-96{grid-column-gap:24rem;column-gap:24rem}.lg\\:gap-x-px{grid-column-gap:1px;column-gap:1px}.lg\\:gap-x-0\\.5{grid-column-gap:.125rem;column-gap:.125rem}.lg\\:gap-x-1\\.5{grid-column-gap:.375rem;column-gap:.375rem}.lg\\:gap-x-2\\.5{grid-column-gap:.625rem;column-gap:.625rem}.lg\\:gap-x-3\\.5{grid-column-gap:.875rem;column-gap:.875rem}.lg\\:gap-y-0{grid-row-gap:0;row-gap:0}.lg\\:gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.lg\\:gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.lg\\:gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.lg\\:gap-y-4{grid-row-gap:1rem;row-gap:1rem}.lg\\:gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.lg\\:gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.lg\\:gap-y-7{grid-row-gap:1.75rem;row-gap:1.75rem}.lg\\:gap-y-8{grid-row-gap:2rem;row-gap:2rem}.lg\\:gap-y-9{grid-row-gap:2.25rem;row-gap:2.25rem}.lg\\:gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.lg\\:gap-y-11{grid-row-gap:2.75rem;row-gap:2.75rem}.lg\\:gap-y-12{grid-row-gap:3rem;row-gap:3rem}.lg\\:gap-y-14{grid-row-gap:3.5rem;row-gap:3.5rem}.lg\\:gap-y-16{grid-row-gap:4rem;row-gap:4rem}.lg\\:gap-y-20{grid-row-gap:5rem;row-gap:5rem}.lg\\:gap-y-24{grid-row-gap:6rem;row-gap:6rem}.lg\\:gap-y-28{grid-row-gap:7rem;row-gap:7rem}.lg\\:gap-y-32{grid-row-gap:8rem;row-gap:8rem}.lg\\:gap-y-36{grid-row-gap:9rem;row-gap:9rem}.lg\\:gap-y-40{grid-row-gap:10rem;row-gap:10rem}.lg\\:gap-y-44{grid-row-gap:11rem;row-gap:11rem}.lg\\:gap-y-48{grid-row-gap:12rem;row-gap:12rem}.lg\\:gap-y-52{grid-row-gap:13rem;row-gap:13rem}.lg\\:gap-y-56{grid-row-gap:14rem;row-gap:14rem}.lg\\:gap-y-60{grid-row-gap:15rem;row-gap:15rem}.lg\\:gap-y-64{grid-row-gap:16rem;row-gap:16rem}.lg\\:gap-y-72{grid-row-gap:18rem;row-gap:18rem}.lg\\:gap-y-80{grid-row-gap:20rem;row-gap:20rem}.lg\\:gap-y-96{grid-row-gap:24rem;row-gap:24rem}.lg\\:gap-y-px{grid-row-gap:1px;row-gap:1px}.lg\\:gap-y-0\\.5{grid-row-gap:.125rem;row-gap:.125rem}.lg\\:gap-y-1\\.5{grid-row-gap:.375rem;row-gap:.375rem}.lg\\:gap-y-2\\.5{grid-row-gap:.625rem;row-gap:.625rem}.lg\\:gap-y-3\\.5{grid-row-gap:.875rem;row-gap:.875rem}.lg\\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.75rem * var(--tw-space-x-reverse));margin-left:calc(1.75rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.25rem * var(--tw-space-x-reverse));margin-left:calc(2.25rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.75rem * var(--tw-space-x-reverse));margin-left:calc(2.75rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(3rem * var(--tw-space-x-reverse));margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(3.5rem * var(--tw-space-x-reverse));margin-left:calc(3.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(4rem * var(--tw-space-x-reverse));margin-left:calc(4rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(5rem * var(--tw-space-x-reverse));margin-left:calc(5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(6rem * var(--tw-space-x-reverse));margin-left:calc(6rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(7rem * var(--tw-space-x-reverse));margin-left:calc(7rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(8rem * var(--tw-space-x-reverse));margin-left:calc(8rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(9rem * var(--tw-space-x-reverse));margin-left:calc(9rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(10rem * var(--tw-space-x-reverse));margin-left:calc(10rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(11rem * var(--tw-space-x-reverse));margin-left:calc(11rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(12rem * var(--tw-space-x-reverse));margin-left:calc(12rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(13rem * var(--tw-space-x-reverse));margin-left:calc(13rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(14rem * var(--tw-space-x-reverse));margin-left:calc(14rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(15rem * var(--tw-space-x-reverse));margin-left:calc(15rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(16rem * var(--tw-space-x-reverse));margin-left:calc(16rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(18rem * var(--tw-space-x-reverse));margin-left:calc(18rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(20rem * var(--tw-space-x-reverse));margin-left:calc(20rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(24rem * var(--tw-space-x-reverse));margin-left:calc(24rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1px * var(--tw-space-x-reverse));margin-left:calc(1px * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-0\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-1\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-2\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.625rem * var(--tw-space-x-reverse));margin-left:calc(.625rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-x-3\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.875rem * var(--tw-space-x-reverse));margin-left:calc(.875rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1.25rem * var(--tw-space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1.5rem * var(--tw-space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1.75rem * var(--tw-space-x-reverse));margin-left:calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2rem * var(--tw-space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2.25rem * var(--tw-space-x-reverse));margin-left:calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2.5rem * var(--tw-space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2.75rem * var(--tw-space-x-reverse));margin-left:calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-3rem * var(--tw-space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-3.5rem * var(--tw-space-x-reverse));margin-left:calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-4rem * var(--tw-space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-5rem * var(--tw-space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-6rem * var(--tw-space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-7rem * var(--tw-space-x-reverse));margin-left:calc(-7rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-8rem * var(--tw-space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-9rem * var(--tw-space-x-reverse));margin-left:calc(-9rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-10rem * var(--tw-space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-11rem * var(--tw-space-x-reverse));margin-left:calc(-11rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-12rem * var(--tw-space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-13rem * var(--tw-space-x-reverse));margin-left:calc(-13rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-14rem * var(--tw-space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-15rem * var(--tw-space-x-reverse));margin-left:calc(-15rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-16rem * var(--tw-space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-18rem * var(--tw-space-x-reverse));margin-left:calc(-18rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-20rem * var(--tw-space-x-reverse));margin-left:calc(-20rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-24rem * var(--tw-space-x-reverse));margin-left:calc(-24rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-0\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.125rem * var(--tw-space-x-reverse));margin-left:calc(-.125rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-1\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-2\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.625rem * var(--tw-space-x-reverse));margin-left:calc(-.625rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:-space-x-3\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.875rem * var(--tw-space-x-reverse));margin-left:calc(-.875rem * calc(1 - var(--tw-space-x-reverse)))}.lg\\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.lg\\:space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.lg\\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.lg\\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.lg\\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.lg\\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.lg\\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.lg\\:space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.lg\\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.lg\\:space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}.lg\\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.lg\\:space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.75rem * var(--tw-space-y-reverse))}.lg\\:space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.lg\\:space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.lg\\:space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.lg\\:space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem * var(--tw-space-y-reverse))}.lg\\:space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6rem * var(--tw-space-y-reverse))}.lg\\:space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(7rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(7rem * var(--tw-space-y-reverse))}.lg\\:space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8rem * var(--tw-space-y-reverse))}.lg\\:space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(9rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(9rem * var(--tw-space-y-reverse))}.lg\\:space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10rem * var(--tw-space-y-reverse))}.lg\\:space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(11rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(11rem * var(--tw-space-y-reverse))}.lg\\:space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(12rem * var(--tw-space-y-reverse))}.lg\\:space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(13rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(13rem * var(--tw-space-y-reverse))}.lg\\:space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(14rem * var(--tw-space-y-reverse))}.lg\\:space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(15rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(15rem * var(--tw-space-y-reverse))}.lg\\:space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(16rem * var(--tw-space-y-reverse))}.lg\\:space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(18rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(18rem * var(--tw-space-y-reverse))}.lg\\:space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(20rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(20rem * var(--tw-space-y-reverse))}.lg\\:space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(24rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(24rem * var(--tw-space-y-reverse))}.lg\\:space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1px * var(--tw-space-y-reverse))}.lg\\:space-y-0\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.lg\\:space-y-1\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.lg\\:space-y-2\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.lg\\:space-y-3\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.lg\\:-space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.lg\\:-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.25rem * var(--tw-space-y-reverse))}.lg\\:-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.5rem * var(--tw-space-y-reverse))}.lg\\:-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.75rem * var(--tw-space-y-reverse))}.lg\\:-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1rem * var(--tw-space-y-reverse))}.lg\\:-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1.25rem * var(--tw-space-y-reverse))}.lg\\:-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1.5rem * var(--tw-space-y-reverse))}.lg\\:-space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1.75rem * var(--tw-space-y-reverse))}.lg\\:-space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2rem * var(--tw-space-y-reverse))}.lg\\:-space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2.25rem * var(--tw-space-y-reverse))}.lg\\:-space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2.5rem * var(--tw-space-y-reverse))}.lg\\:-space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2.75rem * var(--tw-space-y-reverse))}.lg\\:-space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-3rem * var(--tw-space-y-reverse))}.lg\\:-space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-3.5rem * var(--tw-space-y-reverse))}.lg\\:-space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-4rem * var(--tw-space-y-reverse))}.lg\\:-space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-5rem * var(--tw-space-y-reverse))}.lg\\:-space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-6rem * var(--tw-space-y-reverse))}.lg\\:-space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-7rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-7rem * var(--tw-space-y-reverse))}.lg\\:-space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-8rem * var(--tw-space-y-reverse))}.lg\\:-space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-9rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-9rem * var(--tw-space-y-reverse))}.lg\\:-space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-10rem * var(--tw-space-y-reverse))}.lg\\:-space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-11rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-11rem * var(--tw-space-y-reverse))}.lg\\:-space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-12rem * var(--tw-space-y-reverse))}.lg\\:-space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-13rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-13rem * var(--tw-space-y-reverse))}.lg\\:-space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-14rem * var(--tw-space-y-reverse))}.lg\\:-space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-15rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-15rem * var(--tw-space-y-reverse))}.lg\\:-space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-16rem * var(--tw-space-y-reverse))}.lg\\:-space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-18rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-18rem * var(--tw-space-y-reverse))}.lg\\:-space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-20rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-20rem * var(--tw-space-y-reverse))}.lg\\:-space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-24rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-24rem * var(--tw-space-y-reverse))}.lg\\:-space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1px * var(--tw-space-y-reverse))}.lg\\:-space-y-0\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.125rem * var(--tw-space-y-reverse))}.lg\\:-space-y-1\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.375rem * var(--tw-space-y-reverse))}.lg\\:-space-y-2\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.625rem * var(--tw-space-y-reverse))}.lg\\:-space-y-3\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.875rem * var(--tw-space-y-reverse))}.lg\\:space-y-reverse>:not([hidden])~:not([hidden]){--tw-space-y-reverse:1}.lg\\:space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.lg\\:divide-x-0>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(0px * var(--tw-divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))}.lg\\:divide-x-2>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(2px * var(--tw-divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--tw-divide-x-reverse)))}.lg\\:divide-x-4>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(4px * var(--tw-divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--tw-divide-x-reverse)))}.lg\\:divide-x-8>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(8px * var(--tw-divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--tw-divide-x-reverse)))}.lg\\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.lg\\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.lg\\:divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(2px * var(--tw-divide-y-reverse))}.lg\\:divide-y-4>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(4px * var(--tw-divide-y-reverse))}.lg\\:divide-y-8>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(8px * var(--tw-divide-y-reverse))}.lg\\:divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.lg\\:divide-y-reverse>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:1}.lg\\:divide-x-reverse>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}.lg\\:divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.lg\\:divide-dashed>:not([hidden])~:not([hidden]){border-style:dashed}.lg\\:divide-dotted>:not([hidden])~:not([hidden]){border-style:dotted}.lg\\:divide-double>:not([hidden])~:not([hidden]){border-style:double}.lg\\:divide-none>:not([hidden])~:not([hidden]){border-style:none}.lg\\:divide-primary>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(116,103,239,var(--tw-divide-opacity))}.lg\\:divide-secondary>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,158,67,var(--tw-divide-opacity))}.lg\\:divide-error>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(233,84,85,var(--tw-divide-opacity))}.lg\\:divide-default>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(26,32,56,var(--tw-divide-opacity))}.lg\\:divide-paper>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(34,42,69,var(--tw-divide-opacity))}.lg\\:divide-paperlight>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(48,52,91,var(--tw-divide-opacity))}.lg\\:divide-muted>:not([hidden])~:not([hidden]){border-color:#ffffffb3}.lg\\:divide-hint>:not([hidden])~:not([hidden]){border-color:#ffffff80}.lg\\:divide-white>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,255,255,var(--tw-divide-opacity))}.lg\\:divide-success>:not([hidden])~:not([hidden]){border-color:#33d9b2}.lg\\:divide-opacity-0>:not([hidden])~:not([hidden]){--tw-divide-opacity:0}.lg\\:divide-opacity-5>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.05}.lg\\:divide-opacity-10>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.1}.lg\\:divide-opacity-20>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.2}.lg\\:divide-opacity-25>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.25}.lg\\:divide-opacity-30>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.3}.lg\\:divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.4}.lg\\:divide-opacity-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.5}.lg\\:divide-opacity-60>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.6}.lg\\:divide-opacity-70>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.7}.lg\\:divide-opacity-75>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.75}.lg\\:divide-opacity-80>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.8}.lg\\:divide-opacity-90>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.9}.lg\\:divide-opacity-95>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.95}.lg\\:divide-opacity-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1}.lg\\:place-self-auto{place-self:auto}.lg\\:place-self-start{place-self:start}.lg\\:place-self-end{place-self:end}.lg\\:place-self-center{place-self:center}.lg\\:place-self-stretch{place-self:stretch}.lg\\:self-auto{align-self:auto}.lg\\:self-start{align-self:flex-start}.lg\\:self-end{align-self:flex-end}.lg\\:self-center{align-self:center}.lg\\:self-stretch{align-self:stretch}.lg\\:self-baseline{align-self:baseline}.lg\\:justify-self-auto{justify-self:auto}.lg\\:justify-self-start{justify-self:start}.lg\\:justify-self-end{justify-self:end}.lg\\:justify-self-center{justify-self:center}.lg\\:justify-self-stretch{justify-self:stretch}.lg\\:overflow-auto{overflow:auto}.lg\\:overflow-hidden{overflow:hidden}.lg\\:overflow-visible{overflow:visible}.lg\\:overflow-scroll{overflow:scroll}.lg\\:overflow-x-auto{overflow-x:auto}.lg\\:overflow-y-auto{overflow-y:auto}.lg\\:overflow-x-hidden{overflow-x:hidden}.lg\\:overflow-y-hidden{overflow-y:hidden}.lg\\:overflow-x-visible{overflow-x:visible}.lg\\:overflow-y-visible{overflow-y:visible}.lg\\:overflow-x-scroll{overflow-x:scroll}.lg\\:overflow-y-scroll{overflow-y:scroll}.lg\\:overscroll-auto{overscroll-behavior:auto}.lg\\:overscroll-contain{overscroll-behavior:contain}.lg\\:overscroll-none{overscroll-behavior:none}.lg\\:overscroll-y-auto{overscroll-behavior-y:auto}.lg\\:overscroll-y-contain{overscroll-behavior-y:contain}.lg\\:overscroll-y-none{overscroll-behavior-y:none}.lg\\:overscroll-x-auto{overscroll-behavior-x:auto}.lg\\:overscroll-x-contain{overscroll-behavior-x:contain}.lg\\:overscroll-x-none{overscroll-behavior-x:none}.lg\\:truncate{overflow:hidden;white-space:nowrap}.lg\\:overflow-ellipsis,.lg\\:truncate{text-overflow:ellipsis}.lg\\:overflow-clip{text-overflow:clip}.lg\\:whitespace-normal{white-space:normal}.lg\\:whitespace-nowrap{white-space:nowrap}.lg\\:whitespace-pre{white-space:pre}.lg\\:whitespace-pre-line{white-space:pre-line}.lg\\:whitespace-pre-wrap{white-space:pre-wrap}.lg\\:break-normal{overflow-wrap:normal;word-break:normal}.lg\\:break-words{overflow-wrap:break-word}.lg\\:break-all{word-break:break-all}.lg\\:rounded-none{border-radius:0}.lg\\:rounded-sm{border-radius:.125rem}.lg\\:rounded{border-radius:.25rem}.lg\\:rounded-md{border-radius:.375rem}.lg\\:rounded-lg{border-radius:.5rem}.lg\\:rounded-xl{border-radius:.75rem}.lg\\:rounded-2xl{border-radius:1rem}.lg\\:rounded-3xl{border-radius:1.5rem}.lg\\:rounded-full{border-radius:9999px}.lg\\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.lg\\:rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.lg\\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.lg\\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.lg\\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.lg\\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.lg\\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.lg\\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.lg\\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.lg\\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.lg\\:rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.lg\\:rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.lg\\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.lg\\:rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.lg\\:rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.lg\\:rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.lg\\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.lg\\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.lg\\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.lg\\:rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.lg\\:rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.lg\\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.lg\\:rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.lg\\:rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.lg\\:rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.lg\\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.lg\\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.lg\\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.lg\\:rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.lg\\:rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.lg\\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.lg\\:rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.lg\\:rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.lg\\:rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.lg\\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.lg\\:rounded-tl-none{border-top-left-radius:0}.lg\\:rounded-tl-sm{border-top-left-radius:.125rem}.lg\\:rounded-tl{border-top-left-radius:.25rem}.lg\\:rounded-tl-md{border-top-left-radius:.375rem}.lg\\:rounded-tl-lg{border-top-left-radius:.5rem}.lg\\:rounded-tl-xl{border-top-left-radius:.75rem}.lg\\:rounded-tl-2xl{border-top-left-radius:1rem}.lg\\:rounded-tl-3xl{border-top-left-radius:1.5rem}.lg\\:rounded-tl-full{border-top-left-radius:9999px}.lg\\:rounded-tr-none{border-top-right-radius:0}.lg\\:rounded-tr-sm{border-top-right-radius:.125rem}.lg\\:rounded-tr{border-top-right-radius:.25rem}.lg\\:rounded-tr-md{border-top-right-radius:.375rem}.lg\\:rounded-tr-lg{border-top-right-radius:.5rem}.lg\\:rounded-tr-xl{border-top-right-radius:.75rem}.lg\\:rounded-tr-2xl{border-top-right-radius:1rem}.lg\\:rounded-tr-3xl{border-top-right-radius:1.5rem}.lg\\:rounded-tr-full{border-top-right-radius:9999px}.lg\\:rounded-br-none{border-bottom-right-radius:0}.lg\\:rounded-br-sm{border-bottom-right-radius:.125rem}.lg\\:rounded-br{border-bottom-right-radius:.25rem}.lg\\:rounded-br-md{border-bottom-right-radius:.375rem}.lg\\:rounded-br-lg{border-bottom-right-radius:.5rem}.lg\\:rounded-br-xl{border-bottom-right-radius:.75rem}.lg\\:rounded-br-2xl{border-bottom-right-radius:1rem}.lg\\:rounded-br-3xl{border-bottom-right-radius:1.5rem}.lg\\:rounded-br-full{border-bottom-right-radius:9999px}.lg\\:rounded-bl-none{border-bottom-left-radius:0}.lg\\:rounded-bl-sm{border-bottom-left-radius:.125rem}.lg\\:rounded-bl{border-bottom-left-radius:.25rem}.lg\\:rounded-bl-md{border-bottom-left-radius:.375rem}.lg\\:rounded-bl-lg{border-bottom-left-radius:.5rem}.lg\\:rounded-bl-xl{border-bottom-left-radius:.75rem}.lg\\:rounded-bl-2xl{border-bottom-left-radius:1rem}.lg\\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}.lg\\:rounded-bl-full{border-bottom-left-radius:9999px}.lg\\:border-0{border-width:0}.lg\\:border-2{border-width:2px}.lg\\:border-4{border-width:4px}.lg\\:border-8{border-width:8px}.lg\\:border{border-width:1px}.lg\\:border-t-0{border-top-width:0}.lg\\:border-t-2{border-top-width:2px}.lg\\:border-t-4{border-top-width:4px}.lg\\:border-t-8{border-top-width:8px}.lg\\:border-t{border-top-width:1px}.lg\\:border-r-0{border-right-width:0}.lg\\:border-r-2{border-right-width:2px}.lg\\:border-r-4{border-right-width:4px}.lg\\:border-r-8{border-right-width:8px}.lg\\:border-r{border-right-width:1px}.lg\\:border-b-0{border-bottom-width:0}.lg\\:border-b-2{border-bottom-width:2px}.lg\\:border-b-4{border-bottom-width:4px}.lg\\:border-b-8{border-bottom-width:8px}.lg\\:border-b{border-bottom-width:1px}.lg\\:border-l-0{border-left-width:0}.lg\\:border-l-2{border-left-width:2px}.lg\\:border-l-4{border-left-width:4px}.lg\\:border-l-8{border-left-width:8px}.lg\\:border-l{border-left-width:1px}.lg\\:border-solid{border-style:solid}.lg\\:border-dashed{border-style:dashed}.lg\\:border-dotted{border-style:dotted}.lg\\:border-double{border-style:double}.lg\\:border-none{border-style:none}.lg\\:border-primary{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.lg\\:border-secondary{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.lg\\:border-error{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.lg\\:border-default{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.lg\\:border-paper{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.lg\\:border-paperlight{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.lg\\:border-muted{border-color:#ffffffb3}.lg\\:border-hint{border-color:#ffffff80}.lg\\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.lg\\:border-success{border-color:#33d9b2}.group:hover .lg\\:group-hover\\:border-primary{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.group:hover .lg\\:group-hover\\:border-secondary{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.group:hover .lg\\:group-hover\\:border-error{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.group:hover .lg\\:group-hover\\:border-default{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.group:hover .lg\\:group-hover\\:border-paper{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.group:hover .lg\\:group-hover\\:border-paperlight{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.group:hover .lg\\:group-hover\\:border-muted{border-color:#ffffffb3}.group:hover .lg\\:group-hover\\:border-hint{border-color:#ffffff80}.group:hover .lg\\:group-hover\\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.group:hover .lg\\:group-hover\\:border-success{border-color:#33d9b2}.lg\\:focus-within\\:border-primary:focus-within{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.lg\\:focus-within\\:border-secondary:focus-within{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.lg\\:focus-within\\:border-error:focus-within{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.lg\\:focus-within\\:border-default:focus-within{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.lg\\:focus-within\\:border-paper:focus-within{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.lg\\:focus-within\\:border-paperlight:focus-within{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.lg\\:focus-within\\:border-muted:focus-within{border-color:#ffffffb3}.lg\\:focus-within\\:border-hint:focus-within{border-color:#ffffff80}.lg\\:focus-within\\:border-white:focus-within{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.lg\\:focus-within\\:border-success:focus-within{border-color:#33d9b2}.lg\\:hover\\:border-primary:hover{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.lg\\:hover\\:border-secondary:hover{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.lg\\:hover\\:border-error:hover{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.lg\\:hover\\:border-default:hover{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.lg\\:hover\\:border-paper:hover{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.lg\\:hover\\:border-paperlight:hover{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.lg\\:hover\\:border-muted:hover{border-color:#ffffffb3}.lg\\:hover\\:border-hint:hover{border-color:#ffffff80}.lg\\:hover\\:border-white:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.lg\\:hover\\:border-success:hover{border-color:#33d9b2}.lg\\:focus\\:border-primary:focus{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.lg\\:focus\\:border-secondary:focus{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.lg\\:focus\\:border-error:focus{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.lg\\:focus\\:border-default:focus{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.lg\\:focus\\:border-paper:focus{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.lg\\:focus\\:border-paperlight:focus{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.lg\\:focus\\:border-muted:focus{border-color:#ffffffb3}.lg\\:focus\\:border-hint:focus{border-color:#ffffff80}.lg\\:focus\\:border-white:focus{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.lg\\:focus\\:border-success:focus{border-color:#33d9b2}.lg\\:border-opacity-0{--tw-border-opacity:0}.lg\\:border-opacity-5{--tw-border-opacity:0.05}.lg\\:border-opacity-10{--tw-border-opacity:0.1}.lg\\:border-opacity-20{--tw-border-opacity:0.2}.lg\\:border-opacity-25{--tw-border-opacity:0.25}.lg\\:border-opacity-30{--tw-border-opacity:0.3}.lg\\:border-opacity-40{--tw-border-opacity:0.4}.lg\\:border-opacity-50{--tw-border-opacity:0.5}.lg\\:border-opacity-60{--tw-border-opacity:0.6}.lg\\:border-opacity-70{--tw-border-opacity:0.7}.lg\\:border-opacity-75{--tw-border-opacity:0.75}.lg\\:border-opacity-80{--tw-border-opacity:0.8}.lg\\:border-opacity-90{--tw-border-opacity:0.9}.lg\\:border-opacity-95{--tw-border-opacity:0.95}.lg\\:border-opacity-100{--tw-border-opacity:1}.group:hover .lg\\:group-hover\\:border-opacity-0{--tw-border-opacity:0}.group:hover .lg\\:group-hover\\:border-opacity-5{--tw-border-opacity:0.05}.group:hover .lg\\:group-hover\\:border-opacity-10{--tw-border-opacity:0.1}.group:hover .lg\\:group-hover\\:border-opacity-20{--tw-border-opacity:0.2}.group:hover .lg\\:group-hover\\:border-opacity-25{--tw-border-opacity:0.25}.group:hover .lg\\:group-hover\\:border-opacity-30{--tw-border-opacity:0.3}.group:hover .lg\\:group-hover\\:border-opacity-40{--tw-border-opacity:0.4}.group:hover .lg\\:group-hover\\:border-opacity-50{--tw-border-opacity:0.5}.group:hover .lg\\:group-hover\\:border-opacity-60{--tw-border-opacity:0.6}.group:hover .lg\\:group-hover\\:border-opacity-70{--tw-border-opacity:0.7}.group:hover .lg\\:group-hover\\:border-opacity-75{--tw-border-opacity:0.75}.group:hover .lg\\:group-hover\\:border-opacity-80{--tw-border-opacity:0.8}.group:hover .lg\\:group-hover\\:border-opacity-90{--tw-border-opacity:0.9}.group:hover .lg\\:group-hover\\:border-opacity-95{--tw-border-opacity:0.95}.group:hover .lg\\:group-hover\\:border-opacity-100{--tw-border-opacity:1}.lg\\:focus-within\\:border-opacity-0:focus-within{--tw-border-opacity:0}.lg\\:focus-within\\:border-opacity-5:focus-within{--tw-border-opacity:0.05}.lg\\:focus-within\\:border-opacity-10:focus-within{--tw-border-opacity:0.1}.lg\\:focus-within\\:border-opacity-20:focus-within{--tw-border-opacity:0.2}.lg\\:focus-within\\:border-opacity-25:focus-within{--tw-border-opacity:0.25}.lg\\:focus-within\\:border-opacity-30:focus-within{--tw-border-opacity:0.3}.lg\\:focus-within\\:border-opacity-40:focus-within{--tw-border-opacity:0.4}.lg\\:focus-within\\:border-opacity-50:focus-within{--tw-border-opacity:0.5}.lg\\:focus-within\\:border-opacity-60:focus-within{--tw-border-opacity:0.6}.lg\\:focus-within\\:border-opacity-70:focus-within{--tw-border-opacity:0.7}.lg\\:focus-within\\:border-opacity-75:focus-within{--tw-border-opacity:0.75}.lg\\:focus-within\\:border-opacity-80:focus-within{--tw-border-opacity:0.8}.lg\\:focus-within\\:border-opacity-90:focus-within{--tw-border-opacity:0.9}.lg\\:focus-within\\:border-opacity-95:focus-within{--tw-border-opacity:0.95}.lg\\:focus-within\\:border-opacity-100:focus-within{--tw-border-opacity:1}.lg\\:hover\\:border-opacity-0:hover{--tw-border-opacity:0}.lg\\:hover\\:border-opacity-5:hover{--tw-border-opacity:0.05}.lg\\:hover\\:border-opacity-10:hover{--tw-border-opacity:0.1}.lg\\:hover\\:border-opacity-20:hover{--tw-border-opacity:0.2}.lg\\:hover\\:border-opacity-25:hover{--tw-border-opacity:0.25}.lg\\:hover\\:border-opacity-30:hover{--tw-border-opacity:0.3}.lg\\:hover\\:border-opacity-40:hover{--tw-border-opacity:0.4}.lg\\:hover\\:border-opacity-50:hover{--tw-border-opacity:0.5}.lg\\:hover\\:border-opacity-60:hover{--tw-border-opacity:0.6}.lg\\:hover\\:border-opacity-70:hover{--tw-border-opacity:0.7}.lg\\:hover\\:border-opacity-75:hover{--tw-border-opacity:0.75}.lg\\:hover\\:border-opacity-80:hover{--tw-border-opacity:0.8}.lg\\:hover\\:border-opacity-90:hover{--tw-border-opacity:0.9}.lg\\:hover\\:border-opacity-95:hover{--tw-border-opacity:0.95}.lg\\:hover\\:border-opacity-100:hover{--tw-border-opacity:1}.lg\\:focus\\:border-opacity-0:focus{--tw-border-opacity:0}.lg\\:focus\\:border-opacity-5:focus{--tw-border-opacity:0.05}.lg\\:focus\\:border-opacity-10:focus{--tw-border-opacity:0.1}.lg\\:focus\\:border-opacity-20:focus{--tw-border-opacity:0.2}.lg\\:focus\\:border-opacity-25:focus{--tw-border-opacity:0.25}.lg\\:focus\\:border-opacity-30:focus{--tw-border-opacity:0.3}.lg\\:focus\\:border-opacity-40:focus{--tw-border-opacity:0.4}.lg\\:focus\\:border-opacity-50:focus{--tw-border-opacity:0.5}.lg\\:focus\\:border-opacity-60:focus{--tw-border-opacity:0.6}.lg\\:focus\\:border-opacity-70:focus{--tw-border-opacity:0.7}.lg\\:focus\\:border-opacity-75:focus{--tw-border-opacity:0.75}.lg\\:focus\\:border-opacity-80:focus{--tw-border-opacity:0.8}.lg\\:focus\\:border-opacity-90:focus{--tw-border-opacity:0.9}.lg\\:focus\\:border-opacity-95:focus{--tw-border-opacity:0.95}.lg\\:focus\\:border-opacity-100:focus{--tw-border-opacity:1}.lg\\:bg-primary{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.lg\\:bg-secondary{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.lg\\:bg-error{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.lg\\:bg-default{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.lg\\:bg-paper{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.lg\\:bg-paperlight{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.lg\\:bg-muted{background-color:#ffffffb3}.lg\\:bg-hint{background-color:#ffffff80}.lg\\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.lg\\:bg-success{background-color:#33d9b2}.group:hover .lg\\:group-hover\\:bg-primary{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.group:hover .lg\\:group-hover\\:bg-secondary{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.group:hover .lg\\:group-hover\\:bg-error{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.group:hover .lg\\:group-hover\\:bg-default{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.group:hover .lg\\:group-hover\\:bg-paper{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.group:hover .lg\\:group-hover\\:bg-paperlight{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.group:hover .lg\\:group-hover\\:bg-muted{background-color:#ffffffb3}.group:hover .lg\\:group-hover\\:bg-hint{background-color:#ffffff80}.group:hover .lg\\:group-hover\\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.group:hover .lg\\:group-hover\\:bg-success{background-color:#33d9b2}.lg\\:focus-within\\:bg-primary:focus-within{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.lg\\:focus-within\\:bg-secondary:focus-within{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.lg\\:focus-within\\:bg-error:focus-within{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.lg\\:focus-within\\:bg-default:focus-within{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.lg\\:focus-within\\:bg-paper:focus-within{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.lg\\:focus-within\\:bg-paperlight:focus-within{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.lg\\:focus-within\\:bg-muted:focus-within{background-color:#ffffffb3}.lg\\:focus-within\\:bg-hint:focus-within{background-color:#ffffff80}.lg\\:focus-within\\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.lg\\:focus-within\\:bg-success:focus-within{background-color:#33d9b2}.lg\\:hover\\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.lg\\:hover\\:bg-secondary:hover{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.lg\\:hover\\:bg-error:hover{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.lg\\:hover\\:bg-default:hover{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.lg\\:hover\\:bg-paper:hover{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.lg\\:hover\\:bg-paperlight:hover{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.lg\\:hover\\:bg-muted:hover{background-color:#ffffffb3}.lg\\:hover\\:bg-hint:hover{background-color:#ffffff80}.lg\\:hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.lg\\:hover\\:bg-success:hover{background-color:#33d9b2}.lg\\:focus\\:bg-primary:focus{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.lg\\:focus\\:bg-secondary:focus{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.lg\\:focus\\:bg-error:focus{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.lg\\:focus\\:bg-default:focus{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.lg\\:focus\\:bg-paper:focus{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.lg\\:focus\\:bg-paperlight:focus{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.lg\\:focus\\:bg-muted:focus{background-color:#ffffffb3}.lg\\:focus\\:bg-hint:focus{background-color:#ffffff80}.lg\\:focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.lg\\:focus\\:bg-success:focus{background-color:#33d9b2}.lg\\:bg-opacity-0{--tw-bg-opacity:0}.lg\\:bg-opacity-5{--tw-bg-opacity:0.05}.lg\\:bg-opacity-10{--tw-bg-opacity:0.1}.lg\\:bg-opacity-20{--tw-bg-opacity:0.2}.lg\\:bg-opacity-25{--tw-bg-opacity:0.25}.lg\\:bg-opacity-30{--tw-bg-opacity:0.3}.lg\\:bg-opacity-40{--tw-bg-opacity:0.4}.lg\\:bg-opacity-50{--tw-bg-opacity:0.5}.lg\\:bg-opacity-60{--tw-bg-opacity:0.6}.lg\\:bg-opacity-70{--tw-bg-opacity:0.7}.lg\\:bg-opacity-75{--tw-bg-opacity:0.75}.lg\\:bg-opacity-80{--tw-bg-opacity:0.8}.lg\\:bg-opacity-90{--tw-bg-opacity:0.9}.lg\\:bg-opacity-95{--tw-bg-opacity:0.95}.lg\\:bg-opacity-100{--tw-bg-opacity:1}.group:hover .lg\\:group-hover\\:bg-opacity-0{--tw-bg-opacity:0}.group:hover .lg\\:group-hover\\:bg-opacity-5{--tw-bg-opacity:0.05}.group:hover .lg\\:group-hover\\:bg-opacity-10{--tw-bg-opacity:0.1}.group:hover .lg\\:group-hover\\:bg-opacity-20{--tw-bg-opacity:0.2}.group:hover .lg\\:group-hover\\:bg-opacity-25{--tw-bg-opacity:0.25}.group:hover .lg\\:group-hover\\:bg-opacity-30{--tw-bg-opacity:0.3}.group:hover .lg\\:group-hover\\:bg-opacity-40{--tw-bg-opacity:0.4}.group:hover .lg\\:group-hover\\:bg-opacity-50{--tw-bg-opacity:0.5}.group:hover .lg\\:group-hover\\:bg-opacity-60{--tw-bg-opacity:0.6}.group:hover .lg\\:group-hover\\:bg-opacity-70{--tw-bg-opacity:0.7}.group:hover .lg\\:group-hover\\:bg-opacity-75{--tw-bg-opacity:0.75}.group:hover .lg\\:group-hover\\:bg-opacity-80{--tw-bg-opacity:0.8}.group:hover .lg\\:group-hover\\:bg-opacity-90{--tw-bg-opacity:0.9}.group:hover .lg\\:group-hover\\:bg-opacity-95{--tw-bg-opacity:0.95}.group:hover .lg\\:group-hover\\:bg-opacity-100{--tw-bg-opacity:1}.lg\\:focus-within\\:bg-opacity-0:focus-within{--tw-bg-opacity:0}.lg\\:focus-within\\:bg-opacity-5:focus-within{--tw-bg-opacity:0.05}.lg\\:focus-within\\:bg-opacity-10:focus-within{--tw-bg-opacity:0.1}.lg\\:focus-within\\:bg-opacity-20:focus-within{--tw-bg-opacity:0.2}.lg\\:focus-within\\:bg-opacity-25:focus-within{--tw-bg-opacity:0.25}.lg\\:focus-within\\:bg-opacity-30:focus-within{--tw-bg-opacity:0.3}.lg\\:focus-within\\:bg-opacity-40:focus-within{--tw-bg-opacity:0.4}.lg\\:focus-within\\:bg-opacity-50:focus-within{--tw-bg-opacity:0.5}.lg\\:focus-within\\:bg-opacity-60:focus-within{--tw-bg-opacity:0.6}.lg\\:focus-within\\:bg-opacity-70:focus-within{--tw-bg-opacity:0.7}.lg\\:focus-within\\:bg-opacity-75:focus-within{--tw-bg-opacity:0.75}.lg\\:focus-within\\:bg-opacity-80:focus-within{--tw-bg-opacity:0.8}.lg\\:focus-within\\:bg-opacity-90:focus-within{--tw-bg-opacity:0.9}.lg\\:focus-within\\:bg-opacity-95:focus-within{--tw-bg-opacity:0.95}.lg\\:focus-within\\:bg-opacity-100:focus-within{--tw-bg-opacity:1}.lg\\:hover\\:bg-opacity-0:hover{--tw-bg-opacity:0}.lg\\:hover\\:bg-opacity-5:hover{--tw-bg-opacity:0.05}.lg\\:hover\\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.lg\\:hover\\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.lg\\:hover\\:bg-opacity-25:hover{--tw-bg-opacity:0.25}.lg\\:hover\\:bg-opacity-30:hover{--tw-bg-opacity:0.3}.lg\\:hover\\:bg-opacity-40:hover{--tw-bg-opacity:0.4}.lg\\:hover\\:bg-opacity-50:hover{--tw-bg-opacity:0.5}.lg\\:hover\\:bg-opacity-60:hover{--tw-bg-opacity:0.6}.lg\\:hover\\:bg-opacity-70:hover{--tw-bg-opacity:0.7}.lg\\:hover\\:bg-opacity-75:hover{--tw-bg-opacity:0.75}.lg\\:hover\\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.lg\\:hover\\:bg-opacity-90:hover{--tw-bg-opacity:0.9}.lg\\:hover\\:bg-opacity-95:hover{--tw-bg-opacity:0.95}.lg\\:hover\\:bg-opacity-100:hover{--tw-bg-opacity:1}.lg\\:focus\\:bg-opacity-0:focus{--tw-bg-opacity:0}.lg\\:focus\\:bg-opacity-5:focus{--tw-bg-opacity:0.05}.lg\\:focus\\:bg-opacity-10:focus{--tw-bg-opacity:0.1}.lg\\:focus\\:bg-opacity-20:focus{--tw-bg-opacity:0.2}.lg\\:focus\\:bg-opacity-25:focus{--tw-bg-opacity:0.25}.lg\\:focus\\:bg-opacity-30:focus{--tw-bg-opacity:0.3}.lg\\:focus\\:bg-opacity-40:focus{--tw-bg-opacity:0.4}.lg\\:focus\\:bg-opacity-50:focus{--tw-bg-opacity:0.5}.lg\\:focus\\:bg-opacity-60:focus{--tw-bg-opacity:0.6}.lg\\:focus\\:bg-opacity-70:focus{--tw-bg-opacity:0.7}.lg\\:focus\\:bg-opacity-75:focus{--tw-bg-opacity:0.75}.lg\\:focus\\:bg-opacity-80:focus{--tw-bg-opacity:0.8}.lg\\:focus\\:bg-opacity-90:focus{--tw-bg-opacity:0.9}.lg\\:focus\\:bg-opacity-95:focus{--tw-bg-opacity:0.95}.lg\\:focus\\:bg-opacity-100:focus{--tw-bg-opacity:1}.lg\\:bg-none{background-image:none}.lg\\:bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.lg\\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.lg\\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.lg\\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.lg\\:bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.lg\\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.lg\\:bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.lg\\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.lg\\:from-primary{--tw-gradient-from:#7467ef;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#7467ef00)}.lg\\:from-secondary{--tw-gradient-from:#ff9e43;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#ff9e4300)}.lg\\:from-error{--tw-gradient-from:#e95455;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#e9545500)}.lg\\:from-default{--tw-gradient-from:#1a2038;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#1a203800)}.lg\\:from-paper{--tw-gradient-from:#222a45;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#222a4500)}.lg\\:from-paperlight{--tw-gradient-from:#30345b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#30345b00)}.lg\\:from-muted{--tw-gradient-from:#ffffffb3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.lg\\:from-hint{--tw-gradient-from:#ffffff80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.lg\\:from-white{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.lg\\:from-success{--tw-gradient-from:#33d9b2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#33d9b200)}.lg\\:hover\\:from-primary:hover{--tw-gradient-from:#7467ef;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#7467ef00)}.lg\\:hover\\:from-secondary:hover{--tw-gradient-from:#ff9e43;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#ff9e4300)}.lg\\:hover\\:from-error:hover{--tw-gradient-from:#e95455;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#e9545500)}.lg\\:hover\\:from-default:hover{--tw-gradient-from:#1a2038;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#1a203800)}.lg\\:hover\\:from-paper:hover{--tw-gradient-from:#222a45;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#222a4500)}.lg\\:hover\\:from-paperlight:hover{--tw-gradient-from:#30345b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#30345b00)}.lg\\:hover\\:from-muted:hover{--tw-gradient-from:#ffffffb3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.lg\\:hover\\:from-hint:hover{--tw-gradient-from:#ffffff80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.lg\\:hover\\:from-white:hover{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.lg\\:hover\\:from-success:hover{--tw-gradient-from:#33d9b2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#33d9b200)}.lg\\:focus\\:from-primary:focus{--tw-gradient-from:#7467ef;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#7467ef00)}.lg\\:focus\\:from-secondary:focus{--tw-gradient-from:#ff9e43;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#ff9e4300)}.lg\\:focus\\:from-error:focus{--tw-gradient-from:#e95455;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#e9545500)}.lg\\:focus\\:from-default:focus{--tw-gradient-from:#1a2038;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#1a203800)}.lg\\:focus\\:from-paper:focus{--tw-gradient-from:#222a45;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#222a4500)}.lg\\:focus\\:from-paperlight:focus{--tw-gradient-from:#30345b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#30345b00)}.lg\\:focus\\:from-muted:focus{--tw-gradient-from:#ffffffb3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.lg\\:focus\\:from-hint:focus{--tw-gradient-from:#ffffff80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.lg\\:focus\\:from-white:focus{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.lg\\:focus\\:from-success:focus{--tw-gradient-from:#33d9b2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#33d9b200)}.lg\\:via-primary{--tw-gradient-stops:var(--tw-gradient-from),#7467ef,var(--tw-gradient-to,#7467ef00)}.lg\\:via-secondary{--tw-gradient-stops:var(--tw-gradient-from),#ff9e43,var(--tw-gradient-to,#ff9e4300)}.lg\\:via-error{--tw-gradient-stops:var(--tw-gradient-from),#e95455,var(--tw-gradient-to,#e9545500)}.lg\\:via-default{--tw-gradient-stops:var(--tw-gradient-from),#1a2038,var(--tw-gradient-to,#1a203800)}.lg\\:via-paper{--tw-gradient-stops:var(--tw-gradient-from),#222a45,var(--tw-gradient-to,#222a4500)}.lg\\:via-paperlight{--tw-gradient-stops:var(--tw-gradient-from),#30345b,var(--tw-gradient-to,#30345b00)}.lg\\:via-muted{--tw-gradient-stops:var(--tw-gradient-from),#ffffffb3,var(--tw-gradient-to,#fff0)}.lg\\:via-hint{--tw-gradient-stops:var(--tw-gradient-from),#ffffff80,var(--tw-gradient-to,#fff0)}.lg\\:via-white{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,#fff0)}.lg\\:via-success{--tw-gradient-stops:var(--tw-gradient-from),#33d9b2,var(--tw-gradient-to,#33d9b200)}.lg\\:hover\\:via-primary:hover{--tw-gradient-stops:var(--tw-gradient-from),#7467ef,var(--tw-gradient-to,#7467ef00)}.lg\\:hover\\:via-secondary:hover{--tw-gradient-stops:var(--tw-gradient-from),#ff9e43,var(--tw-gradient-to,#ff9e4300)}.lg\\:hover\\:via-error:hover{--tw-gradient-stops:var(--tw-gradient-from),#e95455,var(--tw-gradient-to,#e9545500)}.lg\\:hover\\:via-default:hover{--tw-gradient-stops:var(--tw-gradient-from),#1a2038,var(--tw-gradient-to,#1a203800)}.lg\\:hover\\:via-paper:hover{--tw-gradient-stops:var(--tw-gradient-from),#222a45,var(--tw-gradient-to,#222a4500)}.lg\\:hover\\:via-paperlight:hover{--tw-gradient-stops:var(--tw-gradient-from),#30345b,var(--tw-gradient-to,#30345b00)}.lg\\:hover\\:via-muted:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffffffb3,var(--tw-gradient-to,#fff0)}.lg\\:hover\\:via-hint:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffffff80,var(--tw-gradient-to,#fff0)}.lg\\:hover\\:via-white:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,#fff0)}.lg\\:hover\\:via-success:hover{--tw-gradient-stops:var(--tw-gradient-from),#33d9b2,var(--tw-gradient-to,#33d9b200)}.lg\\:focus\\:via-primary:focus{--tw-gradient-stops:var(--tw-gradient-from),#7467ef,var(--tw-gradient-to,#7467ef00)}.lg\\:focus\\:via-secondary:focus{--tw-gradient-stops:var(--tw-gradient-from),#ff9e43,var(--tw-gradient-to,#ff9e4300)}.lg\\:focus\\:via-error:focus{--tw-gradient-stops:var(--tw-gradient-from),#e95455,var(--tw-gradient-to,#e9545500)}.lg\\:focus\\:via-default:focus{--tw-gradient-stops:var(--tw-gradient-from),#1a2038,var(--tw-gradient-to,#1a203800)}.lg\\:focus\\:via-paper:focus{--tw-gradient-stops:var(--tw-gradient-from),#222a45,var(--tw-gradient-to,#222a4500)}.lg\\:focus\\:via-paperlight:focus{--tw-gradient-stops:var(--tw-gradient-from),#30345b,var(--tw-gradient-to,#30345b00)}.lg\\:focus\\:via-muted:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffffffb3,var(--tw-gradient-to,#fff0)}.lg\\:focus\\:via-hint:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffffff80,var(--tw-gradient-to,#fff0)}.lg\\:focus\\:via-white:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,#fff0)}.lg\\:focus\\:via-success:focus{--tw-gradient-stops:var(--tw-gradient-from),#33d9b2,var(--tw-gradient-to,#33d9b200)}.lg\\:to-primary{--tw-gradient-to:#7467ef}.lg\\:to-secondary{--tw-gradient-to:#ff9e43}.lg\\:to-error{--tw-gradient-to:#e95455}.lg\\:to-default{--tw-gradient-to:#1a2038}.lg\\:to-paper{--tw-gradient-to:#222a45}.lg\\:to-paperlight{--tw-gradient-to:#30345b}.lg\\:to-muted{--tw-gradient-to:#ffffffb3}.lg\\:to-hint{--tw-gradient-to:#ffffff80}.lg\\:to-white{--tw-gradient-to:#fff}.lg\\:to-success{--tw-gradient-to:#33d9b2}.lg\\:hover\\:to-primary:hover{--tw-gradient-to:#7467ef}.lg\\:hover\\:to-secondary:hover{--tw-gradient-to:#ff9e43}.lg\\:hover\\:to-error:hover{--tw-gradient-to:#e95455}.lg\\:hover\\:to-default:hover{--tw-gradient-to:#1a2038}.lg\\:hover\\:to-paper:hover{--tw-gradient-to:#222a45}.lg\\:hover\\:to-paperlight:hover{--tw-gradient-to:#30345b}.lg\\:hover\\:to-muted:hover{--tw-gradient-to:#ffffffb3}.lg\\:hover\\:to-hint:hover{--tw-gradient-to:#ffffff80}.lg\\:hover\\:to-white:hover{--tw-gradient-to:#fff}.lg\\:hover\\:to-success:hover{--tw-gradient-to:#33d9b2}.lg\\:focus\\:to-primary:focus{--tw-gradient-to:#7467ef}.lg\\:focus\\:to-secondary:focus{--tw-gradient-to:#ff9e43}.lg\\:focus\\:to-error:focus{--tw-gradient-to:#e95455}.lg\\:focus\\:to-default:focus{--tw-gradient-to:#1a2038}.lg\\:focus\\:to-paper:focus{--tw-gradient-to:#222a45}.lg\\:focus\\:to-paperlight:focus{--tw-gradient-to:#30345b}.lg\\:focus\\:to-muted:focus{--tw-gradient-to:#ffffffb3}.lg\\:focus\\:to-hint:focus{--tw-gradient-to:#ffffff80}.lg\\:focus\\:to-white:focus{--tw-gradient-to:#fff}.lg\\:focus\\:to-success:focus{--tw-gradient-to:#33d9b2}.lg\\:decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.lg\\:decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.lg\\:bg-auto{background-size:auto}.lg\\:bg-cover{background-size:cover}.lg\\:bg-contain{background-size:contain}.lg\\:bg-fixed{background-attachment:fixed}.lg\\:bg-local{background-attachment:local}.lg\\:bg-scroll{background-attachment:scroll}.lg\\:bg-clip-border{background-clip:initial}.lg\\:bg-clip-padding{background-clip:padding-box}.lg\\:bg-clip-content{background-clip:content-box}.lg\\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.lg\\:bg-bottom{background-position:bottom}.lg\\:bg-center{background-position:50%}.lg\\:bg-left{background-position:0}.lg\\:bg-left-bottom{background-position:0 100%}.lg\\:bg-left-top{background-position:0 0}.lg\\:bg-right{background-position:100%}.lg\\:bg-right-bottom{background-position:100% 100%}.lg\\:bg-right-top{background-position:100% 0}.lg\\:bg-top{background-position:top}.lg\\:bg-repeat{background-repeat:repeat}.lg\\:bg-no-repeat{background-repeat:no-repeat}.lg\\:bg-repeat-x{background-repeat:repeat-x}.lg\\:bg-repeat-y{background-repeat:repeat-y}.lg\\:bg-repeat-round{background-repeat:round}.lg\\:bg-repeat-space{background-repeat:space}.lg\\:bg-origin-border{background-origin:border-box}.lg\\:bg-origin-padding{background-origin:initial}.lg\\:bg-origin-content{background-origin:content-box}.lg\\:fill-current{fill:currentColor}.lg\\:stroke-current{stroke:currentColor}.lg\\:stroke-0{stroke-width:0}.lg\\:stroke-1{stroke-width:1}.lg\\:stroke-2{stroke-width:2}.lg\\:object-contain{object-fit:contain}.lg\\:object-cover{object-fit:cover}.lg\\:object-fill{object-fit:fill}.lg\\:object-none{object-fit:none}.lg\\:object-scale-down{object-fit:scale-down}.lg\\:object-bottom{object-position:bottom}.lg\\:object-center{object-position:center}.lg\\:object-left{object-position:left}.lg\\:object-left-bottom{object-position:left bottom}.lg\\:object-left-top{object-position:left top}.lg\\:object-right{object-position:right}.lg\\:object-right-bottom{object-position:right bottom}.lg\\:object-right-top{object-position:right top}.lg\\:object-top{object-position:top}.lg\\:p-0{padding:0}.lg\\:p-1{padding:.25rem}.lg\\:p-2{padding:.5rem}.lg\\:p-3{padding:.75rem}.lg\\:p-4{padding:1rem}.lg\\:p-5{padding:1.25rem}.lg\\:p-6{padding:1.5rem}.lg\\:p-7{padding:1.75rem}.lg\\:p-8{padding:2rem}.lg\\:p-9{padding:2.25rem}.lg\\:p-10{padding:2.5rem}.lg\\:p-11{padding:2.75rem}.lg\\:p-12{padding:3rem}.lg\\:p-14{padding:3.5rem}.lg\\:p-16{padding:4rem}.lg\\:p-20{padding:5rem}.lg\\:p-24{padding:6rem}.lg\\:p-28{padding:7rem}.lg\\:p-32{padding:8rem}.lg\\:p-36{padding:9rem}.lg\\:p-40{padding:10rem}.lg\\:p-44{padding:11rem}.lg\\:p-48{padding:12rem}.lg\\:p-52{padding:13rem}.lg\\:p-56{padding:14rem}.lg\\:p-60{padding:15rem}.lg\\:p-64{padding:16rem}.lg\\:p-72{padding:18rem}.lg\\:p-80{padding:20rem}.lg\\:p-96{padding:24rem}.lg\\:p-px{padding:1px}.lg\\:p-0\\.5{padding:.125rem}.lg\\:p-1\\.5{padding:.375rem}.lg\\:p-2\\.5{padding:.625rem}.lg\\:p-3\\.5{padding:.875rem}.lg\\:px-0{padding-left:0;padding-right:0}.lg\\:px-1{padding-left:.25rem;padding-right:.25rem}.lg\\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\\:px-4{padding-left:1rem;padding-right:1rem}.lg\\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\\:px-8{padding-left:2rem;padding-right:2rem}.lg\\:px-9{padding-left:2.25rem;padding-right:2.25rem}.lg\\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\\:px-11{padding-left:2.75rem;padding-right:2.75rem}.lg\\:px-12{padding-left:3rem;padding-right:3rem}.lg\\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\\:px-16{padding-left:4rem;padding-right:4rem}.lg\\:px-20{padding-left:5rem;padding-right:5rem}.lg\\:px-24{padding-left:6rem;padding-right:6rem}.lg\\:px-28{padding-left:7rem;padding-right:7rem}.lg\\:px-32{padding-left:8rem;padding-right:8rem}.lg\\:px-36{padding-left:9rem;padding-right:9rem}.lg\\:px-40{padding-left:10rem;padding-right:10rem}.lg\\:px-44{padding-left:11rem;padding-right:11rem}.lg\\:px-48{padding-left:12rem;padding-right:12rem}.lg\\:px-52{padding-left:13rem;padding-right:13rem}.lg\\:px-56{padding-left:14rem;padding-right:14rem}.lg\\:px-60{padding-left:15rem;padding-right:15rem}.lg\\:px-64{padding-left:16rem;padding-right:16rem}.lg\\:px-72{padding-left:18rem;padding-right:18rem}.lg\\:px-80{padding-left:20rem;padding-right:20rem}.lg\\:px-96{padding-left:24rem;padding-right:24rem}.lg\\:px-px{padding-left:1px;padding-right:1px}.lg\\:px-0\\.5{padding-left:.125rem;padding-right:.125rem}.lg\\:px-1\\.5{padding-left:.375rem;padding-right:.375rem}.lg\\:px-2\\.5{padding-left:.625rem;padding-right:.625rem}.lg\\:px-3\\.5{padding-left:.875rem;padding-right:.875rem}.lg\\:py-0{padding-top:0;padding-bottom:0}.lg\\:py-1{padding-top:.25rem;padding-bottom:.25rem}.lg\\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.lg\\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.lg\\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}.lg\\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\\:py-36{padding-top:9rem;padding-bottom:9rem}.lg\\:py-40{padding-top:10rem;padding-bottom:10rem}.lg\\:py-44{padding-top:11rem;padding-bottom:11rem}.lg\\:py-48{padding-top:12rem;padding-bottom:12rem}.lg\\:py-52{padding-top:13rem;padding-bottom:13rem}.lg\\:py-56{padding-top:14rem;padding-bottom:14rem}.lg\\:py-60{padding-top:15rem;padding-bottom:15rem}.lg\\:py-64{padding-top:16rem;padding-bottom:16rem}.lg\\:py-72{padding-top:18rem;padding-bottom:18rem}.lg\\:py-80{padding-top:20rem;padding-bottom:20rem}.lg\\:py-96{padding-top:24rem;padding-bottom:24rem}.lg\\:py-px{padding-top:1px;padding-bottom:1px}.lg\\:py-0\\.5{padding-top:.125rem;padding-bottom:.125rem}.lg\\:py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}.lg\\:py-2\\.5{padding-top:.625rem;padding-bottom:.625rem}.lg\\:py-3\\.5{padding-top:.875rem;padding-bottom:.875rem}.lg\\:pt-0{padding-top:0}.lg\\:pt-1{padding-top:.25rem}.lg\\:pt-2{padding-top:.5rem}.lg\\:pt-3{padding-top:.75rem}.lg\\:pt-4{padding-top:1rem}.lg\\:pt-5{padding-top:1.25rem}.lg\\:pt-6{padding-top:1.5rem}.lg\\:pt-7{padding-top:1.75rem}.lg\\:pt-8{padding-top:2rem}.lg\\:pt-9{padding-top:2.25rem}.lg\\:pt-10{padding-top:2.5rem}.lg\\:pt-11{padding-top:2.75rem}.lg\\:pt-12{padding-top:3rem}.lg\\:pt-14{padding-top:3.5rem}.lg\\:pt-16{padding-top:4rem}.lg\\:pt-20{padding-top:5rem}.lg\\:pt-24{padding-top:6rem}.lg\\:pt-28{padding-top:7rem}.lg\\:pt-32{padding-top:8rem}.lg\\:pt-36{padding-top:9rem}.lg\\:pt-40{padding-top:10rem}.lg\\:pt-44{padding-top:11rem}.lg\\:pt-48{padding-top:12rem}.lg\\:pt-52{padding-top:13rem}.lg\\:pt-56{padding-top:14rem}.lg\\:pt-60{padding-top:15rem}.lg\\:pt-64{padding-top:16rem}.lg\\:pt-72{padding-top:18rem}.lg\\:pt-80{padding-top:20rem}.lg\\:pt-96{padding-top:24rem}.lg\\:pt-px{padding-top:1px}.lg\\:pt-0\\.5{padding-top:.125rem}.lg\\:pt-1\\.5{padding-top:.375rem}.lg\\:pt-2\\.5{padding-top:.625rem}.lg\\:pt-3\\.5{padding-top:.875rem}.lg\\:pr-0{padding-right:0}.lg\\:pr-1{padding-right:.25rem}.lg\\:pr-2{padding-right:.5rem}.lg\\:pr-3{padding-right:.75rem}.lg\\:pr-4{padding-right:1rem}.lg\\:pr-5{padding-right:1.25rem}.lg\\:pr-6{padding-right:1.5rem}.lg\\:pr-7{padding-right:1.75rem}.lg\\:pr-8{padding-right:2rem}.lg\\:pr-9{padding-right:2.25rem}.lg\\:pr-10{padding-right:2.5rem}.lg\\:pr-11{padding-right:2.75rem}.lg\\:pr-12{padding-right:3rem}.lg\\:pr-14{padding-right:3.5rem}.lg\\:pr-16{padding-right:4rem}.lg\\:pr-20{padding-right:5rem}.lg\\:pr-24{padding-right:6rem}.lg\\:pr-28{padding-right:7rem}.lg\\:pr-32{padding-right:8rem}.lg\\:pr-36{padding-right:9rem}.lg\\:pr-40{padding-right:10rem}.lg\\:pr-44{padding-right:11rem}.lg\\:pr-48{padding-right:12rem}.lg\\:pr-52{padding-right:13rem}.lg\\:pr-56{padding-right:14rem}.lg\\:pr-60{padding-right:15rem}.lg\\:pr-64{padding-right:16rem}.lg\\:pr-72{padding-right:18rem}.lg\\:pr-80{padding-right:20rem}.lg\\:pr-96{padding-right:24rem}.lg\\:pr-px{padding-right:1px}.lg\\:pr-0\\.5{padding-right:.125rem}.lg\\:pr-1\\.5{padding-right:.375rem}.lg\\:pr-2\\.5{padding-right:.625rem}.lg\\:pr-3\\.5{padding-right:.875rem}.lg\\:pb-0{padding-bottom:0}.lg\\:pb-1{padding-bottom:.25rem}.lg\\:pb-2{padding-bottom:.5rem}.lg\\:pb-3{padding-bottom:.75rem}.lg\\:pb-4{padding-bottom:1rem}.lg\\:pb-5{padding-bottom:1.25rem}.lg\\:pb-6{padding-bottom:1.5rem}.lg\\:pb-7{padding-bottom:1.75rem}.lg\\:pb-8{padding-bottom:2rem}.lg\\:pb-9{padding-bottom:2.25rem}.lg\\:pb-10{padding-bottom:2.5rem}.lg\\:pb-11{padding-bottom:2.75rem}.lg\\:pb-12{padding-bottom:3rem}.lg\\:pb-14{padding-bottom:3.5rem}.lg\\:pb-16{padding-bottom:4rem}.lg\\:pb-20{padding-bottom:5rem}.lg\\:pb-24{padding-bottom:6rem}.lg\\:pb-28{padding-bottom:7rem}.lg\\:pb-32{padding-bottom:8rem}.lg\\:pb-36{padding-bottom:9rem}.lg\\:pb-40{padding-bottom:10rem}.lg\\:pb-44{padding-bottom:11rem}.lg\\:pb-48{padding-bottom:12rem}.lg\\:pb-52{padding-bottom:13rem}.lg\\:pb-56{padding-bottom:14rem}.lg\\:pb-60{padding-bottom:15rem}.lg\\:pb-64{padding-bottom:16rem}.lg\\:pb-72{padding-bottom:18rem}.lg\\:pb-80{padding-bottom:20rem}.lg\\:pb-96{padding-bottom:24rem}.lg\\:pb-px{padding-bottom:1px}.lg\\:pb-0\\.5{padding-bottom:.125rem}.lg\\:pb-1\\.5{padding-bottom:.375rem}.lg\\:pb-2\\.5{padding-bottom:.625rem}.lg\\:pb-3\\.5{padding-bottom:.875rem}.lg\\:pl-0{padding-left:0}.lg\\:pl-1{padding-left:.25rem}.lg\\:pl-2{padding-left:.5rem}.lg\\:pl-3{padding-left:.75rem}.lg\\:pl-4{padding-left:1rem}.lg\\:pl-5{padding-left:1.25rem}.lg\\:pl-6{padding-left:1.5rem}.lg\\:pl-7{padding-left:1.75rem}.lg\\:pl-8{padding-left:2rem}.lg\\:pl-9{padding-left:2.25rem}.lg\\:pl-10{padding-left:2.5rem}.lg\\:pl-11{padding-left:2.75rem}.lg\\:pl-12{padding-left:3rem}.lg\\:pl-14{padding-left:3.5rem}.lg\\:pl-16{padding-left:4rem}.lg\\:pl-20{padding-left:5rem}.lg\\:pl-24{padding-left:6rem}.lg\\:pl-28{padding-left:7rem}.lg\\:pl-32{padding-left:8rem}.lg\\:pl-36{padding-left:9rem}.lg\\:pl-40{padding-left:10rem}.lg\\:pl-44{padding-left:11rem}.lg\\:pl-48{padding-left:12rem}.lg\\:pl-52{padding-left:13rem}.lg\\:pl-56{padding-left:14rem}.lg\\:pl-60{padding-left:15rem}.lg\\:pl-64{padding-left:16rem}.lg\\:pl-72{padding-left:18rem}.lg\\:pl-80{padding-left:20rem}.lg\\:pl-96{padding-left:24rem}.lg\\:pl-px{padding-left:1px}.lg\\:pl-0\\.5{padding-left:.125rem}.lg\\:pl-1\\.5{padding-left:.375rem}.lg\\:pl-2\\.5{padding-left:.625rem}.lg\\:pl-3\\.5{padding-left:.875rem}.lg\\:text-left{text-align:left}.lg\\:text-center{text-align:center}.lg\\:text-right{text-align:right}.lg\\:text-justify{text-align:justify}.lg\\:align-baseline{vertical-align:initial}.lg\\:align-top{vertical-align:top}.lg\\:align-middle{vertical-align:middle}.lg\\:align-bottom{vertical-align:bottom}.lg\\:align-text-top{vertical-align:text-top}.lg\\:align-text-bottom{vertical-align:text-bottom}.lg\\:font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.lg\\:font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.lg\\:font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.lg\\:text-xs{font-size:.75rem;line-height:1rem}.lg\\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\\:text-base{font-size:1rem;line-height:1.5rem}.lg\\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\\:text-5xl{font-size:3rem;line-height:1}.lg\\:text-6xl{font-size:3.75rem;line-height:1}.lg\\:text-7xl{font-size:4.5rem;line-height:1}.lg\\:text-8xl{font-size:6rem;line-height:1}.lg\\:text-9xl{font-size:8rem;line-height:1}.lg\\:font-thin{font-weight:100}.lg\\:font-extralight{font-weight:200}.lg\\:font-light{font-weight:300}.lg\\:font-normal{font-weight:400}.lg\\:font-medium{font-weight:500}.lg\\:font-semibold{font-weight:600}.lg\\:font-bold{font-weight:700}.lg\\:font-extrabold{font-weight:800}.lg\\:font-black{font-weight:900}.lg\\:uppercase{text-transform:uppercase}.lg\\:lowercase{text-transform:lowercase}.lg\\:capitalize{text-transform:capitalize}.lg\\:normal-case{text-transform:none}.lg\\:italic{font-style:italic}.lg\\:not-italic{font-style:normal}.lg\\:diagonal-fractions,.lg\\:lining-nums,.lg\\:oldstyle-nums,.lg\\:ordinal,.lg\\:proportional-nums,.lg\\:slashed-zero,.lg\\:stacked-fractions,.lg\\:tabular-nums{--tw-ordinal:var(--tw-empty,/*!*/ /*!*/);--tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/);font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.lg\\:normal-nums{font-feature-settings:normal;font-variant-numeric:normal}.lg\\:ordinal{--tw-ordinal:ordinal}.lg\\:slashed-zero{--tw-slashed-zero:slashed-zero}.lg\\:lining-nums{--tw-numeric-figure:lining-nums}.lg\\:oldstyle-nums{--tw-numeric-figure:oldstyle-nums}.lg\\:proportional-nums{--tw-numeric-spacing:proportional-nums}.lg\\:tabular-nums{--tw-numeric-spacing:tabular-nums}.lg\\:diagonal-fractions{--tw-numeric-fraction:diagonal-fractions}.lg\\:stacked-fractions{--tw-numeric-fraction:stacked-fractions}.lg\\:leading-3{line-height:.75rem}.lg\\:leading-4{line-height:1rem}.lg\\:leading-5{line-height:1.25rem}.lg\\:leading-6{line-height:1.5rem}.lg\\:leading-7{line-height:1.75rem}.lg\\:leading-8{line-height:2rem}.lg\\:leading-9{line-height:2.25rem}.lg\\:leading-10{line-height:2.5rem}.lg\\:leading-none{line-height:1}.lg\\:leading-tight{line-height:1.25}.lg\\:leading-snug{line-height:1.375}.lg\\:leading-normal{line-height:1.5}.lg\\:leading-relaxed{line-height:1.625}.lg\\:leading-loose{line-height:2}.lg\\:tracking-tighter{letter-spacing:-.05em}.lg\\:tracking-tight{letter-spacing:-.025em}.lg\\:tracking-normal{letter-spacing:0}.lg\\:tracking-wide{letter-spacing:.025em}.lg\\:tracking-wider{letter-spacing:.05em}.lg\\:tracking-widest{letter-spacing:.1em}.lg\\:text-primary{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.lg\\:text-secondary{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.lg\\:text-error{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.lg\\:text-default{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.lg\\:text-paper{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.lg\\:text-paperlight{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.lg\\:text-muted{color:#ffffffb3}.lg\\:text-hint{color:#ffffff80}.lg\\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.lg\\:text-success{color:#33d9b2}.group:hover .lg\\:group-hover\\:text-primary{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.group:hover .lg\\:group-hover\\:text-secondary{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.group:hover .lg\\:group-hover\\:text-error{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.group:hover .lg\\:group-hover\\:text-default{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.group:hover .lg\\:group-hover\\:text-paper{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.group:hover .lg\\:group-hover\\:text-paperlight{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.group:hover .lg\\:group-hover\\:text-muted{color:#ffffffb3}.group:hover .lg\\:group-hover\\:text-hint{color:#ffffff80}.group:hover .lg\\:group-hover\\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .lg\\:group-hover\\:text-success{color:#33d9b2}.lg\\:focus-within\\:text-primary:focus-within{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.lg\\:focus-within\\:text-secondary:focus-within{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.lg\\:focus-within\\:text-error:focus-within{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.lg\\:focus-within\\:text-default:focus-within{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.lg\\:focus-within\\:text-paper:focus-within{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.lg\\:focus-within\\:text-paperlight:focus-within{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.lg\\:focus-within\\:text-muted:focus-within{color:#ffffffb3}.lg\\:focus-within\\:text-hint:focus-within{color:#ffffff80}.lg\\:focus-within\\:text-white:focus-within{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.lg\\:focus-within\\:text-success:focus-within{color:#33d9b2}.lg\\:hover\\:text-primary:hover{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.lg\\:hover\\:text-secondary:hover{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.lg\\:hover\\:text-error:hover{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.lg\\:hover\\:text-default:hover{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.lg\\:hover\\:text-paper:hover{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.lg\\:hover\\:text-paperlight:hover{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.lg\\:hover\\:text-muted:hover{color:#ffffffb3}.lg\\:hover\\:text-hint:hover{color:#ffffff80}.lg\\:hover\\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.lg\\:hover\\:text-success:hover{color:#33d9b2}.lg\\:focus\\:text-primary:focus{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.lg\\:focus\\:text-secondary:focus{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.lg\\:focus\\:text-error:focus{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.lg\\:focus\\:text-default:focus{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.lg\\:focus\\:text-paper:focus{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.lg\\:focus\\:text-paperlight:focus{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.lg\\:focus\\:text-muted:focus{color:#ffffffb3}.lg\\:focus\\:text-hint:focus{color:#ffffff80}.lg\\:focus\\:text-white:focus{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.lg\\:focus\\:text-success:focus{color:#33d9b2}.lg\\:text-opacity-0{--tw-text-opacity:0}.lg\\:text-opacity-5{--tw-text-opacity:0.05}.lg\\:text-opacity-10{--tw-text-opacity:0.1}.lg\\:text-opacity-20{--tw-text-opacity:0.2}.lg\\:text-opacity-25{--tw-text-opacity:0.25}.lg\\:text-opacity-30{--tw-text-opacity:0.3}.lg\\:text-opacity-40{--tw-text-opacity:0.4}.lg\\:text-opacity-50{--tw-text-opacity:0.5}.lg\\:text-opacity-60{--tw-text-opacity:0.6}.lg\\:text-opacity-70{--tw-text-opacity:0.7}.lg\\:text-opacity-75{--tw-text-opacity:0.75}.lg\\:text-opacity-80{--tw-text-opacity:0.8}.lg\\:text-opacity-90{--tw-text-opacity:0.9}.lg\\:text-opacity-95{--tw-text-opacity:0.95}.lg\\:text-opacity-100{--tw-text-opacity:1}.group:hover .lg\\:group-hover\\:text-opacity-0{--tw-text-opacity:0}.group:hover .lg\\:group-hover\\:text-opacity-5{--tw-text-opacity:0.05}.group:hover .lg\\:group-hover\\:text-opacity-10{--tw-text-opacity:0.1}.group:hover .lg\\:group-hover\\:text-opacity-20{--tw-text-opacity:0.2}.group:hover .lg\\:group-hover\\:text-opacity-25{--tw-text-opacity:0.25}.group:hover .lg\\:group-hover\\:text-opacity-30{--tw-text-opacity:0.3}.group:hover .lg\\:group-hover\\:text-opacity-40{--tw-text-opacity:0.4}.group:hover .lg\\:group-hover\\:text-opacity-50{--tw-text-opacity:0.5}.group:hover .lg\\:group-hover\\:text-opacity-60{--tw-text-opacity:0.6}.group:hover .lg\\:group-hover\\:text-opacity-70{--tw-text-opacity:0.7}.group:hover .lg\\:group-hover\\:text-opacity-75{--tw-text-opacity:0.75}.group:hover .lg\\:group-hover\\:text-opacity-80{--tw-text-opacity:0.8}.group:hover .lg\\:group-hover\\:text-opacity-90{--tw-text-opacity:0.9}.group:hover .lg\\:group-hover\\:text-opacity-95{--tw-text-opacity:0.95}.group:hover .lg\\:group-hover\\:text-opacity-100{--tw-text-opacity:1}.lg\\:focus-within\\:text-opacity-0:focus-within{--tw-text-opacity:0}.lg\\:focus-within\\:text-opacity-5:focus-within{--tw-text-opacity:0.05}.lg\\:focus-within\\:text-opacity-10:focus-within{--tw-text-opacity:0.1}.lg\\:focus-within\\:text-opacity-20:focus-within{--tw-text-opacity:0.2}.lg\\:focus-within\\:text-opacity-25:focus-within{--tw-text-opacity:0.25}.lg\\:focus-within\\:text-opacity-30:focus-within{--tw-text-opacity:0.3}.lg\\:focus-within\\:text-opacity-40:focus-within{--tw-text-opacity:0.4}.lg\\:focus-within\\:text-opacity-50:focus-within{--tw-text-opacity:0.5}.lg\\:focus-within\\:text-opacity-60:focus-within{--tw-text-opacity:0.6}.lg\\:focus-within\\:text-opacity-70:focus-within{--tw-text-opacity:0.7}.lg\\:focus-within\\:text-opacity-75:focus-within{--tw-text-opacity:0.75}.lg\\:focus-within\\:text-opacity-80:focus-within{--tw-text-opacity:0.8}.lg\\:focus-within\\:text-opacity-90:focus-within{--tw-text-opacity:0.9}.lg\\:focus-within\\:text-opacity-95:focus-within{--tw-text-opacity:0.95}.lg\\:focus-within\\:text-opacity-100:focus-within{--tw-text-opacity:1}.lg\\:hover\\:text-opacity-0:hover{--tw-text-opacity:0}.lg\\:hover\\:text-opacity-5:hover{--tw-text-opacity:0.05}.lg\\:hover\\:text-opacity-10:hover{--tw-text-opacity:0.1}.lg\\:hover\\:text-opacity-20:hover{--tw-text-opacity:0.2}.lg\\:hover\\:text-opacity-25:hover{--tw-text-opacity:0.25}.lg\\:hover\\:text-opacity-30:hover{--tw-text-opacity:0.3}.lg\\:hover\\:text-opacity-40:hover{--tw-text-opacity:0.4}.lg\\:hover\\:text-opacity-50:hover{--tw-text-opacity:0.5}.lg\\:hover\\:text-opacity-60:hover{--tw-text-opacity:0.6}.lg\\:hover\\:text-opacity-70:hover{--tw-text-opacity:0.7}.lg\\:hover\\:text-opacity-75:hover{--tw-text-opacity:0.75}.lg\\:hover\\:text-opacity-80:hover{--tw-text-opacity:0.8}.lg\\:hover\\:text-opacity-90:hover{--tw-text-opacity:0.9}.lg\\:hover\\:text-opacity-95:hover{--tw-text-opacity:0.95}.lg\\:hover\\:text-opacity-100:hover{--tw-text-opacity:1}.lg\\:focus\\:text-opacity-0:focus{--tw-text-opacity:0}.lg\\:focus\\:text-opacity-5:focus{--tw-text-opacity:0.05}.lg\\:focus\\:text-opacity-10:focus{--tw-text-opacity:0.1}.lg\\:focus\\:text-opacity-20:focus{--tw-text-opacity:0.2}.lg\\:focus\\:text-opacity-25:focus{--tw-text-opacity:0.25}.lg\\:focus\\:text-opacity-30:focus{--tw-text-opacity:0.3}.lg\\:focus\\:text-opacity-40:focus{--tw-text-opacity:0.4}.lg\\:focus\\:text-opacity-50:focus{--tw-text-opacity:0.5}.lg\\:focus\\:text-opacity-60:focus{--tw-text-opacity:0.6}.lg\\:focus\\:text-opacity-70:focus{--tw-text-opacity:0.7}.lg\\:focus\\:text-opacity-75:focus{--tw-text-opacity:0.75}.lg\\:focus\\:text-opacity-80:focus{--tw-text-opacity:0.8}.lg\\:focus\\:text-opacity-90:focus{--tw-text-opacity:0.9}.lg\\:focus\\:text-opacity-95:focus{--tw-text-opacity:0.95}.lg\\:focus\\:text-opacity-100:focus{--tw-text-opacity:1}.lg\\:underline{text-decoration:underline}.lg\\:line-through{text-decoration:line-through}.lg\\:no-underline{text-decoration:none}.group:hover .lg\\:group-hover\\:underline{text-decoration:underline}.group:hover .lg\\:group-hover\\:line-through{text-decoration:line-through}.group:hover .lg\\:group-hover\\:no-underline{text-decoration:none}.lg\\:focus-within\\:underline:focus-within{text-decoration:underline}.lg\\:focus-within\\:line-through:focus-within{text-decoration:line-through}.lg\\:focus-within\\:no-underline:focus-within{text-decoration:none}.lg\\:hover\\:underline:hover{text-decoration:underline}.lg\\:hover\\:line-through:hover{text-decoration:line-through}.lg\\:hover\\:no-underline:hover{text-decoration:none}.lg\\:focus\\:underline:focus{text-decoration:underline}.lg\\:focus\\:line-through:focus{text-decoration:line-through}.lg\\:focus\\:no-underline:focus{text-decoration:none}.lg\\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg\\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.lg\\:placeholder-primary::placeholder{--tw-placeholder-opacity:1;color:rgba(116,103,239,var(--tw-placeholder-opacity))}.lg\\:placeholder-secondary::placeholder{--tw-placeholder-opacity:1;color:rgba(255,158,67,var(--tw-placeholder-opacity))}.lg\\:placeholder-error::placeholder{--tw-placeholder-opacity:1;color:rgba(233,84,85,var(--tw-placeholder-opacity))}.lg\\:placeholder-default::placeholder{--tw-placeholder-opacity:1;color:rgba(26,32,56,var(--tw-placeholder-opacity))}.lg\\:placeholder-paper::placeholder{--tw-placeholder-opacity:1;color:rgba(34,42,69,var(--tw-placeholder-opacity))}.lg\\:placeholder-paperlight::placeholder{--tw-placeholder-opacity:1;color:rgba(48,52,91,var(--tw-placeholder-opacity))}.lg\\:placeholder-muted::placeholder{color:#ffffffb3}.lg\\:placeholder-hint::placeholder{color:#ffffff80}.lg\\:placeholder-white::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.lg\\:placeholder-success::placeholder{color:#33d9b2}.lg\\:focus\\:placeholder-primary:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(116,103,239,var(--tw-placeholder-opacity))}.lg\\:focus\\:placeholder-secondary:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,158,67,var(--tw-placeholder-opacity))}.lg\\:focus\\:placeholder-error:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(233,84,85,var(--tw-placeholder-opacity))}.lg\\:focus\\:placeholder-default:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(26,32,56,var(--tw-placeholder-opacity))}.lg\\:focus\\:placeholder-paper:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(34,42,69,var(--tw-placeholder-opacity))}.lg\\:focus\\:placeholder-paperlight:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(48,52,91,var(--tw-placeholder-opacity))}.lg\\:focus\\:placeholder-muted:focus::placeholder{color:#ffffffb3}.lg\\:focus\\:placeholder-hint:focus::placeholder{color:#ffffff80}.lg\\:focus\\:placeholder-white:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.lg\\:focus\\:placeholder-success:focus::placeholder{color:#33d9b2}.lg\\:placeholder-opacity-0::placeholder{--tw-placeholder-opacity:0}.lg\\:placeholder-opacity-5::placeholder{--tw-placeholder-opacity:0.05}.lg\\:placeholder-opacity-10::placeholder{--tw-placeholder-opacity:0.1}.lg\\:placeholder-opacity-20::placeholder{--tw-placeholder-opacity:0.2}.lg\\:placeholder-opacity-25::placeholder{--tw-placeholder-opacity:0.25}.lg\\:placeholder-opacity-30::placeholder{--tw-placeholder-opacity:0.3}.lg\\:placeholder-opacity-40::placeholder{--tw-placeholder-opacity:0.4}.lg\\:placeholder-opacity-50::placeholder{--tw-placeholder-opacity:0.5}.lg\\:placeholder-opacity-60::placeholder{--tw-placeholder-opacity:0.6}.lg\\:placeholder-opacity-70::placeholder{--tw-placeholder-opacity:0.7}.lg\\:placeholder-opacity-75::placeholder{--tw-placeholder-opacity:0.75}.lg\\:placeholder-opacity-80::placeholder{--tw-placeholder-opacity:0.8}.lg\\:placeholder-opacity-90::placeholder{--tw-placeholder-opacity:0.9}.lg\\:placeholder-opacity-95::placeholder{--tw-placeholder-opacity:0.95}.lg\\:placeholder-opacity-100::placeholder{--tw-placeholder-opacity:1}.lg\\:focus\\:placeholder-opacity-0:focus::placeholder{--tw-placeholder-opacity:0}.lg\\:focus\\:placeholder-opacity-5:focus::placeholder{--tw-placeholder-opacity:0.05}.lg\\:focus\\:placeholder-opacity-10:focus::placeholder{--tw-placeholder-opacity:0.1}.lg\\:focus\\:placeholder-opacity-20:focus::placeholder{--tw-placeholder-opacity:0.2}.lg\\:focus\\:placeholder-opacity-25:focus::placeholder{--tw-placeholder-opacity:0.25}.lg\\:focus\\:placeholder-opacity-30:focus::placeholder{--tw-placeholder-opacity:0.3}.lg\\:focus\\:placeholder-opacity-40:focus::placeholder{--tw-placeholder-opacity:0.4}.lg\\:focus\\:placeholder-opacity-50:focus::placeholder{--tw-placeholder-opacity:0.5}.lg\\:focus\\:placeholder-opacity-60:focus::placeholder{--tw-placeholder-opacity:0.6}.lg\\:focus\\:placeholder-opacity-70:focus::placeholder{--tw-placeholder-opacity:0.7}.lg\\:focus\\:placeholder-opacity-75:focus::placeholder{--tw-placeholder-opacity:0.75}.lg\\:focus\\:placeholder-opacity-80:focus::placeholder{--tw-placeholder-opacity:0.8}.lg\\:focus\\:placeholder-opacity-90:focus::placeholder{--tw-placeholder-opacity:0.9}.lg\\:focus\\:placeholder-opacity-95:focus::placeholder{--tw-placeholder-opacity:0.95}.lg\\:focus\\:placeholder-opacity-100:focus::placeholder{--tw-placeholder-opacity:1}.lg\\:opacity-0{opacity:0}.lg\\:opacity-5{opacity:.05}.lg\\:opacity-10{opacity:.1}.lg\\:opacity-20{opacity:.2}.lg\\:opacity-25{opacity:.25}.lg\\:opacity-30{opacity:.3}.lg\\:opacity-40{opacity:.4}.lg\\:opacity-50{opacity:.5}.lg\\:opacity-60{opacity:.6}.lg\\:opacity-70{opacity:.7}.lg\\:opacity-75{opacity:.75}.lg\\:opacity-80{opacity:.8}.lg\\:opacity-90{opacity:.9}.lg\\:opacity-95{opacity:.95}.lg\\:opacity-100{opacity:1}.group:hover .lg\\:group-hover\\:opacity-0{opacity:0}.group:hover .lg\\:group-hover\\:opacity-5{opacity:.05}.group:hover .lg\\:group-hover\\:opacity-10{opacity:.1}.group:hover .lg\\:group-hover\\:opacity-20{opacity:.2}.group:hover .lg\\:group-hover\\:opacity-25{opacity:.25}.group:hover .lg\\:group-hover\\:opacity-30{opacity:.3}.group:hover .lg\\:group-hover\\:opacity-40{opacity:.4}.group:hover .lg\\:group-hover\\:opacity-50{opacity:.5}.group:hover .lg\\:group-hover\\:opacity-60{opacity:.6}.group:hover .lg\\:group-hover\\:opacity-70{opacity:.7}.group:hover .lg\\:group-hover\\:opacity-75{opacity:.75}.group:hover .lg\\:group-hover\\:opacity-80{opacity:.8}.group:hover .lg\\:group-hover\\:opacity-90{opacity:.9}.group:hover .lg\\:group-hover\\:opacity-95{opacity:.95}.group:hover .lg\\:group-hover\\:opacity-100{opacity:1}.lg\\:focus-within\\:opacity-0:focus-within{opacity:0}.lg\\:focus-within\\:opacity-5:focus-within{opacity:.05}.lg\\:focus-within\\:opacity-10:focus-within{opacity:.1}.lg\\:focus-within\\:opacity-20:focus-within{opacity:.2}.lg\\:focus-within\\:opacity-25:focus-within{opacity:.25}.lg\\:focus-within\\:opacity-30:focus-within{opacity:.3}.lg\\:focus-within\\:opacity-40:focus-within{opacity:.4}.lg\\:focus-within\\:opacity-50:focus-within{opacity:.5}.lg\\:focus-within\\:opacity-60:focus-within{opacity:.6}.lg\\:focus-within\\:opacity-70:focus-within{opacity:.7}.lg\\:focus-within\\:opacity-75:focus-within{opacity:.75}.lg\\:focus-within\\:opacity-80:focus-within{opacity:.8}.lg\\:focus-within\\:opacity-90:focus-within{opacity:.9}.lg\\:focus-within\\:opacity-95:focus-within{opacity:.95}.lg\\:focus-within\\:opacity-100:focus-within{opacity:1}.lg\\:hover\\:opacity-0:hover{opacity:0}.lg\\:hover\\:opacity-5:hover{opacity:.05}.lg\\:hover\\:opacity-10:hover{opacity:.1}.lg\\:hover\\:opacity-20:hover{opacity:.2}.lg\\:hover\\:opacity-25:hover{opacity:.25}.lg\\:hover\\:opacity-30:hover{opacity:.3}.lg\\:hover\\:opacity-40:hover{opacity:.4}.lg\\:hover\\:opacity-50:hover{opacity:.5}.lg\\:hover\\:opacity-60:hover{opacity:.6}.lg\\:hover\\:opacity-70:hover{opacity:.7}.lg\\:hover\\:opacity-75:hover{opacity:.75}.lg\\:hover\\:opacity-80:hover{opacity:.8}.lg\\:hover\\:opacity-90:hover{opacity:.9}.lg\\:hover\\:opacity-95:hover{opacity:.95}.lg\\:hover\\:opacity-100:hover{opacity:1}.lg\\:focus\\:opacity-0:focus{opacity:0}.lg\\:focus\\:opacity-5:focus{opacity:.05}.lg\\:focus\\:opacity-10:focus{opacity:.1}.lg\\:focus\\:opacity-20:focus{opacity:.2}.lg\\:focus\\:opacity-25:focus{opacity:.25}.lg\\:focus\\:opacity-30:focus{opacity:.3}.lg\\:focus\\:opacity-40:focus{opacity:.4}.lg\\:focus\\:opacity-50:focus{opacity:.5}.lg\\:focus\\:opacity-60:focus{opacity:.6}.lg\\:focus\\:opacity-70:focus{opacity:.7}.lg\\:focus\\:opacity-75:focus{opacity:.75}.lg\\:focus\\:opacity-80:focus{opacity:.8}.lg\\:focus\\:opacity-90:focus{opacity:.9}.lg\\:focus\\:opacity-95:focus{opacity:.95}.lg\\:focus\\:opacity-100:focus{opacity:1}.lg\\:bg-blend-normal{background-blend-mode:normal}.lg\\:bg-blend-multiply{background-blend-mode:multiply}.lg\\:bg-blend-screen{background-blend-mode:screen}.lg\\:bg-blend-overlay{background-blend-mode:overlay}.lg\\:bg-blend-darken{background-blend-mode:darken}.lg\\:bg-blend-lighten{background-blend-mode:lighten}.lg\\:bg-blend-color-dodge{background-blend-mode:color-dodge}.lg\\:bg-blend-color-burn{background-blend-mode:color-burn}.lg\\:bg-blend-hard-light{background-blend-mode:hard-light}.lg\\:bg-blend-soft-light{background-blend-mode:soft-light}.lg\\:bg-blend-difference{background-blend-mode:difference}.lg\\:bg-blend-exclusion{background-blend-mode:exclusion}.lg\\:bg-blend-hue{background-blend-mode:hue}.lg\\:bg-blend-saturation{background-blend-mode:saturation}.lg\\:bg-blend-color{background-blend-mode:color}.lg\\:bg-blend-luminosity{background-blend-mode:luminosity}.lg\\:mix-blend-normal{mix-blend-mode:normal}.lg\\:mix-blend-multiply{mix-blend-mode:multiply}.lg\\:mix-blend-screen{mix-blend-mode:screen}.lg\\:mix-blend-overlay{mix-blend-mode:overlay}.lg\\:mix-blend-darken{mix-blend-mode:darken}.lg\\:mix-blend-lighten{mix-blend-mode:lighten}.lg\\:mix-blend-color-dodge{mix-blend-mode:color-dodge}.lg\\:mix-blend-color-burn{mix-blend-mode:color-burn}.lg\\:mix-blend-hard-light{mix-blend-mode:hard-light}.lg\\:mix-blend-soft-light{mix-blend-mode:soft-light}.lg\\:mix-blend-difference{mix-blend-mode:difference}.lg\\:mix-blend-exclusion{mix-blend-mode:exclusion}.lg\\:mix-blend-hue{mix-blend-mode:hue}.lg\\:mix-blend-saturation{mix-blend-mode:saturation}.lg\\:mix-blend-color{mix-blend-mode:color}.lg\\:mix-blend-luminosity{mix-blend-mode:luminosity}.lg\\:shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d}.lg\\:shadow,.lg\\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\\:shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.lg\\:shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.lg\\:shadow-lg,.lg\\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.lg\\:shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.lg\\:shadow-2xl,.lg\\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040}.lg\\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000f}.lg\\:shadow-inner,.lg\\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\\:shadow-none{--tw-shadow:0 0 #0000}.group:hover .lg\\:group-hover\\:shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d}.group:hover .lg\\:group-hover\\:shadow,.group:hover .lg\\:group-hover\\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .lg\\:group-hover\\:shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.group:hover .lg\\:group-hover\\:shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.group:hover .lg\\:group-hover\\:shadow-lg,.group:hover .lg\\:group-hover\\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .lg\\:group-hover\\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.group:hover .lg\\:group-hover\\:shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.group:hover .lg\\:group-hover\\:shadow-2xl,.group:hover .lg\\:group-hover\\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .lg\\:group-hover\\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040}.group:hover .lg\\:group-hover\\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000f}.group:hover .lg\\:group-hover\\:shadow-inner,.group:hover .lg\\:group-hover\\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .lg\\:group-hover\\:shadow-none{--tw-shadow:0 0 #0000}.lg\\:focus-within\\:shadow-sm:focus-within{--tw-shadow:0 1px 2px 0 #0000000d}.lg\\:focus-within\\:shadow-sm:focus-within,.lg\\:focus-within\\:shadow:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\\:focus-within\\:shadow:focus-within{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.lg\\:focus-within\\:shadow-md:focus-within{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.lg\\:focus-within\\:shadow-lg:focus-within,.lg\\:focus-within\\:shadow-md:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\\:focus-within\\:shadow-lg:focus-within{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.lg\\:focus-within\\:shadow-xl:focus-within{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.lg\\:focus-within\\:shadow-2xl:focus-within,.lg\\:focus-within\\:shadow-xl:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\\:focus-within\\:shadow-2xl:focus-within{--tw-shadow:0 25px 50px -12px #00000040}.lg\\:focus-within\\:shadow-inner:focus-within{--tw-shadow:inset 0 2px 4px 0 #0000000f}.lg\\:focus-within\\:shadow-inner:focus-within,.lg\\:focus-within\\:shadow-none:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\\:focus-within\\:shadow-none:focus-within{--tw-shadow:0 0 #0000}.lg\\:hover\\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d}.lg\\:hover\\:shadow-sm:hover,.lg\\:hover\\:shadow:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\\:hover\\:shadow:hover{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.lg\\:hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.lg\\:hover\\:shadow-lg:hover,.lg\\:hover\\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\\:hover\\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.lg\\:hover\\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.lg\\:hover\\:shadow-2xl:hover,.lg\\:hover\\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\\:hover\\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040}.lg\\:hover\\:shadow-inner:hover{--tw-shadow:inset 0 2px 4px 0 #0000000f}.lg\\:hover\\:shadow-inner:hover,.lg\\:hover\\:shadow-none:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\\:hover\\:shadow-none:hover{--tw-shadow:0 0 #0000}.lg\\:focus\\:shadow-sm:focus{--tw-shadow:0 1px 2px 0 #0000000d}.lg\\:focus\\:shadow-sm:focus,.lg\\:focus\\:shadow:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\\:focus\\:shadow:focus{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.lg\\:focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.lg\\:focus\\:shadow-lg:focus,.lg\\:focus\\:shadow-md:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\\:focus\\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.lg\\:focus\\:shadow-xl:focus{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.lg\\:focus\\:shadow-2xl:focus,.lg\\:focus\\:shadow-xl:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\\:focus\\:shadow-2xl:focus{--tw-shadow:0 25px 50px -12px #00000040}.lg\\:focus\\:shadow-inner:focus{--tw-shadow:inset 0 2px 4px 0 #0000000f}.lg\\:focus\\:shadow-inner:focus,.lg\\:focus\\:shadow-none:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\\:focus\\:shadow-none:focus{--tw-shadow:0 0 #0000}.lg\\:outline-none{outline:2px solid #0000;outline-offset:2px}.lg\\:outline-white{outline:2px dotted #fff;outline-offset:2px}.lg\\:outline-black{outline:2px dotted #000;outline-offset:2px}.lg\\:focus-within\\:outline-none:focus-within{outline:2px solid #0000;outline-offset:2px}.lg\\:focus-within\\:outline-white:focus-within{outline:2px dotted #fff;outline-offset:2px}.lg\\:focus-within\\:outline-black:focus-within{outline:2px dotted #000;outline-offset:2px}.lg\\:focus\\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.lg\\:focus\\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}.lg\\:focus\\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}.lg\\:ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\\:ring-0,.lg\\:ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\\:ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\\:ring-2,.lg\\:ring-4{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\\:ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\\:ring-8{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\\:ring,.lg\\:ring-8{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\\:ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\\:focus-within\\:ring-0:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\\:focus-within\\:ring-0:focus-within,.lg\\:focus-within\\:ring-1:focus-within{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\\:focus-within\\:ring-1:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\\:focus-within\\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\\:focus-within\\:ring-2:focus-within,.lg\\:focus-within\\:ring-4:focus-within{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\\:focus-within\\:ring-4:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\\:focus-within\\:ring-8:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\\:focus-within\\:ring-8:focus-within,.lg\\:focus-within\\:ring:focus-within{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\\:focus-within\\:ring:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\\:focus\\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\\:focus\\:ring-0:focus,.lg\\:focus\\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\\:focus\\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\\:focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\\:focus\\:ring-2:focus,.lg\\:focus\\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\\:focus\\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\\:focus\\:ring-8:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\\:focus\\:ring-8:focus,.lg\\:focus\\:ring:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\\:focus\\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\\:focus-within\\:ring-inset:focus-within,.lg\\:focus\\:ring-inset:focus,.lg\\:ring-inset{--tw-ring-inset:inset}.lg\\:ring-primary{--tw-ring-opacity:1;--tw-ring-color:rgba(116,103,239,var(--tw-ring-opacity))}.lg\\:ring-secondary{--tw-ring-opacity:1;--tw-ring-color:rgba(255,158,67,var(--tw-ring-opacity))}.lg\\:ring-error{--tw-ring-opacity:1;--tw-ring-color:rgba(233,84,85,var(--tw-ring-opacity))}.lg\\:ring-default{--tw-ring-opacity:1;--tw-ring-color:rgba(26,32,56,var(--tw-ring-opacity))}.lg\\:ring-paper{--tw-ring-opacity:1;--tw-ring-color:rgba(34,42,69,var(--tw-ring-opacity))}.lg\\:ring-paperlight{--tw-ring-opacity:1;--tw-ring-color:rgba(48,52,91,var(--tw-ring-opacity))}.lg\\:ring-muted{--tw-ring-color:#ffffffb3}.lg\\:ring-hint{--tw-ring-color:#ffffff80}.lg\\:ring-white{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.lg\\:ring-success{--tw-ring-color:#33d9b2}.lg\\:focus-within\\:ring-primary:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(116,103,239,var(--tw-ring-opacity))}.lg\\:focus-within\\:ring-secondary:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,158,67,var(--tw-ring-opacity))}.lg\\:focus-within\\:ring-error:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(233,84,85,var(--tw-ring-opacity))}.lg\\:focus-within\\:ring-default:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(26,32,56,var(--tw-ring-opacity))}.lg\\:focus-within\\:ring-paper:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(34,42,69,var(--tw-ring-opacity))}.lg\\:focus-within\\:ring-paperlight:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(48,52,91,var(--tw-ring-opacity))}.lg\\:focus-within\\:ring-muted:focus-within{--tw-ring-color:#ffffffb3}.lg\\:focus-within\\:ring-hint:focus-within{--tw-ring-color:#ffffff80}.lg\\:focus-within\\:ring-white:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.lg\\:focus-within\\:ring-success:focus-within{--tw-ring-color:#33d9b2}.lg\\:focus\\:ring-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(116,103,239,var(--tw-ring-opacity))}.lg\\:focus\\:ring-secondary:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,158,67,var(--tw-ring-opacity))}.lg\\:focus\\:ring-error:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(233,84,85,var(--tw-ring-opacity))}.lg\\:focus\\:ring-default:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(26,32,56,var(--tw-ring-opacity))}.lg\\:focus\\:ring-paper:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(34,42,69,var(--tw-ring-opacity))}.lg\\:focus\\:ring-paperlight:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(48,52,91,var(--tw-ring-opacity))}.lg\\:focus\\:ring-muted:focus{--tw-ring-color:#ffffffb3}.lg\\:focus\\:ring-hint:focus{--tw-ring-color:#ffffff80}.lg\\:focus\\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.lg\\:focus\\:ring-success:focus{--tw-ring-color:#33d9b2}.lg\\:ring-opacity-0{--tw-ring-opacity:0}.lg\\:ring-opacity-5{--tw-ring-opacity:0.05}.lg\\:ring-opacity-10{--tw-ring-opacity:0.1}.lg\\:ring-opacity-20{--tw-ring-opacity:0.2}.lg\\:ring-opacity-25{--tw-ring-opacity:0.25}.lg\\:ring-opacity-30{--tw-ring-opacity:0.3}.lg\\:ring-opacity-40{--tw-ring-opacity:0.4}.lg\\:ring-opacity-50{--tw-ring-opacity:0.5}.lg\\:ring-opacity-60{--tw-ring-opacity:0.6}.lg\\:ring-opacity-70{--tw-ring-opacity:0.7}.lg\\:ring-opacity-75{--tw-ring-opacity:0.75}.lg\\:ring-opacity-80{--tw-ring-opacity:0.8}.lg\\:ring-opacity-90{--tw-ring-opacity:0.9}.lg\\:ring-opacity-95{--tw-ring-opacity:0.95}.lg\\:ring-opacity-100{--tw-ring-opacity:1}.lg\\:focus-within\\:ring-opacity-0:focus-within{--tw-ring-opacity:0}.lg\\:focus-within\\:ring-opacity-5:focus-within{--tw-ring-opacity:0.05}.lg\\:focus-within\\:ring-opacity-10:focus-within{--tw-ring-opacity:0.1}.lg\\:focus-within\\:ring-opacity-20:focus-within{--tw-ring-opacity:0.2}.lg\\:focus-within\\:ring-opacity-25:focus-within{--tw-ring-opacity:0.25}.lg\\:focus-within\\:ring-opacity-30:focus-within{--tw-ring-opacity:0.3}.lg\\:focus-within\\:ring-opacity-40:focus-within{--tw-ring-opacity:0.4}.lg\\:focus-within\\:ring-opacity-50:focus-within{--tw-ring-opacity:0.5}.lg\\:focus-within\\:ring-opacity-60:focus-within{--tw-ring-opacity:0.6}.lg\\:focus-within\\:ring-opacity-70:focus-within{--tw-ring-opacity:0.7}.lg\\:focus-within\\:ring-opacity-75:focus-within{--tw-ring-opacity:0.75}.lg\\:focus-within\\:ring-opacity-80:focus-within{--tw-ring-opacity:0.8}.lg\\:focus-within\\:ring-opacity-90:focus-within{--tw-ring-opacity:0.9}.lg\\:focus-within\\:ring-opacity-95:focus-within{--tw-ring-opacity:0.95}.lg\\:focus-within\\:ring-opacity-100:focus-within{--tw-ring-opacity:1}.lg\\:focus\\:ring-opacity-0:focus{--tw-ring-opacity:0}.lg\\:focus\\:ring-opacity-5:focus{--tw-ring-opacity:0.05}.lg\\:focus\\:ring-opacity-10:focus{--tw-ring-opacity:0.1}.lg\\:focus\\:ring-opacity-20:focus{--tw-ring-opacity:0.2}.lg\\:focus\\:ring-opacity-25:focus{--tw-ring-opacity:0.25}.lg\\:focus\\:ring-opacity-30:focus{--tw-ring-opacity:0.3}.lg\\:focus\\:ring-opacity-40:focus{--tw-ring-opacity:0.4}.lg\\:focus\\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.lg\\:focus\\:ring-opacity-60:focus{--tw-ring-opacity:0.6}.lg\\:focus\\:ring-opacity-70:focus{--tw-ring-opacity:0.7}.lg\\:focus\\:ring-opacity-75:focus{--tw-ring-opacity:0.75}.lg\\:focus\\:ring-opacity-80:focus{--tw-ring-opacity:0.8}.lg\\:focus\\:ring-opacity-90:focus{--tw-ring-opacity:0.9}.lg\\:focus\\:ring-opacity-95:focus{--tw-ring-opacity:0.95}.lg\\:focus\\:ring-opacity-100:focus{--tw-ring-opacity:1}.lg\\:ring-offset-0{--tw-ring-offset-width:0px}.lg\\:ring-offset-1{--tw-ring-offset-width:1px}.lg\\:ring-offset-2{--tw-ring-offset-width:2px}.lg\\:ring-offset-4{--tw-ring-offset-width:4px}.lg\\:ring-offset-8{--tw-ring-offset-width:8px}.lg\\:focus-within\\:ring-offset-0:focus-within{--tw-ring-offset-width:0px}.lg\\:focus-within\\:ring-offset-1:focus-within{--tw-ring-offset-width:1px}.lg\\:focus-within\\:ring-offset-2:focus-within{--tw-ring-offset-width:2px}.lg\\:focus-within\\:ring-offset-4:focus-within{--tw-ring-offset-width:4px}.lg\\:focus-within\\:ring-offset-8:focus-within{--tw-ring-offset-width:8px}.lg\\:focus\\:ring-offset-0:focus{--tw-ring-offset-width:0px}.lg\\:focus\\:ring-offset-1:focus{--tw-ring-offset-width:1px}.lg\\:focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.lg\\:focus\\:ring-offset-4:focus{--tw-ring-offset-width:4px}.lg\\:focus\\:ring-offset-8:focus{--tw-ring-offset-width:8px}.lg\\:ring-offset-primary{--tw-ring-offset-color:#7467ef}.lg\\:ring-offset-secondary{--tw-ring-offset-color:#ff9e43}.lg\\:ring-offset-error{--tw-ring-offset-color:#e95455}.lg\\:ring-offset-default{--tw-ring-offset-color:#1a2038}.lg\\:ring-offset-paper{--tw-ring-offset-color:#222a45}.lg\\:ring-offset-paperlight{--tw-ring-offset-color:#30345b}.lg\\:ring-offset-muted{--tw-ring-offset-color:#ffffffb3}.lg\\:ring-offset-hint{--tw-ring-offset-color:#ffffff80}.lg\\:ring-offset-white{--tw-ring-offset-color:#fff}.lg\\:ring-offset-success{--tw-ring-offset-color:#33d9b2}.lg\\:focus-within\\:ring-offset-primary:focus-within{--tw-ring-offset-color:#7467ef}.lg\\:focus-within\\:ring-offset-secondary:focus-within{--tw-ring-offset-color:#ff9e43}.lg\\:focus-within\\:ring-offset-error:focus-within{--tw-ring-offset-color:#e95455}.lg\\:focus-within\\:ring-offset-default:focus-within{--tw-ring-offset-color:#1a2038}.lg\\:focus-within\\:ring-offset-paper:focus-within{--tw-ring-offset-color:#222a45}.lg\\:focus-within\\:ring-offset-paperlight:focus-within{--tw-ring-offset-color:#30345b}.lg\\:focus-within\\:ring-offset-muted:focus-within{--tw-ring-offset-color:#ffffffb3}.lg\\:focus-within\\:ring-offset-hint:focus-within{--tw-ring-offset-color:#ffffff80}.lg\\:focus-within\\:ring-offset-white:focus-within{--tw-ring-offset-color:#fff}.lg\\:focus-within\\:ring-offset-success:focus-within{--tw-ring-offset-color:#33d9b2}.lg\\:focus\\:ring-offset-primary:focus{--tw-ring-offset-color:#7467ef}.lg\\:focus\\:ring-offset-secondary:focus{--tw-ring-offset-color:#ff9e43}.lg\\:focus\\:ring-offset-error:focus{--tw-ring-offset-color:#e95455}.lg\\:focus\\:ring-offset-default:focus{--tw-ring-offset-color:#1a2038}.lg\\:focus\\:ring-offset-paper:focus{--tw-ring-offset-color:#222a45}.lg\\:focus\\:ring-offset-paperlight:focus{--tw-ring-offset-color:#30345b}.lg\\:focus\\:ring-offset-muted:focus{--tw-ring-offset-color:#ffffffb3}.lg\\:focus\\:ring-offset-hint:focus{--tw-ring-offset-color:#ffffff80}.lg\\:focus\\:ring-offset-white:focus{--tw-ring-offset-color:#fff}.lg\\:focus\\:ring-offset-success:focus{--tw-ring-offset-color:#33d9b2}.lg\\:filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.lg\\:filter-none{filter:none}.lg\\:blur-0,.lg\\:blur-none{--tw-blur:blur(0)}.lg\\:blur-sm{--tw-blur:blur(4px)}.lg\\:blur{--tw-blur:blur(8px)}.lg\\:blur-md{--tw-blur:blur(12px)}.lg\\:blur-lg{--tw-blur:blur(16px)}.lg\\:blur-xl{--tw-blur:blur(24px)}.lg\\:blur-2xl{--tw-blur:blur(40px)}.lg\\:blur-3xl{--tw-blur:blur(64px)}.lg\\:brightness-0{--tw-brightness:brightness(0)}.lg\\:brightness-50{--tw-brightness:brightness(.5)}.lg\\:brightness-75{--tw-brightness:brightness(.75)}.lg\\:brightness-90{--tw-brightness:brightness(.9)}.lg\\:brightness-95{--tw-brightness:brightness(.95)}.lg\\:brightness-100{--tw-brightness:brightness(1)}.lg\\:brightness-105{--tw-brightness:brightness(1.05)}.lg\\:brightness-110{--tw-brightness:brightness(1.1)}.lg\\:brightness-125{--tw-brightness:brightness(1.25)}.lg\\:brightness-150{--tw-brightness:brightness(1.5)}.lg\\:brightness-200{--tw-brightness:brightness(2)}.lg\\:contrast-0{--tw-contrast:contrast(0)}.lg\\:contrast-50{--tw-contrast:contrast(.5)}.lg\\:contrast-75{--tw-contrast:contrast(.75)}.lg\\:contrast-100{--tw-contrast:contrast(1)}.lg\\:contrast-125{--tw-contrast:contrast(1.25)}.lg\\:contrast-150{--tw-contrast:contrast(1.5)}.lg\\:contrast-200{--tw-contrast:contrast(2)}.lg\\:drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px #0000000d)}.lg\\:drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.lg\\:drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f)}.lg\\:drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a)}.lg\\:drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px #00000008) drop-shadow(0 8px 5px #00000014)}.lg\\:drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px #00000026)}.lg\\:drop-shadow-none{--tw-drop-shadow:drop-shadow(0 0 #0000)}.lg\\:grayscale-0{--tw-grayscale:grayscale(0)}.lg\\:grayscale{--tw-grayscale:grayscale(100%)}.lg\\:hue-rotate-0{--tw-hue-rotate:hue-rotate(0deg)}.lg\\:hue-rotate-15{--tw-hue-rotate:hue-rotate(15deg)}.lg\\:hue-rotate-30{--tw-hue-rotate:hue-rotate(30deg)}.lg\\:hue-rotate-60{--tw-hue-rotate:hue-rotate(60deg)}.lg\\:hue-rotate-90{--tw-hue-rotate:hue-rotate(90deg)}.lg\\:hue-rotate-180{--tw-hue-rotate:hue-rotate(180deg)}.lg\\:-hue-rotate-180{--tw-hue-rotate:hue-rotate(-180deg)}.lg\\:-hue-rotate-90{--tw-hue-rotate:hue-rotate(-90deg)}.lg\\:-hue-rotate-60{--tw-hue-rotate:hue-rotate(-60deg)}.lg\\:-hue-rotate-30{--tw-hue-rotate:hue-rotate(-30deg)}.lg\\:-hue-rotate-15{--tw-hue-rotate:hue-rotate(-15deg)}.lg\\:invert-0{--tw-invert:invert(0)}.lg\\:invert{--tw-invert:invert(100%)}.lg\\:saturate-0{--tw-saturate:saturate(0)}.lg\\:saturate-50{--tw-saturate:saturate(.5)}.lg\\:saturate-100{--tw-saturate:saturate(1)}.lg\\:saturate-150{--tw-saturate:saturate(1.5)}.lg\\:saturate-200{--tw-saturate:saturate(2)}.lg\\:sepia-0{--tw-sepia:sepia(0)}.lg\\:sepia{--tw-sepia:sepia(100%)}.lg\\:backdrop-filter{--tw-backdrop-blur:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-invert:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-opacity:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-sepia:var(--tw-empty,/*!*/ /*!*/);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.lg\\:backdrop-filter-none{-webkit-backdrop-filter:none;backdrop-filter:none}.lg\\:backdrop-blur-0,.lg\\:backdrop-blur-none{--tw-backdrop-blur:blur(0)}.lg\\:backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.lg\\:backdrop-blur{--tw-backdrop-blur:blur(8px)}.lg\\:backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.lg\\:backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.lg\\:backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.lg\\:backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.lg\\:backdrop-blur-3xl{--tw-backdrop-blur:blur(64px)}.lg\\:backdrop-brightness-0{--tw-backdrop-brightness:brightness(0)}.lg\\:backdrop-brightness-50{--tw-backdrop-brightness:brightness(.5)}.lg\\:backdrop-brightness-75{--tw-backdrop-brightness:brightness(.75)}.lg\\:backdrop-brightness-90{--tw-backdrop-brightness:brightness(.9)}.lg\\:backdrop-brightness-95{--tw-backdrop-brightness:brightness(.95)}.lg\\:backdrop-brightness-100{--tw-backdrop-brightness:brightness(1)}.lg\\:backdrop-brightness-105{--tw-backdrop-brightness:brightness(1.05)}.lg\\:backdrop-brightness-110{--tw-backdrop-brightness:brightness(1.1)}.lg\\:backdrop-brightness-125{--tw-backdrop-brightness:brightness(1.25)}.lg\\:backdrop-brightness-150{--tw-backdrop-brightness:brightness(1.5)}.lg\\:backdrop-brightness-200{--tw-backdrop-brightness:brightness(2)}.lg\\:backdrop-contrast-0{--tw-backdrop-contrast:contrast(0)}.lg\\:backdrop-contrast-50{--tw-backdrop-contrast:contrast(.5)}.lg\\:backdrop-contrast-75{--tw-backdrop-contrast:contrast(.75)}.lg\\:backdrop-contrast-100{--tw-backdrop-contrast:contrast(1)}.lg\\:backdrop-contrast-125{--tw-backdrop-contrast:contrast(1.25)}.lg\\:backdrop-contrast-150{--tw-backdrop-contrast:contrast(1.5)}.lg\\:backdrop-contrast-200{--tw-backdrop-contrast:contrast(2)}.lg\\:backdrop-grayscale-0{--tw-backdrop-grayscale:grayscale(0)}.lg\\:backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%)}.lg\\:backdrop-hue-rotate-0{--tw-backdrop-hue-rotate:hue-rotate(0deg)}.lg\\:backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(15deg)}.lg\\:backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(30deg)}.lg\\:backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(60deg)}.lg\\:backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(90deg)}.lg\\:backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(180deg)}.lg\\:-backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(-180deg)}.lg\\:-backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(-90deg)}.lg\\:-backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(-60deg)}.lg\\:-backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(-30deg)}.lg\\:-backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(-15deg)}.lg\\:backdrop-invert-0{--tw-backdrop-invert:invert(0)}.lg\\:backdrop-invert{--tw-backdrop-invert:invert(100%)}.lg\\:backdrop-opacity-0{--tw-backdrop-opacity:opacity(0)}.lg\\:backdrop-opacity-5{--tw-backdrop-opacity:opacity(0.05)}.lg\\:backdrop-opacity-10{--tw-backdrop-opacity:opacity(0.1)}.lg\\:backdrop-opacity-20{--tw-backdrop-opacity:opacity(0.2)}.lg\\:backdrop-opacity-25{--tw-backdrop-opacity:opacity(0.25)}.lg\\:backdrop-opacity-30{--tw-backdrop-opacity:opacity(0.3)}.lg\\:backdrop-opacity-40{--tw-backdrop-opacity:opacity(0.4)}.lg\\:backdrop-opacity-50{--tw-backdrop-opacity:opacity(0.5)}.lg\\:backdrop-opacity-60{--tw-backdrop-opacity:opacity(0.6)}.lg\\:backdrop-opacity-70{--tw-backdrop-opacity:opacity(0.7)}.lg\\:backdrop-opacity-75{--tw-backdrop-opacity:opacity(0.75)}.lg\\:backdrop-opacity-80{--tw-backdrop-opacity:opacity(0.8)}.lg\\:backdrop-opacity-90{--tw-backdrop-opacity:opacity(0.9)}.lg\\:backdrop-opacity-95{--tw-backdrop-opacity:opacity(0.95)}.lg\\:backdrop-opacity-100{--tw-backdrop-opacity:opacity(1)}.lg\\:backdrop-saturate-0{--tw-backdrop-saturate:saturate(0)}.lg\\:backdrop-saturate-50{--tw-backdrop-saturate:saturate(.5)}.lg\\:backdrop-saturate-100{--tw-backdrop-saturate:saturate(1)}.lg\\:backdrop-saturate-150{--tw-backdrop-saturate:saturate(1.5)}.lg\\:backdrop-saturate-200{--tw-backdrop-saturate:saturate(2)}.lg\\:backdrop-sepia-0{--tw-backdrop-sepia:sepia(0)}.lg\\:backdrop-sepia{--tw-backdrop-sepia:sepia(100%)}.lg\\:transition-none{transition-property:none}.lg\\:transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\\:transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\\:transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\\:transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\\:transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\\:transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\\:delay-75{transition-delay:75ms}.lg\\:delay-100{transition-delay:.1s}.lg\\:delay-150{transition-delay:.15s}.lg\\:delay-200{transition-delay:.2s}.lg\\:delay-300{transition-delay:.3s}.lg\\:delay-500{transition-delay:.5s}.lg\\:delay-700{transition-delay:.7s}.lg\\:delay-1000{transition-delay:1s}.lg\\:duration-75{transition-duration:75ms}.lg\\:duration-100{transition-duration:.1s}.lg\\:duration-150{transition-duration:.15s}.lg\\:duration-200{transition-duration:.2s}.lg\\:duration-300{transition-duration:.3s}.lg\\:duration-500{transition-duration:.5s}.lg\\:duration-700{transition-duration:.7s}.lg\\:duration-1000{transition-duration:1s}.lg\\:ease-linear{transition-timing-function:linear}.lg\\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.lg\\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.lg\\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (min-width: 1280px){.xl\\:container{width:100%}}@media (min-width: 1280px) and (min-width: 640px){.xl\\:container{max-width:640px}}@media (min-width: 1280px) and (min-width: 768px){.xl\\:container{max-width:768px}}@media (min-width: 1280px) and (min-width: 1024px){.xl\\:container{max-width:1024px}}@media (min-width: 1280px) and (min-width: 1280px){.xl\\:container{max-width:1280px}}@media (min-width: 1280px) and (min-width: 1536px){.xl\\:container{max-width:1536px}}@media (min-width: 1280px){.xl\\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.xl\\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.xl\\:focus-within\\:sr-only:focus-within{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.xl\\:focus-within\\:not-sr-only:focus-within{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.xl\\:focus\\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.xl\\:focus\\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.xl\\:pointer-events-none{pointer-events:none}.xl\\:pointer-events-auto{pointer-events:auto}.xl\\:visible{visibility:visible}.xl\\:invisible{visibility:hidden}.xl\\:static{position:static}.xl\\:fixed{position:fixed}.xl\\:absolute{position:absolute}.xl\\:relative{position:relative}.xl\\:sticky{position:sticky}.xl\\:inset-0{top:0;right:0;bottom:0;left:0}.xl\\:inset-1{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.xl\\:inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.xl\\:inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.xl\\:inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.xl\\:inset-5{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}.xl\\:inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}.xl\\:inset-7{top:1.75rem;right:1.75rem;bottom:1.75rem;left:1.75rem}.xl\\:inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}.xl\\:inset-9{top:2.25rem;right:2.25rem;bottom:2.25rem;left:2.25rem}.xl\\:inset-10{top:2.5rem;right:2.5rem;bottom:2.5rem;left:2.5rem}.xl\\:inset-11{top:2.75rem;right:2.75rem;bottom:2.75rem;left:2.75rem}.xl\\:inset-12{top:3rem;right:3rem;bottom:3rem;left:3rem}.xl\\:inset-14{top:3.5rem;right:3.5rem;bottom:3.5rem;left:3.5rem}.xl\\:inset-16{top:4rem;right:4rem;bottom:4rem;left:4rem}.xl\\:inset-20{top:5rem;right:5rem;bottom:5rem;left:5rem}.xl\\:inset-24{top:6rem;right:6rem;bottom:6rem;left:6rem}.xl\\:inset-28{top:7rem;right:7rem;bottom:7rem;left:7rem}.xl\\:inset-32{top:8rem;right:8rem;bottom:8rem;left:8rem}.xl\\:inset-36{top:9rem;right:9rem;bottom:9rem;left:9rem}.xl\\:inset-40{top:10rem;right:10rem;bottom:10rem;left:10rem}.xl\\:inset-44{top:11rem;right:11rem;bottom:11rem;left:11rem}.xl\\:inset-48{top:12rem;right:12rem;bottom:12rem;left:12rem}.xl\\:inset-52{top:13rem;right:13rem;bottom:13rem;left:13rem}.xl\\:inset-56{top:14rem;right:14rem;bottom:14rem;left:14rem}.xl\\:inset-60{top:15rem;right:15rem;bottom:15rem;left:15rem}.xl\\:inset-64{top:16rem;right:16rem;bottom:16rem;left:16rem}.xl\\:inset-72{top:18rem;right:18rem;bottom:18rem;left:18rem}.xl\\:inset-80{top:20rem;right:20rem;bottom:20rem;left:20rem}.xl\\:inset-96{top:24rem;right:24rem;bottom:24rem;left:24rem}.xl\\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}.xl\\:inset-px{top:1px;right:1px;bottom:1px;left:1px}.xl\\:inset-0\\.5{top:.125rem;right:.125rem;bottom:.125rem;left:.125rem}.xl\\:inset-1\\.5{top:.375rem;right:.375rem;bottom:.375rem;left:.375rem}.xl\\:inset-2\\.5{top:.625rem;right:.625rem;bottom:.625rem;left:.625rem}.xl\\:inset-3\\.5{top:.875rem;right:.875rem;bottom:.875rem;left:.875rem}.xl\\:-inset-0{top:0;right:0;bottom:0;left:0}.xl\\:-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.xl\\:-inset-2{top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.xl\\:-inset-3{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.xl\\:-inset-4{top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.xl\\:-inset-5{top:-1.25rem;right:-1.25rem;bottom:-1.25rem;left:-1.25rem}.xl\\:-inset-6{top:-1.5rem;right:-1.5rem;bottom:-1.5rem;left:-1.5rem}.xl\\:-inset-7{top:-1.75rem;right:-1.75rem;bottom:-1.75rem;left:-1.75rem}.xl\\:-inset-8{top:-2rem;right:-2rem;bottom:-2rem;left:-2rem}.xl\\:-inset-9{top:-2.25rem;right:-2.25rem;bottom:-2.25rem;left:-2.25rem}.xl\\:-inset-10{top:-2.5rem;right:-2.5rem;bottom:-2.5rem;left:-2.5rem}.xl\\:-inset-11{top:-2.75rem;right:-2.75rem;bottom:-2.75rem;left:-2.75rem}.xl\\:-inset-12{top:-3rem;right:-3rem;bottom:-3rem;left:-3rem}.xl\\:-inset-14{top:-3.5rem;right:-3.5rem;bottom:-3.5rem;left:-3.5rem}.xl\\:-inset-16{top:-4rem;right:-4rem;bottom:-4rem;left:-4rem}.xl\\:-inset-20{top:-5rem;right:-5rem;bottom:-5rem;left:-5rem}.xl\\:-inset-24{top:-6rem;right:-6rem;bottom:-6rem;left:-6rem}.xl\\:-inset-28{top:-7rem;right:-7rem;bottom:-7rem;left:-7rem}.xl\\:-inset-32{top:-8rem;right:-8rem;bottom:-8rem;left:-8rem}.xl\\:-inset-36{top:-9rem;right:-9rem;bottom:-9rem;left:-9rem}.xl\\:-inset-40{top:-10rem;right:-10rem;bottom:-10rem;left:-10rem}.xl\\:-inset-44{top:-11rem;right:-11rem;bottom:-11rem;left:-11rem}.xl\\:-inset-48{top:-12rem;right:-12rem;bottom:-12rem;left:-12rem}.xl\\:-inset-52{top:-13rem;right:-13rem;bottom:-13rem;left:-13rem}.xl\\:-inset-56{top:-14rem;right:-14rem;bottom:-14rem;left:-14rem}.xl\\:-inset-60{top:-15rem;right:-15rem;bottom:-15rem;left:-15rem}.xl\\:-inset-64{top:-16rem;right:-16rem;bottom:-16rem;left:-16rem}.xl\\:-inset-72{top:-18rem;right:-18rem;bottom:-18rem;left:-18rem}.xl\\:-inset-80{top:-20rem;right:-20rem;bottom:-20rem;left:-20rem}.xl\\:-inset-96{top:-24rem;right:-24rem;bottom:-24rem;left:-24rem}.xl\\:-inset-px{top:-1px;right:-1px;bottom:-1px;left:-1px}.xl\\:-inset-0\\.5{top:-.125rem;right:-.125rem;bottom:-.125rem;left:-.125rem}.xl\\:-inset-1\\.5{top:-.375rem;right:-.375rem;bottom:-.375rem;left:-.375rem}.xl\\:-inset-2\\.5{top:-.625rem;right:-.625rem;bottom:-.625rem;left:-.625rem}.xl\\:-inset-3\\.5{top:-.875rem;right:-.875rem;bottom:-.875rem;left:-.875rem}.xl\\:inset-1\\/2{top:50%;right:50%;bottom:50%;left:50%}.xl\\:inset-1\\/3{top:33.333333%;right:33.333333%;bottom:33.333333%;left:33.333333%}.xl\\:inset-2\\/3{top:66.666667%;right:66.666667%;bottom:66.666667%;left:66.666667%}.xl\\:inset-1\\/4{top:25%;right:25%;bottom:25%;left:25%}.xl\\:inset-2\\/4{top:50%;right:50%;bottom:50%;left:50%}.xl\\:inset-3\\/4{top:75%;right:75%;bottom:75%;left:75%}.xl\\:inset-full{top:100%;right:100%;bottom:100%;left:100%}.xl\\:-inset-1\\/2{top:-50%;right:-50%;bottom:-50%;left:-50%}.xl\\:-inset-1\\/3{top:-33.333333%;right:-33.333333%;bottom:-33.333333%;left:-33.333333%}.xl\\:-inset-2\\/3{top:-66.666667%;right:-66.666667%;bottom:-66.666667%;left:-66.666667%}.xl\\:-inset-1\\/4{top:-25%;right:-25%;bottom:-25%;left:-25%}.xl\\:-inset-2\\/4{top:-50%;right:-50%;bottom:-50%;left:-50%}.xl\\:-inset-3\\/4{top:-75%;right:-75%;bottom:-75%;left:-75%}.xl\\:-inset-full{top:-100%;right:-100%;bottom:-100%;left:-100%}.xl\\:inset-x-0{left:0;right:0}.xl\\:inset-x-1{left:.25rem;right:.25rem}.xl\\:inset-x-2{left:.5rem;right:.5rem}.xl\\:inset-x-3{left:.75rem;right:.75rem}.xl\\:inset-x-4{left:1rem;right:1rem}.xl\\:inset-x-5{left:1.25rem;right:1.25rem}.xl\\:inset-x-6{left:1.5rem;right:1.5rem}.xl\\:inset-x-7{left:1.75rem;right:1.75rem}.xl\\:inset-x-8{left:2rem;right:2rem}.xl\\:inset-x-9{left:2.25rem;right:2.25rem}.xl\\:inset-x-10{left:2.5rem;right:2.5rem}.xl\\:inset-x-11{left:2.75rem;right:2.75rem}.xl\\:inset-x-12{left:3rem;right:3rem}.xl\\:inset-x-14{left:3.5rem;right:3.5rem}.xl\\:inset-x-16{left:4rem;right:4rem}.xl\\:inset-x-20{left:5rem;right:5rem}.xl\\:inset-x-24{left:6rem;right:6rem}.xl\\:inset-x-28{left:7rem;right:7rem}.xl\\:inset-x-32{left:8rem;right:8rem}.xl\\:inset-x-36{left:9rem;right:9rem}.xl\\:inset-x-40{left:10rem;right:10rem}.xl\\:inset-x-44{left:11rem;right:11rem}.xl\\:inset-x-48{left:12rem;right:12rem}.xl\\:inset-x-52{left:13rem;right:13rem}.xl\\:inset-x-56{left:14rem;right:14rem}.xl\\:inset-x-60{left:15rem;right:15rem}.xl\\:inset-x-64{left:16rem;right:16rem}.xl\\:inset-x-72{left:18rem;right:18rem}.xl\\:inset-x-80{left:20rem;right:20rem}.xl\\:inset-x-96{left:24rem;right:24rem}.xl\\:inset-x-auto{left:auto;right:auto}.xl\\:inset-x-px{left:1px;right:1px}.xl\\:inset-x-0\\.5{left:.125rem;right:.125rem}.xl\\:inset-x-1\\.5{left:.375rem;right:.375rem}.xl\\:inset-x-2\\.5{left:.625rem;right:.625rem}.xl\\:inset-x-3\\.5{left:.875rem;right:.875rem}.xl\\:-inset-x-0{left:0;right:0}.xl\\:-inset-x-1{left:-.25rem;right:-.25rem}.xl\\:-inset-x-2{left:-.5rem;right:-.5rem}.xl\\:-inset-x-3{left:-.75rem;right:-.75rem}.xl\\:-inset-x-4{left:-1rem;right:-1rem}.xl\\:-inset-x-5{left:-1.25rem;right:-1.25rem}.xl\\:-inset-x-6{left:-1.5rem;right:-1.5rem}.xl\\:-inset-x-7{left:-1.75rem;right:-1.75rem}.xl\\:-inset-x-8{left:-2rem;right:-2rem}.xl\\:-inset-x-9{left:-2.25rem;right:-2.25rem}.xl\\:-inset-x-10{left:-2.5rem;right:-2.5rem}.xl\\:-inset-x-11{left:-2.75rem;right:-2.75rem}.xl\\:-inset-x-12{left:-3rem;right:-3rem}.xl\\:-inset-x-14{left:-3.5rem;right:-3.5rem}.xl\\:-inset-x-16{left:-4rem;right:-4rem}.xl\\:-inset-x-20{left:-5rem;right:-5rem}.xl\\:-inset-x-24{left:-6rem;right:-6rem}.xl\\:-inset-x-28{left:-7rem;right:-7rem}.xl\\:-inset-x-32{left:-8rem;right:-8rem}.xl\\:-inset-x-36{left:-9rem;right:-9rem}.xl\\:-inset-x-40{left:-10rem;right:-10rem}.xl\\:-inset-x-44{left:-11rem;right:-11rem}.xl\\:-inset-x-48{left:-12rem;right:-12rem}.xl\\:-inset-x-52{left:-13rem;right:-13rem}.xl\\:-inset-x-56{left:-14rem;right:-14rem}.xl\\:-inset-x-60{left:-15rem;right:-15rem}.xl\\:-inset-x-64{left:-16rem;right:-16rem}.xl\\:-inset-x-72{left:-18rem;right:-18rem}.xl\\:-inset-x-80{left:-20rem;right:-20rem}.xl\\:-inset-x-96{left:-24rem;right:-24rem}.xl\\:-inset-x-px{left:-1px;right:-1px}.xl\\:-inset-x-0\\.5{left:-.125rem;right:-.125rem}.xl\\:-inset-x-1\\.5{left:-.375rem;right:-.375rem}.xl\\:-inset-x-2\\.5{left:-.625rem;right:-.625rem}.xl\\:-inset-x-3\\.5{left:-.875rem;right:-.875rem}.xl\\:inset-x-1\\/2{left:50%;right:50%}.xl\\:inset-x-1\\/3{left:33.333333%;right:33.333333%}.xl\\:inset-x-2\\/3{left:66.666667%;right:66.666667%}.xl\\:inset-x-1\\/4{left:25%;right:25%}.xl\\:inset-x-2\\/4{left:50%;right:50%}.xl\\:inset-x-3\\/4{left:75%;right:75%}.xl\\:inset-x-full{left:100%;right:100%}.xl\\:-inset-x-1\\/2{left:-50%;right:-50%}.xl\\:-inset-x-1\\/3{left:-33.333333%;right:-33.333333%}.xl\\:-inset-x-2\\/3{left:-66.666667%;right:-66.666667%}.xl\\:-inset-x-1\\/4{left:-25%;right:-25%}.xl\\:-inset-x-2\\/4{left:-50%;right:-50%}.xl\\:-inset-x-3\\/4{left:-75%;right:-75%}.xl\\:-inset-x-full{left:-100%;right:-100%}.xl\\:inset-y-0{top:0;bottom:0}.xl\\:inset-y-1{top:.25rem;bottom:.25rem}.xl\\:inset-y-2{top:.5rem;bottom:.5rem}.xl\\:inset-y-3{top:.75rem;bottom:.75rem}.xl\\:inset-y-4{top:1rem;bottom:1rem}.xl\\:inset-y-5{top:1.25rem;bottom:1.25rem}.xl\\:inset-y-6{top:1.5rem;bottom:1.5rem}.xl\\:inset-y-7{top:1.75rem;bottom:1.75rem}.xl\\:inset-y-8{top:2rem;bottom:2rem}.xl\\:inset-y-9{top:2.25rem;bottom:2.25rem}.xl\\:inset-y-10{top:2.5rem;bottom:2.5rem}.xl\\:inset-y-11{top:2.75rem;bottom:2.75rem}.xl\\:inset-y-12{top:3rem;bottom:3rem}.xl\\:inset-y-14{top:3.5rem;bottom:3.5rem}.xl\\:inset-y-16{top:4rem;bottom:4rem}.xl\\:inset-y-20{top:5rem;bottom:5rem}.xl\\:inset-y-24{top:6rem;bottom:6rem}.xl\\:inset-y-28{top:7rem;bottom:7rem}.xl\\:inset-y-32{top:8rem;bottom:8rem}.xl\\:inset-y-36{top:9rem;bottom:9rem}.xl\\:inset-y-40{top:10rem;bottom:10rem}.xl\\:inset-y-44{top:11rem;bottom:11rem}.xl\\:inset-y-48{top:12rem;bottom:12rem}.xl\\:inset-y-52{top:13rem;bottom:13rem}.xl\\:inset-y-56{top:14rem;bottom:14rem}.xl\\:inset-y-60{top:15rem;bottom:15rem}.xl\\:inset-y-64{top:16rem;bottom:16rem}.xl\\:inset-y-72{top:18rem;bottom:18rem}.xl\\:inset-y-80{top:20rem;bottom:20rem}.xl\\:inset-y-96{top:24rem;bottom:24rem}.xl\\:inset-y-auto{top:auto;bottom:auto}.xl\\:inset-y-px{top:1px;bottom:1px}.xl\\:inset-y-0\\.5{top:.125rem;bottom:.125rem}.xl\\:inset-y-1\\.5{top:.375rem;bottom:.375rem}.xl\\:inset-y-2\\.5{top:.625rem;bottom:.625rem}.xl\\:inset-y-3\\.5{top:.875rem;bottom:.875rem}.xl\\:-inset-y-0{top:0;bottom:0}.xl\\:-inset-y-1{top:-.25rem;bottom:-.25rem}.xl\\:-inset-y-2{top:-.5rem;bottom:-.5rem}.xl\\:-inset-y-3{top:-.75rem;bottom:-.75rem}.xl\\:-inset-y-4{top:-1rem;bottom:-1rem}.xl\\:-inset-y-5{top:-1.25rem;bottom:-1.25rem}.xl\\:-inset-y-6{top:-1.5rem;bottom:-1.5rem}.xl\\:-inset-y-7{top:-1.75rem;bottom:-1.75rem}.xl\\:-inset-y-8{top:-2rem;bottom:-2rem}.xl\\:-inset-y-9{top:-2.25rem;bottom:-2.25rem}.xl\\:-inset-y-10{top:-2.5rem;bottom:-2.5rem}.xl\\:-inset-y-11{top:-2.75rem;bottom:-2.75rem}.xl\\:-inset-y-12{top:-3rem;bottom:-3rem}.xl\\:-inset-y-14{top:-3.5rem;bottom:-3.5rem}.xl\\:-inset-y-16{top:-4rem;bottom:-4rem}.xl\\:-inset-y-20{top:-5rem;bottom:-5rem}.xl\\:-inset-y-24{top:-6rem;bottom:-6rem}.xl\\:-inset-y-28{top:-7rem;bottom:-7rem}.xl\\:-inset-y-32{top:-8rem;bottom:-8rem}.xl\\:-inset-y-36{top:-9rem;bottom:-9rem}.xl\\:-inset-y-40{top:-10rem;bottom:-10rem}.xl\\:-inset-y-44{top:-11rem;bottom:-11rem}.xl\\:-inset-y-48{top:-12rem;bottom:-12rem}.xl\\:-inset-y-52{top:-13rem;bottom:-13rem}.xl\\:-inset-y-56{top:-14rem;bottom:-14rem}.xl\\:-inset-y-60{top:-15rem;bottom:-15rem}.xl\\:-inset-y-64{top:-16rem;bottom:-16rem}.xl\\:-inset-y-72{top:-18rem;bottom:-18rem}.xl\\:-inset-y-80{top:-20rem;bottom:-20rem}.xl\\:-inset-y-96{top:-24rem;bottom:-24rem}.xl\\:-inset-y-px{top:-1px;bottom:-1px}.xl\\:-inset-y-0\\.5{top:-.125rem;bottom:-.125rem}.xl\\:-inset-y-1\\.5{top:-.375rem;bottom:-.375rem}.xl\\:-inset-y-2\\.5{top:-.625rem;bottom:-.625rem}.xl\\:-inset-y-3\\.5{top:-.875rem;bottom:-.875rem}.xl\\:inset-y-1\\/2{top:50%;bottom:50%}.xl\\:inset-y-1\\/3{top:33.333333%;bottom:33.333333%}.xl\\:inset-y-2\\/3{top:66.666667%;bottom:66.666667%}.xl\\:inset-y-1\\/4{top:25%;bottom:25%}.xl\\:inset-y-2\\/4{top:50%;bottom:50%}.xl\\:inset-y-3\\/4{top:75%;bottom:75%}.xl\\:inset-y-full{top:100%;bottom:100%}.xl\\:-inset-y-1\\/2{top:-50%;bottom:-50%}.xl\\:-inset-y-1\\/3{top:-33.333333%;bottom:-33.333333%}.xl\\:-inset-y-2\\/3{top:-66.666667%;bottom:-66.666667%}.xl\\:-inset-y-1\\/4{top:-25%;bottom:-25%}.xl\\:-inset-y-2\\/4{top:-50%;bottom:-50%}.xl\\:-inset-y-3\\/4{top:-75%;bottom:-75%}.xl\\:-inset-y-full{top:-100%;bottom:-100%}.xl\\:top-0{top:0}.xl\\:top-1{top:.25rem}.xl\\:top-2{top:.5rem}.xl\\:top-3{top:.75rem}.xl\\:top-4{top:1rem}.xl\\:top-5{top:1.25rem}.xl\\:top-6{top:1.5rem}.xl\\:top-7{top:1.75rem}.xl\\:top-8{top:2rem}.xl\\:top-9{top:2.25rem}.xl\\:top-10{top:2.5rem}.xl\\:top-11{top:2.75rem}.xl\\:top-12{top:3rem}.xl\\:top-14{top:3.5rem}.xl\\:top-16{top:4rem}.xl\\:top-20{top:5rem}.xl\\:top-24{top:6rem}.xl\\:top-28{top:7rem}.xl\\:top-32{top:8rem}.xl\\:top-36{top:9rem}.xl\\:top-40{top:10rem}.xl\\:top-44{top:11rem}.xl\\:top-48{top:12rem}.xl\\:top-52{top:13rem}.xl\\:top-56{top:14rem}.xl\\:top-60{top:15rem}.xl\\:top-64{top:16rem}.xl\\:top-72{top:18rem}.xl\\:top-80{top:20rem}.xl\\:top-96{top:24rem}.xl\\:top-auto{top:auto}.xl\\:top-px{top:1px}.xl\\:top-0\\.5{top:.125rem}.xl\\:top-1\\.5{top:.375rem}.xl\\:top-2\\.5{top:.625rem}.xl\\:top-3\\.5{top:.875rem}.xl\\:-top-0{top:0}.xl\\:-top-1{top:-.25rem}.xl\\:-top-2{top:-.5rem}.xl\\:-top-3{top:-.75rem}.xl\\:-top-4{top:-1rem}.xl\\:-top-5{top:-1.25rem}.xl\\:-top-6{top:-1.5rem}.xl\\:-top-7{top:-1.75rem}.xl\\:-top-8{top:-2rem}.xl\\:-top-9{top:-2.25rem}.xl\\:-top-10{top:-2.5rem}.xl\\:-top-11{top:-2.75rem}.xl\\:-top-12{top:-3rem}.xl\\:-top-14{top:-3.5rem}.xl\\:-top-16{top:-4rem}.xl\\:-top-20{top:-5rem}.xl\\:-top-24{top:-6rem}.xl\\:-top-28{top:-7rem}.xl\\:-top-32{top:-8rem}.xl\\:-top-36{top:-9rem}.xl\\:-top-40{top:-10rem}.xl\\:-top-44{top:-11rem}.xl\\:-top-48{top:-12rem}.xl\\:-top-52{top:-13rem}.xl\\:-top-56{top:-14rem}.xl\\:-top-60{top:-15rem}.xl\\:-top-64{top:-16rem}.xl\\:-top-72{top:-18rem}.xl\\:-top-80{top:-20rem}.xl\\:-top-96{top:-24rem}.xl\\:-top-px{top:-1px}.xl\\:-top-0\\.5{top:-.125rem}.xl\\:-top-1\\.5{top:-.375rem}.xl\\:-top-2\\.5{top:-.625rem}.xl\\:-top-3\\.5{top:-.875rem}.xl\\:top-1\\/2{top:50%}.xl\\:top-1\\/3{top:33.333333%}.xl\\:top-2\\/3{top:66.666667%}.xl\\:top-1\\/4{top:25%}.xl\\:top-2\\/4{top:50%}.xl\\:top-3\\/4{top:75%}.xl\\:top-full{top:100%}.xl\\:-top-1\\/2{top:-50%}.xl\\:-top-1\\/3{top:-33.333333%}.xl\\:-top-2\\/3{top:-66.666667%}.xl\\:-top-1\\/4{top:-25%}.xl\\:-top-2\\/4{top:-50%}.xl\\:-top-3\\/4{top:-75%}.xl\\:-top-full{top:-100%}.xl\\:right-0{right:0}.xl\\:right-1{right:.25rem}.xl\\:right-2{right:.5rem}.xl\\:right-3{right:.75rem}.xl\\:right-4{right:1rem}.xl\\:right-5{right:1.25rem}.xl\\:right-6{right:1.5rem}.xl\\:right-7{right:1.75rem}.xl\\:right-8{right:2rem}.xl\\:right-9{right:2.25rem}.xl\\:right-10{right:2.5rem}.xl\\:right-11{right:2.75rem}.xl\\:right-12{right:3rem}.xl\\:right-14{right:3.5rem}.xl\\:right-16{right:4rem}.xl\\:right-20{right:5rem}.xl\\:right-24{right:6rem}.xl\\:right-28{right:7rem}.xl\\:right-32{right:8rem}.xl\\:right-36{right:9rem}.xl\\:right-40{right:10rem}.xl\\:right-44{right:11rem}.xl\\:right-48{right:12rem}.xl\\:right-52{right:13rem}.xl\\:right-56{right:14rem}.xl\\:right-60{right:15rem}.xl\\:right-64{right:16rem}.xl\\:right-72{right:18rem}.xl\\:right-80{right:20rem}.xl\\:right-96{right:24rem}.xl\\:right-auto{right:auto}.xl\\:right-px{right:1px}.xl\\:right-0\\.5{right:.125rem}.xl\\:right-1\\.5{right:.375rem}.xl\\:right-2\\.5{right:.625rem}.xl\\:right-3\\.5{right:.875rem}.xl\\:-right-0{right:0}.xl\\:-right-1{right:-.25rem}.xl\\:-right-2{right:-.5rem}.xl\\:-right-3{right:-.75rem}.xl\\:-right-4{right:-1rem}.xl\\:-right-5{right:-1.25rem}.xl\\:-right-6{right:-1.5rem}.xl\\:-right-7{right:-1.75rem}.xl\\:-right-8{right:-2rem}.xl\\:-right-9{right:-2.25rem}.xl\\:-right-10{right:-2.5rem}.xl\\:-right-11{right:-2.75rem}.xl\\:-right-12{right:-3rem}.xl\\:-right-14{right:-3.5rem}.xl\\:-right-16{right:-4rem}.xl\\:-right-20{right:-5rem}.xl\\:-right-24{right:-6rem}.xl\\:-right-28{right:-7rem}.xl\\:-right-32{right:-8rem}.xl\\:-right-36{right:-9rem}.xl\\:-right-40{right:-10rem}.xl\\:-right-44{right:-11rem}.xl\\:-right-48{right:-12rem}.xl\\:-right-52{right:-13rem}.xl\\:-right-56{right:-14rem}.xl\\:-right-60{right:-15rem}.xl\\:-right-64{right:-16rem}.xl\\:-right-72{right:-18rem}.xl\\:-right-80{right:-20rem}.xl\\:-right-96{right:-24rem}.xl\\:-right-px{right:-1px}.xl\\:-right-0\\.5{right:-.125rem}.xl\\:-right-1\\.5{right:-.375rem}.xl\\:-right-2\\.5{right:-.625rem}.xl\\:-right-3\\.5{right:-.875rem}.xl\\:right-1\\/2{right:50%}.xl\\:right-1\\/3{right:33.333333%}.xl\\:right-2\\/3{right:66.666667%}.xl\\:right-1\\/4{right:25%}.xl\\:right-2\\/4{right:50%}.xl\\:right-3\\/4{right:75%}.xl\\:right-full{right:100%}.xl\\:-right-1\\/2{right:-50%}.xl\\:-right-1\\/3{right:-33.333333%}.xl\\:-right-2\\/3{right:-66.666667%}.xl\\:-right-1\\/4{right:-25%}.xl\\:-right-2\\/4{right:-50%}.xl\\:-right-3\\/4{right:-75%}.xl\\:-right-full{right:-100%}.xl\\:bottom-0{bottom:0}.xl\\:bottom-1{bottom:.25rem}.xl\\:bottom-2{bottom:.5rem}.xl\\:bottom-3{bottom:.75rem}.xl\\:bottom-4{bottom:1rem}.xl\\:bottom-5{bottom:1.25rem}.xl\\:bottom-6{bottom:1.5rem}.xl\\:bottom-7{bottom:1.75rem}.xl\\:bottom-8{bottom:2rem}.xl\\:bottom-9{bottom:2.25rem}.xl\\:bottom-10{bottom:2.5rem}.xl\\:bottom-11{bottom:2.75rem}.xl\\:bottom-12{bottom:3rem}.xl\\:bottom-14{bottom:3.5rem}.xl\\:bottom-16{bottom:4rem}.xl\\:bottom-20{bottom:5rem}.xl\\:bottom-24{bottom:6rem}.xl\\:bottom-28{bottom:7rem}.xl\\:bottom-32{bottom:8rem}.xl\\:bottom-36{bottom:9rem}.xl\\:bottom-40{bottom:10rem}.xl\\:bottom-44{bottom:11rem}.xl\\:bottom-48{bottom:12rem}.xl\\:bottom-52{bottom:13rem}.xl\\:bottom-56{bottom:14rem}.xl\\:bottom-60{bottom:15rem}.xl\\:bottom-64{bottom:16rem}.xl\\:bottom-72{bottom:18rem}.xl\\:bottom-80{bottom:20rem}.xl\\:bottom-96{bottom:24rem}.xl\\:bottom-auto{bottom:auto}.xl\\:bottom-px{bottom:1px}.xl\\:bottom-0\\.5{bottom:.125rem}.xl\\:bottom-1\\.5{bottom:.375rem}.xl\\:bottom-2\\.5{bottom:.625rem}.xl\\:bottom-3\\.5{bottom:.875rem}.xl\\:-bottom-0{bottom:0}.xl\\:-bottom-1{bottom:-.25rem}.xl\\:-bottom-2{bottom:-.5rem}.xl\\:-bottom-3{bottom:-.75rem}.xl\\:-bottom-4{bottom:-1rem}.xl\\:-bottom-5{bottom:-1.25rem}.xl\\:-bottom-6{bottom:-1.5rem}.xl\\:-bottom-7{bottom:-1.75rem}.xl\\:-bottom-8{bottom:-2rem}.xl\\:-bottom-9{bottom:-2.25rem}.xl\\:-bottom-10{bottom:-2.5rem}.xl\\:-bottom-11{bottom:-2.75rem}.xl\\:-bottom-12{bottom:-3rem}.xl\\:-bottom-14{bottom:-3.5rem}.xl\\:-bottom-16{bottom:-4rem}.xl\\:-bottom-20{bottom:-5rem}.xl\\:-bottom-24{bottom:-6rem}.xl\\:-bottom-28{bottom:-7rem}.xl\\:-bottom-32{bottom:-8rem}.xl\\:-bottom-36{bottom:-9rem}.xl\\:-bottom-40{bottom:-10rem}.xl\\:-bottom-44{bottom:-11rem}.xl\\:-bottom-48{bottom:-12rem}.xl\\:-bottom-52{bottom:-13rem}.xl\\:-bottom-56{bottom:-14rem}.xl\\:-bottom-60{bottom:-15rem}.xl\\:-bottom-64{bottom:-16rem}.xl\\:-bottom-72{bottom:-18rem}.xl\\:-bottom-80{bottom:-20rem}.xl\\:-bottom-96{bottom:-24rem}.xl\\:-bottom-px{bottom:-1px}.xl\\:-bottom-0\\.5{bottom:-.125rem}.xl\\:-bottom-1\\.5{bottom:-.375rem}.xl\\:-bottom-2\\.5{bottom:-.625rem}.xl\\:-bottom-3\\.5{bottom:-.875rem}.xl\\:bottom-1\\/2{bottom:50%}.xl\\:bottom-1\\/3{bottom:33.333333%}.xl\\:bottom-2\\/3{bottom:66.666667%}.xl\\:bottom-1\\/4{bottom:25%}.xl\\:bottom-2\\/4{bottom:50%}.xl\\:bottom-3\\/4{bottom:75%}.xl\\:bottom-full{bottom:100%}.xl\\:-bottom-1\\/2{bottom:-50%}.xl\\:-bottom-1\\/3{bottom:-33.333333%}.xl\\:-bottom-2\\/3{bottom:-66.666667%}.xl\\:-bottom-1\\/4{bottom:-25%}.xl\\:-bottom-2\\/4{bottom:-50%}.xl\\:-bottom-3\\/4{bottom:-75%}.xl\\:-bottom-full{bottom:-100%}.xl\\:left-0{left:0}.xl\\:left-1{left:.25rem}.xl\\:left-2{left:.5rem}.xl\\:left-3{left:.75rem}.xl\\:left-4{left:1rem}.xl\\:left-5{left:1.25rem}.xl\\:left-6{left:1.5rem}.xl\\:left-7{left:1.75rem}.xl\\:left-8{left:2rem}.xl\\:left-9{left:2.25rem}.xl\\:left-10{left:2.5rem}.xl\\:left-11{left:2.75rem}.xl\\:left-12{left:3rem}.xl\\:left-14{left:3.5rem}.xl\\:left-16{left:4rem}.xl\\:left-20{left:5rem}.xl\\:left-24{left:6rem}.xl\\:left-28{left:7rem}.xl\\:left-32{left:8rem}.xl\\:left-36{left:9rem}.xl\\:left-40{left:10rem}.xl\\:left-44{left:11rem}.xl\\:left-48{left:12rem}.xl\\:left-52{left:13rem}.xl\\:left-56{left:14rem}.xl\\:left-60{left:15rem}.xl\\:left-64{left:16rem}.xl\\:left-72{left:18rem}.xl\\:left-80{left:20rem}.xl\\:left-96{left:24rem}.xl\\:left-auto{left:auto}.xl\\:left-px{left:1px}.xl\\:left-0\\.5{left:.125rem}.xl\\:left-1\\.5{left:.375rem}.xl\\:left-2\\.5{left:.625rem}.xl\\:left-3\\.5{left:.875rem}.xl\\:-left-0{left:0}.xl\\:-left-1{left:-.25rem}.xl\\:-left-2{left:-.5rem}.xl\\:-left-3{left:-.75rem}.xl\\:-left-4{left:-1rem}.xl\\:-left-5{left:-1.25rem}.xl\\:-left-6{left:-1.5rem}.xl\\:-left-7{left:-1.75rem}.xl\\:-left-8{left:-2rem}.xl\\:-left-9{left:-2.25rem}.xl\\:-left-10{left:-2.5rem}.xl\\:-left-11{left:-2.75rem}.xl\\:-left-12{left:-3rem}.xl\\:-left-14{left:-3.5rem}.xl\\:-left-16{left:-4rem}.xl\\:-left-20{left:-5rem}.xl\\:-left-24{left:-6rem}.xl\\:-left-28{left:-7rem}.xl\\:-left-32{left:-8rem}.xl\\:-left-36{left:-9rem}.xl\\:-left-40{left:-10rem}.xl\\:-left-44{left:-11rem}.xl\\:-left-48{left:-12rem}.xl\\:-left-52{left:-13rem}.xl\\:-left-56{left:-14rem}.xl\\:-left-60{left:-15rem}.xl\\:-left-64{left:-16rem}.xl\\:-left-72{left:-18rem}.xl\\:-left-80{left:-20rem}.xl\\:-left-96{left:-24rem}.xl\\:-left-px{left:-1px}.xl\\:-left-0\\.5{left:-.125rem}.xl\\:-left-1\\.5{left:-.375rem}.xl\\:-left-2\\.5{left:-.625rem}.xl\\:-left-3\\.5{left:-.875rem}.xl\\:left-1\\/2{left:50%}.xl\\:left-1\\/3{left:33.333333%}.xl\\:left-2\\/3{left:66.666667%}.xl\\:left-1\\/4{left:25%}.xl\\:left-2\\/4{left:50%}.xl\\:left-3\\/4{left:75%}.xl\\:left-full{left:100%}.xl\\:-left-1\\/2{left:-50%}.xl\\:-left-1\\/3{left:-33.333333%}.xl\\:-left-2\\/3{left:-66.666667%}.xl\\:-left-1\\/4{left:-25%}.xl\\:-left-2\\/4{left:-50%}.xl\\:-left-3\\/4{left:-75%}.xl\\:-left-full{left:-100%}.xl\\:isolate{isolation:isolate}.xl\\:isolation-auto{isolation:auto}.xl\\:z-0{z-index:0}.xl\\:z-10{z-index:10}.xl\\:z-20{z-index:20}.xl\\:z-30{z-index:30}.xl\\:z-40{z-index:40}.xl\\:z-50{z-index:50}.xl\\:z-auto{z-index:auto}.xl\\:focus-within\\:z-0:focus-within{z-index:0}.xl\\:focus-within\\:z-10:focus-within{z-index:10}.xl\\:focus-within\\:z-20:focus-within{z-index:20}.xl\\:focus-within\\:z-30:focus-within{z-index:30}.xl\\:focus-within\\:z-40:focus-within{z-index:40}.xl\\:focus-within\\:z-50:focus-within{z-index:50}.xl\\:focus-within\\:z-auto:focus-within{z-index:auto}.xl\\:focus\\:z-0:focus{z-index:0}.xl\\:focus\\:z-10:focus{z-index:10}.xl\\:focus\\:z-20:focus{z-index:20}.xl\\:focus\\:z-30:focus{z-index:30}.xl\\:focus\\:z-40:focus{z-index:40}.xl\\:focus\\:z-50:focus{z-index:50}.xl\\:focus\\:z-auto:focus{z-index:auto}.xl\\:order-1{order:1}.xl\\:order-2{order:2}.xl\\:order-3{order:3}.xl\\:order-4{order:4}.xl\\:order-5{order:5}.xl\\:order-6{order:6}.xl\\:order-7{order:7}.xl\\:order-8{order:8}.xl\\:order-9{order:9}.xl\\:order-10{order:10}.xl\\:order-11{order:11}.xl\\:order-12{order:12}.xl\\:order-first{order:-9999}.xl\\:order-last{order:9999}.xl\\:order-none{order:0}.xl\\:col-auto{grid-column:auto}.xl\\:col-span-1{grid-column:span 1/span 1}.xl\\:col-span-2{grid-column:span 2/span 2}.xl\\:col-span-3{grid-column:span 3/span 3}.xl\\:col-span-4{grid-column:span 4/span 4}.xl\\:col-span-5{grid-column:span 5/span 5}.xl\\:col-span-6{grid-column:span 6/span 6}.xl\\:col-span-7{grid-column:span 7/span 7}.xl\\:col-span-8{grid-column:span 8/span 8}.xl\\:col-span-9{grid-column:span 9/span 9}.xl\\:col-span-10{grid-column:span 10/span 10}.xl\\:col-span-11{grid-column:span 11/span 11}.xl\\:col-span-12{grid-column:span 12/span 12}.xl\\:col-span-full{grid-column:1/-1}.xl\\:col-start-1{grid-column-start:1}.xl\\:col-start-2{grid-column-start:2}.xl\\:col-start-3{grid-column-start:3}.xl\\:col-start-4{grid-column-start:4}.xl\\:col-start-5{grid-column-start:5}.xl\\:col-start-6{grid-column-start:6}.xl\\:col-start-7{grid-column-start:7}.xl\\:col-start-8{grid-column-start:8}.xl\\:col-start-9{grid-column-start:9}.xl\\:col-start-10{grid-column-start:10}.xl\\:col-start-11{grid-column-start:11}.xl\\:col-start-12{grid-column-start:12}.xl\\:col-start-13{grid-column-start:13}.xl\\:col-start-auto{grid-column-start:auto}.xl\\:col-end-1{grid-column-end:1}.xl\\:col-end-2{grid-column-end:2}.xl\\:col-end-3{grid-column-end:3}.xl\\:col-end-4{grid-column-end:4}.xl\\:col-end-5{grid-column-end:5}.xl\\:col-end-6{grid-column-end:6}.xl\\:col-end-7{grid-column-end:7}.xl\\:col-end-8{grid-column-end:8}.xl\\:col-end-9{grid-column-end:9}.xl\\:col-end-10{grid-column-end:10}.xl\\:col-end-11{grid-column-end:11}.xl\\:col-end-12{grid-column-end:12}.xl\\:col-end-13{grid-column-end:13}.xl\\:col-end-auto{grid-column-end:auto}.xl\\:row-auto{grid-row:auto}.xl\\:row-span-1{grid-row:span 1/span 1}.xl\\:row-span-2{grid-row:span 2/span 2}.xl\\:row-span-3{grid-row:span 3/span 3}.xl\\:row-span-4{grid-row:span 4/span 4}.xl\\:row-span-5{grid-row:span 5/span 5}.xl\\:row-span-6{grid-row:span 6/span 6}.xl\\:row-span-full{grid-row:1/-1}.xl\\:row-start-1{grid-row-start:1}.xl\\:row-start-2{grid-row-start:2}.xl\\:row-start-3{grid-row-start:3}.xl\\:row-start-4{grid-row-start:4}.xl\\:row-start-5{grid-row-start:5}.xl\\:row-start-6{grid-row-start:6}.xl\\:row-start-7{grid-row-start:7}.xl\\:row-start-auto{grid-row-start:auto}.xl\\:row-end-1{grid-row-end:1}.xl\\:row-end-2{grid-row-end:2}.xl\\:row-end-3{grid-row-end:3}.xl\\:row-end-4{grid-row-end:4}.xl\\:row-end-5{grid-row-end:5}.xl\\:row-end-6{grid-row-end:6}.xl\\:row-end-7{grid-row-end:7}.xl\\:row-end-auto{grid-row-end:auto}.xl\\:float-right{float:right}.xl\\:float-left{float:left}.xl\\:float-none{float:none}.xl\\:clear-left{clear:left}.xl\\:clear-right{clear:right}.xl\\:clear-both{clear:both}.xl\\:clear-none{clear:none}.xl\\:m-0{margin:0}.xl\\:m-1{margin:.25rem}.xl\\:m-2{margin:.5rem}.xl\\:m-3{margin:.75rem}.xl\\:m-4{margin:1rem}.xl\\:m-5{margin:1.25rem}.xl\\:m-6{margin:1.5rem}.xl\\:m-7{margin:1.75rem}.xl\\:m-8{margin:2rem}.xl\\:m-9{margin:2.25rem}.xl\\:m-10{margin:2.5rem}.xl\\:m-11{margin:2.75rem}.xl\\:m-12{margin:3rem}.xl\\:m-14{margin:3.5rem}.xl\\:m-16{margin:4rem}.xl\\:m-20{margin:5rem}.xl\\:m-24{margin:6rem}.xl\\:m-28{margin:7rem}.xl\\:m-32{margin:8rem}.xl\\:m-36{margin:9rem}.xl\\:m-40{margin:10rem}.xl\\:m-44{margin:11rem}.xl\\:m-48{margin:12rem}.xl\\:m-52{margin:13rem}.xl\\:m-56{margin:14rem}.xl\\:m-60{margin:15rem}.xl\\:m-64{margin:16rem}.xl\\:m-72{margin:18rem}.xl\\:m-80{margin:20rem}.xl\\:m-96{margin:24rem}.xl\\:m-auto{margin:auto}.xl\\:m-px{margin:1px}.xl\\:m-0\\.5{margin:.125rem}.xl\\:m-1\\.5{margin:.375rem}.xl\\:m-2\\.5{margin:.625rem}.xl\\:m-3\\.5{margin:.875rem}.xl\\:-m-0{margin:0}.xl\\:-m-1{margin:-.25rem}.xl\\:-m-2{margin:-.5rem}.xl\\:-m-3{margin:-.75rem}.xl\\:-m-4{margin:-1rem}.xl\\:-m-5{margin:-1.25rem}.xl\\:-m-6{margin:-1.5rem}.xl\\:-m-7{margin:-1.75rem}.xl\\:-m-8{margin:-2rem}.xl\\:-m-9{margin:-2.25rem}.xl\\:-m-10{margin:-2.5rem}.xl\\:-m-11{margin:-2.75rem}.xl\\:-m-12{margin:-3rem}.xl\\:-m-14{margin:-3.5rem}.xl\\:-m-16{margin:-4rem}.xl\\:-m-20{margin:-5rem}.xl\\:-m-24{margin:-6rem}.xl\\:-m-28{margin:-7rem}.xl\\:-m-32{margin:-8rem}.xl\\:-m-36{margin:-9rem}.xl\\:-m-40{margin:-10rem}.xl\\:-m-44{margin:-11rem}.xl\\:-m-48{margin:-12rem}.xl\\:-m-52{margin:-13rem}.xl\\:-m-56{margin:-14rem}.xl\\:-m-60{margin:-15rem}.xl\\:-m-64{margin:-16rem}.xl\\:-m-72{margin:-18rem}.xl\\:-m-80{margin:-20rem}.xl\\:-m-96{margin:-24rem}.xl\\:-m-px{margin:-1px}.xl\\:-m-0\\.5{margin:-.125rem}.xl\\:-m-1\\.5{margin:-.375rem}.xl\\:-m-2\\.5{margin:-.625rem}.xl\\:-m-3\\.5{margin:-.875rem}.xl\\:mx-0{margin-left:0;margin-right:0}.xl\\:mx-1{margin-left:.25rem;margin-right:.25rem}.xl\\:mx-2{margin-left:.5rem;margin-right:.5rem}.xl\\:mx-3{margin-left:.75rem;margin-right:.75rem}.xl\\:mx-4{margin-left:1rem;margin-right:1rem}.xl\\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.xl\\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.xl\\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.xl\\:mx-8{margin-left:2rem;margin-right:2rem}.xl\\:mx-9{margin-left:2.25rem;margin-right:2.25rem}.xl\\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.xl\\:mx-11{margin-left:2.75rem;margin-right:2.75rem}.xl\\:mx-12{margin-left:3rem;margin-right:3rem}.xl\\:mx-14{margin-left:3.5rem;margin-right:3.5rem}.xl\\:mx-16{margin-left:4rem;margin-right:4rem}.xl\\:mx-20{margin-left:5rem;margin-right:5rem}.xl\\:mx-24{margin-left:6rem;margin-right:6rem}.xl\\:mx-28{margin-left:7rem;margin-right:7rem}.xl\\:mx-32{margin-left:8rem;margin-right:8rem}.xl\\:mx-36{margin-left:9rem;margin-right:9rem}.xl\\:mx-40{margin-left:10rem;margin-right:10rem}.xl\\:mx-44{margin-left:11rem;margin-right:11rem}.xl\\:mx-48{margin-left:12rem;margin-right:12rem}.xl\\:mx-52{margin-left:13rem;margin-right:13rem}.xl\\:mx-56{margin-left:14rem;margin-right:14rem}.xl\\:mx-60{margin-left:15rem;margin-right:15rem}.xl\\:mx-64{margin-left:16rem;margin-right:16rem}.xl\\:mx-72{margin-left:18rem;margin-right:18rem}.xl\\:mx-80{margin-left:20rem;margin-right:20rem}.xl\\:mx-96{margin-left:24rem;margin-right:24rem}.xl\\:mx-auto{margin-left:auto;margin-right:auto}.xl\\:mx-px{margin-left:1px;margin-right:1px}.xl\\:mx-0\\.5{margin-left:.125rem;margin-right:.125rem}.xl\\:mx-1\\.5{margin-left:.375rem;margin-right:.375rem}.xl\\:mx-2\\.5{margin-left:.625rem;margin-right:.625rem}.xl\\:mx-3\\.5{margin-left:.875rem;margin-right:.875rem}.xl\\:-mx-0{margin-left:0;margin-right:0}.xl\\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.xl\\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.xl\\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.xl\\:-mx-4{margin-left:-1rem;margin-right:-1rem}.xl\\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.xl\\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.xl\\:-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.xl\\:-mx-8{margin-left:-2rem;margin-right:-2rem}.xl\\:-mx-9{margin-left:-2.25rem;margin-right:-2.25rem}.xl\\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.xl\\:-mx-11{margin-left:-2.75rem;margin-right:-2.75rem}.xl\\:-mx-12{margin-left:-3rem;margin-right:-3rem}.xl\\:-mx-14{margin-left:-3.5rem;margin-right:-3.5rem}.xl\\:-mx-16{margin-left:-4rem;margin-right:-4rem}.xl\\:-mx-20{margin-left:-5rem;margin-right:-5rem}.xl\\:-mx-24{margin-left:-6rem;margin-right:-6rem}.xl\\:-mx-28{margin-left:-7rem;margin-right:-7rem}.xl\\:-mx-32{margin-left:-8rem;margin-right:-8rem}.xl\\:-mx-36{margin-left:-9rem;margin-right:-9rem}.xl\\:-mx-40{margin-left:-10rem;margin-right:-10rem}.xl\\:-mx-44{margin-left:-11rem;margin-right:-11rem}.xl\\:-mx-48{margin-left:-12rem;margin-right:-12rem}.xl\\:-mx-52{margin-left:-13rem;margin-right:-13rem}.xl\\:-mx-56{margin-left:-14rem;margin-right:-14rem}.xl\\:-mx-60{margin-left:-15rem;margin-right:-15rem}.xl\\:-mx-64{margin-left:-16rem;margin-right:-16rem}.xl\\:-mx-72{margin-left:-18rem;margin-right:-18rem}.xl\\:-mx-80{margin-left:-20rem;margin-right:-20rem}.xl\\:-mx-96{margin-left:-24rem;margin-right:-24rem}.xl\\:-mx-px{margin-left:-1px;margin-right:-1px}.xl\\:-mx-0\\.5{margin-left:-.125rem;margin-right:-.125rem}.xl\\:-mx-1\\.5{margin-left:-.375rem;margin-right:-.375rem}.xl\\:-mx-2\\.5{margin-left:-.625rem;margin-right:-.625rem}.xl\\:-mx-3\\.5{margin-left:-.875rem;margin-right:-.875rem}.xl\\:my-0{margin-top:0;margin-bottom:0}.xl\\:my-1{margin-top:.25rem;margin-bottom:.25rem}.xl\\:my-2{margin-top:.5rem;margin-bottom:.5rem}.xl\\:my-3{margin-top:.75rem;margin-bottom:.75rem}.xl\\:my-4{margin-top:1rem;margin-bottom:1rem}.xl\\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.xl\\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.xl\\:my-7{margin-top:1.75rem;margin-bottom:1.75rem}.xl\\:my-8{margin-top:2rem;margin-bottom:2rem}.xl\\:my-9{margin-top:2.25rem;margin-bottom:2.25rem}.xl\\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.xl\\:my-11{margin-top:2.75rem;margin-bottom:2.75rem}.xl\\:my-12{margin-top:3rem;margin-bottom:3rem}.xl\\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}.xl\\:my-16{margin-top:4rem;margin-bottom:4rem}.xl\\:my-20{margin-top:5rem;margin-bottom:5rem}.xl\\:my-24{margin-top:6rem;margin-bottom:6rem}.xl\\:my-28{margin-top:7rem;margin-bottom:7rem}.xl\\:my-32{margin-top:8rem;margin-bottom:8rem}.xl\\:my-36{margin-top:9rem;margin-bottom:9rem}.xl\\:my-40{margin-top:10rem;margin-bottom:10rem}.xl\\:my-44{margin-top:11rem;margin-bottom:11rem}.xl\\:my-48{margin-top:12rem;margin-bottom:12rem}.xl\\:my-52{margin-top:13rem;margin-bottom:13rem}.xl\\:my-56{margin-top:14rem;margin-bottom:14rem}.xl\\:my-60{margin-top:15rem;margin-bottom:15rem}.xl\\:my-64{margin-top:16rem;margin-bottom:16rem}.xl\\:my-72{margin-top:18rem;margin-bottom:18rem}.xl\\:my-80{margin-top:20rem;margin-bottom:20rem}.xl\\:my-96{margin-top:24rem;margin-bottom:24rem}.xl\\:my-auto{margin-top:auto;margin-bottom:auto}.xl\\:my-px{margin-top:1px;margin-bottom:1px}.xl\\:my-0\\.5{margin-top:.125rem;margin-bottom:.125rem}.xl\\:my-1\\.5{margin-top:.375rem;margin-bottom:.375rem}.xl\\:my-2\\.5{margin-top:.625rem;margin-bottom:.625rem}.xl\\:my-3\\.5{margin-top:.875rem;margin-bottom:.875rem}.xl\\:-my-0{margin-top:0;margin-bottom:0}.xl\\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.xl\\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.xl\\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.xl\\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.xl\\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.xl\\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.xl\\:-my-7{margin-top:-1.75rem;margin-bottom:-1.75rem}.xl\\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.xl\\:-my-9{margin-top:-2.25rem;margin-bottom:-2.25rem}.xl\\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.xl\\:-my-11{margin-top:-2.75rem;margin-bottom:-2.75rem}.xl\\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.xl\\:-my-14{margin-top:-3.5rem;margin-bottom:-3.5rem}.xl\\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.xl\\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.xl\\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.xl\\:-my-28{margin-top:-7rem;margin-bottom:-7rem}.xl\\:-my-32{margin-top:-8rem;margin-bottom:-8rem}.xl\\:-my-36{margin-top:-9rem;margin-bottom:-9rem}.xl\\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.xl\\:-my-44{margin-top:-11rem;margin-bottom:-11rem}.xl\\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.xl\\:-my-52{margin-top:-13rem;margin-bottom:-13rem}.xl\\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.xl\\:-my-60{margin-top:-15rem;margin-bottom:-15rem}.xl\\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.xl\\:-my-72{margin-top:-18rem;margin-bottom:-18rem}.xl\\:-my-80{margin-top:-20rem;margin-bottom:-20rem}.xl\\:-my-96{margin-top:-24rem;margin-bottom:-24rem}.xl\\:-my-px{margin-top:-1px;margin-bottom:-1px}.xl\\:-my-0\\.5{margin-top:-.125rem;margin-bottom:-.125rem}.xl\\:-my-1\\.5{margin-top:-.375rem;margin-bottom:-.375rem}.xl\\:-my-2\\.5{margin-top:-.625rem;margin-bottom:-.625rem}.xl\\:-my-3\\.5{margin-top:-.875rem;margin-bottom:-.875rem}.xl\\:mt-0{margin-top:0}.xl\\:mt-1{margin-top:.25rem}.xl\\:mt-2{margin-top:.5rem}.xl\\:mt-3{margin-top:.75rem}.xl\\:mt-4{margin-top:1rem}.xl\\:mt-5{margin-top:1.25rem}.xl\\:mt-6{margin-top:1.5rem}.xl\\:mt-7{margin-top:1.75rem}.xl\\:mt-8{margin-top:2rem}.xl\\:mt-9{margin-top:2.25rem}.xl\\:mt-10{margin-top:2.5rem}.xl\\:mt-11{margin-top:2.75rem}.xl\\:mt-12{margin-top:3rem}.xl\\:mt-14{margin-top:3.5rem}.xl\\:mt-16{margin-top:4rem}.xl\\:mt-20{margin-top:5rem}.xl\\:mt-24{margin-top:6rem}.xl\\:mt-28{margin-top:7rem}.xl\\:mt-32{margin-top:8rem}.xl\\:mt-36{margin-top:9rem}.xl\\:mt-40{margin-top:10rem}.xl\\:mt-44{margin-top:11rem}.xl\\:mt-48{margin-top:12rem}.xl\\:mt-52{margin-top:13rem}.xl\\:mt-56{margin-top:14rem}.xl\\:mt-60{margin-top:15rem}.xl\\:mt-64{margin-top:16rem}.xl\\:mt-72{margin-top:18rem}.xl\\:mt-80{margin-top:20rem}.xl\\:mt-96{margin-top:24rem}.xl\\:mt-auto{margin-top:auto}.xl\\:mt-px{margin-top:1px}.xl\\:mt-0\\.5{margin-top:.125rem}.xl\\:mt-1\\.5{margin-top:.375rem}.xl\\:mt-2\\.5{margin-top:.625rem}.xl\\:mt-3\\.5{margin-top:.875rem}.xl\\:-mt-0{margin-top:0}.xl\\:-mt-1{margin-top:-.25rem}.xl\\:-mt-2{margin-top:-.5rem}.xl\\:-mt-3{margin-top:-.75rem}.xl\\:-mt-4{margin-top:-1rem}.xl\\:-mt-5{margin-top:-1.25rem}.xl\\:-mt-6{margin-top:-1.5rem}.xl\\:-mt-7{margin-top:-1.75rem}.xl\\:-mt-8{margin-top:-2rem}.xl\\:-mt-9{margin-top:-2.25rem}.xl\\:-mt-10{margin-top:-2.5rem}.xl\\:-mt-11{margin-top:-2.75rem}.xl\\:-mt-12{margin-top:-3rem}.xl\\:-mt-14{margin-top:-3.5rem}.xl\\:-mt-16{margin-top:-4rem}.xl\\:-mt-20{margin-top:-5rem}.xl\\:-mt-24{margin-top:-6rem}.xl\\:-mt-28{margin-top:-7rem}.xl\\:-mt-32{margin-top:-8rem}.xl\\:-mt-36{margin-top:-9rem}.xl\\:-mt-40{margin-top:-10rem}.xl\\:-mt-44{margin-top:-11rem}.xl\\:-mt-48{margin-top:-12rem}.xl\\:-mt-52{margin-top:-13rem}.xl\\:-mt-56{margin-top:-14rem}.xl\\:-mt-60{margin-top:-15rem}.xl\\:-mt-64{margin-top:-16rem}.xl\\:-mt-72{margin-top:-18rem}.xl\\:-mt-80{margin-top:-20rem}.xl\\:-mt-96{margin-top:-24rem}.xl\\:-mt-px{margin-top:-1px}.xl\\:-mt-0\\.5{margin-top:-.125rem}.xl\\:-mt-1\\.5{margin-top:-.375rem}.xl\\:-mt-2\\.5{margin-top:-.625rem}.xl\\:-mt-3\\.5{margin-top:-.875rem}.xl\\:mr-0{margin-right:0}.xl\\:mr-1{margin-right:.25rem}.xl\\:mr-2{margin-right:.5rem}.xl\\:mr-3{margin-right:.75rem}.xl\\:mr-4{margin-right:1rem}.xl\\:mr-5{margin-right:1.25rem}.xl\\:mr-6{margin-right:1.5rem}.xl\\:mr-7{margin-right:1.75rem}.xl\\:mr-8{margin-right:2rem}.xl\\:mr-9{margin-right:2.25rem}.xl\\:mr-10{margin-right:2.5rem}.xl\\:mr-11{margin-right:2.75rem}.xl\\:mr-12{margin-right:3rem}.xl\\:mr-14{margin-right:3.5rem}.xl\\:mr-16{margin-right:4rem}.xl\\:mr-20{margin-right:5rem}.xl\\:mr-24{margin-right:6rem}.xl\\:mr-28{margin-right:7rem}.xl\\:mr-32{margin-right:8rem}.xl\\:mr-36{margin-right:9rem}.xl\\:mr-40{margin-right:10rem}.xl\\:mr-44{margin-right:11rem}.xl\\:mr-48{margin-right:12rem}.xl\\:mr-52{margin-right:13rem}.xl\\:mr-56{margin-right:14rem}.xl\\:mr-60{margin-right:15rem}.xl\\:mr-64{margin-right:16rem}.xl\\:mr-72{margin-right:18rem}.xl\\:mr-80{margin-right:20rem}.xl\\:mr-96{margin-right:24rem}.xl\\:mr-auto{margin-right:auto}.xl\\:mr-px{margin-right:1px}.xl\\:mr-0\\.5{margin-right:.125rem}.xl\\:mr-1\\.5{margin-right:.375rem}.xl\\:mr-2\\.5{margin-right:.625rem}.xl\\:mr-3\\.5{margin-right:.875rem}.xl\\:-mr-0{margin-right:0}.xl\\:-mr-1{margin-right:-.25rem}.xl\\:-mr-2{margin-right:-.5rem}.xl\\:-mr-3{margin-right:-.75rem}.xl\\:-mr-4{margin-right:-1rem}.xl\\:-mr-5{margin-right:-1.25rem}.xl\\:-mr-6{margin-right:-1.5rem}.xl\\:-mr-7{margin-right:-1.75rem}.xl\\:-mr-8{margin-right:-2rem}.xl\\:-mr-9{margin-right:-2.25rem}.xl\\:-mr-10{margin-right:-2.5rem}.xl\\:-mr-11{margin-right:-2.75rem}.xl\\:-mr-12{margin-right:-3rem}.xl\\:-mr-14{margin-right:-3.5rem}.xl\\:-mr-16{margin-right:-4rem}.xl\\:-mr-20{margin-right:-5rem}.xl\\:-mr-24{margin-right:-6rem}.xl\\:-mr-28{margin-right:-7rem}.xl\\:-mr-32{margin-right:-8rem}.xl\\:-mr-36{margin-right:-9rem}.xl\\:-mr-40{margin-right:-10rem}.xl\\:-mr-44{margin-right:-11rem}.xl\\:-mr-48{margin-right:-12rem}.xl\\:-mr-52{margin-right:-13rem}.xl\\:-mr-56{margin-right:-14rem}.xl\\:-mr-60{margin-right:-15rem}.xl\\:-mr-64{margin-right:-16rem}.xl\\:-mr-72{margin-right:-18rem}.xl\\:-mr-80{margin-right:-20rem}.xl\\:-mr-96{margin-right:-24rem}.xl\\:-mr-px{margin-right:-1px}.xl\\:-mr-0\\.5{margin-right:-.125rem}.xl\\:-mr-1\\.5{margin-right:-.375rem}.xl\\:-mr-2\\.5{margin-right:-.625rem}.xl\\:-mr-3\\.5{margin-right:-.875rem}.xl\\:mb-0{margin-bottom:0}.xl\\:mb-1{margin-bottom:.25rem}.xl\\:mb-2{margin-bottom:.5rem}.xl\\:mb-3{margin-bottom:.75rem}.xl\\:mb-4{margin-bottom:1rem}.xl\\:mb-5{margin-bottom:1.25rem}.xl\\:mb-6{margin-bottom:1.5rem}.xl\\:mb-7{margin-bottom:1.75rem}.xl\\:mb-8{margin-bottom:2rem}.xl\\:mb-9{margin-bottom:2.25rem}.xl\\:mb-10{margin-bottom:2.5rem}.xl\\:mb-11{margin-bottom:2.75rem}.xl\\:mb-12{margin-bottom:3rem}.xl\\:mb-14{margin-bottom:3.5rem}.xl\\:mb-16{margin-bottom:4rem}.xl\\:mb-20{margin-bottom:5rem}.xl\\:mb-24{margin-bottom:6rem}.xl\\:mb-28{margin-bottom:7rem}.xl\\:mb-32{margin-bottom:8rem}.xl\\:mb-36{margin-bottom:9rem}.xl\\:mb-40{margin-bottom:10rem}.xl\\:mb-44{margin-bottom:11rem}.xl\\:mb-48{margin-bottom:12rem}.xl\\:mb-52{margin-bottom:13rem}.xl\\:mb-56{margin-bottom:14rem}.xl\\:mb-60{margin-bottom:15rem}.xl\\:mb-64{margin-bottom:16rem}.xl\\:mb-72{margin-bottom:18rem}.xl\\:mb-80{margin-bottom:20rem}.xl\\:mb-96{margin-bottom:24rem}.xl\\:mb-auto{margin-bottom:auto}.xl\\:mb-px{margin-bottom:1px}.xl\\:mb-0\\.5{margin-bottom:.125rem}.xl\\:mb-1\\.5{margin-bottom:.375rem}.xl\\:mb-2\\.5{margin-bottom:.625rem}.xl\\:mb-3\\.5{margin-bottom:.875rem}.xl\\:-mb-0{margin-bottom:0}.xl\\:-mb-1{margin-bottom:-.25rem}.xl\\:-mb-2{margin-bottom:-.5rem}.xl\\:-mb-3{margin-bottom:-.75rem}.xl\\:-mb-4{margin-bottom:-1rem}.xl\\:-mb-5{margin-bottom:-1.25rem}.xl\\:-mb-6{margin-bottom:-1.5rem}.xl\\:-mb-7{margin-bottom:-1.75rem}.xl\\:-mb-8{margin-bottom:-2rem}.xl\\:-mb-9{margin-bottom:-2.25rem}.xl\\:-mb-10{margin-bottom:-2.5rem}.xl\\:-mb-11{margin-bottom:-2.75rem}.xl\\:-mb-12{margin-bottom:-3rem}.xl\\:-mb-14{margin-bottom:-3.5rem}.xl\\:-mb-16{margin-bottom:-4rem}.xl\\:-mb-20{margin-bottom:-5rem}.xl\\:-mb-24{margin-bottom:-6rem}.xl\\:-mb-28{margin-bottom:-7rem}.xl\\:-mb-32{margin-bottom:-8rem}.xl\\:-mb-36{margin-bottom:-9rem}.xl\\:-mb-40{margin-bottom:-10rem}.xl\\:-mb-44{margin-bottom:-11rem}.xl\\:-mb-48{margin-bottom:-12rem}.xl\\:-mb-52{margin-bottom:-13rem}.xl\\:-mb-56{margin-bottom:-14rem}.xl\\:-mb-60{margin-bottom:-15rem}.xl\\:-mb-64{margin-bottom:-16rem}.xl\\:-mb-72{margin-bottom:-18rem}.xl\\:-mb-80{margin-bottom:-20rem}.xl\\:-mb-96{margin-bottom:-24rem}.xl\\:-mb-px{margin-bottom:-1px}.xl\\:-mb-0\\.5{margin-bottom:-.125rem}.xl\\:-mb-1\\.5{margin-bottom:-.375rem}.xl\\:-mb-2\\.5{margin-bottom:-.625rem}.xl\\:-mb-3\\.5{margin-bottom:-.875rem}.xl\\:ml-0{margin-left:0}.xl\\:ml-1{margin-left:.25rem}.xl\\:ml-2{margin-left:.5rem}.xl\\:ml-3{margin-left:.75rem}.xl\\:ml-4{margin-left:1rem}.xl\\:ml-5{margin-left:1.25rem}.xl\\:ml-6{margin-left:1.5rem}.xl\\:ml-7{margin-left:1.75rem}.xl\\:ml-8{margin-left:2rem}.xl\\:ml-9{margin-left:2.25rem}.xl\\:ml-10{margin-left:2.5rem}.xl\\:ml-11{margin-left:2.75rem}.xl\\:ml-12{margin-left:3rem}.xl\\:ml-14{margin-left:3.5rem}.xl\\:ml-16{margin-left:4rem}.xl\\:ml-20{margin-left:5rem}.xl\\:ml-24{margin-left:6rem}.xl\\:ml-28{margin-left:7rem}.xl\\:ml-32{margin-left:8rem}.xl\\:ml-36{margin-left:9rem}.xl\\:ml-40{margin-left:10rem}.xl\\:ml-44{margin-left:11rem}.xl\\:ml-48{margin-left:12rem}.xl\\:ml-52{margin-left:13rem}.xl\\:ml-56{margin-left:14rem}.xl\\:ml-60{margin-left:15rem}.xl\\:ml-64{margin-left:16rem}.xl\\:ml-72{margin-left:18rem}.xl\\:ml-80{margin-left:20rem}.xl\\:ml-96{margin-left:24rem}.xl\\:ml-auto{margin-left:auto}.xl\\:ml-px{margin-left:1px}.xl\\:ml-0\\.5{margin-left:.125rem}.xl\\:ml-1\\.5{margin-left:.375rem}.xl\\:ml-2\\.5{margin-left:.625rem}.xl\\:ml-3\\.5{margin-left:.875rem}.xl\\:-ml-0{margin-left:0}.xl\\:-ml-1{margin-left:-.25rem}.xl\\:-ml-2{margin-left:-.5rem}.xl\\:-ml-3{margin-left:-.75rem}.xl\\:-ml-4{margin-left:-1rem}.xl\\:-ml-5{margin-left:-1.25rem}.xl\\:-ml-6{margin-left:-1.5rem}.xl\\:-ml-7{margin-left:-1.75rem}.xl\\:-ml-8{margin-left:-2rem}.xl\\:-ml-9{margin-left:-2.25rem}.xl\\:-ml-10{margin-left:-2.5rem}.xl\\:-ml-11{margin-left:-2.75rem}.xl\\:-ml-12{margin-left:-3rem}.xl\\:-ml-14{margin-left:-3.5rem}.xl\\:-ml-16{margin-left:-4rem}.xl\\:-ml-20{margin-left:-5rem}.xl\\:-ml-24{margin-left:-6rem}.xl\\:-ml-28{margin-left:-7rem}.xl\\:-ml-32{margin-left:-8rem}.xl\\:-ml-36{margin-left:-9rem}.xl\\:-ml-40{margin-left:-10rem}.xl\\:-ml-44{margin-left:-11rem}.xl\\:-ml-48{margin-left:-12rem}.xl\\:-ml-52{margin-left:-13rem}.xl\\:-ml-56{margin-left:-14rem}.xl\\:-ml-60{margin-left:-15rem}.xl\\:-ml-64{margin-left:-16rem}.xl\\:-ml-72{margin-left:-18rem}.xl\\:-ml-80{margin-left:-20rem}.xl\\:-ml-96{margin-left:-24rem}.xl\\:-ml-px{margin-left:-1px}.xl\\:-ml-0\\.5{margin-left:-.125rem}.xl\\:-ml-1\\.5{margin-left:-.375rem}.xl\\:-ml-2\\.5{margin-left:-.625rem}.xl\\:-ml-3\\.5{margin-left:-.875rem}.xl\\:box-border{box-sizing:border-box}.xl\\:box-content{box-sizing:initial}.xl\\:block{display:block}.xl\\:inline-block{display:inline-block}.xl\\:inline{display:inline}.xl\\:flex{display:flex}.xl\\:inline-flex{display:inline-flex}.xl\\:table{display:table}.xl\\:inline-table{display:inline-table}.xl\\:table-caption{display:table-caption}.xl\\:table-cell{display:table-cell}.xl\\:table-column{display:table-column}.xl\\:table-column-group{display:table-column-group}.xl\\:table-footer-group{display:table-footer-group}.xl\\:table-header-group{display:table-header-group}.xl\\:table-row-group{display:table-row-group}.xl\\:table-row{display:table-row}.xl\\:flow-root{display:flow-root}.xl\\:grid{display:grid}.xl\\:inline-grid{display:inline-grid}.xl\\:contents{display:contents}.xl\\:list-item{display:list-item}.xl\\:hidden{display:none}.xl\\:h-0{height:0}.xl\\:h-1{height:.25rem}.xl\\:h-2{height:.5rem}.xl\\:h-3{height:.75rem}.xl\\:h-4{height:1rem}.xl\\:h-5{height:1.25rem}.xl\\:h-6{height:1.5rem}.xl\\:h-7{height:1.75rem}.xl\\:h-8{height:2rem}.xl\\:h-9{height:2.25rem}.xl\\:h-10{height:2.5rem}.xl\\:h-11{height:2.75rem}.xl\\:h-12{height:3rem}.xl\\:h-14{height:3.5rem}.xl\\:h-16{height:4rem}.xl\\:h-20{height:5rem}.xl\\:h-24{height:6rem}.xl\\:h-28{height:7rem}.xl\\:h-32{height:8rem}.xl\\:h-36{height:9rem}.xl\\:h-40{height:10rem}.xl\\:h-44{height:11rem}.xl\\:h-48{height:12rem}.xl\\:h-52{height:13rem}.xl\\:h-56{height:14rem}.xl\\:h-60{height:15rem}.xl\\:h-64{height:16rem}.xl\\:h-72{height:18rem}.xl\\:h-80{height:20rem}.xl\\:h-96{height:24rem}.xl\\:h-auto{height:auto}.xl\\:h-px{height:1px}.xl\\:h-0\\.5{height:.125rem}.xl\\:h-1\\.5{height:.375rem}.xl\\:h-2\\.5{height:.625rem}.xl\\:h-3\\.5{height:.875rem}.xl\\:h-1\\/2{height:50%}.xl\\:h-1\\/3{height:33.333333%}.xl\\:h-2\\/3{height:66.666667%}.xl\\:h-1\\/4{height:25%}.xl\\:h-2\\/4{height:50%}.xl\\:h-3\\/4{height:75%}.xl\\:h-1\\/5{height:20%}.xl\\:h-2\\/5{height:40%}.xl\\:h-3\\/5{height:60%}.xl\\:h-4\\/5{height:80%}.xl\\:h-1\\/6{height:16.666667%}.xl\\:h-2\\/6{height:33.333333%}.xl\\:h-3\\/6{height:50%}.xl\\:h-4\\/6{height:66.666667%}.xl\\:h-5\\/6{height:83.333333%}.xl\\:h-full{height:100%}.xl\\:h-screen{height:100vh}.xl\\:max-h-0{max-height:0}.xl\\:max-h-1{max-height:.25rem}.xl\\:max-h-2{max-height:.5rem}.xl\\:max-h-3{max-height:.75rem}.xl\\:max-h-4{max-height:1rem}.xl\\:max-h-5{max-height:1.25rem}.xl\\:max-h-6{max-height:1.5rem}.xl\\:max-h-7{max-height:1.75rem}.xl\\:max-h-8{max-height:2rem}.xl\\:max-h-9{max-height:2.25rem}.xl\\:max-h-10{max-height:2.5rem}.xl\\:max-h-11{max-height:2.75rem}.xl\\:max-h-12{max-height:3rem}.xl\\:max-h-14{max-height:3.5rem}.xl\\:max-h-16{max-height:4rem}.xl\\:max-h-20{max-height:5rem}.xl\\:max-h-24{max-height:6rem}.xl\\:max-h-28{max-height:7rem}.xl\\:max-h-32{max-height:8rem}.xl\\:max-h-36{max-height:9rem}.xl\\:max-h-40{max-height:10rem}.xl\\:max-h-44{max-height:11rem}.xl\\:max-h-48{max-height:12rem}.xl\\:max-h-52{max-height:13rem}.xl\\:max-h-56{max-height:14rem}.xl\\:max-h-60{max-height:15rem}.xl\\:max-h-64{max-height:16rem}.xl\\:max-h-72{max-height:18rem}.xl\\:max-h-80{max-height:20rem}.xl\\:max-h-96{max-height:24rem}.xl\\:max-h-px{max-height:1px}.xl\\:max-h-0\\.5{max-height:.125rem}.xl\\:max-h-1\\.5{max-height:.375rem}.xl\\:max-h-2\\.5{max-height:.625rem}.xl\\:max-h-3\\.5{max-height:.875rem}.xl\\:max-h-full{max-height:100%}.xl\\:max-h-screen{max-height:100vh}.xl\\:min-h-0{min-height:0}.xl\\:min-h-full{min-height:100%}.xl\\:min-h-screen{min-height:100vh}.xl\\:w-0{width:0}.xl\\:w-1{width:.25rem}.xl\\:w-2{width:.5rem}.xl\\:w-3{width:.75rem}.xl\\:w-4{width:1rem}.xl\\:w-5{width:1.25rem}.xl\\:w-6{width:1.5rem}.xl\\:w-7{width:1.75rem}.xl\\:w-8{width:2rem}.xl\\:w-9{width:2.25rem}.xl\\:w-10{width:2.5rem}.xl\\:w-11{width:2.75rem}.xl\\:w-12{width:3rem}.xl\\:w-14{width:3.5rem}.xl\\:w-16{width:4rem}.xl\\:w-20{width:5rem}.xl\\:w-24{width:6rem}.xl\\:w-28{width:7rem}.xl\\:w-32{width:8rem}.xl\\:w-36{width:9rem}.xl\\:w-40{width:10rem}.xl\\:w-44{width:11rem}.xl\\:w-48{width:12rem}.xl\\:w-52{width:13rem}.xl\\:w-56{width:14rem}.xl\\:w-60{width:15rem}.xl\\:w-64{width:16rem}.xl\\:w-72{width:18rem}.xl\\:w-80{width:20rem}.xl\\:w-96{width:24rem}.xl\\:w-auto{width:auto}.xl\\:w-px{width:1px}.xl\\:w-0\\.5{width:.125rem}.xl\\:w-1\\.5{width:.375rem}.xl\\:w-2\\.5{width:.625rem}.xl\\:w-3\\.5{width:.875rem}.xl\\:w-1\\/2{width:50%}.xl\\:w-1\\/3{width:33.333333%}.xl\\:w-2\\/3{width:66.666667%}.xl\\:w-1\\/4{width:25%}.xl\\:w-2\\/4{width:50%}.xl\\:w-3\\/4{width:75%}.xl\\:w-1\\/5{width:20%}.xl\\:w-2\\/5{width:40%}.xl\\:w-3\\/5{width:60%}.xl\\:w-4\\/5{width:80%}.xl\\:w-1\\/6{width:16.666667%}.xl\\:w-2\\/6{width:33.333333%}.xl\\:w-3\\/6{width:50%}.xl\\:w-4\\/6{width:66.666667%}.xl\\:w-5\\/6{width:83.333333%}.xl\\:w-1\\/12{width:8.333333%}.xl\\:w-2\\/12{width:16.666667%}.xl\\:w-3\\/12{width:25%}.xl\\:w-4\\/12{width:33.333333%}.xl\\:w-5\\/12{width:41.666667%}.xl\\:w-6\\/12{width:50%}.xl\\:w-7\\/12{width:58.333333%}.xl\\:w-8\\/12{width:66.666667%}.xl\\:w-9\\/12{width:75%}.xl\\:w-10\\/12{width:83.333333%}.xl\\:w-11\\/12{width:91.666667%}.xl\\:w-full{width:100%}.xl\\:w-screen{width:100vw}.xl\\:w-min{width:min-content}.xl\\:w-max{width:max-content}.xl\\:min-w-0{min-width:0}.xl\\:min-w-full{min-width:100%}.xl\\:min-w-min{min-width:min-content}.xl\\:min-w-max{min-width:max-content}.xl\\:max-w-0{max-width:0}.xl\\:max-w-none{max-width:none}.xl\\:max-w-xs{max-width:20rem}.xl\\:max-w-sm{max-width:24rem}.xl\\:max-w-md{max-width:28rem}.xl\\:max-w-lg{max-width:32rem}.xl\\:max-w-xl{max-width:36rem}.xl\\:max-w-2xl{max-width:42rem}.xl\\:max-w-3xl{max-width:48rem}.xl\\:max-w-4xl{max-width:56rem}.xl\\:max-w-5xl{max-width:64rem}.xl\\:max-w-6xl{max-width:72rem}.xl\\:max-w-7xl{max-width:80rem}.xl\\:max-w-full{max-width:100%}.xl\\:max-w-min{max-width:min-content}.xl\\:max-w-max{max-width:max-content}.xl\\:max-w-prose{max-width:65ch}.xl\\:max-w-screen-sm{max-width:640px}.xl\\:max-w-screen-md{max-width:768px}.xl\\:max-w-screen-lg{max-width:1024px}.xl\\:max-w-screen-xl{max-width:1280px}.xl\\:max-w-screen-2xl{max-width:1536px}.xl\\:flex-1{flex:1 1 0%}.xl\\:flex-auto{flex:1 1 auto}.xl\\:flex-initial{flex:0 1 auto}.xl\\:flex-none{flex:none}.xl\\:flex-shrink-0{flex-shrink:0}.xl\\:flex-shrink{flex-shrink:1}.xl\\:flex-grow-0{flex-grow:0}.xl\\:flex-grow{flex-grow:1}.xl\\:table-auto{table-layout:auto}.xl\\:table-fixed{table-layout:fixed}.xl\\:border-collapse{border-collapse:collapse}.xl\\:border-separate{border-collapse:initial}.xl\\:origin-center{transform-origin:center}.xl\\:origin-top{transform-origin:top}.xl\\:origin-top-right{transform-origin:top right}.xl\\:origin-right{transform-origin:right}.xl\\:origin-bottom-right{transform-origin:bottom right}.xl\\:origin-bottom{transform-origin:bottom}.xl\\:origin-bottom-left{transform-origin:bottom left}.xl\\:origin-left{transform-origin:left}.xl\\:origin-top-left{transform-origin:top left}.xl\\:transform{transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\\:transform,.xl\\:transform-gpu{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}.xl\\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\\:transform-none{transform:none}.xl\\:translate-x-0{--tw-translate-x:0px}.xl\\:translate-x-1{--tw-translate-x:0.25rem}.xl\\:translate-x-2{--tw-translate-x:0.5rem}.xl\\:translate-x-3{--tw-translate-x:0.75rem}.xl\\:translate-x-4{--tw-translate-x:1rem}.xl\\:translate-x-5{--tw-translate-x:1.25rem}.xl\\:translate-x-6{--tw-translate-x:1.5rem}.xl\\:translate-x-7{--tw-translate-x:1.75rem}.xl\\:translate-x-8{--tw-translate-x:2rem}.xl\\:translate-x-9{--tw-translate-x:2.25rem}.xl\\:translate-x-10{--tw-translate-x:2.5rem}.xl\\:translate-x-11{--tw-translate-x:2.75rem}.xl\\:translate-x-12{--tw-translate-x:3rem}.xl\\:translate-x-14{--tw-translate-x:3.5rem}.xl\\:translate-x-16{--tw-translate-x:4rem}.xl\\:translate-x-20{--tw-translate-x:5rem}.xl\\:translate-x-24{--tw-translate-x:6rem}.xl\\:translate-x-28{--tw-translate-x:7rem}.xl\\:translate-x-32{--tw-translate-x:8rem}.xl\\:translate-x-36{--tw-translate-x:9rem}.xl\\:translate-x-40{--tw-translate-x:10rem}.xl\\:translate-x-44{--tw-translate-x:11rem}.xl\\:translate-x-48{--tw-translate-x:12rem}.xl\\:translate-x-52{--tw-translate-x:13rem}.xl\\:translate-x-56{--tw-translate-x:14rem}.xl\\:translate-x-60{--tw-translate-x:15rem}.xl\\:translate-x-64{--tw-translate-x:16rem}.xl\\:translate-x-72{--tw-translate-x:18rem}.xl\\:translate-x-80{--tw-translate-x:20rem}.xl\\:translate-x-96{--tw-translate-x:24rem}.xl\\:translate-x-px{--tw-translate-x:1px}.xl\\:translate-x-0\\.5{--tw-translate-x:0.125rem}.xl\\:translate-x-1\\.5{--tw-translate-x:0.375rem}.xl\\:translate-x-2\\.5{--tw-translate-x:0.625rem}.xl\\:translate-x-3\\.5{--tw-translate-x:0.875rem}.xl\\:-translate-x-0{--tw-translate-x:0px}.xl\\:-translate-x-1{--tw-translate-x:-0.25rem}.xl\\:-translate-x-2{--tw-translate-x:-0.5rem}.xl\\:-translate-x-3{--tw-translate-x:-0.75rem}.xl\\:-translate-x-4{--tw-translate-x:-1rem}.xl\\:-translate-x-5{--tw-translate-x:-1.25rem}.xl\\:-translate-x-6{--tw-translate-x:-1.5rem}.xl\\:-translate-x-7{--tw-translate-x:-1.75rem}.xl\\:-translate-x-8{--tw-translate-x:-2rem}.xl\\:-translate-x-9{--tw-translate-x:-2.25rem}.xl\\:-translate-x-10{--tw-translate-x:-2.5rem}.xl\\:-translate-x-11{--tw-translate-x:-2.75rem}.xl\\:-translate-x-12{--tw-translate-x:-3rem}.xl\\:-translate-x-14{--tw-translate-x:-3.5rem}.xl\\:-translate-x-16{--tw-translate-x:-4rem}.xl\\:-translate-x-20{--tw-translate-x:-5rem}.xl\\:-translate-x-24{--tw-translate-x:-6rem}.xl\\:-translate-x-28{--tw-translate-x:-7rem}.xl\\:-translate-x-32{--tw-translate-x:-8rem}.xl\\:-translate-x-36{--tw-translate-x:-9rem}.xl\\:-translate-x-40{--tw-translate-x:-10rem}.xl\\:-translate-x-44{--tw-translate-x:-11rem}.xl\\:-translate-x-48{--tw-translate-x:-12rem}.xl\\:-translate-x-52{--tw-translate-x:-13rem}.xl\\:-translate-x-56{--tw-translate-x:-14rem}.xl\\:-translate-x-60{--tw-translate-x:-15rem}.xl\\:-translate-x-64{--tw-translate-x:-16rem}.xl\\:-translate-x-72{--tw-translate-x:-18rem}.xl\\:-translate-x-80{--tw-translate-x:-20rem}.xl\\:-translate-x-96{--tw-translate-x:-24rem}.xl\\:-translate-x-px{--tw-translate-x:-1px}.xl\\:-translate-x-0\\.5{--tw-translate-x:-0.125rem}.xl\\:-translate-x-1\\.5{--tw-translate-x:-0.375rem}.xl\\:-translate-x-2\\.5{--tw-translate-x:-0.625rem}.xl\\:-translate-x-3\\.5{--tw-translate-x:-0.875rem}.xl\\:translate-x-1\\/2{--tw-translate-x:50%}.xl\\:translate-x-1\\/3{--tw-translate-x:33.333333%}.xl\\:translate-x-2\\/3{--tw-translate-x:66.666667%}.xl\\:translate-x-1\\/4{--tw-translate-x:25%}.xl\\:translate-x-2\\/4{--tw-translate-x:50%}.xl\\:translate-x-3\\/4{--tw-translate-x:75%}.xl\\:translate-x-full{--tw-translate-x:100%}.xl\\:-translate-x-1\\/2{--tw-translate-x:-50%}.xl\\:-translate-x-1\\/3{--tw-translate-x:-33.333333%}.xl\\:-translate-x-2\\/3{--tw-translate-x:-66.666667%}.xl\\:-translate-x-1\\/4{--tw-translate-x:-25%}.xl\\:-translate-x-2\\/4{--tw-translate-x:-50%}.xl\\:-translate-x-3\\/4{--tw-translate-x:-75%}.xl\\:-translate-x-full{--tw-translate-x:-100%}.xl\\:translate-y-0{--tw-translate-y:0px}.xl\\:translate-y-1{--tw-translate-y:0.25rem}.xl\\:translate-y-2{--tw-translate-y:0.5rem}.xl\\:translate-y-3{--tw-translate-y:0.75rem}.xl\\:translate-y-4{--tw-translate-y:1rem}.xl\\:translate-y-5{--tw-translate-y:1.25rem}.xl\\:translate-y-6{--tw-translate-y:1.5rem}.xl\\:translate-y-7{--tw-translate-y:1.75rem}.xl\\:translate-y-8{--tw-translate-y:2rem}.xl\\:translate-y-9{--tw-translate-y:2.25rem}.xl\\:translate-y-10{--tw-translate-y:2.5rem}.xl\\:translate-y-11{--tw-translate-y:2.75rem}.xl\\:translate-y-12{--tw-translate-y:3rem}.xl\\:translate-y-14{--tw-translate-y:3.5rem}.xl\\:translate-y-16{--tw-translate-y:4rem}.xl\\:translate-y-20{--tw-translate-y:5rem}.xl\\:translate-y-24{--tw-translate-y:6rem}.xl\\:translate-y-28{--tw-translate-y:7rem}.xl\\:translate-y-32{--tw-translate-y:8rem}.xl\\:translate-y-36{--tw-translate-y:9rem}.xl\\:translate-y-40{--tw-translate-y:10rem}.xl\\:translate-y-44{--tw-translate-y:11rem}.xl\\:translate-y-48{--tw-translate-y:12rem}.xl\\:translate-y-52{--tw-translate-y:13rem}.xl\\:translate-y-56{--tw-translate-y:14rem}.xl\\:translate-y-60{--tw-translate-y:15rem}.xl\\:translate-y-64{--tw-translate-y:16rem}.xl\\:translate-y-72{--tw-translate-y:18rem}.xl\\:translate-y-80{--tw-translate-y:20rem}.xl\\:translate-y-96{--tw-translate-y:24rem}.xl\\:translate-y-px{--tw-translate-y:1px}.xl\\:translate-y-0\\.5{--tw-translate-y:0.125rem}.xl\\:translate-y-1\\.5{--tw-translate-y:0.375rem}.xl\\:translate-y-2\\.5{--tw-translate-y:0.625rem}.xl\\:translate-y-3\\.5{--tw-translate-y:0.875rem}.xl\\:-translate-y-0{--tw-translate-y:0px}.xl\\:-translate-y-1{--tw-translate-y:-0.25rem}.xl\\:-translate-y-2{--tw-translate-y:-0.5rem}.xl\\:-translate-y-3{--tw-translate-y:-0.75rem}.xl\\:-translate-y-4{--tw-translate-y:-1rem}.xl\\:-translate-y-5{--tw-translate-y:-1.25rem}.xl\\:-translate-y-6{--tw-translate-y:-1.5rem}.xl\\:-translate-y-7{--tw-translate-y:-1.75rem}.xl\\:-translate-y-8{--tw-translate-y:-2rem}.xl\\:-translate-y-9{--tw-translate-y:-2.25rem}.xl\\:-translate-y-10{--tw-translate-y:-2.5rem}.xl\\:-translate-y-11{--tw-translate-y:-2.75rem}.xl\\:-translate-y-12{--tw-translate-y:-3rem}.xl\\:-translate-y-14{--tw-translate-y:-3.5rem}.xl\\:-translate-y-16{--tw-translate-y:-4rem}.xl\\:-translate-y-20{--tw-translate-y:-5rem}.xl\\:-translate-y-24{--tw-translate-y:-6rem}.xl\\:-translate-y-28{--tw-translate-y:-7rem}.xl\\:-translate-y-32{--tw-translate-y:-8rem}.xl\\:-translate-y-36{--tw-translate-y:-9rem}.xl\\:-translate-y-40{--tw-translate-y:-10rem}.xl\\:-translate-y-44{--tw-translate-y:-11rem}.xl\\:-translate-y-48{--tw-translate-y:-12rem}.xl\\:-translate-y-52{--tw-translate-y:-13rem}.xl\\:-translate-y-56{--tw-translate-y:-14rem}.xl\\:-translate-y-60{--tw-translate-y:-15rem}.xl\\:-translate-y-64{--tw-translate-y:-16rem}.xl\\:-translate-y-72{--tw-translate-y:-18rem}.xl\\:-translate-y-80{--tw-translate-y:-20rem}.xl\\:-translate-y-96{--tw-translate-y:-24rem}.xl\\:-translate-y-px{--tw-translate-y:-1px}.xl\\:-translate-y-0\\.5{--tw-translate-y:-0.125rem}.xl\\:-translate-y-1\\.5{--tw-translate-y:-0.375rem}.xl\\:-translate-y-2\\.5{--tw-translate-y:-0.625rem}.xl\\:-translate-y-3\\.5{--tw-translate-y:-0.875rem}.xl\\:translate-y-1\\/2{--tw-translate-y:50%}.xl\\:translate-y-1\\/3{--tw-translate-y:33.333333%}.xl\\:translate-y-2\\/3{--tw-translate-y:66.666667%}.xl\\:translate-y-1\\/4{--tw-translate-y:25%}.xl\\:translate-y-2\\/4{--tw-translate-y:50%}.xl\\:translate-y-3\\/4{--tw-translate-y:75%}.xl\\:translate-y-full{--tw-translate-y:100%}.xl\\:-translate-y-1\\/2{--tw-translate-y:-50%}.xl\\:-translate-y-1\\/3{--tw-translate-y:-33.333333%}.xl\\:-translate-y-2\\/3{--tw-translate-y:-66.666667%}.xl\\:-translate-y-1\\/4{--tw-translate-y:-25%}.xl\\:-translate-y-2\\/4{--tw-translate-y:-50%}.xl\\:-translate-y-3\\/4{--tw-translate-y:-75%}.xl\\:-translate-y-full{--tw-translate-y:-100%}.xl\\:hover\\:translate-x-0:hover{--tw-translate-x:0px}.xl\\:hover\\:translate-x-1:hover{--tw-translate-x:0.25rem}.xl\\:hover\\:translate-x-2:hover{--tw-translate-x:0.5rem}.xl\\:hover\\:translate-x-3:hover{--tw-translate-x:0.75rem}.xl\\:hover\\:translate-x-4:hover{--tw-translate-x:1rem}.xl\\:hover\\:translate-x-5:hover{--tw-translate-x:1.25rem}.xl\\:hover\\:translate-x-6:hover{--tw-translate-x:1.5rem}.xl\\:hover\\:translate-x-7:hover{--tw-translate-x:1.75rem}.xl\\:hover\\:translate-x-8:hover{--tw-translate-x:2rem}.xl\\:hover\\:translate-x-9:hover{--tw-translate-x:2.25rem}.xl\\:hover\\:translate-x-10:hover{--tw-translate-x:2.5rem}.xl\\:hover\\:translate-x-11:hover{--tw-translate-x:2.75rem}.xl\\:hover\\:translate-x-12:hover{--tw-translate-x:3rem}.xl\\:hover\\:translate-x-14:hover{--tw-translate-x:3.5rem}.xl\\:hover\\:translate-x-16:hover{--tw-translate-x:4rem}.xl\\:hover\\:translate-x-20:hover{--tw-translate-x:5rem}.xl\\:hover\\:translate-x-24:hover{--tw-translate-x:6rem}.xl\\:hover\\:translate-x-28:hover{--tw-translate-x:7rem}.xl\\:hover\\:translate-x-32:hover{--tw-translate-x:8rem}.xl\\:hover\\:translate-x-36:hover{--tw-translate-x:9rem}.xl\\:hover\\:translate-x-40:hover{--tw-translate-x:10rem}.xl\\:hover\\:translate-x-44:hover{--tw-translate-x:11rem}.xl\\:hover\\:translate-x-48:hover{--tw-translate-x:12rem}.xl\\:hover\\:translate-x-52:hover{--tw-translate-x:13rem}.xl\\:hover\\:translate-x-56:hover{--tw-translate-x:14rem}.xl\\:hover\\:translate-x-60:hover{--tw-translate-x:15rem}.xl\\:hover\\:translate-x-64:hover{--tw-translate-x:16rem}.xl\\:hover\\:translate-x-72:hover{--tw-translate-x:18rem}.xl\\:hover\\:translate-x-80:hover{--tw-translate-x:20rem}.xl\\:hover\\:translate-x-96:hover{--tw-translate-x:24rem}.xl\\:hover\\:translate-x-px:hover{--tw-translate-x:1px}.xl\\:hover\\:translate-x-0\\.5:hover{--tw-translate-x:0.125rem}.xl\\:hover\\:translate-x-1\\.5:hover{--tw-translate-x:0.375rem}.xl\\:hover\\:translate-x-2\\.5:hover{--tw-translate-x:0.625rem}.xl\\:hover\\:translate-x-3\\.5:hover{--tw-translate-x:0.875rem}.xl\\:hover\\:-translate-x-0:hover{--tw-translate-x:0px}.xl\\:hover\\:-translate-x-1:hover{--tw-translate-x:-0.25rem}.xl\\:hover\\:-translate-x-2:hover{--tw-translate-x:-0.5rem}.xl\\:hover\\:-translate-x-3:hover{--tw-translate-x:-0.75rem}.xl\\:hover\\:-translate-x-4:hover{--tw-translate-x:-1rem}.xl\\:hover\\:-translate-x-5:hover{--tw-translate-x:-1.25rem}.xl\\:hover\\:-translate-x-6:hover{--tw-translate-x:-1.5rem}.xl\\:hover\\:-translate-x-7:hover{--tw-translate-x:-1.75rem}.xl\\:hover\\:-translate-x-8:hover{--tw-translate-x:-2rem}.xl\\:hover\\:-translate-x-9:hover{--tw-translate-x:-2.25rem}.xl\\:hover\\:-translate-x-10:hover{--tw-translate-x:-2.5rem}.xl\\:hover\\:-translate-x-11:hover{--tw-translate-x:-2.75rem}.xl\\:hover\\:-translate-x-12:hover{--tw-translate-x:-3rem}.xl\\:hover\\:-translate-x-14:hover{--tw-translate-x:-3.5rem}.xl\\:hover\\:-translate-x-16:hover{--tw-translate-x:-4rem}.xl\\:hover\\:-translate-x-20:hover{--tw-translate-x:-5rem}.xl\\:hover\\:-translate-x-24:hover{--tw-translate-x:-6rem}.xl\\:hover\\:-translate-x-28:hover{--tw-translate-x:-7rem}.xl\\:hover\\:-translate-x-32:hover{--tw-translate-x:-8rem}.xl\\:hover\\:-translate-x-36:hover{--tw-translate-x:-9rem}.xl\\:hover\\:-translate-x-40:hover{--tw-translate-x:-10rem}.xl\\:hover\\:-translate-x-44:hover{--tw-translate-x:-11rem}.xl\\:hover\\:-translate-x-48:hover{--tw-translate-x:-12rem}.xl\\:hover\\:-translate-x-52:hover{--tw-translate-x:-13rem}.xl\\:hover\\:-translate-x-56:hover{--tw-translate-x:-14rem}.xl\\:hover\\:-translate-x-60:hover{--tw-translate-x:-15rem}.xl\\:hover\\:-translate-x-64:hover{--tw-translate-x:-16rem}.xl\\:hover\\:-translate-x-72:hover{--tw-translate-x:-18rem}.xl\\:hover\\:-translate-x-80:hover{--tw-translate-x:-20rem}.xl\\:hover\\:-translate-x-96:hover{--tw-translate-x:-24rem}.xl\\:hover\\:-translate-x-px:hover{--tw-translate-x:-1px}.xl\\:hover\\:-translate-x-0\\.5:hover{--tw-translate-x:-0.125rem}.xl\\:hover\\:-translate-x-1\\.5:hover{--tw-translate-x:-0.375rem}.xl\\:hover\\:-translate-x-2\\.5:hover{--tw-translate-x:-0.625rem}.xl\\:hover\\:-translate-x-3\\.5:hover{--tw-translate-x:-0.875rem}.xl\\:hover\\:translate-x-1\\/2:hover{--tw-translate-x:50%}.xl\\:hover\\:translate-x-1\\/3:hover{--tw-translate-x:33.333333%}.xl\\:hover\\:translate-x-2\\/3:hover{--tw-translate-x:66.666667%}.xl\\:hover\\:translate-x-1\\/4:hover{--tw-translate-x:25%}.xl\\:hover\\:translate-x-2\\/4:hover{--tw-translate-x:50%}.xl\\:hover\\:translate-x-3\\/4:hover{--tw-translate-x:75%}.xl\\:hover\\:translate-x-full:hover{--tw-translate-x:100%}.xl\\:hover\\:-translate-x-1\\/2:hover{--tw-translate-x:-50%}.xl\\:hover\\:-translate-x-1\\/3:hover{--tw-translate-x:-33.333333%}.xl\\:hover\\:-translate-x-2\\/3:hover{--tw-translate-x:-66.666667%}.xl\\:hover\\:-translate-x-1\\/4:hover{--tw-translate-x:-25%}.xl\\:hover\\:-translate-x-2\\/4:hover{--tw-translate-x:-50%}.xl\\:hover\\:-translate-x-3\\/4:hover{--tw-translate-x:-75%}.xl\\:hover\\:-translate-x-full:hover{--tw-translate-x:-100%}.xl\\:hover\\:translate-y-0:hover{--tw-translate-y:0px}.xl\\:hover\\:translate-y-1:hover{--tw-translate-y:0.25rem}.xl\\:hover\\:translate-y-2:hover{--tw-translate-y:0.5rem}.xl\\:hover\\:translate-y-3:hover{--tw-translate-y:0.75rem}.xl\\:hover\\:translate-y-4:hover{--tw-translate-y:1rem}.xl\\:hover\\:translate-y-5:hover{--tw-translate-y:1.25rem}.xl\\:hover\\:translate-y-6:hover{--tw-translate-y:1.5rem}.xl\\:hover\\:translate-y-7:hover{--tw-translate-y:1.75rem}.xl\\:hover\\:translate-y-8:hover{--tw-translate-y:2rem}.xl\\:hover\\:translate-y-9:hover{--tw-translate-y:2.25rem}.xl\\:hover\\:translate-y-10:hover{--tw-translate-y:2.5rem}.xl\\:hover\\:translate-y-11:hover{--tw-translate-y:2.75rem}.xl\\:hover\\:translate-y-12:hover{--tw-translate-y:3rem}.xl\\:hover\\:translate-y-14:hover{--tw-translate-y:3.5rem}.xl\\:hover\\:translate-y-16:hover{--tw-translate-y:4rem}.xl\\:hover\\:translate-y-20:hover{--tw-translate-y:5rem}.xl\\:hover\\:translate-y-24:hover{--tw-translate-y:6rem}.xl\\:hover\\:translate-y-28:hover{--tw-translate-y:7rem}.xl\\:hover\\:translate-y-32:hover{--tw-translate-y:8rem}.xl\\:hover\\:translate-y-36:hover{--tw-translate-y:9rem}.xl\\:hover\\:translate-y-40:hover{--tw-translate-y:10rem}.xl\\:hover\\:translate-y-44:hover{--tw-translate-y:11rem}.xl\\:hover\\:translate-y-48:hover{--tw-translate-y:12rem}.xl\\:hover\\:translate-y-52:hover{--tw-translate-y:13rem}.xl\\:hover\\:translate-y-56:hover{--tw-translate-y:14rem}.xl\\:hover\\:translate-y-60:hover{--tw-translate-y:15rem}.xl\\:hover\\:translate-y-64:hover{--tw-translate-y:16rem}.xl\\:hover\\:translate-y-72:hover{--tw-translate-y:18rem}.xl\\:hover\\:translate-y-80:hover{--tw-translate-y:20rem}.xl\\:hover\\:translate-y-96:hover{--tw-translate-y:24rem}.xl\\:hover\\:translate-y-px:hover{--tw-translate-y:1px}.xl\\:hover\\:translate-y-0\\.5:hover{--tw-translate-y:0.125rem}.xl\\:hover\\:translate-y-1\\.5:hover{--tw-translate-y:0.375rem}.xl\\:hover\\:translate-y-2\\.5:hover{--tw-translate-y:0.625rem}.xl\\:hover\\:translate-y-3\\.5:hover{--tw-translate-y:0.875rem}.xl\\:hover\\:-translate-y-0:hover{--tw-translate-y:0px}.xl\\:hover\\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.xl\\:hover\\:-translate-y-2:hover{--tw-translate-y:-0.5rem}.xl\\:hover\\:-translate-y-3:hover{--tw-translate-y:-0.75rem}.xl\\:hover\\:-translate-y-4:hover{--tw-translate-y:-1rem}.xl\\:hover\\:-translate-y-5:hover{--tw-translate-y:-1.25rem}.xl\\:hover\\:-translate-y-6:hover{--tw-translate-y:-1.5rem}.xl\\:hover\\:-translate-y-7:hover{--tw-translate-y:-1.75rem}.xl\\:hover\\:-translate-y-8:hover{--tw-translate-y:-2rem}.xl\\:hover\\:-translate-y-9:hover{--tw-translate-y:-2.25rem}.xl\\:hover\\:-translate-y-10:hover{--tw-translate-y:-2.5rem}.xl\\:hover\\:-translate-y-11:hover{--tw-translate-y:-2.75rem}.xl\\:hover\\:-translate-y-12:hover{--tw-translate-y:-3rem}.xl\\:hover\\:-translate-y-14:hover{--tw-translate-y:-3.5rem}.xl\\:hover\\:-translate-y-16:hover{--tw-translate-y:-4rem}.xl\\:hover\\:-translate-y-20:hover{--tw-translate-y:-5rem}.xl\\:hover\\:-translate-y-24:hover{--tw-translate-y:-6rem}.xl\\:hover\\:-translate-y-28:hover{--tw-translate-y:-7rem}.xl\\:hover\\:-translate-y-32:hover{--tw-translate-y:-8rem}.xl\\:hover\\:-translate-y-36:hover{--tw-translate-y:-9rem}.xl\\:hover\\:-translate-y-40:hover{--tw-translate-y:-10rem}.xl\\:hover\\:-translate-y-44:hover{--tw-translate-y:-11rem}.xl\\:hover\\:-translate-y-48:hover{--tw-translate-y:-12rem}.xl\\:hover\\:-translate-y-52:hover{--tw-translate-y:-13rem}.xl\\:hover\\:-translate-y-56:hover{--tw-translate-y:-14rem}.xl\\:hover\\:-translate-y-60:hover{--tw-translate-y:-15rem}.xl\\:hover\\:-translate-y-64:hover{--tw-translate-y:-16rem}.xl\\:hover\\:-translate-y-72:hover{--tw-translate-y:-18rem}.xl\\:hover\\:-translate-y-80:hover{--tw-translate-y:-20rem}.xl\\:hover\\:-translate-y-96:hover{--tw-translate-y:-24rem}.xl\\:hover\\:-translate-y-px:hover{--tw-translate-y:-1px}.xl\\:hover\\:-translate-y-0\\.5:hover{--tw-translate-y:-0.125rem}.xl\\:hover\\:-translate-y-1\\.5:hover{--tw-translate-y:-0.375rem}.xl\\:hover\\:-translate-y-2\\.5:hover{--tw-translate-y:-0.625rem}.xl\\:hover\\:-translate-y-3\\.5:hover{--tw-translate-y:-0.875rem}.xl\\:hover\\:translate-y-1\\/2:hover{--tw-translate-y:50%}.xl\\:hover\\:translate-y-1\\/3:hover{--tw-translate-y:33.333333%}.xl\\:hover\\:translate-y-2\\/3:hover{--tw-translate-y:66.666667%}.xl\\:hover\\:translate-y-1\\/4:hover{--tw-translate-y:25%}.xl\\:hover\\:translate-y-2\\/4:hover{--tw-translate-y:50%}.xl\\:hover\\:translate-y-3\\/4:hover{--tw-translate-y:75%}.xl\\:hover\\:translate-y-full:hover{--tw-translate-y:100%}.xl\\:hover\\:-translate-y-1\\/2:hover{--tw-translate-y:-50%}.xl\\:hover\\:-translate-y-1\\/3:hover{--tw-translate-y:-33.333333%}.xl\\:hover\\:-translate-y-2\\/3:hover{--tw-translate-y:-66.666667%}.xl\\:hover\\:-translate-y-1\\/4:hover{--tw-translate-y:-25%}.xl\\:hover\\:-translate-y-2\\/4:hover{--tw-translate-y:-50%}.xl\\:hover\\:-translate-y-3\\/4:hover{--tw-translate-y:-75%}.xl\\:hover\\:-translate-y-full:hover{--tw-translate-y:-100%}.xl\\:focus\\:translate-x-0:focus{--tw-translate-x:0px}.xl\\:focus\\:translate-x-1:focus{--tw-translate-x:0.25rem}.xl\\:focus\\:translate-x-2:focus{--tw-translate-x:0.5rem}.xl\\:focus\\:translate-x-3:focus{--tw-translate-x:0.75rem}.xl\\:focus\\:translate-x-4:focus{--tw-translate-x:1rem}.xl\\:focus\\:translate-x-5:focus{--tw-translate-x:1.25rem}.xl\\:focus\\:translate-x-6:focus{--tw-translate-x:1.5rem}.xl\\:focus\\:translate-x-7:focus{--tw-translate-x:1.75rem}.xl\\:focus\\:translate-x-8:focus{--tw-translate-x:2rem}.xl\\:focus\\:translate-x-9:focus{--tw-translate-x:2.25rem}.xl\\:focus\\:translate-x-10:focus{--tw-translate-x:2.5rem}.xl\\:focus\\:translate-x-11:focus{--tw-translate-x:2.75rem}.xl\\:focus\\:translate-x-12:focus{--tw-translate-x:3rem}.xl\\:focus\\:translate-x-14:focus{--tw-translate-x:3.5rem}.xl\\:focus\\:translate-x-16:focus{--tw-translate-x:4rem}.xl\\:focus\\:translate-x-20:focus{--tw-translate-x:5rem}.xl\\:focus\\:translate-x-24:focus{--tw-translate-x:6rem}.xl\\:focus\\:translate-x-28:focus{--tw-translate-x:7rem}.xl\\:focus\\:translate-x-32:focus{--tw-translate-x:8rem}.xl\\:focus\\:translate-x-36:focus{--tw-translate-x:9rem}.xl\\:focus\\:translate-x-40:focus{--tw-translate-x:10rem}.xl\\:focus\\:translate-x-44:focus{--tw-translate-x:11rem}.xl\\:focus\\:translate-x-48:focus{--tw-translate-x:12rem}.xl\\:focus\\:translate-x-52:focus{--tw-translate-x:13rem}.xl\\:focus\\:translate-x-56:focus{--tw-translate-x:14rem}.xl\\:focus\\:translate-x-60:focus{--tw-translate-x:15rem}.xl\\:focus\\:translate-x-64:focus{--tw-translate-x:16rem}.xl\\:focus\\:translate-x-72:focus{--tw-translate-x:18rem}.xl\\:focus\\:translate-x-80:focus{--tw-translate-x:20rem}.xl\\:focus\\:translate-x-96:focus{--tw-translate-x:24rem}.xl\\:focus\\:translate-x-px:focus{--tw-translate-x:1px}.xl\\:focus\\:translate-x-0\\.5:focus{--tw-translate-x:0.125rem}.xl\\:focus\\:translate-x-1\\.5:focus{--tw-translate-x:0.375rem}.xl\\:focus\\:translate-x-2\\.5:focus{--tw-translate-x:0.625rem}.xl\\:focus\\:translate-x-3\\.5:focus{--tw-translate-x:0.875rem}.xl\\:focus\\:-translate-x-0:focus{--tw-translate-x:0px}.xl\\:focus\\:-translate-x-1:focus{--tw-translate-x:-0.25rem}.xl\\:focus\\:-translate-x-2:focus{--tw-translate-x:-0.5rem}.xl\\:focus\\:-translate-x-3:focus{--tw-translate-x:-0.75rem}.xl\\:focus\\:-translate-x-4:focus{--tw-translate-x:-1rem}.xl\\:focus\\:-translate-x-5:focus{--tw-translate-x:-1.25rem}.xl\\:focus\\:-translate-x-6:focus{--tw-translate-x:-1.5rem}.xl\\:focus\\:-translate-x-7:focus{--tw-translate-x:-1.75rem}.xl\\:focus\\:-translate-x-8:focus{--tw-translate-x:-2rem}.xl\\:focus\\:-translate-x-9:focus{--tw-translate-x:-2.25rem}.xl\\:focus\\:-translate-x-10:focus{--tw-translate-x:-2.5rem}.xl\\:focus\\:-translate-x-11:focus{--tw-translate-x:-2.75rem}.xl\\:focus\\:-translate-x-12:focus{--tw-translate-x:-3rem}.xl\\:focus\\:-translate-x-14:focus{--tw-translate-x:-3.5rem}.xl\\:focus\\:-translate-x-16:focus{--tw-translate-x:-4rem}.xl\\:focus\\:-translate-x-20:focus{--tw-translate-x:-5rem}.xl\\:focus\\:-translate-x-24:focus{--tw-translate-x:-6rem}.xl\\:focus\\:-translate-x-28:focus{--tw-translate-x:-7rem}.xl\\:focus\\:-translate-x-32:focus{--tw-translate-x:-8rem}.xl\\:focus\\:-translate-x-36:focus{--tw-translate-x:-9rem}.xl\\:focus\\:-translate-x-40:focus{--tw-translate-x:-10rem}.xl\\:focus\\:-translate-x-44:focus{--tw-translate-x:-11rem}.xl\\:focus\\:-translate-x-48:focus{--tw-translate-x:-12rem}.xl\\:focus\\:-translate-x-52:focus{--tw-translate-x:-13rem}.xl\\:focus\\:-translate-x-56:focus{--tw-translate-x:-14rem}.xl\\:focus\\:-translate-x-60:focus{--tw-translate-x:-15rem}.xl\\:focus\\:-translate-x-64:focus{--tw-translate-x:-16rem}.xl\\:focus\\:-translate-x-72:focus{--tw-translate-x:-18rem}.xl\\:focus\\:-translate-x-80:focus{--tw-translate-x:-20rem}.xl\\:focus\\:-translate-x-96:focus{--tw-translate-x:-24rem}.xl\\:focus\\:-translate-x-px:focus{--tw-translate-x:-1px}.xl\\:focus\\:-translate-x-0\\.5:focus{--tw-translate-x:-0.125rem}.xl\\:focus\\:-translate-x-1\\.5:focus{--tw-translate-x:-0.375rem}.xl\\:focus\\:-translate-x-2\\.5:focus{--tw-translate-x:-0.625rem}.xl\\:focus\\:-translate-x-3\\.5:focus{--tw-translate-x:-0.875rem}.xl\\:focus\\:translate-x-1\\/2:focus{--tw-translate-x:50%}.xl\\:focus\\:translate-x-1\\/3:focus{--tw-translate-x:33.333333%}.xl\\:focus\\:translate-x-2\\/3:focus{--tw-translate-x:66.666667%}.xl\\:focus\\:translate-x-1\\/4:focus{--tw-translate-x:25%}.xl\\:focus\\:translate-x-2\\/4:focus{--tw-translate-x:50%}.xl\\:focus\\:translate-x-3\\/4:focus{--tw-translate-x:75%}.xl\\:focus\\:translate-x-full:focus{--tw-translate-x:100%}.xl\\:focus\\:-translate-x-1\\/2:focus{--tw-translate-x:-50%}.xl\\:focus\\:-translate-x-1\\/3:focus{--tw-translate-x:-33.333333%}.xl\\:focus\\:-translate-x-2\\/3:focus{--tw-translate-x:-66.666667%}.xl\\:focus\\:-translate-x-1\\/4:focus{--tw-translate-x:-25%}.xl\\:focus\\:-translate-x-2\\/4:focus{--tw-translate-x:-50%}.xl\\:focus\\:-translate-x-3\\/4:focus{--tw-translate-x:-75%}.xl\\:focus\\:-translate-x-full:focus{--tw-translate-x:-100%}.xl\\:focus\\:translate-y-0:focus{--tw-translate-y:0px}.xl\\:focus\\:translate-y-1:focus{--tw-translate-y:0.25rem}.xl\\:focus\\:translate-y-2:focus{--tw-translate-y:0.5rem}.xl\\:focus\\:translate-y-3:focus{--tw-translate-y:0.75rem}.xl\\:focus\\:translate-y-4:focus{--tw-translate-y:1rem}.xl\\:focus\\:translate-y-5:focus{--tw-translate-y:1.25rem}.xl\\:focus\\:translate-y-6:focus{--tw-translate-y:1.5rem}.xl\\:focus\\:translate-y-7:focus{--tw-translate-y:1.75rem}.xl\\:focus\\:translate-y-8:focus{--tw-translate-y:2rem}.xl\\:focus\\:translate-y-9:focus{--tw-translate-y:2.25rem}.xl\\:focus\\:translate-y-10:focus{--tw-translate-y:2.5rem}.xl\\:focus\\:translate-y-11:focus{--tw-translate-y:2.75rem}.xl\\:focus\\:translate-y-12:focus{--tw-translate-y:3rem}.xl\\:focus\\:translate-y-14:focus{--tw-translate-y:3.5rem}.xl\\:focus\\:translate-y-16:focus{--tw-translate-y:4rem}.xl\\:focus\\:translate-y-20:focus{--tw-translate-y:5rem}.xl\\:focus\\:translate-y-24:focus{--tw-translate-y:6rem}.xl\\:focus\\:translate-y-28:focus{--tw-translate-y:7rem}.xl\\:focus\\:translate-y-32:focus{--tw-translate-y:8rem}.xl\\:focus\\:translate-y-36:focus{--tw-translate-y:9rem}.xl\\:focus\\:translate-y-40:focus{--tw-translate-y:10rem}.xl\\:focus\\:translate-y-44:focus{--tw-translate-y:11rem}.xl\\:focus\\:translate-y-48:focus{--tw-translate-y:12rem}.xl\\:focus\\:translate-y-52:focus{--tw-translate-y:13rem}.xl\\:focus\\:translate-y-56:focus{--tw-translate-y:14rem}.xl\\:focus\\:translate-y-60:focus{--tw-translate-y:15rem}.xl\\:focus\\:translate-y-64:focus{--tw-translate-y:16rem}.xl\\:focus\\:translate-y-72:focus{--tw-translate-y:18rem}.xl\\:focus\\:translate-y-80:focus{--tw-translate-y:20rem}.xl\\:focus\\:translate-y-96:focus{--tw-translate-y:24rem}.xl\\:focus\\:translate-y-px:focus{--tw-translate-y:1px}.xl\\:focus\\:translate-y-0\\.5:focus{--tw-translate-y:0.125rem}.xl\\:focus\\:translate-y-1\\.5:focus{--tw-translate-y:0.375rem}.xl\\:focus\\:translate-y-2\\.5:focus{--tw-translate-y:0.625rem}.xl\\:focus\\:translate-y-3\\.5:focus{--tw-translate-y:0.875rem}.xl\\:focus\\:-translate-y-0:focus{--tw-translate-y:0px}.xl\\:focus\\:-translate-y-1:focus{--tw-translate-y:-0.25rem}.xl\\:focus\\:-translate-y-2:focus{--tw-translate-y:-0.5rem}.xl\\:focus\\:-translate-y-3:focus{--tw-translate-y:-0.75rem}.xl\\:focus\\:-translate-y-4:focus{--tw-translate-y:-1rem}.xl\\:focus\\:-translate-y-5:focus{--tw-translate-y:-1.25rem}.xl\\:focus\\:-translate-y-6:focus{--tw-translate-y:-1.5rem}.xl\\:focus\\:-translate-y-7:focus{--tw-translate-y:-1.75rem}.xl\\:focus\\:-translate-y-8:focus{--tw-translate-y:-2rem}.xl\\:focus\\:-translate-y-9:focus{--tw-translate-y:-2.25rem}.xl\\:focus\\:-translate-y-10:focus{--tw-translate-y:-2.5rem}.xl\\:focus\\:-translate-y-11:focus{--tw-translate-y:-2.75rem}.xl\\:focus\\:-translate-y-12:focus{--tw-translate-y:-3rem}.xl\\:focus\\:-translate-y-14:focus{--tw-translate-y:-3.5rem}.xl\\:focus\\:-translate-y-16:focus{--tw-translate-y:-4rem}.xl\\:focus\\:-translate-y-20:focus{--tw-translate-y:-5rem}.xl\\:focus\\:-translate-y-24:focus{--tw-translate-y:-6rem}.xl\\:focus\\:-translate-y-28:focus{--tw-translate-y:-7rem}.xl\\:focus\\:-translate-y-32:focus{--tw-translate-y:-8rem}.xl\\:focus\\:-translate-y-36:focus{--tw-translate-y:-9rem}.xl\\:focus\\:-translate-y-40:focus{--tw-translate-y:-10rem}.xl\\:focus\\:-translate-y-44:focus{--tw-translate-y:-11rem}.xl\\:focus\\:-translate-y-48:focus{--tw-translate-y:-12rem}.xl\\:focus\\:-translate-y-52:focus{--tw-translate-y:-13rem}.xl\\:focus\\:-translate-y-56:focus{--tw-translate-y:-14rem}.xl\\:focus\\:-translate-y-60:focus{--tw-translate-y:-15rem}.xl\\:focus\\:-translate-y-64:focus{--tw-translate-y:-16rem}.xl\\:focus\\:-translate-y-72:focus{--tw-translate-y:-18rem}.xl\\:focus\\:-translate-y-80:focus{--tw-translate-y:-20rem}.xl\\:focus\\:-translate-y-96:focus{--tw-translate-y:-24rem}.xl\\:focus\\:-translate-y-px:focus{--tw-translate-y:-1px}.xl\\:focus\\:-translate-y-0\\.5:focus{--tw-translate-y:-0.125rem}.xl\\:focus\\:-translate-y-1\\.5:focus{--tw-translate-y:-0.375rem}.xl\\:focus\\:-translate-y-2\\.5:focus{--tw-translate-y:-0.625rem}.xl\\:focus\\:-translate-y-3\\.5:focus{--tw-translate-y:-0.875rem}.xl\\:focus\\:translate-y-1\\/2:focus{--tw-translate-y:50%}.xl\\:focus\\:translate-y-1\\/3:focus{--tw-translate-y:33.333333%}.xl\\:focus\\:translate-y-2\\/3:focus{--tw-translate-y:66.666667%}.xl\\:focus\\:translate-y-1\\/4:focus{--tw-translate-y:25%}.xl\\:focus\\:translate-y-2\\/4:focus{--tw-translate-y:50%}.xl\\:focus\\:translate-y-3\\/4:focus{--tw-translate-y:75%}.xl\\:focus\\:translate-y-full:focus{--tw-translate-y:100%}.xl\\:focus\\:-translate-y-1\\/2:focus{--tw-translate-y:-50%}.xl\\:focus\\:-translate-y-1\\/3:focus{--tw-translate-y:-33.333333%}.xl\\:focus\\:-translate-y-2\\/3:focus{--tw-translate-y:-66.666667%}.xl\\:focus\\:-translate-y-1\\/4:focus{--tw-translate-y:-25%}.xl\\:focus\\:-translate-y-2\\/4:focus{--tw-translate-y:-50%}.xl\\:focus\\:-translate-y-3\\/4:focus{--tw-translate-y:-75%}.xl\\:focus\\:-translate-y-full:focus{--tw-translate-y:-100%}.xl\\:rotate-0{--tw-rotate:0deg}.xl\\:rotate-1{--tw-rotate:1deg}.xl\\:rotate-2{--tw-rotate:2deg}.xl\\:rotate-3{--tw-rotate:3deg}.xl\\:rotate-6{--tw-rotate:6deg}.xl\\:rotate-12{--tw-rotate:12deg}.xl\\:rotate-45{--tw-rotate:45deg}.xl\\:rotate-90{--tw-rotate:90deg}.xl\\:rotate-180{--tw-rotate:180deg}.xl\\:-rotate-180{--tw-rotate:-180deg}.xl\\:-rotate-90{--tw-rotate:-90deg}.xl\\:-rotate-45{--tw-rotate:-45deg}.xl\\:-rotate-12{--tw-rotate:-12deg}.xl\\:-rotate-6{--tw-rotate:-6deg}.xl\\:-rotate-3{--tw-rotate:-3deg}.xl\\:-rotate-2{--tw-rotate:-2deg}.xl\\:-rotate-1{--tw-rotate:-1deg}.xl\\:hover\\:rotate-0:hover{--tw-rotate:0deg}.xl\\:hover\\:rotate-1:hover{--tw-rotate:1deg}.xl\\:hover\\:rotate-2:hover{--tw-rotate:2deg}.xl\\:hover\\:rotate-3:hover{--tw-rotate:3deg}.xl\\:hover\\:rotate-6:hover{--tw-rotate:6deg}.xl\\:hover\\:rotate-12:hover{--tw-rotate:12deg}.xl\\:hover\\:rotate-45:hover{--tw-rotate:45deg}.xl\\:hover\\:rotate-90:hover{--tw-rotate:90deg}.xl\\:hover\\:rotate-180:hover{--tw-rotate:180deg}.xl\\:hover\\:-rotate-180:hover{--tw-rotate:-180deg}.xl\\:hover\\:-rotate-90:hover{--tw-rotate:-90deg}.xl\\:hover\\:-rotate-45:hover{--tw-rotate:-45deg}.xl\\:hover\\:-rotate-12:hover{--tw-rotate:-12deg}.xl\\:hover\\:-rotate-6:hover{--tw-rotate:-6deg}.xl\\:hover\\:-rotate-3:hover{--tw-rotate:-3deg}.xl\\:hover\\:-rotate-2:hover{--tw-rotate:-2deg}.xl\\:hover\\:-rotate-1:hover{--tw-rotate:-1deg}.xl\\:focus\\:rotate-0:focus{--tw-rotate:0deg}.xl\\:focus\\:rotate-1:focus{--tw-rotate:1deg}.xl\\:focus\\:rotate-2:focus{--tw-rotate:2deg}.xl\\:focus\\:rotate-3:focus{--tw-rotate:3deg}.xl\\:focus\\:rotate-6:focus{--tw-rotate:6deg}.xl\\:focus\\:rotate-12:focus{--tw-rotate:12deg}.xl\\:focus\\:rotate-45:focus{--tw-rotate:45deg}.xl\\:focus\\:rotate-90:focus{--tw-rotate:90deg}.xl\\:focus\\:rotate-180:focus{--tw-rotate:180deg}.xl\\:focus\\:-rotate-180:focus{--tw-rotate:-180deg}.xl\\:focus\\:-rotate-90:focus{--tw-rotate:-90deg}.xl\\:focus\\:-rotate-45:focus{--tw-rotate:-45deg}.xl\\:focus\\:-rotate-12:focus{--tw-rotate:-12deg}.xl\\:focus\\:-rotate-6:focus{--tw-rotate:-6deg}.xl\\:focus\\:-rotate-3:focus{--tw-rotate:-3deg}.xl\\:focus\\:-rotate-2:focus{--tw-rotate:-2deg}.xl\\:focus\\:-rotate-1:focus{--tw-rotate:-1deg}.xl\\:skew-x-0{--tw-skew-x:0deg}.xl\\:skew-x-1{--tw-skew-x:1deg}.xl\\:skew-x-2{--tw-skew-x:2deg}.xl\\:skew-x-3{--tw-skew-x:3deg}.xl\\:skew-x-6{--tw-skew-x:6deg}.xl\\:skew-x-12{--tw-skew-x:12deg}.xl\\:-skew-x-12{--tw-skew-x:-12deg}.xl\\:-skew-x-6{--tw-skew-x:-6deg}.xl\\:-skew-x-3{--tw-skew-x:-3deg}.xl\\:-skew-x-2{--tw-skew-x:-2deg}.xl\\:-skew-x-1{--tw-skew-x:-1deg}.xl\\:skew-y-0{--tw-skew-y:0deg}.xl\\:skew-y-1{--tw-skew-y:1deg}.xl\\:skew-y-2{--tw-skew-y:2deg}.xl\\:skew-y-3{--tw-skew-y:3deg}.xl\\:skew-y-6{--tw-skew-y:6deg}.xl\\:skew-y-12{--tw-skew-y:12deg}.xl\\:-skew-y-12{--tw-skew-y:-12deg}.xl\\:-skew-y-6{--tw-skew-y:-6deg}.xl\\:-skew-y-3{--tw-skew-y:-3deg}.xl\\:-skew-y-2{--tw-skew-y:-2deg}.xl\\:-skew-y-1{--tw-skew-y:-1deg}.xl\\:hover\\:skew-x-0:hover{--tw-skew-x:0deg}.xl\\:hover\\:skew-x-1:hover{--tw-skew-x:1deg}.xl\\:hover\\:skew-x-2:hover{--tw-skew-x:2deg}.xl\\:hover\\:skew-x-3:hover{--tw-skew-x:3deg}.xl\\:hover\\:skew-x-6:hover{--tw-skew-x:6deg}.xl\\:hover\\:skew-x-12:hover{--tw-skew-x:12deg}.xl\\:hover\\:-skew-x-12:hover{--tw-skew-x:-12deg}.xl\\:hover\\:-skew-x-6:hover{--tw-skew-x:-6deg}.xl\\:hover\\:-skew-x-3:hover{--tw-skew-x:-3deg}.xl\\:hover\\:-skew-x-2:hover{--tw-skew-x:-2deg}.xl\\:hover\\:-skew-x-1:hover{--tw-skew-x:-1deg}.xl\\:hover\\:skew-y-0:hover{--tw-skew-y:0deg}.xl\\:hover\\:skew-y-1:hover{--tw-skew-y:1deg}.xl\\:hover\\:skew-y-2:hover{--tw-skew-y:2deg}.xl\\:hover\\:skew-y-3:hover{--tw-skew-y:3deg}.xl\\:hover\\:skew-y-6:hover{--tw-skew-y:6deg}.xl\\:hover\\:skew-y-12:hover{--tw-skew-y:12deg}.xl\\:hover\\:-skew-y-12:hover{--tw-skew-y:-12deg}.xl\\:hover\\:-skew-y-6:hover{--tw-skew-y:-6deg}.xl\\:hover\\:-skew-y-3:hover{--tw-skew-y:-3deg}.xl\\:hover\\:-skew-y-2:hover{--tw-skew-y:-2deg}.xl\\:hover\\:-skew-y-1:hover{--tw-skew-y:-1deg}.xl\\:focus\\:skew-x-0:focus{--tw-skew-x:0deg}.xl\\:focus\\:skew-x-1:focus{--tw-skew-x:1deg}.xl\\:focus\\:skew-x-2:focus{--tw-skew-x:2deg}.xl\\:focus\\:skew-x-3:focus{--tw-skew-x:3deg}.xl\\:focus\\:skew-x-6:focus{--tw-skew-x:6deg}.xl\\:focus\\:skew-x-12:focus{--tw-skew-x:12deg}.xl\\:focus\\:-skew-x-12:focus{--tw-skew-x:-12deg}.xl\\:focus\\:-skew-x-6:focus{--tw-skew-x:-6deg}.xl\\:focus\\:-skew-x-3:focus{--tw-skew-x:-3deg}.xl\\:focus\\:-skew-x-2:focus{--tw-skew-x:-2deg}.xl\\:focus\\:-skew-x-1:focus{--tw-skew-x:-1deg}.xl\\:focus\\:skew-y-0:focus{--tw-skew-y:0deg}.xl\\:focus\\:skew-y-1:focus{--tw-skew-y:1deg}.xl\\:focus\\:skew-y-2:focus{--tw-skew-y:2deg}.xl\\:focus\\:skew-y-3:focus{--tw-skew-y:3deg}.xl\\:focus\\:skew-y-6:focus{--tw-skew-y:6deg}.xl\\:focus\\:skew-y-12:focus{--tw-skew-y:12deg}.xl\\:focus\\:-skew-y-12:focus{--tw-skew-y:-12deg}.xl\\:focus\\:-skew-y-6:focus{--tw-skew-y:-6deg}.xl\\:focus\\:-skew-y-3:focus{--tw-skew-y:-3deg}.xl\\:focus\\:-skew-y-2:focus{--tw-skew-y:-2deg}.xl\\:focus\\:-skew-y-1:focus{--tw-skew-y:-1deg}.xl\\:scale-0{--tw-scale-x:0;--tw-scale-y:0}.xl\\:scale-50{--tw-scale-x:.5;--tw-scale-y:.5}.xl\\:scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.xl\\:scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.xl\\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.xl\\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.xl\\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.xl\\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.xl\\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.xl\\:scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5}.xl\\:hover\\:scale-0:hover{--tw-scale-x:0;--tw-scale-y:0}.xl\\:hover\\:scale-50:hover{--tw-scale-x:.5;--tw-scale-y:.5}.xl\\:hover\\:scale-75:hover{--tw-scale-x:.75;--tw-scale-y:.75}.xl\\:hover\\:scale-90:hover{--tw-scale-x:.9;--tw-scale-y:.9}.xl\\:hover\\:scale-95:hover{--tw-scale-x:.95;--tw-scale-y:.95}.xl\\:hover\\:scale-100:hover{--tw-scale-x:1;--tw-scale-y:1}.xl\\:hover\\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.xl\\:hover\\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.xl\\:hover\\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25}.xl\\:hover\\:scale-150:hover{--tw-scale-x:1.5;--tw-scale-y:1.5}.xl\\:focus\\:scale-0:focus{--tw-scale-x:0;--tw-scale-y:0}.xl\\:focus\\:scale-50:focus{--tw-scale-x:.5;--tw-scale-y:.5}.xl\\:focus\\:scale-75:focus{--tw-scale-x:.75;--tw-scale-y:.75}.xl\\:focus\\:scale-90:focus{--tw-scale-x:.9;--tw-scale-y:.9}.xl\\:focus\\:scale-95:focus{--tw-scale-x:.95;--tw-scale-y:.95}.xl\\:focus\\:scale-100:focus{--tw-scale-x:1;--tw-scale-y:1}.xl\\:focus\\:scale-105:focus{--tw-scale-x:1.05;--tw-scale-y:1.05}.xl\\:focus\\:scale-110:focus{--tw-scale-x:1.1;--tw-scale-y:1.1}.xl\\:focus\\:scale-125:focus{--tw-scale-x:1.25;--tw-scale-y:1.25}.xl\\:focus\\:scale-150:focus{--tw-scale-x:1.5;--tw-scale-y:1.5}.xl\\:scale-x-0{--tw-scale-x:0}.xl\\:scale-x-50{--tw-scale-x:.5}.xl\\:scale-x-75{--tw-scale-x:.75}.xl\\:scale-x-90{--tw-scale-x:.9}.xl\\:scale-x-95{--tw-scale-x:.95}.xl\\:scale-x-100{--tw-scale-x:1}.xl\\:scale-x-105{--tw-scale-x:1.05}.xl\\:scale-x-110{--tw-scale-x:1.1}.xl\\:scale-x-125{--tw-scale-x:1.25}.xl\\:scale-x-150{--tw-scale-x:1.5}.xl\\:scale-y-0{--tw-scale-y:0}.xl\\:scale-y-50{--tw-scale-y:.5}.xl\\:scale-y-75{--tw-scale-y:.75}.xl\\:scale-y-90{--tw-scale-y:.9}.xl\\:scale-y-95{--tw-scale-y:.95}.xl\\:scale-y-100{--tw-scale-y:1}.xl\\:scale-y-105{--tw-scale-y:1.05}.xl\\:scale-y-110{--tw-scale-y:1.1}.xl\\:scale-y-125{--tw-scale-y:1.25}.xl\\:scale-y-150{--tw-scale-y:1.5}.xl\\:hover\\:scale-x-0:hover{--tw-scale-x:0}.xl\\:hover\\:scale-x-50:hover{--tw-scale-x:.5}.xl\\:hover\\:scale-x-75:hover{--tw-scale-x:.75}.xl\\:hover\\:scale-x-90:hover{--tw-scale-x:.9}.xl\\:hover\\:scale-x-95:hover{--tw-scale-x:.95}.xl\\:hover\\:scale-x-100:hover{--tw-scale-x:1}.xl\\:hover\\:scale-x-105:hover{--tw-scale-x:1.05}.xl\\:hover\\:scale-x-110:hover{--tw-scale-x:1.1}.xl\\:hover\\:scale-x-125:hover{--tw-scale-x:1.25}.xl\\:hover\\:scale-x-150:hover{--tw-scale-x:1.5}.xl\\:hover\\:scale-y-0:hover{--tw-scale-y:0}.xl\\:hover\\:scale-y-50:hover{--tw-scale-y:.5}.xl\\:hover\\:scale-y-75:hover{--tw-scale-y:.75}.xl\\:hover\\:scale-y-90:hover{--tw-scale-y:.9}.xl\\:hover\\:scale-y-95:hover{--tw-scale-y:.95}.xl\\:hover\\:scale-y-100:hover{--tw-scale-y:1}.xl\\:hover\\:scale-y-105:hover{--tw-scale-y:1.05}.xl\\:hover\\:scale-y-110:hover{--tw-scale-y:1.1}.xl\\:hover\\:scale-y-125:hover{--tw-scale-y:1.25}.xl\\:hover\\:scale-y-150:hover{--tw-scale-y:1.5}.xl\\:focus\\:scale-x-0:focus{--tw-scale-x:0}.xl\\:focus\\:scale-x-50:focus{--tw-scale-x:.5}.xl\\:focus\\:scale-x-75:focus{--tw-scale-x:.75}.xl\\:focus\\:scale-x-90:focus{--tw-scale-x:.9}.xl\\:focus\\:scale-x-95:focus{--tw-scale-x:.95}.xl\\:focus\\:scale-x-100:focus{--tw-scale-x:1}.xl\\:focus\\:scale-x-105:focus{--tw-scale-x:1.05}.xl\\:focus\\:scale-x-110:focus{--tw-scale-x:1.1}.xl\\:focus\\:scale-x-125:focus{--tw-scale-x:1.25}.xl\\:focus\\:scale-x-150:focus{--tw-scale-x:1.5}.xl\\:focus\\:scale-y-0:focus{--tw-scale-y:0}.xl\\:focus\\:scale-y-50:focus{--tw-scale-y:.5}.xl\\:focus\\:scale-y-75:focus{--tw-scale-y:.75}.xl\\:focus\\:scale-y-90:focus{--tw-scale-y:.9}.xl\\:focus\\:scale-y-95:focus{--tw-scale-y:.95}.xl\\:focus\\:scale-y-100:focus{--tw-scale-y:1}.xl\\:focus\\:scale-y-105:focus{--tw-scale-y:1.05}.xl\\:focus\\:scale-y-110:focus{--tw-scale-y:1.1}.xl\\:focus\\:scale-y-125:focus{--tw-scale-y:1.25}.xl\\:focus\\:scale-y-150:focus{--tw-scale-y:1.5}.xl\\:animate-none{animation:none}.xl\\:animate-spin{animation:spin 1s linear infinite}.xl\\:animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.xl\\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.xl\\:animate-bounce{animation:bounce 1s infinite}.xl\\:cursor-auto{cursor:auto}.xl\\:cursor-default{cursor:default}.xl\\:cursor-pointer{cursor:pointer}.xl\\:cursor-wait{cursor:wait}.xl\\:cursor-text{cursor:text}.xl\\:cursor-move{cursor:move}.xl\\:cursor-help{cursor:help}.xl\\:cursor-not-allowed{cursor:not-allowed}.xl\\:select-none{-webkit-user-select:none;user-select:none}.xl\\:select-text{-webkit-user-select:text;user-select:text}.xl\\:select-all{-webkit-user-select:all;user-select:all}.xl\\:select-auto{-webkit-user-select:auto;user-select:auto}.xl\\:resize-none{resize:none}.xl\\:resize-y{resize:vertical}.xl\\:resize-x{resize:horizontal}.xl\\:resize{resize:both}.xl\\:list-inside{list-style-position:inside}.xl\\:list-outside{list-style-position:outside}.xl\\:list-none{list-style-type:none}.xl\\:list-disc{list-style-type:disc}.xl\\:list-decimal{list-style-type:decimal}.xl\\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.xl\\:auto-cols-auto{grid-auto-columns:auto}.xl\\:auto-cols-min{grid-auto-columns:min-content}.xl\\:auto-cols-max{grid-auto-columns:max-content}.xl\\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.xl\\:grid-flow-row{grid-auto-flow:row}.xl\\:grid-flow-col{grid-auto-flow:column}.xl\\:grid-flow-row-dense{grid-auto-flow:row dense}.xl\\:grid-flow-col-dense{grid-auto-flow:column dense}.xl\\:auto-rows-auto{grid-auto-rows:auto}.xl\\:auto-rows-min{grid-auto-rows:min-content}.xl\\:auto-rows-max{grid-auto-rows:max-content}.xl\\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.xl\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.xl\\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\\:grid-cols-none{grid-template-columns:none}.xl\\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.xl\\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.xl\\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.xl\\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.xl\\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.xl\\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.xl\\:grid-rows-none{grid-template-rows:none}.xl\\:flex-row{flex-direction:row}.xl\\:flex-row-reverse{flex-direction:row-reverse}.xl\\:flex-col{flex-direction:column}.xl\\:flex-col-reverse{flex-direction:column-reverse}.xl\\:flex-wrap{flex-wrap:wrap}.xl\\:flex-wrap-reverse{flex-wrap:wrap-reverse}.xl\\:flex-nowrap{flex-wrap:nowrap}.xl\\:place-content-center{place-content:center}.xl\\:place-content-start{place-content:start}.xl\\:place-content-end{place-content:end}.xl\\:place-content-between{place-content:space-between}.xl\\:place-content-around{place-content:space-around}.xl\\:place-content-evenly{place-content:space-evenly}.xl\\:place-content-stretch{place-content:stretch}.xl\\:place-items-start{place-items:start}.xl\\:place-items-end{place-items:end}.xl\\:place-items-center{place-items:center}.xl\\:place-items-stretch{place-items:stretch}.xl\\:content-center{align-content:center}.xl\\:content-start{align-content:flex-start}.xl\\:content-end{align-content:flex-end}.xl\\:content-between{align-content:space-between}.xl\\:content-around{align-content:space-around}.xl\\:content-evenly{align-content:space-evenly}.xl\\:items-start{align-items:flex-start}.xl\\:items-end{align-items:flex-end}.xl\\:items-center{align-items:center}.xl\\:items-baseline{align-items:baseline}.xl\\:items-stretch{align-items:stretch}.xl\\:justify-start{justify-content:flex-start}.xl\\:justify-end{justify-content:flex-end}.xl\\:justify-center{justify-content:center}.xl\\:justify-between{justify-content:space-between}.xl\\:justify-around{justify-content:space-around}.xl\\:justify-evenly{justify-content:space-evenly}.xl\\:justify-items-start{justify-items:start}.xl\\:justify-items-end{justify-items:end}.xl\\:justify-items-center{justify-items:center}.xl\\:justify-items-stretch{justify-items:stretch}.xl\\:gap-0{grid-gap:0;gap:0}.xl\\:gap-1{grid-gap:.25rem;gap:.25rem}.xl\\:gap-2{grid-gap:.5rem;gap:.5rem}.xl\\:gap-3{grid-gap:.75rem;gap:.75rem}.xl\\:gap-4{grid-gap:1rem;gap:1rem}.xl\\:gap-5{grid-gap:1.25rem;gap:1.25rem}.xl\\:gap-6{grid-gap:1.5rem;gap:1.5rem}.xl\\:gap-7{grid-gap:1.75rem;gap:1.75rem}.xl\\:gap-8{grid-gap:2rem;gap:2rem}.xl\\:gap-9{grid-gap:2.25rem;gap:2.25rem}.xl\\:gap-10{grid-gap:2.5rem;gap:2.5rem}.xl\\:gap-11{grid-gap:2.75rem;gap:2.75rem}.xl\\:gap-12{grid-gap:3rem;gap:3rem}.xl\\:gap-14{grid-gap:3.5rem;gap:3.5rem}.xl\\:gap-16{grid-gap:4rem;gap:4rem}.xl\\:gap-20{grid-gap:5rem;gap:5rem}.xl\\:gap-24{grid-gap:6rem;gap:6rem}.xl\\:gap-28{grid-gap:7rem;gap:7rem}.xl\\:gap-32{grid-gap:8rem;gap:8rem}.xl\\:gap-36{grid-gap:9rem;gap:9rem}.xl\\:gap-40{grid-gap:10rem;gap:10rem}.xl\\:gap-44{grid-gap:11rem;gap:11rem}.xl\\:gap-48{grid-gap:12rem;gap:12rem}.xl\\:gap-52{grid-gap:13rem;gap:13rem}.xl\\:gap-56{grid-gap:14rem;gap:14rem}.xl\\:gap-60{grid-gap:15rem;gap:15rem}.xl\\:gap-64{grid-gap:16rem;gap:16rem}.xl\\:gap-72{grid-gap:18rem;gap:18rem}.xl\\:gap-80{grid-gap:20rem;gap:20rem}.xl\\:gap-96{grid-gap:24rem;gap:24rem}.xl\\:gap-px{grid-gap:1px;gap:1px}.xl\\:gap-0\\.5{grid-gap:.125rem;gap:.125rem}.xl\\:gap-1\\.5{grid-gap:.375rem;gap:.375rem}.xl\\:gap-2\\.5{grid-gap:.625rem;gap:.625rem}.xl\\:gap-3\\.5{grid-gap:.875rem;gap:.875rem}.xl\\:gap-x-0{grid-column-gap:0;column-gap:0}.xl\\:gap-x-1{grid-column-gap:.25rem;column-gap:.25rem}.xl\\:gap-x-2{grid-column-gap:.5rem;column-gap:.5rem}.xl\\:gap-x-3{grid-column-gap:.75rem;column-gap:.75rem}.xl\\:gap-x-4{grid-column-gap:1rem;column-gap:1rem}.xl\\:gap-x-5{grid-column-gap:1.25rem;column-gap:1.25rem}.xl\\:gap-x-6{grid-column-gap:1.5rem;column-gap:1.5rem}.xl\\:gap-x-7{grid-column-gap:1.75rem;column-gap:1.75rem}.xl\\:gap-x-8{grid-column-gap:2rem;column-gap:2rem}.xl\\:gap-x-9{grid-column-gap:2.25rem;column-gap:2.25rem}.xl\\:gap-x-10{grid-column-gap:2.5rem;column-gap:2.5rem}.xl\\:gap-x-11{grid-column-gap:2.75rem;column-gap:2.75rem}.xl\\:gap-x-12{grid-column-gap:3rem;column-gap:3rem}.xl\\:gap-x-14{grid-column-gap:3.5rem;column-gap:3.5rem}.xl\\:gap-x-16{grid-column-gap:4rem;column-gap:4rem}.xl\\:gap-x-20{grid-column-gap:5rem;column-gap:5rem}.xl\\:gap-x-24{grid-column-gap:6rem;column-gap:6rem}.xl\\:gap-x-28{grid-column-gap:7rem;column-gap:7rem}.xl\\:gap-x-32{grid-column-gap:8rem;column-gap:8rem}.xl\\:gap-x-36{grid-column-gap:9rem;column-gap:9rem}.xl\\:gap-x-40{grid-column-gap:10rem;column-gap:10rem}.xl\\:gap-x-44{grid-column-gap:11rem;column-gap:11rem}.xl\\:gap-x-48{grid-column-gap:12rem;column-gap:12rem}.xl\\:gap-x-52{grid-column-gap:13rem;column-gap:13rem}.xl\\:gap-x-56{grid-column-gap:14rem;column-gap:14rem}.xl\\:gap-x-60{grid-column-gap:15rem;column-gap:15rem}.xl\\:gap-x-64{grid-column-gap:16rem;column-gap:16rem}.xl\\:gap-x-72{grid-column-gap:18rem;column-gap:18rem}.xl\\:gap-x-80{grid-column-gap:20rem;column-gap:20rem}.xl\\:gap-x-96{grid-column-gap:24rem;column-gap:24rem}.xl\\:gap-x-px{grid-column-gap:1px;column-gap:1px}.xl\\:gap-x-0\\.5{grid-column-gap:.125rem;column-gap:.125rem}.xl\\:gap-x-1\\.5{grid-column-gap:.375rem;column-gap:.375rem}.xl\\:gap-x-2\\.5{grid-column-gap:.625rem;column-gap:.625rem}.xl\\:gap-x-3\\.5{grid-column-gap:.875rem;column-gap:.875rem}.xl\\:gap-y-0{grid-row-gap:0;row-gap:0}.xl\\:gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.xl\\:gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.xl\\:gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.xl\\:gap-y-4{grid-row-gap:1rem;row-gap:1rem}.xl\\:gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.xl\\:gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.xl\\:gap-y-7{grid-row-gap:1.75rem;row-gap:1.75rem}.xl\\:gap-y-8{grid-row-gap:2rem;row-gap:2rem}.xl\\:gap-y-9{grid-row-gap:2.25rem;row-gap:2.25rem}.xl\\:gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.xl\\:gap-y-11{grid-row-gap:2.75rem;row-gap:2.75rem}.xl\\:gap-y-12{grid-row-gap:3rem;row-gap:3rem}.xl\\:gap-y-14{grid-row-gap:3.5rem;row-gap:3.5rem}.xl\\:gap-y-16{grid-row-gap:4rem;row-gap:4rem}.xl\\:gap-y-20{grid-row-gap:5rem;row-gap:5rem}.xl\\:gap-y-24{grid-row-gap:6rem;row-gap:6rem}.xl\\:gap-y-28{grid-row-gap:7rem;row-gap:7rem}.xl\\:gap-y-32{grid-row-gap:8rem;row-gap:8rem}.xl\\:gap-y-36{grid-row-gap:9rem;row-gap:9rem}.xl\\:gap-y-40{grid-row-gap:10rem;row-gap:10rem}.xl\\:gap-y-44{grid-row-gap:11rem;row-gap:11rem}.xl\\:gap-y-48{grid-row-gap:12rem;row-gap:12rem}.xl\\:gap-y-52{grid-row-gap:13rem;row-gap:13rem}.xl\\:gap-y-56{grid-row-gap:14rem;row-gap:14rem}.xl\\:gap-y-60{grid-row-gap:15rem;row-gap:15rem}.xl\\:gap-y-64{grid-row-gap:16rem;row-gap:16rem}.xl\\:gap-y-72{grid-row-gap:18rem;row-gap:18rem}.xl\\:gap-y-80{grid-row-gap:20rem;row-gap:20rem}.xl\\:gap-y-96{grid-row-gap:24rem;row-gap:24rem}.xl\\:gap-y-px{grid-row-gap:1px;row-gap:1px}.xl\\:gap-y-0\\.5{grid-row-gap:.125rem;row-gap:.125rem}.xl\\:gap-y-1\\.5{grid-row-gap:.375rem;row-gap:.375rem}.xl\\:gap-y-2\\.5{grid-row-gap:.625rem;row-gap:.625rem}.xl\\:gap-y-3\\.5{grid-row-gap:.875rem;row-gap:.875rem}.xl\\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.75rem * var(--tw-space-x-reverse));margin-left:calc(1.75rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.25rem * var(--tw-space-x-reverse));margin-left:calc(2.25rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.75rem * var(--tw-space-x-reverse));margin-left:calc(2.75rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(3rem * var(--tw-space-x-reverse));margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(3.5rem * var(--tw-space-x-reverse));margin-left:calc(3.5rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(4rem * var(--tw-space-x-reverse));margin-left:calc(4rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(5rem * var(--tw-space-x-reverse));margin-left:calc(5rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(6rem * var(--tw-space-x-reverse));margin-left:calc(6rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(7rem * var(--tw-space-x-reverse));margin-left:calc(7rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(8rem * var(--tw-space-x-reverse));margin-left:calc(8rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(9rem * var(--tw-space-x-reverse));margin-left:calc(9rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(10rem * var(--tw-space-x-reverse));margin-left:calc(10rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(11rem * var(--tw-space-x-reverse));margin-left:calc(11rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(12rem * var(--tw-space-x-reverse));margin-left:calc(12rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(13rem * var(--tw-space-x-reverse));margin-left:calc(13rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(14rem * var(--tw-space-x-reverse));margin-left:calc(14rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(15rem * var(--tw-space-x-reverse));margin-left:calc(15rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(16rem * var(--tw-space-x-reverse));margin-left:calc(16rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(18rem * var(--tw-space-x-reverse));margin-left:calc(18rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(20rem * var(--tw-space-x-reverse));margin-left:calc(20rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(24rem * var(--tw-space-x-reverse));margin-left:calc(24rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1px * var(--tw-space-x-reverse));margin-left:calc(1px * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-0\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-1\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-2\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.625rem * var(--tw-space-x-reverse));margin-left:calc(.625rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-x-3\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.875rem * var(--tw-space-x-reverse));margin-left:calc(.875rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1.25rem * var(--tw-space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1.5rem * var(--tw-space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1.75rem * var(--tw-space-x-reverse));margin-left:calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2rem * var(--tw-space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2.25rem * var(--tw-space-x-reverse));margin-left:calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2.5rem * var(--tw-space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2.75rem * var(--tw-space-x-reverse));margin-left:calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-3rem * var(--tw-space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-3.5rem * var(--tw-space-x-reverse));margin-left:calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-4rem * var(--tw-space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-5rem * var(--tw-space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-6rem * var(--tw-space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-7rem * var(--tw-space-x-reverse));margin-left:calc(-7rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-8rem * var(--tw-space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-9rem * var(--tw-space-x-reverse));margin-left:calc(-9rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-10rem * var(--tw-space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-11rem * var(--tw-space-x-reverse));margin-left:calc(-11rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-12rem * var(--tw-space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-13rem * var(--tw-space-x-reverse));margin-left:calc(-13rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-14rem * var(--tw-space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-15rem * var(--tw-space-x-reverse));margin-left:calc(-15rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-16rem * var(--tw-space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-18rem * var(--tw-space-x-reverse));margin-left:calc(-18rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-20rem * var(--tw-space-x-reverse));margin-left:calc(-20rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-24rem * var(--tw-space-x-reverse));margin-left:calc(-24rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-0\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.125rem * var(--tw-space-x-reverse));margin-left:calc(-.125rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-1\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-2\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.625rem * var(--tw-space-x-reverse));margin-left:calc(-.625rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:-space-x-3\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.875rem * var(--tw-space-x-reverse));margin-left:calc(-.875rem * calc(1 - var(--tw-space-x-reverse)))}.xl\\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.xl\\:space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.xl\\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.xl\\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.xl\\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.xl\\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.xl\\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.xl\\:space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.xl\\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.xl\\:space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}.xl\\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.xl\\:space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.75rem * var(--tw-space-y-reverse))}.xl\\:space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.xl\\:space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.xl\\:space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.xl\\:space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem * var(--tw-space-y-reverse))}.xl\\:space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6rem * var(--tw-space-y-reverse))}.xl\\:space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(7rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(7rem * var(--tw-space-y-reverse))}.xl\\:space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8rem * var(--tw-space-y-reverse))}.xl\\:space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(9rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(9rem * var(--tw-space-y-reverse))}.xl\\:space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10rem * var(--tw-space-y-reverse))}.xl\\:space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(11rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(11rem * var(--tw-space-y-reverse))}.xl\\:space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(12rem * var(--tw-space-y-reverse))}.xl\\:space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(13rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(13rem * var(--tw-space-y-reverse))}.xl\\:space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(14rem * var(--tw-space-y-reverse))}.xl\\:space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(15rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(15rem * var(--tw-space-y-reverse))}.xl\\:space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(16rem * var(--tw-space-y-reverse))}.xl\\:space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(18rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(18rem * var(--tw-space-y-reverse))}.xl\\:space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(20rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(20rem * var(--tw-space-y-reverse))}.xl\\:space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(24rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(24rem * var(--tw-space-y-reverse))}.xl\\:space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1px * var(--tw-space-y-reverse))}.xl\\:space-y-0\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.xl\\:space-y-1\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.xl\\:space-y-2\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.xl\\:space-y-3\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.xl\\:-space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.xl\\:-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.25rem * var(--tw-space-y-reverse))}.xl\\:-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.5rem * var(--tw-space-y-reverse))}.xl\\:-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.75rem * var(--tw-space-y-reverse))}.xl\\:-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1rem * var(--tw-space-y-reverse))}.xl\\:-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1.25rem * var(--tw-space-y-reverse))}.xl\\:-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1.5rem * var(--tw-space-y-reverse))}.xl\\:-space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1.75rem * var(--tw-space-y-reverse))}.xl\\:-space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2rem * var(--tw-space-y-reverse))}.xl\\:-space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2.25rem * var(--tw-space-y-reverse))}.xl\\:-space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2.5rem * var(--tw-space-y-reverse))}.xl\\:-space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2.75rem * var(--tw-space-y-reverse))}.xl\\:-space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-3rem * var(--tw-space-y-reverse))}.xl\\:-space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-3.5rem * var(--tw-space-y-reverse))}.xl\\:-space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-4rem * var(--tw-space-y-reverse))}.xl\\:-space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-5rem * var(--tw-space-y-reverse))}.xl\\:-space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-6rem * var(--tw-space-y-reverse))}.xl\\:-space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-7rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-7rem * var(--tw-space-y-reverse))}.xl\\:-space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-8rem * var(--tw-space-y-reverse))}.xl\\:-space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-9rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-9rem * var(--tw-space-y-reverse))}.xl\\:-space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-10rem * var(--tw-space-y-reverse))}.xl\\:-space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-11rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-11rem * var(--tw-space-y-reverse))}.xl\\:-space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-12rem * var(--tw-space-y-reverse))}.xl\\:-space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-13rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-13rem * var(--tw-space-y-reverse))}.xl\\:-space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-14rem * var(--tw-space-y-reverse))}.xl\\:-space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-15rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-15rem * var(--tw-space-y-reverse))}.xl\\:-space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-16rem * var(--tw-space-y-reverse))}.xl\\:-space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-18rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-18rem * var(--tw-space-y-reverse))}.xl\\:-space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-20rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-20rem * var(--tw-space-y-reverse))}.xl\\:-space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-24rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-24rem * var(--tw-space-y-reverse))}.xl\\:-space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1px * var(--tw-space-y-reverse))}.xl\\:-space-y-0\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.125rem * var(--tw-space-y-reverse))}.xl\\:-space-y-1\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.375rem * var(--tw-space-y-reverse))}.xl\\:-space-y-2\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.625rem * var(--tw-space-y-reverse))}.xl\\:-space-y-3\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.875rem * var(--tw-space-y-reverse))}.xl\\:space-y-reverse>:not([hidden])~:not([hidden]){--tw-space-y-reverse:1}.xl\\:space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.xl\\:divide-x-0>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(0px * var(--tw-divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))}.xl\\:divide-x-2>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(2px * var(--tw-divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--tw-divide-x-reverse)))}.xl\\:divide-x-4>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(4px * var(--tw-divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--tw-divide-x-reverse)))}.xl\\:divide-x-8>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(8px * var(--tw-divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--tw-divide-x-reverse)))}.xl\\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.xl\\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.xl\\:divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(2px * var(--tw-divide-y-reverse))}.xl\\:divide-y-4>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(4px * var(--tw-divide-y-reverse))}.xl\\:divide-y-8>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(8px * var(--tw-divide-y-reverse))}.xl\\:divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.xl\\:divide-y-reverse>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:1}.xl\\:divide-x-reverse>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}.xl\\:divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.xl\\:divide-dashed>:not([hidden])~:not([hidden]){border-style:dashed}.xl\\:divide-dotted>:not([hidden])~:not([hidden]){border-style:dotted}.xl\\:divide-double>:not([hidden])~:not([hidden]){border-style:double}.xl\\:divide-none>:not([hidden])~:not([hidden]){border-style:none}.xl\\:divide-primary>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(116,103,239,var(--tw-divide-opacity))}.xl\\:divide-secondary>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,158,67,var(--tw-divide-opacity))}.xl\\:divide-error>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(233,84,85,var(--tw-divide-opacity))}.xl\\:divide-default>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(26,32,56,var(--tw-divide-opacity))}.xl\\:divide-paper>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(34,42,69,var(--tw-divide-opacity))}.xl\\:divide-paperlight>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(48,52,91,var(--tw-divide-opacity))}.xl\\:divide-muted>:not([hidden])~:not([hidden]){border-color:#ffffffb3}.xl\\:divide-hint>:not([hidden])~:not([hidden]){border-color:#ffffff80}.xl\\:divide-white>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,255,255,var(--tw-divide-opacity))}.xl\\:divide-success>:not([hidden])~:not([hidden]){border-color:#33d9b2}.xl\\:divide-opacity-0>:not([hidden])~:not([hidden]){--tw-divide-opacity:0}.xl\\:divide-opacity-5>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.05}.xl\\:divide-opacity-10>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.1}.xl\\:divide-opacity-20>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.2}.xl\\:divide-opacity-25>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.25}.xl\\:divide-opacity-30>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.3}.xl\\:divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.4}.xl\\:divide-opacity-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.5}.xl\\:divide-opacity-60>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.6}.xl\\:divide-opacity-70>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.7}.xl\\:divide-opacity-75>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.75}.xl\\:divide-opacity-80>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.8}.xl\\:divide-opacity-90>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.9}.xl\\:divide-opacity-95>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.95}.xl\\:divide-opacity-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1}.xl\\:place-self-auto{place-self:auto}.xl\\:place-self-start{place-self:start}.xl\\:place-self-end{place-self:end}.xl\\:place-self-center{place-self:center}.xl\\:place-self-stretch{place-self:stretch}.xl\\:self-auto{align-self:auto}.xl\\:self-start{align-self:flex-start}.xl\\:self-end{align-self:flex-end}.xl\\:self-center{align-self:center}.xl\\:self-stretch{align-self:stretch}.xl\\:self-baseline{align-self:baseline}.xl\\:justify-self-auto{justify-self:auto}.xl\\:justify-self-start{justify-self:start}.xl\\:justify-self-end{justify-self:end}.xl\\:justify-self-center{justify-self:center}.xl\\:justify-self-stretch{justify-self:stretch}.xl\\:overflow-auto{overflow:auto}.xl\\:overflow-hidden{overflow:hidden}.xl\\:overflow-visible{overflow:visible}.xl\\:overflow-scroll{overflow:scroll}.xl\\:overflow-x-auto{overflow-x:auto}.xl\\:overflow-y-auto{overflow-y:auto}.xl\\:overflow-x-hidden{overflow-x:hidden}.xl\\:overflow-y-hidden{overflow-y:hidden}.xl\\:overflow-x-visible{overflow-x:visible}.xl\\:overflow-y-visible{overflow-y:visible}.xl\\:overflow-x-scroll{overflow-x:scroll}.xl\\:overflow-y-scroll{overflow-y:scroll}.xl\\:overscroll-auto{overscroll-behavior:auto}.xl\\:overscroll-contain{overscroll-behavior:contain}.xl\\:overscroll-none{overscroll-behavior:none}.xl\\:overscroll-y-auto{overscroll-behavior-y:auto}.xl\\:overscroll-y-contain{overscroll-behavior-y:contain}.xl\\:overscroll-y-none{overscroll-behavior-y:none}.xl\\:overscroll-x-auto{overscroll-behavior-x:auto}.xl\\:overscroll-x-contain{overscroll-behavior-x:contain}.xl\\:overscroll-x-none{overscroll-behavior-x:none}.xl\\:truncate{overflow:hidden;white-space:nowrap}.xl\\:overflow-ellipsis,.xl\\:truncate{text-overflow:ellipsis}.xl\\:overflow-clip{text-overflow:clip}.xl\\:whitespace-normal{white-space:normal}.xl\\:whitespace-nowrap{white-space:nowrap}.xl\\:whitespace-pre{white-space:pre}.xl\\:whitespace-pre-line{white-space:pre-line}.xl\\:whitespace-pre-wrap{white-space:pre-wrap}.xl\\:break-normal{overflow-wrap:normal;word-break:normal}.xl\\:break-words{overflow-wrap:break-word}.xl\\:break-all{word-break:break-all}.xl\\:rounded-none{border-radius:0}.xl\\:rounded-sm{border-radius:.125rem}.xl\\:rounded{border-radius:.25rem}.xl\\:rounded-md{border-radius:.375rem}.xl\\:rounded-lg{border-radius:.5rem}.xl\\:rounded-xl{border-radius:.75rem}.xl\\:rounded-2xl{border-radius:1rem}.xl\\:rounded-3xl{border-radius:1.5rem}.xl\\:rounded-full{border-radius:9999px}.xl\\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.xl\\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.xl\\:rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.xl\\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.xl\\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.xl\\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.xl\\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.xl\\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.xl\\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.xl\\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.xl\\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.xl\\:rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.xl\\:rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.xl\\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.xl\\:rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.xl\\:rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.xl\\:rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.xl\\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.xl\\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.xl\\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.xl\\:rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.xl\\:rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.xl\\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.xl\\:rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.xl\\:rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.xl\\:rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.xl\\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.xl\\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.xl\\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.xl\\:rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.xl\\:rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.xl\\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.xl\\:rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.xl\\:rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.xl\\:rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.xl\\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.xl\\:rounded-tl-none{border-top-left-radius:0}.xl\\:rounded-tl-sm{border-top-left-radius:.125rem}.xl\\:rounded-tl{border-top-left-radius:.25rem}.xl\\:rounded-tl-md{border-top-left-radius:.375rem}.xl\\:rounded-tl-lg{border-top-left-radius:.5rem}.xl\\:rounded-tl-xl{border-top-left-radius:.75rem}.xl\\:rounded-tl-2xl{border-top-left-radius:1rem}.xl\\:rounded-tl-3xl{border-top-left-radius:1.5rem}.xl\\:rounded-tl-full{border-top-left-radius:9999px}.xl\\:rounded-tr-none{border-top-right-radius:0}.xl\\:rounded-tr-sm{border-top-right-radius:.125rem}.xl\\:rounded-tr{border-top-right-radius:.25rem}.xl\\:rounded-tr-md{border-top-right-radius:.375rem}.xl\\:rounded-tr-lg{border-top-right-radius:.5rem}.xl\\:rounded-tr-xl{border-top-right-radius:.75rem}.xl\\:rounded-tr-2xl{border-top-right-radius:1rem}.xl\\:rounded-tr-3xl{border-top-right-radius:1.5rem}.xl\\:rounded-tr-full{border-top-right-radius:9999px}.xl\\:rounded-br-none{border-bottom-right-radius:0}.xl\\:rounded-br-sm{border-bottom-right-radius:.125rem}.xl\\:rounded-br{border-bottom-right-radius:.25rem}.xl\\:rounded-br-md{border-bottom-right-radius:.375rem}.xl\\:rounded-br-lg{border-bottom-right-radius:.5rem}.xl\\:rounded-br-xl{border-bottom-right-radius:.75rem}.xl\\:rounded-br-2xl{border-bottom-right-radius:1rem}.xl\\:rounded-br-3xl{border-bottom-right-radius:1.5rem}.xl\\:rounded-br-full{border-bottom-right-radius:9999px}.xl\\:rounded-bl-none{border-bottom-left-radius:0}.xl\\:rounded-bl-sm{border-bottom-left-radius:.125rem}.xl\\:rounded-bl{border-bottom-left-radius:.25rem}.xl\\:rounded-bl-md{border-bottom-left-radius:.375rem}.xl\\:rounded-bl-lg{border-bottom-left-radius:.5rem}.xl\\:rounded-bl-xl{border-bottom-left-radius:.75rem}.xl\\:rounded-bl-2xl{border-bottom-left-radius:1rem}.xl\\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}.xl\\:rounded-bl-full{border-bottom-left-radius:9999px}.xl\\:border-0{border-width:0}.xl\\:border-2{border-width:2px}.xl\\:border-4{border-width:4px}.xl\\:border-8{border-width:8px}.xl\\:border{border-width:1px}.xl\\:border-t-0{border-top-width:0}.xl\\:border-t-2{border-top-width:2px}.xl\\:border-t-4{border-top-width:4px}.xl\\:border-t-8{border-top-width:8px}.xl\\:border-t{border-top-width:1px}.xl\\:border-r-0{border-right-width:0}.xl\\:border-r-2{border-right-width:2px}.xl\\:border-r-4{border-right-width:4px}.xl\\:border-r-8{border-right-width:8px}.xl\\:border-r{border-right-width:1px}.xl\\:border-b-0{border-bottom-width:0}.xl\\:border-b-2{border-bottom-width:2px}.xl\\:border-b-4{border-bottom-width:4px}.xl\\:border-b-8{border-bottom-width:8px}.xl\\:border-b{border-bottom-width:1px}.xl\\:border-l-0{border-left-width:0}.xl\\:border-l-2{border-left-width:2px}.xl\\:border-l-4{border-left-width:4px}.xl\\:border-l-8{border-left-width:8px}.xl\\:border-l{border-left-width:1px}.xl\\:border-solid{border-style:solid}.xl\\:border-dashed{border-style:dashed}.xl\\:border-dotted{border-style:dotted}.xl\\:border-double{border-style:double}.xl\\:border-none{border-style:none}.xl\\:border-primary{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.xl\\:border-secondary{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.xl\\:border-error{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.xl\\:border-default{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.xl\\:border-paper{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.xl\\:border-paperlight{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.xl\\:border-muted{border-color:#ffffffb3}.xl\\:border-hint{border-color:#ffffff80}.xl\\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.xl\\:border-success{border-color:#33d9b2}.group:hover .xl\\:group-hover\\:border-primary{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.group:hover .xl\\:group-hover\\:border-secondary{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.group:hover .xl\\:group-hover\\:border-error{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.group:hover .xl\\:group-hover\\:border-default{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.group:hover .xl\\:group-hover\\:border-paper{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.group:hover .xl\\:group-hover\\:border-paperlight{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.group:hover .xl\\:group-hover\\:border-muted{border-color:#ffffffb3}.group:hover .xl\\:group-hover\\:border-hint{border-color:#ffffff80}.group:hover .xl\\:group-hover\\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.group:hover .xl\\:group-hover\\:border-success{border-color:#33d9b2}.xl\\:focus-within\\:border-primary:focus-within{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.xl\\:focus-within\\:border-secondary:focus-within{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.xl\\:focus-within\\:border-error:focus-within{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.xl\\:focus-within\\:border-default:focus-within{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.xl\\:focus-within\\:border-paper:focus-within{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.xl\\:focus-within\\:border-paperlight:focus-within{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.xl\\:focus-within\\:border-muted:focus-within{border-color:#ffffffb3}.xl\\:focus-within\\:border-hint:focus-within{border-color:#ffffff80}.xl\\:focus-within\\:border-white:focus-within{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.xl\\:focus-within\\:border-success:focus-within{border-color:#33d9b2}.xl\\:hover\\:border-primary:hover{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.xl\\:hover\\:border-secondary:hover{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.xl\\:hover\\:border-error:hover{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.xl\\:hover\\:border-default:hover{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.xl\\:hover\\:border-paper:hover{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.xl\\:hover\\:border-paperlight:hover{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.xl\\:hover\\:border-muted:hover{border-color:#ffffffb3}.xl\\:hover\\:border-hint:hover{border-color:#ffffff80}.xl\\:hover\\:border-white:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.xl\\:hover\\:border-success:hover{border-color:#33d9b2}.xl\\:focus\\:border-primary:focus{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.xl\\:focus\\:border-secondary:focus{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.xl\\:focus\\:border-error:focus{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.xl\\:focus\\:border-default:focus{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.xl\\:focus\\:border-paper:focus{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.xl\\:focus\\:border-paperlight:focus{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.xl\\:focus\\:border-muted:focus{border-color:#ffffffb3}.xl\\:focus\\:border-hint:focus{border-color:#ffffff80}.xl\\:focus\\:border-white:focus{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.xl\\:focus\\:border-success:focus{border-color:#33d9b2}.xl\\:border-opacity-0{--tw-border-opacity:0}.xl\\:border-opacity-5{--tw-border-opacity:0.05}.xl\\:border-opacity-10{--tw-border-opacity:0.1}.xl\\:border-opacity-20{--tw-border-opacity:0.2}.xl\\:border-opacity-25{--tw-border-opacity:0.25}.xl\\:border-opacity-30{--tw-border-opacity:0.3}.xl\\:border-opacity-40{--tw-border-opacity:0.4}.xl\\:border-opacity-50{--tw-border-opacity:0.5}.xl\\:border-opacity-60{--tw-border-opacity:0.6}.xl\\:border-opacity-70{--tw-border-opacity:0.7}.xl\\:border-opacity-75{--tw-border-opacity:0.75}.xl\\:border-opacity-80{--tw-border-opacity:0.8}.xl\\:border-opacity-90{--tw-border-opacity:0.9}.xl\\:border-opacity-95{--tw-border-opacity:0.95}.xl\\:border-opacity-100{--tw-border-opacity:1}.group:hover .xl\\:group-hover\\:border-opacity-0{--tw-border-opacity:0}.group:hover .xl\\:group-hover\\:border-opacity-5{--tw-border-opacity:0.05}.group:hover .xl\\:group-hover\\:border-opacity-10{--tw-border-opacity:0.1}.group:hover .xl\\:group-hover\\:border-opacity-20{--tw-border-opacity:0.2}.group:hover .xl\\:group-hover\\:border-opacity-25{--tw-border-opacity:0.25}.group:hover .xl\\:group-hover\\:border-opacity-30{--tw-border-opacity:0.3}.group:hover .xl\\:group-hover\\:border-opacity-40{--tw-border-opacity:0.4}.group:hover .xl\\:group-hover\\:border-opacity-50{--tw-border-opacity:0.5}.group:hover .xl\\:group-hover\\:border-opacity-60{--tw-border-opacity:0.6}.group:hover .xl\\:group-hover\\:border-opacity-70{--tw-border-opacity:0.7}.group:hover .xl\\:group-hover\\:border-opacity-75{--tw-border-opacity:0.75}.group:hover .xl\\:group-hover\\:border-opacity-80{--tw-border-opacity:0.8}.group:hover .xl\\:group-hover\\:border-opacity-90{--tw-border-opacity:0.9}.group:hover .xl\\:group-hover\\:border-opacity-95{--tw-border-opacity:0.95}.group:hover .xl\\:group-hover\\:border-opacity-100{--tw-border-opacity:1}.xl\\:focus-within\\:border-opacity-0:focus-within{--tw-border-opacity:0}.xl\\:focus-within\\:border-opacity-5:focus-within{--tw-border-opacity:0.05}.xl\\:focus-within\\:border-opacity-10:focus-within{--tw-border-opacity:0.1}.xl\\:focus-within\\:border-opacity-20:focus-within{--tw-border-opacity:0.2}.xl\\:focus-within\\:border-opacity-25:focus-within{--tw-border-opacity:0.25}.xl\\:focus-within\\:border-opacity-30:focus-within{--tw-border-opacity:0.3}.xl\\:focus-within\\:border-opacity-40:focus-within{--tw-border-opacity:0.4}.xl\\:focus-within\\:border-opacity-50:focus-within{--tw-border-opacity:0.5}.xl\\:focus-within\\:border-opacity-60:focus-within{--tw-border-opacity:0.6}.xl\\:focus-within\\:border-opacity-70:focus-within{--tw-border-opacity:0.7}.xl\\:focus-within\\:border-opacity-75:focus-within{--tw-border-opacity:0.75}.xl\\:focus-within\\:border-opacity-80:focus-within{--tw-border-opacity:0.8}.xl\\:focus-within\\:border-opacity-90:focus-within{--tw-border-opacity:0.9}.xl\\:focus-within\\:border-opacity-95:focus-within{--tw-border-opacity:0.95}.xl\\:focus-within\\:border-opacity-100:focus-within{--tw-border-opacity:1}.xl\\:hover\\:border-opacity-0:hover{--tw-border-opacity:0}.xl\\:hover\\:border-opacity-5:hover{--tw-border-opacity:0.05}.xl\\:hover\\:border-opacity-10:hover{--tw-border-opacity:0.1}.xl\\:hover\\:border-opacity-20:hover{--tw-border-opacity:0.2}.xl\\:hover\\:border-opacity-25:hover{--tw-border-opacity:0.25}.xl\\:hover\\:border-opacity-30:hover{--tw-border-opacity:0.3}.xl\\:hover\\:border-opacity-40:hover{--tw-border-opacity:0.4}.xl\\:hover\\:border-opacity-50:hover{--tw-border-opacity:0.5}.xl\\:hover\\:border-opacity-60:hover{--tw-border-opacity:0.6}.xl\\:hover\\:border-opacity-70:hover{--tw-border-opacity:0.7}.xl\\:hover\\:border-opacity-75:hover{--tw-border-opacity:0.75}.xl\\:hover\\:border-opacity-80:hover{--tw-border-opacity:0.8}.xl\\:hover\\:border-opacity-90:hover{--tw-border-opacity:0.9}.xl\\:hover\\:border-opacity-95:hover{--tw-border-opacity:0.95}.xl\\:hover\\:border-opacity-100:hover{--tw-border-opacity:1}.xl\\:focus\\:border-opacity-0:focus{--tw-border-opacity:0}.xl\\:focus\\:border-opacity-5:focus{--tw-border-opacity:0.05}.xl\\:focus\\:border-opacity-10:focus{--tw-border-opacity:0.1}.xl\\:focus\\:border-opacity-20:focus{--tw-border-opacity:0.2}.xl\\:focus\\:border-opacity-25:focus{--tw-border-opacity:0.25}.xl\\:focus\\:border-opacity-30:focus{--tw-border-opacity:0.3}.xl\\:focus\\:border-opacity-40:focus{--tw-border-opacity:0.4}.xl\\:focus\\:border-opacity-50:focus{--tw-border-opacity:0.5}.xl\\:focus\\:border-opacity-60:focus{--tw-border-opacity:0.6}.xl\\:focus\\:border-opacity-70:focus{--tw-border-opacity:0.7}.xl\\:focus\\:border-opacity-75:focus{--tw-border-opacity:0.75}.xl\\:focus\\:border-opacity-80:focus{--tw-border-opacity:0.8}.xl\\:focus\\:border-opacity-90:focus{--tw-border-opacity:0.9}.xl\\:focus\\:border-opacity-95:focus{--tw-border-opacity:0.95}.xl\\:focus\\:border-opacity-100:focus{--tw-border-opacity:1}.xl\\:bg-primary{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.xl\\:bg-secondary{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.xl\\:bg-error{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.xl\\:bg-default{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.xl\\:bg-paper{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.xl\\:bg-paperlight{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.xl\\:bg-muted{background-color:#ffffffb3}.xl\\:bg-hint{background-color:#ffffff80}.xl\\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.xl\\:bg-success{background-color:#33d9b2}.group:hover .xl\\:group-hover\\:bg-primary{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.group:hover .xl\\:group-hover\\:bg-secondary{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.group:hover .xl\\:group-hover\\:bg-error{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.group:hover .xl\\:group-hover\\:bg-default{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.group:hover .xl\\:group-hover\\:bg-paper{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.group:hover .xl\\:group-hover\\:bg-paperlight{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.group:hover .xl\\:group-hover\\:bg-muted{background-color:#ffffffb3}.group:hover .xl\\:group-hover\\:bg-hint{background-color:#ffffff80}.group:hover .xl\\:group-hover\\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.group:hover .xl\\:group-hover\\:bg-success{background-color:#33d9b2}.xl\\:focus-within\\:bg-primary:focus-within{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.xl\\:focus-within\\:bg-secondary:focus-within{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.xl\\:focus-within\\:bg-error:focus-within{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.xl\\:focus-within\\:bg-default:focus-within{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.xl\\:focus-within\\:bg-paper:focus-within{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.xl\\:focus-within\\:bg-paperlight:focus-within{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.xl\\:focus-within\\:bg-muted:focus-within{background-color:#ffffffb3}.xl\\:focus-within\\:bg-hint:focus-within{background-color:#ffffff80}.xl\\:focus-within\\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.xl\\:focus-within\\:bg-success:focus-within{background-color:#33d9b2}.xl\\:hover\\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.xl\\:hover\\:bg-secondary:hover{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.xl\\:hover\\:bg-error:hover{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.xl\\:hover\\:bg-default:hover{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.xl\\:hover\\:bg-paper:hover{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.xl\\:hover\\:bg-paperlight:hover{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.xl\\:hover\\:bg-muted:hover{background-color:#ffffffb3}.xl\\:hover\\:bg-hint:hover{background-color:#ffffff80}.xl\\:hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.xl\\:hover\\:bg-success:hover{background-color:#33d9b2}.xl\\:focus\\:bg-primary:focus{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.xl\\:focus\\:bg-secondary:focus{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.xl\\:focus\\:bg-error:focus{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.xl\\:focus\\:bg-default:focus{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.xl\\:focus\\:bg-paper:focus{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.xl\\:focus\\:bg-paperlight:focus{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.xl\\:focus\\:bg-muted:focus{background-color:#ffffffb3}.xl\\:focus\\:bg-hint:focus{background-color:#ffffff80}.xl\\:focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.xl\\:focus\\:bg-success:focus{background-color:#33d9b2}.xl\\:bg-opacity-0{--tw-bg-opacity:0}.xl\\:bg-opacity-5{--tw-bg-opacity:0.05}.xl\\:bg-opacity-10{--tw-bg-opacity:0.1}.xl\\:bg-opacity-20{--tw-bg-opacity:0.2}.xl\\:bg-opacity-25{--tw-bg-opacity:0.25}.xl\\:bg-opacity-30{--tw-bg-opacity:0.3}.xl\\:bg-opacity-40{--tw-bg-opacity:0.4}.xl\\:bg-opacity-50{--tw-bg-opacity:0.5}.xl\\:bg-opacity-60{--tw-bg-opacity:0.6}.xl\\:bg-opacity-70{--tw-bg-opacity:0.7}.xl\\:bg-opacity-75{--tw-bg-opacity:0.75}.xl\\:bg-opacity-80{--tw-bg-opacity:0.8}.xl\\:bg-opacity-90{--tw-bg-opacity:0.9}.xl\\:bg-opacity-95{--tw-bg-opacity:0.95}.xl\\:bg-opacity-100{--tw-bg-opacity:1}.group:hover .xl\\:group-hover\\:bg-opacity-0{--tw-bg-opacity:0}.group:hover .xl\\:group-hover\\:bg-opacity-5{--tw-bg-opacity:0.05}.group:hover .xl\\:group-hover\\:bg-opacity-10{--tw-bg-opacity:0.1}.group:hover .xl\\:group-hover\\:bg-opacity-20{--tw-bg-opacity:0.2}.group:hover .xl\\:group-hover\\:bg-opacity-25{--tw-bg-opacity:0.25}.group:hover .xl\\:group-hover\\:bg-opacity-30{--tw-bg-opacity:0.3}.group:hover .xl\\:group-hover\\:bg-opacity-40{--tw-bg-opacity:0.4}.group:hover .xl\\:group-hover\\:bg-opacity-50{--tw-bg-opacity:0.5}.group:hover .xl\\:group-hover\\:bg-opacity-60{--tw-bg-opacity:0.6}.group:hover .xl\\:group-hover\\:bg-opacity-70{--tw-bg-opacity:0.7}.group:hover .xl\\:group-hover\\:bg-opacity-75{--tw-bg-opacity:0.75}.group:hover .xl\\:group-hover\\:bg-opacity-80{--tw-bg-opacity:0.8}.group:hover .xl\\:group-hover\\:bg-opacity-90{--tw-bg-opacity:0.9}.group:hover .xl\\:group-hover\\:bg-opacity-95{--tw-bg-opacity:0.95}.group:hover .xl\\:group-hover\\:bg-opacity-100{--tw-bg-opacity:1}.xl\\:focus-within\\:bg-opacity-0:focus-within{--tw-bg-opacity:0}.xl\\:focus-within\\:bg-opacity-5:focus-within{--tw-bg-opacity:0.05}.xl\\:focus-within\\:bg-opacity-10:focus-within{--tw-bg-opacity:0.1}.xl\\:focus-within\\:bg-opacity-20:focus-within{--tw-bg-opacity:0.2}.xl\\:focus-within\\:bg-opacity-25:focus-within{--tw-bg-opacity:0.25}.xl\\:focus-within\\:bg-opacity-30:focus-within{--tw-bg-opacity:0.3}.xl\\:focus-within\\:bg-opacity-40:focus-within{--tw-bg-opacity:0.4}.xl\\:focus-within\\:bg-opacity-50:focus-within{--tw-bg-opacity:0.5}.xl\\:focus-within\\:bg-opacity-60:focus-within{--tw-bg-opacity:0.6}.xl\\:focus-within\\:bg-opacity-70:focus-within{--tw-bg-opacity:0.7}.xl\\:focus-within\\:bg-opacity-75:focus-within{--tw-bg-opacity:0.75}.xl\\:focus-within\\:bg-opacity-80:focus-within{--tw-bg-opacity:0.8}.xl\\:focus-within\\:bg-opacity-90:focus-within{--tw-bg-opacity:0.9}.xl\\:focus-within\\:bg-opacity-95:focus-within{--tw-bg-opacity:0.95}.xl\\:focus-within\\:bg-opacity-100:focus-within{--tw-bg-opacity:1}.xl\\:hover\\:bg-opacity-0:hover{--tw-bg-opacity:0}.xl\\:hover\\:bg-opacity-5:hover{--tw-bg-opacity:0.05}.xl\\:hover\\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.xl\\:hover\\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.xl\\:hover\\:bg-opacity-25:hover{--tw-bg-opacity:0.25}.xl\\:hover\\:bg-opacity-30:hover{--tw-bg-opacity:0.3}.xl\\:hover\\:bg-opacity-40:hover{--tw-bg-opacity:0.4}.xl\\:hover\\:bg-opacity-50:hover{--tw-bg-opacity:0.5}.xl\\:hover\\:bg-opacity-60:hover{--tw-bg-opacity:0.6}.xl\\:hover\\:bg-opacity-70:hover{--tw-bg-opacity:0.7}.xl\\:hover\\:bg-opacity-75:hover{--tw-bg-opacity:0.75}.xl\\:hover\\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.xl\\:hover\\:bg-opacity-90:hover{--tw-bg-opacity:0.9}.xl\\:hover\\:bg-opacity-95:hover{--tw-bg-opacity:0.95}.xl\\:hover\\:bg-opacity-100:hover{--tw-bg-opacity:1}.xl\\:focus\\:bg-opacity-0:focus{--tw-bg-opacity:0}.xl\\:focus\\:bg-opacity-5:focus{--tw-bg-opacity:0.05}.xl\\:focus\\:bg-opacity-10:focus{--tw-bg-opacity:0.1}.xl\\:focus\\:bg-opacity-20:focus{--tw-bg-opacity:0.2}.xl\\:focus\\:bg-opacity-25:focus{--tw-bg-opacity:0.25}.xl\\:focus\\:bg-opacity-30:focus{--tw-bg-opacity:0.3}.xl\\:focus\\:bg-opacity-40:focus{--tw-bg-opacity:0.4}.xl\\:focus\\:bg-opacity-50:focus{--tw-bg-opacity:0.5}.xl\\:focus\\:bg-opacity-60:focus{--tw-bg-opacity:0.6}.xl\\:focus\\:bg-opacity-70:focus{--tw-bg-opacity:0.7}.xl\\:focus\\:bg-opacity-75:focus{--tw-bg-opacity:0.75}.xl\\:focus\\:bg-opacity-80:focus{--tw-bg-opacity:0.8}.xl\\:focus\\:bg-opacity-90:focus{--tw-bg-opacity:0.9}.xl\\:focus\\:bg-opacity-95:focus{--tw-bg-opacity:0.95}.xl\\:focus\\:bg-opacity-100:focus{--tw-bg-opacity:1}.xl\\:bg-none{background-image:none}.xl\\:bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.xl\\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.xl\\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.xl\\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.xl\\:bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.xl\\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.xl\\:bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.xl\\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.xl\\:from-primary{--tw-gradient-from:#7467ef;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#7467ef00)}.xl\\:from-secondary{--tw-gradient-from:#ff9e43;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#ff9e4300)}.xl\\:from-error{--tw-gradient-from:#e95455;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#e9545500)}.xl\\:from-default{--tw-gradient-from:#1a2038;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#1a203800)}.xl\\:from-paper{--tw-gradient-from:#222a45;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#222a4500)}.xl\\:from-paperlight{--tw-gradient-from:#30345b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#30345b00)}.xl\\:from-muted{--tw-gradient-from:#ffffffb3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.xl\\:from-hint{--tw-gradient-from:#ffffff80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.xl\\:from-white{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.xl\\:from-success{--tw-gradient-from:#33d9b2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#33d9b200)}.xl\\:hover\\:from-primary:hover{--tw-gradient-from:#7467ef;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#7467ef00)}.xl\\:hover\\:from-secondary:hover{--tw-gradient-from:#ff9e43;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#ff9e4300)}.xl\\:hover\\:from-error:hover{--tw-gradient-from:#e95455;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#e9545500)}.xl\\:hover\\:from-default:hover{--tw-gradient-from:#1a2038;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#1a203800)}.xl\\:hover\\:from-paper:hover{--tw-gradient-from:#222a45;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#222a4500)}.xl\\:hover\\:from-paperlight:hover{--tw-gradient-from:#30345b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#30345b00)}.xl\\:hover\\:from-muted:hover{--tw-gradient-from:#ffffffb3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.xl\\:hover\\:from-hint:hover{--tw-gradient-from:#ffffff80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.xl\\:hover\\:from-white:hover{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.xl\\:hover\\:from-success:hover{--tw-gradient-from:#33d9b2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#33d9b200)}.xl\\:focus\\:from-primary:focus{--tw-gradient-from:#7467ef;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#7467ef00)}.xl\\:focus\\:from-secondary:focus{--tw-gradient-from:#ff9e43;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#ff9e4300)}.xl\\:focus\\:from-error:focus{--tw-gradient-from:#e95455;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#e9545500)}.xl\\:focus\\:from-default:focus{--tw-gradient-from:#1a2038;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#1a203800)}.xl\\:focus\\:from-paper:focus{--tw-gradient-from:#222a45;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#222a4500)}.xl\\:focus\\:from-paperlight:focus{--tw-gradient-from:#30345b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#30345b00)}.xl\\:focus\\:from-muted:focus{--tw-gradient-from:#ffffffb3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.xl\\:focus\\:from-hint:focus{--tw-gradient-from:#ffffff80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.xl\\:focus\\:from-white:focus{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.xl\\:focus\\:from-success:focus{--tw-gradient-from:#33d9b2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#33d9b200)}.xl\\:via-primary{--tw-gradient-stops:var(--tw-gradient-from),#7467ef,var(--tw-gradient-to,#7467ef00)}.xl\\:via-secondary{--tw-gradient-stops:var(--tw-gradient-from),#ff9e43,var(--tw-gradient-to,#ff9e4300)}.xl\\:via-error{--tw-gradient-stops:var(--tw-gradient-from),#e95455,var(--tw-gradient-to,#e9545500)}.xl\\:via-default{--tw-gradient-stops:var(--tw-gradient-from),#1a2038,var(--tw-gradient-to,#1a203800)}.xl\\:via-paper{--tw-gradient-stops:var(--tw-gradient-from),#222a45,var(--tw-gradient-to,#222a4500)}.xl\\:via-paperlight{--tw-gradient-stops:var(--tw-gradient-from),#30345b,var(--tw-gradient-to,#30345b00)}.xl\\:via-muted{--tw-gradient-stops:var(--tw-gradient-from),#ffffffb3,var(--tw-gradient-to,#fff0)}.xl\\:via-hint{--tw-gradient-stops:var(--tw-gradient-from),#ffffff80,var(--tw-gradient-to,#fff0)}.xl\\:via-white{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,#fff0)}.xl\\:via-success{--tw-gradient-stops:var(--tw-gradient-from),#33d9b2,var(--tw-gradient-to,#33d9b200)}.xl\\:hover\\:via-primary:hover{--tw-gradient-stops:var(--tw-gradient-from),#7467ef,var(--tw-gradient-to,#7467ef00)}.xl\\:hover\\:via-secondary:hover{--tw-gradient-stops:var(--tw-gradient-from),#ff9e43,var(--tw-gradient-to,#ff9e4300)}.xl\\:hover\\:via-error:hover{--tw-gradient-stops:var(--tw-gradient-from),#e95455,var(--tw-gradient-to,#e9545500)}.xl\\:hover\\:via-default:hover{--tw-gradient-stops:var(--tw-gradient-from),#1a2038,var(--tw-gradient-to,#1a203800)}.xl\\:hover\\:via-paper:hover{--tw-gradient-stops:var(--tw-gradient-from),#222a45,var(--tw-gradient-to,#222a4500)}.xl\\:hover\\:via-paperlight:hover{--tw-gradient-stops:var(--tw-gradient-from),#30345b,var(--tw-gradient-to,#30345b00)}.xl\\:hover\\:via-muted:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffffffb3,var(--tw-gradient-to,#fff0)}.xl\\:hover\\:via-hint:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffffff80,var(--tw-gradient-to,#fff0)}.xl\\:hover\\:via-white:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,#fff0)}.xl\\:hover\\:via-success:hover{--tw-gradient-stops:var(--tw-gradient-from),#33d9b2,var(--tw-gradient-to,#33d9b200)}.xl\\:focus\\:via-primary:focus{--tw-gradient-stops:var(--tw-gradient-from),#7467ef,var(--tw-gradient-to,#7467ef00)}.xl\\:focus\\:via-secondary:focus{--tw-gradient-stops:var(--tw-gradient-from),#ff9e43,var(--tw-gradient-to,#ff9e4300)}.xl\\:focus\\:via-error:focus{--tw-gradient-stops:var(--tw-gradient-from),#e95455,var(--tw-gradient-to,#e9545500)}.xl\\:focus\\:via-default:focus{--tw-gradient-stops:var(--tw-gradient-from),#1a2038,var(--tw-gradient-to,#1a203800)}.xl\\:focus\\:via-paper:focus{--tw-gradient-stops:var(--tw-gradient-from),#222a45,var(--tw-gradient-to,#222a4500)}.xl\\:focus\\:via-paperlight:focus{--tw-gradient-stops:var(--tw-gradient-from),#30345b,var(--tw-gradient-to,#30345b00)}.xl\\:focus\\:via-muted:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffffffb3,var(--tw-gradient-to,#fff0)}.xl\\:focus\\:via-hint:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffffff80,var(--tw-gradient-to,#fff0)}.xl\\:focus\\:via-white:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,#fff0)}.xl\\:focus\\:via-success:focus{--tw-gradient-stops:var(--tw-gradient-from),#33d9b2,var(--tw-gradient-to,#33d9b200)}.xl\\:to-primary{--tw-gradient-to:#7467ef}.xl\\:to-secondary{--tw-gradient-to:#ff9e43}.xl\\:to-error{--tw-gradient-to:#e95455}.xl\\:to-default{--tw-gradient-to:#1a2038}.xl\\:to-paper{--tw-gradient-to:#222a45}.xl\\:to-paperlight{--tw-gradient-to:#30345b}.xl\\:to-muted{--tw-gradient-to:#ffffffb3}.xl\\:to-hint{--tw-gradient-to:#ffffff80}.xl\\:to-white{--tw-gradient-to:#fff}.xl\\:to-success{--tw-gradient-to:#33d9b2}.xl\\:hover\\:to-primary:hover{--tw-gradient-to:#7467ef}.xl\\:hover\\:to-secondary:hover{--tw-gradient-to:#ff9e43}.xl\\:hover\\:to-error:hover{--tw-gradient-to:#e95455}.xl\\:hover\\:to-default:hover{--tw-gradient-to:#1a2038}.xl\\:hover\\:to-paper:hover{--tw-gradient-to:#222a45}.xl\\:hover\\:to-paperlight:hover{--tw-gradient-to:#30345b}.xl\\:hover\\:to-muted:hover{--tw-gradient-to:#ffffffb3}.xl\\:hover\\:to-hint:hover{--tw-gradient-to:#ffffff80}.xl\\:hover\\:to-white:hover{--tw-gradient-to:#fff}.xl\\:hover\\:to-success:hover{--tw-gradient-to:#33d9b2}.xl\\:focus\\:to-primary:focus{--tw-gradient-to:#7467ef}.xl\\:focus\\:to-secondary:focus{--tw-gradient-to:#ff9e43}.xl\\:focus\\:to-error:focus{--tw-gradient-to:#e95455}.xl\\:focus\\:to-default:focus{--tw-gradient-to:#1a2038}.xl\\:focus\\:to-paper:focus{--tw-gradient-to:#222a45}.xl\\:focus\\:to-paperlight:focus{--tw-gradient-to:#30345b}.xl\\:focus\\:to-muted:focus{--tw-gradient-to:#ffffffb3}.xl\\:focus\\:to-hint:focus{--tw-gradient-to:#ffffff80}.xl\\:focus\\:to-white:focus{--tw-gradient-to:#fff}.xl\\:focus\\:to-success:focus{--tw-gradient-to:#33d9b2}.xl\\:decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.xl\\:decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.xl\\:bg-auto{background-size:auto}.xl\\:bg-cover{background-size:cover}.xl\\:bg-contain{background-size:contain}.xl\\:bg-fixed{background-attachment:fixed}.xl\\:bg-local{background-attachment:local}.xl\\:bg-scroll{background-attachment:scroll}.xl\\:bg-clip-border{background-clip:initial}.xl\\:bg-clip-padding{background-clip:padding-box}.xl\\:bg-clip-content{background-clip:content-box}.xl\\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.xl\\:bg-bottom{background-position:bottom}.xl\\:bg-center{background-position:50%}.xl\\:bg-left{background-position:0}.xl\\:bg-left-bottom{background-position:0 100%}.xl\\:bg-left-top{background-position:0 0}.xl\\:bg-right{background-position:100%}.xl\\:bg-right-bottom{background-position:100% 100%}.xl\\:bg-right-top{background-position:100% 0}.xl\\:bg-top{background-position:top}.xl\\:bg-repeat{background-repeat:repeat}.xl\\:bg-no-repeat{background-repeat:no-repeat}.xl\\:bg-repeat-x{background-repeat:repeat-x}.xl\\:bg-repeat-y{background-repeat:repeat-y}.xl\\:bg-repeat-round{background-repeat:round}.xl\\:bg-repeat-space{background-repeat:space}.xl\\:bg-origin-border{background-origin:border-box}.xl\\:bg-origin-padding{background-origin:initial}.xl\\:bg-origin-content{background-origin:content-box}.xl\\:fill-current{fill:currentColor}.xl\\:stroke-current{stroke:currentColor}.xl\\:stroke-0{stroke-width:0}.xl\\:stroke-1{stroke-width:1}.xl\\:stroke-2{stroke-width:2}.xl\\:object-contain{object-fit:contain}.xl\\:object-cover{object-fit:cover}.xl\\:object-fill{object-fit:fill}.xl\\:object-none{object-fit:none}.xl\\:object-scale-down{object-fit:scale-down}.xl\\:object-bottom{object-position:bottom}.xl\\:object-center{object-position:center}.xl\\:object-left{object-position:left}.xl\\:object-left-bottom{object-position:left bottom}.xl\\:object-left-top{object-position:left top}.xl\\:object-right{object-position:right}.xl\\:object-right-bottom{object-position:right bottom}.xl\\:object-right-top{object-position:right top}.xl\\:object-top{object-position:top}.xl\\:p-0{padding:0}.xl\\:p-1{padding:.25rem}.xl\\:p-2{padding:.5rem}.xl\\:p-3{padding:.75rem}.xl\\:p-4{padding:1rem}.xl\\:p-5{padding:1.25rem}.xl\\:p-6{padding:1.5rem}.xl\\:p-7{padding:1.75rem}.xl\\:p-8{padding:2rem}.xl\\:p-9{padding:2.25rem}.xl\\:p-10{padding:2.5rem}.xl\\:p-11{padding:2.75rem}.xl\\:p-12{padding:3rem}.xl\\:p-14{padding:3.5rem}.xl\\:p-16{padding:4rem}.xl\\:p-20{padding:5rem}.xl\\:p-24{padding:6rem}.xl\\:p-28{padding:7rem}.xl\\:p-32{padding:8rem}.xl\\:p-36{padding:9rem}.xl\\:p-40{padding:10rem}.xl\\:p-44{padding:11rem}.xl\\:p-48{padding:12rem}.xl\\:p-52{padding:13rem}.xl\\:p-56{padding:14rem}.xl\\:p-60{padding:15rem}.xl\\:p-64{padding:16rem}.xl\\:p-72{padding:18rem}.xl\\:p-80{padding:20rem}.xl\\:p-96{padding:24rem}.xl\\:p-px{padding:1px}.xl\\:p-0\\.5{padding:.125rem}.xl\\:p-1\\.5{padding:.375rem}.xl\\:p-2\\.5{padding:.625rem}.xl\\:p-3\\.5{padding:.875rem}.xl\\:px-0{padding-left:0;padding-right:0}.xl\\:px-1{padding-left:.25rem;padding-right:.25rem}.xl\\:px-2{padding-left:.5rem;padding-right:.5rem}.xl\\:px-3{padding-left:.75rem;padding-right:.75rem}.xl\\:px-4{padding-left:1rem;padding-right:1rem}.xl\\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\\:px-7{padding-left:1.75rem;padding-right:1.75rem}.xl\\:px-8{padding-left:2rem;padding-right:2rem}.xl\\:px-9{padding-left:2.25rem;padding-right:2.25rem}.xl\\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\\:px-11{padding-left:2.75rem;padding-right:2.75rem}.xl\\:px-12{padding-left:3rem;padding-right:3rem}.xl\\:px-14{padding-left:3.5rem;padding-right:3.5rem}.xl\\:px-16{padding-left:4rem;padding-right:4rem}.xl\\:px-20{padding-left:5rem;padding-right:5rem}.xl\\:px-24{padding-left:6rem;padding-right:6rem}.xl\\:px-28{padding-left:7rem;padding-right:7rem}.xl\\:px-32{padding-left:8rem;padding-right:8rem}.xl\\:px-36{padding-left:9rem;padding-right:9rem}.xl\\:px-40{padding-left:10rem;padding-right:10rem}.xl\\:px-44{padding-left:11rem;padding-right:11rem}.xl\\:px-48{padding-left:12rem;padding-right:12rem}.xl\\:px-52{padding-left:13rem;padding-right:13rem}.xl\\:px-56{padding-left:14rem;padding-right:14rem}.xl\\:px-60{padding-left:15rem;padding-right:15rem}.xl\\:px-64{padding-left:16rem;padding-right:16rem}.xl\\:px-72{padding-left:18rem;padding-right:18rem}.xl\\:px-80{padding-left:20rem;padding-right:20rem}.xl\\:px-96{padding-left:24rem;padding-right:24rem}.xl\\:px-px{padding-left:1px;padding-right:1px}.xl\\:px-0\\.5{padding-left:.125rem;padding-right:.125rem}.xl\\:px-1\\.5{padding-left:.375rem;padding-right:.375rem}.xl\\:px-2\\.5{padding-left:.625rem;padding-right:.625rem}.xl\\:px-3\\.5{padding-left:.875rem;padding-right:.875rem}.xl\\:py-0{padding-top:0;padding-bottom:0}.xl\\:py-1{padding-top:.25rem;padding-bottom:.25rem}.xl\\:py-2{padding-top:.5rem;padding-bottom:.5rem}.xl\\:py-3{padding-top:.75rem;padding-bottom:.75rem}.xl\\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.xl\\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.xl\\:py-8{padding-top:2rem;padding-bottom:2rem}.xl\\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.xl\\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.xl\\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}.xl\\:py-12{padding-top:3rem;padding-bottom:3rem}.xl\\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.xl\\:py-16{padding-top:4rem;padding-bottom:4rem}.xl\\:py-20{padding-top:5rem;padding-bottom:5rem}.xl\\:py-24{padding-top:6rem;padding-bottom:6rem}.xl\\:py-28{padding-top:7rem;padding-bottom:7rem}.xl\\:py-32{padding-top:8rem;padding-bottom:8rem}.xl\\:py-36{padding-top:9rem;padding-bottom:9rem}.xl\\:py-40{padding-top:10rem;padding-bottom:10rem}.xl\\:py-44{padding-top:11rem;padding-bottom:11rem}.xl\\:py-48{padding-top:12rem;padding-bottom:12rem}.xl\\:py-52{padding-top:13rem;padding-bottom:13rem}.xl\\:py-56{padding-top:14rem;padding-bottom:14rem}.xl\\:py-60{padding-top:15rem;padding-bottom:15rem}.xl\\:py-64{padding-top:16rem;padding-bottom:16rem}.xl\\:py-72{padding-top:18rem;padding-bottom:18rem}.xl\\:py-80{padding-top:20rem;padding-bottom:20rem}.xl\\:py-96{padding-top:24rem;padding-bottom:24rem}.xl\\:py-px{padding-top:1px;padding-bottom:1px}.xl\\:py-0\\.5{padding-top:.125rem;padding-bottom:.125rem}.xl\\:py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}.xl\\:py-2\\.5{padding-top:.625rem;padding-bottom:.625rem}.xl\\:py-3\\.5{padding-top:.875rem;padding-bottom:.875rem}.xl\\:pt-0{padding-top:0}.xl\\:pt-1{padding-top:.25rem}.xl\\:pt-2{padding-top:.5rem}.xl\\:pt-3{padding-top:.75rem}.xl\\:pt-4{padding-top:1rem}.xl\\:pt-5{padding-top:1.25rem}.xl\\:pt-6{padding-top:1.5rem}.xl\\:pt-7{padding-top:1.75rem}.xl\\:pt-8{padding-top:2rem}.xl\\:pt-9{padding-top:2.25rem}.xl\\:pt-10{padding-top:2.5rem}.xl\\:pt-11{padding-top:2.75rem}.xl\\:pt-12{padding-top:3rem}.xl\\:pt-14{padding-top:3.5rem}.xl\\:pt-16{padding-top:4rem}.xl\\:pt-20{padding-top:5rem}.xl\\:pt-24{padding-top:6rem}.xl\\:pt-28{padding-top:7rem}.xl\\:pt-32{padding-top:8rem}.xl\\:pt-36{padding-top:9rem}.xl\\:pt-40{padding-top:10rem}.xl\\:pt-44{padding-top:11rem}.xl\\:pt-48{padding-top:12rem}.xl\\:pt-52{padding-top:13rem}.xl\\:pt-56{padding-top:14rem}.xl\\:pt-60{padding-top:15rem}.xl\\:pt-64{padding-top:16rem}.xl\\:pt-72{padding-top:18rem}.xl\\:pt-80{padding-top:20rem}.xl\\:pt-96{padding-top:24rem}.xl\\:pt-px{padding-top:1px}.xl\\:pt-0\\.5{padding-top:.125rem}.xl\\:pt-1\\.5{padding-top:.375rem}.xl\\:pt-2\\.5{padding-top:.625rem}.xl\\:pt-3\\.5{padding-top:.875rem}.xl\\:pr-0{padding-right:0}.xl\\:pr-1{padding-right:.25rem}.xl\\:pr-2{padding-right:.5rem}.xl\\:pr-3{padding-right:.75rem}.xl\\:pr-4{padding-right:1rem}.xl\\:pr-5{padding-right:1.25rem}.xl\\:pr-6{padding-right:1.5rem}.xl\\:pr-7{padding-right:1.75rem}.xl\\:pr-8{padding-right:2rem}.xl\\:pr-9{padding-right:2.25rem}.xl\\:pr-10{padding-right:2.5rem}.xl\\:pr-11{padding-right:2.75rem}.xl\\:pr-12{padding-right:3rem}.xl\\:pr-14{padding-right:3.5rem}.xl\\:pr-16{padding-right:4rem}.xl\\:pr-20{padding-right:5rem}.xl\\:pr-24{padding-right:6rem}.xl\\:pr-28{padding-right:7rem}.xl\\:pr-32{padding-right:8rem}.xl\\:pr-36{padding-right:9rem}.xl\\:pr-40{padding-right:10rem}.xl\\:pr-44{padding-right:11rem}.xl\\:pr-48{padding-right:12rem}.xl\\:pr-52{padding-right:13rem}.xl\\:pr-56{padding-right:14rem}.xl\\:pr-60{padding-right:15rem}.xl\\:pr-64{padding-right:16rem}.xl\\:pr-72{padding-right:18rem}.xl\\:pr-80{padding-right:20rem}.xl\\:pr-96{padding-right:24rem}.xl\\:pr-px{padding-right:1px}.xl\\:pr-0\\.5{padding-right:.125rem}.xl\\:pr-1\\.5{padding-right:.375rem}.xl\\:pr-2\\.5{padding-right:.625rem}.xl\\:pr-3\\.5{padding-right:.875rem}.xl\\:pb-0{padding-bottom:0}.xl\\:pb-1{padding-bottom:.25rem}.xl\\:pb-2{padding-bottom:.5rem}.xl\\:pb-3{padding-bottom:.75rem}.xl\\:pb-4{padding-bottom:1rem}.xl\\:pb-5{padding-bottom:1.25rem}.xl\\:pb-6{padding-bottom:1.5rem}.xl\\:pb-7{padding-bottom:1.75rem}.xl\\:pb-8{padding-bottom:2rem}.xl\\:pb-9{padding-bottom:2.25rem}.xl\\:pb-10{padding-bottom:2.5rem}.xl\\:pb-11{padding-bottom:2.75rem}.xl\\:pb-12{padding-bottom:3rem}.xl\\:pb-14{padding-bottom:3.5rem}.xl\\:pb-16{padding-bottom:4rem}.xl\\:pb-20{padding-bottom:5rem}.xl\\:pb-24{padding-bottom:6rem}.xl\\:pb-28{padding-bottom:7rem}.xl\\:pb-32{padding-bottom:8rem}.xl\\:pb-36{padding-bottom:9rem}.xl\\:pb-40{padding-bottom:10rem}.xl\\:pb-44{padding-bottom:11rem}.xl\\:pb-48{padding-bottom:12rem}.xl\\:pb-52{padding-bottom:13rem}.xl\\:pb-56{padding-bottom:14rem}.xl\\:pb-60{padding-bottom:15rem}.xl\\:pb-64{padding-bottom:16rem}.xl\\:pb-72{padding-bottom:18rem}.xl\\:pb-80{padding-bottom:20rem}.xl\\:pb-96{padding-bottom:24rem}.xl\\:pb-px{padding-bottom:1px}.xl\\:pb-0\\.5{padding-bottom:.125rem}.xl\\:pb-1\\.5{padding-bottom:.375rem}.xl\\:pb-2\\.5{padding-bottom:.625rem}.xl\\:pb-3\\.5{padding-bottom:.875rem}.xl\\:pl-0{padding-left:0}.xl\\:pl-1{padding-left:.25rem}.xl\\:pl-2{padding-left:.5rem}.xl\\:pl-3{padding-left:.75rem}.xl\\:pl-4{padding-left:1rem}.xl\\:pl-5{padding-left:1.25rem}.xl\\:pl-6{padding-left:1.5rem}.xl\\:pl-7{padding-left:1.75rem}.xl\\:pl-8{padding-left:2rem}.xl\\:pl-9{padding-left:2.25rem}.xl\\:pl-10{padding-left:2.5rem}.xl\\:pl-11{padding-left:2.75rem}.xl\\:pl-12{padding-left:3rem}.xl\\:pl-14{padding-left:3.5rem}.xl\\:pl-16{padding-left:4rem}.xl\\:pl-20{padding-left:5rem}.xl\\:pl-24{padding-left:6rem}.xl\\:pl-28{padding-left:7rem}.xl\\:pl-32{padding-left:8rem}.xl\\:pl-36{padding-left:9rem}.xl\\:pl-40{padding-left:10rem}.xl\\:pl-44{padding-left:11rem}.xl\\:pl-48{padding-left:12rem}.xl\\:pl-52{padding-left:13rem}.xl\\:pl-56{padding-left:14rem}.xl\\:pl-60{padding-left:15rem}.xl\\:pl-64{padding-left:16rem}.xl\\:pl-72{padding-left:18rem}.xl\\:pl-80{padding-left:20rem}.xl\\:pl-96{padding-left:24rem}.xl\\:pl-px{padding-left:1px}.xl\\:pl-0\\.5{padding-left:.125rem}.xl\\:pl-1\\.5{padding-left:.375rem}.xl\\:pl-2\\.5{padding-left:.625rem}.xl\\:pl-3\\.5{padding-left:.875rem}.xl\\:text-left{text-align:left}.xl\\:text-center{text-align:center}.xl\\:text-right{text-align:right}.xl\\:text-justify{text-align:justify}.xl\\:align-baseline{vertical-align:initial}.xl\\:align-top{vertical-align:top}.xl\\:align-middle{vertical-align:middle}.xl\\:align-bottom{vertical-align:bottom}.xl\\:align-text-top{vertical-align:text-top}.xl\\:align-text-bottom{vertical-align:text-bottom}.xl\\:font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.xl\\:font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.xl\\:font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.xl\\:text-xs{font-size:.75rem;line-height:1rem}.xl\\:text-sm{font-size:.875rem;line-height:1.25rem}.xl\\:text-base{font-size:1rem;line-height:1.5rem}.xl\\:text-lg{font-size:1.125rem;line-height:1.75rem}.xl\\:text-xl{font-size:1.25rem;line-height:1.75rem}.xl\\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\\:text-3xl{font-size:1.875rem;line-height:2.25rem}.xl\\:text-4xl{font-size:2.25rem;line-height:2.5rem}.xl\\:text-5xl{font-size:3rem;line-height:1}.xl\\:text-6xl{font-size:3.75rem;line-height:1}.xl\\:text-7xl{font-size:4.5rem;line-height:1}.xl\\:text-8xl{font-size:6rem;line-height:1}.xl\\:text-9xl{font-size:8rem;line-height:1}.xl\\:font-thin{font-weight:100}.xl\\:font-extralight{font-weight:200}.xl\\:font-light{font-weight:300}.xl\\:font-normal{font-weight:400}.xl\\:font-medium{font-weight:500}.xl\\:font-semibold{font-weight:600}.xl\\:font-bold{font-weight:700}.xl\\:font-extrabold{font-weight:800}.xl\\:font-black{font-weight:900}.xl\\:uppercase{text-transform:uppercase}.xl\\:lowercase{text-transform:lowercase}.xl\\:capitalize{text-transform:capitalize}.xl\\:normal-case{text-transform:none}.xl\\:italic{font-style:italic}.xl\\:not-italic{font-style:normal}.xl\\:diagonal-fractions,.xl\\:lining-nums,.xl\\:oldstyle-nums,.xl\\:ordinal,.xl\\:proportional-nums,.xl\\:slashed-zero,.xl\\:stacked-fractions,.xl\\:tabular-nums{--tw-ordinal:var(--tw-empty,/*!*/ /*!*/);--tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/);font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.xl\\:normal-nums{font-feature-settings:normal;font-variant-numeric:normal}.xl\\:ordinal{--tw-ordinal:ordinal}.xl\\:slashed-zero{--tw-slashed-zero:slashed-zero}.xl\\:lining-nums{--tw-numeric-figure:lining-nums}.xl\\:oldstyle-nums{--tw-numeric-figure:oldstyle-nums}.xl\\:proportional-nums{--tw-numeric-spacing:proportional-nums}.xl\\:tabular-nums{--tw-numeric-spacing:tabular-nums}.xl\\:diagonal-fractions{--tw-numeric-fraction:diagonal-fractions}.xl\\:stacked-fractions{--tw-numeric-fraction:stacked-fractions}.xl\\:leading-3{line-height:.75rem}.xl\\:leading-4{line-height:1rem}.xl\\:leading-5{line-height:1.25rem}.xl\\:leading-6{line-height:1.5rem}.xl\\:leading-7{line-height:1.75rem}.xl\\:leading-8{line-height:2rem}.xl\\:leading-9{line-height:2.25rem}.xl\\:leading-10{line-height:2.5rem}.xl\\:leading-none{line-height:1}.xl\\:leading-tight{line-height:1.25}.xl\\:leading-snug{line-height:1.375}.xl\\:leading-normal{line-height:1.5}.xl\\:leading-relaxed{line-height:1.625}.xl\\:leading-loose{line-height:2}.xl\\:tracking-tighter{letter-spacing:-.05em}.xl\\:tracking-tight{letter-spacing:-.025em}.xl\\:tracking-normal{letter-spacing:0}.xl\\:tracking-wide{letter-spacing:.025em}.xl\\:tracking-wider{letter-spacing:.05em}.xl\\:tracking-widest{letter-spacing:.1em}.xl\\:text-primary{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.xl\\:text-secondary{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.xl\\:text-error{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.xl\\:text-default{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.xl\\:text-paper{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.xl\\:text-paperlight{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.xl\\:text-muted{color:#ffffffb3}.xl\\:text-hint{color:#ffffff80}.xl\\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.xl\\:text-success{color:#33d9b2}.group:hover .xl\\:group-hover\\:text-primary{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.group:hover .xl\\:group-hover\\:text-secondary{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.group:hover .xl\\:group-hover\\:text-error{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.group:hover .xl\\:group-hover\\:text-default{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.group:hover .xl\\:group-hover\\:text-paper{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.group:hover .xl\\:group-hover\\:text-paperlight{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.group:hover .xl\\:group-hover\\:text-muted{color:#ffffffb3}.group:hover .xl\\:group-hover\\:text-hint{color:#ffffff80}.group:hover .xl\\:group-hover\\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .xl\\:group-hover\\:text-success{color:#33d9b2}.xl\\:focus-within\\:text-primary:focus-within{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.xl\\:focus-within\\:text-secondary:focus-within{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.xl\\:focus-within\\:text-error:focus-within{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.xl\\:focus-within\\:text-default:focus-within{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.xl\\:focus-within\\:text-paper:focus-within{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.xl\\:focus-within\\:text-paperlight:focus-within{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.xl\\:focus-within\\:text-muted:focus-within{color:#ffffffb3}.xl\\:focus-within\\:text-hint:focus-within{color:#ffffff80}.xl\\:focus-within\\:text-white:focus-within{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.xl\\:focus-within\\:text-success:focus-within{color:#33d9b2}.xl\\:hover\\:text-primary:hover{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.xl\\:hover\\:text-secondary:hover{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.xl\\:hover\\:text-error:hover{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.xl\\:hover\\:text-default:hover{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.xl\\:hover\\:text-paper:hover{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.xl\\:hover\\:text-paperlight:hover{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.xl\\:hover\\:text-muted:hover{color:#ffffffb3}.xl\\:hover\\:text-hint:hover{color:#ffffff80}.xl\\:hover\\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.xl\\:hover\\:text-success:hover{color:#33d9b2}.xl\\:focus\\:text-primary:focus{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.xl\\:focus\\:text-secondary:focus{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.xl\\:focus\\:text-error:focus{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.xl\\:focus\\:text-default:focus{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.xl\\:focus\\:text-paper:focus{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.xl\\:focus\\:text-paperlight:focus{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.xl\\:focus\\:text-muted:focus{color:#ffffffb3}.xl\\:focus\\:text-hint:focus{color:#ffffff80}.xl\\:focus\\:text-white:focus{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.xl\\:focus\\:text-success:focus{color:#33d9b2}.xl\\:text-opacity-0{--tw-text-opacity:0}.xl\\:text-opacity-5{--tw-text-opacity:0.05}.xl\\:text-opacity-10{--tw-text-opacity:0.1}.xl\\:text-opacity-20{--tw-text-opacity:0.2}.xl\\:text-opacity-25{--tw-text-opacity:0.25}.xl\\:text-opacity-30{--tw-text-opacity:0.3}.xl\\:text-opacity-40{--tw-text-opacity:0.4}.xl\\:text-opacity-50{--tw-text-opacity:0.5}.xl\\:text-opacity-60{--tw-text-opacity:0.6}.xl\\:text-opacity-70{--tw-text-opacity:0.7}.xl\\:text-opacity-75{--tw-text-opacity:0.75}.xl\\:text-opacity-80{--tw-text-opacity:0.8}.xl\\:text-opacity-90{--tw-text-opacity:0.9}.xl\\:text-opacity-95{--tw-text-opacity:0.95}.xl\\:text-opacity-100{--tw-text-opacity:1}.group:hover .xl\\:group-hover\\:text-opacity-0{--tw-text-opacity:0}.group:hover .xl\\:group-hover\\:text-opacity-5{--tw-text-opacity:0.05}.group:hover .xl\\:group-hover\\:text-opacity-10{--tw-text-opacity:0.1}.group:hover .xl\\:group-hover\\:text-opacity-20{--tw-text-opacity:0.2}.group:hover .xl\\:group-hover\\:text-opacity-25{--tw-text-opacity:0.25}.group:hover .xl\\:group-hover\\:text-opacity-30{--tw-text-opacity:0.3}.group:hover .xl\\:group-hover\\:text-opacity-40{--tw-text-opacity:0.4}.group:hover .xl\\:group-hover\\:text-opacity-50{--tw-text-opacity:0.5}.group:hover .xl\\:group-hover\\:text-opacity-60{--tw-text-opacity:0.6}.group:hover .xl\\:group-hover\\:text-opacity-70{--tw-text-opacity:0.7}.group:hover .xl\\:group-hover\\:text-opacity-75{--tw-text-opacity:0.75}.group:hover .xl\\:group-hover\\:text-opacity-80{--tw-text-opacity:0.8}.group:hover .xl\\:group-hover\\:text-opacity-90{--tw-text-opacity:0.9}.group:hover .xl\\:group-hover\\:text-opacity-95{--tw-text-opacity:0.95}.group:hover .xl\\:group-hover\\:text-opacity-100{--tw-text-opacity:1}.xl\\:focus-within\\:text-opacity-0:focus-within{--tw-text-opacity:0}.xl\\:focus-within\\:text-opacity-5:focus-within{--tw-text-opacity:0.05}.xl\\:focus-within\\:text-opacity-10:focus-within{--tw-text-opacity:0.1}.xl\\:focus-within\\:text-opacity-20:focus-within{--tw-text-opacity:0.2}.xl\\:focus-within\\:text-opacity-25:focus-within{--tw-text-opacity:0.25}.xl\\:focus-within\\:text-opacity-30:focus-within{--tw-text-opacity:0.3}.xl\\:focus-within\\:text-opacity-40:focus-within{--tw-text-opacity:0.4}.xl\\:focus-within\\:text-opacity-50:focus-within{--tw-text-opacity:0.5}.xl\\:focus-within\\:text-opacity-60:focus-within{--tw-text-opacity:0.6}.xl\\:focus-within\\:text-opacity-70:focus-within{--tw-text-opacity:0.7}.xl\\:focus-within\\:text-opacity-75:focus-within{--tw-text-opacity:0.75}.xl\\:focus-within\\:text-opacity-80:focus-within{--tw-text-opacity:0.8}.xl\\:focus-within\\:text-opacity-90:focus-within{--tw-text-opacity:0.9}.xl\\:focus-within\\:text-opacity-95:focus-within{--tw-text-opacity:0.95}.xl\\:focus-within\\:text-opacity-100:focus-within{--tw-text-opacity:1}.xl\\:hover\\:text-opacity-0:hover{--tw-text-opacity:0}.xl\\:hover\\:text-opacity-5:hover{--tw-text-opacity:0.05}.xl\\:hover\\:text-opacity-10:hover{--tw-text-opacity:0.1}.xl\\:hover\\:text-opacity-20:hover{--tw-text-opacity:0.2}.xl\\:hover\\:text-opacity-25:hover{--tw-text-opacity:0.25}.xl\\:hover\\:text-opacity-30:hover{--tw-text-opacity:0.3}.xl\\:hover\\:text-opacity-40:hover{--tw-text-opacity:0.4}.xl\\:hover\\:text-opacity-50:hover{--tw-text-opacity:0.5}.xl\\:hover\\:text-opacity-60:hover{--tw-text-opacity:0.6}.xl\\:hover\\:text-opacity-70:hover{--tw-text-opacity:0.7}.xl\\:hover\\:text-opacity-75:hover{--tw-text-opacity:0.75}.xl\\:hover\\:text-opacity-80:hover{--tw-text-opacity:0.8}.xl\\:hover\\:text-opacity-90:hover{--tw-text-opacity:0.9}.xl\\:hover\\:text-opacity-95:hover{--tw-text-opacity:0.95}.xl\\:hover\\:text-opacity-100:hover{--tw-text-opacity:1}.xl\\:focus\\:text-opacity-0:focus{--tw-text-opacity:0}.xl\\:focus\\:text-opacity-5:focus{--tw-text-opacity:0.05}.xl\\:focus\\:text-opacity-10:focus{--tw-text-opacity:0.1}.xl\\:focus\\:text-opacity-20:focus{--tw-text-opacity:0.2}.xl\\:focus\\:text-opacity-25:focus{--tw-text-opacity:0.25}.xl\\:focus\\:text-opacity-30:focus{--tw-text-opacity:0.3}.xl\\:focus\\:text-opacity-40:focus{--tw-text-opacity:0.4}.xl\\:focus\\:text-opacity-50:focus{--tw-text-opacity:0.5}.xl\\:focus\\:text-opacity-60:focus{--tw-text-opacity:0.6}.xl\\:focus\\:text-opacity-70:focus{--tw-text-opacity:0.7}.xl\\:focus\\:text-opacity-75:focus{--tw-text-opacity:0.75}.xl\\:focus\\:text-opacity-80:focus{--tw-text-opacity:0.8}.xl\\:focus\\:text-opacity-90:focus{--tw-text-opacity:0.9}.xl\\:focus\\:text-opacity-95:focus{--tw-text-opacity:0.95}.xl\\:focus\\:text-opacity-100:focus{--tw-text-opacity:1}.xl\\:underline{text-decoration:underline}.xl\\:line-through{text-decoration:line-through}.xl\\:no-underline{text-decoration:none}.group:hover .xl\\:group-hover\\:underline{text-decoration:underline}.group:hover .xl\\:group-hover\\:line-through{text-decoration:line-through}.group:hover .xl\\:group-hover\\:no-underline{text-decoration:none}.xl\\:focus-within\\:underline:focus-within{text-decoration:underline}.xl\\:focus-within\\:line-through:focus-within{text-decoration:line-through}.xl\\:focus-within\\:no-underline:focus-within{text-decoration:none}.xl\\:hover\\:underline:hover{text-decoration:underline}.xl\\:hover\\:line-through:hover{text-decoration:line-through}.xl\\:hover\\:no-underline:hover{text-decoration:none}.xl\\:focus\\:underline:focus{text-decoration:underline}.xl\\:focus\\:line-through:focus{text-decoration:line-through}.xl\\:focus\\:no-underline:focus{text-decoration:none}.xl\\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xl\\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.xl\\:placeholder-primary::placeholder{--tw-placeholder-opacity:1;color:rgba(116,103,239,var(--tw-placeholder-opacity))}.xl\\:placeholder-secondary::placeholder{--tw-placeholder-opacity:1;color:rgba(255,158,67,var(--tw-placeholder-opacity))}.xl\\:placeholder-error::placeholder{--tw-placeholder-opacity:1;color:rgba(233,84,85,var(--tw-placeholder-opacity))}.xl\\:placeholder-default::placeholder{--tw-placeholder-opacity:1;color:rgba(26,32,56,var(--tw-placeholder-opacity))}.xl\\:placeholder-paper::placeholder{--tw-placeholder-opacity:1;color:rgba(34,42,69,var(--tw-placeholder-opacity))}.xl\\:placeholder-paperlight::placeholder{--tw-placeholder-opacity:1;color:rgba(48,52,91,var(--tw-placeholder-opacity))}.xl\\:placeholder-muted::placeholder{color:#ffffffb3}.xl\\:placeholder-hint::placeholder{color:#ffffff80}.xl\\:placeholder-white::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.xl\\:placeholder-success::placeholder{color:#33d9b2}.xl\\:focus\\:placeholder-primary:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(116,103,239,var(--tw-placeholder-opacity))}.xl\\:focus\\:placeholder-secondary:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,158,67,var(--tw-placeholder-opacity))}.xl\\:focus\\:placeholder-error:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(233,84,85,var(--tw-placeholder-opacity))}.xl\\:focus\\:placeholder-default:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(26,32,56,var(--tw-placeholder-opacity))}.xl\\:focus\\:placeholder-paper:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(34,42,69,var(--tw-placeholder-opacity))}.xl\\:focus\\:placeholder-paperlight:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(48,52,91,var(--tw-placeholder-opacity))}.xl\\:focus\\:placeholder-muted:focus::placeholder{color:#ffffffb3}.xl\\:focus\\:placeholder-hint:focus::placeholder{color:#ffffff80}.xl\\:focus\\:placeholder-white:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.xl\\:focus\\:placeholder-success:focus::placeholder{color:#33d9b2}.xl\\:placeholder-opacity-0::placeholder{--tw-placeholder-opacity:0}.xl\\:placeholder-opacity-5::placeholder{--tw-placeholder-opacity:0.05}.xl\\:placeholder-opacity-10::placeholder{--tw-placeholder-opacity:0.1}.xl\\:placeholder-opacity-20::placeholder{--tw-placeholder-opacity:0.2}.xl\\:placeholder-opacity-25::placeholder{--tw-placeholder-opacity:0.25}.xl\\:placeholder-opacity-30::placeholder{--tw-placeholder-opacity:0.3}.xl\\:placeholder-opacity-40::placeholder{--tw-placeholder-opacity:0.4}.xl\\:placeholder-opacity-50::placeholder{--tw-placeholder-opacity:0.5}.xl\\:placeholder-opacity-60::placeholder{--tw-placeholder-opacity:0.6}.xl\\:placeholder-opacity-70::placeholder{--tw-placeholder-opacity:0.7}.xl\\:placeholder-opacity-75::placeholder{--tw-placeholder-opacity:0.75}.xl\\:placeholder-opacity-80::placeholder{--tw-placeholder-opacity:0.8}.xl\\:placeholder-opacity-90::placeholder{--tw-placeholder-opacity:0.9}.xl\\:placeholder-opacity-95::placeholder{--tw-placeholder-opacity:0.95}.xl\\:placeholder-opacity-100::placeholder{--tw-placeholder-opacity:1}.xl\\:focus\\:placeholder-opacity-0:focus::placeholder{--tw-placeholder-opacity:0}.xl\\:focus\\:placeholder-opacity-5:focus::placeholder{--tw-placeholder-opacity:0.05}.xl\\:focus\\:placeholder-opacity-10:focus::placeholder{--tw-placeholder-opacity:0.1}.xl\\:focus\\:placeholder-opacity-20:focus::placeholder{--tw-placeholder-opacity:0.2}.xl\\:focus\\:placeholder-opacity-25:focus::placeholder{--tw-placeholder-opacity:0.25}.xl\\:focus\\:placeholder-opacity-30:focus::placeholder{--tw-placeholder-opacity:0.3}.xl\\:focus\\:placeholder-opacity-40:focus::placeholder{--tw-placeholder-opacity:0.4}.xl\\:focus\\:placeholder-opacity-50:focus::placeholder{--tw-placeholder-opacity:0.5}.xl\\:focus\\:placeholder-opacity-60:focus::placeholder{--tw-placeholder-opacity:0.6}.xl\\:focus\\:placeholder-opacity-70:focus::placeholder{--tw-placeholder-opacity:0.7}.xl\\:focus\\:placeholder-opacity-75:focus::placeholder{--tw-placeholder-opacity:0.75}.xl\\:focus\\:placeholder-opacity-80:focus::placeholder{--tw-placeholder-opacity:0.8}.xl\\:focus\\:placeholder-opacity-90:focus::placeholder{--tw-placeholder-opacity:0.9}.xl\\:focus\\:placeholder-opacity-95:focus::placeholder{--tw-placeholder-opacity:0.95}.xl\\:focus\\:placeholder-opacity-100:focus::placeholder{--tw-placeholder-opacity:1}.xl\\:opacity-0{opacity:0}.xl\\:opacity-5{opacity:.05}.xl\\:opacity-10{opacity:.1}.xl\\:opacity-20{opacity:.2}.xl\\:opacity-25{opacity:.25}.xl\\:opacity-30{opacity:.3}.xl\\:opacity-40{opacity:.4}.xl\\:opacity-50{opacity:.5}.xl\\:opacity-60{opacity:.6}.xl\\:opacity-70{opacity:.7}.xl\\:opacity-75{opacity:.75}.xl\\:opacity-80{opacity:.8}.xl\\:opacity-90{opacity:.9}.xl\\:opacity-95{opacity:.95}.xl\\:opacity-100{opacity:1}.group:hover .xl\\:group-hover\\:opacity-0{opacity:0}.group:hover .xl\\:group-hover\\:opacity-5{opacity:.05}.group:hover .xl\\:group-hover\\:opacity-10{opacity:.1}.group:hover .xl\\:group-hover\\:opacity-20{opacity:.2}.group:hover .xl\\:group-hover\\:opacity-25{opacity:.25}.group:hover .xl\\:group-hover\\:opacity-30{opacity:.3}.group:hover .xl\\:group-hover\\:opacity-40{opacity:.4}.group:hover .xl\\:group-hover\\:opacity-50{opacity:.5}.group:hover .xl\\:group-hover\\:opacity-60{opacity:.6}.group:hover .xl\\:group-hover\\:opacity-70{opacity:.7}.group:hover .xl\\:group-hover\\:opacity-75{opacity:.75}.group:hover .xl\\:group-hover\\:opacity-80{opacity:.8}.group:hover .xl\\:group-hover\\:opacity-90{opacity:.9}.group:hover .xl\\:group-hover\\:opacity-95{opacity:.95}.group:hover .xl\\:group-hover\\:opacity-100{opacity:1}.xl\\:focus-within\\:opacity-0:focus-within{opacity:0}.xl\\:focus-within\\:opacity-5:focus-within{opacity:.05}.xl\\:focus-within\\:opacity-10:focus-within{opacity:.1}.xl\\:focus-within\\:opacity-20:focus-within{opacity:.2}.xl\\:focus-within\\:opacity-25:focus-within{opacity:.25}.xl\\:focus-within\\:opacity-30:focus-within{opacity:.3}.xl\\:focus-within\\:opacity-40:focus-within{opacity:.4}.xl\\:focus-within\\:opacity-50:focus-within{opacity:.5}.xl\\:focus-within\\:opacity-60:focus-within{opacity:.6}.xl\\:focus-within\\:opacity-70:focus-within{opacity:.7}.xl\\:focus-within\\:opacity-75:focus-within{opacity:.75}.xl\\:focus-within\\:opacity-80:focus-within{opacity:.8}.xl\\:focus-within\\:opacity-90:focus-within{opacity:.9}.xl\\:focus-within\\:opacity-95:focus-within{opacity:.95}.xl\\:focus-within\\:opacity-100:focus-within{opacity:1}.xl\\:hover\\:opacity-0:hover{opacity:0}.xl\\:hover\\:opacity-5:hover{opacity:.05}.xl\\:hover\\:opacity-10:hover{opacity:.1}.xl\\:hover\\:opacity-20:hover{opacity:.2}.xl\\:hover\\:opacity-25:hover{opacity:.25}.xl\\:hover\\:opacity-30:hover{opacity:.3}.xl\\:hover\\:opacity-40:hover{opacity:.4}.xl\\:hover\\:opacity-50:hover{opacity:.5}.xl\\:hover\\:opacity-60:hover{opacity:.6}.xl\\:hover\\:opacity-70:hover{opacity:.7}.xl\\:hover\\:opacity-75:hover{opacity:.75}.xl\\:hover\\:opacity-80:hover{opacity:.8}.xl\\:hover\\:opacity-90:hover{opacity:.9}.xl\\:hover\\:opacity-95:hover{opacity:.95}.xl\\:hover\\:opacity-100:hover{opacity:1}.xl\\:focus\\:opacity-0:focus{opacity:0}.xl\\:focus\\:opacity-5:focus{opacity:.05}.xl\\:focus\\:opacity-10:focus{opacity:.1}.xl\\:focus\\:opacity-20:focus{opacity:.2}.xl\\:focus\\:opacity-25:focus{opacity:.25}.xl\\:focus\\:opacity-30:focus{opacity:.3}.xl\\:focus\\:opacity-40:focus{opacity:.4}.xl\\:focus\\:opacity-50:focus{opacity:.5}.xl\\:focus\\:opacity-60:focus{opacity:.6}.xl\\:focus\\:opacity-70:focus{opacity:.7}.xl\\:focus\\:opacity-75:focus{opacity:.75}.xl\\:focus\\:opacity-80:focus{opacity:.8}.xl\\:focus\\:opacity-90:focus{opacity:.9}.xl\\:focus\\:opacity-95:focus{opacity:.95}.xl\\:focus\\:opacity-100:focus{opacity:1}.xl\\:bg-blend-normal{background-blend-mode:normal}.xl\\:bg-blend-multiply{background-blend-mode:multiply}.xl\\:bg-blend-screen{background-blend-mode:screen}.xl\\:bg-blend-overlay{background-blend-mode:overlay}.xl\\:bg-blend-darken{background-blend-mode:darken}.xl\\:bg-blend-lighten{background-blend-mode:lighten}.xl\\:bg-blend-color-dodge{background-blend-mode:color-dodge}.xl\\:bg-blend-color-burn{background-blend-mode:color-burn}.xl\\:bg-blend-hard-light{background-blend-mode:hard-light}.xl\\:bg-blend-soft-light{background-blend-mode:soft-light}.xl\\:bg-blend-difference{background-blend-mode:difference}.xl\\:bg-blend-exclusion{background-blend-mode:exclusion}.xl\\:bg-blend-hue{background-blend-mode:hue}.xl\\:bg-blend-saturation{background-blend-mode:saturation}.xl\\:bg-blend-color{background-blend-mode:color}.xl\\:bg-blend-luminosity{background-blend-mode:luminosity}.xl\\:mix-blend-normal{mix-blend-mode:normal}.xl\\:mix-blend-multiply{mix-blend-mode:multiply}.xl\\:mix-blend-screen{mix-blend-mode:screen}.xl\\:mix-blend-overlay{mix-blend-mode:overlay}.xl\\:mix-blend-darken{mix-blend-mode:darken}.xl\\:mix-blend-lighten{mix-blend-mode:lighten}.xl\\:mix-blend-color-dodge{mix-blend-mode:color-dodge}.xl\\:mix-blend-color-burn{mix-blend-mode:color-burn}.xl\\:mix-blend-hard-light{mix-blend-mode:hard-light}.xl\\:mix-blend-soft-light{mix-blend-mode:soft-light}.xl\\:mix-blend-difference{mix-blend-mode:difference}.xl\\:mix-blend-exclusion{mix-blend-mode:exclusion}.xl\\:mix-blend-hue{mix-blend-mode:hue}.xl\\:mix-blend-saturation{mix-blend-mode:saturation}.xl\\:mix-blend-color{mix-blend-mode:color}.xl\\:mix-blend-luminosity{mix-blend-mode:luminosity}.xl\\:shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d}.xl\\:shadow,.xl\\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\\:shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.xl\\:shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.xl\\:shadow-lg,.xl\\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.xl\\:shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.xl\\:shadow-2xl,.xl\\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040}.xl\\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000f}.xl\\:shadow-inner,.xl\\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\\:shadow-none{--tw-shadow:0 0 #0000}.group:hover .xl\\:group-hover\\:shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d}.group:hover .xl\\:group-hover\\:shadow,.group:hover .xl\\:group-hover\\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .xl\\:group-hover\\:shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.group:hover .xl\\:group-hover\\:shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.group:hover .xl\\:group-hover\\:shadow-lg,.group:hover .xl\\:group-hover\\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .xl\\:group-hover\\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.group:hover .xl\\:group-hover\\:shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.group:hover .xl\\:group-hover\\:shadow-2xl,.group:hover .xl\\:group-hover\\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .xl\\:group-hover\\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040}.group:hover .xl\\:group-hover\\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000f}.group:hover .xl\\:group-hover\\:shadow-inner,.group:hover .xl\\:group-hover\\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .xl\\:group-hover\\:shadow-none{--tw-shadow:0 0 #0000}.xl\\:focus-within\\:shadow-sm:focus-within{--tw-shadow:0 1px 2px 0 #0000000d}.xl\\:focus-within\\:shadow-sm:focus-within,.xl\\:focus-within\\:shadow:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\\:focus-within\\:shadow:focus-within{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.xl\\:focus-within\\:shadow-md:focus-within{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.xl\\:focus-within\\:shadow-lg:focus-within,.xl\\:focus-within\\:shadow-md:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\\:focus-within\\:shadow-lg:focus-within{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.xl\\:focus-within\\:shadow-xl:focus-within{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.xl\\:focus-within\\:shadow-2xl:focus-within,.xl\\:focus-within\\:shadow-xl:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\\:focus-within\\:shadow-2xl:focus-within{--tw-shadow:0 25px 50px -12px #00000040}.xl\\:focus-within\\:shadow-inner:focus-within{--tw-shadow:inset 0 2px 4px 0 #0000000f}.xl\\:focus-within\\:shadow-inner:focus-within,.xl\\:focus-within\\:shadow-none:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\\:focus-within\\:shadow-none:focus-within{--tw-shadow:0 0 #0000}.xl\\:hover\\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d}.xl\\:hover\\:shadow-sm:hover,.xl\\:hover\\:shadow:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\\:hover\\:shadow:hover{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.xl\\:hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.xl\\:hover\\:shadow-lg:hover,.xl\\:hover\\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\\:hover\\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.xl\\:hover\\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.xl\\:hover\\:shadow-2xl:hover,.xl\\:hover\\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\\:hover\\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040}.xl\\:hover\\:shadow-inner:hover{--tw-shadow:inset 0 2px 4px 0 #0000000f}.xl\\:hover\\:shadow-inner:hover,.xl\\:hover\\:shadow-none:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\\:hover\\:shadow-none:hover{--tw-shadow:0 0 #0000}.xl\\:focus\\:shadow-sm:focus{--tw-shadow:0 1px 2px 0 #0000000d}.xl\\:focus\\:shadow-sm:focus,.xl\\:focus\\:shadow:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\\:focus\\:shadow:focus{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.xl\\:focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.xl\\:focus\\:shadow-lg:focus,.xl\\:focus\\:shadow-md:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\\:focus\\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.xl\\:focus\\:shadow-xl:focus{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.xl\\:focus\\:shadow-2xl:focus,.xl\\:focus\\:shadow-xl:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\\:focus\\:shadow-2xl:focus{--tw-shadow:0 25px 50px -12px #00000040}.xl\\:focus\\:shadow-inner:focus{--tw-shadow:inset 0 2px 4px 0 #0000000f}.xl\\:focus\\:shadow-inner:focus,.xl\\:focus\\:shadow-none:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\\:focus\\:shadow-none:focus{--tw-shadow:0 0 #0000}.xl\\:outline-none{outline:2px solid #0000;outline-offset:2px}.xl\\:outline-white{outline:2px dotted #fff;outline-offset:2px}.xl\\:outline-black{outline:2px dotted #000;outline-offset:2px}.xl\\:focus-within\\:outline-none:focus-within{outline:2px solid #0000;outline-offset:2px}.xl\\:focus-within\\:outline-white:focus-within{outline:2px dotted #fff;outline-offset:2px}.xl\\:focus-within\\:outline-black:focus-within{outline:2px dotted #000;outline-offset:2px}.xl\\:focus\\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.xl\\:focus\\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}.xl\\:focus\\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}.xl\\:ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\\:ring-0,.xl\\:ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.xl\\:ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\\:ring-2,.xl\\:ring-4{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.xl\\:ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\\:ring-8{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\\:ring,.xl\\:ring-8{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.xl\\:ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\\:focus-within\\:ring-0:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\\:focus-within\\:ring-0:focus-within,.xl\\:focus-within\\:ring-1:focus-within{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.xl\\:focus-within\\:ring-1:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\\:focus-within\\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\\:focus-within\\:ring-2:focus-within,.xl\\:focus-within\\:ring-4:focus-within{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.xl\\:focus-within\\:ring-4:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\\:focus-within\\:ring-8:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\\:focus-within\\:ring-8:focus-within,.xl\\:focus-within\\:ring:focus-within{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.xl\\:focus-within\\:ring:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\\:focus\\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\\:focus\\:ring-0:focus,.xl\\:focus\\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.xl\\:focus\\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\\:focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\\:focus\\:ring-2:focus,.xl\\:focus\\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.xl\\:focus\\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\\:focus\\:ring-8:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\\:focus\\:ring-8:focus,.xl\\:focus\\:ring:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.xl\\:focus\\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\\:focus-within\\:ring-inset:focus-within,.xl\\:focus\\:ring-inset:focus,.xl\\:ring-inset{--tw-ring-inset:inset}.xl\\:ring-primary{--tw-ring-opacity:1;--tw-ring-color:rgba(116,103,239,var(--tw-ring-opacity))}.xl\\:ring-secondary{--tw-ring-opacity:1;--tw-ring-color:rgba(255,158,67,var(--tw-ring-opacity))}.xl\\:ring-error{--tw-ring-opacity:1;--tw-ring-color:rgba(233,84,85,var(--tw-ring-opacity))}.xl\\:ring-default{--tw-ring-opacity:1;--tw-ring-color:rgba(26,32,56,var(--tw-ring-opacity))}.xl\\:ring-paper{--tw-ring-opacity:1;--tw-ring-color:rgba(34,42,69,var(--tw-ring-opacity))}.xl\\:ring-paperlight{--tw-ring-opacity:1;--tw-ring-color:rgba(48,52,91,var(--tw-ring-opacity))}.xl\\:ring-muted{--tw-ring-color:#ffffffb3}.xl\\:ring-hint{--tw-ring-color:#ffffff80}.xl\\:ring-white{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.xl\\:ring-success{--tw-ring-color:#33d9b2}.xl\\:focus-within\\:ring-primary:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(116,103,239,var(--tw-ring-opacity))}.xl\\:focus-within\\:ring-secondary:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,158,67,var(--tw-ring-opacity))}.xl\\:focus-within\\:ring-error:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(233,84,85,var(--tw-ring-opacity))}.xl\\:focus-within\\:ring-default:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(26,32,56,var(--tw-ring-opacity))}.xl\\:focus-within\\:ring-paper:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(34,42,69,var(--tw-ring-opacity))}.xl\\:focus-within\\:ring-paperlight:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(48,52,91,var(--tw-ring-opacity))}.xl\\:focus-within\\:ring-muted:focus-within{--tw-ring-color:#ffffffb3}.xl\\:focus-within\\:ring-hint:focus-within{--tw-ring-color:#ffffff80}.xl\\:focus-within\\:ring-white:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.xl\\:focus-within\\:ring-success:focus-within{--tw-ring-color:#33d9b2}.xl\\:focus\\:ring-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(116,103,239,var(--tw-ring-opacity))}.xl\\:focus\\:ring-secondary:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,158,67,var(--tw-ring-opacity))}.xl\\:focus\\:ring-error:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(233,84,85,var(--tw-ring-opacity))}.xl\\:focus\\:ring-default:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(26,32,56,var(--tw-ring-opacity))}.xl\\:focus\\:ring-paper:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(34,42,69,var(--tw-ring-opacity))}.xl\\:focus\\:ring-paperlight:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(48,52,91,var(--tw-ring-opacity))}.xl\\:focus\\:ring-muted:focus{--tw-ring-color:#ffffffb3}.xl\\:focus\\:ring-hint:focus{--tw-ring-color:#ffffff80}.xl\\:focus\\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.xl\\:focus\\:ring-success:focus{--tw-ring-color:#33d9b2}.xl\\:ring-opacity-0{--tw-ring-opacity:0}.xl\\:ring-opacity-5{--tw-ring-opacity:0.05}.xl\\:ring-opacity-10{--tw-ring-opacity:0.1}.xl\\:ring-opacity-20{--tw-ring-opacity:0.2}.xl\\:ring-opacity-25{--tw-ring-opacity:0.25}.xl\\:ring-opacity-30{--tw-ring-opacity:0.3}.xl\\:ring-opacity-40{--tw-ring-opacity:0.4}.xl\\:ring-opacity-50{--tw-ring-opacity:0.5}.xl\\:ring-opacity-60{--tw-ring-opacity:0.6}.xl\\:ring-opacity-70{--tw-ring-opacity:0.7}.xl\\:ring-opacity-75{--tw-ring-opacity:0.75}.xl\\:ring-opacity-80{--tw-ring-opacity:0.8}.xl\\:ring-opacity-90{--tw-ring-opacity:0.9}.xl\\:ring-opacity-95{--tw-ring-opacity:0.95}.xl\\:ring-opacity-100{--tw-ring-opacity:1}.xl\\:focus-within\\:ring-opacity-0:focus-within{--tw-ring-opacity:0}.xl\\:focus-within\\:ring-opacity-5:focus-within{--tw-ring-opacity:0.05}.xl\\:focus-within\\:ring-opacity-10:focus-within{--tw-ring-opacity:0.1}.xl\\:focus-within\\:ring-opacity-20:focus-within{--tw-ring-opacity:0.2}.xl\\:focus-within\\:ring-opacity-25:focus-within{--tw-ring-opacity:0.25}.xl\\:focus-within\\:ring-opacity-30:focus-within{--tw-ring-opacity:0.3}.xl\\:focus-within\\:ring-opacity-40:focus-within{--tw-ring-opacity:0.4}.xl\\:focus-within\\:ring-opacity-50:focus-within{--tw-ring-opacity:0.5}.xl\\:focus-within\\:ring-opacity-60:focus-within{--tw-ring-opacity:0.6}.xl\\:focus-within\\:ring-opacity-70:focus-within{--tw-ring-opacity:0.7}.xl\\:focus-within\\:ring-opacity-75:focus-within{--tw-ring-opacity:0.75}.xl\\:focus-within\\:ring-opacity-80:focus-within{--tw-ring-opacity:0.8}.xl\\:focus-within\\:ring-opacity-90:focus-within{--tw-ring-opacity:0.9}.xl\\:focus-within\\:ring-opacity-95:focus-within{--tw-ring-opacity:0.95}.xl\\:focus-within\\:ring-opacity-100:focus-within{--tw-ring-opacity:1}.xl\\:focus\\:ring-opacity-0:focus{--tw-ring-opacity:0}.xl\\:focus\\:ring-opacity-5:focus{--tw-ring-opacity:0.05}.xl\\:focus\\:ring-opacity-10:focus{--tw-ring-opacity:0.1}.xl\\:focus\\:ring-opacity-20:focus{--tw-ring-opacity:0.2}.xl\\:focus\\:ring-opacity-25:focus{--tw-ring-opacity:0.25}.xl\\:focus\\:ring-opacity-30:focus{--tw-ring-opacity:0.3}.xl\\:focus\\:ring-opacity-40:focus{--tw-ring-opacity:0.4}.xl\\:focus\\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.xl\\:focus\\:ring-opacity-60:focus{--tw-ring-opacity:0.6}.xl\\:focus\\:ring-opacity-70:focus{--tw-ring-opacity:0.7}.xl\\:focus\\:ring-opacity-75:focus{--tw-ring-opacity:0.75}.xl\\:focus\\:ring-opacity-80:focus{--tw-ring-opacity:0.8}.xl\\:focus\\:ring-opacity-90:focus{--tw-ring-opacity:0.9}.xl\\:focus\\:ring-opacity-95:focus{--tw-ring-opacity:0.95}.xl\\:focus\\:ring-opacity-100:focus{--tw-ring-opacity:1}.xl\\:ring-offset-0{--tw-ring-offset-width:0px}.xl\\:ring-offset-1{--tw-ring-offset-width:1px}.xl\\:ring-offset-2{--tw-ring-offset-width:2px}.xl\\:ring-offset-4{--tw-ring-offset-width:4px}.xl\\:ring-offset-8{--tw-ring-offset-width:8px}.xl\\:focus-within\\:ring-offset-0:focus-within{--tw-ring-offset-width:0px}.xl\\:focus-within\\:ring-offset-1:focus-within{--tw-ring-offset-width:1px}.xl\\:focus-within\\:ring-offset-2:focus-within{--tw-ring-offset-width:2px}.xl\\:focus-within\\:ring-offset-4:focus-within{--tw-ring-offset-width:4px}.xl\\:focus-within\\:ring-offset-8:focus-within{--tw-ring-offset-width:8px}.xl\\:focus\\:ring-offset-0:focus{--tw-ring-offset-width:0px}.xl\\:focus\\:ring-offset-1:focus{--tw-ring-offset-width:1px}.xl\\:focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.xl\\:focus\\:ring-offset-4:focus{--tw-ring-offset-width:4px}.xl\\:focus\\:ring-offset-8:focus{--tw-ring-offset-width:8px}.xl\\:ring-offset-primary{--tw-ring-offset-color:#7467ef}.xl\\:ring-offset-secondary{--tw-ring-offset-color:#ff9e43}.xl\\:ring-offset-error{--tw-ring-offset-color:#e95455}.xl\\:ring-offset-default{--tw-ring-offset-color:#1a2038}.xl\\:ring-offset-paper{--tw-ring-offset-color:#222a45}.xl\\:ring-offset-paperlight{--tw-ring-offset-color:#30345b}.xl\\:ring-offset-muted{--tw-ring-offset-color:#ffffffb3}.xl\\:ring-offset-hint{--tw-ring-offset-color:#ffffff80}.xl\\:ring-offset-white{--tw-ring-offset-color:#fff}.xl\\:ring-offset-success{--tw-ring-offset-color:#33d9b2}.xl\\:focus-within\\:ring-offset-primary:focus-within{--tw-ring-offset-color:#7467ef}.xl\\:focus-within\\:ring-offset-secondary:focus-within{--tw-ring-offset-color:#ff9e43}.xl\\:focus-within\\:ring-offset-error:focus-within{--tw-ring-offset-color:#e95455}.xl\\:focus-within\\:ring-offset-default:focus-within{--tw-ring-offset-color:#1a2038}.xl\\:focus-within\\:ring-offset-paper:focus-within{--tw-ring-offset-color:#222a45}.xl\\:focus-within\\:ring-offset-paperlight:focus-within{--tw-ring-offset-color:#30345b}.xl\\:focus-within\\:ring-offset-muted:focus-within{--tw-ring-offset-color:#ffffffb3}.xl\\:focus-within\\:ring-offset-hint:focus-within{--tw-ring-offset-color:#ffffff80}.xl\\:focus-within\\:ring-offset-white:focus-within{--tw-ring-offset-color:#fff}.xl\\:focus-within\\:ring-offset-success:focus-within{--tw-ring-offset-color:#33d9b2}.xl\\:focus\\:ring-offset-primary:focus{--tw-ring-offset-color:#7467ef}.xl\\:focus\\:ring-offset-secondary:focus{--tw-ring-offset-color:#ff9e43}.xl\\:focus\\:ring-offset-error:focus{--tw-ring-offset-color:#e95455}.xl\\:focus\\:ring-offset-default:focus{--tw-ring-offset-color:#1a2038}.xl\\:focus\\:ring-offset-paper:focus{--tw-ring-offset-color:#222a45}.xl\\:focus\\:ring-offset-paperlight:focus{--tw-ring-offset-color:#30345b}.xl\\:focus\\:ring-offset-muted:focus{--tw-ring-offset-color:#ffffffb3}.xl\\:focus\\:ring-offset-hint:focus{--tw-ring-offset-color:#ffffff80}.xl\\:focus\\:ring-offset-white:focus{--tw-ring-offset-color:#fff}.xl\\:focus\\:ring-offset-success:focus{--tw-ring-offset-color:#33d9b2}.xl\\:filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.xl\\:filter-none{filter:none}.xl\\:blur-0,.xl\\:blur-none{--tw-blur:blur(0)}.xl\\:blur-sm{--tw-blur:blur(4px)}.xl\\:blur{--tw-blur:blur(8px)}.xl\\:blur-md{--tw-blur:blur(12px)}.xl\\:blur-lg{--tw-blur:blur(16px)}.xl\\:blur-xl{--tw-blur:blur(24px)}.xl\\:blur-2xl{--tw-blur:blur(40px)}.xl\\:blur-3xl{--tw-blur:blur(64px)}.xl\\:brightness-0{--tw-brightness:brightness(0)}.xl\\:brightness-50{--tw-brightness:brightness(.5)}.xl\\:brightness-75{--tw-brightness:brightness(.75)}.xl\\:brightness-90{--tw-brightness:brightness(.9)}.xl\\:brightness-95{--tw-brightness:brightness(.95)}.xl\\:brightness-100{--tw-brightness:brightness(1)}.xl\\:brightness-105{--tw-brightness:brightness(1.05)}.xl\\:brightness-110{--tw-brightness:brightness(1.1)}.xl\\:brightness-125{--tw-brightness:brightness(1.25)}.xl\\:brightness-150{--tw-brightness:brightness(1.5)}.xl\\:brightness-200{--tw-brightness:brightness(2)}.xl\\:contrast-0{--tw-contrast:contrast(0)}.xl\\:contrast-50{--tw-contrast:contrast(.5)}.xl\\:contrast-75{--tw-contrast:contrast(.75)}.xl\\:contrast-100{--tw-contrast:contrast(1)}.xl\\:contrast-125{--tw-contrast:contrast(1.25)}.xl\\:contrast-150{--tw-contrast:contrast(1.5)}.xl\\:contrast-200{--tw-contrast:contrast(2)}.xl\\:drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px #0000000d)}.xl\\:drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.xl\\:drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f)}.xl\\:drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a)}.xl\\:drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px #00000008) drop-shadow(0 8px 5px #00000014)}.xl\\:drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px #00000026)}.xl\\:drop-shadow-none{--tw-drop-shadow:drop-shadow(0 0 #0000)}.xl\\:grayscale-0{--tw-grayscale:grayscale(0)}.xl\\:grayscale{--tw-grayscale:grayscale(100%)}.xl\\:hue-rotate-0{--tw-hue-rotate:hue-rotate(0deg)}.xl\\:hue-rotate-15{--tw-hue-rotate:hue-rotate(15deg)}.xl\\:hue-rotate-30{--tw-hue-rotate:hue-rotate(30deg)}.xl\\:hue-rotate-60{--tw-hue-rotate:hue-rotate(60deg)}.xl\\:hue-rotate-90{--tw-hue-rotate:hue-rotate(90deg)}.xl\\:hue-rotate-180{--tw-hue-rotate:hue-rotate(180deg)}.xl\\:-hue-rotate-180{--tw-hue-rotate:hue-rotate(-180deg)}.xl\\:-hue-rotate-90{--tw-hue-rotate:hue-rotate(-90deg)}.xl\\:-hue-rotate-60{--tw-hue-rotate:hue-rotate(-60deg)}.xl\\:-hue-rotate-30{--tw-hue-rotate:hue-rotate(-30deg)}.xl\\:-hue-rotate-15{--tw-hue-rotate:hue-rotate(-15deg)}.xl\\:invert-0{--tw-invert:invert(0)}.xl\\:invert{--tw-invert:invert(100%)}.xl\\:saturate-0{--tw-saturate:saturate(0)}.xl\\:saturate-50{--tw-saturate:saturate(.5)}.xl\\:saturate-100{--tw-saturate:saturate(1)}.xl\\:saturate-150{--tw-saturate:saturate(1.5)}.xl\\:saturate-200{--tw-saturate:saturate(2)}.xl\\:sepia-0{--tw-sepia:sepia(0)}.xl\\:sepia{--tw-sepia:sepia(100%)}.xl\\:backdrop-filter{--tw-backdrop-blur:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-invert:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-opacity:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-sepia:var(--tw-empty,/*!*/ /*!*/);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.xl\\:backdrop-filter-none{-webkit-backdrop-filter:none;backdrop-filter:none}.xl\\:backdrop-blur-0,.xl\\:backdrop-blur-none{--tw-backdrop-blur:blur(0)}.xl\\:backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.xl\\:backdrop-blur{--tw-backdrop-blur:blur(8px)}.xl\\:backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.xl\\:backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.xl\\:backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.xl\\:backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.xl\\:backdrop-blur-3xl{--tw-backdrop-blur:blur(64px)}.xl\\:backdrop-brightness-0{--tw-backdrop-brightness:brightness(0)}.xl\\:backdrop-brightness-50{--tw-backdrop-brightness:brightness(.5)}.xl\\:backdrop-brightness-75{--tw-backdrop-brightness:brightness(.75)}.xl\\:backdrop-brightness-90{--tw-backdrop-brightness:brightness(.9)}.xl\\:backdrop-brightness-95{--tw-backdrop-brightness:brightness(.95)}.xl\\:backdrop-brightness-100{--tw-backdrop-brightness:brightness(1)}.xl\\:backdrop-brightness-105{--tw-backdrop-brightness:brightness(1.05)}.xl\\:backdrop-brightness-110{--tw-backdrop-brightness:brightness(1.1)}.xl\\:backdrop-brightness-125{--tw-backdrop-brightness:brightness(1.25)}.xl\\:backdrop-brightness-150{--tw-backdrop-brightness:brightness(1.5)}.xl\\:backdrop-brightness-200{--tw-backdrop-brightness:brightness(2)}.xl\\:backdrop-contrast-0{--tw-backdrop-contrast:contrast(0)}.xl\\:backdrop-contrast-50{--tw-backdrop-contrast:contrast(.5)}.xl\\:backdrop-contrast-75{--tw-backdrop-contrast:contrast(.75)}.xl\\:backdrop-contrast-100{--tw-backdrop-contrast:contrast(1)}.xl\\:backdrop-contrast-125{--tw-backdrop-contrast:contrast(1.25)}.xl\\:backdrop-contrast-150{--tw-backdrop-contrast:contrast(1.5)}.xl\\:backdrop-contrast-200{--tw-backdrop-contrast:contrast(2)}.xl\\:backdrop-grayscale-0{--tw-backdrop-grayscale:grayscale(0)}.xl\\:backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%)}.xl\\:backdrop-hue-rotate-0{--tw-backdrop-hue-rotate:hue-rotate(0deg)}.xl\\:backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(15deg)}.xl\\:backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(30deg)}.xl\\:backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(60deg)}.xl\\:backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(90deg)}.xl\\:backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(180deg)}.xl\\:-backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(-180deg)}.xl\\:-backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(-90deg)}.xl\\:-backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(-60deg)}.xl\\:-backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(-30deg)}.xl\\:-backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(-15deg)}.xl\\:backdrop-invert-0{--tw-backdrop-invert:invert(0)}.xl\\:backdrop-invert{--tw-backdrop-invert:invert(100%)}.xl\\:backdrop-opacity-0{--tw-backdrop-opacity:opacity(0)}.xl\\:backdrop-opacity-5{--tw-backdrop-opacity:opacity(0.05)}.xl\\:backdrop-opacity-10{--tw-backdrop-opacity:opacity(0.1)}.xl\\:backdrop-opacity-20{--tw-backdrop-opacity:opacity(0.2)}.xl\\:backdrop-opacity-25{--tw-backdrop-opacity:opacity(0.25)}.xl\\:backdrop-opacity-30{--tw-backdrop-opacity:opacity(0.3)}.xl\\:backdrop-opacity-40{--tw-backdrop-opacity:opacity(0.4)}.xl\\:backdrop-opacity-50{--tw-backdrop-opacity:opacity(0.5)}.xl\\:backdrop-opacity-60{--tw-backdrop-opacity:opacity(0.6)}.xl\\:backdrop-opacity-70{--tw-backdrop-opacity:opacity(0.7)}.xl\\:backdrop-opacity-75{--tw-backdrop-opacity:opacity(0.75)}.xl\\:backdrop-opacity-80{--tw-backdrop-opacity:opacity(0.8)}.xl\\:backdrop-opacity-90{--tw-backdrop-opacity:opacity(0.9)}.xl\\:backdrop-opacity-95{--tw-backdrop-opacity:opacity(0.95)}.xl\\:backdrop-opacity-100{--tw-backdrop-opacity:opacity(1)}.xl\\:backdrop-saturate-0{--tw-backdrop-saturate:saturate(0)}.xl\\:backdrop-saturate-50{--tw-backdrop-saturate:saturate(.5)}.xl\\:backdrop-saturate-100{--tw-backdrop-saturate:saturate(1)}.xl\\:backdrop-saturate-150{--tw-backdrop-saturate:saturate(1.5)}.xl\\:backdrop-saturate-200{--tw-backdrop-saturate:saturate(2)}.xl\\:backdrop-sepia-0{--tw-backdrop-sepia:sepia(0)}.xl\\:backdrop-sepia{--tw-backdrop-sepia:sepia(100%)}.xl\\:transition-none{transition-property:none}.xl\\:transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.xl\\:transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.xl\\:transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.xl\\:transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.xl\\:transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.xl\\:transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.xl\\:delay-75{transition-delay:75ms}.xl\\:delay-100{transition-delay:.1s}.xl\\:delay-150{transition-delay:.15s}.xl\\:delay-200{transition-delay:.2s}.xl\\:delay-300{transition-delay:.3s}.xl\\:delay-500{transition-delay:.5s}.xl\\:delay-700{transition-delay:.7s}.xl\\:delay-1000{transition-delay:1s}.xl\\:duration-75{transition-duration:75ms}.xl\\:duration-100{transition-duration:.1s}.xl\\:duration-150{transition-duration:.15s}.xl\\:duration-200{transition-duration:.2s}.xl\\:duration-300{transition-duration:.3s}.xl\\:duration-500{transition-duration:.5s}.xl\\:duration-700{transition-duration:.7s}.xl\\:duration-1000{transition-duration:1s}.xl\\:ease-linear{transition-timing-function:linear}.xl\\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.xl\\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.xl\\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (min-width: 1536px){.\\32 xl\\:container{width:100%}}@media (min-width: 1536px) and (min-width: 640px){.\\32 xl\\:container{max-width:640px}}@media (min-width: 1536px) and (min-width: 768px){.\\32 xl\\:container{max-width:768px}}@media (min-width: 1536px) and (min-width: 1024px){.\\32 xl\\:container{max-width:1024px}}@media (min-width: 1536px) and (min-width: 1280px){.\\32 xl\\:container{max-width:1280px}}@media (min-width: 1536px) and (min-width: 1536px){.\\32 xl\\:container{max-width:1536px}}@media (min-width: 1536px){.\\32 xl\\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\\32 xl\\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.\\32 xl\\:focus-within\\:sr-only:focus-within{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\\32 xl\\:focus-within\\:not-sr-only:focus-within{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.\\32 xl\\:focus\\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\\32 xl\\:focus\\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.\\32 xl\\:pointer-events-none{pointer-events:none}.\\32 xl\\:pointer-events-auto{pointer-events:auto}.\\32 xl\\:visible{visibility:visible}.\\32 xl\\:invisible{visibility:hidden}.\\32 xl\\:static{position:static}.\\32 xl\\:fixed{position:fixed}.\\32 xl\\:absolute{position:absolute}.\\32 xl\\:relative{position:relative}.\\32 xl\\:sticky{position:sticky}.\\32 xl\\:inset-0{top:0;right:0;bottom:0;left:0}.\\32 xl\\:inset-1{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.\\32 xl\\:inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.\\32 xl\\:inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.\\32 xl\\:inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.\\32 xl\\:inset-5{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}.\\32 xl\\:inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}.\\32 xl\\:inset-7{top:1.75rem;right:1.75rem;bottom:1.75rem;left:1.75rem}.\\32 xl\\:inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}.\\32 xl\\:inset-9{top:2.25rem;right:2.25rem;bottom:2.25rem;left:2.25rem}.\\32 xl\\:inset-10{top:2.5rem;right:2.5rem;bottom:2.5rem;left:2.5rem}.\\32 xl\\:inset-11{top:2.75rem;right:2.75rem;bottom:2.75rem;left:2.75rem}.\\32 xl\\:inset-12{top:3rem;right:3rem;bottom:3rem;left:3rem}.\\32 xl\\:inset-14{top:3.5rem;right:3.5rem;bottom:3.5rem;left:3.5rem}.\\32 xl\\:inset-16{top:4rem;right:4rem;bottom:4rem;left:4rem}.\\32 xl\\:inset-20{top:5rem;right:5rem;bottom:5rem;left:5rem}.\\32 xl\\:inset-24{top:6rem;right:6rem;bottom:6rem;left:6rem}.\\32 xl\\:inset-28{top:7rem;right:7rem;bottom:7rem;left:7rem}.\\32 xl\\:inset-32{top:8rem;right:8rem;bottom:8rem;left:8rem}.\\32 xl\\:inset-36{top:9rem;right:9rem;bottom:9rem;left:9rem}.\\32 xl\\:inset-40{top:10rem;right:10rem;bottom:10rem;left:10rem}.\\32 xl\\:inset-44{top:11rem;right:11rem;bottom:11rem;left:11rem}.\\32 xl\\:inset-48{top:12rem;right:12rem;bottom:12rem;left:12rem}.\\32 xl\\:inset-52{top:13rem;right:13rem;bottom:13rem;left:13rem}.\\32 xl\\:inset-56{top:14rem;right:14rem;bottom:14rem;left:14rem}.\\32 xl\\:inset-60{top:15rem;right:15rem;bottom:15rem;left:15rem}.\\32 xl\\:inset-64{top:16rem;right:16rem;bottom:16rem;left:16rem}.\\32 xl\\:inset-72{top:18rem;right:18rem;bottom:18rem;left:18rem}.\\32 xl\\:inset-80{top:20rem;right:20rem;bottom:20rem;left:20rem}.\\32 xl\\:inset-96{top:24rem;right:24rem;bottom:24rem;left:24rem}.\\32 xl\\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}.\\32 xl\\:inset-px{top:1px;right:1px;bottom:1px;left:1px}.\\32 xl\\:inset-0\\.5{top:.125rem;right:.125rem;bottom:.125rem;left:.125rem}.\\32 xl\\:inset-1\\.5{top:.375rem;right:.375rem;bottom:.375rem;left:.375rem}.\\32 xl\\:inset-2\\.5{top:.625rem;right:.625rem;bottom:.625rem;left:.625rem}.\\32 xl\\:inset-3\\.5{top:.875rem;right:.875rem;bottom:.875rem;left:.875rem}.\\32 xl\\:-inset-0{top:0;right:0;bottom:0;left:0}.\\32 xl\\:-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.\\32 xl\\:-inset-2{top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.\\32 xl\\:-inset-3{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.\\32 xl\\:-inset-4{top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.\\32 xl\\:-inset-5{top:-1.25rem;right:-1.25rem;bottom:-1.25rem;left:-1.25rem}.\\32 xl\\:-inset-6{top:-1.5rem;right:-1.5rem;bottom:-1.5rem;left:-1.5rem}.\\32 xl\\:-inset-7{top:-1.75rem;right:-1.75rem;bottom:-1.75rem;left:-1.75rem}.\\32 xl\\:-inset-8{top:-2rem;right:-2rem;bottom:-2rem;left:-2rem}.\\32 xl\\:-inset-9{top:-2.25rem;right:-2.25rem;bottom:-2.25rem;left:-2.25rem}.\\32 xl\\:-inset-10{top:-2.5rem;right:-2.5rem;bottom:-2.5rem;left:-2.5rem}.\\32 xl\\:-inset-11{top:-2.75rem;right:-2.75rem;bottom:-2.75rem;left:-2.75rem}.\\32 xl\\:-inset-12{top:-3rem;right:-3rem;bottom:-3rem;left:-3rem}.\\32 xl\\:-inset-14{top:-3.5rem;right:-3.5rem;bottom:-3.5rem;left:-3.5rem}.\\32 xl\\:-inset-16{top:-4rem;right:-4rem;bottom:-4rem;left:-4rem}.\\32 xl\\:-inset-20{top:-5rem;right:-5rem;bottom:-5rem;left:-5rem}.\\32 xl\\:-inset-24{top:-6rem;right:-6rem;bottom:-6rem;left:-6rem}.\\32 xl\\:-inset-28{top:-7rem;right:-7rem;bottom:-7rem;left:-7rem}.\\32 xl\\:-inset-32{top:-8rem;right:-8rem;bottom:-8rem;left:-8rem}.\\32 xl\\:-inset-36{top:-9rem;right:-9rem;bottom:-9rem;left:-9rem}.\\32 xl\\:-inset-40{top:-10rem;right:-10rem;bottom:-10rem;left:-10rem}.\\32 xl\\:-inset-44{top:-11rem;right:-11rem;bottom:-11rem;left:-11rem}.\\32 xl\\:-inset-48{top:-12rem;right:-12rem;bottom:-12rem;left:-12rem}.\\32 xl\\:-inset-52{top:-13rem;right:-13rem;bottom:-13rem;left:-13rem}.\\32 xl\\:-inset-56{top:-14rem;right:-14rem;bottom:-14rem;left:-14rem}.\\32 xl\\:-inset-60{top:-15rem;right:-15rem;bottom:-15rem;left:-15rem}.\\32 xl\\:-inset-64{top:-16rem;right:-16rem;bottom:-16rem;left:-16rem}.\\32 xl\\:-inset-72{top:-18rem;right:-18rem;bottom:-18rem;left:-18rem}.\\32 xl\\:-inset-80{top:-20rem;right:-20rem;bottom:-20rem;left:-20rem}.\\32 xl\\:-inset-96{top:-24rem;right:-24rem;bottom:-24rem;left:-24rem}.\\32 xl\\:-inset-px{top:-1px;right:-1px;bottom:-1px;left:-1px}.\\32 xl\\:-inset-0\\.5{top:-.125rem;right:-.125rem;bottom:-.125rem;left:-.125rem}.\\32 xl\\:-inset-1\\.5{top:-.375rem;right:-.375rem;bottom:-.375rem;left:-.375rem}.\\32 xl\\:-inset-2\\.5{top:-.625rem;right:-.625rem;bottom:-.625rem;left:-.625rem}.\\32 xl\\:-inset-3\\.5{top:-.875rem;right:-.875rem;bottom:-.875rem;left:-.875rem}.\\32 xl\\:inset-1\\/2{top:50%;right:50%;bottom:50%;left:50%}.\\32 xl\\:inset-1\\/3{top:33.333333%;right:33.333333%;bottom:33.333333%;left:33.333333%}.\\32 xl\\:inset-2\\/3{top:66.666667%;right:66.666667%;bottom:66.666667%;left:66.666667%}.\\32 xl\\:inset-1\\/4{top:25%;right:25%;bottom:25%;left:25%}.\\32 xl\\:inset-2\\/4{top:50%;right:50%;bottom:50%;left:50%}.\\32 xl\\:inset-3\\/4{top:75%;right:75%;bottom:75%;left:75%}.\\32 xl\\:inset-full{top:100%;right:100%;bottom:100%;left:100%}.\\32 xl\\:-inset-1\\/2{top:-50%;right:-50%;bottom:-50%;left:-50%}.\\32 xl\\:-inset-1\\/3{top:-33.333333%;right:-33.333333%;bottom:-33.333333%;left:-33.333333%}.\\32 xl\\:-inset-2\\/3{top:-66.666667%;right:-66.666667%;bottom:-66.666667%;left:-66.666667%}.\\32 xl\\:-inset-1\\/4{top:-25%;right:-25%;bottom:-25%;left:-25%}.\\32 xl\\:-inset-2\\/4{top:-50%;right:-50%;bottom:-50%;left:-50%}.\\32 xl\\:-inset-3\\/4{top:-75%;right:-75%;bottom:-75%;left:-75%}.\\32 xl\\:-inset-full{top:-100%;right:-100%;bottom:-100%;left:-100%}.\\32 xl\\:inset-x-0{left:0;right:0}.\\32 xl\\:inset-x-1{left:.25rem;right:.25rem}.\\32 xl\\:inset-x-2{left:.5rem;right:.5rem}.\\32 xl\\:inset-x-3{left:.75rem;right:.75rem}.\\32 xl\\:inset-x-4{left:1rem;right:1rem}.\\32 xl\\:inset-x-5{left:1.25rem;right:1.25rem}.\\32 xl\\:inset-x-6{left:1.5rem;right:1.5rem}.\\32 xl\\:inset-x-7{left:1.75rem;right:1.75rem}.\\32 xl\\:inset-x-8{left:2rem;right:2rem}.\\32 xl\\:inset-x-9{left:2.25rem;right:2.25rem}.\\32 xl\\:inset-x-10{left:2.5rem;right:2.5rem}.\\32 xl\\:inset-x-11{left:2.75rem;right:2.75rem}.\\32 xl\\:inset-x-12{left:3rem;right:3rem}.\\32 xl\\:inset-x-14{left:3.5rem;right:3.5rem}.\\32 xl\\:inset-x-16{left:4rem;right:4rem}.\\32 xl\\:inset-x-20{left:5rem;right:5rem}.\\32 xl\\:inset-x-24{left:6rem;right:6rem}.\\32 xl\\:inset-x-28{left:7rem;right:7rem}.\\32 xl\\:inset-x-32{left:8rem;right:8rem}.\\32 xl\\:inset-x-36{left:9rem;right:9rem}.\\32 xl\\:inset-x-40{left:10rem;right:10rem}.\\32 xl\\:inset-x-44{left:11rem;right:11rem}.\\32 xl\\:inset-x-48{left:12rem;right:12rem}.\\32 xl\\:inset-x-52{left:13rem;right:13rem}.\\32 xl\\:inset-x-56{left:14rem;right:14rem}.\\32 xl\\:inset-x-60{left:15rem;right:15rem}.\\32 xl\\:inset-x-64{left:16rem;right:16rem}.\\32 xl\\:inset-x-72{left:18rem;right:18rem}.\\32 xl\\:inset-x-80{left:20rem;right:20rem}.\\32 xl\\:inset-x-96{left:24rem;right:24rem}.\\32 xl\\:inset-x-auto{left:auto;right:auto}.\\32 xl\\:inset-x-px{left:1px;right:1px}.\\32 xl\\:inset-x-0\\.5{left:.125rem;right:.125rem}.\\32 xl\\:inset-x-1\\.5{left:.375rem;right:.375rem}.\\32 xl\\:inset-x-2\\.5{left:.625rem;right:.625rem}.\\32 xl\\:inset-x-3\\.5{left:.875rem;right:.875rem}.\\32 xl\\:-inset-x-0{left:0;right:0}.\\32 xl\\:-inset-x-1{left:-.25rem;right:-.25rem}.\\32 xl\\:-inset-x-2{left:-.5rem;right:-.5rem}.\\32 xl\\:-inset-x-3{left:-.75rem;right:-.75rem}.\\32 xl\\:-inset-x-4{left:-1rem;right:-1rem}.\\32 xl\\:-inset-x-5{left:-1.25rem;right:-1.25rem}.\\32 xl\\:-inset-x-6{left:-1.5rem;right:-1.5rem}.\\32 xl\\:-inset-x-7{left:-1.75rem;right:-1.75rem}.\\32 xl\\:-inset-x-8{left:-2rem;right:-2rem}.\\32 xl\\:-inset-x-9{left:-2.25rem;right:-2.25rem}.\\32 xl\\:-inset-x-10{left:-2.5rem;right:-2.5rem}.\\32 xl\\:-inset-x-11{left:-2.75rem;right:-2.75rem}.\\32 xl\\:-inset-x-12{left:-3rem;right:-3rem}.\\32 xl\\:-inset-x-14{left:-3.5rem;right:-3.5rem}.\\32 xl\\:-inset-x-16{left:-4rem;right:-4rem}.\\32 xl\\:-inset-x-20{left:-5rem;right:-5rem}.\\32 xl\\:-inset-x-24{left:-6rem;right:-6rem}.\\32 xl\\:-inset-x-28{left:-7rem;right:-7rem}.\\32 xl\\:-inset-x-32{left:-8rem;right:-8rem}.\\32 xl\\:-inset-x-36{left:-9rem;right:-9rem}.\\32 xl\\:-inset-x-40{left:-10rem;right:-10rem}.\\32 xl\\:-inset-x-44{left:-11rem;right:-11rem}.\\32 xl\\:-inset-x-48{left:-12rem;right:-12rem}.\\32 xl\\:-inset-x-52{left:-13rem;right:-13rem}.\\32 xl\\:-inset-x-56{left:-14rem;right:-14rem}.\\32 xl\\:-inset-x-60{left:-15rem;right:-15rem}.\\32 xl\\:-inset-x-64{left:-16rem;right:-16rem}.\\32 xl\\:-inset-x-72{left:-18rem;right:-18rem}.\\32 xl\\:-inset-x-80{left:-20rem;right:-20rem}.\\32 xl\\:-inset-x-96{left:-24rem;right:-24rem}.\\32 xl\\:-inset-x-px{left:-1px;right:-1px}.\\32 xl\\:-inset-x-0\\.5{left:-.125rem;right:-.125rem}.\\32 xl\\:-inset-x-1\\.5{left:-.375rem;right:-.375rem}.\\32 xl\\:-inset-x-2\\.5{left:-.625rem;right:-.625rem}.\\32 xl\\:-inset-x-3\\.5{left:-.875rem;right:-.875rem}.\\32 xl\\:inset-x-1\\/2{left:50%;right:50%}.\\32 xl\\:inset-x-1\\/3{left:33.333333%;right:33.333333%}.\\32 xl\\:inset-x-2\\/3{left:66.666667%;right:66.666667%}.\\32 xl\\:inset-x-1\\/4{left:25%;right:25%}.\\32 xl\\:inset-x-2\\/4{left:50%;right:50%}.\\32 xl\\:inset-x-3\\/4{left:75%;right:75%}.\\32 xl\\:inset-x-full{left:100%;right:100%}.\\32 xl\\:-inset-x-1\\/2{left:-50%;right:-50%}.\\32 xl\\:-inset-x-1\\/3{left:-33.333333%;right:-33.333333%}.\\32 xl\\:-inset-x-2\\/3{left:-66.666667%;right:-66.666667%}.\\32 xl\\:-inset-x-1\\/4{left:-25%;right:-25%}.\\32 xl\\:-inset-x-2\\/4{left:-50%;right:-50%}.\\32 xl\\:-inset-x-3\\/4{left:-75%;right:-75%}.\\32 xl\\:-inset-x-full{left:-100%;right:-100%}.\\32 xl\\:inset-y-0{top:0;bottom:0}.\\32 xl\\:inset-y-1{top:.25rem;bottom:.25rem}.\\32 xl\\:inset-y-2{top:.5rem;bottom:.5rem}.\\32 xl\\:inset-y-3{top:.75rem;bottom:.75rem}.\\32 xl\\:inset-y-4{top:1rem;bottom:1rem}.\\32 xl\\:inset-y-5{top:1.25rem;bottom:1.25rem}.\\32 xl\\:inset-y-6{top:1.5rem;bottom:1.5rem}.\\32 xl\\:inset-y-7{top:1.75rem;bottom:1.75rem}.\\32 xl\\:inset-y-8{top:2rem;bottom:2rem}.\\32 xl\\:inset-y-9{top:2.25rem;bottom:2.25rem}.\\32 xl\\:inset-y-10{top:2.5rem;bottom:2.5rem}.\\32 xl\\:inset-y-11{top:2.75rem;bottom:2.75rem}.\\32 xl\\:inset-y-12{top:3rem;bottom:3rem}.\\32 xl\\:inset-y-14{top:3.5rem;bottom:3.5rem}.\\32 xl\\:inset-y-16{top:4rem;bottom:4rem}.\\32 xl\\:inset-y-20{top:5rem;bottom:5rem}.\\32 xl\\:inset-y-24{top:6rem;bottom:6rem}.\\32 xl\\:inset-y-28{top:7rem;bottom:7rem}.\\32 xl\\:inset-y-32{top:8rem;bottom:8rem}.\\32 xl\\:inset-y-36{top:9rem;bottom:9rem}.\\32 xl\\:inset-y-40{top:10rem;bottom:10rem}.\\32 xl\\:inset-y-44{top:11rem;bottom:11rem}.\\32 xl\\:inset-y-48{top:12rem;bottom:12rem}.\\32 xl\\:inset-y-52{top:13rem;bottom:13rem}.\\32 xl\\:inset-y-56{top:14rem;bottom:14rem}.\\32 xl\\:inset-y-60{top:15rem;bottom:15rem}.\\32 xl\\:inset-y-64{top:16rem;bottom:16rem}.\\32 xl\\:inset-y-72{top:18rem;bottom:18rem}.\\32 xl\\:inset-y-80{top:20rem;bottom:20rem}.\\32 xl\\:inset-y-96{top:24rem;bottom:24rem}.\\32 xl\\:inset-y-auto{top:auto;bottom:auto}.\\32 xl\\:inset-y-px{top:1px;bottom:1px}.\\32 xl\\:inset-y-0\\.5{top:.125rem;bottom:.125rem}.\\32 xl\\:inset-y-1\\.5{top:.375rem;bottom:.375rem}.\\32 xl\\:inset-y-2\\.5{top:.625rem;bottom:.625rem}.\\32 xl\\:inset-y-3\\.5{top:.875rem;bottom:.875rem}.\\32 xl\\:-inset-y-0{top:0;bottom:0}.\\32 xl\\:-inset-y-1{top:-.25rem;bottom:-.25rem}.\\32 xl\\:-inset-y-2{top:-.5rem;bottom:-.5rem}.\\32 xl\\:-inset-y-3{top:-.75rem;bottom:-.75rem}.\\32 xl\\:-inset-y-4{top:-1rem;bottom:-1rem}.\\32 xl\\:-inset-y-5{top:-1.25rem;bottom:-1.25rem}.\\32 xl\\:-inset-y-6{top:-1.5rem;bottom:-1.5rem}.\\32 xl\\:-inset-y-7{top:-1.75rem;bottom:-1.75rem}.\\32 xl\\:-inset-y-8{top:-2rem;bottom:-2rem}.\\32 xl\\:-inset-y-9{top:-2.25rem;bottom:-2.25rem}.\\32 xl\\:-inset-y-10{top:-2.5rem;bottom:-2.5rem}.\\32 xl\\:-inset-y-11{top:-2.75rem;bottom:-2.75rem}.\\32 xl\\:-inset-y-12{top:-3rem;bottom:-3rem}.\\32 xl\\:-inset-y-14{top:-3.5rem;bottom:-3.5rem}.\\32 xl\\:-inset-y-16{top:-4rem;bottom:-4rem}.\\32 xl\\:-inset-y-20{top:-5rem;bottom:-5rem}.\\32 xl\\:-inset-y-24{top:-6rem;bottom:-6rem}.\\32 xl\\:-inset-y-28{top:-7rem;bottom:-7rem}.\\32 xl\\:-inset-y-32{top:-8rem;bottom:-8rem}.\\32 xl\\:-inset-y-36{top:-9rem;bottom:-9rem}.\\32 xl\\:-inset-y-40{top:-10rem;bottom:-10rem}.\\32 xl\\:-inset-y-44{top:-11rem;bottom:-11rem}.\\32 xl\\:-inset-y-48{top:-12rem;bottom:-12rem}.\\32 xl\\:-inset-y-52{top:-13rem;bottom:-13rem}.\\32 xl\\:-inset-y-56{top:-14rem;bottom:-14rem}.\\32 xl\\:-inset-y-60{top:-15rem;bottom:-15rem}.\\32 xl\\:-inset-y-64{top:-16rem;bottom:-16rem}.\\32 xl\\:-inset-y-72{top:-18rem;bottom:-18rem}.\\32 xl\\:-inset-y-80{top:-20rem;bottom:-20rem}.\\32 xl\\:-inset-y-96{top:-24rem;bottom:-24rem}.\\32 xl\\:-inset-y-px{top:-1px;bottom:-1px}.\\32 xl\\:-inset-y-0\\.5{top:-.125rem;bottom:-.125rem}.\\32 xl\\:-inset-y-1\\.5{top:-.375rem;bottom:-.375rem}.\\32 xl\\:-inset-y-2\\.5{top:-.625rem;bottom:-.625rem}.\\32 xl\\:-inset-y-3\\.5{top:-.875rem;bottom:-.875rem}.\\32 xl\\:inset-y-1\\/2{top:50%;bottom:50%}.\\32 xl\\:inset-y-1\\/3{top:33.333333%;bottom:33.333333%}.\\32 xl\\:inset-y-2\\/3{top:66.666667%;bottom:66.666667%}.\\32 xl\\:inset-y-1\\/4{top:25%;bottom:25%}.\\32 xl\\:inset-y-2\\/4{top:50%;bottom:50%}.\\32 xl\\:inset-y-3\\/4{top:75%;bottom:75%}.\\32 xl\\:inset-y-full{top:100%;bottom:100%}.\\32 xl\\:-inset-y-1\\/2{top:-50%;bottom:-50%}.\\32 xl\\:-inset-y-1\\/3{top:-33.333333%;bottom:-33.333333%}.\\32 xl\\:-inset-y-2\\/3{top:-66.666667%;bottom:-66.666667%}.\\32 xl\\:-inset-y-1\\/4{top:-25%;bottom:-25%}.\\32 xl\\:-inset-y-2\\/4{top:-50%;bottom:-50%}.\\32 xl\\:-inset-y-3\\/4{top:-75%;bottom:-75%}.\\32 xl\\:-inset-y-full{top:-100%;bottom:-100%}.\\32 xl\\:top-0{top:0}.\\32 xl\\:top-1{top:.25rem}.\\32 xl\\:top-2{top:.5rem}.\\32 xl\\:top-3{top:.75rem}.\\32 xl\\:top-4{top:1rem}.\\32 xl\\:top-5{top:1.25rem}.\\32 xl\\:top-6{top:1.5rem}.\\32 xl\\:top-7{top:1.75rem}.\\32 xl\\:top-8{top:2rem}.\\32 xl\\:top-9{top:2.25rem}.\\32 xl\\:top-10{top:2.5rem}.\\32 xl\\:top-11{top:2.75rem}.\\32 xl\\:top-12{top:3rem}.\\32 xl\\:top-14{top:3.5rem}.\\32 xl\\:top-16{top:4rem}.\\32 xl\\:top-20{top:5rem}.\\32 xl\\:top-24{top:6rem}.\\32 xl\\:top-28{top:7rem}.\\32 xl\\:top-32{top:8rem}.\\32 xl\\:top-36{top:9rem}.\\32 xl\\:top-40{top:10rem}.\\32 xl\\:top-44{top:11rem}.\\32 xl\\:top-48{top:12rem}.\\32 xl\\:top-52{top:13rem}.\\32 xl\\:top-56{top:14rem}.\\32 xl\\:top-60{top:15rem}.\\32 xl\\:top-64{top:16rem}.\\32 xl\\:top-72{top:18rem}.\\32 xl\\:top-80{top:20rem}.\\32 xl\\:top-96{top:24rem}.\\32 xl\\:top-auto{top:auto}.\\32 xl\\:top-px{top:1px}.\\32 xl\\:top-0\\.5{top:.125rem}.\\32 xl\\:top-1\\.5{top:.375rem}.\\32 xl\\:top-2\\.5{top:.625rem}.\\32 xl\\:top-3\\.5{top:.875rem}.\\32 xl\\:-top-0{top:0}.\\32 xl\\:-top-1{top:-.25rem}.\\32 xl\\:-top-2{top:-.5rem}.\\32 xl\\:-top-3{top:-.75rem}.\\32 xl\\:-top-4{top:-1rem}.\\32 xl\\:-top-5{top:-1.25rem}.\\32 xl\\:-top-6{top:-1.5rem}.\\32 xl\\:-top-7{top:-1.75rem}.\\32 xl\\:-top-8{top:-2rem}.\\32 xl\\:-top-9{top:-2.25rem}.\\32 xl\\:-top-10{top:-2.5rem}.\\32 xl\\:-top-11{top:-2.75rem}.\\32 xl\\:-top-12{top:-3rem}.\\32 xl\\:-top-14{top:-3.5rem}.\\32 xl\\:-top-16{top:-4rem}.\\32 xl\\:-top-20{top:-5rem}.\\32 xl\\:-top-24{top:-6rem}.\\32 xl\\:-top-28{top:-7rem}.\\32 xl\\:-top-32{top:-8rem}.\\32 xl\\:-top-36{top:-9rem}.\\32 xl\\:-top-40{top:-10rem}.\\32 xl\\:-top-44{top:-11rem}.\\32 xl\\:-top-48{top:-12rem}.\\32 xl\\:-top-52{top:-13rem}.\\32 xl\\:-top-56{top:-14rem}.\\32 xl\\:-top-60{top:-15rem}.\\32 xl\\:-top-64{top:-16rem}.\\32 xl\\:-top-72{top:-18rem}.\\32 xl\\:-top-80{top:-20rem}.\\32 xl\\:-top-96{top:-24rem}.\\32 xl\\:-top-px{top:-1px}.\\32 xl\\:-top-0\\.5{top:-.125rem}.\\32 xl\\:-top-1\\.5{top:-.375rem}.\\32 xl\\:-top-2\\.5{top:-.625rem}.\\32 xl\\:-top-3\\.5{top:-.875rem}.\\32 xl\\:top-1\\/2{top:50%}.\\32 xl\\:top-1\\/3{top:33.333333%}.\\32 xl\\:top-2\\/3{top:66.666667%}.\\32 xl\\:top-1\\/4{top:25%}.\\32 xl\\:top-2\\/4{top:50%}.\\32 xl\\:top-3\\/4{top:75%}.\\32 xl\\:top-full{top:100%}.\\32 xl\\:-top-1\\/2{top:-50%}.\\32 xl\\:-top-1\\/3{top:-33.333333%}.\\32 xl\\:-top-2\\/3{top:-66.666667%}.\\32 xl\\:-top-1\\/4{top:-25%}.\\32 xl\\:-top-2\\/4{top:-50%}.\\32 xl\\:-top-3\\/4{top:-75%}.\\32 xl\\:-top-full{top:-100%}.\\32 xl\\:right-0{right:0}.\\32 xl\\:right-1{right:.25rem}.\\32 xl\\:right-2{right:.5rem}.\\32 xl\\:right-3{right:.75rem}.\\32 xl\\:right-4{right:1rem}.\\32 xl\\:right-5{right:1.25rem}.\\32 xl\\:right-6{right:1.5rem}.\\32 xl\\:right-7{right:1.75rem}.\\32 xl\\:right-8{right:2rem}.\\32 xl\\:right-9{right:2.25rem}.\\32 xl\\:right-10{right:2.5rem}.\\32 xl\\:right-11{right:2.75rem}.\\32 xl\\:right-12{right:3rem}.\\32 xl\\:right-14{right:3.5rem}.\\32 xl\\:right-16{right:4rem}.\\32 xl\\:right-20{right:5rem}.\\32 xl\\:right-24{right:6rem}.\\32 xl\\:right-28{right:7rem}.\\32 xl\\:right-32{right:8rem}.\\32 xl\\:right-36{right:9rem}.\\32 xl\\:right-40{right:10rem}.\\32 xl\\:right-44{right:11rem}.\\32 xl\\:right-48{right:12rem}.\\32 xl\\:right-52{right:13rem}.\\32 xl\\:right-56{right:14rem}.\\32 xl\\:right-60{right:15rem}.\\32 xl\\:right-64{right:16rem}.\\32 xl\\:right-72{right:18rem}.\\32 xl\\:right-80{right:20rem}.\\32 xl\\:right-96{right:24rem}.\\32 xl\\:right-auto{right:auto}.\\32 xl\\:right-px{right:1px}.\\32 xl\\:right-0\\.5{right:.125rem}.\\32 xl\\:right-1\\.5{right:.375rem}.\\32 xl\\:right-2\\.5{right:.625rem}.\\32 xl\\:right-3\\.5{right:.875rem}.\\32 xl\\:-right-0{right:0}.\\32 xl\\:-right-1{right:-.25rem}.\\32 xl\\:-right-2{right:-.5rem}.\\32 xl\\:-right-3{right:-.75rem}.\\32 xl\\:-right-4{right:-1rem}.\\32 xl\\:-right-5{right:-1.25rem}.\\32 xl\\:-right-6{right:-1.5rem}.\\32 xl\\:-right-7{right:-1.75rem}.\\32 xl\\:-right-8{right:-2rem}.\\32 xl\\:-right-9{right:-2.25rem}.\\32 xl\\:-right-10{right:-2.5rem}.\\32 xl\\:-right-11{right:-2.75rem}.\\32 xl\\:-right-12{right:-3rem}.\\32 xl\\:-right-14{right:-3.5rem}.\\32 xl\\:-right-16{right:-4rem}.\\32 xl\\:-right-20{right:-5rem}.\\32 xl\\:-right-24{right:-6rem}.\\32 xl\\:-right-28{right:-7rem}.\\32 xl\\:-right-32{right:-8rem}.\\32 xl\\:-right-36{right:-9rem}.\\32 xl\\:-right-40{right:-10rem}.\\32 xl\\:-right-44{right:-11rem}.\\32 xl\\:-right-48{right:-12rem}.\\32 xl\\:-right-52{right:-13rem}.\\32 xl\\:-right-56{right:-14rem}.\\32 xl\\:-right-60{right:-15rem}.\\32 xl\\:-right-64{right:-16rem}.\\32 xl\\:-right-72{right:-18rem}.\\32 xl\\:-right-80{right:-20rem}.\\32 xl\\:-right-96{right:-24rem}.\\32 xl\\:-right-px{right:-1px}.\\32 xl\\:-right-0\\.5{right:-.125rem}.\\32 xl\\:-right-1\\.5{right:-.375rem}.\\32 xl\\:-right-2\\.5{right:-.625rem}.\\32 xl\\:-right-3\\.5{right:-.875rem}.\\32 xl\\:right-1\\/2{right:50%}.\\32 xl\\:right-1\\/3{right:33.333333%}.\\32 xl\\:right-2\\/3{right:66.666667%}.\\32 xl\\:right-1\\/4{right:25%}.\\32 xl\\:right-2\\/4{right:50%}.\\32 xl\\:right-3\\/4{right:75%}.\\32 xl\\:right-full{right:100%}.\\32 xl\\:-right-1\\/2{right:-50%}.\\32 xl\\:-right-1\\/3{right:-33.333333%}.\\32 xl\\:-right-2\\/3{right:-66.666667%}.\\32 xl\\:-right-1\\/4{right:-25%}.\\32 xl\\:-right-2\\/4{right:-50%}.\\32 xl\\:-right-3\\/4{right:-75%}.\\32 xl\\:-right-full{right:-100%}.\\32 xl\\:bottom-0{bottom:0}.\\32 xl\\:bottom-1{bottom:.25rem}.\\32 xl\\:bottom-2{bottom:.5rem}.\\32 xl\\:bottom-3{bottom:.75rem}.\\32 xl\\:bottom-4{bottom:1rem}.\\32 xl\\:bottom-5{bottom:1.25rem}.\\32 xl\\:bottom-6{bottom:1.5rem}.\\32 xl\\:bottom-7{bottom:1.75rem}.\\32 xl\\:bottom-8{bottom:2rem}.\\32 xl\\:bottom-9{bottom:2.25rem}.\\32 xl\\:bottom-10{bottom:2.5rem}.\\32 xl\\:bottom-11{bottom:2.75rem}.\\32 xl\\:bottom-12{bottom:3rem}.\\32 xl\\:bottom-14{bottom:3.5rem}.\\32 xl\\:bottom-16{bottom:4rem}.\\32 xl\\:bottom-20{bottom:5rem}.\\32 xl\\:bottom-24{bottom:6rem}.\\32 xl\\:bottom-28{bottom:7rem}.\\32 xl\\:bottom-32{bottom:8rem}.\\32 xl\\:bottom-36{bottom:9rem}.\\32 xl\\:bottom-40{bottom:10rem}.\\32 xl\\:bottom-44{bottom:11rem}.\\32 xl\\:bottom-48{bottom:12rem}.\\32 xl\\:bottom-52{bottom:13rem}.\\32 xl\\:bottom-56{bottom:14rem}.\\32 xl\\:bottom-60{bottom:15rem}.\\32 xl\\:bottom-64{bottom:16rem}.\\32 xl\\:bottom-72{bottom:18rem}.\\32 xl\\:bottom-80{bottom:20rem}.\\32 xl\\:bottom-96{bottom:24rem}.\\32 xl\\:bottom-auto{bottom:auto}.\\32 xl\\:bottom-px{bottom:1px}.\\32 xl\\:bottom-0\\.5{bottom:.125rem}.\\32 xl\\:bottom-1\\.5{bottom:.375rem}.\\32 xl\\:bottom-2\\.5{bottom:.625rem}.\\32 xl\\:bottom-3\\.5{bottom:.875rem}.\\32 xl\\:-bottom-0{bottom:0}.\\32 xl\\:-bottom-1{bottom:-.25rem}.\\32 xl\\:-bottom-2{bottom:-.5rem}.\\32 xl\\:-bottom-3{bottom:-.75rem}.\\32 xl\\:-bottom-4{bottom:-1rem}.\\32 xl\\:-bottom-5{bottom:-1.25rem}.\\32 xl\\:-bottom-6{bottom:-1.5rem}.\\32 xl\\:-bottom-7{bottom:-1.75rem}.\\32 xl\\:-bottom-8{bottom:-2rem}.\\32 xl\\:-bottom-9{bottom:-2.25rem}.\\32 xl\\:-bottom-10{bottom:-2.5rem}.\\32 xl\\:-bottom-11{bottom:-2.75rem}.\\32 xl\\:-bottom-12{bottom:-3rem}.\\32 xl\\:-bottom-14{bottom:-3.5rem}.\\32 xl\\:-bottom-16{bottom:-4rem}.\\32 xl\\:-bottom-20{bottom:-5rem}.\\32 xl\\:-bottom-24{bottom:-6rem}.\\32 xl\\:-bottom-28{bottom:-7rem}.\\32 xl\\:-bottom-32{bottom:-8rem}.\\32 xl\\:-bottom-36{bottom:-9rem}.\\32 xl\\:-bottom-40{bottom:-10rem}.\\32 xl\\:-bottom-44{bottom:-11rem}.\\32 xl\\:-bottom-48{bottom:-12rem}.\\32 xl\\:-bottom-52{bottom:-13rem}.\\32 xl\\:-bottom-56{bottom:-14rem}.\\32 xl\\:-bottom-60{bottom:-15rem}.\\32 xl\\:-bottom-64{bottom:-16rem}.\\32 xl\\:-bottom-72{bottom:-18rem}.\\32 xl\\:-bottom-80{bottom:-20rem}.\\32 xl\\:-bottom-96{bottom:-24rem}.\\32 xl\\:-bottom-px{bottom:-1px}.\\32 xl\\:-bottom-0\\.5{bottom:-.125rem}.\\32 xl\\:-bottom-1\\.5{bottom:-.375rem}.\\32 xl\\:-bottom-2\\.5{bottom:-.625rem}.\\32 xl\\:-bottom-3\\.5{bottom:-.875rem}.\\32 xl\\:bottom-1\\/2{bottom:50%}.\\32 xl\\:bottom-1\\/3{bottom:33.333333%}.\\32 xl\\:bottom-2\\/3{bottom:66.666667%}.\\32 xl\\:bottom-1\\/4{bottom:25%}.\\32 xl\\:bottom-2\\/4{bottom:50%}.\\32 xl\\:bottom-3\\/4{bottom:75%}.\\32 xl\\:bottom-full{bottom:100%}.\\32 xl\\:-bottom-1\\/2{bottom:-50%}.\\32 xl\\:-bottom-1\\/3{bottom:-33.333333%}.\\32 xl\\:-bottom-2\\/3{bottom:-66.666667%}.\\32 xl\\:-bottom-1\\/4{bottom:-25%}.\\32 xl\\:-bottom-2\\/4{bottom:-50%}.\\32 xl\\:-bottom-3\\/4{bottom:-75%}.\\32 xl\\:-bottom-full{bottom:-100%}.\\32 xl\\:left-0{left:0}.\\32 xl\\:left-1{left:.25rem}.\\32 xl\\:left-2{left:.5rem}.\\32 xl\\:left-3{left:.75rem}.\\32 xl\\:left-4{left:1rem}.\\32 xl\\:left-5{left:1.25rem}.\\32 xl\\:left-6{left:1.5rem}.\\32 xl\\:left-7{left:1.75rem}.\\32 xl\\:left-8{left:2rem}.\\32 xl\\:left-9{left:2.25rem}.\\32 xl\\:left-10{left:2.5rem}.\\32 xl\\:left-11{left:2.75rem}.\\32 xl\\:left-12{left:3rem}.\\32 xl\\:left-14{left:3.5rem}.\\32 xl\\:left-16{left:4rem}.\\32 xl\\:left-20{left:5rem}.\\32 xl\\:left-24{left:6rem}.\\32 xl\\:left-28{left:7rem}.\\32 xl\\:left-32{left:8rem}.\\32 xl\\:left-36{left:9rem}.\\32 xl\\:left-40{left:10rem}.\\32 xl\\:left-44{left:11rem}.\\32 xl\\:left-48{left:12rem}.\\32 xl\\:left-52{left:13rem}.\\32 xl\\:left-56{left:14rem}.\\32 xl\\:left-60{left:15rem}.\\32 xl\\:left-64{left:16rem}.\\32 xl\\:left-72{left:18rem}.\\32 xl\\:left-80{left:20rem}.\\32 xl\\:left-96{left:24rem}.\\32 xl\\:left-auto{left:auto}.\\32 xl\\:left-px{left:1px}.\\32 xl\\:left-0\\.5{left:.125rem}.\\32 xl\\:left-1\\.5{left:.375rem}.\\32 xl\\:left-2\\.5{left:.625rem}.\\32 xl\\:left-3\\.5{left:.875rem}.\\32 xl\\:-left-0{left:0}.\\32 xl\\:-left-1{left:-.25rem}.\\32 xl\\:-left-2{left:-.5rem}.\\32 xl\\:-left-3{left:-.75rem}.\\32 xl\\:-left-4{left:-1rem}.\\32 xl\\:-left-5{left:-1.25rem}.\\32 xl\\:-left-6{left:-1.5rem}.\\32 xl\\:-left-7{left:-1.75rem}.\\32 xl\\:-left-8{left:-2rem}.\\32 xl\\:-left-9{left:-2.25rem}.\\32 xl\\:-left-10{left:-2.5rem}.\\32 xl\\:-left-11{left:-2.75rem}.\\32 xl\\:-left-12{left:-3rem}.\\32 xl\\:-left-14{left:-3.5rem}.\\32 xl\\:-left-16{left:-4rem}.\\32 xl\\:-left-20{left:-5rem}.\\32 xl\\:-left-24{left:-6rem}.\\32 xl\\:-left-28{left:-7rem}.\\32 xl\\:-left-32{left:-8rem}.\\32 xl\\:-left-36{left:-9rem}.\\32 xl\\:-left-40{left:-10rem}.\\32 xl\\:-left-44{left:-11rem}.\\32 xl\\:-left-48{left:-12rem}.\\32 xl\\:-left-52{left:-13rem}.\\32 xl\\:-left-56{left:-14rem}.\\32 xl\\:-left-60{left:-15rem}.\\32 xl\\:-left-64{left:-16rem}.\\32 xl\\:-left-72{left:-18rem}.\\32 xl\\:-left-80{left:-20rem}.\\32 xl\\:-left-96{left:-24rem}.\\32 xl\\:-left-px{left:-1px}.\\32 xl\\:-left-0\\.5{left:-.125rem}.\\32 xl\\:-left-1\\.5{left:-.375rem}.\\32 xl\\:-left-2\\.5{left:-.625rem}.\\32 xl\\:-left-3\\.5{left:-.875rem}.\\32 xl\\:left-1\\/2{left:50%}.\\32 xl\\:left-1\\/3{left:33.333333%}.\\32 xl\\:left-2\\/3{left:66.666667%}.\\32 xl\\:left-1\\/4{left:25%}.\\32 xl\\:left-2\\/4{left:50%}.\\32 xl\\:left-3\\/4{left:75%}.\\32 xl\\:left-full{left:100%}.\\32 xl\\:-left-1\\/2{left:-50%}.\\32 xl\\:-left-1\\/3{left:-33.333333%}.\\32 xl\\:-left-2\\/3{left:-66.666667%}.\\32 xl\\:-left-1\\/4{left:-25%}.\\32 xl\\:-left-2\\/4{left:-50%}.\\32 xl\\:-left-3\\/4{left:-75%}.\\32 xl\\:-left-full{left:-100%}.\\32 xl\\:isolate{isolation:isolate}.\\32 xl\\:isolation-auto{isolation:auto}.\\32 xl\\:z-0{z-index:0}.\\32 xl\\:z-10{z-index:10}.\\32 xl\\:z-20{z-index:20}.\\32 xl\\:z-30{z-index:30}.\\32 xl\\:z-40{z-index:40}.\\32 xl\\:z-50{z-index:50}.\\32 xl\\:z-auto{z-index:auto}.\\32 xl\\:focus-within\\:z-0:focus-within{z-index:0}.\\32 xl\\:focus-within\\:z-10:focus-within{z-index:10}.\\32 xl\\:focus-within\\:z-20:focus-within{z-index:20}.\\32 xl\\:focus-within\\:z-30:focus-within{z-index:30}.\\32 xl\\:focus-within\\:z-40:focus-within{z-index:40}.\\32 xl\\:focus-within\\:z-50:focus-within{z-index:50}.\\32 xl\\:focus-within\\:z-auto:focus-within{z-index:auto}.\\32 xl\\:focus\\:z-0:focus{z-index:0}.\\32 xl\\:focus\\:z-10:focus{z-index:10}.\\32 xl\\:focus\\:z-20:focus{z-index:20}.\\32 xl\\:focus\\:z-30:focus{z-index:30}.\\32 xl\\:focus\\:z-40:focus{z-index:40}.\\32 xl\\:focus\\:z-50:focus{z-index:50}.\\32 xl\\:focus\\:z-auto:focus{z-index:auto}.\\32 xl\\:order-1{order:1}.\\32 xl\\:order-2{order:2}.\\32 xl\\:order-3{order:3}.\\32 xl\\:order-4{order:4}.\\32 xl\\:order-5{order:5}.\\32 xl\\:order-6{order:6}.\\32 xl\\:order-7{order:7}.\\32 xl\\:order-8{order:8}.\\32 xl\\:order-9{order:9}.\\32 xl\\:order-10{order:10}.\\32 xl\\:order-11{order:11}.\\32 xl\\:order-12{order:12}.\\32 xl\\:order-first{order:-9999}.\\32 xl\\:order-last{order:9999}.\\32 xl\\:order-none{order:0}.\\32 xl\\:col-auto{grid-column:auto}.\\32 xl\\:col-span-1{grid-column:span 1/span 1}.\\32 xl\\:col-span-2{grid-column:span 2/span 2}.\\32 xl\\:col-span-3{grid-column:span 3/span 3}.\\32 xl\\:col-span-4{grid-column:span 4/span 4}.\\32 xl\\:col-span-5{grid-column:span 5/span 5}.\\32 xl\\:col-span-6{grid-column:span 6/span 6}.\\32 xl\\:col-span-7{grid-column:span 7/span 7}.\\32 xl\\:col-span-8{grid-column:span 8/span 8}.\\32 xl\\:col-span-9{grid-column:span 9/span 9}.\\32 xl\\:col-span-10{grid-column:span 10/span 10}.\\32 xl\\:col-span-11{grid-column:span 11/span 11}.\\32 xl\\:col-span-12{grid-column:span 12/span 12}.\\32 xl\\:col-span-full{grid-column:1/-1}.\\32 xl\\:col-start-1{grid-column-start:1}.\\32 xl\\:col-start-2{grid-column-start:2}.\\32 xl\\:col-start-3{grid-column-start:3}.\\32 xl\\:col-start-4{grid-column-start:4}.\\32 xl\\:col-start-5{grid-column-start:5}.\\32 xl\\:col-start-6{grid-column-start:6}.\\32 xl\\:col-start-7{grid-column-start:7}.\\32 xl\\:col-start-8{grid-column-start:8}.\\32 xl\\:col-start-9{grid-column-start:9}.\\32 xl\\:col-start-10{grid-column-start:10}.\\32 xl\\:col-start-11{grid-column-start:11}.\\32 xl\\:col-start-12{grid-column-start:12}.\\32 xl\\:col-start-13{grid-column-start:13}.\\32 xl\\:col-start-auto{grid-column-start:auto}.\\32 xl\\:col-end-1{grid-column-end:1}.\\32 xl\\:col-end-2{grid-column-end:2}.\\32 xl\\:col-end-3{grid-column-end:3}.\\32 xl\\:col-end-4{grid-column-end:4}.\\32 xl\\:col-end-5{grid-column-end:5}.\\32 xl\\:col-end-6{grid-column-end:6}.\\32 xl\\:col-end-7{grid-column-end:7}.\\32 xl\\:col-end-8{grid-column-end:8}.\\32 xl\\:col-end-9{grid-column-end:9}.\\32 xl\\:col-end-10{grid-column-end:10}.\\32 xl\\:col-end-11{grid-column-end:11}.\\32 xl\\:col-end-12{grid-column-end:12}.\\32 xl\\:col-end-13{grid-column-end:13}.\\32 xl\\:col-end-auto{grid-column-end:auto}.\\32 xl\\:row-auto{grid-row:auto}.\\32 xl\\:row-span-1{grid-row:span 1/span 1}.\\32 xl\\:row-span-2{grid-row:span 2/span 2}.\\32 xl\\:row-span-3{grid-row:span 3/span 3}.\\32 xl\\:row-span-4{grid-row:span 4/span 4}.\\32 xl\\:row-span-5{grid-row:span 5/span 5}.\\32 xl\\:row-span-6{grid-row:span 6/span 6}.\\32 xl\\:row-span-full{grid-row:1/-1}.\\32 xl\\:row-start-1{grid-row-start:1}.\\32 xl\\:row-start-2{grid-row-start:2}.\\32 xl\\:row-start-3{grid-row-start:3}.\\32 xl\\:row-start-4{grid-row-start:4}.\\32 xl\\:row-start-5{grid-row-start:5}.\\32 xl\\:row-start-6{grid-row-start:6}.\\32 xl\\:row-start-7{grid-row-start:7}.\\32 xl\\:row-start-auto{grid-row-start:auto}.\\32 xl\\:row-end-1{grid-row-end:1}.\\32 xl\\:row-end-2{grid-row-end:2}.\\32 xl\\:row-end-3{grid-row-end:3}.\\32 xl\\:row-end-4{grid-row-end:4}.\\32 xl\\:row-end-5{grid-row-end:5}.\\32 xl\\:row-end-6{grid-row-end:6}.\\32 xl\\:row-end-7{grid-row-end:7}.\\32 xl\\:row-end-auto{grid-row-end:auto}.\\32 xl\\:float-right{float:right}.\\32 xl\\:float-left{float:left}.\\32 xl\\:float-none{float:none}.\\32 xl\\:clear-left{clear:left}.\\32 xl\\:clear-right{clear:right}.\\32 xl\\:clear-both{clear:both}.\\32 xl\\:clear-none{clear:none}.\\32 xl\\:m-0{margin:0}.\\32 xl\\:m-1{margin:.25rem}.\\32 xl\\:m-2{margin:.5rem}.\\32 xl\\:m-3{margin:.75rem}.\\32 xl\\:m-4{margin:1rem}.\\32 xl\\:m-5{margin:1.25rem}.\\32 xl\\:m-6{margin:1.5rem}.\\32 xl\\:m-7{margin:1.75rem}.\\32 xl\\:m-8{margin:2rem}.\\32 xl\\:m-9{margin:2.25rem}.\\32 xl\\:m-10{margin:2.5rem}.\\32 xl\\:m-11{margin:2.75rem}.\\32 xl\\:m-12{margin:3rem}.\\32 xl\\:m-14{margin:3.5rem}.\\32 xl\\:m-16{margin:4rem}.\\32 xl\\:m-20{margin:5rem}.\\32 xl\\:m-24{margin:6rem}.\\32 xl\\:m-28{margin:7rem}.\\32 xl\\:m-32{margin:8rem}.\\32 xl\\:m-36{margin:9rem}.\\32 xl\\:m-40{margin:10rem}.\\32 xl\\:m-44{margin:11rem}.\\32 xl\\:m-48{margin:12rem}.\\32 xl\\:m-52{margin:13rem}.\\32 xl\\:m-56{margin:14rem}.\\32 xl\\:m-60{margin:15rem}.\\32 xl\\:m-64{margin:16rem}.\\32 xl\\:m-72{margin:18rem}.\\32 xl\\:m-80{margin:20rem}.\\32 xl\\:m-96{margin:24rem}.\\32 xl\\:m-auto{margin:auto}.\\32 xl\\:m-px{margin:1px}.\\32 xl\\:m-0\\.5{margin:.125rem}.\\32 xl\\:m-1\\.5{margin:.375rem}.\\32 xl\\:m-2\\.5{margin:.625rem}.\\32 xl\\:m-3\\.5{margin:.875rem}.\\32 xl\\:-m-0{margin:0}.\\32 xl\\:-m-1{margin:-.25rem}.\\32 xl\\:-m-2{margin:-.5rem}.\\32 xl\\:-m-3{margin:-.75rem}.\\32 xl\\:-m-4{margin:-1rem}.\\32 xl\\:-m-5{margin:-1.25rem}.\\32 xl\\:-m-6{margin:-1.5rem}.\\32 xl\\:-m-7{margin:-1.75rem}.\\32 xl\\:-m-8{margin:-2rem}.\\32 xl\\:-m-9{margin:-2.25rem}.\\32 xl\\:-m-10{margin:-2.5rem}.\\32 xl\\:-m-11{margin:-2.75rem}.\\32 xl\\:-m-12{margin:-3rem}.\\32 xl\\:-m-14{margin:-3.5rem}.\\32 xl\\:-m-16{margin:-4rem}.\\32 xl\\:-m-20{margin:-5rem}.\\32 xl\\:-m-24{margin:-6rem}.\\32 xl\\:-m-28{margin:-7rem}.\\32 xl\\:-m-32{margin:-8rem}.\\32 xl\\:-m-36{margin:-9rem}.\\32 xl\\:-m-40{margin:-10rem}.\\32 xl\\:-m-44{margin:-11rem}.\\32 xl\\:-m-48{margin:-12rem}.\\32 xl\\:-m-52{margin:-13rem}.\\32 xl\\:-m-56{margin:-14rem}.\\32 xl\\:-m-60{margin:-15rem}.\\32 xl\\:-m-64{margin:-16rem}.\\32 xl\\:-m-72{margin:-18rem}.\\32 xl\\:-m-80{margin:-20rem}.\\32 xl\\:-m-96{margin:-24rem}.\\32 xl\\:-m-px{margin:-1px}.\\32 xl\\:-m-0\\.5{margin:-.125rem}.\\32 xl\\:-m-1\\.5{margin:-.375rem}.\\32 xl\\:-m-2\\.5{margin:-.625rem}.\\32 xl\\:-m-3\\.5{margin:-.875rem}.\\32 xl\\:mx-0{margin-left:0;margin-right:0}.\\32 xl\\:mx-1{margin-left:.25rem;margin-right:.25rem}.\\32 xl\\:mx-2{margin-left:.5rem;margin-right:.5rem}.\\32 xl\\:mx-3{margin-left:.75rem;margin-right:.75rem}.\\32 xl\\:mx-4{margin-left:1rem;margin-right:1rem}.\\32 xl\\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.\\32 xl\\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.\\32 xl\\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.\\32 xl\\:mx-8{margin-left:2rem;margin-right:2rem}.\\32 xl\\:mx-9{margin-left:2.25rem;margin-right:2.25rem}.\\32 xl\\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.\\32 xl\\:mx-11{margin-left:2.75rem;margin-right:2.75rem}.\\32 xl\\:mx-12{margin-left:3rem;margin-right:3rem}.\\32 xl\\:mx-14{margin-left:3.5rem;margin-right:3.5rem}.\\32 xl\\:mx-16{margin-left:4rem;margin-right:4rem}.\\32 xl\\:mx-20{margin-left:5rem;margin-right:5rem}.\\32 xl\\:mx-24{margin-left:6rem;margin-right:6rem}.\\32 xl\\:mx-28{margin-left:7rem;margin-right:7rem}.\\32 xl\\:mx-32{margin-left:8rem;margin-right:8rem}.\\32 xl\\:mx-36{margin-left:9rem;margin-right:9rem}.\\32 xl\\:mx-40{margin-left:10rem;margin-right:10rem}.\\32 xl\\:mx-44{margin-left:11rem;margin-right:11rem}.\\32 xl\\:mx-48{margin-left:12rem;margin-right:12rem}.\\32 xl\\:mx-52{margin-left:13rem;margin-right:13rem}.\\32 xl\\:mx-56{margin-left:14rem;margin-right:14rem}.\\32 xl\\:mx-60{margin-left:15rem;margin-right:15rem}.\\32 xl\\:mx-64{margin-left:16rem;margin-right:16rem}.\\32 xl\\:mx-72{margin-left:18rem;margin-right:18rem}.\\32 xl\\:mx-80{margin-left:20rem;margin-right:20rem}.\\32 xl\\:mx-96{margin-left:24rem;margin-right:24rem}.\\32 xl\\:mx-auto{margin-left:auto;margin-right:auto}.\\32 xl\\:mx-px{margin-left:1px;margin-right:1px}.\\32 xl\\:mx-0\\.5{margin-left:.125rem;margin-right:.125rem}.\\32 xl\\:mx-1\\.5{margin-left:.375rem;margin-right:.375rem}.\\32 xl\\:mx-2\\.5{margin-left:.625rem;margin-right:.625rem}.\\32 xl\\:mx-3\\.5{margin-left:.875rem;margin-right:.875rem}.\\32 xl\\:-mx-0{margin-left:0;margin-right:0}.\\32 xl\\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.\\32 xl\\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.\\32 xl\\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.\\32 xl\\:-mx-4{margin-left:-1rem;margin-right:-1rem}.\\32 xl\\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.\\32 xl\\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.\\32 xl\\:-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.\\32 xl\\:-mx-8{margin-left:-2rem;margin-right:-2rem}.\\32 xl\\:-mx-9{margin-left:-2.25rem;margin-right:-2.25rem}.\\32 xl\\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.\\32 xl\\:-mx-11{margin-left:-2.75rem;margin-right:-2.75rem}.\\32 xl\\:-mx-12{margin-left:-3rem;margin-right:-3rem}.\\32 xl\\:-mx-14{margin-left:-3.5rem;margin-right:-3.5rem}.\\32 xl\\:-mx-16{margin-left:-4rem;margin-right:-4rem}.\\32 xl\\:-mx-20{margin-left:-5rem;margin-right:-5rem}.\\32 xl\\:-mx-24{margin-left:-6rem;margin-right:-6rem}.\\32 xl\\:-mx-28{margin-left:-7rem;margin-right:-7rem}.\\32 xl\\:-mx-32{margin-left:-8rem;margin-right:-8rem}.\\32 xl\\:-mx-36{margin-left:-9rem;margin-right:-9rem}.\\32 xl\\:-mx-40{margin-left:-10rem;margin-right:-10rem}.\\32 xl\\:-mx-44{margin-left:-11rem;margin-right:-11rem}.\\32 xl\\:-mx-48{margin-left:-12rem;margin-right:-12rem}.\\32 xl\\:-mx-52{margin-left:-13rem;margin-right:-13rem}.\\32 xl\\:-mx-56{margin-left:-14rem;margin-right:-14rem}.\\32 xl\\:-mx-60{margin-left:-15rem;margin-right:-15rem}.\\32 xl\\:-mx-64{margin-left:-16rem;margin-right:-16rem}.\\32 xl\\:-mx-72{margin-left:-18rem;margin-right:-18rem}.\\32 xl\\:-mx-80{margin-left:-20rem;margin-right:-20rem}.\\32 xl\\:-mx-96{margin-left:-24rem;margin-right:-24rem}.\\32 xl\\:-mx-px{margin-left:-1px;margin-right:-1px}.\\32 xl\\:-mx-0\\.5{margin-left:-.125rem;margin-right:-.125rem}.\\32 xl\\:-mx-1\\.5{margin-left:-.375rem;margin-right:-.375rem}.\\32 xl\\:-mx-2\\.5{margin-left:-.625rem;margin-right:-.625rem}.\\32 xl\\:-mx-3\\.5{margin-left:-.875rem;margin-right:-.875rem}.\\32 xl\\:my-0{margin-top:0;margin-bottom:0}.\\32 xl\\:my-1{margin-top:.25rem;margin-bottom:.25rem}.\\32 xl\\:my-2{margin-top:.5rem;margin-bottom:.5rem}.\\32 xl\\:my-3{margin-top:.75rem;margin-bottom:.75rem}.\\32 xl\\:my-4{margin-top:1rem;margin-bottom:1rem}.\\32 xl\\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.\\32 xl\\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\\32 xl\\:my-7{margin-top:1.75rem;margin-bottom:1.75rem}.\\32 xl\\:my-8{margin-top:2rem;margin-bottom:2rem}.\\32 xl\\:my-9{margin-top:2.25rem;margin-bottom:2.25rem}.\\32 xl\\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.\\32 xl\\:my-11{margin-top:2.75rem;margin-bottom:2.75rem}.\\32 xl\\:my-12{margin-top:3rem;margin-bottom:3rem}.\\32 xl\\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}.\\32 xl\\:my-16{margin-top:4rem;margin-bottom:4rem}.\\32 xl\\:my-20{margin-top:5rem;margin-bottom:5rem}.\\32 xl\\:my-24{margin-top:6rem;margin-bottom:6rem}.\\32 xl\\:my-28{margin-top:7rem;margin-bottom:7rem}.\\32 xl\\:my-32{margin-top:8rem;margin-bottom:8rem}.\\32 xl\\:my-36{margin-top:9rem;margin-bottom:9rem}.\\32 xl\\:my-40{margin-top:10rem;margin-bottom:10rem}.\\32 xl\\:my-44{margin-top:11rem;margin-bottom:11rem}.\\32 xl\\:my-48{margin-top:12rem;margin-bottom:12rem}.\\32 xl\\:my-52{margin-top:13rem;margin-bottom:13rem}.\\32 xl\\:my-56{margin-top:14rem;margin-bottom:14rem}.\\32 xl\\:my-60{margin-top:15rem;margin-bottom:15rem}.\\32 xl\\:my-64{margin-top:16rem;margin-bottom:16rem}.\\32 xl\\:my-72{margin-top:18rem;margin-bottom:18rem}.\\32 xl\\:my-80{margin-top:20rem;margin-bottom:20rem}.\\32 xl\\:my-96{margin-top:24rem;margin-bottom:24rem}.\\32 xl\\:my-auto{margin-top:auto;margin-bottom:auto}.\\32 xl\\:my-px{margin-top:1px;margin-bottom:1px}.\\32 xl\\:my-0\\.5{margin-top:.125rem;margin-bottom:.125rem}.\\32 xl\\:my-1\\.5{margin-top:.375rem;margin-bottom:.375rem}.\\32 xl\\:my-2\\.5{margin-top:.625rem;margin-bottom:.625rem}.\\32 xl\\:my-3\\.5{margin-top:.875rem;margin-bottom:.875rem}.\\32 xl\\:-my-0{margin-top:0;margin-bottom:0}.\\32 xl\\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.\\32 xl\\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.\\32 xl\\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.\\32 xl\\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.\\32 xl\\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.\\32 xl\\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.\\32 xl\\:-my-7{margin-top:-1.75rem;margin-bottom:-1.75rem}.\\32 xl\\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.\\32 xl\\:-my-9{margin-top:-2.25rem;margin-bottom:-2.25rem}.\\32 xl\\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.\\32 xl\\:-my-11{margin-top:-2.75rem;margin-bottom:-2.75rem}.\\32 xl\\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.\\32 xl\\:-my-14{margin-top:-3.5rem;margin-bottom:-3.5rem}.\\32 xl\\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.\\32 xl\\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.\\32 xl\\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.\\32 xl\\:-my-28{margin-top:-7rem;margin-bottom:-7rem}.\\32 xl\\:-my-32{margin-top:-8rem;margin-bottom:-8rem}.\\32 xl\\:-my-36{margin-top:-9rem;margin-bottom:-9rem}.\\32 xl\\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.\\32 xl\\:-my-44{margin-top:-11rem;margin-bottom:-11rem}.\\32 xl\\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.\\32 xl\\:-my-52{margin-top:-13rem;margin-bottom:-13rem}.\\32 xl\\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.\\32 xl\\:-my-60{margin-top:-15rem;margin-bottom:-15rem}.\\32 xl\\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.\\32 xl\\:-my-72{margin-top:-18rem;margin-bottom:-18rem}.\\32 xl\\:-my-80{margin-top:-20rem;margin-bottom:-20rem}.\\32 xl\\:-my-96{margin-top:-24rem;margin-bottom:-24rem}.\\32 xl\\:-my-px{margin-top:-1px;margin-bottom:-1px}.\\32 xl\\:-my-0\\.5{margin-top:-.125rem;margin-bottom:-.125rem}.\\32 xl\\:-my-1\\.5{margin-top:-.375rem;margin-bottom:-.375rem}.\\32 xl\\:-my-2\\.5{margin-top:-.625rem;margin-bottom:-.625rem}.\\32 xl\\:-my-3\\.5{margin-top:-.875rem;margin-bottom:-.875rem}.\\32 xl\\:mt-0{margin-top:0}.\\32 xl\\:mt-1{margin-top:.25rem}.\\32 xl\\:mt-2{margin-top:.5rem}.\\32 xl\\:mt-3{margin-top:.75rem}.\\32 xl\\:mt-4{margin-top:1rem}.\\32 xl\\:mt-5{margin-top:1.25rem}.\\32 xl\\:mt-6{margin-top:1.5rem}.\\32 xl\\:mt-7{margin-top:1.75rem}.\\32 xl\\:mt-8{margin-top:2rem}.\\32 xl\\:mt-9{margin-top:2.25rem}.\\32 xl\\:mt-10{margin-top:2.5rem}.\\32 xl\\:mt-11{margin-top:2.75rem}.\\32 xl\\:mt-12{margin-top:3rem}.\\32 xl\\:mt-14{margin-top:3.5rem}.\\32 xl\\:mt-16{margin-top:4rem}.\\32 xl\\:mt-20{margin-top:5rem}.\\32 xl\\:mt-24{margin-top:6rem}.\\32 xl\\:mt-28{margin-top:7rem}.\\32 xl\\:mt-32{margin-top:8rem}.\\32 xl\\:mt-36{margin-top:9rem}.\\32 xl\\:mt-40{margin-top:10rem}.\\32 xl\\:mt-44{margin-top:11rem}.\\32 xl\\:mt-48{margin-top:12rem}.\\32 xl\\:mt-52{margin-top:13rem}.\\32 xl\\:mt-56{margin-top:14rem}.\\32 xl\\:mt-60{margin-top:15rem}.\\32 xl\\:mt-64{margin-top:16rem}.\\32 xl\\:mt-72{margin-top:18rem}.\\32 xl\\:mt-80{margin-top:20rem}.\\32 xl\\:mt-96{margin-top:24rem}.\\32 xl\\:mt-auto{margin-top:auto}.\\32 xl\\:mt-px{margin-top:1px}.\\32 xl\\:mt-0\\.5{margin-top:.125rem}.\\32 xl\\:mt-1\\.5{margin-top:.375rem}.\\32 xl\\:mt-2\\.5{margin-top:.625rem}.\\32 xl\\:mt-3\\.5{margin-top:.875rem}.\\32 xl\\:-mt-0{margin-top:0}.\\32 xl\\:-mt-1{margin-top:-.25rem}.\\32 xl\\:-mt-2{margin-top:-.5rem}.\\32 xl\\:-mt-3{margin-top:-.75rem}.\\32 xl\\:-mt-4{margin-top:-1rem}.\\32 xl\\:-mt-5{margin-top:-1.25rem}.\\32 xl\\:-mt-6{margin-top:-1.5rem}.\\32 xl\\:-mt-7{margin-top:-1.75rem}.\\32 xl\\:-mt-8{margin-top:-2rem}.\\32 xl\\:-mt-9{margin-top:-2.25rem}.\\32 xl\\:-mt-10{margin-top:-2.5rem}.\\32 xl\\:-mt-11{margin-top:-2.75rem}.\\32 xl\\:-mt-12{margin-top:-3rem}.\\32 xl\\:-mt-14{margin-top:-3.5rem}.\\32 xl\\:-mt-16{margin-top:-4rem}.\\32 xl\\:-mt-20{margin-top:-5rem}.\\32 xl\\:-mt-24{margin-top:-6rem}.\\32 xl\\:-mt-28{margin-top:-7rem}.\\32 xl\\:-mt-32{margin-top:-8rem}.\\32 xl\\:-mt-36{margin-top:-9rem}.\\32 xl\\:-mt-40{margin-top:-10rem}.\\32 xl\\:-mt-44{margin-top:-11rem}.\\32 xl\\:-mt-48{margin-top:-12rem}.\\32 xl\\:-mt-52{margin-top:-13rem}.\\32 xl\\:-mt-56{margin-top:-14rem}.\\32 xl\\:-mt-60{margin-top:-15rem}.\\32 xl\\:-mt-64{margin-top:-16rem}.\\32 xl\\:-mt-72{margin-top:-18rem}.\\32 xl\\:-mt-80{margin-top:-20rem}.\\32 xl\\:-mt-96{margin-top:-24rem}.\\32 xl\\:-mt-px{margin-top:-1px}.\\32 xl\\:-mt-0\\.5{margin-top:-.125rem}.\\32 xl\\:-mt-1\\.5{margin-top:-.375rem}.\\32 xl\\:-mt-2\\.5{margin-top:-.625rem}.\\32 xl\\:-mt-3\\.5{margin-top:-.875rem}.\\32 xl\\:mr-0{margin-right:0}.\\32 xl\\:mr-1{margin-right:.25rem}.\\32 xl\\:mr-2{margin-right:.5rem}.\\32 xl\\:mr-3{margin-right:.75rem}.\\32 xl\\:mr-4{margin-right:1rem}.\\32 xl\\:mr-5{margin-right:1.25rem}.\\32 xl\\:mr-6{margin-right:1.5rem}.\\32 xl\\:mr-7{margin-right:1.75rem}.\\32 xl\\:mr-8{margin-right:2rem}.\\32 xl\\:mr-9{margin-right:2.25rem}.\\32 xl\\:mr-10{margin-right:2.5rem}.\\32 xl\\:mr-11{margin-right:2.75rem}.\\32 xl\\:mr-12{margin-right:3rem}.\\32 xl\\:mr-14{margin-right:3.5rem}.\\32 xl\\:mr-16{margin-right:4rem}.\\32 xl\\:mr-20{margin-right:5rem}.\\32 xl\\:mr-24{margin-right:6rem}.\\32 xl\\:mr-28{margin-right:7rem}.\\32 xl\\:mr-32{margin-right:8rem}.\\32 xl\\:mr-36{margin-right:9rem}.\\32 xl\\:mr-40{margin-right:10rem}.\\32 xl\\:mr-44{margin-right:11rem}.\\32 xl\\:mr-48{margin-right:12rem}.\\32 xl\\:mr-52{margin-right:13rem}.\\32 xl\\:mr-56{margin-right:14rem}.\\32 xl\\:mr-60{margin-right:15rem}.\\32 xl\\:mr-64{margin-right:16rem}.\\32 xl\\:mr-72{margin-right:18rem}.\\32 xl\\:mr-80{margin-right:20rem}.\\32 xl\\:mr-96{margin-right:24rem}.\\32 xl\\:mr-auto{margin-right:auto}.\\32 xl\\:mr-px{margin-right:1px}.\\32 xl\\:mr-0\\.5{margin-right:.125rem}.\\32 xl\\:mr-1\\.5{margin-right:.375rem}.\\32 xl\\:mr-2\\.5{margin-right:.625rem}.\\32 xl\\:mr-3\\.5{margin-right:.875rem}.\\32 xl\\:-mr-0{margin-right:0}.\\32 xl\\:-mr-1{margin-right:-.25rem}.\\32 xl\\:-mr-2{margin-right:-.5rem}.\\32 xl\\:-mr-3{margin-right:-.75rem}.\\32 xl\\:-mr-4{margin-right:-1rem}.\\32 xl\\:-mr-5{margin-right:-1.25rem}.\\32 xl\\:-mr-6{margin-right:-1.5rem}.\\32 xl\\:-mr-7{margin-right:-1.75rem}.\\32 xl\\:-mr-8{margin-right:-2rem}.\\32 xl\\:-mr-9{margin-right:-2.25rem}.\\32 xl\\:-mr-10{margin-right:-2.5rem}.\\32 xl\\:-mr-11{margin-right:-2.75rem}.\\32 xl\\:-mr-12{margin-right:-3rem}.\\32 xl\\:-mr-14{margin-right:-3.5rem}.\\32 xl\\:-mr-16{margin-right:-4rem}.\\32 xl\\:-mr-20{margin-right:-5rem}.\\32 xl\\:-mr-24{margin-right:-6rem}.\\32 xl\\:-mr-28{margin-right:-7rem}.\\32 xl\\:-mr-32{margin-right:-8rem}.\\32 xl\\:-mr-36{margin-right:-9rem}.\\32 xl\\:-mr-40{margin-right:-10rem}.\\32 xl\\:-mr-44{margin-right:-11rem}.\\32 xl\\:-mr-48{margin-right:-12rem}.\\32 xl\\:-mr-52{margin-right:-13rem}.\\32 xl\\:-mr-56{margin-right:-14rem}.\\32 xl\\:-mr-60{margin-right:-15rem}.\\32 xl\\:-mr-64{margin-right:-16rem}.\\32 xl\\:-mr-72{margin-right:-18rem}.\\32 xl\\:-mr-80{margin-right:-20rem}.\\32 xl\\:-mr-96{margin-right:-24rem}.\\32 xl\\:-mr-px{margin-right:-1px}.\\32 xl\\:-mr-0\\.5{margin-right:-.125rem}.\\32 xl\\:-mr-1\\.5{margin-right:-.375rem}.\\32 xl\\:-mr-2\\.5{margin-right:-.625rem}.\\32 xl\\:-mr-3\\.5{margin-right:-.875rem}.\\32 xl\\:mb-0{margin-bottom:0}.\\32 xl\\:mb-1{margin-bottom:.25rem}.\\32 xl\\:mb-2{margin-bottom:.5rem}.\\32 xl\\:mb-3{margin-bottom:.75rem}.\\32 xl\\:mb-4{margin-bottom:1rem}.\\32 xl\\:mb-5{margin-bottom:1.25rem}.\\32 xl\\:mb-6{margin-bottom:1.5rem}.\\32 xl\\:mb-7{margin-bottom:1.75rem}.\\32 xl\\:mb-8{margin-bottom:2rem}.\\32 xl\\:mb-9{margin-bottom:2.25rem}.\\32 xl\\:mb-10{margin-bottom:2.5rem}.\\32 xl\\:mb-11{margin-bottom:2.75rem}.\\32 xl\\:mb-12{margin-bottom:3rem}.\\32 xl\\:mb-14{margin-bottom:3.5rem}.\\32 xl\\:mb-16{margin-bottom:4rem}.\\32 xl\\:mb-20{margin-bottom:5rem}.\\32 xl\\:mb-24{margin-bottom:6rem}.\\32 xl\\:mb-28{margin-bottom:7rem}.\\32 xl\\:mb-32{margin-bottom:8rem}.\\32 xl\\:mb-36{margin-bottom:9rem}.\\32 xl\\:mb-40{margin-bottom:10rem}.\\32 xl\\:mb-44{margin-bottom:11rem}.\\32 xl\\:mb-48{margin-bottom:12rem}.\\32 xl\\:mb-52{margin-bottom:13rem}.\\32 xl\\:mb-56{margin-bottom:14rem}.\\32 xl\\:mb-60{margin-bottom:15rem}.\\32 xl\\:mb-64{margin-bottom:16rem}.\\32 xl\\:mb-72{margin-bottom:18rem}.\\32 xl\\:mb-80{margin-bottom:20rem}.\\32 xl\\:mb-96{margin-bottom:24rem}.\\32 xl\\:mb-auto{margin-bottom:auto}.\\32 xl\\:mb-px{margin-bottom:1px}.\\32 xl\\:mb-0\\.5{margin-bottom:.125rem}.\\32 xl\\:mb-1\\.5{margin-bottom:.375rem}.\\32 xl\\:mb-2\\.5{margin-bottom:.625rem}.\\32 xl\\:mb-3\\.5{margin-bottom:.875rem}.\\32 xl\\:-mb-0{margin-bottom:0}.\\32 xl\\:-mb-1{margin-bottom:-.25rem}.\\32 xl\\:-mb-2{margin-bottom:-.5rem}.\\32 xl\\:-mb-3{margin-bottom:-.75rem}.\\32 xl\\:-mb-4{margin-bottom:-1rem}.\\32 xl\\:-mb-5{margin-bottom:-1.25rem}.\\32 xl\\:-mb-6{margin-bottom:-1.5rem}.\\32 xl\\:-mb-7{margin-bottom:-1.75rem}.\\32 xl\\:-mb-8{margin-bottom:-2rem}.\\32 xl\\:-mb-9{margin-bottom:-2.25rem}.\\32 xl\\:-mb-10{margin-bottom:-2.5rem}.\\32 xl\\:-mb-11{margin-bottom:-2.75rem}.\\32 xl\\:-mb-12{margin-bottom:-3rem}.\\32 xl\\:-mb-14{margin-bottom:-3.5rem}.\\32 xl\\:-mb-16{margin-bottom:-4rem}.\\32 xl\\:-mb-20{margin-bottom:-5rem}.\\32 xl\\:-mb-24{margin-bottom:-6rem}.\\32 xl\\:-mb-28{margin-bottom:-7rem}.\\32 xl\\:-mb-32{margin-bottom:-8rem}.\\32 xl\\:-mb-36{margin-bottom:-9rem}.\\32 xl\\:-mb-40{margin-bottom:-10rem}.\\32 xl\\:-mb-44{margin-bottom:-11rem}.\\32 xl\\:-mb-48{margin-bottom:-12rem}.\\32 xl\\:-mb-52{margin-bottom:-13rem}.\\32 xl\\:-mb-56{margin-bottom:-14rem}.\\32 xl\\:-mb-60{margin-bottom:-15rem}.\\32 xl\\:-mb-64{margin-bottom:-16rem}.\\32 xl\\:-mb-72{margin-bottom:-18rem}.\\32 xl\\:-mb-80{margin-bottom:-20rem}.\\32 xl\\:-mb-96{margin-bottom:-24rem}.\\32 xl\\:-mb-px{margin-bottom:-1px}.\\32 xl\\:-mb-0\\.5{margin-bottom:-.125rem}.\\32 xl\\:-mb-1\\.5{margin-bottom:-.375rem}.\\32 xl\\:-mb-2\\.5{margin-bottom:-.625rem}.\\32 xl\\:-mb-3\\.5{margin-bottom:-.875rem}.\\32 xl\\:ml-0{margin-left:0}.\\32 xl\\:ml-1{margin-left:.25rem}.\\32 xl\\:ml-2{margin-left:.5rem}.\\32 xl\\:ml-3{margin-left:.75rem}.\\32 xl\\:ml-4{margin-left:1rem}.\\32 xl\\:ml-5{margin-left:1.25rem}.\\32 xl\\:ml-6{margin-left:1.5rem}.\\32 xl\\:ml-7{margin-left:1.75rem}.\\32 xl\\:ml-8{margin-left:2rem}.\\32 xl\\:ml-9{margin-left:2.25rem}.\\32 xl\\:ml-10{margin-left:2.5rem}.\\32 xl\\:ml-11{margin-left:2.75rem}.\\32 xl\\:ml-12{margin-left:3rem}.\\32 xl\\:ml-14{margin-left:3.5rem}.\\32 xl\\:ml-16{margin-left:4rem}.\\32 xl\\:ml-20{margin-left:5rem}.\\32 xl\\:ml-24{margin-left:6rem}.\\32 xl\\:ml-28{margin-left:7rem}.\\32 xl\\:ml-32{margin-left:8rem}.\\32 xl\\:ml-36{margin-left:9rem}.\\32 xl\\:ml-40{margin-left:10rem}.\\32 xl\\:ml-44{margin-left:11rem}.\\32 xl\\:ml-48{margin-left:12rem}.\\32 xl\\:ml-52{margin-left:13rem}.\\32 xl\\:ml-56{margin-left:14rem}.\\32 xl\\:ml-60{margin-left:15rem}.\\32 xl\\:ml-64{margin-left:16rem}.\\32 xl\\:ml-72{margin-left:18rem}.\\32 xl\\:ml-80{margin-left:20rem}.\\32 xl\\:ml-96{margin-left:24rem}.\\32 xl\\:ml-auto{margin-left:auto}.\\32 xl\\:ml-px{margin-left:1px}.\\32 xl\\:ml-0\\.5{margin-left:.125rem}.\\32 xl\\:ml-1\\.5{margin-left:.375rem}.\\32 xl\\:ml-2\\.5{margin-left:.625rem}.\\32 xl\\:ml-3\\.5{margin-left:.875rem}.\\32 xl\\:-ml-0{margin-left:0}.\\32 xl\\:-ml-1{margin-left:-.25rem}.\\32 xl\\:-ml-2{margin-left:-.5rem}.\\32 xl\\:-ml-3{margin-left:-.75rem}.\\32 xl\\:-ml-4{margin-left:-1rem}.\\32 xl\\:-ml-5{margin-left:-1.25rem}.\\32 xl\\:-ml-6{margin-left:-1.5rem}.\\32 xl\\:-ml-7{margin-left:-1.75rem}.\\32 xl\\:-ml-8{margin-left:-2rem}.\\32 xl\\:-ml-9{margin-left:-2.25rem}.\\32 xl\\:-ml-10{margin-left:-2.5rem}.\\32 xl\\:-ml-11{margin-left:-2.75rem}.\\32 xl\\:-ml-12{margin-left:-3rem}.\\32 xl\\:-ml-14{margin-left:-3.5rem}.\\32 xl\\:-ml-16{margin-left:-4rem}.\\32 xl\\:-ml-20{margin-left:-5rem}.\\32 xl\\:-ml-24{margin-left:-6rem}.\\32 xl\\:-ml-28{margin-left:-7rem}.\\32 xl\\:-ml-32{margin-left:-8rem}.\\32 xl\\:-ml-36{margin-left:-9rem}.\\32 xl\\:-ml-40{margin-left:-10rem}.\\32 xl\\:-ml-44{margin-left:-11rem}.\\32 xl\\:-ml-48{margin-left:-12rem}.\\32 xl\\:-ml-52{margin-left:-13rem}.\\32 xl\\:-ml-56{margin-left:-14rem}.\\32 xl\\:-ml-60{margin-left:-15rem}.\\32 xl\\:-ml-64{margin-left:-16rem}.\\32 xl\\:-ml-72{margin-left:-18rem}.\\32 xl\\:-ml-80{margin-left:-20rem}.\\32 xl\\:-ml-96{margin-left:-24rem}.\\32 xl\\:-ml-px{margin-left:-1px}.\\32 xl\\:-ml-0\\.5{margin-left:-.125rem}.\\32 xl\\:-ml-1\\.5{margin-left:-.375rem}.\\32 xl\\:-ml-2\\.5{margin-left:-.625rem}.\\32 xl\\:-ml-3\\.5{margin-left:-.875rem}.\\32 xl\\:box-border{box-sizing:border-box}.\\32 xl\\:box-content{box-sizing:initial}.\\32 xl\\:block{display:block}.\\32 xl\\:inline-block{display:inline-block}.\\32 xl\\:inline{display:inline}.\\32 xl\\:flex{display:flex}.\\32 xl\\:inline-flex{display:inline-flex}.\\32 xl\\:table{display:table}.\\32 xl\\:inline-table{display:inline-table}.\\32 xl\\:table-caption{display:table-caption}.\\32 xl\\:table-cell{display:table-cell}.\\32 xl\\:table-column{display:table-column}.\\32 xl\\:table-column-group{display:table-column-group}.\\32 xl\\:table-footer-group{display:table-footer-group}.\\32 xl\\:table-header-group{display:table-header-group}.\\32 xl\\:table-row-group{display:table-row-group}.\\32 xl\\:table-row{display:table-row}.\\32 xl\\:flow-root{display:flow-root}.\\32 xl\\:grid{display:grid}.\\32 xl\\:inline-grid{display:inline-grid}.\\32 xl\\:contents{display:contents}.\\32 xl\\:list-item{display:list-item}.\\32 xl\\:hidden{display:none}.\\32 xl\\:h-0{height:0}.\\32 xl\\:h-1{height:.25rem}.\\32 xl\\:h-2{height:.5rem}.\\32 xl\\:h-3{height:.75rem}.\\32 xl\\:h-4{height:1rem}.\\32 xl\\:h-5{height:1.25rem}.\\32 xl\\:h-6{height:1.5rem}.\\32 xl\\:h-7{height:1.75rem}.\\32 xl\\:h-8{height:2rem}.\\32 xl\\:h-9{height:2.25rem}.\\32 xl\\:h-10{height:2.5rem}.\\32 xl\\:h-11{height:2.75rem}.\\32 xl\\:h-12{height:3rem}.\\32 xl\\:h-14{height:3.5rem}.\\32 xl\\:h-16{height:4rem}.\\32 xl\\:h-20{height:5rem}.\\32 xl\\:h-24{height:6rem}.\\32 xl\\:h-28{height:7rem}.\\32 xl\\:h-32{height:8rem}.\\32 xl\\:h-36{height:9rem}.\\32 xl\\:h-40{height:10rem}.\\32 xl\\:h-44{height:11rem}.\\32 xl\\:h-48{height:12rem}.\\32 xl\\:h-52{height:13rem}.\\32 xl\\:h-56{height:14rem}.\\32 xl\\:h-60{height:15rem}.\\32 xl\\:h-64{height:16rem}.\\32 xl\\:h-72{height:18rem}.\\32 xl\\:h-80{height:20rem}.\\32 xl\\:h-96{height:24rem}.\\32 xl\\:h-auto{height:auto}.\\32 xl\\:h-px{height:1px}.\\32 xl\\:h-0\\.5{height:.125rem}.\\32 xl\\:h-1\\.5{height:.375rem}.\\32 xl\\:h-2\\.5{height:.625rem}.\\32 xl\\:h-3\\.5{height:.875rem}.\\32 xl\\:h-1\\/2{height:50%}.\\32 xl\\:h-1\\/3{height:33.333333%}.\\32 xl\\:h-2\\/3{height:66.666667%}.\\32 xl\\:h-1\\/4{height:25%}.\\32 xl\\:h-2\\/4{height:50%}.\\32 xl\\:h-3\\/4{height:75%}.\\32 xl\\:h-1\\/5{height:20%}.\\32 xl\\:h-2\\/5{height:40%}.\\32 xl\\:h-3\\/5{height:60%}.\\32 xl\\:h-4\\/5{height:80%}.\\32 xl\\:h-1\\/6{height:16.666667%}.\\32 xl\\:h-2\\/6{height:33.333333%}.\\32 xl\\:h-3\\/6{height:50%}.\\32 xl\\:h-4\\/6{height:66.666667%}.\\32 xl\\:h-5\\/6{height:83.333333%}.\\32 xl\\:h-full{height:100%}.\\32 xl\\:h-screen{height:100vh}.\\32 xl\\:max-h-0{max-height:0}.\\32 xl\\:max-h-1{max-height:.25rem}.\\32 xl\\:max-h-2{max-height:.5rem}.\\32 xl\\:max-h-3{max-height:.75rem}.\\32 xl\\:max-h-4{max-height:1rem}.\\32 xl\\:max-h-5{max-height:1.25rem}.\\32 xl\\:max-h-6{max-height:1.5rem}.\\32 xl\\:max-h-7{max-height:1.75rem}.\\32 xl\\:max-h-8{max-height:2rem}.\\32 xl\\:max-h-9{max-height:2.25rem}.\\32 xl\\:max-h-10{max-height:2.5rem}.\\32 xl\\:max-h-11{max-height:2.75rem}.\\32 xl\\:max-h-12{max-height:3rem}.\\32 xl\\:max-h-14{max-height:3.5rem}.\\32 xl\\:max-h-16{max-height:4rem}.\\32 xl\\:max-h-20{max-height:5rem}.\\32 xl\\:max-h-24{max-height:6rem}.\\32 xl\\:max-h-28{max-height:7rem}.\\32 xl\\:max-h-32{max-height:8rem}.\\32 xl\\:max-h-36{max-height:9rem}.\\32 xl\\:max-h-40{max-height:10rem}.\\32 xl\\:max-h-44{max-height:11rem}.\\32 xl\\:max-h-48{max-height:12rem}.\\32 xl\\:max-h-52{max-height:13rem}.\\32 xl\\:max-h-56{max-height:14rem}.\\32 xl\\:max-h-60{max-height:15rem}.\\32 xl\\:max-h-64{max-height:16rem}.\\32 xl\\:max-h-72{max-height:18rem}.\\32 xl\\:max-h-80{max-height:20rem}.\\32 xl\\:max-h-96{max-height:24rem}.\\32 xl\\:max-h-px{max-height:1px}.\\32 xl\\:max-h-0\\.5{max-height:.125rem}.\\32 xl\\:max-h-1\\.5{max-height:.375rem}.\\32 xl\\:max-h-2\\.5{max-height:.625rem}.\\32 xl\\:max-h-3\\.5{max-height:.875rem}.\\32 xl\\:max-h-full{max-height:100%}.\\32 xl\\:max-h-screen{max-height:100vh}.\\32 xl\\:min-h-0{min-height:0}.\\32 xl\\:min-h-full{min-height:100%}.\\32 xl\\:min-h-screen{min-height:100vh}.\\32 xl\\:w-0{width:0}.\\32 xl\\:w-1{width:.25rem}.\\32 xl\\:w-2{width:.5rem}.\\32 xl\\:w-3{width:.75rem}.\\32 xl\\:w-4{width:1rem}.\\32 xl\\:w-5{width:1.25rem}.\\32 xl\\:w-6{width:1.5rem}.\\32 xl\\:w-7{width:1.75rem}.\\32 xl\\:w-8{width:2rem}.\\32 xl\\:w-9{width:2.25rem}.\\32 xl\\:w-10{width:2.5rem}.\\32 xl\\:w-11{width:2.75rem}.\\32 xl\\:w-12{width:3rem}.\\32 xl\\:w-14{width:3.5rem}.\\32 xl\\:w-16{width:4rem}.\\32 xl\\:w-20{width:5rem}.\\32 xl\\:w-24{width:6rem}.\\32 xl\\:w-28{width:7rem}.\\32 xl\\:w-32{width:8rem}.\\32 xl\\:w-36{width:9rem}.\\32 xl\\:w-40{width:10rem}.\\32 xl\\:w-44{width:11rem}.\\32 xl\\:w-48{width:12rem}.\\32 xl\\:w-52{width:13rem}.\\32 xl\\:w-56{width:14rem}.\\32 xl\\:w-60{width:15rem}.\\32 xl\\:w-64{width:16rem}.\\32 xl\\:w-72{width:18rem}.\\32 xl\\:w-80{width:20rem}.\\32 xl\\:w-96{width:24rem}.\\32 xl\\:w-auto{width:auto}.\\32 xl\\:w-px{width:1px}.\\32 xl\\:w-0\\.5{width:.125rem}.\\32 xl\\:w-1\\.5{width:.375rem}.\\32 xl\\:w-2\\.5{width:.625rem}.\\32 xl\\:w-3\\.5{width:.875rem}.\\32 xl\\:w-1\\/2{width:50%}.\\32 xl\\:w-1\\/3{width:33.333333%}.\\32 xl\\:w-2\\/3{width:66.666667%}.\\32 xl\\:w-1\\/4{width:25%}.\\32 xl\\:w-2\\/4{width:50%}.\\32 xl\\:w-3\\/4{width:75%}.\\32 xl\\:w-1\\/5{width:20%}.\\32 xl\\:w-2\\/5{width:40%}.\\32 xl\\:w-3\\/5{width:60%}.\\32 xl\\:w-4\\/5{width:80%}.\\32 xl\\:w-1\\/6{width:16.666667%}.\\32 xl\\:w-2\\/6{width:33.333333%}.\\32 xl\\:w-3\\/6{width:50%}.\\32 xl\\:w-4\\/6{width:66.666667%}.\\32 xl\\:w-5\\/6{width:83.333333%}.\\32 xl\\:w-1\\/12{width:8.333333%}.\\32 xl\\:w-2\\/12{width:16.666667%}.\\32 xl\\:w-3\\/12{width:25%}.\\32 xl\\:w-4\\/12{width:33.333333%}.\\32 xl\\:w-5\\/12{width:41.666667%}.\\32 xl\\:w-6\\/12{width:50%}.\\32 xl\\:w-7\\/12{width:58.333333%}.\\32 xl\\:w-8\\/12{width:66.666667%}.\\32 xl\\:w-9\\/12{width:75%}.\\32 xl\\:w-10\\/12{width:83.333333%}.\\32 xl\\:w-11\\/12{width:91.666667%}.\\32 xl\\:w-full{width:100%}.\\32 xl\\:w-screen{width:100vw}.\\32 xl\\:w-min{width:min-content}.\\32 xl\\:w-max{width:max-content}.\\32 xl\\:min-w-0{min-width:0}.\\32 xl\\:min-w-full{min-width:100%}.\\32 xl\\:min-w-min{min-width:min-content}.\\32 xl\\:min-w-max{min-width:max-content}.\\32 xl\\:max-w-0{max-width:0}.\\32 xl\\:max-w-none{max-width:none}.\\32 xl\\:max-w-xs{max-width:20rem}.\\32 xl\\:max-w-sm{max-width:24rem}.\\32 xl\\:max-w-md{max-width:28rem}.\\32 xl\\:max-w-lg{max-width:32rem}.\\32 xl\\:max-w-xl{max-width:36rem}.\\32 xl\\:max-w-2xl{max-width:42rem}.\\32 xl\\:max-w-3xl{max-width:48rem}.\\32 xl\\:max-w-4xl{max-width:56rem}.\\32 xl\\:max-w-5xl{max-width:64rem}.\\32 xl\\:max-w-6xl{max-width:72rem}.\\32 xl\\:max-w-7xl{max-width:80rem}.\\32 xl\\:max-w-full{max-width:100%}.\\32 xl\\:max-w-min{max-width:min-content}.\\32 xl\\:max-w-max{max-width:max-content}.\\32 xl\\:max-w-prose{max-width:65ch}.\\32 xl\\:max-w-screen-sm{max-width:640px}.\\32 xl\\:max-w-screen-md{max-width:768px}.\\32 xl\\:max-w-screen-lg{max-width:1024px}.\\32 xl\\:max-w-screen-xl{max-width:1280px}.\\32 xl\\:max-w-screen-2xl{max-width:1536px}.\\32 xl\\:flex-1{flex:1 1 0%}.\\32 xl\\:flex-auto{flex:1 1 auto}.\\32 xl\\:flex-initial{flex:0 1 auto}.\\32 xl\\:flex-none{flex:none}.\\32 xl\\:flex-shrink-0{flex-shrink:0}.\\32 xl\\:flex-shrink{flex-shrink:1}.\\32 xl\\:flex-grow-0{flex-grow:0}.\\32 xl\\:flex-grow{flex-grow:1}.\\32 xl\\:table-auto{table-layout:auto}.\\32 xl\\:table-fixed{table-layout:fixed}.\\32 xl\\:border-collapse{border-collapse:collapse}.\\32 xl\\:border-separate{border-collapse:initial}.\\32 xl\\:origin-center{transform-origin:center}.\\32 xl\\:origin-top{transform-origin:top}.\\32 xl\\:origin-top-right{transform-origin:top right}.\\32 xl\\:origin-right{transform-origin:right}.\\32 xl\\:origin-bottom-right{transform-origin:bottom right}.\\32 xl\\:origin-bottom{transform-origin:bottom}.\\32 xl\\:origin-bottom-left{transform-origin:bottom left}.\\32 xl\\:origin-left{transform-origin:left}.\\32 xl\\:origin-top-left{transform-origin:top left}.\\32 xl\\:transform{transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\\32 xl\\:transform,.\\32 xl\\:transform-gpu{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}.\\32 xl\\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\\32 xl\\:transform-none{transform:none}.\\32 xl\\:translate-x-0{--tw-translate-x:0px}.\\32 xl\\:translate-x-1{--tw-translate-x:0.25rem}.\\32 xl\\:translate-x-2{--tw-translate-x:0.5rem}.\\32 xl\\:translate-x-3{--tw-translate-x:0.75rem}.\\32 xl\\:translate-x-4{--tw-translate-x:1rem}.\\32 xl\\:translate-x-5{--tw-translate-x:1.25rem}.\\32 xl\\:translate-x-6{--tw-translate-x:1.5rem}.\\32 xl\\:translate-x-7{--tw-translate-x:1.75rem}.\\32 xl\\:translate-x-8{--tw-translate-x:2rem}.\\32 xl\\:translate-x-9{--tw-translate-x:2.25rem}.\\32 xl\\:translate-x-10{--tw-translate-x:2.5rem}.\\32 xl\\:translate-x-11{--tw-translate-x:2.75rem}.\\32 xl\\:translate-x-12{--tw-translate-x:3rem}.\\32 xl\\:translate-x-14{--tw-translate-x:3.5rem}.\\32 xl\\:translate-x-16{--tw-translate-x:4rem}.\\32 xl\\:translate-x-20{--tw-translate-x:5rem}.\\32 xl\\:translate-x-24{--tw-translate-x:6rem}.\\32 xl\\:translate-x-28{--tw-translate-x:7rem}.\\32 xl\\:translate-x-32{--tw-translate-x:8rem}.\\32 xl\\:translate-x-36{--tw-translate-x:9rem}.\\32 xl\\:translate-x-40{--tw-translate-x:10rem}.\\32 xl\\:translate-x-44{--tw-translate-x:11rem}.\\32 xl\\:translate-x-48{--tw-translate-x:12rem}.\\32 xl\\:translate-x-52{--tw-translate-x:13rem}.\\32 xl\\:translate-x-56{--tw-translate-x:14rem}.\\32 xl\\:translate-x-60{--tw-translate-x:15rem}.\\32 xl\\:translate-x-64{--tw-translate-x:16rem}.\\32 xl\\:translate-x-72{--tw-translate-x:18rem}.\\32 xl\\:translate-x-80{--tw-translate-x:20rem}.\\32 xl\\:translate-x-96{--tw-translate-x:24rem}.\\32 xl\\:translate-x-px{--tw-translate-x:1px}.\\32 xl\\:translate-x-0\\.5{--tw-translate-x:0.125rem}.\\32 xl\\:translate-x-1\\.5{--tw-translate-x:0.375rem}.\\32 xl\\:translate-x-2\\.5{--tw-translate-x:0.625rem}.\\32 xl\\:translate-x-3\\.5{--tw-translate-x:0.875rem}.\\32 xl\\:-translate-x-0{--tw-translate-x:0px}.\\32 xl\\:-translate-x-1{--tw-translate-x:-0.25rem}.\\32 xl\\:-translate-x-2{--tw-translate-x:-0.5rem}.\\32 xl\\:-translate-x-3{--tw-translate-x:-0.75rem}.\\32 xl\\:-translate-x-4{--tw-translate-x:-1rem}.\\32 xl\\:-translate-x-5{--tw-translate-x:-1.25rem}.\\32 xl\\:-translate-x-6{--tw-translate-x:-1.5rem}.\\32 xl\\:-translate-x-7{--tw-translate-x:-1.75rem}.\\32 xl\\:-translate-x-8{--tw-translate-x:-2rem}.\\32 xl\\:-translate-x-9{--tw-translate-x:-2.25rem}.\\32 xl\\:-translate-x-10{--tw-translate-x:-2.5rem}.\\32 xl\\:-translate-x-11{--tw-translate-x:-2.75rem}.\\32 xl\\:-translate-x-12{--tw-translate-x:-3rem}.\\32 xl\\:-translate-x-14{--tw-translate-x:-3.5rem}.\\32 xl\\:-translate-x-16{--tw-translate-x:-4rem}.\\32 xl\\:-translate-x-20{--tw-translate-x:-5rem}.\\32 xl\\:-translate-x-24{--tw-translate-x:-6rem}.\\32 xl\\:-translate-x-28{--tw-translate-x:-7rem}.\\32 xl\\:-translate-x-32{--tw-translate-x:-8rem}.\\32 xl\\:-translate-x-36{--tw-translate-x:-9rem}.\\32 xl\\:-translate-x-40{--tw-translate-x:-10rem}.\\32 xl\\:-translate-x-44{--tw-translate-x:-11rem}.\\32 xl\\:-translate-x-48{--tw-translate-x:-12rem}.\\32 xl\\:-translate-x-52{--tw-translate-x:-13rem}.\\32 xl\\:-translate-x-56{--tw-translate-x:-14rem}.\\32 xl\\:-translate-x-60{--tw-translate-x:-15rem}.\\32 xl\\:-translate-x-64{--tw-translate-x:-16rem}.\\32 xl\\:-translate-x-72{--tw-translate-x:-18rem}.\\32 xl\\:-translate-x-80{--tw-translate-x:-20rem}.\\32 xl\\:-translate-x-96{--tw-translate-x:-24rem}.\\32 xl\\:-translate-x-px{--tw-translate-x:-1px}.\\32 xl\\:-translate-x-0\\.5{--tw-translate-x:-0.125rem}.\\32 xl\\:-translate-x-1\\.5{--tw-translate-x:-0.375rem}.\\32 xl\\:-translate-x-2\\.5{--tw-translate-x:-0.625rem}.\\32 xl\\:-translate-x-3\\.5{--tw-translate-x:-0.875rem}.\\32 xl\\:translate-x-1\\/2{--tw-translate-x:50%}.\\32 xl\\:translate-x-1\\/3{--tw-translate-x:33.333333%}.\\32 xl\\:translate-x-2\\/3{--tw-translate-x:66.666667%}.\\32 xl\\:translate-x-1\\/4{--tw-translate-x:25%}.\\32 xl\\:translate-x-2\\/4{--tw-translate-x:50%}.\\32 xl\\:translate-x-3\\/4{--tw-translate-x:75%}.\\32 xl\\:translate-x-full{--tw-translate-x:100%}.\\32 xl\\:-translate-x-1\\/2{--tw-translate-x:-50%}.\\32 xl\\:-translate-x-1\\/3{--tw-translate-x:-33.333333%}.\\32 xl\\:-translate-x-2\\/3{--tw-translate-x:-66.666667%}.\\32 xl\\:-translate-x-1\\/4{--tw-translate-x:-25%}.\\32 xl\\:-translate-x-2\\/4{--tw-translate-x:-50%}.\\32 xl\\:-translate-x-3\\/4{--tw-translate-x:-75%}.\\32 xl\\:-translate-x-full{--tw-translate-x:-100%}.\\32 xl\\:translate-y-0{--tw-translate-y:0px}.\\32 xl\\:translate-y-1{--tw-translate-y:0.25rem}.\\32 xl\\:translate-y-2{--tw-translate-y:0.5rem}.\\32 xl\\:translate-y-3{--tw-translate-y:0.75rem}.\\32 xl\\:translate-y-4{--tw-translate-y:1rem}.\\32 xl\\:translate-y-5{--tw-translate-y:1.25rem}.\\32 xl\\:translate-y-6{--tw-translate-y:1.5rem}.\\32 xl\\:translate-y-7{--tw-translate-y:1.75rem}.\\32 xl\\:translate-y-8{--tw-translate-y:2rem}.\\32 xl\\:translate-y-9{--tw-translate-y:2.25rem}.\\32 xl\\:translate-y-10{--tw-translate-y:2.5rem}.\\32 xl\\:translate-y-11{--tw-translate-y:2.75rem}.\\32 xl\\:translate-y-12{--tw-translate-y:3rem}.\\32 xl\\:translate-y-14{--tw-translate-y:3.5rem}.\\32 xl\\:translate-y-16{--tw-translate-y:4rem}.\\32 xl\\:translate-y-20{--tw-translate-y:5rem}.\\32 xl\\:translate-y-24{--tw-translate-y:6rem}.\\32 xl\\:translate-y-28{--tw-translate-y:7rem}.\\32 xl\\:translate-y-32{--tw-translate-y:8rem}.\\32 xl\\:translate-y-36{--tw-translate-y:9rem}.\\32 xl\\:translate-y-40{--tw-translate-y:10rem}.\\32 xl\\:translate-y-44{--tw-translate-y:11rem}.\\32 xl\\:translate-y-48{--tw-translate-y:12rem}.\\32 xl\\:translate-y-52{--tw-translate-y:13rem}.\\32 xl\\:translate-y-56{--tw-translate-y:14rem}.\\32 xl\\:translate-y-60{--tw-translate-y:15rem}.\\32 xl\\:translate-y-64{--tw-translate-y:16rem}.\\32 xl\\:translate-y-72{--tw-translate-y:18rem}.\\32 xl\\:translate-y-80{--tw-translate-y:20rem}.\\32 xl\\:translate-y-96{--tw-translate-y:24rem}.\\32 xl\\:translate-y-px{--tw-translate-y:1px}.\\32 xl\\:translate-y-0\\.5{--tw-translate-y:0.125rem}.\\32 xl\\:translate-y-1\\.5{--tw-translate-y:0.375rem}.\\32 xl\\:translate-y-2\\.5{--tw-translate-y:0.625rem}.\\32 xl\\:translate-y-3\\.5{--tw-translate-y:0.875rem}.\\32 xl\\:-translate-y-0{--tw-translate-y:0px}.\\32 xl\\:-translate-y-1{--tw-translate-y:-0.25rem}.\\32 xl\\:-translate-y-2{--tw-translate-y:-0.5rem}.\\32 xl\\:-translate-y-3{--tw-translate-y:-0.75rem}.\\32 xl\\:-translate-y-4{--tw-translate-y:-1rem}.\\32 xl\\:-translate-y-5{--tw-translate-y:-1.25rem}.\\32 xl\\:-translate-y-6{--tw-translate-y:-1.5rem}.\\32 xl\\:-translate-y-7{--tw-translate-y:-1.75rem}.\\32 xl\\:-translate-y-8{--tw-translate-y:-2rem}.\\32 xl\\:-translate-y-9{--tw-translate-y:-2.25rem}.\\32 xl\\:-translate-y-10{--tw-translate-y:-2.5rem}.\\32 xl\\:-translate-y-11{--tw-translate-y:-2.75rem}.\\32 xl\\:-translate-y-12{--tw-translate-y:-3rem}.\\32 xl\\:-translate-y-14{--tw-translate-y:-3.5rem}.\\32 xl\\:-translate-y-16{--tw-translate-y:-4rem}.\\32 xl\\:-translate-y-20{--tw-translate-y:-5rem}.\\32 xl\\:-translate-y-24{--tw-translate-y:-6rem}.\\32 xl\\:-translate-y-28{--tw-translate-y:-7rem}.\\32 xl\\:-translate-y-32{--tw-translate-y:-8rem}.\\32 xl\\:-translate-y-36{--tw-translate-y:-9rem}.\\32 xl\\:-translate-y-40{--tw-translate-y:-10rem}.\\32 xl\\:-translate-y-44{--tw-translate-y:-11rem}.\\32 xl\\:-translate-y-48{--tw-translate-y:-12rem}.\\32 xl\\:-translate-y-52{--tw-translate-y:-13rem}.\\32 xl\\:-translate-y-56{--tw-translate-y:-14rem}.\\32 xl\\:-translate-y-60{--tw-translate-y:-15rem}.\\32 xl\\:-translate-y-64{--tw-translate-y:-16rem}.\\32 xl\\:-translate-y-72{--tw-translate-y:-18rem}.\\32 xl\\:-translate-y-80{--tw-translate-y:-20rem}.\\32 xl\\:-translate-y-96{--tw-translate-y:-24rem}.\\32 xl\\:-translate-y-px{--tw-translate-y:-1px}.\\32 xl\\:-translate-y-0\\.5{--tw-translate-y:-0.125rem}.\\32 xl\\:-translate-y-1\\.5{--tw-translate-y:-0.375rem}.\\32 xl\\:-translate-y-2\\.5{--tw-translate-y:-0.625rem}.\\32 xl\\:-translate-y-3\\.5{--tw-translate-y:-0.875rem}.\\32 xl\\:translate-y-1\\/2{--tw-translate-y:50%}.\\32 xl\\:translate-y-1\\/3{--tw-translate-y:33.333333%}.\\32 xl\\:translate-y-2\\/3{--tw-translate-y:66.666667%}.\\32 xl\\:translate-y-1\\/4{--tw-translate-y:25%}.\\32 xl\\:translate-y-2\\/4{--tw-translate-y:50%}.\\32 xl\\:translate-y-3\\/4{--tw-translate-y:75%}.\\32 xl\\:translate-y-full{--tw-translate-y:100%}.\\32 xl\\:-translate-y-1\\/2{--tw-translate-y:-50%}.\\32 xl\\:-translate-y-1\\/3{--tw-translate-y:-33.333333%}.\\32 xl\\:-translate-y-2\\/3{--tw-translate-y:-66.666667%}.\\32 xl\\:-translate-y-1\\/4{--tw-translate-y:-25%}.\\32 xl\\:-translate-y-2\\/4{--tw-translate-y:-50%}.\\32 xl\\:-translate-y-3\\/4{--tw-translate-y:-75%}.\\32 xl\\:-translate-y-full{--tw-translate-y:-100%}.\\32 xl\\:hover\\:translate-x-0:hover{--tw-translate-x:0px}.\\32 xl\\:hover\\:translate-x-1:hover{--tw-translate-x:0.25rem}.\\32 xl\\:hover\\:translate-x-2:hover{--tw-translate-x:0.5rem}.\\32 xl\\:hover\\:translate-x-3:hover{--tw-translate-x:0.75rem}.\\32 xl\\:hover\\:translate-x-4:hover{--tw-translate-x:1rem}.\\32 xl\\:hover\\:translate-x-5:hover{--tw-translate-x:1.25rem}.\\32 xl\\:hover\\:translate-x-6:hover{--tw-translate-x:1.5rem}.\\32 xl\\:hover\\:translate-x-7:hover{--tw-translate-x:1.75rem}.\\32 xl\\:hover\\:translate-x-8:hover{--tw-translate-x:2rem}.\\32 xl\\:hover\\:translate-x-9:hover{--tw-translate-x:2.25rem}.\\32 xl\\:hover\\:translate-x-10:hover{--tw-translate-x:2.5rem}.\\32 xl\\:hover\\:translate-x-11:hover{--tw-translate-x:2.75rem}.\\32 xl\\:hover\\:translate-x-12:hover{--tw-translate-x:3rem}.\\32 xl\\:hover\\:translate-x-14:hover{--tw-translate-x:3.5rem}.\\32 xl\\:hover\\:translate-x-16:hover{--tw-translate-x:4rem}.\\32 xl\\:hover\\:translate-x-20:hover{--tw-translate-x:5rem}.\\32 xl\\:hover\\:translate-x-24:hover{--tw-translate-x:6rem}.\\32 xl\\:hover\\:translate-x-28:hover{--tw-translate-x:7rem}.\\32 xl\\:hover\\:translate-x-32:hover{--tw-translate-x:8rem}.\\32 xl\\:hover\\:translate-x-36:hover{--tw-translate-x:9rem}.\\32 xl\\:hover\\:translate-x-40:hover{--tw-translate-x:10rem}.\\32 xl\\:hover\\:translate-x-44:hover{--tw-translate-x:11rem}.\\32 xl\\:hover\\:translate-x-48:hover{--tw-translate-x:12rem}.\\32 xl\\:hover\\:translate-x-52:hover{--tw-translate-x:13rem}.\\32 xl\\:hover\\:translate-x-56:hover{--tw-translate-x:14rem}.\\32 xl\\:hover\\:translate-x-60:hover{--tw-translate-x:15rem}.\\32 xl\\:hover\\:translate-x-64:hover{--tw-translate-x:16rem}.\\32 xl\\:hover\\:translate-x-72:hover{--tw-translate-x:18rem}.\\32 xl\\:hover\\:translate-x-80:hover{--tw-translate-x:20rem}.\\32 xl\\:hover\\:translate-x-96:hover{--tw-translate-x:24rem}.\\32 xl\\:hover\\:translate-x-px:hover{--tw-translate-x:1px}.\\32 xl\\:hover\\:translate-x-0\\.5:hover{--tw-translate-x:0.125rem}.\\32 xl\\:hover\\:translate-x-1\\.5:hover{--tw-translate-x:0.375rem}.\\32 xl\\:hover\\:translate-x-2\\.5:hover{--tw-translate-x:0.625rem}.\\32 xl\\:hover\\:translate-x-3\\.5:hover{--tw-translate-x:0.875rem}.\\32 xl\\:hover\\:-translate-x-0:hover{--tw-translate-x:0px}.\\32 xl\\:hover\\:-translate-x-1:hover{--tw-translate-x:-0.25rem}.\\32 xl\\:hover\\:-translate-x-2:hover{--tw-translate-x:-0.5rem}.\\32 xl\\:hover\\:-translate-x-3:hover{--tw-translate-x:-0.75rem}.\\32 xl\\:hover\\:-translate-x-4:hover{--tw-translate-x:-1rem}.\\32 xl\\:hover\\:-translate-x-5:hover{--tw-translate-x:-1.25rem}.\\32 xl\\:hover\\:-translate-x-6:hover{--tw-translate-x:-1.5rem}.\\32 xl\\:hover\\:-translate-x-7:hover{--tw-translate-x:-1.75rem}.\\32 xl\\:hover\\:-translate-x-8:hover{--tw-translate-x:-2rem}.\\32 xl\\:hover\\:-translate-x-9:hover{--tw-translate-x:-2.25rem}.\\32 xl\\:hover\\:-translate-x-10:hover{--tw-translate-x:-2.5rem}.\\32 xl\\:hover\\:-translate-x-11:hover{--tw-translate-x:-2.75rem}.\\32 xl\\:hover\\:-translate-x-12:hover{--tw-translate-x:-3rem}.\\32 xl\\:hover\\:-translate-x-14:hover{--tw-translate-x:-3.5rem}.\\32 xl\\:hover\\:-translate-x-16:hover{--tw-translate-x:-4rem}.\\32 xl\\:hover\\:-translate-x-20:hover{--tw-translate-x:-5rem}.\\32 xl\\:hover\\:-translate-x-24:hover{--tw-translate-x:-6rem}.\\32 xl\\:hover\\:-translate-x-28:hover{--tw-translate-x:-7rem}.\\32 xl\\:hover\\:-translate-x-32:hover{--tw-translate-x:-8rem}.\\32 xl\\:hover\\:-translate-x-36:hover{--tw-translate-x:-9rem}.\\32 xl\\:hover\\:-translate-x-40:hover{--tw-translate-x:-10rem}.\\32 xl\\:hover\\:-translate-x-44:hover{--tw-translate-x:-11rem}.\\32 xl\\:hover\\:-translate-x-48:hover{--tw-translate-x:-12rem}.\\32 xl\\:hover\\:-translate-x-52:hover{--tw-translate-x:-13rem}.\\32 xl\\:hover\\:-translate-x-56:hover{--tw-translate-x:-14rem}.\\32 xl\\:hover\\:-translate-x-60:hover{--tw-translate-x:-15rem}.\\32 xl\\:hover\\:-translate-x-64:hover{--tw-translate-x:-16rem}.\\32 xl\\:hover\\:-translate-x-72:hover{--tw-translate-x:-18rem}.\\32 xl\\:hover\\:-translate-x-80:hover{--tw-translate-x:-20rem}.\\32 xl\\:hover\\:-translate-x-96:hover{--tw-translate-x:-24rem}.\\32 xl\\:hover\\:-translate-x-px:hover{--tw-translate-x:-1px}.\\32 xl\\:hover\\:-translate-x-0\\.5:hover{--tw-translate-x:-0.125rem}.\\32 xl\\:hover\\:-translate-x-1\\.5:hover{--tw-translate-x:-0.375rem}.\\32 xl\\:hover\\:-translate-x-2\\.5:hover{--tw-translate-x:-0.625rem}.\\32 xl\\:hover\\:-translate-x-3\\.5:hover{--tw-translate-x:-0.875rem}.\\32 xl\\:hover\\:translate-x-1\\/2:hover{--tw-translate-x:50%}.\\32 xl\\:hover\\:translate-x-1\\/3:hover{--tw-translate-x:33.333333%}.\\32 xl\\:hover\\:translate-x-2\\/3:hover{--tw-translate-x:66.666667%}.\\32 xl\\:hover\\:translate-x-1\\/4:hover{--tw-translate-x:25%}.\\32 xl\\:hover\\:translate-x-2\\/4:hover{--tw-translate-x:50%}.\\32 xl\\:hover\\:translate-x-3\\/4:hover{--tw-translate-x:75%}.\\32 xl\\:hover\\:translate-x-full:hover{--tw-translate-x:100%}.\\32 xl\\:hover\\:-translate-x-1\\/2:hover{--tw-translate-x:-50%}.\\32 xl\\:hover\\:-translate-x-1\\/3:hover{--tw-translate-x:-33.333333%}.\\32 xl\\:hover\\:-translate-x-2\\/3:hover{--tw-translate-x:-66.666667%}.\\32 xl\\:hover\\:-translate-x-1\\/4:hover{--tw-translate-x:-25%}.\\32 xl\\:hover\\:-translate-x-2\\/4:hover{--tw-translate-x:-50%}.\\32 xl\\:hover\\:-translate-x-3\\/4:hover{--tw-translate-x:-75%}.\\32 xl\\:hover\\:-translate-x-full:hover{--tw-translate-x:-100%}.\\32 xl\\:hover\\:translate-y-0:hover{--tw-translate-y:0px}.\\32 xl\\:hover\\:translate-y-1:hover{--tw-translate-y:0.25rem}.\\32 xl\\:hover\\:translate-y-2:hover{--tw-translate-y:0.5rem}.\\32 xl\\:hover\\:translate-y-3:hover{--tw-translate-y:0.75rem}.\\32 xl\\:hover\\:translate-y-4:hover{--tw-translate-y:1rem}.\\32 xl\\:hover\\:translate-y-5:hover{--tw-translate-y:1.25rem}.\\32 xl\\:hover\\:translate-y-6:hover{--tw-translate-y:1.5rem}.\\32 xl\\:hover\\:translate-y-7:hover{--tw-translate-y:1.75rem}.\\32 xl\\:hover\\:translate-y-8:hover{--tw-translate-y:2rem}.\\32 xl\\:hover\\:translate-y-9:hover{--tw-translate-y:2.25rem}.\\32 xl\\:hover\\:translate-y-10:hover{--tw-translate-y:2.5rem}.\\32 xl\\:hover\\:translate-y-11:hover{--tw-translate-y:2.75rem}.\\32 xl\\:hover\\:translate-y-12:hover{--tw-translate-y:3rem}.\\32 xl\\:hover\\:translate-y-14:hover{--tw-translate-y:3.5rem}.\\32 xl\\:hover\\:translate-y-16:hover{--tw-translate-y:4rem}.\\32 xl\\:hover\\:translate-y-20:hover{--tw-translate-y:5rem}.\\32 xl\\:hover\\:translate-y-24:hover{--tw-translate-y:6rem}.\\32 xl\\:hover\\:translate-y-28:hover{--tw-translate-y:7rem}.\\32 xl\\:hover\\:translate-y-32:hover{--tw-translate-y:8rem}.\\32 xl\\:hover\\:translate-y-36:hover{--tw-translate-y:9rem}.\\32 xl\\:hover\\:translate-y-40:hover{--tw-translate-y:10rem}.\\32 xl\\:hover\\:translate-y-44:hover{--tw-translate-y:11rem}.\\32 xl\\:hover\\:translate-y-48:hover{--tw-translate-y:12rem}.\\32 xl\\:hover\\:translate-y-52:hover{--tw-translate-y:13rem}.\\32 xl\\:hover\\:translate-y-56:hover{--tw-translate-y:14rem}.\\32 xl\\:hover\\:translate-y-60:hover{--tw-translate-y:15rem}.\\32 xl\\:hover\\:translate-y-64:hover{--tw-translate-y:16rem}.\\32 xl\\:hover\\:translate-y-72:hover{--tw-translate-y:18rem}.\\32 xl\\:hover\\:translate-y-80:hover{--tw-translate-y:20rem}.\\32 xl\\:hover\\:translate-y-96:hover{--tw-translate-y:24rem}.\\32 xl\\:hover\\:translate-y-px:hover{--tw-translate-y:1px}.\\32 xl\\:hover\\:translate-y-0\\.5:hover{--tw-translate-y:0.125rem}.\\32 xl\\:hover\\:translate-y-1\\.5:hover{--tw-translate-y:0.375rem}.\\32 xl\\:hover\\:translate-y-2\\.5:hover{--tw-translate-y:0.625rem}.\\32 xl\\:hover\\:translate-y-3\\.5:hover{--tw-translate-y:0.875rem}.\\32 xl\\:hover\\:-translate-y-0:hover{--tw-translate-y:0px}.\\32 xl\\:hover\\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.\\32 xl\\:hover\\:-translate-y-2:hover{--tw-translate-y:-0.5rem}.\\32 xl\\:hover\\:-translate-y-3:hover{--tw-translate-y:-0.75rem}.\\32 xl\\:hover\\:-translate-y-4:hover{--tw-translate-y:-1rem}.\\32 xl\\:hover\\:-translate-y-5:hover{--tw-translate-y:-1.25rem}.\\32 xl\\:hover\\:-translate-y-6:hover{--tw-translate-y:-1.5rem}.\\32 xl\\:hover\\:-translate-y-7:hover{--tw-translate-y:-1.75rem}.\\32 xl\\:hover\\:-translate-y-8:hover{--tw-translate-y:-2rem}.\\32 xl\\:hover\\:-translate-y-9:hover{--tw-translate-y:-2.25rem}.\\32 xl\\:hover\\:-translate-y-10:hover{--tw-translate-y:-2.5rem}.\\32 xl\\:hover\\:-translate-y-11:hover{--tw-translate-y:-2.75rem}.\\32 xl\\:hover\\:-translate-y-12:hover{--tw-translate-y:-3rem}.\\32 xl\\:hover\\:-translate-y-14:hover{--tw-translate-y:-3.5rem}.\\32 xl\\:hover\\:-translate-y-16:hover{--tw-translate-y:-4rem}.\\32 xl\\:hover\\:-translate-y-20:hover{--tw-translate-y:-5rem}.\\32 xl\\:hover\\:-translate-y-24:hover{--tw-translate-y:-6rem}.\\32 xl\\:hover\\:-translate-y-28:hover{--tw-translate-y:-7rem}.\\32 xl\\:hover\\:-translate-y-32:hover{--tw-translate-y:-8rem}.\\32 xl\\:hover\\:-translate-y-36:hover{--tw-translate-y:-9rem}.\\32 xl\\:hover\\:-translate-y-40:hover{--tw-translate-y:-10rem}.\\32 xl\\:hover\\:-translate-y-44:hover{--tw-translate-y:-11rem}.\\32 xl\\:hover\\:-translate-y-48:hover{--tw-translate-y:-12rem}.\\32 xl\\:hover\\:-translate-y-52:hover{--tw-translate-y:-13rem}.\\32 xl\\:hover\\:-translate-y-56:hover{--tw-translate-y:-14rem}.\\32 xl\\:hover\\:-translate-y-60:hover{--tw-translate-y:-15rem}.\\32 xl\\:hover\\:-translate-y-64:hover{--tw-translate-y:-16rem}.\\32 xl\\:hover\\:-translate-y-72:hover{--tw-translate-y:-18rem}.\\32 xl\\:hover\\:-translate-y-80:hover{--tw-translate-y:-20rem}.\\32 xl\\:hover\\:-translate-y-96:hover{--tw-translate-y:-24rem}.\\32 xl\\:hover\\:-translate-y-px:hover{--tw-translate-y:-1px}.\\32 xl\\:hover\\:-translate-y-0\\.5:hover{--tw-translate-y:-0.125rem}.\\32 xl\\:hover\\:-translate-y-1\\.5:hover{--tw-translate-y:-0.375rem}.\\32 xl\\:hover\\:-translate-y-2\\.5:hover{--tw-translate-y:-0.625rem}.\\32 xl\\:hover\\:-translate-y-3\\.5:hover{--tw-translate-y:-0.875rem}.\\32 xl\\:hover\\:translate-y-1\\/2:hover{--tw-translate-y:50%}.\\32 xl\\:hover\\:translate-y-1\\/3:hover{--tw-translate-y:33.333333%}.\\32 xl\\:hover\\:translate-y-2\\/3:hover{--tw-translate-y:66.666667%}.\\32 xl\\:hover\\:translate-y-1\\/4:hover{--tw-translate-y:25%}.\\32 xl\\:hover\\:translate-y-2\\/4:hover{--tw-translate-y:50%}.\\32 xl\\:hover\\:translate-y-3\\/4:hover{--tw-translate-y:75%}.\\32 xl\\:hover\\:translate-y-full:hover{--tw-translate-y:100%}.\\32 xl\\:hover\\:-translate-y-1\\/2:hover{--tw-translate-y:-50%}.\\32 xl\\:hover\\:-translate-y-1\\/3:hover{--tw-translate-y:-33.333333%}.\\32 xl\\:hover\\:-translate-y-2\\/3:hover{--tw-translate-y:-66.666667%}.\\32 xl\\:hover\\:-translate-y-1\\/4:hover{--tw-translate-y:-25%}.\\32 xl\\:hover\\:-translate-y-2\\/4:hover{--tw-translate-y:-50%}.\\32 xl\\:hover\\:-translate-y-3\\/4:hover{--tw-translate-y:-75%}.\\32 xl\\:hover\\:-translate-y-full:hover{--tw-translate-y:-100%}.\\32 xl\\:focus\\:translate-x-0:focus{--tw-translate-x:0px}.\\32 xl\\:focus\\:translate-x-1:focus{--tw-translate-x:0.25rem}.\\32 xl\\:focus\\:translate-x-2:focus{--tw-translate-x:0.5rem}.\\32 xl\\:focus\\:translate-x-3:focus{--tw-translate-x:0.75rem}.\\32 xl\\:focus\\:translate-x-4:focus{--tw-translate-x:1rem}.\\32 xl\\:focus\\:translate-x-5:focus{--tw-translate-x:1.25rem}.\\32 xl\\:focus\\:translate-x-6:focus{--tw-translate-x:1.5rem}.\\32 xl\\:focus\\:translate-x-7:focus{--tw-translate-x:1.75rem}.\\32 xl\\:focus\\:translate-x-8:focus{--tw-translate-x:2rem}.\\32 xl\\:focus\\:translate-x-9:focus{--tw-translate-x:2.25rem}.\\32 xl\\:focus\\:translate-x-10:focus{--tw-translate-x:2.5rem}.\\32 xl\\:focus\\:translate-x-11:focus{--tw-translate-x:2.75rem}.\\32 xl\\:focus\\:translate-x-12:focus{--tw-translate-x:3rem}.\\32 xl\\:focus\\:translate-x-14:focus{--tw-translate-x:3.5rem}.\\32 xl\\:focus\\:translate-x-16:focus{--tw-translate-x:4rem}.\\32 xl\\:focus\\:translate-x-20:focus{--tw-translate-x:5rem}.\\32 xl\\:focus\\:translate-x-24:focus{--tw-translate-x:6rem}.\\32 xl\\:focus\\:translate-x-28:focus{--tw-translate-x:7rem}.\\32 xl\\:focus\\:translate-x-32:focus{--tw-translate-x:8rem}.\\32 xl\\:focus\\:translate-x-36:focus{--tw-translate-x:9rem}.\\32 xl\\:focus\\:translate-x-40:focus{--tw-translate-x:10rem}.\\32 xl\\:focus\\:translate-x-44:focus{--tw-translate-x:11rem}.\\32 xl\\:focus\\:translate-x-48:focus{--tw-translate-x:12rem}.\\32 xl\\:focus\\:translate-x-52:focus{--tw-translate-x:13rem}.\\32 xl\\:focus\\:translate-x-56:focus{--tw-translate-x:14rem}.\\32 xl\\:focus\\:translate-x-60:focus{--tw-translate-x:15rem}.\\32 xl\\:focus\\:translate-x-64:focus{--tw-translate-x:16rem}.\\32 xl\\:focus\\:translate-x-72:focus{--tw-translate-x:18rem}.\\32 xl\\:focus\\:translate-x-80:focus{--tw-translate-x:20rem}.\\32 xl\\:focus\\:translate-x-96:focus{--tw-translate-x:24rem}.\\32 xl\\:focus\\:translate-x-px:focus{--tw-translate-x:1px}.\\32 xl\\:focus\\:translate-x-0\\.5:focus{--tw-translate-x:0.125rem}.\\32 xl\\:focus\\:translate-x-1\\.5:focus{--tw-translate-x:0.375rem}.\\32 xl\\:focus\\:translate-x-2\\.5:focus{--tw-translate-x:0.625rem}.\\32 xl\\:focus\\:translate-x-3\\.5:focus{--tw-translate-x:0.875rem}.\\32 xl\\:focus\\:-translate-x-0:focus{--tw-translate-x:0px}.\\32 xl\\:focus\\:-translate-x-1:focus{--tw-translate-x:-0.25rem}.\\32 xl\\:focus\\:-translate-x-2:focus{--tw-translate-x:-0.5rem}.\\32 xl\\:focus\\:-translate-x-3:focus{--tw-translate-x:-0.75rem}.\\32 xl\\:focus\\:-translate-x-4:focus{--tw-translate-x:-1rem}.\\32 xl\\:focus\\:-translate-x-5:focus{--tw-translate-x:-1.25rem}.\\32 xl\\:focus\\:-translate-x-6:focus{--tw-translate-x:-1.5rem}.\\32 xl\\:focus\\:-translate-x-7:focus{--tw-translate-x:-1.75rem}.\\32 xl\\:focus\\:-translate-x-8:focus{--tw-translate-x:-2rem}.\\32 xl\\:focus\\:-translate-x-9:focus{--tw-translate-x:-2.25rem}.\\32 xl\\:focus\\:-translate-x-10:focus{--tw-translate-x:-2.5rem}.\\32 xl\\:focus\\:-translate-x-11:focus{--tw-translate-x:-2.75rem}.\\32 xl\\:focus\\:-translate-x-12:focus{--tw-translate-x:-3rem}.\\32 xl\\:focus\\:-translate-x-14:focus{--tw-translate-x:-3.5rem}.\\32 xl\\:focus\\:-translate-x-16:focus{--tw-translate-x:-4rem}.\\32 xl\\:focus\\:-translate-x-20:focus{--tw-translate-x:-5rem}.\\32 xl\\:focus\\:-translate-x-24:focus{--tw-translate-x:-6rem}.\\32 xl\\:focus\\:-translate-x-28:focus{--tw-translate-x:-7rem}.\\32 xl\\:focus\\:-translate-x-32:focus{--tw-translate-x:-8rem}.\\32 xl\\:focus\\:-translate-x-36:focus{--tw-translate-x:-9rem}.\\32 xl\\:focus\\:-translate-x-40:focus{--tw-translate-x:-10rem}.\\32 xl\\:focus\\:-translate-x-44:focus{--tw-translate-x:-11rem}.\\32 xl\\:focus\\:-translate-x-48:focus{--tw-translate-x:-12rem}.\\32 xl\\:focus\\:-translate-x-52:focus{--tw-translate-x:-13rem}.\\32 xl\\:focus\\:-translate-x-56:focus{--tw-translate-x:-14rem}.\\32 xl\\:focus\\:-translate-x-60:focus{--tw-translate-x:-15rem}.\\32 xl\\:focus\\:-translate-x-64:focus{--tw-translate-x:-16rem}.\\32 xl\\:focus\\:-translate-x-72:focus{--tw-translate-x:-18rem}.\\32 xl\\:focus\\:-translate-x-80:focus{--tw-translate-x:-20rem}.\\32 xl\\:focus\\:-translate-x-96:focus{--tw-translate-x:-24rem}.\\32 xl\\:focus\\:-translate-x-px:focus{--tw-translate-x:-1px}.\\32 xl\\:focus\\:-translate-x-0\\.5:focus{--tw-translate-x:-0.125rem}.\\32 xl\\:focus\\:-translate-x-1\\.5:focus{--tw-translate-x:-0.375rem}.\\32 xl\\:focus\\:-translate-x-2\\.5:focus{--tw-translate-x:-0.625rem}.\\32 xl\\:focus\\:-translate-x-3\\.5:focus{--tw-translate-x:-0.875rem}.\\32 xl\\:focus\\:translate-x-1\\/2:focus{--tw-translate-x:50%}.\\32 xl\\:focus\\:translate-x-1\\/3:focus{--tw-translate-x:33.333333%}.\\32 xl\\:focus\\:translate-x-2\\/3:focus{--tw-translate-x:66.666667%}.\\32 xl\\:focus\\:translate-x-1\\/4:focus{--tw-translate-x:25%}.\\32 xl\\:focus\\:translate-x-2\\/4:focus{--tw-translate-x:50%}.\\32 xl\\:focus\\:translate-x-3\\/4:focus{--tw-translate-x:75%}.\\32 xl\\:focus\\:translate-x-full:focus{--tw-translate-x:100%}.\\32 xl\\:focus\\:-translate-x-1\\/2:focus{--tw-translate-x:-50%}.\\32 xl\\:focus\\:-translate-x-1\\/3:focus{--tw-translate-x:-33.333333%}.\\32 xl\\:focus\\:-translate-x-2\\/3:focus{--tw-translate-x:-66.666667%}.\\32 xl\\:focus\\:-translate-x-1\\/4:focus{--tw-translate-x:-25%}.\\32 xl\\:focus\\:-translate-x-2\\/4:focus{--tw-translate-x:-50%}.\\32 xl\\:focus\\:-translate-x-3\\/4:focus{--tw-translate-x:-75%}.\\32 xl\\:focus\\:-translate-x-full:focus{--tw-translate-x:-100%}.\\32 xl\\:focus\\:translate-y-0:focus{--tw-translate-y:0px}.\\32 xl\\:focus\\:translate-y-1:focus{--tw-translate-y:0.25rem}.\\32 xl\\:focus\\:translate-y-2:focus{--tw-translate-y:0.5rem}.\\32 xl\\:focus\\:translate-y-3:focus{--tw-translate-y:0.75rem}.\\32 xl\\:focus\\:translate-y-4:focus{--tw-translate-y:1rem}.\\32 xl\\:focus\\:translate-y-5:focus{--tw-translate-y:1.25rem}.\\32 xl\\:focus\\:translate-y-6:focus{--tw-translate-y:1.5rem}.\\32 xl\\:focus\\:translate-y-7:focus{--tw-translate-y:1.75rem}.\\32 xl\\:focus\\:translate-y-8:focus{--tw-translate-y:2rem}.\\32 xl\\:focus\\:translate-y-9:focus{--tw-translate-y:2.25rem}.\\32 xl\\:focus\\:translate-y-10:focus{--tw-translate-y:2.5rem}.\\32 xl\\:focus\\:translate-y-11:focus{--tw-translate-y:2.75rem}.\\32 xl\\:focus\\:translate-y-12:focus{--tw-translate-y:3rem}.\\32 xl\\:focus\\:translate-y-14:focus{--tw-translate-y:3.5rem}.\\32 xl\\:focus\\:translate-y-16:focus{--tw-translate-y:4rem}.\\32 xl\\:focus\\:translate-y-20:focus{--tw-translate-y:5rem}.\\32 xl\\:focus\\:translate-y-24:focus{--tw-translate-y:6rem}.\\32 xl\\:focus\\:translate-y-28:focus{--tw-translate-y:7rem}.\\32 xl\\:focus\\:translate-y-32:focus{--tw-translate-y:8rem}.\\32 xl\\:focus\\:translate-y-36:focus{--tw-translate-y:9rem}.\\32 xl\\:focus\\:translate-y-40:focus{--tw-translate-y:10rem}.\\32 xl\\:focus\\:translate-y-44:focus{--tw-translate-y:11rem}.\\32 xl\\:focus\\:translate-y-48:focus{--tw-translate-y:12rem}.\\32 xl\\:focus\\:translate-y-52:focus{--tw-translate-y:13rem}.\\32 xl\\:focus\\:translate-y-56:focus{--tw-translate-y:14rem}.\\32 xl\\:focus\\:translate-y-60:focus{--tw-translate-y:15rem}.\\32 xl\\:focus\\:translate-y-64:focus{--tw-translate-y:16rem}.\\32 xl\\:focus\\:translate-y-72:focus{--tw-translate-y:18rem}.\\32 xl\\:focus\\:translate-y-80:focus{--tw-translate-y:20rem}.\\32 xl\\:focus\\:translate-y-96:focus{--tw-translate-y:24rem}.\\32 xl\\:focus\\:translate-y-px:focus{--tw-translate-y:1px}.\\32 xl\\:focus\\:translate-y-0\\.5:focus{--tw-translate-y:0.125rem}.\\32 xl\\:focus\\:translate-y-1\\.5:focus{--tw-translate-y:0.375rem}.\\32 xl\\:focus\\:translate-y-2\\.5:focus{--tw-translate-y:0.625rem}.\\32 xl\\:focus\\:translate-y-3\\.5:focus{--tw-translate-y:0.875rem}.\\32 xl\\:focus\\:-translate-y-0:focus{--tw-translate-y:0px}.\\32 xl\\:focus\\:-translate-y-1:focus{--tw-translate-y:-0.25rem}.\\32 xl\\:focus\\:-translate-y-2:focus{--tw-translate-y:-0.5rem}.\\32 xl\\:focus\\:-translate-y-3:focus{--tw-translate-y:-0.75rem}.\\32 xl\\:focus\\:-translate-y-4:focus{--tw-translate-y:-1rem}.\\32 xl\\:focus\\:-translate-y-5:focus{--tw-translate-y:-1.25rem}.\\32 xl\\:focus\\:-translate-y-6:focus{--tw-translate-y:-1.5rem}.\\32 xl\\:focus\\:-translate-y-7:focus{--tw-translate-y:-1.75rem}.\\32 xl\\:focus\\:-translate-y-8:focus{--tw-translate-y:-2rem}.\\32 xl\\:focus\\:-translate-y-9:focus{--tw-translate-y:-2.25rem}.\\32 xl\\:focus\\:-translate-y-10:focus{--tw-translate-y:-2.5rem}.\\32 xl\\:focus\\:-translate-y-11:focus{--tw-translate-y:-2.75rem}.\\32 xl\\:focus\\:-translate-y-12:focus{--tw-translate-y:-3rem}.\\32 xl\\:focus\\:-translate-y-14:focus{--tw-translate-y:-3.5rem}.\\32 xl\\:focus\\:-translate-y-16:focus{--tw-translate-y:-4rem}.\\32 xl\\:focus\\:-translate-y-20:focus{--tw-translate-y:-5rem}.\\32 xl\\:focus\\:-translate-y-24:focus{--tw-translate-y:-6rem}.\\32 xl\\:focus\\:-translate-y-28:focus{--tw-translate-y:-7rem}.\\32 xl\\:focus\\:-translate-y-32:focus{--tw-translate-y:-8rem}.\\32 xl\\:focus\\:-translate-y-36:focus{--tw-translate-y:-9rem}.\\32 xl\\:focus\\:-translate-y-40:focus{--tw-translate-y:-10rem}.\\32 xl\\:focus\\:-translate-y-44:focus{--tw-translate-y:-11rem}.\\32 xl\\:focus\\:-translate-y-48:focus{--tw-translate-y:-12rem}.\\32 xl\\:focus\\:-translate-y-52:focus{--tw-translate-y:-13rem}.\\32 xl\\:focus\\:-translate-y-56:focus{--tw-translate-y:-14rem}.\\32 xl\\:focus\\:-translate-y-60:focus{--tw-translate-y:-15rem}.\\32 xl\\:focus\\:-translate-y-64:focus{--tw-translate-y:-16rem}.\\32 xl\\:focus\\:-translate-y-72:focus{--tw-translate-y:-18rem}.\\32 xl\\:focus\\:-translate-y-80:focus{--tw-translate-y:-20rem}.\\32 xl\\:focus\\:-translate-y-96:focus{--tw-translate-y:-24rem}.\\32 xl\\:focus\\:-translate-y-px:focus{--tw-translate-y:-1px}.\\32 xl\\:focus\\:-translate-y-0\\.5:focus{--tw-translate-y:-0.125rem}.\\32 xl\\:focus\\:-translate-y-1\\.5:focus{--tw-translate-y:-0.375rem}.\\32 xl\\:focus\\:-translate-y-2\\.5:focus{--tw-translate-y:-0.625rem}.\\32 xl\\:focus\\:-translate-y-3\\.5:focus{--tw-translate-y:-0.875rem}.\\32 xl\\:focus\\:translate-y-1\\/2:focus{--tw-translate-y:50%}.\\32 xl\\:focus\\:translate-y-1\\/3:focus{--tw-translate-y:33.333333%}.\\32 xl\\:focus\\:translate-y-2\\/3:focus{--tw-translate-y:66.666667%}.\\32 xl\\:focus\\:translate-y-1\\/4:focus{--tw-translate-y:25%}.\\32 xl\\:focus\\:translate-y-2\\/4:focus{--tw-translate-y:50%}.\\32 xl\\:focus\\:translate-y-3\\/4:focus{--tw-translate-y:75%}.\\32 xl\\:focus\\:translate-y-full:focus{--tw-translate-y:100%}.\\32 xl\\:focus\\:-translate-y-1\\/2:focus{--tw-translate-y:-50%}.\\32 xl\\:focus\\:-translate-y-1\\/3:focus{--tw-translate-y:-33.333333%}.\\32 xl\\:focus\\:-translate-y-2\\/3:focus{--tw-translate-y:-66.666667%}.\\32 xl\\:focus\\:-translate-y-1\\/4:focus{--tw-translate-y:-25%}.\\32 xl\\:focus\\:-translate-y-2\\/4:focus{--tw-translate-y:-50%}.\\32 xl\\:focus\\:-translate-y-3\\/4:focus{--tw-translate-y:-75%}.\\32 xl\\:focus\\:-translate-y-full:focus{--tw-translate-y:-100%}.\\32 xl\\:rotate-0{--tw-rotate:0deg}.\\32 xl\\:rotate-1{--tw-rotate:1deg}.\\32 xl\\:rotate-2{--tw-rotate:2deg}.\\32 xl\\:rotate-3{--tw-rotate:3deg}.\\32 xl\\:rotate-6{--tw-rotate:6deg}.\\32 xl\\:rotate-12{--tw-rotate:12deg}.\\32 xl\\:rotate-45{--tw-rotate:45deg}.\\32 xl\\:rotate-90{--tw-rotate:90deg}.\\32 xl\\:rotate-180{--tw-rotate:180deg}.\\32 xl\\:-rotate-180{--tw-rotate:-180deg}.\\32 xl\\:-rotate-90{--tw-rotate:-90deg}.\\32 xl\\:-rotate-45{--tw-rotate:-45deg}.\\32 xl\\:-rotate-12{--tw-rotate:-12deg}.\\32 xl\\:-rotate-6{--tw-rotate:-6deg}.\\32 xl\\:-rotate-3{--tw-rotate:-3deg}.\\32 xl\\:-rotate-2{--tw-rotate:-2deg}.\\32 xl\\:-rotate-1{--tw-rotate:-1deg}.\\32 xl\\:hover\\:rotate-0:hover{--tw-rotate:0deg}.\\32 xl\\:hover\\:rotate-1:hover{--tw-rotate:1deg}.\\32 xl\\:hover\\:rotate-2:hover{--tw-rotate:2deg}.\\32 xl\\:hover\\:rotate-3:hover{--tw-rotate:3deg}.\\32 xl\\:hover\\:rotate-6:hover{--tw-rotate:6deg}.\\32 xl\\:hover\\:rotate-12:hover{--tw-rotate:12deg}.\\32 xl\\:hover\\:rotate-45:hover{--tw-rotate:45deg}.\\32 xl\\:hover\\:rotate-90:hover{--tw-rotate:90deg}.\\32 xl\\:hover\\:rotate-180:hover{--tw-rotate:180deg}.\\32 xl\\:hover\\:-rotate-180:hover{--tw-rotate:-180deg}.\\32 xl\\:hover\\:-rotate-90:hover{--tw-rotate:-90deg}.\\32 xl\\:hover\\:-rotate-45:hover{--tw-rotate:-45deg}.\\32 xl\\:hover\\:-rotate-12:hover{--tw-rotate:-12deg}.\\32 xl\\:hover\\:-rotate-6:hover{--tw-rotate:-6deg}.\\32 xl\\:hover\\:-rotate-3:hover{--tw-rotate:-3deg}.\\32 xl\\:hover\\:-rotate-2:hover{--tw-rotate:-2deg}.\\32 xl\\:hover\\:-rotate-1:hover{--tw-rotate:-1deg}.\\32 xl\\:focus\\:rotate-0:focus{--tw-rotate:0deg}.\\32 xl\\:focus\\:rotate-1:focus{--tw-rotate:1deg}.\\32 xl\\:focus\\:rotate-2:focus{--tw-rotate:2deg}.\\32 xl\\:focus\\:rotate-3:focus{--tw-rotate:3deg}.\\32 xl\\:focus\\:rotate-6:focus{--tw-rotate:6deg}.\\32 xl\\:focus\\:rotate-12:focus{--tw-rotate:12deg}.\\32 xl\\:focus\\:rotate-45:focus{--tw-rotate:45deg}.\\32 xl\\:focus\\:rotate-90:focus{--tw-rotate:90deg}.\\32 xl\\:focus\\:rotate-180:focus{--tw-rotate:180deg}.\\32 xl\\:focus\\:-rotate-180:focus{--tw-rotate:-180deg}.\\32 xl\\:focus\\:-rotate-90:focus{--tw-rotate:-90deg}.\\32 xl\\:focus\\:-rotate-45:focus{--tw-rotate:-45deg}.\\32 xl\\:focus\\:-rotate-12:focus{--tw-rotate:-12deg}.\\32 xl\\:focus\\:-rotate-6:focus{--tw-rotate:-6deg}.\\32 xl\\:focus\\:-rotate-3:focus{--tw-rotate:-3deg}.\\32 xl\\:focus\\:-rotate-2:focus{--tw-rotate:-2deg}.\\32 xl\\:focus\\:-rotate-1:focus{--tw-rotate:-1deg}.\\32 xl\\:skew-x-0{--tw-skew-x:0deg}.\\32 xl\\:skew-x-1{--tw-skew-x:1deg}.\\32 xl\\:skew-x-2{--tw-skew-x:2deg}.\\32 xl\\:skew-x-3{--tw-skew-x:3deg}.\\32 xl\\:skew-x-6{--tw-skew-x:6deg}.\\32 xl\\:skew-x-12{--tw-skew-x:12deg}.\\32 xl\\:-skew-x-12{--tw-skew-x:-12deg}.\\32 xl\\:-skew-x-6{--tw-skew-x:-6deg}.\\32 xl\\:-skew-x-3{--tw-skew-x:-3deg}.\\32 xl\\:-skew-x-2{--tw-skew-x:-2deg}.\\32 xl\\:-skew-x-1{--tw-skew-x:-1deg}.\\32 xl\\:skew-y-0{--tw-skew-y:0deg}.\\32 xl\\:skew-y-1{--tw-skew-y:1deg}.\\32 xl\\:skew-y-2{--tw-skew-y:2deg}.\\32 xl\\:skew-y-3{--tw-skew-y:3deg}.\\32 xl\\:skew-y-6{--tw-skew-y:6deg}.\\32 xl\\:skew-y-12{--tw-skew-y:12deg}.\\32 xl\\:-skew-y-12{--tw-skew-y:-12deg}.\\32 xl\\:-skew-y-6{--tw-skew-y:-6deg}.\\32 xl\\:-skew-y-3{--tw-skew-y:-3deg}.\\32 xl\\:-skew-y-2{--tw-skew-y:-2deg}.\\32 xl\\:-skew-y-1{--tw-skew-y:-1deg}.\\32 xl\\:hover\\:skew-x-0:hover{--tw-skew-x:0deg}.\\32 xl\\:hover\\:skew-x-1:hover{--tw-skew-x:1deg}.\\32 xl\\:hover\\:skew-x-2:hover{--tw-skew-x:2deg}.\\32 xl\\:hover\\:skew-x-3:hover{--tw-skew-x:3deg}.\\32 xl\\:hover\\:skew-x-6:hover{--tw-skew-x:6deg}.\\32 xl\\:hover\\:skew-x-12:hover{--tw-skew-x:12deg}.\\32 xl\\:hover\\:-skew-x-12:hover{--tw-skew-x:-12deg}.\\32 xl\\:hover\\:-skew-x-6:hover{--tw-skew-x:-6deg}.\\32 xl\\:hover\\:-skew-x-3:hover{--tw-skew-x:-3deg}.\\32 xl\\:hover\\:-skew-x-2:hover{--tw-skew-x:-2deg}.\\32 xl\\:hover\\:-skew-x-1:hover{--tw-skew-x:-1deg}.\\32 xl\\:hover\\:skew-y-0:hover{--tw-skew-y:0deg}.\\32 xl\\:hover\\:skew-y-1:hover{--tw-skew-y:1deg}.\\32 xl\\:hover\\:skew-y-2:hover{--tw-skew-y:2deg}.\\32 xl\\:hover\\:skew-y-3:hover{--tw-skew-y:3deg}.\\32 xl\\:hover\\:skew-y-6:hover{--tw-skew-y:6deg}.\\32 xl\\:hover\\:skew-y-12:hover{--tw-skew-y:12deg}.\\32 xl\\:hover\\:-skew-y-12:hover{--tw-skew-y:-12deg}.\\32 xl\\:hover\\:-skew-y-6:hover{--tw-skew-y:-6deg}.\\32 xl\\:hover\\:-skew-y-3:hover{--tw-skew-y:-3deg}.\\32 xl\\:hover\\:-skew-y-2:hover{--tw-skew-y:-2deg}.\\32 xl\\:hover\\:-skew-y-1:hover{--tw-skew-y:-1deg}.\\32 xl\\:focus\\:skew-x-0:focus{--tw-skew-x:0deg}.\\32 xl\\:focus\\:skew-x-1:focus{--tw-skew-x:1deg}.\\32 xl\\:focus\\:skew-x-2:focus{--tw-skew-x:2deg}.\\32 xl\\:focus\\:skew-x-3:focus{--tw-skew-x:3deg}.\\32 xl\\:focus\\:skew-x-6:focus{--tw-skew-x:6deg}.\\32 xl\\:focus\\:skew-x-12:focus{--tw-skew-x:12deg}.\\32 xl\\:focus\\:-skew-x-12:focus{--tw-skew-x:-12deg}.\\32 xl\\:focus\\:-skew-x-6:focus{--tw-skew-x:-6deg}.\\32 xl\\:focus\\:-skew-x-3:focus{--tw-skew-x:-3deg}.\\32 xl\\:focus\\:-skew-x-2:focus{--tw-skew-x:-2deg}.\\32 xl\\:focus\\:-skew-x-1:focus{--tw-skew-x:-1deg}.\\32 xl\\:focus\\:skew-y-0:focus{--tw-skew-y:0deg}.\\32 xl\\:focus\\:skew-y-1:focus{--tw-skew-y:1deg}.\\32 xl\\:focus\\:skew-y-2:focus{--tw-skew-y:2deg}.\\32 xl\\:focus\\:skew-y-3:focus{--tw-skew-y:3deg}.\\32 xl\\:focus\\:skew-y-6:focus{--tw-skew-y:6deg}.\\32 xl\\:focus\\:skew-y-12:focus{--tw-skew-y:12deg}.\\32 xl\\:focus\\:-skew-y-12:focus{--tw-skew-y:-12deg}.\\32 xl\\:focus\\:-skew-y-6:focus{--tw-skew-y:-6deg}.\\32 xl\\:focus\\:-skew-y-3:focus{--tw-skew-y:-3deg}.\\32 xl\\:focus\\:-skew-y-2:focus{--tw-skew-y:-2deg}.\\32 xl\\:focus\\:-skew-y-1:focus{--tw-skew-y:-1deg}.\\32 xl\\:scale-0{--tw-scale-x:0;--tw-scale-y:0}.\\32 xl\\:scale-50{--tw-scale-x:.5;--tw-scale-y:.5}.\\32 xl\\:scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.\\32 xl\\:scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.\\32 xl\\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.\\32 xl\\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.\\32 xl\\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.\\32 xl\\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.\\32 xl\\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.\\32 xl\\:scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5}.\\32 xl\\:hover\\:scale-0:hover{--tw-scale-x:0;--tw-scale-y:0}.\\32 xl\\:hover\\:scale-50:hover{--tw-scale-x:.5;--tw-scale-y:.5}.\\32 xl\\:hover\\:scale-75:hover{--tw-scale-x:.75;--tw-scale-y:.75}.\\32 xl\\:hover\\:scale-90:hover{--tw-scale-x:.9;--tw-scale-y:.9}.\\32 xl\\:hover\\:scale-95:hover{--tw-scale-x:.95;--tw-scale-y:.95}.\\32 xl\\:hover\\:scale-100:hover{--tw-scale-x:1;--tw-scale-y:1}.\\32 xl\\:hover\\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.\\32 xl\\:hover\\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.\\32 xl\\:hover\\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25}.\\32 xl\\:hover\\:scale-150:hover{--tw-scale-x:1.5;--tw-scale-y:1.5}.\\32 xl\\:focus\\:scale-0:focus{--tw-scale-x:0;--tw-scale-y:0}.\\32 xl\\:focus\\:scale-50:focus{--tw-scale-x:.5;--tw-scale-y:.5}.\\32 xl\\:focus\\:scale-75:focus{--tw-scale-x:.75;--tw-scale-y:.75}.\\32 xl\\:focus\\:scale-90:focus{--tw-scale-x:.9;--tw-scale-y:.9}.\\32 xl\\:focus\\:scale-95:focus{--tw-scale-x:.95;--tw-scale-y:.95}.\\32 xl\\:focus\\:scale-100:focus{--tw-scale-x:1;--tw-scale-y:1}.\\32 xl\\:focus\\:scale-105:focus{--tw-scale-x:1.05;--tw-scale-y:1.05}.\\32 xl\\:focus\\:scale-110:focus{--tw-scale-x:1.1;--tw-scale-y:1.1}.\\32 xl\\:focus\\:scale-125:focus{--tw-scale-x:1.25;--tw-scale-y:1.25}.\\32 xl\\:focus\\:scale-150:focus{--tw-scale-x:1.5;--tw-scale-y:1.5}.\\32 xl\\:scale-x-0{--tw-scale-x:0}.\\32 xl\\:scale-x-50{--tw-scale-x:.5}.\\32 xl\\:scale-x-75{--tw-scale-x:.75}.\\32 xl\\:scale-x-90{--tw-scale-x:.9}.\\32 xl\\:scale-x-95{--tw-scale-x:.95}.\\32 xl\\:scale-x-100{--tw-scale-x:1}.\\32 xl\\:scale-x-105{--tw-scale-x:1.05}.\\32 xl\\:scale-x-110{--tw-scale-x:1.1}.\\32 xl\\:scale-x-125{--tw-scale-x:1.25}.\\32 xl\\:scale-x-150{--tw-scale-x:1.5}.\\32 xl\\:scale-y-0{--tw-scale-y:0}.\\32 xl\\:scale-y-50{--tw-scale-y:.5}.\\32 xl\\:scale-y-75{--tw-scale-y:.75}.\\32 xl\\:scale-y-90{--tw-scale-y:.9}.\\32 xl\\:scale-y-95{--tw-scale-y:.95}.\\32 xl\\:scale-y-100{--tw-scale-y:1}.\\32 xl\\:scale-y-105{--tw-scale-y:1.05}.\\32 xl\\:scale-y-110{--tw-scale-y:1.1}.\\32 xl\\:scale-y-125{--tw-scale-y:1.25}.\\32 xl\\:scale-y-150{--tw-scale-y:1.5}.\\32 xl\\:hover\\:scale-x-0:hover{--tw-scale-x:0}.\\32 xl\\:hover\\:scale-x-50:hover{--tw-scale-x:.5}.\\32 xl\\:hover\\:scale-x-75:hover{--tw-scale-x:.75}.\\32 xl\\:hover\\:scale-x-90:hover{--tw-scale-x:.9}.\\32 xl\\:hover\\:scale-x-95:hover{--tw-scale-x:.95}.\\32 xl\\:hover\\:scale-x-100:hover{--tw-scale-x:1}.\\32 xl\\:hover\\:scale-x-105:hover{--tw-scale-x:1.05}.\\32 xl\\:hover\\:scale-x-110:hover{--tw-scale-x:1.1}.\\32 xl\\:hover\\:scale-x-125:hover{--tw-scale-x:1.25}.\\32 xl\\:hover\\:scale-x-150:hover{--tw-scale-x:1.5}.\\32 xl\\:hover\\:scale-y-0:hover{--tw-scale-y:0}.\\32 xl\\:hover\\:scale-y-50:hover{--tw-scale-y:.5}.\\32 xl\\:hover\\:scale-y-75:hover{--tw-scale-y:.75}.\\32 xl\\:hover\\:scale-y-90:hover{--tw-scale-y:.9}.\\32 xl\\:hover\\:scale-y-95:hover{--tw-scale-y:.95}.\\32 xl\\:hover\\:scale-y-100:hover{--tw-scale-y:1}.\\32 xl\\:hover\\:scale-y-105:hover{--tw-scale-y:1.05}.\\32 xl\\:hover\\:scale-y-110:hover{--tw-scale-y:1.1}.\\32 xl\\:hover\\:scale-y-125:hover{--tw-scale-y:1.25}.\\32 xl\\:hover\\:scale-y-150:hover{--tw-scale-y:1.5}.\\32 xl\\:focus\\:scale-x-0:focus{--tw-scale-x:0}.\\32 xl\\:focus\\:scale-x-50:focus{--tw-scale-x:.5}.\\32 xl\\:focus\\:scale-x-75:focus{--tw-scale-x:.75}.\\32 xl\\:focus\\:scale-x-90:focus{--tw-scale-x:.9}.\\32 xl\\:focus\\:scale-x-95:focus{--tw-scale-x:.95}.\\32 xl\\:focus\\:scale-x-100:focus{--tw-scale-x:1}.\\32 xl\\:focus\\:scale-x-105:focus{--tw-scale-x:1.05}.\\32 xl\\:focus\\:scale-x-110:focus{--tw-scale-x:1.1}.\\32 xl\\:focus\\:scale-x-125:focus{--tw-scale-x:1.25}.\\32 xl\\:focus\\:scale-x-150:focus{--tw-scale-x:1.5}.\\32 xl\\:focus\\:scale-y-0:focus{--tw-scale-y:0}.\\32 xl\\:focus\\:scale-y-50:focus{--tw-scale-y:.5}.\\32 xl\\:focus\\:scale-y-75:focus{--tw-scale-y:.75}.\\32 xl\\:focus\\:scale-y-90:focus{--tw-scale-y:.9}.\\32 xl\\:focus\\:scale-y-95:focus{--tw-scale-y:.95}.\\32 xl\\:focus\\:scale-y-100:focus{--tw-scale-y:1}.\\32 xl\\:focus\\:scale-y-105:focus{--tw-scale-y:1.05}.\\32 xl\\:focus\\:scale-y-110:focus{--tw-scale-y:1.1}.\\32 xl\\:focus\\:scale-y-125:focus{--tw-scale-y:1.25}.\\32 xl\\:focus\\:scale-y-150:focus{--tw-scale-y:1.5}.\\32 xl\\:animate-none{animation:none}.\\32 xl\\:animate-spin{animation:spin 1s linear infinite}.\\32 xl\\:animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.\\32 xl\\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.\\32 xl\\:animate-bounce{animation:bounce 1s infinite}.\\32 xl\\:cursor-auto{cursor:auto}.\\32 xl\\:cursor-default{cursor:default}.\\32 xl\\:cursor-pointer{cursor:pointer}.\\32 xl\\:cursor-wait{cursor:wait}.\\32 xl\\:cursor-text{cursor:text}.\\32 xl\\:cursor-move{cursor:move}.\\32 xl\\:cursor-help{cursor:help}.\\32 xl\\:cursor-not-allowed{cursor:not-allowed}.\\32 xl\\:select-none{-webkit-user-select:none;user-select:none}.\\32 xl\\:select-text{-webkit-user-select:text;user-select:text}.\\32 xl\\:select-all{-webkit-user-select:all;user-select:all}.\\32 xl\\:select-auto{-webkit-user-select:auto;user-select:auto}.\\32 xl\\:resize-none{resize:none}.\\32 xl\\:resize-y{resize:vertical}.\\32 xl\\:resize-x{resize:horizontal}.\\32 xl\\:resize{resize:both}.\\32 xl\\:list-inside{list-style-position:inside}.\\32 xl\\:list-outside{list-style-position:outside}.\\32 xl\\:list-none{list-style-type:none}.\\32 xl\\:list-disc{list-style-type:disc}.\\32 xl\\:list-decimal{list-style-type:decimal}.\\32 xl\\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\\32 xl\\:auto-cols-auto{grid-auto-columns:auto}.\\32 xl\\:auto-cols-min{grid-auto-columns:min-content}.\\32 xl\\:auto-cols-max{grid-auto-columns:max-content}.\\32 xl\\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.\\32 xl\\:grid-flow-row{grid-auto-flow:row}.\\32 xl\\:grid-flow-col{grid-auto-flow:column}.\\32 xl\\:grid-flow-row-dense{grid-auto-flow:row dense}.\\32 xl\\:grid-flow-col-dense{grid-auto-flow:column dense}.\\32 xl\\:auto-rows-auto{grid-auto-rows:auto}.\\32 xl\\:auto-rows-min{grid-auto-rows:min-content}.\\32 xl\\:auto-rows-max{grid-auto-rows:max-content}.\\32 xl\\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.\\32 xl\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\\32 xl\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\\32 xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\\32 xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\\32 xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\\32 xl\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\\32 xl\\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.\\32 xl\\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.\\32 xl\\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.\\32 xl\\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.\\32 xl\\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.\\32 xl\\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\\32 xl\\:grid-cols-none{grid-template-columns:none}.\\32 xl\\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.\\32 xl\\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.\\32 xl\\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.\\32 xl\\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.\\32 xl\\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.\\32 xl\\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.\\32 xl\\:grid-rows-none{grid-template-rows:none}.\\32 xl\\:flex-row{flex-direction:row}.\\32 xl\\:flex-row-reverse{flex-direction:row-reverse}.\\32 xl\\:flex-col{flex-direction:column}.\\32 xl\\:flex-col-reverse{flex-direction:column-reverse}.\\32 xl\\:flex-wrap{flex-wrap:wrap}.\\32 xl\\:flex-wrap-reverse{flex-wrap:wrap-reverse}.\\32 xl\\:flex-nowrap{flex-wrap:nowrap}.\\32 xl\\:place-content-center{place-content:center}.\\32 xl\\:place-content-start{place-content:start}.\\32 xl\\:place-content-end{place-content:end}.\\32 xl\\:place-content-between{place-content:space-between}.\\32 xl\\:place-content-around{place-content:space-around}.\\32 xl\\:place-content-evenly{place-content:space-evenly}.\\32 xl\\:place-content-stretch{place-content:stretch}.\\32 xl\\:place-items-start{place-items:start}.\\32 xl\\:place-items-end{place-items:end}.\\32 xl\\:place-items-center{place-items:center}.\\32 xl\\:place-items-stretch{place-items:stretch}.\\32 xl\\:content-center{align-content:center}.\\32 xl\\:content-start{align-content:flex-start}.\\32 xl\\:content-end{align-content:flex-end}.\\32 xl\\:content-between{align-content:space-between}.\\32 xl\\:content-around{align-content:space-around}.\\32 xl\\:content-evenly{align-content:space-evenly}.\\32 xl\\:items-start{align-items:flex-start}.\\32 xl\\:items-end{align-items:flex-end}.\\32 xl\\:items-center{align-items:center}.\\32 xl\\:items-baseline{align-items:baseline}.\\32 xl\\:items-stretch{align-items:stretch}.\\32 xl\\:justify-start{justify-content:flex-start}.\\32 xl\\:justify-end{justify-content:flex-end}.\\32 xl\\:justify-center{justify-content:center}.\\32 xl\\:justify-between{justify-content:space-between}.\\32 xl\\:justify-around{justify-content:space-around}.\\32 xl\\:justify-evenly{justify-content:space-evenly}.\\32 xl\\:justify-items-start{justify-items:start}.\\32 xl\\:justify-items-end{justify-items:end}.\\32 xl\\:justify-items-center{justify-items:center}.\\32 xl\\:justify-items-stretch{justify-items:stretch}.\\32 xl\\:gap-0{grid-gap:0;gap:0}.\\32 xl\\:gap-1{grid-gap:.25rem;gap:.25rem}.\\32 xl\\:gap-2{grid-gap:.5rem;gap:.5rem}.\\32 xl\\:gap-3{grid-gap:.75rem;gap:.75rem}.\\32 xl\\:gap-4{grid-gap:1rem;gap:1rem}.\\32 xl\\:gap-5{grid-gap:1.25rem;gap:1.25rem}.\\32 xl\\:gap-6{grid-gap:1.5rem;gap:1.5rem}.\\32 xl\\:gap-7{grid-gap:1.75rem;gap:1.75rem}.\\32 xl\\:gap-8{grid-gap:2rem;gap:2rem}.\\32 xl\\:gap-9{grid-gap:2.25rem;gap:2.25rem}.\\32 xl\\:gap-10{grid-gap:2.5rem;gap:2.5rem}.\\32 xl\\:gap-11{grid-gap:2.75rem;gap:2.75rem}.\\32 xl\\:gap-12{grid-gap:3rem;gap:3rem}.\\32 xl\\:gap-14{grid-gap:3.5rem;gap:3.5rem}.\\32 xl\\:gap-16{grid-gap:4rem;gap:4rem}.\\32 xl\\:gap-20{grid-gap:5rem;gap:5rem}.\\32 xl\\:gap-24{grid-gap:6rem;gap:6rem}.\\32 xl\\:gap-28{grid-gap:7rem;gap:7rem}.\\32 xl\\:gap-32{grid-gap:8rem;gap:8rem}.\\32 xl\\:gap-36{grid-gap:9rem;gap:9rem}.\\32 xl\\:gap-40{grid-gap:10rem;gap:10rem}.\\32 xl\\:gap-44{grid-gap:11rem;gap:11rem}.\\32 xl\\:gap-48{grid-gap:12rem;gap:12rem}.\\32 xl\\:gap-52{grid-gap:13rem;gap:13rem}.\\32 xl\\:gap-56{grid-gap:14rem;gap:14rem}.\\32 xl\\:gap-60{grid-gap:15rem;gap:15rem}.\\32 xl\\:gap-64{grid-gap:16rem;gap:16rem}.\\32 xl\\:gap-72{grid-gap:18rem;gap:18rem}.\\32 xl\\:gap-80{grid-gap:20rem;gap:20rem}.\\32 xl\\:gap-96{grid-gap:24rem;gap:24rem}.\\32 xl\\:gap-px{grid-gap:1px;gap:1px}.\\32 xl\\:gap-0\\.5{grid-gap:.125rem;gap:.125rem}.\\32 xl\\:gap-1\\.5{grid-gap:.375rem;gap:.375rem}.\\32 xl\\:gap-2\\.5{grid-gap:.625rem;gap:.625rem}.\\32 xl\\:gap-3\\.5{grid-gap:.875rem;gap:.875rem}.\\32 xl\\:gap-x-0{grid-column-gap:0;column-gap:0}.\\32 xl\\:gap-x-1{grid-column-gap:.25rem;column-gap:.25rem}.\\32 xl\\:gap-x-2{grid-column-gap:.5rem;column-gap:.5rem}.\\32 xl\\:gap-x-3{grid-column-gap:.75rem;column-gap:.75rem}.\\32 xl\\:gap-x-4{grid-column-gap:1rem;column-gap:1rem}.\\32 xl\\:gap-x-5{grid-column-gap:1.25rem;column-gap:1.25rem}.\\32 xl\\:gap-x-6{grid-column-gap:1.5rem;column-gap:1.5rem}.\\32 xl\\:gap-x-7{grid-column-gap:1.75rem;column-gap:1.75rem}.\\32 xl\\:gap-x-8{grid-column-gap:2rem;column-gap:2rem}.\\32 xl\\:gap-x-9{grid-column-gap:2.25rem;column-gap:2.25rem}.\\32 xl\\:gap-x-10{grid-column-gap:2.5rem;column-gap:2.5rem}.\\32 xl\\:gap-x-11{grid-column-gap:2.75rem;column-gap:2.75rem}.\\32 xl\\:gap-x-12{grid-column-gap:3rem;column-gap:3rem}.\\32 xl\\:gap-x-14{grid-column-gap:3.5rem;column-gap:3.5rem}.\\32 xl\\:gap-x-16{grid-column-gap:4rem;column-gap:4rem}.\\32 xl\\:gap-x-20{grid-column-gap:5rem;column-gap:5rem}.\\32 xl\\:gap-x-24{grid-column-gap:6rem;column-gap:6rem}.\\32 xl\\:gap-x-28{grid-column-gap:7rem;column-gap:7rem}.\\32 xl\\:gap-x-32{grid-column-gap:8rem;column-gap:8rem}.\\32 xl\\:gap-x-36{grid-column-gap:9rem;column-gap:9rem}.\\32 xl\\:gap-x-40{grid-column-gap:10rem;column-gap:10rem}.\\32 xl\\:gap-x-44{grid-column-gap:11rem;column-gap:11rem}.\\32 xl\\:gap-x-48{grid-column-gap:12rem;column-gap:12rem}.\\32 xl\\:gap-x-52{grid-column-gap:13rem;column-gap:13rem}.\\32 xl\\:gap-x-56{grid-column-gap:14rem;column-gap:14rem}.\\32 xl\\:gap-x-60{grid-column-gap:15rem;column-gap:15rem}.\\32 xl\\:gap-x-64{grid-column-gap:16rem;column-gap:16rem}.\\32 xl\\:gap-x-72{grid-column-gap:18rem;column-gap:18rem}.\\32 xl\\:gap-x-80{grid-column-gap:20rem;column-gap:20rem}.\\32 xl\\:gap-x-96{grid-column-gap:24rem;column-gap:24rem}.\\32 xl\\:gap-x-px{grid-column-gap:1px;column-gap:1px}.\\32 xl\\:gap-x-0\\.5{grid-column-gap:.125rem;column-gap:.125rem}.\\32 xl\\:gap-x-1\\.5{grid-column-gap:.375rem;column-gap:.375rem}.\\32 xl\\:gap-x-2\\.5{grid-column-gap:.625rem;column-gap:.625rem}.\\32 xl\\:gap-x-3\\.5{grid-column-gap:.875rem;column-gap:.875rem}.\\32 xl\\:gap-y-0{grid-row-gap:0;row-gap:0}.\\32 xl\\:gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.\\32 xl\\:gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.\\32 xl\\:gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.\\32 xl\\:gap-y-4{grid-row-gap:1rem;row-gap:1rem}.\\32 xl\\:gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.\\32 xl\\:gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.\\32 xl\\:gap-y-7{grid-row-gap:1.75rem;row-gap:1.75rem}.\\32 xl\\:gap-y-8{grid-row-gap:2rem;row-gap:2rem}.\\32 xl\\:gap-y-9{grid-row-gap:2.25rem;row-gap:2.25rem}.\\32 xl\\:gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.\\32 xl\\:gap-y-11{grid-row-gap:2.75rem;row-gap:2.75rem}.\\32 xl\\:gap-y-12{grid-row-gap:3rem;row-gap:3rem}.\\32 xl\\:gap-y-14{grid-row-gap:3.5rem;row-gap:3.5rem}.\\32 xl\\:gap-y-16{grid-row-gap:4rem;row-gap:4rem}.\\32 xl\\:gap-y-20{grid-row-gap:5rem;row-gap:5rem}.\\32 xl\\:gap-y-24{grid-row-gap:6rem;row-gap:6rem}.\\32 xl\\:gap-y-28{grid-row-gap:7rem;row-gap:7rem}.\\32 xl\\:gap-y-32{grid-row-gap:8rem;row-gap:8rem}.\\32 xl\\:gap-y-36{grid-row-gap:9rem;row-gap:9rem}.\\32 xl\\:gap-y-40{grid-row-gap:10rem;row-gap:10rem}.\\32 xl\\:gap-y-44{grid-row-gap:11rem;row-gap:11rem}.\\32 xl\\:gap-y-48{grid-row-gap:12rem;row-gap:12rem}.\\32 xl\\:gap-y-52{grid-row-gap:13rem;row-gap:13rem}.\\32 xl\\:gap-y-56{grid-row-gap:14rem;row-gap:14rem}.\\32 xl\\:gap-y-60{grid-row-gap:15rem;row-gap:15rem}.\\32 xl\\:gap-y-64{grid-row-gap:16rem;row-gap:16rem}.\\32 xl\\:gap-y-72{grid-row-gap:18rem;row-gap:18rem}.\\32 xl\\:gap-y-80{grid-row-gap:20rem;row-gap:20rem}.\\32 xl\\:gap-y-96{grid-row-gap:24rem;row-gap:24rem}.\\32 xl\\:gap-y-px{grid-row-gap:1px;row-gap:1px}.\\32 xl\\:gap-y-0\\.5{grid-row-gap:.125rem;row-gap:.125rem}.\\32 xl\\:gap-y-1\\.5{grid-row-gap:.375rem;row-gap:.375rem}.\\32 xl\\:gap-y-2\\.5{grid-row-gap:.625rem;row-gap:.625rem}.\\32 xl\\:gap-y-3\\.5{grid-row-gap:.875rem;row-gap:.875rem}.\\32 xl\\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.75rem * var(--tw-space-x-reverse));margin-left:calc(1.75rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.25rem * var(--tw-space-x-reverse));margin-left:calc(2.25rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.75rem * var(--tw-space-x-reverse));margin-left:calc(2.75rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(3rem * var(--tw-space-x-reverse));margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(3.5rem * var(--tw-space-x-reverse));margin-left:calc(3.5rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(4rem * var(--tw-space-x-reverse));margin-left:calc(4rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(5rem * var(--tw-space-x-reverse));margin-left:calc(5rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(6rem * var(--tw-space-x-reverse));margin-left:calc(6rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(7rem * var(--tw-space-x-reverse));margin-left:calc(7rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(8rem * var(--tw-space-x-reverse));margin-left:calc(8rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(9rem * var(--tw-space-x-reverse));margin-left:calc(9rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(10rem * var(--tw-space-x-reverse));margin-left:calc(10rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(11rem * var(--tw-space-x-reverse));margin-left:calc(11rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(12rem * var(--tw-space-x-reverse));margin-left:calc(12rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(13rem * var(--tw-space-x-reverse));margin-left:calc(13rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(14rem * var(--tw-space-x-reverse));margin-left:calc(14rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(15rem * var(--tw-space-x-reverse));margin-left:calc(15rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(16rem * var(--tw-space-x-reverse));margin-left:calc(16rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(18rem * var(--tw-space-x-reverse));margin-left:calc(18rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(20rem * var(--tw-space-x-reverse));margin-left:calc(20rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(24rem * var(--tw-space-x-reverse));margin-left:calc(24rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1px * var(--tw-space-x-reverse));margin-left:calc(1px * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-0\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-1\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-2\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.625rem * var(--tw-space-x-reverse));margin-left:calc(.625rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-3\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.875rem * var(--tw-space-x-reverse));margin-left:calc(.875rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1.25rem * var(--tw-space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1.5rem * var(--tw-space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1.75rem * var(--tw-space-x-reverse));margin-left:calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2rem * var(--tw-space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2.25rem * var(--tw-space-x-reverse));margin-left:calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2.5rem * var(--tw-space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-2.75rem * var(--tw-space-x-reverse));margin-left:calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-3rem * var(--tw-space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-3.5rem * var(--tw-space-x-reverse));margin-left:calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-4rem * var(--tw-space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-5rem * var(--tw-space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-6rem * var(--tw-space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-7rem * var(--tw-space-x-reverse));margin-left:calc(-7rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-8rem * var(--tw-space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-9rem * var(--tw-space-x-reverse));margin-left:calc(-9rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-10rem * var(--tw-space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-11rem * var(--tw-space-x-reverse));margin-left:calc(-11rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-12rem * var(--tw-space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-13rem * var(--tw-space-x-reverse));margin-left:calc(-13rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-14rem * var(--tw-space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-15rem * var(--tw-space-x-reverse));margin-left:calc(-15rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-16rem * var(--tw-space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-18rem * var(--tw-space-x-reverse));margin-left:calc(-18rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-20rem * var(--tw-space-x-reverse));margin-left:calc(-20rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-24rem * var(--tw-space-x-reverse));margin-left:calc(-24rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-0\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.125rem * var(--tw-space-x-reverse));margin-left:calc(-.125rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-1\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-2\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.625rem * var(--tw-space-x-reverse));margin-left:calc(-.625rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:-space-x-3\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.875rem * var(--tw-space-x-reverse));margin-left:calc(-.875rem * calc(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.75rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(7rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(7rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(9rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(9rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(11rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(11rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(12rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(13rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(13rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(14rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(15rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(15rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(16rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(18rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(18rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(20rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(20rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(24rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(24rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1px * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-0\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-1\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-2\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-3\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.25rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.5rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.75rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1.25rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1.5rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1.75rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2.25rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2.5rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-2.75rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-3rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-3.5rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-4rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-5rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-6rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-7rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-7rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-8rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-9rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-9rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-10rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-11rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-11rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-12rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-13rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-13rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-14rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-15rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-15rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-16rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-18rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-18rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-20rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-20rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-24rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-24rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1px * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-0\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.125rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-1\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.375rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-2\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.625rem * var(--tw-space-y-reverse))}.\\32 xl\\:-space-y-3\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(-.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.875rem * var(--tw-space-y-reverse))}.\\32 xl\\:space-y-reverse>:not([hidden])~:not([hidden]){--tw-space-y-reverse:1}.\\32 xl\\:space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.\\32 xl\\:divide-x-0>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(0px * var(--tw-divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))}.\\32 xl\\:divide-x-2>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(2px * var(--tw-divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--tw-divide-x-reverse)))}.\\32 xl\\:divide-x-4>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(4px * var(--tw-divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--tw-divide-x-reverse)))}.\\32 xl\\:divide-x-8>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(8px * var(--tw-divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--tw-divide-x-reverse)))}.\\32 xl\\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.\\32 xl\\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.\\32 xl\\:divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(2px * var(--tw-divide-y-reverse))}.\\32 xl\\:divide-y-4>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(4px * var(--tw-divide-y-reverse))}.\\32 xl\\:divide-y-8>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(8px * var(--tw-divide-y-reverse))}.\\32 xl\\:divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.\\32 xl\\:divide-y-reverse>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:1}.\\32 xl\\:divide-x-reverse>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}.\\32 xl\\:divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.\\32 xl\\:divide-dashed>:not([hidden])~:not([hidden]){border-style:dashed}.\\32 xl\\:divide-dotted>:not([hidden])~:not([hidden]){border-style:dotted}.\\32 xl\\:divide-double>:not([hidden])~:not([hidden]){border-style:double}.\\32 xl\\:divide-none>:not([hidden])~:not([hidden]){border-style:none}.\\32 xl\\:divide-primary>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(116,103,239,var(--tw-divide-opacity))}.\\32 xl\\:divide-secondary>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,158,67,var(--tw-divide-opacity))}.\\32 xl\\:divide-error>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(233,84,85,var(--tw-divide-opacity))}.\\32 xl\\:divide-default>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(26,32,56,var(--tw-divide-opacity))}.\\32 xl\\:divide-paper>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(34,42,69,var(--tw-divide-opacity))}.\\32 xl\\:divide-paperlight>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(48,52,91,var(--tw-divide-opacity))}.\\32 xl\\:divide-muted>:not([hidden])~:not([hidden]){border-color:#ffffffb3}.\\32 xl\\:divide-hint>:not([hidden])~:not([hidden]){border-color:#ffffff80}.\\32 xl\\:divide-white>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,255,255,var(--tw-divide-opacity))}.\\32 xl\\:divide-success>:not([hidden])~:not([hidden]){border-color:#33d9b2}.\\32 xl\\:divide-opacity-0>:not([hidden])~:not([hidden]){--tw-divide-opacity:0}.\\32 xl\\:divide-opacity-5>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.05}.\\32 xl\\:divide-opacity-10>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.1}.\\32 xl\\:divide-opacity-20>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.2}.\\32 xl\\:divide-opacity-25>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.25}.\\32 xl\\:divide-opacity-30>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.3}.\\32 xl\\:divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.4}.\\32 xl\\:divide-opacity-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.5}.\\32 xl\\:divide-opacity-60>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.6}.\\32 xl\\:divide-opacity-70>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.7}.\\32 xl\\:divide-opacity-75>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.75}.\\32 xl\\:divide-opacity-80>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.8}.\\32 xl\\:divide-opacity-90>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.9}.\\32 xl\\:divide-opacity-95>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.95}.\\32 xl\\:divide-opacity-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1}.\\32 xl\\:place-self-auto{place-self:auto}.\\32 xl\\:place-self-start{place-self:start}.\\32 xl\\:place-self-end{place-self:end}.\\32 xl\\:place-self-center{place-self:center}.\\32 xl\\:place-self-stretch{place-self:stretch}.\\32 xl\\:self-auto{align-self:auto}.\\32 xl\\:self-start{align-self:flex-start}.\\32 xl\\:self-end{align-self:flex-end}.\\32 xl\\:self-center{align-self:center}.\\32 xl\\:self-stretch{align-self:stretch}.\\32 xl\\:self-baseline{align-self:baseline}.\\32 xl\\:justify-self-auto{justify-self:auto}.\\32 xl\\:justify-self-start{justify-self:start}.\\32 xl\\:justify-self-end{justify-self:end}.\\32 xl\\:justify-self-center{justify-self:center}.\\32 xl\\:justify-self-stretch{justify-self:stretch}.\\32 xl\\:overflow-auto{overflow:auto}.\\32 xl\\:overflow-hidden{overflow:hidden}.\\32 xl\\:overflow-visible{overflow:visible}.\\32 xl\\:overflow-scroll{overflow:scroll}.\\32 xl\\:overflow-x-auto{overflow-x:auto}.\\32 xl\\:overflow-y-auto{overflow-y:auto}.\\32 xl\\:overflow-x-hidden{overflow-x:hidden}.\\32 xl\\:overflow-y-hidden{overflow-y:hidden}.\\32 xl\\:overflow-x-visible{overflow-x:visible}.\\32 xl\\:overflow-y-visible{overflow-y:visible}.\\32 xl\\:overflow-x-scroll{overflow-x:scroll}.\\32 xl\\:overflow-y-scroll{overflow-y:scroll}.\\32 xl\\:overscroll-auto{overscroll-behavior:auto}.\\32 xl\\:overscroll-contain{overscroll-behavior:contain}.\\32 xl\\:overscroll-none{overscroll-behavior:none}.\\32 xl\\:overscroll-y-auto{overscroll-behavior-y:auto}.\\32 xl\\:overscroll-y-contain{overscroll-behavior-y:contain}.\\32 xl\\:overscroll-y-none{overscroll-behavior-y:none}.\\32 xl\\:overscroll-x-auto{overscroll-behavior-x:auto}.\\32 xl\\:overscroll-x-contain{overscroll-behavior-x:contain}.\\32 xl\\:overscroll-x-none{overscroll-behavior-x:none}.\\32 xl\\:truncate{overflow:hidden;white-space:nowrap}.\\32 xl\\:overflow-ellipsis,.\\32 xl\\:truncate{text-overflow:ellipsis}.\\32 xl\\:overflow-clip{text-overflow:clip}.\\32 xl\\:whitespace-normal{white-space:normal}.\\32 xl\\:whitespace-nowrap{white-space:nowrap}.\\32 xl\\:whitespace-pre{white-space:pre}.\\32 xl\\:whitespace-pre-line{white-space:pre-line}.\\32 xl\\:whitespace-pre-wrap{white-space:pre-wrap}.\\32 xl\\:break-normal{overflow-wrap:normal;word-break:normal}.\\32 xl\\:break-words{overflow-wrap:break-word}.\\32 xl\\:break-all{word-break:break-all}.\\32 xl\\:rounded-none{border-radius:0}.\\32 xl\\:rounded-sm{border-radius:.125rem}.\\32 xl\\:rounded{border-radius:.25rem}.\\32 xl\\:rounded-md{border-radius:.375rem}.\\32 xl\\:rounded-lg{border-radius:.5rem}.\\32 xl\\:rounded-xl{border-radius:.75rem}.\\32 xl\\:rounded-2xl{border-radius:1rem}.\\32 xl\\:rounded-3xl{border-radius:1.5rem}.\\32 xl\\:rounded-full{border-radius:9999px}.\\32 xl\\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.\\32 xl\\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.\\32 xl\\:rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.\\32 xl\\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.\\32 xl\\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.\\32 xl\\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.\\32 xl\\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.\\32 xl\\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.\\32 xl\\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.\\32 xl\\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.\\32 xl\\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.\\32 xl\\:rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.\\32 xl\\:rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\\32 xl\\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.\\32 xl\\:rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.\\32 xl\\:rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.\\32 xl\\:rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.\\32 xl\\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.\\32 xl\\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.\\32 xl\\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.\\32 xl\\:rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.\\32 xl\\:rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.\\32 xl\\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.\\32 xl\\:rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.\\32 xl\\:rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.\\32 xl\\:rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.\\32 xl\\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.\\32 xl\\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.\\32 xl\\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.\\32 xl\\:rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.\\32 xl\\:rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.\\32 xl\\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.\\32 xl\\:rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.\\32 xl\\:rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.\\32 xl\\:rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.\\32 xl\\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.\\32 xl\\:rounded-tl-none{border-top-left-radius:0}.\\32 xl\\:rounded-tl-sm{border-top-left-radius:.125rem}.\\32 xl\\:rounded-tl{border-top-left-radius:.25rem}.\\32 xl\\:rounded-tl-md{border-top-left-radius:.375rem}.\\32 xl\\:rounded-tl-lg{border-top-left-radius:.5rem}.\\32 xl\\:rounded-tl-xl{border-top-left-radius:.75rem}.\\32 xl\\:rounded-tl-2xl{border-top-left-radius:1rem}.\\32 xl\\:rounded-tl-3xl{border-top-left-radius:1.5rem}.\\32 xl\\:rounded-tl-full{border-top-left-radius:9999px}.\\32 xl\\:rounded-tr-none{border-top-right-radius:0}.\\32 xl\\:rounded-tr-sm{border-top-right-radius:.125rem}.\\32 xl\\:rounded-tr{border-top-right-radius:.25rem}.\\32 xl\\:rounded-tr-md{border-top-right-radius:.375rem}.\\32 xl\\:rounded-tr-lg{border-top-right-radius:.5rem}.\\32 xl\\:rounded-tr-xl{border-top-right-radius:.75rem}.\\32 xl\\:rounded-tr-2xl{border-top-right-radius:1rem}.\\32 xl\\:rounded-tr-3xl{border-top-right-radius:1.5rem}.\\32 xl\\:rounded-tr-full{border-top-right-radius:9999px}.\\32 xl\\:rounded-br-none{border-bottom-right-radius:0}.\\32 xl\\:rounded-br-sm{border-bottom-right-radius:.125rem}.\\32 xl\\:rounded-br{border-bottom-right-radius:.25rem}.\\32 xl\\:rounded-br-md{border-bottom-right-radius:.375rem}.\\32 xl\\:rounded-br-lg{border-bottom-right-radius:.5rem}.\\32 xl\\:rounded-br-xl{border-bottom-right-radius:.75rem}.\\32 xl\\:rounded-br-2xl{border-bottom-right-radius:1rem}.\\32 xl\\:rounded-br-3xl{border-bottom-right-radius:1.5rem}.\\32 xl\\:rounded-br-full{border-bottom-right-radius:9999px}.\\32 xl\\:rounded-bl-none{border-bottom-left-radius:0}.\\32 xl\\:rounded-bl-sm{border-bottom-left-radius:.125rem}.\\32 xl\\:rounded-bl{border-bottom-left-radius:.25rem}.\\32 xl\\:rounded-bl-md{border-bottom-left-radius:.375rem}.\\32 xl\\:rounded-bl-lg{border-bottom-left-radius:.5rem}.\\32 xl\\:rounded-bl-xl{border-bottom-left-radius:.75rem}.\\32 xl\\:rounded-bl-2xl{border-bottom-left-radius:1rem}.\\32 xl\\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}.\\32 xl\\:rounded-bl-full{border-bottom-left-radius:9999px}.\\32 xl\\:border-0{border-width:0}.\\32 xl\\:border-2{border-width:2px}.\\32 xl\\:border-4{border-width:4px}.\\32 xl\\:border-8{border-width:8px}.\\32 xl\\:border{border-width:1px}.\\32 xl\\:border-t-0{border-top-width:0}.\\32 xl\\:border-t-2{border-top-width:2px}.\\32 xl\\:border-t-4{border-top-width:4px}.\\32 xl\\:border-t-8{border-top-width:8px}.\\32 xl\\:border-t{border-top-width:1px}.\\32 xl\\:border-r-0{border-right-width:0}.\\32 xl\\:border-r-2{border-right-width:2px}.\\32 xl\\:border-r-4{border-right-width:4px}.\\32 xl\\:border-r-8{border-right-width:8px}.\\32 xl\\:border-r{border-right-width:1px}.\\32 xl\\:border-b-0{border-bottom-width:0}.\\32 xl\\:border-b-2{border-bottom-width:2px}.\\32 xl\\:border-b-4{border-bottom-width:4px}.\\32 xl\\:border-b-8{border-bottom-width:8px}.\\32 xl\\:border-b{border-bottom-width:1px}.\\32 xl\\:border-l-0{border-left-width:0}.\\32 xl\\:border-l-2{border-left-width:2px}.\\32 xl\\:border-l-4{border-left-width:4px}.\\32 xl\\:border-l-8{border-left-width:8px}.\\32 xl\\:border-l{border-left-width:1px}.\\32 xl\\:border-solid{border-style:solid}.\\32 xl\\:border-dashed{border-style:dashed}.\\32 xl\\:border-dotted{border-style:dotted}.\\32 xl\\:border-double{border-style:double}.\\32 xl\\:border-none{border-style:none}.\\32 xl\\:border-primary{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.\\32 xl\\:border-secondary{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.\\32 xl\\:border-error{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.\\32 xl\\:border-default{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.\\32 xl\\:border-paper{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.\\32 xl\\:border-paperlight{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.\\32 xl\\:border-muted{border-color:#ffffffb3}.\\32 xl\\:border-hint{border-color:#ffffff80}.\\32 xl\\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.\\32 xl\\:border-success{border-color:#33d9b2}.group:hover .\\32 xl\\:group-hover\\:border-primary{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.group:hover .\\32 xl\\:group-hover\\:border-secondary{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.group:hover .\\32 xl\\:group-hover\\:border-error{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.group:hover .\\32 xl\\:group-hover\\:border-default{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.group:hover .\\32 xl\\:group-hover\\:border-paper{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.group:hover .\\32 xl\\:group-hover\\:border-paperlight{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.group:hover .\\32 xl\\:group-hover\\:border-muted{border-color:#ffffffb3}.group:hover .\\32 xl\\:group-hover\\:border-hint{border-color:#ffffff80}.group:hover .\\32 xl\\:group-hover\\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.group:hover .\\32 xl\\:group-hover\\:border-success{border-color:#33d9b2}.\\32 xl\\:focus-within\\:border-primary:focus-within{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.\\32 xl\\:focus-within\\:border-secondary:focus-within{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.\\32 xl\\:focus-within\\:border-error:focus-within{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.\\32 xl\\:focus-within\\:border-default:focus-within{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.\\32 xl\\:focus-within\\:border-paper:focus-within{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.\\32 xl\\:focus-within\\:border-paperlight:focus-within{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.\\32 xl\\:focus-within\\:border-muted:focus-within{border-color:#ffffffb3}.\\32 xl\\:focus-within\\:border-hint:focus-within{border-color:#ffffff80}.\\32 xl\\:focus-within\\:border-white:focus-within{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.\\32 xl\\:focus-within\\:border-success:focus-within{border-color:#33d9b2}.\\32 xl\\:hover\\:border-primary:hover{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.\\32 xl\\:hover\\:border-secondary:hover{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.\\32 xl\\:hover\\:border-error:hover{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.\\32 xl\\:hover\\:border-default:hover{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.\\32 xl\\:hover\\:border-paper:hover{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.\\32 xl\\:hover\\:border-paperlight:hover{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.\\32 xl\\:hover\\:border-muted:hover{border-color:#ffffffb3}.\\32 xl\\:hover\\:border-hint:hover{border-color:#ffffff80}.\\32 xl\\:hover\\:border-white:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.\\32 xl\\:hover\\:border-success:hover{border-color:#33d9b2}.\\32 xl\\:focus\\:border-primary:focus{--tw-border-opacity:1;border-color:rgba(116,103,239,var(--tw-border-opacity))}.\\32 xl\\:focus\\:border-secondary:focus{--tw-border-opacity:1;border-color:rgba(255,158,67,var(--tw-border-opacity))}.\\32 xl\\:focus\\:border-error:focus{--tw-border-opacity:1;border-color:rgba(233,84,85,var(--tw-border-opacity))}.\\32 xl\\:focus\\:border-default:focus{--tw-border-opacity:1;border-color:rgba(26,32,56,var(--tw-border-opacity))}.\\32 xl\\:focus\\:border-paper:focus{--tw-border-opacity:1;border-color:rgba(34,42,69,var(--tw-border-opacity))}.\\32 xl\\:focus\\:border-paperlight:focus{--tw-border-opacity:1;border-color:rgba(48,52,91,var(--tw-border-opacity))}.\\32 xl\\:focus\\:border-muted:focus{border-color:#ffffffb3}.\\32 xl\\:focus\\:border-hint:focus{border-color:#ffffff80}.\\32 xl\\:focus\\:border-white:focus{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.\\32 xl\\:focus\\:border-success:focus{border-color:#33d9b2}.\\32 xl\\:border-opacity-0{--tw-border-opacity:0}.\\32 xl\\:border-opacity-5{--tw-border-opacity:0.05}.\\32 xl\\:border-opacity-10{--tw-border-opacity:0.1}.\\32 xl\\:border-opacity-20{--tw-border-opacity:0.2}.\\32 xl\\:border-opacity-25{--tw-border-opacity:0.25}.\\32 xl\\:border-opacity-30{--tw-border-opacity:0.3}.\\32 xl\\:border-opacity-40{--tw-border-opacity:0.4}.\\32 xl\\:border-opacity-50{--tw-border-opacity:0.5}.\\32 xl\\:border-opacity-60{--tw-border-opacity:0.6}.\\32 xl\\:border-opacity-70{--tw-border-opacity:0.7}.\\32 xl\\:border-opacity-75{--tw-border-opacity:0.75}.\\32 xl\\:border-opacity-80{--tw-border-opacity:0.8}.\\32 xl\\:border-opacity-90{--tw-border-opacity:0.9}.\\32 xl\\:border-opacity-95{--tw-border-opacity:0.95}.\\32 xl\\:border-opacity-100{--tw-border-opacity:1}.group:hover .\\32 xl\\:group-hover\\:border-opacity-0{--tw-border-opacity:0}.group:hover .\\32 xl\\:group-hover\\:border-opacity-5{--tw-border-opacity:0.05}.group:hover .\\32 xl\\:group-hover\\:border-opacity-10{--tw-border-opacity:0.1}.group:hover .\\32 xl\\:group-hover\\:border-opacity-20{--tw-border-opacity:0.2}.group:hover .\\32 xl\\:group-hover\\:border-opacity-25{--tw-border-opacity:0.25}.group:hover .\\32 xl\\:group-hover\\:border-opacity-30{--tw-border-opacity:0.3}.group:hover .\\32 xl\\:group-hover\\:border-opacity-40{--tw-border-opacity:0.4}.group:hover .\\32 xl\\:group-hover\\:border-opacity-50{--tw-border-opacity:0.5}.group:hover .\\32 xl\\:group-hover\\:border-opacity-60{--tw-border-opacity:0.6}.group:hover .\\32 xl\\:group-hover\\:border-opacity-70{--tw-border-opacity:0.7}.group:hover .\\32 xl\\:group-hover\\:border-opacity-75{--tw-border-opacity:0.75}.group:hover .\\32 xl\\:group-hover\\:border-opacity-80{--tw-border-opacity:0.8}.group:hover .\\32 xl\\:group-hover\\:border-opacity-90{--tw-border-opacity:0.9}.group:hover .\\32 xl\\:group-hover\\:border-opacity-95{--tw-border-opacity:0.95}.group:hover .\\32 xl\\:group-hover\\:border-opacity-100{--tw-border-opacity:1}.\\32 xl\\:focus-within\\:border-opacity-0:focus-within{--tw-border-opacity:0}.\\32 xl\\:focus-within\\:border-opacity-5:focus-within{--tw-border-opacity:0.05}.\\32 xl\\:focus-within\\:border-opacity-10:focus-within{--tw-border-opacity:0.1}.\\32 xl\\:focus-within\\:border-opacity-20:focus-within{--tw-border-opacity:0.2}.\\32 xl\\:focus-within\\:border-opacity-25:focus-within{--tw-border-opacity:0.25}.\\32 xl\\:focus-within\\:border-opacity-30:focus-within{--tw-border-opacity:0.3}.\\32 xl\\:focus-within\\:border-opacity-40:focus-within{--tw-border-opacity:0.4}.\\32 xl\\:focus-within\\:border-opacity-50:focus-within{--tw-border-opacity:0.5}.\\32 xl\\:focus-within\\:border-opacity-60:focus-within{--tw-border-opacity:0.6}.\\32 xl\\:focus-within\\:border-opacity-70:focus-within{--tw-border-opacity:0.7}.\\32 xl\\:focus-within\\:border-opacity-75:focus-within{--tw-border-opacity:0.75}.\\32 xl\\:focus-within\\:border-opacity-80:focus-within{--tw-border-opacity:0.8}.\\32 xl\\:focus-within\\:border-opacity-90:focus-within{--tw-border-opacity:0.9}.\\32 xl\\:focus-within\\:border-opacity-95:focus-within{--tw-border-opacity:0.95}.\\32 xl\\:focus-within\\:border-opacity-100:focus-within{--tw-border-opacity:1}.\\32 xl\\:hover\\:border-opacity-0:hover{--tw-border-opacity:0}.\\32 xl\\:hover\\:border-opacity-5:hover{--tw-border-opacity:0.05}.\\32 xl\\:hover\\:border-opacity-10:hover{--tw-border-opacity:0.1}.\\32 xl\\:hover\\:border-opacity-20:hover{--tw-border-opacity:0.2}.\\32 xl\\:hover\\:border-opacity-25:hover{--tw-border-opacity:0.25}.\\32 xl\\:hover\\:border-opacity-30:hover{--tw-border-opacity:0.3}.\\32 xl\\:hover\\:border-opacity-40:hover{--tw-border-opacity:0.4}.\\32 xl\\:hover\\:border-opacity-50:hover{--tw-border-opacity:0.5}.\\32 xl\\:hover\\:border-opacity-60:hover{--tw-border-opacity:0.6}.\\32 xl\\:hover\\:border-opacity-70:hover{--tw-border-opacity:0.7}.\\32 xl\\:hover\\:border-opacity-75:hover{--tw-border-opacity:0.75}.\\32 xl\\:hover\\:border-opacity-80:hover{--tw-border-opacity:0.8}.\\32 xl\\:hover\\:border-opacity-90:hover{--tw-border-opacity:0.9}.\\32 xl\\:hover\\:border-opacity-95:hover{--tw-border-opacity:0.95}.\\32 xl\\:hover\\:border-opacity-100:hover{--tw-border-opacity:1}.\\32 xl\\:focus\\:border-opacity-0:focus{--tw-border-opacity:0}.\\32 xl\\:focus\\:border-opacity-5:focus{--tw-border-opacity:0.05}.\\32 xl\\:focus\\:border-opacity-10:focus{--tw-border-opacity:0.1}.\\32 xl\\:focus\\:border-opacity-20:focus{--tw-border-opacity:0.2}.\\32 xl\\:focus\\:border-opacity-25:focus{--tw-border-opacity:0.25}.\\32 xl\\:focus\\:border-opacity-30:focus{--tw-border-opacity:0.3}.\\32 xl\\:focus\\:border-opacity-40:focus{--tw-border-opacity:0.4}.\\32 xl\\:focus\\:border-opacity-50:focus{--tw-border-opacity:0.5}.\\32 xl\\:focus\\:border-opacity-60:focus{--tw-border-opacity:0.6}.\\32 xl\\:focus\\:border-opacity-70:focus{--tw-border-opacity:0.7}.\\32 xl\\:focus\\:border-opacity-75:focus{--tw-border-opacity:0.75}.\\32 xl\\:focus\\:border-opacity-80:focus{--tw-border-opacity:0.8}.\\32 xl\\:focus\\:border-opacity-90:focus{--tw-border-opacity:0.9}.\\32 xl\\:focus\\:border-opacity-95:focus{--tw-border-opacity:0.95}.\\32 xl\\:focus\\:border-opacity-100:focus{--tw-border-opacity:1}.\\32 xl\\:bg-primary{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.\\32 xl\\:bg-secondary{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.\\32 xl\\:bg-error{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.\\32 xl\\:bg-default{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.\\32 xl\\:bg-paper{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.\\32 xl\\:bg-paperlight{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.\\32 xl\\:bg-muted{background-color:#ffffffb3}.\\32 xl\\:bg-hint{background-color:#ffffff80}.\\32 xl\\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.\\32 xl\\:bg-success{background-color:#33d9b2}.group:hover .\\32 xl\\:group-hover\\:bg-primary{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.group:hover .\\32 xl\\:group-hover\\:bg-secondary{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.group:hover .\\32 xl\\:group-hover\\:bg-error{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.group:hover .\\32 xl\\:group-hover\\:bg-default{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.group:hover .\\32 xl\\:group-hover\\:bg-paper{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.group:hover .\\32 xl\\:group-hover\\:bg-paperlight{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.group:hover .\\32 xl\\:group-hover\\:bg-muted{background-color:#ffffffb3}.group:hover .\\32 xl\\:group-hover\\:bg-hint{background-color:#ffffff80}.group:hover .\\32 xl\\:group-hover\\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.group:hover .\\32 xl\\:group-hover\\:bg-success{background-color:#33d9b2}.\\32 xl\\:focus-within\\:bg-primary:focus-within{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.\\32 xl\\:focus-within\\:bg-secondary:focus-within{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.\\32 xl\\:focus-within\\:bg-error:focus-within{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.\\32 xl\\:focus-within\\:bg-default:focus-within{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.\\32 xl\\:focus-within\\:bg-paper:focus-within{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.\\32 xl\\:focus-within\\:bg-paperlight:focus-within{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.\\32 xl\\:focus-within\\:bg-muted:focus-within{background-color:#ffffffb3}.\\32 xl\\:focus-within\\:bg-hint:focus-within{background-color:#ffffff80}.\\32 xl\\:focus-within\\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.\\32 xl\\:focus-within\\:bg-success:focus-within{background-color:#33d9b2}.\\32 xl\\:hover\\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.\\32 xl\\:hover\\:bg-secondary:hover{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.\\32 xl\\:hover\\:bg-error:hover{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.\\32 xl\\:hover\\:bg-default:hover{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.\\32 xl\\:hover\\:bg-paper:hover{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.\\32 xl\\:hover\\:bg-paperlight:hover{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.\\32 xl\\:hover\\:bg-muted:hover{background-color:#ffffffb3}.\\32 xl\\:hover\\:bg-hint:hover{background-color:#ffffff80}.\\32 xl\\:hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.\\32 xl\\:hover\\:bg-success:hover{background-color:#33d9b2}.\\32 xl\\:focus\\:bg-primary:focus{--tw-bg-opacity:1;background-color:rgba(116,103,239,var(--tw-bg-opacity))}.\\32 xl\\:focus\\:bg-secondary:focus{--tw-bg-opacity:1;background-color:rgba(255,158,67,var(--tw-bg-opacity))}.\\32 xl\\:focus\\:bg-error:focus{--tw-bg-opacity:1;background-color:rgba(233,84,85,var(--tw-bg-opacity))}.\\32 xl\\:focus\\:bg-default:focus{--tw-bg-opacity:1;background-color:rgba(26,32,56,var(--tw-bg-opacity))}.\\32 xl\\:focus\\:bg-paper:focus{--tw-bg-opacity:1;background-color:rgba(34,42,69,var(--tw-bg-opacity))}.\\32 xl\\:focus\\:bg-paperlight:focus{--tw-bg-opacity:1;background-color:rgba(48,52,91,var(--tw-bg-opacity))}.\\32 xl\\:focus\\:bg-muted:focus{background-color:#ffffffb3}.\\32 xl\\:focus\\:bg-hint:focus{background-color:#ffffff80}.\\32 xl\\:focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.\\32 xl\\:focus\\:bg-success:focus{background-color:#33d9b2}.\\32 xl\\:bg-opacity-0{--tw-bg-opacity:0}.\\32 xl\\:bg-opacity-5{--tw-bg-opacity:0.05}.\\32 xl\\:bg-opacity-10{--tw-bg-opacity:0.1}.\\32 xl\\:bg-opacity-20{--tw-bg-opacity:0.2}.\\32 xl\\:bg-opacity-25{--tw-bg-opacity:0.25}.\\32 xl\\:bg-opacity-30{--tw-bg-opacity:0.3}.\\32 xl\\:bg-opacity-40{--tw-bg-opacity:0.4}.\\32 xl\\:bg-opacity-50{--tw-bg-opacity:0.5}.\\32 xl\\:bg-opacity-60{--tw-bg-opacity:0.6}.\\32 xl\\:bg-opacity-70{--tw-bg-opacity:0.7}.\\32 xl\\:bg-opacity-75{--tw-bg-opacity:0.75}.\\32 xl\\:bg-opacity-80{--tw-bg-opacity:0.8}.\\32 xl\\:bg-opacity-90{--tw-bg-opacity:0.9}.\\32 xl\\:bg-opacity-95{--tw-bg-opacity:0.95}.\\32 xl\\:bg-opacity-100{--tw-bg-opacity:1}.group:hover .\\32 xl\\:group-hover\\:bg-opacity-0{--tw-bg-opacity:0}.group:hover .\\32 xl\\:group-hover\\:bg-opacity-5{--tw-bg-opacity:0.05}.group:hover .\\32 xl\\:group-hover\\:bg-opacity-10{--tw-bg-opacity:0.1}.group:hover .\\32 xl\\:group-hover\\:bg-opacity-20{--tw-bg-opacity:0.2}.group:hover .\\32 xl\\:group-hover\\:bg-opacity-25{--tw-bg-opacity:0.25}.group:hover .\\32 xl\\:group-hover\\:bg-opacity-30{--tw-bg-opacity:0.3}.group:hover .\\32 xl\\:group-hover\\:bg-opacity-40{--tw-bg-opacity:0.4}.group:hover .\\32 xl\\:group-hover\\:bg-opacity-50{--tw-bg-opacity:0.5}.group:hover .\\32 xl\\:group-hover\\:bg-opacity-60{--tw-bg-opacity:0.6}.group:hover .\\32 xl\\:group-hover\\:bg-opacity-70{--tw-bg-opacity:0.7}.group:hover .\\32 xl\\:group-hover\\:bg-opacity-75{--tw-bg-opacity:0.75}.group:hover .\\32 xl\\:group-hover\\:bg-opacity-80{--tw-bg-opacity:0.8}.group:hover .\\32 xl\\:group-hover\\:bg-opacity-90{--tw-bg-opacity:0.9}.group:hover .\\32 xl\\:group-hover\\:bg-opacity-95{--tw-bg-opacity:0.95}.group:hover .\\32 xl\\:group-hover\\:bg-opacity-100{--tw-bg-opacity:1}.\\32 xl\\:focus-within\\:bg-opacity-0:focus-within{--tw-bg-opacity:0}.\\32 xl\\:focus-within\\:bg-opacity-5:focus-within{--tw-bg-opacity:0.05}.\\32 xl\\:focus-within\\:bg-opacity-10:focus-within{--tw-bg-opacity:0.1}.\\32 xl\\:focus-within\\:bg-opacity-20:focus-within{--tw-bg-opacity:0.2}.\\32 xl\\:focus-within\\:bg-opacity-25:focus-within{--tw-bg-opacity:0.25}.\\32 xl\\:focus-within\\:bg-opacity-30:focus-within{--tw-bg-opacity:0.3}.\\32 xl\\:focus-within\\:bg-opacity-40:focus-within{--tw-bg-opacity:0.4}.\\32 xl\\:focus-within\\:bg-opacity-50:focus-within{--tw-bg-opacity:0.5}.\\32 xl\\:focus-within\\:bg-opacity-60:focus-within{--tw-bg-opacity:0.6}.\\32 xl\\:focus-within\\:bg-opacity-70:focus-within{--tw-bg-opacity:0.7}.\\32 xl\\:focus-within\\:bg-opacity-75:focus-within{--tw-bg-opacity:0.75}.\\32 xl\\:focus-within\\:bg-opacity-80:focus-within{--tw-bg-opacity:0.8}.\\32 xl\\:focus-within\\:bg-opacity-90:focus-within{--tw-bg-opacity:0.9}.\\32 xl\\:focus-within\\:bg-opacity-95:focus-within{--tw-bg-opacity:0.95}.\\32 xl\\:focus-within\\:bg-opacity-100:focus-within{--tw-bg-opacity:1}.\\32 xl\\:hover\\:bg-opacity-0:hover{--tw-bg-opacity:0}.\\32 xl\\:hover\\:bg-opacity-5:hover{--tw-bg-opacity:0.05}.\\32 xl\\:hover\\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.\\32 xl\\:hover\\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.\\32 xl\\:hover\\:bg-opacity-25:hover{--tw-bg-opacity:0.25}.\\32 xl\\:hover\\:bg-opacity-30:hover{--tw-bg-opacity:0.3}.\\32 xl\\:hover\\:bg-opacity-40:hover{--tw-bg-opacity:0.4}.\\32 xl\\:hover\\:bg-opacity-50:hover{--tw-bg-opacity:0.5}.\\32 xl\\:hover\\:bg-opacity-60:hover{--tw-bg-opacity:0.6}.\\32 xl\\:hover\\:bg-opacity-70:hover{--tw-bg-opacity:0.7}.\\32 xl\\:hover\\:bg-opacity-75:hover{--tw-bg-opacity:0.75}.\\32 xl\\:hover\\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.\\32 xl\\:hover\\:bg-opacity-90:hover{--tw-bg-opacity:0.9}.\\32 xl\\:hover\\:bg-opacity-95:hover{--tw-bg-opacity:0.95}.\\32 xl\\:hover\\:bg-opacity-100:hover{--tw-bg-opacity:1}.\\32 xl\\:focus\\:bg-opacity-0:focus{--tw-bg-opacity:0}.\\32 xl\\:focus\\:bg-opacity-5:focus{--tw-bg-opacity:0.05}.\\32 xl\\:focus\\:bg-opacity-10:focus{--tw-bg-opacity:0.1}.\\32 xl\\:focus\\:bg-opacity-20:focus{--tw-bg-opacity:0.2}.\\32 xl\\:focus\\:bg-opacity-25:focus{--tw-bg-opacity:0.25}.\\32 xl\\:focus\\:bg-opacity-30:focus{--tw-bg-opacity:0.3}.\\32 xl\\:focus\\:bg-opacity-40:focus{--tw-bg-opacity:0.4}.\\32 xl\\:focus\\:bg-opacity-50:focus{--tw-bg-opacity:0.5}.\\32 xl\\:focus\\:bg-opacity-60:focus{--tw-bg-opacity:0.6}.\\32 xl\\:focus\\:bg-opacity-70:focus{--tw-bg-opacity:0.7}.\\32 xl\\:focus\\:bg-opacity-75:focus{--tw-bg-opacity:0.75}.\\32 xl\\:focus\\:bg-opacity-80:focus{--tw-bg-opacity:0.8}.\\32 xl\\:focus\\:bg-opacity-90:focus{--tw-bg-opacity:0.9}.\\32 xl\\:focus\\:bg-opacity-95:focus{--tw-bg-opacity:0.95}.\\32 xl\\:focus\\:bg-opacity-100:focus{--tw-bg-opacity:1}.\\32 xl\\:bg-none{background-image:none}.\\32 xl\\:bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.\\32 xl\\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.\\32 xl\\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.\\32 xl\\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.\\32 xl\\:bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.\\32 xl\\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.\\32 xl\\:bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.\\32 xl\\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.\\32 xl\\:from-primary{--tw-gradient-from:#7467ef;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#7467ef00)}.\\32 xl\\:from-secondary{--tw-gradient-from:#ff9e43;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#ff9e4300)}.\\32 xl\\:from-error{--tw-gradient-from:#e95455;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#e9545500)}.\\32 xl\\:from-default{--tw-gradient-from:#1a2038;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#1a203800)}.\\32 xl\\:from-paper{--tw-gradient-from:#222a45;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#222a4500)}.\\32 xl\\:from-paperlight{--tw-gradient-from:#30345b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#30345b00)}.\\32 xl\\:from-muted{--tw-gradient-from:#ffffffb3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.\\32 xl\\:from-hint{--tw-gradient-from:#ffffff80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.\\32 xl\\:from-white{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.\\32 xl\\:from-success{--tw-gradient-from:#33d9b2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#33d9b200)}.\\32 xl\\:hover\\:from-primary:hover{--tw-gradient-from:#7467ef;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#7467ef00)}.\\32 xl\\:hover\\:from-secondary:hover{--tw-gradient-from:#ff9e43;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#ff9e4300)}.\\32 xl\\:hover\\:from-error:hover{--tw-gradient-from:#e95455;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#e9545500)}.\\32 xl\\:hover\\:from-default:hover{--tw-gradient-from:#1a2038;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#1a203800)}.\\32 xl\\:hover\\:from-paper:hover{--tw-gradient-from:#222a45;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#222a4500)}.\\32 xl\\:hover\\:from-paperlight:hover{--tw-gradient-from:#30345b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#30345b00)}.\\32 xl\\:hover\\:from-muted:hover{--tw-gradient-from:#ffffffb3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.\\32 xl\\:hover\\:from-hint:hover{--tw-gradient-from:#ffffff80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.\\32 xl\\:hover\\:from-white:hover{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.\\32 xl\\:hover\\:from-success:hover{--tw-gradient-from:#33d9b2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#33d9b200)}.\\32 xl\\:focus\\:from-primary:focus{--tw-gradient-from:#7467ef;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#7467ef00)}.\\32 xl\\:focus\\:from-secondary:focus{--tw-gradient-from:#ff9e43;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#ff9e4300)}.\\32 xl\\:focus\\:from-error:focus{--tw-gradient-from:#e95455;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#e9545500)}.\\32 xl\\:focus\\:from-default:focus{--tw-gradient-from:#1a2038;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#1a203800)}.\\32 xl\\:focus\\:from-paper:focus{--tw-gradient-from:#222a45;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#222a4500)}.\\32 xl\\:focus\\:from-paperlight:focus{--tw-gradient-from:#30345b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#30345b00)}.\\32 xl\\:focus\\:from-muted:focus{--tw-gradient-from:#ffffffb3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.\\32 xl\\:focus\\:from-hint:focus{--tw-gradient-from:#ffffff80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.\\32 xl\\:focus\\:from-white:focus{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}.\\32 xl\\:focus\\:from-success:focus{--tw-gradient-from:#33d9b2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#33d9b200)}.\\32 xl\\:via-primary{--tw-gradient-stops:var(--tw-gradient-from),#7467ef,var(--tw-gradient-to,#7467ef00)}.\\32 xl\\:via-secondary{--tw-gradient-stops:var(--tw-gradient-from),#ff9e43,var(--tw-gradient-to,#ff9e4300)}.\\32 xl\\:via-error{--tw-gradient-stops:var(--tw-gradient-from),#e95455,var(--tw-gradient-to,#e9545500)}.\\32 xl\\:via-default{--tw-gradient-stops:var(--tw-gradient-from),#1a2038,var(--tw-gradient-to,#1a203800)}.\\32 xl\\:via-paper{--tw-gradient-stops:var(--tw-gradient-from),#222a45,var(--tw-gradient-to,#222a4500)}.\\32 xl\\:via-paperlight{--tw-gradient-stops:var(--tw-gradient-from),#30345b,var(--tw-gradient-to,#30345b00)}.\\32 xl\\:via-muted{--tw-gradient-stops:var(--tw-gradient-from),#ffffffb3,var(--tw-gradient-to,#fff0)}.\\32 xl\\:via-hint{--tw-gradient-stops:var(--tw-gradient-from),#ffffff80,var(--tw-gradient-to,#fff0)}.\\32 xl\\:via-white{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,#fff0)}.\\32 xl\\:via-success{--tw-gradient-stops:var(--tw-gradient-from),#33d9b2,var(--tw-gradient-to,#33d9b200)}.\\32 xl\\:hover\\:via-primary:hover{--tw-gradient-stops:var(--tw-gradient-from),#7467ef,var(--tw-gradient-to,#7467ef00)}.\\32 xl\\:hover\\:via-secondary:hover{--tw-gradient-stops:var(--tw-gradient-from),#ff9e43,var(--tw-gradient-to,#ff9e4300)}.\\32 xl\\:hover\\:via-error:hover{--tw-gradient-stops:var(--tw-gradient-from),#e95455,var(--tw-gradient-to,#e9545500)}.\\32 xl\\:hover\\:via-default:hover{--tw-gradient-stops:var(--tw-gradient-from),#1a2038,var(--tw-gradient-to,#1a203800)}.\\32 xl\\:hover\\:via-paper:hover{--tw-gradient-stops:var(--tw-gradient-from),#222a45,var(--tw-gradient-to,#222a4500)}.\\32 xl\\:hover\\:via-paperlight:hover{--tw-gradient-stops:var(--tw-gradient-from),#30345b,var(--tw-gradient-to,#30345b00)}.\\32 xl\\:hover\\:via-muted:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffffffb3,var(--tw-gradient-to,#fff0)}.\\32 xl\\:hover\\:via-hint:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffffff80,var(--tw-gradient-to,#fff0)}.\\32 xl\\:hover\\:via-white:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,#fff0)}.\\32 xl\\:hover\\:via-success:hover{--tw-gradient-stops:var(--tw-gradient-from),#33d9b2,var(--tw-gradient-to,#33d9b200)}.\\32 xl\\:focus\\:via-primary:focus{--tw-gradient-stops:var(--tw-gradient-from),#7467ef,var(--tw-gradient-to,#7467ef00)}.\\32 xl\\:focus\\:via-secondary:focus{--tw-gradient-stops:var(--tw-gradient-from),#ff9e43,var(--tw-gradient-to,#ff9e4300)}.\\32 xl\\:focus\\:via-error:focus{--tw-gradient-stops:var(--tw-gradient-from),#e95455,var(--tw-gradient-to,#e9545500)}.\\32 xl\\:focus\\:via-default:focus{--tw-gradient-stops:var(--tw-gradient-from),#1a2038,var(--tw-gradient-to,#1a203800)}.\\32 xl\\:focus\\:via-paper:focus{--tw-gradient-stops:var(--tw-gradient-from),#222a45,var(--tw-gradient-to,#222a4500)}.\\32 xl\\:focus\\:via-paperlight:focus{--tw-gradient-stops:var(--tw-gradient-from),#30345b,var(--tw-gradient-to,#30345b00)}.\\32 xl\\:focus\\:via-muted:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffffffb3,var(--tw-gradient-to,#fff0)}.\\32 xl\\:focus\\:via-hint:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffffff80,var(--tw-gradient-to,#fff0)}.\\32 xl\\:focus\\:via-white:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,#fff0)}.\\32 xl\\:focus\\:via-success:focus{--tw-gradient-stops:var(--tw-gradient-from),#33d9b2,var(--tw-gradient-to,#33d9b200)}.\\32 xl\\:to-primary{--tw-gradient-to:#7467ef}.\\32 xl\\:to-secondary{--tw-gradient-to:#ff9e43}.\\32 xl\\:to-error{--tw-gradient-to:#e95455}.\\32 xl\\:to-default{--tw-gradient-to:#1a2038}.\\32 xl\\:to-paper{--tw-gradient-to:#222a45}.\\32 xl\\:to-paperlight{--tw-gradient-to:#30345b}.\\32 xl\\:to-muted{--tw-gradient-to:#ffffffb3}.\\32 xl\\:to-hint{--tw-gradient-to:#ffffff80}.\\32 xl\\:to-white{--tw-gradient-to:#fff}.\\32 xl\\:to-success{--tw-gradient-to:#33d9b2}.\\32 xl\\:hover\\:to-primary:hover{--tw-gradient-to:#7467ef}.\\32 xl\\:hover\\:to-secondary:hover{--tw-gradient-to:#ff9e43}.\\32 xl\\:hover\\:to-error:hover{--tw-gradient-to:#e95455}.\\32 xl\\:hover\\:to-default:hover{--tw-gradient-to:#1a2038}.\\32 xl\\:hover\\:to-paper:hover{--tw-gradient-to:#222a45}.\\32 xl\\:hover\\:to-paperlight:hover{--tw-gradient-to:#30345b}.\\32 xl\\:hover\\:to-muted:hover{--tw-gradient-to:#ffffffb3}.\\32 xl\\:hover\\:to-hint:hover{--tw-gradient-to:#ffffff80}.\\32 xl\\:hover\\:to-white:hover{--tw-gradient-to:#fff}.\\32 xl\\:hover\\:to-success:hover{--tw-gradient-to:#33d9b2}.\\32 xl\\:focus\\:to-primary:focus{--tw-gradient-to:#7467ef}.\\32 xl\\:focus\\:to-secondary:focus{--tw-gradient-to:#ff9e43}.\\32 xl\\:focus\\:to-error:focus{--tw-gradient-to:#e95455}.\\32 xl\\:focus\\:to-default:focus{--tw-gradient-to:#1a2038}.\\32 xl\\:focus\\:to-paper:focus{--tw-gradient-to:#222a45}.\\32 xl\\:focus\\:to-paperlight:focus{--tw-gradient-to:#30345b}.\\32 xl\\:focus\\:to-muted:focus{--tw-gradient-to:#ffffffb3}.\\32 xl\\:focus\\:to-hint:focus{--tw-gradient-to:#ffffff80}.\\32 xl\\:focus\\:to-white:focus{--tw-gradient-to:#fff}.\\32 xl\\:focus\\:to-success:focus{--tw-gradient-to:#33d9b2}.\\32 xl\\:decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.\\32 xl\\:decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.\\32 xl\\:bg-auto{background-size:auto}.\\32 xl\\:bg-cover{background-size:cover}.\\32 xl\\:bg-contain{background-size:contain}.\\32 xl\\:bg-fixed{background-attachment:fixed}.\\32 xl\\:bg-local{background-attachment:local}.\\32 xl\\:bg-scroll{background-attachment:scroll}.\\32 xl\\:bg-clip-border{background-clip:initial}.\\32 xl\\:bg-clip-padding{background-clip:padding-box}.\\32 xl\\:bg-clip-content{background-clip:content-box}.\\32 xl\\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.\\32 xl\\:bg-bottom{background-position:bottom}.\\32 xl\\:bg-center{background-position:50%}.\\32 xl\\:bg-left{background-position:0}.\\32 xl\\:bg-left-bottom{background-position:0 100%}.\\32 xl\\:bg-left-top{background-position:0 0}.\\32 xl\\:bg-right{background-position:100%}.\\32 xl\\:bg-right-bottom{background-position:100% 100%}.\\32 xl\\:bg-right-top{background-position:100% 0}.\\32 xl\\:bg-top{background-position:top}.\\32 xl\\:bg-repeat{background-repeat:repeat}.\\32 xl\\:bg-no-repeat{background-repeat:no-repeat}.\\32 xl\\:bg-repeat-x{background-repeat:repeat-x}.\\32 xl\\:bg-repeat-y{background-repeat:repeat-y}.\\32 xl\\:bg-repeat-round{background-repeat:round}.\\32 xl\\:bg-repeat-space{background-repeat:space}.\\32 xl\\:bg-origin-border{background-origin:border-box}.\\32 xl\\:bg-origin-padding{background-origin:initial}.\\32 xl\\:bg-origin-content{background-origin:content-box}.\\32 xl\\:fill-current{fill:currentColor}.\\32 xl\\:stroke-current{stroke:currentColor}.\\32 xl\\:stroke-0{stroke-width:0}.\\32 xl\\:stroke-1{stroke-width:1}.\\32 xl\\:stroke-2{stroke-width:2}.\\32 xl\\:object-contain{object-fit:contain}.\\32 xl\\:object-cover{object-fit:cover}.\\32 xl\\:object-fill{object-fit:fill}.\\32 xl\\:object-none{object-fit:none}.\\32 xl\\:object-scale-down{object-fit:scale-down}.\\32 xl\\:object-bottom{object-position:bottom}.\\32 xl\\:object-center{object-position:center}.\\32 xl\\:object-left{object-position:left}.\\32 xl\\:object-left-bottom{object-position:left bottom}.\\32 xl\\:object-left-top{object-position:left top}.\\32 xl\\:object-right{object-position:right}.\\32 xl\\:object-right-bottom{object-position:right bottom}.\\32 xl\\:object-right-top{object-position:right top}.\\32 xl\\:object-top{object-position:top}.\\32 xl\\:p-0{padding:0}.\\32 xl\\:p-1{padding:.25rem}.\\32 xl\\:p-2{padding:.5rem}.\\32 xl\\:p-3{padding:.75rem}.\\32 xl\\:p-4{padding:1rem}.\\32 xl\\:p-5{padding:1.25rem}.\\32 xl\\:p-6{padding:1.5rem}.\\32 xl\\:p-7{padding:1.75rem}.\\32 xl\\:p-8{padding:2rem}.\\32 xl\\:p-9{padding:2.25rem}.\\32 xl\\:p-10{padding:2.5rem}.\\32 xl\\:p-11{padding:2.75rem}.\\32 xl\\:p-12{padding:3rem}.\\32 xl\\:p-14{padding:3.5rem}.\\32 xl\\:p-16{padding:4rem}.\\32 xl\\:p-20{padding:5rem}.\\32 xl\\:p-24{padding:6rem}.\\32 xl\\:p-28{padding:7rem}.\\32 xl\\:p-32{padding:8rem}.\\32 xl\\:p-36{padding:9rem}.\\32 xl\\:p-40{padding:10rem}.\\32 xl\\:p-44{padding:11rem}.\\32 xl\\:p-48{padding:12rem}.\\32 xl\\:p-52{padding:13rem}.\\32 xl\\:p-56{padding:14rem}.\\32 xl\\:p-60{padding:15rem}.\\32 xl\\:p-64{padding:16rem}.\\32 xl\\:p-72{padding:18rem}.\\32 xl\\:p-80{padding:20rem}.\\32 xl\\:p-96{padding:24rem}.\\32 xl\\:p-px{padding:1px}.\\32 xl\\:p-0\\.5{padding:.125rem}.\\32 xl\\:p-1\\.5{padding:.375rem}.\\32 xl\\:p-2\\.5{padding:.625rem}.\\32 xl\\:p-3\\.5{padding:.875rem}.\\32 xl\\:px-0{padding-left:0;padding-right:0}.\\32 xl\\:px-1{padding-left:.25rem;padding-right:.25rem}.\\32 xl\\:px-2{padding-left:.5rem;padding-right:.5rem}.\\32 xl\\:px-3{padding-left:.75rem;padding-right:.75rem}.\\32 xl\\:px-4{padding-left:1rem;padding-right:1rem}.\\32 xl\\:px-5{padding-left:1.25rem;padding-right:1.25rem}.\\32 xl\\:px-6{padding-left:1.5rem;padding-right:1.5rem}.\\32 xl\\:px-7{padding-left:1.75rem;padding-right:1.75rem}.\\32 xl\\:px-8{padding-left:2rem;padding-right:2rem}.\\32 xl\\:px-9{padding-left:2.25rem;padding-right:2.25rem}.\\32 xl\\:px-10{padding-left:2.5rem;padding-right:2.5rem}.\\32 xl\\:px-11{padding-left:2.75rem;padding-right:2.75rem}.\\32 xl\\:px-12{padding-left:3rem;padding-right:3rem}.\\32 xl\\:px-14{padding-left:3.5rem;padding-right:3.5rem}.\\32 xl\\:px-16{padding-left:4rem;padding-right:4rem}.\\32 xl\\:px-20{padding-left:5rem;padding-right:5rem}.\\32 xl\\:px-24{padding-left:6rem;padding-right:6rem}.\\32 xl\\:px-28{padding-left:7rem;padding-right:7rem}.\\32 xl\\:px-32{padding-left:8rem;padding-right:8rem}.\\32 xl\\:px-36{padding-left:9rem;padding-right:9rem}.\\32 xl\\:px-40{padding-left:10rem;padding-right:10rem}.\\32 xl\\:px-44{padding-left:11rem;padding-right:11rem}.\\32 xl\\:px-48{padding-left:12rem;padding-right:12rem}.\\32 xl\\:px-52{padding-left:13rem;padding-right:13rem}.\\32 xl\\:px-56{padding-left:14rem;padding-right:14rem}.\\32 xl\\:px-60{padding-left:15rem;padding-right:15rem}.\\32 xl\\:px-64{padding-left:16rem;padding-right:16rem}.\\32 xl\\:px-72{padding-left:18rem;padding-right:18rem}.\\32 xl\\:px-80{padding-left:20rem;padding-right:20rem}.\\32 xl\\:px-96{padding-left:24rem;padding-right:24rem}.\\32 xl\\:px-px{padding-left:1px;padding-right:1px}.\\32 xl\\:px-0\\.5{padding-left:.125rem;padding-right:.125rem}.\\32 xl\\:px-1\\.5{padding-left:.375rem;padding-right:.375rem}.\\32 xl\\:px-2\\.5{padding-left:.625rem;padding-right:.625rem}.\\32 xl\\:px-3\\.5{padding-left:.875rem;padding-right:.875rem}.\\32 xl\\:py-0{padding-top:0;padding-bottom:0}.\\32 xl\\:py-1{padding-top:.25rem;padding-bottom:.25rem}.\\32 xl\\:py-2{padding-top:.5rem;padding-bottom:.5rem}.\\32 xl\\:py-3{padding-top:.75rem;padding-bottom:.75rem}.\\32 xl\\:py-4{padding-top:1rem;padding-bottom:1rem}.\\32 xl\\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.\\32 xl\\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.\\32 xl\\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.\\32 xl\\:py-8{padding-top:2rem;padding-bottom:2rem}.\\32 xl\\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.\\32 xl\\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.\\32 xl\\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}.\\32 xl\\:py-12{padding-top:3rem;padding-bottom:3rem}.\\32 xl\\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.\\32 xl\\:py-16{padding-top:4rem;padding-bottom:4rem}.\\32 xl\\:py-20{padding-top:5rem;padding-bottom:5rem}.\\32 xl\\:py-24{padding-top:6rem;padding-bottom:6rem}.\\32 xl\\:py-28{padding-top:7rem;padding-bottom:7rem}.\\32 xl\\:py-32{padding-top:8rem;padding-bottom:8rem}.\\32 xl\\:py-36{padding-top:9rem;padding-bottom:9rem}.\\32 xl\\:py-40{padding-top:10rem;padding-bottom:10rem}.\\32 xl\\:py-44{padding-top:11rem;padding-bottom:11rem}.\\32 xl\\:py-48{padding-top:12rem;padding-bottom:12rem}.\\32 xl\\:py-52{padding-top:13rem;padding-bottom:13rem}.\\32 xl\\:py-56{padding-top:14rem;padding-bottom:14rem}.\\32 xl\\:py-60{padding-top:15rem;padding-bottom:15rem}.\\32 xl\\:py-64{padding-top:16rem;padding-bottom:16rem}.\\32 xl\\:py-72{padding-top:18rem;padding-bottom:18rem}.\\32 xl\\:py-80{padding-top:20rem;padding-bottom:20rem}.\\32 xl\\:py-96{padding-top:24rem;padding-bottom:24rem}.\\32 xl\\:py-px{padding-top:1px;padding-bottom:1px}.\\32 xl\\:py-0\\.5{padding-top:.125rem;padding-bottom:.125rem}.\\32 xl\\:py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}.\\32 xl\\:py-2\\.5{padding-top:.625rem;padding-bottom:.625rem}.\\32 xl\\:py-3\\.5{padding-top:.875rem;padding-bottom:.875rem}.\\32 xl\\:pt-0{padding-top:0}.\\32 xl\\:pt-1{padding-top:.25rem}.\\32 xl\\:pt-2{padding-top:.5rem}.\\32 xl\\:pt-3{padding-top:.75rem}.\\32 xl\\:pt-4{padding-top:1rem}.\\32 xl\\:pt-5{padding-top:1.25rem}.\\32 xl\\:pt-6{padding-top:1.5rem}.\\32 xl\\:pt-7{padding-top:1.75rem}.\\32 xl\\:pt-8{padding-top:2rem}.\\32 xl\\:pt-9{padding-top:2.25rem}.\\32 xl\\:pt-10{padding-top:2.5rem}.\\32 xl\\:pt-11{padding-top:2.75rem}.\\32 xl\\:pt-12{padding-top:3rem}.\\32 xl\\:pt-14{padding-top:3.5rem}.\\32 xl\\:pt-16{padding-top:4rem}.\\32 xl\\:pt-20{padding-top:5rem}.\\32 xl\\:pt-24{padding-top:6rem}.\\32 xl\\:pt-28{padding-top:7rem}.\\32 xl\\:pt-32{padding-top:8rem}.\\32 xl\\:pt-36{padding-top:9rem}.\\32 xl\\:pt-40{padding-top:10rem}.\\32 xl\\:pt-44{padding-top:11rem}.\\32 xl\\:pt-48{padding-top:12rem}.\\32 xl\\:pt-52{padding-top:13rem}.\\32 xl\\:pt-56{padding-top:14rem}.\\32 xl\\:pt-60{padding-top:15rem}.\\32 xl\\:pt-64{padding-top:16rem}.\\32 xl\\:pt-72{padding-top:18rem}.\\32 xl\\:pt-80{padding-top:20rem}.\\32 xl\\:pt-96{padding-top:24rem}.\\32 xl\\:pt-px{padding-top:1px}.\\32 xl\\:pt-0\\.5{padding-top:.125rem}.\\32 xl\\:pt-1\\.5{padding-top:.375rem}.\\32 xl\\:pt-2\\.5{padding-top:.625rem}.\\32 xl\\:pt-3\\.5{padding-top:.875rem}.\\32 xl\\:pr-0{padding-right:0}.\\32 xl\\:pr-1{padding-right:.25rem}.\\32 xl\\:pr-2{padding-right:.5rem}.\\32 xl\\:pr-3{padding-right:.75rem}.\\32 xl\\:pr-4{padding-right:1rem}.\\32 xl\\:pr-5{padding-right:1.25rem}.\\32 xl\\:pr-6{padding-right:1.5rem}.\\32 xl\\:pr-7{padding-right:1.75rem}.\\32 xl\\:pr-8{padding-right:2rem}.\\32 xl\\:pr-9{padding-right:2.25rem}.\\32 xl\\:pr-10{padding-right:2.5rem}.\\32 xl\\:pr-11{padding-right:2.75rem}.\\32 xl\\:pr-12{padding-right:3rem}.\\32 xl\\:pr-14{padding-right:3.5rem}.\\32 xl\\:pr-16{padding-right:4rem}.\\32 xl\\:pr-20{padding-right:5rem}.\\32 xl\\:pr-24{padding-right:6rem}.\\32 xl\\:pr-28{padding-right:7rem}.\\32 xl\\:pr-32{padding-right:8rem}.\\32 xl\\:pr-36{padding-right:9rem}.\\32 xl\\:pr-40{padding-right:10rem}.\\32 xl\\:pr-44{padding-right:11rem}.\\32 xl\\:pr-48{padding-right:12rem}.\\32 xl\\:pr-52{padding-right:13rem}.\\32 xl\\:pr-56{padding-right:14rem}.\\32 xl\\:pr-60{padding-right:15rem}.\\32 xl\\:pr-64{padding-right:16rem}.\\32 xl\\:pr-72{padding-right:18rem}.\\32 xl\\:pr-80{padding-right:20rem}.\\32 xl\\:pr-96{padding-right:24rem}.\\32 xl\\:pr-px{padding-right:1px}.\\32 xl\\:pr-0\\.5{padding-right:.125rem}.\\32 xl\\:pr-1\\.5{padding-right:.375rem}.\\32 xl\\:pr-2\\.5{padding-right:.625rem}.\\32 xl\\:pr-3\\.5{padding-right:.875rem}.\\32 xl\\:pb-0{padding-bottom:0}.\\32 xl\\:pb-1{padding-bottom:.25rem}.\\32 xl\\:pb-2{padding-bottom:.5rem}.\\32 xl\\:pb-3{padding-bottom:.75rem}.\\32 xl\\:pb-4{padding-bottom:1rem}.\\32 xl\\:pb-5{padding-bottom:1.25rem}.\\32 xl\\:pb-6{padding-bottom:1.5rem}.\\32 xl\\:pb-7{padding-bottom:1.75rem}.\\32 xl\\:pb-8{padding-bottom:2rem}.\\32 xl\\:pb-9{padding-bottom:2.25rem}.\\32 xl\\:pb-10{padding-bottom:2.5rem}.\\32 xl\\:pb-11{padding-bottom:2.75rem}.\\32 xl\\:pb-12{padding-bottom:3rem}.\\32 xl\\:pb-14{padding-bottom:3.5rem}.\\32 xl\\:pb-16{padding-bottom:4rem}.\\32 xl\\:pb-20{padding-bottom:5rem}.\\32 xl\\:pb-24{padding-bottom:6rem}.\\32 xl\\:pb-28{padding-bottom:7rem}.\\32 xl\\:pb-32{padding-bottom:8rem}.\\32 xl\\:pb-36{padding-bottom:9rem}.\\32 xl\\:pb-40{padding-bottom:10rem}.\\32 xl\\:pb-44{padding-bottom:11rem}.\\32 xl\\:pb-48{padding-bottom:12rem}.\\32 xl\\:pb-52{padding-bottom:13rem}.\\32 xl\\:pb-56{padding-bottom:14rem}.\\32 xl\\:pb-60{padding-bottom:15rem}.\\32 xl\\:pb-64{padding-bottom:16rem}.\\32 xl\\:pb-72{padding-bottom:18rem}.\\32 xl\\:pb-80{padding-bottom:20rem}.\\32 xl\\:pb-96{padding-bottom:24rem}.\\32 xl\\:pb-px{padding-bottom:1px}.\\32 xl\\:pb-0\\.5{padding-bottom:.125rem}.\\32 xl\\:pb-1\\.5{padding-bottom:.375rem}.\\32 xl\\:pb-2\\.5{padding-bottom:.625rem}.\\32 xl\\:pb-3\\.5{padding-bottom:.875rem}.\\32 xl\\:pl-0{padding-left:0}.\\32 xl\\:pl-1{padding-left:.25rem}.\\32 xl\\:pl-2{padding-left:.5rem}.\\32 xl\\:pl-3{padding-left:.75rem}.\\32 xl\\:pl-4{padding-left:1rem}.\\32 xl\\:pl-5{padding-left:1.25rem}.\\32 xl\\:pl-6{padding-left:1.5rem}.\\32 xl\\:pl-7{padding-left:1.75rem}.\\32 xl\\:pl-8{padding-left:2rem}.\\32 xl\\:pl-9{padding-left:2.25rem}.\\32 xl\\:pl-10{padding-left:2.5rem}.\\32 xl\\:pl-11{padding-left:2.75rem}.\\32 xl\\:pl-12{padding-left:3rem}.\\32 xl\\:pl-14{padding-left:3.5rem}.\\32 xl\\:pl-16{padding-left:4rem}.\\32 xl\\:pl-20{padding-left:5rem}.\\32 xl\\:pl-24{padding-left:6rem}.\\32 xl\\:pl-28{padding-left:7rem}.\\32 xl\\:pl-32{padding-left:8rem}.\\32 xl\\:pl-36{padding-left:9rem}.\\32 xl\\:pl-40{padding-left:10rem}.\\32 xl\\:pl-44{padding-left:11rem}.\\32 xl\\:pl-48{padding-left:12rem}.\\32 xl\\:pl-52{padding-left:13rem}.\\32 xl\\:pl-56{padding-left:14rem}.\\32 xl\\:pl-60{padding-left:15rem}.\\32 xl\\:pl-64{padding-left:16rem}.\\32 xl\\:pl-72{padding-left:18rem}.\\32 xl\\:pl-80{padding-left:20rem}.\\32 xl\\:pl-96{padding-left:24rem}.\\32 xl\\:pl-px{padding-left:1px}.\\32 xl\\:pl-0\\.5{padding-left:.125rem}.\\32 xl\\:pl-1\\.5{padding-left:.375rem}.\\32 xl\\:pl-2\\.5{padding-left:.625rem}.\\32 xl\\:pl-3\\.5{padding-left:.875rem}.\\32 xl\\:text-left{text-align:left}.\\32 xl\\:text-center{text-align:center}.\\32 xl\\:text-right{text-align:right}.\\32 xl\\:text-justify{text-align:justify}.\\32 xl\\:align-baseline{vertical-align:initial}.\\32 xl\\:align-top{vertical-align:top}.\\32 xl\\:align-middle{vertical-align:middle}.\\32 xl\\:align-bottom{vertical-align:bottom}.\\32 xl\\:align-text-top{vertical-align:text-top}.\\32 xl\\:align-text-bottom{vertical-align:text-bottom}.\\32 xl\\:font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.\\32 xl\\:font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.\\32 xl\\:font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\\32 xl\\:text-xs{font-size:.75rem;line-height:1rem}.\\32 xl\\:text-sm{font-size:.875rem;line-height:1.25rem}.\\32 xl\\:text-base{font-size:1rem;line-height:1.5rem}.\\32 xl\\:text-lg{font-size:1.125rem;line-height:1.75rem}.\\32 xl\\:text-xl{font-size:1.25rem;line-height:1.75rem}.\\32 xl\\:text-2xl{font-size:1.5rem;line-height:2rem}.\\32 xl\\:text-3xl{font-size:1.875rem;line-height:2.25rem}.\\32 xl\\:text-4xl{font-size:2.25rem;line-height:2.5rem}.\\32 xl\\:text-5xl{font-size:3rem;line-height:1}.\\32 xl\\:text-6xl{font-size:3.75rem;line-height:1}.\\32 xl\\:text-7xl{font-size:4.5rem;line-height:1}.\\32 xl\\:text-8xl{font-size:6rem;line-height:1}.\\32 xl\\:text-9xl{font-size:8rem;line-height:1}.\\32 xl\\:font-thin{font-weight:100}.\\32 xl\\:font-extralight{font-weight:200}.\\32 xl\\:font-light{font-weight:300}.\\32 xl\\:font-normal{font-weight:400}.\\32 xl\\:font-medium{font-weight:500}.\\32 xl\\:font-semibold{font-weight:600}.\\32 xl\\:font-bold{font-weight:700}.\\32 xl\\:font-extrabold{font-weight:800}.\\32 xl\\:font-black{font-weight:900}.\\32 xl\\:uppercase{text-transform:uppercase}.\\32 xl\\:lowercase{text-transform:lowercase}.\\32 xl\\:capitalize{text-transform:capitalize}.\\32 xl\\:normal-case{text-transform:none}.\\32 xl\\:italic{font-style:italic}.\\32 xl\\:not-italic{font-style:normal}.\\32 xl\\:diagonal-fractions,.\\32 xl\\:lining-nums,.\\32 xl\\:oldstyle-nums,.\\32 xl\\:ordinal,.\\32 xl\\:proportional-nums,.\\32 xl\\:slashed-zero,.\\32 xl\\:stacked-fractions,.\\32 xl\\:tabular-nums{--tw-ordinal:var(--tw-empty,/*!*/ /*!*/);--tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/);font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\\32 xl\\:normal-nums{font-feature-settings:normal;font-variant-numeric:normal}.\\32 xl\\:ordinal{--tw-ordinal:ordinal}.\\32 xl\\:slashed-zero{--tw-slashed-zero:slashed-zero}.\\32 xl\\:lining-nums{--tw-numeric-figure:lining-nums}.\\32 xl\\:oldstyle-nums{--tw-numeric-figure:oldstyle-nums}.\\32 xl\\:proportional-nums{--tw-numeric-spacing:proportional-nums}.\\32 xl\\:tabular-nums{--tw-numeric-spacing:tabular-nums}.\\32 xl\\:diagonal-fractions{--tw-numeric-fraction:diagonal-fractions}.\\32 xl\\:stacked-fractions{--tw-numeric-fraction:stacked-fractions}.\\32 xl\\:leading-3{line-height:.75rem}.\\32 xl\\:leading-4{line-height:1rem}.\\32 xl\\:leading-5{line-height:1.25rem}.\\32 xl\\:leading-6{line-height:1.5rem}.\\32 xl\\:leading-7{line-height:1.75rem}.\\32 xl\\:leading-8{line-height:2rem}.\\32 xl\\:leading-9{line-height:2.25rem}.\\32 xl\\:leading-10{line-height:2.5rem}.\\32 xl\\:leading-none{line-height:1}.\\32 xl\\:leading-tight{line-height:1.25}.\\32 xl\\:leading-snug{line-height:1.375}.\\32 xl\\:leading-normal{line-height:1.5}.\\32 xl\\:leading-relaxed{line-height:1.625}.\\32 xl\\:leading-loose{line-height:2}.\\32 xl\\:tracking-tighter{letter-spacing:-.05em}.\\32 xl\\:tracking-tight{letter-spacing:-.025em}.\\32 xl\\:tracking-normal{letter-spacing:0}.\\32 xl\\:tracking-wide{letter-spacing:.025em}.\\32 xl\\:tracking-wider{letter-spacing:.05em}.\\32 xl\\:tracking-widest{letter-spacing:.1em}.\\32 xl\\:text-primary{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.\\32 xl\\:text-secondary{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.\\32 xl\\:text-error{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.\\32 xl\\:text-default{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.\\32 xl\\:text-paper{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.\\32 xl\\:text-paperlight{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.\\32 xl\\:text-muted{color:#ffffffb3}.\\32 xl\\:text-hint{color:#ffffff80}.\\32 xl\\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.\\32 xl\\:text-success{color:#33d9b2}.group:hover .\\32 xl\\:group-hover\\:text-primary{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.group:hover .\\32 xl\\:group-hover\\:text-secondary{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.group:hover .\\32 xl\\:group-hover\\:text-error{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.group:hover .\\32 xl\\:group-hover\\:text-default{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.group:hover .\\32 xl\\:group-hover\\:text-paper{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.group:hover .\\32 xl\\:group-hover\\:text-paperlight{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.group:hover .\\32 xl\\:group-hover\\:text-muted{color:#ffffffb3}.group:hover .\\32 xl\\:group-hover\\:text-hint{color:#ffffff80}.group:hover .\\32 xl\\:group-hover\\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .\\32 xl\\:group-hover\\:text-success{color:#33d9b2}.\\32 xl\\:focus-within\\:text-primary:focus-within{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.\\32 xl\\:focus-within\\:text-secondary:focus-within{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.\\32 xl\\:focus-within\\:text-error:focus-within{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.\\32 xl\\:focus-within\\:text-default:focus-within{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.\\32 xl\\:focus-within\\:text-paper:focus-within{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.\\32 xl\\:focus-within\\:text-paperlight:focus-within{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.\\32 xl\\:focus-within\\:text-muted:focus-within{color:#ffffffb3}.\\32 xl\\:focus-within\\:text-hint:focus-within{color:#ffffff80}.\\32 xl\\:focus-within\\:text-white:focus-within{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.\\32 xl\\:focus-within\\:text-success:focus-within{color:#33d9b2}.\\32 xl\\:hover\\:text-primary:hover{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.\\32 xl\\:hover\\:text-secondary:hover{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.\\32 xl\\:hover\\:text-error:hover{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.\\32 xl\\:hover\\:text-default:hover{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.\\32 xl\\:hover\\:text-paper:hover{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.\\32 xl\\:hover\\:text-paperlight:hover{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.\\32 xl\\:hover\\:text-muted:hover{color:#ffffffb3}.\\32 xl\\:hover\\:text-hint:hover{color:#ffffff80}.\\32 xl\\:hover\\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.\\32 xl\\:hover\\:text-success:hover{color:#33d9b2}.\\32 xl\\:focus\\:text-primary:focus{--tw-text-opacity:1;color:rgba(116,103,239,var(--tw-text-opacity))}.\\32 xl\\:focus\\:text-secondary:focus{--tw-text-opacity:1;color:rgba(255,158,67,var(--tw-text-opacity))}.\\32 xl\\:focus\\:text-error:focus{--tw-text-opacity:1;color:rgba(233,84,85,var(--tw-text-opacity))}.\\32 xl\\:focus\\:text-default:focus{--tw-text-opacity:1;color:rgba(26,32,56,var(--tw-text-opacity))}.\\32 xl\\:focus\\:text-paper:focus{--tw-text-opacity:1;color:rgba(34,42,69,var(--tw-text-opacity))}.\\32 xl\\:focus\\:text-paperlight:focus{--tw-text-opacity:1;color:rgba(48,52,91,var(--tw-text-opacity))}.\\32 xl\\:focus\\:text-muted:focus{color:#ffffffb3}.\\32 xl\\:focus\\:text-hint:focus{color:#ffffff80}.\\32 xl\\:focus\\:text-white:focus{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.\\32 xl\\:focus\\:text-success:focus{color:#33d9b2}.\\32 xl\\:text-opacity-0{--tw-text-opacity:0}.\\32 xl\\:text-opacity-5{--tw-text-opacity:0.05}.\\32 xl\\:text-opacity-10{--tw-text-opacity:0.1}.\\32 xl\\:text-opacity-20{--tw-text-opacity:0.2}.\\32 xl\\:text-opacity-25{--tw-text-opacity:0.25}.\\32 xl\\:text-opacity-30{--tw-text-opacity:0.3}.\\32 xl\\:text-opacity-40{--tw-text-opacity:0.4}.\\32 xl\\:text-opacity-50{--tw-text-opacity:0.5}.\\32 xl\\:text-opacity-60{--tw-text-opacity:0.6}.\\32 xl\\:text-opacity-70{--tw-text-opacity:0.7}.\\32 xl\\:text-opacity-75{--tw-text-opacity:0.75}.\\32 xl\\:text-opacity-80{--tw-text-opacity:0.8}.\\32 xl\\:text-opacity-90{--tw-text-opacity:0.9}.\\32 xl\\:text-opacity-95{--tw-text-opacity:0.95}.\\32 xl\\:text-opacity-100{--tw-text-opacity:1}.group:hover .\\32 xl\\:group-hover\\:text-opacity-0{--tw-text-opacity:0}.group:hover .\\32 xl\\:group-hover\\:text-opacity-5{--tw-text-opacity:0.05}.group:hover .\\32 xl\\:group-hover\\:text-opacity-10{--tw-text-opacity:0.1}.group:hover .\\32 xl\\:group-hover\\:text-opacity-20{--tw-text-opacity:0.2}.group:hover .\\32 xl\\:group-hover\\:text-opacity-25{--tw-text-opacity:0.25}.group:hover .\\32 xl\\:group-hover\\:text-opacity-30{--tw-text-opacity:0.3}.group:hover .\\32 xl\\:group-hover\\:text-opacity-40{--tw-text-opacity:0.4}.group:hover .\\32 xl\\:group-hover\\:text-opacity-50{--tw-text-opacity:0.5}.group:hover .\\32 xl\\:group-hover\\:text-opacity-60{--tw-text-opacity:0.6}.group:hover .\\32 xl\\:group-hover\\:text-opacity-70{--tw-text-opacity:0.7}.group:hover .\\32 xl\\:group-hover\\:text-opacity-75{--tw-text-opacity:0.75}.group:hover .\\32 xl\\:group-hover\\:text-opacity-80{--tw-text-opacity:0.8}.group:hover .\\32 xl\\:group-hover\\:text-opacity-90{--tw-text-opacity:0.9}.group:hover .\\32 xl\\:group-hover\\:text-opacity-95{--tw-text-opacity:0.95}.group:hover .\\32 xl\\:group-hover\\:text-opacity-100{--tw-text-opacity:1}.\\32 xl\\:focus-within\\:text-opacity-0:focus-within{--tw-text-opacity:0}.\\32 xl\\:focus-within\\:text-opacity-5:focus-within{--tw-text-opacity:0.05}.\\32 xl\\:focus-within\\:text-opacity-10:focus-within{--tw-text-opacity:0.1}.\\32 xl\\:focus-within\\:text-opacity-20:focus-within{--tw-text-opacity:0.2}.\\32 xl\\:focus-within\\:text-opacity-25:focus-within{--tw-text-opacity:0.25}.\\32 xl\\:focus-within\\:text-opacity-30:focus-within{--tw-text-opacity:0.3}.\\32 xl\\:focus-within\\:text-opacity-40:focus-within{--tw-text-opacity:0.4}.\\32 xl\\:focus-within\\:text-opacity-50:focus-within{--tw-text-opacity:0.5}.\\32 xl\\:focus-within\\:text-opacity-60:focus-within{--tw-text-opacity:0.6}.\\32 xl\\:focus-within\\:text-opacity-70:focus-within{--tw-text-opacity:0.7}.\\32 xl\\:focus-within\\:text-opacity-75:focus-within{--tw-text-opacity:0.75}.\\32 xl\\:focus-within\\:text-opacity-80:focus-within{--tw-text-opacity:0.8}.\\32 xl\\:focus-within\\:text-opacity-90:focus-within{--tw-text-opacity:0.9}.\\32 xl\\:focus-within\\:text-opacity-95:focus-within{--tw-text-opacity:0.95}.\\32 xl\\:focus-within\\:text-opacity-100:focus-within{--tw-text-opacity:1}.\\32 xl\\:hover\\:text-opacity-0:hover{--tw-text-opacity:0}.\\32 xl\\:hover\\:text-opacity-5:hover{--tw-text-opacity:0.05}.\\32 xl\\:hover\\:text-opacity-10:hover{--tw-text-opacity:0.1}.\\32 xl\\:hover\\:text-opacity-20:hover{--tw-text-opacity:0.2}.\\32 xl\\:hover\\:text-opacity-25:hover{--tw-text-opacity:0.25}.\\32 xl\\:hover\\:text-opacity-30:hover{--tw-text-opacity:0.3}.\\32 xl\\:hover\\:text-opacity-40:hover{--tw-text-opacity:0.4}.\\32 xl\\:hover\\:text-opacity-50:hover{--tw-text-opacity:0.5}.\\32 xl\\:hover\\:text-opacity-60:hover{--tw-text-opacity:0.6}.\\32 xl\\:hover\\:text-opacity-70:hover{--tw-text-opacity:0.7}.\\32 xl\\:hover\\:text-opacity-75:hover{--tw-text-opacity:0.75}.\\32 xl\\:hover\\:text-opacity-80:hover{--tw-text-opacity:0.8}.\\32 xl\\:hover\\:text-opacity-90:hover{--tw-text-opacity:0.9}.\\32 xl\\:hover\\:text-opacity-95:hover{--tw-text-opacity:0.95}.\\32 xl\\:hover\\:text-opacity-100:hover{--tw-text-opacity:1}.\\32 xl\\:focus\\:text-opacity-0:focus{--tw-text-opacity:0}.\\32 xl\\:focus\\:text-opacity-5:focus{--tw-text-opacity:0.05}.\\32 xl\\:focus\\:text-opacity-10:focus{--tw-text-opacity:0.1}.\\32 xl\\:focus\\:text-opacity-20:focus{--tw-text-opacity:0.2}.\\32 xl\\:focus\\:text-opacity-25:focus{--tw-text-opacity:0.25}.\\32 xl\\:focus\\:text-opacity-30:focus{--tw-text-opacity:0.3}.\\32 xl\\:focus\\:text-opacity-40:focus{--tw-text-opacity:0.4}.\\32 xl\\:focus\\:text-opacity-50:focus{--tw-text-opacity:0.5}.\\32 xl\\:focus\\:text-opacity-60:focus{--tw-text-opacity:0.6}.\\32 xl\\:focus\\:text-opacity-70:focus{--tw-text-opacity:0.7}.\\32 xl\\:focus\\:text-opacity-75:focus{--tw-text-opacity:0.75}.\\32 xl\\:focus\\:text-opacity-80:focus{--tw-text-opacity:0.8}.\\32 xl\\:focus\\:text-opacity-90:focus{--tw-text-opacity:0.9}.\\32 xl\\:focus\\:text-opacity-95:focus{--tw-text-opacity:0.95}.\\32 xl\\:focus\\:text-opacity-100:focus{--tw-text-opacity:1}.\\32 xl\\:underline{text-decoration:underline}.\\32 xl\\:line-through{text-decoration:line-through}.\\32 xl\\:no-underline{text-decoration:none}.group:hover .\\32 xl\\:group-hover\\:underline{text-decoration:underline}.group:hover .\\32 xl\\:group-hover\\:line-through{text-decoration:line-through}.group:hover .\\32 xl\\:group-hover\\:no-underline{text-decoration:none}.\\32 xl\\:focus-within\\:underline:focus-within{text-decoration:underline}.\\32 xl\\:focus-within\\:line-through:focus-within{text-decoration:line-through}.\\32 xl\\:focus-within\\:no-underline:focus-within{text-decoration:none}.\\32 xl\\:hover\\:underline:hover{text-decoration:underline}.\\32 xl\\:hover\\:line-through:hover{text-decoration:line-through}.\\32 xl\\:hover\\:no-underline:hover{text-decoration:none}.\\32 xl\\:focus\\:underline:focus{text-decoration:underline}.\\32 xl\\:focus\\:line-through:focus{text-decoration:line-through}.\\32 xl\\:focus\\:no-underline:focus{text-decoration:none}.\\32 xl\\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\\32 xl\\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.\\32 xl\\:placeholder-primary::placeholder{--tw-placeholder-opacity:1;color:rgba(116,103,239,var(--tw-placeholder-opacity))}.\\32 xl\\:placeholder-secondary::placeholder{--tw-placeholder-opacity:1;color:rgba(255,158,67,var(--tw-placeholder-opacity))}.\\32 xl\\:placeholder-error::placeholder{--tw-placeholder-opacity:1;color:rgba(233,84,85,var(--tw-placeholder-opacity))}.\\32 xl\\:placeholder-default::placeholder{--tw-placeholder-opacity:1;color:rgba(26,32,56,var(--tw-placeholder-opacity))}.\\32 xl\\:placeholder-paper::placeholder{--tw-placeholder-opacity:1;color:rgba(34,42,69,var(--tw-placeholder-opacity))}.\\32 xl\\:placeholder-paperlight::placeholder{--tw-placeholder-opacity:1;color:rgba(48,52,91,var(--tw-placeholder-opacity))}.\\32 xl\\:placeholder-muted::placeholder{color:#ffffffb3}.\\32 xl\\:placeholder-hint::placeholder{color:#ffffff80}.\\32 xl\\:placeholder-white::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.\\32 xl\\:placeholder-success::placeholder{color:#33d9b2}.\\32 xl\\:focus\\:placeholder-primary:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(116,103,239,var(--tw-placeholder-opacity))}.\\32 xl\\:focus\\:placeholder-secondary:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,158,67,var(--tw-placeholder-opacity))}.\\32 xl\\:focus\\:placeholder-error:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(233,84,85,var(--tw-placeholder-opacity))}.\\32 xl\\:focus\\:placeholder-default:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(26,32,56,var(--tw-placeholder-opacity))}.\\32 xl\\:focus\\:placeholder-paper:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(34,42,69,var(--tw-placeholder-opacity))}.\\32 xl\\:focus\\:placeholder-paperlight:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(48,52,91,var(--tw-placeholder-opacity))}.\\32 xl\\:focus\\:placeholder-muted:focus::placeholder{color:#ffffffb3}.\\32 xl\\:focus\\:placeholder-hint:focus::placeholder{color:#ffffff80}.\\32 xl\\:focus\\:placeholder-white:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.\\32 xl\\:focus\\:placeholder-success:focus::placeholder{color:#33d9b2}.\\32 xl\\:placeholder-opacity-0::placeholder{--tw-placeholder-opacity:0}.\\32 xl\\:placeholder-opacity-5::placeholder{--tw-placeholder-opacity:0.05}.\\32 xl\\:placeholder-opacity-10::placeholder{--tw-placeholder-opacity:0.1}.\\32 xl\\:placeholder-opacity-20::placeholder{--tw-placeholder-opacity:0.2}.\\32 xl\\:placeholder-opacity-25::placeholder{--tw-placeholder-opacity:0.25}.\\32 xl\\:placeholder-opacity-30::placeholder{--tw-placeholder-opacity:0.3}.\\32 xl\\:placeholder-opacity-40::placeholder{--tw-placeholder-opacity:0.4}.\\32 xl\\:placeholder-opacity-50::placeholder{--tw-placeholder-opacity:0.5}.\\32 xl\\:placeholder-opacity-60::placeholder{--tw-placeholder-opacity:0.6}.\\32 xl\\:placeholder-opacity-70::placeholder{--tw-placeholder-opacity:0.7}.\\32 xl\\:placeholder-opacity-75::placeholder{--tw-placeholder-opacity:0.75}.\\32 xl\\:placeholder-opacity-80::placeholder{--tw-placeholder-opacity:0.8}.\\32 xl\\:placeholder-opacity-90::placeholder{--tw-placeholder-opacity:0.9}.\\32 xl\\:placeholder-opacity-95::placeholder{--tw-placeholder-opacity:0.95}.\\32 xl\\:placeholder-opacity-100::placeholder{--tw-placeholder-opacity:1}.\\32 xl\\:focus\\:placeholder-opacity-0:focus::placeholder{--tw-placeholder-opacity:0}.\\32 xl\\:focus\\:placeholder-opacity-5:focus::placeholder{--tw-placeholder-opacity:0.05}.\\32 xl\\:focus\\:placeholder-opacity-10:focus::placeholder{--tw-placeholder-opacity:0.1}.\\32 xl\\:focus\\:placeholder-opacity-20:focus::placeholder{--tw-placeholder-opacity:0.2}.\\32 xl\\:focus\\:placeholder-opacity-25:focus::placeholder{--tw-placeholder-opacity:0.25}.\\32 xl\\:focus\\:placeholder-opacity-30:focus::placeholder{--tw-placeholder-opacity:0.3}.\\32 xl\\:focus\\:placeholder-opacity-40:focus::placeholder{--tw-placeholder-opacity:0.4}.\\32 xl\\:focus\\:placeholder-opacity-50:focus::placeholder{--tw-placeholder-opacity:0.5}.\\32 xl\\:focus\\:placeholder-opacity-60:focus::placeholder{--tw-placeholder-opacity:0.6}.\\32 xl\\:focus\\:placeholder-opacity-70:focus::placeholder{--tw-placeholder-opacity:0.7}.\\32 xl\\:focus\\:placeholder-opacity-75:focus::placeholder{--tw-placeholder-opacity:0.75}.\\32 xl\\:focus\\:placeholder-opacity-80:focus::placeholder{--tw-placeholder-opacity:0.8}.\\32 xl\\:focus\\:placeholder-opacity-90:focus::placeholder{--tw-placeholder-opacity:0.9}.\\32 xl\\:focus\\:placeholder-opacity-95:focus::placeholder{--tw-placeholder-opacity:0.95}.\\32 xl\\:focus\\:placeholder-opacity-100:focus::placeholder{--tw-placeholder-opacity:1}.\\32 xl\\:opacity-0{opacity:0}.\\32 xl\\:opacity-5{opacity:.05}.\\32 xl\\:opacity-10{opacity:.1}.\\32 xl\\:opacity-20{opacity:.2}.\\32 xl\\:opacity-25{opacity:.25}.\\32 xl\\:opacity-30{opacity:.3}.\\32 xl\\:opacity-40{opacity:.4}.\\32 xl\\:opacity-50{opacity:.5}.\\32 xl\\:opacity-60{opacity:.6}.\\32 xl\\:opacity-70{opacity:.7}.\\32 xl\\:opacity-75{opacity:.75}.\\32 xl\\:opacity-80{opacity:.8}.\\32 xl\\:opacity-90{opacity:.9}.\\32 xl\\:opacity-95{opacity:.95}.\\32 xl\\:opacity-100{opacity:1}.group:hover .\\32 xl\\:group-hover\\:opacity-0{opacity:0}.group:hover .\\32 xl\\:group-hover\\:opacity-5{opacity:.05}.group:hover .\\32 xl\\:group-hover\\:opacity-10{opacity:.1}.group:hover .\\32 xl\\:group-hover\\:opacity-20{opacity:.2}.group:hover .\\32 xl\\:group-hover\\:opacity-25{opacity:.25}.group:hover .\\32 xl\\:group-hover\\:opacity-30{opacity:.3}.group:hover .\\32 xl\\:group-hover\\:opacity-40{opacity:.4}.group:hover .\\32 xl\\:group-hover\\:opacity-50{opacity:.5}.group:hover .\\32 xl\\:group-hover\\:opacity-60{opacity:.6}.group:hover .\\32 xl\\:group-hover\\:opacity-70{opacity:.7}.group:hover .\\32 xl\\:group-hover\\:opacity-75{opacity:.75}.group:hover .\\32 xl\\:group-hover\\:opacity-80{opacity:.8}.group:hover .\\32 xl\\:group-hover\\:opacity-90{opacity:.9}.group:hover .\\32 xl\\:group-hover\\:opacity-95{opacity:.95}.group:hover .\\32 xl\\:group-hover\\:opacity-100{opacity:1}.\\32 xl\\:focus-within\\:opacity-0:focus-within{opacity:0}.\\32 xl\\:focus-within\\:opacity-5:focus-within{opacity:.05}.\\32 xl\\:focus-within\\:opacity-10:focus-within{opacity:.1}.\\32 xl\\:focus-within\\:opacity-20:focus-within{opacity:.2}.\\32 xl\\:focus-within\\:opacity-25:focus-within{opacity:.25}.\\32 xl\\:focus-within\\:opacity-30:focus-within{opacity:.3}.\\32 xl\\:focus-within\\:opacity-40:focus-within{opacity:.4}.\\32 xl\\:focus-within\\:opacity-50:focus-within{opacity:.5}.\\32 xl\\:focus-within\\:opacity-60:focus-within{opacity:.6}.\\32 xl\\:focus-within\\:opacity-70:focus-within{opacity:.7}.\\32 xl\\:focus-within\\:opacity-75:focus-within{opacity:.75}.\\32 xl\\:focus-within\\:opacity-80:focus-within{opacity:.8}.\\32 xl\\:focus-within\\:opacity-90:focus-within{opacity:.9}.\\32 xl\\:focus-within\\:opacity-95:focus-within{opacity:.95}.\\32 xl\\:focus-within\\:opacity-100:focus-within{opacity:1}.\\32 xl\\:hover\\:opacity-0:hover{opacity:0}.\\32 xl\\:hover\\:opacity-5:hover{opacity:.05}.\\32 xl\\:hover\\:opacity-10:hover{opacity:.1}.\\32 xl\\:hover\\:opacity-20:hover{opacity:.2}.\\32 xl\\:hover\\:opacity-25:hover{opacity:.25}.\\32 xl\\:hover\\:opacity-30:hover{opacity:.3}.\\32 xl\\:hover\\:opacity-40:hover{opacity:.4}.\\32 xl\\:hover\\:opacity-50:hover{opacity:.5}.\\32 xl\\:hover\\:opacity-60:hover{opacity:.6}.\\32 xl\\:hover\\:opacity-70:hover{opacity:.7}.\\32 xl\\:hover\\:opacity-75:hover{opacity:.75}.\\32 xl\\:hover\\:opacity-80:hover{opacity:.8}.\\32 xl\\:hover\\:opacity-90:hover{opacity:.9}.\\32 xl\\:hover\\:opacity-95:hover{opacity:.95}.\\32 xl\\:hover\\:opacity-100:hover{opacity:1}.\\32 xl\\:focus\\:opacity-0:focus{opacity:0}.\\32 xl\\:focus\\:opacity-5:focus{opacity:.05}.\\32 xl\\:focus\\:opacity-10:focus{opacity:.1}.\\32 xl\\:focus\\:opacity-20:focus{opacity:.2}.\\32 xl\\:focus\\:opacity-25:focus{opacity:.25}.\\32 xl\\:focus\\:opacity-30:focus{opacity:.3}.\\32 xl\\:focus\\:opacity-40:focus{opacity:.4}.\\32 xl\\:focus\\:opacity-50:focus{opacity:.5}.\\32 xl\\:focus\\:opacity-60:focus{opacity:.6}.\\32 xl\\:focus\\:opacity-70:focus{opacity:.7}.\\32 xl\\:focus\\:opacity-75:focus{opacity:.75}.\\32 xl\\:focus\\:opacity-80:focus{opacity:.8}.\\32 xl\\:focus\\:opacity-90:focus{opacity:.9}.\\32 xl\\:focus\\:opacity-95:focus{opacity:.95}.\\32 xl\\:focus\\:opacity-100:focus{opacity:1}.\\32 xl\\:bg-blend-normal{background-blend-mode:normal}.\\32 xl\\:bg-blend-multiply{background-blend-mode:multiply}.\\32 xl\\:bg-blend-screen{background-blend-mode:screen}.\\32 xl\\:bg-blend-overlay{background-blend-mode:overlay}.\\32 xl\\:bg-blend-darken{background-blend-mode:darken}.\\32 xl\\:bg-blend-lighten{background-blend-mode:lighten}.\\32 xl\\:bg-blend-color-dodge{background-blend-mode:color-dodge}.\\32 xl\\:bg-blend-color-burn{background-blend-mode:color-burn}.\\32 xl\\:bg-blend-hard-light{background-blend-mode:hard-light}.\\32 xl\\:bg-blend-soft-light{background-blend-mode:soft-light}.\\32 xl\\:bg-blend-difference{background-blend-mode:difference}.\\32 xl\\:bg-blend-exclusion{background-blend-mode:exclusion}.\\32 xl\\:bg-blend-hue{background-blend-mode:hue}.\\32 xl\\:bg-blend-saturation{background-blend-mode:saturation}.\\32 xl\\:bg-blend-color{background-blend-mode:color}.\\32 xl\\:bg-blend-luminosity{background-blend-mode:luminosity}.\\32 xl\\:mix-blend-normal{mix-blend-mode:normal}.\\32 xl\\:mix-blend-multiply{mix-blend-mode:multiply}.\\32 xl\\:mix-blend-screen{mix-blend-mode:screen}.\\32 xl\\:mix-blend-overlay{mix-blend-mode:overlay}.\\32 xl\\:mix-blend-darken{mix-blend-mode:darken}.\\32 xl\\:mix-blend-lighten{mix-blend-mode:lighten}.\\32 xl\\:mix-blend-color-dodge{mix-blend-mode:color-dodge}.\\32 xl\\:mix-blend-color-burn{mix-blend-mode:color-burn}.\\32 xl\\:mix-blend-hard-light{mix-blend-mode:hard-light}.\\32 xl\\:mix-blend-soft-light{mix-blend-mode:soft-light}.\\32 xl\\:mix-blend-difference{mix-blend-mode:difference}.\\32 xl\\:mix-blend-exclusion{mix-blend-mode:exclusion}.\\32 xl\\:mix-blend-hue{mix-blend-mode:hue}.\\32 xl\\:mix-blend-saturation{mix-blend-mode:saturation}.\\32 xl\\:mix-blend-color{mix-blend-mode:color}.\\32 xl\\:mix-blend-luminosity{mix-blend-mode:luminosity}.\\32 xl\\:shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d}.\\32 xl\\:shadow,.\\32 xl\\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\\32 xl\\:shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.\\32 xl\\:shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.\\32 xl\\:shadow-lg,.\\32 xl\\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\\32 xl\\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.\\32 xl\\:shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.\\32 xl\\:shadow-2xl,.\\32 xl\\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\\32 xl\\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040}.\\32 xl\\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000f}.\\32 xl\\:shadow-inner,.\\32 xl\\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\\32 xl\\:shadow-none{--tw-shadow:0 0 #0000}.group:hover .\\32 xl\\:group-hover\\:shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d}.group:hover .\\32 xl\\:group-hover\\:shadow,.group:hover .\\32 xl\\:group-hover\\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .\\32 xl\\:group-hover\\:shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.group:hover .\\32 xl\\:group-hover\\:shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.group:hover .\\32 xl\\:group-hover\\:shadow-lg,.group:hover .\\32 xl\\:group-hover\\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .\\32 xl\\:group-hover\\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.group:hover .\\32 xl\\:group-hover\\:shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.group:hover .\\32 xl\\:group-hover\\:shadow-2xl,.group:hover .\\32 xl\\:group-hover\\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .\\32 xl\\:group-hover\\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040}.group:hover .\\32 xl\\:group-hover\\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000f}.group:hover .\\32 xl\\:group-hover\\:shadow-inner,.group:hover .\\32 xl\\:group-hover\\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .\\32 xl\\:group-hover\\:shadow-none{--tw-shadow:0 0 #0000}.\\32 xl\\:focus-within\\:shadow-sm:focus-within{--tw-shadow:0 1px 2px 0 #0000000d}.\\32 xl\\:focus-within\\:shadow-sm:focus-within,.\\32 xl\\:focus-within\\:shadow:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\\32 xl\\:focus-within\\:shadow:focus-within{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.\\32 xl\\:focus-within\\:shadow-md:focus-within{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.\\32 xl\\:focus-within\\:shadow-lg:focus-within,.\\32 xl\\:focus-within\\:shadow-md:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\\32 xl\\:focus-within\\:shadow-lg:focus-within{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.\\32 xl\\:focus-within\\:shadow-xl:focus-within{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.\\32 xl\\:focus-within\\:shadow-2xl:focus-within,.\\32 xl\\:focus-within\\:shadow-xl:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\\32 xl\\:focus-within\\:shadow-2xl:focus-within{--tw-shadow:0 25px 50px -12px #00000040}.\\32 xl\\:focus-within\\:shadow-inner:focus-within{--tw-shadow:inset 0 2px 4px 0 #0000000f}.\\32 xl\\:focus-within\\:shadow-inner:focus-within,.\\32 xl\\:focus-within\\:shadow-none:focus-within{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\\32 xl\\:focus-within\\:shadow-none:focus-within{--tw-shadow:0 0 #0000}.\\32 xl\\:hover\\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d}.\\32 xl\\:hover\\:shadow-sm:hover,.\\32 xl\\:hover\\:shadow:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\\32 xl\\:hover\\:shadow:hover{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.\\32 xl\\:hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.\\32 xl\\:hover\\:shadow-lg:hover,.\\32 xl\\:hover\\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\\32 xl\\:hover\\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.\\32 xl\\:hover\\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.\\32 xl\\:hover\\:shadow-2xl:hover,.\\32 xl\\:hover\\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\\32 xl\\:hover\\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040}.\\32 xl\\:hover\\:shadow-inner:hover{--tw-shadow:inset 0 2px 4px 0 #0000000f}.\\32 xl\\:hover\\:shadow-inner:hover,.\\32 xl\\:hover\\:shadow-none:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\\32 xl\\:hover\\:shadow-none:hover{--tw-shadow:0 0 #0000}.\\32 xl\\:focus\\:shadow-sm:focus{--tw-shadow:0 1px 2px 0 #0000000d}.\\32 xl\\:focus\\:shadow-sm:focus,.\\32 xl\\:focus\\:shadow:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\\32 xl\\:focus\\:shadow:focus{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.\\32 xl\\:focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.\\32 xl\\:focus\\:shadow-lg:focus,.\\32 xl\\:focus\\:shadow-md:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\\32 xl\\:focus\\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.\\32 xl\\:focus\\:shadow-xl:focus{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.\\32 xl\\:focus\\:shadow-2xl:focus,.\\32 xl\\:focus\\:shadow-xl:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\\32 xl\\:focus\\:shadow-2xl:focus{--tw-shadow:0 25px 50px -12px #00000040}.\\32 xl\\:focus\\:shadow-inner:focus{--tw-shadow:inset 0 2px 4px 0 #0000000f}.\\32 xl\\:focus\\:shadow-inner:focus,.\\32 xl\\:focus\\:shadow-none:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\\32 xl\\:focus\\:shadow-none:focus{--tw-shadow:0 0 #0000}.\\32 xl\\:outline-none{outline:2px solid #0000;outline-offset:2px}.\\32 xl\\:outline-white{outline:2px dotted #fff;outline-offset:2px}.\\32 xl\\:outline-black{outline:2px dotted #000;outline-offset:2px}.\\32 xl\\:focus-within\\:outline-none:focus-within{outline:2px solid #0000;outline-offset:2px}.\\32 xl\\:focus-within\\:outline-white:focus-within{outline:2px dotted #fff;outline-offset:2px}.\\32 xl\\:focus-within\\:outline-black:focus-within{outline:2px dotted #000;outline-offset:2px}.\\32 xl\\:focus\\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.\\32 xl\\:focus\\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}.\\32 xl\\:focus\\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}.\\32 xl\\:ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\\32 xl\\:ring-0,.\\32 xl\\:ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\\32 xl\\:ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\\32 xl\\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\\32 xl\\:ring-2,.\\32 xl\\:ring-4{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\\32 xl\\:ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\\32 xl\\:ring-8{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\\32 xl\\:ring,.\\32 xl\\:ring-8{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\\32 xl\\:ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\\32 xl\\:focus-within\\:ring-0:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\\32 xl\\:focus-within\\:ring-0:focus-within,.\\32 xl\\:focus-within\\:ring-1:focus-within{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\\32 xl\\:focus-within\\:ring-1:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\\32 xl\\:focus-within\\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\\32 xl\\:focus-within\\:ring-2:focus-within,.\\32 xl\\:focus-within\\:ring-4:focus-within{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\\32 xl\\:focus-within\\:ring-4:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\\32 xl\\:focus-within\\:ring-8:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\\32 xl\\:focus-within\\:ring-8:focus-within,.\\32 xl\\:focus-within\\:ring:focus-within{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\\32 xl\\:focus-within\\:ring:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\\32 xl\\:focus\\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\\32 xl\\:focus\\:ring-0:focus,.\\32 xl\\:focus\\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\\32 xl\\:focus\\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\\32 xl\\:focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\\32 xl\\:focus\\:ring-2:focus,.\\32 xl\\:focus\\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\\32 xl\\:focus\\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\\32 xl\\:focus\\:ring-8:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\\32 xl\\:focus\\:ring-8:focus,.\\32 xl\\:focus\\:ring:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\\32 xl\\:focus\\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\\32 xl\\:focus-within\\:ring-inset:focus-within,.\\32 xl\\:focus\\:ring-inset:focus,.\\32 xl\\:ring-inset{--tw-ring-inset:inset}.\\32 xl\\:ring-primary{--tw-ring-opacity:1;--tw-ring-color:rgba(116,103,239,var(--tw-ring-opacity))}.\\32 xl\\:ring-secondary{--tw-ring-opacity:1;--tw-ring-color:rgba(255,158,67,var(--tw-ring-opacity))}.\\32 xl\\:ring-error{--tw-ring-opacity:1;--tw-ring-color:rgba(233,84,85,var(--tw-ring-opacity))}.\\32 xl\\:ring-default{--tw-ring-opacity:1;--tw-ring-color:rgba(26,32,56,var(--tw-ring-opacity))}.\\32 xl\\:ring-paper{--tw-ring-opacity:1;--tw-ring-color:rgba(34,42,69,var(--tw-ring-opacity))}.\\32 xl\\:ring-paperlight{--tw-ring-opacity:1;--tw-ring-color:rgba(48,52,91,var(--tw-ring-opacity))}.\\32 xl\\:ring-muted{--tw-ring-color:#ffffffb3}.\\32 xl\\:ring-hint{--tw-ring-color:#ffffff80}.\\32 xl\\:ring-white{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.\\32 xl\\:ring-success{--tw-ring-color:#33d9b2}.\\32 xl\\:focus-within\\:ring-primary:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(116,103,239,var(--tw-ring-opacity))}.\\32 xl\\:focus-within\\:ring-secondary:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,158,67,var(--tw-ring-opacity))}.\\32 xl\\:focus-within\\:ring-error:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(233,84,85,var(--tw-ring-opacity))}.\\32 xl\\:focus-within\\:ring-default:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(26,32,56,var(--tw-ring-opacity))}.\\32 xl\\:focus-within\\:ring-paper:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(34,42,69,var(--tw-ring-opacity))}.\\32 xl\\:focus-within\\:ring-paperlight:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(48,52,91,var(--tw-ring-opacity))}.\\32 xl\\:focus-within\\:ring-muted:focus-within{--tw-ring-color:#ffffffb3}.\\32 xl\\:focus-within\\:ring-hint:focus-within{--tw-ring-color:#ffffff80}.\\32 xl\\:focus-within\\:ring-white:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.\\32 xl\\:focus-within\\:ring-success:focus-within{--tw-ring-color:#33d9b2}.\\32 xl\\:focus\\:ring-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(116,103,239,var(--tw-ring-opacity))}.\\32 xl\\:focus\\:ring-secondary:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,158,67,var(--tw-ring-opacity))}.\\32 xl\\:focus\\:ring-error:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(233,84,85,var(--tw-ring-opacity))}.\\32 xl\\:focus\\:ring-default:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(26,32,56,var(--tw-ring-opacity))}.\\32 xl\\:focus\\:ring-paper:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(34,42,69,var(--tw-ring-opacity))}.\\32 xl\\:focus\\:ring-paperlight:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(48,52,91,var(--tw-ring-opacity))}.\\32 xl\\:focus\\:ring-muted:focus{--tw-ring-color:#ffffffb3}.\\32 xl\\:focus\\:ring-hint:focus{--tw-ring-color:#ffffff80}.\\32 xl\\:focus\\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.\\32 xl\\:focus\\:ring-success:focus{--tw-ring-color:#33d9b2}.\\32 xl\\:ring-opacity-0{--tw-ring-opacity:0}.\\32 xl\\:ring-opacity-5{--tw-ring-opacity:0.05}.\\32 xl\\:ring-opacity-10{--tw-ring-opacity:0.1}.\\32 xl\\:ring-opacity-20{--tw-ring-opacity:0.2}.\\32 xl\\:ring-opacity-25{--tw-ring-opacity:0.25}.\\32 xl\\:ring-opacity-30{--tw-ring-opacity:0.3}.\\32 xl\\:ring-opacity-40{--tw-ring-opacity:0.4}.\\32 xl\\:ring-opacity-50{--tw-ring-opacity:0.5}.\\32 xl\\:ring-opacity-60{--tw-ring-opacity:0.6}.\\32 xl\\:ring-opacity-70{--tw-ring-opacity:0.7}.\\32 xl\\:ring-opacity-75{--tw-ring-opacity:0.75}.\\32 xl\\:ring-opacity-80{--tw-ring-opacity:0.8}.\\32 xl\\:ring-opacity-90{--tw-ring-opacity:0.9}.\\32 xl\\:ring-opacity-95{--tw-ring-opacity:0.95}.\\32 xl\\:ring-opacity-100{--tw-ring-opacity:1}.\\32 xl\\:focus-within\\:ring-opacity-0:focus-within{--tw-ring-opacity:0}.\\32 xl\\:focus-within\\:ring-opacity-5:focus-within{--tw-ring-opacity:0.05}.\\32 xl\\:focus-within\\:ring-opacity-10:focus-within{--tw-ring-opacity:0.1}.\\32 xl\\:focus-within\\:ring-opacity-20:focus-within{--tw-ring-opacity:0.2}.\\32 xl\\:focus-within\\:ring-opacity-25:focus-within{--tw-ring-opacity:0.25}.\\32 xl\\:focus-within\\:ring-opacity-30:focus-within{--tw-ring-opacity:0.3}.\\32 xl\\:focus-within\\:ring-opacity-40:focus-within{--tw-ring-opacity:0.4}.\\32 xl\\:focus-within\\:ring-opacity-50:focus-within{--tw-ring-opacity:0.5}.\\32 xl\\:focus-within\\:ring-opacity-60:focus-within{--tw-ring-opacity:0.6}.\\32 xl\\:focus-within\\:ring-opacity-70:focus-within{--tw-ring-opacity:0.7}.\\32 xl\\:focus-within\\:ring-opacity-75:focus-within{--tw-ring-opacity:0.75}.\\32 xl\\:focus-within\\:ring-opacity-80:focus-within{--tw-ring-opacity:0.8}.\\32 xl\\:focus-within\\:ring-opacity-90:focus-within{--tw-ring-opacity:0.9}.\\32 xl\\:focus-within\\:ring-opacity-95:focus-within{--tw-ring-opacity:0.95}.\\32 xl\\:focus-within\\:ring-opacity-100:focus-within{--tw-ring-opacity:1}.\\32 xl\\:focus\\:ring-opacity-0:focus{--tw-ring-opacity:0}.\\32 xl\\:focus\\:ring-opacity-5:focus{--tw-ring-opacity:0.05}.\\32 xl\\:focus\\:ring-opacity-10:focus{--tw-ring-opacity:0.1}.\\32 xl\\:focus\\:ring-opacity-20:focus{--tw-ring-opacity:0.2}.\\32 xl\\:focus\\:ring-opacity-25:focus{--tw-ring-opacity:0.25}.\\32 xl\\:focus\\:ring-opacity-30:focus{--tw-ring-opacity:0.3}.\\32 xl\\:focus\\:ring-opacity-40:focus{--tw-ring-opacity:0.4}.\\32 xl\\:focus\\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.\\32 xl\\:focus\\:ring-opacity-60:focus{--tw-ring-opacity:0.6}.\\32 xl\\:focus\\:ring-opacity-70:focus{--tw-ring-opacity:0.7}.\\32 xl\\:focus\\:ring-opacity-75:focus{--tw-ring-opacity:0.75}.\\32 xl\\:focus\\:ring-opacity-80:focus{--tw-ring-opacity:0.8}.\\32 xl\\:focus\\:ring-opacity-90:focus{--tw-ring-opacity:0.9}.\\32 xl\\:focus\\:ring-opacity-95:focus{--tw-ring-opacity:0.95}.\\32 xl\\:focus\\:ring-opacity-100:focus{--tw-ring-opacity:1}.\\32 xl\\:ring-offset-0{--tw-ring-offset-width:0px}.\\32 xl\\:ring-offset-1{--tw-ring-offset-width:1px}.\\32 xl\\:ring-offset-2{--tw-ring-offset-width:2px}.\\32 xl\\:ring-offset-4{--tw-ring-offset-width:4px}.\\32 xl\\:ring-offset-8{--tw-ring-offset-width:8px}.\\32 xl\\:focus-within\\:ring-offset-0:focus-within{--tw-ring-offset-width:0px}.\\32 xl\\:focus-within\\:ring-offset-1:focus-within{--tw-ring-offset-width:1px}.\\32 xl\\:focus-within\\:ring-offset-2:focus-within{--tw-ring-offset-width:2px}.\\32 xl\\:focus-within\\:ring-offset-4:focus-within{--tw-ring-offset-width:4px}.\\32 xl\\:focus-within\\:ring-offset-8:focus-within{--tw-ring-offset-width:8px}.\\32 xl\\:focus\\:ring-offset-0:focus{--tw-ring-offset-width:0px}.\\32 xl\\:focus\\:ring-offset-1:focus{--tw-ring-offset-width:1px}.\\32 xl\\:focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.\\32 xl\\:focus\\:ring-offset-4:focus{--tw-ring-offset-width:4px}.\\32 xl\\:focus\\:ring-offset-8:focus{--tw-ring-offset-width:8px}.\\32 xl\\:ring-offset-primary{--tw-ring-offset-color:#7467ef}.\\32 xl\\:ring-offset-secondary{--tw-ring-offset-color:#ff9e43}.\\32 xl\\:ring-offset-error{--tw-ring-offset-color:#e95455}.\\32 xl\\:ring-offset-default{--tw-ring-offset-color:#1a2038}.\\32 xl\\:ring-offset-paper{--tw-ring-offset-color:#222a45}.\\32 xl\\:ring-offset-paperlight{--tw-ring-offset-color:#30345b}.\\32 xl\\:ring-offset-muted{--tw-ring-offset-color:#ffffffb3}.\\32 xl\\:ring-offset-hint{--tw-ring-offset-color:#ffffff80}.\\32 xl\\:ring-offset-white{--tw-ring-offset-color:#fff}.\\32 xl\\:ring-offset-success{--tw-ring-offset-color:#33d9b2}.\\32 xl\\:focus-within\\:ring-offset-primary:focus-within{--tw-ring-offset-color:#7467ef}.\\32 xl\\:focus-within\\:ring-offset-secondary:focus-within{--tw-ring-offset-color:#ff9e43}.\\32 xl\\:focus-within\\:ring-offset-error:focus-within{--tw-ring-offset-color:#e95455}.\\32 xl\\:focus-within\\:ring-offset-default:focus-within{--tw-ring-offset-color:#1a2038}.\\32 xl\\:focus-within\\:ring-offset-paper:focus-within{--tw-ring-offset-color:#222a45}.\\32 xl\\:focus-within\\:ring-offset-paperlight:focus-within{--tw-ring-offset-color:#30345b}.\\32 xl\\:focus-within\\:ring-offset-muted:focus-within{--tw-ring-offset-color:#ffffffb3}.\\32 xl\\:focus-within\\:ring-offset-hint:focus-within{--tw-ring-offset-color:#ffffff80}.\\32 xl\\:focus-within\\:ring-offset-white:focus-within{--tw-ring-offset-color:#fff}.\\32 xl\\:focus-within\\:ring-offset-success:focus-within{--tw-ring-offset-color:#33d9b2}.\\32 xl\\:focus\\:ring-offset-primary:focus{--tw-ring-offset-color:#7467ef}.\\32 xl\\:focus\\:ring-offset-secondary:focus{--tw-ring-offset-color:#ff9e43}.\\32 xl\\:focus\\:ring-offset-error:focus{--tw-ring-offset-color:#e95455}.\\32 xl\\:focus\\:ring-offset-default:focus{--tw-ring-offset-color:#1a2038}.\\32 xl\\:focus\\:ring-offset-paper:focus{--tw-ring-offset-color:#222a45}.\\32 xl\\:focus\\:ring-offset-paperlight:focus{--tw-ring-offset-color:#30345b}.\\32 xl\\:focus\\:ring-offset-muted:focus{--tw-ring-offset-color:#ffffffb3}.\\32 xl\\:focus\\:ring-offset-hint:focus{--tw-ring-offset-color:#ffffff80}.\\32 xl\\:focus\\:ring-offset-white:focus{--tw-ring-offset-color:#fff}.\\32 xl\\:focus\\:ring-offset-success:focus{--tw-ring-offset-color:#33d9b2}.\\32 xl\\:filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\\32 xl\\:filter-none{filter:none}.\\32 xl\\:blur-0,.\\32 xl\\:blur-none{--tw-blur:blur(0)}.\\32 xl\\:blur-sm{--tw-blur:blur(4px)}.\\32 xl\\:blur{--tw-blur:blur(8px)}.\\32 xl\\:blur-md{--tw-blur:blur(12px)}.\\32 xl\\:blur-lg{--tw-blur:blur(16px)}.\\32 xl\\:blur-xl{--tw-blur:blur(24px)}.\\32 xl\\:blur-2xl{--tw-blur:blur(40px)}.\\32 xl\\:blur-3xl{--tw-blur:blur(64px)}.\\32 xl\\:brightness-0{--tw-brightness:brightness(0)}.\\32 xl\\:brightness-50{--tw-brightness:brightness(.5)}.\\32 xl\\:brightness-75{--tw-brightness:brightness(.75)}.\\32 xl\\:brightness-90{--tw-brightness:brightness(.9)}.\\32 xl\\:brightness-95{--tw-brightness:brightness(.95)}.\\32 xl\\:brightness-100{--tw-brightness:brightness(1)}.\\32 xl\\:brightness-105{--tw-brightness:brightness(1.05)}.\\32 xl\\:brightness-110{--tw-brightness:brightness(1.1)}.\\32 xl\\:brightness-125{--tw-brightness:brightness(1.25)}.\\32 xl\\:brightness-150{--tw-brightness:brightness(1.5)}.\\32 xl\\:brightness-200{--tw-brightness:brightness(2)}.\\32 xl\\:contrast-0{--tw-contrast:contrast(0)}.\\32 xl\\:contrast-50{--tw-contrast:contrast(.5)}.\\32 xl\\:contrast-75{--tw-contrast:contrast(.75)}.\\32 xl\\:contrast-100{--tw-contrast:contrast(1)}.\\32 xl\\:contrast-125{--tw-contrast:contrast(1.25)}.\\32 xl\\:contrast-150{--tw-contrast:contrast(1.5)}.\\32 xl\\:contrast-200{--tw-contrast:contrast(2)}.\\32 xl\\:drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px #0000000d)}.\\32 xl\\:drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.\\32 xl\\:drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f)}.\\32 xl\\:drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a)}.\\32 xl\\:drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px #00000008) drop-shadow(0 8px 5px #00000014)}.\\32 xl\\:drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px #00000026)}.\\32 xl\\:drop-shadow-none{--tw-drop-shadow:drop-shadow(0 0 #0000)}.\\32 xl\\:grayscale-0{--tw-grayscale:grayscale(0)}.\\32 xl\\:grayscale{--tw-grayscale:grayscale(100%)}.\\32 xl\\:hue-rotate-0{--tw-hue-rotate:hue-rotate(0deg)}.\\32 xl\\:hue-rotate-15{--tw-hue-rotate:hue-rotate(15deg)}.\\32 xl\\:hue-rotate-30{--tw-hue-rotate:hue-rotate(30deg)}.\\32 xl\\:hue-rotate-60{--tw-hue-rotate:hue-rotate(60deg)}.\\32 xl\\:hue-rotate-90{--tw-hue-rotate:hue-rotate(90deg)}.\\32 xl\\:hue-rotate-180{--tw-hue-rotate:hue-rotate(180deg)}.\\32 xl\\:-hue-rotate-180{--tw-hue-rotate:hue-rotate(-180deg)}.\\32 xl\\:-hue-rotate-90{--tw-hue-rotate:hue-rotate(-90deg)}.\\32 xl\\:-hue-rotate-60{--tw-hue-rotate:hue-rotate(-60deg)}.\\32 xl\\:-hue-rotate-30{--tw-hue-rotate:hue-rotate(-30deg)}.\\32 xl\\:-hue-rotate-15{--tw-hue-rotate:hue-rotate(-15deg)}.\\32 xl\\:invert-0{--tw-invert:invert(0)}.\\32 xl\\:invert{--tw-invert:invert(100%)}.\\32 xl\\:saturate-0{--tw-saturate:saturate(0)}.\\32 xl\\:saturate-50{--tw-saturate:saturate(.5)}.\\32 xl\\:saturate-100{--tw-saturate:saturate(1)}.\\32 xl\\:saturate-150{--tw-saturate:saturate(1.5)}.\\32 xl\\:saturate-200{--tw-saturate:saturate(2)}.\\32 xl\\:sepia-0{--tw-sepia:sepia(0)}.\\32 xl\\:sepia{--tw-sepia:sepia(100%)}.\\32 xl\\:backdrop-filter{--tw-backdrop-blur:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-invert:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-opacity:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-sepia:var(--tw-empty,/*!*/ /*!*/);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\\32 xl\\:backdrop-filter-none{-webkit-backdrop-filter:none;backdrop-filter:none}.\\32 xl\\:backdrop-blur-0,.\\32 xl\\:backdrop-blur-none{--tw-backdrop-blur:blur(0)}.\\32 xl\\:backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.\\32 xl\\:backdrop-blur{--tw-backdrop-blur:blur(8px)}.\\32 xl\\:backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.\\32 xl\\:backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.\\32 xl\\:backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.\\32 xl\\:backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.\\32 xl\\:backdrop-blur-3xl{--tw-backdrop-blur:blur(64px)}.\\32 xl\\:backdrop-brightness-0{--tw-backdrop-brightness:brightness(0)}.\\32 xl\\:backdrop-brightness-50{--tw-backdrop-brightness:brightness(.5)}.\\32 xl\\:backdrop-brightness-75{--tw-backdrop-brightness:brightness(.75)}.\\32 xl\\:backdrop-brightness-90{--tw-backdrop-brightness:brightness(.9)}.\\32 xl\\:backdrop-brightness-95{--tw-backdrop-brightness:brightness(.95)}.\\32 xl\\:backdrop-brightness-100{--tw-backdrop-brightness:brightness(1)}.\\32 xl\\:backdrop-brightness-105{--tw-backdrop-brightness:brightness(1.05)}.\\32 xl\\:backdrop-brightness-110{--tw-backdrop-brightness:brightness(1.1)}.\\32 xl\\:backdrop-brightness-125{--tw-backdrop-brightness:brightness(1.25)}.\\32 xl\\:backdrop-brightness-150{--tw-backdrop-brightness:brightness(1.5)}.\\32 xl\\:backdrop-brightness-200{--tw-backdrop-brightness:brightness(2)}.\\32 xl\\:backdrop-contrast-0{--tw-backdrop-contrast:contrast(0)}.\\32 xl\\:backdrop-contrast-50{--tw-backdrop-contrast:contrast(.5)}.\\32 xl\\:backdrop-contrast-75{--tw-backdrop-contrast:contrast(.75)}.\\32 xl\\:backdrop-contrast-100{--tw-backdrop-contrast:contrast(1)}.\\32 xl\\:backdrop-contrast-125{--tw-backdrop-contrast:contrast(1.25)}.\\32 xl\\:backdrop-contrast-150{--tw-backdrop-contrast:contrast(1.5)}.\\32 xl\\:backdrop-contrast-200{--tw-backdrop-contrast:contrast(2)}.\\32 xl\\:backdrop-grayscale-0{--tw-backdrop-grayscale:grayscale(0)}.\\32 xl\\:backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%)}.\\32 xl\\:backdrop-hue-rotate-0{--tw-backdrop-hue-rotate:hue-rotate(0deg)}.\\32 xl\\:backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(15deg)}.\\32 xl\\:backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(30deg)}.\\32 xl\\:backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(60deg)}.\\32 xl\\:backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(90deg)}.\\32 xl\\:backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(180deg)}.\\32 xl\\:-backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(-180deg)}.\\32 xl\\:-backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(-90deg)}.\\32 xl\\:-backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(-60deg)}.\\32 xl\\:-backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(-30deg)}.\\32 xl\\:-backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(-15deg)}.\\32 xl\\:backdrop-invert-0{--tw-backdrop-invert:invert(0)}.\\32 xl\\:backdrop-invert{--tw-backdrop-invert:invert(100%)}.\\32 xl\\:backdrop-opacity-0{--tw-backdrop-opacity:opacity(0)}.\\32 xl\\:backdrop-opacity-5{--tw-backdrop-opacity:opacity(0.05)}.\\32 xl\\:backdrop-opacity-10{--tw-backdrop-opacity:opacity(0.1)}.\\32 xl\\:backdrop-opacity-20{--tw-backdrop-opacity:opacity(0.2)}.\\32 xl\\:backdrop-opacity-25{--tw-backdrop-opacity:opacity(0.25)}.\\32 xl\\:backdrop-opacity-30{--tw-backdrop-opacity:opacity(0.3)}.\\32 xl\\:backdrop-opacity-40{--tw-backdrop-opacity:opacity(0.4)}.\\32 xl\\:backdrop-opacity-50{--tw-backdrop-opacity:opacity(0.5)}.\\32 xl\\:backdrop-opacity-60{--tw-backdrop-opacity:opacity(0.6)}.\\32 xl\\:backdrop-opacity-70{--tw-backdrop-opacity:opacity(0.7)}.\\32 xl\\:backdrop-opacity-75{--tw-backdrop-opacity:opacity(0.75)}.\\32 xl\\:backdrop-opacity-80{--tw-backdrop-opacity:opacity(0.8)}.\\32 xl\\:backdrop-opacity-90{--tw-backdrop-opacity:opacity(0.9)}.\\32 xl\\:backdrop-opacity-95{--tw-backdrop-opacity:opacity(0.95)}.\\32 xl\\:backdrop-opacity-100{--tw-backdrop-opacity:opacity(1)}.\\32 xl\\:backdrop-saturate-0{--tw-backdrop-saturate:saturate(0)}.\\32 xl\\:backdrop-saturate-50{--tw-backdrop-saturate:saturate(.5)}.\\32 xl\\:backdrop-saturate-100{--tw-backdrop-saturate:saturate(1)}.\\32 xl\\:backdrop-saturate-150{--tw-backdrop-saturate:saturate(1.5)}.\\32 xl\\:backdrop-saturate-200{--tw-backdrop-saturate:saturate(2)}.\\32 xl\\:backdrop-sepia-0{--tw-backdrop-sepia:sepia(0)}.\\32 xl\\:backdrop-sepia{--tw-backdrop-sepia:sepia(100%)}.\\32 xl\\:transition-none{transition-property:none}.\\32 xl\\:transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\\32 xl\\:transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\\32 xl\\:transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\\32 xl\\:transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\\32 xl\\:transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\\32 xl\\:transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\\32 xl\\:delay-75{transition-delay:75ms}.\\32 xl\\:delay-100{transition-delay:.1s}.\\32 xl\\:delay-150{transition-delay:.15s}.\\32 xl\\:delay-200{transition-delay:.2s}.\\32 xl\\:delay-300{transition-delay:.3s}.\\32 xl\\:delay-500{transition-delay:.5s}.\\32 xl\\:delay-700{transition-delay:.7s}.\\32 xl\\:delay-1000{transition-delay:1s}.\\32 xl\\:duration-75{transition-duration:75ms}.\\32 xl\\:duration-100{transition-duration:.1s}.\\32 xl\\:duration-150{transition-duration:.15s}.\\32 xl\\:duration-200{transition-duration:.2s}.\\32 xl\\:duration-300{transition-duration:.3s}.\\32 xl\\:duration-500{transition-duration:.5s}.\\32 xl\\:duration-700{transition-duration:.7s}.\\32 xl\\:duration-1000{transition-duration:1s}.\\32 xl\\:ease-linear{transition-timing-function:linear}.\\32 xl\\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.\\32 xl\\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\\32 xl\\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}}.override .mat-list-item{height:auto!important}.override .mat-list-item .mat-list-item-content{padding:0!important}.override .mat-form-field{display:flex}.override .mat-form-field .mat-form-field-wrapper{display:flex;flex:1 1 0%;padding-bottom:0!important}.override .mat-button-toggle-group-appearance-standard{box-shadow:none;border:0!important}.override mat-button-toggle{background-color:#434190!important}.override .mat-button-toggle-checked,.override mat-button-toggle:hover{background-color:#3c366b!important}.override .mat-button-toggle-input{background-color:none!important;padding-left:32px!important}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,Helvetica Neue,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography h1{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography h2{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography h5{font:400 calc(14px * .83) /20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography h6{font:400 calc(14px * .67) /20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-body-2,.mat-body-strong{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body-1 p,.mat-body p,.mat-typography p{margin:0 0 12px}.mat-caption,.mat-small{font:400 12px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-button,.mat-fab,.mat-flat-button,.mat-icon-button,.mat-mini-fab,.mat-raised-button,.mat-stroked-button{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-button-toggle,.mat-card{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-content,.mat-card-subtitle{font-size:14px}.mat-checkbox{font-family:Roboto,Helvetica Neue,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-remove.mat-icon,.mat-chip .mat-chip-trailing-icon.mat-icon{font-size:18px}.mat-table{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid #0000}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);-ms-transform:translateY(-1.28125em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);-ms-transform:translateY(-1.28124em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);-ms-transform:translateY(-1.28123em) scale(.75);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59374em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(.75);width:133.3333433333%}.mat-grid-tile-footer,.mat-grid-tile-header{font-size:14px}.mat-grid-tile-footer .mat-line,.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2),.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.0625em}.mat-menu-item{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px}.mat-radio-button,.mat-select{font-family:Roboto,Helvetica Neue,sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content,.mat-slider-thumb-label-text{font-family:Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text{font-size:12px;font-weight:500}.mat-stepper-horizontal,.mat-stepper-vertical{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group,.mat-tab-label,.mat-tab-link{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label,.mat-tab-link{font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{font-family:Roboto,Helvetica Neue,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item,.mat-list-option{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2),.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-simple-snackbar{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto,Helvetica Neue,sans-serif}.mat-nested-tree-node,.mat-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale(0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper,.cdk-overlay-pane{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{pointer-events:auto;box-sizing:border-box;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:initial!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:initial!important;height:0!important}@keyframes cdk-text-field-autofill-start{\n /*!*/}@keyframes cdk-text-field-autofill-end{\n /*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator,.mat-mdc-focus-indicator{position:relative}.w-75{width:75%!important}.w-100{width:100%!important}.mat-ripple-element{background-color:#ffffff1a}.mat-option{color:#fff}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled),.mat-option:hover:not(.mat-option-disabled){background:#ffffff0a}.mat-option.mat-active{background:#ffffff0a;color:#fff}.mat-option.mat-option-disabled{color:#ffffff80}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#6047e9}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ff9e43}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-label{color:#ffffffb3}.mat-optgroup-disabled .mat-optgroup-label{color:#ffffff80}.mat-pseudo-checkbox{color:#ffffffb3}.mat-pseudo-checkbox:after{color:#303030}.mat-pseudo-checkbox-disabled{color:#686868}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#6047e9}.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate,.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate{background:#ff9e43}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#686868}.mat-app-background{background-color:#303030;color:#fff}.mat-elevation-z0{box-shadow:0 0 0 0 #0003,0 0 0 0 #00000024,0 0 0 0 #0000001f}.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f}.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f}.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px 0 #00000024,0 1px 8px 0 #0000001f}.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f}.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px 0 #00000024,0 1px 14px 0 #0000001f}.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f}.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#424242;color:#fff}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#424242}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:#fff}.mat-badge{position:relative}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.mat-badge-content._mat-animation-noopable,.ng-animate-disabled .mat-badge-content{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#6047e9}.cdk-high-contrast-active .mat-badge-content{outline:1px solid;border-radius:0}.mat-badge-accent .mat-badge-content{background:#ff9e43;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#6e6e6e;color:#ffffff80}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:#424242;color:#fff}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:#0000}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#6047e9}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ff9e43}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled{color:#ffffff4d}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#6047e9}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ff9e43}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:initial}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:#fff}.mat-stroked-button:not(.mat-button-disabled){border-color:#ffffff1f}.mat-fab,.mat-flat-button,.mat-mini-fab,.mat-raised-button{color:#fff;background-color:#424242}.mat-fab.mat-accent,.mat-fab.mat-primary,.mat-fab.mat-warn,.mat-flat-button.mat-accent,.mat-flat-button.mat-primary,.mat-flat-button.mat-warn,.mat-mini-fab.mat-accent,.mat-mini-fab.mat-primary,.mat-mini-fab.mat-warn,.mat-raised-button.mat-accent,.mat-raised-button.mat-primary,.mat-raised-button.mat-warn{color:#fff}.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled{color:#ffffff4d}.mat-fab.mat-primary,.mat-flat-button.mat-primary,.mat-mini-fab.mat-primary,.mat-raised-button.mat-primary{background-color:#6047e9}.mat-fab.mat-accent,.mat-flat-button.mat-accent,.mat-mini-fab.mat-accent,.mat-raised-button.mat-accent{background-color:#ff9e43}.mat-fab.mat-warn,.mat-flat-button.mat-warn,.mat-mini-fab.mat-warn,.mat-raised-button.mat-warn{background-color:#f44336}.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled{background-color:#ffffff1f}.mat-fab.mat-accent .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-flat-button.mat-accent .mat-ripple-element,.mat-flat-button.mat-primary .mat-ripple-element,.mat-flat-button.mat-warn .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element{background-color:#ffffff1a}.mat-flat-button:not([class*=mat-elevation-z]),.mat-stroked-button:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 #0003,0 0 0 0 #00000024,0 0 0 0 #0000001f}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 #0003,0 0 0 0 #00000024,0 0 0 0 #0000001f}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f}.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 #0003,0 0 0 0 #00000024,0 0 0 0 #0000001f}.mat-button-toggle-group,.mat-button-toggle-standalone{box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f}.mat-button-toggle-group-appearance-standard,.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{box-shadow:none}.mat-button-toggle{color:#ffffff80}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#ffffff1f}.mat-button-toggle-appearance-standard{color:#fff;background:#424242}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#fff}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:1px solid #ffffff1f}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:1px solid #ffffff1f}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:1px solid #ffffff1f}.mat-button-toggle-checked{background-color:#212121;color:#ffffffb3}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#fff}.mat-button-toggle-disabled{color:#ffffff4d;background-color:#000}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#424242}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#424242}.mat-button-toggle-group-appearance-standard,.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{border:1px solid #ffffff1f}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-card{background:#424242;color:#fff}.mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 #0003,0 0 0 0 #00000024,0 0 0 0 #0000001f}.mat-card-subtitle{color:#ffffffb3}.mat-checkbox-frame{border-color:#ffffffb3}.mat-checkbox-checkmark{fill:#303030}.mat-checkbox-checkmark-path{stroke:#303030!important}.mat-checkbox-mixedmark{background-color:#303030}.mat-checkbox-checked.mat-primary .mat-checkbox-background,.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background{background-color:#6047e9}.mat-checkbox-checked.mat-accent .mat-checkbox-background,.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background{background-color:#ff9e43}.mat-checkbox-checked.mat-warn .mat-checkbox-background,.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#686868}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#686868}.mat-checkbox-disabled .mat-checkbox-label{color:#ffffffb3}.mat-checkbox .mat-ripple-element{background-color:#fff}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#6047e9}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ff9e43}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}.mat-chip.mat-standard-chip{background-color:#616161;color:#fff}.mat-chip.mat-standard-chip .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px #0003,0 3px 4px 0 #00000024,0 1px 8px 0 #0000001f}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip:after{background:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#6047e9;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:#ffffff1a}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:#ffffff1a}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ff9e43;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:#ffffff1a}.mat-table{background:#424242}.mat-table-sticky,.mat-table tbody,.mat-table tfoot,.mat-table thead,[mat-footer-row],[mat-header-row],[mat-row],mat-footer-row,mat-header-row,mat-row{background:inherit}mat-footer-row,mat-header-row,mat-row,td.mat-cell,td.mat-footer-cell,th.mat-header-cell{border-bottom-color:#ffffff1f}.mat-header-cell{color:#ffffffb3}.mat-cell,.mat-footer-cell{color:#fff}.mat-calendar-arrow{border-top-color:#fff}.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button,.mat-datepicker-toggle{color:#fff}.mat-calendar-table-header-divider:after{background:#ffffff1f}.mat-calendar-body-label,.mat-calendar-table-header{color:#ffffffb3}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:#fff;border-color:#0000}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-form-field-disabled .mat-date-range-input-separator{color:#ffffff80}.mat-calendar-body-in-preview{color:#ffffff3d}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#ffffff80}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#ffffff4d}.mat-calendar-body-in-range:before{background:#6047e933}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:#f9ab0033}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(90deg,#6047e933 50%,#f9ab0033 0)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(270deg,#6047e933 50%,#f9ab0033 0)}.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#6047e9;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#6047e966}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#6047e94d}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f;background-color:#424242;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:#ff9e4333}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:#f9ab0033}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(90deg,#ff9e4333 50%,#f9ab0033 0)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(270deg,#ff9e4333 50%,#f9ab0033 0)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff9e43;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#ff9e4366}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#ff9e434d}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:#f4433633}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:#f9ab0033}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(90deg,#f4433633 50%,#f9ab0033 0)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(270deg,#f4433633 50%,#f9ab0033 0)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active{color:#6047e9}.mat-datepicker-toggle-active.mat-accent{color:#ff9e43}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:#ffffff80}.mat-dialog-container{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;background:#424242;color:#fff}.mat-divider{border-top-color:#ffffff1f}.mat-divider-vertical{border-right-color:#ffffff1f}.mat-expansion-panel{background:#424242;color:#fff}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f}.mat-action-row{border-top-color:#ffffff1f}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:#ffffff0a}@media (hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#424242}}.mat-expansion-panel-header-title{color:#fff}.mat-expansion-indicator:after,.mat-expansion-panel-header-description{color:#ffffffb3}.mat-expansion-panel-header[aria-disabled=true]{color:#ffffff4d}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-form-field-label,.mat-hint{color:#ffffffb3}.mat-form-field.mat-focused .mat-form-field-label{color:#6047e9}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ff9e43}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ff9e43}.mat-form-field-ripple{background-color:#fff}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#6047e9}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ff9e43}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:#6047e9}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after{color:#ff9e43}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after,.mat-form-field.mat-form-field-invalid .mat-form-field-label,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.mat-error{color:#f44336}.mat-form-field-appearance-legacy .mat-form-field-label,.mat-form-field-appearance-legacy .mat-hint{color:#ffffffb3}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:#ffffffb3}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,#ffffffb3 0,#ffffffb3 33%,#0000 0);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:#ffffffb3}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,#ffffffb3 0,#ffffffb3 33%,#0000 0);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:#ffffff1a}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:#ffffff0d}.mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:#ffffff80}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:#ffffff80}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before{background-color:initial}.mat-form-field-appearance-outline .mat-form-field-outline{color:#ffffff4d}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#fff}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#6047e9}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ff9e43}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:#ffffff80}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:#ffffff26}.mat-icon.mat-primary{color:#6047e9}.mat-icon.mat-accent{color:#ff9e43}.mat-icon.mat-warn{color:#f44336}.mat-form-field-type-mat-native-select .mat-form-field-infix:after{color:#ffffffb3}.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after,.mat-input-element:disabled{color:#ffffff80}.mat-input-element{caret-color:#6047e9}.mat-input-element::placeholder{color:#ffffff80}.mat-input-element::-moz-placeholder{color:#ffffff80}.mat-input-element::-webkit-input-placeholder{color:#ffffff80}.mat-input-element:-ms-input-placeholder{color:#ffffff80}.mat-input-element:not(.mat-native-select-inline) option{color:#000000de}.mat-input-element:not(.mat-native-select-inline) option:disabled{color:#00000061}.mat-form-field.mat-accent .mat-input-element{caret-color:#ff9e43}.mat-form-field-invalid .mat-input-element,.mat-form-field.mat-warn .mat-input-element{caret-color:#f44336}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after{color:#f44336}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{color:#fff}.mat-list-base .mat-subheader{color:#ffffffb3}.mat-list-item-disabled{background-color:#000}.mat-action-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-list-option:focus,.mat-list-option:hover,.mat-nav-list .mat-list-item:focus,.mat-nav-list .mat-list-item:hover{background:#ffffff0a}.mat-list-single-selected-option,.mat-list-single-selected-option:focus,.mat-list-single-selected-option:hover{background:#ffffff1f}.mat-menu-panel{background:#424242}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f}.mat-menu-item{background:#0000;color:#fff}.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-icon-no-color,.mat-menu-item[disabled] .mat-menu-submenu-icon{color:#ffffff80}.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:#fff}.mat-menu-item-highlighted:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item:hover:not([disabled]){background:#ffffff0a}.mat-paginator{background:#424242}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:#ffffffb3}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid #fff;border-right:2px solid #fff}.mat-paginator-first,.mat-paginator-last{border-top:2px solid #fff}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-last{border-color:#ffffff80}.mat-paginator-container{min-height:56px}.mat-progress-bar-background{fill:#3c365e}.mat-progress-bar-buffer{background-color:#3c365e}.mat-progress-bar-fill:after{background-color:#6047e9}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#644c35}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#644c35}.mat-progress-bar.mat-accent .mat-progress-bar-fill:after{background-color:#ff9e43}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#613532}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#613532}.mat-progress-bar.mat-warn .mat-progress-bar-fill:after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#6047e9}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ff9e43}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:#ffffffb3}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#6047e9}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#6047e9}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ff9e43}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ff9e43}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:#ffffff80}.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element{background-color:#ffffff80}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:#ffffff80}.mat-radio-button .mat-ripple-element{background-color:#fff}.mat-select-value{color:#fff}.mat-select-disabled .mat-select-value,.mat-select-placeholder{color:#ffffff80}.mat-select-arrow{color:#ffffffb3}.mat-select-panel{background:#424242}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:#ffffff1f}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#6047e9}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ff9e43}.mat-form-field.mat-focused.mat-warn .mat-select-arrow,.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:#ffffff80}.mat-drawer-container{background-color:#303030;color:#fff}.mat-drawer{color:#fff}.mat-drawer,.mat-drawer.mat-drawer-push{background-color:#424242}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-drawer-side{border-right:1px solid #ffffff1f}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:1px solid #ffffff1f;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:1px solid #ffffff1f}.mat-drawer-backdrop.mat-drawer-shown{background-color:#bdbdbd99}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff9e43}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:#ff9e438a}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ff9e43}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#6047e9}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:#6047e98a}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#6047e9}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:#f443368a}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#fff}.mat-slide-toggle-thumb{box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f;background-color:#bdbdbd}.mat-slide-toggle-bar{background-color:#ffffff80}.mat-slider-track-background{background-color:#ffffff4d}.mat-primary .mat-slider-thumb,.mat-primary .mat-slider-thumb-label,.mat-primary .mat-slider-track-fill{background-color:#6047e9}.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-primary .mat-slider-focus-ring{background-color:#6047e933}.mat-accent .mat-slider-thumb,.mat-accent .mat-slider-thumb-label,.mat-accent .mat-slider-track-fill{background-color:#ff9e43}.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-accent .mat-slider-focus-ring{background-color:#ff9e4333}.mat-warn .mat-slider-thumb,.mat-warn .mat-slider-thumb-label,.mat-warn .mat-slider-track-fill{background-color:#f44336}.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-warn .mat-slider-focus-ring{background-color:#f4433633}.mat-slider-disabled .mat-slider-thumb,.mat-slider-disabled .mat-slider-track-background,.mat-slider-disabled .mat-slider-track-fill,.mat-slider-disabled:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background,.mat-slider:hover .mat-slider-track-background{background-color:#ffffff4d}.mat-slider-min-value .mat-slider-focus-ring{background-color:#ffffff1f}.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:#fff}.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:#ffffff4d}.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:#ffffff4d;background-color:initial}.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb{border-color:#ffffff4d}.mat-slider-has-ticks .mat-slider-wrapper:after{border-color:#ffffffb3}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(90deg,#ffffffb3,#ffffffb3 2px,#0000 0,#0000);background-image:-moz-repeating-linear-gradient(.0001deg,#ffffffb3,#ffffffb3 2px,#0000 0,#0000)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(180deg,#ffffffb3,#ffffffb3 2px,#0000 0,#0000)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:#ffffff0a}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media (hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:#ffffffb3}.mat-step-header .mat-step-icon{background-color:#ffffffb3;color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#6047e9;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:#fff}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#ff9e43;color:#fff}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:initial;color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:#fff}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#424242}.mat-stepper-vertical-line:before{border-left-color:#ffffff1f}.mat-horizontal-stepper-header:after,.mat-horizontal-stepper-header:before,.mat-stepper-horizontal-line{border-top-color:#ffffff1f}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px}.mat-stepper-vertical-line:before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before,.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-sort-header-arrow{color:#c6c6c6}.mat-tab-header,.mat-tab-nav-bar{border-bottom:1px solid #ffffff1f}.mat-tab-group-inverted-header .mat-tab-header,.mat-tab-group-inverted-header .mat-tab-nav-bar{border-top:1px solid #ffffff1f;border-bottom:none}.mat-tab-label,.mat-tab-link{color:#fff}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:#ffffff80}.mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#ffffff80}.mat-tab-group[class*=mat-background-]>.mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#cecbfa4d}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#6047e9}.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ffe2c74d}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ff9e43}.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ffcdd24d}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#cecbfa4d}.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container{background-color:#6047e9}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fff6}.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ffe2c74d}.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container{background-color:#ff9e43}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fff6}.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ffcdd24d}.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container{background-color:#f44336}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fff6}.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element{background-color:#fff;opacity:.12}.mat-toolbar{background:#212121;color:#fff}.mat-toolbar.mat-primary{background:#6047e9;color:#fff}.mat-toolbar.mat-accent{background:#ff9e43;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-focused .mat-form-field-ripple,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-form-field-underline{background-color:currentColor}.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-select-value{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-tooltip{background:#616161e6}.mat-tree{background:#424242}.mat-nested-tree-node,.mat-tree-node{color:#fff}.mat-tree-node{min-height:48px}.mat-snack-bar-container{color:#000000de;background:#fafafa;box-shadow:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f}.mat-simple-snackbar-action{color:inherit}body,html{height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;position:relative;color:#fff}button:focus{outline:none!important}.mat-grid-tile .mat-figure{display:block!important}.mat-card{border-radius:12px}.mat-card,.mat-table{background-color:#222a45}.mat-table{width:100%}.mat-paginator{background-color:#222a45}.mat-tooltip{background-color:#7467ef;color:#fff;font-size:14px;padding:12px!important}mat-sidenav{width:280px}.mat-drawer-side{border:none}mat-cell,mat-footer-cell,mat-header-cell{justify-content:center}.icon-select div.mat-select-arrow-wrapper{display:none}.icon-select.mat-select{display:inline}.mat-option.text-error{color:#e95455}.mat-expansion-panel{background-color:#222a45}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:initial!important}.mat-dialog-container{background-color:#222a45!important}.mat-dialog-container .mat-form-field{width:100%}.mat-dialog-container .mat-dialog-actions{padding:20px 0!important}.deposit-data{height:140px;width:70%}.snackbar-warn{background-color:#e95455}@media (max-width: 1024px){button{font-size:.75rem!important}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(layers.416d91365b44e4b4f477.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(layers-2x.8f2c4d11474275fbc161.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(marker-icon.2b3e1faf89f94a483539.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#ffffffb3;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;box-sizing:border-box;background:#fff;background:#ffffff80}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid #0003;background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:#0000}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:\"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)\";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid #0000;background:#0000;content:\"\"}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}") ) var site = map[string][]byte{ "external/prysm_web_ui/BUILD.bazel": site_0, "external/prysm_web_ui/WORKSPACE": site_1, - "external/prysm_web_ui/prysm-web-ui/1-es2015.ffce507fbfa08470f159.js": site_2, - "external/prysm_web_ui/prysm-web-ui/1-es5.ffce507fbfa08470f159.js": site_3, - "external/prysm_web_ui/prysm-web-ui/3rdpartylicenses.txt": site_4, - "external/prysm_web_ui/prysm-web-ui/_redirects": site_5, - "external/prysm_web_ui/prysm-web-ui/assets/images/backup.svg": site_6, - "external/prysm_web_ui/prysm-web-ui/assets/images/badge-1.svg": site_7, - "external/prysm_web_ui/prysm-web-ui/assets/images/badge-2.svg": site_8, - "external/prysm_web_ui/prysm-web-ui/assets/images/badge-3.svg": site_9, - "external/prysm_web_ui/prysm-web-ui/assets/images/designer.svg": site_10, - "external/prysm_web_ui/prysm-web-ui/assets/images/dots.png": site_11, - "external/prysm_web_ui/prysm-web-ui/assets/images/dreamer.svg": site_12, - "external/prysm_web_ui/prysm-web-ui/assets/images/eth.svg": site_13, - "external/prysm_web_ui/prysm-web-ui/assets/images/ethereum.svg": site_14, - "external/prysm_web_ui/prysm-web-ui/assets/images/initialize/PrysmStripe.png": site_15, - "external/prysm_web_ui/prysm-web-ui/assets/images/launchpad.png": site_16, - "external/prysm_web_ui/prysm-web-ui/assets/images/onboarding/derived.svg": site_17, - "external/prysm_web_ui/prysm-web-ui/assets/images/onboarding/direct.svg": site_18, - "external/prysm_web_ui/prysm-web-ui/assets/images/onboarding/lock-primary.svg": site_19, - "external/prysm_web_ui/prysm-web-ui/assets/images/onboarding/lock.svg": site_20, - "external/prysm_web_ui/prysm-web-ui/assets/images/onboarding/password.svg": site_21, - "external/prysm_web_ui/prysm-web-ui/assets/images/onboarding/remote.svg": site_22, - "external/prysm_web_ui/prysm-web-ui/assets/images/onboarding/server.svg": site_23, - "external/prysm_web_ui/prysm-web-ui/assets/images/onboarding/wallet.svg": site_24, - "external/prysm_web_ui/prysm-web-ui/assets/images/onboarding/wizard.svg": site_25, - "external/prysm_web_ui/prysm-web-ui/assets/images/sidebar-eth.png": site_26, - "external/prysm_web_ui/prysm-web-ui/assets/images/skeletons/chart.svg": site_27, - "external/prysm_web_ui/prysm-web-ui/assets/images/skeletons/info_box.svg": site_28, - "external/prysm_web_ui/prysm-web-ui/assets/images/skeletons/list.svg": site_29, - "external/prysm_web_ui/prysm-web-ui/assets/images/skeletons/list_vertical.svg": site_30, - "external/prysm_web_ui/prysm-web-ui/assets/images/skeletons/table.svg": site_31, - "external/prysm_web_ui/prysm-web-ui/assets/images/undraw/chart.svg": site_32, - "external/prysm_web_ui/prysm-web-ui/assets/images/undraw/empty.svg": site_33, - "external/prysm_web_ui/prysm-web-ui/assets/images/undraw/eth.svg": site_34, - "external/prysm_web_ui/prysm-web-ui/assets/images/undraw/list.svg": site_35, - "external/prysm_web_ui/prysm-web-ui/assets/images/undraw/wallet.svg": site_36, - "external/prysm_web_ui/prysm-web-ui/assets/images/undraw/warning.svg": site_37, - "external/prysm_web_ui/prysm-web-ui/assets/images/upload.svg": site_38, - "external/prysm_web_ui/prysm-web-ui/favicon.ico": site_39, - "external/prysm_web_ui/prysm-web-ui/index.html": site_40, - "external/prysm_web_ui/prysm-web-ui/layers-2x.8f2c4d11474275fbc161.png": site_41, - "external/prysm_web_ui/prysm-web-ui/layers.416d91365b44e4b4f477.png": site_42, - "external/prysm_web_ui/prysm-web-ui/main-es2015.2b0c42bedd271401f9de.js": site_43, - "external/prysm_web_ui/prysm-web-ui/main-es5.2b0c42bedd271401f9de.js": site_44, - "external/prysm_web_ui/prysm-web-ui/marker-icon.2b3e1faf89f94a483539.png": site_45, - "external/prysm_web_ui/prysm-web-ui/polyfills-es2015.6a62e402c778f2c9343f.js": site_46, - "external/prysm_web_ui/prysm-web-ui/polyfills-es5.457920ad8871a8c63252.js": site_47, - "external/prysm_web_ui/prysm-web-ui/runtime-es2015.667d56782dc17ed5b106.js": site_48, - "external/prysm_web_ui/prysm-web-ui/runtime-es5.667d56782dc17ed5b106.js": site_49, - "external/prysm_web_ui/prysm-web-ui/scripts.b5ea26ab60bc917bec36.js": site_50, - "external/prysm_web_ui/prysm-web-ui/styles.80601778217c3fab9e82.css": site_51, + "external/prysm_web_ui/prysm-web-ui/181.bc7dbc7ae73986539651.js": site_2, + "external/prysm_web_ui/prysm-web-ui/3rdpartylicenses.txt": site_3, + "external/prysm_web_ui/prysm-web-ui/_redirects": site_4, + "external/prysm_web_ui/prysm-web-ui/assets/images/backup.svg": site_5, + "external/prysm_web_ui/prysm-web-ui/assets/images/badge-1.svg": site_6, + "external/prysm_web_ui/prysm-web-ui/assets/images/badge-2.svg": site_7, + "external/prysm_web_ui/prysm-web-ui/assets/images/badge-3.svg": site_8, + "external/prysm_web_ui/prysm-web-ui/assets/images/designer.svg": site_9, + "external/prysm_web_ui/prysm-web-ui/assets/images/dots.png": site_10, + "external/prysm_web_ui/prysm-web-ui/assets/images/dreamer.svg": site_11, + "external/prysm_web_ui/prysm-web-ui/assets/images/eth.svg": site_12, + "external/prysm_web_ui/prysm-web-ui/assets/images/ethereum.svg": site_13, + "external/prysm_web_ui/prysm-web-ui/assets/images/initialize/PrysmStripe.png": site_14, + "external/prysm_web_ui/prysm-web-ui/assets/images/launchpad.png": site_15, + "external/prysm_web_ui/prysm-web-ui/assets/images/onboarding/derived.svg": site_16, + "external/prysm_web_ui/prysm-web-ui/assets/images/onboarding/direct.svg": site_17, + "external/prysm_web_ui/prysm-web-ui/assets/images/onboarding/lock-primary.svg": site_18, + "external/prysm_web_ui/prysm-web-ui/assets/images/onboarding/lock.svg": site_19, + "external/prysm_web_ui/prysm-web-ui/assets/images/onboarding/password.svg": site_20, + "external/prysm_web_ui/prysm-web-ui/assets/images/onboarding/remote.svg": site_21, + "external/prysm_web_ui/prysm-web-ui/assets/images/onboarding/server.svg": site_22, + "external/prysm_web_ui/prysm-web-ui/assets/images/onboarding/wallet.svg": site_23, + "external/prysm_web_ui/prysm-web-ui/assets/images/onboarding/wizard.svg": site_24, + "external/prysm_web_ui/prysm-web-ui/assets/images/sidebar-eth.png": site_25, + "external/prysm_web_ui/prysm-web-ui/assets/images/skeletons/chart.svg": site_26, + "external/prysm_web_ui/prysm-web-ui/assets/images/skeletons/info_box.svg": site_27, + "external/prysm_web_ui/prysm-web-ui/assets/images/skeletons/list.svg": site_28, + "external/prysm_web_ui/prysm-web-ui/assets/images/skeletons/list_vertical.svg": site_29, + "external/prysm_web_ui/prysm-web-ui/assets/images/skeletons/table.svg": site_30, + "external/prysm_web_ui/prysm-web-ui/assets/images/undraw/chart.svg": site_31, + "external/prysm_web_ui/prysm-web-ui/assets/images/undraw/empty.svg": site_32, + "external/prysm_web_ui/prysm-web-ui/assets/images/undraw/eth.svg": site_33, + "external/prysm_web_ui/prysm-web-ui/assets/images/undraw/list.svg": site_34, + "external/prysm_web_ui/prysm-web-ui/assets/images/undraw/wallet.svg": site_35, + "external/prysm_web_ui/prysm-web-ui/assets/images/undraw/warning.svg": site_36, + "external/prysm_web_ui/prysm-web-ui/assets/images/upload.svg": site_37, + "external/prysm_web_ui/prysm-web-ui/favicon.ico": site_38, + "external/prysm_web_ui/prysm-web-ui/index.html": site_39, + "external/prysm_web_ui/prysm-web-ui/layers-2x.8f2c4d11474275fbc161.png": site_40, + "external/prysm_web_ui/prysm-web-ui/layers.416d91365b44e4b4f477.png": site_41, + "external/prysm_web_ui/prysm-web-ui/main.d0c5a66f0eab05bdf855.js": site_42, + "external/prysm_web_ui/prysm-web-ui/marker-icon.2b3e1faf89f94a483539.png": site_43, + "external/prysm_web_ui/prysm-web-ui/polyfills.c60809eb4cdccfdc89c4.js": site_44, + "external/prysm_web_ui/prysm-web-ui/runtime.7fba5e3cfb8f4cd2d316.js": site_45, + "external/prysm_web_ui/prysm-web-ui/scripts.b5ea26ab60bc917bec36.js": site_46, + "external/prysm_web_ui/prysm-web-ui/styles.bb9176c75738d3ff7e77.css": site_47, }